diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a96841741d23..0b1565ae1881 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -1,146 +1,146 @@ name: CI on: [push, pull_request] jobs: MacOS: runs-on: macos-latest strategy: matrix: bs: [autotools, cmake] steps: - uses: actions/checkout@master - name: Install dependencies run: ./build/ci/github_actions/macos.sh prepare - name: Autogen run: ./build/ci/build.sh -a autogen env: BS: ${{ matrix.bs }} - name: Configure run: ./build/ci/build.sh -a configure env: BS: ${{ matrix.bs }} - name: Build run: ./build/ci/build.sh -a build env: BS: ${{ matrix.bs }} - name: Test run: ./build/ci/build.sh -a test env: BS: ${{ matrix.bs }} SKIP_OPEN_FD_ERR_TEST: 1 - name: Install run: ./build/ci/build.sh -a install env: BS: ${{ matrix.bs }} - name: Artifact run: ./build/ci/build.sh -a artifact env: BS: ${{ matrix.bs }} - uses: actions/upload-artifact@v1 with: name: libarchive-macos-${{ matrix.bs }}-${{ github.sha }} path: libarchive.tar.xz Ubuntu: runs-on: ubuntu-20.04 strategy: matrix: bs: [autotools, cmake] crypto: [mbedtls, nettle, openssl] steps: - uses: actions/checkout@master - name: Install dependencies run: sudo apt-get install -y autoconf automake build-essential cmake git libssl-dev nettle-dev libmbedtls-dev libacl1-dev libbz2-dev liblzma-dev liblz4-dev libzstd-dev lzop pkg-config zlib1g-dev - name: Autogen run: ./build/ci/build.sh -a autogen env: BS: ${{ matrix.bs }} - name: Configure run: ./build/ci/build.sh -a configure env: BS: ${{ matrix.bs }} CRYPTO: ${{ matrix.crypto }} - name: Build run: ./build/ci/build.sh -a build env: BS: ${{ matrix.bs }} - name: Test run: ./build/ci/build.sh -a test env: BS: ${{ matrix.bs }} SKIP_OPEN_FD_ERR_TEST: 1 - name: Install run: ./build/ci/build.sh -a install env: BS: ${{ matrix.bs }} - name: Artifact run: ./build/ci/build.sh -a artifact env: BS: ${{ matrix.bs }} - uses: actions/upload-artifact@v1 with: name: libarchive-ubuntu-${{ matrix.bs }}-${{ matrix.crypto }}-${{ github.sha }} path: libarchive.tar.xz Ubuntu-distcheck: runs-on: ubuntu-20.04 steps: - uses: actions/checkout@master - name: Install dependencies run: sudo apt-get install -y autoconf automake bsdmainutils build-essential cmake ghostscript git groff libssl-dev libacl1-dev libbz2-dev liblzma-dev liblz4-dev libzstd-dev lzop pkg-config zip zlib1g-dev - name: Autogen run: ./build/ci/build.sh -a autogen - name: Configure run: ./build/ci/build.sh -a configure - name: Distcheck run: ./build/ci/build.sh -a distcheck env: SKIP_OPEN_FD_ERR_TEST: 1 - name: Dist-Artifact run: ./build/ci/build.sh -a dist-artifact - uses: actions/upload-artifact@v1 with: name: libarchive-${{ github.sha }} path: libarchive-dist.tar Windows: - runs-on: windows-latest + runs-on: windows-2022 strategy: matrix: be: [mingw-gcc, msvc] steps: - uses: actions/checkout@master - name: Install dependencies run: ./build/ci/github_actions/ci.cmd deplibs shell: cmd env: BE: ${{ matrix.be }} - name: Configure run: ./build/ci/github_actions/ci.cmd configure shell: cmd env: BE: ${{ matrix.be }} - name: Build run: ./build/ci/github_actions/ci.cmd build shell: cmd env: BE: ${{ matrix.be }} - name: Test run: ./build/ci/github_actions/ci.cmd test shell: cmd env: BE: ${{ matrix.be }} - name: Install run: ./build/ci/github_actions/ci.cmd install shell: cmd env: BE: ${{ matrix.be }} - name: Artifact run: ./build/ci/github_actions/ci.cmd artifact shell: cmd env: BE: ${{ matrix.be }} - uses: actions/upload-artifact@v1 with: name: libarchive-windows-${{ matrix.be }}-${{ github.sha }} path: libarchive.zip diff --git a/CMakeLists.txt b/CMakeLists.txt index 7a0d300a5739..1e1ff575fd36 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,2073 +1,2073 @@ # CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12 FATAL_ERROR) if(POLICY CMP0065) cmake_policy(SET CMP0065 NEW) #3.4 don't use `-rdynamic` with executables endif() if(POLICY CMP0074) cmake_policy(SET CMP0074 NEW) #3.12.0 `find_package()`` uses ``_ROOT`` variables. endif() # PROJECT(libarchive C) # SET(CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/build/cmake") if(NOT CMAKE_RUNTIME_OUTPUT_DIRECTORY) set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${libarchive_BINARY_DIR}/bin) endif() # # Set the Build type for make based generators. # You can choose following types: # Debug : Debug build # Release : Release build # RelWithDebInfo : Release build with Debug Info # MinSizeRel : Release Min Size build IF(NOT CMAKE_BUILD_TYPE) - SET(CMAKE_BUILD_TYPE "Release" CACHE STRING "Build Type" FORCE) + SET(CMAKE_BUILD_TYPE "Debug" CACHE STRING "Build Type" FORCE) ENDIF(NOT CMAKE_BUILD_TYPE) # Set a value type to properly display CMAKE_BUILD_TYPE on GUI if the # value type is "UNINITIALIZED". GET_PROPERTY(cached_type CACHE CMAKE_BUILD_TYPE PROPERTY TYPE) IF("${cached_type}" STREQUAL "UNINITIALIZED") SET(CMAKE_BUILD_TYPE "${CMAKE_BUILD_TYPE}" CACHE STRING "Build Type" FORCE) ENDIF("${cached_type}" STREQUAL "UNINITIALIZED") # Check the Build Type. IF(NOT "${CMAKE_BUILD_TYPE}" MATCHES "^(Debug|Release|RelWithDebInfo|MinSizeRel)\$") MESSAGE(FATAL_ERROR "Unknown keyword for CMAKE_BUILD_TYPE: ${CMAKE_BUILD_TYPE}\n" "Acceptable keywords: Debug,Release,RelWithDebInfo,MinSizeRel") ENDIF(NOT "${CMAKE_BUILD_TYPE}" MATCHES "^(Debug|Release|RelWithDebInfo|MinSizeRel)\$") # On MacOS, prefer MacPorts libraries to system libraries. # I haven't come up with a compelling argument for this to be conditional. list(APPEND CMAKE_PREFIX_PATH /opt/local) # Enable @rpath in the install name. # detail in "cmake --help-policy CMP0042" SET(CMAKE_MACOSX_RPATH ON) # # Version - read from 'version' file. # FILE(STRINGS ${CMAKE_CURRENT_SOURCE_DIR}/build/version _version) STRING(REGEX REPLACE "^([0-9])[0-9][0-9][0-9][0-9][0-9][0-9][a-z]*$" "\\1" _major ${_version}) STRING(REGEX REPLACE "^[0-9]([0-9][0-9][0-9])[0-9][0-9][0-9][a-z]*$" "\\1" _minor ${_version}) STRING(REGEX REPLACE "^[0-9][0-9][0-9][0-9]([0-9][0-9][0-9])[a-z]*$" "\\1" _revision ${_version}) STRING(REGEX REPLACE "^[0-9][0-9][0-9][0-9][0-9][0-9][0-9]([a-z]*)$" "\\1" _quality ${_version}) SET(_version_number ${_major}${_minor}${_revision}) STRING(REGEX REPLACE "[0]*([^0]*[0-9])$" "\\1" _trimmed_minor ${_minor}) STRING(REGEX REPLACE "[0]*([^0]*[0-9])$" "\\1" _trimmed_revision ${_revision}) # SET(VERSION "${_major}.${_trimmed_minor}.${_trimmed_revision}${_quality}") SET(BSDCPIO_VERSION_STRING "${VERSION}") SET(BSDTAR_VERSION_STRING "${VERSION}") SET(BSDCAT_VERSION_STRING "${VERSION}") SET(LIBARCHIVE_VERSION_NUMBER "${_version_number}") SET(LIBARCHIVE_VERSION_STRING "${VERSION}") # INTERFACE_VERSION increments with every release # libarchive 2.7 == interface version 9 = 2 + 7 # libarchive 2.8 == interface version 10 = 2 + 8 # libarchive 2.9 == interface version 11 = 2 + 9 # libarchive 3.0 == interface version 12 # libarchive 3.1 == interface version 13 math(EXPR INTERFACE_VERSION "13 + ${_minor}") # Set SOVERSION == Interface version # ?? Should there be more here ?? SET(SOVERSION "${INTERFACE_VERSION}") # Enable CMAKE_PUSH_CHECK_STATE() and CMAKE_POP_CHECK_STATE() macros # saving and restoring the state of the variables. INCLUDE(CMakePushCheckState) # Initialize the state of the variables. This initialization is not # necessary but this shows you what value the variables initially have. SET(CMAKE_REQUIRED_DEFINITIONS) SET(CMAKE_REQUIRED_INCLUDES) SET(CMAKE_REQUIRED_LIBRARIES) SET(CMAKE_REQUIRED_FLAGS) if (CMAKE_BUILD_TYPE STREQUAL "Debug") OPTION(ENABLE_WERROR "Treat warnings as errors - default is ON for Debug, OFF otherwise." ON) else () OPTION(ENABLE_WERROR "Treat warnings as errors - default is ON for Debug, OFF otherwise." OFF) endif () # Especially for early development, we want to be a little # aggressive about diagnosing build problems; this can get # relaxed somewhat in final shipping versions. IF (CMAKE_C_COMPILER_ID MATCHES "^GNU$" OR CMAKE_C_COMPILER_ID MATCHES "^Clang$") SET(CMAKE_REQUIRED_FLAGS "-Wall -Wformat -Wformat-security") ################################################################# # Set compile flags for all build types. SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -Wformat -Wformat-security") if (ENABLE_WERROR) SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Werror") endif () ################################################################# # Set compile flags for debug build. # This is added into CMAKE_C_FLAGS when CMAKE_BUILD_TYPE is "Debug" SET(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -g") SET(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -Wextra") SET(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -Wunused") SET(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -Wshadow") SET(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -Wmissing-prototypes") SET(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -Wcast-qual") # Ideally this will be a compile/link time check, yet there's no obvious way # how considering how old our minimum required cmake version is. The official # cmake.org side does not host the manual pages even. Normally we can use # either of the following two, yet neither is supported as of 3.0.2 # - check_linker_flag - does not exist # - try_compile - does not support linker flags # # The CI fails with this on MacOS IF(NOT CMAKE_SYSTEM_NAME MATCHES "Darwin") # Place the functions and data into separate sections, allowing the linker # to garbage collect the unused ones. SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -ffunction-sections -fdata-sections") SET(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Wl,--gc-sections") SET(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,--gc-sections") # Printing the discarded section is "too much", so enable on demand. #SET(CMAKE_EXE_LINKER_FLAGS_DEBUG "${CMAKE_EXE_LINKER_FLAGS_DEBUG} -Wl,--print-gc-sections") #SET(CMAKE_SHARED_LINKER_FLAGS_DEBUG "${CMAKE_SHARED_LINKER_FLAGS_DEBUG} -Wl,--print-gc-sections") ENDIF(NOT CMAKE_SYSTEM_NAME MATCHES "Darwin") ENDIF (CMAKE_C_COMPILER_ID MATCHES "^GNU$" OR CMAKE_C_COMPILER_ID MATCHES "^Clang$") IF (CMAKE_C_COMPILER_ID MATCHES "^XL$") SET(CMAKE_C_COMPILER "xlc_r") SET(CMAKE_REQUIRED_FLAGS "-qflag=e:e -qformat=sec") ################################################################# # Set compile flags for all build types. SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -qflag=e:e -qformat=sec") if (ENABLE_WERROR) SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -qhalt=w") endif () ################################################################# # Set compile flags for debug build. # This is added into CMAKE_C_FLAGS when CMAKE_BUILD_TYPE is "Debug" SET(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -g") SET(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -qflag=w:w") SET(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -qinfo=pro:use") ENDIF(CMAKE_C_COMPILER_ID MATCHES "^XL$") IF (MSVC) if (ENABLE_WERROR) # /WX option is the same as gcc's -Werror option. SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} /WX") endif () ################################################################# # Set compile flags for debug build. # This is added into CMAKE_C_FLAGS when CMAKE_BUILD_TYPE is "Debug" # Enable level 4 C4062: The enumerate has no associated handler in a switch # statement and there is no default that can catch it. SET(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} /w14062") # Enable level 4 C4254: A larger bit field was assigned to a smaller bit # field. SET(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} /w14254") # Enable level 4 C4295: An array was initialized but the last character in # the array is not a null; accessing the array may # produce unexpected results. SET(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} /w14295") # Enable level 4 C4296: An unsigned variable was used in a comparison # operation with zero. SET(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} /w14296") # Enable level 4 C4389: An operation involved signed and unsigned variables. # This could result in a loss of data. SET(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} /w14389") # Enable level 4 C4505: The given function is local and not referenced in # the body of the module; therefore, the function is # dead code. SET(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} /w14505") # Enable level 4 C4514: The optimizer removed an inline function that is not # called. SET(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} /w14514") # Enable level 4 C4702: Unreachable code. SET(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} /w14702") # Enable level 4 C4706: The test value in a conditional expression was the # result of an assignment. SET(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} /w14706") # /Oi option enables built-in functions. SET(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} /Oi") ################################################################# # Set compile flags for release build. SET(CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE} /Oi") ENDIF (MSVC) # Enable CTest/CDash support include(CTest) OPTION(ENABLE_MBEDTLS "Enable use of mbed TLS" OFF) OPTION(ENABLE_NETTLE "Enable use of Nettle" OFF) OPTION(ENABLE_OPENSSL "Enable use of OpenSSL" ON) OPTION(ENABLE_LIBB2 "Enable the use of the system LIBB2 library if found" ON) OPTION(ENABLE_LZ4 "Enable the use of the system LZ4 library if found" ON) OPTION(ENABLE_LZO "Enable the use of the system LZO library if found" OFF) OPTION(ENABLE_LZMA "Enable the use of the system LZMA library if found" ON) OPTION(ENABLE_ZSTD "Enable the use of the system zstd library if found" ON) OPTION(ENABLE_ZLIB "Enable the use of the system ZLIB library if found" ON) OPTION(ENABLE_BZip2 "Enable the use of the system BZip2 library if found" ON) OPTION(ENABLE_LIBXML2 "Enable the use of the system libxml2 library if found" ON) OPTION(ENABLE_EXPAT "Enable the use of the system EXPAT library if found" ON) OPTION(ENABLE_PCREPOSIX "Enable the use of the system PCREPOSIX library if found" ON) OPTION(ENABLE_LibGCC "Enable the use of the system LibGCC library if found" ON) # CNG is used for encrypt/decrypt Zip archives on Windows. OPTION(ENABLE_CNG "Enable the use of CNG(Crypto Next Generation)" ON) OPTION(ENABLE_TAR "Enable tar building" ON) OPTION(ENABLE_TAR_SHARED "Enable dynamic build of tar" FALSE) OPTION(ENABLE_CPIO "Enable cpio building" ON) OPTION(ENABLE_CPIO_SHARED "Enable dynamic build of cpio" FALSE) OPTION(ENABLE_CAT "Enable cat building" ON) OPTION(ENABLE_CAT_SHARED "Enable dynamic build of cat" FALSE) OPTION(ENABLE_XATTR "Enable extended attribute support" ON) OPTION(ENABLE_ACL "Enable ACL support" ON) OPTION(ENABLE_ICONV "Enable iconv support" ON) OPTION(ENABLE_TEST "Enable unit and regression tests" ON) OPTION(ENABLE_COVERAGE "Enable code coverage (GCC only, automatically sets ENABLE_TEST to ON)" FALSE) OPTION(ENABLE_INSTALL "Enable installing of libraries" ON) SET(POSIX_REGEX_LIB "AUTO" CACHE STRING "Choose what library should provide POSIX regular expression support") SET(ENABLE_SAFESEH "AUTO" CACHE STRING "Enable use of /SAFESEH linker flag (MSVC only)") SET(WINDOWS_VERSION "WIN7" CACHE STRING "Set Windows version to use (Windows only)") IF(ENABLE_COVERAGE) include(LibarchiveCodeCoverage) ENDIF(ENABLE_COVERAGE) IF(ENABLE_TEST) ENABLE_TESTING() ENDIF(ENABLE_TEST) IF(WIN32) IF(WINDOWS_VERSION STREQUAL "WIN8") SET(NTDDI_VERSION 0x06020000) SET(_WIN32_WINNT 0x0602) SET(WINVER 0x0602) ELSEIF(WINDOWS_VERSION STREQUAL "WIN7") SET(NTDDI_VERSION 0x06010000) SET(_WIN32_WINNT 0x0601) SET(WINVER 0x0601) ELSEIF(WINDOWS_VERSION STREQUAL "WS08") SET(NTDDI_VERSION 0x06000100) SET(_WIN32_WINNT 0x0600) SET(WINVER 0x0600) ELSEIF(WINDOWS_VERSION STREQUAL "VISTA") SET(NTDDI_VERSION 0x06000000) SET(_WIN32_WINNT 0x0600) SET(WINVER 0x0600) ELSEIF(WINDOWS_VERSION STREQUAL "WS03") SET(NTDDI_VERSION 0x05020000) SET(_WIN32_WINNT 0x0502) SET(WINVER 0x0502) ELSEIF(WINDOWS_VERSION STREQUAL "WINXP") SET(NTDDI_VERSION 0x05010000) SET(_WIN32_WINNT 0x0501) SET(WINVER 0x0501) ELSE(WINDOWS_VERSION STREQUAL "WIN8") # Default to Windows Server 2003 API if we don't recognize the specifier SET(NTDDI_VERSION 0x05020000) SET(_WIN32_WINNT 0x0502) SET(WINVER 0x0502) ENDIF(WINDOWS_VERSION STREQUAL "WIN8") ENDIF(WIN32) IF(MSVC) IF(ENABLE_SAFESEH STREQUAL "YES") SET(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} /SAFESEH") SET(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} /SAFESEH") SET(CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS} /SAFESEH") SET(ENV{LDFLAGS} "$ENV{LDFLAGS} /SAFESEH") ELSEIF(ENABLE_SAFESEH STREQUAL "NO") SET(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} /SAFESEH:NO") SET(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} /SAFESEH:NO") SET(CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS} /SAFESEH:NO") SET(ENV{LDFLAGS} "$ENV{LDFLAGS} /SAFESEH:NO") ENDIF(ENABLE_SAFESEH STREQUAL "YES") ENDIF(MSVC) IF("${CMAKE_C_PLATFORM_ID}" MATCHES "^(HP-UX)$") ADD_DEFINITIONS(-D_XOPEN_SOURCE=500) # Ask wchar.h for mbstate_t ENDIF() IF(MINGW) ADD_DEFINITIONS(-D__USE_MINGW_ANSI_STDIO) ENDIF() # INCLUDE(CheckCSourceCompiles) INCLUDE(CheckCSourceRuns) INCLUDE(CheckFileOffsetBits) INCLUDE(CheckFuncs) INCLUDE(CheckHeaderDirent) INCLUDE(CheckIncludeFile) INCLUDE(CheckIncludeFiles) INCLUDE(CheckLibraryExists) INCLUDE(CheckStructHasMember) INCLUDE(CheckSymbolExists) INCLUDE(CheckTypeExists) INCLUDE(CheckTypeSize) # # Generate list.h # MACRO (GENERATE_LIST_H _listfile _cmlist __list_sources) SET(_argv ${ARGV}) # Remove _listfile and _cmlist from _argv LIST(REMOVE_AT _argv 0 1) IF (NOT EXISTS "${_listfile}" OR ${_cmlist} IS_NEWER_THAN "${_listfile}") MESSAGE(STATUS "Generating ${_listfile}") FILE(WRITE ${_listfile} "") FOREACH (testfile ${_argv}) IF (testfile MATCHES "^test_[^/]+[.]c$") FILE(STRINGS ${testfile} testvar REGEX "^DEFINE_TEST") FOREACH (deftest ${testvar}) FILE(APPEND ${_listfile} "${deftest}\n") ENDFOREACH (deftest) ENDIF (testfile MATCHES "^test_[^/]+[.]c$") ENDFOREACH (testfile) ENDIF (NOT EXISTS "${_listfile}" OR ${_cmlist} IS_NEWER_THAN "${_listfile}") ENDMACRO (GENERATE_LIST_H) # # Generate installation rules for man pages. # MACRO (INSTALL_MAN __mans) FOREACH (_man ${ARGV}) STRING(REGEX REPLACE "^.+[.]([1-9])" "\\1" _mansect ${_man}) INSTALL(FILES ${_man} DESTINATION "share/man/man${_mansect}") ENDFOREACH (_man) ENDMACRO (INSTALL_MAN __mans) # # Find out what macro is needed to use libraries on Windows. # MACRO (TRY_MACRO_FOR_LIBRARY INCLUDES LIBRARIES TRY_TYPE SAMPLE_SOURCE MACRO_LIST) IF(WIN32 AND NOT CYGWIN) CMAKE_PUSH_CHECK_STATE() # Save the state of the variables SET(CMAKE_REQUIRED_INCLUDES ${INCLUDES}) SET(CMAKE_REQUIRED_LIBRARIES ${LIBRARIES}) FOREACH(VAR ${MACRO_LIST}) # Clear ${VAR} from CACHE If the libraries which ${VAR} was # checked with are changed. SET(VAR_WITH_LIB "${VAR}_WITH_LIB") GET_PROPERTY(PREV_VAR_WITH_LIB VARIABLE PROPERTY ${VAR_WITH_LIB}) IF(NOT "${PREV_VAR_WITH_LIB}" STREQUAL "${LIBRARIES}") UNSET(${VAR} CACHE) ENDIF(NOT "${PREV_VAR_WITH_LIB}" STREQUAL "${LIBRARIES}") # Check if the library can be used with the macro. IF("${TRY_TYPE}" MATCHES "COMPILES") CHECK_C_SOURCE_COMPILES("${SAMPLE_SOURCE}" ${VAR}) ELSEIF("${TRY_TYPE}" MATCHES "RUNS") CHECK_C_SOURCE_RUNS("${SAMPLE_SOURCE}" ${VAR}) ELSE("${TRY_TYPE}" MATCHES "COMPILES") MESSAGE(FATAL_ERROR "UNKNOWN KEYWORD \"${TRY_TYPE}\" FOR TRY_TYPE") ENDIF("${TRY_TYPE}" MATCHES "COMPILES") # Save the libraries which ${VAR} is checked with. SET(${VAR_WITH_LIB} "${LIBRARIES}" CACHE INTERNAL "Macro ${VAR} is checked with") ENDFOREACH(VAR) CMAKE_POP_CHECK_STATE() # Restore the state of the variables ENDIF(WIN32 AND NOT CYGWIN) ENDMACRO (TRY_MACRO_FOR_LIBRARY) # # Check compress/decompress libraries # IF(WIN32 AND NOT CMAKE_CL_64 AND NOT CYGWIN) # GnuWin32 is only for Win32, not Win64. SET(__GNUWIN32PATH "C:/Program Files/GnuWin32") ENDIF(WIN32 AND NOT CMAKE_CL_64 AND NOT CYGWIN) IF(DEFINED __GNUWIN32PATH AND EXISTS "${__GNUWIN32PATH}") # You have to add a path available DLL file into PATH environment variable. # Maybe DLL path is "C:/Program Files/GnuWin32/bin". # The zlib and the bzip2 Setup program have installed programs and DLLs into # "C:/Program Files/GnuWin32" by default. # This is convenience setting for Windows. SET(CMAKE_PREFIX_PATH ${__GNUWIN32PATH} $(CMAKE_PREFIX_PATH)) # # If you didn't use Setup program or installed into nonstandard path, # cmake cannot find out your zlib or bzip2 libraries and include files, # you should execute cmake with -DCMAKE_PREFIX_PATH option. # e.g. # cmake -DCMAKE_PREFIX_PATH= # # If compiling error occurred in zconf.h, You may need patch to zconf.h. #--- zconf.h.orig 2005-07-21 00:40:26.000000000 #+++ zconf.h 2009-01-19 11:39:10.093750000 #@@ -286,7 +286,7 @@ # # #if 1 /* HAVE_UNISTD_H -- this line is updated by ./configure */ # # include /* for off_t */ #-# include /* for SEEK_* and off_t */ #+# include /* for SEEK_* and off_t */ # # ifdef VMS # # include /* for off_t */ # # endif ENDIF(DEFINED __GNUWIN32PATH AND EXISTS "${__GNUWIN32PATH}") SET(ADDITIONAL_LIBS "") # # Find ZLIB # IF(ENABLE_ZLIB) FIND_PACKAGE(ZLIB) ELSE() SET(ZLIB_FOUND FALSE) # Override cached value ENDIF() IF(ZLIB_FOUND) SET(HAVE_LIBZ 1) SET(HAVE_ZLIB_H 1) INCLUDE_DIRECTORIES(${ZLIB_INCLUDE_DIR}) LIST(APPEND ADDITIONAL_LIBS ${ZLIB_LIBRARIES}) IF(WIN32 AND NOT CYGWIN) # # Test if ZLIB_WINAPI macro is needed to use. # TRY_MACRO_FOR_LIBRARY( "${ZLIB_INCLUDE_DIR}" "${ZLIB_LIBRARIES}" RUNS "#include \nint main() {uLong f = zlibCompileFlags(); return (f&(1U<<10))?0:-1; }" ZLIB_WINAPI) IF(ZLIB_WINAPI) ADD_DEFINITIONS(-DZLIB_WINAPI) ELSE(ZLIB_WINAPI) # Test if a macro is needed for the library. TRY_MACRO_FOR_LIBRARY( "${ZLIB_INCLUDE_DIR}" "${ZLIB_LIBRARIES}" COMPILES "#include \nint main() {return zlibVersion()?1:0; }" "ZLIB_DLL;WITHOUT_ZLIB_DLL") IF(ZLIB_DLL) ADD_DEFINITIONS(-DZLIB_DLL) ENDIF(ZLIB_DLL) ENDIF(ZLIB_WINAPI) ENDIF(WIN32 AND NOT CYGWIN) ENDIF(ZLIB_FOUND) MARK_AS_ADVANCED(CLEAR ZLIB_INCLUDE_DIR) MARK_AS_ADVANCED(CLEAR ZLIB_LIBRARY) # # Find BZip2 # IF(ENABLE_BZip2) FIND_PACKAGE(BZip2) ELSE() SET(BZIP2_FOUND FALSE) # Override cached value ENDIF() IF(BZIP2_FOUND) SET(HAVE_LIBBZ2 1) SET(HAVE_BZLIB_H 1) INCLUDE_DIRECTORIES(${BZIP2_INCLUDE_DIR}) LIST(APPEND ADDITIONAL_LIBS ${BZIP2_LIBRARIES}) # Test if a macro is needed for the library. TRY_MACRO_FOR_LIBRARY( "${BZIP2_INCLUDE_DIR}" "${BZIP2_LIBRARIES}" COMPILES "#include \nint main() {return BZ2_bzlibVersion()?1:0; }" "USE_BZIP2_DLL;USE_BZIP2_STATIC") IF(USE_BZIP2_DLL) ADD_DEFINITIONS(-DUSE_BZIP2_DLL) ELSEIF(USE_BZIP2_STATIC) ADD_DEFINITIONS(-DUSE_BZIP2_STATIC) ENDIF(USE_BZIP2_DLL) ENDIF(BZIP2_FOUND) MARK_AS_ADVANCED(CLEAR BZIP2_INCLUDE_DIR) MARK_AS_ADVANCED(CLEAR BZIP2_LIBRARIES) # # Find LZMA # IF(ENABLE_LZMA) FIND_PACKAGE(LibLZMA) ELSE() SET(LIBLZMA_FOUND FALSE) # Override cached value ENDIF() IF(LIBLZMA_FOUND) SET(HAVE_LIBLZMA 1) SET(HAVE_LZMA_H 1) CMAKE_PUSH_CHECK_STATE() SET(CMAKE_REQUIRED_INCLUDES ${LIBLZMA_INCLUDE_DIR}) SET(CMAKE_REQUIRED_LIBRARIES ${LIBLZMA_LIBRARIES}) INCLUDE_DIRECTORIES(${LIBLZMA_INCLUDE_DIRS}) LIST(APPEND ADDITIONAL_LIBS ${LIBLZMA_LIBRARIES}) # Test if a macro is needed for the library. TRY_MACRO_FOR_LIBRARY( "${LIBLZMA_INCLUDE_DIRS}" "${LIBLZMA_LIBRARIES}" COMPILES "#include \nint main() {return (int)lzma_version_number(); }" "WITHOUT_LZMA_API_STATIC;LZMA_API_STATIC") IF(NOT WITHOUT_LZMA_API_STATIC AND LZMA_API_STATIC) ADD_DEFINITIONS(-DLZMA_API_STATIC) ENDIF(NOT WITHOUT_LZMA_API_STATIC AND LZMA_API_STATIC) CMAKE_POP_CHECK_STATE() ELSE(LIBLZMA_FOUND) # LZMA not found and will not be used. ENDIF(LIBLZMA_FOUND) MARK_AS_ADVANCED(CLEAR LIBLZMA_INCLUDE_DIR) MARK_AS_ADVANCED(CLEAR LIBLZMA_LIBRARY) # # Find LZO2 # IF(ENABLE_LZO) IF (LZO2_INCLUDE_DIR) # Already in cache, be silent SET(LZO2_FIND_QUIETLY TRUE) ENDIF (LZO2_INCLUDE_DIR) FIND_PATH(LZO2_INCLUDE_DIR lzo/lzoconf.h) FIND_LIBRARY(LZO2_LIBRARY NAMES lzo2 liblzo2) INCLUDE(FindPackageHandleStandardArgs) FIND_PACKAGE_HANDLE_STANDARD_ARGS(LZO2 DEFAULT_MSG LZO2_LIBRARY LZO2_INCLUDE_DIR) ELSE(ENABLE_LZO) SET(LZO2_FOUND FALSE) # Override cached value ENDIF(ENABLE_LZO) IF(LZO2_FOUND) SET(HAVE_LIBLZO2 1) SET(HAVE_LZO_LZOCONF_H 1) SET(HAVE_LZO_LZO1X_H 1) INCLUDE_DIRECTORIES(${LZO2_INCLUDE_DIR}) LIST(APPEND ADDITIONAL_LIBS ${LZO2_LIBRARY}) # # TODO: test for static library. # ENDIF(LZO2_FOUND) MARK_AS_ADVANCED(CLEAR LZO2_INCLUDE_DIR) MARK_AS_ADVANCED(CLEAR LZO2_LIBRARY) # # Find libb2 # IF(ENABLE_LIBB2) IF (LIBB2_INCLUDE_DIR) # Already in cache, be silent SET(LIBB2_FIND_QUIETLY TRUE) ENDIF (LIBB2_INCLUDE_DIR) FIND_PATH(LIBB2_INCLUDE_DIR blake2.h) FIND_LIBRARY(LIBB2_LIBRARY NAMES b2 libb2) INCLUDE(FindPackageHandleStandardArgs) FIND_PACKAGE_HANDLE_STANDARD_ARGS(LIBB2 DEFAULT_MSG LIBB2_LIBRARY LIBB2_INCLUDE_DIR) ELSE(ENABLE_LIBB2) SET(LIBB2_FOUND FALSE) # Override cached value ENDIF(ENABLE_LIBB2) IF(LIBB2_FOUND) SET(HAVE_LIBB2 1) SET(HAVE_BLAKE2_H 1) SET(ARCHIVE_BLAKE2 FALSE) LIST(APPEND ADDITIONAL_LIBS ${LIBB2_LIBRARY}) CMAKE_PUSH_CHECK_STATE() SET(CMAKE_REQUIRED_LIBRARIES ${LIBB2_LIBRARY}) SET(CMAKE_REQUIRED_INCLUDES ${LIBB2_INCLUDE_DIR}) CHECK_FUNCTION_EXISTS(blake2sp_init HAVE_LIBB2) CMAKE_POP_CHECK_STATE() ELSE(LIBB2_FOUND) SET(ARCHIVE_BLAKE2 TRUE) ENDIF(LIBB2_FOUND) # # Find LZ4 # IF(ENABLE_LZ4) IF (LZ4_INCLUDE_DIR) # Already in cache, be silent SET(LZ4_FIND_QUIETLY TRUE) ENDIF (LZ4_INCLUDE_DIR) FIND_PATH(LZ4_INCLUDE_DIR lz4.h) FIND_LIBRARY(LZ4_LIBRARY NAMES lz4 liblz4) INCLUDE(FindPackageHandleStandardArgs) FIND_PACKAGE_HANDLE_STANDARD_ARGS(LZ4 DEFAULT_MSG LZ4_LIBRARY LZ4_INCLUDE_DIR) ELSE(ENABLE_LZ4) SET(LZ4_FOUND FALSE) # Override cached value ENDIF(ENABLE_LZ4) IF(LZ4_FOUND) SET(HAVE_LIBLZ4 1) SET(HAVE_LZ4_H 1) CMAKE_PUSH_CHECK_STATE() # Save the state of the variables SET(CMAKE_REQUIRED_INCLUDES ${LZ4_INCLUDE_DIR}) CHECK_INCLUDE_FILES("lz4hc.h" HAVE_LZ4HC_H) CMAKE_POP_CHECK_STATE() # Restore the state of the variables INCLUDE_DIRECTORIES(${LZ4_INCLUDE_DIR}) LIST(APPEND ADDITIONAL_LIBS ${LZ4_LIBRARY}) # # TODO: test for static library. # ENDIF(LZ4_FOUND) MARK_AS_ADVANCED(CLEAR LZ4_INCLUDE_DIR) MARK_AS_ADVANCED(CLEAR LZ4_LIBRARY) # # Find Zstd # IF(ENABLE_ZSTD) IF (ZSTD_INCLUDE_DIR) # Already in cache, be silent SET(ZSTD_FIND_QUIETLY TRUE) ENDIF (ZSTD_INCLUDE_DIR) FIND_PATH(ZSTD_INCLUDE_DIR zstd.h) FIND_LIBRARY(ZSTD_LIBRARY NAMES zstd libzstd) INCLUDE(FindPackageHandleStandardArgs) FIND_PACKAGE_HANDLE_STANDARD_ARGS(ZSTD DEFAULT_MSG ZSTD_LIBRARY ZSTD_INCLUDE_DIR) ELSE(ENABLE_ZSTD) SET(ZSTD_FOUND FALSE) # Override cached value ENDIF(ENABLE_ZSTD) IF(ZSTD_FOUND) SET(HAVE_ZSTD_H 1) INCLUDE_DIRECTORIES(${ZSTD_INCLUDE_DIR}) LIST(APPEND ADDITIONAL_LIBS ${ZSTD_LIBRARY}) CMAKE_PUSH_CHECK_STATE() SET(CMAKE_REQUIRED_LIBRARIES ${ZSTD_LIBRARY}) SET(CMAKE_REQUIRED_INCLUDES ${ZSTD_INCLUDE_DIR}) CHECK_FUNCTION_EXISTS(ZSTD_decompressStream HAVE_LIBZSTD) CHECK_FUNCTION_EXISTS(ZSTD_compressStream HAVE_LIBZSTD_COMPRESSOR) # # TODO: test for static library. # CMAKE_POP_CHECK_STATE() ENDIF(ZSTD_FOUND) MARK_AS_ADVANCED(CLEAR ZSTD_INCLUDE_DIR) MARK_AS_ADVANCED(CLEAR ZSTD_LIBRARY) # # Check headers # CHECK_HEADER_DIRENT() SET(INCLUDES "") MACRO (LA_CHECK_INCLUDE_FILE header var) CHECK_INCLUDE_FILES("${INCLUDES};${header}" ${var}) IF (${var}) SET(INCLUDES ${INCLUDES} ${header}) ENDIF (${var}) ENDMACRO (LA_CHECK_INCLUDE_FILE) # Some FreeBSD headers assume sys/types.h was already included. LA_CHECK_INCLUDE_FILE("sys/types.h" HAVE_SYS_TYPES_H) # Alphabetize the rest unless there's a compelling reason LA_CHECK_INCLUDE_FILE("acl/libacl.h" HAVE_ACL_LIBACL_H) LA_CHECK_INCLUDE_FILE("attr/xattr.h" HAVE_ATTR_XATTR_H) LA_CHECK_INCLUDE_FILE("ctype.h" HAVE_CTYPE_H) LA_CHECK_INCLUDE_FILE("copyfile.h" HAVE_COPYFILE_H) LA_CHECK_INCLUDE_FILE("direct.h" HAVE_DIRECT_H) LA_CHECK_INCLUDE_FILE("dlfcn.h" HAVE_DLFCN_H) LA_CHECK_INCLUDE_FILE("errno.h" HAVE_ERRNO_H) LA_CHECK_INCLUDE_FILE("ext2fs/ext2_fs.h" HAVE_EXT2FS_EXT2_FS_H) CHECK_C_SOURCE_COMPILES("#include #include int main(void) { return EXT2_IOC_GETFLAGS; }" HAVE_WORKING_EXT2_IOC_GETFLAGS) LA_CHECK_INCLUDE_FILE("fcntl.h" HAVE_FCNTL_H) LA_CHECK_INCLUDE_FILE("grp.h" HAVE_GRP_H) LA_CHECK_INCLUDE_FILE("inttypes.h" HAVE_INTTYPES_H) LA_CHECK_INCLUDE_FILE("io.h" HAVE_IO_H) LA_CHECK_INCLUDE_FILE("langinfo.h" HAVE_LANGINFO_H) LA_CHECK_INCLUDE_FILE("limits.h" HAVE_LIMITS_H) LA_CHECK_INCLUDE_FILE("linux/types.h" HAVE_LINUX_TYPES_H) LA_CHECK_INCLUDE_FILE("linux/fiemap.h" HAVE_LINUX_FIEMAP_H) LA_CHECK_INCLUDE_FILE("linux/fs.h" HAVE_LINUX_FS_H) CHECK_C_SOURCE_COMPILES("#include #include int main(void) { return FS_IOC_GETFLAGS; }" HAVE_WORKING_FS_IOC_GETFLAGS) LA_CHECK_INCLUDE_FILE("linux/magic.h" HAVE_LINUX_MAGIC_H) LA_CHECK_INCLUDE_FILE("locale.h" HAVE_LOCALE_H) LA_CHECK_INCLUDE_FILE("membership.h" HAVE_MEMBERSHIP_H) LA_CHECK_INCLUDE_FILE("memory.h" HAVE_MEMORY_H) LA_CHECK_INCLUDE_FILE("paths.h" HAVE_PATHS_H) LA_CHECK_INCLUDE_FILE("poll.h" HAVE_POLL_H) LA_CHECK_INCLUDE_FILE("process.h" HAVE_PROCESS_H) LA_CHECK_INCLUDE_FILE("pthread.h" HAVE_PTHREAD_H) LA_CHECK_INCLUDE_FILE("pwd.h" HAVE_PWD_H) LA_CHECK_INCLUDE_FILE("readpassphrase.h" HAVE_READPASSPHRASE_H) LA_CHECK_INCLUDE_FILE("regex.h" HAVE_REGEX_H) LA_CHECK_INCLUDE_FILE("signal.h" HAVE_SIGNAL_H) LA_CHECK_INCLUDE_FILE("spawn.h" HAVE_SPAWN_H) LA_CHECK_INCLUDE_FILE("stdarg.h" HAVE_STDARG_H) LA_CHECK_INCLUDE_FILE("stdint.h" HAVE_STDINT_H) LA_CHECK_INCLUDE_FILE("stdlib.h" HAVE_STDLIB_H) LA_CHECK_INCLUDE_FILE("string.h" HAVE_STRING_H) LA_CHECK_INCLUDE_FILE("strings.h" HAVE_STRINGS_H) LA_CHECK_INCLUDE_FILE("sys/acl.h" HAVE_SYS_ACL_H) LA_CHECK_INCLUDE_FILE("sys/cdefs.h" HAVE_SYS_CDEFS_H) LA_CHECK_INCLUDE_FILE("sys/extattr.h" HAVE_SYS_EXTATTR_H) LA_CHECK_INCLUDE_FILE("sys/ioctl.h" HAVE_SYS_IOCTL_H) LA_CHECK_INCLUDE_FILE("sys/mkdev.h" HAVE_SYS_MKDEV_H) LA_CHECK_INCLUDE_FILE("sys/mount.h" HAVE_SYS_MOUNT_H) LA_CHECK_INCLUDE_FILE("sys/param.h" HAVE_SYS_PARAM_H) LA_CHECK_INCLUDE_FILE("sys/poll.h" HAVE_SYS_POLL_H) LA_CHECK_INCLUDE_FILE("sys/richacl.h" HAVE_SYS_RICHACL_H) LA_CHECK_INCLUDE_FILE("sys/select.h" HAVE_SYS_SELECT_H) LA_CHECK_INCLUDE_FILE("sys/stat.h" HAVE_SYS_STAT_H) LA_CHECK_INCLUDE_FILE("sys/statfs.h" HAVE_SYS_STATFS_H) LA_CHECK_INCLUDE_FILE("sys/statvfs.h" HAVE_SYS_STATVFS_H) LA_CHECK_INCLUDE_FILE("sys/sysmacros.h" HAVE_SYS_SYSMACROS_H) LA_CHECK_INCLUDE_FILE("sys/time.h" HAVE_SYS_TIME_H) LA_CHECK_INCLUDE_FILE("sys/utime.h" HAVE_SYS_UTIME_H) LA_CHECK_INCLUDE_FILE("sys/utsname.h" HAVE_SYS_UTSNAME_H) LA_CHECK_INCLUDE_FILE("sys/vfs.h" HAVE_SYS_VFS_H) LA_CHECK_INCLUDE_FILE("sys/wait.h" HAVE_SYS_WAIT_H) LA_CHECK_INCLUDE_FILE("sys/xattr.h" HAVE_SYS_XATTR_H) LA_CHECK_INCLUDE_FILE("time.h" HAVE_TIME_H) LA_CHECK_INCLUDE_FILE("unistd.h" HAVE_UNISTD_H) LA_CHECK_INCLUDE_FILE("utime.h" HAVE_UTIME_H) LA_CHECK_INCLUDE_FILE("wchar.h" HAVE_WCHAR_H) LA_CHECK_INCLUDE_FILE("wctype.h" HAVE_WCTYPE_H) LA_CHECK_INCLUDE_FILE("windows.h" HAVE_WINDOWS_H) IF(ENABLE_CNG) LA_CHECK_INCLUDE_FILE("Bcrypt.h" HAVE_BCRYPT_H) IF(HAVE_BCRYPT_H) LIST(APPEND ADDITIONAL_LIBS "Bcrypt") ENDIF(HAVE_BCRYPT_H) ELSE(ENABLE_CNG) UNSET(HAVE_BCRYPT_H CACHE) ENDIF(ENABLE_CNG) # Following files need windows.h, so we should test it after windows.h test. LA_CHECK_INCLUDE_FILE("wincrypt.h" HAVE_WINCRYPT_H) LA_CHECK_INCLUDE_FILE("winioctl.h" HAVE_WINIOCTL_H) # # Check whether use of __EXTENSIONS__ is safe. # We need some macro such as _GNU_SOURCE to use extension functions. # SET(_INCLUDE_FILES) FOREACH (it ${_HEADER}) SET(_INCLUDE_FILES "${_INCLUDE_FILES}#include <${it}>\n") ENDFOREACH (it) CHECK_C_SOURCE_COMPILES( "#define __EXTENSIONS__ 1 ${_INCLUDE_FILES} int main() { return 0;}" SAFE_TO_DEFINE_EXTENSIONS) # # Find mbed TLS # IF(ENABLE_MBEDTLS) FIND_PACKAGE(MbedTLS) IF(MBEDTLS_FOUND) SET(HAVE_LIBMBEDCRYPTO 1) LIST(APPEND ADDITIONAL_LIBS ${MBEDCRYPTO_LIBRARY}) INCLUDE_DIRECTORIES(${MBEDTLS_INCLUDE_DIRS}) LIST(APPEND CMAKE_REQUIRED_INCLUDES ${MBEDTLS_INCLUDE_DIRS}) LA_CHECK_INCLUDE_FILE("mbedtls/aes.h" HAVE_MBEDTLS_AES_H) LA_CHECK_INCLUDE_FILE("mbedtls/md.h" HAVE_MBEDTLS_MD_H) LA_CHECK_INCLUDE_FILE("mbedtls/pkcs5.h" HAVE_MBEDTLS_PKCS5_H) ENDIF(MBEDTLS_FOUND) MARK_AS_ADVANCED(CLEAR MBEDTLS_INCLUDE_DIRS) MARK_AS_ADVANCED(CLEAR MBEDCRYPTO_LIBRARY) ENDIF(ENABLE_MBEDTLS) # # Find Nettle # IF(ENABLE_NETTLE) FIND_PACKAGE(Nettle) IF(NETTLE_FOUND) SET(HAVE_LIBNETTLE 1) LIST(APPEND ADDITIONAL_LIBS ${NETTLE_LIBRARIES}) INCLUDE_DIRECTORIES(${NETTLE_INCLUDE_DIR}) LIST(APPEND CMAKE_REQUIRED_INCLUDES ${NETTLE_INCLUDE_DIR}) LA_CHECK_INCLUDE_FILE("nettle/aes.h" HAVE_NETTLE_AES_H) LA_CHECK_INCLUDE_FILE("nettle/hmac.h" HAVE_NETTLE_HMAC_H) LA_CHECK_INCLUDE_FILE("nettle/md5.h" HAVE_NETTLE_MD5_H) LA_CHECK_INCLUDE_FILE("nettle/pbkdf2.h" HAVE_NETTLE_PBKDF2_H) LA_CHECK_INCLUDE_FILE("nettle/ripemd160.h" HAVE_NETTLE_RIPEMD160_H) LA_CHECK_INCLUDE_FILE("nettle/sha.h" HAVE_NETTLE_SHA_H) ENDIF(NETTLE_FOUND) MARK_AS_ADVANCED(CLEAR NETTLE_INCLUDE_DIR) MARK_AS_ADVANCED(CLEAR NETTLE_LIBRARIES) ENDIF(ENABLE_NETTLE) # # Find OpenSSL # (Except on Mac, where OpenSSL is deprecated.) # IF(ENABLE_OPENSSL AND NOT CMAKE_SYSTEM_NAME MATCHES "Darwin") FIND_PACKAGE(OpenSSL) IF(OPENSSL_FOUND) SET(HAVE_LIBCRYPTO 1) INCLUDE_DIRECTORIES(${OPENSSL_INCLUDE_DIR}) LIST(APPEND ADDITIONAL_LIBS ${OPENSSL_CRYPTO_LIBRARY}) ENDIF(OPENSSL_FOUND) ELSE() SET(OPENSSL_FOUND FALSE) # Override cached value ENDIF() # FreeBSD libmd IF(NOT OPENSSL_FOUND) CHECK_LIBRARY_EXISTS(md "MD5Init" "" LIBMD_FOUND) IF(LIBMD_FOUND) CMAKE_PUSH_CHECK_STATE() # Save the state of the variables SET(CMAKE_REQUIRED_LIBRARIES "md") FIND_LIBRARY(LIBMD_LIBRARY NAMES md) LIST(APPEND ADDITIONAL_LIBS ${LIBMD_LIBRARY}) CMAKE_POP_CHECK_STATE() # Restore the state of the variables ENDIF(LIBMD_FOUND) ENDIF(NOT OPENSSL_FOUND) # # How to prove that CRYPTO functions, which have several names on various # platforms, just see if archive_digest.c can compile and link against # required libraries. # MACRO(CHECK_CRYPTO ALGORITHMS IMPLEMENTATION) FOREACH(ALGORITHM ${ALGORITHMS}) IF(NOT ARCHIVE_CRYPTO_${ALGORITHM}) STRING(TOLOWER "${ALGORITHM}" lower_algorithm) STRING(TOUPPER "${ALGORITHM}" algorithm) IF ("${IMPLEMENTATION}" MATCHES "^OPENSSL$" AND NOT OPENSSL_FOUND) SET(ARCHIVE_CRYPTO_${ALGORITHM}_${IMPLEMENTATION} FALSE) ELSEIF("${IMPLEMENTATION}" MATCHES "^MBEDTLS$" AND NOT MBEDTLS_FOUND) SET(ARCHIVE_CRYPTO_${ALGORITHM}_${IMPLEMENTATION} FALSE) ELSEIF("${IMPLEMENTATION}" MATCHES "^NETTLE$" AND NOT NETTLE_FOUND) SET(ARCHIVE_CRYPTO_${ALGORITHM}_${IMPLEMENTATION} FALSE) ENDIF("${IMPLEMENTATION}" MATCHES "^OPENSSL$" AND NOT OPENSSL_FOUND) IF(NOT DEFINED ARCHIVE_CRYPTO_${ALGORITHM}_${IMPLEMENTATION}) # Probe the local implementation for whether this # crypto implementation is available on this platform. SET(TRY_CRYPTO_REQUIRED_INCLUDES "-DINCLUDE_DIRECTORIES:STRING=${CMAKE_BINARY_DIR};${CMAKE_CURRENT_SOURCE_DIR}/libarchive;${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp") SET(TRY_CRYPTO_REQUIRED_LIBS) IF ("${IMPLEMENTATION}" MATCHES "^OPENSSL$" AND OPENSSL_FOUND) SET(TRY_CRYPTO_REQUIRED_INCLUDES "${TRY_CRYPTO_REQUIRED_INCLUDES};${OPENSSL_INCLUDE_DIR}") SET(TRY_CRYPTO_REQUIRED_LIBS "-DLINK_LIBRARIES:STRING=${OPENSSL_LIBRARIES}") ELSEIF("${IMPLEMENTATION}" MATCHES "^MBEDTLS$" AND MBEDTLS_FOUND) SET(TRY_CRYPTO_REQUIRED_INCLUDES "${TRY_CRYPTO_REQUIRED_INCLUDES};${MBEDTLS_INCLUDE_DIRS}") SET(TRY_CRYPTO_REQUIRED_LIBS "-DLINK_LIBRARIES:STRING=${MBEDCRYPTO_LIBRARY}") ELSEIF("${IMPLEMENTATION}" MATCHES "^NETTLE$" AND NETTLE_FOUND) SET(TRY_CRYPTO_REQUIRED_INCLUDES "${TRY_CRYPTO_REQUIRED_INCLUDES};${NETTLE_INCLUDE_DIR}") SET(TRY_CRYPTO_REQUIRED_LIBS "-DLINK_LIBRARIES:STRING=${NETTLE_LIBRARY}") ELSEIF("${IMPLEMENTATION}" MATCHES "^LIBMD$" AND LIBMD_FOUND) SET(TRY_CRYPTO_REQUIRED_LIBS "-DLINK_LIBRARIES:STRING=${LIBMD_LIBRARY}") ENDIF("${IMPLEMENTATION}" MATCHES "^OPENSSL$" AND OPENSSL_FOUND) CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/build/cmake/config.h.in ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp/confdefs.h) FILE(READ "${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp/confdefs.h" CONFDEFS_H) FILE(READ "${CMAKE_CURRENT_SOURCE_DIR}/libarchive/archive_digest.c" ARCHIVE_CRYPTO_C) SET(SOURCE "${CONFDEFS_H} #define ARCHIVE_${algorithm}_COMPILE_TEST #define ARCHIVE_CRYPTO_${algorithm}_${IMPLEMENTATION} #define PLATFORM_CONFIG_H \"check_crypto_md.h\" ${ARCHIVE_CRYPTO_C} int main(int argc, char **argv) { archive_${lower_algorithm}_ctx ctx; archive_${lower_algorithm}_init(&ctx); archive_${lower_algorithm}_update(&ctx, *argv, argc); archive_${lower_algorithm}_final(&ctx, NULL); return 0; } ") FILE(WRITE "${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp/check_crypto_md.h" "") FILE(WRITE "${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp/check_crypto_md.c" "${SOURCE}") MESSAGE(STATUS "Checking support for ARCHIVE_CRYPTO_${ALGORITHM}_${IMPLEMENTATION}") TRY_COMPILE(ARCHIVE_CRYPTO_${ALGORITHM}_${IMPLEMENTATION} ${CMAKE_BINARY_DIR} ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp/check_crypto_md.c CMAKE_FLAGS "${TRY_CRYPTO_REQUIRED_LIBS}" "${TRY_CRYPTO_REQUIRED_INCLUDES}" OUTPUT_VARIABLE OUTPUT) # Inform user whether or not we found it; if not, log why we didn't. IF (ARCHIVE_CRYPTO_${ALGORITHM}_${IMPLEMENTATION}) MESSAGE(STATUS "Checking support for ARCHIVE_CRYPTO_${ALGORITHM}_${IMPLEMENTATION} -- found") SET(ARCHIVE_CRYPTO_${ALGORITHM} 1) ELSE (ARCHIVE_CRYPTO_${ALGORITHM}_${IMPLEMENTATION}) MESSAGE(STATUS "Checking support for ARCHIVE_CRYPTO_${ALGORITHM}_${IMPLEMENTATION} -- not found") FILE(APPEND ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeOutput.log "Checking support for ARCHIVE_CRYPTO_${ALGORITHM}_${IMPLEMENTATION} failed with the following output:\n" "${OUTPUT}\n" "Source file was:\n${SOURCE}\n") ENDIF (ARCHIVE_CRYPTO_${ALGORITHM}_${IMPLEMENTATION}) ENDIF(NOT DEFINED ARCHIVE_CRYPTO_${ALGORITHM}_${IMPLEMENTATION}) # Add appropriate libs/includes depending on whether the implementation # was found on this platform. IF (ARCHIVE_CRYPTO_${ALGORITHM}_${IMPLEMENTATION}) IF ("${IMPLEMENTATION}" MATCHES "^OPENSSL$" AND OPENSSL_FOUND) INCLUDE_DIRECTORIES(${OPENSSL_INCLUDE_DIR}) LIST(APPEND ADDITIONAL_LIBS ${OPENSSL_LIBRARIES}) LIST(REMOVE_DUPLICATES ADDITIONAL_LIBS) ENDIF ("${IMPLEMENTATION}" MATCHES "^OPENSSL$" AND OPENSSL_FOUND) ENDIF (ARCHIVE_CRYPTO_${ALGORITHM}_${IMPLEMENTATION}) ENDIF(NOT ARCHIVE_CRYPTO_${ALGORITHM}) ENDFOREACH(ALGORITHM ${ALGORITHMS}) ENDMACRO(CHECK_CRYPTO ALGORITHMS IMPLEMENTATION) # # CRYPTO functions on Windows is defined at archive_windows.c, thus we do not # need the test what the functions can be mapped to archive_{crypto name}_init, # archive_{crypto name}_update and archive_{crypto name}_final. # The functions on Windows use CALG_{crypto name} macro to create a crypt object # and then we need to know what CALG_{crypto name} macros is available to show # ARCHIVE_CRYPTO_{crypto name}_WIN macros because Windows 2000 and earlier version # of Windows XP do not support SHA256, SHA384 and SHA512. # MACRO(CHECK_CRYPTO_WIN CRYPTO_LIST) IF(WIN32 AND NOT CYGWIN) FOREACH(CRYPTO ${CRYPTO_LIST}) IF(NOT ARCHIVE_CRYPTO_${CRYPTO}) IF(NOT DEFINED ARCHIVE_CRYPTO_${CRYPTO}_WIN) STRING(TOUPPER "${CRYPTO}" crypto) SET(ALGID "") IF ("${CRYPTO}" MATCHES "^MD5$") SET(ALGID "CALG_MD5") ENDIF ("${CRYPTO}" MATCHES "^MD5$") IF ("${CRYPTO}" MATCHES "^SHA1$") SET(ALGID "CALG_SHA1") ENDIF ("${CRYPTO}" MATCHES "^SHA1$") IF ("${CRYPTO}" MATCHES "^SHA256$") SET(ALGID "CALG_SHA_256") ENDIF ("${CRYPTO}" MATCHES "^SHA256$") IF ("${CRYPTO}" MATCHES "^SHA384$") SET(ALGID "CALG_SHA_384") ENDIF ("${CRYPTO}" MATCHES "^SHA384$") IF ("${CRYPTO}" MATCHES "^SHA512$") SET(ALGID "CALG_SHA_512") ENDIF ("${CRYPTO}" MATCHES "^SHA512$") CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/build/cmake/config.h.in ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp/confdefs.h) FILE(READ "${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp/confdefs.h" CONFDEFS_H) SET(SOURCE "${CONFDEFS_H} #define ${crypto}_COMPILE_TEST #include #include int main(int argc, char **argv) { return ${ALGID}; } ") SET(SOURCE_FILE "${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp/check_crypto_win.c") FILE(WRITE "${SOURCE_FILE}" "${SOURCE}") MESSAGE(STATUS "Checking support for ARCHIVE_CRYPTO_${CRYPTO}_WIN") TRY_COMPILE(ARCHIVE_CRYPTO_${CRYPTO}_WIN ${CMAKE_BINARY_DIR} ${SOURCE_FILE} CMAKE_FLAGS "-DINCLUDE_DIRECTORIES:STRING=${CMAKE_BINARY_DIR};${CMAKE_CURRENT_SOURCE_DIR}/libarchive" OUTPUT_VARIABLE OUTPUT) IF (ARCHIVE_CRYPTO_${CRYPTO}_WIN) MESSAGE(STATUS "Checking support for ARCHIVE_CRYPTO_${CRYPTO}_WIN -- found") SET(ARCHIVE_CRYPTO_${CRYPTO} 1) ELSE (ARCHIVE_CRYPTO_${CRYPTO}_WIN) MESSAGE(STATUS "Checking support for ARCHIVE_CRYPTO_${CRYPTO}_WIN -- not found") FILE(APPEND ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeOutput.log "Checking support for ARCHIVE_CRYPTO_${CRYPTO}_WIN failed with the following output:\n" "${OUTPUT}\n" "Source file was:\n${SOURCE}\n") ENDIF (ARCHIVE_CRYPTO_${CRYPTO}_WIN) ENDIF(NOT DEFINED ARCHIVE_CRYPTO_${CRYPTO}_WIN) ENDIF(NOT ARCHIVE_CRYPTO_${CRYPTO}) ENDFOREACH(CRYPTO) ENDIF(WIN32 AND NOT CYGWIN) ENDMACRO(CHECK_CRYPTO_WIN CRYPTO_LIST) # # Find iconv # POSIX defines the second arg as const char ** # and requires it to be in libc. But we can accept # a non-const argument here and can support iconv() # being in libiconv. # MACRO(CHECK_ICONV LIB TRY_ICONV_CONST) IF(NOT HAVE_ICONV) CMAKE_PUSH_CHECK_STATE() # Save the state of the variables IF (CMAKE_C_COMPILER_ID MATCHES "^GNU$" OR CMAKE_C_COMPILER_ID MATCHES "^Clang$") # # During checking iconv proto type, we should use -Werror to avoid the # success of iconv detection with a warning which success is a miss # detection. So this needs for all build mode(even it's a release mode). # SET(CMAKE_REQUIRED_FLAGS "${CMAKE_REQUIRED_FLAGS} -Werror") ENDIF (CMAKE_C_COMPILER_ID MATCHES "^GNU$" OR CMAKE_C_COMPILER_ID MATCHES "^Clang$") IF (CMAKE_C_COMPILER_ID MATCHES "^XL$") SET(CMAKE_REQUIRED_FLAGS "${CMAKE_REQUIRED_FLAGS} -qhalt=w -qflag=w:w") ENDIF (CMAKE_C_COMPILER_ID MATCHES "^XL$") IF (MSVC) # NOTE: /WX option is the same as gcc's -Werror option. SET(CMAKE_REQUIRED_FLAGS "${CMAKE_REQUIRED_FLAGS} /WX") ENDIF (MSVC) # CHECK_C_SOURCE_COMPILES( "#include #include int main() { ${TRY_ICONV_CONST} char *ccp; iconv_t cd = iconv_open(\"\", \"\"); iconv(cd, &ccp, (size_t *)0, (char **)0, (size_t *)0); iconv_close(cd); return 0; }" HAVE_ICONV_${LIB}_${TRY_ICONV_CONST}) IF(HAVE_ICONV_${LIB}_${TRY_ICONV_CONST}) SET(HAVE_ICONV true) SET(ICONV_CONST ${TRY_ICONV_CONST}) ENDIF(HAVE_ICONV_${LIB}_${TRY_ICONV_CONST}) CMAKE_POP_CHECK_STATE() # Restore the state of the variables ENDIF(NOT HAVE_ICONV) ENDMACRO(CHECK_ICONV TRY_ICONV_CONST) IF(ENABLE_ICONV) CMAKE_PUSH_CHECK_STATE() # Save the state of the variables FIND_PATH(ICONV_INCLUDE_DIR iconv.h) IF(ICONV_INCLUDE_DIR) #SET(INCLUDES ${INCLUDES} "iconv.h") SET(HAVE_ICONV_H 1) INCLUDE_DIRECTORIES(${ICONV_INCLUDE_DIR}) SET(CMAKE_REQUIRED_INCLUDES ${ICONV_INCLUDE_DIR}) CHECK_ICONV("libc" "const") CHECK_ICONV("libc" "") # If iconv isn't in libc and we have a libiconv, try that. FIND_LIBRARY(LIBICONV_PATH NAMES iconv libiconv) IF(NOT HAVE_ICONV AND LIBICONV_PATH) LIST(APPEND CMAKE_REQUIRED_LIBRARIES ${LIBICONV_PATH}) # Test if a macro is needed for the library. TRY_MACRO_FOR_LIBRARY( "${ICONV_INCLUDE_DIR}" "${LIBICONV_PATH}" COMPILES "#include \nint main() {return iconv_close((iconv_t)0);}" "WITHOUT_LIBICONV_STATIC;LIBICONV_STATIC") IF(NOT WITHOUT_LIBICONV_STATIC AND LIBICONV_STATIC) ADD_DEFINITIONS(-DLIBICONV_STATIC) ENDIF(NOT WITHOUT_LIBICONV_STATIC AND LIBICONV_STATIC) # # Set up CMAKE_REQUIRED_* for CHECK_ICONV # SET(CMAKE_REQUIRED_INCLUDES ${ICONV_INCLUDE_DIR}) SET(CMAKE_REQUIRED_LIBRARIES ${LIBICONV_PATH}) IF(LIBICONV_STATIC) # LIBICONV_STATIC is necessary for the success of CHECK_ICONV # on Windows. SET(CMAKE_REQUIRED_DEFINITIONS "-DLIBICONV_STATIC") ELSE(LIBICONV_STATIC) SET(CMAKE_REQUIRED_DEFINITIONS) ENDIF(LIBICONV_STATIC) CHECK_ICONV("libiconv" "const") CHECK_ICONV("libiconv" "") IF (HAVE_ICONV) LIST(APPEND ADDITIONAL_LIBS ${LIBICONV_PATH}) ENDIF(HAVE_ICONV) ENDIF(NOT HAVE_ICONV AND LIBICONV_PATH) ENDIF(ICONV_INCLUDE_DIR) # # Find locale_charset() for libiconv. # IF(LIBICONV_PATH) SET(CMAKE_REQUIRED_DEFINITIONS) SET(CMAKE_REQUIRED_INCLUDES ${ICONV_INCLUDE_DIR}) SET(CMAKE_REQUIRED_LIBRARIES) CHECK_INCLUDE_FILES("localcharset.h" HAVE_LOCALCHARSET_H) FIND_LIBRARY(LIBCHARSET_PATH NAMES charset libcharset) IF(LIBCHARSET_PATH) SET(CMAKE_REQUIRED_LIBRARIES ${LIBCHARSET_PATH}) IF(WIN32 AND NOT CYGWIN) # Test if a macro is needed for the library. TRY_MACRO_FOR_LIBRARY( "${ICONV_INCLUDE_DIR}" "${LIBCHARSET_PATH}" COMPILES "#include \nint main() {return locale_charset()?1:0;}" "WITHOUT_LIBCHARSET_STATIC;LIBCHARSET_STATIC") IF(NOT WITHOUT_LIBCHARSET_STATIC AND LIBCHARSET_STATIC) ADD_DEFINITIONS(-DLIBCHARSET_STATIC) ENDIF(NOT WITHOUT_LIBCHARSET_STATIC AND LIBCHARSET_STATIC) IF(WITHOUT_LIBCHARSET_STATIC OR LIBCHARSET_STATIC) SET(HAVE_LOCALE_CHARSET ON CACHE INTERNAL "Have function locale_charset") ENDIF(WITHOUT_LIBCHARSET_STATIC OR LIBCHARSET_STATIC) ELSE(WIN32 AND NOT CYGWIN) CHECK_FUNCTION_EXISTS_GLIBC(locale_charset HAVE_LOCALE_CHARSET) ENDIF(WIN32 AND NOT CYGWIN) IF(HAVE_LOCALE_CHARSET) LIST(APPEND ADDITIONAL_LIBS ${LIBCHARSET_PATH}) ENDIF(HAVE_LOCALE_CHARSET) ENDIF(LIBCHARSET_PATH) ENDIF(LIBICONV_PATH) CMAKE_POP_CHECK_STATE() # Restore the state of the variables ELSE(ENABLE_ICONV) # Make sure ICONV variables are not in CACHE after ENABLE_ICONV disabled # (once enabled). UNSET(HAVE_LOCALE_CHARSET CACHE) UNSET(HAVE_ICONV CACHE) UNSET(HAVE_ICONV_libc_ CACHE) UNSET(HAVE_ICONV_libc_const CACHE) UNSET(HAVE_ICONV_libiconv_ CACHE) UNSET(HAVE_ICONV_libiconv_const CACHE) UNSET(ICONV_INCLUDE_DIR CACHE) UNSET(LIBICONV_PATH CACHE) UNSET(LIBICONV_DLL CACHE) UNSET(LIBICONV_STATIC CACHE) UNSET(LIBCHARSET_DLL CACHE) UNSET(LIBCHARSET_STATIC CACHE) ENDIF(ENABLE_ICONV) # # Find Libxml2 # IF(ENABLE_LIBXML2) FIND_PACKAGE(LibXml2) ELSE() SET(LIBXML2_FOUND FALSE) ENDIF() IF(LIBXML2_FOUND) CMAKE_PUSH_CHECK_STATE() # Save the state of the variables INCLUDE_DIRECTORIES(${LIBXML2_INCLUDE_DIR}) LIST(APPEND ADDITIONAL_LIBS ${LIBXML2_LIBRARIES}) SET(HAVE_LIBXML2 1) # libxml2's include files use iconv.h SET(CMAKE_REQUIRED_INCLUDES ${ICONV_INCLUDE_DIR} ${LIBXML2_INCLUDE_DIR}) CHECK_INCLUDE_FILES("libxml/xmlreader.h" HAVE_LIBXML_XMLREADER_H) CHECK_INCLUDE_FILES("libxml/xmlwriter.h" HAVE_LIBXML_XMLWRITER_H) # Test if a macro is needed for the library. TRY_MACRO_FOR_LIBRARY( "${ICONV_INCLUDE_DIR};${LIBXML2_INCLUDE_DIR}" "ws2_32.lib;${ZLIB_LIBRARIES};${LIBICONV_PATH};${LIBXML2_LIBRARIES}" COMPILES "#include \n#include \nint main() {return xmlTextReaderRead((xmlTextReaderPtr)(void *)0);}" "WITHOUT_LIBXML_STATIC;LIBXML_STATIC") IF(NOT WITHOUT_LIBXML_STATIC AND LIBXML_STATIC) ADD_DEFINITIONS(-DLIBXML_STATIC) ENDIF(NOT WITHOUT_LIBXML_STATIC AND LIBXML_STATIC) CMAKE_POP_CHECK_STATE() # Restore the state of the variables ELSE(LIBXML2_FOUND) # # Find Expat # IF(ENABLE_EXPAT) FIND_PACKAGE(EXPAT) ELSE() SET(EXPAT_FOUND FALSE) ENDIF() IF(EXPAT_FOUND) CMAKE_PUSH_CHECK_STATE() # Save the state of the variables INCLUDE_DIRECTORIES(${EXPAT_INCLUDE_DIR}) LIST(APPEND ADDITIONAL_LIBS ${EXPAT_LIBRARIES}) SET(HAVE_LIBEXPAT 1) LA_CHECK_INCLUDE_FILE("expat.h" HAVE_EXPAT_H) CMAKE_POP_CHECK_STATE() # Restore the state of the variables ENDIF(EXPAT_FOUND) ENDIF(LIBXML2_FOUND) MARK_AS_ADVANCED(CLEAR LIBXML2_INCLUDE_DIR) MARK_AS_ADVANCED(CLEAR LIBXML2_LIBRARIES) # # POSIX Regular Expression support # IF(POSIX_REGEX_LIB MATCHES "^(AUTO|LIBC|LIBREGEX)$") # # If PCREPOSIX is not found or not requested, try using regex # from libc or libregex # FIND_PATH(REGEX_INCLUDE_DIR regex.h) IF(REGEX_INCLUDE_DIR) CHECK_FUNCTION_EXISTS_GLIBC(regcomp HAVE_REGCOMP_LIBC) # # If libc does not provide regex, find libregex. # IF(NOT HAVE_REGCOMP_LIBC) CMAKE_PUSH_CHECK_STATE() # Save the state of the variables FIND_LIBRARY(REGEX_LIBRARY regex) IF(REGEX_LIBRARY) SET(CMAKE_REQUIRED_LIBRARIES ${REGEX_LIBRARY}) CHECK_FUNCTION_EXISTS_GLIBC(regcomp HAVE_REGCOMP_LIBREGEX) IF(HAVE_REGCOMP_LIBREGEX) LIST(APPEND ADDITIONAL_LIBS ${REGEX_LIBRARY}) # # If regex.h is not found, retry looking for regex.h at # REGEX_INCLUDE_DIR # IF(NOT HAVE_REGEX_H) UNSET(HAVE_REGEX_H CACHE) INCLUDE_DIRECTORIES(${REGEX_INCLUDE_DIR}) SET(CMAKE_REQUIRED_INCLUDES ${REGEX_INCLUDE_DIR}) LA_CHECK_INCLUDE_FILE("regex.h" HAVE_REGEX_H) ENDIF(NOT HAVE_REGEX_H) # Test if a macro is needed for the library. TRY_MACRO_FOR_LIBRARY( "${REGEX_INCLUDE_DIR}" "${REGEX_LIBRARY}" COMPILES "#include \n#include \nint main() {regex_t r;return regcomp(&r, \"\", 0);}" "USE_REGEX_DLL;USE_REGEX_STATIC") IF(USE_REGEX_DLL) ADD_DEFINITIONS(-DUSE_REGEX_DLL) ELSEIF(USE_REGEX_STATIC) ADD_DEFINITIONS(-DUSE_REGEX_STATIC) ENDIF(USE_REGEX_DLL) ENDIF(HAVE_REGCOMP_LIBREGEX) ENDIF(REGEX_LIBRARY) CMAKE_POP_CHECK_STATE() # Restore the state of the variables ENDIF(NOT HAVE_REGCOMP_LIBC) ENDIF(REGEX_INCLUDE_DIR) IF(HAVE_REGCOMP_LIBC OR HAVE_REGCOMP_LIBREGEX) SET(FOUND_POSIX_REGEX_LIB 1) ENDIF(HAVE_REGCOMP_LIBC OR HAVE_REGCOMP_LIBREGEX) ENDIF(POSIX_REGEX_LIB MATCHES "^(AUTO|LIBC|LIBREGEX)$") IF(NOT FOUND_POSIX_REGEX_LIB AND POSIX_REGEX_LIB MATCHES "^(AUTO|LIBPCREPOSIX)$") # # If requested, try finding library for PCREPOSIX # IF(ENABLE_LibGCC) FIND_PACKAGE(LibGCC) ELSE() SET(LIBGCC_FOUND FALSE) # Override cached value ENDIF() IF(ENABLE_PCREPOSIX) FIND_PACKAGE(PCREPOSIX) ELSE() SET(PCREPOSIX_FOUND FALSE) # Override cached value ENDIF() IF(PCREPOSIX_FOUND) INCLUDE_DIRECTORIES(${PCRE_INCLUDE_DIR}) LIST(APPEND ADDITIONAL_LIBS ${PCREPOSIX_LIBRARIES}) # Test if a macro is needed for the library. TRY_MACRO_FOR_LIBRARY( "${PCRE_INCLUDE_DIR}" "${PCREPOSIX_LIBRARIES}" COMPILES "#include \nint main() {regex_t r;return regcomp(&r, \"\", 0);}" "WITHOUT_PCRE_STATIC;PCRE_STATIC") IF(NOT WITHOUT_PCRE_STATIC AND PCRE_STATIC) ADD_DEFINITIONS(-DPCRE_STATIC) ELSEIF(NOT WITHOUT_PCRE_STATIC AND NOT PCRE_STATIC AND PCRE_FOUND) # Determine if pcre static libraries are to be used. LIST(APPEND ADDITIONAL_LIBS ${PCRE_LIBRARIES}) SET(TMP_LIBRARIES ${PCREPOSIX_LIBRARIES} ${PCRE_LIBRARIES}) MESSAGE(STATUS "trying again with -lpcre included") TRY_MACRO_FOR_LIBRARY( "${PCRE_INCLUDE_DIR}" "${TMP_LIBRARIES}" COMPILES "#include \nint main() {regex_t r;return regcomp(&r, \"\", 0);}" "WITHOUT_PCRE_STATIC;PCRE_STATIC") IF(NOT WITHOUT_PCRE_STATIC AND PCRE_STATIC) ADD_DEFINITIONS(-DPCRE_STATIC) ELSEIF(NOT WITHOUT_PCRE_STATIC AND NOT PCRE_STATIC AND MSVC AND LIBGCC_FOUND) # When doing a Visual Studio build using pcre static libraries # built using the mingw toolchain, -lgcc is needed to resolve # ___chkstk_ms. MESSAGE(STATUS "Visual Studio build detected, trying again with -lgcc included") LIST(APPEND ADDITIONAL_LIBS ${LIBGCC_LIBRARIES}) SET(TMP_LIBRARIES ${PCREPOSIX_LIBRARIES} ${PCRE_LIBRARIES} ${LIBGCC_LIBRARIES}) TRY_MACRO_FOR_LIBRARY( "${PCRE_INCLUDE_DIR}" "${TMP_LIBRARIES}" COMPILES "#include \nint main() {regex_t r;return regcomp(&r, \"\", 0);}" "WITHOUT_PCRE_STATIC;PCRE_STATIC") IF(NOT WITHOUT_PCRE_STATIC AND PCRE_STATIC) ADD_DEFINITIONS(-DPCRE_STATIC) ENDIF(NOT WITHOUT_PCRE_STATIC AND PCRE_STATIC) ENDIF(NOT WITHOUT_PCRE_STATIC AND PCRE_STATIC) ENDIF(NOT WITHOUT_PCRE_STATIC AND PCRE_STATIC) ENDIF(PCREPOSIX_FOUND) MARK_AS_ADVANCED(CLEAR PCRE_INCLUDE_DIR) MARK_AS_ADVANCED(CLEAR PCREPOSIX_LIBRARIES) MARK_AS_ADVANCED(CLEAR PCRE_LIBRARIES) MARK_AS_ADVANCED(CLEAR LIBGCC_LIBRARIES) ENDIF(NOT FOUND_POSIX_REGEX_LIB AND POSIX_REGEX_LIB MATCHES "^(AUTO|LIBPCREPOSIX)$") # # Check functions # CMAKE_PUSH_CHECK_STATE() # Save the state of the variables IF (CMAKE_C_COMPILER_ID MATCHES "^GNU$" OR CMAKE_C_COMPILER_ID MATCHES "^Clang$") # # During checking functions, we should use -fno-builtin to avoid the # failure of function detection which failure is an error "conflicting # types for built-in function" caused by using -Werror option. # SET(CMAKE_REQUIRED_FLAGS "${CMAKE_REQUIRED_FLAGS} -fno-builtin") ENDIF (CMAKE_C_COMPILER_ID MATCHES "^GNU$" OR CMAKE_C_COMPILER_ID MATCHES "^Clang$") CHECK_SYMBOL_EXISTS(_CrtSetReportMode "crtdbg.h" HAVE__CrtSetReportMode) CHECK_FUNCTION_EXISTS_GLIBC(arc4random_buf HAVE_ARC4RANDOM_BUF) CHECK_FUNCTION_EXISTS_GLIBC(chflags HAVE_CHFLAGS) CHECK_FUNCTION_EXISTS_GLIBC(chown HAVE_CHOWN) CHECK_FUNCTION_EXISTS_GLIBC(chroot HAVE_CHROOT) CHECK_FUNCTION_EXISTS_GLIBC(ctime_r HAVE_CTIME_R) CHECK_FUNCTION_EXISTS_GLIBC(fchdir HAVE_FCHDIR) CHECK_FUNCTION_EXISTS_GLIBC(fchflags HAVE_FCHFLAGS) CHECK_FUNCTION_EXISTS_GLIBC(fchmod HAVE_FCHMOD) CHECK_FUNCTION_EXISTS_GLIBC(fchown HAVE_FCHOWN) CHECK_FUNCTION_EXISTS_GLIBC(fcntl HAVE_FCNTL) CHECK_FUNCTION_EXISTS_GLIBC(fdopendir HAVE_FDOPENDIR) CHECK_FUNCTION_EXISTS_GLIBC(fork HAVE_FORK) CHECK_FUNCTION_EXISTS_GLIBC(fstat HAVE_FSTAT) CHECK_FUNCTION_EXISTS_GLIBC(fstatat HAVE_FSTATAT) CHECK_FUNCTION_EXISTS_GLIBC(fstatfs HAVE_FSTATFS) CHECK_FUNCTION_EXISTS_GLIBC(fstatvfs HAVE_FSTATVFS) CHECK_FUNCTION_EXISTS_GLIBC(ftruncate HAVE_FTRUNCATE) CHECK_FUNCTION_EXISTS_GLIBC(futimens HAVE_FUTIMENS) CHECK_FUNCTION_EXISTS_GLIBC(futimes HAVE_FUTIMES) CHECK_FUNCTION_EXISTS_GLIBC(futimesat HAVE_FUTIMESAT) CHECK_FUNCTION_EXISTS_GLIBC(geteuid HAVE_GETEUID) CHECK_FUNCTION_EXISTS_GLIBC(getgrgid_r HAVE_GETGRGID_R) CHECK_FUNCTION_EXISTS_GLIBC(getgrnam_r HAVE_GETGRNAM_R) CHECK_FUNCTION_EXISTS_GLIBC(getpwnam_r HAVE_GETPWNAM_R) CHECK_FUNCTION_EXISTS_GLIBC(getpwuid_r HAVE_GETPWUID_R) CHECK_FUNCTION_EXISTS_GLIBC(getpid HAVE_GETPID) CHECK_FUNCTION_EXISTS_GLIBC(getvfsbyname HAVE_GETVFSBYNAME) CHECK_FUNCTION_EXISTS_GLIBC(gmtime_r HAVE_GMTIME_R) CHECK_FUNCTION_EXISTS_GLIBC(lchflags HAVE_LCHFLAGS) CHECK_FUNCTION_EXISTS_GLIBC(lchmod HAVE_LCHMOD) CHECK_FUNCTION_EXISTS_GLIBC(lchown HAVE_LCHOWN) CHECK_FUNCTION_EXISTS_GLIBC(link HAVE_LINK) CHECK_FUNCTION_EXISTS_GLIBC(linkat HAVE_LINKAT) CHECK_FUNCTION_EXISTS_GLIBC(localtime_r HAVE_LOCALTIME_R) CHECK_FUNCTION_EXISTS_GLIBC(lstat HAVE_LSTAT) CHECK_FUNCTION_EXISTS_GLIBC(lutimes HAVE_LUTIMES) CHECK_FUNCTION_EXISTS_GLIBC(mbrtowc HAVE_MBRTOWC) CHECK_FUNCTION_EXISTS_GLIBC(memmove HAVE_MEMMOVE) CHECK_FUNCTION_EXISTS_GLIBC(mkdir HAVE_MKDIR) CHECK_FUNCTION_EXISTS_GLIBC(mkfifo HAVE_MKFIFO) CHECK_FUNCTION_EXISTS_GLIBC(mknod HAVE_MKNOD) CHECK_FUNCTION_EXISTS_GLIBC(mkstemp HAVE_MKSTEMP) CHECK_FUNCTION_EXISTS_GLIBC(nl_langinfo HAVE_NL_LANGINFO) CHECK_FUNCTION_EXISTS_GLIBC(openat HAVE_OPENAT) CHECK_FUNCTION_EXISTS_GLIBC(pipe HAVE_PIPE) CHECK_FUNCTION_EXISTS_GLIBC(poll HAVE_POLL) CHECK_FUNCTION_EXISTS_GLIBC(posix_spawnp HAVE_POSIX_SPAWNP) CHECK_FUNCTION_EXISTS_GLIBC(readlink HAVE_READLINK) CHECK_FUNCTION_EXISTS_GLIBC(readpassphrase HAVE_READPASSPHRASE) CHECK_FUNCTION_EXISTS_GLIBC(select HAVE_SELECT) CHECK_FUNCTION_EXISTS_GLIBC(setenv HAVE_SETENV) CHECK_FUNCTION_EXISTS_GLIBC(setlocale HAVE_SETLOCALE) CHECK_FUNCTION_EXISTS_GLIBC(sigaction HAVE_SIGACTION) CHECK_FUNCTION_EXISTS_GLIBC(statfs HAVE_STATFS) CHECK_FUNCTION_EXISTS_GLIBC(statvfs HAVE_STATVFS) CHECK_FUNCTION_EXISTS_GLIBC(strchr HAVE_STRCHR) CHECK_FUNCTION_EXISTS_GLIBC(strdup HAVE_STRDUP) CHECK_FUNCTION_EXISTS_GLIBC(strerror HAVE_STRERROR) CHECK_FUNCTION_EXISTS_GLIBC(strncpy_s HAVE_STRNCPY_S) CHECK_FUNCTION_EXISTS_GLIBC(strnlen HAVE_STRNLEN) CHECK_FUNCTION_EXISTS_GLIBC(strrchr HAVE_STRRCHR) CHECK_FUNCTION_EXISTS_GLIBC(symlink HAVE_SYMLINK) CHECK_FUNCTION_EXISTS_GLIBC(timegm HAVE_TIMEGM) CHECK_FUNCTION_EXISTS_GLIBC(tzset HAVE_TZSET) CHECK_FUNCTION_EXISTS_GLIBC(unlinkat HAVE_UNLINKAT) CHECK_FUNCTION_EXISTS_GLIBC(unsetenv HAVE_UNSETENV) CHECK_FUNCTION_EXISTS_GLIBC(utime HAVE_UTIME) CHECK_FUNCTION_EXISTS_GLIBC(utimes HAVE_UTIMES) CHECK_FUNCTION_EXISTS_GLIBC(utimensat HAVE_UTIMENSAT) CHECK_FUNCTION_EXISTS_GLIBC(vfork HAVE_VFORK) CHECK_FUNCTION_EXISTS_GLIBC(wcrtomb HAVE_WCRTOMB) CHECK_FUNCTION_EXISTS_GLIBC(wcscmp HAVE_WCSCMP) CHECK_FUNCTION_EXISTS_GLIBC(wcscpy HAVE_WCSCPY) CHECK_FUNCTION_EXISTS_GLIBC(wcslen HAVE_WCSLEN) CHECK_FUNCTION_EXISTS_GLIBC(wctomb HAVE_WCTOMB) CHECK_FUNCTION_EXISTS_GLIBC(_ctime64_s HAVE__CTIME64_S) CHECK_FUNCTION_EXISTS_GLIBC(_fseeki64 HAVE__FSEEKI64) CHECK_FUNCTION_EXISTS_GLIBC(_get_timezone HAVE__GET_TIMEZONE) CHECK_FUNCTION_EXISTS_GLIBC(_gmtime64_s HAVE__GMTIME64_S) CHECK_FUNCTION_EXISTS_GLIBC(_localtime64_s HAVE__LOCALTIME64_S) CHECK_FUNCTION_EXISTS_GLIBC(_mkgmtime64 HAVE__MKGMTIME64) SET(CMAKE_REQUIRED_LIBRARIES "") CHECK_FUNCTION_EXISTS(cygwin_conv_path HAVE_CYGWIN_CONV_PATH) CHECK_FUNCTION_EXISTS(fseeko HAVE_FSEEKO) CHECK_FUNCTION_EXISTS(strerror_r HAVE_STRERROR_R) CHECK_FUNCTION_EXISTS(strftime HAVE_STRFTIME) CHECK_FUNCTION_EXISTS(vprintf HAVE_VPRINTF) CHECK_FUNCTION_EXISTS(wmemcmp HAVE_WMEMCMP) CHECK_FUNCTION_EXISTS(wmemcpy HAVE_WMEMCPY) CHECK_FUNCTION_EXISTS(wmemmove HAVE_WMEMMOVE) CMAKE_POP_CHECK_STATE() # Restore the state of the variables CHECK_C_SOURCE_COMPILES( "#include \n#include \nint main(void) { struct vfsconf v; return sizeof(v);}" HAVE_STRUCT_VFSCONF) CHECK_C_SOURCE_COMPILES( "#include \n#include \nint main(void) { struct xvfsconf v; return sizeof(v);}" HAVE_STRUCT_XVFSCONF) CHECK_C_SOURCE_COMPILES( "#include \n#include \nint main(void) { struct statfs s; return sizeof(s);}" HAVE_STRUCT_STATFS) # Make sure we have the POSIX version of readdir_r, not the # older 2-argument version. CHECK_C_SOURCE_COMPILES( "#include \nint main() {DIR *d = opendir(\".\"); struct dirent e,*r; return readdir_r(d,&e,&r);}" HAVE_READDIR_R) # dirfd can be either a function or a macro. CHECK_C_SOURCE_COMPILES( "#include \nint main() {DIR *d = opendir(\".\"); return dirfd(d);}" HAVE_DIRFD) # Only detect readlinkat() if we also have AT_FDCWD in unistd.h. # NOTE: linux requires fcntl.h for AT_FDCWD. CHECK_C_SOURCE_COMPILES( "#include \n#include \nint main() {char buf[10]; return readlinkat(AT_FDCWD, \"\", buf, 0);}" HAVE_READLINKAT) # To verify major(), we need to both include the header # of interest and verify that the result can be linked. # CHECK_FUNCTION_EXISTS doesn't accept a header argument, # CHECK_SYMBOL_EXISTS doesn't test linkage. CHECK_C_SOURCE_COMPILES( "#include \nint main() { return major(256); }" MAJOR_IN_MKDEV) CHECK_C_SOURCE_COMPILES( "#include \nint main() { return major(256); }" MAJOR_IN_SYSMACROS) IF(ENABLE_LZMA) CHECK_C_SOURCE_COMPILES( "#include \n#if LZMA_VERSION < 50020000\n#error unsupported\n#endif\nint main(void){lzma_stream_encoder_mt(0, 0); return 0;}" HAVE_LZMA_STREAM_ENCODER_MT) ELSE() SET(HAVE_LZMA_STREAM_ENCODER_MT 0) ENDIF(ENABLE_LZMA) IF(HAVE_STRERROR_R) SET(HAVE_DECL_STRERROR_R 1) ENDIF(HAVE_STRERROR_R) # # Check defines # SET(headers "limits.h") IF(HAVE_STDINT_H) LIST(APPEND headers "stdint.h") ENDIF(HAVE_STDINT_H) IF(HAVE_INTTYPES_H) LIST(APPEND headers "inttypes.h") ENDIF(HAVE_INTTYPES_H) CHECK_SYMBOL_EXISTS(EFTYPE "errno.h" HAVE_EFTYPE) CHECK_SYMBOL_EXISTS(EILSEQ "errno.h" HAVE_EILSEQ) CHECK_SYMBOL_EXISTS(D_MD_ORDER "langinfo.h" HAVE_D_MD_ORDER) CHECK_SYMBOL_EXISTS(INT32_MAX "${headers}" HAVE_DECL_INT32_MAX) CHECK_SYMBOL_EXISTS(INT32_MIN "${headers}" HAVE_DECL_INT32_MIN) CHECK_SYMBOL_EXISTS(INT64_MAX "${headers}" HAVE_DECL_INT64_MAX) CHECK_SYMBOL_EXISTS(INT64_MIN "${headers}" HAVE_DECL_INT64_MIN) CHECK_SYMBOL_EXISTS(INTMAX_MAX "${headers}" HAVE_DECL_INTMAX_MAX) CHECK_SYMBOL_EXISTS(INTMAX_MIN "${headers}" HAVE_DECL_INTMAX_MIN) CHECK_SYMBOL_EXISTS(UINT32_MAX "${headers}" HAVE_DECL_UINT32_MAX) CHECK_SYMBOL_EXISTS(UINT64_MAX "${headers}" HAVE_DECL_UINT64_MAX) CHECK_SYMBOL_EXISTS(UINTMAX_MAX "${headers}" HAVE_DECL_UINTMAX_MAX) CHECK_SYMBOL_EXISTS(SIZE_MAX "${headers}" HAVE_DECL_SIZE_MAX) CHECK_SYMBOL_EXISTS(SSIZE_MAX "limits.h" HAVE_DECL_SSIZE_MAX) # # Check struct members # # Check for tm_gmtoff in struct tm CHECK_STRUCT_HAS_MEMBER("struct tm" tm_gmtoff "time.h" HAVE_STRUCT_TM_TM_GMTOFF) CHECK_STRUCT_HAS_MEMBER("struct tm" __tm_gmtoff "time.h" HAVE_STRUCT_TM___TM_GMTOFF) IF(HAVE_STRUCT_STATFS) # Check for f_namemax in struct statfs CHECK_STRUCT_HAS_MEMBER("struct statfs" f_namemax "sys/param.h;sys/mount.h" HAVE_STRUCT_STATFS_F_NAMEMAX) # Check for f_iosize in struct statfs CHECK_STRUCT_HAS_MEMBER("struct statfs" f_iosize "sys/param.h;sys/mount.h" HAVE_STRUCT_STATFS_F_IOSIZE) ENDIF(HAVE_STRUCT_STATFS) # Check for birthtime in struct stat CHECK_STRUCT_HAS_MEMBER("struct stat" st_birthtime "sys/types.h;sys/stat.h" HAVE_STRUCT_STAT_ST_BIRTHTIME) # Check for high-resolution timestamps in struct stat CHECK_STRUCT_HAS_MEMBER("struct stat" st_birthtimespec.tv_nsec "sys/types.h;sys/stat.h" HAVE_STRUCT_STAT_ST_BIRTHTIMESPEC_TV_NSEC) CHECK_STRUCT_HAS_MEMBER("struct stat" st_mtimespec.tv_nsec "sys/types.h;sys/stat.h" HAVE_STRUCT_STAT_ST_MTIMESPEC_TV_NSEC) CHECK_STRUCT_HAS_MEMBER("struct stat" st_mtim.tv_nsec "sys/types.h;sys/stat.h" HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC) CHECK_STRUCT_HAS_MEMBER("struct stat" st_mtime_n "sys/types.h;sys/stat.h" HAVE_STRUCT_STAT_ST_MTIME_N) CHECK_STRUCT_HAS_MEMBER("struct stat" st_umtime "sys/types.h;sys/stat.h" HAVE_STRUCT_STAT_ST_UMTIME) CHECK_STRUCT_HAS_MEMBER("struct stat" st_mtime_usec "sys/types.h;sys/stat.h" HAVE_STRUCT_STAT_ST_MTIME_USEC) # Check for block size support in struct stat CHECK_STRUCT_HAS_MEMBER("struct stat" st_blksize "sys/types.h;sys/stat.h" HAVE_STRUCT_STAT_ST_BLKSIZE) # Check for st_flags in struct stat (BSD fflags) CHECK_STRUCT_HAS_MEMBER("struct stat" st_flags "sys/types.h;sys/stat.h" HAVE_STRUCT_STAT_ST_FLAGS) IF(HAVE_SYS_STATVFS_H) CHECK_STRUCT_HAS_MEMBER("struct statvfs" f_iosize "sys/types.h;sys/statvfs.h" HAVE_STRUCT_STATVFS_F_IOSIZE) ENDIF() # # CHECK_STRUCT_HAS_MEMBER("struct tm" tm_sec "sys/types.h;sys/time.h;time.h" TIME_WITH_SYS_TIME) # # Check for integer types # # CHECK_TYPE_SIZE("short" SIZEOF_SHORT) CHECK_TYPE_SIZE("int" SIZEOF_INT) CHECK_TYPE_SIZE("long" SIZEOF_LONG) CHECK_TYPE_SIZE("long long" SIZEOF_LONG_LONG) CHECK_TYPE_SIZE("unsigned short" SIZEOF_UNSIGNED_SHORT) CHECK_TYPE_SIZE("unsigned" SIZEOF_UNSIGNED) CHECK_TYPE_SIZE("unsigned long" SIZEOF_UNSIGNED_LONG) CHECK_TYPE_SIZE("unsigned long long" SIZEOF_UNSIGNED_LONG_LONG) CHECK_TYPE_SIZE("__int64" __INT64) CHECK_TYPE_SIZE("unsigned __int64" UNSIGNED___INT64) CHECK_TYPE_SIZE(int16_t INT16_T) CHECK_TYPE_SIZE(int32_t INT32_T) CHECK_TYPE_SIZE(int64_t INT64_T) CHECK_TYPE_SIZE(intmax_t INTMAX_T) CHECK_TYPE_SIZE(uint8_t UINT8_T) CHECK_TYPE_SIZE(uint16_t UINT16_T) CHECK_TYPE_SIZE(uint32_t UINT32_T) CHECK_TYPE_SIZE(uint64_t UINT64_T) CHECK_TYPE_SIZE(uintmax_t UINTMAX_T) CHECK_TYPE_SIZE(dev_t DEV_T) IF(NOT HAVE_DEV_T) IF(MSVC) SET(dev_t "unsigned int") ENDIF(MSVC) ENDIF(NOT HAVE_DEV_T) # CHECK_TYPE_SIZE(gid_t GID_T) IF(NOT HAVE_GID_T) IF(WIN32) SET(gid_t "short") ELSE(WIN32) SET(gid_t "unsigned int") ENDIF(WIN32) ENDIF(NOT HAVE_GID_T) # CHECK_TYPE_SIZE(id_t ID_T) IF(NOT HAVE_ID_T) IF(WIN32) SET(id_t "short") ELSE(WIN32) SET(id_t "unsigned int") ENDIF(WIN32) ENDIF(NOT HAVE_ID_T) # CHECK_TYPE_SIZE(mode_t MODE_T) IF(NOT HAVE_MODE_T) IF(WIN32) SET(mode_t "unsigned short") ELSE(WIN32) SET(mode_t "int") ENDIF(WIN32) ENDIF(NOT HAVE_MODE_T) # CHECK_TYPE_SIZE(off_t OFF_T) IF(NOT HAVE_OFF_T) SET(off_t "__int64") ENDIF(NOT HAVE_OFF_T) # CHECK_TYPE_SIZE(size_t SIZE_T) IF(NOT HAVE_SIZE_T) IF("${CMAKE_SIZEOF_VOID_P}" EQUAL 8) SET(size_t "uint64_t") ELSE("${CMAKE_SIZEOF_VOID_P}" EQUAL 8) SET(size_t "uint32_t") ENDIF("${CMAKE_SIZEOF_VOID_P}" EQUAL 8) ENDIF(NOT HAVE_SIZE_T) # CHECK_TYPE_SIZE(ssize_t SSIZE_T) IF(NOT HAVE_SSIZE_T) IF("${CMAKE_SIZEOF_VOID_P}" EQUAL 8) SET(ssize_t "int64_t") ELSE("${CMAKE_SIZEOF_VOID_P}" EQUAL 8) SET(ssize_t "long") ENDIF("${CMAKE_SIZEOF_VOID_P}" EQUAL 8) ENDIF(NOT HAVE_SSIZE_T) # CHECK_TYPE_SIZE(uid_t UID_T) IF(NOT HAVE_UID_T) IF(WIN32) SET(uid_t "short") ELSE(WIN32) SET(uid_t "unsigned int") ENDIF(WIN32) ENDIF(NOT HAVE_UID_T) # CHECK_TYPE_SIZE(pid_t PID_T) IF(NOT HAVE_PID_T) IF(WIN32) SET(pid_t "int") ELSE(WIN32) MESSAGE(FATAL_ERROR "pid_t doesn't exist on this platform?") ENDIF(WIN32) ENDIF(NOT HAVE_PID_T) # CHECK_TYPE_SIZE(intptr_t INTPTR_T) IF(NOT HAVE_INTPTR_T) IF("${CMAKE_SIZEOF_VOID_P}" EQUAL 8) SET(intptr_t "int64_t") ELSE() SET(intptr_t "int32_t") ENDIF() ENDIF(NOT HAVE_INTPTR_T) # CHECK_TYPE_SIZE(uintptr_t UINTPTR_T) IF(NOT HAVE_UINTPTR_T) IF("${CMAKE_SIZEOF_VOID_P}" EQUAL 8) SET(uintptr_t "uint64_t") ELSE() SET(uintptr_t "uint32_t") ENDIF() ENDIF(NOT HAVE_UINTPTR_T) # CHECK_TYPE_SIZE(wchar_t SIZEOF_WCHAR_T) IF(HAVE_SIZEOF_WCHAR_T) SET(HAVE_WCHAR_T 1) ENDIF(HAVE_SIZEOF_WCHAR_T) # # Check if _FILE_OFFSET_BITS macro needed for large files # CHECK_FILE_OFFSET_BITS() # # Check for Extended Attribute libraries, headers, and functions # IF(ENABLE_XATTR) CHECK_LIBRARY_EXISTS(attr "setxattr" "" HAVE_LIBATTR) IF(HAVE_LIBATTR) SET(CMAKE_REQUIRED_LIBRARIES "attr") ELSE() CHECK_LIBRARY_EXISTS(gnu "setxattr" "" HAVE_LIBATTR_GNU) IF(HAVE_LIBATTR_GNU) SET(CMAKE_REQUIRED_LIBRARIES "gnu") ENDIF() ENDIF(HAVE_LIBATTR) CHECK_SYMBOL_EXISTS(EXTATTR_NAMESPACE_USER "sys/types.h;sys/extattr.h" HAVE_DECL_EXTATTR_NAMESPACE_USER) CHECK_SYMBOL_EXISTS(XATTR_NOFOLLOW "sys/xattr.h" HAVE_DECL_XATTR_NOFOLLOW) IF(HAVE_SYS_XATTR_H AND HAVE_DECL_XATTR_NOFOLLOW) CHECK_FUNCTION_EXISTS(fgetxattr HAVE_FGETXATTR) CHECK_FUNCTION_EXISTS(flistxattr HAVE_FLISTXATTR) CHECK_FUNCTION_EXISTS(fsetxattr HAVE_FSETXATTR) CHECK_FUNCTION_EXISTS(getxattr HAVE_GETXATTR) CHECK_FUNCTION_EXISTS(listxattr HAVE_LISTXATTR) CHECK_FUNCTION_EXISTS(setxattr HAVE_SETXATTR) IF(HAVE_FGETXATTR AND HAVE_FLISTXATTR AND HAVE_FSETXATTR AND HAVE_GETXATTR AND HAVE_LISTXATTR AND HAVE_SETXATTR) SET(ARCHIVE_XATTR_DARWIN TRUE) ENDIF() ELSEIF(HAVE_SYS_EXTATTR_H AND HAVE_DECL_EXTATTR_NAMESPACE_USER) # FreeBSD xattr support CHECK_FUNCTION_EXISTS(extattr_get_fd HAVE_EXTATTR_GET_FD) CHECK_FUNCTION_EXISTS(extattr_get_file HAVE_EXTATTR_GET_FILE) CHECK_FUNCTION_EXISTS(extattr_get_link HAVE_EXTATTR_GET_LINK) CHECK_FUNCTION_EXISTS(extattr_list_fd HAVE_EXTATTR_LIST_FD) CHECK_FUNCTION_EXISTS(extattr_list_file HAVE_EXTATTR_LIST_FILE) CHECK_FUNCTION_EXISTS(extattr_list_link HAVE_EXTATTR_LIST_LINK) CHECK_FUNCTION_EXISTS(extattr_set_fd HAVE_EXTATTR_SET_FD) CHECK_FUNCTION_EXISTS(extattr_set_link HAVE_EXTATTR_SET_LINK) IF(HAVE_EXTATTR_GET_FD AND HAVE_EXTATTR_GET_FILE AND HAVE_EXTATTR_GET_LINK AND HAVE_EXTATTR_LIST_FD AND HAVE_EXTATTR_LIST_FILE AND HAVE_EXTATTR_LIST_LINK AND HAVE_EXTATTR_SET_FD AND HAVE_EXTATTR_SET_LINK) SET(ARCHIVE_XATTR_FREEBSD TRUE) ENDIF() ELSEIF(HAVE_SYS_XATTR_H OR HAVE_ATTR_XATTR_H) # Linux xattr support CHECK_FUNCTION_EXISTS_GLIBC(fgetxattr HAVE_FGETXATTR) CHECK_FUNCTION_EXISTS_GLIBC(flistxattr HAVE_FLISTXATTR) CHECK_FUNCTION_EXISTS_GLIBC(fsetxattr HAVE_FSETXATTR) CHECK_FUNCTION_EXISTS_GLIBC(getxattr HAVE_GETXATTR) CHECK_FUNCTION_EXISTS_GLIBC(lgetxattr HAVE_LGETXATTR) CHECK_FUNCTION_EXISTS_GLIBC(listxattr HAVE_LISTXATTR) CHECK_FUNCTION_EXISTS_GLIBC(llistxattr HAVE_LLISTXATTR) CHECK_FUNCTION_EXISTS_GLIBC(lsetxattr HAVE_LSETXATTR) IF(HAVE_FGETXATTR AND HAVE_FLISTXATTR AND HAVE_FSETXATTR AND HAVE_GETXATTR AND HAVE_LGETXATTR AND HAVE_LISTXATTR AND HAVE_LLISTXATTR AND HAVE_LSETXATTR) SET(ARCHIVE_XATTR_LINUX TRUE) ENDIF() ELSEIF(HAVE_SYS_EA_H) # AIX xattr support CHECK_FUNCTION_EXISTS(fgetea HAVE_FGETEA) CHECK_FUNCTION_EXISTS(flistea HAVE_FLISTEA) CHECK_FUNCTION_EXISTS(fsetea HAVE_FSETEA) CHECK_FUNCTION_EXISTS(getea HAVE_GETEA) CHECK_FUNCTION_EXISTS(lgetea HAVE_LGETEA) CHECK_FUNCTION_EXISTS(listea HAVE_LISTEA) CHECK_FUNCTION_EXISTS(llistea HAVE_LLISTEA) CHECK_FUNCTION_EXISTS(lsetea HAVE_LSETEA) IF(HAVE_FGETEA AND HAVE_FLISTEA AND HAVE_FSETEA AND HAVE_GETEA AND HAVE_LGETEA AND HAVE_LISTEA AND HAVE_LLISTEA AND HAVE_LSETEA) SET(ARCHIVE_XATTR_AIX TRUE) ENDIF() ENDIF() IF(ARCHIVE_XATTR_DARWIN) MESSAGE(STATUS "Extended attributes support: Darwin") ELSEIF(ARCHIVE_XATTR_FREEBSD) MESSAGE(STATUS "Extended attributes support: FreeBSD") ELSEIF(ARCHIVE_XATTR_LINUX) MESSAGE(STATUS "Extended attributes support: Linux") ELSEIF(ARCHIVE_XATTR_AIX) MESSAGE(STATUS "Extended attributes support: AIX") ELSE() MESSAGE(STATUS "Extended attributes support: none") ENDIF() ELSE(ENABLE_XATTR) SET(ARCHIVE_XATTR_DARWIN FALSE) SET(ARCHIVE_XATTR_FREEBSD FALSE) SET(ARCHIVE_XATTR_LINUX FALSE) SET(ARCHIVE_XATTR_AIX FALSE) ENDIF(ENABLE_XATTR) # # Check for ACL libraries, headers, and functions # # The ACL support in libarchive is written against the POSIX1e draft, # which was never officially approved and varies quite a bit across # platforms. Worse, some systems have completely non-POSIX acl functions, # which makes the following checks rather more complex than I would like. # IF(ENABLE_ACL) # Solaris and derivates ACLs CHECK_FUNCTION_EXISTS(acl HAVE_ACL) CHECK_FUNCTION_EXISTS(facl HAVE_FACL) # Libacl CHECK_LIBRARY_EXISTS(acl "acl_get_file" "" HAVE_LIBACL) IF(HAVE_LIBACL) SET(CMAKE_REQUIRED_LIBRARIES "acl") FIND_LIBRARY(ACL_LIBRARY NAMES acl) LIST(APPEND ADDITIONAL_LIBS ${ACL_LIBRARY}) ENDIF(HAVE_LIBACL) CHECK_TYPE_EXISTS(acl_t "sys/types.h;sys/acl.h" HAVE_ACL_T) CHECK_TYPE_EXISTS(acl_entry_t "sys/types.h;sys/acl.h" HAVE_ACL_ENTRY_T) CHECK_TYPE_EXISTS(acl_permset_t "sys/types.h;sys/acl.h" HAVE_ACL_PERMSET_T) CHECK_TYPE_EXISTS(acl_tag_t "sys/types.h;sys/acl.h" HAVE_ACL_TAG_T) IF(HAVE_ACL AND HAVE_FACL) CHECK_TYPE_EXISTS(aclent_t "sys/acl.h" HAVE_ACLENT_T) IF(HAVE_ACLENT_T) CHECK_SYMBOL_EXISTS(GETACL "sys/acl.h" HAVE_DECL_GETACL) CHECK_SYMBOL_EXISTS(GETACLCNT "sys/acl.h" HAVE_DECL_GETACLCNT) CHECK_SYMBOL_EXISTS(SETACL "sys/acl.h" HAVE_DECL_SETACL) IF(HAVE_DECL_GETACL AND HAVE_DECL_GETACLCNT AND HAVE_DECL_SETACL) SET(ARCHIVE_ACL_SUNOS TRUE) ENDIF() CHECK_TYPE_EXISTS(ace_t "sys/acl.h" HAVE_ACE_T) IF(HAVE_ACE_T) CHECK_SYMBOL_EXISTS(ACE_GETACL "sys/acl.h" HAVE_DECL_ACE_GETACL) CHECK_SYMBOL_EXISTS(ACE_GETACLCNT "sys/acl.h" HAVE_DECL_ACE_GETACLCNT) CHECK_SYMBOL_EXISTS(ACE_SETACL "sys/acl.h" HAVE_DECL_ACE_SETACL) IF(HAVE_DECL_ACE_GETACL AND HAVE_DECL_ACE_GETACLCNT AND HAVE_DECL_ACE_SETACL) SET(ARCHIVE_ACL_SUNOS_NFS4 TRUE) ENDIF() ENDIF(HAVE_ACE_T) ENDIF(HAVE_ACLENT_T) ENDIF(HAVE_ACL AND HAVE_FACL) IF(HAVE_ACL_T AND HAVE_ACL_ENTRY_T AND HAVE_ACL_PERMSET_T AND HAVE_ACL_TAG_T) CHECK_FUNCTION_EXISTS_GLIBC(acl_add_perm HAVE_ACL_ADD_PERM) CHECK_FUNCTION_EXISTS_GLIBC(acl_clear_perms HAVE_ACL_CLEAR_PERMS) CHECK_FUNCTION_EXISTS_GLIBC(acl_create_entry HAVE_ACL_CREATE_ENTRY) CHECK_FUNCTION_EXISTS_GLIBC(acl_delete_def_file HAVE_ACL_DELETE_DEF_FILE) CHECK_FUNCTION_EXISTS_GLIBC(acl_free HAVE_ACL_FREE) CHECK_FUNCTION_EXISTS_GLIBC(acl_get_entry HAVE_ACL_GET_ENTRY) CHECK_FUNCTION_EXISTS_GLIBC(acl_get_fd HAVE_ACL_GET_FD) CHECK_FUNCTION_EXISTS_GLIBC(acl_get_file HAVE_ACL_GET_FILE) CHECK_FUNCTION_EXISTS_GLIBC(acl_get_permset HAVE_ACL_GET_PERMSET) CHECK_FUNCTION_EXISTS_GLIBC(acl_get_qualifier HAVE_ACL_GET_QUALIFIER) CHECK_FUNCTION_EXISTS_GLIBC(acl_get_tag_type HAVE_ACL_GET_TAG_TYPE) CHECK_FUNCTION_EXISTS_GLIBC(acl_init HAVE_ACL_INIT) CHECK_FUNCTION_EXISTS_GLIBC(acl_set_fd HAVE_ACL_SET_FD) CHECK_FUNCTION_EXISTS_GLIBC(acl_set_file HAVE_ACL_SET_FILE) CHECK_FUNCTION_EXISTS_GLIBC(acl_set_qualifier HAVE_ACL_SET_QUALIFIER) CHECK_FUNCTION_EXISTS_GLIBC(acl_set_tag_type HAVE_ACL_SET_TAG_TYPE) IF(HAVE_ACL_ADD_PERM AND HAVE_ACL_CLEAR_PERMS AND HAVE_ACL_CREATE_ENTRY AND HAVE_ACL_DELETE_DEF_FILE AND HAVE_ACL_FREE AND HAVE_ACL_GET_ENTRY AND HAVE_ACL_GET_FD AND HAVE_ACL_GET_FILE AND HAVE_ACL_GET_PERMSET AND HAVE_ACL_GET_QUALIFIER AND HAVE_ACL_GET_TAG_TYPE AND HAVE_ACL_INIT AND HAVE_ACL_SET_FD AND HAVE_ACL_SET_FILE AND HAVE_ACL_SET_QUALIFIER AND HAVE_ACL_SET_TAG_TYPE) SET(HAVE_POSIX_ACL_FUNCS 1) ENDIF() CHECK_FUNCTION_EXISTS_GLIBC(acl_get_perm HAVE_ACL_GET_PERM) IF(HAVE_POSIX_ACL_FUNCS AND HAVE_ACL_LIBACL_H AND HAVE_LIBACL AND HAVE_ACL_GET_PERM) SET(ARCHIVE_ACL_LIBACL TRUE) ELSE() CHECK_FUNCTION_EXISTS(acl_add_flag_np HAVE_ACL_ADD_FLAG_NP) CHECK_FUNCTION_EXISTS(acl_clear_flags_np HAVE_ACL_CLEAR_FLAGS_NP) CHECK_FUNCTION_EXISTS(acl_get_brand_np HAVE_ACL_GET_BRAND_NP) CHECK_FUNCTION_EXISTS(acl_get_entry_type_np HAVE_ACL_GET_ENTRY_TYPE_NP) CHECK_FUNCTION_EXISTS(acl_get_flag_np HAVE_ACL_GET_FLAG_NP) CHECK_FUNCTION_EXISTS(acl_get_flagset_np HAVE_ACL_GET_FLAGSET_NP) CHECK_FUNCTION_EXISTS(acl_get_fd_np HAVE_ACL_GET_FD_NP) CHECK_FUNCTION_EXISTS(acl_get_link_np HAVE_ACL_GET_LINK_NP) CHECK_FUNCTION_EXISTS(acl_get_perm_np HAVE_ACL_GET_PERM_NP) CHECK_FUNCTION_EXISTS(acl_is_trivial_np HAVE_ACL_IS_TRIVIAL_NP) CHECK_FUNCTION_EXISTS(acl_set_entry_type_np HAVE_ACL_SET_ENTRY_TYPE_NP) CHECK_FUNCTION_EXISTS(acl_set_fd_np HAVE_ACL_SET_FD_NP) CHECK_FUNCTION_EXISTS(acl_set_link_np HAVE_ACL_SET_LINK_NP) CHECK_FUNCTION_EXISTS(mbr_gid_to_uuid HAVE_MBR_GID_TO_UUID) CHECK_FUNCTION_EXISTS(mbr_uid_to_uuid HAVE_MBR_UID_TO_UUID) CHECK_FUNCTION_EXISTS(mbr_uuid_to_id HAVE_MBR_UUID_TO_ID) CHECK_C_SOURCE_COMPILES("#include #include int main(void) { return ACL_TYPE_EXTENDED; }" HAVE_DECL_ACL_TYPE_EXTENDED) CHECK_C_SOURCE_COMPILES("#include #include int main(void) { return ACL_SYNCHRONIZE; }" HAVE_DECL_ACL_SYNCHRONIZE) CHECK_SYMBOL_EXISTS(ACL_TYPE_NFS4 "sys/acl.h" HAVE_DECL_ACL_TYPE_NFS4) CHECK_SYMBOL_EXISTS(ACL_USER "sys/acl.h" HAVE_DECL_ACL_USER) IF(HAVE_POSIX_ACL_FUNCS AND HAVE_ACL_GET_FD_NP AND HAVE_ACL_GET_PERM_NP AND NOT HAVE_ACL_GET_PERM AND HAVE_ACL_SET_FD_NP) IF(HAVE_DECL_ACL_USER) SET(ARCHIVE_ACL_FREEBSD TRUE) IF(HAVE_DECL_ACL_TYPE_NFS4 AND HAVE_ACL_ADD_FLAG_NP AND HAVE_ACL_CLEAR_FLAGS_NP AND HAVE_ACL_GET_BRAND_NP AND HAVE_ACL_GET_ENTRY_TYPE_NP AND HAVE_ACL_GET_FLAGSET_NP AND HAVE_ACL_SET_ENTRY_TYPE_NP) SET(ARCHIVE_ACL_FREEBSD_NFS4 TRUE) ENDIF() ELSEIF(HAVE_DECL_ACL_TYPE_EXTENDED AND HAVE_MEMBERSHIP_H AND HAVE_ACL_ADD_FLAG_NP AND HAVE_ACL_CLEAR_FLAGS_NP AND HAVE_ACL_GET_FLAGSET_NP AND HAVE_ACL_GET_LINK_NP AND HAVE_ACL_SET_LINK_NP AND HAVE_MBR_UID_TO_UUID AND HAVE_MBR_GID_TO_UUID AND HAVE_MBR_UUID_TO_ID) SET(ARCHIVE_ACL_DARWIN TRUE) ENDIF() ENDIF() ENDIF() ENDIF(HAVE_ACL_T AND HAVE_ACL_ENTRY_T AND HAVE_ACL_PERMSET_T AND HAVE_ACL_TAG_T) # Richacl CHECK_LIBRARY_EXISTS(richacl "richacl_get_file" "" HAVE_LIBRICHACL) IF(HAVE_LIBRICHACL) SET(CMAKE_REQUIRED_LIBRARIES "richacl") FIND_LIBRARY(RICHACL_LIBRARY NAMES richacl) LIST(APPEND ADDITIONAL_LIBS ${RICHACL_LIBRARY}) ENDIF(HAVE_LIBRICHACL) CHECK_STRUCT_HAS_MEMBER("struct richace" e_type "sys/richacl.h" HAVE_STRUCT_RICHACE) CHECK_STRUCT_HAS_MEMBER("struct richacl" a_flags "sys/richacl.h" HAVE_STRUCT_RICHACL) IF(HAVE_LIBRICHACL AND HAVE_STRUCT_RICHACL AND HAVE_STRUCT_RICHACE) CHECK_FUNCTION_EXISTS_GLIBC(richacl_alloc HAVE_RICHACL_ALLOC) CHECK_FUNCTION_EXISTS_GLIBC(richacl_equiv_mode HAVE_RICHACL_EQUIV_MODE) CHECK_FUNCTION_EXISTS_GLIBC(richacl_free HAVE_RICHACL_FREE) CHECK_FUNCTION_EXISTS_GLIBC(richacl_get_fd HAVE_RICHACL_GET_FD) CHECK_FUNCTION_EXISTS_GLIBC(richacl_get_file HAVE_RICHACL_GET_FILE) CHECK_FUNCTION_EXISTS_GLIBC(richacl_set_fd HAVE_RICHACL_SET_FD) CHECK_FUNCTION_EXISTS_GLIBC(richacl_set_file HAVE_RICHACL_SET_FILE) IF(HAVE_RICHACL_ALLOC AND HAVE_RICHACL_EQUIV_MODE AND HAVE_RICHACL_FREE AND HAVE_RICHACL_GET_FD AND HAVE_RICHACL_GET_FILE AND HAVE_RICHACL_SET_FD AND HAVE_RICHACL_SET_FILE) SET(ARCHIVE_ACL_LIBRICHACL TRUE) ENDIF() ENDIF(HAVE_LIBRICHACL AND HAVE_STRUCT_RICHACL AND HAVE_STRUCT_RICHACE) IF(ARCHIVE_ACL_DARWIN) MESSAGE(STATUS "ACL support: Darwin (limited NFSv4)") ELSEIF(ARCHIVE_ACL_FREEBSD_NFS4) MESSAGE(STATUS "ACL support: FreeBSD (POSIX.1e and NFSv4)") ELSEIF(ARCHIVE_ACL_FREEBSD) MESSAGE(STATUS "ACL support: FreeBSD (POSIX.1e)") ELSEIF(ARCHIVE_ACL_LIBACL OR ARCHIVE_ACL_LIBRICHACL) IF(ARCHIVE_ACL_LIBACL AND ARCHIVE_ACL_LIBRICHACL) MESSAGE(STATUS "ACL support: libacl (POSIX.1e) + librichacl (NFSv4)") ELSEIF(ARCHIVE_ACL_LIBRICHACL) MESSAGE(STATUS "ACL support: librichacl (NFSv4)") ELSE() MESSAGE(STATUS "ACL support: libacl (POSIX.1e)") ENDIF() ELSEIF(ARCHIVE_ACL_SUNOS_NFS4) MESSAGE(STATUS "ACL support: Solaris (POSIX.1e and NFSv4)") ELSEIF(ARCHIVE_ACL_SUNOS) MESSAGE(STATUS "ACL support: Solaris (POSIX.1e)") ELSE() MESSAGE(STATUS "ACL support: none") ENDIF() ELSE(ENABLE_ACL) # If someone runs cmake, then disables ACL support, we need # to forcibly override the cached values for these. SET(ARCHIVE_ACL_DARWIN FALSE) SET(ARCHIVE_ACL_FREEBSD FALSE) SET(ARCHIVE_ACL_FREEBSD_NFS4 FALSE) SET(ARCHIVE_ACL_LIBACL FALSE) SET(ARCHIVE_ACL_SUNOS FALSE) SET(ARCHIVE_ACL_SUNOS_NFS4 FALSE) ENDIF(ENABLE_ACL) # # Check MD5/RMD160/SHA support # NOTE: Crypto checks must be run last before generating config.h # CHECK_CRYPTO("MD5;RMD160;SHA1;SHA256;SHA384;SHA512" LIBC) CHECK_CRYPTO("SHA256;SHA384;SHA512" LIBC2) CHECK_CRYPTO("SHA256;SHA384;SHA512" LIBC3) CHECK_CRYPTO("MD5;SHA1;SHA256;SHA384;SHA512" LIBSYSTEM) CHECK_CRYPTO("MD5;RMD160;SHA1;SHA256;SHA384;SHA512" MBEDTLS) CHECK_CRYPTO("MD5;RMD160;SHA1;SHA256;SHA384;SHA512" NETTLE) CHECK_CRYPTO("MD5;RMD160;SHA1;SHA256;SHA384;SHA512" OPENSSL) # Libmd has to be probed after OpenSSL. CHECK_CRYPTO("MD5;RMD160;SHA1;SHA256;SHA512" LIBMD) CHECK_CRYPTO_WIN("MD5;SHA1;SHA256;SHA384;SHA512") # Generate "config.h" from "build/cmake/config.h.in" CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/build/cmake/config.h.in ${CMAKE_CURRENT_BINARY_DIR}/config.h) INCLUDE_DIRECTORIES(BEFORE ${CMAKE_CURRENT_BINARY_DIR}) ADD_DEFINITIONS(-DHAVE_CONFIG_H) # Handle generation of the libarchive.pc file for pkg-config INCLUDE(CreatePkgConfigFile) # # Register installation of PDF documents. # IF(WIN32 AND NOT CYGWIN) # # On Windows platform, It's better that we install PDF documents # on one's computer. # These PDF documents are available in the release package. # IF(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/doc/pdf) INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/doc/pdf DESTINATION share/man FILES_MATCHING PATTERN "*.pdf" ) ENDIF(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/doc/pdf) ENDIF(WIN32 AND NOT CYGWIN) # # # INCLUDE_DIRECTORIES(BEFORE ${CMAKE_CURRENT_SOURCE_DIR}/libarchive) # IF(MSVC) ADD_DEFINITIONS(-D_CRT_SECURE_NO_DEPRECATE) ENDIF(MSVC) IF(APPLE) # CC_MD5_Init() functions are deprecated on macOS 10.15, but we want to use them ADD_DEFINITIONS(-Wno-deprecated-declarations) ENDIF(APPLE) IF(ENABLE_TEST) ADD_CUSTOM_TARGET(run_all_tests) ENDIF(ENABLE_TEST) add_subdirectory(libarchive) add_subdirectory(cat) add_subdirectory(tar) add_subdirectory(cpio) diff --git a/build/ci/github_actions/ci.cmd b/build/ci/github_actions/ci.cmd index 23e2a949ea1a..7adb98f913a5 100755 --- a/build/ci/github_actions/ci.cmd +++ b/build/ci/github_actions/ci.cmd @@ -1,132 +1,132 @@ @ECHO OFF SET ZLIB_VERSION=1.2.11 SET BZIP2_VERSION=b7a672291188a6469f71dd13ad14f2f9a7344fc8 SET XZ_VERSION=5.2.5 IF NOT "%BE%"=="mingw-gcc" ( IF NOT "%BE%"=="msvc" ( ECHO Environment variable BE must be mingw-gcc or msvc EXIT /b 1 ) ) SET ORIGPATH=%PATH% IF "%BE%"=="mingw-gcc" ( SET MINGWPATH=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files\cmake\bin;C:\ProgramData\chocolatey\lib\mingw\tools\install\mingw64\bin ) IF "%1"=="deplibs" ( IF NOT EXIST build_ci\libs ( MKDIR build_ci\libs ) CD build_ci\libs IF NOT EXIST zlib-%ZLIB_VERSION%.zip ( ECHO Downloading https://github.com/libarchive/zlib/archive/v%ZLIB_VERSION%.zip curl -L -o zlib-%ZLIB_VERSION%.zip https://github.com/libarchive/zlib/archive/v%ZLIB_VERSION%.zip || EXIT /b 1 ) IF NOT EXIST zlib-%ZLIB_VERSION% ( ECHO Unpacking zlib-%ZLIB_VERSION%.zip C:\windows\system32\tar.exe -x -f zlib-%ZLIB_VERSION%.zip || EXIT /b 1 ) IF NOT EXIST bzip2-%BZIP2_VERSION%.zip ( echo Downloading https://github.com/libarchive/bzip2/archive/%BZIP2_VERSION%.zip curl -L -o bzip2-%BZIP2_VERSION%.zip https://github.com/libarchive/bzip2/archive/%BZIP2_VERSION%.zip || EXIT /b 1 ) IF NOT EXIST bzip2-%BZIP2_VERSION% ( echo Unpacking bzip2-%BZIP2_VERSION%.zip C:\windows\system32\tar.exe -x -f bzip2-%BZIP2_VERSION%.zip || EXIT /b 1 ) IF NOT EXIST xz-%XZ_VERSION%.zip ( echo Downloading https://github.com/libarchive/xz/archive/%XZ_VERSION%.zip curl -L -o xz-%XZ_VERSION%.zip https://github.com/libarchive/xz/archive/v%XZ_VERSION%.zip || EXIT /b 1 ) IF NOT EXIST xz-%XZ_VERSION% ( echo Unpacking xz-%XZ_VERSION%.zip C:\windows\system32\tar.exe -x -f xz-%XZ_VERSION%.zip || EXIT /b 1 ) CD zlib-%ZLIB_VERSION% IF "%BE%"=="mingw-gcc" ( SET PATH=%MINGWPATH% cmake -G "MinGW Makefiles" -D CMAKE_BUILD_TYPE="Release" . || EXIT /b 1 mingw32-make || EXIT /b 1 mingw32-make test || EXIT /b 1 mingw32-make install || EXIT /b 1 ) ELSE IF "%BE%"=="msvc" ( - cmake -G "Visual Studio 16 2019" . || EXIT /b 1 + cmake -G "Visual Studio 17 2022" . || EXIT /b 1 cmake --build . --target ALL_BUILD --config Release || EXIT /b 1 cmake --build . --target RUN_TESTS --config Release || EXIT /b 1 cmake --build . --target INSTALL --config Release || EXIT /b 1 ) CD .. CD bzip2-%BZIP2_VERSION% IF "%BE%"=="mingw-gcc" ( SET PATH=%MINGWPATH% cmake -G "MinGW Makefiles" -D CMAKE_BUILD_TYPE="Release" -D ENABLE_LIB_ONLY=ON -D ENABLE_SHARED_LIB=OFF -D ENABLE_STATIC_LIB=ON . || EXIT /b 1 mingw32-make || EXIT /b 1 REM mingw32-make test || EXIT /b 1 mingw32-make install || EXIT /b 1 ) ELSE IF "%BE%"=="msvc" ( - cmake -G "Visual Studio 16 2019" -D CMAKE_BUILD_TYPE="Release" -D ENABLE_LIB_ONLY=ON -D ENABLE_SHARED_LIB=OFF -D ENABLE_STATIC_LIB=ON . || EXIT /b 1 + cmake -G "Visual Studio 17 2022" -D CMAKE_BUILD_TYPE="Release" -D ENABLE_LIB_ONLY=ON -D ENABLE_SHARED_LIB=OFF -D ENABLE_STATIC_LIB=ON . || EXIT /b 1 cmake --build . --target ALL_BUILD --config Release || EXIT /b 1 REM cmake --build . --target RUN_TESTS --config Release || EXIT /b 1 cmake --build . --target INSTALL --config Release || EXIT /b 1 ) CD .. CD xz-%XZ_VERSION% IF "%BE%"=="mingw-gcc" ( SET PATH=%MINGWPATH% cmake -G "MinGW Makefiles" -D CMAKE_BUILD_TYPE="Release" . || EXIT /b 1 mingw32-make || EXIT /b 1 mingw32-make install || EXIT /b 1 ) ELSE IF "%BE%"=="msvc" ( - cmake -G "Visual Studio 16 2019" -D CMAKE_BUILD_TYPE="Release" . || EXIT /b 1 + cmake -G "Visual Studio 17 2022" -D CMAKE_BUILD_TYPE="Release" . || EXIT /b 1 cmake --build . --target ALL_BUILD --config Release || EXIT /b 1 cmake --build . --target INSTALL --config Release || EXIT /b 1 ) ) ELSE IF "%1%"=="configure" ( IF "%BE%"=="mingw-gcc" ( SET PATH=%MINGWPATH% MKDIR build_ci\cmake CD build_ci\cmake cmake -G "MinGW Makefiles" -D ZLIB_LIBRARY="C:/Program Files (x86)/zlib/lib/libzlibstatic.a" -D ZLIB_INCLUDE_DIR="C:/Program Files (x86)/zlib/include" -D BZIP2_LIBRARIES="C:/Program Files (x86)/bzip2/lib/libbz2.a" -D BZIP2_INCLUDE_DIR="C:/Program Files (x86)/bzip2/include" -D LIBLZMA_LIBRARY="C:/Program Files (x86)/xz/lib/liblzma.a" -D LIBLZMA_INCLUDE_DIR="C:/Program Files (x86)/xz/include" ..\.. || EXIT /b 1 ) ELSE IF "%BE%"=="msvc" ( MKDIR build_ci\cmake CD build_ci\cmake - cmake -G "Visual Studio 16 2019" -D CMAKE_BUILD_TYPE="Release" -D ZLIB_LIBRARY="C:/Program Files (x86)/zlib/lib/zlibstatic.lib" -D ZLIB_INCLUDE_DIR="C:/Program Files (x86)/zlib/include" -D BZIP2_LIBRARIES="C:/Program Files (x86)/bzip2/lib/bz2.lib" -D BZIP2_INCLUDE_DIR="C:/Program Files (x86)/bzip2/include" -D LIBLZMA_LIBRARY="C:/Program Files (x86)/xz/lib/liblzma.lib" -D LIBLZMA_INCLUDE_DIR="C:/Program Files (x86)/xz/include" ..\.. || EXIT /b 1 + cmake -G "Visual Studio 17 2022" -D CMAKE_BUILD_TYPE="Release" -D ZLIB_LIBRARY="C:/Program Files (x86)/zlib/lib/zlibstatic.lib" -D ZLIB_INCLUDE_DIR="C:/Program Files (x86)/zlib/include" -D BZIP2_LIBRARIES="C:/Program Files (x86)/bzip2/lib/bz2.lib" -D BZIP2_INCLUDE_DIR="C:/Program Files (x86)/bzip2/include" -D LIBLZMA_LIBRARY="C:/Program Files (x86)/xz/lib/liblzma.lib" -D LIBLZMA_INCLUDE_DIR="C:/Program Files (x86)/xz/include" ..\.. || EXIT /b 1 ) ) ELSE IF "%1%"=="build" ( IF "%BE%"=="mingw-gcc" ( SET PATH=%MINGWPATH% CD build_ci\cmake mingw32-make VERBOSE=1 || EXIT /b 1 ) ELSE IF "%BE%"=="msvc" ( CD build_ci\cmake cmake --build . --target ALL_BUILD --config Release || EXIT /b 1 ) ) ELSE IF "%1%"=="test" ( IF "%BE%"=="mingw-gcc" ( SET PATH=%MINGWPATH% CD build_ci\cmake SET SKIP_TEST_SPARSE=1 mingw32-make test VERBOSE=1 || EXIT /b 1 ) ELSE IF "%BE%"=="msvc" ( ECHO "Skipping tests on this platform" EXIT /b 0 REM CD build_ci\cmake REM cmake --build . --target RUN_TESTS --config Release || EXIT /b 1 ) ) ELSE IF "%1%"=="install" ( IF "%BE%"=="mingw-gcc" ( SET PATH=%MINGWPATH% CD build_ci\cmake mingw32-make install || EXIT /b 1 ) ELSE IF "%BE%"=="msvc" ( CD build_ci\cmake cmake --build . --target INSTALL --config Release || EXIT /b 1 ) ) ELSE IF "%1"=="artifact" ( C:\windows\system32\tar.exe -c -C "C:\Program Files (x86)" --format=zip -f libarchive.zip libarchive ) ELSE ( ECHO "Usage: %0% deplibs|configure|build|test|install|artifact" @EXIT /b 0 ) @EXIT /b 0 diff --git a/build/version b/build/version index 102ec29cb767..49c9756b959e 100644 --- a/build/version +++ b/build/version @@ -1 +1 @@ -3006000 +3006001dev diff --git a/configure.ac b/configure.ac index 3eee3aa80642..05aa0407b678 100644 --- a/configure.ac +++ b/configure.ac @@ -1,1267 +1,1267 @@ dnl Process this file with autoconf to produce a configure script. dnl First, define all of the version numbers up front. dnl In particular, this allows the version macro to be used in AC_INIT dnl These first two version numbers are updated automatically on each release. -m4_define([LIBARCHIVE_VERSION_S],[3.6.0]) -m4_define([LIBARCHIVE_VERSION_N],[3006000]) +m4_define([LIBARCHIVE_VERSION_S],[3.6.1dev]) +m4_define([LIBARCHIVE_VERSION_N],[3006001]) dnl bsdtar and bsdcpio versioning tracks libarchive m4_define([BSDTAR_VERSION_S],LIBARCHIVE_VERSION_S()) m4_define([BSDCPIO_VERSION_S],LIBARCHIVE_VERSION_S()) m4_define([BSDCAT_VERSION_S],LIBARCHIVE_VERSION_S()) AC_PREREQ([2.69]) # # Now starts the "real" configure script. # AC_INIT([libarchive],[LIBARCHIVE_VERSION_S()],[libarchive-discuss@googlegroups.com]) # Make sure the srcdir contains "libarchive" directory AC_CONFIG_SRCDIR([libarchive]) # Use auxiliary subscripts from this subdirectory (cleans up root) AC_CONFIG_AUX_DIR([build/autoconf]) # M4 scripts AC_CONFIG_MACRO_DIR([build/autoconf]) # Must follow AC_CONFIG macros above... AM_INIT_AUTOMAKE([1.11 dist-xz dist-zip]) AM_MAINTAINER_MODE([enable]) m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])]) # Libtool's "interface version" can be computed from the libarchive version. # Libtool interface version bumps on any API change, so increments # whenever libarchive minor version does. ARCHIVE_MINOR=$(( (LIBARCHIVE_VERSION_N() / 1000) % 1000 )) # Libarchive 2.7 == libtool interface 9 = 2 + 7 # Libarchive 2.8 == libtool interface 10 = 2 + 8 # Libarchive 2.9 == libtool interface 11 = 2 + 8 # Libarchive 3.0 == libtool interface 12 # Libarchive 3.1 == libtool interface 13 ARCHIVE_INTERFACE=`echo $((13 + ${ARCHIVE_MINOR}))` # Libarchive revision is bumped on any source change === libtool revision ARCHIVE_REVISION=$(( LIBARCHIVE_VERSION_N() % 1000 )) # Libarchive minor is bumped on any interface addition === libtool age ARCHIVE_LIBTOOL_VERSION=$ARCHIVE_INTERFACE:$ARCHIVE_REVISION:$ARCHIVE_MINOR # Stick the version numbers into config.h AC_DEFINE([__LIBARCHIVE_CONFIG_H_INCLUDED], [1], [Internal macro for sanity checks]) AC_DEFINE([LIBARCHIVE_VERSION_STRING],"LIBARCHIVE_VERSION_S()", [Version number of libarchive]) AC_DEFINE_UNQUOTED([LIBARCHIVE_VERSION_NUMBER],"LIBARCHIVE_VERSION_N()", [Version number of libarchive as a single integer]) AC_DEFINE([BSDCPIO_VERSION_STRING],"BSDCPIO_VERSION_S()", [Version number of bsdcpio]) AC_DEFINE([BSDTAR_VERSION_STRING],"BSDTAR_VERSION_S()", [Version number of bsdtar]) AC_DEFINE([BSDCAT_VERSION_STRING],"BSDTAR_VERSION_S()", [Version number of bsdcat]) # The shell variables here must be the same as the AC_SUBST() variables # below, but the shell variable names apparently cannot be the same as # the m4 macro names above. Why? Ask autoconf. BSDCPIO_VERSION_STRING=BSDCPIO_VERSION_S() BSDTAR_VERSION_STRING=BSDTAR_VERSION_S() BSDCAT_VERSION_STRING=BSDCAT_VERSION_S() LIBARCHIVE_VERSION_STRING=LIBARCHIVE_VERSION_S() LIBARCHIVE_VERSION_NUMBER=LIBARCHIVE_VERSION_N() # Substitute the above version numbers into the various files below. # Yes, I believe this is the fourth time we define what are essentially # the same symbols. Why? Ask autoconf. AC_SUBST(ARCHIVE_LIBTOOL_VERSION) AC_SUBST(BSDCPIO_VERSION_STRING) AC_SUBST(BSDTAR_VERSION_STRING) AC_SUBST(BSDCAT_VERSION_STRING) AC_SUBST(LIBARCHIVE_VERSION_STRING) AC_SUBST(LIBARCHIVE_VERSION_NUMBER) AC_CONFIG_HEADERS([config.h]) AC_CONFIG_FILES([Makefile]) AC_CONFIG_FILES([build/pkgconfig/libarchive.pc]) # Check for host type AC_CANONICAL_HOST dnl Compilation on mingw and Cygwin needs special Makefile rules inc_windows_files=no inc_cygwin_files=no case "$host_os" in *mingw* ) inc_windows_files=yes ;; *cygwin* | *msys*) inc_cygwin_files=yes ;; esac AM_CONDITIONAL([INC_WINDOWS_FILES], [test $inc_windows_files = yes]) AM_CONDITIONAL([INC_CYGWIN_FILES], [test $inc_cygwin_files = yes]) dnl Defines that are required for specific platforms (e.g. -D_POSIX_SOURCE, etc) PLATFORMCPPFLAGS= case "$host_os" in *mingw* ) PLATFORMCPPFLAGS=-D__USE_MINGW_ANSI_STDIO ;; esac AC_SUBST(PLATFORMCPPFLAGS) # Checks for programs. AC_PROG_CC AC_PROG_CC_C99 AM_PROG_CC_C_O AC_PROG_CPP AC_USE_SYSTEM_EXTENSIONS AC_LIBTOOL_WIN32_DLL AC_PROG_LIBTOOL AC_CHECK_TOOL([STRIP],[strip]) AC_PROG_MKDIR_P # # Options for building bsdtar. # # Default is to build bsdtar, but allow people to override that. # AC_ARG_ENABLE([bsdtar], [AS_HELP_STRING([--enable-bsdtar], [enable build of bsdtar (default)]) AS_HELP_STRING([--enable-bsdtar=static], [force static build of bsdtar]) AS_HELP_STRING([--enable-bsdtar=shared], [force dynamic build of bsdtar]) AS_HELP_STRING([--disable-bsdtar], [disable build of bsdtar])], [], [enable_bsdtar=yes]) case "$enable_bsdtar" in yes) if test "$enable_static" = "no"; then static_bsdtar=no else static_bsdtar=yes fi build_bsdtar=yes ;; dynamic|shared) if test "$enable_shared" = "no"; then AC_MSG_FAILURE([Shared linking of bsdtar requires shared libarchive]) fi build_bsdtar=yes static_bsdtar=no ;; static) build_bsdtar=yes static_bsdtar=yes ;; no) build_bsdtar=no static_bsdtar=no ;; *) AC_MSG_FAILURE([Unsupported value for --enable-bsdtar]) ;; esac AM_CONDITIONAL([BUILD_BSDTAR], [ test "$build_bsdtar" = yes ]) AM_CONDITIONAL([STATIC_BSDTAR], [ test "$static_bsdtar" = yes ]) # # Options for building bsdcat. # # Default is to build bsdcat, but allow people to override that. # AC_ARG_ENABLE([bsdcat], [AS_HELP_STRING([--enable-bsdcat], [enable build of bsdcat (default)]) AS_HELP_STRING([--enable-bsdcat=static], [force static build of bsdcat]) AS_HELP_STRING([--enable-bsdcat=shared], [force dynamic build of bsdcat]) AS_HELP_STRING([--disable-bsdcat], [disable build of bsdcat])], [], [enable_bsdcat=yes]) case "$enable_bsdcat" in yes) if test "$enable_static" = "no"; then static_bsdcat=no else static_bsdcat=yes fi build_bsdcat=yes ;; dynamic|shared) if test "$enable_shared" = "no"; then AC_MSG_FAILURE([Shared linking of bsdcat requires shared libarchive]) fi build_bsdcat=yes static_bsdcat=no ;; static) build_bsdcat=yes static_bsdcat=yes ;; no) build_bsdcat=no static_bsdcat=no ;; *) AC_MSG_FAILURE([Unsupported value for --enable-bsdcat]) ;; esac AM_CONDITIONAL([BUILD_BSDCAT], [ test "$build_bsdcat" = yes ]) AM_CONDITIONAL([STATIC_BSDCAT], [ test "$static_bsdcat" = yes ]) # # Options for building bsdcpio. # # Default is not to build bsdcpio, but that can be overridden. # AC_ARG_ENABLE([bsdcpio], [AS_HELP_STRING([--enable-bsdcpio], [enable build of bsdcpio (default)]) AS_HELP_STRING([--enable-bsdcpio=static], [static build of bsdcpio]) AS_HELP_STRING([--enable-bsdcpio=shared], [dynamic build of bsdcpio]) AS_HELP_STRING([--disable-bsdcpio], [disable build of bsdcpio])], [], [enable_bsdcpio=yes]) case "$enable_bsdcpio" in yes) if test "$enable_static" = "no"; then static_bsdcpio=no else static_bsdcpio=yes fi build_bsdcpio=yes ;; dynamic|shared) if test "$enabled_shared" = "no"; then AC_MSG_FAILURE([Shared linking of bsdcpio requires shared libarchive]) fi build_bsdcpio=yes ;; static) build_bsdcpio=yes static_bsdcpio=yes ;; no) build_bsdcpio=no static_bsdcpio=no ;; *) AC_MSG_FAILURE([Unsupported value for --enable-bsdcpio]) ;; esac AM_CONDITIONAL([BUILD_BSDCPIO], [ test "$build_bsdcpio" = yes ]) AM_CONDITIONAL([STATIC_BSDCPIO], [ test "$static_bsdcpio" = yes ]) # Set up defines needed before including any headers case $host in *mingw* | *cygwin* | *msys* ) AC_PREPROC_IFELSE([AC_LANG_PROGRAM( [[#ifdef _WIN32_WINNT # error _WIN32_WINNT already defined #endif ]],[[;]]) ],[ AC_DEFINE([_WIN32_WINNT], 0x0502, [Define to '0x0502' for Windows Server 2003 APIs.]) AC_DEFINE([NTDDI_VERSION], 0x05020000, [Define to '0x05020000' for Windows Server 2003 APIs.]) ]) AC_PREPROC_IFELSE([AC_LANG_PROGRAM( [[#ifdef WINVER # error WINVER already defined #endif ]],[[;]]) ],[ AC_DEFINE([WINVER], 0x0502, [Define to '0x0502' for Windows Server 2003 APIs.]) ]) ;; esac # Checks for header files. AC_HEADER_DIRENT AC_HEADER_SYS_WAIT AC_CHECK_HEADERS([acl/libacl.h attr/xattr.h]) AC_CHECK_HEADERS([copyfile.h ctype.h]) AC_CHECK_HEADERS([errno.h ext2fs/ext2_fs.h fcntl.h grp.h]) AC_CACHE_CHECK([whether EXT2_IOC_GETFLAGS is usable], [ac_cv_have_decl_EXT2_IOC_GETFLAGS], [AC_COMPILE_IFELSE([AC_LANG_PROGRAM([@%:@include @%:@include ], [int x = EXT2_IOC_GETFLAGS])], [AS_VAR_SET([ac_cv_have_decl_EXT2_IOC_GETFLAGS], [yes])], [AS_VAR_SET([ac_cv_have_decl_EXT2_IOC_GETFLAGS], [no])])]) AS_VAR_IF([ac_cv_have_decl_EXT2_IOC_GETFLAGS], [yes], [AC_DEFINE_UNQUOTED([HAVE_WORKING_EXT2_IOC_GETFLAGS], [1], [Define to 1 if you have a working EXT2_IOC_GETFLAGS])]) AC_CHECK_HEADERS([inttypes.h io.h langinfo.h limits.h]) AC_CHECK_HEADERS([linux/fiemap.h linux/fs.h linux/magic.h linux/types.h]) AC_CACHE_CHECK([whether FS_IOC_GETFLAGS is usable], [ac_cv_have_decl_FS_IOC_GETFLAGS], [AC_COMPILE_IFELSE([AC_LANG_PROGRAM([@%:@include @%:@include ], [int x = FS_IOC_GETFLAGS])], [AS_VAR_SET([ac_cv_have_decl_FS_IOC_GETFLAGS], [yes])], [AS_VAR_SET([ac_cv_have_decl_FS_IOC_GETFLAGS], [no])])]) AS_VAR_IF([ac_cv_have_decl_FS_IOC_GETFLAGS], [yes], [AC_DEFINE_UNQUOTED([HAVE_WORKING_FS_IOC_GETFLAGS], [1], [Define to 1 if you have a working FS_IOC_GETFLAGS])]) AC_CHECK_HEADERS([locale.h membership.h paths.h poll.h pthread.h pwd.h]) AC_CHECK_HEADERS([readpassphrase.h signal.h spawn.h]) AC_CHECK_HEADERS([stdarg.h stdint.h stdlib.h string.h]) AC_CHECK_HEADERS([sys/acl.h sys/cdefs.h sys/ea.h sys/extattr.h]) AC_CHECK_HEADERS([sys/ioctl.h sys/mkdev.h sys/mount.h]) AC_CHECK_HEADERS([sys/param.h sys/poll.h sys/richacl.h]) AC_CHECK_HEADERS([sys/select.h sys/statfs.h sys/statvfs.h sys/sysmacros.h]) AC_CHECK_HEADERS([sys/time.h sys/utime.h sys/utsname.h sys/vfs.h sys/xattr.h]) AC_CHECK_HEADERS([time.h unistd.h utime.h wchar.h wctype.h]) AC_CHECK_HEADERS([windows.h]) # check windows.h first; the other headers require it. AC_CHECK_HEADERS([wincrypt.h winioctl.h],[],[], [[#ifdef HAVE_WINDOWS_H # include #endif ]]) # Checks for libraries. AC_ARG_WITH([zlib], AS_HELP_STRING([--without-zlib], [Don't build support for gzip through zlib])) if test "x$with_zlib" != "xno"; then AC_CHECK_HEADERS([zlib.h]) AC_CHECK_LIB(z,inflate) fi AC_ARG_WITH([bz2lib], AS_HELP_STRING([--without-bz2lib], [Don't build support for bzip2 through bz2lib])) if test "x$with_bz2lib" != "xno"; then AC_CHECK_HEADERS([bzlib.h]) case "$host_os" in *mingw* | *cygwin* | *msys*) dnl AC_CHECK_LIB cannot be used on the Windows port of libbz2, therefore dnl use AC_LINK_IFELSE. AC_MSG_CHECKING([for BZ2_bzDecompressInit in -lbz2]) old_LIBS="$LIBS" LIBS="-lbz2 $LIBS" AC_LINK_IFELSE( [AC_LANG_SOURCE(#include int main() { return BZ2_bzDecompressInit(NULL, 0, 0); })], [ac_cv_lib_bz2_BZ2_bzDecompressInit=yes], [ac_cv_lib_bz2_BZ2_bzDecompressInit=no]) LIBS="$old_LIBS" AC_MSG_RESULT($ac_cv_lib_bz2_BZ2_bzDecompressInit) if test "x$ac_cv_lib_bz2_BZ2_bzDecompressInit" = xyes; then AC_DEFINE([HAVE_LIBBZ2], [1], [Define to 1 if you have the `bz2' library (-lbz2).]) LIBS="-lbz2 $LIBS" fi ;; *) AC_CHECK_LIB(bz2,BZ2_bzDecompressInit) ;; esac fi AC_ARG_WITH([libb2], AS_HELP_STRING([--without-libb2], [Don't build support for BLAKE2 through libb2])) if test "x$with_libb2" != "xno"; then AC_CHECK_HEADERS([blake2.h]) AC_CHECK_LIB(b2,blake2sp_init) fi AM_CONDITIONAL([INC_BLAKE2], [test "x$ac_cv_lib_b2_blake2sp_init" != "xyes"]) AC_ARG_WITH([iconv], AS_HELP_STRING([--without-iconv], [Don't try to link against iconv])) if test "x$with_iconv" != "xno"; then AM_ICONV AC_CHECK_HEADERS([iconv.h],[],[],[#include ]) if test "x$am_cv_func_iconv" = "xyes"; then AC_CHECK_HEADERS([localcharset.h]) am_save_LIBS="$LIBS" LIBS="${LIBS} ${LIBICONV}" AC_CHECK_FUNCS([locale_charset]) LIBS="${am_save_LIBS}" if test "x$ac_cv_func_locale_charset" != "xyes"; then # If locale_charset() is not in libiconv, we have to find libcharset. AC_CHECK_LIB(charset,locale_charset) fi fi fi AC_ARG_WITH([lz4], AS_HELP_STRING([--without-lz4], [Don't build support for lz4 through liblz4])) if test "x$with_lz4" != "xno"; then AC_CHECK_HEADERS([lz4.h lz4hc.h]) AC_CHECK_LIB(lz4,LZ4_decompress_safe) fi AC_ARG_WITH([zstd], AS_HELP_STRING([--without-zstd], [Don't build support for zstd through libzstd])) if test "x$with_zstd" != "xno"; then AC_CHECK_HEADERS([zstd.h]) AC_CHECK_LIB(zstd,ZSTD_decompressStream) AC_CHECK_LIB(zstd,ZSTD_compressStream, AC_DEFINE([HAVE_LIBZSTD_COMPRESSOR], [1], [Define to 1 if you have the `zstd' library (-lzstd) with compression support.])) fi AC_ARG_WITH([lzma], AS_HELP_STRING([--without-lzma], [Don't build support for xz through lzma])) if test "x$with_lzma" != "xno"; then AC_CHECK_HEADERS([lzma.h]) AC_CHECK_LIB(lzma,lzma_stream_decoder) # Some pre-release (but widely distributed) versions of liblzma # included a disabled version of lzma_stream_encoder_mt that # fools a naive AC_CHECK_LIB or AC_CHECK_FUNC, so we need # to do something more complex here: AC_CACHE_CHECK( [whether we have multithread support in lzma], ac_cv_lzma_has_mt, [AC_LINK_IFELSE([ AC_LANG_PROGRAM([[#include ] [#if LZMA_VERSION < 50020000] [#error unsupported] [#endif]], [[lzma_stream_encoder_mt(0, 0);]])], [ac_cv_lzma_has_mt=yes], [ac_cv_lzma_has_mt=no])]) if test "x$ac_cv_lzma_has_mt" != xno; then AC_DEFINE([HAVE_LZMA_STREAM_ENCODER_MT], [1], [Define to 1 if you have the `lzma_stream_encoder_mt' function.]) fi fi AC_ARG_WITH([lzo2], AS_HELP_STRING([--with-lzo2], [Build with LZO support from liblzo2])) if test "x$with_lzo2" = "xyes"; then AC_CHECK_HEADERS([lzo/lzoconf.h lzo/lzo1x.h]) AC_CHECK_LIB(lzo2,lzo1x_decompress_safe) fi AC_ARG_WITH([cng], AS_HELP_STRING([--without-cng], [Don't build support of CNG(Crypto Next Generation)])) AC_ARG_WITH([mbedtls], AS_HELP_STRING([--with-mbedtls], [Build with crypto support from mbed TLS])) AC_ARG_WITH([nettle], AS_HELP_STRING([--with-nettle], [Build with crypto support from Nettle])) AC_ARG_WITH([openssl], AS_HELP_STRING([--without-openssl], [Don't build support for mtree and xar hashes through openssl])) case "$host_os" in *darwin* ) with_openssl=no ;; esac AC_ARG_WITH([xml2], AS_HELP_STRING([--without-xml2], [Don't build support for xar through libxml2])) AC_ARG_WITH([expat], AS_HELP_STRING([--without-expat], [Don't build support for xar through expat])) if test "x$with_xml2" != "xno"; then PKG_PROG_PKG_CONFIG PKG_CHECK_MODULES(LIBXML2_PC, [libxml-2.0], [ CPPFLAGS="${CPPFLAGS} ${LIBXML2_PC_CFLAGS}" LIBS="${LIBS} ${LIBXML2_PC_LIBS}" AC_CHECK_LIB(xml2,xmlInitParser,[true],AC_MSG_FAILURE(Missing xml2 library)) ], [ AC_CHECK_LIB(xml2,xmlInitParser) ]) AC_CHECK_HEADERS([libxml/xmlreader.h libxml/xmlwriter.h]) fi if test "x$ac_cv_header_libxml_xmlreader_h" != "xyes"; then if test "x$with_expat" != "xno"; then AC_CHECK_HEADERS([expat.h]) AC_CHECK_LIB(expat,XML_ParserCreate) fi fi AC_ARG_ENABLE([posix-regex-lib], [AS_HELP_STRING([--enable-posix-regex-lib], [choose what library to use for POSIX regular expression support (default: auto)]) AS_HELP_STRING([--enable-posix-regex-lib=libc], [use libc POSIX regular expression support]) AS_HELP_STRING([--enable-posix-regex-lib=libregex], [use libregex POSIX regular expression support]) AS_HELP_STRING([--enable-posix-regex-lib=libpcreposix], [use libpcreposix POSIX regular expression support]) AS_HELP_STRING([--disable-posix-regex-lib], [don't enable POSIX regular expression support])], [], [enable_posix_regex_lib=auto]) posix_regex_lib_found= if test "$enable_posix_regex_lib" = "auto" || test "$enable_posix_regex_lib" = "libc" || test "$enable_posix_regex_lib" = "libregex"; then AC_CHECK_HEADERS([regex.h]) if test "x$ac_cv_header_regex_h" != "xno"; then AC_CHECK_FUNC(regcomp) if test "x$ac_cv_func_regcomp" = xyes; then posix_regex_lib_found=1 else AC_CHECK_LIB(regex,regcomp) if test "x$ac_cv_lib_regex_regcomp" = xyes; then posix_regex_lib_found=1 fi fi fi fi if test -z $posix_regex_lib_found && (test "$enable_posix_regex_lib" = "auto" || test "$enable_posix_regex_lib" = "libpcreposix"); then AC_CHECK_HEADERS([pcreposix.h]) AC_CHECK_LIB(pcreposix,regcomp) if test "x$ac_cv_lib_pcreposix_regcomp" != xyes; then AC_MSG_NOTICE(trying libpcreposix check again with libpcre) unset ac_cv_lib_pcreposix_regcomp AC_CHECK_LIB(pcre,pcre_exec) AC_CHECK_LIB(pcreposix,regcomp) if test "x$ac_cv_lib_pcre_pcre_exec" = xyes && test "x$ac_cv_lib_pcreposix_regcomp" = xyes; then AC_MSG_CHECKING(if PCRE_STATIC needs to be defined) AC_LINK_IFELSE( [AC_LANG_SOURCE(#include int main() { return regcomp(NULL, NULL, 0); })], [without_pcre_static=yes], [without_pcre_static=no]) AC_LINK_IFELSE( [AC_LANG_SOURCE(#define PCRE_STATIC #include int main() { return regcomp(NULL, NULL, 0); })], [with_pcre_static=yes], [with_pcre_static=no]) if test "x$without_pcre_static" != xyes && test "x$with_pcre_static" = xyes; then AC_MSG_RESULT(yes) AC_DEFINE([PCRE_STATIC], [1], [Define to 1 if PCRE_STATIC needs to be defined.]) elif test "x$without_pcre_static" = xyes || test "x$with_pcre_static" = xyes; then AC_MSG_RESULT(no) fi posix_regex_lib_found=1 fi else posix_regex_lib_found=1 fi fi # TODO: Give the user the option of using a pre-existing system # libarchive. This will define HAVE_LIBARCHIVE which will cause # bsdtar_platform.h to use #include <...> for the libarchive headers. # Need to include Makefile.am magic to link against system # -larchive in that case. #AC_CHECK_LIB(archive,archive_version) # Checks for supported compiler flags AX_APPEND_COMPILE_FLAGS([-Wall -Wformat -Wformat-security]) # Place the functions and data into separate sections, allowing the linker # to garbage collect the unused ones. save_LDFLAGS=$LDFLAGS LDFLAGS="$LDFLAGS -Wl,--gc-sections" AC_MSG_CHECKING([whether ld supports --gc-sections]) AC_LINK_IFELSE( [AC_LANG_SOURCE([static char UnusedFunc() { return 5; } int main() { return 0;}])], [AC_MSG_RESULT([yes]) GC_SECTIONS="-Wl,--gc-sections"; AX_APPEND_COMPILE_FLAGS([-ffunction-sections -fdata-sections])], [AC_MSG_RESULT([no]) GC_SECTIONS="";]) LDFLAGS=$save_LDFLAGS AC_SUBST(GC_SECTIONS) # Checks for typedefs, structures, and compiler characteristics. AC_C_CONST # la_TYPE_UID_T defaults to "int", which is incorrect for MinGW # and MSVC. Use a customized version. la_TYPE_UID_T AC_TYPE_MODE_T # AC_TYPE_OFF_T defaults to "long", which limits us to 4GB files on # most systems... default to "long long" instead. AC_CHECK_TYPE(off_t, [long long]) AC_TYPE_SIZE_T AC_CHECK_TYPE(id_t, [unsigned long]) AC_CHECK_TYPE(uintptr_t, [unsigned int]) # Check for tm_gmtoff in struct tm AC_CHECK_MEMBERS([struct tm.tm_gmtoff, struct tm.__tm_gmtoff],,, [ #include ]) # Check for f_namemax in struct statfs AC_CHECK_MEMBERS([struct statfs.f_namemax],,, [ #include #include ]) # Check for f_iosize in struct statfs AC_CHECK_MEMBERS([struct statfs.f_iosize],,, [ #include #include ]) # Check for f_iosize in struct statvfs AC_CHECK_MEMBERS([struct statvfs.f_iosize],,, [ #include ]) # Check for birthtime in struct stat AC_CHECK_MEMBERS([struct stat.st_birthtime]) # Check for high-resolution timestamps in struct stat AC_CHECK_MEMBERS([struct stat.st_birthtimespec.tv_nsec]) AC_CHECK_MEMBERS([struct stat.st_mtimespec.tv_nsec]) AC_CHECK_MEMBERS([struct stat.st_mtim.tv_nsec]) AC_CHECK_MEMBERS([struct stat.st_mtime_n]) # AIX AC_CHECK_MEMBERS([struct stat.st_umtime]) # Tru64 AC_CHECK_MEMBERS([struct stat.st_mtime_usec]) # Hurd # Check for block size support in struct stat AC_CHECK_MEMBERS([struct stat.st_blksize]) # Check for st_flags in struct stat (BSD fflags) AC_CHECK_MEMBERS([struct stat.st_flags]) # If you have uintmax_t, we assume printf supports %ju # If you have unsigned long long, we assume printf supports %llu # TODO: Check for %ju and %llu support directly. AC_CHECK_TYPES([uintmax_t, unsigned long long]) # We use C99-style integer types # Declare them if the local platform doesn't already do so. AC_TYPE_INTMAX_T AC_TYPE_UINTMAX_T AC_TYPE_INT64_T AC_TYPE_UINT64_T AC_TYPE_INT32_T AC_TYPE_UINT32_T AC_TYPE_INT16_T AC_TYPE_UINT16_T AC_TYPE_UINT8_T AC_CHECK_DECLS([SIZE_MAX, INT32_MAX, INT32_MIN]) AC_CHECK_DECLS([INT64_MAX, INT64_MIN, UINT64_MAX, UINT32_MAX]) AC_CHECK_DECLS([INTMAX_MAX, INTMAX_MIN, UINTMAX_MAX]) AC_CHECK_DECL([SSIZE_MAX], [AC_DEFINE(HAVE_DECL_SSIZE_MAX, 1, [Define to 1 if you have the declaration of `SSIZE_MAX', and to 0 if you don't.])], [], [#include ]) AC_CHECK_DECL([EFTYPE], [AC_DEFINE(HAVE_EFTYPE, 1, [A possible errno value for invalid file format errors])], [], [#include ]) AC_CHECK_DECL([EILSEQ], [AC_DEFINE(HAVE_EILSEQ, 1, [A possible errno value for invalid file format errors])], [], [#include ]) AC_CHECK_TYPE([wchar_t], [AC_DEFINE_UNQUOTED(AS_TR_CPP(HAVE_[]wchar_t), 1, [Define to 1 if the system has the type `wchar_t'.])dnl AC_CHECK_SIZEOF([wchar_t])], []) AX_COMPILE_CHECK_SIZEOF(int) AX_COMPILE_CHECK_SIZEOF(long) AC_HEADER_TIME # Checks for library functions. AC_PROG_GCC_TRADITIONAL AC_HEADER_MAJOR AC_FUNC_FSEEKO AC_FUNC_MEMCMP AC_FUNC_LSTAT AC_FUNC_STAT AC_FUNC_STRERROR_R AC_FUNC_STRFTIME AC_FUNC_VPRINTF # check for: # CreateHardLinkA(LPCSTR, LPCSTR, LPSECURITY_ATTRIBUTES) # To avoid necessity for including windows.h or special forward declaration # workarounds, we use 'void *' for 'struct SECURITY_ATTRIBUTES *' AC_CHECK_STDCALL_FUNC([CreateHardLinkA],[const char *, const char *, void *]) AC_CHECK_FUNCS([arc4random_buf chflags chown chroot ctime_r]) AC_CHECK_FUNCS([fchdir fchflags fchmod fchown fcntl fdopendir fork]) AC_CHECK_FUNCS([fstat fstatat fstatfs fstatvfs ftruncate]) AC_CHECK_FUNCS([futimens futimes futimesat]) AC_CHECK_FUNCS([geteuid getpid getgrgid_r getgrnam_r]) AC_CHECK_FUNCS([getpwnam_r getpwuid_r getvfsbyname gmtime_r]) AC_CHECK_FUNCS([lchflags lchmod lchown link linkat localtime_r lstat lutimes]) AC_CHECK_FUNCS([mbrtowc memmove memset]) AC_CHECK_FUNCS([mkdir mkfifo mknod mkstemp]) AC_CHECK_FUNCS([nl_langinfo openat pipe poll posix_spawnp readlink readlinkat]) AC_CHECK_FUNCS([readpassphrase]) AC_CHECK_FUNCS([select setenv setlocale sigaction statfs statvfs]) AC_CHECK_FUNCS([strchr strdup strerror strncpy_s strnlen strrchr symlink]) AC_CHECK_FUNCS([timegm tzset unlinkat unsetenv utime utimensat utimes vfork]) AC_CHECK_FUNCS([wcrtomb wcscmp wcscpy wcslen wctomb wmemcmp wmemcpy wmemmove]) AC_CHECK_FUNCS([_ctime64_s _fseeki64]) AC_CHECK_FUNCS([_get_timezone _gmtime64_s _localtime64_s _mkgmtime64]) # detects cygwin-1.7, as opposed to older versions AC_CHECK_FUNCS([cygwin_conv_path]) # DragonFly uses vfsconf, FreeBSD xvfsconf. AC_CHECK_TYPES(struct vfsconf,,, [#if HAVE_SYS_TYPES_H #include #endif #include ]) AC_CHECK_TYPES(struct xvfsconf,,, [#if HAVE_SYS_TYPES_H #include #endif #include ]) AC_CHECK_TYPES(struct statfs,,, [#if HAVE_SYS_TYPES_H #include #endif #include ]) # There are several variants of readdir_r around; we only # accept the POSIX-compliant version. AC_COMPILE_IFELSE( [AC_LANG_PROGRAM([[#include ]], [[DIR *dir; struct dirent e, *r; return(readdir_r(dir, &e, &r));]])], [AC_DEFINE(HAVE_READDIR_R,1,[Define to 1 if you have a POSIX compatible readdir_r])] ) # dirfd can be either a function or a macro. AC_COMPILE_IFELSE( [AC_LANG_PROGRAM([[#include DIR *dir;]], [[return(dirfd(dir));]])], [AC_DEFINE(HAVE_DIRFD,1,[Define to 1 if you have a dirfd function or macro])] ) # FreeBSD's nl_langinfo supports an option to specify whether the # current locale uses month/day or day/month ordering. It makes the # output a little prettier... AC_CHECK_DECL([D_MD_ORDER], [AC_DEFINE(HAVE_D_MD_ORDER, 1, [Define to 1 if nl_langinfo supports D_MD_ORDER])], [], [#if HAVE_LANGINFO_H #include #endif ]) # Check for dirent.d_namlen field explicitly # (This is a bit more straightforward than, if not quite as portable as, # the recipe given by the autoconf maintainers.) AC_CHECK_MEMBER(struct dirent.d_namlen,,, [#if HAVE_DIRENT_H #include #endif ]) # Check for Extended Attributes support AC_ARG_ENABLE([xattr], AS_HELP_STRING([--disable-xattr], [Disable Extended Attributes support (default: check)])) if test "x$enable_xattr" != "xno"; then AC_SEARCH_LIBS([setxattr], [attr gnu]) AC_CHECK_DECLS([EXTATTR_NAMESPACE_USER], [], [], [#include #include ]) AC_CHECK_DECLS([XATTR_NOFOLLOW], [], [], [#include ]) if test "x$ac_cv_header_sys_xattr_h" = "xyes" \ -a "x$ac_cv_have_decl_XATTR_NOFOLLOW" = "xyes"; then # Darwin extended attributes support AC_CACHE_VAL([ac_cv_archive_xattr_darwin], [AC_CHECK_FUNCS(fgetxattr \ flistxattr \ fsetxattr \ getxattr \ listxattr \ setxattr, [ac_cv_archive_xattr_darwin=yes], [ac_cv_archive_xattr_darwin=no], [#include ]) ] ) elif test "x$ac_cv_header_sys_extattr_h" = "xyes" \ -a "x$ac_cv_have_decl_EXTATTR_NAMESPACE_USER" = "xyes"; then # FreeBSD extended attributes support AC_CACHE_VAL([ac_cv_archive_xattr_freebsd], [AC_CHECK_FUNCS(extattr_get_fd \ extattr_get_file \ extattr_get_link \ extattr_list_fd \ extattr_list_file \ extattr_list_link \ extattr_set_fd \ extattr_set_link, [ac_cv_archive_xattr_freebsd=yes], [ac_cv_archive_xattr_freebsd=no], [#include #include ]) ] ) elif test "x$ac_cv_header_sys_xattr_h" = "xyes" \ -o "x$ac_cv_header_attr_xattr_h" = "xyes"; then # Linux extended attributes support AC_CACHE_VAL([ac_cv_archive_xattr_linux], [AC_CHECK_FUNCS(fgetxattr \ flistxattr \ fsetxattr \ getxattr \ lgetxattr \ listxattr \ llistxattr \ lsetxattr, [ac_cv_archive_xattr_linux=yes], [ac_cv_archive_xattr_linux=no], [#if HAVE_SYS_TYPES_H #include #endif #if HAVE_SYS_XATTR_H #include #endif #if HAVE_ATTR_XATTR_H #include #endif ]) ] ) elif test "x$ac_cv_header_sys_ea_h" = "xyes"; then # AIX extended attributes support AC_CACHE_VAL([ac_cv_archive_xattr_aix], [AC_CHECK_FUNCS(fgetea \ flistea \ fsetea \ getea \ lgetea \ listea \ llistea \ lsetea, [ac_cv_archive_xattr_aix=yes], [ac_cv_archive_xattr_aix=no], [#include ]) ] ) fi AC_MSG_CHECKING([for extended attributes support]) if test "x$ac_cv_archive_xattr_linux" = "xyes"; then AC_DEFINE([ARCHIVE_XATTR_LINUX], [1], [Linux xattr support]) AC_MSG_RESULT([Linux]) elif test "x$ac_cv_archive_xattr_darwin" = "xyes"; then AC_DEFINE([ARCHIVE_XATTR_DARWIN], [1], [Darwin xattr support]) AC_MSG_RESULT([Darwin]) elif test "x$ac_cv_archive_xattr_freebsd" = "xyes"; then AC_DEFINE([ARCHIVE_XATTR_FREEBSD], [1], [FreeBSD xattr support]) AC_MSG_RESULT([FreeBSD]) elif test "x$ac_cv_archive_xattr_aix" = "xyes"; then AC_DEFINE([ARCHIVE_XATTR_AIX], [1], [AIX xattr support]) AC_MSG_RESULT([AIX]) else AC_MSG_RESULT([none]) fi fi # Check for ACL support # # The ACL support in libarchive is written against the POSIX1e draft, # which was never officially approved and varies quite a bit across # platforms. Worse, some systems have completely non-POSIX acl functions, # which makes the following checks rather more complex than I would like. # AC_ARG_ENABLE([acl], AS_HELP_STRING([--disable-acl], [Disable ACL support (default: check)])) if test "x$enable_acl" != "xno"; then # Libacl AC_CHECK_LIB([acl], [acl_get_file]) AC_CHECK_TYPES([acl_t, acl_entry_t, acl_permset_t, acl_tag_t], [], [], [ #if HAVE_SYS_TYPES_H #include #endif #if HAVE_SYS_ACL_H #include #endif ]) AC_CHECK_LIB([richacl], [richacl_get_file]) AC_CHECK_TYPES([[struct richace], [struct richacl]], [], [], [ #if HAVE_SYS_RICHACL_H #include #endif ]) # Solaris and derivates ACLs AC_CHECK_FUNCS(acl facl) if test "x$ac_cv_lib_richacl_richacl_get_file" = "xyes" \ -a "x$ac_cv_type_struct_richace" = "xyes" \ -a "x$ac_cv_type_struct_richacl" = "xyes"; then AC_CACHE_VAL([ac_cv_archive_acl_librichacl], [AC_CHECK_FUNCS(richacl_alloc \ richacl_equiv_mode \ richacl_free \ richacl_get_fd \ richacl_get_file \ richacl_set_fd \ richacl_set_file, [ac_cv_archive_acl_librichacl=yes], [ac_cv_archive_acl_librichacl=no], [#include ])]) fi if test "x$ac_cv_func_acl" = "xyes" \ -a "x$ac_cv_func_facl" = "xyes"; then AC_CHECK_TYPES([aclent_t], [], [], [[#include ]]) if test "x$ac_cv_type_aclent_t" = "xyes"; then AC_CACHE_VAL([ac_cv_archive_acl_sunos], [AC_CHECK_DECLS([GETACL, SETACL, GETACLCNT], [ac_cv_archive_acl_sunos=yes], [ac_cv_archive_acl_sunos=no], [#include ])]) AC_CHECK_TYPES([ace_t], [], [], [[#include ]]) if test "x$ac_cv_type_ace_t" = "xyes"; then AC_CACHE_VAL([ac_cv_archive_acl_sunos_nfs4], [AC_CHECK_DECLS([ACE_GETACL, ACE_SETACL, ACE_GETACLCNT], [ac_cv_archive_acl_sunos_nfs4=yes], [ac_cv_archive_acl_sonos_nfs4=no], [#include ])]) fi fi elif test "x$ac_cv_type_acl_t" = "xyes" \ -a "x$ac_cv_type_acl_entry_t" = "xyes" \ -a "x$ac_cv_type_acl_permset_t" = "xyes" \ -a "x$ac_cv_type_acl_tag_t" = "xyes"; then # POSIX.1e ACL functions AC_CACHE_VAL([ac_cv_posix_acl_funcs], [AC_CHECK_FUNCS(acl_add_perm \ acl_clear_perms \ acl_create_entry \ acl_delete_def_file \ acl_free \ acl_get_entry \ acl_get_fd \ acl_get_file \ acl_get_permset \ acl_get_qualifier \ acl_get_tag_type \ acl_init \ acl_set_fd \ acl_set_file \ acl_set_qualifier \ acl_set_tag_type, [ac_cv_posix_acl_funcs=yes], [ac_cv_posix_acl_funcs=no], [#if HAVE_SYS_TYPES_H #include #endif #if HAVE_SYS_ACL_H #include #endif ]) ]) AC_CHECK_FUNCS(acl_get_perm) if test "x$ac_cv_posix_acl_funcs" = "xyes" \ -a "x$ac_cv_header_acl_libacl_h" = "xyes" \ -a "x$ac_cv_lib_acl_acl_get_file" = "xyes" \ -a "x$ac_cv_func_acl_get_perm"; then AC_CACHE_VAL([ac_cv_archive_acl_libacl], [ac_cv_archive_acl_libacl=yes]) AC_DEFINE([ARCHIVE_ACL_LIBACL], [1], [POSIX.1e ACL support via libacl]) else # FreeBSD/Darwin AC_CHECK_FUNCS(acl_add_flag_np \ acl_clear_flags_np \ acl_get_brand_np \ acl_get_entry_type_np \ acl_get_flag_np \ acl_get_flagset_np \ acl_get_fd_np \ acl_get_link_np \ acl_get_perm_np \ acl_is_trivial_np \ acl_set_entry_type_np \ acl_set_fd_np \ acl_set_link_np,,, [#include #include ]) AC_CHECK_FUNCS(mbr_uid_to_uuid \ mbr_uuid_to_id \ mbr_gid_to_uuid,,, [#include ]) AC_CHECK_DECLS([ACL_TYPE_EXTENDED, ACL_TYPE_NFS4, ACL_USER, ACL_SYNCHRONIZE], [], [], [#include #include ]) if test "x$ac_cv_posix_acl_funcs" = "xyes" \ -a "x$ac_cv_func_acl_get_fd_np" = "xyes" \ -a "x$ac_cv_func_acl_get_perm" != "xyes" \ -a "x$ac_cv_func_acl_get_perm_np" = "xyes" \ -a "x$ac_cv_func_acl_set_fd_np" = "xyes"; then if test "x$ac_cv_have_decl_ACL_USER" = "xyes"; then AC_CACHE_VAL([ac_cv_archive_acl_freebsd], [ac_cv_archive_acl_freebsd=yes]) if test "x$ac_cv_have_decl_ACL_TYPE_NFS4" = "xyes" \ -a "x$ac_cv_func_acl_add_flag_np" = "xyes" \ -a "x$ac_cv_func_acl_get_brand_np" = "xyes" \ -a "x$ac_cv_func_acl_get_entry_type_np" = "xyes" \ -a "x$ac_cv_func_acl_get_flagset_np" = "xyes" \ -a "x$ac_cv_func_acl_set_entry_type_np" = "xyes"; then AC_CACHE_VAL([ac_cv_archive_acl_freebsd_nfs4], [ac_cv_archive_acl_freebsd_nfs4=yes]) fi elif test "x$ac_cv_have_decl_ACL_TYPE_EXTENDED" = "xyes" \ -a "x$ac_cv_func_acl_add_flag_np" = "xyes" \ -a "x$ac_cv_func_acl_get_flagset_np" = "xyes" \ -a "x$ac_cv_func_acl_get_link_np" = "xyes" \ -a "x$ac_cv_func_acl_set_link_np" = "xyes" \ -a "x$ac_cv_func_mbr_uid_to_uuid" = "xyes" \ -a "x$ac_cv_func_mbr_uuid_to_id" = "xyes" \ -a "x$ac_cv_func_mbr_gid_to_uuid" = "xyes"; then AC_CACHE_VAL([ac_cv_archive_acl_darwin], [ac_cv_archive_acl_darwin=yes]) fi fi fi fi AC_MSG_CHECKING([for ACL support]) if test "x$ac_cv_archive_acl_libacl" = "xyes" \ -a "x$ac_cv_archive_acl_librichacl" = "xyes"; then AC_MSG_RESULT([libacl (POSIX.1e) + librichacl (NFSv4)]) AC_DEFINE([ARCHIVE_ACL_LIBACL], [1], [Linux POSIX.1e ACL support via libacl]) AC_DEFINE([ARCHIVE_ACL_LIBRICHACL], [1], [Linux NFSv4 ACL support via librichacl]) elif test "x$ac_cv_archive_acl_libacl" = "xyes"; then AC_MSG_RESULT([libacl (POSIX.1e)]) AC_DEFINE([ARCHIVE_ACL_LIBACL], [1], [Linux POSIX.1e ACL support via libacl]) elif test "x$ac_cv_archive_acl_librichacl" = "xyes"; then AC_MSG_RESULT([librichacl (NFSv4)]) AC_DEFINE([ARCHIVE_ACL_LIBRICHACL], [1], [Linux NFSv4 ACL support via librichacl]) elif test "x$ac_cv_archive_acl_darwin" = "xyes"; then AC_DEFINE([ARCHIVE_ACL_DARWIN], [1], [Darwin ACL support]) AC_MSG_RESULT([Darwin (limited NFSv4)]) elif test "x$ac_cv_archive_acl_sunos" = "xyes"; then AC_DEFINE([ARCHIVE_ACL_SUNOS], [1], [Solaris ACL support]) if test "x$ac_cv_archive_acl_sunos_nfs4" = "xyes"; then AC_DEFINE([ARCHIVE_ACL_SUNOS_NFS4], [1], [Solaris NFSv4 ACL support]) AC_MSG_RESULT([Solaris (POSIX.1e and NFSv4)]) else AC_MSG_RESULT([Solaris (POSIX.1e)]) fi elif test "x$ac_cv_archive_acl_freebsd" = "xyes"; then AC_DEFINE([ARCHIVE_ACL_FREEBSD], [1], [FreeBSD ACL support]) if test "x$ac_cv_archive_acl_freebsd_nfs4" = "xyes"; then AC_DEFINE([ARCHIVE_ACL_FREEBSD_NFS4], [1], [FreeBSD NFSv4 ACL support]) AC_MSG_RESULT([FreeBSD (POSIX.1e and NFSv4)]) else AC_MSG_RESULT([FreeBSD (POSIX.1e)]) fi else AC_MSG_RESULT([none]) fi fi AM_CONDITIONAL([INC_LINUX_ACL], [test "x$ac_cv_archive_acl_libacl" = "xyes" \ -o "x$ac_cv_archive_acl_librichacl" = "xyes"]) AM_CONDITIONAL([INC_SUNOS_ACL], [test "x$ac_cv_archive_acl_sunos" = "xyes"]) AM_CONDITIONAL([INC_DARWIN_ACL], [test "x$ac_cv_archive_acl_darwin" = "xyes"]) AM_CONDITIONAL([INC_FREEBSD_ACL], [test "x$ac_cv_archive_acl_freebsd" = "xyes"]) # Additional requirements AC_SYS_LARGEFILE dnl NOTE: Crypto checks must run last. AC_DEFUN([CRYPTO_CHECK], [ if test "$found_$1" != yes; then saved_CPPFLAGS="$CPPFLAGS" CPPFLAGS="$CPPFLAGS -I. -I$srcdir -I$srcdir/libarchive" touch "check_crypto_md.h" AC_MSG_CHECKING([support for ARCHIVE_CRYPTO_$1_$2]) AC_LINK_IFELSE([AC_LANG_SOURCE([ #define ARCHIVE_$1_COMPILE_TEST #define ARCHIVE_CRYPTO_$1_$2 #define PLATFORM_CONFIG_H "check_crypto_md.h" $(cat "$srcdir/libarchive/archive_digest.c") int main(int argc, char **argv) { archive_$3_ctx ctx; archive_$3_init(&ctx); archive_$3_update(&ctx, *argv, argc); archive_$3_final(&ctx, NULL); return 0; } ])], [ AC_MSG_RESULT([yes]) found_$1=yes found_$2=yes AC_DEFINE(ARCHIVE_CRYPTO_$1_$2, 1, [ $1 via ARCHIVE_CRYPTO_$1_$2 supported.]) ], [ AC_MSG_RESULT([no])]) CPPFLAGS="$saved_CPPFLAGS" rm "check_crypto_md.h" fi ]) AC_DEFUN([CRYPTO_CHECK_WIN], [ if test "$found_$1" != yes; then AC_MSG_CHECKING([support for ARCHIVE_CRYPTO_$1_WIN]) AC_LINK_IFELSE([AC_LANG_SOURCE([ #define ARCHIVE_$1_COMPILE_TEST #include #include int main(int argc, char **argv) { (void)argc; (void)argv; return ($2); } ])], [ AC_MSG_RESULT([yes]) found_$1=yes found_WIN=yes AC_DEFINE(ARCHIVE_CRYPTO_$1_WIN, 1, [ $1 via ARCHIVE_CRYPTO_$1_WIN supported.]) ], [ AC_MSG_RESULT([no])]) fi ]) case "$host_os" in *mingw* | *cygwin* | *msys*) ;; *) CRYPTO_CHECK(MD5, LIBC, md5) CRYPTO_CHECK(MD5, LIBSYSTEM, md5) CRYPTO_CHECK(RMD160, LIBC, rmd160) CRYPTO_CHECK(SHA1, LIBC, sha1) CRYPTO_CHECK(SHA1, LIBSYSTEM, sha1) CRYPTO_CHECK(SHA256, LIBC, sha256) CRYPTO_CHECK(SHA256, LIBC2, sha256) CRYPTO_CHECK(SHA256, LIBC3, sha256) CRYPTO_CHECK(SHA256, LIBSYSTEM, sha256) CRYPTO_CHECK(SHA384, LIBC, sha384) CRYPTO_CHECK(SHA384, LIBC2, sha384) CRYPTO_CHECK(SHA384, LIBC3, sha384) CRYPTO_CHECK(SHA384, LIBSYSTEM, sha384) CRYPTO_CHECK(SHA512, LIBC, sha512) CRYPTO_CHECK(SHA512, LIBC2, sha512) CRYPTO_CHECK(SHA512, LIBC3, sha512) CRYPTO_CHECK(SHA512, LIBSYSTEM, sha512) ;; esac if test "x$with_cng" != "xno"; then AC_CHECK_HEADERS([bcrypt.h],[ LIBS="$LIBS -lbcrypt" ],[], [[#ifdef HAVE_WINDOWS_H # include #endif ]]) fi if test "x$with_mbedtls" = "xyes"; then AC_CHECK_HEADERS([mbedtls/aes.h mbedtls/md.h mbedtls/pkcs5.h]) saved_LIBS=$LIBS AC_CHECK_LIB(mbedcrypto,mbedtls_sha1_init) CRYPTO_CHECK(MD5, MBEDTLS, md5) CRYPTO_CHECK(RMD160, MBEDTLS, rmd160) CRYPTO_CHECK(SHA1, MBEDTLS, sha1) CRYPTO_CHECK(SHA256, MBEDTLS, sha256) CRYPTO_CHECK(SHA384, MBEDTLS, sha384) CRYPTO_CHECK(SHA512, MBEDTLS, sha512) if test "x$found_MBEDTLS" != "xyes"; then LIBS=$saved_LIBS fi fi if test "x$with_nettle" = "xyes"; then AC_CHECK_HEADERS([nettle/md5.h nettle/ripemd160.h nettle/sha.h]) AC_CHECK_HEADERS([nettle/pbkdf2.h nettle/aes.h nettle/hmac.h]) saved_LIBS=$LIBS AC_CHECK_LIB(nettle,nettle_sha1_init) CRYPTO_CHECK(MD5, NETTLE, md5) CRYPTO_CHECK(RMD160, NETTLE, rmd160) CRYPTO_CHECK(SHA1, NETTLE, sha1) CRYPTO_CHECK(SHA256, NETTLE, sha256) CRYPTO_CHECK(SHA384, NETTLE, sha384) CRYPTO_CHECK(SHA512, NETTLE, sha512) if test "x$found_NETTLE" != "xyes"; then LIBS=$saved_LIBS fi fi if test "x$with_openssl" != "xno"; then AC_CHECK_HEADERS([openssl/evp.h]) saved_LIBS=$LIBS case "$host_os" in *mingw* | *cygwin* | *msys*) case "$host_cpu" in x86_64) AC_CHECK_LIB(eay64,OPENSSL_config) if test "x$ac_cv_lib_eay64_main" != "xyes"; then AC_CHECK_LIB(eay32,OPENSSL_config) fi ;; *) AC_CHECK_LIB(eay32,OPENSSL_config) ;; esac ;; *) AC_CHECK_LIB(crypto,OPENSSL_config) ;; esac CRYPTO_CHECK(MD5, OPENSSL, md5) CRYPTO_CHECK(RMD160, OPENSSL, rmd160) CRYPTO_CHECK(SHA1, OPENSSL, sha1) CRYPTO_CHECK(SHA256, OPENSSL, sha256) CRYPTO_CHECK(SHA384, OPENSSL, sha384) CRYPTO_CHECK(SHA512, OPENSSL, sha512) AC_CHECK_FUNCS([PKCS5_PBKDF2_HMAC_SHA1]) fi # Probe libmd AFTER OpenSSL/libcrypto. # The two are incompatible and OpenSSL is more complete. AC_CHECK_HEADERS([md5.h ripemd.h sha.h sha256.h sha512.h]) saved_LIBS=$LIBS AC_CHECK_LIB(md,MD5Init) CRYPTO_CHECK(MD5, LIBMD, md5) CRYPTO_CHECK(RMD160, LIBMD, rmd160) CRYPTO_CHECK(SHA1, LIBMD, sha1) CRYPTO_CHECK(SHA256, LIBMD, sha256) CRYPTO_CHECK(SHA512, LIBMD, sha512) if test "x$found_LIBMD" != "xyes"; then LIBS=$saved_LIBS fi case "$host_os" in *mingw* | *cygwin* | *msys*) CRYPTO_CHECK_WIN(MD5, CALG_MD5) CRYPTO_CHECK_WIN(SHA1, CALG_SHA1) CRYPTO_CHECK_WIN(SHA256, CALG_SHA_256) CRYPTO_CHECK_WIN(SHA384, CALG_SHA_384) CRYPTO_CHECK_WIN(SHA512, CALG_SHA_512) ;; esac # Ensure test directories are present if building out-of-tree AC_CONFIG_COMMANDS([mkdirs], [mkdir -p libarchive/test tar/test cat/test cpio/test]) AC_OUTPUT diff --git a/libarchive/archive.h b/libarchive/archive.h index 633c5ac3055e..930ad5767968 100644 --- a/libarchive/archive.h +++ b/libarchive/archive.h @@ -1,1210 +1,1210 @@ /*- * Copyright (c) 2003-2010 Tim Kientzle * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. 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. * * THIS SOFTWARE IS PROVIDED BY THE AUTHOR(S) ``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 THE AUTHOR(S) 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. * * $FreeBSD: src/lib/libarchive/archive.h.in,v 1.50 2008/05/26 17:00:22 kientzle Exp $ */ #ifndef ARCHIVE_H_INCLUDED #define ARCHIVE_H_INCLUDED /* * The version number is expressed as a single integer that makes it * easy to compare versions at build time: for version a.b.c, the * version number is printf("%d%03d%03d",a,b,c). For example, if you * know your application requires version 2.12.108 or later, you can * assert that ARCHIVE_VERSION_NUMBER >= 2012108. */ /* Note: Compiler will complain if this does not match archive_entry.h! */ -#define ARCHIVE_VERSION_NUMBER 3006000 +#define ARCHIVE_VERSION_NUMBER 3006001 #include #include /* for wchar_t */ #include /* For FILE * */ #include /* For time_t */ /* * Note: archive.h is for use outside of libarchive; the configuration * headers (config.h, archive_platform.h, etc.) are purely internal. * Do NOT use HAVE_XXX configuration macros to control the behavior of * this header! If you must conditionalize, use predefined compiler and/or * platform macros. */ #if defined(__BORLANDC__) && __BORLANDC__ >= 0x560 # include #elif !defined(__WATCOMC__) && !defined(_MSC_VER) && !defined(__INTERIX) && !defined(__BORLANDC__) && !defined(_SCO_DS) && !defined(__osf__) && !defined(__CLANG_INTTYPES_H) # include #endif /* Get appropriate definitions of 64-bit integer */ #if !defined(__LA_INT64_T_DEFINED) /* Older code relied on the __LA_INT64_T macro; after 4.0 we'll switch to the typedef exclusively. */ # if ARCHIVE_VERSION_NUMBER < 4000000 #define __LA_INT64_T la_int64_t # endif #define __LA_INT64_T_DEFINED # if defined(_WIN32) && !defined(__CYGWIN__) && !defined(__WATCOMC__) typedef __int64 la_int64_t; # else # include /* ssize_t */ # if defined(_SCO_DS) || defined(__osf__) typedef long long la_int64_t; # else typedef int64_t la_int64_t; # endif # endif #endif /* The la_ssize_t should match the type used in 'struct stat' */ #if !defined(__LA_SSIZE_T_DEFINED) /* Older code relied on the __LA_SSIZE_T macro; after 4.0 we'll switch to the typedef exclusively. */ # if ARCHIVE_VERSION_NUMBER < 4000000 #define __LA_SSIZE_T la_ssize_t # endif #define __LA_SSIZE_T_DEFINED # if defined(_WIN32) && !defined(__CYGWIN__) && !defined(__WATCOMC__) # if defined(_SSIZE_T_DEFINED) || defined(_SSIZE_T_) typedef ssize_t la_ssize_t; # elif defined(_WIN64) typedef __int64 la_ssize_t; # else typedef long la_ssize_t; # endif # else # include /* ssize_t */ typedef ssize_t la_ssize_t; # endif #endif /* Large file support for Android */ #if defined(__LIBARCHIVE_BUILD) && defined(__ANDROID__) #include "android_lf.h" #endif /* * On Windows, define LIBARCHIVE_STATIC if you're building or using a * .lib. The default here assumes you're building a DLL. Only * libarchive source should ever define __LIBARCHIVE_BUILD. */ #if ((defined __WIN32__) || (defined _WIN32) || defined(__CYGWIN__)) && (!defined LIBARCHIVE_STATIC) # ifdef __LIBARCHIVE_BUILD # ifdef __GNUC__ # define __LA_DECL __attribute__((dllexport)) extern # else # define __LA_DECL __declspec(dllexport) # endif # else # ifdef __GNUC__ # define __LA_DECL # else # define __LA_DECL __declspec(dllimport) # endif # endif #else /* Static libraries or non-Windows needs no special declaration. */ # define __LA_DECL #endif #if defined(__GNUC__) && __GNUC__ >= 3 && !defined(__MINGW32__) #define __LA_PRINTF(fmtarg, firstvararg) \ __attribute__((__format__ (__printf__, fmtarg, firstvararg))) #else #define __LA_PRINTF(fmtarg, firstvararg) /* nothing */ #endif #if defined(__GNUC__) && __GNUC__ >= 3 && __GNUC_MINOR__ >= 1 # define __LA_DEPRECATED __attribute__((deprecated)) #else # define __LA_DEPRECATED #endif #ifdef __cplusplus extern "C" { #endif /* * The version number is provided as both a macro and a function. * The macro identifies the installed header; the function identifies * the library version (which may not be the same if you're using a * dynamically-linked version of the library). Of course, if the * header and library are very different, you should expect some * strangeness. Don't do that. */ __LA_DECL int archive_version_number(void); /* * Textual name/version of the library, useful for version displays. */ -#define ARCHIVE_VERSION_ONLY_STRING "3.6.0" +#define ARCHIVE_VERSION_ONLY_STRING "3.6.1dev" #define ARCHIVE_VERSION_STRING "libarchive " ARCHIVE_VERSION_ONLY_STRING __LA_DECL const char * archive_version_string(void); /* * Detailed textual name/version of the library and its dependencies. * This has the form: * "libarchive x.y.z zlib/a.b.c liblzma/d.e.f ... etc ..." * the list of libraries described here will vary depending on how * libarchive was compiled. */ __LA_DECL const char * archive_version_details(void); /* * Returns NULL if libarchive was compiled without the associated library. * Otherwise, returns the version number that libarchive was compiled * against. */ __LA_DECL const char * archive_zlib_version(void); __LA_DECL const char * archive_liblzma_version(void); __LA_DECL const char * archive_bzlib_version(void); __LA_DECL const char * archive_liblz4_version(void); __LA_DECL const char * archive_libzstd_version(void); /* Declare our basic types. */ struct archive; struct archive_entry; /* * Error codes: Use archive_errno() and archive_error_string() * to retrieve details. Unless specified otherwise, all functions * that return 'int' use these codes. */ #define ARCHIVE_EOF 1 /* Found end of archive. */ #define ARCHIVE_OK 0 /* Operation was successful. */ #define ARCHIVE_RETRY (-10) /* Retry might succeed. */ #define ARCHIVE_WARN (-20) /* Partial success. */ /* For example, if write_header "fails", then you can't push data. */ #define ARCHIVE_FAILED (-25) /* Current operation cannot complete. */ /* But if write_header is "fatal," then this archive is dead and useless. */ #define ARCHIVE_FATAL (-30) /* No more operations are possible. */ /* * As far as possible, archive_errno returns standard platform errno codes. * Of course, the details vary by platform, so the actual definitions * here are stored in "archive_platform.h". The symbols are listed here * for reference; as a rule, clients should not need to know the exact * platform-dependent error code. */ /* Unrecognized or invalid file format. */ /* #define ARCHIVE_ERRNO_FILE_FORMAT */ /* Illegal usage of the library. */ /* #define ARCHIVE_ERRNO_PROGRAMMER_ERROR */ /* Unknown or unclassified error. */ /* #define ARCHIVE_ERRNO_MISC */ /* * Callbacks are invoked to automatically read/skip/write/open/close the * archive. You can provide your own for complex tasks (like breaking * archives across multiple tapes) or use standard ones built into the * library. */ /* Returns pointer and size of next block of data from archive. */ typedef la_ssize_t archive_read_callback(struct archive *, void *_client_data, const void **_buffer); /* Skips at most request bytes from archive and returns the skipped amount. * This may skip fewer bytes than requested; it may even skip zero bytes. * If you do skip fewer bytes than requested, libarchive will invoke your * read callback and discard data as necessary to make up the full skip. */ typedef la_int64_t archive_skip_callback(struct archive *, void *_client_data, la_int64_t request); /* Seeks to specified location in the file and returns the position. * Whence values are SEEK_SET, SEEK_CUR, SEEK_END from stdio.h. * Return ARCHIVE_FATAL if the seek fails for any reason. */ typedef la_int64_t archive_seek_callback(struct archive *, void *_client_data, la_int64_t offset, int whence); /* Returns size actually written, zero on EOF, -1 on error. */ typedef la_ssize_t archive_write_callback(struct archive *, void *_client_data, const void *_buffer, size_t _length); typedef int archive_open_callback(struct archive *, void *_client_data); typedef int archive_close_callback(struct archive *, void *_client_data); typedef int archive_free_callback(struct archive *, void *_client_data); /* Switches from one client data object to the next/prev client data object. * This is useful for reading from different data blocks such as a set of files * that make up one large file. */ typedef int archive_switch_callback(struct archive *, void *_client_data1, void *_client_data2); /* * Returns a passphrase used for encryption or decryption, NULL on nothing * to do and give it up. */ typedef const char *archive_passphrase_callback(struct archive *, void *_client_data); /* * Codes to identify various stream filters. */ #define ARCHIVE_FILTER_NONE 0 #define ARCHIVE_FILTER_GZIP 1 #define ARCHIVE_FILTER_BZIP2 2 #define ARCHIVE_FILTER_COMPRESS 3 #define ARCHIVE_FILTER_PROGRAM 4 #define ARCHIVE_FILTER_LZMA 5 #define ARCHIVE_FILTER_XZ 6 #define ARCHIVE_FILTER_UU 7 #define ARCHIVE_FILTER_RPM 8 #define ARCHIVE_FILTER_LZIP 9 #define ARCHIVE_FILTER_LRZIP 10 #define ARCHIVE_FILTER_LZOP 11 #define ARCHIVE_FILTER_GRZIP 12 #define ARCHIVE_FILTER_LZ4 13 #define ARCHIVE_FILTER_ZSTD 14 #if ARCHIVE_VERSION_NUMBER < 4000000 #define ARCHIVE_COMPRESSION_NONE ARCHIVE_FILTER_NONE #define ARCHIVE_COMPRESSION_GZIP ARCHIVE_FILTER_GZIP #define ARCHIVE_COMPRESSION_BZIP2 ARCHIVE_FILTER_BZIP2 #define ARCHIVE_COMPRESSION_COMPRESS ARCHIVE_FILTER_COMPRESS #define ARCHIVE_COMPRESSION_PROGRAM ARCHIVE_FILTER_PROGRAM #define ARCHIVE_COMPRESSION_LZMA ARCHIVE_FILTER_LZMA #define ARCHIVE_COMPRESSION_XZ ARCHIVE_FILTER_XZ #define ARCHIVE_COMPRESSION_UU ARCHIVE_FILTER_UU #define ARCHIVE_COMPRESSION_RPM ARCHIVE_FILTER_RPM #define ARCHIVE_COMPRESSION_LZIP ARCHIVE_FILTER_LZIP #define ARCHIVE_COMPRESSION_LRZIP ARCHIVE_FILTER_LRZIP #endif /* * Codes returned by archive_format. * * Top 16 bits identifies the format family (e.g., "tar"); lower * 16 bits indicate the variant. This is updated by read_next_header. * Note that the lower 16 bits will often vary from entry to entry. * In some cases, this variation occurs as libarchive learns more about * the archive (for example, later entries might utilize extensions that * weren't necessary earlier in the archive; in this case, libarchive * will change the format code to indicate the extended format that * was used). In other cases, it's because different tools have * modified the archive and so different parts of the archive * actually have slightly different formats. (Both tar and cpio store * format codes in each entry, so it is quite possible for each * entry to be in a different format.) */ #define ARCHIVE_FORMAT_BASE_MASK 0xff0000 #define ARCHIVE_FORMAT_CPIO 0x10000 #define ARCHIVE_FORMAT_CPIO_POSIX (ARCHIVE_FORMAT_CPIO | 1) #define ARCHIVE_FORMAT_CPIO_BIN_LE (ARCHIVE_FORMAT_CPIO | 2) #define ARCHIVE_FORMAT_CPIO_BIN_BE (ARCHIVE_FORMAT_CPIO | 3) #define ARCHIVE_FORMAT_CPIO_SVR4_NOCRC (ARCHIVE_FORMAT_CPIO | 4) #define ARCHIVE_FORMAT_CPIO_SVR4_CRC (ARCHIVE_FORMAT_CPIO | 5) #define ARCHIVE_FORMAT_CPIO_AFIO_LARGE (ARCHIVE_FORMAT_CPIO | 6) #define ARCHIVE_FORMAT_CPIO_PWB (ARCHIVE_FORMAT_CPIO | 7) #define ARCHIVE_FORMAT_SHAR 0x20000 #define ARCHIVE_FORMAT_SHAR_BASE (ARCHIVE_FORMAT_SHAR | 1) #define ARCHIVE_FORMAT_SHAR_DUMP (ARCHIVE_FORMAT_SHAR | 2) #define ARCHIVE_FORMAT_TAR 0x30000 #define ARCHIVE_FORMAT_TAR_USTAR (ARCHIVE_FORMAT_TAR | 1) #define ARCHIVE_FORMAT_TAR_PAX_INTERCHANGE (ARCHIVE_FORMAT_TAR | 2) #define ARCHIVE_FORMAT_TAR_PAX_RESTRICTED (ARCHIVE_FORMAT_TAR | 3) #define ARCHIVE_FORMAT_TAR_GNUTAR (ARCHIVE_FORMAT_TAR | 4) #define ARCHIVE_FORMAT_ISO9660 0x40000 #define ARCHIVE_FORMAT_ISO9660_ROCKRIDGE (ARCHIVE_FORMAT_ISO9660 | 1) #define ARCHIVE_FORMAT_ZIP 0x50000 #define ARCHIVE_FORMAT_EMPTY 0x60000 #define ARCHIVE_FORMAT_AR 0x70000 #define ARCHIVE_FORMAT_AR_GNU (ARCHIVE_FORMAT_AR | 1) #define ARCHIVE_FORMAT_AR_BSD (ARCHIVE_FORMAT_AR | 2) #define ARCHIVE_FORMAT_MTREE 0x80000 #define ARCHIVE_FORMAT_RAW 0x90000 #define ARCHIVE_FORMAT_XAR 0xA0000 #define ARCHIVE_FORMAT_LHA 0xB0000 #define ARCHIVE_FORMAT_CAB 0xC0000 #define ARCHIVE_FORMAT_RAR 0xD0000 #define ARCHIVE_FORMAT_7ZIP 0xE0000 #define ARCHIVE_FORMAT_WARC 0xF0000 #define ARCHIVE_FORMAT_RAR_V5 0x100000 /* * Codes returned by archive_read_format_capabilities(). * * This list can be extended with values between 0 and 0xffff. * The original purpose of this list was to let different archive * format readers expose their general capabilities in terms of * encryption. */ #define ARCHIVE_READ_FORMAT_CAPS_NONE (0) /* no special capabilities */ #define ARCHIVE_READ_FORMAT_CAPS_ENCRYPT_DATA (1<<0) /* reader can detect encrypted data */ #define ARCHIVE_READ_FORMAT_CAPS_ENCRYPT_METADATA (1<<1) /* reader can detect encryptable metadata (pathname, mtime, etc.) */ /* * Codes returned by archive_read_has_encrypted_entries(). * * In case the archive does not support encryption detection at all * ARCHIVE_READ_FORMAT_ENCRYPTION_UNSUPPORTED is returned. If the reader * for some other reason (e.g. not enough bytes read) cannot say if * there are encrypted entries, ARCHIVE_READ_FORMAT_ENCRYPTION_DONT_KNOW * is returned. */ #define ARCHIVE_READ_FORMAT_ENCRYPTION_UNSUPPORTED -2 #define ARCHIVE_READ_FORMAT_ENCRYPTION_DONT_KNOW -1 /*- * Basic outline for reading an archive: * 1) Ask archive_read_new for an archive reader object. * 2) Update any global properties as appropriate. * In particular, you'll certainly want to call appropriate * archive_read_support_XXX functions. * 3) Call archive_read_open_XXX to open the archive * 4) Repeatedly call archive_read_next_header to get information about * successive archive entries. Call archive_read_data to extract * data for entries of interest. * 5) Call archive_read_free to end processing. */ __LA_DECL struct archive *archive_read_new(void); /* * The archive_read_support_XXX calls enable auto-detect for this * archive handle. They also link in the necessary support code. * For example, if you don't want bzlib linked in, don't invoke * support_compression_bzip2(). The "all" functions provide the * obvious shorthand. */ #if ARCHIVE_VERSION_NUMBER < 4000000 __LA_DECL int archive_read_support_compression_all(struct archive *) __LA_DEPRECATED; __LA_DECL int archive_read_support_compression_bzip2(struct archive *) __LA_DEPRECATED; __LA_DECL int archive_read_support_compression_compress(struct archive *) __LA_DEPRECATED; __LA_DECL int archive_read_support_compression_gzip(struct archive *) __LA_DEPRECATED; __LA_DECL int archive_read_support_compression_lzip(struct archive *) __LA_DEPRECATED; __LA_DECL int archive_read_support_compression_lzma(struct archive *) __LA_DEPRECATED; __LA_DECL int archive_read_support_compression_none(struct archive *) __LA_DEPRECATED; __LA_DECL int archive_read_support_compression_program(struct archive *, const char *command) __LA_DEPRECATED; __LA_DECL int archive_read_support_compression_program_signature (struct archive *, const char *, const void * /* match */, size_t) __LA_DEPRECATED; __LA_DECL int archive_read_support_compression_rpm(struct archive *) __LA_DEPRECATED; __LA_DECL int archive_read_support_compression_uu(struct archive *) __LA_DEPRECATED; __LA_DECL int archive_read_support_compression_xz(struct archive *) __LA_DEPRECATED; #endif __LA_DECL int archive_read_support_filter_all(struct archive *); __LA_DECL int archive_read_support_filter_by_code(struct archive *, int); __LA_DECL int archive_read_support_filter_bzip2(struct archive *); __LA_DECL int archive_read_support_filter_compress(struct archive *); __LA_DECL int archive_read_support_filter_gzip(struct archive *); __LA_DECL int archive_read_support_filter_grzip(struct archive *); __LA_DECL int archive_read_support_filter_lrzip(struct archive *); __LA_DECL int archive_read_support_filter_lz4(struct archive *); __LA_DECL int archive_read_support_filter_lzip(struct archive *); __LA_DECL int archive_read_support_filter_lzma(struct archive *); __LA_DECL int archive_read_support_filter_lzop(struct archive *); __LA_DECL int archive_read_support_filter_none(struct archive *); __LA_DECL int archive_read_support_filter_program(struct archive *, const char *command); __LA_DECL int archive_read_support_filter_program_signature (struct archive *, const char * /* cmd */, const void * /* match */, size_t); __LA_DECL int archive_read_support_filter_rpm(struct archive *); __LA_DECL int archive_read_support_filter_uu(struct archive *); __LA_DECL int archive_read_support_filter_xz(struct archive *); __LA_DECL int archive_read_support_filter_zstd(struct archive *); __LA_DECL int archive_read_support_format_7zip(struct archive *); __LA_DECL int archive_read_support_format_all(struct archive *); __LA_DECL int archive_read_support_format_ar(struct archive *); __LA_DECL int archive_read_support_format_by_code(struct archive *, int); __LA_DECL int archive_read_support_format_cab(struct archive *); __LA_DECL int archive_read_support_format_cpio(struct archive *); __LA_DECL int archive_read_support_format_empty(struct archive *); __LA_DECL int archive_read_support_format_gnutar(struct archive *); __LA_DECL int archive_read_support_format_iso9660(struct archive *); __LA_DECL int archive_read_support_format_lha(struct archive *); __LA_DECL int archive_read_support_format_mtree(struct archive *); __LA_DECL int archive_read_support_format_rar(struct archive *); __LA_DECL int archive_read_support_format_rar5(struct archive *); __LA_DECL int archive_read_support_format_raw(struct archive *); __LA_DECL int archive_read_support_format_tar(struct archive *); __LA_DECL int archive_read_support_format_warc(struct archive *); __LA_DECL int archive_read_support_format_xar(struct archive *); /* archive_read_support_format_zip() enables both streamable and seekable * zip readers. */ __LA_DECL int archive_read_support_format_zip(struct archive *); /* Reads Zip archives as stream from beginning to end. Doesn't * correctly handle SFX ZIP files or ZIP archives that have been modified * in-place. */ __LA_DECL int archive_read_support_format_zip_streamable(struct archive *); /* Reads starting from central directory; requires seekable input. */ __LA_DECL int archive_read_support_format_zip_seekable(struct archive *); /* Functions to manually set the format and filters to be used. This is * useful to bypass the bidding process when the format and filters to use * is known in advance. */ __LA_DECL int archive_read_set_format(struct archive *, int); __LA_DECL int archive_read_append_filter(struct archive *, int); __LA_DECL int archive_read_append_filter_program(struct archive *, const char *); __LA_DECL int archive_read_append_filter_program_signature (struct archive *, const char *, const void * /* match */, size_t); /* Set various callbacks. */ __LA_DECL int archive_read_set_open_callback(struct archive *, archive_open_callback *); __LA_DECL int archive_read_set_read_callback(struct archive *, archive_read_callback *); __LA_DECL int archive_read_set_seek_callback(struct archive *, archive_seek_callback *); __LA_DECL int archive_read_set_skip_callback(struct archive *, archive_skip_callback *); __LA_DECL int archive_read_set_close_callback(struct archive *, archive_close_callback *); /* Callback used to switch between one data object to the next */ __LA_DECL int archive_read_set_switch_callback(struct archive *, archive_switch_callback *); /* This sets the first data object. */ __LA_DECL int archive_read_set_callback_data(struct archive *, void *); /* This sets data object at specified index */ __LA_DECL int archive_read_set_callback_data2(struct archive *, void *, unsigned int); /* This adds a data object at the specified index. */ __LA_DECL int archive_read_add_callback_data(struct archive *, void *, unsigned int); /* This appends a data object to the end of list */ __LA_DECL int archive_read_append_callback_data(struct archive *, void *); /* This prepends a data object to the beginning of list */ __LA_DECL int archive_read_prepend_callback_data(struct archive *, void *); /* Opening freezes the callbacks. */ __LA_DECL int archive_read_open1(struct archive *); /* Convenience wrappers around the above. */ __LA_DECL int archive_read_open(struct archive *, void *_client_data, archive_open_callback *, archive_read_callback *, archive_close_callback *); __LA_DECL int archive_read_open2(struct archive *, void *_client_data, archive_open_callback *, archive_read_callback *, archive_skip_callback *, archive_close_callback *); /* * A variety of shortcuts that invoke archive_read_open() with * canned callbacks suitable for common situations. The ones that * accept a block size handle tape blocking correctly. */ /* Use this if you know the filename. Note: NULL indicates stdin. */ __LA_DECL int archive_read_open_filename(struct archive *, const char *_filename, size_t _block_size); /* Use this for reading multivolume files by filenames. * NOTE: Must be NULL terminated. Sorting is NOT done. */ __LA_DECL int archive_read_open_filenames(struct archive *, const char **_filenames, size_t _block_size); __LA_DECL int archive_read_open_filename_w(struct archive *, const wchar_t *_filename, size_t _block_size); /* archive_read_open_file() is a deprecated synonym for ..._open_filename(). */ __LA_DECL int archive_read_open_file(struct archive *, const char *_filename, size_t _block_size) __LA_DEPRECATED; /* Read an archive that's stored in memory. */ __LA_DECL int archive_read_open_memory(struct archive *, const void * buff, size_t size); /* A more involved version that is only used for internal testing. */ __LA_DECL int archive_read_open_memory2(struct archive *a, const void *buff, size_t size, size_t read_size); /* Read an archive that's already open, using the file descriptor. */ __LA_DECL int archive_read_open_fd(struct archive *, int _fd, size_t _block_size); /* Read an archive that's already open, using a FILE *. */ /* Note: DO NOT use this with tape drives. */ __LA_DECL int archive_read_open_FILE(struct archive *, FILE *_file); /* Parses and returns next entry header. */ __LA_DECL int archive_read_next_header(struct archive *, struct archive_entry **); /* Parses and returns next entry header using the archive_entry passed in */ __LA_DECL int archive_read_next_header2(struct archive *, struct archive_entry *); /* * Retrieve the byte offset in UNCOMPRESSED data where last-read * header started. */ __LA_DECL la_int64_t archive_read_header_position(struct archive *); /* * Returns 1 if the archive contains at least one encrypted entry. * If the archive format not support encryption at all * ARCHIVE_READ_FORMAT_ENCRYPTION_UNSUPPORTED is returned. * If for any other reason (e.g. not enough data read so far) * we cannot say whether there are encrypted entries, then * ARCHIVE_READ_FORMAT_ENCRYPTION_DONT_KNOW is returned. * In general, this function will return values below zero when the * reader is uncertain or totally incapable of encryption support. * When this function returns 0 you can be sure that the reader * supports encryption detection but no encrypted entries have * been found yet. * * NOTE: If the metadata/header of an archive is also encrypted, you * cannot rely on the number of encrypted entries. That is why this * function does not return the number of encrypted entries but# * just shows that there are some. */ __LA_DECL int archive_read_has_encrypted_entries(struct archive *); /* * Returns a bitmask of capabilities that are supported by the archive format reader. * If the reader has no special capabilities, ARCHIVE_READ_FORMAT_CAPS_NONE is returned. */ __LA_DECL int archive_read_format_capabilities(struct archive *); /* Read data from the body of an entry. Similar to read(2). */ __LA_DECL la_ssize_t archive_read_data(struct archive *, void *, size_t); /* Seek within the body of an entry. Similar to lseek(2). */ __LA_DECL la_int64_t archive_seek_data(struct archive *, la_int64_t, int); /* * A zero-copy version of archive_read_data that also exposes the file offset * of each returned block. Note that the client has no way to specify * the desired size of the block. The API does guarantee that offsets will * be strictly increasing and that returned blocks will not overlap. */ __LA_DECL int archive_read_data_block(struct archive *a, const void **buff, size_t *size, la_int64_t *offset); /*- * Some convenience functions that are built on archive_read_data: * 'skip': skips entire entry * 'into_buffer': writes data into memory buffer that you provide * 'into_fd': writes data to specified filedes */ __LA_DECL int archive_read_data_skip(struct archive *); __LA_DECL int archive_read_data_into_fd(struct archive *, int fd); /* * Set read options. */ /* Apply option to the format only. */ __LA_DECL int archive_read_set_format_option(struct archive *_a, const char *m, const char *o, const char *v); /* Apply option to the filter only. */ __LA_DECL int archive_read_set_filter_option(struct archive *_a, const char *m, const char *o, const char *v); /* Apply option to both the format and the filter. */ __LA_DECL int archive_read_set_option(struct archive *_a, const char *m, const char *o, const char *v); /* Apply option string to both the format and the filter. */ __LA_DECL int archive_read_set_options(struct archive *_a, const char *opts); /* * Add a decryption passphrase. */ __LA_DECL int archive_read_add_passphrase(struct archive *, const char *); __LA_DECL int archive_read_set_passphrase_callback(struct archive *, void *client_data, archive_passphrase_callback *); /*- * Convenience function to recreate the current entry (whose header * has just been read) on disk. * * This does quite a bit more than just copy data to disk. It also: * - Creates intermediate directories as required. * - Manages directory permissions: non-writable directories will * be initially created with write permission enabled; when the * archive is closed, dir permissions are edited to the values specified * in the archive. * - Checks hardlinks: hardlinks will not be extracted unless the * linked-to file was also extracted within the same session. (TODO) */ /* The "flags" argument selects optional behavior, 'OR' the flags you want. */ /* Default: Do not try to set owner/group. */ #define ARCHIVE_EXTRACT_OWNER (0x0001) /* Default: Do obey umask, do not restore SUID/SGID/SVTX bits. */ #define ARCHIVE_EXTRACT_PERM (0x0002) /* Default: Do not restore mtime/atime. */ #define ARCHIVE_EXTRACT_TIME (0x0004) /* Default: Replace existing files. */ #define ARCHIVE_EXTRACT_NO_OVERWRITE (0x0008) /* Default: Try create first, unlink only if create fails with EEXIST. */ #define ARCHIVE_EXTRACT_UNLINK (0x0010) /* Default: Do not restore ACLs. */ #define ARCHIVE_EXTRACT_ACL (0x0020) /* Default: Do not restore fflags. */ #define ARCHIVE_EXTRACT_FFLAGS (0x0040) /* Default: Do not restore xattrs. */ #define ARCHIVE_EXTRACT_XATTR (0x0080) /* Default: Do not try to guard against extracts redirected by symlinks. */ /* Note: With ARCHIVE_EXTRACT_UNLINK, will remove any intermediate symlink. */ #define ARCHIVE_EXTRACT_SECURE_SYMLINKS (0x0100) /* Default: Do not reject entries with '..' as path elements. */ #define ARCHIVE_EXTRACT_SECURE_NODOTDOT (0x0200) /* Default: Create parent directories as needed. */ #define ARCHIVE_EXTRACT_NO_AUTODIR (0x0400) /* Default: Overwrite files, even if one on disk is newer. */ #define ARCHIVE_EXTRACT_NO_OVERWRITE_NEWER (0x0800) /* Detect blocks of 0 and write holes instead. */ #define ARCHIVE_EXTRACT_SPARSE (0x1000) /* Default: Do not restore Mac extended metadata. */ /* This has no effect except on Mac OS. */ #define ARCHIVE_EXTRACT_MAC_METADATA (0x2000) /* Default: Use HFS+ compression if it was compressed. */ /* This has no effect except on Mac OS v10.6 or later. */ #define ARCHIVE_EXTRACT_NO_HFS_COMPRESSION (0x4000) /* Default: Do not use HFS+ compression if it was not compressed. */ /* This has no effect except on Mac OS v10.6 or later. */ #define ARCHIVE_EXTRACT_HFS_COMPRESSION_FORCED (0x8000) /* Default: Do not reject entries with absolute paths */ #define ARCHIVE_EXTRACT_SECURE_NOABSOLUTEPATHS (0x10000) /* Default: Do not clear no-change flags when unlinking object */ #define ARCHIVE_EXTRACT_CLEAR_NOCHANGE_FFLAGS (0x20000) /* Default: Do not extract atomically (using rename) */ #define ARCHIVE_EXTRACT_SAFE_WRITES (0x40000) __LA_DECL int archive_read_extract(struct archive *, struct archive_entry *, int flags); __LA_DECL int archive_read_extract2(struct archive *, struct archive_entry *, struct archive * /* dest */); __LA_DECL void archive_read_extract_set_progress_callback(struct archive *, void (*_progress_func)(void *), void *_user_data); /* Record the dev/ino of a file that will not be written. This is * generally set to the dev/ino of the archive being read. */ __LA_DECL void archive_read_extract_set_skip_file(struct archive *, la_int64_t, la_int64_t); /* Close the file and release most resources. */ __LA_DECL int archive_read_close(struct archive *); /* Release all resources and destroy the object. */ /* Note that archive_read_free will call archive_read_close for you. */ __LA_DECL int archive_read_free(struct archive *); #if ARCHIVE_VERSION_NUMBER < 4000000 /* Synonym for archive_read_free() for backwards compatibility. */ __LA_DECL int archive_read_finish(struct archive *) __LA_DEPRECATED; #endif /*- * To create an archive: * 1) Ask archive_write_new for an archive writer object. * 2) Set any global properties. In particular, you should set * the compression and format to use. * 3) Call archive_write_open to open the file (most people * will use archive_write_open_file or archive_write_open_fd, * which provide convenient canned I/O callbacks for you). * 4) For each entry: * - construct an appropriate struct archive_entry structure * - archive_write_header to write the header * - archive_write_data to write the entry data * 5) archive_write_close to close the output * 6) archive_write_free to cleanup the writer and release resources */ __LA_DECL struct archive *archive_write_new(void); __LA_DECL int archive_write_set_bytes_per_block(struct archive *, int bytes_per_block); __LA_DECL int archive_write_get_bytes_per_block(struct archive *); /* XXX This is badly misnamed; suggestions appreciated. XXX */ __LA_DECL int archive_write_set_bytes_in_last_block(struct archive *, int bytes_in_last_block); __LA_DECL int archive_write_get_bytes_in_last_block(struct archive *); /* The dev/ino of a file that won't be archived. This is used * to avoid recursively adding an archive to itself. */ __LA_DECL int archive_write_set_skip_file(struct archive *, la_int64_t, la_int64_t); #if ARCHIVE_VERSION_NUMBER < 4000000 __LA_DECL int archive_write_set_compression_bzip2(struct archive *) __LA_DEPRECATED; __LA_DECL int archive_write_set_compression_compress(struct archive *) __LA_DEPRECATED; __LA_DECL int archive_write_set_compression_gzip(struct archive *) __LA_DEPRECATED; __LA_DECL int archive_write_set_compression_lzip(struct archive *) __LA_DEPRECATED; __LA_DECL int archive_write_set_compression_lzma(struct archive *) __LA_DEPRECATED; __LA_DECL int archive_write_set_compression_none(struct archive *) __LA_DEPRECATED; __LA_DECL int archive_write_set_compression_program(struct archive *, const char *cmd) __LA_DEPRECATED; __LA_DECL int archive_write_set_compression_xz(struct archive *) __LA_DEPRECATED; #endif /* A convenience function to set the filter based on the code. */ __LA_DECL int archive_write_add_filter(struct archive *, int filter_code); __LA_DECL int archive_write_add_filter_by_name(struct archive *, const char *name); __LA_DECL int archive_write_add_filter_b64encode(struct archive *); __LA_DECL int archive_write_add_filter_bzip2(struct archive *); __LA_DECL int archive_write_add_filter_compress(struct archive *); __LA_DECL int archive_write_add_filter_grzip(struct archive *); __LA_DECL int archive_write_add_filter_gzip(struct archive *); __LA_DECL int archive_write_add_filter_lrzip(struct archive *); __LA_DECL int archive_write_add_filter_lz4(struct archive *); __LA_DECL int archive_write_add_filter_lzip(struct archive *); __LA_DECL int archive_write_add_filter_lzma(struct archive *); __LA_DECL int archive_write_add_filter_lzop(struct archive *); __LA_DECL int archive_write_add_filter_none(struct archive *); __LA_DECL int archive_write_add_filter_program(struct archive *, const char *cmd); __LA_DECL int archive_write_add_filter_uuencode(struct archive *); __LA_DECL int archive_write_add_filter_xz(struct archive *); __LA_DECL int archive_write_add_filter_zstd(struct archive *); /* A convenience function to set the format based on the code or name. */ __LA_DECL int archive_write_set_format(struct archive *, int format_code); __LA_DECL int archive_write_set_format_by_name(struct archive *, const char *name); /* To minimize link pollution, use one or more of the following. */ __LA_DECL int archive_write_set_format_7zip(struct archive *); __LA_DECL int archive_write_set_format_ar_bsd(struct archive *); __LA_DECL int archive_write_set_format_ar_svr4(struct archive *); __LA_DECL int archive_write_set_format_cpio(struct archive *); __LA_DECL int archive_write_set_format_cpio_bin(struct archive *); __LA_DECL int archive_write_set_format_cpio_newc(struct archive *); __LA_DECL int archive_write_set_format_cpio_odc(struct archive *); __LA_DECL int archive_write_set_format_cpio_pwb(struct archive *); __LA_DECL int archive_write_set_format_gnutar(struct archive *); __LA_DECL int archive_write_set_format_iso9660(struct archive *); __LA_DECL int archive_write_set_format_mtree(struct archive *); __LA_DECL int archive_write_set_format_mtree_classic(struct archive *); /* TODO: int archive_write_set_format_old_tar(struct archive *); */ __LA_DECL int archive_write_set_format_pax(struct archive *); __LA_DECL int archive_write_set_format_pax_restricted(struct archive *); __LA_DECL int archive_write_set_format_raw(struct archive *); __LA_DECL int archive_write_set_format_shar(struct archive *); __LA_DECL int archive_write_set_format_shar_dump(struct archive *); __LA_DECL int archive_write_set_format_ustar(struct archive *); __LA_DECL int archive_write_set_format_v7tar(struct archive *); __LA_DECL int archive_write_set_format_warc(struct archive *); __LA_DECL int archive_write_set_format_xar(struct archive *); __LA_DECL int archive_write_set_format_zip(struct archive *); __LA_DECL int archive_write_set_format_filter_by_ext(struct archive *a, const char *filename); __LA_DECL int archive_write_set_format_filter_by_ext_def(struct archive *a, const char *filename, const char * def_ext); __LA_DECL int archive_write_zip_set_compression_deflate(struct archive *); __LA_DECL int archive_write_zip_set_compression_store(struct archive *); /* Deprecated; use archive_write_open2 instead */ __LA_DECL int archive_write_open(struct archive *, void *, archive_open_callback *, archive_write_callback *, archive_close_callback *); __LA_DECL int archive_write_open2(struct archive *, void *, archive_open_callback *, archive_write_callback *, archive_close_callback *, archive_free_callback *); __LA_DECL int archive_write_open_fd(struct archive *, int _fd); __LA_DECL int archive_write_open_filename(struct archive *, const char *_file); __LA_DECL int archive_write_open_filename_w(struct archive *, const wchar_t *_file); /* A deprecated synonym for archive_write_open_filename() */ __LA_DECL int archive_write_open_file(struct archive *, const char *_file) __LA_DEPRECATED; __LA_DECL int archive_write_open_FILE(struct archive *, FILE *); /* _buffSize is the size of the buffer, _used refers to a variable that * will be updated after each write into the buffer. */ __LA_DECL int archive_write_open_memory(struct archive *, void *_buffer, size_t _buffSize, size_t *_used); /* * Note that the library will truncate writes beyond the size provided * to archive_write_header or pad if the provided data is short. */ __LA_DECL int archive_write_header(struct archive *, struct archive_entry *); __LA_DECL la_ssize_t archive_write_data(struct archive *, const void *, size_t); /* This interface is currently only available for archive_write_disk handles. */ __LA_DECL la_ssize_t archive_write_data_block(struct archive *, const void *, size_t, la_int64_t); __LA_DECL int archive_write_finish_entry(struct archive *); __LA_DECL int archive_write_close(struct archive *); /* Marks the archive as FATAL so that a subsequent free() operation * won't try to close() cleanly. Provides a fast abort capability * when the client discovers that things have gone wrong. */ __LA_DECL int archive_write_fail(struct archive *); /* This can fail if the archive wasn't already closed, in which case * archive_write_free() will implicitly call archive_write_close(). */ __LA_DECL int archive_write_free(struct archive *); #if ARCHIVE_VERSION_NUMBER < 4000000 /* Synonym for archive_write_free() for backwards compatibility. */ __LA_DECL int archive_write_finish(struct archive *) __LA_DEPRECATED; #endif /* * Set write options. */ /* Apply option to the format only. */ __LA_DECL int archive_write_set_format_option(struct archive *_a, const char *m, const char *o, const char *v); /* Apply option to the filter only. */ __LA_DECL int archive_write_set_filter_option(struct archive *_a, const char *m, const char *o, const char *v); /* Apply option to both the format and the filter. */ __LA_DECL int archive_write_set_option(struct archive *_a, const char *m, const char *o, const char *v); /* Apply option string to both the format and the filter. */ __LA_DECL int archive_write_set_options(struct archive *_a, const char *opts); /* * Set a encryption passphrase. */ __LA_DECL int archive_write_set_passphrase(struct archive *_a, const char *p); __LA_DECL int archive_write_set_passphrase_callback(struct archive *, void *client_data, archive_passphrase_callback *); /*- * ARCHIVE_WRITE_DISK API * * To create objects on disk: * 1) Ask archive_write_disk_new for a new archive_write_disk object. * 2) Set any global properties. In particular, you probably * want to set the options. * 3) For each entry: * - construct an appropriate struct archive_entry structure * - archive_write_header to create the file/dir/etc on disk * - archive_write_data to write the entry data * 4) archive_write_free to cleanup the writer and release resources * * In particular, you can use this in conjunction with archive_read() * to pull entries out of an archive and create them on disk. */ __LA_DECL struct archive *archive_write_disk_new(void); /* This file will not be overwritten. */ __LA_DECL int archive_write_disk_set_skip_file(struct archive *, la_int64_t, la_int64_t); /* Set flags to control how the next item gets created. * This accepts a bitmask of ARCHIVE_EXTRACT_XXX flags defined above. */ __LA_DECL int archive_write_disk_set_options(struct archive *, int flags); /* * The lookup functions are given uname/uid (or gname/gid) pairs and * return a uid (gid) suitable for this system. These are used for * restoring ownership and for setting ACLs. The default functions * are naive, they just return the uid/gid. These are small, so reasonable * for applications that don't need to preserve ownership; they * are probably also appropriate for applications that are doing * same-system backup and restore. */ /* * The "standard" lookup functions use common system calls to lookup * the uname/gname, falling back to the uid/gid if the names can't be * found. They cache lookups and are reasonably fast, but can be very * large, so they are not used unless you ask for them. In * particular, these match the specifications of POSIX "pax" and old * POSIX "tar". */ __LA_DECL int archive_write_disk_set_standard_lookup(struct archive *); /* * If neither the default (naive) nor the standard (big) functions suit * your needs, you can write your own and register them. Be sure to * include a cleanup function if you have allocated private data. */ __LA_DECL int archive_write_disk_set_group_lookup(struct archive *, void * /* private_data */, la_int64_t (*)(void *, const char *, la_int64_t), void (* /* cleanup */)(void *)); __LA_DECL int archive_write_disk_set_user_lookup(struct archive *, void * /* private_data */, la_int64_t (*)(void *, const char *, la_int64_t), void (* /* cleanup */)(void *)); __LA_DECL la_int64_t archive_write_disk_gid(struct archive *, const char *, la_int64_t); __LA_DECL la_int64_t archive_write_disk_uid(struct archive *, const char *, la_int64_t); /* * ARCHIVE_READ_DISK API * * This is still evolving and somewhat experimental. */ __LA_DECL struct archive *archive_read_disk_new(void); /* The names for symlink modes here correspond to an old BSD * command-line argument convention: -L, -P, -H */ /* Follow all symlinks. */ __LA_DECL int archive_read_disk_set_symlink_logical(struct archive *); /* Follow no symlinks. */ __LA_DECL int archive_read_disk_set_symlink_physical(struct archive *); /* Follow symlink initially, then not. */ __LA_DECL int archive_read_disk_set_symlink_hybrid(struct archive *); /* TODO: Handle Linux stat32/stat64 ugliness. */ __LA_DECL int archive_read_disk_entry_from_file(struct archive *, struct archive_entry *, int /* fd */, const struct stat *); /* Look up gname for gid or uname for uid. */ /* Default implementations are very, very stupid. */ __LA_DECL const char *archive_read_disk_gname(struct archive *, la_int64_t); __LA_DECL const char *archive_read_disk_uname(struct archive *, la_int64_t); /* "Standard" implementation uses getpwuid_r, getgrgid_r and caches the * results for performance. */ __LA_DECL int archive_read_disk_set_standard_lookup(struct archive *); /* You can install your own lookups if you like. */ __LA_DECL int archive_read_disk_set_gname_lookup(struct archive *, void * /* private_data */, const char *(* /* lookup_fn */)(void *, la_int64_t), void (* /* cleanup_fn */)(void *)); __LA_DECL int archive_read_disk_set_uname_lookup(struct archive *, void * /* private_data */, const char *(* /* lookup_fn */)(void *, la_int64_t), void (* /* cleanup_fn */)(void *)); /* Start traversal. */ __LA_DECL int archive_read_disk_open(struct archive *, const char *); __LA_DECL int archive_read_disk_open_w(struct archive *, const wchar_t *); /* * Request that current entry be visited. If you invoke it on every * directory, you'll get a physical traversal. This is ignored if the * current entry isn't a directory or a link to a directory. So, if * you invoke this on every returned path, you'll get a full logical * traversal. */ __LA_DECL int archive_read_disk_descend(struct archive *); __LA_DECL int archive_read_disk_can_descend(struct archive *); __LA_DECL int archive_read_disk_current_filesystem(struct archive *); __LA_DECL int archive_read_disk_current_filesystem_is_synthetic(struct archive *); __LA_DECL int archive_read_disk_current_filesystem_is_remote(struct archive *); /* Request that the access time of the entry visited by traversal be restored. */ __LA_DECL int archive_read_disk_set_atime_restored(struct archive *); /* * Set behavior. The "flags" argument selects optional behavior. */ /* Request that the access time of the entry visited by traversal be restored. * This is the same as archive_read_disk_set_atime_restored. */ #define ARCHIVE_READDISK_RESTORE_ATIME (0x0001) /* Default: Do not skip an entry which has nodump flags. */ #define ARCHIVE_READDISK_HONOR_NODUMP (0x0002) /* Default: Skip a mac resource fork file whose prefix is "._" because of * using copyfile. */ #define ARCHIVE_READDISK_MAC_COPYFILE (0x0004) /* Default: Traverse mount points. */ #define ARCHIVE_READDISK_NO_TRAVERSE_MOUNTS (0x0008) /* Default: Xattrs are read from disk. */ #define ARCHIVE_READDISK_NO_XATTR (0x0010) /* Default: ACLs are read from disk. */ #define ARCHIVE_READDISK_NO_ACL (0x0020) /* Default: File flags are read from disk. */ #define ARCHIVE_READDISK_NO_FFLAGS (0x0040) /* Default: Sparse file information is read from disk. */ #define ARCHIVE_READDISK_NO_SPARSE (0x0080) __LA_DECL int archive_read_disk_set_behavior(struct archive *, int flags); /* * Set archive_match object that will be used in archive_read_disk to * know whether an entry should be skipped. The callback function * _excluded_func will be invoked when an entry is skipped by the result * of archive_match. */ __LA_DECL int archive_read_disk_set_matching(struct archive *, struct archive *_matching, void (*_excluded_func) (struct archive *, void *, struct archive_entry *), void *_client_data); __LA_DECL int archive_read_disk_set_metadata_filter_callback(struct archive *, int (*_metadata_filter_func)(struct archive *, void *, struct archive_entry *), void *_client_data); /* Simplified cleanup interface; * This calls archive_read_free() or archive_write_free() as needed. */ __LA_DECL int archive_free(struct archive *); /* * Accessor functions to read/set various information in * the struct archive object: */ /* Number of filters in the current filter pipeline. */ /* Filter #0 is the one closest to the format, -1 is a synonym for the * last filter, which is always the pseudo-filter that wraps the * client callbacks. */ __LA_DECL int archive_filter_count(struct archive *); __LA_DECL la_int64_t archive_filter_bytes(struct archive *, int); __LA_DECL int archive_filter_code(struct archive *, int); __LA_DECL const char * archive_filter_name(struct archive *, int); #if ARCHIVE_VERSION_NUMBER < 4000000 /* These don't properly handle multiple filters, so are deprecated and * will eventually be removed. */ /* As of libarchive 3.0, this is an alias for archive_filter_bytes(a, -1); */ __LA_DECL la_int64_t archive_position_compressed(struct archive *) __LA_DEPRECATED; /* As of libarchive 3.0, this is an alias for archive_filter_bytes(a, 0); */ __LA_DECL la_int64_t archive_position_uncompressed(struct archive *) __LA_DEPRECATED; /* As of libarchive 3.0, this is an alias for archive_filter_name(a, 0); */ __LA_DECL const char *archive_compression_name(struct archive *) __LA_DEPRECATED; /* As of libarchive 3.0, this is an alias for archive_filter_code(a, 0); */ __LA_DECL int archive_compression(struct archive *) __LA_DEPRECATED; #endif __LA_DECL int archive_errno(struct archive *); __LA_DECL const char *archive_error_string(struct archive *); __LA_DECL const char *archive_format_name(struct archive *); __LA_DECL int archive_format(struct archive *); __LA_DECL void archive_clear_error(struct archive *); __LA_DECL void archive_set_error(struct archive *, int _err, const char *fmt, ...) __LA_PRINTF(3, 4); __LA_DECL void archive_copy_error(struct archive *dest, struct archive *src); __LA_DECL int archive_file_count(struct archive *); /* * ARCHIVE_MATCH API */ __LA_DECL struct archive *archive_match_new(void); __LA_DECL int archive_match_free(struct archive *); /* * Test if archive_entry is excluded. * This is a convenience function. This is the same as calling all * archive_match_path_excluded, archive_match_time_excluded * and archive_match_owner_excluded. */ __LA_DECL int archive_match_excluded(struct archive *, struct archive_entry *); /* * Test if pathname is excluded. The conditions are set by following functions. */ __LA_DECL int archive_match_path_excluded(struct archive *, struct archive_entry *); /* Control recursive inclusion of directory content when directory is included. Default on. */ __LA_DECL int archive_match_set_inclusion_recursion(struct archive *, int); /* Add exclusion pathname pattern. */ __LA_DECL int archive_match_exclude_pattern(struct archive *, const char *); __LA_DECL int archive_match_exclude_pattern_w(struct archive *, const wchar_t *); /* Add exclusion pathname pattern from file. */ __LA_DECL int archive_match_exclude_pattern_from_file(struct archive *, const char *, int _nullSeparator); __LA_DECL int archive_match_exclude_pattern_from_file_w(struct archive *, const wchar_t *, int _nullSeparator); /* Add inclusion pathname pattern. */ __LA_DECL int archive_match_include_pattern(struct archive *, const char *); __LA_DECL int archive_match_include_pattern_w(struct archive *, const wchar_t *); /* Add inclusion pathname pattern from file. */ __LA_DECL int archive_match_include_pattern_from_file(struct archive *, const char *, int _nullSeparator); __LA_DECL int archive_match_include_pattern_from_file_w(struct archive *, const wchar_t *, int _nullSeparator); /* * How to get statistic information for inclusion patterns. */ /* Return the amount number of unmatched inclusion patterns. */ __LA_DECL int archive_match_path_unmatched_inclusions(struct archive *); /* Return the pattern of unmatched inclusion with ARCHIVE_OK. * Return ARCHIVE_EOF if there is no inclusion pattern. */ __LA_DECL int archive_match_path_unmatched_inclusions_next( struct archive *, const char **); __LA_DECL int archive_match_path_unmatched_inclusions_next_w( struct archive *, const wchar_t **); /* * Test if a file is excluded by its time stamp. * The conditions are set by following functions. */ __LA_DECL int archive_match_time_excluded(struct archive *, struct archive_entry *); /* * Flags to tell a matching type of time stamps. These are used for * following functions. */ /* Time flag: mtime to be tested. */ #define ARCHIVE_MATCH_MTIME (0x0100) /* Time flag: ctime to be tested. */ #define ARCHIVE_MATCH_CTIME (0x0200) /* Comparison flag: Match the time if it is newer than. */ #define ARCHIVE_MATCH_NEWER (0x0001) /* Comparison flag: Match the time if it is older than. */ #define ARCHIVE_MATCH_OLDER (0x0002) /* Comparison flag: Match the time if it is equal to. */ #define ARCHIVE_MATCH_EQUAL (0x0010) /* Set inclusion time. */ __LA_DECL int archive_match_include_time(struct archive *, int _flag, time_t _sec, long _nsec); /* Set inclusion time by a date string. */ __LA_DECL int archive_match_include_date(struct archive *, int _flag, const char *_datestr); __LA_DECL int archive_match_include_date_w(struct archive *, int _flag, const wchar_t *_datestr); /* Set inclusion time by a particular file. */ __LA_DECL int archive_match_include_file_time(struct archive *, int _flag, const char *_pathname); __LA_DECL int archive_match_include_file_time_w(struct archive *, int _flag, const wchar_t *_pathname); /* Add exclusion entry. */ __LA_DECL int archive_match_exclude_entry(struct archive *, int _flag, struct archive_entry *); /* * Test if a file is excluded by its uid ,gid, uname or gname. * The conditions are set by following functions. */ __LA_DECL int archive_match_owner_excluded(struct archive *, struct archive_entry *); /* Add inclusion uid, gid, uname and gname. */ __LA_DECL int archive_match_include_uid(struct archive *, la_int64_t); __LA_DECL int archive_match_include_gid(struct archive *, la_int64_t); __LA_DECL int archive_match_include_uname(struct archive *, const char *); __LA_DECL int archive_match_include_uname_w(struct archive *, const wchar_t *); __LA_DECL int archive_match_include_gname(struct archive *, const char *); __LA_DECL int archive_match_include_gname_w(struct archive *, const wchar_t *); /* Utility functions */ /* Convenience function to sort a NULL terminated list of strings */ __LA_DECL int archive_utility_string_sort(char **); #ifdef __cplusplus } #endif /* These are meaningless outside of this header. */ #undef __LA_DECL #endif /* !ARCHIVE_H_INCLUDED */ diff --git a/libarchive/archive_blake2s_ref.c b/libarchive/archive_blake2s_ref.c index b21a02ba6811..93d3281189d7 100644 --- a/libarchive/archive_blake2s_ref.c +++ b/libarchive/archive_blake2s_ref.c @@ -1,368 +1,369 @@ /* BLAKE2 reference source code package - reference C implementations Copyright 2012, Samuel Neves . You may use this under the terms of the CC0, the OpenSSL Licence, or the Apache Public License 2.0, at your option. The terms of these licenses can be found at: - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0 - OpenSSL license : https://www.openssl.org/source/license.html - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0 More information about the BLAKE2 hash function can be found at https://blake2.net. */ +#include "archive_platform.h" + #include #include #include -#include "archive_platform.h" #include "archive_blake2.h" #include "archive_blake2_impl.h" static const uint32_t blake2s_IV[8] = { 0x6A09E667UL, 0xBB67AE85UL, 0x3C6EF372UL, 0xA54FF53AUL, 0x510E527FUL, 0x9B05688CUL, 0x1F83D9ABUL, 0x5BE0CD19UL }; static const uint8_t blake2s_sigma[10][16] = { { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 } , { 14, 10, 4, 8, 9, 15, 13, 6, 1, 12, 0, 2, 11, 7, 5, 3 } , { 11, 8, 12, 0, 5, 2, 15, 13, 10, 14, 3, 6, 7, 1, 9, 4 } , { 7, 9, 3, 1, 13, 12, 11, 14, 2, 6, 5, 10, 4, 0, 15, 8 } , { 9, 0, 5, 7, 2, 4, 10, 15, 14, 1, 11, 12, 6, 8, 3, 13 } , { 2, 12, 6, 10, 0, 11, 8, 3, 4, 13, 7, 5, 15, 14, 1, 9 } , { 12, 5, 1, 15, 14, 13, 4, 10, 0, 7, 6, 3, 9, 2, 8, 11 } , { 13, 11, 7, 14, 12, 1, 3, 9, 5, 0, 15, 4, 8, 6, 2, 10 } , { 6, 15, 14, 9, 11, 3, 0, 8, 12, 2, 13, 7, 1, 4, 10, 5 } , { 10, 2, 8, 4, 7, 6, 1, 5, 15, 11, 9, 14, 3, 12, 13 , 0 } , }; static void blake2s_set_lastnode( blake2s_state *S ) { S->f[1] = (uint32_t)-1; } /* Some helper functions, not necessarily useful */ static int blake2s_is_lastblock( const blake2s_state *S ) { return S->f[0] != 0; } static void blake2s_set_lastblock( blake2s_state *S ) { if( S->last_node ) blake2s_set_lastnode( S ); S->f[0] = (uint32_t)-1; } static void blake2s_increment_counter( blake2s_state *S, const uint32_t inc ) { S->t[0] += inc; S->t[1] += ( S->t[0] < inc ); } static void blake2s_init0( blake2s_state *S ) { size_t i; memset( S, 0, sizeof( blake2s_state ) ); for( i = 0; i < 8; ++i ) S->h[i] = blake2s_IV[i]; } /* init2 xors IV with input parameter block */ int blake2s_init_param( blake2s_state *S, const blake2s_param *P ) { const unsigned char *p = ( const unsigned char * )( P ); size_t i; blake2s_init0( S ); /* IV XOR ParamBlock */ for( i = 0; i < 8; ++i ) S->h[i] ^= load32( &p[i * 4] ); S->outlen = P->digest_length; return 0; } /* Sequential blake2s initialization */ int blake2s_init( blake2s_state *S, size_t outlen ) { blake2s_param P[1]; /* Move interval verification here? */ if ( ( !outlen ) || ( outlen > BLAKE2S_OUTBYTES ) ) return -1; P->digest_length = (uint8_t)outlen; P->key_length = 0; P->fanout = 1; P->depth = 1; store32( &P->leaf_length, 0 ); store32( &P->node_offset, 0 ); store16( &P->xof_length, 0 ); P->node_depth = 0; P->inner_length = 0; /* memset(P->reserved, 0, sizeof(P->reserved) ); */ memset( P->salt, 0, sizeof( P->salt ) ); memset( P->personal, 0, sizeof( P->personal ) ); return blake2s_init_param( S, P ); } int blake2s_init_key( blake2s_state *S, size_t outlen, const void *key, size_t keylen ) { blake2s_param P[1]; if ( ( !outlen ) || ( outlen > BLAKE2S_OUTBYTES ) ) return -1; if ( !key || !keylen || keylen > BLAKE2S_KEYBYTES ) return -1; P->digest_length = (uint8_t)outlen; P->key_length = (uint8_t)keylen; P->fanout = 1; P->depth = 1; store32( &P->leaf_length, 0 ); store32( &P->node_offset, 0 ); store16( &P->xof_length, 0 ); P->node_depth = 0; P->inner_length = 0; /* memset(P->reserved, 0, sizeof(P->reserved) ); */ memset( P->salt, 0, sizeof( P->salt ) ); memset( P->personal, 0, sizeof( P->personal ) ); if( blake2s_init_param( S, P ) < 0 ) return -1; { uint8_t block[BLAKE2S_BLOCKBYTES]; memset( block, 0, BLAKE2S_BLOCKBYTES ); memcpy( block, key, keylen ); blake2s_update( S, block, BLAKE2S_BLOCKBYTES ); secure_zero_memory( block, BLAKE2S_BLOCKBYTES ); /* Burn the key from stack */ } return 0; } #define G(r,i,a,b,c,d) \ do { \ a = a + b + m[blake2s_sigma[r][2*i+0]]; \ d = rotr32(d ^ a, 16); \ c = c + d; \ b = rotr32(b ^ c, 12); \ a = a + b + m[blake2s_sigma[r][2*i+1]]; \ d = rotr32(d ^ a, 8); \ c = c + d; \ b = rotr32(b ^ c, 7); \ } while(0) #define ROUND(r) \ do { \ G(r,0,v[ 0],v[ 4],v[ 8],v[12]); \ G(r,1,v[ 1],v[ 5],v[ 9],v[13]); \ G(r,2,v[ 2],v[ 6],v[10],v[14]); \ G(r,3,v[ 3],v[ 7],v[11],v[15]); \ G(r,4,v[ 0],v[ 5],v[10],v[15]); \ G(r,5,v[ 1],v[ 6],v[11],v[12]); \ G(r,6,v[ 2],v[ 7],v[ 8],v[13]); \ G(r,7,v[ 3],v[ 4],v[ 9],v[14]); \ } while(0) static void blake2s_compress( blake2s_state *S, const uint8_t in[BLAKE2S_BLOCKBYTES] ) { uint32_t m[16]; uint32_t v[16]; size_t i; for( i = 0; i < 16; ++i ) { m[i] = load32( in + i * sizeof( m[i] ) ); } for( i = 0; i < 8; ++i ) { v[i] = S->h[i]; } v[ 8] = blake2s_IV[0]; v[ 9] = blake2s_IV[1]; v[10] = blake2s_IV[2]; v[11] = blake2s_IV[3]; v[12] = S->t[0] ^ blake2s_IV[4]; v[13] = S->t[1] ^ blake2s_IV[5]; v[14] = S->f[0] ^ blake2s_IV[6]; v[15] = S->f[1] ^ blake2s_IV[7]; ROUND( 0 ); ROUND( 1 ); ROUND( 2 ); ROUND( 3 ); ROUND( 4 ); ROUND( 5 ); ROUND( 6 ); ROUND( 7 ); ROUND( 8 ); ROUND( 9 ); for( i = 0; i < 8; ++i ) { S->h[i] = S->h[i] ^ v[i] ^ v[i + 8]; } } #undef G #undef ROUND int blake2s_update( blake2s_state *S, const void *pin, size_t inlen ) { const unsigned char * in = (const unsigned char *)pin; if( inlen > 0 ) { size_t left = S->buflen; size_t fill = BLAKE2S_BLOCKBYTES - left; if( inlen > fill ) { S->buflen = 0; memcpy( S->buf + left, in, fill ); /* Fill buffer */ blake2s_increment_counter( S, BLAKE2S_BLOCKBYTES ); blake2s_compress( S, S->buf ); /* Compress */ in += fill; inlen -= fill; while(inlen > BLAKE2S_BLOCKBYTES) { blake2s_increment_counter(S, BLAKE2S_BLOCKBYTES); blake2s_compress( S, in ); in += BLAKE2S_BLOCKBYTES; inlen -= BLAKE2S_BLOCKBYTES; } } memcpy( S->buf + S->buflen, in, inlen ); S->buflen += inlen; } return 0; } int blake2s_final( blake2s_state *S, void *out, size_t outlen ) { uint8_t buffer[BLAKE2S_OUTBYTES] = {0}; size_t i; if( out == NULL || outlen < S->outlen ) return -1; if( blake2s_is_lastblock( S ) ) return -1; blake2s_increment_counter( S, ( uint32_t )S->buflen ); blake2s_set_lastblock( S ); memset( S->buf + S->buflen, 0, BLAKE2S_BLOCKBYTES - S->buflen ); /* Padding */ blake2s_compress( S, S->buf ); for( i = 0; i < 8; ++i ) /* Output full hash to temp buffer */ store32( buffer + sizeof( S->h[i] ) * i, S->h[i] ); memcpy( out, buffer, outlen ); secure_zero_memory(buffer, sizeof(buffer)); return 0; } int blake2s( void *out, size_t outlen, const void *in, size_t inlen, const void *key, size_t keylen ) { blake2s_state S[1]; /* Verify parameters */ if ( NULL == in && inlen > 0 ) return -1; if ( NULL == out ) return -1; if ( NULL == key && keylen > 0) return -1; if( !outlen || outlen > BLAKE2S_OUTBYTES ) return -1; if( keylen > BLAKE2S_KEYBYTES ) return -1; if( keylen > 0 ) { if( blake2s_init_key( S, outlen, key, keylen ) < 0 ) return -1; } else { if( blake2s_init( S, outlen ) < 0 ) return -1; } blake2s_update( S, ( const uint8_t * )in, inlen ); blake2s_final( S, out, outlen ); return 0; } #if defined(SUPERCOP) int crypto_hash( unsigned char *out, unsigned char *in, unsigned long long inlen ) { return blake2s( out, BLAKE2S_OUTBYTES, in, inlen, NULL, 0 ); } #endif #if defined(BLAKE2S_SELFTEST) #include #include "blake2-kat.h" int main( void ) { uint8_t key[BLAKE2S_KEYBYTES]; uint8_t buf[BLAKE2_KAT_LENGTH]; size_t i, step; for( i = 0; i < BLAKE2S_KEYBYTES; ++i ) key[i] = ( uint8_t )i; for( i = 0; i < BLAKE2_KAT_LENGTH; ++i ) buf[i] = ( uint8_t )i; /* Test simple API */ for( i = 0; i < BLAKE2_KAT_LENGTH; ++i ) { uint8_t hash[BLAKE2S_OUTBYTES]; blake2s( hash, BLAKE2S_OUTBYTES, buf, i, key, BLAKE2S_KEYBYTES ); if( 0 != memcmp( hash, blake2s_keyed_kat[i], BLAKE2S_OUTBYTES ) ) { goto fail; } } /* Test streaming API */ for(step = 1; step < BLAKE2S_BLOCKBYTES; ++step) { for (i = 0; i < BLAKE2_KAT_LENGTH; ++i) { uint8_t hash[BLAKE2S_OUTBYTES]; blake2s_state S; uint8_t * p = buf; size_t mlen = i; int err = 0; if( (err = blake2s_init_key(&S, BLAKE2S_OUTBYTES, key, BLAKE2S_KEYBYTES)) < 0 ) { goto fail; } while (mlen >= step) { if ( (err = blake2s_update(&S, p, step)) < 0 ) { goto fail; } mlen -= step; p += step; } if ( (err = blake2s_update(&S, p, mlen)) < 0) { goto fail; } if ( (err = blake2s_final(&S, hash, BLAKE2S_OUTBYTES)) < 0) { goto fail; } if (0 != memcmp(hash, blake2s_keyed_kat[i], BLAKE2S_OUTBYTES)) { goto fail; } } } puts( "ok" ); return 0; fail: puts("error"); return -1; } #endif diff --git a/libarchive/archive_blake2sp_ref.c b/libarchive/archive_blake2sp_ref.c index f412c8e2a657..b913a4db65e4 100644 --- a/libarchive/archive_blake2sp_ref.c +++ b/libarchive/archive_blake2sp_ref.c @@ -1,360 +1,361 @@ /* BLAKE2 reference source code package - reference C implementations Copyright 2012, Samuel Neves . You may use this under the terms of the CC0, the OpenSSL Licence, or the Apache Public License 2.0, at your option. The terms of these licenses can be found at: - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0 - OpenSSL license : https://www.openssl.org/source/license.html - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0 More information about the BLAKE2 hash function can be found at https://blake2.net. */ +#include "archive_platform.h" + #include #include #include #if defined(_OPENMP) #include #endif -#include "archive_platform.h" #include "archive_blake2.h" #include "archive_blake2_impl.h" #define PARALLELISM_DEGREE 8 /* blake2sp_init_param defaults to setting the expecting output length from the digest_length parameter block field. In some cases, however, we do not want this, as the output length of these instances is given by inner_length instead. */ static int blake2sp_init_leaf_param( blake2s_state *S, const blake2s_param *P ) { int err = blake2s_init_param(S, P); S->outlen = P->inner_length; return err; } static int blake2sp_init_leaf( blake2s_state *S, size_t outlen, size_t keylen, uint32_t offset ) { blake2s_param P[1]; P->digest_length = (uint8_t)outlen; P->key_length = (uint8_t)keylen; P->fanout = PARALLELISM_DEGREE; P->depth = 2; store32( &P->leaf_length, 0 ); store32( &P->node_offset, offset ); store16( &P->xof_length, 0 ); P->node_depth = 0; P->inner_length = BLAKE2S_OUTBYTES; memset( P->salt, 0, sizeof( P->salt ) ); memset( P->personal, 0, sizeof( P->personal ) ); return blake2sp_init_leaf_param( S, P ); } static int blake2sp_init_root( blake2s_state *S, size_t outlen, size_t keylen ) { blake2s_param P[1]; P->digest_length = (uint8_t)outlen; P->key_length = (uint8_t)keylen; P->fanout = PARALLELISM_DEGREE; P->depth = 2; store32( &P->leaf_length, 0 ); store32( &P->node_offset, 0 ); store16( &P->xof_length, 0 ); P->node_depth = 1; P->inner_length = BLAKE2S_OUTBYTES; memset( P->salt, 0, sizeof( P->salt ) ); memset( P->personal, 0, sizeof( P->personal ) ); return blake2s_init_param( S, P ); } int blake2sp_init( blake2sp_state *S, size_t outlen ) { size_t i; if( !outlen || outlen > BLAKE2S_OUTBYTES ) return -1; memset( S->buf, 0, sizeof( S->buf ) ); S->buflen = 0; S->outlen = outlen; if( blake2sp_init_root( S->R, outlen, 0 ) < 0 ) return -1; for( i = 0; i < PARALLELISM_DEGREE; ++i ) if( blake2sp_init_leaf( S->S[i], outlen, 0, (uint32_t)i ) < 0 ) return -1; S->R->last_node = 1; S->S[PARALLELISM_DEGREE - 1]->last_node = 1; return 0; } int blake2sp_init_key( blake2sp_state *S, size_t outlen, const void *key, size_t keylen ) { size_t i; if( !outlen || outlen > BLAKE2S_OUTBYTES ) return -1; if( !key || !keylen || keylen > BLAKE2S_KEYBYTES ) return -1; memset( S->buf, 0, sizeof( S->buf ) ); S->buflen = 0; S->outlen = outlen; if( blake2sp_init_root( S->R, outlen, keylen ) < 0 ) return -1; for( i = 0; i < PARALLELISM_DEGREE; ++i ) if( blake2sp_init_leaf( S->S[i], outlen, keylen, (uint32_t)i ) < 0 ) return -1; S->R->last_node = 1; S->S[PARALLELISM_DEGREE - 1]->last_node = 1; { uint8_t block[BLAKE2S_BLOCKBYTES]; memset( block, 0, BLAKE2S_BLOCKBYTES ); memcpy( block, key, keylen ); for( i = 0; i < PARALLELISM_DEGREE; ++i ) blake2s_update( S->S[i], block, BLAKE2S_BLOCKBYTES ); secure_zero_memory( block, BLAKE2S_BLOCKBYTES ); /* Burn the key from stack */ } return 0; } int blake2sp_update( blake2sp_state *S, const void *pin, size_t inlen ) { const unsigned char * in = (const unsigned char *)pin; size_t left = S->buflen; size_t fill = sizeof( S->buf ) - left; size_t i; if( left && inlen >= fill ) { memcpy( S->buf + left, in, fill ); for( i = 0; i < PARALLELISM_DEGREE; ++i ) blake2s_update( S->S[i], S->buf + i * BLAKE2S_BLOCKBYTES, BLAKE2S_BLOCKBYTES ); in += fill; inlen -= fill; left = 0; } #if defined(_OPENMP) #pragma omp parallel shared(S), num_threads(PARALLELISM_DEGREE) #else for( i = 0; i < PARALLELISM_DEGREE; ++i ) #endif { #if defined(_OPENMP) size_t i = omp_get_thread_num(); #endif size_t inlen__ = inlen; const unsigned char *in__ = ( const unsigned char * )in; in__ += i * BLAKE2S_BLOCKBYTES; while( inlen__ >= PARALLELISM_DEGREE * BLAKE2S_BLOCKBYTES ) { blake2s_update( S->S[i], in__, BLAKE2S_BLOCKBYTES ); in__ += PARALLELISM_DEGREE * BLAKE2S_BLOCKBYTES; inlen__ -= PARALLELISM_DEGREE * BLAKE2S_BLOCKBYTES; } } in += inlen - inlen % ( PARALLELISM_DEGREE * BLAKE2S_BLOCKBYTES ); inlen %= PARALLELISM_DEGREE * BLAKE2S_BLOCKBYTES; if( inlen > 0 ) memcpy( S->buf + left, in, inlen ); S->buflen = left + inlen; return 0; } int blake2sp_final( blake2sp_state *S, void *out, size_t outlen ) { uint8_t hash[PARALLELISM_DEGREE][BLAKE2S_OUTBYTES]; size_t i; if(out == NULL || outlen < S->outlen) { return -1; } for( i = 0; i < PARALLELISM_DEGREE; ++i ) { if( S->buflen > i * BLAKE2S_BLOCKBYTES ) { size_t left = S->buflen - i * BLAKE2S_BLOCKBYTES; if( left > BLAKE2S_BLOCKBYTES ) left = BLAKE2S_BLOCKBYTES; blake2s_update( S->S[i], S->buf + i * BLAKE2S_BLOCKBYTES, left ); } blake2s_final( S->S[i], hash[i], BLAKE2S_OUTBYTES ); } for( i = 0; i < PARALLELISM_DEGREE; ++i ) blake2s_update( S->R, hash[i], BLAKE2S_OUTBYTES ); return blake2s_final( S->R, out, S->outlen ); } int blake2sp( void *out, size_t outlen, const void *in, size_t inlen, const void *key, size_t keylen ) { uint8_t hash[PARALLELISM_DEGREE][BLAKE2S_OUTBYTES]; blake2s_state S[PARALLELISM_DEGREE][1]; blake2s_state FS[1]; size_t i; /* Verify parameters */ if ( NULL == in && inlen > 0 ) return -1; if ( NULL == out ) return -1; if ( NULL == key && keylen > 0) return -1; if( !outlen || outlen > BLAKE2S_OUTBYTES ) return -1; if( keylen > BLAKE2S_KEYBYTES ) return -1; for( i = 0; i < PARALLELISM_DEGREE; ++i ) if( blake2sp_init_leaf( S[i], outlen, keylen, (uint32_t)i ) < 0 ) return -1; S[PARALLELISM_DEGREE - 1]->last_node = 1; /* mark last node */ if( keylen > 0 ) { uint8_t block[BLAKE2S_BLOCKBYTES]; memset( block, 0, BLAKE2S_BLOCKBYTES ); memcpy( block, key, keylen ); for( i = 0; i < PARALLELISM_DEGREE; ++i ) blake2s_update( S[i], block, BLAKE2S_BLOCKBYTES ); secure_zero_memory( block, BLAKE2S_BLOCKBYTES ); /* Burn the key from stack */ } #if defined(_OPENMP) #pragma omp parallel shared(S,hash), num_threads(PARALLELISM_DEGREE) #else for( i = 0; i < PARALLELISM_DEGREE; ++i ) #endif { #if defined(_OPENMP) size_t i = omp_get_thread_num(); #endif size_t inlen__ = inlen; const unsigned char *in__ = ( const unsigned char * )in; in__ += i * BLAKE2S_BLOCKBYTES; while( inlen__ >= PARALLELISM_DEGREE * BLAKE2S_BLOCKBYTES ) { blake2s_update( S[i], in__, BLAKE2S_BLOCKBYTES ); in__ += PARALLELISM_DEGREE * BLAKE2S_BLOCKBYTES; inlen__ -= PARALLELISM_DEGREE * BLAKE2S_BLOCKBYTES; } if( inlen__ > i * BLAKE2S_BLOCKBYTES ) { const size_t left = inlen__ - i * BLAKE2S_BLOCKBYTES; const size_t len = left <= BLAKE2S_BLOCKBYTES ? left : BLAKE2S_BLOCKBYTES; blake2s_update( S[i], in__, len ); } blake2s_final( S[i], hash[i], BLAKE2S_OUTBYTES ); } if( blake2sp_init_root( FS, outlen, keylen ) < 0 ) return -1; FS->last_node = 1; for( i = 0; i < PARALLELISM_DEGREE; ++i ) blake2s_update( FS, hash[i], BLAKE2S_OUTBYTES ); return blake2s_final( FS, out, outlen ); } #if defined(BLAKE2SP_SELFTEST) #include #include "blake2-kat.h" int main( void ) { uint8_t key[BLAKE2S_KEYBYTES]; uint8_t buf[BLAKE2_KAT_LENGTH]; size_t i, step; for( i = 0; i < BLAKE2S_KEYBYTES; ++i ) key[i] = ( uint8_t )i; for( i = 0; i < BLAKE2_KAT_LENGTH; ++i ) buf[i] = ( uint8_t )i; /* Test simple API */ for( i = 0; i < BLAKE2_KAT_LENGTH; ++i ) { uint8_t hash[BLAKE2S_OUTBYTES]; blake2sp( hash, BLAKE2S_OUTBYTES, buf, i, key, BLAKE2S_KEYBYTES ); if( 0 != memcmp( hash, blake2sp_keyed_kat[i], BLAKE2S_OUTBYTES ) ) { goto fail; } } /* Test streaming API */ for(step = 1; step < BLAKE2S_BLOCKBYTES; ++step) { for (i = 0; i < BLAKE2_KAT_LENGTH; ++i) { uint8_t hash[BLAKE2S_OUTBYTES]; blake2sp_state S; uint8_t * p = buf; size_t mlen = i; int err = 0; if( (err = blake2sp_init_key(&S, BLAKE2S_OUTBYTES, key, BLAKE2S_KEYBYTES)) < 0 ) { goto fail; } while (mlen >= step) { if ( (err = blake2sp_update(&S, p, step)) < 0 ) { goto fail; } mlen -= step; p += step; } if ( (err = blake2sp_update(&S, p, mlen)) < 0) { goto fail; } if ( (err = blake2sp_final(&S, hash, BLAKE2S_OUTBYTES)) < 0) { goto fail; } if (0 != memcmp(hash, blake2sp_keyed_kat[i], BLAKE2S_OUTBYTES)) { goto fail; } } } puts( "ok" ); return 0; fail: puts("error"); return -1; } #endif diff --git a/libarchive/archive_entry.h b/libarchive/archive_entry.h index afcb8503b5b9..d5cb30de7585 100644 --- a/libarchive/archive_entry.h +++ b/libarchive/archive_entry.h @@ -1,721 +1,721 @@ /*- * Copyright (c) 2003-2008 Tim Kientzle * Copyright (c) 2016 Martin Matuska * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. 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. * * THIS SOFTWARE IS PROVIDED BY THE AUTHOR(S) ``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 THE AUTHOR(S) 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. * * $FreeBSD: head/lib/libarchive/archive_entry.h 201096 2009-12-28 02:41:27Z kientzle $ */ #ifndef ARCHIVE_ENTRY_H_INCLUDED #define ARCHIVE_ENTRY_H_INCLUDED /* Note: Compiler will complain if this does not match archive.h! */ -#define ARCHIVE_VERSION_NUMBER 3006000 +#define ARCHIVE_VERSION_NUMBER 3006001 /* * Note: archive_entry.h is for use outside of libarchive; the * configuration headers (config.h, archive_platform.h, etc.) are * purely internal. Do NOT use HAVE_XXX configuration macros to * control the behavior of this header! If you must conditionalize, * use predefined compiler and/or platform macros. */ #include #include /* for wchar_t */ #include #include #if defined(_WIN32) && !defined(__CYGWIN__) #include #endif /* Get a suitable 64-bit integer type. */ #if !defined(__LA_INT64_T_DEFINED) # if ARCHIVE_VERSION_NUMBER < 4000000 #define __LA_INT64_T la_int64_t # endif #define __LA_INT64_T_DEFINED # if defined(_WIN32) && !defined(__CYGWIN__) && !defined(__WATCOMC__) typedef __int64 la_int64_t; # else #include # if defined(_SCO_DS) || defined(__osf__) typedef long long la_int64_t; # else typedef int64_t la_int64_t; # endif # endif #endif /* The la_ssize_t should match the type used in 'struct stat' */ #if !defined(__LA_SSIZE_T_DEFINED) /* Older code relied on the __LA_SSIZE_T macro; after 4.0 we'll switch to the typedef exclusively. */ # if ARCHIVE_VERSION_NUMBER < 4000000 #define __LA_SSIZE_T la_ssize_t # endif #define __LA_SSIZE_T_DEFINED # if defined(_WIN32) && !defined(__CYGWIN__) && !defined(__WATCOMC__) # if defined(_SSIZE_T_DEFINED) || defined(_SSIZE_T_) typedef ssize_t la_ssize_t; # elif defined(_WIN64) typedef __int64 la_ssize_t; # else typedef long la_ssize_t; # endif # else # include /* ssize_t */ typedef ssize_t la_ssize_t; # endif #endif /* Get a suitable definition for mode_t */ #if ARCHIVE_VERSION_NUMBER >= 3999000 /* Switch to plain 'int' for libarchive 4.0. It's less broken than 'mode_t' */ # define __LA_MODE_T int #elif defined(_WIN32) && !defined(__CYGWIN__) && !defined(__BORLANDC__) && !defined(__WATCOMC__) # define __LA_MODE_T unsigned short #else # define __LA_MODE_T mode_t #endif /* Large file support for Android */ #if defined(__LIBARCHIVE_BUILD) && defined(__ANDROID__) #include "android_lf.h" #endif /* * On Windows, define LIBARCHIVE_STATIC if you're building or using a * .lib. The default here assumes you're building a DLL. Only * libarchive source should ever define __LIBARCHIVE_BUILD. */ #if ((defined __WIN32__) || (defined _WIN32) || defined(__CYGWIN__)) && (!defined LIBARCHIVE_STATIC) # ifdef __LIBARCHIVE_BUILD # ifdef __GNUC__ # define __LA_DECL __attribute__((dllexport)) extern # else # define __LA_DECL __declspec(dllexport) # endif # else # ifdef __GNUC__ # define __LA_DECL # else # define __LA_DECL __declspec(dllimport) # endif # endif #else /* Static libraries on all platforms and shared libraries on non-Windows. */ # define __LA_DECL #endif #if defined(__GNUC__) && __GNUC__ >= 3 && __GNUC_MINOR__ >= 1 # define __LA_DEPRECATED __attribute__((deprecated)) #else # define __LA_DEPRECATED #endif #ifdef __cplusplus extern "C" { #endif /* * Description of an archive entry. * * You can think of this as "struct stat" with some text fields added in. * * TODO: Add "comment", "charset", and possibly other entries that are * supported by "pax interchange" format. However, GNU, ustar, cpio, * and other variants don't support these features, so they're not an * excruciatingly high priority right now. * * TODO: "pax interchange" format allows essentially arbitrary * key/value attributes to be attached to any entry. Supporting * such extensions may make this library useful for special * applications (e.g., a package manager could attach special * package-management attributes to each entry). */ struct archive; struct archive_entry; /* * File-type constants. These are returned from archive_entry_filetype() * and passed to archive_entry_set_filetype(). * * These values match S_XXX defines on every platform I've checked, * including Windows, AIX, Linux, Solaris, and BSD. They're * (re)defined here because platforms generally don't define the ones * they don't support. For example, Windows doesn't define S_IFLNK or * S_IFBLK. Instead of having a mass of conditional logic and system * checks to define any S_XXX values that aren't supported locally, * I've just defined a new set of such constants so that * libarchive-based applications can manipulate and identify archive * entries properly even if the hosting platform can't store them on * disk. * * These values are also used directly within some portable formats, * such as cpio. If you find a platform that varies from these, the * correct solution is to leave these alone and translate from these * portable values to platform-native values when entries are read from * or written to disk. */ /* * In libarchive 4.0, we can drop the casts here. * They're needed to work around Borland C's broken mode_t. */ #define AE_IFMT ((__LA_MODE_T)0170000) #define AE_IFREG ((__LA_MODE_T)0100000) #define AE_IFLNK ((__LA_MODE_T)0120000) #define AE_IFSOCK ((__LA_MODE_T)0140000) #define AE_IFCHR ((__LA_MODE_T)0020000) #define AE_IFBLK ((__LA_MODE_T)0060000) #define AE_IFDIR ((__LA_MODE_T)0040000) #define AE_IFIFO ((__LA_MODE_T)0010000) /* * Symlink types */ #define AE_SYMLINK_TYPE_UNDEFINED 0 #define AE_SYMLINK_TYPE_FILE 1 #define AE_SYMLINK_TYPE_DIRECTORY 2 /* * Basic object manipulation */ __LA_DECL struct archive_entry *archive_entry_clear(struct archive_entry *); /* The 'clone' function does a deep copy; all of the strings are copied too. */ __LA_DECL struct archive_entry *archive_entry_clone(struct archive_entry *); __LA_DECL void archive_entry_free(struct archive_entry *); __LA_DECL struct archive_entry *archive_entry_new(void); /* * This form of archive_entry_new2() will pull character-set * conversion information from the specified archive handle. The * older archive_entry_new(void) form is equivalent to calling * archive_entry_new2(NULL) and will result in the use of an internal * default character-set conversion. */ __LA_DECL struct archive_entry *archive_entry_new2(struct archive *); /* * Retrieve fields from an archive_entry. * * There are a number of implicit conversions among these fields. For * example, if a regular string field is set and you read the _w wide * character field, the entry will implicitly convert narrow-to-wide * using the current locale. Similarly, dev values are automatically * updated when you write devmajor or devminor and vice versa. * * In addition, fields can be "set" or "unset." Unset string fields * return NULL, non-string fields have _is_set() functions to test * whether they've been set. You can "unset" a string field by * assigning NULL; non-string fields have _unset() functions to * unset them. * * Note: There is one ambiguity in the above; string fields will * also return NULL when implicit character set conversions fail. * This is usually what you want. */ __LA_DECL time_t archive_entry_atime(struct archive_entry *); __LA_DECL long archive_entry_atime_nsec(struct archive_entry *); __LA_DECL int archive_entry_atime_is_set(struct archive_entry *); __LA_DECL time_t archive_entry_birthtime(struct archive_entry *); __LA_DECL long archive_entry_birthtime_nsec(struct archive_entry *); __LA_DECL int archive_entry_birthtime_is_set(struct archive_entry *); __LA_DECL time_t archive_entry_ctime(struct archive_entry *); __LA_DECL long archive_entry_ctime_nsec(struct archive_entry *); __LA_DECL int archive_entry_ctime_is_set(struct archive_entry *); __LA_DECL dev_t archive_entry_dev(struct archive_entry *); __LA_DECL int archive_entry_dev_is_set(struct archive_entry *); __LA_DECL dev_t archive_entry_devmajor(struct archive_entry *); __LA_DECL dev_t archive_entry_devminor(struct archive_entry *); __LA_DECL __LA_MODE_T archive_entry_filetype(struct archive_entry *); __LA_DECL void archive_entry_fflags(struct archive_entry *, unsigned long * /* set */, unsigned long * /* clear */); __LA_DECL const char *archive_entry_fflags_text(struct archive_entry *); __LA_DECL la_int64_t archive_entry_gid(struct archive_entry *); __LA_DECL const char *archive_entry_gname(struct archive_entry *); __LA_DECL const char *archive_entry_gname_utf8(struct archive_entry *); __LA_DECL const wchar_t *archive_entry_gname_w(struct archive_entry *); __LA_DECL const char *archive_entry_hardlink(struct archive_entry *); __LA_DECL const char *archive_entry_hardlink_utf8(struct archive_entry *); __LA_DECL const wchar_t *archive_entry_hardlink_w(struct archive_entry *); __LA_DECL la_int64_t archive_entry_ino(struct archive_entry *); __LA_DECL la_int64_t archive_entry_ino64(struct archive_entry *); __LA_DECL int archive_entry_ino_is_set(struct archive_entry *); __LA_DECL __LA_MODE_T archive_entry_mode(struct archive_entry *); __LA_DECL time_t archive_entry_mtime(struct archive_entry *); __LA_DECL long archive_entry_mtime_nsec(struct archive_entry *); __LA_DECL int archive_entry_mtime_is_set(struct archive_entry *); __LA_DECL unsigned int archive_entry_nlink(struct archive_entry *); __LA_DECL const char *archive_entry_pathname(struct archive_entry *); __LA_DECL const char *archive_entry_pathname_utf8(struct archive_entry *); __LA_DECL const wchar_t *archive_entry_pathname_w(struct archive_entry *); __LA_DECL __LA_MODE_T archive_entry_perm(struct archive_entry *); __LA_DECL dev_t archive_entry_rdev(struct archive_entry *); __LA_DECL dev_t archive_entry_rdevmajor(struct archive_entry *); __LA_DECL dev_t archive_entry_rdevminor(struct archive_entry *); __LA_DECL const char *archive_entry_sourcepath(struct archive_entry *); __LA_DECL const wchar_t *archive_entry_sourcepath_w(struct archive_entry *); __LA_DECL la_int64_t archive_entry_size(struct archive_entry *); __LA_DECL int archive_entry_size_is_set(struct archive_entry *); __LA_DECL const char *archive_entry_strmode(struct archive_entry *); __LA_DECL const char *archive_entry_symlink(struct archive_entry *); __LA_DECL const char *archive_entry_symlink_utf8(struct archive_entry *); __LA_DECL int archive_entry_symlink_type(struct archive_entry *); __LA_DECL const wchar_t *archive_entry_symlink_w(struct archive_entry *); __LA_DECL la_int64_t archive_entry_uid(struct archive_entry *); __LA_DECL const char *archive_entry_uname(struct archive_entry *); __LA_DECL const char *archive_entry_uname_utf8(struct archive_entry *); __LA_DECL const wchar_t *archive_entry_uname_w(struct archive_entry *); __LA_DECL int archive_entry_is_data_encrypted(struct archive_entry *); __LA_DECL int archive_entry_is_metadata_encrypted(struct archive_entry *); __LA_DECL int archive_entry_is_encrypted(struct archive_entry *); /* * Set fields in an archive_entry. * * Note: Before libarchive 2.4, there were 'set' and 'copy' versions * of the string setters. 'copy' copied the actual string, 'set' just * stored the pointer. In libarchive 2.4 and later, strings are * always copied. */ __LA_DECL void archive_entry_set_atime(struct archive_entry *, time_t, long); __LA_DECL void archive_entry_unset_atime(struct archive_entry *); #if defined(_WIN32) && !defined(__CYGWIN__) __LA_DECL void archive_entry_copy_bhfi(struct archive_entry *, BY_HANDLE_FILE_INFORMATION *); #endif __LA_DECL void archive_entry_set_birthtime(struct archive_entry *, time_t, long); __LA_DECL void archive_entry_unset_birthtime(struct archive_entry *); __LA_DECL void archive_entry_set_ctime(struct archive_entry *, time_t, long); __LA_DECL void archive_entry_unset_ctime(struct archive_entry *); __LA_DECL void archive_entry_set_dev(struct archive_entry *, dev_t); __LA_DECL void archive_entry_set_devmajor(struct archive_entry *, dev_t); __LA_DECL void archive_entry_set_devminor(struct archive_entry *, dev_t); __LA_DECL void archive_entry_set_filetype(struct archive_entry *, unsigned int); __LA_DECL void archive_entry_set_fflags(struct archive_entry *, unsigned long /* set */, unsigned long /* clear */); /* Returns pointer to start of first invalid token, or NULL if none. */ /* Note that all recognized tokens are processed, regardless. */ __LA_DECL const char *archive_entry_copy_fflags_text(struct archive_entry *, const char *); __LA_DECL const wchar_t *archive_entry_copy_fflags_text_w(struct archive_entry *, const wchar_t *); __LA_DECL void archive_entry_set_gid(struct archive_entry *, la_int64_t); __LA_DECL void archive_entry_set_gname(struct archive_entry *, const char *); __LA_DECL void archive_entry_set_gname_utf8(struct archive_entry *, const char *); __LA_DECL void archive_entry_copy_gname(struct archive_entry *, const char *); __LA_DECL void archive_entry_copy_gname_w(struct archive_entry *, const wchar_t *); __LA_DECL int archive_entry_update_gname_utf8(struct archive_entry *, const char *); __LA_DECL void archive_entry_set_hardlink(struct archive_entry *, const char *); __LA_DECL void archive_entry_set_hardlink_utf8(struct archive_entry *, const char *); __LA_DECL void archive_entry_copy_hardlink(struct archive_entry *, const char *); __LA_DECL void archive_entry_copy_hardlink_w(struct archive_entry *, const wchar_t *); __LA_DECL int archive_entry_update_hardlink_utf8(struct archive_entry *, const char *); __LA_DECL void archive_entry_set_ino(struct archive_entry *, la_int64_t); __LA_DECL void archive_entry_set_ino64(struct archive_entry *, la_int64_t); __LA_DECL void archive_entry_set_link(struct archive_entry *, const char *); __LA_DECL void archive_entry_set_link_utf8(struct archive_entry *, const char *); __LA_DECL void archive_entry_copy_link(struct archive_entry *, const char *); __LA_DECL void archive_entry_copy_link_w(struct archive_entry *, const wchar_t *); __LA_DECL int archive_entry_update_link_utf8(struct archive_entry *, const char *); __LA_DECL void archive_entry_set_mode(struct archive_entry *, __LA_MODE_T); __LA_DECL void archive_entry_set_mtime(struct archive_entry *, time_t, long); __LA_DECL void archive_entry_unset_mtime(struct archive_entry *); __LA_DECL void archive_entry_set_nlink(struct archive_entry *, unsigned int); __LA_DECL void archive_entry_set_pathname(struct archive_entry *, const char *); __LA_DECL void archive_entry_set_pathname_utf8(struct archive_entry *, const char *); __LA_DECL void archive_entry_copy_pathname(struct archive_entry *, const char *); __LA_DECL void archive_entry_copy_pathname_w(struct archive_entry *, const wchar_t *); __LA_DECL int archive_entry_update_pathname_utf8(struct archive_entry *, const char *); __LA_DECL void archive_entry_set_perm(struct archive_entry *, __LA_MODE_T); __LA_DECL void archive_entry_set_rdev(struct archive_entry *, dev_t); __LA_DECL void archive_entry_set_rdevmajor(struct archive_entry *, dev_t); __LA_DECL void archive_entry_set_rdevminor(struct archive_entry *, dev_t); __LA_DECL void archive_entry_set_size(struct archive_entry *, la_int64_t); __LA_DECL void archive_entry_unset_size(struct archive_entry *); __LA_DECL void archive_entry_copy_sourcepath(struct archive_entry *, const char *); __LA_DECL void archive_entry_copy_sourcepath_w(struct archive_entry *, const wchar_t *); __LA_DECL void archive_entry_set_symlink(struct archive_entry *, const char *); __LA_DECL void archive_entry_set_symlink_type(struct archive_entry *, int); __LA_DECL void archive_entry_set_symlink_utf8(struct archive_entry *, const char *); __LA_DECL void archive_entry_copy_symlink(struct archive_entry *, const char *); __LA_DECL void archive_entry_copy_symlink_w(struct archive_entry *, const wchar_t *); __LA_DECL int archive_entry_update_symlink_utf8(struct archive_entry *, const char *); __LA_DECL void archive_entry_set_uid(struct archive_entry *, la_int64_t); __LA_DECL void archive_entry_set_uname(struct archive_entry *, const char *); __LA_DECL void archive_entry_set_uname_utf8(struct archive_entry *, const char *); __LA_DECL void archive_entry_copy_uname(struct archive_entry *, const char *); __LA_DECL void archive_entry_copy_uname_w(struct archive_entry *, const wchar_t *); __LA_DECL int archive_entry_update_uname_utf8(struct archive_entry *, const char *); __LA_DECL void archive_entry_set_is_data_encrypted(struct archive_entry *, char is_encrypted); __LA_DECL void archive_entry_set_is_metadata_encrypted(struct archive_entry *, char is_encrypted); /* * Routines to bulk copy fields to/from a platform-native "struct * stat." Libarchive used to just store a struct stat inside of each * archive_entry object, but this created issues when trying to * manipulate archives on systems different than the ones they were * created on. * * TODO: On Linux and other LFS systems, provide both stat32 and * stat64 versions of these functions and all of the macro glue so * that archive_entry_stat is magically defined to * archive_entry_stat32 or archive_entry_stat64 as appropriate. */ __LA_DECL const struct stat *archive_entry_stat(struct archive_entry *); __LA_DECL void archive_entry_copy_stat(struct archive_entry *, const struct stat *); /* * Storage for Mac OS-specific AppleDouble metadata information. * Apple-format tar files store a separate binary blob containing * encoded metadata with ACL, extended attributes, etc. * This provides a place to store that blob. */ __LA_DECL const void * archive_entry_mac_metadata(struct archive_entry *, size_t *); __LA_DECL void archive_entry_copy_mac_metadata(struct archive_entry *, const void *, size_t); /* * Digest routine. This is used to query the raw hex digest for the * given entry. The type of digest is provided as an argument. */ #define ARCHIVE_ENTRY_DIGEST_MD5 0x00000001 #define ARCHIVE_ENTRY_DIGEST_RMD160 0x00000002 #define ARCHIVE_ENTRY_DIGEST_SHA1 0x00000003 #define ARCHIVE_ENTRY_DIGEST_SHA256 0x00000004 #define ARCHIVE_ENTRY_DIGEST_SHA384 0x00000005 #define ARCHIVE_ENTRY_DIGEST_SHA512 0x00000006 __LA_DECL const unsigned char * archive_entry_digest(struct archive_entry *, int /* type */); /* * ACL routines. This used to simply store and return text-format ACL * strings, but that proved insufficient for a number of reasons: * = clients need control over uname/uid and gname/gid mappings * = there are many different ACL text formats * = would like to be able to read/convert archives containing ACLs * on platforms that lack ACL libraries * * This last point, in particular, forces me to implement a reasonably * complete set of ACL support routines. */ /* * Permission bits. */ #define ARCHIVE_ENTRY_ACL_EXECUTE 0x00000001 #define ARCHIVE_ENTRY_ACL_WRITE 0x00000002 #define ARCHIVE_ENTRY_ACL_READ 0x00000004 #define ARCHIVE_ENTRY_ACL_READ_DATA 0x00000008 #define ARCHIVE_ENTRY_ACL_LIST_DIRECTORY 0x00000008 #define ARCHIVE_ENTRY_ACL_WRITE_DATA 0x00000010 #define ARCHIVE_ENTRY_ACL_ADD_FILE 0x00000010 #define ARCHIVE_ENTRY_ACL_APPEND_DATA 0x00000020 #define ARCHIVE_ENTRY_ACL_ADD_SUBDIRECTORY 0x00000020 #define ARCHIVE_ENTRY_ACL_READ_NAMED_ATTRS 0x00000040 #define ARCHIVE_ENTRY_ACL_WRITE_NAMED_ATTRS 0x00000080 #define ARCHIVE_ENTRY_ACL_DELETE_CHILD 0x00000100 #define ARCHIVE_ENTRY_ACL_READ_ATTRIBUTES 0x00000200 #define ARCHIVE_ENTRY_ACL_WRITE_ATTRIBUTES 0x00000400 #define ARCHIVE_ENTRY_ACL_DELETE 0x00000800 #define ARCHIVE_ENTRY_ACL_READ_ACL 0x00001000 #define ARCHIVE_ENTRY_ACL_WRITE_ACL 0x00002000 #define ARCHIVE_ENTRY_ACL_WRITE_OWNER 0x00004000 #define ARCHIVE_ENTRY_ACL_SYNCHRONIZE 0x00008000 #define ARCHIVE_ENTRY_ACL_PERMS_POSIX1E \ (ARCHIVE_ENTRY_ACL_EXECUTE \ | ARCHIVE_ENTRY_ACL_WRITE \ | ARCHIVE_ENTRY_ACL_READ) #define ARCHIVE_ENTRY_ACL_PERMS_NFS4 \ (ARCHIVE_ENTRY_ACL_EXECUTE \ | ARCHIVE_ENTRY_ACL_READ_DATA \ | ARCHIVE_ENTRY_ACL_LIST_DIRECTORY \ | ARCHIVE_ENTRY_ACL_WRITE_DATA \ | ARCHIVE_ENTRY_ACL_ADD_FILE \ | ARCHIVE_ENTRY_ACL_APPEND_DATA \ | ARCHIVE_ENTRY_ACL_ADD_SUBDIRECTORY \ | ARCHIVE_ENTRY_ACL_READ_NAMED_ATTRS \ | ARCHIVE_ENTRY_ACL_WRITE_NAMED_ATTRS \ | ARCHIVE_ENTRY_ACL_DELETE_CHILD \ | ARCHIVE_ENTRY_ACL_READ_ATTRIBUTES \ | ARCHIVE_ENTRY_ACL_WRITE_ATTRIBUTES \ | ARCHIVE_ENTRY_ACL_DELETE \ | ARCHIVE_ENTRY_ACL_READ_ACL \ | ARCHIVE_ENTRY_ACL_WRITE_ACL \ | ARCHIVE_ENTRY_ACL_WRITE_OWNER \ | ARCHIVE_ENTRY_ACL_SYNCHRONIZE) /* * Inheritance values (NFS4 ACLs only); included in permset. */ #define ARCHIVE_ENTRY_ACL_ENTRY_INHERITED 0x01000000 #define ARCHIVE_ENTRY_ACL_ENTRY_FILE_INHERIT 0x02000000 #define ARCHIVE_ENTRY_ACL_ENTRY_DIRECTORY_INHERIT 0x04000000 #define ARCHIVE_ENTRY_ACL_ENTRY_NO_PROPAGATE_INHERIT 0x08000000 #define ARCHIVE_ENTRY_ACL_ENTRY_INHERIT_ONLY 0x10000000 #define ARCHIVE_ENTRY_ACL_ENTRY_SUCCESSFUL_ACCESS 0x20000000 #define ARCHIVE_ENTRY_ACL_ENTRY_FAILED_ACCESS 0x40000000 #define ARCHIVE_ENTRY_ACL_INHERITANCE_NFS4 \ (ARCHIVE_ENTRY_ACL_ENTRY_FILE_INHERIT \ | ARCHIVE_ENTRY_ACL_ENTRY_DIRECTORY_INHERIT \ | ARCHIVE_ENTRY_ACL_ENTRY_NO_PROPAGATE_INHERIT \ | ARCHIVE_ENTRY_ACL_ENTRY_INHERIT_ONLY \ | ARCHIVE_ENTRY_ACL_ENTRY_SUCCESSFUL_ACCESS \ | ARCHIVE_ENTRY_ACL_ENTRY_FAILED_ACCESS \ | ARCHIVE_ENTRY_ACL_ENTRY_INHERITED) /* We need to be able to specify combinations of these. */ #define ARCHIVE_ENTRY_ACL_TYPE_ACCESS 0x00000100 /* POSIX.1e only */ #define ARCHIVE_ENTRY_ACL_TYPE_DEFAULT 0x00000200 /* POSIX.1e only */ #define ARCHIVE_ENTRY_ACL_TYPE_ALLOW 0x00000400 /* NFS4 only */ #define ARCHIVE_ENTRY_ACL_TYPE_DENY 0x00000800 /* NFS4 only */ #define ARCHIVE_ENTRY_ACL_TYPE_AUDIT 0x00001000 /* NFS4 only */ #define ARCHIVE_ENTRY_ACL_TYPE_ALARM 0x00002000 /* NFS4 only */ #define ARCHIVE_ENTRY_ACL_TYPE_POSIX1E (ARCHIVE_ENTRY_ACL_TYPE_ACCESS \ | ARCHIVE_ENTRY_ACL_TYPE_DEFAULT) #define ARCHIVE_ENTRY_ACL_TYPE_NFS4 (ARCHIVE_ENTRY_ACL_TYPE_ALLOW \ | ARCHIVE_ENTRY_ACL_TYPE_DENY \ | ARCHIVE_ENTRY_ACL_TYPE_AUDIT \ | ARCHIVE_ENTRY_ACL_TYPE_ALARM) /* Tag values mimic POSIX.1e */ #define ARCHIVE_ENTRY_ACL_USER 10001 /* Specified user. */ #define ARCHIVE_ENTRY_ACL_USER_OBJ 10002 /* User who owns the file. */ #define ARCHIVE_ENTRY_ACL_GROUP 10003 /* Specified group. */ #define ARCHIVE_ENTRY_ACL_GROUP_OBJ 10004 /* Group who owns the file. */ #define ARCHIVE_ENTRY_ACL_MASK 10005 /* Modify group access (POSIX.1e only) */ #define ARCHIVE_ENTRY_ACL_OTHER 10006 /* Public (POSIX.1e only) */ #define ARCHIVE_ENTRY_ACL_EVERYONE 10107 /* Everyone (NFS4 only) */ /* * Set the ACL by clearing it and adding entries one at a time. * Unlike the POSIX.1e ACL routines, you must specify the type * (access/default) for each entry. Internally, the ACL data is just * a soup of entries. API calls here allow you to retrieve just the * entries of interest. This design (which goes against the spirit of * POSIX.1e) is useful for handling archive formats that combine * default and access information in a single ACL list. */ __LA_DECL void archive_entry_acl_clear(struct archive_entry *); __LA_DECL int archive_entry_acl_add_entry(struct archive_entry *, int /* type */, int /* permset */, int /* tag */, int /* qual */, const char * /* name */); __LA_DECL int archive_entry_acl_add_entry_w(struct archive_entry *, int /* type */, int /* permset */, int /* tag */, int /* qual */, const wchar_t * /* name */); /* * To retrieve the ACL, first "reset", then repeatedly ask for the * "next" entry. The want_type parameter allows you to request only * certain types of entries. */ __LA_DECL int archive_entry_acl_reset(struct archive_entry *, int /* want_type */); __LA_DECL int archive_entry_acl_next(struct archive_entry *, int /* want_type */, int * /* type */, int * /* permset */, int * /* tag */, int * /* qual */, const char ** /* name */); /* * Construct a text-format ACL. The flags argument is a bitmask that * can include any of the following: * * Flags only for archive entries with POSIX.1e ACL: * ARCHIVE_ENTRY_ACL_TYPE_ACCESS - Include POSIX.1e "access" entries. * ARCHIVE_ENTRY_ACL_TYPE_DEFAULT - Include POSIX.1e "default" entries. * ARCHIVE_ENTRY_ACL_STYLE_MARK_DEFAULT - Include "default:" before each * default ACL entry. * ARCHIVE_ENTRY_ACL_STYLE_SOLARIS - Output only one colon after "other" and * "mask" entries. * * Flags only for archive entries with NFSv4 ACL: * ARCHIVE_ENTRY_ACL_STYLE_COMPACT - Do not output the minus character for * unset permissions and flags in NFSv4 ACL permission and flag fields * * Flags for for archive entries with POSIX.1e ACL or NFSv4 ACL: * ARCHIVE_ENTRY_ACL_STYLE_EXTRA_ID - Include extra numeric ID field in * each ACL entry. * ARCHIVE_ENTRY_ACL_STYLE_SEPARATOR_COMMA - Separate entries with comma * instead of newline. */ #define ARCHIVE_ENTRY_ACL_STYLE_EXTRA_ID 0x00000001 #define ARCHIVE_ENTRY_ACL_STYLE_MARK_DEFAULT 0x00000002 #define ARCHIVE_ENTRY_ACL_STYLE_SOLARIS 0x00000004 #define ARCHIVE_ENTRY_ACL_STYLE_SEPARATOR_COMMA 0x00000008 #define ARCHIVE_ENTRY_ACL_STYLE_COMPACT 0x00000010 __LA_DECL wchar_t *archive_entry_acl_to_text_w(struct archive_entry *, la_ssize_t * /* len */, int /* flags */); __LA_DECL char *archive_entry_acl_to_text(struct archive_entry *, la_ssize_t * /* len */, int /* flags */); __LA_DECL int archive_entry_acl_from_text_w(struct archive_entry *, const wchar_t * /* wtext */, int /* type */); __LA_DECL int archive_entry_acl_from_text(struct archive_entry *, const char * /* text */, int /* type */); /* Deprecated constants */ #define OLD_ARCHIVE_ENTRY_ACL_STYLE_EXTRA_ID 1024 #define OLD_ARCHIVE_ENTRY_ACL_STYLE_MARK_DEFAULT 2048 /* Deprecated functions */ __LA_DECL const wchar_t *archive_entry_acl_text_w(struct archive_entry *, int /* flags */) __LA_DEPRECATED; __LA_DECL const char *archive_entry_acl_text(struct archive_entry *, int /* flags */) __LA_DEPRECATED; /* Return bitmask of ACL types in an archive entry */ __LA_DECL int archive_entry_acl_types(struct archive_entry *); /* Return a count of entries matching 'want_type' */ __LA_DECL int archive_entry_acl_count(struct archive_entry *, int /* want_type */); /* Return an opaque ACL object. */ /* There's not yet anything clients can actually do with this... */ struct archive_acl; __LA_DECL struct archive_acl *archive_entry_acl(struct archive_entry *); /* * extended attributes */ __LA_DECL void archive_entry_xattr_clear(struct archive_entry *); __LA_DECL void archive_entry_xattr_add_entry(struct archive_entry *, const char * /* name */, const void * /* value */, size_t /* size */); /* * To retrieve the xattr list, first "reset", then repeatedly ask for the * "next" entry. */ __LA_DECL int archive_entry_xattr_count(struct archive_entry *); __LA_DECL int archive_entry_xattr_reset(struct archive_entry *); __LA_DECL int archive_entry_xattr_next(struct archive_entry *, const char ** /* name */, const void ** /* value */, size_t *); /* * sparse */ __LA_DECL void archive_entry_sparse_clear(struct archive_entry *); __LA_DECL void archive_entry_sparse_add_entry(struct archive_entry *, la_int64_t /* offset */, la_int64_t /* length */); /* * To retrieve the xattr list, first "reset", then repeatedly ask for the * "next" entry. */ __LA_DECL int archive_entry_sparse_count(struct archive_entry *); __LA_DECL int archive_entry_sparse_reset(struct archive_entry *); __LA_DECL int archive_entry_sparse_next(struct archive_entry *, la_int64_t * /* offset */, la_int64_t * /* length */); /* * Utility to match up hardlinks. * * The 'struct archive_entry_linkresolver' is a cache of archive entries * for files with multiple links. Here's how to use it: * 1. Create a lookup object with archive_entry_linkresolver_new() * 2. Tell it the archive format you're using. * 3. Hand each archive_entry to archive_entry_linkify(). * That function will return 0, 1, or 2 entries that should * be written. * 4. Call archive_entry_linkify(resolver, NULL) until * no more entries are returned. * 5. Call archive_entry_linkresolver_free(resolver) to free resources. * * The entries returned have their hardlink and size fields updated * appropriately. If an entry is passed in that does not refer to * a file with multiple links, it is returned unchanged. The intention * is that you should be able to simply filter all entries through * this machine. * * To make things more efficient, be sure that each entry has a valid * nlinks value. The hardlink cache uses this to track when all links * have been found. If the nlinks value is zero, it will keep every * name in the cache indefinitely, which can use a lot of memory. * * Note that archive_entry_size() is reset to zero if the file * body should not be written to the archive. Pay attention! */ struct archive_entry_linkresolver; /* * There are three different strategies for marking hardlinks. * The descriptions below name them after the best-known * formats that rely on each strategy: * * "Old cpio" is the simplest, it always returns any entry unmodified. * As far as I know, only cpio formats use this. Old cpio archives * store every link with the full body; the onus is on the dearchiver * to detect and properly link the files as they are restored. * "tar" is also pretty simple; it caches a copy the first time it sees * any link. Subsequent appearances are modified to be hardlink * references to the first one without any body. Used by all tar * formats, although the newest tar formats permit the "old cpio" strategy * as well. This strategy is very simple for the dearchiver, * and reasonably straightforward for the archiver. * "new cpio" is trickier. It stores the body only with the last * occurrence. The complication is that we might not * see every link to a particular file in a single session, so * there's no easy way to know when we've seen the last occurrence. * The solution here is to queue one link until we see the next. * At the end of the session, you can enumerate any remaining * entries by calling archive_entry_linkify(NULL) and store those * bodies. If you have a file with three links l1, l2, and l3, * you'll get the following behavior if you see all three links: * linkify(l1) => NULL (the resolver stores l1 internally) * linkify(l2) => l1 (resolver stores l2, you write l1) * linkify(l3) => l2, l3 (all links seen, you can write both). * If you only see l1 and l2, you'll get this behavior: * linkify(l1) => NULL * linkify(l2) => l1 * linkify(NULL) => l2 (at end, you retrieve remaining links) * As the name suggests, this strategy is used by newer cpio variants. * It's noticeably more complex for the archiver, slightly more complex * for the dearchiver than the tar strategy, but makes it straightforward * to restore a file using any link by simply continuing to scan until * you see a link that is stored with a body. In contrast, the tar * strategy requires you to rescan the archive from the beginning to * correctly extract an arbitrary link. */ __LA_DECL struct archive_entry_linkresolver *archive_entry_linkresolver_new(void); __LA_DECL void archive_entry_linkresolver_set_strategy( struct archive_entry_linkresolver *, int /* format_code */); __LA_DECL void archive_entry_linkresolver_free(struct archive_entry_linkresolver *); __LA_DECL void archive_entry_linkify(struct archive_entry_linkresolver *, struct archive_entry **, struct archive_entry **); __LA_DECL struct archive_entry *archive_entry_partial_links( struct archive_entry_linkresolver *res, unsigned int *links); #ifdef __cplusplus } #endif /* This is meaningless outside of this header. */ #undef __LA_DECL #endif /* !ARCHIVE_ENTRY_H_INCLUDED */ diff --git a/libarchive/archive_read_support_format_7zip.c b/libarchive/archive_read_support_format_7zip.c index 63cbb7df32c8..564ba514a4b1 100644 --- a/libarchive/archive_read_support_format_7zip.c +++ b/libarchive/archive_read_support_format_7zip.c @@ -1,3877 +1,3894 @@ /*- * Copyright (c) 2011 Michihiro NAKAJIMA * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. 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. * * THIS SOFTWARE IS PROVIDED BY THE AUTHOR(S) ``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 THE AUTHOR(S) 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 "archive_platform.h" __FBSDID("$FreeBSD$"); #ifdef HAVE_ERRNO_H #include #endif #ifdef HAVE_STDLIB_H #include #endif #ifdef HAVE_BZLIB_H #include #endif #ifdef HAVE_LZMA_H #include #endif #ifdef HAVE_ZLIB_H #include #endif #include "archive.h" #include "archive_entry.h" #include "archive_entry_locale.h" #include "archive_ppmd7_private.h" #include "archive_private.h" #include "archive_read_private.h" #include "archive_endian.h" #ifndef HAVE_ZLIB_H #include "archive_crc32.h" #endif #define _7ZIP_SIGNATURE "7z\xBC\xAF\x27\x1C" #define SFX_MIN_ADDR 0x27000 #define SFX_MAX_ADDR 0x60000 /* * Codec ID */ #define _7Z_COPY 0 #define _7Z_LZMA 0x030101 #define _7Z_LZMA2 0x21 #define _7Z_DEFLATE 0x040108 #define _7Z_BZ2 0x040202 #define _7Z_PPMD 0x030401 #define _7Z_DELTA 0x03 #define _7Z_CRYPTO_MAIN_ZIP 0x06F10101 /* Main Zip crypto algo */ #define _7Z_CRYPTO_RAR_29 0x06F10303 /* Rar29 AES-128 + (modified SHA-1) */ #define _7Z_CRYPTO_AES_256_SHA_256 0x06F10701 /* AES-256 + SHA-256 */ #define _7Z_X86 0x03030103 #define _7Z_X86_BCJ2 0x0303011B #define _7Z_POWERPC 0x03030205 #define _7Z_IA64 0x03030401 #define _7Z_ARM 0x03030501 #define _7Z_ARMTHUMB 0x03030701 #define _7Z_SPARC 0x03030805 /* * 7-Zip header property IDs. */ #define kEnd 0x00 #define kHeader 0x01 #define kArchiveProperties 0x02 #define kAdditionalStreamsInfo 0x03 #define kMainStreamsInfo 0x04 #define kFilesInfo 0x05 #define kPackInfo 0x06 #define kUnPackInfo 0x07 #define kSubStreamsInfo 0x08 #define kSize 0x09 #define kCRC 0x0A #define kFolder 0x0B #define kCodersUnPackSize 0x0C #define kNumUnPackStream 0x0D #define kEmptyStream 0x0E #define kEmptyFile 0x0F #define kAnti 0x10 #define kName 0x11 #define kCTime 0x12 #define kATime 0x13 #define kMTime 0x14 #define kAttributes 0x15 #define kEncodedHeader 0x17 #define kDummy 0x19 struct _7z_digests { unsigned char *defineds; uint32_t *digests; }; struct _7z_folder { uint64_t numCoders; struct _7z_coder { unsigned long codec; uint64_t numInStreams; uint64_t numOutStreams; uint64_t propertiesSize; unsigned char *properties; } *coders; uint64_t numBindPairs; struct { uint64_t inIndex; uint64_t outIndex; } *bindPairs; uint64_t numPackedStreams; uint64_t *packedStreams; uint64_t numInStreams; uint64_t numOutStreams; uint64_t *unPackSize; unsigned char digest_defined; uint32_t digest; uint64_t numUnpackStreams; uint32_t packIndex; /* Unoperated bytes. */ uint64_t skipped_bytes; }; struct _7z_coders_info { uint64_t numFolders; struct _7z_folder *folders; uint64_t dataStreamIndex; }; struct _7z_pack_info { uint64_t pos; uint64_t numPackStreams; uint64_t *sizes; struct _7z_digests digest; /* Calculated from pos and numPackStreams. */ uint64_t *positions; }; struct _7z_substream_info { size_t unpack_streams; uint64_t *unpackSizes; unsigned char *digestsDefined; uint32_t *digests; }; struct _7z_stream_info { struct _7z_pack_info pi; struct _7z_coders_info ci; struct _7z_substream_info ss; }; struct _7z_header_info { uint64_t dataIndex; unsigned char *emptyStreamBools; unsigned char *emptyFileBools; unsigned char *antiBools; unsigned char *attrBools; }; struct _7zip_entry { size_t name_len; unsigned char *utf16name; #if defined(_WIN32) && !defined(__CYGWIN__) && defined(_DEBUG) const wchar_t *wname; #endif uint32_t folderIndex; uint32_t ssIndex; unsigned flg; #define MTIME_IS_SET (1<<0) #define ATIME_IS_SET (1<<1) #define CTIME_IS_SET (1<<2) #define CRC32_IS_SET (1<<3) #define HAS_STREAM (1<<4) time_t mtime; time_t atime; time_t ctime; long mtime_ns; long atime_ns; long ctime_ns; uint32_t mode; uint32_t attr; }; struct _7zip { /* Structural information about the archive. */ struct _7z_stream_info si; int header_is_being_read; int header_is_encoded; uint64_t header_bytes_remaining; unsigned long header_crc32; /* Header offset to check that reading points of the file contents * will not exceed the header. */ uint64_t header_offset; /* Base offset of the archive file for a seek in case reading SFX. */ uint64_t seek_base; /* List of entries */ size_t entries_remaining; uint64_t numFiles; struct _7zip_entry *entries; struct _7zip_entry *entry; unsigned char *entry_names; /* entry_bytes_remaining is the number of bytes we expect. */ int64_t entry_offset; uint64_t entry_bytes_remaining; /* Running CRC32 of the decompressed data */ unsigned long entry_crc32; /* Flags to mark progress of decompression. */ char end_of_entry; /* Uncompressed buffer control. */ #define UBUFF_SIZE (64 * 1024) unsigned char *uncompressed_buffer; unsigned char *uncompressed_buffer_pointer; size_t uncompressed_buffer_size; size_t uncompressed_buffer_bytes_remaining; /* Offset of the compressed data. */ int64_t stream_offset; /* * Decompressing control data. */ unsigned folder_index; uint64_t folder_outbytes_remaining; unsigned pack_stream_index; unsigned pack_stream_remaining; uint64_t pack_stream_inbytes_remaining; size_t pack_stream_bytes_unconsumed; /* The codec information of a folder. */ unsigned long codec; unsigned long codec2; /* * Decompressor controllers. */ /* Decoding LZMA1 and LZMA2 data. */ #ifdef HAVE_LZMA_H lzma_stream lzstream; int lzstream_valid; #endif /* Decoding bzip2 data. */ #if defined(HAVE_BZLIB_H) && defined(BZ_CONFIG_ERROR) bz_stream bzstream; int bzstream_valid; #endif /* Decoding deflate data. */ #ifdef HAVE_ZLIB_H z_stream stream; int stream_valid; #endif /* Decoding PPMd data. */ int ppmd7_stat; CPpmd7 ppmd7_context; CPpmd7z_RangeDec range_dec; IByteIn bytein; struct { const unsigned char *next_in; int64_t avail_in; int64_t total_in; + int64_t stream_in; unsigned char *next_out; int64_t avail_out; int64_t total_out; int overconsumed; } ppstream; int ppmd7_valid; /* Decoding BCJ and BCJ2 data. */ uint32_t bcj_state; size_t odd_bcj_size; unsigned char odd_bcj[4]; /* Decoding BCJ data. */ size_t bcj_prevPosT; uint32_t bcj_prevMask; uint32_t bcj_ip; /* Decoding BCJ2 data. */ size_t main_stream_bytes_remaining; unsigned char *sub_stream_buff[3]; size_t sub_stream_size[3]; size_t sub_stream_bytes_remaining[3]; unsigned char *tmp_stream_buff; size_t tmp_stream_buff_size; size_t tmp_stream_bytes_avail; size_t tmp_stream_bytes_remaining; #ifdef _LZMA_PROB32 #define CProb uint32_t #else #define CProb uint16_t #endif CProb bcj2_p[256 + 2]; uint8_t bcj2_prevByte; uint32_t bcj2_range; uint32_t bcj2_code; uint64_t bcj2_outPos; /* Filename character-set conversion data. */ struct archive_string_conv *sconv; char format_name[64]; /* Custom value that is non-zero if this archive contains encrypted entries. */ int has_encrypted_entries; }; /* Maximum entry size. This limitation prevents reading intentional * corrupted 7-zip files on assuming there are not so many entries in * the files. */ #define UMAX_ENTRY ARCHIVE_LITERAL_ULL(100000000) static int archive_read_format_7zip_has_encrypted_entries(struct archive_read *); static int archive_read_support_format_7zip_capabilities(struct archive_read *a); static int archive_read_format_7zip_bid(struct archive_read *, int); static int archive_read_format_7zip_cleanup(struct archive_read *); static int archive_read_format_7zip_read_data(struct archive_read *, const void **, size_t *, int64_t *); static int archive_read_format_7zip_read_data_skip(struct archive_read *); static int archive_read_format_7zip_read_header(struct archive_read *, struct archive_entry *); static int check_7zip_header_in_sfx(const char *); static unsigned long decode_codec_id(const unsigned char *, size_t); static int decode_encoded_header_info(struct archive_read *, struct _7z_stream_info *); static int decompress(struct archive_read *, struct _7zip *, void *, size_t *, const void *, size_t *); static ssize_t extract_pack_stream(struct archive_read *, size_t); static void fileTimeToUtc(uint64_t, time_t *, long *); static uint64_t folder_uncompressed_size(struct _7z_folder *); static void free_CodersInfo(struct _7z_coders_info *); static void free_Digest(struct _7z_digests *); static void free_Folder(struct _7z_folder *); static void free_Header(struct _7z_header_info *); static void free_PackInfo(struct _7z_pack_info *); static void free_StreamsInfo(struct _7z_stream_info *); static void free_SubStreamsInfo(struct _7z_substream_info *); static int free_decompression(struct archive_read *, struct _7zip *); static ssize_t get_uncompressed_data(struct archive_read *, const void **, size_t, size_t); static const unsigned char * header_bytes(struct archive_read *, size_t); static int init_decompression(struct archive_read *, struct _7zip *, const struct _7z_coder *, const struct _7z_coder *); static int parse_7zip_uint64(struct archive_read *, uint64_t *); static int read_Bools(struct archive_read *, unsigned char *, size_t); static int read_CodersInfo(struct archive_read *, struct _7z_coders_info *); static int read_Digests(struct archive_read *, struct _7z_digests *, size_t); static int read_Folder(struct archive_read *, struct _7z_folder *); static int read_Header(struct archive_read *, struct _7z_header_info *, int); static int read_PackInfo(struct archive_read *, struct _7z_pack_info *); static int read_StreamsInfo(struct archive_read *, struct _7z_stream_info *); static int read_SubStreamsInfo(struct archive_read *, struct _7z_substream_info *, struct _7z_folder *, size_t); static int read_Times(struct archive_read *, struct _7z_header_info *, int); static void read_consume(struct archive_read *); static ssize_t read_stream(struct archive_read *, const void **, size_t, size_t); static int seek_pack(struct archive_read *); static int64_t skip_stream(struct archive_read *, size_t); static int skip_sfx(struct archive_read *, ssize_t); static int slurp_central_directory(struct archive_read *, struct _7zip *, struct _7z_header_info *); static int setup_decode_folder(struct archive_read *, struct _7z_folder *, int); static void x86_Init(struct _7zip *); static size_t x86_Convert(struct _7zip *, uint8_t *, size_t); static ssize_t Bcj2_Decode(struct _7zip *, uint8_t *, size_t); int archive_read_support_format_7zip(struct archive *_a) { struct archive_read *a = (struct archive_read *)_a; struct _7zip *zip; int r; archive_check_magic(_a, ARCHIVE_READ_MAGIC, ARCHIVE_STATE_NEW, "archive_read_support_format_7zip"); zip = calloc(1, sizeof(*zip)); if (zip == NULL) { archive_set_error(&a->archive, ENOMEM, "Can't allocate 7zip data"); return (ARCHIVE_FATAL); } /* * Until enough data has been read, we cannot tell about * any encrypted entries yet. */ zip->has_encrypted_entries = ARCHIVE_READ_FORMAT_ENCRYPTION_DONT_KNOW; r = __archive_read_register_format(a, zip, "7zip", archive_read_format_7zip_bid, NULL, archive_read_format_7zip_read_header, archive_read_format_7zip_read_data, archive_read_format_7zip_read_data_skip, NULL, archive_read_format_7zip_cleanup, archive_read_support_format_7zip_capabilities, archive_read_format_7zip_has_encrypted_entries); if (r != ARCHIVE_OK) free(zip); return (ARCHIVE_OK); } static int archive_read_support_format_7zip_capabilities(struct archive_read * a) { (void)a; /* UNUSED */ return (ARCHIVE_READ_FORMAT_CAPS_ENCRYPT_DATA | ARCHIVE_READ_FORMAT_CAPS_ENCRYPT_METADATA); } static int archive_read_format_7zip_has_encrypted_entries(struct archive_read *_a) { if (_a && _a->format) { struct _7zip * zip = (struct _7zip *)_a->format->data; if (zip) { return zip->has_encrypted_entries; } } return ARCHIVE_READ_FORMAT_ENCRYPTION_DONT_KNOW; } static int archive_read_format_7zip_bid(struct archive_read *a, int best_bid) { const char *p; /* If someone has already bid more than 32, then avoid trashing the look-ahead buffers with a seek. */ if (best_bid > 32) return (-1); if ((p = __archive_read_ahead(a, 6, NULL)) == NULL) return (0); /* If first six bytes are the 7-Zip signature, * return the bid right now. */ if (memcmp(p, _7ZIP_SIGNATURE, 6) == 0) return (48); /* * It may a 7-Zip SFX archive file. If first two bytes are * 'M' and 'Z' available on Windows or first four bytes are * "\x7F\x45LF" available on posix like system, seek the 7-Zip * signature. Although we will perform a seek when reading * a header, what we do not use __archive_read_seek() here is * due to a bidding performance. */ if ((p[0] == 'M' && p[1] == 'Z') || memcmp(p, "\x7F\x45LF", 4) == 0) { ssize_t offset = SFX_MIN_ADDR; ssize_t window = 4096; ssize_t bytes_avail; while (offset + window <= (SFX_MAX_ADDR)) { const char *buff = __archive_read_ahead(a, offset + window, &bytes_avail); if (buff == NULL) { /* Remaining bytes are less than window. */ window >>= 1; if (window < 0x40) return (0); continue; } p = buff + offset; while (p + 32 < buff + bytes_avail) { int step = check_7zip_header_in_sfx(p); if (step == 0) return (48); p += step; } offset = p - buff; } } return (0); } static int check_7zip_header_in_sfx(const char *p) { switch ((unsigned char)p[5]) { case 0x1C: if (memcmp(p, _7ZIP_SIGNATURE, 6) != 0) return (6); /* * Test the CRC because its extraction code has 7-Zip * Magic Code, so we should do this in order not to * make a mis-detection. */ if (crc32(0, (const unsigned char *)p + 12, 20) != archive_le32dec(p + 8)) return (6); /* Hit the header! */ return (0); case 0x37: return (5); case 0x7A: return (4); case 0xBC: return (3); case 0xAF: return (2); case 0x27: return (1); default: return (6); } } static int skip_sfx(struct archive_read *a, ssize_t bytes_avail) { const void *h; const char *p, *q; size_t skip, offset; ssize_t bytes, window; /* * If bytes_avail > SFX_MIN_ADDR we do not have to call * __archive_read_seek() at this time since we have * already had enough data. */ if (bytes_avail > SFX_MIN_ADDR) __archive_read_consume(a, SFX_MIN_ADDR); else if (__archive_read_seek(a, SFX_MIN_ADDR, SEEK_SET) < 0) return (ARCHIVE_FATAL); offset = 0; window = 1; while (offset + window <= SFX_MAX_ADDR - SFX_MIN_ADDR) { h = __archive_read_ahead(a, window, &bytes); if (h == NULL) { /* Remaining bytes are less than window. */ window >>= 1; if (window < 0x40) goto fatal; continue; } if (bytes < 6) { /* This case might happen when window == 1. */ window = 4096; continue; } p = (const char *)h; q = p + bytes; /* * Scan ahead until we find something that looks * like the 7-Zip header. */ while (p + 32 < q) { int step = check_7zip_header_in_sfx(p); if (step == 0) { struct _7zip *zip = (struct _7zip *)a->format->data; skip = p - (const char *)h; __archive_read_consume(a, skip); zip->seek_base = SFX_MIN_ADDR + offset + skip; return (ARCHIVE_OK); } p += step; } skip = p - (const char *)h; __archive_read_consume(a, skip); offset += skip; if (window == 1) window = 4096; } fatal: archive_set_error(&a->archive, ARCHIVE_ERRNO_FILE_FORMAT, "Couldn't find out 7-Zip header"); return (ARCHIVE_FATAL); } static int archive_read_format_7zip_read_header(struct archive_read *a, struct archive_entry *entry) { struct _7zip *zip = (struct _7zip *)a->format->data; struct _7zip_entry *zip_entry; int r, ret = ARCHIVE_OK; struct _7z_folder *folder = 0; uint64_t fidx = 0; /* * It should be sufficient to call archive_read_next_header() for * a reader to determine if an entry is encrypted or not. If the * encryption of an entry is only detectable when calling * archive_read_data(), so be it. We'll do the same check there * as well. */ if (zip->has_encrypted_entries == ARCHIVE_READ_FORMAT_ENCRYPTION_DONT_KNOW) { zip->has_encrypted_entries = 0; } a->archive.archive_format = ARCHIVE_FORMAT_7ZIP; if (a->archive.archive_format_name == NULL) a->archive.archive_format_name = "7-Zip"; if (zip->entries == NULL) { struct _7z_header_info header; memset(&header, 0, sizeof(header)); r = slurp_central_directory(a, zip, &header); free_Header(&header); if (r != ARCHIVE_OK) return (r); zip->entries_remaining = (size_t)zip->numFiles; zip->entry = zip->entries; } else { ++zip->entry; } zip_entry = zip->entry; if (zip->entries_remaining <= 0 || zip_entry == NULL) return ARCHIVE_EOF; --zip->entries_remaining; zip->entry_offset = 0; zip->end_of_entry = 0; zip->entry_crc32 = crc32(0, NULL, 0); /* Setup a string conversion for a filename. */ if (zip->sconv == NULL) { zip->sconv = archive_string_conversion_from_charset( &a->archive, "UTF-16LE", 1); if (zip->sconv == NULL) return (ARCHIVE_FATAL); } /* Figure out if the entry is encrypted by looking at the folder that is associated to the current 7zip entry. If the folder has a coder with a _7Z_CRYPTO codec then the folder is encrypted. Hence the entry must also be encrypted. */ if (zip_entry && zip_entry->folderIndex < zip->si.ci.numFolders) { folder = &(zip->si.ci.folders[zip_entry->folderIndex]); for (fidx=0; folder && fidxnumCoders; fidx++) { switch(folder->coders[fidx].codec) { case _7Z_CRYPTO_MAIN_ZIP: case _7Z_CRYPTO_RAR_29: case _7Z_CRYPTO_AES_256_SHA_256: { archive_entry_set_is_data_encrypted(entry, 1); zip->has_encrypted_entries = 1; break; } } } } /* Now that we've checked for encryption, if there were still no * encrypted entries found we can say for sure that there are none. */ if (zip->has_encrypted_entries == ARCHIVE_READ_FORMAT_ENCRYPTION_DONT_KNOW) { zip->has_encrypted_entries = 0; } if (archive_entry_copy_pathname_l(entry, (const char *)zip_entry->utf16name, zip_entry->name_len, zip->sconv) != 0) { if (errno == ENOMEM) { archive_set_error(&a->archive, ENOMEM, "Can't allocate memory for Pathname"); return (ARCHIVE_FATAL); } archive_set_error(&a->archive, ARCHIVE_ERRNO_FILE_FORMAT, "Pathname cannot be converted " "from %s to current locale.", archive_string_conversion_charset_name(zip->sconv)); ret = ARCHIVE_WARN; } /* Populate some additional entry fields: */ archive_entry_set_mode(entry, zip_entry->mode); if (zip_entry->flg & MTIME_IS_SET) archive_entry_set_mtime(entry, zip_entry->mtime, zip_entry->mtime_ns); if (zip_entry->flg & CTIME_IS_SET) archive_entry_set_ctime(entry, zip_entry->ctime, zip_entry->ctime_ns); if (zip_entry->flg & ATIME_IS_SET) archive_entry_set_atime(entry, zip_entry->atime, zip_entry->atime_ns); if (zip_entry->ssIndex != (uint32_t)-1) { zip->entry_bytes_remaining = zip->si.ss.unpackSizes[zip_entry->ssIndex]; archive_entry_set_size(entry, zip->entry_bytes_remaining); } else { zip->entry_bytes_remaining = 0; archive_entry_set_size(entry, 0); } /* If there's no body, force read_data() to return EOF immediately. */ if (zip->entry_bytes_remaining < 1) zip->end_of_entry = 1; if ((zip_entry->mode & AE_IFMT) == AE_IFLNK) { unsigned char *symname = NULL; size_t symsize = 0; /* * Symbolic-name is recorded as its contents. We have to * read the contents at this time. */ while (zip->entry_bytes_remaining > 0) { const void *buff; unsigned char *mem; size_t size; int64_t offset; r = archive_read_format_7zip_read_data(a, &buff, &size, &offset); if (r < ARCHIVE_WARN) { free(symname); return (r); } mem = realloc(symname, symsize + size + 1); if (mem == NULL) { free(symname); archive_set_error(&a->archive, ENOMEM, "Can't allocate memory for Symname"); return (ARCHIVE_FATAL); } symname = mem; memcpy(symname+symsize, buff, size); symsize += size; } if (symsize == 0) { /* If there is no symname, handle it as a regular * file. */ zip_entry->mode &= ~AE_IFMT; zip_entry->mode |= AE_IFREG; archive_entry_set_mode(entry, zip_entry->mode); } else { symname[symsize] = '\0'; archive_entry_copy_symlink(entry, (const char *)symname); } free(symname); archive_entry_set_size(entry, 0); } /* Set up a more descriptive format name. */ sprintf(zip->format_name, "7-Zip"); a->archive.archive_format_name = zip->format_name; return (ret); } static int archive_read_format_7zip_read_data(struct archive_read *a, const void **buff, size_t *size, int64_t *offset) { struct _7zip *zip; ssize_t bytes; int ret = ARCHIVE_OK; zip = (struct _7zip *)(a->format->data); if (zip->has_encrypted_entries == ARCHIVE_READ_FORMAT_ENCRYPTION_DONT_KNOW) { zip->has_encrypted_entries = 0; } if (zip->pack_stream_bytes_unconsumed) read_consume(a); *offset = zip->entry_offset; *size = 0; *buff = NULL; /* * If we hit end-of-entry last time, clean up and return * ARCHIVE_EOF this time. */ if (zip->end_of_entry) return (ARCHIVE_EOF); const uint64_t max_read_size = 16 * 1024 * 1024; // Don't try to read more than 16 MB at a time size_t bytes_to_read = max_read_size; if ((uint64_t)bytes_to_read > zip->entry_bytes_remaining) { bytes_to_read = zip->entry_bytes_remaining; } bytes = read_stream(a, buff, bytes_to_read, 0); if (bytes < 0) return ((int)bytes); if (bytes == 0) { archive_set_error(&a->archive, ARCHIVE_ERRNO_FILE_FORMAT, "Truncated 7-Zip file body"); return (ARCHIVE_FATAL); } zip->entry_bytes_remaining -= bytes; if (zip->entry_bytes_remaining == 0) zip->end_of_entry = 1; /* Update checksum */ if ((zip->entry->flg & CRC32_IS_SET) && bytes) zip->entry_crc32 = crc32(zip->entry_crc32, *buff, (unsigned)bytes); /* If we hit the end, swallow any end-of-data marker. */ if (zip->end_of_entry) { /* Check computed CRC against file contents. */ if ((zip->entry->flg & CRC32_IS_SET) && zip->si.ss.digests[zip->entry->ssIndex] != zip->entry_crc32) { archive_set_error(&a->archive, ARCHIVE_ERRNO_MISC, "7-Zip bad CRC: 0x%lx should be 0x%lx", (unsigned long)zip->entry_crc32, (unsigned long)zip->si.ss.digests[ zip->entry->ssIndex]); ret = ARCHIVE_WARN; } } *size = bytes; *offset = zip->entry_offset; zip->entry_offset += bytes; return (ret); } static int archive_read_format_7zip_read_data_skip(struct archive_read *a) { struct _7zip *zip; int64_t bytes_skipped; zip = (struct _7zip *)(a->format->data); if (zip->pack_stream_bytes_unconsumed) read_consume(a); /* If we've already read to end of data, we're done. */ if (zip->end_of_entry) return (ARCHIVE_OK); /* * If the length is at the beginning, we can skip the * compressed data much more quickly. */ bytes_skipped = skip_stream(a, (size_t)zip->entry_bytes_remaining); if (bytes_skipped < 0) return (ARCHIVE_FATAL); zip->entry_bytes_remaining = 0; /* This entry is finished and done. */ zip->end_of_entry = 1; return (ARCHIVE_OK); } static int archive_read_format_7zip_cleanup(struct archive_read *a) { struct _7zip *zip; zip = (struct _7zip *)(a->format->data); free_StreamsInfo(&(zip->si)); free(zip->entries); free(zip->entry_names); free_decompression(a, zip); free(zip->uncompressed_buffer); free(zip->sub_stream_buff[0]); free(zip->sub_stream_buff[1]); free(zip->sub_stream_buff[2]); free(zip->tmp_stream_buff); free(zip); (a->format->data) = NULL; return (ARCHIVE_OK); } static void read_consume(struct archive_read *a) { struct _7zip *zip = (struct _7zip *)a->format->data; if (zip->pack_stream_bytes_unconsumed) { __archive_read_consume(a, zip->pack_stream_bytes_unconsumed); zip->stream_offset += zip->pack_stream_bytes_unconsumed; zip->pack_stream_bytes_unconsumed = 0; } } #ifdef HAVE_LZMA_H /* * Set an error code and choose an error message for liblzma. */ static void set_error(struct archive_read *a, int ret) { switch (ret) { case LZMA_STREAM_END: /* Found end of stream. */ case LZMA_OK: /* Decompressor made some progress. */ break; case LZMA_MEM_ERROR: archive_set_error(&a->archive, ENOMEM, "Lzma library error: Cannot allocate memory"); break; case LZMA_MEMLIMIT_ERROR: archive_set_error(&a->archive, ENOMEM, "Lzma library error: Out of memory"); break; case LZMA_FORMAT_ERROR: archive_set_error(&a->archive, ARCHIVE_ERRNO_MISC, "Lzma library error: format not recognized"); break; case LZMA_OPTIONS_ERROR: archive_set_error(&a->archive, ARCHIVE_ERRNO_MISC, "Lzma library error: Invalid options"); break; case LZMA_DATA_ERROR: archive_set_error(&a->archive, ARCHIVE_ERRNO_MISC, "Lzma library error: Corrupted input data"); break; case LZMA_BUF_ERROR: archive_set_error(&a->archive, ARCHIVE_ERRNO_MISC, "Lzma library error: No progress is possible"); break; default: /* Return an error. */ archive_set_error(&a->archive, ARCHIVE_ERRNO_MISC, "Lzma decompression failed: Unknown error"); break; } } #endif static unsigned long decode_codec_id(const unsigned char *codecId, size_t id_size) { unsigned i; unsigned long id = 0; for (i = 0; i < id_size; i++) { id <<= 8; id += codecId[i]; } return (id); } static Byte ppmd_read(void *p) { struct archive_read *a = ((IByteIn*)p)->a; struct _7zip *zip = (struct _7zip *)(a->format->data); Byte b; - if (zip->ppstream.avail_in == 0) { - archive_set_error(&a->archive, ARCHIVE_ERRNO_FILE_FORMAT, - "Truncated RAR file data"); - zip->ppstream.overconsumed = 1; - return (0); + if (zip->ppstream.avail_in <= 0) { + /* + * Ppmd7_DecodeSymbol might require reading multiple bytes + * and we are on boundary; + * last resort to read using __archive_read_ahead. + */ + ssize_t bytes_avail = 0; + const uint8_t* data = __archive_read_ahead(a, + zip->ppstream.stream_in+1, &bytes_avail); + if(bytes_avail < zip->ppstream.stream_in+1) { + archive_set_error(&a->archive, + ARCHIVE_ERRNO_FILE_FORMAT, + "Truncated 7z file data"); + zip->ppstream.overconsumed = 1; + return (0); + } + zip->ppstream.next_in++; + b = data[zip->ppstream.stream_in]; + } else { + b = *zip->ppstream.next_in++; } - b = *zip->ppstream.next_in++; zip->ppstream.avail_in--; zip->ppstream.total_in++; + zip->ppstream.stream_in++; return (b); } static int init_decompression(struct archive_read *a, struct _7zip *zip, const struct _7z_coder *coder1, const struct _7z_coder *coder2) { int r; zip->codec = coder1->codec; zip->codec2 = -1; switch (zip->codec) { case _7Z_COPY: case _7Z_BZ2: case _7Z_DEFLATE: case _7Z_PPMD: if (coder2 != NULL) { if (coder2->codec != _7Z_X86 && coder2->codec != _7Z_X86_BCJ2) { archive_set_error(&a->archive, ARCHIVE_ERRNO_MISC, "Unsupported filter %lx for %lx", coder2->codec, coder1->codec); return (ARCHIVE_FAILED); } zip->codec2 = coder2->codec; zip->bcj_state = 0; if (coder2->codec == _7Z_X86) x86_Init(zip); } break; default: break; } switch (zip->codec) { case _7Z_COPY: break; case _7Z_LZMA: case _7Z_LZMA2: #ifdef HAVE_LZMA_H #if LZMA_VERSION_MAJOR >= 5 /* Effectively disable the limiter. */ #define LZMA_MEMLIMIT UINT64_MAX #else /* NOTE: This needs to check memory size which running system has. */ #define LZMA_MEMLIMIT (1U << 30) #endif { lzma_options_delta delta_opt; lzma_filter filters[LZMA_FILTERS_MAX], *ff; int fi = 0; if (zip->lzstream_valid) { lzma_end(&(zip->lzstream)); zip->lzstream_valid = 0; } /* * NOTE: liblzma incompletely handle the BCJ+LZMA compressed * data made by 7-Zip because 7-Zip does not add End-Of- * Payload Marker(EOPM) at the end of LZMA compressed data, * and so liblzma cannot know the end of the compressed data * without EOPM. So consequently liblzma will not return last * three or four bytes of uncompressed data because * LZMA_FILTER_X86 filter does not handle input data if its * data size is less than five bytes. If liblzma detect EOPM * or know the uncompressed data size, liblzma will flush out * the remaining that three or four bytes of uncompressed * data. That is why we have to use our converting program * for BCJ+LZMA. If we were able to tell the uncompressed * size to liblzma when using lzma_raw_decoder() liblzma * could correctly deal with BCJ+LZMA. But unfortunately * there is no way to do that. * Discussion about this can be found at XZ Utils forum. */ if (coder2 != NULL) { zip->codec2 = coder2->codec; filters[fi].options = NULL; switch (zip->codec2) { case _7Z_X86: if (zip->codec == _7Z_LZMA2) { filters[fi].id = LZMA_FILTER_X86; fi++; } else /* Use our filter. */ x86_Init(zip); break; case _7Z_X86_BCJ2: /* Use our filter. */ zip->bcj_state = 0; break; case _7Z_DELTA: if (coder2->propertiesSize != 1) { archive_set_error(&a->archive, ARCHIVE_ERRNO_MISC, "Invalid Delta parameter"); return (ARCHIVE_FAILED); } filters[fi].id = LZMA_FILTER_DELTA; memset(&delta_opt, 0, sizeof(delta_opt)); delta_opt.type = LZMA_DELTA_TYPE_BYTE; delta_opt.dist = (uint32_t)coder2->properties[0] + 1; filters[fi].options = &delta_opt; fi++; break; /* Following filters have not been tested yet. */ case _7Z_POWERPC: filters[fi].id = LZMA_FILTER_POWERPC; fi++; break; case _7Z_IA64: filters[fi].id = LZMA_FILTER_IA64; fi++; break; case _7Z_ARM: filters[fi].id = LZMA_FILTER_ARM; fi++; break; case _7Z_ARMTHUMB: filters[fi].id = LZMA_FILTER_ARMTHUMB; fi++; break; case _7Z_SPARC: filters[fi].id = LZMA_FILTER_SPARC; fi++; break; default: archive_set_error(&a->archive, ARCHIVE_ERRNO_MISC, "Unexpected codec ID: %lX", zip->codec2); return (ARCHIVE_FAILED); } } if (zip->codec == _7Z_LZMA2) filters[fi].id = LZMA_FILTER_LZMA2; else filters[fi].id = LZMA_FILTER_LZMA1; filters[fi].options = NULL; ff = &filters[fi]; r = lzma_properties_decode(&filters[fi], NULL, coder1->properties, (size_t)coder1->propertiesSize); if (r != LZMA_OK) { set_error(a, r); return (ARCHIVE_FAILED); } fi++; filters[fi].id = LZMA_VLI_UNKNOWN; filters[fi].options = NULL; r = lzma_raw_decoder(&(zip->lzstream), filters); free(ff->options); if (r != LZMA_OK) { set_error(a, r); return (ARCHIVE_FAILED); } zip->lzstream_valid = 1; zip->lzstream.total_in = 0; zip->lzstream.total_out = 0; break; } #else archive_set_error(&a->archive, ARCHIVE_ERRNO_MISC, "LZMA codec is unsupported"); return (ARCHIVE_FAILED); #endif case _7Z_BZ2: #if defined(HAVE_BZLIB_H) && defined(BZ_CONFIG_ERROR) if (zip->bzstream_valid) { BZ2_bzDecompressEnd(&(zip->bzstream)); zip->bzstream_valid = 0; } r = BZ2_bzDecompressInit(&(zip->bzstream), 0, 0); if (r == BZ_MEM_ERROR) r = BZ2_bzDecompressInit(&(zip->bzstream), 0, 1); if (r != BZ_OK) { int err = ARCHIVE_ERRNO_MISC; const char *detail = NULL; switch (r) { case BZ_PARAM_ERROR: detail = "invalid setup parameter"; break; case BZ_MEM_ERROR: err = ENOMEM; detail = "out of memory"; break; case BZ_CONFIG_ERROR: detail = "mis-compiled library"; break; } archive_set_error(&a->archive, err, "Internal error initializing decompressor: %s", detail != NULL ? detail : "??"); zip->bzstream_valid = 0; return (ARCHIVE_FAILED); } zip->bzstream_valid = 1; zip->bzstream.total_in_lo32 = 0; zip->bzstream.total_in_hi32 = 0; zip->bzstream.total_out_lo32 = 0; zip->bzstream.total_out_hi32 = 0; break; #else archive_set_error(&a->archive, ARCHIVE_ERRNO_MISC, "BZ2 codec is unsupported"); return (ARCHIVE_FAILED); #endif case _7Z_DEFLATE: #ifdef HAVE_ZLIB_H if (zip->stream_valid) r = inflateReset(&(zip->stream)); else r = inflateInit2(&(zip->stream), -15 /* Don't check for zlib header */); if (r != Z_OK) { archive_set_error(&a->archive, ARCHIVE_ERRNO_MISC, "Couldn't initialize zlib stream."); return (ARCHIVE_FAILED); } zip->stream_valid = 1; zip->stream.total_in = 0; zip->stream.total_out = 0; break; #else archive_set_error(&a->archive, ARCHIVE_ERRNO_MISC, "DEFLATE codec is unsupported"); return (ARCHIVE_FAILED); #endif case _7Z_PPMD: { unsigned order; uint32_t msize; if (zip->ppmd7_valid) { __archive_ppmd7_functions.Ppmd7_Free( &zip->ppmd7_context); zip->ppmd7_valid = 0; } if (coder1->propertiesSize < 5) { archive_set_error(&a->archive, ARCHIVE_ERRNO_MISC, "Malformed PPMd parameter"); return (ARCHIVE_FAILED); } order = coder1->properties[0]; msize = archive_le32dec(&(coder1->properties[1])); if (order < PPMD7_MIN_ORDER || order > PPMD7_MAX_ORDER || msize < PPMD7_MIN_MEM_SIZE || msize > PPMD7_MAX_MEM_SIZE) { archive_set_error(&a->archive, ARCHIVE_ERRNO_MISC, "Malformed PPMd parameter"); return (ARCHIVE_FAILED); } __archive_ppmd7_functions.Ppmd7_Construct(&zip->ppmd7_context); r = __archive_ppmd7_functions.Ppmd7_Alloc( &zip->ppmd7_context, msize); if (r == 0) { archive_set_error(&a->archive, ENOMEM, "Coludn't allocate memory for PPMd"); return (ARCHIVE_FATAL); } __archive_ppmd7_functions.Ppmd7_Init( &zip->ppmd7_context, order); __archive_ppmd7_functions.Ppmd7z_RangeDec_CreateVTable( &zip->range_dec); zip->ppmd7_valid = 1; zip->ppmd7_stat = 0; zip->ppstream.overconsumed = 0; zip->ppstream.total_in = 0; zip->ppstream.total_out = 0; break; } case _7Z_X86: case _7Z_X86_BCJ2: case _7Z_POWERPC: case _7Z_IA64: case _7Z_ARM: case _7Z_ARMTHUMB: case _7Z_SPARC: case _7Z_DELTA: archive_set_error(&a->archive, ARCHIVE_ERRNO_MISC, "Unexpected codec ID: %lX", zip->codec); return (ARCHIVE_FAILED); case _7Z_CRYPTO_MAIN_ZIP: case _7Z_CRYPTO_RAR_29: case _7Z_CRYPTO_AES_256_SHA_256: if (a->entry) { archive_entry_set_is_metadata_encrypted(a->entry, 1); archive_entry_set_is_data_encrypted(a->entry, 1); zip->has_encrypted_entries = 1; } archive_set_error(&a->archive, ARCHIVE_ERRNO_MISC, "Crypto codec not supported yet (ID: 0x%lX)", zip->codec); return (ARCHIVE_FAILED); default: archive_set_error(&a->archive, ARCHIVE_ERRNO_MISC, "Unknown codec ID: %lX", zip->codec); return (ARCHIVE_FAILED); } return (ARCHIVE_OK); } static int decompress(struct archive_read *a, struct _7zip *zip, void *buff, size_t *outbytes, const void *b, size_t *used) { const uint8_t *t_next_in; uint8_t *t_next_out; size_t o_avail_in, o_avail_out; size_t t_avail_in, t_avail_out; uint8_t *bcj2_next_out; size_t bcj2_avail_out; int r, ret = ARCHIVE_OK; t_avail_in = o_avail_in = *used; t_avail_out = o_avail_out = *outbytes; t_next_in = b; t_next_out = buff; if (zip->codec != _7Z_LZMA2 && zip->codec2 == _7Z_X86) { int i; /* Do not copy out the BCJ remaining bytes when the output * buffer size is less than five bytes. */ if (o_avail_in != 0 && t_avail_out < 5 && zip->odd_bcj_size) { *used = 0; *outbytes = 0; return (ret); } for (i = 0; zip->odd_bcj_size > 0 && t_avail_out; i++) { *t_next_out++ = zip->odd_bcj[i]; t_avail_out--; zip->odd_bcj_size--; } if (o_avail_in == 0 || t_avail_out == 0) { *used = o_avail_in - t_avail_in; *outbytes = o_avail_out - t_avail_out; if (o_avail_in == 0) ret = ARCHIVE_EOF; return (ret); } } bcj2_next_out = t_next_out; bcj2_avail_out = t_avail_out; if (zip->codec2 == _7Z_X86_BCJ2) { /* * Decord a remaining decompressed main stream for BCJ2. */ if (zip->tmp_stream_bytes_remaining) { ssize_t bytes; size_t remaining = zip->tmp_stream_bytes_remaining; bytes = Bcj2_Decode(zip, t_next_out, t_avail_out); if (bytes < 0) { archive_set_error(&(a->archive), ARCHIVE_ERRNO_MISC, "BCJ2 conversion Failed"); return (ARCHIVE_FAILED); } zip->main_stream_bytes_remaining -= remaining - zip->tmp_stream_bytes_remaining; t_avail_out -= bytes; if (o_avail_in == 0 || t_avail_out == 0) { *used = 0; *outbytes = o_avail_out - t_avail_out; if (o_avail_in == 0 && zip->tmp_stream_bytes_remaining) ret = ARCHIVE_EOF; return (ret); } t_next_out += bytes; bcj2_next_out = t_next_out; bcj2_avail_out = t_avail_out; } t_next_out = zip->tmp_stream_buff; t_avail_out = zip->tmp_stream_buff_size; } switch (zip->codec) { case _7Z_COPY: { size_t bytes = (t_avail_in > t_avail_out)?t_avail_out:t_avail_in; memcpy(t_next_out, t_next_in, bytes); t_avail_in -= bytes; t_avail_out -= bytes; if (o_avail_in == 0) ret = ARCHIVE_EOF; break; } #ifdef HAVE_LZMA_H case _7Z_LZMA: case _7Z_LZMA2: zip->lzstream.next_in = t_next_in; zip->lzstream.avail_in = t_avail_in; zip->lzstream.next_out = t_next_out; zip->lzstream.avail_out = t_avail_out; r = lzma_code(&(zip->lzstream), LZMA_RUN); switch (r) { case LZMA_STREAM_END: /* Found end of stream. */ lzma_end(&(zip->lzstream)); zip->lzstream_valid = 0; ret = ARCHIVE_EOF; break; case LZMA_OK: /* Decompressor made some progress. */ break; default: archive_set_error(&(a->archive), ARCHIVE_ERRNO_MISC, "Decompression failed(%d)", r); return (ARCHIVE_FAILED); } t_avail_in = zip->lzstream.avail_in; t_avail_out = zip->lzstream.avail_out; break; #endif #if defined(HAVE_BZLIB_H) && defined(BZ_CONFIG_ERROR) case _7Z_BZ2: zip->bzstream.next_in = (char *)(uintptr_t)t_next_in; zip->bzstream.avail_in = t_avail_in; zip->bzstream.next_out = (char *)(uintptr_t)t_next_out; zip->bzstream.avail_out = t_avail_out; r = BZ2_bzDecompress(&(zip->bzstream)); switch (r) { case BZ_STREAM_END: /* Found end of stream. */ switch (BZ2_bzDecompressEnd(&(zip->bzstream))) { case BZ_OK: break; default: archive_set_error(&(a->archive), ARCHIVE_ERRNO_MISC, "Failed to clean up decompressor"); return (ARCHIVE_FAILED); } zip->bzstream_valid = 0; ret = ARCHIVE_EOF; break; case BZ_OK: /* Decompressor made some progress. */ break; default: archive_set_error(&(a->archive), ARCHIVE_ERRNO_MISC, "bzip decompression failed"); return (ARCHIVE_FAILED); } t_avail_in = zip->bzstream.avail_in; t_avail_out = zip->bzstream.avail_out; break; #endif #ifdef HAVE_ZLIB_H case _7Z_DEFLATE: zip->stream.next_in = (Bytef *)(uintptr_t)t_next_in; zip->stream.avail_in = (uInt)t_avail_in; zip->stream.next_out = t_next_out; zip->stream.avail_out = (uInt)t_avail_out; r = inflate(&(zip->stream), 0); switch (r) { case Z_STREAM_END: /* Found end of stream. */ ret = ARCHIVE_EOF; break; case Z_OK: /* Decompressor made some progress.*/ break; default: archive_set_error(&a->archive, ARCHIVE_ERRNO_MISC, "File decompression failed (%d)", r); return (ARCHIVE_FAILED); } t_avail_in = zip->stream.avail_in; t_avail_out = zip->stream.avail_out; break; #endif case _7Z_PPMD: { uint64_t flush_bytes; if (!zip->ppmd7_valid || zip->ppmd7_stat < 0 || t_avail_out <= 0) { archive_set_error(&(a->archive), ARCHIVE_ERRNO_MISC, "Decompression internal error"); return (ARCHIVE_FAILED); } zip->ppstream.next_in = t_next_in; zip->ppstream.avail_in = t_avail_in; + zip->ppstream.stream_in = 0; zip->ppstream.next_out = t_next_out; zip->ppstream.avail_out = t_avail_out; if (zip->ppmd7_stat == 0) { zip->bytein.a = a; zip->bytein.Read = &ppmd_read; zip->range_dec.Stream = &zip->bytein; r = __archive_ppmd7_functions.Ppmd7z_RangeDec_Init( &(zip->range_dec)); if (r == 0) { zip->ppmd7_stat = -1; archive_set_error(&a->archive, ARCHIVE_ERRNO_MISC, "Failed to initialize PPMd range decoder"); return (ARCHIVE_FAILED); } if (zip->ppstream.overconsumed) { zip->ppmd7_stat = -1; return (ARCHIVE_FAILED); } zip->ppmd7_stat = 1; } if (t_avail_in == 0) /* XXX Flush out remaining decoded data XXX */ flush_bytes = zip->folder_outbytes_remaining; else flush_bytes = 0; do { int sym; sym = __archive_ppmd7_functions.Ppmd7_DecodeSymbol( &(zip->ppmd7_context), &(zip->range_dec.p)); if (sym < 0) { zip->ppmd7_stat = -1; archive_set_error(&a->archive, ARCHIVE_ERRNO_FILE_FORMAT, "Failed to decode PPMd"); return (ARCHIVE_FAILED); } if (zip->ppstream.overconsumed) { zip->ppmd7_stat = -1; return (ARCHIVE_FAILED); } *zip->ppstream.next_out++ = (unsigned char)sym; zip->ppstream.avail_out--; zip->ppstream.total_out++; if (flush_bytes) flush_bytes--; } while (zip->ppstream.avail_out && (zip->ppstream.avail_in || flush_bytes)); t_avail_in = (size_t)zip->ppstream.avail_in; t_avail_out = (size_t)zip->ppstream.avail_out; break; } default: archive_set_error(&(a->archive), ARCHIVE_ERRNO_MISC, "Decompression internal error"); return (ARCHIVE_FAILED); } if (ret != ARCHIVE_OK && ret != ARCHIVE_EOF) return (ret); *used = o_avail_in - t_avail_in; *outbytes = o_avail_out - t_avail_out; /* * Decord BCJ. */ if (zip->codec != _7Z_LZMA2 && zip->codec2 == _7Z_X86) { size_t l = x86_Convert(zip, buff, *outbytes); zip->odd_bcj_size = *outbytes - l; if (zip->odd_bcj_size > 0 && zip->odd_bcj_size <= 4 && o_avail_in && ret != ARCHIVE_EOF) { memcpy(zip->odd_bcj, ((unsigned char *)buff) + l, zip->odd_bcj_size); *outbytes = l; } else zip->odd_bcj_size = 0; } /* * Decord BCJ2 with a decompressed main stream. */ if (zip->codec2 == _7Z_X86_BCJ2) { ssize_t bytes; zip->tmp_stream_bytes_avail = zip->tmp_stream_buff_size - t_avail_out; if (zip->tmp_stream_bytes_avail > zip->main_stream_bytes_remaining) zip->tmp_stream_bytes_avail = zip->main_stream_bytes_remaining; zip->tmp_stream_bytes_remaining = zip->tmp_stream_bytes_avail; bytes = Bcj2_Decode(zip, bcj2_next_out, bcj2_avail_out); if (bytes < 0) { archive_set_error(&(a->archive), ARCHIVE_ERRNO_MISC, "BCJ2 conversion Failed"); return (ARCHIVE_FAILED); } zip->main_stream_bytes_remaining -= zip->tmp_stream_bytes_avail - zip->tmp_stream_bytes_remaining; bcj2_avail_out -= bytes; *outbytes = o_avail_out - bcj2_avail_out; } return (ret); } static int free_decompression(struct archive_read *a, struct _7zip *zip) { int r = ARCHIVE_OK; #if !defined(HAVE_ZLIB_H) &&\ !(defined(HAVE_BZLIB_H) && defined(BZ_CONFIG_ERROR)) (void)a;/* UNUSED */ #endif #ifdef HAVE_LZMA_H if (zip->lzstream_valid) lzma_end(&(zip->lzstream)); #endif #if defined(HAVE_BZLIB_H) && defined(BZ_CONFIG_ERROR) if (zip->bzstream_valid) { if (BZ2_bzDecompressEnd(&(zip->bzstream)) != BZ_OK) { archive_set_error(&a->archive, ARCHIVE_ERRNO_MISC, "Failed to clean up bzip2 decompressor"); r = ARCHIVE_FATAL; } zip->bzstream_valid = 0; } #endif #ifdef HAVE_ZLIB_H if (zip->stream_valid) { if (inflateEnd(&(zip->stream)) != Z_OK) { archive_set_error(&a->archive, ARCHIVE_ERRNO_MISC, "Failed to clean up zlib decompressor"); r = ARCHIVE_FATAL; } zip->stream_valid = 0; } #endif if (zip->ppmd7_valid) { __archive_ppmd7_functions.Ppmd7_Free( &zip->ppmd7_context); zip->ppmd7_valid = 0; } return (r); } static int parse_7zip_uint64(struct archive_read *a, uint64_t *val) { const unsigned char *p; unsigned char avail, mask; int i; if ((p = header_bytes(a, 1)) == NULL) return (-1); avail = *p; mask = 0x80; *val = 0; for (i = 0; i < 8; i++) { if (avail & mask) { if ((p = header_bytes(a, 1)) == NULL) return (-1); *val |= ((uint64_t)*p) << (8 * i); mask >>= 1; continue; } *val += ((uint64_t)(avail & (mask -1))) << (8 * i); break; } return (0); } static int read_Bools(struct archive_read *a, unsigned char *data, size_t num) { const unsigned char *p; unsigned i, mask = 0, avail = 0; for (i = 0; i < num; i++) { if (mask == 0) { if ((p = header_bytes(a, 1)) == NULL) return (-1); avail = *p; mask = 0x80; } data[i] = (avail & mask)?1:0; mask >>= 1; } return (0); } static void free_Digest(struct _7z_digests *d) { free(d->defineds); free(d->digests); } static int read_Digests(struct archive_read *a, struct _7z_digests *d, size_t num) { const unsigned char *p; unsigned i; if (num == 0) return (-1); memset(d, 0, sizeof(*d)); d->defineds = malloc(num); if (d->defineds == NULL) return (-1); /* * Read Bools. */ if ((p = header_bytes(a, 1)) == NULL) return (-1); if (*p == 0) { if (read_Bools(a, d->defineds, num) < 0) return (-1); } else /* All are defined */ memset(d->defineds, 1, num); d->digests = calloc(num, sizeof(*d->digests)); if (d->digests == NULL) return (-1); for (i = 0; i < num; i++) { if (d->defineds[i]) { if ((p = header_bytes(a, 4)) == NULL) return (-1); d->digests[i] = archive_le32dec(p); } } return (0); } static void free_PackInfo(struct _7z_pack_info *pi) { free(pi->sizes); free(pi->positions); free_Digest(&(pi->digest)); } static int read_PackInfo(struct archive_read *a, struct _7z_pack_info *pi) { const unsigned char *p; unsigned i; memset(pi, 0, sizeof(*pi)); /* * Read PackPos. */ if (parse_7zip_uint64(a, &(pi->pos)) < 0) return (-1); /* * Read NumPackStreams. */ if (parse_7zip_uint64(a, &(pi->numPackStreams)) < 0) return (-1); if (pi->numPackStreams == 0) return (-1); if (UMAX_ENTRY < pi->numPackStreams) return (-1); /* * Read PackSizes[num] */ if ((p = header_bytes(a, 1)) == NULL) return (-1); if (*p == kEnd) /* PackSizes[num] are not present. */ return (0); if (*p != kSize) return (-1); pi->sizes = calloc((size_t)pi->numPackStreams, sizeof(uint64_t)); pi->positions = calloc((size_t)pi->numPackStreams, sizeof(uint64_t)); if (pi->sizes == NULL || pi->positions == NULL) return (-1); for (i = 0; i < pi->numPackStreams; i++) { if (parse_7zip_uint64(a, &(pi->sizes[i])) < 0) return (-1); } /* * Read PackStreamDigests[num] */ if ((p = header_bytes(a, 1)) == NULL) return (-1); if (*p == kEnd) { /* PackStreamDigests[num] are not present. */ pi->digest.defineds = calloc((size_t)pi->numPackStreams, sizeof(*pi->digest.defineds)); pi->digest.digests = calloc((size_t)pi->numPackStreams, sizeof(*pi->digest.digests)); if (pi->digest.defineds == NULL || pi->digest.digests == NULL) return (-1); return (0); } if (*p != kCRC) return (-1); if (read_Digests(a, &(pi->digest), (size_t)pi->numPackStreams) < 0) return (-1); /* * Must be marked by kEnd. */ if ((p = header_bytes(a, 1)) == NULL) return (-1); if (*p != kEnd) return (-1); return (0); } static void free_Folder(struct _7z_folder *f) { unsigned i; if (f->coders) { for (i = 0; i< f->numCoders; i++) { free(f->coders[i].properties); } free(f->coders); } free(f->bindPairs); free(f->packedStreams); free(f->unPackSize); } static int read_Folder(struct archive_read *a, struct _7z_folder *f) { struct _7zip *zip = (struct _7zip *)a->format->data; const unsigned char *p; uint64_t numInStreamsTotal = 0; uint64_t numOutStreamsTotal = 0; unsigned i; memset(f, 0, sizeof(*f)); /* * Read NumCoders. */ if (parse_7zip_uint64(a, &(f->numCoders)) < 0) return (-1); if (f->numCoders > 4) /* Too many coders. */ return (-1); f->coders = calloc((size_t)f->numCoders, sizeof(*f->coders)); if (f->coders == NULL) return (-1); for (i = 0; i< f->numCoders; i++) { size_t codec_size; int simple, attr; if ((p = header_bytes(a, 1)) == NULL) return (-1); /* * 0:3 CodecIdSize * 4: 0 - IsSimple * 1 - Is not Simple * 5: 0 - No Attributes * 1 - There are Attributes; * 7: Must be zero. */ codec_size = *p & 0xf; simple = (*p & 0x10)?0:1; attr = *p & 0x20; if (*p & 0x80) return (-1);/* Not supported. */ /* * Read Decompression Method IDs. */ if ((p = header_bytes(a, codec_size)) == NULL) return (-1); f->coders[i].codec = decode_codec_id(p, codec_size); if (simple) { f->coders[i].numInStreams = 1; f->coders[i].numOutStreams = 1; } else { if (parse_7zip_uint64( a, &(f->coders[i].numInStreams)) < 0) return (-1); if (UMAX_ENTRY < f->coders[i].numInStreams) return (-1); if (parse_7zip_uint64( a, &(f->coders[i].numOutStreams)) < 0) return (-1); if (UMAX_ENTRY < f->coders[i].numOutStreams) return (-1); } if (attr) { if (parse_7zip_uint64( a, &(f->coders[i].propertiesSize)) < 0) return (-1); if ((p = header_bytes( a, (size_t)f->coders[i].propertiesSize)) == NULL) return (-1); f->coders[i].properties = malloc((size_t)f->coders[i].propertiesSize); if (f->coders[i].properties == NULL) return (-1); memcpy(f->coders[i].properties, p, (size_t)f->coders[i].propertiesSize); } numInStreamsTotal += f->coders[i].numInStreams; numOutStreamsTotal += f->coders[i].numOutStreams; } if (numOutStreamsTotal == 0 || numInStreamsTotal < numOutStreamsTotal-1) return (-1); f->numBindPairs = numOutStreamsTotal - 1; if (zip->header_bytes_remaining < f->numBindPairs) return (-1); if (f->numBindPairs > 0) { f->bindPairs = calloc((size_t)f->numBindPairs, sizeof(*f->bindPairs)); if (f->bindPairs == NULL) return (-1); } else f->bindPairs = NULL; for (i = 0; i < f->numBindPairs; i++) { if (parse_7zip_uint64(a, &(f->bindPairs[i].inIndex)) < 0) return (-1); if (UMAX_ENTRY < f->bindPairs[i].inIndex) return (-1); if (parse_7zip_uint64(a, &(f->bindPairs[i].outIndex)) < 0) return (-1); if (UMAX_ENTRY < f->bindPairs[i].outIndex) return (-1); } f->numPackedStreams = numInStreamsTotal - f->numBindPairs; f->packedStreams = calloc((size_t)f->numPackedStreams, sizeof(*f->packedStreams)); if (f->packedStreams == NULL) return (-1); if (f->numPackedStreams == 1) { for (i = 0; i < numInStreamsTotal; i++) { unsigned j; for (j = 0; j < f->numBindPairs; j++) { if (f->bindPairs[j].inIndex == i) break; } if (j == f->numBindPairs) break; } if (i == numInStreamsTotal) return (-1); f->packedStreams[0] = i; } else { for (i = 0; i < f->numPackedStreams; i++) { if (parse_7zip_uint64(a, &(f->packedStreams[i])) < 0) return (-1); if (UMAX_ENTRY < f->packedStreams[i]) return (-1); } } f->numInStreams = numInStreamsTotal; f->numOutStreams = numOutStreamsTotal; return (0); } static void free_CodersInfo(struct _7z_coders_info *ci) { unsigned i; if (ci->folders) { for (i = 0; i < ci->numFolders; i++) free_Folder(&(ci->folders[i])); free(ci->folders); } } static int read_CodersInfo(struct archive_read *a, struct _7z_coders_info *ci) { const unsigned char *p; struct _7z_digests digest; unsigned i; memset(ci, 0, sizeof(*ci)); memset(&digest, 0, sizeof(digest)); if ((p = header_bytes(a, 1)) == NULL) goto failed; if (*p != kFolder) goto failed; /* * Read NumFolders. */ if (parse_7zip_uint64(a, &(ci->numFolders)) < 0) goto failed; if (UMAX_ENTRY < ci->numFolders) return (-1); /* * Read External. */ if ((p = header_bytes(a, 1)) == NULL) goto failed; switch (*p) { case 0: ci->folders = calloc((size_t)ci->numFolders, sizeof(*ci->folders)); if (ci->folders == NULL) return (-1); for (i = 0; i < ci->numFolders; i++) { if (read_Folder(a, &(ci->folders[i])) < 0) goto failed; } break; case 1: if (parse_7zip_uint64(a, &(ci->dataStreamIndex)) < 0) return (-1); if (UMAX_ENTRY < ci->dataStreamIndex) return (-1); if (ci->numFolders > 0) { archive_set_error(&a->archive, -1, "Malformed 7-Zip archive"); goto failed; } break; default: archive_set_error(&a->archive, -1, "Malformed 7-Zip archive"); goto failed; } if ((p = header_bytes(a, 1)) == NULL) goto failed; if (*p != kCodersUnPackSize) goto failed; for (i = 0; i < ci->numFolders; i++) { struct _7z_folder *folder = &(ci->folders[i]); unsigned j; folder->unPackSize = calloc((size_t)folder->numOutStreams, sizeof(*folder->unPackSize)); if (folder->unPackSize == NULL) goto failed; for (j = 0; j < folder->numOutStreams; j++) { if (parse_7zip_uint64(a, &(folder->unPackSize[j])) < 0) goto failed; } } /* * Read CRCs. */ if ((p = header_bytes(a, 1)) == NULL) goto failed; if (*p == kEnd) return (0); if (*p != kCRC) goto failed; if (read_Digests(a, &digest, (size_t)ci->numFolders) < 0) goto failed; for (i = 0; i < ci->numFolders; i++) { ci->folders[i].digest_defined = digest.defineds[i]; ci->folders[i].digest = digest.digests[i]; } /* * Must be kEnd. */ if ((p = header_bytes(a, 1)) == NULL) goto failed; if (*p != kEnd) goto failed; free_Digest(&digest); return (0); failed: free_Digest(&digest); return (-1); } static uint64_t folder_uncompressed_size(struct _7z_folder *f) { int n = (int)f->numOutStreams; unsigned pairs = (unsigned)f->numBindPairs; while (--n >= 0) { unsigned i; for (i = 0; i < pairs; i++) { if (f->bindPairs[i].outIndex == (uint64_t)n) break; } if (i >= pairs) return (f->unPackSize[n]); } return (0); } static void free_SubStreamsInfo(struct _7z_substream_info *ss) { free(ss->unpackSizes); free(ss->digestsDefined); free(ss->digests); } static int read_SubStreamsInfo(struct archive_read *a, struct _7z_substream_info *ss, struct _7z_folder *f, size_t numFolders) { const unsigned char *p; uint64_t *usizes; size_t unpack_streams; int type; unsigned i; uint32_t numDigests; memset(ss, 0, sizeof(*ss)); for (i = 0; i < numFolders; i++) f[i].numUnpackStreams = 1; if ((p = header_bytes(a, 1)) == NULL) return (-1); type = *p; if (type == kNumUnPackStream) { unpack_streams = 0; for (i = 0; i < numFolders; i++) { if (parse_7zip_uint64(a, &(f[i].numUnpackStreams)) < 0) return (-1); if (UMAX_ENTRY < f[i].numUnpackStreams) return (-1); if (unpack_streams > SIZE_MAX - UMAX_ENTRY) { return (-1); } unpack_streams += (size_t)f[i].numUnpackStreams; } if ((p = header_bytes(a, 1)) == NULL) return (-1); type = *p; } else unpack_streams = numFolders; ss->unpack_streams = unpack_streams; if (unpack_streams) { ss->unpackSizes = calloc(unpack_streams, sizeof(*ss->unpackSizes)); ss->digestsDefined = calloc(unpack_streams, sizeof(*ss->digestsDefined)); ss->digests = calloc(unpack_streams, sizeof(*ss->digests)); if (ss->unpackSizes == NULL || ss->digestsDefined == NULL || ss->digests == NULL) return (-1); } usizes = ss->unpackSizes; for (i = 0; i < numFolders; i++) { unsigned pack; uint64_t sum; if (f[i].numUnpackStreams == 0) continue; sum = 0; if (type == kSize) { for (pack = 1; pack < f[i].numUnpackStreams; pack++) { if (parse_7zip_uint64(a, usizes) < 0) return (-1); sum += *usizes++; } } *usizes++ = folder_uncompressed_size(&f[i]) - sum; } if (type == kSize) { if ((p = header_bytes(a, 1)) == NULL) return (-1); type = *p; } for (i = 0; i < unpack_streams; i++) { ss->digestsDefined[i] = 0; ss->digests[i] = 0; } numDigests = 0; for (i = 0; i < numFolders; i++) { if (f[i].numUnpackStreams != 1 || !f[i].digest_defined) numDigests += (uint32_t)f[i].numUnpackStreams; } if (type == kCRC) { struct _7z_digests tmpDigests; unsigned char *digestsDefined = ss->digestsDefined; uint32_t * digests = ss->digests; int di = 0; memset(&tmpDigests, 0, sizeof(tmpDigests)); if (read_Digests(a, &(tmpDigests), numDigests) < 0) { free_Digest(&tmpDigests); return (-1); } for (i = 0; i < numFolders; i++) { if (f[i].numUnpackStreams == 1 && f[i].digest_defined) { *digestsDefined++ = 1; *digests++ = f[i].digest; } else { unsigned j; for (j = 0; j < f[i].numUnpackStreams; j++, di++) { *digestsDefined++ = tmpDigests.defineds[di]; *digests++ = tmpDigests.digests[di]; } } } free_Digest(&tmpDigests); if ((p = header_bytes(a, 1)) == NULL) return (-1); type = *p; } /* * Must be kEnd. */ if (type != kEnd) return (-1); return (0); } static void free_StreamsInfo(struct _7z_stream_info *si) { free_PackInfo(&(si->pi)); free_CodersInfo(&(si->ci)); free_SubStreamsInfo(&(si->ss)); } static int read_StreamsInfo(struct archive_read *a, struct _7z_stream_info *si) { struct _7zip *zip = (struct _7zip *)a->format->data; const unsigned char *p; unsigned i; memset(si, 0, sizeof(*si)); if ((p = header_bytes(a, 1)) == NULL) return (-1); if (*p == kPackInfo) { uint64_t packPos; if (read_PackInfo(a, &(si->pi)) < 0) return (-1); if (si->pi.positions == NULL || si->pi.sizes == NULL) return (-1); /* * Calculate packed stream positions. */ packPos = si->pi.pos; for (i = 0; i < si->pi.numPackStreams; i++) { si->pi.positions[i] = packPos; packPos += si->pi.sizes[i]; if (packPos > zip->header_offset) return (-1); } if ((p = header_bytes(a, 1)) == NULL) return (-1); } if (*p == kUnPackInfo) { uint32_t packIndex; struct _7z_folder *f; if (read_CodersInfo(a, &(si->ci)) < 0) return (-1); /* * Calculate packed stream indexes. */ packIndex = 0; f = si->ci.folders; for (i = 0; i < si->ci.numFolders; i++) { f[i].packIndex = packIndex; packIndex += (uint32_t)f[i].numPackedStreams; if (packIndex > si->pi.numPackStreams) return (-1); } if ((p = header_bytes(a, 1)) == NULL) return (-1); } if (*p == kSubStreamsInfo) { if (read_SubStreamsInfo(a, &(si->ss), si->ci.folders, (size_t)si->ci.numFolders) < 0) return (-1); if ((p = header_bytes(a, 1)) == NULL) return (-1); } /* * Must be kEnd. */ if (*p != kEnd) return (-1); return (0); } static void free_Header(struct _7z_header_info *h) { free(h->emptyStreamBools); free(h->emptyFileBools); free(h->antiBools); free(h->attrBools); } static int read_Header(struct archive_read *a, struct _7z_header_info *h, int check_header_id) { struct _7zip *zip = (struct _7zip *)a->format->data; const unsigned char *p; struct _7z_folder *folders; struct _7z_stream_info *si = &(zip->si); struct _7zip_entry *entries; uint32_t folderIndex, indexInFolder; unsigned i; int eindex, empty_streams, sindex; if (check_header_id) { /* * Read Header. */ if ((p = header_bytes(a, 1)) == NULL) return (-1); if (*p != kHeader) return (-1); } /* * Read ArchiveProperties. */ if ((p = header_bytes(a, 1)) == NULL) return (-1); if (*p == kArchiveProperties) { for (;;) { uint64_t size; if ((p = header_bytes(a, 1)) == NULL) return (-1); if (*p == 0) break; if (parse_7zip_uint64(a, &size) < 0) return (-1); } if ((p = header_bytes(a, 1)) == NULL) return (-1); } /* * Read MainStreamsInfo. */ if (*p == kMainStreamsInfo) { if (read_StreamsInfo(a, &(zip->si)) < 0) return (-1); if ((p = header_bytes(a, 1)) == NULL) return (-1); } if (*p == kEnd) return (0); /* * Read FilesInfo. */ if (*p != kFilesInfo) return (-1); if (parse_7zip_uint64(a, &(zip->numFiles)) < 0) return (-1); if (UMAX_ENTRY < zip->numFiles) return (-1); zip->entries = calloc((size_t)zip->numFiles, sizeof(*zip->entries)); if (zip->entries == NULL) return (-1); entries = zip->entries; empty_streams = 0; for (;;) { int type; uint64_t size; size_t ll; if ((p = header_bytes(a, 1)) == NULL) return (-1); type = *p; if (type == kEnd) break; if (parse_7zip_uint64(a, &size) < 0) return (-1); if (zip->header_bytes_remaining < size) return (-1); ll = (size_t)size; switch (type) { case kEmptyStream: if (h->emptyStreamBools != NULL) return (-1); h->emptyStreamBools = calloc((size_t)zip->numFiles, sizeof(*h->emptyStreamBools)); if (h->emptyStreamBools == NULL) return (-1); if (read_Bools( a, h->emptyStreamBools, (size_t)zip->numFiles) < 0) return (-1); empty_streams = 0; for (i = 0; i < zip->numFiles; i++) { if (h->emptyStreamBools[i]) empty_streams++; } break; case kEmptyFile: if (empty_streams <= 0) { /* Unexcepted sequence. Skip this. */ if (header_bytes(a, ll) == NULL) return (-1); break; } if (h->emptyFileBools != NULL) return (-1); h->emptyFileBools = calloc(empty_streams, sizeof(*h->emptyFileBools)); if (h->emptyFileBools == NULL) return (-1); if (read_Bools(a, h->emptyFileBools, empty_streams) < 0) return (-1); break; case kAnti: if (empty_streams <= 0) { /* Unexcepted sequence. Skip this. */ if (header_bytes(a, ll) == NULL) return (-1); break; } if (h->antiBools != NULL) return (-1); h->antiBools = calloc(empty_streams, sizeof(*h->antiBools)); if (h->antiBools == NULL) return (-1); if (read_Bools(a, h->antiBools, empty_streams) < 0) return (-1); break; case kCTime: case kATime: case kMTime: if (read_Times(a, h, type) < 0) return (-1); break; case kName: { unsigned char *np; size_t nl, nb; /* Skip one byte. */ if ((p = header_bytes(a, 1)) == NULL) return (-1); ll--; if ((ll & 1) || ll < zip->numFiles * 4) return (-1); if (zip->entry_names != NULL) return (-1); zip->entry_names = malloc(ll); if (zip->entry_names == NULL) return (-1); np = zip->entry_names; nb = ll; /* * Copy whole file names. * NOTE: This loop prevents from expanding * the uncompressed buffer in order not to * use extra memory resource. */ while (nb) { size_t b; if (nb > UBUFF_SIZE) b = UBUFF_SIZE; else b = nb; if ((p = header_bytes(a, b)) == NULL) return (-1); memcpy(np, p, b); np += b; nb -= b; } np = zip->entry_names; nl = ll; for (i = 0; i < zip->numFiles; i++) { entries[i].utf16name = np; #if defined(_WIN32) && !defined(__CYGWIN__) && defined(_DEBUG) entries[i].wname = (wchar_t *)np; #endif /* Find a terminator. */ while (nl >= 2 && (np[0] || np[1])) { np += 2; nl -= 2; } if (nl < 2) return (-1);/* Terminator not found */ entries[i].name_len = np - entries[i].utf16name; np += 2; nl -= 2; } break; } case kAttributes: { int allAreDefined; if ((p = header_bytes(a, 2)) == NULL) return (-1); allAreDefined = *p; if (h->attrBools != NULL) return (-1); h->attrBools = calloc((size_t)zip->numFiles, sizeof(*h->attrBools)); if (h->attrBools == NULL) return (-1); if (allAreDefined) memset(h->attrBools, 1, (size_t)zip->numFiles); else { if (read_Bools(a, h->attrBools, (size_t)zip->numFiles) < 0) return (-1); } for (i = 0; i < zip->numFiles; i++) { if (h->attrBools[i]) { if ((p = header_bytes(a, 4)) == NULL) return (-1); entries[i].attr = archive_le32dec(p); } } break; } case kDummy: if (ll == 0) break; __LA_FALLTHROUGH; default: if (header_bytes(a, ll) == NULL) return (-1); break; } } /* * Set up entry's attributes. */ folders = si->ci.folders; eindex = sindex = 0; folderIndex = indexInFolder = 0; for (i = 0; i < zip->numFiles; i++) { if (h->emptyStreamBools == NULL || h->emptyStreamBools[i] == 0) entries[i].flg |= HAS_STREAM; /* The high 16 bits of attributes is a posix file mode. */ entries[i].mode = entries[i].attr >> 16; if (entries[i].flg & HAS_STREAM) { if ((size_t)sindex >= si->ss.unpack_streams) return (-1); if (entries[i].mode == 0) entries[i].mode = AE_IFREG | 0666; if (si->ss.digestsDefined[sindex]) entries[i].flg |= CRC32_IS_SET; entries[i].ssIndex = sindex; sindex++; } else { int dir; if (h->emptyFileBools == NULL) dir = 1; else { if (h->emptyFileBools[eindex]) dir = 0; else dir = 1; eindex++; } if (entries[i].mode == 0) { if (dir) entries[i].mode = AE_IFDIR | 0777; else entries[i].mode = AE_IFREG | 0666; } else if (dir && (entries[i].mode & AE_IFMT) != AE_IFDIR) { entries[i].mode &= ~AE_IFMT; entries[i].mode |= AE_IFDIR; } if ((entries[i].mode & AE_IFMT) == AE_IFDIR && entries[i].name_len >= 2 && (entries[i].utf16name[entries[i].name_len-2] != '/' || entries[i].utf16name[entries[i].name_len-1] != 0)) { entries[i].utf16name[entries[i].name_len] = '/'; entries[i].utf16name[entries[i].name_len+1] = 0; entries[i].name_len += 2; } entries[i].ssIndex = -1; } if (entries[i].attr & 0x01) entries[i].mode &= ~0222;/* Read only. */ if ((entries[i].flg & HAS_STREAM) == 0 && indexInFolder == 0) { /* * The entry is an empty file or a directory file, * those both have no contents. */ entries[i].folderIndex = -1; continue; } if (indexInFolder == 0) { for (;;) { if (folderIndex >= si->ci.numFolders) return (-1); if (folders[folderIndex].numUnpackStreams) break; folderIndex++; } } entries[i].folderIndex = folderIndex; if ((entries[i].flg & HAS_STREAM) == 0) continue; indexInFolder++; if (indexInFolder >= folders[folderIndex].numUnpackStreams) { folderIndex++; indexInFolder = 0; } } return (0); } #define EPOC_TIME ARCHIVE_LITERAL_ULL(116444736000000000) static void fileTimeToUtc(uint64_t fileTime, time_t *timep, long *ns) { if (fileTime >= EPOC_TIME) { fileTime -= EPOC_TIME; /* milli seconds base */ *timep = (time_t)(fileTime / 10000000); /* nano seconds base */ *ns = (long)(fileTime % 10000000) * 100; } else { *timep = 0; *ns = 0; } } static int read_Times(struct archive_read *a, struct _7z_header_info *h, int type) { struct _7zip *zip = (struct _7zip *)a->format->data; const unsigned char *p; struct _7zip_entry *entries = zip->entries; unsigned char *timeBools; int allAreDefined; unsigned i; timeBools = calloc((size_t)zip->numFiles, sizeof(*timeBools)); if (timeBools == NULL) return (-1); /* Read allAreDefined. */ if ((p = header_bytes(a, 1)) == NULL) goto failed; allAreDefined = *p; if (allAreDefined) memset(timeBools, 1, (size_t)zip->numFiles); else { if (read_Bools(a, timeBools, (size_t)zip->numFiles) < 0) goto failed; } /* Read external. */ if ((p = header_bytes(a, 1)) == NULL) goto failed; if (*p) { if (parse_7zip_uint64(a, &(h->dataIndex)) < 0) goto failed; if (UMAX_ENTRY < h->dataIndex) goto failed; } for (i = 0; i < zip->numFiles; i++) { if (!timeBools[i]) continue; if ((p = header_bytes(a, 8)) == NULL) goto failed; switch (type) { case kCTime: fileTimeToUtc(archive_le64dec(p), &(entries[i].ctime), &(entries[i].ctime_ns)); entries[i].flg |= CTIME_IS_SET; break; case kATime: fileTimeToUtc(archive_le64dec(p), &(entries[i].atime), &(entries[i].atime_ns)); entries[i].flg |= ATIME_IS_SET; break; case kMTime: fileTimeToUtc(archive_le64dec(p), &(entries[i].mtime), &(entries[i].mtime_ns)); entries[i].flg |= MTIME_IS_SET; break; } } free(timeBools); return (0); failed: free(timeBools); return (-1); } static int decode_encoded_header_info(struct archive_read *a, struct _7z_stream_info *si) { struct _7zip *zip = (struct _7zip *)a->format->data; errno = 0; if (read_StreamsInfo(a, si) < 0) { if (errno == ENOMEM) archive_set_error(&a->archive, -1, "Couldn't allocate memory"); else archive_set_error(&a->archive, -1, "Malformed 7-Zip archive"); return (ARCHIVE_FATAL); } if (si->pi.numPackStreams == 0 || si->ci.numFolders == 0) { archive_set_error(&a->archive, -1, "Malformed 7-Zip archive"); return (ARCHIVE_FATAL); } if (zip->header_offset < si->pi.pos + si->pi.sizes[0] || (int64_t)(si->pi.pos + si->pi.sizes[0]) < 0 || si->pi.sizes[0] == 0 || (int64_t)si->pi.pos < 0) { archive_set_error(&a->archive, -1, "Malformed Header offset"); return (ARCHIVE_FATAL); } return (ARCHIVE_OK); } static const unsigned char * header_bytes(struct archive_read *a, size_t rbytes) { struct _7zip *zip = (struct _7zip *)a->format->data; const unsigned char *p; if (zip->header_bytes_remaining < rbytes) return (NULL); if (zip->pack_stream_bytes_unconsumed) read_consume(a); if (zip->header_is_encoded == 0) { p = __archive_read_ahead(a, rbytes, NULL); if (p == NULL) return (NULL); zip->header_bytes_remaining -= rbytes; zip->pack_stream_bytes_unconsumed = rbytes; } else { const void *buff; ssize_t bytes; bytes = read_stream(a, &buff, rbytes, rbytes); if (bytes <= 0) return (NULL); zip->header_bytes_remaining -= bytes; p = buff; } /* Update checksum */ zip->header_crc32 = crc32(zip->header_crc32, p, (unsigned)rbytes); return (p); } static int slurp_central_directory(struct archive_read *a, struct _7zip *zip, struct _7z_header_info *header) { const unsigned char *p; uint64_t next_header_offset; uint64_t next_header_size; uint32_t next_header_crc; ssize_t bytes_avail; int check_header_crc, r; if ((p = __archive_read_ahead(a, 32, &bytes_avail)) == NULL) return (ARCHIVE_FATAL); if ((p[0] == 'M' && p[1] == 'Z') || memcmp(p, "\x7F\x45LF", 4) == 0) { /* This is an executable ? Must be self-extracting... */ r = skip_sfx(a, bytes_avail); if (r < ARCHIVE_WARN) return (r); if ((p = __archive_read_ahead(a, 32, &bytes_avail)) == NULL) return (ARCHIVE_FATAL); } zip->seek_base += 32; if (memcmp(p, _7ZIP_SIGNATURE, 6) != 0) { archive_set_error(&a->archive, -1, "Not 7-Zip archive file"); return (ARCHIVE_FATAL); } /* CRC check. */ if (crc32(0, (const unsigned char *)p + 12, 20) != archive_le32dec(p + 8)) { archive_set_error(&a->archive, -1, "Header CRC error"); return (ARCHIVE_FATAL); } next_header_offset = archive_le64dec(p + 12); next_header_size = archive_le64dec(p + 20); next_header_crc = archive_le32dec(p + 28); if (next_header_size == 0) /* There is no entry in an archive file. */ return (ARCHIVE_EOF); if (((int64_t)next_header_offset) < 0) { archive_set_error(&a->archive, -1, "Malformed 7-Zip archive"); return (ARCHIVE_FATAL); } __archive_read_consume(a, 32); if (next_header_offset != 0) { if (bytes_avail >= (ssize_t)next_header_offset) __archive_read_consume(a, next_header_offset); else if (__archive_read_seek(a, next_header_offset + zip->seek_base, SEEK_SET) < 0) return (ARCHIVE_FATAL); } zip->stream_offset = next_header_offset; zip->header_offset = next_header_offset; zip->header_bytes_remaining = next_header_size; zip->header_crc32 = 0; zip->header_is_encoded = 0; zip->header_is_being_read = 1; zip->has_encrypted_entries = 0; check_header_crc = 1; if ((p = header_bytes(a, 1)) == NULL) { archive_set_error(&a->archive, ARCHIVE_ERRNO_FILE_FORMAT, "Truncated 7-Zip file body"); return (ARCHIVE_FATAL); } /* Parse ArchiveProperties. */ switch (p[0]) { case kEncodedHeader: /* * The archive has an encoded header and we have to decode it * in order to parse the header correctly. */ r = decode_encoded_header_info(a, &(zip->si)); /* Check the EncodedHeader CRC.*/ if (r == 0 && zip->header_crc32 != next_header_crc) { archive_set_error(&a->archive, -1, "Damaged 7-Zip archive"); r = -1; } if (r == 0) { if (zip->si.ci.folders[0].digest_defined) next_header_crc = zip->si.ci.folders[0].digest; else check_header_crc = 0; if (zip->pack_stream_bytes_unconsumed) read_consume(a); r = setup_decode_folder(a, zip->si.ci.folders, 1); if (r == 0) { zip->header_bytes_remaining = zip->folder_outbytes_remaining; r = seek_pack(a); } } /* Clean up StreamsInfo. */ free_StreamsInfo(&(zip->si)); memset(&(zip->si), 0, sizeof(zip->si)); if (r < 0) return (ARCHIVE_FATAL); zip->header_is_encoded = 1; zip->header_crc32 = 0; /* FALL THROUGH */ case kHeader: /* * Parse the header. */ errno = 0; r = read_Header(a, header, zip->header_is_encoded); if (r < 0) { if (errno == ENOMEM) archive_set_error(&a->archive, -1, "Couldn't allocate memory"); else archive_set_error(&a->archive, -1, "Damaged 7-Zip archive"); return (ARCHIVE_FATAL); } /* * Must be kEnd. */ if ((p = header_bytes(a, 1)) == NULL ||*p != kEnd) { archive_set_error(&a->archive, -1, "Malformed 7-Zip archive"); return (ARCHIVE_FATAL); } /* Check the Header CRC.*/ if (check_header_crc && zip->header_crc32 != next_header_crc) { archive_set_error(&a->archive, -1, "Malformed 7-Zip archive"); return (ARCHIVE_FATAL); } break; default: archive_set_error(&a->archive, -1, "Unexpected Property ID = %X", p[0]); return (ARCHIVE_FATAL); } /* Clean up variables be used for decoding the archive header */ zip->pack_stream_remaining = 0; zip->pack_stream_index = 0; zip->folder_outbytes_remaining = 0; zip->uncompressed_buffer_bytes_remaining = 0; zip->pack_stream_bytes_unconsumed = 0; zip->header_is_being_read = 0; return (ARCHIVE_OK); } static ssize_t get_uncompressed_data(struct archive_read *a, const void **buff, size_t size, size_t minimum) { struct _7zip *zip = (struct _7zip *)a->format->data; ssize_t bytes_avail; if (zip->codec == _7Z_COPY && zip->codec2 == (unsigned long)-1) { /* Copy mode. */ *buff = __archive_read_ahead(a, minimum, &bytes_avail); if (bytes_avail <= 0) { archive_set_error(&a->archive, ARCHIVE_ERRNO_FILE_FORMAT, "Truncated 7-Zip file data"); return (ARCHIVE_FATAL); } if ((size_t)bytes_avail > zip->uncompressed_buffer_bytes_remaining) bytes_avail = (ssize_t) zip->uncompressed_buffer_bytes_remaining; if ((size_t)bytes_avail > size) bytes_avail = (ssize_t)size; zip->pack_stream_bytes_unconsumed = bytes_avail; } else if (zip->uncompressed_buffer_pointer == NULL) { /* Decompression has failed. */ archive_set_error(&(a->archive), ARCHIVE_ERRNO_MISC, "Damaged 7-Zip archive"); return (ARCHIVE_FATAL); } else { /* Packed mode. */ if (minimum > zip->uncompressed_buffer_bytes_remaining) { /* * If remaining uncompressed data size is less than * the minimum size, fill the buffer up to the * minimum size. */ if (extract_pack_stream(a, minimum) < 0) return (ARCHIVE_FATAL); } if (size > zip->uncompressed_buffer_bytes_remaining) bytes_avail = (ssize_t) zip->uncompressed_buffer_bytes_remaining; else bytes_avail = (ssize_t)size; *buff = zip->uncompressed_buffer_pointer; zip->uncompressed_buffer_pointer += bytes_avail; } zip->uncompressed_buffer_bytes_remaining -= bytes_avail; return (bytes_avail); } static ssize_t extract_pack_stream(struct archive_read *a, size_t minimum) { struct _7zip *zip = (struct _7zip *)a->format->data; ssize_t bytes_avail; int r; if (zip->codec == _7Z_COPY && zip->codec2 == (unsigned long)-1) { if (minimum == 0) minimum = 1; if (__archive_read_ahead(a, minimum, &bytes_avail) == NULL || bytes_avail <= 0) { archive_set_error(&a->archive, ARCHIVE_ERRNO_FILE_FORMAT, "Truncated 7-Zip file body"); return (ARCHIVE_FATAL); } if ((uint64_t)bytes_avail > zip->pack_stream_inbytes_remaining) bytes_avail = (ssize_t)zip->pack_stream_inbytes_remaining; zip->pack_stream_inbytes_remaining -= bytes_avail; if ((uint64_t)bytes_avail > zip->folder_outbytes_remaining) bytes_avail = (ssize_t)zip->folder_outbytes_remaining; zip->folder_outbytes_remaining -= bytes_avail; zip->uncompressed_buffer_bytes_remaining = bytes_avail; return (ARCHIVE_OK); } /* If the buffer hasn't been allocated, allocate it now. */ if (zip->uncompressed_buffer == NULL) { zip->uncompressed_buffer_size = UBUFF_SIZE; if (zip->uncompressed_buffer_size < minimum) { zip->uncompressed_buffer_size = minimum + 1023; zip->uncompressed_buffer_size &= ~0x3ff; } zip->uncompressed_buffer = malloc(zip->uncompressed_buffer_size); if (zip->uncompressed_buffer == NULL) { archive_set_error(&a->archive, ENOMEM, "No memory for 7-Zip decompression"); return (ARCHIVE_FATAL); } zip->uncompressed_buffer_bytes_remaining = 0; } else if (zip->uncompressed_buffer_size < minimum || zip->uncompressed_buffer_bytes_remaining < minimum) { /* * Make sure the uncompressed buffer can have bytes * at least `minimum' bytes. * NOTE: This case happen when reading the header. */ size_t used; if (zip->uncompressed_buffer_pointer != 0) used = zip->uncompressed_buffer_pointer - zip->uncompressed_buffer; else used = 0; if (zip->uncompressed_buffer_size < minimum) { /* * Expand the uncompressed buffer up to * the minimum size. */ void *p; size_t new_size; new_size = minimum + 1023; new_size &= ~0x3ff; p = realloc(zip->uncompressed_buffer, new_size); if (p == NULL) { archive_set_error(&a->archive, ENOMEM, "No memory for 7-Zip decompression"); return (ARCHIVE_FATAL); } zip->uncompressed_buffer = (unsigned char *)p; zip->uncompressed_buffer_size = new_size; } /* * Move unconsumed bytes to the head. */ if (used) { memmove(zip->uncompressed_buffer, zip->uncompressed_buffer + used, zip->uncompressed_buffer_bytes_remaining); } } else zip->uncompressed_buffer_bytes_remaining = 0; zip->uncompressed_buffer_pointer = NULL; for (;;) { size_t bytes_in, bytes_out; const void *buff_in; unsigned char *buff_out; int end_of_data; /* * Note: '1' here is a performance optimization. * Recall that the decompression layer returns a count of * available bytes; asking for more than that forces the * decompressor to combine reads by copying data. */ buff_in = __archive_read_ahead(a, 1, &bytes_avail); if (bytes_avail <= 0) { archive_set_error(&a->archive, ARCHIVE_ERRNO_FILE_FORMAT, "Truncated 7-Zip file body"); return (ARCHIVE_FATAL); } buff_out = zip->uncompressed_buffer + zip->uncompressed_buffer_bytes_remaining; bytes_out = zip->uncompressed_buffer_size - zip->uncompressed_buffer_bytes_remaining; bytes_in = bytes_avail; if (bytes_in > zip->pack_stream_inbytes_remaining) bytes_in = (size_t)zip->pack_stream_inbytes_remaining; /* Drive decompression. */ r = decompress(a, zip, buff_out, &bytes_out, buff_in, &bytes_in); switch (r) { case ARCHIVE_OK: end_of_data = 0; break; case ARCHIVE_EOF: end_of_data = 1; break; default: return (ARCHIVE_FATAL); } zip->pack_stream_inbytes_remaining -= bytes_in; if (bytes_out > zip->folder_outbytes_remaining) bytes_out = (size_t)zip->folder_outbytes_remaining; zip->folder_outbytes_remaining -= bytes_out; zip->uncompressed_buffer_bytes_remaining += bytes_out; zip->pack_stream_bytes_unconsumed = bytes_in; /* * Continue decompression until uncompressed_buffer is full. */ if (zip->uncompressed_buffer_bytes_remaining == zip->uncompressed_buffer_size) break; if (zip->codec2 == _7Z_X86 && zip->odd_bcj_size && zip->uncompressed_buffer_bytes_remaining + 5 > zip->uncompressed_buffer_size) break; if (zip->pack_stream_inbytes_remaining == 0 && zip->folder_outbytes_remaining == 0) break; if (end_of_data || (bytes_in == 0 && bytes_out == 0)) { archive_set_error(&(a->archive), ARCHIVE_ERRNO_MISC, "Damaged 7-Zip archive"); return (ARCHIVE_FATAL); } read_consume(a); } if (zip->uncompressed_buffer_bytes_remaining < minimum) { archive_set_error(&(a->archive), ARCHIVE_ERRNO_MISC, "Damaged 7-Zip archive"); return (ARCHIVE_FATAL); } zip->uncompressed_buffer_pointer = zip->uncompressed_buffer; return (ARCHIVE_OK); } static int seek_pack(struct archive_read *a) { struct _7zip *zip = (struct _7zip *)a->format->data; int64_t pack_offset; if (zip->pack_stream_remaining <= 0) { archive_set_error(&(a->archive), ARCHIVE_ERRNO_MISC, "Damaged 7-Zip archive"); return (ARCHIVE_FATAL); } zip->pack_stream_inbytes_remaining = zip->si.pi.sizes[zip->pack_stream_index]; pack_offset = zip->si.pi.positions[zip->pack_stream_index]; if (zip->stream_offset != pack_offset) { if (0 > __archive_read_seek(a, pack_offset + zip->seek_base, SEEK_SET)) return (ARCHIVE_FATAL); zip->stream_offset = pack_offset; } zip->pack_stream_index++; zip->pack_stream_remaining--; return (ARCHIVE_OK); } static ssize_t read_stream(struct archive_read *a, const void **buff, size_t size, size_t minimum) { struct _7zip *zip = (struct _7zip *)a->format->data; uint64_t skip_bytes = 0; ssize_t r; if (zip->uncompressed_buffer_bytes_remaining == 0) { if (zip->pack_stream_inbytes_remaining > 0) { r = extract_pack_stream(a, 0); if (r < 0) return (r); return (get_uncompressed_data(a, buff, size, minimum)); } else if (zip->folder_outbytes_remaining > 0) { /* Extract a remaining pack stream. */ r = extract_pack_stream(a, 0); if (r < 0) return (r); return (get_uncompressed_data(a, buff, size, minimum)); } } else return (get_uncompressed_data(a, buff, size, minimum)); /* * Current pack stream has been consumed. */ if (zip->pack_stream_remaining == 0) { if (zip->header_is_being_read) { /* Invalid sequence. This might happen when * reading a malformed archive. */ archive_set_error(&(a->archive), ARCHIVE_ERRNO_MISC, "Malformed 7-Zip archive"); return (ARCHIVE_FATAL); } /* * All current folder's pack streams have been * consumed. Switch to next folder. */ if (zip->folder_index == 0 && (zip->si.ci.folders[zip->entry->folderIndex].skipped_bytes || zip->folder_index != zip->entry->folderIndex)) { zip->folder_index = zip->entry->folderIndex; skip_bytes = zip->si.ci.folders[zip->folder_index].skipped_bytes; } if (zip->folder_index >= zip->si.ci.numFolders) { /* * We have consumed all folders and its pack streams. */ *buff = NULL; return (0); } r = setup_decode_folder(a, &(zip->si.ci.folders[zip->folder_index]), 0); if (r != ARCHIVE_OK) return (ARCHIVE_FATAL); zip->folder_index++; } /* * Switch to next pack stream. */ r = seek_pack(a); if (r < 0) return (r); /* Extract a new pack stream. */ r = extract_pack_stream(a, 0); if (r < 0) return (r); /* * Skip the bytes we already has skipped in skip_stream(). */ while (skip_bytes) { ssize_t skipped; if (zip->uncompressed_buffer_bytes_remaining == 0) { if (zip->pack_stream_inbytes_remaining > 0) { r = extract_pack_stream(a, 0); if (r < 0) return (r); } else if (zip->folder_outbytes_remaining > 0) { /* Extract a remaining pack stream. */ r = extract_pack_stream(a, 0); if (r < 0) return (r); } else { archive_set_error(&a->archive, ARCHIVE_ERRNO_FILE_FORMAT, "Truncated 7-Zip file body"); return (ARCHIVE_FATAL); } } skipped = get_uncompressed_data( a, buff, (size_t)skip_bytes, 0); if (skipped < 0) return (skipped); skip_bytes -= skipped; if (zip->pack_stream_bytes_unconsumed) read_consume(a); } return (get_uncompressed_data(a, buff, size, minimum)); } static int setup_decode_folder(struct archive_read *a, struct _7z_folder *folder, int header) { struct _7zip *zip = (struct _7zip *)a->format->data; const struct _7z_coder *coder1, *coder2; const char *cname = (header)?"archive header":"file content"; unsigned i; int r, found_bcj2 = 0; /* * Release the memory which the previous folder used for BCJ2. */ for (i = 0; i < 3; i++) { free(zip->sub_stream_buff[i]); zip->sub_stream_buff[i] = NULL; } /* * Initialize a stream reader. */ zip->pack_stream_remaining = (unsigned)folder->numPackedStreams; zip->pack_stream_index = (unsigned)folder->packIndex; zip->folder_outbytes_remaining = folder_uncompressed_size(folder); zip->uncompressed_buffer_bytes_remaining = 0; /* * Check coder types. */ for (i = 0; i < folder->numCoders; i++) { switch(folder->coders[i].codec) { case _7Z_CRYPTO_MAIN_ZIP: case _7Z_CRYPTO_RAR_29: case _7Z_CRYPTO_AES_256_SHA_256: { /* For entry that is associated with this folder, mark it as encrypted (data+metadata). */ zip->has_encrypted_entries = 1; if (a->entry) { archive_entry_set_is_data_encrypted(a->entry, 1); archive_entry_set_is_metadata_encrypted(a->entry, 1); } archive_set_error(&(a->archive), ARCHIVE_ERRNO_MISC, "The %s is encrypted, " "but currently not supported", cname); return (ARCHIVE_FATAL); } case _7Z_X86_BCJ2: { found_bcj2++; break; } } } /* Now that we've checked for encryption, if there were still no * encrypted entries found we can say for sure that there are none. */ if (zip->has_encrypted_entries == ARCHIVE_READ_FORMAT_ENCRYPTION_DONT_KNOW) { zip->has_encrypted_entries = 0; } if ((folder->numCoders > 2 && !found_bcj2) || found_bcj2 > 1) { archive_set_error(&(a->archive), ARCHIVE_ERRNO_MISC, "The %s is encoded with many filters, " "but currently not supported", cname); return (ARCHIVE_FATAL); } coder1 = &(folder->coders[0]); if (folder->numCoders == 2) coder2 = &(folder->coders[1]); else coder2 = NULL; if (found_bcj2) { /* * Preparation to decode BCJ2. * Decoding BCJ2 requires four sources. Those are at least, * as far as I know, two types of the storage form. */ const struct _7z_coder *fc = folder->coders; static const struct _7z_coder coder_copy = {0, 1, 1, 0, NULL}; const struct _7z_coder *scoder[3] = {&coder_copy, &coder_copy, &coder_copy}; const void *buff; ssize_t bytes; unsigned char *b[3] = {NULL, NULL, NULL}; uint64_t sunpack[3] ={-1, -1, -1}; size_t s[3] = {0, 0, 0}; int idx[3] = {0, 1, 2}; if (folder->numCoders == 4 && fc[3].codec == _7Z_X86_BCJ2 && folder->numInStreams == 7 && folder->numOutStreams == 4 && zip->pack_stream_remaining == 4) { /* Source type 1 made by 7zr or 7z with -m options. */ if (folder->bindPairs[0].inIndex == 5) { /* The form made by 7zr */ idx[0] = 1; idx[1] = 2; idx[2] = 0; scoder[1] = &(fc[1]); scoder[2] = &(fc[0]); sunpack[1] = folder->unPackSize[1]; sunpack[2] = folder->unPackSize[0]; coder1 = &(fc[2]); } else { /* * NOTE: Some patterns do not work. * work: * 7z a -m0=BCJ2 -m1=COPY -m2=COPY * -m3=(any) * 7z a -m0=BCJ2 -m1=COPY -m2=(any) * -m3=COPY * 7z a -m0=BCJ2 -m1=(any) -m2=COPY * -m3=COPY * not work: * other patterns. * * We have to handle this like `pipe' or * our libarchive7s filter frame work, * decoding the BCJ2 main stream sequentially, * m3 -> m2 -> m1 -> BCJ2. * */ if (fc[0].codec == _7Z_COPY && fc[1].codec == _7Z_COPY) coder1 = &(folder->coders[2]); else if (fc[0].codec == _7Z_COPY && fc[2].codec == _7Z_COPY) coder1 = &(folder->coders[1]); else if (fc[1].codec == _7Z_COPY && fc[2].codec == _7Z_COPY) coder1 = &(folder->coders[0]); else { archive_set_error(&(a->archive), ARCHIVE_ERRNO_MISC, "Unsupported form of " "BCJ2 streams"); return (ARCHIVE_FATAL); } } coder2 = &(fc[3]); zip->main_stream_bytes_remaining = (size_t)folder->unPackSize[2]; } else if (coder2 != NULL && coder2->codec == _7Z_X86_BCJ2 && zip->pack_stream_remaining == 4 && folder->numInStreams == 5 && folder->numOutStreams == 2) { /* Source type 0 made by 7z */ zip->main_stream_bytes_remaining = (size_t)folder->unPackSize[0]; } else { /* We got an unexpected form. */ archive_set_error(&(a->archive), ARCHIVE_ERRNO_MISC, "Unsupported form of BCJ2 streams"); return (ARCHIVE_FATAL); } /* Skip the main stream at this time. */ if ((r = seek_pack(a)) < 0) return (r); zip->pack_stream_bytes_unconsumed = (size_t)zip->pack_stream_inbytes_remaining; read_consume(a); /* Read following three sub streams. */ for (i = 0; i < 3; i++) { const struct _7z_coder *coder = scoder[i]; if ((r = seek_pack(a)) < 0) { free(b[0]); free(b[1]); free(b[2]); return (r); } if (sunpack[i] == (uint64_t)-1) zip->folder_outbytes_remaining = zip->pack_stream_inbytes_remaining; else zip->folder_outbytes_remaining = sunpack[i]; r = init_decompression(a, zip, coder, NULL); if (r != ARCHIVE_OK) { free(b[0]); free(b[1]); free(b[2]); return (ARCHIVE_FATAL); } /* Allocate memory for the decoded data of a sub * stream. */ b[i] = malloc((size_t)zip->folder_outbytes_remaining); if (b[i] == NULL) { free(b[0]); free(b[1]); free(b[2]); archive_set_error(&a->archive, ENOMEM, "No memory for 7-Zip decompression"); return (ARCHIVE_FATAL); } /* Extract a sub stream. */ while (zip->pack_stream_inbytes_remaining > 0) { r = (int)extract_pack_stream(a, 0); if (r < 0) { free(b[0]); free(b[1]); free(b[2]); return (r); } bytes = get_uncompressed_data(a, &buff, zip->uncompressed_buffer_bytes_remaining, 0); if (bytes < 0) { free(b[0]); free(b[1]); free(b[2]); return ((int)bytes); } memcpy(b[i]+s[i], buff, bytes); s[i] += bytes; if (zip->pack_stream_bytes_unconsumed) read_consume(a); } } /* Set the sub streams to the right place. */ for (i = 0; i < 3; i++) { zip->sub_stream_buff[i] = b[idx[i]]; zip->sub_stream_size[i] = s[idx[i]]; zip->sub_stream_bytes_remaining[i] = s[idx[i]]; } /* Allocate memory used for decoded main stream bytes. */ if (zip->tmp_stream_buff == NULL) { zip->tmp_stream_buff_size = 32 * 1024; zip->tmp_stream_buff = malloc(zip->tmp_stream_buff_size); if (zip->tmp_stream_buff == NULL) { archive_set_error(&a->archive, ENOMEM, "No memory for 7-Zip decompression"); return (ARCHIVE_FATAL); } } zip->tmp_stream_bytes_avail = 0; zip->tmp_stream_bytes_remaining = 0; zip->odd_bcj_size = 0; zip->bcj2_outPos = 0; /* * Reset a stream reader in order to read the main stream * of BCJ2. */ zip->pack_stream_remaining = 1; zip->pack_stream_index = (unsigned)folder->packIndex; zip->folder_outbytes_remaining = folder_uncompressed_size(folder); zip->uncompressed_buffer_bytes_remaining = 0; } /* * Initialize the decompressor for the new folder's pack streams. */ r = init_decompression(a, zip, coder1, coder2); if (r != ARCHIVE_OK) return (ARCHIVE_FATAL); return (ARCHIVE_OK); } static int64_t skip_stream(struct archive_read *a, size_t skip_bytes) { struct _7zip *zip = (struct _7zip *)a->format->data; const void *p; int64_t skipped_bytes; size_t bytes = skip_bytes; if (zip->folder_index == 0) { /* * Optimization for a list mode. * Avoid unnecessary decoding operations. */ zip->si.ci.folders[zip->entry->folderIndex].skipped_bytes += skip_bytes; return (skip_bytes); } while (bytes) { skipped_bytes = read_stream(a, &p, bytes, 0); if (skipped_bytes < 0) return (skipped_bytes); if (skipped_bytes == 0) { archive_set_error(&a->archive, ARCHIVE_ERRNO_FILE_FORMAT, "Truncated 7-Zip file body"); return (ARCHIVE_FATAL); } bytes -= (size_t)skipped_bytes; if (zip->pack_stream_bytes_unconsumed) read_consume(a); } return (skip_bytes); } /* * Brought from LZMA SDK. * * Bra86.c -- Converter for x86 code (BCJ) * 2008-10-04 : Igor Pavlov : Public domain * */ #define Test86MSByte(b) ((b) == 0 || (b) == 0xFF) static void x86_Init(struct _7zip *zip) { zip->bcj_state = 0; zip->bcj_prevPosT = (size_t)0 - 1; zip->bcj_prevMask = 0; zip->bcj_ip = 5; } static size_t x86_Convert(struct _7zip *zip, uint8_t *data, size_t size) { static const uint8_t kMaskToAllowedStatus[8] = {1, 1, 1, 0, 1, 0, 0, 0}; static const uint8_t kMaskToBitNumber[8] = {0, 1, 2, 2, 3, 3, 3, 3}; size_t bufferPos, prevPosT; uint32_t ip, prevMask; if (size < 5) return 0; bufferPos = 0; prevPosT = zip->bcj_prevPosT; prevMask = zip->bcj_prevMask; ip = zip->bcj_ip; for (;;) { uint8_t *p = data + bufferPos; uint8_t *limit = data + size - 4; for (; p < limit; p++) if ((*p & 0xFE) == 0xE8) break; bufferPos = (size_t)(p - data); if (p >= limit) break; prevPosT = bufferPos - prevPosT; if (prevPosT > 3) prevMask = 0; else { prevMask = (prevMask << ((int)prevPosT - 1)) & 0x7; if (prevMask != 0) { unsigned char b = p[4 - kMaskToBitNumber[prevMask]]; if (!kMaskToAllowedStatus[prevMask] || Test86MSByte(b)) { prevPosT = bufferPos; prevMask = ((prevMask << 1) & 0x7) | 1; bufferPos++; continue; } } } prevPosT = bufferPos; if (Test86MSByte(p[4])) { uint32_t src = ((uint32_t)p[4] << 24) | ((uint32_t)p[3] << 16) | ((uint32_t)p[2] << 8) | ((uint32_t)p[1]); uint32_t dest; for (;;) { uint8_t b; int b_index; dest = src - (ip + (uint32_t)bufferPos); if (prevMask == 0) break; b_index = kMaskToBitNumber[prevMask] * 8; b = (uint8_t)(dest >> (24 - b_index)); if (!Test86MSByte(b)) break; src = dest ^ ((1 << (32 - b_index)) - 1); } p[4] = (uint8_t)(~(((dest >> 24) & 1) - 1)); p[3] = (uint8_t)(dest >> 16); p[2] = (uint8_t)(dest >> 8); p[1] = (uint8_t)dest; bufferPos += 5; } else { prevMask = ((prevMask << 1) & 0x7) | 1; bufferPos++; } } zip->bcj_prevPosT = prevPosT; zip->bcj_prevMask = prevMask; zip->bcj_ip += (uint32_t)bufferPos; return (bufferPos); } /* * Brought from LZMA SDK. * * Bcj2.c -- Converter for x86 code (BCJ2) * 2008-10-04 : Igor Pavlov : Public domain * */ #define SZ_ERROR_DATA ARCHIVE_FAILED #define IsJcc(b0, b1) ((b0) == 0x0F && ((b1) & 0xF0) == 0x80) #define IsJ(b0, b1) ((b1 & 0xFE) == 0xE8 || IsJcc(b0, b1)) #define kNumTopBits 24 #define kTopValue ((uint32_t)1 << kNumTopBits) #define kNumBitModelTotalBits 11 #define kBitModelTotal (1 << kNumBitModelTotalBits) #define kNumMoveBits 5 #define RC_READ_BYTE (*buffer++) #define RC_TEST { if (buffer == bufferLim) return SZ_ERROR_DATA; } #define RC_INIT2 zip->bcj2_code = 0; zip->bcj2_range = 0xFFFFFFFF; \ { int ii; for (ii = 0; ii < 5; ii++) { RC_TEST; zip->bcj2_code = (zip->bcj2_code << 8) | RC_READ_BYTE; }} #define NORMALIZE if (zip->bcj2_range < kTopValue) { RC_TEST; zip->bcj2_range <<= 8; zip->bcj2_code = (zip->bcj2_code << 8) | RC_READ_BYTE; } #define IF_BIT_0(p) ttt = *(p); bound = (zip->bcj2_range >> kNumBitModelTotalBits) * ttt; if (zip->bcj2_code < bound) #define UPDATE_0(p) zip->bcj2_range = bound; *(p) = (CProb)(ttt + ((kBitModelTotal - ttt) >> kNumMoveBits)); NORMALIZE; #define UPDATE_1(p) zip->bcj2_range -= bound; zip->bcj2_code -= bound; *(p) = (CProb)(ttt - (ttt >> kNumMoveBits)); NORMALIZE; static ssize_t Bcj2_Decode(struct _7zip *zip, uint8_t *outBuf, size_t outSize) { size_t inPos = 0, outPos = 0; const uint8_t *buf0, *buf1, *buf2, *buf3; size_t size0, size1, size2, size3; const uint8_t *buffer, *bufferLim; unsigned int i, j; size0 = zip->tmp_stream_bytes_remaining; buf0 = zip->tmp_stream_buff + zip->tmp_stream_bytes_avail - size0; size1 = zip->sub_stream_bytes_remaining[0]; buf1 = zip->sub_stream_buff[0] + zip->sub_stream_size[0] - size1; size2 = zip->sub_stream_bytes_remaining[1]; buf2 = zip->sub_stream_buff[1] + zip->sub_stream_size[1] - size2; size3 = zip->sub_stream_bytes_remaining[2]; buf3 = zip->sub_stream_buff[2] + zip->sub_stream_size[2] - size3; buffer = buf3; bufferLim = buffer + size3; if (zip->bcj_state == 0) { /* * Initialize. */ zip->bcj2_prevByte = 0; for (i = 0; i < sizeof(zip->bcj2_p) / sizeof(zip->bcj2_p[0]); i++) zip->bcj2_p[i] = kBitModelTotal >> 1; RC_INIT2; zip->bcj_state = 1; } /* * Gather the odd bytes of a previous call. */ for (i = 0; zip->odd_bcj_size > 0 && outPos < outSize; i++) { outBuf[outPos++] = zip->odd_bcj[i]; zip->odd_bcj_size--; } if (outSize == 0) { zip->bcj2_outPos += outPos; return (outPos); } for (;;) { uint8_t b; CProb *prob; uint32_t bound; uint32_t ttt; size_t limit = size0 - inPos; if (outSize - outPos < limit) limit = outSize - outPos; if (zip->bcj_state == 1) { while (limit != 0) { uint8_t bb = buf0[inPos]; outBuf[outPos++] = bb; if (IsJ(zip->bcj2_prevByte, bb)) { zip->bcj_state = 2; break; } inPos++; zip->bcj2_prevByte = bb; limit--; } } if (limit == 0 || outPos == outSize) break; zip->bcj_state = 1; b = buf0[inPos++]; if (b == 0xE8) prob = zip->bcj2_p + zip->bcj2_prevByte; else if (b == 0xE9) prob = zip->bcj2_p + 256; else prob = zip->bcj2_p + 257; IF_BIT_0(prob) { UPDATE_0(prob) zip->bcj2_prevByte = b; } else { uint32_t dest; const uint8_t *v; uint8_t out[4]; UPDATE_1(prob) if (b == 0xE8) { v = buf1; if (size1 < 4) return SZ_ERROR_DATA; buf1 += 4; size1 -= 4; } else { v = buf2; if (size2 < 4) return SZ_ERROR_DATA; buf2 += 4; size2 -= 4; } dest = (((uint32_t)v[0] << 24) | ((uint32_t)v[1] << 16) | ((uint32_t)v[2] << 8) | ((uint32_t)v[3])) - ((uint32_t)zip->bcj2_outPos + (uint32_t)outPos + 4); out[0] = (uint8_t)dest; out[1] = (uint8_t)(dest >> 8); out[2] = (uint8_t)(dest >> 16); out[3] = zip->bcj2_prevByte = (uint8_t)(dest >> 24); for (i = 0; i < 4 && outPos < outSize; i++) outBuf[outPos++] = out[i]; if (i < 4) { /* * Save odd bytes which we could not add into * the output buffer because of out of space. */ zip->odd_bcj_size = 4 -i; for (; i < 4; i++) { j = i - 4 + (unsigned)zip->odd_bcj_size; zip->odd_bcj[j] = out[i]; } break; } } } zip->tmp_stream_bytes_remaining -= inPos; zip->sub_stream_bytes_remaining[0] = size1; zip->sub_stream_bytes_remaining[1] = size2; zip->sub_stream_bytes_remaining[2] = bufferLim - buffer; zip->bcj2_outPos += outPos; return ((ssize_t)outPos); } diff --git a/libarchive/archive_read_support_format_rar.c b/libarchive/archive_read_support_format_rar.c index 893a280ff4dc..388484a76809 100644 --- a/libarchive/archive_read_support_format_rar.c +++ b/libarchive/archive_read_support_format_rar.c @@ -1,3753 +1,3765 @@ /*- * Copyright (c) 2003-2007 Tim Kientzle * Copyright (c) 2011 Andres Mejia * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. 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. * * THIS SOFTWARE IS PROVIDED BY THE AUTHOR(S) ``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 THE AUTHOR(S) 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 "archive_platform.h" #ifdef HAVE_ERRNO_H #include #endif #include #include #ifdef HAVE_ZLIB_H #include /* crc32 */ #endif #include "archive.h" #ifndef HAVE_ZLIB_H #include "archive_crc32.h" #endif #include "archive_endian.h" #include "archive_entry.h" #include "archive_entry_locale.h" #include "archive_ppmd7_private.h" #include "archive_private.h" #include "archive_read_private.h" /* RAR signature, also known as the mark header */ #define RAR_SIGNATURE "\x52\x61\x72\x21\x1A\x07\x00" /* Header types */ #define MARK_HEAD 0x72 #define MAIN_HEAD 0x73 #define FILE_HEAD 0x74 #define COMM_HEAD 0x75 #define AV_HEAD 0x76 #define SUB_HEAD 0x77 #define PROTECT_HEAD 0x78 #define SIGN_HEAD 0x79 #define NEWSUB_HEAD 0x7a #define ENDARC_HEAD 0x7b /* Main Header Flags */ #define MHD_VOLUME 0x0001 #define MHD_COMMENT 0x0002 #define MHD_LOCK 0x0004 #define MHD_SOLID 0x0008 #define MHD_NEWNUMBERING 0x0010 #define MHD_AV 0x0020 #define MHD_PROTECT 0x0040 #define MHD_PASSWORD 0x0080 #define MHD_FIRSTVOLUME 0x0100 #define MHD_ENCRYPTVER 0x0200 /* Flags common to all headers */ #define HD_MARKDELETION 0x4000 #define HD_ADD_SIZE_PRESENT 0x8000 /* File Header Flags */ #define FHD_SPLIT_BEFORE 0x0001 #define FHD_SPLIT_AFTER 0x0002 #define FHD_PASSWORD 0x0004 #define FHD_COMMENT 0x0008 #define FHD_SOLID 0x0010 #define FHD_LARGE 0x0100 #define FHD_UNICODE 0x0200 #define FHD_SALT 0x0400 #define FHD_VERSION 0x0800 #define FHD_EXTTIME 0x1000 #define FHD_EXTFLAGS 0x2000 /* File dictionary sizes */ #define DICTIONARY_SIZE_64 0x00 #define DICTIONARY_SIZE_128 0x20 #define DICTIONARY_SIZE_256 0x40 #define DICTIONARY_SIZE_512 0x60 #define DICTIONARY_SIZE_1024 0x80 #define DICTIONARY_SIZE_2048 0xA0 #define DICTIONARY_SIZE_4096 0xC0 #define FILE_IS_DIRECTORY 0xE0 #define DICTIONARY_MASK FILE_IS_DIRECTORY /* OS Flags */ #define OS_MSDOS 0 #define OS_OS2 1 #define OS_WIN32 2 #define OS_UNIX 3 #define OS_MAC_OS 4 #define OS_BEOS 5 /* Compression Methods */ #define COMPRESS_METHOD_STORE 0x30 /* LZSS */ #define COMPRESS_METHOD_FASTEST 0x31 #define COMPRESS_METHOD_FAST 0x32 #define COMPRESS_METHOD_NORMAL 0x33 /* PPMd Variant H */ #define COMPRESS_METHOD_GOOD 0x34 #define COMPRESS_METHOD_BEST 0x35 #define CRC_POLYNOMIAL 0xEDB88320 #define NS_UNIT 10000000 #define DICTIONARY_MAX_SIZE 0x400000 #define MAINCODE_SIZE 299 #define OFFSETCODE_SIZE 60 #define LOWOFFSETCODE_SIZE 17 #define LENGTHCODE_SIZE 28 #define HUFFMAN_TABLE_SIZE \ MAINCODE_SIZE + OFFSETCODE_SIZE + LOWOFFSETCODE_SIZE + LENGTHCODE_SIZE #define MAX_SYMBOL_LENGTH 0xF #define MAX_SYMBOLS 20 /* Virtual Machine Properties */ #define VM_MEMORY_SIZE 0x40000 #define VM_MEMORY_MASK (VM_MEMORY_SIZE - 1) #define PROGRAM_WORK_SIZE 0x3C000 #define PROGRAM_GLOBAL_SIZE 0x2000 #define PROGRAM_SYSTEM_GLOBAL_ADDRESS PROGRAM_WORK_SIZE #define PROGRAM_SYSTEM_GLOBAL_SIZE 0x40 #define PROGRAM_USER_GLOBAL_ADDRESS (PROGRAM_SYSTEM_GLOBAL_ADDRESS + PROGRAM_SYSTEM_GLOBAL_SIZE) #define PROGRAM_USER_GLOBAL_SIZE (PROGRAM_GLOBAL_SIZE - PROGRAM_SYSTEM_GLOBAL_SIZE) /* * Considering L1,L2 cache miss and a calling of write system-call, * the best size of the output buffer(uncompressed buffer) is 128K. * If the structure of extracting process is changed, this value * might be researched again. */ #define UNP_BUFFER_SIZE (128 * 1024) /* Define this here for non-Windows platforms */ #if !((defined(__WIN32__) || defined(_WIN32) || defined(__WIN32)) && !defined(__CYGWIN__)) #define FILE_ATTRIBUTE_DIRECTORY 0x10 #endif #undef minimum #define minimum(a, b) ((a)<(b)?(a):(b)) /* Stack overflow check */ #define MAX_COMPRESS_DEPTH 1024 /* Fields common to all headers */ struct rar_header { char crc[2]; char type; char flags[2]; char size[2]; }; /* Fields common to all file headers */ struct rar_file_header { char pack_size[4]; char unp_size[4]; char host_os; char file_crc[4]; char file_time[4]; char unp_ver; char method; char name_size[2]; char file_attr[4]; }; struct huffman_tree_node { int branches[2]; }; struct huffman_table_entry { unsigned int length; int value; }; struct huffman_code { struct huffman_tree_node *tree; int numentries; int numallocatedentries; int minlength; int maxlength; int tablesize; struct huffman_table_entry *table; }; struct lzss { unsigned char *window; int mask; int64_t position; }; struct data_block_offsets { int64_t header_size; int64_t start_offset; int64_t end_offset; }; struct rar_program_code { uint8_t *staticdata; uint32_t staticdatalen; uint8_t *globalbackup; uint32_t globalbackuplen; uint64_t fingerprint; uint32_t usagecount; uint32_t oldfilterlength; struct rar_program_code *next; }; struct rar_filter { struct rar_program_code *prog; uint32_t initialregisters[8]; uint8_t *globaldata; uint32_t globaldatalen; size_t blockstartpos; uint32_t blocklength; uint32_t filteredblockaddress; uint32_t filteredblocklength; struct rar_filter *next; }; struct memory_bit_reader { const uint8_t *bytes; size_t length; size_t offset; uint64_t bits; int available; int at_eof; }; struct rar_virtual_machine { uint32_t registers[8]; uint8_t memory[VM_MEMORY_SIZE + sizeof(uint32_t)]; }; struct rar_filters { struct rar_virtual_machine *vm; struct rar_program_code *progs; struct rar_filter *stack; int64_t filterstart; uint32_t lastfilternum; int64_t lastend; uint8_t *bytes; size_t bytes_ready; }; struct audio_state { int8_t weight[5]; int16_t delta[4]; int8_t lastdelta; int error[11]; int count; uint8_t lastbyte; }; struct rar { /* Entries from main RAR header */ unsigned main_flags; unsigned long file_crc; char reserved1[2]; char reserved2[4]; char encryptver; /* File header entries */ char compression_method; unsigned file_flags; int64_t packed_size; int64_t unp_size; time_t mtime; long mnsec; mode_t mode; char *filename; char *filename_save; size_t filename_save_size; size_t filename_allocated; /* File header optional entries */ char salt[8]; time_t atime; long ansec; time_t ctime; long cnsec; time_t arctime; long arcnsec; /* Fields to help with tracking decompression of files. */ int64_t bytes_unconsumed; int64_t bytes_remaining; int64_t bytes_uncopied; int64_t offset; int64_t offset_outgoing; int64_t offset_seek; char valid; unsigned int unp_offset; unsigned int unp_buffer_size; unsigned char *unp_buffer; unsigned int dictionary_size; char start_new_block; char entry_eof; unsigned long crc_calculated; int found_first_header; char has_endarc_header; struct data_block_offsets *dbo; unsigned int cursor; unsigned int nodes; char filename_must_match; /* LZSS members */ struct huffman_code maincode; struct huffman_code offsetcode; struct huffman_code lowoffsetcode; struct huffman_code lengthcode; unsigned char lengthtable[HUFFMAN_TABLE_SIZE]; struct lzss lzss; unsigned int lastlength; unsigned int lastoffset; unsigned int oldoffset[4]; unsigned int lastlowoffset; unsigned int numlowoffsetrepeats; char start_new_table; /* Filters */ struct rar_filters filters; /* PPMd Variant H members */ char ppmd_valid; char ppmd_eod; char is_ppmd_block; int ppmd_escape; CPpmd7 ppmd7_context; CPpmd7z_RangeDec range_dec; IByteIn bytein; /* * String conversion object. */ int init_default_conversion; struct archive_string_conv *sconv_default; struct archive_string_conv *opt_sconv; struct archive_string_conv *sconv_utf8; struct archive_string_conv *sconv_utf16be; /* * Bit stream reader. */ struct rar_br { #define CACHE_TYPE uint64_t #define CACHE_BITS (8 * sizeof(CACHE_TYPE)) /* Cache buffer. */ CACHE_TYPE cache_buffer; /* Indicates how many bits avail in cache_buffer. */ int cache_avail; ssize_t avail_in; const unsigned char *next_in; } br; /* * Custom field to denote that this archive contains encrypted entries */ int has_encrypted_entries; }; static int archive_read_support_format_rar_capabilities(struct archive_read *); static int archive_read_format_rar_has_encrypted_entries(struct archive_read *); static int archive_read_format_rar_bid(struct archive_read *, int); static int archive_read_format_rar_options(struct archive_read *, const char *, const char *); static int archive_read_format_rar_read_header(struct archive_read *, struct archive_entry *); static int archive_read_format_rar_read_data(struct archive_read *, const void **, size_t *, int64_t *); static int archive_read_format_rar_read_data_skip(struct archive_read *a); static int64_t archive_read_format_rar_seek_data(struct archive_read *, int64_t, int); static int archive_read_format_rar_cleanup(struct archive_read *); /* Support functions */ static int read_header(struct archive_read *, struct archive_entry *, char); static time_t get_time(int); static int read_exttime(const char *, struct rar *, const char *); static int read_symlink_stored(struct archive_read *, struct archive_entry *, struct archive_string_conv *); static int read_data_stored(struct archive_read *, const void **, size_t *, int64_t *); static int read_data_compressed(struct archive_read *, const void **, size_t *, int64_t *, size_t); static int rar_br_preparation(struct archive_read *, struct rar_br *); static int parse_codes(struct archive_read *); static void free_codes(struct archive_read *); static int read_next_symbol(struct archive_read *, struct huffman_code *); static int create_code(struct archive_read *, struct huffman_code *, unsigned char *, int, char); static int add_value(struct archive_read *, struct huffman_code *, int, int, int); static int new_node(struct huffman_code *); static int make_table(struct archive_read *, struct huffman_code *); static int make_table_recurse(struct archive_read *, struct huffman_code *, int, struct huffman_table_entry *, int, int); -static int64_t expand(struct archive_read *, int64_t); +static int expand(struct archive_read *, int64_t *); static int copy_from_lzss_window_to_unp(struct archive_read *, const void **, int64_t, int); static const void *rar_read_ahead(struct archive_read *, size_t, ssize_t *); static int parse_filter(struct archive_read *, const uint8_t *, uint16_t, uint8_t); static int run_filters(struct archive_read *); static void clear_filters(struct rar_filters *); static struct rar_filter *create_filter(struct rar_program_code *, const uint8_t *, uint32_t, uint32_t[8], size_t, uint32_t); static void delete_filter(struct rar_filter *filter); static struct rar_program_code *compile_program(const uint8_t *, size_t); static void delete_program_code(struct rar_program_code *prog); static uint32_t membr_next_rarvm_number(struct memory_bit_reader *br); static inline uint32_t membr_bits(struct memory_bit_reader *br, int bits); static int membr_fill(struct memory_bit_reader *br, int bits); static int read_filter(struct archive_read *, int64_t *); static int rar_decode_byte(struct archive_read*, uint8_t *); static int execute_filter(struct archive_read*, struct rar_filter *, struct rar_virtual_machine *, size_t); static int copy_from_lzss_window(struct archive_read *, void *, int64_t, int); static inline void vm_write_32(struct rar_virtual_machine*, size_t, uint32_t); static inline uint32_t vm_read_32(struct rar_virtual_machine*, size_t); /* * Bit stream reader. */ /* Check that the cache buffer has enough bits. */ #define rar_br_has(br, n) ((br)->cache_avail >= n) /* Get compressed data by bit. */ #define rar_br_bits(br, n) \ (((uint32_t)((br)->cache_buffer >> \ ((br)->cache_avail - (n)))) & cache_masks[n]) #define rar_br_bits_forced(br, n) \ (((uint32_t)((br)->cache_buffer << \ ((n) - (br)->cache_avail))) & cache_masks[n]) /* Read ahead to make sure the cache buffer has enough compressed data we * will use. * True : completed, there is enough data in the cache buffer. * False : there is no data in the stream. */ #define rar_br_read_ahead(a, br, n) \ ((rar_br_has(br, (n)) || rar_br_fillup(a, br)) || rar_br_has(br, (n))) /* Notify how many bits we consumed. */ #define rar_br_consume(br, n) ((br)->cache_avail -= (n)) #define rar_br_consume_unalined_bits(br) ((br)->cache_avail &= ~7) static const uint32_t cache_masks[] = { 0x00000000, 0x00000001, 0x00000003, 0x00000007, 0x0000000F, 0x0000001F, 0x0000003F, 0x0000007F, 0x000000FF, 0x000001FF, 0x000003FF, 0x000007FF, 0x00000FFF, 0x00001FFF, 0x00003FFF, 0x00007FFF, 0x0000FFFF, 0x0001FFFF, 0x0003FFFF, 0x0007FFFF, 0x000FFFFF, 0x001FFFFF, 0x003FFFFF, 0x007FFFFF, 0x00FFFFFF, 0x01FFFFFF, 0x03FFFFFF, 0x07FFFFFF, 0x0FFFFFFF, 0x1FFFFFFF, 0x3FFFFFFF, 0x7FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF }; /* * Shift away used bits in the cache data and fill it up with following bits. * Call this when cache buffer does not have enough bits you need. * * Returns 1 if the cache buffer is full. * Returns 0 if the cache buffer is not full; input buffer is empty. */ static int rar_br_fillup(struct archive_read *a, struct rar_br *br) { struct rar *rar = (struct rar *)(a->format->data); int n = CACHE_BITS - br->cache_avail; for (;;) { switch (n >> 3) { case 8: if (br->avail_in >= 8) { br->cache_buffer = ((uint64_t)br->next_in[0]) << 56 | ((uint64_t)br->next_in[1]) << 48 | ((uint64_t)br->next_in[2]) << 40 | ((uint64_t)br->next_in[3]) << 32 | ((uint32_t)br->next_in[4]) << 24 | ((uint32_t)br->next_in[5]) << 16 | ((uint32_t)br->next_in[6]) << 8 | (uint32_t)br->next_in[7]; br->next_in += 8; br->avail_in -= 8; br->cache_avail += 8 * 8; rar->bytes_unconsumed += 8; rar->bytes_remaining -= 8; return (1); } break; case 7: if (br->avail_in >= 7) { br->cache_buffer = (br->cache_buffer << 56) | ((uint64_t)br->next_in[0]) << 48 | ((uint64_t)br->next_in[1]) << 40 | ((uint64_t)br->next_in[2]) << 32 | ((uint32_t)br->next_in[3]) << 24 | ((uint32_t)br->next_in[4]) << 16 | ((uint32_t)br->next_in[5]) << 8 | (uint32_t)br->next_in[6]; br->next_in += 7; br->avail_in -= 7; br->cache_avail += 7 * 8; rar->bytes_unconsumed += 7; rar->bytes_remaining -= 7; return (1); } break; case 6: if (br->avail_in >= 6) { br->cache_buffer = (br->cache_buffer << 48) | ((uint64_t)br->next_in[0]) << 40 | ((uint64_t)br->next_in[1]) << 32 | ((uint32_t)br->next_in[2]) << 24 | ((uint32_t)br->next_in[3]) << 16 | ((uint32_t)br->next_in[4]) << 8 | (uint32_t)br->next_in[5]; br->next_in += 6; br->avail_in -= 6; br->cache_avail += 6 * 8; rar->bytes_unconsumed += 6; rar->bytes_remaining -= 6; return (1); } break; case 0: /* We have enough compressed data in * the cache buffer.*/ return (1); default: break; } if (br->avail_in <= 0) { if (rar->bytes_unconsumed > 0) { /* Consume as much as the decompressor * actually used. */ __archive_read_consume(a, rar->bytes_unconsumed); rar->bytes_unconsumed = 0; } br->next_in = rar_read_ahead(a, 1, &(br->avail_in)); if (br->next_in == NULL) return (0); if (br->avail_in == 0) return (0); } br->cache_buffer = (br->cache_buffer << 8) | *br->next_in++; br->avail_in--; br->cache_avail += 8; n -= 8; rar->bytes_unconsumed++; rar->bytes_remaining--; } } static int rar_br_preparation(struct archive_read *a, struct rar_br *br) { struct rar *rar = (struct rar *)(a->format->data); if (rar->bytes_remaining > 0) { br->next_in = rar_read_ahead(a, 1, &(br->avail_in)); if (br->next_in == NULL) { archive_set_error(&a->archive, ARCHIVE_ERRNO_FILE_FORMAT, "Truncated RAR file data"); return (ARCHIVE_FATAL); } if (br->cache_avail == 0) (void)rar_br_fillup(a, br); } return (ARCHIVE_OK); } /* Find last bit set */ static inline int rar_fls(unsigned int word) { word |= (word >> 1); word |= (word >> 2); word |= (word >> 4); word |= (word >> 8); word |= (word >> 16); return word - (word >> 1); } /* LZSS functions */ static inline int64_t lzss_position(struct lzss *lzss) { return lzss->position; } static inline int lzss_mask(struct lzss *lzss) { return lzss->mask; } static inline int lzss_size(struct lzss *lzss) { return lzss->mask + 1; } static inline int lzss_offset_for_position(struct lzss *lzss, int64_t pos) { return (int)(pos & lzss->mask); } static inline unsigned char * lzss_pointer_for_position(struct lzss *lzss, int64_t pos) { return &lzss->window[lzss_offset_for_position(lzss, pos)]; } static inline int lzss_current_offset(struct lzss *lzss) { return lzss_offset_for_position(lzss, lzss->position); } static inline uint8_t * lzss_current_pointer(struct lzss *lzss) { return lzss_pointer_for_position(lzss, lzss->position); } static inline void lzss_emit_literal(struct rar *rar, uint8_t literal) { *lzss_current_pointer(&rar->lzss) = literal; rar->lzss.position++; } static inline void lzss_emit_match(struct rar *rar, int offset, int length) { int dstoffs = lzss_current_offset(&rar->lzss); int srcoffs = (dstoffs - offset) & lzss_mask(&rar->lzss); int l, li, remaining; unsigned char *d, *s; remaining = length; while (remaining > 0) { l = remaining; if (dstoffs > srcoffs) { if (l > lzss_size(&rar->lzss) - dstoffs) l = lzss_size(&rar->lzss) - dstoffs; } else { if (l > lzss_size(&rar->lzss) - srcoffs) l = lzss_size(&rar->lzss) - srcoffs; } d = &(rar->lzss.window[dstoffs]); s = &(rar->lzss.window[srcoffs]); if ((dstoffs + l < srcoffs) || (srcoffs + l < dstoffs)) memcpy(d, s, l); else { for (li = 0; li < l; li++) d[li] = s[li]; } remaining -= l; dstoffs = (dstoffs + l) & lzss_mask(&(rar->lzss)); srcoffs = (srcoffs + l) & lzss_mask(&(rar->lzss)); } rar->lzss.position += length; } static Byte ppmd_read(void *p) { struct archive_read *a = ((IByteIn*)p)->a; struct rar *rar = (struct rar *)(a->format->data); struct rar_br *br = &(rar->br); Byte b; if (!rar_br_read_ahead(a, br, 8)) { archive_set_error(&a->archive, ARCHIVE_ERRNO_FILE_FORMAT, "Truncated RAR file data"); rar->valid = 0; return 0; } b = rar_br_bits(br, 8); rar_br_consume(br, 8); return b; } int archive_read_support_format_rar(struct archive *_a) { struct archive_read *a = (struct archive_read *)_a; struct rar *rar; int r; archive_check_magic(_a, ARCHIVE_READ_MAGIC, ARCHIVE_STATE_NEW, "archive_read_support_format_rar"); rar = (struct rar *)calloc(sizeof(*rar), 1); if (rar == NULL) { archive_set_error(&a->archive, ENOMEM, "Can't allocate rar data"); return (ARCHIVE_FATAL); } /* * Until enough data has been read, we cannot tell about * any encrypted entries yet. */ rar->has_encrypted_entries = ARCHIVE_READ_FORMAT_ENCRYPTION_DONT_KNOW; r = __archive_read_register_format(a, rar, "rar", archive_read_format_rar_bid, archive_read_format_rar_options, archive_read_format_rar_read_header, archive_read_format_rar_read_data, archive_read_format_rar_read_data_skip, archive_read_format_rar_seek_data, archive_read_format_rar_cleanup, archive_read_support_format_rar_capabilities, archive_read_format_rar_has_encrypted_entries); if (r != ARCHIVE_OK) free(rar); return (r); } static int archive_read_support_format_rar_capabilities(struct archive_read * a) { (void)a; /* UNUSED */ return (ARCHIVE_READ_FORMAT_CAPS_ENCRYPT_DATA | ARCHIVE_READ_FORMAT_CAPS_ENCRYPT_METADATA); } static int archive_read_format_rar_has_encrypted_entries(struct archive_read *_a) { if (_a && _a->format) { struct rar * rar = (struct rar *)_a->format->data; if (rar) { return rar->has_encrypted_entries; } } return ARCHIVE_READ_FORMAT_ENCRYPTION_DONT_KNOW; } static int archive_read_format_rar_bid(struct archive_read *a, int best_bid) { const char *p; /* If there's already a bid > 30, we'll never win. */ if (best_bid > 30) return (-1); if ((p = __archive_read_ahead(a, 7, NULL)) == NULL) return (-1); if (memcmp(p, RAR_SIGNATURE, 7) == 0) return (30); if ((p[0] == 'M' && p[1] == 'Z') || memcmp(p, "\x7F\x45LF", 4) == 0) { /* This is a PE file */ ssize_t offset = 0x10000; ssize_t window = 4096; ssize_t bytes_avail; while (offset + window <= (1024 * 128)) { const char *buff = __archive_read_ahead(a, offset + window, &bytes_avail); if (buff == NULL) { /* Remaining bytes are less than window. */ window >>= 1; if (window < 0x40) return (0); continue; } p = buff + offset; while (p + 7 < buff + bytes_avail) { if (memcmp(p, RAR_SIGNATURE, 7) == 0) return (30); p += 0x10; } offset = p - buff; } } return (0); } static int skip_sfx(struct archive_read *a) { const void *h; const char *p, *q; size_t skip, total; ssize_t bytes, window; total = 0; window = 4096; while (total + window <= (1024 * 128)) { h = __archive_read_ahead(a, window, &bytes); if (h == NULL) { /* Remaining bytes are less than window. */ window >>= 1; if (window < 0x40) goto fatal; continue; } if (bytes < 0x40) goto fatal; p = h; q = p + bytes; /* * Scan ahead until we find something that looks * like the RAR header. */ while (p + 7 < q) { if (memcmp(p, RAR_SIGNATURE, 7) == 0) { skip = p - (const char *)h; __archive_read_consume(a, skip); return (ARCHIVE_OK); } p += 0x10; } skip = p - (const char *)h; __archive_read_consume(a, skip); total += skip; } fatal: archive_set_error(&a->archive, ARCHIVE_ERRNO_FILE_FORMAT, "Couldn't find out RAR header"); return (ARCHIVE_FATAL); } static int archive_read_format_rar_options(struct archive_read *a, const char *key, const char *val) { struct rar *rar; int ret = ARCHIVE_FAILED; rar = (struct rar *)(a->format->data); if (strcmp(key, "hdrcharset") == 0) { if (val == NULL || val[0] == 0) archive_set_error(&a->archive, ARCHIVE_ERRNO_MISC, "rar: hdrcharset option needs a character-set name"); else { rar->opt_sconv = archive_string_conversion_from_charset( &a->archive, val, 0); if (rar->opt_sconv != NULL) ret = ARCHIVE_OK; else ret = ARCHIVE_FATAL; } return (ret); } /* Note: The "warn" return is just to inform the options * supervisor that we didn't handle it. It will generate * a suitable error if no one used this option. */ return (ARCHIVE_WARN); } static int archive_read_format_rar_read_header(struct archive_read *a, struct archive_entry *entry) { const void *h; const char *p; struct rar *rar; size_t skip; char head_type; int ret; unsigned flags; unsigned long crc32_expected; a->archive.archive_format = ARCHIVE_FORMAT_RAR; if (a->archive.archive_format_name == NULL) a->archive.archive_format_name = "RAR"; rar = (struct rar *)(a->format->data); /* * It should be sufficient to call archive_read_next_header() for * a reader to determine if an entry is encrypted or not. If the * encryption of an entry is only detectable when calling * archive_read_data(), so be it. We'll do the same check there * as well. */ if (rar->has_encrypted_entries == ARCHIVE_READ_FORMAT_ENCRYPTION_DONT_KNOW) { rar->has_encrypted_entries = 0; } /* RAR files can be generated without EOF headers, so return ARCHIVE_EOF if * this fails. */ if ((h = __archive_read_ahead(a, 7, NULL)) == NULL) return (ARCHIVE_EOF); p = h; if (rar->found_first_header == 0 && ((p[0] == 'M' && p[1] == 'Z') || memcmp(p, "\x7F\x45LF", 4) == 0)) { /* This is an executable ? Must be self-extracting... */ ret = skip_sfx(a); if (ret < ARCHIVE_WARN) return (ret); } rar->found_first_header = 1; while (1) { unsigned long crc32_val; if ((h = __archive_read_ahead(a, 7, NULL)) == NULL) return (ARCHIVE_FATAL); p = h; head_type = p[2]; switch(head_type) { case MARK_HEAD: if (memcmp(p, RAR_SIGNATURE, 7) != 0) { archive_set_error(&a->archive, ARCHIVE_ERRNO_FILE_FORMAT, "Invalid marker header"); return (ARCHIVE_FATAL); } __archive_read_consume(a, 7); break; case MAIN_HEAD: rar->main_flags = archive_le16dec(p + 3); skip = archive_le16dec(p + 5); if (skip < 7 + sizeof(rar->reserved1) + sizeof(rar->reserved2)) { archive_set_error(&a->archive, ARCHIVE_ERRNO_FILE_FORMAT, "Invalid header size"); return (ARCHIVE_FATAL); } if ((h = __archive_read_ahead(a, skip, NULL)) == NULL) return (ARCHIVE_FATAL); p = h; memcpy(rar->reserved1, p + 7, sizeof(rar->reserved1)); memcpy(rar->reserved2, p + 7 + sizeof(rar->reserved1), sizeof(rar->reserved2)); if (rar->main_flags & MHD_ENCRYPTVER) { if (skip < 7 + sizeof(rar->reserved1) + sizeof(rar->reserved2)+1) { archive_set_error(&a->archive, ARCHIVE_ERRNO_FILE_FORMAT, "Invalid header size"); return (ARCHIVE_FATAL); } rar->encryptver = *(p + 7 + sizeof(rar->reserved1) + sizeof(rar->reserved2)); } /* Main header is password encrypted, so we cannot read any file names or any other info about files from the header. */ if (rar->main_flags & MHD_PASSWORD) { archive_entry_set_is_metadata_encrypted(entry, 1); archive_entry_set_is_data_encrypted(entry, 1); rar->has_encrypted_entries = 1; archive_set_error(&a->archive, ARCHIVE_ERRNO_FILE_FORMAT, "RAR encryption support unavailable."); return (ARCHIVE_FATAL); } crc32_val = crc32(0, (const unsigned char *)p + 2, (unsigned)skip - 2); if ((crc32_val & 0xffff) != archive_le16dec(p)) { archive_set_error(&a->archive, ARCHIVE_ERRNO_FILE_FORMAT, "Header CRC error"); return (ARCHIVE_FATAL); } __archive_read_consume(a, skip); break; case FILE_HEAD: return read_header(a, entry, head_type); case COMM_HEAD: case AV_HEAD: case SUB_HEAD: case PROTECT_HEAD: case SIGN_HEAD: case ENDARC_HEAD: flags = archive_le16dec(p + 3); skip = archive_le16dec(p + 5); if (skip < 7) { archive_set_error(&a->archive, ARCHIVE_ERRNO_FILE_FORMAT, "Invalid header size too small"); return (ARCHIVE_FATAL); } if (flags & HD_ADD_SIZE_PRESENT) { if (skip < 7 + 4) { archive_set_error(&a->archive, ARCHIVE_ERRNO_FILE_FORMAT, "Invalid header size too small"); return (ARCHIVE_FATAL); } if ((h = __archive_read_ahead(a, skip, NULL)) == NULL) return (ARCHIVE_FATAL); p = h; skip += archive_le32dec(p + 7); } /* Skip over the 2-byte CRC at the beginning of the header. */ crc32_expected = archive_le16dec(p); __archive_read_consume(a, 2); skip -= 2; /* Skim the entire header and compute the CRC. */ crc32_val = 0; while (skip > 0) { size_t to_read = skip; if (to_read > 32 * 1024) to_read = 32 * 1024; if ((h = __archive_read_ahead(a, to_read, NULL)) == NULL) { archive_set_error(&a->archive, ARCHIVE_ERRNO_FILE_FORMAT, "Bad RAR file"); return (ARCHIVE_FATAL); } p = h; crc32_val = crc32(crc32_val, (const unsigned char *)p, to_read); __archive_read_consume(a, to_read); skip -= to_read; } if ((crc32_val & 0xffff) != crc32_expected) { archive_set_error(&a->archive, ARCHIVE_ERRNO_FILE_FORMAT, "Header CRC error"); return (ARCHIVE_FATAL); } if (head_type == ENDARC_HEAD) return (ARCHIVE_EOF); break; case NEWSUB_HEAD: if ((ret = read_header(a, entry, head_type)) < ARCHIVE_WARN) return ret; break; default: archive_set_error(&a->archive, ARCHIVE_ERRNO_FILE_FORMAT, "Bad RAR file"); return (ARCHIVE_FATAL); } } } static int archive_read_format_rar_read_data(struct archive_read *a, const void **buff, size_t *size, int64_t *offset) { struct rar *rar = (struct rar *)(a->format->data); int ret; if (rar->has_encrypted_entries == ARCHIVE_READ_FORMAT_ENCRYPTION_DONT_KNOW) { rar->has_encrypted_entries = 0; } if (rar->bytes_unconsumed > 0) { /* Consume as much as the decompressor actually used. */ __archive_read_consume(a, rar->bytes_unconsumed); rar->bytes_unconsumed = 0; } *buff = NULL; if (rar->entry_eof || rar->offset_seek >= rar->unp_size) { *size = 0; *offset = rar->offset; if (*offset < rar->unp_size) *offset = rar->unp_size; return (ARCHIVE_EOF); } switch (rar->compression_method) { case COMPRESS_METHOD_STORE: ret = read_data_stored(a, buff, size, offset); break; case COMPRESS_METHOD_FASTEST: case COMPRESS_METHOD_FAST: case COMPRESS_METHOD_NORMAL: case COMPRESS_METHOD_GOOD: case COMPRESS_METHOD_BEST: ret = read_data_compressed(a, buff, size, offset, 0); if (ret != ARCHIVE_OK && ret != ARCHIVE_WARN) { __archive_ppmd7_functions.Ppmd7_Free(&rar->ppmd7_context); rar->start_new_table = 1; rar->ppmd_valid = 0; } break; default: archive_set_error(&a->archive, ARCHIVE_ERRNO_FILE_FORMAT, "Unsupported compression method for RAR file."); ret = ARCHIVE_FATAL; break; } return (ret); } static int archive_read_format_rar_read_data_skip(struct archive_read *a) { struct rar *rar; int64_t bytes_skipped; int ret; rar = (struct rar *)(a->format->data); if (rar->bytes_unconsumed > 0) { /* Consume as much as the decompressor actually used. */ __archive_read_consume(a, rar->bytes_unconsumed); rar->bytes_unconsumed = 0; } if (rar->bytes_remaining > 0) { bytes_skipped = __archive_read_consume(a, rar->bytes_remaining); if (bytes_skipped < 0) return (ARCHIVE_FATAL); } /* Compressed data to skip must be read from each header in a multivolume * archive. */ if (rar->main_flags & MHD_VOLUME && rar->file_flags & FHD_SPLIT_AFTER) { ret = archive_read_format_rar_read_header(a, a->entry); if (ret == (ARCHIVE_EOF)) ret = archive_read_format_rar_read_header(a, a->entry); if (ret != (ARCHIVE_OK)) return ret; return archive_read_format_rar_read_data_skip(a); } return (ARCHIVE_OK); } static int64_t archive_read_format_rar_seek_data(struct archive_read *a, int64_t offset, int whence) { int64_t client_offset, ret; unsigned int i; struct rar *rar = (struct rar *)(a->format->data); if (rar->compression_method == COMPRESS_METHOD_STORE) { /* Modify the offset for use with SEEK_SET */ switch (whence) { case SEEK_CUR: client_offset = rar->offset_seek; break; case SEEK_END: client_offset = rar->unp_size; break; case SEEK_SET: default: client_offset = 0; } client_offset += offset; if (client_offset < 0) { /* Can't seek past beginning of data block */ return -1; } else if (client_offset > rar->unp_size) { /* * Set the returned offset but only seek to the end of * the data block. */ rar->offset_seek = client_offset; client_offset = rar->unp_size; } client_offset += rar->dbo[0].start_offset; i = 0; while (i < rar->cursor) { i++; client_offset += rar->dbo[i].start_offset - rar->dbo[i-1].end_offset; } if (rar->main_flags & MHD_VOLUME) { /* Find the appropriate offset among the multivolume archive */ while (1) { if (client_offset < rar->dbo[rar->cursor].start_offset && rar->file_flags & FHD_SPLIT_BEFORE) { /* Search backwards for the correct data block */ if (rar->cursor == 0) { archive_set_error(&a->archive, ARCHIVE_ERRNO_MISC, "Attempt to seek past beginning of RAR data block"); return (ARCHIVE_FAILED); } rar->cursor--; client_offset -= rar->dbo[rar->cursor+1].start_offset - rar->dbo[rar->cursor].end_offset; if (client_offset < rar->dbo[rar->cursor].start_offset) continue; ret = __archive_read_seek(a, rar->dbo[rar->cursor].start_offset - rar->dbo[rar->cursor].header_size, SEEK_SET); if (ret < (ARCHIVE_OK)) return ret; ret = archive_read_format_rar_read_header(a, a->entry); if (ret != (ARCHIVE_OK)) { archive_set_error(&a->archive, ARCHIVE_ERRNO_MISC, "Error during seek of RAR file"); return (ARCHIVE_FAILED); } rar->cursor--; break; } else if (client_offset > rar->dbo[rar->cursor].end_offset && rar->file_flags & FHD_SPLIT_AFTER) { /* Search forward for the correct data block */ rar->cursor++; if (rar->cursor < rar->nodes && client_offset > rar->dbo[rar->cursor].end_offset) { client_offset += rar->dbo[rar->cursor].start_offset - rar->dbo[rar->cursor-1].end_offset; continue; } rar->cursor--; ret = __archive_read_seek(a, rar->dbo[rar->cursor].end_offset, SEEK_SET); if (ret < (ARCHIVE_OK)) return ret; ret = archive_read_format_rar_read_header(a, a->entry); if (ret == (ARCHIVE_EOF)) { rar->has_endarc_header = 1; ret = archive_read_format_rar_read_header(a, a->entry); } if (ret != (ARCHIVE_OK)) { archive_set_error(&a->archive, ARCHIVE_ERRNO_MISC, "Error during seek of RAR file"); return (ARCHIVE_FAILED); } client_offset += rar->dbo[rar->cursor].start_offset - rar->dbo[rar->cursor-1].end_offset; continue; } break; } } ret = __archive_read_seek(a, client_offset, SEEK_SET); if (ret < (ARCHIVE_OK)) return ret; rar->bytes_remaining = rar->dbo[rar->cursor].end_offset - ret; i = rar->cursor; while (i > 0) { i--; ret -= rar->dbo[i+1].start_offset - rar->dbo[i].end_offset; } ret -= rar->dbo[0].start_offset; /* Always restart reading the file after a seek */ __archive_reset_read_data(&a->archive); rar->bytes_unconsumed = 0; rar->offset = 0; /* * If a seek past the end of file was requested, return the requested * offset. */ if (ret == rar->unp_size && rar->offset_seek > rar->unp_size) return rar->offset_seek; /* Return the new offset */ rar->offset_seek = ret; return rar->offset_seek; } else { archive_set_error(&a->archive, ARCHIVE_ERRNO_MISC, "Seeking of compressed RAR files is unsupported"); } return (ARCHIVE_FAILED); } static int archive_read_format_rar_cleanup(struct archive_read *a) { struct rar *rar; rar = (struct rar *)(a->format->data); free_codes(a); clear_filters(&rar->filters); free(rar->filename); free(rar->filename_save); free(rar->dbo); free(rar->unp_buffer); free(rar->lzss.window); __archive_ppmd7_functions.Ppmd7_Free(&rar->ppmd7_context); free(rar); (a->format->data) = NULL; return (ARCHIVE_OK); } static int read_header(struct archive_read *a, struct archive_entry *entry, char head_type) { const void *h; const char *p, *endp; struct rar *rar; struct rar_header rar_header; struct rar_file_header file_header; int64_t header_size; unsigned filename_size, end; char *filename; char *strp; char packed_size[8]; char unp_size[8]; int ttime; struct archive_string_conv *sconv, *fn_sconv; unsigned long crc32_val; int ret = (ARCHIVE_OK), ret2; rar = (struct rar *)(a->format->data); /* Setup a string conversion object for non-rar-unicode filenames. */ sconv = rar->opt_sconv; if (sconv == NULL) { if (!rar->init_default_conversion) { rar->sconv_default = archive_string_default_conversion_for_read( &(a->archive)); rar->init_default_conversion = 1; } sconv = rar->sconv_default; } if ((h = __archive_read_ahead(a, 7, NULL)) == NULL) return (ARCHIVE_FATAL); p = h; memcpy(&rar_header, p, sizeof(rar_header)); rar->file_flags = archive_le16dec(rar_header.flags); header_size = archive_le16dec(rar_header.size); if (header_size < (int64_t)sizeof(file_header) + 7) { archive_set_error(&a->archive, ARCHIVE_ERRNO_FILE_FORMAT, "Invalid header size"); return (ARCHIVE_FATAL); } crc32_val = crc32(0, (const unsigned char *)p + 2, 7 - 2); __archive_read_consume(a, 7); if (!(rar->file_flags & FHD_SOLID)) { rar->compression_method = 0; rar->packed_size = 0; rar->unp_size = 0; rar->mtime = 0; rar->ctime = 0; rar->atime = 0; rar->arctime = 0; rar->mode = 0; memset(&rar->salt, 0, sizeof(rar->salt)); rar->atime = 0; rar->ansec = 0; rar->ctime = 0; rar->cnsec = 0; rar->mtime = 0; rar->mnsec = 0; rar->arctime = 0; rar->arcnsec = 0; } else { archive_set_error(&a->archive, ARCHIVE_ERRNO_FILE_FORMAT, "RAR solid archive support unavailable."); return (ARCHIVE_FATAL); } if ((h = __archive_read_ahead(a, (size_t)header_size - 7, NULL)) == NULL) return (ARCHIVE_FATAL); /* File Header CRC check. */ crc32_val = crc32(crc32_val, h, (unsigned)(header_size - 7)); if ((crc32_val & 0xffff) != archive_le16dec(rar_header.crc)) { archive_set_error(&a->archive, ARCHIVE_ERRNO_FILE_FORMAT, "Header CRC error"); return (ARCHIVE_FATAL); } /* If no CRC error, Go on parsing File Header. */ p = h; endp = p + header_size - 7; memcpy(&file_header, p, sizeof(file_header)); p += sizeof(file_header); rar->compression_method = file_header.method; ttime = archive_le32dec(file_header.file_time); rar->mtime = get_time(ttime); rar->file_crc = archive_le32dec(file_header.file_crc); if (rar->file_flags & FHD_PASSWORD) { archive_entry_set_is_data_encrypted(entry, 1); rar->has_encrypted_entries = 1; archive_set_error(&a->archive, ARCHIVE_ERRNO_FILE_FORMAT, "RAR encryption support unavailable."); /* Since it is only the data part itself that is encrypted we can at least extract information about the currently processed entry and don't need to return ARCHIVE_FATAL here. */ /*return (ARCHIVE_FATAL);*/ } if (rar->file_flags & FHD_LARGE) { memcpy(packed_size, file_header.pack_size, 4); memcpy(packed_size + 4, p, 4); /* High pack size */ p += 4; memcpy(unp_size, file_header.unp_size, 4); memcpy(unp_size + 4, p, 4); /* High unpack size */ p += 4; rar->packed_size = archive_le64dec(&packed_size); rar->unp_size = archive_le64dec(&unp_size); } else { rar->packed_size = archive_le32dec(file_header.pack_size); rar->unp_size = archive_le32dec(file_header.unp_size); } if (rar->packed_size < 0 || rar->unp_size < 0) { archive_set_error(&a->archive, ARCHIVE_ERRNO_FILE_FORMAT, "Invalid sizes specified."); return (ARCHIVE_FATAL); } rar->bytes_remaining = rar->packed_size; /* TODO: RARv3 subblocks contain comments. For now the complete block is * consumed at the end. */ if (head_type == NEWSUB_HEAD) { size_t distance = p - (const char *)h; header_size += rar->packed_size; /* Make sure we have the extended data. */ if ((h = __archive_read_ahead(a, (size_t)header_size - 7, NULL)) == NULL) return (ARCHIVE_FATAL); p = h; endp = p + header_size - 7; p += distance; } filename_size = archive_le16dec(file_header.name_size); if (p + filename_size > endp) { archive_set_error(&a->archive, ARCHIVE_ERRNO_FILE_FORMAT, "Invalid filename size"); return (ARCHIVE_FATAL); } if (rar->filename_allocated < filename_size * 2 + 2) { char *newptr; size_t newsize = filename_size * 2 + 2; newptr = realloc(rar->filename, newsize); if (newptr == NULL) { archive_set_error(&a->archive, ENOMEM, "Couldn't allocate memory."); return (ARCHIVE_FATAL); } rar->filename = newptr; rar->filename_allocated = newsize; } filename = rar->filename; memcpy(filename, p, filename_size); filename[filename_size] = '\0'; if (rar->file_flags & FHD_UNICODE) { if (filename_size != strlen(filename)) { unsigned char highbyte, flagbits, flagbyte; unsigned fn_end, offset; end = filename_size; fn_end = filename_size * 2; filename_size = 0; offset = (unsigned)strlen(filename) + 1; highbyte = *(p + offset++); flagbits = 0; flagbyte = 0; while (offset < end && filename_size < fn_end) { if (!flagbits) { flagbyte = *(p + offset++); flagbits = 8; } flagbits -= 2; switch((flagbyte >> flagbits) & 3) { case 0: filename[filename_size++] = '\0'; filename[filename_size++] = *(p + offset++); break; case 1: filename[filename_size++] = highbyte; filename[filename_size++] = *(p + offset++); break; case 2: filename[filename_size++] = *(p + offset + 1); filename[filename_size++] = *(p + offset); offset += 2; break; case 3: { char extra, high; uint8_t length = *(p + offset++); if (length & 0x80) { extra = *(p + offset++); high = (char)highbyte; } else extra = high = 0; length = (length & 0x7f) + 2; while (length && filename_size < fn_end) { unsigned cp = filename_size >> 1; filename[filename_size++] = high; filename[filename_size++] = p[cp] + extra; length--; } } break; } } if (filename_size > fn_end) { archive_set_error(&a->archive, ARCHIVE_ERRNO_FILE_FORMAT, "Invalid filename"); return (ARCHIVE_FATAL); } filename[filename_size++] = '\0'; /* * Do not increment filename_size here as the computations below * add the space for the terminating NUL explicitly. */ filename[filename_size] = '\0'; /* Decoded unicode form is UTF-16BE, so we have to update a string * conversion object for it. */ if (rar->sconv_utf16be == NULL) { rar->sconv_utf16be = archive_string_conversion_from_charset( &a->archive, "UTF-16BE", 1); if (rar->sconv_utf16be == NULL) return (ARCHIVE_FATAL); } fn_sconv = rar->sconv_utf16be; strp = filename; while (memcmp(strp, "\x00\x00", 2)) { if (!memcmp(strp, "\x00\\", 2)) *(strp + 1) = '/'; strp += 2; } p += offset; } else { /* * If FHD_UNICODE is set but no unicode data, this file name form * is UTF-8, so we have to update a string conversion object for * it accordingly. */ if (rar->sconv_utf8 == NULL) { rar->sconv_utf8 = archive_string_conversion_from_charset( &a->archive, "UTF-8", 1); if (rar->sconv_utf8 == NULL) return (ARCHIVE_FATAL); } fn_sconv = rar->sconv_utf8; while ((strp = strchr(filename, '\\')) != NULL) *strp = '/'; p += filename_size; } } else { fn_sconv = sconv; while ((strp = strchr(filename, '\\')) != NULL) *strp = '/'; p += filename_size; } /* Split file in multivolume RAR. No more need to process header. */ if (rar->filename_save && filename_size == rar->filename_save_size && !memcmp(rar->filename, rar->filename_save, filename_size + 1)) { __archive_read_consume(a, header_size - 7); rar->cursor++; if (rar->cursor >= rar->nodes) { rar->nodes++; if ((rar->dbo = realloc(rar->dbo, sizeof(*rar->dbo) * rar->nodes)) == NULL) { archive_set_error(&a->archive, ENOMEM, "Couldn't allocate memory."); return (ARCHIVE_FATAL); } rar->dbo[rar->cursor].header_size = header_size; rar->dbo[rar->cursor].start_offset = -1; rar->dbo[rar->cursor].end_offset = -1; } if (rar->dbo[rar->cursor].start_offset < 0) { rar->dbo[rar->cursor].start_offset = a->filter->position; rar->dbo[rar->cursor].end_offset = rar->dbo[rar->cursor].start_offset + rar->packed_size; } return ret; } else if (rar->filename_must_match) { archive_set_error(&a->archive, ARCHIVE_ERRNO_FILE_FORMAT, "Mismatch of file parts split across multi-volume archive"); return (ARCHIVE_FATAL); } rar->filename_save = (char*)realloc(rar->filename_save, filename_size + 1); memcpy(rar->filename_save, rar->filename, filename_size + 1); rar->filename_save_size = filename_size; /* Set info for seeking */ free(rar->dbo); if ((rar->dbo = calloc(1, sizeof(*rar->dbo))) == NULL) { archive_set_error(&a->archive, ENOMEM, "Couldn't allocate memory."); return (ARCHIVE_FATAL); } rar->dbo[0].header_size = header_size; rar->dbo[0].start_offset = -1; rar->dbo[0].end_offset = -1; rar->cursor = 0; rar->nodes = 1; if (rar->file_flags & FHD_SALT) { if (p + 8 > endp) { archive_set_error(&a->archive, ARCHIVE_ERRNO_FILE_FORMAT, "Invalid header size"); return (ARCHIVE_FATAL); } memcpy(rar->salt, p, 8); p += 8; } if (rar->file_flags & FHD_EXTTIME) { if (read_exttime(p, rar, endp) < 0) { archive_set_error(&a->archive, ARCHIVE_ERRNO_FILE_FORMAT, "Invalid header size"); return (ARCHIVE_FATAL); } } __archive_read_consume(a, header_size - 7); rar->dbo[0].start_offset = a->filter->position; rar->dbo[0].end_offset = rar->dbo[0].start_offset + rar->packed_size; switch(file_header.host_os) { case OS_MSDOS: case OS_OS2: case OS_WIN32: rar->mode = archive_le32dec(file_header.file_attr); if (rar->mode & FILE_ATTRIBUTE_DIRECTORY) rar->mode = AE_IFDIR | S_IXUSR | S_IXGRP | S_IXOTH; else rar->mode = AE_IFREG; rar->mode |= S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH; break; case OS_UNIX: case OS_MAC_OS: case OS_BEOS: rar->mode = archive_le32dec(file_header.file_attr); break; default: archive_set_error(&a->archive, ARCHIVE_ERRNO_FILE_FORMAT, "Unknown file attributes from RAR file's host OS"); return (ARCHIVE_FATAL); } rar->bytes_uncopied = rar->bytes_unconsumed = 0; rar->lzss.position = rar->offset = 0; rar->offset_seek = 0; rar->dictionary_size = 0; rar->offset_outgoing = 0; rar->br.cache_avail = 0; rar->br.avail_in = 0; rar->crc_calculated = 0; rar->entry_eof = 0; rar->valid = 1; rar->is_ppmd_block = 0; rar->start_new_table = 1; free(rar->unp_buffer); rar->unp_buffer = NULL; rar->unp_offset = 0; rar->unp_buffer_size = UNP_BUFFER_SIZE; memset(rar->lengthtable, 0, sizeof(rar->lengthtable)); __archive_ppmd7_functions.Ppmd7_Free(&rar->ppmd7_context); rar->ppmd_valid = rar->ppmd_eod = 0; rar->filters.filterstart = INT64_MAX; /* Don't set any archive entries for non-file header types */ if (head_type == NEWSUB_HEAD) return ret; archive_entry_set_mtime(entry, rar->mtime, rar->mnsec); archive_entry_set_ctime(entry, rar->ctime, rar->cnsec); archive_entry_set_atime(entry, rar->atime, rar->ansec); archive_entry_set_size(entry, rar->unp_size); archive_entry_set_mode(entry, rar->mode); if (archive_entry_copy_pathname_l(entry, filename, filename_size, fn_sconv)) { if (errno == ENOMEM) { archive_set_error(&a->archive, ENOMEM, "Can't allocate memory for Pathname"); return (ARCHIVE_FATAL); } archive_set_error(&a->archive, ARCHIVE_ERRNO_FILE_FORMAT, "Pathname cannot be converted from %s to current locale.", archive_string_conversion_charset_name(fn_sconv)); ret = (ARCHIVE_WARN); } if (((rar->mode) & AE_IFMT) == AE_IFLNK) { /* Make sure a symbolic-link file does not have its body. */ rar->bytes_remaining = 0; archive_entry_set_size(entry, 0); /* Read a symbolic-link name. */ if ((ret2 = read_symlink_stored(a, entry, sconv)) < (ARCHIVE_WARN)) return ret2; if (ret > ret2) ret = ret2; } if (rar->bytes_remaining == 0) rar->entry_eof = 1; return ret; } static time_t get_time(int ttime) { struct tm tm; tm.tm_sec = 2 * (ttime & 0x1f); tm.tm_min = (ttime >> 5) & 0x3f; tm.tm_hour = (ttime >> 11) & 0x1f; tm.tm_mday = (ttime >> 16) & 0x1f; tm.tm_mon = ((ttime >> 21) & 0x0f) - 1; tm.tm_year = ((ttime >> 25) & 0x7f) + 80; tm.tm_isdst = -1; return mktime(&tm); } static int read_exttime(const char *p, struct rar *rar, const char *endp) { unsigned rmode, flags, rem, j, count; int ttime, i; struct tm *tm; time_t t; long nsec; #if defined(HAVE_LOCALTIME_R) || defined(HAVE__LOCALTIME64_S) struct tm tmbuf; #endif #if defined(HAVE__LOCALTIME64_S) errno_t terr; __time64_t tmptime; #endif if (p + 2 > endp) return (-1); flags = archive_le16dec(p); p += 2; for (i = 3; i >= 0; i--) { t = 0; if (i == 3) t = rar->mtime; rmode = flags >> i * 4; if (rmode & 8) { if (!t) { if (p + 4 > endp) return (-1); ttime = archive_le32dec(p); t = get_time(ttime); p += 4; } rem = 0; count = rmode & 3; if (p + count > endp) return (-1); for (j = 0; j < count; j++) { rem = (((unsigned)(unsigned char)*p) << 16) | (rem >> 8); p++; } #if defined(HAVE_LOCALTIME_R) tm = localtime_r(&t, &tmbuf); #elif defined(HAVE__LOCALTIME64_S) tmptime = t; terr = _localtime64_s(&tmbuf, &tmptime); if (terr) tm = NULL; else tm = &tmbuf; #else tm = localtime(&t); #endif nsec = tm->tm_sec + rem / NS_UNIT; if (rmode & 4) { tm->tm_sec++; t = mktime(tm); } if (i == 3) { rar->mtime = t; rar->mnsec = nsec; } else if (i == 2) { rar->ctime = t; rar->cnsec = nsec; } else if (i == 1) { rar->atime = t; rar->ansec = nsec; } else { rar->arctime = t; rar->arcnsec = nsec; } } } return (0); } static int read_symlink_stored(struct archive_read *a, struct archive_entry *entry, struct archive_string_conv *sconv) { const void *h; const char *p; struct rar *rar; int ret = (ARCHIVE_OK); rar = (struct rar *)(a->format->data); if ((h = rar_read_ahead(a, (size_t)rar->packed_size, NULL)) == NULL) return (ARCHIVE_FATAL); p = h; if (archive_entry_copy_symlink_l(entry, p, (size_t)rar->packed_size, sconv)) { if (errno == ENOMEM) { archive_set_error(&a->archive, ENOMEM, "Can't allocate memory for link"); return (ARCHIVE_FATAL); } archive_set_error(&a->archive, ARCHIVE_ERRNO_FILE_FORMAT, "link cannot be converted from %s to current locale.", archive_string_conversion_charset_name(sconv)); ret = (ARCHIVE_WARN); } __archive_read_consume(a, rar->packed_size); return ret; } static int read_data_stored(struct archive_read *a, const void **buff, size_t *size, int64_t *offset) { struct rar *rar; ssize_t bytes_avail; rar = (struct rar *)(a->format->data); if (rar->bytes_remaining == 0 && !(rar->main_flags & MHD_VOLUME && rar->file_flags & FHD_SPLIT_AFTER)) { *buff = NULL; *size = 0; *offset = rar->offset; if (rar->file_crc != rar->crc_calculated) { archive_set_error(&a->archive, ARCHIVE_ERRNO_FILE_FORMAT, "File CRC error"); return (ARCHIVE_FATAL); } rar->entry_eof = 1; return (ARCHIVE_EOF); } *buff = rar_read_ahead(a, 1, &bytes_avail); if (bytes_avail <= 0) { archive_set_error(&a->archive, ARCHIVE_ERRNO_FILE_FORMAT, "Truncated RAR file data"); return (ARCHIVE_FATAL); } *size = bytes_avail; *offset = rar->offset; rar->offset += bytes_avail; rar->offset_seek += bytes_avail; rar->bytes_remaining -= bytes_avail; rar->bytes_unconsumed = bytes_avail; /* Calculate File CRC. */ rar->crc_calculated = crc32(rar->crc_calculated, *buff, (unsigned)bytes_avail); return (ARCHIVE_OK); } static int read_data_compressed(struct archive_read *a, const void **buff, size_t *size, int64_t *offset, size_t looper) { if (looper++ > MAX_COMPRESS_DEPTH) return (ARCHIVE_FATAL); struct rar *rar; - int64_t start, end, actualend; + int64_t start, end; size_t bs; int ret = (ARCHIVE_OK), sym, code, lzss_offset, length, i; rar = (struct rar *)(a->format->data); do { if (!rar->valid) return (ARCHIVE_FATAL); if (rar->filters.bytes_ready > 0) { /* Flush unp_buffer first */ if (rar->unp_offset > 0) { *buff = rar->unp_buffer; *size = rar->unp_offset; rar->unp_offset = 0; *offset = rar->offset_outgoing; rar->offset_outgoing += *size; } else { *buff = rar->filters.bytes; *size = rar->filters.bytes_ready; rar->offset += *size; *offset = rar->offset_outgoing; rar->offset_outgoing += *size; rar->filters.bytes_ready -= *size; rar->filters.bytes += *size; } goto ending_block; } if (rar->ppmd_eod || (rar->dictionary_size && rar->offset >= rar->unp_size)) { if (rar->unp_offset > 0) { /* * We have unprocessed extracted data. write it out. */ *buff = rar->unp_buffer; *size = rar->unp_offset; *offset = rar->offset_outgoing; rar->offset_outgoing += *size; /* Calculate File CRC. */ rar->crc_calculated = crc32(rar->crc_calculated, *buff, (unsigned)*size); rar->unp_offset = 0; return (ARCHIVE_OK); } *buff = NULL; *size = 0; *offset = rar->offset; if (rar->file_crc != rar->crc_calculated) { archive_set_error(&a->archive, ARCHIVE_ERRNO_FILE_FORMAT, "File CRC error"); return (ARCHIVE_FATAL); } rar->entry_eof = 1; return (ARCHIVE_EOF); } if (!rar->is_ppmd_block && rar->dictionary_size && rar->bytes_uncopied > 0) { if (rar->bytes_uncopied > (rar->unp_buffer_size - rar->unp_offset)) bs = rar->unp_buffer_size - rar->unp_offset; else bs = (size_t)rar->bytes_uncopied; ret = copy_from_lzss_window_to_unp(a, buff, rar->offset, (int)bs); if (ret != ARCHIVE_OK) return (ret); rar->offset += bs; rar->bytes_uncopied -= bs; if (*buff != NULL) { rar->unp_offset = 0; *size = rar->unp_buffer_size; *offset = rar->offset_outgoing; rar->offset_outgoing += *size; /* Calculate File CRC. */ rar->crc_calculated = crc32(rar->crc_calculated, *buff, (unsigned)*size); return (ret); } continue; } if (rar->filters.lastend == rar->filters.filterstart) { if (!run_filters(a)) return (ARCHIVE_FATAL); continue; } if (!rar->br.next_in && (ret = rar_br_preparation(a, &(rar->br))) < ARCHIVE_WARN) return (ret); if (rar->start_new_table && ((ret = parse_codes(a)) < (ARCHIVE_WARN))) return (ret); if (rar->is_ppmd_block) { if ((sym = __archive_ppmd7_functions.Ppmd7_DecodeSymbol( &rar->ppmd7_context, &rar->range_dec.p)) < 0) { archive_set_error(&a->archive, ARCHIVE_ERRNO_FILE_FORMAT, "Invalid symbol"); return (ARCHIVE_FATAL); } if(sym != rar->ppmd_escape) { lzss_emit_literal(rar, sym); rar->bytes_uncopied++; } else { if ((code = __archive_ppmd7_functions.Ppmd7_DecodeSymbol( &rar->ppmd7_context, &rar->range_dec.p)) < 0) { archive_set_error(&a->archive, ARCHIVE_ERRNO_FILE_FORMAT, "Invalid symbol"); return (ARCHIVE_FATAL); } switch(code) { case 0: rar->start_new_table = 1; return read_data_compressed(a, buff, size, offset, looper); case 2: rar->ppmd_eod = 1;/* End Of ppmd Data. */ continue; case 3: archive_set_error(&a->archive, ARCHIVE_ERRNO_MISC, "Parsing filters is unsupported."); return (ARCHIVE_FAILED); case 4: lzss_offset = 0; for (i = 2; i >= 0; i--) { if ((code = __archive_ppmd7_functions.Ppmd7_DecodeSymbol( &rar->ppmd7_context, &rar->range_dec.p)) < 0) { archive_set_error(&a->archive, ARCHIVE_ERRNO_FILE_FORMAT, "Invalid symbol"); return (ARCHIVE_FATAL); } lzss_offset |= code << (i * 8); } if ((length = __archive_ppmd7_functions.Ppmd7_DecodeSymbol( &rar->ppmd7_context, &rar->range_dec.p)) < 0) { archive_set_error(&a->archive, ARCHIVE_ERRNO_FILE_FORMAT, "Invalid symbol"); return (ARCHIVE_FATAL); } lzss_emit_match(rar, lzss_offset + 2, length + 32); rar->bytes_uncopied += length + 32; break; case 5: if ((length = __archive_ppmd7_functions.Ppmd7_DecodeSymbol( &rar->ppmd7_context, &rar->range_dec.p)) < 0) { archive_set_error(&a->archive, ARCHIVE_ERRNO_FILE_FORMAT, "Invalid symbol"); return (ARCHIVE_FATAL); } lzss_emit_match(rar, 1, length + 4); rar->bytes_uncopied += length + 4; break; default: lzss_emit_literal(rar, sym); rar->bytes_uncopied++; } } } else { start = rar->offset; end = start + rar->dictionary_size; if (rar->filters.filterstart < end) { end = rar->filters.filterstart; } - if ((actualend = expand(a, end)) < 0) - return ((int)actualend); + ret = expand(a, &end); + if (ret != ARCHIVE_OK) + return (ret); - rar->bytes_uncopied = actualend - start; - rar->filters.lastend = actualend; + rar->bytes_uncopied = end - start; + rar->filters.lastend = end; if (rar->filters.lastend != rar->filters.filterstart && rar->bytes_uncopied == 0) { /* Broken RAR files cause this case. * NOTE: If this case were possible on a normal RAR file * we would find out where it was actually bad and * what we would do to solve it. */ archive_set_error(&a->archive, ARCHIVE_ERRNO_FILE_FORMAT, "Internal error extracting RAR file"); return (ARCHIVE_FATAL); } } if (rar->bytes_uncopied > (rar->unp_buffer_size - rar->unp_offset)) bs = rar->unp_buffer_size - rar->unp_offset; else bs = (size_t)rar->bytes_uncopied; ret = copy_from_lzss_window_to_unp(a, buff, rar->offset, (int)bs); if (ret != ARCHIVE_OK) return (ret); rar->offset += bs; rar->bytes_uncopied -= bs; /* * If *buff is NULL, it means unp_buffer is not full. * So we have to continue extracting a RAR file. */ } while (*buff == NULL); rar->unp_offset = 0; *size = rar->unp_buffer_size; *offset = rar->offset_outgoing; rar->offset_outgoing += *size; ending_block: /* Calculate File CRC. */ rar->crc_calculated = crc32(rar->crc_calculated, *buff, (unsigned)*size); return ret; } static int parse_codes(struct archive_read *a) { int i, j, val, n, r; unsigned char bitlengths[MAX_SYMBOLS], zerocount, ppmd_flags; unsigned int maxorder; struct huffman_code precode; struct rar *rar = (struct rar *)(a->format->data); struct rar_br *br = &(rar->br); free_codes(a); /* Skip to the next byte */ rar_br_consume_unalined_bits(br); /* PPMd block flag */ if (!rar_br_read_ahead(a, br, 1)) goto truncated_data; if ((rar->is_ppmd_block = rar_br_bits(br, 1)) != 0) { rar_br_consume(br, 1); if (!rar_br_read_ahead(a, br, 7)) goto truncated_data; ppmd_flags = rar_br_bits(br, 7); rar_br_consume(br, 7); /* Memory is allocated in MB */ if (ppmd_flags & 0x20) { if (!rar_br_read_ahead(a, br, 8)) goto truncated_data; rar->dictionary_size = (rar_br_bits(br, 8) + 1) << 20; rar_br_consume(br, 8); } if (ppmd_flags & 0x40) { if (!rar_br_read_ahead(a, br, 8)) goto truncated_data; rar->ppmd_escape = rar->ppmd7_context.InitEsc = rar_br_bits(br, 8); rar_br_consume(br, 8); } else rar->ppmd_escape = 2; if (ppmd_flags & 0x20) { maxorder = (ppmd_flags & 0x1F) + 1; if(maxorder > 16) maxorder = 16 + (maxorder - 16) * 3; if (maxorder == 1) { archive_set_error(&a->archive, ARCHIVE_ERRNO_FILE_FORMAT, "Truncated RAR file data"); return (ARCHIVE_FATAL); } /* Make sure ppmd7_contest is freed before Ppmd7_Construct * because reading a broken file cause this abnormal sequence. */ __archive_ppmd7_functions.Ppmd7_Free(&rar->ppmd7_context); rar->bytein.a = a; rar->bytein.Read = &ppmd_read; __archive_ppmd7_functions.PpmdRAR_RangeDec_CreateVTable(&rar->range_dec); rar->range_dec.Stream = &rar->bytein; __archive_ppmd7_functions.Ppmd7_Construct(&rar->ppmd7_context); if (rar->dictionary_size == 0) { archive_set_error(&a->archive, ARCHIVE_ERRNO_FILE_FORMAT, "Invalid zero dictionary size"); return (ARCHIVE_FATAL); } if (!__archive_ppmd7_functions.Ppmd7_Alloc(&rar->ppmd7_context, rar->dictionary_size)) { archive_set_error(&a->archive, ENOMEM, "Out of memory"); return (ARCHIVE_FATAL); } if (!__archive_ppmd7_functions.PpmdRAR_RangeDec_Init(&rar->range_dec)) { archive_set_error(&a->archive, ARCHIVE_ERRNO_FILE_FORMAT, "Unable to initialize PPMd range decoder"); return (ARCHIVE_FATAL); } __archive_ppmd7_functions.Ppmd7_Init(&rar->ppmd7_context, maxorder); rar->ppmd_valid = 1; } else { if (!rar->ppmd_valid) { archive_set_error(&a->archive, ARCHIVE_ERRNO_FILE_FORMAT, "Invalid PPMd sequence"); return (ARCHIVE_FATAL); } if (!__archive_ppmd7_functions.PpmdRAR_RangeDec_Init(&rar->range_dec)) { archive_set_error(&a->archive, ARCHIVE_ERRNO_FILE_FORMAT, "Unable to initialize PPMd range decoder"); return (ARCHIVE_FATAL); } } } else { rar_br_consume(br, 1); /* Keep existing table flag */ if (!rar_br_read_ahead(a, br, 1)) goto truncated_data; if (!rar_br_bits(br, 1)) memset(rar->lengthtable, 0, sizeof(rar->lengthtable)); rar_br_consume(br, 1); memset(&bitlengths, 0, sizeof(bitlengths)); for (i = 0; i < MAX_SYMBOLS;) { if (!rar_br_read_ahead(a, br, 4)) goto truncated_data; bitlengths[i++] = rar_br_bits(br, 4); rar_br_consume(br, 4); if (bitlengths[i-1] == 0xF) { if (!rar_br_read_ahead(a, br, 4)) goto truncated_data; zerocount = rar_br_bits(br, 4); rar_br_consume(br, 4); if (zerocount) { i--; for (j = 0; j < zerocount + 2 && i < MAX_SYMBOLS; j++) bitlengths[i++] = 0; } } } memset(&precode, 0, sizeof(precode)); r = create_code(a, &precode, bitlengths, MAX_SYMBOLS, MAX_SYMBOL_LENGTH); if (r != ARCHIVE_OK) { free(precode.tree); free(precode.table); return (r); } for (i = 0; i < HUFFMAN_TABLE_SIZE;) { if ((val = read_next_symbol(a, &precode)) < 0) { free(precode.tree); free(precode.table); return (ARCHIVE_FATAL); } if (val < 16) { rar->lengthtable[i] = (rar->lengthtable[i] + val) & 0xF; i++; } else if (val < 18) { if (i == 0) { free(precode.tree); free(precode.table); archive_set_error(&a->archive, ARCHIVE_ERRNO_FILE_FORMAT, "Internal error extracting RAR file."); return (ARCHIVE_FATAL); } if(val == 16) { if (!rar_br_read_ahead(a, br, 3)) { free(precode.tree); free(precode.table); goto truncated_data; } n = rar_br_bits(br, 3) + 3; rar_br_consume(br, 3); } else { if (!rar_br_read_ahead(a, br, 7)) { free(precode.tree); free(precode.table); goto truncated_data; } n = rar_br_bits(br, 7) + 11; rar_br_consume(br, 7); } for (j = 0; j < n && i < HUFFMAN_TABLE_SIZE; j++) { rar->lengthtable[i] = rar->lengthtable[i-1]; i++; } } else { if(val == 18) { if (!rar_br_read_ahead(a, br, 3)) { free(precode.tree); free(precode.table); goto truncated_data; } n = rar_br_bits(br, 3) + 3; rar_br_consume(br, 3); } else { if (!rar_br_read_ahead(a, br, 7)) { free(precode.tree); free(precode.table); goto truncated_data; } n = rar_br_bits(br, 7) + 11; rar_br_consume(br, 7); } for(j = 0; j < n && i < HUFFMAN_TABLE_SIZE; j++) rar->lengthtable[i++] = 0; } } free(precode.tree); free(precode.table); r = create_code(a, &rar->maincode, &rar->lengthtable[0], MAINCODE_SIZE, MAX_SYMBOL_LENGTH); if (r != ARCHIVE_OK) return (r); r = create_code(a, &rar->offsetcode, &rar->lengthtable[MAINCODE_SIZE], OFFSETCODE_SIZE, MAX_SYMBOL_LENGTH); if (r != ARCHIVE_OK) return (r); r = create_code(a, &rar->lowoffsetcode, &rar->lengthtable[MAINCODE_SIZE + OFFSETCODE_SIZE], LOWOFFSETCODE_SIZE, MAX_SYMBOL_LENGTH); if (r != ARCHIVE_OK) return (r); r = create_code(a, &rar->lengthcode, &rar->lengthtable[MAINCODE_SIZE + OFFSETCODE_SIZE + LOWOFFSETCODE_SIZE], LENGTHCODE_SIZE, MAX_SYMBOL_LENGTH); if (r != ARCHIVE_OK) return (r); } if (!rar->dictionary_size || !rar->lzss.window) { /* Seems as though dictionary sizes are not used. Even so, minimize * memory usage as much as possible. */ void *new_window; unsigned int new_size; if (rar->unp_size >= DICTIONARY_MAX_SIZE) new_size = DICTIONARY_MAX_SIZE; else new_size = rar_fls((unsigned int)rar->unp_size) << 1; if (new_size == 0) { archive_set_error(&a->archive, ARCHIVE_ERRNO_FILE_FORMAT, "Zero window size is invalid."); return (ARCHIVE_FATAL); } new_window = realloc(rar->lzss.window, new_size); if (new_window == NULL) { archive_set_error(&a->archive, ENOMEM, "Unable to allocate memory for uncompressed data."); return (ARCHIVE_FATAL); } rar->lzss.window = (unsigned char *)new_window; rar->dictionary_size = new_size; memset(rar->lzss.window, 0, rar->dictionary_size); rar->lzss.mask = rar->dictionary_size - 1; } rar->start_new_table = 0; return (ARCHIVE_OK); truncated_data: archive_set_error(&a->archive, ARCHIVE_ERRNO_FILE_FORMAT, "Truncated RAR file data"); rar->valid = 0; return (ARCHIVE_FATAL); } static void free_codes(struct archive_read *a) { struct rar *rar = (struct rar *)(a->format->data); free(rar->maincode.tree); free(rar->offsetcode.tree); free(rar->lowoffsetcode.tree); free(rar->lengthcode.tree); free(rar->maincode.table); free(rar->offsetcode.table); free(rar->lowoffsetcode.table); free(rar->lengthcode.table); memset(&rar->maincode, 0, sizeof(rar->maincode)); memset(&rar->offsetcode, 0, sizeof(rar->offsetcode)); memset(&rar->lowoffsetcode, 0, sizeof(rar->lowoffsetcode)); memset(&rar->lengthcode, 0, sizeof(rar->lengthcode)); } static int read_next_symbol(struct archive_read *a, struct huffman_code *code) { unsigned char bit; unsigned int bits; int length, value, node; struct rar *rar; struct rar_br *br; if (!code->table) { if (make_table(a, code) != (ARCHIVE_OK)) return -1; } rar = (struct rar *)(a->format->data); br = &(rar->br); /* Look ahead (peek) at bits */ if (!rar_br_read_ahead(a, br, code->tablesize)) { archive_set_error(&a->archive, ARCHIVE_ERRNO_FILE_FORMAT, "Truncated RAR file data"); rar->valid = 0; return -1; } bits = rar_br_bits(br, code->tablesize); length = code->table[bits].length; value = code->table[bits].value; if (length < 0) { archive_set_error(&a->archive, ARCHIVE_ERRNO_FILE_FORMAT, "Invalid prefix code in bitstream"); return -1; } if (length <= code->tablesize) { /* Skip length bits */ rar_br_consume(br, length); return value; } /* Skip tablesize bits */ rar_br_consume(br, code->tablesize); node = value; while (!(code->tree[node].branches[0] == code->tree[node].branches[1])) { if (!rar_br_read_ahead(a, br, 1)) { archive_set_error(&a->archive, ARCHIVE_ERRNO_FILE_FORMAT, "Truncated RAR file data"); rar->valid = 0; return -1; } bit = rar_br_bits(br, 1); rar_br_consume(br, 1); if (code->tree[node].branches[bit] < 0) { archive_set_error(&a->archive, ARCHIVE_ERRNO_FILE_FORMAT, "Invalid prefix code in bitstream"); return -1; } node = code->tree[node].branches[bit]; } return code->tree[node].branches[0]; } static int create_code(struct archive_read *a, struct huffman_code *code, unsigned char *lengths, int numsymbols, char maxlength) { int i, j, codebits = 0, symbolsleft = numsymbols; code->numentries = 0; code->numallocatedentries = 0; if (new_node(code) < 0) { archive_set_error(&a->archive, ENOMEM, "Unable to allocate memory for node data."); return (ARCHIVE_FATAL); } code->numentries = 1; code->minlength = INT_MAX; code->maxlength = INT_MIN; codebits = 0; for(i = 1; i <= maxlength; i++) { for(j = 0; j < numsymbols; j++) { if (lengths[j] != i) continue; if (add_value(a, code, j, codebits, i) != ARCHIVE_OK) return (ARCHIVE_FATAL); codebits++; if (--symbolsleft <= 0) break; } if (symbolsleft <= 0) break; codebits <<= 1; } return (ARCHIVE_OK); } static int add_value(struct archive_read *a, struct huffman_code *code, int value, int codebits, int length) { int lastnode, bitpos, bit; /* int repeatpos, repeatnode, nextnode; */ free(code->table); code->table = NULL; if(length > code->maxlength) code->maxlength = length; if(length < code->minlength) code->minlength = length; /* * Dead code, repeatpos was is -1 * repeatpos = -1; if (repeatpos == 0 || (repeatpos >= 0 && (((codebits >> (repeatpos - 1)) & 3) == 0 || ((codebits >> (repeatpos - 1)) & 3) == 3))) { archive_set_error(&a->archive, ARCHIVE_ERRNO_FILE_FORMAT, "Invalid repeat position"); return (ARCHIVE_FATAL); } */ lastnode = 0; for (bitpos = length - 1; bitpos >= 0; bitpos--) { bit = (codebits >> bitpos) & 1; /* Leaf node check */ if (code->tree[lastnode].branches[0] == code->tree[lastnode].branches[1]) { archive_set_error(&a->archive, ARCHIVE_ERRNO_FILE_FORMAT, "Prefix found"); return (ARCHIVE_FATAL); } /* * Dead code, repeatpos was -1, bitpos >=0 * if (bitpos == repeatpos) { * Open branch check * if (!(code->tree[lastnode].branches[bit] < 0)) { archive_set_error(&a->archive, ARCHIVE_ERRNO_FILE_FORMAT, "Invalid repeating code"); return (ARCHIVE_FATAL); } if ((repeatnode = new_node(code)) < 0) { archive_set_error(&a->archive, ENOMEM, "Unable to allocate memory for node data."); return (ARCHIVE_FATAL); } if ((nextnode = new_node(code)) < 0) { archive_set_error(&a->archive, ENOMEM, "Unable to allocate memory for node data."); return (ARCHIVE_FATAL); } * Set branches * code->tree[lastnode].branches[bit] = repeatnode; code->tree[repeatnode].branches[bit] = repeatnode; code->tree[repeatnode].branches[bit^1] = nextnode; lastnode = nextnode; bitpos++; * terminating bit already handled, skip it * } else { */ /* Open branch check */ if (code->tree[lastnode].branches[bit] < 0) { if (new_node(code) < 0) { archive_set_error(&a->archive, ENOMEM, "Unable to allocate memory for node data."); return (ARCHIVE_FATAL); } code->tree[lastnode].branches[bit] = code->numentries++; } /* set to branch */ lastnode = code->tree[lastnode].branches[bit]; /* } */ } if (!(code->tree[lastnode].branches[0] == -1 && code->tree[lastnode].branches[1] == -2)) { archive_set_error(&a->archive, ARCHIVE_ERRNO_FILE_FORMAT, "Prefix found"); return (ARCHIVE_FATAL); } /* Set leaf value */ code->tree[lastnode].branches[0] = value; code->tree[lastnode].branches[1] = value; return (ARCHIVE_OK); } static int new_node(struct huffman_code *code) { void *new_tree; if (code->numallocatedentries == code->numentries) { int new_num_entries = 256; if (code->numentries > 0) { new_num_entries = code->numentries * 2; } new_tree = realloc(code->tree, new_num_entries * sizeof(*code->tree)); if (new_tree == NULL) return (-1); code->tree = (struct huffman_tree_node *)new_tree; code->numallocatedentries = new_num_entries; } code->tree[code->numentries].branches[0] = -1; code->tree[code->numentries].branches[1] = -2; return 1; } static int make_table(struct archive_read *a, struct huffman_code *code) { if (code->maxlength < code->minlength || code->maxlength > 10) code->tablesize = 10; else code->tablesize = code->maxlength; code->table = (struct huffman_table_entry *)calloc(1, sizeof(*code->table) * ((size_t)1 << code->tablesize)); return make_table_recurse(a, code, 0, code->table, 0, code->tablesize); } static int make_table_recurse(struct archive_read *a, struct huffman_code *code, int node, struct huffman_table_entry *table, int depth, int maxdepth) { int currtablesize, i, ret = (ARCHIVE_OK); if (!code->tree) { archive_set_error(&a->archive, ARCHIVE_ERRNO_FILE_FORMAT, "Huffman tree was not created."); return (ARCHIVE_FATAL); } if (node < 0 || node >= code->numentries) { archive_set_error(&a->archive, ARCHIVE_ERRNO_FILE_FORMAT, "Invalid location to Huffman tree specified."); return (ARCHIVE_FATAL); } currtablesize = 1 << (maxdepth - depth); if (code->tree[node].branches[0] == code->tree[node].branches[1]) { for(i = 0; i < currtablesize; i++) { table[i].length = depth; table[i].value = code->tree[node].branches[0]; } } /* * Dead code, node >= 0 * else if (node < 0) { for(i = 0; i < currtablesize; i++) table[i].length = -1; } */ else { if(depth == maxdepth) { table[0].length = maxdepth + 1; table[0].value = node; } else { ret |= make_table_recurse(a, code, code->tree[node].branches[0], table, depth + 1, maxdepth); ret |= make_table_recurse(a, code, code->tree[node].branches[1], table + currtablesize / 2, depth + 1, maxdepth); } } return ret; } -static int64_t -expand(struct archive_read *a, int64_t end) +static int +expand(struct archive_read *a, int64_t *end) { static const unsigned char lengthbases[] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 12, 14, 16, 20, 24, 28, 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224 }; static const unsigned char lengthbits[] = { 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5 }; static const int lengthb_min = minimum( (int)(sizeof(lengthbases)/sizeof(lengthbases[0])), (int)(sizeof(lengthbits)/sizeof(lengthbits[0])) ); static const unsigned int offsetbases[] = { 0, 1, 2, 3, 4, 6, 8, 12, 16, 24, 32, 48, 64, 96, 128, 192, 256, 384, 512, 768, 1024, 1536, 2048, 3072, 4096, 6144, 8192, 12288, 16384, 24576, 32768, 49152, 65536, 98304, 131072, 196608, 262144, 327680, 393216, 458752, 524288, 589824, 655360, 720896, 786432, 851968, 917504, 983040, 1048576, 1310720, 1572864, 1835008, 2097152, 2359296, 2621440, 2883584, 3145728, 3407872, 3670016, 3932160 }; static const unsigned char offsetbits[] = { 0, 0, 0, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18 }; static const int offsetb_min = minimum( (int)(sizeof(offsetbases)/sizeof(offsetbases[0])), (int)(sizeof(offsetbits)/sizeof(offsetbits[0])) ); static const unsigned char shortbases[] = { 0, 4, 8, 16, 32, 64, 128, 192 }; static const unsigned char shortbits[] = { 2, 2, 3, 4, 5, 6, 6, 6 }; int symbol, offs, len, offsindex, lensymbol, i, offssymbol, lowoffsetsymbol; unsigned char newfile; struct rar *rar = (struct rar *)(a->format->data); struct rar_br *br = &(rar->br); - if (rar->filters.filterstart < end) - end = rar->filters.filterstart; + if (rar->filters.filterstart < *end) + *end = rar->filters.filterstart; while (1) { - if(lzss_position(&rar->lzss) >= end) - return end; + if(lzss_position(&rar->lzss) >= *end) { + return (ARCHIVE_OK); + } - if(rar->is_ppmd_block) - return lzss_position(&rar->lzss); + if(rar->is_ppmd_block) { + *end = lzss_position(&rar->lzss); + return (ARCHIVE_OK); + } if ((symbol = read_next_symbol(a, &rar->maincode)) < 0) return (ARCHIVE_FATAL); if (symbol < 256) { lzss_emit_literal(rar, symbol); continue; } else if (symbol == 256) { if (!rar_br_read_ahead(a, br, 1)) goto truncated_data; newfile = !rar_br_bits(br, 1); rar_br_consume(br, 1); if(newfile) { rar->start_new_block = 1; if (!rar_br_read_ahead(a, br, 1)) goto truncated_data; rar->start_new_table = rar_br_bits(br, 1); rar_br_consume(br, 1); - return lzss_position(&rar->lzss); + *end = lzss_position(&rar->lzss); + return (ARCHIVE_OK); } else { if (parse_codes(a) != ARCHIVE_OK) return (ARCHIVE_FATAL); continue; } } else if(symbol==257) { - if (!read_filter(a, &end)) + if (!read_filter(a, end)) return (ARCHIVE_FATAL); continue; } else if(symbol==258) { if(rar->lastlength == 0) continue; offs = rar->lastoffset; len = rar->lastlength; } else if (symbol <= 262) { offsindex = symbol - 259; offs = rar->oldoffset[offsindex]; if ((lensymbol = read_next_symbol(a, &rar->lengthcode)) < 0) goto bad_data; if (lensymbol > lengthb_min) goto bad_data; len = lengthbases[lensymbol] + 2; if (lengthbits[lensymbol] > 0) { if (!rar_br_read_ahead(a, br, lengthbits[lensymbol])) goto truncated_data; len += rar_br_bits(br, lengthbits[lensymbol]); rar_br_consume(br, lengthbits[lensymbol]); } for (i = offsindex; i > 0; i--) rar->oldoffset[i] = rar->oldoffset[i-1]; rar->oldoffset[0] = offs; } else if(symbol<=270) { offs = shortbases[symbol-263] + 1; if(shortbits[symbol-263] > 0) { if (!rar_br_read_ahead(a, br, shortbits[symbol-263])) goto truncated_data; offs += rar_br_bits(br, shortbits[symbol-263]); rar_br_consume(br, shortbits[symbol-263]); } len = 2; for(i = 3; i > 0; i--) rar->oldoffset[i] = rar->oldoffset[i-1]; rar->oldoffset[0] = offs; } else { if (symbol-271 > lengthb_min) goto bad_data; len = lengthbases[symbol-271]+3; if(lengthbits[symbol-271] > 0) { if (!rar_br_read_ahead(a, br, lengthbits[symbol-271])) goto truncated_data; len += rar_br_bits(br, lengthbits[symbol-271]); rar_br_consume(br, lengthbits[symbol-271]); } if ((offssymbol = read_next_symbol(a, &rar->offsetcode)) < 0) goto bad_data; if (offssymbol > offsetb_min) goto bad_data; offs = offsetbases[offssymbol]+1; if(offsetbits[offssymbol] > 0) { if(offssymbol > 9) { if(offsetbits[offssymbol] > 4) { if (!rar_br_read_ahead(a, br, offsetbits[offssymbol] - 4)) goto truncated_data; offs += rar_br_bits(br, offsetbits[offssymbol] - 4) << 4; rar_br_consume(br, offsetbits[offssymbol] - 4); } if(rar->numlowoffsetrepeats > 0) { rar->numlowoffsetrepeats--; offs += rar->lastlowoffset; } else { if ((lowoffsetsymbol = read_next_symbol(a, &rar->lowoffsetcode)) < 0) return (ARCHIVE_FATAL); if(lowoffsetsymbol == 16) { rar->numlowoffsetrepeats = 15; offs += rar->lastlowoffset; } else { offs += lowoffsetsymbol; rar->lastlowoffset = lowoffsetsymbol; } } } else { if (!rar_br_read_ahead(a, br, offsetbits[offssymbol])) goto truncated_data; offs += rar_br_bits(br, offsetbits[offssymbol]); rar_br_consume(br, offsetbits[offssymbol]); } } if (offs >= 0x40000) len++; if (offs >= 0x2000) len++; for(i = 3; i > 0; i--) rar->oldoffset[i] = rar->oldoffset[i-1]; rar->oldoffset[0] = offs; } rar->lastoffset = offs; rar->lastlength = len; lzss_emit_match(rar, rar->lastoffset, rar->lastlength); } truncated_data: archive_set_error(&a->archive, ARCHIVE_ERRNO_FILE_FORMAT, "Truncated RAR file data"); rar->valid = 0; return (ARCHIVE_FATAL); bad_data: archive_set_error(&a->archive, ARCHIVE_ERRNO_FILE_FORMAT, "Bad RAR file data"); return (ARCHIVE_FATAL); } static int copy_from_lzss_window(struct archive_read *a, void *buffer, int64_t startpos, int length) { int windowoffs, firstpart; struct rar *rar = (struct rar *)(a->format->data); windowoffs = lzss_offset_for_position(&rar->lzss, startpos); firstpart = lzss_size(&rar->lzss) - windowoffs; if (firstpart < 0) { archive_set_error(&a->archive, ARCHIVE_ERRNO_FILE_FORMAT, "Bad RAR file data"); return (ARCHIVE_FATAL); } if (firstpart < length) { memcpy(buffer, &rar->lzss.window[windowoffs], firstpart); memcpy(buffer, &rar->lzss.window[0], length - firstpart); } else { memcpy(buffer, &rar->lzss.window[windowoffs], length); } return (ARCHIVE_OK); } static int copy_from_lzss_window_to_unp(struct archive_read *a, const void **buffer, int64_t startpos, int length) { int windowoffs, firstpart; struct rar *rar = (struct rar *)(a->format->data); if (!rar->unp_buffer) { if ((rar->unp_buffer = malloc(rar->unp_buffer_size)) == NULL) { archive_set_error(&a->archive, ENOMEM, "Unable to allocate memory for uncompressed data."); return (ARCHIVE_FATAL); } } windowoffs = lzss_offset_for_position(&rar->lzss, startpos); if(windowoffs + length <= lzss_size(&rar->lzss)) { memcpy(&rar->unp_buffer[rar->unp_offset], &rar->lzss.window[windowoffs], length); } else if (length <= lzss_size(&rar->lzss)) { firstpart = lzss_size(&rar->lzss) - windowoffs; if (firstpart < 0) { archive_set_error(&a->archive, ARCHIVE_ERRNO_FILE_FORMAT, "Bad RAR file data"); return (ARCHIVE_FATAL); } if (firstpart < length) { memcpy(&rar->unp_buffer[rar->unp_offset], &rar->lzss.window[windowoffs], firstpart); memcpy(&rar->unp_buffer[rar->unp_offset + firstpart], &rar->lzss.window[0], length - firstpart); } else { memcpy(&rar->unp_buffer[rar->unp_offset], &rar->lzss.window[windowoffs], length); } } else { archive_set_error(&a->archive, ARCHIVE_ERRNO_FILE_FORMAT, "Bad RAR file data"); return (ARCHIVE_FATAL); } rar->unp_offset += length; if (rar->unp_offset >= rar->unp_buffer_size) *buffer = rar->unp_buffer; else *buffer = NULL; return (ARCHIVE_OK); } static const void * rar_read_ahead(struct archive_read *a, size_t min, ssize_t *avail) { struct rar *rar = (struct rar *)(a->format->data); const void *h = __archive_read_ahead(a, min, avail); int ret; if (avail) { if (a->archive.read_data_is_posix_read && *avail > (ssize_t)a->archive.read_data_requested) *avail = a->archive.read_data_requested; if (*avail > rar->bytes_remaining) *avail = (ssize_t)rar->bytes_remaining; if (*avail < 0) return NULL; else if (*avail == 0 && rar->main_flags & MHD_VOLUME && rar->file_flags & FHD_SPLIT_AFTER) { rar->filename_must_match = 1; ret = archive_read_format_rar_read_header(a, a->entry); if (ret == (ARCHIVE_EOF)) { rar->has_endarc_header = 1; ret = archive_read_format_rar_read_header(a, a->entry); } rar->filename_must_match = 0; if (ret != (ARCHIVE_OK)) return NULL; return rar_read_ahead(a, min, avail); } } return h; } static int parse_filter(struct archive_read *a, const uint8_t *bytes, uint16_t length, uint8_t flags) { struct rar *rar = (struct rar *)(a->format->data); struct rar_filters *filters = &rar->filters; struct memory_bit_reader br = { 0 }; struct rar_program_code *prog; struct rar_filter *filter, **nextfilter; uint32_t numprogs, num, blocklength, globaldatalen; uint8_t *globaldata; size_t blockstartpos; uint32_t registers[8] = { 0 }; uint32_t i; br.bytes = bytes; br.length = length; numprogs = 0; for (prog = filters->progs; prog; prog = prog->next) numprogs++; if ((flags & 0x80)) { num = membr_next_rarvm_number(&br); if (num == 0) { delete_filter(filters->stack); filters->stack = NULL; delete_program_code(filters->progs); filters->progs = NULL; } else num--; if (num > numprogs) { return 0; } filters->lastfilternum = num; } else num = filters->lastfilternum; prog = filters->progs; for (i = 0; i < num; i++) prog = prog->next; if (prog) prog->usagecount++; blockstartpos = membr_next_rarvm_number(&br) + (size_t)lzss_position(&rar->lzss); if ((flags & 0x40)) blockstartpos += 258; if ((flags & 0x20)) blocklength = membr_next_rarvm_number(&br); else blocklength = prog ? prog->oldfilterlength : 0; registers[3] = PROGRAM_SYSTEM_GLOBAL_ADDRESS; registers[4] = blocklength; registers[5] = prog ? prog->usagecount : 0; registers[7] = VM_MEMORY_SIZE; if ((flags & 0x10)) { uint8_t mask = (uint8_t)membr_bits(&br, 7); for (i = 0; i < 7; i++) if ((mask & (1 << i))) registers[i] = membr_next_rarvm_number(&br); } if (!prog) { uint32_t len = membr_next_rarvm_number(&br); uint8_t *bytecode; struct rar_program_code **next; if (len == 0 || len > 0x10000) return 0; bytecode = malloc(len); if (!bytecode) return 0; for (i = 0; i < len; i++) bytecode[i] = (uint8_t)membr_bits(&br, 8); prog = compile_program(bytecode, len); if (!prog) { free(bytecode); return 0; } free(bytecode); next = &filters->progs; while (*next) next = &(*next)->next; *next = prog; } prog->oldfilterlength = blocklength; globaldata = NULL; globaldatalen = 0; if ((flags & 0x08)) { globaldatalen = membr_next_rarvm_number(&br); if (globaldatalen > PROGRAM_USER_GLOBAL_SIZE) return 0; globaldata = malloc(globaldatalen + PROGRAM_SYSTEM_GLOBAL_SIZE); if (!globaldata) return 0; for (i = 0; i < globaldatalen; i++) globaldata[i + PROGRAM_SYSTEM_GLOBAL_SIZE] = (uint8_t)membr_bits(&br, 8); } if (br.at_eof) { free(globaldata); return 0; } filter = create_filter(prog, globaldata, globaldatalen, registers, blockstartpos, blocklength); free(globaldata); if (!filter) return 0; for (i = 0; i < 7; i++) archive_le32enc(&filter->globaldata[i * 4], registers[i]); archive_le32enc(&filter->globaldata[0x1C], blocklength); archive_le32enc(&filter->globaldata[0x20], 0); archive_le32enc(&filter->globaldata[0x2C], prog->usagecount); nextfilter = &filters->stack; while (*nextfilter) nextfilter = &(*nextfilter)->next; *nextfilter = filter; if (!filters->stack->next) filters->filterstart = blockstartpos; return 1; } static struct rar_filter * create_filter(struct rar_program_code *prog, const uint8_t *globaldata, uint32_t globaldatalen, uint32_t registers[8], size_t startpos, uint32_t length) { struct rar_filter *filter; filter = calloc(1, sizeof(*filter)); if (!filter) return NULL; filter->prog = prog; filter->globaldatalen = globaldatalen > PROGRAM_SYSTEM_GLOBAL_SIZE ? globaldatalen : PROGRAM_SYSTEM_GLOBAL_SIZE; filter->globaldata = calloc(1, filter->globaldatalen); if (!filter->globaldata) return NULL; if (globaldata) memcpy(filter->globaldata, globaldata, globaldatalen); if (registers) memcpy(filter->initialregisters, registers, sizeof(filter->initialregisters)); filter->blockstartpos = startpos; filter->blocklength = length; return filter; } static int run_filters(struct archive_read *a) { struct rar *rar = (struct rar *)(a->format->data); struct rar_filters *filters = &rar->filters; struct rar_filter *filter = filters->stack; size_t start = filters->filterstart; size_t end = start + filter->blocklength; + int64_t tend; uint32_t lastfilteraddress; uint32_t lastfilterlength; int ret; filters->filterstart = INT64_MAX; - end = (size_t)expand(a, end); + tend = (int64_t)end; + ret = expand(a, &tend); + if (ret != ARCHIVE_OK) + return (ret); + if (tend < 0) + return (ARCHIVE_FATAL); + end = (size_t)tend; if (end != start + filter->blocklength) return 0; if (!filters->vm) { filters->vm = calloc(1, sizeof(*filters->vm)); if (!filters->vm) return 0; } ret = copy_from_lzss_window(a, filters->vm->memory, start, filter->blocklength); if (ret != ARCHIVE_OK) return 0; if (!execute_filter(a, filter, filters->vm, rar->offset)) return 0; lastfilteraddress = filter->filteredblockaddress; lastfilterlength = filter->filteredblocklength; filters->stack = filter->next; filter->next = NULL; delete_filter(filter); while ((filter = filters->stack) != NULL && (int64_t)filter->blockstartpos == filters->filterstart && filter->blocklength == lastfilterlength) { memmove(&filters->vm->memory[0], &filters->vm->memory[lastfilteraddress], lastfilterlength); if (!execute_filter(a, filter, filters->vm, rar->offset)) return 0; lastfilteraddress = filter->filteredblockaddress; lastfilterlength = filter->filteredblocklength; filters->stack = filter->next; filter->next = NULL; delete_filter(filter); } if (filters->stack) { if (filters->stack->blockstartpos < end) return 0; filters->filterstart = filters->stack->blockstartpos; } filters->lastend = end; filters->bytes = &filters->vm->memory[lastfilteraddress]; filters->bytes_ready = lastfilterlength; return 1; } static struct rar_program_code * compile_program(const uint8_t *bytes, size_t length) { struct memory_bit_reader br = { 0 }; struct rar_program_code *prog; // uint32_t instrcount = 0; uint8_t xor; size_t i; xor = 0; for (i = 1; i < length; i++) xor ^= bytes[i]; if (!length || xor != bytes[0]) return NULL; br.bytes = bytes; br.length = length; br.offset = 1; prog = calloc(1, sizeof(*prog)); if (!prog) return NULL; prog->fingerprint = crc32(0, bytes, length) | ((uint64_t)length << 32); if (membr_bits(&br, 1)) { prog->staticdatalen = membr_next_rarvm_number(&br) + 1; prog->staticdata = malloc(prog->staticdatalen); if (!prog->staticdata) { delete_program_code(prog); return NULL; } for (i = 0; i < prog->staticdatalen; i++) prog->staticdata[i] = (uint8_t)membr_bits(&br, 8); } return prog; } static void delete_filter(struct rar_filter *filter) { while (filter) { struct rar_filter *next = filter->next; free(filter->globaldata); free(filter); filter = next; } } static void clear_filters(struct rar_filters *filters) { delete_filter(filters->stack); delete_program_code(filters->progs); free(filters->vm); } static void delete_program_code(struct rar_program_code *prog) { while (prog) { struct rar_program_code *next = prog->next; free(prog->staticdata); free(prog->globalbackup); free(prog); prog = next; } } static uint32_t membr_next_rarvm_number(struct memory_bit_reader *br) { uint32_t val; switch (membr_bits(br, 2)) { case 0: return membr_bits(br, 4); case 1: val = membr_bits(br, 8); if (val >= 16) return val; return 0xFFFFFF00 | (val << 4) | membr_bits(br, 4); case 2: return membr_bits(br, 16); default: return membr_bits(br, 32); } } static inline uint32_t membr_bits(struct memory_bit_reader *br, int bits) { if (bits > br->available && (br->at_eof || !membr_fill(br, bits))) return 0; return (uint32_t)((br->bits >> (br->available -= bits)) & (((uint64_t)1 << bits) - 1)); } static int membr_fill(struct memory_bit_reader *br, int bits) { while (br->available < bits && br->offset < br->length) { br->bits = (br->bits << 8) | br->bytes[br->offset++]; br->available += 8; } if (bits > br->available) { br->at_eof = 1; return 0; } return 1; } static int read_filter(struct archive_read *a, int64_t *end) { struct rar *rar = (struct rar *)(a->format->data); uint8_t flags, val, *code; uint16_t length, i; if (!rar_decode_byte(a, &flags)) return 0; length = (flags & 0x07) + 1; if (length == 7) { if (!rar_decode_byte(a, &val)) return 0; length = val + 7; } else if (length == 8) { if (!rar_decode_byte(a, &val)) return 0; length = val << 8; if (!rar_decode_byte(a, &val)) return 0; length |= val; } code = malloc(length); if (!code) return 0; for (i = 0; i < length; i++) { if (!rar_decode_byte(a, &code[i])) { free(code); return 0; } } if (!parse_filter(a, code, length, flags)) { free(code); return 0; } free(code); if (rar->filters.filterstart < *end) *end = rar->filters.filterstart; return 1; } static int execute_filter_delta(struct rar_filter *filter, struct rar_virtual_machine *vm) { uint32_t length = filter->initialregisters[4]; uint32_t numchannels = filter->initialregisters[0]; uint8_t *src, *dst; uint32_t i, idx; if (length > PROGRAM_WORK_SIZE / 2) return 0; src = &vm->memory[0]; dst = &vm->memory[length]; for (i = 0; i < numchannels; i++) { uint8_t lastbyte = 0; for (idx = i; idx < length; idx += numchannels) lastbyte = dst[idx] = lastbyte - *src++; } filter->filteredblockaddress = length; filter->filteredblocklength = length; return 1; } static int execute_filter_e8(struct rar_filter *filter, struct rar_virtual_machine *vm, size_t pos, int e9also) { uint32_t length = filter->initialregisters[4]; uint32_t filesize = 0x1000000; uint32_t i; if (length > PROGRAM_WORK_SIZE || length < 4) return 0; for (i = 0; i <= length - 5; i++) { if (vm->memory[i] == 0xE8 || (e9also && vm->memory[i] == 0xE9)) { uint32_t currpos = (uint32_t)pos + i + 1; int32_t address = (int32_t)vm_read_32(vm, i + 1); if (address < 0 && currpos >= (uint32_t)-address) vm_write_32(vm, i + 1, address + filesize); else if (address >= 0 && (uint32_t)address < filesize) vm_write_32(vm, i + 1, address - currpos); i += 4; } } filter->filteredblockaddress = 0; filter->filteredblocklength = length; return 1; } static int execute_filter_rgb(struct rar_filter *filter, struct rar_virtual_machine *vm) { uint32_t stride = filter->initialregisters[0]; uint32_t byteoffset = filter->initialregisters[1]; uint32_t blocklength = filter->initialregisters[4]; uint8_t *src, *dst; uint32_t i, j; if (blocklength > PROGRAM_WORK_SIZE / 2 || stride > blocklength) return 0; src = &vm->memory[0]; dst = &vm->memory[blocklength]; for (i = 0; i < 3; i++) { uint8_t byte = 0; uint8_t *prev = dst + i - stride; for (j = i; j < blocklength; j += 3) { if (prev >= dst) { uint32_t delta1 = abs(prev[3] - prev[0]); uint32_t delta2 = abs(byte - prev[0]); uint32_t delta3 = abs(prev[3] - prev[0] + byte - prev[0]); if (delta1 > delta2 || delta1 > delta3) byte = delta2 <= delta3 ? prev[3] : prev[0]; } byte -= *src++; dst[j] = byte; prev += 3; } } for (i = byteoffset; i < blocklength - 2; i += 3) { dst[i] += dst[i + 1]; dst[i + 2] += dst[i + 1]; } filter->filteredblockaddress = blocklength; filter->filteredblocklength = blocklength; return 1; } static int execute_filter_audio(struct rar_filter *filter, struct rar_virtual_machine *vm) { uint32_t length = filter->initialregisters[4]; uint32_t numchannels = filter->initialregisters[0]; uint8_t *src, *dst; uint32_t i, j; if (length > PROGRAM_WORK_SIZE / 2) return 0; src = &vm->memory[0]; dst = &vm->memory[length]; for (i = 0; i < numchannels; i++) { struct audio_state state; memset(&state, 0, sizeof(state)); for (j = i; j < length; j += numchannels) { int8_t delta = (int8_t)*src++; uint8_t predbyte, byte; int prederror; state.delta[2] = state.delta[1]; state.delta[1] = state.lastdelta - state.delta[0]; state.delta[0] = state.lastdelta; predbyte = ((8 * state.lastbyte + state.weight[0] * state.delta[0] + state.weight[1] * state.delta[1] + state.weight[2] * state.delta[2]) >> 3) & 0xFF; byte = (predbyte - delta) & 0xFF; prederror = delta << 3; state.error[0] += abs(prederror); state.error[1] += abs(prederror - state.delta[0]); state.error[2] += abs(prederror + state.delta[0]); state.error[3] += abs(prederror - state.delta[1]); state.error[4] += abs(prederror + state.delta[1]); state.error[5] += abs(prederror - state.delta[2]); state.error[6] += abs(prederror + state.delta[2]); state.lastdelta = (int8_t)(byte - state.lastbyte); dst[j] = state.lastbyte = byte; if (!(state.count++ & 0x1F)) { uint8_t k, idx = 0; for (k = 1; k < 7; k++) { if (state.error[k] < state.error[idx]) idx = k; } memset(state.error, 0, sizeof(state.error)); switch (idx) { case 1: if (state.weight[0] >= -16) state.weight[0]--; break; case 2: if (state.weight[0] < 16) state.weight[0]++; break; case 3: if (state.weight[1] >= -16) state.weight[1]--; break; case 4: if (state.weight[1] < 16) state.weight[1]++; break; case 5: if (state.weight[2] >= -16) state.weight[2]--; break; case 6: if (state.weight[2] < 16) state.weight[2]++; break; } } } } filter->filteredblockaddress = length; filter->filteredblocklength = length; return 1; } static int execute_filter(struct archive_read *a, struct rar_filter *filter, struct rar_virtual_machine *vm, size_t pos) { if (filter->prog->fingerprint == 0x1D0E06077D) return execute_filter_delta(filter, vm); if (filter->prog->fingerprint == 0x35AD576887) return execute_filter_e8(filter, vm, pos, 0); if (filter->prog->fingerprint == 0x393CD7E57E) return execute_filter_e8(filter, vm, pos, 1); if (filter->prog->fingerprint == 0x951C2C5DC8) return execute_filter_rgb(filter, vm); if (filter->prog->fingerprint == 0xD8BC85E701) return execute_filter_audio(filter, vm); archive_set_error(&a->archive, ARCHIVE_ERRNO_FILE_FORMAT, "No support for RAR VM program filter"); return 0; } static int rar_decode_byte(struct archive_read *a, uint8_t *byte) { struct rar *rar = (struct rar *)(a->format->data); struct rar_br *br = &(rar->br); if (!rar_br_read_ahead(a, br, 8)) return 0; *byte = (uint8_t)rar_br_bits(br, 8); rar_br_consume(br, 8); return 1; } static inline void vm_write_32(struct rar_virtual_machine* vm, size_t offset, uint32_t u32) { archive_le32enc(vm->memory + offset, u32); } static inline uint32_t vm_read_32(struct rar_virtual_machine* vm, size_t offset) { return archive_le32dec(vm->memory + offset); } diff --git a/libarchive/test/test_read_format_rar_filter.c b/libarchive/test/test_read_format_rar_filter.c index c939c6eefff5..46c574743646 100644 --- a/libarchive/test/test_read_format_rar_filter.c +++ b/libarchive/test/test_read_format_rar_filter.c @@ -1,57 +1,57 @@ /*- * Copyright (c) 2003-2021 Wei-Cheng Pan * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. 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. * * THIS SOFTWARE IS PROVIDED BY THE AUTHOR(S) ``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 THE AUTHOR(S) 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 "test.h" __FBSDID("$FreeBSD$"); DEFINE_TEST(test_read_format_rar_filter) { const char *refname = "test_read_format_rar_filter.rar"; struct archive *a; struct archive_entry *ae; char *buff[12]; const char signature[12] = { - 0xff, 0xd8, 0xff, 0xe0, - 0x00, 0x10, 0x4a, 0x46, - 0x49, 0x46, 0x00, 0x01, + 0x4d, 0x5a, 0x90, 0x00, + 0x03, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, }; extract_reference_file(refname); assert((a = archive_read_new()) != NULL); assertEqualIntA(a, ARCHIVE_OK, archive_read_support_format_all(a)); assertEqualIntA(a, ARCHIVE_OK, archive_read_support_filter_all(a)); assertEqualIntA(a, ARCHIVE_OK, archive_read_open_filename(a, refname, 10240)); assertA(0 == archive_read_next_header(a, &ae)); - assertEqualString("013.jpg", archive_entry_pathname(ae)); + assertEqualString("bsdcat.exe", archive_entry_pathname(ae)); assertA((int)archive_entry_mtime(ae)); - assertEqualInt(1215721, archive_entry_size(ae)); + assertEqualInt(204288, archive_entry_size(ae)); assertA(12 == archive_read_data(a, buff, 12)); assertEqualMem(buff, signature, 12); assertA(1 == archive_read_next_header(a, &ae)); assertEqualInt(1, archive_file_count(a)); assertEqualIntA(a, ARCHIVE_OK, archive_read_close(a)); assertEqualInt(ARCHIVE_OK, archive_read_free(a)); } diff --git a/libarchive/test/test_read_format_rar_filter.rar.uu b/libarchive/test/test_read_format_rar_filter.rar.uu index 9b98918f1f61..fe08c6dd87e6 100644 --- a/libarchive/test/test_read_format_rar_filter.rar.uu +++ b/libarchive/test/test_read_format_rar_filter.rar.uu @@ -1,26650 +1,2099 @@ -begin 644 test_read_format_rar_filter.rar -M4F%R(1H'`,^0^>??-[;! -MYSL1WGNYG6HU&HC.M9G.LS,3B9G&=?RLYQ,YFQG$SF8^8_@/GHF,1 -M$^G'_W[#P#_0<``14=+P&:08#L)T@O"79MT^I!6UE$Z!=^O,!^3+8! -MT"<4D7-?NO2_`/[G^[G$A -M'^2_@W9(OPTD`$O/+?Z"XZ+^R4&!WWD==:#$\47>&,NTO273ZAZTO$Z9G -MRE#U%OUNVOR>)WVIYGM'M_GHBA_[ -M/F<'7^5O6:'\F5W5)A68)'\7\N,)7"&<$'25"7&TN=.T_];_^O -MYO[+&V)C3,_T[L]^$^Q_M_,B_ -M];_^OYO%9'H)L-!_I^?\G7;8O7_,N?=:$G?((]=N:4C<8"-=9/33:C^R9)L#[_X`>.0@LFGUKIAHS\\O7+STY=1 -M8<3.XXG#@?8@C4'ER*T*&=@(K8L#N"84R1CHHF>>@R!"^UUG?[]T&`;GRK)@ -M[WM]H9`;!50R,5X+F:7NZ2W65C9M5Q32`53F&PC`WJPEQ67XI?=S]-P;;Q1Z -M8JPO;[=WU[^+V'KK_9#X%,)!YG]!-+K#T!EO^=BX9V";N*I -M_;G@LW6/;/A-12%G=DD+,"YG58,:*#BV%)=V:;MR*Q6E%;]%J4"_/2\0)C'8 -MF\TEISUS02IH-Q/8L?6MHJ&X2->L]G@"[4Y']=(3L)R@FV.$A8$7X:UI_*8= -M473'Z*"1U;Z?=3`2YQ:;+_#M)WOO,4#F04&/Q>O=R_LZD:@EU0Z)TD=?84FA -MC]%*&@#H_X"@%P]H$Q:((2L_5:/I'([-W'H)22N!EKQ>.<.^JPQY`)]_USC, -MN`1_\N'-IQ#7.2&PVC87E6/[V"#N%6IA!'LIC""<7^(M`R^6"6F2"KG6/S>;P6-.#20:&-TC,J7ZO;H$_-S`A6T\AJ,GY+>/&VWXPVIWAE+J^'B -MN4O"9P7"9AB'B9I41'R_6I5N8?":'1PA9FT`E%Q8BJ'1CVGYZ1MAV56`F@IB -M,MO,$\56]SL(Q0^;,LZPO.X -M>0'@86`SFF?Y2]@KJ>;361EF\B3Q[FO`HORO3G9%[_[#"`O$,J-1TN"V)=]Q -MGG@!]81,!./;CDCP(H6"%L.6.RMT'!/$R:D10JSQG^<6OZEN?>!@>+E0ZO^Y=Y,C@-Q;7[W1<_-RME\7>,GVR/NDI5!L:A -MK7@/(KYZ"H'D89X+'UQU+OD@GW&+D7F*UJZ%DB-@41D/%OY-WK2)) -M*H(I,^>3U83M]9DE:5GOF6Y+-U(^P(3^?OBW$^4;D^--;*?@(\LFJR?$=[$T -MS9R%X6FAA&%S8EAC]81NV:M]@--R?Q`,#0//7YL?MT8[G]+:[L[L5>!4S#NI636?-EU^88*$+];"_#%CF\"# -M7H+F[\)@68!\]H*N;TTW?6B'+.8MKG#@[P6MW/?MXJ69K3"(7@"%8@V] -M_>4KWDFN(?%/>%=Y,GPO<+H9F2#IF;8("P!NLV35_&0S$')V6<% -MOA]:ZU0?'W+E/.?V'.3,IFSHFX6M\L#962:*"3FPI@LS+WZ)7E3.6?-Z@U"$UMREOVP7EW.4*(Q=I%>80SM.$A4_9'Z]"YEDS[^>V0DR -MM\L4.%_"/'Y@9R3Z*TK->0PO>+%,/X![R'7$P,MS+\Z]XO9X3?F+*YV@=%A- -MN5R#M[C86EGO",]8P\-=)*3[Z':<7 -MD`LO(NL[57/Q1]GYU39\.AKS,=F^>W*N,>Y^FE4JZSH1)TGW+K9=V(I1V3:A -MF>N^@*/P78(6H1&\KH-R-` -M>L+>-OS_+)OBJ.CWQJ@G9X/>QW[5!J:\;\C'/SN6Y/\895\,M&BOTK7!1KC% -M`37-^2P4LYD)U>PL0,QTY>'OB!WT]?[D?#QP4)5K=V-0RJ^X$NR-T9%FE0[W -M=PJLM;8\F_A0$':R*\"SQX8-OY^HT&WQTLT%CDU]RU/"&EK0"/K-\;=\G67> -M6\,[[\7>&7>D$\W-VSKR,> -M$U&NBS1K]Q+D%'N`:24$NIM'HS'@>K456>:7\J9*DA65]B-^QP.$J^_B?=VW -MB*$G10K`*"4X\P'+@CC!L&P>[RQNSWKMNL&2X0/0RV:5,1,#CKR0+^/'ZAEV -MA,1)GFY0J_";X$B6^Z.&>$4]7V"ZA%*@(]*`<-0T*&XW%\:1K$MUY!BNS*G6H#)F -M+O1TC!?YMFA^W.&7%18(%#MW.2W#!NC>\70=>NQ_Y!0T'@?EV-[VCA-Y_<;N -MN[;P?*WRZ.IW\W?RG0',GP"Z -M%>(1AMQ`=GR+67&7583YU[^IH:2V''&[BCSDT"H"Y8_!4(:E?6@>[=D)Z`S< -M[LO!)A1=H:B5KA?B!M5S8O9^/$XB8:0EH:!](5`><83[( -M9T"_B,RU/OQOY("C"*L:*%4@)FLJHVR`3"50C")-P_R*?LSUS -M*,"QXI,]C@Z-IDRQ!0Z_/$"_=YL+:#A_'<%C1_P%N)_O?*\(,MZ>*K28O9;\ -MG-Z,AAUI269I[`&X+Z+Y"9-2RB#;ZV_"Q:YD\,52OG%MIN^GX4?'OP_"$6B& -M)?8NN=T6X$HGLRC:,.AKI\DD6[K60G]@(5$K\3!M@W>IQPV2R/()5`Z^EU\Q -M+KF@;MODY]"&S;\H'69UD<(:BAH<'7U=>_?BW*R[7MERK-;;-)'FWS`#\SM@ -M\@G6H"72]0#&S@HR*G7@[[6S*B$J*C-8B0J=<$-0/CH<&L$KEN8^8EUQ(G]V -M?5^+U4B).UDURH*XLWOSZ2*VR[%"TJ6=8=>$_%+D -MGF<["^ZP"FG*!-+UH;*_;IN)L=UH.%['LF"UP5U=?6OU'386[? -MK4CECFLZQ%,/S$>TIST@EAE9?=/==3(X`>G_I9AD_T?JL3&=6O8O"ZI+&]*? -M8PFVZC*2B#WP'`F#ECYS]C(RR%?#>P;1[J[OFG:S#:9"--5Z&,5JUHC -MW^1("=17*O@>\/W^YB_C`UH[9J@EI>RT23?I>KZ2="^#?IIE55E:PY?H6'-G -M!L@#Y*N/&7%YD2F\R+K^YL>X:WIIY,G>1/20L.9.K$QOCJ'?7F&B*0NV5'ZK -MWRQ9OL^S?OTYEMHE]C*-"XIOL7QJN;>T3V2/3A5!\6%2K3@<&0F^"_$78DK9 -MY]D$H@1!`B'S.\A\3-K+[I]]*BP_NZ2QA$FS>]@`E\B0@")-G]5I"0`L;RI3 -M)>CLMWC7N%U2::H*PL$(/6.EXKPHD&P[')`RN3F@X\%U#Z>^'KZSYHFFYK^@ -M1.!JJY(`G#C:A+1=+#<9I:J[].X*5,R8*7;K=OM96K@XV -MKW.^>F!CT^FZ1E.5CS]7DUN2&TWE.#//Z3@ -MFBE6H>.T*[>@LN<)]/3)_=0V"2^PR/@WF7*_0)F5DP+[7*4 -M)ZK6VF!:SBD_0&N!I7>\'8&XOTMG1.;)&6[FKDZC2]F_F2;-CUHC`'AW:%CZS#]BVN.#^'*GY@\YG#'!&W6]1:N0I(_ -M:,R@C;'/*D(OB^1IHUP_S#N>T-6JM.)']GJ=A+220M^4#7=->>+?G`5$V[], -MI#(37'HK>L\4G)SC9ZCB(TRPU>04'Q&.P?Z7UQIZ18'A-V%8G3_C3J^6>FP, -MHR/U;_P8#W\_^19?5JZS\(._G#IAIO]WS)X5"Q`,Y#B\-!Y-K;L!8YZOAOY99XR$L>.-&+FO6LA_/]R8^D=Y5%7:-DD$+K7 -M\(\]Y\8>N+;@U8*;M1 -MP?!QJ-XH`6D#$7]*:K.[]68Z/63(=@,6Z;"(;654!]'_!_WIUG\(]8XW%^^1 -MY*:$A;*XJK6UJ[KA+D5?D0Z9T0>LV+E!_N3=27%. -M5CS]1TEOB")7+'B*K&A:EN&ZL6K,3[0.GQTY1,R;:?D'/LG(?W[%Y@Y5,D&" -MGH$,VMD6-0/&&8):&)M\[J>M`8V@^_)R9<3`?BYHOG)%J["`;"S[PKU0E,11 -MKA2:K$F8*&E8R[-8I?/^O.1+Z"JO12^R*[T_=3)[8;\T;ZN84L0%:T$KA"J# -M/<].BC%1'9M1RVC<"75:'Z`XPJU\C:K_O&W_KY/.O -M.8=Z#9[*N^P;L9]8+SLV=#\;JQ -M\C"ALK7N+](4+?7&7ZQ,%96/D$=4#+S#[@6<-IN^]PUO@GUU68%F\5=;I,:9 -M>Z4IFSP##%Y9O!W@/=2+QWV3R(16$F:%K4I@/?]$QP&1?!M%SLL>3`,"\M!H -MDVR7M/8=RH7_-NY/5A=-G]IK?3Q%KOQM>.C\-X5`%>Y+H6+\R!>`F[AOZ_(3 -MZL+8D])J8QP87CO(1H5P<+ETR7:+SMFZQHZ'"([_,4K/7;Q36_.@B*V,LZ

SACENM&H'C^M4$VO":"6`(W#J=+"\R9B`;,8+91UGHWA?AUEOA;GL)W,H -M8L?[$$*X7@MPK]#<+`_-J9Q"XZ>JY<]W48IP'')<,V]GCTVY&Z74.#`.)BOV -M/`8K4?.-$A<=Y68)87B2N&A'IZ8Q6S?$S,XSVLNLBYC3I8\/IPDZ)0=(=].P -M_>-293PJ]00\;JWT*@ZE3,B2SKI,+I!^6P-;!`0112>!O,8I(-^[W&]&=!2:?OA -M/&*^SQ,^R+TX[<%#1R1W/NM-;X>X'IBD4=JZ6&[S\*L>F4SJ<`KGLYS:G2MA -M:[!\(?6S8M1U8M_K'7UVBY/C1H#VBCO6*KY40CZ[9)&0W;U[/NZ_;P>TV;T+ -MI.E/*UE`CB3$Z06*%>U`NGE%7WMI63`HGIQA=+AS=R56`IAE@W6(Q!3&$1M0 -M1H0GMDENJ4J^GIK/>,GU"37Q]V/8>SZ[A<,*+V%"A?BS1(X-XJ?7SCC,^RK, -MU*"X-K#XL$?*Y^(S[79$_9;!.KQ`AD7BY`7WV10:8,=TP,DF'DP/9U;77__S -ML74(2/>$X!'_7(Y;WAY_J8-='*\C0<7',-9,R*H,"O=*?_@!G[S$\CGD9:I] -M]F_W#L1->7;KL!K1(#P!I2;MG^L^29?ET"MPZK\(/9;&KWYYBKGKO3(>GM"N -MH!.OI)F6/.*!_HI^0ZB+QML=3D,8*=Y4*%>(.V$"/P=G49S8DO -MFGT9Q]\`KY1%=R^0'C"+R<=;1_\H'OLAP$VLU+%8!;WRW.<^`Y<;N&(HH]?B -M'B*A$(8#V=)4@;5E\]L;UTYK<6?O)/&;04G[2D\WT+Y+RK\XCM7.C:YY5[?, -M9D:TH4?61O#$*:LQQ(X/.HWR+#UN;SS=^SS5775LHNEJ\U,\VAT:RK/F^2.\ -M0T/?$F34YYMWT1IOF=X@SN&_B`A+BOH_X;%JM@9`>OC)J3'(R1BIF.7/DMII -M,J52:=TD@;E!301]+3J(_&)9Z+6:H,B3_)<$+8C<@AI]O44TQW*#B0;8 -M800;YKMU$NY%UR&&&RW*VWWD65)20J;D-EK/;58P,O)*_R"5`"@R*CCJGP`0\NH%<\'K,K>GI3OV[D^ -M1W[`(EQU;#SD_,KC"$/KDL3:LS(']0G:J9^;W()$;?7R93>K@`';JSU`Z1-7 -MIOR\6?Z7Z[1)/]DN+J:KK;B[<6Y5U\2&/.6(ZOPD%CPQI["!(X#AJ"&;J\DT -M6:K("_@$H.U3P4(QM2DSQ/=[VZJ#RUF1TQ@^@QAC+RHA/9NW?)?%W7]9W2U) -M6-GO=>?`&`DM^?85/J@?;F3)6S<;7K_D]?1(6&;)7Z%RL>D@/UR"K#!06]R, -M/BV1'4:?IVZ;S:ZIHQM<;$>1,=,KBGV&-DW,](CS0/.I1=5_`!39L_LWL&;- -MI:(BS3IF`?U.*K\;H2;^?(G_D`[H?ZGD!M;:8>P8,-["L1C?ABV9L;DD-ER_ -M8.D9@#SA>5V5]_-)\L:;X[81-9'<@1SX[15_`E[GY.7`-Y0V%L"-]GU^YWN? -M$F768T`<5/="HP?#)UI*ZSD#SI.%X#HMYYRYH]`!&KS0RCKKW"2C);97W(J"2%FCO<;I4QSK[;$CL\T^#Z.77UI;M\$R\:T3 -M!3#;;*Q.OXF-K+`\\X$@]N(&><:M&'1FO;N:9NE^90N:+26C?MJVV]-MNE=N20XQ^&)]XUU0/_>+XOU+D^Q*G70!-[N=)7->TF&E)JS3G -MF:W"@,5<[I'>2)-./.K8+^&(`>B#.KGUJKI?UKFW(0@>S)G(=Z,Z'T -M6YH&YJ_-1(E.9$'^;U\*?"P?NV*;IE>Y1+. -M^?WN-')<2"?*L7E..U/CCG(=A:EFDFT1E3(KQ'H8(6'7W!19,F<;>?+%DY!B -MK)?3.QH>RH,X[FH/X8.CO]FV1%5P3$N7Z" -M+4UB"?/FA62?OUK!K"(#]N%&'R,)YG%6YT!:+]AG6Z1AI648ITI.M`` -M]U#H"'NSD\:-!3T$OP"X0T8#C"9L$^N(@/NFY,#,C[&X/DD^O-68M$27 -MR<]<1O$WX`$=>/)/^..=N?6$(WL30(;8=MG4H+G5:"!^\N4$2T=8U(X*N/.. -M;CE0C?P@79Q]"4HIX&[;[D\C=S@BV1&0++HV-,+4+]=/2Q0MMBU"885;U33W -ME9]\R-Q[JNN5T+:.NU:#2/CB+'7^@Z$WQ:>+\:J8"4'QUE"O;*#S$G2Y3@=1 -MG1AX%,?G<0NLB['<<*W`#=8!%=I#\&V-R0TY`8VLB;S9%G#ZGW`J:3W?!.)= -M4K[`N/K@Y?W3+E<:Y14)OU$O_FKLV%GXD]D^KB8?R@:*0>Q/R/#K\2FZ_WFF -M#4MG9GD7409:X(CI/^"":$UTTO7_D>6F\[*I0>BY5HN`6.]Y5S:/QWHC- -MT"R@\4-((B(>GQ0JMV(>`EW+W7SFFE@C:/*=4KFURK//8B&9EX8Y60V@/XU" -ME\,CO1B`UI5!S9BO+4-O4K<*K3ZV3DC#!+C_\DYQ)(L)2'00VO#2J9:):CJ+ -MYN8WKK)3MH1&X[?0($K]ATG1A"[.3)62Y9P-#]TV$5VF_8M<&NAIN!E]GF;Z -MW/;KWJJOJO4M*-P_1#]IEUEBOMKH'=2.-=`E&#,W59V5KLP"-09^\B" -M-/C^)IDM^+9)L(0+[3EV:1*T3S&N:&V:<"34CHE/O`(FCV:%UXT:50PG=(6K -MC$P1U`0._FK=ZV1(7M -MW^_6TM@P/3[0,THPZDK]R^KY>[2*L)!"]?<59KF*A_N^Z!9A)?_/J8H$;XGK -M[;CGH/)4Y#_^P<_D]\/83*:K0\@<,XZX?C?S%1A#N:-M*:.L_<5DZ!>K5DRK -MW06'QB%"ZL3#9'CRLR#2<,ND^KN=M:&ZM;%;F%7^&PWUV[%LM%3:7&9^W%96 -M2*LY])C0M!6WS#)9430$1Y<*/=-T+$7@C-:G*VBR$?W/+X7Y=J)6ZN -M^R"<;R/2:7,S9UTP3">J@WP"]/HJ$245D''W@CS% -MUB9Z'LDL/&S7EP435BQ^@O-=72T9R;4:-%%L_'\YZ*[W$ZU?+X;J1HLN:,)L -MQ\C(==_U1-M[H.S0$^G_8Y3L^_W&Y$HW\I>8@^/;L[6+1H\1RN,B]%MM#28C -MC3HC,573^`#AX163S3KG3I;06+XG[AIB_TEC19S.SZ&%I_T"N(TEK,P(#K,L#.?/WPPI;I=-I1YVCNJ-P\#'CU=% -M@CR27)P#KYBP>A_#"^;C#FO$Z;3QL:,@^5-)ISG"#4,#%BP==C!V1U@DA+1< -MA8+VFS[<\K\!K:`;M-8PAG,F\M#F+I>RON)T9"W+725AJ8`<@2%I -M.NC'W!._]#L5/[/BJ-3K&8QS*>#DWJ1>E#,.2#7DC&?HLQ;X_WGEO$-55%); -MC.!U9E_B@P.!P;W-0,=BO\,G3:KQ167HA7@9MZ9M'G,(Q?XY2.9MR>EE8S=B -M23+IBX>@/>K8T9QY)(&BJ[HWK>3M@_%1Y/\^B6'QW\9DZ*?])(+II7^:A*'3 -M@D25,`GGZ!\1'2IM1\1K;!HW%4U^=^O1!\^OU1Z*.:6#K=2.%-A5J_E2C165 -MC7L]/#GW>$<0IQHLOSCI%DKVU;A9,G>-BVRU"\N7?;\K,7[F -MOHIR,X[IM4,B.D*%NUI4%,;,[3JDK/SI1W10%L-I7\R%<>U>PLN-;T!2SIHK -MJV9'89$-%4K"MJWP(ZUW8[Q;N5.B(DXGYRG:4=]1GM^59,SH2]8Y -M$Q$US[=!GE.?WEKA>W[@L15N;][K`3=VM#*$0!)]_R0-"];N9%)&LY0*1-MV -M/S["K:GH-NK/09'S'"'GB"B0/^.BJ,:\];"ZI*2$6\N\^--":Y!5&\R4H]!2 -MZ#H=YF[TVBG52$+)OTILOK+(PXNZ[;9S/IW$O'.DN4%R(E#ZWZ?.,5G!"-G! -M1-%P>JV#<*.0=0H%@AF0X:SZU!\!9QPY@MGD!&8Y7:&A2U>U9S3?Q_AI;$S -MASP\6)PC`V%OA?8&*.JGB%RWPD=6TYSWX\/@0Q&"=BE]$\!@U:)]%GQY^*?0 -M(VMXAR,B_0=;.#'SAH!=_)>=R``F?/-LDD!Q/A">"2ZL@GM1HS\S]=O.X^".F,6;UR$AU2E!U] -M[GD"&Z"O[7S_XBV\1Q6O&U`"5H$TW2_CDC^^(!+:$Z6+!J?#NRBA.3?SY?:G -MB*&\^F3S2$A.^KYL%EM/AQ_[7R"L%A(2,XMLZVW%Q0*$6H]_Y4X9.?I`0::G -M4M<\%O)87F&0-5:QZU((\=:/H^M.CV]W4Z=F*\O-[JCOI)ZPBL;J'[$ -MA"VPZ;CF:;&@GC-(\LJ*EH3E$,\?"3`6D8;A*.GQ1BMZ2+/,4S(U*2 -MD;]&YPJMRN.DJW`$^*^V=[IM%7*#`/5@Y/9*3Y>[(F$#(5;TK$`4`0/-$VDY -M>%9SKR*3'NSX*DI]G-`D+8K-R7TU -MX21;5X4+!E%=/T^)!4^@1ZY02SN:4;BU=ACS;5P11(*:DFQ'KT>NGA;;8H$F -M:&EM-H8MF^??D@1W*W!HF\.HF^W][HHJF:\3G[%+'X+91:#+D_<2>=+6_C";SQPJNY-0081Q#@M;:E\%/,&322OF0"D#9X]@VT_ZA!5 -M4>.(>+FK-:F3(903K?"#(D4QGT%I:[2%!%NWV?1P#Q^*?W`CV>]74?;>T_PU -M5)L+$SU3_N7)QT^S@H7NXGTD:<=!F;73M5`>U:$!LX.<)4==`/FQ-VLKB@SA -MYI>1AP`13@L[D-A,JW!1;0E=Q!/>DK[V[^;&K2L74>B6$E+,%;J:*\8)%"'L -M;$P?'L?X(82(S["<',V\NN?P^-?HBKQRHVXXK)O?#KUESJN3O<0#!EF@08QS -M[HQ?U^$KH>#Z+MMZ'HX\.I@_:0^?)45MD&SMT`0FW'6(1[H_-B&QH]0*X5'G -M<[KTA3Y,0>F]TCKFLVDN-TLA0]0XP:B>6/77.JQHE!6XJ/%OE^E#B(Y`$S3! -M$85S@7[[X0YXX"7K;6_&O%+VFNOG1'<\I3*T22G2=``JJ:YB*@@;.K,FU%J; -M1YU/5RBCJJ]F!,Q;:9,OU%7<.Q@DU,]#XL^I[V7. -MZN9^=Z_1!MES'@")FD(PC8\FNFF'JNL6#72UI[AH@P]RV]/@J<]6+@GWDS!> -M*P"]6P91T&]FQC^M,[T["\]2M5*1,>ZM#$0'M(G'E^ -M,NPF:A[SEL^.9D+;>3GW=)6_OR:L:")H<%*1/,:H7&1]<7SQ]Z1[USM:C>O[ -MNJVE2F#V($_LEKB\>$W89_"?:)&"^IP&?TV7L@FQ5]Y>JVLA*PF6JK^!M"5/ -M.M6BZ/JH4"]69/]%2HE"GIO9/.P=@6EZK6JB[1JNCKK`M\UXW2HYP5WG#3[F -M$,$`:^'!PKY`(#.HU9/X+_E]-CTZ)F@W1+&\?=6Q9E4<`7`MN+/!Q^3P"HCC -M^TMB.#9L<8GKN:,=9_=%+58&/,A-)!W]%Y>>T<^SO]_Y+'7RQ661BV0W..WY -MG@`Y^;E[J+<5V)G>Y;J%W%I-AA[Z>ZY=-];NMST>-\*;3:^Y8=(ZGX";Z>;T -MSI&?OQC%*R`>FCK6/3-5*[Z<)L+.7T$0?5V][]"Y-5(>1\%M/[18;D1#Q#Y3 -M$&LLH(7\DF[63-8BZ[BE5H<#^N9OT(EK5Z:4U9>4"A8XQU0*Z=*'3L4/";\- -M,RS=_'G&_U*L^*ZWT0VF1;Z!MH*9Q!B@UW8.%&C&2+HK6UG;Y\ -M8CW=^#XTL#(O^7C+'U\OLHN'G'PY;,TMJ9.Q,?"_0&!ZF1_FQLYT(JT*K]3] -MYT&#(Z?=EJ[T'-B>U=B6\=/X0D)/5U)"ZE+K92,FRBK&G9'Y3'XI%U7U)@$2 -M[AG;T8D0)^5"`*4V+D,Z_]-4ZCN/U\Q+Q23B"45)>8Q31+M=CNU:DW]DV).( -MY!>P+@]8V]F=V#6OL]*N-9J>WC,XVE\Y6-]@O^3&J0I-:'Q$I5S5?$V4W?7R -M5S/U='U(_W<4D([_B::WS,=,[SC^E=C5:EJM]^C%>61Z0,Y'' -M,5"3?A\$E"(V!_J238[#XNC6GJ9S1=[%%/JECKRYY/')K6^4QIP\KT`H(2=X -M'.MHA%9YSCM=DE7YZJ*@B%SH>L_-QKPWI82HZ=L7U\4 -MG_I$70DFSVQ,U'R096Y(%_HU\NUH3N8.FE&I7@U"; -M5UUP4G=U9(]$$S7J2UQKZY3AID;*=B#[2TV?H&::V"H4MJ0*H.Z]$Z9;>DB4 -MG3.3C"K&\[]Z=*3[IU+_(K,]^#F(MV&HKM.CY/]L4A*3;:[^+Z/Y2WF92'9J -M=,%\KE)\FB9-Y`W`,0Z\=CDZ_Q&'0]-,WW6S+[N2DJ*[+.O=6,#L)PIN:(`* -M9E>]4-]8FKY\G-/A8!E_E:R-@H"'1@\#C1HFD=D[66>VM.U&MPR(T>?LL0N* -MJNQ-LD$7:R>K@FNQ-D<'Z_WWW!/[5C+7TD@]SH;^,-.@A;\TGWF;-?[=VJL/]H(<^WA6_$^\A<:+3W;IP9TD:XR"3"?63'S*I\OH.:* -MD*.-4O=L@QC0K5T=DX]/:\3,9MIT\?5WO,QW#S5;P$N4O3TZ&%F%#D3B?-P/ -M(K[10?,1NXSO:IL\FA=!9L_4YL0,@_Q"+B;2W8FAYMLF'`"="D]%H5JE6N#MK#10&G@-ED]FH0!3"WGB\;>; -M<.I4Q<]7AZ7K[E?F0\F]\1;I6=D0.&C`\F^CTAM-[N$[*$U<=!>7:BT-D4]@ -M_JII3-Z1RUM#'^"@VV)XG9+EZ60M"+P_"!,#(RD!&O\=V7Q35)K@[,2W]G=> -MJIAWTMCII>$\(OS$B@$V6(C$!Q#W]+7L:SD^+,@TYMXVWOOL.`GR_&@8>_CF -M"U$5#!#J,-B#!-6X6IYJ,JLTZ$=ZB03!:Y$35'DU.4.QS!*H,'L;D'=3:LB& -MC?L^,>Q":CA!Y#S3=74I.HZY_@64)&Q,7GV4:\(_VT#B]-@:1^N63-[<6S-( -MP)?U"M'/6_`UD@]*O2>[3I5L+G//TUB$W51M[ZG_`K\$5QYBNM[:1>,2PPYG -M.@:_'K!5GG5%>N4'84&;1/@+$^YLIE??,]$@-U:@'QI]0B>?4Y%6+WF98$^ -MP2I];ZP2ZZU_27F`P3?M0`*7II#-)7$!76YV=I1OO?8&@^F_R)^N"91JLT@H -M]UULD3JJE'<<*0""E'8_P61/EC._?GDG^LH;(M!KY"=']+[')\F,7(;,.DNF -MIM\`$"X6?#:GTS*>=_K\L,LP7J,N\M2NI89,_.W6R"5>1`)#@=(!F+@Z@[]9 -MY'$KMJ5I(S5>0R?2,K0K#4)_34/G-:7D_*6G6OLLWE=8`5MK,3LPB5Y1*U.[Y+4U=?$::"A?H[80 -MY,)]IKG)^":[@KP5B$>T./C;2="U:9%KT+XO+OK=YMPL9U;2IJ\QJY\@E?OL,7(^U!79X1_-OFV^2;77+ZC/4M -M*4=?.CG0\111T[7[]RQP/AT%$-\#NT]/_<`##$3.FZ-`YLX^4R#H6[RRP<[< -M7S[Q1UK^EOK$3MP\$^H==5@DP>*>V/"PTSV:B5VKU^B$N#Q=$EE@O1J'A'#^ -MPZJ,HX6@_>[R+Z,5?X(0J%Y\[Z=M;ANMF?J>==_RL%X3K"\.K?F.9/_E)B.3 -M8P^"`<5Z;34O_FGM/VPV=<]^BE()`]7;V@I(1,.!U&0PH`2]/29.F'=*?J+* -MN:&=UM1AV@R/="W])5T9".TK+2PT^.*&&<^-<]XVL -ME,4!':2R<'+3ANGCV6P;D%2I-RI,N>5_'1UE$TX);[:)\"NU[HIY9IE`'6\?)HTA$DD(U^OB=W6C[*E#?,C$^@>6M` -MGW'=ZWRVT'Q;P7*P`F(&0TG/L@S0$+]976&1S6#]GD23(JX0N4OWLTI,!!]N -M4Y"H&%56H:0MA;$!XD-M>O_=_Y(]\V[:K&^E8DJM:W-L-.NO#'H&=1=MUH=[ -M/<5\;PG7N4?3`WZ;C@2=AU5.`@O#A\LEEKCRZ4.1-^'3?9@KL?533E9Y6`+1 -MKNCWSS&*I^:)?D@]^BKWR4\82MP_FWJ7ZRZ4+SEZ2]P#A`,)]_^)1B=!V6?' -M&N))$&!=.JJK#;77Y-];2@=188\9W01D5M';1_H?NU(3!4A`?.@N*W/OM;P% -MH:?%X0-U2)O%__OXD+H+A["P0-W\A^FW#AK7'5BBMPZKXG6;%IXWP<^^@JS` -MPD0"&M)&$N`W:=SPS6GP]K09(-2U%>`HLIH.0[>TK1Z2H.W"^`N^>XV]LO/J -MW/\R7+KB\K+JC#+,?1E*AHJZ\P?YR0@75B,6^OWG!&83&U0?ITLENM6/J/"G -M)Z6K;<_P=N*[A;WX&F`P,#_`"H5M[R*O6W""S<[L]1(/J,=ESPT$/X=C+02] -M%&JD-B/"=$ET63:J5FRFCWC]IL]HT^L@U],EM\#=,=(A7\Y%NKWH2YC6<65( -MFJA\5R"@W.=N`-M!WEE?015ZW=EM2H.AC5N.6?&!15;`]^_BB+? -MC+,+N.OHE+V"Z[U=]JA]YX0J[S;>,WPY&?]R2CK*G2+@B`14Y=/,(\B\3.Z^ -M-#K3Y^A`\D'%&3C\C'A#%ST]WD'%`TQ>,N=)@O7375EV@V7K06W0\C]%=KS# -M[EOP4G5O*@42'!CEUF[UF%KEL>84%D%$'46GJDRTZ6RX*(VTAS!.VF":/*6F -M>)0BKY!X4^)%[5-]JS72='^`$;<^Y%9_MXM<3G06]3)>P88+^A0+1!W[AJ<] -M.]P9U)5ER^!8<-*$QW=JACY1T7T"^&3*AN8#>1.#97:2=HG#Q[M*1*.4M^,L -M[SGJ]'9/:V9O`8O(%CQUDYW5'[>51\EN"XEQ< -M,5##!5#$1I'A6"0B-1LL.ZTS8;,GWK]!0_=8:'4SJ'JXAKNA_2L7G`8S.8%X -M;+86/E+IL'=("ZL1RN@/W.*"0WQ?PDJ@%A7.(QPHTJY]5#R>-=NAJTJW?ZGZ -MRJ#EC>Q)Z/;4[_L+KE2XY84N_NT5SR[I;GSAXQ9+`H3?)9 -M@$OP1*S&9GC8,7%]\_8U&8M6?YU^NZ<163X>(CH,2&YJ$_[L/2/>PU*^6M0V -MTC2I5`QY8"@\@Y_@!<`P%.MN&C'4@$+;0.@FY,D(U -M;%\=/3QQ`GAPN%5^#XCSE`@E39+)6.71*'7GEFK.W*"BG')A`Q0%\;4GKF@% -M1\[6CJ>$5(Z>Z5@ES:WR)#>;K;^Z-Q'NK4.#E18MF*@]'\OF7N0)S3'[5KW% -MS:M7Q.55/:OS5MM=7HBEZ]8Q;9Q+[P\<=/?UN_I8'1F',VTXEO$;("UXFE\- -M!"-%3DZ4"UTHVL4)2E>CK,SCG5CW.W"5*J%>R2D@DGEKU&'ZHKNL2O[>5GM! -M0OST);SB::_':S[]0\#MWS5U.]%UOF,GD97H8QR@E.?5SWNDPI,W"';DAF7T -M/]='/"NAU5=,M"43::3(#NL,,[I%1C")BDE@!%K$OYBK8PM,V:'5<9.M$X%W -MN,?Q+9]+T:WOP1Z;?2VKI'0(7':,;B%FQ -MS[Y8\P@[`&KD@H*[AX@C2&;?QV/?$)@6[ -M/E@)&O?7.]/9C5U2??@XL;B>7ZJT_.^5,*'[NX!_9`ID1V:SV^TN-.FG-$"W -MMV66^_MQ)S$;4&J3#-A:]0RN6-+<PP(?LS.(9F-1>KNMY1:[Y$1 -M+#4!8EWSOGZDZSV:Q(EM`=*&?P#,;IKP^RQJ(H:GXR8<:0>8!3AT/X1;M6K9 -M72[E%+4\N:("ZXJ;66?`=D2GQ]=0"C;7J7.J=/-"67L%W]^+@^MJM:2]_$H\ -MA)P\=\MOF"#Y9NLUGMR=_!8WTSE3V?N8%98\C;-E/O6ZZ^\'H9@$C`^.3[V( -M2'%Z."N'_0:U&GNO!]D/WS$L1RD':6Z9WX -M/-?>$L-G'R:C]-[-]'\`&RK._F4\3S"/*30S17/=)[N`RN4E"UAR=-CCC=(\ -MGV__6T]Q%5\<^8GU(%W[Q%HX/GKQV@H+_X7)]B4'NSZ`#:>\1[J15J"8.N=# -M-@?4Q#/D\Q0I)\#Y=YAVH@RD>'G:$!N*R)1.(%=3?]V[XJEQ:QZ_>E6[7&HG -MV03CXL6]P5,BL*4.*C^?I]@)'PM7#JLEIFW$2&F!_UM91PB!/IV?/M_/;`3G -MB[(4I/Z\75_$Y-T^TM]YA9]'*YN)"%T;ZS,G^<:Q<(Y33A86^%PQF -MH>N4XH%88":FO_O0F0@`1]?3HC"C1\C_2?6=^'4SLQEAJ[&Y*YT<3HZ4.\;6 -M]6@M64-.CB#=./_QZS>'$MZ"$WE4XNU=UR&TR=[J%+'Y8H$LOJMNEG6(@&H' -M-*ALU2S3B\D.V(GP_KH*A6=:^DI^I2R*3!34)YZJ__]&3?@(^&_@IZ?NNNTK -MH,6[+1T]=F?0/OV]",URD0'9YIP8]$C]&7VL'SZ:&;MK;79_RR>J9Y#93'U,<+A0X[V;B+-^_$I\"/NKN9AV!1E -MG.I]-6$VG(^$&HU>#%2D_%BN7/^[KO?LN_X`97D,Q78S`SKI&:(V9FG@'-`A -M-+G2HKYVZGISJ.AQ\ZJT_HRGH(#LVV(>+-3?=DF,,O49&M3(MK)A:K=BV%!J -M+3`K+,I7T$CJ^-XZFT_FU'NVG*NLWBQ?%+R_N91><>HVURX-_XW@W1@P-;.: -MFE0B+"4S]4_#EZR??=H<)S26UY7FLQ368%&90IN$-36;URWKCG3QXNFU<745 -MMIB/:W7ZW;B`\]009JN\>6K;:/6M&+D$6.$N&WCKZ<;U-VR*H*ZO(W=?SJAU -M7.UW=3XKU7+]*=X#TOS%Z!#/D>Z4V:ES"7I#[6"\%K]91IR4YHQZ;5\@.P=C -M0]ACHHZ"NOLQ7,E)5.$8;8,4H9-!^WH-#7A;@>)8U/Y4%?]7CK'.+J!X*@`[ -M3[\%=;CW+G&0=UYRS&EDCZ;5\F<*-L=:\1,H"P#IJRZN$*PR*HTWP;F<3'?V -M^VORWJ]+![JPCH$)#B:,]X:-#0?'\3@"/[FF[.#7W[U=3FKU2U8Q<1D7NBQ% -MFU86YGUSSM1F9`N6K5LFO<6/F."*D_3-TB]2[7AF&9J)U1WU8@8>U.Z>JDS< -M!NAB".\BV>7R(I(#KJ\[LJ]/PBE_BLRP0LE03GTN#*/*U+K)>_DB3DQ)6B=O -MD[I+SH5B9_L&7[QO]FW9I\0QU$"_Z>F@[29`PUDSH>AL,EVT4OST?5\NGVY^ -MC4(0'FV6_-B&5,^4R],/FKOK6-(^&DU6ZTVL&6Q.[WS\JP.G?R=9R]&OJ^5= -M9S7;$/KI*4!R6Y]?%R=BM8(YUDVIHF:O[5Q=+O"SZ:UE=$=6K5O;(V:5E9^? -M=%MS6&S(E9J=R,UR14:M -M"U(<4KC^!F\:J#9NS>--1(T^\W+Y$[3*&5U.RA'W>\%>4*.&L1N8KFH@0]WC -ME5,QZ0PY)MBGAVR_(CG]D9Q4H4>ZKK61VGX,H%L1;FTI7J0PIQ11,(^8*77( -M=:(&04AM>PRR9&J,]>FIDZ?/8?RO9MF+[@;D_\`$4V-,YDP-I0:]?C<\6^-D -M?2\Z7*8/9,W`F#:IW2#5@_4O-24Y"L8>/R*>3*0A.86N5L0CU_R<9#?3!%SO%T+P+.VM!RM\KE),DNF,8B*EI&:^`[=6],FDX(L2%S -MLR%5W!,F;OI_I+4S-WP[!:I_RG]]?"0_6P6M%5RY--L^3IL5144X%&=@3V/&($1!1W%* -M^YZ4FA#/FLXW,AV.F%).D^%31DJ!$)-<=3NK(9D -M%2.F<)AC96_XI_:+=IC'Q[34P'8T(UT05IW+#>BM"(FQ;S*CC6E`[S5?ZHF#G^5/I8?$-[:$ -M/*@3F6;[`)>P",VP7M.J\9![B88O45,]0^6ST<5.:=:A^SN9'_`"3L6T!LO/ -M40^-^7^PZ*$9M/G?>[TDXBC*;SF/@]]0"A@]S8^?._<[`R0-$/9?VM/\-"D< -M$OD)T*^Y:)R"[SF+[WZ^M'846TTT5\5RM6=ZL<:H*DZ.M] -M^8GH$$?UH>L[27OUWETY#KZM1&_D08]WF/GQ'GNGX63&GHP+YEB'O/;&9ZY^4\%UWVR/[?8D?%AO&O`+V-]_WWA6 -MQW]\;R%@]N,B\KD;$)T*XVF%X$JWR^6G!2#_ -M91CUTI>5TPI]\-]C72=U3+[X\U7'Z%[]8Z[D*Q -M7C4AR-9"3K&G9DFOHYSW:?J_TP?+J5L[7:H*-50WC3T9ZF=`4P^ -M^V6B;70",U@Q<$Y3_V`N*\S'BT]"T%>PGX77UW:'@1PF+6O`9 -M"I_H)9&]7>V[+.YR%IX"&YN76X3]Q?]R\3W1>3C#S_3]T:,1,=C*5%@ -M`7BP@2'HH#$C-CI![V#XS(%#5V8P!S3$HDL;2*NSDHY8S[H"7EGGZBF/O4*= -M)NGG07PE,0CEY:`22`#W^YORUU]>B>E>O?=+D^W_GL'59JS85N2>D(S7M+N= -MD*#"V6078Z%N46O9*1865!;Q]V"^B51YOYI*AU^;3@H>XS4<#GO8U5T'4`F9<7XEOZ($AI";=V0`\/=F%_SSC_UF)\O##&NY9=V. -M%XSW6PN'!8T",?T;<=1#]_:XC\0ESL#6.-TN3`TK@37\L6`X?^HX*E*0XD["V(=+X?8TU>GY"Y"+T!AZ+VEZ -M:A*[TW9-.GOH(&IK)B?2Y\DU:H[QFL6Z+GHA.1N1:]D\3,8)$(66AX:-&`=9 -M+^`0'PM1M-B$'-A5`>A&*I+Z"PA'ZI:,TF(Q.M'>\']#R5]@<@5+.4"'S*9U -M`9T>OS@:=A=,[IS'#OC>__6"6*73D6W_M%(J]YYI81J,?MNYG_$P[Y/=!(.K -M]V+J0*_$SRPY.&JU8I!'4IG&*40\N99U>Y.TZKH_VN48E$V^F`H%I<"',MX$ -MQUVZ)3&^$B1O*K=LVH85-M=4DR)OZ['CJ-+J!,]XONS;G664@ZUJ0!2SNX\A -M3,S8=557I'K&VR=M=4X>"\I!91D8D_HI,:)7==73=276\>(T]5ZO6RB_K8M0 -ME^IG$^HLL?WB;5GW7NVN[^O9\O,D[JR*GU#:*8TMZ^605R6HUI4U8A;J#4"9 -M745H,6C84$R.RNQY_8XLAZF.))ZK.R[@72FO-7'?VDW/5N -M@=658[BR!!629X[^R3@JUA_>U9M),@/@=SY5MQIG#PSOY*"#6S#6LW:($@[W -M+W,XU2QJGM$9K80E<_L8<..8&Y+G;5ETL!ED@GPXH];N4-\9)'W5HZ;H'CV_ -M+@$`JA7)"BH_&6[ZB!^_V0CYX?C^;_I=SVHZZN.?NOFN$$1IRK8,`G0'8#LG -M!9HP(*K8'I.`\/3T=19Y;PM/?7QB38,P#6S9*RW4P?CO0&EFED!\F[7!]@2=/Y^=U?0ZP>@_ODA8.9.8>5A.(1_5#K-?O -MVG+RUKE&^XVY54]_E;6Z0;QK%;FK9.G#"@?D\8LS+16;5TTDZJM+_*5D22%_ -MF1S97<5N.B:6&>3E%^_RXI"YU84^SL!*!::9B#U@TRT"77$:37#+C^5]J8<[ -M+*!>*J[4+/TJZU7F?4@`%I`_&X^8E;Y -M$R;^#@<;8)6LO=T0)4'G&!-N@N?J(O7DP[^[G4-Q>56\;Z[>_F`$JN=DVCGZ -M8)BOEPQ45K],F`OGA2MB:BF-_1M(M:A<2IL]K-F%J=.%B1;H^'2?Z\#O@=]' -M,+$M-!6)$]D%#WR\K-S19-`25E1T6PHNMAS?SU'U8YV@B:P6KAFY%N+JJ^FA8\9YQX,'@T`^K;-!3-;M#:YOKH#T[NPW7PTF%!#3SU@_CNU^ -MR@_QE^'\+$9!H608K$05+X=`)"0C=++);*`L_RNH6ZC37O$F4VK@4S7*J\8L -M93<3S"^B`ULZ!`I^S+-+<)`"BM2>G6M.*9?T/"TTX^_K4XM\QVUK;(Z)<`'P -MX%):BN9Z^^0Q_G-%CJ&HSMQH$K='GC_790%#G3`]1&Q=`F[KK)]7-S'DM%; -M<"(]^S)64[H8YG#+,N?Z]1&W!7MWTY46'!71V7N0WV?@2Z1[N/\2%[FMD/[, -M^:V][0?--#ODCZ>O]NA\.5L%7(EE9QU?JL!5QBFN7DAS,X9T9&MCC$$NR%IB -M_[ -M\]:-^@YA`"6>,AVGT=/B-UVLU^7YTPWE?KZV&3E74B\"G!SS+)P?K/OJEY>5 -MC_0%BPBH0C\YW;51P)0`R*=5N@X,Y9%%18%3UQQ2K]*<=/S?;&Y&.\?3/&4>!HDY -M!57YOH-6Y\Z=H_O>LPZDAK]D(AWE1ZJ^EV -MM7*:Y!X._;RHY%I:+DC,]>BOP5]'QD.>G"V-#LW/>?QTT[;!GK920;6B-O^] -M7^#+[K\$HH-;IP\6,>QUP"7NQH*DK^D(TL[:.^[]6G)3OY%9D\$'(Q`>1*-(^!>S\O2]\TG?0ON.%J&>@UVV/WROQ;I<^%D#-.CF_PXJPX? -M01\T-^>[`U3QE)-WN\!R>`[OUZXS -M!-81[!0PJNJ2WY'EZ0OW:O3C@H.EG5M9@,2BQT;$>VV,PN_%,55!OT""S3\5 -M4\ID>\Y7X%#U)$H3#U;E\S%-WF9N,5^^,KI_I;>:LI1,2VL=(F0[/W@<@8`U>D-'9B)*Z6K4_9NFGVJK(GNF+ -MT"78\DF',`?."I4Y\C")I`S_T/7A`05E='_D1'WL:=@'%WY75JR2DI-#E0K< -MS.R=F@G-KQYLGU9;<:5XI$@_7J)262/I4G]]V^V=I -M:(XM$08;[L_0D:](#!,.7'.\LR.#6D`]^(&#SG^*IB19W>&KXQ3]`SHF^!!6 -M)5W3R1W#6_FB^![F/?`+_UVW)-'/1*#<`8D-(*SEF`-S\IT^QV*/=T\28_`X -M:\K=5+Q;=Q^6>Q4`I%5+U>5&VLFG-6FVO3`,[!+7H@<">^:I7?\)OO?0<57X -MZ*7`,!EB:@NWR;^IA`>]7)._AN\],HB;T(&0-_\,Z4OM_VIZF1PY -MCY/].EV@QYR+T2!8*(XWB%A#[.4..SK[W&M>KY)D':<;_8D59X!7VV"WRN2A -M&]Y^^N<'E*_4HW9P-_+-"%@VZJX;.Z=(9@%SM,\U03^CYR=8"&$)5TW7OW08 -M?@)/Y\?/2=0]U1D2Y2VD4DS;MWV,.3WOW -M`WVM1@/,N_EZE40"VZ;$^O$4;I843*^B$DN&/8L-T-[7- -M1&[6JFH1&7RIC+/[^.='6. -M;TLN9,FIU&@%)ZG#0JQEJ0;S6/4M=U=A02&Y805;@%4%4Y]Y<9GBEC!3\HCE -M,/.+*$8/0]UY#$4C$;U_6F@M7:2/_1D/L#_XEBD'`/V'_V^N5EIOT%B)/*+N -M+1*#>[#M=QL")(N>IUYFFB;JMQO\#(!X'N2[;[(Q;M1R$.2R"O@U;6^UM7=8 -M+`_V=OE/FE`U):)\^M?;40'9[?P;,PZKB<+5\`3F3D[CG8^31'+#(I<9NHQ+ -M'6O<8?.9-OXPM@U8<;[)R5HMG@115=M2!F$+L?;A8!FXOJ-)#TOJXZQJJI!O -M<+Y;SU?R<=J1G/'W'.&DG:Y^IY5+Z$<>O;?&WF_>GTS -M,>8K=+/VWT2RX;/<9MU8%9K,]^L:_P<5@"64HN*\CF#B9L5S$?Y^."Y].$^Z -M6Y]"?OY#7\(8ZS?[U+7B)=!T0GW+9-J6T./>ZK!*MY;/.]D+N=!QDVY8-ZA[ -M;.PMLLX7PW\TU;1PZI1+GS\4M+P7:T#Y2]@'M<9;[7;8+_-IWT,+C6B@\UQ? -ML/X]`3=^B_*R>[**DC/,Q^.D%G&M1AG&`E_,=B=BV?7]I5L[2;I[?OCTK61C -M$WI)7&]F:F0'0B:G61^8*5VND,XH[PN-A_,BFD+Q.[?\$]<8CMV[EPT8[G7W -M;S9-EZKZ-TD]I4*&]SO'DZPGY;?X&+L9S#6ZEV1TW6IW;+.%5@@;_#B,*LK] -M-FK<^858:(LG.ISA`@]2EUP\I$8:"A!*G2ES_IX`'/RK`4;\%5P.TN+ -ML,S64U/*9HDD7%[.@HD0KJSL/3/)0;E`L%4K"LR1<,1233$3A. -M,G!Z7FL`1=MWXZ5[E(_N,I/8]V/1$@OV3AT%W]#WW5/?]^E/,]I>_X7@V+S/ -MASXRQ-^A)5FUWTUH/OAJ;U;IE0/E2+?LA)%?YE.C&^<>1J7_)77FF)-X/IKH -M"&.$^N<::+!$)K[O7S,;5]"%2',+Z6D8>MD(N"RAP:H0#Y^TN+:1Q%Y[]I7` -MU=V/W5UU9MG7S^J@D*6LF$;RYWLWFG7*,6/_7->;5JW-'31Z7+4.?N,SN7;$ -MCJ"85,`BU<&`R'P]TR734AG$JQL;7'7UHL7('[*?H0'IMM0"LM3-8T-A;?XQ -M9T?=;=F/:LJ9PNZ=:>-I]_NSN?-QFW'V3C\*IF!Q/9LIJ,J^(_K:>OH[O\X3 -M-)XUI1ZXM#3LH^61>TQ>&GX -M8J#&DU%=`(@W\->C1'_0'PT=X2L8()G`XKFXIYO"10E(3A%Z#DHH^:JZ`3T< -MU9X/)]76C$L>D$':4Y"L.CY#`N$/:ZTXIR6C.[&:YX:*Y -M8<5FTY9\"V-(-,O[\NSHJI!14BK;/H#H+YJV3F(OZYW+G@P6(TD9<'5\G;>7<\'E[<@(5JY6KT"?M!WX'&H-B8_7S5+T7N`(K=KX_?+H1Y:1F/ -MRF*H2C\T?V6(-/E:-#_H>$+*2P'<\\'A`[,329K/MUHB[YW?:4%Q;:7I">RG -M/>MZEFG&PI4WT/,!*=%-P*WF"G[HF#Y8A[-\_&=BEFW:.'N2U,QB:'1HN9,! -M"W-TV>=Y%:`$_K[*I>TECUYQGO9_$L#5Z] -M@8Z",JU@AF_NR_G%FF_;;H,]98W\]&G@\AC/QC_\,.@$DYL$T3AM0T&.N%PY -M.9'+""R3K'EWEZ*,YK>+T83V=LRWW>/]I`O6A[L<3C2S/*M'VXWZ5:S]OD]C -ME?\O,RYZF3]O#P[@O+Y.OANF3+9-*,?"FL:W6$#29=GUG/ALLVV3E!SZX:TZRG;DT/`L/K[R^:KX?P -M:=?SH.9=_-F97FN\#4?Q-L9NB!VU.8QHPLS.D*JX>UHLPVIWD;-=4$FBO7A- -M+FG9O(R%P4,4;1-!O#O\IKQON:@7F@#\I"U5L&H2T0BOP;9_@-FB?>B$\GW6 -MW=>K)J)I_40G[Z/U+YS'GCD/VB\2X0(B,4S/CD1Z4^"8<&+`]G2`D\]2]'Z! -M0#>[[L=6U-L6[&M,JSYH!? -M4`Q8\_QDW%L.U;Z'&RN!+,[3'2Y35_VYHD,9784ZJ?+OTMK_86)KLP,?6;FX -M'/51TYBE7S2RYGL)3>T%1/>"X+;3$\[6WQ!!41)BZ,544@R026-.MFY]&TRV -M<-WY\]CZ3BZ>_,EYX:SQC-V\*],+="ER@_9E%H#WHA.,)'FU)BEZ0U^9!I)W -M$7]QF%S%3R0;0*<4"IQCTZ)#'F,`DW2E<%(/EIZ7_^)_V!GM7\PJ7I9BS'6F -MN9[05.I5?#6Z!R?^2ZO!U:<`F*+W,U-C.52#:WKFS4GO_@JP$>/O1=NNQZ9J`+LNK4\NE9DC)< -M=>4DZ&-7>F*A)#FCFL86.3FWNKZB(%KXI=B3'22TOGJWV5*BY^RO4[4_6)33 -MZ=$5RSN_6ZZ26QQ2S6'G/T1NN_,'"_9ZE6+34KWZBCX\7VR(0\SLQ21,/Y5H(M;OI)$YE[R0LH&/,@'2/%F2E#"0YT$-G1PY/X`R:I-+%3[%4EJ&G^Q^ -MEI3\Y0MXM.Y=6L7BL2_4#\N;&_J*^9@8#Y`]8S);3D7%BK"6(\$*GV#H`NI/ -MNQ$1"]AF7F`"G:OZ%3\:VKR]GYV@TV%S\X=9XOQ\(>NX1(9S!IMZH;O@W\8-0PD=20V(>.S\X6P&\I*K*E^W)<97MSZGCC, -M>E[]]B/=' -MC%-+0GHU*S6"&[/+3M(UE./_3.VGM8\*J&?4.'0U_ZEAZ8GKYDMF%B7">NZ< -M"0&\3]9L@Y4N4"$VLY0@G_^>_+P82E89C*!Y'B\5>TACZ"H_T2X!L]6% -MC/KEZS+%:=`7:=U*$I&I*]X]7LH"O1;20A5NP197_;CCR^EF]+5FI3/K2 -M[QFLNYW$K7SL6.<^B2F5#EW_O1O7/H:FZ!O>:QZT)(1<)[V8D,*@7]P>J+S( -M5S[TS&^JG2^$HHB4B/."F.ZJB][:#&5%:4QS,5G2%<-N-M_V1C3SN,R!'LM. -M8]3B>THT*H>B"`J%68!\Y+YNGU\H@8[18,`Q6&]#0F<57JYSMUL=5#*`ZR?( -MZD5I2(W3,J1E,WR/296[2Y1]=]8F*9FK&-`,7'478_<;:N$?'C1P_'_G."KT -M+$HHO7P=\O9B9U$")AY9JUH.W6?W.A&LYHIM%CK*-`.C7>,`Z)ELJGF*>A') -MLGK'$$J''L('AI55,J&*4ID2* -M@AD+->STV='1T',T>&8CN'7`(PM#T=;4+XU?COH,DYTY!_.4VL8XP/M_)-9\ -M8^,U(V2MFN;*@X*T57'_J7U;C$I@@,46>"5JM#%3!8S;5!X$O^QB!*7F+.:&S[6DHD9T5C5DEK$G8`K -MG!V*=H)KKVE;DC7N6L4MYHX$WN(&?-\\5X$6<(#?&35;NIUW<">J,D(YJ,MC -MZI&PG>M7JVQ58._4?+GHT#=T=Z?2L0_*)[ROG:E*&"%545:+L#72:$D0?JPI -MOY/';YL-L:_AU3'#\J1@4*TIV*BJ>WBW&96^*'KED1%TATKH=/W8\4^D@UVKNUD>2?U%O)A_JE -M1@K=L'L^B^-I<+H;Z-1!.VTUDS9&ZI8W&8V?1M8DJ,'I1<"*>G*;6)]#<8)# -M"33C?_H>1V>>U9;S\I^Z(];R?#OO:+XK>PO`'2GV@\(]3HH)`9O@'&KW.>S" -MG9A]]3;$?$SZH:]]O(I8VA&@(*^5VS&B3H"@E7=+IJ1$.9TT1&DF(N1$T\F@ -MXZ&95HLX[.J+\;X]W.ZZ"%N=-6[42DZ70[W@,G3K_*RTR[:`NNIO^;7Y;1Y% -M/QJ/R+*XN0!AJS:\.8F"/EO06?#'0Q)G>?I/(-5K$XW3%D,[`YXE9A#B_;GM -M8>(0DQTNLW=9K26.8N$G^U6)88SDM>T#TSB`FBG'I5<>!1!H&MXJ=S?D(!CN -M]FM!0[GW;XG[(Y5A>4F(H+_+2_B*4+L>DX^MCTJ'I4H"N:[.EH+@+F#R#]TO -MR*UC&>VSA"BNDF?M?7S4+T2_$>B)3^X-3'GTZ6:C7:L31.QQ]89'@0FBWNSX -M8>2MY3=\YP0/#ZGN<\0_%.@QL`\/)E[;)#?SG?>*E#(5\_O1[S_]MFN6]:0J -MNSU!6'G+8<^^'*X(%LW5UZ[,F7-`*R3I6&BT\%?I4D)UYM7JY\A'W,7M/^-P -M3,O>TGCE'-`6D,ZN`17J[V.`Z'SDHV&&XS/)=%LOB4O(;?V@&\1=+H6):-5[ -M(<*YWU?=9:$F$551$#51!1D;M1,*3`O2UNZI,)6EA]G5PTWXZMD_V"P:5^=K -M")[-0*2SB1#2UO\`0A^6"Z37#IJ5RMJ`(6U3QK#J3WDJ7)N[W]7S5%%T3X_F -M+?S*4M>&;\5_6!XF).JFJ3!!`U7Q;F[3Y$TG,^+OVG]4B6=^67N24TWY8C61 -M>-QC506N@GYAYD[JDEO<#1Y1X,8>7"ZDU:TR5/[SNT&Z"3^J\2VM5,<$H]N6 -M+?16CCC[CC/8FOO,73E$]]5^UZCP5-E'Z``U3M_0]>^O?;6:J"?)T5[9V._- -M\KM%D\PY.G%AH@AMRELKC:CBM15D;01[F\B'W&>XY3=6EVZ\R9+BW\E@=^/# -MS*\^9':DA?Y[4XMFG_F/BNT:R]K5W]P'%'?'&I_.,*^_-+SM*4AWB1N'=3B#T8/U-Z, -M50MER#$%"DIM-35>E<>+BR5O7V8LSO`V!:K=>63$S?%<`O!Y_7F4)[(*7DY7 -M3R_A^+=C_PAX'SVT=E(PZG&##12K)'"/\:VTLP_E]H6!@Z(XPGSK\3P0D\MN -M%!1>93T$9"/1K95KFT^@C-UZCGGG)Y6P.U]4\J6TO4XO4KFE+PSG<'KPZ=;\ -M]Q(NY[-[Y-6Y-J0%(M3<,8?908#L'&YY$Q@9?D]$3U]>?L\;6U2#IFF!$=V,W``/;/!DB2X,-SG51HW^K^VI> -M+0`77Q115SJ[?!/_^!,4I$3:;?Y5=_)#?Z2EEFZ,VOUUE_T<.TKOIPT_G$S! -MPV.>JC0'I^TLO%5;L*8/BI""H[;(KIT#E$#OLRT<>`F;`"(9J95Y:^$>8+W< -MV;)-$=9:=%:37\E[7K6;>9G6;SF,]KEB7=5\[#(6\F[,"7GM]=[=8WE938#@ -MO\4ZU*`45BYX]!\L$200+3S//%1INJ<_Q==S]ZU#G&+VT,0`G-1!$$0(CQ@V -MLF[&RNK;YHAS6*&'>>DM`?!+ALE8T'\"9W^%$(BPC^8 -MQ^0SA7W^7UEWXS\FE>I4.OU>>KH]1&H$V,W.`R!H)A=*[ -M?L(R#A.?PQ$#WM(49N!*S0RPOB?=U*>8B8Z?7!<>PL)1K14B"W>DR[Y2#K9G -MD/\OY-#B8>P'+H#BG0D36RD'D[%MEL9C.V_P7$07#+R7,NZ"=(7FAIR2T-&4 -MFSF0]4)AA>C0NM-76$'U=-N)H1^1F4#B#.;F3`%#G6LA,@#NO*\M!\;UH"H' -M(1]ZS18/^!83/6)MQ5T7QH_V+%6PAI(O3"OY=QLXJ&B\L=!=A3:E:#A/WB)) -M=,KMT3/W%I]E2W8P.3T7IKK^C+^.%2>EB==U7K/!DWWG<&6,QBD[VL]A*^=[ -ML5Z#X_!FNYBQ`>\!%4SV.#O5`X/_1WX-'K8/% -MQ'7\UW_OF[JC` -MBIQ-"3">.0CK;@MHW]`U;]:<).`A^6GU1UDS>'8L)_;M8RMOA7A1SVL)MK275,OD*"6?G#B?'H/,9GT(5D -MX);XNQNKKT(I=M%_&-9F0SO*KE[6AVY=5/*;+0$\RQ(W&1$U1F#5]X"!(2FT -MCBEA)9"QPZ_BV6WV0SU/QS9Y];#MXAEU&VII9!F0&/*F%$$B\)$! -MQH_#Q'21.V96I0@#$W9&EKTW`.[5:^6VKN'P?0>;Z:)DK#)D]_JE$9-R!/=* -MDW:>_]!+0RPJ`@ZV4CE.Q8G6$3P_W@S -M;;IS@>$T$4OT>LMLZYP!A -M,QT??3D1#ECN+QN)%IN%D?R*3U3P5"Q>/$5(+S-69U8YD):BH,TV(`]KU$)_ -M0]V,RJF7,:4=F4Y(:W2@5OO&CS`[0CWM$M8S%VZJSJM3KZXCL+O%?U)J;0@1 -M-MX%]1/-GBU_$65$Y!2M0)/.97^F[>ZH3O8F3+NIVDX"9`UN0KN,">,[`Q9" -MLY(*;LFY48IR=+&"OTI9)RT@:U$V"P4XA3\6FM]SZJM`"WF.`;XF:0[1N>,C -M!>DIZUVJWU3[35\9F3[WTIA7>OWJ2#63^ -M)KK;`L(3#J]ULVVKYISJ*GE!N^'_P$=%_O#64N47.L6_6J52\R,CV%^8^QUB -M`KLJM<7%E",E!9RV1AG5]RN6M7)]DU.O!J]'\(%#:7VG$:*JV)E'C='@'N'I -M:&)-,U9'_GD0CV\YG@J'E6Q!7!`U6 -MZG>G'5.@/\+*3?U0D;;F*"*227W6-O^E\K;(MJYF&K+55_ARN35E$[#E`QS7 -MY6-PDH*X8`W=#'2B>@>1%5[`*J4Q-8I@E[C-V\]6Z,U@S.,G*=.H,;&%>J0?]3;;59*_+.FBN=@@$SW_$7"!-?6X36 -M"L$;`P3GQC@=ZY.*$JNP)HR+C&+IO3&]):[=!B*DX[BHX7Q_"ENV;`?Z`_(8 -M6@)=VEMQ/=3`O^`2&.IC5P\6T.>OKA.-KP_=0D3,53W#Z.DX`;#Y#/TW]X2; -MV_I=]9'6YKH\?-\=7"M\W>KYQIY2<=C:@7-7VE/!]W'F.M2$6T=T>ZW?1)QF -M:)Y)\3I>N%/ICH`=_'ZA#CX_^VN[5'[E'\$S]F]5-8YHIXQUD9()7)9XU]TH -M^X'D.Q&XMSG6[8)DYJMONEUY,F=WMU8U2[9K]&9<:.(CHG(UYEYW@KODCU21 -MTGOW7;6D,@7IH%SL'#3V`X?>4/9HIY>+SA#,U:1BU>J=]$MX/3\^I6L+)LHJ -M^V6Q:PR9_#^PGOYIB7I67UYOHN-V932Y]>F'&Z%[&43>)4S:RG\%%-E7WPTN -MWN6HH^N^RKV4K#[H_W>[[,Z()CHXMQZ"A:%;I?1'J -M>R\2)"VR@[A]2*1?/'W6/P*?F/.L(P1^ZG7<5[S.J`O1VFU9HP(J0N>2L1S* -M?.TIX8`JJ<8-N<+\"9J\EE:L?<5C]:9%MI)9M%8F>#>+EWNU>0-'`'^*N>Y(LNYUD_0*+N4,/G5E#"+N?-^MR0:_,\#/ -M4\Z,Y^P/H&RW[:&3,`LCY97("AHF%'NCV)>+3H4>ZO:0+)*QJ+K[+/O>8G!W -MY$>F)XIG[A$:@1*$IUZ-#2OU3@2XCU>O9[OCT[TR\^NO:*:=J5+8(*AU#:\E -M!*;WRM"G!U8-O*)U:$!/P.`9.3Y-MH(9KXO75C9#@;S[>[K^,8`KAB+M4\D@ -M'%*33[X5@X_D54;ZF']?Y^(L98U^/5-GG(QS_#HQG6RY8QNHLZ`@./8KG_1H -MUQ(6[N8EJ^*2[1JF@+4Q=-%7HGID/&B'YWFH)5<7H!1!`B[,-/J!SO;(02YU -ML=AZWR#5+9F2/F6XV;&+7PHB[\%_=S'\P+A^4OMPZ.O"NKR\^54C-<^AZRW- -M^-?MRNU2C;/(]=4R*>[VBZ4ZH:4*I%;VAZF$_]Z3#%OP91'3IF;E0LC;%B_; -MI8N#.=C392L[&'Y4.PE6X.;W?EM20GNQNU"U6M<)2DMBU9_3M%//?DECZ=*3!0SJG'Q)U.N,#7&#*Y22&?>:(;W_"CMNL0#SEIF -M\=MFM^DE-,N:4RY%\NX5HM/J^FR;+FFHJPZ_X+04ZTYRJ27G,GA4V0#]E9\; -MII^EG@H7D_SY[SJOA9BRWM9\Z$J6KEH5/[,$I2/R42,;JG)G]#RZN:[5)>O- -MMCW8K=V?W:NI6)_QZ_HYM"RXZG\95Z@='A!!/->]A`K^#/Z+B4VF"1D2NER; -ML5/IO:-1(J:1^29^'YS0>SHC/)49A(^,J?[H_>A-.D"4,60>4=(&G'#])V:H7 -M$+D8@,`^?"+GF0ZP]->7+BV^'!/[VQO,?K#42W'<47"9V&>M*U5-,'AU]>+4 -M0''W=BAO5Z+RARON$&':R;'@3O_`%?@=%R?<&B6I#RH'L<=&XM&9"%*?T(F\ -MOX0!AD]-AMN/P:Q-"#3)/ZX^08%_2*._ONFL1DA'SMQH)K2WC -M%7.IR]99_YF7RD1SG7\QJ48,YZ[!G7VZKU2]&(?=(MP'N46O?RDI0@&1;#&Z -M@3;DIS4)Y,=$_=[B/`6QF]$'JP_$8HNLL!,V5935!0T"4/P!16<)B["3,YY" -M&DH+)8WV&#'9,'Z8[57D@<16@M*E[H)4=B+*N&/3.G^;-\P>3<`R[?Z[(UW= -MZ>L+Y$.F[&RV\>0W%[.@YBL;BP=DA0S\-ZLX5 -M8@1CW2XBTF/GC06'QP9U[VA(8NIME+E)^7BU.R$380';@7LJ'#E[[J^8RJW+ -M!E7]W*[)P!,1!?)G.*F5++?/!K94`EVS?]'S)D8$KTI0B2(*T'.*/$Y*JLWN -M`O^E-=:#P;"R6=>UMI24?RNP3V;W>PGUZE$C19*ZU`E)5ZXM$;-]6+5-U--X -M"A-"#W)MV^^TDC*Z']!69D@SQMC_GVF(93L`[+?:#%9D]3+^=W"@1\6<"ELX -MG_H>D.`9)58W,3C(R(F^2X6.!1>GYZ:K+(YQ9@J](J>@0$>X0*XKUYT.6FYJ -M@#KP=_Y$01>'NQ>\W$P4^?)">1\-82PI-$7(,FY^`9=&N?;`-_=SFI54U$>' -M;=83.CULXTI3C^Q#:CY\\K0V#6J6@?U$3WF[,T0M_,;0]M=0F'/V>BUKA"6#F]XJ(;.$-+3UE>/S-FIRY -MI_2]IGV2<`X&OV1?NK\T#KYDX,)^,WOI6HQ>JZ9IS34Z:H4_H4_D*92 -M(/,L;HUOS6I6;3_BJ-O^BN7*?JO/6^9WRL=TP0B5DF?\"&11D1G1&O5CR1XI -MXP^BU,T@O,^'"^BL=<)-E)YOPGIY?*EQFPGA>!R9*Z&.X2!,IB1X.;M-U0`3 -MT:MN`&EBX:([N,"42!I'H5Z&C>=C0/Y&S*N\X1,()P:W1TZE*&)L34GI\-B: -MTHT??DW7*C_T/8ML?\#:9Q]?M9[=WRKP,U+BC@V>N7+ -MOF.M;(0@]ROW2PM(-=.5&MO)!*427;^VHW##D]@/Q146?+',V -MEKA]2X`HLYUS;](>32]]WMR!;Z0`^%S$H;]5V%?1L] -MN]ZPVV)WVS4;$B%Y#J8G3'HE/;/4/LZ!_\C.?*=F_FEORV7Z%2^/>@Q*2,%\ -M'"?TU$_Y0ZMRZ&:@K3EZ&)R]6W&PW`H#+YW0/DE3/68PZVI&W6(R#DHX:37P -M,1,!R1L@W-ZD,VCJ9Q`C_B[](R6=(/EZC[]D:R-`^QLLD#1%O#*XD0&-0ZZ, -M6Z_,!1]I1RK9[1:9#NU=]9%=M1C)XRY5ZN.HC<4O( -M&0?''+7,MNSQC,%?Z$%Z[X5,\C7=O"MU^"WW_.(X=+OM<$EBDGP#2G",X -MO*;=6&@=N_,U6VV//F_W+6E>_'8-SSJNCGWGDK6A&V)VE)>UN5B15(O/&83O -M'R[^'1Z\O%G;U[*;]Z&")XFW1\"7X/)1Y#R;(TIGR/S6%\?4.!G!9$(T.-)E -M[T4K)E%?+\G&9NJ@9-%CFA-HG'J+2H$RJ+(O#PR(D-EGD._`HS]`'-K4W"7UH+.HB(1;=IL=Z2X::8HUB4"IJI."7Z7L$KHODU)LD6ENQ -M9622@[;2Y`)/.>&Y9=Y79?+O.#)(YJJ*'?1CRB[4$;12:E77E`QL.B6)AW5-KPH9P41A?7;ZQ(MMN:YK&YU:]P:K@W)B>- -M&DK],2U[/8[9&H8RM4&A%".7UL6[FNX\_BV.9C[D?\BK&A323=W`/XX6JAA% -M#0D,+4+M7TLZ;M&-^_\GWP6&1KJOX9:.6!5["^AQC9#U4THA-A9I]W3CIHQZ -M;WUG2O:+]NM<5,+)Q;#J-?`&(]M[]FGEUG"8C#$:$&@^=]^L)I92=5[;6E^,?'->9[- -M1()3D#-PK"Z5)(_^/V=?Z1[GN9<&22KXPA$/T^LL(-GDB2A91Y1[3'EZXQX- -MS_P[B293\53++/2%PN(87RI2CA;K*;0!GR@N)0Y]1?INDF'8R?U^6O`R'S@3 -MPIPG:8IS_17W6NQ`6%<'\I2DB]#*?['GL[%D4801#\`H>N:?BO^6',;I&5+,QY".8O#N'/(OA6"<%TJMS5'"F%)=R$)+,+DQ`0;_G*_5\5QZ=X";@2;E?`P_VS8FRD?U;:/#N -M\;8H$JM,-Q-?'2-ZW/L:V]=8>E.E@W/3D&%MVMBG[A*'#WENXN(=)>*:?[#.J-+0G67-,>-CM@$`:%D -M_R`3&E5^.`RR":9>FQIV8'%9C8+RZ%';3.1X[N5?*J_FB13"?R>%9_;+"_+& -M<:?_^(ZT6BX[$14_;<>A$%=],K]Q)0G@>K.>M@55/FH*X]!./99&^^_B%,\I -MM"-G<[%C:E1Z2/5*[HVP>&H`TP<;@?X$R -M8I83A5J*?_Y?`_+\7T#*@J=PKZFZF\7YO!I.AHAI)D=5.A/A@U=,)<687^Y'^;5]83"=AP>S>Q9V,""=3D#"O5.\4XD:D?2THX0LA7T>(R_ -MS=4=GG9NJKF3_`@Y-P.:%&^6[D;F\T2VD:^D -M$S7<_04P*55GR@C&8+VK;(H<,YA,'+MA13A5T;OMI=$3JZ?]W%7HDGQ5\S'H -M50(&=-M\GU#.W;AGF,SL7%<%K5RRU`:;B>V=U0W4Y:CX4U=+FT?LVQXJ54Z7 -M1@*#;??UB.HZW"2.CU1_$-U^F2I?QMBINIY!PS=]L$T<:CIKYTXLG^>56^\@ -MAT@Z.F,C]!XIM#HXS5$"I)LJB/U$K7Y&I`KZ*[GX'X$C^U\GXK":\WEMCI]& -M'?B$[IP\`\`&9T70Q!TXN?.:/N&7\P,$G)W'4,G_E9769W:^W4_*";W9P<"3 -MT+"R&I(5'#AWX\X!^C6N?F!+O:1*Q),J]>GBTS`O -M)#$^&2Y@4JEO0OG8J9?VQ^[=0F]"O4/>/N4#?ZD`#J7F[0:%`Z+$U!>DD/FG -M]CU0;<@`%L)5N]L=MZ-[U-2EK\?E;?FKOZ46`NXZJ*\5!9 -MHL(D9@@I%Q9]).FMQ$+R!/_&(A6'GYR4K!DS1OF5HG02H>+0J1'U[YXUIX2) -MP5SI/`@@H(&Q'5R78.CSR'`]M/N\VI!@HS?1U5SY7E[PMQUAHLD;Y17<+A.8VVXCT`S`AVZ^2V!4*F?&'G^-' -MD^#BL"[=DTC.X9L0)E8]=>-"JO<;ZFTVPX0#[HNL`&G@WT,-7/?(#K(R<\41 -MHVWJ!I@E(-'.V=$TQRJ$S?WSXD=AL!\M603W^7?9B?03#2=%G<.!^J@\8'Z; -MP:[N7)$8UL[SG#H7X$\&5@>##(V-_^47*C@2AQ7>E!;IX]HD,@;@2`L95]QM -MS&T93Y\OBEY#P1M,"L?4Q"SK);K0O3'WZ90YRT1PJ>7HD^A'HZ82Z^V2N9?9 -M4$'=6/Q?T/`T!7`92;?(""I1BB,4&(K%+J32:;(0\!D1MYT_7VN_'29Z1L&]=HYGZ#]*F"7 -MW3Q3CRI^^D.KS$Z0);+8P8?=\3RP++@,<67T2-M^U%DL!DE>K4,I;@=$P0/E -MS,!!3"ZQ<@@L?#[AY:$K$6;*5[)?33,[\G3`/&6EBQ619IYQ>TSE[\&ZKV0E -M!Y:,8NP%2F566#\J+GE10$IM%EW^Y]TQ:V2]RN+ -MS@I+E_Q\OFZWC78+'TWXTPI$1&R!"\,J,>#K5D^]D:M6](AX5>N/<9AS[^S) -MSIF?YC[Z?W]?@YO:^7\K`E9_<9-G.=]GJK6L:,)( -MQBP(>"IJVIXS>ZWFE3SJ(-RSYHM[-&F7C\IT!_-^'6%AHA+"3<;K_Y^7F8E) -MJOG/JZZ"7%Z#G$7FK)PHE#UEK.,OR"==D5*';]GX@YXJE/8E:4BV_9J-XZ;I -MQ/A<''SCT,62,'J5M*FGU&E$+E,L?KSY^K03[9&O4L+)_UE-U051(81*^KFF -MIKL]GTDCPEXD;':K&?-.EG/-M3?^$$2)[S2]LA-333#@L9NO&?S'C_0U=64U -M$OYM+?(;N/PD!5\L--0LC2Q&WOE>I7,AH.EKAD94@'$E1D];!2Y^\-7[SH[Y -M!BKG3)OU?+EQG+_LXT3/!*28]^QYDRF05V60?'XA<]GM-=&JEO\*8S(BAT\% -M9U?FYUC1*U$[U7XCAN[\4YBMC3USX[VS');-D?7R52@!]@)+)<$/A3TIW7`[ -MC(LVT\:-+2M(7407K+&$K)\8,SI@.N&(UX%(32%8"H!7&5&2W%'3XG]RDC+R4R2"6_G$/_NM<_NTX -M?NENEU.>]B?S5JZ.X$W?X$++0_=JLRU^E^%]%KX>A3!="_HAGW@3R[$QDP=O -M=JT@2SF^;),L,.BXE+U:%V1R-?5+T-!6DNHFT(FS>'/X,W]X0=>!O:[VV*QT -M#+8:G6O?(8\T10_)HSU]J'WM3!@('F`.X=&F6=/^/WEBJ0\(12UE5>Z1SZX> -MHS@Q)AHP99H`6I$()6!"9+VO@"?P*E&;^^'C8LZRBN#+V_0VH%WH>9VC -MOF@"4BG77L5YU!:&E_SIJE+R1=5[M*>E#RP2\NA>4PKU9/'LGHFR-9U.^@[#F_>I#)DV16&4D] -MRBGE45$6,WL:]KH?W7@P&R(F7@?4I@:@A.Y:5_D*.O(?1FRS25J?=(<7:8U3 -M2%N0_GJNI>N_5MXHTO0G6"\6B.Z27@*HJ0-5 -M[(_'\N$?:*WW>]*7>"ONEX;'O/4K0N[]E7B[U+,[3#E`![EC%X"!)+\;_+C"<15X)3),$/Y25TMLF3;)64(H2%D -M?MP]2+T9=H44P0DF$O5S=5R5WQ_W7_R2K+RY?+&MYQUO7MX-BZ6XNHP57\D5H-H3CRCKMMKQH7LZHFMJ=WSVC@2/?FP&M# -MX_\:]OV-V[9RH5.H>&KM1C33I&6*).07FH15G%0E_J3;TG5?\MZ@$Y(I2)[9 -M/SZ83"`L3F[.8A)FV*D2P0;^/@HW)4`Y;KV5_U25L8TO/CC;:NV//A9]D]'] -M1Q:POWWSSTE3!P/"P>CVTBN5V6+6;V5B[BS7,]K6)XKN#)+5T+LJ`_5(\[`5 -MI.V+2&M^M:>+H00X1W(2_9(&E?%9<7%Z,1<"U]<[6]%*9X)$=K6E[;_YLF8@'SQ=VV -M?S4>10I?70RIR84Z:I2)@54!@+*<3YO=]CC@1YE\-0&CM)7)$8<>Z[%P$5FYVMP3V-J<^^7Y[M< -M[[/U'S&?^A7?OQA=0JO&W()#B;_(K/P'?B!^?[3/%9!GGI*'"S9_]))["_>M8FN%7HV -M2QSA`_<2NYQ>R[XR'6?B&S)*@;^CS_G'O8A@Y5'8Q]/\A?RR6!R-9N;5%]WT/]SU<@=_S(N2*J+`N5`U5 -MASH_GV#+R4?]J)>"P*U\V[(3#:M5[+(\^S]69C^3]YS*FCXIY,2GIOE,75/B&N?GY5^3N]@:ZC-4]& -M(R#87#IK38^@)U?6!K!M%G;'4Q7Y+7D726JBYJ?@W -MM&*[C'L(B\PURM5Q.`Z.[5M8/TJTTFUXX0"H)@2T(0&),^%NRENHND"95-WO -M#M[V.?EPBY1647##+T;?@4`!]&ZOZ2/45>7?B[#9-OEJ[',SX>&Q.O"0W3>\ -M/6REU%AZ;URO+OZZVZ1BE:6924P#J?[N;&X$YMYD7>J>+=D3^(K6)ITU^1[] -MZZ'_5;^W@0C&=4'KRLWBD2`S87V"PWW%5_L7W$%4CRVITJ$4ZV'3,GI]R]<] -M#94$7BE/02!BU&SSX`ON8SN.TY/6V1KNPD"$:V%$?^)YP+'=RG.^.]"D??O= -M4U-4)F#3W\JK9.0:F8`Y,1TJN@FX7,TB;US=><_[J,1X],@"SYHHNOU] -ML>QB(=C;(H_U5Q6`3`90UZ-'-RJOW%,4N=/;+"LCH;S$L',)V!N;0N?5MX=E -M)1J/&U>6?[C\GG@%'\F_MS!L\ZKE$LV62L00 -M"-C$AM0OJ$.34P?F`1CK.>\/O(0<6W-7#O4U:9K-DWZ[_C_D3$I^9$L,GL#_ -MX+!&*/RC_CSCAZ>HJ!-4N^8XOD_R2_RBL5G/QW'*PUR5!6N -MM6U)'H=]*6#^*Z\300B`EG!=^\@7#L3$VO#M-C\/0/39=!1/BLVV4@[EFX4E -MD,)";*\#&IC_[40>+R/F94_ABS>_::E`9_".P'TKUM"96'^(3_?W-N+V2ZBT -MQHW(R5Q#1PM+J&*81R0(T,E?XI-V'G+4C5Z,>]108IR^.6*<,$&3VK5+ -M9>3=4SM3]G)?AD8\=@VKF41SOZ)VM(\3=8931N`H^>G)PW.O_\*G%A1PRG -MA0WZ?N;%BJF"&[8(Z1W.X[6<&0!FUTL8K,],UE.[OC\16@ -M>#,.)C5O1XIKMY+Y,1$H[I#9$VH^0>\(Y -M^?CH@IB3O.GWOQ:EG%`7;D*.'7GVK`,.J,2%KNF@7E;I3^-?\FF5S`DI27.- -M>]8WTEUINJR$VY:T.MN0I(2*L8",G)&?LL&%+%!011#.13M)3V:P2MJIH+L& -M/62T[G-3!=5)#@]0>+E#EU[$:6VA%G,J -MG?QQ%J"CU":8\)3CY8X?R>Q]@#Y]]O\.XG!0G%%MJ_X^GQM;\UI_\+1<,8\L'85&1NBU0(%(:I/_#W;%1',QZ34DNO. -M,1Y*0XO-`3SE1? -MNQA2TSMY%S>Y_1\MQN;0)0M?C -M/2L=SM1[>T@P.T/"RYGGFV+OC69N:)S*`$_:#,T.O0E)':MUJXQF;?>>;"Q? -M2EZ_>SS\2K%8+%^92P>CXOA'5GD -M0XCKC2.X>,9>312LT&:B152D>B0F[:S6?#ICPRW./<[1<0NTF. -M1Y=$17BOX!.C*'!PR4J3FH#)JVX$%J[?[\KJCEEL:JSG,\RI*N;P^:ZFP)"M0I%,I10HM*L)YQ1'HRBF*]AUWE="4L,IF)>(;U$ -M$'M6AP'5-'.M#'_"I.9$U+?1<&7KM$.`0C-[[46-![*0Q)GZ*$2M=]:,\N:A -MGQ%:0O=KAUG&K@EE1+P!]WP:$BZ7]"B04&*.MAL&U63P -MU:^$NHFO*R'7O7Y:Y*Y/2V@H5X9"0@"2>PW-^,F:1\I']$QD#L"WV"6FW_4/ -MW4WG;H76>J+$^,,Y?P9#MVY*OE<+')*WKN"N,06!M?1[_ -M=C;IKN#JBID?>*@!.9`&%(O*=@A<5$\RU_2<7`MF_J -M$"OB'VIIO*1C.3[7/9K>S'&;PA')?=[$%4H?):+0MBO"6^=%3/8$-7/-%QE8 -MC!$UMD'(*-L"<,HMO%N;9CO9OP6H_%;5Z?7V_K:D_[$]LYP!<+ -M,XUO0R8^N6&&HX?1$-P;S;5RU)0M$221UX^J7#0MZ^DD*F*V*'E%, -M==/NH^19*WT$Z9#G/'AB>^%.^R#$]'ILU9"3]=#.%CW7CO+;*!YI=OIQZW17 -M!(+).35_\9^O>;U3JW4CS\B'/N+*;#861=Y)^]7GGC*DSS;*LW801Q;UAS5. -MO",+8']#3+K9WQVN@]/7"P-B?%5>OT/OF\R1U(_94B.'-^D8Y_CYBKA[&TAM -MNL;.;^'+BN_+9N=DN_$C]H1S9M1@]T#EZU6HG,T-,GSL^^@"T,C$OOC^ABC( -MM[D=V]^6LPWI6ECOF=E^I1+JVX*5>#81X@OTU)C+>WB])ZM,SH.SSGP195(- -M5@07!F'G0US/+-XCV84"^A9EAI?MMWJ]X6RN49].Y^RR&QG/%V&6B^`JC'%2 -MV,9K%81'AI,.UXEMC_53[='TWFEO]]/M3G:B'2F!;RQ)F1^'M2%(BY^EQ'U9 -MV;:4ZI@'XLZ1N-K@]>%5;3%GDNCTE"9?;J2ABD<+8=PJN>YV[PA?IH&H7-M4 -MCM89,)KSHU&J\%CK?E?F2@K",+..C//4L6Q=,/F9S[]X/:/XH1K&TNI2;9+@ -MBCB]J'G.9B.>"83[MAQ;.X?H+.%XV`)I4#18E-;L1P@#B@7)YOES,F8LL;L" -MQFNI.YN+?<,]LSC=K1<]V)ND!!7D';9&MH.O@\5)+K<3KI[6/&MDG+I1CT9. -MZI90_.@H%^KF@*/X`06L.:9*BQEP3/3W/O%O^Y;S-[G9O-PJ14]OX:/5DRI^ -MG?"K?H'TK8AZU5(\^`"%5[+@\O,J9^G^_(E1Q!9)1%;X2W.D6G"P/U39_#U[ -M2=V5WW5%\U9]RU253^9$AJ4Q[AA_^/7M=Z*D>U45`YE^_7+#SKSVM?D7\EI: -M!=!==LYN-BCZ7LRKM=M?QD2_FV#A(W1>)FU<$A%&`)FU&W@_Y3 -M9VLL:W66"1CF=@Z;_R:)UF>)*:S.5*K%0D+=)&HK5E&M2X;!DKA -M6U>W/R6/((75_``Y+D.2`1Y'B`RL=Q7/_=AN["K`YT:`]+XSH0RQ=I1T(P?1 -M;6Z6)9*Q<41?H#1*]=(2K1V%2]95/#SMB.VZULMV!+9@LOP6;2O;7,MZ$#%\C_FI^>^JJ -M,U?=Q_D#8E;6_Z+1PUGR_];I\=`GFR$3%X7FH+QS&UX@^/,Y$8>*+?"'HRO( -MXL>[C->=E'";/F=6G[M7&XEOP5J0"J`P<.[2H]T-4V1Y;X$7J?`9TEY=Z -M:_#,P3G+V(+XV/YJ%@TX6(P,6S`CI`U`'5`R-0AKP,8Q1U;O-LM<\"A%/\TR -M]'K0+S0[(8"AF;!\E%(R^[H0MV/K;=&-OVO+PJ!K03C43+/IYH_Z&=J="W]C -M[!/XT\:(X:&#]#F53B!`F'1WIVYP9O*M^&1#9S8/>W1BL9LL/;]Q6?3(( -M.:MGZ83T\GZ>U;J5[>WD6C[J?$*0;MJ(R!AN#910M:T<&P3!SI$"KJQ\F!IO -M?C0I?T-(SD`$6>?`9FEPY%B4SW\C_,'R<0Y_QOV<:.9ZO49F-"')P[C'M#)M -M'.`"K@NU^8!$^N*#NA8A'(7L>7A:NN-LFLR6UI(/T'*##R/UXR0,J_+U5&NC -M8^..+!!NCSOSL2%O:=-84>'-'74G%##.+YTK_*\C.57MI+YUF#-44Y00$<(R -MY++(QFS=T8;/:-&<>INY506^(EF)MY,*8;+%\&6Z/;O5KY\@N.E0\<*M*+"% -MM*`*!>K8<_CLJ__T]T8G87'+R&!@-_OX7=(%5]&ST;W5_"P>W_]20D>HT4>= -M`%S^(9:!&BOA0=G9F4FCYOH'M[=N;?Z%.'+5.,^DJV-YA`P?!X21OZLI52W^ -MY`,\4%%.^+KFW&'N>O/"RMFA`5.@*Z$;U/U<*JD?.L4VAH8[ -MZ=530(""F)%LOW#08:G2-3B!]3/[>C02N_\*+OO].?`IO>OIGN39KD`JW5QV -MP]*:ABDHZQ"S\W83/I->/PZ>-=W`"IHIL#`;W.(L-Y= -MFA6W_89^(ZK=F3!&5;HT=_&R5\VE:BN,JN+_-LQI&>DA7/ -M/?@D;]?;'["->5'.;@4I\M(IF-Q3&65SF(J+_XT@E''.#-A85_O(Z!9.X8[HO">F(?>IIQT7T -M-RC*>EZ)`$0(]3I4HS^%LG?WG\.TC#\OEX`F]/R[8@K6X<0:^#MU-4;P8YGK -M$CXNC;B]1#I%>41B1:/SO$9^\V9ULZ-<#&KZ_S46@L#))5/`&?FU:0CD3Z;I -M?O^;[1+YEYDA9?.9[1>G1D.R/L%J2U;V=P3V,,*?_#K5N`>-4P?U?+/FCT') -M&IUZ8VKMEF[U==@?`D.[UN#FID$1O<"/.A61_O%) -M3-7Z-C/45*_K*89[R2_`&._D,P7*&>GJN:C:?!2'.)"]=AYL/D-S]/_6"YI$ -M^"!)Y"FS]T/Q")"=MMYJ8``A/0^+<_QWOOA:JFB+;'\J^=5G2+#&XUS@FD:9 -M;%M>7#X)`FR%@1U_LYF?Z9O)X_HQLLSJ,=XAP*^Q>D,X./)0ZK#X,:MH2$`@DB@.@LHQ7P*>),1G[D^@.\9O6+W$/BOWG622Z@B`2TV -M-`W$**P"=%?@X4&^,@)\8$IE+>Z$>MO?M^AL>*DY0-+T-K@%8(XX:TOP5C5, -MKR'6UDVI$`/(G[/0W<:*W$+*]UZ82:[]*+!S1X.E -M7WILOM'HK0BK[%G*PH!%813@[*%,)$JD2PPX*PV_^)(!U708=?;BXZ/M,U7B -M69?B!^&D;3RB_9*X3V(QW?-J)#XO/>(QZZQ]A4KGMGX%>J5Y%$62AV+CCQBG -MCC^=Z-FO$=)[\6ONS0T]M"2"ZE8?:6B0UL^@W,@;=3 -M1^J:HN7\JL0[/]$<&\M$-+LB&JJ=]'[:/M^"Q#"YL;A;S9W7ZRUZCJJ?BZK1 -M^!VY!\"MT6&L$Y-Z97UU)$><_02^VN^P:?UH"'QV<.^7SQDO]SHH''_ -M@7CN%%U'GXW6R&!,DW9`I?+L.A52Y+S%"2+7H$)4W`*(ZX5TG,RU+L@Q'YX= -MD+_GH;:V8FXY^X#:OY3X=.R>W138FH]X#\-`NI:Q,&U(T-:0>-]_^;X'J^FI -M0K_$>=&\R^K-Z%N\I^2(VQ)CYN0W'ME%KPR@`%!R0A3?@2[J)I:XC>LCP\V3 -MSAN6/;5+\XCC+OGH72-^CXID\TO(F/PHKB8L5!I33?.0QX+XWW&TOR\6-Z0? -M%GVCN.O'\$UIP_8;Y@O -MR4'3#G(:6CME.:J\/+O08[@.B3E%8"HC_E4#9/,WM.V%W$*W+E@@84S=JQ=G -M0$I32R%GWQTZ#:C&H6^M0)BU.VJ\0I1BN?-Z]2ASXQ85]VQ(9SLR+>@:@"Q&Z;K2#I9JMORN)WTG19DA%K7"% -M`]6:27%I=IY1;Z<@O6D4ILT(]A;,"4? -M/+=?;%71RD@.E65LS5%\.E>D#37O7O?!ZZ6]B-\)QDZ2849>.D3V1K%\WJ,2][1;`3PLK9. -M+F".V[1ZKSH[X;6,8N3=MF6!8BM;:]+74#2!3_\C1A#5*+O5#N.L:)2FT7,S -M+%#A2JK\',(.'YH[/8 -MT_Q"V88RNXN]L335BOX>Z@:"SS<`U*?$QW_KJ#5^S(%NQ8)AW645;A-1*(T. -M#[:!0[VLOA\QC&%%UKA'I#^6?F06:!EE2J1B.A?>WP<\_YT[:/QG)GIQAK:C -M1TG3O1J@7N-)PP_S5+73VEI%,RM*FL#WZX;U!%./\9[DJ1$[\=5/?/'UM\ZT -MTW)];9-E3ILX]!Z]S175NFD)DTG@'8_)^-F5X03Z'.'+7IL7&X)+RXF<.05U -M,!\%*&A@T@*.,&BW@M5[P.1L'XA\8IQG1,[[_*C;\5BF,ZSS^%.I,_O5=L?B -M=8/IWZ8UQTC+[U/2[]Z\Z5Q'[(QO;X_E\G'WVQYI1TMP0[?)7F+/R%.9U>-5 -M3]'/^#(O=%,F\,&0>2O,7`'MRJ,BF^Z/6[7;VD"%D3%)239=8WXDGK>PYZFC -M*AI>XW*3==Z20:4FFO+!9'I,E:=S8V?G5!1:<](Z"CC72;L0MU?*VH\\\&!; -MO?"^>:R^&49D$ZC)W:R77I.7=&#]WZ/MV_#[+VM_4E*\VPY??&.')W[%/5#" -MX9#&S%B1&[`D'R-XV*V.\M;.=2VH]T\?SJ)#YJ2O?X*4Y=13OJ)1U!@'3? -M7F1J,V.IIU8_O,RQY3,KZ35%?_0Z5Y:[#.RMUBGWQ<2M6&Y_/&N"QQ%9$:+' -M\UV]"X`FZ,='^9*-I*/GEVS2M.WE_8IQ_G0V=:1]W^_!Z':M:CM -MJ;)>WOGI0T0TO6XCLC7%1>U,3G02O>/^;2P^)Q1_95G#/1%%_O5A+;V8G,LK -M>YUGR;$/?@Z+EZNK?BS974P<@XI^<.@@<8+BS9NE8O81_IP>?^!JNUJV.A-> -MX;9!]O=15V%=+G7"]?K*%?`-OWI,^8V5BP%0`!>_$`Z>JU%MR9O.YPV\55_M -MT8\Y_@G4(TOL(N?=\3`&^&/J#O4$6&S&OF>R])54L8_T$B,; -MJKP^L[\';E5UDP:N<5E/C)O2HX`AK!3IBHJW>*#&5\H_,'>LSH=H -MCPX`S-#')2326[=D#A]^GRW%TQ'>[MM#/:R36.B^Z^I -M(TWK=G'E@BF%$D"8OW]YMG(Z2(?4;7N]#*R,Q7[@Y>/VG($9?NN9&@]/'\.? -M03AI75V-885)''-4G5`"*@"!IQ5O0ZB2'^:"2@R?;#VDWF4)!%>/O)H\=)ZY -M-7GUO=)Y/:;JG4I#K'%MO+U_^,M=?+-_-G>^ME>>-R3)G]*WA%VV$&%2*@XZ -M1-3`8&$`A_WBK[BSW$O!`>LML2N-.?E+C*:-TVKI)>7CL*XS=X8R%0:`OZ3P -MN-WQFBN=K3ONCITW5$68O24\[[AW):QBBZ_Q/!&9-]IE(;6:]69L;]0'WN[& -MF^=^9J=3&LC@!'M>13_=K?;^P92=GT_[JE7E9\^NU_O1M#V,%HN5C=3+@E.# -MD'*%>IAW!5K_-FS=&%8![IC>[^&^5`]^O_/.4;N".,99+-#.'-&`1!DP@KN/ -MH24B/X1.?VKR\?1X5\=W*I?<^&5_AALDB9#$+[U+:A2.)U>(I/RT$CQ.V[5? -M64L%>\76WDO2I3@VSI1<,:!N"='B,M?[BJ2Q#_;7U+Y@O>4MPV@>/U<@!:*JRZ7`+X-AS1#*U2&^[WZ/SZ3FMFOC.V,(<.'/HHX9RIOI -MGXHVABK#/)R9V][%GTM(`R5N\NU*WO]!D*TR3C/HRRDX3<_MSE?;*L\L6YH1 -M1Q/4`\Z17:#/_:+RAT]1IXS4L&M,8[+&D](#%G$DLPEGT:XB#MEV[DVGK^: -M4[._%G1Y3S_/4S#.U7V:MX>WZU4Y`D'PD7Y$ZEX9AH>GM7#9>3%X927>/(H[ -M0*[HECF7Y[6I6D2O?JW2D!Z=4#4;*&EKY:V<1#+)!YANR=U>T'YT@7U.[#"Q -M0(U3@(Q&%'(X:'SYR"Y4]U+`K35'_61\-I=Y66($5(&<';Z+)=#J$*!CZ:_N -MD%#D_07=]@6O4-M[4=#]F&I05_[BC!/AY%B]BJR-RQ*4Z0K3.N_@\:R/J@ -M#IK,H8VA4`_FSKT#Z:?Q*#69=,KR7&%D>U*%@YI%N;2;8LF/,T8%R?;3D&R? -M1NJ#_XW/E4016"KM+%1.VZO:TOD(ZFW7N#LQ,B=M6B+?$,0'6;9<&UXMO5'2 -M*5%0'"N=8YD>[TP6?)JEK_^TMKY^=#<6W\Y$&:_F.R/83Q,$PR069$,KZF.F -MXM?1"1M+*Z^#4>88?_L88-*?$O]5R8>X%3?V3/$A"ES1("A2P(L`E`?Z6WUJ -MX6/K(4QK^Y.Q$$W!"Z@>T4/S@156E#Z6U`O$C!4$B;)%!%M;G$H=YG8:@]M[ -MI%Y@/V_-6P*/DP3@EMD?7+,WJY\/LT]\?HQD -MOI;CME^CLP;).L;[\^9@>V8%6[AK-9%!WV?TZ2R^AL3DX!R^];Q=P,)P!SH(V?EX`*)JS"VDIF6WE$'Y#",(ZR0%J`8?Z -MPA&^Z!7_?@ZCG@A1\\]SC!?FZ027"WDI7&KKYV9STZL@).ZZ!KHM5:^I56*F -M^+$*B_U4LO1FJ`6(^@,.HM\/=;2SLV%>RM3YI/S\A1O_U]J=%U8RLG5NZ[)U -MXJ[.,@[@V26"R7WP)CDBIR:[0_&HM0V=%U@3KJ0#,#$W3H&=4,=]I%[NJ/LV -M=R242>=B.$/;$#D"G[5QK=CW`?22`D6+]D#T^R?HPE-(164:"P1J+J[G9\(* -ME3PS'N*:Z=L*MNC-%[94;93P:[S=,1KN_)M7(:S8=-6BSM8_8QXKD1.TB -MJ>0DCBNP0HQJPN;$$P.:'\\/6:6*SZ`]PQ-_EC<\#GYZ>6TN@2=19-Z0AO+%;-;E7 -MJM'BA)F^*T;Y.'V`XBK9_.A:PSTN$&6=#*R7QR![OO*P.Y9F**.ME33SN7ZG -M\0VR5\.)HIH8N"[5X5L+F"WJL`GY\D-"0=MX::G8?,OY-]BHWLKZ_ET_H4GHI2SN\0)OGJ>3A& -M*Q=W:]L?9V4P3-'[2\CI_]NS"2G[%BWQ_;X^` -MJ4@<\=V!C=41?#;:B.C;&X$VE'UD_WEL^13UMH[9%..E$O&V[E??A5T2:>OV -M0'D%)4]\QBK#E7G&G.+(<*.*C3[K?2&:U\;1.7#?Q-BPC\9W*$Y1* -M6SSI<(G;Z9'$?#1O$-EK#IUDC9_#B@UQ]%,\5!N_DK$B?C@C])[.$-C+US7P -M)"]@;UI.JFU^&]^!3JI?14;#7SY2J8W_RZ>*YW2?DDO!9/YI.>UYXG0D'(4L -M_[".1FS#-*KB<&]'U.+UT>1X>M:DAY -MG[9GFH97Y'1S`7==(%PNO#_92M[TC#,R0/2R"W**@#NB*X/B&RZ%3+N&DG?' -M6PJ0EAS>/Y.G+L"6;73NQUB=OX2!F8!S#&X(\]$Q)R`(+9T -MJN=1U!]5@_)*"LG.VZ&(P4XZD;%W-V!S4J@0X\)6O7>(!):W3Z+X6MC6K&W6 -M<"57H?@:T>PSM->C(!?+DR"@L<#`55POC:@AEHIXX+=^KDWAHQWKMW+SD64$ -MSOH/:AE:U..K"MGY(Q7MVW$][_4F(#D:KKG\>>QZ:F`!`J#)I?+93\ZT\`"# -MP$/3B[$]8T8BY"7I34#ZD?M\X9@Q7_:ONNP).L@LHO:_H4C&``M5ML=,/^Q5 -M)X-U:Q5ZVP-8;MV&S5LN6F^O,`8S06#0JBO"]'.X@GJIV'5EJ]/_,$O0Q/Q_ -MMD^YM'DON6DBH83`UVEB`)2B%*8K)[19%2ZWIX^M;I^,Z^2^P!L?)Z,E;'$9 -M[*'.HQ5!S5$LT+[SOC-H0LH>B)5JD)TZ>A+J\;KBA)FZB5_"-@#%JDJ,KJ/Q -M&/P@3%0&/*FK;=SI^")(A#P/[I%)%ON0UAUS$%ILC&1\WLKUA1%6D-HL^8 -ME;QI2U/T%%QKNZ!P%.1#YN/8?Y/O"FU45'5M1R`Z>NZ;VGK)+DPO@3U,V^FP6$A7!_R'K&U.F3(FHZZFD)`^^KP_)*WTOI"H%BH^HG!T -M8]?Z..R]EZ7)@'MN6^#F=8\BL/9I=S?.6:_MOP9STG6=N"4P$E:WG^FH -M9\G>CRGV#\20;L1W@E7`0Y_SS[CS3NGV.#IM+_+UMW]"A%:S@&1U=A`@8M"J -M[^LV0KPP]F(<"G<.R"8H,FB516N<$LH@?&F@A*O -M3%KP@6"K-:[J4%W,])WW<*9N'N=%O.[@N376[HXHS#\H.CK$-4I$V;AYI01H -M)2'K)_M7A7FW_64"HHQL2YC/Q9?I_7E^\Y*?*KYDJ4/84.L#[.1+!"W\[10_ -M"\)&)^&K'HMRR;O"J)^VK=LE`O,RH94*TRT6-._#E0H*0;P241*B< -M+2,\9(':O_=$6'J&Y6TWE>2:9;T*:@2N_;S[5079I5I*2SR%56LU1@&E.L%_ -M,VN[G+.34CG9$?3[&OMI)&0BM? -MAY$>=@^QRV0\F87-IK%,R"4T/`\Z)-Q]_OT7WSN30DK2,H9@G+7Y(1^"0D?? -M_[YVQ3^]Y5'C7\F(2WSV!1CL#/D6FR?E]I^MJZKHXHJ*IJ+48\*^\ZT1 -M#ZS?I5':V9+ONY8I2#,OJRT=M/"(,U!9&0G8>T,9D4_86E#5T&!JLB6,46M5 -M!P0X=S+'`]M`TP[73T>U5K>*U:!_/?6P&Q[^R2Z[;ZL`08C!5W$?W,4A3EL>HXI2HS52!S' -M<,.8#4&%XQ[I*\0'TGC:86OCPU=E7!%_TEBD&QI/7O8R!.!2NWK/<`1>IE5F -MK,0/#!WILOYC?_$-/-6X7OI&_@V2*$<"D_'/(G8M''PF*`E792G_'*H&68]5S#+*,2DS4X+^P5Y)J[[QLW&5Y7; -M1>?%UP@8F'SJ.X7QI.LR>TVKGC3%BS'O]<:ME.6DEV[)#13H>:A%6YR(D"*L -M=7B9QX=>P2&=UU_[5+[P7!?I5>V.1WQR6*E+%_G`,>YQ;5($[[F#D>9&SE#%,)U-4!$5IO_63Z7BST3WY`W+8) -MI[^HF[5>$2ARS(>U4]J0,1NF:FWVSN+3=-I[*K2;;GKH^=0<0_:9%^O()PX^ -MYW-(#,9(D*TY^"/AAK8;;4!U5T=NR8I>4U6!,:[^A1U(_B%&UOMHDMCOUD;[ -MFS'[7G&?34!DNGK="&,/CZ=-;BGF>OI4FM^D3/F_+?\@^2C^A/EEU1'M@)IZ -MLT`(X"?OD@PZ1;QV%KWVMY%RP@J:'_[+G#[MU+CY>6KK'AZ*C3^M4!"#N\7A -M[SF_TIQ0&P/;F>>\W:*)R\]9!I64!52IS#?>GU#+^!$6LM"QQ'92\BW -M_`=_-(_[8;ZUP+^8F;1&A,PD>C7C#!4#6B(<"_2&JAD%&5N2`>]8RAOJ.#V: -MNWA(#YQ8#.,-MM-;"FY1-:4+@!82H\YGW_:Y.'17#=%T%&]^#!I.=?!Z=@8J -M<]Q>5?'#8LHIG*/-;+TK)Y]'+*DPRL>3>438`YN39T4!@/XJU'Z9(]G/ -M#AP5^@1.85ZL1Z[\Z&6)B1153.2]):O7BJ`H0?%\`9D&H%1;QU*LP0^2"Y92 -MKE`Q2ZZ$FX/[3'0N/K'/U*W.]+WE?CO6WBU='@02008VB"[6VD=#WLR,BAL0[0#P[R,D -M*`SR.`;QD,"%4$.D`T>9=."ENIQGS6[5=$J.V`-?Y;%TG3NZ^A26]X2.9GR. -M?0/V#N6)K2KFJ4!]KE0(42Z-R]2(V9QI."@69W?^OPI>J"$Q=*5 -M2%T[6'D7(7"2%_;YR=+NU'?1?S2&PXHV:W,F50((W#H+_SU,R)2Q!V#J9)IL -MQ+M,T"D#%513>_&E`K8_3/9%EE%"G*DPY+C\O4+`JT%ZRRW,1G2;\#.?Q]ZR1,0V'[:R,&N`POQOD]W<^1 -ME19(/+]D-1I5-+R!(5U40'*V6X6,6/:$&@8@GZ%0-VD^_6Y2.@U6L9;609)` -M68Q3(Y[S=5Y:?H[!EB3M"+)!#+2G2H]H1'-2SL-(#P\1U)?)'(1;ZBD=LR\. -MI6J:!!*Z+-\@H'/.T5!<,%M0*\P&E9&!(PIER4`UWZ/VY^FW:I1"I/Q2PS&6 -M.&DC%YW5Y2C>1^;`O$!(N\\F1,SY3?/KNY,ZC;9QY,S]4BU`S0=5SRFY,>U; -M@^VTJ!GPZ>6W,V[K07(-";-NU]!%&V^,C3[9A&OO"0<,L(]'3+='-?;BM#L6 -ML5]O[:>W/<)P\]YXHJ[B[_W]-`C=BQ`&_2P_'N9G)M#SIO<7GOJSL0"&=(G4 -MMB%.`U-'$O!\>\/9%@M_$H4Y>?*(K.'`H'8DJPCK'H5Q=-E= -MH]6>)_6B^6NNE!=_,;*=`;3[RL24`Y(LT,C0XP0ZXW,K-2]$0XZW)Q#P'$@/ -MF@_C500Q[2H'T].=$?*30(S59U.!,B-XEBAS4KAS=Q("92LF?CDZ0:^J""TL -M'R8:#+;#M[CMICNUV)2HQ.-&GCM8Y@Y=*_!RB1DX+Q%C&UUC^GWJT+"212K% -M-L:QBL+[XJ*2UME/)BV1H2)'3H8Q$P(L-=O^NPF$!_LCD<2U0`"J1WCL)WL; -M0S2P*=="CU/81DF4-_]I'5/\#/X&"QO:OKRXER>0SLQ*\GA#TG8VYX=0>?:: -MT(:->3W91&:FG2AFS8%I^O^!'T+6RC--=!G4<#F26SWCT%)/6DL>.T)I7"Q649UI+$]1F:\^XD=I"3%)+N$9"9!0YA=*`HG@"/OV!]UN -M9">:GD(1NEJUM`[IO3ME%%(#+*V^-!(=[)2GA6T;TI?5@Y!:2SD\2='8;#N( -M[ZQDDH"DS#3=D[5G+XQKH;$$LE?7;-`;UMP/>8C_Q0F,8'Y<*!'1"&N:.KX$ -M^`SY&_Y]1J:ZRM;#%:65SJX1*2=J'J=RH1V%_)9)9G^S3MJS7@R@W2DM'/EB -M)@*7C%A7L?":&JIADO._X,RZ]^M[V:CWW&^$'6:NPI6*7*?4;5,4-//B''MC -M"&<=/#;Z=/4.D`G`!Q8" -M%FMB&S1(^E" -M2F#@5P"$WS[MT]%0C'NZG1C;";Q/\6=NWE-*9)1;(NW[9"Q@#3V%1T:?_8AL+[ -MHQ1HLFYBW?NHA^9)R$QU\D$>U":EL#+7A9K/EP2?[USR6&<2H(Q-TXJHJ"JA -M%OIH?M1L*^YM,OIO,G#<;&HRG?6GVO2_6`P;KT>^GV:>J3FYI=%&WT?Q,R2P)!LQQOB__EZW^,5.M^4MA -M.N-3$MWWY%^F7O%\#E,9.P46KQEK -M,<7RTMLTB[PF\T\#:B(`FG;:A*_!=4"%+)C'R%H)_K).!O;CY<=WW[KV#5!3 -MI6$U&`[FC;IXY0Y'->T"30#!17X*VL]#,1:NKH+>NLUO)W/[XY3(=B\`RW2? -M?OJ*JV9]%Y>W?V'*4Z)?Y-KH$+MW)U]F12WK.Q3&_J$0W=U -M<3$#E`;<6IGYZJ3HS[;53UCD@:='M?@]'4X%6"/='"-XQYFC+[5B%@$$)*RE -MTXT'<3'/_E,:8=6H#AV.2J`.)O3R)[=:6FC8Q^0VB-FE3/R.9 -M03ZGSO=C02W06?2M\)K*>4&K;N$DN=U3'U55\=\"T*H*^K9/P/K7G&"H+Z53 -M?TOMU!"EVZ-ZT,XZ`^84*E,$.XZH"M0N/A=G+8"8^>F/K:^5B=SD/[.$M8R,CC]U>R/O9J*/!E -MURP2IR=ZZYW'KY\]>_5E:R7\=&H22WNM8UZ"RZ$!^EJ,R?9FA2]0F;77[8[O -MO*3%]!P-4I(.ACJCY`]YG!L'U`+[E%<5T[J*7>;\`\*62;*M]0SXYF!-KQNR -M[Y='&4^WX+SNO0F7XD<2NW%1.U`QV!)3T6_7,<)53.>VD876/LN4U/)R:O0F -MY%@C^RDF`4:GMY-OGZK4]VP;=QRH)=%D+PR_;3)W'5B;9O,DNEEFG'6W*13S -M2CHB0\4N*_F1F7I_+'5[5^/(1#3P)]&6Z?1=0&?+DOX92%M'4I3=YYR0(B)< -M9]`FO)LH)JXDU\PK8.Z;E#-9[NFB[@0[RZX8.\0=V-*&K:9T/]3N@Z.8%RZX -MY77TGX&8%?+7?M_!#!$;+LR4C3N%A:#5%BB`Z+FCI-\T+HE'RL<1C82A2UE- -MA+$5WO"\_:;(U:O&E)0%[`/#-$P8HIV<5T!9/1JJ=:K^M4H5UY19G78':6]M -M%66BAB9ZK$,\$48!Q>[RZR``%F6`"&@?4KH(>1\*%!1FT1K>`W$J'26X+"#G -M6PS++A'HWA"4'3WH7DPV2:0-FV^YP'LM>B;T+,D2[-//8CG1;L_.CG7?%--S -M=?-V.0H5_6B1)W!XSG70'8#D"5'B1H$V)@]?8HZOAH:#X_ALP7L4+EH[P[<5TJIJSSJ+=6:JI\!/ -M`!AI5=1J&\LQ3MAM;J,+;`L8>-E4AO1-)/N,M4U!*PS0&]>VV/3]?=:$%L+\ -M8:][VRPA/E=^^#V%3Z!(CT-)C\U(Z]F1GS>%)Q7/T$E+LE]F8LGF#@\J;9@L -M=/>"56.N@LR_O9#NZNO9)YRX8G1[\WI0+W:E:ZOQ&P)NO$S56M'9V-D8?CA/!,0=KFI -M[1S?"#:LF37"VTZ'BT]TW$\SZ66WX$Z+HL3P8VK&9S4`M">P?C(5%,0>?+Q5 -M'^/+KELZTY>`SV@Y>[?U0[?A6QEC!JYY/MJ2`P[4^]*`CO&=L'BXC>#H)$]- -M-TDEE9(3G6L$US!WSM(BL!VY5=XNZ.6`GNZ!7N^PMK8M#X#I_/Z,\.O#'6-I -M8=4./:VP]^4T=52_JDGAY;&O#[^>JJ#,!_0IC-I5NW[@US=46](!?AEZ;1SJ -M)IJ10`0JW;8`%\21*RG:D5@8P[-3*A%213L0\XE^]LG:`?TM./K!K&]U@7\FO=_(CQNQ\@6,@;&@&*1(L9` -M*-J"@8CHBQ%Z)\UN&#J?+=O9\FGY/:X,`L5\[9[^]9[S&U!)GU:L?6SNM]Q' -M/3/A'O+\\/G'6Z]S/& -M7R5NNZO,(ZOT^%B-XM$X^!.XOOLR[X;MZ3)F\*X -M9UP>]I,!R5V*MS;R$A5N&!)229!DP)A."4>'^:XC?-HUV!*Q(_X@<@^_+U!: -M%\J474'7DE3_QF)VXNK^VMQF^TANGD<@T1.MDJ-\77Z_/*8!6DJ"^05TFO-[=HFP)I54 -M>-J3[_B+,VT6G^$?90OC?3PV=HGQV7`)D0@J<.B;$.3_6)_Z8S78SZ\RWX_6 -MR4CH=3,\7*R]-=)LDZP2.O=X'U_ -M6B1K[XD]*OR]N$H+%BCH2.RD2/ZKYH&2,*>_!>HQZ35`3S"_?BAY/'OU. -MY(Y"86+]7PLLX8TA"FHLS]IJ[.:OMAZFCNSRGL`:LHF.(:`2,.5UW>J`'NM^B> -M^YU:U!A^M<5D-^7:VV.MNU+IB9>,WSV?M1DZ'6U8,P-)K1FDH*XVT@EG/!^I -M(L"K4L>/"O?'Z8@\MS6&=7N#[ZR9HHR-3+3GPH%+^7"E?[XCQ%>!,]FEZ'X_ -M6(H`MCFG5$VN\FU^#-?D4NE'^9FRWVL!R=+ZBY0XFH]Y"\7`1N($_P0820U1 -M31)W?N2-@R$>?W1H11YWK5OMLS<)TU87 -M&BY(O=U]*Z7]Q1'!?-''26#NN"BW3P],E3TAT/O"+171<6L-_=8[8LR*>2_L -M7YGE,$YDX?4()G8CH=>(B5 -MR&[KL`0?$U[+KX1=%/AQ%[E]V9[9\\VP`[9B?=O$MO/O-\AD3:5[L`W.B:D4 -M92).H0I381!`7&`#JET[XE]NCB4[]"%<<[Q]*QFFL'G#&S.B>P"DG6DF@(RG -MVL"@0CU$-7)J,5JR;^1!M&OJU$(O!*Q@"(R7BS$W&ONC&//5_Z-+C2SG*)<< -M;SN![7#<63Z,OV:T>X-,Z]Q7=WIBE;P.1-8,O1A6\5Q74;,E0'W>Q9;\7&_R -MWO*+0"Y.D86V&4VY;1N+"V!6_B.\EEV@DK*Z[0.W'LU+4"(>=QOHJ5GVM1\/UT) -MQH,9)+K7\V>1\"^L`=4.J#>R\8IR_;7YA?IHRQ'^>$,F`H_WUB">GR%9)_VM -M,]0=OA>;[PHKLO3S_^LC"WWM'-ORVPTW;!"\B7G5GFIU_[B>'H/^68GFE+2% -MW-4#$+,%;@-1KT:GW-2^-TE<(&082'\"ERBK2+1"7V*;@W>-R(PNF>IZC%AQ -MG8*]!J(9$41SF)_OOLSJX[%^/X;?-ZT7)KH@[!_@OH/K(0AC;$=)$0=6ON*U -M2JX)+PT$92U>T,2>791(<'OA4.`G;-#L_>IN>*985IF,\YC1XH:YYRSA"&2V -MBID5+@9+&S_F18\KX>O3VG%YRL6;3F:Z!P>-),,AQ)ZKOX<;M_+?,1?:H -M);JC]K(&V]KUQOU5U]XM+;<:6!VX)I"6Z'35_'?;,?'YJK[3,U]/=Q-/JQ?@ -MG*^(NQ6R[E^QEO$_\)V$Q#I_0\373%!,RWR?:?%.U0QXXHN-7R$UEJ(@^#!8 -M?:]^HV`^0)]"HZJ88-?!U.C?8GMF':>&\HYL[?T,?'V@,HM<3^`S&X8JFD:)9FK[;;TAG./P.C05[0D\6 -M$C:F(@GE>[%51;UM9Y>^L,(6&5U@0ZP1)RBW]:'H3<82JE/C:[]NFAZV3TOC -MUK;U7\553^G`T@9,\,:-JP^/^!Y+3]I;9VS#>J!G*Y1Y9-N,I% -MUGVL/])=OE\-I@V4Q&R@`>5DP0X\V>>UM2AV?:X2ODOR\R71!\6NNW5Z\-,= -M<5#+A01R8MM\#P^NDK<1P^6V<&Z8T[ZJU"R*1&:<3_+@ZF7JHM;O=QJ-"N\! -M3K&(T1"EG^"R(`WT,`8"=),PJ50%&*?XR'U@:TPH0B&6D2DC*QS7]K?P"BO+`P -M`'>_M]C"5T"SB*J\V.'P,L_W-`OHH]/IUKRLG;3QSYA4,6^R-<*-2VO"3XJM]8L&G;-%TQGM06;X+)[UTTIC4.CZ?POR+Q5\EM\GFVVY2. -M.E,7.MB@\8VRJ,7E^%>+%V!H\@`G67XC)VM=8PYPRSTP^>MQ#/8[`WXSHY:R -MF7=*RJ\D^28A!3>W7-?K2[N*3%5OE&,0:8^C8ICX -MV.R$PC9K:F;1#.]=4ZSZ96,ZC9'SH4?9S`8*P-]6$U%[M]FEXW8_YR*/HT'7E^VAORUV;G1>;=[(-I -MQX3"4;J-:O4;>![-PNO,6,TEA6UY`*'6YJO7JWKHE0:?;C9B;E0S1Z-^V"O8=I,=UORA[IG;"QU?6#EQ15K$?5$/;:BBATOC]K@3TTO0Z?;=.Y"YSH]LKS+; -M$R;*+??!O(/+XZLJ*J$9YX7%Z<<(.A%[Y&'*?4ITEI_J""+NX1&2+G/I*5D% -M=,KY<6^\>V968O,*P$M*KEF8GF[+&)#XZ.Y1D>=NE; -M`QH4_DH_,[9FJK-367$HNI*LCS6LL_R<3".?RU>-^/N>55;%/ZY,$NIZ!)=LKYA8.WP3]^A.I%F7DD&7(1R6ZX-BC# -MWY;?L8=T7>"%-.DS=1R>"-WW98%3%5-HLR_>^'=0O+"OD)*E\1^'Z>! -M>P:>,GC)0R]]V^(1M[GR]`&H#"G?'9:S@BNNMNHU"^CD6:A$X`=VN!NT^&3T -M*/)+D>>!4!&5:",6S"$YXHGZ$O%(+?<29Q1;UL4Q-5]6W*TS['1JNN_T+?&< -MXJR>&BJ9?.IY0PKAFSCN*!=#P\_?I0;,7]V.ET]U;.T9G;ZZ[>72TE=(G]S4V/JI:1-%.$QG8K/W<%'`+%J(P'^X9%_V4?; -M\QR-BQ,.!+-$W"O-5_Z=1[(RX(O* -MIT@@\U/KV&0#<^ZHJO>=!>?"2_.U@>CY0/WH2&/RC'>#LAZH)8^TLF5H#Z=Z -MW?C6=A]2+F%GX@MU&Q5(*_"KM-#P4EHKF)0/VC-WL!.=5`YWTC<]0VP@7OMW -M#3?T)%;\_0&%2=3EN\L]P8%EK5^P/J.J-_BP*WS!+2='63T1/WIBT!M/"8>X<^O-1T@\:7"9/4AY2XOK?S -M0$K\G0Z@96=6Z;!2*J[I_:AYU7HTG2@]?K7M^-D)VN;1$A/;1K-O!A[D[66S -M_261P&82;%+&%E9N)=D@I(53[?Q0);C^;TL4+G8^2CKE'+/0SA_Z-0 -M(2!JSYC37*:XI[^+73G?K+$7>[]])W;2`6;H"GR@QG$GOV\/@FZT0F%Q15<15=SDZT3!?-?SA< -M!4L+PNB7GY#!#B4G.4TOO$K_6M@-E0HC\IZ(3C?4F$%2ED8L3(1H)!0Z^4Q#SYHK0\E^##P*-\NR;IJ3WBG -M,HO+0$,Z7PW(_<`L8<%`9>IN#H(EHW@=2^Z/WR*K8>)WU`)G;_K5!53G`XQ4 -M(XLLF4H=^57[J3$OH"AZVK6$9:#2:LV@1/,K([_Z9[_^J]O@!B$Y]B0.Y72I -M;IG.7W/RY7WMVKO2.-7H6#R:3'W&I>+K>7LV.$OU"9!0&!A!4V(P@Z7V7VP7L[SSWF2]0"\^D&8;=''I3Y -M`*]\%&*ASU_@;-$UK59<='0)0NH6EX<8IW1R2/&SP=JB_&*>H`$\P3IH2KZ+ -MOW]E<_BFWT35RTN/4]1Y=S'/#A>5,]9P`5+^!GINC8>MUG_%.Z'=CV4?OY*V0&]TUH=:4R>4=RN6E[\Y`V15.EY^5&(84WDE7(C`]ZO5$Y -MBI:]<#N.F+:.C#<9>M`%EIA7OD7$B0O'5`'['XX-D4$*%,"*_36/U4349\G= -M7?GR(LNVQXR(LHYRJ3;[$32$$C<2I0TNE8%'1P$6"S&;C*?+`M?2_6+,+.%G -MRM!,V"^B.\BC4F$MUMID&ZW\%*+%V,I&>,I+SR9=7I+_9X^?PXGG>PI;!JM] -M>J/B4DO--\)JY4I0-,&SVJ4]XOQV?"./"'/Z.L=E-%(V@FYXFBA^&#UPZ"[5 -M\*\1DUW>54)`K)3G:_*,)J($SBE5@]T++?.>XR.]QQ/S85;V?-_XLW>W@=D= -M%D8>\JJUM877O[N7O#Q=0PN>&Z73*S#X#>DJXJ"R.-&3=FK.2?1M)5>D)]AZ -M&YN]"]`LXQ!-T-.H= -M0)U1R31[:!-#G,MV+WD_::S(QV[D7.75/AKT=-7"+L^\]FN>D2S-ISMXN8<>*9(2X^JDID3R]\8*=[E>'C9BV_5[O.\> -M@PZ;9U&8H(K?V-UQG`>4!YM;(V;$1]DT@%@85-+'VJM=RW@I,[);UGXH-6IELP]9#L[M:+"R$],&3YLKGSC'U./?*]2^MB3` -M/X)5Q7B-+9N'7,$^?>E(!H-2@WS#+)E,F0C1R;VNXP2*BX^]$H9E(,DR-;48 -M^Z+RCOIVLCC.O6.]1]\R\\72-M`7-AP2,Y\C4N0Y3%B:=UO_Z&"RQ9<.HOGS -MJQ]_TA&6?)*2<6"0NN11B8]4"_H*T3??^4\[A==5R^??QA1&5%WH5/H*32@V -M/>K%?NX&PZ'>9?5S?^!#*56*SW`":9&+5-/$!TH'@8B<0.5]'M''X"1M6]-Q -M1@=CF\Y"WN'8='J"G/,)UZ29NI10JU*3!\!_P_.1.ON^K]>D-+:;--U2U/?/ -M1L;*'6K>E)TYS!]U4!)]#7A6_5TUP1[G*=CJ'![C_#>_K!0K3]L5XCTTUD\S -M)9OX>A(^G;-F*P5*LF7':*KI?P:W6\^4)5J[39S%5MG@8P[R8<#V3G-#`$M$ -MG33Z+!_\=2X^\:`YQQ4R08MM<_)+ZR)I+!IW]/3J_5!3<%FQ:0^LO* -MI04D7O&M(T=P35`<"#T$OM_%>*^Z7* -M84R@ULK%$)Z*L/3^BFC#29)5+,X,([H380\SC3"KXY^&P8@9P'NJX -MVH#Q>YN:$N2\UGT#QY5U7RP\N@8%+S]?E4`#@'M_T>5&PVW(--BQV>J^Z`LY -M:P=+1O9EVEGSIJ8:C1,/U6=\R82LQ@GTFX%T3_KU -M="_+/;X0F4ME4FTWW7>\I0978+TW5WU(@%%-"=[#$4/KE3I*3'WJXF1 -M(0.4FN)4^!RUBR\.^5"OKGZ,GS=..GA;9:0)OTY<#,TWL%S$MJ5`]5:=B0MG -M1\7#"1.,?S)$6;<=P[_31>=+K'F%2/TC/TPZ'R-R!3+E'VIJ19:#\C>5PTI; -MQ6W4_?G[7-;071?@-R@/O"?U9X;7$`WC\\R'4#E2V5M\N20-0W+M8 -ML+?W%>,7=G:96>C'^-.5J*EYL7 -MO*PDE&`2P./XP5]ZG.E4?T0R\O@SIC-V:,'T,+NRD6BLOWQJ]%TWH&LSYH"R -M\^YJJHXZX]?*?3%L/FW7W09KDR\[<($LQF@'#8;I[+-D!L.F'M&,.>S2#:;X -MOA+VN\1%DGJ.P,OR%SR^6C'\;PC4W6U>:,#1Y;0,C0[[WVX.MM\+D#]&%=_2 -M5S?)?:1GI,]FF@U#$7)J-W%$K5LLQ@.DC=2!8`H_0GZ;J="%Q$0HVHW>ZLC#B9"IQ[>2/>]1XWT]GIH^RW[:L5CBV@_ZD_S`JT;7*,`^5WR,$^G+\]6;4OAC=H9+. -M/\4^S]S%:U?C[_+H/E%"?*Q-_(:9N]5[.X^@Y\]&D'\M)8L8 -M_WT1@;]V9&'*5=5L'M7;OC*%ZVNO6B[_%B$()6\J<"2$M6TAHBF"AZ?B&RW% -M1[,LAN_S+7=GVT]OG]MH1&CLY;TD7\Y8P=\/;R`L`D4(Q(03QE!.)A7X;"RX -MP[<]Q[P/.]VLHL=\-=&BA8H^8L;I,#:3$;G;IRBI_7Y1GJB[!3:F^>??=@5- -M=5[JK&U(^N.18.+-_F\"#L)"YKCB6.N%@)"[0R`50A9PNUH\P<^*=*/H_P]? -M'#"=M$:Z)JOV;^)[-#AR^WC23#KM)5]FO_,"<_]"JB9T]Q/2?1$^)FDX!-`Y -MT('VX/KA+U&J13V[E[7R<]Q*$$=R>4_D\[S)1>YV)3EQ$W8)8*)GU=1E8M#O -M1C%LO,ER"%9/39T4K\77\E?"V$]-`L'+7]%Y\3OD-@AU1LLY>_O*N0GHBN2*&A4Z>7U.'-5W'6+AH:%,TR. -M_X&>0/.VCI8\6D[Q!T;"J.Q1+=B4*MUENZWK:2T5D<\/@LUEU!V0O2"!3OQKG.E$9P/V9IR`WG4GBG -MSV'6SU%HQNNZL+Q*"R5.7`'*-',RHZXFBO7$*_7G.EC[)?8`T+B@X\D_!=`[ -MGX?"5ARG(^V8(QF.E+C5G>X=OT4(8D]^QNE`2ES+=>U\"\K>4XBT(W-88H?* -M!1Q%O-VF-F_>1`^'I?JP&6(^6SIH3"1*'U,KVG\GBP-K[R6N]_R!>3)_G?X( -MW0SP>--#UK1ZLP#C>3?]TG;$W)^6IHCRJU!6Q=8,P<, -M;:^A5*!@3L79]]%"2,OP%9QUUF8LK?/X8"2T2UZOT@V0\+>E%BVQD%/GG)IM -M,N%3I]I?&LV8M%"ZZH[EU/5>.=7HOS!F:78LD6_?FI\C>-:I2*DGZFO6E7SJ -MS/(TM:Q&I&L::-8#O80_&*;/M\_;ZK@M=.R#+JX_173;2'X^#,!M5;5*37A -M%-O4-D"TA`Q>[2"JYN/UT\ZTC -MY':=)H%>2)"&P\J7B4O&$!C',/7W&BC>`9E;O5\G%W,D2\&?K>G8V>[3#L"? -M?[?5=FE$05>HWG9M<$3A2F/5#F.F/L0X0C]ESD4[Z-->)H[Z3[`LM_;Q7>]G*DYDGQ:P`"D6 -M/R[*`\Z'Z_7MLWH5$U%ZE'4QU4=**PM!S:Z\O>'0`^L/3T]DJQ+^U'W=)D&O -M(V4HYK)]X86C5N-X3X50%6G)8=+.Q.31[A>WUD>8]YULB^H<\,8H0ZY2D,B\ -MWGMQHPSILS\ZC9?AO3SR1CNA]EP)RZ!UF,ABJ=.<:W07(9F9V^"QR=CJFEY.4^R67%H<%@M5!)K1WW"B -M9O5B0H]=S^.4'Q=`KG?; -M=MI3.7U1P20^#\"L,F,^Y9>\-;FT-/Z$OGRUE#,2YS]W$/!?ES<*T`-X9_PJ -MT]3X_\(/K&>H>N43[-%A%`?'V-)F@%4DU`@B)OID;MX]7FK5;QY.4[C;&CS# -MN;LGN:NKT;+SW@:<\I8D>*\Q=CK33+-#D*%#N(R;74MI49>$,O"VBT1UU=,*6CRPEY- -M,@C.?9Q@Y_@Z:P+6%2MUH%`P;#[@%90,ZN9G3[#AP[BR,`:R&;*$ATBT[Q++ -MU3["/*C4,.ZQ'X1R06%L1F%Q\X^SR7UA\4L!9[B:-02X=7\>QYI:6]]5LE&6 -MSU-KW)Y]:++./0%\$=6)V.+^;N[;H1<\3"XK$`;M*-GHH7!?I,3=]3"EE'0Q -M*]!SXF-$^W0)'M%PH?U^?B>.BQL%N6>5@C/H[Z1?//A.J&5U*&"&#N\9\A*O -MB+0K>,44O6B<1/MP>>^)ODIZ,J&J*Q],ZP*,"Z]!O?"1QD56ZLUZ4;:W;2:' -M5RC.F3GB$N?)H-1>0?QIFC3U%1`-27ITOQ[^7-^:9I>_U?P&]6BK35<0J,G1 -M5CV62LS^M7B8ON"#+6-+.9Z!)F=M%*6<;@:&N12M8?+KV[P]H12`T!O>$OYK -MB:8)PC'3W921T4:K%=N.(J],*7)TO;3"-";+7=AP#(E>LQG7T=&HS6_H8LJ7 -M[?]T^;+<`F#G7U+?(,WT7(B*P"G'8_>;*5JU)6\;'H%.]STL4U4\9:K+M66. -M6NH_ZVA7*ICJELN5U0KB>B_,#!P9K^[\!6!:PBV -ME/I,N9,SF(GZ=>4O>O=5$\7KCIN;K0V-3#PQU.V,M*WKV+)-L5_:ZX\I^51YRR=?Z-ZMW-ZV -M8&[172"Z(9"G\(5NJN -M9FOI&L2(G3S`4@E^ZC3DRU*^2E-'W8]A;.LMRX*/E+HL3_:W-AJMM@HJ<]=Z -M^34Y;R!`2L#M9P&TGKL<4MA85V?GX10;<;>I"CJ]E)8^1X9O@$D[<3]EV8>R -M0[W60(ZA-&[I_C49WG:[ZD-H'.Z1J=^5E2+E_YBY5#$8@M+ -M)"C+(_0!)2Z>\J?[):#_WS)8/`"UJ:>!G=P=X0FG#[:%LWS#Z=,V[_\RBTC\ -M/MTJX6;IM22'6.RP3_]%'SU#OZ!.0&%,EV``,@"RU.C*F*"-WJ=43]N/UR,D#.6U)LA"DOF^0K-G4U#EYZCEXY6E50QKDF:\B]L&VZ^.@R(?U?X;&NOA`M=<"_+PA0O#GM%T7T[B^H35=[ -MT89?$@P(LGG'J#A_LY<0BTO$\`K=97,=E5PR,=",99?O*'?[Z'[HQ7D. -MH::RS"W#3?^8_*E+HL.RL=ZK%!A@;>-/;\F)K"&>K8[:\?8T?2I;^)F*5KK@ -MFMACP'U=FTTUL[U&5P8G!V`.&1W* -M\M8?(RJ8P8A[PK</UESNC(O?_'I>_^P;GH#C7S4,, -MH6Z)))50FNZZK3BZVNY-H\2"(_5[3[T7'86$*K6>0G)E)/FWK[0PY[K2!EWG -MD19;G46JP)MG4YV?QB3-[J2D36U*.!Z(OC3LYI1>XKK"T= -M_B8*PA]]$C/&H29GBZL%/$2)OA62AZ2W1E-Z&XS -MXTV/&!0C-ENZWC3/%GZEY#SBQ+KXVIT=487,?-(*2?7&'!9V]-5(HQL'CV@OVZ$\N$O@PL-"F$)C22?CR0&!EK2E61&_NY]$LL3I.3 -M=6)S?X[+F6G^M1BWEM>_S]_R^7HY>%8).<8?V0W3K9]96K/SX]BG?5?`^HC09KAN6:=7;) -M([F2%KJ6IH#S9Q`9V;9"^G)H"&N>V!WZND*6NT"X1:7JR=]#*\3$/E,(%1I* -MH'"KD]T'8]VO1+JG8S\LXZYD@\E[V-"3$:"EBQ#;9OGYRHXY1$]6"-H;#G(7 -M0;VJ#O!KHGWW_M3/V/.L(P/A0L8:E077-"9`JE(]`A;ZH\>5*1CLWF=O!C\1 -MA^1$Z^H2S!?]=U"@8/PMZX/#M>W$W`FU0?1H#IK4%-[=/K^:B^!YROMB] -MQ1D>QZ?^'/2KEU1*=;BM4`$(>R^+Z&G8'@>3-ZHFG.!K2BIT=GI5(8U_-5LT -M[Y7>P0GU2=6JGOS//;V!F2FH`[1Q'Z"/*9Z6D[+CM.Q_EAB9^QF:G'KO$,/5 -M0>/R5@^*0]EM`CV/61L:.0'!:7MHK('_OOV0*#>;D)DUZOK9'HV)R9@P8M]U -MDD]L]%'BB65?WW/Z@.10<$!=&V7PRTVW!@85+]R??[K5\FIT>1T'-H^;,T?; -M#A9%KY%CU7#H;YO_#^.`/RQG?'G*X&@2_9'EUP7 -M/'8/JQ?>IY)6#R:WR_GL,UX)P$D]2;AY$21#%:Q/UC6\I7\5E>#E48_3)IV- -MESY!HWTW+S=F?/`Z%SE>T>Q#]+5O%>Y]-3)Y;ZFT!+G6Y*ZT9:BLECATK,,D -MIG^\O&FX,LOX.\DNNHUP49'2OVY2NQ=#8QGV*6/5\<:R*YME&DV:@*;;C'G$ -M%*^A5&P!8R5L,L4_O=^K,'P+\>U;SPTDEX5"$3]U+4BFZQ:;LE>%&#TD8\W(T$Y/;!Y]XJ%DHPI5NT:FJJTFEU644 -M55_?.$S)Q?W03LS?%)-5:)T[VZXT^D>Q15I]7QC13^M;#TS]XGFJHFI\X51R -M_I)N(:+-`8T*,4NQQ[J/GY:.?[C5VQ#SYE[U7!(="#R!GEGZO%FKZ=4&'X[J -M*P#CWSKQYE1)G97B"*U"]\08B]\GFI6.3,E"R2AU7;9*#NLG-@3RL224"([B -MHG.3*F9:PA#/`3STT1Z[P&B7>42;$;.2R$\1!YT#2 -MA_!10*\V)9#X8D1^'BX1=%+[ST&^]4<;@J7KJ2X];BAG**Y6,<+2?@"_%3T1 -M?]##7YVFB=D#EXY`V/_J8E^16P(M%C!E-.'`CIJ3LQHRG:?HW&[;4YU)BN(Y -MO)[BC(0#V_4A]A"=8BC$&LC6AH!/8+SMTX[/=+)=#R+,4W^:65V7Z(5L%'A5 -M]*3URI)J[Q%Z-,$N1_9:T:.]@N%1RB'B0BOBSU3LL*+Q>[GD>M;,F@K]P+5AD%O.DY7._Z:<\!LF)<>BL5S4WJF -MV?#Q7IT9=6ZGU\LX[LVVT.LQ=H#"\!DY[Q**$RX86W%.,:;7,/,4/X=_?*QR -MP3OZ&"1=+Q"5D(T6D8\Z<`/^-==M%6QF%^(VF2=4Y._Y?-)Z.USIY[G_A,7V -MO-)%5+OAS9]?,,JKJ]K).!P/O@N`(=QF61/GK)4*GF^C^4)^'^2\B&7^9/JR -M`QIWZ`EG].@246NK9\=$=WF^E]=TS:MC`\'*F0RKVB;9],R7#PE+G.,%$+H` -M)9"=29NKS=2NF01!4W-DLQW_A[2#;LHNMU8.O6;]>E_*CFPI7_B;TT'R.M)0 -MRG4X+0V.G?I'SZ>:3]9K^'[7^_AWH-DWQ[F5Q*,MTPPC%[VMGG0JG=OID((1 -M-QN!)QYZV>CYQBC3@9!^&:B-83#?"JG/O+L'8@Y?S4S*@\B3Z+-@.R-*'?12 -M.4G#Y^%3<#`_Z$9@V?G![!;@S-`N$T:O^CQT=#5-_\;T**6JZJT)A?!_C8=) -M(!8F.C>8W<6U0=')$<=F`,3ZPQP2XM2Z-B&%B:F&2(COMT/D88M.2>N) -M'3BB&0+58"G1CSVF;F*PXS&K"JKA'QPB4'%D+`3-\_R(*,N.KO0W&/^A@V_$ -M,Y6K?Y^"29681X[AV7Z!DG"0;-3D$"%I'FG("%.ASXCV^7^J@)&>`=-L^/41 -M\AT;)&W$F;M,&K^.JV2UO(8N0B`^L0##XA%Z7`$!<:AU5!E9`D!YFNB$Q%T4 -M[@4I,0@T+Y]KBZM#?P&ARD1*Q77"&9>B"YE](A@$ -M)Q^.4'3V^8;6X0%DD@J-I+IL:G;FU'L15T!-+`LV@7!RAV"P,MP-O1ST;;PH -MZ$$,(D^/LUEL:DOW&9]4=I4ZU6B%>1)5DD+([Z3PT?Q!O"M,D1Z1XFYP#9;UE1R_58!J*E47 -MH]DZ>.YR`LP#L:'8LM;]W9N6H1'%5&::WEHV/NQRB[D(2*)II(/=UC!$_#7SIU.!*,=]T"7::E,X1[G(P^@V15<7L_-!4;B)-B4E#C'@P -MM\5AC!$LI="@KL+GTS#N"P=SE>C"=8F##L8ZYMNVT;^J!ELC>4#$7&>E -M=.JDVU0.PY-A^6NILD1101^%/&V17-V>+U-AA`H".NTKQ^*AL;KAILF=>YN/ -M*^%G-T&4X2;>Z0O(%HTPI+HC/JWC7KRO9O,M;EQPW^WEAEG-8D/S*2$G' -M-J3T\;8_!G&H=@2=_*DUUDB0)4]QEW*@15<97";%(JW'6$6;^V+I5Q-SAXX< -MK*X;ZJSUQ[YD8$/^T7RTN%CDB2PQU+[;HWBS2'NY-PWYN_D[PM;Q]\%H-4.N -M2`4AC)4@R<1WT-'"A\_H#%LIA>B[F=;GK?-KFUR95<'1J*RRJETPIJ=D]4CF -MYPJ,_'IY\XXW,V=E$F<`M_P'=11SK;D*+`M4%T:P@E59$JQUVT:',@!@L$N; -M7X>&YOE4Q_#UER+98]HK?06?F:+*74Q1`Z@W&$B?^=Z%7/FE#143JV'B9?,A -M"Z/7Y(K].SQ6?ES_ -MTQEZ1NG6I6R]_D2>C[1E(Q*29=5P%C,H_1%139$PQQ%#YG[$?=H7/6GT9/_@ -MW:[C_<2!C^H7E2,5S75NA=<>@WG26W[=R>7VPLFV]V7V(6+I(JJ^XJM&JN<" -M_2.1[U_@[W%.F>L2;^8+0FNMT+X![T>=9`D^-D`5+5E810J&^C9718Y)C20? -M0O]98&>$./Q?:5$^HII+U]N"^GJ'X8QR[BWCLM,_0KM"":]DJC*>($'4&./F -MJI*]WZ(WJ*ZIGBS(;,DU-^XJ1.A&[P)S\L6./!9!K`#\YGJ:P1R23R`'!*!7 -MMB'4CLNC4H6DRKFB@7^M?#[BDR4F$@[KZ.7)U`QMI2<&' -M'>7W;"[Y?HR/,.&D)E_!!?5X>-)\/<^Z])S'2N8?V/*[HZMP+BU3%.3-?Q#" -M4:-F.I&^VA6;]J/?T,9N149_VSFW?E4.J;`&P6,?D^(!AO3E?\'_!6E6N[-L -M$'.9A[72=9Q%0&ED=/R"\,%^$A_OVN[[6M>?"-TTG/9Z>NXK69<[(\MNYNL, -M]$3-TB!.9(D>6&!RVTZG204=J[FVIMK7!]QH**K^';CMLI[%4WYHE;:Y%61E -M\MXX3)`H@Z1B^\7TG_+.R(MT,P03[; -M=@V`%"CV7ZV*_1R-A[Y#]_;>'*DH>W=QP8&HPY3K+U=F;P_72EE2'W,LM>'M -MO>5@,(NQ`!5N`@(7S&=;29^(+(`%!2V,G=)'L<]JY9,LA4*:NP2U9;TP]7CZ -MMYW)V>UO7!0+MJ41LJ5=78D@J2(R;E'"65A^'A?9V,-D^LUW#C.E0LQZPL)O -M`Y(49U5!\9L&*E+2%U_@$;#'SC8(8>NMZ58U@K75]>JA.K$W8HAG:"_I4V"? -M0''-#DQV:$>4P;U\U5T1NHDIGH(QS'RIS9XMFAJ,7"\%#CA/FCFP)9?H2L62B2D:/G?4V[X8334ZO5= -M?'O*?O0,.!G-@=M9N]BYB:)\MP`53>"2X_F("?@Q[6IOFY\:WU;G:C9!\_";'0(*(*#)05[R?8FF-RZU-<4`7Y(\NU9"OO -MKL?2\5\M@KV2+8Y+692#/\!=`.TFCM<&-O@6"D4B,>?C#[DV^'3J``.HO'1HXD7C]K(R6JQ]'D3]/ -MH-M%Z4X-[#W%= -MD(_ZPPP4U`)<'&\C -M*)TJ"X@NA"JHMV#Z62+,1$S(B5IB:>#@+7Q-1N7& -M%2+Z7X.%.560_ZMC3PQ>&]#6>@==-^HZNYKJ1%^W5!UFC:#NL\A"VJ!D(/5* -MH"K1-M"WC=[TX7S3O.Q[98AW]HM"1KY/J[$BJ&-`;!<-"+?EKZL_*V$@VCP@ -MH<9[]=;_.J-VD>-34N#Z*'@HD+I"Z'X%N;O!A3;"W:#LB[G%A>X+".*U%Z`Y -M8/F=H/F[DJ#!C82+#57+)Y&PM<^9?O=QU!_27@\C0>&QC!43M -M89[TGXI6Y;XVJ)![S7.P<\3&VTG^T^A-C*W=AN\&Z39>G^AC[%ZI?^!,<0TV<`+9O($#,3G`>W -M4B"4-#N?#?@6(LVXA[60N&^-0)OM.219ZE70K2]H(P"\.B)!@[9*!1Q.']4P -M:\[9U]:XR<-;?G?0NIA4#ENSGNQ-%)2=E;:M48FQV@B2.J=7WVF)`^V9R&T* -MD]*=>S-]:Q_F)XZW?Y%WRX+BJ'@S6^B;M&;W'.&:6YM-@!'.'M$\`P&U-`4] -M4ULN<:9E;N4&#+=']Q2=5[0B6^X[L,YYE(A'60&.[P#1)H;"<9"`I-.75B*F -M=N:B-(GSH#*_%$IQ2:G%GE1D.FHZRD3Y$M6D!&9659.))IB#ZY,X&")S/N/B -M>O_R+Z'2%XZZTW)PE4IA<*K_-;O4)C8IZ90(KQ6,#;_SW]J.LUJ`]V;W5(W_ -MU#I3`FHI0#:P-^*O3J==QQ#MOF.B$](Z@HIC=^621N_"H<+C`*,][? -MN_U(JIWQD0A/VPQHM79[?T;M(,P:E'AN:M(WK2:P%*$_@/XIK7_UH5YL4Q4< -MZ>^G@O!-">&3ICK=.M[RFGVX4?I]/3P:=FEQGRSIN(_S(]S`B8TNFR)]>:Y8 -M%$>0T;G99Y9XS^<$`NB=C)C(;GEKSS;.<+);U2UOZ@M7ZR%4NZXOSRH^R6)" -M[7Q=D;,HRF64-_$*QRR`O3K\=CR\)=_0Q-Y\S1()V2CY$NC);B[_"ASQL"-YYI+NTY,QCZ -M1.M\^XG`MQK5VRPD>4.Q"58=&S& -M?\_A1L_GY2XB;];GII7T,0.QY=ZYQC6OU.!&B/P0HNW8!M,+>DJU]ZG5CEY" -M!`8!))'V97N5&T'HNJD/ZEVKX,7R1)/\Y7IWSE0T,VIYIYRT?RUG?')'Z/FF -MRE<1A*BL@*1RY6[>Q;^^"R2F58ZER:)D0R0ZTRRZWDZ+!NHYY,*.,M!0-4$3 -MKO+2N_M>,H=KA6>CFLB7Q60*^'>H-W\/Y#II -MZY[@8K#D7?0(=LD1[S-T6;PX@\4K;5T+^Z8"F!L/Q68?N:F"0^_5]H%KD=+'H+NJT=[/;\VUXG*LC%+C&:V1H(.0'#P/ -MCO/E_P$.8YKD=VDF.ZUR;,,RCZ2]''2!L>NWMH4\G#@&'CVM;1_H8&>*PA8V -M&4&,`VF6J9)X*$O:RE'C9DPO?]VZNF9S(>FNYQHS -MDYIN*V\H9:@.,=TZ;#VF3=Q\']F]+ND\P._I,?(M34ZJ@G;[JJ")VGU/A?M& -M/,7MQVH?4NFO1*K@@3XH'>8#E/14\WO8_LNK)AB`;/^:O -MUQ>A\&8[,AWE%K,Q&^"L%]E!(/:%2,<6^8XM'D!JZ[3NH_[#\=P\6$<;\$=5?'^` -M`Z$/PUNA,/J!3&TG='>;)ZS8+5>!O\AZM2*D?F`!65_6[$\Y)MCL1_J65&(H -M*L$"5G,'*?$T-YZ[L_.)?4O%KM$$(WL%S.@>><--IX+QT!U0C@H<9+,U]* -M_>)X"ZT[/%%VI.IF=!CUN]/D+!YEN/C6^$#>94X.=AS1G/PPV.JV%\M1($JT -MV(/Z-H>R^!1H!Q.X-5=VDZ!WJ"IX<$;&?\F6COWB;:)?.IGFC]FV="6T"]"% -MSSU/_T,2NO*917HJ3;S(3?:"#X'`&TD/%L4RM&&3%QR803C+*LYZ=BG(7?(5 -M1>ZL8'QDR]BJ,CO&OT#:K#]Z^^'07UA8`1311$'IGL7&%XYJG,0Y+1O22Y5% -MDK'P,W.E8G -M,!-L,!^R@K%TV;YK-84X'(ISADZ;W!LK)`W.RA!]#E@I?1C?`@G&!6-_=O3/ -MQ,F$(DU)D<(7+LMA.-OC"5JNQ09?:=$FLW>>ZKI*,X%[WO@_L;J[T=T3.)6\ -MK8@\EX=+I,"Y(49SU@#.ANE%^(.[T[4(<1\>F/+JPQP=J*;Z1SA'?;&SG[Q6 -MEH$NK3>S6ISMT/249T=&FYP)P@3W[H:J;ZG6(JO4F]2*!8_BG/$093I+N'I/ -MNNPQIDPC=;48L*"-S-L/'5(P[Z>_SM=$CQYU=RJ67UWG)L52=XKI43SG;4QJ -M-E'D#D<88*FW@,@2(05;']]0PJ=7NBD3PQ_D)M,S]31J]Q42E)$U7/8,=,FZE6>P^`:XUG6=7EW"K#6 -MY60&+([<$ZBXIZEN`O.N62,)WL.>#\_2T+MAWWJ7RTS,&GHWZ13I"YN=0,L@ -M(DO`%[P/#25CO/F#5,#KT3SB-_/MPA8HP[WR(1N/AZ([U-ZKM_;%W1&"D,5; -MZ(AMFZN!F^@>!7?9[*#8)PF==!JX^\GY"IIY>M08#?O]+#Z_*RT^=,/B#&DF5>8R\Y6N!=$(>5Y'ZG2FIQ1+,)VGU_Q+"N;X\[L4*YZ?`U_4 -M"&/$/5-KU^V\645BM,3^S)JI"9-.P$4=-5K18*Q*DC$T -M?(KG+OYN:37R'[Y?88HLC"$^"D2=3?HJ+C2DGU\@8'`@Z7"%OC;!&[9DCNS1=`R\-*$AD9Y"[2R+B&GI6V>2]8?(>"^HQ"@@G627>8_[].53Y#W+R.U]X -M^2$16GR2>9^R7@.;__9.47Y*_IG0$31K`>ZD,U!OA\]KBZK@*2!J[902U;Y! -MSL:V38TO!<]>Y63H$"J(N9="/E/Z*`7'9)*P8=7UO%8#%CX*.I,?;C_`>V%]9*85$I"9TLLW5(H]1I:M/=^@P/=/\)>.[3.T.KT51M@!6FK[0#UD.K1IS*77!USY-#TGS_Z%'V) -M7HTBR>HL_(ATGPB,BO3.+0<44E^:7'GG':6T:M+BOMDFK2\"\-PDYW*\'!S0 -M2$6S^=S9NM9Q$,KQR1@XJ>L!:CCO<:H>R''X,*MGV^6;"IL?OO*:^4%T&.\I -M.&G_^(!$U!W?T9C-G8H`,(B`TA08Q;&$;@I'@"+,`%UD\`4+E!&):*1A%&=: -M5JC:/`9A%>#U7G7SIW:DJK;_CKT1^_K]AV<3N)@K[Z0M7BK>5RB>C_!$23R% -MFE%BJ80"#]2>\!^7=*TR1L&@*>5TR?#)X!93CWK'E+TMUHF&O;GZ4M5)^\END`,0 -MJ1'W'-8/DX^K*;FIC1N>6U^2W3/)H,;STN.9NG-O,B#$WH;\2+!KJ%RU/ -MDAWSQW*]H$`>VSD$^TR*8%D?'LZ_XHXKDKJ2X&Q[9= -M!WJDDRZU,^Q"C<5F-4X8'IZ)8H:,GO:_W)R5WD(MB0B#WD)]T-T\PL?8OL". -MLK^MFXR42P)C(/3F\6*A:GO->_<4)^(1"$[1="4)9%OTG=[,=,/M0)*7CI+( -MWO/7*H4#)Y=<>K.Z167A1$XR!^FA>-F-#5EPM`ZZ"F:'D,G@,#?8'HQR,_=F -M>T8AI9IN\%ZI'W;BW!:C@G55YQ%A'C3C`!6KG`-[*K?Q'@F89\A-;3)E7=/X -M`T$;U7I7PUGCN&2_`I-[FLQ1XKQ@^-0]X$&_%.'@V[YUVFU(XU+&3&SZB,FT -MFUAR^%T:]?JEC6:V+"(NC,-@/VLU5*8",./-7_QF&>[9+CQB,:#L_NEQ.$VU -M>8^B&OV+=RC@5^BR#;1C]K-+90T-)1=DRY0?M+"+5!\K.$5(9%/LI?+E6PXG -MO%HO7-[(F@!X:]D:L$RR>`\DY8YHZ>IW@^-;\X.XX_Q+>]\R/N@]LN^.X3@: -M]W7SJBNT0`=37RO:\P`7.TCK@XHC.*IR(00=#RWY?SX`]\\4J!&>Q&L(;:OC -M'TW;BQ0'S\I\2M1Y4^9(7)(>($YSJ'Q!]2QMJ$\H2S;'GW3'=:JT1>(7%N31 -M=RC$O&*W:3$30&U&(9B'KQ"$[UF"IGC7.G%;=AXW0]%"[S(=`?>0S0Y3*_9BR5ESI3$Y;6&H)#*7,]J-G*C<84/;4['[?`^T_/M2Y0\ZKK#H_P/[J^I?-@N3B!;D6\1)>]8<1"7-#`0 -MM[=0]<4^?P/(XJ2*;2-^B.R"=-5PC-_TU;#]9'L]WYN/EOJK-#+154EIGQY) -MQ4"W\R^>_O?RV(F>5*RDL\Q&HR9:4;$Y7U,^+PH,"M&/89)R[%@5I.2W8MHS -M-;LN\YO6<(YG6]NO[IR;6^$(9'K7V.Z=P=1&DL-33A1=;V5A2B -M_L98M=PQW3E9=UWTJ#.[?,XG![[UA)8/>W.%'@9`P, -M0_FT'MOJ#;H.6,)KEZF"K,HN`L`XW05?ES_M(E_85D7_*5Z%($B,LZ]N[PY7 -MAMJA]JPZJTY3T,'\]^*:R`W7[[C4T\,WF@QTF1G^ -M?54*8E0.9=VS_\9W?'4'WP=\1]63685P@#?72.U,WN9WD%./:L>'4@?Q:4;W -M-4-O>$NC^;?\5>;)\>6]]C#^-3R%5CG8``WV1[=\5;CP_CX5>0=)RUF[KZ,N -MSH//@[[F?K:'W,E%3SW=@#.^ -MJ:Q\JLD7Y#"11@;-$$OPV#QW4@7J!,LU,)+[.O9!0LAHS,B1#9)[38DBQ#`A -MO:.:FPXA:$@46%_+?S^2MAO=_$CFPV;H5_BMD'*QE&[=-KF_1BT;* -M;C#A_@>D^'>CM_%D?#'N+J/5NC95'DM_`&G#%FG -M""TB%I*DTU-C(&6O27H:Y6O<>U^#W]Q*L"DT#94VW7:LON9F7+91TY+4ND.!82FY7[_JT-`MQW<7=K[J& -M4LYI)EO5.;@#I0=F17!#Q'2P=Y:FB!0^?Y].;E4IAB[]X]5V3M4_B".?'\W36`"; -MN/[A1XZ4E==\$OX=DX8G-@>-:HG:XON/HVM#TPWDKOL6C9:E$(X>DT[QQXX/ -MEDW,V38%=R=<>*.()>::7X;5\#Z#[#'GR0KVWM(Y15*7VJ0%:F:& -ME374/Z07^!YXIYBBO&<0Y[-??:D;OK_?1Z%E0XTB[01Y>G&DDZ'O%'`Y2N!A -M8(HR%7H%OHZL4=D0)(D7BN?]HZI-M;T41ZG":3$, -M0N12!5-A+&E^`F`8O!ZR9YE(9"GMJ#8`MH3J8XA9_I]=*W+\KW60PO'@" -M&4P1Q44TIQRA\4;&^L1SG*R^[^*<.`]:))P< -MWSY@E#VR#,;AB'H=BT9N56W*GA.?LM2&?W1SXO3MQ;[>:Q#K[R?3U)W,^_C& -M"N!/.6`<\J#0*:*[_G6BU.>A6-ML2]8*K*3G'X>[98A]Z^J_I33HOVW=Y_6Q -M`H#N'\O*NNG((*(?-K--;G(VM]/WZN82HC( -MT`8326SW6)1@`%P/RS)#T6*0>@- -MH$B64U>-;->:'%'C\%/IJ)6(ZS/,J2SO#3VRP[G'/>CR.R(R$@> -M$GA[5Z/J#5Z7'>.+0IXV),OOC5JO49C3#Z%%XEWVB>@$UI,NGW0'!(C`A_@> -M*P8(OQ_G6>[,XIA!LMX8(@/EG:*9NSX3=Z*1`<=-+G]-0_NF3>0X#T=Q]OVY -MDDZ.AG3E_)#\/N,CZE7^7=;$8Z1OJZ@%G))-I`N6&8@CXV!+<+6M!Y0T(_6\;&Y6T -M$L25Z>.B.&%;WS@<40='9NFQ^&%1)H#QEVL,RYHT1UANUDQV>#1MM[$LPEWW -M4W!\<\9C?B^!_*H#GM"5K`932[4J^LS6X;D`#>5&??6'YLME%OH+C^_Z*6+-Z8WDBW9Q#1/?R`)]&/ -M%\+[M'E>AD\74]D[+$WG",QLI7')&5]'8*=]YA,<*JYH42$,]Y]4>2KI#3D9 -METVE^9GI[[9XIQ7OL:GF3(&I=B/AWW=D[*0^+3K_`]\&^(-]5MOKM0GMI79E -M&Q=6S;`,>47D>=56=A84#/W,?-O'U:7J*U$=SIL-ABXS`WN!RO'@_$CX"`[* -MB6_S1OQM#PECMYY?V6S;F?$_U=OV_MO+!K-YU>-C/]W^RF2KXK_+_<:/"D"(E?!+M3 -M0A>D/G/=9YG4AE6WY`:+ZA])V84Y!,C<^@NH=`L"-A(^60IBP0%PIK<4O6FK -M*665_[@U_YZ+0Q4Q&;>'9<1QA[AGLB`%^L@=PD)N%/Z8:_WSO'@_7SRFGRF2 -M1[G]?^@W$P7_%)`0SR?G]?WTE?!4#*QN-.]T$[[,=,\='>[7/S)!S87]>RM% -M-0QS -MO:L_;5?68==`B/&:4)"':R&1LR(\8& -MKV3SFJ"_>[L/KLH_>6M-*MU]KZVZ+)YZDYZC#(,UO>A`XH%8>EL?%0V(WUL) -MC*\.&QCL(-]7W';GOW0TOK"2=)O61[DQ5\?KLX)W$4_Y=`Z)WT\&%0S;!XI?D*DBZ<`!#'$;9163"UL/.O -MZ(>F*Q3_<)9*^PT'%B#351'GCY)X_V`S#YNCLNG`(58UQI_4:@,ETB5Q8O&Q -M3(8$?6>H>R:%R*].5\NFJ-YPSO:6BQR&ZI^=&D6HL['F\!J+]"1+GKP9=VHZ -MO[&O8S(>JX_#4&,`;QW0-#*$W^7"(*`?1$9"R[DAR^\%AT8\5%8^5Q-;+>.5/IK/76M1=^-*%R3\K/K[-?@4'W_(\7Q;Q<6V5Z?A2Q1(D?PBRFU?J#FEGR.U@=1*TW1^<3322FUCG3O=[TH&>=EW'=9?7H4[L":U -M\'9KE$:V_Z$/LZ@$G$Y%6*`23?V+!X28(NEU:S!`S7Y -M7-Z,ER?D9QJ6GJWJ(9IX$HB#0E`K&V"+'BI>RU`$E3=>K)&O?_.K^;>D%"W* -M@[?;&6I77L_R-7E1K!1P1/U3M5!&28"58T;:1];\ZN[?O>.(/_&3K.#B=DV# -M.;KW5+H)]Y\L,MCTL7AA3:TW-$YJ&O:";R\=I,JC:YX1L#-^%2/0`5WA8 -M1,7'5`P&=J%!$QAT=2?]8JC4>!ZYF5(PDPV9:N4T2R=';LTX9/7C8H:HS*=GC6>Y17A5.T99T4J -M9V4*5'"TBD><^V&=]RUYBXN@&LVQI,3#&*T/@5I>)9)V-O6'CA$Y5OJZP7[^ -M65>E5(#?L]KH7)VR^S,I`^^5L3LLN=1U[;HX\F13'&#)3G<13 -M9OAH*>[O=O*')L4SL\WP8S;-/BXMZE.G]B.8N&)N*7G"_4CC.;&PG`;4_#*041]2#!\5#*F[YFK[5 -MODO?$G1WW6[FF&G_90HY.(C[RFH]#E;]&8]=Z+(K$,A&6OR?1=+N]]=GQ147 -MF4M?&95)>8[1EXF3C0)-'7%E+'?$7D7[.MH_`OFG8TF)(#FZ7_`\9:/&Q0M7 -M=[3[H^(VQ413(]=32#,I&KR[_\K`'K=$LF??:X^,S/$+1?M0 -ML';/H=\>0<1.6NP(R;FJ)T&2,%[R*DBRO\K&1LJ9QUKI7TGU98X9YWJ_=R@% -M;GVQI(.UH`4_734%3[^8_`G\"FI6J[@R;(+^)8[/0K4=A_QPV8R:PTRA,;Y! -MTLE6*<*I/;%:ZD3[1IL/M&8,34E0?^<2"Q#EG%@V8W)N;YF,77Y57\G(:N=V -MJPGU=J]X?N>=L^M9KS)I$PF>L"_L,PGN>EH7*/?TX9G\C=U5I_ZGN$K!/0J7SPE -M``\Z*!J:64QS\Y-53_2Y.^_Y^VL?NY/`7?;U1V\0\?W0GG]3A2V!1I3L"DRU -M917BM,*C6[PHJW&CZFPKA*IF_K@DK[T(1+TJ$\B="I.0U,-=2WVIVTTK[=)K -M(5;T=8?;2)2^_'.Z#RQ=/89-%]'UV8'1I3"U)>&7Z9[H -MMQ=05SF(5AR(]]_[1@4:RU,FT6E_M+GH"J/`HV4YM^"[\M!CS4S[829[)Y&/ -M$E38O#2?;`.6WW31EV/K3[).OF8;S9NE^@P+:Y'ZY"Z2,>7V=3')Q_`\^3V% -MY$.2WQY=95^[:F!OX'#^KA:C'A^8TD0\AF:L -M-]C6.A2H7')_\E>N"B_W<#N/K7:,M:*7\V#_6QA#6>_L,#OR%I6)P^!PV0R? -M`X'3]S24?_E__<"8E+O[T8MVQ%8Y\D-A>2NF![;6,EB7ROLX2=R+K:.S^"/' -M->F8YW;O6.&J&I@P8@SRT.:%R[F/FK<8SQHM-O/4IN>6M,@\)T8S.9#N^Z!-WW>(Z*J!`W=[3UOE -M4?>S\'%DO/F5;=T>2]DSE=MHG@3C31^;UR0XJA$E3[,FGUCBR_*GO+1SPN?; -M;X=41%2$NO9>77R.(-,[M>+.#G$[&Q#G-4#7%*XP-!.XTJTRU(;^3]IA_PP8 -M>XD$71V5EGCF9HR!M45M&3IG+,JT:EKI]2-RX/6ZP$."W5+RYOT@`(Y+ -M7%_:/UT<,7M#+9JBX7E=PQM!B8`8Y#IGKQ$8$H^ -M_B_<0AN;OC$*_B%\=:B1AI\1W]B*EZ!.P>"+G*K?X&25"2+#212EM,4P"@W! -MQ4/38`56=&?=S_IH79C^RY5B@W(X-2$%4I\^0?SH_:8*,`%F>/,*:=TE`RC(7TT)00$U^E\(QWJDYOTGU')->RNFNS.;&L]1U7 -M$H7SE6Q5=>`O)&B^CVYS>GO0YNI1YO%YWSSMLKO!4`C-`2'31.)85$H&*J@G -MYD]12;`Y`_FN%7D69A^!)%8:Y#[[^@5U=8,N]:3C3]G6XW!Z-&YX-_N7NRG* -MC$BMY%TAKE+(YGH=/\#W=!F/LY!'D6$CHD23.D`YI&4X[7!X.4_/?[QJ]\3\ -MF/$K'^0IG@9G]-IY.#EEVL))>DO+Z,>3P^JVR+(KVW9I**/!932U>_2`37R[ -M<)T?.QNA[>E[0<2T1CGN5#!ZS.UN7>@@HUL'@K;VG#%(`L-KN8I:?Z4P*'>*PU?\ -M571&Y7V^L`M?=@#W78I4,"\FUS%-)/\`-=F.5P"%]6[L\76_JEL1.4N)">").>Q]5J%L*_S-S3U,USZ -M7&1YD!Q1)%.N)92;:^+H`1'S34K^W").UUO^GP!D>YAA7NPZWW\CALS&WT#@ -M4,2CA$FAA7-`$-S-F"-@NZYQBFL=$&+-,%=CNE/+_0V; -MNA)O4=9Z!]7!8G3$CVX>SSDI`DXXW/L[1>X[N%7M9*UYO[5+W37LEIN$_"?C -MK'%FIZSPGV()A]0:KX.B)?$P/YH/UB_FS1_VZ<#9?/35+L&-W%AT,NL?83F^>#)4IH\]]>H6BY:5$T5(RJU_-E6:1[]U:?0M=&V -M#WX/5HT?P&WB(@(I+>7W5 -M"7)S+5E^I'YZXCI!<+^?*_N1]>E^XM?U*U7L.::Y>2?X'L:;TX"P^X\]-U/I -MS.,1_\A;OIM'56&95?+!'!L45JO^)K[,UCC6]>5"N\\2'23)'0O6W^]?+,-J -MH3TZ,KY+NE;E'\[';_$-@^'L(OB"%!V=RC?.5U1T1J6I0='^O/GTZ7!5$>CU -M)&^JWY)HL&S3NU4V.'Z`"[-XS!.'-<&0D3X'>I.UQFI4HL;E!W"UZ<\;$.V@ -M_"+;Q9WTK0&2Q'(+V9^&V[C?N?VNEU$M@7(682!9XUUE]CMP8+7_5+6(W#L%#>Q3FCP' -MFTH(0!'791T]28Y-OPY[CEG& -M=)-C_4A]W1>'0;KE^.9KE4\'V-.>\V!>HA`ZA6I!SB$C:WC)6Y6&Q=UDKY^T -MNF^K`K&_N?&ZJ^X`]+M0PFS'0ASD]HPW82!C^/O(O#*8#4;<7J1NZ?=N`]N[ -M;B)Y&`6T*6R(HJFO0KP7/]R/UE0?]B,^_&Y*ZU26-H_+BAW&[\3ZJ8:=GCK5 -MKML4@'0[2J.;0/$N-4@6W`[%8I6WM=A1W+/R8S(ENJXE!J[)177I=-XQ4('Y -MH/.OYO9.\M5;^\QLL1\?9IG-G&FVGD.B9Y,B[+-3P!`5H?*BRZ!"#&NZZ)7-#-4W`Y?-]<4 -M^N;F'X)'D&]YCV:?5;'<1,5Y?SZS.[R`/=;AL_MNQ^3G9"S8=&SCQ3]RP&?ZC=8RJ -M]HKX\V^21W,M%T[,(G%YTK?T@"1UZ'S$R^I0[\CHKSV -MAP`GZ.4?K0^G@`3`'FVFH%=5SM7QSD8MT_HO::A$(OI<=+5,*^_S$XT/>2&C -MZ8.\O)1I!>*R,\61=FI)&UK".7XA9Q8OM[,XR&##E]!IR'EENWWL1Z7;`81`$$WGE?0A0U_/D$GLA -M];;6$O[LDW[TOJG-\7/^YJE2L<.FHS9_I3/;E#J$63@/)ER2WT\#%2Q=XF5Y -MF0D_,D:4B48S2!;0]`QJQ-/+^H5\SE[BR -M%_RC"#6.T<1^L`%.#"F,NE/\?/N:Z^;:V646]E2>W*MLXZJ_-<7ZNV*Z+W!( -M8-4PUOT1F-+4U0B\(916:]YT$6]>F.[>;_1R.MKNV5;:U6SP"O"^V1Q!#X!" -MPDH0$%1`9AFVW3GCVT.55O]`1BQ;./'X&Y*C;NIJXBED)J-S7@,(FN\\A34] -M]]&=T#-`_L=*8ND%X/,6MD9F2KV!6O95(':#(NT-N[ES.;BE56E&]!NSWNT? -ML/`D)5%S.+F$8E0.N*;?'C@M`0M[^[L*"EP>@.JB1YC/'.;?'(G!)>(`E^5Y -M:V:U@H;380\U.^8050L\CIZO3"0NW9$G$RVTHG*/KWA+&WRCF]D2I3@G92J_ -M+E(DO5ZYL_I>N/3F_XJ5+4]6*)+OQH*"?H%7HF*C\KMA&R#[9^WOFB34G4[T -MX?8Y'(@IQH(?\_\#W>9]_FG).M?_/"<%$0_MG762`LS66XP8XX[/71<0.J/O -MM_7Q.95`-#LDQM$O5//*Q[J-%$BF'M7DC1LX4N%@W7!^<(4DIY$ZJI]3?;_D -MJQ9+&=V]LVT]A:$1>4P#OQ%B$D<7)+P;M_Z4C'M,\ERIJGPV^#/%*&0=%/>8 -M=+UF2APB[/DVT+1/23;]P[V9SPE.UO1*GIZ7O1H+"J82(57YTVI3L7^V!:E_ -M(6R57WI:LN>L4QXVN=RLEQ.6&@2K85 -M"3:7\3-Q(3$DX9U49R+?7N-C?S?&*I\V(3?^)GO6S'\D5MX$C1&4&U81R""G -M1>;X;V8;>#]/IITM%8ULC)JA"2S"KMH;04G -MYY_Z8!X>)<0=K#RATZ!)4\39(?;SFC+Q?=%]RUGNSZ7:CI;9$F$A>6)B5X9H -M-&:SIREBZ[%HUA&(>H6_2]M\OQUV$%%[%8=@5I<#$`:HG@!VGP/[ZNT0K -M].#C4:`@>7HE:$[J-^W\;=LD9YS^AXMC -M_!=#./IY[&H(0X%MD4^_2;.#:`62*(;S5N]<(0SQOP'D[&$?J&\6%#+FF>8J -MLRI_"SM -M8.:RM&N]T_L:5D[>M_D!?P);NGAA8#WMC9NB=!$RZ(9DQV>0FZ -MF#=H$EN<;A*7=:VW'7*_X'L0RTPNQ'G+%*B3,@O6Z,U5&QQ+K'>@91=+)(IG -M#P(-)X&F0U+UEVEEYQ$Z*,FBVACLU[`T$;/]6Y:87XT*$+5!$JVW)RT#3C/B -MYR[6H)U^;IZ^/1FFP+?]WRJ>PUH0.+K'`25DWQ\?KDNEG.,2(G\Y'#D=QO/@#Q689REF+@8%)L18$TDJV(^W< -M?TL?6<)$(721]R:E8DJ5@<,^Z61XS"SP=D^2_UI$(+'= -MH[._."O6,H-YEO*-R[ZO+OYJ=`L;G>!%2KM*Y4<,C'Y`BQA%JXGOHU9WN[:]U'>/.1F! -M\0-<6YIY*3G>9$NAX(KQK=D3DW6Y^LG^7(3(2I/F"WU60$!$'W/>E98/K19( -MA-HXV>@@=UX)"Z%CCNK$>_\A$K[L/)/K -M]U*(#MN81/$(VXNK=.K>RZ\:#\5-69,QX=>!C[64PN%%NQO:5]![:']2R%[L -M\58Q3]5)?E+][A2D5F@+BH,8(3+-QZ73?<,6L)3VE[[*'W97/9.\UV)L.5:< -M-%)K+X[[BG%^XEM."ZS-G":\K%MK@UIO"$8<(L%SQVL]9E+3FV*]7^[/7E\F -MHOK#8PZ\!F">#_QZ!-']$,KTG>3::O^NV,1XEFV$+Y<'F\L/MIHR:H*ROC.L -M.\OD"W*C3&89+AM43HUE,N"#I!O&P -M[8:B.7'8CI"&6J4Y>?[+E,^!"MFI)]J/9KDO6";ISRS7L60MP(=Q0^V=+,VG -M4H>(JZAE=(V&D5WK\LTQ-Z*$T9)S`)>2GRG$O+U,/G'&\SS'-:H?5CBF)L]E -M>N>1]DW/VC?SDY(1Q.OQ\Y$F4P*>'CI?*7*.=FCAK-#OIH/Q_L%R;.W'H>K4 -MS4-S:02H]A9Y1!*7Z!*\I+[O(F"G^2__P/'>XEMH9`6&I'83U<-I34FQ,!#\ -MG@?KWK,-`3HM8Z3CET[^ZKXBY$UV@%`GHZA!U*LX#UR,O'$(VMH0E`FQ^B4@ -MCL1%I^I6L2;M''&;4Y7[**@HV!N?'E!,)8E5\OU`D,; -M=>:&SG_15%Y]AV,QN'23?8NUK52&[`MD]9LU8D*?46>(V&[A&I@14WT25T3L -M'1D?DKAM#W\38$06)I;[>6$<+63A`9!X2.8E#SQ9<#2*XK=BP60+11:M-SW% -MG\#7)OOGILY5]N#^:_K.RA#':VV_#<-%YZ9O'F('<:F8F,&S&P%Q+$'&(Q6& -M3S)#TN_P/1-$BC_T]FS>*`;&CZ`_IZ?1H46WP'T#"FP%AB?HKYU6C -MS[3S8L.@V?@UR:(E*Q2^]-.9!B(;QAU/N/@?6P"3YW?337GV:##4+HDV0LKA -M30>>]`M75W[+[$GO;%CX+GLWJ8=U%FGN.SY,AB,8++-K(:-F(5O1N]QXNB][ -M+*^?]^=&W$E(?MRT:'\VT6Z#N[;QR;S%TQ)MGE53M!W=\%`ELC=<3`++BWB< -MWCG7IA'G1M_J;?R?^C\/9<5Q7AZKC'YE4<-'?`_\OQGR\S_M2]_(R[3^']89 -M0J7+$>4:]QM\XK"7T8PO=PUT#T9KQ53R=MI[J!093*H:UU2SBGS`?OB=1^CA -M_T)6IN._QH9=H$A8AUSOWRG\?9G7*2K9<:U)+CO[:`;"O.35Y`1WV6)[-G!B -M_Z8Y3CS8;2C^&DVVVSH4IXX;1LN>6;T)WDFA1=L^+;0L/CZ),AUA4Z03=RYD -M0K8W9Y(X,H[BG?QXA%(2;UAQKW_5^;;5L4.\"O9V##-98UPGH(V&Y%XLJ:E` -MS&ZT@^O:=##"BUWK"RGBR83+\`ZJT4"T^D4Z=>)E'NQA_"G8V%P;_3""`RX3 -M`,V_1SQRP/49VXR(P2QG+A1^BI\GLG=2!"V%;NSF8L)F(98R']RUW3,><6GF -M180:ZX??/\[EK@X(-PL&QDD=_+*&_CZG'0FF?`.+3W\X]5^R5RSXX4L9@/'. -M5PVB93K=9EB^.OPPCK7?*ZF_DC][PVOT$Y?M6_HJFJC_=6=.GY0Y*03KV:[D -MX\STXD^RXH"Z/^*VPPY$,H^-Y^D!B&I8&'6$N3RWN8<[B+Z#ZL*KL8N)88M& -M;`3*M*]"S;'BKKZ*7P(4]]WNS_LMPJ8F4$%@JF*EH7QG[GT63L'VYUH0J:0X^DXVQ?(:?AX -M'03.&%(67XP51;.]O)@@:Q_B!EH?2![N\D_L;O.)VLXKTLN[RG.=Y-MDN9NV -MRB!:"+<7.7&(+YDXCXNGJU\9:#S_>W:IA/E^QF*49E<,>T:,01(^UV`807"< -M<:;LD/O]-A%MFY(S-47"75>]3KC.%#$OA5J.3D]%9:05/'G:3+-6)R$C-YQ, -M:K%UZN@(2NIA!1LU:6#3RZF8=/O-^*C4D/\.'F[(!ZND&><+.GR/JD(+?"SH -M]#98):L.J_BQ_D2SLQUJQ?H"/N,59_4)7^N8J.U*P,-]>K(FR)KF#;VR$UCZ -MF;2'/+),`!>QMJ\K"^C6:*4Q-4K[3'F;<::=WY]/K-Q`"XPI+49-2J342BT( -M"$?W"9EM3MU*+J1/ZF?!$K%DLOJSOZ%530%;0"H1I0$ -M#XQ4I1O-,.7N@GS3VZ5B$GYU7(]?FI]E(C/?R)FDNOI#MV/2T5A/;4PKP_>% -M0@XL_#PFV>C],/X0QD6-KKK<@7"_ZP8RND?+6.VC&*GY\584F<##NBLEFSH) -MRVBMZA;;ASVZDPV-+[DL2*\^_\0K8`:;PBO?O>:6Z?.];Y8"L0#BH=AC&GP4 -M=-2WX*B=Q-)V^KW#U2-I.M-7:ZN]35_5-,[IGVT=!;5;[,*CE"5365KNZOUQ -M364,\>22T5A;*'.AC[(VLL2@'73&@?@P2VT\&5C7Z] -M(1U,Y3Q=PP619Z:J2S):)W:"G\E>5(VL_8CN)<47T0\:+;$AIIZ/;P=&-)5D -MT55F\8Y]IW](MSO;%^%OYK[Z_+!F1C$YZA8F@RJ/T9V0ER)P[LS90C=%/!1Z -ML5/6B\?\:C:#DM]C=+@C#EA-(!5I]3E$;?SREV8O2,T&*(S(^MM59H_(;$2,@C-.RA'Y3(K.VNFJ8_V -M155%)'>P#SLRL*IO&Q%JK,X3Q,=-F-*J$` -M$:58\J@>^B"WCFHI95\J.%BA.CC?L_!IM[(6/K_PV9]8"18RF(`QH<%A$C=) -MFET:'O29O.;/(`O#U?K.6Q0!&@Z,,B\5WH"%L1O+_Y3M'T@08&[$_^_D=^OV?M!$-A9HAFU`*N`2_C*LU@!%'-8"8-GUAA!I:E&N.PJC -M.WIV,A7$OPF+8]Z?IEH?R?@%[L%VKKRO/R]I\R09!9W9 -MJ\MI(2JBT$A%U*JN:'C;J;^YZ7RKQN@_68L(-C6ZYT4HDV/8GA]*;U[I3CR) -M3.!9NW*$61!5&J(`2U@4ZSA8`19!_0BL1"=8AT\UIH4\)G$+77ST8Q[SVXEAMDTB&CFO._SA81MTZKO-,M2) -M18Z8O]-<"\37F#*/L6@R:KTH']7SM]K:?VQQ"%+EL?HO9NNQF_<*C$S7I_1+ -MSS$VCQKK3ZXTF).AK.-IHJ+CEY2R[*K*;N?13SI\N_\K;8C2O3;\Z:._5]!E -M-XBJ]ML<9'Z&?D;B_[CLX*X3=U7"5(J*^2K=P9_5X1"_92#M[N, -ML#VU&^.KE"J9J/J_W7(=T#O9_P/=]^.0$.W,_SWJ`8:>)/ZB1%BO[WRUC/[& -MNO1M#D):NY-MR:.NXMB[0KUMBAQ5&R]CSEGUX<_#'GBDVM:,TI]P3GH@^>-8 -MK1:YV5N%NC2-JBFG\_UT6'E&:^1]&\3#Y@F!DU/VDK:E6H!2,C9JZ0,*K!R; -M6QF<3GP:K\W+A*S>[0SD-I58HV[I_%S8YL>V90!.+LXZ.R*!)E>J,[ -M[V&A?JA&](C_%`-X7FWO(D]2I\)O]JRW,;XF+VXHV4F%#SBR]87J_E6FV9&] -M9BQ66'(8[=&J22&DQ4QM#9,29!J;(]KZ9"DN0E/NLYP`[`Y4=@CZD#H2ZZ9]?XD+77J;"L,?*2)! -M(4+!,N^/5?G5NT3P^PXYS'J#4)]]<`WH(NQLE7;H[1JQ!E\Y:?7VWD@_OIN!5<(4M;E'=B*XU_`S -M^>NPG(AK$$XR32/BT8H\\Y[)ZY)G=1]/FIHL8N37,='(0WVMI@G.XZ5!FP6^ -M=)EYC)H>ABGWN\8P#;)GE:_G%O-)MC"F"+1$:*:V$LENS3W8YPQ$O("'BI\% -M^F#"X/J47JLC.Y&[Y/$J,BC4V5N<<\H*Z?5VOGAI'^!YW]<7&TO0NF.G?P?( -M9:3C6/&?76V'&.47^CGK-G]--W%>.35JP]MTF6LCVE?)[W;'!5??>5)[4#%S -MQG")TO<,B"*N7FKP`X#3\&YCSVN5$,-A%G>'5.(4DH(X'WCR=.-:7);W^2O\ -M6\Y6+"TD]2?DVL[D/0'E'_O%-:NS"7H6'_'H?XH\Q$Q`5%='PQ)0/?$77V(( -ME^F_+$F\28(=A=T@;[\@:28/[XFC7GDQ6/9I&+EK,! -M'O3E6'/.5=YRLHZGP+J;*W/'Z)[_DYC<2R+TTGO884_\^<<#R]:3QJ52ZO!B -MP*.M/W<6G#_D#N/U*ZVF\WEO(&W_Z`?J%_^Y)=2&.=YLD%BT0-,S19.SNQD# -M[#^7F(_D_HYFVXCMZ6[^3R\$-2:Q,Y]/OZ%H^X$&X(`RH2<(9,>`J7??G,UH -M4^\XALK<_6OY+F[LSP2P3@9/HC')UH]N9\4?[J]D<'.5>$*D71F!E_>E(\A/"[(9XUP#0&%Y9+1+O2B?O35J'/Z!.RD.?"F9$T:UQE9X;0%`@4NM -M)F?).LVH^M;Y<6ID/%J]5\JY[\=Y?NJW/^!Y!N8=[M6I9_:"WH9 -MW21$Z$.4E@?E-E%2N@`-:C1'](`/\(;/TQ?^^]ITHO,W3>2/LP&FR@Y -M>%KJFM?O0'KHDL*RL2-=R9/=DCW@B0CLKN@!O9.&9$..8A9<[5$1C3SC;!Q/ -MT!X!BX-),2?M2]2.RE$\'_`"ZT7*[B!C'X!5Y;` -M+^KR__N?D"CM&UP`EESS]3\^7)B?;WHEBM)'LYI\=FO,OICT6]G#R]RD16%Q -MY6/@E*>&YGGQ>_Q(33H^"4A5X:TW5,%[5\Q!K'C\-?IQLW#B2N,ZC/%>.7@' -M>[I4L0H/KQ)8-MS[G\#V1O.!T%KXPR^W.Y,$U<`D&9NB$HQ4).R<:)?_KGXS -MRB;-'LZ,5-I.%XSOF``H+$><+NH7'WD0/X[MVLAX\R[[8'QUY;^"_6-Z55+@ -MW5(UVJ?!W%*A$>>4>'Q[R%831]VF$*&GXM&OORZ:SDBP'RWL -M;VJX[H'7J'=/'MD<[?^8-A]N]X".YH%U -M(!36"([(_7![*=/V5VZYNL71_[9+0A7*:'[`[*T`/Q<\B`=L/]:Z\5?UY[[9 -MXF$TS_[U"![SDYN2ZDO;99TQM\T!`[CU,R'BM)+RFPR=/GI>!@_.8PR#]\!L -MS!D/$J9+N@DKB9'#IB'76PQ+IZ=M5A9(MG,:3*4G/]V%DQ6;KK0FCXB_T,O9]7FQ;E&CO=IM=2+[9WY;P;0OCI= -M87R7WCWLD4K'QVO^MWS;WWL]5UHW+%NV1T=W(?/"T4*&YP>N/IG@KD))`G>` -M;6IUR&SX/MB_'Z0*C-)M_?JZC.:]VZL1HGZ6813D&JH?$Y/1A#'1%">ZO -M/80;=@YMF'2106E93FC/;:G?8Q`?V;\3*/29$HV]@N(B",7K/H#M'V]P_E.+ -MG!"4Y3W%G]`]W*UZD&Z9K!7<.5MD[X.MOQ5L!LJL>Y$;Z+*DKO)K=%W$NT1C -M6.EX6@J6O-RW,[`\[)D#8!7,=Z-=S:V+6+4)6'#+=""B',Q-:SLK2$9,UZ%P -M@L;O'`I0^\\@U.D_O')A1JQX&HKT.22[]B:7YT\;UPONDU#'O@[Z0Z&8-PPPM-QN6K!Z4 -MRP"S56";;!BD0L?<)MH6F+TGHX?;\ST8Q)M3!1X,>1[%8?TT1.I^64#*6E%# -M'X"2[3F!3[&7#Q]9FQE5UT`UNJ0*EQDR6#?5:OU6YE8KA4;?``@29)'T?8/7`P%/VX]&SV:^JXI6 -M_=@*"M2U!`>R0'+I_P/USGS^.*"P;:CZ:5L2KKB[R!_*MPIW9RD1IGK -M/BFP_OJ?4L;N_Y*DK;W6L]6&[J'=%P^4Z43<@1LWA%W,WOG5:<2E\ZX1-&=5 -MHU7EG\U2")97)S`1'2.>.O&Q?Z?U23"CO!?D2.7<6;04_"(#5B!$3"=FAUJX -M!I`!<:[K;I[6><)HBD):)*6KE@)'9AXX+R<:',HZT(UJ_[+D%`N?XA82"S*5SJ"[,_,CF-;WM&C0^A;+R[C!(VI$(5Q -MWQ(,B.N[)NWU7Y@5"T:V5YH7:CN7K@YUX%CR%\BX2OX9X9U*/?F_+Z`8>`?"O"4GLYX,;IQ6#E7AN.^ZPEWMM*'[>S=[/*ZLJUT#0<2' -MF`2R<2QS>L3Y^BTZQ,B;XWZSF,2BUI.B'U)]AS#PB2I9%23AN]>S*[B598U1 -MP7;8=:.S8'>ZH\[6F=,H[\ZQH`=O,>IPFDCB:L/&:0.Q"DI*1`XR"=O1]S!+ -MT)"S_R(E6[\AJ]!#L<9E]O=:)V"O#MA$AS3["9@T]AW -M9;[2,2MS0SK775!9]>&AG_[#FH(#C=HA.=SRO>#EA[P(D/@06 -MGG2T^W[4*`_]";T:U]GO.Y1FC;2(S3F',36U/,]FUF6($*HJL43LTZ,[3F6_P/3@TJT%DD_43+9KC#_WF?5 -M+"F7_=E%[=[.\I,`/T[%X\>NB;,WLX*Z=VW)[#4R%?C2$JQ2#\/PZ+LDZ?1WHN$9%I:1\,C=)##@U,NV@$>IX;+%F9#TB<373*=U -M*6O-Z(-JJ.4W^R/XIH]60O*+D@L1Z-K9,[4YJ"<9+#SU@3JK*UO*)0KI8W[R -M53HA6^&_ENA]R&,D97LXR)JHVF:=D$/(W#240]8?FM^9%+W(Z^[ZQ0;L[L>X -M?FT9KXTAE!?.'A7)-;H!P7C"Y2;RSH6B18O+(4?*VN(NV)*L)1@6^"RL*'[# -M:>*[;$&8:"11K\UMZ\17'3:867XV79\P+[.`*H09QQ)S`O\/A6C<8#$B#[Z[ -M`<@LMXZZO.Y9M(8]$Z?QB-!$_)\UB>.Z3Q#H>U1;8%JU234RUIZFK8T -MSM=:9L>5J?H^$]LHA.BH_`G^DS9=@WL#!BFJWY1!5F*C6!5KM2;79$2>/ -M'3//U3^L$B^AB6X/C5]`Y?PK4B(B;Q\=&R_EQPYF&K"36)%OVJYSF_0G.FNJ -MX:3M8UEY&W2PJ@=O4+$(X+[LPE5T":4K'-P+*Z+%LT+#WZ(\5R%EJ!%_\ERY -MN$_K5DBBY$"*;1$U"1?RO9#/>C2Y7G(&NF?+][I4,C6>IG9H:2WCPD47'2*[ -M1X]FV_Y==":-IK96[TPB)WY,1=.B,#&"CA2C(7NS([73NQ_`\]K-_:QC'M[5 -M^-56FT,X]ON3ZD.&)OPXK2)'AF=BUA:DV.WG0[6B3`.W>R-7N=@/+^"Z]^47 -ME^2W<+VDE06O![6TFN=L\'R5X5W-*^`U,O7KA -M&Q-ZX:.\X.A`Z$E&PTWMBF8@/NM'6FAP-(@SK2P;%G13FGW#-/%4LF"L+A_U -MK_59BX?L0;NIQFG=ZF/&4E]AH59HG,O/-8VS3B5-U*UU]_ -M2,7@JV!J5!E_\;'C`><+Z:W"LD(6<'1IHMN#[M2UAQ'FQ=.9TJ:/EK#@@_86C73=)C?S3ECG-2-Z:\\#1C^1(M+]\]A]D@V)W6E5?9%?E"[WH?^&*AD4@ -M]I'`!3_]<.>I>=K;6#7D\@)RJ(4J6H&"3ZFMH.2QB$8P@SFXK&!OU[_03^?0 -M9*2@#4NQU5+.R+`\M,7'O<-?1XJ9`0$3UFK]=6_@?7H-N3*.G.N&JR$A_XA$ -MV=W?S9W,V9B`PB$N:Z@!"H1E6L-ZQES#:N@TNYB1,`T,Q&5:#H)6EF$O1)'K -M^_SB3@H(/W:O@^D^\JYJ\$&A.^D5:>)Q_2UYP^%EL[YTE]*>2K_[(%J+]@C`)D&'588@;F&XSYBS -MK'9@4=`BVBB'F0+VOALJN9LLKJWZH];J-&\TD.:OBDFG!5FE(GLA)"RVBQ`= -MWPL"_=4&"=:D2YO911TA^X;NEO:>!W?C!_,*<;YQ]E-[>H=3O:3FC4@+I+)* -MYH6VX%YJ]FC@ME'6ZL(JY6G#3\/8!3)4F&>?SVR<*#`:NJFZ98J%E5U[)I'L -M^.YJ!AD*A2GN@^-N['XV$DS')SHC3-CL'37`?QW+@$K:SU]M7@H>DH9C,8F0^\%#:>.QW(9ON\_M3GIANCEJ-C@ -M08$P"%!0X\GL]<;^ZBPE#4K$?,Q'UX,E,2_2AJKV> -M*[-S946:RL3ON@FI,?KR!F>.I]GX8S^V._MGIWSD&/+0EKKE%?B@/VQ+)HP9 -MH6%C"OPAWJ1AHR'997SL/IU.FL[Q2B^*/#/FV:^>=#6/E_X/RH#B`;IR?X)& -M#V@U,*;DR5%^,F4;K,72Q^]Y-VI8TR2:7CT8+$)&5Y8H1YF)(]WHR760DAM.KR13#[K,^'KNQ2MJCY=?!&-.2+K+33%)XQ#5Q75M8!J -M]%SVX]X*M#12QT:.F-S!X"CHYC70PQ0.I+"CG!!DFGC:/]#$.^$:[!X`X>^85ES6Y4 -M][:U&D[U@C/.;T+H)C9JJH38:@!T$-+3C_L!W7S$;#9Q]Q0&?P1\-FX9YK[2 -MNM$:+K-:3_):J*\_BZ"J\3"B4Z92M%6;WSH/^BXTO35Y=B5WBQ=@:;&B6-2[ -M4F+7VMQ\'.1/I(*/9.-/!ORA92+]@>W.#,":#< -M+<^^&5Z+C0D67]1<7-IT;@RIZJ;&8AJ1?^I2?[W((L?K)&M5HR(]DV-+HD>* -MT5GIG]91D=AIGBM3KY"ET5 -ME?,=369!JE2K+S,O17-7TX1BD5)#N3CHYBG]--52N2GBMX;!ZU2.Z0J=_A.\ -MKIH.,"IM,S?ZQ?[UPN1\S>_$C)*"+R,E?\N.G(B>NM$8N6A.*K+68M__:0UL -M;#9M55]C$*J2(,!9^$/IDELX;*/:U=HRUDBPA5+F87.@H;:ILOI#_[V+6Q_C -M@B^CDL)2N75MQ,X234:ZXIM9A\*=A4$%!2$@:5*<`2?:F\.M4EWUD^FEFC^X -MB\B1+K\(:@70Q33"_:&E&ZXR_6MF(_[%S`%4W_?[8X4).8>+`SP:#SB-9D"9 -MHD\$9_+QD7><^O'V%V\2ASYF1,BYC9L,,D*-,4_&,4@U7WK^-(@J]7E*&X`V -M_7%NRL4FS34N2?S!Y5,O.T1:@XN:NN('G\C\SF$7GQY/L9A*YT,5.-#M_0PB -M#.>^SZ^N,]C'A3I[6O/B_/AYES3Z.RX++:?O_D@KD2>6E'K.%#+6[L>@]>;A -M,@'.TV(F@39.5OK\2T&M\$/;4"AYO%05I`SHD/)V<&B&"YPXF31BO=6 -M8%K%*VT06U,J^R%=4,)8$'!6N(AU$Q<88$F!]Y6\J85&6&[ -MT(22'MU(O2.:#A99OXF1/A;:VD3GH/0C;*R?):7PSC/MW&Z4MY/)5OO(=S8X -MR0B=8?)-+IL$36?`2RDE$URWO%9[+F&`Y98H_DD.(ARP^O7``!.O<*%5DRGM -M^R`4:.G,2`8"S&=2.IO3D\+%=/Q'//E.3V;RAQS='2I>6%F68G2,1TE,/&RS -M7Z8J77)T28Q^>2A'$B!'O:2UPO6Y1HG(:BRV0VY0=K?29X=J7HY*:2O&RD02Q -M)A\G>UK@SY@*^'-TC\;KI4(6P'27CWZS/WX_TCN6=$^<(R1UV%O$^IJW5=4&>$[R07;1N^SC@`I&>VQVL.3/[FDCV:)DT&PL!KF\VB_?&]OXQ534CYLVJ>^ZZC4969([ -MN.B9@[AV/U:N\+)0BGQ4F0Y9C7]8U\EG2+O>$1GJ7PQ(YV]5.]BLS6[%)OPP -MW:>YYN\:4B*$=H/4,N>%7-U#ST+K[JM"%4*FLJ9WKKJ^?^Y\:1FA@\X@TA%$ -MD=YVW/8KQ3UW/1?+9`@H='WB8-J!CY#,%?DI,YT*B^RF2GY(/%3E`K+]HV7F -M!(:YI:0,4&L!_\PWYW]IAO4%S/.[86K)LJ:39F#$5A``6?(.RV3Y&%W?5<(J -M;;SJ+$_D+77A3OVV:0R)#QF -M=JA))J(B^O6I\^LD8>+X'R@G[)RKF:]I<.:SLJ,5_0_\XP=7G6LH^2N)%>G: -MGP4K3*\J+JG$?[Q*LF=*G!'I7WCM$HXL^B#O*05*]DB;[J=;QB^G^AC8HN7. -MP_52G`6P8VA/?CF68R.IASW4<_:WB_G$OPVD\@](9,KGTTR/R -MWP^$-G`+@C5S<=@$Y'9QRZQ1OBG?GYB^N -MR+7EU.WML^I\UX81:ZYG)V+9_PU7\=CR -M%S)0#KJHX"W -M7W&\30?T2,A-WO4MMX+?Y#C(5OR8#/PIU`)2,WBA+:>5\OBS91$7,,CH5.F7 -M[TRW.\D*DANG_`MC._[2[0?N -M*@D=?QW))DLM"=ID-O -M#/^I*766N0(5#%TGV5.=Y1FH,*>=W@+EF,@=WGICZ;L"MVSQ/51WVG9R! -MX/\V/)I;2NI&3M(&?4\QMX$7D-EAA'_]Z6_YDB:AQ&&*`(>Y=A%&MC]P'-3: -M+=Y.KI^NZR8=F*!9)G9X?Z:OF(^NRYL6(1]#;Y,F)7J!X3$C#E\X_&%D4/<^ -MA`>ZZY*4V[1IS[^*7'6+_0P-L$3\V.-7%G5`...+]NG,\$7=Y';1W6WYT]505_4 -M#7CA6"M6*N0JOI*@+(G9KOLC_JIPP^OMM@)KNL"@`ORUED$E"!K^)DF+L<9S -M7(-PF+3Y\`#=.S;R(\IH6@=D<5N,'@>O82^A`#@DT0FV3BR-5B;>PE5&)O1.B%S>-%_'R-AN3=E/BK! -M.ANWZVCX_;J38I:NM:L7\?40XUC#^%,EY1GO(3U!Y[5 -M88$89PQ+Y:T1]Q^RR<_9[O8F!MY&$-'\=]L4'!Z69(RKJW,X11FB,1@T($)C&8P -M_>0K,R[)5,L':/PM9A:8N'+:G;-+.OJP]5C>%Z:_UM%HO".&^GL!`WLF4KJG -M\T>WW<$R,Z&9UO2:Z(.2$WL1RT]RKV(@+(TI/#@7'V;!U_A0Y!U)C"^"'2`J -MII$Z&*G:!9=)&U@;[W]F;K78M5<4SPD&LLPWS`#IQ037>URFGG8(X_=XB,'7 -M!B3<5M&JOY:OOX;EM@#L!ZV^$ZS6.\#D!!KLA:W(JJ@!D:>$X*_#__1F##(7 -M;C-L'G3ZZ^29;YQW$'UTL&&T^(EK!:([9Q,V@#HA1+WWY.VM*W@Z(5G/5V"/ -MSX]]3`PB;/@8B'3AGT6ZKF,2SO.E.`P(1_'03"C49^,.4-0?,Y_)",_SZMG= -MX?$3_NZ]D9'):;L%\+3:+RV&!R"IHZ$4`2NZ`#^+KB?3O+57YB$Q8\CZPA@5 -MM>ME)V-E()G6?D5B61"!\U'YV/@T/M3E3=U$=]3>]Y9B]5%G%Q59VZIT)EL> -M%ESH_GZI%>PS1)W5CF'"KE&<01@+5^ZGJ.W,>NE0\DV`-#,=;J -MX%*0)T],2'4\LG7`7C'A#KL8)[]!Z/48FE7Y]^)@>2*V4]Q]=$:(SXE!WZ\/ -M'QOSTC2.?L[ZK]3F>G*:P)`^U#(UP@QR3*C9!CL=(OFD1W]1$.`:+AX7KR"J -MWG1)8\MB;S?S>6,DEUG(+N^YWKPT1B8FX0W6W4VYHZK,*%!X*^\*IE`Y=K]J<7Z+F;L+GCM59R,6!9>)?,]26\S#*:E( -M^[$]EV6BM9!'>AS/9,;?9:4B0EIBD)\:.WB>6B/N?[=`+8`/?0=%2IO4A3D* -MX%=_5KWIH2/313'WV]1:*GG!7;2;'`DP>;\0!,2X&KJVM4Q:%JD/)"8*/=9N -M@_>Y8@>)#_'EP-;5)_SYS(OO,:7V(_S'X_$,2D/,R>:/D4B!ID`,$0,@,L`3 -MW&E\3/&H+U-,Z'PQ02:MV=Y$[=.$^2E=6RD4JB>2%?G6%B'Z#9VGMO4WF.\% -MV7;),T)G\D2J21W#/B*[W?B_=T.T-K5D!>;0/P)NTZCRW6[P:*26^5.J)5)D'.E['U-&0QJIT>\ -M@FY0TE)28D=#H09F8#?1_(?H`<26GS4!.S\&-K(GU -M.SK=+_;756W8_&]R3;);PM^M9NZJ;C0'8=SB=0QKVL5DZ]'%[78_>M(M*L1` -M[`5&NI6X.>NL0]BT`WS70,6DFXCI2BJQ8$/`J-IKBJC"9P;$#QTQM575>QE' -ME/GIDJN?U'?BD$3%A^P55!8_N=/Y6]NKD%EU37W<%(YO7??YH7=I!)A\JU^, -M6YP(/"XPY>O!NGQQPB">%OL"D+I_NLEQ:G&*[.?>(UBT65S!WDN8FQDIM0AM -MKZ.D*1_J``C;GD:VF6,GM@CT1*4&.B]TW<&VZU(BZ/!9!W*OW4UM#EK.O`I5QZDY7O)Q>R_CNVA28>;?_M42]R$#38MW -M3?\/K4V;TY#,36JT,Q2[!?/3CM8U];;;-B>GU&:\)N8ANGCAMWK(ZOQP7:CF -MU`>18#`ZH*S]UZ\U\H6M_QIL:K*PE5!!Q[OHQF0C`SN&X7_6*75<0H=3PNI([WO%SL#-A,?S9$Y -M=."@H%_;O`X[>FYLC1-!:"CGTQZ94_;9$V707>/A:*7'W>QW]3^%LH`I:B0J -M$C%@W.K0BP@,R-U1DSJ2V[0P%;_5KB5A:A[0PU?W0M;DS%D]@YY$ESL3/.GJ -MM@H>G)?"VJ;'#?I#[!0N8`]DM(4;'8[E!1]B=O%1YU>W_LGX%7`9$W^[D[5M -M?)I"8;-&1UT.)8G5Q[,ABHNU'J@=RY1?7KU+I9?P@MVA6*X.2GQWB8RM`;QB -M<]8KJJD#4>*T?]3M`[S`*''6%(35MFF(+(+39D9%31W -M*&UW/BZ,%]P$O`T77:7(OPY>CP<<35RG#/>^%7/9#$5HNKS! -MR_`CM/&'6NX%K^]W?*_M?]8]%R*M;H'BF^&H48V1UO_T"LA[#S<1/.PH; -MIP]QS"&Y;.M0.U0=6Q8G'A>OJMU-+7/HYH$)5>`.8Q%V4*R&86!Z%>=A,;YFA%M,?6<1R\=Q)E6/#MUSEW6:Q_C29R8?=55UJ^]48IR=E+%.VPWE:2]9?7-VC8 -M7G#O%3(:G`IK#\;!6Y(/K$=^JC!TUX4$-M+L0@A:E;>#1DQ2W>P*2CI>D2(-TRAY("AIZ<9EZ8[:FW.#T%_A@>NBT*>I,E -M+7_#)W%;`)11]1XNL`E'[0_D\+'9&6R#2/.01CSD8""EUICMLD(X^(YUSA-K -M](4`)9"@`#FL4Y2)'P1=AS(^L921=04N$0#G)BN-^'V4])6?FZ&$! -M&_$H=\'V;R6U/RC9=Y<&-P'&DMHAW6SQ0>Z<8YS*X,B]>7II4-1UB;7+G#_^ -M)3B^C+P=H5/:R',;4Q9%=2Z0`1UR2[(;:?T0^(J=Z]-].[RN9P,3%\/;/+&E -MLFO0$D.TX-'DY.&"[1M`,246@2]?(<^K3NCFNU<=%-(M=21(*)H4[O6S06[0 -M\G(V9#8:U$\90MGM+/G:>Q^I8`RL(!,3J\9'8/&*22`-C;FW57J2]9.:L/CE0\Q$ -M4O@[UIQSGS+$=,S`;)\1T4N!LI(4J^<&?U0OR:/ -M?[!U\#TG]#"5._3$Y0*O>>,I7G20]@:$LEWT6[S$9\=6+)Z]DFGTK`3H6KR4-)ML,,TO=.#-E8E -MPZ\@HRL/Z;`\5<0P"PT30OEAM_7*P3]#W7%.].(-@M-L_+I(%VJQ@T%$9H-- -M*,\`M_0Z>6G8".YB! -MY(&"SMU4R7&[\!,SQC1\N*QP*VT)I&<.ZLC]A+Q89+-I;1O*N&32O`)\OJMU -MY^\'WAV&JI39PRQ-'--![82URD7U1^VS#H.4&KH#1Y3GH&A#*WJJL@>ZD9$X -ML\@CR4P'`WQ(?R.1@>RD5T,WN!\KBK\HMXNJ+T.OP_\]?K=CPKT^S%_TWWST3G=:H+,SXPF7V"\:>3V4N@KU93KBB&/JNJ@3 -MH;^ABUL+0>HW>N]]=8>K%?ULT,;MK:P68N*=$BTNJ6_2T_WLM&FP+1:RIW-. -MJ)26*M?S%93,CBM3&PWO%8AL9_+8>W6^H1AR)KJ!VBG8K7$B[%L1=L%I?6L[ -MOQ`\36P5E8^#3J24Q6!QV7_7)EFB/K:#;%'\5S;KE-9SNFKN0"1,-U;YT8V: -MZOX-=5XW+>0PP[' -MV145FN%_<^(%@?1N:U::0IM4L\Z?[(A[?I9WX7TLPVQP*O<97W93,[Y,IRSCXYB,=9!C& -M!A&3]U9/)V\D]D@>0!+S+Q+$?\>OD'5V6M(3"K0^"H"Q#)\QBTG9Z#U8TN'K -MF.Q,6D*H22N6&8P/C+]L9.WG=1$O?QSOMTQ;\I,S[2L&7%SY)[\>[0J5B1"%JF[\.\Q%ME$3A@LUTXN^RJ@R:/TT%VPFG$<`X8BL]]R_O])Q5/ -M2A_QY13'I3)K1-J1V^LURH7O-T[OOFY.-J;#CS)H\-H=Q[31Z[39&M9H\%:_ -MZ]YN(T\P>_*RA6XX&H=

K%^K -M$40[Y'87UW:C<*ZRZ7NSFZ(;ZI/>%.S^KR,.&.\')JEMS4BT*(UG(\R$XD7` -MS5H7@R&![-K[/:NSD6-+!E6)BD,A)8>?2(A3=K^\5`*+/=MUGS+COGDMF?5N=/,CJ4G -M>\[I-1Z%X-$((TZ3BS6Y[97Y=#][3&F^O48[IH)-0)VE(:?66\Z.I -M"Y[OGU`O/)H,`[N8X!H9M0-L9@`_FXT,'Q=B%'.Y]8K4$696YQ4Q()D^#C+! -M,)E_6IOJ?-1?@XJ,/Z)'^AAESO=`N7DR']IE"Z]]P61ST[#CLP&-O/^7)AAL -M1%]\6/++E:"SJ94ZZ5UL0G,L.(S]]/@"Z22$L?L^VB5(`+/1JC%?AUII7`53 -M%E>UIR#N<1Q0/7>>XBHQK4;A%/"8N1T.*H-VRV\)B45_!`=%(QE&N5P]]T8V -MXTZ$Z;:[6JROE[^BGKK(.%:8@C!ICGCCZ2`';O"<+ZTF+J$]$1RDP)I,[%:6 -M7H":"*YYGNB!C(\-\^&;@[>OJJ#OYM7H-[:EA?'M"I"VEL_V=Z0TE;EC2,\+&,+ZGW9MCGU_-V"[C?N6P28)DTU!CK@9F+RJ;V?B="6*:\> -MU[O-9)KG:(AQ'T'U65E1:8*.+*+E)E4`@R&P-GR`/&KOM_JHLWNNC?6K=;[2 -MWIH!XWCLX/HFV=XK(>4,H"%(/R7RGSO@`>>PMK:B9D,!-D71IF,TV`47O+49 -MNQG?S:7L29&]2Z#`VQ^2V?=&AO'.@O(%MHHMYR6=,K#CIBFQXZ(N\'>/7Z#R -M^G0+(@*_-VDI38MVW=Y!.D=AP]+LC`\=NZD?K5#85T3[^YOH371#=X_@/+OT -M>H$08.[NVTEGNH)).B.2)2"ZWKV(4[.L-BC5_H8@N8^/2WA[I6HV]-P"O^4CY`4S'27N/EW+0*-21>X&@ERAZ-6K&O -MZ1)-[RGY3CHRUD]GL7:$F,:/)W7C[9\8^V0#$TY]GQ<^](@/I)?D[*+IZ2HT -M7.P<"H7[:+:W&XX9VNO1'AHT&Q[F[OR`EY[/9E>1C*R,J=?HAZA.@O2Z] -MK/><,6F:0N)>/'1FC$VS\ZI44$_7-50BVGBS202O0V\%60>F0?PI,MHAG -MJMC=*^E==5^ZX\5$Q7%3ENTYNG-]/2U+KRU'ZE>/_H8A*,\H.>3/QR,Z=:[" -M/=-$KE1X$@ED6%\IQ7 -MI*'8,BZ?HIHFE+Y6T*DB:V$D22:S:*Z^TQ#.ET-7=I4%K#^=^+S -MD\`:,>,X087[0--X6RM#/GR)F_A4,&VEEPKKV)VE5_FS=>"O1-ZD[&AJ*X5& -M19KC8,!TI9),=4][E.>4,X74A999UO`NY>$%H<9/\XCIK]N -M(-@>,I7L.B)IIFY/^S<`YLJ?G>G>DHGT_9KN'SIY[A;?H-EXC2?MK->YMC^8 -M2NGY-U^VZ$P1]&\ON5TAN_I!A-KO71H2UKRU=,KCB*N]@%>-3`$=F\1],C"8 -MY86H;<_#)';$A8#*HBXFH>O$/:J8KX-,S4G[^53'4=X\IY1U&F?\^:W$A -M8=FBFW[`AML1%'M*F\!4VH%8P41'-/^^\5[HEXL6W81!^J961GF)WAZR$\^5 -MEUA052$R'H;HM<#HPH0``":F$Z-/R#B\Y@Q\R\PFTHV6[BF9;+6`1[VX\,V^ -MT)RM>UNI'<([^F_/SAI4__.$`9XN[_V[L#:@8;1K0WLE"E$0##JHS*VP;EV> -M@9),O7,A$5,RFKXE\D9_VS[-.J5)I8WI;'F':W>JM*%=R?SSZ\RP2RB -ML:XYV3L0Q[=@QJH?9/76/ -MJ9GP?T,&W'J\%H7X33":WPRGJ@BY$5=K$6B[PK,2%T>ZD(:G1J*>B'OW#$\0 -MON[#R5]FTW>4;AX4N?#JMY;*<'F5?^\Q0_Y$/Y+27R7(9$B7;5+_*N8BQ04@ -M>2!27NT+45*@%$\,_@QD#S%OJPH"]`21/*#<3;`(>'^/:@#>M%V$J9H=1'TS'U=SII(O!J?E:5"/YIS& -M->1ZCGN4J>5N2VV.U'Q$S]"F^G(V:!#GCE19L#=X&WXPPQYPF"N[!?>&SG$< -MLEB%'@/]APP4"I_AG$Z$Z1II[Z;P[6V+T./KR91\V!Q_WZ0X'_PN?*IJ"U_< -M9"]?^/4&-E3T,J*63F8A&$<\Z>I2K:D*F?82A\'YJ[7?EF%=IAN&EK^^^+N\ -M3MP+AU@/!ISNT^I\G':-7=;]#0WMCMAZ>0] -MS[H+DE/3S^KM3N01_"U=)K':[R6X)%KB\P.A`HNMOIY0.USARO?W%#*TCO;- -M?H?:7%;,-/M:&-P[4D`':`*6OYBBCD]X?*<-O^<3\])L4A/)_*1^(WF2WI:< -MC>\+VB#/B;[(QB-;*X9-*GD4N.Z^>EYP:UIW,MZW$\OBX(1%'QMM?NPDDP,? -M0!]4C(P"-S#R'7X[6=?GZ0]%K7_2V6Z1N[-QAF:=!?33Z_!G):BZP7?X'_L9'Q<'&&4[$587FK#C%3!#X+OJ1=O!3NL4,O?S -M)ES9:[\P.HUL(9+KS):+WXV.Z+11;:RCQMO215 -M)"F=$K+\LK^CH+M+@IM_WOJB/'_/5YML)D=P;G9*!A/V]\W9FK%U*--5\F[+ -MG3<1,?2=&70[I9Y:>2+#=M3'5"%VH?SW]Q]T.K3SZC!K?H=.Y.OU>AZ6+L.!5_7HT`:\U<&BUQ#+;WNH[!2>>AE4#'>GI5>)[]#XBVW:UJ- -MC"3G;8WA%M(7$NV">/*UZ;*I=4=@53KN=%$/L:?@\DC9Q[ACI@>DBR!BLS/^ -M9FEI;VSI7L-*XP;#%B-P;['_DU^3H#.#:3X;#S=O"FZHN!O,2XK>[+;&3GZX -M0Z(AU#6UX;_.2]0?9:JLT#=PQZ_UQ5B/]J9Q%23-(W2!,)WY(L -M3TE7(X_R+`E3?BT]>\Z?@#NQ0NVP@"PN/7 -M@V_N$U"-H=*O'?[,P"D8\:(SP9XYST*I,F[.*8RZ^G1SE@[U05A!];3TU$C= -MT;2H'4)*?N.D1V844C&^[%LW/1C"X5$VASF9H,HF0W@PF++Y^9Z_3+#\LX7TN,7@F -M+E(*T?61&6M)JH"6?=NYAAI]6-KV]#-4MBO&9:]SX7D%:D;MH])' -MK_R&/8(,QNCT-K#X=-AF(4%H]>!%6/$V(:OJW<1-A+OHNJ&:L2U)W@4.[)_OZ^V+[M??7^7DML=\$28A*?.3^<40(E[[3CF]CT%0GQ.Q.=!ZUITWA_:%94?U@HZM"\_=@_;Q -M=9+#76/PYC\Z:>%,(EMV>>QUW!2J3#U`!ZH;UB\R+!\*)640)O8WL04G?+0E -M]\`B#F;T4A[RW-CJXZ5T?55P2QQSR&)S.)U#LI2O_364&OZ^"57,0N.RS,R% -MY5;N>'X(!$JMQUBG_X^6K$^"X">7>/"Q)JO?\*GO#3?-I*A[/E!&C/>"@:%] -M.9I7'?HP*LI[IP_V2B2E?CGV*_WD[2F4`#66;AWVEZ:^RS$3M.T'S\U0_V>C^=]@TJAY!T#]Z72D?>?A(H-`[9.8VZ&[=AP5+4+A>R*Y[^^TIO#4`S8+R=KC<\)< -MEWE;MR4\`[$D_AM9#1--I"RC8D2):G36;*@5IKH6G4@^\0R!P^]8'UPMM9Z\ -M>YX62Y/;U+'[8Y-47?0?XJB5CZ?,!1*U;3%?[KML? -M$83C+2GA):DL-/R$[V5MS"0W1+2/(X0;`@E;$[5F[`(MCR+5H-*ZMD-Q'<'VF$5.^E(UQ"#[[U` -M88,OJ_@%U3HHJJ;K8OP@6`46U+\7^M@R&T2$7I:1[4S8,?!9:[*]@&AQ:-$\ -M̆_FFD;I^_%8M>E/66)L/3\:\7W3E!NGMG -MYCU!"+"KV:I`H-Q>[3F6@'L6VX@OIR?34;+-DIT)@]0I6CD8C:52H&/7[,`+ -M==1@3U>CR$,VU/[26[A)0>)->4Z_74G*!=5.7T;A3D^[TFD<>DN1E)C;RLCF;[28C94EY:R;VECHPZJA_S[:H> -MP%>D?1"H8G4(O,EU_X]VGG"",44%VZ-X0?HIC"`)8.<8[M!6FJ%D(@,\UFS@ -MB[DYRG@]S/K^JP@+.<&\6HU;+233&YNP:6[!AHU>`90L:2$[,MV -M$D\`1DRWO20DT`3ER'PQ@A,X]?ZR!1=KBEI,WAH_KM^VY0"Z0H"&B!0W_H8.$+,3%K;SX,DZ8BN>T_A*=)@3W -MGQ>&WRY-TUFJV^)YHE];RCV'WDX]^1#EI^Y1^G35#LK5$^@A7*LPF@U&PY#4 -M=0[E(CJ&,\<)J_N]A(.)!+7W$:(Z$SK'?EH -M>Y4W$3Z@Y+06JY<6XNUH86Q'G&E&5A\*7/V%3>173U9M-C#\M6I>GZH+0,CS -MOS%.+D3%U27\2:9BXKY24U[2YB6BV(+]$9T-=9GE&5^2"*J3PXUF_]8?$D?* -M!\JZSDH&E9C&D&F/$M_I4ID>7734"F)?1:"I+T:#A#/]KK\RMZ$VSS"4]]@M -MJ;^KA%#G0L_PP4@\ACRDUZ6-%5ZL9V\B]'#(U"N-FBO"UE#J85G(+R#(&0&? -MS+W']F#?%`$J&<0TF@["_ -MC1OQLY@,:,'ESZ[)_VO(4-;MFT-C`KB:3BIPH-IRM,:+FNC*Y7HLR -M+(R]_@]60<@8E/K8 -M-`2.352>#NAW6?Q<:4AG$)MC5_-.&^?(@O%.8GDI_15G'@G-3Z(X.3>`);\U -M).!IJ7!(*)6?+JE4K$]Z6;<&"38'0*W"P1%"W%/7(<&5R,`3VL-DO2D9P=59 -M.^\D!7Y[K=`SBR_<9,1YW`+^SH5!.MO">7HAOK,[T*U)"0OR67T,`6GZ(LM6`?W`C2/KDBA=;TLZ71I<85AX+!D[DNZR[AQ -M2XVG;ZJI;U#4]-56SL!"A1@&KR$'&%8R\HB/23=>;6".HX:ZL'ILVFS'DJ"1 -MU)-$U_L/&'<__!X92Y?XQYY?^=2K[PY>5_*;PH')3YVR3772_[TCR(IW.?E7 -M'KR6>F\^)7D0R/<8Q2AY2_EB6UFCG,ZVZ"7R^$=6A>V!HGZ]82M=7?':%\'T -MB@A1&("*3:OS>+#0+6$XYQ;E]-YQ-[!=3D6UVB"1S+% -M])AAK-?^9_O:^*G%C=Q#^>R/]-.N9=@I"3T6V?;BJA1+MP[8?T^\#E^[2CM_ -M=T\UHK-5P>?T-'GK#/,B>\-P+9]D)'9LVF[J0C)WNPOL,$-6Y_ZF):[$SA&T -M:X8%"QQ15VNZ,U,H?M`?P8(Y:)AX^MXR:ZEEC;X[-ZFQF-KD:!&+\\.!I#*E -M3N76KZA_1>LJ:;UO+6]BU[3"CS_L?'@H;K8#P6,[V5W?%[J_<.-HN5,?YD[X./X24,/JGD&(`MU;L.Y%\BNF\&O@6 -M2Z?`*W)`O<^3I*XJ-?-WZ3T=R_]SL?A>.FA.K[[469)K0P\2^>J\QGZ7#(B) -M^]?PI$#%_4I@_`YQJ;E1,RC*AH_!WR\VR&C/;XXLSOP+0`?\4#!5`77C` -M`*,U(HO:MF+IZ\0=QI(=&!REA!EL_H88V/M7>`,:O=9S)O#TY,SD^_.6[&LC -M;Y:$E!B^?,.?@DJMIC2K,$OB>R_O6&%QZ"[ZU]5:L*[B@QE:5!>Y\KKIHX4IC#VZDB]1_:C4N[1<.3*RO2GHH"86@DQ -M*7/O*N.<[=-%4X[?6^6F?T']!8.N>>;==Y:+`8!EC1SV_^.J,Y8F`R=O,%7_ -MJO]`YOLA/W!4]PH=*#D1TGWIU*/ZL_:QM+-M<02@*LEG"B\K#^'N3_%5(N+47`\B8G_ -M+^-)B.#150^`S'()X;[UYN_\\_SSJ0D64;!^V76!$:>K6AJ+%@'5NZ>#GAD( -ME_K\)S%.KIU=U -MS6G2!1N8R%UK,^!_,Z0M).A\A<]##FUX]@C&N-Z.Q`*'6EMOYVNVT(;NS1/T -M+1?XB;T7.%NE%"^L^00%.\7G`/<4](#G9@-$7(!S=X+2>U)^Z1/\N9+"W(9+ -M+EH(_KNB?7UGM\8$53OLS[/M(J_X#3]<\RU^^UI)S(2]M,A:B1!/ESST\UK] -M%$I[5%F9V3/6:DQ9`K:58C">S.@C*&>5])3C."0[ZHB^>LCN#0V81((\SZ0L -MFQTR"2:&73**/X(UE:-C2%<0M(1&KI#>JS6EAXV6;SCJIBVFNIN9,[^[ADJS*N -M$S]_2DT2>5"QZ%:]22@1QE855Y!JX*KUTT)7Y%FX8AT"7^*DN=T)I=E*R&N3 -MTQ0'(F=E3-42GS<5ZWW`4_$V_?- -M7XKU&'6PS)NI-'B[0A6-@T!#\0JFU_%,,-=Z\"C+M(L[Y1\]$P*2CRX0COI-[$3Q?\2"JC+)G[2QP8 -M?4N]-A)("709KC<16;TC<3^]ID72_%:F?-65EZK9FG#CV[XX^K),[=FJ^FW= -M3Q&D)7A;M>;02C/T*9$,O+.QDFGE#0-&E;L2WZ;==_9WD3')W3%^J+",5=!U -MF#MQS;@N6=W,&;U1!6L3?K94/\7A1M[F)H,55):X%!C@5'+ABBU>">B2I% -M2LIJTC*KO"1M;4Q:;;#-Z,Y[1B-`<@[2<=W4DE@J.M<]PI>:+)[OJ?QY;4,MD@$N8^)] -M.+KKI_'1TZ3WV=+KOWQMM]:Z`VQ.,U0N`Z!AN65TM28WT;86!`^&[^`N`SRCC4OC.NQ`[EH;<";WL&_ -MA2[3\?0))RF/)T]._U^[,6?_IWMC"LVBZ^KXQQWC`]2 -M)P+!H`I-"ATPBW-]H@`6?;SDSL:/5.?S%Q$]^*<(=FUZ0W!:4KMA_,DNP)QG -M4MC>D/.^X#2EFO"G.?NJV(_*#+24)PLL?7:O"C)>>H9#X"[)>[%+RJ`]2T:P -M:8V>G_%9[(TI'1")-K+L'R31XO7D.UDV=.YGK<4&KG.Q?SU';A.SRLX4":)Q -M9LD"LKXF(%."R1.J2%8'->=U?]26['$T!R*(?:K8"*+$YR-6F-:VP99)U;=: -M`H_;EJ)CL1S(=C)KRBU7=553CR]-+=%^ISRBV>7C:1,1%-ZCU&D+THH&%;XB -M7Y?9GFDG55%!Q1H-6V?MT9@Z.";#95-P86?5D0ON==.[/O1%Y)3XOA8U7'Y# -MNH^1'ZMO1-E#PY0P,%7*O'%EK\%VW_T,9@0_?DV,UUE@>X-UE/`Y_7K(OK@C -MU^LPP@<)G&"L]3,WZ$S(.ZUA,/;EUC9JBS@+%ALN?[H^U>FLXZC>,Z16?M-V-D73'-H'V<6M@:Q5T#AG'$9KV?LM\ -M>BY&_`RHS))UU9NNE>&N1M5X^J(HI2_L0,AP'P#4][:RD5RVN^+G7L;AF(G3 -M#?+&D8?$.*:N,R]PSIR;':1QO(A,LS+67_VJ-,E_\[^N]99[R*-ZH90@PX$' -M$HT90IH^9745'6/7$G_5BHL;2YK3?#S.5UZ^O^0XYQ.,GNL3]%=)1*(*]*"T -MKTRBUE8P<$!GLHC?8U&>GBC -MZ;4O)7MJZ-(X7M<;/^S#2%5YJJK4ACKH[$YK]NM6/QA:9-92TIE)Y7'V/);S -M^&O2;'+US*O0KN+@YKX%I%TP!#`1^H7^"BC+H51GSM'7)>311=(FIWT;Z(_@F`1_C>`ZP6+)U9^XJ?/N0^>C9?)G[ -MQP=!73PXBT7]8P#[ -M._T,#\?4JO;1:>-H)_!Y8..%L7]P@OOU$CE5B%3B65PNN,A95XWPI+'[M%2Y0.NL)MZ -MBM:^QGXL8?6I&5]8:;-`(, -MO!`7==">-\!,YJ)5PB -M\=L_UID@%ZMQ.GL<'A["'",F1[:;]E^RQL[W+@2W,WZ$JZO&8;;7DT%MBO/L -MA5M;M-+AL:7]J_%OO(O,?CY4!EC6NX@.-)+1E*A'__9KL7J21%;2?HI[819L -M@;U4=SC$:YOP<)4_G?Q2C/%E*B&I*';VB;OD_*1"2F+#4)V7C486[:G/# -MN(**.98;,^[+SM%-I=0Y+U@(HY6[*YO.`-\]CQN\2,7(J_C?WK^A@K -M>VU*4L]7T[#-*4=^S]/C*I#,CK1]NHED\B)G77[U32?^Q?.?&K]T-0S;J&H\ -M@BXS,\H-6[.LS-?_Q&TD,]KKRZ>BJG'V[!SX)ZE3TJ';:9&C5/>PYW8_^H!$W<`;Q=P9C-F84,5P -MC)&@@,AG'82D$,3,QC(*C"-X)`Q*$-(,("QB:#L:=EX<^!:YE+)]ZGCZZGH; -MCQ\<3]9@OW#]9_L>D*?&48D]'^_J_QR7L=\EPT5^U)^^)7I98JK@C*.NN8T, -M%CB_QR=`P\2O:^=B30%UQ8'1)3]8P&H\:-@R. -M+N,>(LG6Q^9&>-JLG6<$K24ZM;-O?:DAC0:>WC'=R4:"^UB/K1?G`XKZP?$E -MQ1Z_FMPYD-EOJFY%=]CC>O)F'%Q_#5(5?SR9[^8 -MK`H5X-16GOHU8%'%,Z7L*T**`QJ%)O@'`,/7!IIKV0K57!+KZ,WA -M:CBP"5_"[Q>G'94Z:?R'9>;#')4T#A]NS!%-0E1CWMT_NV?%;($YI9%-4Y0R -M/IU06;DSJ`W/?/N+N*[(,?I^7)_[T=,]"`%<2Y/^#'2WFRT3+!N>F%2*>8$_ -MOH-^\#,TNO]A)8U+OT^];MZ5JTL.C4]QNBLAXH:SS -MO81)E5T.];TW:0QL?`-!H$0HV`\I-(1WXI$Q8PZ4=L!3+]B_VNV7=$T]EA[> -M\@]_':O@9O@2LP\]@/1M"NZY_"K2XDJVD>3K->@1J`G: -M]J0S`0BR)PXT9CI[?>SR?43DI3*0*R*JB-Q?(Q[Y(=!"<(JAVB)&WX#:U\[L -M9'@S=;#PNK[YP=X$;G,E69RUT(6@3\O7./KRLMP#!HTYFU:8#;6VLFSD",CQ -MALFD!#\E''!=6.R@0\-PE>VDP[Q45+Q2@,,`BVW@4I% -M-MP=Q\V?THN*4JI!V<#\;H4-/1JE71'+F/U2[[2+\',7_!W*QGF%>0X,.2`X -M2LZN[UWW-YWA5/O],%S`5(NZB_4WMUE3P*J/!;J(@`L&^+/%]V??2[>69!<@ -M?"+69AOLQ&9M8E]%_NK\WF^]3_`B@+=@OUN9J.M@17XZZ2!TA269KX\6[X"4 -MHL1`NHNL/:]:^J-4?ELS>J-)=A^J;[%4`KVIO6M+)6N>YK=JZ$VE!)4LN4]T -MB@"V_J)OC]-3I3'"F`JKPG`E5?RR7`P.IM[73HXK&IA7'.$G7U/$D[=5;>&PU7[5P)4Q,)5XY+D(V/&'6_1Z"4X*7' -M_7V+(V#E&:7:[ME1NU%0=+(:PT9B:((TH6Z1_M.6"Y<52?F2GZLO:PS]GJI! -MC6&WAB?OPHXQ[!)@1]RPVPPOL%SJFW^XJW=?MG!!!A*WP4P'U15X_B:FH40VG#:\$A -ME1Y7T/K;2(84\M&A(!AMU\CR; -MBH;3>.C=S6&5[?K_B-5"^&7/G:9)TM)3HT""88L'HT17CFSS.LJ8/-UAAV-A -M?\,\CD^TI?HT@>(P2;@2*12N4PX^2NR+#JQ32IMRV:)&RQ[@^P`D\=4#+F@* -MW/7Y?'QS+(]"`EU2II5LVC[E9N2C(;J;^07<%QU;E34N28(;_.,@P_O@G-X. -M^3]L4BRY%:1DVN_/(_D"]./.144MD6@H;KUPT?K7OM_[J//?>.X/3:^&/XU_ -MZI$V'KV>/[VC^1@QGS^3!MG'AN56PD8@ZXV?`L&_&?L(W*)?*) -M'L-';]-M[H"7QKJN[-GW_]=)I.UE\$L;WJA@+Y=I8?8N05+-OM9U0)C=4`[9 -M*11\:\L8&,-,,4B]U5:7=Z/RH'F9_ZA'>P&K4 -MM]>A#AQMG/CW1_.\A+>Z[_P$\=+*66;!^PZM\D]QOYH^;)FV\:'FZH0 -MJA#W^+Q=G-_#G&X[.[J7S[CSG5[8_!IOK<-/B?0WQ$VJK^B_&TW&TW3+O?-L -M`9BQ\?]#=JAG5FZ-FZ!#^*\Q)AP,*$CJ-FVB;G3C6/3[K;#B>!U>N\:Q;3I= -M4>\F^0I!(K*\+W3(UD30VM9N(O!QQ_)_N*2&+$FC<7%@4C8N_=!$8<9R@*24.%CP2Y2=M)>V\#OLZ-:O++Q](%F^G -MJ)&#B13JG5&QAZU&_S(K>_.]G;"V>1)E4:?+QK-M1/'57%90G&R9(?(B)DGC -MIR:/[7?D=Z;\V*QO3B;:N,EKD\2M]3[68CEC.XG*UUM=#-\U -M`*>9\P9(C1J0MG]F2@5G#=`NREQRW[<]>:V=S,\">.O_W%?S=;V1"NAU-CEN -M';K^:GUD9%\8VE$NE7W*](0L.Q;8+PZ5JORF_Q2"3YOM/+'EJFO&Z"IJR:5B -MO9\ZC>3&0$^L+K6NP6$;R)ON%UIAQ,LLG`S>+\/Y[1EQ#/.1S+V69[+D59_[ -M17K7J?*VLR_7CMNP,&55HQC@?X!RY6Y1#MXN -M,`)D;`,FWT-_Y,M%TI%%/U/ERN)P7AF63/:CO) -M6(FD=R\OJ`M,^**]`]Z8A-4NL1[/?D3Q(06Y/B&Y/JLA^[HN]/RVAZBUN1%" -M;>-+[F'U/]UDS]M;C0_>S';5E":\J -M6S\%Y"Q>-DKID'=?&; -MRFB3O@Q7ZK32$CU,ABVWC]6%++N]U$9H6G.)>?EL67&2E;U'3[[^ZRR]NQQO -M4A[7PM#:)2<[53C/IHQOT$`+$4Y*_-9LI,,+*9=Y?D+HDHW/8V=H/G;E"T3[ -MK:NM6!#M_9]$@\J$RX-(4ZY6&4]6ZG9H%-9U;K5F:;53P2TF^O02!_+$6LD/ -M!9VO9ZC_[QX6BN_04.9AZQ>AOX(L0;(UK*'-/WY7HR%7L9&^;NI.S6S[YJFF"5][@(S"?'Z]LJD+\=5-\YOIMLN0C1?G -MP(U#?FN=4(PV/"CHWD)IK$SG9N#6\3/4L6LAY!GJ^/;D,,Y6T0UD6=B7*>;^ -M.Q[)?TV48T5$*#8MS`Q5F4@L$W'.%P)#0!I>#TGMA1:EU4V15K8DP@C[PEM% -M_R(0VRI1=DFY2>7S85FWJV$L-9D?5AP[-) -M4D7(^?YXOYP=QGTY(4X/$":S!ADD3;0M\#QGHN]J*2!0*_ -MF?V(MT[BV`V0[`BWGO@6,L68$.1X"GD+_MM\>61(K.DK7IDK?>8T`-5,:=Z= -MP<%L=E%#AZD:9JATY/F""67<\1SEY&L+<^+G7&>K;>F80>'JCBI$Q^B0-Z!1 -M"?82Z.-D'$!MO%)]NCPUE'73N&8K=4O#02V/.@BHY=TU_NH79SNTN6*TY!@$ -MT=75^;3#DQ>X]1-P\J.%)1G<\[YF>LY>P>/VK\$8CFR5D-3Z'"Z_&7.98/&[ -M4_\3QK1(&R$+Q-@"1Q>]A(_,+IZ$V0#=:6'$[7H;?3HL4+9,N -M3+=X9#_%DY0*V`'U-P/29CVP*\'.JADPM8JY/?>V9HW^U>TY[G4O5[D/5$,A -M:KO7O>^((\9SF_7'G5]CY-;A%#Y\9B+H -M$I=1*N.]-N:UOJIG$RH8S<+R4N6WJ>K4U`<\+K>2[B^I1G="X!LE%;/PA^]- -M9"OQRG0_7\4)FZ/\7[?JNPS]KNEA)-RJP6'>WEJK2PE=HTHCA7*E<*,'*KI4 -MR)^C%&]9FA+Z.1+W)ON*E-% -MHEUSWVK)P'D:7G;]KY\CE0?*^ON(EA3<$$G82/#=NC^/^\XQ+@G#/EG'W9ST -M/%[\-%G\'7E!N2V<)/;A/"8,CNH#7[L`J5<)53!$K.SQY_.U_:,\Y"E('R4% -M`M28@T"&?FRG8ERA@:Z(_=6!LUD'48",OP]4`\PHYU7MD@WGU8N -M%'\<07>M74F5:7_AV*/((3Q>"M3UG/$<4@=L6Z/KFABO=4<.*VM_$YU"M[;B -MTY[W)RGD)85(C9H8'S#OUMA1STJ1+]8"#Z[%1\RLK'M0WU5_\.Z4IFS -M20'J9%(<-D8@8`2]DFMT*%4S&Y\:V*3X#B@U,NJK)MQZI;"$KR7_^%8;@NB) -MA*W)2;@_<\?Y$:1^UPSV0OYU04@7H4:IY[PTBG4.*`(/ODT2?0D+\\*?,*`> -M2LZ[BD>LG,([8ZFR:O[)0LON[.OK&TV03_`Z9UMCSSXEB?-KC"R$^]H1"9-AC@E=I@>X-Y:;&+ -MN5=GQF5ZLA8UC%X*`4^^W`^;T(Z;B+95F@F,[&#/#FUI;G`3KO-\DQ4S0>#* -M"/XI0\A?];DE76YC=L5C<8>?MV-'8;^K0K4"N4V$TD0'9C/BPA\G8/O13NN"$D`25PLXNS`?-ZP==00CC(-8J+\G!Y0`-^TZ?*S08_NF(&I -M*A[@F=X$4XXY4M832L7US"FB5M'8@-E53WX%+&54I-:&E^_B7QV&2M9L.Q9Y -M[IZ/99M)RG?6XX9>46\TMDXA"*35ZWC7Y1``RYQ\?2\*D`KRG%!-5=^E3.^; -MK;_]X?@=%PU#%_P7(\/#%&UCZ-@+1OPY@2RMA<:8=`L/89'42"1%G]11:]#; -M]?28#`-U!S?R2"9GEQ@.4:!,+'0O^RO7;>K_&1)%JHJ(`8(%C%TE`HH$S>MZ -M]IJ.3(?$>P%X_)1_74%O\;@+\_EOD7UN%M3H6]O,:[<975WK=M2;G&OZKA([ -M?:TEV].=(]>_WVJQQDB6'YVONS.>L)ES#%S*AK%5I,51)MJ[CFGP[@KL$6?E -M$`M!41DMWHM._>45X9J/>YC59+W107ZW#K[^IG>IH5%O!2&KX++W?@"SO.MC -M$%D[+CL"))7:_Q=)LS:Q+V$#S?W/2HS7_@U*#.[%UK0SV.F5L!G@TK5K^^U32\O\ZJ_X<9M\;S3GC;*Y6BF&78=#!P8 -MF+0BCC%58KF:/A?LG54:6U?UHK?>`I^7\U]^X^F1=*=WV,05$W(!Q$IB'4(CIE? -MDP1)N,UA>K1-;:MSS=$1U\^Q8<`*)D`MI<*PM.8ONO7PS"&I!4%$F=9EU?M$ -M`J'.LX?`_9#%\UG5?C#0*M+7Z9;L_YWEYM#L=['8K,EY82K7%'L@]&U!'`R) -M$]K%<+?RW3#[."?%05'5L((9$EO=]MN:S-D>AADGCYJ;AUNI),=?D[U;#?O/ -M\=IGR.&YF?>*>[]GQZM+G1Q,W5>G=4%T@Q]9P%ZY]UQ_Z=TH7Q`B1@WV6J=O -MQ<^E11F$[B';L,NPBJHD95[YZ>Z?7AI;K+Y2G9/)IQ`!@PTX5#&`CH^=2(3-VE? -M$9`=?[#*C2^[#D26^;V;[S2Y9YR+PQ+*_08*;;22I^^-A!ON;<'B%"ZLDDJQ -MOTO!7_3#"?.[.)*@H53XF;EW\*S!SR*%*(&7DG0*DQ]*_?! -M]R_]'V!FV%UG`6B549IL2%UWHT82B9B7KZMBEJP3]<5]>>I["S]ZA-SL$*\A -MEJE,T4YLG/5N5Y&4H2%RW&P%*[W<7=N"D\=LS?OKRL^/98GY&R1#"=R69RJ( -M5J_6TJA'62QY_8ILJ$%B#-,$JF1Z^!;?U7?3[B9861\)]0Z4<+1%]P!-&M-- -M!1L\;Y>GY/5D,HQ;N"7%D<9$A+;`/FE$DX'J+D% -MCD.MUUO?73F&T0ODW@@3.],]RZMX(K!.N-C?>7:5];Z-Y4\[P.2W7:U5?-UU -MRZZ*I>B+9)K+D2/GP'M=M3M&%Q#;;9L;"C<^:UBW1[\\O7/OWA.:>:>ZO0`Q -M;_[KDUE4*PVR50SX1W^WQ+[A]X/_0P$5L\[19.1%TB(O=X.N],+SP3._ -M(_"4,;_R-=CG"0A>G^-1W<+'^]\E=4^0_.[@8$/54XY0S!P``#&PH;,[VH^G -M*-@?@./&EE[*SYSBO^7JTKOYS2;UX4W&E`<:SQ"8<&(VY4OUB:*55@@B3^AE -MP,F&>5*G?.7AL[QB*OMNP`T!=".TKIGD-J@EJ"(E2(JZ09ZCD.F8TG_$K -M$'^":-P)<2"5-R/),K`ITK17D=A%S)=IT4[`I@D%'T%2``(&+9;FUVF3*._= -MF2,/G:Q)1UQ"O?2L807'XVW!^"[8^>T'9I79U>LR3+PY<*,3-(F\*307XAS< -M-!'C_S6.T2UTO_"B>X/%K(;+FT.SN%<%U4#\>/*+\(7P[)>&>3=_M,6^H2OZ -M>B)\6>Y(]9JRD4A.E#C39%#1VRDF>*7H=V<9V)HAG;O\G,:FI-Z$6,D."+=/ -MR#^D87,8Y97+L0<>,"6M)6`_%BS6\.F52HU?KG%&J8IU!D9J[B.%D; -MN7$0P\RW&H`U+X,B>:`GU!Q0?!NQ_SKUO)J,JR?-]I]S-J@\M_'ZQ]S?]K&N -M!KA^]'O_-W6./^U@8A4;^H(!&!MM*QG!Z^N/98!@G@Z`)S0K1^7=*H'EPD]I -MR`V;CRSNH&F@Y*FN@@Z&"1'V\;Y4%S_Y-(I^;@I5:)U7)(56>RP;:5'G3>I) -MZZ9?S@\Q@B==J#L2JIFKWYY1YMD2%WB'P&1COS-/-P&@RB>Y;BY\*G*<-*\M -M1,MZL]7C0!=D*J6QV/YB0GOQ?T?1]+WE -MJ;I>*3,;)C0MK6ER.\Y2\1D2B?>.;54HB5.<%$"J::-3^7`VWH'0_P';8FTZ -M[-FBR*'/0@H\\VU^JC(I=6/AF8L7NNIA4?^_K\MA]5ND=3]LL8IW_W -MJV974^]7B/6>TPH2>5CW+![WIANDH"IV"9SD&J9`_OCV57]G(@Z$I7PG"V%6NLC^,V$O(0WG99ETY9("#Z4&\Z0L0:519Y".TX!'YB` -MY_E_?D<536,?KI7)-AV@NMXGV_U9\ILHV1!PDN02.7QL-$MP^$Q(S-$'?]S, -M9Z+W(\HS$;X6P1*)+[G:-<_?TNE\_F9`FVOI-O(=+6IA",]70UA@,7Q3'Y-R -M.&GRL*PLEF#<+W0EOM1]=S$-"`$H!="[D5E>U4HSS]&4FZ+2RI6#OG!1R0"< -M^FC]?#?8CL!SZ;FMOU-=YX`Q=S/#+&)3\H3J[96VMM*9/5B*H^46@;)L9'RL -M6=(K2K@"(C9GO;WZ02<.E5VWA\DXLSH"%/]I5!)U/4XG>C9A)PE+]<"X -M?2R-[%AK=B:J!,,C$.KM]I#1D?B>P?S<#UNFNH_+%K':F"]FYE\R%:?!LJ4& -MQ)?!9+&,>EF,*??'1"G4^V2Y.'7ME-HE(VCV^S"!$V9;(Y$%5@C,`6X*E`O% -M1V6\8B0._=J8%]X][Q-45^4-]B$C)2%U]D)GB\%H$U`%`1C1\ -MFBF/$C:^=C<5=G(D*[=?G$<"L[\N6('Q,RC>D4;@Z,;K+O^6DD%R&%J<.&*N -MKRZA&Y)LF]+L!&DSDVN]0O+GWV)$Q,4K].8L6UTO=T0J`*7)S^Z'==(33XX$ -M1X8ACBX/J?OM0]S9_VMVHVL)E42V5>]C/QF&&TN641RVI_+=(X"6\5KN(_L[ -MVCEG1@;-OUI^4*E5RC..>#T\DOYC=I$6!7_&7*SA;E<8K7I0>.V9[?"4L'PC -MX.UN."QLD>Q']S<,I=3B'\W+FONLF,7CIO,?H^J#HL,+$K>-OO4QNJF7!X#58/C5@]9[F('C+TC]'ZH)'29IY\U@`-'EW^`IDSKLFE -M["-*P/QXNVW,DJ\@86;*2T8JIG2$NK8YJRZ&!--XBR$7U]D.T?98L4'LH'>@ -M6W^3_V)/FWH=I*#DQZAZYKZ$"2;)"M\F@Q<<.GT1<$XO)A -MGC%C[TP>,OUMJX;FYDTX:,LVK^O4';G@=9'X(6Q"_AMGP7^Z>_06#D$31U)M -M8#)PH<:^5H%:C^;&%!VCKJ\.19/7H@W4NM76=TT,%0$7)\//[HGM/;;&3_D9 -M=SJ>.?V@NK[^T\Z_F\$\*A^E.O=-IP'*+0@'6"Y=@)!&P5FTYM]G*4VN@UICY!:G!\.6F;?M] -MS,G1NTHP$.ITCA20'JX]!'Y4J>RX3Y"9Y]Q;>IXP"EM>,?PRNM -M;Q\V5B(8FZ!["6&KB46J%;[]CJ\XD6"^+:GABY*QDH$%Z\/GVJ/>*1GH6#-1 -MD,QZ'S.-$3M,X8^/QOZ3Y:^^2]-'@#),D>&9=*,J>>U8Z&UZ3]4\=8-.B5@9 -MW1XS5/7TER:!P`*HA1XZB3>&4.? -M&=ONWO7EN/RDVGY_C+%%225K$02\^`;#*@W-V*OEG_3T[5D&ZJ\6Z29:^4]V?HXY%GO -M'\031;ADYSVA:W`\DA34[LJC25JC1UI"X94\Z=$$I\R^O3;$Z[13[P)5&"\3 -M-+O'0D1C@08V*[O*\\X?=_3]-E]&E'HD)YRNED_W8`(T60[&H7]1XY6\WXF: -MQ06T&IQ70CX[=BTQGFNMV@\X2$P5^,_7)U8@_CT. -M?&X+6,;6T,P%WQ:3S(>[Y-L7ET-NN -MMHJ\VLF5BBZO3_P5R`0-YFR/P8RYGX$UKR22L=H;ZIK"&@#(=CV6T5R3RU3% -M(N@K2%9*T2Z#<"DA2-4P=O6`;("\ZPMWR'7/&KMNUWT -M(8TJD4***?!-D7508:HHUBAK28NI?;RG,R!Y: -M!R2P.(=D@3!C;->\3_ -M:Q1QT7;5V\:4K92_A?FKJU9Q?LOO:C9,;I;[!*0\$O65::F?Y#N'ZP>KWC5] -MVGOCO*T72Y=>*&?:V.LA)5-5'6/O8@&Z.$0Q'5Y>:DEC&ON,C,*G=B'_[H]U -M=*SVCJF!A"A+;O='/1&Q'BDH\9/UO^*$47WIWRJP'R,>^=K)E&R,3#/UUZ;T -MD/$I+>$\G+'.G?_CN]CAL^T(V!;E/2(#XVGJ&!RF\NNN)&\TV#1#RNUE?C8> -M>^;*(.[?NX=V4Y^])[R?@RIAWLETF6'M]F[7[ -M;FD77XSYMI]!%FY06EV$\K*3\+8I:]6P)STQDO`(4=F(!&N5S.L1-@K2.7YX -M=B.(VSD9V6:<-6@D9WHN*;A>6"RT*O;ZF?W_72^@DG7VPU=9M80!9)'^A@T]5Z`7I/0H9;MH0FEE95:>"AJH -M-VM+V[LM6=-]VNA>M*S>]V'L&\>:.)XXTJ10::3EK -M6]GK`#;B2RV9V5MBPAJR<%*U9QZ%SZ@<$!"ZJ$@B#04U@&Y13[D:NDWN5"L1 -MNQ:),S5;`/AG4P`>S#][,?K4]?)9RIXLR7.[S@?"^Z%NM54S -MSRK8?GE1]<#U04ET8+<,[]T0J_LYE\PP[J27>S.6+61T>8K05EJ5K,D+QK[: -M!RE6U*I>U3>F2AKL.(P%X+2+$9^.VLHK4YBN1+"^-+_ITNX_CYNG)(F%@QD% -M?Z:J7DF?&M\)+([!F9V5$UK^(II*&9^I(DA387,1Z?-STWG)Y'S/VL="?\1P -M`,IO;,3*(FV8AY]X6#?>!R?LWET'6UO1DLP",;J0]!G;V5+]G?HECTQJC:<% -MV)X=K9?0_U)\-JZ57=7YS"**CEBNA&5<`2Q;Z6S8:>J5XZON&%X#D@H-_H8^?V)]EI$>*K2Q_(,M^\<\C)9BLS)J36:49B" -M&U*'1;]T&P]7D%10^R((?,BE=@M=L^_O[%MTTWP1?X,3]-+:)3^2'UELG34: -MRN%;S_@C#*T8V5%QO6YF!.2$Q*>B-Q3#OLIVG.4H*N#GS<&1Z8&9O1]*JER6Y_3K;8_[*S2,35L`)#*3" -M!8LF-8K[`+)V>(YL1*>%S]\A?2Z!RL]TTKU_,.T>'(PX,[=]L]]VPEP1%RT+ -MQ0D@DAW=_*Y"(^F+QXTK1??$I3=XYVTY/3H\JEIM;!SO05^:8IZK*N=Y63(O -M"@7A.^6<\?&^>_'M'/$&:EOG4Y\GZD&H43+CF!!9V6D(L -M90OVRK[1/0>6J)"^'C`G41:>IK?X!8K.',&E>IIM-#P1\XQH=U1X$Q5%F/ -MP!U:D7\^N]XO0O=R?KTLG`UT+.OJL\=S6DYN)TKB%;!`#RF^*=_@YLKV#X[" -M?2LI+ZL^VH/L?JP>S!7F,#B:P@,ZI#L`Q"?*FF&(IX,FC\J;A8044\X%:_I) -M:[J>`D_3-E](P.H&?^E%Y"M&9/TW+<>ZE`9R69Z9J$7A#=[`2->;F4N(J&P$ -M2#N_8*-^^P@T466E(F$;,:=RHH[EX/9,%S]9_CCG:T6^>K"4PITWO2(5L=8I -MAXKA<_3@>57B8=A+*=K]?V?KZ`;3P`P`LT9-(!!RI#2K^GK[B$P`YK'BP>OT -M?%R3VAF?3D.*$FLJ@_C;+V")P*AS<^:-Y&-<95R9V=Q[5;:K7@\N]&\G9?J[ -MK(,Y8#IH:J[7N/A?7IG2K5JP-E-:J!=EPCD/[L9CFGY4NX62WC7 -M%TW40C.+R;D>(6U.>;)EU-D!LQII1T(F\)@J9./B\O>HK6'-JC4\76=;J6C) -M&TDVQ^UJ,EA6+QM'*RZKP_VDR1NU%QJO^B -M?!"QI7J,6$2U'8T^R?+Z#)!+A33C\?I,6@DH;AM_@F1P+UCY?K`EJ1IPB_-8 -M-OV-?"T`&36LI1[(%O2%L2_'L"FM)&&\:A[[A6_`$N8(8IIIV6_<6I(_4<;'/K/(=@M](E)+Q*'@&Z`2?T -M<[X;L;^#*#V;(E.[!=9?AQ(]]0L8BX)3ZYTC72^WC+T-!EO)F+T:&H\--6U9 -M@X[I<0\KC2_W[+*^G$COA]F.XBD>6B7>0O/T]I\[=2#\%%MW,Q1'J'P*F'.( -M)AY-;&Z-Z/]^PD8;9<'[B;GEKJGNU&9^`7;CDDSQ*_>@\@A7M*#5%IZ$2C"W -M[Y&L$#1@&R%*UWK/"$U//P2&E30IMQ,(-'X+H"F\A*DV;D2"4?E[@^@5PMMH -MTEJ.J2$2OHC9]Z -MC/^HO9GF*U[^+;-S7U -MT7B"L3WF[,8^'^">ID=X[)"$5*L]I2<%IZ!A1D>KM69X6#YM>VEF/>JD\3$) -M*`W2X'"J`P4DQ"^T3)0$O0=3I;0W;G&R`_G*'SKV>AJSR19 -MG$/8)=XQS5V]L?!2%*FQ?Y!JB<3[<=ETJSER^`02SU#S;D>:PY6FZ!;>2F>' -MY^W64\^OR\[?@%K%\2SW?G'WN]_H8`PVX7D7]:)K@CX]J_JXM`+PT*B`ZH0L -MV[#A/$#3S+/2R]^XT'0O)SW5[-!`T0^*X=[Q970WW_C(7=@[Y[A_C+"?BE`W -M;:")01,_A;I$TK_-KG"W9&0V]VG"$\^>GOT]E>]_JK!.6,-UVT.W'%Y?03#! -MB$RDL/`'9>@.VM<^!54U5^4V;S*KK+;?9%VRHR?/6>=!.F51;,6 -MFF]9]Y>M$Z(`N=`+@3:24PQ>1MN2[\Y1AV\(%WY7#;V]&D'?3H4K[:UM?;)X -M*=7/SNV=Z)+'>NN1MUZVJ9"8X?3,B\P0U/$;D?7#57<`9#"255Q/NH?I5JH= -MM%,\6R"`1/TX]"[2HV%\BL[)MGZ$=2438@Z7#MLN?V6?F+C+\Y4/?Z&`Z9Z-Y, -M+D*3N2<'C>/Q/V">CK%*_,#YHEP,`0+!(&Y&2E-P]F(V6_8`XF95>KS+%3E= -MLX\@*>/5V4S1:V'#G% -M;319?#FH+'7.$>Z6M/X?+_L<78*K-@0K=A3@%K\U>&$EJKTQ^5*H=5)G?:Z, -M+H\(X38\;`50RWFB5!8OBXRB,GGE_?W!Y25`S$;YOY?*!Q!9OX:T<$ -MC^Z`6;I'I>_;;3&S#WQ3F;UTA?MG70=O>?N]GDL,P01;SWTP!A6US^S/>4YL -MS["FGSZ4S3N[VHQ?PA"U04IA*@HGR"0V30I-8PRFTA<).JH$2Q!M1\C6>[\" -MFG1ZNRP*84DHD^0M]O\,@/679@0)?Y((!,P!?F=6$F%[5 -MORR!(VH^<-^][-V*/_(1V-:1ST\3/#Q(BS$0J=:!;<\KV\KD8D9[]MV2E=K^ -M^HUC@ZK#.C1]1J(%-3OR1_M#@I!?3S;W5B"C>@W9][?P8=W-/T#:N?K0[>^T -MT6)$-F&L67_&6K<\JX&[N+35`6:\MP73=Z+E-,_Z_9BGT,8VRSAE/:7,5^HL -MT<*'T55JH'#&_QR8@C^G'K;Q)\P1S2:1;NN==^O0:"JA`B6OY-HTPC\;@JT# -M[^7=Q5Y@L22+3="KI?:[,UZ*VSDGB.0LM:.Y0-S04`KXN)P7OW_]CJ'KA^^H -M'OG[VNFN_I3 -M.Y?"LE59H++(5;`.?*[2-5E2EC4_%*F(^.)FY>[=SC(YZWZ<^-@1/,J]=RYZ -MG6@F?E\J%];ERSV4"\$!IF%BT:)["JX2:LA7#1ZL:^/H=!)9N<"]R5(JW#WZM,^R#RJT5[ -M;<&.GR]S)0I -M75>/:BZ*RUN`+<:Y8,&K1GG$SM6FB#.`85[[4M&GC6RLQ&\5(X>^/KD5:=8; -MFNG5?+KH-X30EJKAA&:U.3<=]/>#-I;@@3L?]L39F3.13(ZCZ[W-E@I/^AC< -M,0#1RJ!"DVB7/=?X^4RHX@B=),"@E'8FFYXGJ'F#`E`CRXW_.H:MR(8S,_D' -M$,H'N^.[.E4<[_/9:$GT#^Z2Z?AFL/[@&%6:H7L(VTI-%W7:/&)HY>JLM'DA -MFO1M-O35O_L2W!>X?7"7`"$]N\E!NJ-EXK=CRV9')-;RV -M">'1;IPD(D/FD)PWIY^"BJ8!_[$G!:T-BC2WK2_4J(ZEM*U<+LNA$&'51%D& -MFBMT4\5"/QB2#=;ULW?Y/<_9<+&3SG?Y$"FE,#W'3#IR_K!"E0O?-P<%W0\G -M,QJ=TB'0BLXAAKA]6-&J%K"::-2/\%UG'37XR.\-+,0L+$F@K@""0U7?&!(# -MK6^FV:9/W3W6[V\B-JUE2=!RZM54%3_FR3O<@TA9<@3TP2/F6PHN"7H(2[6, -MM36O.RLQ/D45MM=]NZP\J=(PJ$>4VGM?QG`Z_3ZR=&>*E08W:PR[S-N+N%Q( -M5#RE>.Y#MP:S??E7KIL957E.B\?0=HBYE67>7^KV&#*#<>O?/IRR]HC:=A/0E@#(GV'/;A2 -M:,I#CTM_$B_EU2D"XU,A`ZCRV_3W\';C`;8`1!4O>@4K81M^9_N=M^/_W=,` -MYR."QLY%)U/F0EMWO[P/&V9-WFRX?I%IH*MN85P-3TCM-N'LZ.N%;+U] -M-O=4%/7;`_C,FC)"U,W/3SCS.)01-K@S2^Q1I.;]7OO:IV8_6AR3!62B,W&B -M\-#XJ&>?HFRY;**B=,5=45Z!7YID?]2<_>0.\3923YKX\UE"\Y;?O1-$:/1? -M1:#>Q\\](^,G:!,*E67R'G<93"DR#4`$P(Z"Z_[PK/P$V<-#RNER=@L7I<$. -MGHZO"[S_\@=`RJ=7C0^TS3?U___4F40OR_Q*XN*>F+F?O]#')X^#(*?^)OSI -M4QN\Z`K[,Z$Y>+HQKU`.M21\ -M$N69+1:0R:%9L'R)Z')^[P_0)RL0\K;R-I?=/;DSD+$TY7L1>^$"^[4O&>W1 -MJ^3Y"Y66_1,0_&JN8P)"G)"`?S75E#RPAWP@"L9"IAS8"0%AE'?9@3\$\0U) -MEJDBT'CRT:P+P"C8:$],V#40.!A)BQ?ROOGGDFV$7)R -M%`5,AZ:'C%NH!,+BS:IP=GZ#)TGK!0BU(*%>.=*39^];5:>`!#-5]>%!%HV_ -MJ4R1L.GFI&A)SB7&?8?CX_41%%%[)TLM>#5$*ZLC;CVJ*NXG^F!1P(:GYGPB -M[*9E0;G?L%NVA>H@A?"$[6?("Y$.Z8J#'][5 -MBM!%HCP)7-E"TR`LBK[%E=JV)(C.&"E-?/3SAP&)BZKNE:+5[B/\=3$8A)@0-AJ0`\A>5+LTB`-F<$Z/J -M3B]_L)6/\6WJX^:POSCK1^I?!<%L^M<8+\N71Y$L0N8I26;Q7#G.&4SDF/F, -M4W@G9!2M7[$:+3<8K$&J8QTI1LAW78\Q+X)NHBTYBW#2J$'((HP/6J@#(Z8: -M$3+1?.>0KRB6B1[N>RMN">^_3!&KY]A=^*J%$NJQK[44JY1P.4E8;@9/ON>Y -M,#F&5*)L_A+WPYFY_CW$2J)H!:+1@X@^_>JW.5E#I(+?RLJX)FDEM_E%:]V* -MF$#R.-+4=/>4]\5NE$J2OL'*F/DL.@T)M%E0=(7;*WUT/6^(NJ?#^3A`I1X1 -M["3;1N@_%)&'*5^21U;_/H4,[\7J$-.R)1(/+_5%3>ST.]132&?@L\G3J`FG -MJN(Y&54V.7JBTYZ%C/4;L,_]+Z7JJO`S_=%;YL.QV1GHN6GY=?-2SNK_8W/O#+KL=]6=)UCT-!Q^^3W@6(3?'A-:?.:7`Y7W/%XX5^.5I -M:,FM@C+,:G5>R.8W-(*`H@XT-=4S(U4DV11^@.-[C^T]E-^\_C@UK>-LF;;X0/"LW,-T3!H4PLJ09X-9W2.LQF1[,,:?74W. -M^:L<=5050\8*B-QC2C?+Q -M3]C7_M7Q*LRJ*F>QS9VMP!4[SK4\[QXK]Z^FBND:(V7.$UM1X%GE9K -M,]SY+,D8_%!Z-.A8FG'($]?+/=!D+JS501+G -M:2(Z+Z%QK`KM%S^T;EON#:W)X\+9++4MA/E^(_S=S2;("!BT0YO7\S&O=BFR>KKB.3 -M;&/3-B7_W$(7=@"GP,DW+'(A&/)(P -M^[(,"[TU([Z6QBL:/#I02W2`AZ]%?RIJY_ZC5I7QC2=-4DDOF4E[<1@)I.LD -MU+B4Q_J&/I(Z3\EYAH>.$$3\;OX]V')5IW -M8Z<.Q1*86AAOL.8:5@H-WGC_'K?KQ"+WF%@R8M<8PRF5&G.'[$C%M_^J/M\W -MIE"(AGGK'U>+ -M=:\%?.Z_$'5ER/Z!"Z4UL/K=J>3E`HO13;)X,I@8`^+WZ(`=^YB%`?%"'_S7 -M(E:WF,/>[WW>3AU0/E(N[%6>7,\1)EI[BX\IL`QL(CA\*7T,Q9=_DZSI2TUV -M'\&/SG?*8WS#1`"T\H*BV+C!:VG#!W&%9C7ZPM"540EG0G?U(2C,45[9M`M5 -MCW8_3RA-LGFE9X%3>GCM#I%1?GA)22D^H6=?,\-]*[W>'R2,=S[+_[\3)R.U -MDMZFY1#@K?'N`?:F2!K$_"MRJC93P'&J,CW?G:0+=2%52S`;(6"@&O?MB<(Y()N_1TG3QX4X!NS:)65A43 -M=9!%1,,/\!`#)VVY'1EB_T3?+Q+P*"F$W!,+1>J^F!T(;)V:8JT.KOJ;[3!) -MTYNEA1?+;1L9Z>D,J6/>GTFHW,G7@(GSEGM[)`#3.\*Q?6EE-9U#3@-`L'4\ -MH*\]<=&EH,,2#(!4WQQXT_-B5+'[58'67<\>W22I=QVU1'$# -MN;%,`Q'OEGZ!8O`'Q&ZG6ULIYR*.]($)8I*)_TSUNT,M\FWJ?J\BFD#W>8.& -M@RY$?/&G!30EH%6764W#"-_G-.AAMY8^MCD>T`W_H)6I7HB+17.DD*:+6AYB -MG+6L-N&4=?K`SO2_;44VKHGG/0,,/S^_[!IFT.ZJ\90,M#9KBX8B8T(JKD%F -M-#Q2_)\#/6Y?!Y:H^-K71%Z?^6]83(*B8U5B>(9'F)N=B9*"SGZ-ZM&'^;E- -M#O8H(.1LO>[6NG[EMZOG6YB*UK%/_#8_64T#D$M34:K-IRM%I@!D*,ORJ&/^ -MM4TEFM0E2\>2ZD$UUD`>_@S"DW6IA1Y/$ST(((H[E8S#]VL2 -MN#-,NCJR_1>/5:B6UMGAQX>94.=;+`L7U<:HUOL<3_6YM(U=>5A -M^=TO@#%YF"EJ=&M/JL:!B%:3-B`L7YP+'Y#Z;+$4XE.+>?`)BH_K$W`$S("CA>V6A8.`(E9)`-',RJM@S5GPU/ -M::F_GTT*JDT@W#40L\_D8S#%JJ-,GZ&63.M)4Q=SY_YO6_(%ELJWS9(2_X:*0SM5I55./`^1`0*$JVD8&Y -M(!F,3BVRR[A"MV28L!SZC'ZWK&*060(YL&.T((WU(-3_H8+8XKRV -M'U8.0"`KD*8WHW&%E'@O!83>5V?\+IJ=`P^L!X^J@XJ-R#"??UN$ -MV4.VY"_C(FBZ]+6:`R'BS#(,!+N[U^R/!R5+VNT\-E+;>HYOO"**ATQ'(B9E -M&*@R>CYGGFG\X/Z'PFT&-D>B0VS?'3"TE:NW!A*M'.=H-/!U,"N""4*^DC5M -M\]%%1\\L'UQ#;^S"P*]`/2'7BO\ -MQTQ'WT>L8+/U$KR?/#\]!`91X6PM_(L\J4:7E:Q#'$]9;[\;+A#./?(GBK'X -M^O*UU&FAXL$)_5E>;IJ"DE4H8=YM:D54H`XK2.-&\_US)[&[$@X__=IN6-)V -M;H_I(MO;VJC:,-L]4*NE_&_;0,3G@^EG(1LJJ]4Z[,,T:S,A[31.02X;^8V+ -M6="`R0RTP)9W>4G239!C;MY`OBRL -M_*R.A;H]Z4#*MB5[7MXJ2?G'@SFN+^T]@^VX-ZBQ;Y;K^VU;MBS$LI9!,UC> -MX^=(06@3OEB?J]98I7F3^5'4\?:+X,6RL7Y,>(\PO6/O$1@+0EV;-PE62V]Y -MZC"=&NNCKSL<<>5WS7L'NTBV%H9'^GZ\-"JB);*N^J*07?ESP,4O'W6;0.S_ -M@PB+,=>^VU;4&),])=&I/K#4,H/;V1+1Y)([JSF3P077[_H&IN@96M\`29T.U]M+N$33ETS<+L1B+60 -M7S6P"FU8?$;FUU9$<\Y6")Y)^@^#OW6JAT[J@U?O>*7Z>)]5X:@NEG44K;?X -M%OQ0-.>Q[AF*\ZW'ABBCUH/1*HAMQHIC3;O+MCY^9W@'4:R*CX['>U?)0K;L -MT&'5G))@!B0(#DY3EUR;NB@'W"XW,4N;6(L.0Z#TUIU"1^I8GQT2^O -MSO[2&2\K2\N'-$YOOE&:/HRG^;TS-@YXA"$JU.GR?Z4YA.Q:R>'9EO7R]\ -M?:'VMRS=!,49!#Q+_[<\3VG"1RU-<T&9^&QXPB'5#Z$5>I?/^\;4U291V]?;3$PHR -M#-=Q28X8_'OO-O#DV)"MI!X9J7B_>]R*Y*2W^3^M1D+'V/5I3"DR$'MW'ZYO -MSI.^0H@"=^2-KWT'X/9W.BE%-N03F*5TRHEQ.+0H;Z8_M$'3'Y*.WY^_BV_U -ML(QLTA#.&RM"W78.+G%P+23%V<9J%S,R$+E)NL9HR=PU8VO0':OJ/ZN/Y$1Q -M=5#6(>Q&>PZ4K#SY]^%_$5YX&$=_,B"-#.GS%C^R1=8W:EK.=%:53&,N6T^J -MV]6P@2@YHS"HKSN(@8#B7]Y?,;_^5CT-JS2O5/\+;S_S34#EUFRRK*MWK0TY'5VD)7^)[)<#.LQ#EED7+/!X-=>3[P>4*BL%V -MDX\I%*+G>_.OIZ;:DM*URVB&S*'3 -M9XM``VQR6W@2N``6*)RJGO=PO3&!\D\"S=I[HXKJL77WP.>?K\@9]OA6>V"9 -MF`'`3M#13?UK`2&,40[HQ@]=O(_I:V%Y)DO`IJ@64-\SQBZT>;:C%_@Q)M0K -M+<1;)1T)]B$!-/ORA#+&`O?7`<*9WCZ6.V`ZVC4HVQ,+@LE[1:NJ3%?1(`1@LY?$'$.W+G1L%\9N4KP -MLSX>.FS(5)C4!JDQF0H!H9YCL&8XXYQ42T_PBS1Q*M)4W^#'#C;)MOMUNDZH -MM7AZ'A.#.YIF8;S/`QSY[4H0\5>S%G*`M?6PM@LU>SSOQE:;'3H,\/M#]>A6OS)1[45]21-& -M]2*"S27QYB^]PN=#`XRGUUK]NP@90O`J$T,9/'K -MVZ/5IM48$X!V);65/M<,6I"XC=;1S$M(>YC= -M$76[VAHV-5NE?N*F;LD+RV7TW^_)5LW:?XXE/UB1)`E]7029;+%%Z2'ZA/H7 -MVU!1062K3W+'*[#E*+R&TO9AL"Z0[#O]R5OU1_TKI;3U[3S(S4$@JPL6%::, -MVKOR8?^%]/@;HE;0?%%,P:1H?:VM!5E@$>CADE%6XK61(J -MYDW/DE;493NU$6)?6N66FR>*,42;@7NWU&)&Q.[#J1:*YE8EN2.<94"!GD(; -M)P_WCK -MKTK26,BY4;K(*S\^CBMIB%1+5;=O -M4Q,!`::*B60PU7MK_;V'X:FK<8EB_+WK!J]"E>'\W/9,2M9W'%U1T]M,-4G[.$K-QS5:I^!]\=+ASA;559'U6S:.`2X`8(\VFQ[,.C%.YB0B@4UVOMNS^4N2X#NAAHO].:GS^$B+ -M^'KMVC&+RYV77KD]@7"C/+E^5T=@R2U.2AN\Q:MO_$1K43.5#9I2\-[,"KW< -MB(XVH+4.476=C0PS3AU7_MU$2;H9^N)@9)'4BB$-Q`]E\Z[4\"B6&KSI6GA5 -M.=[CTS`X]W1,I!^ML2((M8RAI=)`T%#+?S0DA9'5ZC/[7_5L12:>\.^NP-DY -M.>*=O;;'WF2>%OI)9TGS$[?*RY,#1P6E_P8^6TX22!W]2&S;+CZH`1TY<;15 -M9UE1/ZXF5K_'N4:,XVVQ+..:PO)<"$YN/G))BY."1(J*,@,8>GA-HT-3DY,!D?T(=$O3] -MJ%;>6LP7.J48WY..ASM]2=[A!5]\V#,3'F.YRFH[[;8"$:XNO4'B;['):482 -M_F>8)Y?$:)G582&V],T>FN9ZA8J=O*W_:"6)CJH[&(Z48$PZV9G06)U$/IY, -MS\4&XBFL;I<4S\L\=E+9&7DF$X`BE3GD'!O*?WWPEU%HD7U!Z]M&SM:3$I`* -M$+=GT1G?=/?_%/,;RCE_[$F5R.Q+:-.-6/Q3K6@?V"+IU%A+H(_&*&!S[3O9 -MLV6Z3XUZ/I7'L#.DL[MVU[C0Q']2-L<`)*LF'C0[.XH-/CFM/K^Y&F_J`&W0Y.HH&/L;N3.<1KO5TG:'COJ -M]2XBHW#GMQQ4;!)E@&",T;8W)G2,[[Y*QR,1Q7A+]SG -MO&4B=+7*,!"[1F6R]$18K>*()(V1"YQ[0AT9HLW;1L,.4`%^&7C?-3H52-6& -M"?I>QH_!T]V#8`J)@8_D5J?`.JT0@C#:]HN4=.IT.[61))F21=;V)=\;MMS.1=A82<6\!K&Y&7LS_OPBEP^2&6$- -MER);QK>'Y69"'[$Y^L@DG6!'\?OQEQGGZ1]^@JGC?YIT+AI8Z9SD`\IAJ^I/ -MPQ%<1"O@NJH:J1=\\[LMX,!9X*%^KS];CD!&FED'L.V84=DHAK(C$]R0L2"! -M#>3_MGZ,]=(^?>"\#LOI@LQ<-Q?U@0]$U"\KY:C_N7FQQ1KUC5@.TKJ][9]$ -M<"-XVZ4D">77):]`YAF]OBA(1]9$.:QJ,X`"B6B)2<`T8?N@R8Q?F?")EDA1 -M`S\9U%?%Y6;?&-FI>N#,(HT!KU<#&$^5_TSG%3RM/>7/$_)F#ZHT_14_P'"N -MG=4(,VPT-K%4^/X^V5,:6[+3(/)OB/FJG9'$+'9;[,.JHQT+A:@5WA@F&3F9 -M@<]3T\C3#")=4235,^T@\;>1-+'2,:-C4,S -M%FLALD:#L5_'VS>DO)&;RY-1E=!LQ#M?;(+DE?GQZ5K\QVT8D9OP*NOPE%TM44"D]-Z$\UQI(YR:'-:RX?[&# -MD;.:<%MX/?(=FNAKID2OHAS"VT3F_5)Y'D%)E*6D4_U -M99P;N6[N#F[A.GGI'VV>FK>Y\4/V[FV%H$6'JRU]X-_,`J"WQC+130WWIYQA -M--.-/<5JM#?5KZ0V&'?016SX/\&,^F-ESU(=YU;_BU5S;1)FH-'12P7 -MNO"QO;;\V1M54)R\5]X'M_9=YCXX?+VVT\JM`3<)@+D]'*+7G3ZQ0#-ZY5U` -MR.J1/VAP"M%_>J9_)O#YT3([S!X1_#]LA[V#*GW#'::_%)E/,>HEK0OW6_?P -M>_4/)"3NP._]'VM',DE2X\B"(\$6,]TP+!_#7=^!R"R?],2I]2`^%T+CZ>>@ -M:A$8&@T]\N$_'B'(U\816R\=*5I;1SEH*'SB7LLL1&JBE!9N^@=;@51^DRN[ -MR$3R--G91KKS7U!\1YI+1[L3H<[Y(?GWLQ1O*EBT6:,ZJ8(GU*&$<)0796I* -M>GY'L?QU(_[`WF0XY#/E2KS,&\:] -M%3:PJ\`Q4$>?M%;^W*V4EI$741Q>CY:S0E+4_\-1G_-H:#@B3_4CQWZZ -MC,Y,:3_=%#8'".:PJ)$,%XS[K673I]T,4W7E[)0;R#)%DDB`$`",R)9ZIR^. -MICHM\6+3[L#?MB>J-P^="?_2."9Q5FC/O5*%O9?-3$W+"SP406KR^K[GH:S4 -M,]0*?7(S"9_;J>E!N.8,_=*0A>@/:9[WO'EOEX9%9RO::/^/Y*$I$0^Q#V$Q -M/,_Q83[EF"!JFONQC1^FLA2FQ#]&]JGW0,Q``V]"C?(Z?@8 -MIOCJWAY4,S>*3!\$DI0!4DG1ISZIW#>/31A['GX$F1DFSJ)KQX:9GR/+6R2B -M%3(W=PW5R:1.BY%N"R?)04;(0_Z`%O,X[HN`:XOC^[@58EBA843&\JU)X_<@ -M;5`7T5A@N&!D1:92V%8R>ON,LO5'?8G.C/.9!N]GR3D7\'WF)%K9&7H1%$#R -M'N2^DIDE>H.FF4@._-[OP,1U7JW(_#6EJU-_PH/'/S$%J+W^#&%9Y]05<>K\ -MB@^F`-"M;U@@Y,*")(,D$`!T9N1G>J2?>QP=0_QDBEOA/`H)34J9SO;N-UVD -MZAN]LVAG#8Z*B4^Y;9&VTT>63DJ"Q]4B#\GTCUK1<^\:L0#@(2)%?Z&EI^Q: -M0!U;WVBK^3S;H?OA.!0A&1&5PT=4$H1! -MDYF0CD>2VX&-RA6M74'1WWP"PWXIJ6Y**_%WXX0ZS%L"P.CTG2`Y20A_/@JC -M6]!'7_2KU7VO5RXC#[![^FR)"^7*$:A'&&/LX!WX<^RY]-B`'$%U%/OXO_>R\@XO%N,+LZ02-],TY)B3Y:]H;M'V# -M.BW[SX#^0V,TWHV(^ -M37E-*#DZY;3#ZK@O]>ADRWIV']L7[3`T8632%>XLE9@]V\_TY$MRZ5"'TG\? -M(I^M?,I@7C!M8K?`RH0XGS3>F'%&/=]G5[7UXY='#JDN4I?2:/`'=@93>>:@ -M[I$X"CEO6X>&)A8VY5@0BQYZ@&&T@V/1(HG+1H3C+\U2OTVER`MNG1'X-%#, -M4WLZE!Q2NNOO)N<\48V@]*`YR9`;?,*A(U=H8ZP_NYBI9NL:&+VCCP!R'\ML -M`&B=R;IQWY2:Y@>/\E]_D/3U&E]>]X:H);5][M!D@YC+%@L+")V$FSV6^5-< -M7!>TO@B!QIDN&&G*ZB/&A/CIE6%1)5>TE($. -ME&Y67GE'3#J4VR_3X[1VC>DERV@-$7WE?@>_&V&VJ_`^F>!R[[V9`W67\P8> -M.RXE[V&?HF"[3U$LW52H7YFRE11%*2=#?"_4T67M=)1U@CP_$9!;>!?)RAY*RT*R/FK -MH1WC5^]R^.;9"C?CA-3.MMGKZQF4A<71#\&PO??I60M:B\V>26TP^ -MHW\MXNU+;N#3FO0E[,$A@$]9Y"0YC(S"K252IE]_OA0>A[A) -M19,'IZ$Y0'XP]\`,,\@R*S+/>/`!:8$#$[XKH$$1Q^&7*KME8`7"CB*8L=&; -MK]PYN"VZL<>/2*Y#)X8;VEJ!+-^"L[B(+=R+>W`GUJUT*!"UZ2+UVTTS_1D/ -MP"$/&*>BGT]IT,/+E>31*9C1=;_JWZ'7PR8TMWRLMOZ`]K<_?'M5!MR&5X1+ -M)HJOD7+18\P14Q[B+GW(5B>+8Q+,R[`?5"%;Y1'B+0^>`VI(NTM9+,'!AP>@ -M]H4&*BSV=L,XW1S11%DNIG/P.H4XB44%)DYW7Y["G%34/K.PU-LT2&T?6L^8 -MWCG#\=_-`$)BPP#UV)RVYW`W]8*-MS5\MKQ:ID.W3JX!^*MMPV3S!^5Z -M\4_,;,-DCYDDYR!F.P0U=3%@03>QTZQAL^6ZEF:7]_LVDAEDQ*_K@8U?GE_F -M`[YQ6I^6U\N3'%[9QTUFE -MRZZQLK?3L_"166;3M'U/KL#_#[['LY$?0GQBY@50M^"!C%G>43_)IOEDJA(# -M+Z0Y=G=[=]G+FG':.*5%*`NECU0^'*\$/;HT2%CY;ZS6;R;`C/,_[2AR@Z!S -M,$J-N8HKS"@1(1!QHBJJ)_]8T+,%\KK]N>+,<*K/=7/V8&%YE@S -M0241MLB>KQIWKUU@M=9Z43\3/9VU?2`61!G?B:,9YL69VASM[WCZ6?)/5]B* -M57*^=4`$$"3R:9_0[O+;B*6']/6;O9)9L3'+*`1W_M&?-FWP=``)6:.`%"46 -MP20#(Y&K$(2F'V.'=[W,7E>.&]F$T&+)`,]\R)M@("-WF0S^+,J_Q6$A/T!E -MRD^VLLFY34],M@)=QKQ+##(4?ZHR2U.>B@9/W9W?U;/PUV.?:C,[TVT7WB6H -M;0_I6>6A+AT^4@<%F-Y53P=>1?U'=>WY9\'+.$&!G -MJ3DD^+[M[G*2HC$F].N!P!M6`.-#&#ZIMZ9VFB2'.SI$)./YJC+0I\@0E>$` -M6K14SLS?.64-,Y,_3=:PR?A;=Z)S(DFQ>'/1>CP3#^=[C3:&8>:;31FR\'H% -M\1IW73.NDTA4BWI][)\ZGD=QLS6M73#&W!OT/E=`<#&*3&A\>P]259)1XW"B -MO>JCHBX1![CJZ8^*WQ*>FW[^JU^\8(7PK,'ZO#ZV?EH0-FDJ1M*91'CH5VD8 -MV>(>Y&H_/#2W1SL3#T3\I7:6CIL/Q'!YK<@%'K%XK+3F?::`-$4DIR/C=QMY -M?@CQX0(ZB+AOICF20Y'XWOP//%V"32Q=[S^EP4LT'9V+>/.OL2"H_UT]HY_49+L.#'VY -M1,=&E[U$BAXE+[EN`JN05=5N/&S?2F\H]X]OWYABPBB^4`O4B+'7R)S9`5ZH -M]QP"VD`?&WO)-]2VMANEY/M'1(=$UV%1UA:WV=E\.5JM\MTJYUAUJZAM;W8" -M57Q5'P`99.I1&VG@:GG="@2U=!22$^W"/J%O8]+)8]E-1=@29KH[0RH41QAO -M(1D_\82Y[/;YS=;3P^2P4'#N0F70+A_Q6G1Z&;`PK+T^CMR=G(7BI"QXC^?05 -M2D"8IU4\$)#?)=X5+R?L,']&_C67RRV>E(@@(Q@IW8PTJ-'F'53P%3#5OE<) -M_@0./N;5M/JZ!JX(?=>E#:VQ.6%B;MVF"TCH/^/K4@R6;*%]/9"E;>4E'RK1 -MX=-!-/GJ/+8%;/@%LH5NGE:N+EMBT?+D2U(UPH2<@U -M(V<#9R\%%N)M;V%LFE, -M!FQ@?FVR8BIA2_`/X>0T^TJ7KQUWN -M>1X*^CGKNOV.`K:"_94)<*4R+EOS#2ROXC#"H#J[9RM8-ZO4>*RW(_R/%!CU -MY>JC-<[1RRO<56N#:>C$+:B^^]6RN.5).TKCC0`3Z/!E'RP*VJ![J%JEJ'6( -M=`UF/HX4S`RB6KQ>H1'Y8\3323[5@D#>D/==O4CO(%8Z%Y8,J^0 -MX('FN:@W&R&^D"N9B)F+K[(QC\*HZ#1EN=&?TTV"U7G+B8@ZQ3+WNQ_8J"QK -MS,/A7N06_"#"S_?U/B<<3MZK(M^]W$GJ&MC%BGL`WYZ%"URLZH)0O(`0@L5% -M5/'J^;G22=&]EL9=F@DD[;$P\?I?.^8>\QVAMH8^VG=!4'#360)_#]&__GWA -M=719F1R\IC'QL8S#OY_`LS$V<;24')JD;Y1O$$YRU];-@VY;U;2UO2#&\"$Q -M!-,Z[F!3_<_!?XJQY:CMN-/BR3,UM-5@]@#:Q2Z7BB3ON_5VCP#D[-SKX+W4HT -MUF/=-ITXNQ\S7)*/RA#@> -MV+\SC0D:9%LMH+=<#N,(V$'_LXBN,?^I5./_!@T>Q?-,PM6T[C!B#M+;-1G5 -M4K_XA3*FN)V4UV_Z?!DF6A#43E>9G+)CW:A$B,](QH[^CI1M_9RSC1*=^;EV -MM.2J=$H".;KERZ5G]5KY`7\K*0XH38_0PJW>*IK;AP>A;_D#>)>^ -M!W9&&\@2<41KY<+1K7+^PLBBR]&@R//@P3KS/UXM!OWN>93Y__G^JR2(6_7? -M_@ZDQ_Z&=&VH#;&_CUYC?<>KNFD_:SC@=-KS#IC*$F=V*QW)^]0C%P$L1V+_ -M%(Y&H_=D-.GEY*LA"N#I%3%^;%H?PC;7^Q?'BES_-1,.@9=.WKVV@C*T+6L& -M7LEYEM93[6%63_6KC]-(@5O,$)KG]%:&G -M&8O>@.9MS/VEVTM<^-]%2/DY?1XI"5RZZ-OU;"_-J?HCJL'MNG1%@Z_G"=0>`>;:2OM>7ZI\NU;&28`4CJ7Y)+]D07\GN@L< -M&UHI7[?.F;?W+F\>6%V4<)G)JBT<+I3"",7O&[3<3T60Z,84M7J#P+TACJ?F -MDC4+2DSBFN)=XK[WHK^;XZ(;)ZUQ=9QU,?,M:CAFQKU3BPQ;@[N[V[%'_T^[ -MK0,X^Z.@4'(LM/)N2U+L)B*-@X7B0%.JA\*NM9'@407?4']*DZYTU,$:L.U7 -M[8ZRC<_XGT9Y,E^LK/([D!C-GJ&D)&"*Y?!7DAW_^0@=5$6*A;O&9 -MH836DB"47**V)ZGME2TCA;4O%9I8&]DBF5O)Y*;N_-O==G0,O:.MY7-U[4@O41GUHMHSQW#P66L^NW;7-8PF,XQK -M<[8S]\Y&32Q([%8-C;KVC=+RT!\_JO[#?PNW_G1A\GLL&L*,Z1+L["`L]\2T#O/L@H]65S2201 -MXGJZ`S+_`]BLN*P"6]J8VLE:7>\Q:"9=4HN[X%=XFDA#8G,R2WAW'Q$QSKR$ -MNV!HJ@<1.L.+==3EW-[7GY8N?3I3]CFHV>X:>E<<11S,`:X\J+VSE7!%XZZ9 -MX/00&J^9="_T>[MV^_PC:DAQ3G8H0@IA,[09+N0[%4L-D%&Q,S+Y*%F-+>8/ -M[KT?/)+\T?7=\6Y+Z"+F(I`G3I$?;T08(2'UC.:J^K7):OM($\HM;*T8_#J/)!I%_KS:T1- -M`GQX(?"D2:&VM?!P%R)D*QHL-]F!J=#J-:)";6^@DV=I"=<:7U@+5?M$JQN+ -M/Z*38HUD(6#.`V-.%#WAU0#-C:7\/OVKSGLV8H].L?M",]+=MIY14R![C>7D -M\72<.B7"HKX4VH?-S@%K3.H)P?!3 -M,J]/V&=$=JA-,7^ -M/Q6B^5=($XO -MCV+$&@`>,(SZ3WZ(^#_!@X./*05"@`?[''..\]\^\:_G;(.E+2.V8R`[.4XX -M&K*Y!O`QR<96.U\O1BFW0,L0Z+F?X/([W'#0\O_.]G%T$9+_90$O>Z6U)B#=>Q<^W8(Z>8KPYD^=3$AM"T72%'` -MN^&Q%;>FY6GMZJ:K3_0<;4(8\)+L;2-9#?4_H,1Z<)*%V58L@J"HR[YQ99Y1 -M@2LA4W6][X1X-0!@X7XM9-L._F(K`#Q0\+8\6RS&E1]Z-H.X9^\Q,-S7WI#) -M^.#=3TROGI>#&^X2-DYU@[5T@G=0[ZO[UN2TIN6!O%.)O=_'U1*8INUB[S -ME=-G,G06?DX1TKY5!'FBM%;6`O)_C=H,)?$VRW?RG7`32J='\Z"\%(@C1MWD -MGL[!8.T8`);]>VK,;`2.P=^.`30V4H]#&$RY+_BEO5=0-L]J,UB-^#]1`^BQ -M-9GA$;Y3A'OY';WEEUM_+QHC>#`^CF+EO"T#6>KW^$+[7?QT,67TS_^$^E!Y -M)($E8998+3S]1ED$1>.0QA65@UNMQEW4MR/]G9H@T1BLDPD@;ZBO8`!HX[H[U.]SX-H691V7M#@46`@*? -MT,NJ<_`UI4X_]`)LOOCHDU0MAEH0=]+QKKOD&"Q7QO@?952%7THP)>NP;/QQ -M9=Z?1;FZAHZ87N/Q(J_/F@:2$-*4W"FX+H2^6+$4WM'M8-:\D48W]1\K+/B, -M;/S-1N_+6A%]X(@-U;V?X%1Y9ALH4%P8EB8^17/951"L*3SRN.8T9QRCBXG8 -MW&>(:L)ONZF5>3,4^&OXBK\(!?4:KZBXBQ(.>>U*@L)I4P_@KJJ:)B4SDW?!D1N\0'9?;A!^'X@*&Z9$:VI1/RU$.<+^_,H -M@BK1J!8.0)_\5?(6I>@A_MSTNX"Y0V5HJ/O#!''D#A*I;KL"]J/RIQ=='3_I -MKL&)@746>WT,%)^VY?O.AW$`19N;+%$N$]D#++EHEK#R`6W;E8&ZBO^?K!** -M]4>[IG7)O62T!JCEBW%WR=9O<4`OKU^4B;8N>N/C(],L,I.B_&]VY<"IV-N# -M3/MJ,G=7GS,;7&-\,ZTH[3O?=!,`<&$B('"K1CGKA0;NW2@UG\M4-OQWG02R -MJ1B,SZC=S1^5?4KA9"R"]M]*PAT/7FW>/`W/,R9V.^K`)UXU*:GF+!XN#J;[ -M#N2BLT!MVAW@E-\AO\`#?I,0QMDLK*$:-$66!#Q7_R^(5'..0[AZW'_4I@S+ -M,-PT)0\G^FQ*W0;&K;9#-M -M(M:!HI(6<(_$M4SGM!1N'6':CMMT4JP*_48\,IYCB3ZV<&XM!/?87G^ -M7G1HRPX\>2J#R0K1$)Z"+X<^S'@R'6=XK-EUUD<^`C8]X]`53/1&,UX)9$Q8_G70?E&'"$VU0!%G/%N!#1M0WPE&&B9J7^E?-&' -M6<*B\A]L?^DXNP*5RD'%37$0ALQ7U+0WHEHF\CY2\PV)7E/(0_M4VS(,G,&H -M8J.>[?L^\6(Z]FBJUHH4O:-S1VWHF.>MM -M]&&^MD'R)K*H&M&\.O:,*/#IK>">R?:H"&9RRIN!MU)6`.CDG&+PO/Y\M":- -MX-FW*:""2F<0LARG8+CSD[Y8>O1<1(+Y!1_=,&LXX.Q?+T][A$?L@N'5TB&A -MW6DSV9I$JE]O+:5YW%:B.F!+&>E6KB1F2C`5T&C%_@Q!K5A914/6%P_JG%04 -MS,[H16M*IQ(KCS:YRQ;LCRGDP+HGK!$UX\-G#UVV?IT)\51U*5\A/+X6"(=G -MX\KKBDK59"++,_!'Q4@(W7:3.!SEZW8Z&!?R8.[9^\_;1F00N-^I* -M?>-]=*D[M3AM@[1IRK+/9VT+VZVA/&LMG9R"E&L]F,+3\#9OZZ"#I!NYC<5I -M^[UUY6LE=K"*?.[/X2S.[3:KF)&6+3,W%[L;;K.:K[<$5LL'4)\D`^IR$T;T -M%(#QL1^O%5:G7>[5^KUN -M<.6UETN`9,'([`1-BFSM6LPKN.3Q3CK(LH1WM_+:^%155*?LRW53?;42W%,^NLP; -M34S/=$G-AP/E@%SC,]L)^&9K.?!T56GE;B6[S8BZRRU]-%2V/4-_S%6U#B,^ -MY77KOKL)V[K+F0%2TP(:_>P2GC)M@.)?:4J3T8>CP@K@(=AO/[WUEU7UO-HR -M9F59XCEAN<53Q6J%2<7JRURQ/RM6$^`PINC?!6SN7W#MMP;Y\?JSS-3)6"MF -M+_3:C5O/B@?0@QZS^GG>3TW1#=0\B)ZM8SW##M8'E^;>O9P%DSH73GQBWTX# -M0D)U%#?&8?DU_>K/F5B=Q=MKB3O@M?9G45UX86*=R1Q64)1'=IJKZ$?DJ;9? -M>J2X)L"EAL7H,#0Q-==AL#QWY_#J%K'VG+5YY():OAUA:.W=OKISV!V`MXCB -MUBV+W17^#$5::$_%PU(#9I4\ESZAPV]I.&CV6$JT:%5E5&2Z\M*L9375#O.G -M@#6NC(1XIYXOV07^RP+JRSV-I5JRPSD]8<<-G4EZGB_118+`K#C\I1T>L3XN -M;B:UX-2S4+&1D;,(-)CZDA-C2PU8'&\=V3/]Y48J%)/VKN_;`_^Q96*C&>NB -M_>/G,8N_BPBB.(O,C*[R3RK&8N+7<^]0F:5#.4>?:@I34UZW%;!$ZE^0/^9B -M)WM31?C'D.?7,"HNWZ\VM+)1)KO4)G1JTB40&G?MW@!H#^N=)MDYGQ>(\U;? -M[+=0\!=^A,AOE'-WU]6EXE85(8B:6MR,G_[6N5#4H;B+[W*!CAOO%2$K=V<=!-5H$G&S\3:,TQ\I:V'[W(3L>? -M8A6$D$9!=N\I,*EPH<7T=AR/61=V%]Z0]J_*: -M/WACLNIMFA_)?]G(D.UCX@V4UR\W!&#D3#-%PQQJBY27(S,:/U:#@P;49DCY -ME'6S[[WW!RDE*)(2S:L6:MH>N2(`N?M4M(LON&DQ37_ZY@1?,[1!3413RK(? -M@3E\((^P*;N1%L>LU=N0?^#%GXQ$3<9^>_/-)_[MLC0:FX=TR.WA4Q*_/?]D^$^:M/S,MY/A43@7`L4C!) -MY01SDNKTR6:$Y0\"\[W$<3"`3\NR:;M9LU<]G'C.%?1?-`8_]512N'W]L24H -M2=NPCD@H7(+O]GBFW_87Q_I@E!V+TY@^E"3B*"=&6Q$F^TWFBST//9=!#?_T -MM^)-NB'HIW8]&?0[FYY63$^13?X?*+??M$5=+DTOQ'5+_P^B7/>GKC^"TO36 -M$BSH%;D$!35O`W%$Z_!]4&WM87E)9#/Q'NZZ/MJDNT]3POB7"\;*,9P=5*NM -M1XRI5:85X:V<+"Q):R2F!JD1R!K1;F//6_+*YDIKYUMMOU#$R0.I -M+PC2LTR%59M8P&<45&^ZN<>I%PHCV9SS8H3W[TB)4HX3>I;"5,U+53U03-?X?#AO?F9YKWE/]37_WN/;XX1'DIWWNN/JC><%FGI%I@$ -MQQSG7(=I9+3WV.F?@\0EKL($(@G<^;^B,L*$`IY(^WA:F>"M9=M;],8Y<*B_ -MDMQJ"I\K(-Y$`=X3:S>LA_P8=1`VX6]J?:=/EF!&5QIVK;><.MF!Z:1]NC<8 -M]=M_"$<79TZ;]#JJIYC'_3I$URSAY0<\8^R.KOU8L+'E -M./#&3N[=-A73F?JMP!FCNPW9`P>R"[U6[E!,#OX/&?88D[PTHQNK1D1L=W"6?(1YV*:O?>;#+$X!O.FL&;Q(;Q-.HZ2D4;J#6!)/.P%GQZ&X(7GFV[)EJ^@%06 -ML\R#MTR:J/@O(PT#9M`RUFB!G"TI.A,Y*8CN(F[>RBSGM:5<`[R';9EC&4*Z -M_T2M]ZK7,:ZVHRE]/^@QNP$]T-JTBY\HDKH7A7+37@#87O25C5 -MUCX79\=CVJ+(%Y2=&]FS*1RB628POUG*(4`$M$, -M6DMN&<3`=?OX6D-V;FXC6UY*XJK9K[[[DH_+"E?^#IVF'A7A"LC)'NI:N`;7 -M+3"&9XK#SZ*M(C^W[0197]NZ;`O,/Y").'-!>(`/"F:I9"/EFN*B#F*^_.3A2NX")W^=%YM)QC-Y.U&+SURGODM#^L:B+P"\F?6 -M.(*^!/'8^-C-Y%E]P)'8PMI+CQ^6L[RHYY]Y&'B;5&CNEE^Y^EC[RZD>\&Z* -MOTF*5;>^9O#G&W#P?-FFL,8K$ZG^TV=)#'A\TI>>FJ7U^/JZ>!2H-^-#&OH( -M7%"$7WKXQN%=1.#=52NGJ&W4CHM(MT)GT][?1/PT9A+MR,#J.!^>6( -M$C6IP34FD^2ZB3R=E+X<#%W<2'12CZS&_0Z-]R%\F"N*"?.E82G_0JXUI6(1 -M>C@T]FC6I?Q+#'PUZ@DT(JEG4$33HDMH$V#(Y]OHJI@[NY+JP%P7N&6ZP[XR -M:B$??2J/^'^-UL^YF91IFAP."84SJN\C5-C`G!AK4*UL'KB\M<_:;3%OX*ZM -M]OV?V;`&D?H(D(P?>WW-3;#]=$3M381Y_%9E.W,: -MWW6@FI3?W2FX0AJ'KYI_UQIH>"A.<\YK*5+_!B@ZLA4QX^:%'NM9B6G,?^^2 -MJA\H':VV;+864T5$N7L"'P;]]N%>VI#-A(EZ@E2J,\"M'**H3MFUL1<\?NU= -MIK5V`<:;!GCVI\';:])>V05G]'6XYAO52T,&?P3E9>#G:RY22/T`X?=-NBGL -M=GX4T.(?5&Q\(8S2NW3\^J?\A!2#N9NNVL3$O/Q"%%.'EP`,31K_`S>I?#GR -MY/,Y9+;@IN^P"\,T.-X8!C[USGW`$(UUC41\I;B$4\MN0OH'G:7^7NDVL$'Q -M3+`6+8SR"?#U-GE37S0%LFPK3X1_9.7RTER@S/DR'W`Y$U,TIN2D1SB*R]DH -MR>"I;H79-S&^\80&[EYL-X'=2"0=]6!U'JC*:@0S3Z'H[C\=!1QG3Q$]UO=K -M;#:4IZ\+:7LX1*:!CH41V-M]H>U5L_7$<_]%+<7VKN%QQE'RHJ?.F6(L-"'> -M;(;SSNA12MNX*O`>+!&'UC"@F!PLC(-&Y&?F$Y3R<"B?+YZQ>SV&DO`L-9=T -MU"5OT/IK4O<%J=O_TU>]Y"`C=%RWNA?478SVO%T7Q1OD\@YO288DZBEX7CG"*,<6[?O9P"A@=Y52&_C$5]D!]014EW1#9:;! -M5M>OT(]_'J_]2&^AE6!5J&2VWLAG*!JZ>8SAGUM0]AAXFR33(Z$]!F=]&/#/ -MD;GF.BBRGR[!0@V[2!6!E/\Y*SBZQN*[T&Y8'N"LA@>\D"E-Q+L$OI5@E -M!_&RA(D?5==@`K7-@V(9@>_Q9="?Y,`YW.&NW015]?H]Q]<*DC%K[P?_/[[* -M\AJH$.FMX:1M7RW]3!WJD]L3W]AT.N&GC6J>X.W#V\\+-2368'[V]/UXBAQD_K@Z%FR+8V>#QTJQ -M6,*C;4TUX&U?[6NFUF7OOF5^'^]DM6/Y]#U$%U77]C\&]/'/VQ$#WFN+)2,O -ME^-Y0L&AV;6'GSM.`6/ZBF:M@G(0W5_&,B:G'>B"\])]U.^@3X/)^3BU3EMS -M4O<\*[E'SP3>K^_.R/0FO"GF-3Q4K64^;?)#DVE"`OUG9;0SHR4VY+'FGQ)' -MIL&F25`^EN?:`-%4/*8/TQX6VK^!5Y)HAT!ERM\3=28=$UF':MU(>Y.<6*S%L? -M_XZD,J[.,^/ZYN-UY#[*YR,QG4AJ=2W*H6E+759%4$LL]?D^?##]%$147^#! -M$_NXL)9\+0^&X5^3\FCZ/AQF"#CE=D&5"Y&T(W^&[#"T6Y,P)TD,:W^JCRBI -ML[AJ2B_CZFSNV,3LC#VO=S9O_R(%OE7T="$1)/F5H8:HUXSR -M>%)!AF]G_'Y):]>SE\]1^LT>M7_^5N+5W>[>/?V1\JZ`_V'>3HXNRO8VOI8W -M&=\:LKRGH!$3E:FOQ?F(J&4WJ6DN![$7IK8US"]'8R8=7#?5-^,.:C -MAH$U]M[K;JIV/)A$0GAH1OM%PI4_("GN8UNOKG-0=H^>$A_"3Q09_/AH.4!; -MBA>R.^7]VF.U%=>C6V -MS+30'73(9\JTYZ(Q$M/-5\#KO=WC='!BJ5,5?:ENA[<(KWV?7K]3OQ)XX_0 -M-Y:;/OWVEWO+^^57+\Z4^B:RCC@U+'O9:;,RB+L.2]G*]07;!101Y-0'*:)# -M`R_<6T:<(H7L%SK/[?LYSQ\H%)4>5U*9&;T=U-X01^/7\OLN'<8Z[@>(>>?W -MY3R7H3R+2-X0T0OS@@"47RM>'_L*B"N^[+FFR=PG&71J%+^:2K?I(*'6@`-! -MR<*N^E#NNR5;^/FP4RU,W@T.:+/;0X)&]WC(;3I>Y[04>F&:#Y%8-MVXG:]; -MBDH=_BS_6<.D."K,=E.]DV2E@B1,$:4GOJWSBI^="+D)]S]2N6I#*4QJ]K*" -M2\/N#H8=))C]58W#T=#<24F$')3.(I[2FT0SO!4M4H]AH%LM31>_QU/V[I)! -M)7X-^(1,^E'A2:-I4-?#LJYK/0U%79/?\&&V1RJ+W3[9X(+N>\E69ES`<2+ -M,C[W"'KTZQK+.1R;"6TCNC@=WR'!9Z\@!(EW#Y>CS<]&FHU;+'0'%)E\?BPD -ML]CT7F)\3BKQ1F0">`,^#93ZYWZGL.R!X94S:)1M=B^\L(+RW?^?A*-]EL(. -MUPZ@"J`16^UQ[R);6<)(&@.C$W+81+37W`4K<);([F(09)B0(9B]:E[[K@"S -MR!:L[#*L2'O3N'V0DY/T&*6*]*GCRQ.ZB3=I@H=IY;M*G*B5K7N.P[8=I*"L -M''%)WYOO#$)D!I=3YJSVJ43&;J$S.DDGRX.*I1XYBFK\4HPC+EWQ(LW2M\.1 -MYD4T:K9F.X]81P)ND+X'$&=W<`[C\.\6G7[7$[25(6LNXX^R*7H,R<+)&K_2Q&+__1$U!F7S=U-&9EL -ML(`,8R`815R0B@B$HR1AK`E\)Q&2/`UB,QDK+(\"5D"BO!8'IYJ"D)QQQ_]- -M^%;=[;]&^]\ZN"3]NS6OA^K.2:E=7FE6_#R^C10DUR]_Z.J7&\NT1X@WJD(" -MZJAH"1I$FFJ>@Z,3.*BIH7+H)]B[6Y4>!8@\_K^EPR4UGW`+P -MDG'D5AC>,F[J93NNT2F17/7^'>F\6^[(\K\?*.&?QL.VK$1N`ZT&.0LAN.DG -MDB)'L_K:M$(TC/0E\D7M)5E`M,W*O&L4ZTXDTF9!W=\Z-&U`T>-6+'6W4PJA -M=GAE,5E#CK>X/:F,FB=LKLW.GZLW8Q8I#SZ%?4<-71!E4I"J[4!4!T%$+BZ& -MD>E4WM+$W%CEGVUOG9N-Z@4FB*!/4N5K>)I7X:WS=[J98'39[:];F6GX">^J\UAD;3(AC==?Z)!G)M5N#M>*<)#PG! -M05+#4=V*5K"O/6'LF*,&Y8_R;FR^W7M#3L$3B/B/%Z_ILU;FP$-LYR.2:>'37X8HTLTZ5?D63E%SB3SF/F;-/ -MBY4',AM.Y\>7;W1-QL6"IL#%X?EKV.]/N_K^D7O6:S$%EA@.K27/G:1WPHBM -M]*T%J'2JZLREQ9Z]ZK7K2CQA5[*68B!9. -M[D+3>KUGQ8IYIH;1Q3:@28QUD+;D*)@`.4,^ -M3EED,B3MW_8M3TUY8"^23VL]4B@8OL:I[L=_T%R_A"75JM^J@#N)2M[,DVQQ -M26',28P<\;UT*`8[,"GZ7X[D/(O"Z3%D\5A\V_6F#_'RNWDCSW8*E8P -M!S-?;MR!`/#T>7#"[G9;M2\Z^F?,7$]N_57=6\,L/I&5+MRN#K6J$?_3<]R@ -MI+E>QVB\5-)17;T6+]E!X?A1H"2D'#7\K6V&W2UDX$B;P]_'NC_/LZ$(@8PF -MK#6RVI=R&Z!&0=JMU?=\!`G%<65@1^QKZ\QF3?RPPLG0"V$ZU68-(TQL=KR# -M)44`2.QD0#'L,VO$[;M,T)+AB]2V.KQG$'\6XRWU!+@\K&FB=80W/&9+W+4& -MBE31C).[:UFO-0.#'2BKG487+SEY3U>TY@=YCG7L=M5EZ=OCX^IX47E= -M^`CT.JS_LDH/`H=)I6-]]][<\DROW&A;!6+F^AT1F60S]4Q5D"`@7R#HIL19 -M?!?1!'A8$C5=F8Y@GG20H=(H;DVZ93Z-J$QRG$Z+GQ6Y8FX^.B(K9FGZN@DKI3-CH#_2I<5)1U!^ZO -MN)]9YV\M0%>5K/-]X+T_3#K9)RJTTE['/N[7V[="(*F%7[6?BB]3HG^V$B,MP/!4%-U-J%%M/S9YR&*S^IOAIW:HWY'851^(ZK6JN?M1[X(D:+$ -M<"'.4)P*A"'.XT!#?>'C=5*^]O6JTI=SL;P3C=B\WO$@T\M^FJ7YN8W@Y=[9 -M]`5+W77:I13A=J!T/##S\//-Z,4_:H-M[>969UD?-MH'()P&2_P8EH>=3\OL -M"SEN:YKW+\A]$LE#;$A>/O52D8 -M:"GU+:A8=@<57+G]-"CM"]=V>&BAD)%=MH+K@3\2$@FHA'DJ\JLF8"&9+Q2@ -MU"NU*;V>W"P^VA==C#HAY[6=['!#[DON3]LI&9"R4MVF&6+R([4] -M1H8J*!7$\"3)4@$^=6$'KUL[D^DS5E$-ML!"GH:;C8GV-^EAE,*F#[M9DM4W\]?MH^6L/$;84CGWI?B7"#@J6X@2LQ8,!2B[%ZL, -M-P%S#TJPN0ACR]D/>*WQN;4IE:EN%B?Y$;L.E"(`^"-H;.9+8@W$5%2/>RH8 -MY:J0GBSG-V4\OR;9RS(?!2N+B-FAV='MRU+-\+-"1_/]'JRVD-TRZ*YB5,.D -M=65VR5?P/1K68R;0[J1^0ZVM+8^4Y=A2C^8\8-B0Y\.V\_0[W46L"A"<-[+L -MAUG.*FEDYXC2/A'CSW6?60J,NA(9P[;EQX.8\U -M]POK\YRYN-J:OZI$;]OL+;K;#F[%M.I3*I;B&1*)W(G!=*7\F+@9(3VI8G+* -M>O@Z:6_W.;V(YGL?$4><[DG<;W\[#W9N,830L%2C>>E+J3WDD9G-Y4?GN2J" -M;\5+I;[5E#S,=(?W -MK%Y#5>!6HIZ&3^XW -M-^Y:7^\Z&H2ZOT_A[7C<_:UG6T>CT*&V"N4LXU7BDUSZ(5^'D(B!A8R,#51= -M,%OCZS2Z*)0`JJV]$EN\>5/1;GOY_4[G`3M]M-YAF@'F\03?C>0&HCRX!WL! -M'LT4:?'V0J*FHBURN.!Q+6=ST/%^/OY?>A&)%)EE"W,;--\W.5.OF$O?:U.G -MTD.S7>7R]CPRI,)E.-XU5OOS+?M&9;U)'"6C^4]2R+JI8CLKDNL@B^CR7>UQVT8K);(V,'OH\+=XT>*^)8"1#4^U -M/"/EYW0(D'F=X?4I%&F:V!(>=^F\7$L*9SQKU?]2P4R,\CG\5]D[Y#F==(?J -MR0B7>YM@.6`M-WO-QUU^L]'IGC2@T??V!2QUA20A^:72#Q6*@S!K_P87OKN< -M`1_7:?HF\KF%1<_[BX6)&AR*#MRI%!O+;DC+AP7L-*;4-@0-][@M$U_&_'S -M\EAAWGCMX9+.VE?WN(DM.M/[V'D,,2^WO_+-%NG_%O/04:^>-]B^ZM&&`$C= -M:4\DR5O&&!1,JO!V6I0"KW!T>=%\HY/MJ>&\'S -MTQC[[;X!][F:2XAO+?AOO4BE^'R2A`;M$76WDP\N;6WM8_VS-2C*5H1&K\(_ -M*WP*2K/,R(6@S-U:6%V]#@&YR_6O`2YO="%P?Y$WL9F",/:H&_>?FW; -M.&_@M&7',1?%DTW_VK+OE['G?[U[`>Z`X4.=7)+4`K^W&%P_QQ*$,NL?KY72 -MCO.,21\;Z]V&_8V%'-`G[;K0%_)@CF6;"4F!9JE-N+=&/X`:VRT2]R"WF7,F -M*=DW(Y)772S8VDK;LMKMW:_CO-(MAY*,'Y6'G;E,C^52LX'DC(NU,/L% -M'I.&<6.]3E*_-^0\>^Y`X"H@@!0TSE]O@/V]`!^_TZ&"&+`,"I -MQGA6RK2MU]8M\4^^!=BPOI#ONS*3:V"6RO-`LP77O(;G.HH7,4P;D0=G,M'V -M&V*XDUK*%O6[G^9;E$20WT7GI3JE/&L8VS*DPHXU[9>]BEPU3^#&'GVE$0$67/S8RRX1WBQCC@%3/7E%PV<<_:(UGA2P_&PO@ABKOJLRPQI%E+M/N -M#-X(Q.'VFCTH+:#4G5[X@ZYQ[#^0#AI_[=L_[#Q[?4F]%%[#?E7P)1-#G_0Z_F_6AU:]]6Y]1/78(!.A9/#%G\ -M5)X&P8IAXB@L;ERY\@"%WY?=5I,S1$N2$TKU9>37+UP9%C138_3N@_5S/TMP -M@NW'AFR)"ZL=5"B>VN(-'3_#/F1SY4QY)H9M$G&BT/O<.<&Y;@&,_]NTZLBD -MLYD;(4E<,(\^%=-MY.]@1H?LP;Q"_':$;?2E5G8XEZ@WU;H-:J8E#W])4D01C],JC0M3ZZL< -M/_E4O%+(T%>/<#6'7G^/P`S^SVD__@QNT[%B1E_93[Z=FP.48(SH9?B]=J(Z -MC[GM/YU?<+\N7LS;<7-U90=S?$+]7V^/)5FH!#1=W8W.+O7`5#>-FC1SO,I/ -M^]WC*@+@A(CGLX4C;URT?<5*BH:'">-DA`Z-LHN!5R*P:U0DAH -M$FMMOY_K/^PW8N2;7C%I<0RUH*\;R?#;3I>,Z(T* -M`\N+]RF\BQNE%C4YUY-QJ$@E0;;K_4G%%5EB:@2+-^BJ7/89-\?&L7:C -M@>E0/-[OT5%B5\^X%YRB_M@4F@:X@("=NJ@M,6<61#/3?X&8BXXLXP%BO].A -MK@0&&A5>C@+DE#T`/'`Z%@P) -M)RI?CF*]\P=VCQIV^!=IK<1IZO6D;4#NS[PT9RP?*2IJBW#]#F_3O5E -MN&F5/Z8#J5^UN3*M$H?6_?H=&)+9Z0&C;]%(F*AEO,.&5"VB,>E:1J)Z!?_# -M42ZSWH5>@B$+O8S"H',9'.,$%@%VNKS)>!*J<5(X=0V+SL&\R:X=&!WJ>YQ( -MTN;]:0'):HIJ#SBK9>G_0-1K\)_P8!+Q?XKR=0X9S`@AO#33S2QS%KQW7XFD -M7I":[%>[JV;C<'!6&I[! -M3OU8W&A+2++(0K -M_S6JD>)MYJO[P^:O[3@G*HVV&/L:?=\P!7X:8@T"^F;IK7CLCS;ST!%Z"%04CZBVN=S2-GP"HO -M]S8I4XYS/0O92A,=3N(O'9`J3A/4Y!6<5S:-B5DBZ&8KE2%R2>;FN4X;C[`< -MYKTV<8%P99EL,*&Y\P:!@,U'C$Y4%[006_JUO!%I(<2B@CE#+HK+/XN3,78N^L/;9$?GO_ -MK@;X%E/GX+$8]OH^TM#I:1>[]1/=KVD_*$U#X.>_]]10(V$#I24K07S^PP7# -M`U1QGMXH*VI.NPLX0G+$:4_,#XT'/4/Z8<<_8FV=AU"SQ!=3GW@RK4G,E2\D -M>2$GI"X"=T(TL)ZS&7!4Y87RG$02_Y -MD:B",68(Z,>^GJ$OR5%)]P`+7IN\$[/!]:O9,'MX,$^GJ,!',:@FB6"!C4(':M=#&O2GJXA[J3?>$J' -MT_H74.'6JH87\_KW@#,?+*06YIAX'9\_Q]UB^T:6]PKU/&RV*"^O<# -MWPK*T*2%#85%F4]9UUEE[>-5<[WX@QQ]PDIUKNKG[&C]^.))\7Z<&8X]=B)% -M%6BPUN'G=H!@Y$0Y@>U(=;?7.4R2Q2Y&K&1"NO=H//1)^,.V_[HH*J*.C#R9 -M@_D"A=GO:"@T"`0(I^)R(J3S?K2H_10NF< -M8R#/>HF*>82^(ZM\>C.L-!TMCRQ*F62-G-/VF(6WG">4G[0W-@='JVJN92+H -M3$G"S;F`[P@+BA2(5\?Y;<2(@,K3[MHZ#!'Q\[RWKJ"QA1`]]ML+.>5!_\&^ -MY(T@GB(_:Z\H+`8GR2]K0N@C=P&'N3,ZT$F]NMSSHOF5?\&(%>:2)@]45??P -MB;*,%K;41)-TK)HS0SC,:(O_@5TBM]A9)*24.^)A1USJQ?/BHK[-7I+CR@G&W?PR^*U+=SPQ:\ -MK+(:7`Q_6L5\TX=MQ:$6);U?@PIF>=D)@?< -MJTU%WW6TG<9;HD5$9\BIUM8ADENXVTH1,NOO`4ZN%#JW@9%_O2G8H4B87;1. -M5TYE>E9+.#EOTCZ;0LSZK4BXGW8[]_ZO/O-=SP+S+=]'5X_\&*M$==)SC$]M -M49SY=5*TM:Y]5_?;^@$(Q_N`C5$+27?$/U+!QS8RHS>.\O?DJ=!R\A`RU^O( -MU;:LP-9MWRL2>Q=)+=0M&P8B]2HGBJZ>@$1,&J$RR;`389]3=$%W0SP87N!: -M2,]5E;;KZU?TFA&*O+GO6+2I!I*.V-LG&[!6PV`8$R(&CXW:`ALYGVRO=TE_'C"%F7FEOQ7(N58IN -MO:=\B8ZDX?K_S>%V+8+QXO8+Y!\7+CY$+Z&*9TLMU!U5[,O -M_USZJLC$JYJ8*T"LM3*+.H6/*@&>_I$JUQV!%_K6;3??MM+[]^\G_T<_0M19 -MV>A/*3\^?15.LGKLPVF(%3HH&MGP*:YONSOIQHCARY,^&E+]9-?]/1*'OOS^ -M@?&Q,PW%9L/P9+;WY!-MA$V]) -M/GE>P2Y4NZ!<^-DX<=[@MV]!M$`5$=G3QJ%_(7TLH42HJ.7,>I,5%0/'B=D> -M_X4@MX9NLTNG.'JK9!*Q`B]'WUR\5,';R^4YXM@0T$[P`,PE'B34Z1YV?I*[ -M:K"H5P-P\/SF?>U8RZ=>Z3Y:E<`RPV=B>W"\<=Y:7^\'Q(@#7>I!W&`:1S^) -M]ZYP1+*7F^U17F*S@+^5ZXA='=/#$>3E8KXN8\`[^9&3X\+^&/]"=7H*K_?] -M_:(32JGI(MHOG^B(U$9]><\.U86:1/3*.>!#CJ0Z&IBB#^0'089Y-CB?@?4U -ME^XY:R%E8&BAH[1U.)N\_IIKDYH"#%A8;W:NF+!@@!DK%R1NZP_J6=^4L3W+ -M#24EFES.FAU)IJWQ^]@(GEN/VH1TPD#WA-C<<_5*8X7`,KT%.-3:#SH#QK79 -M[3)[2'K$>CA;7>5.%/`B,2'_%PTD&/>0^;.QWP9/. -M(#7'@\`I\^-TK8#[ALCPK>\(<,QB4X[L=8CD]R?A:)RZS$SQII9Q(/1&N!<=.C[3^:658SRNKY6J,.%ZL(5;PC -M[*(4C#(AS@K38,>Y3+L3NH-HH-F_)H9F<.7^_>VR"ZCYQDT]-05$87*YWGXB -MD%^F$4L73Z0DYO&^+<">)'KW=QBV4/7DLYD^7A)@>.[*5TITA(<:;WC>W;S) -MBG0!KA/4EN*!0LJ!E,;M@I&3@"JC/^[J#M/W:Z[%&>%)`N2K*WV?7/E"'!.B -MN!>G9IX,7T@ZA4V.CM;(#>^FDQ0?S+:[7[91#E379V$"FY,YI@4'^GI)XQ7X -M9N<"71V]!5)"5^0D+5"_,1KLW&55(U^-J(9!9T[6T)J(>\)^7M%9:' -MF(C5N.OZF/%&P:&ZZHIJF0/+[$H=`_-/''LA%KO9MKNVR^!-&M>J5L^9[9QM -M],0FVP-=73-^^W]3M+-C2$?*TDPPG%VL<=X*?@2[/C@"[F6Y=L?Z94=T(#;GVPG@SJC<63U_TB_II*CF[QB=:B\DX(C17K&K -MTIP5B!I[RAM%*^?/R3P-(;\NA._CO=W)=YO:/1SNV6L.AI747J6D/83?^&/? -M-X)I9((9721T?]9CH^J4D*\ZII8M3Q;W/_Z"=BK))V^.<,@21U:)">+8!T#6 -MA:T93I,R2;_4R(%H<3'[6U]TB<@1>-_2^[&49_0Y)VA@7CQI2-H>1`-#1'LL -M[TADGK^?\CEESF(GB`(F[N]YF?:ED(2.3]-O%(,[_LLE.Z6!QJB+,%'$?-NEI?^ -M`UK=LOD6(._VR610B?.*L6,],>J_92H;!T?A/1;?P`'$1#U^#JYU\27;B5'9 -M;UG0UYBC>!B&M+E),^1='R?3\TO<:KHT7M\XGAY+$S)@OCUK(6=>E%"SX!7: -M'[((R]9YM_[U&*Q_CDU*MXJLZNYD'ZKJXVHX7$/963DN@=ZME.[P?C;^2F=N -MSC$\W%$S\[.&OU\Z%P5^7'(YQWK\O<"**_H.MY8Q$]`D;0ZVM'R -MMN9Q'3ESO7<7AI)?=]J/;\TLA_!LLW43,(,0;=N^GRV;\31-X?L_8S+E$Y!% -M1>7\*I?Z1]V3?@4XX7M\*\_MO6^H]1:YW(I7`5T0,6-0;BPE/R-B[;UO(N2^-.2$94-RDVXG1C0+-A>^+;=36=D):\;`P#QN:)RG@H6=C][\&EU]+<-5*4 -M0R=FPH](>;I&$O1G8=<1X;]#]D2'W\(P\TS7.WL%N7J,R,EI0;[Y/N46':/8 -M;[S'D`5B.G:M[[)K6&[#W9.YF%,C'5#;"!Q -M&E9VIQ8`^;Y"?A/D/C^JR79'Z-_:@#.9-/.9$03C$L\[PYM6',$*<%-P/OXR,1=0!(/:2;.UZ8$,3.CK;Z@!.%NIFY\3"WEAI]K_F]1 -M)C>%QJ;<8L@D\2(":WVX?FH_*X,:]JW,KJ$R_7VFU\9'9@_'09+_'#>4:KTC -MJ^7^9JH7CSZZ1VVT&?O`5@*A))E@ -M?-<5@KYVKHI:V78D*-!"\?"G.)!/&Q!&D,)V]F8S2(1K?&Y=`V%+%:&^YV/J -M\4C!?3EC6/=CT@]J"_+L[<@-RZO`K*PTI>-9*?NP!5?7Q%H0/'8P",S@6*^B -M^MYCMNW;RF[,SK#U>AN1]7.W="PY#5Y(`-BE!Z*"V(XDXB;QDQ-FL+E&I*MG@@AMWR^@ -MVN76PY3$(];JJ-A0.Q#BG<3;H?7)7#D$\D\=X2#\WPG:2\Q8=EG,I>4&JPJI -MSQ$#DS-[J`\=\;,"XV$7AW69D`LQL_FT8/[GOZ;6C-IL0WP*M&7B;J>Z2[#5 -MT>XQXDO2B+)KZ?D294K[JG06FW5IE/6P6N#[_,;(5/O'+8BAD[F@!YIPR;:4 -M>CQ2'@$YCCI+=T8.-Y[S$3G9,&O=/="AVRI?I-F!'VP`IAH5+AV[T0G9/K^] -M8$DYM?2M][\7%?$0_IYL`?JS9NKV/),U7>-`L^8P^;VY0[Q\KE]@B!^NN/?I -MXZ1D_?WD&B`-6IXN2IP&[8BV%C-:H_6P.+/=:O6!)&1HZM2M -MIZ:C'V?TY9U!ZB-^4+WX,9O^_Y3.M>5!ILGX):F%&^G!#V*>("6OP<(+0X!JX\@G?J>L9'.\B;38,#V4(:*$G[[B$F'KIKO+.%\=@1/OBN;P2N(>ZN[#'+A'OS+`2B/Z?N] -M_N<"]C"^UY^TURS)8@:_2\U]!@"7`9O>TD$GH,MU'DT'/14&-('LI9(,V?4I -MI7QV0^^YW$M7,JJ9!/6ZS"%GC\!]=NW)SRA_NH*C-:NEC`#@A+61 -M*&:]PXGMA>/D^1S9(%!^?0O>0UV7V2CN8Q2^N>WC@-\R>!!!*2QM`LJ['*@V -MRA;Y_;(GTD-F=%`3\:C0Q<2VM%TER<3^?BV%=>KKK'G/\&&.L]$0:!))_K+F -M1VI#Q00,W4%*#,"+"&5HIA19Q&=^[C,1XY2^3>4RN7W'C^PDJRY'5^%%'D/. -ML0?[T9R]IH-N#Y(4\S<,3%'G"WXQ6MMN5>*H_\F1W=K#/@%TGJ$4P^#_MZ.U -M-(VQ8,ZK*CZ/(<75AY[ELMK;5/-=;ST%8)L"K*Q)'A-I,K/X:S1W[7IB7F)D -M'Q-8V`-5KMJ!M\.!"XT\8XPD^)O"GC$%SR3WN7W9MBNQ:$FB^::#+8;F\/LN -MOHFMC!C=1W?R-2:&G=U)8/SV;@%QZFM"K]!@F&K"J\VK7\_WPG`ISF50V;TK -M7'Y`/G=BMRAD.0FA49RPI%ZO\@'S=W%+>:BI"T#,"J6LD37+-_.R2XC:*[6= -M\7.SO![/+,3Q2SHFX2^.N=JBU'EII1Y[:8!-[K`IX(MOB6B_/5\3G1;6:++9 -M=D63GX0@VD`3J@U=7VO46?2BS/PDBC2+W>ZFE"U\12D+G4>8)K7W\J3O+BX5 -MK.F.1'`3AU2WHSZ.#\<6PZWUM]K%,NCH?U9GF:'`S-S4RDTJ!?#,CVWVEO)B -M_SHK`/F/0_MLFK^'L.D=V?6DN=_T3D?`K%/BY,4QSJPK+;+1!LQZQJ5G[6R\ -M3-,26OO`%*=*!^_KGFONE5I)O-A9Q`-R'T!!!'OE$#(P.5BDMKZ5.*C-&RTQ -M3\V&N;^Q;CF+@0;Z*$*QPXD/A_[VT%ZRI6B(`S>E_\&8IKVA')3U]R^]->6) -M8:A:21[+(H=%1)86\.S8O#*7BO%U=U7D4ONK7O*-/=H\ -M<:IU3X!'E'AR(PCU/(VJ8BXOAJ?AY8Q_6-@,E>=3`CR'ISQK+;5KSSTG^>?@ -M`DP$BV4FFLK(I:[0Y(*=?P.H^0!]\*%GLHW)@[M6S7L.%W+3AU.[S)(:E%0^ -M=UQ9?DTFL_^J*.U(O2EYJJ_[[+.JAU#&MW8F+%D570/&ZC%:[.[-^3)&-V+,ZU86%UOY1RQ8;I3@/06G+"6MCXK -M<6^9MVG"N!E&\?UR`+,HB+/)^;29O)L8;71"=@P]DC^1K,00S57,TG%,,A+P -M2S;@,NEQ.CQ:GS9>Q-/;:8JC3;_LM_9J5XYD;"-S&L-PA2!END7Y?#,+ZMBX -M5V'0="\0%HU,#Z;S+@HFHOBYGIZ."W2YC*^W"*;^(#VZ4>?E_O[H=]%21Z8K -M\$#,#&!'2KG$SF)$!^WXYS=;\[,TY*/)RZ=HU`5)Z\-7L` -M[``=OM4XB'!F[(O5F&MY0A`_!\W>J-O#:Y(,^H_)=._379#:R@9&*^TD[=7) -M6EXU:GD$]OO:RKF*[M]"QV%*O_AW?MQ=Q^-]Z)S8ZVX*=<1]&`.J[+'6)!4[ -M$&Q&G`*$;VWXRC[B6W&^5/IRE#*JA%!;7QO_?9W'?M.2Z)(_24/!F8&R51 -M8%7_,BI4>H*("3TDOZ>TG0=CFQRN+WWT^>L!*W>6R\Q=L) -MDJT)+]'O&#JI0/'!/HP1._K643_!BZ*OS#,\KV`*MX7?^Y>+AI36AU8C=$;6 -M:9#5U?G[8E.`HUPLQV:H&.+?IH)!CQ-?9FIEV`=VQ0B]SA76LL_R-,GEJBT# -MCFE>=[B28?[@C=TU$R_6SET]L9N4Q+9>8;4_J54IG3&_$[#?QRH&%!]'SI,< -M"K!7WAZ-?$;].V!X+QF#:]8E/>FCM8#IF)A^JPXUHRR>71`Y$_1W4'6JQ%\5 -M9[?X9K5^5OAT)C:7)++/GD#AYG,@5.:?'J6)TW6=[:.O9-959U"+[:=>6*PM/=4Q`KLGF@8`%%=IN<)#CO+N`^C-"L000[& -MX\:R+;*V145`.H)UZ6#E*-(O;?IA%F&U>R^-3$\U).Q3LZOJ9RJ.KHCT]8B- -MB_\`Z7B.=K.=?_RYL.L9EYAP;S#_[^4J+3Q9@_5N7G.G2\Y&MD!7<7R%JKKW -M$?-ZMIGV^OX0"5"1"<-^-,:!6H07.<#&<*]<&R>]]M^N=Y5IG\<:><#SOJKZ -M@RWQ#&H"R&C8IO85.-1E@DE[^,9.1L6R%<;H&$N?*5:?ME=./@J9"#Q#X9H/ -M3(CW<"(O`O:`^4:##_",Z7;M1VCB^1P^/^7B157&S[S]>CNF($6N_7^=48V' -M_X]S7E.Z>I[O3?^%DC?M.GL!)%_0K)W<[@="K["!P`M75ABF -MNKE]1*:WG%"';@=;D1S:^KA&''+@NV_2IE6=_M:QIRSM6W60?CDC;CZ/)LO* -M1U!.ZL=LVO#85Q\\'F -M+]%ZD%?X<8H7Y'K[+C;B\C(9G>GH?UT;$P1P@7B74IV//\*[R;BQC>];/OZ9 -M-TSO`:V555="4MG!?DK4#T7;'07FBK$LPINAGLG7DW=_( -MZXJK(NREGSG4P\B0($0+5M>A)&2^$KHQ/'F$'7N23Q<&K$<,]V,3P.RBS"1T -MTG)W.XV9S\C7J=_61=41Q#EX"B6Y#,2+R?GU`-_3TOHJ>:#.<3Y@1N#+2V,? -M5JD?O1Y*U6R)1@,==.59EXKMNGQOQUW">;J;G?C<`.Y>Y>I'DTB2R./A4'-T -M\^`_(:T*S'YQE$>OE6VJ$GYW7'3",&R;_%X/CG>FV]T+X#Y -M0<1-W6@L]MK?INR([\3-Y_OH,7+VQ,(%]HXQJ;OP4MQEYLBB_,C(UH+25J+`(18$T$_\]/+ -M0]*;/G['U]?-W.4E&4./^CBBKVWZQO%[1#!YK8_M-5EZZ*J<:)LH?9&9Q]@/ -MN+-=F8[?L=/;@19D)1\1/,)@B*O0-P"4$/T!3UW4\T,M(R;VZ#FNVYP>M\7D -MA+?W,%+\K//J,*=:U&W('Z<"@.J!E9[=/8[-)U<5K(RA_I'7UD?5I8?W>XA54PR5--'=GH1B'<7)'N=%/W!S4 -M8EO41UQ80OK^@E+R&#%JNXSII>33F/=S'CN5R"/@PZ%M'IU:> -M.GNZ,[=_')$T%'D@ED@$\MN7K-IFJ1I3GAVY>5?5[3^>6&JC&8^GL3$EV)1W -M4(@;^VOZ[;,))K(4W+,"Q&K`8^*WE=]AA1H^!F\+^<910YMROV1TA=U\_>OI -MS6\'O-V5J5E03"WX!8=`=O(+=6K)XP02&Z<]/NM"]Z%`<`AQDY%,KV,&VC+^ -M'EXIVD+=!"GD)3+DDWZQRH)P*H&Q@M5H< -MP+QXP"R'5EJ>8DDW0QQ'@I4^H<2`7J84:\XMFDU8=H"^V41(5>-G&ZL-0K$._R&?L3[5 -M#@)QF*\^%B=,?RZ+>E@7^1.J4B\8Y@A_/:>[HZ8'RH]L(>MSU<1WM5)U=&LA -M.0I(,C>=3]]&,F.^8TWFY.M9*>&H@WI_AOY,:WPV(E,-Y'A+M7V?F.)V';+` -M.87Z43[LE3>A_T*4(OKE3*V*7'$CVG1Q4H-33KR35(U/(``>UL@"`^@,C^'D_M?&1&ZZO8&J]&P#I$N"3Z5:H#2E7BM_B -MGB(B]Z^8V6O&)"(E;7\GERI:I^\UN-Y+4CT>0P`J-2%7@655@6'^:^&D]N%Y -M\\B59*,Z3]8K4+-@%6:\V\Q!`^"T/`^\KYAMX7F[\_6'?Y]4;6!"'9W -MR#J,'@1L?#:^KT! -M,_!]#1&^[.?DNK\TG.@9DHQSMW)`0[*`L4+/.@9!\R!]J.OUN;8-SQ:2%7QZ -M&L1^>16S.]H+JFIZ"X1MO:M%A]I0D?!21E8>QLYX]/%=[@569!;'LPZ6]\B6 -MCFU3R*GISPI"XK!_KL-7N%_J=2^-!S=NXZ3Z+^9Y7R(10*7QNR#^PHO0#5=F -MEXYS]"A63C_-=^6ETB8R>[3&E=:?Q7U^THOL2#7:H?R9P'>F"YWWM>J(?3)R -MG7(;!0&B\CR^02U+BE#Z"'\`G;^-_N*T5("L1T)Y*:%<)=$BW3Q]QEFR?>]Y%SYW9C29 -M-9OX,!YYN+H46T:@*;C""JP@7NN^]++^'BV'^%Y:I[\P.5K_YI:-\'6NA[C?R4O*,N2ZZ=>RPAY9^W09"![_]+VM0?$OPVV]+C%T$:/B -MZF9]OMVI`:\4&-WT#R_[3EZ4?N4->PW-=T]IP<[-9Z%&AA^.Y;&U21 -M?YV=I\"35,^8M+][7"NH6#P2ZMBP/NR+<-/FR<2GX!\DMM"DYB'\&@M!],>; -ML[<.;-)HHTT^F]O!%J2R/?"TZ^3:C,?2-U](6RP5#?5K,FD42"I?P(X?I.+8 -MCRGVMT3RD0P6,\\^LIWES=&<&8V'("?.V%##Y5I5U1;Z4]18Y!_/J(A]E>`$ -MWT-:$."3M32G@0YW?V703`S,NT?&G5!+2IV][A.@B/V\1L3/FZ:N<`4HL;%) -ML=BWM,'D0#+U%D?-*#3K1Q6'23N%_%8S=]_ASAH&].,>N,1DGNZ@"EJQN.@U -M/%Y_(6R`^VK8]!/(_^IH\N+LM@M+_%)1Y&C5:$GAFOGCX61F<$&RKY4X^(W3 -M_%Z858@5E"&GWW8`XXY?81&N%;W;O!UCKMGYIRJU44G#[(NQRF/YHU_6*;[X -MN3=;@ZLNV>MGN8FV7JE._7U.JM:X*IF"4;@NB`"Q]:^M*Z]D]MD@V[1>XQZ$ -M6C@_+]MV]#L0;HSL,,;Q+V3/M:F)=0XOZO&+8I##O;3TM,]3RDM5HVY7Q"4U -M_EA1F0CT*7)DMY\N.< -MPYQI*Y7QE]Q$C6AIE"7#I"H.7;)`%AB;LE!0.H^H`09930>I\RT*.3XE*9BP -MQ-=_=05=9.^6399IW/@65I5#6QKR2/GO0^G!=>WU*K_C!O^J,(:I!BCI(VI2 -M'8BL*-\F'!EGWP`\O)-2[(IM-0)#SFZ6('!8;77AV\M.N,*:XEH.Q6E4M;H" -M7Z'5@[9?^9U`1*N$-6>/ -MU3=-/X%?Y-@X5?64>_[*$..L"_?<*!M'Y"OQ4KL2W3]"'4GTKX1&]R=IXYO= -MO6^@IH%;^.:;O!3JB`(FE=_Y(JN^V\UL^2E?-UD:2@.S/"K+.@53OM_X.O90 -MNG?-MU@G6/-!UX'$]/+JH01^YTE-H`NCT+(?HWQU1E-LI^G"PPSNIK(J3-T( -M^._G)8%X>*2`ER?47=ZJ!IW7'CT=M66=QR1J];Z2$6.%1P9&R.=@@DYN["]);1L+-V$W1P)<1U)9;KO@UARSCV?NJ(FHTAE[RZ*W*R@P>!1[)1IVV>?W'HQ.[\T/-9 -M9:#HF],B,S]L"]UNX;:%"QZ#3]PO%E(RLQ,5)VCX%4\/@F"#Z"T.<>ICEZ)7 -M^YOM=TJZU-B9ZO/5O#RZ*J/?W5>'UU-#MKCQ-(!]BQ^[LC2U$*"38U9=W/&..Q\\DY&@ME"A7K-(-'3_1/@0,P8;LGEJ)]4@LR.S=ADS:DC/O>F2<] -M?P[6G1`7-:3J"(G;:3%UK^/2`GAGIIZXV$=$;'NP%RU7,=HU<3TJ;,QL -MC+-Y2\=;6]X;-`\`:KF]6%B'0F@T#A$.=(1ZWTB]=FS285%DFZ*^G3FGY\UG -M_Q.KSS0;2A^`$-O449GE5BE;9M>WG]7*[F#AX%&-9,;=E8%B82ZV79FR$TD7 -M:E8D@D-+0=.W5-:K&7$5;5U!)S[-*MK`KECY^F^HZ^L@4>V/["'7WY.NZ#&Q -MCOSD4UH.2.YH&WTS_L0VBSG>JD$M^P=P_'$ZL-?QA(*@COGR"ZB>\8$V#JB: -MVZ6RG+:831%MQ0B9T`)99@G"[A4B#R@R'S&HO'T$M8"=W$B;M_ -M8"/>F@!*J-]_?S:T%T)3EH;;OU2W%D=TE%*"=\-0*47JTAJL>MFK3%2)V0]# -MXW9(@4\7\P03868_KY)#D7P3D5!K;M]_UTNLEMZ'V -M,'ZY\!G$CW;,A=A_AYE,_"AWCL"1::#JP#( -M-.&Y%.>X'[;'<U\S=LL -M),CJ<9Q_"GDI(HA$ZGW*V\;Y"D%!V=0LAC5QKRKKOWX<*LYD>G)G&"16H^`6 -M=-C]WQC[/L??E:&2QCP(*=3ZL1VC7I0C.R0RPB0ZD(^8UO`DDYL*",[`L?=8 -M?M>KB.)RT+:]@S+;N#[]AGK&`A?;^J>%664!2[GS5?)4##%-DB>44R=0%`!E[DK5H#,>-^6- -M5\0^OH!("?NHY)L?JRL[_1H#D6Z;F]P\-Q]6%]F7:QGR8;?/"C^9WHS0L92? -ML^\<_)1]^K/+Q:S`22@R_,8FG^N#1C@ZG6LW+AG>`Q>3ZUH#M?'3BZ>J07S(>(7S9ZZPM$AY -M=4!NFD"_C]$8WA1X0%V<46HM*01M]L&XQD/_45 -M1H9]_"?OBFSIY(5D+6]#@;D7A.H>YKZ8[1[L!],SW,2&_U*DGYIF$+;IL?\Y -MINQG@5N!11-@8"4)\I2H*ZF2*XZD-@K$XX!'HOY7MJ:(4[H8QW8:EF!5^<4- -M[B@D>/[#BYV4M0+]$]U(W^#%2U4MJ;@>T9[#W>HJ[E]EY?MO<17].3T9+K4' -M-@G(HN8REU=GGT80I69X,J99#>[&W(#F5Q=P76[.]-=^T'E=IN8/:6#I,=L@T84VD\AYO6LYZXV7$N!' -MH`;H?B6_!,Z6/E>1=3:3+EV:XTPB>P[2O@8U\ARKVP[="&5\9NI!A(.A8E,2 -M$V/_WS7?^1QN7@M(%[Q7*M0:SJE];_WM)&BK*,!WZGF+[I#PCGT?64&[Q8WK -M)4[V3]$$W-)285>X,O>B5)_YX*B]ZDO+,1QY+8(B;S6W#XL8D-66^G#ELQTI/. -MJU>;4-?OK%P:2L3AYXTH1[*$\:<<9@A=":2F#4S3_E=F/V&&ID\$C'OWZ)TM%&U@]_T^&V1E/35I>?%KH> -MF@O3UJ0\"3SE_3VVN&V#^HMX)WRUCB?3*O[+/"[YF0$E6O8XP2[&T9BO\&"! -MJ8_4]XV+QFIUP'1N4M+!(0[#E!]NH3?B+80C^>OC=\-(%HTU9GZ/W9.?!VU1 -M/;9.9559[3D?\J,T^VWMLT74AQU>H)4/A -MV#YK)C74:1?F$TEXHF:"`+<5I$(XF]U_XP&$H62T*6^15I,1J])\^4WVZ#TN -M2LB=JM\(0/O;2BLSZUMSM&L!.,FJ5P'78X-B[9RWWY[&QB"`Y -MT:O&)/D">.L05>EU[[#9I;8:&K!VZ,[^11>@H+I;0=?D,)-.;^_R_)"@*?5V -M>#5S^@K04Q%0-IGB'G!D'J'D,&5F7R/VO_J`1-G!W\7!@4T55(4$`01<5"C* -MB1E,*6K",%9!%1$;&P,]*PQ&,5L'3,8X(V%&Q5`APM?(0K7CB<+HR<:_WD@? -MM+=?>CM)%JO9,`Z/8M*2?UR?C#I-[)X>ZJG4P1$WG03@HHOFQ9.XL2[-1/=4 -M%\=W(ABO7>G4?3=Z:`TOCGN9='/$67N?60;XF6J[+N.R/!M]\2LCL<'>+\@_ -MI]KW:Y`TV'MW^272:&2U$>40OG'MX>I*U9/N6,SDBF%OP\ZH=Q@46ZO(:X,;]O4K?IQV6!L@$`0(SIIB+! -M$N%CCNNU?&3D3W^"X'&_O@HX>2=N9Y=4:QSI,.`F%!1DH'3M&XVZL!8"DXL/ -M53%-U'[:9<;9L%NC5GJ?L04B`3&ZN/K^(HF*JXOB7_3X]BRW!RT6[Y$[ZV9W -MVUT+V@-^=/&CC/E-"0F$$83H3G@N_<#Q0AJI]4O'[L:;*DZF,(S9&NQC$FB3 -M6XXRR?/^9:K-=/(BD';M>;/-.J,`>D=A3&'QLL%/KBU7!4D1'$I1UK_2B] -M'I]ZGK7#&2HS[:#KN%\GS#KJ1Z4[1]"OJN'GVP$[IFSJQ#O`1N`+>,HR_:W- -MXHH$\22K4[TU14[%HE$R5U,5E*+]]6IT#TIOROHEDZ$,H=%,LSQ9@FO,RNGL -M0C/OB:Y]4S(AK][[K4&K$TP&&+ZZ=K.'WF?$Z5F86W:\] -M1X'7*M"*4Z>AWI"*$#+?/^''1L9^%[G+L=D&]SJJ+VIU]!?I*W,8!C)"&;ZM -M@D5-I)]S]ZA&['J9@Z,P)#WYFFVCIAIK-7>M7Z^KIR&Q//?:VW.AN^J2G@(? -M2F)_>R8F,Q8>JJ1KP[:;_V=6E^;@Y2V'77.ST@M_D3#Y.EN\<>J9'?1Z]`[Y -M*&=]UG[IWX'/A1/WOEDBJ&HAS]N,R=#0S-:_"KV92:FCVZP"]/OH,@@$6D,Q -MW4*W%R[`N9[]3@!1GW@]K4_!]^]K:"TJNK=EBOP3#X'M@NA?S^IJ;YF<);4_ -MC>Y\1I!KKP]UWG9BT3G[&ZA*?ADZF:0VVW5_)-&;LO3`-F9MIF(*_]8]5S$G -M-HJJSB&_G/)7>[0+(&5J"2VLQSO;SU-`(%J][3UON]LKET;L[-`,GF/L(KRZ -M4TJOULC-]Y?:X*MJQ.C@/BB_R68-L3W(:;%4C7T3-CQQCTC2;)G0R)0VK8CM -M?5>.X'RV.=OG/ZIWKJ\4N$_ASR^8L-T+&6=ZWS15ME?9PZQOLZ`V7I8K,9L[ -ML_QKJNK+UPJI$L6L -MU&PCZ*=[\WLNO&_AM-'D -M,Z/)`Z]_D3%2_1"*JL9098>Y[9[\L;/#$.CT>7-1INB*'Y![[=Z&^8'E2K_@ -M0=WA<1*+?]RG2(YE.UMFSN*2]=JRY>W6[CEO6.L6'M+JPB+O:\T7;;45=P;?/'E#V(XVZ^_XV- -MF='(E$)G1#2?&,2PIU9MY?SK8MKVIR;!!7/&/.L@#N-E\*BIJ=H.K\,P$K^6 -M7Q@06=!JJ)0PYJ>Z^C&^7:^%XY?#;CO=38[SGF%?6QP.[/)_=#N%I>GGUPEU?FF.&;B"`JY1V:BN-$^S8!X#I4R\MX#;/AMPT$ -M9'+U?=O/=1$"XL4YUF@4ZE&1Z_B9[ -MORU@:`SOY_VE@2DE7(=)IX(6`G,;X7:Q2CL;E#L*#P:"/8#8#_C% -M'6A2F+ZNSRWO.@)9A[4(]Y:']AE("R*59S`Q*@56BB3/+WOBZ31W6\W&:7,7 -MS#2"VK8K75LBHX:%P'Y)LXLC=4P;89S?I%IS'=QI2P-M+S;FZU;+RIBG!AWY6[@JOV);TROZ*?1LE5_:?;)",+*W!&^.^>E$[$JVF#? -M!J-S0KOP(6]PN;:OB#;S;[5"@=5'Y9(\-#968#CLTYK1P.4%J4'*@&K^%TA9 -MLG_SH\G;KB:]0&IDKS^/-\YL1-1PM%X]3J^^ABM`7JNX,W2>/ZC2HDH(%%;D -M=WV.E#<[:^DLX;)OE;.TE%RG!U*%3]\7XJV[P%`>@`)G\^?IO[!8)W^]0C9S -MF8A%-K.`MA2_*>T%]%MXO629#)4%KKT3C6D$%K4YX5ZI%J -M9ZF`:<1*2+N%?6'MF[")9E..1G)*)]6MH]&/X[&\^TH.EMS);WUMY6EUQ9E\ -MJ&S[<.+X#:ZZ=[BW:-/Z=;;6]P+'V%2D/9DE*E_G3"\%IR9*%^,;*LT6Q[1OA[.OXE!A=W&X@U>82NN=)2K= -M&M9&"]R&S]+'GTC=;99F$*0*^72A)N*F]:'IRIHVL-/1)WMER2,C4.*XR._> -MV;U%A\(;\N0+M_:E=+\:7J@!(-X#)KQ\30VZ\A,+_)-40$JG3'O`Z;M4/@`.8V_KVTWQ:AP^"-4NJV7XU!%7=/1'2-UUSVH<^SQ[,FN_7\H@!@:W956%6E`>G8*NI@(%CZVS"AJGN*2U4G666^HT:T+1H -MS91"!;&BK["+F*)VH`F][A5&MK"WS0C.=M!,6G$\R+QP%$^GLIV9M-E(1+&T -M?<>.ZA,;%N5+;3WTS^I2`.%MP-?/8Z';QHS7(24QH+K?&ZG+!7/HKJ13*,"- -MD51Q29##,:UA^&.,$[+.`@F-C?$H_+6%%WD,A&'\A>Q^V]0UQDV*&1`; -M>D9ZG,ST"CX)`8HDT?'%1WZ<0[KJGY+D!4'6P#@=O`/UJY/4GU;^+DLTG;WV -M5'M=5.[Q@J.RNUF?:FMLD48S*48]Z9S-^29(_MH;Y<$,_R;RDRCM:3@B;EA? -MPC_![=IVWL_"RU`SW5+Q6!APR]\3:G;BT`P,LC.*W5S36"J.+-D\>9J8O&1= -MY>(1/SL!KIN\"K1'[FTVE8'('%[&F6F6B-P:$[G-K8\(@+)HZKE\AY(Y2LU7+%!S!/>0$`\-R"K?Z]^UX615E'*(!LT4\%HL)A,A3T9!T]&H71KOYOUT6[2DX;DML62H/R\#QJ*_W3.M82%]BO]=++ -MQ8D<[\N=\"=$)?G#TTZU[MW\&"6$.?,UG+;?[,_$/'RV9DYV1A+;U*6D+9X*IU;]*)!8TTD6K661XQP>K$C<;).J,AL%CL,:1Y+P\:'J>2"W+U2\ -M79D?\:6IQR$HU]?SBPF5C*(JRFFS7A2GT!*/GQ_];!6L`(T>Y;8]MW*S"J`IL.COWOGVVGG;[M>EO%X6=N$HE1V@@6 -MN5[`"[@=G:.]SU(?ZH?&&4Z43V$U?"!#,XFO\_V`@'PE>/18SUX)E(OU(M), -MY4:0OFD6GW[.^!3H$0^_D"LN'+E>=7_)@\65/OP12E.TSI*+=U`/;N[B1+65 -M+1-P6A/TMK1-5;,'W6J?XZ^>Z-$?T/_S?4#FV^?V,EQA.2^F=9F[: -MTT_@4Y9M`BF[HJ.K6OI62E#%%A(\V*UH"$LB]CR]VX,J$KEE!:2MYJ!J*/&J -M7G.T_36Z&&OVH'@KD@HW:2R#]!U^P^A18R.4\U<81TYCW1[K$)+X":[Q$@WS -M!PXG>,6WPQXU--+EI8O9%0/B3K#9(11!XM"V;-S.P=53Y@A'@#-.?X]W'9?( -MI&7AF_=3S,5O\7TIP;>F!6&61#;\[.80"WU501L['UD<:-$+ED`?UBIYG,9G -M?.`(!*&^ET#1F2S19@D34%[ZG5F=::$O<\W.I6VL43TN@&E -MYPF<2-.1[I.DFNQN(GU0INGR!"P(RKH(I,C3D=TQ-4A+4UR2DP_F<0^2E:,S -MI@/!/3K,Z=AZIC))5!G2/NYJ/\$%%[B -MO]\QT6K9*4Y:K@9JI,F7%"#5C+?HF^X^@$==O5[ -M=HMVQ_\L*U["=MKIO6[!9%Y4#:&SI2<.0DW/--+`WZ>P^=.IGT9UO\9S7+., -M5ZZUF;'?@;N.[_L,A_N_X/4-R?*2VX/NP].<4CU6=V -M/&=OG4D4"R_]"9D\T3+!F9$CU*12?[^[4E5@^-+,;7WDX"B4ULKV8P\A,*R= -MV.M*:0NYV'Y473^QX/$/\7EXFWH[AO45GK<+>>+]W;'CD^^=.]/<^H['B1Z= -MV[(C*A1)IJ^4OETPDVT?F!N>JQK,,Y+4`:B6Q")G=*IOOT(V\OMP?F6D5UA> -M/1CN;JS*8T:V#RWK1A8)&%^*`07%V]W/Q8=PS`,BW08[AWMT(]1&P>J``V,0 -MQ>-[Y:9O/3?POY\FH!J+1V,Y5CD6\]%H*@ON3/2J_!U3XA!SS1)&72Q`EK7V -MSA-*7\\G8HI'@(A8<^>,J%A^O#GN]!V;E1H?FU`0_?Y;`J7?=DW5LSM7XL=\ -MNH5[>4D<['-PV$L/?P?>4KO"&+CY-K.FJ0+(\*_]XC2@MTF<,SF/F+J[X-NV -M%*5[^1+AULQ7%WD.D+0[?9?6S!U6'E6C?%MFUA$/#LPS>C\K%/#_HX-[]M=. -M1]/LW9W=M:+$&+G6>=DE]FI-H"OFHL;DG]`Y_*8_VLB]YIV*\ -M/<4#>IUN^DVM%L^QS5@,>92.^9!GO=[4%WXT1+6D:=,Y3A5[DF-" -M7?[7;CU1Y9KBB^Y!LW?H6N/;T/^6;7\CL%\;B4HB=QGIX1BO*EOO/7S3Y4EA2EF`;MC;NKP&(+U'9@N30[ -MF:ZD6G\0+6I#\/[FF0YO@MO++B2S0QU)NHF,?J1PHHW;);M_;7SN7?.;[]SI -MKMH'*%>_87B;[F=S$I'>C+(V,B=MSQHXM<8J9%'X]^,B-RI1D')`O,:R/<"X -M"ZN&9*8B"<706G*NC96#\A.K6YV-J@6=I1O!(.'Z7-RO?[9T]AE`'O=Y->..O"!-_N`"`@ -M6+A:\(0V,HB5AT-\,124QN5])]*E10HQ9B='Z3ON;,*:2V&]\!T7J4 -M_'.=1YR_V5-CLR:M,V1DZA9M@@JP1I+C!^9%]/(<+R;=O<0WOZ+1;["_[/O] -MO.F"/!467WG_O5H/S[,,X"^GTFS7IU@17F&C&_L;1>HZ@!Y/ES$]E+/%R\$3 -M(+>`>C@F`$V5A,[K1G&6TD<\]4W8'T7H^%<4_=5?FFDS)A'MY'?S"]&W^ -M0-?:/'&VO<#ZO# -MA)VN61AX'.!;U)C86#"T*+E'>>S_?]XNJEJ_%L1A+1X*-CGFD9`B3.WM@7K+ -MA,E'X'R6?;RYRA0Z_AJGK%ZX!R+3^`A$Z1];L9K!R"Q#(TDW4N#%8&2&).L* -MS;,==&"HXK7K)3B9X;RM^E7RTW*RY;\/&DRM.ME4]9BK.O\^//$S4;IASEQ! -M3V/EM.9(EY*I\]-3T#N<*M3F(O5)\7]65=WS6V8AFSWZ:O&V86*5C)>*DS$7 -M4P]I>=UXN]``)Z46(3"ZOS_GF-Y\$J;BN7=PEG2JMR#N)STT1 -M(?56(L-S2;82QW5$W(-S3[Y;!"3Z3H9S&HUK".XB&W8:R3PH9!IH8+LWX;]1*S5 -MI)T,X-AUAZ<-\]?=K\O!RBMM<_8/R`"L.1XGSD,2S.G-3+H)!:+W?'0`ETI<]JLI5PA$N^6RR:-L.KV^22U7QYE-ZXO;&-G;J]Z)>K`^6DI -MQ9I`OJCVW)ABR0%.`",6VLJ-W*D3LZM>"^[=[]N'TB,DL#(;2&/'#<1V)-S> -M8:7J!'6IK;4E=;@J\IKX`7*Z,;_5?T?C^<9O3T?)P)@\YR*(2SU0B=9)$,=; -M+:R?]\@U]#R'09Z0]64+`G/LA;-3?]:S -MCH`Q=9RXM`A6UMX:WI)L\^Q_XF_C_,)T^=P_MVE8P>R1L936784+F"\!+VH/ -MGQ(U$EC*,@KH>:*8FI41-^]NNEBE]6';/F!V4HY8Q&Q/JK4/L(\2OJC@N77N -MZS$J>-DM%RD(2=LME9)O;S]IT6_7S;C3;U^?P+<2BWAGY+A/@9';]VFTMQM5 -MKO=\OV0LJ-C]+DZ5#G,4G3%'*!JKKL;7D&B?QW9)FN+KHJ':8N+[!M_O]25Y -MC;S\L+!`\7,T`Q++U:5PX[I7XQ_9SWI#Y\("3FNL`UD'I'Y9'Y"YN*XBYS^S -M=@ZP9E4!%:.>E48U&>1T\9V#563`]/)U7T4$$G>PG?XS5N>/%8;^'"K#PGL4 -M!/&B*U=B8T=@RDM%AYFD'B3W#,%9S1T/+M3!&N^:64XV4B/#2=AZ[.T3;+IB -MR]\^JFFM8C_'$&[TB;"($)6^5V2-\?+V+P85!E%?45C2?`+D+H])^@" -MV^=^!"?!#T3[[X&GGW[(_N,[34&Y;.>EO1BQE:L$:3TTAI8:W*7;6/AZ-SJU -MMP[3,?O2I;^4:*L>`EX,N'7>_=:RA%G,O:&+KR-1GH!E#*S7&OVV">2H:NOW -M-CI^>WT[&8E/4?0O*+]S5A&'%CRNIM]$:0$_1RWB/N.33=&<][,MLFO8AZT3 -M<]_QPTHYD;O+7J1$P/WZ9E]PI<-B*_'XC`S[/KEP!JQ2G2G5/\09YKR91>R$ -M:(?1OI3:.:W@Q@G:NY"TL5,`WNB_A2S=>'.5C -MZJ7%(Z?Q=Y8-P!HC#(0[?$3)WH>HD4%61CSI3"OSVUOJ&KC6?S'U-\#:EJ:F\3-,S1(ATK8_J^T -M!,)(R8WU@IC1+V)%'J\E@=:6,GH?J.I-L3E1L?\'NT1*+Q06,N5?'4)?(8Q$ -ML4Y\L1;:W)2&D#<=!OL\&:YSIODT;@V3ER9H">JKC`<^,[4%N(Y2\$"Z@X;_ -M5W>I8Q]#482;IN"BRU.BSY6$QH7;4ZZ"PEK1>4IBEK*FV^-'N9,17O[76E+\*BYI5:SJQB@(^6%A0[BQBCEAE1EO]$VE8*:^CCR -M*1O'(,CO>-=A!>6FC#;5DHVS87C);A$<+T/D%?)=')_WD]X?S]&QP]F[;'2^ -M2=C1'JMOW%9S\1G\Y#)P3J_;XH(FVP1_.9PO-UY>KB+&[7Y=S$%H8S84[,A% -M=,"+BZJ#NKSRN`=#+CJNLLMW -M2SV*^7L7]2J0?V21RX[B9Q]F](NQO^Z@AZ*&>B_E-$4.=C$5`&ELXU\J0^QH -MH;%/NR1D9G0FX/>\PS5N9!6I&TO$==#BT17F0IFPDLYSX)$@DY;6_90N*Z(' -M1K#1,4STX34WO")D4<$[;JK_0&NT2_\[$+O;6)/DW;#YW>$^D07!O1&__[`N -M)J>`]X'E\%"O8-_%GU@$8:OXY,WCP3*4D5]N -M*LPP'^E0/D-"AP^`^,MNQ)"SBI7?<6INU2[5=NG):7M6P2AP!+06/EKM'F#[ -M6#FC!6I31NZ6:GM\26RL.=^7\[^R6>JKG8WZ(:*FG*NHC&?N>R*"8/.\U7.M -M&T:YW-GD/Z*%;).>@[KT`1J1)+^"WL.@1X"D/^^4B_T3X^5-&7CU#`')TNH@ -M49[7^/F]L5PPZ&>^648VQ"$=' -MI^[\6;>>8LA* -M=?ZN+J.*>1ESAVI^E2NX+5=U?2'/8\!3WCY1(3?V>FM4_Y2`:!F;_Z_+ZN;8 -MF.XQ&\^G\,D(WA*;G?^P184$&"A^(C\=3CX1_Z9$`N&ITTDET>(0.F;8Q7UJ -MTTS4B0O)!?PS5[?XLTJF446) -M#\ZZM,+M83&N:B6:+O2>O&C.;XY2)'VA:S&ML*D1THGL("\Z3\:1H -M84NP2?RS^M*M_#/A1*%]EUD:J!F(EX*5=LBJ]IMV-_-L"3A]W0BHS?`B(]$% -MX"8C@J'7;);W).)O]&S>R&];:\_\!U7FBQ<3?Y@QL..HS==`'91#;P4D(,[G -M5]64])$ALCT=/J;?JT,A*OPJ1CQN/:2$WJ1_X6@#BZX(6-FJ0TD9S]ICZ\Y& -M)/[:)\KJ1>P]ZTUZ?!V6F)C#_&R/ZJTV%\ZTP$<;MKMCZN[SX]@U\KPY;+,] -MGUMH4/]*4;2S$56E./L^OMZ6'PUZAQOOA61+HD]R^7-N]/)3ZE@@03:O<#ES -M,QXBQE584X(0I_GX,8=O]]PV(EQ0C\"\I*%`4U'B.D4K3&7,?8?`1SPWM2UD -M'O.W->],U0P9D8CE,).4-P#+CN3Q3K';'M3?/%I+!W798QCO\]4YB3 -M@;:]A@=,@,)`I__6D!,RWDCP+V9][]VQFCZ`^FN?F\$]1E7^=>K-];,+I,_9 -M?L/R??9HC=P\[HQS:DFY4UJ4[X'M=#)RR+ -M-HU*_NC>L6@P;&[8L'92%JR$?R:O=Y2,\4`K\CE*#9>M'Q\A:5MYT;J2:6WZ -M,R=?3<;-)K=PRDB)Y'#MES6;%"5_G7Z/RM31'#PO@>:ZJL>93B"BD`9N-63R -MTAY^ML%VQPD'&COE0DG.=TWO@_P>\1VY6+Y:LNTCBO_&C8`7VO$F&D%)7V$Q -ME.Q51P9Z7`#:9P2;EC]\Y4)>T^)2/OT))8U[ITCJK5X,5XB,U=],#GMO-XUK -MHR<'2JO)%%EH&3OPKLY=R+O68=,.:;W.FE/2/[:H_H),\JQ0&ES!JM.$A&JO -MXT/V;^RJLZD&6S7B@]?<+]8_[(`[%HLWAT]@_EC)UGYIUZ"[):=*5 -MH?H_XVUR]=7K(\$1R'^4J=?S9T^?[!&4=_W9]JU@VEIT8,2R -M^AUJ_]Z3``3[X57K,.[B?,E,6C]`>K,B:>RGEY%:+P,_BJ"+I(#WP)CKVFME -MJ8U&QEL[Q@<1+QYK%[2'I/CS/`*&NAU(F1[A;DJ&-M(9ETAQA!34@I>V/'9J -ME"G1`S.AR&&1"W!;YHM_MY>6E;GO:K_Y\0998G=H/;O7WN2ZD6<(\:6[WZ&M -MFMP*-&RZVT8NP$F:#ZO.L7]U8 -M+_ZKPSW?M:ZM[:?I;^G`DNIH3>4VBTYPS3RGPP-"5HB_Q83R_*J2L/?LYZ.3 -MI-]=AOGJ8^8RE6B6X\\B;4%WT!KN3>";(71.3>FU&`R^R^3`2$"U=_-HFRE9 -M@!7#_TTV?Y*P#C^A#+(JJ23)S>S\=6Q]'N<2]H7Y2* -M;Y4G\626[T%E56K%PXB.)M+G9B%H]D9N34O$[I%4\M%(^U%]7JT2:F][I3QA -M-_`VL."!1I6.J@RE"%YEU%:\-Y:X-[K*0XN,S#J>A7B/4Y(T>(J/WZ:1EAM& -M)WZ`+\D_[*BI5NLG7&@CJV_'V',@U@Q:'L2SG&=]_`B3EQ&RUYN.?-RSWR]8 -M%(%/X$\US9@L5`@BD/G:L5/_,>9L3A<);!S)S%_(;C<;`V)+?&N9[>]V7K-FL:KD -MR7E%9RZ137A\@Y>H`*]S`]WOP-U14(VL72]7I9DU1P'7;)6[,@U(^VC -M+F2\L%;P[N[2"E!)4#TXU]6,Q*;.C<\:P36[UKCQC=?O@]JOHQ"KHO:!OQ3N -M2S##DSK_VN0&SI9R"ZM+O*FRN=1*V^")G$6T2+)4PVNA].H-L=W-0MFM&F2/ -M&Y`X]*$Y6I/H -MLU/X/<%N6.J]3Z`DZJ!ZJ4K2?B3=#MQ/@S0G=FA^`BAPYS%1*H>5#>S'O/P* -MMA%.3U+,0.6,LY"(R^H07[[)0F^;;&CW>2'"31OKHW3F51'PT3[E![!.HN_X -M-!-ZYZ\KBV$I?OC'=XFHS7??=;QSE\DBI^W^:Y1-A":+4[W;0T]99_HZQ+;? -M:;Y'7=B-+M$*B8;=X1KNYVDF$9@#=\S'/I''H"*W(5F++$GP!AKU_1-4W/?V -M`U2**+J31L1.U85YVLH[$WE?9,N9D'`ZM4:P&]XV.8`<\Z5A_UW1-&#TT,I[ -M^9I[A.WCN45:XK$D?3@(ERO\0S<'?O7W>]_Z7A:ACQI^X#=?MF-9KB9:&TB"=TZQIY0[2E37XWOJ'4C'H0S?TRF -M#X#0@$G?,*R^MZWO$:D#I -M2)??T?O@=JFZOH!A$E$WWF#87WJ]]%"&_3I7#44=/;G5+[0R9)>[3S/:-[^N -MQU]8;<@\H$)E&P)AT!WY!:&A6#3[Q?\(X='N*@47[XJ$GRCS,\NP[< -M$K_MC;C37],X3K/\0C1&BJ3>CBH%G1F[^NT1<8SC^_/8DD=<8W<:6=1D'>^; -M^6#"-.(027S4N"6J\)(A9,Z*='5SOE9KN9],^/FA3M>L`-H5\HL/HR[4Z\/2 -MC:/V0TR*+Q,2A>AS$LR%[Z&+L'4YMYY.O]+[`^HR.<)C8^DN]GOB<#2Z,OQ/ -M=GVOBK5EU_1@2>(.V%*[W^XHN.5*LMI"?(DR/EKTE+8_S$42[8+/9`6CP46] -M,>E0((G"3[H%H6.NHXP"Y'V'FBM#XEGRKHZ_UCZ*$LXM(?QW>!:NW3NA<6VT6HJ2T6;Y@-!EPT?DKYZ=%@IA$A0C);WL''W? -MP`RHQ9$]A)(S*0:/YW%;!'M[:@HU=$80\/!TW\VJ#FAEB1X!)6)X_#X0J_V$ -M?X^9Q9XHGW9E$&4,!-;M-W%!5VEK=S>2WB.$R)S$FK_SA?AS]#OR:^]+<$<; -M!'1(FS%4IQ$O'3#'Q#EI>C>2:)=UA<59#5V!%8WM4;W+,2D!-^CE0:AZAH0C -MN8V3"$"%P.NXD5\PT4!?%GRMXI6=JS(NHAJDY4>+4?AVK:\ -MJ.3KJXSX6YYR8:6B'E3CE#%N$E&:[0_3&0V*Y`YH'?Y%B0\'S1T4V;,DR:SM -M8DWQ7DCHFN3VMFX7_![OLZ\A*27/X>([_GH/_AJ^HVO"7IR5KF;YJJ!7CN_2 -M\(M.^V8_W2`>X^,ZSO0&>-_O2>9^12D;&!FSPV1S3%W@-<^?:`27;,C7(P:\ -M$]V>`8FN"PHXX=N2B$&JPOGT-J -M[#U(>\+^DZ"IPR)Z]VNL+6QX-J7L'?>1ZJ8YEE)Y?A?+!-5(F"$3KSCEI/\* -M1GWQ-G%2DH'M$.HYUK\=7D\O]8PNS#,AG]D)4;6_#S")H?=7T>_25KGF`LM4EBNN7L!U5:.>_I6E.%A3 -M'4!]6QP\Z(3)76"P]J*Q085Z?RVPI0Y>>U?ZZL8-C!8$=?".E(H2PN>[),SE;(V;WUFQRP^ -M0=,[2!`G-I_-.SF;OUZ;JP"N-IMW7Z]1,`)/=48WL=33\QQCEPT(=<#XED15 -MA0?45S#!E]`0R:<[KIY0.KXE@$5BT;)`Z%/E^I"C_JSFAPFI:BJQ7G'NS9CRV@@U^FQ##N:OTYM]< -M5G8XXCU2FPAY3I4FD'NFQ&;Y$P?4F1T@G/\6:W1QW+HFB>YWW1;#?'P24LI5 -M7JL<5)2C.I'GE=AQR3K;:5`6_-^WB)MBULD(F"42LP+E:/!C%T;5J"@^.LN] -M-+SW!X.^EXT<\EV*'M_F(;MP-L=BU>-$\F_R(R]#VQ>C8>/+/2<7(/_X`U)5 -M$=/M/B'O/L#66)B84#/:.W#*T.38N;)<;?@O?6WT0N2L/QW?&UV^I*IJ^R$@ -M)8*96WC0[)59NT=10+[Q//E+J;"E058RK00]#H`G('S[5?7Z*11/ST6))/QR -M-W\YYW"I5,@=PZ`?(YYKJ4R^E3N+*B8&KJ]!:,*SY`ACP]R2S.\TIXD!3J;R -M)238QT7UP^.@]._5'9NQ-LM)C.H3&OTS%/^2BYUQW.0BB_>Y"*HO2.&G,Z17 -M4:Z$W7\XW\.50OS% -M'>Q@<.DX8SZQ1>&_YGS^I??(F5AMT/D5O;[CDP'EV??$KV$T^*G^>-/2Q1O( -M^&GV5UQ)DN_=(I+#L3&BWQ1?O2.W?#S+:X6M3M?WI&HQOHM@GMI/7JE,NA9< -M0!Z2!U(6K'^42).>6@]^?V:DF\/O:>[=>3/"]3_]9LW]3Y:GX&L[:%I#4?6L#2W,=<6NL[96Z%2AY4?EKP?6^HQ4 -MM0<(&T&R+INQLFE=$^R`]_?D.+;^"60AS,=V]=ES.I\SL5HU_V1/TEMN*7=X -ME>Z[MV!+9;Q9;"^T/K9+\$#^/>5!G,`:/GR^Q[&9X[\>&Q19#,["(`C6)!\0 -MQNE>8ZI?8L6OI:J+T-HI15&8NQVC"^SZY5LL)4.0/TA1^XZYQJW7;< -M>FA^__EA:!5%'.E/VOOT''(.QX*S=N%[5.-]NI/\1JFV:H??FAN_W05WHDBN -MWL#4Z70BCWBDP1POQ'I10+S44@Q#BMF*Z[1E%?%8?"MYY$Y/;&^ISZ+O%9UR -M$;'RZRL!@<$XX'S3T/`E)F0P.-W0V0@M`#RUVF]&^.1>1QW/*4^G=+[.G^CI -M0UN21;+GUHW2P8.-6_=@,>4ZGQB9XCR%`ZH#G'QO2T7I[TG^E]*^;U4RMX*( -M1ZZUI[AKC1.]N$BC!114CM-Y=;:N^&?2#&;\(-\$7A_X/%/Y*#YO,U%OC(S- -M$/@N3"J`*2:4S!`6D5-2V=`&^C2/DJ[=C)+5\M/ -MU,>(.M&W@#G$`D$U/>N==3VICC6O/%!$Q[4<1:42?_<&LB_/J&$0R4WE)-=Y -M].4KJ==D+"KAQ/GT'MM]9T2C:!D8)+-2V#PN4I;M&Q!3O0KFEJU.Y7)$E9EY -M-.GU]2;]MK2-*<1U?8&E*:JX1&!$%&E*Z(8UN6^@4P#)#,UMMQXY!F^R^2:Y -MWC7Q(_=,WTD+TLC4.I-L/^\2)*IHFUO:]_81L'Z)WM/;:^:FN0DQX.%7TTM< -M7UM[OT%%;UY*KJKTAKI-_,?0_764?G"?51*N[)+_]65AODC;EE=W%:EZ;.+Q -MU]GX0Z.7UB-D*6PI'8T!GMW[#TJ)QZ/$BU`]GNYA.&\=4=PL/I*9=(U-]=O_ -MR@@4D60)Y,W,4(T$.D;-N6,FGVH'49]*.G1L[NN`M&7U$8*<:9/]8^P%^X]U1VI^.7[<6"6X_>=RM3 -MYWCG^MS1G03(&?/@ZFF9-="BPV/T/"[4C>1+!2J.D,P"LR_%6H`(\Z49`V!& -M=Z7MV`Q19FORG'D5,7J`)]5O8I67A)AYMM#"]S48@(%TBL;"OJT@.T<,KRV& -M_:AZ*N5##@XN*::SKTQZ(,R-IZ^YJ#MW33>E9C2-EK8Z_N?D:12&YEBS/"LF -M`@.??RY-)56)J6R5.CGJ3Y'`=KK0XK\2-],G?W1PGK_""_P>M*^L8'MQM\DY -M:2O7#&<,9\RO(!M=2>,!*=ML.VC9XWH?9/*_>/97Z[;.&DC@ZN\EQJ3$@&F9 -MP=L0[=8<*Q`N?IQO$:H7"]%#\>5KT@2<13B[F6M^K"(LO,+MJ,.<.77XTF"PZI4IN'4B.-CQ8MOQUO#L?+P:ZBF^'JQ[DF=7?)W..#-< -MNX@;+S!+#V.:N/FS8Y#&-S-1F#>9#<.V<@\EN9;]-'15M77WIZO5KY;T6LUS -M4\GY[ZF$`BFSWRG3.@R"CYK]P14=\W5+/&9'X<(#+V[,-BHFMZSRXL4H#2[Z -M`P^-94R*MT7,92U$S?JZL.KJG8UY2;`<8K>KR#!3JK2#G/.1L%/WHM9"699T -M[O:B3L''-@[A)C6%>7;KYE;)+J14=J29V8^L6EAEI=ACZD?$<=`P7"H=42A,N-J=/RZ2 -M/85^_XK`HXZD7\/(N.XH#K";8I>5@%HOAW?T,0X'NXQC;;U&F7:;BLLE?&3S -MM/WS-(2/BZ+$V$W^A!8GPP<3!UH)- -MC$>G7SDC)#*Z%M3>2;6<=%?QX5V"*4C!*RNRA85\^OC@EO']RO(<8!R(WH<)3GNB8\GC&M1]PR09_6Z`>$5X2FN -M+.8HLF7=&J\,OO.D8LE>GWE-W),>I1F#-+]_@\5J#P@:%)KGLDO1HC*K^7'_ -MB"Y!6J%YBAX-]&!T$HF2SW\M]J5O>?W%_'Q%6HZO+FB2>_XJ0O^VMOZ#CJK* -M@'-@IBBCE-$E1@DQVSWV%>8$-/2$-4Y@E4GB.QC!?J`K4Z569I4OBYA=N@F7SO)K'^66(;Q1[<15*8)N<#%W.$)*@ -M#Z"2,8(V:\M"-9+5P:0U_,2?&-!8W%J_\QOFA#?E#]17%>:VR$!P=@ -M_J`G.J-!,*&X]58+@*)IX2LEE)(776O\2;\+*&M6O34&ZBN8W+]MDLJ)JRV5 -M19=7&M'\,A)+E6(-GPTR%H?BQJ)5#[629+T*O.B=GD,N*[!5W\Z[3,$R)7BK -M6U:J',IY36[V#SP&08:'ZNY6G4OEYM4]6\0WJZ#!7>>26A"@HPHW:H[=G.N/ -MGI@D7:86?YQ>6Z:KY3?O=L`QLPIL'N)8KM@D.R*_(=_A6GY&2F%#ECV_"P$( -MPT7<%J\RQ77P6'2(R#6<[()F7;0DSH9:W+236HYY9*W-RK\ -MJU)0V*A^(V.E2>2B>Y&'.UP\5U6(2G<\7_92U<2K8F4F[E\??IR)P*(_**E? -M];1%R)\(7[R3/V^8USTB"((`]3%H;C:"7R)/YHB`!TD[GW.-I[=[<\N?9QM! -MIO*_D-3-YBF/D>J7F6>I]J46OYA/PB#@W,U5C;54,8V\"!J7;I3% -M-[R@C^[8P<@S[^;Q-N7G4/!M[,->^YH+@C1KP\](&.V7]H\EU64W65]1)G;T -M:KC0>WQL0S;E6K7M+C*#-^K4`SYD/BHV!2?H0M"_$(3E2#SSU3BRRG9:(^,2 -MI"SNH]([NV:P"Z0]QO/LA/:/4:K/!P78EZ46HZ3J3S_1Z7M#$@<7BL>[A!\.KOS -M-[LW\*$/O%Z.ZC;G]3@DA$CBG*"I>-\=QNW;[H=M^MITPS)0+,[@DKS:6,

K#\[>^?3FUU8`H$B.VLK[0-!DE6JLP][ -M:F+3NV,R'OK1P0U:D"R]L><0X9+C,A;%2^@8?1CE=,=DBXC']$_*T7IR/XD: -M`9.5*;7B"Y_2G?GBP?E4&S0?IXJ>@'6@9"&J7P;9]TJ"JJH9RM)1RNX/R\ZG -M;)T-QF"_01;>O&K1WY8B_'1[,[C1(&!LW;XQ3[5Q![O[O/4G3'.T9!X-'>@6R]6JX#7 -M&YU_ITUZHFF61)?6=\G(0<36Z31)\F_+]TZ1.J_!\_;VS=BZ5['WWP]Z1U!C -M:_-W&7LRQC?;FMDMB?G8T45)=?ZC.4*28:O8G*__A7E/A8EFD[7'G:0J\ZU9 -MP3S!)N.-D$4ZX/J>>+LG$-K*+]9FMT"3*2?"BGG?M`K[4+Z@5$3M+.>V"0Z1 -M30N/5?9#+Z*]L":W:-(+"0P!LR6B_\&.66K".0>!!^ST[_X/9RSW-+<'Z_@G -M`+F5_1OO1G1A-\VO\=PLR@GD4'C.G&$^]3$-=8ZI%B!($G9.DW>`ESI?!"L? -M='X_]E-,L$QD.,P:0^TL0O>[;?4U46F*3(9@HZ>-M3"![J4[`H);U\S: -M-\-/N\D4U0.KX(DA*(.OL&4453TGJF+>/JQ_2U(\W1XB01[EGRE!5'TF?D:R -M/()UU[ANLYIV?>-4:GB__D,DU/AH9LCI%((P:H19B:,(0&^X/]3286\>'2QR -MN6/W?=2YX65K=Z6.39;]B-5SE8ST]VWD.K1'TZ("P#/%CC$CR -MEE;7LW_^.M5<2C1%6U6KEJ=@S7D_3?5205,4<"75!C#[>N,W/DFZ(:8FL0SGN^B)?NQ*N_MJ0(@>RH3'$)97E"7;):9"I8UM9 -M]O;JD6*\1K`Y&;>66G(&8'G9W*7@"`K9BE(A;7E1Y'].)]YCI+@],.!I?6X9 -M<8QX7L4=)=U4+[%F%=;TT8NLQ]^*B("@;V`D^-<[MO!3)^6W_;<..!^"/%98 -MX2FPNSHV+D55OH#6%:EJ'.(EQ#DC_5QUT43`<>Y<#G)M^'7,:? -M/$&/@TH">DNA,)&+X+BL,:;8W4Q80*6(=/`3"B.S[/^F])9CI?.]D$.G].OX -M#'_A9?&R&/*9(3IV%3ZT$MW/3<06-J=T^4841I-/Q#[-5F*4*_:Z@F=17%C> -M@6"XZ>RAC&O_.M2'#L>G/>/G2Y@TJX[LTAS'7XOB&O&(E6_YC>G/#QI;K8"RJ:PW/9Z3RBH.%D0"MW -MXHRQ80G7FM>1O>T\1`\Z7-?:SO-\+*:)(N'LS%&O@/G^[^'MF\_U#_C04'// -MMF1:5WIA0,L6[6XH#W)IK5PO*E?#24EGM1,;@40>&KXRR7W9`5R%60QF -M@L_RV#5#OQ"XH_#*+*8HVH/+%5#H1L[39C7Y%^G^ -M&,K$B*Y#)XS-+#J)$B\>331U[6ZOFJ*%KH2E^1SV.>FE1@5BA^E2$N620:?B -M2'^U],2J=I,A)-U`Z2Q]]<.Y08][1DY^.M'A0O'(0$<%.QI,K:),3JSD/U"O -MNK#9ESW2;\%U1]:+^QG@V5SVST'F5O-,PA4HP8_\:"YBH!9J$GAY.BRH<%Z. -M$+Z152`\=EL2=BD$5H(_&#M!_G?5%7Q0T%5WS7)>.^.4Q*.>$:MNKE>LH:%0 -M.YR!*9>(B?$]-&#R_C>TDJ/M>.(JYWW-BR:>ND(>T[>:@__ME/+UTE=_T/[E:F3PTL42^+&\DDBU)C9EOQB/" -M6#DJA'CGJ6IQ@W$A;KX'"RR_6B).3*3HJGO:ACW9J\!#P1[&O+OSJM(S36W]-"E6)OT7F^KYN6=D -MNNJUE_N$2+AT::\CJ6U$:?;.9S81/+[M7@,M_VWK:*J-[T*:D%[[OLE1]X- -MU_]IL-JY?1R_Z44+O4AW=]&OV1W`[V&>NG=PK"8;.9)JZ`*]D&+YDR?]\HT= -M^.30V"C>4)R0I!B:V#Q'B\ATT9@+,E&5DW?-92T++)_.LXS805ID[!JSF7O, -M=P%/TDST5E"T^W6^S&AQC%+/<5H"MY\3Z#\6%07P91*'=1!T&T2K6V!5IV.( -MXZ8=,=7VDU'4_FMOAU9M\PINRE1X\:V2I_;[?!?LA@0_IJB]TD(];A)H!>,[ -M0=5TGN(PI&245ACH*BK=3LV^C#=_69/OKU[&1.8V.9:P<)>IJ&";CX!PVYSZ -M+M7OLYPC(%-U13QKQ$TD2(M:1WBLLH=?ZJ+ZROF,J/+%:V+O2S1YL`XJ2;'` -M)VR^NS1F:4SYQ>`,N;AS(C7.O1L?*!^W&CW6)FUWD/:1R0?.U%O`_0OG!.#] -MP<*K(D.P\Y/RC\6E1=26$WGPLHAIE2(;^17!775=@G%K/%SY!=/KAUOK7P,` -M\XR*@2)[N_Q4$JS^#2_GACBB2XI[QVP_?B>-M"*K_((4_&C+%BQDG+O04V=[ -M/(BB9&SHYYCO\1Y?\[/X0EDA3S!1:/KHK5_W%\R>Q:@E!K(.>FA -M0-5J7AD:XY:!U]:N0HL%9$OJ,X7P= -MCWSZQUDD_0#S_Q,97",5?W(?1YG4UTC-[LH8C+D](I/$YUWR -M6T[&53M,:J^1GR:5,GA/.%B)'>:P[#][]'+,7'I!:&)YV)I1[*TL@_LV\H -M7OAXVTRK`4B-&K\#TWS)9E@#"Z(W7M_'U>7,,TLR)V&.=87^FJ>HO'&^[\*6 -MD#O=A)@H6*ZZ_F8A466-DID8#X9_6[DRP9JV3ULS%XVL:M0*T2#I=,TN]8L, -M+>\SVU)GG<=DJ(+`1]/CU0PP,2+6`6/`G0/=Y6#6)W:-7&?\XLX'QQX>9R"F -M_VH._S)(,8HP["E^J=9\16C^JM0F+%\>LQ%KY-S5*6JLQN+[>[/U+Z&H^2.9 -M$?>5SUU777E3(J/O2*\7<*S#/)OWHCLCM.+I5N36SK%0ENF[0!<"L])<-1>H -M66Q#KMY(Y/3;[<3&I\^3!6)VT*KE9J5RM^Q5ZS^V/E2%M(3K"<9<^U3&X5_9 -MIH32L%>N;8!MER0997BUT>B6F2N?D7ZQ$WM/YYX/$,-6)W*V%_SZ/OO\2Y87X0B+;*84KZDD'U@91Z1=-)I\1NXDO3]3LS!'6 -MA66CL5;P?>)XVBL/$9SJYY:EX-$D*6M-G[POW5(]7OZ.A6UJG -MU=T5ZLL\'DM9=:[$ER[';SG/`N4SYIS3X*G6TJ!!NPM5/_G02FEK#CFI%#88 -MY,U'P,DQ<^P8_0#V*;3E2+(`+56P+J*C+OTL$A9YL7:=+&=MGVU$"/BM[GFX -M3E0::E$VDZ53:G=(I/89H8W]A6U,?[.4U8RU],7'S`L3SUK4)%[:E/><&DC'69]W[-K-.B,.+IM -M]C,1)+6>;FLFSQ`4/G8`822D)N9A,^,MX"V3_T):V"YZ**I%%;.0\H22H&2# -M/S30G1B7X&%"Q>[\#U"PLUD?%_-\,`Y68I?IX9!(@:CX43*"J#)'+#YNK45^ -MX;%Z"/`3U]=AZ^ITIPO#L/'J;\H?3(Z^ -MX5>,DLV7=([C))&1?I%"FP$X)[.[FE4.\::_87E")`_B=\EGGMK,GXQ7TIN# -M6HWB^3I_C(/?@RXU?$M/RTZ'=N#!Q)+0N0V-\A=@3\..X:\^UOV0;C_,.JG- -M,Q>I-N32QS'C*@9>W`$WD-G<@OK_1X.9:'[.4;_!96+YZ`SY(R_-FG>V5M,& -M!@EB5\M<4W>L<&X%^6%YNG=OH`/J03"A1.Q$+E!_>@8EUBWG"-FTZ8F&+OZX -MWUY`B-]WS$<6M7'[8LMV:VPFAOK%A&2#9C=Z5/""V`0E!$$QG+,V6236PT^\ -M!J#?%X>1&!1Q`>?#_A$I*ZQ9>+>UVC\TYM_7/>(_=I#E7+6ODE;:,KE$M+"& -M[!V_B":APL67;+*M9I3STFLN`$P;))NGY<701"C7=FQM'!O^CD\AF<&O)I_CB@]VS$LZ6W.^1->[7&ZO_8PK8KZS\1<978E9?*LQ+KB6BO.1)$!&@6B?8'H77%>CH\#/):#BZ;56GX*2FFGCSIJR/NT&CB -M'K=5D<]Y#[F+8[$ZMEV95:5"W^DB=AH,V&3IGPFG<&Y]@[FA>V;T#*Q[?Y4Z -M@GG'*T5A86I",.X_^?^4JYP#D]%S:6\V:T#5/7Q\:@JGA/'8Y4H-VWP>MAMT -M;TP`W-=3VYE#TE6J,:L9E1G7SRH`0T0"KW^3R0*6GG" -MZ+?CEE3%P"`+EZ;+5CP:`#,Q^Y?5;?9M%HJ+(V*OVY\^V`8<9GS)/=2BM>&M -M`#&[)Z:IF9BSK>7OMHB;;:-NZ$!2%$>"[3^>=KN;6B=6=&;S3WDO1S2@W1?) -M(82,9*.L[LOPX9(1QQ$T>4R:TV/J%`!G"J6SW3?HB3:+C>0E@>W6Y]?^8]\1 -MWI<_^0XE/7]7_!\WU!.@/K()J4B78/FC0="Q6YIW2\EWRY['Q75+.^4B.VO! -M>YMR7Q@/T`Q.^C.RN0"SC#4$,U$II?-0>/^J?E"2X-C.U0TRX1(+#@&_&9VG -M96)3:4>KIW]77;3\6/#9[$G[]S/(?7A"1:K7SG#XH'-UO_3S"5L5>\!PK/:G -M5L#6[R^]1HI+-_PBX0R>4+:6CNR5)/=YN8UX^JQ?=XXN\HS9/K"5R"Q+"+:!J -M^G@+CJJ$-[E&(\LX*^^\;=EO.WHBLW9+M_@]PMSU?MP6>LB)(?LE#R5>->-_ -M!C#]Z7O(US=]KY/SO@94/DJJHXD;DK]*3VXU><7AXX_7&>E[H -M!3.!EMP?8V=QQUFN+*R_?ZG9@>I$9:A,^*-FO[G7TP<[,B4EPW;>ZO`D!OA?PZ&Z%7([P -M,%!.3K6%1A6WKR(VP+6L6J+XF#>&L3HH5VD&6N*XZ2Y:X3/^27+'A@'YX!>6 -M(F%O-$"KJZ1]JQ6;4SQN:.>:@IDK9\LJT5N@'G*D2/SS'^&BGY'CHU9G7;!N -M4O'\L]F`ZI=WP-@_(F5W7FE9[@')$WGB:+RMD#*H#*-?( -MD-JM^)D5AT%6JLP8\+RT)?0\_]E&<1>':0ZKET_"7)!>)MJ%#;\'8^2/\>.7 -M$#LCZ,>^)\&D3;%E/:.4%P1AEC?W7<**''JX`YR10O1FP[`9G"`G!#M0>T+8_5K.WU8G]]=@>Y3=?^XR1`>;4/W0`7:*6 -MN-\KE%8#3#VD#M&[F5O?>0VN9YU<9FO@MXM/X2R+-CN7Z&\?2A:L!^;^Q`DQ -M#Y=ZRB$:?=BY"K9IU9FLV#(2GA9,%V8Q(J1XSC36Z,]N<'3L?5G6I%?\^X/E -MWMK"Q:'GKWRE:VI%03NE@=B,E,?]L"-!S[5CBT>%M>NZS.X#4M.-F?%:;S`3 -M=9_4L90PO6B9\G5;C'EU&SFQK@JM[@-0(-KQLPA0%#'M+%/QHWF^-C67@(` -M`UR9Q+O-;K5=%^F&S>Y&O_!%IS2U#!:SF4%*T^,/-K(\0W"U3!O1X\`==&38 -M$*EPF]EZ-Q_$+9KF>@/:*\2T$Z0[8'CTL;$=C+V/M>">/#'YT$H2%)%:7Z'_ -M[&&N1:[+V_)SLW'Q_):7"#Q%3V%G8.:4"^#,H&;($IOJ=Q?067BIV!8^VMV. -M\;AJ2DBFD=NRWOI]@R=,[:K7KI,&"!W36N2$R%K1P\MEBA3OA8L+MM\?&YD02DX\A?PS9=[S[#*[:HWJS?DA-I<1J'S]%9 -M@BP@,ITY4.RQ=PTV]+?AZC#OJ]U!TM.X)\@YB!_#P6?7DE_>WYTH=H!3+=?" -M=]HV9SVLB5A#>F-N261=B<8L-3?-[^#?X?!R;^OH0<55>A$\$O\CH)+-SOB_ -MYF#HGWA_>#QCX;C!+SN:R?'6.SP.9:#6:)['3J[KKC5QR>\899+JIT\N^-0& -M09>$+I4M:/IWS'H.?5BN,8[)(\\/"?X8RHMFH0Z"+G7GH.C&RXGIY-_`&3BQ -MZ\K7%!3SC$&:I'51CNP\6NXMJEVB=I">$NZV<_;^B/FE0AU'-.>2.U:R1L;W -MR=T*4>0?.CZ,R3!54F&_-2Z8\6]1,C!\;^FL@J(*KS_B9CJ6Y#!:,##R,KZC -MD]6;%6J]OQ>MXM+PT:I#TYR,VW^0DEHB7!%JIT1?$"*K/XW%_AL[TL6'P -M#ZJD<;.MO&3]!5H30%M33[<+ND2YDELO)M/8AC-GXM5">F%BDB0*(]3$,B'XEA>Q)C!#@^.NDEQ"T:#(N(%"3E -M%-I:HO+S*@NC5@DNZ8>\GFU(N6=A$_@-&HWEIFTTW5>[\;ZAT\P(Z7$JEZN+ -M,2,=(Q1)F^<*?>47D4MX0>7'D11]BI&=DMM?XB(1CD*=O]?LJ6H5O<<8;Y08RE*-Y\;GE1RPVB%:@IT&MZ8B@:3"WA(*D[>)+L -MC3Z=WS=UC(WV.R>N"#NY*8`)'CH?%>"+S[72&\Z?2YZO=ZKWD)7!2\<#\*M# -M--X^+M]!))]?8@J%5QDSN8PZJP<;3BR:VM^]J&$'.I_38Q(L;P(&>6KC($Z%KFGTVXY?(+%$,!DNP6+;,>R-*)N)Y;Y'G=Z]S>T>+6CD>B25 -M6*Z8C)?I?PN -MVQ1HR4HR;U$]%,<3YA-%YZUM5P^>ZT*\5N1K70#*!UN@(PQ*/_.Z^3/Z%4G`5'ZF^49>R%)-62)(';- -M[4FYG8FU7`3X6Z?/N->='$U#4[NEG]D<0)IDQE)^Z0G]$W.A00?=7C8;KIN= -MH`'-G5#?>'NK8P[.M*GNJF6Q=,Q,<."5.Y5(JO1-$$A"E,IB,SODFW@48[W^=NB2&R%$^ZB)L$C3$G3L?UJWHW'!^()K+H+^`!X0@IWH4H51V(\CIK%5 -MY']C&X0E>??BMILP(Q'_ZD?\JK:`K3_:H7;/GFT`1J;8;GUGS6VN]M>(`&SV -MU25P79O0O=# -ML$NHVS[3.!'&>^KNNWM+(#Q"'Q!I]KIW_>X7B(2:A7.!M\3#>9GL[>GUG9>. -M:/WWEC8;TVKM\=JV&4.F"?&9F7&(KT^1Q[Z.P`[4L"?-AC7L10]5!W==RG4> -MS(78KO2MU`>=U0,CQ`\69R4K&_""Z[-0*O_F>B*2*L\?PXI:3UK>Q#QZ;B^W -MPK`BAU8O(JF8@_,PX/7VM7CZZN!,('%/`H%CR]3ZX-]J0T)K_G=>D#]`_](- -M@.*GKK$IS%%FOB5ST=%X+?@>G.$7&]Z8H36!T9&#A28.7F3H8%[4_BT3-2'! -MU7";__O=:J]$ZN^>N4JBRVX[FYW@C9V7[7V2WGG_QSW1WZ:G#=MMMNLD-" -M$U/PHQ+^8'J+F/@!T6WXO'L'558X6'XM8P(VX/;O<$7%.Z -MHY?$^/)]#\MXK2(7T>`KBY@UW#*'&Z*U*O$)WVD3W!/SC?<&)>L#!]<^=APD -MKVV)(BPM=P+"TYTHPVWFTPJ;TB-Y](&CZ9.'+/2`>MY#4P:C"ZZ_S&[?\&Z1 -M8C>7M;4OKQ(.+@#?._KR&H8[P.\[U:6H4\:<%SDB9I/MW>?L:.J84NR?CPM0 -M)[8FLV0*3I3%99/5YT?%NSUO+]%D8H#W>(I^9X%N-16VZN;GJW@$_F7L4N8?P)GZI%5=3*MM>#XL? -M3S*0!/G4G0*#G\8)'=W53?IEY6>X9\OW0.M;Y4E"I#*%+`J[QD6?6Y20WXE>M2GZB6^M;K# -M?K#)&!\LS052)(2`5X'N`R\"2"V.!@3-#'QO9]"OF9&]0!@JHWL6>L0`V]\8 -M0A[;*Z=3M?`\M.4KM+G-J\^D($%H5GWO,%SD>DJ'SKP4NR0.N7D;2EPU94XF -MMKE9P\L*UA\\:.]T.,57"G63G+[OK"X>7@2>&BF&0Z6'^QK)G[;G>!F/Z1[A -M,!TOH3C]R@7%*:%W0!]16EH$G3P3ISSL<_[("Q)BPBK&_M::1QTHK_N-$Z;M -M0N>]:-Z[.XS*FI$]^R,_#?R@%)Z?]>-&+G.Y9/6U2YSEP+&HM4DK?[\.K'V2 -M52%X>;8[QYK)]'>N<=2WZ[^"@$A,UV6A.5J=7*[KDYO:Y;="QBJ-+A5?,<.^ -M`T?M\T>56V"_CE6!T@G_'*%7'V%359GX*2GB(I -M?M8$BDHG&&[N)]N@;A$M?U%C:C`%6`XNHO1:C**,Y64T$@/*R)L@BSQY+K7KX>DX+M'3*U[`='8]3 -M&LLPW`F0SB(^F[C@$;H2(PFY,>2*=E`%FY^W`GBD1O.Z5Y_UU$!!5\(MO^N[ -MBA9;IY&;C?-"PT'$1T:\K!P908JD*#<"BCC2][ER)8TT@,A@BSW-D[C$"#>% -M#`(_T"$F:['+"1]7K63F&EC5IM121JE;17C67V<@[)P28.NP?Y!7R6WE@B:# -M_3)`(%.K)#*').Y.N6LBP'$USYE9-)LU.QX8'U09=4+B2\AS_V,:%'XHZGVB -MO9*]7-:66=>HK5W:;/:,Y6R'.QU>5ZZS"IH96E;HCIQY_RM3(4,%Y3GYF']B -MQ-S.WPJY=A&0F[[>P(:EVXIGW^?ZR##]!)H,ZEKCK40"S!0#V*\KC$=["M5_ -M]F,65IXX9M3-/R/Y#8Y_>G.-3*%G:N1,B\=%/_%,DJ![NR*RFO+*_I]-/^B5 -M/]H"QPU&G/LK&CD7`BQG4_GXCD%=.6%RY9DP-PUC21+",B%AC`\6K)_`_L>. -MG?)*Y>F]'O^X9/DK>I"7SNEV))'/E/\F1&Y>&Q@=;J6V'%.Y!C[2L4FJV<#( -M?AY3:"#'(W9ZND:LZ)R;K:P:V9T_[W.H)86`N;Y6[`K?7Z_;&#^TS33!I^HM -MY_"@7`F;K?2+C)A[L^#L`982X;]A2,+XD*\"*L"Z_F;Z/JXE3`9]-HLI2-FU -M?C*U+^8HV(XQYD6#8I$A>DY_7H,-$U6GS>0_T,]QX1]AI/=9P4D%HQ99U_DS -M2%#DX+1-8]%M/-;C2,U\)$Q)HG4Q/%6;240N3W:NVGDN3L_"=)UBLFG/X3KT -MX5+`TE&&C=T"H\A2UU4$2.GC?V2/FJ:7;=_Q?;6L&](^'35^MOIV&;;B4VDY -M1MN)*<]&QH>=O'VOXNA,S2%+;%VI1/]NA'47Z=7R(/FK4%H:&!#9(GPI;6H- -MWNYBIK-UQMR3-E,TG\;!;L/,P:4`F[4(>C:PQ$W2\&=,S50+Y>1=(P!?HE$9!M\6\]O,!XGCMONW,22\S,JJ((C2HAEFJ -M+(B-[1>_!QR_N*(A%G1Y8(/!^!SJ=>@^GTX3_I:K=((X9GE<;W-A/5%Z!8/' -M/,`,?,%E14+H\N@\+GC^Y[S�:EM=H%A\D9VKOO@8LC-%Z/7^UY?Y]+9ZBY -M#NU.A>:1!*5$46N00X!E+W/Q!##9;Z%W9= -MDIALW67,?P00.43N'##MYR:2&."^OR4C,HR=UFK9]=6+$9Y?]Q&>[3H]]D%6\'1.0F7E^> -MQA2L>DX%>S`?ELB.%);3\B0>:79/HHY=VXCL\]U^V"QSI:'IF#3FX6\$FZ[0 -MCH[TE/9NTNQI5X`TK4&_ZC,A;\"W6Q>@1E?V2BVX96(:$ZSFV&ZLPGR%U(DA -MN"O++-8>N.3#F=>$/XVY'G&':666Y'$F.*-0SD=^#\NL'[;R-5RBW)IA5G,R -M(QWAU,JTV)4(E59`U:!J_50C'M`P'^\ET25>F(/6%RX[3QOSPF7 -MG'SBELTM/K[-!]"R!F'D9&,@GY%D)M:>GN^,IC*HA"6U6=X-ULJIU"1R*[OR -MZ#..%M0FW@RKCF_*F)+4R.[DL+/C>PC95$0GIR+K%NSCXK$\O,J^6NAT_,$< -M%D3`WCMU8Q3CDSLY8(P&<9A1LEH)U03&+"C'UZ?P\BZFM=<+@I;*HWYMP93$<$P;9-9*^GGB%BPP@ -MP''!.B!,:-;"CHE85,46QPNX[K]B3H57PR_),;]6WH#WB03NX$KS(_CM\DYL -MF!C7,)JY-(>,T-ML)JOD9T7NZ2U+CE3-1&S8P))8B0A"YCN0H+T#\:H<0S-0 -M4::I.3[GSW4T0$5;D_%C:I_J)W,;J6C>5I-/_7U>-\/8=`Y"=I5F\C^#GS(C -M&'GR4/_)SGZ4Y9HT`WT`4GK6S-]V>?TOGQJV*6A1RP/ZDZ:S>Z<"914(H!\2 -MZQ?M,O)YU]*GS<;P`SXRR?,=C\>RK -MG1T]DF!PCVL7D(47H].,U3QA=TW$I27)ZR5S;J/I\&2>,LND=.'@ZH:D3!XI -MY<"P5V\QW%BW6_`M+QSA4"N^^5Q"U,A2%&\-YBQ3T8CS1NV(]5=M"Q6,J\(A -MK!C.WPFH%,H"DOZ1X`<^G"IHDU,=5U4FT_K/6Y5#!-TAUF4F_XBKOOQJ#,TQ -MY'U#_]>,=/V'H=4*]0BB/,?]>/E7[N8?11_:*I&)N=;)U6R/P2;7(:AJX9OB -M4%?+_+\D1(A$V0##8<4\E-5Z)IRJN%.-JF7K+<1=89ZT..29#'>JI("=V:I=!"N%?/"L7'YD7[$V?;S`3!A!CJK@+WG=QXWY2[F*578*RF\P7:RKM!%]D;&%;;&^HU#EL2Y,\F3PI8GXIP!77,PPGP -M5XTKB2B8U%$&1@=`+1[O@:)G^&HM=U(Y$LF7JYBA/28+XB_H4A00=[F$T;`2 -M*=^TG5]5Z`96UJW])7]C'R2QE1:%A0S5D";(J/?'DF+E6N`JA9[CMB&UFW#Q$-ES=/30?3Q[;2_MWBC -M.=#NI28H]*P+*U-02:<$7JU`5!%,-ZRR(3?P4X.);664_4Y-'=1@&PZF,W_S -M=7:,8O@L2N\CZ;N18MD^G2MH<53#``+I;N"F[U<_O:?>B9M -MII;-7"NK(8DG*FG&M\0);B@*X"M,V_#:$2*K*CVK&;JOB#7+PSF*5C`:\--= -M[Y4K!RLR?>"YR&]_>DWO:?*(`H0-Y*.>61ZRT(@H`\=-Y8UT@LGLU=B!E50@ -MWY@B,?2U3)LHI:NFSH>\SC.?N"5'W$J=+WULXR3>\Y-_Y[G):\"7(:946VUJ -MD`?M9ESL]TEYXY/0J5RCYY1N0S34^E54D.ACF<-&E+$/*OY(R>RHJW\;!SN\ -M(#83;\L]7'8Z2EJ,Z'")-58P8@3W]R0\S'?+U.4A"+$OYM'.QB-_I>):1^*; -MD&Q[.:YQ73"<=,`\CHS$X@7_.WOVM>Q+S,$S%[ -M2_G[N:ISDH5OOH4$P5CLD27580L-I%EJ=$YU^+_'C='I7A&S*]+G0*.^=H98 -M'@X,E[6=O7?T4Y;/YX5.%(=Y.@$!Q'`ESF25'$.Y@\9=W^#EQ9"81,S -M@..Y@]JM#KYMR&1^Z65WY[9'LA%A4(VGE.T/,]18LH"K7\JJ/ZC0B'"1YF:!UO?4:4O7ZFM23II3M-Y -M!BRF]^:9ZYI35@S\G)C'=PM,6Z;L` -M]JJ?]-EO>J%]',RX&V]H\0M_1Q^!5XMQ:@Z`UZH`@7K2`*W:AUP"J]MNZTNG -MP3V>7[D#(Y(-HRK2""TXGL?=AIJ'=H2":C1X6>3F(.*\W=$F?TKN^Z5A>18B -M@)[D\_P,E`>XMN^GO>DJ^>J!X:+R'NJ9@#*+U:R)NT1VXR!2\^QK=Z+>".1C -M,'HLJ]YYBE0+1<_F]-H^[5L95F;&K-\W`L-=-'N+P8Q4_^FHW@T"=-Y/V/,2 -M8UJ),TK)EGJS2-\LI?C-/99V">B].XST3:RN9,]>_.)`XNK:.59Z*+:!CW%9 -M03H]OG7HO;EB7*,X^!:>A<]W).!/Z8LTTFWG\#;PKQWXW+>:""]'W.?(WNU! -MJG8 -M#;D;:\NE6O6.$@J`",FPDBJU`R\O8#[GS2:,+&D`IS@VF=+6692$^R:X-6AH -MAC3_I$*;=AB%N`C-YH+WX.)K20B^V56+,:B4>YXXME89EQJ?.`/?1LY#+@_= -MF2Z3U+?5($9%0Y]`0&7?0M'(_PNO%O>^7SWA`W:DPL<^D\^(M>N;]9:LJM;D -MQ1[-'*KWL/&8-)ZMUC$[(=L-EQ&&\4&TO8B/K_-X=MQT3(WDB99N[EF/-;A" -MPK'G%_CB'B(E#)$$UH^WP(]_U-XK%2"_BTB0SY>#$S=BT-X"W8'@T3D,D.L= -M?5(BK_25RK#D^397VM")K]P=#.9!X8]3OC%HZVIT[+K,3_]5ZE]Z0O3WZ#*":T-LQ^ER -M!\M-AUE58]HC(4POU%MZE0R,C=?B4N0@I< -MW9P60^2[ID_39PZ3IMN[W6+B^_UH&J1:RS7]C]B0/SAF?DTX_<3YQ/D.9 -MVPP.X9076=42;/V\(?XZM\\KN&O*4%O4L",_G#`PA+#0)[A7MCP!C% -M'-SNWZ2NJ,JQYE_YE!2W]WJ+*R.1VF"?K/(EQ-[(3:_?<(>M_--)/Y+HP/-=ZWRNG$(?[3 -MYDYL/CNJN=WX -M;SRU9A1*G>\KV@O:,OP4Y;PXX8'D__';-5F'TR!%DG.GBDHMI7,4#8!E-[[; -M_;^(_RFW5'>^FGY.T++5IK$V=[0[L^Y#B8UM>J*.0>GN@5`2;^VB -MQ(_%,_QP(:JRE=%@H,]`V26?D3NYUG'>*(%L3TC5I(2#_O@J1*.QLF1W? -M[3@O.L408-7UMW*'F.U\>XE.7593L>6MZO0.+2_:3]"[HR$]O`)YJ2_1''5D##(G(K -MTDIGRO#8,Q::6;FEROKKTY>`OH(I%.0>=K(PX/@Q\E]R&4<48,EVCW)=;I;D -MG#3#G>%>L5C=!;9TWZMN:[QSM373(5W$FQ709,?D>L*LC3 -M(>\B0=&;S6C>OJ$NAMZE_8PM8.LU$V2C6BO='I;$U$R?V7.VYU>K=2YJ;:53 -M7G]:=I89;.X7=Q"WDP9J!E_C0WG#_^5$PEVFX%(,^"[O&.DQ-WT`(Z=C)U"7#8N!2\&Z -MNXBL^@CYV+Y/F-G1@C^0KO`T_3[\9H",+K@9)J217H9SDH;[Z46(32G$$)K2 -M\0(NBI[YQCT;^%KM.5QF>6?EW!KL.":*OS=H@(BENK9,_0_VI]OPF:9P^,:' -ML\YDTC6SLEH=+(9LF]]*HP'$>PR\_/NE+0\[:1./[459KQQM@ZC=.9J^@XLS -M(==3WK;G'[Q&NV[Z0>GV)`^8[)]![5V!BD"'"O4>R_/Z3S%X'OUP -M<_6"\0U;.!Y[8?1QS.JAZ"^S%C.8CNM@-&'"H4W.D%$P5PUA\\<]$C1TO7J/ -MH;-*%47[I6+8[]_C[\DJL_.U99KD0J8DOH\/)%"ZBZ./I$TX]M3"3AF67L;@ -M.GL#>T&GB*,86XOL$\"X"75`?W%F.2^VT9('?(HSD9'8QY*4%(^-V%V\BH5C -MP=AT*HT+T@KV%.::?,`P`+6L'O:`T%Q.J+O5.59R^Y!7]Y*:7PVG`I5P?EGPVHE&:223!2-Q63 -M`UWP^.CM9T]B,1Y?5"@O2BH2Q51JRK?(^7LSW.V8(,%1XWEDJ@8;I^G2-[B')HG^P^8ZV\4D]9AF0PT(AXSN7&2XA*:FOZ< -M(:="%UQ0U9^.\T^.(*I]G#H52+1PG#0M\O0\4](KQCX+0``C'5)XZ/J\!6T>1RO@WWE?NV9TQ[=>[;OX%#:/RT2$/O(YJ*KV2?JOGG:K]P<'43&&-`AN -MW&2A&E/HD]HOLFN:[!+ES*UTR[AD@UHR^`U=7Z]BSU.W&D:E%'@:3SN(H+S" -MGZZYG,T$/R\R2775Y[RJ/+B<)#FOF`0-2ZW!HF.Y -MGQ1D%/[2W'S@;@!]Y6)NB<0,/7>@^TMKA*6\Q9@G6[@>W,+_,0#!;P.PO+WM -M%8HXXCN*%<3T]*,I=F&`'6*5MJW\MRAXR&=P"*X44*WXWNOB!W&"(M'>N8VJ -M&][CA2-$[VN[P!5EL\)Z52#)__0G$.-J%IR\,.5?NN^K\/@9TMKIQH!,3W]) -M*=.S*OGYQ_G)1>$O[`_U=6M7X\=^6KAG+:V:6C_#?1N>PSNCG+[Q.9=RD21T -M5)Z6EF*:D?+,Z2XJ3?6?*504UM(\1-06+O";!OV1O-[#@9UA0[TQ` -M$D+[^Z-X$1CK+!7,HYTF?$S&ME]Z\?Y1CRF'T9]^E&*A68* -MQV\W0F)O^D8'-255Y2]PW6'*CB2CU+EW.\K66^GM:R!+)R,WKVH1)Z1SS_?& -M'DD$TK:'8=S`#&G/%3KE,BVQ1W[FGX0-]D)X[VQ\5)HZ;&V>N+.S5)&N>E>- -M'(?3)D9SW5LD?Z'EL`!N`IU@V=S9\TJ.T0-WNPW[QU+)V%=(;!/.8 -M?YR#4NT>"A^65O$J#%S^O,&74!;=T^TC@I`*D7=]H2M%+4>;*1.B5^S*(#O2 -M+O)GP=[/E/SU]4@J^HL2X*P1@[.;F\AGU[6!,=UK'CCA87OVE;CX=2\[)CQH -MFI6GFB=M=+N#2Q5!X@+A2JM,3Y#<0.&.2T[P%+_?CH=4GE\8Y*41 -MG'(]NR/GBV#F?P=.3DR2'(F^S6GE[47*#.U^:D1QT#57:>H$Z<]C2&@])$3* -MA]G"HA181@X9(ZB1N,Y:,Q-"EX4W]I!R!C./B]#>")]L*/_]5/,MLIOJVLDZ -M2N>ZL4$V$"MRHM:NS$YYY>#RUO(=VC.CL&MPY".K6TW1?&GJ[;6S3Z#<_@-] -MG6.[MH_UWANKWGW,IYJRUABI/,FJ^502M\>E^C2"9/&ZX*@[I]J^(2BN887Z -M*_1.'/QN]Z=8SMUQ^O=6+@?P&4>$_^OGH7RU+REQ_[[-O];SGF[CM/N''=$S -M0/R`,01MWGWZE>)T/&-]RY!;SG&8F#U%6`/+T^#WP?S7-BK/]VHXU%_JO\I. -M:4Q,T&'G2L@:9.0JD>MF#\I+:/=F[T_$-L?SXXK"QL92*F>VL0=K97?T/B)&?Q -M-4?HOB+``SJQV?P>8,X>7CK8IBEH`UV+ZOJP@QX!4$=)BE3V%"KK-'AW0W,M -M\*`I3\Y1HF!LDB#2/I?7W`?%4IHT.G(0C:=3CY1GVIQXTE'\M:D#^-%=J/DJ -MR'"R.GS#%FD85:9NIT>R9WXWP[B_?DSOJ*66VJ/W&L:+)C"7B:: -MW?>C#>\,M1G^1Z=ZOU-B=Q*CA=46K75ETWZIU`Q)V36/9( -MF(HS`(KBU'LBU2YTP<$<8I'@$XP3THTGZJ*;+#RLB%)[L]KY6<'%3QS$$+./ -M]VV%9R]G2>C,(E;HI//D+;/C4IQGFBAK'/9!6]P3/+..>3UF$S-$5C^1=PL2 -M.?YWDY5<6/Y]^GS'IUA5G[BPPUE!DT%@U544 -M8*0#/E[UQW$M:W8ZDR$/2PV_+TGN%Y/[&/Z^794PJ&0CW\`DH^D\^_/Z?>G;=?[%#1^0HD+([0-%F,SY/2N&2#0H(*E#9(]!K -MGG-A.BR/R/":O<9_6:[H;I1STSV)U-@IDIRNN/`(:@D3)>V\H9L8GTH(6/6: -MD2\B5VC>FUN@PB[.6L1UY72T-ZD'QB-^"^@#WS^XVH&.1@C[3S]S:Y(>YK=C -M-EO$V$5BLDF+`13%4HC]Q7V=[.BV0K_L8BLQ=_88[3_+?L25UU_QSKJ0^ -MX=5VY/B2'%`]5\N>X9=-BD2J_/:G""]OG01HCO^`"2K<]F@FWO,Q+QSRYVB+ -M0X!HHU)DAU[]"L*U=8D%70C]?[:@54(]`VZCW689 -M3=T4`D:.6(_7YP;#._JTIUUEZ.PH[/1;#R?=DN0$@>]AQP&05AFO -MU1SU#^U;F2Y=&BG4:K]<+3"#1=.[Y7YU6B0XO5]T7RP5%=T-!V>ZNHCC4VJ: -MY;^=7=+R8C2=YWOF/_;?C*N6B(2!AUEH1YE$W/UU>\,\Y)4G+W9NPWS].NNV -MD][HCZNVQB?%(L3L6]VB)PW6]4S&PH,_YKNVZVM'X**G-YOE:`/KY8E(O-'6?#NDU4#>#;B(ER`_UO+\/&;`C>]TE]SOHOZ> -MCH7'SFQ:T;EWEUN':>H+&4X]TD1HNG!?TI>1_KTU1X?2'],['9&-3:6FYI7I^.\KOCB4AELD -M5B0R(KYCOUE-/H-=S;5*'%>MP31N:V$!<48ER[3?^2,S-VHG_X;P[EDY(^:' -M"F(H@'!,\ZGDH.?@O5)K -MY'7,PT--M.Y':J\[>R#-SL6;$SIX$M[H1?81JU]B=*@T\MG\5S3\/.^6=OR6 -M6<725N@]\TBI/8:L`+U?]-Z)B.3K,Z@LU,\`5[I7`F=OF1F?B`6=G$C$A&$V -M@0Q83,BHB,=IC5R;@KM!O,Z;.\,1]T^7@+FS9M:_.$(HT'#&W"5"^K.'BYS6 -MH>2Y?-C_17^'19M_;27S.X`A)@R?T5Z_ISB@,%4$Q-IG)/6^]_;R'81X>:/Q -MX[K=F&.H[&X^M,1E(=EZVSX#$Q-'+FP$GFFJ2OLH*B`JHOK[Q0VF)N)@`]01M2WB1C3W<\."=%;6)F&R3]&Z[+S] -M]^L=_86VZ[5,T"G)UJUU9@`C75).)/@-2.N;1*>,(HW?[&&:4D\5<;=Q859/ -MP)T!']41I.78VT>:**TSSOO@_8+G-QFNTJ=L!94UIKD?84#(N`)1<%8G#H+@ -MSS]7SI+/:Q"C)^1?A#_[,5&9C;'/J@+&8?2G]IV]$"+A4^M29;5H:KUE%\[3 -MN&G76^W+EZV\C7A(/A>52KM\V'W)Y#X$1/ZH%G[M?@8'K91U-%R=]\-RC\/% -M2*#_51\%EGGLE_I]()C=J0<;.^-^;#]AL+=;1T<5('2%/C(U9)'2)#S"(/FK"WLW) -MO!L.V?V0$C-A[AK_!E.ZP7^WE[54&EE*Q]^]Y:>:N9\-6@],1E[27WXW&Z'J -MQ^#/CT.?C&JEXS1]<_N`[-;'?&C>+_9N_=GC+4MFTK@$CV6VB76ST73:6=KD -M*+DD'^"KP&7+@^@GV[1OM8YJ@+7.M06$6YB?L&4R.='(CG^)YNU -MFN'ASND3Y5"X=ZN3$,5B_D*6DMZ40>Z+6*R2U!B1._:O[`,X-;'M[.M!T@>T -M^5NN!J.400__4$30(5O&/%C178!=)J-%--`A6J4.@Y1374O0JZJU1T!&XWPN -MX'0%K;(WPEW6DCI(9B+E`H_7U\,X\>>?YERZ.,Y[)SWX=9<6?VCBR#X>G$SD -MNS/D5/PX`E=`0OQ(!-,Q$'ZJ^&Z5^U>%W0=%W"_!"QXVJ[XSI(4`>Y>-=19W -M\!%RKI%^3E:A`\>>;!=I3W+@D#4==WC)CDA(;25J@X&-+NPD([)%[IV)3J84 -M?9-_EAG<,)7A^26*W1/-,678J&R%U_>"8%UPT"9*D*4F*$ZZ5+B>=B+' -MG!_L6(6%AJ\%7I!I09[#2:MD"NCJZPM35'T/^AV@XM:?JQ]`\P"T$Y6L-%G1 -MM6NWJ`:-8.NTW93DI2S5,S*N^*S:)LO^U-B@2"GMB%EACBV#A#)^T+]C -M3%56+Y*BR'^]YF-9M>\F%IH.Y'62OWXNB#+Y/S1%'SO7L]78^WG5_XYH -M_B[_OEM/61KK$>"U.3%6ZC<@UU`,Q'R;MYA/QN.1K_A12GU74I&_WR;W;XT842PO"-'3;U"N**NZM`6E%R -M;W!H4M)4>_4U>E9>82"Z]'3_L6W\#9L<@`4GN!GNDA_7]"6KF)JG>+%0=,H! -M_M.W[D_R!;AI!SQQ.Z`.\'2K1#%]@D?@"7Y<:[;F)\=X@IV_C\GG'D[NF%!\ -MK[\R>!@/3@.2F]ZI=0T+XHXY]1[%6*[`O^8<'4R<=XR^OMN$MKBRCN\R+'5W -ME_1XT"(XWW7VO."(?M#1I_7QRA$-SN:976_!PQ<_P_QWTUXZ@%UCDEQ4CM?K -M]KK@>;LW$IR.!07Y7KY/V$!.8\90;,E]7!^TZNC_GQ1A$EOW2FEY_A!>#GC0 -MC,3O'EAY&-/>9NJ++CZRZRW1T'[/<+=BFW`-3]\O43&)%9!?B=@V4@UZSYWL -MQ!J]3KF,BPF_^9*6V>E%%O/:\1&Z1"Q958D2WD(NTW`1_$V8D2+1$)I4]2TV -M%A1J'^BUPQ/L6PPK]3%#9N@Z7]<6@D-!=ZY-*E*WKZNJ/8?)-Q'[)/KZ.Y*: -MUBO:F2^\T4J/C:.,D[QLN+4%S/)IB;6G:9;\9OF[MK))'+F<;\X1N.H3,N\8D0EA?\IHJ!@Q?OIO<%GMQ49@Q.-^:HURH -M6^H/47LZ4KQ56%7R+H7>TD\^'64T5Z/8L3W*ER\C??H -M<8>)>WK%R+_XF3^E>XT3QSDU9+IQ -MG!VE8,KT?!#8+J5P#T>@C0%R[+R2<)2A[ -M@.NS4^ZEQM@_8'^`]3-YQ&I7N6V$UL_;-ZLUQR$7%3R?POM]1FZ.(-L1_W(2 -M=V1%$%68;GROOCU8IQC41'>^WO#Z_,D"Y1&.%N?>>\ROMM<8,CY`?6PCJO]1 -MM^VQD7I^#>"7H[G0*'.:GZU%;\A9E&7B.-=KY6DH\1BBG86S$30I`>Y/&/J0 -MU/59U!PR$LYW;"./JJNOVM/2,5)*OC9)UXRBM1R,7=;;K]EN.PG;)SZ\FK]@O-2`E]N5, -M[+^3LR*Z_%&]]T=2F;LQOHU&B+OMJ0V_%'8Q-=TGE,U+=%\Y8%>.X?RBT)&! -M$MC_)QZ-''Z[$5*&($%GNML9[D%WF*PK[-=WV%IP;%&C%AV3X6M49AD$-GL\ -M,1Y='?(]G.MB3W:"$6IZHYISCHY.]L<=*&X:R%QRP:C[7R?6\D9;!.'+V4 -M]@WL--`P9&&CV==KOC6SE<2O\<,-/^;<)*L&=#O(?ZUU[N9S/S%LIZ*Y[R1% -M`FLF)L@R?MA%]'&H?)MX+IXSA`T)$N1P+<%HID$#F$ME$$H;Q"XS&U97V[=G -MPDRSOVY(WT._]7#VYK;X`>9Y[$:OK-=D8IW[8W_`)TAV&1_W%JMR>S]A9%0M -MAI_AV:U/T<6`4?-K"+(15+/>#6I_JDB<>O>\PIC/0H>M3"YG!3US/6^XHSDI -M&OW8=3\TN^T!/[`G>6263*M!!SFC!^K6HYO2S4>C -M(`N&./U3:64>RKU[V&^Z9W-I=1I_Z,K.R+G>A)RC#AKHE(HN$#&P#ZU!7S0I -M0J-,JVVH?D(_3/X\=B/4@6>WG")Y?L[F)L,,(QVG/@3?ZPTT+4;_0>(DXJ,H -M)$/"WG&/PS/I?<=1#\WC%J+LQMRWY;\2D]_$C=G"G\F?;XG(+=-'X.KETPY) -MYSH+?K-T/JT1@TU?S3F9D;.9@Q0HNC?8NT\NKZ.V[7TSII>I8=SI+^?3\OTI -MG\F13&I8A4%['>`&Q1TX@<^+R+*7N2.;NKO=7NX<3V2<[R!!+2SQ>R[FJR@( -MDQ8:&=?NVI?(**[?GX!D2.ND\9Z<43)JMC*S3Q2:64=DNN.XE,$ID&GJ-F*F -M(4C_:Z<[XSCZ_%+C=A3J?3O#V*F@R)\3T%R"%S?A:Z\^)AS1W=JX52#0#/QK -M%1Y!P'$2O"/,. -MD>8V.7&OM2*)G_!JPR_TIL;T?,+[(Y/<:X;DN].ONY&Y"OQA<@GZPC+L(JO$ -MKIPZ%`CTH>&LB9`QK*CEE0D<32["A=/; -M^VCC)<=%EO3H1Q%&@,MUUGQF]Z"Q>,V3[+KKYWV0>R7YJV -M-`&S*H&[='U-UEN(V_ADYWC88;.M2O$S&&CN\7[!U2Y_2/9%BUCH$M^X'YW/ -MTXT;`O^YL.L)Z>-?R&9=4._W68KD3S4%(M4+/*E@-B,[C"(%2B)W)T5/IOWS -M4[601F8=,BQ4.#^5MDGE"Q-$-XLBI4O(H1FP\#VZK;ZZ0V=IY>FBT#K7;G;@ -M(=(N_CN8P6M>#ENZ9F.*#'$^2C,\E8?EII0(>2(WV=C;H5HI,GHKQKMT;W2( -MM%&B7V.9R.^$7=3F'3_;9UPBW>S"!2LN+,<36I):?Y:U]KSW[W:%4RQQ^#D8 -MR(1'X_QBG'!?I8_3].5@.];U931$..NFQJ,7)N7*H0]S]B@9W2>FASA%F8$E -M7CP=&$SV0CAQ^@/194.YD3$KZ#-76/8$O-OQ>7^`&-WE8R+(U?;^'##D@S92 -MZD*RNW#UK1JJY$7WZ;-,9\4]/`?$Q1T\ -MJ6Z%'K4I?Q]S%FB[C."]V^=YWP)]P1UAE/H@-;N=>8`H -M^.7I[H^K"8G%2"L4M/"M+$K#KC85%V@UX5(]?#;&\9FS>M;',9ZF^9_CANIN -M9^?.#A[RI8WGV#@_CM6V!WAIT"/)<#]QJHZLI2B -ME28TWS>.O%>*3:.EL?*6]=0X].&8EKA_L6@*C*:)7"3/,^[L,>2K)7W]YO1N -M`YZ1XI!MG^HA4I*J?YC,,3&1:\*P-^_2QZ-MT]+,.:^CRB<;MU<3!/(I%0K' -M?1O/6%>#Q0SV32V+)YP3K71BK5#%]F9]G>GI8-M>H<+AY]_C6'/3BF#;N7"J -MT&&S6R4562WSLXRRFMI6[!ST$P8DVZHB[/5MA5*F#7$C=/6;\UB(<^=&<^Z$ -MP_G\VS$D*_CM]U_F_"*E% -M7N6UJ#/>`W_3E,`SHH`FJV0:O]$T@B8+?82;U.F.VN]RGD6GZ46V_RO/:0*Q -M?6"-<_G6^2M"\"!$'_PHZ'CAQQA^E\QC,`$VP:1G2^-[H2$_A9LH7ZC2X]>N -M;FVC*CD`_;M%0FYE,2O#VZUNIEE,V;I()+6M72A<#P8H.%K@Q-4M2YO5ZW7F -M.M:6F?>P_5X^0?'MN"B5F6>.[)L1_V(L(8#JJ\@19ZJ]%J=K;+:_RCSB>:XQ -M>=,GD<^\"]:^"7''&9+V@4*;KJ>DG[\OQ*+K3@`^I(_NA020I$[/H'?WS,PX -M604G2]80H.JUEDO<9IDV]ZNWP9EH?-Y1_HZ8)4"-X[L3.%4C/*),#'<1HF.D -M*"&*+7Y\-Z$7T3+J2U@JQ`05S85?1=B5$YZZ$`1,F6MQNE&XZMC1T?T]!S@` -MR[20F)\_>R1.Q*%GC3]^-_VG,PI)YMA'-D)E$)O)H,Z7?+RF-@[6/2 -M.*E.'O9AMPK#O,(K1,K^]`2WVEA4EG6*H,!&!7M']W<>[?'E`F#"0I0]I9:UY%(/JN3"J*Z^98-,H1G7XFC6/Y24G-1H*AY?E"?4K[_ -MP:>^"AF&CSC_4I0N19UJST;[MF=_[C94LD]/L9^<_QSLQL]Q7>L9:J./-QA$ -MD:5K/YCW>RSN$]V*0)!UCO%K=(97W9IZ5RFT91_`*KNKMN+3)'-I#W;,`K]J -MD>5D0N_'B)6E.WS1G -M>,KH_L6^//4XFK?1GVDMUYB[#'PJ8,U+H\32/41^V]YB?+I:+AGV&RA+YB%FK?$6ZZ@;B-JV^2=F8&HT_*^.0W8;N\!3TAP"QI./8TFYO -M16L?34OQ7FEU%M?'R,*$R2GMW==3,]8HXN-!$/"!#9N5:^2&M"C//.F_X]XL9G/@BYR -M4!9-YFQ]I2.\/.P3&?(2=;%YVA)0LGJ9;P0>O+[N@>)/\$]!^K&R=_H^2%>+ -M>,:&?;%23-GH12AR'(F[!8RQVC1$5V8B>*N"O$J[`QUR7:NRU6"%BTV04C+\(3W"W#@"$E62%.\@`,DCDKZ@ -M_H5/W'5[TK`>%D[DG;6]!]8X(>CHQ]J/O.&.!HY,I(EX>M_(<9M:%O1*]-;; -M%Q3,?DS97LO0IS6'.5>?PUJ*\97S(^<1(V-RK*8I;\_[S7[[Z$6Y-%KTAJH? -MU3XH?D*0,8:F$/34'>:+[B&'0'`X9P?6DC9A5\'RA95KX>#-H0*.C8>[4*[:\0"R#=F,U#1_>ZH9F4'@+[Q^#]A5C8Q#II7EB>0^+F(Y5JAB'6I]Q5%,)16%*7(8#UX[J5K9IV -MO:X5<;WS+QM\]V7RU+$02/8PU2X)IR,UCEAGM)P7ANPF9NO^D2_>=4B"TCW][WO1#?H>3<).2NH?;DNJ`7>1'G+%-AVAM7O/^-8P:6,Y`'_Z&$YG)HY\ -MD'>WQ_QI](#[-&%P2?IITC>)-X_YU6IOR%#VE7O#5V4><5.%NN8BA3EOD_7: -M'E5"\OK@?2"S2Y`V&;@YZ=XRE"#^H..JO'S".R-S_;4 -M8A,^+B";R'G47P0ZXXQ8'#M3Q6Z>Z@^:"C/7L\>IR60!@4U>4,[XUOGQ,-`I -ML620TL\`P7"?>@(R@MMN!\$Q4I&R$(&/PT"CX%)R`_='X[B#LH74%M6#NP6%_O5NU`R?M>D)+;WUV=6AT>`Q%>6`EDG:J=UBIY,UWP@8JT[O -MA%F5F^%.L4B"Y!00CWY6.9L=DNRXBX,K`@GXBC;T3P+=O[14(8R3TQ:EI`Z\ -MF/Q4I\$N:)^FV]YM)^?&G'V(7C8R?@_KQI(,;%^VVT2(Q*_S\APM%]JPG'D^ -MUI>V5:=9.UUVU*!6T_KQDD`P\_K=AN;<6@1BYD'02%.+'[[B;;877J&CZ3*L&03:_`4;"F8"^O`B&)/+T&2IB2J)DU[6=S]E*)^R9T]>PA*AO:XRH@(*0 -M47ÚBUE;IVM08_W)3-M;)S27?=@NGXF]3OG)DH8%$/X6_W0>`1,BV5[V9 -MV?20W!V[073R?=T.(TXNCSI/YB".PA.^2Q,!\;G'!J,W74#-SQ6G?JI;@;_& -MI,I_-?0X/XRBX'S..EH$4X.&BY\OJ@'2V16.3+Z.\Z-9$4%*,^_+!;9OGOR* -M)3O&S]!U]6]\F;[J\@_3R%V+JM4/^M;T/I3I:8U*-ZPK34;N2:6T?7)(BS;W -M.\KA_^T[5)B1??\'M!L_)&<$(;.N@S)#^72YP;][F-)+$.0P79W"'0EY`K7Y -M4X*1=P"27Z-7NK,V"=1QW]X3^WUNO?T!7!+__^\H0*Q@Z99;:'R0E6$HP',A -M^/&CI_^Q:9("!MXT>Z[J7DR+@2%R*/7[O=%[QE'#N7&F.):N9TF,C8>9K<:5 -M1D[A4[AV9DE23+N8IWGG^-==3<@NXR]*BG -M=LL^;X(5*>70QEU&IC!'\HF>]:*;[16J\;YN]1]D4T1;)-_F5:;6'D>Q>5I@ -M>MG3:^(WX?=19-W,[I`S\Z3A"5+@/':9N6)B\I1HRE0@[\(:5-LO8B.&J`=G -M_B'+V2%;6VM+[[)OM*^2'\%7@Q875O"27$9__=3NS'['K2/T5J,;)1A@@D"/ -M#N=D)*?FH9C2E(F)D3DQ(&1MWT6\>W-/BUO% -M&[-TJB]#-54_O$G%&B"$CAU7(!6BTWX(9=P^Q>UXI[RK6PRR?O%.?C1F,PN, -M_.U<$B>FP7!-5,]1(STYB5GFZXC(OW8,?35 -M)0/Z%X*@-E_6(6U&"F5]3AQUG>:#C,\-<.SX^C+W]7""C_S9QI)0C5KK(<1, -MJ"_Y3''XY3(!R$!;B+Y55?0V+O[ -M%I&([%I:^OSP9'"E@;`/1W8^H((X$*PJ@.0A-!;HL90A:_!SIR;D(_J*SS"+ -M4L/0KX:-T3V-F^G3E=@I^\EIY?%]*.^/U$ZR_-;")?:3)`G,"Z>2&@O%DBZ8 -MFHR_;J:1MB-^D5&PD?@NW'R('_4C$(T4^9R*U$1]F.866XVJ'VKF?JQY`?^]P9(Z@0Y*@0:-O(QPQ30:(B=CM-X=I3,.!CU5;X\45J2 -M#D0J,U05]!SN]^WH(3XF-FR4[AU/\+:/CV3-C^O3!:7%>`WE7#N#,*P.GV56 -M7#)I(B<#;E@,O7J6RZ//-AB;)FN0WM2[,38[#E)(C[W*`Z"W_ST8R0AB``]= -M*3-18/:]P3>?P_5!T'K)HY&G_;P%R+_).BRO^OH!B:QQ[8?6.;2]`YP^WA2^ -M=8*DC^">-WW9'&P3;#3W`I6DY'(%,$_7\-8<(X_WO!6"EI4#A\*-3S;7Y631 -MN&]K+T["J)O]LW>KO#O*"RF4.BHT#>38GD/.*E='!VHJYWH?4Q[+=N7W/F_4 -MW#+;6M*]JKBF<;?GGMH%EG*?J/9I04JZ/W_<'(Q;N!4B]A)!/A^NYJ4PNTJ58U)3C3BA>3#_UT= -M@&_<88[)J-3+7DND6T%X38+2#U@;BO)(A/=O@_W3,#MO8EZTFB.6:"1U%._7 -ME*;<*PWGOZMX??:E]8P?1#1B`<0"K[UU;Y9!V1?-LA(6&U7NWEJB?[B/FOW/ -M'QK'>$+Z[(:26Z6=:^Q.4'H$[>*B[KXEN],/A8Y:*:YFHM4MTIJD)"Z)BQ4X -M6HY"IR;V=S?3Z1.3FR_0M,SD@1.XC;1MAOG^J[MF'3II^D[S^69_X_[5HT9Q -M&J;J]5CHU?[L1_X"@-7!B).^X(8PZ3&Q0]//LM8_TH7#=5UPY^LK] -MZ)#+WY?1X)Y?\V^3U-RN^=)7+A=N5?FNHN%L,Z!D*Z/JDHN'#'@7Y(,B`NT# -M4(#/Z\`'-.0C&B^@G^HL?:O`ZQ(I"@O%X.C=EL>9\,Y,C\OI[O/6U>_ZUG]_ -MKEH]<9RT7>]4W^B7;3$2RIV$$:BR#V3/_)`GHLM9A*S^&`2_"D;3!59YTU -MP4.Y4*N\/WMD2>IF`I$BVKA7'\&@^%AZ&WT6;KEW]73TLR,4+"E*+!]3#:4( -MZ+&8.0]WQ\D\05P<;]?CV"(ZYI%P9ZMXV`/[&I)G#U?_ -M:4X#L\'T+;.Q:\J%;0(NV$U"%UAIZPCZXUZQ%T&-NV-=^.C,?,[S=B8"Y)94 -M.FZIS]ZIJ(K*0QC3EFXC2J3@K6+-4G!5W>L8MM\,O*&8<&[8F%Q-_$*2@:.G -M&,F6MYEP>P`F@#+P-3O%LIM"[?"$8)<][)O*HPDE&';G;US'9:`U(\_T%['D -M[;4+CK(-&.6Q[OPY,O<'!7AF/G;>C8J+68.PA`1C)$MY;;F>W*^1-U/3"4JWM"OKJP9;27+2#ZI@;^D%S[:9"QPRZ-:F2:SAKKM$*'P;O+TK%$E9R/W6SKL8?0MXEV&1ND; -M(S-67)21OU7XM#2#=.@[?1:;%S3,X.6CP]AL@GAK;L^=NYK&Q@E`"9#J@@M\ -M<+XLJ[UVG_IN/] -M:&NL=AGR$(=0@;!I6UJJ5ES(MBYU)C1OE^O9Z-J5B*R@&="PV"%W#H8^V?G( -M==RO7>`*!6J^OFR[WC_5*9AH?DS&BZ>JL`!-@C`%-C,>,I!`J.!ZQ.I0A^(Z:[P@ -M@I!NW=`YG?UR`E>*:VY#%_"'1"#09))44!^>FD_L6D.U#/^6^?37&ZQ'9 -M\(_TZ"0WCJE['@`/A3=/7?<@:24Q]X?+N[(]UCH\O5ZKXDX)YW6,Q"=3I$:K -M=H"PV>8F#4SL]=UN$R:QU[4Z]^EQ4/I.Z21<8R<`N(1V/VF8D-S]D"+FQS5% -MH$F1.[T?2X3H^YFW9?HT7M)`0/4:PQ=WZW&K2$YU:QH\3+;;7GTBE6 -M`:BWU6:2_9#R(EUU?0F$)F,G(U.ZSVIB&PPLLZQV(-DGM6]*6?*;7X^.<\DM1^G7,5M@AYDT0#C:]=M0$]]5T*WU(UGH^=C7&_RN1X1] -MPDKL%V8=89P/[J\=GJC]';;^/2D%H1]:6M!1N*<]?57I^#76S'POZ -MU()TSG?K-[3&^04*-6-\K[!$OUO<;DKXIM?+'4>?D"L-;F^3?IXRS*>]/*VC -MV3D#CS@8$/_Y$%C@D5WDBHSV/:;P6XC>A80Y;![*PI=ZAT>?&_91 -MR9OD-N]H1M&?ND0\ZXG)6((GN4)M,O,X'S'N).I&`W-.HN0W!&WL`[Y:1&9J -M#+$0V5O"@'ZI3#\;!Q9]QI@8+=8"U-_V7SQ7GX=HL#G#3:'PR!GN0D_<-3]3?P$KHY-)^( -M)01X8S]@#QU#@JZ)+TS/M -M"(G8OFEGD:)UQKWD[3OTW&/>H2C?F/R;_\NP^=\F.N9F;SHE1(M7?74LYR/ZX1W5Z=:38Y3:*$_-.PMQI-KNFD=%9\ -MP,+)D5UB4HJ@;O$2U4R\4\'P]U6Y(Y04P(F(!AM1:S2L88E3"3\Y3#UB6Z_L -MVFXEWKVK;5ETY5M&9":P2BHWF1M#PS%CH4`QI21L+UWTR2]Y?ALRLC+A.Y(! -MEB!]^-_LYBXYN#HWLE^?@U]U2QU:B9\[ -MD%_>.&8:%RVWBK)7-'O+BW;_Z88B673C;X>"CPU3KD+?MQU#C%@'/#7L;@B? -M^K`'Q&$\-DPS"G=^H<>,.@CZBOK,9HLOL-(63ZVK*V!O3+9TX!UI^_\M5QG5;T -M&$^2(ZOKTW^2%DI$-31T&34YR9L?8_M< -M9ICV+F;*X5 -MF30D/V_=K8ZX-^V=N=U>@@>.MUZ`'4V1KXHYD4B21T;1Y7EO6?>_U*8-(!3V -M2[T(#?4^WZR13Y:#JZQ#XL?7I/4,IQJ?F'4L)0\C7\?8?DJU81Y#?Z.3U-VY -MQ]C?4W82,G'F:^&UBUE,\T/OLA5[N]H)N?3(.Y6,I#RT>ABQE=Q.!,J#8.F- -M?D,4=R>QVLCW2%R'IR>/G)SFT(#TYXM:QZ:A:V,B?=/I6#O,49;S%:.A7==) -M,YM!'JMZH;:QT4.^WR)0=X*0\8%9)AGVZZXE>,0Z\AZ%>)MP$%O+90P_V+;K -M_!Y]K7S"BZX-=,$:@\O*`;(!Z(-E3Q<(M0-2QDK9.UA26I:? -ML_7;Y'`O44&H\>JYUZ#ZJ2/CL4O=.:VG*RR@D&C5P-7AY+AG?`W@C_GC%@`Z9%;C;R -M[U2Y[^Z\-8?*RBX,;X=G!?UWN?"WP?*LM8`@]W[S9MG=+]GF'34P"2Y2G'H6B_4.3GL^7PL7F'D.:QT0:@QVGQ%8W8L9WZZ`=FL!F -MW[T^ZH;-N?-Y7\LQ#EM?9J*#ZWJ_M8NN,[LW>]E=1OQ%TPW;2WD?BWJ$@$ZD -MNH==AKQKPW\K&GO4,/]U4K8%.8GW)4MJOH+3^&(VV,384_87_#XFVA*W^**M -MA[K^NX]J37^2!E3(7,$B&QT,9IGUI83;P,Z.]LEN/G%KEE9X)-D>+3ED#R-' -MJE)ZUX,A7K/-2USZ)NW`6MSI)"6D -MV+@4M*"9#]?IYIRTBA,/BHYX+K-=4NY<'C8CM\!-'S$CF$=.XT)CT(>&^XQG)LMMQOUKN74^RTC@F6^UMYQ[U5.$6'1@]%(F4\X[U( -M,#^5PT2>KB6P"OGL[`AOFU-DFKX=Q^*/:BQ1.?7DVE^98I66#"31],?_?AE! -MF#6#LTZ;,G\=A]+M";XI\TRO;<(&Q'QGWKF_%'YPL(8GZ@07.^G(QG$^P'!] -MZ9F+AU*==A<=8>]<$!A0HU[@NSQLK,HQ;K&0LS_H0..J\P.9!DDM>=''U?=J -M?_J6CMZ7Q-L?@Z`%F6ILR0&9=90>FK7O<18^U=YQ8!1"^$1V%5,11NZE[X83 -M;66LJ8F?8G1HP42XH$9A!:$>.+4V@=J'7L3_P_C#+#+TR76TSR.J$2/*"\01 -M`UKB-5.,2W^6,1%NC_^[/)]&<#!USW[?BD5/A&-CSTV[N_O+3?7VKQENB0D -MC8._C:)U--@*&O?M=/S,Q$Q2Y.@3<,3PVLA^:'$X=AP5H6@^M3P;J-N;5\>E -M42*HF:TA\0U#40,1H58#['O4I#(_/Z($YO\SD/IW$!4#]EM8I -M`*-=Y]`2F=R6_WX@(,1']4YW;#PZ+&KM0=)E`$"E:(7Y8O7QIM_)O\]:2U@/ -M8UST.\)'S7Y4^R2ZT22(0_*0=VYF;!U:R.?$[[G -M4!/W8(R`_KXG6NJJ"9;NE9Q/CR]"SCVQ333MM#H/%=$U&YE+HY7!*+FW=/F1 -M;N>"\R?*%L9UXW0YG]BPTQMP:ENX8N.D'CU&!#G -M7RW`5W.9&^*5#(!(!=O_72:VW=!+&R"ZAS3?^L!^8>R59N?6G#1L,"!>]O+\ -M'9]"QJ/_H0G7^3AL=]/'FQ$+##:/]/Q_QJQ.),8WQ8<1#'#MT.16X!6R -MMZ\:0U!9W=6)YO$0Q,)BXR4M".:I[G]^FV"5^+/M'<>`7FQTR8.Z8QO,M0-# -M7]R)T+]@T6N9,17Q,^5%N8?30,PUTDG>8.P9BX+8YOJEY+4F"C#% -MPO?,\R]WY6=02J+4@R31>)].9OOG/ZD\=R-:%,8<--$<7L=[N;[Q6$<."%71 -MT(2Y<]_"EZD1YJ)LY"AA;,&_DF<[L*Q%1GZ?ZC+'<2!E9A@MXG.F3#+11M&/ -MRR'S=TRY]E!@JE'?\.=H/U4:CX2(8_B)L>WS-]FP3M73OV6<<%68?RIYRB8^ -M@\%$HOH8O1Q+)OI?*%S-KGY"5!>\>$^>(UFSI>O!`>3Q+\)W4%$9#N6N7W4] -MGW2,.P -M]OSIS8,S/)%=)B9"M7KW^_`;0[7G5U];4!_&I&E_U3_O]-/$<5RJZG%KG6?, -M\$M`9_T*F6T?]XJ\DX8,62AGT#P[!:P\-0G:ZA,ZU5%,+%)WMCF\O6M;9^RYK0 -MD1UI80>DIX6&?IE\YY>RP"[*SR9EW.3O.Z*X2A(N@`F"4F<9?DN>O;PUZ-\D&@?V+-S)5.0FMES -M6T9E*>SS,>-&@&.*E#M)'6Y#_)UBQUJ-A^WI.'NEZ!;ZOU%QU/OTN'OOMWH&0O)LR -MW:6LA\QS;7W2.CD6;H>IH42)!P_'-<;]4@)-Y^7P[OEI^44P:!;288G"DD`! -M(U5+K4XX8-8229[N.U``(P+>^B;XV/ZOQ\Y487CVE/2V&^_:4S0DE>U&8-$. -M.N,:$%GNSF01EL](\X@,%8VUVR.M1-8/HX\7\L/7*FV"8C,EW@\F&T3P\GJK -ME1,YW727`V#'4/?-N1CQBX<]"XG#=L1#3H' -MD[)M[?]X8/2Z\1PM3#N4NGKO":N:_%CQ]E&J/3UR"R3.]41?OS:7U+E9I'33 -M;WIKYKP=H&`A)C/QILK?'P4Z"-@@E5!DT@-Z67;S.YM5&$CH>W/8>8<<>4,/ -MZ\T]EG0GOF!_;-ZY*X\5IV/%2#+DS)+;5/[JV'<=[6-1XZ'PNFSIJ#[;X=.H -M07MW`O[P^C#7Y:DPHQ6]+$4KMP3B"K$74O(G:=JE":;2'!(PHG=^^V@%]8'+ -M46EN;2+BT7J,%1=9D"/]K<+#INY^B2KHL!9NNT?9*H0JF6P36.L?VG7=VKPF=IS7]35]_Q,U?QHHU?(9MB\K%O(T`2U+0]^)_!S63OMNO -M)EG,0%<=Z7(A2;T:.CWU%*X#,)64E,G,]PQ-2,2J@RW=-`X-#&^;D5BE-F&G -M`S'&V4]@T89YJ!>T_A;,7+EY&[LO -MQ5+YCIUXX(I;G"`_U0W\5R*55I5?>L-P>OI.)8VF5WC#J\%\&">*KE(Y.S-]B'FO25..KO^#62%1[C. -M\W\\\`AFW^=J!^E'C8H#5]Y94*Y7>Z049NH0^^D1V\5]M(UWK\9RB)$2C@*9 -M+ZJEJ^WV5%^T2>QWKUAOA=L$O1E&MG/X<5Y3HLCE6*SG3R/MW2L$J5@9=#Y+%O((?/FY&W6?92H@^\L_9-JM%;O]1M^JV^`_]LO8 -M+'/VC!08U#W2$&`OLP1T] -MG7D.JFX4&,DEN/$\$"Z0;*YF0VD8Q"I!SBCT]TH6:(=_S3VS)S]JP3!Y)?2D -M9;0H,X`M'V%86<8(A^=I:ETQO'1H%O:+B,)(`*/7C%M#=(BG; -MZ4FFSE*^),BL7K8`)%[$#R5)G76_B,])79&'B*<;('3L"W*@?P=K%L>,C4S' -MBL=,0M+PR6[!7+U)=I -M:=-)*>(H;F3U;/6#EU5]RAD=<&?`\W0)[0#&.8=S>])RLFE]C`L)Y*]2>L-^ -M)[?^1:<5.S@;6;6^@!@3U($IXVY+C'&LJ&`W`&?_&,/P3'V?"/HT+C%_VI`3 -M'U7\[M6\`;.)'(5&'SS -MK5)/L5Q4RJ-:F9$FW'E7A72>Y"I18?>4&2\,S\3A6D##%;D8`EU/Q1GPT_GI -MNOVF/BM[K=CEJMV!B/5KGL$NM(85S!Z)IZ?5\Q5Q4F\+Q.HR?I>'$IX06[VQ -M9`62?X+'V9YB[Y'_WC.*?!/8"Z."5@E%*77^!N\Q0VJ4V@`P5Q=$[(&VHJ2]*[,; -M[HXY-[R<37*X2AR[S+VI:3S,SBOJLHWMML]P2NN525ETH`JJ\.)8Z+K3;IK4\?!?9I]3R_M<)%,;,F&S2WY9V9]J:S3VC^73D=PIY*7"T9K3I -M`:)7H#17-HD^U/P="OM`".NZI>/9A5WQIO,Z[I*^+0W(KBK=908M=M7^XL:" -M5OSP/)06=`G4_03,/'YY">09,8)[TOG6QP4$;L!_$;LT[KW[3#:EX?Z67]?@ -M%*47TD2&\Q5<9"O]H"5V9]GVL=,<3/`90@%AE)GI3*%L=`^EZ#7@EQ.YOQM> -M1/Y7873CG\YC,568KE'&?F6DG%+NXS)(.JUU)>3^7LKS2^72*1Z/W'2I#%+O -MU5+:=R*W(%)3TCU%9+S2CL?9FK7R$V5Z-FV=C_-B5_E_]GPRSCG1*$]C: -MJKM0&_.=BQT?LD9R]QU./R?^H.;1G+Z5HWI)JI:$7;BI_U1.)0PA$J59TI#B -MU8]==ZW_FYGBDJ'6B:;+]1FE,ZG07>GYAV=5S4@ -MGYV!&/OU8>'L39T'9-.#;%A8":R3IB;3N#,Q8CGPY1(UQ&_6[Z50?AJ@K3]8 -M0F5?QK2LA%BY\PUEI$G;*QAX3H7^8?;%3(>8I'4>E@#>K36#2+<_[IH$^JHR -M8XCKU7?34?G@5#\2B^1#X\R7\[MDO4"E+4"&L/<&.6.,QQ4\KB1//1@__:+& -M<.K!"ZJB8LG2_XUOCEXU_EBP2Y -ML\G_A+GF3\"?K@36F>.E+NGA4J5+[4"3V84@M*=RX%OGC^]H[2ZG?9!NQ6Q% -MU@+Y\_GOK$Z!%&D0HULT0I3A+T\9X>GIF7^ET;1=P>T+F9CR:(=[I^58Q#K. -MTE1MB'0/>S&,*:5EW>^Q7M>BOJ.7RU(NDD[QO:%V\A>65_$9A+_N<@!E*YRH -MYXSD\LR8Q2S@L:%[U^O8499@$5!GB/]H0.^!5VI.6WM[INH$J`.EJ16J>8Z5 -MWD#-]B^@3TQ/3^/O.;?IOY%^@MFTJ.XP4J"G1H`RV=YMW^U,3+OWRF)"$2K+ -M?#HE?457+CKVJE"ZNB2B+S&@'M],T>U`7<\^%W^)^U&/*GW.X\)8^@I+])O# -M'1?[3JK,ZS31'8,<#)O50CP.EHDN=D:ET(3A2+>H/2=SUGM,)0:T.OWVVGJ4O`I_Z -M0,S/5V-5_*'<$:#_[24)51@HXZ^I;,[MFXQF,4SP/X\N8#LU2-MKRUW!-9V@ -M+`>S(BCL4"685&>4!Z6>MT\&\Q`VC`6W.[OV^?BX(0`J+)25'>IT4OV][*93 -MJ`/UL2`!NNU2U1I8UC]/2-ND4-VTK+_#7JH?@3B^^-V(&D0J5W->/6!^21]P -MLZXCU(D:`+4D1A*DM^VRV>R-QZ(GNV2^XNG1&F\WL^;S*:05X[#E2I#BYL^' -MG1[GZ$M_,%R+AB>LT\57*?-7+QR2*VD<),+#[T:_L\X+]!\)=A))SE);LU8I -MDP]_GE/R!6G?3S#%.>^1A]J->](@RX72B$*,Z+HVUE0*P3\KHI_!=C1,## -M<]UOQ(ZQ;*>2S6:WF4$OJK3H# -MR.D-2P34R(4("@[XE3Y4;NMM>?`N6F'B%UG+S-7+IL\(B)::<<'YN7OB^Y'] -MVQ-V_+2L6.P178;\0W>',2F'-F6(L,O):?NJU<J(_(HU!,S%")AG=^6]P9-'1T>2/XP@+-2>Z8*E$:V!56`J -MQ7(P*RVEIFA3GMM&K#$E;RB!(=6($MU_$9C\VR0180]:@ -M]>>1;!+,AAY`'8H([U+F2D->N?3^D[%PL;U*DNX:S!>%5:.6SW<8X&]P.ZN\ -M_/>." -M*ZE&>>>0_VQY>FL(^_J@ITDCH(';C<9\HQ;=C7C2CA1=!6(R87:')YSGI"@D -ME,TB_PC<=,[CUW/PFHRD@=P6E>>,FSL0;+GW"5X.[;L25DO(M:/X[[_"1?33 -M)Q3=)`A\8+U9R4+CPL'6?)V5FRY09+K152><2C(UHDQ_Q+M[T2$9^/W6LL;: -MU>Q#XJ@NO;VL_"^S!AG(")E!=_TJ,1=Z'\;?3R?OF@LGV_F1VLTQQXP: -MP6;Q?H"#&]U7LI+K^@.5QX8U(;S*?ZOH2TNUM$UQD=[?1KM-EH-W-'SS&,\6 -M,4D:W.]N*[/N-?LY_<'ZDBZ)5KP(=7NLM.\&96J!"E&##^C0T8O.+ -M/NJ;HK+;=4R/=,Q?V6UI++,W):.\H8,MA<'."]_LG3.8])7^MH6Z51M;.5F\ -M4V,T5K<)!(#M,J^;C\W?CQH^+3>SM[7YV\Y2\60F(X.!86.CI(P+WL6\<(YB -MM!^11N8@,9A?:[>(*7-8OGX?:^S!B6))=9T!M>56H.:`NT1O$MXONC:_:85! -M<(,#;\I;*HZSP#K8)-BKV1WCAR_IWP$F]O'>OY^3CE3:_@4*W&@_2/I#]G]6 -MC_D)/3_5*OF:?['6^4&36A -M@MB("YF+-SEX>QOYO!]#N;IX\JWU-E]+OE`_TA3N0GVLJOZ_UL[> -MM`HB,TSK".`:QH#]_%@5Z]UW][_?S7@WJ]/G2HDIAZ -MLL\'0QL03L>#_;8<0HXW\NH[MB/EAPR5LW;V'K*EUE9 -M9,@44U>J>UN\FMM=G9P6KP==/" -MF3:M<4,HW_AAKH"GROI"JOYWUJ.1@Z/I64OWJ'_!JZH\%\D:%72MA"#EY]@- -M&@7B)XJ65574X_&`?<%\WDY7G(8]C8GIQ_AVC#S/G.#YB.7!3FD=P[,-FWH50N4=/[:(2OM\O;C.(K?C*RO?I/$YCYB -M5@6023RT!+#OB7ZE5!XN*4B&);>#6^3AY.)J?[KE0-2Y0HC#"_S-=X/J -MJQB-]S)YG))O&=CEK*YO3_+YE*O!_3(JI)*A8'DTE3UZ`SHJ'9'(; -MW>\,:.4M+':D%.[]-U+8/@P`B$,+/B>*R7M*5:[9^]_H?=IUHU>UPI^2Z)!U -MX!D:I\P`B]D"#9E##IJ?I;^9[KB.8_@-5U;D#"44G$R)K*:#AP67MK=_B,WG -MW-?Y1482\O.X7Y4-_?U%4Y-/./24)C>N8^U+*@OS?KV5N(_CU*GH^FC@>3B+ -MF1:OT:ZU&0O&<\JB"@.[K$0?MOI%U8%&6H2+SWY -M-XVO58B]HQ;=ZR.P_99EG$Z-K+P2X&9:SZ.9/N=GYU4)'2Z*K"YI2;3KFIJ; -M'M%G'J3L9$TI>47F#^7K]KL8'^S'2LBFS?"%8[=#;;O_^%1.KX9&_\VH00HG -M]@?*2:MZTTFNOW?)AB";4^W!06H]F<21!VJQRX3'D!)TCTX)QM">;;P6=>R) -M4-&K'/#E%TDP4H7''*U?>HOU`UOGJ0$G(-?"*]HW]Q*H$51W?W6';VC -M9Z373;9K?`>L)= -MD/MN,.$27L*PMU'^]"7SV^F=5XZ:5H&3P.-"3H7KKGLY-"%]9=O7I)]CX&/$ -M2G4%Y^QB$9Q27-?K]6AH#'LLS8J^WR01Z7_`-)Y_ZV3E*&/L).M/]#F%\7CX -M!,\J-P/#46\9OM)ZBT_!#6&,")G_Q5?I(_SL7T8JG/.L\I/&F42S-)1`1-J- -MN1ME0$'#JR?`; -M52`V"F^>"Z31=1VO:RI9U'54_?2D^(C&/8;#"6\0N<&.HAX)EZ=>L$ -MMMW*R]-PW0)`.V/ZA>H`NHF?=OG-N`5,92(=7`+W0G$"HH[9;KR*(H@@%Z25M";U\!.C0:!A8%TT7O -MDHE?\_TG?X9`VNG41G"C[@M1\"7IO4^`@'?L\^@&(/XM%\)\O"\'\>#9L[+` -MPH;'R[^!&T]F))/N(>KCA)3DF[JQLL>TB8YU7$:=SJ"<323Z,"-Q!ZK+#O\# -MB)S!*W7CB]_,R([;C/ADEL"'L#Y=4C5$K<$`GPY`U_PY5")MSH?G6->[?-W- -MPNV_#_UYVL+%YN^@@/H=[5Y2ZYH:N=O[(F>`?,CRAGC3O?J1U*QR)^U`=5'C -ML6RS8REZO^+"5KTW07EV:9`&V)X$?+Y'U$B.CQ,E2U$',YM7BV-125W)E2.; -MN[L_ZMCS,3@:SY)Z^4UOX_J]FX$-\&3RUN:'>=P!6J1".&TCQEL^@$YHU\D- -MQ1]3-=QLKLY.A/P+YN^(E>$I.RXH=IF?[@7"?CE=M].3 -M\ZEM3^7^`!LU_-_3`M?\^5"@^0A7=+;34C]S.Z+]I!E?!H1Q6/2FFC -M4I%)4E!P!_::/)!`AIO/XGR2A9F>+B$N/%F` -M=F,/`AELA^;9D%!2DEMDVPDIZM)?'8<(`R3^%S@O\&G-OM?2'.I88J4%.3UD -M(MS^%(7R!F%'ZW0!8//Z>W]*G8\W^C/ULCU`;RT$:!JDBM>&6W/H[8PKX[<] -M:'J[GB$B^\=Z//;?_;@Z\"T&#\FS\O/3"Z[YHT\&6.%/B]*!MM%OK6`A#Z#C -MK5X1:A;TAO5H4K?3&B/P_6K]!4GF_IV;%2=7T0SF>D6^KFS-DG,][KFL=V1A?@^I>(I*HRCN@*_XM -MKN8]9LBE9R>@U[1\Y8;Z17TDQ^R/?U15][H-);+AKRU\>8=TYF]/,-YE.M[I -M>IYB54`$'P<<.'=:^F1GBWVITVY)1_#'"@D6#/G:G;D5%E%,[*K'/#Q<#;B[ -MN3NU!`JY(U(:9,[Q,-\@L+K`M%/8T9JM-GW[!'=XG'YD#(W>O>3GBF2$J;YOAQ9?R^Q7H[Z^+!AM9Z\.^7`K9H]$K$X2\^:O -MNKV,#"#YPD_4P#W;^34O>IS"0=I=\LL"107-BWD,W)F-Z3HO?2-3%P8J.P90 -M!S$*=,@]V@^6+1BT6@,[^, -MU)9]E00*?R9$.:IG1WO%.'=0P,4<@8`IUU5;9ZO3=ZCO3D0/+L8:%S9Y"DI/ -MM!0,>;V'$:\SVO3I//A'9Z[8"&5NQ8Z("F'1TO8PUQLC8$ -MX5O:6!O!;!2+`U@]6,CC5I3(_J6'74EH-ZLRQ!TP+0DW.9,B0WTG9X\G?\SK -M!-OSUH!_DIS(?/MO8,S`MQ0J4ZF&MM:F/34]'!9=8;&-'I!A=MZ=8O/1D'52 -MN:OYXZ3D.U'>?A29)F!5#?&D=3$I!JP55"41B18YNU=<%F\>IF6QF,Y1_Z_% -M>MD]CXA[XPRK6YVY4ZI5_%84N".9Y)E]X-Y8*`ZW\9M<0SS=-Q>NU(\4Y;(\ -M:[\D+,0`[/5;WC\,J7^T/3?DCQ_N/@QY*\&[OJ7)#=+:_^3_\B9UM[-B;820 -M*5(BSJVBR9I]ODI0F_P:;N2ZAS&A,[,']]"UHYOA6%/HNQ9VY32EM=G -M:OF77O"#6]:?_#40V$.9:6:MITN"EDTQ+\:2H,??7M/YOT]LXI2ML3@6>&U9 -M-=?TD-^BW2/W%^_?7,U#4U<'+B'F@CY&,\OJ7I7'*5/?'+@/G$32YS< -M&+,?]$7G#_+;<4*?[GIFI*2IK4N"M89)K6P3&V2#H:)L0XR."T\-N<;]GU1R -M;R%"4:R5L1O%4[2Q=H$6Y8K"5B**AP"5_(1N\(78KUS]/KJ$?[H33I]SCIN6'+O,+%V<:Q$N]@PF -M[UYG#4=[F[W8?&&4N6G_9M3'`ZZ8?!;1';I-M7\/(.FJ\=?DFU%6EH5EIJS?2<_6`)H]4 -M>B9LG]36"F)LGDYM!HBU49FB4#SU3=VB+:UM! -MV.Z42>L;\K*O0\G43[$L^P#%%F*TD\AN1[.K=V#R:!8B5I4<)S>/%7T+]@:` -MR]*K#DY5#9:NQ$X-YH]N&^]Z^U&0FR6^7C$P\?5OBI(&RV8E*$E(]@GE2R=` -M\K')Y2_I[-\=PO?\&BN^V%L'"N5%4[%1ZGQ%V:Z-U1[-2"ZC^Q^9J?&.+A<- -M+;PDXCB"PHT!"<*#566HP$>F"KIK -M"NN.6E<$LH'DBNU]\%P]FYJ>)W&3@?4]N=]J"^%?9>\*>U9M/=; -M*_TW%.3G5+I*%F<9X'[BVTD1P1>E,+L#-`I:O]DI[8)ZV5!"#?^K4)+[#^P4 -M(N8.YP/)RY9'DF,F+GOYL61?>,N[]F\HG9KO\/T7J$&;,\LUY-FMP:P4W(7" -M8JO96BML&Y@??]1"6TU@`K&/;W(:7@<96F2M5]#2@FQ937X4R'G6585_MD_S -MXT]0N/;(*C8G(&+JU2VJ)?TC]\ -M1%4#^?R"Y4#&MM:BGT5K^F-[M8)=VY,\8RSI)V]75P2Z024W?8ZC<&5R+.?Z -M_A*OCG>VZX1F^ZR+%U9%8IT7,]R[T(?>BRLI?N#PVJ*_%C^#?*PD1DSG?Z_J`,>NT@SJ61FO[ -M:E5^)DOUGLV9'(NH.[%U+MNX['G2SD!#)R6B_!+*"_GH7LN*C,;/XUD"PVBA]W@CGD>H: -M>GQU'?L&EB-622:,&0\J#KE?@CG_J!<)9FDTRY;^5OLBY"]EF:X?3==?RY7K -M`:1%Z%A7^#/_\&J6E5\B2M[[Z8GH)%HY7+#-67ZI`JLZ"FJ+60N1HER'R;7F -MGO%;Y]EB]E-OXV'T-Y[W93,=J)U+7+\0#\DQ79/'!]K=6=Z_<;V$E[8_JP6N -M"0^S[P[_Y0Z(>X,B]AFQ4BT,=W$WB(_=KV@S[$M@U;J$X_) -MZ38J_;C0U$@_Y0!P#'=]D?A424D/X^%V-+.$^R4U8Q>DG6S$J<%]"V5\2<2] -M\7_:5,&LHW#VNQ+34:\OZFD_BMYB<[VQBOQ59@75COJLB^.B`97)GO!?M>Z3 -M"&GAD9_.S*S03HVCX+R_&DAQ?O86<;+ER[\S9.L@1RS>]!9'%SJ-JJZIQEH) -M5.]^B_7ZI.]&>+Q\=G&SM0_5R_X-&UC>JS=8EZB[NT!L^$<'#6KT\ -M8%[4S@DJ"!G7_(`D^FVHE%B<)93?`I<,B&S_)YHN3^:QA8475D;NY>P7,E8L -M74`A/A$A*KRG2A11!H\>EJ`NAYE68(=?XH:[@=P:OT^T^(=Q34A'I^81:3$- -M5['PZ%QGQB>$1DG@0(9-[WBTO<$M0@1K>(\_=T9]T;NL -M_@5"S[F#?R$VT2U8:MAS?.>WTLJ/+UEY0F%E73\/E[UB0!,<0Y_3R!M0EJ9R -M2D.4725L]MJ8A^,>BH<:^?7,NIFIY\,@>CRY\!DI?]PULYW.R[B0D]^A"C'P -MXB>S/BM09RZ\H+N+?Z.3K>32[`.3/B%FA;"R0=-_P:(=N%\FJ13_FMT4JYIU -MV5O@UU_))^W:SQP"FC:8$M7/@#$;GM[,`QE4=OJ7,@@&5PIF7=P8XCSX*;[T -M'^AQLK(O>?*^D/F*1'/8Q+0E'-L'+>"@IC)RT[)31GUR%`IT*WAYW* -M4JE=+UAE=]D9BZ6?LQ/CB-T[W\;"BA!E`[.9^#I)$E:7@U9'RQVGMHI_(8"0_EC*L -MA+,8F(4%V%-'L@=H3$>7S&O9ZKH`9P=E8U_Z_P:](8[OK1YN+B4-EO5IU&KM -M\N.[+\):G*@_^SO_>H2P[@[_3HI"W65Z[=L::4VK?-YTL2R'0FS6-RDCOGQ\A@N2])Q<>[VH8J@0G.BC;SO8;-QR! -M1ZJAWH](?63)6.,U9&]^[6.=>4E&<[UB$P9,?,\9AX(GZ,YTPCOZG$))HS_" -M1E73C,]7.S;4&%X.HDZ*^D&MKE5T.+YCBF'@-F%9ND190SM;PUNK]!8KD#7" -M]4;_'Y*H7*L]_Y[CJ1*EX>K+^KYUBF2`Y`B>!'\6V0N&_GK(?^?:8WC -MD,O.6;PXH73-!R-7'..J4!O2[.LAC3`1+]C]2E[W=%E$J>&)*;VH2(^&IDV+ -MUK6YE^?=W25"5.K;>=4+$VZSPMEH6:FY#D=QO,#J(%?HF&@"==?-@&68`Z2X -MELL6AX$Y"TKU_(K(5SS('+.:>T=FBT%<=:.]'9>D5V1>D+K)8EZR^:]D_)TNQ79,)A'EB -M,=##[TS25'KE4+X]UCR[5HY5P(!8WH5((UTCG71]$Y%31IQYCO6N.$9MYE[! -M'%I>,\`IX`2PIA@?$1#4&O%7]XYU.>K9Z#6RN5X:CX2C[@.[1E\])$%UIJN8 -MU)H)?I;E;S>.FZ?8UFISH6E%!):7:K]/\K('JC.:58==DK5^NOI=H:J#Q76: -M0VI?EZ?'QG:H"QI,WST<%E:#_%!@:I3+')LE5G0+7T;[G[U`%==W``!+2&8_ -M*#;M9(F9#EU:B17K/X4SCY*[]["CG^I)5A:C8\G@+-'/82OJZE[8KY-O2BMP -M")*\OW,MRDUFU_5"I_O`^CBVDG05,KVJ<;U9.I(\\BRS+DLOH)%]!X\N5&G2 -M]MZEEXZK!5V_]%=:.CFU3>"J%.Y8)4C0&Q7#LWIC&FN`;R.=('R.486C;J#6 -MU7/1H?.VO=GCKV\_G?F$37/`" -M$02$?;L`DWB.32)'.KK%`3K.421F_Q]8W0[>EPHOR@31(NO`-NCM8[EI-:+F -M[83CYB5YU1=,9P?YW5Z4D@ZT8?`"K6<'W+@'@.21;-%7#T%2&G"7]=X[4V'> -M2_M!AW"+U(J.Q:`E@(%\U3,5V(:G,\5)=<"TOI*'KCVZJ9+EP[W*A*^FH<(D -M7DVO9_@UC5&[7Y!+]\*,$F=854#4CF3<$1A]YR**^*(-`#T0$WXT$J>37$.M -M,]1V+;+3X2BR?2!//)&R"4N/%DEUM7H5_I]L%74,?W"2`WURGEC9%1:+A!U3 -M$':_R>(L+EUGP'R^4"7X7]R[#'B`]&`+&_Q:!--SBSOT'@J$>@KVK3@.[D5; -M)9@;]KS=Y#L*.PMEB`O!!5JP&#C`#)5-[3K4^QD@>R;9_0=S1Z4"`ZS]9C7\ -MV"6/*,JQ3$QR6R8^/F-V1YL@^>J\@E[T]!XEO@P!!!N>2K!NSI5']4$;A]#% -MQS+Z]P?#!Q<@*97[.,.^ZP"N5ZC$VD8B;CW'@)/@JA$HP#3>=QS-0[PZE.P5 -M39`JWE.86RH?,IQ/T8,P%2RI[]PVF6)9UM6N$!-[[G)J?3&)JW%Z=1=1]8KN -M*ZFO5;A,4`/]S0@7:3SLK=7$@%?,P\5[KA8L=&:CPB"P#G=E>,Z.E1Q0'BK3@P)X2I&GW7%S -M=X$P>,0@G]#T-_AK\QW\UH')4`>C:C'`.G=R\)OW3"S3$I+026"Y2IYM?P:T -M$IPB9]NO92]9FW[Q]$"+(R8Q]`2!_NQ-""LI+N;4(I[*Z+'WF7NF)/@->V]5 -M:S_'.>1FKL&D(0PQ=9;$0YM5?K1NT='IFOHT+/ -M3A13!W=9=J.[D`9,3L<)N!&DZ%V_M -M\SXM-(G3G71.T4,U7[Z6:7VZY'IL;/1GNY_N -M!J616\NW=G%IXCRFCQ&CI4P^/DOTZM>.9U.][JHE-_[T5^=%9+D758AN_.KP -M]^^A8(7Z6J]_I6PIS'AI!G7@S:VM["6<\YZ!UIL"8UIAKK;EKWK4#1]A%QU!R@UJ5\GZ%6$)IK-WH5C(*[ -M&QIP>Z3%;;H3J4`:$G4R/5AO0I1#QL*3TTNMY7_N#;KL#A5MM?9U^\RO>^4: -MKBZKWX-E28'2.#++=#<3P9R85M8Q\L_P:'R?HH7!7A#4"-F;5SC2[O623I(@ -MS^&2F$.<7H.[-E)*+H'V-Q)I5D3!R3[B0'(8::]PIN9=A;$Z?H,CK;;/U2*O -MA01[J(?SZJV8Y$+*I?PJ)O'->!,'8+1Q1#A_\[L+25'E<)6M0>TN8++YZO-@ -MVRJG>5]7L2LS4CN[T`_N'&8OM'A<"E'P[K,FR!,[Y9;J##'6FRK'!&C\?.L" -M?YFP5>U__4=.^/\WE9H8?3TURQB9X"51X_.D?-B,E?SR5<''8."X"7Q]'Z7? -MJ_)%I_M&A*,1FW&["HZTFNZD\M'))EL#9';FL -M/+XQ*1,$P^VA%EA4Y?@XS\\-,:_X*?RO4:VE"A$$E?I6V+B(/BQ:((JKNP\;B^F@=-3VA:^L;V-+"9[J -MW+"DPTSN@'_NMVT^-_&QC&:A[PU:BXE#SOZ`(X)@'AEM44@#,HTWWBL8\@%D -ML,PI/K(KS9L@0(<=A22RP`@\`T2JG0%-Q(GE,[W!JCE=F&ZVS?B1I`1]]TIH -M<5772O>H"67I>JAZ6W`YJ:.=,7RNZ7[V7SM:&5'0-$1&NA=5N9\$@>G:L4@G -MN;_TF\:<_'G'6RNG."6QI!\.#,^2#KY4%97`BB-D]"7S8'^DU*8C@?,$SF!" -M-)]HZ:"VNKN6[N()&RPT&DNPU);+*[Y\9/R2C)76W25@P+Z']D\'@\6J$J:U:6+/N%&*!Q!*J#W$^5 -MOL].>D'G6YQ)MP,KS]JR!>P^=PV2H]2*= -MW;D_F.SF9+]'!E![+?Z<7.BY$C@.1,G$J@XP.,J(-Z+._9!FP6027..UN(M-S(_1*!R0RYP` -MY.:L99.9&G;@![8+N;>77=_-YI\15,)G&S';*PGRU6D5](:]2Y0[CQ>9B/'6 -M'/W+S57Q9);^]W,?XCP)'@H,>WD[X$_OY=\G$YXF%<8P*4JZE$#P]FP@X/9(Z2HEB^^'DW\LUS(ROG>ON1H&TP"(W+AB-5@W -M<)[W$&B7#T+_!4-=Y$H4V2]HVE#^.A/4&DS+]@=*_57M^C>84X*T"H-FS[4^ -M,H"Q.4VB7]\E3/PZH29Q0]C;HXB]41*FL_AT^)*C.6O42-Y6=B5,==MDX\GW -MRRS0&,Z'@@%&!Y^$:#?6*:Q]7[)U>K^,O@/C@=84Y/V4!HY.6"74'<>B*C\^ -M(BG1L.(6;O.5`?YB&`]\-B8YOUQJP=W2I`;D-#T+T:P6?M`5?X*B*02,0H;8 -M%)K^H8$\FV0=)@L:LCN[$$D_X-<-1Z<)Y)?I9`_%QJLAN8`797"]S-Z4MYMOP]^JIUS%_%S_`T6E\%'\HY'=HR\P -M&YWJ4V.ZINNL*J=K4(.';>("MP61,M91DGN3K[^2T36T2E%M]G8=T;ZKATY@ -MZ^7"7CQF6L;5AKO!S+!@GZF)5/8K*K=*85&I!A0W?JZ -M=KR4I$44Q6Q[X\[738O"E>I!^"H.*EBFN -MDE7S0#I7?Y>]VM$($"GG&VCFRTU#2V6=O=T*]8L`_?_F)`*RGF*=B*#,4L$]_-$EBP^N0-+E?OOM'5` -MB]N(J,AYWDYAW<:\FW43,,"_%6)P"EB(7,7-;"CRHNUXV.K@5UC,.O;"ES7C -MH3NUXP/,"VVC8O*Y/>F/&5GQU7 -MUAWJ+]Y/)NJM0@'MJ)<(K/=Q#4]8X"N5?<\",!8QN1M]?4?&_)ZS4T72Z3X! -MTKV/!DKT+J""=[)WZG8?FJRQFI\W]^99G86:6.AN?0[U\;<(S#$]SYSPU*\- -MI_SQKWG\N1*`="X0GDJ`#$HX:_C9J(L()UME56CS;7EX;[+Z3GGBR!5%_<9_ -M*?%GM&8O>?E*;NI_/H/M2T98^FV?6GA6;C_G^J%2UEGO\!DMAO=V9) -M<-9/I]*9;YBE6F/'OZN#!P"$F^OM&8F2//+!'6M]31"$QQ -M^E9W(A_(#U6;_+/)RE/Y/.2_N$Z65._'8\F^7K^=:;#W2,<1C_CP+=G#257" -MSM622\O1*:F`+%GJ'Z<\Y77Y.\/KK@6=2D29EO?A$^XCUC*V5U7?F2+.-0-[)Q)T?;FX)7%PU)TK\8^T=TTGL@.: -M"@\@84OED_87-G*XZW%U,$B4/,OEZ?]&

=T#X1#T#6L -MO#I><-Q@;<1[$<\%)WZ/R_!^PGUID*LITT@337)*T@]-$):8797;UZRT`+,9GRSF](^9/ -M&^?Z<9Y,&>R]'JC%%GX'=GUO.5IV4]^IE&6L7KM\&>,(O-87^>C\'^+VT&^O7^J%9^MA[2JU%RHNJ1V'C>8W5.[1E3(7G@5'X -M([>_&QQ$\2Q.?CWSTRPKO9D93-?_71'U%C2'1W`&0\-P$$(P."CULSZ4&,QS -MAYLZ+(]>))$CM"N5QY$1XF,<^PHEU5IY'*G-3EA]_/H6A/?L3)E@@#E_"%%+ -MNT+C:6WD1N%9'?Z^N]$7$\$7WS=S$,Y3+'J..?'S_^'L!EZK@1V-^[86OF$X -M`/#3V3;FW]I?'I#`4YS`Z2-;K>F@IF"K)YB1\+-\PT&>>Q2M[?DSMA+KK58Y -M`GP[,/LP5TJ*9;S&7(6)Q\8WV482NFB/'HP[BITJOXL5;S3^G6KEE?<> -MB`,^W6.K&9')TL\F>;C3288]JN -MP8[UJ;&RG)Y_%O^G94]3<7UVO0D.H^^5Y_6O57?MNW2OBGDHM0'@3#(&Q,IL -MK.H^I&%?\02ENP92N.QVWAH&WP29^8:FJJU7I& -M5%AW1WD=OLXY&H3<6/=J"#GA.HK5Q?>^I-?`22A#:G:N:4.?:7A/$`J/M+G7 -MX@$*6C[:EX:PGU:O-,6(@V4;KXDI6MM99L#!XM>W -MA=\=&+A>,0($W1FV0_YM$E6ML*:!J/'\3'%0$N$FF_LCQAAKU=P=;SX>1EB4 -MOO3P[XWN`.=&ZSG)`P#5AQHCMZ-/AG?Y=#MZ77Y5"G#:J*>%P=@"?6OMRMT) -MD`#[2_16?7E=5<^47\%2.>)1*]KY.2OE)(Y2+AN6-(Z61PB]TT.U]KBC%VQ[ -M#K[XU\LU\K'R5!KNIQ1L`_WI,>0%JK0Q7U[E/HW#PHI/G:@\(6@>P2`(Y3JL -M[_Q>4F>]^^SMMD0>G>J*W,JMV/T95)UYU1C,V7?>9=)8C[QX&2G(`:&LPVKM -M&_2(2`V"V\C*_`=',PD8\3KU4/B2?)VN>.'OY*6W-9%S00Z'FR^61Q[&1T=> -MYQ![R-=UD]4[]WU%77U"@&_*<5R1BMSBN`.FP#P^[:FUX!W7U[$0MUG*_-?= -MWUQ']]/BS!UMK-;.>10?\E3,B&;[M@@^HUN=?_$SJ@LD7(]H-3Y.;8#H6,/XWMH"8E1Y*:DHV9LI),[N\X!J -M/1.,W24]L5#M2?7W'HUE_?5?IT^4*M51_*%;JJC1*FYO?P/NO"7EKV-!H!M@ -MGRJSR>7]G?K7B)%L;=6YNOEL:-\6/S0L5O9"6*K>R]YY1V4"#S*CK-9WGGS3 -M$5GJZ3+.PBN5;DMPYO#EOS?>.[>CQB/%/UAZH5[`R9T1I!-,5R5^AHYX"H3M]3`)0F^RX&6*KT2M(5F3 -M&TW=@#=V_ -MR1P73;,]4KZ3GG__\*0H[Y<@5G%OG(#J'HTF6O&7II-_RQAG-+JMI5%5_1+` -MJ@#-\7/7SQ*D!SL*Z'LAPI#+[^(M2S3E0*24=)-+D]$]'SJ0>?FMKI>"^!T7 -M4Y?R/IH84(:<`95`G)*4?>C:7(AVVVJ'3A7)3O.UYKV+,K'V,,B56KZ=]/4Q -M?@>RTZ^CTJFMDB3*)0L&-1?GTC(\BL6.M\&N]W!#64_9 -ML0#\[CB!CJ1ZQ_^S*7%'VC%[LRQ?>BEJ.9ZWM]5B`1M&AFW2 -M.3DNF7B.$X[A?0SKT"@F?3;8OCY?3P&& -M156J96L>0]6Z:P*%%^TQ&8/OT7!RI-K>2B77%P5;%<)^>T7!3S9YY`]U)5?- -M84DM4O=G2_*T7T>--\#-8AXNFR#O0]?;8X10GA=%ZL>3POI@#IK6J3;104XZ -MD2A<4O9)W*N9Q(GY!?+_`S1[?CQ&8'ECW1SN3DN'2B1;\?)\Y5^.]G1.M707 -M%,%`=!#M^847.KHK+CC*0\X-@1*?%IWM.>DHV&AX0]"@2_@C6^0GI2!^`W-_ -M**!=WY]IUW3'DI+?QS9(FYIX>=+?SG^#`RO87>+PJ\585U=)3&VT[SXPR7IL -M7,X?5Z9U!8LONKQ=(_A*>?/_A-#]&,%UM5<8?!`Z/-)5JV&%%&S'-RGED)A5 -M&?9ODBJ:TWF%;.^F.V!42NKZIZ^P:+3H"]S>AV@)+7Y7)I!QW,$O>H -MA5+?-%&^T:@W)`QZ;GR;=^05U"UG;X-L)Y7G-5GSSS=;0-0"!QZ\2<*F;)5Q -M*-#3_(L(O:,]2.9L60:]G0)GU4;E$B:EY2'PU6A(9="J5]5$#OHC#!^RI13C -M_MA'P*GRMB6@H#6Z0M@)(:LHJ`@LR.507U#_%L@04F>O']RQ]=S_,OU^ATEH -M67KK327+G`/%%U-C?+W4?I*:AM\8TIJ2R6Q#51(XR -M%F#DPG'#"%.26VQQX4JGB-!F">O>W&Y8;1_:,J:WW6DN.^(MQ$'!:+?"OUP_ -M)SZYS^NS&IV^X?60&GZGC)*CV7WBO_Z@;'X.Y)#?6#3Z[?8%9#T$,5]H-TRN2B$>T\OZS@2 -MRU-]AQY2@U<&H<_1VJ>_+XZ@LX=>DF4CD@[WK@6:4F%2]+_E%ZV4<#SM^8]! -M#E))"S0EV84[!*(]3AS5-;O\&BB)"+SD=[;W)])GBK^I3B`@@@W9/;E(!R$HWX^.G8^91OGF_J!TD -MK:)&,VG:"7%O;24CT%<,B44MKC_6*C?1212&K35<\E=6J'GD6:3,SI1 -MPONSYUC@)%'<_%A\*I!^:3RZQ##@^U?JWVAP"0%UZH)CHV[Y`2!*?X^$[#KA -MZ8B]/F!8[S;ES!R?^I+#9;+ZK71`'9$B>.IS`(::[LN'D^?+($;B'&CK2N4; -M=A#Q#M7VWI*.&SU13&DXTKXCH)RCA)!5W?+>'L/N_:T]%V]Z>'DM`V. -M"GW5@\2!0D1JSF3BHO)\C1ZP%HT1]MTL54+T@4NTA>=`&IZI+WH9S\1FJ#H$ -M][J@EE0[?)*0Y&$.`Z=.TL')!VK#=()6AP]#`>YS>O->C2Q^#+J@\6>GNJ%D -MT]Y,)7*U7]PWXKB[_]2T?CFM*QT6**73!#UY68!ED^1%6&[3Z2<\(ZH]>/O1 -MO^#1@%Q:P@D]8M+(1TLRC,Q+:T?S\0*=E6F#URH(SB;59H2L&'3$]J@#M3FW -M,(^49SD#DG`^D8LN*+WT2(T_KA[Q(Y.1C':LIL'BRV2Y&C@KK;_U'P!TP7&D -MXK8YUV%PAV -MK/]F[>#)N#"S.LSAW$C)+.UX=\"3(`0-9_!$:/\"@0+8@1:OYP@YG,,V\-)@ -MV;CDO'%:8RD#42G75&8^5>26FA+&O=,;[0UMWW!E!"Y5XHA7?WS;H(S,U24= -MII)B:CR-:B? -MD`C:$D/VV@=)V*[KJ()"N;ZA`ACV55*8]+6TG%&"6@DTY3E+.]9TDT)A[]UD -MT6^\?(F>7.+C_'09TO@'K\^0R8\$E!`B/TIG+IW%#Z>!Y2UA@>R7 -M@3'(L:[-TV`\X=)@:%+W=_R]UQ4HK&80D\1M0P=P'5$&3?$PC:=J<`JX@<-A#[P70O(\$ -MU?33+S[2GFS,FCIE36W@Z,9R)>1K:(*SHV^Q$CR.!Q"&*1QMW`-DMF__#*JS -M4U.EZK6TG;N+$8#:2HU0B)!6JK/DA3KH2X8RDRB%K8>PS6!>GYSP&CC";`%= -M$+_8S\*WATJ]E:=S<>?'FYJ9N()#4'&>,".IFH=_Z[6UC6?*"Q6^5<'[WM)[=68/IHMXG!6ZQ!L(G+$_/78/S*2>B4^TV,\*.F -M4USZ78RFD0L':W<0D>_*^].IG=HYA*0#SIM4!I;B-0]D9KE$@8D*(K-R>QW< -M=]T/]HG6,X4[]'43\!_HR,L>U+DW7_TQL2>^S6'TI>;TU(I"$,#8V)KL%<_X -M9M;J<6OMW7AIWH[E'U^%XB\:FBYZV/5T[CO5(/4LZ2C:Q[P6=J@6J3!TL"-F -M7@_8D?XZSF-\!!1?V;0D<;=P]))6&0&DND)EFIX=&CC)J@U"I(QZ"P?67.## -M_ZYP+E5T+]:XW@PWOI^V47:[67E6I#R]@!X`,/KR/KY1(W[D,F\Q/**6Q3JL -M-^GHW,MCS61*-`WWPSU(FL?U<446O9`S;\U6\SN+S\>R[9^%\NG!3!Y6LQ6- -M^)O2@2*B[?)$FV'Y.QP\]3`,2-[ZRTQMX -MIC&SGE+V2SNH@5%6)XUZ;V9?M_ZC]9K(`)8D,1?W]AQ^'YZ8PZAS96]:1UW. -M/L=B#\Q6B6DQ.]:T`!GAHCWPG08.NC&D5Y4I=1D,"VEQN*/U[VZ"H"NE7_D) -M^*9B%'=>:`O?;]R[QB.3:,LF@T16G/S4S;`'VF(/J;L1SY4">XP%Q="/J_6HD$ -M!"9:36O`#1V0<'MY!$?3MLO^+"9V7,R@!VL.FZ/@%X+]@?XZBL9M@J7]Y73L -M#=;*OO/OL\?E)[RM@[SB'GPX[M-^O=L8GK(XLF\J*(\D -MDNS%U%5>6FLN1;_.2>B58$!30CPN.D"\#)%"4D^U7*;_ERR"]#,V/=Q$2[??5?#W7*QB>:2'%N5&5SKGM&L2I('C"Q4@T@3UQKQ -M352KXRW4&=QNK*QP8])E0#:Y%#D71)#_($YJF%^K#P_>ASDZ.8%)N#?14/?X*H*UGJVJLI+CSTUTV/L,>&F -MI#5#)'Z6R/[STS+[+*/AJF:W)%T>=*MDICE8C0G?$;*D1?#T+SO/*?SL'G*Q -MYZ']B.5Z(6^"&>](%FT;L@]FJ=O\^-]Z)Y#X4<4;^NME2X4^MSJ;X"<"U;DC -MMXW=RC#=C6EHC3 -MLL?Z:PVUUR29?STR5W35SLL`%6I'NSO& -M,R&#?-%A6Q6;3>SRD;$]E$5'FLJU$)AM1JP1:-0JF[+H8,E7S-T42=]GZ+@H -MBQ7==;BO`_!)T2:=)ZH^@IZ4\ -M)LJ-G!OTOWM@V&&]`,38J=T`>Q[:`Z+^%U'ZC=P.^PDF,!M#!V6JKH*X_^+N -M2?^H7(.!&;N01T$^\22I!RA5*88QO^KP:#OF"M*`WTNN#V:\SGHJ#E1RI!VE -MA//5]L6P8G568-S=0JL`!)6GS@7FWQ$OGQ[>Z>UP^/=9_\MIY<+X\U3[N<-G -M4/B-)&HO[+;NWS_<>BRBK*S4Z+%+O0AYH<+NV<6<)FCI\A&Z]8[8]9UAT>V5 -M(;.X\OCXX@_#%G5TLZ;VJ2/E2@_H22KXM1_KVA*<4Q6=R\G$K<3@SO3@2P& -M[7YYO5;&!E5+"F"Q]'..5\582E8CEOE*%7P;75YA'AC(DVL`VYMUL.<42JZW -M(`>WC=4T(G1;\V,E?7L>&"O/[,K)&K+!+'WB)3B57R9-9_!5HCU4YU\]Y'2D -M[#D10Q_ZL>-;[^\[629`$N>14K'GSUB8R-[T+%`_]W/(Z!^X6'7Y_1?OG*L0 -M?(SUHH^9^+"IXBX/[[$4C.MZO:L?D'2_]N`L[/KQ2LS0"[LA(>OK*7O4K_^HUOCR'NVC3)\O\_)O4'O -M[@WG^DE$22J45VX/2DW%'$_,8<64#AU:EO;B_4(FERR6Y%P,I^I]HP#3.YH?L2_UU1")A_UB[1!/C"HUWEJ!W&1;@[&LVF;^.?(@_CZ_^#4 -M9,:8M&HOG)I\%Z#6JQH>>/%0@76X@J3!V@F%=Y>LZ;>=]$;+PRWC=UZ\;+M_ -M3>A?D13/%QBN2A(]1HRL%V*#(_H,;\U:)?)3,][=_ZJZK3B.W=56*T=E94R1 -M@$VCNRE58>!9U[*9*>L![]@F;.INI>F(SVR77[W4X5TO3@LTG+Z99P$UYC7T -M?BL:F\0H! -M8K_#>[N-O;W#VH=0'*B;NLHQY@2E_?)].1DL^*NZKKFEK_Z@1/Q=_-F0T56" -MRZC4$"-L*`A>!HU&@16R((X,M2[8TE:3A`VPC9'`5$<'40=&>UBP>9[T^]+X -M=.B_R99$J8R/WPV5(DT990^'I@;9,O';):9P9Z2&8LRPM.X6R1[_RU_27D-8 -M(G;FN*V.] -M5N@7J&*N:&?E8>\0'=[[=`U3XL'ITEK1C"OQK-GSD..EU2.\VPA31'![]4/! -M]LK/>DH%'8I_""BW!X^9/"Y](SA;91%JA%.DN9!=$&(C5E8$OBWH/?.8R%3& -M/1?GV9:GMY[Z3TJ:I!$G7B6LSHX8W^J(XYW_P.7T:4[BT&&'/K/`)^^0,?@_2ZS9N`5MO>5*H*^DFAS0. -MK\@?:[0,2_XI3+B%V*^F!4GC'GU;5]-JT/M>>7$=2)2,5'S$YS(:<.$9^T2, -M@!3>AN8!6&UFXY[_GQ!TC^0^83@/LB./D%>DR1A1YF:(_2SX<H;<#^3F@Y"Z_&B2HV%NWX_MXP/ -M6":]AR6:(=\4RN[-70\6UM^1W1Z``36JW>IG&T#H5IU;&/E09+_L]=':N6A#K -MZ^D!>2FS)VYK[+.K#9U&0:HJ9>2(N#Q%NE4KNC3&@WB\_8#RIGS4:&%A+B2< -M4_G`P\6`[\GIT":G;VB+.@S2$D+DL;$&Q.YS-5LS3B/9'._25=U_32':4"?=ZM:P#5\DEZ]UM$8_7*D?DV0LR1TZ9?(`EBTNB/7WZ)O.J+5%@.R:N;IOH&L6[-QKA.*32$?L -M>80:%!WJT':K0(?4KS1S]Q_[O&UJN&TT)_Z5+6*=U*>)/II'QE65TU%=>M+X -MWV@9X2$P<-:1/>)`"C_VCK$/B4?J&H``DH;7$W6WP.;X!GB3(Q?)&J7_<0UJ%G4WWG\413'B&4OM -MM>GY?7Q6[MC!Z&^T^_JZ5!$M>BMV$A%$YCA?EB'N_'J=&.D*7R -MV3=+FI6\U#`T94)RK9!MIW_];I,ZSHA,ZF&>@9^JYGVK2SR3CR/;I-N0"\G$ -M14LJS2K;P];O2W'/QFU`O%+A9!!Z+LWN[_&5W3M*,IO=1*E/A5IH];7O^9:Y -MLMY$H"0D;*)B&#J[KH*+&*_I-*7/6'X_L`MYL/77.`#10=T.^`*FC"$4H5@T -M7964L`N$/4E9I%KX$:<&FE0E,.Y'0^@;[>ITK!RM9W4O-)^&VMP0M8?5EVPM -M@4-KI1B8;3N5/2NP<7%X:V4XY\+J\8SJ0F=+Z6M?GFY?7*\6GH,39/J-EU&E -MUY3?B_99WN8K?JLDUS:?;QA7GR4?@3C(-2=!XHXSBK^;BG_L&WA%9MNH\\:N -MC.]P9I.S/:YX#N*Z[K>G,H[9/`T*9^=JQ_4G]6.J(XPHD#8;5K'L7$.FVHW> -M0[7G2K7U_I^_5?#=//Z?@*3]X^F-[R\-M:+W>E#^2F"3QQ:*`_KXZN1*Z;[Y -M*).A4J0PVJYN3A(R"T[=M]9^]*4'O@77#!3L8G-_4D?KVZ#O[7[MJB;]I2HY`)V9U:A#.8HB+HT_FH0M^P?G#@45 -MEGWR6)$,#!@V7@A)1%I\A,?O]"E+20=(=`.`7L?9I4.Y?6:T3,YMW&-*"39D -MOS!'WZ55R"1,_ZL_$U+5.$CR%`S=E>4$._[:=E\BW1^1-X>KZ@]E)O,?4'^! -M(M7ZRI[`KI7(^;X5W)-F(-PA;>M9%9;2%,:^"JL.Q49#-T.O*V'S!./ -MDY1$^0^54WK;34*B2ZOY>O@6^#M2@["@ER%M=4=0R/"=;8YW^K["VU:V`[/! -M$]1;;7S=PQ-U+<\\^TN(SPFMZV8Y&GVL7'EK5U">:G)):^SM4+VVD=W7Z5/UJT<3+ET!53BY][V?KYTV3EM -M(^=8%W4IVX"_Y=1W*L83):]Q!%RG;:Z/"-7K[3#UV8#/U#TR6/<(G.W#_H46 -ME^#5(F"=O,$6*J+%R]SS0-8B\L9I6CD\/%<`7COCR"A]S7$]B;HQ -M5FUQY7VXGS;6!G6;B"*OSW;#4>7'(T_-#PZ1_SH6EBN/ZP+]X-Y5F)]6SP(N -MR4?/Z<<$K--H0#3X4-G8X:D6C`'A`YM5C\TV'C`/^^%W:NG"('6%USZ2+'^! -MA0M*J-)Y$+WQAU"@W!'^71RR!^S/V6U9EGO""P,-H:NK@1,251-:=::P\SE* -ML>8(+-"NE$!/("S\=ZJJ?3AF5U(V*0U\UN**S+ -MGS3U0#Y9':=:S:(0\6Y.2:([:+Q;=JDX7+(*H!W;#89OYCH)"F*$ZJ;B!L7B-*!;SXG8=\$=/%5WC7MBA:@E1^]G">:MA?*(XFDI]/ZP9. -MVCDGHZOPCC"*^\+-$?OQCWPU*HZ#)_Z9I\43K=$HL`M")EH[$L,[ETT>9D@- -MZNZ<*H"Q@FXAE/:FQ-%:/1!-U\H.!=(%0[9^[/O]<]H=\SXSD#1:!M[%C]?\ -M@Z9X6Y5WOLH8QXB -MD8SEB<4M?1/DF(I)EF]Z@271BC;7U"TD8LP'^=0D^I+ -M&H+1*M5>%2!G"=L:7_Z0Y.=PZGU3O-R8V))HBF\VL*^AY'F5?!?WAFT/:`Q2Y,`Y!!I46YG#2,!O4T -M%IZ5@2,B/PB3VG,TW0$NJ>3]5K'U@8I+^&^U6.JGK`5.0[]'!-W%2[S,[4$AJ`(5!"ZTC -M]R=):5U\01E++[ -M#`A3<80E47OZV@KS=JC9RIJP\Y;H15JT;I8-Z,>OU,&_ -M*88J%Y)3ZU[-:7#-+^6O@R#`SN,2CW;YWV_@3NL<<"/[73)M&O>'9]WGW/Q9 -MG2G",C*2#62S$J>[./R^Y@I4TI8KLB[%W6GLC46_%<;LK?Y5<$CA76$48:L5 -MT6_=6.C_?6^K>R??.?,4O^W\HYBJ+E"_C#548K`#3%GZ79E7'(U/;6WLF=>? -M1-=V:\T8$D0$](P\"A&2?QI+XAP5$1=36BBO!#.UZM!U:(JQX"5>31YRWC-M -M3<4]?GC9SM_L!EL'ICJ,!*B$UC2^'?XRZZRNR8%>3T8T;_$T1U4I0OD41#OC -M5LWT_8FW`U)]E:-<,#![O;9L@=K)^E".Q?WG_)HP`NOMZ`P\QB:H"0]&UO^U -M@-TT@*+/G#U-K%6N;GQ=3?@%.5E5JA;:A"MIJZ"DR>+"G+_2^"]PQ+U-,O=Z -M)6_<;LF#ZW-,QXBRD7;;-DJ_J)!;M81'7/:9)#;VUQ$%>H_0^5C&=Q@A?4&: -MO@^<.4_@GS&QO6P3(IE>TI]J946"(:$VG>ATTS#S6"":8F*)W;K:4(O, -MD&R_DK,`>=!76L73`VP#$@*77N$NU3X:)"#48VH/@C0>$1Z&A@IU@$A$SM)% -M+S'.\L#HN#R\]M`D>?DGC&EYB*+3'2-+)B@BC$LH[^CM,=T^+U;]CKICGPC/ -M+>U_TO7\I]9M,>/>L"=*R9P?8:[[@4^S%="TAMOYNU9A$VPB'57?.9NFM,-P -M+#3]UK?`DNL93`!/3@!1G2SJO@X:CG_AFH=QV\71>ZJB$GQ9JH26'6UB5)<] -M\8RZ/NXG#X3"O>@.RW.S=,QM<[8G\A?Q!U-+XE@ -MAW^[:$AEA3D''T9;8+V]0\O5[O:U7_&*DXOPQ_N&`FSA<$7LE>`BZ?1O%C&E -MZ`6\U.UWG:^,LCJ(A?*?1QHY1R![Z?I4#@G7@ -M'SAV:;RW7D7.A#A7%)8.S^F>/LBN)(7/`@Q64WH6&*DRP3_N,7 -MD4T1-4/PK`?K^.6^RG=%PN*^@E$(*57'=*8J4&2=J<9<]!A",FG.6-K/LG'" -M57"G:#K-'=\WA*4=>3O.-1JS<%]@C`%TP';_773M>D$#ZKSI7\A@(T&E\X0?"$6(+*GM/QSAT24W$B;@G -M#[B336"N1OL'UAAG+0D@Z*.V=K.@/_@3/"LB(#>234F/K4]+/^C%@92'IP"^ -MS,+SP-W"`I1EE0A#-9%FU/3L48Y1>Q#$W)\K'+P+A7CUB9T9X/V1:%P[>7+U -M)4]=?0AS*]@D1C;"J7C&,MY@=3_/",39`;;EE37.4W!ZB"D69:XM)[ -M^@%S$6ON!2OF^DUHH9=0,@*P6IRVF5>VHP9=UMK\0QW1FFP?^1_T4/C -M?6!T/4%OP,5)-'>DJLJ>N:(:1U2/S2F\8DE\V7/L9O[*MN?5F1P\TV[R(4&4 -ME66IF_A[`=;%\@XHLTI$RNCFG#_JSDKQV[F>"2;O8SJI939(=K=!_'Q?)ZGG -M&K)SQ)DN+9;AY[B'H1HT%?YKDC_*<,?LO2I3ZO2"U['@4>I.YR0G0I`FJ&+& -MRK=.:YYMWO(FYU8D(-^!.D2;#JVKGLMTY-4N-MDW38IA;'!!79P6X/,_S-O& -MAIPP\;Z9/:ENB@Z"<:>%9JY<>_L:Y6T317VO`0>E0?`C)=*U%HB8*YG5LGY' -M/I$T?YKW(UP^BR6I4UA:LBMVM2(ZL8RG%.`@0;E]05I1V^5>YI4*G>IK2I:X -MKYD$NQ^%C@TI%P.YG-^`]PW`'51TT%VXW>333%&)[/T&'R)Z:MIC@$%[]3;BMOV+,;_V#'I1^Y1-3\CU<[:6S)0P -M@"P2-[SY@\Z'W@#@T)D5.H["@*G12V#TF;![XYIL`M_;T4VD33-.BJT;Z$@' -ML3+!+7ZOFXKE08G9/:K*93=I.K^)C)CNI\)+'%M74#]5D1M/;5K:3U@#(^J" -M@0.MK1/^A0FB,OCW67MI=)$%[/(;__%-7-+F+7#P<50%6WT9D;B4]&C>S1*VOJI0J[96S*G;V^-\P*:>PV?N&9V;RVV5F*N&2JB8=OK70@] -M-B'"C1/P?X2SK.9R[.>P-%@=3II*B50@4QC3;#S.E'>F3JH!,1$"ZNJ`,,Y4 -MC\M.2#'._XPNIY`P:+54HN]FB=Y&A\B79+F`W(M4XR2)=<!5#KD2?Z.F!US%D2HXS[4\G*C -MW5^,:O(%_LJ'IZ/O(8_IH8RRN"F,:\*;3>$OXP`US(XTBMF^"_,39V!H4;Q< -MIJ`F">1%HQ%6Y@:97I[YFU/]M:WX.E<]<2D!+O6._^>@Y*%(GD*ZWA9_(3X3+X3!-!10WWV -M7[D:Y=YORY;DY?P/"M+N\6);TUNK:@)@01A!9"Q&=DQX^S(BLMQO_I>7/@'V -MB5RJ*3$PC9RU>[3#Y*%B"K0+HX827%3$V^@_,K@*(-/TWE&5S*5UWU$TZ/.7 -M"Q-+0J><_[WMZC\!AES=.VA\%-1!PJ8,UV> -M<=F%J'OJE%5-&C,VOP*N29]7-$8SI16.#!6F2:X2Z%Z)JRJ\NK65]XJ[X_`2L=F^N7\PAT?`=UW+*)[D/S -M=G=AF/9;6-V?;!&3%#$CUJ"8G*-PB.TR!\G<3QEBOLGPYN>\W5LB?SF\*F5F -MTJO;YTRP1'+9E^L%*XZY^-KTQ<]96GMOG76F#;"\`REXZ0F9ENKJ&_^%KNE. -MGLZ((%H)/L6*=&]OV]9?OA_E7C7]C+#7TZYT&+M#(@)X."::ND/+Q8@.L6]\ -M(KQ:G%,[`V_.BOS]L=HK*'Q6JY$&,]0NJ1\5F>M*8XVGZ@*9V[D;8']!7/0^ -M?6IS`7DKVR020G9_C[&HY$1$4614ZI6,SJ]6Y9E`YC#TGT -M9.#'Q(:TSZ('O28^KNCD5P7I4@ZC7UUEUO\V9^?5=-..U&#,DK?FG.K$$P+A -MIR`.,9?+4HB_U]['Q3F\M*:`JBK\\>7[L"4MI^WQ>$=%(DSTBCQ[ND+X2M*>ZV3.9DO6>< -MSNAZ*,RAM_70.-?T65R:\.$8"K/$6M`'!H>^+Y/!JX4499ZVTWFZ)NF7TS1% -MI*OI]/4`'%R2%FL`8;YH^DKG3VN<5=QW;6M&7;@!G:7T_-E`T%3Z(QV-F*Q. -MLZ\O&O81A%8@YLU;2Q(V\OS1F$?BUG#@+-*^%UEZXH4Q.!?)^R=,QT4G26N>GG)>MU2X3=M226?Y"8;/2BR6/ -M&@V0N;;F;P&S:OJ))) -M\'.9K:E=#ZC;^)RB4$1]7%2.6]@S8D%971M(,NOTULRPO@W-F/M%\G5S]<&B -ME6?QJ^?^Z2\=0-@TRTP-MHR].CK0>:PJ4+:'2`[Z47\G:Y,?^RPH!ZIBB]FU -M#Q2OFRULG#.7N`H+ -M_/DC08>3LAY+)GS.PF'VG5O5@23D$0X-IJB.TZQ-&&^74C\XP[N7>)YR"I,L -M/A-_/;UG@J\Y`RW=?=\0'S_[(L]8RC._;'"-\.Y,9LAT5;GZ7WG9_JKO2;"T -M9T;[VW[Z"MF(R4JD_HS4X4ZVNY_B<79MM -M0(_[=?+)OD^XP.M+8"NB=\I9N8MO`[/CE3O'+9P -MA0[=7YFI[O44'OKC-ND,<.1:T%63RWJ:>X8Y( -MI_RL.KU6,GPJ`49O::0PEG#\.WI#D/F8JO]LT)'4MO+7!;?E6L^BO!R*;\K% -M=SZN*CO$H2Z+J0J,(UQHD8+U@,>9WNR/46;=Q@` -M&0\UT@6^]3E>K%T0W7N3%J/>N/CJP)/Z`)_J^O),^JK573;+(4AS_`%SIL#@CYG(]%/G$&U4M1`_;[^6G)>085] -M#V!W;E]MY5;M++F[X1PG0>I7/78.5B9WI`R:&_`&\!HY-9PV5:C$($&LO;-@ -M[<'&NT:4/WSAW.!E`X6'P.$`^3CM0M\?;-P7^_->-3T!#S-+`L?G-?FX\&KL -MFB4P)Q]R&2W+C@$67ON7X6\Z*+?A'$%M(#?,$JE=TG)PD>^[G]_657S;M=-+ -M"1^U3I5=Q@D6\?%=P^ZA"Q -MF3>Z45X2HDA4H$C39F"*)50Z!//'M]H3VD>N==&+L.J?9W!G#O=>PH^^>NNJ -MO')<7"1E)QRZ,3E:?/V*9%:?PL>G[,2$XN5?4+A`[&^Y!:]"-IY(=]& -MJ%(:TB6$@M`)_(1KXAMO$R#W_=^^;CQM@X%U"NT[V4E4#E;F&.-JW]0OB23` -M`E%8!.8S-\F19Y6#*_&Y)PNC^%/(\HC'G8T6OT68M0BQQKM?!(.F::>-H=%% -M*E>U%3NCCIJ=9D-FK'J;>$NK\IJ'LF'S\783S4ZAL$[FEVG5Q[=$!"`PE'G: -MUJCNG'!N8#";3\='>];MI#T=5M^N#&-PSY%@8Y!Y,U'F)T)7[P--I1?SY%7* -M;"*;3(W^@@\[Y_,BA38MN`MF%H`!:C%)GY!3W]W]'!H/D9Q4E_AWKM*SYC\PW[\JD3"=!>'*7_8LK`K[KTW8.V]V>[4:"B=^1_H09["^W/V231T[ -M#UUDNP%5L8J2/(9_^A26E4<>][=%%-S:6U@VO/Q88^F4+VF(M;\?C>:\^JLO -M,Q:8U3T:XJQNG^JOKE9R)F'<_0[N+R,S0H -M70XQ%6CPM0GP>-.F!%'5E/^W/R)K!F",I8Y3D+R%+/A7582H9PZ2R.L6Z*Y4 -M@KP_PI$)%TEX$^M1C8+*GL,M.BJ!^ZZ>QNN6LB-,#LK3LR`8 -MEKY;"VGP_)O;5UG/Y"G]'F];UL%YHDFK>.KB^!?X\,KHZ"DF2L3?'2\MF:`>`E@ER2\2C+N_$4F!BS@N,!/^*27^ZGG:VC$8JW8]5 -MZY:EW[I'-ZX*Y#R/6Q0E;HYHZ*!5%GFEIV,P>S=R8`LBG1UMJ.\D^)1O9VZV -M?+T?G,_T*,-AJ4,CQ\W2(S.3[I(,%G[83ABK;FHTSCB*XFT#%*BX]4V=[>L1 -MRZ8W=J)6,]J?V(D!00\Y47_P\@L/=NV/#UMWBD9@&&SILRM%);5F0%4]-N&_ -M=>7MT7]A9\/5^E/VQ%?XE!*=-2C1`T5_W*'#GUSO!$`_/UM4;-I<=S2OY-'' -M(&!!0UY=#G#T`Y-/%$-*_I/;SUZ##U\*Q(;HNG2\^-ZLD>B5:%5M"2T=?P2X -M,M?B*+>8Y'Y86J@30/H`@M?\NKR\D="L(GIGMG\_11^)4%X>9SX2G4SUCXC>;@F]XB/$[B%]Q#T[6DK]65 -MI\:DD23&_;9@I/7T32[OG)MNR0_DE$4]E5#'3=EJ0EIO`R[/QCM1_R9Y`C#PPZC?'%N64@2=KK@D% -M@;.*NH4DHQ0N][*8ENIF3NH_?87321,X,4#:0O? -M:T)1$9KFGC3,-GS#N.4.IV7:G]W>BUC,Y:4I'>Z:M+"7\JE)LB -MWW(],@I2QW?)#W?<\RNZU&$0\0W^7AL/3T0VSHS0\S]]7-!W)\_;UJE$.ZZN]TG4=XM?2+B2 -M_,<(CS,,\I[RR\G*3M:1O84W^EY8>OY2_`:WJ29[2YN_7&ME7Z(QB<"?*D=ZAQH!GRQ4P+(B5 -M:*@'`$I7Y_5N:?N9:C`V2:[V`[%V4`WO.5+/$4YPYC[V5B6U,&I)@%5X+,.R -M&.G#7"@$$0BB`<>A%G68TCD#F/VCX;-%P'S"RW(([OA)3HK3#>)D5L10,-:- -MG16(N242P8"A2U.E^W_0IRK3>4PO(A)JSI5'3T]%!7!:.-XJF/+^=U,S^>@!31^ -MCE8Y^^7![*G,O*I?NXSJ"P%M[FITU,>&*$4VO#>? -MK"_\%+M9LTB!9-]2A`_ -MF/"A)@#,3@[*T:^B9*!>]4!L^CRJG2?.6/?K.JSO<]*2#.GMC?;MSJ.G^=G) -M_U!P=EQM9A]33";@QWJ2G:_^Z.XZR^(J6)35UEC/4MJT2(J5(BRDS=-5F?D@3;W28TG(FA0MZ^#4SLI9+.^R -MMDD8<@CGZD.G4+$]AS\Q3T!!+F+`Y;0*>M6#=DO1J3 -MD_]ME$S6LW+FIZ!93NG*@H1GD"04[YPC*+KK+D/5795+VCM_1E%WC7=*BQP6 -MFD2F&J)>9,30,;N3-H1^?S;-Z*0'UB'J,5P6Y3\'$5XH$S27$5BR!^ -MFCP91F!_WZTK.\V0PA.S?2+XG0+F47=AQW1RF_"9!#@N0=GT2&\XK-P93[]4 -MK"#ZA([OWH3`K)_<,#<5S5>599L$@Q&LLY1J^_+!6M6I>0QN.7S>EIS759U\ -M8"P#?*8K\=SOTKOE/SN6(H2X=`W6X7TST]#SGO!6#L*/SHF&3[9SEES$SM^` -ME7)H``:3%`R"T8/B94[(QV[D(@'Z1J"=+SN_1C+;^T/B8 -M[]B45^<9V47TC04+MCSY.Z82QJDN'A>.GD0]W/VO\0OMSAHH-L>X:1^F8_IZ -M@Q]%3M(BH@OOCOQQ?0^Z7W6!>`DK%S]N/R!XH,8:H;8?_P-(F"?)@1.)\T0/ -MWG`];BM?5/H)ER/2]!_@%FFI0^J8FF(<5V?"ICKM#DKI?HNFQ!>9@Z+!M4R? -M#%WR6/>]H]H*6`8Q('S/0YO_0HCT$?=L`9S1\DQR1ZC;JDU3Y-$CX8?WN>A0 -M#)YQ6KMK`KX,7:@5^/T -M>6[21ZOV:>])B$$X.1!.!RGWQO[=NP]$[HY^SIZV5315E7X&`$ZRH=1LT*%CME;EQKQX/ -M?]2"[UD[AJ'1.`"%[2`B0A^_(B-H@4K*V0+@O4%:T23]L9%N*9?QG.-0S/M# -M[B6,MD$J+G82)[OCK\V)%TB8:N/2R9;B)C%,S-6A;@<7B&\+#ELBHJD'1]%Y:<<]WZT\_(39T?,'5-<&!K",H6QP>7$A6SCVGU"H?BS:$0U+)/AL94DM1[ZZU^A$ECS4\^=9?2JDVZ`4Y2E`2*-`CO44SD4 -M`[>FI3W6IK'V+%.@J\CVL6EC;;K*G&E%R&,31-3<].5!$!&45\QN)ZLV;7>^B?*D&.;WQB=+UKY)U*DT3QQ&^0Y -M`39HIPMIZ-/&BF8WFU\>LI<[JSM7T>_+?G(%2!J&1P&,SDW55YH>=ID;YNQN -M6UJ)A:!;$EXY$4K#/ZT$/[*C9S$IKS@=2!E3<,&3E`WCDRQTB;K?,!V5[6"0 -MW5\]]/*P*R[;>)[_5E>$.IQ3(>>6M!H*99CGTGCE7CW8998[:G!D4=,%+_S0 -M(KLV7GM6^?]7(HV30XK\]5Y(T"GZ523+HO/61(*V>#E'.M)89U[;^M#C)05P -M_&L#&0<*,B9$EWJCF\F]/\[W.$P6OEH>IC=3)LPEV:L0R3$5^?.5R1:=P4;K -M01,.ZO7T$S)60%P&3H%P\7E6`F>5V7E(Y;%F$%YCJ4=>W/7#U5R%XD10>FMK -MBE_`=%9C/B,*+W.VF\`T5P!DOY_8];V7&XWGH'CYZJ*NLX/-S,[EMI\-M_Z% -M,ES6=GX25Q,ZD1G!VL,4.,6R%<7M)OLJA(3WP8 -M@]SK1$\=CW:.K.KV,KKEEK>>P:N%Y'3?;,ZX91/R7UA#T4#%,Q"A?G_A\23?-?T@-=\RSW8F;R6<1R5U]O<$L5-:9\A_ -MU.E[Q#\K\0749G5]N%9UW]M.7[_1^VL8XPLE&64)VB\%W@2-+^O_3\=DTEQ* -MPRT1DEDS^PUAFHR[4R);'XGWU'5I.%;CS--Y+VU:D2XM!$LL;ZTA;.NW8/D, -M%BYO0#QXT61$92@$!`TK7M@6K_>^('I"N3V:;)N,WFRD^+KW:TOM8C+[/ZR. -M$0SF[?<>_18IEK+N&_"EZB%9@7!(X('.Q]F^74X6*\"\\)V<2#X2QXQ2(?F_>[WK8'QR1 -M$!D3-TU',6P>35X".UY+I,_*LF`,T*X -MB*#%Z)U%V%TA[8@;LGCXI_98LQ1]]+5/4P6D1;[)`:4[8+7??GL6JK._EM\L -M26^]#VFWT/NF"ES1O@#Z;V>4#$-$_J&IC?%*]]'[7,((H#5SZ-(";`?@0_=/ -MJHU[_=O8)YTY:_J.FP:8TP3'!1]*+YF\T^1F7Y:J'@3#U_45WX>G!ZO0=UIY -MH*%ZD9Z"D8Q'&[]0]0U*?V9CA=3[QT<(.+;7U%-^D6Z>FIJM$GM75#(M2#K[ -M3ZPOD&%-/Q8+'@S,4<@=4>^ZTW<[W0?)16%^ZS[85^3>)K[<5Y`$<#Q(E1Y;)29P5ETB0@/*'>[;14UN\VE3MF_ -M*B,J-ZO<27,MLAWC7P6=1T0$=?K1W-*ZA*1PXKIQI"8L)6M:.*J`$(-AM?US -M=E;D@8J.-M0@CZ6>GG#]''T&S9+0-$E*$FWP$D.QT^E5@B!4$A/4JP)YIM:' -MS#B7QS`#6:WOWN9K%&O_HVY8;&$R-F:H`SB!SJ#1&I7L2 -MR^O^ENT(PH?7Z]]NM#G.ODKLXP!V**:4"%+RR]QCTH[#SG -MIY'XM?HM!\'8>,0(_;GJ6F^?3*X(K&(YX\//_3P4L3@D>S"9-<^5(P>0K>%I -M[H;W\B90'N:!?/$'\A09G5\>HI%:.'C-4DVK''XXS19,O'+CM&5,D3^UB2<& -M)-C3_'IRWYJCV4*?51>S==?98,KM%#2D\+>O/8]V2K#9A4IJD99RMSEE.MMQ -M72,R\B)=$?-#AA$G2S;T.4P5XK1!I^+N/Z3#V]2>2]@$;!4^IVW#H>\!HG1# -MY&1"[K)U7>MA0O'G&..F8$7E!A(7`UAD9NB=8*20-GN.5/JM.'HV.6'L;XWGHNSF63- -MD662PVP)YM>;!`QLV+PV;Y\:+\U"732U$?>%:50&^KOFG^VBT4@THRDNO=U] -MK<(?I;82EI,PVVN:X1&'N_-D<@0B+$;8\?53UU;PFBL?]OI566T`,?'%-HA3 -MT_MV;F"KFV2I?F4C^)(00KJ7%R$)_O\/4I -MDHZLQH+6[\9R@PGS0!N48?!\AY,1E1*@K0(LTJUSXY+@5!1.$IR,[2374>>-<[$'F`#"IW#?^6HVK9A -MU%N%F6TF%*T^C*]8>7I7'Z$DFT4;[:VB?VN'WQKK\&&P]2FN?R)=A__C\YK1 -MQ&@(HO9$@GU6I^B8'TNVW207B!)7SQWU,79<>F&Y5=ZY]`31AS;74-C(Z?5F -MU%!["H)U6DN9VU4[-ALXQV_?`L5Z;7KNHEGOK/!!QMKW1F(0`>,V8W7$6!8V -M:E`3&Y,:`Z$7G!/E#2E_IML. -MI1H^K<*^J,V&*+L3&OLBT`^+_NOXK.EE1RI"Q,>&)JI#/N-]K=8Y?P==,-W# -M7H@Y^=\TMGHS=)/ -MQ($-/&_JB/7O\97MC637\(G?182XC\V -M)HAT70(,QVNWH]]X57FQ,Y7@*4S<:E#VUBB4GWH2^6!/3-T2DHTKMI6VC--DT?$_/A-7RY/G\*O.;*\W2(J^MV@#29)Q%V!;95+#$Q&-!>T4Q_Z,E&[0+E?TTXM7(=L$ZX1L)'(]6579 -M7,5QKO@##)RC7LC,/=&[M@G5]K8I#R<"YT$%?XXE.E[[TX<+5ZVB;PG?3HTQ%X_CPBU^R*4"VV -MDS5,=R6'V!$($@MK\(`5!Q(3D^""H2P`M]#UK/4!$?X49:3AZ])"M4EH)+SU -M7I@8WF"Z7H!A"F`M585PI_+IWU*^Q*&U__[$`4P\U5CU>N0Z>/`V#6+N+;-U -MX\$7'\<286L7)(JSXFI -MW"R;M!L0`0#7KR36_T*6+:R)(G9MZ9PE=7T7_M7,%J=3ZX[F-:;%:E'5[O^(D@ -MBY/3$[`:HSAGPI,6Q3V1#Y[\'HD[J>O%K+RP^[UDEWOO$@[V&%[2$=CD\),3 -MY%^7(B@B<6=DA2#!WSGVG'9\C%*I+?S2@([B<^(@_[FU1Q?D=9-0)[^!0SE( -M7=\TY,[H@8B=2??4+X7L:[3B%J3.7TY\J/T3.69R$U7JNBGFGEDWL]:6J1V5 -MVB.;H(<;YYGF]54^4Q+V("SKZHZ4^`/MAX-5?11J"VE7EZQW*ID0<.$2)GG" -M/SFVP@_9)%5%9O9@HPN?V=='8<;+(U^A_,*4\`^8WW6MG>1$XG)`D&KC>)VF -MF$)/=_O(0\FN-.'A._$4_C_MS#4#V2^E[6"+[/_W#^-AX4157#';MFF3@F*J -MI/6YXK,8"CRHAAG1LWE7>T_XWW4"S>T1$ -M-WBP -M![Q:-Y%A`LZ]-YF$&E0IQ=`PZ\L/UB'RQY5]EN(DU5>PQN0[,SN$^'#N77R3 -M)WD,8(1QQE7 -MOGQ;*'_*"SJKF/2-L>T?R(B%F&6^A`;8Q4"TV>`)$*=ERQV7&LI\P)2R6OZ8 -M;5!^(B`]]*B6P2H+_54@'V+&-KR*H\%X3/!<5*8.9Y(5\G+"TQ#(NM1`U_Y8 -MSJ"Z%.5=*.W$.I/*,3(2V$DE8+@=78>T7-.I/%=4CFO_$%R@:V1;W^P+@6I[ -M;3^?>T$A&V,P&X]GQ_G6K^A.RUGI)M]*@6UKM\[+T>R+&X483*T;6'T%DS._ -MSJ^*B.+IF$1C?<'--'(8%O#[0CF0=^WD38HY`%XCO4_E&/M)S?^;:_6`V>D0EL_8CXBOFBQ@95CL4 -M8A/3^.8R'1RD+RW-:]ZK*I384QG]S!F8J*Q:EDAC"`O[E71:Y]J!:S0:H7?- -M#)&+OD5.O6*B:.'HXZI\U/32C`]5VY.+?"U"]<\_<%,6N3M&;S'--Z(*P=9Q -MJK86CHYN'`0R&BJ:C(IBXU!)8L4M<0Y9VQ-QC-!1&^/+V>"C*OK`ISU\G2[4 -M57>Y`X9#G)6,Z$8J']+1GBAI^J*@ZN4%Z(K->G4M7INP3%)1A'ZM;4S^5'XE -M[[=WAG_4090Z\K9.UU9>>WTH!"'>X5YYSC$:F'VRQM[GOA9,3+XG;HIQB/8J)M7$(>@;6>Q6VKUCE4BA8V3_L%(>QJ*?['H4E'* -M%+IQW"[RC45T0;$MMGEKO[WY$&K]G[*VN5I)<[UN:8Q8PWZ98_'K^J(@B]L)'M?9%[TK)7,YX/ -ML'76O8A^2@-0-_=723:%&SFNMN*;2?M*'SGYP=SDLA+IS4!DQ.7!8`8PEL -M>P.,%AN!32;L;T%"!DNZU5FZCN-,-B9Q'66]0Q@94MT!8PD1WQ*U3:2!WX-G -MU!577J2\":=]IS!GYSTQ>'`(9T7]/`GWQ2Q(Y8+1.IPU)4@V>11A$>#"P#/7C7_DYT/\#K;'<2XRR&3@B_FZ6%GR_1$#YLZ*QL= -M;/T_)JX\!?;XF(`3U.(9W@1E*>0B^U-U)3WH34G^.0P>7UQ@CW$55>)JX$V* -M!F]?@`HS0U16QNKF%+:Y^QRCK=-V]F#F,TRI]EPA[+@7JJ3"1<7K8$;LVF-- -M?X:-9C4S;J;I!\IWOA-+"\6$7^XR_J]8H'?N-C2YR2F*YHQ$4,_CW&^YIQE- -M-$5A5R%ZV<%#>M`.Q?:<77:0@"AS4;^RK*5>.)DU6UB"E%*&\3Z-`0*,F9-: -M?]1JB[4]I-51S?J%/VOY^5D%V#S:+(6#&BP]*TK1)K6$A2=##>5=^=&_SOEK -M8242[KTO*MR=!&>DK>FU#M*`2D=5=E1 -M.I'U$/&T6\B:,R#XQ7H[;?IH38GEP=?9D2&Q7F!7A3.U7RW^V#2/S:H><.<0M+!V"SVHB&)=XO/ZW2[$6UW_AX -M!6FPY7H#>=`>5C>$..LO%"6D\$TU'@1'-QU#IC6'HGR6#B3H!DQ -M/!5W9.VY>_=4N:?N]@SWT:M`&#H+=J/LI$2_"*#S6UM8IPIOGGC(%TKKUL;.X(IZ94(1 -M`,QQC>%3QLD.WA&VCHZE"1+SM&S29VS^RJMMS?N]HQ2E:[&:L#K.L\V.-C"T -MD_8>6G7OV]L$4P2&OPK4I9&E*[DJG](CW;EP?1TBFR,]VG3Q599E::.A%HO0 -MOXUZ(?*U81!MNE$-*^ASSURK!(6*AW/&31@_7=(E%CFQH_]"3H`K\.I^=U-V -MI\U4+_?7)`U^:T4RNA?]==A!NCL2(GPD'!,?]'U(Y#SW@F:N(7F^]G^&\ON[ -M(+@/O=:WQ)5_\Z?F]%[OFI9MAUDY.5IG%Q+GDN:2CTQ34!&7-^AG#*W,`DZ^ -MG1K_*AP/3/1MANT^7)URXH5QY1E6LIC5=//KIS7EK3G!!'G$"M:6O9Z1D\U& -M)7/@U7[JN+N2YJ+*W&\;8$2NM&2:X=;?\*G#;=1FJIJ,[*"&YB[E,@4D_K\\ -M@_CT'GIB*$L8\UM__(!$V8`?Q<%93168%C"8(!@88@!B58SQEK%)P$<`44C@ -M"6$9S@N%5P)+P`$K)3A:E:;2]7`\GA7PVM51>B7L?#_ -MP8US0Z.=/F!6R,W=1\P[4:I:O>A@&6X'SA44,9F7DXY/284/6,1*G]0AW$2W -MTM,:)\2C!'5P#U;GSO,><`&&U8GA-^ROW:???UYY"KA#*M##:;A7SD21:

-MJ[BE'AI^1FVEOW4AM+0;.^)?3FKGVHD,B4#J8_52C4V:=$=]-#)I`DXA'CK% -M>TNY#,XON+/9(NN25;<$9I[Q;2A)GUB`^N0^V_6T5#IU>.V:KFG8ZY!(^VSB -M:-GP[-GRZ]@YE/8^O6=U^6.2,[DF9*#2YE?NZXI#=LIX)@:?`(C%QI -M2ME'C/ZD&9!90L_*FG\5BGBIW%3J..\5HS%XJ+.*[@&M3)W&O>.9,W-WA[%N -MB2J+XCZA*SEKW'!IG]HSNK"^!J*]GZ`&G@B?7S63&N:ON10X9/-5[Z02_>1) -M>XB!+IL=.:V&OSI2^QX'0HPF&^:VUF,6QR&Y&97RKX+B'9>H46-?"?>-5G-& -M`O.C),^#S&:X<=9G(>R\WI6+.4B#_)#P`T4X%C6NWT<7W3!0C0BJB<:^&5.T -M_6GM5GEB>7X_O0X-S&8TVG&%^_,RJT*Q1+>CT9C(V).BN^#[UMBRKM1`8 -M0*8*5LKN@8Y_%]"^]_Z)9JW/2O!&%=,'Z>:F]9C6&A3IC/C]ZI?C%/K[P/TM -MDSTE3,>*%ET]UHQK\U4)-A.ZI>=F21J7E:GOT$0,@%91O6@UG@UT]WO0B? -M1G_#<73:5&(CS0O($5JR!+&RJ24(WKB9'B%W'6 -ME7V78=KV:]ZM&!S#:?MRY@G@P&Z0S2)R94-?J4V/[^>FM)7FH51C]AS[M609 -MG5QGC+S\3AZ7@KUET*[2Z82?)6/J.-.E>@Q`X<9*C4S\BIK^]WPGM'QF?ZZN -M'8W9[$F#,I*A#F2ERK7`''V_\%&GBJKM296TM1JW$^-B;M6(,,[B%J^AX%(Z -MP-,*?8GRHWEXXX&U$OUV8*,[2;G9ESO?"C9-!II@MD"!$VY#GT.G>F`RM#26 -MIUN9M.DW+S[MSF$E?'><7W+96T5/%4;_XVW@_+@B`?D25F1U/TL-"I=3L"QJ -M)ZF\Y\#4RYR+K7<4QFF%@4U?J[_&W'/&I]Z-"I@U\.Y)IO_<(Q*L#]Y4X$Q\Q@0**^F9.R^>]%+O8("?CCSI?\!4)!IVG!. -M,&XDZ:W+9I%:K&Z-]+;JI,"%^:Q@P"BXL*?VV\3CT3-SVY!7GLCTH.%XZ4]U -M"<@-5FKQ@'`*]2-$"Q:0RB'H.53S^%?Y?KIB=N+8CW&4#/:4"F_7S3B4\(VD -MEN<_AGFNG7<18U$Y"R8&E)+Q%/NE_SF*S]K"<61!H9:(*^/.-3#3AZ\V!"'! -MX1O3&$\:'&S$C1@B.R?SCUX8?&@^H)-_#K,X-EP?C_!2LT7 -MFG6UX<7SZKY@M'CS'OZGJ$^`-H3-S)$5.`[(.G+-DDA^8[;[^S0)^_N!\0XN -MO_(\K*#W\F885Z2V>`)%0.4$4A]P6W+?N:QY89&>TE]4A]5Z.V2,)6EO"IQW -M>98/==I2J.:RMT($9S#_M\3PHMT"2LNCO1EJ27$@R";4.);/S'7OTP;,[75@ -MYQY#R[5^07J=.T+\YR!6+P%!T"62'T -M?4$!>>B^8QCSJESL3$A%2$D-%C[/@;/L5F;;49#0-?'KX7MK4A'95NO"$_X@ -M#GDFFP_&LB6]Z2^J,_N*KPZH0:)!20_H?+33+-PZVI;[F$&"&P)SH3)@L_#/ -MUAI/6PT)*-#`C^C+8&81&-9?E"V_S/X/3XCXN$;JV/_]MV5.!3:$>^ -MW`G2=V^7)MY77'4I[1]'[$X^CT3*U1J8R,!N0^B\I=PUA"E3X)0O42MW$'XC*[:M -MG[,'OK!G?=M?#G?I"^#RA0*CN5N_=\D,#)!!H.@^"O_:$C8)I1OBN**>V&OC -MR5J$#9]V%->?E.(U6=V]E\KS`H1=B%27A8F;F_.W#%4%F%2NYJ#&]1C54"/1 -MU/QZ-U"Y;QMZ*%R'?6XPECQ$)5=_E;\OE(:R]ZH&H&5-215'-7KF)JW29>5Y -MW^L#M._.G+[<]U>WE2A/,8%-09_+FO'DM#RY<5LWC; -MK/>A/BFUEU;V-AZG_LNPT,H6COW2;8IG%]6YYHZPYXOAL\"WMF#SL;4E:AIA -M^&S>WJ@W^I8GF[HT03MZCJ*YRG0VW3HC -M9!E+2[I\&CD].0AR_8Q.Q6?71KY^2&\T3*5K`"W_O)P.9'_JCPHE2?2-"!%Z -MIAUPG,A#9T2:O'=MSJN0@\(!J,@C(@P!'P+10QSP.NY7>9]CR4?TX7)V,^0% -M\@.%"UNVX*G5,*4QV"H4C6.0>U17IQZ/H:)K]IZ^/:D-W"(D,_34.UI[6JO,G@+>Z'.FZ4ANWRI -M0QG+_(Q/P";IIO9JR"O-RR6VK@@L=LEKF&K"L'/Y6?`(I@"14)1*!4=[L'1G -M>^?;WS+]7?0UF=D?S,,U;'XM-,SR)*Q75Z"QG)W#QLDHQ4?%VM#1%X%4#72M -M`C=ZV"7S>_2`]8;N/D -MK?/D;BI@^ZP.(5D`4MAMMBXX!O6C7X\>;=+[J7#HFH&FEH`M3>)S'NR&@LH+ -M('8BG[$?BG_46@HH3,2U=7#_T[=MP155`Z<3)UUY,=)'[&CIV)`9>?W=LZG. -M#$<3S_>+WA_P4(V5^T;FV#+[`P$U58OK(Z'WXX@*WO^%D^K\HXN;KU+WG':_ -M2&5;#%V#`#6%9GIC5]YB_"=^/'Q0[Y$"?L5)S'WY74:M&LUS./.SXJ^!S>;' -M'DK`KQX`]P+A](74<4)P]P0D\$;]0X?X9T5:Z1]N-A#\0*/]9A&_?,Y'>*$&WX(J"0B)UJJMPY%Q[4HSFK&H!*N8W3GWR8>0X@G!7$\?7DC"/SCV%4.\X_:BL;\>_E3&^:D?:7L -M.(A9G59J&CTO"PZ!23](ZN!W6EP>?[U4R_4I*:+&;,%21DR]ZA"=V$DU'WW* -MHR_E:)!4'2.$A:8(?I,5]0M)7A?U.Z+4I@WUT\_*+"+MBF@S#\\XN8"Q37?FAN)\LY^(,I-QG.SUTS_.HJB]] -MG?88>![C-SY.:A:388H%VO/1Z[5)$/?5PY$UQ^$C60&EE?3S[;Y/\ZU*&JU4CC6HI+F(>'V#' -M;+%AS,A)4T*>2!*MJHT3WRVIS+W='.TL1&L`(5\$VWROJ?,^SP4<"!"J-BJB -MF3Q&E?>G/;U5FY=?+2N3&:P]G9UZ"@:3]I8K;!FE_+95ICEAFL##`V0[=>EI -M8]6RCKK]Y/H>0N8QG0QGSYIJVI<06[:(NWZFJB_ZF-!F..<.QNA@8#ISF\0^ -M&L'5UQA4\E?B:AP^Y -M99SG21ZRJZ_ -MBQ/2XUYN;(13OR%18<6D.:J@V5AI&,;GHQ7%>&(8(V38?8F0ARDUOQ8Z$)4_ -M'XDI.S,4_Q-N*E'B^OV-MC`]1)A/HBNZ@)A4YF_2QL`7R`XVWKC=\^_:UL)? -MNO7Z5\7OGGT0])LX"B2"9M+&=X4KH#,?L.*'H0.H1,QA62`$RJ!"+?/&SX>@ -M033W.UY[G+8G4N*?9M`WV7[H6=RF3%%Q_.IH$*;)8,98_/>:5`U*2;`X]=7* -MHQ3Y+J2]SX%8\TGO@>\=7JT#7K/>#>^)%@3)T9K'9CZ[,2S= -MK)*^#NCCRQYK!Q$<7(E4`3S+Y_W1V1XONY71WNZR;*1B\JUI3CGO*_`5+$49 -MAN.6W)E"T,85J[4_4/D>F\HNO[#7S_'\3H!1OM1K15GWJ%\I#YBOJ%G&EK^!@8:=XQYCO^^?,VZJ75W-HS48!E%Q -MMM/F7`WAH!^2ZWJD3/$;JTAI%9KA7HR!U)OUIL)4ENB($4MXNKD%S96>U7?^ -M]%N3A>B;T+^O,2"$S"*!)M4R[0)4N)LM:FX&R:]S2]^=^@CK*@OF9=9+Z07P -M%7T+[=*)1JWMT&!C8_K5A'*T0$Q<3G2K0M<139-'&;2"*JL)4S)`*(3ST

-VWT0]^B(G.+ -M?5*Z(FLJ^;L0L]QCL('7\-A)V%KUU1P3J\W0$4<5XL2Q@@Z7_"H1,+_A/-K%_]2J:MX=*LG1Z#J1[NWS -M@++6=*+=/3=V=MV(W(4X>ZI.EL-#9,W7WV,G.:6+WXH&>H?DTL!B-%V,C%GA@C4]V:KMR'$&$_:Z`64D1IZC["\W&NU%,/S_L^UTL0TKKLP)HF'<4S,PAM4_Z#M?3-`T0*BS@6^E>'K2>/=[`60V6>6GU&#E -M4CWHUH>7QS'%4FZO'&!GH0D<*>"`8E@?A!5<2RU!U/") -M4XRS=B7FHX<%'$/;#9AN@.#&=ISWW@<5\?E[C\0=9H6`!BJ?9T)&:I8V/"O/ -M]P!U/;SJ?OH]LL1>]*]#R"OL)@K?>,`G4C=E168L_JV)`*A\IQQVS9I3Q,P^ -MY6^YQ!6]N]'B=FYM!?:^8Y7-MVAE:18!D+A9-'R'#=I01SST7*?\>Q.H98V -MRSY(54W!A@6Y6R[AH?"[$_(B-(6G`"T3F.),W<[<>/LPJ<$]5!F%"(5?'^FQ -MIZ,#X8BEQ.GO9MM5^[$&#VS>"4R1I=_,NK@V,Y/'L3>W7KJ&7^X:HB<=2*5Y -MZ]"T"[69C.S'!R382.29J95OLXLB$,Y`C+QH=C>:+$\(?$GB"*H%=1#_19,H -MB+;'2(]&T?QP,0<<+?@O/KR;QK=C$PC[E,3I](^[J+KV[4TO^"ENJ[8CL.05 -M>?^UPU<0MN_^@]%T>488G-U?3AQ:B14=5*KC*'OGBPG`/?;[K+&;>*\;8D:K -M?3#E!6GU'^P:0*EX$7Y\0SX<+:L=?B02BTK@IE:1Y&5CEA6=;.\/0H%3$I]2 -MH`NM<*U&->:4SM5B1GM.^)^B7.(+0:C#_3E2EGL_=ZW2KL9\7>^X%BZT\!S3 -MJL-J3XP10'=NC^:1;2F\]`%3T/>76W#-:BO>=&0\*+?W&9O=^AZCM-2SOK'J -MJR>)VLI>(I-#V/9''>+;55H3<@_0MW=S@CH3 -M4/;W!CEIKY")D=7]_8/MRYQ/U,A:5^"TQ'HY[\C4`^J%9'$5"[:3$9J6V.*&*8"0+9_QB;^)S@O:U'&E,H8?), -M=:]7:"2JV]M\K=\IX:%S03O+'>?MD*C$;&\+]SY7T,#*5,;G.[IAUU"W"L(AW6T -M>L`LCWTB5D+GV;GQ^8_E#H&9`GX*IW/RO*2 -MU59>:Y-B.:/KPI^4GBM$4[BFAVW*,Y-.Y;.5NQL6/+[9OKLP3IN)IQ'Y#AX" -MUH'>S[22H0H`S%1DN?(-E2LRG'JJOZ2=&<;K(XVK%\\=&^S#ATAH%/J9[A"0 -M3M`[YE\N3'/R\U'-?E#]_F7W*VX,&XHG:,DK9LW.?2/#$J^`AZGC&O<&`H&U -M/BM75RY;`;557R9D8^'%*X7'0S)]B+7.ZX5'CM=0A;,I)-?&>E7DQ%H#E)R_WE`C(^Q9?&OF,I@L9K[\'!HM2[1V`S:(*OOJDF@(6C%18MX)? -MRG*DP0NID@@QX]FHG`NJ`)K#MDSH_AN%G'N'N`%!\$@EBQMI6]8'QP7$=9I# -MK,4WFC>KS#EGMR)9<^5-(1VVZ/$+VKO2U,F)BDPMFGY^K1O?B7-)G-3&8D>J -M@PYA'[U^A2-2OL//([Z=]EYZ:\SC%K'ZL$/L=Q^9.*R6"51NVGS1BP.VZB!R -M/*FXH_/^8PB/]_LL54QXZ+9K>6SNX5;[?;MXOZSK+'@1??SE&IWF1!51@LB! -M-^3MPG:6P!G:32/44`&`#D,Z)8\#\2P](+74_*^T0`+>T+:\]ND.@6#?W'9RLVVL4U3L8;DMK4PE*%I1A(P'$4T]1C -M<+$ZU<:(TAE-I\S<,*HQ%>;*7TJI](M&+&9/;,S5-@?/&GF#-KL]]+K%8]GW -MO.%^ALL16.5NX9`D!O9\HIN'C\0&53$94^^+=3,[63J`ANK\0*<\TBUZ=_0X -MH)3346+\FDAA%UK-;;^LUD<\_>K/%)@C7\KJT2]WCJ!+*P5%")`S'FRA/JWX -M1MY[5`8*1Y*G3Z%P_@[D1G^VM)HI7_%+JD3O:F7UR=%/`>4D(OG2]&+SZ@)6 -MW`>`4Y@\>X+>3.99>NED]DI[:^BBZ/LC4ZV"NK`3ZZFHM8Z58(13FWN046Z) -M;G2;WGF\-T)[B1OH$BK;KTC"<"8B/\"VU=F*UPX.$2;X:=C:XF2_IWDK-7_C -M9?7DI3"Z;CQ.@S1=\^G9=HEA3C-DKA+,&^#.MULZ$5,S\;`N8B,C$X')2&%L -MVBM]2RY;82S>UJJ\=UF(DEP\2F6-)>_CF\FNO4]IIOCO6,`M!L)-1WWD@E#- -MO)P]S:>G$%:WX<_H[L_J,*Y@(Y\2XS;9 -MYP,6(]$^QMD4)&'F>BXN,S(9+^:9+HQ2:RL-O8W)5WM&.@\2M&&MT54YQ]/4 -M*N[R_'\H'FC7<%[&,$_+%/2W)=VY^RM6J;?L6[P:5V'GO5[=-JT$JZQ9BVL:K=#-?F4IT!K`1TL\=`V,!_/-\MVH6B -MMGRWX26%6:5-'LUG?M5^`0(*(C"HO\=4N;J+R7Z+&^+&5*A,+)0*/_0\S!-! -MYF[3[/6;YN]RD5V@D8N]7`'+'>G*X'P^Y2OAB"?T%IM3H#3.QE02U5-%VNQ) -M[B3;&U"X$'(@.=W -MEC7A^XH\"JMQP>Y#:A-AXTK0X0"I=*]<,_9[T3J'#J?#A1V'V5'T[3E*,4+# -M\D&A88T8*JXC1Y?%P@0;?ERN1P19MK[PDV35/E#)5_O'A26EJK)I-C'*G_'U -M#HS*R460KY6(4*.E0Z3,E&U^OD/Y!!CMZI9K -MV4.";LRF*!FYE[:N@23]=:=CB^***\TNECB-"?VFF"NI=7I3/O[ZSYDTME%& -MY/Y?0278-U9/HJ<-<3-[>_0TZ>8'!#W3I\T_2&2J3SP47D5J="FI97>B]JK= -M,17U.1Z.RHT'&Z;6DHSPU-C?&[$U5"-&\#V4 -MM+\Q,AWRM`<,*92[IK20RW4_&87MQ"]2%53XF`+LH7=>56Z+6@V=TPQ-_J?$ -MC)U9?D?*?[0C*[L],8Z_@MQNSL8++\/3C?-2#*%-A\P:3I2?9+Y*]<,XK?T>`;;,DG(?DE=Y]';VJ=K -M8D)K"F7SU*:7$/GI]["HN9!,T#:;K`BH0'XEZRG1Z^V>E&67.D+^J1M=&^S5 -M-E2="M6[WSM5"P1,%!:L0S!_TN-?5L9ETDDX#BR2RWD&67EDX$^0;VK)F0CF -MJ_522=4^]_I%'-Z85_O&?1CN)(]YV;N?<=\T<'MX!IJ08#4F)+Z+X*1AR20! -MQQ41+&@`QQH(W"+G2=C<,^^:+R^:83T(4- -M$#ZWC#EDO+)$]YEOCO3O)/C:Y3RBX+EZ.;BC`8(GXFSC]USE=7.8-S/7H>_, -MT2'2[213K,RQJ[K'T?C2?BN3/N],23QNR.S+P*KT&:7GU$!-8SCR7O;>Z>\7 -MEAT^G4VJO3[D?AK/XT^J:9R]&,._]32-WLP6^&`Z"_3L9U[B\]CL$I@+XQ4X -M&;O0'#/Q]-F2HQ6V7-E-OOT[1SVK:.'G>^8>#?]%,^KMOP[*6]:_H]_5:,P' -MY/P28X2.:07WJ]_3WC#7^FWB74*/^A;3FGNJOW;RP8+M$B((]6.X?+3^E4?B1P)_E-"T;ZEO7W4>)8>;C[*,FTO0! -M@[;+[)[G%JL(S#TYFS9":.*CI#8WSC&&'2N3-^+!XW\7Y`OD,1T*8VBB+E:5 -M;%_!WGJ)SK58Z0\$N%Z-51/"#,X-OB6E"],5E[&E+.[.U"VR%(J\N8\A -MW/BW=K9]S0_N)2&&NO+RY&WD':O*L;/W$GC<7QS:=&E0^@$HJVEI/="J4)?^ -M>C8)`'0DLVY=5DTQIY-Z_ZAV]+3OY[1XEKL+MZ8U>?-8F`>D@2]77"%9&_\! -M"];/%TM1!Y2QI`GX>O+2\D]G7XXMY^_\*3KPBS!.T1M\NV;[:+9T^EC2#.+9 -M>-+'2];>-MPX\)I;+R,\3M&=]V30)TQ6E;6AWG%R]HYQT8&LKFHTS,/ZWG[- -MJB76TIISY+U]*:#`>&2O!=W%I!F2_"]OAVU-&S=0)7\N>[!)@%< -MH4#1K6]YQA:@[EV^#L&B,"";*E#BSTJY"]T\!#($S8W;.ZA*8:UU>K;0=NT] -MS/T(1+6EJ6G-']'DLE[6F$>YGG,(`R=%)3HU85;-6J'-2Q195G+S;+1N);F1 -MU\&U*2Q8+ZZ_BH;%U>W^XYU(8PPQVCH]D^>ZYEN40UTSNE)HTMG/'CGWA]*<'V5I3_\WQ-QO -MV!\+(7=J:;O1X'%;!<.H[G!6W&E\$LZY^?AP_AY\=&?!960'6U"!ZII^;Y"* -M5J?&)D4:/2ZBJ'KKAC__8>YJ2F!C^/73,@_U/9O1]C6,W8[4Q0EJCAZ%V -M%=5LB&A1^"3*3VT>1JO+;^7YR983AWR5A$M;53K[KIQ9`-K=U-M!%H?`O -MRVFFQAB2FI1T>4Z.:CV@++7EK;H86.RM;RDTY'.42C>N*W);*SZL4VNJ[:H) -M!^TU7[\,0#/:U376V0[X=)%K<[IM/`[UV0XOK?&F):MDXS -ME_"ZU%^1$$$*//0+ZQF!AOP3\-=5Z7T2'#MQ?`O6O\_2]^M -M__6\^C85:@#+H=/C(*D=8>E4YK`U96L$0)GK7PXV^ZZBRS_DDY:;!YXBTHG1 -M6[.&[Z*!5D$YA[O7"WP,V]GJ$2ZNJ/,8/"&)3"8H!'AX8MMB`T[2?C[=.@>;MYOLIF2-I?Z-;9->B^4,^'I^2`((RGT'>&W" -M[GMZ@?@ACQFV`](2]/FX>0>+?$L;.O!5BO/%0UV]:V4?*?[R$S213%.5NWPV -M/WYZ,YQ;RX$2+N_V'N8=,.#,GFLD%VTU/@3P7ZL%\FQ.T%GI*;F?I3=K3O12 -M1+^[O';`XYHSW6\C'IHD0*_%`H`9,N['A?2U$LG?(BN$D`N^EM\[,.8 -M\0_N7%99_];B+.4?*N,@4=L3K\#F.\I1AV]2E-U5"?:'4FW0%@S[ZD -MK8%U:_+H-GI'BV[7<9(II':E-@NR#,LH9ZHLW1S?JL@EMO:0Y9W.29Q_D@SE'T'I4>\.29T]@ -M=[#WBTM]5?XD5YJNMX[BRCP]HZC-"3HW4Z;>Y,_*P<-_.6KCXQZY,@P`ELK7 -M6V?1#AIS?ESRY!^>8*@KFK$C)1L[W7"/IIYK[V]WEIUY&<"3LHS_VD!0M-_, -M>N7CWZYK3-Q#2T*X3#^CQVF%XB2A!V.-:R$0(>KQX0:+PL[),5NLU6C.89*] -M*_$?G_!36-,+X8M,*1#Y-0$C+A7V'])BT9;&_+#OITZGIC -M_$SL/LK'E5-<`PZ2E^S8"O]()P!'3Z^KNZ8YOXGH=U)L[$^!+%RR8K/K]J=Y*<]I[HPLGIV*K#?;?E\; -M+)?2^O?1#IL)W'T0K?RJ-Y)?Z:5FIB7M+#]NFFHLUGO?.'L=H$4LN[TNG+SYM'MKR#>F%4L1629(_26Y8:8&_37,LI" -M8M5,4X5X<1Y!/XYPI6FW;#=5W?VW)GMV2'9&6E8)%J;P>OWKWQ=9F#QS9O'- -MC1F,Z>8'NUM"4$%L30O%T/G@THEE/66^:]Y-.NC9;$IEN1TNL]=BH*X?HGL- -M\U*0+V/T*)S?V_!8QK/)ZD10&\_QDTL7IAIE@\@AGP5.)%ATJK$%GJGO=+"> -M3;V=1;Z_7HEVPOF0T+B"N_'(O2=[GS4"N2R$C;KRKQYE)B+C%J;9GX:NJC>K8;JWKQ^ -M0_)JW,-XVX)TO9=NO.]H$O3`FSRWEU7XT"9F9!E,PON4Y? -M[SUEQ6CZIM5B\GCN5?X*+)H!C(YG\=%A'UO2D\1--*@&\I`BQ9+[Z)"D1]MAQCYHHLB9Y^,7)]L'=&4;`C:)X -MTHL*AKJO>A;SS)E_;"^E2L\MK8;Z%/ -MSMKM&NT+C/IQ,-F[#\\.NK29&;HS=LUL(Z>45YP\CUH1C""=]9W'CQ^R5JRO5T)W!30FL+N=$U14_WKX&MI -MW>Q&KHL"?*MRX+\.A>M2!@*;?H;LW:XZX)8`'7KD@1G<%8B&[W*LOC\UA'C1 -M>6.W9#JF].4Z77&JD@1D2MR2:.[IW%X2,S(Q[?=<9 -M'`4UJGMWM9@]L\P(1H(]+D_?UFD]^DP2KE3#,!\S,M*C!DA9KW -M`7SD"*VTW<6*%]$4)*4J63EHV9.=?T0.&\>O>NY^IY\3?6BV6?KK/'G(R/SL -MNN\WTK3*"K/FX(JG'1.DY6GXC7.!\#AV.,:6,6)4#@^.:H0TJ*X/G2L@-MJ; -M=789U_:0++CW9/"(LK$'7]>W_)E3L1^/(OG9-XWB/D[1&T3_`![^50$ -M6XDS+SZ(`P7*S"U&R:3^KCFZ0LW6A=&M_07+K84>9Q,/N93M0K/+)'$1W31?N(^H&.*[>DZ\KO'K_O6 -MT>!;'&*X@\L.EZ6/&98Z@0B!Y/M!=-IBN%<;X_-\@R^8IZXYN -M0C#[#O(B2P_1[<>R_N\9-:AV&.;_]^)@G+(XVP_]?DXE,@K1QISC$X>L^/LT&$W*W\_](>60B -M%2B#B291%5YV5[Q7;5&^\.!%4)$X!C;W5E)=KJ2F"0##DH0&G0I%%GM1J,P8 -MZO&$+J>&;G1@A&A3HRJ5=5(/C,MK\@[%AD;/BY055S#03XW"Y0@DU;)0+F*[ -MWP5((GG&?:SJM=X754BJ4[V8\_/=F=_Y,K-TJ_*&WO]`^Y([\VI]-&A&W_\"M[W^%K)@CXA@BO#K1'^N7TK6H -MI'9PN\P4$QH5:A)FA-I;19[*8(3*^&="2KD`1?+TT2.6/7X8O0SB[@A#,#(2 -M6@M0\/0]N=.8NXX>AL%J.JE^7U%D1ODHPK0295I\%&_9=/3*>N1>9K@X0B"' -M1$=($.];=0;4=A-3:F"=/*1X6]>/ZMS%\T@WX>KG)V6F+U83U(LFAQ;RG8O; -MJVS2!86YVR@9U\[#$=ME36\/UG>I^/(>O&`?40'>JTLFCZX -MBM8JI=WC0WRW+&1_K6QK^/N1>6$XKTY##YJ`H69>(V%UCO34N:A=/TS>]S'F -M+M5$2VV9C:@5W\?&JP;!@=:E!K!!GPKL@;LED]HQFE,-41A6M;BO![P*8?G+ -MDM&(IOO`-0)BN(=+1IU51YO!&+?EP/14#9$NGFD,L&46)C4"KWJ$09&/["DO71NTCJ]K80&]U_,L -MC`W7;AKMM)E_T/BVF,HJ-``"B3%F!LRM:U%OJ(/NQ*"DC1&B44QB'15+C:P9 -M*7>]I,2C]^:_/]M_$USB[V<_1D&_4):KT>9F;%@]VXGQ&NF[9)9-3X>;40\Q -M\/C1(W!.,Z/$GON790,NX]L:?EFT=QM$.+0?^1M3.E_O`7Q(GI,!V\\*!=^J -M^@9N8>]223?*CR"XCU'9>WQ[4-"F)0XIN\7'%UVXE9H&>(Z0BK(SS6Y^KJVG -M5;]YM."-=$[O]NRJ'F?3]@4,4]FP23]\BN;S/3GA^.Q\YL-MK1DVD>WZ\*LQ -M?-0H!IQ"8\B+*]PN)(%\%W."+8[6SW0@B/@HQ0PTD>RF:-I2Y):,L="NH-=H -M\!%M-YYVZMIB']B,E=BQO5G]WI*VLA]WSBW)_A@,OUI7H"M%0L9K]'B5V=Z1 -M*SW%-W32W3UBO:UU<.WV#J\1LYQ4"E^X'#+CX4XYI1XDA8\)/K-20X":R]49 -M0&6FE@M%\_PS[-8,BZ>A<]3E16*<1>6,UJO6/9AZVOYT"M55.?TYY+1W5M"? -M(E!F3J?X@ADZ,JB@:`H<5$]85-DS0N$LFXES:X^RF[W252/P.+)`3OAUZK;8 -MWM*C0@%T7Y`AA]XKH`(];4BA\).[J\ -M]JM=''7J*A)$_V+`P1S;!":T/EC6XOLUR)N8V"63ZOR."`SE&T7?651H?ZZ9 -MM%5VFSO6`)5U(9ZW4QZ\:Q`JSWLV!_#/*<>PZ6-IJCH5G+7$E,!C1;W3LZU_ -M%I+KO;Z\A.=&9RU<5-."4$I$L"ZNT`YNA?91\;/-W(3A?)TJS[/?'H,X1(K3 -MO4DN+2KK]$Y)9=A3[' -MLYY+"K[GJ"/&4Y#HM1_$UN2!@U>$(*Y36L -MHI<<[;8^EML=QC5\K+,A'7Y`D+9W?C=5-DYR^0\["VA9UHE_S/);KN#LOOH5 -MO-9U37^!0\ENJ&>0=H)+S.QS*L0?14WT%LRUZN/\Z1CV1])TBA^=J"Q(Z#-$ -M.VLFEBMZ:"AT>L6BLM"SQ\JP+E6E"USF*W63;XP7]3)[=F9P6BU/6M*)KN8F -M*R*G_-G=M:O@KPO@&Q=?%VNK"QNK$9,'&P@\(_"(N>.B*0(9J;C-X(,\,YOJIQ]D.`J2&E -MW^+S)<@1Z*TV(6SZ[>XVF)`@?DF&RZ+>?;6(O+[7&N+/@OLMWF3\+/ZSYZX7`T"?PMS/-)>!K -M\)D\_5))J.W=#DM*)5353DB7`1;Y3]=JV0'FA[TGGJ&C)?3^>*)P_W$-\5.E -MT;C_)^[X-.K-H0PTLB#IT]ITFM'4]W.PE?=Y53:>KKW]I1<+II+E5]""$*SM -M]=WD8J_?@]68:9=4H_E$^XA%<^K=6`>ZSCF>XVG*EYA^Z_#/A6)AJ;8*ZNNF3X8KQ`3_N:07H,JH5WNH#_+S'+*>9? -MSG1=S4VL$RZ=H$@$E7/XT(SU8:,=U@8P90IP6)E^'9+'KL\.^J=JJ4)+2G_* -M!QB2W>(A1BPGAA,BT>>MNY.M6C]*J/HCVW$8`@$EZ)!D5R%6;5$U)6E8]R:0;K9(9--WJY73%B0)-*KW>45"BH9 -M4HS+UZ=ZNFIO^(E'CC?0W=;"K).)F[3&$L<@1]@3/<+[K%MZH/VR!\N-XE`1 -M0)]C`Y>1>\?1&&^L3=;7T".O)HKYEA5$BU8"?"8RRL[@>/DNW$1?)Z'<"RMI>\ -M63(W\5OA*6ZPI=S,GG@*A#]<(Y?_I#"=%6W4NIR.Q>%3*+/E8O!?Q+[Y1X=E@M:WO -M?Q'AQT=#%OH7=OEXO:Y74BQ^N)V*VUGC1YKM_U-PF)4=WL.:AW_[P/VK\?7\ -M#/V35Z)0Y3A0'E%TRZ$I51M4%PW]&_=)V23)I;.UD_F+.4J'XND>HQK=VPB# -M>(1=L=E:H"QT"%[;)-3DHKI_DV\EQ]FF.H0096O!#`W:1@HM`WE(;$/Q/UTL -MUA8A+J#:Q@DY-5FNUC:.LCW:#TV4T@JUI,6^!%BIW]3W",IHGO,XUK,]KW5\ -M3.G-?<[6V55V>H_GC9S-)QC1L;0D!+%9+3EXGJHV#H*33+_,PA7]X%5S+Z4, -M*9$I;(?E.)5:@A@LV@,E5,9L>$15/,Q`UO,S!1II/\<\FSEYQA8I]JS>C"3[ -MX]0+V#A)2T1Q+D>C4OO:_IAE*(YI-;^_P2G91Q(FNS4\C5D+UV3.$UK(`U7Q -MY^8/RU$N:7S#JJ7JJ,MR4[1=H3,`V>$3,D>=XJQX&2CE1SZ[N.&TGSR`[IWJ -M&C(-;YV22.1^]_P -MDN[=XL6(C8`V!PFRC46XEI8M$W(VE-(PPHW"W,P9@+N-/F*1MD2YPK=QU(U5?E&@S*J)GK^_Z4V.+G(CMJY6NJT%NL -MU<:##=A4T+3-$VCP;G>+T2]PFE"8^(?4AY -MJ8D+XRX6?J85Z]2WJ=I)QGSZVNG=_L0FM$$OL*FNV>6C8<./$RY&QI*:8FME -M:)1?*&HKCD+N/F\4HX5A_>G2@5:X]-N_SB6NWJ":I%7CRU3$254[]B9:4)JL -MD#;AF^2EU2P?0T5Y=>P:B7;UW7=#=WFYO/^#K,J_!@-\5'VD1RH:#)`1:)M, -MF;:N-(CRY'9@/DS)(=GOO+Z#PB_7EI^S:L]85*=O+O)X%NL&48T#%D!)JU7D -M.!`]2KXN8*[##!@&.URZ\CLPL9YB.87FQ -MPZG<,U3/9<-!E1(X(<.SH"]5?).E'YZGC'U-FT9;?1QDL -MZ\=NV9R>>T+0:[PT<6ZR7II'4IUF4W*`#]%=$5-$:G]9 -M7KS*GVK2GEJ*S2(>X]B8TM`\F)-BL5ZZB7Q$#JA&$ -M^WUN,5SA^W.@?1U+;'(0,)&+WID$THHY67X,T/W9)?.EJGJF4=9=]Y#MJ/AC+0: -M+K5D.'E$2TY7'#LNF4FI(\_N<>1L==BHAAH!':+1N_P;U.: -M(-,NN$N8:10>WM`@7:5CRV]JQ[@.YGEEJ@HJJC,GO/?+]][W*HP&/12-8>96Z\- -M3:PYL!5F$Q`0\X1!S498)VP'9FTOC[G\:4],S^"Z[6 -M\4?B5C`AZ)@6(?RZ4S:P93X\XXSOCH+@8I77RIRV.,;8_;!9II/4M\%N^FN' -M0"/])Y`P(+/$8R$-8AS.2%/*>YLF/F[RMSHI5W^99D3LPX$$SGV^R;S2"K-C -MNG*;>04A,Z%+E_-O&6X5J.%^!V^U_KQ9C,S@A+<.PNKG]&`W460)TQ2+Q5W_ -M(.=343>0D!8GBN-;.D7UT.FT?PR8>6&BZ!#8ZU"#KKF?J9+TT47(3T//41E5 -M=0]C(>7*XF\ZR>M]^+;WE&\[411PEL'72L!">OBQIZMG4,T+=X93$3U2W@XP -MN_QJ]GM'5\R,AZP$JY2\3)ZA#";W/E'2_+!00!&,K2>C*<37TLT`*!I&F-$C -MT=8]C926C\?XLVUNW>2-`:^RK24`J9(`%5,IYI1W*9_&:\?/Y9OT978CRT7V -M#V[0[NKMOKT6VX+QDCEJ@/\%&M26+3D>K.TSN5F>S!1C?DFR=-%*NI?5E9*) -M>]F1.'3!108F+CGQ.ZP(YIGDEUG5<795&TZ`J\`60'?%$8_3D=T!ZUANX([R -M36_T]NWI?^RNB@#V*)O3]='#G^D/-S/P/'?5XP%*=$6R=E7[RNI4TT>`B*&G -MQP%:$@&$V\']JYJ2#<.<1S<-J -M`'B3ELX!SV,>6^P7&*2]P9,YE:_'HF5216P4\B#_K?/=>N!X7O9^,N36CJX^ -M[QD[0^[JOXOH>$"B0K_"L&S4.W>1T&OQ?"^\^:&UBVPXB*.2.5APC*NK(PZ- -MRA1=UOY>"=YQ[0(PQ7?24U;PX)A,ES3J?1]?N,M,:+%OJ>!04Q*&!F*]&.KA -MMRFTSN#S'J.6.UXQD-\$1<;;;FM3,?M(/+(449!L=-L@$PE0CNS\.+LX$FX* -M")>NPX-ZF5'FT?PQUV9'\/BE"I]1`,A\X^=3X31,05S#SUW?+#59_LM%<0KK -MK(+)QEMP$W^:&0D`Q25%KO4-E8WE?-JUGPK2J$7)Z?,E62?DD-Y,GO@8M0+Z -M)ZB%S(?RMRB8[`$6_1%-%L7U#!V;L&JW5,/L_80N6EV"?X.!5^--=\LE2O;/ -M%:WUR,D63*8ZHB`SF/;/QJ\$C2V[E48S/?5:/&9DM'%&6'\B@';GA6OS&*[7 -M<3"CUWK1AM%TP**JXNFE):SZGX(HB?3.6:%QNGL__(!$V!W;Q9W!C154I#"8 -M#$N*T*91#06`D:#&&,1H.&@M(D9:T%K(C-+FI9AA6AYMDL"+-GW9O!T=^>=V -M22J^R=]3];P;U/EG7K^]++PDO]3N.7G4/.OS-K'6:;`Q.;OX,>X&L?EUC2[] -M575(XSGAE#W0'`)WT@&V%=&L?B1N;`CUY+)SS$ACL9<7$JO3MQ/7#`(TSN?( -M/@=K[H5S=037N&-?T<,&[ZQNX'79#RT\D!ON:-2)3U^.OCSM(0H:)&]._]_%?YG;2+;$+RTY[#A;U5]YR3[D -M6FU^0\M92-\:BO\%&3''Z^-_,],]+7=/C1CXG72K9'QD:^3W7J$0EH`D96UZ -M>?+[K;F"E"S<=_FKSW2OK'TZ-!EK0K;;Z9#PK)S?Q6UA!D7/ -MM0DA,T0_&C7.,;7&_=Z,:6MC\MVZJ&OKM%[5`%G>4K0:U1T,"YJUN,#E9^0A -M[/\+Y$(!>&S$8W&,[D+.SD66B>P6C#Y7F\()]!]/I^([XQM56:BF.$Q2R*S^ -MTDF=W&@[TJ(C-LN5J]&$]PT*RG)=9)/TN9XW.)M(%6HM?8944K&H9-[AH],, -MSEV>>[%]8*#;,<[+F.3/!'NOSE2E3RBN1H?A)J@O!&BO3Q2`0]9#PB+U:K

LG6[6NO'*ID3L<%X(+R9E/P7$CRP4[Q@&-C-[<;IR2"W(FQ!:I3@26D -MRL2))'Z)XJGPNP`A[GDIE"*4[B88E_\N^;1F.O?..,(9FVN/P"C#<8R -M7\%ES4VD/VAICAYUOQ$"G_UAH;GDRH`S#O>D\DYP]SB1,B!;K^R';>*7IW2?)MMZ#+DA3^.[`.7 -MZ>FV"&2([O2[*6OQX?;E1%*[HWXINV+BD)DMI07/F>ZD)S1L[ -M.=OVKE%$Y!$?44F7U[>:6(JOM>'^[WI-Y4&34:LF,+:F!GFA2DS)U9HY2,7S -M4PNC^/[BX>&:F>373(O:A?D7)R93=?NNZT0/TOV_$_S-3E0?_>9EU;0> -M+Z7A?%N,F\N`9^R@WZ7X5ML5]EDJ).ZO@M:*OY+>&/8^W*\#Q8?,O>7Y(*)A -M^5YD^A3[5P&!UV!-DK"#%%6;ZR!W879*+%U):%T;BJ&:WIETM/GOR",C6%*N -M[_FD+I@Q\`(->XQQK!,0M&`TH\2]?X*!^,T`63GA5$6=DF<\DN4\5K+ZR6$S -MK90:AY=T%VM%%;"HO:=_A!&WDWGN?I5*(\43QN9QZY8MY0%_]T6DCRD%[\)X -M:4?9$2[>>A>4X*3TH;8_*3'ZTHFV",Z4+[)&M_?^EFQ%V2.BGKI>B$(8-)"% -MT;]68CH2R]*#0KPJ$6\.>*8UVE-3\E'"K:&"MJ#B3UQ11O@Y^;;.8KT3_ZY3 -M)1"/[2;[M(_6AB*;[Z*I5C.([B.=V/CC\C3R9Y=F5#1J5VPKOJ7"'JK]S'^NX<*TLNSW(0.PFS*.SFZ3R:T*U*97/=3@(#>HSOHX5&RE#Y_D1@]I?FBA.WO6-Y79\E72T?:R)%=K;QGJ]\Y=EJ -M?$))"L[@]*$KK-UQFUKBIT&AAW;:/5I1+N'EL:$`@B*"_WBX::CB&`EQUX#Q -MM+/BNWMJ^Q&JL0T,G[8+@=0]%(VVU\WW[589HX=A.4N/7 -MPUWA1P>9,QSS;Y9`0C"CA1H[>CO.,HP_?7%_"^X1]3DGW;OY_J-QR#>[`Q7M -M^(S>?BZ@_Q[H6S>-6*2BWNTL%ECM]I0E0C_S;!@C=DH09PV -M,8JJ_8"A=C>&>NXU25M%-\05V3=R`U4-P5"V/@*?"3+<7I^2 -MX[8%0^S:SCO.&V+BV6+69?7GBY^Q9OO_]P%$3(#XBM$MO[5^B>G6-W'?:'=* -M_M]>#(5P?73EJ_L_OLL8;_TE9TXL\?B`UMD_L)GM\>,]]\M4N_C,U5_J/B\I -MOD8U;]Y"WT57YR-%+@`KP2K(QA[3<7DK:4S"T1H.T%ULS@("YSWN4=AR8*/" -MOSVSA"]SC\ZM^2*:TQV,F`[#ED#"S+H'B(JD-_UN$]=Z-IRK693^*_.7C'/4 -M,X4N2GRE,Z:&G6J[1U.[E2`&])P+UAT.D4&WD?2[?!VL%I;=BG7:^668=!!U -M@)DUFG_(R;^3K-9(G\U:L!>#,Q06=5WDM&.[ITS[1#(1+=_)1.1)V:_F/0S9 -M$'$U4!3QHZA,@OWYJ=%//G\338;6;$I#0+]\`^);"%8RW*`5Z:3*0(M-KS## -M9`8],I$BY8HNE<]"WT%GMPJ9VI6#9E!BJ6PZP@$E(DSR-YNJUF)OVSF$#MUE -M!D1"MK,*'EZ#U[]CE<](GK][>%O(YQ1^;O,6%8S)?0HEEKKL7%D=JN)"M\PE -MA1/Q16P377#GGS_J,88FLTV`NZ\.LY"#22L+KBS^?STUR3RN_75>01;LP*.6 -MU[2C:7=Z.;>'.@V:))?*G9P(O]K4;GNCAWPRG"C>]\].Y7*9RVD_BL((;(=> -M%<$\MCA^VAQ:A#W:#P&IS>/&)"<3R=?6VXU%=_"\W[2=YB^-HFX?<(`3%FM[ -M([1D-TZ,2E.MQW\-Q97UTG`(67[KZ\9TC2=GDV>FJ))62`<&0)/A!DH6\>/7 -MJ0#G\_BJO=B36@/8EK0!61H"EK8&+8$33"DJ&UN!X<.1GV8X;E3'/ -M>`I3XW7;W3;3D7XNW%:K#_$=(")1`M=1,T#`:&5/%;?NC;VFYS#HFG2Z<>#%.`^45Q;0V&B`: -MP6!*:*?YB@7"-+;WURE;>63Y"GY5@?)G*A608[+A.;E2XIV'ZK2?6TEDJ/0O -MOHS[E#&/=9F-^7N00\;:F;%:#=Z5!K:B<\V0(9DJX*B078U&EIZRK;*/Z?"? -M2FAN1C3;;.A'E:^+-?=;@=P= -M<0I.3X'E<25-[CJRO>)*-0U-Z"00&JS0S+G=CCW36;T]^C!UO7KX&^`7ZZ^, -MG$S4HZ3$O<<0TL:+B>^7L,OC^VDB.3]XK]#HCH%$NE\Y;L":[8\$,TR?9$'; -M^L1!?,00R4"1"7YU8!Z<129?3<0]N]'IF_5P^6!<$K\J576E=?@*(;F]H*!% -M%/G5DPL?)C@95+K:]G!+OT3ZB'"HN$YR)1Y;2.H\GC`I(7& -M!FHUH1VW/N@Z.XY\U']MM8:=DW&^="3%<(]#TE]LE/K8/8(QGA&F9V\(@W7'6(;N -M4`U^GJPP%;.";]Y_C?X)\KG]1A8]E^-_\T<]X[37/68%'R<]^U+4F[IPR*5B -M8Q)Q"L,E.R=(;TOG(EJ9M0%1)+Z0DJ':+8XI!L[#3 -MS=2I-:L>R^LN9DJ2L-OQH@A/74=YR7DH4Z8D=7WR`ZB2L2C&<'I"B*SC?>]6 -MAP3];\^M[*_+6*8@5BG.W7?JRGS_OQSIQ]1MR+?7_TO`[+^W/P\WQ"\M^YXY -M\&R!,,9@>V0A)Z:=X!#%"4J3D[%%@T3>YL\/>W\..[/W%;3Z4?G%^>7D$U3% -MVOCU(UX-?J>O+3`46#Y[12"VQ')_0WS_/=<.96'`^!K316V@:B@%VL+SP--L -M;ND$4:DIE;`XQIJY:7NBG&+YRQIN.H:L7);KX%FN@-0D!3_'@''Q6RD\C:=F -M-3$$29=7TW(XM#Z^6RNN5-2R0`QK@?"VZWOSQG/\29CEN?4ZYE$TCB",ZL*#1E6_?.[M>>W">,S:M_\%)V#S^ -M)L09]>XD\ARG6P"A*8Z)'1J\Q0"OL4%]XQ7@_%TR:+WFESQS`Q(:>ZJ"*0:IJ<*F=Q16FUUL;+?Q0J^ -M>[[(#!(L065AF7X=G$?&!?SEFB*Q_(Z'R.Z5VP*GCRZ^T&\:8I3.46%Z-K7* -MGGDU_\"*8FQ3_J`T"%4+>*<7N0P]V9K)--+YO+:5)3GD6>LQDXTP:O;FQ?E: -M*+VS1!^<77P*1P+LLH-0SXFO1M'N-QBLS!8\I>/3+ONJ;&WKKT$MR?KZ9[,9 -M4WFVC7[;4\G-6"#UUYR0,_&(-6/WL=;OT*J\4UC;$-;R_ZL/Q -MN!.:)YLB,;Y:WGW>RV8Y/6K_<-*'?#[#='%D1T?E>WY.'P8-!S^AKD=NIZQE5(U.NFMRX -MD*X"CP*8Z],I#55L17(B\X3^H.B!#L3N>OW2W]+X$V;'T)5!MN.5YM8%WL/W -M&\,U$UKN[M/\:;^"C[`KA)E!R,*#3S(^\/.T9^D8W[`YY_WH;`BEY57F"#5] -M*\"R0U4O?4ADFT(1$GW%`\O_@H:9*;^(\?\%,;!O>XN&VH_]WWXC%,,SN<:? -MET(G[>K@!1212R].5T6HG]A]TI*U?(;$PRK188>3EV!38$A7VTA?;.[:H0)5 -MV\$ENAB`U0]Q^R7BQD\DCZ'L4AQU)MT)Y&M#OU4W19;?LE: -MA%DJ:([2Z96L)RD0.3!/3L%A+1ME\#QI7!J5Y3'[QZ.2J51L;%Z>>7!.RF]C -M^2,;2Q411Q"!^%DL+025PZR!>8Q"&U;0V\..S%J-Z>W@O_!+DOCTB3^Y^D^G -MY#KMS_]9C;;UJ*!?Z>\A?Z?;AN7U_GJC1]TN9"DB3^CZ+\-?VE4XPG=7Z1SK -M9']]*F<8*F)LB!D0A.TT16[J/E-40(`Y3(6E1%Q4L77GY`12W`0Y<[)5SRFK -M'=EO!UK*]C(RCFNZE]+9MIU2Q6Z:6D"SF -M.>926Z^T9]#Y4:?@L*H/]"=H%ZO5"\!)[IGQTHWPIN:S6/Z?[UQD>%AWRQ8"\G(Y")4/ -MZ\M4<,6VK&!L,(+%,E9"LBCU\6&Z%!"?EY<*N\!1WL6/6)>AUR/5!$7W62"] -M;I*9Y8TCI'OH&,4.&SEC'VA[(XY=P=4>@SU!RU#R,JQ(['3Q#81!H7,)].1; -M\`U.BH)J/]_,5U*4%;=%D[D'6=2%DSMXN=`>I>)ER-3NV=;U%PH--_)AP[[JWW>J%N,K`Z# -M@KJCDC,H/R8XF7P4(H%2]HW1U,4GQ=!G4$Z_G4W,XWOU*A$!'EM=PV>FO1[? -M;Y2-_PF]M6>PJ+IK;G/1<,,=U7OC0CV#71"O-*[OF#[*EBBC">!HX'E1&1A+ -MD'?[/YO_THM$)02@BNL6V%S-&2%H=4D!ZO?'CC0XTLQ\0S=-6,8M3/I!^_EX -MS./NQ6JA,?7/1V-OXW`P,.43&+EBI1.3K4VX# -M_"0/>^&QX8&#;V#O^OL@1CA"CG&2+-SZE:.?EW3'EUEOHR<(CV5:E^5?*[(LYK#IMN,R0I_O,_2+-P%U"B2$AY&B\[`14`^];,O":= -M;`Y(:]=%?V#"E";\G%.]>ZYLT]>DRJ;\9H/5@\TJ6_,*:*4/MMP5(+\;Y7A_ -M5O/;-"7/2A1M]9)?R:7F>OK@Y:@!Y%A(,AP"L;1.)8T_<;$@$O8S4SQU;TM" -MUV1@TS)G'<@X^/S$K[Z`.*H+)/B]W4^J<+RHZ/TQF`T0)JG"(AU^3E,^CW?A -MMYT5)O)ZLDN)\L-IVV=4E^<2R%/U,[$[F^8S-_%V9?;W\&XHQ+19^FVS`'Y! -M\^=ABOH`<]E_*I@O<>8A777*+7J/D]B.9E#HZ`;5U_9/(XF0TS$+3U?J -M?EVX5=`-$H&L;T;8/&0$@E"VM9R[)W.AG#+X/BZGUI+!4D:+&Y'M6)6O7^GD -MX`WB!Y&`<(X-R!2X9@^'LA90ZGB^L4;8)/3U;+R'_H)A-]2NYYMKR'<9C5M2 -MZ#QX,6G24-3`$^#"64Y3Y,%5T"E+CZ+I<>DF/JPT+-0D9]1/VP.#\L'*:/S^ -M/K5\.W'I`AEX%$P/[IUY9X7ZC%=_TB'K]*E*H]KLYM@C5Z?6_LEPA48"\V#Z -M\[?+8$4[%J1F'Q'/T)`NCLV3?5WYZX)8@=0D2$I2S'VOP?/@#<<+20J*L'WC -M^]U^QYQ$/Z+5Y(PC`N1/G@4KG:/.7&[Z?F=%.>VQ?+#>H[.6;%S%Q3&E[ZWO -MQ/ML4%[_QU""?75[\YD&V,&06L:>MIP/!-8-0*_N[CVA%BO,\H0?.?C65_P4 -MAM(B.]B@+#UO.LC2$9+V*FJJE1#;2)C*E6*,^@"^\[5KFF8;XBW3S+MT@*=T -M*L^:E$V=_%^SQD&TA(S>`Q%CM;-3^=-MD1/C8>57L1]Z/7D1=2$*[Y1T7S)///&AA(CJ:*,>+8ZKD[%"\0@55-#O.WP?R:5 -M:A$#HAOC\:H[)7E2C<>&YY4@68/2$S;-3<\E("JWQ=@5_ONPHP_AR)H!@+#= -M>N#N9EI"C]!>F]2P6](%0&M:G!14AF*&6,[_/`._*G!X%^ -MN;?@V,[FIK?'_\-,*)'M81L835:)PJL*50F>0+5K-=!S@/CWN,N':$7;%/?# -M[ADJ*9D@U\]`^'CMZM-P#R=[GS_!0(VM=AH.OE+:;6"UH^!!*8H_JRFQ%[KB -M??M6#IQ]8\H7LB=6L'>5]%@R,7,EA+_-7":ZN=9H[=GMR=N(ZK#\K+)O@DP: -M8%8-$/R3H:U'10K=35&I\=&IG1E?&H_9/@.K[BB@HS.@`MV,^K+DH$?UC(BM -M]9+]QQ._JS&!BV/X16]]1K>&F!O#AAC\Q18[)?&B2JCQ.C -M@AG7S_YZB0K(]UVMB!WYAT?<]AAO59?:FU18SE)>:#-<`9Q[*FMC^OS:EC_^ -MW;D3O>M[$5XOF#1JU`5C2MS"E=>_I&EW?M';YN>ZIE[#:TLT:/%8[T:[K=8W -M!KVY1M,QY,XJ-+*VU%8FX<7DZS78IU6U!)L[1DIC?QTV!"MC\:C=5L=Q,S8M -MBSP;E['A9IUVP]ME?!D)MD6]VP3J>X,N*V_KF.%LK\'S$#6*5VW>T`'03CJ1 -M@SC4>$_+]$91A'_8G)7QZ^-3+OI&+52)#*8$!LP,I -M6A]D&(!G)K1&(VI9=!$R]+S>A[V4I)B>X\`3^RT3TDR59/XTU7&3>U\BNQV\ -M*ST^UD>!&N5ZO,Y/`?U=39>?"Z'#1^5"7X]QRPBY:':U7'73,T4P2KKY)"1R -MZQ[MGHAMVQ)D3X$'4Y:R$/-W(<#H@LNO2NY[J02(Z6HA:<;H[W/7:_IF]&*(*V=,+=FV_8%['3(#1.Z -MM"DJ?(K;8OUO<__8_X[_Z_"0NL$\Y_4\R"=P-3#@M7W&MYQ&_&:*69$=#E0N -M9P?W>B!E\>ZZE,`UFLVP!1ZBJR"F[JV<-)_DA"_Z<5[<[!9<55AZ_(S:J&]8 -MB)]G.D.$`#FJEUH6%\JQM#.<*]`%F_S4F'V\;DWD6@)8W/)2%51O7[NB+7;<]LUH<]"GU%%D0CD;8L$.SFDW,[4 -M=TZEW?5G%XN9L46_+/>J-Q],NVLBI=@ZN.21N]*['^+=VXM>_5(D-T_.+"?( -MBZZ@N!-#JB?BFIQ3?<6%D*D;[HU]$N^!'-D$FB7EFZ_#N,.,V%=1'13[Z?+6 -M<`^Y0H%K5;--TK3NP@?MSB0@-^(O.R,IC,`I1T'2_Y`IS\7/1[4LAX#UUB5G -M04N!1'7/EDE<\SU]4ZW8?F,FD?;)![D-9=\VG(!''R> -M5=C-7V2S7I9Q7>1()I?*M%@?GK&#V[3+71VXTG;Q?0-O^O[X;UH`MLZEPJJL -MWV4.T*M2%C8[[7OC9A,&VJA/P:*"F)L_0"Q\[W%RB?UGZ`EK;(]L&K#\(5>; -MZN%.\R^J[YX/L)RT]AQF9!$,H/YIFN/HJ67.V7Z,]HFVTAE%]BX$.F+]:BW[(OV1_:D-:U(R5B/$UWX3 -M6]USRGI_)[`EDO-V4"2%ESE-_X:(&MT;4`8<_HTSU37B"ZB<^*1GAGI4,5)9]+1`MGJ#6K,NZHUYJO],H?. -M(J/Q -M&]S*_KQ,NGAG6K^<8F6V]+^.R#3ZW.*QXN3M\["F_C,^@1\VOM1O>)*I -MF%>/$075B6`[9V2/C`_3')A2AJQ'FK:T0G_]`+4P7@HDP+8HS)'V@5MH7$!L -MT9Q?:#&)&]_%Z%9C]T))2#^)9VCJ:Z,W_[^4%:KYZ+%9.'''N?/CSU%@SXPY -MOPYO&_PH4UY:WT)\M\@>\]'TM`*L?H*_D<=-)!3Y*H_+=F[ -MN[8&`<$%+59D=(323?.)D-E(O\]C"5*>E]4M;T3]7;UHXM`9?IK`KE"%N16" -M.IH.KA"Z^D,^B+H6^W1QQ\OJQ,^9TA9"2:.F9I3!(D-/XVLJTBY:*=_7B050K_#68OM&D#=*L5LS\A$]/[6#M -M`BI7/#IH.#;S")06"\\"?6LG;Y9D![%R:] -M?8N^C^;%,67_V\8"&SI-E>T5J;B7N)((T\*F%R"0IA4ZG'P44JGMI.6;_T%; -M+\4O)"=!7S,UP-O0BDGE/JYM(&=0,/ES\@GK6;Y!5MPE[C\ -M4QXZ68%\D9M=$ZW@/H--8G4J*Y64)%//A$T!$4,R,(.V(KFC)#M8*"Z)>, -MNIZ-%*')$XT+=FIQK[ZO5?!?G8/\.+OL$N"34KDAP'GE)4#B:$R-&HVG -M)NHI[VC7__7P1%YU%`X&.$/`]"7W]ZQ]5[W[.ST&83Y;'5]7#.!W]1(Z]=+#M(>9,^XU1.G09Z8%^3_!)TJ'YJ:3S90F5,^FY[YQ' -M9K9?4;K]UN_HTIHUT."S>"X1&E#>[X:4#-0@>3ST7`A+J@:8[[SR@;#%AYMC'"51S!':MV)4DKA3%C^RF -M-<'&FNE-+M^\)PZ/_=<9KP70GMF^GQI*L2KD3\`J)>VAW5R_BX-5[5S.!SIT -MY_6F!DY*4^O?]\_2,'[=>OET9Y?M=!U;X*G -M?45_.W?]1;I5WFRJ`;9=4( -M:X1=2\4.^7I-]]UUCK^XB:<@W;_VKM[./@*P+-8X]SV;]A?9'!^GI\'#K\N/ -M;NR+M47U.3QPH^BH90&=MKBWZ_IR`>_/I:?%3>N5INFXCB<9J?<,H5,[/B?Q9G;090 -M!1S"D.4P852B98)AUZ=RL_MW^62A2E::[-7)//'.O(KPAIP8]4VW,EZM%%9 -MV]HE?B?1E;`$85@;J6Z%"*:?WB;Z/#J8?:B]^+<,.T!)9LRY!71K7)]Z=7[F -M0HUTD^`5H`Y2_?]JC6#5$,&L35,C8'KA_L5M"HSAOG)5A;N/8V<1F-UQZJ'( -M',=$R6KGHS7Q2;W\DN"R&MJ[0L-^2?P.6D<$74$LM8XHA%H^>#'":^3"XAW; -M7?1AW>CD1>(WAK`>R;O=1/N/:'09=G5VV\192[7SK:#*[24!@-0 -M>2+NA)Q\PQT$]OM^-3Z*&<4DG/PF7XD-D`H2%,;X*JZZ&ZP#9;W)O@;_7QHHUVG) -ME(N8EPG+;&><]<,9JSMLT,1['\Y]PLC?2E]&;D#!+G'-#:V<)G'`>OM[*QTI -M+6T5!BX4(S43V"%$G$J4JB_8Z+`O.W:]98@%*.5 -MDG+5`2H*/QO&&@%L` -ME.ENTN-C+>HF99(1D"^G+IT4(?Y7-I789*,&&CN;I2D]K`RKF -M8+);1DD'6^=PX"R908K/Y$VDS1KH_R@Q -MW9\*V[YDWU5V(P$1/?>W_KG($.BU0#?EC'KV7G![L(QM[YSZHQ+[D81Y(B!# -M>\@ZST/0Q?L+;?./TX$QU;:$]U$=Q"0":]@C,;,EG'(XY]^YYMQ(@VV5UB+* -M1RQYY\J':2ZY"#.4X`ZP$A-U'#WKU*/Q9V5&@Z$GS<.,1AU@%SN5/0Y'NY/8 -MQ#.I6@A/X-\OL/),?6X%OD`]SDA]BN$#[!$)S\C&?D\U\_OL>#,4Y247`*.,NH8;0IE -M]!R3PJL#5>U\],@6-A;+?ARM@U#(7+8_&7"46QP>>TO38[GT+/]V+<@S,>"` -M+J2$**WUSM.VGV8UI7$2[C6DL30&M:M-U%)P,\SH*1=86=C?%PR] -MN@*YS7ZMV6B*U]K+GQM]QMM>\-0IM7:;!9P-!IJ1(%RUX[4FC-C;[#,2:"6O -M3;85#M[()SV_QVMR,R&EL8DX:=MG;8)#;?-FQV_-S/I:M-!5^E%=M&#SV'#_ -M@HH/&&!3RZ)Q4AM'P0:2PV -MA@R')<-99?1N#V.E[U'II=B7@]/H5-7C^#@;]E8]!WK@8:N)QO+YJF"@'6L8 -M=AI3\PL;(?AV8S8P?)D]#5RW,07(@CBJT/<=?&)SUF86;[@(;$0BJ3ZYEEC" -M,B\<57V@_@^IZ2KROF+CWDMK)%J+TS43(Y?9LHQ;RQ8OEOC6#*VN;5)?&$VV -M:1["$E3$%$MR>[*6]J:FY+!HG!8$.I6U>=AO")1LRRC?1T%Z=P#?AB5"?NR] -MXQ_A^MG.-@;"-ZE?4%05/_J%FHHQ^ARL[-7YF>\]33%3NOQ -M;KN2?(>2\T:789=H(3!IIJ@J@-?*B7!C=FDQX>%*Y;/G88=R>+/Y(=*68EG'RX7CORYJCM^ -M'!`E/2G,!V=:_-X46\I%)`Y;N[L+-N0LE@P8SA.?L9K%G&V$R5,GOU'8)7X\ -M.WUK-3`@[&9-4GX1@?)MUS.N>^(*\=%'<@Y4?/N!ER#>^ZT@V>4T<+:-'F`5 -M\D\F.`WF-8Q8742Y$Q+VFG4H>NS4K_J_'::Q@,A^JM(,MJ3RDG829^ -M;-QTWO?"N@T/]FD[3%`YE3[ZUP*CA6UK,+*[V'@:FL,U>:6_+0T5IP558JFQ -M0D`)@^:\U*BYOX)V8X0\/*O7SYWUC^1Q@GV,SO'(D]MUO&Q=*$>X:3/J,E]" -M55>,OMV-1H<'W6LS`^B=EN"2\44W,C;PI1S"*W*>L+I3`5W2D=J7;\1OV35N -M_\:TVD+,DPT9QN-79HW%9VNF<>>(69[=J7U5I^7O34_=TM6RB;;RRB=7HLQU -M%FT]A"SQV1*H;:=*&-=)KH/S%"KDT"?XD\L4?\%!GDZ*5"HU**2_IT&L8@8_ -M-;&@FK?3G>!XTYL4-0B8$63HXH*Y,B_V7<3.!0=Z%TH'(PJJ\[GTK$::I&6>,:./V+D71OO@ -M9C&?V6!H\5/:/TK;1#!CK1-;^.UJ^4:&*>OQF^PC<-+]>[A4A)F;'7=]-?8OZ_[#_GZEU[6T%AH`KFBK2<'\'=))''],`GL -MTO_,UPAV/P0P>Z?KU7 -M^<44N]:,ZX366$;:1+E!H.X&\V<%KV/]BD>%C,5,`./1TCW:G+'V75>V`X5:?N -M=<_#63XU"=2#H_=^64Q$.M"T7YY[-<5V!8\-LBJ;75IN-`AAIS>BY;RJ]R?X -M\3+<(/WBV:C\">2C$8,&J[``"\I_8=GHY]M5COKAO2L,B8;SHJCWZYZT.^"C -M`M:D[Q%!AO'\EH;@Q\P?45]MT&%>5A9-2/^TY5ZG6&]&E6.MO9SJ=1E%%P0@ -M\4'7K`@]?9#P'@>=!W>&$Y+G$DDUE6X=W5>+2[O<(S;U]XX"U2!X^>*B(W`D -M(,A3>Z=195<12"RLF!"=4B]EW!QT,XKMOO\23_!36)B8VN-\U4W6>(LS8;]- -M6BI![!0'C0L>X3\;EZZW:'_/ME,"'AEX')YR)D%40M0J?%?=G);W[(X[5P'R -MY:F:DJ^>%:9J1W=?#);XZ4$U?\X2,W(7VWQ/TV+,ZO;)<8&%HJZQS="F62NZES_F%;I;9*S?(<$JO:N)[>J1;O.P7N -M0L4[F!Z$0#4VLGSS_<>`5U1QZKF,'CUDIGQ*;?XY:*>Z0X1;ZI\L';8M%Y?: -M=^BVF63;&<>S3RQ"2OGW"5DT_`=&%M535C0Y,V3S9RJKU6$E'AV/P0XY[(X5@!+@WR::0_&EI -MK,1$/,^V<*'@/3_4&H[R\Z)-K%_L!<$ZP#[#F`SC94X/\!'L;3#4$O*FN^"Y -M0G]$JZM:L2\VY56&YZ(YE/U=)K?!6-2+8">C)*.WO:,P[;]L'!:FG7$2:0O! -MO$?$IMC6X*>$'CM9)TIN+DBW4FKQBY>&1Z"]ZE@CPN\IEI7%?,WGWPK/0V6W`YZJ4BKTM/\$TU&]5\`"YWN>CO;_H](/N>>&X9 -MYMBWLS*U$(P6[J\3#(_/V -M;S"C+MR@PLB+,7XQ[[E\\R97O.K%`[5KJINN"?#$J:XZ,19PRSA_CLWZ>44O -MPU?IN/1]"W*8_BZ$ST;B-4^V=>UIJ*2GHRD>9'C/>J/-KFK(J$D*V]MJ_M0/ -MU(9<:*S,#8*(;[(!-S2_.$4VL9@J1&(&Y;M--?36RXL-X'%9WT.1UDRP^6,[JO41S4SW?QW)#M@S_=8DRN078-)A3-NLJCH -MD]3+K*@I6HTDQMQCS%WJN,@ETGZ].<8[,$BLSU?L\S1[5W)P'U8+@-U!4 -M@+K1S%Z["C)DRZ_#TK%J8&MP>MZ2=>QO_6;-W1:[8NFQP8NO0:,_?QNOYN?' -M3:Y@PZYXIE:RD--[F2=FY*FEZ$;Z]T()1*^/-##!9OBM`4^1\UP4OD&1P`0K -M*XT7"H-^@EL:XV&I::=[*W6X>85HV(-BN8&\?]A*[#@]4Z3S[OC``DF3H%*8 -MU'?IDCQ7YJ5C_.=IG,HN:#KZ]?ARW)4S&_2W!*!VFZZ&=U-`$2;2_E6,.?3H-WZ6:%+ -M96*S`%O136/3TZ\4*\Y\MV96Z"W2MT^8*L$WF]GP_\LL_%[>AICVJ.0Q^C-9NZ-=)FCS-*SND8^N7X4/0)*D8N'7VZ* -M8^CS:HPB''R_R_D@T+;G\VL=96AV0Z60^3[*H3/?;@EM19\6>Y3K;2"IJ[QS -M?P(Z$K@Q^J\EB:P*7":E6)Q_ZP;5LA0%2[`_L[Y5:>BBA(MH$;J*7X*D,-.6 -M(2@-[3V34SFYF`K>S=[V\)Z4%UZ,[[``CKUI_3\_T^K^C0"3W.6,@JOQ*8[+ -M6[9P"AO7\0$`FBZ5IV\8.]`TJ8QQ[XI]>6Q!;V0[@B;[3ZT$$<3VBJC\&383 -M[)8S#1Z#IE2+:(:-%J+R7#KZ_EN'AG`Z$0_J/:K.HVL -M8;93S:X2;4N!+JV=3U=NU8S0H1^@WZWN].'PT`I\-!$9*&IXEB,/)\TLU@T3 -M1,>@75`PSN_,T36C5'RYQ:AA5L`/X;I^0[4O)Y:8&19BMBOU/QN]7%6H1)VC9?K_P4D\.WYKM?TH8DRMQ -M&]MI2]J6;MR`RG5\DO<:RX=?C_\PM"2"EF+6P[?_H12AH%QG^,I:(/IM<#GV -M`VK%WS/BY`?!?T\RN6VM?N`!2 -MTJWP15TG)WLK_B?-F3$#*"Z`.;3#KAL:1T(LGNA0I8#O^.*XOM=X>:X7H5(7EFAPK+KD-\'4<)'`"I:+/ -MW-3?S2!*[64>2F1V*%^[SR3(AE:=ZM?>6M3#Z6"G\G/WUV/TWG@2%5=<3=D\ -M#&\]?PF,[8!9KS;6`[*!C6\#WO_'<;[X&1=>D9#!S5EKR%J+$?MO(-+[23)A3-T]=Z[9Z\:;3UM$)$<^)& -M+8K(_-F?]!FHTP=*4?]@A"UFFO22DJW:>/B"N;>E%V5!5F?>C`*QORW;LWR4 -M:I0-BIH4,GJKKRTU6^.\]WQ`ITT@K_]BV1+K6VPB.U%6M-B.B-"D7`."8UE. -MF4MC=E96P:7=>GM^K\%O7J<[WS4!MD3BS%R?V"@L^V^C2NXE3S4U5\]'DD5` -MX?3\&-<8=WK^.ZWOMSQ#]?&_N-[5:\+P_6)`VQ%@LR#J12;QP9=)]EIXY_U@ -M6AB!P9@_@K/D?E'$F7K]!37X:0S -M73:`?&!;2=$3\A5'=A_X"?OW+V9T%AYL=:QWZY/%YUA$GX0MYSP`4V%A5KW` -M*#.&15NSP=37.W0@>,^&$.A#B2@9V%*>D_'3:H, -MY=X!1PK*]DK9-6+4W)";WQHU7+J^PY,C/4:$TC6*6#0WR;U,\X%-H##)ZB]Z -M:$+7&`]MP*^M2`U[1O($I!/@^696T(LA[3L/=SL)L3&T?DS8Z]=%)JT0YRXU -MMDM1P!1)J7Y]Q>#ZIH@[@"@;CH2W2?K^T^10(D]I)9.Q<@L.WZR^".AJBP$2=KWI-_5;]X<]UF1@Q>M$H+EI -M'ZV2J'KCI]/K5TUTV>=1>"6G9M8U##39E+T\;\U-P[T]&5[Z_RN61#B,VO9 -M,NS?9C.`/TDA/G[:9[67F,DM\"L[Y:H@4]VBDH4=,GS&DH+0W=$LIF+&':6(1EHTN#S^@S' -M7ZCR4:-<%FJ;SG1Y,/\(_TCF -M,L%R>8$PL5I)*D=O-.]7UI%^+?K^J12W5["):7,36?#QSB8];.!]!U):4:U: -M9]6)1U;%_2SES%3OK$OR?^((%N#O.;M8 -M=:=*I]U^C'S^[$*8L''CDO^EUC_:LQT]%?.H/:6DJ< -MG#<=D./_3FE>!?:-0N)_1)KI:M#ORK@\A1-YJQ3C?;1A1;.[:!/:.S3RJ9$? -MBH9%3=[K_&R8WQV/EP9'`D`\_==N&DB:6D[+J?,%>AW-T6^1326-I%'YOO,_ZJ$ZX,A -M419?:\#.%[B;JC+Y-:C> -M;\7&"1Q1:;@GZS'.E:CJ$Q<+#]@UO7SD10KTE423#I,9&P8J -MP^$VU#/4]L#5JA\.]D'=6R!C:\$DG.7W==<@N4+85,QT$<%0S=;%R#V^3&3T -M[^@LCT2]?G8.&?7KF7MY/D:DUY3NU!I5U_%P^>7F.NJJM:7*5E7&!;6EB$M: -MG_5%D@'WN,`5*D&L< -M7D5W.(05+#08?[.%^WJGI<$TJ9FDTZADXE5SX^VXP\#8SYG@?1E;0N7)G)=X -MY>Z3;L0;=.:][D,2DX-U],\U,'7Y8V)E9R],7EQ9TF6:`0UJS -MO\L"S?0KT<_10&3!EX[`4%E>_FQ!/GX0*G#YE6_H:&TY:_2U)=BPRZRC'=2% -M'F_.H5VD@U+%0+=/%8#9&F&<''"!V]#X:%`AOL;TC%>MA<#F^#S\=[W5ZW+N -MHW^*$][=*/U]O=,B>F?S`7?J7F_`"\M8.ICE,SWW;BO+,;-K]X+3[),8N)^V1P?C-YUML+]N@,(EJKTUJ.RRI$,X]R -MSSRJLV"6EU2*8P[T/T8.J_<]=,`Z6>.W(NN!N>+-LI_/JXW-L`=J!"62+(!@ -M)L%#)^\4N!O=@,ND";@EWE#_NO>Q$O'C5^)4HTVD@.;SS5;_=<#2G.?48UG5 -MDGDL^+EE!?DG7CW/[#+I&>^J7TUHJN -M1:B#>B%5O=C>S(^H?ZYX4>9_PU(_);9BU:?3WJ686RS]=GCW,]:;C%=EN;Q_ -M>O>7>.(YH9+*[BV/;;R&2F?',TKJ]H>UK3G&V]LBY-[VK$QJS)YDMWIM\),JBQ2`9\W6I\_@;\^B'!Z;3>IV&ZXJ?0]![T1?N5$Z -MO_535]^I4KT[2W'G_ACRMS0H+]>8/O+CO^J[8-DM+_A>M26U"^L>'K:=/QOJ -M(&]7&FRI((F(YNM%@DA6SP"R67P`RZE&>5^;E4%S\6V'5--1^WS2W>R55,*P -M&RE/4L9QBHW%*[_$^\V\&?V0&SP5'E-:1[>ZG>_-G&:\GL_C<@X%6FV=.X2/ -M==_):K/X+0`TJNQ[,EOV0O^[!39_@H%^US%/GNZY"NUF[MN^OW>DKK[#4@<` -MM/9\$O`K7[CMJ4[0#3Y-Y9MS^R4(]X?B_`52]-+\ALS``IT`,1UBU6WC*V%^ -MR\WGN=3'\A"E+B7)RZG8P*0=ADOSRB`L0$YNBW$!BJ"#S)6Z0XEKSI/LP_35 -M$J#DD,T0ZJI/"](](DO9EG8`]ZPU6,FO.UP=,-.;K,F;K\;=H#1SN\B3P4G. -M^GEOC>>!.LEN9#C]_Y7@H0G;\#-8)6$N&93^]NPG&)44J,3VYGG^H:E<5F+_ -M_E=1]A>0%!M?!14[-9]J*@B,,[ST(J@W@-QZ/LNKS41@(.KE;:A!:"TTYI<# -M/ZN9M_R_%UE&'2*_;=!J'+K9_KZ9\4_!X=?981R.92KK="R\KJ+'HFG"A[._ -M*02G5VVG6\^S'O"WTN8B5T\YV,'EHE)%_KCWYD1:V&9A0"8NUE&1:#QGW!:[&/J?R"[D<=C__1$W<&;Q8`93165)8(0 -MQ00RB&&`V(E*;"5F-CY9BDM+D0:T:;=*[M%$ -M0\TGG;F?1=66(]GBL2$A[:;:.3GZ.OX5VUGLA<"5:RL,0S<-CZ[83'VJ1BLY -MC*-1H0O:T=3=@T+2HFF\ULI:*X41U+&HR7P-Z!T2)5$MBD6`)E,+")C\Y*-3 -MU&TDE'\-N-*THNO>MSZSO(9/RPS5P&1/-P6//O -M!(*9BB[2GR_$<7T9T+&8^A>54;0N:-V\SYM9U])4T><&<-WTTK"MF\U7":,6 -M!D:HKZ&X0D@]\:L2^-*/P369A6J[UEV9O0&EJGC\P-$WYU)RXAEH+$>L$E=J -M4=W;$`-74UVWP.R&PW/IPKL+>_E6-CU/*`5:E7\JCIXVQ<^N--RRQJQR9*'Y -M1LI_<4<'M+"UST"O;H8_)_P?+T2-?UF7LJ#`]V%^8:X-P"<"89-EOIN)?F:5 -MLPU(".\-Z0>C0$XA@X!;@/0?[G";BIPV([P2;">I6;,RNOO,%^?0\B;V;/S) -M+.GEK%:-9;=O6`6B&2W*WV:I)0JN'_90H@B8Q6%=[N-L2[!^FPUYO,=#/C=6 -M,!G-\K-NT;L;IY4ZUOF2O5%W?&GC"Z$H.)>G4S`>QKA^`51B'!)?1 -M2DG/3Q[P.0,\I*5)"X5+JF\S69>6EOAEK'VLO`;*M_[CE^A,D4=R0<43/*V4):V% -M?B099S8*1PT'D#B<:&&JY@']359>WU.75OG2[_0LX6%]%>E/,S=%$TXW6S4X -M9\8:J9-"`N:@&:8=OL'N&UQ.^Q;P\*Q%#Z89^)D^H$.ISNR#9W&=Z!)5&1DI -M`4RCPKPB60-JX.KYQ0V5GTM*Y8H_LMF^'R%_Z!J5'-[#L`N=7&/C,T`%T5U0 -M\I02X_I119>LX0)-M;0.'M?)THT,)8\_?$;ML9+ -M%M:").1OX:TQ,Y&DC(ZYA>\3=LE9$^*Q0^*.%T<6.O;$!QG&L?IBGC?W7BXM -M5_BH1+_+IZMY4581'E?4O[B/]ZV4J^Y)2J!4H,^Z0#['ZA8?ZSFJ+\EMWAF@ -M\>V>D&I&/74_/],:4Z%CJ9%Q95MB8J5K;IT76YU&58EOQ80WV%Y7C1$03#DG -M(B!M!_09NAHX:WA9[P63:LQA/[)AQBL'.\8GYU.:M(@#I^7YQ/Z%O6YSREFC -M.?&Q.)VQZUH(B6]]45P@F405&VN3WQ#).>K;7KPT'K8"6=QWYN#L#6F9&0O9 -M@E2(*@E@&7F25`*;'EJ=,J(Y>FH[V7=:WI*X6)Q33[V944IA0E8CQI2+XI3Y -M'`8?XD'H%<#*5[3#KS,!.\2!0#?<7>BT^/4"$/,I.XTX[ZLP70$U5Z,67?": -MMF(H/L.1VB@:,QKSV4^4HSTJH/)^:#M0=XI;+UAM$?7[&DCM&"TD]CSB4"QI -M?'@<=Z-7T=`V=)1G_0Y,MGE`.)Z4XWJA[VB(X2LEPIQ\.E1IW -MQN]:7F,13I@%:+3<[ZU"(G_]N3E%ATCS>.EZD5.-R/2 -MGH[MX3R/O^&KW7AALWJTA")WXT\ZOHY-O?L\<'V]M.6]")/`2ZM$7>F[7W^V/I3/P(W,G.X#>[D9-9 -MX2N6;'5[<$_L21T]);?["'%Y<9_/EPMLB_2+XG#;[,6:K*M']+K^XLC*N]U0 -M'*3._#@5EI3[FGO/4USUWJ5/M=5@";H_HR\./D&2B^ZT,I452I;&0$?"E19F:)R.7/>/GZ= -MBK;3\WU7$KB,[H^.=%',?XO=^E"S7E55*E8?*#-"+;EXDNYEN$4FFD5TC7O* -M?JF>>QK3J/AA.KH_>#L/7+JX+/K5S&G93UW#6UJ+FF;&?/,?KEN!5F9<[QZ$4`G0G!?8HW -M9.()-2.#E5"VKTH$-X8Q+:.8WM@O^[IGEQVA/&IU^UDVDV`=PIX[#7:7<\X6 -M%+O^S..J=)4P7V@`CJRN6;-D0*5^-*J"8=6:M28.$[/6OEOLV*!ZQX-Q1H5_ -MF7W?W^>G_&5E3DD(R9*:U/A6>&+5A4&D6)NUY7T`55QT,KUDN[AQ#F7+:% -M-N..N@60]K1I(0>`\!SF:[FO("?_E(.TU=Y)K465V\<*<<))/S[S)]L&."UB -MNSQV13YJ/2KW58B1O$,3TZ]0CB=C[C]([8\G[P#JF^N?)>?%39XLV$[8JT[> -M4/LK^I.;*]F="^R8NOHQF!4(O&;TQ119!#7T8(Y(+&")NL6/.K,O&L#5/\!8 -M">20FSV5T7>^'_`:T*)=RDOP_?F[W4YKU28B./;),83\;RMW*1:H;L9Z-""F -MI#M-&!`?74P[%^IP8WB?_-\![0H"V!YDQ"8S"^[IEW&N/_,SU4::X&YFJQS+ -M/F$NPHK19ZO0S/1H@2+:2^OP^BNYMX'-Y$_W`G&2F0FA_C/RH?,HF)'X?]#, -M1M`(7G^!%JE5O=OC\8QX>M$[!\*V<]6KR9.M>GJ4O?!VWSY^S5K#79NBI>M4 -M0YV_,C)KAS(G/S5$7*`4%O^-K+78*F0K4<+'/52ZQ)7>XVY;Q,@N)^'99<1N -MDTSMRY)I<86]+V9_U-BXFV>+]4)?2F^GJRU@I>MY&K?1:6J_ -MW2>!C@5F1\9468&L"E_@*=F2"P?8G`4<%!E8VW=T)`=13EB6<_%5QK6J-[1]L,?R&A1E#]U=YN`I.S,`BV79`D^(]`9#_4K9ZHVO^M!8&5-9(VTZK$ -MOX*3GZNR7RC<[1#T7IO001U@H98,<=-9"3'/->[!EQ2=ZPK5>G[\]AGZT#*P -M/%P)'B?_=-Y<+7Y$5O##;G]@*E=:&;]5_9EL)NKOU0)*5!RPB,3FG'?'U6[Z -MR5^[R9"^"C_[:C80/^7U/KUP(*_M::=AY+BGMV -M($ML[Z_A^/3O.9/T3\I"BS>S&33=@]E=)`JWN\NTW1>L267IZT2;W^]_J5D^ -M,!T7FIX>W?13?@M['_0L(U,&SZ+[W1#.%*>YW7GJG-OW[.#6K*M\RG-/D\3`>`D`[B[.0PJ -M3)T!J3`;=:4[6'J6),T?9<3?4XW/!GB`)MCEA(MNAY_&9J1(6![+H(^T*'J8 -MYS61Z4))T+'V!?BP=)AXIR.U\^4$^.70@"SI_G)3X^'CH:=+V/F(BZ:-?&:` -M,<8T2=&HRF1Z..AIU_;[&3R.4X\I37:L#@=$7K4.+/54ARZ$EV6@OE`IOU$\ -MK[@H<'=Z*&*POC[@T:U_31::YQA"7VD6$H&ZH8TR>#^T,0EQA7P/E7L?2Y-Z -MFOE&W)W7F<\,C85T2+HULE23)-Q7-NN!K@&U*X&%^D_G'Z7@D1?`E,GO9K(I -MU'6L?(GH0OY4@H#Q(-?XKFYXO/!M$D,]!;UE.ELO/=SZN1WG.ZE&&0Q@Q_D" -MENO0X*M*+]FE5"$P7`DW'!'-DG4J]EAGR*-;?R.P3`HL:&71^_%$NMQBU@-_ -M?[F'EUN#-3&QA8!>3M)VU1K^9I9[K-;]VJ!Y&.^S7"0TOM8.."DR/A -MMLNEH64?=;YI=#N97O8?2%,7&)4=%OK7V<^KY(-&]'&2?>T_5`\&?J.H(37C&ZR8+KEP:N>/'(2W_9"EVXV/S=; -MA34=UC4]0840Y(V?A6G%U@C<#?[",QUI8D.E2I]DP6&1BG;R>_B$XV-`!4M1 -MM[34+OZ^TCN_5^5Y4["[[$%&0GVLI$0_S9:01",X -M4H,/LZCG>E>M"2/&F*&J(;FJ#!G>AF`-3//.%YL:QO^B[#.L([N*/V7:6AR; -MCQ9(.=!%6#;=7?YRN0$P@[.R.?4V'L?YL5$P''T$E-2=.CFII+OXNT`F8SJ, -M,*3,=?7\4-:#OBT):8Y\N*P+Y-(H>&Z3O%;>/[?*H;RR_'41AP.:W0[P^@8+ -MQ/ID6WHC&8&`81LGKR;/?H;69W6O")Z]1G/A8E81O[1.1.1-!`$<&J;S5&]\ -MZPM$"J+`.0UI-.M--^6$D=,%%$Q>$P%D)U7;1&ZGT1P`Z7DV@0:ZP0^#F1/N -MW#59WX2"S.=:;Z>@Q;<_WYPG6**KT=GR84H?X(PVIZ>6351&>'S,DLCHH#YA -M<&IL2RXT?E"F"XO+[7?SJ: -M-]HI2/P;VO12KV;AML3.$@[+=S";VV'7AI]#B3\B8S2]_"<9I!48!J9&B]F\@2(5$UTC89AW-J>;2HDSJSS[7JPGLC\]Z;M<)?KOUJAW$LD9P -MDX_0HL!=6VIKAJ$HOTGPI[A50`:FZ<@BB#W5<+"M0_074R7ZB9P* -M-91+C^[O?`6$KD6)X'NDZ"TKX*.N?;VAZ@FHAJAIY3H6Y-SOXRSHZ/\1>)H% -MOE_H6)=-K9"W`*?()S[JT#ZQ.&V<<70P@;83GJOAS8'9^,`MA90_CX(=SM]B -M<8$B/D><(Q(W%2MFH;L_AANA`*A=WZ#KZU(:%9Q:+>&UVTI! -M$JS"C2PPKS3*@>+4GCU/M"55EH8TYQ -M5$=3T.B=.$&]&A/(LU<\[`*5+&QURDW\Q$Y&DY=/OHKS)L>9_RI,9#B?K\@@ -MA:&@\4%"\U`+'FJ_Q`A8JM:?)4\YZHDZ*G/4[?DMI9D9]\58I+EIPK'2349\ -M842Q/X@^<).F-.%+VBE,UZ@]NOA"#=BM)%3WAM2$]7 -M>%O".T`=K_*+J/\TM^E.MJ)UF82B?CRA+Z=&)^$'=&-P@A]6KB`#!_]\R?UC -M-O\>R]YK4^\E/TNV,W9DQS(GP=$Z`#R8QHV-;>RVC=&L-:EB64%]!#'LB%<- -MH$IVD,D]*VOKB)37\0<>4^P_[RU8"X%63+YF8*R:%:N!W3F7\":$'W(R\('[ -M@-U53E3,[45`UNR^,L8'HRV4LW.AV]69=4E\<$R/OA`\!2>!PEEI"V,,Q*(8 -M47F0TO*DT497*O;O12)@J'MAI4Z-N'OJ-,*B7"WH*&X;(JI> -M*:3B@^BUAX9M2I>T`[$;.<'6.)6#S4A&?YY+D3#\FFU0;,H3\N4HF@8O((!U -MLBBH#7C@0^\__:#6MEJ)-TR*S6N1G;XK->7#L$P+YGC'O*!]?<#^B.L#,PRG -M)EL7!89D5%8=;KX]>S<*\Q4&3Q:\Z7X%59)],DD`]"]20E_%,J2_-I(U,$)G -MOD3!67$7V[1/?JYQY&B^Q$'*-#KY.4[ZU\^`*Z<74'/0[KGKYJ%BP:]*<;,/'AX_15H"*_Y.%XFC$?_H6AFI-E3_-D7P>VKQ' -M^3O+M`70(2_/-PFT->A!]<7(Q"N%\9GX$X$V>)N-3!FU&GM.^Q+%=J.Y^;=X -MO:,D9IU^DQE?/%AVQV.\,CWAESB32W,3E))5JQ$&648S>A!O8>FF>OF9 -ME]I@8#A@-B6EAS)<;`$00]"&=&U8YL)UBQC*V&O'FFC\RCSX:^H,`'$87"-K -MOJVGYVQW3O5IVLS52QL;%BB+B,!9M]>4H?D_V=7X5CI`Q:FU[I0%4I&1KIO[ -MV7*18I'*G)ILZ^!DO!&2=(64Z?A4\]C/R%O@+\+0Q,XIY=3+]731-<,KC?.D*2O(PQWDLY$+,B.V\[/);*+]L?GJ!O&L -MMT<^9K^3G7+^J&UL5R-&"A'$V/C#2!UVZE+BUB6_KFM*\%'*B6HCV@:,YVH? -MYDWEG]"VEBDO3,-BU/B)Y)388;'A>EZEA_N3WP4??`XQW02G8_7N6`^/[<=P -MW-2*8>FQ+(252&VWKWDR@)^E<:[1>EN!:T+@D9^?Z%/;TY.A:LW7[-O]S\0] -M24K/8_,-D[FZ*W]\=@0HD,*["K,GM%-^/3W8>YIZ_M+9?=XA4E\&Q+/Y$/.^ -M=#E2`@AJ$Q#18SU7_8UC?1D-C?^+11$L1WAN>G.U"+Q$'+>6W-A'6+V%U1>2'JC/VO*4;'\3 -MT9XAM4LPOCTR>6@)(RF9:/+`Q1CM@OZ/7(Y`1X%Z=D`F697^74Z[V@;B;68, -MG3(BPY*;UP0";;[/-<:.9U*R3!C&2G)[9Q(DG(^7@2/%ET'JFJ4C:N9X9`EY -M3>U*'Z10E#N_8Y^NR3$`,F0I!%HXJ;*D#T,[MHTXFQ]_#DM@*FU,'Y7>5?`, -MRXEM^AV>K_76P-'WKS1-34LH -M6_A;?.C,J[6/^P3^F!SB&JN#$BODF"@['>3Y2G<5HZ+NK*QI(`__7[5GW.'7 -M7&XP8>_C]UXNHQ`VY1XB%:(()0UN-^CMRNCM;WG5O>_&K)7D1O:00'S>S$2[LP>0MM,ZW7S3@.ML74=A9"57.6XQJ?^Q:JD7RP%7C6:G8.=T5 -M5FJ\SH'MW);Q3E)*O./M/9(B+Y`>.P_H6K;P8[F6I6(SJ''@H-*O; -MD]UQ8I:+[-O(DZ?KX(V0#3/$0P*C=;F@RH&Y`C3ZP+F/VJ<#';#9^N6;H:.A -MC0/MM)59ZQ]*MIO4H+*"H-^!NSV=NQH>;;G1YX@=BO0:L`D_K_>7?Y9(3/RC3R<1`D'S6R_]!+C3DQ -MR6GWKS.Y,LW0PC_"&?_07%]%;-0\J![X-W87*#A,P^OS]$"R/`OPA!?J$+H< -M7^L?)NR+FY)_/;:$PQ,A7!`S3\%>9;'^;1&T^^-F#TF6\9_BK?J;'C],>V:S -M/L_"NR-(W4MW?*6-1#K:V^*&>.G>S.=6)GI379=]VQL-T/O@^9*6`90R_MB+ -MFCD9-?'_&@ZK6XPH5#<):TJ@JD+F&TW'13\5I"R62\#2-QI?%]?UJ1>/`5O_ -M[Y8;GJ&MAK-3NS8%-T1L4PMD$.1_I=:VLR+$0'#=!7-;LEU-735)A5=/I5;! -MI+TRW2MRZ!X[%/3Y<:@%`(5HM>8F(]<^3(0H(K>9$\U=_$!+CGZ/"3#_U!82 -M@\9&@M<=,YL_@^RQ0D%#Z*HNFOKF?-=B[-^7[,_4G.Q61@B:Z33^J/NE1J+B -M$(F,$]A_H6Y%G:[$X8QM&R/<@//';[*_`7K2"3YZZA.8^@I!*\.20/;VW'0" -M-Y:75]VU6OL$.#77]8/`3@*;R^RVVNDF]$;&\_$_/=>W#FROYXNS[8WSO^!E -MOR3L6R9L4:NXX+G@-K)X'"'SYY/99$O%.U>6]Y\I]7U9][?=KW$G#4+6IQRA)+?%@/ -M7RC\]C8&]2?/S4N5,K#_T -M%,1A)VQXD)R>-TB0,LYXYUOEMD\)(:R/3U"7(D,`3=84J]?34:"&GJ0_\X?[ -M)<0U5JZ62,.6G!>K@\5Q5R*,[%G+9RJW5W!1U,NL4;"_ -M3N`Y;_-+C\P!>!V!=1,-JR8KS<^H%OBI@<.@W3;;']*%)9WZ530G>Z.UE0]Y -M9B$^%IWS4ZSE"^,#1"0=]V;/6M^[&K:?*PF^I/+W$EF'AZ*[]/C;RE/SNVH& -M=QZ.K74DYV`0QK@LN_#>$1(:W3>3V51FTO&LW$?U[NBD!(X9XV@DIYQQ -M2G8L;EU!NTD4H[-!RW_EPSM3;2ZA^(O=BHX]NO/]@>:P+B23)Q,9JT=!"W$` -MJ:&YUBO/TY:-."G:*['2(J'`Y`3]--O/!F>0[[3&2Q%;&^S84F??L72I8/,1 -MW90N].&^C)OZ_?^`<"[=N/BYJ(7OIEYZW!B>!;GU:'&;ZRU/4S2#<3OK,$#\ -MS5"**5!E!J5E'@T0;VK1MM2"DW>;2ZH1>#><3C.'*6\V_Z%L_ZX?\ZBWREB"!Y4+:HQ,>PMR'6EED_E<@#RTLW>88$!H>M>'D/M85LQZW$,(!UO_HA,4)G+=@(,T/Y -M*PK/K1JD)OO&6Q_+$#GK=_YI&@;>WO"#2^5!(?.+>9B -MB@-O#4U=&70H2.TCB^`Q1MH&U3\0>_T,)L5ML -M"QF=PZ#%RM`O6L1IOBKDC(3Y3X^8?2>4+2&7-%>(2&YV.!-WRDMK7(Y_9P.@ -MOV1'R4HAQ6VKTF."H4EO=O0!WK:"A81W(3CST9$I+,DS/R'#RYF$\79LI@JF -MRT<2JPA>=.%FNEO?>J/2`''W%[RX4\[BVSGO53G+G\#[$VN#5VQ>N= -M*$E##M^O3ZOM$$[1YM/NFH:O`UZ'&4;_5HFI'5/]"WGC:?/Q7.5]G_1I]0K` -MN&H\-]'\L"OEAC(*?$]&N9LT34G)S`)->O4:^*=98@2CC3Y7VU)TY%`_%WK`?-O5=/IEN -M7`COJWG/F58WC*)*W:E!#^)HJ;1[X`'5,[[B%N;8QM(#]H*=@T:+)_"F1XV` -MPZ5.J-Z@'XK?/#D]*J,YX]_!U'?6A/^$7F/5(6X_L3G:11-(MR):='5/BRX+ -MY[$*O@K/8'!$LDHV?).`!UMAEJ`9K: -M="2%9G8Z>B_3'+A8[5CL8UJG:/P2_B/G$(_6>,U]^F>EKOSGS4Q%H/Y&P-=E -MAH&@G&'.(%V,H*%F3L_T1MJ*F_"KTC8X#L)R/E>AK`UY?J[GPZ6Z50&52>AA -M^Z.F@/'@/$3R])X)["%EC[`;6PQ.0E-";O\ID4GFPN8,< -MZ1LV?A3U\2NE-*M;G&5;F89/9G9.XK5+`-B\L?>UYM(:JG!VV=,1U=.')[F; -MZ.?OUL2&F%C:+DQS0L\#,*US?Z@;*%=II@K$!564-J*7FZ&(YT"8H!TO)/>+ -M*^SC[P2NE6J5BY6_K]>;@O@C#>NHTC>49_"[F'Q)04$Q-3I4@>K=(C1H9/*F -M012B>]_YP:W9QS\!Z#GF]'6F<;Y6&0#Q40=I=UY!TPGW05W!\7I\1^>Y/G/UHAFJ-JW=X4@K79`3^GT12Z'V)H\TF^*E -MBBGG;,-+.,31BSHKTTB&2/*IV9<@J?9B?!_][-&M$SDY$0.ALS1E6XZR9-A^ -MGE&Y5F#$C?[3].+B\S6ZB-_*EBA9I@W*!B&KM.??F]J0=T<#,P7WM%W-B?*- -M[6W'QN>2XMZ!8PO>R0[3/>R)3'M5W5U!4B#L;]S:0WZKZ)H2Y/![^3:Z.Z`U -M&O&9@"GR^NP[<;2&$T0(F:?Z_P3&WID`8%-;@SCE7'L,`AC7SSJD95_.8Q\H -M\=#>UNY1H"AGA5?T69JVM9GJ7#EQZ!PH^I;'U#H;=`:_9%5GT5YDGA,Z6#I> -M7W81"[3NQT?M0J!7ND06FY0J<6HK/U/#Z5&N%>GZHKYASX\K-'Z`SHD?)5> -M7HC,(03S5\T'J3^\VKR(PWE8I['R60L6RGMZ.QH=)(T9TEBP),A4V-X_TH_? -MGI"*E$)BJIQE4Q)W6M"K=#S.JQ*%B:^%[>?3&<));=:)%CZM%E>&'^VMP?T+-;$P)/OOBV;R%L]7OB^HXUQB* -M\8R)7(=ABXQ<"9W*?E&Y#./QZC -M8AZ4B2CETMK/=/\%,`4W6[;ISQY?MB[^S-(ZHT0<&Q5GGN4%GT#GU*27)Y_? -M3RE7.2%:"]@IAC=H(14,$>7C.4G;W[7TTYR0OHY6^LN;M\^Q73]&0L%2Y]!V -M^QZ=NSQBF4QP>1[-LN<#YOS@!!MHSIG<-ZMQ*&,E66G@"&=??X -M&Z&+I0O*]XFG464-GJG,_U`?;3=2S]>W0+3=![;R%]/MQ[!*V?M" -MV297C#'S*JTD7^9=87:]:OJW:.`9;J[^F3GK]EMIPKWXJ5IPJ/K%>["EZD7# -M;;8OM5YI8LFZ9!NH:[6W0/V-=Y*RN__,[)#H#YZG"L7&C3\&&XDD"MOM?Y1N -M^P(A[?*XAQ9OR>0D.%;3HFZ2Z6*4X7A%]*3R.,\3Q]6/V%Q'_?RKT5FOG,.QB -M/GIMT3#DI?$GP0F62(%_L@R/RGHF:UQKSTA -M:CKUE^$'5(3%1"[DE^P'6U8KJZ8$+#4\;?HW_0U*(C7U*2V!2-

ZAHB9T,&IY>BUJ;S/Q/?/VF:3!\"2E8T>/*$;E -M1DEJEJ5NF::$["IZ3QSYQ3VM-LX/:\@27R_:I<+A8+FD>"J\[BGF?^L;V?O9 -M:FN&]UA4=2BJ[@O/61A.4?J-?+OJ2$ZEZ/NFEARF0MO\2<#8V@C6O;`D=)[E -MUP0US#XI2OJ\I,%_X-X_TL:!!"P7D@P*D%FG$]_XEWP_@,T+M8D/*5N%T/3S -MP'*5,#/*.TE5/P+AO>TKC)1_2^Y] -MX^G,5+%4S+?WEZ)L%Z$@Y_7X%^4C?AV0WSX05;OBEOM:L1C(T`*4CR6< -MY'Y1Z3P"?$MTR#D[@4]N";DJ3L."IY1,9%.Q!K3A/QOV>VC>\^MNRR!\HY2P5^^#C`7 -MX)+N:F7W6I.4-;GR_O`:WU[DJ\2L[AO"-D,Z(CHYZ) -M`>LO;V?3Z`7]8?-GSSG^O$G*L2<"001*BY;"^#^O>,I)*:XF]6IF^)->'W1L -M%(%1C\[)6.05]4L#IN:)R0%H0F18_(_W\[%NHSW5A@RF(>*6_7$/08SAR^Q0 -M2C!)E>Y^8`=NX^(#?!.3C/VGX+=88,L,\XF(M9S4_*SGN*JV;I`F[$:V*'<- -M\H>H3O6_N50!-RUJ[;NH':WRW%"?R=):5GG,FQ53H930!8<`-%I*0M12#J!!/YMF<_R)\!%1Z_43AM1F[WX]0IDG"('-0N`*^Y'QR="R8HP`.4B\Z]+S_A,W/ -M5M:.GI!3GA\/`2\YKA,;[O]YJ+%*;8J`,]%NDK`JL72,@.<;W)K*K,HZ)^$DW#01]'E;V -M"?2!ISR*M3"R,GEW`EQM>U8LS#)WM3=D^LP:6&N!?O"6MVC22M)F"\&+;*3? -MFS_OEKW@3P*HFO8Y[K])6!AL@)[[255PO14V2SXH6!MA9/I(;EX3SKS'[O7* -M9S-Y1K[#DAD9"JOXY&@7RGU!WQ=G[/6.UBT5_='(%ODBI*??`=&PN*#XSCQT -M_/_RZPUKL;!^5?E?IN>"6N9)I"5)FJ6'.8@_"3#"67#F.(I&KI*OY1),!M;Y -MI3PY1@HGIP)0=RM@5GF7=1R:\!R5B$\Y^HGX^853J]^_%_Q=+N_.;,M]-AL# -MNA^:^[6+LB?&M;UR7Q>,=PF,2*7"^^GC;SVGM,U,FSOS]DD+GS+X?YW-P!HH -ME[+[4WV*\Y$+\*18G(;BT)RX5Q_9!0,Z.;JWXAR&Z%;%*.V*B0(0UUJ&S'2R -MS.0<"=WY%+`C\@RV:4*`WL6<#\AHVOI]G_9K$^,/JY&'W`R(FFT(%(5I(Z:$ -MQ'2CG9%H(61;3`X>F1>%/<;!C;:W4KY77+6;AQI-=BM%VCZHMVJ@+O2^8FS] -M/!6D:6<*>SRR='0><1IKQ.YCIXT7Y#GMZ1XR\XQ8YX_"-\^CQ?N4W=5WN>VG -M%.9?$O[RS6S6ZCX<7`QGA+B11/ZG7?TKC'\RKGAUQAH,4'U'HDU\5C3/FPT! -MU7^UQ]XDHL,>W>N!>*GP0@7G9RE^42(BEL0$6D#*>?M%G0OLTWI7XX0V\C(V -M-?<&K-)Z:ZY45E:^D-TA">%L:WPO^?SV<>?PIF)J;S+DP`UTFS_>F%?K]O[N -M>CM:BSV!\*200$A5.CRO_G8Y8$8VGBD=%KG3AL1Z4G+&5R!GNFK"79 -M>R0RM$TDAG#97*,_;6FE8-B`L_N^USYXT05:30G%L.IN?-'ON-@AH5?U`8W`1F5^6:77S$\G9HD[J=*Q9(62JG'SE;U5(TE_0 -MM:6/_SO=KN&:@:E$GJ_.KFO4P46>ROL$BZ+VQQ)B<:RR_\!OM23O+Q/@I7), -M:TH$S_FTW10T#:S!`C/9;_-`C^(,G9'_0=EKJ)0]>4#T>#$_/9YX/=2B0+`MISZ:*KV'DFK+V$VUR=CW -M;[68!5%ZX0E/]2.T"V43$/0$WBAX'X:)9 -M;J;WO0ZA[!R];&5W<4'TD+]9_:)']<$P?BG?<[1+H%Q,-#2-&8D:NK[+UU]I -M.I`V[VX6T*8T+AA;K%D?VS`7*%CQK9?H*I?LVO%(9+=_D(8T9!N&2C,94ZO/,& -M)\_8MW,R3COK,=20"JUWS[;I3DRZ2`BI'89+[F&!SCB(!K:S4F7Z/]VSXIH! -MM>M*M=X%F$SK?X_`^J@+J?GUJZ.>J^ELWXQ'=H=.TJW/RHO"`]D`2.$G!SR) -M(NR9]\<46Z=GZ[K//XF([<:OZ%O3]JM^@^8MX2K("P_ -M'EX)L+P2-39:_5;10Q7L-MW5D[=9YK[_<[(W -MDV\CXIW^?\JJIPG4MK[3VM"+H$%&@O$;]G:AZCY9DI[]JV[5'6-N_WM_U6Z2 -ML2W%4C;K;%6F3(?%0#TZ#%D?B&-3_.`F)Q8K2R!/X/](9C#;[0DWA\QB]N-T -MD<6_CA_O)^JU@O*\>`"ZC@_QYR3_UV3%WB7G%GEM3>^N]FJWZSGNJ=:=+#[% -M\EE(6_5F84D7;KUQ2@_J_Z7W%O\/ONI@W.HX:D*,5ZZKW& -MA>A&4Y+]6[2@":7Z+4FF+9'PPUSND*Q:PJ_8X(DW,%^3/?*YQ&H -M7LWY?'EO@;=C+Q#7PU^WE&,@2*"$T5OAYOM_H(K5]`>`_5HZ/8FH\C)0WO1F -MQ%`BJND(/GJ/(1R_,NJ:&=2L[%[^3X%W&_9!NP5*W<+20'IY6\54I2;Z+@QC -M!"(D=%[-CQYJYY5<#9\-4/(<$#M`Q]%#?MC-^O,;2@A*HFXC[]!?GQ[ZW^FE -MUT6:[^!CF:"B(U;`7MX(*L1Q2?Q(53RIV$>JB2`* -MQ0#/,/OCYHGGJA5/2XM*WU#Y+GWA9,V4;H#>RY@Z\XG%_S-N;#N%OL,L=NNF -MF_5VTL-RKMXX"ZM_ZC6ZR)'9W"'D0P\@3C22_^.E2K!B=!8RX]7HI@W`A-[) -MW,;E6U2BG5U`A""AN)(6C"KW7O@@=1_[*54<_,BO<1ZF(DT?K@^PVRVSH6G. -M;,G<.&[F1WK$B:DDJ_61PUO5ACW)\[E21S+)X'"FEFV%X#P,533L?_"J%LFX -M="4*+TN"!JBT__=1/KFIKS%1ATI.-GGT;+.GZ?R6X,94\-=9BPXE4A%7XL62 -M#"``@1GKS+3I#STVGZL5A,%SD2 -MP5*P]Q5++]6GZ)-S&!FHU1778C8P!-DHT\N^<_%.74\15U5`E3-5MK[-'KJ> -MF'"+"'1OIS\>9]+9#1E.<5]CH>DHXI'T%_E0A0'K2@=.O`8>#T!MF8AU0ZNN -M+MY?D%8.*AVT_$EY"N[%Q\89?J*9A^CN5R7)0&5N]\$1]5/.R\CO]FM6)^3$ -MS;"(.=M.!J$.X=NEGB?V3V%+WWSGM;-\WW+IH7-*[&SYWIRL?$T2*.X\P^', -M>6P0J/VRYP=?90KU\B(MNM(/*E4O`J+!Z[+$D&YL>D:>T7=R*^-474(.-V?I -M7.^^_'-^)JOF]T?_Z7&7-GFFV!1ZI*B>!P8,-`"7TR[CK+?;L1Y[TN#,#(O8OE[T49\.)E,'S+"1-87K#6IF-DH7AV;G8U5] -MVM*&F9P@?Q4+!]PD[M[]J!ZGB<*`U4"UML-':_9>.QRB/7/<,=_0WFZ['\F> -ML"2['@-O`*U>DP(\@\;#`^O1],-V*)_<;+JKFH;CC4"@=LH'9,B -MN0!QZ\G"V_WVB*,;R_3D#B1P^+5[CZ\9$1RM&4YH\6W4F]];#&2;X^$*$<=O -M2;DTBZ:'.0=,-#Q<$,;G-IB2423$L?4A$%AM5ZZP(#7V=S_/?FJ\9DT#0%9"DI9FO//FB: -M:8F4F774J=3EXB[YJ<4=6$4$ZK9V'?A_XX.!QO8TE#=/D1`_54HC(3B_SA)" -MWI!.IGEN!PK.3YM92;=QLTO0A;@Q*M+D\'SK_H[56AY67*J[2Z6'(?')('G0&FT3F0",C3=6E'[/R/C:VSCB-' -MN/Q,8@87FK&?-[D:]_1Y(!BU?^JC>XMS05LMH)\&9K@!45!K'QZ3J%<'ZN7# -M-S#;L.>]T^QK@U)\8H2D;@+TF'-BXO:DF:5H0:,O&B8G-T+WX\1+@,KL^_@H -M-%V4G'1$J^6;XR4K7/L(`Q@D*K<#02&A'D-_<"M[&.$OR$64&JQ_3G59"T%K&22'$!!Z9=/+/.>=DGKR(SUC?UA[CU9Q0&\XA6RSXV^-D?3-Z)/>L -MR'*\F<_OQS0,&S=OZ#),/_/88!3M(%6II:[$G_J4TQ=N01M%(`S\FMCG[Z6F -MTAULN[WT""C;*NXD'#EA2#7WD*M4?D.-UL<_@:(0#@F@`2>X&9(O?E.T!J"0 -MLRV)?D^<%O&;HH:91XT`)C)/H0!'@D!)D:QY`$DQZ5#&6<*W0,=`NZJ -M;%NM?/FK@[TMA!&:)UUM8]B4C5V5-HXH=TB:=DB(9LXP5-%\-GHBAJ('F8>H/.5IH+HP`.6:JW`/+L34^TO\ZP\ -MKF]0E+`'&U$TKS%\:$:\N]][#\)5Q)A+VQY4UR+_Q58UBLK5QZUHFW_0Z7Q` -M[F45H-#$6<-T)A)*[;\;>U;2>'M=,N)J(H"NHW?&:S48X3Y27".>':#:;7OAUOSYL4ZD9-;H[>8Y+D'7MP$?(BH;MX^W.\C",4-PQ#H#K' -M(#R/1SEK(6S]=]EB9.MAP>`-OWT%Q#>W#TH=3N[*%Z*:=>';"H1V[8JG]>S\ -MNQ/)_"L?00YL&-B.1A`3!J.TMX)W1B.N(95867:Q4C<0BEPV973S\[?XW$LX4T -M*]@T$MC,7X2Z4:6"WY?:G-;_H$I;@P29S+Q)?#.EO=E9%J8?>^/"SN:V1'O^ -MU",&6^F%T]/T"PT=P\\+U)NU%72*2/70S?B#W!3@663^Y38_"+];;' -MVS--ICA['BN+S];O/D"%"?[>2@:_,:(XINA[E2OHPHX@I-I'\)(G*&;F/E]* -M@V:^Z9#3=VFQ":)%W);5@`R(?NP:A,_Y$`G#Z%5S+ZJ3M*F&-"WYR[E5S"O8 -MYDPY_W/D5W`[#$Q7!#2UOTA]5I[#EVX`Y78,DS_0P-\3NEB>[YI&02N1Y,JA -M,>@6\%:HK?<78?$;?;I67OMD>_;OS]`Q`QLS?X:(+89!.9)\L,#SO^\-1D3R -MN.I*52<12M<(EZ1OS3('.[D9C1W9V(N06)B&R#YEZ'B!['27;RHE32=X?L=; -M,-M!6X*Q&).X,+=&UCR!!MT73CH& -MHKI/CJE8DY!A0B?2OW'L1!_:0K6*L$I*4WC?$_WE;Y0L$L[!>8J=72MDF#97Y2M'Q](+)S@?7 -MJO`E1L1RY$&"7Z,X"<$\YSH>C0J=FE36.&>:K?YI!UMF(JV=^+TI$ -M,2I4$R`9/8H/=\?XC]S)'&1A@NWEJA=V+IPI`POKQ^][-Y)G/)4]%T$ -MV$4Z./R9#,;7?;?,E]..K!2J^A[3V,YS)2>NMP4[KIZR8/[6C#6S-L4/%PQQ -M*"-Y;`3NW<)7'(=_'"BP`%!>]R$P#\VP#N3NFI=ZD;954?5MJ#G2CK>UOJ:I -M9_"WV\YGJ7<7+#&Y[>,K=,(`AE;\R6C"FIAN&"R+.X":9R124[G1M\3?`UG# -MUD\ -M]CH(F%V$F-&T#UEGB[89PIN]01:Z^[=K2#?61L!WH#M#CKM.3@-.R#_J6&H&VXIM[P6_%` -M+-]TQINTUOPQM6M9S'6SR_\7X3`;'<6/O;^UVLW.:#H`Q_VH*CK'CZ:=@MYZ -M1PCUGWV'$"\%EF>\E+6AT6H=1P.H)L;\;7$<9H39 -M$SR9"%$Y_$VF%4;=%K$:A.[MX;?E_(ET6!XM"H<() -M3VV+D@Z0Z..C37)]/?[87^6]F^K2@CCV;[TX$O6$>%C);[0\%;MI%.$X2[RX -M_67MZ%LJ2@,BD^85_C$Y;VJOJ2,W9IH>MG(K?5>E3?(&QU*U<[P#QW;*]+CI -MT/GP$@Y/L#%SU/5+.CDO;GYK+BQBT_H!LPL?9*P2)<8#D.V#-+F!UQ#C-YTO -M"KJB]Z2%Q4%^JK6?[..H(7K^H.9,'\^PB++MUF^.E,3P`2ZDU`KV%W'\LF3=IP^.V+TC;Q][?I5Y!++Q+3A82E_'/U/KEVYHXL7F -MO\&.R.A>N8*2D,1S0NN"E9*L[5;WKJDGKRK^\&69,_+[XUK54V&%O4PW^IIA -M44[H31E8O*[>YP)YN>R8=.^&80;_!"D0#0?[8@1T7OV[>'VJL]RQY(R_-&O* -MK[%!K? -M(A'I=+$KG[:VA'NHC.Z"4!IZYF1(T+BEPN89_I91SN5Y)U_77;\LAA?[;I2F -M(6TLVOR83^*_VEY2RG//_V9V,&<^>WN> -M@9=)@ZAO)\*(YXMD]X7I2F_[[`+*DS[5\TB2S:=I]E+R&2;V;G4_>RS> -M.W#7];#>_8M29MK/5:N^?GE\EJ<]N_!#+%1'<>L>&4UD%3CSP*BJ=Y__0$3< -M`=_%W`%,U=E`Q,(R-3H%$="2X)T%`)&)E70TEC"%%JE++K!&)HM:(Z"CH4'0 -M4:@.0]"H<.?V\&_!]^8QRR7]/?JU/!MEB1,N!X/%I-IPK2*[++%[V6'JNFY2 -MG>.MP:<1'L,':!]=4(I=&3EZ`?VH5!P>.O3L"IOUR3(HOJ8R]K]^<7]%(6GV -M>0/0EO>/"X2ERJ -M$ELCAO.+VO//TG1S]'\NT>2FXF3UL]3N=^ -MM[K(1+6?9T];X1=>QHQO^#&U-!W[.L.$?LW?F*VP4;+#=]?2R^N%L^M"];_:"\[?3*W4!<, -MMYO;8.8JP-DA5>@2,7ZC&!=I^OJN\1VPX!WG2N55Z9A4\AP%#QOY[JRF406' -MBAN7PYR-Q'O%5?.K+@NT:^4WHN*H*O8;W[W(U7%U2,.E[<]1)K$'?/NSB]NK -M\GB+$&_U-KK#9SD^^R2S<1WS9O=-NA]75\L]I*JIJ@L4.WL<2&$)3*YV).5X -M]:H_*U+>JH##L=?"LXSN&"]UW:ND7LZV\XHDL.SS_W86)A]@Q<`RYZXDVDRC -M0E`![^AX?E>7'$Y=U;2Z_9MT\,C]F8WB])ZK+9,:KS*Q)"ACGOFJ;C/P-XA% -MPIBK[MO];.#O(0P5WI$+V6\9'J$A[/[9W>PLM'T=9C5]!CVKX-\V;&RQ^PF(UT8[[^8-3&S4^I#X"V/*]:TOA<0>,ZPUTF>X&:` -M6\'"<5.YY_"SZS"79]T76OY,8_D^*[*F+I=]]43.=B:1?"TZN3-'0C4RDGVP -M25WT>W^K!H_37%),T7J<;!677DP?^Z;\&5!>7;A]1W8I[=5[`RF)I*T!X-OB -M_7)[;'1I9_YR30F!8Z/^I4Z9`)/C*KDR&8U3!!V"'&HFHRRI:R=L_/,EO?>Y -MYK5#DS4X!,/D+7];ASPFION?0B>)90);C@#*LK@AGBY%B3D=SV=N9VUN[EI9 -MZ*98@!>>97G1KZV`#X'L4WY76F+O]S_P8A"],9.5IZ_4^A_O[S\KPO5F`W8C -MU#P9Y>YX*]T)K,WZ@6!]@*FJ/4;37?B/K6Y=Z*:EZ__-(Z3M\E-.<]/PIZ_I -M+*5_=3$)(<7G2ZFTA.O9X5KI8GV:K3#HF-4@D3BA@?DM=]T4.[8X/I,/Y-_O -MB?M.']-]/R?$MH[O$RW>RW8077(!??YV:9$?DP2GVS]1M;1' -MWI:O-\"R@STQ0U7>@21[@8.#.[_G+R_(Z()+^E@F5./E&`!2!X)!RP$.^\W[ -MAT2FA.@WXQLE/"QY%Y1*/-P>E1-V'VTF>P=RS+V^W$=8#>]`WL+Z -M162UE^5"AQ7+S-51BCF_AC`<`]0&7A_*R]]0X;.M8S#A+PY;S6:?+B; -M+#C9"@Q*TFG$S[PWOY:=0,;1/N7+BFY -MDBFE[CA]6U4,IN$M*WB=[[)@';SCYI/VOP\^.:_LZAS]%&.[$&0#:'AI&3U( -M^/N3C.M#N@?5TP(X;LJ):J(21ZT1FFO[I3JRL)O(]*B..O6]KF#(#X`]9 -M_;LO(;XAKW?R*Y%;50R]I\&%779?3PZ885S/+=)B31/CS*B0U350?T@GS7OJ -M+BFY#GLYK_D]FF;2Q'N4#E^D&KYU-&54`J]V\CY.3U"#4@RM7R_.Z-4O-[_><3!N+$_215`B]R+@O@@UM[6,V -M[326KJ%2[@T?AXO)B'[>6Q.I5'5]I`W\3?0>2<(6J0@99(0K1-RL-X-#.VV8;]%CTM!TTX.BJ,O`3([.C/)O*D1(JDT""P -M]CBT(PW^NO/SN\ZUCSL7*@R7MN7#TL1'QD1B>B2QB=V$*ACB8ZJ+QW0#CBI8 -M3S=!X0E@VVN_+&DE@++RO[F:Q>*>XD/??IHN7YP4WR--%/@1-99[6MST%,]G -M4_Q!)W1?,@;L[18VJXQN/07GO]<.ZE12%LL,7(9J]6:J*5\)KWZ-@2>L"JB( -M]8#0)'A%^%=3V>'-?I/B-1.,\J?]GPGS)N]72OG<@?VG^##9YTC`X5O695&5 -MT.O%)#Z,JAI8HFP1RIN\Q.<1A63$7_/5[<+GA=9$`DM%8B_G-%,M^@KHYWZI -M5&R#TR%3O!KL_I_3"I%J-W-&V\_LS=9"Q#V%VW=QQ)"09J:38(\7C?HU%!+/ -M1T\I-P^/4J72*>&*,.N

S\3X*PA=I)\1D>D%C4&%DPR7S7F&^1 -M7"OS))1>]G"4YLP2V_V\[;9,ES5M)WL68IVT"/WB/0E?T-'0I'@\GB=I+F3C -M#0TH*=0D2`GS4*-1X8XI0TN^8SQ[T[=J(+JKMC!';#U8&YSEARI*W0Z)\FUB -M"QXUNJZWC1+@)C]P)FV#5O!4:[`TH<%]/JK.5K%&M.`@LS'=IV>8'?13?%TH;D\R;OZWX\*P26J -MLID0-Y`79L^HQ:HB=CFSUT&-RGU/$2=,R0Q/$F:3[--DLMQ!I6A8?NB#'=%SYJ(,+*I\# -M?=N/AQ3\M<[["R%?01M%?U4M,=N`>=U086RG:.PQX_K[8=5Y(R3OD5LQ(,Z5+!+&)'_3UTE54LV$]I@QDU0W:&)M`ZJ+2\R(J -M>IY7TJ:1)UY3\D#`&VR`O;@+U?LANP65/^1@&+OOV$#%ILY:5-Y5AUT9G8(Y -M`+=PRNLPM]R6EEMVF*5?D41YV75%$X^P>S_0UMU][_H3\?/&?'W5?TX/QM&1 -M9IXCG3X3I'EKNCEW;W,CMOW-IQ:M#ICVD;@OUSM+*]/L-D<,NRE(34VN4@EE -M>Q\)KM%RX/C=0X^$HRS -MAQ9_Z3/Z'B#%R-;34?C'#D-%])'L -M:^[ILBP:-\3;3OP0:OR!(#X+O$"0\O6U+OPIQ2E5:-!=H*A]X#Y$>!G!'?Y!80FS+4Q/_A!#L?+6X$CSLG-G5WK2^DJ\[9T4S -M@YZY79:77;,5QQKRT85=U6*<&):JM0-T3L+F_YJG2GR/[]/``,AS`]9\\Z%`HT"6;#TV -M_XLPVE:M'Z':6`E"^!@[T<"*SU5>\$'NRMMN14>\[?'UT%UUF -MK?$[F_Z9*&@#.FO=P3`?CVPX`\E&@SZIF.*JS&I'V$/7[7Q9U0*4DM5HS>9Y -MV590J2SGIQLH:?QZ`\6]EBR/I=W<$"I5XA>@$@PC"A->!E_%P#E)R@8\12!W -M'&\.=]NZ.064<`L6)UK9M?0>/+J4IZ89Q`+#M$`)%>A:V'XMJ>M*D*UHPEU) -M$F6[+K+=V@B5>!)1/26_ZN^^/0N-*A,;(2Q_>8C_;[I_1-I_Z]:KK+Y6?\#"HV1YDO'M_`%R8CHI.B4.>,I:D/< -MY?C-M?\S=+>_ZGY`H6;"AA50AL[@V7-U@Y[(%;FS"T\U%FD;AKJC:>H%%*"R -MFQ>HC?W#\II[TUR0(_GH9"7B[1YZC=8MM+.)?O6@\$4>_,[0SGSE"@#8%?Q? -M@YNMW@_3@AJRUY*L,=%B_/V@U94S_13JE/I@ -M8GG^J5\<+"SK*_3'L"W:P!&9HNM*74JA2EGOCLVQ/R$/?MS5W%6%9]KH:0N_ -M5;!IO(GK:V0;N,F@/#*'*-Z,#Q.=J=_T--%CI$7H\SH_BT^,X!_E0E13%Y';0T-;OQ3&V0_YW,2J$+'T? -M^N#U(^FOW;82_FVXVG8:2-%$,AW3P@3\M8I!S!_3*'AUBX`M0:NL-_N;_'.2 -MW@7;2IT\"7^]7C%IA4SO*/$>^,`XV[V23P<=2'6T9*\;GZD$*K6!:EL32%8( -MRIF(W0BGK;WUAAT61L<`'KC<]=CE5'-)#;]L.S]M;25- -M]CA8C9896%C)-`($T\>5TZ.L0MK\-YB+%[L5KLI#;`\F#1^I_`>?/X1[LMJ\ -M=16%$Z8T^+VR82<@0P6;,"\R2.D=)!T!Y]O#KT#WJ)371!E5KYQ2Z5D@1$4' -M`RIIL=".^]NI<>#4VLB)ZEJ[Z1OAO"7>N'<=0=T):,EJ23Y@1H-85EN`!,C, -M+MOG5SE7&V'C##R)8E1TAPHG=/:^FI2GDU_LE(\^#5IUU%I]$F_T-<-J_B<` -MS\.DH*WCX=FP;KLFO++`YG].5.;(X5=]&2&:I7Y -ME>DA5EGX?:DK2`8L0.J^^+.OEZ&9( -M[X^0,SPC*53!RR+^A.7E8#+!BD+#OU;K7,.NT5"*5ZP)$]MK`SSL.D=N7]K3 -MX(D!.QK`;T.NM^*HSK#G1IED,ZVPSJY:6)B,-S"=3I9X7]0 -M#;HV%S0(FPD5B^6/VQ\FI8'):"%)WS)DJ0,[G[NG,PN:/,BMSNGJLQ -M>?:0H#-`@E+F`D^[]\.42..R%C.6GHSO3A3/O\(N%(K7[/0>1+H&#IBL#/IA -M(:KL)SJT<#A!4>57FVJ939VSO<'Z&&4RUT0U6E+-FBEK=7$44E1A3P&-J\5+ -MD51L[:=OV42]SS>Z,N?Y.&C!1_F)Y#B40*'&)4F:%Z->%F0T<2.4)C"2H=3M -MG2;*!_)@+Q,64W73WB!:>G7"-&?L[(=Y%FP1>>R+Z2Y##:*#88=FWT-?*5[_ -M,`>?RKRM4Q&)3Q*7B`:'EX:#+$>I<%R<;7OOWI,F3PLSX^2X*)J!1.YO5.6$ -M;XR5EL.`#*&Z!%+02A(TN)N+)!XO+Z004-DXY`;I:7)B]R=BEQBI1^,5]N#4 -MXG`JN>\=O5_!I7R\'L]=Y)N3YOM.)%U.EVW--O? -M1S:QY:'2BV51-8:!9CJD=47M+K'D$9>LS$[JR0PJH%'E*6MY -MV[5>#MVB[P.+5)MS?"T"[=!>BW$&*#BA)O&/U4@Y0,#F*Q9V`.ZGL<6JVFDE -M\[;L2.TZ!>+TS<\?$4Z8ZO'/FWSO["([:4,O\QYNU,@3\CCR8`B[MH\+RCPB -MMY?Z&C)24\"2]8SSX^GQR$EO9GD/11KZ`H+I;5CN[C>7SM:3#=B+"(S5YEK] -M2*4<>5%W)$C6_#B<*3O!=HXIPL#?CY_%=I8-DB^!`)AEDBLK>2.Z%^0%CS\1 -MMAQ;Q^*C3/,M6=B\K4BZ[#J2% -ML$2WWH]@_#/X[7%UM(V<#*&!@BWA(/D?(-<'I:U+^L>;[)HA.8+>*T+(X2UW[=CTQG+CIRLB?( -M>1J*67MD_:%:\C0'-BSB2UT*@8??:JM/`^:GJ]61;9K?GTU8KR?(^%-UEM;K -MU26^9IS/6C:'$L8$_1-QG'B??R6W.LV]]^<$3,"*?,I_N6`!R&>>P'J[O3'] -M#5N)@/?_I2)\N$Y&^-KY3EE6IW*(/@L7EQCN*/D#5!LH%]]C"ZQ%D[>2\R0F -M5U^-#86UK0WJ?'WQZ%D0`N1=O!`$HP?.3CO:W@+`CSO$%*I@>UO*>\ST=E6Y -M:8W^2_:M0KOE;9:T^LTHPIB-WX#[A:O?/H/.0YEK!0;&^&A6[(05\M'U$Y8Y -MKR%:U*CQQD)!=V*EEW=RWB-O?*9$:^@@(^9IZQY(`L\V'`';3J93F5WCW]U; -M;;=/G/\-AE'4XM=D66TFV16F>101SC_&15:M[-?:+J3)V_V24/?1<[D+_A2M -MC=3]Y%H?2=!GHN);SVD08JW1E"H#\D^S4LW/6 -M@DDC"$B"CKE.]<8YB>$,)^SJ6-FW[[3- -M10"/?R(_SS/DGQLJX=64%`G`;64S@Z)HPAC\R-U\'@V'SZTDOREX@Q-2^GX@ -M!ZNY?S\^Q<7TJ#+$/@5R%0*ARLV07#U=-)(5X+X2/]]Z'66\IYQ"K8YUH4@( -M<>LT:50%^MZL/R+A/X&JG/$VG\A'EA\JBZE54%GX?H^K>I5KB;;7R['8_O20 -MN]&XT(#7!1E'LMN"UYGT]($8RF!!D1)<;97QX!FA)..=(7BJMH7=5'R-D96L9C`7/1>D1J"W3`3[&PS7[<4:$I -M'C?H4.2>TVI\A11$(3>.98R/W//=KL-D'_<*L^E!?E&>_O_O/NM6!(_]&]F1 -M%TME/A+0&BV@/G%_VH%:XD[N-]\&/V7A&$>RQ/>[SZ>$IL=H=U?65;:5L\\* -M'LY_LDXK'N";K?9$)A;LJN4/\[X(XJ..EOH@P/L^(CH$=HU'$M;Y&6'>10[V -MF$%L_*#\!:USL,W(_K932)R>_64V[KU#GUM0887LQKW-,L)%(B-G3N"+GGYT -MG&<$?$1^^H-N(\_XTNS8]V$34WN;[XE=H5DN*MZ9RI(L_J\3;8?>EUB8JJ;>.W27M%>1#S2%:< -MA57R@]`)FG$>#\<-#Z))BRJ([\07V>#+X<1H`AR\B-(QT1L8O6?#>1;@\RQK -M8*9=7SR`$$[#_84JLDU*>AT7SHEV=GN`_]9H!X.]Z=M.+.3(Q.8N(/3A[%]Y;(" -M:#QR>^I+:%TN([ZL)VK[Z='YJE>I#\R]'?@H%1Q=W:U2+(D]Y(JUW33UV$2K -ML==3]]\2%UT"-T-C>I&&#O,V2CG&2$]W,H^A?C.J^9;>M#1FT$;V_5+QX-_$ -MB($8(Z0:L/S$F7R@."Q]8JQAF$M_1&KGRITO,MS[3!PSB^)6+5'*NN-S'1T: -M?DXO>=HXF0P6*'=<+V?9=0OL:UCPJ27@;&.!-2UF?`4HE?&,P:1I_5YJQT_' -M+'=[PV'J@6-2NC<]#X4VB2VH>:=\<5)PE[W:5`*UK_*3.U()HE=OZCJ0*[OL -M0B93>LW%>5:WHXHCS*Z5D%D`4XL!%TZKH2[Q!M"_/2/C;K3C@?5!C'45.J\2 -MC_G(>?)=AM3`I]7\=_\SVQN*N`_ZR4?G__V;683X9>H*\;DWBXN-Z_FUZ>H96\*=A61 -MJS2[&5RF"H]ZUTOFZ!Y5M$2]DW*X?#G9M"C=,!]&)6"#,8)S9+5B\>W]DY@> -MXG&M*NL"9E`[\*F%-=F:(/8C3*:L=X,^K6]@_8O=78JXB1ME\'CH%_\PR=Y> -M63@C4]WJ).5\CNSS0EV1`_<'5`W:>7[=^V=G*C[^S6`>JH<-@ADOC'[C^;P* -MOWVW0E(P]>Y\+#9VAEDJ'$^U1.[FK4Y=I[$0I)"(BT8N;-&'&!G93=_H^R7@ -M/Z;A:FWQI-)KVVW0:>':>><7^E3KH'53VS/BC[+M*[M!&E9B:YGGP@#0"?7] -MG9_(N&^!#8L&V5?&23)R?;1.3R)*FXB>]9 -M5^/7P/D=_DAS$;STO<`6_I6DG`1-_%A81DFX@^CV.YSTX8,^ELE&S8.;FF1% -M!.2GY'B;>_U^2;4C;H]^GQ4<6>2T^X"<'S:NZ<&SHB94*4W5"7/8&I4W&$4$ -M:\!)(#F9'BA]T+(%=R:".&#W]/HO&Q2DI`V0T:489);'@:7WIU?RRM5W2Y%O -MW7BS,`1\5O48#U1LK.]:H9(<%?(P\-#A,-60.B.^V@!=^QH6V\Q0(1J)9-1: -MQC9=M"N17U,I;ZAH3M%3W2= -M+W#2KL*U7A1-"Y^E)G]``]JL7"H9QO>QQV?#1YM>NT?YI*OHY^Z!NJSN$WY+ -M(DU-MESG8I[CH";CIX!?%6]AS1&R:I6LG42OMB!/[GX$;C6<^OLQ36#5WC%7]PII=*)%9--EWL%5FQ7U@RLOK[(;JB3\O -MA/\X#L4+QP>,Y&HNWX)Z/:^&NA?NF;>PZ[X(\_-5:$SKJ&NOF*4_==L=`OL( -M!=LUAP.Y9_?1;(FMGD;5J]4P=.[ZNZR']5\,;#>IN9-ZO+^YCMM]^'OVK]T]SNKWR&(=)1]X954WSX]^ -M]Y-QU'GQ5E.?^!/^/6=77:G-CC.6CO>6YU+B%/?/=@;&18(XWR74H3*9Y3@0<*@:M8V$PCY]150:60F -M=Y')?]W@_7+.$A>X<<0228GRGNH[77;]$[=Q6)G+*1V/:BD -M==I,>]]Z"])1#&W6/=]9G^%%Q4\K+;U"QU(,=?A,0<&">U5R,Z/X&`Z",88. -M?1QQ!W+&=O[61$<_=\F.F$E?<8P*;:IO)VEW!K\=SJCA,GT[]\Y#HFK[/#:4 -M5N:UY%Z',9*/\@DAU8,=O/DN+U/)=3LDHS'6IQ;RM=?6ERPP^]H!B?TY+.E: -M-HL/L3]X!!8V?\J"EE$#"M"?@JIK,S9/OTV;3]R';%E0<_AF6$,(QM7(D.*U -MD"&/J,N,&N8H]'9552E#[='K]N=QC^=W'?FT@FA;LMH*LJDMI[%SJ+&4V=#`=2=3>BY"5':9@:W&+.&N<^(&[<)94`59^,)".(=P>O5&&#B*)A[RB_3G) -M6>./#FI2*Y-8E&_CN*!HZIS!G+QG?KLG1?(IRCO0B52J+6KN$.$N$!F$%M7' -M^H5:SC0_\3*^?GI,5&[IA=K:DB(94]2$8#$J>4!Z1SBI' -MR/T?>20>2S=.J.Q6-3@^2=>S#1#`#9'@ND70J*/WF`CM?1(+1F;1M-)>@J-Y -M`4[OYD/4E2F/6:8GDI/Y?)SG=!QD_(-@"(3P2G?6'>&R38JG=&>]N<;HB-WJ$+.:7 -M`\8[^31PB1;4D$6V!G5);YIW?Z9*/=(6:CH69[\$U%C.%\1R[NCS!*T;D?QS -M^1[O-,AG4`9,`UU[9K"X+T]5J?&DD6W8MPWEU`LRD1YE!0*\_GEX]ZL,$L<] -MJM@J[P$!R86BJQ.Y8OOX`M$<\MC9J<::,08559(Z6VESOKGT"0(5EZZ%`AX_ -MTO1U_3\NT%9B/706DG1<.AY%1.Y#:D:1$AE'BEQPV=NH#!;[J:.ZB/,ZC7S& -M@Q-LW#U)HB279L(X4/IL]OMKI3!+<=:KW\JJ8ZAS'8R-3%DOTX`1",^U$ZW[ -M`DIV9E2I<[[D*KU%.BJ\_+:3$8C&$6F8$+TJM4;5E7^ -M8)`FGT=@8^DVQ+#+P5&X'G=%*U'FXA=%::@W=J:T$\&D#35N><)@]$@W-=&N -M[/;<7:B2#/VM7N%E1K@Y&PG,UNB9*&A@F:XH0B+<%7$YJ\G"-N4/GKDHPWG^ -M1]JZ9IH9ER98'IE8!HZ>'Q>RC/HX:0,W)V2#'NSO`JPY#EL(]R^%^Y2"%3;% -MOS=6"SEU'$A28L47$/@1)"T=8]I;T2LZ+^ -M`)Q4XSX4\*`\O"&Y6B+;[8Z\`V7?/AR<>.5`B[[-.MG^Z8%YP;$';IZ-8VL@ -MSOCKHHE*;X89U(*MD0/8[M1-5`VHQL6'W'F4=JD#%1[P0)7SQU]53UK1'6?Z -MRW4::,-9Z,?J2FW@\S^NGJ)=P,SI\RU&*,ERS*&"9W[M)<031YH2E')TD!JK -M>FV#O;AIW35I!XF9"U=4CW`N#5A8E&L8`*C(O)&(\7YP3B/^/-]";=DV:R8# -MA1%?Y?<9\4D;:*GA*$\.58H9(Y@N,Z^8VTG;&(_S4R:-4.WQD<-C\]:RB-H=)JJF= -MT*[+VVC3KG)<_&0N)291GXA4TE8F'66N+2HJ'&<*H*".IQH>70^?SB_IA/O< -M4H.W:"P+#P.G0UP]'(-Y=YPR=)9BJB<),^=Q1@"/`'I;X2%+63,4KT?1D3_P -MZ13VI1#(T6/ -M]MEGJFAI0-?V;[K.M/T_(EM"9&+&(IVSB-)H=#+PN5TQHE]!1@$"[#PG3!C"][A2VSMJP2,<]M=&%984-@ZHB-_PHN -MVFK&\E)_#S69= -MY8#;EN92D9L"/`?OSL7/LUXM-IUM9:#;1?CTK*>;<0?U!E'GXP3*1]_P6F/7 -M%6R/P'T7%9!Q.^AI"AO_"/(B(7$7/6*%9#29@WI`[Q+@^+0U#=^>PAL<_Q>1 -M;D*CXRT_X3YF@!&F6#Q".DK[41:*(K!TEQ(L/ZC -MZI&SYY!JW'];:%LG_J,K:P3X3I209].0@-_7MZUG'0`%K@.P`>(EFD@_E -M#V6&1N.R<').AMF='$G[K]O8`"(8Z.T)+U8$0?!]&R/'KP1[4)T5D\UB,KB5 -MAH4+^``,K[_S(5EO8#\(QFJO$)-/'6!D/,[7SI_%-_!0`20YEV-&Q;=#\W91 -M\TC#,WLWL0Z\Q+``XEJ?@/;)YFE@#>?!;Y`8)C;]UK7TIKPHQO8M)-:*9-?X -MLQ5#L!YR<;^#Y&*=$Y*>8U"-9JNXWA;K>*?Q@N0!:R7^XEAG+K6'"Z6!34X)4$5+/$U5K(_C -M%CL;>$7(MBV6-5UA*@R\&S[7:O]EI-FOLU/CU2N0OY\*P.TY%>.U;N3T=8-6 -MU)X``]I8.NXMJ?WI=]!%W0'3%6J\G9_.K?L?IZ:0_?;AYD`)P^F43H'9*FP0 -MKO3I/&]+\R]G4LUN=5Z]?39<\=5MGBS&4VRIRBOXZ=$9,]'OOTHYNDA%I#4& -M(+5/M1@S'Q0NRCE!,-H[G4/&*'!4R^")W5_%Y<;`V2^( -M]->3(G3"^+]$Z6,^DB^O;BE@^3-1^M90!FU2:=DX7,^8B>=]\/W -MOL>OVS>[6W]3,=@G=#/$A.B]E?+&?^T5GY`8/4,F_0QZRA+W;OMS*?N&(KTF -M@W+HW<[HT*QT5DL65:O8V0GJR%F1F/=M('@KFK=E`R%EQA;Q\NRT!6%9ZYLJ -M%G5K5($%H1>[%$\UC?7%@Z(V2"['^O<4,CX]?GH[.O6`!OJG,KYB"SFX-W.7 -M4M$OZ8;OU63<9$U[&X%.J_M#'.H:>RU$?)#5<05&'<.\)/7KSM-*EJ\$3$_[ -M%<.`OC3/4/VB#ZZ-^C&YXRN9B,QBW=L73GG@]M#%_0H!>0G'6M -MK,IQ8U`!@HJ@I8^=`@8+\)E^M,K;DLUII/J^#`*VZ]WU(R&D'#C@:X#QWVUJ -M?-H*76Z^#GHCTDI5YO(Y5!A3IT/;NJT>M0^GN5C*KTGF4E?1(2&&BJ>BWI\E -MQ6B*,>/.$K?;F=!)12Q37/8*LH,:'TLA_GT@.3-CI5RAQS-3*!LX]U&D@%C\ -MX2>#O#TL47;RKAT$]0VI_W7FK,T4+&M**@/"$5,)4'74.C(&N,9/:W:OE95E -ME+P1`[U(%:%K,]GWN0%Y`[ESP]35CB -M?&J#8^+'F31O*`ZU)CW2O*$)R -M3;:,>*+3?STM<">3IEQ*)B?_`8GS5K'Y:)>Z^#I)&_?"6=!)\*%[;+#S(\;F -M/%:)*X-&FX3:&%D?'HLL&)VZ"=E^\MQ"AM0Y&&J?CX2V2VA3W&1NS-@`%!1M%#RL-W-3.],$TWC.D`N]NP2?TW"OO2;!T>, -M)9YH%R?C2DKX[QS%Y>?Q9%IU_I5Q;6!>7[BL4XV]XH(ZK&4>*/O3&7@6?P5= -M2T&'3_[6A`K?&@]]W:$KY[=7]'9L*W'X(]\#B8*WL]X#R^Y?.31=@TH2;*;& -MK3$;J@EIMQA6"5SX3[7W@AW;CG:+/GWP,QWF#4=U?UDOV1KNT>#PD(0Z[<8) -M,KB.K^.(0LKE5WR7FS-?FZ!NU8BV4;[JNANZ-G2MSDPIX -M^>]CBN!4WTH#.?/B]7>+AW01KG6GI/T.-FJHD5(EM*5Y"Q\3DE -M1:@LP-7IX@_;LD*A1YV'3Y"B0_,XYPAW=S'(6:M\7_T;W'7I>S;_4XK!Y[_' -MI^M-CLQ<(A'PM@:]70JVE/*L?_;,S1W,G[U+)L9*_9OHEM8>0;.XQ??B]H2.FB?:CM/VU_[4C:C- -MJ,PAUI,(4[EA/E9&405PQ0QU\**#?$LW;<-LWP49;FGW[\TMP&W1=.2>%="5 -MKNEM=LW7I'2Y[7S1>7X0MR)>$D&_+&=G[OA_)`/^_*+D0\2QLG -MVE\$\UZV%IZM92IJWG0L"<$]3;:G69ORJ]PW:WJ_BP/-0[:FG.ZK7'`.1G5+ -MJIP5/P&ET1/2N1G]5*YG6*Y76QM+4:MZ=\93#_0E'XFZV?)E7+[27AJZ@JH[ -MF@U@ATND_GGX7Y/@!>-OO(]NCDL<^H\H -M3\OYU9?4ZH4ZPWBI6[7`7>&'\)9&$F!FT?JES1[.[HXF2%0WAK;%XQN[T4:4 -M[#O?$D:<+V#C&9\GX!&-Y>M0QPN4LKT8F4'JIFY: -MXF"<^)Z9`8N\R]Y@]EU8_AB7K/_9N7PY.G]-D!(?3D/VFM+\(Y`D]06R(Y3* -MBD[%^=PRJ@>8XW+3<4:`O1H*2D\YHBR=\Q*[L(`MC3/#$9JH&5;?[D5*[H-6 -MQZ=7^RQD:5W"7MV\(-FGU@A,B=P7ED5P+WZZK?KT&NO728X_'::.]1R*7X\: -MHC$&3\5TNQ%0'W.17C.3A)L)%P17/X30-+G5;SV@O].9UD2?,80PPC[-< -M"TA.4!;[SPA&#RU>0?L57GH1/ZQ<)D]=E<.'68ZD^]._P9F=>0.&FW-CO]*UK^Z.# -M&W*4/]/F/1Y;XK,98X2K3E%J4OFLQ66D&*01=_I[770YP9VRGC[3I18R<-'? -MB#.-^1U2?G[??V:&N97L4G?7KOV1VM>)0D4-F?MB)EP8.8]+`)%T1*I"6O?8 -M*8`K$M((U02+_#F&)8X\;+=X=A>3SY@>BNPKCY##BO)NI)R'\E/:!`6MU:KA -M?8&/8!D;((;NF3FL>7O>CBT6U6UM-P7V^]#!N0,H.0Z_$^_.4D]-DP<4/E:' -M0>9-L0#Q4(I5J9@[8S_8V/EE!<7#=K!N6?E*+5OK"FDO,W[[7TE#4 -MT=X1H48L_CN@["*=#[["J>R"ELBX]TA2/)%* -M,FC9<`\10E6M7FU^/:-4/#=$W&TW.MB/E7'/3=6/G;HGZ9N-%KYV6?-FALV] -M_&FBU?R:@N>J>#/Y+#+\-H8%^X*R*'"<[\E0LS:;+TU9<&4^H7P?6&G!^M_VP96>U_JU<<,"4$IN%?*8AQ@$\#?;)%XL7_Q@ -M@K7*B6=%TLA.A/M`4]9CZ[7$+N$*VI78IJ<^J+]QL%3&Q!+=P-2Y)#A9:1D2 -M^#<-`B@;/-=V966_%VWT/6-];-NNL7#(L`NG/7O+\0Z%'"SBK2.05CO? -M7C5P9VZ48S9K^B<&O*AYP2\U/K4VN2\/UB7XJL;1 -M&O2LZIZ@#L['F/!]6MH>/&YQ7_BTUE#E3-T.4G/(8F9M8?QZ8]G63MNU40YPX"CVY)CI8H3+1F-Y>$MF/ -M#-/)`K7,?,/3SD?6(>=,S6:DQB^`\G.LT?6?2=L\9F?H0X\<8QR#U_J -M(:[-Z\RXNN7\5QY_"'S_661?QCQ;"I\T1Y1DJVC,3=S#:GB&S3D5?+7=3O%K -M2YKK7WH$P-D/'@M]$Z:3M_T-8R`2Z9T4MJ)&P4SJ`E`)ZE\)%5)*?I49E*I< -MCH[ZVO%J<@"5L'*RPV:1$"\?2(J?6WH^MX\C.L5'?MZ3Y''>.+KPWN-LI-GR -M50W><2O49M'A;?;^_^7,UT5OW#$#Z*7A?I1N\\/[M$$%:4J4B?$ZSQFT*7R$ -M!%J'%V6W;6;T$X32[`94H.&%:`+<]';O<767/1_?>&8UMX-+3ACBKOMY%M#[ -M1'[(X7LMO+]AJ3`R'QVE+^\Y>(N^BLT;+/4A^-[^22?2&)*'>1Y';[%P.$YM -M/"[=Q[Q8_^J%NI<7JATL1*SW8FCR4AAG_.D\QP -M5>FA'&O;7[7*`RHQ\9>^P/HLT>OYTZ<[&]Y^F+C`_Z#X[]]O*W.Z);C9)A_3 -M[C+,\F:P"!3XLN'3.PL\N3?-MP;Z -MSMQT!>+B@`;DGSY_\A"=]JN_K9HG$`C6@@K'3P]Q7BP7[1F(PF20IT^(LV\[ -M=A4Q.&@#;"'Z4X?X1>>6MN%5KQW)O.$NY2-&^Y"/HG^;Q-MO/=!6/7L93TD@ -M:T7S_7E*9;U5'-%8>8LOS"J]HT'DY[M']W1VWS_:4@>$V,+1>HW504K_Z.$A -MN06I7J`3;7;R.JFW`NT/_]U>:J_9OZ$ZR-X[UA(RH&L6,?>-[+3;")+:_/Y# -M*NJK^0X]H`NXK*AD*$3O0T&)$6S0""/<'H?;>=K4KY8\FJ%@[V1_>*5)Q$C; -M2L.4#@O9!H=XYZ)JDC#!7^4^MWMIRS^&'G,<-Y=$F[!.7F=Q>X`.8(Q00X"^ -MG$.S1AF>\97I!+>\[_5=Z,_NV3-XT/61:"V(,J,R-YY)8QY5D;:,]D@+@<&- -MT!KOX?5E;7@*[DYYI$+T#Y*FP#Y?G#::(,%Q+2[O,>95='+_=M1M^=TU2L.9 -MZ&G>5I\D]2VK5_PNNJ4U(3BEH3P1M'&4O6^."Z)IMVER5YMDFJP$-.+4RV>V -M\>,WD>%1WFO""T_VF-<&/?>%MS>,64B&FX`T>S(Y:KR$#RRP:=$I -M7F;EQ_1(B(%AC_0LUO?BMI^3J"NOFI,Z!UM>9^PBM7B/ROLX^O(;GI?@_/AK -M%Z,J4G_6A@C@P[@/[=0^^PO"4`1@''-]<#RFT&(<\R)A$$5YPIL9$;'74\R" -M3S-D]=][1M*?<\KI#HUUJ-:P6\L^14U3OJPP-#?T'J*+/64&=>=%YW#'\;M/ -M7W(4C>ROSD]="G6.;:US#VO>X4R,GU'^SF:9_EQA8PT&9-D\3GGFAVC9KGC9 -M,>7SP:A5$[+"&P/JPO"FI6*]N3C((=[X_P_Y,6)G4GO?9ZCWL&VLNG(V5XH9:_R/VA*:91-;\9(64GX80?$2]#@Y8?-:) -MW21ILNHW#.^\PF!&Y<,WE'\N#%]+MC+*%DY"B`(@BL!YH]TD -M3_*=MTY3O5VP81((":Z5,)N&X\!VKBAV:#;E8A;UFMDD:3G;&6Z,^&=+A -M/VLC5>L/9(*KRZ*G\B9&:A>"='_]"C!G;!#Z -M*^5W6[`=/.,5+,)G1K5%F4"$(Z`Q:E`*T,V<,P0Q?6U?X52I89BHBZOR`@[_YEM6MI#0:B:"QZX -MV=Y>`/!3@I.]CO9=7^V1IF[O*7FDL#Q+-T%,]:;I9PERY2-]&O+M$U-(=7-9 -M:2I1_LSR_T'M$736C;:XE8$0G10_.FK#Q@NUI7_%:C0D0&@7_5@&DZGH$N1H -MHPM_M[:%JXY@N%A.FC*B%;33<&^4:M8?3G;<)(QURCVOV2S2&[3$\4J -M+P->:]7&Y!`7Z.&X[U`&^$IF-W";BQA:_[) -MPCD-D/)RU83E"31GMCOE7[G`(4%O/)URCL1&0&UD-`:I!./.L[A8?[H;55X+ -MGC`%0^@`1YJ!P2FTI"U#C4>2]S=_\43=P=O%W9V-$9E@,)B,"D830(2Z$1B- -M`F`PK&AJPAGI2DI@K"(P&AS02,EF@8T4=@)?0*E_^SGGL'_P9QA3]2R\+PG) -MTO=3`U2YRYB_ -MN`C_,,LCB]C3L&1K\92XV?;AN".G6G`OYUX]"8*=2N3^*)RYT%FKK?&&BS/^ -MJ;)M_[FRD-@(KO,NV1R(*\.[%C+6>&]]V6>NK_5.#"LUQ_;&^L5D:"6$5;<. -MF68XR*FSE.`-BCY_GG#$/H=L,9>D(/=PE0VJ1X`FNL(1>"!](S;6*57C<%>Z -MIJ[K[)'.,&=R85<8`0V2_5`DF'2)TYS6AF!FK]YU7*/B9GQ8"D.=9I:PB(])^VV/5M%;8T% -M*$%RG\W'Q#L)A!A/5BGF[&C?P<('G/;M -MXAF_IYS[WU2C@<=9IBOL3%P`V`YU):Q10_2+7'Y8B.1A"E096.:VO"U&R5\7 -M#2S4;_1J+>U=%12=-:-4Y:ZYI+Q+.7/^BZ?F*V+#1MA8*^+KEW'&VZ8%3Z=8 -M:\0I*_U!]GK_=#XUUEZK,`+-5#>,?NU_=ZC;I7W1PU]@XVNR:<; -MO\W.`EC4S6NP)^#:(:*8MN18M=&0NZ*0BH#7R5=6/A]T"M,L.^GCE8X6H.@, -M>KX^Z_E+?[K;FPU\2S"%Q:FY(0RB1H<%UC5&5K5<_!3HF]1.L0RY)N.WA/A0 -MC`<9*(I^H5.QH5_2^,U]Q#'"P%;Q:]B]`A>.E5W.)_=1]M(CBM\^*'\MM4N+ -MG+-^V*/OG1-\*A#A_@-?!'H6NW34EC4^=4SG+P))AZTY)CZ3#+]=/LU/DLY^ -M00P?R=OE=UA13LUW@V+[#'=B`A]UCV$]1&B3B&E6$Z_@9;;!<-X8,(?9RC04 -M+?=1WB^EM@N=)*,H?)\U_IB)A:\X-L8N60Y'"K[,GW=#\,)*P6\I-'D>Y4&"'-_4E)B2M*7,]F%$28%\5#6O -M`->*0U<[_T0`=0,KQ^!Q]MO?<3Q]#:^LO2?84'4N<#/UE9H.GIB_G2HVT1%N -MS,3=A,K^A*I^<9'Y#["?.N(2EFR\:#\ -M:LDN.P8&9=8\0^(3_6I=+CYE!Y,%1MOP5U8["4$/A:21`@H5M/N%JD9-A((; -M,EE'3/G=>-+1`"HZN-/;5:A*F.B3#BA7(VW@0%_)==G#.D;?"3T*/B?P^HVQ -M:,`#X5YAE[RO.3!\4?)YXW*]&AT.@&"3`]`4B!4I@GA%BT= -M0D`@KS"1#E@):]B^W=2'EKW]MWF3Z?_)GQ%H#F_E3.SZ"*X_A;=BD@+>A$4# -M$FZ!AYM.Y2;IHHLA(YU%:A]HG[D\U*]D`ST/EXC:LF]R8XDUQ5[?LR;(%^&\ -MYYX7.4UR*4N*^=^C4`'FA4IH#7J^B?LJB -M"#FV^@=%&#"1#I<-@R^QHL>]AD!*PU2:7[\V^)*Y -M=`U7FC+Z].'(_"[Q]]2^NE<^OX1HBXP'=IN9=MJH'^[XK1$RJ&@["[UE&SYG -MC!GMWNO(-[5Y%(;;W^R_.B4,J<])>W'^XT=9X4=OM"W5I<[Z]T_+E-(H!R?/ -M.I_]?=JBMU:/#)PV:'18\2&M\JT9]HHG>;V:ARW2< -M#S$`Y@,)DG_(_UR7HOX&&`K5U=H0O5Y-Y][.`*%%@3FR'-,NE4B;(U82H0'Q -M3W!U%*-`X")?+32N-&]?"X';$+UB&4H>^UP'.QW[?`)V>3V[W8S5>@:^%J.U -M"AH0V20]!+,4>I_OGGM+:#[^/%[(%XH6%*Y9D*CA6J#K>8QM7)&@A@#;>S_6N=N%O'C'T\#\0",VSVBM*];,^GOC -M'-47UHH"\M.J]E[.EQQ9V<.=M?TIP?- -M%_^1#K^)11"N*.(.RQO\H4O$#2/G]8G29BO>ZH -MA-Q.4!M)5.T>9;#$;NJ%(&K^^9K-:,U--)K>;IL02.HY68I")*(_!RY>)Z1> -M-7O\Z3`>S/DZT\KC[!S6/]?T;''V:&9F$-?9?`.:2Z^X$<93>:RT]1YY,LG: -M/N41A+(8^H#&C8HI/;D,&F"XBS;'OJ!PN9&-.(-*6(Y]$PP/#D+:1RL&D8-! -MJT/-+5++5TMX5I$ZVR[":I9;RC(^<_+Q7C#+/IQ\Y;:+0N]"2\Z@G%$K^!Z< -M`;FOP+Y -M;%G0Y)U=T=9CH.:X>UW&!"LPJZBEYR\(DD\H5U?ZW$"]'*Z.N8 -MX(?V=T?.+Z>]Y,-#C-,.=$J^H(LQS.`3E!_Z$^U<(*LY2Q')*8^P]$AHZ(PF -M!&?5<+O\8I](S)*2$7K82M>1U2*J3ZE_A9]3H:Q-1>H-(04)[F77UCHEMFCU -MV6N=Q7K3PJ$DU_B(8@I#'$C$*A?U>#R.R$ZO1^#6^UBQVQ1O -MN_]\?.\UXT.!A"3/:JQJK>#VX"0114*K=JV'956RPK1+)]Y/X4_F7)JU9P_@ -M\41L*YIH!#JM;\P\@WUR%>(/MDRB7/T-=SNZZXVE57+XN@$$OZ(SI1H$"N6U -M$R/SOB0!K>O0'RUI[Z%+J>3/-SED@6DRBB[>^[SW9N;C^;J66[T1>\9PQ$>A.`N)X#`Q*QN-BC;J'&LV97?S*=_-7T:[;>MT -M]?`A,X'%,M[,=7O@3+:3^U\+.?J7:VLHLFJ[3NN2/.$*E0N\IW>3J=QE-7KU -M*\P9`<*$SV\K3YHTV^3KY),QURIDOL_[&Y[221GX"$X.27(.:+ -M)10`*=)[ -MW;0JG_<9LP:M+F<;P[(Q'U=MI(,DDG'VWX'5-VUX,<["[O3^5OJOWR+V;#E[ -M-IKG%"Y,EQW=BID613S3F;(4X+1O0D5B^C:A_T(X5:TNLG%M2U/A4(:_,'\? -MHOD$,+$.9;BO]^36Z?K%::8)W/MUR9N/-5RL3@@B',3+T>#3^!5"&C&@=6YM -M\Y5<,OA>)=Z(8;G*9#O=M4O>U?$UFD4\XAXEW[P>+^7="PT"PIU%^1>AV -M)]77K#]L^#XL'81&ONEXX!Z[/F+4=9-4.12E_^A)[GQ\7[YM;5\UBK%O;V2' -M1;&F^/3)'A2[T@C5SNOJ8&A70%XUW%VE+"T;E];S3<1^JC,K5PHY!(U)JDS8 -M9J=1(SM@M*XA_GT21=P_!A,\NF\7Z2\Z=4KW&5)7VI:^_+(B#>C442YPW"SU'<4#:V.BH'<)/R-EPX.=%%JA_<6 -M+35%'NAO$U5Q.P;**DK",?XP@+V)%`M_2<(-:-<66Q9X5=&>)38_S1Y@=03$ -M#LHW9^,QIS*_77P0EBD^^\UOV6$":]%3<\*#<11>SHHO$LO#YVE*RQ\YM)LM -MH4[ZA'S@#C("-."]YW>Y16%A$QNF&4@72-$<,8^QJO5-2^4H&/I@'.YD*-27'SP[BCW$N/=ZG88.LB\EC9T6%ISKXN4^ST+G3;/'K;F[J5 -M,Y=_I^%7U&M.*(QD<9Z[F=\),408:Z`X]_\YRZA_/[ -MHE"NA(=Q=VWJ0$MLKF!@I&@37S##5/*",N)QO/IG92/[-=%J91O[D!VM9!?Z -M=$CJG.=`Q>9$1MJMPK^[>M2-ZZ!7!`._%W%K57)8YYD"HMO-0XUR4F>O`9D; -M+>%'MN#F.S9SM8O==7!+:HL"+Q9R^;#A:H>")63+RQ#@*#A^F%>$O&M:ECE+ -M'Q"=1"='&@.&8*1`FRR6?H0MD\P2*%UY-@TGU$7X.*?3/GBHG0=C@P5 -MZ4'K60?=$IL'4U"0,<+]5K)4=WI27^C1'+(]\53AC*^V(H&`(50'UK3PGF@^ -MH_9(?L@YZ8AW703'N[O%H%WVH;A)==C2UD)'/NPU;&#@++$6@H,/,U98WW16 -M6#ZL/1_!VHU-0`G>$@6)+,31SKH\E;97$OEJ"J[TPJC,.FQ^<4_QA(<6727, -M]K45WY/N!-+\%^-'D(5G=P']V@-!(;('JP)4/VN<8B2/O4)0O)96&<*T!.&F -MSL7[J__["K'ZU5C[]_0DL\X=P:'K#9,F>]J0@[/D^*"+DFH4[85([,!W"3," -MLDB/B=C3]KHJR(/J2A(IWCB>=KNCKZE%1HE/V_'F%17[?GGH"IDTV_,1%?`7US.8:QQD=S2;=!^`B?#V/1(7N&>X+%9,WV)U8+#<2F]A> -M9WJ$M8F93%RU$)Y_:Q]&7]^41T=><(V_9IO\L;YSS'8."XJQQ\,$YVW.Z]E8 -M8)]7E]S$^!TEH_*!HB`JWH8X?7\4V0CWN^?E;(;L3\Z0(?37''Q*5CN+=N2@ -MHGY-+YH_!7,JU\SW625JU,#&AR6$09\*!E#+Q3J*1K8\*-L7FW_T2%WG2N#E -M->_?+456F.#"YKCU1LTZ5:E%$:4:^$0_6":JR'*!T.]OJ\95[- -M:.6\(\RL_^7*3B&9=]<:@YT$7,@418)`Q0`(`'JOHB/G0$MU*^8(V,#5LMXI -M[%2J]5F_/ZSNMK/X=FV42ZKL_>\ON#8B?A1>J)P&EOJ!1WRM"U<-!86/?#'F -MYY)-$RFF_\Z-9YHP.GGWXME\-6M.RX#576:JU>+RZB(%*G<>>[1&(TNZE43L -M2\\S,D]SP\<9'.!JVU*&KN^*4.S(`!C:U0]O>NH<<1\[WYM;[.IXLR0AS%A1 -MR=C)21&1G5/,;-3`56PUW(;G8F*`5,V['3*_4IJ4+^Z,//CL^Z`TU\X-BC6, -MN]9\5\Q\LY:_G,UZ7%!Y;F&V@Q2<%^TH)#D_77PRIKOCMZ78F5A^PF.FHZO@ -MDRM4+N>Z*`W/^O!F-AC%/=6;,]!\#%?93ESEJ_T#HBH4^07;8D\_()F\^K<( -M$G:_@/M -M]+#DY].RR')YVJ7+PU:6T5BV)K5G)0F-"GP8'?,WZ)JX>X(\!;@F<1GDIUO$ -M,=5M^7.;2])JE/K.?Y"E$$.;"5F4W(N#A!\_@YUM8,]^VY";0EV**&%['*TQ -M8N)>J)YS/L_96JMB;Z!'G,O.#?6"9&K;87=QVW%GVL7";7M_3P/%X6XP:3)E$#(4R,O=U"GC;/5DB9#GA+86.G -M?9;R;/F72G_%[;X@WSR4454DUKL%CXU`4%C6.CR^5P,$S1H=#]\A& -M'.;AKM&_HM`X)P_7O^1&H<[-K2O.Q6"<3]G6Y;`41WJ&H9L1`6+J!/GL628] -M2D9J]NFTLWXO4!5RW!@Y(>2A2$!K-R_CP)6<<\^LB@F.PO?N)T\#24D.[NXY -MC&SU1+#'=-/Z6J/M5FO1$,6#(EJ!G-ZAOBQJ7*,>,Y$&AZ.JLMHL:*(#/`0$ -M(FDK.[;+T]Y*P(,->HDL6WK&%/C"8OC\YWFP:-#=[`#0W^+P&0C<'GE_AVUI -MO'XS=EM,4:JD-GCRA%&@,)"_K,ZQ@&3)$[HQ/P(D9?L-QV=[9Q/"$/HYPE/, -M@YEY;[9I2M+<34D]6%\I.!COQ*YH^ZX`.E=JXAT^M#HMJZ:EDHNV"XD5-=?( -MQ6DOYW)="2S4YDNTYZ>SRC[1 -M6FN\:?6$X0Y5Q;@'!&%>2ZK'578=7J!''XJJ0^MR[PPW),,HK -M/=[0*#HW&:%,@B@U?PC!UG(DQ0S'.'E7,8LR0"-,LZ13#JE4+:5$4N?P=`4C -M-;_&TPPQ#B"FX#E?E/<3>UB75P"RI6086P^*KR![[EQL#C>\V$&]KK80`V-*P`P29$JU'?38%8L6OUW%/V&_;)/J(Z$I\^[DF_8; -M[MAG9.C]?-Y.M0;B+H'=.O&G6M9VF=[DNN[RHD,\EPD/3E3GJDM"P-6Z@-M[ -M\.?O`7HK^@R\M+'\(S3]M&.T'VHDB\--R#$2K]#>&&EK(`Q@H%D$,='CHO[* -ME\C0YH"W9?BW/V;4]/SCV?6R1@Y4!KVUUD3F>"'!N@E*B!JAJ -M&V>H$?`G2$R3`*0!#'8XV>[;>B-L*49;Q@6;5?N\2Q[5K@A']%YL:->QZ1I% -M,XKWV?^GMEKBA_!RFM;8H^J9,D=@266/Y\ -M><',Z:&%47^'GP74/_,EVA+DO)9QO*#ARTHEZ8&&B6*D%MD#:B-D!G2AEM?< -MLZ\7S]Z9>"*6T]9PK&\@R-W.'-XZ0ZC/I*^0^]>_O6SU+W^?`6IU/, -M$T26,MN"`DBXL.OX\7JVK#4+_GG0\V6S(?/U%QYQGTS-Y+IACR;L^6T$1-=8D@<[\NS$]K^!EDGA^5KX.;M`*' -MTU-_;?GKV\=NKJ[0X(<[H/6)(S^#E'XU')4.,"L:.UP33KTW$6Y[Y5;M_3/" -MXWK&_/I4J@-+[FVL&.M58=JOY']8)&!EC5_0_3M3ST"37G".H]FJ`B-[,5(J -M?KK*(AB(<`6<4NZ97`0G<7=-B2"_T!]976)?]"25>WV]Q+9!AI-JQ'@R.#XN -MRO@"(;RTL$HXG;YJ=Z>P$^!?RD#VOX2NR4J#P50@XD_"F5/F^C:?W<* -MV%5=Q?$KBG'U-5W^BD.QYHW9[7N-=)([,BK$WA_@/XA\-@1@B8L-IL!%ZITW -M<;?XBJV4?V>;NW\NE@%0.H&)I!R2O_,H.HV_]PTDM"+>5WUE4$MB1\?:6%>! -MO+AW7/S(F)D94X-<*\O7?K+A@70^([!G]DI9!,B_,DSX -M_L!N5:_G^_1T?>DUD>:0\+^-1$LA740L>8YZPHCW@PDZ\I*F*!\NW32D@ELO(C -M?_9#6^7L564.+0_:-J5R?+2?L-4=W@PJJKA.?)\Z%O5$'1YPX0ZN^^8X>^"A -M\FTD/#@?VC8/:!MXZ).!^.S%7+?7Z/&GP@G-5-68'(]K]044PGS"=]7"H(&3 -MUW8,#,_R+0M1D]E8E@H7!9K732''`Y"CBTNWVNM:P-O."4D4,3;.L2$ZDHO= -MR'8T5Y-?0^]7;:AWF`VO3@`!#1RW&"9LCBY#,+MWD<-/O;7=&B%OZ\.5D+[6 -M:;E!Q&>><>LO$)(("R,/&V$]JA(&M(='`C>83J""GS^KX[%E*)!"5,(+]/I& -M0>QQ_BC.^M_;N<=T"FD,!,_6?F.J5F'R_U`,*3&4]>-SQU4B<^&^X&SJ;E0A -M-\4KU2VFJQVE@&G-?W5TB_^I=IT^'=;(_1O&/!UDR*0O4458$JU5+1!8XUIJ -MMQ`3$CR-]$10,'1D+$@?E^A_P*8^;IXK9247B!6\><^SQ]L\SE@=F',,ODQ@2*YJJ0URIVB13E+\:,MD/N0>,RH_@;*#FD-'1?I@E/Y+ICZ'(MQ;MNP93RW -MX9/6VO#M:N?^N*5+%[BQ"^^NG:48<#,4?L31+(&`51[RKZFD0G`?*"`=OQI3@+ -M#'2*A.;P;?.6]D<((JI06]LRG=HGQ5A,A$F7Z=_Q5._+6'NV/YB]SA5B4K"C -M%QQYN2DKR'.R4YQ:3:.GLG-<#A^PQ^1"/(*=?OUWCFOX$=1M]7A\"6+H#?`+ -M?$(&M5$F?5)N]6NQ'(@\BI -MI2HI=WL.,!%V9]J3=JKW)V851D_=TT:)_:*-0$UP9EV[I?-9ZK/BIW0'X7P= -M)&;_P1U[7EH0R:4;\L-NNVK,BP4`2Q.#3OYCM^R[RWGR73XS6Q4V(:^W`.*# -M?)58Q0R"PF]A-T^9EO$V#'JRV5L0Y>G%>0&F@DT."N_=<(U!XQTV)@T'!B2? -MC"7RL^D;\#\LN5(?8I3T7<;?\-@E>(UWAV#U6^L$BKNF4:;?7],@'RVKS+3_ -M$=R'&U14ILZR2=(*D7`X+7Y=V@<)?>IHFKST>HA*&4O0T0`GI8%9YGCGR5C^[J?GE48=/ -MDB@[V5:9H(?^>+%O)"'(1ES.6Z!_UD5N>M'.?H"A1UK6)2[`VTSZBZ9%"_]R -M?Y\2WC3%!I68B*UVNW-(.Y3)P&&@,Y`J\\E(K6:'0*K]1EX/U!8`^_. -M>AIFMM28!;XIB=Y,KC-B9YYV[LEB+!4TVP!R:-ZC3\"`QDH&OAN_7]\[MY?V -M'H]KJJVNZE_B9,Y#>Q9EYW_9QN$U*:`#NB?IH\TMD&27.ZO'S0]9[9&=>6+# -M3]]]QL=A/XSB"7QX-7">]K:X/JA&;?8@EN4:VZ@,&;]X0H0/U";,DH_-F?H= -M.#]>Z6EY?1*DOW1&38V75R6&QX1B-]*^?7Y7K;9_I -MGP:C\@]S8?.DHW%KWG8SY]Q,@%#1"M^5'DL[2*L'R6D,M65UQXI$*?5T=:1! -M5D>^:^-]^/<;1JT -MWOZY&+7\=[:-/24CK''AE=EV7$>`KV^Q\H\MH?0^+3146FC3EL,XVD97GY;$ -MBN?3,[S:K9V,[J+C*4/`%^]]0];M]U8:D0:^%=.HR*AF&6A9=#^0?Q^M_/&? -M;17%,7.\9'!TOTL5:,!BW0##J],Y>O"1*[ -M_7].[Y\#4X=UOV5MF_6+;88EN:[:CW/_MK2SQ_9.:81L$=^EO:P"_"ALF]MY^0GNSA!:8(6!$=;=58AOHX5F3(O+2R9 -M)[!)(/=:0U@IEA/BV'9(H)U^2CAHP/Y%!IP(2P,+M-^NT[$9Y#!/.?K4<\3' -MA,WHT:RH2(-P->3S;/H:(T%G*DJ-9WVWBN(D4'5F'[N"ME8/>$/M0GV+_0D9 -M>S38Y_J1(1T;57=IP>NZ4E=JX54),#"H.9FP7Q0E_-2;$[6`XV_ZV-@X3U_1 -M[OJ-;UO)N8'F/]8$AA5[XL7;5IK=G=UO-2CM3/90Z)>^G5=1'"SQ^F^0*,_6 -M5WG:AD8_^LOP.'6P!@,61@)/_#Q`N95O/^)#;# -MOP=>4S]\.M^,J_V3+G@EG2YW^OL-56B?ZH'NG0J0&6\.CL&1=4GM&A;_?]DM -M'X&%1X0"]K?G$-$,11ML-Q6_VHFA><=+]X43+;[YF*!Z$YS=^Q3721:?0A)' -M*G:%1.Y5Y*.)"0CJI?&8*<.25?A[#YS5UU[]E638B-;-T!Z39A@!2]_-^B3)' -MXY3+L'5!,UJHR^%I!PAC;JB2KPCVS+W6!14DA1,&F'EF$]QX*YOO%`J59^B. -M@A95?M)8$J)J"&`/"=W,#+,^'[2H>R]KK&7,G7%Z@1+^Z>*%>NQS>SS.^Y3) -M9E$R,Y+(SB;S]%+5[^>]+[)D5-'LR[U6;PN5E&%DL8. -M%MYEX"%G89C[9_$51#L^$J:W7[-ZOH5SFTYBKGG;4#">6-15P'S4^(9=`T:K -M-'2VQ79-W]"7CX="UZ<0?1O-LX20TUOK9RF%YL/[DZK-EOM<[=1S=XNJ@ZJ< -M&!=;V:6,%F1`=/NN71`4HQ!U"&#OK7#=Z@G&>!/')QH_0O_D09_?OVF0%=L0 -M@S=&YHJ`HSFJS3URB/J'+VBJ`>EZ+CC\@I2LUTOPK)$W91Z)S7Q,L=:9KU2! -MH#3FOMO61$+M(O)6D24-']!'U=VH-@S?MJ83#>X-0_A*8)Z]15!DJYGDQHG? -M![R.U>L0=:[M:%$5L#]Z#['8RXYU8:^/Y;K%2^K'&MZ/2?CQE6M+1_P&XKON -MYTFLW=^\V%[T:YRNU;8`_?J\VO7QVV,MD]&S.&=O43:\/"L%I-Q&6JA^/0-5 -M!$2+T\](A(S8S/%`D'$AIRU6"3R^=/G:W:*JH>:42_;B.D=$GD8D -M>'Z4XP`H>#7_Q'YAP=/VUL=*CX=![-K>8I[[P6C.R;_WT-P<$(P3[N8)?7XN -M>XK)!101#K(O63Z%OLNS:M"MVX&8 -ME3@RWW90+^Z!$@;_;.%:6\/PU3^GI)?@>X.%*%/=O^W48`-4\FI>M0OWE^SI -M=KT/\5LEZ8;F+6:XXN=R0D!:3*[9HB1V0Y/Q>VL%+\<4I:SCA)16IV?:2U.X -M)VA#@AO4^<\072\'AHG1ACHBJP!.S91J785E$>V#_H2?MLNVF"2#AU$KB%$Q -ML?."7@>Y;(K&3YD` -MY&L@;C.GZ"M1J6XK9"`'V-!D0H#$&@5;T5JW7R0*!OR8^&ZN*E[0F_<[,:ZOU7)];59)S`B>R3"B$]?,DZJA`(\_ -M1R0$=0')&AJ@C%V?B9/W=%]$=/.-?@8NAO98E^\JBY6$@]\%%X$>9S0L`526 -M85FS^?U@YHR]F9[[14^)9.TK%>O?.M9A:C@5J1<>UC1>Y(QS]M&##ROC_KK: -MB-+#$IK[PNB.+-USD9U:XJX"@4_1)/_[2T1?/9[H[MDIV3G!H)#5ZZ^M+BXL -MZK8WC\'339^^FB?H6=TTL(>%GX]ZP#2ZG4KM9:,`[XR[$U99L0)`2*1YY=;E]9` -MBE[H;(#>8TM5XRA(ZC4'RU%8Z4L09'^@/F#B4W1:P,!DTVM%KQ4KV@G5.3&- -M_G%TN2--3,I#B?8HJPG/`;MQX6I[*>=[X'F[/E`R.6$^0!NN'&$]1Z,Z.CYQ -M6:<33V?BR'O8'W^(PO#?&//?Q^9X]^E5SQ4YP6%=GL:;FV1%'!;5G%ICT!JE -M&C)]+M[4H9R1X+I\I_K.!A&Z]$756JL4?"%=%!+:7W'MOK:5`EC8=-/D,+G* -MW`9JDD&`QB3LOWJ="0<*LT\Y/@>REF('-@]CFB;6,@<.\U^RLD0H,!0W(9"& -M^HKT>(3/BJ_N]_R5>X?$VT=C&7(W#8`3>Y&MC<<(1J"5+3FV*J1H/OYT:@T< -M>`4>Y`M -MUA.M,6)W>S4*4/45,_D4,*DTM51/\`]5`4I75R,#@^HM$H_.J$19[>4=GC>G -MJ3FOZY/X9XT_@?0#\_SK`"[--E;5S-)^-E/2T>/J>8X3&JO`!_QJ?.SK1F[. -M%[O_EWIWESX-Z;"VW)EYK6,JF)G?E[2'78LV#PA1*'$.:M%)'KY]NK<\C?>4 -MB+`(YL\^P@I]$F.NN+HX_9JD$,6LDY<<9\Y.47;YM[YGZ5,+QBY@\G>^U3B[ -M6U;,48%^-6T(?L)__\E\-Y]K2(3U>%7C:X&0Z1JJ@N%="H+$X%Y4:< -M-%`WG/T;&P33R`W-B'XLF&.3B@Q1G[[S67AP!=F%F0B;%K$AH(CJ%,=&*E4K -MV):6A#AT20H0,!/PZK>+$=<_T^9[E8U&AA*%$,Q-!=PV9WGDJ)`9 -MY/_%M^1&@GAML$7$/,VF9Y._M]OZ57>-P,UC=3LMU_#H!,]]6:#!DS1] -M"]H@\)R'(O>WN_]G7SN'32:&N?#NH(STG)[Y[LL<;2ZM_Q5$02O1W(Y<@?E' -MKR#`XABM1`W\.,BC5AWX,7[4NT,6/>R<7%<#W3NUJ,ZRW9^\%L0N(X7NB"1S -M88KWO]5)[JF,O/6U[K%TP1L/]3K"7CPM41SM!' -MZ@;6L!IV#T];^C_.:B^;Z9A?\9\?R&9;)LE7'S5\#L3:.F,T438"D5GW9C(> -M2KY>:Z$*<$A04[.5.CF:.E1)@YJ6,)<0G&GOJS+*H1SK5+F5!,"#)*O`AQ"C -MD.$=IF3I.3+\:E[X',JY^]M?0*EU#+_%*R^^_I`YZ2N]:9YIOC>@2JW6@Q4E -MLT;GAB*1F310$J*G1LWT690&I##?S3G1>(O!KCV4`$+.BP-4BB/L-I?QX4H5 -M@C4[T_(8_T)7+)5>E?HH]WN-Z).M0E/J_0UD\U7>_`9#4P]:GY1`C#[!&Z5Q -M%2Q:#/WYK/N^O`KOL=:)7>9KEG.?HG0R!>T.\;>2CC*TX*;/"E^N]I1!3F\#C?#F)_@<'.>4QBQM_P5]<0 -M2)P^OS2.?<4'>'V$-H&88]B"!/W]'%M\CGY*4KP.3B9)B-]/TL7DOU`8A@)V$!K&2QJ=H86.IF -M"@$JA[DGP@H'.G&B'#`&K$`<#U@8C8-[A99`/ -M)%P:H??@!'L"Z?"*C*`B"`%]C-&FZR#Q>:>`'54AB=P9TA9\$ICRN'B)/E2B -ML[&`B."XE5-[3*W7T[G!1CD4-]1SPA#<[,[:G=[FJK7RQ6^=8V67D,N5F,^A -MKDP_G^Z8(MY>.)AK$=?%V4%>]J>,@Z@B@$S.2?\VF#?\\1LHVY;/&86M6ZWG -M5\9R",4VLIMQ88WMEI(C'#[`5J%P,[P]$TKKP[TC39D"ZY11B -M>&1X5Q,_*K`IA$9F+3,?S%]`:E-Q=XK;\?GN/IO4!#>LF-?^33&."=RD>$O[ -ML_3^MY#`ES7A%V%C<=%;`H$Z0#?'0@PA$9D0..6:J7\K',+L1_"V;@.R:1X; -M$`T^G!KJEG_L9!7\62?K5]'8I(LTTZ\\[;7F0`CCF%Q+3^S2$9Q/9FI.@?G\ -M?GDHYX\I;I,;SB=\ZYN\=R-1KF=+;&TJ$J+)Q7*P>/DMR-^L9`HH[]W['4!E -M/[*!K*WR;1D9E.6I<\_1+O??^"1HC4F!TX9HF+S!/G"FIAK-:J=01.#=&T=% -MYRU_VSZ!=M.X0@X6?`&18Y!3_7>BRNM@CK7YGSAY4-5(,-+FODNB\5^I@)BK -M6V&JAWK7[)XNR_($;5X3-^X>,>DO.!_HI8$<,*C5C4]22I(0E^6E5 -M_7<"`PKP._QP^F5=RELD_%Q]YU`UT7289>P;R4.V&.\$SW=A#VG(?%>4>W8D -M*Y9FV*J^[DJV4FG[HH^OGG#)M(@H&WKL5:-JV_PZ\0';'L[EF]L2[B)``R&L -ML;._6$K)O`3^ULA`QSZ"E:P#C[->3-/G"]S6.,1N,`&ZH8<950#'TMYU4;:> -M9N9LL)_"BX_QBNWW/;J8QXZ1*B/J\GHUS0@7I;EV9Q,:J. -M4-";.N5\YMF3>S8ZUF&B.-941-/9M%G'O7##4W4ML"^:'`$+?&%:7D(.1!6T -MRD13NUHX[DDM')L;UZ^#%]O-%:PQE$DY\/3FP_543LT6#C6V.9DF,?CH>UT5 -M_Z$J(MG^2/WNT&V3+Z>M_PL-!#^.N,X=XTDS@^M9BBA?^_XZID -M7[2-X:->L3W\PT`YO'ZW7(%"J"VVT2P>N@T]WQ(`>3=&,C&4;7*@;B.(NT79 -MWCS5B2=^CB6F2AT)W6YM>$HHM\7KBEZAR/P+EWT'3-D7'].5$DNYP_!69LU- -M]'P5>'HB8N[MF0"RVX%A6N#"-\0;Z4E -MC7537-ZZK,Z-^Q.= -M63&@6-X.0G0;L,]C=E;/^!239<[:,GKRBSSP];*5!WS7?Q*DV$JJTI8?KK3J -M"0TR/`U&U?1Z>^(K\:2.L&S? -M;K@>,9S=5@YZCV>2)WQUE:0[&@N@A(5!MK3+FG+'QO+:^Z1+5!;Y#&QFC2OT -M"GW'ZB)Y;3(MTB?CP/_"":W87F+U_F,OIA;>!\QOA=-IO9JII1V'E_*#F -M%OP?7';66!0&4:Y()J64NF$XY@].\N3EDZ*=!:[C9-ACP6O_:!&*&H#16-'[ -M$L'99WS]`I-.R?$"Z$<KZ<3%TTG';ZO.?`M(S=;(*LZS2%*$,G/ -M'=B&"ORX;*_@`J09$,3BW\B/;I]7$%6W%@E^4/_2;N#DS.1BRD*#I+Q&$3P$,^YCV;RUI_%8Q.XG1P6LK.V-G'/IX*(!$%'B8)* -M-T>+]]V[P[ZPL09YR\G=^@3Z.GWT-/ -MG;W->T#WE(`2XK6O/N8KI=]@B"U1>9'IPVP7@9,[OKY0RLYXN%&R[ZO,@-1G -MOX[,;<:P,ZN\K(]E*Z:)TN"`-$23"5*6'!]M2%+BT -M3@AC0Q2KK^)1T(_]"4!5NZSQ>O8-*A>5?>..*6@:%2V/R@QV7%/QR.U[QD[,_H0LJUHB&7JF9# -M_*SZ"ZR^KCO60CWRSNF*8FT8X"]Q]FYE+C+>XP/G5L -MQ2&N22%XEG[6XSU6+LH"K;QFWPC^XVI7?E<[A8ZAW\XHFH>/SKWX):8^ -MZ1#>:\G0475"J8[`PJ='?B.@`7OP+]^)S>_:20C\VH@8[B;5' -M^%291BU?;%F-#_!WO/9[EX"X$A*7_(QT]?4$4+HMH/CJSB>^2@I5*,M/'3QJ -MTRL+?+W^A$L^WJ_;8+)O$&[:_@XQ_!MJ4QKZ/MMT:SD9TA2![-YNW"?,G0M> -MK;R9^*7]V&P,^5/&^/*M[>*D1+^A8X\%*^=(7*V49A%/CH),CBL63<@6@_=P -MX$BJ!CG["?>S>\M?>H3R<=UCS`S^YF_X`LE))3U(\;^W/;OU'8=70]*!\HL[ -ML?4Z'JSVS6'[JG%5`5,--Z@K96;?=SRQ]O]FBA6D;V'U'ABSI[N);Z6W7W`Q\VM!***V -M[L>QZT!#Z)PTG;&Z+C/!Z;;%B29[6<$H,-0J7Q3>O94SE&WR(,J0 -ML,4%65-@]]8K_F[_9TGFOO29;;@AV*3DVH]]+UBW#T]]Y8,;8`=CJR[[XU$D -M239CG?8\RKF\O121*'9X+@VN^R^3-0(P(DYA4C\:H8S5ER"$R`B`C2IV@WCU -M0![M>O<`'QWW">/[/'/^JH:%*VGII@*DDIC_]OYIJJ[#/NYF(SLVQT-_45K/ -MU?SZ5#&C)9V^^61\Y.]Q_K=)6X]732)W>6(LF+?G<<0=<\:6`-&RMYN[/,5A -M1_H2\5Y?P4N*<^]Q=!C899WSB`1R3:FO32>-EP8!P:#0N]WYH%! -M!;6FR(2!=#A//\MN>\C7&AFP4O5B2VT_M28$+R4HGHQ+5Z?1I -M=2:PCEVN69;Z,@NQDDJ/Y>R)9S@V<3\F:.:RUKN>D,P<+'DR2U5#;M&(8]PR -M'(4"G>4D^VP]YIY\!!O>H_>RUDZLX:8\1-K*&K#2UJSYI;#LH4;(CX;MM!P@443)MC9+>!?%DV]4\8:UB1=J^8YS/E -M[KS9SM5#M8!5C"!CAC\8OL\'JZ^;^>^8NL1W;@86,L>7FKSP,_X.X;MV;>[E -M00P5EV;%WR:WFW,"2>E3UPU^\Q!Q["=E=3M>'D/ARQ1M7UBSL@(WL&%?_D+DT#U&PJ04U5/I3`B(UYR^U[\J'O[%B^Y6%#2!TLEUK -MLX\NTP8@&!B.'1;8A/RM:`5:M[0!VO0L79_?I:84W\N=MOEIDQ6Z4;>`S(_WLCYKW=AN:^:>(QE7J1>;U504+44*FFXP)Y4 -MM3ZWGVL`4)&)B1O9HD"HWQA(A^YJ;)'A_#M?W6D?<^3!`PCR/?D<=\OIC.3& -M5:JMJ.EP+17H+5PS8%XL'BS]@QC<]D>ZJ],6Z=V9&'7J[HN=/_CFN-T6H?G5 -M_U,$0ZCV0(JVYTAIH=&L.+!VU'5(\CZ'DY.6YG[U#;"N*P>@,$B$?/9V\%45 -M:++3*EE1PU%WK3\\<3+K^3N^$+BP47*-;2Q;:(BK[4(\O(RDG3^_9PI9`D?-_DMLN'W?3HM%MR:1BL;]H+BTJ\X-DU$?9 -M[+_C:'0Y:7IIX`M\Z6,$JR]>[OUL1V>\`5]&,[V27?%Q%%Y"O,,7G2/=A<;3 -M(FIR5;>G5"V*"JR["> -MI;YAL<"_&8*D';BY?[NM5V5C7H`*ZB?=3"#=-U80U3P@]J]?I5Z=^5CO>T:JY,!&^J/9/-@K]^87[(1]KV=X.>&%*8=]8O,Q[#HM!*]U -M=J<%2/%E3H4=:?PSK>UQ:I_7Y:]1(F@RL.R0>///D/6XYN'Y00QF6-:(N[YM&EG>DD;T_8:ZTM;SE&L1>!0RMQDGW!%GE'$4?B`G\PO5M9=8@H[X[Q6N\=;L9X'5*Y/59_T(3) -MBS:+5$@QN\E=&GVVS7%]VDQ+(-SDX>,;+ZT#6'\%NV*D'KB`T&TDH5VJ_O11 -ML;GDO*8%IBF^_.-#1*G>A3#S34VD>3HZX^-WH-Z@-*/WFM-0+-T@X&(H]M_> -M2H@/T-J)SYN/XMFE\8`P'IDX1KW@2[*!FN8OW+WC-K5RF,BD%8B0(IU.B<67 -M=U!+DEB1@E`9$I#2`B=AITVB'K_;]"G1\\N2;+;75$GJ*<3M_Y_)[):D_F"- -M@F8YO__B1-797\5<'5$56`+):+!="(L4"'`@LRK<6BP<`4X'"Q%^I9.`X%ZE -MN5P:JA%LL4X%3K)4B))CYO<\G0Z/_H+/WJRTUKS?DI@UGI^_JPZ,UGT,JMS$ -MEC<'I)G"JEG?A#6A">8`RVUX:5QQ!S9D/\WUZWCQ0>R<5HYJ:8NJKD%\^BY[95P&I.2G!@^#$_;.Z:HYR/.= -M)*2ATILOC1;E)>NPOIJ-*C&OMD -M%/^+0T5EC$0XV-#HOOP*<4]WTJ5U1V*`4IXW1@H<.DE>L]KRG;^A1[K\]@H_!4V-=]N,1]S\WE1 -M>S?Z>Q\1O#3[?_[DV[)J41[OU,U%N\X;Y(:>74FI&\M3K*_R"$&9UH53$*]D -M4N&:XF!EY*D4_RJ_;O25U@:WI^>IN9)*Y?M/:75" -M75AQ1FIU"XGQ\&T;-[!;<^&_LAZ+3.U^J\YK,?#.S(/H@]QD,6'\^?78@BW& -MQ-VK,W-C_-DVC,Y-^O9KR#TFCA3UQ-0#'E[;5XWGO4B^W.DN)N1G`O:,Y$;+ -MJ.I<_M^OLGW#`4)A<3C3F*M'O-L=G?CC6ZJ(ES/B,@97:5KSI0#K1:+@U3CH -M/0H$%-K-4ADC\7SPT-]DIMWT##O>%'K=0#]'C8OT;E(_ -M7?Y1Q,!G6VFXZZX317B4V5:BLR>>,!1$BV?%9O[$^#\;&I-ZMYJN&AM>;YF[X)E\WNGH;T)0=J3TK`Z/Y\O@+KWI- -M2G=<['WG?&PH.R@K7:O_97I_^A8(L*EQ:!5;!0--8X"KRREOOK(E79`FP="1 -MGRO+N-B3W,KMPZQ@,;%5MY17WXI:@).-=K/6DTW#3V?%W&LZ+&Z!1H*1JK.0 -M>:V<&RNC:V@F3=W0;Y5H5':_=XW1Y)>0"\"(^/I'EVWT3<$=2GC50KL\89 -MMFU'M__6\,:)`D67M;,1PK&#F_R=D,1HC*5#(JA\'583[VO=>(V)J2<]-)UU -M,4O.*F4&;9CJK!E"J>9L+F?AJHQ&N^CI[@@5=9`8L_`,\"B#F)91M#4[[^H_ -M;];DD3,EDC^V^WW?]B3?IGL=N@Y-B=F:@%*%"X:2N@DW*C702%L/0V>9HT6, -M;:X55(8,TNE6.]PIW0/DK[+.^'OY/=K&W2 -M5!66!X(;#%=24G#6UU-P*23W=MV%MRIIE':\`5"^@^X0@7-:`3^@V9B61H(B.M+W+R' -M/Y4:0+]D2GNG3!EVETGTD_NQ]S"8O$6R;5;`NI3\M7AWDE?WO)[Z!.83IT#H3"`4)CX4$TM[BGRQ3*FHGZM?AJ-DVY07EI]]K'PNU:O\N.HZVWR`1Y)66FN;'YYS:WLKQA3Z9I='24?:LH0N[)O -M[!,]@(^&S`:#`ZPC&7.2K;@E6NN9P.J*;8.)95:>6 -M1&R<76OF>Q-FE)`JHI2;"NJ#_G[C<53[I8TJB4T-CB#`[;&"YRNMULD6:@>+$39@+TR-;:-(!]$AH#H8=-]R)QN-=\[(LDJ.K0DJ3L4_?Y=*J5W^IO:D6RHN_XIQ>O^PC -M_>2%L3(\UBJTY#/$0,Q9X7^>T([C2_OV^7(R!4'!%0D;5'AJ+E)Y*/Z%%YQJ7V1^GPO9W -M:D?8M1U+8]:T5O:9):3.:T,*$"4.8?Z<"LZ=;^CAM85]]WO@-DPA/4;FF#3S57 -M.1-L>WVWPK4#8)S+25D%P]Z_*#B3ZU[(T$D-Y"--;$I]6NSL=0J&[;G\,BS1 -M/8SN9EOLO30'UI2K)YE)%D9&#D!3E_0Y'_^)M"2R[-`L`E9)X1)7SL)_H31, -MCI&<(-M>]74T`05D,JKQO-":VLG'Y=6'PE'CHKY1$D9E?*W.0SBO.U=28ZBS -M7?LKX)4D]^QWW`,Y,:V,])Q7>GI)M#] -M5-4*G%0:YO,4*+%LR"[18ZAG>&$4`1BPX/`D+G=W4JS"L\`-;SI2L:XFF&'% -M3LYV'-A>(A+U.]!2UYHQ7B4G(['<6S(0/ID>?E?ZV[M*G$>['^@-(^XPWO_6 -M\M`Q0Z5>X1G>M#)L;D9\2\]2FYMS37LV$XO6)^YK; -MU)(L?"YOR,*&[M[K!=2IR.F5D1/\9^MY&`1P"$1S79&'#"2E$UTX;49*S[?Q -M##W9M]7T$MQKL;%L@"?/#`O8\7"4%G'1_#OK/]"D]VEPU364!7T,[W& -M@WO'C2L!YZ\(_=/>C<_[]O%!J_TY^M9-5KN=V3M*?"LA(!BZDLWS2XWPD]8? -M%1Q="K*K]NT7I"`4EM@QX/W8X'X\D4YYW?FQ?K-V+`3D:`".=MQ0SQL!NMO5 -M6["X4:II8PAC-(>=]U)0^G3WJMO_LKW25A36/K"UW7SD144C:'DYP-FF[>WS -M1)WQ1=[D5\LB0S^Y#/$9VC*G&/7(3]QR$LB!\"1$^5XZ^K9CVF0F^,18;7O: -MS+JTY'DV(WE/970?RI$*F>NLAQ^B.-\=LJ1Y:WA.:'8!\/%V&=:H(9""DP6B2)>F2B,759M[Y]'>QI:8//CACV^]IUSZB!2G(UB9QH5)>%"X2 -M\0[?Y(`\COVI_T*4+038T=U,./Z*L@BSLEG(MO^0OA+>IU:7!_RB>UQ;O2J%#(*^L=3N8%]OGN`33"%$ -M>`+M7M;+9#<%*85&N)Y,@+EC"6:6-DO#]5Y45#I2M74".)XH0NTZP:**CN4&%4[N/OUQ"GK?IJ-=BJO3!A -M,?CCB+JM>W.&3^=+1D*G<\WKTS82Z.C2T,),CM]8MMCAXB_#SZ'GU^MZ[VT[L'4N -M_/1]FV*QRT/J*&8.2ALZT8C0[I.Q3R[`:EI-(*#&*?J-7D;?+C6S=1GO+#?9 -M":GA)AS^\]MA1-/[!3Q_MG]`JY]17O]`YZ^)UK73U%9:B=2I6/X:H/>9#N5- -M.6/QKRZ.YQT&[PVP9EYDU-9A^3Y_VQ'?O83%=[<#]GTT\@)&K$-3J?;;QJ&& -M=^GZL#O;EEJ.9:H7L;@;Y[;6V2W2Q'K[/H&3WBYX^'K>:=CU(3;'$#DSIL3] -M6M"RVJTGZYJ?K#)1H!882K4'"TWGW[F>$0:A2'\ZB2&\QJY9ZS$&X-CG<+Z/^%:-QTTV!@^!%G&@<9\ -MVP;UW\6M:+<;F]5-?!J6'M'R,^O:>KX_.KUS`_$!P$GQI0M^(,0\X*[D<&5\ -MH8:%XOZ5M3GZ=M+(XXC>IQC9.XVZ72>OMU*3D&.A -MY$I[3V,%6;AX\GY/">_/:]SM4,^'T8/'V_O]Y`2+S\?L]#X(C$)/#!RQWG5& -ML^NX5>,A1&O/7X5XGV\5EJM%UY,^60E<4,UMHOX#==*O]-DC>08(2IJZ>*^GO_=S;*?/M*;P^/#`'[$1^K -MLC^\9EX!7'BR[]-[NQ;@RLGO3FVG%829%+V8HT[Q(01JJ*SCJB.'YY;@]RVG5R?SBKY -M.9KD51E2ZK$2V^RFX:?,@*74WOK`^@(GK;=2)R*D72HX/B<>:$;6X7@=_14Z -M.^KZ[^S9!]>M#E7\=U2;E4/"IB*M%*59".5=[]K5PLC(J:<_JMP7>/N*D$9U -M8+M8U8_6[/UD8S86TGK0P:VN?]I&X+6 -M2DI?9+DH'15'AMT:U(CFVG*B,'+[[`>,-8O!E=T=;TY[S+H0O#9E04E!((T_ -MK]^[K/D1['HJZXKV^=X?-2E9XP)O[_;/\"DS./Z^%C\"(3_V]@B&=$!&D@NG -M!0,HV6?+'\]CQP]&I_O;IW,,!T%+(O-AN*+FJUTE10YT -M?VP;\`"(ZA_@F$6C713_B2*W8IE6FCMU,GDX[F(-]V#[4NL0E587B:^?15Y) -MF-"]`0IYI8[']9=V?QS%MAHL,RTR14`B3M21?LP@5\&'J#=.1=0WW4"P85PN -M2'JMZK1)LUPT5:P+1GBW[AU898$AELC;IZKH -M,68C4,=.GS/HR;;E8ND@?T*%JA5B*INX'OU.69$UD/#$:]CT@GZ*A@D'F'^^ -M#Y)KJKAHVB25.OC-?O]X'JK?4J'&LR+!6=3&G`-+F?(YTI87YNG<$?]O` -M#0)X6P2T_A)I$S:G)%P@36R)WK-A_\@\.,]U# -M1P"C3"YG>.\5$BF'QJ=4\J&\"Q*>'\BV$9L1RA[,Y#5`]WG7LJ0JNM>0.XM6 -M]5LJ:&F$ME/-8?8VV*J#]WVG,Y``EX+M<;DK?%&2[^0)[07XZC-3FY[I05W6 -M0G2_1N>JH7XW)K'+B=\^_5Y3*DF'Q"?([D.'-\8Y8*LY=L`M!C:S9\,5L,?. -MUW46Z7X/W35D\*1RL8_H$`=L6N]1>\,Q=J5"Y=:$><^-*M34=C!]0PE0'Y6& -MBS"IK(\EWQ3"P>%-T= -M#K7^9D'ZTIY^H0N9>Q;VJ&W_6LHM*AH"4;3;><];C8^T(1-;.8BK>';KO_O( -MQ*A$WN6G$WAC9V@(1DT,/(8V!GL%N4S-9/32SG'?:Y3M%C5DOW-E2WF)! -M*$/_U*W?3C7XX`&2,A_;I<;N=81<"_8T9:P"ES;C!M!/:S!V=?9;L'S#2F?" -M)9.8U!KA$'2W*%M%J\S8(C(-,=KSZ]^7SAX'4W!B:!!(;VZ/#*\.K`"0'E8E -M%:>A!AL94.BI34'\\@_[L$RT/;3+],>ZWH3W(0]88.%5X8. -MQ_DJ5=%>7W(P3^DM@#%@X/3K*.>>[-&47998Q-U.ITD60[?2W'WYE5:HIMQ]T%((G9<`FK8.T!L41:0W^ -MLIV0-:6HL;R^K1W#,%@`J4U:%SAT[E*7U&E+R&@,&GDJ*,48R;34-JG]I-@B -M\^VW&GZ(8ZV6!1;_+G!/70IA"-=/145"?>G\2J'3`%Z,LL>"H0.A^BDWZZNX -M$N+"T!I73/D6:DMT^>7YN&^=_!>L'-:]?/5W[G?.5[I<>B:I6$&CQYC4ZIVN -M.$"O1\\CD:ML%SZL"UWK;//0"#[3=H43DC -M?K8N+=M_X1YRMK$&\]LC.5HV;87&^>ES4?E76=OLWT552T?A'^A.`74X_A[P -M>SCJI-.@:*CO,5G#*`2NMP>N7OR6?.KP&'PS.'-5$W`_,6H3!3&_-&=_B:M+ -M0"^8#O8EK\N4,!>K,&;+?Z%&J8VCLY&SGHQH+=)N4@,BZHS'$=4X--8B1M&$T?=QG -M-6Y&2[9%M_(?GZ#@<9CZL"PIV(G-T++,=_H)S\-)V0+9R7$<0SKTQ5@RK]_* -M\#LH9.:S$B;@=%G5`0VJ^5U^I8!+--]I;)-QYNHL'[*0QMEHXKS'W#B&G:BM -MXKPO_$85A_<9T[CPZ43FA3^M"G3HTC3)IHJS"E.9^U]E1@E+$W]T"[5:JPGN -M4F3!=45(G%D,&36CK<;QO*B]F/'*MB-'WSK7%C2-*:Y],UA&25>@KSP21TA$C4EO/%\P?B[WB!Y -M=]T.5I;+=5VK<&R]+4F&?0IPO*86!'`_)%)R-\SJF^('^QUW8WY89/T-0\82 -M=_3)2GLBJE@LR6BY_.;%@[H3[L2PA**4.X.)##W&;^DB@YB(+Y]M#9>D!$AM -MFQ'A'M`0D3\F%&R#[GVZ0MA=3,()O$>B6_'S$FZL6_@;L[GZZ:S@S.*C25`%\?. -M##UYW%N<]E^)Z:2@L,YXH,\@\=['6]&(\N:GTA`5UGF0>>CQ\JI,<5\DM7:> -M0;<&N@1^3E;>@RX^KQ"O()\::THVGBY%0DT$J?O\<";?@E:.W3$"`$SO7?/E -M+\684LC-)]_(>[.-^B74ZK%AA'JQWVS)!WS(?*3;8Z3+?R$.<5J$>%R46_#" -M*QM5+_6X7/:MST&9C2@J@YWUJ<"6BGDLR#0`5C@Y'1XQIKGO#GMR?&3)%7*3 -MF5AGO#-B^<]ELW]"ERPPVYT4E1KQMY@(6;^MO^$YVTCLN#P`+#Y'Q,!A;I3L -M;CM62+NN%"NT1.:?3#>E9VLO$#^)4S5(%S*"^2>CM^0V?;F/8@[E$SEP$LINX(FZ&)RL"HI-A/9]:"C9>KRV\?]75_\^QP=W=[O?B8-BZ6^ -M[Y4)*7=5,?4[.@>U4J>5Z3Q>5!]5N^LFG!,VG_IC]/>]/RI-BB:TA#2YG<5A@QXH"W5_QH+9% -MC0GM%;#TXX,#RH$=(4F(PLB>WI$=E$B6_SV0H*,[%\J?' -MAZV*\B8!&?3H0S,!D8NFR0M^9HO%M4)2L15(:)'AZL?,FP10?(4S\G?$H#X/ -MLBEG)B#=(8;6#I(%.&=#]P!ML?@)B/4M;;1.B6?M&[+0"SR?8LG1F&EL?]V$ -MD>:P0W5\@V3653W?UA!?X;\1R(Q2(8?8_U-E5R3#EO$M&:`+B;W"42XB71E2 -MBYK'Z=(HG,^K4N6I/[5%PP\*M]_WW+]%=BVCI.^EB7-\^2;+$9"&M_#2J"S, -MZ[VU:(D@&_T@!-![(W(0[BY^.CU#5%C>AM3%EA!ZD*?VT,"+5RN+&0%A+5\8 -M&#LYTD5JC&D^T2U24#ZF:WF1Z+,+R(XP7>2..\<4[%5HXD#C6I:YJ:PY2+TY -M7L#'(V"U;"3D*X``N:OX?,8H0*A;P9`7]8SO -MMI]0M=3KKY_CA51U@JGNOS2OB]\O[M?M6K:^O_#5`_+]#KG3B""_(2O4?3A3 -MSKJWJML&F-9INB_U$\`_^$C_QP4*M:TD;:AE[AR3HEHC!]LB&=1AJ#ZK#RQ3 -ML5/\;NIS3<$LCNUC_.5_J^+]TED60JD;Y;#_PS?!W__L2;BX_]]:XPM5*,`B -M$JR8AI.81"F@5E`]LS44'+5TOA9U\2+7]D0(6R/V,G&IE.-'(IP_CGN@]PQ5 -MLA$'ILNS/Z%$+#W%:`6,]KDRV8>OAMM;U)^H/5CM!"E;U!V\#7>]R2[(= -M97LD7?X6NELI'%V)!]L4@M)YKY\T\&7Y,?>Z=!T]_+%[-$PLO2^FA476IFI6 -M$A!$`4P1UT<5)>]TE0"%Y8^;?U]#A-X5MPV?&,W19'1%ZN%FQ?;=\DDJ_N_R^?`QGO==81#'[%ZDALWH[7.\N+Y7=&QLB*M_SR2`CXQ!XIV -M)G5:[&VYW189SX^9ZQ8_!]NKXU?GRB1F8+?87&!TIQ/UU'FAEQ?B`DFT!>\L.^F,TEZP^U@^?;)\)\T+D\EZ+3Z[RFN:Y47K -M`E,"_^U]:OWI^Y[_TBAL;:BK$VW!:6.5;J\,]UJKR[X$<]C+Z4,"!'C1D0KR -M1"%F>[-_"NGJJ3GM@./$2B\XH*!K:3.'^^&7\X#Z>_K?/?DA5HM;[LQ!-_Y= -M+).A_$2-X5.T`CO@I3)JF?VSK(>6W8G;&,?*Q*729JC(8XK-[9X,('4N'WQP -MG:C=4S`]M.C&G=]N9.U\W2Q]FBXA]*XE.K+9M"% -MK2ZX)&0HQ%]7+PUO"NW%W?=9-JF-(\@C9(FK_VZAE@@L\CM\RSH!`QL1^F!TS%V+/#RW&B5\NW?]>?M-=5\JZ!=4\4*>]2#7* -ME8%ZMH^8Q:?#]U'_K3T97K_>]\I1OOQ"T)#KV3B*+-2=?QIM;+?K#"3U5O0YS\'A6DE*2*S) -M)-H7K'`Y^=GYNQYV_=9<>7DWN%DX4JCB9A:US/UD";+EJ%1'TU_0H*FW"UZ&[GV; -M"DT[%1::/,C)W>'`B(NW+B?WBPQ*_V:V<3$U<%L-!V-1G<=K*+JJ"1Z%O8GV -M#M($_IIYL:V:.L[=?(X%_SEJ9\/UZCQ:Q(.=<$9*+#87,6/GWDR;62GN_`9G -M]!&@D!W^]LSL[YH9]K9;4IOY"UMLCR5;-,1;YM!]+A&LBT]KZ9\_#3\[K9J7GZ;YYN8JS83&_#E;9 -M_O([7%;"W8*(AXCBD^H@='P$^&@",]_4$+G5V(*G^T_3U?^A!*#]MFF6##>W -M?11XX/>WF"&I@.+HVH1!DA95@ZOB/)+J_CP2[7.U'>9\;HJ`%]^D:OZS1%?! -MK4(SEI+$*'QD&<2!][I1F`AT[4UO&?Q$/:L`J8RR](CF]!TR9_=#R\3"&:HP -M+A@K>@:,=P5'4OMT!E1\%DS='CX5&P5N&`?129?S:&C;`T]"P*%6"@^O*5J! -M3/]T1ATVP6P!Q?O@FV5=FRL_;A"6,^X- -MCQ>15_J1]`$H+<:[+?+)H'M[4_.1(?H]#AZ=3!1&-V:'SZ0D&;)+&K?0V[%? -M_%-V`.+$K`_.?" -MFJE2'5IQF3UIV-^#YM1%J*_C^-?H?.C>B7TOY[ -M#^X,>I-JL/J2Z#>SD'-]23A1TOWQ_D1G!]9W$TH5)]S;+:(*#F9AW:NOMCN43:QTI$HO4`,4\_V<,H-\/LQZ%!"// -M`G]O;>W!`_GUHN(4Q:!ZDA@Z95L&'?RYL7>V_NM(HPU9Y*KQ&N8A_#(?[.V" -MG_QR`O]"GKUXF+^^U+*U4<.[]]H<[5RV3P^`POH=73D[?,/R^OS!V].D]S)V -MY'%N2:XRY`8'?;T7DVN;U7<[F3QC(3!P*)NUGMGVR,E6XV%X/^;A;L3J]*F3 -MP($)T8+O#0E^4)5A"SJDE[/Z(_AA$,]1D6O=*]P6BE*3?WK?KG@!/%\1(9V) -M9/`Z5Q)E7O%.,E]O02G\W+R22,B%V$(P;1I'"7>S:]08Q&1]0\9[(0M9HYEM -M23EXJ;%8DG,+I?N-CE\?[;&"5J<'OU6ELR?Z#0['/9`[,@A?-A.2;JQT^9]% -M+8S"^\+WFIK4A3?F6GHE:5*!G`:MP6]D7BJ,(1?U:ZHV;P@H5!MS.Z(D)"<1S;9P*PJ?S3YA=.L&P%U7AF2R -M-F:41QT$?2%#2?YN7F_7%,SC6=S?GOU8`V?%$H:6(F^JL%I>K7`YB;7]D^@:H*JK(%9W2,;&A2:U$>2: -M*6R3.^:-)8XGB,,0#8XN*"&-:"VY9`M\+.MY'Q%_#C".EF'8\3V:7W,<"3#M -MIW]Q/.PB3(N4BS!X&*L?+7/E?X>8Z)1CG'5!&1M[_\[;7_<*/-0`/(;J((8O -M:G):5FV2Z[<9SI&^00@4JC+N+ -M+M67/,-M1#'ES>_B3$@; -MR4LULB@=U!EOOU]E)\;Z??>T?N^2;9-QBPZ>U3\)FQN7*(/MQGEMY[>!JHJG -MXG46TUTN/4H"G=3^T<&F$SGJ4;YNL32IOZVUMLU'J!Z]`- -M@C-I"UFWE$Q_;>$Z*J]C>0!_6!K,HMC3SN9Q@"('GL"6/OI01#L-IBVY-(*D -MS69680O1PQD+93XNR78QHW'.V$)-\IP:5<'V* -M_4_\1DH?2.HENU^II_FY(D3RSZ=V\A0D=KKYX!V;Y?=H/"`U'P9#.O'$W*J5([#C?`CJCP\:=D_^>6GX[6 -M:`JEDU_O`_[\=/]@9YUH3=K8,0TG()!LD>ME84[N8@C<>`Z2T1KLIO*LW9A! -M;DFV\AD/.(O]_ZN!Z;;AITJ2?'5X)IKU1"K[-9_2%RQ!E`MGJZFUC-=?3I$* -M"JBJ>X9"<]];+PF$GA\KU!9*R-4_L2=\Z":FYHV_"]]'@:9;+IB?0C''*0*A -M0FF`:=.3$<#QM<#IT"#-.!0!@^TN,ED1C.@'US^,_*BJZ:>.QD>6"A]./HDQW$.G_\J$#A#G\*-!` -M]TC#`PXZJCY&#F?(^Q]8,-6WJLVLS\YO'HT&9T$PM+V5"Y7R!BQL?P*G@"SM -M7__GPM=_^"QLU-;-T?"4XL4D[)O1D1$W3!2#[O"9U"C"C)8=(B:?YJ%O,+VE* -MNGUF(B(I[8%Q``]'C3SG+DNJ:N8QE,MB!]U%+[Z9]G`+0SZ6D>3ZV&8,P-`6 -M/.:[!;LY>`=6.O!+L2A,8+XE7SSJ-.G/9?0M?BN2>L1TGQEYA#822H1L+IC2 -MUE22`V7;!9-&YC>AE/U'M'@_9'_IJ<`_"3=L@J>#=O@.R+Q8SD1#5P]T%P_C -M4=\R$1*#K1TSSR#1G!V$Z'#V"9\(]^Y)LZB!G; -MCB?Q7"E^O(Q++=(T49.\9=]N'R:7532[#&^,AV0D_>2^5@CJ+F7;*\%EYRKX -M&AG'D9$.YTL_9GT$S&HFX_?Q7;LE+0_OO7ZB"`9N1XCPV,Q-HD,24,<_)B`1 -MCL/R4``MG.R.UOA89[=A/;[AMZ=,D5%M70'H?9$NLCT0K_6/Y;-M?\Z`A^%J -MU>$EJ?]XP@DC+WVO)[SJ"U9H,$F(,`2B%;SZ2P07?Y*R&0(_D7.L.^)_0)%: -MS5U-J.1N?[NT)]$_8X/0@9MGYH?&TG,J0S91.'O\,]:@QVO0/TA)X4.K9`WI -MXU-['"#JX`2C/CQ+$2P18'%K)EN!V&J^<@HD`#W"\6K`W:GF7@1!%N9P4058 -M]@#-&CF!K`#HXRLH-9S&6>LXG3R>]&P`%P2>D#:XG&O),ED1_/6^7E/FFJ,K -M0$P:U/8+82%.;Y#8;];7"*#DV"J;5FX$M\D9:1!_<6M'"N(L=N#[D3&S*GX$ -MG];!'<49"`#=?2R(>I1\A24\=.8%7>.;I;G"\KW"LN:](L;OZ%$G/AI^A^R< -M)U)R#G#`U3T,QW"RO+5SL?[\!:R,PT'[1Z=/9_Y2IFYDV9&*^B$;Y,E@C6A( -M51X>3?@XY\(^-V!GQ/R?!,\"L/T2!;$:QO@_>MQG?>/^))YZVKZS_`;E55Q_ -M`[B])R[9G\:=`OG+U94BQDN"VLZ:^%W3]:,:F"N")\"DDB*ZFLTD];X:H[. -M9"3)^C8CFSVJ"$YM-+QVM4:Y9"7[8NM9GG!EZ06H.I8+DRG3*+_8.(WZ454! -MA),HUEZWZF[6!I"1VI-E+IQ^FR/BDK3&LW_V^^5=MPI`9Q%T!;F;XMMUS@&G -M[<[W-[SZP>\E\V9EE>ID-A?7V"Z6*"G]+=._QJZ\]`*$D+E$M0),=.@#K7V:K,BVP849+MW\1^L!T0RTW\G"<][I$E -M%H,!'A1B$5(HV6\3EU8PFH$_7%HZ)A`9BY`>E)WFQI:@OV&7HKE'7B(A8+A: -MX]G4'DD2N5%.CK6G&HPS=%G@HZIQ^$1G0!5('=EHX_0C``R'9#=;Z>;[18EA -MH"5``J."N%GX++MA'_" -M+Q?K&`%;7=2-FM?9\DLQHF\W]FA\6@KNQ,2"!N"6LZ'*4I7_;%')/2KDO_A8#?HX/.[0. -M+]C"Y(L2/I68^E/@#7Z-= -M>1K]L%@XU,ADA5_Z9E'46?/ZFQ2#E^<%C7MRR.1?S?89>Z1>L56E4T+_CR]3 -M\!G1B6L'1XBT5MW3WIV^U&4::Z!HL[NTP+G)M+%V(AV-M%-D"[MKO:H3<>:N -MMC543[YU19J$?0(XK4;>5>D7L5@W2(1&TCK=5%2&([C`-?K=RW@;TW@2Q9;Z -MX_QO"\`Y&6O*-;65=5=37.ND\@D@HY&J7!LQ6\0Z9K2=8FT^$EO[5FGVJ2PK -M3!;B:7F`9*K(46A"U26DZI;3\D.OU#?,'&`Z2D>"^ -M//6ND67W+84%OW*%=F!Q?1%]+?5_&1*-XMU8O80-+EB^3DDOIY]/70UH\;#M4\')B*/][PTNX%'0+'*G[IA0U?3SWO -M#Z#@"P*QLUG5"9FO`64>8-\Y)4:NO7$KXOL[57;*Z2V?)PKP7@0T+-9U*3)) -M)<,_@]2IJO?(QCR_V36-L3G@8W&P;//Y>_/KO@FQ*F096K$=Q;0M`R%./+E2 -M=^G\"+$:-@*$]70:(E-M(+JE9/`-N2=S!Z=(5)]_7DW,R_//*#:O6,SNFK%V -MWTM!.SA$(J:3]]Z;QM]8-0`ZPS7WB1Q%SRJWTUVQGZN%V]C+4%60&7'_DW4I -MWJ:>#^G.78=Z^*K^4S)\'PX`ZOB%?`$I%RD[7PN%D9FC]PS/4C'^^^QOIK0, -M![[4@;N9&6_L%[V&&@_[X^-NJ?P+<1=3/=IA(UZ=+%XTV?RZ#7#!08Y(``71 -M)%/HG6G:`(<%1O@,R\?V16V;HCE"S4NL3TEK1Z!U6[T>34TWDAW-B< -MEQ;;/0]7II8USA<6+]K@:4?I7A-SUU!J5U@6]C>!'/Y9.=MJ_@#/DU]/M-GO -MLBI<"W[CD#VTIZZMEISP[-7'4,Z7K$4LZJ9ZV>2X:7-PP*JKQCP@R$:,>"9[ -MYPB$Y5I.FPTA4QCI2H'6=#+PC,9TFX680ZF -MQXA*>1*)-YNF91++YZD^'?]>RL*B8$X7)77//;`346T%_Y%>3[?RCI"\(+F* -MLAHJVC`CW!+1A&L/"@30JRLL<:&MH*27+ZE%65\>DV+K\KIG"QT(A4-/1[BK -ME/B<(#YJ_I.4M?E($(#\GRN!)6I"B+_0H)-_&MDKO([GPJ\)0M1[Z=MX -M9H:.X(^-56FI>6&*[*5SP%MSP]:(.^9BFK94"H42ZO-7=+=4MU[6SL=`7EU\ -MM4%!YPF#J#L3]-F)OS_E1/L$N70]P="QO?M!D7)O^_Y@"^FT5`UCM!7AK..5 -M-.XM;64=(RR['2^N4]L%P]NF^QX\B;/8[HH%_U[@5*8^!U8VS%$+?%`OV\.X -M3RRBF,O`7J3(H=B(:NA'8231/K4ESM01XE5$ZFKUWKG4S==QT;H^H*2-J#)K -MH/RI"+(5_<.$,D0QI;[ID@RK-81BZ5GLO4:MC&=JS$&AZB9BOP5/P#'NB@)8 -M0>'NHI"+_QG)"?08-X;> -M5QSMBS@+VM^+H0V$`WV0J@WAJ32OX@['CS`-"?*+69!&IQH?G%OQF*I?!/J] -M[_XR'EKO<4!T%E_T/+=@D3!S)?X,#-^AK$+&H6I;/[MV?+=,[>501_9D4&,L -M9&H6:$.YE'GBE?16`E3:G56RL5IDC"/V!W[SZV\TK`D;[FUR9Y#Z[M++ZQ8J -MK<6[P6$D^)]![Y_^/<;KI_!-?A=LZ.;$WD8.N30\)W/E`_G':X+-3."^KN`U -M?JV@!\(&3&/)ZHDL^>YDUI9JZI5\D"75+QS5$%;G.$_7WWY6M(W@#A;6$Z.L26;!%5Z[38 -MX^XPT#%$WF8\=W23WKXT_OFK#T_G:WA"[NI$=ED^L+.$-R9_.HK)X$6)DH\U -MN0_0&6"Q&@`CL7=5EIYG)\6$_K[#(&;(Y89.O-\#.^S4*Z\`X/S^O(^#<$X' -M#BZ`"\YV==S3X#[^._5U29:O+(U-CJ=S%-QANQ7MCZX;FV)AV8P=8#I'V9Q= -M"[3'![5U_I%X#>[7@MZK00#\-=RBB0[Z4N6',RXL+><_)=R5*[<1.(>I:[`1 -M+.-O[X0S$D9EU%F,HM_0H;=4)QO<8P(]<%";0?/@L93)@GB%E>A;:\>)MJ=" -MT$WT8ZPA(NQL)PX,WUG?V5,O8[U5G'^%?4HX=I&$R;52:>@?IMKW^* -M?X73=D;$G1277\/MI8?1I*._U/`0MRB/K:4,?:\%G_38K"$9X,2'BCQ/SZL6 -MN&%_[3W:MN-WK8,ZV>K"UJ_H?C#$^@V6!N@R]CZX<*^1/YT0C:/_$2,.6;=C -ME8)'<4>^IZ\:CT+-'6X!`%HJ1V@$T8?E_!_;))!KO5,0>@)*`9GU=0+(U5,-DZ^6&QKK73/A:]71'/^;LK[^ -M`"@4WP_%RYPZ753?1#_$[YV[]O)OQA'K_)9)Z4.JT73Y\><;]INA+\@SXGNY -M[MB$8Z`4+:35`!R:]_L6S0S%(1_I2*,O^>I`:D2$T(T1QT-L:7^M<`&+'T8_ -MA8!7C;<0J;I9$?HSPYPE5.G?-%]+:%WRW5U4N^M>_N;+B/MSDH7F$1B"Q8Y5 -M*&HK&FD]Z)'3OBC[?MN-TP"2MY!#HS@D+L2Y1I)O\=CM#_475I)S<37\_UJ]@R_59:\0S2@76YH:TM3`G=\R9@+P",^" -MS?5,37P8MN?XMH30D4<(N+H^7PV.OO1]M?_?C=#..6[]X_/3I>3=R52X_S$5 -MZ.\WP?%>HQG>GSM6MML#+`)6QL,=?'Z^"G14XCXUK2S9.^2\90?G7]``_J:4 -MZ9AUQD>PANH#BJ274B6]L`F$P3DJC]^Q0H,!5&>WVP/ZYE_86;[^WC7MGHEQM@EXW25=3.M&:<5.M/%O#Y.&M6X>!\)1GU^D@ -MFZ5WT7SE[J#Z+^+W+=D".3*T^>OFSGK)3(#LP2:(<-I]6[>_O;3VD7D9_F\V -MD@\;-]LIR6]]K\,)G]"F[FB4K_"%]5!^&3_)52F2PM;'!)Q9J3+R75S`#%X@"=1(\::O(WN4^I3XH&F!S'WO*C*4&G1PN[ZSB.XT:+W[R/6.U[M]$(FV73% -M+GTY:ES/ASTP&WPB?,IY?=&TNU:JV;##THPMSF[DHB_A/.\M1E_!,J>=:F`J -MSWN=*8M*07-75"E=80@J&#]HS)MQ1*0CC^'I/8U@[-W]2YXGR6!87Z<7MADG -MGD;S0:,ML-EKM4]N;JHO'[]5:F/6D8 -MDR+:((,K!H"3TO%8'C2)C+8[_$9C+\66Q[_CX-W]J/53N0Z/4*M3Z/-)4I5O -MDW[P1*W-B\L8^`&H[[36C[OSL=+N*30M=*;X2-PV)0.IV%7=D?!HL\M_-E]! -M*!56"2VQ>N#`$`F-!]`G#NQPSN+X3N6'EK:@2C#3!_IGTX"^(D9Y$)]X>Q;F -M.F]?(?*KO+5\"0Y&C!N]?H^H%3[A8TP1F]=:/N77G-L5XF$*A_':*WP_+M5E -MWUJDV:BNR\%S@+Q',4^/DQL$T[3.7Q-D!S\(:(@QC -M#[TKVBTJ\R4'GZ-$?F8"2==GN`^R#0!-B*GU@6;`C/`>A?R_0WD*VA8/._X8WT-5=1 -MP4/PDMNVXV?8S?KR=5%Y=3@P"ID7K>X*5OP=2`6QXWKSS)PB/[\]5^H#UV2? -MG4'WY+RF]7(&_`+_#O7D,N>Q)[Q@L:"C:GZZQNJ:!AHFJ/M+3;9[=[=FPE;H -M[_J_7\!WS8*C)2<7+7Y%GQ&TPW>_;UL5:V\\$/YEKZ3SS-Y#Q;$3!X!^W!B2 -M+L/JILZ'XWMFH^^XB5\-8\W[&L+M?,\I1CI2 -M>QTWUK'Q=INH^1@HM_H]EX\6M-;_CH?WV%W<.GW1X_M2IV*=@[>/2@ZBGQ=3 -M.K.^L'`V)/66^V!PJYU8+@)A4#6M\_@-%Q>'-Q*P5]W/P#&?AD0X8. -MH%[T?F61$?QNMOZ.$:M7)K!WWO&[3&6W^:7B -MV/`=*[_-O)U47GMGD8-VMIU!'BK-4C.MQC#675[S=*+9SC_?YH0W%2YEVD#E -M_U-7_#5&%,=RP@*HH-/P\:>@K(^J(`M1)TY1_/GV'H=1WL),I#L:R7.70'U=\;0K; -MV/;X.D;I[/*&Z=4B=1G#JV;#1,@43M,G[H5/VJ06H>=2I&S8`SC6(FL*G*2E -M!7T]:P?$A#+R!P-':9RIZH_#&52GQ$5)0`->=#A&"!!'/9[TW9*S'=1AGG"' -M?,\1RYPS#Y)N3P;P&8@/[H[13'>Z/Z88!9M";=-XV1M4VJJ'>6;[R7*,FAJN5M]:\2]D)Y!Y3]GMQ^;0S?NVK$C&18#5NZ[R5W91?/%1G-S8"U*]!YV -M6FQ^86>,?2D\6MHN#%9J'V&BL,]Y,

_*%SD&NZY&4PN%RPL^JV?R'9SU?.07=A2HDG>AR/;?T-Q4+T\[GH(>G -M8%.(4[K=3I9*A1,MNUO(#>8O0"'A9 -M'R\X\A=C184?DD*I]@H.D%A-!W^2M76E,L1'W>]QP;-LB1<%W-XP)4L'_6I.D@-::\_2UK#\&C#LCH -M5)\/1?;^,I5RCQ-*6"M,HOX"N54([+.S;C?D;XAK6-*A&WU-0ZTV7\S!*KT( -M3-E/Y^W>3[=QL:3G%NO>(G/)<&72)F+HG)&$]%K"22GM3XJ98F>+QHRD(8S7VFOI9?Q/B8XP0/GFXF@JI[ -MYRFG?,4=U:.,RNT:]L_4AL4!7W:&]PVCZ6`-!Y9!G'%<=3LG.8XC\0%[96A; -MIF$JV$](3C6"<@/MX:B`NJ8E)47.MO=_SN%VID"`")_]`"EI^/\RX0E6,A`U -M)-37/1?2+R9>S:Y?`ZWE2"?[N>S<=`78Q=)>"\YG=4E']QL%VW\%=XWE6VX; -M]EJ"9QP0%)M,JZ;7B&6ED]O -MJ&@X;_$[:M;>!YN6Q"AN0?9ZV,VD=4<W#X[2L*;MGYZ3^FI.Q/BS@ -MS*&GJS3F,-0P>I/Z3-FV>?4_LO^@@\5&3@@S;:Y5;ID(0,\-;GT["N+$/>`P -MC(`SFB3+%9A%CV=2O0\5YC9Y4$-.W\X(_G7@J7\_F[T?\IO\.4RR@J -M5M/&<;$&ST8ZUZ>&=%`3E_;8T'-W-V8'^#>%\PGSZ2?R!(I7%Y:W0^>"UL'* -M=[$XQ'7+ZN#V([SB\N@4>=&YKP-#Y\,(PHC8"V4*:6-BXI$`>C>A^W/[!W]J -MHME%Z\@:J_'&/IQ?R]GTZ$]SL\!FAD/A5_71<=5#.PEP(M!ZT)R9D7C)LHF9 -M9L(B%]*>3IWM!N+V0ULT\ -MB0A=T<[@O57IZY\:G(L1Y=W3&AI,P"4H&*MK;\9E\>#S/UG0YGW52[4C7FI^ -M8N+7&^^'0VH)ZID9C9(P;L&9%.:[J5O33_F-GH\%&MRGOT^]@(W0Q/M&U(<# -M!,:WOUX2/%M=7\4Q4KK6+F'=QXXKGQIYEE?-ILT*T)\DN\U3RZR1-*7U2:1&%/DNSF#J*L0SI#,^G=P`NXE]F("0G$9S'Q\ -MP'2)"G5#&:G,_ -M+V_0V/RQ#,WK\:;\-[1W=D5<+)9:L[WO*]H2VN6#VPB@;>N`R/T"BLO(4P]9_"2RX&P;)65G%1>ONV -MREW<26Q6=-;$Y%/O;LENI92G9_\[\WA$D?H=W)YWE65.K@5MTFTX14PJ[+0" -MQ:7]/3>\<7>1^7WMXKOZ4\"M)L$TO7B)^CIT_6^'NDSX\?5]]Z*1^JMNN05)SQ+I>P=X0&TXBP=?:,8T#V`,8?T='N@;%O'H' -MU&A#F'>H->WFF)#0^UK]Q3FC._8]!&DS\TE)/F%JU76H]IJQJ;-]:[4_7ETR -MHE%T0>MH-J^I9;GE4*?8>T9VV-%?QNL]$#+^FM+\((96K@B]ZOA^G-L*I0D -M`IE^(/T'R.@AS#D$H[F-]_!8E?BM"U'T%Y.^%_IA%UOYM8V8!)LA3Q!>/FZ` -MCY1K9:E'+>B)38V+0\:.[-NI-D4,A=/23'@/`9;="Z#44E5'IY\H7?R!CY'IV=!Y67E]>"BJ3?73_.K#PMSW7% -M&OUK_S8'1;*P<94>K]IXS/^&B+*N*NZ/7-$N+<52+4GG_F]UH4%.*`"B5Y<* -M`1&^>[W^J6,CYF!WN1*$:EUAFG#:P,N&'Y6XL9`K7\.,G,WT52$,_?QQQS0[ -ME?.FKD.\K\A2A,66ZQ]7T?7 -M#JT471!Q2:7B]&HI$5/K?9.PA)Y#.A((Z036MF6J4!N;1%"]#O5B`%:=-+$H!5+7U?< -M.?JH]`->>0]Q@5^VB_:5[G/Y54+7:`XWG -M@:L4P9%/7HUK`PF@)$KYYZ-3]#/%T8<&K?1)PM0E\9L.<.V>L1_*SAR?Z`Z< -M8/KN*'CGH>F\CJZ`\^+&`"L=R282`3NX),S.5J62ME`WRT1;:&X#B5*,_M]Q -MPL*E%YRKB0@?NRH?3`+#A+2M;0>#07GN^I>'7]1Y9#_;U[RKYG*Z2H>78L4W -M.*KVP%ST$TS9HRT*S*#5/&"`.K=;L==H25=FNCDEO%R]_:=9MG5Z]]PBG!9) -MT[/!.8O7[/-P872R,_OCB"^F_(K_9B61AZ9 -MSU>>V;4V87&O@V\'.:8>IS,F^%L1H2E;3-=2/98IR_3KC#X@]LP/MLM/Z85M -M^RO![?YJO%=D'.4AJK#;]B-J'&W-4O)K=!I&^#8C.?>=#+X-SWO*P+4R;Z':8F%<%#MX]NR]O+3_*^(4'OM`M -MOH,MEFT4T2?HU("F1,O4*:!TRZH.C,(@N$;':V>,*4;;#KKBCJO"^A!/M>+L -MO:OB+-HY=VD%%MQ'58-;"QZ:_-T+NMW8M>^,F2'C3)0;A%,SKO;,?<4S*PDY -M)WTA4QBU67$2Z:VK8F6]7QI/<@3R@D?!JBH4R);MJRQVV\5FG1=%8 -M5QRQ*?$FR8@.7,V?+;(]614%S5_CU&GP%5\'6R),JV2U2*A-K33PI\3Y%V#8`H -MBWE2`"OC_.[R:RG_;468=#MZ+F/EX]KQ'VN""\;IJC8S[$)04/`Q;NYCEXBF -MQ%K2$FW%PEL-_Z`&&IZ3#+WKZQZN,[*W91(]\P]7"3V&X'(?/6BY4?`%&3M] -M[&J[[+P0-STA8G2+)X[^GOJ.\H%)J6]]$&T#BZLX)X$@61>ES*\-L.B>#FY. -M_FE`*84YWI8YG]9\S-=6_B%!CC62[C8#@U;;-S;+1KA;9',H=\'`>;MKR%#U -MZDV$WA-)FX\?:P4)HW?$5I,=19V_#>>:+7J:\5%H>\Z.FSK5[M:[S -M`\SUSM'$VA^8M#T6.;KV"X\G'*9^#2=CL+./L3@=FG* -M#KZM9V+O:TT"3BAWB`NIV+;.HXG30--;74;*DJ)9C69Q^11G@HY8BFR^E30G -MTO9W$T^/_$65Z[DF-Q(+;IQJQ':- -M3Y/7E^3(PMXOO_=F4>K4JKP).3IDDU'A%0B:X8`NGJSPI%)*0@O3T,3]_U^ -MNK>=7F:*/`4_84;\'"<9%\GHJ' -MM$[Z$7BIB:1DF!WD2N-BUI\*GX8$'L$S^/,#.=(&@OIN1V!6N^YSR,:4WEY& -MH.6P9U51D^PU0\%;Z2T."& -MF$59JE?RKRWF*=X/[KNZ&_-)%/5GY'@_(BE!OXXRY$+K(R6CCJ*9[: -MX>\`G"NW*4.HE9\1"1]#&3'9'!I\@VI_-DM19[K[]FJV%?%5&_WHXEQ0,*3. -M7)M]_WI"JD<'"_K-2BFTD>OF[`G3"4*9W5V+6$L&-1K8'31@-YX%B058&/X) -M\''TQ6#5)7M#G.U48"$^'P<])AFO1=5%PTSQ;+FM3-0T/GSB^C0-UIK?_*DD_)V(LWW[^654Y:?$,D_W49'(VB]HI=^^*SFQB:)?:IY8^ -M5.$<<-T>.&W$=VV77>&]CL6>&HWKNX8MBQ; -M?WKP&#FO62B1J7U-!WI\7'O,$WUF+(2!CC&JWLH?2KWD#^5"^'G -MZYS.IN=80,@K5$3$D#KRFQ-HRN5/R^'D="6M=^(X0'VR"*V>K"RH;^!]KW2(5G\/`P.,HT[$_Y5J?9=>/5R07MJ[- -M69L82?#MHQ3/Z_-B0.4U[&32Y-&X7G/B+H8YN/Q[S?M?A4G/89_))_,U-=2] -M3E1=/!`TNM$/[E7DN'!G)X0W,3')2$9"PS!D6,[U=_@<5'H"Z4/.;Y -MFFKJ02F3$L]T;]^I)+4J#'.LYP,;ZO_2B5@4IK9C%\X`Z>T161C:7+A27U,[/`>1'22I'_M8.)]?]F1^ -M_0//B14@+$V8D8E/O.>2$=_0!QJ.;\ER-%MI>L]*V -M56O/IJE7G#`2OOQ;'YO6?NH=E!(/:.#W,>Z69ROXRM:TW_S%T"JYO!8&X,T7 -M$.H`BRZI*@_[?7*<4]`?F:[)N[KQEGK/)M55.BR98O.M7:R4L"',^=0:4-ZJ3/_"YKSD$ULL-C>K2:85 -M1SR,-8*^LB>96G:F]+^3XJZ"^$$RTT?YEE?*?0]].R/:`6J>2N97\-M?QMJO#A*0" -MUW-YM7#)S$9,*$U6,2@`>'L*#0DXB$J/#WNA<;8'I3:=QQZ4[-?'AO@D)88- -M68#W=&OLIPZE@!]03NX!"Y$3*XSU\5/Z('=+ARYJR[VZLE0RHV(]"BI:2X1S -M'#%>,PFS([F#*MN!LOG(0-X?'IY(=AKU^B3#"$OX8AY8,(IOJA1(WO'A;Q9* -M_4/#4$8A5)4X!R!5U!`^6:^_9`2F7>HY'&:D(%RZ(DSQNSDNG]:Q%/PY@9S* -M?3MJ+;%@%"ADZ-/-N=#DQ'!?>U:^5FB-_RP&]]/11GH]L9'L`+YK9B!-!.MR -M^_P?S?DJ=Q?HKGBLS7*!QVA\OH7(EWD)BWP3Z&5Z=!98SZ2L2]K<16J@R>CP -MXC8/B&T\LOUUHXLYT9S'>M0GV+%_%-(@,UQ@;6>43)H,'QW9G1%SD.()PMTEEYDQ#>/[VV]Y(@QSE;7>VP4VI/ -MYNV?JO5A'5=OX1Q+VL-.[*J[MLB]A7?OSA22LV7&7])%DQR*I0<`.M.7039$ -M=4(&C=]PG,(K2'8M#R#V%X8J$HWNA=P]]WNO,=263K0AR0T-RO/#M14-T7*$ -M&J^]";)QVYXSEGRG4E.]>G&64,[QH<-5(^U=N"DL7-QG#8!+LG=[\'5.-=@T -M1JTO_0_U!2*V;15F4KKJB8/8>.[DRR4M?$+\)4"W,Y%^-G'P^("24B)E9YEV -MXB_AN>M>59;-0CNP&L'[3_JC/+"5[[TOF,>G]]Z7A6:H)528\^6>E^],SQ/' -M=E-[F=*SV`\DL'-"QA4K13XL[Z<7Q6*72YRWZ8TM@A(2.V#Y5L8FIEGQO1OF -M]YCN1,HP@^T_.])K&4'+'8"=:N:X5@Z(Z/(N,<[.>^*,;#_(T&_@7/YWU#,0 -MBT,UU+3CBPG;2LINLW(8._.(>9Y4(.PV?[MFO_%*E'C7=RJ&19/F0)4X0Q!- -MJ*C,:T>&KT#" -M3[A:YD[)38*Y;[OSJR>Y/':O5CKFFI`RRSC79VJQ`IR>#Q\Q^E,;M;=2SF$3 -M[-2E.9JM+M.YY>/QV#JDC,&\K?`74K_`1=EJ,:HS)WM@C`=],A%6+2Y-+-S4 -M=%]4#`$(^],4?)X$EI*:]>&,D?S!4N57COS7#9+LZA]BV\,)=*NM[9PK%0QI -MT:$"Q*%?L]^OZ19!,6UV`JMM]?B_)!MYU5=HJ":K*DG\_G9IRHG%]7&30('2 -M0ZYH"T:2W[C/(`V<5*G,1O,0.[&N6LM+7@Y1&72N\.IK. -MJ8LJKP&^(R'7ED^R36^Y/D*'7-ROIL?81O_LSZAFZS,=-ZR.:FS]=9'<.KIH -MY3FY%EQ$W%-ZJ)%X-^3XII1B=`5$6&I`MN/+T\L`[/W;^\YXT/.:]YCTV>,6 -MO0==VU817Z-#?PO,H*N6KXDDH*1E>Q\S+&\^ -MW?2`_BK(>5$]VSR/?QS08%.YLY-5+-3>[=IO%VOMJ6GN2#0I3&R02!^2XN37X+$*O":SCWQ)B -M;@%")T699?*@$A/2$/7=!WTTW<%*+07FFDBV`8?GZ)2Z/)++)8X;MS26GY,2 -M[]MY(^H*AZ+H$_H!YNQ!7"5+4,\ZR:4*9PY1R4CVF?0]ME>+8J(T"O6_;<>[ -M`PVY="<`XF<;X?WY-_D?8!CY]YX-+;B* -MS?=ZN-X=D(.YAI'5^P;V1E",@ZFL8U2EZET_M!/\2\H]&%T>K\\0S$M%K!^2 -MTYE'TUO;>QZ5,)+T`=,QBC?[%G3ZN]9997M -M;1=FS_Q"24Z+FU&(FT)P@:R2>;L[%5A_%J^L*U(F!"&8B,S,G%Y-O'7T+3YQ -M7S7&/-//]JJ,R2HB?ZF5/2O#21#5IUG^EBN>,8%D+C>&$R2C5^$F0Z;5]L-Q -M]%VUB=1@[/8R)!S4K2]VOX1+.W:*K>R.P%)1!K;?1#^"+1F$VTX56*SJLB?T -M[F%H-P84=GDU2:W5_PW`TUN?!FZ.OW;?_90\PWOKO&*KJB"KHVY!&-@H8+74 -MTA&\"69]E]MO3'A=6`"L`VB*SU?^%+D+N0[X.D0GB7F:A]Y.AX8,2LUV`%_T -MQ5Y_]L=UI6#):1>'4_H?I^H_H!]>[_Z.B,>=/&JIGVQ[*_\\HDG9Y"''R_#,W -MV"GI4*TZ$AZV>EIQ<[?`E2LW1_N1G5'IA0T$'6:ST -MZ$]G9ZK27J[N8>'G0,F1-&YDK@36PRHYPHFW^5U79K88$6PI?&K:G#1:7FGX -M^0PT"C.X7\UU-_O4`TS:2072_J(/887SV'ZZ$MY7&LY#X7RN^U)1YO>F9!)F -MG@->OW05[RP#>-'_#/?Z*ZQB\$L2J?/$,23=HMM#B+C-6[0:-GT+F>$Z7H?-FLAPUX6J8AG989 -MW7EP!2ZJ^//*38$P0FE!8(3U'X>RC9J?4S0?8&&$$1*HZQW"]*23S75R\QWN -M.-:LAS>ZR.$SX^?8YOV.X:M2\3+.@HSQB(WT^\YC%/O0YG&T6QB;B2J$OCD"@FW.2DTS1EX..HZE>HWVS4(S)>)/`='XG.VJ(\@IX`[,XF -MG8P\@]O',ML^QB%$PMZ.9ZH$PJZ\@N.,=*`46DA$XPA](W4 -M"^+BS:*;XILL]62V#CR;^I[&^D#^@6"X1A8O]3G5MN(IX6]`+&?*MKC1V()Q -MAY-T-WZ@",OJAM_OCNL9Q5E).R&$]4@>^#'T_=!)Y?%40T#[[,Q#V, -M9%[Q8^EMW,S29>&!MX;K+##[S2;4T)9#78!1'^=D,=J6"&Q/S3D?-XX&N^9! -M=.G_7T)EK8"]QJ?[$^`[@_#]OMJN*D&Y@8TCW8S^\2A=P!^B%#&91*,WN,"% -MIA^@CV-.9#8)`D:N*S%]`< -M3C!\]G[MGD'S.(6`+0G@42QGB['`]B2@W+;YSY[R14J3`L_:V"SN%A&HH^OS -MKIM?A-WN><=FGQ5J(M_EUT%B\KWO>Z$]BES!%]=NCBM,FBN82E?2[)E]FO^2 -MP4IH9'^:KT[IAYR:>-68!+=;*-/%YSM>)PV(^VE%`(Y'S^OO#PL -M+3)`.V>7Y_]()VL\W^@$`)KK8_F4:5O#[R5<+`'K?<#'C%>$2AD93\^9I6>A -M)8Z&8B9MVQ]AG'F6I,5W@6Y-:5(()(&3?`RA0$X>I4B4FP<@WF;VQ-U[/!HF -M4@46%Y)-!K1U&/T:,O?=?S*"@&_$JD`'(T^!N\(NC@+&?!GBRZ$4V1VT(SM& -ME'D9-%^U[#O0B"Z%C1!+5]\Y?2<4-^K'V8!_S(^(;I]YB0(=T.\8HAIK!YFZ -M=0KWEJ?KQ%6=NE(?EH]QMXR,/=42-38<_&^03N1JB_ -M2L?%BNJ$2#+XIEEBZ3RP,0JKWEDZ#6K4YPKC59U)G7]LV_/@GPZO[@(57V`] -MJ[8PDGGV@U>8K=-BO`=3:G48R`3M#IC]ZY5-#CRUF/7JDSNP]W_FF@X5%#<< -MAC:SDHJN30JF^?6=SY6/J;"9J^Q?@V=,KDPMIIN7S>T,)H^0D(\H@/+(8[1L -M[DW"?O!.=6T_Y]I*!Q=/S;),+P<>`[K60CVJWPFGKS?L[U0XGQ0O/;=+ -MG8KTE!(_G5'T7,KRBT.1QPU>,U.4EI5GR3<'?.N[%O>JX'ECA.)S2(#`_%=PN260;POI0.WU5$O:V]0_W+V2-" -MG^'`Z\AL#4ZJ/JI/JF*(RU4*C\7`4+4*Q'GA0G%>QJ"E]'TT+>Q:W5!%Q,;. -M[4M-05ZLV&NP-:%3EGJR%*O.NJ(;<%9KPU'&\`'CHO8E*ONZ+M6B7X^TG_<9 -MU?;-,$7)<;27J_W -M@:Q5YZ_ABD]$S,S">O8:\&3YF,_HRKWRPQ@.FO2"=;>A'#_'$U!_:^7OB.O) -M)4F,+8VRU]M/'L5.,MC'<@Y"WQDF'?\+TVN[T9R3]'*>X[YW[S;,2^S,,*@$ -M8C3ON%R*!$TWC2W?J_O#<&=,NDYY*5$<6M^VOI4B9S[?LD)BQ1QNYGP/QBJ^ -M#%OB`9:JIV*ER%]GGW-DO<^)8>UPNR-!>+;RF9+M0=/JWP=^`#[=6&7W\PQO)FLF0K'+P6]7W8F%*;:-F,OVXSO&:K+G2ZG7\J\ML!)G"ZA"-CY*? -M9SH3_GA0UFO?4DBYP`D%2$!!16CRUY/QDYVW^["4^(OQ9LX^B]&YE&T!FQK> -M)$1!\V03YE3W(C_90P;^G+8G"DM2B">:I[SI/=QA):`1E=@9U55[A:^L!N.I -MQBBZ3GFK",_S-$71DOZ=\K29ACD/E!!@1E_0!!C9G2Z_ODO2&(JZ[2V'DN6C -M?B$8MD2')+*4^4+KF3)3$5^H8'N,9]`$I*\DKZ),/[B_()##+E?<9<^AFB>[ -MN?<-$7G-D448%I%V&<#C2%*AQH$=,HMV2R3D;HGFA=IK3!$OV6PW+A&O*$#6 -M\\9O*M^GWW3DE3O'DV(@@O/2M4]>6Q^\W)S[Y0XYKZ)7:.A"&L@V)=UJ)"/G/G)337;^:E)@4$" -MA!"3)OSWHW"FX%(E@^0QS#%S\E$UT-NXGU5AV5Q -MZ\O+-FPC]?=LX2<7=RUGX\-2K`V;W'_.+.XSP#*AWN/N6)25`G=XFZWTO+^Y -M&N>R/+0.+LA/KK"U' -M,+WS=4H(]^D$(C3M?#9.@F7H<'EU+&?H>_1;>ZR7C+3INO -MD9:%V5(V09![HG3@=%RO++]14GN`/76XD=P[3Y0P6D\F*^:"M![P/\D+8GZW -M%%#;B_0+M8DN%BUJ8D>XN.C92SE6-^A_-P\9]A\>/VOA*[WSBDWG^(C4IURL -MF51KYPRJUW->8$=E]/3*)1\#EQZ@8GUI+S;N-I_F1C7;VWV&J[Q\JFZ(4EV( -M*^@H#7$@7$/WP$2A0;A-XLO8]&Y=5+>U(WA:@SY?0L,1%58!J(N/T5\''(%% -MGC_%VTT7T17*J:]E\R^`LT)2AX%?NAOIQK-%A>2[TV*YZ>,"E=;A(>_K)A=* -MV>$YWG6U.#BL/AA.@%4WYS"YT;,42+31N.9U31K[-! -MTBONMB7^+.C-WZ:2PFKDQI\JA1]SMQ^-/)R>L],/N)VL\5W7'0YWNU.I[%Z) -M@6/0H.Z6]X-<"Q8$0:YK/BI;TC9P^C"0Z=RKW`E?RVIZHEW4=?`@!D@(+Q>KYIE+HU%1C2!%L[;]U=*R:Q3NO=8\8>`7.B1"VHVD'AXD -MY7?MRU!XGN&\F67S>S4F^@GWRCZQFBP-B!WTF[4&%OFHZ:+QZ_$.G35KP?=H -M=0G,>_[%$D-$V5N@46:LN!_J4E(L/2V -M+7R-($>NI7OT'YSWYX43'D.[L^';W,>7&O8KSVU#M94DP[EH77X.=V6H_"M5 -M=&!V;S]M"=4X[3`QM&@\XC,+M7/W^H+24;]'A9G+DV$2P?!B3AQYYQ^C&/!* -MZ5=VY5\D,F&O<1FWZ;_@_U!$1LXF?>+]T:_.FQ6:-7R;3!X<(:QW;[5*,I<_(:Z7@:O29ATI/YU@U!\`ZG>5YLE3*; -M9BDQ/I+'8NJ+=:^ZMKHCO\_=+V='K`X"'L'3/UU_BH]!KOZ?'GFOXU7YU^1J -M4L>XYN#AZQHETWNFPQGL-R^U@%ON:Z:07T,_VZ]@X$W0K._H!<"JJJ3-ZBI8@[*\.SCX)G/N?["=9%8\ZT+9ZW^AVO;3O[GA]4/J6 -M-ANVPM"XPY*J][#X-"GU7:C0^DU=$>LI#QW(J1![?NX -M&WC5M5H,M/I+VLGU$3=H-0H%AO/7?!J$M'Y7#EM];WHW@ML<.E[H]HB?X@Z0 -M'9J,Q4`5E0^J-TAVFP/;F;3#=SNU][4(4#V1KW=ID#/'U$:.==%@4I3C\/*Z -M3QPZ(T+E]_CZ'AY$N'YW8_2;1//]7@AB3W,2HO!_=Z)UZ318^_/[W30MG1J, -MO+HMR%Q:YZUNEST.6YL$L98B*]YH\ZSJR]^@%@6L??%N_'M0:1W)ZM])U\*"*HL]$LY6(+@_19VL#&2]JSBO:GOX0O,46?[J7`.R>7.RPMXG[5E)^ -MCB.DV=%S2Q,EWL-"J8?%456EDRJV@HI$Q)AE@V7%'Y;P2?4F?T+JF-)0+",! -MP]?MR-JRX*-"W%U"T6/EQDTH3^@ -M&8D?!2CKQ>LX8VO8-#E[I[-$EB+$K[/8'?QGT]N=O5UWE1XDNJ<]6/SP_[.+ -MY\6X<>7O+Q,[H1_VBWJRD*$VUM5S>=Y>^LDG+J(U=2RD-T;^B>RG%,AU<9VK -MQW?Y#MH3UHINMC'F^ -M*OS\GKC;%&Z)>QXS5CY>ATR^H*4R.[/#`/J5>%0N7`@>Z+6&BS*>-4UEV%AM -MHS*ZL6P]W949\'\=TD-^IA$=P;MS9_N!?EW_,[F>ZX8`9QZ=4V8?&W-1YPLVW03.^0@(DBV_1",WU(.<+ -MQ?17S%.IX>2=XR_DC)GGR1=E#U@-I]1/M^JY'$QD=F@"SNW!^T69\*:-%%8[ -M8\SS*/.HB5UA1:-WN-N>=7-L^;)+%^#K#PJ;\(K]Z=V:[CK.2:%UA5OLE-.> -M,_*H/*328]9]=6J;UNO%]D9NVW]]Y*/3KYB4(JD66R)7#;W%8<@Q1B=*`N<0 -M>Q,3&FC7\=!$\HNI7>Q??G/R[?!@W>C?-QRG#=OF6Z:9$HE?DM!'K`A'3K.G -M1DJ9U;<#VPTIH)^`:R,YY+H15!:S=IT&$"FLQ7O-L -M/E5<#&A"/>-.(F8K^@' -ME-\6IZ45S)CE>SK#4ZRVP`9>92,I9OJF.\2O)T.;N[+3::HZ&/E#J),HC1 -MH6C/V\VNOP]+S:XZ,E>9:HG4V_7`RJ51O7#[IBDA']Y#`\5(XK^WQ#^]M^ZN -MV+?697SXX,4!HD&HH6WR<,;`L=V'J#,2CQLNIDPE+-][M4C?[8+-<&I>'-TX -MPZIC#[1]8F>L[U.(%+;:Z&;3FUBA>3R=22YDU4,(BZU&MD6\[(&O[G([%ZZQ -M;W9M?_2_NY<]?'^8<(@F`O2.FC4"3@7EP-?)-,66LAZNF:G.1GS -M!KV]AP8V\WOT\%*;Q=/7Q8[_N]'Z]ZM8G6T5MI%FW6WP%$R):\_'+[ZZS+$> -M0?%^G)*^(1P:2Z+M8P4?>]%)[$M0M)KVGC.1)_\U?"Q6I]?0.#/;H_QDQU":)HK;"S=TG= -M)UY+71",D#'$\\QH#2E/K+:;LLCE\3QE[1KWVM=/WR4&I0%A8:!74<$E*1Q- -M!<^^9E5(1IXKH_;CXD@09O@U%_<-DD!NI'MA[-!%V?>,S5_I"82SMAJ4 -MU3U4;BAVS=X]MSPO*Y@LZKGK8_MZZ5(0/Q8.MAVY3Q;@P\Z>@1/J.:=.&]%- -M\A;\@MNASOH\.SF\?+]=L(U;59HACSQD$?:KH?O@Z^+CB"3-=G==K*57.K>7 -M]@^X-GIE%IFIQ[(3E'PO`'ABT@MGCF7MI>S;05FN1&V($.'@<6?4TVVR6,Q@ -M,Z"X="2-/O[U%Y@-7U>E!WM',F0MF?MI\E>2[Y-K^@!]6IKH(V6A>ZU>[7+, -M\CO0^!2.0/DO56-K)SHG0RS=P9&.+<7>,YOMSO9Q.^HJ>%$_Q132-5IJ0[99 -MU$RK-3_%NR[`*$3;AFVN;-DT]1&MXE_(FT"^/_'=$A51-%Y[M!6\BRDN_X/G -M>&?K&4!*5CR.6]2>5#SP/[KQC[-QK*D[Y*;R,DH:7[YGF@$YM/X01=%ZK#ZI -MP&:U.V<#`JRE0]Y:)\^OCY:*S.EP(F+;2JX\A4IPEKWWK/#[H^C)&5QBXYZ=R[FB^`CN<`Z<_,;DDYC2FXG!&.L -M?S1/!VB@Q?CO\X,(7._49CBRP/ED1!`MU&>^M;<#._%5Y"E"IR14%=+07_2=[)>.2:@-$V7&H)3O]9- -M.:J^AU'%I?]4G7;[H#!;[D%MQ>EZKH^HD_2\PP\JYI.N3M-E`TU.+V;G3P9* -M1WVQ"\5%)1$'5$>DZ3]U684CN0XK,-XV"XLT-XJ%:EVO9'I" -MG\=^B72\<:M',))+-5L6OC,JU=GRH;]A8F$-X2L_F:Z?Q'^SX`,/5AA;/;?1 -M<@T2*WT./4>3NQ%:=DH-(+D2X=FS].`(ZT1Z8\AB#^&8=C\\P=BM4/%A8BPFP^GZZ%X]L_`^] -M#\EV6-=\U\1;BBN]=[?>J)@A^,'91QQ>;OV&]6DPGTM+1XHT'^"JZ'I?QHR. -MW6!&&+R2PIUC\*<^Z`()J6:NH^I]JIW6-MWGTM]+PS]7:-4<;,IP:7_.:D/6.CQ.$OQ-QQ(MX><+`5SJ#O -M1<+?+WHO@2>S_/D!(UL+8'Q',W3?[4^2+Q7'<>:RO&=<9#3[VM>T^F:)D.D? -M3'^@"DU.K-GUU>5AUPO8RKGD71[_F[%&:B9\3[6SSTZL

'79<;W\@_SEF -M^\_AY-OFZM.FA87IWNF_R?*U>@W3-_F.N@\_#-4##B=;#S"^X*(;H5<+%J&> -M#NC*IYH[,SC!<`*B-H`QK:#UWY;#T>KM73GMX.//CU.N[4?Q]KO,)DD`.W4T -M:[R&5;==[NH2F.HKM?YID_)R2L']I%O9+>A+1HYH/W& -M?0&&C=OR->>OB"P]=+HQ;N#ZU9@[XSG),G:OB[TB_HH0XO9?1LT$.5*J3Q1L -M5,\R+H9RSW-R"/8U>0430.94.+JNCNDR@?.L%S&EKZXZG*EPT]C8'>/O=I_# -M;0YHQSH#O]I:J4R3#MJ)T3I8N?F[[R[%.9T37H:[8<_70?:CYDD-C&UV1P)W -MB4)YA[1LM.T+O"Y/@<-6]0X/"+/0$-24U`?4 -MU&P#CJ):-=0ZOJ\ECMN@),7"XFPE^T=.0MUQ4,,%6=)8-UTI*-@$R.PVCYJ& -MW,:B77K0RKZU3-]F"]#KJ7=(/,*^W0@5&M#0YOI!=8YG$5Y_\IS@&AF8 -M_C9XV4X'(@0&]]ZA9A4LW'?N6TUX201]R^'RH:=0'Q&*(#$Q\Z2#0^X]``"S -MZKRDP^*J-[X$M9FN&2$_N`39/,R_J[L\=6OYYJSV&7$/7`4(_K8=#CB4,GK- -M\&-.P0M7`$;-3Q!Z:$BN^OW,_/-Z\"7;%/#?MRF^OSV9.GTV/R..NV2A@=FN -M*N$=35V62#0L+$<.#(UC4*?!>_6NC['Y.=8'(71.N%0O_10M-/<\T^09TJFC$R8=7A? -M]Z"A&'^CU^B3>/=J5MVK5#N@=M -MZ$#;[H:'XI51)A-?;K -M-T]<#-SKW0<6+3VXNER=D<$H9U/YR'5Z9_X;Y<-0C%YFI"C/:UUM6^8MFF#( -MH6MK6PA2*U2;LU]R?E==[W3A/JN;C@B6I`^_-,^*`V&R^7M@'*57E%E2NT-H -MY+@B&-J\Y"<8V6=C.>0E/%`^X*^NKKJ7Y3)T:`R^C@4;_%\7V%S)+:Y3A`2+ -MICS4M'K"P_&(_M]KSHO59AL<30^=W9`>CU>_*D4?B3[67-"`2(TI61D-&H=" -MM&:]E=D[J8^A_U51YBYC%;L]-*HO?5>[8RF6O`F5-]@P0^WF&RP'I3A19[9XRSE?_I] -M;H>F<]7OWTTQ'%;$L?(YIVW]LCV,S:,@ON![X(HJ!");E['&46?/^Z*;+H'[ -MS5#Z>CQD]RM#5U9P+7%;(2LIACU32=#4N9D\M_]E_1#$0D;_B4-3G(D_IP#] -MC6$^AW.B>=%ZR6?M^$;35$]\6*EHM-S!DT6X2TULYU?TLF#6#QW-IO.>7HUR -MR6$S-DMQ"`R]D,WL7-QY+22W -MS+;(GPBB7$U@_UY'>&C5O:(.=DQO8<@DK","T-50&1JRI>G' -MI=O82YTHE[]0KGG&4>?5\D_/I/ZI>O("6/3RZ1:'`#ML&?5B^1SSY-36*,W\ -MU]Z/HR4+EZ+7>"THJ16F@2+$U?DEIFF'G7&[N#8S_XMD"?[6D@*:9:-WH^70 -M<4R3,VE;4;,H>TQ&3BTV*TB!99P6R+.20-Z3-3KKV([Y,?8VU!GB\H!J9^AI -MX*MF!H8$$6I)'JKN/]!1&0ECY8^D"HFN6*N_-=^2+>P_%45T!"$TG_0`C0>I -MH8;;U.Q$8Z-+1Y2)D%NI^?2&^H<)MI&36&5H"@/($>8OQX -MN@V,'6>M6<.,J#<5=63UM'(3_$6'X0E,"L3^?,VVS<<#?S)L"D@0-:XG@`[649HVD\PQM!XD -M75AT(9S7;[=K8*&=I7X!3&WIW=R1*HKA -MR0149_Z'>,V4J9B;56.UB[$FO.]-XC^QK`EB=$8T&'ZCK;O!Z)PMI5"/Q)/X -MPL=@3M\''\[(C:%'C88O/15SZE%Y/GW@^CAOX0B%S!]U%(%;YRL!#1OGV;3H -MR:<$L>Z]7E0/=$+!E4ORY-,]$1=V(KVDK=N!@4&5U!Q>(3YA#8-:[U^ZV?G! -M@N'=_C+FZ.Z">C'?ZY^_AFJ1%#N37J=0]=#-EHOZ(C;@HV('F@??(&;;5&]N -MXN)RZ=6;7L;HV]QSG2`_Z/VRBI)4SU$\%6;+\%HC9`160M$V9M^%)O-QR4?D -MEQ<3AW9WK\>,=5ZXB;AY&O>J+E6M%Q_7[8N_RO_]M1#,?(FH)*3LYEOR)/Q< -M="[_L\S$[JD,A",&B.!7ZJJ*YQ7SG8J(8V4I1Y;T![9#"/ZO8`-O?GQ+Y1XK%@`L:BJ<37(;P-(- -ME@H1'?[GF6.'ZGA05AH_$0HVIG=8``R_-+>#<".:7XSH)2A':*IROPHE$&W[ -MB%LJP[%`EA9T'##?HV:]]'*R1:9HG%;:4^9,.//P,J+'KC+6I`';6^QSE -M\G8?FR"@?:K+"J=&*;1>.*7(0U3[>@4\UBNFZYPYQ=YW:`Z[?(RQ*B;Q^&5[CIT+(4$[.BU4I7U(O>+._F$^7 -MXKVT@^:C5G#-$W[@?\R3B)P-Q?HE.,-SVS7H(HFEP5.YT<^D*[QTWF`I"FJXU%EGI#Y"+)J[ZZ0:>$L.0MMN;U=R_K-_9CC#RXW%KS<=_@L,T -MTD"NJQ:*,3+X%L\8335.5P.9HFG5%G4X*[@6S-`@2$O]7J[T5HTB^ZI,!7UY -M&BW@]618BS!]J'.]R"*?`OXX[XMSD+!#E[(L6E.E/=PXJ\,YH_+1]7^-C#$X -M%'(K*PQX1DU-*F%?F2#=AEJNM1]+35"9M)&FOG>H_O[G"*QSE6CF20%.0Z'3 -M,5&IV+Q7_@CN#CT@K<0IR34;!DZRPD:[-/G=.@*F+G8L&WH -M_^J7U"\\7)@UDXBMI"=NOX?[RE[MK\<)AT?#=/"%,*%N?4M-[,R6HYJ*$];L -M..DD775\V57;N]OJR#H,FXUEQ.<)E;]'6]04_$I&:&3TM?BT`,UUDW%AT^>S -M$="-FF:,]S:F'94STVZ^V1_E-KR3-DA[";$('=T[]9*6K`2ZZW@0L3C5;#1' -MF)BPKM2AJ!R:3_(M7LO!-&RE%?^PTY@22Y&WBKD635S(FEV!2'ZSS!'6,IU`I2RP>AZZ0.+!2?S -MAF!K$8P9W(\PO83/;L*8,HF'\G_Y1-HA_)G<',U=I@&)"$`C"*HU -M"AP!`$8G`*\"$;3<#]+(WD&6Y;4]*O'O]5IS1;FOG:D5?A?9%C -M$_5S*;D?C$Q7S:5K#_;&A!@@5TCT0C4\_S$VG/Z8-EKPV#NM -M(_QYPO(N;U=N`1*CDX@%MW>@XZPKKHJ%UYX78)Y3WYK#M6B`R"3AO#0BG9)L -M67)*>"$+9F;)PSW&K:GBYTY-V+"M7"%SZO/NKO.["28CK9+L]\5(-X@),:<< -M39E6$5!_BF]%9.G?GHMA3I^*C7WNX=K@_"F9J_G"\T-QG/-1<'+O;&"HY%@# -MZ$O^>8XR:]UX<>LN3<^8U>RRO63V!+1<%,S]E"5HR7,(ZX\$R7V&2I5;S9Z1 -MW;I>O9@(,)DMH^'X=Y),5.8%.\_9Y]7,COY(#1&1'G.=%K`17!@SES\'7L\' -MV0EG0;<.MN-DT70(&((),?GFW!YQ#XVY]E8FT2];>JH6QS\>^SRVG3@`M2&R -MV=FP:'RIKCL-M,3A%"=+-4]<_I6:ZW.&1>.8&=^LPV:*X@QH/NL]XN9']UHA -MOTSHK/[77W.!% -M^9,GDI'^@PSY+?EQ84I76?#>>-+%\A'+U$EHN&*060WKQH$$!]T1:_*5P^E=8'LJB[PDY^;YG3S:E]W -M9KU'RXH/D^!H8@O,/D!JE1`^*%(O5_@P1/'0M("YP[DF6KS?4-#$`+BQ&\EB;F)++H4E\_=X)RY*L:(`IO&'!W?>TX=.'_6>H'.583A<8AJ"<+U -M\BDUFG"!1JJS#])5<^RHBX,;>"!OUNKH>B602P(DN'D9JV2CI_R)V&#;" -MX?&-^H9MD@O6H>6M+M8M;_K&"5LGQ(LBT7[=4C^I%'[23N]S:T*,%-%9.Y:- -ME?UNK+VW_#V^MI.4#A#KFG[1:^G`V!\GAQ:K1YT:W*;CASP"!H(.M8PA/ -MLR?FOSA49%`0\W\]@H.`;/[':2Q@2KE[^Q89JT6J3XH&T#ZD'GM3I'JUR -M0>Y=%G_JU^\M3^8_"H"'#@OQP*YZC9G5];`;@7GIT/RX.1!CLSB,V.@51E%5 -MIAZL$&:8]8D)+#C':SY-/%T]&N*H;QL]DS>.ICS$7)6NB5.&/W.76ZB!2G41 -M4.#Y)KZ7Z]*1%#XXD!F[U1]H_HR11,%Z59S[%X'66_-E<%\P]:,WX#@G0N-Y -M,7EY2Z2O/CM#&UL9BH-\X?I6'C;1A,OPE##S\D9*U-@T&B'0><%XT&^EZ$\+ -MCE?]L=%BB!'L1342Q^>$VPK^24-(<.MLU?7'LOH5HC$R]X<\]7"SX@=2N:V/:O#E#[>*'RUGKF=99(:68 -M:Z[3*D%MNGBSTX=^O#J(E2`QEZ"4S?=//E_1:37!]+]]87J@H!/5KK9*]'^5.)#:]/14 -M3HUIKCY7,T?\/UT.VGC-ON.&UT47V@P;LXNI3?!I*60)[6O(X*P[8.B`BN-" -MM=I_C7J9OY2JU%KGRIE%6SADZ&VN24K$[OLF"T6^J-$X;V1;V-$UHJCB'[L3 -MR>!Q,GY,5)Y\BA<$(#$<0Y_55W^9:B>W^QFESB$#6\9A^@DD1%GH?O"'1 -MXJUIW!=MWE+#(QY7Z**FYFM\9]25OKXM308T'+=KE&G@T,,L0--GZ:;-3&RH -M1_P@'[=U)9ER+-0MR>P)S&[!E6N5''/@6$:T+?74>G3E6UK_LH+3_OE),><264VL[*#X^MLM1^V3[)[WWQS\I)BWRZ>T1&A+-0%6W$X$4^Z"6P0& -M(+%>$>R-LL.M1PMCU,=CDP6?QJ2O`R#'+/J,F6N&7Z7F<&)7^A$:>%+>;4@4 -M/:;P5,N/\-M)Q2/V'*;"ZSTB#MSNC)+KA,]S/1+.(4FNN1BF``S6`)!XPN'? -ME0X?0QN_=]6Y_@POK6<;*"/Y9^T9G5QBE+YP8;EX?*=.]C/5\)Y/?(B:OQ;I -M]JDKW1?%9RR]GKS>#0!-"^A3=`T-%;-!UKX]U^Q\W_Y$CZ0D/=T;KAN%0@K] -M\.IGZ\"O1K\I)2:EGNYMXV3OWT0>GJKX&[QH65!*L0C*\[O99YJ#'CV+M'>L -MRX-KZ]HXF\J'NXER7/@**RKN>"7D>,074.88RG68R'80BLC6J+>Y'@"$:HU783F,WKHZ[4(N1_MK=V&%8P:G\21?06T5<7Z@*M#'^K#T -MPBV^['DE()4V>9*A\):C;T/J8GI5KE?+7Z3;.YN=,DM/LS/?-3V81?;?K9+J -MHNY[72=3A9#T@HC$MDE/1P5%A2,FQRT?DM)6OO2W$LUHX]$BT2H^7"%;G\ZJ$VH8=1++:QDU4"^D&>]DCCB]-TU9WY@W'DDM-?O9%KC'$@` -MI3_F*'PK1X8\.B^%;QG_Z"IO8="LZO0W\X]L]F0( -M+I))/);NFBWV8NK -MDR5UY:,=G[&0A#>*S%UJRZ.P_B -M1],5A^'@VF10*T=04W7\K*6%7U)"])!;>$"^XZO -M1%.)Z/E`4R^&)CGX1U-(+U>GON3WG8M.*N@[9SOXHG-@IVH%F,X?^.OND;T6 -M,5`<1T4LJRW#74SWJ"-,*81/&8;^SOL]VQM@`T;#,%$JDW/0.HV[J/:M@I(Z -M`OX^9RP_4-TF?1!:&COBBO.L.IQS+`FC7,!?65@,7C.R>`U4>(XF%:2R%764 -MD]0`G`P>NP&`PLGZTB*293QJ&6FG5VMC\Z#WWMSA>-!=<_L0]?7A!U..++;I -M&"+@ZO*4A=6`+<"HLYF=6]9UQYE1VNTU90?6VC\;'V7CM.5\BIL&9>\8&AJ! -MSP_)M$?DYU2BK`/0#`J"@<>$7`/:MG4NIR^?[VF)VJ$8+*"@TL.+`]D'87A) -ML5SA:9953U&X)767F:DH+HJU+-=UR^5/(.GOV#8B_0=)M0ZAXSSCOR91*VY_ -MX,-'@@OIGI]] -M*7\1*?[`N4W;4:L"<2SR3;4KD8879&5!*2L:#C,75,4)2B!^ZKG>3;LY@XX8 -MD$H!?^GJRIO#>95X/IT;GXORU&^OL+$ZYB_MBNOM!<9/7'--S1*JIZ3%B/=EC+RU`.LV%=4W -M'F2+_:S?OF,3/2XW8\;F0O=/-+IPX5B*!CM,>;[B#_F?>.E#>`&?D[$=9A&E -M@\>H@^DMQ2SQMF#ER)/NV[3(\53B3UD5PEGIY;>QL()+;%/$?Q[$=#Y6A#6: -M%JKQ8`U-6*F.]D]PXU"[4W!P0OFC76>X7CM879!^E/3QCPZM;A99@_25E^.^ -M>:["WTXL'?2R@UZ*\3:^D\73F\9(_SI6JV\M&AM\Y^;26ZDVO%B<7DTR2/%F>TABDX!&E- -M!)G>X4Y41]_AP2[!O'!93:/#.&VHI4(X:^1])%D$IP?RT3+K1U514LX -MP!ON##(3O;<+=+EDOG@&EBEL)BGGW47/(!*ZZG]E[1?J!32D(.RJ9 -M,]+QF47IV3E9LF36^S(;Q0KW,C*;T*B%&D,7:*U5G)A:IX_WX*1%>7)=I+GA -M^-A7,MDA_;TB=9;T/&)5!BA(1YO7D[0T]!QW%N?4.9#R3-U3[PJHHO4YJ-[C -M'-0/6IO^XKQ'26>E(@0:)>7&'RUAB-`/;!EK>KW/SYY]BW&0LH_&G -M0>[SQ_$.SAPG/LJO1@SZ!"MJDPUYT9-Q*I@9<:?4RI)@4V0A_Z"KKVJD]\<^ -MUK:L$B@F@X9MPB!T,].,Q-?TUF:^[ESLF0Q8:CQ&-X5AW;ZXTFGH-N9>3(3( -M"WLU<9D$?Y?;OO?!,\!<.Y435NGW@9C6WW2VQ_UU(-^U7+@0I0(5Z9/1+:0"W:1I$).RNFRHI^5%O=JOQ=TK<-B)\GZ*_;*/T-RM -M^ZJOY_>X$JE+O`NI=#O#AJ0E/4\X5'S3:@PM+-M7MT-A6/-FE"(,>1=U%_$5 -MC&5?W(W#83]-*P<8'E*/RCT<6RGBXI4\XO>R<+4T+T=+5XF9A_HHS[9\*W,C -MBH;96=%SK:[^[;;E0D(Z2=TY5N"%0(U&F3+RK\E-L(.578$<8`RZ,/S9S4CXZLI -M0AR=_)F\A*<-PR5DM>3R_J"5?;)_LR1=3A(2'WN^AJ;D!C7"[\]-A0WAI\9P -M`6JY%EQYEMI763=9B1EO8Q_F&#S]ITM3`9.3I&^ -MD,(6^:TC>*3FCF2:'XR.W;?OFG/)F^`)PQ;($9SU@]K;[2%\Q@P[=2,BCYB; -MJK&:C?[Q@[2XK_8V0&]^LW1%39..L2WZ3V#:C/$>TPGLP'Z.73@+Z6K)CL3; -MJ=>'4/XQ5)-?+FHWG=E8YSE:./F+S5L9)<:@$V[KACJR)GWI&3)-(T-<+(A< -M'/KIW0TF-:22GCMZW=B"]*R^3BKEKVH4,?C_A=@,9`S4W9ZHSL-/)=BNN.E? -MU^G^PT[*5656'7,R,N,'^ -MD*Z8!S'EKIP?@3XPN:P#6<@6N$,Y]F@@S_@52F+B[8XC0Y`=&PM'>1`B,N2F -MI_41_I0SM'!2Z>0NET`KPZDH\,](QM/8*/PBLQ+IR_2L>R4H*"BPZWBE812? -M2VW$^K_!BW0XV9KNU8NO.>W4'#X=.PQLW:.RE\D^P4;-@QML)53GV2A)"AF( -M!M3?Q_9Z+02Y;%!Q^VN]*5<'&D<]ZM^R!"JV8JJOG'XY9B^C(AQ78;(P<[P= -MU/7D_1C$Z,AZ4N23]N<[IF]V(.L:>F?3V[/RL\?J;;NA4_-<(4V[=R\1J-ND -M;PF3E=,W92G%.QB;#Z*D(H*B9^>9*F6<'/:3J>U>OB,Y]SYTNILO-,8RFK1# -M`:NK8,0`U=D+JA*>RCS=-NQAQN6O5XCO7<^;R+@W<(U%A'`9Q/PB--!*#VMS -M]!OZ$;36\X7C(%XB-9?(*T7$Y>HUQD01\8ZJ0N3XX_]@KDC>=ML]"UGXS>^Z -M78QXG@=@LWF+\@TM@(79;EEA!GN-P)Z^] -MQHS76,HPN"VB(Y#=R4I\W#-'W)`ZB0M5'_3SW`ZO#AV.?GT#2+KZ1+Y(J^\" -M765?'-FTET1V9V'^+O!G8N;,+J`3+&P8![`"Z*,.T#UH=D\+)G[T/-I**R\! -M<9-+3@7#,%#=VCS;\1;$(L*S7`3$^K[#2I"EW:IB!)Z.24\=]I:]:+]@]]8F -M[Y7AP:^(0_+<+YYB/I?>*;6W3JZ*%=/<1[+(VU:,5Z3[Z:3O+*-U_$-TONC_ -M!(,7,84EH2LQ9MJ)56S0X?;VQ-F$VG[I$8P=1QL1HT^8P;CAY2\CGDEI+_+8 -MX=S+S(%(/R.Z(LIW4%WQ9X'-%B=DD)LN^/=K`E*J@,O'(3SMOJPL]>_2&CS# -MDKZGMZ,-*5A(<[KFD=1CO&S^$&%:3-SU'8A5T1GO][;MFK`GLTDZ6/+6V,I9K16H\3M82T1%,>19RZV]DS -M:HDLI7Q%>>GC905&<>-1]R%(?"RUKV-?+$T%-JAHY2GK!3AW3HZ4^!_*NA1R4&'>#!-0 -M'V9.!GG>7"QUKPC6!!6.7T(LYCO0?,.5I`.SFLM%KE;C*9`E-'3HG=-0[XH')(Q\D^\M&H<'>K@5WX;!OVDK.B%BA$I&2(E4NBX^T@L[R]^ -M&I8N@=+*P2T%Q?!$JPR37#@?OA>[(5A8>&4T! -M.[K)D5[58,ZIM"2'+9=1Y'D&-C_9$II-0DR@@$NI<^T0I.7E*7:NUA%G'$FF -M>8\7$J>.%'?UJ^YH=$?V"C4C2I7>MBD;549-%.9#NSSZPC_YK:I?O[U -M7),\R)V_LWLV8+*,NS6GEA7YP:_(R6H^4TI*<1A/FV#K_SLM4\8:"29ZG%(` -MHJW7FH[#[]H5Q*T]AHSQOZ&Y[*D,^^SH>W4>.`O_*C\O-U'H$Z*X5V-GZ\Y> -M-B=MZ'!FU-Y?U3N<]M9;\HNHBH(&%2YFP`F)9B8R4W/0GI0TXS4\*/%_X,%G -M;GG&_-UKP*_^XUSL_'=E56T^5EOO73?0U6'E@S30?;_#6^1(4(OT$F4I!$:7 -M=H_.7"A2\J:9\-HL(E5_)_&J..1NAH>+7N+V:"0Z\I2.&;'X/0$@AV?SU-D= -MLG$)L[DR:6:0+2/9N",59'8X==?X\#TZK6M-S^8O..4:JWD3R//4S[>L_AIL -M8"DEGT`VKHAT358H,Q5?HJ.X=GQ&1,4'E]@C?:]6(E_H_G_J!EFF[Z8)75YD -MPYWS(,&;::?F@5*9O^C3S3G!BV&E'@6LGP&'_HW%C`M?\"\[<%A';T&/]FX= -M/[["Q)CUBR9M5JA["]B;5;%EW^IR-9ZHD[+($I*3UG;6^>+X -MC]-9-,A1.#B;'TCB5PU(:% -MN#@Q.*.W"GZZIS8D=CKG#R:,JSWG`0NF4=.U(:QT)=A1US\(60U*N?2^#M=; -M'P.[_E[C2YSQO*-PH%X\S2Z1V1C:FT1\BR_^.:T,>7DP4D>,8%V,M@3`Y^.\ -M2R,WF_#034!(F;R,=7C74GG5N]&3E3Z*<+1L@)[!$VZ_.!R+W[3CI*4%(ZC% -M3T;N:.M8>/8Y)<&H-AP^:<"D\$,\<](SVR_FHLOMV3O-$ZD,Z`X!PT7W,P#G*'\[YOK%QY'/"?Z -M:4$JYGO$CX2-M$V4Z[N_T,_0V>SS2TN4H>/CKMRC62EPO9O\U*+-BS`Y^/S: -MHD;R%)(J!._D3\:#C3N:IX1J@*LMMX2`4I()Y$:YJ+-#VA/SYY??E-3=-;9K -ME`DY])SV4ABBW3,.RQJMJ?5-KM"3A:-2?R71R5[0%2OV*(B_L.;FZ^KE6]Y. -MW\_JLDJ"I-_?K[XEF-`?Y0S^3P=;"3>,8M2V:`EGN_CZ0^(;;9OH3T,[@S`Z -MW>N3E2-Z,,_3FI_58R27N[IE-;Q'U:RXS2VO_W`&HZ0SS7%A -MVTWYQXH([$N^4Q(1PR8G$FBM*6([HJ>T&NK5(BB#Z0A[8(S,S/](2YQ-XLP@]`T]D@QEC#=DT7[& -M8I9TP;I\@9#N(:CIV,B]F3"N,8*/F\Q/>',]&9R!_6/17:+L*7D+A%,-9YN! -M^([:["O',6Q3?(N63@8"]&)TB9QO7S]7W!8WLV/;N/SJN8YHQ7``X,392Q%: -M<(ZCOVDV7(\-OZ_=FOVW/ZR'D'G=`)1UMPV>GAOJY/P%*@4_MG*>5,E -M+K_D#%]+);0.HBK,YE-SB(5:/=$?97/@Q@GC)J4\RE%IRN&1R+N-V\D&"=)W -M3LVO_R2";NCHH"VQCK19I:Y6\8";SFI6P%9L+/69:\")),I!_P1*Q"!9"'J2 -M.YI3P-[X]Q.52CTRS7)V)?-5Q$*Z\K&]>?GKI5SQL)NK)F\@8_30__52VD;_ -MZJ8;#O/"V/(9SL_)A`YSB.\>A:B*.FI`Q_`18I"1.687K:NIQP-)`9[13AN! -MTZ3BG]Q\XEDJG_[6-Y6CM"P!Z,=0SIU2ZK^/)/=AO[@<6+1^2$-OY5AY1EM` -MT6)[:]5QVPRG)CT/?U]5_Q_>`?9#$>:=99O16V`2)"JJ$*\DIO"_"@O -M;!O:S\6CG9/BWV)=6UQ0-+JV#-!8V@'JYO%R7@XFK#@6*TZOXIU*=LM!<;,G -M6&OD[ND=N">I/$=RI<(,+%J&DL$21\TBV#^Q!WJE?"QXO>4I?_9@]#+Z*V`C -MN2&WL.KU[/\'*%C#LAJ5O^#"%@N4;"1JEE,LWM>66W8OD[2;/WJ9$C]_N#D0 -M4&6O]>HIX-",]%J8TFS+OPG(7;RWN+:?!'B#+B_Y]]O*+.[;TQSU/\[E5/S_ -M#U6S,:%D+[/$5SPP,E+<\]*;T++22WCA`8K?:P)`AMW+TM37!S1A5M:$,/&3 -MF6!PFL\_Y!'U;P]=K-@%(-NUF>^K)1?^Z2M\-/^]"N/U-E.OR$Q_K/"E[=[T -M#9#5OE1BWDJ_?/$CG\O"4[OTMDYN5ENASZ@=4/'+3[([XN1;^X`!S^P/M=P& -M_V65%._-UR6G56FB8`:?:Q_JDX/H"Q_C`QI\3FT2.I(\YJPHF,]GG&W\,]NV -M!.//C]*VV^;:W(Z=K2C,K',VI!&1;/PSWJ!&T\9$Z!251(E7F]`)M-7/?C-% -M9#!0%85T<8OXN:^VLDQU??M$A_.LBJ7D+>-JRIHX&4^:F*+*DNLZQ=(,F8QS -M0T52V_63+`EI2,\^EFWWL;'RUKL@3T/3G%%[8:.RDM[Q,99P,*/W]ZIT[*E`JW* -M3%/&TF\[%\^>_+S(YG&'*CER1BO=:0D`:`N%GF._80IEMC>!'VJ'O26:K-HX:C$%(S:?Z(F*Z-\ -MU?A5VB-]P(3SD^,/Y'*Q>[3[ZIUB4YPI`:U;B][VXKTTG($JL`"H69>IV5O(VC_@Q,0XNI7R?+E -M/A\:@JA[^5:ZY>6'&2GP%%DO(8PJ/Z=\DVQC3%BEWLGL'L_>V9`),6@X)V;A -M89L]T=!P$?-#!8.Y0RP?4%(P/Q1S2RMJVB7"_AE;E-:XTT-+%^O-U>Y=D,:F -MLCM!"&(`P22G>B`I=_X-@AUKD8=]?!S$[/FK$=0W=+KQ_B;[%>E@2P39(EU$ -M9J,"GC0C#34TZ5?1RHQJ?:[\E1^/L$R957L+?()^.0K"XY:B'`KS;%.D/J*M -M@2Y2-X;)W&$/@L]!ZE[,N14I+^6'D&T)HQJ3"Q86CTOOYU@5X%]]ONBBL=3+5= -M2WV::S"MF0R,F\88Y9M4L:,%Y]AK@LPEO\IC!)N[*NM3Z_TA^:(\`2?ENB.C -ME\4DE>`[NQMCYC]''S325AGD_TIYR,E6+P`CY?-")4I?2>*1,O@W>+5+:WB- -MJH"M+NL#C6D1?3+G\<2('X2T+L#$I;?N9*>R-*4!RC5?E9"@V7^Z2.,I1\_, -M;)F'!VGA7B#,+$GE,-_K_/=I,RJ/CD`<9ZXUL>T&OK&U,XM?'J<[/Q8PU]L^ -M[[0@+-FJ,Z/TXAIN;D>\-WAI9=/'JR&Z..AOYB*F_?-S8,I1Y7=>7_PL%+=[ -M,3C.AB<"*E6$'N]XM')FP*NF?5TX6J\/,]'KZ!N;BP(`.1"!G`"INF -M6:#$B7?A6V9>``K'0MOUY^B=<@PJ#&IM&DI!CA"GY.O(^)86IU^;+#A:?/GUKF_@ -M.%2&7_3OYAOKD<3#V"9D>.E*%YU@OI'W9R"$[:UT0V,ZXUY\3)A]) -M9B#<27B"32/"J4Z0K"J+C>7(X%->KM3B?QR#!"P -MLNC2NV%NV_`[.CI=/(/6UNGTS4VWIF[%U*4K2QPA='8C:WS=N$N -MH0CE70F@HZH3@XN*3X>,,3(#X-/\NXY&5>F"\R!RNKJ\SRI2I!F22,`!CN4: -M&#_XV"^7CH9-.LBF%:=DN,2DRRXS$BES11AQF= -M85K<\$DI?XMH)^Z[-_F?[)3R:8L1.BE9DYOQ@@F+HQQJVDC9C:R)VP-D)FJ0>ET+P.M;_ -M*9-B2B#&=YH9,&G\TJNOLE?>Y[A[W6KT--R0@D?37^^L9"DHM*_#>51R,QA: -MS0V;@+C7#+%#,M@RO[9N"?BW.W(5GZ_!73EXLG*VHIR:]!18M):;(R-C65@N -M&)OH$K(L(,DA;ISQF::&!W-E^3&#/;2UTJX])7R/T>9MS2GN0V)[Q!+)+1T7FWD:\[*6Y -M[E*>OL.!SOBN\CA0CC:Y+#Y7-$N9E8GUY>368X.1J7(W\PN'35U9*'-Z3:DU[^@KW6I(9Q5@'\\3AJQW -M^21AY?<-KGK>_W'D4;^+6,N+E66J`/1)O\JUH&9"1'SDWMHKT$CIY%*K2:78 -M%6#OVY-M_J=6[__?#R?C6OSKUBY7>--]36M8ZD:ON/SN-.$2,_&/K(IXT?$^Q-F+'947#VE)41^WBU()4A -M'CBOCD5-6XZOD(1-:2*-'#+/FQ'<1_P -M!$W<8#Y\2WI_4_X]/VE-%$7X[KA[R*[3@OL_"L6'!A'+;=!CG,AM4MF.NI=` -M_@1='+2X6Y80/=QM&VN.A_X4YH?SKK%L-B65#P"T\5P3=6Q7#1TVD:QIDE>X -M=Z1@%;GM(K3:0_"H(WWJ -MR?(G+/Y]' -M8<97J]U1ZI?IH;!TD@5+G;`TS9 -M+:$3--O3DPAAIV5PH@3-E -M\^"PLQ*BI/A+WNK=!Y/C[+Q;&!15A'ITEN2@O?*^Y])-]=<\OS,)]O\EX?=P -M%]<,4/]90I<,&80KQ.1J]OPX`=P/RGA"/68+CK5GAF`!4O`)T@``7?IWIF^O -MA=PX\]!P;MNX,]@A05+V->XRD'#T=A*3:=46]*9SD-0&?V\`WVHU(=1`[">Q -M8ZI=X_;SNZ\F#;JT`O^=A;N-A&<2C]?=WXO/D*89TK>N`]E(B.C/;!09G`YF -ML(9"<_I'E)9C;M8<]]HL(.+JOS609QW4L+7*25M'/MNY1U.S^5`GH?4_/[9R -M:HL';>)7"UUY6O43A!B-2UX;OA#]V!)P[Q#MYU.%D,XVAXB>UNC,'VQK46]$ -M[$DB)22S0Z.*N7==$&=B.OD' -M`*=3`?N_AOT2&*WY(.FBS9N-B*[9O<`.#P27G;T6^5I/GH1A^:7!:DM`$B`> -M*"7M7M134RJQD);9:'DP.VM5PW)4[;1LUV'UY26N2<94*C?5ZN[%4#A@Z[84[HFY78PB]SUOX>\;<:+!UE?H.'4)"0ADQ7Y3LW^`# -MHGE*:=4_0+U=@@197'L$KIXP14#<*`/Y[]=FVUOF6:/`V=]IB+P&QF)FT"RM -MFA#,,A#+2]@@*;KJWWUHJ\RF[D.%1SS6$"O*@'&_6M"09G'#``SV=V!8>MKC -M]AWZY7=N]U5`V1D-=2OX8=",OT^(KG"VUF%B`8G_ED#J7,*.E/X'G=N-Q:$+ -M/>GP_RW%]WCCD@XL:4KQ"*1CZGSU66.#1W_.VM47#$G20.C^J.K`]PJLSU=2 -MP5^<*V3C#[F--GO>^*8%R75>#D+LW]HF7P;"DRYEK9WIGB -M2HMYJD+\Z2V=R9>FF.G_&3@T+OI`ZV[`>Z.@%=-F0!$1VE13$3Z\N1>L@GDG -MSYP90U$0UELS:3K"W;\._C*6\]R,ZL\*`'KHC"Y@2]!]**H^_KV^KFGW@KZD+]E']>*6RNL2Y!O@_3 -MS981@M,MA10-="6-B7Y8HNMG?1>HH(?;(Y/Q^^]YV<@5?]HTY'-=`2*7/T:V8ODA$'#NC8-6895% -M#5XNYQQ!#<.8H?7=EF3Y/%R32@R -M!_R[$'R*^O"\]##`RA)[EX]&)^=3:0^2I<[WO)M;Q*-FS260O&^9HWLL!@?1 -M`?;Z@GVZV%MFP8FF(88)<0107:JG8QG/^EX[AB">,GK>2`:<`=WW^3;GZ[J= -M[BT'1*7[AX,I@Y_1GR\W<3!XD?F^1)&ZBXWV"?Z8M:$HY(W=*>!U'2?P#9G2 -MVI<#H02:?(T\BR/*SB]S/)<%:@C)?D?,C=.7Z3J-?]9B6O#] -MD(1(SRXA+L416TX3'1W\^E]B$,4<=6YQ\W#S4Q2XGSK^T_F&RJTMC:1K5<1& -M<^2^HO=8E<;,J7*^V*TGV(W36:2/K&_'5NY&F")F+Z\23I[QT@17(?A#[W04 -M][:_3R4@-U:;\^"0=\S7%D'CB'+,)/YV]+M5S:[5:_50DV0JIKQ:&J\([%L=@!\3=+#Q1!5:^(=^>[S#@ -M9"5LEWSY@-THJ]9-=$OL_X531(?B4_V#K#Y8 -M+E`06@JONW,"#,J.;,M#$_:^G)DF@TVCTRTB=U/\07T2FI%1L$:2OP.G&V`E -M_Y'/Y"_F[,0YHSAS4:.24KX",(H'(9/+;[H6G>AZP3@\WRW&D5K7KY?J8K?2 -MZKS(<"NRU_995B*3L;O\LTEX\[.MR1[7D+JQVK;W)JQ]8[IE4:=://DO9-<_ -MKSZYD)\M;7];SA6N(PD'A-%`KB!,S%5B?I'X`[-C;3;5UM.20U>&TTNZ6[#!L> -MF=ULH&+,L+YQ8"&5YYW-Z0U%#*.YOB0B$TS^=JZC'F!HMPE*KG@WE60;ZN#> -MY*>L?PH-9@]F8NPN\GK[*[A(;'-F?N_.NK](&TRU]BC2IHP-O!WL3<:SP`W2 -M_8G@R#/AJJ:6I7"K`7*H0Q.%^*.9KK-KN]]FT,#%9VT:.HA/2VIK+K4ERNZ3 -M0XG[F3IT3&W<$S8?-MP.>BS%NZY33I&=F)`'^'OB\,WJ>+R66S!>2$&!V-W% -MMH5L:CHD8HONC&&R;K8O&#/T18-%-SWEI9ZI5U_#J+/Z$C/,(;?C"MF]]8W16Y#K`#:7I3^]3F'[X&IBV#VP5,4$ -MM_2>:Q'_6#^C$@DY7:K%EL(I\8`C"O^TNI0_>VFI4T*CF+#:M.A'&Z_1O\9A -MUB[/U@@QWM^'7\P-2[^1:79G4[U9VC;$))M[PI[1`NU0GN#>(VO-7*FJ'L[K -MZ@RY.77>F($_O+7=!MM+`*^0O=8W95'PFD2BC^E0,%=C7>`AD.)X>H2='H=Z -M-X',7'?%($(PK!*Z6J^'\-$J+_S(:!X[&X-_J_HP4W*^]OQ;`9I6B$I+A%$F -M\GX0QJQQP?X,9AQARDOQI-T^ -MJD\4*Y)?=R=Q4'G8\R;8K:]9Z'V7\=PKZN?B2V--/]HK -MQ"+>&JA$@99O8)M(_V78FNL(SUI-O_:SE#JN^R@BV%H8B>&MY?.H1Z^J0GP: -M\DIB1/J5`0TAI4JNRRIO`VKBI"GFK?7%,MDBX'KL3W!Y4V'FQ,I6KPVRXMV= -M.9A.*V)/0-/J*,C&9&"Y&W3(V>-$AS1.`NDR,/9`"D>+4:GG_IV[W`!FH$[# -MR,/&`O[R]RB(_ZE!TM_-MSY^^UV\I;<0F5;D%Z2_CJ,-'@TBD>;9+`+Z4)-D -M)NH;*7YBMXH_3;72#WU#A&:K,KO.?U[09ZF:W,R%6G^:[$QI:R7YBB88,9X< -M0+WK=S9O?5#T_:,KN(A%3\`T"7+6KBQP8G2&8WID*07:"1`P6O#]X,FAT\L^ -MF%H;[X^KM,X]3`0PW'V^G2^9/@E9)2R6U%/.LWCT00`'4D5!W3=;I[=D__!C -MS(9KW_L/^.=3'I#!3QY;5.0O1D,5#ZM?#YJ:)!DV%QH:X74`^O_NU:!5?U=V -M2X[DU+QR5LT-3>66VQCB5Q'U5H@MQII8B-%<1T/\V+OZ*%L/#M098107%V1S -MB:JJ9W5FXR+KJ6,X3??W[*L&RV<.3^\H4%.GV -M_HMI68M^@,UJO>)'W;,?ZU,1\LR(CW&,UH'GF?F7R:PW8B-JY$]ZF^TXJ(%+ -M#K].22'R)M39+ZB:_U93BI>#-E?,:`D/Z*%( -M^MJ%\"Z4>_(R1=I*ML66M=SC=^0RH\WC9YV@$_M& -M=3`A&WG^;DX^E>>GM96KO-^C/8IMSO84F0EM.QMZ[E*&`@%)"+BJ5"==LS@Y -M`3:5FLY90+)*ZGFT3GX;*[_`:% -M@L14FH^KD6[Y4S?V;GU_^!-.:+:.>ZRR^&T0>=6>RFFR3K9.UFTJ8T&L+/57CT7^8HN-/;;MP\NIQDT6OTI(C-X9-!Y6#]T+/9HX"3DE,:&/_Z@( -M_3K\0YD&R(FJU=D81[M:N';RO/@Z9B=\%WOMTVC3:WNF66EATN[['9'.V!Z6C`,.8Y/ -M8F#35O;QU/O^#'%D^4Q,F7\TU*+=N7F-JSBT(GH_MK$_6$ST<+_T^*FVY@&V -M&J]$FJ,GFH#Z[R;9K\X&J"=\R/E_=$V?+D_=3T/T-7/WHOZ['Q.+-$F,EQ*$ -MR?K*P.K%%+H7R]2F:X19&9IR;A7+Y>;T9O0_0V234LNOAU=H?](9O^R`H?-I -MBA<;74Q-E[C)ZFG=!X!(5&BM2.X==;9PBA924+,W_!_:_,&/P[^KB!:5H9?W -M2@?8I!V]7,;!`"3@+_ZZ9C7ST,^DJO2=G^#"33=9MKV$38`5;P56X29K.3'L -M='(:?S88U7_`= -MTRQ\[T![-T<<\\\L++IY.S,WP#]=,,[EV:&$Q4+H&OM9.)*7S>OGG>`21C9B^@8_IYV -MOD:)J;QQDYJM&(`&2#F(H(G&@62$ -MVZPHK:F$Z1[*<:UW=OD*M$+FHZ618;/T$MFISK"M.4V0[U03\@?E(Z3&,GOK -MNG;\=4R3>U&)\Y3X5I2S4SZA[[+JU[R7TCPDK+^58E9C11,0L_7'`C$LYQ-" -M>RH$]"Q+V?6P=+W5UNW\%_^\_N-]^_R9%U+F>#IO6[H['5;4-`ISR]0;>A\] -M80GT1VH-HL?-%7J&O;(3?81,BUOQG?0+58[)33L,;';=GU[\6F>?^N%T^C"R -MN_Y\ES*\0#Y;E`P2=+P6\X/=VN/,@,6VTU&6K_)6.22HQA+L3G[TRNNLU?NV -MFM/V;*X)6#P+C<7=Y=S4Y&=]5:>?G/Z9W=K,,9'N=IVSBQ/X.3[^"SKS*_/B -M-)9R<,/'\">O5*M\UXZR_7Q8+7E`I0"JY@^6@@*EV7G&"/ -MQS#LI(_]L0MTIQ@>:):)J22--JDN<8@Q1B#*K0'Y*O=O$T4H*A_*54X_.65;J3\!59!MSJW -M+(0,4W#%D]?TKH+A&W\KG0?ILSY^/L;;SZ7BUNX>JI+@VLP`>""O&Y=1#3UG)$>)L7T$"IU/-&A?X,8V^2,@J1T.A-C=)MY_WMI -M\W4XVHUU1M9E*[2[<\ -MV[RG7K&X9YQ3+X.T*SIMO!IV^[D4\&C;Z>!21\6?W< -MJ^]'V4DV92O_P_NTHEWPZFNNXFJ8)<,"X\D;:4/%].S,SW]<#R]?8$]ZNW$> -M.ENNT_S?;[J[UB7_81*5"O8A:W?`YXH^A(['N74=-SO;S5G1DN?L4X^8TQ1L?\<'?W*=E%7?]YUK -METHOG#9[EV]_JQM3`HL[VD6R[F>R--E)JHY*5<9>;IVBX2_KO_K>()BJ4RTX -M<[?9QR<:D4V&@)>-[U;[.A:BO/IS[]<)7CP2M&:.?]5U2(<"@>BE;92@@RM- -MKA5Y@%TGM]P?>T6VO3]MR?S0HZJI-XONR^_=AOX7E6B:%][X698\V]L>5]@I -M"K?:Q5`4/HL)DK/)CDKOSA)/S<`[PY`-^JO==[ -MKOYU']%?!O1Y7%%R,B"-,@)_Z]!Y%8],^T9&6K*\6Z^8+39KM/[TIEH/K6`$ -M#,J7N#:27&=*0Y&)WS4'^#"4AJV9'[;M0%!-0LI)5\7-[NNA=[5`4^_'WEBS -MA9K]5%U6V&S4?`+IVJR4'28G@7M\FP*F]*Y-S]41B23M8_EQI%;U3:G9S_D)PDRK5!<7(N=7BK]Z?=2^[E7G)]U_TD6E[X8 -M@=OT1^&LRLUD/)`EVASF*8ZU_``X<"8EUXCCV^;G^^A`_&811N`" -MS_5B+K7^V/K]Z]G]K=$S0M9ZOM7+51RRT%>I"9]4R*]0^!1;;X>_)/-3E![Z -M3P9PO8,&:J7U$6\[K/C$_D8)6%%"*`FEJVPW2?[CK+9%?CO!3/LH2&74+PC= -M/!80_^.^"7685O_X/]AWCZL]"LMZX[]7BM)LN8=K?)QCDLLE'%\CG,+2 -M$H1@"303821U2D]C7#$_EB\-P(P+'3L?C,KQCA`*ZE$B<`#16W^POP8<[75` -M%?R8TBYN\H]W+LXQGH6P?0FG?HTFWHZOH5@O27^*+&UWO?/0V:*B\(G2W4_= -MX`*+9#FS21E59*,L.7H@P+X!F#WD%YD!Y,K_/M&6WW9<$#TRF91RP9PA6X@&6"Q"_V,%TTJ1M=2K)'*=(&\HW#.^ -M/O0Y=U`OC;OMP6YZ<\!VO]^+5+N-7Y9HY$O!1KS\=5W+C45&*J'[A.L.<)&B -MT9>TFJUF*;^01J34(63$Y>W$I3%@-0<5EASQ:@2`INF&-4NC!I%#\2LG*6#MS*3H!B+ -MRS!3O\A09*=464@J='E7"2-`IO%X:1`N9WQ3&(#Y!W\#EJMHA-:)>MK^9&[W -M!;4F]O;G-2_7M,GVZ8#[Q<@]?98D?'+`_0&J(>[IVFS%DD9%*/MDFQ.BE&0@7$WD23 -M1]<38N@7L*'DN"2A[A+M\%"8L_J4[&0E/>B,DY)BKYKE@\78YNF+GT::"#@'U^'JK4 -M.R^U-L"F/Z&5J>C]):`SR!-4GO%)<,*;1OH\;P+W_9FGGCM80`29N6Y.L`WB -M:Z].][^'[/;TLM=X`:%TP=KH/'6(FGU[[?_^A,JWML=(ZH1YAZQ)#DM(I[A) -MK(M?_=#WGF`$4&"^^H]I_ZSKA;Y-<]MW%:?<[1L&"5BVITO"&Q+(*K?DP3#; -MJBGDHOVGX*VF#?/A+?.)V3P&3T@4ZP:KS-PH7.7*1WN7(+'UK3U`$G)(%*A3 -M=3Q::.HGR7$2)V;L2!SG;"]8$DCEC6VSWQWV,V,7S(QB)D1-IK1J#&>07@0R -ME&Y+["Z_4VZ6`R&9XC%>L<*I'FCD8$OCO@[!N2XZ(.11#PK9_DS3[9;L.]Z4 -MZH\-QA+4_5ET!&-ZF6+K*(I]5%=S^Q0O8E3O@R[!8. -M!F&;+X+/4=S\R%,OO4_*N^&407UF!BH&Q(?95+M"L]90):'N7NG=RLW##YL$ -MVS#CG/I$3YM<*&@6B?-?`C?E5*[HO->M?N!^TY#G"]DMOP_1'GL.L"F'FT,- -M&^%-3%=QS'"".I&XAY2J-I'+-#=O`!JMG>+"8XO'@3Z:ZJ6!9V#T($<`&_[& -MWZ@<2_`//?^$]29'2_VL^9H%SP[1]^&"KJ?;];-@8'(Z,1XM\(IN.SCO9KE1 -MJ4A`OZ=OR!;0X7O\L#GT;;P%;<.WEA=4C6%6,0C9ZU*N/Q6SAD\J`2'59V", -M>\+?.]NYBG//"WM':.]>=D7TB&)DYS:GDVU2,O1?IW`O8.2C9RK>:[8ZJ$3B -MZ.J#>CYWS`=;?7LV$/MEY_D\>3;0;4('3TZ.7TP&D9&IL85NXFU[RLZ!G);_ -MVU(+._J3R,.9(:[EHW!?BG<+5SWRGNEN$::&Z*0FU"HV?X56*ZT"P6._E?Z& -M,*V'!?Q'^3MP--09.2?9-ZM]A?&U?AQY]L+<7APZI\?W=8'F5`F?G3Y''757 -MF\HM&IX\QYF=%]SCR=*/@C9*2TLH$*0B,?R -M'>S7KEC#4U[$3)G;RX2X4-TDKR(<$7@?LPBU`4&QFJC9U4ZNK+"`LH8LDO-B:T(._(=`XFU]`$-EH9A]N$WS$THX -M\>YID%?J6_(])$_215*%F?;UI_.9M>B3#9->BSV"MLX]>$LQ#I2]7E<\C[;K -M&5PNY]?R[F/BBJCXMSXCL&1:JN1=0>WL^1_"5Y_JWS?WX2FDSB#\Q<_)/(9$ -MP'O#=V)%=#=B*9SQ/B5TJL/OL@+ULZ3C6=L@Q!)7Z+11R8.^6+/J=1E?QD-G -M1!+36.%[SA;O80UPP%K(])C*;L#JOE=7%UKA;?VE(S#TQ;=Y.P/8=*LK/MV/ -M>!.>-*$@:_)E8><#:1DQ2[R6N<5L@3+OB8^+_`JQTM*!\37@*'W,A#2^]Z'/ -ME>(.-_R,I:Y\B;C2*9TQNK47<7:^K!<2K[+L=CF,0B\7K97L1N?0;<-S*LV4 -MQ)?.A$@P>$GSG[%YQ^,N,GBCH!%`EQC?#\:WMGOH]<"2(6!>CR7#(VE_F)'( -M:IGD-<1CYVSCXBT`U=MUKY50]>I7U-NKTB(4?IW'U?'[`GZ]>V%D!FJ4\IRGC\G/1H`_<@U -MHF-VK^S-$5;UN7.SOK]Q3GQL#%/(5/,\T*Z*<>OSU[137CYQ/,\.!2K-?<9@ -MLE?UN2;&O75D#=O9D$)O^$ZU8B+^/L*#W>)]1.>WREAAXN\8BT[[D,??E+6% -M4UD_$YOT.[R1_;,.:'I3LBPYY,CPD4U5_@4]YA#5L#.77<=?JV`KR&JMK$?@ -MZ0G72M"6NEKE(760?;@RJ9.\3VE;RHS+N1TKH;):Z-UM$@+7C#L%JU-U#<^4 -M11AOP*/*-FEULC(Y]>';O!O`/'E&2?'U'D!Q>.F)IXPK@@ZE?9SV%(S$[]7[ -MG]7D"A(/#B,AYUD$=J\U7TX*WLK`D33T[WI*H$7X^L6X^3C"QTW^5LSV>WD? -M!MUB$>XIE^P0B/*]L#]K*T,Y=LZ"G<7#.O<8G-6U6>48T9W`9MXFU"[AH;L, -M1FQKBM!79]BE\G"ZW-V'B#U!?XBU4T6&)(3YKH4J6E+LN&TSK9K@-.WX#H*@ -M7N#M\8?6=J5S]DSQZ`7-!DXAE&CISFT:;ZC=._!IQDV+.`"CP2%'YZ8Q[9ZI -M:"$([ZVCQ]W?3@*P0VPYDZ:2G_CFC#/A%(-X"#R -M[XH&0A$^3\DI;@5@TGWW[,H_;(7%F8,[0=>FCHW1E@>`O3\L+#*[CHU*1$Y6 -M/0T=.2'-^5'X&QC%&=&;Y.1;"(#N72P08C9?E'EO.]", -M9J,(!7?8)>TE("$:NX,.U]7]%^E4(GBQN%,E1;G#%8*U#]?W1F-\#VKG"UYT,^UXFS73E4U0^Y;XT&LGT"V2(S.)EJ+IOW$-;3SD0 -MV_[NK#0H-Z!T<"C4S;4LTT(\'2]>R>T?WC%9[*XQZ -MQ0GM-@:N/^Q6F$`FQA3^.:H-B!2<=#6>BC>CCI$S3.'J>?[U3RW4E72399*Z -MB"_GU:'@^.F[3&;C&->1G^8D([?Y,4^O0,_J.^&HA!&=,A#$[M#J15,F:185 -M0>_UA5O<$M_]1UKAN.:V:4.OH">@%#96J>]]T2VIX(SPQ-4D/@0V3DY@[9.7 -M_@-\&4@M;U=!3%ZZV>#5?"Y0-6\[(?B50.9H5`"][J!?B!TD0JFX0C1RY^$[ -M(BG;U]*H2W0H1KAM5XFRDU!B/IDW4SE.C&YE&)LX(1A@"&OWW^^GC?-!T#P! -M^AG\#/J\&/4*/7$-[^=+#1S:&5B`EA_6G/)(BEQ$1J'"?33N[TI9J>O^$O8Z -MXVY4/):QH_>?39'.PVI'*&O"M/";-=1FN3+SYGF2Q?#A[?IW]`IW=TV-QT"L\O-1$<#OKK+NB -M/8`??-E?'*W^TZK?5"@L4:#&66]_8"L:76I6)4E_906U5'3S&8*`_=;ID:D2 -ML$SC>6!TBO(0X2+3,,;B-X0PPRCY_/2&W^1_.YF[LS+L1\Z;=-Q986_5L7YCOF7O594Z$7ZUJYN+[<2Y'W(XFIRSW -M=ICC<*_&=\YR30"+)+.$*"-C0H2->I]/W"O1ZO(JLR+BM>;!PVYP"?@NR_)U -MM].HZ,8!LLBL!%@8RY?R1*5YCP?,0[DL5QVV`]0;O-1PAKEMTA<'G -M/&:%/ZV<'%,(/F26\+(L;>,Y:[A?L.S",?%+;X6];E!Q$M[ -M'L$XW%V#6.KDN^3PC2P=9,'EM3U*:&IY#/\[-F4%VXVYBFA*XLP_U`.IXWL9,T^M777YK#UQ.QY+]_ -MM!LD?Z?',WA"ZS;O)?1Y*KF_YNOB/_AL>QAR4\IV__G--5GYC_V<9E;(3G%G -MI1-]\&QT;Y1Y90I0DT:HVA(//`@OJ++A:)!4@1>85I%CA4KKI-_J[D71+DS% -MUT2%*@MJU(J)"?:MOV3_+U(C=AXA\OC64!.<28B&]A_.(M+:72V>6E"E3F_? -M`P_HZYH[B%NY,8#[:[B_8DA)KG/`(EK=-JC$#F`VJLPE+H/\R*V0%[0J9BN2 -M!B%)++L0LW7FK/C(:66!2GN^K+4^_GWTR8X[\UFD#&'7+OS@-%XJB:*_VZJZ\MN)37TEA -MCP5%NGK.U*A09\7GK$+X.W._X9-VQ/1\,=_2MN9C'X@DBP&,_WQPIF;C*XAS -M-Y3?F6YJV&RG:@.ZYZTJHE%?HOV=Y&U[!.[TMCJ-]AGPBE.8L0493FJ>3N#S+ -M3YF)7!G\9RX&C2L&=O&PBS/K)%;D:"+Y4RPW#>B)N*7-E)!TOK`?W7M]6%PR -MS3#Y%Q#33U'_1DEM1?[=N:H>2C2K[?MMBUOO1W40_T>:K+\?[R#Y[,A0GB*- -MY<150+\^;@J,2KI6Z;PYEODOT4W:>"J4E>PS2'SX0N=T\6QDE(#^K56N -M0WBZ7Q)NL#[\O*RFV.PNJ/#IHQ=R<+(E.>F!;YS23@^:+O5.+7N-`5G(0Q>X -M[\O_`'*>)$PS:@\`)V$D'%A<*45'/2V,/9-FA$%'.X4)BGEN<\J/Q[Q"SO:L -M^E\C^(G%WV8%I-U0*,C32-IMTS -M$S;!\X_]>)M%")8?-VG[[)+Z!@*E0==V;"S&3SMW[:SI\WPKUP'G0S81&?5FK8"W%B%I\"8-=5TG(,$GKF -M1\^@:?U%5.BJ^.ICX<,_<2YYU,?W"*#$55W!(5;@^!S`B5O1H@2!H<]-#0Z[ -M2-34:?ARJ]<^^DG?Q`-2%C]&`U"%KO[FJ-T8>BA6WY8GP@W1Y!/@9.B=ZJ#- -MDQXPJE?&(5T47C_+7L?Z&:YRC7%-&F_7CJVN>_:INKSD[S.]_]^<4/F7Y))% -M:UE;X([CM0C_/Y=_.'51TI)OS$W3_@!/^KYA+0G?K&-1/_S9R]867C=DJ9\2IP`/OG7?(0(6HI+N#V8+-,=W1']/OZ7#3;"YY%[>TG<_Y;;,K.CYF4U(% -MH[8X=?1Z=:UI*&>(=W9]&\CW]2MO95R#>*;UZ))01Y>V$01)O8UM;2.\ATH[ -M"1",2'FBA=<`*!XWZ;6:/H#?K'7@ZC'Q#MDHMZ<+;G'H5UDQ:]0)[Z52.U -M_4_!!>(@1L0>437T*&`LNY7G3$VV0]RA56RCD&KV^6^;>M9C\L5;,1...D^E -M/FC(Y]FN3]28)P+WT4^VG]0MT/A^6XKO%[>1`UL.A -ME'K6?VC]"]E=)ZHJE\=2IA0IVAK3,7HQMB,Y$5WKG'4PT3!RH':8!3NZ.2=Q -M]B`N1/7[<`/Y)TA2G]?;-MU-^9GS3=O.R]PGQ,+8E5>*I8NSPT[M>7*!4#HY -M-TB*_@9E_H85#))7IXN+VE&'5[BW@(W[2K+0S*6".'8;&TK>U5@[TW`U-)HM -M""F7A:<,T!?-[W;!,3$*D)'7M%V`[@=[&+2((?EI'^*[0=ZSFYIQM`XT*3,P -MXX,7RT'@!B%+0V?F0ID.C5NQ'RE,AS#PZ10X"1[.CF.?+/_*[&G5FP6F\\J@ -MDFIB7STBKUQV]T0/P?"08.CO(C'!K9FX,D+49S:1S>8&.?)(R.HIAM,$E>8& -MU&PYX$Q@`U^8_O?6LGZA,>P&)]3T`PBNP_E.C''[2O]1>"RDX?1*8MN:%=9: -MT9T9"/Z_16#N_P=>N6X!TLO+X>NL`Y27Q=DVPG3"<_!*+SNJN_6A>QUNX4[J -MGFD!+N>O$\R:UIP`CS5(+,>./JWI\9-VU_Y]5`+628L_+AG-NVRBP`AHBN6X -MV$,I.F&R:!-;F;I3&.J4.RC)JWCZ;J69WE^#-&.=:*7[%)3+?I%5`(P)\794 -M4M/`2ZLGY^-WU<*GPGKHB].3L6[KK_E[(YC6++BC_4*&6]@)X8B.:CPR3L$>_S[ -M4%10JX_F>,X$+S9N&JR#9L@?JQ$9*\6:E8+5RRVCN\UW^63"S%0^92];/D)DMX]/)QI-Q=N'WR]CGZD_?+ -M2N[^_SC4DNK@:N1DOA\E<5R/)N]]S8.DC<$HZE^`BY-B=X"T,=-4O>@7F-KC -M=-:!OXDI?A$7K>5*TBE)U'U5B(/6MB.-+Y#%>";#K(8)V_>9+._7B$)3^#8V -M.D%UJJ<3:B6YY#5EV[7D94.YQ)_LQ!I&0)P\"7,0:O)$TCELAI`4_,L9B!4% -M8JEG*?_>J)9;-U'F(?4BV5KT]AOLSA8:7(3#G/9W75>MK-@*B/0>5Z_2EFGZ -MI-N4&9U-`)QEVCR<2E(;@]R(<;H8G?37-GF'O,VT1S^^N9^J,6MQTO1VO38G -M-6B$$PSQKL1-;(#1B-11KA[G92?.#<<=_U[<__H@^6_MS4F-(C4?1UX.*!>F%<,#;1A.^^):(T1P!"GOVO#D,?\J<$9>L+:-72I -MS7/:G8:%6%<#3+B+\C;=+09P05RVA`:XWX":)DK&[@\W$%JNA7YGV763P"`Q -M$E0ZM\ZX@0AHMKFX'']5;^:**\9+XRUN$9,/J_]JS!81;TZL"WOWQ7\352KV -M@-/=ZFYO"&]P=]X_A1*V<`,.SG192^@+7")O:48$&D -M3Q!G[S[N_Z&%7UHN_)ZGJY+@P"\N)4*IN*3.D0!ZF#C\\^ -M7S5!8^V]1(K=E["P4Z6^I;I_9FWAFB?=4X-V,3J(M1ZBN=2WG4N%_\]B(Z/= -MXMK\N*C6LF`G+A]SV5JN_G>YW/L:]*:@?U4;2/+RI[\?U%ZHR-15VO_'.$;2 -M1^DGV->J_X7MT/0[9"R_]HPI[VKVG6GXNT6*K^Y>5H=I@`OA&B!8/-]57FE> -M/&;N)0LIA;"5U[J>V^ -M7X%'@=`S$*8G56BIR@-&=]]>.%M[>$O$Z=P`IM`5QQE!4K6 -M)C$Q(*^?(VBF*W_KK5\\:UZW=+24K5/%)/UBWB,1=&I4\%_Q(BEET&,M>_T:BB;K]K&VNI6D0YS&%DP1U0D/1A5S6AS.` -M^C'W9=TPDLXA?`]L"GP/+J]VR/Y>GM(\V7.RR(=S\?LFYV_5S6>,D%RO8F?_ -M,TCT+KR4L.-VZ&9+A:@*274U-:'4/.BU62_Y.ND^VC1?F*O1WM^&L)YP#/3( -M7R;,+T]'C=`?<:<'%$;_Q(9:AIYZ-#CJ`[X16&G*_J#0\@,24*`-/6N4IX51 -M%M<]'O['Z<_OX39?5B2S44MH4_A]:D)C"SDVDGG3F50 -M#3V;6=;G)YTTH1VBC<4$"+!T<3AD%Q9W8CG<_U_Q=RL?RUQM5POUH>*-AHK$ -MQ-&PQ,XM14F?1DKB;;IIZ/%IO,:>Z9XRTJN!Q`D+\^/XPGY9AG(?2^77PSV? -M2)WWTJ]#T%&'#2J+3>?#V98VZN_I-Y"09O+S]C74Y-OZ/RM,EI?2/':SG5J> -MBYKB\;8+>=WS;BZ(')P&#Q4GV\?3FR#6DG;3GBBF'Q7GK3Q7S:LG?YRW>60& -MYOQE_*`DJXO4';K2%[5CP9_$.2ZZ27F6'HOIXF.=Y^U_7QAW&E6RLG7.MM+(ML^HV7PB=YK"&J1"NKEN4?:(\]JLYHYN%$+. -ME*.AG>T4+$,6G(MD(!.AQ\7W6;>LD_;<^F6D1V@D1S]E8:;00`M(@"VV9WUD -MR?`*TFO!#\,T%CX/.[WNYBC9T_6D=:/:-)9K_7NGQ8"%\)LW"-9GH']+[R%H -M\*>(2Q0H3L+X/%TCF9K"^J9<'?Z&RB>VL-#>K&):K1,C -MFE\E-T95/@EL#%LU;7]2@AW4F9/#C]X@OS\;GX3\-M]7/P=>UH%OB3T77>J` -M2W.L!V2B'N=?)Q(WZRGW"VP/_M: -MU1>DDW_I^\$N'B)Y]+M,90\6_V;099=_C4<,.V(4F0#"^^)];6OJ./H(R)M< -MR/,.6L]>FPJSR-,+RZUAFTD6X8&MI?[-A3M>W'X"G2B,(389G&B,QXYVO,W& -MAAT/9=-="RVL]OKRI@>Z!7@HS%UOFQ+6-O9S6$#GT;]%NF5SK3AP)6!Q;]R< -M11\`C7G$`@$T,^,_#3O/ZY`Z1J -M8LF;,Y.(AKGO!'DQXN\^(E-I=93OC&)(6[DO#/3F^/5*&RYZK!TLA!CXMWBI]!N*>K\5$#!FA-;,$:>$Y'G@$HYVYN -M!;&@B5W1(T)JVU$;K.NLP"3_L#NY-S]R,NWI$L`C:^Z3(ZG7]M9IX^_$WF6H -M=S7WT%'`:@#/\=`)+"6XW,.KJ@VN]7AZ3J0__U%V#:$)L],LZI$I21$[)RO7 -M!SJ?\H(;&?)O=LAJ6F_!-&]J]"K]M?8WKOO<%9O4:7N"NX`_BUFW)`979T-3 -MWN1'XCVFF.?)ZD_[Y/%2N/;#?U7L_]@0,K][LUYU#PK=Z[;_+,.R[[E"L=BU -MB$]E`#)Y<\%E=R%H_"QX,'>HW?"KF[PHYSD_+N,DH"`^?=J1[T6^1$MNR74R -MEDL\*7;_BC0^EA$]=LRUF5?UFGL`IZGN%41WX-_BNP],D*;??.--_]QR`;/S -M^W-)BA`[5"#MX<<@.#:LYY[=>G-@#Z%'ES*;5('C4Z@=NK;'RUWC+Y?OS4N>6V -M[!%_>0[?O@N*;?R5:\(YQD1XO["@&7S<0OH6%4'SKK?4A]:=MM*-V]K7;V7\<=KMD$K&*%UG3E)*T+]GQ#^IFN%YL[:Z76: -MH-V>WH1W4GJV4;FC+O?#QD\5T39ZK8PW3[Z;B/OAQ<^9,!O)N!N;.M;9U&9Z -ML?9-#&?]O;J/ASV34&>EM?6KE`==I>`R#JF(L8^LU$O&%>8N8&*, -M%PJ+NZD$'H#6$G^2JP*:SC[7\Y-@8QA=MTU=%\*`9BE(K\6 -M+MTZ44G9H1)(\7IAJ6(TP6H[QMI7.LA!XX/Y2O*L10A0C4K/^G@/D[\.<"D, -MGY(`]G-6CK';]CI/V-LC"Z]\:#""^.!GD.NI&L1W=` -M;)5?"275+U4D'T28EJJ;)Y'.S?+^=PS5YT9,'S6ZSWD+H>LGTMG,_O(J)M/FS_%I&<.NU^U?>F$*^ -M>0ZLG./X9>5S7EI">[TN'U7G8P9ZT[YMA/+FMD:^A9H6'G]PHAX9"0E1O-S"J\[NH5*U\UD?>&XS[ -M_I,;5I;.:L/^BN3+O7&?Y`*PKJFTV'T-`E/Q:(PPJ`8?CD**FW`=G@\!@(]+ -M\\IQB2=OM*,`U^%EI^C&A+$XU?7<+@)O7)4##?W5/9*5YC')_1^$M:LFON&. -M2L'&+09)#9W_GE%T-!+_SM/4+?6KS_$Y472>\)(AYQL.<(%Z&L>J34)SNGL# -M\&78ZO#65:VJYV1TXL#4+Z(.0JIQ5OH/4XT]8!,NHQX!FC!AKHSW] -M1`^?BV!NY]PO!)JTE_+>YAQY(V`1FR(KY:MJ0?T8'D9" -M=JI-99.S68NU,`ZH3^NR-6L::)`G)IWY],TW5P`FI_Z%Q'CL!'[*&1[Y#D@Z -MSJ(\_TS"AW(LK)*/K1[VC+!V\A?'NR1JOH?EFK2?=;FO-6F5R?[*Q/P(>A`P))&D@N(5<3W!::)W^U -MVPP4%E>:R8#B2*K2D*C/>X/C^FVMB`9:>Y4=;,39+(-?Q5UO(BN'F=;L)GG- -MOH>WV9M(>)EKKHK0N6JEAX!E?8">IU>,%%#AG=Y_,-WO(PW#%G$L+4E#:B-& -M$94"X#0E#_`\P;U!C'<,2BO%GU4''-">=35N-LS@ -MD'1GQ7?&,C4#WX.RCN0?Q$[/M)S/]FEGK.P%^`GL,]_=$=6'X&R8ID_)JTQ3;ZPJK)?138,2%#5'FUGI7^K^)9QJNI'[]^*"S%<\C@\-]X6056AV+VU]VNT:E8S8R<39%7DO -M08C">?+U9:_3>\@1$6Z4@+&7-%!J<=9QNMS22MCAG8Q[=J]T0T?@Z=!GG)$3 -MG7Z&S/+A'*;S]^6V@9LDEZ/LKTDN'%-*F(^?\Q#P,"7C+P`&ZGJC]3J'T*#! -M?\G=S*-ES&_4XQPIYGE#OU$,X5@U;+QWGHBO-ZJJ^64V4O%@#-ZF4#:;:57Q -M-9%S^.7=[LT&%&3Z7,U7."9H5E7_0F?(E'DHDZY(#B=\--AN_/D)_/FAB06" -MQ25G<5BXMFN%^H30P?`QG36!;IP=(E%NT+0[S\]/]U4+XQ5UZ)WQY:KS<7YC -M%0I89T.$L>6/8U5ZBL_3B'CLO3-Y62[(&7'[KK[!9U5!3X=*SO![8VCN\FUV -MF]706F4<[R^YI4^J><>6IH2XY@-P=&\3C5K0LP]`8^7T?Q":.:N"ER:#KP^2 -M\U@MVPR!A;BZ]!\XL`:1JP+BI^P/"9#FG?F[^-//TC]YJXJXUJY,3N\R9S8? -M%B4UB]R@Y!\SRQO"M,N7PRT7"%:Q?@@$BD&R$A)W$M0A>XDB^<2LLIF?[;"8 -MWOB*J7:XY>B\?#^^-/F[2U`1U-P*7Y;?YVP*'C%2>4^3=5+M5FN&N#XLLO$= -MYFYQ@41Y`-X83F&LUK1*]TDLV%VUG$K3/-.0972<^)7&)72N9M!OR6TZQ"UT&HS]X11Y,H>U!RN5&U?.O6AJ".D4+]IC8+-'U\X787ZX5R$[K;./8Y,EVP -MAWUKE-W#+^)QA6OT+W*JB*K4%?:_GKLD]@FK`.)/>9(9U!7Y8YG":`4\"[: -M4-=DG2*S=[+]]WN,]A9>7Z\FZ>;&7;TENK+M5"DC^?H> -M=ZL?,=9OR:_!#B$&@]39;U5(L(\3=-7CG<#QT3>Q^N8,I$$G`")'C27R4O*YPJ<\5<'PLB4-AOK_Q\T3E3*MRM,C1.HJ -M3=;?-B`<3?`QU2?D.3VU'LM8!6,;/HD7=*SH(]\EXRX-6G6:.9XX!5*Y'/:0 -MP_H&RJN9R%RC-3U9-0%9/2$0R3`M-P2`)/#V)LB1UE,_#!:X)_W)=AY=J;WO -M25KNG)-=Y/9?O^XMPP8ZZWV-W>S`*26W0K,INA3U&MY:5EP28556:K%QDH_0WG/CS^`R&_CT?Z&,!<]_.JEY`XY[`9!OYYBP]B0_=?ZN -M_/WA<,*809K]#N626G&I_6GM.25`Z\$K137C)1(.QU555**'1:0+_FL1VOUV -MJB-^[--9/O+Q&P[NJI9X0[7E=Q$5RLMZ[6Q7;L3,\QN6$_-6N\-W[)_(&E#Z8]5I!8UE@O/8[=W7 -MB,EO/,BT)=V3.DVIT+NXV9!Q?&D&2,FXR--9%84`9#77^$%[C^3US"Q!`V(% -M1LR/AX"6C5D.A`.Y^Y,-R]^T[MW_%FP4TGJ,$K>MI_U+J_N/'$8SD"V=EE(I -M$_,]C9>Z;UD(H2`5$B( -MWU`Q+>X-TH -M_\K9C[KW95H@LP2FZE1(22.Q)O5>16]1B:O.2W42-%B^53=!.4KQ_3B2'6!? -MR)7K)Z,,9H8[RJI&6.IDS.B1NZ-PVK'-OF/0#OWS8P1`R"'#KJ@VT?>'B[^R -MSZ:PF,5C5`!96-=S@F1^V]K!O0_.JXBOQRBE/T`I.*3)051CQOCG"<$9[/B] -M8,0_B+PRK]!]9;+8OTM%W*8:?DJR)@U%-[R3\22/JK2`6\LR -M@N)4P$+CM=O9UTM99L+$-^"V.I]4U6LAGOG:2*TL\K*4+>?%D,:+S<4LRJ`P -MV[L4V/-,U#@R^(N$F#7';A[STJ^IM^?/']6!M+#L125I -M1Z9C1#/(+2EQPN%,C/)+-]>P+B;19U7R$B8^*SW,70,8GS+XF?=V\GIKA6M0 -M9F.FW3QZ2KFB[4BICLC^)RO7,\^UP#<*-P8+1WJF.V0L'PC`9FE+CA`'H%WW -M'K:/`US,\43G_;)C"V?9L;Z87!YY#T%OMZYL0/R,NN^*FHU]2%*^01:;W>6( -M["R!PVTY_ -MU8)IPLL^P;YK0!NYL>9WH^>W&:8O%M(Y[#BLA/?2W3KUI>2/]OK=L=2C[==U -M\++;G9-0?"E]O9GUK0HM?#D3U(YE7'CB1_D8,A\<[Y8ZVEOIE4)"NE[])1O\ -M&`"*S?_'XS4NYSX;77@:T_83R>24E=KT1,G4HRAJ[:`YW"71;IMO.: -M6VG+RCPM+O5R'GTA4+I1XV%T]/3.TKQ/4>/;Z8>3Q$1\M( -M=PJ/<8-P?2DV6'PB)D">$3WSZU0X@(:CJ@HSXX6*=@.!C$U3/`Q,8SW>]:AC'_L=1:K';^&;QVDNK*"N_.W -M%J%Y-F*FNYFYS\Z\<\0B/^@\S+,M0EM@R+L8&K( -MG3/\9"GWRZO"@&PWDLG@$HK-CCF[VB\4@R]W(X_DZ-ZCVCLMXH.E&G1/Z>21 -MMV"_))Z')-5(QHT,SKZK^C4V1D#DZN?Z7$IQ8_-*H.FC(K3:HK:LGS*3F8(- -M7I"DCPJ4C1&[1-CIX/0>WZQ>[W9OYRVV@!.YULN+!!V$$0%!$%AVYWQR3?) -MQO6VP-]VO\.5!.CPT%\Z33\:+_3>@+4XP=,#%K?T*DM#NQWKY$3XJ*CQ3->3 -MV&4&8INCMM%I#`K,7"*W4L'K+R7H/K,,YHORZQD.XI>SB"L<&K&;&.#1=^K( -M/K[L(##O_4Z5N=&[&^PSRH&UVK'T9U[G'*W5Y&DJ^VY0IZRY[B`LYR-H."Q9E6,C_^A,6X>"T0MKY*9UUV5-=@?J"CI9W4 -M09;GF)J;IPZ.GS/8N6QAMWFTL-A70HOV+"/`,K`BWA[KV)7)#Y$N)+0?IWG3BR"YF;I!NUA>PRJ("KTQ8LKBW];OL>*2<7HQ -M$6TFYG)Y(]XO+I#\N_\(3Z1WNY18V<,KK0@!);:>9:?0+^[Y3XWO17TC:E"^CQX-5=,V>PZ$J!'FVR(LK97^/ -M&21U("4^C4&BIMH7GLU_TB3I>2M5=38EE=+#%F!>TBTAW?4X4#]VGH$B@WQ[ -M"])7LX2\663IIM3DR@>_@N$;]F:W-?$R"Z+#6]R>07DML+T`3^K0*!O%:/7] -M>;$D>??3'6I;%+<9KX]Z[PZA9+>0)35EFQVI^F?LO?[22Z92G?)M.($FC[#^ -MZ,TBB'=]6DA.[Q[DM&!/%_1;Y/_(=R$MZ!3C:H#:EA$8&=4T#(`VKQAYKWU" -MXN2IG=//73-6G9'KK$EF!'OK-3K<&H1>%9OK3IV@_X];.;%`:3`X`$GQ>\\A -M,0BFE5)`.:1&C\$U7,Q7:'J-$2N/\69-S2:,NBP,S;@NLYP.A'9?H!*"JGP#5S_IP'$ -M@@])=8GX9.R)'SD=9X&E>KVLNK:Q\JLT''RB7P4_J7HOB4!B?N3GP&R>--#^ -M/V>1/]*_]J4T@F2Y268Q1&)83$?UV/T8I-6Y)SRJ81;6X\WW -MZGB3XRV^H4X-J[6/6H->^$/2N.A@3"N&2:]UTXTJ6`P_AM(V#)PZ2TCWV'I=J+#_]XT;"'T7O\>#+/]CB/,+/:[N3!(AD0 -M=FG5<5\#,J>_=*4&C:'Q;]/D2%HZ3Z>YC45\EG^:?2CO<66V2"CZH0=9SH]( -M!V[.-^K\"4H?%'>OV,N-Y=3`BQ^`7ZN_'[Y;(UTB/I"(EW%AV-;3B9T2R]OW -MP`=$@RJY#XC+.:E,4?T0S.H'@7PN1IG0H7Y -MZ#\U[U49/CH;`W0T,"^CBSFT+G*XE(SKKU`1K$M.A>PW-66[;?AU?N;.+A2\ -MV.!Q<\%GQL;D;^%+5_K,C?EYB'F5I@\WV!37D3/ULWYWKZ>27E0&2S4["QW+ -MMLX*>ZG"])*_GP'=<7EZ/3_3\<=J>1V+NCM.HA>.SAA2&I?RS5-5*1QZ[UE9 -MMPKOC)K>^XLZTZ*/W2`RYK.$@4Z!&0C%)D?`#=VA%TT^U**],'S7T6LNY;]%8P^GWQD7J%BR+:>K7ZYW@,(UM:Y&WX -M&/G!5,-8Q]^.!1$T@^K2UOW_:/E$/;L?T+0GD)V\L"I,7H5:-/(TY4,V,BOX -M7P:T^D+S2XF/;Y]-TE;PM=,MZP-TYRP=?(&OBC&MSP@O%@+2H`[Y%4%Q$BWE -MU[G,="CK:IX!?P:MA7O#2Q -M[B(CD28[@U80OMF-Z!7B2'/$S+9_.52@5=2X#%`_;>5FH"KY907EY3^QCI"[!VD)K)GWW%3OQ4&8DK@ -MFU"^'"`X8SIV'8O(.@<\79RLRA$Q$N&TN>KS$OTJI70WZ6%6QFNNB5`S%1UM -M1-&`*!FAR%,IT[,Y?--LH8'-0`Z,0&=G9<[,;MM*;R?FG,-P-J8$U+W#402Q>9+C@;SB523>/*IC9E2J -M7>S/?`T]XYJA31&]6;_5@'AQ;4!4\*31J0Q`EQ_H*AQP><`+.![0_GS5-PXQ -MY^,9I-#WLW@'YT\[O._A0/M[-44,./WMA1PX,EP[H1LR3@U3-(T0JX;P&GC> -M9[X`]B$GL$SD7;^X7N:)=A#A3=1E"F(BDD,>\DW^?:)'OI7*N_R1H60GW0RN -M=JIEK^NX]>S&FBK+L5&Q4KSAZZ#;A'#^E_'/73&N6ZMH]<7S#4V2/$]-\YJD -MFHXA>CMQ)!->+S4>N7"$K3,81^=CPV_=@!9SA6"9,=2)?CB'&R5`-&H/R:(U -M0UIJCA*M6U7%`]'&+AN`KQ1K1>G$AP3S`VV7][;YR?QDP\ZQ:DMB-1F0Z!R) -MC;(=);6(39.*A.EV-ZTRR9JCAC/GN\._4M!-@XIOOHP*\$;?%L&'7WF$SOBL -M5^-S']ZO/@5#WO4!]&VAXJ5-DH+@S1F,.E(^)L=DC9/ER!IZ; -MF;F,GP1:`=#8!LEL+SD\8[(W3VM,,PB/_J!$U<'7Q9@!C169;%`HAB6,U%88 -MH<"0#@DX$(X45FD56`SK",`X"7,<`&*B,]`U:1(FGZ>UZ//@.WLWZ+N]3L.F -M^]"SO>[Y_?_@I:I<&M03X?S6%(0)D$:&_TA]F*.#U*94&3G>9#6!B(E.EWJJ -M$SS&;YI>RE41LX,$/32>S9[W"CGWFZ[J'-_M`)E[/ -M<8S=V.N-ZD8PQGJK\]OZHLX]$I#_>MO$I6B\#'B$)6@5I47^'P-O2'L0^AMJ -M-+Q%>\0#5[Z<%CZOMKDLO265L\"*&'D2I;GD5;KMJUS][09[(?&9CT4'U7\( -MZL`]P2!D/YR:2+]N2^K)ON4T;BK/IT'%2W5,!`>Y7=-H^*/0]%Z);85"?QPV -MO)JF]W"L%;%].2?RLZ#[E@)6X_'(5B+&M$X\Y9B1]W.0#CM'=9$X=<+>]/BC -M5PN,N1##,0J!G[N6#!H2DKX\H97M%(!KTP^Q[$3,&1>Q\':_1#&-6:*5-LKH -MVRQ5**)']N.O[#T\?<^ -M;9L="5'9&58U8E#-P)>D'>]Z&)&C'AW"DG,G.^%3E(Y,,%C%)WP3Q@7>H@82 -M942!5D_>;RJ#UET?(^^VTG95($Q].X%J[5>/Y%I?;FH[PJJHEG$^;X-JX(80 -M7"%KR)E).Y=>_29%H2#CLMUC>6)54X71=,/'D&SN;].S.Y.IB=Z4G?_?1EA? -MI7P*H0/3,G*5N\Q'DXB1;Y`J.@U-=B6W,X1NL4Q@2Y:O+@F!>LVO9V`NH>3& -MTJ;,OTMY_*S`+C-4TH$<$VLY0?BFI8$[>9""UW!I;A5\45_O49*IR>EY/R"AU##(551O>.R -M%%+R*F23;N>*(Z8"#<;?J6*F,*?X-,K9>?!8ZON2* -MP^\_09PE_Q9T@^M5%X$6_5"H[OQG+OX]-.X4LA5Q.VQ)#QEEN]WK+8W=/S6) -M,75ASLCF^`G;M4FK8<>OT*"?XK<;<:Q5V$VLQ$`V4`DF=#)_GT905-LJ,'L& -MOY+Y&R\KR&O&C="5HNT*XW>K\2P00FN4V\2#-I0DJV3Y$A?N2VAP4D>TAJ,H -M8\$,F\(\6EOT`JV5W<>>K"^E^&Y9MR4SIG*;!Q0N.)[H]K"ZSIP1-$+\+)!4O7-XIBS1V0 -M#GI`GI26F"ZO,<,N>CER>MM8*`>Z#3YC!L*J#\:7%]58)41SZ7F5UXI3X\YT -M9>SG;N[OJA1+COP/YR'$&!KO -MI*T-RY*6?"?5$XRS:^QY.K0]>2S8=%UY9,,^Q<@Y''K"L//F0:'^4MYF24J> -M"R?'>]"5BSQ._C695>GF%[XY/]GTT7O-#U1TL)V8C?CFXPUL#1='Z]@6\:A* -MBHU\!LK[_T+*2YA>ZO]K=.M4$2K"QCG*',L-E"E4IK>U=D.&@U\C_7A0?E]D -MU3G:IWEF3YMU0:?A)>(SN_BP2>LZNY+O)S(SBEY4,.O,H'#;8I^KA])N.=>T -M+)-><*U=F(QC49S9G115OX(ZI8$!<6[WST[\_,G/T+D=A].(U74G.NH>*)P% -M0GB*A(+EY+RWR90L[Q6-'Q?S`WS=[QIS7@.'!BW?#*[UH3(YO?P@$A*%Q%NC -M<9A+?^3^$K$@<]*['=!=@5$W8,UQM,MPF.Z`7CLV]7NN:V(&R;T.3D=3U9\C -M/A7+-6AO^3%'W8(H6O/MQPYNXJJ$H313[L^=&WS3?7^X@!3C\S45<.^-\;+7 -MEE(8V6))_'">CD6OFLI[5!+6F$91.3\"X8]L'G2R5:K]WTVW:#:40H=E#35. -M(Z3_6_1NU6G*&X)U[R*$[^<)IBEX()DGXED]4A0E-X^M9S`("0^,$2::"@[L -M_F)8T3#"A],-H*EKYNE93-#B.S -M,EWX:"_&A&0(E=_#A_M,P/KNB_@+`)AJ$4W,$[BTV4.*SY_<2V#X>C1>'IFI -M34?:,)#:&K7M)TLZP.O\'!7]]G`4HX/X$36HM7TI.BK>LQ"BR%A!WX\E/WT3DIAN -MIW8S)ZY0/*^PE/&S4F<9%$A..&SWUW[5IE;[!T92)K8*5\,1BX1!<-YN@WU\ -M]%E%8?%Y>\Q>O];!$XNQT7_&79U_T+F_(O7_(&J+S174+\\(LW+)+LK>X5*_RA -M8]"K*I@:+S]K\`>R)&"3J+!P]66)!?E8U.0<^$A6O#7CC"..*4&^BR)3> -M9J.):3::TW>8RL?U6$+ -M:5H+BUOE-06->P%0Z`&7=)X>YCO)=V&.X[[8-6XFZ0-NF1?7,V=8X`SHIC]C -MW-?TU/5RX&-TR'#_0L=?[><(>]BQ/4B]T3G@T\3B*&#I/Y@WW[AY41QF\\8D -MB%7!*B^XGZ(Q78S2V%*&H?8]C8F_>[*X+>-^$G%T8TQD%;JM.MHP9=GVTZ"^ -M\>:XSZW$65EU>6@L&>R<@BZ[L1!E`U]N]V&;4%>X/`<29Q0OQP[TA$LW!UN< -M;U&U0<>M8O,TN%TX:M8+I"ZC9XD^VF"H5X]103"Z_Y!MO_T43@.^X\S*IZD_ -MD8SV],(A>PQP*KY/-4&$G>`#"4O+<3@4,%ZG -MK;6'7"0OSEUX9^:Y#Y6U"@EFK?.&OVMETN"@`+_M3!_X7LS(Z;S*V -M0F^C8U^GH>Y*XR`1,Q-82V+BE%ZST-^K+6_+XE0 -M'3ZEN2DDH<:A+:QI\;F6B8IY_:BS7J678W_AD\&E[[QGHCE2L&QN;,6A?W\:>^KS3NO$9W3@R'FT=Y%.3I#IK9^"(/3$F("P/=>GF!NO -M/:56H9.VQPO6_:CSHLX?$ISF,Q%=%R+QYQ&R^E4-T-7'2]BXPTI]Z9$]3?-Y -MC8Z''U$'LZ(E* -MK)P><%"T"$.1AQ^B^`$4C.D4TW&W#P"DW9MCAGJ@L_1A,F^.TA]8W=)U0&S+ -MX3.\Z%X)GI4@&M:Z>FJ5M"TI@"!/@_[,I*>?@Y8]Z7M6'FF.KH?78[&B4+KS -M7,_,CUP2&5I@&"BQ2#MJ -M(09_$TL-;XO#I4];4K^F#'&\E:W$]PIKCT:'PW*)`,F$J^69ZQ`T2H"'G!$X -ME>;]BOX_EQ4[R]`PZC$Y*R%,(^^GJE]%;#-QM','\@T80V5W'.UJU+91YK,% -ML0KVBA%HG7XGCK0\IO&QB0=GLL$\I3I$^D..'5W9ZORRLK(RK+--JL.OE:8S?DYZ5"T'0[\CW`Q?HSHLUJGI -M6$%F).O35/*/7.(?#0BG@MFC7W"J49^IT?T\YR*HN47_[!S/%^TNOM$'KF&* -MCGW"32IV>"N_6VZ5NPOBU*VQ#4P6$]2B9]FV\0HB>*P!WS]]A7V<-URNYHXC -MN'UY0':06^KG-RXC#]!\D/XK:#OTY>6IX9H>'.LX -M8\%J=#(OI0IR5[8""*T2UD_4+$?)Q3";U -MS!V6W?)FJMT[N5COB@LCX"8YKGIJU!%I4--B]I0.9\H7^*W+R=;+G:KF8\V[ -M0MM."\>6+[C_!FBX:1PA(UF/F#%=RU5[?.+%N"6$["T?8R%.F\B&,Z,6(VZC -MS_539KW1X.(/`@PL>C2%TX6I5[-0>%!R\-Y?7K&E1J!:<;DW,?DI\4PAY[G7 -M>IHS.>#UZ<*0ZPN"3(#*U)%VX?<^Y(H$M'-^^MD?R;14C$V*X<&AP$PS`A\" -M+6L^]"6/AM3EA=X=$W86K%1&81,LP1FN3SUJA1,-9RVHT3C63@?[QB_>!SU8 -M)2BW4.*BWO:]VN@E:KQ%W6\JW-`S[CQ$H.(<8HJ9K1 -M;BTJ\XAY8?$2=&(!WN0*$:(T4W*N?*UW0K17KK31;A)SXNX^H7>WKS&'6HFE -MA@TQFXYW-[P0*"'041G)Q;(6"UV>RY9HQP$4G(<$QME\S3#]+^BHSG]@#G)< -M*3_=6>M*PY_CI-^_]Y7HE49A+(F1#BR2^,7G4JS5>"R>1H'$T<25;W#"MXX$ -MDPP52AX.-ZT*_LMZ8RP(1GZ?&U%SA4^_`PRT(BT)B`-5=G@R3/&'<+0O_QS& -M:0LSRP7.2)0#(UVD!X-=*H'P(EJYYU5>S$DIE\'8[()-7##XR:/Q(^:,KC:M -ME,OAJ$?O$*I+$[\-#Y7.O\M;!R@%Q^]9LY -M=Q6."3*A@)O?)*T&;Z:^,TWLZ4+27[U$.F(+??E`+*10_"[ELC6DXS5%W2Q> -M!UWLAPE$OY>3:BX:1GD5U60P\-@E@UQ9Q!1L#HFB59@MD[]J'T%`\VDG.:E= -MBP.W4OG!]H3NK:[S4O+WX!0=-XX+&"BCZT29;)VS/2LD$2X?+,C/BH$8DMZ[ -MG[K](V-63^2OQRG:Q)IB4(7C\K[9 -MMN0?%E[B9>`;'M=&)YP3H?7;[@ -MQ1N@-.3YX7C(QPPR(>35/'B8"PL2@G@6CD#Y$T%XY-#%O^D:@&Q9O3_<]6T* -M,&,[?R#8P>@GTCH*`>-HG@]&X-ML65!][3U9\6[`BK5F?#.^\[8MW.$ZZY]O -M!3]$H=-W]"WKVSF$@#)VMJ>%2`)7OUY&CEWO9V^D,.E'6\EO1`*S-(O2^`V, -MM:!"_^][`I\3_,%?H\BU-3*[&]F`N+V@9K[;C*O0+0O>CK%_=L!S#\4ZAFV@ -MV,T8U1=MC]D5GZ02KD4+1=>!/147;2M\:::\,CV@C'4:I&Q92=^-DI)%Z3W& -M;U/4L^#M[V/CV"1WJM1U4<32@9?R,4]^K>!U28'[5.3^G(0%VU,+9BT9=]NM -M.F:=>Z_>E^$]P(X_D1^'&)1\)]L63TQI+_8V+\GA`Q#AGA\JH>"YQI6&([Q:9EMQ< -MO?6#PYJ5^NT2Y*9QI^*T-\;R@L)37SE]82^+R -MWD<3UX?!-@_GA_S)>#2'U"PM[A:I7O!K=7.U=EP:'F1-G9#J^I,M^"]*%D,X -M*`;2L\VV85VGED5E"5_?7C\L46:5&4"(;]0FWLR5N87MOLKLX:5#ZI$.[9E> -MQ6$[B>_/1L:2@9FSNH"BQ*B!E/K/,Q4@L\].:T-L36VMU!83UVK#PDX\(]-O -M6YL;*H@!,:*LI!J0!^T>`LU5J4J']9-MB>*2-WY]8I4I]][^?9D?T0&#&D_V -M3QV^M28H'IQ^3#QS#"9>FB]#,#^XP8V.3%.)YKWZ:9Z70%-MU674/S?'<.+E?\(_[8`FT. -M]CD:DAUNXM@Z#-'%13$M7X1N2JBU8+76Q+J[Q\"[C_78`V`<\*495GV/1105 -MFH)_;=4\H?A"X$F0K>Z`H>E3D\Z1Y(GK?5+M),A?):E&#WVTTD]LTO!3-_]: -MW]IM)7[.E,LA.%UY<9S6O,>XJN61%RERSV=GRO$+Q[]=(.:?"2T;V2?K[=IN -M>GI..C"Z,0-)0ABX"-5OG"$%QIO1@X\-AE>"E"E]E&_MEBYDQMG'8\K$?8J3 -M9NP%[P[Q0-:0F!O[[/K@NP"!1FW2.!>^7!0%EJZU0\>X5\;38^:N+@I90R#J -M;F0))R-]4^?D[,OWL1OO>T0NIEW/\2X<&2'!-7JXJC!.'/@(Z -MJ1;L%7+^6'EE:!L3:>1X1-V(%I?Q1?HNCTEG5DX6-PJE%PFCJX\TAG(HL<_; -MO_S,7BUB%1D6K+6GW:%NT8KT'?0ONN5&\8/=-Q&K+I^<_<^1&)ZS*Z6!=-,S)&]W6RRU5PE%-)0(TYQP>TKV9 -MPN*IG_WVC84XZ8!9DN)\]Q[QB#H_$;QJ*+SL'(ZC@WR/#DV$,5"PLM[.C7Y: -MUBG#I5>M-;5L<^+N^/YIU`M;8>K2]G^WL`&&\VD2=S8\FI8]'Y.$$\?2L8IE -MSG7.S38[L6PARA(;OI&DB;/+E\H\MH6P<6)@?`(*UV\\\6;+"ASWIV_*XC.X -M?\ZK$N?(MNV0-VQ=[ -M]EZ`Y*ZB1Y`+>+8ZN4N?4YYR\T=>G2_OBEC,K$,;['3D<`:X'.(+7DLI -MKIFGTPR@N'ROVJ-^I/:XF%[*?)R"G',S9UY457J<)9X9Z143ZJ3ADH<"'R0M -M#V`33-/+\$K!8/:FRB]8(W6T<5S0THN>L8-;_*MO9$5WP]"%(/TVTSL+XPA. -M[79Q$8F`)X -MM-DEMB\0[.!,!#G!C@A:UW.Q]6R-TW4DM?X":952S[&JQ[V=;FKRQD#QUX -M)8'VXB_J=N[P-6NH.FJVPO"=!^%LY@"<[9@#G]RQ/<(?.2%32D9_X7#:'S[( -M=SH70$S#S?'7I)SU(>R;?N!J\O-CY%;ZZX+^64-76L#@IIK8E@1PN:TG\9E? -M=W$WLO]U9)\;63;^*A\,$P<&^-_[4&@KM^&RHE -M\I35&*6;.YJ8T?]5VM>+G1'*2D6`Q=R[[1N<;$A[D-OJ*L%<3>T"+68L5FI- -MK=ZPF>;CT_0NUOID_9G='N8?Z%FQ/9!"4W."O-]440S?6G>1H'P\LP49U+E"WOFK=(>T3]M][2.M=;_U"!D&BQW;O-+GD*U2RXHA02J.Q+849I=?Z50N+/]AJ?*B&I9FM)1RV-*<_N6KL -MC-?C5L'%[M*"/E/FL/2\O9UN:ZJJ]ZEC'G&`O:^*>0LC=/4_5@W0YOOLDBY2M2/Z -M](D1)O[W`Y50=F;ISB:::E$I_Q*]@\J(4]M[A9Y;Q#I?P]&.%[U,0S]^%^'M -MFF%&J*XVA34\WTJ*]BA@H?H6>5*[S9B&*3FOQ!B'QK,"DV(D4(4/L6UY\Z6: -M8;W[L#UR+]UTU!''?ONU"-/!N=6WO,2SL/]WU8[=D:B4/_MKOSL>0=M/K@%\"?9$1#7^);:427VH] -MG%+\'MTMCSTBF<\FZ^F2\"DPJ#U*G7E9Y%7[/\\Z'HR*@\XMC@T#/U6T/0R*-Q8?IRP+1<;^-P>E^HA+-8):E+PS -ME%Q.^'1M%)%DW^,&E#W,6#]WIJDEZZ/_7D`[1V*&<&0E['QC:J.:'RL&&UZ` -M.>9FU#.Y7MJ>;N7A<`CY7SU;0OW"7.;L)`!9C=&8`A]=/,(,Y1P=@31D%2E4 -M`18KPX9#U0!@*^8)6F8VRN9%TQ%S80&`G^];.5N"VF!T=Z%^&YYMQ'A)G(>D -M8')GD%P*-]Y31%;))^Z>-A)`_Q9_+ -M;2I5;[]Q004)'D-#1]$9Q([#\=;0?J;UI1,%.]["T)8[AKR6PL@Q=_YV0^>Y -MKOMG"$Q-SM]>$O2M[OA^'EK\P[A6,UY)B8Y6:)96"KC+IK5#N_8J\RDZ20O8 -MF[LUBZ#SPXJ9\$N:IP6QPT.^6$K__0M>3`:/X/WYT9QTSIKU;WTJRU#L<\!,W -M,N7LTS7%1"QX>)03P`CQ,OYV:\2,]F#RN.IV0X+0&Q4*KMC>MGG;0WX/@MX2 -M(58)@#)TD<,_Y4J)D".``1IQ]YNM<__IJM0U18;I2EK9@3`>,9H6NBYCRJ!A -M>MMS[1ZXD8TQ\6X$%5@&H?)%]@/9R=G!_^Z1M;__.Y>H. -MFJKL[)'T';R.S"2)!H&'U/"\*+E68^5-YS=2Z>V*Q&47OQ,0-?"AD=,1\T6_ -M0[A4JR\:S4!OF'SNC;G))*M77COES-X&&X.EB`EQMFYJK%\/2GX%Y:$(0A8[ -MT:D)P^9]QPE-,<75N%V(P8)/BG=\X^4[*9,+=-'\SP:^O*H5K[*^$G[?U*O6 -MC7=-W0%R32+HOS&8??ZK/XL(DTM]:$H*L0X+I\(.IK959S2GH2C,QZVQ$NAL -M@B]')%76)BM,(?%>YLL=A4XCP=<_P_:7[XM$BH_^'[O]"P"1\Z)>O-0V:-3D -M570G+9KH4I%PD6DK\@9.<['7Q#/@3U:0DTY",7\K[C@'F&/OQ:)T23=Z?1*'^VQE._92JLT -MT)N<$SX($%TG<(;00G-3>1]:#YQ&MC$ASN"EG,V$QZW>"!Q-[A#,;&B5X&NG -M8_AU1(>+`R;'JVRB!HC].[J_G\Z�J]]CJ-,[8Y+M??QK2??2J@][=V\1)Z -MH:X]:>O<:0J!6T17GDHFLT"TD\>@D]OZ*N>"ZXFFE+*>I6\RCQ2Z0].*+P,V -M[27K9M,/-V+[.,JASP^ZNY*-9[?D3&]YH6V=6;[+N'K'AKX]Q(B84 -MM@?SZV2A#F>PJB9*5\AZD*F]02%,0'B3BOPK&C]O7_4BS.PKED[>$Q5VF9?_`I*HEO3OK7_E8JX>5DPQENH2`MG!2.W<'UY3><]_,OPY_(<&*0ZA/H'N!W+8-@@1,X!_S0N. -MEBHG.KBGC#?\SWSXL41CQVUE.-=T(RYRZQ2'`70C@FR,^?\=ISAX -M!1ZLF2N[5ZXELXKU(^OEI/??G/STG;(9O(3GFDPEN)TCSO(6UW#Z)T] -M!FD:MI8NL7>+%MN[?A(@'OQDI65*.]$1FY]EXTL!EW%DW&[I'Y6PM\6[7 -MD=4J@4:&9F85:5O8^04;G.),^3#5"9OC"1ZZ#2,= -MUFC;++VW01QG"_XC&6:VCV*#B:J5'CN`(""BY6!'\!3K*?>,;JG>HZPP7]A: -M;!BU$+NV%^-]RB"9"#DG7I8V;GBU&5$SHG"4MOC>3TG# -MD?J+W58=[Z#A^L0=%D/IH!D!LF*6FN,._W>07*/7N-O@XYZR]I_-C5/1:TPH -M>XS'<]>%V_?_?*_F6!$ -MN2S>>5+XA$.B.MCJ/[-@'.IY`IVQTEH$$M%)@>IS`6-*#%AD*;@C&DG&[LONV]'IJQ[W<\<,#@$9AW'N\?DIK;.S -M_)3QB4V1[^P_EDC7`?JRKK:BV-O0A(ET4CC(CV6T.HSW4\J;>2&O6:,KB -M`^1E*<)/&K>ENKF)9TG=";7;8-F:#.BLU$ -M=8G^0HA1I[@0">-(J^/,;8.*NBP;BV&[4P*\E;BVY4L=5NP[_K((F]WRI&E" -MZ5#[B6IYYHSZR$*!#BX\B8"2(JK>WA768=+%UPN=/A6GMK([9W6AP8V_(="/ -M[Q'[.0P12'RX#IMH(Q`HF#IO`5KWU@G"`^=!_BY!L4Q)#\$BO&6?;/>\7[TB -M7@WO8B-!Z_4,_?,D$#YK@(GZ[5*@;%7'6<:LC*HUUK*V.W&LP;!3MVK<_E@@ -MO.I=E]TMER^7T_$6&%B&OY?;9!PJK$/L;0_BPB6FSSNG8A\[)YB7H_,S*6QD -M:]MK*_[KA,<74RNE]YN&4$&NGSS0'/V)5<*7&-/\=(;8OFKGO$B':'V$?I4, -MW9,P:9I0K=%!4W+FV5Y!6^CHI!L@ORG7Q8C9_9!)%2JY:$$_6AO"`*_Z>6]@ -M]!H3Q2JM=D2SU\@5L"XIR#W..1]@G:(`U*C7ED9*D^/?1;EQ@=]H/Q.6'%-* -M$-71F07E$J<,6INC[O+Y()_2V1[6$,<>#G&7E7:Q/L)/SVZ]IEFP=V9;_YV@?^D2T -MI?DCY*AJ6_&HEUO(N8?[Q58.:6ZB8+HEOJ#UHEHSDYCFB.%8P-JR.'6]6]!Q -MS.IGI4_D/:*81S'S"RIB6A(M6[#KX,ZB7W21]MWO0W/KWXB5WUW1[V:J;4H1 -M\#?DR[A-`@1A#N,R.)`/L\[XDI+1&_*-8[YZ,/;5UQ"K].TU2.O[87QRZUKY -MM1*.*K!K5#37#\A':/57O1]W\O/F[B7_-1ROM;N[5"&:Y\NKX<;5[/=/2\)N -M_=M.@E"])H,U2J8K6>G_\`NAY(#%B6[H..8E[U(][A?ALMM2@W+N3WVG)\"M -M@C.@I8Y&B*-V":1U"9S/Q>E(WGV4`O&::79?W\39)2IV+V:$[(^MK7!L19+Z -M:M1\)X4$7J'5?=9)B5SO+8\B$[YZUGR -M:P>H^:-OZ:242G#'[84Z\Y1&-A@,A_R0CC2A2VVDC>H/U?8,9+G,H!;T\-P\ -M?_.%+"SB(BD#_PA3E?[9OB:5N\-OB&9=9.>U04D%7DJ&NNGS6Q1BTX:C%?(F,[%"B2JH/MR%G""SRMJUMBSIA6D&<2M -M)H:$:`$K_1Y*MIOH@\HJGR]OW6V[OC'&H-&P9'_WGQ_YH>[^4FE(?(7:GN3Z -MIX$PM%35<."OC2&@_K-+6M5G)ZRL1:"QFH_(I#^PQ7?B*C8$G9RJ!1.^LY_45Z3= -MEZ[E%DQBQO104B&A:*4[>-\3]9+9'(\/V.GB<;$BKP*F9O!B:WE[./71HM_7 -M83&5_$5V;BYU_G(?B4=;9&#R!C&/!7]`W]Z#H^/L/7,K=BTZHF%*J1H9I4AM&:/]*7:*N^_ZUV89+!]'C`C7= -MWTO89W.?,`B.;M@X0>A(Q)M5YI;]*\QX+TE^80*-&+]D51?/)&T_U5=V+U:H -M,.(D33A,YCT[^,XR%6U+1?QH'F[H"*2K(P9S$JGM7E%/N5BV-L=N=I:O.W8L -M==?/M]]M3?//-0@$)RRE[HH0*=CXGV=7V&?"J8X\K+VW[7WV79">[0?+NXQ2 -M'W_BBYR$3O-@Z#+2.#]T^^^<\8EL^V]_C%E-T"BD$703@WS*.!-S6#Z`8]49'8KL[H:B#7)$X(WM,@S\S$-$%")]! -MK*/*&G?WO@T6]I_XD*L^7>9J=%3-1%=`^OTQ>K=5:(UQQL.$O/I]4&(8$^,S -MBY,89SZ%R;R3QX^KS']<\F[_=":XG%YCSF61ZJ.*LQHV#]&<7L -M-WZ)J3IE@K[B0-8=PZ[,YF8E@L`3/P!/)GE8;Y@^F!FJ.8;[/06S1OK`E(S] -M`N'[$B[9\VW_O$"?Y!7]@>%+UAP\)_6 -M7H-EZ%^4#HA,M?,)[!6@$>BSJ;L?]2TKR:2]K[_TTE*7T<3]Q[1*&Y>W.:KZ -M/8>Y_J5!+8FII;4,PE[R^W*B`RKI5#WIXA^S2WK9C\!,W'!5$K21B:[(FS5W -M^3ESO^X+>C.Z?OFCJWQOCS360Z"HDF/ZQ/*1]B9"ZH)1FSQ1NTYBYIA_3&Y[A_8% -MV)70G5FHL_)]WSX8_^2=P):D?&'!0)(CV8+=3)9[@=V^%1--Y.;S97>+Y$ -MVT'(116<@O7AB7JQ(0+_M$<&4F^%KX3O`/2-<$B]O[-5%#9HU2V/WDB-V$38 -MT`NIK=^_,*505GK'[C$[A5"OP,]%/96H#Z(M;R*2O?K,%R6>A9*04GZGGG1] -MCW7;#^`\?-MEY^4(=@1U45H#[U=1/>OC5K9B>K'"L>66*&R5D?#^$+3--*#& -M4U!8TE7;T<9U=O.TW[PV0B<:78V66]+OJ:\-2>AA%H+/1S2`L&+51*5&:,L; -MQC)=T*/#?>_2/IW%$:!M\N"M*U_S+^>S;)'D?$,UJR.NY\/$@&.-G!9#8+:? -M>D[O)=5#$>X1>R!HX2OG6/@QZ=%_N@/S'VD+C-";_=-&2%#*N?:LD/JH"4I=A][C3%X,S>K7\U6E5OF>N+YD1P[)F$MG`UJK^ -M6W?&P3/M@AT`G%XHX"'L#O7S?4/9)=`FJF -MYM,;/V)Z74^L[(\\_[EEF;=LC=\]X]/`, -M3X(VTZZX?Y#="/1KI?S\\K^-.&/U8DY]+ZC"9=_*/F)G>)D-*08?U)`\)]$7 -MC_K3=!T>H&)'*-.WL23VN>VP,"?ARWKJ%SNX]Y$W05R#J!&7*>C.'C$6E, -M_;N3D7KUQ,&U"=CN.#VOYT0D_'3,NQ0`-2S8?OP6PBXQK>A@H4&?E?4$UZUE -MO+8]Y7G+MYF-8TJ0/]9\DU3R?T+5P_(IWYX.SL6/?^=M:\)([>*/HW#SQJ1' -M#/]\=^8:\?@&MY?':'+EKVC$:*P3R9;7_J*-AH+`)YO""9"SU_UKN-!2HS]/ -M$GW#5B%`?8&BSUDI\!GH_?OF>BJQ?!_L!;37`*4W_L>-L1IL8;P"D4]S&_*[>'18Q["BYX)$P]?N2[]^^3^PU\<8GL*&H3)CI%E9TEG;PO\RFF@-WJ.`XK80] -MMMJ?`LE)A4R]G^E'3VQ![RV<_M#PND):W@<^B[QM9%SA[@P"5YM#5\3(!SO -M$U9K?DI]UW*&HAY4=A*U$F5F@R@/%9Z+HZ6FS4%6 -M:0TJ/I61T'=O'NOOE6;MB&V_V+(O?R32`9N!`JQ]7"='G7%`+) -M.AZ=Q3'3NZA#\8^5;9C*Q?5='\?@Q+`OV3[A]? -M8\MEA[M'$_K^"/^IV-:U!PC_/Q91F^I$BE+O[*?+__ES%0#?5K_79QHQ`;V5 -MYNW1N,8RY[O**.LGX6\-#Y*+N@5>,1I-8GN-8=;>+HS4+@'T!F -M3[%7!@LD]Q_S(A0)KQV$]M]%+\"QC/['7G6>S9NIG_3UY<'DV-;S\-03,:@[ -M7D7F^;YPQ[_;[6_,@SO=0K#J:ODC4_H,]C\\#Q+GWE>\6*7SCXW8,0J1!5)( -M:#5U\I;_2'#GWT$\^G+UHV?L%3G>;,`UKO<-.\SZ^UGP1OIL/H)G6QM]WYAD -M%$[XT)']WF"0G/E*;Q;)%9G'*A+%S!>;2_Q^MHLG;J]XVM8%`>L#M4>+NU$W -MM]=JW>_&ILKZD?3I>J>)[+S0?S4V7'\G.8OA98/!J,8;R01W43^]ZMB"-T9Y -M=SI/FLA?NZ2S2H1KNB-*@,74\A=>00#*)K3CX:Y.:_V)=UL1G),MU4H^2=!! -MXF9FNWBHM(#)G1GYTYA2'O(M>C87_V4M`C\ZUIYC1)''7S$'@OAP6*H^U(/_ -M5S/]^\P7D1XMC33GZFL69Z+:^HNNI$P'$$ZDE4_XU5C_95?RZR1(9N0Z/(D# -M9=,`VM(,5]D/%%<)EF$5BCQ=M\C,RZB5VL\9%?S'MWD'85GE=WN//?9YK37A -M\2^Z[[P5+./H64U@3+[M&T'5];D/;!3\='%`F_V-SU=<\T*@)JE);H>#*306 -MW@2E>S,RD#I05I%.:(P^R`WH$QF"9><%+A[7W4!L4PPML'(M0RO^`;1S'^]- -M8)`J4"232L%_!>A*V:#F'`][%(RL'"QD:&D?TLL\<^AZ]!I$.PSV7=4ZW:>I -M^).[-_'-Z6@#R%IRTQY%W_.?S]?)@6Q'-LGRKM+@>?@GWWI"UO&`LFRN/'9+ -MWF8@^A<78LL_#JMDNVR"^5OOD9%7Y)]*]J`]7I+]WHZO;W.=Q>8L+]6FG??Y -ML\>R]Z#$LF*J_/`D9^X3D4=(T(65>`PN_@^ZL5R-M4\Y-2M:B';DE;K>E$$^ -MID7)F:MKL5+>8&N@P+7`X)F/O0TVK?>2:W*0W`D(-8NV@J+$+\Z9MY]K4[UUZJ43='1CDZ1&X@.'7[X0 -M'A=O*_F'2K/WU_#KFQAZ59+&>,?$*G9:+9US*$>Q>T -M>#K)@)PG^;?@LZOLQ3:L/UKAI.C[N8G\19N0D[["8*I66R/VG+1K[R2'0GY` -MER-S5WD3*G][P'Q+VG6(K?R_"K8#N+Z:G&PT^;T;U&N>`_2EKGQY\*%#Z=)I -MOGQ(W@"V`LE;STGT?05:*VWD%5`%>GFH6;W&BC?].9'/.CA((UP1@3!AN3;D%[@QEX&:.C[&+RT7V>ZI -M024U@+U2^^0F\=N&5+=5)VE=QV,]TT`P@6FY@O3FLVAR3;OL:\>)%$(##.5; -M6](*4S^HS'E;'H:3G(NAC=<:,=NRY0[JX/:^B4;2Q?I4 -M34F'Z&7H=!F?<1U3WA.")Z>5^GL$A!S;EXK5`MV,/C2=F'Y4RWHL*/TM,KS\ -MIZ*FOB?Q?\=P_R0B&HPN<;(M>?I&4O_.@RWD2Q47Q/P:-S#-020_'-DHP,K6DGHF(!2S%WG=D\W?.16K6L^R6C] -MBU;N.C-'87PSX^H:+!;K%,N@=B.N=Z'J(=*ADY(,DX6@NJE7UZU@:726BH^- -M-9\?N[>1/P;_#%]MI'E#6V`5?&FA"\3NUY]QWP86)X;8M*2[;!7)O%FDZQA2 -MO;6%U*_ -MZ[;P(#?BLTHGH0#W,?"F"_W@X_6CSOA]XRFQL^:R^^,E1UZ#8=6C?9$$1ABX`@ -M]9#'=R^99O@#;NP-QSN,>=VZM+;3)-;N*V_+>#V_[0AR3@A\1H3O*+(01"A[ -MW06NK_UI89J=RD9,1[38*;=OX7J@AN$MV,T"W3GO?`HGX8Y6TX:_&XI86Y.% -MK#.\-X#JWF%G5GL.C_GR`#JOL6BF2>-92G?VH49$6QYVVL[ -MF?'CM%[BJ146>+9`DHNT]&$"NDIU#F+Y4!T;C]366>[XN4T=+R5)9,>W6*)5D@=*W^9EMU`P.MTUM_: -MV3W7E=1MT(T`DND)5HPLX.J&T]) -M2"C,VUUUBC=*9+W8J#>MN!W07@A"0R)ZG&,"+%DXV'U&Q)%@:TX\2MU\K_02 -M;XFGM:+5A2HIN<#=K>OO/_-#GE2._\""25^GS8NJ+U7=%'^G/=R#;]]%7=Y[ -MLL"W+4X^Q=.ES%?0W.(+6J4HWL8$J4HN35J\,Q8`V)PVA9^LA%'">==&3_%S -M9`]'YO#>/N+"1GX$,@&U+E`$(=-``CP8RAP70N]\/=?[&*@OC-[_@MA>@XPD -M^ON&>LX>*'QS((;GNS_Q`.9!%P??Z%H]T;5T:-5PILN,(='T4:$I?9A7]Y>2.?H:+/._Y`PGF -MCM7JA.;I'IX=;_QI\LURGI#%K?#SH*'CY"XIUTF]SH -M@+6I02O&_1J^_B8E,/3=6`4QS3K(8_^Y79%!HQPF3J=7GY+#.5.0?2BYT#&VE?[+!5^)C`[L3T=VXBR_;D;K]=MUAB3KDH.N3B^RS#%^B8%W=+Y++ -M(7EZRP4I;\77?F\`@YT]:_0LM>\Q_VH3`9V=`7F-CZR3H6.(ZF3.:[CA)59]OH7^I-).V]*I.,U$T -M)\GKQC#D&,X965PG(R>HRE<*K7NM?JLO9004YOSDX-K5%98H1KS_3?2$8&P6"L@]FX`Q'BZS\!S],;5'] -MZNJG*J1QQP$;?*GW0#,FWX=W?0]UY\YV)0=]2'\MF1##Z'7@[X'ID@VG,+?/@FN_//X-MS\]5&;`L@. -MMP-/"4M^;NQMISSP#W%S>(/K&3WI8.#M>KME\F'55>8=+..^3E93JB8\.L0/ -MQ.FVE*WV?0HQP\BUB%'1`Z3W:X3D39Q]U&VO*[G!&8>EJ"J9SG=;%=.ST6`M -MJJ7_?%`GU_1B\.KPKJX7*YY1?U8L$N;1NH4M&`85[JZ-`=]2J:/'VKY+O*]/ -M(61MS3+GGX[PIQB8TM=IM>"BYX:V=NS?T!->,6'B3JTJF`%U!S#^Q0F:!GO& -MINU-V\YTJPM?W.5^B3)7"4!Y$F3K8PI&A"NY<8-2<+!2+?(?'?\1JL(8K*(` -M#LY3*/=.?D>#5B0(!]+[EFB`!F]P#=%@F*5JX#150)B>Q^CW,-K>8/';ICZIJWL$6VYWMRGC -M=I88?GK8EJ=&U9_7_^H!$V`&7Q<'!3158B`%SI;\;6++3;?1_ZAOX&Z-=6A -MYI[%GMNK:D]OZ=$^"D`P+0^'GEHT1_M3'%LBWUVPRA-97TIFX`MK:8RU-$PV -M'\'>K53Z;%QF;[#2P:C'!%EU((I[K]CW5L2AR:41J#V/\%I3=,44(RUUN*QK -MS]V7E6+5\D,*G^7?#.7^>[GZGVVC3983[0)^UXAUO`K3WJB/`S4 -MYXE&,]RJBJ'%/%)5H/OSZF)MNZO16;:\OJL8B#![6H>H998:4]H8^P^L5A7OPF^4(J06T1*4W]<(`:!;7KWRM -MES>T>#!G>L2E#1[Y/E=FL!GO:]=;E_4QSPHUS***D"]>03,S4R@'0WVHUBI1 -M//]+PV7'^1@VW!!L80V[^!*M+]R%9GY"ZW^DQ>KNB'Z8O-<2(*$0I%W::MQ$ -MOMY\T>&$+;>S>O8)4_)HT^^419JKYH43$M6@)X4][9IV/9"[C`,;I_]PY]\/ -M)=7Q==*:K2[[U/]4,9,PO?#AYI"(%LN(EL9D`*QMJZ8:COZMT$'9+^760*:M -M?T*,.S[,?/ABN&(Q-BG/QV\(UJJ%/BGJ5I!>>EG.M&Z-+'9V2\51KT7H-5(^0+0+DJR(@IYM" -MA7%#>"%O_8:VV-0IFY"\2%3J^.J!Z)GW_G-0>RV/;WJ8`9'N1""70OLD60]# -MU:U>M6Z[7I2.`&@XT#0P8+B%0MOA6(\TF^WY4[=\W%0E*KVK1[B+3%H>B&R- -MT5;R0R]NLCHDR:^9J:./M,UME3[$ES3L?K)QQG0[!P:__BUUVJH$Y$4,SN6: -M%,\I(S9PM,@&*BJ]5$QHI;!8DY7QCR!1[6ZZ'41P](7!5VO@V"1,3/O,WM:02%9KS+H/\QUPASXFYQ*Z>_CCL\/%^D?A1HL+9@H3"K.3&F+T:>\:W= -M3O#@ZT$FB;W[-5!+BSME7.&[##Z6A;NS-*\GZ>,ITW2&9`E"E@!<[L?;GY.N -MOO8=?[0IY`YTK8)$"@FKJE#D^EF3$83(QG_1(N%!NS$PRWG")_M[XW1.0!MD -MAH?/J*YP\%)$UG!ER,*FAAUEAWFHZ7P&BBEB$+3/*J8;4E6>7K"ZFJ<7ZMX& -MZ4OBL`GL%@Q36LUX+\8%;JO@:(`RFG::%.@5T]VG?I96D8DQ@6+6P)@BA/(5 -MEC_\M"E7)8*47&',=$LC<#S?`1D#./4%VY5.'(XO1K7=BV)"7R)A&5`8/Y5M -M+?TES?^\U=KF@ULYK(6NV7G;"*(60"YFFFX,G+G_]"A?6H_L"(Y52KQ,V5H# -M*]S[J9\[4>J]2-V5C#C!6E.^[D-DPP4(*6=]4A:/?_SB?`QTW\4Q0XVBSO>J -M)M6(D>PQZG\/V/GCT\%`--1;\_@ -MDD"[QK+8*\/]P-Y-:)`/EHV[PPV`NAW[SY88,0O@(`E0BUM[!8#'\^HIX2RN -M"%5HAL<)1L8T`,&R;M27Q"G)\LTB1!,IS<A_0H^7U-X:7_U]/XC=P-*X(%J\X\$6WO9L#"KJ3+^POHME37L5*WL$'L= -M,Z3]GUY#7/2'E+QB<7 -MY*,G*MU'0+W'P0*T'PX+)E4?]KFIN3LZ-_J8HOD2L]&5"#Z'4]%Z73I)BJ(M -MN$/!\NB8]<-G;6!B%-BAF._=2)<2:4LEN3.RBPM^C.`^BGJF3QF?S;[VJVW= -M#UD@8S<;K(-#!&I:^?U/R:T`#Y.0J0`OWO:=JW]N)A=MO2:F$YN\Q(T2`)/*<1J/39>;T9:/,&-U+$%=W9B -MB,1X:9XBQVU(DJRM^J-0I -ML,)GRH4(.;I$*5L5`V9<:,=-Y6D"/YFHN7`[6)\"8V^4O'(A$IQ>'\1JE%EB -M"Q.AU_%TD+Q$/M94*5:]^3Z>^ER3+NQ@;X3]J,ZD/@$(+=OHT7O5QA7-])I\ -MF9N&30`,"'DPKJ5@OD;*J+575U,.M9K7\;9'(%=R&`C7[=5958$;@?$,>0?V -M/#)@*_'I_,HZVX#$]?IB/D_YK9(B>WR_/17;)((,]ZH+>ST#=T.R04\=H96: -M7XW>BK#_J:7'IF6'SK0@]+TQ28OIC0:^].=\(9OGTT=>,I+G;2\35=O,SH=F -M\EW5)(#>>G:A?NJTT4J%`21W2ZY&4WF`JQ\VO7F373Z*[EJ9_+4+:M$UXUM3 -M`M"MEC?'0E38_E6@8@EUWS(O74I<=HC``*WZ6--L1=0#*7LR%Y:2RY,1(04= -M@5_*^,:AZ-9V('`6T!FG]'NH)P,,#RJ1?31,"VNJ,DT;:(O>S!LS152ME;\U -M?*$)2$/+7K/A\&<.D#&N6S4\2;(:=:0C[*4GXKQB[=!](Q^CHF=8/F,Q=A9R -M84[39&BJKMYBXBS+CUB6/*6NEBA:*3\CV1A8)9D.7#Z-=Y@E(U*X_?<-RM=%-/L[7@_-BB@E[^4)SN5_N[3W% -M&]B[\"B!'/CB7=$`GW1`]I$K+B9\[!3M>FFJ*U^BGB^*F<`&YPD0X-A@QGQD -M@ZU?H2]L9%=IE095(3_OOI+`N80#9SP6,U5.56?<%>NTQGD\QW*SZ=DC>Z[# -MT?7S[Z1B,U5V6(.F]/NB>@:B@2HL)@/->+&:U&_^\6P[D5%K\\TE2\OSP93< -MZ=H498DWUGW4K!C+84W-;O,LD];[K@>?IP,YQYLV,_0H-=IA=PHXZA,=ES9@ -MUAWOXE#ZKLJB2`:;KDA4HMQJ^[X,Z)4@Y4QKNHF70>,PH -M8`+4K^I[>W:>M:2'EEZ7(X(X4]GI'8+$;AL[N)7-Z5FV?>=IRHD/:,Z02WN; -M>(*%_O]C-IN,L00%?:^ZVKUA'8EXG09J.X0E0.PLUZ1L@0@[WE7IN$'BY`,7C?O(C`&= -M)VV_$/9Z38@XCZ>/E.L%9?=[Q?-XUQCWA0.!\'C2AQ6K1`7TB1Z.(9WI+RE_ -M"?^MU88#JGM.4Q@.\T6(+-SXOIO/]TEV`]AJ(QW3;O=!RH1V`J><^"'@.VKJ -M$H:@"PGX"GRC?4,ZC[JNN9WD=;X,2T&LZ]U6AR?S&XQ'R$PMYBQSF+8_BY(" -M.%/8R/FUD2/)5)]8]Y-K"4XI,9_@)\Q/MZMFK4-IK6F)L.4EAA>8&`BH;EP\ -M]%L=IX[',,(2-G(VS>$B3!3R_T*(/Z:/F@F5PSZ60D^BN)^+UDL!Q]!6IPYA=O#Y: -M3H.N24%)9&OCF?)MGQM[8Y,KUB9."*M?B$M9N;/+R`5%;NAO>]"RJ$WD;)[< -M*-/33V-/+I@[I#;H31?F^W,@O!JGPZ3K#'Q-JM;SI<0^A[G0H?;_&6I2UC>5 -MU8"#TEY#H3Q[R6;UV[M-F)B"?X.YD$MKH&ZPJ?:;$Z5]^5F-%O9.WI@@SWNO -M@<9&5#D/(B%[W7E.LN2=G`GM7(ER]I>9_O.7M\R)M\7^[!4_WC_GF%[G,S/= -M4`#">9@K2*B*64OWX:*7_!W7\>QA.A;15<#\Z*R'O+;WH3+OBD3<3?4Z4X>H -MQ/AE6OZ4*&FG7TX6H&827]F@W*R!,,WFDIYLFB,/1Y`&!UQ)CT^S^B2X08EN7@"',_2!5(7BFKQ.LX"K>-"'Z*?E -MBP$\:_QK@J;EW/Q+TGV!I_W3F)/:A':'JW8*91?9XCK^SGVDQ^DI"5"#?[/># -M?;QY?`.]#U!5*%R"3>IXR$+]3@_/13W5OTYBI]H:V]_J?6YQMM.X^QLUX("W -MX*AL9D?0-70#($.V,Q4V+5S9K[W'0SH`S\>E22YJG+:=LLE&UU.P$69<<(Z, -M\.Z;V4-J8`:O".Y#]GY-=%14O(K?]"EK4.^:+F&D>EKTAJ&O.S'SJ0OB_+4Y -M]"=R('U7MJ-$T)%'&=$%-Y\W,][`M>[=CGDY/EBV]^W)^B?Q@7P]^T>7_#FF -M+`8-#(^/A99/O?R7;55UT_QN%E9;2M>G=SW73PXYP#D>:.])DOCX-_%I4'BY -M*\G9$L]6#D!J(PL`B#WQY6*#N%EQ/&J4,GV -M8$%VF10!8BB!Y698WU+SF[,W`M2`C!_;T$@,^`LJ9NX@1OZ;-=`?^@W/!KTC -MIA/;]&;H)AJA>L3!2N+E,$55S%94I1)FCP'MC,)*PO47F(2]@)[VP`H/2_EC -MO+&2XYPUS%):9]EWIQI]R33];V`*1H9]IO&"T?!7F(R\T5'!7SI"*V\$.JFN -M;FN_;$A*WSP1?0F;,;Z1DP2KU(G.-,RD:>8TTZ]TI.'Y>/JDN(E*M"IZ79#R -M7>[D+^2R?9A'8\LVEM:R]E,BQJ"'JXE%[!/A"]^-:BYVX!#R"OW:%.>*[0N' -M3\S[9\GF5B&V>F)D6AW$QT^Q>27GX_OD1NGC`TI1*T_'FCH0:62#Q7FR5(TUZO]!^Y.&0CC]Z9L#/@G&@O]QXQX,-)ONU^>;Y&Y\(%T3< -M3VGP'Z%?BIC)/F1Y:*YBK2CVTP7*Y(K_;FNVM9FLM_7)($`PU!H*%6.R$&49 -MTT-7??56,KH7C.MT92%Z5N=?WGW.AM=6?Y`:`J:<.::M0(S>,03@H*\_Q0FY -MDC&5;F>3XP"](6:/O%O-GA4D6OAOZ>G3'"Q-A:.HU*3\>YYDOQL_2L)_^U'( -MPV!XLB/5I_`!1H6-`614HO$B^6WASN""([3-@:_/\*W;*(7_\PBG_P*TZ^`[ -MK<4+U?#_8^Q`M'OB$\-Z&M^83E>G>8VQS@=5NX-0QT@: -M-Q'0!YGSQ:P6>XU(=W:]V&\:,CE!E%:VW_8<[."/:#C`10S3PE

MW-DE(E -MC1/[OVA\==S9,3M^5YC@YM@CI+'&0=M=^_FL6>(J*+Q)+.3"A24NDSY:\EB -M`]?OI]RV5;!5$\"T5R1\&5NE$^,R&44,"[K%5R'>;+D+JT,N+(1JJ52N"K/F -M2N1+0Y]GO9HGQZB7;&(,FI'KH6&RO+1"UT9S+KIO!%#*V+B%;_$ZQ[\0H,-N -M0GJLT4I=L1=\I<":?&%3/`&[Q@?)]'$[0W-)V=&-V!/`YQ]'J0OM.,YZ33LX -MC)4+GAXFL(-PCL.K>:'?+3>M:DLZ[=QF[-LS,*5_9 -M7NZ%)<@F77F0#R&BC1]O\YE6OM36S-Y2_H4N';-#F6P23:7$Z`DJRUKYF"W@ -MJX32W2=/[XP*5H6\39N77H'_#:Z@\JK]_;BH7L*#(\0M5U=L(V?6V< -MX[FD=UN7NJ:N]X)R@@=5.SUEG(1W[Y]HY$+L!_^8@P$3.I=;?<@"Y2AW[I?1 -M3#I5;)':4OF>IJWGEC50Z>1'M079*LYB7R!\;#PHW+CQU)C2'*TQ$H?/_K70 -M"Q4)@?"_*T\3X8R#7*U0!<K:Y-_3(S`,:34:XK'+*NK%7*]*68SS1!,D=`*NUZ;19@*;]LF$IS#+*T9 -M:9KS*K0HR3@GT2_#F]UF)<`#'1(O&8;7[&!$$#/BK.`0P2GGO6ZSAD"_EL9R@J79I-:[=3E*3,?U2>&?. -MUK'LL$JK.I?^[RB>:W5!/BF3J/Y0WD#E*-J_E@].0#(+@J("W"AIJ#UD**!E -M#5\!_?G/,6/QI[=>80MTEA1`VPX+)D2( -M@>72PJ%[G%=>A/G4D]:%T?7"WVPKBW5I@?5J\%5'WXR571Z#5?,)=JASCR*U -MQ[LS -M?>I@9[<2C\R!)9,7<'_,>`7QMG(W=ORD^MK2`-?QM`:F3+.VQR"O7Y[LADMP -M6]+Z1`C2WGQJRX=WCMGS/.)^3YK8&.$+0G"0HL)F4`].8+5-SP%F\FXS@O%' -M[?&9Y+TSUR;;:7JT*;&F95">+Y?]S&/*H>G,_I'&!=?E\N*JRM]>\C=MI0:U -MK\@K99XMLDT)B`+Q5![^YZ%L>!\N/&/,N!!9F:33ZLT,&6T4V"\XU&/,)[^[>!8)[ -M,%,X-L$TOK'UD"=M/:WR`(SNI&3!,3_U5(1&4 -M5F.NUL-6F,_"U6[)8J5H$>VLS<7"9Z-9 -M:88D&('A'L-OW]!.-Z'+3]O#G.T1:[]>OT9!!"TL=1!T7($B2U+99^N,_TZ#PEU+MW&UPLL75[R=&^H-LI@MBU\Y_, -M_*O6@>/!C)Y4QE!HB@EJ\M2N3-15U=/[E_N/TVC7Q+I9?F&L1PC'R/!@'_T@ -M-2K\:%%)7;;91<#JI;!B&WM[J#-Q&ZF="Q0;N:-<0U<7P+GUF9JEEF]VG0_A -M_H)#*3:WZW[/ON)H^LO;\"O:]Z:834"TN<1LE[MVP?)3UJ?+];X-1OJ9"7G] -M=]P)3;TN_I",MO[JLZU8-09W,4)QBFD-#![E=NV"(N]5X>W,?)03^&:E8R:> -M6?_3J:#AEB@@VQ`3P[4T\O$Z_X?\]O(\WK#BWY=:_7@8`1K>?`97;&+YXPPQ -MOA9D9]*LIBL-"C[S'9$77'F%FOF28TE`UZ]I]==^.#I3@0JBI>:@% -MM&U">DPN29];847*K[:5_W&KHB;LW8!,B3K/G1,Y5SS\XJ#'S -MA52#!GL/E=*1'FV@3LZAS/53(BX;.^7CP^H'Q1S1167S;&1U`XTO2%]GY4C7*(:K -M\PA&TAPS>.]\Y**9]W4F;*G^QSV(,OSTJS=!LH;+VUW_/_=*-E!N9$" -MCDOS'%^S35/S6%7O="&RG?;B-*NGG38SJ:*/M7G,&4)A^Z!GTZM! -MR%P./R!:=>4P=.FV7\W2T40XU8'>.5W'[5@N%(SO.]?($6?.X$CZ/1^E7'(:X_1`"6@ -MVMR[YM03S\PC,9'&^(.J(ZGTY#]71["P&(*DD'6^0Y:?WA_J7P[Q_ -M0H/>+SV_.+0U+3:(F,E90W/>$A^9K]-"FHA4[9HR0Q\%AH<1PQU7Z6[90V;U -M'G3=>ENH<0BTBL=E*N--RR9BE6^Q$'YW0>IY_Q@S+2S?GKHWH=AM$:8NUH=JSEP`F2N7R/2CRG1ZQ8 -M<$`Q,>6H2[[U\%GZO?Z,.!"V&&RGQ;I10]CI8QG(`.T+R&RRG3Y1*1^[I[Y; -M.#"ZZG5:TKU_ZSU^54.8TI2J^><1_E?(- -MAX:J!4D5&>Z18PKXZ<\PE^%F:-UC/$JN/_N0Y0*EM(_C(`Z?Z\3A/9<1G2:=)KSLW;24^BL?6E2(8)13PF"3 -MF]>7;?X3!X:0>-GU:R3\*&^4$)E*3)3>+5?ZHOAM7.1/.BB*Y6V,%BW,V!T6 -MF/$^P?JTHSI%5)C_F.B7@1P-/LUW`37BCVE[X;$R75:&JGP:3S*^]CV?7]6\ -MQ]&/:^T0>J583R4,P>PN?&Y6/C -M;;ZIH[?HR)Z#N$28O8?B.L".P0Q6 -M1NUGOB]#`0P:ZVNL><4'+ED2^YZ[^=R7>JI;IP"GH).2X6C8&&GEZX&B_2-D -M!]TW%T^WD6O=^6XX4V@2JAX$V:^_B5NF![[=C%KY[MYL.P[.L)6/&SA';U]N -M%3[%"124?O!&9@S>_`L;]S9QH,9PW6P(%D1]2X:/\:)7!5-;J712[V;'3HP_ -ME8J]G*)+0:TLV2G)$@2(O(RGZ3W=_0H5;S!";W^I]*?!!`&WQV=LTC*/2EEF -M>WEX0^AIU@X7[L']NN\X#O,O'8U_9<`1`,PN-R[&RZ",48S=![I`".ZT;[W( -MT5:;O-73(-92JLV?SO>"YFD&GXN?'Z>_0OI.AJ/8#C$/">L-Q[%_>RH@7UZ5 -M5'6?[E5K@?"1TF_5[T2$3D$MS!CQ@F)+1D=ZG6)=;,N?>%"[J\?4$5=L>6/^ -MR%BU(%MRQ2RY\4BG#G>#?.WR76>^8=X2]/XZYVF%734"Z]&*;FK\))3$>S[F -M%1B3S&?^6HH*]U'R2[=GPJIR(]K\UYKV^XYY".<+ERMFV1:ON""M?D!;HZ1N -M%&+V[#L6YU=\J[XVTQ

QMFUCUNG\TBOQ3`[P]V-,/J4\$57!I -ME8C1)?D"(R1E%(P#R<.[P^`,%C;]-7D246THLX"FI?]N-"N-'VND4[(9<,A&>%.>@1VWMXDC9 -M3@K@2]:Y(RJ_S^.YD/?73/QL_K -M"'%0/RN7.X;8BW6\R):$212>))(;,;+M,]2=F43PMU59S9O'1[VO3#IML^?]_37OO2Z -ML`;@_F0?YF1]*!2H/%7@MT9^+Q1CBB\AV:J*V/Z0$[0J+V2LPL.M>KA7/I8D -M+MT'_],4W7 -MX"*28FZ][W7&"\[6L3%FPVNMM+]GBNF$>(K[K-P!#5KY^3`]$S8#0*-M[:T= -M0JASAHP\)Z.X51>]>N%.L$DV*@T-0[ -ME#.9:M/CG8@;4/&VK<1@G9RTL)*7O>+;4H;=]JV3\V2H3.E.UUJ\-7D[MUK\ -M)LH?-U#"O)+0:$`T?'KI8_E+8SZ;H60V)VR0/@U&KE4U#!JPV9J7 -M30_-J$@7+4\R+__!X3:..'[3<]H2J89V`4(L*32S%MT1.G3/.W+I6L.MX167 -MRLDW02'%%HW.!WB]U\08&,?Q_F]3)3&0M+`$_Z4CURJ=>.R_E1S$*]?*U+!J -M2A(1M?MX17%A[M9+Y"_`KM[5JHRL?7!<[@J"SD03%TJZ/0:;3CY(EG!HO\N! -MYR2ZZ<1(*?]D1K2JX_G4W+]OKA+=B"4!O(OFL%UR*D`T0VW`(E75[AF5HQ,X -M]S;8@I+<4?7H8!SSIEW3[_!;(TU-I;-Q2$HW&_DC'A/EN`!G=J!QVJJ,<:0F -M:F[?:F#`2%XF#66:"Z\52O87(_:MVW/$=IH!.]QY(WF7]6@V-[R\V/-ZEZ&B -M5<5(#Y*YSK2#Y+@N/+I,X65-[?ZH'SR-YLHJB"M`OT^A=]K+IV\?4/D"N':9 -MZB-U\/J3&HD$MNW&3C].$CVWG`A=C=O\P5::^OJES=(&\1:4I?V:$!=0T9C# -M/CL;X'<]A4=CO#D"&A>=5QD8]CW@\R,ULA8L,ZH'[GC+PV_6E?D'Q!%Y@`!" -M!ST4\PW122+RB64[WX#!@:^F;26QH[9DKP;:SZF?RU(>RER1X2,DJ<0(`$B" -M.#^55O":?HYGU;L>_Q/:=8QDR>W1L^8KZ,)PO-.@FL[[K,3;5V]U6:3,8>4B -M[WK*K+FXMNJWAOK7A4Y"3.CLO\%:L[G:1>X]:JX[:TZ>#?^ -MB?K"^Y,@S=6:6<._%ZM[!"W%'O(R_N,#*^0AM'>E/G>H9QY8908T&X_E)Z]1 -M\YE,3,N4D5TONH7!GN4(=$CSYR/]>"14RC**"QZW?']@>>]>WK9]G<->MZ -M7Q2._@YT9A:)'LSES\>`:>.>1N75=]UNV9PAVXZK7B*LRCU1H>^-BYL.4>8`"/OP;)>M3QW#*HD\]1B!WT8;D6?=)H@()SW) -M0DI>J6(CJB=T,TZTM*LJNC,_A?_[0]=L-,V;E]E&5OB&8P6I;FW56%X?SE9I+^VGN@SU;`6T:6`P,\%* -ME2*J"PKPE;*(HI%2^3S8POFO_7E)NPA3IQ+?4BM>/,4?>I7V,987SO95IKLY -M6]ONYYM@JFUA+4>T=#`U1KY/LW%ZI"0.X8.D@:G5T[%0[>5#NSXQ:/+?Z#G9BYXX#=82+PCH:AZH7(5J0]5,A -M?&C]9E_!DE3F2=M[S"ZJ=BJ?L\G@.#\):IU_FRL2"A`H&/,/5V`:Q^L"^!K( -MFII.5K3P15M7VOFIPUO9A0OG%GI.K]V6&Z+P+WL&4_^T%9QX1I6UD(>B8KVE -M`U1C`ZOND@V>W2J=+;O!O0$.=Z5K,Y''[[GQD%#!%9\TBI5^6CY7J'6T,9JA1`PS!B0[CP-PGQD;HH#FD4B?,EM]%3R%< -M@HK>\]&RL)K\;L42DH_0N_*@FV)`(NT]FU[[=Y@J@0BIE53:+K&J(%=*'?8B -ME[]`\']C[%&Q'(`VK\XRXNFC09J4 -MHLW^"*=AMJ6OC,M][="]\7)^?687G<`3IKW!XCR3=X_%Y>6_.*F=*SSZV9:^ -M$OY[$=CN68/<`+84#1DA8+4)N48!,??IBF!*C),,LS76[L5D78T"O?H*;YD& -ML4''-ARAL!VA3SA_:JMD4>3REI;>@\JV9.!+Z1@<`IY_O0)?]/\D`@C!B&,X -M2.D:%JK'NIL'SUFHUJL*2#!*ZT<8U8ZVCTZ2"M)H"E9[FISX_T",;D-$*JY/ -MJW'\AA>R6I-V23\"L69]?XB^QW*`(P;2$Q-._N)[O`&"(.",N#L%"%>XZ?=I -M-(];+ATQ"TNS%9`:QNYL#*.ILL -M0$_'_B]0A$-79TC'29GL6/.XK7R*<2 -M-5(?L7A&1N1_Z(=#2"[W`J2L"A$Q)1#"_LY+%C2U?L8&DIN=FP?5C)AF7-35 -MNU9#2=OAU\N?Y1+W-"P/\JFK]JSV[J&@WKK0Q(C\22MN)R.&_%?(2.K -M9Q/BH`B@(J<1$'4"_&03?*'BKR8TH^Q/!K)%[,C8H%LBS1%1.(,EH[$,(RA$ -MFFGWY_*KV(L7OWN27X;>&[BEH;Y07QY`,%R<$@6"PF-;2A4="$:+%Y98&PF?& -M%_/((#H8:XL@;:*))JN]L53B.$JROG5-D)/Q">L7_6 -MQIS/;K#8L)!P3:"]"C&7M)'VYF-=,SMAA:XVO3"-;\ZLL@4&T8X7*\+O8="$L%/J -MTVP;)G$Z7+[M2>N7UKJ6(X;NHW]=Q,/6;BY)`E*6?]>2S%,7M0\NLW;VKIMW -M.@UJJHE:9DN>KL["N1.:5&5"G5W+CU*OW3&61'9YLHUJ\1](1[1;#NL&2/+% -MU*?MDDRB+N<$^D8\QR_I;:=YMP?7>UY(5:?<$625J4C(142(/Q1/+Y;+H>Y0 -MWDO$$]Y]@VDW"]@T(9RBEAO6/*,N*#_Z2DM!FRPO9E^U:&OXY1N-$5*)4[Q: -MCL)J-<>R6-.LP8Z*]\^;^R?.X\AX*T?[(;GE-Z)`W<^[^^Q^^B^LJ\3>M:;L -MH\>OMCO/BKB0=;4K.,KSF0:4WNWLLEAJ-0^2A0@V;0&"\:_5[7M!9Q:L5QAV -M?0YFWKD_T=#=$;-4/FI);9[7C9G4MP)P&C'RD2_`R$5M^82)NQFG>2LDE1;\Y7BG*` -MISC7%Q5A=QW%Q8(&:F,,":K>E;(@BD=KYZ''`J&X-87CJZ=KH^C8ZZ6H'>6KX->4YKSK01KG -MZ\9D+\IOT5+09E&2T#D8S=&V$S9G:/M:#RL;OZ%`.@<2SYYW@K<=+BW#B/:5 -MF5>O,Y5HI3['2!GRF*4,E!KE=6^)2DK^BI1Q\ARO(.YN#WX-4P0$B%C-+^S' -M("](=%1QXP@1N^]TD)YZZ<)MFF'A'R`=[,LX>M_,4&LBS;%UPC!HXLFWU7Z- -MPJ8I^"I[M0AHVW:P"4^K,X80UR-\PK\[TBT+YSXP^^\S@_3" -M3'+54]PDN<3H=M*]_^LB3%7TX4,LNK^>*9C2^\\YBYV]K&&]&5Q;Q?2%0 -M7DOR4DUVQC/1#W=&"F=>R\-T])5WZG8:9__&2A%(Q8+X.H$0[7UB]J4#R!=L -MA8#F*6[$(3_0/1-H&VRIMH^$$)Q04OCJDR,+K9*?=N?(!JL84*@2?)[K^J!H -MKF=66!);RN)^F[I*Y7B5=-,"N+M^=NV&7U:4%>PE^B/; -M$K%U-88&.TR"?+F6:\`_"'],NT_,>2]!GF$(X9,QR(A;,#@X&PF>K8 -MD#/U^//&#)^FS`&!QZ6>/FRK^Z.(3J7`+/4Z&QHF*167+6:@S<@(_4CWZ,B# -M*SB1YGO7_^&%@O#<^[[-U)A#V54X7MR8K'?E#]#-+&:7%+["H -M]]">S0?P_V5G*'&%/]?D9>EW2RX0\COO6(6H0M>FTU.%0GQ,M -MT9H&AW$^59A2,>"&N*9<@57D9EF3XM;R`'YEJD<__!)5N#2O"C8\T#!SW=CH -MO(:JT;WD7;$F/&=*O;!^,-H,*$JY`"5.,?(^+#/BD@=SD74.&WRTU?G<4Q:+ -M$RSJBXCU2:]`"U-3[S!^V_/=[7+]>+IVMIWQZ&XQN-263G?U:;.EMF$:_\'W -MW&[9K-:*X^'&WZ>"LJ,GW^?&3*%[R[E,:;G51RK/S7ZY.?^SI9[W)*+.K@^AQ40`3`1E:2Y$P#Z\1P.\$`VO< -MHW-=#_0HVTW1D<4H'HK]ETZO1O'"$;C178-D/-LHL@W^,U`B?'M'\.^4,J?? -M>6]/SW`\3*W53>LB7!&"`!SCF.@?>)IQ^KG("?0B".GG7H3DKPK>B[RVU550 -M=V,@)C7NF2]\W]\$)A/!R<'-U76_K/2K7$1LM%^;^O7*)[9I,PM#+$0G53/' -M_I`T8/TMR4Y`%$"9ST7-6L4#%ERV.@^\DD6K(+2@1-35G[\6#N3!DL6LK<@+ -M((GS./*\I<]ZJG?+0I%R,E]TWVV>S^&$9*]!FM567!)SL%.XJ2681'.JA"A7DMO#OWGA4A3S0CEY\631@WS`.&EG)$>LF)\%^7,'& -MW':#SE2W5$KLK?6[X+I#OW) -M#'Q\ER]V#`>0/M@CWP%@/\&J4(*]\Z__'4OK6I3;]I1')3&FV=QBUH`T -M&4HJA@A-F]H;LRH_`JKYVD#ITJERY^H;4++<965$*9UN\SHW,X_]$ZL[]OVE -MP@%;VO=);'H&*L"G@)F8KS:_971Z\RLOV9+/":AEY>U">7A5U(!.KATM5HA. -MEMY<0-"'B9NN>!O<9WI=>NZDXVZ))F#M^,#H<;SZAIM`R',RF`#LF'"]>*5# -M%V-#.M\0$36EQ8(2PUHC5YFH,$447'\'BR:G= -M@P/^7A'=>9&%JX:!E<:/[97R+U\("N:X3F[IU\4@-X[;M+[2?BO5 -MTDY.A#D&&3I26S>SWL9#@D`VK-<_CQSPK$ -MM,\,G-"]_M4I/:,'Q36$%&6[O]>!OV/C%.`?IS-:_LA`\BPYS&;[4&"4)ZNW -MM$'-V?XFN-<=>')-&41C#@&5_<]J#>>;%\=@>AX9JMR;DCS)[TW*DB]5Q>,+ -MN!5FJ*&E5RQ-R&A[&(ZVV^+$!PNJL:C8'HOQ>W?\JC/#L![_A?+%CR0$'Z.'L(2LH!$BGMZ,GY&S0X% -M@,5]IKQ-*@;/KG?^WZY:6.>._=0BU"9+'J`T_'))J?((>)`$VIMJN\-?CDCOD$*;I@[&=M9U`L9GB\DD09:IQ^NMK:-J(O%&Y^I,H0Z^V[ -MO+]DON9^-DU!.?1"X7FFHVP73AYYN,)2&!+RU+*0^DG104`7=8E]6:F]:RE' -MYK.13+NJ0^"'D/G&4$:V+_BVOA(6W%X_M_B8`,@0R1(1=6AFYL!M3UX0FI/ -MOC;_-A_T:H<^GK0KQ:=W89_.2F&R@4LG^4OTZHEI/8$S -M?>_96F>C\%<;$#.P..MQQ_5=(P@$,D<#H2F*@O;E]]NM2:2VH3;":?I<#I\$ -M4^#@;:I`;N>[2!=VPGR[/XZNRAU#?!ER;C.3$6WE\H3^XBH_;_A;K`;W?B@0 -MBMH]90E]7S*@!(6;#>3X(,$UK#IPX+*T5@U7648/Q27*QE"-6#W3YJ#_N)&HV_/%UQ -M&_U&_')]SUQ,G'_[*0#+=T6W7&=D17J41QFE(ETRT']IZ??4B[IVK/+PK$": -M4':#D-<_+=@6]RT5VE>+='N)!E.N#TM"=I=B6^W28J@&?UU;MT_H/+5HX?"S -MJLM4:RC$49`1CE/E/`AX/YM_S848+L&2TO\2(A>;MWMJ/Z,_`*!E0:_QFYOD -M?(OC72+_\*:L*.39?%)[2*9[\,VL`D))'V[-9'88.Z>)0;Q0&J9\1?&!>V<- -MJ,U1S;`9.5K\KU:3]K\8@767K.4++%Y'034@WJM0ROOAK29[%9V`:+6''^UP -M'VOE+'.XL?BU;'J+"Q^G,#+J:[QS@PHI0F?^4!S/N28ET&X1UID3!#&KC>\7 -M4\8E/=2ON_"!GB5")M -M'L'^Q/-:)XUX"9/#7Z9;T"F3&H#;E.25F: -MR#GQ1*+4?X=2C3S)OSC4*VQX<=KMILP"$Y"4C5Q$\-`&P:N,##;B3;HMCE29@=!I;NY"XCR0(S+(12*AA/D)IX2C_ -MH.AW7_6[O>*`I3J_*%N4NX+Z2'M&IZ]SFV:=A#I6S8+L>L1K[]E)X2T/+)8U!#K.\/T'#2P!1@P# -M:5);CL(M]+&4I8P>R(1FLCO#:^U#YIM/;GPK5ZSRI49H8%6;.\>@DL=O("4- -M2/(2W,(S8>4SYID,`;]E?KDZ1,/-R.>@V6'[QM8.8U4'M$JK80P-48:WZO.1 -MX"'SCZY):D=*_'OK]:N>J..TKCV,0,0-CD`IQ10IE,/HKR.)U>)"2?/59[3[ -M.87FVJ"T6$U7-#S)0N$$YE9\N_M0:>E@9R#\ -M(Q5HJB$MHYBCGL1:U]+W'?@B;SG38/@JC=SL8I=A8$6-%\I"I:A:>=3IWX.T]GUB>O+HO6XW72/(D1.:%M\D^Z4VLP3C -M^H1^EAX!@P%*)SZA';4M9W=N\5JZ'G-F$NB>M'**Y)'_\;0&YWRCZ04IZ;KJ -M*MGAX@%"HB?#J4P#?WI)Y*F_'*;J>2>70BM8*)`REP)WK"X4@+H"(8:5;7/U -M[G`S5,/1_L=2Q:AO]8II,!T5>`XXV;U3M8JWR(#5'^TX>N:'[C26@B$RK>'\ -MRPC,B-V1E6HVKX+0)D?YF!=R>/[U%(#M-[GI,9R#'LM,%->PD@JY?AM7@Q,B -M*$9.Z8RB$VGNBNX9#41>(M^?"#`;E208EUH/++F"1OI3&E1H18%"830HB/2/ -MDJ#77PYF)AJKFH6[HU*YU_DWIB=;>DJ8%>LE6::O7%^S0U0Q1?.,O'V.;%Z, -M[UTE+,#7%OZ^^H10AV:N`YJPS$G.:I^[LS(6CV!:#3&_SOA!)?'IN50XQNU0 -M+CA;K'$U^?#9-0?(Z7XVY5'9T16BF?<2BFU59![D*?`&8QX>QP3-8"MCI+?] -M"\4>]O-_Y$><,KBNJO#LD_M7TIKGR;9NB!R637!: -M283M5S2U&]S0_S)N%*=Q-C%&;[!YG"7;OT['U(:G0LZ#!=(#3!>T8"R2^'N3RT;T=;-]&HPDECUH]A4%UZ\ORT8!)3K93AWZ:%\ -MOT.UKU8RZY)?::W[`7K_%307&4YE1Z0O08G=S$3MK^HK34V(#]/+_K%&2DPN!@`R/APD-4QJINBL$/_'LRS=>8\WML@)F"8O&'>]>TECF/WW:X -M.)[/R@$*L)_M^T07I8PE-TDS@11:%?@8!'HN_!9'5"3=O'IO$J6/!J^]HM7R -M*FOUP*8"+,,C=Q)';;,6%+8&"93O4Z:U"-)_R$&A$>!K,S5FT9+F'QS=2AH* -MM"Q[=IFLN<[C'FY4&6-E[D.-?7&;J61-X.[!H6V/,?79K,;-[YPVG4H%QCO# -M6>R^X)>(3/A>P&1*/N4`S':P=21Y+)`GV]YE!L).,(;?>VK4E/MNE0CEL=BH5^G)]O@7"=%KW=FUUNP*.ORH\O!8K.: -M'=;I(;?GKJ(0^21ANK?!86K&#C1M7%/"WFB!0JUW'WF0AY5*&$>49W>\)88F -MWK]5RV*>L99%E8+P`O[HXI&,:C_/XDU=OI7`AXY7#I]P9!H&;%D`,I:KKO9E -M$O'^VET)\T&-D(.J(CD&+!MIU*\:M=G^WW)&F0S#+*'*&TL1.TEE_K9B?O'] -M^7?OD;ZZ1VVC7IN$AP&VI@EW0_`3>PV%'AU,=3A06`^:XIF5@(':6=X=,M\L -M`5T+("?JPC^@:>TI)BQ_ZGT230O(G_5U/#1RO3>T"0/9PFMC>R5;[<#+<@L> -M8%F7,'[_]VZ(+.J&H2JY+*QIO#;K;+?C6P2J"K7DI'3\*<]I@JON$?2BH%/6 -M[Z`YG"&$W?_H43H;/3O_^>!G)>][?_ZY4?IP_P_YK1O9KQX^HAAX@5Y[.%]@ -M*SO\T@GOH=5!-RA)?6MU#N'M74-F$DMZQS[[DM6_R1=M6=:;WNYEOO+$N:4G -M:H;7F>A]O`=;Z4J`T\)>?XK5.Q(FM=BH[%>59\8.&OP?YO^1+Z=+_QJ5JZ?) -ML/:!$05#[.9D5,2;NA:;62[.2U%10VV:^+DT1X9,7EXM+SWW.<4GU -MXZ_)+^'T58C8Y8)@^D\\^RI5:>@V2"TV23PI?'HY$*`+JZZ(<_5[(G'FYIQ: -M(F+/F`WV9:;/BLM76-<;`-;!2D=N)CW&#R6""`O$#^@P:8Z)R3CUAM+I0(<* -M;F44P9?V=):>M5^^U[U,'%TJ2UH^W4K%;KLR9V9G%'1I<_^KI%=5@EW-RRHG -M#N"O[V"1QDG-WHY2G:=/QC"FI3E+^%ZNZAEN8+B$XH[J[4G*4KA?RW[>#IY?9\GGDS@02 -M/#T&VU\!_-=^858O]%H;R_CG5)Z>,VSC:[&P8(R4VAPUO*P]Q?Z%&2A+?I)F -MD+N]EL_=`.M=.BALP263XNDQN7IDB2HS7N -M`C3`41F)CRDKN(Q[RI9?=DZH.[S@S-]<:7B'I-VX7?J:']G%:_FU(F^B5__C -M#D@7".^L'D>O$]0<)OW6;/9LQUL=00[%?HI;?&4^8KC)>Y@#1!G;#N_^H$3` -M(AO%W!5-$=DML,)@C$,U1E,$:#0L2,`,QHJM"0IH&-!QEHK&L:!D$8;6BXK( -M.N=):H@[Q_R^?//\]"DDDN'I3\)Z,33=X^W!('%KRP& -MA9%UJ/8D@'X$),K/'K740(Y$8@\&:[%H6WR,\/GY]6AU'UZWZQ9"67)O9(:? -MB_#;#1U,1&0%,\=<-"A(<)H!MCO%C6P.02Y`91!C,B8)ZE]T8\>W\BARJ]3U -M:IG,>6X%;XBVUWX&(%1C+-*4?;)@(OM4/Z%!M2BV-&*.:B(J66)I:7R,S@1I -M/U!H\5RRKD^\F.IX%+CBI;5HI0@X%]MT@8@;,(I(HQ-(23,G$ -M:_`B3;*.HAV=(7^*3:GJMM(=144.8\Y_$;,R<;J4YV2=,FQQ@`!B_3\I"D?# -M<6"/>UW`;8"%,0K=4L8B?OAG?Z5ACJ/1"35";-@[U;-HRDUAO"@XX*G0 -MB]RU9\82*H)3>^N51_7WB/*KO\V.-J"2%31MN+O3YCSV0)6V(ULML3*L/-C3 -MB&?87:IRF8LY/:;.*VJ[DJD;+)"03_3SMUC=UZZQKN_Y,V'\0NZG9*B&8RF' -M$]_USE]9"N05\S/':A2YF&YWE\2Y)H84Q2D -MF"1[VPOLM_]LMRHLO!,7:@L2?ZU-RL<&7=0JX06#_7]478W6$!,3-/5'@DZ/ -MT4]46@-=#!IAKRQ`=SC';'N?LU6RNAS_<`C+G*)$&E&J\E3(?K-]M'[8B>2K -M&U*1_`\NWSXLMSGMEK*"H,[231;:<+)1&0$<0RGWTU#O*>1>17XR>0_9AO38 -M$9'1TZ25H?PGS?3BO<)`+[BIN=R&3D)*"3W%II&30K$-5?Y7*2"2K1APFF)H4%8'M\6-$VZ*W<4V%1OAU=@64$,G_X,*9+.( -MW'Z6E1Y^:AJS=.A#D75O%#UN -MUZ<8%1^_MLEVED9IG*JZ:&7]36IM>2LU_,2-R1]?5[:ZW+L9EI]:TAO;\1E` -MP\+QM!78@;"X")2LQK9LJ,/XHCE;6?X_O%?]"C8+7LTL<9\WM4B\1LM=1L5J -MOB_XLCP@IAS0]%VE5[]31P>(`G,(75A#')<9`(GVIJ"G8&:].SF7Y$29M)AL -MB_DM@`YO&5DAR,R,:F%O-Q)^?`AK@$]K8D6#FGS&$@6J$.WWDX^QO'<57D1$ -MG/9H\CS=U;`*$_P?=6]QUZ9+50C$+Z+ZIRQ#6"9\YOXUV3&U`AH8?Y.1;/)) -MGX1V#YRBH5I7DLLR9\:IG`*,PE?C]?K"5!*OR$=N(L?5:PK%]?:P&R-1 -M&J'B=3SJ=WKD]UG#'YTY_+A<\.32DQS*>LSE505_'`C8GJE7"'R_+YUJ7OI# -ME.46;@!2/^.CGLM+&L<[PTW2.[5':[`8RIF!(WI%R\HY0WM-E&Y[\!XHW&4A3W<.JGZ.STY -M2BX=$YJN_F*0Z6_:N-K\_.2(&J\U2-+_1O;S!]K]#3LS^( -M)>G$OTN![)*%\C!WI]U"-7X1/._WC,VF-Q,JUEE(.8S6'BBH0*,NX/R3JF%= -M[AA]-K_IZ&JC8=V"#!#2)^1%/YU9EWTBI5`JB@CK^+JSJ4AE'$.M7+I@+CMB -M,W'3#>.,1RHDG"\EWL=JO3$&G8[?A,SGNYKK58C@M[;W49P^$](>QH(=Y[_X[,[O@ -MU@\#85XP7R5D0[V+1-T8)E$;[TB=&?:BF4%8.T4W]M:] -MVJ]+!%INU_MA.=(D9^W/7PT--Q8H1`+X=B'UY)W).5(>K2#8J9;G]+'S$2'7 -M72`\AN6JKFU[:&]"(S&A+E^%&M[-!6+[@A1'G8)BRA5[ENEH2V%^?UFOM^X] -M/^Q4GZ$87')NJ+&@UIV2;7`.'Q0H)N882>%&V1ZA -M0UL`#ZG6`'+F -M^&C$8]/PH3L/R"TA+%]=KQZR?NUTPY#.;QFR8&%<;A-B*S.=GJ+$HK>0IM>3.3^SYGNS5?R*%;24'/9NLRRO9*;V)/X#/\>HGXU%[:AZBSE6IW4T,4P)MEP$:69+A8Z\YC'KX!G8F7P(TET!R(;A]/+C598E58"#`-C^B)QJN4E85K>7@CEO7 -MAW68YB>8JRYKEC?8S$:5YH.#LBG:0%I@I2CQQL0.+0OU'([Y-]O-%I_.>2:G -M(4-R<9DMPD\:\RXLAABTXNG+V`:M-)B^FNQVSZ2?8[KV?[;_7TQ&";#7`JC2JEH&D5$-!IENUN&N(XM\_P/'-D1YSV4[1U8EWU-9^S$E=;RA5%8?'[O!:8_D!HNYS^BR\,K\$3V._R% -M[>MX"2NC6_3S@:UW%V"^2L([/[5J;VB=V/(`*.V%=&>6=S_?W*U!DD$(W&8* -M-:X(A1Y\'NF%]8[]@:BFSW3QY4'4@=MYWI[RW%<#9+)CFKM05.R<,9-YVH-+ -MS:%=-/;FLT\*&3]GJ25@JOW>,>=(0_;N`WN;M5H3'E0)YUQ2C6S_C2B0N\/# -M).*"KR=$9]3NB[[7V)RA6+P'`]"%!Q=;V8-X5JZ"MB["OAN1VT/N-F@+W3Z5 -MCR'KOKBV9LGYA4"7LBR`PM7DK>ZM<)M"`J3,'0E18Y7&+C19C^L(%01=Z+IO4F+_SX+%7HC4=U^"F.`Q^\M.K -M4"N549<@=53TVK>9*2BY!(@KV@6_;]02$;GH:,K`7FG@R*,9;V8Q&^IUT[_/ -M(UDWNBZS)I_H4T!A\GA_)\0RSB -MFMO[?U'*$.J7A@*&I3S5*Y]Y54W-[M1-*KP:A`(4Y3B^DMK(E,^/HI^?SLV( -MAY!ZQ9TA1ZJ[,NH,^B"%$(Y(X`C:TI6IB+TM'6E']"B,[$T"MZVOY@HXR -MKN[I"Q(/+]SL.DJ$%-%O;?:PQ(V?QZH'%>3:CF)0X6AGKCGY/)T7WUE3H6E:Z'&B';``^EEFUQHIT6WYR -M'"24Z4K9^D5MT_2[;&R[9]+ZGPI.>D\@GW1?(7K8SU+D9)CW.IO^1H/:/.;-0@274#O^/>)^F8SWG9D+@)T8E2'@SS#O6-=% -MPU[#N?TX(P*Z/2L7 -M&R@,@O%G"1VB+C1AR9`:%O=6ZQ"$+E!+CD\7H>N+[;59$V")QK4IDQD^;Q?I -M[=9M4#Q?1ZL'(^=0@-_N(J"XR[,+ZOK$J'0X"ZLRD=/Y@I''Y]2^5[UEN/!_ -M0H=W&+7M?N2^BHPF=`3;*1<_((LG1NBSQ\Z%KY8(7^^G:+W3R@LHK"DH\'Z3 -MFF_53%1"D^D):4*AO^6N%_)TUP9F(""'K5X1QG_Z_XMDV,;`[+BAO;92_SJS -MD%=)8VCW<774LL'>4PC_US]P[6:&/^2@ZL7:8W<'J>,DJI887,\DJ-7H9.>3 -MP#[CSJ469)/?M#F?JSK=:C'*E,3RFQ/`=#\<46W5(7FA8!),VV0DMHT8-&7I -MRC'0&`&P33<69K;1Y-K(CQU39F_7<3?[;911&&A3]]<&LZV/%;F*H4?+D!3,= -MC34`10Z,BZK/\)'(T04#%_RK7QIE/V1V]$-X;EX3>IRUY5!2D^[JX'D`HX'T -M[>HMMVKXK_287)$^-.OYV9Q/0`-A;ZZH%G(6QHN6"[PCFJ]K55:\DTOO%G^Z -MI>, -MV*X]M+OF7U)VY'=9*-PY!]P`$BM>IZL<.;WV:UN;1=;SWRV2Z6)OP_'O37*!&J3M;L[9 -MK\];[@Z1^+@8UN`XHHQG'#]LGY\*16ZGXJ;6NK^L7'59;')MW\#OM56;*ZF5UNKS7G5;[]1T62BMX?:._--])<<8*A)04%8KS -ME=F)0E^[;BUK>%HZR>XYMBWJ6E#J-ZH>M>1>F/9#'Q_`-KJQM^3-D;:-&G)/ -M4I.LL!O;/R.$'(^"Z:K&+] -M!LH6=8A(H7B^M1GM6K91&X1$EYL+]:4TW6KK!=ZWHWF'3VEUL_==QE`5:;IO -MLJLS5HPZ]<(RF9D_$-)\"0NR -MBAZUWLQC9)RM?$IX:$_X&FH37E0-OJ;:\I%:)!4/XG05D='4'YD'7Q;IYWR. -M8@,%ASE!RS+9$0LR(+A%<4V:@7W*:SXU(UV%8K^6,A:7PDAF[G&(*2`3MYJ\ -MWR6*][4'37EV_\SNV1=[+"?5+X3FF],C.#YI':L+?$[*)@H;)KQ"4`F\GIXC -M4KZ(C\]<>Z3A-F4+EO(1,N\!TYKM,%/J$!?QG(EKY@&BZ8Q'2#P">'GXP2RH -MVQ\R6R![VY)KK[FPDI/^O"YQ)[5M'+X#.\U@G -MAL9WRRI^H/1*F+6S6#SU2&:C3O:H<@P(_V0@F9K<0Z3#80&6 -M#,#F.N@6*D)VKVO7AK)"2LZMQ=WS)N6SHDZ+@*6P5D8C`OM<];(UJ8^9KLR3 -MQ&%!6V!N?JA')^)*[#;1!QRL)^5D.53``UQRD\U]6,ITE>PI$^/=EK-*=SQD -M];-2?!V4FRO"_A63.-^H6GW?"[LGVUYY3AL5XGUXW60=\*20+BQ^SS7[L;2Y -M>FT+N:9(,>QX8H$C`7D1!6LT%K7&*O*T#IW_#19>V%?<0XX4Y^_!P%EIO(&7 -M<"ED:QG"48>[LL@C_SY.%>;W8?B-.9GK\F^..^ZGW<(L8++&Q_'U_!>>+KLH -MR5Q=Z@*$X=B0`JHLGF3*/^::H#:P9K9)O4'7T/X!%BPP[?:E_P[Z*)\SF<'" -ME(G`=NW#V$DTS(4+<>1?ET!_EC6XSY>PNO'8:/7S@JZ;X3`#X+`AJ[!D[,V_ -M/'C"C:'0J:S64Y9G3(4JHU23I\F/+K'R4)(*_S,4&B@!N[]<,3-91N:?*&TG -MKVGJP648:#^\UZ(.3;9_JM(`*8G%7N'+QQ[-:_Z?IFNTY,.A8A8W8&?3X^3+ -M(V+G94]_-M1\+"ZOI*RJ:*LK-^#7*BHF)VXTZK0$/X8[SO:OYG/;IXJM(_;, -M1M7,()JKR0-%WZ-7I#`MH120W:CS#HFAJ.XRD>"X+[80V>38,HZ/^DTP'L>> -M2<@7B-6\#5-L`@).K;Z?W[1`J(O3SU%B2MV5^NJ*59N,L`!*2)"=:C#<[1`" -MF_XRY'&`?&]SCUK6CXH60M\""$YO-D=R8T)9#&@M_WV4^R^GM+:B%=Y(RY1H -MZ(A)E>[NA==WH*?-'D9KVDR'>4%,U-RLNM7Y? -MT+/7-K!F6OQORK=E4A4BYV?'^::@>F=>A`Q$*$8+PA[C6D%>ZZKE868< -MNWL9KW77GVZ^/.!%I*;#X:8.!=:NR6'.OG:)Z6-^P0;IP)+O;*^Z='YPG)^# -M+CO%;/QWMO2PC7_WY>Y?Q>%%DY9)^(83?;*:WE/[?7D]1B6,\&E`E]=\XEK4 -MP!^56O#85V1XHKN7&*5ZL[*93/2MP;(_7K>W6`C*(F4O60CX9'U63A5#":+7 -M.-+5MCU!&OBDPYH>0<^ZA4N[VF..@&GK9J/"PL!0&7QO4PAJO5"KB*K$@32S -M/Q7EEX7'K?7YQAYSY!J7"PL<<^\6``G+(%$`.DR=MS_&M*C\#-Q!SS47`4>[ -M+'+W-9EZD(DB1OCWDB9Z1Z\@H4T-UJ@,?#F5%,S>JCUP?A+D=/)U/ESU%\\V -M1;DV1H(=HPEERZ9ERSV9F -M3<-9^`8NRY"7`>)K]/DA!]A,;:X@5!>;:4=@GSAL@!BD*5[NTD3^8<\XY?-/ -M3F?K]W+,=9!#Z?7[%;S!B6_BB%)=/1[$]$J`.<1Q]C*!]XQCP&DY40^YD!].OCSF(_I*!"&?8W2UGKCU2 -M.Q:;`%I:LFHS=Y8$MU0B5:1:JBE*[(=NZ.LG">6;-FNYK:=G2(FZ;]%I">M- -M:7*852X(`:6V05Y]]P9("98'^06)[%;]M6\>RHZ]=VOT?'+3F]HC!\43@2$C -M7,2ZLGYV"GY,!`?]B*V@S;$8T'G2LPI7HPDYXYPE[XQ]H4W-39Y?=W9EDH8V -MP[$:<`MV&IB9]Y+! -M.8U0^CH`@%7MU1K`369A,5LB\OQ=]6.7;\AV)^Y4OX$7Y+?[+"2!7,EWHJB$ -MBZE-I>W$93ZE'XX,.(LOA<_CW8?I\UJ!$1F9>6?)A[IL#.O:.O"7J^']MD(I -MWA9Q?NY'2\=!#]3I>AH;3<;?T^?;D6?9NY?&C7Z[JTD_T>NF%N*D -M>_M3`I.-C9+\.T#D$Q -M[Z6)L&)'%.?7J]#3Y-5"%<&$7\--@O)Y;=3QQ4?<'[)?H_58#5XU$=*:F-)FV:6SC+0C_O-CVE0*52%[5HZ6`HORE? -M<['.K^P:YOF,;_KD@P,9Q1U"\W)`+$,^NOI!'V3^W'FW8)/4)4\[_!P#9H(Y_1%5+3\%$1,&^:CVM529Q97WG.DB]/2F^%\'6^OL\ -MV0VD10VJ,9-YYBU`E./S)RWMY+HXUX,6)_1ZRJ4K931G+^OP[:LDC.!C,H8L@?Y;YX0M/M2" -MD8:5IL"]K>,F*);C><(P-F]D-ZCKZC7^0:'8X<9%SF6^`<97VK4.+HSK.1=5 -MQO%QHDG]"BWHU=>CM[K0[Q7^#JP+3(,#>"M3M^Q7J5"+Z:"`K8QRA6_NQZK; -M;;5;*5VQ>]^;8Y_$L0U8*R0>#?AZ&QTHL4]E4_,W%BV5PW,FRG"<+53F,/J.\R.$UAJAJ$_TLXW^\>3E+KO0WVCYZ -MN=P*/K3@#I].Z8EPT-=XVS-"B-`$G;\]F/=:2/SJ^HAS+2;U:TX\?DS6=FV, -MRT3$!/C0*QUZ"64JF\J@)'HM>MJ0T_4N[,ZBC!!L-BUXYC61:216\_F]]'J9 -MQ@NS]00`O^`9,0`CH=HV"4R(:4Y@H*Z-C=J1<860=_IH@P?[IYO2/EQH4YV_?+=2(+D#S- -MMRUZ9.M)8J"5[JSWUB0/TL)ZQ,XB59FZO(/&,KU_I=!9P4(E%_=//]907;?C -M-SZGL+F^LY.JCSV/\4YE5#=8AR'"<(L5R"5%\OHEU$[H/6U'%CA-1.H$$`** -M"23BBRSR:^09/FEXY0W` -M!['H0;:9P1&/?-W^GH1#+RZ?[)7?'#2Q^NGI7\5A$B?@4&*@"C,#O4:+B/K^ -MZ.!4'`U:3XB3E;*;UK%N#FHN4R=)4KYL?#^!S);N2W7.\[<$GX0`F+H=I8.+ -MS/+N/G)-;"P&0]>,#D?^M$T/:X^[ZJ(MR)1:8@'_X&5IS4WSDXOD.BM:>5GQ -MV;'988`0;Y;/VH7CYR.E($I+^T]KFJA`*AAF4=/JVR/RZ_R-O+-DF)QYESFY -M'L4IIF3)66#.'%P4PV,++C0>QQ#CVV-$01_<<34@!D6LYV.X8@\-MSC*\M5X[;;3RN3@R=([; -M&B[6+%=!5BZLXX0VR$\TS`#QP"E+Y;)&+VA_MZ:2AQ3W/!OI#BV%.FP20;(@,K>F18L -M;5\J,@:WL[%%"1\_"(,]UA-T06F5IT!06^;`M$D\J?%Y,79:Q,H4;'6E+"_Z -M8NC%PH97UC_'W:SC"%,]O%BB_P@0+%Y<0(?2=*:)1>;/0O&B^[P&R!1*]7$^ -MW!7Z>?J--4MB^('TF-+CGT!Z96;)3'4X7K($]4!)SFK^`LQ_P+DU--B1_QF.GYKH`.";&Y#/<1);NI1@F,"!W?] -M?X!(PL@6LX;2T9._E&;;_Y:N*AAR)3;#$=8K]YRGRH%P"VCHF^%#E)%"$KSA -M82`R8W9'3?_(PU;Z7;_3A=*KUJ$^14C6[?[#'C_.B)-D<*_E.CY%,-EC1]5K'A,73-U-]*O"?O91LLHM$.DX6GQ1V,JV"*$)0XFR9_!$YX1T3GK56J,JY&,U+LN&6/QC+4O#&[#O1,TMDQ2+SR<7K>PRUF<+M -MAA69<&9*]IHG\2E)#:*[S7#G6/$/.QR8.XCEF711U_X,:.Y\..JBKQ`SUEV` -MW`+:I>#$U4)/IB9B@];>4L\M\40G8AI,:N`R`BR2V[W6L^O^A20SJU/.,/`, -MO4%37=6\A!R[N^!>=DA_9FCL+`2A6$C"7I#+(=0R,;)=HU.P3);ZG-5ZF[]/ -M>6G6E&0DH2AID]M*]<7C7!(:]Q=Z>OXM^4)I$G]TE5_5@".I6Q=E>^&Y\/OH -M>A'(T!;BY3F<+^I5:IX[,P*B-N5!UM%=_O8)_R^>C$8_L#H,T4%=LP44NO?- -M:\02^IQ(_,E7;,]P2<*-&)X__^0M94&`]&%,YFU4?:@R"5\Z)3S#,@ -MD@UD')OH;(L(8^*-?%[G21)O')1"PTGHCII>-8DCBL(S@S6RR"NN!4+-/*X`"^!7E:GF;4*28#PP@":_H4(0?3$S6]G -MK?%?`'.&;)36("**#5"&BJ(V9)BN\^)[49*PDD_XJ_[`*67PR$'^8'L%)&\S$<>%+U?["G%+K>2[138$^/*G>V&<]Z)SJ&'K4DQ\3!]/ -MDN/3IN:0?+O(^7THOR\NG_0QNOJM1'BN9=:SF+I%PIQLYS4//36:@*_.H0UM -M3W_"G^UFXS>513'RNJ`XPW:VQ<<<<+E1L)?CV$\&W'G+)O!CY+,*3CZ&M]0( -M/X-9;I.S_+EV+,?2VZSW/F.!;^KX?O..XY*[CH6M=&JD%G1D\4N:-WM-&Q9X -M0A`E&BQS,C(Z#RRUPWGUREY/-5L8+8VO2(&S\_FNY'38K!Z.A,#K25C4J[I, -M,'012U,?;OG)*8"F(5N4UA+5N!T] -M'$FV!<]3I_\HG:K'-(;G-E@#$VX>4;D+V-_UHV3W].W8VL`1J4RS7A'TYO4] -MXTUP3VZZ9L7D5&\U(L=:5\O$U_>.*PW`J?F?U&4\ANWW"A#7YTD\B5FXT+CU -M?Z'(%*P.8L?\<4AUB4AI""DK6SY"ORXJSV+/BR.KN]W3H:3].N=5-.:V%T$; -MMF.7+&7_S_M[&]9T`"+$+'"A@FR1EB+6$D7C_),4\!M63^07?]Z-W;4;TK^C -M(J5_PC7"J9PF4<+U/]B&SLLS=VHL-GIRBS9^V;*BWFS?[YYOF+.BV%O+V!20 -M3;@ZM6\^'&VC:F1-3== -MF'NPGC%T+G1M,O\6GYW0]T:X^LOP@-WDS1C&_-7ZI -MR*ML,^COU7Y;E=^15@^KM:A?MO_#!U?+5Q3A>8_%$#/;5WQ*%H-X'\,N%L;9 -MXT(F85.S=1+%\7.*'FTFTTLWV+$3X%S5`L:7(7`8:!1]8D(T7W)==+/Y(RX3O:#U.SV="-V]05 -M%AC^(++:NJ-[PACK9#;`,/\>RJSXV?[K<^]WX$)UV40$I -M73F_RLB253!OVE7#_;^Q]L%ZEW?]^`RGZ;2F3Z:&)/N/7`\[)S5?N1F]Q8_D -MY7?)ZHVPM@;]O\56`\%#*"7R<0RO]94^'-9>6*I,@'.>3QK(W`K+V?X$9.MG -M*"6S!VRG_4)/I[*P+XG;<_B!1ZI1R5>6K*/>LD[\7HHJM\R0%'A^EC+IDFL_ -M2<'K\OW[3[734*/I[:XI[A%,R[NU[8P&#C[AP3M]?64W\ -M+\-9Y&ELRZ[2ZTR#K2M/!3*7<3Z@EQOY),6^6A!H:<(&W4+S'J18*8DN1O*> -MHJ"V8_?O5&W8A&:>*"SQV,`WUI$X/BRM(H*-'\!ZEXX@=!WZ;^?0WL9'1O*( -M,>"P$EBQ^<).9.0;5`#]07C+Z$*OC."/5O/GS>FYK3IQ!OQU'D@_TJ^_LSHP -ME:2J^P1SCD90MM*B/\3!'SJ#"C%;QL#=D4MN:U];NKSR8>%JKD2&KAG!`>2M -MH860=T8(;>"V=N;Z97OT@:/%&EV.B4P*HO]IBA".4B5,+L_OSAB'#PW;W6Q6 -M?N-;X_<<4;7*._ZHTCI$FY5>HR7-,,6.Z_,$-^3>J;>@3R_/=_LP?U,XDJ]E -MK/-BS:"N*]WW+G03_?Y>+BG5?_P?![(X?V=2V)7XT*3?5-%VI9XLT9&:PSEPQ&.1#=8 -MWD]/X4[Q1A_9KGE.SNLHE8[+W8?OH8W&83O/[Y9?-Y>B;<9'&%ZKUJ_U4`>X -MA-'4E=EO)R-QMKRCWQ_]<`.*WMK'(9$NQ_).]7BVHKM+.[K+!!EWE>.'52>. -M*]-&\$EK`BQ)9_TZ4E(>G9YOTA]UA1:NCYN7CR3<14O-Y9,F8A-[%]'^/3-G -MN8[:&?C)%`EC2N^:.EOM#GL44$[KA5P6;Y$D!HTKK;2C]YW&(]ANN,WTKB5W\IE?3G]DL>9JS8]LI]C+J63::='%13^!9,%R21>X9QU -M=]B!(Z68-O*Y9T+SIO-I]?-_>OI<=3Z6JK1_QVQN6/^%/WM[6>_1PY5MZP!A -MHL'6TMFCPL%V/5/0QZT3P'KOL->#^_=OLUF0^<3WP()^N7_$..I+RLK$5_%Z$F#_T\EF/.RC=8A;4ODY! -M&8`A>SJMR7T+I>$A;/G&5*"S*+$82+CPB8$(#7U04*##<`;:/HOJRSIWN*43 -MR7"KH*7U(YH&_<'1=0ZZ+9IJ9",LIFZ=!`W8AG(CE#L9%Q4ZJL@`(Z$=;"EW?J"&ED.]DD)<]$7Q'WX -MA/TI+^64P?\V^LTH*(>BU%U<@">RX7-[.MRZ9'79HMEOYSQM>AY5IEH4?Y&F -M#[1UEXT/$T_-\.!HD*V=17]ZZLY'?;4X+?Y#WG'W\LCLQ72L06%?@9B>,\_, -MWXA\^1?0-ELYMK_P?53B[,]Z*9R"@DYQ'F&@L78/<,QF^W'Y8.;-F,D&1!^T -M]/9'T$MU.R19OE*M6#T03K?7CF2J(4_3X56R0/`M)7W_;^(4I6SU!C:K<]P' -M\-]M)M?D4B;:GF(;72:&8/`P.LY/)V-!ZEJ=E.ZM>%#80"C^5.O<=<.N2HT-C:J@_G19.9UL3(=+IW -MLN[8_'IR9PHXJ&N[R)ZA\B]T1;B>*E%Z9 -M3%>4DA((HCQ=6=4XL(,!^6J"8T09"]Z*5\?GF,@$H88W=WR`1/34QL0,%K(4R^([KN65ZQ+40V<=T;'4]`]"]3?/ -MIFX")7]&.`"QP!B/O,`2KJIU&,?V8X?<(:^RKTK`E)T8O*>U"D+"5CG.8XP$ -M3)XOZ%*ENMIZWT,CNQXT;Q"7Z:!OV]>K+2S*%/#GMI24?C -M8">U@D,T;86_MM,>16\2ZU!CZ.XE[Q7H1!*A*4,?W]+66]8_X]HLPR+4_:0+ -MHJ-/^[:\[4-WK;CA`A+@@"^KIQL8([O'<6OMAFX*]:2?*?K)T7 -M:QM7\YM"5/[B-31K/5_/N:..12ZL?9!(E\WE6(>!MS+S`R=D^[:4QK*V>D+] -M&KQW4M+I93>S"?X#1K2!W)J,K:F.;+KKK!]-4['@;BDP,K?FS"[01XB2!-&.P[&[@:J>2?;8K -MGEC--+Q;\>+BT3.83U2I!]K?'G%+\]]BG--LKWE\Y2S^)D6/9=>6P\RA7IL= -M!1LK*70$V*Y#W:>(9TO][&OZG%WEEE@'6OC4GZO+V,V;,\,T7"'K1A^CH-I* -MA]9CZA5>4QP"H)V3.H\X+;ID&S9D?COXC,1E:_7.SW?>PM[`N.GH>/$O(TP( -M(I4%@91]*)O'EP.=9>/]UBF+Y!;5X.6+-1GB2(]CR?2QXUPG]7PWGBR8![M) -M!^JVYLQ/>\59==[GSW;]\:,!%:"_+9;Z@]3?O\O/\.0IZ:1UU6X7K%-CQR(0 -M2RHT!]<:UVJPK1GYQ&2M^9Z3&]!''BB;EBGKMH.UA7,M"YB4IO;4H*.`+N%; -MCA.Z3E_3=K1@@0;NT#=VNV?GH+WV8CX<,Z<4GR6EPI`E`VH0U -MR+O?D7I*B(XZ=2X=Q1QE(DVS9[HLVOBUTH_;'\F?N7PL0SCB]*ZU+6C]!XT\ -MH(\PQ#?[-@"(.(?JY3V;?JXD$VT]%RB,E]X$XT9!MHBVVNUTAE9_=,0)PT -M_*/=2_%R9AM&HXLQ?>(:]\WMI5=`'GI^I[;VU?]7_]OBFL8G5OLREW0X(Q5L -M8N/JJ)F"4]I.CUO8,<:UA8--L+N]Y+0(\$K9\F]QG0W/4E5,E*"S3;9N1D*A -M)*5]-=-,^QEK7*.K98&L(9"K`7<5RV&X\5/MZ.WPA(>.R9+H6CGP%R[Q)`J? -M*P=@FT#)JO`4%NK+O$:)RXEF6EM]BA&$K;5GZS57/C^7-[M_L@E,I4,.0R0Z -M%Y_/74YTC`7^D-O6;VEP6,XFEZ4U;.\F(%4WE -M$.M=0]R'/NN..AF2R/7(&":'Q$>(R$3&P2B2$>*NB33,T!^\A% -M0_WT8[Y8VAC'72WK<6Q]CI@_O;$$FWXM]J4W_--4UC*:,_YC1,UYTC7E3F%F -MQ6:>/<>%@2=[HW4U%W,/=@Y#YLY0]([1Y"S<_P<_(Y_&R.YI6.3',:EGWM1J -M!_H4K^43Q-AU=6=%:VLE3^/9X#C!*.KY=)6F5MI&83+%B@Y41TG3\JRSQO+5 -M@SE]^-3#'2]?9"MSPMES&!GJT\R]U$+NAJ*]$1E'0T)%K/J=H\#XLPO=*<90 -M4R8?T-]`>;WG7%Y+*KYY-?IKW/C)&EZ4%ZQCMP@&,=_?$GGT="RH5JN7M\?L -M]@BQ]'T):8!5VHE\V`%QGDJU4HY-K4_2DC5%N;1B:%``UJ#UU$PV]D:1!F0_ -MZQYN<)4])V]3WQKR+3<)F5T96EGA5U1'FC;%^F>_0/1D2!N^!855E744W9/_+ -M5#``T]]B]=\$F9A:)P2:<-^SZ?_'-%LNGZBYWV>F2G[Q:;&?"`*(Y+C5#SK0 -MC&P?Y@;9[6=!5DUX]*+0*B^"]D2361<*I-Z+VAI$(:`'L@?(-;H5)MPF*[DKIS;AXO8\FPE=Y4FU9 -MF737\X.<8VW#T.V]Z=]@M1ZBK_@Y=R^WZIYF;[<763Q4V'W_)50[U;;=`I-= -M)6/Q.K$9,H["I0Y3N!?+357`1W4=ZQ>S/OWT_^T=78\=05@->F#,E?`/+JQ6 -M*'V#0\&Q4;P4$Z]P[@V&`7&G*1=JQ8MP&?6QQ$FZD!#NU9ICEZ2SEZ))20#M -M.#$P7$GCJ7!H$371S;PAS>='E0VED,#2^R`!1R6[HCJ^%EL[&_DX)7V0Q$M=B$@%%IR`F. -M]BRFWU<7A:AIM%5<&)%;CV%*-XF:KB'&66?A<%R/YT3P4QV]DV+,,+:K2<)C2\+. -M7J6/BU*`*TL:33O0WHU]`PR)Z>7?V*"1O"@SE^=6"_<:S8%)_;)BG9^+?6W( -M/=5-\-/"WW,RXS,/N96ILFU;T87S3SU97WUD8OME:WG>CGEN]-\Z)))P,/MC191\Z^-@I-&=<+\2BS -M]'G/HU>GMMS=^%BF$QL12)'8RI3!'^.LA)YI_7#N)X0H2:(ETI3KN'@<$0-X -M%5[82`2Y-EDZ*:%IZA(JW>!_/J>]1$N3<('G,Z*@NU3+B^^.GH87>3,),6K^ -M`7P=1JZ=;,7,QH!WNV'0`TC<"SP8:N-B>&]YL7 -MJC#6S%:>?)ZEUJ-$SX1RUPCV\9\[O2>I^4VI4IF0?Z*A:.2;H=[4.1-^$390 -MZO'2K_@%",QTK'FFX)ZSDW+*Y_V>>FFN]1`0O1V,)YA255XSE9YGR5M68L$8 -M$!Z76L@."T0WR8),S+\?('.3Z&P2MF#IM\0:A&EJ"O(8`N5\);VA1/BGPW9? -M?>A',7>RW@2#[F4,_LIV\A;T%@==%"3UOB1K<[Y-7W7#X,TIIV3:9J`6\U3C;M'G,JR+G;=^E?*`LLN^H$94.^B>-WRS/N+[K6RCL6\EC7 -ML+*^^#TUS_S:O^@!K(Z_G,/U-MKX.SZ-+UDZ[#QT]4(%M"+FQ3)R:/BA[7\. -MI9)S`O#:AZB?I/DT5T02B;1"*\2@M@83J?8!(=[VVW=O]E\3&0$M4GU@F -M_T" -MDHX9RMG*FYW)R387SQ_.!D79^/&!;4VEA8EQ4'I'7][]0[WX7=T_'U(EC/16 -MIFV%$F&:-N!AL,$":J/`,SU(B=OJLT\MJ+"K1.RU;Z;_^CEL+8MKEB]_MCB% -M.MLW^]#;Y0YJF7]6I@.`8/O9:[\?*@.\&@#/WHCBQUYTJA+..25H8WO4GQ.X -M7[K_:ZM>A'ES$;'QU?X>-L[M3!L(,8Y77Z2[:TPI2:?8%^BB$DUN%GH3DNW$ -MOQ%T@N)%>M^=;O+'67ZK'7HLI?L^P79=]"=E2I*OQV9']L%N1L7R]`(G.3F^FTF)K["DN*W%YD/:Y%?TSI"BOM/5?T*#S-&FJ -MC9*:G;)#.XAV8,W^C'5'/<]:_=!!D"9.M$*>_$K, -M[4S([0\RS$.]:.:9-YC)F)LL8VHJ&O:[+1.CD:^@F*=:$-G4$;OM:QZ?#T;D -MGVER[/2\":KD?B7/_N\"^ZQTMB+/P^?F-X9.>O=UW&@^I$.%[B%.T+/!Z/+Y1_(+?5^]_6R,?UV%B>, -MK8[9U%^?OAE/J:V('>1W.A(4^X^A>*KVZHOB&`<.5+'H=O>AGDK]=OC#YAOK -MU3V'%FW->5O`-)P;N[0Z36WQ5:Z4,S?5743W)P0=C7K2>]-9R&3YYWH>:D?2 -M%`\-.KD%.NU?;"XV>IXJXWJ-4-N_,I&[WNOFLMA?U@TTC*E>BF1Q -MB/T-21$Z,?^]EE'(\\_0[:D'`UB?##7^K\X3S\FWZ#1E]%*)?K`VN -M4A5Z^',@=0,O="?^>`)0E^!'V()7`^WMWZ4L]X.X%M^KW;,?A(U2[I&F[8J/ -MDT':7%GK?=^QG.(RW\Y_5%/=7W=^\A4C!)[1<,'/%G]1E?Q`/^`89UNP="8Z -M]&I]E48.&D5`J!U\RY,QH,)(\_6_>[OW`GQ^DN.V>PKCI>JONH[*B?#"S>([ -MKBFO(D?6F?+?:J?=A3CK>P8K5H?7(L)%W>2:1<)VDTZPU_1!LWJ3V/LU(.8T -M(*T^L;%]'W+(?%[.&`["WJ?58$4>QMN35\:A[S]#W+/5OLG[_ -M[CMVK-SJP$RED)),EM`N@G!/ZK4??0B=./Y)F?S.!VQ+13\G&Y]"//_MODY_ -MJ^G=Q]9O\FU\'Q<;=7VA^'A`OLO['RT?7:.P=Z<+V'FFZ@X>`'V^EA,^A#XB -M]`LO-J=C3^J)?OT_V".T-IC8& -M&F+I'ES)Z6,+PO91Q\S9WT0FJ^?=XYDGH@E#H=)<7'`DX+]TF4C9A^/`?\_9 -M:OTG?QL&G>&AON"T3?M2N%5%UYB*A:I'^S6ZUE_[H:;'M]I_3!>9GPV^9Y?&<0/77(O6@@=Q]A -M]KU`>E=7.ZU9/G[<`XJ6S@3(BS33&MKGM).W7UVKR2;-!I4EU$,.7+.8*1[B -MR9A$B\Y^EAZ'^_[GY"D^_5W_XD3:`A_%7!U-%5EA2`SKP"88$!P%%Q#%!&-( -M(R5P#5D9C/""QE.`$QV\`QEK@2,-9;2VP/[P6`>>@)T[Z-]&^G_Z?C5:?=1= -MMK'FBDU/18J[E2_I(=,]%^\,VX-BD).=3\6?XWG2M>IPVD^@HOX*R^*\ZIITJ=9UB!GKP -MCC5KKG%P'F[:A4H9$B97'5!3DW88*)S/D`>*]>JVN,CZ754$'[IDN!#)2KLR -M49#J-LR0&L<7CXN3^HG^@4UUA+&1>LV`1]2052-''R:\#,%L8[D8OM27$+"P -M`<$#)!P9CRW*O0_M-+.7($]AT1,4"_F^7QL6MYQT;D^5^6.[$EO@3V+.2T_@ -M!R`:.P;!=XV'6J3(BPDD]\ZN;5G-C0_NSC4'TM"Q9_N@AY!-CT;M+Z1**8RDD$G,.2H-/$GL>_.ZLS>&Q -M>S@+]8:)DFV?&FVCYSDNIT4]T:#S.:N33MHAGYWDZA3I7*/=0]4/QTII+)0X -M*3W?J[&&Y@2%E5].UVYCYKS`L#4AWRJAX"`2".^CD%4F[4?_8FGR0?YD%68[ -M]-A2B;.3D77]]I"\Q7VH%-POPZM_V_##24"LGP&5]AZ!>><&3JOQ_\1+>0%C -MA16^`6Y[QL(2;5Q0FH&%"?>0F[7^@&'-N:+"7VQ#`*=!72_*J9$$9)Z(1;[# -MFT(O[;HUV087;/XSB@HRQOM -M>62>)LL4)4#]EX?D+!.[0YBBD11=+\DA36>A!8'"AJ?:@6GT$9+D_EV"1G^40APWW!0>Z&Z!9_U_WF`\W][+I8XZWXRP!/T9#M -M5S103]SS[HD\:UKUQZ%54G9'3DX6A[\&\2T;?>:FV!F@4R!J-6?O/"?MJHY` -MY_9H_/?$4AWO8E<(VG1T8VBQ0>RW-67O6;L+MM]SNHOB0H34R!@)OVW?5!WC -M-?9.(DC9[J1E.;)0J)YU#^DR@)?[>1C[:CCZQWL&5V5$\ -M:SL?#^MS6+S0[_*D2=)+K)P+>B?N5)8#)T()8=#4'=-%7BW]-F=D%2D_D..3 -MJ)V"8+=M`--OTAM_A9>*`*GRBGQN8T(\F^\9XJ._B@[!BQZ:-S?#L#'G-_>T -MVR1"]=1+`TW_]&>I-(.;HR^JN0YHD$:T7%SF:>Q[O]Z].OT*KXB3.Y1`58VE -M*C:*I,_X/4#5BLEQB<5O$WYMB`5!E)N@\;!)4W"=)9F,3'WL8?+)38R`OS$CM]?T:U<9$WPSY8C._:#N^)M[('^R -M/\VSP,=(0-X_Q/,:3'1)XSJ3/\Z5G1UYHD:E5AX3RT$W=N18+9K2&56PQ@\T -MZ)'E&\E_%FY=&%.\2MGOPH&HL729_:[J^U&38==_WM--I8\01UJ'X`.0F;[: -M+#UJ:,G/K'.TU!I7RNL^/X0T4[7WV^>ZY-X14]-TU?X/P+V#)#.,OHL][(]S -MI#3#?L0>V3F37;Y^A`WQT0J6)SR)"C$&/R,M+QPYPK.QN76]8PEJ:>^0HBQV -M<:"'4;G%Z`LG"P5W%GN&G#Y$=Y5N/AFEU0CF6+"!;>D#R#EZ,VJE.U)E_+!D -M38[VX2,M`D2R2W1"[\X?T4BG(2:YW1D)8%$__M<9R5P,I\E;6%7Y1QS% -M=+_D\G[_$8CDZNR9&45%4N!S%KG^0?FG;((IU\CY22&DOJ/G]R16Y.AGD#!_ -M;WL.BP#`OQ'.B8LO=MAI4\C`QE[E;YWKO34(43BM^VBS`&H.K3"6U;.D!"QR -M\PL)0<^VJKBN.P'(%Z)&3I$Z@/XKL'MK-" -M-A3WF)`A(]'J)ZB&2AK[4\=&*-G5[\Q(`_>(P:]-+*:/TK*BCK%H=6L]%HOK -M%GRS#\:=5&WW03&L>GG%6_-61M?F\0:VB][K[?LFN9](L_%>1T@9=)*/"\(; -M)MK\@R&`&S?8^Z=9V^)/O7S_6W!UZ6S9\Y*+4"V;NG7.^ZL722OQ/D,W*ZV? -M?HSK5#Q_LV:9!/D6-V9-(F>FPS\A2CZJL_QL'/D_`WFMW`F9DFZY9\.''$9& -M`[\`]\D.KFS&U?4X-GJX4H,&$ -M6VFJ"A>_V#)UE[C*O0Y1[C6E@@6]E;_N9"\SNL7:#IC^PH`2<3ARN1\XMB./ -MST-G9BZ#&T8,*/Z5O.U!GEYP"=0>\U-QBIWP.\$50C>3V#J#@PU]M=-.=/"_ -M;X2_YN0L&B)+X#"Y8<;IY+2_P'6(<4F[$1Y&:FR;(2<<8'>) -M)HT!V`^VYSP4<[0'WL>V:1* -MSDDH?W0[OB)9Q%>1<"$.#:^$LQL^-Q(+U#0OR\/3EO,V*3GYZA.LR:8IURRI -M)WAKE!O)S^A!ZR0A/N<;B\2,=".*I0AUA0XX&3E-T[OK -M`P_T-(C,7&A(G3!RAUX:\E70L#4"R[S\VQBK@D@B7LNOR!K./=W<%,>\T!%N -M,^4%"E@[2PQ_%-"POGR)X83[1SVNI(C*0B')XT5W/2+;/'XYPF,8#?:@86?U -M")K`\EJW"]D%-9&?-8V>]_3.ZWO#BG8'7&5`E_B97*`\G6W-:%" -M>O9G$SBW=&.H>MA?!20E`%]S->3]]5V64`M\N!JY\'_>-MUP`CDZ>3A9V-.\ -M!EY0FF7;%,=7I9@=T6Z-&N:]7E:DO?0G$ -M^J"(00'PF.H+T&;_*5.[4^=RE/:[2;(?)U'?TXVWGP:Q)1O89TQA8T>Y^U!F -MZRN[]^Q5@Y\:V93CD]W-^7^AIUOQ-,+?9JH!MY+4!^7W]B\Z@\"^Q1*$ -MYH0^=2R)TIZ=P/?D.!5G[(KZ9T$:&?-)0"=5= -M<3RD*:GM.@(30K1Y<=;N+[Y+TCW[02R%X[IL7)N/YI84[3QONJ4+BCB#[2G2 -MYI7R'1VQL!F_R`D*AYZ=%%&201C0]^X:6-XO#SZ>)>P]9^RMD%BM-X\M0HO? -M#W:RIN4=GY12UCSWI)\15 -MI=5$#I<;_JJROPR-+KNP'WZQ+IR,S/3YJ:];D=VYMYC2\Z*1JC'"W:+AHA2R -MK79/E@NY$FQOM#ZA`L_N#V:];=^`,>>5F/>)P"?0`,W!0;Y.KN^(*E%0Y`:% -MP5XG57-*>7]6=2NU512?!)8,0*FOHSU\R?JXMP[^$MG=(2 -M4%/FDN7@TITJ);_N6&"PQVXS$O66I#9EJ(S*=D=O:CI85YDIWG$Y[D8*"6*< -M_A:"B"P6*1=;<1M:9]#$A.[%A[QR>/G&H1"8^=KXS\G>K=7*U@1MAU#/.UT& -M9(\S16SE)EJVG>X;E0OY@G[7X$RW'[=9AU9OZ2Y*;7T`E2B"JXMXQ'A!D1Y0 -MT],8#I'[-3Z&*YI<0>NJ0W*X)%V2TQ/,;V/1>H,&+,OP_?!(P,N"BFPQK:"1 -M-'90Q_B)\XIL553:C_(QN;2Z4[8Y>;1C./UZ_PNZH_\G^9@XS>/26[5?O33- -M&T6";_H:`&BV,B\+]_+&QETHJ.-OAZ3O)-1]I5'3JXKC-6(#M\@@GUSR7"#? -M6B9'(GG;X+6RZ`GZ$9/`I97]86(DU?-3-#/1W<(4<4!$Y_CZQ'7F4ZJZE"]2:79S5M#>>/IOLU -M'"S]?TS)TW!QY8'+/>'OZ]?1R:>IXX*`WWJ][M:[5!B6:]M?((5)C[G$I&)[ -M8NF.^0Q(,!O$8+8]@?K\CVIK1]]%';/1\?^7@07D9::`)JIXM`;1)@-]P;+4 -M\JZV4)\_[HH%2'\I>`VOR-`,;"?Y[+I;U\\^UN[L!_.7BA\DF>]HK<00#0/] -M>=YR>-*B#>V+<-#*SF>?C_P?A2)GOTS*I!(!+,5`08/G-ER-,N4$STR$-W`4.+ -M&;S0#-)6T#2L"/O?:>&)+MF3T=;K2+JG8F.^B5VO]`06,]O@F:U.>S^&-ZP1X/&)S7B&>N^=A!KJ?:6) -MT:!]5;:^#IB5J_JK#/R>@SVC8;RQS^/G-$^]@8IU!WORB<<.U-&7'Z>X'EN= -MY/?^<69F2>MR@%G_DF3N7V&"@BST3U%@;2R1.'!GKVE&9<%:F@[+*D,*`-&3 -MPLR**)^9VAR&Q-"E2%Z"E[59>6Y#5HOU'&'87Z[#<&B;WC*8C(@]?^7OI)JX -M7VHJ]OYB-)?&K8>.Y+_SY53QBN.?A+YE'\\`$"?I=='LRZG^AK-`126FY<$1 -MJO^-999UL3(0&?I_M)2H!!)RU*T]R`.R3X(ERLMAG>*Y%.*(Z9]168PNO45G&O[4>P=ULOIX@/%@@? -MO:':M^Q;.HS*DZ_[/_+@/5FK389*K<-EM6CR5QU(YHA\TX(H[";ODR0],.;E -MOS;F?9?@0AU4/?#FG/7J[_&,LC$D%%S[:H -M9AYG_<,CVNZGM*I)B>GR]>^/&<%#U'E>J"+*/_&*9VD%LRM\.(DDP,P*MP%F<]RE$1'&GU:.W!2`$O>P=/>QSPYA=.839XCZ9E#@)+5<+[GYF58$)[N(:R$<(#Y!*BP*Y']B>YP -MW_7F/'S!1D)[0.X9'N2VB.]A[M2TF^85<.,9V$$/.K#S^L$+PCUFY`IMK2?& -M`-[*%$A5=@PVC(TXNYZ\Y:"^/O$/:(]/5`*-;'K1O-PVQAX/GFD#X;6=3:CO -MCGI%.JX*/_0T92&<%,T?8?+R+UG7*0?.1B2;D2)"[<)+&*HD,6:_B_G1Z0OI -MZ]UM'(K];3)?$L?):O'YA:(0(NRNXO1#YM0WZE(R6-VC8.CU/D.CU08Q2L-$ -M0N]!G@E>[[\R?&;[>L.W@@[`2FSKF^\H^%C`>%^7U=@2UF6$[D4YB`RGB#J% -MW0%=P'D\=LM!-C0$B*;\O`.\EQ\B>!,-[I?AU=1"KTA8;V7[Z\K)E:173\F> -M"5XP6)'-.^".]W"O?^FZV[___6?_5AP#`TZ]>VH__TW;9GM.:=LOYX-GAI3> -MX)K5@'KI$!MRU#>__^_JF4AN4[0M8Q5R\QC5O!X/!6%.BONIC9K3GXP*N8+B -MJ^F&,G/*[AS5B([A_,QO+F%7KGS]RT5[7>)GBP5$PZUJ'L>2H=67&Z];5/=T -M_:97C:CD;%B\OO@TOL0E7A9_M:L_'!D]UB.VX8PRQE0E*U2"LO26A4HH5*XE -MNN=U#>OH5SCVIYSI]3/,5H5]\2K5.^0E;^QW_&(6M_\*8<)E:"P'Q%Q/21MZ!'7=J/D'":.[,G]$WK5RB[>])_ALL5RD^2)DQ^"=8*E -M8:*#+DV8K@NMY9B4$P$F:[L6)>-JN1@FU)<&`_=`WX3+900G4`-!X>66,:GF -MZR-&VUTC/F([9QMWQ?KPZ';&CB^(\;GJ-5+?;F^'K;XZ0NW1"9^O)AWZHX'- -M_V#V0RS<[-]6HJ8Q[2M-5*U8PTZ]3^IACT\E,K/(.++J2HU -M7]+62Q?%J<+0NI4?KLD&W.Q*>:RQD$K.5O-9==(>9<87O6QR0",R\S_-VGHS_B[R5@)':&T`>&&1IH/I?R! -M]X=+8$AC=*A-?+^]-;+%N52=&H4355(O>.2<7N9L8PZG7<.H!L!=:O;O_EMN -M+A\7I<.89RV5.\H%WXK)C>Y,1M!"8;7BN44QTVPKIBO0O3423X(0 -MK0X5?#$$KJ8#G9B@2\8?T5.>J>`V\H`T'V"KA/OLXZ7%5U6-=";T;=L<]!Q= -MQ^CWI?!3'JYE*8?0XANZ@YQI8O5ZQGKQ32B3D"1OJ8TD70M+N(\Z"F1NST.9 -M[$#0A=UFVWV.&Y(@=VG;$0=3H8S+"-!P>UKDS3K>18V?$+?-R,J?NWT:FC0C -M%XP:AV)?9`H39J<6\X"%L2PY`D)&Q\.66G41=YLJ;"=!?/N)=I0M@6]&:DR] -M''+ID?D)$DP0[PR4THD/;/#>1UQ[B,I"G$F$:7%[/ZY.2QF]QI['P^3!]C++JB -M*RV?@>E9T16)S#W,MI@9+/*[49*"P4E4B)*V6F!BC/*@-0[?,V="6"NXB3?G"1GYFKR$&(!_9JK0_<"/],TT`N-=` -M5E-MWN9GMB-ZI"U`O`E5$0X, -M!F6'\#K:^.&'V@"%.1IUI78Y]CD"48GCF#Y<4."/DJXR_3XG;GKO\O!,9%>P -MZ(.>>+[PED0$)GL7'45W/SALS<>Z%V^-M<:-,KJ.,9[(FHH0'37EBYT7HXX& -M>ZRR?<3Z#?X7M\(Z2NP*HF?QSZK^Z/UO8?ZF:,>>7+WM/D=/*E%XM"07JVDL -MU'J$I.3`Q^6GDB]\N1.V>:\4]\O4QH`2O*&]/7FJ65]H0WE;=>OX^9-2@:.\ -M6,#VWTM="?/UUL4WU3T4;E]0&)[#2_+]H7/DM8%VYUZ?H&A>_Q,O0*+?^D6W -M?\8H;RJP=MA64P49Z4J4[=.!@EBA,#O]T^BCG#BL&"?[]UV:%7TPFSV`+P$1 -MYY+^#`3?VTVNJ"W2S/4-U?E"@2]!XAZI69(W^XUZE=].%`R*>+I3C_K%YG?7 -M"OPM3!\AJ"V*-6Q_^$MZGK%/7^)@H_GS8RC:H2%M)#14<<<;.8OI\UC]>T?* -MYI-TZ(=2=15+5>6ZKU*1@GIY.O'$^*\58"'9&X<4[%O(#`[4\7><-U;KXZ]U -MQ\)8FCO-_RI*Z^);$27:>+8>1S-N\?,>04=W`.U`EQ(MY[QA_N2`F4;PM&\D -M2@QE4C)<'W>CW3!\AW_C%*H#W-K&`GHEJJB%2(2C-?^FHXX*H.Q+"&?@7D:, -M3G_P,2G]96"?[[;/&"0#K[1J`F__\V@A>*Z<.F*@7@.:3*7#[C1I!ND+]A_- -M[;?DH=AE_W2=%642#.\;G+^/;=EI@L+4D.Q"OY7='9.;'&?`'O-( -MC0KI4/+;(]Z:?$&^3=WN$\B-FU\XT1ZG_?A>`?\!3=#7%Y/17M[%$G:%9(RA -MX?0LFC@T\YMES;.GZU1)<@+=[,=2%P&$W\.@"J1D\`9-3B\NQQ3HH(S[5)KV -M.3,_E:AW;[5P7):UHE^U4KF76JO;>_E%11`YXELH?:G('7@&#KTH!H&H -M`24'XD9W6@=\+FK" -M$H>0EI'7I3>U(:ZPUX6T#V7LD5LM9Q7`;7\7R"_IW6:]X9?-'6E"6G7D,E+W -MCUH-T"F\7W?OIPX2J+X8CRM -M;!3DM2O99EZO<5/F"[<#M_%TE+Q7AW0?#&GSN08-96.3I(TL5J&*;K7;@D,8 -M?T3$^K/(Z#1H=6@2&I_ENYC_1NXM6:V'1ZH3OM%,]3T`M];;\][_GG4^L.3> -MHH&QU'4](=1"3WYQRG%Q4<"?$]7I*9\VE;$Z(%_[9&G?!_2:MH#!E#$;9J"V -M.IE&3,!U,9GO#3S/YYW/M$1'>^W3M@5:=C#R`XD!Z0!4].SQXRQ<'WFL6BZ_Z&C9=UL("0=;WT(!&54/7VKBL- -M.-V9)HV,QH??FAI(S5C/^=S!=RQ'+ -M^!WY0T)W.8F%5^?5K"II#;.?N!"<#'I`4WD)]W$2W*PW#[V13+T\'O6,6O%? -M''.-3B9J]*%;N\L_(C=K9`T:LH2])U''_LD8\:%N$8")DZ9Q]\!*551HE8\X -M9B6&"N3W -M*H>$5YR\8A8O,*C';1LNK=Y<D-C1,F'H9 -MGYXZY4F$[7S5HJ1I9,]2?_CS!U2,`^4-'+=/8[IQ*NG'3Y%K^&)8> -M:?BNU[N]'3U:D<_#,#?PJ'-HW):Y<0U7OT=)TQ5ZW4&CX]Y_M$:A-!DF_D"1 -MUF%X)PJKBJ"YM]N2]32658:@9[>M3P6X\?BHUNIU$'VJ[(-%='A87I^\;D5$ -M^WFQ]QI\(#3DW?I#^GIQJ'0?,]V(`B/XA&UF_^M$/2*(E8]:`O'VLNCAF70V -MXMK+&433#>/564(W-\0`)V7_NGK[0T;_)DYS$J]?LN^R2M>UT0A,Z;SO[P"6 -M\2S"[]U;L\&2@I^T-*M1&QSI_"7#7HR>&'/^$T^Y8SSS56]5G+\7M88\KK5> -M86J+7`O-!=N10]K5_1_EF'U=5YM6A<0'W!E?;\'$R([$G/>>V?X*'I<0A+3@ -M?%H3KJ4\F5R@)M[55/;6W##\&INVH:YLL35C^:,_>`=-#N1"Q_M'VST)'DDI -MI3D`(&N`7:QCK?;[3\FM*Y2_:T1XZ^5<6H2`C$LD(6(C^T##+]B8;#[F9JXU -M@OZ"O"%.^=;:A<8^][W.`M"A+7MBH;^+;E[Y_W?TH[ZB3K6.T@.R6TT?4%=@ -M^J&_:?]C9FOC6<%R/-H.EZ'XR'N/OE;4WEBT!,?!<;VI"4[".$(^@.N3D*KK -MPEQRS$TA63[WTS(V%[MGR=DK[9(B:!J5_S+;_!G74PA.H>GY\0 -MV-V/RJM'5<"J#"QS]PW.]'0Z"?@489_,Z,W/S3Q]?UP)P]0/+HC[M)F.,8&K -M[3J[-Z>/G**B9VG-']LWYC_*P?<=^8HD232["95YJ\C>S=JG16,N/ -M5F*+F5!RI0!6@,K^VE^T`_!(8/AK681BWU.OZIXJVG2.=%O7..H*`M01=O`H -M>>TB=RC,&8>N#<*&"59,#7/?,-UG^WM;@EA-.O*XPC?ZIIEV$.6+=W[_.G)P -M[#'#BT,G+&.7[1*-D?Q\H0P%3M._>D*+_$+F]JK?A/XMCI\^][/-_M%MU_UX -MELJV^;GV?]DD+M;RQ+Z[Z=EWMY[A\QD(^6H,:9:2I6/*9-373]L2VPX84 -MJIE9<':5](E+)%8RKGV!3B&+M5VZJ:^XYP!FR1"E_>%L?7`A4Z`?.P,.0`N] -M0DL]_D"#WZ$UI0AZGY_@L__TC:AVXQ-!YN&:0\A5VT[3!\R0*=5`HI?V8],ZA=^;VT\[MAFJ16C+ -MI.WX,IL8)Y&Y>+'D86C3XDV\[\<@;QU)'O87M[[&,+!RQ-J44]_GFWW\)YS= -M!/O/[XG.$1S=7@.G!R98[Y0Y>:H!]?Z\%(J"YF]"8XGAILN%D&177FQACE2[ -MY(RM">%]/3Y%6#W-[BR_?+T/K96N#U*GL9M@^K+)$2<2YB49`P4N0G*.OE=9 -MD#OT'5#L[DD./UY0_''+7O;6B3D"E+?77]R"3$WIWD@B.\TEJ,3?O+ZRC=?@ -M_!>UL3Z1%#[+>$*03G#ET!%4>.N-KN;/UY8MSQ*7E%8A\J1_[:A@;/+R;5A' -M9Z3IEQ:_!J8#\X[%9]\TD*C8,6G%Y,CR$1,KVK7[-H+8J)K@V57F8!@.;RYRJ%0@K:5R5J3\[N6OTA30YXDV -M_H[FT5*6"81SYU^>T7I;2^2H<-L]/_@(D$PX;X1+*X[_\PHGCFC4-0X[A -M0FX'6+A7G9YI8QNPF&#.$VZ,(,`Y$F''@,>U2/TQ#9"QV?/)R,W.`>IHT$]( -MY+U3[WHJ6P1Z[TWDUXY\P6\>1Y3N#+`8C`KP^T0QZ;43N)%VG*A]9M$IV.R/ -M08-:M2=L+'/N!Q<^V#80@X;VU)^NNKH5)Z1Q^C4O$B<;K%"#"GG$G%C)AN#% -M^SVC>*RH];3_:%Z,['LT7[WH9/ -M3\=@^D-:NF#N,Z-"=?TE[_V)CWCT^WI7YO/J;2T^VQ"M_8TS"1M"`]M>@85( -MPB+@>;O4UY.OIM]8-GX?@3_6C7C8??1-_H5!PB1DQ';@>1]X>GIJ3*/0FQ!K -M%##^9$8\]-K3L6=^3LIR3*?^6-M^G$&EIRO3RKIG]_CZ8.M_N]\1/']SDK8[Z+2-M5!G()>X1:L_SX$AFF'>ZE=1BE==%,]#V6S@A=< -M5RF]6F%&#AVC-G3$6WP.XVH&(\3??J[I;/\MA_R$C+2/=L_DG@6T&[7''M[1 -M_TM(&]*4LE@WB^]_FECI#H;7-V%[U<;EZ:/OT@(3B;?53/@R8R8$QM(LMD_= -MJT=K[@[+M[`?3^TES+PX0.5"R-SE1=9THLP>,,](GW'_D94>HAVPWV)B)A]8 -M-%YAC]H9OB=X(G7=&@HN=$8+,Z)0$:GN`\&E!.`]#1[$>ZEI-)(B9'["NZ)B -M,5ST3=%"[C9LO69JS`,)'V:V_?V`=]A?VD?TYO]K9SN -M]SW%6%'L35=J3*ZDGB\;Q.0KBVD_$+@+9:_2K'V$4M'F8R)Y/F-$!'-<%LN$ -M'%++L9ZC?,!VY*4`TBCBHQ8)H$IF/IRER/XJ0?BIS7@YL)M)>?\M"AAV')#3^V8PMWTK+C#P??]%FT&<)#LIZ?<"V_C16VFAAV, -M+"4"'!VKVQK]^^W6.JLA,+ENY7B"H>A@!\=>,?<$)E`UXE7A9O$B??0FG>/@ -M;^IY0Q%BR^^@5AGW5:Q7N\M"I^>KJX!YM^!N:QK@#L2LV'6^H/=4'7W'.#)H -MT>G0H+<2>7M6

'!]CIQ8F7R[%:-]9>(E. -M.=VI5B4IW4J2XB/!Y6$[JN;*NCW&G];_-4?34(6=C>9_\>?J&VM1,%(CN5Z) -M8+Z#HNLS3AC?8N]"/ZG7`8@:)V\A`=J=6B,JH7L_>TG#)=P(5>QH,+0XL5?4 -M#37T"!BJ\3)L34E8RVXG-CN=$6S.>?^Y96P8:S-AK"=SD'1U#H%A5Z2:;BXBQI5\-"3T:K#@TZXX) -M9D]-PZ'5XCA1/JC8V$=A*1YN"VQ_IR4VP8U]G_?` -M;;:)[HIMX=2>`/>WDY-\U$(ZU_:8RN*UIGR6=^]^PL@$20L-/8!6%I7R],ALYB&CPGW&?+^L=!XJ>_4 -M\[9C_"Y9$)8]CBH,O&ECG1L<4XUXDDV(^KF/?G_;YY -M`NX6/.4J>K\<]<+Z4/","+O'CR,\'8JJ7%^%4+,1/?/@:-KRY,MTIVJOFJW0O37% -MA-.Z+&DCLZ%:V=:RXOIRHBYWM1P)XO3BG_1_ -M:S6DL0IV471LWI+<5.'6'KU[M<=38FB12RHY>[9U=L6VF5SOW`0&H\?"+V3[P^TK!WS\S1>0"+8XZ7PU3$PS\)&-'@ZX -M>..&\S3]QHPL6Z!2U*66',`/[J;H/-*[!L$XN&MJ%V\>J^-VOC!3YY\2B4*% -M?IJ"TM_1;*UC^X!#%&1O)`5]?O9_FT(%9)^EG8UAGLT\C*[0+9\)\$[;ZE2NL(,!=>S,<,='.O:P^`LT9`L[J"B3?YFC>Z]NHA?66'(G%Q_^(^(]2;<%:%?B&UWG?37T'"6))"SR*YIN$`::U^[# -M_KTM+%Q*4Q37O&@5;M%@9DBM&7-KM#WWUC-]6U@OK&IN4V8':@5FF`:_43$R+)XD;[`*:)PR:G0K%X;?&=0D*>PVB.S[F3KYW3!GW8!YR2LZDXN@-(RG -MTBB]FYD#[L"C`A88*EVE68U+&QCB@>X7![RI'J"]B2A -MH`)@;8_(=HDC+%DAN'R4]CI0M%*Q*\.O;F3[9NL^17-1Y.H,#GQGL1)^46X7 -M]=SWU^C_;9X-K6-X2E -M>'Q9BF=QN7_*Q-W@RBY6X%8E\L#%Y^:E9\#0] -MRVFMBU(WQ@"=5TB(,:DM(]A\GS7A/NC4))BXZN:VO[4KS0+K6>KX-H?%@:(1 -M_>-[4)9$FXEO.1J-HS"1HGJ^DBU!"M'L/;*SM-6V#`!9]1[ES5QXK2!567"$ -M/W-RS@_EP?4>41WCBP@[4,C"#XJZ;J,41"M(D(J:-5?+_D]DNY0WB29>9_)9 -MA+*EQ%S6[2WWEL%Z">PZU2&OVX^;IIA:]SB! -M/+N-U?B5GNEAY1MO'#YJY9^?0C1)( -MJ2L&]O6%-F;#:)QG=/SV]U>FEPR>@Y;_\\JB7HS/,&YYEAI>+9],[PZ30'Q< -M)H?4]'6??L\1S5=Z,T@%&E$=G"S:\_5\RR0,:Y_8IF/]+LT=9_N3"J566HA] -M]@]1AY9HIQ5M>J*G%H2ZMH[XKS9;`/1LY_0Y6M7_#S5!7G&1>[NWLJL"%B+^0[&]'_.AZ#^E52S? -M-D"QWFXDX!HR`;R>\C8EA)"[).TG:C,-W(;Y"R"^LQ)!MD:]SC$.5-&[\IF) -ME?HO(NH-DA?+^@F0:+B-G+GN1(K4-\&2+NKW^?S[R48^*MV/=D2;]H$!$^TP -MCJ]GE#5_/+8J3.H2M\HO2#MU;Z'K$UF;72I8KS(E9^?31A]F?_M8CAJ#0DW0 -M$MS4F8HN-VZMU93^"NN&"SN5UUC16"A4O7K$)@KGHN`BN#V/R9MX= -M!D?G$N(/2G[B0T6-]0_HK,+?@^O[LH_<_(KPD2>C76IPZZ\EX=GUU>T6/(@< -M,32PJ=QMU]%%`X#^&>\@L#PVF&IT%LS;1(S*:FM^=77Q54YGC_4]E1J-_<:'\H:$*4`.:KT&_CDM9 -M?:$ZRLT,/R3;ZOT$R^]J*L.R<@+#Q*;;+XE_C"=H--Z\RM&_[YT^;;LT^338 -MFO0HENAK.AZ^]G55:>A>458O$SE15J6S^O+Q8?1."CE_T-.%?US!`9E&W,G0 -MZ=*`ZA;W4&V4ZFF3YY\/`/7]9FNR^89'`?1D>B3DUT(RX-`L23@B%5UNSY:] -M@%RVFC.?#['?P?G(E9=-%R78+\W^^]'(^G6L9!=W]K,?`EY`)?7AMDS=OVZ\ -MY4C0>U1O48!G181NH&[\Y*E\E-CS4E9?5E1J`)&;7Z4KA8&[6OAUXJD>\@2T -M%D=XY,H[(MB?(;%\IE#HX+L+`^>>L80:$-4!.MS6CU2Q4M9*U88W<]&B,VNG -MRRG``/A=%P#\]Y"O"BE(8Q$+<@GCE^1U[2L9/EQBJT93Q#XJ'2SU=#[*'J^= -M]%1E]XVR@B35 -M:-F=>ZAN#E.HDI&K7L^>7<3]E0&1UKWZJZ)6.]MII[YV;V0UEBK/:0$ -M.&1KZMCOCW>(!Z&91TY!^[/`A.FGTLF@,YQD\ST'\'P?SHH)C-27JZ_(,?-X -MB!=X%PX`_C(I._A".J3$)MFU3%SG2OO()7ERP#KEV)B>Y0[*%1,J2:,#S`DW -MC(29IV45NU!I@HGA*,O>.(UCVU8A.5IE=),5?`VM"?USM)?KU:-]*Y'T>*9^ -M1\EL2/VM'9\<+@WR%QM5Z\!*Y'WO%4_%X:$O\."TINS8 -M>Q<9>52=AO'4HH>9V1:Q)O4?KI90-&C#,RD##3Y(PB/)&OEL:C/J`*5$UH^EYHNE8IF'D6)3+;,P1S8 -MK%`5"OKJV4H[;C_CL>0+S_7"D[3;S.[LD;\OH^15>H([#'#`-MG>(,^&0./6 -MO.+A->[I,M7/_=(2_X+GHR;#[G#H##+1R+]NPAA*CX[RVAR8`P;5AD)G5(PM -ML-G%[#7W-1Z:/PJZ=D?"#/.)8&Q<]Y&J*%\V&Q7YM7MFD#Z>9FV8`FY#G`/G>2Y?*J]?/FU -MJ&5[2>MY>FJPKZG)D<9IN_BM%ORX-"6,FU9SC(E\"O>XWJ!IR-`^T!??H_HW -M\0;,GT@SK?3T#\K-,:TQ!)1DVKFKZ:R!J:`+;\)>Z#UE7X;Q3""G8GZK?MM;X(N$B&L/B8J_ -MD.JL'X<[,['NF![C/Y3U>)1SDI6?V[5H`[]@RAFUL-9&BUW!Q.LM%"^GSFBB -MO*.?(CX74OOK5Z2T*34#23>0KQ?+#S"U:I(\(PYPIKWBKE.NG.AV6'*%C'P4 -M(,:*9233SG$!EZTESLHDGYW-%E&A]R);HHY,J^OR"G-]4S!,HK>V@<)`HT,P -M+9NT2M3"MOAQL;/"P]P[\/48N3E6>^T'8#H)1G -MI8HD[#6]%UG_&4?3O%U&?7H6J`-^`N^@S1/0HJNIH]OL[!2[JMU5FA6SI&?G& -M"<[/PD<0H>./;[A(/:I$M)6VP_2J79`_K/>]C\M(#Y77YLMEA`]%! -M@;7E*ZIUH=#[-QXL[RXOS.ZT:"AOA-"SZW_>$,?(=6S3B,Z5/?R6"CJ(XQH; -M/R(Y+#L7U5:E.?W#!?]:XN%Q!0REUWM@;]`#TK+7'^V'7AKJ7K9X@A_]#RH& -MMOI9>^ZG8[0%KU!R'J%P^G-=*'9'S#-'CU>9F-2M#_>/@P2.Q/+:.K83LT_? -M@(IV@?;@E"+*P+1&_1\'N`IT9M-/C6>$=8WFBJ3YO$'@,7B^$QL6R#M1/"E; -MCEPG*6F/\ -M(E@8@`CT/)=VZ]_#K9F07?(.TTU5;KUTPH#+2:?;V&KQV>ARC^7I[RK&"XFE7GNZT*(P)ED, -M,0,#+(QYGJ.`++373(C:;35NZ=OY>*&:&927,IDN,PQHC?LX2$AZ^)/'3LP; -MA@6ES<.[]A3.Y@E$.;RIG\%P;&E3$FZ>_AT.^Y\O?(D-G.Z/C2?DKCC]G*<4 -MM8`:,[`4IZ,W]U!N[B;%@'.\I&.'HAZR_T,C^UXJY)O4^VH=G#=D1TZ@3<_` -MS3&&3XYG\BDM.$_1%RXA$;/4L,]QV+WJ3_(E27]66MCR&`@PIO6=]5UEUPO_ -M%B^F.PF#?N3+M:@[/71H7C+<]4RJHUZFV3F2-_@:X6TZW@XL&F0WU:0SL$.- -MU\KJ@RWDC4T3\$+(IQ-)8^Z*"GGG9\7B3?0Y*P;EROVL)]37`"'MF\@=UO'S -M=P]O,X/G.:"'JY6SH2UANQJ,I9Y_S:+T-D(PI9PGC%(M0F>N^1]&X%> -M4GK;G:L^5P&,BB%C%?72$Z84K?2_DZ>JEN1^Y9NRE5JO7=HRN76J-Y[,SQ&L -MVO9,J7*WQ)4?31RWS\JT+^0CM;Q0>KGXI%R?L+XOKQV)QK.3Q -M;^/YQQT`C_NRM.Q7T:.6^!&:ZL(N71\ZJZWQ>H;3;(P_"B`;T3EQHN$ASA58 -M.S2<@?K5^-YY^``V7UJQK4S9=RVZ"6]4: -MG;FDK\ADI)=NKC@[N^ZM:$;4[$_$;:M[D"3C')L]S3B5S.:&7. -M_ONRKOA@N^+V,65LGV7XU`8^.>HCG?5+"HTC=FX)AUD?@= -MFU>ECAF[:H.67R1&X(2[L`@\U=Q%D6#7]<[P)AIYN(R\/'22.8T,W! -MT+YF::K_!POX4O!T1*X0$!"Z&AR^? -MS7U^Q1%F<4HFLI,O?<>$[3[5-,;SD$ALU;Y>6"3YY0C=@,+OUJ.R^[&-^[]& -MO:1=4:X6-_4(XT4:+J-=V+-JKT1Q+TQE/ZM?\\.[Z$6?_T-5DX&/;_BFM=%G -M)S(RI#8OK;\+]@*240\?9I7B[S!\CV'L!B=>2D2Y"U'_7S+:`Y'-&?GIE1CVR+B4I.' -MXSF97XVP7))'SGV;;/2M]AR9#D9_ABZ"K1Z&5@A*TP758]'`N`<"6$J6HJK5 -M[11?=E4`=*)\*W387$C>K/>OSWZQ$U^$Z:T[F?ZG_L(<2J0H:&;I9J8@-!X6 -M3_'NI%9($BS/*&B\LH748VVC9GI5':HO^+2$D>K8&BK+C_AUO8Y#,)XOIN\O -MZL[=9W3YHMU*%XT=$K74D7_O#`,CU`AL-:OKI9>>_W'E$.(4I>ZNN@8V1G71 -M[R_0UC9,K\G/*"5'&Z^VA=*P1"S]W$+-59D>(=4Y3\^H:-^+*Z4ZR>"-KE9"O&3(82X_>.[%* -M2ED[GFF31R$5!]?9%LJO9,9/7#[HLO;#?YD;F>WQ#])I4%^<[K.R=Z37J*>F -MGV7./Y7V6ZJ7@9ZK49HU32#U=>=?OXOI0V0RJ6;K#X<( -M>A6#LF8FOXA/SI5>4L-@+8_6Z]V)N(N=DMX_<&##NLLLG2/+H/,%N/GHT##D -M,'G47+5QBA4MEU'H^,HCEV)BI9VR#3C&Q5DV7Y(ERC/L,W)8EG`G -M9;38XKK1N9_:TGX7J!3?G&"GBMN]LA3`4W+!Z:<:,L&W;6$GF47B&?1K]38_ -M;I>K2AUY+7PR916T;7&=7`(&C0SZZ+IW,E.]+;\G&40WF(-^&'LY2^&^I[Y8 -MRHK:U7;25EI+=0.05KLL"X&\S[H5'*_GMCKZ6BMEQ0A`.,PABK$U\E>-K -MO>431A]NI5''Y>C?G/P:O87,%I7Q>R_:&*+2V2B^1Z\'6G_30Y''B]6S93)R -MY)_$PQ(Y/:,KS.3]Z9'JB\%^01W$;^`KPG6Q(H2IUE]R^_WZDCXYH?4;X&M; -ME7VA@CQ^G?RQ`>DK/,^"@4T8/>[Q&U9 -M[^0``Q*M6C#\E`'ZR3@W4`;D.T$+5@S!MKHD?HZ3<_A(>NO\K$6>O'&`(C01 -M%<,7>S?IO:]:#7<_J5.K*?+-SBQUE0K4N3\O0.4P&)I;ULNJ22^[8D!SOP[$ -M0;[DE_A]$VJ-R>?E;S>_&>20T4[!"ZN']#2J%^L7N/&I+:')Z`!L^EFTHX*` -MPO\PBS_0]U]Y4GF!T#:L0,$ES_%:&==1Z<23YE;8-BB9JZNT9^IRK-%>L?V- -MZ=W:&X4C1H&.TR/^8;E[T!:K(>O@Y%Q5M*]]DBY;#78E;^?P\29X:;*186?3 -M?KS^JA3/%(6V6(Y&>V&\ -MMTWL%^M_(2(J"S`R)5LC[>SP*^S][)*_-7^=&Z^C(,X'^R4S^Y)MDO9.[TT9 -MS&%`,#F%M^8J1(RDU>&>E"DH^J!# -M_CI-X`<[FF96C$DC?IP[+DYL>;\KN0&SN;V4+*VJ[P,JW/5LH1O9W6--FW^O -M4_]TPB)Y))X2ND-#<4W8 -MS.8CIBY%8D3DV+59RO(K=`8K@WNLL4*[#KBDV[,E3'W4D=0&:7) -M^.;R5P6;#ZA:*>PZ]GS-BT>!>]=7(RWOJ`N%%WX%!:]WQ"LJ8DU`"1ST^/(_@ -M_-?NJRX?#1W9J$SVD,-T4JJ:Y4DB-:>ER<(=LV4M_JY//[F9#18`K;2?0%)7 -M-L/U(XU%W^+YVT54J_;BZV?G@Z3&)HG,W7O;HZZ.>(=0;(+\X#ZKYOB\\-4S -MS\D:5VPP7M-8:5EJ-X15U)TD[[5X\)_.9K,QNXJ8!S^F'Y1SJ6$42E9-A7EL -M3GF<;Q4634N-5G,CA_!RCU2?<)=^RPF\OVS->PW$M/?!TG]W8T#%W8!K0[.\ -M_'(7]PH+-21R9J;=2(P7`YM5E0.>!]VJ^Q*5T,-Y,*!;FR%_,N9;6S5\&C[D -ME\L*;M(4V$.R.N56_IR66#L6(EA!^_T^@Q`3&'BN,;B66N^HQKS+98,6!63Z -M;*I&DW=(["J_M5_43%U$<=.H@RAZ^PT]:-39'!SY+Y:SG6[=GC;:>5JZ4EF`\:-XRNNF6!P>S_X@$3< -M`9O%W!V,V9D$`1C&"$:F("`C&L!A2XUI6"]@;([`$IE`8UBEQ'8BV:QE6$.P -M5=CK(LD%^.JQ(E_^#^ZZ\#T<\'.$P7[S>7WYU+S^YXXK*,ED@"UK"9H6A_XQ7&TZ8?EW99.$6M:40G!TGF)(/"*F4Z=]7;BEKB-!V;6D>$87#$:`N]F.# -MR/.F[?(VUDI1)-M -M4U008_9&1W5M>Y9$FLH;!+_MT"GT.7]CM3`-*B>5[;N33M!7KBBGX-0]1_EGM@;F,WJQA0Q+$?%;3E;JD)?6#U:VH7 -M\DL.G.02Y<++'P,86X5''$EVTZ@E6/1D6P5$-\\9!W"*.^J'3J])0';.*)9L -MG?"Z`?C)9TNSGJGQ.]3](//P\T+$L30"\R]+['6DUQ<#>7 -M/&0+OQ43FMW-?:N'Z$6*2>.D7M)#ILY1!J5`*'6HM-T]3P.0OVASHZG.]_Y8 -M\R?%OQ6_ZG!:Q4:=\SK'TA"SW'8:H>7AE4&%Y/PC//-[(_%'\#S<&\:795Z` -M!?*RCTQI;N;_K>^?@=,ST5#[,O\@\'J>O!2;J23OXO(\\YIKRGCEK;.4WT2/ -M6`152\'U8YP/;%H;:G`,O!ZI'._(+D\!V"K-7"I.Z3^@'2S$C'__,.;5N,]I8,R%M7\6CYF4Z5UQ31EC$CLEQ($F`6"R60&\UDO,!MU)JYTI(` -M/%(!1@RHDRLPSWM/6\4+X6B*F2-,8V8Y;\MH-ASSJ_^3`01.L*_4%B!_G10G -M:JFU*]3]'E6+[ZJT6FUA;#[W@^1Y->1"VGJ&-`OYGKO(M,N@03EM^^*5^>W< -MS*%]L1)>=`E,Y/_57!=EY;LEXM[@UJ'.=8%`V\)L;D\TL+8$VLRU)=8^ -M*1,!-+3R+_D8!D0[BOL)/`4%/XJY[9Z8".Y*)0BZJ_5;%GE13K?4^Q?K\YIA -M@]KSW6?+TW:_?;!I>#K6D=JF3ZW_PO-?&?6; -M(%]S;H]<@6S^:%=L.S-;AL;FEEO4M?:$LB"&R>!PP4Q,D*>8Q)@R>Q95_QG>FI3 -M=,B*O?YS^0?A1LQ-VZ?5O?P2OY*SK@?`CP=E1;YJQ[G(:F^20B,6ALL9[B/G -M@(Z`+,N:&9?3'$C3@;S$F'#N*K-$;UT+5>L'P/5K\ZA-R_J)=:PV8,OJ;ZHQ -MYQO]TUS#LM)/?TE>[F0X0;U>Y/5):]AOWV/!WCM2R/M.>9[>Y!F5Q][R&VE,JK=FK(^%=74 -ML3T*)S$.0B:WLK)O-$H@/E5MFFJT&,18Z8RW7>0/8OH(NS\/.5PV`4ID&S?< -MS1ON3OL$UQ9'6E#X[=TH0NS9H>'&H_FT7=,Y?EO(U_G93[ZPJ8S49S31Z\DF -M+P86*WL@D)/CF`/B%?EKQK6WLI=#X(%'L`:&S>G -M@.%NR`[1`];^1UO\@2EL/1S:^D($0C$90UW!R.,N?5!U!SNV*[0-#.ZI9\J8 -M-E1_-?D:]7,GE6]^D%TT8@Z0%8*$662[5%''DASX>,JBNX(V'3GH_78Y?]Y> -M6/\XW*;.VOI<87_[8#9KQ72WU\15J?P5U'?:$(VS_(X;(ZP4II6O9)IG7L+7 -M1HOZYMH$["%@W.,S4DW9=H#G'7#N]3%@<8U8M+4_7HMEO/1[GKQ^KG.*:1IM&:482SE=M(A4GY$3LI"1C.!R!NJ?ZF7U\?-TF/P -MD#:(U>92%H1HG:JV:"%-!@QP@2G1#J,W4=^8;W%:*3+FN'RKAL@Y=H-(0(?[ -MSR5.MR=Q^2[&U1T9U7=9:L..QN%LK2(IZ:\&W[I.)JU8$:VXU6=Z(O-"2-X) -ML;A4B'2-%Z33F+/M\:80`E@D:9L1[CG/PR;<54WBN6-6)#/U?9ZXK-YHCN1# -M"OER2.'+IF;EXXV`C:3?RF*]K:W$(T9^@>;5,M_,6E -M#U-#%I2%88L'FAYS^3<5JW,=1#'V0N'`=Q( -ME1D7'7AVBHEB]%,8.R33K.-$-_NCI)9[W/6V.U\@B,UF21#[V(450M[L(%2@ -MMAMS`*UU8TOSIHQ^H*2>8S%]S:WFV-]EQ>W@KQZ60.I#J8)VN*YI[CE)#F_. -MS]@O$?WXL2\6R,,1J'^E95.=,LZANU>^%0K`=YA$'S[@]._WZS&V+ZLM+UGQ -M_QY)B\(S(+!9A+G#;U\/.:,316L4T@7KHLG9P\`:83@OOE$Y0&'1%_2L*-I% -M`HZ?LKN6E`(6PX^->W]G^>$FCYH'Z-W'78$G4T1=1\XK#?^OQ;)2G@F;&O'> -M-9Y^D&"E#RCK+]_3=`+?Z+'ZIN+)%H$,EE!F@>#O&E7L=C"`.J6N&)_5*2'% -M+N#0MF>;J<`HZ\:#M7E?7YN!YOMG[Y;\#-+C%Q7^9R<<`=4V31J_C@BZ+O%G -MGT[2A!'?5]$4-;6\FI?%>A:NYKO:^[RK]Z\5>YD69-U`SLYT"-(NNXDZ.TZV6(>'R;'')TY;81/ -M!"JZZZV'F#;6+J>:OQ;]+Y%5*[-G(BPZ)TND7@-._JB^'LL/3/G:"W44+T$5 -M.)JX95*>^"Y:74'IP\]DUKLU$_2-BLTE5GTQ]PV#N^=GZ^K[Q2C)GUV7I*7P -MU+EQ.#9/3+*8/7MX1Z^?]>C,%NJB&VG%]:1FVN@'GORLVR@.[(X]OLA,>BZ2 -M]9GR*R7(B,`Y1@@?02@@)=!L6/N6.>25 -M3-CH&EWQ$+L`7LE;N+;_%72>>$N_^M%5]^-TWM5=[3I>$JA%<&?4RB$M]&H4 -M5_)BKVY)''^ASV&4856>5PX)5^"`@5LB6\8PIJFO(VV<2RDQZM^3U&R@H>CT -M\D>@UC^8D\>&(,(TRZ>*5/TY179[#CXK=^$?'H=13I$)S+5,_:/?GQ2O9`M.QZ'G -M3S'<<9?NX&8OTBQ/LY@1X)O#PVYOL;C#@Y4'4Z70$75;(PO;%S7\Q]0YUE\O -M[!$#"O1%K,'0O:V<;S%2T2_H5?>G#(+!J?=[N-3LLT]TQV8!U"<>]`!W(0.!R^PSN(,O%VW -MD_].0C8Y"?=)2P7LT!P<[MA_[:7F4;$=Z?H`(S?=<;XM^:[)=)[6I2VB+&9`L-3=O7;EAZ4"K_'8_S?S520S?"SA -M10T18KMW7(*1K8=-(V5RV;U_&(&7XZ904`+M3.5H];677OVV2/[B)I%]S-/I -MQC?A[SO5T/I`"]+N97`_FDTS?VI=11H?V+SSC?+19W(_I:3I:/VXCQ[>GGHO'AL+7B(Q`?FO`(U4&C@-@4S?:N*?WR -M**60VO("-?1,+R)V;%$%LU"E/0;GJV9HOFAGZG"O:#[Y,]R\Y22V-99QTSGI -MW/PZUK\J5].TJDSOL["'WMPMD;NB8^HYDA!#@)QSY+=U=N7$GBWX2,X>#'%X -M[F-0,%ZO8=ZE*P"3^F51WR%?3.@N2&095_NKE*&:?JS)%S7^J-,FHLSV3N%U -MP2&^`(6&%@YX=Q%[A(94^8X[G6[MO[H6;S^6.:?=\8-#ML3.F9YWRY:`="#( -MRQ"<#BN=L2W8P`E1NPEGPOI49)]:J8`@`PU+(YZJ:WSXV(`\]G6%&2P^KV16 -M@A:N/??$+UWO*K8"AN3KA_!#"%*]/S`S!,I$`"HY_GH*9VHF)6((XK_/^AR^ -M5F).)`,I\W2_JW:`B+I<9CFXE]_Z@_5(]O%5&\H_T#F>\0:FZU( -M/!W)[([//4^K;678^4H/CQ*I7Y//HW.&2H,=:9OP2N)).>';ZXO763";^ZN? -ML,7T*;(+>:RE7?U[!]!7U56>N_^^/&Q\3E?SX0IH(8]1JS?*^_D@8R0*9"RC1Q`6: -M:B;.!WI.O:O_D)U-;JO^*'C%^_!9#3\Z6^4K(R3&(/9+'9%A6GG.XO*E6$CN -M-883E"R+7S,BH5K&JK0V!^P6]8IEU`S.\2V<^US$VMB<,3H30XEJL69;\Z]/ -M1V,)M%PK,T:?\:32UCD2WVXV1[R$`N=Z8$#NXDEUHJ91R-Q75H"&JG#O#"@$ -MBMS!%^(;E%14-]=.K*QUW),L,HR2+B+R+JUN>=7'P]]Y.;W>HX_KOHLE#V!8 -MSB\VX!,A/X7US>5<]L6;(DHMHOY=SAQ&QW#'X;"`RJV -M$XLT/T.5<:(,R$##I7,7"MW>!35I>_K5;^]RVMP%_:'L.?>KS;&>55+=]ZI5 -M!-_8]>*='MS\BIR\._`N(VNC)]"[#>P7I97;X3'MSDY!%?65W"Q/)!/?CA8(1$E& -MA,S]K2MZ),BH^/0=W6.@U,8COX=O'T3W0$=-LW'I2%X,`XSBLR!,C.5>A+PA -MZ6=^FH:*]@`JI`D`IW(I'G?`2"GU1_Y::`C(8^JR='RCWO')89!I;>%FPL)E -MYW]-U=>Y3+?@_J)LXDA/IUM@]U^!==!8@`%ECJW>N,4",6$H@4#WFCICK.SB -M[?79(1\7]\36$^%$T+<,)LQ5_&=13;\I3M$Y)`C,'J`/S9=BZIZ1E2\F#Q"* -M?T'GUK$)4$,3Z*EO>,&BY/$N?(,C!*HO']ZJ=8W%E6E8F2[WQ38#`D*7:_2< -M)T+39;0'GQRX2=UE(NWSNRQIGA)E:>8D1T8YY=.O17:S&J-F&%CR6K@%2L<, -MNA3E>2=W(O#U[C6IZC!M5U2DH59.!R8+`/E`I8YPYZW3%KFBUB"4`7SSXDD5D3(#I#[C59#_V5&KG::_%>'H[??2V",D -M@WJHGAO'&JI`/#VJ:RAEVF_C5$="YA]Y84MR3>[42;BOT*+;U&)HSS6-@;!$ -M)!EP3&O6:Q44/W'A8S0[UG[K*3X,]S0)5AK^869F+SW%%H/9(UV]`EM -MG,8"WW$XU\I8\FE@]Y;OY/$2)"DO8'OG>V:<9C4W=MQ0`.$\R!ANQF#-D;J= -MQ=3O(Z-GWIK$AXE$ZQ[(HD)%E=R2^SZH'_H<>W7??%$(Q(7S<<S9WX7?\;:R!SS0=P^<1#"T-MRZ>(" -M'VEJ+`+K2-2UPO'_.(U4Y/I6U7M/LM?W:;*Z)+IT>$3*(>U_N"JG!IN3<:LQ -MU++U>1^57[7*'A^Y"JKZ`)]O`0X*QB/@YZIV"(\-@8N";B1[K]SRI\ZN(WLR("T!^@_Q'PSX0TG6?.NO\=H![;!DP_1#W.]XC)PRH*4 -M@"]"*@3[-[8A'IA[9]X[8NPR6ZTAO]@*S_'8:E5^7ZWDYY$^9HL-E[I'W^+V -MSX9+MO\9AI^X+[83_O_2B%.V%H0#9H,EVZXC*5SM^@/:36';RL3!Y_J8!%`BU7=3U -MKD)ZJFMUVF3BY92=IB[WRP.1CUEHUG+#%*".XK22"4&R`@JI=8.T;2;S+K(YM7>`MW>#?C:!(MER?@,FB*&LQF%$D]L&3[,R -M-:*G-_'PM,X]:R2\AB#D$S_JAC%$J4K_J!CLEZ#W#6++:E?/)%=X^8\R-P_U -M2_7:;!+5Z?635K#JR:DV(F#'="<3&LYPBTLGZ+16-O/VGYIB38\'2$:ZLYL. -M-_Q`KIM[G@WK@);U/]%\U[53OH^3,W337A.(P<,8\Q.'@>=SE -MJ+\PS*170?YF*[JQ<@M/.&(B?]U_5<]/K"SF2=LB(ERBZB99#J-YOU'N^D[Z -MW".F3S5I_YU]B">A/B:#7SG5@GV\@'J`";Y(X@MDBO.;SU6$IZGR'_40^K=[ -M3(K9;,)P9IJ+]*BJ\^M'G:56,73#E#Y0**26@4!XKJSO.XM35HK-9J'5G5Q9-9:7?LVO*^VP)V*EA,1)M -M(TTU5%]GI]]T'8*LTQ$B3SJ5R@/<$RJIB8FRE#C: -MJEY?6PM-PTT'G]-*6UFFN>^Y(J]R]`3DO8?7T!!*0BQX++;W@,),*J7MEVSZ -MI48M@/#6@BN\+-6!FE/"`7O#2]+,_.8>1B3A+5]"L.BGY^C1'EXC/+/JMQ9P -MPVL3=C)B/7U7?Z3;8+L40I*^WP%_7`$FVK[XSN5]1Y1FB+NLVRH-H/F2T.ME -M(T_5Q0*#^_*0AF.JM':6.$R!3FM4>!KMC7.R0YGG&1#,C?=\A)^2+U2Q/='Q -M3Q-DUO-"0LTX,M6\$"B<[Y8,(]Z>O9RT_D)>LR^`5RE;:[DCWU=XZ!S@YS=*?O9D/TJ/;R(=MM(V<"%;XT]K1&UFEB3=4Z,M('A60FZ8( -MI^YG,=\NU%"W4:)B=JJ%0>`L&!6YSRRHR&/YF\"9\/G&L?0)EI9.3?NS"@6C -M3?&'G]US:8MX][AWE0[/:>^EODS_;>]3Y7_E+!_Y6>7$OU-&*[*D@;1DUS9= -MBU/%#:X\EY%RI?6O1-D?RW8*IV],2HZFP%O%_8+I_SG=E7[P'Y@DH!!%+ZLM -M\O&^,PA?%"+BCX7JD]T07HK6!52,-'SAHDFQR6X/,!;;)@.PN-XPB%Y*!O2< -MPU,IRBL`NJI3&!?"H/&"<[W.@WQ,D*QQ=$9>P`FPWO1!WC$0+21W)IJWKVG# -M2AB)^)#ITGXUYL#$I&>/+E/K'SP6XHLDD<^QAQI+&8-MMZX$UT"VA!3AT;G& -M9]^X=G!JAJ=U:F&AU;2UJIUFKQE:%WN4D5SN0\S_-3)6T5I<2]P;^%LW+,#Q -M^U"D;U>(@_$-G"7)-!7"'OYEMO=3,]7 -MUXFWB*-M2XU+[Z!$QQ:5,(.#X,MW%C]GU;^_K_%HEF1>DGC9>PTU6<\;\7I. -MKB_RXD]F8%2`Y'T[-]!1TG)A)=,;,DL>^;WKWL;)3_'W5.91DYKV9O&5I!ZXM\!,987 -MS[W<>BS)R)_.YG7=IK)VZ5!7]J$H=3U^K2E1I5OK0D%/5C6GJYT7@/<-Q5;Z -M<+KI7EJM$?LO<49S34@?:QYUW*`O`T&M4IR>L=POQ"$B/.\W;H)V#CRQOQBH -MA%[W;T:M"2=2N!$*@1,GP`I']+7CIG"?13O^EI,^;ST18V+\7[5#J8>I6.8C -M7\OAGN3 -MYR1XE`C^:D84W\C-[M>%*XOM)\=:HD_!4F/*IDQXK@D;O4N>?H;.T\9DA#\= -MU6D[4=4[MG^K=>J>4HWC&>A7#3-76$,=G%C9V0@_\AXCTR:UT[H;96.*#X!F -M?N]CV=$;@-?.R]APHW.&D@YV/2)_]]D5980M(7;J.FW$'*>'+S8:>PE]H/S[ -M9?TX]PA5[0PN>QV8M'R_TRV_G7^YOZHK_P'6<*Y[E?9(Z_$:WP\:G#A*) -MND,9]N(]'=&56:YH,]7J6HS"2TV0>98>XT6@&M6J1(W8>`#@]7E;_1:3K]6F -MY?\[J>Q.M62OTBJJ,OA'VJ@D`8M]$=&,3[&VC;+@1Z6VO5T.D)%'SV!LKYMA -MDLPL<3W5GE[9>!J'7GM.CQ]&+U8"!R,H5<3(WGNY'%!1QV0\D=NU4S6_EMP. -MC'5X5%PUCH^DE#Q7C]PEA,K19)5WY'AT;M29^#O/RE`L`,M#&>UW-J?B/AWB -M?%_SC&6[%IILYD=8WUWL,>[VR@5@&"AWL1I4Y'&JXU[T?9(^ZLNFSQP]TY3I -M*O*V9$'(9+Q5`9TO_8H4Q)]QYH??"5+%4;3AL\/8C3%*_B`JK?"A2C9J77-RX[DWP>1ET(E.MY9-Y2YG@ -M*5-O"EU^7Z'$-E%)F+O:QYOPRW -M$(E6[SIG0G[_ND(;CU\])4?RW:=WKYJT>3"X]VFW_:\>JV%H))Q?W^L3H/Q3 -M^=)W>7N&QCCN'TV=6/N);*:Y2'`JG;1(YLHF0Y!OF,`-D$?/E]C>R]=O4%T^ -MPCJGW\N1/&A11\\EI,$:OO4E`-\HT'REA=#[H*/(#H"IB-?-KJJB2`%F9C)/ -MY2YO'Z+@)D+)LMSXZC782,;;:(@B`B4^0%B,$]N?A&R*/(8OW=KWWB,3_0X" -MIKYKMLSACH"*UE@<,3CIR^(CZ]M#JN/"U7T/7$1NX$W[]*Z[$3K^X6DRF>MS -M-28NIF2[N&0*IP9*'39W!-3%.EU>W1F1_WHR]F(NZLU`Q3[3NM2LD:;HH;0! -M]S326DQT=3OE':IA7&)W=N:I=[)YS^*F/X^B1>#/?X:R!LD5Z)_R?+>/C=B# -MWE>'`=)>]%+UCR6B4I -M&592M0(M8I^$Q0C_!#.?/T41$X\SFHF+`"@'%4/$PKLV\3;G-5[SR=W3/6U# -MZ/^)]8P']*C^Y4OQ7ST-`O5TE`HC]@?:!PK3S,'M-T&MMU\?%U2G)[05(U*8 -M0;-;OC&WQ)P:;5_/E"T6<'P1BKFM#2@]6!*7,+"Z-O!?;"\L56&OP43("O.E -MLP&1UEXU36%JV-$-*';Z+!;>3T1P`]@7G4!U,?!T*TI(=:_S<`C(&2EE`8DJ -MI;LMJ1A.X3)](,"WO"D&PHO,59F;MQ%J$.SE6Q[M+'%/J?5G=_^VI=I"XVT^ -M,PY0*0.(B).>TM1%W<"JYYIR-=M*THL/NSQ;IDEY(=>YL?+$[X**&6C!+W.^ -M_4BTVC+:KX>Q*;;YZ7-2(O_9'K@5FS--FW:QS@H3-`X8F,3&-2FX4KLIS`N> -MCHHQV6]I7/HWCAG+J=P_.NH2*%UKQ$S^N@MVGRJP,]],[@[?U(^4R1[W>-O? -M:&%N"<`/5JBGEW)F3R:W>CLE@LUVC)C)%:75^..<-F>!1?S^R/%#?'VU/50$ -MLQN30ZQT=>'ES`W'V;6I)[F,B:@:JS=2)*WS;XT__0XB29_L97A2)9R0:XC9 -M[/1C1'T%^-(6:Z#J[>F\E+N"8,OT"3DS]1'A(/;=F`=S%*JFY=(;U(YG+0L5 -M]0H?UG:^#RE,(!`C$[98BY]OR5$]VH4Q[OTT:6T]#O^V-%[)2FEY+QD.-;92 -MFE$;+ZS%?/:J7;/@LNXD29>D6/%4>_$Z+\=PP;UKO8..;''RDA]?-4#B\?B6 -MQ@V`[L;D\=_.%UP^DZ=&*G$,,5A@Q4"W9^=R7>ZAKYH\SNBYK3WK[.'P:?Z]Y -MW!18YN;M9`6/7'E-,(8MN5<`?W534R46/R($[G'/]7?5=>+"U(2RGFH:3@Q; -MD`)+CUGD;BT3M(F:=H1Z3%L[7NMA_K:8]@-=TTO>;84[O/M,3F -MHU0D@M_I(MEA_4)BSE=*6X76U!,VAI#!78%'S1U."FW#`Y<9[SR.(2Z1&8Y< -M9161(Y%V"@;&>VWB7Y$YR=D>&4!JV;J3Q(3/6^:V5D0@V5JN,VNM$HH/S'U8 -MWQ3V)\OG-=;]]BW7UZ1GO#^EK'##88"L9*$/'%=RSPC$%P", -M,?3QPV=VB]89DJN!]E/;_^IMH9$5T[,?-\BB%HB)KX.F37G_)RXW+?.NRVK! -M=^5]%(^$MFS"'?\M"Q6?3+@I#,.$(FA%A&@'8-2/`YVM,]%*G8Q2LW[<+ -M!7U^-'=/HQW=J?X1Y&0F -MG,>VY[&A[?IQ6ML_*]I4M6AJY#56?)?.L]%-*9[ -MI(,3B.MRCYR6.&J0;=Q.QM`**GKHFQY5MF[N+F!40=UUR\G;*DB8A8JR6KC? -M^<.:6%62LF9MI+QQ(<(:,L+Q?&!RYJER=^C'/'3!/R^!ZS7H;C>ZO>:2%E^/(U?1/1"$S\,G2QM6K;MHX#F-![1AY/FS"J<:$]1"C)D9Q64 -MBS1XR?A3!8M3;70'?4Z?=&(SW)_GG!:4'U)-=V>M3-85O085%3I:1TTY0_BI -MG9/>.Z[ES/)FXEPJYC>)N/" -M_M0P?(;1K)9D%,4Y'8F']('5EZ??`K+Z<8<7U@RZKW=8B:U34FZG15NKJ@X? -M_LU(50*0FV+ZS;0:AGBD -MH'SYVKR#G4LMCFZ%:XR?BYNE-;CW+'V._E!;DXI4+HYTZ#]S1@$;G$@:YERS -MUO^Z]^G!WD_IMEYQ?>D!!CN8_7PO'\GUUN'M5'O#*A+?SH8FP^ETA7 -M%)9ZZ.@KT9IJ1CL06[E-U&'']G'[+WGO"_H[4I`DUA!79?(>SGJO6Q7&I-=# -M;V8+Z'QZ2VS%&[7BHGJZ0V.E#F,>?"H5&XPI6N<:Q0.((50<3SXK4[2UI8_Q -M_Z<8:<&/&270;%);-,4Z[X!/E;AWDK9[-EVD9]VL&A*\Z^*)R'%RRUZ(8_02 -M>F0RXRF% -M)$LTNR.TOMLD'3DMQW,ZS]7?H!>5V69'UA']D5#G@#*!8QV]+UMTWUJ"@:[U -M9K^60S(T_V[-2C[P_WLB@48XYQ.U%'W(WF3RP<"O_=JL[[=&]KXE8=`ZF(?O -MTGB*!B/GJL$ZUF[&<7CRQ/W%Y^)W?J3.+-5#`EEZ1N%YW9[?JXA;6\K;FRC7 -M&5&,:6S`74L2R%/'V\R`C_7KE`"$H.Q"C1=01``_CB6DF]TA9H;"(]LP=(,3U,QJTY!N[V78S -MR<#;5Z6705['__/E4`^(GGVY/-N'Q.CF3JD^(.X%TL -M5Q<-\H[<]R,.I-R6S+.KF)#L-7[_6..MMYC&%Y8;Q)YDQJ,&8V,34DIU)F\P -M_^\C.[FH]A%N'KYGR+@31\%$GARB?*_*Q<8[;".2B3O[;*!\5]('#1*JY=&V -M#*41OA3V-]1UN51>Z?JUIOV%JE)O4_J37IS_9-.2G-^N%/ONEXQ5E%%` -M5/:8$*?8X,VW^<_27K!*7N7E,+MJ\)6.?L(ON$GE'_U;\/&O;?VT"M@.08J5 -M?P!*9DD;(3#3LTZ,ZSV2G+%O^C8DS=J:?J]9HQ:,+Z,>/KX*]^YHDGJ1\S(V -M$%^04ZAIRH@^IK]%>.\5\=0[SF*2K9(]DJ`VR.[WXS#'"!OFR3@F"`#W^K92 -M'9L%]1]TV2WX7(+8?SHJV\F*8T?U:)X:5RUF0-SXIA^#S=5ER!)HHBKV'F?O -MP8MF!U[U:`V4RM)"KUZS[5$JWA=EUJZV`*".\R)9YX]*E*6NJH9>9U^39X3_ -M]5)V]G;[A\C:OG?(7W$">G,#YI_\!]-0PPS\@;'/FL5K=H>S^;]LB+%9TKP1 -M*!]WTS(/H5<^?7^;/T1K:_-X2KDL8?1Q:)$:LI%*WJ(TT29&9M)D^-_./I`/ -M?_L6RJ+X"NA,BWEDS+G6;]B!J$9?6B.ZG'2>@I2-,+%MW.0$ -M27VBQ$`*+S%D+TZ&I_CR\`PL,];:S,SX!P]MQCI$Y;52!,3]O[FO94^8_@@R -M%9&!#1P,V1@*]'9G./KB\S9-7V_4J^XC,@$]P,*E"UC4J!/DX;(B]9Z]:[A0 -M8L9'::#8X!?6Y-2\-PL\0GB^B3\[H,M?;TSW/L+Q&EVD)TGD/W8VUI/XM^=? -M4VO]8_XKU8KD'T87*;5&> -MH-ZY3F-L",-C5=I-M48Q&2N`0<#Y#1,IWIJ'^7_A>QCJ49RRI+)GET_:E;>6 -MJ*:(61?3L$JA568F?``XNJ);6F&>EGRJB\MOB<>UOPO*>S+_K@3,I**#B>IJ -MJ1VT%4E-)WD@071)SZ*-J[S4W77N^W-S["Q)>7ZW8-O-:1*(-X%`$L;9>*0. -M#4D_:]2MDZP!.&P%T6`^>*(!J/RDGYRX/W>MJ@!9O)X&N.,NXTW]D4I`YU9& -ME2ETOC%5NUP;<(]FPE5B:$0%J`AN3+;^X<*=X:[)B2>SKKE^9RM``@ZG2RW, -M5%:_F8>0?XBTU[0#?:*""N#2>854%AR0Y;TM@!K)KLN]_42J8!-C=/[E:DOM -MOL[4$("J4%#2X6LKYOVSFC4X<&,"@/A=W/:7CBA[[I -MY\A1GH;8KG'J&9BHTOK$&D#2ZP5+>:\+(XY\51A-CVSRI6(**LY^-70CA#VR7A%,IXBY27GJ+:.IF>(9OY_FTS#OR' -ML;+S<*EFGG+!^Z`T*%28\3Y&X\8220\8M`']I]QM?)6A+R;^CZS,S!VPF^5, -M;0*>JW9NU'!E=?^WR+/=?$>=Z?L?&J6CV0GL4+`V-3DW:P2ZB\/3O3G9*SI% -M)$6FKX9;W=:&\:=.AB=,XF!T)22-L^O:FX>B8`M7#(>?XTUN;&Z*!54R=7KV -M&@RBQ(Q4M%_XQ0L&J2L.HD&+.092:LGJ79TC605(L$J6FMI/BUZ[=S6,!5L> -MAK=<#Q"]R.S$OJ+@#$ED?0X?*0YES^O,E5Q#RV:G#5&= -MP#U#N_HB%B4M>-2O@]?\WSFC,;BPB8WQ!S9HFUK,8W?U`]IT!*]@2UXNM7I] -M_=*?/3;&!I-?>E)Y]I+:U -M:KR@7LB(C;>!T+#OB%7P[$+#6RE1>:8.[?!M9[$WR!VH)_.9H:W\L_03);-M -M-YVYQK,C&!X2)>JGVN`KZGK&V[9TJ>"O^(!-67]NU]_BHWZ*HSK4I9=XLN@B -M"*+AH)IK/1#V9*F8JWL7HHO&+#?V:TRZC_RA-V[P-GUEC-36G,Z9D$%=ML'' -MZMQ78<"L1B7+R[+6:ON\7>0 -MY;HYN;JHO9>&9!UJFA=)+=,XT*Q,U56)ZJXWB#K7A`-V>\F/V^MR4.HO6WC8 -M!B,ZVY:K;@<+M$\_83=;(1FBMY/^47%94Q2V\<+\>*3A]0 -MXKHR*?/<*WC_MU"#O)XME9>6G:\ISSWLDHK%(%!:`?):AL'/M-0[_6R5*RB+ -MQ'`&$0:WS"'Q$.@,=/+&)`^XP0RN7OA@*6&=,IQ*O?&$`S*5EOEG\31T+22O:[L%U4Y;_O'6/ -MGS9@;Q[R,8;VUK8K4YW7N -M'S4?Y]M'V(;SFXY3MR.V^2\"0#G9,,MR'G-]'#X2._:,JD8TC9D;$?)Q#>P+ -M&BA+A&J`0F$8W%L#_31:><_)_M&+ZMXA-.5*E+3R!P9(H\2/QH\N!9Q64H&T -M*=O]ZDOVC,EUW[@=5^.(9*P%`VP8R#EJO8Z5#J1>8SJE[_UC&-HAF2;/TVK- -M'G$C38""5[/][%VJ(=9WS1Y?+1=T86<;19D]&](_DR5D7(#^^A&S^A5`WB0' -MYBGGTZU@5`;W.K62NQO,DHKD"BNEUDISEM^)PWKF5/P3&BK8'73*RPW_PU`+ -M>:EWBW@BN2II#>]6X,;:K"+1*DP4%X0IB2B[1JB991-FL^)3T0?4$AUTN/E3 -MH[+XLZ+JLS6/D@\O<1RNA;L:B5_,"3'N'`3]J_V"Y9NUUP -M6;[O/R>?-A7!OZ#P4"9?P-$O-E4Q4PD`,@;+*E3]5F#9Z*NH,?,1D+*^4W&.E6:S>QN&"1V -MYPX_M9;HO#]N\Y,:!*%X:VH(-"`IE`QGXGG&Q8AD1SRV00$$+U:O,JE'[)JB -M;'AM-S]'/_I;9`09[L>?CUJA]<1*7)<#]=,S*3ZJ_,97#U/3&#DTN1FP+&?& -M29N$XA#C._RY*,'>K1#QV,)=\$0M`KB$DZO-/&X7I_@O3II7YG/1SX*AE -M>>:%XE%+^;3&J:.Z7G1XRQLRI!/!E4-A,[YIGY1+%,OS)>''F]>1S95DK8V_W`6_]Z'%E#M5,.@3GF -M,9W99J.:MW."B>LDRN8>__*I)AK:TS%.]FO;_FEHFXK66IDBK5+L:M*,2?1Z -M("^RWMG`IK-5K@*LF==IE86TBES.1XS6RJ2'P&>]S%&17:DPPSM"6.X*CG$]5=`]2J]QOU)DO3S=97!L5[6O90JJC8(Y -MDAMN]AXD'3YW$W+!]R;2M?D][ZZ,_;&D@\_ID&+GR/$?LXY,,>EP+BV1:9TGG@&>T%74.S_6=HE0;Q%>B6=>M9SQ*@A -M[00P-R+HB))S'M8^S?EQ(]\!0"JKD6_*TU*BO;Q$]DR.^U1FI4+8G>7U?Q1NEO=-_8\.S -M?\%Q%N#R)RNVPZ@OP7Z[96E`TF2Y>)KW^XVKOK2`1Q]4%!;Z\NVKVW]?*\EC -MEG7)?N.CES>F41[GU]:BYX.&D,RA&03>UJCCAQX8$/Z.="7*@%+LK$B72JNN -M'#PY0AIT+TS5:3J.JJ1W\8>*ZOII7_>BD&E@$.*%S^TWJ?[%$)*4/>#62AK& -M3+L4)D+T.'%1&^*CAC46M8!3XO?\_%+NQ^UR)./S?H38N.C?D]/*)B+\! -M19VP>[.)T,5!(U(R[H8W''N_)8ZBR**E6T%B_$TZ3Z5EB\MRK58)/%2>)X&XZ/B39NT?+/`\SW#L#;V5%;G$*F*LJW:=]UU&[RI\C+\=LLK[\&%""V&/H[]!*"D_VT -M?(0ABJ\30KD2:`=BV4V"K7%J0?TU6_)]0G,5>T]='<=RDA[G4^?5VK?<$^(N -MFBE?SI3-)505414&"G-B,>'*1]DA[=H[?&9K38TM7-2G.D(AI.6P1WDB6E_* -M8;(-8_K8=C$?W;O<&R',]?$GOWFFOG6.CRFW[O(OQ%XR/WW+&T"1R=__)ZLM -MX?BI1UHI=9+P#):89YPX&:\@X(4QL7T#F[3^>`?$+<5(4F007-0_^4@?=P_1SS]N&]5_V0M1X7'6LZ"G]1VV9;.<_Y-*_?N5*`[>`UZ"WC -MZ,AMD_HCM7)N%CK^::1O`.9RNDOG_P*K#.B@`C,_##WM2H](]?U5/R'D8_-' -M#JXZ6P'0X[^U!.WHL,0PXD#3!98T$M/SZR:N-O@-A?">=1^8.,7XJER"7"<, -M%='IO9!KPC7XN!]RKF]N[A(HN`R)*XP-A58[0R\44O-B'I"JQCKE^`[-0[]6 -M:JX$>2:+Z4QXI4O!I@8TF<>XF,O!0=;@PZ:BMVG/1?JW,D^%D^3&;P7C_B>) -M((>G2(D@:T!X>60\-C>7L]78^OG.7+2XTLW6O\,@&QC+U&%W\OK%9=]"TX4) -M;1\8C;^]-C8E^OYL(B55D140.%W5/$2,:X$O`(B:RZRVOMPL-VK<8FQ=HEM[ -M'C(N/%-X`C@U"L=/:SUQS?]`9[(.U:0K_^7/<]M80W%O/L?@,131W%74'%:? -M$3IVD&;W[)PS'\O3L2G@WFF(ID:=-S!Z.&Q=$X(`HFCW3,>U0#$O2^^B#0ZO -M6_Z'+E5/?9$TKW[=1"C](T9K)1,IF%*A!MK35V$3/FB9#69084'V%RS%:YPV -M5[%6ACM@G&F,-+O#E3DNHTF5XK&"#F)I^4:]9*FUBX6 -MW[VI-P:?F<2HY68IB@GZW6AODN8X)?U#4NF$\9X$FRB?OP]9]-^I[J^_*]XB -M+"QU@(ZFTO@SQ;8*Z:I>]5FX;(H[Z]+PMUSF(L4:MZ/'1F8]&[$&4[12QT"Q -M^K)_327PB"J$F;V[XFT+"8Q!]R[/]R7E1OMT.^));CUTP#./+03MZP,,T]2M -M\8O\53?:JFIX$I,A=_4ZPG7:<2S8V0M6:JD6;HUG=:/O<>4[XB!*-?XE>T3$ -M!\D%?:X]R=;PX8GBTX>M^$A9.YX?"/9'[;TBG3R:[?_0P:J*NH>[WHIE_:Y) -M./VHCL_R/58/(5A@#4Y($N6\6_66,X9(^7G45]..R_*&V3^DUU&21?ZE9GD/ -M1'B5FETH_?3'HMR+)UHMW_^_WO5647!'09S%15(&GIBV/9(;'R,L#EM74Z9B -MIM/T%;Z-YX^3?WUM+M`!@3C9K("">@Y!?3^^,[Z4.UT_X9,0/Z/:8'_&8EDH -M3MH?];+!,_"N5U`N2M%'.84V*2LM(,N((%KD\JO+4I0V\,TRYH.*!M:G/CSM -MN1B-_LR>LT$5-4\<3(O;*_K8OI)7[>@$I;K,QU>D1+MW"670>:)UIW0E7+-? -MO?K^JS1QN0?O)X93:76%?@+J1`PU]63<:EX'0--QM5R&1QW#@@2TG!3U-_'= -MSO/)(S<.7^C-EH&^YO8YN?=!?(51M.&O'E.XF!-C;8J]@_X*BR((14P* -MU^'_U21H1V!W.\^=$37Y6^N9PR_*7&!A%8+'](@PN'0P/B/&IM_'^V'" -M#^0&$93;JSG$+]A[;G/W?Z$QZ!IE0^4/?Y1]+R%_CWDK?-WYPVU=40I^LNEM -M;%.`WQX.J2K>SN>L\GO`0Y.$9%Y&*#UM'J=>U4N:C?TU)9RZZ1B9&3@XRC-@ -M([>S&RO9.4;U;Q1(2Y)'N2SLUBQQX.CU4^NM&P*M:ILP4/NFS&D@QVHF2Y1: -M.9NV+>P?DS!*M+MM$W415L>?K&J,V^=[9WS\- -M?.3'!EQB%\98Y,U"ET:_'1J8"`I)X$;,X@&&]V]V&!SVE(Q@"5H?5N)X#O!.53 -MF?HUO\954X+H;&F.H9:IAIN*C&`_ESM*L)SVQRE)XAAO3BN -M.%_7936&.BN4:L#;=W-!769:2$S)K0!W'@>;87\0;TH/*?!%YSO;O2]Q==D; -M>M.K+;N.R1=4.`Q$/_0NI$P&2'S=5120,!RTTYG]3NKOJH4*FJW%QT0"_!6+ -MMX;Y[6F>%X[`UCUVFJK!#XR6NS_`?HG;/OTXL\X['GW_1>JYC%F[UO@)+L7K -M5(.'#JGA_2!6X:VBQ['4O]U!./A.KI<$#0+T@56)M41LT:7ZMJ\WV!!? -M;#X3N'Q2B.F8-,^70/X%10Y%O)&I'#/"0$LEJ99Q*Q7KW'E46@X7^!$G#^_: -MO-0;<#]N1ROV/P(H'CY3A]X)_)J=/\`YV"/+U>N6:[,=LP-V;^!OF_V+._Q>OUSF327 -MM\16V/J[E"55RNWMF-W -M<$Z/6)JQH0)5_][:OZPE?'U-M4:WY[P1/'@+B@C":99G9V!JRO09"P\/?;=4 -MN)/%KMM1I/UNIFH"3"0EA\#&"Z"V[M[\H*HQ<%/`0[8,9M+AHEZ-@`9*=+(; -MI2A.D(K[YNC=W3:T"YFV/8@N2J7B%I;+V0TJ:JV!NC+)1%D%#1RCF)HB,SXD -M%5C\)MZ:"/G'Q3[Y#JPI4E**>+_''4\_3&6W+$.:$8IR'N(5]'?6.0BA=NHC -M\*@NK@:#6$!ONREIDO+*%%//%P@KHKB.&_AU9P+]%#U\O1-&R;V'W8]OL>*M -MZC*C%X@$#''?I1B>OD.)D5V.R%PFE!MDCX$.2/[6#\V?OM\;3WPC[^UB(1:N -M;`-GH\Y?T?F9I6%.R9_7D$"KM[?9_^T6O]*PS2OJE1#QBC5E\%EPEX/#?W`) -MI3Y^$/R3E-2)-DJ$B1UC&F#G*CBGF%5?Z1&_7$'^^30LABA==`@GW+C7H.G; -MT5JB#EM==G*TFA'I$M?;6AHYA9W9YBVKQ"&YUP(H5NI:N$!S"LFL2'FUXL)+ -M)M=WWK;JW36[@A9/2Z^_]NLK1#:[KU%;A9K,)Y34\I!%T5$/VFN1U!U6&NUTC^[D`MBTB -M>HP;IU^P)$`57*TS+M`@P3C/)OT$1M\HK@%4I,Q6`O=(1&52D7/M'DY-=4N= -M26`5K@4\67!0J124\\HT204K$FY_[D):DQ_0>IQB)A["REL$(=GQ];3VEV/U -MJ*C;PE+I7./%\)9LEVN.H7U.XW7)9U3@H;$T&V*4O08M#O2&%2:4;,9OHQ_@ -MQ-,2.DZM.7F/#!Y8U+")2G(,HIP'5>)83Q.MQWS&MSE6;QH^>J7V32^(O@H/ -M"YMZ-WJ,PN/?+/S)V_D-47Z@C[;%\A)@#AFL'J$^,[:A7(=-"G:Z(5",W&E6 -MIT.!/46]\O2,H.4\$=@V=M%?NPM-Q17YAK[_G -M,#H/1`^ET,_H$:8K%>=C8UJLC;?F29JQ0E3WJQH+%#[2Y;`^27:EV_G^%F8W=31^6^/6=CI6HXSDRO'EF -M?/O!:( -MLNLI8X%!^HI'K\_5GUFQZS(04>[X)_\C^YQXVE=*)&L2AN`(/CF!KKJH[1'X -M00?.#V9<\;M`U-OZ%-+CIW(&B%E_OH\BP/G;3)AN.12(GDP2"H_1DN0^QLE] -MP"L#*\?)B7D!,KY6[/9.FEZS4@MJ*B*NSP8D)@?C(HD#2*M@=VE?,^?N0@!O -M*RSH,M`(>*@)-('P%*_/@GO+V#SAW[U!G?Y3X_E]Z#((1:=`[1V'>FEH,4D' -M9VK[)^>UO5R*F?%$FE0U7WFQSWSPYP60Q`'SX1)&#'[3KU?/_.&7-$IQXWR< -M/;Z\F!*+CAY^9U-K%&I(V\)<;#A262I;N5LXA040,X.?88_FNVP>EL9"'6BI -M@1%?!LEMBJ6;)>D)<*(S8C\G#2E-QN.CJ4ABS;IF(>V+51".Y]]`'<[83S8^ -M5B#UF\IQ`75(](S4^\%?)8:V<-5IESLKT)ZQCLZNAPO[!S173[@$I`$TF%K" -M8#:U>"LZ<#:QNKOIG.O\:+*(R@/W9D=J'9CY;I)O`LK3%%4C;>O"'0$$5N8&KJ@(I2=# -M!OWH)`6%#J("++694$^1F!^:L\7ZE?5W27^_74NL!9GQSWYC\4G#I@%),B5< -M5!AU@"O*?XBW6,[>4V$MGI;X44"Q2F6>'9@EUZOSFUAL"SP?;H^9,="2Z^7T -MKB2>E/;*5.L&W8>EG9NG")'"[,,US@:P`6X:(3O?"#;XJ4*TU^*Q*>5FA$:= -M"0\B_^O$%3X]>V5KP.]$8L`/ -ML7D9#YMQ4CF;4SW(XZYFT=Q2@R"95"]Q.CEXL -M@#!4W#4\JO5?8NFVO('LMX(JD?JIQ;?\;=PCL/YJXK6Q!LT!GJG3&N(\W&HI -M^MTRG(A4[J?_?O5?U&?'F_([\P`_SZP'1,:*?Y>^1\>SY@T#POEZ+=+*S\N: -M`OUF>RC,H$#=1)^COFU[;DJ3G/PNE1#G<\<5Z6BDD99Q*"EH:;L3;S%LG)?T -M*\O\2%5L`TI6[(6K?1O!/=U:/(OB`!=E[M<#V+A(QW$IIOFQ2FZ7WKI@?I"= -M\&+V^"N.IYYIOX[*U,I+_2O='DXJW&[=U9C]+%':KM_2[7TI7)^]R?SO3L,# -M)H-&FKF^^@0;YM%YZGK%&ZSV5][H979/7_&!-(V&YHM_^\6[Q5]B6YH-VP*! -M]UQ6R6?,A2=I&L>_]/,::=2T$]00Y83H0Y/MF*E>=%;@XMA3(0J\:(_'UO]Z -M[ZQ*51KA6W/AE6GY-:]A./N;2N=:(2UF?)E`G>:S"E&+%0"L -M_N3EQ.I8H,6IMVE//`LEG.:*XT/+?ZX,;DDLBH[1V@NF)WE8MI>$#OV)>JK[ -M%!KP)%E"_F2>)MSN$%:)'>SZ>:RMTQN`R,L&GKA,:L5N)2LJEQ,2O:V;> -MK,+?\&/8BD3-+"(OI>*HV+E4%4[3L[+:I6*_#X'UV)`W8/, -M6%L+G5TE7-[]$Q--XO^5>K>!TG=[(9TP\41LT@AX;-S1]]A:LN -M.W+RHFU2>4Q;<;W('$O.>5)'PY2F1QE5M6#&$%"A))1DTG"ZR!I;X$^$J.ZV$_CE&[JCXU!.'#L3A;:!(^`7BM#S1B$SU./K!C`4. -M7X2VY?B>M1F.A'NOZJ7GYTO>GFWGC*5)/KN9I9YAOP$Y91L,-#[LU!M^:PVX -M6T)NKHX2%S&>W'QR%(<0%+1,+<@J%$-BVNRG4OVPT?(@G31\ZXU(X,@\X.!E"7!2J5['XF,"[1KW\#?)VOXP.IB?S1W*^J+R+C*9=DPY+6_P63< -M!;J%%1XI0>+L_GM/H1N7LV9GY,\;Z6MJ_B;F5_<$ZK4IR#&\'ON!'SLYKN-A -MW[SLN9_BU;-4OUX]6^1!ST$G^MPB<-75IC"UHCL42V^KR4GY`]K)RHYGF_O,5W_:3`X6Y -MKOWG+W_G+%$[C^1FO**A>B&C3O5[]UOA4ASBDT3N%VA -MM#:*D&=6%Q'")K3T]F.6E^GYHDGUJMM1JV -MUK**Z/E.9S`^<$20V7U_+;?-_C*QNC4EV8>!L9G:G:[SW'_WDB1,5P:*M/W* -M^3^?KW&#Y^9!C?:T&&_^12QEDT&0Z)T<_6HX1)`_1RCO(!5ZFB -M777UHG8^SU7NK4J@1D$QY?1'S$8;3^*:D%^`;4EY:E53^QQW!#_XJ&NC-'_' -M%^6"/A`RN1=1"".*/#Q9??K#%C_,I'T*Z*\#Z`M=![9-OZ$1]PO=RROF]C9- -M4G-!09JF,3JG;-E7'+:/@1[\2?-RSZUO* -MSG<:+%'\3^IA9F\JJWX_P899&UC\Z6=QZ),J,[?@5HC.1 -MK,-:[N+J?Z(*<_^-?*S2"6=*+UOP1.>[[DRJ'SR"4;KT-F)$'[&_[K9%#0>&R+@, -MGUU)>^2`=*(50-W)\H3$-*Z\7M$.*CG,6ZM;R^FK&Z8C62:\8D)8F*`?G2`; -M`!MI#%$S<=/>$Y,3`WW8^9.B6(G>W_QZ!A;P\\1XV6_),)._8< -M8/*;1YF3;?5'MT8ZBD<_0B#?92DL9FT*0VG0!^U6@T(@#4:'JX?HSL#;DEC4 -M9]GWH31IRKJ==S0NT>W&?>WE@NM+]/F[PU!S*ZB)1M(-$RF( -MY0@N*V[Q_U!'8BGI3\[\]L[?$CWW&+IA*BM:':4I[I;2V>=(&13MJN@&0EEA=\T(/+CW40-SB1S?':!H= -M\\-S/4Y*<,B!#2=`+!EV$FMB8/^#"'-4]])O8**O%,ITV$+IDE=PTY==>Y3.?_,XN?+V9`W[#CFTH%5G+=W'58RHJ>025NN1ITX'XP+OG2`]U -M.PO&"H/7BVJSB.*D#W;C'K7>CPU[@47N!T.*%8KE.[;?.H\)@O5ZTF8^X>.4 -MZ)FLUI>8JX_KE:V/C:G7;3N.^Z6IQ\U1/T^4CPOR5RKC7 -MB'E`%"H[/84A&15R2.`XD1F9<;>-AYOG$Y,V+\`&WCP,OU_[P@P;KT -MJ=BGV7'E^M3F\9XB7^*?@A2\VNZ^J,PD=#I^R?,(#8]ZO>!P_VKD.G(ZH?/V3WH)*Q4[3]7= -MW0&?\`B[NOE>/$.B#N9Y3EJ1IWO*D#VNC@[Y64VK=LDKLRI`T24.$\92 -MOV#XCRW!E9OS'Y6YHM9BCU^&WV[X.-GGH*=%]^'Q*M,W]ZMW]GI:JQO[E1[H -MCF`"`ZS-#9\6"4D_?_BY=(E>EM.FMV\KS61WS##_`GPL<_U.NJNKAV^$6B_W*L>MB88Y2JQ -MH.\D^\AP$@DFDFFZ6VPWPSZX'(MU;:5':D.LHRJZ1KL!&)8']O6]64>8XV,F -MU)&4F=X?/[)GK\$1)\KP`P-+8UMS1IS7;Z`WF!1HP@C]V],U+QF)RN+8M5R_ -M)T?@;@ZO/?`W,?]FW7>(/G[&0KUR7;,&]5$;,NB51PAB:=/E%U)0H;K8M7\T -MEU0J4A4RI#^R^EI<+G#;COI?="\\WP-Q66&C>QF]R^P%/82.>-HJW&;R&NB] -M[219YM=9X>AVEH&;;?,6&4[@A7E^$@).PX5N?#3 -M,A1=^B]IAS-#86QB/Y=>;<$TY0+BXM%*.,B>]V4!Q<9M,#STJ/:X=?Y<)*"O -MXQ3V80NG=+9^'OC:"J7\6)5[*`V8JH_UA*04Y-(4E2?:9BDT7W-1BA?DYK1R -M*MI$&K89-W$/SNR%]CI\%4Q9QOFC0*AT#;/^DAR96$15+-=R8WWEB2+M^:R>B+]#'?8A9P%>S,SYM1[C.!=6=Q?U#.OQ^*;ROHB"LN: -M%O3Y9@UVWJO_;]Q7G3&DX[N'(8')!02)--D'F5U4VAJBKH2!QN5*3RF_OZ3P -M"4*<+PDFGU;_VZL@9D7-.E^*"L&"O(:#BI[7Z1YQI<58!QT]H[%`$:V(S5W4 -M^420R+IRNY\F/ZV$9[WVQ&U$2'7O:"CO^/9\RN*)=6-8Y(FH*'M(QU#$U'30 -M:,_..*"J9\QK=^LT[JJN#7)&)P\+2Y0,'S=D:$02^;K]9Y9_)MOX8/\>/\3L -MEZ]6W>2\U^7]`_X10P26V_1L)Q4_&5VI3"N`_:3S*=^ -MR.3W;@FFU#ZBK-+QZ]C?'_IDT!Q%TJ3Q35GPW_.G,>BDQ68HY$T0$J+'K./Z -M-MVFG(.\52=32I']N2(7E]M[T'0U;4J5GM>) -M3MB>B;V2\NL]=@3=?F7[D0U("]$Y2T3=:$X`9\K75YT4-Z05\W1%0YPJ.'3; -M4#1ZXTGP'!L[WY8]?W!'B\%9_Y:=W=E.$@<<8=WCHP`/2XIOZUVT&OT'Y8XS -M9!BE^VIHZW.8!]'/]9,Y2XX00CB;+I3F -M1JZ7ZLWZ+T5;GMMAR#[[`U3VR"W.C:;*!L`"E8T.7:S279,=Y6!CS),=5$O3 -M\5+14DO%IKKLMX(:WB,))FD;;@E/MSNK*>:ODAWO_7:$VV/\*(/4(H:Y'WG\ -M8OE[Z@S])@^$Y7OO1*##@:-G"6`-1NWTLQT=ZGZH`Z&_X]X5,71N<%;%I&WX -M.%_P8>M]8JZ%A=[GI!Z?NA-C`=C5)*9M+LS(0/>H?D.NB,0]PT)9)6ZP=OX* -M/<+GO)B=;MJ*RJ3,4PU*PP^91%0FR29JM/L-;LZ@NP@H,GDR-)4"O&C8$14[ -MU"71ITZ1,'P??*UAPQL/UEJF:1>!GPJ_,R.MHJBB8=@C?4I[>',>:'45`SM4 -M3*W#2)F>*KNS+:%(F/R*5&6\)ZJ43[AMT6ZJ$H0VJ;Y5$F2EH*B$=ND7M@-" -M%N-HV&3]8OZEC,48A]8&/C7TW_UZ*>(5/Z*6,>$A[X.5+N_79?EP%Q;$KC*P7G^8^CH4^L6\T)-%$F<:`A=\GY)R>G9/W/;-^?O=1J'F -MX;Q#TN9NN]%OEK=FM%?/=N -MXM20D;B[DU!X/2\`7S,*$\!/;[#=6HO5G>1L0XL`^8(ZFR2I)NSZ8$#,@ETQ -MO(S/R=PCWCV4>WT-^F]*D?E-^`D4%2$`H(XLZ -M?G^U^Y#T%0&;#F3S\&F\L"[W0%@29^#?1O"\=I5F9_ -MN+RX*(87]JKUZICM=.6'8K?_*>`W--B$IL-*%H?(;):VNKC((.R0?^^D^/$U -MJWZ,L1&+;<&A\&S4I"=Q\%<`DLJP`7RW-)'DR=V[>5C5\15PM-HR%C7!KV^@ -M)OXAG;S>BH0.IJ3QA"T9(BT7?K>10OC_02GFW14N>L3DH_RCN7QLN!Q?1;)8 -M*G*!V,SF/K$..`KTL>;_8FCBQ6-_/QZUB./3;YJ@'LMPV- -MS[G&')-_Q=)ZNAE+?!20`3UU16D#NL3-R18 -MA:5BA"@IOVZWDN#U%%LD8I'TLIK;I*$T3=90TX3:HCA+1:$YVDYO=I,Q8>7R -M\(9<08Q!PBS64Z]L!<^^/0GTO&?$BB3-HS"U- -MDM?RE5=9']Q]VH#]+-Q+BN:F[5#?:UW[3@UYL=9I/0L(B$E&.QYX[.'H`FKC -M[2I$NS`P328#3#!RLET#DRWA;1N\!!_>'`4;X@+*H;'YAT)Q5U,_`!;MUSQG -MSKJZEQM)6(@$DM=RK7L,+THAH@"(;,6VK&)D#PF&UV7!63L0HC@HRU$G0J,VD=OSE)X]'+[5Y-`(.-IZ?`E;H; -M(E9//KEOG/"[(#`-_"&^]],M:@78$)*PF!Q\\CS(?8</CL(-UUOA%[&5*I881$FWNI2 -MZY]4T=K>XVKBUG$L3_^]@\71KIM0LHDI+69!-2T??)!EBQ;7U!5JK!==,;[2 -MF>L;G+WR>ECW>G;;4'D1$6`TDJ6];HWBIW78M2RSZF1JL6HOR"8IVFZX^J9I -MXN5?J-2\#X04S/DVJ8*C&]%2VW[\PN+S+_@P:C#HJZ*@28$TV:ARJ22 -M]S]NYT#F:6XVL%3RLN5'`NOO]A\\V<67":`<7X6G7N1TTA-M[)%!/:MQG`IR -MA_L#?I,^V+ZA_Q+C2J3W*@9KQX?.I35`',(Y12A?Y-RLO%9+IA?*J!L7D'I= -MT8N5G+L]EM,Q(^U*71PHN>R?T`UC($N-Z9:!Z#=1 -MB`J#IFR8G<]-9.),Y?P%/9R:TG9"1@U^0G!KXQLMI2']NZA[Z`K1#9IR2]7N -MAQ9G5%"<2YF0YCZ!M^)4[U_4JD)U_!HWV-246W(@R82/%1G\8!%+PCQNM7F,XB4$_?KJ!\ -MUMPD),]-J@3#>H)^E;2$T09"#^*>,2,:4[W7*=B#0UH#9(@8($U3'0,O- -MS9T,>LFQE?'A&3/)Z+Y[Y&]*<;U$RHR+P]_Y42C9_P3V)'+(7GTBS(YD/\&* -MW>GU(=[>&I48X"M\C_/D^M@)"AS<-K#?&+\#@]O%A64D]9K"Q"%$_/XDPG[Q -MIT(UL(/UOM\\.-?66C6DU!<5(FU3F)Z^#-2TE5.M*1 -MH^;V`2$*IV&=>_Q*5SOJ#AB##7;)-Q5GK`KT&6F?'ORWV2&_"^=#;#06Q9M/ -M$1($U'FW:EJFMHR.PH?/Z/:V>L?E)]IV>6"^K[-@SNIN_^.FL'/(2<'XB,-'A@^`2+[;=U2 -M+EDR]F#+5.&*B..)RM;^,>K)Q3KT$J3A,YGB=Q2C&G.N3\.-)V -M)W":`2_+39DC4/<^GON=1PCLY4KVDE*-)HXQ(7!MM*(H_%U',Y%Z/`GAQ\8:`@_97OR'+Y!QV:;F:*/M*&16]N:;SF&>67Q? -M00B6_-!]/34+TO-1U59(;XT@&Y$=1'3=0QA3M4-65,#O#C4]_[[:K3I_WD=9 -M-!6!E.XY`V;W.@*&UWQ2`R$1>#Q?MX`SG27.RZ -M/&1>7@$SMI0ZCI]O#-Q`4OR>D?&.TFDOEB^3]S!\,/H(?I7[+T2Z:!BJ"@<# -MO2O@B"GP.`ADG2W)Y'U.KY&-8<0:/.D`2"B'\WF_@@PO$NN:B7VRD?V_C\E( -M@RS"=N@G[?FU02WW/0#;UMN=$VVT*H['V%]U8#(GM>N$^SJI0_W14\OL(E*M -M9"6O1V$4;6GE=CS.3JP2+X=_2Z1[%:JUBJFY>S=S](A=7TD.W>[(/9IV>8S6 -M^\&31^SBS\YV>"L%#(Z&Z_4MG2+*`>3Q//&X,WZD;?W\S,H/%3M-]B=&*1E5 -M3*[04(O.;N0F!RP4+U%]155S2$OSRYQMSG$H#&O'3BY1"DW'/;C+#O<5@P5] -M,GR0(L35M]2B*MIR5N`>83[5T?S6(LB1K:)AG;^IU[IV7!V/W_/5OPIAJI-& -M*-EA(-M*:D!I-5!#-EU5TNS.X.B91`7P\!=Q[$MMWEC&9K2NS*H\VJ$M8PRP -MBY]]>R+^\U>51Y-TE[-;Z/[P[W1T>SE"^E)-FK[B -M7'8D'9/=0NA[>.BT4'Z:UOYZ*[O,JNDM_=]@=>38Y-"T/,6O7\]4;JRJ%VCX -M]+WK4HK9]&X[:OBBNJVEK]I3A1_.T'[=C(P(M/--"K(OF.G<'X^*"(]=UX,1 -M-B*.__H$$F&M_B]AH-!"@1PSZ=U[IASPY[CVIDS^!*3U=2#4MK3KS%B^D^2) -MX_BG/VFLO+VY@D#^.OK8)%\EA84JZ8?`)SJ*;:1NRP1BGRFG(E8$>4;B@W<( -M."+"Y'?XY/;'SYGOWS(K(E'3\?>I6H@HPEG4+;FH%SK5:FST-P4FN_#P,4IKILAG?J_Y -M9Q5%@OD.IP+L>E62_J^A3?\?Y@+[>(5GY#*A[&%H5C\>X@3I&.5G&) -MZ,HU_$%'92ID$$]>@85MZY5"R0Y-X4>@C#0T(@9=#\?;RNN:_:SX!Y1[:`S, -M*;#(6EY>;G'SS/451H&K/;2[21MPW%+^N>5&%#=[J(1D$T]USIM81FNZEJA- -M+A(QW-2)-,!D!OW\24`-E19Z1#PHTG/,@;'6Z?0SD5Z?'KM?,F.U1_2LP/%U^6+0 -M34KCV]YV2;ST,`_1,%!-#?R)-64O]!99:)R^`,#LW(R"00QM&;'G?E(3^9#` -MNO<>1QI]ND>'E5,5Y"!*[.7"GQ57N92;L:E`$KPMB9@XWXD:1.;$SI'6EG3< -M'PIIG)=,NP0I;6U>.IW).>9D=H*;>W,]DZ`%N;>P7Z(RQ,9E[R_DABZ&PGF]!G=-M]@Q6$]@3FS3OI>/:T.608 -M1-$NF#4.V:0HIIF2\EGNM[9D6'X+F2JRO,(-IX[?4PY)SSP=%=F+:35(^GFZ -MJM7`Y?F&7S/T&^E^QVK,"Y!.GAB>"J='F[+^A>R9PMFCT?T7YW"[ON`-)B-D -M:>)X:Q._1`[<\X8@P&KA_P)&OBR5=[Z=]\=1DI+/AEQ+R%%)&/X?U$"PK-6X -MS(3%T^:_`7);`D.'_>"EUC^YA:ID0CF7@`.%"P2Z3E##ZT&$9WCM6R8>K_L7 -M#KVVQFI[%6J87HRGJSE.9MJS)Y5GV$K_(OUV7V^Q%T^"C>I*A_KK"4+>@$-U+M9S"%N- -M!-<4;B]N_(="C=/QEJ#IX6AM24H;+J;""D/C0/WOPERE!6:TP:L`3<74F;,KEWS9V*'/'?;PV0%)@O"& -MF\C1?T'=];Y?-;>KKU=B#.LSD'RQZNQTE)/E" -MQ#GFP?PG\,.I>[T3UA6;%ZR2/\JG)206%KCICE:LW[--MXXP^LU7'BVB:WE1 -MK:^;A9KZJ^WG4]50^Y@44UBYTR5PO[->R-FD&35#=$A3[(R_ -MYNINI\NY][=_@Q/VFP<'11[>R?@IRXSV2CLV*E&43MD]QQQ3]R"M[7@'B%-( -M.+(QF?V-"I1.R<3!J":BX4J$E:&*'E`SZ.J<(AK;PH$\T4-Z,MQVBFU%6..1 -M6L_R.R_G+\K0UTD9[HZI4J-H7<9]AZVFMKO'"?8N2#[\_C@/9J1)TXTBUNQ) -MX`6LRL*I?OW<)D9WP9@Q, -MO((]1BM]>1`T:UC2B&PZ]'.V>;N,@%)7$:S2X^B(@=DH%51NT:],".=ZU57]Z"4KA]?(2O68?=A"W3FDJ(\E]$BAK=N&E#Z3=;]YW^I'$:]0:M0+F^V7^*L=!,&A;>$4 -M3S6K-+/$]EA+J'SSUCC(1Q!H34VL4A5[Z>6 -M]JHV;$GH>-ZU5*UPZ\RRH?,W>(?*4_!;;^>!9$_*B!X>49&U-S"`(;W<*>=L -M1N,M)`4!RZ:7+=P-9S?^;M66"V+#R.%C.@POOG467YNR"O#XEB@/*IW`W0[5 -M&O*<+C]BG\L!"O(T=W%/O\9^'3@F;PD/_-BR)KD1K3X]4+)0#W)DM\U`1QQB -M`@O)3'LMQQ7PRZKWO6"Y9I34+U'@2Z+$WEM>E#(GWYJ43+*ANE;F259G*4R8 -M%W(&Y2>D;!9)=^@.7(+=6?(*'=5X_I8[_J4P>A<$4Z#,MUI)%YDISKSSW5HHS07U4O*_"8**)5Y3>0\SC0779L)U:UCKO$:7H=_VFK2K#RJ8%4M;% -MKVSXJTI2GME.,4KS"%$Z,_";WK_7P<5BQT-#;,E+`5C6`(YO[/R4MO!PGXSL -M2.&R=:7:7];_A9D+YN&4>I9/PG&^;N?EXKIH(>W-;69,%QA*BO#9MHW93@KB -MKQ&@)PEYRZ5(*MTGFHK[O6[3L(I=D\VZP>-`.0I3B^E37RWAS"4GYR4CJWRB -M+N5U(X*P?I(8DJ%H&=,962^3X.JO_SN./_CP`$HO:XAL]P'=*M1&^OT6$]I` -M6Q&M6WX@J2E_!_HK%31M)5WUH53K;`]^V69ZQV"BJF^/9#VV6X6FPW_`OBVF';TI?C -M?AJ;8X5I_$L:0.EGNT>XK)"U4$.F?6H&O'9)O0UV`^HL%B%G429DNF)Q3"/W -M\X,/`Q2PK#Y/;<-]=V3;Q9L;H4;(6!H$U]0JHHDU%\OX_=P93LTX5G,PP7HV -M-X+;5JO^[^2LL,F*^(FGH*&HUWMBM8D3!?&?UT)M.<:3&=!KR&;[($CT1INM -MUS^3UBF7PLG]P14WXS;$\FC$;14O-QAO3WQ\Y?KSJ;<>"E%^[> -MXJ,8#365'9^DS2(J:+!X-;2.J\YJ4?#M(=*?+R^LJ)&N+XJ(1NK"'`QWR2@SY[3HDN -MS0!")5.DX^652$>3SGQ-+RCYOPACK^Y)*0WBGN(EX$@,DR-A,8N!#J7GCO3$ -M`5@".];_W65P22F$7+NYE=\K_3JCL^`8IDH_T7S8SV%@SWRAH'H;U$A&'OHW -MJ<`LO4_[;5VMW+)[,E`^HK^*@FFI:[,)/G]J6M82[W;[E2&RKJ)3'=-8?*$/ -M43U->^BXV^RKP7.Q^X=UG-4J:Q#)T9`GGIA[=>?'EMTP>S*^D_T!WE6N`DIX -MQ44<)@^IY3S#H1M$X!19)+$DQ%D`ZVPVTI-I@]#9HTF?2,KC$@'&6;1%=A>_ -MJ,*_6]^DV2(`3BV6&W(GBJ>9:SEBB]#_.K/ZH!"0L_0DOI;8G_M?&;'21+/` -M8?F)._DVV8F=TCJ50R9`T/KIM'-2ID2<\+9IK6Z6B8D31WO+K*'$#2OU:-BI -M3G4T>*2^](Y;,:H5Z<2UBHB@^9V2P@Z2E:U81\2":D*`4#5P/B8536%?&NT* -MARPEK_7&:A"K^]FBMM'>[J:C/9?%L!ASF9D<+]B$VYGF_+;(6-T[5I3@T)5 -M^Q)Q+GY:-G\)"BI+]DAUJ.?ZPED70N5,S?Q>V!5_NL]J6U[':8E@'J`45Y@7 -M(ILM%&01CXVRP*P@.JHXA*&+VNU>ITI9*Z@<+62E?9::>)5']C+Q%9T3NQBI -MU-_/&!FSWXL5E\+NCG&?E`,&KM2*)KRG4Z0?IO4A"O;54NM&6%$EN.7MXF]A -M(>^7;4HO&E,C,0**G4>!UH]!$%HY#S'`*FI8FT9'M0K_--=VP6[6AMUL%T>: -M=WQ=H_^JR?\5I3K:Q5ZML%Q\?F]&1-"6AG+K7VGR,#;]EF&F'ALB*GY2C+-WN/*C#P&X[JHYA[E -MOEJ'WYUBY`952KJ?^:FTN$#OEI^(N30UH?YBUF3L%`H'!R&G89\7YZ;<5E/@ -MX5N.%BO:G$E@B`)$$>=':"',;N5Q!CWRQ4F:#"SU85/$F;*VD$T^'X^Z99([ -M[*RP(>PV/P2S=?GY4WJ4/%[V9][7R[D?A?7@[M@.2TH;PX(+./2_='(XGFLD -MW]W;\)N8?#O7:^X%C4O(Y7(L\-N#*@.!/=.QHW([P-#H_IT8&(DVSHS^#?`7 -M:<%^3JB-MH`:DZJ6-G)*>AKO\C'4=**QWL?+6FN>+V229=?KUZT0T/ -M/YCBQ2]MX8J+Y84,$_.VO$<=>&D+T%>Z_3\;^VP?B2U)>@6,3P$5N+=&"R*4 -MLV<;X"MJ'O#=2MO30NQT]GPF;]+A:QS*@(CDTI -MUCRMT>_E9A&W)`](M$X=N*S_3Y.X_R?GS=O+&*F--%'U]CHH*!MBRY)/[JR/ -M./%AU<,#'$U>B$LS9`R#C3>-641O2I.TT04@2<]OH4K>:.^:ASER7)*I\_?# -ML`G$$KO3K(Q0F/)5QSO<7'`>KV')Q:L"V4R9XGG$<(;%2NT,6?"1U']&V_[Y -M;0"DM2M[]8&;_WG1G:_&R_/)E"C,=^\X;_BO19!S(>9Z3^NUMUV\=_TDP?!> -M!#&';0G'P>([60#088%F4$TAX]_LVU#N^GGRQ\-O[7(TE65KL]DQN?FR4&V) -M(++6J0PO1P/EBA;:8ID#H3XN_T$_7]">X7E?\_)0RI6*\*?T&);@%RG"9$E2 -MERIP9&ID^0OW-+!&7W2S3F5X6O]J*&7TE5WSFL))_8L[U)J*D]+.O+(:MI/) -MN9TK-2-:9NRD3>7\=TAV*9E13%),PC%8Q(7#;S>*`U/G48L$"(:3=3L(\S$_ -MCZR]J">A0;F5UTOB+L.GO?A.C@*;?==-'","4)J5\W5U.]69TC=E/-IMT6R-80_(OK8:G3J -M_4!/.D5;U]?:Z,^Y-\J43DB&>_I2;?L:4V3)J"Z2K.BG8;"52VE.!OR;H^CH -MZ35B=/W5REAB>-;DH*IE6S\:38\?@R3!Y**^/3W*R;@C&?(+W@9!N$;O)X/* -M;,`A&N2R$R%3&2(<(#PL^0:PU^_P;F$^X7G]WKA3']2J;HI^9RECKM8^G%R# -MF!Z@8/86E>/DE9_9N^;>SX?HC?>WRL"JP^(E.B\?M.6PYIY5951TDWFCP5T% -M*P_#KO`\5=7^#!FO$07W%)RV*#0*$R):0Q=&G**>CI7,+IM;\^Z&_3>AWD'N -M%&;L4]S=1"U<"N2^C1K,H>RG\FTV6/;+//T'E%\.^2"WVJV[-(\]3((XLO2_ -MP87IS.J(RWR2+TVG52K_P]9_+VZ3'3J7%7?0H*!JK;/K8B582N:"B4@T8-6^4GD4HDOE_TP -MXR,[+WAR(YNEWMHIY+?T:?.9!(7<6.ZR:.5SLQ((-S'^G(\6`7]QAXA@J'U$ -M53&-"Z9\QD^HWQ?%1M0S@@`5NL]<><^Z5QUT]QMN*Y(Y)2KLR.2Q.A1%M!^W -MU("2J<.+1K9J!:G.=+W!T'DVWXW)7(F^QJ*P.I5EA>='!W<@1;'0M'=W6E[) -M+]%QEHWJ*O;TY"Z!=+;A:(8HDWSF'/EUVU7LJI$I(29SNJID+27*3*^W\E5G -MM,2[6>U&:^R5.C3C!K`U%?QW7G+<(HY=H\-&V!_THP!RX-?-/O&0D@2A/KBN -MX+3@G6"C.4R+VA#ZU'-I3O)]B.T!5&)Y3R1U<4<+"H3\(,UHCTBW1"-Q'P-( -MOUJQLG;%KFQ.C&YGC4=M=L.5/K>F\8(EM;;==;`]Q/LH;ZBRK_E<@B9?45N5 -M:"_VE^).5J?<^E?0";R^O\QX(+??0)ZZ-;*,C!*Y7TTE)!E+<0O+()JZ?<%% -MM<4)SZ'<4=&FM;K9@"UNA*W\L_97"\;')5]M"(_UAAN3KL>=@:EYG%3@I_AD -MA=`NQVZ'\&?G+D2.R7INFE/&?"HI*>,-#OWI^;;-AH5>?9E*GGM),[-+NM[< -MO\$M#UVD/%'>PYU96CI=H]+3)`K]24/8"S>G9/JCR#OO;]=@`Q6+3*LA[F.S -M4JCHR9^R.>DX+UE4#T>J9<6QZI[0Y'9'RR@*20#J)CL^0OJ4GOY$J>,#OIU8 -M%PJ1M?=9A1L`JN0\K4B@&K;'#I%;(!9N=OJ=>,R-;;/NI$O7V&,G$.4PG$KHL38E=:T06RV7OBO:Z3?=5&H1I<5M2806$_1$SK!T[ -M5[GY06]&M9^TL0?0E[C`__.NXGIH$0T?':_%4X"[_*$I6EF<.V2/^#%$/:5C -MW3/_KR)H[]WM1XXKXHJA]EKG?*4Q=8>09+2OUGS?`(VZ9\9GSM?J9XZRC@UZ -MDKODU_!WKA -M#WU45\2!XYM+@G#:\,N-!0+%Q>+%@1K3#\TP<$-`C/U$'3LTW$C$CS9I?54] -M154I[0V5@V$+\S^=Z% -MF1T2&UY07GYOY$H]`^I'J#=];.X*,[CNV%>NH(,]3BD9>LG"R[2G(W+ZV%'Y -M7O<-<,2B@,A&R;1D.H^"_2V]#XHW0,A@7G5?/X&C'&M3'/'L%2[_*YRD=ZM> -M*=OJB0_9M3\U]65A7!G,GOR<5``]LN`- -M/Y^TESH -M`39G)M:K&$U_,MCC$W*LE)!` -M)\V2V60O[_Y;WA$;R%!_5;^-C3+_PP]HCX@,]HYO05M<2+4Y,5IE.%4 -MK>N&XQ?D$'RYTM\:L[ -M3K4=.M.LH!ZDCVS6-U!_MXD_:WZ%1)AV\_(7+S^$C!/@NHSUK5#&C7O@=+/H -M1)5A?.#C,[57O0K&:\)"\Q(7&B?4FH66:3<9\Z6DC)N,-`S_^8^]-5`E"\]M -M<#QYC^04N,BHQOZ#4Z]9\.9%8@/8R*:[?_^U6SEV)Z7HB-=65]#6AA+RTS*O -MQ%'F2Y*,UT.!_P8],Z^SLZER"280!S\/0R%,Y")QZD-%_-SCKIG25]""NX+8 -M6LLTG4C'2E_\'4G-7(D/.<1V'0VIY1&RSBV$I>1,1UG_7>\LL?1(-[^U$+,F -MLY&`L)R3JQ12$=&8]@!GIM`9#D;&$R$L25^L.R[2].(C@$]H4/I-3T2B"&VU28A#5 -MS+2%Z'T^UZDQUSX=M1Q7C$7WVN`G2< -MT:/'_K4V3P=$5!\G.W?<^P4BP>`&5IK66ZS>?)H!,ZO;NUV#7O1XO09WQ*$$ -M[M*WGNHAU>;>)&"IC]0EY!ZC7^3]M*3@%A*R"D"]M=P@3N6;JGS]V!X?=#!? -M,R#H%F)CFQ">#%QHXHBZ*^'E?/G!QC";N'I>.,3L6/\PX6WT+`+K#G`=Y9>[ -MO5G,GE&))O[+LU3.M9`N/BD!,HP%UBS%*)!ZNL8L&)A31JWV6IV+%X3/U$\TRRGZ^'62>[8M2OIKM179^GZU%65_L%"*+@UE+$N^_RPC -M"-(;*Z^>EY]Z+CJ%MMQI]1CSKW.=P.UJT=LA/<422L"L3@WVE4O3%"PLT -M%2:*"-:QG"QS*;)[+39&E/\9P7(\Z=Q_ZZ8:J]Q'S@M?>%$G@Q04PC`JK"#G -M:-JF6]9V@`>B7T7PF*::9A$FX_HNF%6-E6+YO,G)(>G^RJ?Y/0Y[.?P\Q=LI -M/939.44_>-EOIZINTE5[XA(I?E=P/`:JM251;)0`Z-<7@K4>-^2A`XW^#!4@ -MN"V]49=\OQW3O>WZRLSB1[\#[?<3JC?X5F9U7_X@(-K,-;EE5$GYE![(=\O^ -M@+N;"`ZRG=OHKI2,\=W04=TI[`ZNQK[&8Y/ICC=:=IF+X0-]J>6I'"0E#SR>%O>>LUS1 -M[A[%AJX'(3<^V<^LJ3C![Y@_HK:">H7Z`UI$R"QS\ZGX1W'+[.GB^(PL"1NL -MQMGI'MQP6%,*YN)-(Z6Q33J?:KZT-M.^OMXA9DX:&5@(-8FW[;S2\.F4Z7.? -M(B\S79IY4)_CZGBV7M3F+QM`_7ZO6R308O_7@+90PLD6M#DV3#VWXYYHS&H0]MY1"G,2^;I&AA_$,S)4% -MYL%GY4B,7>.!J5D)VF[8%&VHO=0\^, -MO2T3@R<[M5-_P/&L9.N&6?AX/N83J!2S,(0 -MHYE7AS43LF!#)D)^$\A`/[JS2&WXY4E").B"UJ79EMB?QL"S)D2R`NOZ\=H/ -M,S4*MMG)W@?&_MRFLQIAUS3^)D'XT]G3[75<[VJ9R`^Y2;A5%&=K]U("65,@ -M)4PGE]'$+KCMWJ@WGDOY_="OKZ2+59:"GZUZ"%)2<^VIO37D'?`=*'5$<=WR -M_FE7FX'MSU""ND,W#:'P#+XD8BSTY294:D3/:N2^QTVBJ"1G/P54V3OK69(# -ME%&MEE]5F4=18P*RYM_>9/MMOX,=WB*@OGC[#"R.@(A.)3IB&-"4%AJ/',]WB+:8MUAMMB3\6VZ*S8F;6-#63*Z(N1/X#^QYC<:VMFY&0T>HB)[ -MPG.:(T3X.V[*GR&6RN_XI3*ET[GS%!!CYQV3&.T`I&7*>\;X0J2W<=VNZR%2 -M2J_WJ).N7N:_KS^%7AB$_3C9J`NX\/28#22^SA9VA9"KT]^$P"=^ISCQ!8G" -M=8JPPB,0@T=<@/RMQ9MKD->,:3UXRD8.KX6T#DY:T,35Y>*E,S\N#*!H_4P-SXGO)[%5^R<4]4]\KG"@W=!PLCRYLJ[@ -M0I(.Q5[+RL[F;Z_@K]N-NV=34HS1?"^#*E)UD`YCR\D05^CLU?H&7?#^B(^N -M#4HGR9YSZ,%+89T_E#Z\!0 -M%B!MTA(W+N8+"D8Q.:A%RW?H;6A]*LR3#9YW9U*K9W#TW,')II*]]:X=6;,` -M^VJU'"1'6"%V7]\\N\6\F*RX8(]47BY)])1Z;[1VL\9S/'.MOE$8>8;-Q@@] -M([J;$B#@X'`*F3)H1_[!/;&BT,3`O'*/!"/Q!DS,5F$\MTN;-2,!X_[DCM0N -M+AO,P+<'G9'9[0EF2GNKT4!G:8[L/T6W0(Q`\0FI0D=H=-V"BJL\[!T&R`Q\ -MJK.DX&-VQ&8?WBD\0]Y?`A)-U4S,E'Z//FN3)*E6/R51X3^/U[+-*?@E%R,#$ -MU;_(3;A"I2#S+Z1I='V;=,GHZ?O&B":5^9#:#?C"ER@B3#JB+MO2][?2]#'@ -MC1A>?WAF=[R"=3@]8=(@H-&<&[=4VYM;+KLWJUEYLDV0S\^;S&E4YJ]?YTVW -MJ+BXGI@G+UL-MF1R'/45WX?4P,<4FEH@JGG%#ON14S$LWO*9P8K9QTEN002A -M0Q*21?([\FQ6ZOGGG,+U79-)#&L$&`.X^8>>IGZIE(V]341*'DF6K5]"Z2QI -MBA.*!JQ_JI9]VHWS\[SOV@_(GVX>A;M3<;DL@*^L=7\PUG6#K!]I^D?:JI"R -MZ3::P-S3V#I:7^+D=$\OUOX5_ -MI$6LBX:J2K82G,88WMKJ0VJXGDGGT&#@,F[&E%/F/=*X7@RO)K,QI]K"'7R) -M%?1_WH;Z0*=XS,4#%@7A0`5L,>0TQ8H00=29?K@['XZZLX'%6ZEJ==Y9[%H0 -M434=W>Y+C\@:DN1]M''@EOFKA9MCFY)ZQ^H@O%RM@W@:&IZ.FM\CH!X(R3]J -M!NR8!DC!A%T2EYFB.GZ"7**`Q_K50UK0[WO]==QB:949D*\D-7.E;8%.KSC^)7*_BHUT:\2E^8%XJ/Z&\&ZN?)L9K#^ -MH?E;X]-,/9D!7O1UP4S2,\P3O'??MK;QGNO9@9_FR[L#L[D)'M/KGFBTJM7['XZAN3K% -M:!N."9"Z$EX60*2E2EIEPLWL&?/M5;:%O18#PO.IW?`RU7U/_1`\,37+-C;( -M8$^C*[;EW['>H"A!DA(M$O/?87N*OE-(WIK.D3]G,RB/+_8]\5:G2I?4E(6B -MG.[PN=*;.>#BR?(.*(!Q>Z/$Q%DLP=L[T[1ZN*JPJ370W7RRK/X]V;-`W?CL -M>B4S(],(`#8SSRITG)RDZE+$[??HSQHS-SV)"`GVE-79+,]&&#JY,22L_0'ZVEO:GY#%>0,>S$@(@>/N.=WG;76^TH'A&KMG -MJ?4^;.I%X)B42H35K%JN?E$35:%NF;Z(+.[<3TMP,MSTR^K[)!$*2[\%FE^\ -M^T[\!TGB)K%'JMO,@W?+1.^;PJC+*W&22X<\5^<(L"U&.K7?$+DH$PTWMY?C -MQ9[XW3R)>K;4>_6KQ[]6R5X(C8OP]HF"R;)<@39G1%"4%/3XFY+!J(\)+"58 -M&/.;(=JH`SZX7)+,#1*B>:8M057%@9)1+*7W%W?G4^M90_ZD%0$]-G2;*22( -M'&5X6JIH*)]S88Q=5VXCQ.\'=L$9*GJE,=LRYI4D6*V\?%5_[-/I`5S2(F7A -MMC)OQ]%3KY^`R+AM9C1L"TBR8YPP_:>$NDG>%#>$&V[KA;I9!1$NZE[Z].3B -M%EY(T'W%'"@]4MLWXI$J0ACI:J0\16B[6\G'H=M'^;K:YHVYDEPSO]BB#J4: -M'WEP39V6'R%&Q`_K>'(LHX7XS#4V07\&KR(@GUJS\24F=B("FYYB[$X-G![F -ME^V>OS6S9R"EF0//#H^#6#,:NH190=5=&C,P.Y(#?<(.2@L^0<>&Q1:T<%A> -M>D*]5F^W;NG7F%W%EP$&5ZF)D5GBO#:`(Y.B5<3",R9!XZZ*.Q2$OA$>^?%H -M,K+[*VYE6[OFUW'<`(&%X:(_1I3%G"L.'-BQ\-@EX^&;`QKCQ?`Q1K<$(;BN`(O"JO`@YN>QW82'O1>*$Z!'R=%E#]=HFC7B61OH -MSP#S26Y97-9K5?BGFU`^0-+D[8&#(D\/T!Y*/<.WM5E#>R^C(NMJE053`_2P -M&S[/X\`.BL$JMPF3X'L9F-A[,0=;T=U__"QD=UX:<#@1G72[E9'TU=^,INE" -MW+*9N]>ZW.IT@TKN\*F]:#VWIY"&XEE,=41C+*5F(P;4+CYVBS92[V*R5Z9Q -ME=8Y_&/2&`EBEW/S5/%K>Q!D#]CGE/8RG[1:?+R]K/]E=?57QI([JT[!LAQY"E)48;4,"D/>5+@OU7$\@/[(<)%2@52Q -MK0K'36RPM/-T97_>DLFI5V11_W^Q?2L8)B!P!R_) -MVC9+!^+B!^B8?GX$%FN4$[K;^%I'_VN8ME^5OWTE/N&JG4#I.C!UJ(/*_9=% -MRM?H(GMC;?=@R[YT_P/@L?NQN8$OG%K[C*#^-+7!=S#,(>5\C>M".[3W"(9E -MCA4F.$7(U/<^^F[C3Y-H*-@OA)LK/A.+V?[W;EUH+B_&99>)=U:TU;Y)<["[ -MUH3\0DL6^K.RRI1&Q.Q7P'RR@:?ID`5W5G%6T-MY\>F_DG><::'3'W(KM84U -MVS<01CM]O6MNLHY;*+N`!$!*\.QAVL*"=G(B3N%0T>2V19<^JP9F8U-:32KW -M4U$GOBHLU_CK*<-89\`L9E7_\4/D7G9@$.'DQ0YY#G.>63B/JX0X6/TU76@$ -M;#9)'9%:F>[\;0,6$561X$OUE_8S#][]QBYXZMX-KQ.JHJ;ZFMDB6PPE/JSA -M4H-VWQOU>UAF-$/(=QI(VZ<(;,*IY&H&9\:]VB`FP57=_^]T[?D6?87JW=4= -MX'%=?>B,^F_BR5^:X=A(NG^8B/5F>]V,_['@2UP`LJ( -M?N\3(!<809P'3ZAV@EU/J@%KUH'T_XQG-B2].6 -MHFM(@5$[BH8EFV>+4G3GXG;H-UO$##>4NM*N!8.':;/ -M@N>/R>B5:V57CU.A\U77G[\8R:W;+[LUU,&L.E+!65 -M*;VJPPNRX''A5-M\PK, -M!)5W;+5)=UZQ^\(7(B?6;UE\^[>.X4PC*<4_R;<+?.-&2''&A;Y$.@DP7SB- -M7`8(Z=F`DJ[82JZ[I5X:_.`:-`LQJ&>32V&ED[N>B3^<[ZDN>2/JG75LG+A> -M8SX)A@9_6=-[Y:&M8%NXC;`IRF^HTB+N?^=NMYK]:PT(OU4]`(V^X:&WX]PE -M*%D5%^-KKZ7^NLY=05`S/!R!R:^GA0!M,%4XECS]\N?:L3F&QLKPH`@Y;+-1 -MR4>*>!A96;VI9LQ%0[GL@L$O^%WO^.[!2Y#7Z$]E;,)"T##IX[[`3M9C.G)W -MA4#1A.%B;7;4`780\VG$;NY!L0=G0@/;C3BR)AI&JZ;2-9"6=MBUMH6GMM14 -M!*=#)6BX#'='N7F'X=FZK7[M?V/:=$RZ0@`.L6N^\4`VKIYL5:<6)01["M4?V%XO.CLP&3$A-YKR\5"3G:,QVW/' -MP->6DC'M76J>V!2Z_?D^^Y$5^U^*J[I:@>F(2`-1QERY/>&DU;4'=]7]\N;* -M"9ZJCXQ^IX=&"]+,[G$(D5IAY*;CP;TJ&H>0=.I6)I<:30#0E,P&+]J4J4A3 -MZYU_FYN:A8:=_2+/"GHSD1L05O5?85 -M_0N/408ZQ&>!4]0)#TCMX(X35;C1/W&\"FVG2],,MOY7Q^"0;^O>F]%>N*]F -M\3)!<-]&0U0)Z90L_DA$4F/KWSQ(RW,_&3VAFK,[-W>%#X^E,AA(;1PVN>^J -M-.BI63[H".Y__UIM6REU>!,+15!U!AFI4!T-\_-&;E/[YTT9_/'4O8([KOAPWI>$1X,@'=YX'6#2[)+`?*CRDE-.BM[1XUY\I.F:`Z+S%*KU -M$6QA)C-7BO0_,G9_0JJCF3E=K`[57Q]_1-W8T\7K9SY/FEO[AC2P1;97U%[) -MU:V-.X$JM(2HU@_RCS]$/\WP32J&H;X%C'7,X]7*M$*I(-#HT6'`/.ZY[M;,?C)[(5`Z9KX4YQZTJ? -MFQM921X1>)];OSQL;J6CMLK?A\/$,RV`'CU<[.R#V3.OQ7;;H[O=DCDZ,DV3 -M)M^:@A+TWA/Q\KSGB)KH2)E#=L9F`N6R"E1&'AGIY)K$7XOA7FS -MS76>J>B`0I[I;A>'#=B=I%&*DIA[T=/]WV2V?^)9D4K3W+I3;CJ+\:BG>R)Q -M4T?/GG6!?H(F?,M9>&.S]FP*%NN#I@/%`ED5=2/&<;Q*ZZ0>8<$Z]6AU'(W7 -M?GYK:TE9.IX+8J*'P4;1!\]]3C163"/)$X(XVH2M=@6:5HPN-HUJAEW^OZOS -M1^<(NZM+9DY'T$!:-K.BY(+J>ZX!*`#'C>6)T=K^-&F(1O&;ITW[5\Y[Q]-5^*J&$,*3[4C&2GSTC7Q1,:=I> -MT<$ACH(3QJ\0[A6EZ@%58.V2;[B1+4%$L0'$%!5;.6\T?-$C.2?TA,>R7Q', -M7N1%!1*];JTG-W(,^.3./S5WN;2?![PGS;/2FS\8\:5JO8!=QKFIFP;?F]KH -MEE0J4R+:R?@0IU[TM'V&+U5<03A3XSBYG^PNI5%S4Z,&_,28W]Q?`KCQ:'$% -M6?R&;O'K%UT;`MXS2;]U'PN1"](KA[T>.D@H1Y@FKRC$\V->1>:,.2D@Y0J(V'_PT+U.UY)% -M^G6YAZN87375H;(DAEE<>[+&&XS]0A@35GGMPY:..,70>.P"H@_KKN_(GW=! -MV';[9<-$/3E2B)^\BP5]PG!S5TEQCJ;!+$AK7(ZM[E/@J!8FV'"%M*4:;IME -M=B=C+H6>'`*(!N00X_3!7B;U;VARIM0G%'VXZ?#K6FW"P,NRO\U/?7;L7?O9 -MJ$EHZ3!1+WXN&9OB.K=.JBR@]?]FW6NF`1-G)<4-B,2(YFX.1--;@QCARXI; -M=C04PNE[5GZ5:'F)JD]-ZV<=2ES4NW.&,W7]+6WD>_*4G#LC6_?E6>#]`SI$+QE!^KQ -MCL4(O!J&B7#&RT'4B2$FY<0%?!X]!A3'6-3A61(Z[_=?8(ZFY.V96YK)FB^ZV_+F8&@?2I#%:+W -M!G7\8'SC239]+;W=.2/-D,^@V`#]P%'M]]'T*'6"T26U8J]SA?/WCSJMI0[- -ME?GZ@2A,!BOCP/A%MPBEDWUL*95QI3AQ^9X$'B=E1%?J4&MCZ15<5QBS%ZUY -M;,Y]B,'5]6%\6E?Z]R;Y)9+`_$SAR+(#TFXMZ-=6??VZ>FX!2]^#6!1Y;^9? -M%PKH71G+?BG;'?VTGLG!UA@_H6T^+'SDQ(+J&0XMV5#:,NZ[S28MP_$3DJZZ -MGP"]B(%(PYU_B*$+%6[[%[@0)SORKR3@[DFCWU[1:=^NB_Q'M1AO"4-L]-]8 -MN2MJ&`\7"R=.MHQ.%Y=D,;]_U6B##YWHAYMC^*RZ$671:\,>4C2[R00NT -MV"F'R__*;T+WO_>[+@EO+3)1A0Y(MYNT^K"]VRUPBFTN8EUU3B%D1P`E6?Q% -M6C,SX#$I(3(37<9P(\!O21-9XP$X@`F)=,'8Q.I+T3X?&R=8K,('J;/R):J5_9P;->B&@G1^R;?!XM+23:#UZ\!4 -MTJE:H0SBO+Z:UO0(^/5BO9V/->?GW4F:)"[#'483I8VA-16$J;:=+!_>8`'` -M'BS.P@YQTL69BO*;`8Z?95"WV#6EA$CV?<2LO?]CUFP370 -M(=&Y>]NJ5LW_57GE(2OKU4T'MP!MU),C_+%M;1QL77X7M0#1_*727E%4YV@T -MS#?R*W/U+&2,+=[?3#0BH9[2IOHY9K+^3IS)K5.C289SH*/%-?L<_;.+8`J+ -MN*7@VQ5!W(`S+"IXWM(V*/4QUUYR4KL4:K_ZQX,_2,.QF>:;-:ZOHVWNM;]],Z:5ZPY=L&7`<\FO09T>H&Y\ -M%1.6#^MY)ML_G-MB#6FEF8?"6VLEYS#\$W/''V;G$ID%,(_&XT)YG -M7/@$;\:=S?M_55`,1Q>8)_8]B:N--?\K5+P7_(%O/^//D^DR*'*8E@?;62SU -MW*O3':FNA)"I3"XQGXD;K&1%E\M1W]0HQRN9[FF;,?]5^I`@[TJ)TB-^J:FR -MA7MOQ>^''6?7%,1J?Y'+J89ZW@-Q.&,H5D]@]ZMU2ED`U&,M?"P+[8@O)>M) -M]\C-_PHV7>J*MZ%JZQQ?^"KJTP*M`MNW-LT=9BD!PZ&E`=1]ECB8^_J[1BIU -M,#X?AH$JK'0/%"\A4DP8HHD4%W(<8,6\*_/Y6!Y^/DZ+WT41.WAGUP,_DP'@ -M9"/_4E'_S>9@A,Z6B2G?W)9)(\V*U5=M$X2QRYQ'EW&Z]6<(N!H'/SZM?H'W5W4N72,&?&:;G0HGYPDUH.(3LM"129LK -M[7;^`DX\Q/M'FVU#2,6JPZ9BZT:OQZ@F>]Q<^$&ZAXT*_.)L;VV[BD+88$0C -MAE_MD)&>/VP'V^2V\)*"^GSJ$NQ**HYT480:MLG>Q#YRDY(LM#K) -MAX00,X=TR(.A[[5)A&CK!=1C!7'%(BY;:/T'>S1;5-6T" -M88S62S)%!O\[=E"'RO$K&]Q<..4*7XO(0/P>1C2>IY^]/'(J_XUX2Q-T#\LE -MY7B[C+0D%0CJ3EC5-_2'FLXR$:4:YWH^95_+*^QQ#Z,!LZ6-(*.OX/['EB5H"O@653T,-P^+]/A3'TJM#,]H"/RW; -M#>,,2'CX9]BB,D!\0CB)CEE`P?28T"GRD-`6;B;PQ+Q+N3&TH&9C_![6%*`L -M+9`-N0J2$\Z1F<;MFX$&0#!#1\Q\[\[P:O -MP$QRV!)$U,8/*#GAP,K1@%IM8J"+&;#^8>$D:E_A/]0%1W_1W*7`>S]3@MNR -MB&S5558^PA]+G8:@I/"^ZHVW_HVD]^[S$Q;3+$]Y_4-('DG?0F%"2-=/JJ -M)N.-SH8%-3<#`0D&1]9CFQUAA3L7!H5V^$I/-1@K%-S(L?_&# -M0\Y/4WO%UR9S<';:=*;3^#O*U=`*")!&IE4[<#EZ21/,HA9S[PEQVN%ATF)8 -M(].6>B._43``\+'I5CH0]Y0AHVU\+RI]_R3SKH*3O>>"JSS!7E.XJ7W,\,G1 -M%2T9P,$=K;P$&!56LV'322]+HGN`V]]>8V^0!87=WQJ/7*I^:^[XWRX0$=^W -M$-PBDJY"D$ITD&Z\]6XL>C/O@QBW:Y?$?U:61I[!GFN;CU<8[P2$($G/IE1I -MIXED)LBW#L?[+VS5$-/^ITJ^,D0/L687/9&M6E<+C--5 -M$M9Z1JP"GI4-U6`+Z)-0*?7KNF+3:K1L6)Q,ABF210@5-"XF,E6BYT([\!M;>K9JSYOYE' -MV#[N3.SC>1G[[_7>1(M\>'P\8[DO"G*($M20Y@:UYLX*O#GU$_:.29^%F+L" -M(IMZJ(G6>EY'$L<_!W&7R/-%K?Y+3:R,)*A!W:-Q*=$!V_8A8,=-DA`_5]MBS(I?!BS3_6SQ5)3._G?;TE$%@T?2Y2C[[V;K2-9JZT:, -MPHS."-L'&VWG.6]0KCMM!$I0:MHM^L5)]7EL.5_@9]..J@8BPARCDVJ29@(W -MR)1ZG"[]K`6!.J`A>O8LK8;/)P^#K+ZI` -M_&KAW*M4NAN<31N(>]T/Y.['8]ZJIFZ"*#EGOF-*`^+$Q.Q5K#9I&*];V#*0 -M5[HSVDM:76Y$X-2T#*<#D63O(#Z2@CY]T,5I'72B2KMRE5'G.E#OWLB+S'@W)07B+%<7,3'-=Z['Y3+/Z=3)> -M*M^.8M1R2U5;&(/S=/N]&2`8`2KIO4S'*M,62KB=4!D53*]/DW7RD+M_U)JD!>KD?GCM%EA4 -M$E`H\MUK'+ -M6ZEEWSO2^I,Q6)UAHN7EQ+6Z[#572DG4CW.SIBGOD6<,9W)M34"UM$4^N.#O -M&DN\X3O:6.B#SF]<+U5P1DKFX$=]&[/'2&<9@DO#=C?,12#LWX.?D'21:1R! -M02[;"]3/G`8]$JJC]$&^#9N3O!]##"\Q*98U@BTV!5:.]6%F&B,1OX/HKV4Y -M+%;T:@!X'8E>Z\#$^C(G6#%F_U-NB8@@,;U]\'DX2L`<`8@BX%2D2R7,2]UL -M_/$AFJG6!HR'*7@"7MW\@RO!A#.V8]CV6I1!JA5+NE?U405M:)?RZ.K_Z(W_ -M(_UX>??5ZD8;#6)2MMYB9.`(Z7$>VW"Z^FD3:Y_ -M['LYENZ3:&";+99]`3R9ZC6SSF)H%*VY]#EQ+M5B=VX/8"YUMIH\?FUH/II/ -MO=(/KAW>R":X%-8YM>/U8]R+@IWH42P6>U7S1!43M+OX,1[L@ -M2G-X;3J+/.\>8?SII8LY;Q)3K,,!RZK@\L@UM6>BSYI3.WV<IXAA9,%&E6])&G06\@[-%GH1F?K"\Y9,;*:J&7F'X3G'.:>>3&6QTMK8]U?Q]6:]C407>1_$ -M*66Z0NJ-=3F3*&3/1&C,OF1O\7;UD#2MB(X6>^X\SCSQB#?2ETO4W86F?V)I -M2,V1O=?X*'L+&W!@ZJ!1I0,D$";K=+YLL.WSOJE]SDWV^B!/TJ>;(!-S/=I. -M3(S)[U;.MR?-ZTJJA*=*W[_)O<2V9N+6>9?>]20)]7%H%=#>U0'='V92E"V< -MMP!+NH%FNRAM1C,^0XJV^W&4VQ9Y].(K*,6K,9R1J)R$+'X9T9FS!!LVCASW -MP3,?RO;*!:KV_YIE"B25X3/%GVZ8F^XU:WFM2BW"W*8EKS!>;>+*OC#0TWMKWQEW[?;U^V=F'SH"0 -M25-6B;F>@BPEA_S#\='?PLQ[>!B[(_S!QT#2NF`LP5PR#UM")J!YE<74ZEIR -M8[PVL8*@B,U&?_)2L$CRNOMOASU_^O:U^_]7E4U2?]%?SW3B3,3$ -MX/0,&"_0PM3Q#9W$+]E8(%1#EJ'+=;QH=ZSODVN"E>DK:%.E6]F6ZS?=O=ME -M;^HE9.;?9TB,C6TC1G[3;$]*-O?>RQ.M&Q>_434@Z\<6Y''_!?/!EA\D'RP0 -MVD07*'BW$CJO#P"F!:Q23^/VTN#W\-XG8Z8/,#-_H[FVQO8YKXM:XP3NE)EU -MG6]#CU!4G8G3&5^%@\(^/>]'_I]K.5!MUKI)F:65 -MEI([*J9O/B\JXEB>7XHF72H?8YNFZ+U,9\""ZC@_\>8*6&19# -M_F[S5\Y<)J%'WYEAOEW,PK=5%[8T-8$/*$9RV/7"N/$&AV91&%BY?4ITOOGZ -M>-=J4<$\8=\@HDL^3<=F.<;W.`A7Z#?!N5C+1/ -MM(PN_R?)GNKETOIX1.\/?LI&++NCKVJ>ZO#?=#_*7_H^`?9[L.]WKOXY$T9* -M_\8A]H2X/PGKU2SQR-J+="@^*-)N;)O:6-\IMY-O6GEF/KZ3U'L^2)T!$L2Y -M\'0X-[.AA.].4^C09SQ]6N8=)GX>P:XK],K*P.AVN:22MRK*,/DQN5^B-\R. -M:A1G&BDYE`67[71Y;W21-M8"=Q0A^Q9/QC'ZC&F]/=@839@8/K*-QD/7P<`] -M&K45]`SO"@JLGP7)2<>50WO3;*)CD#QC8R?&PVAJM'E.P^XH8OCLOC*DJ;*@ -MZP=BA4S*SFE]SZA2%53QL4\UY7^=/`888$B-5F,&[YYK1_TY3+:6T>["Y)4/ -M)RYB-AC5WS?DW:T&J_FFZ5,<1(8+"HJPZE\I3NC8ZK0I.%/]I@"3!W]:>X=S -MVN+D^(2'KN^XMV6U9??=_K+I"`+9_%KR^?Q53\#29XO-'U^9!6715T.V:(W0 -M.>>]_8\ZTP2WQ7;&YS7Z6OI#]-EE>1;S8^:GD'1R>,7!,EPLJ<="*$44P>Y='5`E$5"))5?!:`VG16P'4T6;D2"7<->.2+';^LB[ -ML'SV![)=G>Y!>>Q4\:S1VR!+U'TV/1NQB'^XZ"'DQ1K-G7BS,,E("A)R%KK\ -M;.E,G*Y;S?L?IBSUOB?FFNQKQVGP;8_5QMS%%$L/M0AD_3^9Y*/*PQ93ZSC) -ML-K]TD0"IO(C^BTNGHVKAXJ\C%"%[2$U".-SNIPK[IGR]IW]3&AWE"$?._T*ZJSP`\X-(O -MK/W._C>N@1A4=PN,SX-52[YHF'M?%^XX<&?/S_['M[_B@O$C]$`.9XEG7N.7 -MAI)9THPFUR8$":)9N25'KX2SF"<'FVX*E',0#C^;HL$94%=YV1\U,]FN%]^8 -M=E"'8WI(&C/?@Y\ELL/))<%3,O=RTA80?1QYZI81+&C.2GDM"V?.3!W#Q9VE -MSF--GL#[,C\\RI`TLWOP]+#(<71D.1O?/Y)ZYITN^9&_& -M>&D!NX[#U&'%<_+L=2MZ_148S![6RY%N -M.K250IIL:(#Y2X6[CJX(J7%18'YE0)PAM)=&8"$1URLGK*J^H0@SQ8-#XG2I -M_74">K!CJQL\U;19U37.[#=V/(_%QE8NV2=$L`:-B!O4!P@E6-5;9DU:"%[Y -M)N;KTR,NP[4J@V#U7;&.#YFS0Q8N;H:N3G+ -MG;R1XDX0KB&1;(A%Q0D/9G>?=>Z$9.QTFU._PNGHO`D/6HJ=),;W1+5C/#FK -MA:$U="D!"=YA,;^VROU&99EG0<-II)(6:W`1++V4'#3OTET"">4'-7G8FJH6#P<"])JKX0K%Y*3=IWVAC.VBN=R3%>M(E -MX'SOT".TFSL&+N!?Q>%Y^"#&I^$%KKK>[EZO?O>3/607XNS>$0'DZ1T3QQO[ -M@YXVIRS[XJ&"8G]ZQ*_UL,O7ZLF3Z*N1J_M%*6.7'6\Q&9V(4S$C.B+O[;+. -MQEE,!KI\E$>9N/MS/03XDUA`^]R8;]67`H79<&Q04Q_Z"#8JF\W;Q?F]56/] -MDDO>ZVSGRUEQWEAD^%)72E7L`,+2B.49'$Z -M9HCQ:&&SI'M:7V=35)T=-\$!SDE,IM4[5EYF=S? -MW.6].9@LKY]]0EHZW9NA!>3XVHC,T4U5P25Y>@=$-.Q_I8W( -M?X4&F$YGY*>-62!90DU\OA<;R&)4[>K>CMKC!\^$X`"!_+F<;_#Y.W?M;JZ%5C+Z4UX[B8%O?C*S,M\YL#B.YYO`$H)A15[8/T1P:"Q<5 -M[&<*]=YM4GOMW\UP9/9E$_*%WC2V[Z2(I-PO.OF^^1_Z?HEEP'[G_!E@YO%N[:X=6AC;/#2& -M%W3RX;4*0;#][3R'QO)&->'IW"C4C -M%_.>NUI\N?QPR!TOZQW"2E28.M/$]. -MO,38J=AC'8@%%`"KUN(YQ?SJ(K1,>OZ[!>['L9G-H23S+\H.#([D2Q,. -MOV#MF[%V>OQ?!UZYKV9M?T0@)@AV+JM+]9MOZ1AV+,6>L\SB&P)>*N0PZ:R- -M=^C6$FT:!@:W:9=HQD9GU#.[KNR\$:V-1;VG@!`#^F,2/C:7@ZXL2=G*H65* -MZ:957MLFMYX&JPZ/-8-T51)$V<<$MWK%^.-&66 -M7)\B*%DWFB-%1&2FH*1]1W4?_VR-1C07:FZZO81Y/>DCV2$7G+D0CPEEB^.N -M'\L=H[+'@0/KYL`9\=C!3'<_QR=L8?,]#(#.DM/0_BQQ]=H#U$'IBBE[I#$_ -M+5KQ7)6F86I]A?`';ZSR)K/K"S?ND< -MU$I\AY,"73VCF>O/RN'%I-E'5W6ZQ-$0&!M4F)$G]'*Q+%KFTK+\^W[^^+2] -MLZ&$QSQ4['BY[=HJP!5!+/ZQ3$CY\I+R&]V]5.8*_3;"9?+Z6"!A\H*\WO2[ -M-?Y2KB,!=-AMNS0.?ZA#3]W4J -M%#GB)X^*R\-S)ENOHT"->+L&R)9PI"=_J4V$)N#J<[L@'6$J#RN8VP4RHT>_ -M0B;BI+"<+G(A*FCZ>@PRIC[TJ'@EF1QV*DWYRS>"N[F8L(JRE?FL,T7#/7S1 -MV(SQ*W_"1#F_;%_OT\!DO;O@79$#.2(B(V![J\FP]M)MG4YWO-Z'"*T27BEW -M"3W3L%@[Q`<'.K6:6ZWVAC688:O_SPFC*DLX7^+]+::*N]V_(M(VCP%AGQ]@ -M=-_3IC]NSY&IA3N4+-=1L]"Z@/!,E1`(2`&>QD]\1I7PN-46\?GN#)L.?+,N -M(7T?D53%F-EOL?K+XE3.<,'3V"O8O.F3Y -M\C%5.>"]'@VED*P -M5?S2FN>2E@2(]&&8_F,%-)4\IOZ@"\0!5`.O2YC.H\%LJO7T2E7X`J@@Z(!/?F!.NS -M&@Y[YV\[)CLO,>.AH8N_F,50WPHV8ZJ2BQC"0E,W69:3`0+!7J$);-IO@0#Q1C?;/-"HM$IOR)3E$:U`RJG1^YY%WU2;NHS -M_JJ)<>TQQ<4TTNMQH="F"]1DE_%VC\66BWYTH]D-H`38%=FBAG13-R]6F',D -M_4Y+!>M&]-TD.[G5"4A3/S>JQQQH_.,:<0'UZ,A\Y76FUW<)$SZ:5=T5%^YK -M"6*2#QK;J(Z.EM'BFRYGQ.^CB@:PBP5'DST%H4>YBS%6S' -MS)MG.T>G"C(S(7[6J.P3F8R>[HW0%T.U>6VF&*P$J;S#Q8YC!^K^@E$L7KP> -M_,?%JAL/'52UZ">V-/D$%9^Q::UB+[]&P5AIEA1^\U&9'Y+(1O_S0PRGVUPK?EZ=^;QI0 -M1RD\;WM_:7&C,S$=*5'C/FD>6@M7+71;(V`"5S4(O2=G)HJ?GFN"OS^WVC:D -M>+@26W4,ME8@,!R4]XT8-T$TUC'B#QE40%&0FN$+B-"R2N+V.F<>7"'<->'/ -MW"XO>3IZ%PMTR)^97-"KH[^Q[C,:0SP491LVSXW[%T>BD>E^<]$IH-1#J]ZL -M9C5!SJV9R87V?1:5-X#$:?#I"ZE%SR'70VI*]7`8]IC]6BMPX#?SY.!3!NAI -M#Z?N"SO/"8U`D)MU/ZKRDM5P-?C6D8HZ7>B3V:%:``KF36\Z@8A<>H@<6"*4 -M?IWU9EG#%WNT'D0/9S:N/7I[=L:HJG[N?_!D&!"?F0*O0=:%)"*[SM`.&>SN -MB)*1Y0M"=G1!)]%W;N_KJ&@O1^[A6_Q@0M['7$.^S@RE#O5MVN#E^>DB?[&_ -M,L=WPSCAO?(:Y`G`E>2FC(E2& -M5Q4M]@=IS[C4.LO\A.G57W``AEFZ=6HN^Q?UJSAT4U<\9J39VS8)05LFX]!- -M\L<(O6C)KI"HU\!!*E5-7N+#>UN7+-+>52%3$-`]M.?=?Y&IF-I)2-+_2$\" -MB]-71D^9F:B,M=MF:O(PFG<0RF)@N-\%M)>A2T1;G)&;/"1'.IMV(6B,<8D?3_)U\?S=BCSB@],<;0VO5B$GRO:ZEZ$ -MXP,!0MR?!2;SJNRR=W+)VE3Z,-UANZ]9+#."F)NT,IY5;1=@4X_1^?4]'FNZ -M[._G.\L?1?DUURF7,$NW9!G!\PS"S:+"N#6BM4C8M3ZLRZFDC<;H4&R]M%3) -MHN2[U$?PDC9R96V0AQ[YU:GR\PS>`#=U90PUK2-,_Y>@F07W/5OU635&H"//&1]"QW(P%:]59L;1$ABD8 -M6W-7FA\F5;ZOEDV\GF^;A[F[T&1F_%%HLI!3,BY"OC-Q2Z#<@?/ -M%_D]86&72G?)NW4Z'Q#MLK/O7B_IAZ(;I?!O\Q9*:#^-U#3:_`T/S6\((!4-GP@\6UK\UI[PFZY:#M29]`95JD9HZ -M-L^4IE4S\X4S633532K)5MJ456;7["`0W`AEC[*UH?RD_+]HXXH2KL+A95O\ -M!1J*;BZG8CTT+-U*E'J$!BR>QHN?Z8:,!#&A68TS=Y@V"SQM>U^C)3UUL@(/ -M?YV]W(J1:($[O$6U=;U^)+T\\/9-;UUR'5O9(&[SQ!2.I8JQ856M.S"Q5[?C -M/CVU($._JVP"\'J%?$06>ID\`9E#JK^MF>+^O83],#(D8@4A:NE79FZ(^S:# -MQI?J]K6`@`_(%[5UU7<@QR;Y8$/7F169/M"`_0IVOT8J^F95&]>TV?'>#@E5 -MDQTU<(MA74N1)HD5V-7BNI9>BNZO0?("FJXP*<`_R.VF=17]$"O@+J2^^3[Z -MHP!;&1NUTH5R/4H.V2B2SJ3^6ZR0[.^%'CJM5#NS'N>-LU'X'XEV>.EI+98H -M>H87_A"(RI3S/>O\M$\B)HW4+&O12WV-8G12]^6 -MK[4H0AI\RPK1APRC>GJRG@<>/J%#%F*W\$#A8$Y`>&54IT:WOCL#7T>4L\%J -MHB>TG7;#YRWP[J,\UP6&"X:5.+D!Y?[_.='?J,I<7!ZMF39Q5VI++GR=#@A# -MQX>8^H$>5PU%=9RX -M53W8F#;K@EM4&K\M*/?K0=+[U72YR8/FK^K(J#E/]W; -M&,3*F$KLL4,\C)*7HS#V-Z=S:5R"KDXCNKU6F`D<6L"-;ERICEQ*?Q?P_=D& -M0\=[,DYR"&U+PQ?IHL+1]N?Q% -M/\Y=B.'&7$4QAN-.Z%@N637L2);FOR$/%,X;?C@3&R4KF3OY7/SZ['EPDC -MWP3=0_(T^^WJK,DS<(ZQ;0GR@I4- -MIX-;EE,4\CU[>K/R(03A!'B#\0*TQ[8M]9P^1"W_YY.=^R+%?RJKM,([P.>1 -M"'F!(GADB'!AYWE(<"GV2V8W/J,/X!)S0L5M=+#I*3M[JJPCD#-GE*_8P5!% -M0(`XQ602N`Y87(X'C*&U8FJQP'31>#Q6AP4?#WW -MKI5)82_5^+[^4\2(P[$=DK'\/9U[XC9EYQU2+E`Y>2?_#MS$2(+VCRL3WJ,8,DE'Q1!96*,Q2 -MG68%-6^4!97P.E5K,N9RTSK`ZZJR@"OKWE[C]/Z3L`>>Z$A.*7!ZL#@`FUQQ -M<""?H]XROM_L"K?BR-]<(M@+V&(:-WFT.&I_.44E;7RPA^TO=@R!UC?0G#[L -MY*N22ZHNX\[X?*$A/,DC7=D:`JG/OI@6YRW-Z@A&&700S177KH<6-T?^2KJH -MM?57DL!*BM`SW6ZG29OTI%KKT/IRD7FYK>CDD$%"P'_WS(RGR5=O@=D5LM$8 -M,Y0^0BAUV!62K=WUUA-Q3&L6#7$-K`;(%+?;YC7[;@G*VB`(2=YDJ3'B#%(L -MEO#+(]D]@9M;Y?*JB`R32?(6G.=(4,V*_4

D#>%C$1U\]\$AMT_>H+WR@CJ#.S"[WAW_!A@Z -M8!^_3N?=W>TU'.AFL(1X5:HQ$(R7<9KP33'9S4JS7B.SOX1O7BQ1$:6[)S[5 -MT/<$9_V->MB"S:V]9,\\G?"7:,B\/69;:8Q3%\SQ>4Y -M@5:/Q&2.2-;Q:+]*#D.?A)*=O.DK/'G]>^^8T,TQBYN>$"C^-9B&D0P6;"OT -M-QT!H3'F%'N!5)C<_7@TWE@%9'\[CG/ZC=,WNPO[?X$&>G7\J!EUZW7X=.I8 -M`N'Z-D4$(5-B07/';:K_LT7N&I9^KW,ZTSZ]!XX?X"75[H=/8T`'$;;E"I&G -M,Y?KC1''^_7T%9+>+?OGOWKI#C3%C6YV+Z%Q\JY$X:$]MC7P)S=J(48M`8:8 -M&!`R[CB6ZPJ1HE%]/!Q*A%LAB!ZC2EF\=J3^7B]'V(6:"F21!SN//*@L49;.]PT_/W2'A2DZ0G[.=4(,:%^$2KDOE*?,_7AKV+ -MH'QC3[2PMJ>YP[PUBR5B*ZZO#EM+5PP0;:>W#,#F%*GS!&=S.9=W*\RI3\72XA]4L/24[*JSYN_DJ$3[')BZJ(N.HA@[I8)Z=LK -M;KKBNRUS$Q9TPD$N0IK]B/VN43PT8S&^QZZ..N#2QNYH5POH[EF1&6X[F;H-I"&4 -MR!+?IUFHQ=5*S,N.((8,)D,N4' -M;0(%D@%90*"J(WUWO"*P@;C.Q==7ZJ#OTOGU!)?%:5EIV2OMZMKV!#]2CJJ" -MH=I3K3&:LZAJG8=RD\&.9&`?:,':NO$GHSJ.T7N6,<:GRZYP\Z%`ZM55$9"B -MF#IVHG@L=MFMG&%1V.?6ZJ_PCT)!XK_7Y'#\F=Y%]GO5Z.IU5J&$Y)^W\QKB -MV#-_B;I+%.Z\*QV=VEG>777CI$U/J2(<7++Y+D&'DP9<9@ZJ!#"SL+"^B.=5 -M(?B@>^J'FHV$V2J65QX?7<9H!B?E; -MP8O@_)@VU5"KG'_;/+'/2QQ2EC,0-/MHW>:2I/Z%GP;K;"/VZSV9LJ#CS)@2 -MY'KPGT9C%S\4<(X6:2Z3F-%>1PJY<9R\UWG>GHPH\0I3R_-)?N,E\< -M5G<<*1QH8_W+TI;]U&IM%<''9\4N<&Q;LU'Z/%$F#=1.).>X(N4O,A([I?8% -M%!XY`T`ED3$Z6Y+;@YQQG`ZEWQ]7]G:STO#G-_U259Z4VQMZ`\@$W36)9K,L -M49>^K=W>.Q6!T`)PK:.]$,Q[*1YHP@QCD48X,L:*`PZH7&.L[:R"2Z0QNTUO -M\J&&?.61!@;T7.$&/8%=(';O##?Z'IWBV"+$_,FY!!2Q_C& -M$Z8EN&)D@<%9R/E006N52V"SXT=@8JU"^SO:.>SD4\97OM,VM*P:'&Z#,2"';UT'&` -MCSUE>OLQQU5MCVNR@P]LK?3:KJ,".[]\ -MV-(4>0:Q/8Q1:SB^?X#A=838Y$U[T]D`LHJA@[E^UQ@H_8U?+GU:TV'OQ7=5?8(0ERI3Z%(C'D`LS%XJ -M)]5-P^NZ4H?50&EIT.&H\W^X]0%Z^U&IG@V^57Y'SU=HF?"B4D=^D1V*(*0# -MI6.U."LFB;:I'IMT\?.88YQPCLKJ.IS+S1P/4GHEUP/7<[N-E6!- -M:%I4)/<>)(J--?>&-3O5AJ4WS#T#[J0]I_C6IWJU6T!LMDLWK]DU'4?&E8/3 -MCRT/Y:.YYW:/XW"%&QCUYT$6ET9- -M!0I@]F@JFRF8(W>2`2$VH1T"7_U79OR=*LAO9\R7TN"M%D(2PVE9;-"V6"E6 -M_TD6BY;%QYV$?9">4)G&2N\"3=.#DOE>U:956"^O1&`^U(!FOG\%*5G]7W/G -MKF/JY\&8\`+^`4C$0:J*A\-%@Z1\H^UW'H]>O9"K&`M=H\L; -M%#$>T6?ZF&-5;;=Q'M1\)-F^B';G]#]1)GANW;.HMRQ[[`"]^/\KHO9 -MM78!/_&SW=+W:#A5*(TWPO253^Z70+:D$X7L7RX4XFWDSDSGAH8S&P;A#64; -MCOT'BQP6P"]Q(UN_/P-4B8Z_8@7\FC?[^N6MFE]$>\WOLKS]-C0^M$2?^=DE -M778JIJ-B#$V\:.2Q2CHQ\5>%YZC;1-M]/>AEPJ>*R8RCF]-V\;6RR6>L#.[8 -MSY2D&U"[2H8F^53C0-R;KAA^X>[G -MW.Y9[+IX\$''U5:)?T?JH@,V^/&`=V$:0*AFKG5`RY,PMZ5&.=SQ=N(IA+F -M:&8P_*5["V,)'S'@EC_L0.AUB^IVU)6HW6N\-UL'ME/V/TW0PGM\1-"A^P[R -MQ8X$@8TD1HZC>Z$NT;(%@5F=1&3L0%-^D8O.6)@BO.5>]>(;G15.K'<=;/,7 -MP+Y=^0C0OWW;II^*"34S/4.-?LY-#H[!OA%E"\HE;MLOVQGI1I(],K,V!`'L -M^KNLM?LW%I51G[?"DO;RJ2Z&=5')NW5A,2R-C3!EELQ[*]D-6.R4< -M&*J15]M%5ITFI-\0ZBM"DJUA]^WAW$_]3@170,4>DCN+F%3P(F0?0,XNH_;; -MM7+S4!IQ[C2P7UK6`PL=]=3CE8W?P!)2:L4#[-$?#!31(6S"/> -MQLZ`WUZ*1@D*.,Z=DEBYNL?Z%B#`<+ZV4:?5<3H#5GFGD[*CY+HYHXN -M",^9_)(G"8DB#$&UH@_-,NK!(^VH)A'V1":N37N!379X6PG5DNXZLZVUG'"A -M:&F-&``J#?&M_\^$.&5J7)!Y>Q0=Z\/\T?H>?!J$!0T7,E7+X;/^0T2#9X8H*\Y/XMPB:,>ZQX>Z**% -MCXKB\3:#U&OT]/[\`\FZ'\:D!C*6WJII$&U/KM]DOY5=G=8]W3RW7]VGJ1^O -MQK)_LM[!@]A=!W6DT5768C96+%F$)^^YP8*)Y3/5$M(IOCB*#U6`'N^+5&22 -M[Y?4>9L9J<29"_#,+`!!H6:@]-^;*O;0E@H$08J/>#Z=)W-L+)ET1)E,<'3Y -ML(V6OBP;M(1_A6TWEA^NO5%3+:!C^GZ0O25C^*H4:;RGO!)ZKX>5X"M;H93< -M!\SJS0'Z\)I;&\BU8$XHW[FA'[\=E#V#=`;(XKU9!]T.IGOILB2W'LZR"9#A -MY".#?NXO8H#1@%]<63:^($,--551'D:8SY@V4\Q28;?3]],,H>BAM/.*\6G$YM55P;9GK -M^^%R<.V7JA1P9##/BO77-!*POS"N,ELF`YU89(.F(_]UF1MZDNG49`8`9A^P -M9_3(@Z[=4W-!KE4XHE"8H2>ZXY!WS&\W@[5A%;,@&Z=NL["U42$4[%'C99J, -ML[X7+@NLQ0__.5QZB.Y>02P6TW8EWSRP3?BKY.S+^YT3=I-R/BH+GH7,ED#O -M\6$]8["]1]JNG.2LZS5M6G#@KP(N;_,;>Q$9;7`^;A?#"6IS-\0K&F5'!B%V -M189F2+4NIC!J/Y<$#?#?AO8L+-J[!(*N"(^"J!#_*SVA6686*Y-U/[H(%_0M -M:03%R4+VH;V:XN\IHGWF!_"3I*Q"">TYDOK -M)!8K1J]Y]ZT/_227Q4P\0=C8;^3*9Q#;,8XUQ97'%IZR -M;)K[.>O`%#QX@)E5V]?M'"RG4ASLI))V][__3OSO<"G8_/LR\Y"EOOSW*KFJ -MR?4P[8XDS4_Y*,@?@QJW4]I6[35=FP2+<(@I_/\Z8K@.EI+/2W''WO^S^$1S -M%N?C$>/KU/*^Q!U;SF!88$V+Y<_N,#=[H+E7;MMLQ0NI8`XZT9++2^S@<2X% -ML+E^&Y)5UQF^FF4H7`*J3M]A\5O2R4-^\+W,I\MRMDKE0:WFC3C"9/O]GA#7 -M,#EQA-&)W6+S_)?TM)W5`K%N;FI-9OO(>_N\&ZDL9MINH=;*K;8U!O&&A1!* -M5H,%1"U;,@NQ.:4Q.<##YKE`EQ<:"SXDO*P17:\;0G$V(49F5`%%),OD5W;F)2GFM#A?/D*[[4G/Z-L8E",JH1YKJ7NSO` -M,%!^U4">\)1[]K+C_,9;(RC0%U'?`F=C??92=1=E;S_!O9;]T1IH$B!)TH9S -M`Q`K>&,;]7S77F+>T:S<(O2Y._2=2)(]/DQ'NW(&;(Z5]2%\OUZ>`*,G -M]._)L2%#Q>A8IQ0T)E4[>$"B>&YH&CO5=9G1\V.U3@]1DT,O'PMMOA2N^\O` -M8F8,$5/TJRKAU[W8G>GSF2+7O$JS+K$R3&;]SCD-W$U2NR-J -MMNH73"*34<8-M1S1K$>9_?-!SZ<>`PG53C+U"+C-Q7-)$E-\M,/#R5W`UP3I -M/?W?RSF7_T%_-*'?CNQ#$Z*&!-%T]DNVZ&1_O&Q82J"?3-?)GV(T5]Z04/&! -M_+R%'M_,O;[%YS[1I7/0:D$PJI3PD0B2,-7$G=W+Z>%.0;]M(WK[)3O -M%:: -M/&I[)A(^1!>V%V][&FNMV5I(J\.?04(P!&[VM69MO&;D;V9;9-U&S -MJ.^R#7$2$92T8PC"MY'O*386P=1VV<)*!,[!#8*_3&56,3KRJZ'449-F>&R/ -MM+?Y%*5A,S;EXBQSX^KLG+.>HB^::C=0>SCAOY!4_R8'Q9/H;RXQ*["Z_ZC3 -MP_E1!*M+B>FN["3A:J#!"EYP&&7K)0>!;4,11$&;4^XM,!]1`=1"'`;.QZ*P -M_SDO**3V&(@=&:\LV,S]W7I'5!`RO"TD0EDWI+BX1#7K.K+IV8B=V]R83#Q; -M*HBI9J8T<@QWN"6N3V0:H4LI5]4M+!2^>SD`LTS9NC^7B0YK5E(:2>KH(PJI%[Q#C<[G#[9<40(-_#?1<=>F!KLG^A:2HJ^KAG)F -M)JB0\R7(:D,WX!@2F<_[8UZ=_50F2TB_[^Y4V[U.L4>RS(X;Z`!`XDVEP"$1 -MB5WM"AA@_5\ZHE@:Y1.A8N.Z.T`X)LV7V"<-R01/=XEJMT"@A+3\).*&ZM&( -MX5I'VMW93Z74E@G-HO=SURM">VKM-^&6O(NY2"55,0QBCD#@$F?'^Z6_5[G/ -ME;.AO8Q#,R`=?T821JK>)R$;9(LI_AIUX:#95@BRB96T>=:4L:D?AA8\2L*"T;=XC1<[6KUAOBB@[A!NB)=.2;L'-#5\ -M>4NQP@TLJ*Z"T?2X/XL&DF5B:;)=\1R0&> -M-@#_%TF1X#\D\'TZRP^UA$-IY?+CL"W4ZG-G2G^+[EKHR374<<%D16?U31XC\AC0^<1D.&T59<`=1%;98U331#J;'.W;0^ -MX]I+DU/-Z>7R8':X#RU%*6O\B29T:6J#+43OQH[$(MR31OJE):.SH)$0?U,V_WQ@F*2('*6\ZR+_R[#-D?K<=^,SYU=3^CM`+ -M:Z187U=+D>;PGFARGZ,J:465E=[VC9(U1I'3/Q9'M>O$/%UIRK(TU?[Z.J*A -M;;!T0;8QN5U:"XR8+17T9V<-XJ/"S;JKRLH]7\;"0$]=-=!VRS2VI[$2&'@L -M[ZL AN.>?W_!I^0OAF20K.,EI]3K20`F"'O&Y_D6+%W[_[X0)^_-4/5K<0 -M7Y5NRYYVBG2ROW2DK?/^T?*A0ZWL*@GV8G)R'PEH=_]10T6+.-ZM=%V_[ZU2Z.BO+O0MH`-_IDWZ&Y3$N,Q -MJB-MZ#<0G]/H'TF6^.(R9FD$`*S-BZWWU&5W/H`A]'2L+CY"-DZ,<466C;>( -MOOO9KY;7>)U]/90<7?+66(KZWQO8XJ.O3XO+\P7.R;QN:X)ZU%'J1799:%KN -M7:&&QG.?6$>70;43HM9R3%32RL99"5IV4#3#^-JS<^[3P7?&9&F'+&5>D+T) -M-U8,='I<4&1U(.KV/Z=.]ZC"=]._=!%<*8F0VS`^*#_F/&HC58SQU)=/V5RY -M#6^8!4=M?`MM`O5'WGJC$71IHM,!8^YLC_Y`'134P3[CCD@3+KU#EJ\=SAZDJ^*C7+D(T3?3!C=?>]S_E+>NURSD*%BG':0-&8UT@W -MH:70E2S5WCF$D^&`]0J\E5*G=KEEMFKGI"Y_]"\K!7G?IC0;Q.K#"1`S04RE -M/])%O/'0Q?)";%G]D0Z_KI4/6R%:UFD?R%9-C@SC -MP^R-]VG#?H,-P?F8?!`ZE>]UY=<:EO"P:M'P><[_IH`>!5#$0DC%AEG4.&I7 -MSF;K>;G[Y'\>SJ1A:;FE]=1Y+(3D?<&&OGF"N\4JB_3>J;&HK+&78X7;Z(S< -M:L/2PH+*&V/HH_KL.UO?U)=\S9ID-W3VN.CJMI^7,Y,]X0^V8+G:F?,Z]]S7 -MT+PE%Z@\3I+*OSKR`PJN3D]JE%JS)X((6BQK&T"!N* -M`4*ZY=?A8V_[W8R]V7.9+`JK7"M`,-&>:>CH2''7%.4X547X%42Y> -M+`8[%><:4AX+B7Q:1HIDN^WY%-./-KHK1JN69@_'_O9K%(X6P -MR((!VUB!CYD'%*+BCA5UP!G$)*.2:U5]G8B[WH]<>]KO/QJ_AHT=1#MPI@[# -MV.X_?4)?14^BZ9:]K.+3W2$I6&AU!4=4,=*XL%TMY:K9'2BBB>6[E=G*NG1" -MN%K=%0?0X.QG7LLC;O#J;7Y]T'%RU,*@N#?88!8IU+E1'MEDKQX]CM-9)-M!C?^A;8M_.:_!9@NU,X2$U>-KK#&R!\+!% -MUH7)MUT_4XE`XUJ"O3U*#+NJ?BZ8H@DDS:'N:,#+.V53BC&`Z25]/7NI_TLJ -M?%UK?W/I3[:LY-OH.KN(KH3..&N69H_W(0K\?RW2*^XA6#*\Q]F703:G]\6 -MWP`6K8ZK1W,&G[-&I_:=^'<`M!+.H<;6$4,N.Y7=-U>!.Q55H'#A-GX)&0,< -MY.\.JHHM)QFI'L73&@<3@,34/J;`B$+LJZJPR]);_5]AM&L?LL0I_+TL^*ZC&):OWJ-:91L!V9;8H;,B -MZ:Q+Z^>`4!XMYIXA!9JAS\\\^ZAV_'T7R9S)>E/]CEK?B]0?93LPL -MD.(_\+%S7;,U?9*],Q5,4E(!D&3W_L9F<+^+D2/SQ46A7DOONN1CE;G(?KSZMLHPM]]#$@ -MJEB")*(9"Q:@7I^`\55`F-%Q#Z+9`)49?G-7#"V -M%$L"X10\-CA?#1\?9W/WT[351_1>@0@/:KY7A@JR2WF'>!?-,!OA_/5)6.)( -MU>*@'67.R+:1/'DG!5W2O\)*JNS4?KT0^3-3)G/"-E.^#5[8U\C8'I,G/792 -M9;[,S&SW_;B*Z_]T_?,M>7W08Z4O4C7`]-1_@(I\"'73W9]'&4NN> -MO3U82/-0'R7SFL;RG;I1;:QXGRF)R%?/#H"Q@%=*W9KYS0!S: -MBP]7Q^:X<[D(ML-1G*G`'R9A&H0'T42S[M5_KRHSO`/R54Z8N@[#6PO<.2FSS8_`!99+IB*V\'?ANG$R7<(D?JD6+1>V@ -MS",F=)@MZ<]7T)FN?K#4[%^]/S9%Z`^YU8!Y\FIQC)4WHYX;^LGLR.Q6I/UO -MN1+NG_^A9B&484I(F`]^X4=.W,=O_"UW?`>(K_[')E=RU[*X-!Q(>$UR2L5^ -MW4!F=&U<12,^'KNO+0G=R@.E)T!#'-FEZ<6R^FQB;[$Y]/7DMY_&+_O^/'^2 -M"%Q*)A/$)CS,MM5%Z"IFI]\;%S*S**IF_.>Z/T[LZK$J#=,T8!98BE -M13XKPI(X&L-G$.-2`=HH_OW#HYG?**8+N-VI$)CZNVS_+B4'3$KGT!E06+OE -M'@_M1?GIGW=2)LU42($-(6T,:Y3:\ -M?3@EL=V8K"2\'QE%2)$0QFW=9HQ>!)[.3Q]Z>;ZG!F&Z^W04=$,D2+K,R)5L -MN6)K6-\,AMNV\`7PGCRUV@ROB+]0*"YW?@]-`""4N+9@<9DPMFIA9A_XXTOI -M?)5GL+P$:N+*C#,IW;<:1E:;5?LEAU`T'2UJ8BIJY" -MR]L*X$((,)31WST4J#N08':M*+NG*5`S290A27DC-(`*BLF=1:[X\+806-ZN -M_=TPOM=N58OXF\T^F)O;Q(398O-L"_#D3^OCXLXR$W)99WVW5109CB5.Y!0`T4DJGHVEFQHB*K&'6U$U6.9UFIE]MK.Q9O1@,S -MYPWCU-B>]Z-1+4@3@/TLM6"K?2VMG=G=2*/=SFC_+!-14.OKT-UU=R_<4HD1 -M@'Y17%D+(J$]KD>XJ<5_B+S1W"$DU1'NI+0[!64HZ*5"Q]W;K-S.F;5N?OCB -M[P[=VW-7RC4MZ;#>\B)Z.Z8PNL?WKU+/VQ[`GWNE/&DN(V>;^A8+=N$KO*!E -M\-,"Y;;-Q)5$L:(:WZ(C-"$T;]K!4#WJ78!?5HU;N4=EU%'TBYFPW7P:?:^Z -MER1^)]\#UM(,MZ&DP$$@_W6YEA;+`@+<#ZD`=#*1I5H5_YNA2CJA3<9VZ@*4 -M'DLN0XWK-^)=357S8)Y6.Y^#\*Q!V1#E7(DO<7P;>/7@I:6BJ6O/\@LMV@]V -MKH>[BPPRS%7`X1(=5L5FVF,ZM6.V.%(:6?:"'/:XU(2_ON<7+5J;F>[^8$P!4C03V!=.R,W>T4*N':6=_;$.NDU*\OKU391@2M -M2?>8JCB#7'E1$-Y])'\NB]P2?T>0E'P&L-VX<%VZ`Q\N8R`%CH -M,'.,U;KG3:\"C23?SNL/]R!.(3P_;MQ1R1L9WB%:RNS'^V37TH$:$Y]6M*7F+J"ET"&UU8$&&)VF#-*JT;H#:][YRY$Z9PDI4K7K*_2' -MNRAHZX>SS7'[E8_=,T]F&7%_8_Z%D/](7!W.,6&.T2>P5G!/:WWSU%;,NK;0 -MN5/-:R=11'I( -MN6F7Y*Q;M&31?=]L)]2,E:6Q$XTPU.\Y[R/9FB1;F@J(9)`LPYC$]%7>2+M& -M#42K824,PAIOY;RDO'H#K2SE4U+P&RI(PA;:'"JV7OYZ2%F&C6.07K3;1*TP\6Q06C@V; -M#8/G#&;@`9J/5^:2$W%I87W?BL:!8&93CLAVZ0CBS*[[?G_L]5Q0`*J_H6X?9]N)@?RP&92A[BE-XHX"YP6?A,Y -MAO=D=-1PMB-]=3ZY3CMR4$8O=XK^73=64"O(:^+KDWR>M@(&JOPGJLYL[2QK?LBI=&D=?"UQ")?1J,Z8]%$:^(4KFZF% -MQ4&JAX>&(Q?8?KK;R`5.2%+I\)ES$K$$>02B)4$$TG@"H,.18SZ59_!\>^MZ -MR$OH<7,#="3O$RC5)O=\FE'P#\I8\U[BKX@B,YIF(N`X&J(.>].0_XO4[K&F -MA8C75F3)%\+1=SF,\_7!;F\;OK&C063:A1/H1#D-0K]'*17:W$ -M2XH[LW8>-[R/LP^8SFC(^R8LKK6K,0Q6<-?*R<+`7.5E8T?I96=M\.O.*&90EL1XA/J4?K=#12)Y:H-9\NSF33 -M;B^@U%PK%]F19M>CC\`*;_\>C5B;4>)JP`S;=:2Y?3WZBO&O13,&7L<5&ODQ -M+O3WA:X\NO"N9=%>6TH4;+43+?:H/NGZ?"=P:)M7RVPG3F2!Y9_H6@;IMZB6 -M^_ZW/O/M-)*(?;E'5Y8RZG=(R:4E;P,6R>UST<;"D/N"MO>8$M;-66._I)AU -MD!]Y6_O0P-M[$+OQS7#S.FY&O-FN#<$V(WL,ARLCGRNKJM],FH9./5^S%D"A2[!99$OFRIBO51%B/KM;##N"*V8TM@*\MY -MP$PV#V""3&Y4XTH:Q'/32UU -MJR/>J(P]Q#'T$`"P2KC%G`/YZ!1#5J<"\SF"FTX@PJJ7`.C0V?MJI01!Q4:MPF4EJN1V -M;5^RH&VL)T&)@UK-&`TV\*CYLH[C;>.E`)6EG](](\X92XO&?'*`#+UW\"7, -M;0!GAP72=PA\?.2Y@8V#>+&',F?\6>/FZJ=\JA&?KV2':S*])L$\URF?Z!I^ -M`Z_\L4)LI`66NM<>C[\'L4"`QG=1D4U!RG>'J:#T(%H?:[&B7"=NHL1-/7BB -M[+;Q-T47%)C8MQQG'32YAV\J)U]=WJB9C#&.Y\Y?LWF1K*V+U&P\;[G;B]<. -M'>['7>4M'!>51`22Y]>)+SLWKPA5@^CS'_COQ&]92CN+(6E]L6X(9H=5`750 -M$5@X(QUI\P($3Y(5&\]%&9Y7S)+HXXEUW@,T/DQ_@12H,DQ2/J7=+A[5=!:G -M<3W6J*0E4WJ^OX1?Y2J,W^W&4!QO%7'8-GV9I:%8@JLO4>UD[&B539 -M9Z;XW;=.ENU4IOT2`).90,7N!?5##*>P/8A7K],\W_@A)!:M$B5A&\""3,6$#%P%4-EEJ!OSDCYV92(XUMK,57?6_]6HM%/G+RY\-13?8+,G`&FQ%A3_BQMF/=M#Z9A9._>_V -M_:A= -M^"1V%$3/XTY)627^(]OU&@XSEM:6)#5&BG?AUB8#OS?3.AE:4SZ -MER@"5YOQ\7C+\N%T+,#Z/OOG7!XB>.4WG7.3S=M(:&A'N^C;4)?0J)US_OCW -MW0G^_N%$W_C*Y;YL![?Z"P>MT(#N.D"2QS5>Z1M9V)[VF*`5O)GX:JEIVE+Q -M0")7I=E.+SJC_6>`4VKFBJ5^@?QHVLFION)=NG9 -M2P%G(TM^?*P;ZF)(_Z%A>GC2.YY]LCU#N-S55>B_[3P]](\M*@I)WHH9A]-7R[_2[?Z)K(]WDP)"N4 -M[`SEH0]:*`6(7)'6"W_;7BS@_^IHD!B6=R/#X_2JR^#@\6P8-!=56<74C*MQ -M!-3SK%H4_W[QJ'?8Y]PGE0(SB*VIWJZUMB(YBL,)#T:W^0[SIG&J`R43RZO: -MC\#3>P]Y/F+%>L`^37Z!D[AZG.%-PA0B9?]@6P@I!)W(0121'I2_X/GB<5E) -M4Z"U2G&3KS?.T8CQ[;<3LCPVUQ0`CM[R[/BZW7F4K+(TG$LW*08UR*+^6)J2 -MYEKIW[Q]D/SR6("D8,'2C+^$,7,^9^WUG:R'.">ZNWK5L-=3#;+WI9# -M&J)]+D4#41D=2X.T41IBA7Y'+5B2$-D?450DJ`CQV:YO\(JB.(P6,8B.LKR/ -MO34\M\_;\Y:#VVVZ;QM5.0\R%K'\_[\\@A3XM-3Y/84UI(+L\\':/JR=,Z6_ -M4?ZZ(AZQ,`SG-46*33\#I\-`D(TO'C7R+2""%M#O!A$&^\TQ$UXO#6U,=]`& -M'UOQ[0M(8_R)V16#[OWTVZ7'`M.(C3%&O\GJ]M;"1>LI`X>5Y(TE"FX -M?3C-!%V\X3O$T-P?^A;\[F^JZVC[%2:#!O&E1M -M4\E>#D/AZKN&MXODF%77.-A^$:B8/JX$QTLC5J5B/WW^S+=)MCM?[P3W' -MF-JCZ`Y$.6R`$Q0+FY,ZN\$FV,E69M133W"?^(RC>.$A/J?4Z=NZLJ!2VG)! -MRE-;JC]9V:UOJWR^',SAXP/M![C5_+$?'G"9#8ZK&._]+PC8`BL[L>'/Q9CN -MNKE,-4ZYB750%J0(V$_((!]/(>>QSV$F":L+BGW$R3(;8:\@I9NV -M7I0"41D,PBOBH3Z9&&/U0?$IF+5N>YY11`Y8.W^$LSY_@C;6SR)I9[1[Z$+* -MGS0PO%(/X,;9OHQ?N9:[ED:FJ,BH043-<-XT=AZW7U2.=2G&X^<\1U3JNW*K -MTK;9V+O*U9*ZG*[I.TR^;R-W:B-<#)""**N\2>;K)45(Y'V5=XZ_(N[TH+4! -MY1N1N7"44@XMZ62^X^8O[ZJXD?6I8F4B7&WMX\N^!Y6D`R7+G-4B?%%0&COJ -M\#RO(VX''8!,8P06\62CZ;KGTL_=%/'-I''L"KAE1E6ND'@'J\J&O"VG(C$3 -MGMK+!?3?YLSCZE@ZPX9G9@M(ACP?\?2"+DTUT+P\T#%@?+>6BNE9IVUCRRIA -M8`D3I%?#=*DJL??%`QF\1^76>><;>G;*$"OXJ[^G#MY?X::)`;AI=,8HY\E1 -M32W4RWRM4**&C^-JXR7Z\L'!B;3U\EVU9+0]0D4,U=)O2\*@95J?3TR*0:4\.FW0$X3[\:.? -M7CC:9X+8IUNR>8$ACS,?2_)T?]E+C[%VW0`CX'7B$_X^\C"DC6\D2T(S"-UA -M@UMW=GDBY:?=1 -M5"^T`M&5FSOCD)+U^UC'/(@Z92:_%`"VOP_1_-QH4O270*$,`D4-4SXEU__A -M9[@"G!B;%*BI?5'2O%66Z<0Z+GY/XQY;$W/_!8;;X^K__/4YWS?!7PFGDB.? -MO"TK$#U/^J[B:N_K715.X]^UE:RR\"F(A_=O/.L-Q^]KI'[M*CKW='J?294(^MZSG82ML@V)R7UXY] -M!D5&PX)\N/PE@IE(T!C'3@Q*1J.8?=G?E>%;%KPK^>/M^%(*5FT16>]V>V:) -M$-V[56$H`/"[KHT%0%IX/-51D8Y=S83+BP!5G0CQS\4#1HZ+VJXMV>HO"<%( -MP=#!;2:7&9G2Z7'RW\[?S^G^A8@Z; -M-F8"]#734=,U$$5#-/FTR1]8A^4N,K1JUE$+I1JN"_&X7\!';T"W;LB?*8!= -M%A8,@KB<$5Q+RDH:E8;[QR+=P;M]+@Z&IF49PP3"4F"/5HAY,V2N^7W -M5.?$.P]M;>0>C/.X<9YO=$PD`0!3&YM8T@:?R8#(]^OU&6=BK3$*BU5SLVHF$2C2, -MD+5+#TI1Y+OX9>5,6VZNFP@X'TF'#HCV8_LR(=BH,7KE`#RI0UD<$J.JC&B` -MUI)^YYJJ(9-#BHQ8^9>[F#BN,LE@-7!.(]_$JW1<7VF\_R13G?&V>2E*+]7; -MYZP89UK,ZT]KI5!8@T9+U-6>SP^+84^2=:=5=,C#27HJ(UC_Y)_W]"KB4?`N -M\JI4,=1B`EA)2DM>,#./.LP@"($2H>E( -M529C/:QBZ^8"(4;VC_\;Q%G55I8HN'@/L:!W?5WP<-5><3*IV&P=>Y)+>ZS> -MJ3<&P3=].-?4RC5GWI/+E^C9SA6_"%OG6K*=F'$,@UC?W*D^@]"D4C]]XC:( -MSEX'5D=G*,9<][6\KKK#!B.\.Z%1XC@)RQA69P:-WG$/1ET**CV^#%K#M(=<**+T`S#UC21!W$"2V6->#6RN"R -M)UD08R:"V8'?Q23?J<6;R>_5$Z%K`_ -M3\020-!*,TNGD7)G?')P?0VQ&\`%ZJ?)KXAQ+T1YP%]XG6L;F#3%W'A]UV9] -M\CHJ46,[=O%MWZ#K7%A"$0A<+*RJY/*&4>2T*_J."TU:Z/)UJPTTV9-0E]I6 -M^>PW_M12=^;>^]/5G.\JRZ`XHQ_E1'J%V/5)*'OEOZ=YY])]K]:Z_Y1*%IBO -MC\1B2#E,/R9@6_.3\LA=2C\5]-%H2?!NW`09%!`;J+.9/J;;KA0DY?%0#M9D -MLH13^'NR9&)27A#PR2"KMD=W-]1&/!IJ_,7'QG_#X^AZ0A -M/K%"C@@,\YL`*B'R1M3H1[08_)W%S5*R][(7356)<@Z6*RZ`Y(Z[U]O+1C+6 -ME&/=^1OH9I[A&QM'Y:MH-/APJ\!"(4-0>9?9=)!%(M[4]Z4L2 -MT@/$$H9L#=%LM#P74U'1C44JH<%&[RK"G497 -M6//!ZVJ4F/9F.?Y@3\*1TS`AF!^"S%EX1?HL0U'$SH7DSK8[WJS',C%F0O=< -M@ZRXG\GPZSADI2S/0)MM#:E:#9DU`A;GSW'D<\?MMIX2^F4)+:GVMN/<'-P& -M[F,>/QX8-%O/H4$@$"FX3RS:G(9`8B6KKRN><#U6"C<:0BL%N;S3#4J/E4_. -MMF]%@)S(O,QI0H;^4< -M>;K@&=_VQ^9+OSF^-SJ'R1(?`$5^KIH2*UL7BYO*TQB3K:*1VNX?\?4`1$.# -MUIA,!5@`,M3F>A0*?@-514%ZS%I684/_R]'P78QL`X2.<<.;#_M%>=8*#+#1 -M9@^U0VV#"BN%>(_O3O4LS6##3#HE%/'J&^:5Q7&W[I!>\?I70`^>1_ET0\Z0 -MA#@UX`IHQ=!\.:Y4=C[83>[>Y+_>/]6Z8&5U0/2)5V\[^,&)B>1.NU1H&;DG -MUK<>@C`L0\\"?X)-<40F3>L&CIPIV\7AQ1KM)$#9KTK?O#D+?F='FXGF3?<8>P)4>8;W1Z!%\TBSN3FVURC.G.1QAC0 -ME*TNMTM+%6W$-%3Y;'5YR8I+5IS!_0M$66B@=BC_B-E^:57#E?GV8Z"ZIO3W -M%5&N]+!LF$LIDH.OY,-C;/(RV\/!^@<`*R(L\@7]=!?3KG5S/*+5XPH:;V8> -M%-?0C6Q9<5,K\S81MG%_GYQ.$4H5_U&G?-A\S(T1$%MTJZQO>Q*'.N>)3.^" -MR\(1>"FB`4[Q]X-'4M*:+6.QT$L&&/PF/2L3TK)&.(]L!/CH/[Y\7JB*][KL -M0VUQ@"J[I_G;>6,M@R'46&=T`D6Y2_$Y/G^"^)RG(!N!AIYVD$9L#AB\"NJ/ -M*61;TUV'$'$#9H-"'NSQKCWWB@#+C,H4.`6YO!9;49V+>DR8?4VM1A=E,ENZ -M>4W*]E;PNUZS=T,\9CSUHJ -MA.^"86(;A7!=`=LH1`$H>=#MK^:`X`H'9N@B/;T*H)JW@W9NFQ^^3C-]/R?* -M.R/!D%7/[5I#BZ:-OGO6+U`J?I??G>S:1PS8.Z4,1JSY(?$Y9N<$VXTK]N5M -MYTF:,NE\X1]7IO^7`]<'6VUA;>VO]LA\TUNHS-WCX*:338T5!AVX`H28R#Y1 -MLC?B*%,<^)O/M!!6A#%G3Q,T=L`XD8<^D=1*IE@U;F)46S,Z(;&4G\%&\[]7 -M-;'+AT-I_[;@0"-/3@\W;-=,.K!D'6@Q,ZB5?(;4Z2+S;Y^2Q#_H6.O5E\E6 -MRR,2YH6%AB8G\9DD;H`T$T[#JPKESMLL;S$H$)Q,/*;*#(R#;4OAO9U*1\23 -MTFO_(>QBDVBC=ZLW[0.UZCL_ -MO4BOC(2JK[74MZ`14E_4M.#4;7%**"9"WWZ3&RXX7/G'J7-I$ -M`4?9SB8TCQB".[;[`_:1*)'`'PV."C7[]5'\'J*Z_`:;VXQDC1GSFD`9D3,\ -MN,3Y@RV>+L)UOB`0#ZQ+"6I=?$P6+(G:I7$<0&D0"X]T@_U0%"E3UC#XTM,7 -M5GB\:YWQ@Y5.^PAE\/'_8S]JBN+,:ZN/TJ(-)?"640=XL6\T+AGYR)%T4QY4 -MOH6KWSK)17+-?NUY2'K6ZSPH9L?[6+D3"]&H*S+7()'M5Q\LNWO@UT5!P%Y -MN[F;2<7I#ZN6;WAX1$N+%JV6W!D;-1T":8/_%@DG<2#WUBF?Z6H47LU=B,Y( -M:QVV?[_\:5'TI56'7FZ!BYL%4U"=A,_'ISQ8NHQPGZ::P\:$1Z.#!/?2;')> -MSM5@I;F96I7U>CI_W#7-O%L_<5(*,2]TO66E\R4$81.P,+3;7.)JGJ47PN_@W=%Q?K?G& -MN0T=#.8VG_\@1-@=W\G`%-$90@P0)&&#(:!A+HI`#%&*#!&AZP0Q+EHT(NA5 -MK$:$C+9HJM`#AXYY""I7IYP=)?5<_R)5A8I5'[YT&Q2/$MH='\0-4@)@-H6A -MMA(']G-3#J?(T1\#JIX4"&^^!'^KA13BVK`XF&>^5CP`^C]$J](9H8'L]G*G -MT-%7^^!3S%C.^3SN*+7YVHNK6^)]X:$YS9/#I\7N/O"?8H-'U*2BH:>WQ4M/ -M+MD/49!5K^O#*%T=K(")N*&[^R+;YY<5LX(>QJ=YE6*D/-J&5]GM41GKII-6,][GQ\"JVBZE^#;&\VV39B?-V>GI15=N$O2^I -M\@53LJ-+Q.Z`'`1$GD@!&6-F8[D69WPH>/`,AZM<#O]>/NR6P9N<3`;A:Y35 -MC::@[8B6UUBBFYI8"D>Z"K/K]6+74CCU=Q)! -M:/:>D&ACYKX6.^S@5$^KN]I8-YVWA=97N?D -MV72CHSU;&Y>H&K'7;?89\&8B\#(T\\Q;3;CUK':HF9CD>:B.R&]KKX9E6O%U")NXZ@T% -MJ?_=?PELE?^STB=*[Y7L0K&QW5"-I4Q^]),KT!E<`4D^RDR1O>7$L=L-X_ZU -MXM]J)A(5JOLM8\LZ3=S>V-\>D^YIJAH[.`S\7,,AM(8<5KSG7E2CGM0 -M9.\;$=$"A\[8QWW=);F\AC9?P],\4L'!DU>%I[>9N6$>9&^BT'DE8M*[)3_6D308X=G*>2*1A-/6\MS,+L -MT$8RA*%*[P+O=XX\&.U`Q8I_(5H44>GR)SJ6I-`2Z`2KTW8GJM1LU2_O\O`@ -M+S".@WREB`ZOY,>%A\<-7SWT]\#[L&1>H^58>"XAU$(ZEP)G\N%"=C\J< -ME,,H'\BU&Z!T5&6-4\F7)SI1>R=^3K6IHJ@^N(A9A6[OF;N*^K0HXV=I!ZVLM:-\SWRQ?T8 -M:U0N?O=,94]+H>&-ZY\FO]JG-"I[=V$/J37E%H%7?S5:TM'&*VFJ!)W3(@[] -M`"BMDI[?RG"6MC43)<[+*%[BM(RL[Q[-U9\W)[AO&$2GF(3Y0;/6_@$^7T=4S&>UAM^I\?$(QB: -M^K-&\>7M7"P7S?8A<;^&C<'+HVZ:G-NLT""VQ*V8^84H]'E@XL?U$8UP41=R`. -MO(+&"'!-E"468,Z3@"=8]`[5V0,]X=_KRBXX/-RAD6T;1+U_K^QY\XQJ4H2R -MI1_0,CR7S_Y%J\C7M]B15DW+SMX,8:3%(T]2*=)]]:8&!9\2^I:-#I3HJ7%\ -M67AH$GN?:(>7*DJEL83(HQQ5!&%NPH?([/;2I8,F@'817BKZV]+#^G?%)&+MR93,L??HE -M%L;3XW>Z;YU%\D5&&(WJ_QZ)@U[\SW@'HAV?ZLRZVZP-4%?X8W784HW:T)ZY -M&QJ1.WF<5A`8$2MZ';7XS@!K&Y@/HK=59\_>D&DE9VQINB'T4=F9!"JC?/F475]W-AQ_4+./]0OX.2?SAF]3LN&] -M$KW%587'@I4-[8N)4HNM/+DQ/?I521S\%+(."TBZ;VS\>!*>Y:E-@9CK>+6[ -MRIKI_VE&AG=@`S<*A7!VGOH\QG&UK+YZ,0>[7'E*+O3&LO@67ONSJ]Q)J\:. -MPGVS_S1&%M%38OZ%7PWKPT&G":+(.,G*4N/I -M`5^LG:4L;1&@,84!)@T<%^='^1&%Z5P<]OZX(BKH"?W(>!I'Y3T2^QP;,/=* -MVV:UN65W)U&9UH:&:X%3V@;,U.X>Y@F6"4) -M?%/U79A4&ZJ'6AFA`KV_!J^#X5G_%#]%O$$CKW2F:F&)/,N_8KA]/*#Q(_^_ -ML&B:OG\BWF68_12^UZGQZVSA%"5+:S&]B59+G-]++TU`D -M\0#$YT3&9X6DZX0KVFI?HOER36KR9"3HC>5%V8O>R919;^OAQLU.3A`<5SYW -MW5*?G6S5H%I#\.8L3UO[C".9(>T:;2KQ%G[8"`PW_3\MBC&.XNQ -M'53*3?T[)C#.`B1\3E7:D"&+(*S^U-RQ?EMI4`IPG)\>]BC>2?)Q42N:!G`^ -M`&TUL9HO?4ZH?+P9RNMS'G+PQ,]CF:__Y&<$$6?VESG4H]93\@Q[(>4Z6Y;7 -MG8M\X]<]356X79M5?SE>MS!,=^<=*Y8/:87EP3G*#EHSV;]G\O==V*QYV'I$ -M7]QST\7%EF`(PW54GQME."RN`U'B)ED'3MNKFGWP3'TB\OF[1OPD);3S0;O) -M7^K710L(9]<%=76%1LWGW?TW588-6-3!FY6;0F-QZ9#VN4PI>I,,<=+09V1: -M51FNM8:U;"PWDA)0NS_`0'/7_;!Y.]&NVP_IB^X7<&'!29""K*ZM&U*`5:A8 -M*F&Z]6WW1VKTNE4:4_NGZ")3ZO6S&7@+Q(_J;N.?;[E_&U4P_9J%9GL8F[@I -MH!*4MT<^2+A&/PZ'_5_LFS*MW6_LT>;B"PU(I/U1/OO:9<%$U?\+-JWT"FY3 -MN13"-^*%:B`WN]UV`%8I9(_]NUJC]ZXB8[464F\.M_*O;Z2=[K4UL,]:@X>< -MK8,E*EIH6@82D?$M+N5`1%>RYO4#,=VR"X7JVF0WL_&)L,;CWJ:8221GO):D -M+<\_6B_D:N+IH-6&ZUZV;`UY[);#,;T0I\8Z&):[/%+NSOIVI.QTUAII:H$P -MJ-TN\JJ<]SZ>2>T)9FUW@]N_%<\9-GVQKN0+JR'//`.[;2HM^V#IN`:`OHI? -M1]D-ZG[N,8'8DXVY4]#D:GO9!LUW6K\G8J7W'D6F_D6-X+8P(G1H2P';2N^[ -M5(YP%J:BU_0IT;_,P^H,D7,QX/:3PG',5V=30UYO"X4N"A@@3V'7.CPY]70; -M;8O55N_^1HHS"7#'B&LM&&CVA;9IY?;SIOZ(/VF=J\$5^PE/,13VPP5/.3J* -M;6UE[YI&N$BW6SCM52FJ6(*-\H"GOSZY(Z$(\<'[)SO0EYZ^H^\XN??G"O[0 -MB!@T1_'E=0-<04D!J),A&1CM\&?$7[!J-L@']JO[Y,W@_9JM2(7W"_6N#_#W -MB7]TGWP7X+^@H+UU1'`-\$6+0PK:N$^CP.QLY*&!4Z0'<#QL=N/$MMP_GP#J -MA",SA=8X7R-?HCB0F)>TL18/OQ:Z4O.V0@F^N).[9C*=9P&:U&YG+<0#\G?8 -M;`$S7X@LQ\_1%JFVN:_Y;<"8@!\Q]Q`U@H&OT7`/LKU[3MG`2XYO^@JQ -M;O1\R[!&O(;_"QQ07X'._D_/#2=!ANV$`WZ#VL/\:U^SRE\JD/`D -MN!;^R3@""@N>_$GM8*`8;X/60,"U5?3$V.0U[+`CZW[=?/:]2$3Q*;)H%1AD -M/]T&8&UI7,34]O[DENIS9W:*^.O6UI\G`U=U?1RK?8%&]/WRRW7Z>!4@$FL< -MHHJSR>(?)1%-'E=I#=IY=!D$=V*]XCW_'B?E6;5'>D=J/@9[3"W>0@:O/JD\ -MI'3?%`>1&UX_$QH$R$8*0X!LY<];M4F2C$S53TYO02GHG2:]T&@=%/`ZSUHW -M<2X5M704!4:E(Y_84C`?""OWP'"QFL@.F6JS(/SQ&[X&C`\\L!W+U?'+-//@ -M1L((W'.RK*CR6#4W5T_%SWYQ-]6_"'B=?FCF9M^6_,2-F5K_N9G>=KLZM87? -MGU7#\1S0I*@(@[)0O,;>$+@J1TC'F*>:%>D01.>+;M`N$E68J726VKJ,KVYV -M)`=#9U;J8[S)];ENXX,,VG_?6VFO*!>:X$$.H0X?K,3G863%`W80/FO)CJ?$ -M+40*\'1..V(>JF&)X]G(SJ\<5ZFIXN0_ -M`7N7HR#WR5(SM4>`9T*SX1VKZO.:E]?EG9(^+FVRR -M>\@P_0W5.3C@9JITHB*>:CN&.2!RH?J6%O&=G/-I,S5'EWSP@YP,WDYJZ:'E -MIBZP`/A:1[M(J3AS:5@*.+'5"=;JH?LE&YPY&JDE"[H`V]0`U1MM_C4"=?J;)SEPAI^@$!0WW/R%L! -MNV!G'L#*&SVP,7&04(9_/U#7DBXM[O!:8*FG>`V)M?^>J<1X]1RK!-ZEN)&J -M<-&9>03/@4OPJE<5@.Z-I<$D,<&-=AX[%YG16;VO+[K+,<0F:+>>[8JH*SC] -MZ-\1JI$*$!$"NA+Q.HU(ZP^I)?,=*_1"G=^DG*A6!^L'J.U*'GK]@FQ='^PB -MG,4_Q:X]"$M4WQ$X$0&Y!#?7G6FMK7Z=9T_6F3#4RM2LI.]825%=%]C:?5=1 -M.D75Y&N%S95FX+!D0X5L6B-=X"".)">I(WP)!XPG.Q2.FR#9V,6@9?56EU7. -MEN>1`.$]B;VL&,W2QHPT.KCA)^LO5'QIA979)$-Z+Y8M6' -M4PWUCR?].SGJ^HD;2JHX,-<,3.RYPQU.EZG6#8L93IDW!F,$5,;#G6Y[6:4? -MM1IV9E+_X#.6S]*H3H-^H[*%+X5T!W7H&N?2Z=F&)5_==DR:N[12^[D'3P,NF'B8+*`#Q(Y#9S>)&<`SEX -M=8/_;H+2G(_JDJ1'R2?)G$_EE8:*78OL@;+U+6;6C'CZ"BC`>$""-481[=4R -MJ\?N"]^IYF!M>,-J=)!R`&9%2<+79Y1,@Y?&G-X7X>.R)8TU'->F.X.^0*BM -MO_.&+(2I9;M[:$-*DG)I42W#:1*M@E70P,.ROHPR'O04/OK,,)H7'LA"WG'= -M**L9'['R]WJW2+D?7H/4`$LB/ZI(?&_55 -MY8/[67>1<.X+K\;FU/:?H-LXRI3B%D,D]5_\-#R'UNS%L5.TMQS^A#(GMN52 -MAGZ($QN6JS/U-X@:;/=+/C&#;A-D]W`"V=Y=+-P9B/XYF2N63I$;!S`JOE37K74=:Y\[`8G3(&23E1P_7 -M.-ZTQO",C$7T0*,5?:P^K0U^[_'D"BO)3/#$X.)RINT\&="IJM5[M0$CJ>9Q -M'`(]8*NC49X`G6,D"=KKXFWV=-.BF8W>VK<^`NDC1`*,DX?WD/(YTOT)P;M' -MD+5'&4!QA=@SA6R,?\"KW7._ZMT$0EJ98VK2Q^?!:L5X&G`74?,G8;36/41E -M4O@0F>[=RQH^>9"%"-6[MI(!^(-U[_//2->VEX*9W)S -MGHLNO8+]^65F9O\`I70_-S]KKNG"E^/>L&1M,\[]\#=EW4\7K+YH42VED?Z-7[B[.E!)`:1[NR;DJ -M@3EV*,/T[U\WAZ)]C-4L*\6H)`#J)6=!<:LDOB[,[6P$;_1+J!<^'+P;_V.) -M"?[3^PS>Q?M1FC`2*8H&[/-`%E^*?%'U+&6'+;GX370K3XN+ -M?*(<*PMS;>P7ZT+/(CQ1M_(MF+SW&X)P9T\;^TP6..;YEO,K3EH[8U:%HL^N$..'GEIN]0,5B#;PFP^@Y)+>*(2I'`0'E@)77$HBE]:D -MCUD\3\XJOIMM@91TLXU`USM;][IVO^X-`$@<40G&`L7O'!D3[J4.A7NRD%L[ -M[+C7F2'O&\E:*9XYY+"]4AA$_7KZ-!F$9P3C?'?UZ#=-8G6!*_3C;Y;"OG[_ -M?M^8)0T#P9)?O(Z3[!$&M9RXC'Z#ANYAPZ9=PL8^_0"D_EF4_6/W)0-:[%Y? -MQ1V4UL@!*A#*@M:G'7[K(BI?(/G69-_G\H3G>,<`J0)Y>WQB8$*@\FT].G\[ -M7Q_8#),3K?OOVV.4*[KFR7'(\03[MT3O\\1,,72'4SZ16)YVO.$^0`:R@"4$ -MQ.A.GP3YF?I9LPXC-,QD!!JAX'>DA*R_\2A$V[/X.*=M)7SLZ]ORN:,%MUEN -MF;>K&7ZL7J\-[J[1G[,Y!%253K1Z=-?!>6;G@S:!2CR`9X9-*BG:=42LC\G -M['Z:>DQ@;@C(/XSI7^18OJ=6DM+1-6D-_<+_-R>SQ8XY6U-GGY0R4.-,6W[K -M(<#TV1:Z*&CJ8.M%U]M[RYWC>Z)1%TNUR\L4BT9I_O/YJ6!O]X#,6G.S]NUK -M)V2$,EVE`MH]OIZ7T>\^K=WD0L3LRN0BP#<16UF'4=^)YRQ\DX#=9)$>&!8? -MZ&ZN@>PJ>VFR_WJQ[5I.Z/[I.H9J\#`-7RY#=\VS, -MZ.T0P:R./P37\OJ99Q*M-,2AM:W`9L+6(JC$\YX0VFHHK6B*/=!+1-^4VP)< -MQ(C"+ZB.YVZE>''PG6LH#S>/\U2(:#@77N-"9ZK/60PA:++\06;)%'&\-W8$ -M\+`5/OD3;RZNZ^LLT^X53H*>XW?AY867UY],B+1RC$%T;PBZ).1AXW_,E(:K -MH>$FY3PAU&F\YJ#0HW86B1O4QU_?EV+`C%^CB+.\6RYK_&TV!E1_S])U[D;L -MX_E2*<)[GQ8L+Z,R#$S]]?E@OO#0K$-N."+=R>Q=`VEG>'MH:]-W26Q"2:X3CI?"?U#[X@K4D\,;]R-1"[>_]@W -MKOA-T8^7M4G76+KUW",-+9L@Y`F>[OUO9FT1V_A_'[\N]]D6R[!]#<%0]T*; -MUHWU("+SS>/N>E#].!,U$(9+F*.)2K-UTOQ36N%I[:#S$MT-:(J?]A'C[)#* -M]NOTL(Z'5ZEBK"_&TAQVY#RQ?57$5(>+3CDID]7QJ@?LB](R19T*NMV<]_WA-M -M)'TJL`&_/R(,GG[EZRY?Z4I_?TEI0.].9T<:U]*.);+E>/[SMT2;V5V"(^A/ -M&1"Y@X.1J#]%^BS:5#8O9W3)B_%]S11,\M@ELM",*J4'U.AK7'&ZO?@"3"OS -M,L0CNP;4%3'!]!VV2V4,5''#97#J1^0^IPMGKM,[#QI%=56V2MLO%WS?W\Z5E(0`T/[&A5J$<"J%I\]]9EF7]^VAD5X=#9S[ZK1<:,%&+YU"^.\,H -MM&_L[Q1E3T*/)3DI[6&6"\G6:V`.`:4%/"^_$>\XL^Q9&J//#$T<4<\N"-%X -M-_E5"/>TUJO_3;OZ[QVCV]]%*KLM__;GS[3^\DDXQ>H3V@NG7J8/$#G,#3+V -M43J"\D2^A<$1]4::Y(=YYNAWC\]?WW9O;%Z1J+ML0="J19O2B&GFVL/($O@B -MZD/RDMHRP`Q8JKPNL&XC[-VNYU=EO:F"D98U%HW1'N&UO6P);U,#WG-HBA^Y -MTE_8):N#XJ/&O=/1N[P.F`AC?)T8@O)&2P(\ -M=1<=H2]V6*!V*P31]?:8[6_E9%EE*12U4$.LX+:]:R?&\$K?P%ZKRJGJNH[? -M?LSK-T^8<3ORN)^W3STW3,&W#1KRVX!9S$<0RU-6]3!2 -M(E+,!%9C0_UD.SSZIP82_Y(,'^Q][&'0JJI>3$JZU955B5$Z9/80'_\AV'C^X2\M+Q&0IKN!)-EMHN,8=WI)?PURS -M&DHOTQVDJ\5\4R+K:7#91UH-%OLQV+'F$T1$NF%'X3)MZ,66_/V8[4SAK_W% -M8V;7B0,"[&Q)!5\%\*7C@S6C-J16MF5>]?JQI!IUC,S]V3JH9Q?II,$54CDR -M+)Y.\:^P2C3&[#:2/M4-&3O^N\VS1V5R3M.%,WDKRU%>_R[E'$3S26=MN^4. -M\5A($O45Q7QFD!]^/F;#%\.GP_Z734J#MW_Q]5DEGX8(B'+FB204O7;UL5.3 -MVH030GF?!DBK.&\4#T'G(1;=4O<@"CGT_UG)=)/&E\XNPVP")]\%2J:%NM0[ -M58J+[MLQQ0"4`#=4G*\=BA%\-Y*WZ8K\8VM=F_*N#E#6ZWC97/_U$(R<$&8S -MXL(!?0L]Y9KH43K#PY9A@8:^G>K=CZIMY4JM-IMXXHW-:S-]+8VY[5"S*3UR2=;6H%5FXOT$2MS -M0,41GVH4'VJ[JBJ@TYPN,F='/N$;\"Y8D4!YD\[II=[X -M=-J9MK%_L_'+I_*F!2FA6;)ZFK(IFXFUC=@;-&KSTH#N8LZ;33$HHVXT4]`\"Q0"RC -M$:<[N%;WPLD&-U@VT_L'5L>))TL`SNX#X6Y`*"7$>2`^^WSEQB`X#'"O:`?G -MK2"@9R?EV68EZF/SCGQ">2DU#ZYKE(AC>(J$R+0(D_SVQ4:S7/J`_]>,QWR2_M,63-]Y$[J:]VO? -M_I-%Q`TW!@\*Q\_!HRD%[^L#MB`FQH51N*]Z&VFF5A%]U&"]<_9ZXN>3G,VZ -MA3(Y[3PPKQN,=^R,4_7L(^_JN=#K:7M*`>L!E7D-0Z>SF41_8@V5[O=GM5RE -M9(G.[$%*I7'63C>]:0($3`&.2ST%=IJE2!!1TVGQ.KU9/),\BZ3Z>(%PSFL, -MYHOP/H"!LFF?CU?#=D^_1BO750WW(66!U&/`=`U)RUA;.Z)5$#CT[HZQ6I\<10( -M_A[LX%0#U";!TY(E4L9N3>+JEL-1I7P%,B(_E26INM/D?)GK`H>]<#1(4X-W -M_P=8>*$!-Z)#H+4:6E%OTEH['USBVL%@GQ!TV?XYMF]8C!`'#,]:=Q^^LT!UO_I<,\OEE$]G&>3K2,]8.(Y"<:GBPU]>R(K -M3OXTU'8J$N##,-QO]T06EQ`M=10\T6:,'QS8'P>K>[I'W%H*U#*9F=T;+(%; -M0-K$59I(6LCO%TT9JJ3#];CDF.!EY6 -M_WGUC[GBM@\Z)#+J4)5FTKV@K92EC08\8]IZQEZ=+)7P"U?Q)9_\U-)QIQ56 -M+/E$QRQ=,0H$*,>91\RHXN=+OHR)%8V"G/57)L9_9HVO[WBPP/53'Q.LKG"= -M+CZI/T'-H2JO%<3;`0:?+=VY[-3OI#KO/]OJP4?:3NTA#7!GK!,J+YH'<>$VV.*4627@^L'/"6ABL^K"F]* -M^]'XPR/R0&^6Y`I(\8A&(YRQ;I^A[=5IL6+*]ZD+X1VM].PI.%HB3ZZ]R/08 -MLMTRP:5H+@)#[/1LY("*X8[5T76?C6]@H*^"8#S?NR?5E?*<>YZB'RMK338$ -M`28'>*K=D`45,H'SBWT6$YZ1=).E@86XD0T6?D'A%4\TVB43>4EB3&W`ZQQ0 -M-@';/C&"Q-&S'H9&["M$'5'^E[XJXXQV-QN]AE`ZDT;AO`XTXNJB-%-[R@P. -M4S]@]?4TQZ6T>M@[E]F^11&YBJ\QA5T]+0MIL>LP -M8L+/@$@'[\H2B70([1@B7DU -MMFM$#!]-:X\6)A3D!4@S-,I^DZ./)_K'NY[*/4JG8DJ_;61)IR&XKT\3NE'( -M;P8B[J\!"C0$BY2-']AJAC;E^@$)QK+K@PZX<"$Q&2'ZXVC]#"_<.J'FX]G* -MXA1\AFCY\G=RS".!;AXVX''NUI]FPVOR!HQ]/5.(UY=^!UE9+?F03XZ%E(+_ -M[!67)A0"G:HMRBP+W??TTGYA\V<3[KJ)BV%Y6#41VCP!?ZZ9J'6!@3 -MY6TQLIW.*3N>"5+<"11S!>._/NP3>VLLHZ-%U.LG\,QH3P=M&9JSZ%\![',N -MVC9/X"JVM/%-V&]V@H*9U>W?&(Z#)OM?[B6; -MP2OI##0J-O8JJ/Q(ZC0,MP3"H,FQJO\-=42TS;OFZ[]3P.!)$CR!:Q`"08T, -MY@PL?Q_WM1-+TQ.1)E>U&7TT7':9D>2'.IVAW7;4SN0U^=Y:3@@43,"/L2AD -MP>GOT3AD)Z5(7G&@MT@*L:K-)8,SOX&>S/*:9X'4H=@2RR!%-Q>5/9H/[$!( -M>13R)T2*V^@FYZ7I0)>IGR?6;^Z9($,@MO$]#_C_/8M0V.NT+'/Z"FZ:DR)= -MW3,`&7Q`5A97J?X*W_MB'QIS0R*=;"V&3@G)A!LXF'2,S7/)03HO518O31!F -MPS-,:I\_=>MY1FQ6[#;T)^"$VKS'=?Y%G=(Y]'4I)N.6^OUUE-Y![Z`Q)FS$ -M6@K6,B\X@XV?\*,+?_9:L(2^UTB3A,6O&[";!D&BR1S<]JB`3*G"P1.H1*[F -M+%,+!VG'CD.&4/#AZB@3P1Y]PJC)T0>8\FFIEDOO"5%5`F+:B*\?VFMJ+@%7 -MP2>$E>6,F>;":(XT0JGZ8FO!4(2&J(SIVVX)6/BQ\%;*X4^OO$E(;]6!4*8\ -M>'+9*W=^MT@\$NL);ZUTN<5EZM9'EQYV>4C)#*DGYD>-D>;E_3;/6:'X+)E0)TA/M/I8L_#A%WPMVOW@"$9__7-J0]J/>ICD=7)0^& -M](*"TK-^E`8CEYH]`8W!TQ;MDL4;:2I_/^8@W].89JH$2T&B@K3. -MU.F7.^?2R:VTHOA,4)F]:0/N$_6^.+SOVPX>17OG,N&$`E'"PF1@23B=BT4J -MC97K[8/)UUPE51/4K1[6>"S@I8+I%!Y#G;S"D7*]T4>XMJX"<+W,R\O4YF'9 -M<:5>U.2Y"R[A9TN"EN,I-989#?D(#X#?\ -MU\F0KX5-.DZ2\V@H(V:/H_IT:ML[C96=^C8%AC\WZ;(?87=\M]2"-:-?\2:W&T_6E[>BE2NVB&J"N$-K=?HF0_V$ -M^G5F3Z"B_*_`8L6%A_YF:$]-2\GLJ].I\(1P'0A=L&09I,H=E"F?89Y*+KPD -MN2=(B/9$!N5'@FD6WQQ+LF7CP-T".=B*L^E]I9_D6H2OT0)&9Z3JC`Y;Q`Q% -M_/G#^'G)ZA;%^I0U>&PER/QX,[4K_^BG1E'/GM@-H^R>=.Q(NE=S0]8S0WW' -M*.@QMO*6Z2K*SVLO@*[[V),C_@4=QV3:[-_7KCU?4XWI_6@6[?@WF>`=-Z,( -MAH;(L7$>_YM%Y_*A_E2 -M5+Q>KBEI -M<'R[EA8G*&C!$G!95ZM8HFTRN0\FC#4B_DIRV@WG_GW8_&+/LON:2*.PBI=N -M*6;H6\G^:'-V<<-S*=G:$N["".,T,J^B:G4>V&%I@%@TWL)$=NM#^6P_H]WP -M[DEH%C/RR@O(K\I;0_&&4^J>2X32=00`NV2$Q -MKSAGN\YW([J*:5Z;K3SDB.BA:$7?/(KX*(!8F6K1.W.(O2A5<\@J0K'7`7QC -M^:NP>;DMT*1LJWKTV\*!+!!G.UQ2V7F:Z%GP@7FB4XIH/:'-\"J\09MQAB>Q -MWCIVA:Q8:+0R7^1;D_TC36D5%[N/\%&>77>,:M\K7>6/]6;'VG@[U1IT;1M^ -MW(7-2UG<[BEX?>[?O"8'\<+O,'!GM0*@ETM*U!JP7`CUJ9F\0["QX%[."=/G -MANH!,'SQI=8LN&>R#?#^L48ZI@.+C2R(/P-K`P`>C^@:F:E2F:`'K*Z"(T\@ -MWTA$D^NVF6S3+#SIN`*/I7)=O/,T*0[67Q/_^CRSBPM`5GXIW7AW.Y$64EFJ -M>095D$,8BE3WO$.3#$&9UXB*P7]"<&6+5IHGX_.VWVL32.HGM3:D=K4*LJ"35HODDEW/OJ2T(W^OM>,AKMR8 -M/#6:*U2L%CVS-;,O%B^"CYXL0CS7WXU]!+.=O]./#7SD2P[QP:F@A3;#@=B$ -MZ'$SO9]ZA*=-G1WFGR;DI,C?!1(,G>+]_4W6!"%W -MDZV7[0'0[-S1VH[R##W1-?/KC;B%!< -MZK!1,>E#2S9?4AWZ+H;,\H<(BPBA5B7DCM+W55?U_!3?WEQ)M>E1?]JW"JH& -M[K`=R-LYQ`K:E0/.NU?$C=^3O?5BF.E/KTW-3=<8+NN^A6>SPYL@],9UI>/; -MY8H#C>5&O!TA1S8%4QPK?AOY+M^5,-8WSW\(=1WN+/!ZOIP:#T3M"8^%.ZK33.>S*& -MLU$O4;<>RR)9!]-R5?,*1%H+B>SV,GR).N__ZDSK -M;:"P$`_)#R_E9"1U5NHC+1,7^"DN3C=7=[S*IID]]M:2KW@2)4;'@KIOSJZ< -M8PC,U>`S6UL`+HNP:$WZ)N=;N[2-?_/4MRM>;A#>F0*8O4)6B=C@^IC_^:HB -MRC\SIS/;TZ5):?8T4X(X]2G6\66P'.VS-A<2@6?B/<0)A7["KX><*P[ER;??-,$)I;]?RS_Q4.W1PL2?U>E89J='M]68I%DFCL -M:#JA$@/[UH5W2D=(WS\CSZO4N#MG?*[\H)=GXB/5``#_6C5D?/MLJC^GDAEJ -M)Y;O!DN5W.F%4O=6K.)LT)F52^*XN@]%H;KZPL$@`LT[[.-LD\$,('S&KIE/I"_UA:B/4+E74JT.5[5;?M'9[,(]T)LY6\) -M-YQD[Y^M1AG0FSB`:R&F>G`%KO5B'-Q\_[@0E3HJ+C*K?3L92$Z;N-KV -MG6)K0CUPV`N9_MYX(']4B5W)R?Q_BST]J<$9D%36?1JB%?B5'38*P.Z5SC-&!H1T? -M7T/L(EWVPZWR2RWU_WW6FN3XV1[4"E'@%EHA'H^#KI-%W$I@V?='J/UK('0I -MJ,"HJ)197C.?1PL+*C0,(7$FJ:VP^;YHC?M.PQ;G4H1?;+9[U_:VB?R?LDXL -ML-\*U%C^/\'5!1XS2XV`J+?;96U@O,=3[41P),G\OB7#/>L>?:`(RXJH6-\> -MZ,THA.13JO;"6[D;9.@8:N[!)TI#(UCN]&]>^[52$ARK)FLPV@X:MSKE53B[ -M.ZKPI'J]1[KE)E!O>OG+ZW+=V8<'XJ"]T9;[WV!B=MHMEG[4VH>?TC>=_;1R -M%S+<43Z[?+Y@/FDD!AG,RJL\NG'N#AKK"MI[1VVUGS:9&,-]>BP`6+?&XKEQ -M0)3Y3[->^:E[D?Z/N'\U__TSNG9JG,/J7:6BU\GSWE]/-`4R52!PJ*YD -M/2^NZQ\DI-)GHYE0B?=69E;(\:SH?4=S:8VO_R;=OQ,3R1GB9/<^_9Q(]#)) -MK.'_GQ2T^RZ*'QT(J]?.K>;<%PLS\I_1AODJ%($;B#K*[LH%'E`Z8L;0/^DF -MN9[@7G(_P+MU7-Q*O?F&N!-8>:MS#+S^/\=OPHD;N5JG98'Z7[Z]':=34'@N -MNS=*?XS/VDV4IIBN'#?5@6UR+H/2OG9%%@Y8W;:S,YRPL?-#(CAYQ>>/(_C4 -MSG2N6AZUB$5UO-:AJ@I9KTL84!*/YF*BY6,PA\/CNHCZ;6[&C*9[P>UV$)54 -MB:H^J=Y\3!@P]\.#:$I7XH?#QIT^6=')6,V9J=8@%Y,X[8IBJ4%X;7JY&3KG -M8Q"*-M``WI126;CHZ9Y$9IC>;9SK["(LH[<1%+; -M'7R1WKEF84RAPS\\Z75RZX`-%I!?D<^)GG:04*:C0&-T+()/V%[X]%*LRY/; -M58>.B^NSV7'(D`3"#@#%>O0D\2312&.^V^5$]1H3W_.24"(Z1?\1R-O!\'R) -M`)1,>BE&"\=>/T<%K"XI5$=7)Q9,#GE#'XJMYP>';TPZ&QTQM,3#O6TL[6:@ -MU&S:+88E0,_89A:E[_L.&_')G;9(1W4E",V("C3DGL-L?=BX@V9V;%W(,GL: -MBN`G4",*G^YT8CO&Z:;F24T8@F^'G]"..%SG`FJ[S&*>DY6PD%V1*#,5CW2J15,'G2:@C"7 -M2!#6FWHU^5%)LL2Y=.MX1'?90*&T`MOZY#SYLI$99!NT<:4`455M$-B>1LSZ -M.2T^9K,`;(<84!%[3#/@Q#IA''R2\7-=&^EW!M*Q*ZW4!V)U)8+AFAH5RW8+ -M[`MK;PXG^OZNT.!U2P0Y-8^8'F42^.I._$K;DT8_5H4H%0'.\X\%?U+]D3HT -M'7ZQ]D_DV8<[NZY,YWL;9>/NOTE2*1H4G41`'=.UQ4;HY -M\3@?`KREB_%]:WP8]$+$\W,\MID8I>>DGI4WQY#D1=RR)%W[+AWQ=%VK_A87 -MDD\,ZA)\F++&K"Y+CF5S^6/_"T*>]J.G;3Y'3634YA5>W!E6;!K2P".V4"]6 -M+KDS6SC#QG^8S_=\89\M%\]6FB.EVAIT,<^NUI6W#:DTA;7OH&56:WIWU!)F -M!?*`;H9C>_I92+?_\PTM>?;XZ5P7HYQC"DN62'.U11..S7CY`,(+*_R?=RTA -M'#;3BT1O9:XL7$BR -MV>"BQ\+\9@$LG*]+A/UT(L=QF,!U+ON9!Y)V)2.I9\GX5Y$,,+/I\91\;9/) -M<*X6POH!'KO=.Z[ZR_4HVJT/0F:V^S/S$R.SSO=C9`_SLPQO/B-=G=&;/"K+ -M$:55S&WDWWB!,SFS1_W9S.=1=NS]Z@D"S['?3V92-QW9*7VLLS=.>%V%$!JH -M;>E3OB1;N;?EE0T[_:$Y+TS[Z%*-*W9>@TF*!7CE%U5'SI>W -M+5T)R2KH._UWT*C2]^".!,[CK2R49#TO/Y;^"N(HDSLE''=3Y,Y;L%#H$-[N -M.FW6MI4UDWNI&YC,#1>I;PHGY[%F1Z5!5%#91V6EKB#IH\$!1LVUR32H3CGV -M`8\=KBQFOHO(-B=8Y(CYQW&OX-1G;V;7S->H7K@NTD3E4S3!0`"K0%C78ATK -M>8CQ],IE.*>$!.IIP\QB[UC,(BE*5AH%>-PW85=:K*JOQO,!YWC91VN?@OH1ME+_-!C0: -M!:@4"7%((X38+!U*+C39BZ4T*7$'#4Q%1KH18.83OX9D`MP^`-9=5)#(."M/ -M^O*LOT#5?L#_)L[A*E0\L=V5PFMP0GVT6C%5'I9NXRFSXK7G52$5/&6OW7-6 -M<]@D9TX;UKXNII4F??2WRB_#W.[OYWWLX:"WBFE"BGP`$-R<0A:=DOM!=D4F -M#&=]EKZMU#_(LMJ'7:,*,?]:Q3A0+##9%F;:$4RV1UMCJ#_:G[&*!UU=:_3. -M#_-L^%%LJ8S853(K)_I=EBKTY*#S$$9GJ39*,&EC&XD4H(#-&!/'WJ7)Q7L4 -MR/5N-F!4#W[IO>Q^%\:M,K52K"TZ;Z9)F0I%A:J%9QU -M=^/',<1-J6Z>:GEC[CNOC=]/.1A-3BX23SKB'[UR3_Y7W9:B>71L8*/SW);(V%J -M0LKX]:M890#H[:&2?QW9&BL@JG5+*V_6U1G7846(Z`N:OK]5C]6S?8'Y1]*[ -M>;AZ"E'N/Q\QI)U7'<3:&W.!,RBBCHT6CIWT#;]>#.<4=T'_U@$\KRL8)X9-?%BYYV--A<66>^B5& -MDMG4,W_4^%@'6#:8QZ`(*=FW7J)ARQ6V-@]NNLON:@9&0$H<@,XM*MX^AD]' -MB\_U7T7\RW1]Z4EJ$48YE9UO&.YT[-];[76W1VR#4H&8,%]GRM5A54O0P]O0"K?G(Z)*W^?(O]9\^;P;?+/# -M7QO3&X8,(V_P\%WD\1Y%U2?BSY(/\&Z7=+8 -M*1N7RYWOO-W)SD^)R*&JQ;S$%5>DL?@*K]]*\"D\AYA?\K,&*YW!$7-\[XT< -MT>4O\-D'-IL+''T&14]3\5L6>#3?RI9779#F.;_N9U[&A^5'\K,;OY@!D;`4 -MV?JJ_.;Z,V5:(#T++\BID4+!YS?RXL*M6'&6WQVVH>G+F=WQTRA::@8%H+7E -MP6^]E`\\+NJ#$UB*8`,0#,^*P7D4*9E+MVGOXXX-4SOK"LL>A\Z/DO?7NQMM -M,>A&FI:V>(9_8@74L5"]\0*]O&8V!R4?//31R?31EL4O*?1_V\<:H/]R]0;1 -M&,KSXZ$[BE-//--$)KAQ9DO!07EX^B; -M=&%MOK,?^#MD=O'63&.^^(H%#T0N.\?, -MP&BX]K7&\#WNK2]-76>C\M"$++.=7[]"C=BQC.?7\-V`J/EMLW@:W=(N>@'2 -M\X]2ND8BA\'?UG_PE;V\L=V%9EXQM_'/+J(-WJO1T;L>PAA[,":CL)G8G9BN*NQ08QC$[_GCL$0I`2V -M$`D?,A=D!+#M'ED`)6G>%*L>VWHL(J_/9=*-Y(V#;7!2]K3)$PKX$QSC.N0\ -MD?Y",ASK,N7OJ8.63P(-7L^S/P'>'P9>^ILP<1LWA,V\=[NY'VFH;UL*EKWZ -MJ^F*=F/338-QTYI(!AI=U[+79")($F97_;#ZL"C`@.-)_K0HB72_6.8_):NB -MC`01DKJ'#MA&I,$5+"FB/<./E;=?@2HJE%41;W:@"`&J!FC,.2GYDE-_%NV= -M.$<23#5TOW8@H!ZL=S'#$6ICZL'?!%>;43V)XVXT1;SY09>N+T.).N*'A#Z@ -MIC%[PIU-:&KP[8I:PI[JYU@D;L/25TP<9">8+4Q>Z!"G)U[LMAENUJR*J3VB[9">1OE<,2?*/NK8UZ)\OCB];`FU-V!@/34$YD,XRJ -M4[;`$1M2XER75\IT<0SA#I11O(4%9_3G@P- -MVQ#..#W)-1=4L2-]J8W9TL.^QVA*00P(]WSR*]/Q;ZTN,?B!Q;(@CO[YJ5XY^1ME\XE8ID+6P)(L8AVHQ1MV&B]X?U?,;MY\BR^:;'4XHM4R[@4H?4LU]<FEW]C7 -M5V$A=2+1/Y%K&,5ZL+8+1SI9YC]+&#Q2[WNO4W:>[[?J*%P9^(,CF=VG)/% -M'(/$0[G4KXW>G5]-0*6Z<8'@43WU6,`-6M-6OJ476,T0?D/+MA:GY0S4O7-O -M[B%[^=0D&415&U=Y;OI0N1>X1+::3B5)C?G:_)HBG/$K^,!'9(I'B_QU3?1= -M`U>/@X$T[I$I_+$V0+:D^XAYVF6**;0[EWD[BWPB'8O`U#*:6KG-S`O\WB5' -M%Q&%R\7EF_%&=U"EBY*AI3=NT=UT%.VC4+SX#==`5^5NP-NQK1.246,5F1G= -MIF9W+H<:!H<6;>S@T4)TXNBR[!G"G*4-+E63#D73\KH^9L/`OVCF#JVJ_F9^VZ8$?8;DB5V&H*$/IP<4)U/^S@3 -M#P]@F0_]-GC&$'>'#7=LNHM%;K*B>-F+9CF3D;W=#N,_T,!Z@,ZA50/$OHX` -MS*SMH(L5'_WE7T##?>(A4]CL*;='OK4XNL(%*&C9UI+YO..]I$T0L?3S?Z2Q -MM-.W6;#ED/#>G1D\:B!X=[E)1I_I03($GE^_`^3,T(3W -M.'`:&Q"7,D=+7E-2=B$LG7KG6ACC1!]V1<`[%9+*MM/$#H)^X5EE\NP2X&*Q -M(.4;K2#_9SZJ@*$2%U)AP,!)C1JPA7E(@TCB1+#+K*YMD:6 -MZ/CN1,7[NYX2">X;A567`:RS=2TKH:@:.5NI;4?]L(@64HTXE>`[Q,8)[1CZ -MEL_0V:6W8^;I.*V'4\WV&?1SQET*41`NW*'>'+*(3;\.U;!NZ"`IZL**..JS -M_D!2O^T`YGFIJ)4/9L2[Y06/&X -MSZ8\]>.,U47UR?J^48?N"@3C@-9T9K'^P+XF*0%<]&K/LXKG(I7VTYZV*H9*PS*WQUZ1' -MYJF?BG@I!>B?WN+&]/G*$=QI#&/Q^(Q\"V7[#S8OJG]:TOT:)+LG&',^T8@X -M8'`F9+@]<&`TA%G*AO4MU2,DS/)<0I&?<-:6U=QZPX:@U]MGDD.^=EHO8CJ2 -M2[DF@W3J+N07>41MZ$J5CP=YP(BD0RF-`5):(R,/+5M(,8@J,G[W-]#>'WRC -MNYE['V[4WO&>/V3M=EUEXTD+W-TGV*%:OIVVVQ]U3B@J^^K)*=>E>RANM8(+4RU1%U/MD@!![="F2EV$#=^]GX_]-%IT:?WFE%<'S4E -MK"PFX\`4.%;.E9)DDN%F]8%HD7JL+W/S -MO`FKJ^9AK6Y-8]B\-W?848G#U:HAA^%:G#2&7L@,=S()26,@8FH&8S6BN4[6 -M=Z'D6;2\R[J@K_FJH9EI?4G?&VV3R!,DG^SCJ,"\X.$A$RN$^.PRZK>Z'+07 -M[##KL&'NM*XH+3H29U -MC9D7=KMW;G^1DS37AX^`ZS[G=`77%*@N25O?A*DF;Q!NP:?=;U__V!N8Y4RQ -M^W69ZY@#K_E#()'*MU'U]^3G."CU(9]_]8+9Y[//$'Y?.MAYH`0Z%!Q^4$!J -MDG'L-B',Q3YY6LQP$65")K?T"*WWWJ2M#F^0E;-]1:.KJ$U=0"X'HBLS2WWU -M:ZK@H/8/R;M1.3'U==S3%"D$CV3J",9D@0<$F*^R__0;1S(,7(?T0.'-^?]# -M$M1KINF]3;Z&IQX?@ZT/)I7;D7:>1/$R3T2OL:>+MVZ5W`<.>P++DM1FU$-* -MN-80^B26%9J\3/+95'I"9LY*[AY8Z+,4CQ'DT5#'<3%B1 -MRA?VP5KK8FMUU9F>27U'26#,@(JCH9E\]\^>F'4N1PO:;/-:`_'M=LJ2+KI= -MH?#KGR`K>LRFW`]6NJQN_@YR5`?UWH\E://_\^]OJF97/!^8E%L5VLA+1"9SV0=UXCLS2@-05UN?5(XW]C?3:!,'B'C`J#\O&+$'AZ*8 -MIA\1[W\[SJ3`K%#:)5NIM#?6R)E7?&13)9<`\W\;317_M5WVT?!H9@JN -M0E6S!1_5\TF2Z[16)J5]''T5A0T!I=)LAE:G%@\W\-\>9)S(97@),Z*8 -M;/\YWHMQ&5_0Q3'"ZX:F,'C<,/Z&765(=?>VP.T)/NV_!A\:Y@*0#SM^JHPX -MMGSX9?W3\NROYKE$G/Q)\IL+Y@#%<9%`?'Y3(UXP_;PA58C3VU,/-U=?*#(A -MX/%(VT?`<;M7&*`'WZ,%N$1+4)-5S)X+Q*NPB4GDXW5YW;D32S!UW3I5S_6* -M\>2D*F)[)8N-9D?[2NW>[5#=$T`]KT;[U_+SEY=NV@E/14?1F>Z,MS[:(DOE -MU!-J?P<0LO2A,0^ER>JH-%RC74B%?YC30LV0]V]QB2\"GFZ.##$CCS-;6Z,% -M?6\^FA@.)EN@@OYZ,/0)0:"Y!AZ85/XF+N$61B[JC%Z'X;,J%9^4H<,36`[? -M-A>*[4(<(FM2M/N727W#;$5ZCC+QKZJ*2#8KE/7C@E4!4`9SHCL\CIMULM*( -M#`FW^D\3VU0$"[#(4-TM/W;?H;D)WC(JE5H?9X5<5P;GFK6!?^ORUW)%\T21 -M]+R,?"M`&B)WX,%AQC:+QXG7!+6L-Y_TZ)76=88%=%U.OJA[3?E?F=D6]P*Z -M\+!-S6R^HFP4MN%"3GQ.G$KFUMY3<73@LK?%WBZ;'EG.V;N^G02+6IB -M_SMK2BNT552STU7`KCH*#M0+6)XZ:E\QM40A`]K2DW]*`QF+ -M+*@=F2U2VS4\Y9_.Z0YC`B"WVXN0"T)`XA7I-TU-S$[_;>SVH31BFY/P]ZYB+?G@8WA.&L/NA4F:JT>GG2X$:4)=[>ZFA45B:>/FM -M(PXW/;::/N$^NV4:E.;[=3G^5 -M=9(_5TYU62*<)L5IZ$M2/NBF&LS=M5,54W0IB:=L-,K]C`!T']#"Z]6^00-[ -MW5[(>>K0[_Z:[[W434U)+JLU1R%//$*,TG]S#C.28$[+3UH7MS"9RQ'00MM] -M=_=9+2N:[3B=M12[9CNG6O\NF).\O+)TY#?L8L85*IBNSE[*[0#_9[[%Z;QYA>? -M8.+>KG"<(G28_J/YKFKK:NQ91V$AA.;(-6_,0'*DW/J?^*<;V?&\%B\JV[IO -MR>'^SX/>E"V\0`&M%EGY:PN -MW'.*QJ(BA%I4`<"UZEX.`UJ5D--V;I&0`?VD,R0S2(>U!@LG6]G5\Y"'UQ*- -M\+B^XYHCF_-A`'^8U*'[W])!%R33M::@9`ASI=I1<\.X2Y"G5Y&QM[PN;&)'.QR`QW. -M[Q'2H1[MK(18`=>TXJK7H^2`88^5];*3N"-JMVO8$^KS/EE?9>.#^J/MK2/? -MHVJ+^VJJ),;5.#*%O?HP%H+VN?(I:&$G2]9%N/MU6+Z(HU[7I_'W51<$0[;Z -MQ1^,XH?!Y89\*.)P[A+[IT_/BEI-VX5NOQ!R.WK'506%5@U&L0_V,5^Q1-/G -MF[,(%;^>?3Q^OTB0C'VLT"`DA9@0B.(HVW0]3>A8DD@+=-P>:"/8C=Y:N@DN -M7`>%%.:'WTQA(@$<9\\"=(6YAZ4_'L.MKSBW65IOJK!>G*^:XX"BL(\>3@2$ -MF"7EY>IR0%)^!@-2YC1F@N8,S-=7\>]S:2_!4)M,"(=KTD%E\0NT;TY;Q@_C7 -MBHV@I,4%*`0:H=0Q=C?!\&4[;`],G$XS%JMD/IZO6D>UZO+;*05N'9X6Y"2/ -MVF;,YC_TUW$]4,!U2DN(6YU^[L`NO$RQ]=_[TA>[&46+1?&_,/Y>5:GKRL/Y -M=_!6NUK5]<7KF`5PJ&E2Z)LE3(]`>&+BN%<8(,>ZYYX!*B -MNAW/$*'ACL2V=8E3K!W5"2`,DJ^V/M$T*"O^)BBSWTQNEJ2`)'0/Z&&AO3\> -MQ@"%%#I)_56K4/TR"6Q'1Y-'CU%PGVY[QZ2Z$[H^(,K$AG2<S!Q$X)G -M8;'2?KPMAVY;"I8Y7!DV!>W>4@'F>J24UKA9&\1Q*@$\!88,WSP\L%8CJ\PW -M`;X8%]QC]QAJPXJ'*N6,YC?X<\9LU-#CL:3)?L&6])\K5?T'IJ\QC7"M -M!0.,Y-;`CTTNI0<7G<.X:?S(+>L?/>J"CFL>6NOC-AK3A\5%G)):S(_BM -M<6ZG[6Z-UPSJ7EL\!==/GCSI:O5T?2RH=D)2,9I3/E5595/4U-P\!IG72>G& -M:$FY*1OA`\22;=?-A+#1^"["J`S#XF2"B.O2`X[ZY)SFCS]"QFH?*LW$-+=`5F]BWO9(_, -M<\J7]7Q)%S!\F-',,5J62]=V3PU)-#(=P="'3@7XV74_/CIZ?SDY6^>FPUUN -M@IF!!DZN1MJE?\TZH?VRDJ2E'&($N3RQ&B,7SS7]#`[(T$:;%%YS6?-51<4W -M_-C0,Y$,YXUE,.9G(6IA.Z1#N*@JX8B!P'>VCM.>!6L@.C[CAYG?TN:/U?X!\_] -M0B9]5*`)EN:'8V'Y+?!FDT="D(7M"VM%[NJ7F9_#QO;\S=^X\GVI:&5(_?BPG*B]G)5Y$@*2V<3^[=`[S9;8DF&W?@&;F0LJKNM%Z_>I%^1^_"A+@O=&; -M\/CLWOJ3;9AA:I1CG'(JB]%8LLYY=(ZZMFEIA1SX=&EDU"X'=NB+$-O]5;I) -M5BUU;+RX"X(@79)V/[C3O"#O+$R0U3<=O[=<%^HP>EP`1<&@/U8FW+3/$GF6&-D"13(P9)IF,B;]KOJ -M,:LU+K65U/!Z*1"A9QA-;SS.=<_Q'JRB[B=#7.R:$\W*BCFL69-2_@*]R6%Q -MV?`VBU$O[*I?M5`RXQ([2'I7,V?\%G$)/,]M4^P4KX>NNR[73MK`B5,H -M/@0QH@9):T#)#/,4!V.8A3@']2.\*:CZ.JJ+S,MO9KHW-QN>J"0.`D_,!_0P -M;Z"Q@S7_*"W].L;[1(D3JN=@1*Z/)^1U#R-T/N_F!> -M5OWIW/*Z9GK0YI`W]N8TE=FOV!!92C5ALWVYHKKE76MRT5F^_%9O,HQOQ=(% -MB',P%"\4N6LQ$FU]T\:0W&`PJD[Q&SN%Y@_Q3#JZ+@;1IAA[_[8]AB$TSF9F -MLH@^-(5+OQ=H#DF0-=8ZAJVITEGNO\Q;3>5B'1J"L=^7JO91FT9HLN(3)E=>J&G,3='YNN+!T' -MNR,''$-@&4R3##3'W`7N09H8>0JG\3*3<^>Y$QOZ5OM#. -M@M*/[$D\QGJI,GI!9K:0_7X9#EQ>61J<7HK%-&OM8FPSV6W%5ET$K:K&IH\2 -MU=M+VCCBQ/3/R>GL%&7*=V3+\KV/R>"6G<'4>_.0PL=^="_D1WB$T1+?Q,#V -M3O7?D@ADD_!,C'HO8@8)]#+8M6F7PGM`Z+3;:$WPMB55QJH";+V66-.@(?5* -MMU5)^EM8IH%XC19%+%16N<_G=\!7T8_:PWF'Z=^W<\8&8C@HI*2,RG[6'/&F -M9I`NO1)WXH4N;I:P"C%$<]'].,G*V2@FLZKR&S';=''9"5UFCR6_#$*[I,"R -M(D$3&9N[NKFTN4P%#=&9R3CZ*_[7H3AH9AIA^GL-K8@W7W0S'NUSN[G"9?!6.AU_:[3KL+Y^[Q]W4L;Y50Y?W^")/5SZ[*-K -M3]M2IY6>&=E)8>/+`=_VFB?]>.J`_KEPF/U"&O&%2ZAA"B4[ -M'L+5:\,H_;SO"I$UJ(0CHB93%CG#&,'X0Y'GZ9NCO)?9=K/Q0/;OM22$VJM8 -MYA['H"K7[139A8@;N=]A]RG!01/]%*E>+#@.]NV"KL4@@6)Y)\B`&2XPZ7WQ -M(L+SK025@L@DML.7N;[10O!B7WNPR*O']IM>,.JU>Q=HT!-M*H:;T_Q<+8N? -M++!ILS?J(63Y^'C.5.$[$WF>&2DC=''[$_43L-&Q#<[BRPR:%W"*_FC\/+18 -M;P.TJ9\]%TL%?4UFT2(J+#-7>XNV.:G?#O:K/P];5#44"+^G!D=Z2J\=`4Z1 -M259I[Z[E&SK'37Q[6B`/.SD6`JH63'8]+EZ&[?F/<)\V$>;+.Z115=U:WK!> -M2<8'35Q28]KM&@LU3UI5H+=KO]2T\%24?G7AF47% -M6O6)UAMI;.+8(ECBB7E0A-_FJ3W59>#AOB^8*+)J">.LAM3TZ/KJ#7P.&I44 -M=;6LK4/$XP^CGG[&'&ULNL1KH(<1D?U_SM(SEF(>:J,K(?=L<&DF*/$<[9OU -MX6.3;R2?9Y?K$#[,3QV/%G:RU-R;Q0IQ!5`?/S9>7*=1X@:H6.9&$;P -M^?+EO.1G]9IQT)QGK1QDGNO^:C*RZ9C/1NQ"?`(-G#V^2NUWB>[_^81/+14* -M_>3ZVX=9G*@-\)=1HH:4[.QKP!L9Z^2ISJO+[CWB=;ZB)SU?8HZS'QL`0TOG -M^&R6,WU[/,K?$#*:EDI1%3\4#@E]M@QS_1CIJKUZ;$J48-K&;:S1JY%-_;3G6C7=1N+AH%U^*F41+_KJ!;E/8+8IK/%R.>J9_W"5!: -MRLCVI#*MIJ,[F6GER@WF/GR).5ZCM5@8C0<89A$%63O$/51?- -M2H,2GX%2=!WGP$GT.OFK.P7Q/G3>@_T&HI)!UD17%QOC=';*D@N'#0.>[@RX -M?DG3/;8@G%-1VJ'GK^6JXLXN9%Y2UEZ<:FX&&K`9`N29.0_*E]/^T@R=7..( -M;DS>@1.YXX'*9+Y'W"8<'_,X5L0%>W4%&H412XR?C:ON\QW,$=5(SX=`8[7\7)1>47>LV/1VWK\%_";D4;4= -M4:IZS3-<%C;,7KN5YT*O)DFO-%CV6E<\+Y--\A`0))3D67!?H*35]K=D3K<4 -MEV'>X_26K?'3^=W<<>;5M7F74N8UWDB.-S73>H3%HK?!A4P -M[.-)V,D.W98;Y2M)X:K-B^I2G.$/*6,>RYY+\NO4PM?W*;U7SL^RO=4-H)'8 -M^R50&]@^B[3R?,GHK31,'FND)]E.%B'JS\\Z^-F!,H=Y`+<*HS/$S>N[[@%T -MJ1&@]/L('6#%7(84_[XV.<:UVL+^U:5VE):B,PH1E4:MX!:(\M(>@JG.Y9$' -M=MSK:6^R>(F[.EZC)A3;S-.\U6ZP\UR57BB]#X921]7H$B&6NB8"A-;:D2.E -M.PU]2JN,A-PW86O19:'_&*(+W=R#<4Z)1[UBC9%7FUSZ:Y%+\.:>XLQS7D]U/)%M7J#;Q: -MT9Q8!\GP:Z#1NRH@7)[N=K?G%60L?+=QN9D%&GSQ9^6C-R0O*8\G,8AK>P$_ -M!)FQ.'&>M"^<:':$BC0H/P0EI$(DM&Y:.NXKY==[W8ODPBDD<;2L?:B\NUQI -M0]TZ$^RZU:>-^2O`X#VVRYMX]-0'S69[:DX#9Q12Y1#T'ZY!ZD^_PE6H'Y=H -M-D$=YM^*"RG3,'R`OND.Z`FH'L>[.Q0GM);XN2.[[GJ2/8[WPN&T&6VX"V7H -MC,%W=3_>J>9*D6335>:;<[/;,Z

4I*EBX>TL7C<8&'P.BW3MLG_V)[H!X8 -MR@'KWA+F0P[;[`L8`//T?:KO]D:%`=B"X"6W$7I>32=D^=H,]'\U.W$J9P$> -M').IL]&A<7U98<%OP(DW9I=+IQL>A0%,W9/4=0L.6N%<=#Q749>(Y.A1,F/W -MTD@C4`\[\8X'*6SJZ>05RT)RSJ_,NN*%Y\AJK%[WKATY**239WV'[CWJ'L3' -M,3^(SXSA0H]L\RPSU\AU?A=?IO7XY%-QIM$^*4'SY?O@%X0\ANLVN$ILM0NC -M$X/>O'&M$C/=@.E[>.!PE#"#D4>U!X'J4Z86X`5&+S#+%PFB.+>B$XE-C*@5 -M:=TM-1WO3CCF/)1OWX@]T9O=K3Q?O,!U;R=Q6^@)-SKN#'"H.I9A,:VW%(6J -M7JVL"^LH?\&@QZXFS2%;=ZBU/[`S$^`6U*J'".429YB)T5VBV^7*M9$J1Q(5 -M-&/@=DY\HV'T!I4$H`:JYR_H8/;_,#\,5<)H9`?MCNF@I]/LTTYN^..\66MV!W+7/7Z");"4>IK_*X840;?7*^OM%.E4"6-CH:1U#L -MF9)VI,N\!2YUG!NYA8WXW!@10I6(--M:C"ZD+HO/R!O'DKDQU:VQ&XO5L];(T`C1>T1JWY"J>R*$UB#K4]?A$%K\2WFK)E<[$Q-Y"%(H -MUP'I2R]5+`,&^:I$RV2I`W2.I'C]_OF=OE(?S<[>R@9I(N^'(/8`3 -MF;(ZXJ?=((U,A',51V??^8CL*->"A1/=,6>#WJU#BM.<4O9X%>#;(9_FKERG -MK/M(I\R7Y"0R5WFU0O'`-R76;_>A*$(MZ#%14687^L5?GW:7==U6S5-I1D[N -M#F&K?VDL64637MT]:SGK'AZK]-]$@JFY:<9P5AQV2HR;Q?.Y2Z34,%`8K31Y -MSO4;R25]5(WT2*VZ8KJ494XB",>ML,EHD9Y73_JSCQY -MI/_SVD;YAIP*`DR0N?;<#=([U)_Q,:WRTW?6FK+0$4:P,89#7:@#98-(^=2& -M/+AO1^'J8/O/K0%Z]E6BG\"^_[E9E#98GQ3'25KN)8:8;\6)M62=G7QZ3XH) -MY0B.9Y4'-F@/'(I,IAK#%PPLP:>DY5I; -M0363R:\N6-.YE%J]$GV1/4-,0".`-B08=TZE#R5"YUDZNG'EOASNY=QP"/H( -MGF4WG=EY5@:%Z:2:VQ82,:6WJ_MKGP:4H2R'`[I>&V>2TCB>9G@L9LSG)]P^ -M`>`V!!*;&A6QO`=8Q\#*NT>2-$/^,F08=E@Z8N*'9P^BB$+ -MO(ZYC:4>?M):<#"*6:'\9KU&ISOW+JM\WN7TA`;Z%\:(AK9L:>%2.P[XXH%T -MX]5(ILF1UR>8[:<<[G8L+*V7?!?J+QB.E5HM;+0TOSRLOY?/V -MT\M,B(Z9)L>CG7=A"S&W^7:B;%RI;K'V5*5[T*IGI#V:]AQY:8IN;IPH"]KX -M6W""MD&3F)DI8\!+F&<%,_!H%,KSMN@->[L%N/S:GK1E#T383*ZWH).-!A#/2\)'5V?S&<@2C] -M\HP0SZ$PWZK]4=HW,@'B'D[K%!5N,ME,M)SHL@W]M3UQ)I4FNN -M2?\G-BAJZ1TEDT=W\??@EWZ+=/B<>OD7)K>+Y[K2-\E7*,^TTADU_?=#3J7F -MZI+]SAV2LV?Q6J"V'(1Q6;5$MG#PD@YEBAWEX%@TB,M.;`02]6IE>@V'=P<2 -M@%I*)18TJ"$"":Y:Q!<8:KJ_!MG^0M-)<8O:9PY&UEMO?UG3<26,X;&3]"(T -M;6A[:XDI7]9UDF@N0E"1W?C;6>Z[A:SL9@I.Z+&' -M;B^Z\UYW3UZ%E#$--9.R]S&KV8CZTW^P@:M$GTN^>D;$(4:SRUJ6Q_&U:DW[ -M@&#'5ID\M4H\1]U6AS$Q[R;G/EG][^&K%$1O>D=H(S)R[OA^G@B@UJUNB-QR -M0/,-3LF1Q\LI-W[D42-M/?MGB3!<4%"<*TI9!`=VX=T^KCIH,UHM4,/^!I%' -M5>I!!Q.`3S=/-##8P-LKC6#8G&8?JT$M-E^S5Y;Z[,OK6>P'.\I[8ZB!1?5B -M@T$=K\6;C5/[4KGW6/@Y^DNU)[E-(&A8B70Z?=S^K1RP)6BH&I9D*G%"KRP3K;L3HA)SJ4%1.[78,N31@="0Q148A&X&ESM+*C8!?) -MZI22HLD!;FV/;2KC]*QVG7$^(0);_43#3]<=3U*JJ-(VOW)]O>I/,F72*$;> -MCE?`S,^>*J`J>MN>3P-HWLB'WZ-!1@,MX!,$_;;=*$^R3FRPP1M*A/E -M]ET`W_4I![TJ;7H[A5L*!#8G#<-EU^X9)YJDX(>40]:RA519$)N@H#`PA!9> -MCJR4WEB<:N"?71>^R<41[+H)=2(`1D,D`ZZ59HI7/T5H6DI'TN?N2AF`W-6^ -MJ[$81[WKDKRMNJZ2_:4?JG\:AMVQ"3$7$B8F3'=(")A],A`:RU*9<*)[WS;> -M>.[U7`N`>?TX)=--^9R@ZH]JFT%FD+0E))0G@9!9V@1K\7DV3!V%#XRAZ3M^ -MT-XJ`O$-BXN6,B?`Z+O/E#U/]G:_,$?V+N8J\D7UM?1%+X1H9*N:$:?*&WQR -MMU>%8:M>Q^CAM5G\&2/>OR//\-J!>35C`?@#V-+?8X#GK9;L*GY3_;\)1*W) -MY*&5.1O_2>DWU%<#USF/'W8-2J*+=7&*YQV/X:R3$9@2FNHY?T0ON@8X=X&N -M'20_+UW(2H*WW68,:"<[BX$V)3Q7Q%G0&4:GPLE.85<*BT?'YH90)?-KR,-K -M&'30/M'FU/OB/PA2&UI'ZLM-T.U$0=_ -MCL<%M`/6?[J_KBZCEC8N9;=/S]16[8S/_[+'=.[S-/KTGR:/KB#C-E'EHRI7LS@O4ENW@2( -M-ZPT"8XL2AXE'BK3/UD[CRED];:O5',>CS&>\:QYW26&Q^,X,HA4'!#ZW7WE -MC-$.2Q;[^I]\^3/8EP.\HG]#HSNSIJ49:F\ON^=?7U+_/R)ICF;8?]P2M\=@ -M/T1.PD\00'/E"$_5$Q(QR43O3,J\R'YEI^A"6[T@U2F)I!7P[VY-$0P2#?`- -MKZ^9W">WDQIH"G.-RNY.H4+1>::W-M[DK%W)O-1)[CSNIH%&]=A+O^&POD0@'.A<'S/_8$*V_ -MV*D"@V@BFN4"!E^<'/++FSVV^0_0\ -M4'K`)FR#^>DO^C1D$7;-K9*BLIO"/^R7,/K7A\K:P'2][)A?FAYX1N1>%M^M -M_%H"J7G)E[EO*4GK<1OC@YL)6*80GH"IE4:`^&\#P@,B2\VJ4FM5P#^[W[O" -M(C,EZ4)F8%^H0QTZBJ\]=,/&F:S@@MU!IY6<:>[0,V=]>COO`-,90E[S8_YE -MB=T%/$$\U4]`_'N#O'XJFS_H8]1*]U71BY]FA.^#7_;\YEI]=-OV[,=-]570PYS2SL+5Y(&_J42!N(@XY -MH8V0?W*0^U)^D?9]?]W[M5MK52E.DU<-\@:R^.P(Z3#!___T"PL2,>^:)C(" -MIQ&C![R>"!C?5\9U$Y\:;]$+(U-@74^DOTKL0$=A?^0<\A:FN+'_+VF,^@>) -M!Y&WA*NTK(2S*%ZF1L^ -MJ]6*/UQ!&DF/CHM#D?K-`&"QM=$FBQG9:A#@UVJU;M&R)/Z.N>C`WA]N;B=T -M,62K^N6W:CO:?HV6%SU>*@GEOD4[B/MVA$PD$UI%W7K(73RN8H'TIT1LO4X76;M*JR;2FM#/`+%\ -MVR%!WQ71B\DSR4#%_BS>?0+C[WR4-=!1L33="$&30\`%,X_(+BRLK^8--%F- -MGEONZKI>"4^#D/?PJ<"AP_)22[F+E;DV"XV7-5S"N<7)+\\L-17(#R%D$&@N -M"<(M`7C0=`3Z4*S[:\D:546X7&+9DYOIJ>>,TCY/V$8H")=^B@TX+/AK/'=) -MD -M[Z*0#;JLM%5FKSHFB"Y4\QPIXB_^*!S77G8EM5KM4QMSI=N23>,V^ZO-FO(P -M[PT//\R8+\^G2[H[!;H.<3[FD2F:YW.K/4SE3="W!7I*O@@)J`G9?Z7T\!GE -M#^X#JOH=HJW21*TMIIFYE6+G`,]T7)"J]3+2^EFJ=V/I\O?VE4A%R2.D%#?D -M).T<_3;J8$SJVE!1E.)4L4Q_O'I<"5)O':^MWQOC_^Q7!W1?$K^&;/7QFMJU -M^L,;+VY;=J0V7&+O,SE/R3*!2+/WDRF-53V'X+!+4'8:L,IIN-]0\"IZ%FY& -M6W<,IEM=O]U>7:&>CVD.>EL4D'*C^55=.A[]62M(K4\>/\@*77VL3 -MRSLQ8H>O'AA]\6-=0URTRT'GPR`M/]N>OT6R`,%%><\`:-37/V!^+,=>[,3% -M/W,WJY-G@HWDIU93[G'&F-H4^&O),5N8+KF'BPE88-V+,#"0JF)`:^8G\E%, -M%BAA6/M>@\-54\NVK]*7BP@Z9867,=%8G(FRBJ5=NK'+VD'-WGUP+QVS7$,Q -M_1*9V>7OOM`!D#U+H&G_Z?Y"\!)EU,V*6RWFM@`EP`[N9NG^%J45BX7@#,=/ -MA;K=N*8NM<;&BG#3*'_W7%.*_Q?0.UUT!#K)L1-[]4"$D?A?K9#=JRS8-C0T.JAK -MS_&NBQGW)F"!O_1-TS8Z:NT>SB$1,*M=9"S+6K&!2X3Y$GH>;#UX@_M$DZ%/ -M>1.X/N-_:7%GN_W-@JG2E5K&#FL88/3>HS0Z_*@[B-Q(-\TK1M/!7T][NIS; -M-\>5V3(&1+&ZT'+X?6CQ^?Q2-B;:S>;2=4;=&(/?V>7]<^3;4JG?;$I< -M\)NT+KR*!DN74R*`Y2461ZFB[# -MUHS&WL3P03F_/&RZ2*7$4UXV>[DF^&?9I;KF#S7Y1`EU/?LF>79-66?01`#G -MW,0$,>[!O:-1=?YQF/]UY:WTD<)L[OELNH#?1K8L]4"[,B=$V+$FKJ&K8:+7 -MY/)0G]"N_Z7GO3(*+-:6E?84UHGOL1F@_@B83C1)3^2F,Q,ZN:F6R5&B.6M6 -MXJLY8=)X%D-JTOX@5?K,70H"`X;??LP3?\V!D:BQH3C:9S#;3M?4KR;57S?< -M5F=]!"\[@R0SMDWZFV7@2_P*5$GCA>DS8BC5X'Z^)H($UW0%0;UW,-./GZ79 -M;9JM(S1G)HJ^CRM>B;_/Y[4-Z0\O7>#C1(B/`.KA/U)>,!#%15MPO5/Y0.DL -M%7/DCK[!%3;KI=D]_2.YQ?J,OKV=RG)W&GG*T)/`>8#\)-:EX!OL#&W=,;\: -M(MTP(A*__59F5GG\O'")@6<\`P'1GTB@SL*L>/FJ$38=K@;9A'RR]UM-;++" -MO1U+.OW1NBPM7UB\XA%\%NRGN$'FE4EFD#;Y-">*X9T/]@8&.KL^+__RY'28 -M%A$ULX&3[D,Y:"+J[5OEX)`VM9$P%QZ3IEI0,F1ZY8\[^FE/=4O#>JUO'\G; -M:AD=Y4JJ/1JN^C5_=6J9T/RS^RVM]B"91^I0\PU>PG/U)V#RT9;R0.KU^YW/ -M!^2,;HWW[:B2Q),\O9-A\7%4P^&G92[=&7(`L&JYUZ,!6J=R6I]W[4-J:H8X -M,U(U[N/H*T[PBX"UD-SF50&D;(+W==)7$7\W1)OX[6O7[.;T*+Q>N1?8`31S -MP=UJ2-$#3'M^,S.C7=3:QID>/V8DGEIH!QQK;YL1QYQ*Z3#YS1D;!GZIHQ83PZ -MCA1S6C%?E>XNO%V-Z%V,5^Z4)/[8J#X-W4<(EC2.Q.6MD2<4X0Y[]4JW`X`F -MIV?,&QS41`JO9 -M/N*ENYX\J/-^^WUN:]LT<75\1'4YBZDCJ0YY=`3QBB[_C51WL+2TX"Z39W]! -M"X4%>:2NP6S@4I/Q?TS-<]P4/N9>JX];<[N4](^^2KQJ53TA??3!BI/%+R]G0HHQ(D-+3'1D^]JNH*E$@U?0MXQ/&A -MY-B*A1\JTG=2#<;Z(PV5P)%0&M/;/U1VYRB99-W2K=5.#N8)V;`1DK+.\GIL -M!,NPP0W=C3S^%D=2N+YF&V:UOW/F3?!/%9R>YM(ZM/H=WMC2[@X6V3]5`QO_ -MX[PKBGVC?:A,>A^5BD"!X9'O0R[)2JM@8YG&JXNS=?<.FVCN-T6/D/&68I9L -M/2X.6]28$\B>_@:1GD_^%`T090K[*E3WGPU2]N53D0\CM3;@[\[O`Z;\NG/! -MV,%@^G&ZP0HY5T5PV+*E]#7-45F&MO$4+NC!@'_&'S'VF$Q6O!D3Y%>ZT'=T -MWQ.K]^]3A%"?=]5DDUS-O,Q4BO9R4,*HL%=7H-=Z:ESR23F>NN?&KKH[(J'M -MR%!LJZLN6\MQ#TS1_F&E.S&>UU:I=_;W='=5L`=<%@4&WJ5[NO5)/_>"U9DT -M$MYAHSG\.X!0(J9G0.ZQ`P;X&>Z=J1.UGFC%ET><244?X^C<,93:[77VG -MHOU,J4HI]',LE^=A.(P'Q!Y;K150[+]^J4^IWM?5%%41OH/LI4YNK&8UF/0" -MC4RMC.F:4BK$V-_DH>MJ\`*,IIF(,E7D*K_[]5;/H@&R6>%W/?0R4N=#_\YXC/,2X2/( -MC3)G5C@E2;](\?1:.ASW+T]Q;_[CFJM%'R"+`N?CO6O2=QGWDS_[0JZ&<2&J -MS9#@(,6]5`KU\E873:J>I6/T6<;0X[&XY'J$"/\?,:4DH.L&:M=)FL[8<%M^ -MD)_B.ZCUM7WY%HGQ,@>X-T3[JB.73>;]992XGH9:K9;U -M_'Y?MD3AQ&RJ9RY>QW?G_8XJ=V-7$1?%FSDV$T843P-=/Y,OB^OO]&-I;7.: -M\_#J4"*@MU^8Q[$@0]FVX/E44UVZ+H,RX63]?/UR/H+3K1+&_B050B9!$6'" -M&P;OM:_I1\-7<(02NA-3IS367F! -M:SW^17'-]<2\";]/"LE*T@9ZR^[-'P$Y(RUH6C -M*P6!F_>P6N9^"N04-H>PK36;VM2DB16N5MN_XEFQY? -M8TOL^PTU6/4`]:&>`76\#[?CP2=2MFNMM0Q(E-5>E;:D?BOR'3>';'!M8[H, -M-T#',QFR1T%>B^R0)^[N@3JI7REO)`2F)^?Z&%,[:3%7+=$X`0+E3,[WLO$U -M78[&2>&Y`9VU)X6D2&FMLX#:SQ*;D<^*U;T]QQ"DM/JPV$MC4"']/0-OO:

YD/3*BPXA7#=?2IZ; -M"Z+&!Y8?S!EW:D!^R]60X7$WG6L5-)B&J(%XP'SA^[#Z;%'T-VGG -M'+N'$D.%.B+B3-!YGG+DJ;B9K8T3DGX*T:RE??XZ+(86_%E=1(LD4.D_]!+: -MGT/Z-$<->@RYVQ1JC.EQ>4N2J4O7E,6^,DXL?NWFH-0-!.#Z76VALA`N>YP) -MDOJ%1T$DOD>7D@^$S,%#<=D5&67[]"PEAH."48E$\W_C-@SD[OP$A"VA#61G -M0=%H>VI[%1^2D*7?^CP%7U66`%.YQ%>_=?;/+2Y\:ZD0NB1[F87LBGBZE>5& -M[937W-^:)<6^Q@Y^3BM9GXJ71Q\*=C3-K=C1Y?._]E!HY.]M2MW7PBU#/E[O -M[2N2,Q,*-0Q:+%FP_;E+[HJD[T3U/M#X^]WKE^5];.B:S+#U<%Y+ -MW'UC*MRMJ>]^0AC=G:?4"'$$.=O3,J9)Z(TYF^IVOSZX2?POALI,/1K[CZ=" -MQ2Y*7G5(>99\<_H8IP4&K-($!R!NVCAYW=#G"19Z(N*YCJH4)R8QBAWOLJ@2 -M5\U\JW`XR_]CGM?^Z+Y^S=O@>Y^3XSO?/]#-[J]R/31I30:1A%HJK>XY -MXPD<>V,;2:M>`9F99%M/IEO>IO:GKU3K$WF3XRTB\!MG -MC_DLHE@>[9H21+H!*QF:+;(+./2&[DT8(''Z]#"(YV/!$;=N\920^@8#U*AWSP -M)(V\[M0%4#OVYG<>KPF@\4"-'"COO4[>"O1&QXCNHC)DD*L9>.XHW^'!8D_3 -M*_YXDA^G-;W1/'(&E69GO?S;*LN;$.,\":.E,ZU?+/-GP`!?1+%_$BT4_F>[ -MF#R)X(3Q&GR4#GN8'JF-3VKY;Z$DAY*$U+`E"1SHT!*BW,.Q3!1$]3B-G\46 -M!6+@2T[/M!=]\ALK1W_;BJ,!68]`(%-#0.)+0"5(GMM`,>]D]Q7)J%9Q,6C7 -M!9[9>&`OKBEJ#,PO9@-*IX0OV$DV?N>IA[+1_H8!8FD\_V/&?;4AAT!>?S+' -MGA_2RKM<13.'7A8S25[WZ59_UV8IS4*AB/=%:DZL2,+SOM"HNIOL(,B$.A#4 -MP3>,:UQ5XH+S9'D0`=Q,X%XE@+C37&]'MBHR/#16:3NUGT=LYG"@!G&5.=##]PF>"%U'[,RA`&H&> -M8TFY,R]\:=OWNU.4;/CKV6.Q^M0<^S-ZASX8*"T8^+E]?4\F50?_@`B<%&2M -MU$F_9RNH[W7O`Q>?3JAY9:/D@S@?E@4Q;X+P8&*CH'@B[EPG5\\4,,O\6WL] -ML*0+?TY9-BWXXVL)^]D'I+A14QW.Z(7'81RO*D?4X=.!J0H4U`+E`PXNKY:% -M?G[H-OHI1QG5F(7KO^AC"8-^@H"$5F`_VSC]#^=+:WO3/CXG4:(-(9H3`AGZ -M),0WJ#B\D)50JA*4)/3IDU;.-QCXGT'D?><](P6IP%,%"+9SDEN/4N^==69" -MCDA5??JG"A#9ONMA`<<9#)/VS#M*/WES:^NYZ#`5(A,X5VL;BZP>FKV"?L*O),#I+4[M5!ELP-/"[3C=7;IDQ%IW/%D@GFG\Z<`V-Q$&Q?7LT1I@^-W<-K -MZ-^(Y.ARR5?J/.]0,9F#"Y8;VK^-0^A^O(8YPU.+THR<9WCE.X31<1=Z?G/"^1]BD7 -M$,:N@\5/'X2JMI!J.1<29G4?!L.71!"S;%_0P2)S@@].28;F"X[.&#>G2==\ -MZ)__($3=P=?%6!U-%!E60$`8ERD&&`2]#0`S0K,EPA73AT''0U!'0]"88K!& -M"N@J!S!?E`+PDY_??KT9IK14U^C!M?04C"E*<'H\\J6Q$RG&+XW -M'0VHL';K+C>NZNYU^>783\0A:..Y&JG!/T3%:JM&ZU+J'3B3TR<+8?3N;FL( -M/D,QC_@UGO<(:TNP(@RK1HD+\$'48???2)MQG0?\":"-8^U"9(D'3.CF0V06 -M)J^B5@32@,3B:>BJ1-+SV&)FA58!W5#KF;.)W&>`SDMC97$#*]E^YF?N(FI# -M[3[JA9AQ8BQ/J_%S^?/6Y=;'1\C!DBC`^BWR%HGU*.7+!K6>D2Q#D:<>/%J. -M_>@1VC/!1&])L:_M>,"K;,T`3ALTJJ28N%[GX(N[<3F]W)Z/-LVCDJB9M'C# -M*'\D."S[63+%=V,R%8P`5=&1C"*I8GEL/^CHJ,?[.U=KH#`L)U_*)9/ZV+L7 -MG]DL'C*PSR=&!LP,('N7:A[TR#+*1MW4%;C+6]?,.-#=RLU(*0X+^OV5-\^Z -M%PKI`%$@6*A*/=MF<*Z1NS/_B47:>U?TS>'MISPXW:T8&TH'*/Z!`P)"?5<1 -MQW0\!(CJ3[O1DP.(E`]LX#[;Z#N_H)U((@;VHV\A9--56=BSN10G&PQNWY\@ -M9"`,V#^A081-I:V#*R<<0N4ZI#0_C`4L,+^OXPWXB[PJ\5D\F]=(=J2Y=1)W -M/695+=!J$1LG=OP-BBQHM3L;M+;<]UY[JGA[@@33U`6:\OJ2[#8Q%>^4UIB- -M*,H@L9AFTKC>=)K,WD#X>NFI#,8/\@4ZB#>5+:P]: -MZ%C<*)]>>-2QFU%:G4>2R(+;DHN(K3W9@*RS>J5,")@7:0_QOOR]&4/9GE)I -M^W6'SV7#>VNKSZL5#2-)^JSAUFJ49WO5'2^]RQ3M:#:OYBS!MM0G3MO*A_Z% -M&7/_>$`R=7)N09&QWX8']`T4.%,*7(I3X5EHQLC*ZL*$LW%7^FF?'^M'Z>90 -M6*RV5R2@%_Y89V9Y!',4:F8='3`N)L"#:G-;#TRW?18P,)CRVE -M7FNQ3/B7P>L]QY77>]O3UZ^G_U&W@TLO&\7S"8J15],]YGUI321/W+`FELFDQE4D39%@9QE,$S?1XYZC0D60 -M//MN(AEK8Q4]EFOC*ZUMEM@A?473NMI79^&9]\&FL-['*$<0SLQ,>'L[(V+2 -M=TLG9;2V3.)<-APC7*T'[##^7ME@+[T$-1CR!V6\](E/:85H'KMS]TV)D_OD -M,K]-.'@O;:\X]?2\C#GS!!0O.J@F';G'J<`E9L"33YO0H=5^XJ3 -M:>%H2.S65*H;J"'C3@F/V[B]]7F5;+870/8KI4R>*,(8T4<.JRG74%=-3W$[ -MPV&Z<$#&OFH6KOR^3KS_H[GRY`L+K88!):I";X'X?V,KK_.=0\4`G4;YL=%K&)?21@G:FL78"J4<6TBLU$P1/]"FQ6'-'8FVM".J\YQNBN -MQXZT%0Z&075;+3$#+A* -MU>TEKP:CFOPM\LF[`K.A1\FP6\'8H3TE_4GQB$Q`XNF%0S)>P^MZDWK99Y6! -M@N'$J,^08CCBT:$1\V,KG-+$(_8\BI3,BV.3?]N/X%[$,BO@G)^(_!-A[V%A.S4C3T#H1TY=PB%+C$R)`H,_*')ZS$$VT?TY>?XQ%">XOO+$Y@S4X -M8[T%?*620\E(C@,N;\\8FDJF7HKSB?IFEP]S=E.:8OI3N%X90QI\&TF%J`K0 -MVI[#14D@[7%J>GF%PU/^KU0T,]Q*:7XT*M/#_F;*A5>RV9;YTB'/1*S5>-=8 -M#$3;XC+,_^L)K"^[O_V7*W4_OV_%DWQP0EG3$>AT68]5RQI+_.HAU6:%QS-' -M6OI-G4`)/TZ^+.NIKT##`_D.C4Y]^@$G6^N-W-!=NI3BCI;.&GG.!>ZFFX93 -MC+1Y/U`_'Y[ -MM^'RL'H_N^+6R+[B>'+.^*:G>\GI)+RLY>R%]>6(LU@UA3=3`XPZJR`Z&.PU -M[#`(<.*U/'NM^/ND*&L07/6');AG[VFF&?B"767DJWGB`H^R8 -M=A;C`H:7O.`06J9S"#O@[9Q9\L19Q?DV4XR:[9=D,]N^*3X*]%D)&GI^V7;. -M*PJ>A6%:;_TY3!:9.R;MD-O2S_A_\,H*,R`*ZY]K%;OG-K=(N??B-PY,2;7; -M,:SDUK@3Z((`L6P:M)YYF)DRWQ%L64\Z-DH>JK&\8PKJ6XN&+9ZAC\X6J/FD -MN=((UI\..P"3R1G/?H7VZAE4C[AR_FK+K=TN>ZD'3J;"P=,Q0H$;?J_1LK7H^QR5TV%&C4]`^*^. -MT&)(/.*Y+1\:#WH@TYK>#[:A7QB7XNFT32;A'D?'-4BEH#5A=.=;51NI4X3B -MVD-=-@F4J:AJ:*$W'*&ZMBD@XSR[EZ^1AN2%Q3X<_=I#M8RVU]YC.O&%$'R3[[S_4/ -M+\I.^-Q0"D[B2`SN)=^Y8RD-7H$(0A-EN_YUK`)<+;'Y1CU -MECA>'=DR?BH3R(U-_(J4W,(^]Q=9PCZT+INCP2](Z:4MW(LJDX -MGB1RFO^#L&,EY3BKI)L%PTDH[MUB5.+D5_J+RC*%IR32&S!4>\?AE%`(V=8N# -MF>]_U44KW;+;-&W')J'5\93*E,S02L8E5IA\$D!H8ER`%@2M/03K@T_QV.M; -M;2>$Z6/H6P^+BU`VD)(5.4LYB,ZR:D-4EW@5#'4`]KO-?S#AT/@-S6VVYU]@ -M/O2I6\@Y@J):/3C$?Q:IQ;'W=U>*U.B%@ENW4TMW).:#H:L.)7\#EHUIG?MWLBG>FP3R^EGBW@#S1L4>Z[U2E58P!EJ/=Q#9 -MU%=,\8%2I3!?Z-PM7&SHY\I-"F5^(A$C>+2$R*S_U-`]['Z+Q;]T4XW$?.7Q -M**])#5:$A/SY5Z8F+H^"^F)B:$F;5D*5#/',FH9<`6F$B\_;DK?B]D'&N/2A -M]_PR?"NT?))RL?Z&=GS-O`4Y5US0SG7/CEK$O,X3&V7Z/9FM-6(`/_3_`OKV -M>,"[[!Z1_"W]Y:%'D]5/'63%[H,#J5K7*\O;*MM-9#-;TPLY<-ZJZ[52GT0W -MAE^>"!L.B5@>0QQ;2B5%*N]\%QDGR/QR0(T)Y]K"/1[;W\+)N% -M$R7YM$G456Q6-A;_&6I@*R_5QSTQU=:;@6;'Y,FWN-X,7;P3XV;;N5%F[5ZN -M!MV+;,P)4T^Y79VYHIEB`;J;'0$DK&X#.2+EK7XG-_`]()2#1C8=XS#R%")4;(E$AO;;H@( -MPNC=!LA[73_QUPGD;WE^3(:5]^SV)#<[[.`12X -M7Y$U#S,`!3=KBF>BKTRX#16A^ZK=ZO-EQ764;NS'@0>VWS*K? -M#W)S4%5>U0K5Y+56QQ(,0C^2/]YN5#U#.NG -M=YNHSR$6XFC05E3U/YC!L(D*7^<'K3$3%_"8EER6SAI:6RDU'T/!C`A4_]WK -M[0%'+S7$F:^C3[!U?-H@]3RC8'Y6I7^.)9FQGKRMP?36 -MNYTS[PUGZQ@`I0-1_!G1W[!1$E]^/_]=WFZW4&HA8];'FK`QX-S*Q;L!\[;5 -M9B?P0AM(2+,4T5K8N_"\Q81JGJ-L@_D2X!Y3.P%R["A`8*R5BER/8K`W&?A> -M-96,,!I=^&,)5EVKZ!S;%X\M`J^9N'1'.$??NEZ#9GUVD6*^K2VS%6^0?L]K -M)8V0^^*?P+E8[MHR.4WSTAC[Q/9FB8RHY\F='WY%[T^C]9;"Y^U3(EV"B0/> -MR2;B-:&N,ZY\R.PXH,.+U,1=3E@&I75)#"O1[[Y1&I%:]*KD-QCDUJR.-$+; -MA+1@1W[)C+8UFI+Q6G!06@8)I9R[Y!MI&WY8RU^)XO4/4X]&M/^/,(S?THQ4 -M_#..!67N+>M9S5',=Y>;Y:TL(OO4Y=$BR_V36)5+:9",TP\*,H5(`_FA;X9R -M2AL!?8V<6>[]7.^G(7/I\XL]P1JSH@L=_0HS,JX"X$M,,V)!9KNWG)S1.5C! -MA1=?]^-59F9MWT@EG7"L#DM-)Z9?M6&B&YIW#Z:,;SR8]HM2-HYL*84M*P7% -MW?`MD)SUA3WQ5.M[3JA3]Y(E84/@5R91_V\/+N)PQ\,7-] -MJ]??82EWU8\WUE(.PO$DA>EO"A#@RZ/BSO6A0O1#K,8[1);!<;*TD8_2XM.\9V -MWAIP:V`BH[RP(REQWCDGA_^M,B>7=+N0KPW5`0,0NN&VSG/1[(:4Y'W,MJ[J -M;VL:@1^@H?'$#[O<@7?OD)&TY:`J\$V& -M9DU;K]&8C#E`@K_29?CV\YK\&.Q71"^;\:RF1.#%\GF-('G/8R?Z#NJ(8^>V -M"WP&>/4G?XCUH079>DUV&=^T8RB294%8`4WA&;"H$7EFU*U&;NUUK]V(O8&>-G;YYYM-Y)N1,\[ZVVZY+N98 -M^#G]2#HK\SQ?J%H2=GO!GFFA>T;R9%_SE'75EU3$TIW=H9B@JW;U.G0<`6[3 -M]>`Q^&%]O&G+>$F+81\!S=`Y1CD/UQ66NM*IP7'ZS2_QBVED@0+^(V- -M%]^4>W-+`&]F$>&*[JME6F?.R.U`2[?QCF^O1[M;Q8(G5R?IMED%4>2PMQ\C -MP>0\\+IH$OB3`1EY%HDXJ)9VM(Z7ZW%(]PLC./;;G:H][/@9T>+YK6&@62K] -M22MW3O;RC2-2(KTO!69E^=-6UC?+FE>KA'%H0Z&NM&6O<=:4TF#G_P:E(&N, -M(&S*QE;E^&/V`")L+0ITP#;:,DDO6NIG*B*J0W%GOZ9F]D(-1\V@]BS`N?3( -M<1(<)QI/>F1/]\U6?7/`+*WNA'$5>V=F>H;-->!C(Q[%$N9RM=TTTUUW?Z%( -M%JZJ"X)_F8=M#KA7]LT?Q7$'C\ACOC(/F,?]CL>N"X2[GD53PG;EXZPO3=I\ -M/%M=-IF@\,_%*EVD*DI.+]0*X5>;(2QQ;3ZXPKML[_X -MB?@P32P5B5J>&G%(R?'9B0F@?6L\\B3\PU?TFL]>C$.+?G#/68SN%V9K#[' -M:O+G%#V>+&=3!IM<]&^@?GLB#1NP0CJ=J;>YVO$+'5Y@C"`*""O5F/0'6^1: -M;%8]YN3_>2]6>DS^2F%=>M?(QN!48"=XB4S20_+\.-V<`\B'^%>.;>#U7FQB -MF-W6IS,CD>!O<5%ULZQ]S('74@+@Y`$*F]JJM3!B`O*K%1:[:4%W]+YO(1$S -MT[3>E3UD<2QXQ^-A"_.?UK#\3(]R8K8^/QZT<9I*FJF,T(N>7_;P4?1=+DZ' -MNK:!>@5X?TO`6KDUS$7,0463%(W!T+W9%S6+4EQG@X'&TM9'%:-39H.::9L. -MDK)=BR77=*7W3/T+ESKU]AGD=-3W-D;5&?C4KRT>:2(?A95E(-"*S:NRJ3?; -M,M,+2Y*\(Z>!W:FF9'P19@RRDY)J';]AG2R/53YPLM;/LY;JL>(R8.X]D2EW79P9/_];8X5IW2*_U"TDWFJO]-&W2L"I/O+AN9#X>H`#\SFTVN5 -M[^Q3"#7.^B`-OTJZ;\DM)Z5MCI\RDA7/UZ7E4D*''B@_4(Y!9G\2O=W]"C"U -M_]76?8;$_&9!XM?6,E/;W=>U6!=.J':BL5A^_'7^'`+92/Y9VXKM!!O -M9D(L(Y^7=<*C?_K"1F'R`HX*"0F_`X[7V((9<-2;`[/7R.^U+2,\1V*8'2RJ -M<(G?D-]\B]7W:Z?VX25=VQ1&E^5_&3S;[N"UQ?K$RI/-996*[13F:9=A)9FEJCXU_0H$U]]2^[T2/"=%FD&<7QPU8@- -M#_76E4%WFK-0&8HZE?I;[<("Q"[_"9.5TZ%,59!\I8&H`.=N?T30!;5M;9LG -M+S#?W< -M9\L"H\D%8X=,2)8`H=@S7]%,_=Z/?L.;[9.NM63T@O:CWD87(AT#)%4N!#L` -MER+"8OCIX!7*^FWGLO;+JQX*SYEMJ==F/L-A???]D6=>[W5*5;ZA8D)=BOMF -M#_YE6QJ@^'26$_S[,JF9S_RY`F]!;TD`Y\UUBX<8H*[E[U_+Y>"Q"7M?:-9K -MT#GX,6`SKN\3J^L5^.9IO]&HSUE0$F+W-#%V7?#3K-LTT)[SSE4J/U3IQ(YJ -MM_'4.9ZTT<4HO2!+T'[GT?5G[C6E40I!6&B89L(.Z.3DSWZ'>2SFJ-D\X>O6 -MHR(WKS(6#`-\@83?>^61"@22Q[[.&_U"<5&D -MI](_,=P$6P#KX*5&]2)Z+";TKP5I)[O(9N.U)>>"R4&.H"<4%]EH\&O;VQZQ -MQ`>R*<)CUV^-M\X]YZ*D9'D(DQF2]TK]27!>)6/<[[O&6<2@B?.]8*5G:%SE -ME$M71JRUYJ'4@W"_JPTO(:X#$BA7K3%33^+KR5+:J24H+-DIHX$<;$5EFT9N5SAFY)(7``>>,5I#;,!L]G5&`G^V]^L\\*>M4 -M:F4G]._-::7?SA99._?'&3@V!!#VS('.X.1-N=^F7ZZP[?3U)0N&$.AKP]KQ -M.ZS4_\;IJ:]^E05&PVW%J(^$B??G59GU]XE,(D:'8=8 -M)H)7AM=9T)BFOF:USZ`=%#7P@D8O9UF)9IK&O76$^'Z3R>R)7E2?4*K1*8#I -M+`*JUC^\]08$@U52WQQ73P??!">#&VU^;'(+W0KG.;YSRX^L.P6^8]NS;36@ -M<.27MW#1WD+B!Q00OVJ63-JR`W2GAVT5L_+HZB;Z::(9#(?(J.S1+J+7(R*> -M8E8'B_-\4)>A4$YE9$EBB5M"7]F>,TC\U6LQPU/ST)DR2:.!9 -MZ`N,D4`-B7_@7FQ;]WF*)(^+LMS:L^0"O\]1$R..=VQLT2'"\W=1B4J?_1O -MU$1V8EOF>HE/$WA_`0'&\?"&C.LE5H,`F\H;POU>SEO/18L>I7D&7/[)N-\G -MIV6!VY9,<7APBH:<-5GSI'8IC`%U<<"PQHDNU$.\;"V!,I,X+1GST-70R7=` -M#-SI,Z7^.Z/7O[BUX]!DU$IX;_A2`R;I -M=CX9S_6D%*C5_`2,C.;1*50-!7@C,9\(^;8K\T2?#S06`9DWVJ,W"H`Y%@%K -M<`]@66$4+?5KT*V1V4APH)@YRL"GUGD)>MZJ22EB;TFN,3A]JYR'>LU@XV,8 -MK9L;K)*CVC7:6(MLS2CIRO[;6'-T@?3D2C(KBC7W>!:^2KQ&VTH'33<>W6)F -M+F(<[#,2*5YS&.B'(>-*E3DLV=(OR>HRB'W^^_4Q]MWW>XF:N36'#!A/K$@$\$!X9`?S98#4Z -MXY^JX!ED%`@O#"!'QKK>"Y$-4<+C+FD#YGSNHE'13MI.K?&%6=$N,U26&..< -MY:Z+=I/VC<8Z.<3&9%[PF9+6+?OMVO9"XUM/4Y`YH*OH*/9:%,920/D\B8`\ -M".CN`IPCOB_EZ_I?2];E#W??D+B!EZ9GW/"GFY@.N-RWI"Z3.B1E-ZVQ-)C9 -M"4)/IPO.46J50.QW=^[ECZQ5SA=HN"X:,'F)8),<@W/RH!B.\5K\.PA^F>7# -MM-8[9I9/_5/V5$*=S])=T76+C0LTD%S"N%CYX!-2#Q`?W,Y%SEW30'V1DPO9 -M4*X6=E"OL.W]NY\QZ"W.)08KQO+W?M2;Z_XF1'SB3K%H@@*2L_['>CZ>BHNN -MI`I/,9&O';^J[Y'J[F>KTR7PX_ID='+/S].!*60+EKU?-_9;SL;IJ92K9_86 -M6?,A0]0GN#,"2C6PGM&-[C70OZO%KK(#ZS%(6A%#H=<5EXGY/@2EW/5HI(E_ -METD7LG?FJYO9,WBMTY8QX;5XV=>B7N[\J8G=SJ`RG.:<-WBSP;9(RNVW3O9[ -MI?3^DQ&'H9_S?D/)R%-EL8@P%O.;3*GT2O64>1](,GH?4=AO-[7R"EO_%5XQ -MO&5CQ]"TY5`_N+Y*'0U2N\OO+I1:5-XFI.C[,">:GL"<:SS':;^P4TU0)Q*3 -MT5DQHGEAX_C=@*55X"=*CA/@;^:&;_J+8;)<;A8DCU78D%2AH4&^K'7:>3]H -MN7"(I[/V2T.;QI=?]NHM_[$E(5*_&JK24Y-KRT8O1FOCP&XEWE#W[?'TWI?@ -MR3D.W*M-SS9?SI6E(X_SY73'#"%%#E(3WR^Q3+7,6E%5VCBR4>_7G7 -M4I?\.%]`ABIYL;066.7M=4YZ)#,?DP;-$>&WCVS'I;,"/ZZO2SR5,;R"A -M?P>B^B,X'K0:`KV*B[O-&(0M19U$92PS:(*2`#I_"XC.'?3;O@:J1,EAE7IY -M/PLL7XBV35*W:OI*Y[3()S`N(TN3Z:-KPW3E8F?@_WQ_D>-V$1@H"K+RL"9& -MON\M6T"IN$23M83=]8$BN<@!*6QO7!XF8\TU989;^27*1RI2S\J!U`YYK1Q(K748^$-6GKX)#I`1;& -MRC#,]0>Y2^*'$LQ[,[0-AEYX@Q/8I_PIF^GH*%L")PH1(?6`<*8`P[S<2XA5 -M6GXT3WV#6EAV?$Q(6(7A!&RUC>:D.%$&8*<9C\9%^V@,PN3.!NJ)5[?[5OD7 -M(%_#Y_PD*,-6("XTQ"/7;:]'B"Z[:GF*D5/WFN1:\TG?UBX+957JRF\U^OXFSEX_F[4>IYB5I!VC&W!R9^TT:2T_F*[8^8#GT52SO(9 -M/1E(8?J>?K?\;7_:]A#095+49KVHK1FGTP'Y!^#IQ@9$O\>`,".[!B#J:2-WZ5 -MS6]#Y;Q)I_$UGM8/Q=W4V_U7KKN*9W60+.?%7L8;6#'WC4%O32/ -MHA\LA9#5#\.W:IZ>1B3"=.(5'>7TDX9JPI3K])J]Q3_.(]]D`131\OO;G*R= -M"@(Y$M^-SUK`:5JG6T)%,V_=K@5L">(-"&]-.T9*G7FB+2I&_1U[MJ;.)!%V=1B[N*Z^):P':BV'`[$09- -M=.D%C&Y50!L+=L]'.1@N9MON?HHPGR@BUYYEW=>TDAWIS-^7,.3&RN4C:S\/ -M1A8LI9+'XJ4*DA-"$3-37IRG"5S#6"'@->':XV](?>]Y+B4!6.2RJUVDSD3; -MRE3]2]RNGC6?(M3*7(9X/R@YJ2TA#DF%ES'MTIH_*]@OZ%"3+%PW)1EA_TOO -M"]>:QSSYL$=34[WU6D+E5<'^2NX[)W/>FK>62$KC5AT#-11A;XY9,`"Y'WIWS+)R@WZ45PPM#A=K1ZY?DZWPRMMIX -ML_IQN_=4E;*LZ+Y`D!6/;1IFAB\#O-4SEN[WY""$_]-[Q6H,I$\UQC"=2$_' -MF/&Y60+R\KM'4?`M'K_%&1;?HC$='4[BD7A4+<5[U!V6%!@U`FJ\.O!S$R3Q -M1;?$H-FBKH=0)9AL/.H?KC))%&1:H^MN#KQ\4&*;2RO49PA^_9&&=8-(JTH6 -MTE)*#KN:099_9?V1H5,Y#^8MCB(X`7&]GC)/"]Q>1BR)G'S2(Y6=I:5/=UZ`)-^4M\;=,JU<-4[ -M8%;R!WFEM:P=7/JHP,]M2_H[4FCL*`?FW[LEA`L]NW*?J%UQF$NB1\RE0%&1 -M"9XXN%R?.-;P>!6LZ@KK_#%W4<2`'S^"C<7IU\7Q`=9T=*+UA[.@LZE&WK?W -M9%0"+@@Y*PNW/GJA_8AV6!C`7NE=33HZ`Q7YNX@K,$N^@&ZL)47['K\`O\]8 -M>G_$4T5]'W`42O.:PY2*7;^T>B%Z-)V/)!XTM?ZI53FDC^BW:&T(J^:^QP&! -M?C[-Y*N/*Y)"Z<(<_9Z*]@;-'%TOY*Z'QVT2\V/^3>#D1_\E85"VUB5\L3?P -M[!MIT3Z*VNX-M6S1VIZB2KTB.];C9-ET6#T^;+ICC.U5BOG_J?C\A^Y$5'>Z -M!%U"(:*)EMQ[#'W?G&T["S?'.^/*RNA9OC7P:>[A__%XIWR)PX:&Z!V>RN\" -MH6Z'KQ,.O72--,[%/9A%C'>!]/\]-)2@?>(MVO2?;S7G[Q]73:?5)&2YFMO) -M$LO"]_I$I+&:<`K0KD?F:4[PVZ>[[WTQUY'7\ON6<2"-GZ;<&Q/7XS0X>(RW -M]:?NW&B2(GK4."S%3(H\#R_15P?R.W\>CU9R_@V7085B*8_PD[38R4,A)6UU -MEADJ.W7JZOT@=?WK_C7P=FGGQ0]&\EU,C-.PZ;P\]A4F)@`?6KN'!=-[`_,D.\IPBY=*TVK>WDS -MVP2/NA?E?-V5)'TEL++56.#NG@8?$$&ZIK$_LZT^LBTM%F<=:]\<*9C:M.C? -M&]5$.6WQ:[,+XP.LR6;_*I-=8O*5@L?(3H:K82&MY4C;3&QZ>N8KK^&Q;#2S -MKV_7BD:&X,>0J$,VA+NN*HD:9K&?>],TWLU)[%D67QNUH?8_:A`WV);K1$W`G.2OK;\07!>U6E__0H5KN-S?/ -M<;"-57\[%HS@8VV5YP.VMY"UJ[.#O%*8.+972HR3J$O'C49!PM7^G!*S,0MP'R -MBGWN+@5`Z$N[UJ-A.30L]O=E4V#I<4T -MO&C#8<;GJ"M(*Y[/O\[`\TWY!B1]+^?'RL5MI0&OQ<6V)S\M8!G: -M3Z#5,NS?;4+UEH*1A,53(/BRRD#-G$7=FJW7JJ`IIC_)R=;)G4;BTI[@VKFD%B?I;VU>0F[JOC>D"MQ%HACPSI< -M4Y?^IR+9\P>H;?I'LGU5`ZNY=AT6D4^XC&O>[;YVJF%U.>"0:`[V-Q;[J!WS -MK!?5[.(TR5Y](U6?KL'-PV#6`FU,6R$V8=ICOH9V\#-R>PY]BMZB&1-M$BB8 -M.'%=?UBC<)O,;:C*C?V`4^^16D7N^GV"7+[FKML^JTV6+SN`0^ -MZ$AHB!``5[UF`0O7FCVW#@OW4KY%250Y].. -M/R2Q832[30MA>7;R5\@AH%CXOQ4EI6Q`PUHY"X'6]\')C;>@Z`H'H:]K8`,* -M'?VC`VS2UPHN^#\J,B=.:POP?1HOG;'#>)RAZ_$$\,-V(\1-WAC@CSXC48`( -MI*AN6>)/RCL^O9D:5G%.O3%\R+H$WG5%"X-%G4@%QSI](TT062K -M:$FU8AJIPBC:#*EBW/)P5BB&N:6U4WLY1K/XYU?\Y2`\2X;'K32JUE$M5FAX -M^Y&\F1CQ@XWS%/.*(TL?+2XAQNPDT0?G!* -M'\1?HI4U4#,XO/D^5S,@X)=O_$?\N?"OB$Z0UOKD!0%D,]@)W1` -M^/)K3J`+DFNI5%:W#8KMU,+5>@K3>WG8MT&7J`!8F+MJ -MEZ<_"$W!ZS]K^/]"BH)=V^^+JN=@Q%A9NI/);.#:PAI?M!\(4A8`D7[5VWM] -M8>$*,.')@V.RPAC]SE!*='T`XO?W:K,ZI*9F:FM%;HPK15JA[1T!]7T@[/GD -M80-.C8W8`36/]A,D/Z(X)Z60$%(0Y9I7VD@.ONA-J@JI$O$KG^1+5 -M.K5W.&(H1+_YKY;HL-)^/%:G"P&>HT_3'3#7%"\>5V$`8M@=FE$B_JT\[J)! -M4>Q0`M\QW8QYH;KMD@>!9H=1\09PGHT3ZH?=S&N@V@?A'G-^*GR52AUH,61C'G4`C+PZ/8L69B`6.IZ'Q=Y'V)G%4BP#MY*A:;V&)T, -M[3/_H:#F[6-9/_T*;Q4D9Y[AF7?5K>U*$@',Q6Q,ZC.Q%D08%=]W/G"MJTY- -MS=B`%>-#AL]K!NN#[(S'V1Z'O,#7YYGIX%Y3;,@HU%264D"C^K9[&_!)FU%U -M4!V#,Y;T(%^I?KAT1@N.+`>?DUQF+;$)1<1IG"/6&YT.?BH80?0"3FY%/)&" -MH%LAC3IWU#GG.E7$"3VU[6IOT2,T]7XREY/5+%W=P,2<]'YZA5&?D2-YYWKT -MMIICLCL%Z&VC9^T?@/5!?*SUVQDC2<6T?[0%N\6Q/MS#)6[HRG)))$,?6V)F -M&2QCT?;3NHG=INB[PBZMI#1DMO+'_9XI$BK=9=1A"^A8OWB[2J-WZ_TF]_%*?Z+?3K*CC)KG^4 -MNV@DAGS_,3ME]RU'%NABN'T=@/16X&!("G3_6Q]F.7;!P)S&Z_>$CZST5R2P -M1C:Z>S4JQ"P>U[$&!++5(^Q=D"4M7W)FVWO/H&J]TVLL:1,YXLP^+!W)4LW[ -M#8]N=P]<.WYFH4O'?#.`(.8\-I6066U"Z@8-+"B+\<>+M_J>B9]+<>8:?-1P -M'.[T[4!5)@@R3,\4FS!L[Y=![Y])V\O3!-HZ2<"\W3;O7*?9XWMMZ.QV*:!Q -M5>(?_!$$94FWTZ"K*7JMWO[Y2#46R2([G%0\(JQ)U@_NI!.*0KH6O/%MM4'Y -M\_TT#V4#!Y_&^M1GN%]]%[7U[Q'>?+W[N7\SNS-$\S]+/[9>:TA`1LR!'^GF -M:7'0G+AI7J:Q&7W3L&0^CLWF[6B1T[&`Q0*E+VT8)H$5P8UI6,F/1E7(3ON0 -MZWZQIGL/WG>8K2&.C4AL/VZ:?=V8Q7U/CP&ISU$YENT67#835X!7?15-4>(W -M?,AK=?*>RMC+L&Z'W8;=S1$ZF^)>A>WB&<Y(?R2?KIJ[W6/ -MNX>P*FK1!0#VMRF?D=&1U_S(=6U1RDP)5V%'X7`2C#='0<,=GR\&VXE] -M]RG6+`B[W:H7[:PL1[!6FHVOG';(,(;/T'/?1 -MU@5Y\VV5X*]XG=#)V=H"PJW3\[2U-HLIE7O2!HL2%[SOGC$N^:?7^CF/P,?< -M$#`/E>3*34JIZ$N32BUI"3/2$AI7K'G\?U7S(2L-N$.4A%"U>[)*I:U#&5EL -M"5VC\A&+J_QE=QM*YY'/16\9%^P[+&R&FM5$^^4FT75\>"+".S65OR5/2<0+ -MW!9F@8RF:2S0LW8AS].*R2#79T>PPEQ4*4_Y$SKE3YR_5Y3CC7TR% -MF\3I`FQ.N%:+J#=P[$=Y97=O,>9*$RVQ?;8?%1[<&K>2$2IZV=966M;?>&UW -M,@_"Q^G0WS8G)O-/4+&A77#!6H"#4;U+[\&79^8L].WGB]E?QV_OMGN6!LZP -M[I/EB\9B=9(MDYO3J\R-[)4HC]U2!KM%7W=!^R.A3'(AE^9YDEO&W&^ -M>/OX"CQ?]H@Y.!0Z% -MLMJ>$,IE;+UI -MV@U[3;B2DW&='<+-:3>VBJ9_OI=C9D'$65"&[8Q2KW$,?@[+.9"C7_3N(UF< -M5]S(8%VALJYV<$R>S7PN:0HTGL+@6-7#[!/)Z_;A8QE[OUO2QYBTXD3M\OU- -M;F4B(G),=M]?\T[&`0PW+^/3Z!"X;OMS8WZ?98X.E>'*?+EVYRYTX'2`),<` -M'H.I=8HNXW\_:U*HW]![1]-_0U^IWP_]TSC_4W=O-I]L!VBPDY)QMP1KTR32 -M]3HJ+!\"%4#J75(E%<:FCF3E`IJ,0X'QP?@(;>9+SEG66J7(Y=+?855W6+T7 -M52A$S4[`F83/!J/Y-HQNAP/D,O,LSFSBA!UIY24R@@QZ*4S!Z[N74493=++@ -M;18O5..6_"P%R7*5(ZZCB<%Y=3^!?W%3J?OLU10B[3/#:R?C>K\-)SASWJNS -M9IK;CY=1X4.B'AWN?&]E#?K==D*M)D<

9%JLZB+?%#T-2_Q*(L=ZHD[,/%-2^X$#=`F@,6A\%D\;\`0O/BAP?L>8 -ML27I`Y[5ZA+YY(^W2L+UYBL!'',>U`4G1P:I&[?`MF,BZK51>ME6PEH2QF$$ -MJWRJA&Y=W>3>[T.7'J-(?T@#$QVFN56A_81O4\;Z19&2/5IGO+OD\[OW^&0R -MRXL`=XJLQ[G[\Q&15Q+\W,JC_`KS>GOMP&,\U&Z9K-YR+.]):7?^H$3=W9O% -MW=F-%5DQ,(0"4T`,J!H+`8ZPR,1H)6@4N24%!H!&#:T>92\<%D8'3HZ3 -M9VE1W,QFK4*(YAH^`JO`Z?X;SQ0K3XV/X;K<@A$ZOO@/S4&G_-@:<:?[K[T7 -MV!8`ZWY24;]%]DKW7#$W>.ZN6&V[I9LY%;[L]VMOC\5V+J/NG+;8U&OQ&>19 -M%_3MG)*V>:ZX'E:5C37DKZ_D(W0XI8A/%&4?["PSA*6QPC9KYC%!$4&\K?!Y -MZD@J$\T6Z7&TKA-D.3\_O_\",#H)=,^,/9G_5U($FG6TZ*=PH>7&<8E27UF_ -MH6>!G@WS";=&QE0W?&O"GAYT')EHAM!`J[:0GW8CE]Z7*T76I4Q?858X^^K-WUAFA#$F1BCT79-8C[MC>M]2 -MXDP.HEP91,C0AX_U5'4?N@;+90@]HY7Z/GHJ-Q]U;2\-17E0%\*@]8?(!A\. -MV]QG.EGYFV;`<^/+6N85S2PXRIB4)",Y?Y4F:NF76*:*E>E('6/4.()C7ESX -MUJKCSVUIKVF"E1?-_`?>PD-K*P9A8CJ!?K(9@?4ZCJ*E5])KP%3L5YH;#>@P(6=.ZI^W]0BG$V4-B!/WB; -MCJ"I;DHI_<$1'Y:7"=EHX[8!&&YD5ZC/EX.?@4W1Q30@Y0VO]"T;''VZUF]T -M@',X.^NRO:\4/BK^77#>$0FVO7B#SBAI:">M.`^7&3D;#89]ERW^(:!]DQ1, -M-]/YUC;2>T,-7FMF,N&4[G&?)H0'4.W\4Y.$2F8S;6B+SM?6SZW_A"4+@[N5 -M74_HS&528`J1GBKU_1N,%[)$98[EAU'(71X$-,@&/*W#>1.ZA1O1L:`$HY/J -M'[B6(:Q)V"/G`<)N<%)*V!_^;#`POA=H&#H*++6=3'O1MTEX#-2?G.C_+ES] -M$9C397?;0,A_-SI&\FIOLRKADO&LO=LR'$MM7?_\_S:%(*__69D-9>X,'.IU -M4M0X%+R2'KF,X811;BZ,T\W,:SY]J'0!<%$D5BL0AU!P -MH33`S6[R\H&.0_X)U;<^:`:KJZI@.)<5Y/-'NS*2.M+FI([8R8_H6!U"YYMA -MO]JL6DO=[Y?M-.,^V4VV"@.UOGD;O!]->(+BSVKE9A+ISV21..G^I?% -MR>+/65V2H.U^T7A*:MR_EOEUS):M -MWASU3%ZM+N.F4X5]#X[\`X<,O:F(>\'^'#4SJ]JB? -MHQ]!`V/-9L,MU9;CS(WP9GJ9I"]P&K)+$\L`--=!M,TB;:117&G57BV-CPZS -MO,'FQCY%K;RWFQ(EOHRHI9D;\771JA"_[TK8V6E=CCF/>EA!,P!RTCIL,WK+ -M!-2XO#/X"G%U'0*'`B;UN?D:XI+D_]-$SH!\57!)?$GGH#R[.GS=,QT'-S#RDB.>C#_O1B.GAW'I*087)Y(SU9C=:1Q6V:=E"G]:?$Y -MBMM>[355)Y"MCXLH+%;./U1H@DU/PT<[\HQDG6I0?.SC3JL6 -M5G(^RG/T.C;&I-KJY4!#M-33`XV=D5U3G-!ZLDAGG1+2$%K="$Z8&O2)3[^7 -M2Z!PQ!6[EZ8&9D77H%9UB`@3=IC-H6?NVKIB5#ZHL&%GZ&_6(X]&.X8I[KWR -MZ%<*7$AV6^U\!`SHD*[0Z?+6\_OA_] -MLRQPDV_JC"B1<#`$ -M#U.QJ;49KQSVTDIO%YZ?5J5.*`=WM<_'A/&HNGKNZ013F?MS`^GZ9!T^1[VM -MSW:EVJ"^176Y,8/`:%XLAK'DO%Y]@753T]E\IQRA)(V"X_'FUVAS_B_+$#UX -M[>XGL:@8PP\C:Z<5T^5?NZQ`H^CJ''KUH>7=\1-5>V??G4]O$![,KTJN_%MN -M&7(LT][V@,+V_8OG)E\T8:(W6DBW&6J^K5G45"VL"$+%XQM#`[!89TDYK6); -M6X"O!&22(_`Z\-"2]?G0R,-5GOON&.[:R%GG;M-9/;B2(E.3A8P+D=I:7L:U -MY]X>=#%L?6/@\]EZ6?2:9`LN._<;C=-[TFE*KCQ$$?&.F%H7ZC-+,O,]!PZ. -MSKJ0TI?M=6O[6_"W1K=8+C@(Q8QR2BX',++0DKQ$]4=((2>Z)OJX9M)C -MIM'50*G;*=Y*TV?*7"`>^('KR@\2W+[TGM?PUFXC\T1D-X(&'./9(!B*BOXB -MGTW1(6W'MI*-EZLFZ1AWH!=L7[I&9E)&[CVHW+&IF<3"O+0`RP0*TE<6P5T+ -M+/3_CZ=X+]OD1D3'F%)\S.>.:UF:*2E9J0??G,PPB3J5>8^K=.C;93L8P]0\ -M76YN!SWNWV5:+MN"L>:T0LKEU\5;+=)LKGIC5\'R&7HV -MH0UL6HHTE/OD!J@),A"AKCHI==C=P^C%74O7"F`,%^Z25A5,S-WE6ZU!08:" -MSF.ML2CN*US>.>1&^N2GD[-NCX6A4&P6TJ`)31>!(^%VZ_+_0M)IJZ!A(J7MM=<*O\"19Q8N"SY#_36@9CN#TF8 -M4/Z)VK*+=^'AT1%/SGPNS5`2I,?%%&0[EG![7E$W^>R:D8^=_P$8Z.QF1$+! -M&]-JKA.``UN+NU-PF^;_X2VR^+(_*D@F^:HTNG;+OR']'.<5Z#)"!.J;TJP' -M"^B:1-X)]/\'7O'\W8:B:@R>/_V)PJ2N[6NF6FQ4+05+E!J[0OU*58V;WYUG -M[O=)`UU<=G0:"4,`+/XMW&K),>J%Q\9W'WRK70`Z3?O=P>O'>)"WS:/1UY&' -M_X=G/L^_.-A_8/5MY?KUN.((1\NXM -M`6ZI!=`L2PNU_?Z'?!]:5@/53AYHCX%MF3$0=/9=9W#&1[#MI$W)SX+\P<^%:AW\.(YZ2AQVE,_=]]_! -MXG$OOR/;U@G7T+&U]+DP\[H2?E(#9[:/[X?9>T\L^1?6]:P%_(/B)AAF1;4&@"AGSAK&R*Z,WMV&AUS"O*LDY^)_#VXV)^V -MQX/WZ1!SPQ9N_2$KQ#K8T2=DG]"X"(-TZF`%BR66/1I.+V7/.?P/EBYA.ZPA -M$(8)&WT^6ONBFA<]QL\M;1<]#ML/83)OWTJ_O=9XXJ@6U\'6LA@JW!R.^()S -M#XE%]Y$N-+=D%)%U\7[L+@)Z*[\O4%V>7>A2Z,/R:,!!^XZI3@[\*%$-6%RA -M?O;HB88+A-Y&9->B;MI$W^3V"J^RU=!]=:6\KIHH^\3&ZA.!Y(YS?(3SVWU_ -MH6X""HCN;F$>>,`\<$/?F0?Q[CIYQ9;,'4L710 -MF.X8`HA[=*OWG$_0:;1?\TM`R^:]=BZK3FNH>%55_DL@51W^`_@^-R]-O>J; -M(YLR/0$R644A<.BR\PZ@*YYQSG(#:$OW6U'+O7P09-#-56DKN%Y09!(DC5XP -M82*%O"KZ:U8(OHD\^+5<-YB9FKD=6U*\1U2A10K@R67?G/. -M_PHE(T[6$,X=A?[?HD=AZ"YM5KU4'G%#G?CU^8#4ND?]'P;A9@:BLS24I'I4]$ -MOD'0^#:V&-:SNQD[TP'5'>!JKO<3Q1T7?:[ST_MA^R,8T2VX7S*\.7Y*W`!% -MQ;Q\4`VX9%(KNK7D1J/]R.&0"$@"NTE,OK$]9SWS!8O;"4M"4\1`O2T&TCU8 -M<+X5J2Z[>IG>K_BW'AHFX5B$,$I_9EHWM\P+C^;5&_)2FCZ!.6EFOCX\HTA- -MV)Y!$:/D1PF\$;[6C_/!D!$P^ -M(4^?PV4K3R^I=GPP4&?RDJ=0L4APCF_#]FY[3C'7ECG-XKW;;)=1%[OL+G3F -M9Q7!1[10N8'Z.6^LC#$:/=S%5ZH\=05X;S5K'XJGB/D??D]A]VBA* -MF,DL=]WZBUVN#&_43*3B^,P^KETB+#Y7#Y-Q\U%,W(/U'E>-9GU1("4NY.R;9 -MHM;3#V_91KZ`@7B_;TW=G -M^/TWZ%8H7T+_R[FJ5F-N1#,-U_'=RRV"N'(C#[CI`7UC^'2]QCCGLXW_K>OU -M9?>KRHWJAZCOVC`8^9#\_+D;D5#0_D?UQ\@81;1CKM)'%1IQ6MWDU_3_!`=4 -MP`'_$6W@DV:9\A:DO.C"E>0^.+PMFQJQ]!XA#;ZCV:70RVRYY09CFX^ZE0G& -MTT(;[7TZ3"L_'"F>\=DV\7>H9[V-V$>-L&7 -M>/71I%">0W0N%8Z1=AO?$P!.QE7MC-(U+W[HA@4V8,R]PY"J835ZB0' -M?QATES@&U:-LY7T:*6*>IX6/'[!9-H%U4:N`QZ/GW-.7&/6^Z=4AR$::X5YC -M1?CTE5R8G7`Z"YL(@_PW<]^$0EJ+UR$R%AYW!#0USIY+36HW97U$-7WYF4%]NI[6&')PSWC=_+JY39>>;B>\^/(E.RI?RS:=1R@\D)&D%J&-UL&F!->PUJ^,$K-IDWKH1@ -MP=^IV(@3G'VNFW3:WV1K"EC;7WZ]*&Z!MU_3?K7OO27G[Y#:7=/VML/GM,/O -M-5JQ:%K:?S?U#(H;O;QT0GA+N2/#K9W1%-C3ONX)G27Q[R&Z-(]BUF]NXQ=W -MJK?5M'T.!)N6UY/4W(D]X-:\2#'KX'4[Q@TMQ6/TVP6D27_-H)S/S'EJCEB8 -M-[[,+_L5]FZ&L1Q^LT77=;%;^:[?]=I#-!,L*Y)W\[,%EBOWRH\:.+QTI5C[ -M9F%XEJ>M#\>+/C#>BM(A$:W5YFG\O-/21(,HFD^A*6\$]>55?]B_9K\IH8WS -M1-+=:'+B8YE#=*;_YU.5JD-[@4 -M`;-J^ZD/#V>O<(.]?2MX@U@I\,C",GED^86\X#=EO9?VL0B#C$1]OBGHLT#Y -MWG%+LE%)E@BKR$!FI6,E7=H8+9P,AZ^*QJ9-/KR>L\=10ZNVM]Q%?B#!6@1=[>7\EZ\A^-LOF0:LO:"CC;G[ -M+?-22..AW,&&NW.]%H3RY>F\DO)287[464W`>,05@WX(9R/A^_7:6;:/'B%4/\,[>2W1#K.Y%$@5ZEPDT -MMI<3C<5V6A+%>H+)SCCZLE=#>W"QGD_<7.GA8OERW*N8$%XU?5T$+1[7_"K'R)]=9J<_T]*\'WFZK$EL7L[&>8%IV;QF"H? -M$9*LC)=K1\`6#A>:Y)R(!Z-[\,-$/RSMC`1\7C>\YF3R[F%\/.G4*A7;*$R+ -MGJ/])(>%B^Q1+RK;+D<*1-KA7$:>QGE!S;WEYPI9SOMMMF'.?;69WQ;Q/KPWR%SP8O0WJN1B6S9#)6N*@4E[7E1QQ0"*$?MY!I7`!VZ; -MK.MQ'3TW4Y(*$A*;"XNGC,:T6U;]Q''Z8R1L#(;PIX6DB97Y4-J$:@'2')X@ -MQ!!FCE\<44TX?86F@R\WE'3[W--+9_Z2F'NS*('0IQ_:T+D]"$G]`_G&*;RK -MF(UZ?%46UY#N/+&^WJ>5%04OL;?A<(BAR!A+*I(=M8@ZA=86G>RX#X_Y-D0E8 -M=]TK+&$YU#IPH?1)O=WTH"LD,:Z!\N1?A(&>#]C$I&:@6:Y3M1ZBK -M_Q@)UO@HUO_Q7>HX8,^ECB``,LM=@>)B,"ON'4[DWT/;GC/J^,3DQBS7Q[EZ -M")#6[I5W@6>S#2[%=%TY-2JG(KVM9O]"TEN?YR71]#0N$*;S17"T)=@5O%2G -M9;(.%>=S_Z>RNC>[\4L1K^;;R?:DCK\=;-;U-HCZVY(5G]V;&=7Z9$^:V/SO -MHB^C\SMNG<_%1,7O/WA'F\-VK):*LQ[B'3L]\=>?]M-%"5!%^OC95OTTYM>( -M_BVDHX(,0I0QW#*FN7-UJ'(R9[539Q^PF;O,QK_W0XB=O^`!D"'WI-K25Z6I -M7Q'R'!_,ZSJG):HLHM&U&@RKP!-OF8TJIZT&##6[C3F%1\:RQHA_QIF"'SW5 -MNU:N31TG`93?6(P-/II!1/X7`+OZI&'D4Z&;4I2T]HH3,9;IS]WH!:G2_';D -MMV=D(-3)FP'##*9O"A)UAKUBZ(77YNA\`)O]A,"V2`2O[/2!6JV>HNDH$H)2 -MV3M^\C%R\7AS:2$_:YF49UGAB^4;43=D$X=@UT+/,(F?U>G4R8'5Z94ICWJJ -MSODRJNF$,`$GM-3>?W?^6RAQSP&M1E;[MWSIR8*U3OVJ-L"NR-RM-?'J4)?P -MQQ%Y6L@FEF8*JDT\ACOR'BT^FD'V:XKSK0R82W\1ZVP19?[+EXLWRIL5FE#< -M,^9+3W[(*7UK'*V&&\*B^S>W&\_XYZEK5G!U8N+>4J0KG6R3M8#%AO`4%P"Q/"!@VJW\"DN3/LT]TNABWRG_051+@Z5 -M,/OX;JV2'MYXVTN4`PQJ%:"<%N`AU2I%EE0Z;D%;7W[D#Z^(#S)J!89-\M<] -M)Q2E-WR,?J*]U5LG^A9RGG[T?AAUD4IMZMJW%"/.9$DC&<9]=:V.WX83N -M;_%\0IH2;:W!;#D^U>6#^3?<04UJ;Z`6X):KIZZ=RP$8>O'\WPSAHY[5'>J[ -MAH02,A]_CFU'\[[*W'SUO5"^J1?*7*0D([\57[4",,RD-5;+M/=M6D,-!M(G -MT`ND_XYG4R]O]!(EFY1AAJ:!X"SY)N_OR2#Q;UO;/?!$8H`$D<-QW\XE>5!. -M+JX^S>UGIS>@X+R8.&):IT&ZIR-=4/@&"?CJ]4?+)06X303TR4>8K;ZJ";&` -M-9RLB"EMU\FBD1H!<--C2/4*#DZY7>"BJZ0'(0L9+9/*4@BVJ-(K9`V^8,]_ -MC"8W@8==<93\_Z??[Q'VDIM<.C%N*+S;XI\9 -M'NV1A^Y9(@_8VS\E>-\"D@/BQ(\"GFC!MU_+AW[PT%7- -M;9#D\E1C4BG,XG+?!JO2V1X(?-BWVC>ZKSY8`ZY5$F_\6*HKLR![BJ0DI+RU -MW%W;LA<2W&7QN%G"*LY"5;R$2\@*C<72#\OHY.SRF7C^EU0?]P9F*9_T%(S[ -M\B:[*%J[Y!`_\ENC+E-;D6]A6Z^E'I(.,WHJY,C7#RBKX?$J^RU@I/_=+O&S -MA:U>AGT*HI)[G?VV@\N,2#G3U/`DP2"NFC[6BD'MVX+N$Y*C!Z/CAEG?35[R -MTF96SGQ?TE_4/4Q5U1$+_Z!^"X];W:^9.4>5V*`[,=F(?ZW>T0:G'Q[U08)Z -M]M,$Y#E?6G-Q68WK<]J=[H`47T7&NY;[9<.S552E^==HD\C72OO;0B3^J67G -M],1(LWP[N/_*\0UN[T.TV]Y(G;)I_S24)Q<&]Z0#OVTL8<'IS*RSD(K(V^\Z -M]#Y#0OE@>1GR^.%$$'//I59E\4/%!3X.F;9I,BQA,4ZN;4WNH;,6LO";&>+5 -M+\M;5A&*MDE27LAG(1MD>Q.WEH'9M\]OUI_'T"G-[*;(1^OBMTO![T\H![VY -MD?IC[_XJ!&(D?7.6^1,3&K=`.@J&U%OY(-_Q,#UA(+\*^JUH'?SZF#>@F/G] -M>H-X$=-HCMRSIZ$ABD0'U#>>^R$3.;((2WW;L.:$CN'H87QPA]?/5'D&=X`Y -MMCD^)\55'75LHJ@3``-VQRK%3G6D\%GS<9-?AI9.JTA\!S(XET^'L']J[A;\ -MD9B8Q##*<,DR*^>!6C/;S*]TAC&/-;2@>U>=ZP_SJFU*TO:>?+L:T)B4VG@T -MA#"%2#V9M:O"74N&>F33\W0??HN*/GBRP&.^'VPL2R$W9FH$@E3-XNL -M8$'*+KG"?;/5*[]_J(M6<1=3H$)"WI1N<+TQ:'\'WL'>@7B)\>+L']:ED.GDC\\6E#VRAB< -M]C0O`I`(@:L8=%W&V`^PK[1D.(`R@6UC.'O0XENOC_9+<,Y:H![7F6@;`)OM -MJE`*+5!M:OO/H,5/>71QG2>,#4HQW`BXSX6Y:6*1+NR??7PR/M6Y&)$Y7:SZ -M[F6JIF.V9TH#^1%\:=F_PTUUHX`"+83$Q/BED.7\3?;OFB#$I8+5M%2CYN/6 -M-6T(@-;>KE:D=I(:9PY"*#4;[J=Y^C=_2Y=,D_,@KX?>]:^3T57XCK_2L(\L -MF#`[)52UHHH_]%6%VZ&9.M?S,DGPYGJ6R9?%:.ZME\=82.I]2N;9A_*J -M8)`-X%)]WNVRE5`+=12J'`-`^I@RHN40;2Y?ZN*H"/R83&HMD)1A3XI'.:#F -MYQ7:?$GJ]]_I,U.QC'*+O2)#`U/:A#T5$LSS+]#16>O:DL\37V%[C+5P.73. -M=I^]FF!=B&F_E6,BF,VTJHMX]<7 -MRX-O1#O6W]+B8!N]0)H -MT4^]H0K%G<=*N0LX7RL=R3C;H;G]*2OD^HE_35SK&7U43#R_UKVN[9G`"\=P -M_>ZA/8#6Y_"._0N3W>DXHRYO"FKP%YMZ(:ORR-U@Z'8(CXA\@X1&M:V] -M?V7"\H*=(\V<#IDG'UI0/W9/![9ICBO(RT_NW7IR7QM3^F^`)54:,?N34W&? -M7-C05[<>BD!%]#]-^,P$I?*9/_L^!+WAI'XO6EIH<$_EF`\':.0'Q[MP[\^/ -M;UH6/139P\A`@N/D=TM>O'NM4OP[/V!W3G4E3&Z;,1^/DO:FA\>8+'"OPT?T -M+(OLVUY4ZH%,=MI@6E"/SG$23B#!3MKF0C^&C1.2 -MC.`.X&O;UPRU""(Z9ON/5B"1#W'[(:3_*U&-_*L*<7'1_!O+*-_HW_@*]\IEY: -M+0E"9;1IGOF=M#8!@I4J6F/.4]SZ6OKV$X'5*56"SU_W76:N=4+:UV'HEQE"B_2%9;[W1`SWM9K?S%&F)PGWF^/\OI -MX!P.?1$.E@U25Y7CMBF,^IPL!4NZZ\;T`R_@ZNJH9\MN9\?P44:]V9[#6$7_!0G"=;87SG#VXUE/O;X*Q@3*'V"-%F&,5]9;";`)4/E]\S`GW7XUJWL#X:*#+B'GH#(/[(;RP -MR2^+NE"IPP^2CD9`+:Q5*WE)9JAI\>(_1'(9'4YAO"$E_O#2T'(4=:A>W:89 -M**1/XN(MKM+:?WCWQ([M*-K'L2;8%\J/#=D=)7M]-W.RTTM:=75-O -M'AD_L"1BS9.R3D4^D8&@-')NY"4FS_M#8;#[G"E"`^65.4'IYT%C'/L^"O,0 -M?D,`Z\J_S$-8KCT]CAS48V*X@2PIRQPHGV\=,U?(?T+%A8IOXK,I4W'*892S -MP/GQ_J/;JE-*5AF-S3_Q;(V6_ZZ\*,:1]+KIXOGMX;D<*TYG[2>LWB^_;1]] -M%3_`U#@HQ@_?=](75-MCD(WZ&%9)N3.R(W0SD6DS$%8(?`+_+^-OY@6'Z4RQ -MQHIW!`D)W1LP+K^C9TJCTI1-L>CRY;5"ZO!73S:0/\ -MC9N:3?8V38LA6^LL%?9'3.^V&A#Y;DUZW(^@H]R>R!]^$1'`8W._(X(_-&FL -M'Y`+#N)M3SQ:J\I2VQ-'/=%7%7+<&#.V<$W5EJ7G\R*F=;G+]UW\)]U1%>O& -M'"^:Z]RVTU?UF\^/K1'?/5^I_43%=!S16]&196QR-+A8A>$S/A3@#]%46W5>:\"_B\BJJ -MR/>WEA7+ZNY7J0>&QZXUGR@Q&R3N>P8?`^H"YL(+ -M;B[R"NME`5NFOWT!=]/P6VQYC$5UT>7YHAG$M7C/;\F20@V_NH5@&,MMU+OM -M0!N,X/4.=:EL=4;K9H0__2#W/XR2%9/?%YRZS2*K_]DT>Z2NM9+!M#27<&Z1!ZI(WE7K^3=\MS8(\^.(4 -M71\445;$K=G4M!_1/Z8-FQ"8:@^P$"Y::P=%YBDBZSTQPH\CAI7@>RR(G+[( -MBXZRC54_:(\^M^+!O1HL]A3T:$LT\?SY879[O5XSKW]WP3E64#7$8.DF[&#] -M;6XSW],8@%D[-Z.$UE:2H.^1G^-W*#QPR!^R"QM\03?HI3\Y#C)\/N]#\D-/ -MOCY_QV49\'A -M*-^G)@%T$<^]D,".P&3][K>WL[VRR6,7X'-@O!"DRMHWZKG(YC\GV&UV"?6D -M:'[N+`/D_J-31\.,&]KI#+)?P6'SC6:+(:(8O5BR;\=(\B6%7L*Y%^3W<\@H"DK+Y>:UE"V]Y,>D3[ -MQ+#I"&B^`2"UI3%>K3,J?T!PD-]WK,!L[('M*[Z)'^!256(JT(97K9G3CB9. -M3RY]TH=:+N&+J:!_]#-FZ^\_6?\.Z;[6SRKH_@1V:&:++/>\GG'I3P*/F;J? -MV^);OJ+\5>Y@-0<2O2$)83WS&X@9%B!^V0Q6_EB_$<6?6WSN5M[U0'Y=6Z36 -MR&/R($V8ZL7HT$HH>OU$YOT8\@L]&IS27M -MD>6AAI^0KA&Z_^UMCB/35AINR3,NO*GERM&`YRK96C@)/K2G2>QI>$TQ!,** -M)IQ_>Z&U&+8EKDO!YC?-^/C=P@5+B,SQFB0`F4E[O_10NT_%XJ_3M^UERB#0 -M^?1KP4R8P&B6%0'+":+F85[H'CIZ.59,WHFUY+!H$G=_OM;/SY_!GH63I%SI -MW=T](1S'T\YX2[\YRK'L_"A5QH^!@U@OV@Z\O4*T3$HSO8A2-2#UR>E*/\_5 -ML_W67=N0+]ZY2HA0Y0IJW..JA[44WO$&5V^R7XE[+]"@-W]<*'+_,U\HF3Z__3]J(*'G@:S^:Y0E -M@*1QD'ALFU:K'#J/,[49JS,.7!#U22V!_CUKZWW_O"\0L]M'A'`A2',I]OH"]A4&_ZT;^A#5PM,QR(AIH9BB7WBBHW[&-ZGR[;_ZO%^:% -MV?Y_YX%P`M)#J"[=G=(63Z3F0=MUH6Y[N*_!]CS30_!UK'\V3R<'XG7V"WVH -M:0,4C#UD[W^*4.H?+85*H6$H'(/VPK)W7$`2$41^BK`V>TF%:R*VF-2AIAZ[ -M-:FTA=KPK+TQ+;#U;&*R\Z3T;(0M:N,N#'6/45K,*RJ5+=(/1ZZ+2SA%.3*& -M1(76/7^$N8)80@KW=B]M(V4SR.%R%>?>MWOI&WVTS6.O]_H^-=AQ$S=D7Y"3 -M$_-SCKV@,9V0H1H1";E@&+:>_`&UR>";88[CS'V+9YL9C+.9`@(&I/?;B]A)%H[^2G9U,4RGFE4IZBX^)^3N_V5G7DUS4$36XWJ8,/G" -MP!5"?,@%ZGPU[9]G*RMZTNL-0L#_3G5+",X_%@L?)7F<]'2S:LH'?V4F\5:Q -M]_0M%`:<0Y=E0B\8N3.-017C>C&5B[)G7ZTP@7-4U)(?.(R=]4S!?^]&5S.( -M[)/HFUB>6+YY_,85".7O_O7IS-;/EPR-Y^W\<^DKN=+PY,BS,].![A'Q;].]1?S\,MZ=GZ>,GA%&.W?F -ME%_)!(07%?"PFP\YJC]X09E^;C]PX'4?ITB6RQ>6+(H"5&4'G28IYP>+LQ)9J=OEQHBU(@]U:R!Z!U%;AG'X)11+.,*N -M9QCC9<"OLWU[F<.]LAE'U-O5*/O5MHQ$O@-)1KO*M`BE&5RV(OJ6'Y%9D/](\"6ZFB&XZHLE;(/E#U89YQ,)3\= -MV7DKSCG%"1B80,';SVC6LO-!*1^JI&[RKH%^$JD">S`]-0ZFXO)S/%(]KO;I -MY%W8M0F:R6C>497]3"4.5`M'"F -M@$R':LGX0G"\_H6SBA-P\%J4[ILQTD]%3M5QXH/*K:'60]FJ5E'BQW;P8:`_ -M^C5RO,`P^^)-S-EL7?`K#^[4A6J;Z_\375SXIN8KM6$-7SN3\N(JGQ=Q,,F! -M;"MW4UZ36'&1M84S6^VP1YG<;"7KE6WYB4MI%@,SIH;?3+)F`Y-;X!:PPH%' -M`?#'6G>&RW72C9!.:EN&Z:WRH3"J-NR#4GJJZ&CJG3%OO>LA#"]-)/(?9/9P9SI1Y+XPE%NE.-, -MH0O_"U'M\^#[OQJ$.=;31"7-39$$=_6^X^[,?>V6'BE;]QBY6AXN]6<*_->8 -M*2V1+'7+'=(]SVS[Q*!3])CD>P:=2[F`6]J6FA3]&H1S/N1_0L9_!`0,NG)- -MD84A!VQ7.@JD>;5S3%=4C+L0V25PWG`P<=Y_.C#M^(TK7FAI;A423GT5?30] -MM8-2]GS9A]N#>B=LH:?IKG=L"(,V7PYBH]8RI-#.52A1L4&MN@KD0OZ3$3"D`&I$4%,@Z4V;1@4ST,M -M`9G>>,SGY\WB7W1BR^T\$S0%?:L\W<,_A>QNHS/::GSE-ZK$CR'C,VLLZJ<@ -MA;-4N-#I3RBSM)I+)V$7,;G1V7SJ'^"RA,"?/FHZGJL3]*VZ&E6*'2PKHQS[ -M5.8BNTY!\'#$!M9M>]SJ6&J3Y="[K][0$TZA$6SEM%WX^E4O.1-A_T+7>J:) -M,AP=!X1L+\4/B:[_7<6N@[["7/+Y_\^H-=`&Q[X0?)3F*5S>6J]4T-[J2`LS -MU`9)ACMFY(!"CZ1^R>^R:7<."Y\EVU'1(PY&MI#RLI=W,2!;ROS?;L -MR&+=AG=8!?T^+"[>KOLL:P3=MOS_HUU3JT.@05;OOKV131 -MGK;+H1!%5=(?AG/8\#RTFM5D:'MYY4WG7O@\GGR)\R?DN,V5Z,+JA\4*S&)?X\@7M -M.V/WF#E?E/<(-YW?KI88M]V4?\ -M$$6FPCLV)*.7AJV1=0O/9Z>@-/#8HENZB2S77<'9BIUSD3F)U=CS(4#IH -MD9H9:)1IEU5E&_P-PTVSQ9-^#QE(I([!R=Y705,;2;#K&W_$ZT,AFY+W9KG6 -MMMC_F<=N!W6?1X%'.$AZ06-3G/6MNLIWHM-HOMT&?!B?T+9$1_[SD#0?#287 -M7UO8O`,NJ1>R7NI:Q<\6LPH2UWB2IPM*5]R:!PBGS^V*]$VG!(A>9BBK&H*1 -MK83RK#Z35@_ZQ*5J0LE2"V"<%A1O]M:ZZMKK*H,)A$06F>#R-P"@4]&B?PZF -MK)>9=0^Y<5Q?/%VM3^!;&6A._?L;R^<&S[?(;)#V7_`T.VA,<&&ZV&"9H/T" -M=-X[;(>U_BOFI+?G_`38*C!!,UNRS"_#`*VPU=WR&ZK/<[UNN[WSG..VQMJZ -M#5/F.HDVVK4RN-3C[LITETG9,.WUE&4VUJ#(48@)W2K)8+4JKTU=VII"_3Y_ -M@>1@&,FG_62Q>'0JOT%AR5$!0K%Y+&`XE\_E\3AO)B&D<`+?6AG6[C[MMVM4 -MD7:`]X@3O+CS%J\D.I^L4H]YO*B;>`OQ*?GGH=6M#>TC'3%M55!2Y_G!^[FN -MTH93]&QC=,R\7]KMU-2P"/5.$O5)ZJ[QWW5S[K88?K(>C:/=QI%IZ:=/22O$ -M%_(=K%CZHE@#GB(C1WAM;Y'___K!7CBPD>7\0K`01=ZS7".J;;U)6WBNM=^0 -M1HJ1Q[XR#P%S`L(FVV36(_+9PO2.KS'F'[=XZ,#/(NU+H4_L-*OQ3GAIX*ZE -MO19I@*@I4G09?&I/9D11=2!NPFF^:OBQ')NC[KL@J]:/8_OL_=RHSY%D&0<3 -MSU#MZ"A0('?4\>DWN+.&L!"0>2K??T2J6LH\]()<.OJ^NR]8R[U]+-T`TL#5EU:'^$C;)PV#GN"\OTE-\\62E>&\CN/NQ?Y-_\G -M?$3VZ0070@">2:EVHO@XJ%C[/(P\#N=/A7?XZ#."=]@V-`6GN72?VYN038S# -M,7@1GO'O8(833&)595`251.AFA@%W543??GU\RP5<2MG;D>!UH7-;(6+O>& -M<]Z4;5?L%B\D/S0:1'T(K1/5%-T5,G?MC(] -M\6;P?S$DJ@2H(U/T?*6C9;MW$OU>F"]4G:G_(D-@X=;I71L4*&<.:BEA3J@#Z -M"O1V!`5=?T?DV$9\6*(1K/ZU3,VA?#UZKHI?1=$=&1G!M<&XCUY[6OVI3`%* -M4W[EF-I;MC385XS"[WU-A..[PNH]%\3\E%^B?S02G;&PEKK#9[$RD7.P@7%Q)?)ZR#D#Y!\] -M1D"[[M!9@#(8EEG,C#N\@62+S.]DB3"]X/YSD=094=(#D87?+*HNL=>DWRNH -MY@9XX\/-Y\0Z\4R36"R:'.?XAKY%$4W@&.(LRI&AE4"=#N/%M2P$&S=UYHH]K0=!J^&XSU -M%%K+53LNUVU`^'O3X[3APDLAR%%8C]:3.;<7N_CI6QJ -M+&AJ%^4B:$'#O7,F]:,6[D/LGMEZ[B)$LJE9H?=`'QF.[1,J3A'MJI&+8P&; -M>PGVY^BY/[S[19)K=\N%.661]49I/)+YFV+=E1$Y\M]2\U2G^.M``!93"6OW -MC=J:L$\OE<=N>XU^)Z_?2&G7\SL[E^K90#D*O.^?WT7RD8Q7&VJG;F&[$^CBJHHF\XFZI/!3E49%O!S(+[2O" -M^6G60WR'3`#\OS$W?VQ*NDM8_ZVP0\\+B8]P&@[]X9*A(SG`4_._H6:2NXU3PI/T_#M3K[M> -M`W+R?Y$30^LHL)'$;KM.I,=N0BA+B"D"02'Y@Y`RI:TO,S,#\\M*.A2*^[&& -MN'J_>_R"Y/ZL9N=]';ZAIJH=#I;=A3>[_ -MA:6FAY<1;FO#2P1G(%KNQ#(&XVJMLMP[M"V.S>MTU?%^\F]7@ULA$P+-18^U= -M:#[S6'Z&;+K3*.=&1,CKP_R\CGN/9^:Q2SWTB38!];"G.!377I"U8F%2B2P) -M8V4UL&G/+."LR`&L'U1=:_\(_.MIR*&$[47?E(K!L^+$#[I"M3N94F&ZU1 -M4.?//.XF)KR#REU6^^O*NBF>5[4Y&G/8;Y(>Z\LQC$0-E!FH:YI>&0'["I7 -MSL%,@K?GI=@?E6%_#?"8CDI-&K(`[V#C`SU$2.2;%4<"#(+5F+&K*#9TK)V1 -M<7[=J*,;Y;SU0VKF(?KF/#*;AKM%W4.S#(4%M_+OHM"-#A$0UJ"<3+IZV[X\^6(\9/-,P5(K]UDZGPNZR=$CQ2T; -MV7O(R9*`RT16H0F:"4;?Q5B\U?ONVOYR(CY+A1EAXRD'?2H)U\?.PR8E:8&> -MX<;J;M@^>NE76IO;_X8?1D52TA<7IA'G3PEL/K5Q4M2F6_9"(1H9+BR&C*2O>H"M-XR#$#PG7^A33=%,OQ0NJA -MD,HYB<`DX<'O&F9R5+J37P74K=E@F@9GGS:][7:!) -MS%UZ^N/V+$PNR'[V+=-UP`(:S%.*8!TJVEN,Z6_Y6.<%P]+D%U:C>6])X,/0 -M9:5<+[*J[*E-B\JW]%02T?_/T:\&DYQ[/O0*:9:[1RDE'M"EWUJS:G+E'6]I -M36B'&*1&XP,DJ`-4%(WE0&!J*6]+F>J&[.HJ#@Y$/FA2=EU+U^Q.2691J^2\=!RQW`W\X&&0 -MJ7,<)W16-FCJ65UI;X'P?#E0$\)+^GSPK&NKX(O"/6'1F8+(@IW.GNSL-*,LGB]J_UNX"#TWTNV-KR'R1T\A5B%3P(&20Q87K%+NP^ -M,J??JZ.M1S*PHIR)\N[/2V<(RJ_S1>KOYO:!#5G$(!](I%068@$I;0=)N5K' -M=/T+4G:C;-S(BN[1=@::.QD_`&GRS#Z[1( -M,U4QO<3G*7>=YPO9E13][#[(T.NU2_O2;5.*"GBH>LNVHR*XH8N[9ZN6B,JE\O)JC/A -M87][%N#)=7X8_P99M16;QQ.U?]G):Z(@]$\=B7M6DO."YT=V:YZ-.[^I=5V? -M5^JUHY$E0"/#@#D&GO`L(QH55!AA9]P@[YE*@!:*L!#:FG8.$"]]F?1C2S_+ -MRZ,@L@40#6K310?D9>P_SK=:C^<"F>\G!]0VJE)#R0A8`\2?EP`586HN6J&K:'B84&./1)-1V;N1U#`+% -M5V7W!HY))&-)_=M).Y.9OI7].$4NA#"C6]TY.3U03+MDM,>`-%7^,0Y5XSR<_"^+602NH\'AO4N+S=]R&$^R[XR -MHK@42VIVL"&CV2/-2[I_?&L)>0!7G>V@8P"NV#2A,4R.CI,79]R19OMB:8>; -MPDQY#'=[QRS8.GSS?YT+H8N-MA(:/(AM*04A!4XZK';/<+*=`.ER&*,O7/Q) -MM[($0O`D@S21;-5C'[BSWE>JY7L6'J[DEC0*TN3UC[Z-2D?B8=&N80 -M6FR&.(QDI2;5$@):?+#/&?/!NF8"\Y&]%NZ\M_#<@;T1E@UV(L8-YXH[C5;- -MLKR8F`!NU/Q:)?BXKY:;OZ6ATUYEGSU'6C*/\GM?=MUGEBPL?ZS1?P(0\[SG -M7I.]<07W6;98(\?T+'FR<)=;K5A_GX"99(]3)[ZHE;LCD4.?_$.)*4J7\N## -M$\&Q3*3)FVCRT:N`O(4*I]GU3?_R1-7!E\7`%`T5F%M,*,(!D@,D$N&.A",) -MCM8",U!T+&*,='2HR(S'0\=#QF"N>; -M\NS7^?`9AU5Q43U:)\&EW"$:OE.E-Q:F&L5$E-_F(C%.25XT>520\Y@_J -M!/\_JO/GG!4\ODV0U%X"IT3%B(>Y,R16$%HC)^BAMKZ:A=GJG+][,?G'N_7O -M.6=OVBAF5_(6$L/7`.]D0&8+SW<285A]I/5D7T=9W+QI:\;C]][&I[1;L:GL -M[&LI^OWNY-YM3,=/A$N#=Q5=^]Q9#/0+G>QVI_!T!L:+"%#GP1>^./4[J]?AIF+%S"#XNVA`73K[(FELIM_S^.D?6XEB6U' -M3VZ:I\9Z+KQ3!J59:Z8420QLYWL]%$RS>@WZ^5LI05Y&-%A,P6SA8.PU[+.* -M@J6``?K0*)9JU*"4XT?I3&O1&&FW2#%EFZ62]O&B>&$0L&O8F0V^FSV;78P6 -M^M&:X0RZCL7>$69^#CK'$I2\4Y7C;5G[9O[C,SS(B=0O,6L/,G%FZ]VX-&HM -M"^Q7:B4B]=1,.D0R7ON#FW2]+NFG)NGDY?GQ/CLSYG#P6MYE8223C>?,=9=K -M@>[-P2GXC5$S>B;G5<4= -MQM=;$XJ=X0*H-3T#.V<_N4A!EMW:\:"5E\H]NZPU>` -MJGO46KB1CIBCW)6Q%Z3V+X3IJ:3+>-PSMJMY#A?="MAGJ#6(`A4GZ:Z<$P<- -M6C`,^K+?1UZ/QA;E",]"98Z"_7DV_Y!FDI;PD0&]Y@&,6-0;:B%59Z@'-IL`0X]NVA,(ZJ$`G1T=3EM!F\Q?XENKC[Q3S)+NP%\P*L -M5^KR&>?,9F11:AP>6KU?3>A=5.1#FJ7?&FXF49QLN -M>X,\?Y]V*B$U9;/TU%!H>OC&R1R4?2$6.SL_@4(G`@V?\SG7F7_I+Q@-J>:" -M^\3_7CMVSO5CDF>F=P_%N1YY3R3?9;W5R4LKX8`L_V(VR>_IS6?2\EA;E2?Z -MQ$`QKD&^M>74%&>J>8+C/)GHY_Z:=&GE]V/X%!PQH_'_!A/LB(06[T65&^1A98QC0=U4W]M5X&G7 -M!$YCA:#+R9-J:T2U[=PUV$.=J>\VNM"S -M9'.@=,"9*P'[UZ+4M>_RSU`W'4_0IC79V*Z%],=9^',$2-'$-N-_E=]_ -MFK2H75+\I.R*A3)P0Q-Z*[[<;B-J.="#\YLVF0`V7,[0@LV^8",Q'2PP>8%/ -M"NZ4V/@$O^360&(DU?4">3QD-W;?&N3B[-X>O^6BN\A24_Z(=-1/K>K;]USU -MJJ?#_)_U'U6D6)G,:OY!SVTYN_Z+VLK>9YVKZ_?WCWG*#$Q?NH/>ZI?Q/3EU -M]`.%&-GY6'+2D.6VE7\"GE+P@MS]?U5/5/6DF?)DK2E!6_Z)]I2]Q8J_1Z?H -M%A6*_XTG/52!2NT?N.@`].X;_T;9GR>2"^L?T^B?I(6?EC*^6JC0:G5L,M<2 -MMN='2]>^4MNJI2G)>J5$3#;:=/\N,J7&Y[HFQNRF]IJ,K:B=BEI>:I5].2*G -M@X6G;1%I:!/<*OJ39W;EW3QV#5F^]UR'-T3^[;13_05?JS&^#G:/I##(5(2- -MY.)^XU(:]O'@676.:_8-L24,35=(P72RUG4@*Y!Z4AK0UA7U78:0.QUH!BC' -M/8;.)K=>>K*,:>$U'ECQ819G?P^CK-FR>$GD>.U6>()N8J;*TT4T9`&.(V:N -MABE.Z6RZ\UT]#&N+PFK00`BMY+]S<731POV*3 -M+3015A?,BB\Y[20/IBIUBCR05C%G=0=6C&532G!IO2C?G@'>+L)+;_T>*W6J -M]3;0EXZ`^DY4,]ZN_E7MY'?^KD/.A_X%.5866023I5?(?5U`CA9$JB\@649O -MUBM5*/U2*<%9S49``\H*8]47U*ED_9NL1_CJR\"Z9O'NQ!^/D^D -M)_Q%WS4_H(==J-4&P7#>N0UV'8CT<34Z5),IQ9%6+1N(;Q8`AE>^M)W$CN"B -MKOO99\&N/_G^R9VZLA^5,>309$%L\>_<62(TQ -M.!(_A!?M7Y0*QJH<"")^B*^+"GFWN^+/MFL,ZT(8[Q801UD.R?UAJ[^?B9[>R -M9@F`V]5DXU-._R#]/T"4C6IW'6F:S[`O(CDBQ#,^NYNN3#1KV`S/0F -M!*&6#],`)\8:<8%BH1PP%[Y8VUJ2>A^L;2*4/^C'T0/&N6V[]Q#6YDCR67AD -MJ`VJ6U_8[BSDS&*\]>"8(G?Y!+Y';[2_UGJXN-:MF^C\ -M]9W/D[KW6S.%"E.%L]>/?$O#I;VZQU2&(FZ6Y"8#KQ(EEI1)7E.*C_K,;_`N -M&"3$\YZPVRF@6LR"TB0-.L+*\"9/`%\"N#;(6(':HD5&]AA^KX:+07B#\8'( -M8F[(Z4WN:R%JD/5Z81PM>W*PZ.KEP6F=9:B'!--:H^RUVP.+$:3>KBNI5F:S -M+&HG,D%]O$]N3G-82*F`W$,N@>`()GF+RF2RS8RH8`=063ZA\]RQ[Q50LU`+N1&U0\2T=#.`6*EU_@4 -M0(!FZ8P+:`S:^YF!D]U10-!H!!>[O4)LM2%Y#C^$4*\@8YJ6)7>3L.$1UJ@3 -M8>F45P?`O@B[-^=A^0&P?9P!Q9PB(\GD`9?LC=2E.UA8'TE6K]H\G?L.=0&& -MT1Y:^@N+KG*BH>T=>_QZ$K0LFW/9GJ:!AQ73'<91.+T61ZKEC2UT_YF9N>(5 -MJ9_+=J6$6C04:,F:-,_LF?E9;^I:I?.VO6,#F?PH+HPH@5] -M)M!N7(0\V<;/T+;U(_V>7X5F'WL^RV"=QNL'3N\T%]Q_D+>KQ,'K@G3YLB[% -M9OFR<_>\GK,(_,,G5%XI&./%G$;Y%>M1PX7>Z[ICP+ -MR85Q]=VU+FT)W6/*+U2:Q72S_>H]2T[RYM)56-M,F8\/U/$/&LF8L'KYL5,W -M0?(W+R^\$G7B8/97$@%\Z,?=_;XQMN]12=1VA?*R^$'QQO066'Y$0+5A:W\" -MALU^5*"IL0G^8.>*=XA0\MBN>:,.=?28L:29ACY]0D_$V2";>OSC?HKJ -M&]6W&?*74DRO1MUV[XAAZFB(1D:Q!FQBU?V:*N]0]$^Y/X1Y:V2S7S)HVAP$ -MF164'%245J,7X<3(O,#`@T`#O$Z@(T=*:4D[@EV?^R*BDN\Y^`KE6$^92X[C_[-V#Z0>S;O'FZ%(&OKL_ZI]L%IUI@:[^'OX -MCBFY4O][/JPX$_KKW3T=CBE8&]]TB]B/@ -M\-$_A8=,)4)*/2+^.60(*;YX<3%;T93F4MJJ-9/:E9FJU\_$44F4`""Q_)8O -M9R:0/)204O]OAWW)W=TO4KP4=E1B7W59;!LP,6I3>A@#^W] -M'F6_0D]+88LBWQ7G3SV[??+))G>X@JD^A/.Q`]"=N#DF9Y4<_"0^9YJW;_;O'E>O0T9L&QO<.@`(&MUG0NT9E`7=T6W)K&B_R\3L0C)7[\],I -M795DW.\S=S)\@^I6944!?IX!^BN1'&AO$RM&O<"G[]6"@>O,D6!;OI+[3JY3 -M*GL)9W[SXUXI$=.HGX^.<HS'4*$O;OHZM6ZKJ$ -M"%EV?Q#R0_BFT/9M9F_F$^_I0^07;G&U!=FXM7WWM4ZAQ"([U*`P),?YZSU( -M\-=/`9P0%="?E*H&'%FH0"NV]+]8LKG._X?2=++.I6]BJRG=;R$K"#J@%D?C -M7`P@V64H+^!0=O*/S7'LM]@J@@HB2;-@NUEQMSQ@$?K&2P.PZ78/WQ;:"DJ1 -M?\JC/U!/LC&GGFLC!2=X*Y1+Q1C@^Z'CV$CGBX2 -MV-%U).R^O+X'.QN8?8-^/>X*_V9473;$7N' -M4:6%]*6E\:TIE[1%V.V*CI=@>2N&L$UJ=D:UOP[()J=YNF/56CS7.I'>-:A# -M`U6QT8A="%57M2H[,@U)M>K&U14/M5+BI$.+)Q9&*\RKJ!1W67:R'+.>X4(2DM,D2IR)8A!'U06SICAI9ZEE_PB -MBRY6LG?]\_I2*!Q5B*>UV*4';V^XG7D&`3ZZPC[]Z=]'#1SOJ,>7P.X[JJ0> -MO0^4*>+M*J!`I,CRLFW!IP0'+'4#]0[@'B6Y2[:-?[@,]/GD`HP46 -M^GB'.;UU1QX^EVB%2O!=1/2REIIQC%R#HA_%MGQVX[_;-!#93NHGR%T7/K[\\>"^F+E^K@\E.$7@`=S.*3 -MW>"[9-=F3_JUI`654H!#Q59?0WJMF5Z]48'&L*2[6A+@%OCQW`D7J!^TU^BI -MB\NZXHP@MIQ-?<]!F`&DS45"^7;[4[B>U`JQ=DLR8*'$JV+*/K4NU+!9[0S$ -MGUMXLOHW@A?D1?AC*9\.1KT>+(6EG^=S844`(\LG)#41CZ$&2[[[DV)UV39G?\WH+IX/]0$C`Z(`0H6.HOE -M(XV7/CZU1;+'$-K+,XIN*B2)?O#VVM^K_WF+K_SE&K13?BM57:8 -M)(HEBZPM>:05DHT2FH8R6YPBO60&KRAL)S&?C0>=A&/2A03.?HC:\0'F'WFC -MF[I=.^-S\R\7KKI8B]V%L9R.(RG,J)I_L@0%^#Z3KFOP`,&`CMI%]0W&4V#H,(BVTR#J#A*;#^V]I.+_0R9QT -M1GW[2:0S^88_/7YM\1$PM/W5L>ZW>R66#0]<]=GX&YX]W@9R'X[#9E=//6'? -MI9P&8$!JN*.]V+G,YB)Z8W+/#VI2["5V*$ETCMN^G)H1;?6\>$PJ7!*M9`%R>W_R8#3+K%_6I)F -M\9Y3GB3"L\2KOW@X';%WTGG6LM:C0;!H%*454<>.3<(,+NA0M9\?]FZT$]*G_Y3Q,7M]S_<'0J>=W]#`(7Z9JY5FNN^`TI&\Z[;0BNEL*H[I4H%)A2^FK_+5M7 -M4$XR5`$"'01][/^K_Z@?Z1W"S:U/0QMPI!6$OS.]CE(SV%U(CZRD>6C2H-EW -MWWDR>R^X@5?*TD<+#[V4F!6D[IL/'KU'!#8XS!Q$B!T%/A=6`4YY773HI87_EH!O) -M]-EQL?)O1>WA,QQJC"^O;DE(F=MU3^G\NAKIX36``$NLJ,T">\-868^O'<:5 -ME>W<3_'^.#PGV.?8V<_>+VFI0CJZR$F::;^_AA/=ATIK8O-_S]F/[.-&^M]U -MKF#Z#`W9L[4(J'`B]&1_`?=2'?,X_X%$0CD_U[&QI]>U!0_[S-0O`ITQ+?3- -MZP7$RH6)2GN-JH(R&,_KO#(7@Z$"DCX3I5Z-Z*3R_OEB!.,HE$=1+$[[..P1 -M19L-Z"_"GSAWCK4>?V6(#A'2#32'4])>+`HX@)T];K>A:BY_9O6QH -M03^8$S!BAB'9^21\C/^@QQ3RG82D]>`;`.F7X@?FCE4ME'6/*N#K>!C9#]P+ -MD>HR9ZLBQG36:L>ZIL=UR63CVJCJ]',Z>MARIEYN_T!@HP(G14R)W`5M+^QO -M!]GW>;;,]]&7OU+A)=O7U<#TK,?2E#[_Y16>:Y#G-A!;$'=+7>N]%YZ+P]F8 -M9/1P"8Y;_?H9`\_4K%S]S/W?YWYN;/8Q'E>-1]_\':EYR7?,S-66)I&,PF^/ -MBK[,""<_1`-C9T7NU.F1ES5;+=3M*81?]\G''L+36[))C9C/A*Q$"^+=E!+% -M9Y?G+Z'9D%'L`C\5,3JO=^"GXNS&TUZ;AO^VLYS$T\AV3E#)I?2L\Y;)MX(M -MEY5:S59-X%EH(\^GU,,C9NF[F='TZF8$SPE<\)_-U'YPO`:TNK*KU03\`7`%J=J1B"K.B- -M8^]]UJ?AR!#B[=$HKLECX\]RQ&?K^!3;NI%9L&FZTRBJT!?:D-"6T^7IN>3' -MD]@<,V=8P*U=M*0YF]:B/X[1#/4QC4L_>A$NIEJ$_;*YN%<.O%8&>-2K7I%L -MML=J%^AGI."S$U.67E\N5_W9:1FJ.]+5L0Z]TPI;4:!2$AI:[#J#=MA/ -MY;DH3&+P!$&5\U9W)O"T!NA3Z3>>?@8I[Q&$%Q.X0"\KWPI[O6?XO2AC&=BT -MG9IS[NK]DTUG3K@_:NQ)Y)+3%Z],EV,^E$O6/]:MF8Q$(;S)D8Y\YXK#6G0. -M%"CHM204[D:XBL?UYTV.@;X1U'\];X(ML<2$+V;V&;A=\U294*WL;)G0?`E,\.A71.IF01K$1IF9EDO.$+CUK,/CC!HF_GM=KBNR1I;'5*0SQ<3Z -M:BJZR9N<'Z5C3=,[!`8Z6*HZEM/JX)N(1MRP9"F6IX<%;Z+>&ISDM$PGWZOM -MVH%&!E3>>2(B9+?C`WQ2<%J=Q$'ZI/IGH2=G[KOJ4SG]+HHXN\=M^CRL;G]W -M>K^+<=,QF`R9=0_5ZA^+S4:>-]MI+H9<@S-)YZ-#":W:B$*CK8O]<>13FEI'>^F>;OVR:!K -M&GQ7";!U6EL=LTG=7J3S>@4CT20IC9`TT:Y_&`Y;N`Y_B[C>&J=T_%X7-96D -M98YTWS&Q\Y//9GKJTGN:E*>]^MI#]FBFKG$_L3%_\4MB@K6X;D1$;4+S,HR% -M8BW#RT4C)^VAU'`!5 -MG]U,Q2CJ*-H%,A-Z:GEGA[`LK>$_@4FK'?M2^"^52;PD>,DZJO56D"LSJOF/ -M1./E+.!^YZ[-`)1SG$J_Y9"I,[`:1FL>1XR(Q[G/+.\%?\$-QO_3Q1U:?`EU -MDM,]R3CTCXT1]WYR[:N5+X_WI7VOS><*2@__K"6R;TTHA06N$X_0PGU:<*W9 -M)Q,`TIK;\7$_*Y]H(7CO<6TUY-^60:'TX*3NSANHZ'^T+%(;<7M4"ZUS?^DXWXM-8LI^NA?>8CU-WK>C)$T7JC_8R4K)]#_NPC(6 -MW=/9L]PNMB!?#[NJ$.CTCY::YRB@RL`9/;Z4W>].^N@TCG[;A/'<'/L];ZPF -M56#]D456`+>X$M<6%R&NH6CB1\>I6H0\L9:]V:JS&+U=614<6>P@LVKU,JE7 -MM1J=T2Y;DWZRIC.VZU.Z[ARE^8#5?.PG?)G!J4Q:<:5HBH(O$&2,*D<\')PM -MR04Z*-4BWY'4<4>R5=S"WZ*2Y]*5B7`N=A0]8:YB-B -MIG5E?K6$JNKSO]/W@&FDU\%AOC#;_=QCI5^05]J@ZQ[O9(!@(8\'L-Y#VEE4 -M)UP`:H?SG-`@(ZM*Q04/$ZE77$7P,2PK]:_53U;Z$%9?J0]2D5L]3UC]E1HU -MYG6QV48,PH(*.**/<_.7;_?S/4(\V'E*(6H\OS!]2Q["3(]?FWL*MS@&(WB? -MM'"$!90\#W)2B\4D"4-.TMFJ/%5D:35"YP_-+4K8H@&5WOCBNI;XT@HO3O*8 -MQWD;L[W$#:>99VX]K#G"GL5RQH>S7K+BE$V+F>@:\W1T3CIXI\%T)+ZK -M?H,\4I'4H+1O'H.HWGE3*5%)IYB=O^KC*_OX;D*6-YB"S?-"MA`B"MNBW"I$ -M=N-G\+M&:5*YBCS@._^="O_^B^PWKH'/"UE=L_E&4Q=?O'G_CK-1[*O](O5& -M]$$Q.KC(&L28'7DX(^7JF[V:+M.1$9&KV_SG!1VJL4@34:VTOV%H6%JIE -M=;X#[0'U1$,=A?8H*:JV'^+BHHTS'WY&Q8A(4/F6C_LN-9Q4OP(E/'E'B1P! -M<(I7.3P:>3-G!<4YG#N6[6H6"P?A -M>79K7Y -M(@,@1/N-4C*C*Q$+CJWM+7.#YXW97U!^);-Y0GP?@6[!CWG%OV]J@>XU67LH -M,S`^Z""[0_Z6DW%O!J3+BP=O>=H/KLFF[M=O_.][;5Z;I7;0EW8*([+1?:_7 -MK1.CPNYYME<$OW/;X8M=+(>GM#]?))1^3_YG]EQ*RFMVCFV:*C<"A:>T_TLY -MAN]M7_TO0FE6B#Q4*J2F4J.JY=E(X7EW4UKUG69;=)$/87#C.3,:_#8!<X)%.*&D!9I%8V_UV&I8@;]G3D*^1/D0DB@TQ\R<)DGCT] -MP>EV$RYT8V?1EM];UY=M&P5XP -M>;V;U,Q!3HA*)(:-&ZU"+YUC&@957`%]'YL^`/%8B\R>9?_-@T[^NQ95K^%L -M$;60;OT72!]C/NJ7/Y^DLE?&*_4GY5JX7J+I6&J!S(*_E&;EP>&I&;[3(:5L -M=BJGVUUWNUE!+OES)6%'=.^))BPWGN0^IJX:Y$-_-J/AZEF+9-V%?*?"/LMN?(W;JHH`=)8N>NYI+8Q[@LWH_;ZHD#G,(W8=]*`1,Q%30T8I@*F:5?GSGH)= -MFPD96?)FK:/D$B.NC*F7CX!.Q!8@7H=5P9";LXOFN<@X4>3%_3,!:G)-B1XS -M%Z"BY@0QRIR.>(GO61VA7[GQZUL?L>L2:\:Y311Y`/CK>:B;QM2SN4NV!G(:7NA6H?10S9<`P;6>+@E@:&Y9^8B<_;VI,1H\(ML;N(UBVLB -M3WPJ%?:KW6Y?`/\'HL@@UW3(0)Q%+`GMF.S&YC>#95?9-GW_G'62N+;\%)U5 -MXGOJ@&]WU?%KV_3L=3EA#4@";B1+G,44];\D3-8&EZ0>:+UK03WE*4D%\$LC -M^YL<>OV]T"X%:?^'\S_.ZTCFEF+N<3=MEW42A3FII?4I\HHAQT1J@UZ#3`9V -M[>!3133&[%?Q0A&X0"'#OGB+Z-'J6L'KUSP#[H[ZUVW+NGX.3)R!L0IP_.4. -M+"*W9_[H4/6*U4X\.6@N;75T)R"@O3F>OMXK#)[N -M6C7(\FJ99ND29!$MY17[I(;7`BQQFF[^=":O>&V,XVXZ[_.M?GZ9+L=!6_W" -M>DSM^_BJKR.D1U-UEG-\H.D1J=SVD8$*JT.R,.IRK^\9WQ>X9'1/Z#3G1#R\ -MX-[Z-MZ4M\(*?SACS\<$0Z3;O+&,6GHY&YQI*&^$O,95J32TWI0SPK+:BCF5 -M\T.E[,X=\O2G_F08D!/LM)XL&[XT8,O2JRRU-7-_-*T<+:>8:RW/JV7[S_1Y -M\VXN=2\+&`_Y>IF-O8KVE^S/T2HG1*08MN;3CS_;3X+NV/.FD6\+Y=,]\6]" -M.Y*$A\X/A\NFDG\OVD24G\^7>P39"%,]&%/E.8'%O.(G\18+=DN$:=&O+TYD -M]7CU[#.&35(8%$^(1O'F`YBR\"LCHO9&M%>:4NN2G><*?CT0[!#GNC0U1S@^ -M\'#AZLD=@,V%JJ5AM@3R)*@2%8@=V2[]96O7YO*:,]KTMD)BAGDY6+]#N]O< -M>4(ZX;I[`S"NV[(%I)%"7SAMHKE0*&/:>]5#!6PZ"7Q1@:F^#A(]!C3NF8WU -MS$>!*VT+>8N'/+@ -M0U@=,R"F*4:$^)^R%X>MH'KO=J2OEU(AYK"<:^LW+%5YN_N4=\_Y/V>,2Z`5 -MQU%?E2CC2QOI)?=?][C^SIC*EWQB^&PI7BVD=&62]PF)F9F0Z>B45#50:,;L-BG8OCK+&5^:+S1UZ'CW^O)].)+GNB?_?=(>B4;Y0&NRMD/$K=E,0GV]SC)M,V4O0XKE7^,3DI!&O[KWWM8_Q)U03!"]\\#)* -M#T+Y'(4$SMIV5E9?Y>IK4=V/G%_]8A/&&V7+-D7L1W\"BY`*]/M1)>)0VCY__A=1=WRI/AD+_L,S>EI^W-T$QID^#C,_O5U?1T -M4#U_JZ_!=#]Y*()-Y"\_'P_.358\@/VFB1X074?B[@]+/+R\KQU>?!/W^6BX -M5IY,J+ODGL[KY5,$HA9$'4`!D>LG0QXB(AWL8OA1+;*`BE2#6(%^8X(YUT3W -MU<9Y[`UR&_%YT`W=$K,YC19"K`O\%C4LMB^BUG)7=2Y^$KZ6B+F!'1GD`F-R -MG?`(GD1/D]RJQ@SQ_:W#HEXG+*?1P`E3R@/L3G8\>87Y3F\`R:"M8\Y,T'Z< -M/E_.ZORCM&['?/NG*9WE3"FV\#@ZG1N%U' -M?9+WFNM,C,$*?A,'<#IK<7!B4(T-!]OC3.-<` -M)R&'9]ZPZ7186NZ&\2>J\QK<7IDK'S8DG.UMSO&AU/"PN_N(+CKR!3<[1(QW_S*;K2;D+=C2`:"UN=L&-::I6#H[B>PC]]#9UQW[R:S10CH -MWE6SZLTL!0EH@A``>,RX'6LR*/]3M -M+?:RS1GO+)4U$);W$6$S<BTZ -M:#@,(0\GGUCQ%T`':W^`ME!Y/CEX?`NHS+B4IZQ(=(OEU8:.-ME.()'OI)QU -MDU(J,\`&K#H>O90"$7O%^%7:C]1VLW&AEW\T7XW6O.6H;_%EHBM[$@JUI,5 -MOEM(;RXW2O,H,T7O.!U&OEJ?V?3$&#/]PM&\_3SO^@(P&AF]XV3I25Y3Q"BI -M4,CI?:/5'&N+>Z<7WWJO7\S"-M-^>`DR?G;QH;F0I2NN3WYQ\B#B_'G^8S2S;"T.M1N^^"WK^I7O3PHH:.F&B#,D(V_$UH=#S2$DW1XV'#EN(OY6G+JG`@CCSTM&O@F&OS)TLG;@/&F"[HD:U -MLK+Q!8^P1VZV.K;?K_$%]QT:B,W?Z8=]"Y/Y==B2+`#JTN-IBZ9:G(5V)W[7 -MTQ)%QG##>%&N;R8T$#..24K%R+:"L[-^HS5?D6FGB*887\S."7 -M[5]7IZ-F[2!*>-Z#6K(%P%&]*.!K?&G=BPJ\.LL\ -M]2O(^KM(,7$T60X5S$L3!0/>X\MW6+:@UO""Q@G.,:7Q2!$XM-K%=@H)CPSX -MS5W^_\>=V89"OA2Y_EU/X,5[[(9<^9_Z*N:62O'*9S>(J4TXO)V/'IL+0BBJ -M@#4U#P/O-:O/?.Y9FX[2]7J.;WN%M/R<].C",7%\9.`\+5S61]`"YF.1>-V_ -M"X'1)'.:O[1&`-4.-2C+IZ2#5KD5(^JEK.4OKZ,/WEME/1JN?UF[%Z,?HH[" -M%B%>0MU4;!B6:(,(,@SQM3-S_:3X`;ZW/7+!]X;$NR48&T+*'=%2RURVL^2? -MPR:[%!>9(R18KULX(X:-E8=HICOY+>K1OKW6X&^LL+` -M7M/3]5FJ1+S)6V6RJ7;ZE<)N>+>`UFU$]L%UK,W_F'N^2#MWY)WCFH44Z#:5 -ME"0>Z3=M;K&EEGBN"V!LWGW]'4BI7NL:->),%,E7+I4X.DSRN'>\%=O-"3,! -M(W*`B>,/WB-,H=G.#!^O=*N=,DGR1UE=9>`;5POZ_H*ZOHX];2T0FM0^9/[;F:V0WWEL,+-_&"A`!RLRF)2 -M3NV%;.\;)%+FQ2`$28Q0.";1L%]&(W8P,N+F"]<#N@^\_`=B$.)D_+^I^X,Q -MI.^RJ)_=AKA`/7=.=; -M&"[)TKG6A*SOI39VK;K\P2PVK"I<@CKG`M)JRW6R.'0WV8FD=XW5V[>30"'H -M_AQ9=A"I@+/9JTMR/6DT*I>-EB]V4'R(Q:8W@M#\/VZ$/(Z_+3X6%<76?)LH -M.4#P.9^@/+Q?O,U`6,+%,-!1W8B],4S"V5=R\(SCH%`QU*AAWMWGJ-_^-MYK -M/6?O!0$0>W,BF%^?E[\;'X!)V-&/+HAB2RW,8W=5+`0S@FH<'VT;"T@@7AQH -M`P)XG<_CH)<'F5MN=I4+">V?5I2CD>"AK#D"HZ8,A`L=I,'CND+Z=QZYHV]U -M$2R=[Z7NWPJ#O1TDX,&PVJ-9TYK._2'+.Z_Z"%!RM(N[4]TGXX+?JRC.NSO:I]4N9IR$:0Q.ZE42R2L@XB]V2:2GVVX&62<^ -MH#\%*OOTL'^P4;(\U?==O=K%#M',PKBTX;Q0T^<5??C)_*M.S<@V,>4'4\Q1 -MHHG-F,SW+\='NB'[Y.DY_X%/PNC.%6SVN\*7E3V.Y,/D7$@3,)\F!SDEN_/$ -MA0=%IWN8)1PK9QG':OAV7+,.=!^=9H.EZ0[]^M9G=>CQ88&A_I8H?N$45SQ2 -MT\?,/8LFF5+M_L6W)W_8]>>_B39QLG*:;MJ@_6Y#U4F2O5SD;3T]>!A\/KS4 -M):/1U!O)Y26G7;6W'7NSC"-B\QW6YO?DQ\1!WL3,M8-_Z506UR(1#>HQ]?'C -MOYE,7Q`$F@=0;W5\`R3=V-O&>1XT%L3DX;[R\U=R`X&,F=C""^I8RP?]Q,/M -M:1R^N;&_B,BE$^*"*`$;I%O-`YJ*-"W4!?-*HZ#\CQ;[X('GML0P6U%(9Q-,01 -M!6P7IFJX$?E9=X;F+3UY&FAH/5VPZ*\KFOQSC%L;S> -M5,X^P))FFII:T@+'!L7U?GH"C>E?AL8"X73SCCQ9*\O&A^EAJ$#;CH_X3R$M -MQ$Q%`%P-53ZP&14*B6*)0_X]HBGS"2?;C"J2E:4DWMS1[*4UOVLQPPQU4[RK -M5(5RHM#J4VZ,;4]96T4G:)?USIY42$BM,W/NT'2WJR2J9-_9,6W_J[P;8F+2WT -M#-XWKNCYS..PM1RFU^!M?8C`_@V$';<.9!"J#TUH/1/`VY<,2I9H=$:TFY6G -M#5,W"JFB=.C4L*+>G-^KR1$9:'`;`I3V%(KW-/WZ5"K&UE*/$L&$ -M-.8XRCKXE>HMO*]_4_0@&F%8W44`A&3XSCTB\_@1+%E!JR77!6SLJ7>K[WE= -MONR,7UW(C"6M.B]<:Z;I3?,=(44/6$3R%-]BM(K=.A<>;C7VH7@+?[5OEPX -M3H4D3&?ES1\9!"<[I14#(1>V9XU_\K@[D\G&[Y%O\*^=,<;Z,CYNLQIQTW1+ -M`!_S[-ZI!>X]U*`C[-0UA+;7C^KSPO6Z:M^5*IO7\SLH -M0%'8WS\[_V3Z,ESU"/70_`0]1^LTJKM1FO(@KH`73^.<$0M8%`VC -M`HZ:@',OC:/YS>]LR/OID](4&7J@4Q[B2@6J29QN)WENSPJ;S_V*?#I[>6+A^P- -M=361VG%1]^)KIS>E:5NT0.1:Y"3+XSC\V6R@ZABL.0-'9K.`!!W`A%"\,T\E -MOX#*)@C*1XOR+?;C].%OK-%3(=UM3F&&"$.^:IZ@6(N!,"R5"2$Q`129%3H< -MOB3/UB%NW1/*5#FI1EGSYH<3*Z$JQ"339BN_LM:YG7I,L@X;(5U+ -MRMW1;WO5>EMJKFXBJ@E3I`=R'=^?,YA=T4J -M.+EJUUX-30M?/;:O%@_`P,`S#S_`HFS9)MDXY -M<=2^97SKG>^1O\NT%V,]\LDX)1O/%^@'G"0WT^:NGS`S33``-;W7'7PUUP=- -ME+:Y"WF8YBR-6LF3>$I2_"TADR#I/'\8.D_0-#L)!L]P+D5=GIL/5/S@0!+W>^YGP$FZY.FTL^2[V]OU\$`6FK2>((DT_Z\@8SF/!.O_N2-=$KWJ[XT_5D7.&FYO;J-]+VLZ7$=.; -MW^6R=RT(D;C,(G7K;3-_92/LG,RS:XE,ROO)Y#G9)V(\W9V,-OLUTN>7?E;: -MY21AG9*,*<,ZIP#1B(!JF<"-F1U_,NS._3V]VU.01"!J!M-Q!B -M\]53*&L.%EC[T%_RCG3)/NAG2UR@BKZ3AE]$A[@Y'I[-C>":?Y^NZEC`8_"L -MU2#&7V9-*AD.)_:!1?XY64:&G.J)W^Z^=G^+X\GP:;CP$/0/@H8WL^?T!23O@.$ -M&M>+D+9Y.1_?1%,(&30TE&O"@QMH\3+D>W^L(9!6&IN'F45,,"=R5_]4E(/R -MNTQS"@KJ?(,``JO(=ARNA4[O$OQENS#2=3/S87N?M"%MPJ+&GE;+=#CLI'12 -M7A4AZ6337)F`5ED.X5=OU4P#@1H[CGO0Y6=Z[Y,6?KLK/E,5:E:K]3/KPGWI -M$@7X?CHHA?`\Z7)R;Q"G;`-W_#]E9EKF2%@<-"8DRDM#Q4"O)%7P'=^PL^Y] -MFYE(M..J);&N'09TE264V[U5RTOM4U*I-7B]'LE-JMY\H4)V_OFX<^BGXZI> -M@M>="WXMW"BX*\M&#%'Y8`]:3=96%]&-T8TP-!B:(&-M.?.!9*.]9IHB/;8T -M86\>[I/?^[?*H9CL*JJPV8[T9IR4A$(A\T5DF]YZ=A`NS[CLN06R=_G?T..S -MPV\QV4#CTO/T.1@NS=U8Q,/TZ-Y3H$+\*<6V*-BK\]2C`54S.6RD$,H^::S, -M51X0S"*7,.=H3`1/5,,CMVRO2[#VKSYM.M1-!E6IFD/1 -M::\!R\*S8N1ZT1C?>,J16YTSX>)[GM_[;U.9#A:N*,?[.2KQ\'Q&'W/$%>NS -MGHO',QPXWU^]Z@^IR`U4P09HDF`Y&SQSCS&J\_)]1/[MQLA.%T*;I'U*N\[< -M>Q(Y@6+R=YB/&0B4T`F\PVN0/)D9[WZ&WCU53H4"CTQVC4VB=J0W/ZJ6*J!P -M)HV_RKC.=@6-$<>$TC;4ITS>9JCO>A!AV.V5V=-.$E'>V_FQ4!4(DLL+#5IE -MXBQEZL3DDV,(O+U$4M-CLI+'(O'D_.X0.Z$+8'#QW`P$9WB,D[99T*;XOX%([0=CX<*3(**-_'Y3C*WD -M;CY,#=X>I6O0&2OW7.8O7BN<7N8I_#LE%IQ/USSO159G`-Y3X@'29I6/ZI4K -MPT6EN^TEO">V+10H\V!=DS&ZD_F+5"9'$.C?4UF'YNE]!%%*5<5)DJL[0BL, -M>-9;*NEI,/HZ'.VK94?&&SL'"Y>&)<)W;DSB_Z19,D=,K(G-""Q&=VO@@805 -MSZ"5\7>X]:UMV\+!#C:L#S^'$2)(.&OE^/FW:R^,^%Y2$A,:Z&WL+QU\?$;N -M1'-XZ>T1E90I0(:12=;TM>G&.K(/MH-]S66K]GX;A5SQ\9$I0[\\L<."K6-# -M5H\:36-3IP@7`[Z''6E=RQ#>PXUY<@*E#JB-G,MN)/798_DR=(1TA^!8=G+W -M4Z91Y^3Y$F>M]K/2*-^7%;LW\J53,3`:(`\B56FSB7<-BJ.%AO -M@>(U9@]721V":F3QNDAJ<1LO)4D0QWSNHUL2?Z+!6,?EB?''2L9:^29EFW:< -MQT^=STJ'/M4DE58F'WH=]&EH"F0LP.+C!;8$DU%$A'^>GK#(N0'Q9Q8`7,SE[ -M*7"%^SKDHT=IK6#\3B_KD:)>KK6@VNM/Q9S4Y>ED4I&H88OVS1&;&9>Q9HCL -MV*NRDE;%MH>A:1!W'1WODR:ROT]Z30=V?B36NIT3$+'(>PDY[OGP7I?\^-L9B?'&8#SC9 -M<1;3T<:0C<6WN+L,9Q./)([?',6;^'FMA6B<<("R^Y*>U>\0F>RBL-"0_=HO -M@;K!5]"FG^(L0A<[\N_177NM(_WM:/A;]?=K,H_4R+79A>,;Y]K>2%/(-KB3 -M)OQBTM2?/9NS/I,W`:E1I04:YE1D[!^B;[I0'- -MXHML)"A;"3E=@B\<5BZ:V"DM7S'W'VE@I#N.](GN3M9XT/Q];?Y6 -MC(N0$6W&R#%Y[<7G=]$%GW3_O!R:CG_T(YB;8;`OX]:7*X(=CW<,:-IU5OV( -M6%=USUGL%>V?%`23JU<'+SP30QM`"^^C0AC:QT[/4U50?B -MB.%Z[\I.W^YW=[6=3EQK[.4^Y21V>VT/W!B;2X80\ -M@PN6[D5A]G>@ET_MC27"QKU^$=B\7G468A^DS._%HQUIY-RT(\A1$9/IP?%[ -M?7/XP!5(>_^[$Q?NDJI7MS3RNN_`[-VR*J:%$@8*3'$T&TC@3 -MY#Z8W+`>@*ZE-+L!4WH6((_IS8C@LE20UG>YNL\)'YDT/L&WFV4JM]&R]7P,&8HMM_UO;(HZZN6*M/`8#=K6-0,A1SU4Q[=H)Z\T>7 -M_C;0]BV!`%"U]TEBAY;#6:[CE,S$T>^S=PQR'>@ -MUSW@]QF.VVYF2IEI"]5?AR!#2%,F?\S4I>?1ZAJ_;%$A@M:1`DIQ?_B&W-^C/H]SYA\_/04(`U+Z#>ER^7>?_5%':\`@[];3;A2W! -MN?XL@"\&R=L9%-ZX:N'K[,>U_Z)/?3KTV.UQ7R8%4V]]537UB`&4Z7 -MU(^=SZ6M+[JG@?ZN%/B+*-$F_?$=,JI(&[0,-),>RUL4X`'#S[#R"HE?"-$[ -MV\[N>61/ZI/WV.'",X?ELY>%K30:B`P>+-<>;#T*_9;X -MVLRS"J_!1]P"HY??IA^):B+"/I%8'%29FBB0']##TQ*G"5ZOSPGG9DC/RN>: -M)W2=Q4U1V=W0X6GE21+68KJ[>G(4<<.-)M[&MU"[O\%J2^0RV+U$2-*ON'IH -MP)(;;;&R!_V+`II^D-TUL:2+`5F-Q:J1)^#/3FJ@]L87Z7YU&%UPY;9[^(C* -M.A?\C*"C7CQ\O^/("AQUC>V(Q7S5R]&UO(2)GMM`[/!T4SN0U*DNS^#Z,S)G -M^2NSB\[(Q!=?$$?GCW83,Y_4$6_2P#WF58!/[`';VWFRT40!'.SZ*UH$EZMG -MSN/^:%AB;2!"/%Y3D0@\<@2E>'B3=HZ[$F4ZM> -MM"=(Q8/U9O%;'1,V";MJ@KZ-'W)XWCJ"40NGY,?Z8[U;8.6L8:A`J'Y8A^R+ -M(D&M+9237(M[=^J?08#CGSG]#[*05U(XF5;TI_=(#A9`,VUER+SD#J9G!RC< -MIFP+],7^D\V1[!AH*&K>R2J@2IQ"\C&_9P=C\3%/*JPT31$_"R7 -M%C]U@$D\L_Z&$=$KW\DHY>:&]1P`R];,U[H.%OV?LG.4XF*K)`0./]YM1O-6 -MP.XMSG:Y^JI5H%7[L\MAK+G$BFD=%SBLKK0=(& -MDWOSDV6[B2ZNV>CNAOL0_F/IB+036*`O_^OPM`[*E6)==/&3Z[S(]U&('+++ -MT7DE)L8=]TO]%,:0TUI)[[^TY6DZX`D?$A&D?9D,%V-R/HGS$*2'B+L+W8I# -MS1Z&B8H1G47S"/ZFGG.W8!`*P+(I78TY\^TS\?96D1"/ZG^VF -MSN;&J\F;NLXQ[FS>DH\YN['<,PKO*GI,R#+W_48D2,^BI3E?>6 -ME;8-24>(K29&00H!-@^.A;RCK;;X:N]472=LRY&3N):Q9XW/(:N)XREKS!%% -M]/EKF#+?KD`&/;&#_8+FD#&TGI]W#ED,O8ZI(!F==[PWW"^_$+=]M.N-5B7` -MFWD6Z1J9`_H8*&;9D>*_O'G9T''UK%NO+ -M`1,R1/?`=V.IHO7CZ6K<%2>]53B6OADU1TM:<]F".TWBPTS[+7?K5/DPZ]C< -M^:'T;K-;8VY&K:UOS9ZN^8N[_@(<:L$/+?!3E/S&CCPB$CMB8(R;!,Z;DPJ< -M!O\1'32^#$RHS"T=L.<4#_[(6Q"3&3L>>J,>!;9B\J!ZL^3PQ5#-[!\T;BWK -M[U(W,,1%#_EP5K`B,O#)%W?_X8UE;NZG>;\(7^UH1996S56Y?Z+4YEUZ1/8] -M/3;^(-=<,L;Q^,+FFS`?&*'3(84H1S7[BYA9^FPU3NUT;1?&4U)[((5XP>#Z -MY!HDIS\`MRGS%9VGV,MY81`H1?%QPXR9[68W/LBG6'+IQ-7OY7/#16G42^'( -MZL3X"4.^*)^FW-\H#!+W>Z%BX'G?,9#GQ#'X>"8HH7GP/-;N<'/+]/1-RKF+ -MB.D/0$LLG9'>=U>OY*`SUWZ)5O4_I2D<*'\WV3AHR+C"WO@K(W%]_/Q;FR?: -MT!`-M2LXMDNZ/;?#Y+@>CQK1*G/]9K".YU<]"&;)!'I%E8ZYICSU6IG"*TW? -MRUL4*A,DQ(,\WR1Q;.7\[A"HQO:6AY@'O3BJ,\8G10NFQO`0K%(-(5?(!\@; -M_>;"`GLH=5I'D47)NG2*V`6I\2;)2>#TO#5&[TD@[N`&S]6Q:DO5C]HQK<[T5[@OWXS;SU@L53?RU^=^3#E^#(Z=DGZ18@/=? -MFG_H8IUT[;J.)^TYUMNZ0_6N0_%LG_A6 -M4QF27(N/4B6XESC(?Q&*:N+[C6?,?6)$B[OA;K%6FB[W?BZLJ&M*<)R?""W4 -M+.Z=!+)=QM0(;Y->`+J*B7U"$H$+KR1_\VCBHX`C/Y;PL:$`W0C")HPV`C'! -M&:'!["1V:JCOXX7^DZUCFW\"M[,+7^$7X560$9#593A"+L=TC6"+BW//03*9 -M'Z^5]_NBM"+(;7&,374CB'_W3^W+B_H0S?KUBAI$NAS1BJS+@0*L`B:HX-.9 -M5`J#>;Z\&%F][EK.,,LL0CH]IQ'A?3MN#XVR;7=;F+Z\#J,LX=6,9'2<$F/4 -M@"/R$;.$78]@3!.C:,6X!]JJ_OQ?B^(WQ_J$90 -M2YJOY!#Y8&;L**7J\>YHJ!/P4JPTXO`P$",Y#P3!^R>\Z1=[=UO*/IA0M)IC -M9W!]T,E-N\\[SM^65]7<8A=@CHVO)G$N*LY;\_1WK(4)P2'=[RO@0$$]W -M;M-9>0D@R+YO^^9@=^--=MDS6GX\$C7(XK!]MY&)>VDDF=4=QS%V_LC\\$,J -MW&*M]HU -M$ME4FJ^'9@,_&F!I)\>SX9$X2W<,A9DC\S4:%,5K7OD=XA;<4;'8X)L,FC/0 -M"!H"6F[J3Z_?)21<$HOX=:8=KKXJN&FT0\/ -MZ?;Z?3`X*OZ8_SFI2J34?70*!4#HP[](2T@:5DB..P":1)Q/'ASZ>AW>\*.\YZEX^Y9+9DWGOO+6% -M]K";?RC1*I#&J@ICWUXP6#$AUNRCV*EW&@^JQNXM`178OE$5.R%@G[FZ-VD/@E@[HOYQV/G8*[6*W3^AA5Z@7%N5I#=1I\YU:5N;B -M+\I+:4',O@(.LE(#AHT85#N!"N5T+`!YTK8<[WY]KX7/Q*?-TOI\\F&/&4]SBXA7%0_^,.04MZ]!\Y'TVD972ESQOB-4 -MB.YL/CQ"&GHZ>9Q@!'M?E'#)J27>E-NB%Y+43G=UG0D!3="X3$$A_#JHN)J9 -MZ=@J&ZJ7V)`<99VK_LY'A,2&1(+P_]4O-FX_1M%^PD.X\_@B\L9;$E9["U#R/L]M7.V\":I[US9=JF07)TV8\.UF=PE6 -M56V[7<'&"T)II-!#/MTKW67RI&95\75;EUD8>+Q]G>^]+ -M=Z7OY1^ANT8F:JV7F&7;N"V\.LWV9E$[FY37&K[VO$#T%J8CUO#.<\%BE"!9 -MCK;4[J)2T44JT6S94*?1EW6^LU)C<4Z,ARGOR9#MG?S9R=T[(,?[-_UW\DJ9 -M]2/]AQ_%Q^7`)*K,=H3(,$5>>`K`=J$O3I'35(:"I/O[85_!!6:`LCR^ULY* -M64&54,!D0.Y\>_GH%>NF`VAEN7=7'XM(WJXI>UR"=#>]BT&S[GF:J[+,2&A! -MT%S$;7L=DS0W<-D,X(%YMZN@^?E3Y`,W%`H9"9Q__0QZ-'/;[DI<$3)*J]]][\V#XZ_4"*X&6+9AT)+BPC -MCQ4/!_8HHL,](A`2T)11/%>_;WR+";G5)^\TJ&>P?M1P)KB$E*&02_*YSSSZ -M.@463,E&#H.>70$84#HK3=1*X*IM=^PDHCV6O^#:%'`T"G!.KI_'O)=^P5TQ -MZ+DE/&ZL7"^]>F0B-2XC4PI]J)N9//KIAWK`'D12'-X:T;'O[A9"Q&=:C2:W -MY7W2N<%5U['^I'7EQ(4#5>"YBK.!;4.R<_T4+=]@?7%/_F8-B]/B_A!=",:3 -M1-@R+Y9-)=7;0)_$J>H6=SLNZPSQ$7P/.A/N'KO,^#!\.DSJN2>HT_(`".8; -MS_F7[/O)^&0 -ML.`#S,<\(,[S0?V[\5;0[B\"B<,_^AA\BXS2"P4?2@^@EV>V61P@M6I/ACQ5 -M$>`R2MRBIVUBO=WJ]Y6I,X3VY-R<)S`$4FPP`(L$,]TL<0`?SX8"^K*&EO2J -MDL+]8I]S3_S\+^S$F9/DK6(FA,%JVE/CGBO$>.C:S['?9?6X1&:\M?'F-;8` -MI+IEZI&^=YD!=SVA43S`3N$'@!+2AH]+1RX[()0 -M=$1CR[(Z'_LWNB#;K&`KF$[C`EOHYKW^:6N+T#X6G-R@IV5\P&- -M(KD\4##A)GG.BA.\/WJIMB^5C&HCM6/@4I>F>]#N'-(19%W=K8+)%[OO^<`E!;AFK"-UO7=#%?<'/(N6ZBR -M)-:TK-$46S2M\OIJZM[^%4W<#SD6Q+BWE?Z"R^.#X35(`=FQ8S]B)$PY24]4 -ME)R>_#`4(/EDL2DTY$6#[_51&?;4[Q$@%XFC07S$01%3]ZK3.!<:87I@J@/W -MPM>1,U/(4VBB1<#YTX9*.KDJ:6UXA%EQR&UA\=C$Y?7$04HWVC@\%>3QH4LJ3V&Z)&1QSLYVFSPC'5__I_E?#^?+GW"I8[;YV&9U'ZPP%50\(C@6R[)'D'?@Q -MI_Y'9Y8]$;P2F%$^-Z\S#01FY21FEFW'%'U?+UW#080!B?A48UL"EEWWW1-_ -M13]6CFQZ')$:%'(K9#>3Q:S8X(S;^L)R75:)UBF7R*G@9N$HN3>4["YFK?30 -M:?5%'ND=_I4""S7*>(-<:3Y'K;9M]]>VJ.BSAR-A!W[+F^2SX5I0,CP.Z(_' -MBMK8G&B@O]/Q[_7^#.\%^I'Y3SW.I3&'IB$4K!@,+SXXRTL5=D+@1UO&:BK- -M(T:[21LSVS9CF/*J,9SQ4!=R$H5>QT$C@J-@?\"_*'#UI<,Q`5SKRUJ"?(;@ -M0>?EYICI<-7=5_L<9(G]V'K-ALSJ&5&R4/1PD"X'BC;AJQ@:5M;KG=6"SGJ= -MBJQO>C/SGR9D9A7N+V?1'Y0^EE$DIYT8/IR>/QY`-FP(*/(0#C3D8/V24E3= -MBGJ2[=\:-KK]5U?NX8_6ZM/![B<,P-!8.LR$!S)=R"C`PUOUZ5MI!??\?-&U -MW8:-13Q)"?.."SA>.OX/!=G0M>"JL_,&>O)HF%I*#9UB4CN-',W^R45//IOP -MTQ4DH9F"ZZ(\>RY%97 -MLR+GQ;1A\>;LYU-?*:Y?,:1!DH_,TO#P^R2DY5;;HL*1UF.&(JM^8W+L3!7L -M9VCG6>'1O?7-U$IS8!!;-;)G^>L#/;B=")NOOF^#"S-WG[G2%D7?&$1&GD9N -M\35N?MQ*ORB;)DVF73=Z,PBP!"6]"?^PR3X:AJ![UCD42P;$M@A]\P/ZSG.O -M%E7*Y1F,_*IPLN'AD`6?,ES*%NFMOJ##0.&]7YHHEUTV>^=B=@06:Q9V,O-Y -MZBJTJ_8U1Q^\!G\',G[7H(=/`B=_IU>1@7I4@UULW@N_'!GA]P.^_$$9>7=L -M0C:,&<>G'Z-624!YU*?:!`BP_#02%*+NK>EVF/^/\+,?T'QX4 -M,)C)Y73KL]?A+,LY80SI_>\=%@"-;/C\5Y'O/-/V)%N8Z&X>5"PM!H+LB")M -M#![LE;QG+.+Z4W9EEUO8M9AJ&/^FZJ1]S,(WM0#B(5,!A%):BOLX@,;+QBBZ -M7F2$]8'3$Q?NDOYVVO8NG!O:9LE4NQA-7%.*YU$>2$B[&((_BXYQ0WFN\Y.R -M'G:>'#.P@C&.*[+X=[:L?:1N=)/$@$_&S/C]U7\%_)PGC&;GHIK\Z5:4^A"$D',/Z:Q -M&TS(4;X>6SGN@;PQ9^C<^0F-76IWZ=\SII/Y.09'GI".W1WNECDW>6XL'D4Q -M(=2Q`UPK\81GIN'R3_[`7M&?]87++DJKO/$&F!NB8GUX>:7UP5@XW?2]N&H3 -MA*2O?))\C7%:B:O8ON!F.#5=-F4Y&I_&I/Z&*)/Q*J8BXB2#KVQSY,VC:Y8- -MKP3^!;XQN]R\OT:U*_[`XN?6_X[0=;AE;-XR#KD52$'`8CA(RVU#`*G(SB93 -M=E!,@K"$<&Q$\>95\-(@[@;D=X,)F+7(`Y20,_MK+K1HYH4P_,&LIQ)ODO+9 -MZV10\J].*H+0DIQ#8H+F[YN%@-E86LP?Y4_8^2-=EUK -MI\=RG"Y>FB--^R$D6=.48^%8$#P9E+WRQPQXC):EY#.H#8CGCXO)W`+\/4V, -M\^1ZB'G*?VU_I#`#BLIDAKD``%/M8>K).@TS@?C[]^7:O._1Y=4UPF-I7+RR -MEO&TU/F:0U5YJ)R6?FHYCT!A;'=.LGI)>XVF^:EH8M,3!E\3*](9&N$*]0LP -M."A[(5.YZ[2OH"@*$5N'O-8N?*KC[ZMW?+!G]+^TFM+S(O]#&%7=H@ -M_D>EEV,)GR3F:/[]@#&*H!N-Q3-X7&@:M+;YJ>"IMKF_*._]X^#0RTXSBHL, -M%8*7C1:!N_XY%"TQ,XL^(O&4O_+/&W&A;_'"]1S%/(:OB8P5$5(?[L^]5%SC -M75751_M(_MBQ&PG:]N[+>@"4UY===TQP?9[@2:4V!ND6:NNT/"4'F[G;-%ZOM4!`:K^P760"[)A$`Y`[9,_PLPHJNZ+H,LFZS$)(U/@H0 -M+#,]:)W5OOQ1HYYDT[*[;+&)!&,B6VIRU8_6CM^#@?_R+*L1@'N -M7"3%&4]`"3$K,//XV9B>Z>#]]^-0*?6!1T<9K/J/M*6Q9F`+J$G8(71"4B5# -MI_BC5W-2F$3E;KF,W?W&2C=!>\LF%`GLB^!L*:F`>-F<^;SI*\^0=#Z*?BGV[K2?V*ATUVL?P&0RU0!?6[]0_5[BQ -MM'\SW5@--$LJD[(N-;_M<)IC[OQ@5G0Z2YO'1<^8]$\;N\$L5F:FMJ'V&(PA -MO.A,/BW&51:*5#^*C_B]:N;"NV;_0QREP)=X7;1NRI>?O\1>TG@._IF"4G3S -M$^]UND.K))S1ET.[0B"F1,@$L"MDHR`I1W>R1_2'3C`5=M8^D8]\$$SSZBL@ -MPV_Q`ED_OTGT9,$Z;M)M\1'C;8Y"<),D(F'F<("-Q+7`2-,`E+_%^1:VZ>U2 -MQ_]HJ;\IR?RVW6A0;SK(HRDW]4JZ5J\5;G-:N -MAWJL0,UY=Q7J1K$(A/LKM^6+%3RHAIORO+/5(#W>^@2Z(O,3Y\>)I^T3D9=4 -M?)M]L;%S*,:;69H4)%_!7`A\6^DH`##777E -M)((%/V&$SO6FUCU+LK8BIW1+0=0;2^MD9=;>\]2[%YB9BR=7SUDY5P$K0PTH -M@]';"&-OOF0K"C:8IXCZT:3W+/;IB_X-J\CE\SO94&YXQE;*54F1[>`2HC9) -MT"UHJ<-$=EY'`S4C%.(C\\@H;V-T%M@Y/&2-9)O6=T,3&X:.V -MC::OV;]7M>4W-Q^FL"PW -M%+(Y^+T$\R@6HGY7F/K@ -M,OQMY#]FR].2)R?CU/@?TX/^&8FGNI38(&I\-T)]%>A%>P/]$13LE>O&=L#X -MT_C8N3P\,@("`/WP56"*2\H>/2AF4-((('F("YU:'=WC:#N, -M^%?4E74D]K8XOHZ3=[^S[>:0J5^'BJ$"M7*2LSLQ+L=GS,L;2?>@EO!Z,AS; -M%.LDCS=3&]L'4IK'6D>!U7Z%'E/W]H!1W.$0H/JP7#MFG([YCO5THW6E7Y54 -MV''OXM<9-0L -MDNPH"OE@[WF;-N?&3.SWZSY&.,$!E^*/(W3(_\S>/K5FCC6M)&$AOC@UO'EK -MTRK$#9B9^Q09-<+WN3IB.L\6]83I,9UH*1[X;K,LXLJH[D^=<-9I6\"ZKZ5A+;0' -M>H^_XS?#UD+;SC*P.E_&"@>27[&52"`*>/\_9M"P"^H>JDW"K0:A.U=BH5 -MUG[(L6-\7U^)3TY6;*KK3_P5K$'MDH_(?I$ZDYG@=R^-8U<;EKK=N.\_6YWZ -MZP5:<0ZYM:=NJP\/JW<:!;YC#F1=IK]IW*^]OVCS5LBZ$:3PKH.OGLJC'EO> -MSWGWOBAF'!<8/S/9/ZRS'^&$H^I4]^4Y;:)#%^73Y2E<0L)2V;#\?-N@K39, -MVTSXCQ1?_/92SI?+EX?NHU*Z^F4S;HF!U!QKVV'![PTL0D\0?$..T0N:N489!&1U3K(`\-.M+FC"AC]6S6\Q7P3^%B( -MVK^88U'_QW8ON6IXI(I*F-GY?9N@0HCY8.G!3E0(FI&)J5M%LGKG?H78C4BT -MS:/(KSZQ!+$H?&A!J2S@&ZG(E_OD7`MYZW(KSD^N`J`O]6\K/XN;F -MJ7?*AL!!CW]#%S_E:@9(CQ0=,'#+ME>,D0+F[80#>.).3II3P"H?*M;2VR=Q -M0L.5"93M_J,K@Y"T&P_6D/-CBD//QU.-%[O:+AIWX5@W>E*$[!&%5=;UB7:& -M)5NF/O')[PPEC^UI@8A"YBOA$H8I#8/I`$"IVQ6D=ZUJJ4H]=1F^HI6M9QO* -M4C.A<]/CL(ZLM574(0B-&-F@4_$).]]X`C=T7D8MQ^8&#TMS1FP'RI^0^O7F -M=$4G0/Y@B<=J.8.=P>1)ZRS%?D$3?)/&+5]0..[ZC!2>IYJ0Y.=-A"_W&G+V -ME]URX+S+TM+<3#2(A<&#%W?Y.X<@QB1^<[5W(9B%O(JR1)E#^IU1K6?K?L_S -M5-S6>K85&QS\!W)8@AOVF5"YCQ([//7OB[GJ]U9+T/YD#E:O#A,]=RRSXVW&L=Q<&V=69')/T%8S)JY2 -M9/2;N%]T(#W,^8NRF;R#S2YG+\[I,SQE&N^[7"^A`8ED\NUKJE/IWVU*40HT -MJ!9$!/L.\8L-_G[,`*]'PSQMOKCYXU)LHU?D_ONNPD')) -M'T^BG90LBJ\_ZO.@3:0GN+2F@WFX?Z@>:`1+A$27A6>8%5#(*,LJ';^5]_V5 -M7#9B1B7O*ABU(8]0B-;4MG^VRXX+2[ -MYR!<,=V>?!A$A$BS:%\SJ[E2]ODVG!">!1MFH<^;)RU9I:8ND9'2HT-J9KS- -M<[LKG@7>*"ZI7]VLQ`UQ7W3:L.WHMCBN]\]XQ'7\:-0EN>T1O3P2(KROUS=R -MI<,BUC>TO@@3N@5<<=IDE=WN3=F`EFCV3M)9O`IZ -M"@:JZ6X_4NN9[X/0<\1E9,;QK]^K2D0 -M';O;E8UI/!5&A' -M:<6J4,6R+_M:"%;/_#>\C394\`3,1W>'/08X>*X(S]P_JA[L/T)%S8243&^>H'LF:!- -MPZ`XNB$;:?L0-42U#'N[\#IVTCA*4[W8$ND$\L-9,DG_O"]:D2N\(?_,]'N# -M6XZ&)D:C=6=3=4[G>Y8G(6605=\$3,;GM^^9I5O#/^E0($$#N,%`L4JJ8HX> -MJ=W<8GA#;IZ3@/-R#L*\-MDYM!3HF6=!,>Q+P)^=F'^!5\2RW0V0#=EM-IKT -M__'1T!^86.,BT!>;2DRL"30NKO`^8^804E#JWR.282OI"F%"*RCJ' -MJ/,W;<.J>LX36?#FE*L"="W,8]`EGK?'E[J%WY8[B9>O(\2CI2F("L%?=KWO -M=TM2&IY03D3\C"3>\IFV.AK=OY0XWE]N^%PK-@G0G:9Y_/*TEHS3^XUR5\.R -M6%?;>/ -MWV`:9J=W)*`QK`2X2!ITWRW/4GXIGAOIB*)M2)B/N_(;G0U%.>*I<65)A0-@ -MK/DQYQ8A'?R+4OIBG0RHL#AA".-#F*$E/=J)C,R%_H8+:6W?MHHOS^IHF))J&#T -M=67]O[,W,-@80[H#7*+`2NR6:P42V.'I::N1&$<3$=;],LDP-T#+]26J>'>9V'&,>RJ^J2%/9_!:,#/F3 -M]>4H.NBA;/=`MYP!WD7?@@/\$+(6:"O^]X-JIQJT4?JD\(Z9# -MQJS__Y98UTI]A5)T4D\M4]0Y']:&S&1*$N;2K>GK4097\2^X0[$].V0"K$#P -MRB:C$J1:Q1..HHNI;=`\LA,W6)?:QA%#Q-S:-?GRHZBC5;RE&^\:99YLYN?* -M+P>M#U'!AU&Z=Y[*'R'V&C-S(0_:H]Y0HT76W&NB3G-I+Z>Y$.'HP^OY/E8C -MT4($9>6C!G"$X0A+XXYQBW%W>)Z:8>7R`2`NO!@?52J_+2S@\W*'3^)T8(C. -M^(K)0M5,,:Y:L4-;,<&-U>,2I3P=M^_#[ARFI+JIY+F!9R#; -MRUQJB#HZOLU0?0S=8JT!2Y=M -MJ6`U,_J,+,9I4L-#(KH)-\"H9%>CY;R3$\67W/C639?U,4M/(,]V!TF$88PP -MYS1=$<,[@ZN;PK.B,C%BV7DX^U"%R:?E.24`!T-/,(MDUVW,G3=YD1-"J:3T/B#[7]->HE!;^` -MK7TP]3N"4(GC`5'AT1$?_8R9HUY274]K"OLJY)^1D8(*!]U>S=4(_0+96)_M -M1IY>Z*BFAR$-;R)C/0N,J05+_.CQ5[#=XP<"-.4-G@7+BR8>UJY6R8'`FUR% -M!D%3TQQ5JXE413>)&70<`7,:]'4I@X_:T92%]2_6AQYKIITG@NI%4+A?E'1Z -MT>Q?.:U$3P?1BJN*'\Q+F$`$9RGN?[.MI0G)^=ZO.XSS48@\^L`$]CM&PH;50#N -M@R.J)N=^+`)EUUI$@1JN8,#)H+;Z&7%(U^S:,I,7>PZ1LI@ID9I9'!W84+($ -MH!J8G^0GIHEI;2-:?9K."CIJ;G9'"A+ZELN9T+EEI'J27<'DGXH18GYIL/EI -M$.6M]NGC?M%6G%9'H*/SY2M7=`'BX!:_Q+!((>)(28FG8VJH\6?3Z$/.]:/K -MIL*4VZ3/%?0PP9)OEK_Y*[]$$%E\Y+&3;7&$@Z.`L)M:4Y$H=%0>M]2*M?-+ -M2N:Q2L2*;6"/B9*&P%28S9H#T#D!9*#(5'LV)J:D4R::'#PZG@;\M"0Q196< -M3>S.87]^0]D%,Q)2(&?SDQV55G9)!T;^-FALQ&MKQ4H'PU'8BL1LX.YRB7== -M[$0U:8C#!@L;JB;X'GY.F(9-RLMLI.6W3&V1<9[R6-]PS*T'KV%\B,;PICV@ -MBS-.3*05ZKJ9M3-X5VV``@B9$,B&J-,`+BIY]^D)[_A!^JIP"1\BA/CV'_0] -M)^*(J;YNX(I!@6-FM-(4_W<-LJ6>ND?KK=!NU^$2V -M0ORC-9N'3B=JG@_V9"/Z3@U_&.QV4RRP++\N%3D=@DGNQ,8ASL/*.B6"F@FD -M'`TV^XAA#DZ/5D<-81HI[JPPU@T9OSPY&;"!T@8S9RZ8I/`==YOW=([3G[$#3L`%3U?I6/Q_R?:QW)R2O#=H# -M[4'7M^V;I(OG.D*E7;.D^_7F,DDM([3=R@%?'1X92&2;-43ZTK]0T)]/1E)Y -M;9[C:;\L>QTZF"N$+A#>1P<%!LEBL'4:ON\@,V?0"8_;9&OD[^]^]:TE^+N[S:@IKRK*P[N`O<.HRU]' -M4,;8%CIGMB-39ET.M:)4K]>+KD9MY#9=ZOLY, -M2WP.5UHX*?G,Y'5^T`9_!P4!< -M6'/HE:U"?:75F>]GO3+/M%8%,.BB2Y*M$/(B/N+&S-+C5]S7ONB3/N-3S7,2 -M-OZBQ&):ZRXL1R4:3:9G*OM9ZJYG\*>_M+]:-^S3L1+Z&&T.5USKB:K:[B`R -ML2M\=-'^8MQ!DSPL]=^_$(F'S'W];!]VIF^6]=SL[%83#P+\A[!+BPX"O'," -M>DO`I\13;B./]<^^2KV^,B7^6(^92/\.:@?R(@>DA+8DL8T;,AN8FH)'+\." -M3=H%_[('J.BAV9;^AB%;I*TG\G_?EI;#DKN&['>QZ1^)_^NDT5IZNGTHFG5V -MR>6`)&9;P97ES@=!FPGB3V8UES`MLN#$\P'<1@6-'?G(O7M[YSJ\C"W/08^] -M[&G&KBEX\U-0PL0D#E/EM2>A#\=,_8D\,[RW)2.BU+AY'A7,VF?7\D?VZWML: -MA=D2K#9CT=!)W#(C8Q\YO3`%L0(1$EEDSDPV.:*G(F6>(3@R'9G8/*&@TI<@ -M\7`:8-`G%?-\SG69%/F$OZJG6A;MH-K.PLJQ?5",,$S8<$9M;00;U -ME7?!9>ZO)\:0BZQ#*\+'?C4\I%EA,7/(2FZPU'F+I1N]]HE+DE&Q+99EOF:P -MD!"+/.N;"V\#U.?+[WQ'2DLE6`ETB&@I$45V7P#\:X'&F:#UXQ'%<8DZ/]1? -MWU4Q&Z`*/X+MKP<(&4%3&'ZR8FT9W@E`I@ -M5)"H1@-QG,"O@0*"_P#$N:5_@6XF*05:\9HX;( -M=WS$!LUG6TEJ227*3.S/5DMQ$8?67G>1[CIGV8F6MS5!ON. -M[`L-I\J^Q.=BMDJU[/ZYIJP)6(#G2^16BI/B]%/36I[^H^#7O -MNG;?!86?(/^X`ZM1-LJX=_1H/A@^]O4SH?N8L8'7=G,07Q+]S-71A_`\'-_Y -MSJ.YMX(^]BTN8,89EK@5Q"#RJN9?X+0IX*O:6:XY4L_H8:YK_;TX*U$<+0DB -M$`A1U35)`L!@730>T<$0:S-W+9N1\R-!`OFC1U*IR(B*@M#X.TGC4IO++&5D -MK[_XC/RO=X\J+OJ^G-N_&9ZI'YG(D0<#Y$`CNN]+B#C^1MU[#_B2=XP#?')_ -MD/A>,U&7/WJT-BRJ2SDMKXI`5B^9T10HTDYVVX[)4&*![)!L"=]@\IN'NU$. -MP/YF*F;9S00$3Q@E-E -ME%W?\#%K1WM\:_6KM'MFJ7EJ9BGD'S?A8(?AS#7[L$!WS7S;$M)S.M@V(5U* -M%G[7F_>K9IRE+H6@OO&96Y)E39H\F/9J>0*@'.2V!#WP6/>2@B=--GRM\2J0^I-MS`,VID#]FQ'U.!;EUNTVER57LIKI+Z,'>-[@Z:_IS1O;( -M_S5W[$Z(1/[=2U;;VRR15QQ.,J.A=-G,Y)6(6+A;.0P&WN6PON4O4 -M^X[S_RZJI,$_]1R"S(EQC..5]%"73ZZWB'#Q[9'&CQAV2+*\SNCN8;!:`M2/ -M&>V&'ILEX=['BS@06,TA8AJ-_H4GZ;KE)VS%^'$XPMD<]+_MZ^XC5!T(O&3P -MNZ3IH(6KGA;8:-_[PLUN=A[!?TIDA9D%YQ>]>;GJG3#NYJBJ]5UX1W,GD#-T -M454X%NU?]3!<2C3VU\8L`+]Y3EG)FBB5QZ,JYMKB)`/AYK34SVJMJU,NN?LQMK>TZAP+C)+A6)LH`10`'B"$.+;M4D?&FUT -MN#W[];'5,HI@Q/Q4=<`#Y*9B-E83$<:'R\O8C,JK -M-*B(=_L%CYYJ/<8L^%K9="1N#AY[U<]5QH5?F70E-4`42,[LP_`>U9`C)\'9 -M*1>3/FS&1NC3CWBRT.R3H/%38*O&L59QVG/7^YW*O[Z$_(MC\-!)MFM4C-_"0/;NT35N_`.7ZUXG+3ZDI -MQ$F0S7PC)$/TPPT!(C1YZ4ACM6LJ^B\<0RD_&[*5>AF1JBF/RX71XQ;GTO"% -M)?5LZY6L:6'&S.E.%`Y5HEYN@?6<`NR@]='$D6S6PN569YSWZ9HJ*1:B9&40 -MPWIU11V*5.]UP4;3U%J_Z!7ZH?F50$RLPRJN.J24?8+7-_5E#P+Y`SG:V![FXX -M:UB-X5`>//0+.Z5X\Z8DN(%)9_F+!V^N/'1U!9[_H!=3]8 -MC4-T1S`](RNNA/0Y[G)22]=1'\SIB76CN;5C7FW)\@!.+1$;6OF>JE&YN9.2 -M(YZ'0FV!U,MC)F75P),">K7((97A07Q74#Z31X4CW13B^`6_IX5GHO"R87\& -MW_H8F%[]*9EPY"SE*;':.V4^`,5@<^3Q8I8"I\K).L3X%J(#.ZN`.ZU^0"QB -MU=KI+(C+<$'/J*#%9JI!QLI]GPB=;4\%7>JBK%WED'"6=]AH!%7T^UW*'N'< -MFSA/4+$P,!LQC#:9#9[X*FP^S-PYJYSM.\;?:C0.\2L]/3-"'N=?@/17Q3P* -MZH*2#I0OQ'AEA#)ZWB$40+UT(;LU*IU)>\O::>N+YZ]KVTK^DGH3IG-#6V^! -M^<0.8L+7N[PL*J?*4L($YM;O)>5:7KSO3O?4CK-7OW,T0&R1)CJ)&-\9CM>O -MT4+/HS<3F3GNQR<[@MI7]#!(NTL^VB@0.YI?+$-X5U%4[A^GB('MS!!CS5[3 -MZZZLS*S2<,G+PP`N.>\T(!5;3@Z`^IK,"#8+G$/ZOQ9Z]"G(J+CZR),$=FFX??B.$B^=C4J*).VHLS'UOEZOHGU3%N9?=_G-.P%S`S2) -M)#:2+#1W^;^<>)=?M'^80P_RF^\[Z1PCM*,OL!%(!J=R(IW)0,'TM"8\B?D; -M,N-T*'Q6W#$F^55XETE9Y.RQ"62`A,K3AKP4H/8RC39GO,2-TJG%_0Q4:!9U -MXO^]PY+:6&%N],OK+T0I)6ZN-#@OY$6\[%F3GOU1X7# -MB&)=]OP=X#RU_GUFQT5V'5*:H,!4+W0X!B=I;WHYAJH3\CE7-G=1B9?G)1Q3 -MH2",3F0ZV-.3^]C[E*'1W[LT)A>L%CT'(R*SZ&=8?QFYT[(F\U4ABO1$BU[/ -M)!0VOE>U$4&(A_T,97^T:_(`L3LP3N6Q:R4Q9+ZKHW/"W5+T#J$('&9#BK1J -M_7IGLJ\QI1W/DH&K9Y%[8;,3N^7#.SP)8E6U[NJ<,>PH$&FYD.![E;Q -M=GXNV2YBR9.J9RE/":*'4RN461C-28$:IPJX7L4H#Y)X9Z6MYHT'_, -M1X4#:$<'ZQ@;)2?_-EPH:X4%:S8Y2`KRXX[1IVYC5B<[8+G7N)B:?[1J*YLE -M)SFUJH/[0=#/:\=O3O-D;7'18I2YD\_G@&LXO!KTRQ_NNS#?HVVI/DU9@?_6 -MQ<%6]7`HDG]Z3NI5@0=W).K=68FDA$-H#SBI_G;VA"_]LN11-]&2RFVQD\4C -M03,%G5S3Z%+LX,X?''#C3V`$!>,,)G!FKC$1/]DMK'N7(J[FL*M#YX1!!>\L7L@"K)Z(+^-'.R-A"WE=[>*\RN5DE8^H<$NRJ6RL$B""; -MQ^F(W"%.!+4]'%56`1+_A37+??<=ZV6>BB2_-I2\9JV!8RW4ORFJA -MD@/B[`(%FC)XQ2[#;G,/Z(;\/+P'?IUPA(I?VGT9*O<]9NJH(]9E:6<;=2+@ -ML5O@?%`RV/J@HTR8P?V-"H+\RHV^_[0W.YP_T,7P+O$`-WP(,5D -M=#8GE<"VQ)5PG93L&*0_@"\L3@'I4+/YOT$V -MJM"$"U\DM%CMA,R.RUY9EMZ2<74+<)YRC.4IU0OGIB6H.PU-(0(G=M8`ET)& -MZQ9Z[%4/"9)S_[?3@-^@V9UXFJ -MSO&`_(&3V%U\9'(/I-C17Q'-ZC'IT7P/"MDN/UJ9;`.X8E,^%%R5GP_ET8U" -MO(,,KE/M;Z!64M\$;T,9S&//P,3@"P&TK'C@[^:,LK$M>UW1AG^@9T]P`7J@ -MH)*YO"_/O:#*U@Q'R1_8T/86T_`M/0_H>LPNZ.C$TBYR:OI-5Z -M=/9(DXW:8@GUO)/#I(RH]\5KC5']#&+A-_8]8A!D'\:*,9:%+X[T8P1!0%4% -M*MH'I^[Y&S.?Q4S]FY%M3H:5@N_8MUF`D_E3O/4^>K$^PLHKZ"H8:O2/3T[0 -MLQ;L"I.W%SJC/KA[#$>LL,N^OJ<']&E1/GSMO)/>O]&ZA]FPD7MEF"`,!L;( -M@"*D=ZB[Q/]9KLABA:ZH1WC9Z -M1,.N+>.=Q+[&K>X0(T_SI0?_8.,]C58LQ1>+.-'.'`FPP:!:P2N&O4F*&33T -M;'\,J`)>?YZRD!.3XH/!4*U>D>S&%7(;MJ^N2)_#QVS/V&,!B29"4;U3YDO' -MJH*>O`F7G[''LH_6VE-H[(>>@PV2Z:5HU+D9OM/M,C!IW$O7=^E3 -M-J]"["ZJ[*LB:/T)X[(%?'5ZM;IEK=^*JO36P1"`X?K-]QN5N^Y&YBC.SOST -MOF/KI!$BU;`?L#X/50AUGO5X[,IYN\"A42_'\1-L(#"D[6(F`N%Y3.#KZNFV -M!CRY!,*>"/W'@NZ;PIXP/7HNK'N7"(7RG`U'>5\/U9G2TC$(;AP?KB@M$?0D -M*%Y[0=/51219=FT"T&$J=5.4F\Z5RK5\JHSGE<-$+]8HE^JM*[S39;*]6TJE -M+&S*QX>T]%_8[8I9Y8P?1R-[A414.C1*W0$_PVJ?&33@%\>Z7*P+M35NL3[ -M'7?_^,6V!I*<\!=.(KWBD)H/@']NI+'>B?[P*J<$>NY$@,ZM\Z\D -M45:*."-*6OL5<=KAM$7GP"J9.96L239MCF#3'7HI4+[006OW[WJK>;PQ1G,D -M8^_0\0Q9K6R>?#<3^T;_/-?^G.M(2E^CFPN53?*&K/SY:,*BOO#?@[J(DS\^>P) -M_9W[>YXHB/C3PLXNR>%6XKWS``PSORU=U"F09Q*Q;@?$AT]LI=6+LU90G>=K -MAEWNW-DPA([QIM\J^T`+T?Z>SK3_$N#56ZTF;W#9;C$>ZT891&M'[KB7Z'/_G[!X9UY=^;YCMXQ<'Q?JE_GP&H!-9Y9[&KIY(KI@+H"GK6\K)X -MR3S#2[ER3H\\^:Q_6UG^XO^_6T/9;C=ELSK#4%WM4I.2];#VJ1JEARRJ4D7R -M.4`!!5G.\VA8;(CK -MS=/+V*HO\6`'JN&F^;,=D3NJ,L9,?Q6OOC#X"([JWT+]8<64MH/E0+=(9+J> -M-+NPS^RU)V>(=.V>-%NY:O?DPSC90Z[[WU@B/P(,07B;LF%+S*9X5! -M(),E`$?L8NN.,1H'9AE*^K=AE(RBS<7-5IL:4.='[0^W)YX?"U<_PE75.3OSX\"&/T"5."&^[S< -M+WB(H?&T7MED?J[>(,I/E,K+HUB$CWAH7:#QE*'+`AD64;"CC$OUWF/.VM:= -M8M=O31A1#>_`\I_F@_/!TX^P'MH]=.16>G_-W5(#'U#HCV@KRMS9&#";MKN$ -MW6))=UDC$)F(4*)O^W*TCW),$]3"B35F.E9/WZ2):KKB?VWB*XL"Y-.@D"W[ -M$MH#D>`F.J4EWTE^+)CE"O+>A-2GUH35$_*>Y_AG]14(='\6EV@T^6$#,ZS2L86S*%:"*\[A-5_K%N49JUU -M6A.4.?G#3.C6+]I@/<750)8JR"@OKB`%L0+Z&) -MPBP%Q-6XR\N.,_S^Q[:[_+W\4N0K04IYW'U+0UJ&;U=2D;\]I/0]2#-]*>:R -M6&D,&4WI;&SS`O&$,4PZ9WV+39754R/89?UF -MI+^QE9S9F>3!#PAIW.`,J!*YX9S9J2)3I)8;?4/@%QBIKAM631`T-P$2(9(8 -MK$)X\T0MVJE14[KV6.-7CEJUE0O`49>$>7(K/G310=%A*QVK:UAC\_;$PM\E -M@$4OCM.-KY;=2JJRR'4'29-Q.L,+Y!\@W6 -M;HO:BUS)EB.I,0?"`TM":V:C*!CW-?:F8N?^WZTZ'HG46Z\%]\2#:0SO5=!J?UAIES+@O598_!^I@),A^Y^UH -MB@G/]R:?X4YOQ0XY&87_J%T\.U,.G*+B"VCWJMJ974[[-,B]A*4I[[),(`04QJ,,4?"EH\'O["T"MO*7["UH=MQ*->.*YQM0 -ML9CL&WKK\LVR\*9K<(_\,3P24VF14@WZ+\*-J#Q7D5H0')_-'`2'OH -M]H;-W_:+/D4LCS]TO(=3U8QHO44*1*:_E5[Z5TXJ7OI_>\;E!E(BK(O!1CE! -MAS=[@8?2,:J7W7$+`Q6!\0P"[!HA2_ON7E15!/#NC==\X91%WB=K".@#)%NP -M@4;?4(K,3+"KU'3T`)I0G.K\SK4[=P!?/=0L,2+"'Y=DM`##0N-22W;J9>,9 -M8/:UD5=)-K#F>8I3KCD2QZ.J:/R3&I'#@=['6KQ]HE?:X4>.D%N*]_I.4G.^ -M,SGOQ_C:$\4V&0QF`54IZ3+#IT"3RN3(=!]UPZ*D*4,EAK>0M/:(F_=`9S8( -MDI%UYA.C@819E;GKXKTH:1G7M7HR^+J;]EAZ3]?/6OT+F)32Z1TC=Y(D@IQT -M!>F094LE"BO?O"T>5=X'9_P,];Q"%IHG>JT!N(].'FDBPJ>4QY?Y^%%Q/O&6 -M9+_EXO8Z0ZG5]D5_".3\>`"SYF6T!B@]F59-HY[U2QSE&TM.!"\&;>N=56_- -M$8M$]+C'+FA!44["@MR6`(_EH#_?A:\7A\HV=PUM+7>J?L?M=46V;Z4$-%W> -M^/C\`8&A5-1S5]S76L=[! -MPP@M6O"]27XI?#M$2_2MG(,%32S%J;2U<7D?\__7R3-D`,';10*KI-!6[R-" -MY?W4G_Y\8)":^S7F(4QR";6B"@3Y\UB+>G1,PK6@UX^U:<,CL.SY!I -MF6$7M!`)R8\W'MCW128=SX7S94ZOQ;;X\W,?/P/+>_=IM97L9G.GR&;[VQG+NMI%]H29OTE]3=5QUAMB@QY+*9%Y:[A`KE+XZI%V9C8L5F -M@[HT6?P=+:AQC'#G<+_9R*45\M'<7&'(>]#\/?_:'OGA3Y:@_?-@76ZNX6`[ -MJ%@[S.<3`"QX,V>]!>QU9G5NA<0ZWH,_HHU"7DS -M<#XZF8LX>:L*@WP%#+8WK&:]X0N*,V)9+A&BMUYK\OBQ/>XPQ\_/68V28/N[ -MW+`*3A-U(T,TKB#29N7'IW]"7G>O5I:UY)M]42])6UU:1KQDR._#%M23W78I -MC(>7E\`TK?_0F6.F<2(#:F>E7B29690AFO$VX66X^.UV)Q"RJ3UG97PF-Y10 -MBHGKZ2/@B7TLCM#MHMSR7KU,J"@,,/ANBF?+2?BQFJ.Z34,+14L8.QZ8^M*( -M[K\O%GST0KX4W-^N)?9A"8;QQCRW/)D1.<^U%Q`>4^3L6^I&1JX=0.?;]T?C -M8KI+*7HQGN^194I!T8>C2JHV%$.^`E1P@NM@>J@UXA)C-Q+Y_C,G)MQ]*1Z/ -M?9S-*>[G![K"((49V_/U&%B%+C@E..5N5*AY540U,S)`OS*+JP9#\@!\EI -M1_*T]1V1Z*46EU8FL/H\D(?%(K7O#TQ_8-9H%?#<`G#K6(2C%;F326)W.VEC -MAO`.I1+RYSSMUQ]7:W]%51/!D'6^I3<<9?K6K*]APSJ'D(\:^M?=N((%%`B.+>OJ+>A&^IYH8Z1!.F>[%> -MJ/-[U]!^;D7J#>]>XH#1V1XOTB++H!^;@R:Q<_E3NU^NXX:R"[7Y4H5J1:O1 -M+:N;C`5?$0?`@4V?3=85+IG#$L)2UPVI.BTR5]?TH68S*C.[Q>YT09L<>* -M/#]EC.&T]>+$"$QJ?);)3LYK]G)[MTEZ -MT="C33GB-:.GD=7HO:HLC;DQ>EF=^=]^B+ID_R6PH]9CF,:KQXUQ9_EL3NY1 -ME[ZF"!)7JX"6E.?#.(HUL:B%UB0RLS:IP3T.-5.&\YN^:IT:5RL,?+E8^3/N -MD_48V;W'O'&%4>H]9@-"Q:]FRVPZ?1Z5 -M>%P`ZRHP]J!4!X:?\U_<`PEY!--!B0HL4J#GW4@MRVOVHOZ@]7T4@K/R+;1^ -M_G\34;NSW:4K)75?!2/[NI-'0*3*\U]BMNJ0HG8%_5K8/DA9DG!HJ>&E0 -MSY2BI05V`7BF/-BP-Y:21@)K&6+I*^]KZZ.I++S.5F(:BTF^]5`#?@],\0=; -M4&QXJ.R;;.(IOA%RK.N9N55E:'$-<+!XA93^PX1OI_*5[S(?<^H8DJC+0Y8Y -MQM36CYCG,S-N#VAC?R;!QHV==9MNI@%_!/JQ6IU>368,O6/T)U5`RH.E%RY3 -MDH#WI/1S?R3C11L532E>'*#WR)XL8R&/_U/"Q^(LRG5C,V8F\PFN?$M%`T440!\43CA2?R!ZE:3"_9JTH1(<,Y;20H\>-JB -M&5IN7[LWG7MR@)W5M];S0RVOQ;VWA;A+ -MUTGNIPY-B*N`E1I(L9-7MU\J[NN59*K5,=BEM=L-P>.@MS3IHN#2RV+,?_\J -MH`9H0$](_S_]L?%8I3J$.X?I*K32K%FJPY"*BE_ -ME4#"A1T5RD*1*;#!.KY>P^[^_;^?PJX0=?M`KN49JD[_NEM^1>;YR%#>191I -M$30E._7L"#1<7L,VES`?J:@`Z+;)+-`]]]WI-DP4SUZ`YA4 -M3N!A.L;&M<;P-(3Z`\;\TU`L"I9CFCM^%9-[X1"Q;(R-;:>?FFRV-=RUB2G6 -M"&+**]):2\N=D\;O$O+[TLHG',N[B9T'UDFIY;"7J(;=HA<65#0J[(P!H2QO -M*_@.YPFT.1]L5DCGXN()M.!9/\YJT;2N1K(6/,Z#1&>MRLHM"T9XVN59=(0SY54BXKN\$)\%F(B8*"S1T!;MUNK5/4%8,?A[,?QU5,SE(#71ZO#:A< -M1\,UY6MD%GIZY?9[.)SV7:EQ7%Z:^S#]FY@1[VW3J%RKS;V`;>^[^RSH^'JM -M".S$9"+S3ABV:-F7:^*/HW2Y:7H,\8UQV.C'V9&-5Y-:]O+`H0-)S9V#ZUN26C)'OM_$SP -MS)MKF#O5E-[GL[77\8V32JDBUIN5YR?1NG3(D_=7,'ICM-:*TZ+#J2`GS9-` -MP93_$W9K+2_I%2$NKBZR/WSLG=SZ("RS_:8_*TZ+ADNS0ZL/PCHD3 -M@Q1-%T-BX3XZIU@SH*Z*=YU1%.`G0$D&[,DN_K>DE:RU=N3B0#XZ;0-2P8J;55.@S'%V`Z_1Z<[=- -MME]?8]81;X;9)DM`$U`G9;K1Z\68G_>5>/I\9TENT)KJ4XCF]5 -M!J(69-M9WT(*\J;SNX"`UB6VWG#?8=\[XA]3IDH-_N9@;NM%'ZB]RTX,J"D$ -M.Q;$E*>#VX]4A&,GYY0B'>6HNFB-C."+DMTOOES1P\$^`FG$L_XU`8FZ_:,ZRRB9F854^&+JS^\$S/>5I2!.=BNAUA;O -M9.TKFJ!L!'O"BWI\F*\KWK3!I16^S17EA%L'L^UXC[![9'1T2LMHF#&5>#CI -MLJ\AZJ6_?[Q+?T,+M>>VAF96FYK$L*OMZ`0:T90D"AJK*9&9>77V38XZ[Q.Z -MDPN$%X7H2"40B@W1"Y=4-XOY>]!R'2AO,!@D*W>YY[.K,S^A*9]$ -MOW5:2V9S3A*G5!Z!0CA'B7]+;J>H"@=Y[C2B@G1!,TP7IJ/@]!!TKF_!/W<( -MZ+'K7(Z)N-H]IZF_R?I>7LB@;Z55TMEGG`^+1]TVA]X$P$_DA`<+G!&I`E;B -M_(\=$PX#4A,.K(&/WP*PEH3-]CYS";ZHB,4"C&B>2`V5DIB0;K$G=3N]7XFF -MN^:J76,"NT]IS6UO)+QCA8@`AFF)Y->M/GF?,TS"(8)$4UN0=G-?P-8WDO0M#C(N<4F>E]Y5H!]K]HYI[2N\=3['#+D`X,52']O -M6_0GV54S>@4X*4UI.PF2"=)T_'.-3W'+1]9ZTBZ0_Z&KV)/7`[LY#AR6YX3: -M4[,3%T$K^A+$$_^.\_*?2,":V^%CZFCP$XU>9_A4:1`4!)/`33\>;<#@`!Y; -M>*9['6+]%L63KH8#%.T%.W$R!F-@[$#)M@1^%?/AT0-P/L0&+TY=64OV<$"B -M@:BI7I54@ZIWCJ3>4J^7\OQQJ>=]/DF@\O\R8GG'H%Q%?2$0PNPJSL[21, -M/5_R=(6;J.GQH"823NSU<-H==5;LPSL!A,4G-%CL6AEG"KY_BK--817X3 -M@U3B-8B^T:3_='8X%%<=)Z1;*Q1;9QJTI1K"[%]:R[_1_7G/[*+"'P2O!RI/K>"/DD&2FC.B5.&!+B%41N7-57-T3-37PUEM!0+2 -MY)##E\#&^02+*J7/:FQEE:ZWDWP=(;$6=53X<5O%0)U$@D`7T/K\)+\7''8Z -MNN[6+#*7B3BAL"HP%W<&5SZO>%\O^YB$\9!6083&`HNY67:\&*[@O8R:4]XA -M4C#;RPYU[&G!5,L,4M:4EPN8)-$_U=Z7X,537_^9V/TR!2`P@W6KI@%/M-^Z -MV;$J0*#1PK#>^.[W?E(__;X!QNMQX; -MGH&8KK4^G;P]+KE.3SN5)W;K>J^-FMFAEGULH_2&I;PKR-84\4'L+#(ZPRI@ -MGSWM=,,?,D/I:I*XF>=+Y6"N&@Y(J)/B%+RS<3Y.#T[;I,NS29C+M]XK.0A" -M0HPXCI -M"K0;QX+F09-N.*,^KG+GBJ9GW)6:`87R'4TNUYL51&\48U<=L&OO;+5 -M/(_TYA,VG:"IWLWFZ(V9)I7EYK]4K666(AG.&"%)*GX#'KV=7-[7<#Q@\&WY -M=K3*6W#W!CYHH8@!^`K[/PUP9#][+O0X63>BMU7^Y$M\O -M@%&:2O^'XTG7>3FOZ:Q1]GP]6?!_./E2\3\RC"-Z3>,B6X??X"R42C;YENF' -M!<;0S^6M.'.H$+PF3ZEQ/MI`I:@35B@"4`+3!G!0,)W*C+D2(0Y:]<"PY0](! -M\>&(V,H_@*C3^*4$$BJ4[>\M+]/-HT_%]'*MT23]!*_59G,66$FSO(7NU1KJ&%&?D+S" -MO$5-M598$FU+_R06`5"$NNU36AUEA_.\VTIX\XHWL9'O47=%.7`5AO.Q>=+;)2M26BV11G,[-98,)H6)IT -MI)668HM,0MTY2QM*O^6_I)%)(-D/>/X01^C.."MJ*BVRTJK;2T_.)<$VP.^; -M?2DW\4O&U(`-MB4F_RPL%L%RY6IQ>S^Z[+#RW)'K5:(N"(#[WEX%/'^YK2G\ -M`)E7Y9'I1%UI4+,&5-5CE\#=UV9Q?'4>_HQ]62ASNK&+)#=^*"@().\)FA_. -M-_0D8WFQP$=PWR##&=X:JJ?:C-%+7>Y+W\;?:^^\!:B%P8\!__JE"ML-]Z>: -M/K7P;7W/SP'U>AT?FK!K4I,+Q='?WU.QYNE&"0NWC&A_:\]2*>Z)IMMMG11T -M$$2I&"_T9@CM=Q#8FA>8DRHM8JX7#]XE56B'02V@ZS/ -M6%'B^X1]3-]=Q;[8%H.K!%C-G-/_1//3C7Q_^O)EK;7\GK3F_`3&7HS0GC-Y -M@>UEQ'"TPJP"6@W)-"]LX9)=IZZNO=J&H`9%`TSPQ!;9;PI?E4K+=ZY(07)F -ML93L2`,#\HRV?QI01#@$XF2KHDJ!*-\(.AE)!=MWMT5`I+MJ(YNCP++1YBA2 -MLPZVC^?C:PJ"#;BBZP>DBQ9]_8LS%1VUYI+*"6]JE5?M\N.ZGI%:(-^R]E?6 -M"F*01V7(NQ3I<(76!^3E=!9/^VA_(Z*E\FIO6`2D_* -MQU;/KLM9OST\3DVCTE&]F"C.8"H`L>E)*%.%5GG_P&U?H6R<6P)(W)'(>&_V -M]0;JTCC'+BRL0`1_1BD*1W0!K67>-P"W)IE$#T^7B;^/966V`83N?[=^O8,* -M$P"3MG*,`_QG0GM=AST%2?Z]BNP[5ZM^I,Y#F2^M2@OLKE=2-Y04YZ)(T,`W -M06SAB8)W[24: -M75OQ2N)\L].:.O,+0AY%KH:LV7CO-H!TP+&8O -M/VF*Z@Q3VBBFG0[3(G99S%Q(0H\(H'HZ_TH[)ID0&[KJSW1;%[?I,?^9;@YPY]?II2T&Q;@()20*-%+)O8%HA!3/(9W^4VL/SP(0`)M-B_<`447#LFXXDSN6;GK3DSNK&7;W9]J;+HWP/R' -M]I5+3'(FED7^0D'^F!'CIA[)`P^E.(QX-LK^'6\ZB=.D59U-9_W/6']^0!4' -M2FVO97=-Q([IR4W#+NP>N,"4=&4BZWP#!@4_#XGQT$WA2<6G>*QKKHP;B$]\ -MZV3IPK-*6%(*M8*:M1%%;[AI$$P?H3>47E-H[/`]\@UE*T\6'B@O-)A_'ZH'%O<6!B -MO`#.Y_G7"NRR2Y24#3:,UW/DV=2^L\"FJWZ`,FV2A1?MY$NP^.89![8T$[3- -M$"OUDC^\M]LVC#GD8+,S4C6KEE(E@\J.T#0(YD4]O4>\J-H%3*MV1@Y0FPK$ -MVQV>+X$C/AOR[6T?>_<'J0%FC-7E(0S7658TX]\NW*CYPB%NQ0?LW?M"%>E! -ML#WK#EGG"0?**T)>?/>4?6'DF#,^>:=+7N?\]+PS[=4'NT&##&DLW]B*?N[Q -M$Z+?9=_X4SPAINDD+I\P3V+/WQ;"V"ZC7.#9 -MHP+3(G!E'^H2^+FTM1T\?L+;BFOKY\,Q<;RVC,[PT>/0,,&.UFM1I]D4;GP4 -MO.#-&%`7T;EY\*O:U+0C6C'1<#IZF?>M;,*UF;_!#S965P"JE1O>%2K3X;3@ -MBH6H6GO(GAODC:?,MNLR'JT#'TJ0/_Q^*`,':)7$X:-?-OT#<$_"KQMZS![6 -MAM$BRR`>')TM($Y*B`BN`[E[PI:7JHO7$:/-NI[O8H@#)'E&K.U`)(F,I4H2 -M:#Z$$)%(-Q:T7^QBMXZE>+P(EY(_2D]S7*/6RP2)%/Z*=PQVJ9`5#6?.<@I? -M;,O;\-[NP[-%]O<)3,]J"OE-`7+R(:)$2D7=BZ@?#GCGA:][?'ZH[<3/;^UC<&UF@^&?RS()J0J+8*-1 -M+<&-I.OEFO]\(E=J&CTQ+<])MG=U#;SP.W%Y[#1`*V.ZK]U>GK2L -M#JUI<2+O#1TQ9 -M48>^>\&\8";*ZY'OMTK%SN1$`J1E;MX9<.B7`9=:0RSYSGWBZPH+0I@S*'`L0M[PL"V]Y. -MZ`.W4]8Z$<^M5L.+;86AP5;K^TT'GC6AU6XJ@,5`9"<8R+()^E(%J[O\6.RN -M.;<820WER4IL>J?Z\EPYGI^&IVI^Q,X*>![GR:2=E4%@IG\PZXBI^FA\*5T# -M.5%H&[N6.#-^T/IUN?A=\9?-1%^,,BOF\M,LP.(2P439[*-:D_/BZN]))#._ -MYAKRM/\8CW>!SL=%<;6SUH_7_H2 -MJ%:CI<-UIJ6CN?A$!`STS'R5WJ1C*;!1Z.OJL6`XM9/:$(!"@7>K/=IOREZR9V-O:, -M:RJ?&+QDPNR2I_-T9PG.$MEJF@&[@HL2S" -MW)/;]X3(/E32PN]>N2%J9W@P(.K2(S.&2.5VV0$E`B,Z<`T6SKDJC\R8Z[0@ -M7O3U,G'I-O:?=^7W]K#<$=?7ML7 -MN466HR!_>8DT#(,_HP#M"]2UQ!H/Q@"[KQW.5YM.^/91W"UZ$G^MQI+YL;4= -M'9K@>-:A]HX&YG89-9!(@X#H[M&]/"X$WA?:ZUOHOPANY:AI]AXB$6])YU;( -M`!O)%KC40@N63[D1B27.7+/M4#5HF2G.XW'I%`&OMXN7`B/G:WE.ZLP-H^91ZZBJIW-<#K[E/FG>F:%+W@JZC1'"?A%N[W-4O65(UY6GT_VA>RCVTF0XW -M]8/3'K(^T;PM3"WCBXXR%(L!#8;D>;:::"]=I$^<=EUP[O(^[UI(M/`ZX#H^ -M6\*[W>]?0+E>`Q#^.ML)HM,'EDG$-\1#S")_"!)57'F(N,9SYVNFHZ-"&K5J -MF3-VD&(=M3'L%&A1MIIG,%XG*8%Y"'1G0SY,B,RC&U51T_QS;Q(3:TL2V2.C -M#K:Y)MI&O)BNN$^HPT5[]-+XCH?FO-Q)(CZQK<&[+3W<-_T=G?!8W#W(&;QV -MF,XP/]"3`:QLLC3TG\+\!,J0Y< -MG3:%"_ZKT_[XA,(/4]C240C.GB3VHJU'@1B\D*'TLIX!0%RW>;2=S%I!XE2> -M50OOVCR"]\;IZD)I0*PBN1"[+^+1,O/\=V&$"J/7>4A"L-ZEQQ7S5!5NK#%+ -M,4751W0D<9-<(:Z*?1\_>MH93;((&E135;:Q&K)39.6>,=LR^7^1<^82`$4\ -M#F@FB.`.8LY!_T@4D9,?$-_E_!SCN0JC)^-HR\'*P\"KLO_]*&TB?^^M]_P' -M]]LT7U<'ZYXF-Z$).M.:D33MA9*J];7M\O+.*VO+X_?'KR9_R; -M:@.@M$:Q(KPIP]J0;WU^&NW._:&E[40*<"\B;.U3@Y(/AD=BC1IC;/)4A:*W=D9%Q(EE`_/56Q1*->4EQC -MN-@[9'M5EF<"'V6X4!F76\2^]7B$[7),C5BPU1,!KI80F*W -M4/8?J+30)IE>]!IT>'UQ^W![NNZ[QO[*RW9[["MQ1)8YWBI&VL-]:PZCBD,. -M=)0L>2-_]6_0U1@S&.A%2734^$W[G3P4>^#NY1J8FEXN6'1IVN03N];;5GZP -M,CS@Z,*8?(Q*7<[YVAT_'LX;ICCEYC/&E^*;8V6FK7!:E"EH7KXJ=CJYK -M,F)P`"LI128594EKOVQ:37="HW_M7*\<"I_DB^7A_G;UQ9"TK8;Z?U"YNI#J -MV&_WL:/M>9,ADT`LLG90$VD5+=LF(38*Q%P2_&',?EA^_!7UG1UK&XZ:X!=^R.G7 -MS@`#T@-*'_S5=$PR>2SM9QUR:G=.C5EO)Y;V%'3L<^#Z?[YLGN?L)^)($X\TH@11])V;=TE?'-#.G;PQUIZTRGZS2 -M,92D\7XI4H*(;/*Z=<)]L.\@]64UGC;:P3B;^#XC(0C -MM1TN.L#,6AMIJ_QFF7&^D.!:V;"]0H+2=[ZD$X0>%KA^8NI".T!>N07[]UB] -M6)]X;TA)B("T-A8=;-1O,MC#-LR0#/4([$15^>35OZ*ZC+1?4RU3_,C`IEBO -MW%D_0U,`U,/=?QYMK5&*4"71%B$IQ91G^/=*Y -M.C>/$ETIFT[KQ!3$_=:/D>9VU"AQW#]4!H=+X+HE6`?9AS[DLGYR1N75`R@L -M+DF?E6K17]@R9,FBQ/D&6O-N8J_;\TA;*KBV,I'8?:U8O,X!()X,YIYL(+PBLVKNO -MRJB>+TK+PNX"IB3\=*=;/=U(KT]$S;=H?$U9/)JD`!V[O?&]?"OG6#2"'$$L -MQ19C.KWT)H:<6>ZQZD+$RJL"I>O)Z"`NBZ_YZY(`IW^^CM=\S/F;N?/2'T:4 -MB?AT9O'V;D^NIV=?&4`<0YQ+U-BG%M\,&]KHHVOJA-5:U,^=7L1V4IB>7"HH*. -MS5Y_'\4D26N(+2C`K,MS87A!-LKBE(#"1H]N_)PT0$Y-&C"#^$\P73;[H'5Z -M)B??8[M3TYR[>[^9VLH?#VP%Y!WU7MN;WJ>T9G205LF.(S/!$*2P`+/6O(O` -M\:YGV./B34^YU&S`^HJC<%%.=^N>Z1P7A2UX9\Y=GWG^S2[B#J*0?Y6TMC=K -M\54RVOLWZX$CH00HW[,E3AG\^V=MRVS'E@DC`GODRL[LC*G;8?YUC#,3CSB. -M:&:8H?T)>F>T>S)$.A7VRC!G?*'6SVDP!HF_/MMQQ;HZ[CJ#?5F!:UKF@SDT9>N:K%<".Y)(BK -MLI?KC5H;V:R.RLZN&ZT[L\BJE7LU$O9%[QVX:)G1WZ*-,*R!Q7J_)^SO,L7Q -MIO.+DE#4HPFG\5C%''_R\!/,-FIL60F3ST?11_ME(H4XI[C4^=<,-2`??TT] -M`:$U`Z<]M>P?;V_`#)$_C:1&;;+VKR6/!/8E-M"E`V=[E`(/X19>C?X4E3,% -MWF$<3!5:Q%PTU3WH4#]`.MQ'\'7-JT4GO!R?D47V$W6M?Q,]])DF;C2`7;$P -M`-MN^IS6ZGY\E_HY^WX?WA06F\&:+1G;A\@]W=D]5O:QZP*M4KI5>9=RY17E'WW.`1"&Y.3;-!AJ@SEY1_4>3F-HW*@N_OQ -M[/)#\'>O:74PW(CK!:,C]2!W@T9SL!3`1LWM#\S6KSD4'Q:G8KK7P/TB\R4EKN!M%[Y9*N.]3^1'%F/J&AUK>[%*C`8K8,SS9HUK -M?(,K4<'R9F:'+*(>8/,U^A*\^V$9L&D*`1//01P^A) -MRAA]P6#7./@H*>=E@L/L$K#).PD8>]J(U4SPDK]"LX`&B\66"R_M>RRO!!"' -MY]MRML!/KP>I\Q`S'0'0A-[\,`I@F=Z,Q/D"P[0":]G`(;C:3P&[.^1W!C4/ -MK9[$*HMU9?P,J3,@6OQ4\7EVYF9KLW=TAI^L$[71H;-0>&?1F:_,'M+!,E*" -M68)_3^DLB6_`>_#F/DNC>1JGN)=U4C\Y1KH+'3G<9,5SPH^X/>/G2A.U9WI_ -MU&= -MB,Z3FHPI*S&\&_JJETW'K?.OC>/JIH'*^#?X[X4<85IH0BJH@AJZ-YE/XVI_ -M?CCBZZ#MK/JRC5@1*)O-)DS"!8.@-5R_S*:0_=4F(RDUQ][6.8X)9W1?M15H -MHGPX9EHIEF7ESG#*$;W!YXC>^8ADLHX[J.6<<;%R4"[ZN_DQ^AEO:3/X3T4N -M@TX1LY:8<'FXY;FM1AQRE'UU0^+MP_44N#>*J%#,2O!+X>'2\X!EL]8O-2OP -M8P"J5H[/[PXTRO,60K/,/TV+"C*+9U;.L"8)=)FSP7H;3>30N]#['Y=SON:^ -MY.NR"Q:-,L$@<-$1+Y--&AFU`DO&A7O]R*R:;5+<>AZ)>06C;9G4ZN8JR>:G -M,8J1_1GS\).``@0,\C!DV1'?DLR=.?57'3;,HU9R7W>K[,;0N-D]:'8HG0QG -MVP:8N!&!H'TR&>0A;NI-BJQ#I@+&O7.=B+D==?O_,D^D@+*]9QPQH6"9@F0B -M];@Q2D/%IA,?`H^7.*9V6+X^G$B]R>>R[[Z6*7K]E.$`L-%*^3`?<^YI^H9U -M64"98[`44$?Q/WSTI3?&_M+WM\ZRJLC-"`U%5##>#WO1/@IQGK23\@FQ`/%$)U70X`K)+PT;QQNUQD/!#X;:'%3\"0$ -M263I%^M3B%744W$-G3-Q&C_POFU6C$!F1_]?U3+`@0GH!HB@,"R2N7'Y!/3C -ML]#KE#>K@"OM(F>ZY;&HVM^^Y-)Q./<=*JE_RF(*7#Y9\&C63@C6)LDSE^Y# -M^JT>7D+L615)_&<B@ZR:;)7$T2X)F@##Y2%^+(U6G/YS9ZD6&Z>]`AH>)K5A5\=^MB\RJ(^$*$#:3YG=&>0[)6+8^1W< -M;`+:H0U9EFIY,_&/(&D`WY_<4BT;^7MU9E8Y=NZS$0DY:Q`^3U-4@H/9L+;^ -MN'$-/PS45/$,HP!0^@2'1)50#!3].I.-#UJ_HZ9JW/['XT$%6)'GZ(AR5^FW -M=G,U;]2[O1D+\IP_KP+,=S]&I29X/F5;J)/XX:[E+PZ/,VQV/Z*IKJVF7)$6 -MST8!+06=2L=G%0BWFV39O-W=8G5:3;ZN3YZ,"Y&-93>2]Q9(N$)@QWC%*6"V -MXOQU.=ZEQ=]9D`K+Q+&ZK'P).*NV`F'>#.X45#_H2@KI-XG;]DR9%/H.R;MN -MO^=#PNYCXR#5\:;X"?#\VQ_?K1QK1MVP7&3PZGVV=SX)&I#%K(]K4)NQOE1G -MG_\X`;%UISONAI&4*/A0CL:Q&#*MM3(4OMV-ZA]57J@U^FW8Y,]S$*X]>2E7 -MNL8KZ?0P09;#Q'H+/./Q^P5^%7)NO=?ZH_] -M:Y^))E%*NF5/OJ)/ZL]?Q.=+7TOOBZY*2.HW?3D>`]&OOR[-68@\?Z1Q8!'_ -M@_Z-?S#7V.%IC/-V9\) -M[#1*S2?JP"6UBM%JVPF"2P422VM5&D\B[/:O+2$D%TOC2JY#B%00?WI4!*1OLTZFCE],90HLYVVT[*^3#6&CZ+HYL#LO/8HJZ%O1JN=H@W0`G -M([C\OU*&J]Z_>SE45>.63BQ?9K(,SU13HE(6(,\^_EYX?)I/^?]$$+U&15S[ -MV5N=+M^,BW(I+N%WI&D@'GVM*QU5.C(LJQRD&Q7)Z*NPAW288MW"/9RZ`7N$ -M1:%@=W,\Y\N/CXL]=-*6'P@:0XIMEL88JB03@M*Y:DM*ZEF&3!JEH[(/XJ24 -MLQJPH<./ZJ<]"-L^=*DL!1Z!+%KXX&7.:Y;_-RII-?#XDXA;Q_)@2I(V..]C -M3UK(OV5$V)&X\9L]D]LZW%^@.^J.V'RV4M[T>EKED5*"C)@RD@E&5]S"6>;O5Q$H--J0FD@M;D; -MD/H\(EXKV5+ -M%@?1E`L7'5HVX2Q/X6!\PO4%3H\WF;!.E/T'-Y:`^! -M!)S("XW6[??X4,'+,Z+.G#84I9`)YJ]6CT>S"FI; -MKZT)P4W+=8PYX+:Y,[M)@F]SF,RE/P1%$\GG/D8UX3FP-.OVH?6G@\K^I\$NK8T]K:?LH*;L[([7@Q#@Z8/?EO64Y-WS5J -M!0*7K;YW@-/`@1UY8JK=Y3Y?H-A&%I]ND]D8>'KT@XBZ3YGOI^!G/%:Q^:OJ -M98/1QZ9*,EY=M94YF!9V)OFX-;!LYG1LR`)I:@OY4MM$Z3J"6H=&'2JC"$^5 -MBYBP+M;8XW376[VQ(%!(M^51I.(K`%:, -ME"V.43B)B^;+]D>AB3*@B4X]D.HGIX6C*DTF+2)D!^7F0IB:4AF%_R120+S. -M:K'`T%-CNY>KJ8O/*1$K9?GYDC<`08[!H#$5G)WH26Z]2\0B\6G80(F#.;X""F_!2NSP0:2 -M,2K];MD1&?KK8"N)[FZR?83MK7Y<")`30("Y0/0\?=W0^G$HLW(9H#[![NLS -M"JZK+6!RV;X*U&`G9%%2'U/?_N$^Z!]R(A8I3C[X[9DT@<(!8Z@^H+<%M]L5 -MX7IMH7]##"EE/]D4H]W#D+S96?-.\N/.:&!]MA9XZM'BC6,IW2IG%HB(KE*K -M$(VU?8(&`/`7E_THI$IG"0RX>1YH3G4L$%WO>4\97E!RU\0;()=4W\'#T)G! -MZK9P`V$W@=&,]AX"7'$_YR-]_PO(Y^CM4X>FO8PQ?A4GIM$M55 -M%=L5M]NR<3&9EIDG!.Z+LLPO".C9'G\7_'>"66>;&-[,R*66ER9V#ZG_U65^ -M!Q'!+[`LPI/'677W=N5G<=!>T70MQG'-]I\EM?`UQ#$A9R/M7\ANU^$3^JNI -M11'>&5+!4/P]SI8IM5L9"ZE5.KYN(H?X;FC -MX4U[D<;(.]G_;O%5`,A/Y#%];V`,X7F/+# -MN%@]F(T.;'=F=ZB!\=)OZ\2^RC]RCM.2H_\8:*[0-]I,^W0/!ZO'%HC^_D'] -M5-F41+;15I_U\://LWO$?TO>LT\_??ZVM@-]%%+OR::^:^$P)9924.W(HWAV -MM];=ZN]Y^3WSG.8QP^O/Q4C(DPIP[Y\/B*4=W'7 -M2^^G/S^`*)"W_Q!$V<'4`;R4T56``0L8EQQ"&:,,<"TPQBL*P'!<9)(R1P#& -M:N`J,L<"&2RN%AYL\;\J4?HE=.]O@VNO3W75)"RVFYLCU[_Z-3_\`8I<%6PZ -MI\*^4@50:^5(T@U]VJT8'5/^W[@66VL\W0=PV7TC`,`;&#Y1-!X6@^ROTWF4 -M%LQZEH-X7ASM2N:[,N1TYD`>IZW77?/!4JD/7;%2YO=&_*+G79U!YZYKE3Z) -M',>[\:ISWE-)].R4(1=;H5/>J@<:$91I3IORI/3G!_ACT6^@\G[O38DI>DR3 -M+[EYB_=*0%AHO>WRE=6N&XT:@YL0$OFB^IBV(UJJ`2@,@FO"$7O'!WI;Z#ZI -MQ2O!#I:`-.5B+M:_F.1#?7Z`"S-3G5`.U.'=Z2TR>-6TZ^]WYAKQ*7#,^-XR -MJ##]].W7,(+>*)NCT)[?9-:)Z9Q]1TL7RQ`M=?O*&BY0,@%ZFS.E3N//A)P*TUL%Y7@$BV6[PMO?=2.W6UI+*M_"1?`62JR2K8HDQ0S8?Z?P,SO(6 -M(_]B&[53)TT6SFX@TXK6"DCQ[4,3GR4!P`2"2VA;U[V]Y$4Z[MTX__H2E_WG -M\[>P!\$YQ>_:6\5/N!J=56457.H4*U3F"]>\$SQ>@5)G_-MA9>[EZ'YARK.L -M]?"^[-G?SU#GN:M8'P7#2=D#<"P-Y%ZX$AJU*8M/.&&DEO;;-+8U-?97LS>+ -M9D59RZ`&*"V7Q5H'\VCAQ1]@A$+F'I-]6!"3QDNG!>IU:ZC.>UBO(?RG2HH! -M#V`,"_\C+@CE8'E\6:]AU3&H,#D3PL%^#GU)"XX16D9I"NG`8Z8;Q@"%?.P\ -M%F3/8&#CKI0WP.K";=A5X^W_7OV@JF2`ME<`<>IP$?NI[.+.U+D;YBV#?['4 -M5B()+W)P4):@/E0V"'[-?\`%\LY*RV"&OE55W\+!3H1A`GOE%^&@7"S]9)02 -M_$3Q23;>R2:6#!(-CIFZY]>7=DI9`.L/W[:9OJU$GJ(J5EIZ0UK -MZ7=!^WN?%ZUU78GY/8VQ=2&V3V&:X'&KN2-,0I6O42<7[?C;5VHXRG(K3%6= -MD,\F\?FM:7I7/F3O=G.M]P?F*U";X(T5^A/(+DH2M,DIMU:H((^?>[[UO$=0 -M2)7IC!U5/-GC7SM$DIKPF-1HZ]L\',='V(LHA-)7(=8^Q_=?IEI(DN;HNWWY -M2/\\?<7;N!F4M$:U^]`ZV_A[6J#,Y$QN*RNJ@""BR-1VC/31C#-&DTG@XQQZ -MO@K[F_F;C<1DEU;CUO+/N,P1T^%@"$50JIU.QT\LY?0&YD>V])\3O3"I-KFF -M<^T+X;P5`]]X%)D9[5Q"W^I>P7]"2N:/#CYC+UISF+1/2"ZL?PW(!'F"/]E- -M0OJ"_MP&$56>7H(.Z1^A@P%82,U`HYC1=4]+$)PC79%*JK:^N`:QU]6YPH>7 -M)$0V/6ICJM6@EB\7S6;+RRV=";<8S"H/'J91Y9?S`@I+0+1A>O?1^Q2YF^(] -MG4^N5XBK7$G2L,4HH]IYCI5)=@9Q`:>X&XZ*[J3+;P9X>%VR%5.;PTOB5.;P -M6MFA=R*?/,^J#;XB_)+[?_I376CPF1R4JL3816:B1J_/L*16=R9269GK@1(> -M4G[I/.3`PKUK-8(>U"'>G:#]O4%,!5Q?+@(WH_E*;*UA!ZZ?&N]&1IRKH%46 -MU19&?M>Y"RE;'(.9C*#KC8Y^+T(2270@%/H$[@$'MGC'OE\4L3FY%+WJ$6MN&J'/_8XSZ56J'Y-QI'%L`L]%80^(R -M:1)XBXFWKL9!7OP@23Q0=>]8H$_0!B&M38G=V!XQ?`<7U^8XU=NR45)S-%0L -MF@;X/!H#6EO$F%_2M1EEFTF(P2DJ+",_3GMF[.>'J4Q/FV8 -M!A.?94D6Z2AX0CF`%0,[/[7O+&.120#'YA`^P`IOJRBJOBKU*?&1.4;@WO%? -M9J*4Y^PA5M[48"-]X)8UJ$U-2V9:^&L&O%SB:L*>Y5P3O1SF=(#TDN=LFN-_ -MWFWV]07JN/N149HW2"&TYD-]"+5"R@OF$?\W5RE?(^I:Y6RNI4)*%WQBC:IB -MT#J=FEO<4@4H+%^*'?&)-V0I#G]?LH8$%BCB&'X1X=\"VQTS(OV=//^+N.;3 -M7+4K0O[?.6E&7^MI-H$RI=S4G4F'Y3;4I&V0;^Z.76^:`#D#H0\E2Z?:!FYS$+7%-3K -M240EGI+HN[$GMX7,9PWC^5M,[V^L9J9)9-,H?ALZD<&;0-J4&MZ;Y]FEWGI^]3T]YXO)&)E;2QGE?O!TV@G_[#]0,J' -MG'\J_]WGLR=:QZR/0I'!C8Z>C6C[TMR%9VQ24',P+76)+BBX7[N=^>B#^E@5 -MNOZE9R/0)>]E=;@\5=G]/"=GAO[C:96I4(REC#'ZQ0(`.JCF0V4OCL"Q.4]J -MAO1!#9C==`KZ0)*?$$`K0LM]O:"]>J>0`IVJ:W_0ECB__714W0Y0`'!KN39^ -MZ3>T_QYH:.'R!>I6TNKXM'Q3-H2AV/W?R"KND7?&F`9/[9YFK02@T,AI#*_J.J^'EY[GFT1T$RD6"MK?0[0E[YG -MA?^6,KU-7LK92`1$*,=5.UFT[ -M//T71N;[*EN^[PK_;!0GTI)^@WA`MFUMNP,JVU@@V./FC,5I34Q30IG;P4P) -M9+!K$"Y3:))AG_O]JU%B?W>U^D[8MOD$&,<9X -M\O1X5H*W>=LA2U4',$,KOEW5C3:AM57AUZ@%!S-Q( -M_-W-Q!5$DGHI@?T$Q-M,!)9F8Y_^KYXX*4U2RA)F]EN"Z91B4/-E -M0F)2W*6%J)#O+:TDEG_I(!,1N6S@T\BE=*9`$2`G83'>RZ$FDX79P5%2A$!%367(=%E5C\K[.<`Y'*6&8UIE']R)+3CL7# -M1"BAF47H3?^(R*SO7V4?5OY0^=$?IVXL''"'(N4#'F@(%'_3?.RW0*:MB'HX -M(WUI#!W:%>E:6NY@S;BKD7\[1ZP??^Z*6>FHK`^C06D$?O>0;H@CE/K'O*4K -M"K_9GQ'(-9D!4JJQR'.-VVWE/*0T2VGWA*QXC->PU,JH1(X[T;!'(99B.C\L -MHK&LV.FVE6YW>\'M]#$16NMFN<2D9HP_1%\BF$@%!5G>NZ5)]OZ$F5"A:A<* -M.*>#9O!T;T-0(4GO4FWH:0)?0=P`8`;BI68@0,&2DIA1Y+3<&J -MS+V^0Y_Y<)";;WK>7K(<%U@K`>'CM"&?#*"[.H1TB?J.4JP'SX[/6KL.[Y^< -M+D.[$[9\.EOFL,$(#4W#:BO]5N2JZ:Z;$G##$*#5WF>P^*+*V/5/=$CRV>0E -M6/VAZG4>T,98IM,F1AZFQ7-]7\7FUODNM#*Q^YZUK0I_,W'=%,F>YCBV]]WG -M4?-4.QZ2D@,BK=.IQ!93K'(G"6Y3?V,R%+2>KBQ6O_@+Q7&,&WKKIT9V..XK -MSZ1`*;&`0>E\6#[C7OMC5H\=&JD8W.F&MT'%'9F-)*J+I_]9DPA'0(IPXNOG -MY7((-J.4&DINW)FTW\N;.;I.0M=,-@1&B>M8)>J!TNL<)MCU$:L3JC-`.%FX -M-,AE)%Q0F2O8L4HI_MZ8\PW:1E0\Q13P>`X18$&[MQ)LFR&%V%QY/[&`_'%> -MK8RKH.:W_,&I%_4N`.P"I^!#*8U9RY?2>L(B/&^^W)TUMD[XGBXM+ZW]."'5^JOQ^+0H0LDWE4!7NJ8%MC$>]5!&:.R7$W(( -MG?L:01;F>(+^)V%=16K\%$OE[.:N"5N/DE0<[`YRG7Y=?WB5.>XDM=6&$E+% -M1JC3M<-)D,^)V)MV%__WR.N^=>;$WRPBOVE+$Q5>C-33WMQ+E]1$Z+/C`9BK -M=ST$]Q_HJ\B^/32#"'"N[#LVPAR:%=459^JGR]V[H?XLOZ?=[%=W/I_U?)US -M7!TVL!EMB;+1Q?Y00$9Z:FSX73IR",\N=*R$W:`1WSE>K`"TY -MNB\B)B](7=5M8`K3=%&W7VAPW#8L1Z0P"SI;A4OW&AX -M%0O*GB:^1)FE=NLSC>W4="6&/2A4F%1_[2KG0++X"U8\+8OY)(P@)!<\S#]%:71Q]5?6,((<(P). -MZD1O`JRT#F=6KZ;M;K*R'U.KGH;$CH#6#^S6R?07R%-I[_7'1*G7H@XVAD/= -M+Z4O>F.NU[(%0@UE3]-IE5:>*&UZ"B:)09"(%_'\%_>)K_[W;137[#O'L^4, -M`5!LQZTU#SP+9]I*LA9;'_B+RQQ!P9.[/[([F9L/>DRSF9[RO,5/JM6A1S82 -MWT_B?MRH@G?3C%94[/WPCQ(MS3I0<"K*=":'RN.JX-5C"$*8$$;4T7?[..YC -MU#5LF#I\D56TF+E3M+:J*-(?!.,?`?['NC+O_,5Z=(:0%D*_AC(K';3O,P." -MSI:_JBIB48EOQ$E_EMZ:'6P@WL<&6E09Q?N8XWN -M%N,VPOX8)O_*2AK!3TQ]M`K?_*;9Z6I,Q[90YB>_,;0,(,@?3,X%_&U?#1N1 -MV8J0-%U`9&%&UY*;T+;%-1]=G1$[]5-]GK6?MOWRKO34Z`J%\GYS3[V_ -M4D6K'4@-WU8UQ\V8J^Q#C5K=)BF"5P7J:/-FZ&BT0]`T&23^XV]+^69G=?^< -M?@_=A6N08K!UGQB6(^QEUPF-;L+FX)X?N*XL/RJAEQ]78,^^>$GFF*#@6'NV -M^'W6SA0"GXQK_U70^>D16PC?_4-.)4Z*H1#S>8UZ4C&BIE2_!+QU1DV:ZVL85)(V>&6XCT_YOLR/IM(CV:W]6 -M*4;@P3=/+3L5`1:]ZM*0.0Y5P;/ER$=UD\;FW"B`]^KX'PEC2:NE!T:BNTV5 -MR*F%-CC(."25W._'SY?/#WGS-88EK:52.F5_$./B=CC^Z*-J!5]*WE*]856$ -M$.D\LA1821_7'=8E$[*TE` -MH_V%@W2E/XE6@R57GZ?HL>,PM*'R!LOGZF2PSI+0EVO2&T_80H19-#?W5O'/DYD/M,:YA2Z^(Z.-OR969]%I+#M -M">P"HM?VM_VF5Z&OUHD;GPL\+AD<0DR;NR(]YR$U'YH]PBN@*N&Y!ODV;V*@ -M>+M6F4VP*PF[*E:TB$CX&.?:FS"B/3[$'T4N[2\BW2XL[-7(IX7_PQ\.]RV\ -M!O-W&V(K3XZT&Y,(&R]91`9D8[L?'0,)_(KUKT7;C*0+^7L?1`'$5N8C[(GY]GW7=I_T:4$9V)VH>!X-6,;F -M9#3<8GC48=!8V+O%^]!K);>O],EB[]3*0Y1(2&[ -MG<#8,`-\802D7W#-?>H\30L[C+]/!];K:M>KU3%:VF/`2MFM'@!*)M7:<\[[ -MHTLNJQXOSREM/T#;*G1.B#17G7%1X.MZB13X]Q.@02W89/S]\PD%>HFP!=]<4R\"Z:?6]IQ'V6A(#!;YO?8!2ZO]A%>6Q3K>DH/7!_W!%E*-%V/?16QTG-= -MO:V`A9SFBTN1U_+T;Y]T`LF[^(R_*AX0:\E'"L2=9H4S`P],WJ#T8A1+AMN] -M'O@56RZG;.>NG*N3]KL-Q#QH]]T^O_&@/,9E%EL*E([#D?)E*1:/U0&[?%.[ -MB^L%)X=)#\R!?;Q)<,&*A`XU1&\`F34UT9WUHQ5)O -MA"N``&_6.YU!Q3K=_:/3\;$]P9>[?H96VY,A17[Q.]`?='ZSZDKNU[^Z$5B5 -MI;`ADV-(F!`D$1BJ<:(`%)G_PP:!++UU95`J^T1K'0\6K.1N\-I4/YV'\9X^ -MJ6$A+-]M`^,F1:^OGI9-=/LN;VVYB^+H%H96LL<9]`G_/ZR"JM;K58/6^ -MK[Q&^.DRJ]>4V<",I84$/\>1$[>T=?4#E:\S[H)!D@(&MR*R9G%(P'1/U][] -MW4>>$,X#I(LXS\>%'I:/2%N_&:!Q"9>O[/PG_-R=)DRUI=<;`V/V''VJ4BL# -MVIH)OEUKQI1O6A1QH?!XCF.X#[=@S*M0"8))'7/\E=EI,VZ;QJ\\"Q>\0G)" -MQ[03M]M(>F7NU`YS,I`$][0^/ZCV-)`3C.1D\#E8HJ>VD;.4Y5ASKPLTKX?1 -M>816A6]4-L7[!M>@7G)SLW.((W.W[/=Q+-(0S!Z.*?O4-,B)]DMM5KBP4C2O -MXOU([!FN7`5UJXD9ZV15&4\LIR02B"1!G7(*+^ -MA+\0VY2Y6=%R4#HVMS"A+Z'+L1O#]JTQH"QKF(-M,^W(C23C3$6-YQC'@O,X -M2N^?)/&4<\?4$3$HNA63(NDZ(N78!@"WD;;BDM.Z1T8JR>+/2C7]>LYTG"-ER-5&'4,;K_DL@9J/0*;??G)_Q^&\:T[4,XT(,[_&M(I+Q -MSQ_<_%Z-`<3OWU9F_(C(,`3R;"FUZ2E:57*`QP`%80G=9_XMQJ%OA2N;=9P] -M+X6&'H1R\4)",F8"ED2#'FBWZ?RJ`+V*V_PNI7ISD6H?;[L"EK-RP)F[(^*F -M\8E4F=]]VC-$?<*K,;7#`U\;%G315ELU+I%C;7QXI.!X4;^6<(H/.@0;/Q5JX@L -ME0+XTL]_2@BXALUC:;WLU=D8,X[H7MEW%LMC.];53X?"Y)E8F\X?,^)963,; -MSTH%-<%N[B79T6_.#F8AYU\&((D_`KZ6)A9*)B2\IB67^?JU-=5D`UW:1"WX -M/0LJ`^T\N);B%%;\NX%_K\X"[90%Y_-FVE9X1W,Z&.?GT[J!Z0M>8MH/"L:O -M7^8=J@<@&Y>>ZAB@3]!SX^<;>XAZ*.Q9UH0*S8(GKK1B5:LJ14:_O@_3%JW>T;-UPA?[-5_X6$TE37(2\_+11GXZO3)J7:\Q&5N8L73MSZ^ -MMF2Q]3_RBY[L%!X(!V?'2T\1Q-<1I^7R9EFNJQ[S_SR53\(N#+0L&%W)!^#@ -MN]BE9$N9$E3%A:A\1>]B8/H0V)K/&A:<'D]<*)<)EB\A.N[=,:O2#.O>8Y=A -M._,HLCY1P"_9\&A":.[OK0V;Q%&40NZU/.6K48R@*;.2DO=A/!&-/0,*2'%- -M]SHV)PRO@<>BUFHX>S*K.F)?;>/=L,Y4\^'(Y`-WNP;ZH,T.\*]O^A)%6Y%` -MO\;NS6TJMQW;`;W^PKU_^?#]!*Q)#!/>H^26A*,]E4"*-1QD -MQB'F%?8/S&9T*P0Y@UF;&[=7;VDO^%-XNLH:AAP_A5H7T%_NWNUN"02.X)P) -M=:15406^>C_`HOB;@-T*+$(D/O#31;O:'\BA"8F7`N:[>03,VVL"/U\U65T6 -M'V9`#E.H`2E\CAVQ+YT5CQ=F]JJ3YN`X/03<"&3%KM=]/#W5@*JC_NR_'`R]C,7"XM0RIBK$U'^6[P]<."BX?2JM01ZH]Q!MDV@? -M7&#K`B;FM9NWC-$"&=S8,JR3&OADL5DO-C?3^_4TJS.UD]);L,UGZ_$`53S( -MAY@O1MH%6_]@)E?=(-7`*%ID)+4KMVW]7G<6Z/0^D4>\`/O@RF1(CLG&DQL. -MQBMXEV]E]MSR1HAJ&*]Z36M"KY/6[F"V$.R+&4^(1::V32`]#.>_V?56Y.W' -MGINJ5?%H)W';:=>W(8+RU'%X!JKD3[,,Y7F:[ZO;FQ==]'*MTFIW@VP6KY[- -M28PG2%O'A1,JB4MD,AH6E_E":<-^_&*[MKK5S08YM6GE^\9 -M6=21Y\01'.5UKV7H(+@1N(MYESE.83?L5;Y)/5<^EJ4BVC -M%647^G!F.;S8=D0IJ(9.>O$2IKW1[?)NU2R=?24ZQUG-%""0@/=K(OX]#Z[; -ME4\_A:*1_1#D2K%2_!HD.5JC9CKM9+RB6NN8NPW,$1/BL'[UP"='*ZC@/,,1 -MV!"%8!9CE>=-[&][=Y8Q(*S]A_ECI(0:=!C>5!;S#2#OHMQ\%>XX_O3<][ZK. -M;NHS.S:ZKY/3+RO9\7G?]),!T?#C8#2=\EJ7[B!RZV4F_ -M^5+[69`AFRY=!>^H8R1)G-E][;S4[W?(I[L=-0.=?T5,DS[(Z/'1+-/&[L^7 -M4SA2L-A;J> -MN*U$SC.#-:\B`'E'&??*P_HPXH@$B9L+BL-9;W>,"_.>,BM3L'1QJA'\'M*6 -M[!]@(,:CA6#]V\%#$W./*9;U8: -MI]]4L.LB;/@:B9>L(=\DUH6MJB1CQ:`=A2>^`9YCO?VYOHVG8[:O\O]?)=G^ -M2RBY5#"(8WB^',P>Z"+;W@WJZ@;V50^+1K!HO0'L#SI4/Z0L53A$G-`\)$ME -M2CU/()M1?XJ'EG*T<,%F_`93\6@^#X$,1/KSN6``<*Z-J`L3+VEQZN$S^CM5 -M8^#Y%D9V'EKJSHB9_H97T5G-WGLE00.8`!(RH=]M,5P)NUVR_GIGO]"6_U8( -M]7IUAX71[`3)\AD99V6VM'E@/A`V(5'Z%OIM27IMQZ`-0`P+-(>#4XQ&RYC: -M,]/;-+PU&!P]S7M\E$=I&.%:%>B??-E&E@4`@HM0#IY%!0K&&8=EF"C5EM6Q -M;0P;(GISHFK?(#ORYU;G3E#YC8U,E656\@>SFR:]="U*L -M&G)".6Y7HR2V0O%%OA -M*05+N/K-G&/.L5CPR-1KW]]B,N:);S,Q#.527@%DJ6WH?TT^ROX -M#IR^N.[6>+9VP*/\]*EJ+\BHO[44)[%K?)'1T>6<5!#Q?=:W]>T+KGA_>?[_ -M27?7I\'D;&^'DT-RJ[@->1]Y/S.DM2P%5[=9KK&*%@DUVH&0T*\47ZOL4U4% -MW'DCS)?UT3[."&Q[>.7QM2YY^S/PQY!]2"\HM3/26H7S6A)A!DJ9!16EC)`U -MLTK.F`-6%Q@T1YI0=0QF_HM_H2SZ)JXOU]?]9QRE1XY=VOXELQLOYNB'U^F9FX[_1PSI8^M-J%",6;9WW^WA,1&,[!(^R6D]0\CYO]QOE3GA -M;?OY^DE?]5LKL9![9&HF'MY?GK(H6>%YB9K^?)H]<%^$R.V>JR\1L?13Z]O@ -M>7<1ZY,;-6B>A"GW\%8T%G`TTF!I^#?N\'.-Z>)!R=RA&6=]-J -MN7#]_7."]RW$C,'_::]VX^B':V^AX5;`O;:SHW?U/,X(";+)L>ZVX],K6]U% -M+A=$&`#DTO>E;3\2Y&`)'VH>%9O[S'75"C+MQ9OO-K5#@^'$GYF<[M!0T[T-C`O@-\R)NCVSP-+U/*CMK*]P+6GQPP`X&%73<;E4I_.:%L` -M`*OWAA7_2VU?E4=1S/O&O90O3=]B@77_".Z`>"$HY#=$^3TKP=!@N)@: -MKC:(W88R*T`8Z41T7A^3Z3A<]27>%6H(=(9XR1$ -M&1V5[=6!`/(5"&FT,H\2AYNIJ?(A>4X.I)?PORN>XT@O1&E`!/AQ#*E+9;Y% -ME%==9VE1I.W^7/#ODUJ!.YU\\HV!*#I%Q[5O>`MB?7Y``H\%.3N>*RX2BVVY -M<,:P53_ZL7%\DN*[U)WVIOB=U'FA$VRL<25>_SE9CEUNQB&U?=3&:LWX,W6& -MR.FMSLQ,XRMV/B\HXAX?*1;JS76_A.]%+D?NY;I=N<06A;+8`X06>!3,CX9U -M"!D9K6Z/MJ3QDLQR(=,I_N?B]6I`JBCC,FNA#]:(O]\\`3N`JAOETL_:^E@- -MDVZ4K0S_C^2>TLA8,U;\'D=#X(@"G%E]Q14-7CP.3(W@R<>D^?%4)/ISQP9G -MU"%%?4CLB)%3'NA>OP]U/9J4KZ/=E;G"Q -MM+,C&C`*ZK/B=Q6??NFH;FZ8U1UR8,W,30HYYJ3X-'(X"X05V\BM3B6-@%WE -M^;O`@J!.++S@L4?,HRASU+TC1`53LMN#*B,`A#*Y[-'NQ).ZGV,"E7(FZ,)O -MR[SRU8%K\#L<7IPPC9J`4H4;5/M">`&&E<+3W?-'9,DOV#3@%B^R?IWPOHY! -M>AQNG[%-X0:I2M'-@WY'E3"PW'9,!!WLFCE&B"<'A4+7?NQ]BEK!_JLNU7(R -M/]^-^@@52X?GJ414SAR-'JRDDNO%6X5%Z%A!M!];]&'88L@E5_B42J'CRP@7 -M=R^W*;41]L`BQ(^A122[U)-NET)\W%!VS*`RN^ -M(<'E#4>@+"XT>!)^U=C%QUVY8V/QA/@>BIT<$OI;6M-:12'=!O,6LNR -ML:H@(O5KA9GW>'XZ)YR/2)[M5ZM^#(S#"S^/'?.W[S$/97=1Q:$".KN"8'=1 -MG+%;#UBO5E&SL5W1<6TJL,->!N?]@O;XVS>]-EDIUSU>!BS^[0W&E%2&R2;' -M+ZG56L^M=`.DY]U#<9B6+&&G!..`\3<0&PK:ZCLN^[JKG'T.-YO,SF=O&$?. -M5KMK$L5[JQ$<\0NY4_#VV[]3'UO^+V?8S@OSPE=?Q9DGZ[4Z!L>?)W`5=9I= -MAYT7^P,>^7`7I<&2J\Z]J#Z7ZL+8`BQ<;[3#Z,K>0]P -M>2N;R:-U7R=?,>H2)EC?Z:0U1!\?LNF[%TX\K:&0+0%S\'"YC/)%#*1!EOS3*U:#'\:Z,SBRJV4I)NVY>R##VX -M.*79*EG&)2*D;HG_EVCS4485,]I+^@:)ESH=L3KK8T%H!UM[)O)`;6;=N]4N[MS+ML-I=J -M[NX9Y4Q;T[,.?_)O2V.H/(A9)+M8AU:.<3A@N"2KXARB/BNFZ[7<'2:X>5HP -MKS*@RM-1O)'4J[.6ZZDW&(XM..R%#!Q;!FY$5\?[\ON_-:*R*Q%WO86\CR]J -M3[E74[:SH]DW3`=R\19AI6^KI\\-=NI(,%%?LFF&VX12B1&4#K3#NN+\P%PI -MG5WPK$:+Q*8S:ST;=<_7+=7WV7[CK.,O[C&?.93/EEF!;E,KF]-X+%Z_@T0` -M:UMKQ>'U#9W_`&:SAEVUS^K+.UT_=I,YH96&O6X^Y5EH$"2_?\ -MJ@P"GIL9M=%>@;^.H_Y("67NW-:(?Y3;^QP0\9#43:=OT"GK\>J_C8)^=/MF -M2>8I_`4NN"H;*9Q/)#;-G2ZH!,B<:&^:&T>\F4&^BJ\G_(K3$R;,VLN0T@??=-VNCMB=8$A0O%A?A>36FQJ2NR>#.6U$K/"/"K -M^\',>C<^L@"]XHC/![TC!J6\I1X6]^T:XLWG7S=Q-!F]*;X#PFE,:3T=K7QS -MH-F0=R.B-)YI0QQ:>Y7:&FJ$:"%+=M\,!+:_=;H3OZDQP/X(VH[LW."S.5\^ -MS#/:R5YSW[%M[K'SUA=MMWQHQRH]809'L\33%"X(B+J[P'5B]C+9Y;K]&KT( -M82\6;&XY%T'[GE&)6$S3VP36S'A,^D84K.5(YNDZ"CC$:-$\\`O>6[)=@9[" -MUL"W94%PBD-*H8\0,Y^-:CHR`(:FYTNB7+]JMBC:26.'M3F32K4_ -M[`B#\MNCZ>3UGWPGOE51QS<,96@`500FZBK9[N-U.J;"$TWP&BC3X_,L-+HU -M0G/ -M\1X -M4,]#EK6/CI9GC\.-(56$#<3IZ%;W!C.%CYAPRQ3D+S9<)H*[KEY-BK#33>$K -MSLJ>!C/[EE7.)40L;W`?@I[JS6P_@.2N?(F197SF9ACXQGD>.F2_H2'>;9E->0LK7V7W)W-(=M4"U,92=+.[X:BB#+ -MX2)SO7!)4APQ*?#):D`2TRDO?9\V0,+C\$2Z6KUMD(&5E'1Q\T65N.<"GN3& -MW9I/3,]GHZPM+2JX59];]6J?@@'=6-T=?KPQ4;L,A>R'8PK1" -M)^=*D"G>`L;QR`)V6,J:GGR5.2/3`#/\VPY-?@]V^ -M[K/N6=CBOO=/:A$?D5XN/A/#.;L66&I8R&JR!8ZA37P`*CW_Y.(R__YDM3K/ -M3DY7IIL_2]>`+E+8=G0@H5VZ09+;_2*]K(NV!E"RP6TNFS23JM!#I:DD"(%9 -M,7QB)1H)YA+0=E<*7]1RY2+7\RBF5C!WNE)]V`@:/9W_NL7Q!_*(JA)Q>O,) -MKN)^F^G4^S_DN>X&4D?WBPT9`:-.!ZZ$HN$JA"Q>W5`";.:`-IG'C%NW,;)_ -M%@$,V=K:#8V8E8D=?^?D/N*0OQT'UZU/>(D.XJH(=9F:5Z_48XY?IY5&JQ(Q -M[$\$3CKF%*TG-,CS8YUARPNNO0_ -MSOMYVC0Z)#A?T,YS:!BR+/)*[!+:-C*PHK.C_=`/>>V -MQ=)(7TB33E"PD_FX$Z*V^CQAX-FE%O?(T^_5E_DTOHJ'KRJ+F&7$'MTCZ(6V -M4LD6RQ2&9@UP1H@_[8ITS9FXVH*1(@J7L@ -M.05E"O/V_HNL<+MV35C<7Q[==/J"$M--D$3I0<'ZV"Q0AK60VXO2W13"!0,:R'0*9=Q/6L=`:PWI1K!,8:! -MEG2.,;DK_.I\)L3]9FC&`IT]N7_DH0R/GW\3)?)3G'D$[R"#?Q1C4VQM=@'_J$07@!@^S[GN&L;K<_5V'P5U6:^,PIE=[[6]W1!:!LXU -MMBX29Z$VFKH2IQ9#[>G]5SI`LDK1_*WJR=/)KTN>K/`/)#>3U5[/!W=P@M:! -M=1,4VTBRC/+W/,49G5%^LKVN-(1PU>-]V/:2G1]W%&A9MT#]GX*Z4J[T[4:A -M[J^":%3=JQ]2Q#Y6?(<]_J?M!@5-^/Y3,3+1T[2?WDW$+@9%&RO2\MLF)[61 -M"AKF@VAU-:#=3TF>E&O.GGGU\?;H*"'9VO=7VY!IV:$/E(J'CC=<*IKP#!TV -M(K-BXS/%=E4SL^JCQ4O"T=CAVMN9`*(%Q^>I2KDYM!C8<=&=LAI#^PWPF)B6 -MS>:76VX0B0W;J\..9.B4\[G;:,7OKX=76IC^A+AO>'PFTWP(5=\(SWIWQ$!D -M9PT#,6#[\P601BC:55V1JDY`_11,_/P'P8F$,]<`-"IHUE3>]T>O/$K,^0S. -MW/G?0^/4)%K>.`7]-`;16F3ZB'L:ZU31P0:KXC-_&##GMFU<@@8&$3*!>54AIN&?V]Y3QC44Q#V -MX9&ZN@<5#R*S_*^<\A-!W&T)56PM;RFPX4T5D6=C5??SV/^>%R'GZ2B_7TZX -M(5"1[9S&/;4U:J$_RT3MO4F+[GY0%7.$^[IZ9I`Q!7&=71II./LS81ZHSS&URN.R9,]C&_%@: -M.+A0+#\-=K$41%U$I[=1)K]F&N[B6W]3AU^65K#U#[_<3U^O3]YV`;N\/>R. -M.S$).LOAX51'%M+*?(?>2BJ3>NAKX(('ME`*N11O.+?81&ZPZU9FI8FO2374 -M>Q8$]@V%FR27,S^\!$!+R?MQG@B-6%%VEP-:$U-0(P9`T]9"S*EX\+CMG09I -M1=IDJ=+,A6,"XQ*IBHT=I$YX5PN.84##4U\9^!9,C]*^G7"M9YD,; -MD;.8(Y1PRQ(%7MIND;3$+=HZU2J[])-PI1O<_P><4*8F7-^N"6B-$5=Z16GJ -M>"@A]SN(N5AB%AWXICH`"@#I>_HT''S&*J"VBX-BOY"7)9\W+#(U2Y>G94]'XD4WQ!:!3LN-[OVLP`W3;Y#B$_,JTV[V<>JY-4XI -MD.T[]AVB3!3HR,+%-"W/=6L8U99`X^Y&;27O=B[.``!P^4O;U^R>4H]PZB2\ -M3#YDA>\H4@;=\;BH9`M;Y(7.<%(-9E#.UE$25*<3?U9L/Z:I -MP2H/')(GQ#J$0]P8$B'_48Z.M%KH=5H01>E>JGNC?[4^,M*=_HE=:0F3/$<] -MHE3Q[4"71SK?+L[=*$R@J`Q0>GNJU%)C=C:IY6T54<&1D/$OO7UZ$'YLNUE^ -M%NOQ&-4&D;].KM]SQM="I"!VU27N#TMOO(42`*OQ&DEJHP1'LXC3XM=<&J9B -M#_S""J?P_H2!'[I_HB>QXP'%<(MR4/-B_R'>=CNU[W? -M0U27'H)6Q*$.>Y;_0\E_J!CUCDW>V:^F3Z]W(=7]9)2Y>5XXN_-4I?1>LI@L -MN^I^9H?"VREKI"75(M5NP&TXF?>@:)<;GO*--]*EC29;V\,NOXIW)O6KJ.$4 -M,&LLJ"*U"ZQ'N -MR#=``[C5+\#1M\I5>\E[TM:I*>3Y5K:Y9+OZ%-0"'Q,T`5O\&22\F6]Q39`+ -MZ#)IVL!:F'+9ZFK'.BF]1\!;V&"N&\,^=Z;9.RZGX;XE,C -M.8;C+FDW!.*[P#YD1"):&G],UXK^!KP^]GI38_J`\'T\UN+[:M9F(':7;F<; -M(HU30RTF\%G9_T)4\/N3E#\0R2?XV]>\*%I^!QY!Z4 -M`E3#YK7T"'U_.$HYN%G:O6`,VC_,FXK\/##!LIK\BBR[V*Z_D7%?3E*5\Q+P<1%'=\+6KQQ34=39'0/J&*[[^ -M8C[CHCN9SPR$J[M()<9^BP\3T*K"M$='/A1&#%,:/I1<4SOY)]PX5-"T<2O8 -MW$@NU'`;J(M+IWJX$C8BM%NE^#%_*+@)%D4J\)@GS,MH9VS2R5*J1,[6/ZJ0 -MYI)3:XK.K&?`VK&=&H4LVDYY@(&-GH_.FM0-(_^F\M81-WAG%"\HJXB(=)WH -MW7(S7;=8G9F7&W+0NEV>(96,387&XR6E](>1)?'JF"R!Z>[?R891@<[K=$)# -M?^.F-7!EU_;=7G$NMF[*P+]O<\ANLBD/#,8LUI#,A-M!0:7QN6]'_OW_FXDI -M0"#5Q$"HC@T5_\VD*R=ZIK9\;DF'C?3G55&'I$-BS287GT4&WR"J15"1LX3G:U.5XTE*9<*QV8_B]Y7OOO9JASM4,BJ. -M,2Y;*9M5F1COU7N_`#HXA+^.VV5YK(57#?+3)X"\K9`U>K6%N$YE\H)IE5?T -MF(7ZJH:5-4`/'A'M3.:;7'?-@'^=/=S%`,JW[J9=]YGHJ6:TWG0=';8B4N`) -M1G(KZC%0O8122EN.(@8+&3,B6/B/1)-CO2^4O3LR`N("H,W4W@%+\ZU`O.,, -M=D0^9E<'V1?)&^1<`%[1ZS']"'UXS$.==[CL0\`'==<#GS#BKEO(LL3Y*DU2 -MQ3QS3D=B_QN?V]]+BY#'`"0U3NU<)9S/O\'QSUY#%"_64D*RMM@S6(R]Z$DB -M2DL/O^\7]L'4RS8G&#BCI[`VNM'B,*K%/<)TT5MQ2%[L%C]R*`SW!)[;N\US -MW6',54$:-:2"/*=]X?O$OIXZFWIDI,8V&6(V"+[:"*C[/@L>I+@F&40IG!D_ -M1$<,[9/\54VK;I/3ZJ*OT:4+:9*SRZR8[VF-&A`ESZ9LA2>\#34R/&NKT5,+JFD^B\[P,F-S` -MJ;USUTD3CO%"4&/F3O,2BGY%`]0-_/8)E/R.!L`EF/5R(9@@UQI,',]H8F@? -MZJW5T?&D-2,EMK=>>U73OESC6')?LC-DP_SSH9PSN8CFE!_[)UCC=8XY!IJ) -MDC5"YA@J%C(T]HZ9'K_B*CV/L&4\KL;ZKD_B8;CU>3]C%\,#*:U?+*H)#FON -MMY5/F%O(FQXG5.171@\$U3%AC_GK*I_MERB$1L"F>H*_]0C==+48A&9P!,YO -M88P=%/L* -MO6$2[,(>M0I:GV-J%.S1EO`9!#M)V6A>*\$CJ\E3K[,7I9'A3S*3W,.`73@? -M>?LPVI/(CJ;E`)JQYL3<)>.ZEOAK$ZM?+.TZNB[O-N'JPW,"4V2^NCE5D"@# -M"">-N+J=EMV0_2^.(CRG142AU87+W#?JMJNC@,I\;HS2GMDVVJPNZ$V_/>Q= -M5Y&.M/YDM,)-@(H&([^_=5BA==$=SW,2/)L&G#0;K_=@\,QGT6N*WT-#W=IB -MVE`]*T;E&ZD\U/BOI&<,/'/%M_^'#ZX40/#2D7UBCMOXWC'FE$MBRK?^5`+S -MTX:![],(J'7?,?/C[0(9C)XEP:=;V&J>X7:56R&Q((3\JQM9WP62#L].FD^J -M\G]JJ)-3SI&;$T2]-`7OQ1UH"/*60D*OB_CT/")Q'%BR;KM:NMD?OZ?Y74Q? -M4QJ%RWABN&@`447P1="CM:\PZ2S$AY]XPK(I1JOD0ZK^A)T^B`>@\ETD'N7V -MJV6,FT/@T;^XOY`5?E;#"3\BCSS9.X"CIM%3DG-KAHIN5)JRA)63;FWT<=92 -M&OU#DJLOV+7/I+0"R;/>\%C%TVT7B;OTN'76PE#8,>4UIAL:4/WK-LXKG"6_ -MFM^3(*JKTW-T]?+F&0((9CV`?D1Z21^IE2F"?^BVO]%U)B-MUNST[#^$4+QR -M?$?YO$T,]!DFMUA`)3U#79/7X%>0T)&GSQ?#+7%235C64K8<;]L1SH;EA6!3 -MJE>VT5C3?Q[YJ&PN.$R'S?[EJU!* -MLA8V;MX\*_Q-.'JOPJQY0Y1)=?ZK6^E2Q%(_O^\X85F8V:CDU`T2=H1@;,4< -M9`V1S(QQV^CR;9LI(VK#3;5-'/(\]^*0'$A9 -M+!L>%2X9KTS2-O4W4F4#FDVJ$C['W@7?KWVTWGVGN8RX`K8?3V!!9HWFS^?S -M'K^K>==:YXPFMY(8=BHH]64M(KU -M[WX*ZYN+X">-)<4M\J$L!:K5OTO=E-#LHT^<$*0W9"\T]@Q4^02%OD\PG2[R -MQ_\01-7!V\5!W8T5F+,`%)48$9!;FE2.!(P$8)60P'`%%D'AZ;NJF^]AI]OCZ7<]`1BD71:3T?V[>%IBH -M%OLJD -M?&%I[L>D)8EU[1D'=!Q'3X8Q5@Q@'*U+>SE*0[ODU%TR$#'&"K"I:8&4ZWHR -M=A]EE;@^D6!0542@_?-"M%^Q>%X^;V(^#*_INX+\2RCU!$>"5G7HRZ2AR!7JQ6@<@U3ZNFA=,"&SF[RU!YNSX -M:#36\$L"*)%>ZNFFNYKON48\<%YJV))E_NYT7FR(.*!Z2- -MNI<%?-O5B05X3]M6*5F4^6H\YA]:.V9UX]F3]!JLRFL1C=;<5?BY9.K+"*CTU!`GEG9N)RJRL&NLM -MM!2(H7/KY,VZ,YMW-;[F_L9?@8]9'WR.$+NC342*)T9C(Z.[,:VA7*.270-3 -M/0^(5A>O6])SZM%M;JPZ*;+HFS:6+:DQ_&^"J8M/\#/>#$^>D?%'Z?9K="Y? -M42`Z'Q7=3?)'\^L8Z/38F*M2%X/0PAT\$WO2VZ*7^9(E?9@TSCWKFM8(9;M -M=!0<<''2'>[IZ/PJR<>I>L9KE2I(QUKSR,-QES+Z1A7HAGT)&CLZT5VA_>\& -MNLEL*(]..B3KJ_$$**MEW/G>//7/,NQT3=$4%=/X@SGC1@:.3,_*,Q@RBD/> -MYP7OO^?4#,P.1A^(S6:L.+[+!^M:`X:PM=@Q-[\:I<"L)P;C2SB(NR^6RO*9 -M!K(,!72UF;3;#VVM=/ZLKQ`"[B(:09[W.T8\*!P6L@+TOESG;G@9C`B-WC+& -MJH)@4SVU`<_KRV^W[!$D]'>H+->HOK*W[II4][.>X-`E\QXD<90@RORS'N2N -M6B6G,=X9^SM+XQ.1'W._P>)/0AT29ZF8`?TA.WBI#")NA-- -MLGQ;]$[%81.R#Y*+L640S^&%[>3?\6+D&U!_@L;:QT;1>#;LRPH!C -M`V'_Q?)^9G+.S,3&_,C,G.&RT@5>H8N/50V^@?M?R>V)^8^O+KV3Z/X_P.@N -M.FQ6X/9UVF;?$[E@AM=R?U8_I\)T^'M0ETRU178IB+V26;.H%'S(&/IWH/.A -M_/OM9K0N)Q%U3U$]KJHO.-W^S;B"O6/M -M2QOCTW&+N.GH*Q3;KNJ*XT[Y=A[C7,G=]?^#1J2E40/['TU2CZCS6K2$8H<@ -M18^/!MC(9KE"W@/7E>$`7,DNR0W08YX3T:XK'NG^Z%&LS*=63(LIF%_$9F/^ -MI4C<(,H_GTECX?\CDG73_#YDRTZ"/AO@AW+J,`>YB;7*@MX.L;UYW5+L$!6G -M6USR"*O1\CUSX6JP]0?WGUEFJ7=QW%-7 -MKK^'C+XFRP[M*/]06J\'.]ALTV*[RSAI^QZR].X6=5;)7[+?MH(@8/.=<>7[ -M1V0?[B9^6LY+]SD,=D6QSF(N?WYMC_I!9.D,R78=+Q;N;TO>%8@_^4FM*HLF -MC+[V5ZLVVTH_8#@X-BCP[)EWV#6Y6+"<&]`CN/V>&>:0NO]N_VG8OF)_C4/\ -M%D^LZ^/M^?I9ER7L-3GN6T^6"=LH-?,=;"J&O]7Z1T.Z=X$9WS28YI+&-XI& -MVM"UJU:4*-]4>!B4^6M%\E+-3&EQZ#>6.IG3;3]I.YJ5O$UQH#$4;H?G1(^^ -M+O4X=$C<5HG]2%.!=PH[)#J8$:4[?7(2+5E7[(K]P69(705@OT"A.5H%2BZSX*$H7SQO4_;3T+FUSV"KW5DE\>J;)L0;[`^4ZIZ4-1:+&= -M`KV-9,+A?$[]O$\!?V9'_$VU(/^O`-O1XT8TZI30"9!JAE_0G2S?%QY,W<>9 -M'(^7V#[CSS^N_]H'I-8Q`+&'IV$H_0=M::N!!&YC-C_-`FZ78;:>C];RD+BK -MG3,6?4RQ)&@\7F8RT_W!$_+.>9J]MJ%L(:GNUBQNF>PZNB>.YZ<1UCB# -M[-BE\<;1&7ENHO6!_%!LW.V?LZ/QI?P6G-4OJL^!W#_E[6I47U2VT=JSH?>\ -MA]XE],+JK[79$Z8X^+FFTWYM[ZU,2GKYBZ:N-9$30G3SYQS6=R>);@W]^K6( -MQ`SD*@__FXPCI/^"R'D^/;EPU;>Y; -MM*7S56A=%%XCRW3:5P#V1\()S"&!*`%S^)>!2009_I8R;-Q='^O*K*_$,[M5 -MBRNG@\3<46;;=Z=9"!?9*VI0K/`+(Q+6_=E[LWRJ9&^RTPQ76GDZNZ=:!NC\ -M0@%3$W/0YSC^1??/\B -MTLM3\6IZ#SEG3ZJ5"G"E08658J_.`LZ-&XZ1U\55G&_PUJAR"*)9 -M0DD6L$>SA!28QNA++[1!H'>OALSU&@ZD.]20W`M-=QAYB@F_KPQTQ%R`?F\^ -MJCQ/`BHL-3O4Y@96B/7=SEW\@@#E\8UK<)C_1P*%.&M=!*`,D`(;7A[A/#W* -M"H5R1%N@.F@6S9O0";7*D2N2SIA_7'3J&>^VJ]Q=6LB&O[?H\P>F,QS?`OK\ -M-_E9?V+>-9`W1/%;"5UW5_,I#WT^C^,RL0QO&RPR0`X/[Y2/BP1($491BH -M_G&=/]Z8[TG96.UW0>R'NG0"2*$^VO4E&]UH1@`$L0]`5U1)FP*];8KM78OS -M3<'&$4'=N0W`^^%KUZTJJB.^I610`^0:EHJC_3_D+K&KSBSS.8KJQQ[<2ISW -MS0C?]Q^SEMBU1KAZY23Q>>ZR-TX._[$+U8CITIF`?A6=JNW76'B`" -M,IA,ZON]>4%`0'FH\,64KJ6:[AE_^N?GW@C]M\L/+W!,:&[4DYY1/(G'.]T, -M!PX5N/]O_?6YN8E9Z=_!FX-`X=R@XFI0+VDD^.W#$ZT.1V+75TQ9];SSD?+Z -M\SY%D=/7!B\(0K?1FJAEFES9PVEZ*3S^[_1%#AP.TLS6&Q4358&SY/0J_,B$ -MI$ZS==MMXO-9T)O]D1C)5XNV]#LSR+[-B_N-OG0SW%'O\%C4D$UUX/5X3]1C -M7OP;66Z^.7C:DOCNX:8V#X) -M/9IN_J06/DPD(*=B[LJ-G`6^C[>X-O.I?S&IC* -M;GHVK^>T=AE$#;[X*C.IJ^:1Z8QIC8#:B5"*@(B%_"Z@$%4NL6$O$(TEDORMFH&MR8&1@QU)NH)T2%V3@E.[=F%<]6"WN[SU("Z*&_Y3 -M5%0)YBDSXC0Q8MS4&+T'/@U.ALLS*L901V46O9Z9NH;N9/!G2V$N.<0;'=]+ -M?:@I7=9:G)U63GQ=+E4&G,W7G7E_U3",C#V]62CM^Z2$85>WY"SW/R?:R8^?B!YB.=PN]B#:H_:Z@ -MC')K:IM:C7M'1EI+K'2$;?$,_%6A;/=C`E-C13;74]7_4NL!XHZ>#S3)W&@H -MWT`0WD1L/)XH(G^F8N1.:$/9>U@"\O'];Q.*P@1K'4-QS[=8:W/I'%U35YWV -M#.BFZ_/@7R@U?%%HK4UL-]L@OOD9==CM"M&7?2ZX9^40:1?:HH+K9L[M$H%\ -MNJ=F*PO-=GQA))20U!R`<4+T4GI_`#4&P_\ST1=?S2XLTM'*DPE1!C=+M;D& -MK@O3(-['^:ZW94N$<93K7VO"BT*RF^#/'$CLQB[#;ADXSQ[1O3[95^Q)T_B\ -M9H\`UMVI"O\^^^9CZL<197U5YWAHA3,:S0NB6E\N,O#N=">W`;#GZ.)/$OM -MMZ((%G.GY<;OBRB4C.]/$5*O*2H8JMLVL[H%V=ZLES3NA!;V$:),.&!T?EZW -M"BBC&MJP4R+;Z+Y/R6I56O"$+QSYY.:8/%U]4W2Q%?=D$C%]#PV3U?4L,Y@] -MWKLTZSRG/-U\'@Z*O8HY/E=VJ^.OW3N5WR\;"+H=-LP4$@#E]L%A;H+1'D^#/H3AA21I -M9G(9ILUXU+T$!4!7H%1QM\]8A]KDHLSFGNRDAM#V\[(:ATU+V!M2F9$7C\\V -M;])V(1W8K)]\;:#%]Z[T3U51[KZ\?K6A3B,<3B17;TQ3V/Y+G2=]#U@[$&XJ -MSC+C,E\*U0(I&XO.QYS0M?_24$E)\V4+='.>BZE_0S8NOA>>8.7]W.^AW6@H^T_X^;D]YWT-VGS>8CI->F^&OR1C( -MQ(<0W4M[JYTQFE-QY/>V3.*.UM,MQ8AHJN11,K*]3,7LN#[+X*<6,)NN!4S9 -MH_0*/*$)G+_NN-[TH;HD_-1SZ+``CO0UU]78%6(Y?HE8]Q,A*C'["HU:6F"\ -MT?F)+UX?[-T.H_B<<0/V\_&U2O)(+\(@/_323;R"=T(.8>+VKL-]J]EE%\BW -M>!L`/_)B]:'/-M+34W6,44G>+(R3T]"%8F3*=%R/CN&YI]UF)^_;.C*J[E8UB,,3K$>',4OSB -MEIEK_)(\F3XZ/R^.+W%.:+*$A(B.F^PT@HSQQ++/7K;:.QUT[G-3_7G)]H2Y -M4Z_P7G[,FRRMM;"J5`P+:%SE;Z>&`*ID.(/87TICGD_H^IXE -MX-MMYGT<20LMCF?\EPSU/*MX>NS>EKRKXMUOGRF9WZW7:EC_JG(F$)2 -MW0CC_.P5R5=>=B_!>&>?!OP5URHZ<1G^)8`-DD+V85I[E94=WW=,:@GPF?/F -MO5[:PF.6Y>^SQ!U=YE]M@LU_];.U_.)6;84I'?`CSU8-H'Z9M&639%UQ/K%N -M3J^5)5T[6Q5P-GF@O[PT"*?DP$EW]\W0781K7)'X"D2[0E-TW)+3EOAF4,J7/3]&W#Y -MT2*]QO(Y#,:]$(S4)]2--WU`9EU3U^(7+J^]QID9XE,D'D33%ZL+U5S -M-D^/L`BL,:?O"UL"3"`-D6R'X;;KKAQ]+5^OHM#^&+J9VMB&E8S:[;ZSAJTA -M*-`J6+B3(>U=)KO*',#XO]D]$M=DY064IYM9U(UV/F/6LD=/V>/@T#>G(>)- -M#F-3-OW;"$>UD%PE,F-IS3]K6'"1 -M.2-ALI'R:MMGV72LGYW;IUZT,25V?+)7%@J\DRNUF?#P>W4Q8RQ^6R$)P77, -M=L?0M'[.BLCC2%608[0/1[ZKA-^]NS8F*G]&("]HSU#>]B!U-WOJ0>]=2P>R -MC/;ZEHTV^;.?GQV6[G%JA8E8LJ\Q4>$&5Y@0+[!_#+XZ^B5:UOEO$:[>Z,:M -M\B143-,[J:LQRW10O#MA0[[*_"E,V`J7B'"IZG$`"\.&3^S'AK5XC;9`3?F< -M+HBZD/$NMA)FO5:IP9,;UY3=BB4H9WK%P&G&HT[P?S^=+5:BFU6!&[J0KF<]5 -M08FO^,Q-3R/=PB"J$R=?!,GJ+I9+%/Y*P21/W,='5_P6H(]1^;'(_./P\:\/ -MC"55M@`9VI%4]^W;D7.1.G3PO/1VGFHY:MO((OC@PLLY8#A]+XUN[$^.9!0N -M+1N_9,+OY/WQ,9)(4(38AVO@I!C$8LLFPSP>\0Z>?TYF$%NJ&_JRK_^7R!(>II&E1+0H?SD[3D7JN)\,=7$A#-9W[=&B -M]6$8R^9VX\X;/IU'=9)>)?5W36=[R'=X7QF<0^L>1OL`KPP7GT>.\!%"K#A6 -ME!T(7$GT/I>4^R"_X++*[JVY(H8&AJW+LU39I^?&NB4YJRM*1B\UH-2^;CJS -M:6+,@3,?8JC[_Y#!'I@G.(XN:=S_9G/]]$9H*CQ3L4B5GTZ"MAT-1_==7->1G&J]LA%<+^N00?,X87]I&[K\R#[XCSCH+%&968'H]2JQ++0X`M$KO%M -MO9W^E.'BP\\MQ,W2E3NQ*=5>2+T(5Q\0\HD^%K??UM7+G@"ZSK#+KA5+-0`-95*&]0)-JZB:"VW:4?L>5>&U9>!?4$"YW/L -MSI<6JP9/RV2O!]S70?#(@2Y2]7ZK+C+G=7UX(A^K;OKIM!4*[9+' -M)`IS[/]X+3AG3'J(3[U9\376M=P$]H3^@0@"VUGCB>YGU\$H(@/7#;_(:.S\,S=Z9< -M.QR;=I!=^JY,YA9U`\4H`C>3E0#^\@HP2;1.-W7>5.P\^I4`1=%L^-*ZCVG, -MK"R*>EO)2'D<+WJK0"KU88IGLG&F];+=4;-Z>2(6KUW\= -M\^4X&MP?=97T5/?=>KEX0?T>1Z&&"S@3VLIV4D,&'+G!%MKD4\7.[ZL_%?2I -M/:L',,>-EQ/8.Y;8--()$,=8C$";!5Y>=_S:Y2[)4RQ$RJ]SAN)41U5"&_6W -M:IX$K)-M@H;$/3>[4Q_.1P6*L+$Q,5IR@>G]*JZE,(2>MEIC610@PF1YPU]V -MV*2SAW7?ZA'(?8'$UQ]C-#)\'R5#%ZKU8MR+U_*;\)FV@)OH"()P1FMHO\,2 -M07.]U.?&,@&2P7F_7:SA`>7S:CN+'M!M6(J[CF_417WLTU(1'(>K/J;4&C>: -M)Z/A-,"(;@Z*P_.-.`.13!='AK';'A9)EOB60J$5BDO@;U,>NX?*M%OD%%[2 -MOPQYF/2Y@U75]]'"_CO"I*;*_\UD8/=W'B/N1C5B>&**SA*7_G -M/W%%`A"$?8K)7L9QCNOFM__33#VA^K0J\UN6S$'Z2\H0=WV$]BNG>[JA?^LS -M^@X]RY(&-J4#?B0BM3;>>8Y>K/;//'5K__/>@@$DOI"";J#N'$YY-2X;M@,*H*W"1'UY>?.18SF=7A\/E]G'/^I$_9V.G6CFL4T4>!$EQX49PD[U$=RQ -M$PX=%W81NA$\0YGQ;"1D!]BA6%>VZ69LH6C6Z>:R;N=!4'!L+A*C"#C=45&+ -MY"QTBE&S^W<8TK8[?^ZP'>=W9V5M4P=MD!$P?-T8.BM?JN6_0C=X^*DN[_:?'MOE.C#8YA6C:1"*W-*6E$H%EN=LV72?' -M8&8//7$7V]+(P("CY63/9-A93ZAG3UZXOSXK5532MWO'=:W<-Z54$4#ZN28% -M64^Z9[MSG"V9)J+J5$GWQU39\RXC,)V^MXZ7T#HAK+!@25N=#\A<%"HIKHRC -M1`N"X2H/L.9ZS&C52Y48T^1T/47[(NIZ@NAH'3-D,/*+&U)08P70E#`9HRIUO6/"__/8Y-3>_UG8P\*]5;]IALR6;JB'NQM!G$>W -MDN[]=>N[^/+O;B!]`&CJ;JVU30_#:7S -M6=[46W^]($$3BT)M6U5HT/D;#W^O,!;^+U(Q,C"/EHWV[TFOY:%3+L(CBF2/ -MKT)VV%5T/B\/1N=<+.!L7]'A%;*M-_)ZX!*)>X9BKQ__++IIIXYXC4G&?V3E -M0TQGE:])[>[0E3%MZR6H'I/87&OTU\[U@L1>"!JS3+"L7&QH;+WW9.N+F&Z_ -M!4H'XKID`-&&M&U1H_P6&$Y"+`STV2Y'M'1;/>\1E8);D9/2L0+85[AK)SLY -M;DF"5;;7&L0^I]T9]U@-9A#P\#NW(5@W -MPW(_3%3T\/]4?:SG1758'6$UG -M<#!=I7AMRON9`"]SG?P1_3DF5KP7P61]/NG_=8[,HG&C(@O\7J)'%G!DF"[] -MN?&?RZJN)UKM]OHAZY@T$WA5JW#^S]9:]5]YJ\86WZW.-IBWC#V7/*K'R*;O -MX%,\1TYZP-JJ;UW_O?SL_^M,$*CO1O;)USU2!Y?,Y_PQY@NL>;%XNM55D;+L -MRK]:!D=@IV#>B_Y])+LLG32J_TV,@M-%U<(2ZSW]Z-,3 -MLH&!!Q`4''I\LO,2W0Q\>1?XG -M2YZ3!6B3G3-6R:).B.09DX68#S)#+Y`+\+I_0V>8\Z][*0MKB5A+G)S]L7LA16+%,0[%1IX=PAO,>&Y$!QKG&[Z<`_G@E039+ -MK!5*BDVS'8&;*-I//2IR)=X98UVAX8N7?T>M"A*YX#Q7S.GWF!,90KY.,__E -M3B^->)E!^8-($&?0,;C8A)J$E27SUC'&41'!O:Y]3M1KEIE;"ZF*35WF%Q@8 -M^BQHI=776]U%4F4F7!Y.:Q1E"OJ\&OW3\0Y;"Y,9Q$1GOM=<:*&C@](D?O$] -M!(4.R<905][RR6CJKY1EGA7#HUT"+_U/&ELI5:%HDLG7NJ//T7PYIY>WL\;K -MHX^FCD#%WO\4&^FZQYU9"N!Q%.Y453)QU>I3(GE=TZVTY(XI+5D*U]-:4<:[ -M#&T^!B]UW%2(3YI<,9:Y0LV!_LQ<^ACD&8G=2QRN=12:*%+;H\WS<%LRUAR+^/\*P=+MCLF]W8R1I^CV2M\]9O'_USW2NBT=8N8^6 -M*ZK54E#<=-,9@:UPZOHE^\VAXAP<69[^XD`T?%091A@^\WWD-M#+6^4UZ1QH -M^>LYT_R80_QQ%M).VB12,%R9QPJDB:RVPYWX/X8?TVO4^XFN"A1W424`59%G -M"_GB.?:T8E&KP-WZRAJVW%"E'&HMXTOCGADK-4R!=\0/:)?TY,-T3]+S?WGM -M;PO+F\S[B8$H)Q):>&LV;^29$PO@>$:V_KP8VN4%J-I2F.:VB710NA^,<^GF -M^[_[4+7T8:R_V$\0Z:SU)^**):@W-S7L1(T2( -ME7,VCX(W.T#7@9.'CD%9MR];DCSF&/"HP5[EVMEE0:7=%F=<9+NN)LB6++JN]DMRN?J>K>WLZ@A9&X8>OUW/Y1+I0BION3S-L)2@G -M4NBDM7N@/]*4;EA;*_*M<)P/:IZ=&S%[3[TNG8\_2/*8^4,0JDSIY -M+&!+E\B:E[5??G'0X>/O"N='@5BNS*XQOP];,2FUDFN?T?1*-.3V0;2P5J@G -M;Z*H@T4=VD*!Z1W2!._>,F5>0W.E$FU=_D71+YZ*RI-CC_)T>E]O6+=F -MI3'Q^E#]U>\QD!FRT83(=7D9DL.1?ZR6AT0=7N;O@0PTB[%$LE?$ -MP*F7]QUKN."0>GF<[2;%;&W-'L"&W.!YZE;VDX$E0,1<94@L:;D,LV:*/R=) -M+'VHL4`[R -M@:LYE2R/Y488)43V9(T:`AM>99S$HBP?=(\:X1BC9QCEVV+2VB$ -MP./?])0_LFG.C3FN,;)SQ]76[DN73X[L+8[ZXQ>/N(GT$^G+,,3VJ3I?G'F> -MRB3_4U[T-%69E.XLO+81'^:QLZXH!F#C&?KP(MLLK\<(?2)R&NV@&(V\A]_U -M%!?S_[:-RRV8]?R1N/)^&"GUD\3);LT+.SF37^"V*LMMI*X,LY114Q^^>J\G -M+[*GS3??9;/7D?V5N"B:G"KE/4AZM#C^/YYH/[TN -M+?`[@T-_EP.`-01S=>E.#([&0X0NE:U8TP]CUN2Y_?.\@6@4[EWR5`'4IL\R -M&.UDY'IEC?0J?V3-#S4:,3MT0JARR_75:4"#!=LC2KHVN'% -M$=:!&=^GENGV^#UD!0AP!3/BIO.M,D3)X[O=4U_P1)_T!CC.8M9-IBC"'[O7 -MS6,NIJK&RVZF`6L9]@]7N>'H^T0[3]]C6:U81F.B;2-=R"7=4Z8Y4?C1&[?: -MB)*HO$Z$*A#Y/%0SO4@X?$J+SP[;"$X7U)_*C`\&_=>BG,-"8; -MFZ+"*U.ND.EQ]%F0Z#)2N5%#7>K0@4)OXIW>UR&QJ]#5.I0GVTS%>$> -MY0RX!B\PEJ)KI;'TD4&ZXK[?5VRKJ<@:>ZFQ*BF -MJ73M*"(#?#$@=+!#(?PQ-Q%O(%-R5O7HV8C_*F5KJ!.?6GRD.*O<[Y'MQGR1 -MO2;+S=.+>;PWP%,Q"\OQP[)K;'40^HC%6O(-G8:BS]W"_\Y6IF3C%`$.OB^VK):3.J)MU,IT;N`CV9K].54/K(^/Q:&3'&)` -MF\]\&W[,2M`L^[+R/MCE7T4F,ELP:V3V0SI8I1.&OW)E"LEW,-.OXIP&?3]X -MW?TA_CP2K>?,/E+(QQZH[SSQK%R(JN8&4;;&R6;A*XLZZ_T$'&C#+F`@*,?] -M"=;G8X=?3K+UL@':I>ALWL'_%<`@55:WN$X5Z/\%FMGSFY>RVS\$[]6*U/[/ -MUUFFAP-R<6E;Q"M>#(E2@78Z>P@TFYYY;'='K_OG/M5XTO,TRG"?X+%++(67 -MIMW=]C#K;/V?U4QTM/@0J)Y[J4*AIX`L*$GAOKS/@W,;[J@5/H1Y6OGJ"BKT -M'I6.(D48!".KFE!RWVZ+L&:A9PNJ=X\>'X<6DXU7"(@LM(BB=)#W.WC_3GPR -MKH=;YW64.2\DB9L3%EE@2#W-N?K67R^_H^+6U&ICHK_G$E8Q6-\2DX%G^:KU -M]!D#HCW.T-,(ET%NT%KY`)O]?T8@*95\Z.=(%LBR.Q(4/(98#6Q6Y3NV;3G/ -M`T#B@_"Z#EY$38._8L?5\]GBFL<)]BTT'O*<$L[1]T"5R0>B'7;BZY/-D%-A -MXOP]-DE/JH;QES5S+%3'3M)KDV66=0R^RR=_]>Q2%G9W19Z0.(E"9&-.+KC' -M:\7NSYIP)\GOWG%3S5B_OG?S5&^,[>Z4[?.2)Y./OCE^VZN#.&Z?66;+W^&" -M^&9&W`^3F)HYI_[+#M@M@4&M'*LMH'U;'=9$^(3?N#LO%!*94]I*O\%@4 -M(**Y^@G`F!0R#DM>4'`/G;,B\LT_[L*7:H8)UR.?N@4H409&+NW=Q7X*S;5] -M$W',A$[WD$>Y[:K">5(S$[1D,)K@I1R&9._ABCS+$&O3,D(9/PRI/1<GQ7V'97;O=J3'"V:96^Y5;;F0]%XE#G+'D?-'/%%6.?Z_9J*(QCK&@S

D(CKQ?"XGT-60!OB_]EK'5:M`;U?,SBP0Q;Y'114?*\;YL'V:#K -MJ?2:AS\]4'Y_C=D:W&1[5OIU -M2JHU8_(M7W+%8>':K"/A@NQ'-5B#U%B\[=TQHXC(X"3`]%F@8-OV`$779^,8 -MFO?[/U[>14R*A+^.UZ#9*4S(S,M0?(V?:;>>-1;I!$4NW(NK=28=[+WB6[I[ -M@R*\3LLFD-VK>N:+/HXE>(G)1A=8D#5Q/0Y>:+C_JIN$<]_(X':)C]CQSBA]?`U)*:';-ITBGC*-4N/#*^^CZ,0[]ZOJ -M9_(H%+_W,M0O[]*PKU.FKS5^1K9?UZ5JI0X/R=/XZ/&'M6D:NAJ/+6F14R*D -M,YN7866MJP&O&GNKR:GRLR'(?8\K+5+.^)J\"!1Z)F#3]#OEE8.!6?"[J/O: -M$(@N=!I2_E58Q$&2"SJ*XPFHWCD9=$5P@'JPO%&GYWX4L7+]SY?.1YX3&1[G3>=X8[C#Q%!,1PGX$E)CV5 -MNZ6>?9JJ$)JS^^.7JTZ>#MHH%8N=$R7/(A)_A&!_ -MC^_GQS[S`XTT\.^MZOQQ5`U8<4.D^1O=QL4BTD9JN?YPN\LST8+G+*]6<;,C -M.KO5=GY)OQQ5QOB\X%0%T[^VR%A,=>.4[FS.]O!.J0Y@'/:HOZZ=-OJ!30EQ -MNZ>0!Q!AM+[W2Q\S[595S%B;#38?N1G+(M4%"M5>Z>S@+`P24VB3!%/"/;-Z -M)[N!]%BENWWB%#-_^B,L`=Y[:_&,2EO+UHA=WTVJF-.KJ).@(5$W7!(3O$RC -MLP:+:=F.E$T.H[+^JOSG'`/TTX7&;.Z<(PJF1TW75H#F'@@;<[$&-8``Y%?7 -MO4=V15B\J.R2,[KWY.72<53,?O4-8PE/ER=V\%TZYB'DW&\J=Z)/K>M7OF`H -MA;=V,H@7>)&(!;`(@9A,HAUI^'KPWSO'HK.(%::G*'--=JOH*!]44#(5K":B -MCM:24PI.]3ZY(H0^3S+%S4P(-YPF,B=3?6%-9L:3RK;S9<3NT9WF*FKN#;FE -M9[(.N]'6+W`>.Z\3T&+O-V&-V0[ -M3DW:0M='+)!<>LVLKM,T$F-:N7'U_WRE[W>K2)93MUU.O3(;FJFO!0MP_5_3 -MT>E(;^SH),/,B>WZBN[8^:4[THV3@,SD(27 -ML"Y@X+EPOBRW\8X'*`B9/0Z&RQD]F7T+*?B)/F/041+FI -M[=7.`<0=V(53J_8BZ[?2?5-6/<8:I5I#A115@DF-*(@T40/YX_,T@\8PF6WM -M?A-20G:WYEJ`*AS!AM/8>$3G<-J2BH"5B*!F&DM3_^@DO[]X2;4MNG^4?C67F1BR-:WD -M'L&I+Q?19)2X-6:V'L#7"`P&O38WM36I"+Y.\L;,=,U>0HMH4H+(SZ]T1`HU -M]'I8#$>064`PU92LM#FIAO(G$SZ5I+.CT_JS9E0*UFGP6#6%A.RFG[QR;Q&>B(0>> -M$0&,,QZB(/.!4[<3MU'J1VWV#Y_`0/^[0%G_0(04R)R8UJ\L^B[B/4MA=_164U[L8JJ(M6)/J/1R:Q:>5 -MFV9Y1XDL%DV.Y4921Z]"\6U5]S]A=Y'@%)`8F:,S(MJ7[,C=`18/H]T4A*XP -M#QYM-?&'>MD68K)&7;L6K@>/A+@#3PQ1[('86O -MJ9OE9/>GQA"W8;,/TL+L;#5I:+@67P[9RPB*[COT!C>>;+GQZEHWG4L+,F$6$ZAF4=VLFO/8BS(3X!8<) -ML."-3N@NW*S20,4Y845TA60D`O8`@!_)N7&HG2>0JA6I!C@C[JG7B:%/)SP- -MOM)%\J271.Y^A%Q^+N_4K=^G4$H[WP-9\JOM7PU8KV4+DQHI6H]GB%[S -M0M#NC4+>LGRC!,+EGK2#Z06O(GWC]V=,<"7(_E+=1H!A3!F"N@JIW(_([6<9 -M69='/T\2J?-];B6\IUWRRM7$T?T$.KI+PT?G_Q"Q(Z(;=KIL\7N3^9-U`237 -MAI5C(=(HOJ3O]\+>KRDE5BT[0V@)I!S\?5RI^6/4OD^)R0-IOZ(<*IYQ](Q4 -M=J2U8SV%_#]TJ$;\)0/U(^;;X[V-"5E@<.24'E\<(H5$W,?(-J0U3`?8@SK. -MWF-6O&-@X6];ROI#KJ1/K-<`@(%3OHE;H>NPG[[RVJCMP4BX['I!^*X>"$'D -M/P&[!+.NC&G3NT?BK.7E/_NO%^TTEWY_K -M@5B2SN8LF:N+,H]6!\QU<^JW:J_%Y>6HHT866]T,W`J*IHA-M5`AA9O%GHI> -MX6C[C/X&*L4HV5UQNG0;Y+&^L-O04/SSS"767EUB_K4OMWP'/.MVXDQTO8L> -M>BN#&?R'E"NAY?NL(2=Z.Z>UL>%&B5?T?\*T\(S@D71T.15^T\-M)7\/7\V> -M[T6."=G`)#R;NSQO';-T@X8)P03*UH!&A["MG%(I).CK7@I3_2!8T!+Z39_3 -MG$L:1?:>'"?<[/)LDV$!#O5N[F#9EQ3J',$D`0YK6IQ`[VS,37PO^L5_^&[E -MAZ:P)]WD1DL;H;L[4;T,WY^U^QV__!;XFW_?ZMO@[P+7^:ICY^Q!O17$&S,? -M2H9V>7.]DC5_^T.49U]3ZI`>CS)PE3*/+R<^UM@*F0#90.(B(#9/*#@J*#4*55,>TB+U9V[05[:\HKW+F(1:/.?@'51MSFZ\_::^A1IYF# -M+D3T"0G,+Y^$*EQ+SPS3[8$<'%T\.])ZIQ/.?']#U!MO\T'XGD=YR$7?MB?/H(2$N.TM#/-W%`UEZE7N25?FGF>JG%]>PG#RE?WL`<&< -MY-"?>NUV0Z^WT,G;_==69NW^QFT`HVSU6Y[M+V[Z7TIO -M/*#V'?$Q^\U]/O-@/$,\S -M2>]-L3^1&:A5\4&4KN;(!/QOR7L\EEQ/"6`2JYHU$,`&IG;4S3X_Y9>+`Q?@)2>I95.YG#\2]FZ>9.>A;\' -M&/`#/1W\*&%'316N!\:+03MC1[+N,[F=US[\70;:6X!WG>'A.NO+X*J@>@6\ -M^A&5&>(G,LO8+,Z-+#&5@%Z%8=H$Q'L<'&0:XY:B( -MYFYEEHZ*\]T]*LT? -M2/^M:NPP?,DAZ>JDUP?EH%ADZ>*&U*WI)&;->RBKS=3/=UCJ[$0+`7OE=!UT -MH>>$JG;0B+&RQBDS4#3+;^]DR`_>=T`WN7.41?O/Z'?DW]#L_P6S`!3NKZ,< -MV(3%G%%]H-GT;8TV/K&$)DEUFWVF$Z3=A?^?P1/__^@-*(7"XRJW=,8]62'A(C^JBHUG2PEXZ,ZQO#-A`^ -ML0>_?)S$RP,QLS+LWM@7@B_1VG,V4N\7'5\/%H'-^J090PJ%*IIP42TIQ@A? -M.L*Z8JU!*W@(B0Q5LNH+J;!Y7UK0.#37;Z8F&L',X(L3`8%ARH<*^$NX>^G, -M3<0ABB]\)JV1PK:S\^K0^Y=H,GQM9<>K!6R0U,W-*_'>0+-'DW[@5A1J5Y_+ -M?/^\J1OIZZ1[R?JHU67T^V2=;\4VZL7^9:]?F>Z\V8MQ3'%%,>J,-/AIP'P, -M^VLM`NH#B#O[]!`K[,D18,*A%&[@J*";T>*UL+@8>^.V@GW)D[,_Y*N2:C]V -M[XOGNC^]RY8#)BE_"_I!>H]CY--ITWO8,&N6T7X--L==D#T&E9[A*V*;#A+RZ==':JV:2 -M<%'374K#^+!_#+)45EDL_F[/>;,\-O..94,>$N@U55WW%_@Y_4*=J?/+HB2G?2S4<\8Q4VF>"W^N-C3PN3UD?@TEN-,7:&VU -M%ZW]$16W%=A%;$ZP^/:&TM!9TG>S0@X'ZH,3%VCV8W>YLW'@IMU2O."=--XV -MF<*%OS@PT66(VS>X`Q9.#GQ8O*L/S/X$/-Q7@>?53R8*@&0>>J(%J[6,X.ZO -M1Z)"]70YO7HI]Y4/P1B*PK\5@SK8T`&H:3+O?8-H.U-FH/>RJ;]'TZLBOH`E -M(NM+U'[NGB[@N]#GS;0LL:L"VF7=C4[7[*%*++25L5W.DM9JXK,1F'-)X7&DB'^KI3N'.L -M2;Z`'EK`X[%I"E#WC"BIEE/X%&4I;E-7OT7#%PJ?>;SW0[7_O9&;*?YJ@$[' -M/`P8BZ_2`:79QBO5O:D?DCQH>VEB#7W0=566!;Z[$2Z6EE[DVE%(*@VQ`_^O -MN#9T*_(0U6:4A<+V2PEZ/&:.%@&VLK7)-B^^B>O=B39N7[LJ:J=Z][Q34[BC -M>1:"CQ14LI*#./=%G6WK-JXP0;=]5L#V,?N.`!I%S-._@57*^OYU@QY3V1[< -MJ1'=+54ATN8KL5/;?(%D=B0RQQ]-[W`P*<4>:S@<^,+T&^%57^MO'Q3>E^7V -M=Z??4/CUB1)LR%-;T)/PT2WLR&`A_/C\0D]W7I.XOB>Z,W"7_M)PGDR*\ -M%%BW@7T-9A*-"$F0;RS8[V#*;WJC7FU.9(U"403'_Y!$VB%\G<`8S9V24`,C -M!C?Z8+B'`'G&F8^5_+PI?V+[!K? -MAS!$O+?5^@9+PKZW8VB6N]C!4^2I1E%EYZW7'PBJ_2U!9O*VJV`^4>P=GX@Q -M*O\&E3GPLE#PAWMI85H4[03U.^LX514$^KTO:@ZD?7N=QA_ECB-Q,+$W0SXT -M8)B\(6EUIJ+-3":RP(ZV,WA?3/H7NSL7L+M1GLX"9'F6.H9<'K79&:C7I8#).,;]-JUK@O$?W;^CV%YV.7L$W2LT1^Y'(7M; -M#1!&21+/HNI?^%/.JQE#[6+DIH0U;4CV,L(`^V99LU_\[]:P!.OCB@:YN9JV -MO_0"8<\5']NU<+=`<4CH)OK.\/=>>R?=(.XM1D=W57I/%(FMLR:<]R0?C\Y2 -MMJ%]KH3)Q!R;_PH)%!D#^M4M@?\O>DV(\)>CGH)@_1&OSCBHS.^[>^-<^W>4&F359>;XIG-)V-U!:6^:&U'[ -MIT$T2=\WD4^`+WV`#OKM_0M`-=*3"5#(C]3FL;/,>>ZG\0U%,N47==64.H4D -MN:PRM1]0Z=J02J8'&(>)9#WA`&A(553\1^/NG:U\7 -M:1(0QZ#I!:H(J/99F-+1>T$M+YSY3!K?]#[,R4]9?PZ^CC0>3T<]/CLI;2I9 -M7_PSM)\T?0A;K^*.]9`.K*@(MHI -MZ08 -M);E2RE*ACO.D&[\WXC3+1Z\>69E:CV52%I`*]1U7SB$`7)_LS2EP@]LO-'W. -M^`]ET6CRCD3<-@;JB$64I4OIN"/NO/%>M9^&^FQ;"H1/<-5@!%(3:.JP[7>C%/_#S^VPXSH!,;C6/JI2R7Y]QU,V@`-[*EV@XF6_J/JS*01R<8*Q,1?>T<:YJ-00 -M:])&EU)_U^%J_^6>UI/2?7'([[RA&"T/=JRKO$'JD),T?X*H;>CUQ*7WFT:J -M;E+2-CDH[0SV/DOJ6">]BY?5G9^\6[MJ2.OM\)"45A;):^L%B*X10`5X,L+S -M9EP^2E>K;CC[,EMGB&7K\`B4W55#CRP6J63,M7]&Y1"#?33.OE/J92J_/;7N'O0&FS&R\R?VV.!U -M*C!1F`1T^]QH3/@W6SB0?^>!OU]]?E'NVP^O)VYO#7&L)X)%L_6D:T?YZVT, -MBWHUTS27J/C5H:>;@/8;:7XWV1R\W)E?'5^5$YZO=]-]ZUM_T,<2*)YV\C/5 -MQO%HC*/O)1XFY]\M#?5V6ZEQ_8:2KMX+@G;15O%%`X?!7VQV4E34K6`\RM6. -MM#*D^KN?HYUM6X/4DE9$;+JU[$&YDSU;K<&-`360!:T`8@G\*;7%')4Z9@O92^=:4%[!CU0 -M6AR,C*N8Z+NG*M:]]3=)RZR>5AW*_Q4C6>+&[N57H/GGCTR!#0*9!JUX&_/- -MW'E^XO6\@0?%-GW)MX,CN??44*QEFY(A--83A-\\L:V[$25<\4!!3EU]?JJI -M8FJUGDOG8#XT$[&"AS+YHQ>M6;%P*R>$9?O.Z%\'_X>IAGNBHRIZ: -ME'R^#4C&IJ=\"5]T"@%>7@VWF>+_63P,JYAX"48-X>QU#+K)K)CP5.Q-;%@8 -M0L@S,+G>^E`I91TPBUL'9"Z7CR4L.HANR'`L*S,I*$(;A/>;&E.W-E>48.,V -M"5\UN]*B<9W=(&?LY69K+`W=][%[3[*TF:]6+B*@_(CP;?8K&-4DHO)4LOD[ -MICIJ+W5CO1;L5.NYQ$_7*L!DO0_&"_'WVS9L:ARU?))_IZ)RM4Z$O5>`@"Y^ -MT3QNIO>[S=N]LJ^W8J3AU/N0<&:6@K[`8J#*9E3;/4CW#Y3A3"QG8/3&Q&=' -M$G;E^IC#5T&2A4V+?CBJ09N?@".!B..0.M(=WAO4L:>XPGNW4T5'Q_SAJ4;C -M6=:WQG'MKS'!K_:>9Q5@&0HEZLSW16 -MMGOV2(`F,\<^$Q.S:#"-H8:("7ON[#_@UM0-*_==0^\1U3_32A/9Z2H0?9C9 -M8L?E+T:P9T#:0V,/74!$I;J*F(P!'_)$:4BSCU77K9'PJ.+H>Q0B/'K]Q*'U -MB%L.L\N*KC&EF)S(%^:BQI.`TF!WN";YA:S<6];R@8W@:/%!5M9M12[;ZI$.7(QNO04JTEL6-COV -M(0)WUN+:JP?XD6C7 -M<-:_]+%=U+`(G.9QG6.DE)$^+;XE_*HH""WQXE(76:UX_"DPR6:>B?PW*(JU -M8S&820]W^\ONL7&85K2E`2]5[/EL]]M;ZY;B3HV-CE%FL7>U,^8[WN[`J+]7 -M,%*!+FPI1PTX*_NTG.TNX8W]>!"%3I/L]^9ZV9Q_`-\Y.#,%()/>Y97H2X)S -M=A,PTJL2,UVPC]5<%K:J/D6[36O@%DI2YJ@VX$J\*NA29^KHZ^F,CAR:[FH"Z^R -M%"O%DI+L43D47[%).VJR4;BB>'Z;!@`E1]%F8^C1=%71!]IO6^4WY3(;`B7# -MRG'%!C5MW-'LRVS`*E`Q<[-&T-B+ZH*W491X:J*4MX#?SR@FKSL;<4?.SY"X -M'N`A_INL_]GBRG#7.&C"@4\7SR*K9JD9^;,,HGB&:GJ)!!V)I'0QNEY=^C^^ -M!EPR+H*7:2>SGJ#83K/[8J3)H9=KWR4VE#^&5)LT,$\5 -MI+;@I..U(F2A(;H@^ML$(DTVXI]T"=$[="?979_-SFP!780'N^ -M692]8E8DYO47LBM7I6CFF:_/+*U+R#\L'X&;$OY$`)<,MI/WA -M<1W[1A48\W'D4K-?/LN0<-36=T>%&HI+T3FF!6*ZG=.E -M+.`&>IB7:(!/$5>.9J901P032I*#49E_^ -ME.[GK1K?+UEXR:,<2HQA;,I8CA-YSBG1>C$%:D#S?(#<`2P_T"-#4"6RL*SO -M+9#6VO6(DC.+K/"JX>V;'T8)%-!3\A.$Y?NF/[_5GPA`1T`@06V"#,5`$W-EHDL^\(3_@>4J-U1T)IO>]M -M(R3GW\]IL]H<@6U9(VH@%9<`X6AK[R,C2SR1KKL>=**%W-R;\J6+$:61>?N) -MAI\DN&S";O>%'B4F[$*W;ZW=0MW_&L>LIAGU=/?K8'%;6'B%>[!OZJ:'1[6@ -M=`C_#&Y)_0RETTG*59.*"I_1;.-"BPU>Z%[=!^T7<%>ZS_9K4D+*TXKX5^-9 -M)?P_2H;;ZCYSIT:L%7]C6TD!]!T#^G@W+"VQ_M\[&]$/#,-7XR7L;09@L*[X -M]"GR\9)!C[I,=>X[BD!&`_G74KHPY-<&?XU&*C[/T6&:]-R!B61Q]`78P-<+ -MJ7UYPRDP[6,HUOC<1)T/CK1+MW^\;=4"2Z`:ZMI4W>?MW&5DXO\1K(7]P*BB -M3P@F8"!--!:AGWP0'("#61+J+77BG2/3*#?.*QTDM!'](NF1L"9URXF8GN>H -MPF'%Y*HU,40&+$Z?K"RVT6,.PQY\FJ:D/1Y.V^&CU207D19I!9JB=@HG%U;6 -M8G_DM##O8;[L[0J+?E"SRQ\1X<$F*(!WZY_B5LHR8H9#GS7.$RC\\@5Q"?E, -MLZ8X'LO@%;3ASI`Q]1Z^]D]\NCAI8-'`U@%#LRMFG?.Q0J0TCE-:F4;,4$.E -M'#\%$RI`+OT/U!O_V*\\A[%RHMN4JCQG9IM`S"JB3(D,T`QG7/#)".4S,=^2 -M&]RQ),6&.+N[;+QSTRT -M+(%9!0,CN&M`8TA!V];KMVS#Z<8VOWDEU+='B"$G^/UW$'*17:5M/D$PE@N^ -MVM0`5)NL0"11CW%#&]$]:#`,Q[$WOK^D$BRN5DD^,I3M#KS0',FZSW_4MFW: -M78I.:<[DIJV2_#:W-RA^%(1W+5R=CLFK6\2Y?$U5B8E:]T]=1>"+A(P#+53- -M.,@-@"JIC"]SB(DA=`5B'Q4VTSAFT[69&3:,S3NOORNMWPK\[AR"JJO+C(Q\ -MMB6$M_P#`*I9?U6I2V,^"%88LB6O-X>N.9FMLN#UPO-B[5*YB.VSI4/OCQP> -M@I'SQYV99=J/M^#:"T[$FT487C'9Q.=R=YR@K:#]M@X,;]S#=.".8XX)@:58 -MV\YMN4>X8F_XRTVY^7X2.6\7Q&1+L5<*/AEG\;.9L0[&B10$&L;17/>-1&[8BJBK -M)^X9UK4XO"+O(U;N`V91.JW>YB(>%].I*]"V3_,V,,G_?*N]:D(&Z64481\G -M/]\)=4TD'G7Z(?:NTSWB1HSC:#6Z^/@=[*T-Q*J*(Q9Q=;\N7KR/]F8<>6GQ -M>DO>U8P!5@,*+R]A&Y-;@V/G''5F7$BF)@C<)D#>>:\K7EK6.?K87X>'R=EF -MK*KW[U./?`UY>\1%N%N2VMO,3NR<5\8=O\2(#H(PK[?8[/42OJQ)[>TP#;X6 -M9U2URZ)KY5UYKR*?]KP;<;O@;-/KLW<(\%(;=-`Y:`QKGF0D"4=6I.=&AWLO -MQQ!N-=!.5EXO>)]O*S'UM=U[D -M>AWB13!TQ=;_;Y_Y5Z"2@Y4[183$G$7CKY-\@>?:K7:>S,MG>/MH71\XF.J< -MUOI&+MWY)//$$V$X#K"*]U0?TK9>68V_Q>ZKZBMBVD%3=VWPF1ZKX0KJ?-HG -MSM7F^'%5GB;M\`)X*)[>=^ANG[>P1+H\;[S4Q9/CU]A'Y$`U-P[@W^JXJU@- -M/PQK_P#B:].8(/SJSTW%0G#HG]:489@7K6$%`=Y/\X -M(#C(_P`J:P./S*.A$?>^WO=.6P/'+6._NB%;$^PJ#R!8\"0>HO'4AYY2!]FQ -MTG?#LI\TI+18AWDB\M7:_1Z]Z@KC5H[U?Y9RL=V.S6P$/RLL1K"WWY-9"9.] -MP6W+HIB3,"EGA92R.3GK5C$MX?].]\-N$^_@UZ"1LM`_!2=ZW:E:;VK@&LDF -MJ]@XF^&RZLX!R8][0IG.'0V,T&UZ1Q?\KG^CJ?6UOU4A*JN%D*GC!XYB+0:4 -MNE#Z;E0&1I^=]`&?_OPJP4N_])OT]B?[--_/U_CVR$]81 -M>*O.AY+Q!>%1?\],47B2W5R5ITBI<'YHM%8!`%-$TZI$3640SA[0\*5(X46T -M)C^O7'B:L2DU_Q;'RZ;AVME)Y2S8W#4:U19K"(;/XW=YB0RR=]K;7T%"57?M -M*(.3U-YB>%DM+D754UHXQ4XV]D-ZR`R;C6^C,M.-'7J!$>^ -MWV&=D=JKM1@*CCSY.?>3D1/;(U",!!-RE66PDAOYJ!*-2YJ:/W6? -M2*?7^9V\QK#9>"\B^_[S._^F1]7]E/)/I>9H^?:A/+S`BX<_S>]I4TTQ(J>? -MM;)U1TH%D^-NL@2\Y>W\#'9C)P-&HDBM,@^0H?? -MJ:%]W[C"C&D;WL>_$,B;*<6N[X3]-S2$YP5W,!SE!F$W>HS++NW:@Q_XMI\O -MC>[?E?>>@?CO+ -MM0`XL/T))?486'-+*#<6),T3XTG`+>[!(U1"?'8"DM?>4RA;'HV`QA`K5$5K -MMF%VOB*;MN5D3^,YFA?EI0ZO+#T'I'8??PX%'8>D7#(59`O6Y1XTX-WSX1P: -M"@>MENI(.ZS3)L]3B]X7/=Z&NT61STK'ESR7X$A*M9K,.C3Q.':#LC;;U+:- -MEN&1*KECC+&`[VAQAU:/S:[%3\"U.T%1DY5RG%$^;3?>",7MK)O3(?.]\])$ -MO.VZL`V@I^'''?$8V1[1M++:L3L=>,+!0,*!NS2;Q$RK@>2>)^YJ+7UPA>RR -M#!M9D<9)8JBNPG%$ -MX7*5TFQ&E9"RZ1\5&0E!:S[I+>GSQDRII;:WK8W%:^Q>CG),*`3*S<#_@RVR -MH@YGQ5JLOL.1'A>:6K_K*`/!CX'WHV?4-3H,`-ZD`D7I_:QQ:]GNH%J^;T,5#X*C -M6#>ML2DP>Q/$4DYN%\V>[1$N>+5/>/NW3$W];$^"VMU?=4LA!,DI4)U)4;GNH*''&E -M/L5D7!5X8KC>%(>[%S@;J'Q,!&][U`#))2O,/-K*@^@&;.YRKZ!9$.IFE*VN -M_@GX`F`,@TJM")F+M5U.NS48@AT7Y>`MT^LN8[8J!@::M&+)N7B9```)NL,. -M2E8ZT3.SO])I#J36R:A;A%M#`3VTPN8/6UQ:*ME#%ZXF.L`H/![\G)T>W:,B -M53)-'`?/=+1R,^SOKDCYA.BG3BCUB<+)2:=N[YULE_LW/[_XP9=O4NRE=JD. -M+DWYK)O_P:IJ'T_E[J13/XHS$RP04,))J+5D".@-'GORI#^V]Q^*Q6,/J<`Y -M$/YK#6GOC2XC0OR>U8NIPA[,&YNDRYKB-5=3_SUS'KBO%JR%R=V+9?K_N-_) -M9X!_C^*D_;4XU/Y?)(>L9Y/X@NJX>@2OE`1F[6C,:/PUO?!K0AA1:/=>9FS9 -M&9Q1I#8-*JJQW?/!KN-DJ\)5*\?K_3-<&WKGU1_IKU"];UDX%;"QM6NXVVO<:&W@H&>^@_I$6+K-61A"/8Y1JRY@F2?:M=7X?H`W -M?6*1Y$G-VZ`HR"<9`J8%Y`_?M8#: -M49^.3"!O=U2-_VCZV=PL>%LZ2\Z$P476@@9YZ[`L57XX?V%.!U743"V*0ZCX -M(:N.F6)1YZJ_7.M_F(%.[B`KYP&TL=1_QY+)?-V@3SP%=U533-_5N`87"+1? -MT=KQR2LZQ4^\3*[-\_W='#PD*\4ZGN+"PIH]%]N-@M@+&]N>;-8#:SJMKG<> -M?5U=GQ>N&SR/@=['Z.%V74"F]LZ<70:-F59=7GV"1C(IW4BLX9!-3DYB`!6- -M)%#41CQ88J`1XK8`_7@;#F2D%6M$SC])T\AYHSASS,2H1+GW[BJX;.2/51X2 -M#",8:9XV-A3BVN'R5!DFP+HT(#$\3=AXG$52B)5L;DO$XFR7OJ2M$Z67.#$KXPA__@U\)OQ::O7^+\"#A%M@:\T!58L*EYK -MTEVX'EN-0KC[TQ7QG5KVY)VU9$O_S?U^^Z].R_0A$$7-F)(>2L*]>?^VC/^G -M35N2(MOV1=H2P8'/$H)/Q7W!&C9HWW;_M26A"RJN0%5%-21>D4Z)0_I&OH-U -M?=^H0>57SDA7)S$[S10!>%]^C[.(NFX>R:S?X]@JB?\*"1)!3-YK(G@:?;JD -MF_JWSA@!JUXSH/0/E?[)BK]=&F?;"8@MPC:\PI#LEM3@PU2UX&MSNR#[,;3! -MN4N[A.&^(*UZ;[RFKADPX%XF[S?\-T0[G1``M7TYO(D-M6IB6,9+-P2]UQ.. -ML[8D=Y!8J1#W`T1*K:"1[VU2+3H=?%^3N&J'JUI>>D=%!BUAA&MW9B2EDGV7 -MB,)7PC9U+4HQ.Q.0Y/;BB?*NQ<8B=9==O2O_S$VZX8/[2D8\#V_3Z!X&&6L2 -M#:4?NG2;YIL,%S2;RM< -M.F$F>#1(*^[E9MB^3:JXFF7_S?^B2VP+TDF&H^$5X7$VFR\<]VD'.$(2K=M! -MWT:JNY:Y35-S/P%PJWMS#_5A5Y.C?[[/JRQ70&;I'#5B_J3886D!DX%-(7=+ -M/$8Q#Z_22KF>6/_)/B15$+0:#P[>+7LN$RGB^Z)"A,1&HW/G2YUB"N0`@<"1 -M;4R7#Q=;S>1,<`[8[[*2`*4)03S-+T3*M/,W^4KL=+C+/D"1_CCW,W,((6<$ -MYR5UAX%)_]L(8L;V*ES#5@(A$5SRJ9T0!]"<473!1@Z%SZ4Z8C%X4$5<,(!- -MV$L7OI0`#C'M/*+2O`MK+UJ'/_3^&2O5T?,"\X._KT15T-,/M5[@]]U?BVU) -M6#.=LBF!:P?,D@RPZ$/D=3L@UQPC2@L#WE;3AD&5T^#Y2W7?*4JG9#*P20XY -M\0=7P52Y2A,U^LI6LX#0)8S.(,2@WD1_M#YLX]"/`&@ -M$[]0K5G*X`E.3";]0=X(=LDUF1@KMA',-%#B*2T]"X:_$]QF$5'`%T=9L+MQ -MP45[2;H/"CZAC<>;LE=N8I=N/`;.7XZ'SVO(LUIDALKW3#P'0_X8O.-&(FXI -M+N^]@P-F`$ZDB&YK,3CE"/V=S4)_O23PJ=;X"RO4V21Z3X?KQ$*??G?K%0G? -MQFQ33'W+)G]@(N:D.3X$_6,Y3R?^#2M`>:QXG_+O#)7!9W"6$&!>3]Y"1^*^ -M,M#&O[)],N0FMWMD:OJR8UE'EAP`!/.:$`=^&CC!OG2T.V4=P+&9U,Q\A\+; -MCAG-LQN`F,:7CBC=+\X$UT$C4MHI:J[7G!7UC=$MFTL&[BG7QO&MGRIA!4.M -M8@G;Q00`&:?HT[ZFBC;51PM1)%.5''A(O6OM42)S8XW.0F[Q)+?8&+V`YDV) -M7=A36L>O05V2Y!*8+7H[_C#1-LL8&AB6_$CY)$@+O,'.%0\>);_?#'[RK5=5 -M$K3D".K,B5HC>?==(#QYM5`8UD7?,V2AHVCO,[-8O -MTQ$4@C$;Q*D'%K$S00M-'D)Y:FD;1[]G:(D1Y->U)WE6.LEQ5[\3N9;]YI5^ -M\+UW)V3+'6,%B6L2M:`9(@P]!X"D/70KQN$\',]3%'P;H\D(N9^KVRAT0Q8I -MGT_5U\TC[L6[F#TE%IL!)W.I]]5`\)UI:-'S'BBFV&VC+Z$$>8Z>/T`,T1=M -MMF'D/*3LS_C(^CU);?LI7,0?-YVP%_9M=[8TB]0 -MN/"4R/)N:(0E\(P/'(UTA48^#R2YQ'X9/5U'ED!3<_D%&1T%!74N+W.>\:6J -MK=AGV!0@I_Y(3X8<7)?)+@T'<>D+##^O;4FP(X3\J6-V0`UK.>S8(.H742#W -M*(BY*]^VAP_G'08D_2]]_8]VN^ -M8<9%R+IUM\!8.&*&CR9/L!ELC^W&/L04;M7?!..*H,O<&84R(]I4HN(@T('K -M_;S=YX[D9XV#T>60X9_N2ZT5U)5RZ>J_*FG3AY:91\DEVY3-/E+QO<_:SJ0S -M&V^LYY&NS?B0-H;E.@9-37V>GV=+T7^%V^IO4)=!]T%1X67LW5%_IJFB%GA)5ZW,D5&XQ1\H[ETJAB!E:X5DJ!I>NH0^^05= -MW/H+^CT68G0NZ-\!`2+^3\E$#LPG\N[7U#T,5K3Q1+R<+6QW%DC9_K+J\"WS -M-+^FPOH9E@4R#FYQ*VC\46U^)J1P#58I)J&KI@\0-)QEKO.5!A04T*HJQ0]+ -MAC9X1;D7T_`@E5KW[1,!O#6O,%DX5%F0Y/P.?$OP*UDD6MEWNBW.&9.^6URG -M*`XL6<'6J+T('B'N_ZH4^KWD^6R-])H6C[0#U&P9AYN-^^0BFO>,B\2L<-:] -MN'#4!;71GSES3S`^D_>B9]$\3#V\6E+9V[,J+H -M9RIS0Y37"@-4Y8C0)9^PODJBG(V>@(D&7/V//):[=:9V@)R39I%.P+0&/X,. -M5B7!@B&*JGTSZN9P![L;V(-^Y5O%B=IP^##JCP?72A]Z*RXT1NMV\-\$5=96 -MNGY#(HQRHZT+Q5`FW4?#N^<$'"U2RSF=_O?7.85PDO>N`IT39D=BNW^%J+D7 -MD]^`]ZN\@XKK,-&Y-EV`Q6"G7Z]C,],_H5>CE4<>QG?Z0X606MZYRX[\9MM! -MPRFRE,U43V$X5!(,ZP[&06L2P/O"QHH\KY.23O7X_&Z[OB0/!2_33*]M?S+! -M!`\(4CBAHT(A-OJY>#W%90D\BCD#B.ZKFM22,A%IO`X.(AX`?X-2K,XG&07C -MH#8*TI87M13+_&@*R'?2#EYF3PR.GZ:9?J%J^`!?P8R@N'P\`38%07ZJ;9DG -M*+ARETXDQ]4N?Y9*ZK?NZ^;?:DC_YS$8X.K72XJ5_YR'7>QY;'2ALQ_& -M_/W5%%%>$4TM19F'W[^XRV'N_UQY>RI"WM6_>VKJ[.S-$S13A]E`4!(N2F=` -M$N;:5!\0#:L#_(QX/H'(U;AYAI-[K=3SH33T`WK%?W'$WZ]R -MX8__ZXH:99N`-)(#O_!^4?ER9@'13_DRG'`.GQ?RD6HD.RF7J\WBV``'?61% -MX[!T9!]_O'0CGG&_\X(@Y3-COQ]3[S9I1VK,FT!249%X?S;I3BTAT(RPX@Z< -MT.]WXBV=HS_O'QB#.F>232^LCX!9^X@P'`:9S/T;JL9\[JH6I%0$[EO*TU^8-PC*5'RRR2_9;8DO-P+J -M2)2.GQH^BW*EP/Q[P+<3`\;OXS75P -M\I(JQS&<"^79_W%]TB`USX -MKK_'A=\EJ]GX2[B_ZM(<1VHMDWJGY`&.C4F<>Y>%E>G#77FAK@]PC[W9=#>8 -M2%!BP74MZD7Y9A,6YFGI^;G`F^Z;YDCV8O:7I(QB=8O@HY:A\KBXZ'MA94ER -M?97G'7>4@0W8/[E]T?2:NX7>N"'R$JB5IMSNE.%J^,Y:66P:`88@1S),'V2; -MPGGP42GX^PX!?L]9_&C]%G`1?7N6=; -M#C]H'+LQR@\(3HSBBD"5P":;.9)Q -M_]C347U3$]2?GW\?X-%P;?(=%#RO@ZU`GR1N^P\&KLIY\U49,3[ZG/ZN6C#ZZ**19#[CP*]PUCIA-X^I,4*4@7HN$^A6L%,!I0.(D:[92-(0H%S,>I)OM( -M5`<`YN2,1#6#D*&3TS-51_"VKTSMJ8_3R"[9(O()4\&SY-FH_!;62/C.]4?F -M#`(?([SXKWF!L[T5\_7T\/+F7WFUK*H*8G2>HHZ^W98%EJ=0^8Y-V2[RQ_Y@ -MI+_4,!GUT^WG`DEPR7_)WCY0O=W.RSU2R`_]'26UDJ#@(Y,9;O+`]Y%$).7!=_/=KL4] -M!J8T[78(@U5]3;_[E?`,B'2?HYC/1G'$__1YX;5S0BY`?K!D -MX$;B+SUR5;WEB1C[1P\M:P16#K%AC%A2=Z!.EYC?R/B[E+3C[_]R<1SUIL3N/"`'SX -MM-J#2;,\I-^A>HQX%`'_9;%BG^RV-D!Q?V[(81[%3V+H^T!(WERJ'=<[$'\L -MU^H`C]T>'QJU^87(USH!XTZ"'RM,6B%#R1NY@8`'>P0>VX.K[-CL^1&>Q#A] -M'>T;:T6>HWM[- -M,O7BTFC=AJ_D]H/`P-?9)R(:'Y&GGE/OJ+98P -MK51>&+9YY`BV5NTJ'HJ41QTW9NCT2NR^2L_<6A,';QX/4I`Q3)!M!U*J82VP -M$Q86G8%,-$:<;5+XM%3R:64S;`O1-:`FC\L1[D_/%"7@;!3$V]1^1T4&T&'O -M":XW/\9[,Y@I*E/69/IU0`PX3H6EME^#\&S2JW;,)N>ZP/T)ZM?L"'BR -MQ^&TFJZ_5*0X;Y"ZW79HX_4F30>Y>%Y`+:O;YHINX%:6:W<3`6/"FEG3^B@5 -MX>6OSF7N%GHQ74WTG6W"G\^J6;%[#W9/3)VA;3C+_BE#1H=5(VFA>:FQJ4O9 -MX23&%LK!)T29'.'XN6%O[,(_J9`D88JN>>\HMF]WN]4T>W`KWO8X!%VN[G9M -M.HB:J@0;MS_N1].9)P6E@BCV!.0?4_?HP=5G1?*A9QF]>H+,4<.]#3MX60X9DQJGV3E>^6`V$''\]29X`Z@$XIKC&ZAE -MW`8W-&;T''D"MCYX/F,=.-$61\/JO/GV?:>8O@\)AUI]-&RF.HSP=W`2'!SW -M1_&.",ZNP@P1?W'>7/0?$=L=%S" -MEGJ#_P:/]8T8SUO8=D;(ZZ\]CYOZ-85&S>K2$AW@<8\%'(\6\EU[#$RV?EJ( -M;?\*#;O&IQXTKXQ/7/FQALCB)RS:OA,_-2L*G89YF?"":'+'NY#R`Z&9[C:2 -M/`\X#'_)WMK87YUFVAZUT\]%4$SLL3!\,)I5?5$&$AR!':)'3?P]Z\,]=B`C -MR/;RW@HF.WK5WLF(M%V;7./84SD7O7&?"O+=4ANV"/(>5'NT0RU/R;@6KU+Y -MWXI""@A[O^7/'073LWNA`63KI(O"KCJM9H4IH5"E7LJ(//F/1.'-1Q8:TC/K -M5/N4@JE!NC;787#ZKS_CQ.A)2&LQU6\43;*UX%_I#SZ3%L]2"*L:3^Q[+.39 -ML[U.V+U(;K<06O1ISD]EFL22KMMLK3;B>V.*KF2%=G-@?RO2<>F8C&=S`&NN -MTL/S%,:T:,6\0G04UMG'`HVY(&V*V`XWN$KV3G\:"02G?)IH7?V1<;&^Y=1_Z5;8<929NVE$A0M<9F.L -M:LMC8%"$ZD@:6;"&'Z\N>KT.3]4?Y^NIM'_ZKD1?]%>*TE]@3?)=7)=N?,8ZV\\G0@%CM"83V1+.<8$^I8=$E+B7,F6[^UJ$X -M.%F'9NLSJU`&*CUB82.)SC0?^[U#CS(XZ*Z)#)L=DE"5!U]HB\S34QT#[KPE -M('V_Z[G@XB?-VVN!(=DN$6,==VL\Z].>M4\-8AUN9'N3A5IS89ILA^'FWU:MQ\ -MF,5RE;^60!;`BE5I)UL$WP#=?6#UT7CMI^>;&DL9.8+HCGPU\XGVY_R>CZV@ -M++\A7J\:Z/D\O?`Y7XM!\+6'1OKY_P^94M-JU*]+?)H6@:/GWO6_=T[5342+ -MN^B;BC*M>;]?"@[*NW-9!%K9TE6QEZ_>KVES-L -M(CRC#$,7-(4;%^S,M$;;N[+,%?0+9A?FHJUNZ>L;;(R&1:$4#*`=P2`$7[W? -M'4Q)!6^>_K&(PB:O;K94+-`K4HZ4#[$A5X;U4GTV-XHRG,591'PL<^"LQO>2 -M&"+LKRN_>X.T0'V!?JQ3GE$"B'R]]`K3%X;8?6O&;)MM$C)?GJ:!Q)"R*.Y> -MGG]$_;Q1_$]&^H<]-Z]9=EY9^IHK[Q'?KOGU,KW=\WOJB4?G$4P$)3_YL)YB -M&+97C^0CLL_6V5SM*FWQ\.7WE*#2QMD91Y9SNQ`>-]&B_=>/E[@;&LA%CL<' -M:/=4S$QR@S``0]Y@J;^G=].#^&C/-BPIP-6;[B7G=O/CI'S;2"^35V.HWQVV"%0=[% -M>J&6!,9%W/VGOQ:H\LQB@T<$W@*Z=1$Q325EA%F_:"*L52TD!K\QX!L=4J7: -M;;E]Q#[CNZBMU>YG3+U:(M=T[WYY?+0U_NF=^FL[1WJ;1Y9JYVF?4+HX9#!J -M#AY_']95WY2U?\F);`'"N8E/-W^1B#5QK]N\WVWTOK.PUD9RFI&/4<([0>MR -M*+_"GOK_=!TIG-@Z=*>5+P(3"1.]'0YG9$DG1D>IJT[/W8>6L=1CQN+S=RKB -MQIR_SL6UP.2"_/^9]]M?Q03C[@;A;/:5)&2C@=6*1DP5W5"``D/Q#1NL.?6A -M@MR]AB"7#-9/1F&&:6A-)-CU-:+;,FGFMM.(`X3V'_!JLS-A9*?6ZS&LQ,L= -MT:_X/3VJM1Z`.HHSL7QP4K3!((;M:VP6]4\UOFD_A=5M2@MJ^]%9QJC=1WGX -M(-QDRI//0^"W1\QKBPT9.7?H[_R];EJE*\32R#%OA-ZI26C(8:4MY:GZA-^)FV98YZV! -MCQD'6!97.?V-L\8)J+H1^,JH4R/@^1MM-=52`.#\NR!\YXHUYMPLLY;^=V2; -MO-]?O4EAU+H+YS]?LS^\":V8PN4E7KVHFIU-^D)O.-)M3^L_SE+$;\0[QVVX_QU]'MLPV`UKZ -MP*TE -M^NF[&F,)!\!C'%6U8R!]6$<[R2&OI9Q!>G/BI29"S5;T^^#%7F^+91C)TKN/\,A.B$V1F`]R\EVKYY\":( -M9'/$%RSN.(LZY2.4']]HWBQ?AR=G -MZGWQD1I`XL,%&;)CDQ'W45G;V^'"-<1>=I)SQ";!)A5P@'5<2%C8/+1804FN -MHY$_M]OY-VOH?N,B\^!&? -M$XP;8Q\4=A^BXKJN[+/J,CV)5ZB$4FZ*3V/N!B??+&-(9OL`I9A-/UJJLG-R&=)?^G]Q*@SH_"9/X,[!\YNS<^/]C -MLKH]4:!$U272O152_1#Y,G;/TV[&[2F$KJ2T*A">5PU_ASU>L6I2>HLTAU@/ -M[N55__UP\7./5>HVB8%/L_E2NJ0[WX'AN]C\^>%P([(O(JM"2+/\^:06GW,J -M7\;_P:C6CLG)2ECT.^.L#-9]=>C5]J%R%]H9!=#6/E[7U`6Q_3T\BB+>4=OK -M`A8]AZYK<)JHPGE-T_ZLA0:>,=3?HX&RVYOHX\N3UO*UH#)9`:IFS?CWURBEWOC#O83Z- -MA=YS@XZT!A.)='@Y$G;&P&GV4Z/`[DOX)[8;&#J[Z"Z'8W^HG%- -M+5TMJT[P2[%]+(K>\J/YQC!Z`@[#.%WB2?5C0M)>',CGJ?8"!)1JA:I#'^FU -MYX,-O';PQ[Q:6HX:9O=\=$;0LZ5_3`O&H7+'$F*:M\,QRL*K)D6;4?@I5C<1 -M;GWC?TG,P<^T_*;*-P',=P(X/*28FTMDCDG^;GA>=NO=JD?@?&OO&;\GEIN: -M'5K$2DM,S=+1[*]C3+^#`'3HIU1.VW*\_)T[_;][>T?]W.F02I3#:V].8:=@ -M2RKU;%"]X@%"K*M'D9)N)V5DYK*,$@*S5T=OM)X^U`^O(3L77<6QTL)&<:P[.>B%_P:<"S`\[L]Y!-L\3AAE -M2\-DF:)R_CP/JWQ,+<#8-UE;>__RN=/]/-]>AYI3B(+V<7$2K-C+]:0K.LB1 -M-^Z&W"S8<>S_4S/L>0H,8,V'8B&>:+'4T?0A*[I4F.JNW.W1=F!)Y7$M>OY) -M^%6G%=Z@2$A65.=E*Q7/)D=5/\;DLL4?A_($?A]PV? -M1K\H<*>++IX^;GIE#Q%-:$!B)/(WV+Y,G=I1,VWIEVC,`(CA?'M_-4N*BU4+8.-@>Z=]CQHTQ,NHPX(@4+)?/2X+D]] -MS3[,)%^PG`F3?9`*X:I&\]]:3IN4^II%J%TXH>DIZLP47K\ -MO1]K'S:&?A%)]K`HMQ5WDGO)D,JL)UL@O7CLJT/!\\L[C[-"TO`*9'8#1>KB -MH)*CC,]0!H9DG]Q69>GX<3V"#J!^.U&14='-L,J8^K:A@V%>^R"#_UK/V`G^ -M1C*3.8RO@C@OA5*!/M67U1D2I.#(\%RRYTC#HQ2]<7^4)_5@2PD3P\NL@VY? -M9N/3B5Q`.#+$XCY9 -MC_:\5&5BV1RY;7X,3H^F26P^0%,6A!<'0&#EB7DU;_N77\M%E>YJM64B?"/I -M-?_A*)N36X"IK29$]Y/`YO'.;O_K9::><6G\M[7-'7,*+)G5MWWV#]KLBYSEM=K$?X(@`D+O<)(8V&07NS0D0MGGW(I?!^\NP%@> -M'!?\T9*=G1$(O9WNGQ[QTPF^4ZZX7[5J@SV*6^[LFOZGNG)2ZSB[20_C9/.W0J$^J/B:S!7%!P4SRETY/SE5WUK]_]-&=[< -M2J[9EPO361V"9=(:9U:GKD-59^8G*%2".1:$X']F]Z$#X#/PJ1//$HNE0W1FW.]X8'`91WZ^EQ%[#R"N -MT9=?-1"RE"&[H6X^F@&VIHDXG$WX\H7K-<-.A-WJ!%"XQR^*IB:WVFJJY:%N -M?(S3N_?L72ZV&K+\N\2YC[9XHZJ%A:D7-!]H65'?(G)BF/@A4TNZ?7X^;;X] -M!5"^0?5)2QWZ$+Y4B,SJ-:IW0^L:?SP8MWCOP5Y51DRHXVS*8M^6?+LDUPM! -M=P=9@$P!-^@GA?42].?Q"OO5N_1T)ZW\`QXKB.,V-MV,)YW4N?N7*6X#P5N= -M#*D)0JD'PR3#3(P@R(CKC-Q@W[KGV=XB(AE_'$5!TQOJ&MQ7#P^.2L>Y^`DW -M%4[4-WB&A)OF'Y5VO($YU6_YUOAP/()]Z29S52=74/^#'R>GQYK@74XG/!"- -M,LI@@=Z9,W1/$D[VD27SI7TM>^A.5VWY<3#6![TFZP\(P+US&0`AO.B[ESXK -MH(PV\?\^3HR/A9;?B5E&69/6TX73%&='")#'QU;QV!\>NKJ&6@NH&3]XYHT5 -MB2VY61*\V./%NIO5985-_N2;!$'&N7A*OO\%A97`&#BS9,Y(7G`L8N93^#F+#MJ".NSPTIX7\.,7YX6LULSQ&`?S['K^ -M(:=Q(O\,S,Z$P>"%1\_*CVB==O^Z^@_L'9\6PDQG?&1A5:Y1/\&DFVO(F.9D -M%=\-GZ#UP9I^%5)#\M?;0!.QDGFE']XC=2U2D)WU\9.A\U"X]P9N:V"77=#M -M^E"X/K?;-2/HO_W$/8:ZD4%)Q>O3:!$SLHN<3_)6LKK6?:Z,DH)\@H$ML\;= -M5(OR?N24LDUPR\>3>`3D'\OH-[[A$PU8^B!<_SONUA3&_:PGQXJ?45UC-FS% -MJYEQB6?U]+F)75)5GD]'IYSHQ9K(K$HW[@?XH_$1`N)((F>SU/,\-,H,\V%C -MS6_5IEI;X1T\@4OW;H]PVVRR0%3;[2([Y5^[N*-7H8R%I`:SG+*0I^BMMR<8 -MC?UW'+,C@T8^S&9LAPKA8,Q]J7:AEU6?JHM<]MD_X8[6VV&E[L)Z-8L;KJV6&5W.KUQ6>4`B`*&^;82.;/J4#KA/DY*.:E2IZB(Q1&T -M&V!QGQ!C%,7F791>-/WF#G]LR]E&QD;(2.6WGC`7AA1@0*C88X[EK,6*JXS( -M\MB7H,1\6\#N9AJ+#<_)-1[SYT2U(]$K/O';W_NYO) -MJU/;LY984%98 -M;='GB8>O3K;T-[_"SY]NY-)XB-_'K(== -MM--:#/P"F*-DZ(2?C/.JZL2A-Z0@,[6I\W=AM8\.GL;2Y6U;&%42VE -M6IG$DS.Z969]B$3HJ060[;)LQL=$N"EZ"QI9*2,BX==!X^PH@Y#4$UCBG0;( -M=9O^!&2AY#+-T(V+"1VJH`'^D=O#@P.9U]UIJS7@%<[CH5?_1`".IPDOKU^T -MJWA,%.[UV:EO7V0/KHG=2HZ-U&P-<@6XO$?U/W/KB?_=V?Y6>ZEF`V&LEAI] -M"6@\YLO6_WVIZWL5GL&Z5$1_4'#!D@`MWM&$SV.TS6,DWO">=Z3@HHV-ADP8 -MU^4<@2I&QH\8X8KK>J-<7<)DNWF[@'*H5,`#Y-X-4O4Z[3@M@7>E0&DU!CB4 -M9+P_DS[6X7CXXB^C!4O[2`K,W<_W3OWD]?_[93Q\-DMW\*$@&K36XEA#=Z9" -M:)PXQ&0[UKN7C-4_85'C4*=1D7SQ\?ODS4+(DVD=J-HTO+X"WQO_NLB/ -M%B^8;ZH;=0W*._@Z2;R51@`LGX,LG2.GEBLXX4YDW,?6T5D'[X.+;OR,?RUS -M?`X>F4;LX9[S5MX^`J\QPC],>OOR;K;9-M_I])-DJT*393!':'=IT@LL^NQ35#>MT2+MCR+4IN)90EA(JSL5R)IY_0P'E$94P -MN1"#A@Y#SZ4G7JF&R07>V=HSZR&%;PS`_`E'<&P_.\'W('`IYM -MEEZS-2')=NEI0'+!9M-\@12JFHDEO9&+MFUA@_&+S=4`H(T2"=\SFIW%1N^U -M,_X^4A]ZXW'1Z]-RQG8^S1QA9CQ5[@1'8E;Q+\K$WB)G\38B#BXY'^&8\538 -MSV[RD$UN@_K#S77QHA56[\[(H-(.TKVMY.,@)"%EJ#OH)4,'R^#J'L7_M7+H#9%X,9D9T\`H=E+O-#07'O$)2.>I[7YS3S"PS=G>N -M[\V03-B8Z3FHUJ,7:=8Z/.:X%!ZO-TCKE2@E8OW43(_=.N_Q6HZ,:-F5=CW* -MYM+$#:W+JXP/0JZ2]KXF5%_0QZQ:)]2"B8810-ER1;GK[J72=D50JWH'I)=L -MLG_7W?;#G'&P1!RMO8;*WNHI=0]*.]6/I&3^8].3*C\14HCB8L%7E.YK[L!Q -M()R'$R7.!Y_'(@!U/`)II^4LC?$G*5?GO:CR3GT*P4PD@!W#76*MHCT7E0G+ -M2G)1I0Q!,;*E(,"`P@DU?T*3.>IE-*1#7HI/NCE;?#*)H]"LYV_@"15>X-TS -MSK,'`UK>F[H3L]E@[JB%=^G.L..1RJ1WZ'HM3,WK5/SFL>Z1P(..(Q$Q'3!@ -MB`G4=5,.:/MH]C,Q=O"ZT%UN:O6=ZS^CEP?2$4I0I*3`>=2+BF@[\9;>R371 -M<252;>F;/Z6[FKJ?G[X/`L9YRS5*5(0YD`(D,DT`\9<_DD[#'BIUNI?3V*J6 -M)%E7Z2@\K\9>JSU:EM_34#QOS@,/(2C+Q.;K,$(9VU,F[E%_FA^%7O\]"(?CKVD_8>QWI[$/&EVYS3#SR//^2W0'"V`8?=+-HP -M-E!>,!W$19HFT-14F'*F]6F9BM<#3(VH6KZRU3OYN'#Z:>G*9U`6C)@;H@U_ -M]0V7OWT.=JU$4E!\]]%8HST6@3]:'Y,;:R.*PJ\G34T4O#KF;KZJXO9'B=?L -M^^KUY#0R_G4BCE"PCN4NZP$_]L1=\D\H2!LJ=F+GWZY@IXV7+:<^1+'0SV_/ -M=AMD>7`F",7KX4[NY?JX%]+;S25;YL>!QLYW`F-F=G_&W6&(--8[N$-!9G'/SY6.O`KF -ME['%QNVZ59SE!KW!\.)@\U>.)7YA,/6<_&HP`93!E1�-7?/TXQZ&Y,EYA, -M23.X-FC**`L.B;,NC%BEB+.94-A&MOF(AQ!C:.[R:N<790SY)CY\I-)!5 -M1JOCBZ;N=_]8\I-9_C@2XYA+SVU''0XB7;R.9+EO^?JC-C+*NQ%FM#@+,A&E%;EGM: -MP3UW68))Y[%M?B`5"/;8E>S&A"*W)M49[#;C77%7[4AGE9D:]^7T$^HVW6\@ -MD.FA -MV:TUF0B;-"\E^.KSF^WI7VXG+=\4`?-O8N[4M-5H3"#UG_PA,WB.7]%EF,N% -M265NZUT^V+6"(X.@\?>*NI:L^;IRC(M*[^)WN='WY!T-Z5=?A@FV -M%OPA#(Y_*.S%%_C_`)%(>*^`JP^V'PIH9H#^'V88?)JBGU$!."%W!,]VL$QP -M3/=RTSG0(`#2VB8;+E7@[RU.R<+(,5SO1.X4)RI\GCS,7^.PP%=-*UWD'*&# -MF:QQCS$=48KG,B,3CSPCW&7BR!3UJ!Q=73&&I:'NG?R#S6PI)9BPW)CT7\9& -M9W%QC)*JXOET+1+W,?ZUX6VH7VFOX17&\_H8S0A`A*C$8YD]F?CP9X\X#Y"> -M2:@W#<"P+JID5LD:R1(E7L!N+]U(H-9>4SA7_2Y5 -MQ6N[:DL#-9_=?"N:CJPBY],(6\:+$BOUK2_IJ$UH>8,PM_#M=D;,2'3-SE7.H?G@H5/(:O!S(0T9N>7UIA;"NK19261UQ/V+T$E@C:L(> -M?OYZP"7?X?KOW_?P&0KNKUS"VC1_*2)\M6)39=X,["PN"-97ICBX,L+.AP^R -MS`E=0X^BR?W:-.*4?8O+=9R='<2;Y9J0O)-.UK3EHA`$U#7+J:U6:]@%1#XL -M3,\E01K6LOE5/OI]E]YISYG2_'=9-%U9`]ZQ&!M2A+*N4"DB,2HT[=\R!`QE -M&YE&:M.E&-TO?.BSUQ&_/*O8C&\2/\#?BSAW=6U&'&`G]MGY:3NC9AIT<;16 -MI.:4U?0]CK7^'W39D]M*SN^/OV3UX,W*B!*R(=@/,$?I>_/X;QZ11Q+1FKQ5 -MNO\N@#!DNI\QJO9P!?0].)ZW?F3JUF50MVCBV]:J;$,6!3CI -M6CNRK@\(-FKP]#B3'\U">T7=\U^P9O`=Z1`_YI5'4A0FOM:,S]BN.X;#YXNA -MW^$Y:WM4L@D&]H[S+>+INS2?M,5;LKFHD,8?;.G6!_5M^)!5PY;O:8-^1]\I[=-] -MZ\F"N)A6TL[2FG/V&,+$ACHK9G-2'Z/$S$LH?FAPFZ6$`-F\DA"+O)ZKE;>" -MSE:1A="`C9IWY2TUM*M^B62OL6Z7VU,",^*>3>;G&="!\(-;F!"9E=>-"_S" -M$%8'3)IDKEN"QTRWG?(%!=J"7^(J$:UM.DHNB'F\LA/8>MO`1YJ4+EU3^A@8 -M/EGJ\&RU0?3QPYYD'AIKI5KE'FS>P3M\'TGZZ^LZFZ3P),'6C9?(U]IJMK6N -M-?/10*0DXAZUUS[*?!#F[VFKLYE39]O;;,!%47RID'*;%$==,=1?_G(<@&JA -M#*-'N_473JKXUJ4-"*[!F5`PCFUPM,/98-=UFZSE2#1FDM:2=]E61X@=9P7^ -MM`_.8#P-+LC.D-!]VM3@OV9HJUBT)<[X*``5ZG$D9;Y6:0=%!1(J6H$#"R$S -M(Z;1,:8C].S'X5B5YVLZY/>\.T#>U\V\(1]?:P!;S:?DODXO\#N[?MX-4[%A -M]-HT0?CIO,H(Z]:LO!Y2?(QH@&70DQU#48SUJR7>%0\;#^B*+IA:*MA%RT-% -MLFBO]BY)!'IM^FX(3X5&TX1";+F6_Y#T2@QX4;Y^$&5&+#1>R.CJ;:[;Q=W< -MDZLUUTC*9S;JG`?$:,V^;.O>CV)0\T5J'74O-I[1-Q;QLKYJ91IC?LIL'[N< -MRBFTRJ--`KSV`:>%-ID<6WN3G%$U_+V(X+0??J7ST#*Q];D]N&"FP,9!VDP- -MQH@^]#$EZ<]&\F'KO?-PJ^G. -M^1I;R_W[UC"J;1*([-J84CQE#QA0\>5(.IN"_*T(5,B>B_D&VH0]B?SC8,') -M3F>L$/^9'FZ*(2O/?HU>LR5'^'9-AHSPL\:19S74?PD._='VR`4 -M(K.4!]6<$2$QJ*O-P49'\G>2LFC9MGNZ<4S7(/B2%U!U42G)\]Q -M_73QF\1Z/[_Y?7OK`)J30_-"#)X,-"['J^Z\KI1J#)*O2.%:ZWGV@(25Y%Y^DK]< -M(,4D=X`OG]R'0#0J3U=VH\;)*BT.T"'"D0;Z!=XUUA'Y:U+;5E.C4F9O6D^P -M23;#@"P>'*(#OU"O!'^[4O9!CW6@(0R>;&3^@G^$P$]Z.FWQ&!R&ZR]-;BSJ -M.KWHIJ_;$5Q(!UK[X2=U)5TPX.=RH7K@ON9UBW/%A`@C]"R%I+*0,EN$;.H5 -M\R/W16%DOX=^EGKPNG?D#S@H.DJ.;;16'"%["9[R3(0UL@UMI90JO#8^6PZ; -M\>-]>I?9;]EC3Q.37=K(:7&P.3>8)O.R[X>24,U?ADRC;%M!ISQFNQEI/R#P -M]]*ELV=8'MPU2(#>EB9\):SL/PR^R(?CXV35(3A&Q4.FQ:@J)LG/U*)$G[!OCI<+CFZI[J9SAT@ZJE$F-]PHMK$N5&TE -MGB(A>P:1FX2?+D_"\W8B7B^?]TOTRE+C9UDH?U!B?3#+)%#A*L[5#_;QJ+C> -MC?%C_"@V.^9N#5@+SZSB40"R2B)CD^:6:F7WL@^R]";'52Q>\L*37C?TL -M1ZW66I3H1GCNL-G0RJ*S88ZJJR!A(ZH)S\-XL9`Z<@!!.C#(2#HQKK>+H)_2B2NFN8_ES3GPA!E1-`Q.%P(%8QD'%_Z#GV7I:5_71^LY];0 -M)_3")?2EF9-WP_$`;B]#5H_@D5\60C7;JT2=`=7CI_9;32$AMJNX*7^5=/A3 -M*5QX2YO#Y#B"NPO4 -M97CZ`\.]P/U'W]9NS-+WLQ`<>*H3[RJ.`\_2Y`1M+Q%5US(U&T@ULIS>7TMU -MMVZO.5I+!17"D#)[#,YZ>S*:*(+^0WR$;P+2T^RBY%.[DWN;F(YC=^!_\&1I -M=4N#C1.@505`1V#'TK$JTYB_?F83K`7W+:Y53?A`C'>U&GR\@T)+'6#ZJ/JB -M/W=.#L]G6.26":'`W?-O^33E4@"$I::BS7`L;XK4]#@J'^D":6'(G_UO]58% -MFQ4?LQ^50+F@_'_&VO";98..B5!V6.6QA9FXWJ";#=CU%N_G1!T%:V(6[O4E -M&M4]6.J<%P?@^]SC+OW_R*Q,V$=:")7@M`X!I`A\HVG..M2-\GAT3D_527K( -M9'E`DHW!YP-$Q\VK7ESR.6@D7'FT]T5?&0*50M^5LF(TI$1#X3F+.E*4=1[. -M7.DR>4\:NG2YU$%436]\/XH,VN,O0G-9*_X+(K/ -MV]I/>UQ,$29F!F[I%OPZ')OE!*[2>JTL-&;.963`$I3MT80=*!:P]A"_(U^C -MJJ(%1HD\B6G4M#N-\L:R4.71;MWW&^XF`N4K -M&Z*;H>[!/,^%95V%,MC(A+VI9H^6J^"U+;;WSY=87X$0:U_T0Y.E3X"M%^,K -MWN0H7'N2VB:07^()GY,2CE]DVRKFX/A,]>NW46YJQ8/](5K+1Q^@KM;)SIS, -MR>E/;U'>WQU?R;.AQ^#74IHYN.(0T*%MQ'-B4]+._X5X@Z^G`-:5[=NO(Z7> -M00DO'+>W#+I$,YR<'D.6C7,]5=K'NCN,VR+(3$<*E57XXIU9.[M\99MMXB+& -MDQ3WVU3]64!XLHD:T1:#=6KL6YJBK'YO]#%2^K32*P7!77P,-"F+J+:HDB^@>R*SRM.'+ -MHG;2`UJ;R0J%_'7*7L0XV8)H6V)#%LD:ML[N`0#<&$&WAXL$^,O#'+?L)MWO -MG?';\X.5JI+MC\D!*)T^`K*<`0L)[1ZK5V^:V3JQ#JJSJWR4F##*2WEUO);] -M=1PODU-WC)_=NVFM+_JGV]+)L."X^1H!C<\DEN=6NS8;R,H&+,5'>`"UG:[O -MC)9?X)3=6U$4`C//I;KK@_)7`74'L3: -M?(]C?]Z2;&R?F8;7*;OR^)MCY\T0VR&NP1B2:9:C@V`4U*;W@,"0_Y9VOM^\ -M!8J;(A03.!39MY5)*;((6\Z2K\^CJ:?S2!.'-DK#PN)C:719]ZBQ:^">SB:M -MPG6CV53KYA']M+J1L<:64Z+LT])[&L1M@'DA4\352R"?PRAV62V] -M`O^D<:?WX4=ZZ=9-R-=Q<=%?+I2^N\HQ;^)&BLCNIX`5QA)#_WW/Z8:RY -M95@[+F)!KG6N4EVF9\&`3N=P3%W@>-1K_H8R3ZIOLC)!D<7SZ=M=5$$W6&?* -M$2\OL*?U#KA^-ART:\LO3'BHV/_!9+4U%Z2D/3Y3V)SM+/)&H58M\RS(6@8W -MS:)QFA.[$P4X6,U74NOC6/RFB#-"-ZJ;^U^`1T'`K--V\W-%EDQDGAH>,@DV -M;5@@%0=)Y<1>+SA?'@7U-D=VG1G1B-<0;F'Y-[;NBNF-H8Q'@:`IJTJUS:?F -M%3ALHMT[^+B)5DGP98"L$[OZL:3?:6D>]H&'+VI"."]Q!*-Y;Z<-=@Q@+ -M<\\_XYEWAQ)'R_&%HS;8EWIO%[WW+?GD\D_9=DM-YHU7">(M$=.;)G@H_QY5 -MX.\PH'@.13J1<;>FW3V\;?C(`S0#>N0$8=HQKR:_8H/-H>2Y"JG,-^_./PV% -MR4NL=WG!89ACQTY>_\]90,Z/<<.,6*.#'U`;S[@F.`7_SO>#4`T5=G-U$B`"^BR?>5=WB)G# -M^>S1A,U2=C&+$KA63!IBX^/UZJDYB-6S/WWI[J6 -M;8$LFENA>P[Q"Y"<^8^O,E1?P,1K^2>_O\/SE'NC+T&[NS!=V='7[O9:G='@KJ?52 -MLL447CSV_7+4D(J5TV'%!C\E\/`E%KN;P;'80=@ZQN,JF[$]#V26H!3K9>#6 -M6J&I-%W(_&4:TLF-RI^GM@J_?1_"HQY6F-2ST#;GM,KAJ_TV"(CU=N2YXW5R -MA3]V$6D9_>.9U3U`-!G)T3YL#R`-\5?1OR[-5]8^I&Y=9U8*."F#D+4VG-V9 -M.XSP;67O_X0:@74#77-*OZM.L/Y_/_^W)9B2HO%$)FT^44-LJZXV^:Y]1HS^ -M2=U-KAFR*NI[3^\7Z6)>KJD-SLHTU*GOI6I2TK+\%XR#6''_.MO9T<1][?H[?EB/-/DEA9J%H/,KB;+8;( -MR]'@VU`VL?X!3_$45AJ.'_YG>3*2E_[.;&#$\('@27^7NQ8NTRL:B67*LX&Z -M/J\H('U>(\JIO+$V'X_O>J3QLV/S0HZHV9\1K#C_#;:W6&GM3:'+ -M]8OABK$JNW&4&[JR:+4\.=P5F6+.;H9'0$?EIOM-R4"1JF/S4[OK!8UK$J,P -M%=,2)'9*TZX7+\*6H*_=[UL?M\Z]<-=']-W5F>4X7F0#$YL$/*592M#>*VGP -M9W55SOET*T&Q;WE44540]_"^0LNGG;*+:F\M[T/P8AF5M0-5&PIO.B#=!=_H -M]Y#P6;G/D.9#-52S1\Q(1=/-:A<.=7=H&2.;'6W:#I#_4-B%++FN:K*%!$-5 -MI_I/_`O'I\YEK0_\HC^^"_EK4MCSPOC$&EPR, -MES.74U0]X_Q6>+)%S)96X:MB$W(N/:F9&0$JM991.+[S5?0VC&P_W9QLV\C%OA'SHLZ"6-9_^0OGXFD]N?D'I):/W_(W'YJX'^;QM`X[SBHC7JME&.5$7:$665UG*@1%5+$:*"N!*HTSZJ!2]TWT+`@A#T5T9/1#NC -M*=GI<\9H<`S1O=`($$/,8'BJG_Y(#=8:OQDY$"Q(Z8&Z9@5B_R9Z46=L2W -MXN=(\T"M!R(V2"-'G?[B5SZH?0+'N/':OP%;]MWBTTR%-P@12=KUVN?1"RQ$ -M,/EI(S5RJ_/D%;^F;2G(%^.4*?`.D:T:,3"78.2E%K/VSFNOZ%5H1* -M)6Y^]88#C:D[@L73F'9BA(5,D?:5%T>B)?I2.?OFD)4Y-9-@)+V;SL"7UH0' -M&':FT2JA8Y-'\[\GNAF=NG=;9I?I\P_!FD5)U,6I5^;/)RN1L3TH`YJ(BZ'O -M:?VRLBQ\5>CFA:Z\&05/UVX%A_6MFT<1YB$SI*2_RS"AQ6?1$>7WSP-QB+39 -M-0=CUK7*6'#6E*!,:K[VR5?"6MX;A/M"V:MI1`VFGNU+5$D/.S6?QL<\2#_@ -M^"5@BIP\I4Y>/:AMW=+:"5OM'[Z!]I(/HP+"L_9N)792@.>M3$*(*`B179FV#KITP:F0HTEY0>/7: -MD,Y@9K8],RIQXXIWT9JK>(5^_]X2;$W"#KU2=Z/E*AO&_A*[(]?=4MK#&Z_& -M@U7YU\I\TC%_Y_P*DB4S[G79!>Y-DIR4QA+J4>X`<\\?H"*'G?F)/X.A<#.> -MX<'DQB^#R-2WT,#Q',>L>PO$T6X]D5ER.G$KW_)N$"?'%:NDO`HO-3F@X:XD -MADFO$W*]:*]TC>?6XS%RNV]YKE+YC.B-*G,ZM="8$7%X*P<*4B.J8<_YW/ -MSX(WV901MH"V0@JUF5C+*0?$56)A>BA[MTM\99N\6D#CZQ@&HP+,FUU.ZCZZ,WPC'TJL'"2M->W&G -M7V2(U#K^=[1L98;:[P005/W-E8[#CK(&)_4H]9^'(SO5UL)JU1=E2?,7[/@K -M!#G3F.#"#(V3>XWFGOKU\=R2%&OA-[/+Q=IGY1.$,%&$'^FB29ZSJDB+KNU< -M3NZ=^BQC0!=7W/::@9#;J,+.2R>.CN>= -MC16\4)Q&O;V0P4$:W%GMNKTY12P"+6KLG1?BH^T''#RC:#( -M&K^FGU7RK;7*\2V!Q6B3N+KL,8M.LM<'/2+,@^NB?IF6:$WZ+(CIY#$`FT3A -M3WT9RYWTP:DHE"(VU$YQ+$EIKLG>'3>6?+"\"BEOH.'*"XN'F),RX?"&;I)3 -MR[TZLMJ!5Z!CJD]"N'`*1U2J*65",VLU8!!&U/!J"7]?^^HE38)B](%6W.:7V!L& -MU*W]X=:^ZN>:;OTL859^#I6<1URXWLZ69CO9C]Z;59D4]6]HNN36DLK_BRW,5F!&3XJWC^,=_K35 -MD9+R$8.)X,R\T58"T/#D,UDSP*X7DAX2S\%%J">7\PJ"TDGFBX+\1O@NDM&4 -MM6)^$>S'[^<5EQ9<<7F%=Y\HGB#4'F%SJ*OJ5_+_#6(:Z#KO>2@UFMV:R!): -ME6@"\*PQ%T+"O;'J?D@:D6'O#LSV9EGE/-_0P@=9ID*QY3N>,G8G56!Q:4#6 -MK3#2-.DDQ6>DNN2[ZIPG`D62[;'3F3EZ/3H\.BWY01"IV1/K"D'NCF$=XMHQ -M02.;$/_E\*FG^;8NY6#MWKN2]/RI#63KWDSA+!]4S8$M0H5DN8,%8AO`_P-I -MWOUQXU!D61D:9B`+:#.#G;^G<:"3J' -M"D;3+I.M3],&+93]=R[)WEKOYM.91)_STY@$?W]UC@%4<`FJ^2NL:T`#>AS9 -M5S+6K6-LE12`:XI4'JO6Z_E2EQ*Q`WTDWMIV?/XC13?G>*E;SY`:K+-S0PXAR8.!*3>Z=*I@3^\H78V3V\.G% -MM9[Y$8?)"==:UHR&*';F%@\^PV:;4X>9J&].4'=]D$T5$L[*X48@TH/*:HAP -M)/<@:;@DCBONO^_:[7;G0LSR<+YM.=ZR?"[Q>';<$JZKI1N7")4$U';3(W+K -M_,(9XY10[9=N32\H[W>!YEC]OLD+I0U$>J]+BT^A6_4SBHJ5?'PW9]M+W&/B -M/CIXOYF9]9G\?O7YA3:M%)>\E_NSD3JTSK/!KKS`F5[@THX'7J^$_]='$A+'4P4[)I$9>/:NP<=DLZ3^69CP>Z -M7@,3"6=[IGI[08Y]M7)\:K7"EE#=X=4S^/8J]&*6Z7<_5#)T$!^7Y8%!;[/R -M3TWWI_^)8O0N/=GC5ODT%#G!WO7D;@ICR/^43,HUE2AR#P#32Z%(T=QGY>+! -MYR_NF^BD_ZVF.O.Y3N4^4^:EZ102,U.D!I^7=1L#[;32'U;P,21Y,=P_U^ZO -M6X=S?41C,&+A?,UKAJ-I1<_J.8'7@Z&V%A(^E]XRUI[:_OTRG5J<^EV-8O6B -MI8#G)N=RNQI]QMRY0@Y)@,)X8>*846L?=E\8;P0XQ#%.HV+YV_[TI2&A)9,]1QE7;$ -MGL/YV!<:*]#MGF+)?#?0=-]?/8!^[P9BNK=4+O^009!B -ML)_*T38&H5+ZQ@E`P1WQ9J]VK_CM[.MOM/-&7#"1LL<\[Q/E<\5RO'YK%PH\ -M99N6$8\:8PB[Y7-G`OC6<`71V.F=I:PZ-EP=P"YYAVTB^+I=K%A=-A1OB/SA -M,J1*0HRD[B(8>N32_AE)U).2-97WRHI8]II7::438OE^R9QV=UV[]/MB,`GZEF9TVZIJH6J. -M$IHH-Z'B`I.GNLO-CP?O)G\I]X7K@F"8O,Z_>90+"B[)^%TD[EQ[%+!M4H0A -MRV^*S/XITHC[?R)D;M/+?0>.@'N192AU5EL2`7,Z"*>%YJG1VH#64@E-DHO, -M_N85.\T3W_/+.7J:)LV5#-$F9/,"XYM=0!3:4L_CZA-$9E"5])-JD%0HTM*B9B6J[&:K?ROC'[KI?KWO*XXR'6[+2VV:IR(M[@#J9^SN#'3* -MB28%]=WPAZ:]L2UL-)18?H5NRVH5&%JHJ28&TD+:\)L*EYZ-BF/XF1A#^LGT -M[46?J0R[HBD<]VY1IN! -M$:WD5=DPYU\=S),+AQ,=A -M>Z-IB;DD*#S1;L^>CR;H?.I5OM_33>JW^7?[;ZJU,K\56(DD-V10.RG\PUM- -M=7N=Y@-&9:.O:*=2U&N&X5@Q=ZJ9M)Z"F$)G-AY2L#71TC)'%WA0O=$?RJ/K -MU+F_I*NGYVTK48I:SZ1NJN6[-*(0+;\:AKJUQ8P4"M;';F7%2Q3G`^W$33%< -M(U5]D%;6;#J.R@9@)P<-?UBS`:;%X'$/G>?:.R\4`3??ZN97`YK;9-3[EA51 -M&\1>P,^9Z:!9\-74ZOJQ+PLPL%Z5"+D-(!<9O=X&)GKY3W2>4GR@5^]/R7_T -MC*`P<[6QWC]X9$B,9/3_98P_#2_^ER)__6RFL#KTE+^'55=;V[S9UQBJV-@('*:`;8P -M$5;V[R9G^$0)]G+EK^J([3E]*):45K[;"NKW-EN6=$+/.PV=V'0>-QDT;U'B -M4OR=`G,OCCED0:FC#H'!L^&43WK\IU([P'-[(;)IK:]$6_0L=$H@V1X&LZ2O -MNCJ4MX>EGO=%U67^^"-?C>@/.8W+Z+9V!&K$>D%;6>/O/R=\!B.0-A_@!#AQ -MQ+$I1AYG8]+NGC"7.(F-)D/^<367"PE6]]B\6 -M(QS"&WD"\;B64R("(,]'&.;O;ZK,&2=+.$8R3VN8CZ=(>ZI=,WQRO'3`_LQ3:^R%*-P&ZGR6LNQ99CRRSBL -M27S(W(*U'\F36D)T;A?[#W%;G*OX(Y*\*L,)8EZ^S!&-N=JK)7WTY7M\DZMMFWYTW89;1D& -M1EXUKK$`3!,W>2C9O6?7\?5,$^XI^0B^60GD76Y_>A%N*/?A1"$23NNPJ,KM -M>'Y,;-I9LUC3#P\.O/VCEK93"8NV.X:Z)R(2GI(LK%HS9>!/?DTG/@W26B$\ -MC)#=$G8L1'/\T(5(`]A.Q/K[!.69=KZTB!A=U]*AD3];ZJS?D.(U-@#K@5K, -M7TA2%%U*8TRS'.@0QQTG%'7=4MM6L_V>`8L<[\:71M3:I7H]R+77=VN4WE*V -MNZ$)-$!$(\/V8PD361X1'JM?H[DY]L\MN\LL[6^[%V&:@/(75`.'U"0V^EL* -M>B*`-]B\FS5^<]MKV=?%YJW!(;R%^#*>R>`@:=$-SGE*)PV?U2UU7L@Y7$]]\$]+3 -MUY,C7<4B!@_PW$8M2MGKB4'(P^V1TDQ#R7^V<2#//#KW6-\<,1SQM8Q[/%-F -M5__9Y$_^7A+(+''/:<).MV+6*0DD'G. -M:;CTK#)Y6T;@[$&1[[+C$V410=$R53&A>#^_0_)9]XN\G"0+4G-7NHF*)[O; -MI%JT_,$`&E2/9/<[HW*=V-?64+6V3"#HQ`69+[NU9>''F3ZP2`KMK47K<51] -MZ3M/>=UP%3V]IWTDNC[`U,]NTT\EU0]Y-Z)XI/Y[$^O$7U)M:4?,C<:&](*1 -M*C1K3J&=$R_`B64'D%0;AUU/(7R;_Q^85I60#;]6H@YF9R'5>U,H;3+9.TWO -MR%?($>71D[.$W]B;*??])=\JCN^;DA7STYSZCROX^L\JG"EDCO(;C_)N5O)S:S^W$!,$T;\T,NH -M[?;\0]Y'7SUHWRT&)!UGN?GM.E;=WBH+Z.$SGZDMB_+?\'!HEP0H6V$ZT?+ -M]Y2/I!.W5^H!R&GVBM-6E+^(S)=(#C;$YE_P_68D`RY:>[?6N1N*IH*`%=G][K*Y_+D?2`EHKO -MZW26Q/Y:+?437XWWE\'F?'NJ$JE7>4+C$3,\:TNJGK+MW:P4N.&Y2Q_2L+J!0HRB[SJMXZ(SE.[JG8ZF)GD'P$E1+1 -M>[>!>O\6O[UZH?E):T`H,]+'2)E"4]L/)ZC$`WU(B9-/N_7C0!%I8)FSPZW0 -MG$F4?&X<4,2T7H(I2R/8^W\G$).ZN8NQAQ'(RJ'UXLAZ[YW7]YT5M;X -M]QYXU#TF&9^*+PD*A4U5Z;/7.6)^\N[W%!T"54-OGTK)F.]I_9W\GVXCADEZ -M5JM3[_\WH'\^2.,>&32S!G=(_5E_&W/C8RV\S->(+<[>1)EW=V):J=1=>ZM! -MCUCDQG,^"XEE2T\YLGJ7A^P^T*<^F*`P__9D-@7C@RSJHBZ'3-N0]#[/^6XE -MB^RTT6<;K'B)U&:0Y5YGUQMAJ]`;JWAV:WK0U8)$A'`_K3\JQ(EL2Q/1S$R/ -MPR@ZT(6MW>4OY5;L"1B81I,I&LGW+.4"@T^(^$V;T?YFGJ^="/#O-;W)ZFW& -M_L\X'".A.\W\&7W%^A`_QAT(K"%/Z85^W;[:K5TR+[>\E'E]5R-+[*E=^_\Y -M^C&&I4E\R(!)C+2;%WI/^#$HP/*!>'+<7L4W]W1()#:M1_F&Y3S7F@\T$W.4]7>O -M!N[BK$=.6=7BMOJVC5/&8D08R#I3CX;*D++T?;;Y#<)Z@=_H80]?_8'$][OX -M@6,J\1%NVK<43&EP^T37JM?J0(#W)>+71&!OK3-"=D;ZTM=?1$"?]_&J]Z>L -MDR+0PM4%KAJ/7=+.WSRGZ9YPIS._DC&JVW.1VVQ+#O=@C_..)7[U!W<3V&.B -MY8:+P1AC\63(;7@PSF33[4`+9V<.JLQ_Q59H:5_5].3+#)V-J/UM6C?>6>.F -M#5?)!,4+Y>`G_7Y1@T)*J -M3_PCZ^'A9^"T+K?%JG]IVFDS]&`[G6%^X?1UE:L*\8>QZZQ!^*(K2LHG6ZL& -MTO8+<<7<6EW]Z$KJ>MN$WY>28NGB*F4G[+]`"?LNR0N"?_A70B$:[ROQ":I[ -MLUI)<=)YE%UG69F/:94GD -M$E8!QICM1H)JKW:49>A7VL+);:UFX+LLQ2)%G\NM7S"L9;S!3!\O)HT>:<_. -MFO"7H.R.`OL8K&0_0JG8YA@RUQ0D%UF27'&]H\@/5&Z;1.SAD-OLT^<,E_*ND?S -MY1A1C?%O7RORTWLP>#<^$4V8?OX*-7J)8DBB^KV)U@KMP*#VG]%C+`;`1;LU1]$T6T3$C_P -MJ*TV%M;VK[#]N^CSS_*#W"[GV)Y2=>X(Q#A7F^<#VFO4WGRVX5JW\%;6J^LB -M(N=1&MN`)PKH;Q@R`L[PV"]/NVBO;&<8/0T5(V:$ENE_NW;C\=O9Y-7(TQ0R -MVL8V%MYIXR0J[)4E+H<5IQ,J!6O!<:0$KST7>__P%4==ZM2,D1)-J-M+;6?? -M\I63.FM\)HD[9 -M\DR$3S7DQ),-[X,.-P>Y[NFB_^_BYE-ZCCQ?NS.U;B?3>(*LPGGFP,`-AQ?, -M9NC#WYEO"UX*^623L]9@:6U+`WUDE02.0&P;4])YIB)\K>"P$N%\XC7_A4$1 -M;#(D99PBLJ-PFO0-.I^*+)A`I/W'BQMKSI65@;3T@0%H6% -MO'(K#%"R(#O*>9$8RKCIO]\EV2BNBDM8_%$%'1/XS:X?UEG)![1?DL^[-('G -M)?*GK,14C&;]W.3FK$1;F=1PJ`^F@BU[._$#3Q3K"R7R;L]`C$V/.FFU4KZP -M[*%*@L1=*PAP#9O-[%H:'L,/AQ`.KGO!+)C>O"_H8%V5.<%[3@CZ)`VLHJ'` -M51,KBMP(@,8V;?'9@_#,595,6B)HP;F]'G.X6FJ*P&U91S':E"PWL3TCR&!3 -MA0V)!T3@[U'JS:-^K*,(,_:TQ)+H7UAGJ8F%+NQ->VVLSVDS9R?53TS25@'Q -MWO-CZ"%HNBI\*Q#S(S$G4<.!,HLX6M&V%#\F!E!]18)3#$TE&6U=$"Z?,@XS -MXI2NPPT/_@]R_D5AD25$=`STZM:=3O-MU-\)=Z'6_?Q8&`-HEF>&L4Y1)*(( -M;C]D&Y3%3UJ`,+S94.SK[>>E_:OFOW>F>]H%]L-[&E[:.AP>^R)*$Q$24]Y( -MS!=9JBR(9N&O&BJ4/T5/YX9P3Y!VD&QOK#4,TIS>X(M[PZ36F.!KO[GSB+!\ -MUGV"`B64GW(0ASM;1.7@Y^.DY\J(_=]@%2.;]I%W^&9J`GA,W#'KFG3CQ]:> -M'L-!^FQ%M%>T2A7:7(,Z=T":#"+R'/IH"AR92"FEWJB/%/YF/F523H?1ZH6%[<$67`?7!]O*M?2]_:S?+/%EA1[P*O:Y14OEA`<3Q_=K^_[>Y"IJO.&SQY7Z#.1 -MP]LYDIRE4+,^OJ3JP:L*5J"L:5AP)3,J:44GMB!/-_';?$DO/1!'FGC.+I$T83C@'NDBQ8QXT>V`$!D]W29W9.+PUG1+\**Q=LCJN/$7 -M`!J?S<3O?`Z)(_4^0"[V(!F-]43 -MJ8%B+WC^)6!W.42E9]3X.F5B9!Y$VXZ<>-DM6#4VY_J"\QG0K_S_GN/;1`D< -M8_19F*]JK$NWP*6^F3#TPP&@[3HZWN(9ZK1@'6&I&/+)%;%O+E4Q(?GC5YRB -M/*U(*(18;6N>J);_X<%VZ!51RS'*E8/0NQ_M\C2DASBKD"])XSVP\?P9]AHH -MUE0%*U`[IFZR)_GS&NPA*C7HAOG%2/9<^]6][Y9#5/WY[<+IZ_R#N^7/D>4V -M#>Z9HT!'&!S-.^#Z!U4SPCP:\/P*U!(<9$_2['06K,P3'GRG-%HRD7Y+Q=L^ -M,JK@N86,'N0&DEMZ9`%Z$=JRK#!D6OF*-G2DFI9Y/B#1R;SPK,Z'57=A)>LG -M'H-&]5AF;4#'LL8DXJ>,2,IAV-,0AG^#F;F+U_]YX6Z!'-W.7?*%\43I2:-? -M49O)B9S.3;R/H/(:SC,^AF.A'S,]PM8E(Z"AE2+4\@-HU8[3AZ\/.,=KAU,. -MUB+ZB7XKHT4]0PT&M]]+2D\/MF.'[Z#YC'7MX;71^7[?T,./50A;5JHJ?+B> -M[G?LWIA7C?YM$3L_27H@0/Z"6#TJYH;[/'LQ##_:`1/JAT,/"$LD'H2&:N/P -MX\N3LV-;?OOW9M(@[Y^I_*=?.%G4H49AN`(HQMY'@&MOK"\"H*MA8PX.%@_G -M.H"+5E>G&P].?9SI1[M.4B6'AB6J^IM(`0P[B!L7D9&YB0K*_DC:@RZ"9Q:P -M2YQU*(;XCY&P+_U$W_G""M.M.MJ+^G-[_GQR3"N@F]3_%ZY.W8F_!-27^9O% -M(83MO7J7!=TFX]EZ3T[G9--#3S]\RCS-#4:8\KF`8BQ%WC247!?H.>YZ:@+N -M`M&KOS+6*1W'I%.7#UYF>M795]&#X'>,G,MQ$!?\J#+')!R$VC?2Q=AVW5^C -MOO'CV,](TG0/Z190OZJK5KT\=,U-[`P-BJ6%'5C]@?OJEKQS2Y+QL"BY58XEVV-3^(TM -M!PTPUIE;8`Q;4-'N\:V8%`QSH'[]\:(NIM>KHUC.=@<<4`F[]P(7UN+:,_VL -M%.PJ3D@'[FIQ#!J\.@![Q]-#S)5/QQ;-FH67\QBB:S=&T#\UE0[;,YJ?@"$J -M$7TXQ?5OJ'2,$[?^?6-/+]9$0>;4,1M%LUJ^-)>,_[TRU7I;]IGTFV<[/I`7L5*%GD5M.1I?>?HM$F5=C=*"%@P.Q(LU4! -M6RK.BG;+$`;4+$?9@^*Z:<_P#*D=M2')"1SXB6-8GDT5_\1$V<&9@!W!E-%= -MBP4(P$8$9!(5B5+L,*2,!L"1A,<-@A&&$816:0A@,U#&;"&2L)C,%;"A_-LL -M%EK7E\GFN-2^A9_1U1W.^!9(7*$4(0S5#DY6[/TA2Z0`Z%'KOEIE@2$'>U1=)%57K$S#"1]H -MUZ9!*'EYX)H7*L4515M35N8AG.1M..1UY-C=B'+&,`$:C"=QLJZ'8IZ:"=_;W>QY"=9+\M. -M,B*$MJOD->20G]XR.@/D1M8MX]>6GU\^2>EJL!>]?7\=U_'12&ZO/JV6_6X> -M6;M^#"#=HH[^DSPTN;HOP8O^:N27$JM1SAR5 -MB?$[VG=)IT[UF'4B37P:N#]XV#YD-H)>:/=MS.B/QZ[OSZ\I+V_=F\`K27QO -M[EB><@HOS$KWA8^HL7O']%A$XT8H,&-1*6#QM=K4JMA?5$%"'1@MJ7G$-H,V -M19[#2V/N9V;2]>[L`3+:$&)MS/S#H-_XBK@].=XET=UN\Q;P]0(I]-<_; -M1\?(FXH6]VX%*B>ARDC=8OO=Y*,GPFY(JUT6JTI2>`04";8U4$_ -M+\?1,D^*:\2YJ-H4&YZ?FSL)_=@UW2[!!UBNAH'`>EI),.;X()_-4.EMQNKF -M0T3.LH)YC6"LXRD,QDIIE5"*)BT/"8Y>MD;Y&$UQ=`#M/.FQR`/1P27:#HN9 -MJ18T1Y=^7@1+?3\=UZ_8NG3,8)]IK)(RZC57<2Y)R<>6KGG#:;0(/3I$JB8H -MA,T3#]%_9V/=T*#U_PVYCSA,(QRN`]8.=XU592A76>/3[W##3DQJ*""ESBQ) -M7Z3[-ZG:!$IM1CHTPS-(_+>8'/&/Y1W -M]?5!R>K9K_M_R_K?47%IWO:7[`S^5U=UH]>7 -M;S'U'TYF./CT(ZYJH31&_^K@L6MK2FNT#CT2AX>6%(_FQKM0&89>V!8>*"@L -M0A5K3D\EE0@EQIUIFPWHM#NS5GZG?NC+WJC<3&%A'!9A+QB50(VG1`U>N4O7Z0AN#L0=9M2_[,G(/>H50S\4R5=#'7)85V492&K0`\D;P8X,- -MVAJ/M3EQ7B=HYCBUVOTDAS=--M0,16@@`'&T$,/LK3UPDAL8U3IK_;ID1S`WMI.,4W%@_O -M^L7;)\>\,57+@G4*+/;*BT_``*A36!I6C8[=2L;GX>N]5_7T5C?-G -MX%`X;K^%)\U8S`1"XV8%,`IH!7PU-MR8Y@.09,.+""/^\?K/LD7GNAJUEV>( -M[STF%\U\W[&W5@,..?GLA-:54`I7X3A@QIC2Y*N+>0Y(B-E6WOSIM_LD"H-# -ML^FC?Y)=AC$03HN4Q]>9:E#=VM-RN)2@WCYSIM4,3V&I,E'%_0%'1]AWLWX$ -M$/QH8ZS,C[[QTB%FF$VWJ=4O1"XF1M1(3'2>*?D:77,7O')Q+)VQ`]"W.:F1 -M,0'GJ)5O^S[X:28%=A635R4HS'@.5@Q5.!)@(#^AINS)H=,W'W0)A]<:L#3Y -M16#QM5[!EU43Z-/\-JL'_L_`9\#<^EL7%SF[49XPA)UD5_H`&%)A!ETA3G.8 -MMV=_U77>:Y:/E@9BC-Z>2Y'59&1B]V8`2'OVN*L<#G=L#,Y7I5B5%[9'/A^V+%D[]>AT_Y>J/MI(!4!&4,OY*=]3WA?0T&4 -MCA0J/,0*V-.?D<]3N]82,YA=Y50UHDT$#+)^BZP%&,/A./SNYQT*JP!,BD2+ -MLL[FW?QPL"$`7RLWW\?3/GC0>+2IS)XV"Y?<@O#@?W/5IT@&_V1!Z,"#EF?2!UF:9> -MU!T2$7':@8:"62G@:3H;K=B7M.4Z3$`1\C'6_,HGZT"U6]T=`H7J_[(4==2. -MF!O2*W5B1/5K:-#^RK.6`\=HBUPSP-9F'1Z')?9>1@NL=-7E'6S3NEB>\+M- -M:4]0L3)3?J_`B+O#6N"Y>A;-W#6BW?:6D.KRWQPN7/-]40GO5>\7M,1B38D0P8 -M8TK['WS(PE#ST1$5_9.9>KYU/S.R5---1)RQSSW75=U[0I3QYSV1[G?9YFR$ -M-L"'830SY/.9VG8I5C="L9FNEA&@8NF>7J82\"^H_'`&Q?Y]WJ-YC-7'F&"0 -M97E-+!N$/5Z@#$-009YYCE+&XXLT3H?6U_&/8#89[Q)4\!#Y9IN?EWBQ3UCE -M&6=3:U`)R>;74%C&#P%A6ZNB^Y>>SWF\3(F\7JE709D6QN7X)[S.R%G#-H"J -MN"8W2>G$LS.-J3;W5IM]T?TB-K,S_1=\S=BY%FJ=3O'38+2;-\_DWEC:#3]N -M*7,5M-/">#9&B6>9O1((74E7GX&L=O_6O)K.+DK`E=1ES(W^^WR?N7ZV0A9_ -MDNG(V_%70`F%8?7WN1:(?@7$:"D1D1C:\;650:8+?K'_88Z[[;E:1\V".I\3 -M%=`J5(^_AI*,V9G+4GJG;>.N.X**.T]>P5N1,C#;D:S+4>?;&7:K1UNS3U'C -M@ME/Q--QHW&TS/SSFBXREBY76F^-:M>XUBTJQ\>S\BK;BMNA.>\[P0J]W!AKG@1;7KIM0>Q&(Q)UOL<^"4#"W,EQDCD?O+_W'$$ -M5+84.:QW%RS1C-1V!)YO5X1JOJK<^GLZ2UR5@"%O?4,&FUQ97?R3'*8JM@\'OP&[^AIPN3!GD99D -MP6AHV57<;_4'M0M\V]AN\T;%X-3JB85%P=6!P/,WLKOB$INTKP_-Y? -MP]2:AD%=+#;O[M?`?)=S`B58C*WFJA7)1WTVJO]4&?&*[G71>].3QU2/NQEE -MHQHR5\\3UZ>V-#:HJ&[<-?OXL>SD8=4D$$7@#1+XOO%^<]2IF6BHCBPJ+QC" -MB@)@2["3O."Q/H#!O\/]C[?]U3F[T#Q*>`BA2>BBR"!/V0D<51?=1&L^XB%Q -M//FTB2'[.5<:-^7@CU@BA=,\3?[_L+5K<&HHC55RK)(F=DTTM81\_Z?%7B8H -MF#CM]/6?M2L#IF:'?WIH_]BS(Z6YU*98MT;V"60G!7:YEDOGI\T$Y'&=]BA1*RIDRS"7=@"L*X;K87KZFJFR -MK\;EBXRE9G&F5!PEDI%9M,%F/PR5]T>SZW(Q4&+)TZ(!02TNB!(U+0@1,![^ -M$Y".R3-DIBORFIM?%$]-`I$-=>M4&@0EA-K?\6_82H0#II]^',_P?_>BA@ZG -M'.R^]=?BK>LOFM1B5&#NI?,@%4DH:M%)J82\M$51,P6$;F;2=T9S=TWA5JC8 -M0;B"(F2\&#W$,;]S*Z8*;F([J,0SF11,@+%87@/Y;BE4,X4JLHC5B:3BPL2_ -M1#:[`N'2RF%N4XB;MC9C@>?*9@GT$.\[90'UKU3<\Q2;,+0Z%R*_3XPM?%-7 -M1(9SV4.96F_TDZ-U:H]CS*E[(#<3/MVMK1!S6,'6V>BRV)]V\R5,\C9Z\Y^T -M;5+:DHTY7<`#9`CX?#K63CSB(R9_PNS_0UW]:.>76"VWJ2EGR"SJR[8FDS;V -MUA!E05/KR@GIM7=8>?397N\K8^.>K:(YZ#[:*QR,X'X*M)5 -MVW=58?T6!)O0%-0IBW+9`^9M5;DD+K@31T*.5I^:KSD1GC(9E51N/XC\YU`@ -MS4E`&L)%1]EJP`B-:7J#99U'E=$D9,!+D77"%\-')\.]+-^K1R-O")JUIW@3 -M79'G(7@LSCCL_:O#4Y4/^50,/OQ.HRHT22=(9A&44H$8J:,D:=`3556O,C^$ -M/6G$`BQLM9%^YE3RV-:3B^54"!T>,7`*KZV -MV'&(/AIQQ8#//Z?_M:?^-8ZOHY.'ZJOGS_;)]RC+(+&Y<+M,YNPO5Z#Z)60V -MOEQI%?C`T^"L5(IZ\:D)P(X']+K&.'-H%2GI_JD`7[51'%58E-Q[07S8>+(+ -MLCX'(Z%@4)RFZ%^7C?X]!;J4OFJF1ELA>9=;L8Q+O5Z[Z_0]I6L/'E+)%B7M -ME2$?*^D-,P,J[2I.QKSB6O1=?7>/3?8\_IB.D9-A;1C4K*B>,G27U0Q,%=G; -M9)Z737B4Q_WM%]YH)D\P!YU!$*GZ<'FG>'*@W_Q\&1PJR,94!NW`V'C)QM'& -MR(R<)62%,U!FG4QS;FG+Z*T;75R,=0ZE'GNS]X7P<'Y*R\S4]ASJX1Q84?J3 -M2^(X'QGV4\?6LJY6@NFA_T-!:=@X/DNMZW!<[%'Y;562!J`+YS%W#UZ5L?BV -MH#^+TGW8\_"26&IS!%9GR:'?=UB1[8>:O\U673,B=@.KT?M'7E%8\1.7OQE` -MOQZ'@R_.=R.3(JXE3KM3*HUZY19:RX&KY,6.PK -MZ/DF^8N:'G\MZ%A(4,XU[J;H>K$*(^Y87)Z'$>9+U5.-Q*C7&DH392`"XR*Y -M:.>^E$?WKDQS#OBJAI>V]"=.TB99?A%<3C\LSV:?4[EC0B=@.SNSS[V5YML*[;,R>%Z` -MMG19()]+.SP"_!G168*]%][8SW?*$W]B]>O*,]T7CWT<+N&*P9*,.V[F-J=YA8!C@F@@9.^]1J]T0"TL!Z*WKGP/V$CSWPB[S"&,!1?"-- -M,KSP25@#Q)JBIB.C63_7$MB^X`&?@>2I^YYM9HYS=@]QJR(S'F\W]#7P)H14 -MB6=`*1S1D%,"L\\3$S0*<41BI_<0$%(!GD\9H6Q\N[**Z8Q95P^-#HF&'NXN -M[;HG#[=ZU,!53-!W!@8`!`J^MQ,4/ZYEF>#S>*O4/ON?SZ$[27K=,CK>H.E? -M=U_4%$'EX?'0$]KM'^./[8H;@B8>$&>N=YXM<=8-OF0BNW:J;3.5:HU]NY,GV6WNH -M,,MQYOW-;GRC\0XXG?@LHR)"NC\U?ON]F:1+/IL;R?ZB1+UHXD0-3[(65?] -M4PQOK-+2L*!6!+G1779G.W_%V6=?/O\]FMHC1>'?R3FJ&M0[1:(!ZO'#VU[D,2C*E1*'LU\\K.[+5UM]_0UX<+P -M9M-^$LGFM$<#D(,-JZD?G5C`;7D0A[7M+[.>NRWLELY2K)9CB>O[^:UK!`Q6 -M1;-'+>"<8(]C;"8^<_3&SO8G``/]BIB%(,5)?L.E/(/EZT./Y.4UFG17UV2] -M6V:5XSJYS7>\RM%8O`8+K= -M(YS:D&=2)Q@QDW[:1#TFW=*H3,",YR]L -MY"P`AM(62`$&^O(!3&Z*U.%^;>K%\,7YH3&3[<;W`'_DDFB6Q??&MBX3-<5F3YT@OL8G/.\B)?X7"BT1W3YKG]U8+%*P15,[.3=YGB,SE -M=EG%6>]Q@HK$<'7UC[V'28!M#T_[(.T%*ED\&.`TR-+*5N_;I<[D5L\4KQI/ -MNX=/GSOL*S\;FPS*]I?)".%Z;V5<5B1<9K!CA_V0P0?MMJ0ORYK&.NIA;<;= -M:0@^+E'Q'OV8SZ6<*T_GR>F]7I.P#_,[6ADT\TT'V?7(=@+>^XEW@1O^;R?X -MK/\]PQB?0[5B8X)]9XO=,0(H=@/URGA#N=3>0HXSANK4O/=8G"1+PLWF!EA. -MK^AHPM6&Y]T\.M-Z5#6*JD$KP040QA6-@6"#>%OSB"-UK0\'NZ$79SO'?8V- -MGGQ_IOU$2F8@28#KC\>#?E@<@#(!M5"*2LCV=#<&(V@(0`%PU+?MN#$75V>Y -M*O^(/"9EE#-O7?>H>H-01_5'KE,.?K:+=F&([9[3/M9`;PWL9=-F*FYU7 -M:)^3](HG4"^::%5`.*;"&L)1;YT^^2C@?'U)CUX8@^C=T4Y=PC7GHE\BBC"2 -M#$-Y$N`[B?AR3&#)_H_0@W3OV/\Z9`ZX'X?-?W"N)S9[V,5($9))`4*(@[<" -M,Z53G(-#GJ720JO?)QQUV,X!`>6Y#%JT]4]MG!5/JO&K[;!\7`U^15BJ'VL: -MC(*8(FC^,Q67_/32I(*[0[%-/5%M:02ZIA>[D]M.HQAB&208&T,BDZM'U:!% -M;6;M],KTX5/^DGY?'41:3EK^3^:-T>XR67S?%7JY[(4]H.]?9$Q9):IZY"M/ -M#:YRQ<6/WL]'$U%&ZI4.B8A/BRQU/$(N(OK0!'=GDHY#LU@^1Y)GCNM3II[9 -MM%LL#0JU,>BL`*.UZ2J"O0B!:>%SJKS08?>GXW7#9HYD;!Y6!NAJ!#`=@\:. -M;";_QM&"PJ&K\L9T<:E]5R2JXE;C:,A$.4U -MB7Q\DT\HMZVA_8?CMAG`V]7UY?!QDON*,2ZU_SD+F+9@?,*53>/E65`. -MJSU3#,XX1_`UM^P`VJPVOT]N0T!,H*#G[Q(X%>SB>X"71Z4X?0E1+%+H;S`B -M)(1F^!OAF?^69M"%-Q2V36B:O;F%AZ(.2%R`Z3O_V$\+PS&_DEF]]H,'O;*N -M6+D-6Y&IHE?U.2A<'G%`2O0F^VPC_R=T!,4]5%I_-`D&EY-SRQ.N-BCNTQ^E -M]%]T:;+-7R@Q$X8X[N:,W^#`+-*X&D73WVAY\S?W&K3EX:>5FBO',>5_H:A& -M-*(C!-X"5TEFT=/4;='U*/SRXM!!LU-1E*J&JQVN,CH18V>2<$LV3"^-KJHO -M'P_\F:H-Y(.H;\:G8G*)X_;Z/#_8;7*[O%PQ32R$G'YK(IO,;H?8[43CZ?K:CH^#P%+2S9;TR -MCQF03`$[X&.[[Y=K1Z>&9[6+>A[0@\J)[R1^#8=Z^5:X_^XA5:(&<5:I8HOL&\--U(WLG&XM -M`0JN!0$TZ<&+M&JAEC-1U/>DL5)EZL;>F+W3TB*1P'>20,[:SSS8 -MVK(1`M0[GV]+FRQFBH%V@^P -M;S/_#G(;[=*9'.D`'&C[7:OO2_=B5U\2([VZRHF!Q:Z9I5^5+2 -MANH#N#:?X:28V8AJXJ13ZG/3Y&O-6^5N4Z)O%3E?S1C?1S!CAO+U1#>'$Q+[ -M.Q:,M1.[Y"B#W>+PF`U`IJ$M8X!E*G6"7WLW*9J+;"K]>"9SXS-` -M&OM#@4M/"IP^+$3V2!EY+%$I=_$VSR^YH'%:*TT(J[R&3X7_@X%YHG`9:\L= -M<4%5AXNX*"6VSJO5%.?CN]G#;'5DIP6E9/-QP3SGWJWJEHKT.-H7R-B8KU[] -MSVY8A:5<$+,Z`O@N+]:R'V_!ND-DHK\"MPLV\9 -M[60C%2K6PH4;,+9HP'I*6PBF:)$MO*5]/O5XH"CDVR_$]ZV8]Q*"O,#;()-6 -M*3F$'_+LVBO5/?,4Q^T<6QQ#6CV=5=/36CP -M(OZ755-(%7Q)#]$//?'VXSEZXZ,QHUQNNC16_=%OF/($$%%Y'!UJ0>I4W-\Q -MA>9H<&G)>9$Y>V -MP4*LIM#(E.U%;%JU1A7V@IC/ZT!$O$7>\@IRH4J\5?B,J/Z&A4=N$;VC.9][ -M)-F\=YVAJRZRW!IZ'("*3_\5[5"'"-J>1/\MN;@/$[OV2-F:H:#J'[GS'O-P -M^!RYT-8X0F_1.O7UA2JEQP%P'-3JH`+&4.DX?ZI!;E1J,;R02+\=QILM:G[1 -MAAV\-+1'OATM)R&Z`F.5_L=C_AG5Z_=[E5"=G8V' -MTP]5XV(^J[,`$(0/^SU]Y'HRGL(K?6WJYZK-4L6\WM#RV(+B\`%[/#*$05#W -M]S-_G=`7P/>H(^/1RBGX#4[(*O5RTJNTX1BLVE,>")5"[E9<#@:Z=_NM"P15 -MLCGO,C;'@@Q#\>ABTZ5HK,X]ZBN.8=PJ2S`0U$Y[DWFZ+*A:`5+%8%S36N_) -M?OS/$L!^0DU4,.'4ZO9H]!-R&+^AI71#!?T_G,W"`EFQ$<==#$LDLW^J^]@- -M!8@*/N<6'?)0LU#@C3@^TU+Z'`RS+VD!M$)FUH"$N6.,[@4\R,JBXLP,X2H6 -M_K)".G,HGZEV+^!`KT/5L[.=V&OB2HR4X&-'6WC/IV"GQVDFJ?+Y82;_/1Y/ -M+[-(S&_[;.SPU,!G*_I5DI>R:(DN=0*5PNN\!C,]>-AJ<#2KFM::3."C_!$JT!$X!U3MW2T\=;GTW(&)O&`8+R; -MIC6Z$5,2O+XW/4R](HF@>84'$_JLYN^H&=_0UX][$2Z8Y-`8^7A%T_M^9!]* -M8."!+;46[BJ$?FFPPH.2TF/1DP=%G-2F?\R@X4K8PNE:]MU3]]K8V-$AS-!J -MG^I7X+3OK"9WEKP*YNI4%]T8VR%?U-$S*BI5VCS;$]H2]_5+Y[P^,3OGJ9XZ -MNJ^']_=Z.##N`I>_/?:$&NUNJZC3Z+>@'A\QWW;N -M?/.<];L99\>H5+9:N66'"#?'%XYF#''TMY$[=]3YO/06`_E(D)`J_)!A-PK+ -MZM,?KV6.&,3!5A5C,NYJGOL_9U$/Z:7,(C -MI]LS344MO#OFZ>ZBS:[M?9+!2"V(HN%")+BG5-9W4M5E^IYBF6B5)2M;;P_] -M?LH?!BZ\"U=3@"M52Z4=P(F@V'=[@)V&)?]DWP#9\=F+E\J&/[]@5#JK"?T- -M8?`NV)BK*6;4)+3RJKI>73BI?0\D^;0AO%[8 -M)>.(RX-H%>RQNKZT(SU/`>K3A5+]U/B&ZM2;V.*F_\);5X,CT05\_WF[DBAY -M-@'?YA)HDRD6SY/G+`9ATLV8O5BDW^\3`G%CC$F]0`I# -M*D,;9E6!].:TU19YW(/E'#;4YH<^$U"JL@5\X&+L$MQK[V4G-3>@-X.'"'4S -M"J!F0=:S5`5&B8K-EE;=XH$F?#@U5QK3L8XU*0J`R8;9GG2+*/='K3;8VR'% -MU#\69AAA,]33FEI"%YJ9SI'-.NI0!5M;`G(/Y&L>P$;W6CW1H1&5N%(*ZG -M-W?)OH^OT!YQ93N+LXQ(VQ9SG8B;#Y:R=@\M;B\PTJGGI7L"WQPQ)JM_LJ#W -M<+V#BUT.>!ZN(.<][65A'-#?%R)J3GA61QCW>2=6ON\@EU4/DL6N9 -MN8VY.,J:&H1JW'O58__T[G5%>1BTLSI@SC;NMW@IO4-I'8^=J9=?US)IJ=[; -M,/Z&G^KR]=I6J/(RR?3%^N=DM<5F-P-@8_T)#W&S%2W9O;?]*5&BW*I\ -M%\3N)[V\GE1)9WM;0LC;AY@I0>$&.K,].!"/SS]5%XHRYPRUET(!0H>DWM8' -M"3[%]@`#@(NU7>T^2PBO[U5@##E9-0CTS7(4A7U,OW_MM5[Q;4RZ,;7 -MQQ%('R)1V")\Q/4-K@=@2%KNYM_DMHY>[!4[L]1G-J[UEF^RDB;6>?,0]I!/ -MC&A6R_2!W84)$PR`*1$QE.J;D[(-.4C(@[:A.W3R%;',:^JQJ'V7NDCI(7"H/Z&OCHJ -M5P@P;R]&[1GV-V_1[4*=%*V[PFM\GJW,5P(6;;H*+99&8$^[M)+P<\. -M.4X`KC4A%3NN(.9T-^IDA9@-[.',,5_T5^6#1*KG>7U_[?!38VOXI`-VP10\ -MXV/5RE1[%'0F9E.,M\T/6[I"T5D,.%%.MP@\B:D$28O0O&B43^SQ;?EG`C6R -M7M@\7[8MZB_E=C:=W#17X7L:%0]JLO.XWCD@;ZX]U/HI*QY/""N\J"12$[2*YY(D*[DN%6(%[;O!J;"%C!K]+=;^#!YM[` -MEM1.U%<)Q4Z-/4Q:;8%%0]!<;N_';H>_2"L`,32*>P@H)#IO2=F5"HO/C*MK -M?-MBRP6GRJ?E^\;0??F>,;;`T.[(7PU -MO"Y/)>?FZ)7_?KF.[APAW]55PKDN?00WMF"CI@Z%04#34/?1:P'CSO/EN&\O -M]IB5*YI/9A?F\\/C(\OU^/PLR\&D!ZF:E$,.\B&2B%PD.M@M1=FJ-H^]+VW. -M/H/-D"MPIQ^`9&6.&HJ=\/!?^\:(YTV;NH$:9R\O#7;#FS=UZX2FHRDQX+6* -MGT?J2HL=8CY?DOG7__8AI#A*BN"%QU.QVM1KYT -M>:O?*QR21*IGV*V;,1+7X_'\M!&I"IP[FH\?CS/JI$2Z8)<37J;X%&^+$"TE -M$I$*]C\T4ZWOZDI"GRE:MM>M6X'8`$D0]I$ABK=68)^@ZSZ:]/^,EY;3&`%\ -M/F@#)*7+>]IXNJYN7P34FSMS<@.M&#:&*3$C9J/"9\TNU15;EI6&N\PE.P'- -M>XE[Y*.4P[:FFEFQD;9WF]O].\*]F*@(IXE'N-?)W=.2C6C*#A!$1GUFS,N^ -M\:&UD2RE_F:2[=^>FC*_@5W+)O+!J]R)Z0EQ0&0)(3Y"Z>]X,4H.)&KG%RFX -MAA(3GQ+Q)QZ]U+Q)!8.M$WNQ@A:E@09$_@PDAYI.H['>0F`,*QI5XZ@CDCFJ -M95Q"+XX#WG).G)KRSU9>`DYTGIQ:OI],'TJEO2RGA!17=:%B;/)*=?J^=-FT -M%V3HK95%?>@Z,Y[:4.)((E2+?S=JN-NR]H_A1N?J/W#_'XPM -M;3TAMJ[PVG!%I7Y^K9@[^2?M4]PH"E4YGD]DT]T$71G@W@37U3E(",+,HON# -M/^"T_%2U3RJ.;&TIK6QKQNHMHEFB)(&QM1(4]W&G>Y3ABA%_U=F'7^^F#`H; -M2?RI=]X-)#GS5'TK58O2>8_X_P,\;BW`KJ&X/&-0\*']S5$D.S/>^:3VVO$T -MQQVA;%77%7=5`?C]J#I9K`6=[T=FQH6-H_1CK?*/PO1]-8OOQ"S?JNS`2T;YA7'[G+YIT&N)\FD]_4`-JO -M]`WA$LBO[@>)'3I'RG!UL(T)__$[F^ZN"7G7:+%:9;=YBU69F:B>2[(%V1)Z -MO:K1_!D(_C'G^(3J74+5#T_VSSVW#PN-_W8Y'4&T^)P8YCYU,/,E>C\M-0Y$ -M/)`'CG\,JJTS#H('L.*",4K7%BBDC,4RO=[?G_H:*6XWTF__>MEEUZ+W"V_: -M8$7P3DRNY!J`,<)3Y^O:?$EK#3D6?K=CJ^R\[YQ^HQ+B$3\]O5D>\V&'Y\4=='*\*A#-,AF7%,.YV)\_ -M*KWQE]==2T6YT+-K=5IS$4^F>'FD+D7W."=OD&""FP60/_#HZ5X1PGC]>Z8? -M([&>K'J&EW\\F`C:B^_J0C27I$7C-G2O8##%?&?7&2RMNB^ZQ7%8$,YAGY\+ -M"OR,P1/\:C62[S:IQKT>U=ALWFRN4G?>V]GDPWL)O[>G7T:21O_7M`(KK'OD -M?N;%YZF6N])[CXR2^BYW'<4U01LRES8R2(I(D: -MD.2G.W.KY7NN3K$@BBE6]B@K2SL\9FZ0[C6H8**GQ"S5FCYAZ`:\ZT37RHSN -M:G.IF6<9:J-%@!R^*QE&^E -M.JQ:@-CNZ+S4"]R14Y=\-:+`J.S%,Y,SP!4,GE--U<0<.:_IP,2U":C^^XDF -M?,!&>X8(?I?\\M\_D1R=:S\6@(D[\<"&&)>[8_\_27C&,@KA\5FQTI617$%B -MGNB[B#W\(;%4$S)'#S8W_O?:%5BO,XCNN:\?`%_4YRGY1>P\AGZY,3"T=WQ\ -M,6RR]FH^;#:@$]FL_<"#8&P%H8N4@H6D*>WF,JNPIV87,PNH?]C[Y6O2O3)K -M7Z,IA6.3PO86;KB:;[B`<64;VPGTJ2$$(BLO>4X'$;`;\<_E\P''78V1@BSH -MP?=ASU=Q2:G)2Z"!OMMHX61_I%?I+Q^[P#ZWFB;XO1F)ZKQ\1G.$D8`+EC=0 -MK9]#E!LT_P['SQ7_\P@[T-0A%FK?M94[D*Y7A/#0C4O$SSQOB%..A'52J5%3 -M:K_C*?*>7$[5BV%:@XT$S&P@QHJ\5-4_E%Z6;>0<#.T+\JDIM\3=)IV(MF$? -M&)_I5H%CX`_@%K9/68P,E]P+#FT%O2Z]D9\JD=-Q$E/2G"&:HPE"241K -MP1OCMV@5:LI13"Z=+",E%*N+\C^-,+N$:JF28@8L(>H,V%[PMC3UM,\D:WY` -MTY3I>3B[7MS)P[]2JKC##:[C7J1 -M(P8P$0<,X+0U;B=]/`=(0<&S"ZPIKNV6P"Y@<$-G*/W+PWS%ST\^%I4EKFJT -M2(LR@5>X2`JODA?!#L88R"U]WK#Z$+DE;MK2:(WRZCK9= -M%WDKEEJ(:J_[S_MFXG\%]M%16<.V>=L+H22TI%PE'J> -M/_;88`D_+3$AA]2%87=Q-:[?Z]F("S$=5S^%HE*^RB-$#I_4(WFMFF3"0E4[ -MBJU9F*NO^H#NZ#K7U<,T4($%B[+AV?HH.#AYD-LX;@_I-X^GW/2 -MUK6:ZAM-[55A=D`+I?.[6W+X/X`"(\`)QK[W?_6IK8:;_H:B<;=E=HG:&6I8 -M^=)>,_)]O*YL[>,3*;)[0!I\$^>T[5)/Z8AKC2DO_?V[$37XO4DT8KD3TKT9D= -M(T^R.?(&%(J]4-_7VF..TR"W9Z4`9&)D^Q2%S;G-`*A?LX9:C\J.."F?,TTWC[`20?]C5JI>^XC:7 -M.1&2Z8],[EY+Y:__RJ'7XY')2^)=]F6_.?^GD8@F_``1,WJQ6$%V%!9;%)J[ -M][$+?T)QR-S'(E1R%>UM5=AWX8EGRRP"31%VG/0J;`$;3GSVR0[?(P2@.<_W -MZ$?YOV;^]4&SJ0?)8XP]Z4KS=U%B1R0G7C0\\6LW[DJB>C!ILFM\J1"0E[&T -MX6=0)H#DY'T(5KA&P'1+D"'@U'\-M?SP>@@@;BF?[4D3G-\\-\0"Y8D,I^P? -M7L"E6W'Z@=D=;*N&2RV[+H'`%6]'?1.7(V>4B;3S">87(+8,7\AB0;P$3$`H -MT#B1#NO&D6EFN:QE^@H;499^JU1Q3>EM5#6!P?K94C@@S&WC1=GB3MZ1P]$WX,YH+R\(E3:F1,WBOW`JH@UENS.I'_FVK4U5V&J$8R -M]J,5"A,GDVI=&D@@WO0=1%/=0':W0#+E04S<>)XUI`-_)J-],X5X**E7B]T@5ZZ0'Y6??GNV6D -M>%U?$_J'#TNDM7W?%GVU04A_*E1>?&U1CD$2NZ:`OK9Z7[R273&OOB4[MFL" -M2A-XEL]4O]3N\6P>0=(P!V.(1Y%9;B->"D*0'K7JT+G\]G$[Y5&#N?::J3LC;`6-(00)=I.PFL?U[/,EG/B*DKR)5G,^9 -ME]6E15_RZ]->HB'(O53EVU_%B3&FG3EF(Q@ -M0;<`T*%=+`MXTL2.YX_[4G7Z>.^^'%PN!,97K9Y\*E2J1@WV)(T=?0=VQ4/9 -M!SQ$Y,D]Q>WIWKHJQ2A/SUIGYY>QSYH+[T_`2G>L?(=`]:=1+!<8PQH#2T"D -M04F0[!C'*.^B2_J=],E-?W=4]%&/Q=]E2AA7#$'D8AC)*+/&U;:$8R<#D'=- -MUJFC1'[Z:ZRI&!\%5FP-S)V91IX"_S;-TYU#$6ZRB6F1\0+&EA%#B%"4:S1$[PRG00;T<[ -MJ^/X4FF#FQBAJKE0);KVO*T%UR]U]>)O%]J?,` -MEM7A(#C9+[H5E&%J553\J^?N"J1-:&/Q;%_L+SR'0X4M>U'ZIU6/%91I,'&3 -M#8T`!E0>@>)^R7?^Z&-A+8*TYT^<=QI[%HN+ECH>W@J;TR!YJ5>GG1"]4@5! -M6\%G`9S[DTB_R,X8N>X<_&7Z(A\;['\$C01(.-AIC;6HA:B2!94/V44"#IEO -M,,7$)VRRH'+.,OK]G(T&#EZO*@--XEROQ\S0//'V6OD0FHY])VLS^F77;GI! -MZ7XD3>U35G0_YB;]ZO7WSH`O+I7O?'-6G$3"/O3U5)+H<5)O!/\@:!NYE0@\ -M(1/;#AC***(W$]`CDQVE;I%!^Q2\X*W9%CV&H#4'8I_JP=-PT -M1;AWWJ\^(YET/B&`7XN;NI.7U``%D+OL(U_]FS$J)>H;MF%$1[VIC[K';R19 -M)15PNET'5VWRGF0+V99\-!E(>H>D[)QD>$`MX2(^HY:!J^<-0)DA=8FLB&'J -MR22O?K+T%@8CDWOYE)E.:WD/&XB9\9Z=:@"XCS*D0Y>&,'6?(W1D^,6UG[=6 -M&\=+,R!YY`2YMS13`8YO2`'SW:":SH,`>?20#>^,HOOW;&'?K70)'<;P3YL7 -M>F$MO+86U1>W%'AL+'\BM=6O`VG\X.SHP\L&/=7RPQ8<*HHANTE_[VC_D?OW -MX>/Z&LMONS/HW%#C?TW$@L:$&IONVAP:O7)1[/:2)M/0]QB-+GQ*Y;I'?S%> -M$%5K>H3&$B>(\..-;'X.+U9TCF)G=*?],U=KF_\U>5F64TL'G;ULMSIX""F/ -M[=^FD53M`43!C[.]E>2Q@S/]V&?<`IHV9/HT==(+2E".)^:GI83/*'\Z9^JP -MOKLB4(?_5MDL'7HRR;BLS"3"&X==AX[UI_S]\+VX6W7$'ZD'VZ1_UC7:\T_` -MZ+]J.X]Y&SMRBQ\#M=*6A'3VFBVZV@D1-'#AC06-!\*98&]M;?*BPGL*4882^\-SNR]OR2_6H0*AEW,:KFT(&!4W!KI_76)7^Q.NGK6`MUW^6.D) -MK9[:1[[V%B7_2VQ5\&0@F-W&CQA(4?+WUL6V6W3YK5ZKO511E5;Y^YSSNBW'O"[PRY8!0:VRGT*3G]04>URZ6,--NKKER6 -MP$=(E6;"L:H#*H0E'C8U)F^BD=9#](^7RT!@'M.X2+>Z)0%UUK"186DG&CE9 -M1^!4[G"A;*E(?\M!*:?H)]/_6P9YVX%)&\G#_KB-L'(4L)N:CBAUI/B:'V7U -M0S+Q>YE]S0Z,GY1>L,SP\/&77.\Y!`G$6X0Y,P^D;U2N&X44-8K90VJ\6:1. -MY!RL(TF.=E%Q2FNWU7?>?97*W'01!)CQ>'21F-^V4FV]RJ8(1[L/M6+\?P?+ -MU=^2)0LE\Q8C&-L$KZH^\:[C3*Y+F#9%C79/6QGLNB8=@0%=$M7:VQB4$#Q&?U#3..@8N -MSAD<=FE%0(19B%Q%./,^U$95Z=*/0"5TQLNV1R!K1'[>X9L=3O?]$S;G`OT$ -M=SM-!=%+^X6<3PS.'']G$XUVU4:CMD"'+9F"@';+-'P6-#2 -M4K8.Z-FC+`8\IB2%&?>:\I5U5B52%@_*CQI3FU;R/438T0(=\7YD%K)]_!=( -M!M6;U.`+(Q=Y>?I;UR.!AB+W!J*3*;M^^4#K9=8OR?'GK;6$[[EG&^M`M:FT -M8ZK%BM>=BJ$9656JROS^CCD]*@Y"@Q?/L5\0]F'!QZ"3IRYSUO$?F;6:;Y?B -M>%"QH2!48@Z5LXB;W&P75%S$1T_KR(48O^J+PHP6+X,TZ8RK2J?CSP9F9FG5 -M13DQZ>TH>BZ2("#5;/R.AI=QE28SUM_I6+54QJ9NB)]2L`5'?Y9.R%'VM+O-.I=++SP&E^NJ$* -MM+,7Z.)6:XY:!9A$C8\J[HU,'B.``%IF!-,^<2Y-[=V.2NLN:-M4GU/XOX:G -MQX-NY/P4MK,SR5D+AD($8YIPDJL1L03JXL/?HGGAI=B'=IB\/B5\790@%+<5 -M(1!3"MTK([S,&2A9BB;9^9%X]P$EO.36OR<24HC%@R_ -M9YFQ9'9C_WH`6))=L4,1C9)=;4Z$$:\!T$L8N4)_SM#V&+=EC9!)P[RF:C\+ -M.W@WU]R:B)XL""]E:X_$ZAG)\]"S%M%^O_5D-0(2X#PK#W_K@X@)*9;3,T*3 -M]2NUO&ZLN[A'!S/2,S#FO1"!#YN4BFV(#\B,Z.N=X)HZ>PUW^S-0-37L9\`8 -MPZB&E%Y>]_*A5/?T&(3+';P.3G:H7Z$U)D[I^*YVS;?]&D'6D+/*'Q,Y71^W -M#SEE,RV.QJ7GA4QV1/VR6];<0WED4K.FRFOITH`%7:?XS4H9;RW>L*LX."@E -M8!),[$M0<&L`(UK78/J*73P>DSV&J:*J?F*'C=_Q@\-(=-0!7]HT1C=C-7V?7E6#\7NUU(?]7[Y -M$7A:X0A`1_O1C-H/XTD&&L,_E$.?K@63FF.9LF^HEB)=NUWUR]#O(UCPZ=^$ -M]"K0#4%!UF)(3J&3^BT_"^F7`RAW.UB=ULJY-,37N)3)HK$,I\NF[T]VH^@? -MK\&='RU-ZP4:-=;?H?KIHW[N2_F<&\Q*\IXI4\2PY7R>;G7H0FI-JJH1U^P' -MT#V?K4JVJZ%-,:)3=V?@.UV^DV**LSRK8C[W%'TG"K3\!.PFZCW,JG6K'P\E -M&.=.)3=_4HT?.UX@5T)KVU714?W=)2*J7L[H(4^O7)]N-GV.SLI:+GFAK3)%:]%3U_O"=61YD7-* -MO"7X4LW_B!LZ^[Q:.+QI\#DO/%&[C-WW)*P%O&BVC`1F@*>D:1LOG+U?56-A -MV@*3:K-C2H-23.[FV_>#37RG/_H:Q8%0YQNZ12WO1DBZ54'4WZJL(C?+*Q,_ -M'G*0V2^_IIU>OSWMKM%=6O0W7G.YA:3JJ,>0N6O/_-`E,]M[*;&^+47YUYQK -ME28.Q><;5H#]%[[R`J"_^B`VGSV.V-M;F6M]P/1)9TN4>8:[5&AVT\P/GI,C -M>*Y^@H6LJSY2JNWD"M1E`NQW"$)/Q[IJ(:4,Q#.FB7J&)67;9EV42/:IL_R(<_$B^7-@%D.YLSG=?;0/C`DOQ\L+!F/-F0PB -M(B#KQ'YP(S'78"\Z5_Z&BV&6'M:BLPA2YL)L'(`D3W9VC4+F@-"!2*+P@E["GHQ81LJ:6#=. -M?YQ\ZA++Z#&%8/-WX!*C.^)4Q##Y#S'J/!%[ESC:<0$P'"/U6\'9[J]5`ELW -MO$2+6-/<9*EFJ'I>[^3%GQ'#O->.H?B0!A][WTV4S>H!.+"7[`/'IDO,5IQ5 -M0KJ6YUHI"7[*,;&PWT\]7KK@4I6`#*";BR6D)^%$>;WKN(H;!FCXEJ3`![5JN^^>>L&KI*3;^'H[VOM[Z. -MO37#C_5QK[;I*T?53YM)9>;;Z./P.DO5K`FQ&_X3NW;IVC,X?[][#A%QVOW> -M4J6>##\QR=$'N=59%>'^'W_^:=EUBF78GXXRQ6[VFWUA8T-BEK]F^D;E9H/+ -M8Q'1E!+3:G.AW8SS5TF5F>J:Y:7^;EM\G=Q$SKR -M.CURJX!K+8#.(1%)K$]\*%>]%!!\?51]N86OJ+[>`?70E@I^17Z=Y3LOQIL1 -M%T?`2NF#1MS3!*"_1)(W#+H5Z/`+IY\N)V*=A&+VA*]<8F!LGV44F_(`1*T/ -MAF1SHP4"Y_FMQF#9^%*3M$U(2K^*(\Y2;^9-Z3I0)-=\H*(T^ -M-HD@C++CO4=PWZ[NV:<];LE\7* -MCE-_+6PH-YH:/$\5[Q;8&:?9.B=4K)/.[7Y:JOY-W)RA\TPG%U[+LU>NY6.V -MOF7B9/2_(U\=A97C^'!KZ=:]!&<+SN42#8<*`)4P'!HB,?;\&TS32H=6'>E( -MQ/Y7/O4%#$*A-VRG^BC3&"PQ52=@3AD"X'#52O;3:OMS,V2PM_L/I1UFN_0T -M.M_8/5;&0I=[]_1$)T@%'R`3-ZW"WP7=@'-8:-==F5)X>\W28V%!_V) -M&`Q)\&>^&16)%Z($5:JP0TFUT'7]F&7[=#KE:"H13ST4WHH_KYYZ!^EGK%ZY -M["/,3H8*K9LIPZ -MJ3@ZOW[17Z(_2)"=(S[:?PA"U)3_Y9JZBH88`-Y25X( -M.$S&?\EA:ZSQ^V5BCR-3'J+[:W>$?J37(/?=_E@5ZRJ4!NN^]9_O)1:$760^ -MRMU[S):M)V8)2M^T;@A*7K]R,H[!Q<:'U58 -M@3OAOMF=!EH'4$M]2AP`:*PR]SO+J#O2V.QB>E5:I;1*B6KO5B3XFO57Z,L=YR,BDM;Q2,(&PC2 -M''#\7(<*A7+7BB2HT'>#5H5;:25*/F0;`TX^%8,WUPT02LC+FR?&9D=MGDC\\AKJVRG -MS+]53;C*K.H0!QY+<>/$O,<'G*RFI*FJY%D&H@=5&--MAQP7?X'Z0TGW9.,Q -MW9I6RK,Z6?DM\22L9^!:74[-'\C??K.Z%4?S8]/%"%J,(#R55.3I@]/?F?BS -MDR;3GY5=>YUMN&]ZGP^W1^OA.\&($NS[LED@R(O7>BP1R`"61L4-:%Y_2(*#J5CYCZNKIOP?.&3-98CN7F\\;T":DO7O)M$JW2&" -MQ4,(`)Z>ZLZT>(J5%6=:%*I$RE#SEI!1O&?.5]WK%>6QG"BQW;((A6BC\]-8 -MA]CT<9083OIWA:9NP7MS0.LG`HN"]C4#3\?0["/'L]"BW -MMF6^*W/+J-V+@\I<_/B5R%XJ_TE27T]OA,5PVL5B&^\(R5=,L=O07[/QF1T7 -M5**R=/MT:1-#/6ZY\_IN\5DRN>5,JW)JC">3''LLRCN1J2W^MSJ]X^-Q6SA? -M)M[K#+7L97WZ=ER,+3)T#;"@S$`\6ZH9!;&^/0_@B\/F2P)1:" -MSA.[G`\'O%:.6"0G(G;P.2PS9@1GFWB#2)Z:/OB!3%$#+KL$`C("AX^M*G)M -MM('\T3*]':!-E&9\.1(Q"!G3"A@W9A:[W<4^.<;Q]7B!#&^6\.\[&[KPW10E -ME7\G2XJ$LDAVG5&>]F+0M7W@"YX)F\U_'Z2>RGOV$=%*"4DTXN?+:.0N6&KT -MKV9_K3/VZB7UI`Z?E5905(W"41&"QSJ1_8$4[P772W'Y^@[><#9$.%N8KJW2 -MA3Q^DAN#7!5K$231$G%[K2T%*C2N:N#WUU/RJ#$ADU-0I"-?]#JN!3&7O(;_ -M!,R2F]SP-NG,`ZCQY"RY7ZD.$6,$-$CV33@D5B!5B][)H3GX;N)`!#"Q_IJ1 -M71/"VZ*%(NA?<4O/II\4:?-Q*+A-:`II??$]7W]][WD4KU3H!K-'ZCL0:G-; -M>)Q5*Z[A>M87X!3.6G2#D1^PWOE]$)L)_#^P.M@WF!#4M/OE;&M]>/!3 -MFVAO]%X/+O]C;Z2P.R&C -M%WTD"=M3Y^32#1ZH)NJ8B0(1@T8/`)O`O,%S?]V/W+G_#*E!S!W7763EOXBS -MP\&@16[Z8#G!?QR$,[\E'8T[TYK.\T>ND7/W(IV7@\G`$2D,0#AY*-T=P-Y?IS9OJC9OL? -M!FYZ4"Z<7Q^?5Q@%)@]#?)X&1@T4MSP&$J;T\+,>1=F(UUMF?6!4=?[@[4RA -M[D7>>Q14_3W)'S=/\(7X50>QMKL*AG&)R;3XW`;^UA>96[XZQ]:54\^^2#O\64%7MWJ:R4R4Z.2QO>D>W]/G1LP4_:KDP73 -M$6C]UN.>1!&07]0?9^IIN>E);*VZ]S3= -M[QP@,"RGN";V=CC]#!:DL?W]^7'K:-V=^.ZF=WG?:/&8[SC5[V19[6%.THNT -M"&5*353+YW&`6OM;K;W+A_[3_Q#U:I;;$N,GOB -M#R6A3,$)0LS$?>&"3)3C/"KE:#S/+*>B%AC=0B++R8L$ICZAH0-&T3&_#[=I -MYIP^NLJ.:B&Y%Y`(TCVC2S3&6C-U-]?I*SICMN!.M<_,"#W/JV8P!\IXVWKV -MO4M,VQ[JWCGGJ%OU:D)YPX;-/IF\@7WWG.:NQZH"Z6.OG_=0?GC*KB=PO'3, -MTA9_@.L:J*,7'1["+40>TQR'^4#2=L1X8E\(747N#&\\=:9YNVCFQUO#/)A> -MOFY"W@!YTDM.1+J;?>-V3PQ"*\\!>9*G;62V2J=#1'!_S9*F#5Q'FB=G1E3. -M]0C\L*Y)2;UGC`3S)E.M]HLJN887K]OB2P#@F4JL'7UE=>?%!()P\RA=^9)E -M,.5<*H3K`DOLW376,:,>W@3M87K^V.<\:/CRD\F]LV^X99=V@X^`*I=_56[KUB.P++>Y=N,:K`WD)S.'S^&5+<7^"M"*+-FG3_;@*/)LM;60HO -M"^D;3`KGY.69XZ#BF8`<.TDHLXWHQ%]'<0AJ321O:#H*@V^>7LE[IW->,6G1 -MR;VQ2PKW:Y^/5K1\C09H%]UL'6=XIR<1@?I<9O&S=T&5I4DLULC6BD2ZXUX* -MS+P1%9T=B@3%6=<12P77C42EB=;FV5FNK)W`G^4W]H6,UWZIH,IEW29MBY'? -MF7'TP\6(MFKBQ<,X8'&P6A\')7J#HF(%WXP -M3P%]LXX*+!\:R41FU5\C'WW1,O7E=-,,STD4?NGE(])/!`[A)#.-`TP&N-;M -MS&W6Q\M@0 -M#@[V@JMJ[.2SHB6O&.*R-C`4>!7<$Y>B<7XTCFCVJK_KAN[57L?K5HKT27"C -M:K';1Z=F0XOB_@B*3CAX/V=[FLV45K1T^2+6SQ#.O?UK.LEC2LKCD\.:0_F] -M&3UR#(V!K),5LTSD:EJE;Z%1B2.2S6W9D:HMM"0,06GZ5M_'[7R]SO_DVL2=65//Q:+GO+*0(HQ$" -M19`8'&JES11:FI'7N-- -M6QX'80[/\`TY\YS#33*345 -MU:Z;O[H5.^E-R0SUT+?9\#K$L=7[EM+D*?B]&?X$A?UII;+RDY,Z24`A -M;$-_ZY(V$\,M`(()JL,0C.L!.3'>_/+$-C5@Y''7IB.E8UGCL:Z9"J3'.[%" -M5%G^"([SZOZ;:QC/V+MQ6WY!;G'AO!X]#Q?A$E#M8K9,Z#FSJ3&6JU$K8E=> -MT.*+>F;P`[8)AO^4T]JS5H4'L=4W06#WRC(YH*LSU9SZ'USXJ;A00+4MU_3Q -M7`./J'9%.;ZH=7'8]_S-M>+!L<=3.XP+DKEMGR62_6:FWJ\P[O'F_S&ND/J2 -M;K+`5[Z'XER/87MCI&-:EYC+C&DQ^!)RL'E*[^A?<28.AC??N -M^P]AEF*IA+!`Y.@N/&9?S(0O8:J93X-@H\;X29_\9G=WL455&6C]@[:(L3+J_'RO -MXC2&":5SY#S>)9')\@J0[.INXBYK=\V0Y:5C(3*R8.3):"H?#<86/1!;$92TH-1 -MH,'CBM@]*!6.BV7P(93+A[YT;>0D]]$4]J7VY;5L)^!G0Z8`G2/1+Y0(*O+4 -M*"U/)I.4$[QJ9LC9Q;;?X(N6Z@$S<6=+L^^%?]`B8U4I]-0MX:W:\A21R54I -MYEYO!@\"4VDYCP>`]>I`\^[#>UN)?EQ'5`(2QI5GN^;.7]*Y5F60+\,3/*E< -MD1*KQFPFH`FAU:"FD4*3G"\VI<56_LHFHY&J-W+A^C2B`G9=ZJ_':M!S:^LL -M?-6DYEM6+_]<8X$]#XO514%C,-^B!EIUX>ZJF$GQQ\Z9+U#&XFQ(<%Y\P4FP -M`JQ7=_4DE=J2XRA15&!AE#KL(A'5/4]E:>^9XH$G16;92_K8:<#/$3_]<'Y) -M-!_2?N'Z9"?S->G%W&+\U5N5=N![2Y1P%\DH$Z?"F>!7,',V6A6Y$/?3O8N^ -MRCC"O.^W0()K7C*=C?X7I_#"`\8%8QZ?R(KOX)?4=F?R7A>+8XE<0;#QL2@_ -M`R:3N\8;6]T%.:K0C/YIWZ@F&=53ZE@2<"74KBY5\O.+IG1`7+/G-QK_./]9 -M(MY;Q)../MT\)U(BU!U\<)N+EQFXO_DU.8:_^EAG4K/.D=#])>M -M>=38E'^JW[4L+#`6O]5#.E=N -M-7YX:RB2X#0A4;\*$C"/$JL.JR5`^ND1'HR#[!U;(?:[C3IFF$H=LX[CP=,Y -MA,UOR@/EE^Q.3!']+'>:(P">(-+/G&-CKT9C6%KFR1M0#]S5,/>2`C7^&?^F -MGI::"O%->&\XO-B#E9;!M7G)*#_IL!?),#P^XVZ9[5G2NSO>D'8F%6&7D27>_*K<^W=^"<%))B.`-I6&@*X0U<_FUCF8>WY/I'%4.(>A -MOE4WJJ_F>S`/>7:C\7Y"(2(3*'5[=49QWU9YH3S8]2V3?M<4"Q8>E"9&5CY6KA/7[=&2Y*%$M%0ZQT()386>5>\IB10N0?&?[UA' -MF;5=H/R4""&>J'W/1^=(',1`3J%3%&RULS?=V?_:>H`J`I>`H]#$,@9]+?Y+ -MBS/9_7A!(_PT\>^Y#)(8_IN+.PCGD!CLOB@=@Y`"9[N9NW@R&'!W^XW'KE4>9'?70R,H2AF_S$2C@HL@%9R#AXO# -MO-X\'8/6>/MYPZ)TY)?5D\CLX!]BX^(3C.L70K`LT6E.BG5IDP!06<(#X;]1 -M'4<#EO\=R\@:E!=%GG="=0+!ADX.`P\KA.8X+`Z/JXN;7E2BW,:3JTX-EEY? -MW%'4=:VM%":VDO2KF50:@ND2QF6?A'!V@HSBO$`U(UM.#O'PEI1$!S')VHB" -MG*.SP133`V0;1:(5)69$WVGTT/>H,.L`2$I3X@T0F#D`[L`J;F8W]4[D3K&? -MD>D'*BSIG@82`4WH/J=$8])#)I#8LC-CMR0UCK"3%9 -M%[WS/T'#V]B:`0)B*$`@GTX0T0/,+7PUQ[7S-5C@7).,_!%[Y'T4HXZ*T5#= -M?Y)N+#%6[V/)0>$9?B/]O'2L:#BJ_]BTWQ_:IOB>!MM_;\=!;P? -M>9X_VY9UZ'@0U:XA4R!KL"!+\I0*3B*(X3=/Z3N3VLGB21>];&0?Y+=9U'T#@JYB0FD[-[R*SP:6Y&$`U2:]5.-M[ -MOS&S0Y5)+8]?ST9[(UCZ6A*]5-H\]$:-`N6,'=>C\+]'C[/'(J;>3XC-]BA%WC<=3F%1\ -M%(0;NI\BKPF6\;KE?UGB1K3^E16C'/28"1:DA\=I'J^74$B]N%B%G=;`;5%^ -M)'[5?U2TZX@E03)L_T!24H"W,M\4HW7;DY)&M']A6MDAB=3M]6U%FU_ -MN)RB+E6->IDXZ%TUKZJCJ6JLS@9 -MI37(6\6'9&%`<:1(VE$KL?"`>8Q*\6#89`G7:"7.7L28BX+.[)11SJ3()^&' -MY8$;LB+5Z%\BMPFD6Q2?L=K?0'9P(\F>8(P,UF@Y"R$3AP*.?AKA]GS3SF;$ -MEZ]_PKC7O)S5 -M979-Z@#R*;*?%4H4"-+F3>O7?_>0 -M*$]6*409HP(ZY(%MU&QK;\\R'92L3&Z+3VM(+98"F$/LSA?V"7CH<(M_1\HLTX,[*5+\$G\;N_VBJJJGP?O['8(@-Q9U82*\/.)>8]1 -MVBXK$IL-KK>,!$SZCZW&RTAF6LX27DRV3RG1R631(%.?([95L:P"LR; -M3MU^U!=?1_!;2HGTBPL%U7\EJ>!ZMI3T#?WQ1-$N9ZB/N4^LM4/;UWOW=`3J -M>TC.^O#F0J$R!!`.Z]P-R<9G'37#!<*-+[Y7#6#96VF>W*@F-GE%MQ>&,/A@ -MDVMC:`54H88:?5P$6THJ557OSEJ<<[+V^<:.WF9FS9(6<(Q+B,KX;=HKKT=$ -M=DL#Y!J!@JJ\$C#DU>T0H*]$G/(X/';YE[]?6XO7*K7NU]GB$2S9`,ZLXY"89SJ3A;A<9&C2_W/1'"?1Y)I2Q1 -MTBD+SY'^.K1XCUAE.\EFF0?,>]"C4TAZB7R0*P>Y?<'`*B@FGE*#^1 -M$?/\4*/*)=F#N/'D()N1FH%2B"T)VK0O@=`5DVV`$QE -M*Q577\OEJ(6>^.'0[0C_#FRM?2=6@KD$C4QL$EJ%:7 -M"MGCJ;-,5WC^8^X\N;331DP!/UD.ZZ)I;KL/T3TLJ(TZ.EL:WAQ':V6@IUJ/X0[*K0^_,0.KYVIA%>$)9 -MV:KT$V.D"'A31LW#3FZF3#2T'QG@-VVC"5)*N42J*1G5MC%%#)EVTY6")1W5 -M=8NIN9USNAHZ?7\,C#0]J@6$'`*_"9MP)E=I\'EB):.;\^0Q,%?WOM*S\!T3.I5B -MO9:L!+W"1/!L:WUX,J![7[*J(Q@E!]7:^;Z6`+L'G6X4%-7?HP]==%-(UNZ' -M:$A[5WOOSM5\S'Y)XR=]`EIK:=2PX!*!E.R%<7SDF4)S\),?=S^P$5XU)E:G -M8V*[*3_"WV?,W8AB&.](/DORIBA>OOB6-)[&6WY031;D';51:YWBI?H0ENIQ -M-&G:XP2\[N(4,>-+@V_A\^#4#[,1X8A[W2P_&T=6>713QCDD1:O$[P@<;S/> -M'!!]-;,$Y;FGHB4(LW._#TS(C$5_,P-4W0V7VL[\.R9HIW)O&%L>E"YL91+< -MF22;UF&X=J0&"OM"5G>]9^IUU#[K%]BN%>P?R]NT-Y1-^/A[:@>$3&4LJ\ZU -M?=X`'IC82EC/5W:V=KYI#I.C1_M#`'1VDS4DUXWB4+"E\UVUN.J*H3C6J)GF -MH8SR=QDES1CM3?"I#3#X7=[+93"(A&PJ^T[R$9E[A?L6 -MA;6AEAO,##?LM),\W"U(*JN`*82^L6TAUT+6O,T3O4 -MAJ&.SQ\6*^!B&,N\.R3B9)=V#*A:JZ:F^H7_=!(IO;FRR,?HJ -M$?8S39-_;V69\'-#PU1E['S/-[(H[GI#+%[':AXLZ;@:KP-98XE_BYB]PPO/ -M3.=3/>%4D#$\>_']VKCJFWYL*!C[&(Z254\^`VW8AA'+]-;N;$1IH_LXX@(" -M&^1GM1%/&TVU5>>\KE.T^KSC413O,-NR.M[0SA'E=E;C/1KMP&H?.CKJ?P?% -M=$EQ*%AY3D^L9O<:!_0TS&#`HKP,8*&-KAE*ZE*BJ6*`S7[2@=YP4E*YY%D? -MI[L)M`@5<\.;,R/"9Z:SZUVCQ)KB=.I8PBK:;N_ZE^9]B&NU4J7S_=PQR1!KOW-UAJW%N?3>%#[6Z -M8:Y)X?/[8WG&96/N@5C^HZ::>0T2:KR -MUV;T8))#';2)_`$O'U6%]927,6A2M]@XRN@_/Y.?8X3PA4H#$SC"7?U,U>UJ3SUL/[=3%/LML>KQYDKCBQQH89^<%.!Q8Y8UR -M7X=%EA>VEU*$`]UQA>/TX,E=NJX"_!PLQ^K&@,(KP@&3AVM,*"YX3%7>]%&$ -MD`J)PP`7)A*%OXX7!N*1Q=';U3O@NF<55$JOHHVR$`5"0M0AT'0VGRMCG23Z -M`ZTY<<%@6D)ND^N:>,'2M[-FO_NG?6C?KXU>,V\FHI1S[ZJ\D>$L[1WMLH;F -M44JWCNK[\QVT?I$L0-\>U%`9(K=@B@(+2L7)=3^VJR?VV9_=:4(?,\Y,JS+NTEY5% -MGCX5@]T-Z1[P+D-TT_J_J%^5>N*,=!SA:"<4:6UYBA5QS2VL+1M)=2<4?/AD)CXLCL6>AG]_%%K.(Q)''TO7E -M?P1(=&Z5(DUG2G@PR\DK@UZ/KOM`]V_:_!_(:ZOAP!3O -MBV4'AX'$MJX@Y)_2TOZN,I).-O:O/\:T;;7B/19#9&*0J-1Z?@O3&N#/8\E' -MPJ`LI[0GV8ZWJ*M_1(1E(]9IS=9X -M^>/O]Z+P*?4?$[HL#=F6.Z(QK'V\DMPMECO*_,99/0C3;]U49BYMR$#)@ -M$EP0#8H[P#+Y<1D*;UD6KV3LV59[MK^@8]CG)- -M]88NKH(";\&.Z4YUC540NRDG/*RR309;(RA^/3R8:2LO<33U,8P?+?5>Q];J -M*MUO7U6LL_K`S)T\BE$,_A92H*#$25'[0J0`N?D -M7`!YU.I"PZ<6[LY]J=;J=K3;+P_$VOG'ASZ56@>XPR7P6UM(@S0JBH(K'J=A -MZ)I[J9D"9#Z.@L%'"I]LTG#]U+<^_`M#UQM^R7#&;S#B*R"?$%?@B8)MBOUGI@.,0OB=WR:T/Z9,5FZ'$EPO*@%G;_#W0:[] -M:;$'"G4"NJ$1&=/@CC@:/1L_U8JE,."^-J(W&/O@H5MS]0?YRG22G1+2MJ_J -MW.ZEB.XT&I=%FJW$HS[*^-GZL/?VWFZ3ENZHTMX>.R?E0^X`,N&["Q=!*5NZ -M>;]6Q?-.O93\/E.!N3V+>3;#T?QZIEQS<<8OUG(H0N(0%62#O>G!`5AOA^W\ -M\/FY/%'6'W'.%)`HLTH_2T#H*7R3_50$H.CM6TV,Y=-2AKX'[D:-P@/'S@F? -M:XDI\_S^`E@PXU)9HR1@)62.6*2<#?,[4=7=#$N_OM';'HF5X9.11>IB-*RL -MR,R2OI5F9X"YY3;GN'(7JP8L(M%M;R*6V;N-EK+L-[_E?(A$6X

HZ)A$,DZ\.E7!'=5N -M$R9:T"+Z_^S^OVCNZSR'"?\TE@KJS0Q+O2(:*^#^"9U^,7Y=58.GZ1S^*6<#KQ._0>$=<3_T**:O'ZU5 -M8@=7V'S:3\NS/1H+Q^E4\$8'G!SG@7_?FM;G1(*@YN__)#%UU"^F2LOQV3\I -MPYYJ5U6O!JF@@9M5`%[(^UYBC%3S@UQG5K?;MA,C[7'G&T\/MJ'K.J4Y3HZG -MI'-(RV][.?L`A-2"F(R)'&_M,V!6[\V(%/K>*",9%XEAO2'S-*ZFR@D&K]F6 -MT[XO]T>+)-[H4YL371CX:R`ZC>VEXQN\(P)\SG2B.I68NB[]WG"&V1K899'< -MF?XG91WI;P!#B:++(PCKBQZ3/$D\M+5%J=(0I)_<:OUHWJ]F]]-F0(<=1R:^ -MNG<`!:IG6Y/'Q.W]ME[OT&ID -MC-;!VL#VEWEY\VY9J7/+.FE-*MP&+DA((&O?DOZ?DJZ,:S3H_11D/;`T!2]X -M-`@O<%5$RD=F\N6>BO(;V.HY+XB/8ZB_%X1;?%>CHIKD8\B*CB[$+UB6^(E` -M\6624,X*V@+(-"F*W_PYPMH>KEL\BX85WU5@[+Q\6#/O$7))[>6=EA9_1UZ` -MPLS6TIUT7!V(\EFIF.]P764#TY663`+3MZT.[ELQ%3VK=D]YU`U29Y,IRB4S=H**Z:#EZNA"IW*:[T!2>J0" -M(IB1$2<H#LN:.SV\A(\_P?H%&J-*3UBNZ64WQ0\QUB&!T,4BP$,L9G9WAF*2N -MI"P-OM'OO3^:UD^[H#W^U^K6-K2O@"Z3:P5\XM!:*"S7(4V]&>.!33>@K3H5 -M;=+O6M#L?RGU%BP6\U_YA5LL1,$OP7$;>G7E8?GVUED8\>I:]1C9L>T -MI[0.WBE2Z]`/S_,5<-9UL"*TVNK8=.RW2N$+C^2N;%<)9?:;I&;'7Z"P87.X -M1O16[+N4N9TZ%$*7A;$GOJ05M,;=IT#W*GBIDS%;>;3H4SJ^1I -MB:A9]4B+(VKW#%`"S#8KPPDM=(QA)SHV-[.PVA%NFV:`A=&D@`P.J@2MK?CI7=H;SDR.NBSDF^R\OY?]$-2`KG:TB!^ -MY7_$'>J:@PY])ERGR1`!5LNYC&L3Q5;A#(Y06CA(OP?CMGEV[%=M_/7UV\QU -MWVRH"^`I4;:<;MK9KWI%.W)#-IBTHZ"4N2./<'`1L>G8"H"FZ,\\7A7#P3?G -M:R(S%BGW.,&RQ`SF>K+#OJJ'2VIT5>'35&2L?'*A+4'!'7=&(23[O5CL':81 -M1'[;=XFHVR,=8<**JK#49V`?IS(H\A5OA#)7]_2Z_<%1DW`<)WUC7.1P^CGW -M_*O0UK+*J,8[_<5"I:Z%,)^5F@"P_B7_R*_T*,E7B67"M:,^YS]%9?J.):EBJZ1R1BA7AU<6K^)I8O-O$7HB^Z==).M%KK? -MF8$.2/5>^6VEP]LCV`ENX@09V]`Y2HVTE82'PYZ?T$MU'LL-Q<_FVD#O28!' -M```WHM7G3$.&M\QPI<8(&'G>LQK$_KSN'@%DLI&<2F>5&32SF):95@'3$MR; -M6)DCR-"E+F[N@NGEDO1G[M/7"ECX')W1EC,I^FFWZM04@[21&W%V]'FQ)T3I -M1Y7!659+$@R*=0#'3#];5O!DU-9'#3TX]X&^;L\ -MPEE]U-#C]LE1(0:]%;H3].B-$-2`-11NI!IG5P\4#$#+-_6F%E;VU_`+8TUC -M7H3U!/:)]C.-KBZ-T,X`/<$^7I'SZ -MEG4!B=W:XN\*(J`_4%NL>34E3\]_:/J\0WY"17[QP^K`.[5WK.P90V&_A%3L -M3,@GNVQ)=X816D)2(1?CFV\NST5]:ZTO\4$4UYU:E-2? -MCJ>@EXX6>10@]'RG26A[E+%OV-ZH`U:/MSZ6E=I&?V/[?;VDALL357&Y>;C9 -M90II%TYG?93WI!6S\J!X_#A=HL;?/6U.RN2%2NKQZ1:DO'&=U,35*U-G0X;V -MCC]]A^>[P8PS$5(I\3\S.3Q\.S"IVY;1I71X'9+ZX"QD7OGXZE^"5<1\Y..S -MYN78F*(9CRA4XLP`,`(P`F(G?L^KU^>/V%2'_[AB5Z<])'#A=YPQ>^%WU85; -M97TW1E7Q^_-?2*WI]W=B.=C8-#-<.M3IJ.9R][R19R(H;3_)MFDS:B_AT&J: -ME4IQO:MG2T51^8K+_G2/H-[J+_=C+#"PVIM$6&Z2B0@39$M#\)KDN*6J"OG/PC#1VQGU*3#A33%BQ)(JN>)0R".U^6I1N`NV\Y -MUD:[98COG$5.).S)65K_5[V]E`=R088*R3+[0>:WDPN6]=Z[G[].JZL[D_(9 -M0[M:.6]*]FQMBS!NZY/6_NST;2GQ+B?[W&V_M'\4NS-\G3,#G\#+DU&5`ATY -M68G/(N";B]7XX"IF#HJ,'[?6WK_,&%$^)YA)H[J'>:8/'`5&##9['9Z^8_@I -M404$.M9<:O]VCV/V^L"T&&6_FO=,]Q!_1RC#D$IE3C>+SEW\`-DT;4I-RSO7&* -MA5I-WE=VT"1&O@2-1LLD#V`Q"I).)9__AR]YL.KAP=50L<6?[4-!]?W -M6CQVYN+6ZV3Y5Y:!<(-Y(0Z!96[:119034H^B(_>-EL^Z_\J5*B^ -MYJ,+MA&O!;.:N=JX"RU2,E)F[-26>S^4D&>MU[C"_""T12I_!RFS&K`16/<% -M`EXH-CV5M@X6-=4CCDQ'C1:D21=4\]3P0"CQ*]:XGY,7+ST4M&BY:W^2M1YS -M9$@>:XL-EAIPQKRCO#B-3B\)-X9.@6<3'Z(;[F'E'4&H3F*H7W8_KD\&5W.- -MY>C4>*MF:T(J""<\NHOKXZ"95E0^5S;DL(/2ZD-BDT#;B\Q`H\<^F/ -M!U.5-HIWPS3P1-Q^O),.KASD=[>K!]L,9J3$H1.,LC1<)?"SI275DC2=&\C1 -MCZ(>YB/-M<#]CB8^Y)UN(&LQ_A11;IX'*V+0>O6[7#V$R";V9CPZ-N%YU-\U -M=)[KPHU`!<:NF/E/Z%*157R`A2Y1SX,XL]_("*R8J@-S27(+BHS93O-Y6^P` -M#&]OK7<#V-540*XXE*W#T]D#23/:O:UZT0_3H(/ICOO&U"M7DH34>ISVGI?1 -MJ%[6*$FM`+;#9E\Q+ZN:UIC#GD9<4%TC?TZGTG -MTISTCWL!L/$BODY)8<@YP[*UH3[KO06SV\<0HE=)*UP4?PUR0Q-@H3-`CZCQ -MS&^6?UH[557HZU)3L6+N=&X\A(5)%=457ZTK.TOBRB.@XU,VP+VA?/^?3X\X -M>7\'@`^@R1X\PG:_Q7'NG]FN@R5N[D%7<[7*@=8X)+H$)][HU/IWLJ,OK!KM -MSQ^:2)G1\(IVG*2Q^4B87Z1G`C]RO)ZCMD",/JO:-L:7C3J#QO+U>N][G1?T -MWJ,S=W2+()/55)9!JJRXE2Z!O*390./(*)B^F#_@/\'>#FW8*O-Z=^7XE+4K -M)MM5"?AK/2.GK=2J9(:!P[2G<-IW`$]*X7/]"GF;?2/E+"DAY>"?8#"F'&>U -M-$[D(#!.6V1E@<"F^\3(D2AG,>?Q4F$N9389M7D4.LZVLA"!W-]DQLJT/3'( -M8QP7R&YH,>4UP*VTQQKSJ!5Q1Y8RI^.YRVRV&_QJD;MLL9$SN?,[QG%=X=^F -M;_16>-D_M/BRY6>@?*_^D%K?0I\02GN@_A//*Q4>I[E!`_;&<+<%+[BGJ2TM% -MTIO)FXWEU;M\<%2?*=42D%KBW'$S[%6TW0O4ZMRS?XX1`5JRD36J5U3R':)T -MVKLW>]C:H@%<9S17\_\70G%$T(=YU"#2_:TZ[/.TE&[M'>(F3]6?-V3&N_@4 -MHJ>&MXX6E'9[NCE$G[M[_:+:]_X+VB7J?S<]18_KX,<;76ODFK+YW -MVXI`'GU]?K/ED5%'YF-Y`J/[@KV6(;VLBB-GW9:6>;4`%B:Z%CT6K50J]L:L -MQHL+7RS>A93]R3R=OH(E(JEAW9'7ZD1_LLLUNLI?XXV%*%-SD2:G1N*Q][** -M`42O>>U8;MD`H&^J:=S)N^JU3@R8;=8.\L8BLP^MWF&DPSS(D6DC@.AQMCC)+5(XW@O$_ -M8INCJSJ1[I[V),F=/-(EEMW%7(G\0!SVL -ME"YO;WN6?1X&:]5TP"#")5G&!38G'Y!W3;B9]N73.H/A@[$URAX7>QCH+S7P -M:%C,'AS%V^[&\"8TLOR]L%I"Q4/(5H(39)O/5 -MY"N]P1UF(CW/@':^#1F_-$AO5G1P@N$:@P^KU!D-R8I)+L_O2MLL!2X3E*JH -M>$^4-('K;<@9]W"C:C$IHI8U"W%E9E\K3[3>8BT%14Y$30/-'"M:C"9%/Q[D -MTEGVNPRQL:0URY>GZ=IZE2C)!'O3*]$QD/VS]7BI.B'Y,Q`)//^7KW\%F(RC -M4FPJJ^L@C@YU')P_NRHBL:I?=NQ!Y,^+0\CME(97%(OXWP30JH%7IMJRK6_,892Y^HM&_D[-D -MA#K">ME!P>A!T`+>L&K=EYP%CNN\"O6&XQ:#Z)7![,N?+5=#1665"3J+::@' -MTMO2)*%(8I(!^+KO]%]57^H?3][0^%:PO8BHU(+BIQKO%+V"!#<=?^WZWUH+ -M^IE(9RL=&1AO/TRLH7F#*N>RV\O[J@O+N*`Y'04X/"[(SUR!2VU'8_7U$S7$ -M%(-3T)^XR!PP2RD -M1EXG-P,/-TW3&A4&O=RHAZ4WV'^:Q7*;DJ?`76-M28FJG,Y$1="VT>!8'W5( -M$"I;VEE,+LNAWG\P/OXW#8E+A6AO>P?J#%>9_>=S01455[YS/(?!.Y8]^G_Z -M*0,K,I/7$6G94YS;=OZ_8W&R;$-KDH.@YP*WTR(@"5(QJR)/'EYEO.?DF5LT -M?P/_F"7&CR^+!WX@2&D:.)R5R -MGT:7BCXJV`I78Y+FON4KUU4#0]4-81'O^;VED;V(@W+*.J@X6;\WYZ:.*'2VGZ -MVT`BWZS73;C..T&PW+O:8I1[JV?UF*2,1VL8B?KGV*HVX_"CO`E(VKO::81_ -M@I.XKT[V4[^5+SUW2WVS5UYOP:W6"^"U6FN;]8X-K!Y.&8V*=.1O -ML17P)-[V7*O*00``ET='>@8W`$OK8VZ)`F6OK#R<_^?A;Z?4N'NM<1="6M)K)E<=NAT95\\RI -MGC(ESAV+01&)MCX>M[NM[=L*V,4F$XWD1SSA9K(+C#MZ6-/6F9N;\I&,#1"^ -MT-YW:9BBZ=__J0C"Z7>.V'<9--1?7**G(3QPM7Q(I6W@-BV]%`(9)=(5[-N^ -M*J<@PB\4E**SZU[#\O*F!TYO/FN\OO`UD8#9.B\(I4I]?C<33MO-J@QV->V- -MUHX.BOD61WR?R`G0KD8)>5BMRCEMQ=3@'CIT10C]VA$-9ZY(G)2C0*N+Z-36 -M$3^?ZP-O[^%!N<]/6HJM?=CLP\$IF$>I63?Y9\*_<6.%WO6F32D-LF+*_7A1 -MB,8?\)R\4, -MRSI$:RQ^`P3L2H/2[B0'EKL&)K.%;`]C1SZC,?5&49FX:4D=S"=A_`6I`.,@]7E[V[>.[2S( -MJ-A0V2>K4.E@7%8C+EOH5_*/`MQ56@`0`U&E@I#`28J@]"D-XMX^]_U2D<>[ -MJ,_S'MPQ"&]^KQKO,NX,;TJ8 -MF@1DZT5Y2UVEP!%#&X6$^E8-F:NB$V<.'[V1_AJC$>R^MJ[T):V0'SHO=4%[ -M_"Z9,6`+XTWDQ`"C#HTN+PO>Q>UF#.&6H2C)#]8'8/%$@3,NNG;U2]]F&P_X,'<-?=YW?/ -M%YVE`YC'44GO.H,_[8>DQEFB0;Q]H9;'MH98T.40YH,.R*SZ53T$L^X69+W; -M+.KMI1[I9CPGVG6&,#P5>OZ%$-ILX0))]E=O#/3)\NY!ZF;V+E<&@+/D<:,5 -MS"=+=8&)\BN4[>,B$_0B>.WI23[\@36L(T'@H'J^C(ZOM&SL4%W\MC]Z/F+E -M$$PD_LB>Q_#-KJ5/[_&_WQXZ^DVL=(>"IP+]S%D"-RZWVVPK] -M\'XZHZ)3KD]]\E*CVANM.J-DHB<\(_J/%60-)3]H&@NUX(H0+"`)/]N[G(5X%LPVBP.QY`KV]4%N6Q@4?\ -MO?B`QP86^E1]JHB>XYW*V&5M;T;DG&VT9BR8S:`N<*BPTYM,+!Q\V@M4R%#3 -MJ(O]9"/O697N/=#,U6_>^0!NC'GH""<X3':HM_JNCITFH?:\E%\VV2B<)D`4O+$V.P6NH3()5P+4Y+DP-Q8;EO -ML2RG[II!!_S$BP4SRV]/8F? -MZ8_;^K1Z%Y18`5/1>@2Y>J7AB"N0&NJBF0?CI2B1ZE(3)#Y5Q`758\+OG/DH -M&2A;P8.3N"6-)B4-@$KA%"K*P_]39?NK+'/UW377YAX[[D9$=9#M+5QOY^&MEY(<@ZE+EP -M8I2'#(29$(93Q4$3,.S7HRZC`ILG58ZVF/`^Y_'9L -M'G?\$C]9H"KE6I":S8Q=<0C+D:U0S`VC'!!0/=X_PLUC&!C^G>4E%6;1<'<8 -M+7:[Y/<<8+O%]E]L"*]XFSGQZ?=SZB@9XM;(]&6@"*&,5+CE""HX`]K??ZY@ -MJMD2Z[C'^:+0WI7J#-NZL2?I'MY$RX_[<4_279S`#-X^D.!P34##8;RQB'41 -MY6>XHA2?T,ZVD1F;RQ:2Y3/[62+_0H=F(M8?61%`#%7JH9/"5E]5S+ -MJ79=X?IDY>-GBW'=)6TSG5%]9Y9Q^'\%X>)2?BFC$@J9X#P:38'GD"3Y?'F] -MG5H_T*4\&!VL%#OLX6!]6K(T-%\"31/KIB@:VXL-^1#>;P^)C\>T%NAZ:F)P -MN5%@I)Z#W+Z[.;W2\M'2N2$F1E(KFF\K[NCSR?3`/M$R_3"(=/*,5SJ>UA@< -M6PEC&C'T(:*KS^0`1)ZD!>+YG^N(:_)? -M_;"9O27K=I'LM";^H8P]_?S&?KB$NAQP`T`M3(W1$5'KTU^U=/RN_P?9:@,' -M6Z02'[]7;1F43M]RX79-CH_KL]9JV0!^Y4DU9K`H< -M#-NN[GY^_-Y#7=?BZ_+511:FC`*07N-QPJP%1=$S)+K1Z#8J&PN,&%NW`\.5 -MK7P[S559;S[G.O4;&N_"P92N`N:)!3FMD/GTW]`_ME/OW)U7--CVC))FN!S_ -M/6O%T1/MA0T!4*#._[;7[!>C`O-5`H,B/PP]K=QIQ?+W0"1 -M"`D/Q,,*(V7D.IM%I#+%YU3E_F=).AS9W<4[.=$SUV;_H43ETYP2C.B>&[F_ -M.[QDBW^VO\>\'EY_,L6-D+Q>M)#R"L)HO]X60*M;W[$\N'/S1/@900@MWYRJ -MU$@(HQ!5KR3$LJP,*#H"TQ9/OT1XMP5+?)H4'0VJA#)+;A7GIL6*L-*4\4L5_MN%\P7XB:FL59>L\L/M2K)0,?&_QHBOQ_SM/3%_"Z/9G& -M#H64DG"S)D`N]G>1JP;?B71I+S(D,&,@GD_W^M_V^+K;EQR_Z7T,NG((! -M9F&YC>-:?#I@M5@DBC=13X]]]@/4(H!/T*[/3:4O]J\/_(/]M7]//KOY]#_9 -M5IY^NR6O6%YRS!5==@NE1`["?=O+SX:)RU('+7,2$X\U7.J8FIH#ZVB<5>I8 -MZQJ_!:`ZE>%2,FVS^BS'4JEOER91Z'!2JL^L!+VJSNMWFR9O*1L'9#]L>'L) -M^NXA_A/H4N1($=I%-N;L>$8G%#T?XDC0E.._Y%S,7_,=4DQQ> -M=(#E=W)#-`F_,`'?&#>5H?2*GH_J:7$W&H_3D@[K,$I,1"^I@'C%POR=$*/T -M?I298Z"@?E1AQ/X:]+TUP>@^+C.EM?N61,HDR)I22_;N>%Z&PHL -MD*#;'`E.&ZJP[F_R -MH_JKA4N619@TXP\=GBNHR>.P%1>Y.R7NPK'$PA8ZOW/7%Z7'X)`7MY*1:#,H -M+WT_45M_.Z=\=TT)%.=BJ](U,'ZM%;M`ZX8/;=Y$7-,DS'$*D?KT[>-@!3L!P`Y[^I%J$ -M@FU+NGC*`"5!D"MIPB3??_,O59'"$@*3 -M#38(E1P+/\734GK42X%$0D;)@J2(_[H\.E(O81V\+-P,:L%6$(LPLAQ&R]LM$OU-?5B%$4]X1Z2Y.M@S-U -M77*Y7)ON\^U52#F&&^']KB>HOR=#A$W1:U3:PPE%G=-;0@&KC2@R#<9)Y7V_ -M$KY_;)3TI8RGAA.?^#.P]NG7\M#^[TF'4$?I!@WCQJK-+X[:$(;UGSS]/*&0 -MJR1J"2ME[+N_J^0.Q(%FCY&EZK@:OHB7E^QUE&(ROW&N_@O]A_@\LX0N7I>U -M.`"0QZ<$_Z?:$A3_L`QP"CWI\]0\9/\4=D2ZR[M`#'2-A4I2AQEI0C]%JX839N\[!+&.!F&'/ -M-`/Q]W#=2AU`3`@S)TDC5X4VAFA0](]9S#<($HQYB^E06N[0_#ME0BI7!:U! -M;?*HFH;Q;.$==4G"NYG)9CS.`B5Q55)M0);W(B6TF0ON=!#G\N3//X24+,RT -MQ[TZ3L.J7_1\TV(IA,-"I3/H26:8]Q#,`50-<2X!2S\]T>J8W12MDL-ZS^W$ -M]ASRT5O2)7"T:DH12^V:Z/=[THJTKU?);D"DVB?MY!76J#.>:? -MMNW)`H1_P4U?".AG(TO"PSK&N:MN'+&)\G9^H# -MZ9G;N`:X-!?&")SK&%IYR.6ZA(?TMF;D#(I1MJ'B&DJO5^R[7[Z1WM^'CT6S -M>#KOY\?^)>K%^EK/"DQI&N.6U&9$[RK>T4"E:6-L^QO[RF)P=.6,Y]F'4545_1M2*1;_%M -MV!='$Y;^5]UT`&LQOJ1F\KR'VA5Q+1XPN1KA6?9AR$#`KDDZWJYFO9HV(",V -M>;V[)>R@CVHQM91`$ZM@I\O8T:)G+!P9V"[)4\*.T0[^EBFI:6UE=5UPZG"L -MC0J8Y+V66H]2_.NY(F793%`/<9=K@R"^/V):N\3PS*U@J -M<>!=ZWG$C*D7DWR'%5"FZ%RF?48""9W*++M[7U`U@RF:[N\+D*6`! -MO"9[^)?:T?AY-/<@`RI@^YEK8R?#`'J"4'Y]V2A8+P?TQ@1CI=/O\+:93J(V%O/8`/<#R0^\J&?*5P8]1F$'R48J-C2LWC/N%DH?%DRXKE[*TV -M3*RIMM^+PL()DKZX/X9QYZ%.92Q[`+HL@SIP9J0)\@'&9''DP`'#1,%%%=MZ1=>`85GP6>+< -MV;E/$UM7']H'Z`^6$YQA:R&WE@\$.Y+5!10^D=3E^B#<;53@ME"<,J[TTD_# -MLW#ON.`)62A:`2@Q^9%6<(S@82!`/ZJ1IW]PX&4$[R"OEDI=82KQV%6Q+*LK -MW2!S&I7&*]9$1*`GJ2>DFUV5CZ8(X_,=A6-26<5=BI!R]#))@?7B#B7"TM7' -MWVRZV1KS\;GJ?XY!:M9Q:43CN2=R>),83DW]"A6`'K_GHV<0\PS]&B8Q&OJW -M5L_GL:,;ML:9D=4,7R*<]?\40@;V'#-X/<8U)W?6121J,;U8L3P1!=?MQQ.OW)KC@ -MN5\=$X'>K'SAV:X3_SMC;JHSEM.$C%>W!>5BGQ"VZ(@AKM+(Y$ECX69DLDU# -M(5*HV -MFJ;:A]B[EQ2#'L]76#'NT=[,YGRX6_30OU194)0ZB7MX%ETU]DLP#M#X(4?' -M1;C3XF6\?CQ!Z)Q[E4-SE#TZZ=X[201IH>>PM&E^-WSH[8DKUV#+*<>0(/JIR0%'TFI;=Z -M:=2FYUY25N"VH1QKLK$WMN4)WYYWTC?E8]_(]4J09+)^5N'D]#1GK9ZI?;4SW:&:ADOEK(#@*YL!R,;Q0*9 -MEPAM/;3/G&B^AR1L"V6%C1 -MD^\K+K*O]I<*Q!1-X'H<6PF*<"+YK\=OTD%XQZ:--*/_$WF#N`YC?-.WN0;# -MEFSV7='JY@ZZN"`"^QT!%MU0LV64$_#3E_]"GL8;2XQ(9KVQ^&X2=S.=(]FE -M,AUS([GFB8-Y3]/;B\J03``,3K>7M%G<,EGID%.?7Y:$,GZ"4!#9=DRA.Y/PO\!I3PX@NI>Z]E371U1Y-KG;2*VCJC_7QLM>TJY- -M,%$,&:K?6WE2B^"@_$==_JQK::AEOO4=KQ;R)I/+9'''%O'AW:2-_8XBU,J< -MOKXS>P2SD3"W?40>UUBO6CIT?CA"Q=8/K`L*5KMALNHUGD'/HPFJM]9'@%$B -M09"#8IHWE\H)-ZXI,F9&$4N!J:O9V5^VTX?#2E9=J2QL[H(=-M-"JJ4 -M=U0=HI2+`\!\=JBAB>G^PGJA7DCAJ\'Q,>O2A2[/F/:5SR:2@'IA@;;>\A7K -M0..H\BR:1*B7]@_ZZ/21NWV<*,DD-9I/D@=W=3^XS&##G)?"<;%U?%K@TRS_A$B$9"<0+.>D@L;I\=Z:ZNP3MV)],/-TVA3+B0+68QN+B5E^,OP+RH`?Z'2BB"*FC4MXNZ9&IKU\>DZE -M@.`6,V$%3(;(@LPW:[(1>T"=^UZR[S7,N\@D`9<)#Q9C>LUA!)Z['H6T7)]/ -M9"'94CVMQ(UY,G=AY\I'UZZ]LIN"$D"8L1$I3,DGJV@@?-["Q=<`>N20!YA^ -MOBEF,%EJ?M+R._FW0'$[M=.8:J;0LAMM_P=[VZCV7UJ38_G[^\R)\W?XEM_IW*4^6UR#FK@S.0%9.,U[*VXKWM[ -M"T^E,34"8^<0)@Q_)YPB@[7!#:S8Y)?ZH;]MX?"9(E"WEC/6FM0WB5B-,8U7 -MMX;%*7O9$%=K/^FH?&,V79'$&/-G/;.FIMX"6`0[.Z2C7-/TK-+@1;83C&!3 -M]7S=WN\FS^!S;,C_5OWA>^+?:Z7K:B5?)48$N]A\?%GUM)F358K`28E^,^L1 -MF;%2_=%&OSA:TH;'\"@8==@LQ`)Q[?G?F]L_.6?$TXK6:DK745+!?8S4N3@G -M6!?SP8Y#R&O_Z_`=---L=:5/9H\9@YJ"`;.I:W2R!6O0W>8B),T!%=H-" -MGVPYJLOYRP5UI.=6E3`%EXRWU`'9 -M#0*['94OL;GM*>EA(I0?MWJG6349Z1VGY@:D -MM1@M9-E_QJ52[6IM]T:\Z>?+-$$*5Z=NM%HH?9YQY*=J7@,RQG`N?VK;FB-%`T;51FQNK=/ -M\6_TB&-*L0')^2&A(2KMAO=DAG9`Q])A5\];KZ:%#&?@T=_##&/#O2KNYR;*`<3QY8+M@6><#4># -M@!*/[3]31G?GYAC^1J<6X][]Q6D[%0!*^07XEW)JF#AWD5%J8\<@BC;V1_]" -MG9;13;8R7;-:6XNW$<_,NI!%HTC/=[TW?S3"&%_Q/PEFDJ^P4'Q]DJK;FAK= -M20WK/AUH2$%"KZOA'T,2FU5\(29ZJ'\?UX3^?\)`8I#%@K)Z-*(8WUN?>XK=`IA0(/6C@6U]R5!N_YW/\19V9CI2=7DWOERN6H8!=`Q[CF)B);4.F;QN.+S)L#.0 -MY3^$O;AHGOHW%BICU?WM]1'MRKQ,BL&^_@M+S%R.IQR\5]DI5RZ=>M*),2GK -MT##.9D-Z5%CL75%?Y"GGSW_%5;$K#/J#18B3^MZ<2RBZU+V]+O*-+)1NL5=_ -M-X+Y\I(M;ZR#6QD&?J]";NDL4M!*1-(?LT.2(WUJ5N&7U7@;T$$9[TA(>2F@ -M0)03!6!#\]0_TK?\-]27<0>#CGE:BF,VSF*-^?5,YK+W24GIWAA,=D7J=SEZ -M1IE>&Y3\H8LL!.>QE7SP'G83:UCLK#R[=:36.CO+L$F3DE^1X\AO1M50`@)I -M/$(*Z.D#0DD!S68KS*.4D4F(R5"PR1O*4B,AY,P@8ZV5WF!0]&@M2'&@%NW9-$T%ACTS' -MA7;^X,&/NYP]2'2K9*1S%30@E"M1W^P,EK!0NMZA:GEHC90=5BH7?R1SOK+L -M\;DB-0S2KE;DWS!A@T&]SU=R)?S`$W@,-YK;ZS$=,KTQD`'F3<]1-4MRKT>+ -M3`O+=GT.)E/\(8"`7-UOHGA3F(T9I4@VM3?*/,=V4>(J7R?>?-B'5A6N?/E?J8]?/%YE.9LOT\.Y1D>VOQC$E] -M?KM/*9MZ(B]>%G#$'UU9^UMW^7=.2IK2.ALV$86$&^_*L_+Z5$.?)CRN*3;_ -M(S]3_W4?1YN.@+6GI>78D,WV^-SIV4PUXK_%P6];TGGPMU\,I-IE1F:/2*M\ -M*3!9EAGJA(?T*SIRX$6R@`@ -M21_*]QKC!`3@1]6I%]64K5Q![6B>D1`0:#Z?>WVICSGJPQP+=S%\0Q`)C-!! -MY$(YM^[T5*!]\@K6&!Z]Z%P%.<7L.\>N70@F%GGEY?.JH8/Y([KO -MD\'*>;5JQD2+,!R5\HK?OCSD$\YYY8$@&U#I3$&;$-D>Y<_=0FL(AK-S -M58'!DE*VL3U5;XK'&S^<8I!(!:'ONRMHUH,TG9ST>NTG>%WJ*PI9O2[Q3J:: -M3?:?%-+Y%[UB_L)JXU_U4<6R_\U0"L=:\:VCR,[0J6^#\N`%DPQ?^MUQ*_'5 -M.,Y"6.8>Q/[-Z2HQ1QG%=M[RAO=."X:Z"FYCU$T2Y,H]'^A^=Y,[$/27&J3$ -MU5D,P<$A/Y"S#VR;UQ;!OECN6:\DX^P6'Z28:D#C -M=87!PO9U<]1]V+R9)3#"[1H)W?^%%*&G+@A[MWOE?H=*,!SE7-A7=A2E#;"^ -MKD^\Q)IUV0_V+6?FVSQ3>%#XAD5+2S?V/4ZSDO[;(*KV\Y#=[4,P\0#MP@2! -M6W#0OYMLC?YPKZDCF_4_1JOLK0M*@;6Y(LZ`(:G,G([DP_,<_\X8<4ECH_!4 -MK>H(CM&"ZS,8IYC?J,>:^F+]F!*+O9ZQ`9 -M$T(,7C"QI?.M-XX5)*PRLFE_I_=ZV]!RX7%T*YM_F232\:(.:,F9\M8(;A9I -MHV\L\*TK+1KTB#?\UR&E[Z_:FDYG4TW0$(U!^_9_H42#6O'/"?:GU_SZ1%Y5 -M+:F:QUV2T2";]_=^4O3E]ESC!EY"Y-_Q]MX-^'E2=KMWS<2.\4/J -M73H+=!.>$,`5XX5B2=0P^UD!&EN:H$])+`OG)N!Q?:\Q$:#:`$="3JT?^>^C -M!_P%/1VGS*7ROTC?$*?4QV8%V)B]_C^4A0$DTYO`X_7$,E^#_:P^E_8*&H]< -M.ZL5:F(A:*E-Z?/8,*P`SY:`C<>YA,X8,/=P>%J^J<,18PF`:KP -M_NV[<7Y8=5""(*P).J%[G+FI@[@S(GB<2=,_0QZA9/89(FIJ&KLX1G]&?`!E -M)7XK:&D,Q^4$F%<./?.VMM=G -M%0>3G??[DXQ1^$>X`"6,78&AQ9(DGGS:;9*OTX?&KO&!30AVH=Z;J.1.D_,, -MTO3='`[AFBZ6O4X]`_E22X7AO?>^-$&_/$CLW/&PU11^.-]LC"$*3@6PY>UE -M0GW9TVW?;D&%[N^V.C^R4NZ+[)K_[]&=K>L<^![BQ-2-:9O1)U\V-1"KO#1F -MT^X\=DE?1V7^9[;>X*V^$XZ;D,,1K&V"@2WZX4>Q% -M=OGK2A>XS?BKRD=D_RO>\!(OC9+'L$583.QODX;2D5H%"^VWRGIG>61ZJM.L -MRI3D^9T11GX7B-&7?/GDU3;!IKL.\D\5@-W*'2[X[KAE7XE7LE=9J\V>*$YH -M";^XA&&+RI-.533Z=3V\XZT;Z3SW4R!D6&8M.$CG)$&]&`:OW,6S3Z60/]6W -ME[)VXZ656\4C8SEVB*9R6')UG\-[`9D'48,4\?J.>WM<5NF-8-=H)>TY/G.+ -MS@[1-.X-?RF[6)VJ_BDD_0%=&7_.J?B:_*D7@''J\+VANSV*JG-Z(F8P<)TG%R#4P]'"OVZ@#]4SJ -M+JD\#V;=U)GX\IXN-)4N=QS)%R0ZA'>IN,TM]T5Y@X37']EV-ZLKGBU"%1%> -M=%6_@\]EY-@7#K5'OB9)\M/XH3\]:)_H4K*Q&-']=W=$U&S`D#'+-Y[E6R?= -M9XZ9S#),-@%PDM;( -M%@I$?GX4=0^FF9%NY`UN4ZN01$?PDL?6"[4J17:#BS%'#D',00>ZK?K(>/() -MD9"5Q"FL:J@W&X?`(3X(8"@H$A#X4(Q-(O8LV4M3!8>CD-)]EGK0'QLB;2RF -M!["UDG:Q+;OO^P3^NZEY_<7O@KT5YQ33\;_-WE4!1R`%$.M6\=T8'BMLXX2! -MX;2IQ+?R9YA:\_Y2PW-5=9&6=:"R6FCW#?QOWSZ?HZS@VFRCAJMSJ^DY]_=$ -M2'EOO5>JI:0749F!BPHOL@<#BG\ZWVPQTA1$NB??!IGVA0M!I8\VVG4$V=#" -MNQ+R1N?[BW4'O84IB3$HR\$%.L@%NW[MQH@$7[$D$C7I/6.M?*6B.%0M6T&L"D%<+NA)_=DR4@*"L)G^UZC*88H -M,9@>WI8[]-CXA\V9'`P8[V?5#XDFYS1&V?O?;6J^Q>UW(%>UC3Z&.IF(;&_/ -M'.[46M%,1;[GW^+]F94`Z#O]"DCP=KY]YKBCU"]=OUCL;.IK#*W7C46$`%]N -M%3*A?A)YZ6DQ0O^O$:)__F-GZT>#GM6<6DZQ3F[?*&PG0A^MX"'6>,["[6"G -M_^1(R6RI`FPGUU=!%KNY>I*!/4/&K?)/`&+%"'Q?LEQ'_V6I@(-AUT]PP7U$ -M[*MR1JS5(,#WIL;<]_DW$LG%T^'EDQ6V)1$DUC,1DZ4?=MH"[AORWLDZ(:;& -M1MU=-L.IU.W??T:#BNT4M=M3.NG]S*S=.:6+LTEA%G^*5% -M`5T0R,`Y]%NC=F3&7Y1A_%U(DLQ!NT8D)$L*@50`#1VR$R^Y`A\NV<8(@;Z# -MC;+ML\=70)KD:Q<;)4/&TQ'R=DVC<@TKZ7$$JFZ:+A1_"DZ315DO2'S4Q5"2)8 -M&SU7D<^:Y+C_IBA](XO*]`M]:'S1@SSPF=UY:6BF!GQ=/^EY/^K^SP!*L[ -MAS_AB*B(90?UG"]?TC`J\X>OYMLC)=HN(S9._H%8O48WGDW1`EC(>Y8V* -M[9RC%2]-Z`8'VO;/,1G&&=M_=)2*VF2#G-QR!#.=[W!G$DUM66CW.KN7#"8G,JE'2514L:@EJGJR+O]W6XJI'K\ -MERA<_,"K6B`LG14FWN_H><8Q;9U8H9'^A$(C5,;W6;BMI^R]EQ@/$Z)^7"Z8 -MG^Y9D,*JG6S$%V@7L@AX9[(`T&`=V\8A*.%"1_&>PRH2;DNDH5@GZZ3I>7]! -M%S;&5T(YVB/'[(R':5UQ#^H*C8KM]*J8'.7!V#O?!$SOC#-7_+^PK(S80M2S -M248UWT02K>^>0:7S9W@*I=B'["C'F_(9VCV-"/VA5CF878_%7HY] -M/*139`,;1BZ-@J61]K&N])?C>H.H9K[*J)![%"[2EUD21*%J6HKZZ$DU@Y97 -MROK?5M.9_*.X>[F4##]-&N]$TVF=]&3\]?S;(&IR3:A]BP5.GF"H`9SWORY5UWQ//]"FE/QUQV -M:23_N/F>L/94A0MC]`GB6U7P/SA_-;`DI^?$'-VR^LA;SVS0]1G9@M^;O8Z' -M&V2<-@`BSC\O[NR@L,$YYOI]=A:<.U^P=,TU+@F_VJ31_\?ZH:2^6:))O`7* -M=X]W(^BK90/5-)X/N4MY$ZKW,+]*^@_']E+$.?KV(0AE0<_ -MIF":];O8NI-Z@FW7K9-ZAK-[&YO9W'_U:\-[>G;ZH^A^GRGE<,_/-H=I>['/:R=$2OZ'TC!:1DD"=WUTN])DJEGE+WU -MJ9UG`<@I!0X'CL"ET,"R""_H?7BE"6F/B[3`KLG_.E/A$7]X9/" -MQYOA<#!B&D9#M$4QG5+]UDBNJ5;Z`+Y#!2_H#ZB1+$Z/HD@IVF-VU7ZNO:?) -MS]]>R5KD&.7UD=S&/1%J]].+6K]H2HL9@F5LZCWM/P^6%5 -MR$0$*.%,M^9[E-)#/2[CU(,Q%13I8?\)) -MXI<*3,4S][38UD7K"OND.`)ED(!=0_K>C,QJU!--4V"\_>N$CL@I)]2;??RV -M;":&8]8WV.5.?N[^+XSWGTS0_?>*-^>1_I\TY4X4#3T&IFO1M?5`Q.ZW_8L\ -M!1GD8LSS)WN8Y0KTHX -M;@S:O(`(0X93#^1&7@=3*:7C[S]B8[ -MV#[3_!!$@\TVFW^!3+7H1#NX=O/A5-%'L^%R1*/]G9Q5R&93K;F\0T`SVY0; -MB;L%S7?&J;C,4]&+AB7WCV\S<_(]`O]+/^R5@4^/-1MY@V-'3%<6KGA1+*-7 -MKHVP9G#?MN\M"3MP6",2A7`*'(8W:? -M,+RV4*4++20-V]9B4[`J<'6'=V1Q/J":_`B,Y?^QP>1MJ_H4\^(9WNGU\_D@ -MF:20-R,;SZ5-_@?-F3"`_H4/JDO1_+P*)>]CY4G)G4O7>)J:B[&D\?]+Q>;A -MM^WGD#JO_"I@ITK<["!]DPYW5;,UBSJ`I8"<'V#\T4W7:"_%L6LTN9;&]+-R -M4.5>2G`8+BBFI^1/-JFL_GE7O=2;CC1.;\;SJ7X"GNNX+46:,"PLVH.`!_\8 -MO\GY(BC>L6*_1&KA,,`TZ)OYSG#N#3(+;AD1?T"'`(94(%FIT)T#F\_<:M%K -M.\/5J^V(_E9QFM92U0MTIZKA?F_\4KC!.:W@8,&:Z#RN2F$DH14PO"O8OS[J -MXLV?*C8A7@9#I:TGI21#X^DO/Z@!B/;&A\(52B=G(JDP0O4%_)K`19>6V`DH0?WXV'YP\U'RH0<]F&A(O>!O4JQ"A?%4E2-N/.E21&9`$J%>;EY`?T*-()MD[ -MSTBQV[&%?54.ZM+OID?C4W>>&_RLK9Z\F#U>L@G"*YJ#J<'W'XO#R?W$_[#/ -M'ZK+:`<5!J+H&&Q%RY!4`CU/'Z\>AZ_95J]"51*VI,S>7-[FWF-=T\<&B5,N -M&ZV52[?>XZO;EP$5`+TLJ=3B0]CI)B;0HNS!3)&X>-4Y4D92`L\D!73BHF[7 -MKIM?PYJF66V2'2EM3N_@)R^0INCFJ@X2/WFR@5.B?5J5A+H\"APL01[=&$\5 -M4\(_?)>"OHM&9X<2`VA!'@\.5&+Y(SM^+;KMUY,# -M1,D.*IL$KJN+5P^OH9?/=S!+Y*_U^5#K9J:UCXW3#USIB\V#Y?83J6\,U988 -MOZ)G'Y="PH44/AFJ(TOO,N?ZOS=B1793E^=OX2(7=I-,LX+_C&D7-XEW_IPQ`@'XTKKO3`KSI -M2GJ82(/\DX-7?0AK`L!,B\)Y]9QE'SP8L8$/__V@\Q^3_LQ.`54M]>;NSIY&3`LWO#/"1_0Q:;?2%G7)X/Q9?J7Y/GST -MSY-RGO>!"B0?O\DT'XD'I#IE?NZN6N8^?P0E;T";G02>&;FQLC#]2M8.:-2S -MDE>A/'M^Z('D>S/76GW3TF15(;!2H$:3!0F%"\4\<,[93UK-97,9FE[=ZZ!' -M%'#U.+9@X_A$,_KB[[&S+"&@H-U7N^OJ^*@M[AG^_[G8ZY+Z75CXW -M$>`I.ZEU3#2IX-;F"85JLX8O6\+S']:JAOVZDJ.#J%$)>0\W;-'V7-\?+<(*+#V3/'UWBF+Y$$!_IA/?`II9L -MM/*1F9EW$JJ-B0'!"\DS,/IC))5QHZ5PR']$027SOB]@Q*S][)CQKD.B4B>_ -MN1H[A[%F$V_GH:/KTOK5C12#RCF0Q>3BWVPVUK+=2+5_F_SVF:@;->O&U.29 -MY7NB8ZC\R'_4IIN^27(?*1E7F'Y^);*@^P.'OZ/]@8T]C7%=0>H/ZX'^Z'(] -MJA\&2H9[?5#@I,W!5RN!G,#_*?["C`-ZG_\THR?8R_G#J57^GQ>HL_W%XI*R -M.Y\C7ZO/\9U0.[.?N"=.@-K"DH_A;>9X0FXI`W@737O66Y\MC\)<,I1!.>/D -M%!5=.^J5=!?-/.5$>E(_^4:Y7_KEHA6//2C2JW)F7^"UHR=:S`T%B28+)5DK -M^)7Y).QQH6;]M[#4+U[=E>`%F!4.=%@+32UKLAQL:&8=?8MDZ,C\DO#"ZZ8\ -MHP9VNZ&L@IKEM'/D56,SY<<\NT,<*M]?C*I=C_!RX\1\]0* -M&S)TI2-D/C-YG2_WZXO"[F.[X??KGUJI=>ZH -MQXKU6V$`^*>4.,#)FHK(U'Y?O.LTKO=UN(0TZD41Y/Y;[09-XCKM'@:G1'/V -MR.DS%\J"V!2I#5/I/SB*C1BXF74\IUJ=IA!2)A8:\XCB1Y>:RC$\CU' -M>'CXYG>OS.B["7KR]X&^@M/L^+NEG3$=DIFO7IQ%I#]E@VSNI/$MO&._J(*' -MWR,CIJ\4H?C-4:Q;'`QY6$HOSXX86?"9PXE8H98\.CS35L91!G(L$V`C-]J0 -M`(C,;2KQ_C?+RHE,4!=-YTC8/;;(VIE3*=[GO3[-,5I'P9I((0;U_/9I^(8GW=^CEUC[,(Q1:_#)H, -MP[.+QZ]6$RA#KUN]O89\X:5TU")S,*0N!Q\[XH]LD;6':#8@(.,,&ALP_"JHC -MJ4RY4;YTS$W4TT&0(=P3<9%CR"(%WQ1`D$VI3V_1-54PF^+EW-=,+'>6-D'* -MV -M4-ZH#=.*3S\))3,%S"W.F&%?G##(IU9\QVX-.Z+?2JNI,=%"RR_X9??""2TF -MX@X*;2M1V_=/B_'@Z\5G71^%$7_L*<%&,>$9/V57JM5;\G9)D`$=;YT&G$3_ -MP6]_,JWG?H)$S6\%XS[[T4')FQ6JQ6'_+8YTT=TN'&Z!?+>SJ&+S:2Q?=;%$ -MN+5,L$(H2"],%:M7&- -M9`P'"CM3;5]`\=#SF4*6\^_18(%`OT^%4G`HBG1%Q'02.&$D6G4"%K.J1LH* -M,CN37+_ESUZ&_K?*^1ZU76EVINKIF]W^/5%#_IUJR -MG)K:E*MG\'X7-AC5%P%P!`R#VU0)$*BRN*OO4#_3!LMH&=UI4W],PN+L>"M; -M>20'SMA*1\^KY:/39>ZV9Z$`)"Z+15UU$QZ=.CNMS'-5W'??KMTIDL;/T^;/2E[\G-Z:KI4$BPB7REK67X/^$KS -M`B\&Y:L%_X^BZQ5;WO84&ZL97EX!(VY<#=@]]L'F,:;&C-E"#TSY@X=$Q!V`Q$,QQ>:[ZK6K"(L]+:4`"LS6$1&VA]L[T`P -M8(8I0EVT?O'>/">>E]SNS$4A-7W"(C+DVVC:%4(6C77:RR@ZNFYL/Y)SVZ%S -M2I)0^)&:$YF:!/MC5Y)(T'Y=V(@E;`[W_!'<")+MEWJ_:27U^M,+_Z3^A0VR -M%N.?--QRS/*ZL3G@RM5F9]*^L.SFX&LMEY#G):#6A]`0Z^*6X''C$29R:K@! -M0Z50!7]98V0KE+=N>]GGIUT1SND%O1JJ$[\65D?>`S*Z:B^RPZ2A"Z1:`53D -M,^I-^?X$JO&9&'0&QZ*ZPLM;2_][-QE8)L&QWMV*'HG/G@=G0P-.,ZY5+.=6 -M>=ZX<-K5N!G6YV>!T&@MASTWE2;.2%CT$#(;[6:@KZY*TD$IO4:6/,GO>+8[ -MR*[0=8?D_GR1<28[N>6F]59OY7$Z@L,+CGQGWYTX0P[YO/(Z8Z4OS-L/4S[$ -M3B.]GK>P^U4%P@_A&=XG^B1H:(!4#70[^X>%`H0_F`T,^MGVL*+5Z9XU^^=RYT/&5K7$_D$;* -MN3&?:I9C.Z?$;8;C`>UJ6%<+@A;LTU/,EI_ZZ1VEP-QZ@V>X9! -M>RZ+`_\5S]C,WWLV9/`.J1SBE!XI%H4 -MJ3$M"ZW8*+KJ55O\:P3WJ2RW#O+I]5J3,'"^WMWV'LX) -MV5.K'*O]"P^!NQ/:Q:X7T`^T49%S-,G!6V5_K"^#?;M -M.BYK\AL63HPZ"*=3DNKD#X92YR#'9%['AMZB">1S7G[3)YR!(!E_:H+,D/YU -M`3Q'858K2S=HZW7]9M$/=5:S3HWKD2#>"#"ZAQ7",H?RQ-\!#74;J\)ZQ^&H -MYFGRJ7>1Z7LS0E-$7WF^0F\V>_$9#"/]1#]X8[:;(_U\,E'5=L^*RZ)>.,OD -M0L)R=_4P#&GDI3!(ZW?S?)8;.H[Y-R(P>O2&'%XL/1@ZAEQ^+V`H,^E_*=U] -MY]1\O!68^X!6U8"_182^J%\')7\^:^SZ$YYE?CUZ/\QX&-/!IS]]6;Z8\U^Y -M>X4>_7]#GF3K[NX3S\KIT-J=`&7L?KZRLB&+.&T!,Y;+O_N:(G/=X47?5C+J -M%R2+DY)"\I)U:GI*?P^NZ7@#TG]O0&S:GIIFR*+:>2$NWA"JF5;:Q&NJ2VH; -M4AUSD4430F\S!>05)$-0/JVQL:6GE)0BVD+8T'H'ZY\/_J]HG(7UFM6$DH(: -MB-`K_M_X?T%!58VI&SY-7^HRU,SV_&7^VWZ2(*"O1!#X)3WL4?O"]-7K^0C' -M_UF#Y_2#T\\&>QZ?UTB^!>R\R1/S9L<4E"Y-=&?S#WPMHZ6S^]84-J*&14PG -M,VX3W6^@[^TVY8!A[#O=EV2^^G6U/Y`-)"T&A!6="5O%UB@KS:24TVZP]PDE9S)W\J[/)NDO=2WR?EG:P?1B34"!BE>1O+QK%Z'33,K-?<)7^/.QEL@)KP;_`+ZE3^T-F)4.D&$'%SFVC<\1 -M1E]B:\]+H;Y1,(M_W3B;+BCAGUPG;?86U-]B-\OXH+'N[,Z8=.8M"\N"#<6< -M41(,F.?-;Z/[M&D+P5`5;T2,UJV?)#1+*1I\VR+%$^P]V8`4=,_=GOW11D6H -MU":NR`0N)*&LMZ7/A4CNQZ&@/@V.C8).GK2HZ/F(Y_GR22&E#MC<_E^W9TMC -M;"%";7VF*":KW3=T^`?C]8PH3SXH8<;72]0EU2MH./V^))*WWZ=*U':_"E\- -ME=PV`?5&+KVC@E%VD4,T7TF-MVVN,6*HT<$"..-B-^H/?%5O+A5)>R7./9JC>HAG^\T0=\"H@RTU?X(H1?0[*5ZUHK2\^7##.!8,S\< -MRN[%<@\*F>7DRM -M^L/;5_FZ[?8G.<7`HON*2^_I0ZH,9]D;)5BP\Y!Q.4.R7976/[6I6ML74%-8__>14;"[4N<%^%QY4;RVV%+L^O -MY>^V!]BK!.3/4`"[VP'.?86AP@S4&D'+T!L`,TU"AL<;I#,S>N/2' -M6=*\4!IPN\1SW*UX#=?*=3R$HN(5FU(<1;LB^A`E52V,[(>^NV50$\3@0NY] -MT!*=].#_5.W(_*-UZX7SN:K"$K0`^+0+UXGXE7-D=;A?-[$U24JD9MS(>2TB -M;YDPQDS?*0$213\U*!GW:JG`;"=I6W>N2,U1&DBC#43E/\ -MB@+/,0\7"FD2<@]!<_ZGZO].##8%YCZ\Q,;R'UO$HAK]@K&R7*)LPVD!8EL_ -MFGNBP\-^DO57AIMRU5:LD;G]#DB\LEUC39+F\,#44XP3PVE*Q/NL;FW7@-<1 -M^E7N$W5A14GXS3IC]H*%W2I]/^J-*&$D!%733L01IBE?O.Z#.+H#T9XE'M'@Z?FY:)4W;!7*E -M5571-=4;!5$XK6`J>V/?L#KY4#&0#^+*XV(J/Q\61A2Y7%D-58\X_*96?_B6 -MU1!M@"N5Z'ZBNE[7MV7L7T7(/A/=91)$.`JR.89Z@V]'$R'BV>320,@]H@1= -M`#(`/!?,Z:?=I-.\,X29V:@ALY\E^=([8'`%=JHY"4-V=((B0C670L(F.&.J -M41S;D>7;:?7W=3G^?VI8BQ32*,A983DVE]ZA6F&AM7Y:@94,B^Z/(R(`T91(F)H:,[^20D -M,LC#D1]3MH$-060\H7XV*E7E;&4O"LNJP]2YXBS!+7HD,359B:LX!3#`%!;Z -M516H^EELF'[^"Y'4V>9VL_5JS[@W6&/6A#8H4.R\ADN&^_CPKJ-L/!P\C(LI -MJKF>M['65\?@MOEN+X3W&]#HP;><",6S&_>4E[F^575.BKGDF -M\NN"3(ZX'2JCQ@N74ECBV>"7U4T'VC;IT5\/5\95MKB.+H?].AB#]H(L.^O6 -M.GK5*&S^;Q?XDN,;\9%N]Y$YF.V0O:SE\[I27`=6:)?_@N.2_<#F2)]?=C3C -M+T#':%8$.&1G*,,1V&VOT5;NTR[Z5+2L7KG"^5J-=TXO-? -MWTN]%#]`$^TZ#YAH$CP0*P)42H5-13P]Q$.ST^R*"JZ.@+2_].H10,//T([9AM?_:2:XFH+V -MG[U)WR8F`XU?L)OAH9IKEEPXUI:;5B$KP#B_-!]P!&%\&EY[DI)9FXFT+I*F -M2R5K8[:*;K0Z(AP)47Q((JRC3MUT_#558Y/JH.IN5W3*[HP19V%1")EU/WL:: -M?[VTT4R9;=XSE/$`;'5N0O&N+%IP;-&J=RNLLAX"SJW>4+V?6>UR*]R!DQS= -MF7@3X'_I9:Q%(FZD8EZE`VGNQ87F&(#5GR;14[J1-7)WS2N3PEO^/J$F#N:G -MU'1X6TUC0M;R3S8+']UM,#Q#UN%Z]=0^!T`>"2Y:W3DQP[AS=E;V7IA^$1PI -MXDLZ%PU2X9.OKI/[FQ5ISH?]+&'J$E]NI>SN95[L*ZBX;`U4%8\1?(/!KA-^ -M\F*<6=^47^^ -M!,$.#HX[644G3;!".R#52/A#I$U<>;O*1,@Y-V:G#/?GG5_ZKK9$=I%^N?0> -M-8]P2(@6ZMD_V%#7:T$,R2VX^3 -MU>R)Y767+LX!.-@^3DF6,*29XX;(:&K&@)=$N"Q\6M5L#&]4+M!C3[#.*6,F -M'5X)!P*9(<2LZ-T;+.;2R4'T25CA3`V8;YK.7`/*D?_*C%6ZI7]5/8T;B.9^ -MK[]U-"1O`4D#[J^QMYY'6Y6-3;>[A$!OZ,`[:)W2YSU/>W;9Y)@O#7[(Z&\1 -M)]JB$]O>%UF&0S>+_`&W<8T/_.V)=L(]V0NHK_@2AF<23-J&^QX+XF<`QT[= -M/J^HPU%]IA?N'E@OWQ<)#%Y5=&TTQ?;S&_\\DO3=`9KO$DSA;0OW3#?2N_]S -MPF9$OIEQJ,T]L10"?]:0(6C?2PE#7(-C3T>%<0Y![5=\M8VO!1#%#]UPDL7M -MH70187C0N['L($-RF5-LTU%0'#4S9B,5K#_9\.5K8W&$[E-!U&]EF/_0?6+5 -MV@3)02QV-V:&.&.O*')OGXKMW4;XQM"YS]5G_30_WOF4V>'&/JB#;R4Y]TBG -M3W%LHM='*?D)+D$!'BY[CRZ!\&;9H;R+!<=[1HE?]@P7"O`T?B6F"H@:RH][ -MQ+Z/O5(C_H-L<2LO2W-OF'Z&DDN>NH3,'?L1+!;8'OW&I -M+C!_N/M(3F_R#Y$])VA.-4^X.@12B)W^DXOF^'3+(:]1=!=".NJ-+F[&=.=5 -M++ZS7Q+ZO"%EQ-W2/PYE1_RCB@$5'YM29Y -MSF8"Q8-TK=F<2@._N8WV"DFE@H7.5N/C$(Y:*@;B#)[3C[&;^L3Z']CHL6\,F=; -MX+@A19<4A@)?[`:9CL61GHY>GOKXG1WPIHH"$Z$'DSDJ?CS3B;&SVZ]N@:C3?[UBIQL>@-!U^=VVZ\)Q+TZ;@WN7W6 -M"NSR7:E_3W_AD&W=%NHTCVJL-)XW\]LP!-Q7D55&3K-S3BZF>J3UZ94^%R%U -MOGAHQ>5E.[\IWUWBE)+I,0*IC\";@FA<:I80B1-,+.>6VX-G,ENIDC4?FR'& -M(=ZW0+R9X%C2-;$7D+TE@WO&'LOP+?;R&GBMPV3]$96^CFC>>)Y^(-E9RWH? -M;V%=C?$I2\NV5YKS,NK8Q*MQ04$7@"&>$]2@SG?S;G$99U>_*7!6J:B -M(1L!*2'R?B>T*"REWG)%9MD/Y9&$<=,I*/83#'M3YAN7Q,P-2&C6:&&5QL"#Y>1G2["W"T&!+44F8[6B&D@JBUIYA%M -MK*QHL_G#-R=-,K;#AZHFXNN9<+J-WNFD0JJ;]VQAF95>.E(.=U(_`QGX6=[YTD"THVK$K -MC67X"@NP-O/_DQ'CO]6$\:L2!IM[@MG0UW3IMN2SD;@`N`L6[3/D#9D"*/42 -M2XU&0OJ@X1/EI_0XJ#S$HA954KCAUQ&+VA^CO63<@($'J(L0NV5VZ-UEO8#' -MR)8`4=^;Z.)O@%J!&_WQUVRCZ!]6,:KXY":#1?P4N`<@_^4-.'TQ,"F&:[P" -M(*=#`0$+`K7"*F*'#T+):S6#*%9?=[&N\3,FG07HH;#Z-=9K!M-:A99KJ]AO -M..H:+,3;\3:57KRB6W(OB8P'A!U)-@=!S0'&]QO1=L\\09[/&:MV0F4E29LR -MGL67N/)KP\?.*#KH\N]_D9+\N2^F/LO#H$L%L6-.]W!9%GFKS5OB2V_MM;SR -M(5":?Y(DHU=0[R++I6AP_["F%2.`JZ"L'S2_XF>.'?' -MU&O+/I,D(IY[(WP6/=8*%QI?]8.R]/FG2*3[<_J5#V.H%IL3MK+WUCIS4Z/: -M(7$)*P%0!,/$T"0^Q$[UC9[7&>P%DUO`RI%WK9J?(%>[_<;JW]S%[:U@T'_C -M03Z6>4R/_<]J_@?$3!JQ922AJV+]A+OF8T;<;6S3^`<,5-AMK-%V1$*!JB -M_GI'M,KYU^S!:DW/H'^6DE]Z1,6;F']"Y-*7).<'\`S<&_>BIYD]:^H"'51I -MQ%"&IJ5@&:J\KJIR+]NL?%CRN&%]96Z.";3`Q:P&MXB.=Z>$CKQOPH6K[X(Y -M_]^HB(['5)I>;ODN?3JJ-DI`^G^C,[7CP;;M3/!NOMQQE*3@Y:U# -M>N-FO0C<\.SHB;!-'",>Q$]A';H4:-.6HTLB5]^XBKI`V+L+O++4O_CXMT`U -MJKZX!C?0DA^=],XN"BNHDA_:+IZ;4_>2`^DT)Q'FS97P0XBX#.2\G*U!PY52 -M#)@[^/!\#L;F)MQZDM^KC>AII"G8(+7<6GI6)?`DDYB4CUN+IJ/T[7Q:.GY3"8XAUC"YP/GSFX -M.R@U?]@1]9&K@!&TV1YO,$'GO.SR,0KR348;IE#M<&1,64[6"_0GG,WI -MC&[F6UPA=]]U00."4WEX7_+O$08DKZ7CC$!#\2P(>H(V!J"'VW_+TD``HN4]C>'OS(F^>"]C=49)NMEN< -M*^FYF_CX.&0M]3A1;UH\U2?"9O^+M&-#':Z,8[X//"-I7@G-!%:O7FZAX^DWC*H>X3/^G=R:DPC0M%"$?%S9F -M];%G&E:/;.@Z%G^OIW;$HU\5DP=%=];"6PT; -M?KM=B=MH:,\\0A.DZ]JO:W`FVUOX0M'ZJ.7CLY+FU>O%< -M+B"\=)DJC&(7+"9`1JZ)_]"2K;27P]SJRHLK+%1S?]B+$Y"V.[NE-V$4O:_M -M^2(8G/9-=V>Y[/Q)98U1^I:)-^JTAY>W8D]V@V? -MF[^"`,.#D-D4WS3A5=A5CX\=JY#QBS0S555V\2"7I]DFB9?+^)\R+(Z%>:I@ -M_88T!JU=KQ0=4^^]\I%R401=GOCP`RZ`?BBCY`1N^9E)*55?#3G9+-S0"SSW -M&J:7_^`&ZW[>4Y9X:L?<.#E`*N``RN5.*VYI0.%$_X<])\'U^52R[_T3*&9( -M45`G)]121>%,OE%07V]V%:)<92-YH.[9FTI:@IO_D6?[;KV_JVFW1L\]HK[* -M4T0@RO8GXON%DS95EPU-RDN9WC:&7&VYUBX7*K)_\UP1XC";9;EZ.;B5A*-V -M0YVO\>JFN?-_PFM%O=!AMTG)C/'Q>M7@Z7113`@AI*2+L7&QK.JF0)/65$X\ -M.%#;T%2.VD>#F<"/XQ.''92BL[2^SDFYL+QF&!7ZZ.(PV3.R9-$]0BF@/04G -M3\S;?J(FECA\5Q3W!BXQ@C)D=#%U$V`F*:`QLHH5J1G\A7GO#9VKM*>_]#HT -MW[6?"D,GR]#S&G!<5;P`7P<<1$"@_E32QV[*DCU04'7X,07`B%V':X+/=A*A+O^! -M5JYCP)`M1AAKQ)J[V*]5*0'0 -M=MXRM5(6]O.U1C-?B/SIIPOC6)L7^"U!O1DZ4+EN"H?V,O"GMT4CAVOS\U9P -M!LYIX]_V-!RS=_8YO_Z+)3L -MFWCD&,K6BE4V7KT;E-)G2T.O)PQ]/K$+&?I5_N!C*E -MX!2:$Q]-P?GY0S6B9!U;I$&1#O,=&&T(51;592L)4H6Q;QB*+,A*`2:FPL[G -MO9YNI^;)T^_D^GEI_V??K)U53:D"-P -MMYG+/JO.E -M9H+59=N4)MK?,_348IZN,/A%70HF-@JH0O^1&TJBVN:2?C*G19OUW7)OKG"R -MX&*W.U5CMP)V2?KDR](9=[>2"<\T0##M.8PBM7J-=>Z^->8BWYKF:,6QPLI- -M+F=^N(WU17@8RIW'+W&]7XZ?266"DWH3#HBM(8X?^Z@8)S*3?@&M+N/?"9\Y -MB/'>M4XM/%GIQ:XT9GK8N`E2I57W?$=&)A">8I44Y+3GDLNUQ,.K+(.ZVX@W -MC0,;R$+:^)>9A00E`LM2@6FE>`BN<]:,*:!V#C;K84);0@UG(F4_A-ZNDBY( -M++B1`[S?#?1*#$4=5>$-?"=N$9)R!>WB!4PION5J'=Y$M[D'-CM5.LLF8_K]=ID[H?X,7@.:'L>5^BRY0S=3T#G.!78+(R;V/!)7[R.3DVAM+^!XVHG-9?W99&-S/ZC#>[L -M0PYZW$X:,-D:X.2^MW"PN;/\6ALVF4I6L@H'LEE.&!W)W'*D$F?SFS8*+-0? -M[B[4:),DHX_V)2!E$1\P*6OP2PC[4(,8>[5[5WGCD]3PT+5+-]-.I'G&^-[GT%5;Y]:87 -MWH%9Z6%YM:+KI*T]>/'$0G#\;:#3&[[?XH[!#<5^]/S?O+_N01M5+OT40MHN -MD+O6^(:,O>"^WU;>J4R'2K[*BT8/*YY[XE\VC$ZYY1>E92?%ZK!F&N%3>3*L -M\2O7P'!NF=7D=B"LCE:C2LW]!92;+\VI@QA -M_93;?L6<0I[73K@&$)2]8]R9KV2@9X7R@_ZH'[UK;YN>C1$^F/:8)RAB$R:_ -M)D^2]>6^U@`EB4(0&./CZN@38NLV>+/X_UQKD^6RW1+>V#IDS-DL^(E%BJ6! -M<#(*G&&>HIM`+^9:9XU4HRR/='Q9+G8P/AH,Z]'5;5B<=)&+M'>*63]9.A8] -MDD4`X(V=)/H!)*&`-Q?!;@Z(,NRWTC3]N4WEJ_>`V$5L:DG#!PTCL4#ST)+I<]N -MFHY_[.!$[K1R5PM(;J>;D^Q@5QA+5!>;TQW42CB28Z1"]O(!(LQ&5 -M5'6R,>73AWV5)HY94O$5`=F.G79]$MW^R+`6B?#>7/5^OYXE[70AB=6VYZJ$ -MSL:04,2?-MFG-FUF1^YRYLJS#()+ZK!QH*97-75>MU?0L?QGM!=1DSZA8GRL -M5](,3<%EH(B2=W/!",O.[$L_F?ML@3.DRE!N>YHM!3=G/=`DS=`;XV^+!H65:? -MWLK?SD/Z7X!TP>M]VJZGN)NT\QN%ZF3[P=^W]_8K-G>G,E`)D3S3?Q+K2'-W -M*:ORRH;T<\@',\'?X2A"Z`^9W=/`J_K6]Z=&S=KLV3-#5!TE01=?T>E-*.Y! -M>BP4>Y_H!T(:]F8$"*`8_W*$9^!CLZ%+SR\[AQ1\'\UD2RX+&/6EO489;FR# -M"0]!TO(%+;'P9>+]8[30Z'R?E2IG";],/`18Y,T.=YW%8N?5XL!FP30=[-&< -MUM\JM$=LPG-ZD_X3A'_R!MVY*3*Z8ASH0S)Z7$.?=+&IQ;USPNK*FY5X2CR@ -ME9S/67^`OVWU=*N.W_?HE?82(.P=G4:3^#R'DLHX2CV_IY27VJ\_&/5;+J!NZ+[KJ- -M9OP[RR^CYM&T%\U/T5DKHCPM84?B4VKEG>`^'3+BUV[[U>]CL<&="Y,`7N;"&,O22Z!WIEJ'_5N/_?K]RU@D -M+2O<#D=9B\W#E`'-(L7*4_'7>8-01TE)=+N;&Z[<>-K)QHCIU.)?EM$=,H[Z -M&4CU7@@.XF\VL!]6.;U+WSVOL(5MSU3R5*'TU2)HK_7T6@B.M9-Z^V].WD,\7MH,L+0^Y[ -MBLKW%]\'=)\DLN_.L]=VE0[7:`OIH:]^MI<3P#Z$0>V%O^7A+_U0==(>28#O -M+S[6>\%`)`P@-#5"Y'L?D.A8Y1A.!X^S+^9L',K=K6^#)D*L<,<$D$XJU%Y_"/(4ID$ -M"QEPLTNY7RDH,U24S["1UXIX`*J"6IU0O]<=G(-^3_5=Y^$=?`,E/6\Z(>Z# -MJ+1*R?NFM[TKLDXK2-?GH)4?-6W>:8$6#K%)2W0*B -MLGQ.M=\'!P2W76\&[F2ZL5"-!%39D*,>WD),NC.E$@&`G1G[GYV#,>5&^X&< -ML#^^XDZNPSR=+/L00TT2(V_I"H8GL@KE!S/57E/LF*U-G4_-GY)>U6')MFHK -MU8641Y[>MY)S"1_%Q.X4YB1&-">ETD$O!$O`N`('ZA9L[29Y3%LK^"E`?==8 -M\JK_78OC'9*2@NQ?^/YGI[5>E?LL]S -M&E&$OD]1\[X_+!Q>I0H'6P4#6]?D"\6BJ>[SR.NM8G7AY-"?% -M-2=);MH43ID#2A=..WPFJH"W0'?*4&"`7P;&PJE&S>">=^6C[T1;_&;(G:7' -MN5APD@EC'&WRU>`!S^MW-B?KZQV<,E'<#BKZNM:A[I"O1=$[R_5NZJ4\3])P -MC>IB`LWYT[[U3.\81UU&]S$0%JHRVF^1:L5#E')-Z[Y)L-@Q9-$[707!#K0` -MF\J&*3=;Z=Z(T&2DWC'(QW5?.:#I2_E&C8.<'.`J^[YN?P=91.>7KY5=K4!: -M7\^!06B_++-A1T+9LI;H2H.@%K(=YB-..I*CKT]T&DJZ`C<#D\[24N'&K_@Y -MZJ&WWI5DZ'WX/_6J?3H-(CS'1\S3]<0H1M';R78TVV!8`!'M<(R0>73^=&2" -M`U2(L2PUNWI,+@H3(\]?`I*@9)^9;S75WG;AX;-)F!?'/DZ$P][,:UF(+2;_ -MK;>G*Q"8_AP94N#8%9O+&,^HK;.M57?5^&(F^05&F0`[/7EFXEQ'(PLWWX,A -M-ND0EJ&?M$2L,=LY&3'B2K5\+ZT_L]!"@\ -M]^QB;S9?)+F&(UWCK^(0WMBJM(A"0,98\;[?.K;OMH?/,9VHHWW7RCQ#4D%9 -MBHUZ2M=7^,.8!_5G9)?QHN1\5)J0%H0(FG059;1)?=S?9ED%=_QQ+R?VU>GF -M6VXA6VKG=;O:X!R-*#T2@XLR#KX!4Q<$7SA907#2I)7<5DC'H67SY:N9^G.] -M1!8:MU9)[/)'::H)2^!`CU@?"G;O7G_I"XHK>4=SR]Q9>]OC,NV?4XE*5O.T2HLT%!8U]-=.U806S=F72,2^A-E9*MIM,W^<]L(N^+G_0 -MEE%7[TMM=1W[%I(5/%U%R9P\V>_P9'.,:G8VL_#8RA.K1CLZV`W)B!I"+/KR -M-GV!J:GFHRQASW*6&6)--\B]VH"VN[_2^:4'B67MKZ$>(`EA1,ISM#CY<::B -MXS1%UU:Y>'T_JP%%_*S\F!09GR>/[^`HO_5N,VPUA\W:C8\]U*^B^"1WQL/X -MY%DG>QL6!TI_I"S%\B0#+L>_Q7FT*1)4$::+,0&#.LF9[] -M!'KC`Z2TP5JT;^U>A@=4(25_T$;.:9>#/Z,/7"%OAJ8?3$2,F:1?#Q2)<=%. -M62E89$`=:=FYX]DW'05QEWN`6=+9C*Z/E'?J`:WV0-E#A1=F:="(^1(]L<-( -MZ4*4\'"^MM)TG%^VM_V'[WFH^H*!KCXE'B_RVXFLE,EK2IQV"V087B?#.-(Q -M_%:+!'SI>'_5-LHH^W60VLU5[0=I&Q__D=D9+T2HJMU#:*-6Q?%S:*SQ0HFQ -MS2?C4C*^:W0%BK&U$$-9*B%8Z0S9S-5:)2Z@U_[@*JSC<;7``#16U+*;-9I7 -M%%;.B..9G*?3Y:]@B>$AL(->#ZD;MK,^\KFZ+X-VMXQKSG^(K; -M_69F+0YOJ=Z*I!>&;&>*RV1-1N=CFB%1V?M`MT7QQ#/36>AN%Y`K+HWQ!1`H -M%2;[!O(>F@4K5-:UE>]4D0\]"%H(&HQZGXU4FV\].;F^KPN^[)G=]NH?JKM1 -M`]X4H5I9O+8U8S<\;%J[MH1+T.]$G0IV^;0KVFA.KGBOM6LMUK7\,3W,9G_% -M'*IKHK*(/DM01&SW@6(W#&#*EWN(_80BS -M]I!)MHK%HE)Y:PS=R)26(=/?;Q) -MCVR,OMUOA#UHO*5&JKF:>-JB/'K.`6-E;__AY(C%\"P7^J2O$48_4@9@Y-$D -MP$#1E'KG]OI\]1P[!H"7NCMIFYL[)+X/8:WD)Y'_?[O9(S3\;KX]O"SO=;G3 -MS5.,.L@V.`6O6V$2"I7\\OS]UX@8F0"ON&5.-GFU8$F"LG1SXBMAHQ`0:G!^ -MRT?4`QNXMLJ)?Y8Q[3I*=[3Y[^@SM0'Y:.'[%Z%3MD;7C48P/]A3)-U/>8C? -M;GX]!8@S$K+^6^VZ8.<3E@QI:EQ(2:^SL1094)']#?'VR9=[^ATC?4Z9B/@& -M.PEG//%!R#@Z5?@XYVJM:E`R.NX;GIH47I>%JV?B)*\RO6T$ZAF'4*/M>/M/ -M'O'F!ND7U+EQO4S@5MH'&:(WG6P -MG`LS?>?4PQ+('`+&GV95,A$_B+)C;H4NTL*^SE[-Z^L/!B$UC$_LR6;VWBSF -M1A<0V2^^7:F&4B`Q!`;<@- -M8X(5L.TJ+%&TZJ6_6SJY`G6);&%O>T]#X"=@VLR$A)[\;<.7@'DKO$RNR<=G -MTIL8"4J!22J2GRN(DC_0DQ[(\\OK6O*N[?4^\8U".ZI$B:7@E -ML<6[]CEW6VZ8%J#RC:9D#A;R#P250[C*^G0#KH#7 -MO$GM4'2OI$?HBSB-7;+B.4K`.J=A]@Y-7!+(N&RUR5I1!&9 -MV*:N*;NO@H[(7`?U710R](.U?O17HE=9ZO49QYU]<",FJTOC>0@V^%Q(:F4; -M=E40X#]8>X,))APV':I2UNI6?&$S3V)E.)5.7-N*::U);"(TNVQ1;O#NONF;<+1]&YZ8?B3QQFYOC -M0W`J5H>V)XMW2ZDX -M(^%*UL.51-;I0V\[NW>F5/5GE:(&9SQO8S1+K9OG)(+=-33L&(Z1UYK@`=F+ -M9U-YL?*=PS\R%4Z&L#J-X+.W=:6@7/\(YQEUL'!4&$X\8K/.> -M$;]:T8@DG3A'X?U1-@J[<)89QHJH0%0;NLK/ZOHI.^J?0%U0N7LE+06Z/`K< -M9O?!X=P8WX^]_D,&L&2A+?#T%&0$FXM6?GSA4>-PJTBK30M;'.=_@_&;+RE" -M9G.,Q5^DXHOH;R8)X.4YTHB*J>B(#;[!%N)M?;\QE5'<.C'&;Y'0LN;7) -MC+J+::R>97?A336#[#@*4E1\4@/=7\F]("N;J,_CZDU=QGYP;']YI(+OE&[D -M=V3(/M,>ZY3.,5_6B.C83P6H1WT4U)AT -MXN!3"0!*).&9)5,`0"=9!;?]?H;(32WE`'?L_DG$\NJK?*;G7<-3->@$(J<) -MQ`IC"LNOR9;_*4[*(E`KKVO6)(92>_')KMW2TUK39.-?P\D`(M]=%GIQR/J& -M[FCO60)P7#N-0J5C*'H;UG=D20^`81E?W6I'Y"R`JZ^X-JJNY4D$2[3)`#`B -M@Q%[R7ECBYPE`64>-9)3@>9`HK\\/`YD@CD%T02746.:O:4FG%+18#7G+?T# -M26[822/I[_*?6D)+&E&$RDR)[P0UB?L4^J];`LVA4VOPT!TE)QLSD)G=I0G6 -M72^0EC78]/Z%Q+3EX%MJNDL4[4PS[<95I$\R5<;LJB1G@EV4)UU<> -MM_?^]];+\#7Z?'3NX7)TB3.2VP>V301)/ZO-)D<^R(2+[N=A);KL58\-V>94 -MPA9?B6U("VU2UM;TPXH7GWKZ%D$833.`#OW\WDD_>\ZX,TW2RA^(D;>(W@LU -M>N%I5#^\PX"'Q%[EXLVN!>3*4=XR_YTU^B8M:[*"J@:(2H-]"$,)W83\O(HE[P?(KG7(_I3/=41VC$ZV(8 -MUEACZHVK@223+WE'O),?Q%@6M'LSE77\?O!X%S=;W1(#/B_BED`$8C/O)'>2 -M'++^I?OS3:<"QNND@W9QG6_M*TVHO1JQ!BT,HQ6^E?(;DGS!Z4=PP!7PO_R^ -M'_=!]@@QO)@RL0#^*9\2-!]*C2-=<8/4F:I@HCS2:?\-1U0MVB?=!O:C>!\A -M"-X$,=5`1+Z@,M@N?X>&+>*)'8\\=4&NI&)%J:Z))0:Z-"HY&H&;!H\5/8I' -M3^@^F(MR"_5;*0&7E3]'':IV3^;]L3>A[!1O3%*N#I[::#FY6I)B^'=I)XE9 -M(\($2H.:QS=32,<+D;:#Q*KDZ-OUPD.PT-Y]3D%J99&&.1]IO8XEG[::1W5K -M18:"$.5Y'+D+@O+*$J@R. -M0QE.8FO>S=7VK?7NW$/ZCU`F8V/];KI.#YOIM -MOBJJ&^0,DJMV<"G0>!*4&?/EB-^8ZC'^0T4^6EOYSM^"#&G7.3W[,M\8SA9W -MBS19"XG#=UMC&1Z5*;,[M,N,:01-K`8CW+^I@;^DF:W_@#*VHI?Q5**09N*- -M9JJG$YKXV<]9W#-H,9?QG&/)N`';M.;P*WE^6+-0!`>29=O.14F('P/H^VD, -MD&3I1$]1.8D="PHE2,#KM]>%Y5RUVKCG,5SP3:U:!B[B.N55)*B+49):X5+! -MXY_49@7M]U#A5"*J\[PWZB#*/9GXV0Z7L.7^=A^67.UG"C]Z)N`%Y]8QOR42 -M2J(R>;B6LN`*;M0\,OL_K7T)@]UZ;LK.%6US->CY#1[D:^]`T,5A@KSAJQVW -M1&M_Y@W=/``3@=2WQ+T4#3'+DZZ7U9CV>(\1$9T5*155UEHAY-ZL+G?)_WH/ -M;%$23(HFH0%I0>R;*C"32=LGML..&VB,NIN$J-1/ML6^!0_HO%HM]8$7#+W+ -M^:/0-@ATBW=0'JU%8J-J.7SMV&?5,1IMK.+77G39=)"[E>8@&`?3Q][HDO"U -M*6?P6C-B]6ATD5]-6(>HK#F5'):J/RHT=*$N&S'9NEE)=`"?D(7-,@;16XC/ -M5MC1Q<##C$RO"06B>WXF?A1D5"ETKH$ZNG=L;PR6HE+/B[I2-NK@$3YL7GR/ -MU^.L@W7Z.)3E!1M_*X)^5GN`8VZ,\4$?6^N5&^2%^"Z[=AI[)Y'DU5O![S]Y[ -M)T^O@[KY#__$1-P!V\78&4T1V2X(P0P&)&@(5B4-!R`4P&2U@D:!AH*$9#0) -MDC0UE8T:5K!&A@X?/$KEH$P67GAY?0W7]=*ZO.RVQ+.Q,%[_=?4OT]!7!8P1 -MA)Z/7:_:9Q#4D_'A#TP.<_8^4-J"`_Q8LP3)HK/LY0>P7G(F-WNBK;IFIDZ6M*G=F:NTN94 -M_;HZ]-95+]^=R5&Z^>Q+_"D]N@#2KWS>%KPOF8>;$.(#)LRV4+]>Z#RY&PA: -M504(OFOC?UZ]\"(:<@5K57#?A:6_!:6[YK"5E8&4ZQE_A@X+;(N),RVN_NY9 -M@PX;$P\Y=M5#4SBCQ1)/-4Q\7XF=3`"\9HJ,'R2F%^<85OR'>Z))U/X]U.<] -M;.?Y)E22X3OGY?HX8(,UX,6VP9_CYZ>BK,[[4LN!8JH?\$D%90]/;^&T;4W@ -M$_).^O5"#@C9"^W=U*V^;W8@;TMB=>MW,B:JX?/"3Q0JWD6>CAUT.8HU6U1-G -MSQ76=+S12;'$V*?I\6>$BI)4W_UJB8\ZQ6:^%K)QB(Z"U3EZLI=[JZ*)OX:P -M11VKFCK55V')3!Y/T:-_0IBU/.!;\W$F2IIT:3[YEQQ]*OE8/:TJL:#M&6E0 -MPB,R`$'9V7WWON\Y/94K9M%SI&V1Z]T4@:BS\D8O'CBNL -M]%\S9Q^U;9:FD--]065_F,0Z/G^\H"KVDQ9#3+\7E0;+:$F?N>&&.;AC\%`J -MJT!W(I'/S#A!'455G<4?WA+';R<*]1(,T4)^#5(C;!4AXHZ%:(Q(7&M1K_-X -M4K>@%BTM>GDWS;,N'HJ1&45UKC.B=C7*8-U3.BI.N@A#9_#[85G%.>&W1@`O -M-#Q]P_V'=7+9#HJ83X(ZSD\HFOC]1]6P-IP%(M9/>/];VB&<*NNHCIKO%_U) -MOF@$=A<2MZ7%#6>/P6;]2-K?=!T.E*O`(//%0.&^!!4J%1C[IE&0>[1]^GACZ7_/UB/_.\2U*,VKY=>3)#&)1U4N1G;_ -MOPO6UHMIY]KMV1-@+=W0QMLU5X7%2RD"[?.U^!D.`1&I=N(%'?G^_B10LG]U -M#[[/^.:W+PB<7>L+ZV$86NQ/,[B\U=8(ONKJ7%GZC0B8;Y\'-5Q!8[9ET4<8 -M/!>V8YH[]5=25,O,64+:`Z0H(!=R-6^I(RG)97%C+Z19U?)(`'GUJ,L]'UV\ -M>L`W;;94*H:E5#8X`%W@LJ7:U9\^C&=[Q!II3H?1J$$!\`##B<+'<="T -M%OOI1F\K[/S0+G\9&247EC!WV3KKK64W!ZL"3<`-BF=NN705,A#)+,7G0C?D -M1*LCPS!$9)=JO$"<]+,W10C189!"XON@JW[4!FSG7->6OK:Y\SG\D&D%[&;A -ME>[F*T5)6?/=8^2.N+N90KA*^?\.5QY7)B$J_XE^>0+2TD\[@X>I9Y#N/?-$ -MI8J-I_&*&-2*][C&1Z"SCLNCRX'"$G+'X8^>ZJ#'DMTG&K?H7TQW57<@%;-; -M2[J??=/2B'LD873HC/0O.EP1.PBPWJ(UJ:]W3^(IWS>F2.Z!I -MD]UF[0XF-#PYI( -MN[X!KN*ZF7AR"66BS]XXP/Y&`R#&-EO'$2%,M[X8ZS?UM -MN<*(3CT%9/5%;>IVZWI(POPR+0J[A4@Y)[P9GO< -M[@S1GFR2B2]]P1!^NXE^3EIA!A^#"S[2+V9(`N,2_.T%R81W0-5$#BWPWVD& -M6!>UUMX%30[S4;`L_)DMV#Y+N05S(74*^VA(X4=PV,HFD-N+G;PB?Z%-:BE[ -MZ2J!#T)!(^K1MLYNGKH/J3H2?4"0YX; -M=I$V/&;2_1ZW0TGS9LKAM<33*D(YBI_C?KW%$KY+.[P9`'\&1JS-H'?5FRBV -M+;[N":*5X.^DOPK^+;RN8KE[*'.9YNSR!R&!D6Q\_%JICNOFP<[GT(>7#ZW0 -M6^FKW+!QJ5G7]/F:R[9!M;;/SDW0,!)/BJ:FB945:*;.K[>O93_+(.F>*ZS2 -MD8J+1C%"UM72F8>GVYJ3?8,6Z(>\:$ECIR31SO7%CK&B5`L4;&Z3\4&WD;H> -M5"W@$BB`69L.BRX)B+L(R\35#Z;W,Y9BKL8AJGI^Q*(1J5='5-H$N$&D)/%N -M?&MI8]0Y(4Y3^ -M[%]]:'I4F7$GBFE>?U%"T-A4X`D]?_;*/YTKM2%XJS-J5XSUT#T`U?&&;ODS -MK#)=1ZY!M6%6WS''('DT8E8^598XBS$@1K08Y3TXIQ&/C:Y7U71VO(\5#!A^ -M>XMRY=Q;Y.NA`%OR(TEZQ56Z46@&SGI:P"%V6ZICK]Q$0J`_7M7Q3*R8ZT-. -M)WAT?RV9]M\_OP1:3P=G+BK`_6MS2L2J1S4U\NIR?%RG`911+<\76=B0,@2B -MI%SCC4:2`UV9X+"W%-%`+\RVP*RY]?WH'^2O=AJ`9G\D`0_S(4WK@N<<5$CD$/=+0F7]V8_, -M<0,X'H1%'[2MBZZG,I,_['[TT:.ZK$LD`^/7!@`5E`LX)ZEK;LGFF!5^$*F1 -MND9<6D`^`Z?0UHC>U%Y.$&8.Y78^RO&NUQ7N=#R$P@UUV@JN-&\Y4C"QYOIL -M!O]%([-I'3.XEHF^F+RY?S5Q`OLB6/3U=6KBTN$H_GFC5Y`E70P.1;F*[^NM -MI*&EF=U6\D1`@']$38'Y4Y[2-/YZ!+ODW]$ORK=(,3C@8Q1X(#7F?M\7$X.O -MNDYH&4+*%*%;K;A*B%*OR`S8#&I']FZNR"HRB$0$\AU&9S/OCY6\PI>@N/&Q -MN9,^7D=VM^1ACKDJN6?VM$6OT/],4I!P5T%IKFV/_4G.CWO3L)(=XR>'V7'0?\*1D0C##-P^7*#J: -M&_=:W14G^LZX0">[XP!*B.)FA!+FB[8,_54P>$!"P4@M_(Y/,X\RKH;IAOX]A07 -MU\:5>JNY"=]CH83+8>T6:ZHXY6K12B^NQ>A0XD+JJ=JAR;BIZ5>!1@2&J5I0 -MU2KF54!:]KGSX[.OKK8T58-SB=_$\JV.#=;[/AHJ;S>I4DFK#X8CM%=]$^RE -M]_Q^.RUD./TFTFK0?9X@^"W`8SLA.\(^/3:M%/8=4818VR?E70!P8D6V[-!Q -M\[2H7V9'G=QMT#EAW=4J)/C'FQ>GY/XOI#<^O!B_"?#:IQ-%5QT!!P4_,Y.^ -M;$+8;<8(@DCOBCFX/]#JEV4R]SDK9O;*J!OCO^`T_7#7OB?^1\':U%/)A#UP -MBM.;F[%T-1*>OMU%E:D;*IVO/J1'%CI/A[7EYMZ_827<&[O,PF\,!"7T.`0L -MZEF:BF]F/+DU%8VNO\_?0U^>ZH6A<("J;T:[2U$S_+9*'(N7VOL=VC2VH]U/ -M($W4+\_0KFO2\?&K>G#;)-%K^<.$.]]%M;[$XJTY;HXUU'D/3!T$U"/[[/9( -MM"@L<:`K`-*/\NOS;A@"6SG>G'ED.ZVFUSV8K#M0].J7('EC'*LLX@I2,\GA^&=O#;'X-<`G -M*398[5GBQO/.&E!33/=)9^T.<$8'V%'FY]*)`1ZJ53L@54^X6>K*@HL -MBUW=;!6/`Q2_GLW3"\?WJ%?1J5$TKMBK_H4MR'BED[X.0LW?(03%,L))M>EN"JU%R(N!')$2N`$CSW3>,_NI[ -MW,G48%>2?27/C;7S3S^)]:-R8OS)L]`>--^C\B(RW:IF1I;=XD];QSU-GI6K -MNU'5KOWG;*ZU_I2#:EZ_%H@+(S9 -M#Q.[C.?W&)K2'&_ED>"K'E+_`HGD<^?QC>-!F2FRA-%25C;5>W]SA`J07#IX -M^JR<8CK.8Y6RTEMDG7AU6E%9B/4W83<\QIJ]WQMLD=/[O5QIW12C:J2`)^[5 -M0N=U,CR6SOU`CETW1U9%=,=S-(?JPQ;>!GEMU[^GGV`[='!3F0(1]DJST^3. -M?]PK9!!)D5>,UAU.GG*.'[N#3TMF:<5Z,L@+@WM95'^-#*K!.>9NZ]:T@#B? -M$?H-/8$#%23)(=Y=Y5M>UZ=D<;R4T;L\F^G$Z1.M>Q7F9-2$]^(!% -MGKGL=\J&PENT)^&DW"6J,(4XDGI7CP_(L7R+.VWD!$N;[<];-5)^BZ9MM,EZ -MN:=-1,2ZX?LADJR!"1S9U2VM9W[8=_2K0$T`IY9A8<2`?TS&]5F]57OE.-\6 -MI$O:;XJ;/JV)EY![AB_T0)&C3'VT:>5%NA'QN`$LD00/((7W'FU^U9'MH_)YZN&;A,./)'&PSJ])`U4B%_+P]F) -M_()#^35+^XXF1GD*%F7;A%#'0777`L7H/?8C+P>LQVD>9[6DJ#-SNH -M)WU^D064^B$%I(@*X0;J9VPQ -MRI,%)-V0_+NK,OTV;TV,$@/P!24=3`N2,)$MMPT^TVSW*"X9M>M`Q_!RYSER -M0\4>C>.!A^^0*!>WNG/>F^24]&31?*`^'S.6LAZK#Q1Y@\Q\#E9A.8JR"BXW -M!TQ\:*?;3ZAM-[35U$#\!P';+B@J.$S!\<#;C)[M?ED"01F&X96[WT);D*.N -M/KJR_2IAR_!;%K*,4IR,MLOL,FJJL2;5HZ?*]4>QK#2IG==V>6-%CV;EQP<>`^Y3+$<>I'MKEF1<;UQL;^T<* -M&,L?M,3:N3?>G$_<7G\SL5.Z3>*KXL$H8KCB[P69LRTZ0T>,EA+"$)VLN`9@ -MF+\-X)^L+UPEN#P*C/C"MY1<#66!L@@N]^CT@?2RXAK[G'JOG&L]&K)A35*P -MP*M&:;ZB$#3#QW61]+<=\?:1\3EH*>_A!A'BR`53.I9;G#+ -MY\NEO0]VR&+(19^YA(!`_&+SCS20+=60]:U+9](.&7W(VZE+G@'KZL3E^IH!)/^AY8?T -M$MZR]2(+?&DMIO,CB\=3&*R\96V7'Y!*EF>ZI(8Y[TJ`HURG" -MPQE[__>J]DT4-PRSRU#B5X;:8]@5=GKI\J^AYL9M8Z:+W?J -M0H1N#EVGQ_\%-NQ6\6]OB3HGSYZK/1;KOFAZP(7YY? -M<.-JY7U[!;<7-]64%&S3D[D?!H[1,'M$Z1-F,S*Y*<`;>1,2A[3X<45" -M@.1[6^>6G\3$+\&UUO;"P[%GL'6^VCN5:TMT,&[VLZ+FJ3^8OG-<%,1\V+`IBRPTULXA, -MKZW+HH_BF:D*1Z=@*5;Q,1#?K@)B_<&]1Q@\&, -MNXJ8*.(LTL>P>%*<][O#3`1M3<)F)I\7$P.II.5&3I'%=R/A;X^99GI3TNM;#..:;&_AZN=4#1S5BURE -M>C[7?;G6C!G3@V)`,\_@44Z5%=X]_"[DVP]:8$JO$&!+-;T/)H7^F3.;&?F3 -M4(E3!',K,RQU_&53.$UA(\F=S(A4X*N]H''&#YM81NT'K -M>+9%@T^XG;UW*V5>^P%,GXDC)?K:TJSWCX2ZZUR1C'\@0P,:P-*?/'>]C.L% -MR%9^6>-JMY59&(S9[^V"?6X=<_G4=+89BN^ZY"K_7".YO9(:-RS#\>0K,Y`K -MOF<8KW3:E47_\L#\7TI`UI:[/P*>$%9:CRUYIRV.!9!>JN(3DE1&TU@`MA18 -M/=QO,5TQ!J64)\I4.%0?DV=M+X$W8XT?_PY3=8X`4P"$879?-ZF/=&=-"4KP -MVG7JLU"V.9R+[:4'K\LX<&AP--;3FYR8W`@)"E*-C"0O^FM`9??_4R9FUF\X -MAM#;D1KU*L(9])O0H;RBE)TY@M8767CS.3N8IE\72G2`JA>7[<#18ZM(9O>& -M,R&GXJT&;9B5NQ[)'LUHN;@O2)@U"6S,_OG*VZ(CV*M:'\DM+>"P?UF%3+F! -M=2Z9M*F/>X#O<;2.2P[0@"DH[.DA*7))3&U<@3RZK+\GOGGGYYDPK/` -MSC8OM&BDRN5YH>NN.O%Q_T*%KB?FQ?K?2]QFX0;+N+PR9B:<`?/V"W`8QV`! -M[K49"DS3YB^YSY"O`"X".%>=WH'2=PB+ASA0C5]CW$,/J\GX:R8:[D;ZI%1C?E]FA>0_XK -MZC;^56<4&T7*)FT`$]1=I<$^IDN2N_\D;M^L;E`L-]E&*ZG30`QI/Y2Q#:\W -M=V*]YYDH\05-`*W5JJ"+(;ZZ2RVW*QLMZUKT074,1 -MAK1I@9KM-G'F9+D\4H#07W`_`E\W$OS.%`VS_O_3IG`*6:% -M]VJSL###,H*?T*>FDE\FC]QLO+Y/)_41R\4#^$ET\[8P9N.0X9H7!XCI!0>6 -MAJ>&+84O?84APX%99-FTR9^YM`54+8X,7>#@RS;Z>[H2,B!GA7HJ-9.-64-D -M4Y-CVWJ+#;STE*E0ZY)/.`]0H+OE,Z"5/_-4,O]5DM480_?YEB(#)$0G_B`G5!U,/2NC3XXL/T;_MN4O>HYEKMX -MEDH!PK35-@-XC<5*/!LVJN4/X/F/`L^[%C)MRTII\46G)'ZB"5A^@(I-R8&$ -MQ/AL_\]+SMS[\@E:ISSXSYQ817^@7S-YN?AU\'U_%-%WZZQ5:9FI@CB9=H$A -MG`1>]1@I&T@ZB3=OV"@!U?SOQNYXN*FE53(PGBSWJ)W:TU39^3:"BC2]O:3, -M\++Z/SU]15W*$XYC[B01QD8QE2Y(VSO:O\0=YYZ.;@I3_WF5ZE/I)D;^US8< -M"HPIPU,735NR"($U*%2!#4W[:`%8H+=ZC?<'2T(>!UP0@K/P<,R9F3Z6N+RN -MB*5_BEQ?AK-_%')#H[*$/L_P$D.3NZB]Q:.)\Q0&"XW<)!6\O&0^GQ:BA4D'SW47&Z\=:K*"XCC>.`)C%+F/?^=WP* -M.KOTI^([&V5$:J;..MF&!J9!3FH>X\P[ED&+V"K@E2CN]WZ>;91;.X8YMV3K&^^.=1OFA*O/D3XMQX,N-\E8KS^K2L12EXU6;; -M#W',*`Q>-ZNP_H*J\8(]9;'XX(R4DV;943&WAR&%F5LILIPAB6$<=S!\P\QX -M^OB#VEC!2&E.@>4/J)@-)EI"@\W1^)#%5+:_ -MMW`;\H6&SF[^0;BK'N\K<^I63_>H4FPKF39T/T2/6&@%+.@UT5@NN\,D+\G/ -MB;+SE\/C=4<1_)[G%>EF#P'&A)>%^(-%M=1D*8:1/6D.$TZ#W(F.2X<\6)9R -M8DA]M\N:*_?K3'.-[C76U'3&J*6906^&5W2T7Z/R_3.*(]S.I`8]T7>^>WYE -MUBK[*D9_$4%5O$DE#7;7@,$O+5TG<+S=0.B*K7:I-AKVVI'6LAW'F4O05M/. -MW-@Z,JVJ.*Q'&QQFSF%WW1Q9RXS9<[W9587Q#S7LF7ATHX3/YH,E<\/6]N3S -M60\F\J4/SODSZM\SNXJ>:($IG64/%MEL9)<*BN^0B`-U.)_]_QWH516"2'&` -MD%YRX+JRK5DGK*EHG,W'<]=SG[#8H?/Y\)E`+GPTF3UQ#7`?T*2&D%G4OVJ# -M^YFA_GO++'BMAY-LZ7TTD1.9,P.>6,M7.>_<$&/C5X-S2&]3OM\9G."C['(S -MLL7Y,G3F(WP^O`T&^>5[<5?B35WW,BO;(>=A$ -M=#503CF&6%+Y2ZH<;R_:HG;0ZCAI0PA;NKA#/H"4+_$L$R[77T` -MQ.I%X.+-S]"D)])U8H-?Q?M,V5J"KW-G7S!JCBUI:SR<']FF)*1?@\(X_?_O -M="ZC7!:@]V$B27'>E;N_'P$(\_M=U5&,9>V4D7(:<;@'-0!LX$&@.C-1S@3E -M(H;7.<)&1-Q6DB#8MPIS=1A5D'P@V3LU8?Q4<5AK++,K%[+.95! -MV5LX^3RY/'J.D36?G^OQ*HXBYD'<+*V5[>=IS-MHP_HWT17+-]!N+.[LG+<= -M]"0J)#7T8=/^#44'21"I'UX?FE>YFHVZ^^X=$TNB:7[)F=8WLUP;)GKN4/'> -MQ<:5#1UP7C;IKND0L\!I\:`#W>3LH:/CWS)PEX!@=2._>T6KU27L6!<]NZ]* -MY2]!/Z>.\OLN/E.Z`SCY90"L+L81F@@C=8]]6&_6\!'D*+[$+I;V7!Y155F: -M1TY.S<^1,5;K.B[[-M#10C*6M^IXUTL/E^@C^RN8J!"Z&;V8ZS)KF(A#F;`4 -MZC:A`K&-[Q:]_0J>=QL>2X*2=#_7O5/\/,(J%^NN`D@OP][\X:Z3\(XPO6;9 -MCMP&,NUS[Y4;%.QD/<(I>^=+-C\V;_I6;@O0)Q -MC&HQ28BVZXTV@1+#[X_+SY<-4K11?T*$#U* -MF+?/#Q?N00,HE9+4'_-%6`(6J:30HCQAG/7#<\ME1<9W#(J]3R)LZ0V\+Q)1 -M3H"M$JOM0_-'K/Q#UA9=^3.3DL;9GFKE_7U%?Z,XR;X4^C[<*>8*@M-<"`UY -M*;L/G>M?D-QVYWV8R,O8V()=L2:4\,S6[F?W\,UHL]\W:RY49V">Q"YO="<< -M5[)WZ$9D_4JT!A:;/TWKS$[../U\9.0T;]>S],,OHS:UC)EI\@?A>0OQC;^1 -MW%P)XZ`Z-Q>!(9HFF=.?=.(0]&9-'[GKQU7S^35H+E -MR&$:Y(F*\/)[.RVO5S2VY;UZW.&(.,\C91'Y>\*B"OFZ?BF)C#,U?OXU1S@&L]6_2H@K]!+OT6LHUZ=9@J)L(P3[=,1M).3`M"M-$7:, -M?#_XG)#QKJO'GMMO^NDRN:M*HFNZK02US -M?"SN>G!19Z1IMS,^O)P>3QE>Y=2G5\]9:L='I\Q5^-S(FM;;Q"\O$)MWH.+] -M.,-WS/^T_"CW(H<_SCP4+K9T;"W'4J+MFQ_2GM]D@Q5M.C'*UCYL@%.L#+0& -MVE/,9LKW,::ZV;A(?JQC!`))6^$97M+=ESHF)GBLV+K+:LNF1#I>O!,@":N? -M51[NZ#`9K^G(DAQ#]CPJ7G$!OVR(CZCL,RYCZ`=HD64EP>@&S1=[)#ID98>S -M.Q8KS9MGIJ44LF!1>'%TTP0$/6PM^#AT=D]E1,^2X0-0*T'`O -MSD*P[P>5:?6#ZI=^0!XVZ>=9O<3BE%QZ*=U.)1(FM.VN-?O:`'3X1VW@/`VD -M65A37+Y^17_H4C>N#U&S[3MY^.E[\4=?Y3)BUJ*9TFP<31?$C?`W-.UXF&PJ -MYSQ)1&2TAB0#VX.ZCU]:@IPB985_N69U*-X(5UAUQM:O\%11MT![NWV4$,'F -MOY,`.3)G7\6.G$OC+0.2HO>V6?,ESD2X@_QL-2[6;3KX?+APSFSV3T9ELJ79 -M#U#,P_7T1A6\8^H2J]I29`V<35G_1\_-3_$,]O+X344;YF;^AL0@0S&S8>(V -MEY2-'"\D_NNV3<$DKQRHE1;?'I\,K!1!L(NVM=?\H`RF-SV"Y\LZ',97M-DT -M:_%H'AZ#,ZU+20LUNEBP?PZO?Z%EE)B;'FYL_+QRU>O:%.2X`#3N7/!8FCC, -M/L=0R#A`OVUDK]K/75UOTVCDV'K@SLB*T3,MR"P.-2+`_:]4_`-N!9HN4RUT -M3S@%+MJ08/9]K">ZO2UA^:6WY'C"H>,-`J@2^!?9EE6HBW]7/%9JSL'.>;>' -MN-`ZA:='A$EK1AF9`?\HADO0%6$ES:'D,84I'>6U,SO+7ULW!I3=M2NU0$AT -MD:"ZL;M')LM1%O@Z7B)]H>.*6YS?MZNYZSZRIB5:-&;T$/.W">.-CJ&PPBTMTQ&=6VL(FJM"SJ:%[;J5 -M23=-1X;#R24*+",PED>VHC#`7+V*O_P3SG1Y!EK'UZ79/30MM9=\0@NMY@`:LS8)[NPT!5YU=? -MSS"5=,Z*FYTL*]E:>DDVJJX[:Y"`+&^MNI:WGZ)>3,VB&>_7)((<>U&F^2AV -MEP+SL@V,%%#L_[JG3K*;"^(3%CO#!&'L'>@Z>X(?=LF04]+R'+#ME2.8.%F8 -M$=U^%GM4H:DRX:Q&_T$&;P])I%C'^H.#-'5@<[V4///+6M,3BX^%_S<#RTV( -M9I/CI):'=)7Q)GO0.1I*-[C(ZP@>"%$^=IAZ)Y^TP=OT`W5^EX]G)Z`(:-0]KGJ'.6@!)-GN[RH\$^U?G>3 -M+J()T=YDU7O&I*+M7..LXO>+(XJZPB5R6N<&+%?I=I('?+8AK=,KA$]67F:Z -MF5SS9"J5O?/Q2AN\-*.8B'I,0^94P;"QNRAMU9=NY#?7VCAY3DT -MMZ>0F)DTY=_J&.;6,F*&H@N:RAV;I['II&I.X*DAD;T50[UK2Z?0RF.C[VYW -M&T8M2#V5K1>SR(_6(GX?YT\+NP&MQY*?=RD<75$P>(D-D5<53I`$GW2T==W- -MYPMJ@61K3'CX0R1,H8#-RUIZ4[O7OL'8F+89I`NK!1_M176'A$,TO[]E`!W` -ME+$T=.O2;M)$HN?$6?NP:C.3N<6?6/FA0LO\AYP+,M>"I^P6XHDFW>KC@WG+ -M?,]_^T*1%YABS064*LT^"[>C4I]S;66?.CM=\=$43T,*HH?K0RM]UK8[6JF_ -MS*NF_I!ROF!\AU"87G7EH&@/,"37-K>8VVSWE,6NF3"8_D[FOZTI3\\>(,^. -M+E/-DA8D)]K#IF8/V06E+]`ZY5O[GHL[DAP_M -MK=@.>YIMHJRMO4G4:#2F4"\UZ1GJ.E^D6+%IC"J\=@MEJ'";5:G5X5D^(Z[C -M(+/CWH_\0]6)`;PX:FKC=X%&,$$NJ-)9+4BE;%$\4FF -MB%LPN+)GN6N\^F,C1;R>F)(2X=+AQT<7%EK&T3C%]B0'#";Y!V'46&JK/G=# -M=E%)KBA<&()EV)V=[EKYW#C9;7-#_S-`%,EWD6!^"L?_$Q*>Y$(6G[_`HHT/ -ME$KO[;W&YU03";^4HZ_@L)09$(_25I*CWR1XB/A]4_\Y]1&P_&BQ^`W"(6C0 -M_.VP&EF79WU'XUK_F%B\9I:KIY`8OS.2YC-0'7&=,#%*,J@.W:^TWHO4%72')KI3XNG,\?BJU#Z!#GH)+=/()5K:8M^G -M#1<)-'6N2DU5$Y-9;JN%B>]=;X>VD_RU^FNF(1[:V/*6%!0L(TCP_$\E:'JK -MCYI3=TY<_!JK:;WHHTJ8_WAASQG6RB*(_.&_8&8%CY/7XD9+=_@8[*?W/BJT -M+,?AV>0SW&Y4(R)0,Y6B[?2X-L"Q9EU;MIX'\P[IF$+IPK#DK4-2LN`D04?, -M'?D442L--Z/^JY*F7KH$--*,URQ@-SR7FU!L`6DVKP".S#U)YG]"D32#;PD5 -MTBW<"GE,W/>%=E$#ZENN[VS]:P&QU"!\-B55ZM$O6TE&M6LUL#\',IW/\`1E -M\@Y%-UDH-!BR6H&SK2,A&Q0BF;*,IA4-O0G8AH$)F7/HXI2AN=#?X8`<8];W -M(&ZSG2(G(TUZJD@\/+Y-="4HEXX!I,MVE1JIMR/`6N9G6, -M1B7&#$Z:"E*H+AA0[A?,-BN?&3AN,03\AV0RJOD9,?-@#0:Q4]KF&;(=GZ7*'%5+TZQ#"_EP -MP/G?T^'NNF\&3[L3/(OK(3^IC-6;>D#:_H4'A",8?[*82W8X'88BGY%D74E, -M*YDB)ZMO0+116IFT49F8=9E9;/]2\_%4$]Z?=<`Z&NM1B7V.@&$+#4L>I2"Q -MK\BVO'^(6>'5F?AG71*@E<]7!Z#.?.Z6K\JFV@3T@W0>E*XU[8N*C>KS:F"[ -MSZ36T(($4%!V9+>D46$FI>=LVVR:+;E$MN*3J>C]D[L-:H^2UXY]0,VY4;`1 -M&1B12)')-?G:D?X>!V*%.%KK`;*O9JY;F>.%HZUMI]=5//&JIM?E[+E'B]8F -M2VDE]LB2 -M&_F'@\##ORKKZ>;VV2>Q8IV/2U<7[@SCD)/!U)2D5_Q9OO3+JH=[GRU -MW[%JYJY^;8N]@!2,\96PXTRV2.+2B%>Y^<87FE,E,'0BI9=P`=K9'<1]'UMW -M;<-=34:F'1?][=%C_\8&8BU7*^PW;3UC\^C299;'F0*'$U4RRJ$#LJ0@DE)X7!Z[K= -M77)`[$OU:Q83SF$)B;A^3!HZ1L-)7O*P[PQ$QG_&,@/FNN\&6@.N,S$&/V#V -M#-7&)7JH9Z5)CL5]V;D-KM5U7%./)G0=GO&C0Q8`H*HTXKNT/5WP1%N_N:O0 -MT9B#YO_BT:8!<^[]B<'UUNP5/&75\3B`YI9]MP^+]6N>)9A#DXFV3=XU31OE -M>KQ"NCA3_3UF$O3NN\37(HCC*B*EE=KWE>1HOV@K[C0T<.\[Q.8OD695G>X[ -MWJI;3#U2BO5:9*E4C$-;[#LQ/+/*OW=R2PK^:GT(^*OM-X!#[&==F#3MANG7 -MT3RYKX?5`'T+*.E5J:+7^T3UDD0UK'>3H\RS,F55SJ?!I1'QFD6&5:65XNYZ -MVE62IQ7N04+79KXF&2:NF9Q#/$1RQ^4R.0<-4U+]7Y_Q83*X*F@\PHU\T*U# -MUH.H-ZK2J+EL8[B1I:4Q90G+BB9D7F1Q8LXE7F%&Q6(D\'X-S/>.S5_/C/-A -MWK1HY:6PV&LEKKS+EVN+"049#(V/"'3+<*=:3K51+ -M)EG#EXF$`T/$]E!6"U2G?Y-5XJJ7K:ZO==CF8YWF-ICUT0GNI"Z_S^F]3AT& -M^4/HY'@MX58KM:W12DI8H!T+':3S\)UC" -MRXI5@YGOC]&GZ^B>+[&#K?HMXZ3732$IIP7+;(_#K'32WR6.,\]JVZ'.)I^2 -M[1-17]C$5:J;-Z!H;C-8\R> -MNX&,$2M5T\$C)LK&.6/.,7G8UH@U=9%K#_*LZ>&IDC>.:;IS>K%HK'?_BV+3PAGBUII -MS#+=ZVPYMSE9--8806YU+#@;F^#04J9.$E@I'%E/16>E^,WPCML@K"K?V,!K -M.^A#XO->'"V8&2G-3,!"PYE<5XKH9:<*?+2;;3(W@1U;%`][4/&*6FFG8GG5 -M720/4_?S#1K^"%[;/--S;OG6^CO)MC8=46"1PW&W4ODXLX^]CJY(BM`E2V=I -M;-O)'&K*TM;Q`I0.V@FH@#'LQW!I\7Z+GYSU!\C7NM[Z1!<%0B'&U+;L.1-U9-67\.0\=W026X-*ZDH!N<6@*_Y^L>"[D.0,?DQTS,$ -M#@.1<9KGM.:TDD^CY7S8SZO+?,+J*E<,N7.$/^<,4H!%YOZ>VP&*,]XX&><* -M;:-)1SPZN"EM`XE,5/()"GSEOZ`:(KL40^CB,6H[KRE!+=(Y0L:H0Z&JLF=J -M5I5L^4&VF@P'?G\C@06+5J6KB=`K6,O_=F1?FL'YN?=/9ZD&"=Y(OWF$P04) -M!VB`\7.LZI9,T'''4L1#/7^7P_;XL^-*M?2@HJK[S_"+ICK:F<'V[GH]Q>EB -M]H,J-TAUCI:)B'-M03[,3B%MQ?VLF84E>U>R/)S4PZ83YS'[Y$Q61/XWC4.*2YD -M]]5:3R8[U,Z-(RINO=Z&"JR7&[_A;;?CR;IJ>LYS(NME#CW)H'N1O(:=SY8S -M[#-,T@?A=?YZM.3/?NAF4[K+)0!_\'`5>1O*\^:XI`[VG$T]&L -M;R\3LO&PWQ.C3<;X9'(2>02W[/7;9:W/$8:PA@1(*$P<=R>!]'B>$VU?_31) -M91]2(O"7.3$!A#MB>>'$K"SJ<3[S57($;P;.7!G*!!32L,M.\H.HIU%V$H># -MF64^?P1E[A&Y#E`FC='A'1@CR4JKMQF,]W^AIE3A=[)W[E=3XTZGPG.&=CD6 -MUB>3[B+05#UIV/I:1#="S>S[VXX_&=*OUW^]_%\CDXT=3^ZDNXNV9],Y^&49 -MG)6_Z1QM.E+(QQAH"E''FZ5!%]OKL"XGJ$SOT=W4/5>F%:GC?*K)2L/_'HS7 -M!H7FXF/W$J@'SY$@V:KT?:V&F8WZQM2KBQ;Y* -M^IS#9>I'W3E^[)6^SM[WS[QK$*A=-<]76W&1AA"V]\;+,HV:.=/PEXL[R5'_ -M"D.\E))VJ@IZE.R)^=&<]E>&=G -M5K__5"-5IY4;T&H^7ISB9_-[@W0@Z*#'Y]O/+[9.2]^Q8F[W-*,M.>+F+79A3I2I=O7GGH! -M:I4&\H+>F?IH6N\YJ -MA4&O?D/NV=G0C!!$OU_9([?7CQF`ZVTHRV\E^ -MUBI.'UK>4DYBH*93,OO*F#/Q6D_$$DC/^).`W/?#T:?1U6L?M!-]+(M[3`->,<5RV2^9XC9#C*T)JYV>U&E: -M":$/=0\K%BNMFFQ26AP;-I]UC,H6!+:=&OQK7!;S&"^WE685OP/Z%!:CCC/* -M2DWDS9QR[8V,7]$TVQ]%TY2+SKG0]_K!M5ZZ>NZZO`;<#^B/W:-1.UE8Z1W< -M2XO?]%BI5^VJ[C/S>G%@3%`M9,89I8\_^05GL[ZEI=8^T?4U+=FB.A_.**MDT$I,IZ2%%_E@4@G*=]XO2 -MN>;G`_<"$3U7%38![4;JL65#YF8@&/'3U8%'-B'6MU+R.U>S5VA< -MTCJN#'<+&H8>D`&B6S@%*<[#,'CP)_!=#Q^WD:Q3K%%1MVCJ4H)U79L^%X$( -MJT*K.FL7XO8;)C1$IH`V3K?_UCJ\]_/[+O:#L[2/5=2Q40O,*$[!(>4JNGN6$O#KUVAQD\+2FH_E -M$Q;*XM(Z_%A]V)7B[TA<%9%V%A(,4@J/7#J$K,7MP<:["-"(;E?(_,1U)-S(U. -MV,P6QM^LWB;\_K01Z,[T.SLC9M+#D1Y[4G\/*!ETQI)-+"<27PK%TN/MO-"! -MV=]W(5FC30W+OP5&J$8?E4'.MW?TW0/OQ)-%Y5;I23?3_M(L4V557L9(<-D! -MK>=*-%]A""2%S&78IL=B3715U9?3G0S)VZ5Z#VIS7R7BUTLKCZVBI0)U'$BHVEPN^\ZXP'3*?BZ7M==>1:IC(]SG+Z;/2(Y_YM%Q'=#S_0@ -M\6)`X&6K=`0*R^K7=QV\#,-=6.RQ?,/XN`!D8)``N3+SK>S64>BM`O(K\89U -MT&E^YZW(V+,&+F=MN2!WE?K(51)=,Q1GK5N:[=(QK]Z"4RGPT&UVXY-0JO"B -M94?GLI9RQV7(#CD"?:1JB/>N??\[Y2AZ2ESX86?;LGM#*P/(?*6Z5)%,Y:+P+XI6LA;!9\K1X6.YQ\U\ -MAF]G2P/;.-ALS4&M$:-/QCEHZ\N/Q?@-N7%F])+79G)O;HU7>R(8&6'2#LIQ -MH']J:9(T:&[JR8("`3^O'V00Z%_[%E!`.I,@K?#WA)3OY+CZOII6J'B^TX([ -MV\N'"#0DT-%E#0LZ(IO=,-O8 -M!I)/EQN%SN:@/@+M?(RQX#M*-_JF.K3_Y0<3`[&V.RT!''U_T*/TRCJ7$V4W -MG9Y,0\$4%G,`,XQ,M*6PCN50XXJ%17)^.@N)<6K)TG9QAI6R<"F?*<(YQ73Z -M8>GRB,Q'G)1`:+DCO_^0+C>;O/5VT^[(LE7;Y]32#KVSU=<5?>M:T[+4<P6?./W7I[E&5T(FA(W;V!+T> -M`"_HK_-[QD>+@!??5)]3>TU2J&BXCN)MWJ.I4KUN%GN5L$-_35LA`8BZ -M^Y//?@Z=71H",]G$T5EQR#'!5RC2`\V^-#94,>YWXV@7W+#(M^((,Q>G -M.+_IN>J4`1%%5^3C;:+%=3-Z%%3EC+)7D^_T!K%Q8?_D"F=8@>8*?!T?8K^: -M!3\^%'?=UT,,RKOXIS^GG[U/TX9[VS7_7RXJ4OMQ27;2L>/Q4T83&(Q>GI$R -MOS&3%`2^E=NWROR@5_$$P(CQ;?/;=RVQ072+?-9Y./ -M:!![_.C!##J[0\9;!+2)&4?](;*$1'1DD6]QQ.E.\^CVP+3ONU*Z(2'PO6E2 -M//IQ)`JSR+;;B?CP4N1<:Y;6$PU7+']E'S_,_S'GW:!'(]7=/Q;=0%@VALN/ -MS1;WWSC42.YO%GPJS$T_H455L[,E^$H+1=HCIO1U#XRG+DV_TVC4&N[@')]< -MB6B@*+F/5-'W@0\J$S.9IIHF9DW.X?D!3F#F4;I`%3!9@"?[.6];B\:W+$@^ -MZ3\CYR9C'HY3$_#UFR:YV'P.#CX%SY?J&52.\OMM_$_4Y&'^<<]LVN&3>II% -MV-0-BWME>M;[RM\V*Z[K84*>ZK>"+^(Y*"7')M2BAMM,OPXS*Q-Z*@HYW:6E -M:[/Q0T$NXKM\\1];:5CKOI`?@?28>*8P(\E_PN)A67`G8EX#&7W<;DQN0IS4[C1O*K2G9JL/Y;Z?&S(?#SW"Y2 -M.+""64_%7G]3;#LI*V1)0"^K=VL4CB/Y\JEPI%B&NOD,_]#.Z@]<,MC3-,[T -M;3P#^P?T1'.O]@87/!X/L`*MZ\?#PPMQGS?$@FXF;ET;1NL\QAG[B]JZX0FR -MI%/5]>-D"RJ+%;"INDTFXY+`0-:>ZUQV$`,9.!`DL?GCB/#&HX8,@;0[\Z!Y -MN7T_L=;M;^BAH\$"(JF\V=HF=WV[X&-(\_(7))=C`"@]D&A7H.F5#)R!.5%] -M[I*?X_$TM]2<&!=V5/,E1@CC6EBZR\AU_]N7-$]\./?TWZ^OI(E2[KI<.SH+ -M>][U:$..X'D*7;P.M4`9DY*LF4BG813&LSBUORKT72J_>^X]%0UROW7&^L!_ -M+YU2+P&CHB$[Z`NM=,]@O0/PD@$Y2OP[^+]S_S,2H1TN+7JL0Y/>O -M2&^HWVC[`IZ6?VU[IW:F$75]0LYX[;V'7@5VGUV)]Z_O42W]\18K!25X"1 -M94C"QX2!WI265\^C`+SG5,Y'AB%8CJ@L<%+Q:%4T^5N[I\\A%L5Z&A'@O#,Y -MYYK63&>6]GN['?.*L@I/\P"JTQ@N>X=F"*>>3PWV7LING!,=IU0NW2$Z'7HW -M6GH(_M,-5<>#Y"!UH=XVRDU@?W5 -M?35`LT*S>!/OS:X2+B0]9-U=@LZB:P-N[OP3,SO -MVNE+1/8JBXF<_C4JE9LWJLX5ZR:82<9.TC:?N[A.Z.^F=:+:>NZXH7SG/Y*/ -MW;BM,D,C\V1`;C]"[/9,K\NQ+Q\I3*?6D%W'&<`E_6!>;%C[ -MNQSRA7>.NI7BNE>;_8?"^<&T -M$E[JM\16\$B"I5*[RALW9E:#S'*_3I%-\UVU&8N:WKEL+;*(^%`%X -M*24AGA>4;2[>13HF#C^DY0X'Q?F#;T!ZM$F-#605S-*ZFQ.TPQ-%FR>, -ME>N81B>:7KSY(C^1`@G@8R6NL8^"A7R`*8(6 -M9RK)MXND\XK0Y-`)R@2"W)"?2Q)LE))[]9]7-XUA2S>/\KO34MPYZ^+`)BZH -M;<%_Q/@#K%]*MJX5LTY:'89(PB`P:&WR/GJ*RQ(WP7DZ7!YK>L*W,P>P@UON -M\!L9O?T#W:K;Z8@_D3_\ZZ/BB?P_>2:3 -M/5Q[T9#?#@\\!9F&I/]96D&FT;:!-9>?X=Q+H-J(-5E\:'.7U3$V9E3L>N<% -M24@T\K6<9;H(P32N"WY"X?7NWUR,_)]E6Y/\84LT$3K9+R?B"'AAEW9R^#\+ -MHW[Y3RH\D[!1RP6`@M1/B!J1MZ[/GCV$%LOFXTKRK++)98VJ\39_.5TY#,DA -ML4B_-G^2TUHDL%7M-5P<6>:2UU?MXB^)GI5I6PY9#Z]89I3EQ22@/)1E^A0H -MX;U8BK#R&JT>^VWV"UAK]U;(AD;M>IZBXLKJITO>3=QJVBYLK>,)`@*08?%! -M,E9^VTY0J;\TGF@KZ'0G+0RYN8+[-GT27L'&6O3TR -MJ&W-#(#FJ?*S^UIJCT\=UB6PL9Y;TDYI2T_-(H^/>6[<^9ZHO;J1'CX_A8,= -M>EE-5$OC5R3TW]7CIZ0DENPY`,)[&.]>.`QMQ`K"LH)M/FWFJ]5WUO:$!C16 -M#*FF+MA$3J:!+!X@K)*V]WC:SL_1/VLTUY=L7.>@Y4=RS_[@!*[(O\TKU@<@ -MZ.G;MY"E`80Y;:3HY(2H8O=+%,A_QA=''D0HC:'GK_9Q1#Q%7S];Y*=4^JKXNA$.29Z/>?E)4>ECIZZ<0#/T$!A]H?Z1GN2[^1 -M3TVC[)*B!X.^:*X:XI^R=5KVO^$4D5*C3KJ_)C>:75EUO$48`9;K -M/Y_/,O"/;WG$MIE]R]H@FVR)^G="/T;VH:ANAP69O3%3JK$U:"JRB;]LK]3Y*$?60,R+*J16*)^$&^R41X[KR+IW=^ -ME&;M$D0![=P,D5=ACDQ`>(,XIN#HZ-JCY"V,79`R=4I+JV^0=RDV%Z]])L*5 -M4)EFM_`_"+"9_H9JE&@_4:!Y$85M2+845.!EA@8@<()+1/9#3I\RJD94FLV: -M9?>L5ZJ9Y5*;>S=NJZB0M>_N(7D56Q]$3V8B//4DP?EOK'U.T<&'=CK(5^2/ -MD'47GR&2(K#\K=28D?3K[.5)=0-SA>C`%0-.1[LK_%>!_!H -MMS]?JLSD>)MT!:"E+`LZUSUB;)1XK-)'QPP'Q;S('S`=7X8-_M\!CP^^(Q_3 -M@I<)F+GR/Q,'-$UX`][Z3W@QD-BP/'.1U6,AU)$'P1QIB4_G9KNEW(#_>2,)($)*NQD9?E@P]""&I%D#Y($*B.=W6V-E.'@4RJJAA9H*F -MFDHB82L,K&M\''6HBA3;RCB&.NY\7#/6LZR"/$)B9!FKJ^(.&UJ:+EP6Y]YZ -M'3+1^XZ$R"Y,MR1-,"K(\'U0W^/QL%[A_F'[]J<7"XO67BE7:"6``R6RZKW"-QN\>D"3?K:8V3`CZY:&S?(8+C$"0JA_F[XLPE -MLRYBSZ:NVE[[NV^!11I\JS-SBY_IX\_98(?-X`?D_PEV@QHUQ\T+?Q.;TA)# -MUL=>DW)-N*X8OW92*-3CT$7,DHOVISDAGFN'>)!"M-2B$%+RK5V&2`J/X.;5 -M\S5Z%("SS)1Y9-W*@:,B1,&AI0CO3R/YK565]!#U1&:U*>\MW-E[TAP(BEK+ -M.IN?\74CU,(=XKE,CF;@M@&KL^/X:R!WC.0QIT4,NU%P+NK -M52\11DY5J\;NQP9B'A.[[(%`'F1C;]<+&"FIK+_+.N^)\^>">/Z$E9=:?RI$ -MM]5!@%A&^U<_:U -M+%GW+#-NVW<,FI$VM$LBPFK%:K!LZ32V)1K_22FB14FN-I$^B5<#D"8]N#E# -M3/1VUK,)1;UCOE$"QI6N#.5D"5*YB.Q^Z:X!9:*VS/+#'H]DX[@9N7>=>#KE -M6'X,M7M2.S9,GTW,_T=AU.G&@[LL67W(^P5+!M -M@OA)B)?Z-0@9,_2H?5`VFC10_R+\'$/C"TX5D<N*L#JL@=W?0R%>=]=R'Q -MMI,;@\95R,PW-&^G`RJ]`Q>4Z_HL*]MI]*':65M^0Q1_M"2!L(KW#TINABXT -M5/S)+U<4OF??_K?HNF.2XDZZ!?C -M*84B@WQPTN!S.^=9/85I&!M`<^84+V0Z#SR2)V!UKM2G?NF$V -MD7A8WO'\G9I7'9X%5C3OYYHQQI^3_EHN2>(?J`CWP"H[M(`DK!%@3AT5@HAH/CBGF4B&4=KNR8TKN[J4[Z7QF17D*P;U'$"/=D4N:NA41!PL.T,GOI,^=!7I^P?[:H5OR.Q!H1;=L+04N>WPKF_X]^K27*PI -MB8J@2H_D1W43,HP4RL=?`'@IJT<::.(&NI72P\S]$A,J6>7QO%?TO9ZE=[Z7 -M6X^1LFR3C!/"QSVV[`29EQ`,XY)DTQ[G&`AMKM]K8719\TR_2PM-*5K7#N62 -MWJ[K-U.1G5UC_Y8+$Y&5@X74F&FI%GJ[S[]K73[M@'A)MXMM&ZY[P(4ML5L/ -M;T<[I7_H*]$U/"`(1I@!C/P,`-;VU-"ZEM"4^G(.N@RD;O4ND>SII=25)W/A -M[K\L1R;9FNRM>BDWT"<;>)Q1YYTI+OB=J$!75#0<;ODF38D2:6/YJ)MN(VDL -M)91#8/2WFN%^]NU?T)5KWT&;HN"X!.3X[1S'+;GWHI.F\-H=6B?:TNDW7!7O -M)FHY)-=O=8M_CM$#ZF%3U9RH$SFSEGA'5BKHSL`A>[>,%>AX*>P:J[F[ -M"VW-B^TO+3/Y1F)T%6^;N=#'<9L]WK`RJ_(:M^`[,CZH7,@[4=7&T&8_6B^M -MH;'=TD&CW@O)@4%_CTI#B;F!4T0H@E['M?.EC_TH8;X!^QGE+UNV[7,[ZN** -MH?Z3T'I#%M3`ACO -MXW3K_P+BV>U`Q9/ -M]!I05ISX=LIW7/@^O;2U[?0M#3MZN$#((.7X>8\>CJDZS(^D2\U+K\B8,;;[GZW@3N9.IJ7BTSGD([N\RC-89D^IW="8R`^6FI!IXJF -M>'_%O([FF]%#Z`G%PGKRG`K%EZ0R8YIYK<+K+YZQ>8Y#T'OD'=M'^Q@;#SZ/ -MSC.1]?C?4TZ_=0G%'#697LXQ64.Q5[%DS[*(I]DX!+`=%`IO$&)77_=`6EU4 -M?]=\;&HLT3F&L!Z24&WZ<(Z]EW\'"GH>Q[`35R:473*9CQH<>R(9U/MO,\&Q -M3W#`\(UQ?R?),W_.X'B/1NO!^XCG]Z=+^X%"#DZ)9,5W\XX]=C1@-YX4ZN0P_LZN8-RFP`1;NQ4+H5G]NT$O2[,D$I9G\=, -M+RFDGDK3U5:WO)[OK_0ET.S5UM99CSBA!:$G6DBV4K@,&'2W\Q9Y;['JA=R% -M(@QICCA=;(3F:MMEM@<#,.$>!^0O"@T*0`NIY#_:R`8!0$KO99]N5Z1F[;$W -M?)6K&_4_KL5#G=!(:08P`Q/Y^$2.M#'(%X=J)LX*;95RJ;OT*;DCW5^G]@UZ -MWW-YJRNK1LDICC1K$>ON8.AI;HHJA*2.;)UU01?:)_Z]F'\@2Y]FN7036;R\ -MN'*T&>\RM0&9T?8/C0(_%Q<"8*MMG4G/LH::B-CPLD,^*U6NKVA@'=8X^%#1 -M+^+<2,0*Z&6R/IC+`%,$S*SQKA9VT6+#[^]+_)IY'=:N>;+I2T7TG\L6VI0U -M]2['M6)!2E=!9[U:]=;4!?=J[X5G309@"GS+%2VB$0]99]_YP,JSV%%38<-D -MO_>7R4_)N(WY+MVV!U#O1>H"9"?:8_0P1 -MB2RN;,I-7=@[I8O^'OPV>[T0$5A9ZT!"/=O3SURZG1>XXC4NZ$TZSV0#MO6H -MMS.RVM6SL:>QT!@5LU$`)AS8,N:H7%;IQ+=5)51B;)?0RSU!7\]X[CDM$["9 -M_\JV!#*H'E6,UJPIBL-4"P,W9BZX\/V5F)A1%_B)5X?I>.5AKD"A>??KG8!B -M6S@5_?7QT+'(';W?7"/'%3QIA'1L4@S'.,%<3-S>[$(*<9+.#1"9GL7F[;_'`YW_S,'F^\US?UK -M6GVJV#R#.B'$FQ)B!P4UW-CN!.!PCI\EI3)8F:>Z$#N*3=D7G-S*.2ADN4/> -M!T_F[0ZA]U,>G1.5+&?L_^,R\L.<>,>.M,H,WQ$?+-:N]%)^1([:H;W/\X3W -MGBJER#Z;1P*A'JK@XR0?DL.1CAD?*_VL`0'/J+N;U^`O7&TC1BA6Y[(>D#R$ -MWUT;0T%S-A#IHX()ZJF9X`21%:NV^\*'S`,WH/&HNMDG777#%[)>G-R08QWK -MTH]T0`<9`3_U3F7.,$-TIKB6GLK'(\4<-P&R@^@OU&MSBL"5IO7\^0\2:[D7 -M>ZH!N5I<6N@+C*%0B5<$1W_-6D178^XQSN$D='6]/4`^;@)9I`_JOFY]@^1= -MHU&D1IQF>)"/0CI[2TWL5US<*C;"/VS=%2BSU.BZ;]KM^F,9GS)8+6>;SQ88 -M,YI4X@K6:\]5E!@8F/`9#"7&YYJV]U5.J-,AN9'9`V>ZJO2-/F1(#V+25/J4 -MRLT4"$?RG(P4\18?X.*UIYAJDPE$M3*2:;,02SZ<@J39ZGR+R/I9UQ)7Y1%C -M?MU'QW\'IT!K.KAS)[00GZ0!&^F1!.$AE-_/GH_T-H<%^1<;RSWL;BP1R0&359M,HVQ'6!EG,VV,YPJ^D2ECV.J+795X>>7TH+&@R92F5QXJZ?)89"6VRE+Q\5[N[2E@6GYZG%.X-O#XFW/G\@U -MP%?JUB:8P^D[:%L3R.@'&N+?6.LUU,/0KA'12TQ/>\BU -M_Z4**HRY;;C%G"UH]!7Q0,8;(K.8;Y/G59Y38'=^C*+_5<,W21W;Y\IR>:2\ -MX)H!YBHGB`H8_F1C`B0T?V#PDL0O1V/'TSAIF]&I%Y_?9643G.:`#>K58YD3 -MY)7]"1C0_\N:*;\*5NV1N)>H1+I*04L.];=KC:KJ_D^(4X.NN_E1XYFB3 -M1*4?`J2ZCP\HJSVYO-R)"?DJVI$2V$ER4G64P9_"--R[-&P^;U#GZE'V-4\* -M_7,L<\"$TUC/;3,>F)Q>M#)LDMS'L1JS3C$#$.+5,%V99GZP1WOT[I'T=K`; -MZO4YRV.Z<.FA\X"PJ9@JE3^1@;H/VL\KL^K43UAC[0F)ZW2_O7=CUBR>0A5` -M`$!9!9_QNOQ-4O1G$>A`NKRFXKE:7KE6$+<+R9`_7[$GU#>]"-2N8;YY/<_% -M+WD1;5UW^!PX"16MW\=(9"/DQ:R^&I\*87:K3;!Y`&I*OYK30/"61L'O`.%'VRWD^L)^&*_7KZ^J^K -M%)*U,`R@#R_IW>3@!.Q*AL3QIP.-U3S#&^FD,*U-EOKZ/[< -M)J0&0,/@](7KL?B"6QH2"\)QK8JD!/E:;ZT>Q?WZU8_"NUZK97&O;%=LQ%EQ -M2:%;]D0$^=VH@6";0AB1-K?FOV\G3"X!)O:R:(HESB\RWK[=_.=9_*/2;_%G!4%T -MZ'%6(`A0B(R.M)].;JXK[3I1DWV'O4LLY.$IUFBPAVP=TZ#Y9\)=O33#&QP1MZ/B[;-`6&JG]MBU -MT"]MH^>P3J.JU4"^,CA+A[!Y@R./J2.`>'CH]X7Y!4/.S0%=G+I@W9L=4?0T -M?<4[G^/%&"-"GJHN/B7I"O=&Q9OL79?4P_QN0JHW`>_S&9I5[WO[\J, -MH5!8_I#95[+G^!@?F0S3N`;&MU5=>=Y>"PE[(;%&2W[EJ[0Q%/+UF=5^8,P@ -MNW(CX][4VOF-XX#;*U5;Y.+R];":#&1VX,9!A26B2_L)LK!IT- -M);+K(XZJB)ZL4J:5="_N2)B:QDD#M=4:E,:SW5PBP_*WG5&&Y&K&RN@)"\[Q -MBIZ7--?N<7B%NIATX[S>9:OW&KA8DL4@4PW!:GL&P[IE;,[N1E696PQV1/KZ -M.G1%4LCT^*HKHYC4OFT@I]]H">)DKFYH)`7R^`:FDUJ,N"/&*)\\\%L9\YQ0 -M,%G55%=.-\D?&GI1#\#&B4G%5^ILB=[W.K942+7&U;9U"OGB*TUI#OCY#MN5V:86*`>R]UWJN^;T -M*FCVXG1FNP?4C%4PIW(0U6@A4J*>7K(%="DI&A9U).%+;O'5D"Q,P\%R)PHZ -M9%6&BA"X"B*)ERHR`.NXZ5M#_(0':MYH#-XG]"0](B0P>W#9\:;U^#]0%4A^ -MD>GEGF7F[4#VCCYMHA?I=YECBB2/-7XK;(!<]6GVR)/8+2]<1/E2<_][;+7) -M:BN#&$MU]:IF(];-\"77$WY\-6QLEUH"1?[E5"0"3=JLQFIRWC:,'5IK51=> -MZ[]S3S0ZXW].3]E4DV7[#2W=)HTU4O>+QWTM2TR+A31%&` -M]K@S^B9'-!WH&:3F<>>)5;3$9N&C3!X7=@B>'WSGQ]5J=U$08S -M6M_LXX3I9,LUO0$K&1G,E31&FH\JC;_"#9^!<>8'Q_J'C+KG-A:F=5!62^*^ -MZZ)0R)5`GWT-K95`VCHL-^X)J/=)O&E7T;M[1(47SD=WU0-8Z>9`*JS1F9M& -M`@^63=A8K:O(.VH;:["7U\-]KWAF'K?6R6J4+\!JA%A?XD23_!5WN0RWM@+. -M;(`L9K[J(B,..D5=(;?E8XF>M@$9]FYG0./6+?KFN7#(N_V:TD;)ZM>/9B+9 -M`_H-CV^*:2QEK:<^=KEXB-QU?4-T#W?9@!6.ECYST5)4Z')FZ4MUU]D>I[7" -M,\!4?\E"<#64$I[N8>Y.#L?MF'!Q&(*?!2Y^C:F%-F?#=:RZOD6^1(QHP&F_ -M]3JV@8VEUK+T5CY]Z<,3V#2I(3)VH%4AA;-J@LH1T447(<@)*TY#L)H!6<8\ -M`TX;7AOM7OBF[Q!/0K__I]/\KS[9*3J-YH=^;L&8%?EW-E=8C:&2R-`8/8.P -MUEX8K\TF60F6K0-`#+$*Q^.0YA26AK8>"U6[BP/?=Q>;T,.5OU&E[5*UG;]G -M!H'?"T:_MR^;4F1!SG98@U#99'S*$W'T75<$4D4<;POL5AW2FH#+O949Z9V] -M)I5'<63N6,":4(92'D'50='04.?.E1B7V@`$@E[%A\VOEZO@,W2JESRWHV>/&GG2Z",ADD<7 -M[EV8M@TK5:>8RD`3V4556;I5N+Y"EV;.1!$[/X==S3NW2%0ZM!M -M1]`3WH!I8PVG]XR'_ -M5HSUI,)B^?,U5'=O@@_&4N-]8&;WG16NZ09N+(J]%8PH.&UA7F!8KR9SO;$4 -M%TA..=]9S!3'X^!9A,D&/:[H=.S%_<".@K@;(\C)Y;)'(&W:F*>9;R:#3(LQ -MURQ.>JLE%#-.\0!ZIX[7-A4A#/2%N*,8RO?BV:UV\U_<.Q;H]TCKF8.S7]YK -M>Q7%&X"NOR-.B*/^A+P5E!Z<4*<@8^C,HOE$-]%H?%BLO?^E[HN=59T](NL2 -M\%M)I5>`GQ-R>.KTNQ6*L>[)?D@L\F]D]N5&]7H.I^]!/7/$?/2[F]FXI/#!_P0&B4H& -M`V/`:>=S17.)\!I`*[ILO+D[1,7+.QK<8LPL$%]3RT"A!9YD\P=!(A -MKKXNO.OWP3]28?PDX@;1_OO'R5`O71G0V:3:8Z%\;T>2B="BJ6"Q;+(,1'NU -M1%C`ZEW=5I&-IWT7,UQ/&5SU)^%9ANXH^N]`$%,Q;%#D_>I8 -M]?*.2_CY`2!D5B_+.5^51'`V/D[^$^K/23U@T7H'02&I^Z:UE<->NWY/5(P7 -M^.5#X4_D0[WZ>]4&.+`C-G!.O4[Q]ZU3A2:ES.IDM]Y"YCBV@-,$!EC'QU30 -M1L;RD:2D3PQ[;-%E)@,LYJ6^O[*8IW)%BEX5I],H1;Z*1-DQCB>"9%Q[OB:6 -M#PD>0R)A\]%Z`'_J?8>W2T*(0:YY&^LYD2HM#M/2#6JK.ALO_%YR -MV6V\XV^!N]/4T8T&?,BSG<$^O75HE+%]2QHF2*B#Y66$K@WIB*`=.PSEG7D! -MQJ:=*_^8VT@CKI->4(:>IK!7+I02T1K#1;PL;))YF48+/"2%[43DN;/ -MLIO8!^K#QNP&V,U6ZE:KR\E^`I\P?LX"[7FR`>%TYD:1CK`6=R -MER.$?ZHG')%/FV$SLHF_FX9W;C9U>&#MB[F;SCN9EB^\`5I8O+DW^UB1718- -M5I&947_;BN?M@]0WMWFOD]RT1$I4N<(SE+Y(NPC^A(H\B2\Y^!D14ITPW'>5Z."=E.URZ/VD%GG4H`!#J#K -MWBG0%G^X)\Q'KH2G\?(IOUG@5-@9#(%IZFC]35#9*1NC4L'@B+)!=T5A4%F> -M<*3%QZC(87$<8.MBC@&I$)<'7JF78M*BDY2(M^,1GT0O7`N/F0[320B?]ODC -M;P[9@,$\C:"&CI-ITF]VWJ94Z>UOKAQC^+2:RSC!PRIQ=>\Y69-)1V=#_Z.H -M8D*`!1$J*XJ=TLQT\$L'&Q*HAV>Q.AH.+*5N=-U?GY;8HE^F_0$ZD,DI*@2]_.YW)LX -M_=2)^TEZFTDZ\UBY2'3;Z[!<3SUE?O'^6FH^PL%DPQ5$2,('7K<^E,Y'PMO8M`DK -MW5>7('.:&2$A2(7$OV9XUH8[L3)KVU_F.(G.JFE&-J+@;#XKI]E:_T0;)^:4 -MES;.H9VXXT:Y\2CZM6\9&J9#Z#,"[-P4^*Y%$W)_;7L.'H358^5681V6%`:D -M,K7!!27!9SE\5H:&Q(#<5C:KN,*.XZ'7:F-V=\OU3\MQ][B'I:U9X& -M9N1#)FZXN=@/X/"MCF8#080SIN+'5@Q]VW""[.M98^&='FQ)#[/TAB8J)4QQ(.]M$2+2V\YDR7$=$Z"T -M6ZXKRQF1R&K@2^`:CN8G#\GG'B/HW2-]LEG1,$O&^7RMH6^HE7!OH`[4!GP:C'P,CX_!^K>A4TFS"J -MT$N0R]'I6,M'M=:;5^SZX$-MVWJ2JJ".:TL1& -MF_:L3D3RUXS!8IV!.IU'B,&/Y>+)G>5^&@QF%L]$:OS#9K?KMXJ*WT7%;"C7 -M!5\HKISV9X2K%^!K!?`=D7%28WU`Q7KL@ZN>BUW1LUH'DB_1U+$*2S_N2.RH0:%Q(!-UH\#O"MXA7MB7I-C\`[C]Z>!?'^S -MTER*1?*=4Q/#Z\T#^"ZRWO3\[Q7QA.^2'PZ)?A00%I&:@_]4':0"`2=A#!NK -M`"Y=8N,RS00"=N"%<(3'G1\"!`$B*N*,7&Z7=N0G:"XR?Z6W$22P:>[Z2PO0 -M]A36$!!!-1$F>ID_7.TKT?AM&;IZ#Y,7(=,=*UY#VV+3&T=MJ0LCMQ-`.ZK- -MXYK0%.=RU-6">;7;T=K;^;-,%5LS)=M2,< -MD_UXC.I.PB\`<8VY7YTQ./A?P_#$);MBQ^0;LOXKZ\:)\(LL]\+ZC;G;KB%\ -MQC[ZF\`;P"Q3-]M)M_AZ7+/IK2BYG!<=.G-,'S;CHL>>E)/8AN/WI?/DS+0@ -M]G2;.M8K?_*F7KFJ.UWW0N?-YG'#LGWXW"0I<@I18BMT')@"*;ZK/DS1`L2> -MMQ!UN')8W[9NVM64:5*1Q;&B2HY9."$<6`L)V]R,>%+WIXWDWEK//F.?D_/0 -M=0#BJXB&CW9"M&:P"Y^#)(AYHX2;,OSDU0Z$3:Z39`Q6O1T^;NE38JS76M@R.._>0??_(]J/ZXWT@"/]E$4HY)=?I;%I54T^T_:@Z[OB;]( -M$K!K-NCI=?4Q\780>F&*'VDVNLS#TQ5MGZ'H9B&TF&NUP#J48I*]K<#=6>L-MG4[`/)&UK5G^4" -MCJU_)^Y)CR_N"]F".;H%>M-,AW1>3D*\S3X4L\5TQ^W<70=Q,%*;_@=_&Z]8 -M3)+1=EG$)YZ5SAZ(9BSLDD/OFO7A9$FQ`HL[.[1DP4M;38"LT9&017 -M+T.U&:\,3UX6^V(O-D:;47[MFS&A_E$\*R"8(Q(%W_]`Q5F0R:03JWV.1]=K -M3NR)Q[O+H65^K4DNP,VS9-RR%Y9B8M$L1'+N,W=1.KL(-P73V'-9ETNVR&X; -M*-!4SM,$ZO\OE9LQ3=/>_HE<41ZDSZ63N]L1V< -M2@LJA"XTO9HQ$I8>K;%YEN]R^I\$EY@TVU4D5::];E$_K'8R\(+7?ZG*J^U]2B]97O -MCLG@M`)BXQ+LP57>O%;4&ID^(X_,SG1+_AQ::;Z?&2@S1<+M7U6=ADQJ.SLW -M5/CSC.4]2=P+J4@Y^+9"OYTS$K3`;.C>^5ZY>PXI1;%'C@\07W6,@;'GY`8V -MX8$WU0"$<:\>0SV?XHD+=059K*]5N/@Y"RO,(O#NQB%AD?-AW8X2VR/OV%9Q -MBRK.SZ-2__@6]E#P>O8;L4[-F7T-]!(RXU?TAH6Y[XK*A:L$IJG)JJI'L3XY -M_/W.@G4IAC,OOOW0N$7*JO+XYRK$Z\T$ARD,YG\?&`%8 -M=W(7D&\6LGN*?AG]OE_!T(4)8FY*HB(92L9?36/[R24N!-Y5<K*+-`4!X\/6=)=;Q,]>:.GV[F+VF75Y';12S -MVW'M%5Y.-G;Z/A("\>'LSLS%&#I_-8>$'#YC*]329:TJK9NAJ+HQB2R6!7>Z -M:)E%/E$^`-F8:ZU[>I!@F5O]@-M%WV+KE6T%>)DD0Y+[YV'(7J*O'(0AKG$E -MIENSZGPO9/_HE3\_FD,U(9\3B]2&@]&]N4^'!09.MM4L>YC>M<5)P,#9C3QI -MU:APAL@>WMIF[HJ7OP^AQIJIWS*U8";\-EMXN:)EJN&E:1:M/V_*5D?/6Q\$ -MP)B=@O\R]P8]&#\PR"G52._:N_2)]/&K.N"64R51?4$D/5``(RJMY=:(9__P_\=_X( -M,?[2Z]K1JF-"-W62*:5TXS.Z9BN;WMDZ:3?:)'"!?_UW=:09=I.?U:Y7[2]U -M6;2WAOD5Q\Z?Q(?6B:X)@IL.[N,$05\]M>T48%*4Q[\8DB::A:>U-Z.Q^L*+ -M_/2SLN@U@4RZ\1^94IYWJ<]#U,D?"J9:<"K@:E&\2CJ,3L(L418HT6J++>ER -M=HOG!W5)G:1A8O:VRI#5K.;#34*!<.KE:V$FMB@;]T!NH@^.["%)@VTU6Z3X -MDHV48>35KC?*901`;`?#O")KTM]B.&3W*H-YIQC)+&6TG2+RD6%;6`JI.28<<)?X'Z/1%)B:EWJ0A0PLX]E"D;.,`K=Z -M7WVFKQ]W&_NW'2L&16H;#9?F(RCA/DUDOK$!GXD67$XE%0(C -M)CQ7M]/+_/%K#(IH'&O1SMN-RUX(D8S)>FD9H$B_A^)=N9,LT -M55X$RYCU4'M7_\VZ.'_+#%3!OXMT>RQ]U#RY!$FAY>=;8]`;&U:ZO01^51+( -MVGU)-W)(\=JRE1*MSFQPT6V%Z(N/,6=0_C7JK4*K:MM/3N#05;/N&'0E@*AI -M!@D;3T,&DZ`3-%O'P,%HHO%-SD\"2VL,WV7RV8#6R5UX+(BN67@DR?BHQ5JY -MR[.R#*E%DP^-.WAM!KX'38P;@HM%Z"IVYK0&Z\I8?$56W,S%M1Y]#5@TT&3\ -M)>_`B328'_5BBTZOY_`IZJUH',D;$I(T4:]3A1\]TU5=9MP@A;3BOH>X<]?K -MGQ;OWRU5)>0$&"8&U^XT2*(O&V@^XW:CCHS=GB4R(\S#P8SQFIQWI$ -M?:M*ZS+/RR"&X!7W8,`FXK<^LS.[57UPKT?[^_/[)IIAFU*F(#?\]3#W3*X. -MDM*6N?P8TPOSB#RG"``?BYH%V>G`>^&CZK5L`R#*"EIH]=6Z'4E]Y6YX95MY -MX+:#S``=8RUH70=84%_[)43Z<#/@OR#3GTW<[VD<.W0D@@`Z0\#_!=2>G%IK -MUK>8(F`(_K-*ZK[B:.9P'GF4`#,8?R#;,NUH!J?]D*SSML!R*S_GNFX>1V], -M$P-&&;[63@+"SA9D[(H:PI@TU(VTB&1EP[\OX^H0#3,@UY]*&Z/T1;NPR.6. -MN1+IBOHCDKU'IT$F'B;:7YYE1B"JTQP:(&MSJWO-[(:2Z_S'UR\9-Z=20`4C/FQ+S4YNJR? -MJ,KEA)5!M,>IB?3?=BA1C.93X#I5GFY]&H<''SN:U2"I,BQD`'@/EM76"[\V -M@2)Y?8X7#)$IAOYJ<,[V/RV']L5WH];$EUF.3@W;KN^RB4$U7%7*S!P;AMJ4 -M:"KYHR!T3"P-C/EC8?=:6J+>GI%5MG\=",5%VV1PNRH9-#*L)F!`D'/Y?1M! -MNKEJ2,4[K4V(#C/!F]-Y[,7VP/X'Q^6'A93[(E\/Z26:^*C79B<40,-;.W"% -MNUZO]L"]`.=A,#CWU:(6O#XO8[=B>5F<*61]IA2D!%,@L&HS]UXAJSVA'OZO -M,X+H;Y+P+K_0D.M2:[-@!;A(C)I/9A\F26_;D16?6=X;OB3#&7%KP+!8V?L> -M4%K>94IU[+'P+\[*]1(I]]<50/!0%7[+B]1DF]+AXS-[)?&0`DBZJ*)8)?@_ -M,=SI?SG,!M19"1I4>9D$IH3Z3\I7U%U[RKG'TV*Z46+;JEY>Y5B[-U#>[9#_ -M:!CBL2Q94(^(?G<[)B](ZJ36#]?4]QE=&DL4>62Q[.;3_GJ9H?T)1NA=[:K. -M&2[_P2,NE"3SOYW2Z*NMMC>\]6_YR88X^V\I#SPUG;-&U8/!#H4?3$]44[J' -M@GS-_?$.?D[DYV+TS)W)SQ6M;9O<71*;X1UGN=D")'I%SY&HXOLS@)T=.V]] -M8L^V,FO[BYUG^M#@%7<2;0#A.5-0//+[U\1H._5,YZ)D2[;VDP7%$XL.M;L% -M^[-D#T)X(QLU[X>Q!0!2_8E4CJOC5D%WWMA/I'?8 -M+!4ME+U\V3=5VIBAK5LNM3U&"S8,#=3ZLWF[VIDJVSJ@CABSE*Z#GJA2:;A? -M$KJ4E30"I+L".Q@K7H=A0]'%T#V21MRB3PUTSF942U%N^JZ4N'/WI3K%9;YV& -M_R$NNB;2O>/>"S*_(/]YOK$!7CW,=L$)-'<3W[M6T0:F4N<7C/RU"A\I4+SB -MM_$MZCB68&?%(V8]W,G-UTD3I=^%T*+)-%W1V8I)=((WN4$WAW!03=;-AS+F -MOO98!)TT-*,=F=9]E]D`\S4P1C#D?P#>-R5=PT5'>PBTHDL2M'N3$E=:RQL8 -MBYRL=%O+0C/B[94[43#OB6VZ:@, -MDJFJ7%LK(%J]'2ER;V3+9G8B%*%F+YY,#?BY\T9< -MEX0@-Z8A81N&E]28XSM#_>)I54RF"PA+DR-XD6/F*@Z-%BN[_=9/<*\IS_LA^9,:]^(8RWQ1GW<04663AM9 -MIQ,EM-1F"_+I6#WL5?_WR=V*2Z[2GK67B+XI.5L9/WJI%1WQM?K4D[?4+=AX -M&!,.$_0'9G329$\8ZC8P7=YUL_][3A(-!\:O"YIT!<5#V@0P[X[\;8&MI;P$ -M,C<']"6$L=D5!QX98)>/XZP>GI2>MT_3RX%WZBOHT_8<"W6#_'X"3,L\%V/Y -MAS7L,=D\)W@2KP:K<2=%0NC53>P`IY+WV#Y4=JU+H:)&,)FAA=CU!66A]`-E -M*UH]5,KKO=@W\6N'+*%F -MZ6J<;]A3\94*UPU>J_`I3N[/#]1*+J@4=CID0T6*E,$>_YU?=GFG)]WOCKSM -M2_A&W>=50BDY=6]<_%/RVRI8KURK$VML*D#FR]$-@ZS:;./Q6G.H+QSVHM0: -MM;Z;Q2Z=]JJ91GS)!!^J>76'T!2G=2%YLATI;DG1/O-V8RB0_P.[)XBC1:8O -MGT8,AELOR_-%\P=CRJDHS'8F^E92O7A,\LV.U.[7Z7LL%XHOM%TT$8"XQ8IN -MRSUCN^PS61A6L4ZAW^%O'H\6)<^_;&8"F\WVIF_/P_.OU-W7+S5R4C0'PTJU -M-H3EF;.(L@_1!DOB/UUA^HK2QV7E4^SI#._'T`!7(]WLA]G_XG+>K4W(S\A@ -M2_WHB9A,[W%_"I/%-\X`"6\-2FNX`KYETR1@_+/.M@A[-&WUDST#\?EFZ=1F -M%_P#5"?YB1H';GXAJ0QQ?CG!/P(>Z8?`#]:E=VK,-5.MU;D(,6,'.%M5EG-U93CN;NCR-S+>?JF+ZF62K -MCN90*W.C4ML&^5VZK@W@/=YJQ9@>91!-`$=[*)N+"67P:`Q&?$P*?#R[/VEMU<\$7NS;2BC -M73878_.20;NUVZ9+F:PN*VVK -MSF8KI?HT,&/!%/$X^[23271;1BAV-7_#=?Y[['4/`7\/QO:Z)Y_ -MR.%V6U2#S(^S6WOJ\TP7T:#%K4EZN1_C7*U']?,Q!FJ@R7&LBZ!-]\*L8?6N -M[?`*J':"]'KB-TYX,4E.*8\(8P -M@5X]CRX3)(5O+6YT#1N4&2W)H-1XF8*)66,[E]X\.$6:QIK<]GH%YY;/N]%/ -MP6+)1\!$A"+AF\F%QLKTK"SH>56`U`8`S5=SUL#FIS\R"ZVEAHLH_0&P;((K -MA(7M7\&_FK&SD4'5\S\]U/MHY#3W#EH,L0;27FPB:K6F!L3IKB14OROUF;/H -M=*ZT.6WWO4Q0/$@=IVHC+[9 -MW+".1'=MM43>Z79,W7+ZWV'-G01K8\B2Q;W@IT4;43MXLI@4U-\H:&R5*X*B -M6SYK^_Z8M6E4RIO]N/N9@Y#ANCV;6&SC5!A\?D.XM)CK3%@A^8*G+WH9:J?` -MVHB/7Y+C)G!4VJLRF3XK"T-+F.^BFO`GZ.*N&PH?`TT3=0;ECXJEZ5A)_1IB -M'CC&,8(N-.-$7<;TZ*V-3VCE43E5&LFACA"NJ+):E&X?[Y.6RMU+=^""`AK9 -M'Z!8<07&M?>P,6"_,>*JO,>2PP2` -M;]63_1-&`FT%?B5XY$_?MU%X"AQ[(_J8;&/-A"^PY+D`99DA5F13EZ-O!8H. -M/NO&+T]?:;J&?B5=@NN.(;8MPJB:A,)*V.9/2]9,3PHE6PJ-@CIX70;!?Z:M -M\]9!#4:/G@K]0.#OQWTA3?8>^E7Z5$I(A6Y-)#TJ6!]/S5?EPV-E`W4R-*?U -M?J\A(M]JB>ZF/647`K]3,LV/]"00+$KM57*G#6Q#OF0*A>TCFDY^8'('?W@D -MY5I`Y&MBA+78?Q*";"YFSC&/N>[OT9>1?4H6^I\O6\QD76ZNY=TR5'NS?9P3 -MK':YK/Q5A'X#KF9Q<+$WCWP/@!MQ@][A5]\CXS^'!;=P`7Q3)$^N*SUE30Y; -M(Y4CL8`A>]%5T_:&,-NO_/>H-Z$2.IG09I\!!\<]EJ2N,Z3[1@5F>D*_+^YZ -M'7PQC3_8"9R_'.WJ;Q@#'-C()O':`"7B9Q]<:JI4*8)7TT",71TE8?T<\F4# -MRUE2I=NY9MT$9V@QN0YE=?"BUVW"5(*R@KLCIX+*L*N9+;MJW460_.ZY_SE^ -M*!RW6`$TOU:X:\U1>F`FR]!P%Z/Y3X,$;(4`O$&C#DI#QI.:#G+I(6N7S4I] -MBII>8H^AUNFFT)KAR]?;M;RMHQ3'16M)S4H]JNY0#2GJV2>ZS@J+'KT5AWVR -M.&'AG>S.Z6+_?G_&%FDTI32K@%CJE'(-J]1Z:HE_*KSS&ECH3'>$1$H?12V? -MF)TZ$_B")]YQ)7.UUZQ`BB-Y?]!,OI0TB*3=_FINB@.^<1PUM9L1^7H0B)<] -M63LW34>`^5C29"7N]4_G992Z5@(C$^P94P"2/1.N/D?N).P%\V>J^77+WA:_T.<*=PE -M"=.M?`**3[Y$I0#LG@\[FZ)TW7MM"*U? -MJY+=H7RR`MGI3+F[T145TG26M$YTM>FSHEC,6NY[5=_IW1K`Q=CEZ0FDM`BD -M[U'59-!XL?S0=P_":+J1E[^,D)$S'5C[(#(_H2NOS&4OIU=FS]P4ZCJY]V.T -M,8F4`^GF\\/G.N8WA$RJ&BI4V-ZC@F>G"VW!@GA[1D5S1>GNFGLJ``-4^(:F -ME%;'BFQO(SRFJMF]:[P'W_;".0UW2[C&43;XA.>8$GV:;N6*S_6L62^`Y.D< -MTHQ81)8.`J4@K5FK6&N>8(Y(4='DC@>T-",##KQ?"<3."O%.+VSQE8_OX59Z -ML=(H,'BE9#D#%=$B;C]*)T-O\Y#S%_GD2#_^@$3?Q?Q<`=C-590,3(P+H$8P -M`;P1B<$KP`<#R7.(SLQ,8PK.LZJLY4:1P%6\<%+T_R2F%D\Z)'1?1@Z*AY+! -M;?U4K].I]]`L_+C\L1/1P+:%^C^Q4<+U='$P*&L_Y%0?VQWXZ59&LI`K\\1N -M0L3'R,CR1GK^`7K9?;X$E(+?\#]LAAW-4B9%=B+,X\1BWW:QRN@[:_W:-I!D -MWH3`!)MF)F+6-CBO``S[6!,M2;XRR!LTV":87348DT9%FL%,?KX$$,M&@J -M%4P00%57RI(PLF1GV7Q@S:V*L^?NMJ(&KQ!DI!J>";`#=!N[5&':*$=Q7HUF -MU?8AC>D'XWJL=W:E)S -MA?5>%&9ONB?H67\2>!5Q1J!Y0Q;M*.V>K-')V.?1A-2)+P-2[Q4N29^M.V\F -M5?F:AQU>,@)^A"-9&Z9%%$U^<3W#I#L$GB::/,T2ZCKH)[5?1/"@Z/]_RTA^TE67'CZ/6;,T4B -M[)QQ17Q6^LV4R2R`7"FF36@=W>B0_]"C@>R#%K,FFR,\)V?:\;=D^*2_ -MA"&#S.>X_JV%&+A*R^L>LHH=(XC4;@H[G'/RBPU'I);$HFV/-LUH,C1V@+V& -M=-C#K*0T"BTH8_CF1FULD<`ZF'LTWBWB&D=)DLNLZ)'$COG4FEB+EUP9B52_ -M,X0U9*K3=7L!B7)?L)8J6QF*XY$)WHN_F;(%3[F8C(I+Z)P``FU783Z7^IW" -MY<:8C#1^NW8RC6*U>-H'3/E%QP76\G/\PWCU"!3>]VH.E>[R_E']3>$\W!Y* -MW6>_M9//(XQ?HN4(GG4<54H/%EC3>-X6,;'GI)^?L6DG!1BJ4[%$.ZCQMK3: -MA6,.9(R^?6N-J%(BQF.]6W+\E/5DH9>$\5`*QOO"D9NK<=%5)$T=1,/Z69"X -M4D(PK>/UG^0R_&:#*Y@&,>R`1>1E(0(WIK0^S^Z.MY+_TXY3M<"/JCU>UBZL -M`1/'19!4W<)4!(=7Z4<#[V5/[VT]=__:Z$&2&S_*J;[16.0C<@', -MOI*S7/--M+=WC;[^^4M,\[9),K'T+,UY)EYC4)C"L%_>JM2G"9+0IS!=D"GB -MQR.6X'J.*,V8_ED/J??)KB?^/]T.FVZ<-2(WC#(*7>$U-1V,-D -M@&01G2E?.FQ(G7>:?D\H760*>ZV6C)!7]BPMZ3WZGXQ -M6"74\?Y/PR8EB#B`,C:Z4J0MPO6<:..10PTHMMS]!ROC:J@?J`K9S^;1Q"?= -M!N;"'P,XQW!UE*[$&^AF+.3TUB&Q.1?N<^WG,)UK;4]C?@"R49/=/*7(#./; -M&.3;=S:D($>$:T7IG5*[;PH-/Q57^)L=!7S$=C(AYM_]17+MAPD$-5'2*^O9 -MT+Y0'C0)+2>U7W<%W!UO4XUNC$64HT-.5;5LB%U?P5PIQ -M/)T4[4A+D,_KO"-*L^_V/FR2XQBHT,$[<7.9E;-@Q?=&<`?U@4UDWNY_++,\ -MJ)`X]H9)B0:>3PZ")+/.7@^?2ZR<=0`Y4NK!HN@?UQ`F)C[8"TR#M@J1YTX% -M3=8BB-UNCBISK_[V5N&3DX1/5]),ATGIY;/QDVJ%<;8;NCV82;NMV=D>K+^H -M-,9&H?(;LNL+TT%QHDK(KUC*2N5R`]=F\^%!ZMB-R0=9MFP:'9\WR;Z!L?!S -M?0VSV@JG#]KN\SIO63W@6LT%.FJNFR;XC*3E33PUHH^*X?2!%XX#`EP0S -M[LBMV*;>_[[<$#=I`6+UP^+TC.9\]LN*^M:M]%JGA'\*ZAG#?M46U(C&&Y@M -M\EC#/LZD=MEWJ'5OY_]7.N-_FXI;W"-U7TV\;:DO%6Y]93)8;3OG7S+`=#MZ[B^%$*EASYDVW(@17@Y:;\JL2&X.0U%FC;ZIK/$^H129+ZC[:ZLYXB2$AK4M@C,"_IK -M[7.H6$(:[1X,D3[LT&Q<;2SD&7=!*HBE+@A)_=DN34`T456!Z$`.GEL8^^U\ -M*^D.HS0N%O7LJ_L^GWI^N5E56TAXC*B\[>E3_P2K>VP,PY`!0,#"7):%$KLO!1XEKL9=XR`E!$$=#RKI -M.`!;/;37&HQQW%`UO3K:^6HQM2S!2S"G`, -MM/@Q6BB.NF*[IK]$[L/?Q>,'?I*T(J(:0S9TQA(2!(^AYC#`;H'N"]&:@"_V -MJG5"J#L\HXV\UU-;>4I.&I!$NN8W>9ZTU$CFUO5/#*+4-['LAL;M0>G0=NUZ -M<]BH3A_`UE-GE-[%8;T#'U^3QZ9#/AZQWO0"5%9,0W9Q/BI;!+G2_,%5T8UT -M1+/GA'J[429&ND)Z1'_@,]!(.:%@>ZFY(N(Y5YM2NO\Q\93:?O)>42]BW%]_ -M0H&`RA4H"MM`A)2\,A)/]:N-GV=S,BW[:A707Q -MOTP`9.Q$^DF9*99.\58AKE=CNSK^.O5NA#3HRT"6/DT&]-C%^_JRV:<<5*'X -MX]^F64<<-JL>5GW]OA?4GYI_$S(3+ML=SCX/BU\W'N)1PC<'BAI'5K%GVS") -MC[IN%H(/^`F]1D-CD`*R.3%?@_J)NK5%F1<:=+4+`0KL,8@[":YPGD7306XU -M>U&?UM\0IEE)0VW=5PWK#'\6ASWT+4*#PD-$C]\0O0@>S,P^P='VZGKJ2X@W -MT\UXV@SQ[BH?5M[NTYGW-OZFE%#4_T=VI95+(YYJW.]2W>UXQI:_P98"MZLW -MAYWIT&TF8#W',6_7W1A$1I-FFADP,`\5K#A.CU\A638L$/IU[QMFIXD5F2CH -MM7]Y1/I.P!D$I/W;>VIG*?A(,$#3H^W`V\P+9=7Z74GU=,A_487R,U25P@?OX0.IXS>F61!U, -M/*@-N<#U8]@L"?T8GJ^/-/1)`L9L>`TGME<<+4C-DTU_Y^<4.9_5E6R78%7_ -MA5R&PLE1.<,^YZ\)F8Z>7L]*9A!N;S\7WNR^PTLE/88QN:KN20QTL"EIX8D1 -M!?Z3:Q4R9BI,3OBGDJ-YPW'C:O+L)6<%5P'-O&V(6SB&>Z^:JBK>:[_2O@ZF -M!Q57,+\YM)!+,AJR^.I@$-,%&*4)P!,P<+W]4DPR>4L],]I"18ND#W)6>,O? -M83'-P:>-KJI:MALG&7(JT?SQ,?O,H"S\03<6RG"ZO,70"X6NV -M@%`\`6\5*`OON/H.0"<\>_K.CCVV$@*$]N[&Y]\PWF]>7:4?F6JPDD1^?*SN -MA%ZYG.T_@9&^!L9J^,4UD_8#^+79MJ(WEN.(:.*_EF#>K#:YN`T>#(#E0MW8 -M>ICC&U2_+K[`!CRY3P&1`\?%Y&IC#0!L(O8L[`)_'X(:1D="JS,#Z?H?1PTD -MOWL[ACX\)W3G`\P>BY-6>1+U*[.(P3[@'RTDJ)7TF/U!HMW@Y.P1@1'=ZG=] -MA>6T;?3Q)QA;3E(YL:?5RZQ._]"EOFR.I9VN>GTD=.O%L[4!7Z%J3<3@_YVY -M`5EY/1J,71$:<*RD<+)S9V*+XK=H^+A[=/K!N2IT(XR3,/O&P2QTH0%S+N7J -M"USC59_4R)P(N8K40L19JK#77VSGGHL!R-:UJ/J'?EH;0SGX-8Z9%O<>(73S -MN/6.&G:$<%;-FEP'1[J5=ADA4#24'Z);3&\`_P]^RRTWPLPP?UI;CIZ(RLFU -MR]EKNOT+ESO')7(`8<>'$NYYZ`"`1_='HMZA4B/'52(L0SXV[CDO/89T'9`6)>%K0J`F6J.>FC!UC]J['B.%?1&$Y+B"1$Q+,=Y -M#C7,$AI2@((3&!M=RHTG]H?2R6F]FD+ERK9_6'^_K&,R^J.S:F&M&C+N)1S9 -M=-4D]S\Z?SZ6)[T`[!E,=%3X349?028GV/,M_0%PI-&+-Q -M,O=)\S)LX?MT;2+)V!%,>(B*@$C4[L-9;2ESO?IH(XH[8ZUT="AL%L0C'Q-Y -M=USFQCPW1?4*,S._K[;]_,4)3I,C@T6[GMKXS=+&5?=?\9UE\JX/QJ"PX/1, -MN'H+Z"[U-2=`.F7!VTW-Z)J%C)J<$!#A_;:(N[P?$NWN]OQD,FFV&*L"S>P. -MRP%Z2%Z/_%439*"-D*_7FS+:IHUTB=[U8T>X$.?+\?89K-%);B-]%22#L*]H -M]Y7D<#7,_4#J[O]"@O=',8;U?0^UJTR -M'IK?F!_'&P+"IZ]+-8?Y!LM(VE"4M#`%KJ.,(Q>2YDHO\F=7A%3KAE^RK*DO -M#,FF#S;6*-I#C.\P1A%5/^[W)ZIT)JP?)>(N##390X7_XM!2_1;5;`55>_=XH`E` -MOP,:?K@X84("..HMHQ/7?-;2'-_R)Y=RQH`K^LB&(,4I3_B0[,1Y]S&P2?^S -M:"E>JN@^#Y]^E/M5:JE"V`+N;B@$C2'!L\%+W!WU15F:B;)M1OV%._&I=W;1F*:?@ -MD(Z&Z0#+1T_X?$7!"(>5P[]65HNTX^(=E-*7')5KJ#\I6\]\6KY*W8'KXGH1 -M4&M`PE+(Z==BNN@J8&R\[&N:SZM?R.%S:-"AWNE")3VV=WMOTU-<9]*=FV6Y7=_P.G!;Q(5GR=P>, -M@,6VUN:NJ+VJSWT+@Q0G<(+W_H6H@/N_'JR(G/G1<)^:Z;YZ8N&MW$<@K3_F -M&JIJO@"Y%;`J-=+^<&?YK`Z%7QRM5*L.@`W-6M9>?/0L@WN]0Z\Y'CFD5PZ+ -M@;T6KAF"@XX0&2=)OC)U>0\T.3K$6OX_BD1E -M-;-&PB1;^#\G*>1Q_&.]%=XF8N/7WSLH]:[&"6.#^86)''WJ.M6H;]"%:+#]=]D,:KC,?)KK8JL_.\Z?2L7W$L`)S]">^*@PA7#W.(=[Y -M>6Q\V*L--BH)_LFBH4X*H,5J\CZ_)^3QM8S-CDO_53V;2[XT'GE"P@39T*Q` -M&D5')NU_";T*0D(WKKZN(D8(AR$[N;Q(A^C2]>$'D.Y5*.S?:TINYILD#QTWV)EVR:("90.V6`RB&S*15:TPT)U\;8FR -M&'3,6$S>G73CFW5?*Q`F%[39:M8YFM)BMY/:50RO2F+$^E_B^QOBFHF);5NKR\8EY?W.N<\GR7V&71R:9HTBH?R%C)9MX -M?'`0:'UAG<8R!9_074I:S?44?V\*?+\0/C*8=]780T3U#!7Z"=-$A8:V[$QH -MI#W^,(XV6%#ZW9@EX)UZ"022>=BHAJS(23H/\V_M*VGKYIONX*@)4>1M4*0$ -M2S^'8^XZ3GT3@2A5).X$U`(^)_)LKZ`/II3--NWT#.!PE;?5(K -ME?NGA\^9)9MQI^E2<.@^!T`MH3@0&#;="(Q@95TU4>^I.G,/*LW7GGXK0UF) -MJ1((9Q5OA)GOF^@7TO)W!/)*1A2OOT/S?DA>;_GP()H84W\5FHQ$!Q%,$U"E -MOT.#]N2.?+1OO.=Q;\7^\3S -MV^82KOOUUP4-3_1H=1G+YU84D`G8Y<'=!`(/_Q>0KLTHQE48$XUJ;#@A"QP< -M3+*'_2+$-];A;74ZHQ^@A@1V.%+:H4T]F]VA?D^<9`]>T1PK0`NXM,#+Z]Q[ -ML\'/Q*I)_G`!(E_+;!K;X\0<:=]+H;JCM7N.2ZF2H&1D1--"1*WD:-1D/J<7 -M)9;P"+J]XO_A\5IX-U=8&/L\#O'AR7L!EOE/5'=T&?8.BO1EH*M*T8AJ0+^ -MW,]&J;6]MK![E9XY").OSW3IEH$.@MU6NRW4_-,IY/5.UA&J4/^&R\/\T8^> -MK8P&PWC'F0_!HH"E9:W1/+#5=`3>(WR8Q%$\W#+/@*"?KFG.=H((BN66KK[A -M$UT\9KW9C4#DG"DG0%A=0F\/JQ'"<^J$]C4"DQ/#05R\Y9Z$YOE/\S]2$KA+ -MC_<+4(=QD#L523<*@M;3<6NWPCR -MZ?&A!I'EVR6PT43;&&U7FEIHA\(R]FB'B_4!AV9F;75+1NN?BGX!'(_2>&%: -M9I=V(K!9S.>)@#(]K6LU,$<%FIR>Z!,?J93P]^1%K+G).$ -MG\[/YH'#C)VIQ^G1SM#];Y*+8<2%V6_ROFO8_O1,82&[:;UX(P_X` -M*:QVT#-P&$$^K(.P+CLD1A1%2WYFH;%5PI!G"3P%6D9GUZGO#1X%D?;$C>RG -MG<:.TJX9W3C37J3Q%`O(D4_>XB#N1H-0PF",XHQ,!7G\_ -M5##'DMDEYSYW7.<3!1H7'3&TYJ,^S3WF+!;-JUM!XTT]XEOW?F9-F -M&B1=$;+)FK7+F]JZ//Y\EEK#T'4(*PB[^Z7V^AQ.&DV*L%>F['K.S`/LZ#[<2MQD[YIXX"?B5VHQBE^J87DD -MBR6)EEN_?1OS-AG1[LBL@S.1!FX`Q;E^*5P4\GYE2S`JD[:C=J$,>DQN)+%L -M,Q'(K378F:FDL -M1."`OVE/8=HAUYO.;R(I&1XEU1TRS*XOVRK]?IN'-X?AO+HZ0S@D;(YN^P%S -M]//E_MEF,/017X&B:/P8EHKK9!UN%EK)V%EI8*)$;:<'T[V2EV@W@Y.=KOI" -MI1P831588LQSF#[HA%,]\'-4DD7'#B;$>HPH7%<9VAZL=JBVZ\['LK9KGG@V -M\3*UUC$ZP3:`NWPO)W+UZN!/EH2%0=*_&C_-Y/I,=<#1"+>HD3^/\EPV[4(MDBR+NUWG14(EB:,6Q]W> -M`==[%/=V&-DN`G]'HBH+K64^%[32MWVG7$TQKMZ'82XA6P?7W:D<&U94_`(; -M]G*^*E&]$%1B/1=;.#3N1`L] -M_TR(H83>/"T4$W250&8(#K-9[0TDJON4;=OF4Y+>G*TU4OR\CR[0"\Y7*)RE -M=U]0;O4!B$\`N:*Q=62C-V_JQG*H2J'7HRQI;Q6MU4X-2%6CALL?9LR[=7J- -M?2G(TZ%/UC]9Z3/FH1-ZUI`X\>K,-LTI^6+'D>W74%?9GTE74<=:0U5?R?7= -MR').%Z6!\U$>*),2O)]7DK0#-(0A,(-)2FT<0NU*JISSTI_=C9M;]GVD05#: -M,3H6CW,Y?-/W#R3YZ:0'HXA5DKIX3T59R[9RJTH:B!-JCL -MG8PV;]-/?<:PO_A-Y)H3#;:3K$*S"[1;)EOJU4C9ER/EZ]RYJ^G)O%,TM_&[J$CN7WZ61"!9OKTRSNO)T&XWV8&9]3C/^E6- -M^V3;WC9WG)_N:7<\/,ES0%Z[7!$G*3\Z`IJ@!?\,CXJH<35&9F'!*6^A]!:S -MX2IA%*3#3^J%^A);OX$ATX&ER9T3/91N]U5*@+?CL);FI?.3]H"%[>J3\^R' -MWS*D!=+*U[7)-=<]7E*JB]CV8/,/D=*8%I.^R^7SU72N76M1N]XX9#@AES9F -M$Q1G&TAJ66TG4[2>C@?Q`M"V$?=O8$TR/LU!`'U[)0:@HWV+:Y]'A'V[KTC"]#Y\SMW&TF$L>))0.%WXC`6B8RE?EP9]"P-/6OKG]JI:SA`&RG@@D3 -MX\VWXOMJU,A85-^ZIYN]9KW:8.2>-CG0<\Q"VPD1N)Z,?2D+Z.='T2R:=^I7 -M\;#,4RGZJL2L\E64_5UK35"5WXEB&$,%UN!*]U.Y86OT4NUPS%ZTZ>*@P4*= -MBY+L.G.`W.*^LJ1M5\>XMI#Z>Q@&57BVL;XOSQ\=+-E$T>"LW7G#&-&R]^P'$+LHTR -M2;'.+KZ2;.>5&.G6/Y_7EQNC0M3K4I)4O,>\'U!R;4ZI6,X$$E.2MDW1<3.0CA-]?@5GA -M*-@'CH?6G^F5\&+)EGV(<_=;V*S@N*&W*/0>=1Q.=5,T[R]F0XEJO#LIW7$P -M:92NW+\:,3>.2-'":[8H+WA"@K@/1Q;RM$]MT>5CF9,Z;AT`RY+'$3MJ;2,- -M*3`PQH>/)+;]#P(XO+69TR2#C'`==+9RD[&F([JA>+-,X"%U`68XPF]Z@GX! -M4:,MF=.Z5@<\V-!5-J`Z)2O[]:86E(ZM0;#1=MCY8\BQ9OM&DXH,F"HHDL0+ -ML,D#M$&2%=3C9UZ0&L'>`CR:KRZ^J1U6FQV,R8-#8;@EKNPOLD#[2U%V+'9- -M$[*)H+AH7I$U@0A1Q$3#`ZD&=@4@@,FK7!"T2^KSF\R<].FAQ2:- -M/L25R<:DZ$H>_\F73=P&YHR/JS-?3=_F'3K_Z\WS>Q*,U!L38,$9>R"+36*Y -ML&X1%3'RAGCOS$S2/F;Y7J(((0V_:3,YKWUF/*JXQV3CHN6'\FBVJ%V=FYU0 -M7`W3SN]0^9L.SDCM*9A>%V9FNM9F!QAT=O"3H!?FVTU+2`>SC!OZ::KX>.%W -M=`&^U55?P&3GR$@?EPVO^Q'4JZ])C>[K -MH/'+G8Z)6X>"4:?TX&A?3"3R'K,ZW-< -M_KBX>K^"$>/^^4K7BC2'U__>3=W!<]S<._]]NDZ]R^``9T]!*7AO%K%OV(76 -M_IB;5]O;U!)!>BW_NO:(UP]Z -M5A(DPT6_J;+Y]V7V/(&$TSG1?*V&`N.=)\@4LXRM.J<2(&^'80;:9;VJW>^\ -MMC&VMKO8KV0@NR"*B*W1CUVY6,.]CN+;P6:FFZS\,$6GR.LSSMP0,4.N:1;` -MS@HDH+5`.N")`K[2TT9V[)D42:%5XO4YY*;'23_SZ[!B2J2.,9+Q)/C=%U6R -M"T]Z^!Y!CXT`2G?;S7N=*&D5#CS]W]17"%G8M[>*\2$E1>#3H78FE2ZORWE<]U -M@H+!1OD*L[_*7*[::?39W+,9X*G\!7C?5CP2DVQ=UB(X'1IR9LZ(M_3M^BL& -M^!F(P(;R*2G\NAP"T$N-41(FPQ^+6E8RC3'AVXZ;5&LM!`X#2[TS,2$S)H1^ -M!P[8G13M*!`H/%?P,_\=W,&]W>R^BGBSO;'T3;#EJ`FIBFB@;C-D./J7#6S\ -MH.)O,L>/'`PY_3&NA5D$)-U-W1\D5(M%EIP%JQGBAGWRU9 -MXZC^4%8@GL*49K$JGPI<<%V_IB0&4X+9B:C237P8]V0O7-9UUL["%@_>S6"J'\+&.JE^,&Q8N+R7CU[=,.AS%,Z. -MIN#3E=7^%8MKZA#6T;JZ:.J1N>.%G8=EF\R16:);A3""^U7:A?=6U) -M3:OZ;WM579&Q,!;LUCM<_0KTX`_!0=U\LU@&&.!ES4LL&5\EFY;?;3 -M,V44`E#VC&QGZUW##QJ.1UY'[;`!H!\Q`*Q:*(YXM#],XU^QR]DXSN?$A^J] -M<'/?GLX%6E592*F!($-WYTKXIXT;$X&[5)$%87A0:EJ0MHTCM]8-[S(%<'!JL-=Y]'_+$R9*= -MWZ>GF:S%#M5#%5'`&BQ2&7!G6?@?USWN^P.$E*!U"_1]3'5Z(%Y3U].%MBH& -M_=Z_)LM`O?-OMW.3)YEXE191@.Y4X_%8G=4(SB$$#\WY.&9'-(`<_A6D)%5* -M_)XLD_!T@0F!\"<'8KD7W3+Q&*`&GCE/\[;-!DR;@#])5@Q&Z=A!Z3QO?8\= -MK^'];KXM6M\.S\^ZLX\.6.25?6(VD-C71]Q:7##)9K]=&Z1^NN",$?!RCL:> -MQ)DSM@>:W/!_]A-2]Z,N&(^G-DBD9D8M;F%JZRGI%?D2(@8!<9@0RJ1$0* -M,,!_#%9UCAG\T2/]>:EJWYU".3#_]\"RR/NY(G+*5,N1<0E\PE7K9*S3!U4, -M?3@%![`OD[S"FY%O="I;$HYL-JQT+QU49S[ENJ46ED:X-_-V49_/N -M\G%!AW0SP;RJ[T1,W9$DF'K)PO]I#U0C%MKD5+L>MJH$9Q\0$.G6-^%8*!09 -MM$L[+UQ/LV4E%;5XC.-Q.OYY0_<%E-:'=6SOC&CWP@U.JA*OJS,7*;Y3&I]G -MO&FH(*7&]E/YLC-_7@WF<0[2*!0]/+%/^U@H#I;^;NW/+&2G+C)T -MV"WO9?FZ!2$7U%NR@%SZI:2Z!-O+'.HCFE0-RZ'"%;;.H5(/LE+B5*++E#BF -MLJZCXW:)$0=>(0J9=::\?'T!?7-]X?GM#(%5[X6YOU? -MA%%F;@F2OC%^O!-;#<-R/G]P&C,CMT?) -MD-41LB0A%\#+!$;^8&-,WX["I;7,@_(\Y*4'P>UPW05)(H98S;K5];K/PO]) -M+K7-HGKLCBJ&U/V=TN;E<;6HDP%X?%(QF4[[U;YWJU9O6C:&P%S/_],.(*.7 -MMZP:5]K!?:8*#[TU\\=[UQ\N3#&%*E5UK,KXMF8B@(-7HL37'MBNINI/1WM'V;U3+E -M*:Y;_0H%$(63C0C6D5T\GJD8WYZAV?S*0I1GS"+FDH=+ -M6XYW@VJ%=RK93:Y"N/O(68^GIOLD38#)/B-JLVVW:/P8XM'JN.R2WHH&^XMD -MXK#UB/`<*9^7'8[+_2.O?+E=6/%2.L05?I>=Q_L['\,%/AS8,4[-M53C#>7DL]9DZRI,NSZ:B\63Z3/W[% -M>[L=J%[[[5H-KVOCU(*O;@2P&IYC:I9-4JD;V[]'_[/PD:+!,GR13=H4MJ(=E1\`S!9QLW -M$6T!8HL3*8M1BD3]$[_&*>BU3%XU`4Y,/6Z0H#:W]\!DJ8M@Y/EZ3V[ -MB:Q/ZA&MD;#M.L]>&]9575X%N>+E,;;VLET;Y*L9368QD)21:8FE\8W?8>)E -MK6=VL'S4<-PBMZ=ZI%=CP3NA8/3G?0]TP_N8&%Z[IYFQQANH+2L#P4&#LQ>^ -MFD9XJ;O@UO5T[&("7^)&.K@"X9E7C/J3EL6HN.?H9ZP<9?Y1G2;:;*JO?TRL -M5WJD&VJ:A$%+/'M$S$7JXG()9Z&LJI)A&(ESC#9:>-&_LBL^>H9+-&G,&:L? -MO+6ZL\<)3#Q[]M5U+\SP[V7!?BKV%Z\Q:]Q>O711\F%VH-'>R821#/"M+6S+ -M0/G/_2W9]\/:08H<':(2KN;JCCK#D7=Q7_O2J8`7E^WA^X%'(OYPDWX@,;*( -MD#!U7!UA<3.8XY29IB9XX2H"BQAUYS0OL7WA(K5&;JGM.3CP.2BC1*5<<\"E -MGLBLP8*:!RI](HY!W;(CLW7X;#GO:OD54KU4G042697A;W1GLF5R\P=,F6N* -M-`5W;L'4C0XGFZ"-9*0H",\Z6$@-:,FO7YYP8W&]D@,?EY7G6K-4[8`.2Q)_ -M^CFL_X7JI2M/#E7S`M6LFYWD[X_K<\=V6!TS?,5'U=+7P -M"P@F'!9B7RN*)^0V*Z>6Q,M_<>!0K5\N4I4]G[32G">ESI5XRH_+.V^3B^P] -M\Y3V6I6'>ZZYZFF\@R+^FU076[C(0[ -MU]=IB-22]V$K*DB1A1G?%MGA[_SU!05PL=`OK5.P_F7O9&NPE=?/=*\B,4"< -M9N.62';+G-7/:_6#-2K;0X:ZIR??5@6HW+AC=MEW5XV"CV+J=PQ]?P>GN -M[K=_HQNPS_'RZ[KIX`\\KE\WNNK?E,87\]"N(RXW:#*H(MY$D:+\!7,%KM\6 -M[2/FEZ3"&Y-\1'S,^I02[Y-YU#UK\@)T;X);*X5O3:\M">[@T#M%NX1[$4T6]]DO -MQ+?%W^X/_YXYP=-G -MSIMU0'14J*+!N+#8Z57P!FZ6`5BO<5C%D=4X)#NYA%&?X[(I+^H$)H[N.ZR9 -M]I+O+@]QU:X!?7?Q>K1LA%5_]JO2R32,(H`<`Q<=ND,C',@K[#]\[=J8L3J\8IO"( -M:=-O:8%AB7(>^R=,KP:9ID6+;SZ"O<*9G>Q-W,RULVZ.U#<%YX)BZOMG1757O-- -M#6B//.Z.\X"WX,36(==(@=+L[%N]M"-`H(MR45<[$<'7^6/0J.EF1MK((%<* -M5WC4M>B*CVUQSXN8?M-O)_YH8;-?QDO9%--.:I!,`S2#&ESX?2@D11'FF:5'O==`0^`U%*<.@Z(O#5Q$A]@:>`1B]?=NWQW2P -MYPTMQ^)LQM"8$%A=H_-YT'C:_:`?V.;?=8ID@(MJ;EC[,V"5M?."5RG$E&8B -M8I5HU?DW9S7%RP95E-=166@P/QTPC>>XK%YXU^?I*Y6U>FEQ?O)]G#+/D%RJ -MF8EO'E^/0<+5C?C3(0#59?.*#_(9"9PR^[\M9+ZL$+"RB#D[Q=81M5DG3F%? -M48K\KHVRGF25NFICK8-+5(QM96+;97TXZSGAR59V;L8CO27%X.A/?/9"Q"YV -MD.*L\DY;9L1\^2K?M?%V9MG$'YXQ%=OK,8F0&!NV*?GHON1E@SCVU*C'\L]? -M)^Z+AK=93<>MSUD/J@7?JND""*(3-W_@2MGOWF83M.FMOJMAS/$0S[@C0Q'1K)B4 -MH1_N]'UP<%IIK5Q-RS[:`!!"/H(]^AJ//I7[4B_;I/9R/WI3LYTJ.-[&MY*& -MZ2L+S[X4F8H\I0S'#U(GF/PKS\%)0_E5/KO?`0OUUD1;:?ASZU#.X#`.+^I3 -MEUM0S:5>&BL,,C`V]BX)82>['MY^$'HJ%OKQJ3)ASY@5$JZT3O!LY3!A2($: -M&C;^>/?KBG9&95@**FG4$K6F2'H2O'>QNKB#?MA\/;`99J*I_`*;R&,,\$W? -M3MW,@)FZ>,%C4,YPF+1CZAUUU*!P,D2%9[6NFFF>)8,48(E0<)U-2V1DXO[9 -MV7:.ZC!@[77L="E\F:CL!9S.P`92)D;1II@,8Q5A9\%F^NIE?2FR`P=8%.+R -M,?\N8Q^7I>1Y)LKN]0J6<*R=K8?'DU12A%ZKIIKI@X?TX\X50RXT3QT"OJG1 -M09/W.O2=W/OR]5>X.,95CB7#GWEF>3Y.& -M'\TG?\M\J;SW'`H9/?/Q3(M27*A,MC8R9I`JR1#4HZO?2=--)&`S7U#:V]T\ -MK":9WZ"3Q)Q:13NU9$4\KBNBX\R\\LLOIRALE'+7*]KCF`8_;*V6_!WLH4.@ -M$W.#%.-E4;-%=7J2O(\L$$3>>W6-US'O""=6\Z[Y-C+S2Q::.G*C09E3"@-T -M_$T6991Q^%8J+1_N)@SQLV[Q.[-S`)E]UR][C4;V6> -M;3&G.J"?=BA]BYGG4&`BBO03>\`"WY?[.)MJX^AU4Q=57#KY#`2<>/UT; -MI-.UZ--(.O"R530&0@`K70AZ.:K5#TQ\72NOO"=U7<0+Z:U^ -M^4&Z-ME')RRJ\;<`OP6K'M'K-ORT9FM/URLNPI#-?OH^1U,55&LL4'RLVM9' -M/<5V-\WH::7[NU_4//3>\H2J*FD1Y)6J]L -M-_9`)6ZW)(4`Z@;.*(BCEF7@5`)LY03FRQ7RT\ZQQ!H!,"/'H[$W$=I6;['] -M`3\P^A.A\<.A_'XYX&5(H:CD@OY5IND.O)A5BDPW[D6()=3=.$,(B2LQ`;GY -MYFTG%&0$CJSJ@+N&XF`]:@+120_C?MPK(\4B/&BP#S.1&@`T/+I@/W-$\L]A -M=EZT>];[R?ZO'WRO1//L:+]QL-N#HZ[+OM-`U_BP:UZK -MC#QQ%Q7U]'5!V96_DVX\;\;L)?H"-B52<#\P1&_C%V,%_/C>.SWW+U?T@]># -M`O74I54UYCQ)ECA.HG&&*Q_CVV5O,GTOL:INL4;*-B;1_F0>#1NA5W'I-O"NGGJ"D]E) -M<[R;>[W:7VW@!MU+--SGCPZ`=[3_IV/DCFE`V%.9J_5IGP=BKT;2]*EO`$]6 -M5]6PVC14M7+96MG2AB3E=,(RO5B8^7-O^0"%S*C(,9.3IK'@JJY[['GO"OH@ -M?D?1I>;@*[CY_98^343>8E7E>)7*8ET@UFNKY;N8S)/ET__`]C"D-;S%?\DE -M\&WT2WJ_0T9OH#BL#RFL2'&56"E2W,2P+YRI62!N--F8EI8I52U6;#^2GD*1AZ%=]+@B[7/#&J+9& -M^G:88UONEJ(0LK.6BGM6:]YX'[5F6^5>^8`UF6GN1&\14//)TI/*9LI5?1(S -ME,^S>;O+%7]!HCM3^?18"P>;TL*E@/)1"`27?IS_Y2NK66;;@Y7[4J,-Y1J` -M&R`TB:7W:.&N8ZMXUD0%0P48%*N6FWE8ZY?`Y#$6JQA?VL& -M:IRMV^?\R1[HP'O9!OF,0[+`M19O,>]IRIABR7^86$OJ^]VRF)S7Z29D_A-V3PYPFGA]'Q,!RO[]Y[#<,,RFO>Y+/8)W&MQ!'B^]K=_$,$:I2-G2H/$/LSQ71N&`(UF3+'1CY=\UN*B7!.%AK_+,:=;#ET -MHAJ*E*2HZJA20CA\=(WB^S8UC8LS;C+U\Z*/BO`9:/TV!B&4H#"SLIAYGY"_ -MPY+4;I60<&L"\VJA_>5N1W5&>77A'=Y,\*8[D\50;FM%S5=W3)>%YOONNOD; -MY,T;+MQ7",VJKITR/@:N'A8*C,85 -M"$==4(Q3P[@^#-]LM\4_DLY64G/[.P96N+.WQG)::G/V -MGU@_Y*1%T'V]H#.%RV/Y,W@+[5-T*#0A'O(M$/:#E#Y]D!QEV8=X]3D"3CNXU\V'GJ65,HWWC]#TO3!]O$T"700<)X5/-5=<)+LH6%,CCTRW -MCZR1'OKVV0W&>YW^L95W^^ZHM\!OH#N/[TF;--BB4IIO%+[)0#%?I24C\Q71 -M(XVY+#8V]DH8U[&1S!@ETKXNW.+<:J";VE1;>%$W!(5=.;BQ];7ZMI@\S*/G -MV[9/&T?"&Q4^&;'[67[K<=?@_(7:G8VZ]0OAKU]TM6I!7^C,A5X2F:MNOI#MC -MEL9_#C=OF`L<<-[6K_F])%Y0S&6=$?5\].J4=H9UG,@VWB//BTW58P-S#[S^^ -M5\"@G[#UQS-[$(HXNEY1N:+[4'J'^XZ7U -M/6*,$7M!7&]W&KQ_M#K5>U044#/':%6Z^C(J_Q6I7!W^8@5_I:JL -MGT[Y?74\T5=0L^J@5(_[X]W@Z+PKD+JHI_KXH(G'0'W*P`V]:-5(G]FM$U(4OY6U8Z=PO=)AR]&:7^"IE5O%$M]BG"W9CQGKM>*BQE2T!2W!J+T1? -MZTV/78C"A'5`IN^]S6LNS'0CDZ'5:1%9_SO.9_`:&E;A3+9?O,61-;YW98FK -MA7<''+,(*$"IZ&Y7OLA'FITR"YMC4I)L*W/5532K -M&"C)L).U*P'8]5C?]^G>'AKSM3/G4<>V2J*D#$^8/YI4G< -MT;`VTOE&&9,/&%MG;I;"#=YCGFJT.%81)W)K%CZ"XE%&N_AF%^9PV*767+=$ -MS>27,$]/(9O'8@R*+E:`[>AX2&ED\;P0S&GY@E0S>D9_N6\.#2@UB.QVIG1* -MQM\M-A`.=+?@,.HR97<9,=J$@6/G:MJ^*HC&-'13\LD>:5&UF-/F(U#[":.W51IZ@5#"2&\!1O*S&I()(NV -M]%R.[:`5,QD84%1GT,VK\/[N+Q-=YF/RXA\V@PM]`:#D8^7ZSC8DIG`$\?2; -MO5].V7IO8%P33F84]<9I/E"':+%PE?LP\'>ZT[7RFZ`'(N#WOORRV3Z$E9:$ -M30MN[[`5&<)FOU -MCHS8;G_.AC;33D`W4RU&A?(P9WRM]'_0I%GPM#&@.S;-6\XB9S&B@!%C+%

W5^.'[%<+;4TZCZPB;'L/1QJP%(\Q -MH84C)^-"C-=EZRI"S\O-+H=M79&";5F@O]G<2,T&4_DP`_%XVS^W]'?*/K%A -M)@@[JRPP>67VS!SCEL_,N@:P]MCR1)B-SF.'L!O'/L^SVRO2"PI"IE:+360> -MP`+TU"84LTR.N2^WR[CVTLG5_W$-:+,@B%(R2GRR>4#\J@FT6L9P"\T.W(O< -MP]S4M[[3?(_C33&U?GTE;<=TDLC:IR8(+K>Q&7S?[R+M!1^J9WONTFP]FJSU -M546JQM(0]4LH7R%K:/O6J)VCB>!8ZZ?%/RGCF-#P8 -MLDZYOM5DO*^S29\6-I'M8OKZYR''>0WS7>H[-Z2W2+'`O5BT!#'BIUP=E4D4 -M>+YU7E7OW<^,`#IH],\R2;5@0/U5SKL*?)I3+7=@?FZ?KJD^H^4&W&D`3=': -MWAD=^@XP4C#=,8F[PZ/TA5^.L"'P<<+PB`3R)O[M]=]J,[^6ZQ:_%.O8:4Q+ -M>#HRP:QP/!XYI8[,_DT0UERON -M:>;)$<5UC"QC!]J+RG5;R3C16E]M.:17=T2KLJE@GQ)\DL;QY:DV7/*D$*/( -MA]1*ZEU9Q^PZ^+TP);XR2_9[-(O2HWC?7,9@(Q^U?E[_I6*#(H17I_J\%9SB -M?+@"LWQNOX++!UAV_K`\19-&NK`^O[,L#QH%4/]?UIN(Q1CT5L.P!/EOC#GK -M6:$_<>['ELN^R9*!U[`JM5%(5Y'MH`&]73H>GK#U2)OB"L(R.^EAQ8I'1S'H -M[[=%Y_U-7GZ7%B'<(PE]%O-_-U\@+XB44Z7V-R,JSOF1EC$:^,#2=!6KWU+[ -M+'2:,\?(S)G4W168N$U3S<1*#$1D,ZZ/;`?KDGS(Q(!B(NN2C%WA[]HWSDG] -M@TH&3CN)2:^T6E"R79G[I>#T^)WZW]$%#2"J?BR97HN.TT?@8\;J51,3:Z1V$"82\R%^+C--9S5!+5EH*R -MA[3;&`\!7?[O#4:=`]W>>Q/T00FC1?JL5?A[$;;0V'_A:%?L:C+EQK:0-.=\ -M)4M^%#O?3?O()]R"7B.NR3B@Y\*D9,S$0`\IMSPS]*J3)Z98T167?X,%^G,J -M,;)_I*\NMA)2\RR,/EU$`.+]!_/9X+*7BJD?,$FG%#V'1RF+I'`U]+9_ZZZ$ -MV.7)(T!J.@:XM_..(&:[_:XPVL]7%^LF!!@W^!P"SQZUN@J?2$V6!(N\ -MT8]E3([I4GY:O?<<,A7JU6;[6&MXQ@93$!<^@\5R')$%G9J8D'/FCA2Y")&L -ME1M^(L/CMTB7"L`^16(]/TMYZ@VS>5CJ>FX9/-X44&KSVK#TRJYZ'3,D28.\ -MT!988L)*,F+N[@[PL'_5%8QA%]I!G*OFF22]?O+VRGXM*WC^#MZWI1-2.;1,<O.+),O6KC+R1ZUJ>+R"U=X-+!E`V6@Q.'IR`@B4!+GPT -MVN#T@[@/C'UV6)[[8OBKRW6876Q4S06$N3F"J^%ZB>7`OD6X=R5XC'R#7@:3 -M.U#&IN.TJEKLH64%9DK!KPH?"N]GX0QE?N:0>O"FF3O0=%J^?N2DT8YRL0U" -M%GN9/GQE:^F%`"*H^2XBT/T2?M1B:,?A1MDQWV4*-S\S&Z8S -MM=%$1F^!.3?`=N!SB)R%\`&V0\$,^6^E,LK]6D9&Q=1R/<>[6=>RM]CVDP6W -MHZ5-13;Q'0DGI[-M54J[^H=2B.R\I+R+FYKYCR\W^")ERS=5&*TT=VCX*^V] -MVK!*<%F4^O4:'>3/&27KLK4G3IF0W%K]N10)$!B)\C00JJO:KW.!8'<84:]? -M=`#P][4EID$Z.Z\N;KWD95J>O&(U?,E)!9#@2DZ\QM*(%8!WP>XH6;"Q?'04 -MF(8#6\1O0YN"3E_5>"("P_#7I@+-`S2,/X3KZ5$1,CQQO#X'?/4VD<`B6$)) -MQA&B34U^)7.O\&.V9,_^7^9$8W[GIAKE5QM5GY;V#9SN`_')Y%`%.'/7^R]X -MZ7$L7+JWLDPK9S1DZ;,I"XN`-PKTX+T+Z\3R*.$S"P8<127O7AIV,Z%5V:NI -M_'@L2DIB8YIE,"9()+0[D[*G%<6R]'$!_P4L,?N"]-=QD?IR&2L-;?9PPT;\ -M)V8C0?EM*VC'VKB*>%C$GQWHU9;_J0%3AKY-0=6:0SQRE^'"H?1E<>WZ"/=/[@VF/7.%6HV$(@98`ZMX2_1`=9:2A11;U -MJ#L.QK+!O63]7L_5O+OJ)4,W[8\`\TR(S*`X=OS>"&KQ=D1@PQL9LE/TF6[+ -M`SYF@:M*=97$N:#58/[0M>,7=MYT=]PD9H6SY6[AQ6A:Q.!9]@1K(4!Y+!'J -M9P#Y>V@[`HUZ)M9F87@V;MJ3"\40]'A,3%%QP\LMNI8YR8)S_7?$8V'?@.@'X&_MX -M;-Q:/6.!J'U]"$,V4XM[MO3^N&A[O#T=NK[6!OZ>E6;9YS3_T$^I+L*&&/CN -MZQ8-3F/<(9\O5C`\%_75]V?D[T19Y]*,[B51ZO_:=[KVN-$/]44Q'OZ\`,7B`8 -MPP1KZF\3.7[N;MM%%5`&PZ&P"KV+5.H-9N!&*'R>'_8OJV]TL%9NYFMX3Y8]NZWXR/?R)KE;\XG` -M$@L5<13A1Q,QE]Z.R*PN'6;4%ZVW!%G-N-:"M:9X#5P!70_X7;ZX:$](/KKZ -M.ZQBEE24JUR:28^.JM-C&0?6M)`3V^T;LJ/-":K$G'?,>6N[S2;J57];.=[5 -MMD,1?K9R,^ZOB55>\W6/J\CO>BV>7XT*VH/+T^P(P[5B:@#I:KM'$#M25Y;6 -M\XNK`T.JZ(;CYR38%+8^6XGBH@H#^F]I,R;J!O=XC%^JEW1CDRT@Z>L+V$Z9F)XCCOUQ2BJL"D\(^U<(#?+H(4IQF -MOX/W\[9T)R7GO8WG%_?X#L^1CX]Q.8'YUKWNXZ.51N&7;Q6(\C> -M;VIS(PQ`Y%]Z5:V]=SO:CN)G<@X\)1;7[V;NSCA;N -MAE#!U6>H\OE/!..%W`Q$P:_D1;<\`*RA,:A/G+FA-EOR*T.PXW_K5K"`69^O -M?)+CJ"LC[28NP^Y-#&QX#V$A'3[W"9:E,.3@X?. -M50\Y6]N,4N<$W)03R17BZ=:F?H-4A7",_Y9O_,U$<6GC+OG0[N-FW1-_K-2, -MN]^:75?&/%B:+E$:[C<":LW1?E?V'3\WR9&D9G*\4]>+[".G]C/]^!0 -MA.%@>]LPGH#UKOJ?@S:YEOBY<3!#HANEPUG[IU7;9$9-:NM)IK271.XOD,K5 -M%L'IQ>B;Y?$<`TVNS30^215.;UKD*[OFP^PHOU:)2XFFB]M$F['?B$#+6]"Q -M::6#P*Q'J$^4;%CI$F6.^#:U;"@?L58H\>5&\V]?>)R -M^3#R7\-(U^+4DQ)F,,AJG"!0!7S5HCJD3E5?3L"R9'9:6EO&USALYN_KA;@]?`[\+K%IW?^ -M_QCZ!?4^R=D7K>A_Z)6@WEW6=X^S%F66U+ -M+_9:*VNJL!"1*?2"&K$!K6`4Z"SSZ%$V. -M9^[J6YS7M;X[8IM[J\W].:8OVKWW._B%-61G=AU1P)TP]%4+PO<1U`\3YAM8A)Z:MBW?9T -M1I@RL!(#4^6)047XUO1N723C&3$8,_.9)?A1TJWYSHXXZ?[;M.;WW/+*4P9P -MWFW\H?!4EA`Q[4AZ\NT$1K1&MT29D63S::=2K(A"B16,Q+90RO -M?-"7)]RN0)A@#6\1$-JSM\^N7[VZQXCBW`P0>N(Q*F;55O4K)KZ[,?7L^R5M -MJYGH.I\Q#]@,N^5]06$D/ZG)+]*F(>9&!^"Z^C\6R,\48$B`V1,[]8[ -ME=E\1W_/PR1]Z&@53_-LD_I>)P][515756P94X!N^K>1QXO6(O2@ZH5IV?>% -MWT2?\265-5Z:B_-GBK:8@XXTYHBU/CFHU)(>_6@,]-G3F)=%S3LLJEOQB&1\ -M';RE*>1+M0F6(SF20T,O(DYXXF'XO<*;^0X\DT#939BTE@][N4(4"KM_AX9/ -M1J==C$M00LZ6>7S0X:*'U4`O-[73MN$%2%A$V<4@P8 -M?@+H_Q9KHI9F[ZE8^G5`[,+%ZU359]\ZO:!(%6F^EDZ5SG06>R<29WE+9?^- -M#1/+E:^%!7SU_<^R#ULB&3(W*?;`;0-4 -MH]*+52L@A^5()H)B+7Y9J)[<<=C,$*>*'E;@\A"(A@-:JW(ZAKX>[7B%P5EX -M\>QW"L\W<"SJW`1CE]&LQV$"HA)ND&HGK0T=[MI6%*A>4);=/O_X,5C-KJDE -MZUOM1"Q=[$(EZ'M[[4UA*L"7HKJ"-/TM7%&_7\(-7%,*#<,9MK8+3H.H:C\[ -MXTZC#;]AC@L:?9HGA/(-_!^C"C6(JR[X.[;Q3*-=,(G9&P1G+-]3J0-X!;7J -M3\"? -MO*E.H:_\,R`D/I9)<3R$`;JS$7F6@8#@6&-R6:U/%-I\UWEO)WR+,]Z\ -M4>*\T$MH!#E#$;32(35:.J--Z5%-W7Z=3;F*$!*Y;T8@6OCMGB8.KXS[)T%" -MC3#Z!4%G7KYSAUXA8$2VG%-<`U/WLR-3@#;H\//"*G/$G=K\.$9L&HJ'_)DI -M+KA&(M&6KSRK\D>\%_.\1%B>M05B"A06*H'#O\=,!%$\HR09CUI1][(P+A7= -M1T'2XJEEV>+7GT=(D>_=J)O'S>6@OSN1J.U1:[#W-GJ[4TCF=:@S7<%^A"9H -MIZ^OS75:L,_!FB+QO:71\13A[60Z>;V8!RO,WO,!2MZ1KK]>>Z0F^XYS#K=) -MK>B_;9&G"E7(U,T@)IJ-(5/ETTR';3Z)OGZD6]HQF_U/\&&I+/A7BRCTUB*O -M<[RNWJRKWH)\]7I#%XL6UFWH,/GAF`)@0=5R_TQWL_7XO$9"#T8LE_6EL=WY -MP-QM%UE04YU&")Y0!43>J,A7N@M*#G9S,04W#*8F>SC`HJ.2P'T?8FO)49[Q -M`U2!XT`7\\[./Z!=6FOWG/(9*ID0]ZG`5&8Q<\0(.D_4CI`W4]52KO11*\^6 -MRUW'V -MMRL0PW<<>_[Q-5S".F[+3S8\F=W5R>;YUGML+E!H.P)GSXKGOR<28[%D\[#E -M:U]7G\-HGBH@E:[7A'W/SQ@'*AVFL4/2BA,.8G_%/I4X;P&B#=^Y(C=G!T$, -MG`R[XG3/O-J=Z66S`%/`R>F9Q\2A7, -M)Y(-?K%0Y&CJK5H,Y,DT]724D?ZWHVZG#@]$!2%E^\,=_7ZNEG,*1NR$.QT_ -MS9L<),ZQJ)*E=%ZN&;'LC?T>>$#*,PDZI'P@XDI.&W\6[X0=","QQ,U'1$N% -M7^N2RR&E(!4[/>^KM(/\:0]=5_J$2\TF;+B03*MYQ0N+-/S2-%:1L1U`17RN -MWC9X:#/7;7AU>J:L[FCE^.,29^Z9>,-^>?"*6:N,"VRR@3KY;#VV/FBB/TL" -MHR2WG_B.,3:LF3YTSO]A07TU"@8UPGENR+ELRN#PU+]^-" -M)$*A=U-28N->#(6/EK%L/>=M/ -M!RCT5Q\]P@3" -M#[>^QS[A'6^)O31/?/NC>T5G^Q=T*2U&+[NC+&MH,#_?!IDPR=J_SW;3Y!JBJ.%+]'H3' -M_,S#.P@I,U0[L+)2/N9051#GH`T@K:$^L7[ZITC3\_969;N.%E\-_]EH&SH/ -MSI]ZRY)C39]J<3DU_O -M]$RQX#\CMN`[FP&/:P8548,3\[@2-Y^E/QD]3V/`T_^2,4X"2/#LRO7./W93 -M`CN-\KE9NL"\M\A"E\=W^#5N3UU?GMAT]C#!-VSZY+B_8RP#^2,4*]HS9$R` -MN301BP44`&$5>UH-@K`B%R="1PFV5VE24J,\]49/2CN^AG>^TE)9\B,0"73? -M8H8YT7].2Y\POCHEHNY_/Q_L%$#O]GI%#!->TO%*C]]M??V:A@XQKSX]9 -M'[)PU8]?^-OS6;K&8>43<:X^7NR@(+,;I^75EQ5JK2SN044`-[)=3*I69L_^##$#V^ -MSSS4;`UE=@^HM;9AXBZT*F1^XX\5X1K@R+D`!:*_ -M5N\R&-\+>O()3$W?7(DXOK8$!Z'.DS=3HSM1E9(QO5 -MJ>A@KMN5*VUYF+O`I32&`YCR-3FL2,GJ[F\$1/G-[6I'!K!;)40VS@O[ARL-N@4S -M33+VPFB"'G-"*%?9R06-:O+[P&MP?N!+/=X/(6AHZ,]ME/M(C?]S-GO1C'D, -MJZ^@JOP8Y!6$HS,(8_9K[,3, -M"I@<#XG$6]2/WJ[AQ/18^79FKFJ*`:IUDD#HEEWDJD5E5OQ(_-FU[.>X&%2H -M8EQANWYOG78)-?>D?AF4I+)0+$F+5V8%CQMOK5@J^K1,';F(@,-3H4ZG*)1] -M(5[6/5!AJE)(C35C&IF5M;@X4M+L+GHNM0WKIQZ`D/2L(<$3$=UD[6[BY5-C -M5_>B7Y"L;%Q./NU\*N;"BL7',OG`OY9[R87B2T&@J7WA!@]"DB;AF/1QZ^`P -M6/IK=H"=8/$]_B!%GQM*2S.5$^C3%M(*5$#VO;C6XFCP'($:LO`EJ6UN -M-I592$:['8A:EF4JKOSXP,FU(M%G#(L[@Y< -M?U8B-HH/,H57\$:C$$>IUONIS@>V?4XKB?/HN4"NBC2Z4D8)0Y#&6-Q+\:C7 -M9/.7=7K\7!!0]4)Z"_].@(A96F<&_;GD&K/B,H;[F69[E]!9^/E\^^7%QK5?@NL^GC7.8P_5/ -M:Y7:M'I;6XJ@F"?* -MNQE<=],Y!?<3R-W27=MVM8!V]`7/+%.%L@'RT[/^VWM&6B2]&U#Z\;FSLLE&>.X -MD'/7LE']Y'5/!XVI+L]#)2YH_0]=BKWS[<64^&M`Z+;+\M#?XS,Y'G$FA:<@ -M3DXO(]0KPR`Q;ZI=`=F8G?;I>3XEM)?JE>KNZAX$5F!ZV();;.&I2R+ -MEE[W&41%'@BJ>Y\Y<%.1")/*CULM"M)5/.3\>Z",1!EVN*EEA^I,#C_TDFQ: -MP]2GS-R[]O48^"G`9C(J@Y^&>/:B1KSKMHOTTQ[$"S;F-M>29=.BA$"_-)M$ -MR@KR6R6PR2J?XZP1&D[W25S?4%OGP9SPDC -MD6(PP:,N9T591;GDSSJ(XWNTQ&YK[Q],C)'HKB4]CM5QB`.92>DW"I^Z]NWT -M*H4BTW;"/[#FWWDTYV]'D3KX0*TCNH-^N636EV$P;,C$`QH2?D837]*[`,D$ -MFP%%6DTW2=8\6<'O9+FD8.#&_*(^Q-(DJ*`;49[)GSTPI$Z/7:A,BC*%G+)R -M5.2!FFBTP1"P"6]F`U"`ZT.O(R[9'"0M='RKL`S2GGGO![ACI7=1EX%K4`VL -M(0,T6P&'/#_I(F6A$SE"(KW)OM)2.GG_@U`QR.$`8)(GMP:VVT<>[ -M,9&/JYC8,-@\49>R5ZA(#=7=5*\'GS#5<'2VZ%H@U38 -M:RC9CC=58)H?F9-ZEO<0!AF]2IL\"PL#,/AY7P<17IZ$XH"O2ZM[DJM!].-6 -M5NG7?,"<#T#6G:8MR]YN\LB^=#-\YC=;VIOGO06UJ0GC)GF;&`)FZ"HYS6LC -M#DXQI!D_9LX2/J]BK94()^\=#NPJZT -MY(#+UL6BTX[S$P[6*H/'(LU7=GWJ;&VNC;XUC`8K2=F%A-0YKXCU-",J5/X_ -MN>2C:VR3G^*,AF!!J9*0U+BUN1R=4JCULJYK^=2>LP*M<=_8Y10M_&[GLZV& -M@1Y:9P?1?\THD^H_*$05\S"I,U571"5`V*P5W1)>>:6*>JDPG0,=^$5L"?3% -M0/7]:*N'I<3<+K7'H\ZVH0#N`%F50-`]^%I:>T1"7M+(;_E]!"D\(Z"GB>AF -MO8,9:%14T1TNU]TRVE&5A9RKQ1]K?YD+\=:P3[B4"<>+ME3RHRG=D9\5T/IX -MX,$Y.^&K\#ES!;0?('4[KK([H[963XQ/FOL>S?N -MBY_7)(Q*&>,ZD+!=FC[0T#JX#1.,%8K]8ICN'8O#Q.9!CYFROC/@>HD3-_`; -MR[WL'W*A/5D)N++##Q<./&#WV_GB$#+XLSN%"DWW;UKB[)5KCW:SS]Z=A^8J -MBE^]0KBY?GVXU?U$8:1[=VUY8`N-.L_-*17Z%BAS_@,$M)'O@@=S?61++[+. -M&Y@AH&!=%=D/5WUFZA"?*<../=YZ.QXE.YQ2F(Q:7A1"]GWJ8/#Q&MH_E$'2 -M!*IYN2E?TK?'JC]#+ZH.MIR_ZH]#@(]/@&>JRA`7#W)`[KSAQ&:\*KFDJ478 -M!LSNODRN<2_.OG2,>!009]SD-,RQ-ME!6^\[Q#!X#,WP<7_8L)3*E\\D,BU^ -M,Q4S%:]+YS\8@22;!OR<#:A#_[D9VE)SD,>\G; -MAA%.!A#CO[:>2&T?T^Z=@/A1"4XU9'V\U,M0A+7I]P_21K06P1G-##+R;!Q-:3N@@?.7&/F!+,\2&,'.8F!\-0BMF([S;Z,'S7[[Y1\8Z1[#L+>+VF6 -M:-=^B-)!ZA@\:BG@.J2^1]+',GHOC41_503Q>1J6@,RHF:BS)95T)#""8!N -M*7)']!`%>4Q>95^?@/5RED'?3\#3';78:#8]D\0"X&4)9X8Z;UHQ,#`[GK,H -M86UM0N:@V+3(BX/Z=(Z'D3F^%QK)'?O_TJBZ43G3/FB_T1D"45SAKDY$V,;F -M/M;):F41GQY[;OO$3T`68!\R__H\;7A8$E=161\:/5E^HV%9Z>$^N*V-$I'V -MHVXI\%Z157T>`$F30)YJB^9?L73V0NB[X(55]%F>BK'VLWG1@Y3J^E/7JI53 -MA_UN'=PG^FB'?)Q.2$`2.P+(^Q(24Z&=9Z-Y!LZVHVRDTIE=@.!G.(^GQU.O -M!E$-`,$_;UW\JJ]%4:&/^Q0(&\'E9;/X_0>/3L`AWUNO&+]+"^D3Y'[K)2<] -M5Q5[KVT`HU5FE1^UB:C1D_C0^>GO)1M37-G]9[E^4;$C\9.M/7-?<.09*AZYW`M*,1&7 -M<^Q@74[5J4YN<6LZ8VX]I)++MH@"P9Q"?;H'JFNWUJ7B6G7O[J1YUUS,GH-+ -MBU?+ID/Y45YXX9100DEGQIE(HJ>.#J[_LTN?&OT01V4XT;.E5W`?VW&,Z5^_ -M9&\B9U[PN%O9N.0732$:_H`_*F_^.3&U";W[N8&!@E^*Q)(U*+C'B4A.B\U= -M:-)[258H_E:S[VD[8=[F8QW+R,[=8\F-[;"D^"KJ`3VOGBD"GR.7F#JH:&%_ -M!L%\R=EA7RXG4C)6P=AYV]2F7J$4Z<3SEOP)%^E/_@PWO,)H4A5_MI3%IU&" -M%`^NKWD.>K.;V>N@JD$GS($N,$="7#9X(5Z:X<;!*[YI9B[62)_'ZUWF>!`& -M1QF$S)YNCTO]01Q/L#Y/CG)\Y(6XT;F$J!NK"KV,7^VL7FY6'H'XK0P0T>K6 -M1ZK*ZF>0XC/<,[%T";ZDW22!GN9U>60Z)62KWG9;3,661M3'*UV'Z"%*]Y\! -M?2ZS.U95:HHA1:V^"DPP@=YE/9OO3<-1/Z0D4560BQ65!K'ST,OY^5KE\3:Q -MN@9R,1*(ED[7,/$5/^"-`2SN_M%*VBVR7<5^>D37OQMN*M&]9F62VMI7IL22 -MR[E:V<&;NHEIR]Z`Y/\Q9"_GJD7,Z<6\4#4U6,P/%,XFSWY).XZJ!V`?L3)+ -MKE7;_M`:QP_P^/HL:D`I'122[P`=+\9+! -M2A*M1D]09N"B>&`,-E>IC7@4*M`D3M(UCN1N`T$"9#RA^1(D+7N$EKPV_W;= -M+TO1?ZF41/OK_7Y&R2H'9#'A;^.RU`+OOAOHG]):6%D"-0#BU<$:8D.C!=!L -MM7'2AZ6RDAVPY^8A5.0W=2?V%MJ`YGBM8ZW]L -M?N9IP.*G;[G"P[A!B^H"S4]H$=9$H&_S!:OR*CCMC`;PFE#S]78.4P)$2 -M8=R_`F]BW_EMK;(];@3.F<6TQ@R^6<,=9>AYVJ;1\%TRX\T01&$X/:>S+W$6 -M\1$#.62"HX;$$8'!12/]DQ.#N>R,=1OFPB`*NC/2!7YQ@BJ#20Z^9>DV'%P! -M-`SK#[`4Y7)8053B2,#U0EPR&_\08L+3-KMB.&U9Z007Y04]TPZA9)`20FT2 -MR+]%+2[:[ZL]GK&JC6E7K"_O1H*&P_@K#@DR.=3*$GF=%W\@6S*WC>%;'0^T -M>G$^)?B4X\!Y9J9)5K-?TI*[,5EYU_T^I++6'EFNW>/R(G%,:Z#=4.=G_'G! -M$Y(-_2^\M-=6TP(E=BGB_QY$`CI&K:2_A[V_>0-`ZR^_V,UON00:H>MUA_\5 -M/OSZYH71FZ1Q)!%(E+'?.?Q8P"YX$\#-[%#S./1,8T)_UZ6U":09"!<:F8VR -MLUB.T^S:-XW":*6/+!9BVVYN2\MVR.IG -M"`Y,4>ED,"WOVI2/5)\M[)+#YQ<8Y5I^,O7XBFP0A#/>BSR,1:J7%1&.@ -MA815*5$1P\EE^Q^"FWQYZG=ZD:\UKVX".HO.VB.HA$7_N3=U^K#W]DCQ?K%> -M5Q@8[G=-,.T014[6RP(H,ZO^[WL=!WO;Z_$R6HM`^8>\-GHX-2YISU3!T>G= -M/D&\NL;QG/.ECXKUU#>`7;>8L/J<(T9_TKS6(?OVB8TZ$JUZ"_S.<#K1A^BN -MZ6MZ)HS^"6^J7XYK8:]A6AS[VL8T_KH+85#)6!3_+"^_GD^B%#&>GUPB1M;9 -MB)9D:OROR66R&)_'EP+GMF_3+52V2,COJ@3$U&DY.]T"8=\@!,+*S%)7X@,% -M12@C-7S8E*RTS4<32M4'>!"W$JCIGH']LYOD>'Y76_D%B">2L# -M^"DOEBJ&N8-8S&FR*$_&ROY44E!164D&1K\%&K]/\?\&$6_BD3=((+-*U!J -ME@A@P8'*O+LP35)`%Q309AC;?MK/_6YNMH4_7U*:F\+QC2HOY4W17=2S>\$% -M?&A+RETXSPB88/^/$CVODV'(6M1989W]H:91RO,7,DLUL._<)^?9R8M.0HQ= -M(HXLQ@F>G:8$-[G(O+KU=?<+X[_7[W!S2OH?_F*5Q:2]>#F3TQIRVDBD@7Z/ -M)J<.!ML9[UV'&/*-IW>9<#<@4RZR(PI*KU7EIC$RMMAZIO>5KR',1E#U:P[V -MG/TZQH9%G3'D$EV1EGY3P;\UX?/Q-`1M;81#!)(>Y[:G;/&[!2RP);)P@T'- -MTAQW\<'598]]-O9\+#40_(\"S$OUM'U;4^5KM9L3\)M#5>7D3T>QCLX&'ASB -M[5J8G+^)4,CLU`Y3%9*[]3VUA0TN(D52!8F!-8Y_:WUSC*7*I\=[RF9V!(,Q -MI0V'R-@-83L;L&JTY3=X>+H@VUIF-KBGQ7K3H&&I8VD8Y;UZ==`JK8`JE6\L -M_9W#^$Q/K+#+-KV3-;A0B&G(3'(1F>V`=Y\12C-EXQ8G,9$1W]I/*TG5EP@B -M6$95FSTMW@\=6O+1%ENRHXU=]=[Y1?,Y/WMO9-:.GO^+126=IZ82@.T;"7@?I`7/.I\MN5<]T5J'QY77;.E`!8WK4SS%3)89(E -MLPGO+^P-;)?&-JJ;4I<)1?;S2V=PYH^7V'JXP4'DRVOBM',2*SLN3D[L*;AD -M(G(:MW4*0I')F@GJ]FLAED;*]1<@;HE]IK>4^]E+MEN3'IOT3_I88JOA]0=@ -M26^RR$L1G-)P*WMV"1ACZ[QLHRY"GH6V=\:IVSP$5;["C-^4LH_=!Z@.\H_, -M=U4PNY<&1S8I;.5U:RH5#.W_."XO8W/)_':^4#^A$D5MJ#D?5HQ1A^2V,?86 -M`F6@)(9P]D8H<@+NP`:%SA2O@Z[QMI*OLL3X&XHF!R%`E'-V+J&_,)65V,L`QZ'7V& -M(]R5$2C'7<#:^UNC^G4YTD?NM:"%G=[.?37*,BU7J5D^QVO7N1]]6DVEK4_' -MEGUD=V2PHT\V7EYWH.O;!7C$A!LZK5NE0Q2U3?+^3^!O[$8>L%N'/S?/G4S;/*OWU)/^2HS+IVF>PP]%P'DC!^)FVI\0]16 -M,KI:E>T^P#AV9UI`_XY_QOVD4_OJ6N?&3L"3W/8?KNUN_=QHP0R:!EA^,Q6W>#J>I86M3M##@ -MBL2HIOY!S0)=&P7=R*DIQ95??BUNIP9_-)@=.\?%3M)76[8'->HMTQ;A6SE_ -MC#XH%??KUF=GFB;JJ69_7(Z?0RFQ9N.&3WL7J:)V:,%5/+%Y-?2_5'J5QYYY -MYZ+?T?[E_?M,;]5>R^/+\J\P\[":78TR``*=C\L$8\O*#2WJT0B7B,+EQDW< -MVQL$::+?A\/9.%]!TVMNCN0BK(5YW0)?\[B@]I*?^.K+Q9=BTSI/3EX%(=?I)(2& -M..(_RA_J6,K?1C8$1I4U19Z9#!4E2YH&4<[P& -M&AN]&BJ>B<*1@NDE"?*Z\M&45VX$6T\P^&LCZQ[).J>,V^B`_'\0NMY#2.*[OS:.Y8RWB+[SG/=0!*%D7/[I_<02JQ7ZE -MOIBA0L.:E41E/SQH_62ER.SCKN9;6-/QNZ<(@*Z.IX+3EJ]X=!D,L%P4YD@! -M]V[[V:4,S_@Q.#QTNR%6OU3.F[5A/OJ[//"&-MVL>+.5>R[X:5"9LGH@)-45 -MTJK:J,#0H-437/298NTBDSQ^UQ^5RJ=@L>DS0$8"&C>1^O;V7Z=G,VH4W>%& -M_@RP4#EAY?'Q(W(WX9FI1,EYXKY,ZX='GYSP2HGL,3WF$*O9^5PF21QYM/"$ -M\9`^.XVN\C?S41??<\?%+=Q#%995$V+(Y!KCVOD4=2D:O.FAW1TDC(H[YZM? -M((XKI7*:X*N_?RN\!YHLFG>]9M%5W@?$<#7;V+UG5:QLAK&1N%($#@JT!X0F -M2T&IYROYC1,A67D^;O\U$+TKR*IK;%*X2QA8"RO9&!R4 -M3P/-E>3"I@R9A\7:**8@/:CL@RO0K\?0*.JJ_MQ:K`1UB:$E/BL#[STFGY[U -M;I?1NHWRP3&LG?R3%MA7.D'S.\_YO?F$\^;[73U]&Z(AO%X!G,U=@4@,H)@S+84459&-81A(2LZT,#.,`K@,,HX$C" -M(:FA-)>`X<%1P4?3W;^4(67YW>_I[>"^GOKKV6J]2+?Z_]2W]\&2L2B>@\'B -M?6]^/C1^^BN')R=D=+"<8DWBF?YW48)EC&W3*[2+:5L(LH52ED8-51!\6R=` -M"@*,`UTK;7K`1@2)?Y6V9S0L0@@\HD?7Z;-A9(H([**48`K9WV+)?JO+#-5) -M83(&O"N59\IK)43/K'Y%Y@B<]9QTGS5D1,X@+EPQN`,0&U -MTJSM9V!D)HUTVU>K0>K3S^IGN&ZIR-N/JHM*%`GUB@)1Q:"V=5]-G7:_[E'- -MF//"/'5&<[%Q.7B?8:[E\8`A+;3T5=LP)J-&U%NL7A[O(W1"-'`I)A6OR]2) -MO>:'21?%@0O!M4*=1'J;&?\3]*D(PY7@NGFQ6L3DEM8<:G,H&HWE!F5:O*,5 -MOD%OO=BIKM/JKJ>'R,)XJ;=EV6JON&"0+C$C%SGIY?>L,.3N#R5@1#MJZ&=` -MO8YP2Z>N/**:??"(^E[M!3_+:7A,HR2.&?I[KR(CW%N/! -MP\^9ND-RWM992/_>T+)44SM7T#UD"OT!C99/P2,4#'K>MDT/Z%JMQZ5^K-,W -M817#=8SE-)E3OF\]^-_$N@O&)?<]K]DT8I5TF-#4KA8'0V@G)0GV@BVV,5I1 -M)IKDO)>E03;SQ#&LVB<]1;Z4--.1M9`'-!&8VMM)415UY2FNV>IU_&=8*\?Y -MS1ENY]%.*VHY!UW7&7\O2^T?!0EX]$`R\IV*]0KE<[U7/ASN/ -M*T!4V#Q<57<.Y*.))'*MIVNK;'W9KZ")C^ -MEY]C\^*V/#Z?*;+QZ/593N!JP[HJ3/NX;RM5S2Z=^IIRNNN)H'V!QC,0&VDD -MAFK(]($E:^7@AY3H;E0RVX\WU)3AV9T$-Q]/U2\[*VU<]CL -M*LS3!98.K,W&H(\+ZF+KW51FIESJM$.(0[LP$)H92'LP*-+#.;S!")]Z.I#/ -M5F_2)(.+TGKUT4<^&CI\(JO/4L`[EDM;18Z$U@9%`VK:WE@PSYBV)?2%[7N^ -MJO-?[',4?RZ))86\CW,[(UD+S2(009CT<;[_@*=.AP>NSC4007I1RC1LU(@C -M?M]!Z+3UDC)OTE2;K^NC'@"T[S&@N*7*PFE(R=WL?6=UOSNR^->MH:+)$(^K -M0BP*;>`&%T^24UQ1WI<*@7HCQZ(Z<^_]#3OG=5KSVSWW;Q"\G@N]5K1Y)O]> -M=/"+C/@KHS>D7)+353[KN^9*CLJ[=D;WXU[`<2Q#PV%3#^+EG4+JLO0T>-)> -MX8(/ARW=XG1ISL;^;3ECX.FD/U)X(MFU<4,HF@IOS*6)-1[I>=00&J-ID='58[ -M]M&5<_1SF('4S<2__%05JWQ\V&NJ9)./!WY@+LJ`&6&0L)G``O>UE$R*]<1[ -MB&>'NQ!W^P?D?FVU3W$G8:R2,9XBIT=TNKWPQ:;#1$[CH58E?Z&M!5P-&&=U -MW9%2G'.5Y]Y*CVC+;W^'']?.5%#SU4":)2D>?!FS4OD#3[X3"U.!8=HV>JU5 -M]#.7<1V*X'%_`X>R7:)"LT6JKP7L``.:2$8FC'5Z^9]+CN(?'1]9?4^_L[0. -M/BT"K!AU2Z(W:&?O-F#8&GYHU-B"5*_7I<^JV#P]7-C&S7/HJ5B2@-6NZ<^( -M1=K`*A^Z?CRJ7:X@"XKK=J'LMD3R.9[)"?1]CJUA;5FJ?Q,=-X[>5'"/@VNV -MS`$_&;UT!\V%CM^?QL-7D;BGN))&;YWVVGMNSHS2[7B[$[_Y?CMZ;--=*\@0;\ -MK9665\95W)0R8K-4J2]$NA6NW$GKYK@Q3M*M>;O?$L1)9B"813;9O=1OB<6C -MT>L13]/[B]D?B90PA:H%8_TI<=2>M2T*5V`'M@LZ\>GVA=4Y!PIE=]Z/U@J^ -MW/Z`W<$OY663V)C)GJN3W(RC(,Y]1*&\T8B-MVSZA-/'WYBNU.Q/K#=SED<+ -MCIL08VQ0U-E5-5)G<2IIC5KEK:SL]V556PM5R^.#C&7<]R=>L-]Y^2VI\&&\ -MH1JG*5-+:-"G'@#&QLX1-Y0FZ>0@)P(7.&5 -M>7F578Y/WXLM0E!]'DEG\J0)*XJ$>\VD?N5^'U\+X*YFN%=OCQ7SUCBJHN%! -MU9F>L]GI,WO;-!-/F4^/4>?^TJGDS+CPVU">T+$`^,$O4YMPE4V)T/MM%,O8AE0!'&SU^`D(63ZWC13_5)DC5J -M@"6`RB.NIIP@1B*<[7:\`AUQG?%48IFS#-'U%5.7!8BGX&J..PY-AY<[O1K(I;%LNZ.K9A__8-5K,F&+47=/K`A1+8G*-#Z8-KW?"=WE)!?7 -MR(2OD=G?'>&`;J-W?K?Q!'.;AI4"O?/KU@_XQ]O^.FN1B?]&"@3N-;F5CUJ8 -M?;&ISI6!RNCO?\->OV]+`E5>?JEXK\C6"\^!%WU4M[T(68&3)0UT+('YT'6J -M:)I$%P+T3P*47'$AJR/[T51U#"`M.A9I/A-G'6"5:5;T(AR#_1;\P*SA7LN@ -MHE#[SZC!M.P49L:S8&=FGQ_`3;7H0\%P[GV.)#M+\0#&B'NEK@7^\^;A\KT? -M:("\>:&I(CBMJA'_8, -M3J2Q<'N2DG4'_#I56RS)?(/_S1`K7A5Z(JO]S<>(3V.6H-T?EK;RLNOA$F<.OM)8_$,5&H.#T#/#Z9@O)5"# -MYKM%>Z.O3U+VKV/RI_>:7NC\QK,SO/(JNUL -MJV8T+I^Z$(QA9K1(_ZQ>&'H_0^^6*B=(#;(S7P2L]:GWJC8V/TQUV@TV<3%[ -M%"=0[.+ZY]H/3J^\\;@24R?H)>*%;/)ATU/OXR6A_"E'X$[9";9``W"O.*X9 -M^JM*7@P/NZR:Q+U_.I-1JS(Q[JEE<]\[7MHP4C^\1Z^B6?;>HV(RH^.7+W&G -MLN+L@NN`IVG(0JL*5DC=PWN7I]-&M[;<6@YO`:`O\!+G6V$-(A=G_W=R3VYV -MU%-XH$*UCYJEMY?+;VQ_R;+9>GF0,'.L*%2(8CY>O[*U<:@*"8<#]D3&?V$D\DD_L`!MJILC^[56)MDAH-.G'N)35#NQ'6?M&1=5Y\V]@[#;R[+7D<>-$%[?83Z#>N` -MBTQG("^8X8:Z_0SX<'SC,;L*+T"P#(TGTV?'@%604R9 -MH,[M&6\.)>(?#%(L3B)>.UF>'<$+Y0JD@U=7['2^^G_8(+0;M]1;62A@;7'1 -M'*+E\&PX8>DYXB&-R-C0KBTI%.(J.DFF2Q[\[")`ZQ/@I5X#I*GE!,!@YO95 -M7.^*?8;FIQZ(Q_K9*-3-/Z?+!J^YZ=0V3NF^CU0T8,?J(K(LOM]Y]-W+/S:@-M/[.UF'7@U']#6;1D3 -MRCN#O^0Y(DZ2N)R#[D2OI.X\:IN%4B/$M;7AJ82LJSMCH9JVN,ORU1X^[9Y& -M@H&XS?+D7U$8&N^R+$K!T"R$L.VQ?8H!B^\F-CW#X="2;*L2 -MGUZ7:Z5F"ZX2NK'&>+J*Y^F"Y($'V498/O)QYN@8MHQG@YW%!>T[ -M=RT[0!&Q\_1(]#&:\22KVD9V-QA:]N)7VU*R -MN#U4;P9:*_<=K*4]\?='A'G"`W]#CUROG,)DEM?@0&L]+`R\XI)2"`NX92CG -MD.F*03S2++_EQ-FS'#-5?#71#A4^BO?J5C8*!M]>+7`YE__XJ3AD:2)`#)5M -M.[6QS'SD6AD&=7QX%77F%4YU\Z*2GIXQ3X*&K1/UJ.%0%745CJGNC1>BKIL" -MO=QPBT+I=?-6=MME>%G4)F4X?J*RX$V23C6Y>Q1R -MTHXJ-KUU&`S]+KI61D\1V!TW,]D_S&&&U`6<&`%X*BPO5Q=U!!#.E>Q<=]`< -M4Y!W2.`LK%FILH%4L0I%R_I8CF)&95-A)F;U:Z;C-#UJ(,;I7\^ZK!1L>Q:V -M_EX/!1QE,.@I(4:H+7>=K*Z?4RO!.]`V1"\DG@();".ZC#3*]1!-E*^%621N -MWRV#,+7C\ODJ$\5"?]N!U\H6DGFY -MU'OZ;6Q$S6W=VKA5I<:UV6WHXT*9VW"""%7@^-9!B@H1:7ZED0/Z&O'I=4=Y -M3)U-TKNWC%85]-KD7';?,1VY"B)3SW0=,X_4;VUGH52B+]C&KW,.C"[6(\[' -M"0GYR$AID`)H1I88,-B6`?_9<:E"=L*J4^>-KE-]:D]"4NKZ)@]9=UW^6-C(;QZ&K\-3G/=1MR%'2R$_CQM0BH -M_J#DVO`T/80:^Z1"Q,-VG#"X%D6EN27(\RFF@-CD4H%(\2DC0/F8=(9^RM,S -M#8-I(_TIZB1L_J)((\"'"?%AW7S948A?Y(D0M+WB5Q48ZN*(U_C9>:'P+'TD -ME>KV"M?-=<_W[RML4H2/^<@$>_W9EJ\G3"GW.D>'J<,QLS)?JKF`J!>@A7JT^\ -M\P;AE93,^=S.A(_:W\H0R\1O2X:S[7S;]OYXH8;SU@X'(_1\GJ%M)9_FM*N` -M^;BU,H"?,SC4TY`D(P%J)<[!C@!H(16BRJB^7T6]TOIP/F5/J9:=CX1!Z/+< -M7'46AY?-Y$BFP,-&1GFX[@7UELK\^!HJM\>4ZNIN/CT-526?#4U5R$C$Y6[- -M+U?$'QY&?=1.G.(3_-%WU)[,G>7U>Z/5]$J]OZ2F[%W2NG3^AHO12HJ8KE:E -M;/,AD!L1DWD0F$)F_$8?6<'MN_*<\DNV*=JY1$XK$F\XW_B*>(FOF\_J9(GH -MZM#X-TDU7E1DY3\!]>!+9Q5C=MK`U/0^1!6Z4"\T6G"]E.6WETD#0E/X#&F& -M+K6M-CHKB9H[?_^\"]?6+*:92R8UP0I_ZY8Y-9>2BGS'RJ"G8K;86-'(P";T -MW%GO:+5:0Q:-A\1SF(@D!U-A^"IW6,E4Y:-HR/R>_RT]=V"JT^)O#W71?1E:EO*%:(FIB4UP.%G\I:3,2D_5$3&]U^^CE,O+X7M%E2]A%9; -M^X?^/P-3UX+U&(T'1$+!1U:0(X0IR.T,W=&[8I_[.N?/=EE8RPA^W\2]4V$] -M!B,:HAI?RH\9Q`O\:5\=Q_XB1H?[ZGO(;ZT?H2\QUZV0QT;)W[A0VFEL_EGI -M3\_GMF3^OK/38$*/Q)D&JTJ=1&BZ!K/^$4<4OMU6ZDGDSEM9<3O66=3HW0ZT -MX/(!%_MB8BOTYPT"+OO=9>-,R0L0DF\_E.*M6KY)3J)7DZ#FJ*UZ(R!'VRGI -M46$CN4QU#>[FZYLH;(MAS&J'LS*-?%OOB`6V8$34TW]AQQ*MZ=6/6_]`!EDW -MN5$QUKBLJK=-N<'B5<.BP9+N[@" -M\;L<6623IR-D24/WQS$\!ZAH\NQU7Z#0/OQZ594%26L[H`4^V$;MA*CY@9YT -MYG[ZI2'^$7EMN$;-E[@61ZE\&[*^84H?.C#CNB(*.@0Y]WZ/XT;`+(\.!59\&MSY&[&8-" -M%)]/>/6G-2!]4;*%&2PJIV7M3$SDH7K2I/)?+^>3SM^B1QQU8'5S(1[&L)NZ -M8\`Y/&BNL1R83ZE)D>4'[5!],AGU>H_[HC@F%,)QI'X>AO#MK+R%&[D^/-;R -M:9^IQ[/>]X+IR/;D6J,;1C-IP*AY\F%86#RITXB26$^&*!](@T5D).$IA5RJ>M_YMJ?PQ#JJ&+9YI)OA/,9.=OHO%;"*+FX,T -MJU%V#LM!%.\FN:FG)P?MZTT,P1CQT7YU8#)#*K%Q]MF@=.:J($JE9DM* -M7U*^'508LTX2#L_8FO"!=,]^<+(P]VT(KGBBPX?WB?<])BH*B.G$S!2EHZ%+ -MOKC\$*Q_^-)DM=J%PYS[Q^AS6>D;J[.THIS>U#9_&-;><)RJ%93?I3[A:ZZH -M,W.\GN?+Y1P[##G1%T8S*7W:GQR2R+LF/^P2[7))`Y5?\';`L@X+WGNM#/UA -ML1V7%:?<6U'L"R-#G#U^.#';SNM[N?)J/M@?/IF8.(U\*:3*3#`TAI4OL89T -MGAD/6%F?1&W%B08FB06,]FIX[HDZ?T^`+%8XI`,5`T[DN6_39V$1"DXVE[#Z -MUI3C^/[4V#A\BO]C_1\CB*D*X -M:"THO8-T6YQC9:R,ZA`70+NM.[63*&#K_/B?BQ(=0L46E[-GL;TV9KR,SY7_ -MW=F*^*;QD"@S!S0>T5,)L,SNL$E>WQH]O-4^KQ>?1[#:FR`\>WINJXE#%=05 -MUX8DA4`-L>RY'W"@6>Q*5C9%B8-'-9,#;H^BTP*T%;]M;GIK-UM?!L-4#61R -M[QLNV)6F0QE\=[Q_)%L/WFJ3I>UX?L<#;L:_/,V+\_S_JK?L[A-\`=],@$U+ -M=)C189-.!X<8"$::C:EF3:_OXU"V5:A)(*\?["HJUC#1SWB_6OT/@$:]GN?4 -M+F,QG5$<4_?+GR]\P:&:VLX^#\-^O=>JOL.,7N_M<:U_J%^*>+5HQ.R<%\(9 -M-GB)Y)=Y?0X>1/2WEV4.ZWKTUF^>M]&,MF1NWALR^?^5)BK-&S$OD -M&TCZD,S+D+);I['_EAIT(62U_+U931%W=<])\62;%93(I*L)"Z8ZV:JD$4.F -M07&KN;CE>/V"`KT6#].>Z3(J'66U_]EW&\!1.`$=G"+UG\DQ%A8KGQ'[5*S) -M4YC[U5"6U`H'?3-]7R2?]@)RM,OAZ/]:%A@MZS@+U$@C_3]KBH0*HVN-FEF) -MLK6:,"+[S)%)__*;K1WNZIZSRC\#J"!&9Y6Q<8*G.NESBXCGT#_FGJBE[,[8 -MM^LN:GTVM2E-"M#Z,#DD!@F>MJ-##9LL&+\6MU%/O>CZ\8__H3J.&EE\B5T7F1]_EF2=_![3 -M`+XCSC0#'4Z`VX1E^^Y5!E.<(5$S/LYFOQ!P&VEK8^7M$AT1T-!-R*K+)<-W2J,11H"749>2U5* -M"P&C`_4%:N]B/M51!64_8KM142[*VN>%'Q)P!GSK$8Q9QW[9)*8:* -M&I."[PZ@0-B#B%- -MH/SBR@JL?JNY*R^V:KWOO^./Q<@!YXQ30]?_0+^%6+P324/#G&G.*9BFQ];U -M*M9<;POX%D;_'.3ZS7Q_H:'6J?__>E5H)5N-'#XH^L.[""BHHQG#D]T[H2F` -M*3.H>^L]40Z(YZ]W'/BR8FMS5:5T5>6-OOM8"B>4;1+3HNYNVY/P0T3'Y/'Z -MM.:F>7D)&/HH#/-HN/2AS_&^N5Z4X90."USD,DNBTKLN]_3[I)DQ-W-Q8=4MQ2:M=*[`;NY5PT3[JG/5?>2^.2\P9,D2;LN]:%2$95&ZZFEQM!-R:D^])3&OSCMWQMC$34 -MZ/NK7&S4C$*GJ*>>AC#EJG;XBQ(L9_"?Q"V7Z>A!\$LDB;Q=R-(^/I5CBY1U -M.WGTR#$'T/3A4#CJ,]/L'^D-3`UR-(ND6:[XQ+#*0;C=G\>GVYO<.$!JKAE4 -MMSDEFN-0OYQYB5^EOQ,5!BF%[>IQM.=KN:PJLU?20+4Z(0BC@6)'"`HT^?1, -M*^3O4ST>7_`UF5?;WM5P^:.B%]JX5L14^U-E=@@(%C%"/($9TV&(>Z'0,YE6 -M6VVJ\@SNA/-&IM.5X7Y('R5K-Z=")7&[$<_AF%J:(=N_$QNT_GVQW9C%N0R4 -M[?V[!F,JCDD)0HD#3MF&KV_JDIT802977Y*OP`*+G-+E1O+:`_"9N)HJ>L9U -M_A\0$].4:67D)60FF@(4E(>!$MN\V&?`BB)/.<&`U38]7Z8F7]IM[N0QJ!>. -MEHOW\J.,F97'S3:H]FAM2N:8VIPG9E7-M*@'^JB+J%S]F6[Q`F:BXXGOHF&3 -M]Y^C#U)YSPPEOY(M_T-)\HPJX.TRU)6($.?'%'-U3VD7!>3^$OM]?.QPNVT$ -M8K\$2+6<0#^79*9(L'YAIO7SI]D[2&3BR,OYE=6$Z]H,7I9=[?E"+M;VWMM0 -ML+3,5<"'K0562%][2^+&+MF'OVM<<0+(8W^%QGOU0N0&!2U+IFDE8_7"_.L8 -M6;`Y"F\E;CP$[!C&5'CJ.E3U$MUW/81@N#8F*1C_'EH5A%T91 -M%C@=B97-5F2YA$963$2D+'56/F_QYRUG_[8',ESL-1P.Z-^G/6VWO09#N#:Q -M)7:AR$=0OXM<[K%)C>U"5N\M@5D1XKPL?C>A0&B[.%/OYO41W'W2RO>[SYV* -MT,XI\*?0K;[46%ISC;>6MZ$,<%`MBP.W;K]ZWXM?=0>""6XON.XV9UJWP\L[ -ME0.\K,8S<%NGKFA:P\LW)J/N:^$"1>$=AD)8T[QUIT/698O*Q5W%=,C)MP9+ -M["SHCR5N6@/#G&796/K8N;^K_#/A[PJ!^F>4N[,F?;\.'\C;H2\$X\!&BNA_ -ME_'YV]8'HOT/^;N,M5EQJ#W+AG(NC),.M%]L1\LD<_RDB(SV\UDNL;Y9*N92 -M>>)#)6#O_@XD'4>@5%T:--CC!4%O9W%4G12.@1=(XA^8SG#UD7J5J0;1G;CM -M#9_%"6LS9YNO\N>7X/H`\,]>'MTI`BEWK>[@NX*91 -MW>?]:4L#8,V;;#(MQ:E.?V;(NYM8L&W?M"T-[EK6*Y]8L8AFLT/3:MX[HS97:/RCZEI -M_G4&B&V-4<#DJ,%QETVEC3SD[N#\*.U-JVX*K9UBL+Q-)'5TNB$^@I%[`O`9 -M;$;:^])6KT,BXR7."I6OOU-;Q:;34F'AK_TZ3V`/MDHZ1!E#G\`9F?N/(:B] -MF"AT2K(+;=HX0#HW/39R8@YF@71\@GBT*F@V]+SW#KNR2![+5=;K];U$`J]X -ME6,S!_9+$X++U)955QF-W>.. -MVG6\K&<^B17']INF:Z&6;!RD[[M1K^[?GI<^.:2_*&=T*=:)JN5/AT0]I37D -M.1.6KU;I'?38O=Y%.>/)JYIM26BW?!@AA(L5,UR-7(?XZQH=6`U#+9?([`+I -MIUX1W;M9V*XZ]Z[TV8BSBNYX/(17=/_Q(U"V2EW012[ -M56S.'!SHJW[8+/7"&YSP@O0-)S>"P2@4#^LY'U,,`!&BCF`.*D32W -M]D@%@+S><+6_76$^RA95H+JH@7($I(QLA14O;9VR9!2L+Y%DIP+=Y5&YF5\5 -M-UBVZYX4*N!*[%;PFW3$\Q6B!D<*-T?Y34\DI;:`F%`FR\D]]9KP(G0XY]%[ -M?NZ9*P4LAW[F)T*_$/Q%_(,%7/*G`QUU2SD#:!-87&F2M'Z5&?^@T%B3X-1# -MV$YEN^_RY@,W\U"OG_R&QQ3H*_52$Y7#WQF5[ -M.TDTBG+>,JV.)"@(F:BPV.$4O6@Y-C')9,8W#YD-8YX+=J%*!0=OC -M]'`DF>6QIU`1:CEXP,$%5E?9=_SID.Z1B2$V38MOR]'RZM1`?&@2>]^ZMF5G -M$BH=I7-4:8DV0Y:/CZ6/^4<^_"Z_F[0 -M2Y\4$V@\47M+0I#RMH-`8%5/!]'"EF%U2B]@E&8O-Z>IC5&_]R!Y\>!P=*E8 -MG91_Q^6'PC.85SZ$J%;DY$''\'B\;D5FSYHEL+-X*U_.MT@]MA%E-/2)6"RL:X*P_:SQ]Q?%R?;\V*;&Z/`N2_[R(G_0;^: -M,!;/)??&P6]#_E7B'ZL4M&B_QLQL#BU!Q_/!FIK6(D1)2F@B$>F@5+]L\R,/ -M]9JO49D!O&IT5J5S-[?A9Z4/\T%Y58\%;HF5NITP!AKD' -M$Y9%O'S13B&FT\W5A.Y>Y@(LK"CV8SFVW_!'3`TNM2XR?:D764E&_X>AUH>1 -M#(,,7NN=T13I=JWFMR@RUT-DL@4=-H&"5<;A'#"W_!7[\"43_NN)G0(A^"C/ -M1="6\G)>=QMBT:L,SF2QISYNY18@)24?-PPZ9;R1&P,=T*\'0HZ1\5WY(YOK -M^")\N$*6NM'],TE4M*9G3;Z%?.E>YWZ'XD-O12'3K%G!X7.1IP[?WN4P[KZN"`^/C-'4JBEO[??5FB\IN;^WA;3/X`]\4(B6/@<2832V< -MRW52SH;981DT%#5"'O^>NO+AZ,$`1E%T8<`[O'V_JD')Z\^H7L&%N"-##:Z[ -M$YX.$/E,#0Y!&E;5?XF81M!9#R];U?_OG"OMMB6U:=57L!@[*A])BU-^UE;[ -MW^E]-?A:\S;P%XZRR13_0U]D1A4";P^9:XVH^:4N+M$_;]A%T7?&$LPF&3S7 -MJS8KJ2=K#E<+E2D!6@8I@;G-5J]&K/HFABE@CLP[-@O[,SKMDFB#$%NN*,%R -M?EX177?QRO@U,UOUL3,[\YY#S,F:MXD::'ZVJ:?GQW>NCE[6XZP)CSPFW -MVH'<1,&BJA0&C@W+?53L=-.YDD5&O[FG`UN7\8Q];!?N;O+4RT9BS@J[V#$\ -M?4=[PD4WZ/Z&BJ_P/FQ8V&Y:;A$7)CJ?X%;^8&:N -M*':52?[GQ"+YWL)7OU+%+BIL66LT?.]A_L%%<6KGY:`Z_W@E<1B;=)D=$[J7,U45$ -M;JR"M,#7-WUR<*I?A"OZ3VK?CI\NT8?',I?M8^7AL2D2]>'T6LM4"1A1X:J/ -M^<9]FOW_NC6._SG^_:ZWJX7Y;J]^1_KPY7)V[I%>58DL94KW3J)K#M8\38?^ -MX.:DU5]>@G*Z(GFM5J&#FA6;XAB\+1.9>GKT-6>C(#T1OW"=W#(Z-U!?Q1_B -M^G(7[:#PG^$=T=+3N5IRTD"X(:9DL/60O21.-`G4:;N->"0<]8VK;M!U46_\FW -M3O%#RVL'Y%=I;8:%6F*W#!MC3O6_"4D>-]86T8,PTE0*V9VR2NB5G2S*L)]G -MHWMVK!,$9A56;Q>Z-J';?\T"8GL?F[9JEF@B2JA\J-H=+L4+>(^66@\&?X#VR[QN -M0D8\_+U$)![P:`6WY_I-DB>1Q=G2!D_MZ)_0U-[`[^D6):_$B,NK!JFEDZ+% -MD'`,*<]XV?-\@*`XW[7'K*H4:7VI1>C/!60_[`0W.W;0 -MJ2""@ZIKZ<)?.L@YH^.,C^`@=5@VK($"QT#',51@2QIC-&6(E-DO.U6"CAI; -M#?G[;5$KRN#J(M3<^0I@YX+ZQ@FYUI##(;6=S/=)<;^=00,KR*G<)\I2T3^< -M[@TY[.T:_S6&FO.AZ<&N3NL?YCI*ECJ^X%B'`^Q/^,/0XO'7L$'Y&J.@Z*:( -M&>7T=*J6&PWO9?4,WOP^0W7Z)6O5DZ/&7\)"S&61)/5$]BZ -M4^'%.UL0#I`'8$Q#@\&'MG)MAWK5=P<_WC:UR!@"VAF:`Z(:LOG:)V08M_!X -MQ8SS;YQ9(4]^W,^8.)2$<#!Q.=5E6MTE\8WD/7R+RCO/>P5U($Z0\W@ -M4@M/DY(."K;`$U'\?@ERNCAT;5:I>3IKQQSCQEQG"PCUN`Z8K;OO8K8\R^1R -M9Q1<7PSCL;&=;O;*W0WDUV>RP;=92WV]$.QB#8[7V[2W+5&`0)REC#W(/&)_ -M)0F+'UZL.95+KN?)UH-!N[X30QUR8M_'@!I0UX5&15YO"&OOI)0 -MH2=$<7?;1T7:<\NCH9GSB/T]93UHX_B+@]6='&NY7F#^Q2:D'1U-NYP':SUP -MFP@ZEP_Y4,76[15%',@,ZP,KB1TE'HC/\$F^FYJV!RYXE.9"%$K96Y:IUL8) -MW;??\Q3`62I\4/N;$;033N^_..C]`BP+(U-A1LO=`;OHF?V.//EA@JJCP$%O -M(U')R2"Z[&!%UB_5IT5:\N!'08G\_-ID?Q%$?_'5%3Z5!]XO5FQ<;['TX -ME]3S53% -MHH>J:OKO\BDIY,Q;@"!X -ME5WZ=<]D7-3J.ZL\+\KO_M"$[O,9YL'XV` -M>44Z,0^;6JE'AY^<4+3E0SD>?_Q*.;4#87%5B=!D&8-5:%8D\1T03XL&+]*?+F9W -MM1=^NZ,(BES&_'["W>;N?:S*R>TVK&D=P&;H,CX=8X+:6IY3>@POEDU$;+:> -MN8/@1[,IAC!\EZ9/OH\7A;(B(T#]_?4!QS;481FZO<5F*\$4O5HB9U7S02/Y -M_<%6P7T6U@'55IG<=`Z3G`\*R^NR#CTEB0:(>F2Y*O%4Q -M(V4OY>GBB[VP56DDN&-[3Z&7%#9$RG,/G152%K$Z1XYERF$$0.Q_DP;$@>5; -M:F705>8A-S3_%*($O!E-SXWX!1G6ES;B)T+:7NR[2-3VK@4IJTKT^]J*F8$] -M*M_\PWCM7']$?A>\QL,7D)T>)$C=M*R/,,C+09ED&S"5XX_D4SI2.U;9/WI[;BF -M)C5P8NHJ*2)@?7N#0JFF>5S[CN^OF!/*6`JUWZ=#F&M?F3?$S]-UK'C):;=, -MJN[+EZ9N>XS6YFR$'$S^$S"JHG',ALQ9'7/*[\@B[Q8N$C/T)Z8H98G -MK'B=#.1H6P55`$@#6<$CJX:*^DJ-#H7QI5E(01N)RD"B1I'3X/O@](#U#KZ% -M]>.CDLU#&S&]#VC&OTP[ -M1CM73=?@9H?\>$L1PW2BLZ3'OJ^QE[UHP'?_9C^TT/3$NBC!U=B^F_DB"NM -M]]LQ+,?0TY/=B%?%5P9V44YC<+C',S0B0/9R24N5&[H[YZ9>BZK5."GX+^WR -MF_J67_)$:%H]U-*!NBIUIDU/CKP7,,U*=+X6+L+7X9-%R7/7F*-?]KB(;&CH -MH]`K[JO1(A;EH#9<36GD1W9N:F`BVAV5Q_GO6&D\+'#X-GC:_T+>YLP]<[P, -M,Y_#Y=6KP7($92Q3=1%U5$YE:;5Q$_2$=@*2T_F(,!?I*`[99D_MB7+V.?, -M'FNHS?6P9>6!4<8%_8.8%-JPI)!0L];'\WXQL%M-0I=M2V+#'J>%3UN8/&YZ -MT;T_G:I-9!9?'P$66NHN[O/>&^^X"3!-F-H);K<-%9^5'**DQ'T>46&ZY4/E -M?OF1U=1$L8@(+P:3(5,\AE/\>!Q_E]HP+0IK2FZYRTGF+YCEMJZ#S.B.]3/P(F'9+VK -MH/ME./3$,F:W>"P*)T&QX"VP]4+.1,"'<@ZETQ<:#_%UM=")%N8J7*?G>K8B-3D]_-*T3%VV$D7+J^?CH;^<)C:;4I`BK&X&BU3+"2&940NC'+0EI] -M&I$?('/6\"\'!=:>"#`509$94=7)1KAS.*]1[#.^-UO_9W0!PC;(EMO+\)YM -M!QJ)O9\B=-O-$C,*=[.8T<9K^)@?6:-1*\P1DPSV`NZ.-A(H7(OOOFMB`7,U -MSOZ.C=UVHD[O(=;1M&Y?N:I;:\I+IN\*G4*",+W]55R-=W -MCN$X(JR)(70^\UO$WTVD/FVF)M'XEIC+P65:+N=;_!7B!KFD\NJZW+I45L_` -M=1PDX;G9W=";R7)"?)"U_>#GKY]'M%G;!SG`*N%L6^*V9-;.5BI?);`W7O>K")^:TDJQ'NN"K+"^78_U4L -MCH@+4G.QA8U1,!DB0Z;F3H90QLRH/IH40)=`6O6S+Q1Q;7-\:EU'] -M7QR;'-,ZKIVSGZ1&%DU]<9:#?;_FBN;#A?^D[U3=\`H>"W.]!-2V>\$N24YO -MM?!TX/]%["QM.H+N?+0YO^=N+6(9A;#_'3D)VLFL+K!=_/\X0?-@F-I*0_G5 -ME!WO:'OUU5%8_,AT6W]ZYMZ"=[J%B=N5=*;T;>F;>$RU0E)OWTOU?^!0-YY>^N&$E%+EXH/%P -MVC&P8[@%Q.Q$SBE'1^&%'U"Y`$J7U5Q.;;$=/7Z#`6DN4K(BX4A)?KHZ;.4I -MGKK+S;&CJ9Y"1=?T-6F.V,L;->^(T4KSY&RDE8C7T9Y6[5%`F?#W75_UE-9Z_7E=ZV?[HV3@EAM^.MR?'CKC%MT_FP7IFDC`SLV8J)H";;IKW -M229&Z^5B![`B"FX[:!*`9O/K.H.+_Y$?M-Z%G,L@K;LB;CB4L^NCWASX;VDFZ(J*ZC"./9L7I/\XM75/H6 -M)K\8\1FD5#F?9%3V`\7*YF:?./\U[F3!KBU(9-%1EKL+U*O@X5I!3#%3QIST -MA'S<&IF7&I._\MIM[>9(-IC;54U(#C283!J9NXX'Y9\AQ5L"ONUQH'")I=5A -ME0[&KQH6Z,0CJQ8T%J6N[IF59%49P:A(9_>@$"Y2LZ^/,.>B[K4W?E1,3M>? -M:V6^:0(7\J-5ESPVA"N,?WSIG5C4\8AIMG7TS>-O=ZDJDN<&K2-$BOW4WY)3 -MG>CBUVZK,G0?LL,"1+SO1J:\V9#G]1G,KH39DUFBKFT.7W0SP)L&P+P-SGL8 -M)"EB8?:H^W9!2U@,RF/B69F7EW3O?<#`I$TW^-F,3I:1I_LC^CN_VNWSH9@/ -M6?]LU.8<^(J_%;9AU>5D2""#=:5>5BUDRB*O[Y!V,,JLL4I`F8R#;;`-INFH -MR5"=<;]3ZO!5#Y;01P)//<[53.E849V'^=7$4"@$/[6A./[2(HN5O`6.!?/'__]=-9]GRV%^M`LVTV. -M+1.9=?B9]J1]!4U!7S^"3,;"R^XX.>L,VZ,)_T3.G"L6N[?BQ?QPO-QQ=>LV=>Q,5X#CWX7BLKARO%VX@\>];@_LLWB@$=B?B$V- -MW0J0EB8_M>)QS5-2]S;,O[G<2Y\YP1R6$V^G6\M'26_P;3J<$0EGY_SY(LET -M8G^AH27[8.:'=5BF<1.&<%,(X93>RX#SGZRSY#A8 -M+;?,?V%D(#6#*1849YDAK.]`;,J4O6U<5S*,O:2AXRZS5.&?WYH`19EY-I*B -ME?O,N.R#7U1S@:FSLBX!>BFI3J/,SM&C3:/F):W%8D:!8M1.9(0?-UV&<7?; -M'ZG4C>GI<$FJU_#T%]Z(OF8!,X"];MPVI+(Z2%JCB'R714DP42NO*('XUI'< -M(A%M\9H@:O2,/0-FOPQZWSR[^=QC*ZD-OFW7-F\7!9.U[LJ=[^^(U)D -M"60)X>V[FBH^X=G+I+#0R4625ZZ"IPZMN<)W&C,<;O@^936:SO`:`8=HNDMW -M?:VNHT];\'#"^"/_"V%?I;1]?X/C[0`WWB:U6UX.PKT^]M*F^5D4THY6W%R: -MW,G'IG%4M8M@";0LM^ZM'H@:'X4TO_@E](H=.^59?_F&-YW&JQS@ZC3YQA&) -MDP9'0XB!J##T]_KQIZD&%AE9A"=%^YO^YB?W.98%QCW7^::RZTFQX'G7> -MAB-5-G(1J`T:7,II':F8TQ17K4H>M-5F:IXO24#_)TXVLR\%)J:+=^'Z8-8O -M0'U#[CE5S%?"N^4,*14TM=M-#/?W;HX343-U08BJ-/9`K<$$AAH -MK3-S`<6K#R8Q]W]6YPUS8RO>\/7G.4Q=KTC;YI4;'N@UF39[0!-?D/G'1Q/H -MDA!3W7^IB?8I;@!\0CG+B7%:\P').\IXJJ73#[F],W"H&#LG%7/XND1B#;,[ -M(K*:*@+1>[;2JF)\7B7UNM"O8WIVZ]:+X,_TJ_!M0H,Z:_/O;FNX=T5.\!F@X/(HQ9,8BXDG1>'6UU<9]=R -MM=)#QZZ:-"^"B$^ZX;,4A#Q_**NQ+6A>7Y5)[@_(E?4>-P0ZDHYST?+VX(QC -MU/DPZF>/IUE+P&`K::B"ZGB>V/)NQLRK``:9KP$Z]$_JUK)/4GI6UG7J@[FE -M.!A96<>!O4DY&/5Y[@I?3";CW4W"GQYCE7;[*CZI,>S$,V@N360?6X7C]S1I -M02U5IK^VG]*V'3>F@`18$=CI5V:1J\G=U<>.++P<9V0N^BTH=(7(;8NCJ:O3 -M.'S>-\Z'I_`&*;OK9>S)*P4@=2`<2G^?$+:K?4LID,3$;[^07N(-*8OOX^5( -ME.>)3Y>)WE@(*3N!S\?9H3QS.\J^(@C$'>)@#E-``RI;-CM%P/6V'D%M(V^V -M2,RL@@W_F4/AC:WQHCCYL?%=8$A>=UT//';44.:O7J`[917DS,\_#UQ*:T[C -M5\9IG!*8Y5*SQ1J&U?3POW/5I'-L;H_6:5'ZJ@O=ZC">7;EJFK;E%CS7'T5F -MH=D4O,@)=Z0S\,R:%+GJ? -MW$@ZY/[YZ(_-0N@FK/#LV)/NB>Y5HSQP#Z3C%*)2KV>*]X])9J>,JMCBE29E -MDZR06.V.NIIC.'$L714+;IRT^&,.%AF5_T0O?Y]8>!K^7TD\5DQJW)I0#K6SW@@R:&1^Z")&'%%0*(5&'@IEA-Z5*Z(41')8E1:%2I!LVNC^W#:>_JYLZVM93 -MI?/55D';;*\(T1/'8(HCN9)N$&/M)PTMHR'>LEZWRE'#F)^C7&S#Q@"V -M[&5^ZR\ON/>*I)&%GJ3+](C_%%W=G2575:+$,V:_?@>'&;C -M!G$:(2_!M:`]6`>(_`;Y2!5?IGQ_0QW;BHN9=QBDUQ7?N7;G&V;:H?*;GCH: -M.XLS^)R_8'W%G=\>D?(6`908E@\Z#-%2;Z(OH\7UF9A0/::*W(&N[&$@YO3P -MIVL<9#V2,>[Y_9/I]1G-6_F*09;0[EK34PN>`9Q46&`,8;^NDY<3?T#>]$.G -M"9Q,O.CV=WN_?HO%]D:P88:?T`1[C'M4TN1T6VP*'#8T]G<=$$EMC'3[RVH] -MO46=2BX?*!LQQ861`5)#PJM[8NS5XGZ0*VL8;_..P)$MZ]V5['3$\'-$:/JC -M?;9ZDU6CWGT)P%8!R!0DY&2>OYJB/.'H+?(]\/#\5ZU6?]PC!7R=6R;O5&09 -MKFLR[!VP(E#99#WKN+B_IDN/LEM0L-O8LMW\YV[EB/\E&L%V@'0_L>4S*,!* -ME%__0$3=@=_-P8S96$`#"#`,R#41=S4VC8QC(#P%+!&,>"[6$#1*S0A6B[5G -M7@>LSC=]4POR'3A[ZGH;]R.!*L[HB_$* -M]WEN!K7FT#5>;1']>`X(`PH)J$6?&1\:J!5TR18^.Z/W^T)DVTIH\XPOS"EN -MP3@/9VJZ&_/K:\ -MAPRG2PVB.;V\.?9,Y']D68=*7@=];),H=]Q#/,K1N[K"ZX70)C'JDKC>/=6) -ME*F!.["J*PZ%C78S2<*6T9?S[06`CFB*[]7MIGVBV_0L7\LTT^H)@F;X;9P, -M(^&QTT2N[>(J7NN[J*J)=VO&1?6@2V@>0$YPTAJ`RA'3[76TL[&Q^51F:-63%,#^5V3R%6!UD)!!Z"C+#2$. -MW>)?EG@V%\=3;!3O#18DHA2K\T-4$YJ!;<,`''_C:7AS:[3Q`W-CS<_R-HZ: -M!IQ3'9J)`./9[ODAJS<[(RZO)62+:V59C(B^;0*S7`OQN*%4_,!4W&)#"6TV -MJK!%6R'57J_%C!!GRGUF?22V!\YN\\@4W]EL2PB?_0^Q:DK7U>SBA]M9D(T$ -M;#7LBY#JP6A%=W-I&XO&^O:*K^QSM%P*"JK.[,-\T'S92TN7T>= -M'?S,?[>?>><:>&T=^YIZ?4>V?GLVL%H%^,^>I6?3* -M1)@%+#42&2>3E@1\S0F-=@K>?2%4'USOPM63ZU!=NL&V1'"$URN1DUSF/%U8\/S -MK">"FX?A'*OUT6\@'PA]CWB>/,;J(S&W3_EK[^[]`^VO2U8$6?^# -MX?-60&1L^HV=C.P7+!7`47W0\:A%&8FOQ-(,>XDB&E^LQ9S -MGR-?GO5MI"U[BYS"G.(V":D*&M_L'+1M'J@2[H5?\&B0_M&2-L.[A.30Y^W7 -MY)HNN7S.4\T59]9FD-C22"H.DE3]%V(GQ`4KRNZJEG(!$[W-"$W.D.15U8U= -M.,4_GP!<@;/%Y5KTZW"084G,[V82V2PKJ/Y'^&T?1_M?D5IZ\E.15RV6T5:; -M&%_^Z3_)8W:?7GI;Z]E;JK_MH3=LAECQ6AT/[ZLC=D0!K`1LZ4/#L[+,#'=Y -MOY*/S?]?)VQ=WS_0_<;!2Z>7]&1M\BW^+/?J?=Y5CP)%_'"JC)Y*;%%NG]G( -MG,^];D[AEJ6KFJ!+I);=%[NSD16_HG,BNHOU%:VGJRB?F,H+KNK;D=^/_I!< -M.XD"J2#Y#0]X8ET*[2T!^.'&8C@$EOYS"F;]<,Q"<34!ZP&-&&N'_5SY^X"V -M2]2Q'J=?G=!3*<+?Z$"24([N&3%3K'OV6Y[H%C$9>\I -M0X),[77"246T^BGM>.8<9F4,-PWC7M#[/,QS!9=T!MH`+Y>2L?QXO]BY!`2Q -M/X./5O<8LX\33JZWF`@?'4 -M[)#V#^8MDI)"$W[4CM)SG`+\D8[A*.CZD*Z+,2JI`9L-DOKK*:PM64U>UU*H -M!.*!R$(JW["P3C@"KS<( -M2+T`_U^YRX?>+"B`^4S!-RCC9&>,>WV+;'+NZ[<6;Z+.]2S/<_8*O#`93;DP -MV65$,[2-=V8YE+`F_*+^W7CDJ<0-/VXL%X<5TY3R(9%'SXO5KCX-.9 -MX5(5M=@Y-J0""I3RLXQ'`N7EK>'>2'40G07=)"F2SPB9RJ^G(UR@L^Q1+8W@ -M'\+(?H+VFW_L<"O(>!1@`/.^QN8#[=@$T_237^2/1"AH,[1C%[2(-U5!HO#T -M,/JO_SPY=___Z+%1]%+ -MG7N&&:07V&Z0(BWUMRO\5?8(!W,&!_9?&.\Z2Y?GZ1M1*#:D:@"TGR_K83*P -MS:;`FTJPV3'5-Z47W@,U2+1L;31A.R1]2I&:#R0PR[N8WL -MLSA8L4*H"U(UV**=+9J_&J^XE4X%)56*P,"Q->I*?GCP3(<[#P4#&ZMWJPE0 -M(-\&_?&_3>.=`^-3?EE<8..4&!5YK^/65$2BN9KVP%TQ$KNVKLIZ[J,CKHR; -M78HE4"G^Y)2/H3EV6L[YTF!/^X`.+YX:;F$XWW'// -M.V9GO=S"R=3.,`J[*V"#PF=^]*OM\$PYG+:;*V,37G_$7>#FJ.MA\W)9,CUG -M[+9@/9;RO;J48%93>*8BH>55YK<0*(R485W:ALO"(!@<(M!;3P]+!OC&D1C' -M>[A?(&MY.R:4JY@IZET4-#,;?$U[.N`.89'SEUD_1M!V>20V3M -M@3.!I7"8>=I^@_?%N'&:&\2@\:?88(C.N]>&>JL[4A6],41RGLR.JT+Q^SYX -M_M-96A.VO;/<*!U$YI,2V8^?^]]'K3:9&>XVXPO7*W;)#-E'WUD+_@UW?=1@ -MGQ1W7:QTP4M@"HY"1_'*8*L(3XQON:H1%%`O*C]MI$_#,DP+`YB1QN`I5JR( -M911$;K:4/&RU=>7LFZ4$"TJ7EIG)#\+@5AQ,DPT?*@1.HI&C0P[>YJOVDE7, -MQ01\5)XJ6>HE'722JW8^JX#6BSO%;6_IA6=1RAG#U[?'5'F->?J/[MRP[W-' -M_6(Y]X'LF*FLE@D0JH@LJ^_9PEXB7^E(]2SGR&GR+=HMX-J'99F"45<:`2L? -M4%`M&LB%S+1AG%T9],33S<%B^PBO1I"VYH=Y\(/T@%'A#!M@"S)FV*?>[Q4U -M>5[1G1/=5-1-W-'HI+,J+#D(SWE/DWJ_<(W,'\+#Q(LP%M=WC5+DP81HMUV(OC+8)`\6/;Z-FEA)M`P`3%\G+7JI/./ -M-BE]]WZD731)_&A)T*FT*Y)Y$D2>W1C"S/&D.H\?U<0W.E+J,YAV,38=9JA0 -M!C'^1Y-Y$OKPU^OLN)[^NWMR.EY'GO_)N0UG&H&,WPKE+^`B)\8C3*SZ"9=_ -M(YUT>^**@%3B?6+*^WH-R"B2@7-S$6<@1JOMABUH^W]AOD\\)!C#Y485\-L0 -MVSNS656XKBFX@.UN3(;2R)$HX5IP"!?Q2,D1YF!%&&5&\9!B=QJ#OFEA[K#) -M/-1"H@#+[U%_^@PKL@WV#Y:-L@M@]Q`GP[CZ3%1D\4J7>O!OC">A6-?N]]V+ -MX3];P6>V&MT?T#" -M*4!W7[_92"XBG2XD[)\7I230]OA6-HUPE`,IG$B9V5:9(0OBI[99[%CE4;T0 -M6:0KEAT5)^!\TN.Z$VSY3M,IQJ,N=7,O-V>#DEL='/L>%\Q]': -M>WT,-:7*D3V35R1KF@944`*,JT,:3T#^!W+2?8T33\[??MK;,A1\)I;;;=!0 -M5PZB2BK\>TH)7@8G2@W)17`HL;W+(F@2%M.L?$N\IB?';[W06270LLZ -M-U>60/TPI%U%==!*G/S6I+X1H)%?$CSZQP,=(3C*KOYO72O)5FAL,RI4D5?T -M?-Q97`^R.+3@/RB_X-?&BID#1J+U=5X36RXLI]P)\Z?.^<>_0%<=BV4?(IH\Y#SCRK -MG6[=L`963K:W8J#@8U'TZ%7R2O27K5#*N9TT&]ME/X0? -M(/CS:#ID%N5)@_97U -M5@D7HAC4AYB:-GR(LP>NP'8]ZN#2Z>O,;RLHIS*BXO=-$<;:L_U#L;3.B9(2 -MG)>16H1>"?;2$&J+1N7;%_4\*"H,M'+G\N:%VJBY_5ORNM#^+OXS\D`YHOWC -MAJ-'M+.`^FMU5M^%W7L$JSFY?TA>(N6WOZ=K==P+A?Z?MM[/0]"#]E)Y;Q?T -M0ZTWLXJA,BBXAF:.G2/?=A^1E[QUP:.P3Z6&P1><`S-[R*O=/P(M5U.JC.$0 -MP@YO)\/?(I3^.QY,CAN<4;9?C0"`'NUD$]!\+XZ,0]RI_K1`6_7)#SBP#329 -M.)7$F#F[\4CL%E -M/8CQNYF!LC^/4(ST.`Q0WU%7.19CL<=##KV5*\%3W3$N=(AK8:F$CWBRC5F- -M"*>+++%M-)/S7H::WM.'8S6PLN;O=U7WHL7D]YB!1#^9==-(]PDTWZ,,1&W` -M(_;H^TJAXUD!/W[MR/0K-!W@6B?;9 -M])ZXXXT.N=)0F:$92=N:OHL\&:72EPBZU+&,*@Z]M57*'LXESX%&F-Z#>&`* -M'!5JK[]RQL!F:QDD$)9?0]=E"Q%8VE[;5U((;JOPG[:@,PH&V%I>\KBCN?XM -MSK30*':,0.S.NQY$@A^V8P3QEDL\P8G^EG6M#%-2A[D%9I\2K1$G=0\YO_X9 -M[KOOO:L&S0,+G7XE$','?3-8Y-E!'KOJE3!\$3S&B5);@1QQS -M?^F:UMC+,EKZB`'!S'^MWSZP5KJN2WAAP+ELL=K\Y@_C$D%J@2]Z5LW)92J_ -M.)9X/G*[!V4RACC/]HIKLU4962.,3VL[IZFX"% -M`,P_D^^2=$_>%YD;U*^*?<>/+6,)9F;S"IAE$JRAA>/\B.695`O0J=FM19\X^$8CENL$6MZA% -M@=!M[5>T1#7BZ[?[3ZO-_5PR"?@'R[W\'I/[X#WXM*9$[=@.-G>+=0V//<2GZ!FH]U2/Q;\G -M"SBKJS]3_<1WC\TS-I"G$R.Q$K:^K,02W;>>/'DJ`JXSF3J7D([]=PXD&6@ -MGM8]G9)1>%*5U(:J'(+#,@&UCMT9PL%K]JI:==%D^=2FU8J,:;/Y'?GD"S'@ -MS4&T*3#%FAI\#[8LJF<=WH>SESKWY(YO^M.SY4*=B>!#-5;58<^<;GWQ_AJ]5T4%1=A)GTJ,N3N4$YPURV1?Z2SAM+K3;7,7(AHF9DE_% -MTK'J?AQX3Q4[RFR6:Y>,N=&GH"4HCIJV,V!I<`^O-1B!1^@T"= -M%E])XT^OU0W"``//:PWIBDI;)/*W5ZB!*R`HT/;A%]4(S8.Z[G64<50.R)[' -M%;G+$A&^&QE[`&$[P?YG<5S]^FAK]`[Z[B0))H5R=V(C7ZGLS^=5N1?)_@U? -MWXCT`6-^GC3E1C55K2<)\._<-&4/[?%;&=]<6!!$GD2GT&W[QFSX0.\Y6C*: -MEIC%V&7T%O^V3VOBT.,K#N,]Z8FZ0"WGLJB\8=9J56?A73#O%.O0I66E>,5: -M#DB\PANRI0<,N6CT'-O])55:[2-3!AX\*:!2\;S5$V2+^0L?Z3Z@5RM -M?+WGBFH1AM!=HTG,<.FMJ;?(/1>%7VB&V^D!3HBK4%I=J8F":H]W-L7[J+C+&H.[I`FBT -M1VKBM@&MEJ>K(Q_&Q_0L>(O16]^GH.5Y+-QZ,>B6'[C@SM$49"(RT]UBQJ;) -MIA&(ZWCD[WWSE)?C&N]L66/6CO*S@GV+`D[-O^OF1!+T_(7A_=!CS>HZ0_BC -M0P-M-]#;L8Z%^`UP#OP2`,1TH5F@&_UFZ(PJ;\*%\=4,\,;!]*->?!7"/+?9 -M69-.%1BRRF?JKE)VH1>^9OI243D]%/`B8QT*?[L].Z;ZU` -M',K[=XT-AS<5@[JISFIIYMWR&+WY_U?L^2M(U$#]^S>2Y_YY/IZ740Y-MC;`.J!V*^) -MS;!%E)HHU_S"`-5![JA)\14JXRCWC`U'#&W5H*>TZ:T_[7P+R.\/B]H/![&_ -MC>>DFN@C3274U#G6QFH$O_,][YW:ZW%%31$S$I3@'N2*MF4BT&.D2E!:AK7E -M0#]+8P8+>GO31J&[RL^E=N\"G1"YTX8!\]?5M47CCO'2W&!T,*#?D`;+;\5ZY0NS&%SCH*E<@OTX -M,]@90Y$;$LYNBWZRH>@PSJ.W\7?.SWIZ7H)7%8HL_4`QO&0.]$\?#X7P(P;1 -MYKL(3> -M,5U@=WK,[DV^K6>KQ_)1WW:YD=#\[`%)78V,< -MBJF,_KV_U:95@.JJSVS]K5=@[/%C.?/P'-J!ETD"KD(]UN,,@L#WC@,X/AFR5(R,[ -M%#C[U>+=2/SO'TOZ/5U[,MQ(!KF^9F.:1=W(34$I5F3E#`X!`\>G=0''Z\*T -M>/>#_P:4[,=*T)\K@<5"7>RC?/9V+R/@/_#.+8;')1VIRS[%A<@LH/.U0S&A -M\.0"NXZX@I%2KV"2<*ZLYL.-XEGQAHPLE\G/G>T0@VTK8,,-K>]BB>R1N@7D -M4F5&*BFN4G1VA49-GB(Z3(\DRV`D>$0E3X1OO`S7B27,$)@IEM[95YB_LY=? -MBYJC_U)54-]^OQ9;8#*?/8R'5JM/T`0&A!IRBK"H#:]KA)__&P8!<+1;V9V5 -MS\!)#,R'+PTB.B[QE]D;K[.W''NM'0_%I=M!TN+>9ZE*`O!7/:WT-81M0K>M -M<_2TM[#GY94T.>+<41FA'4N7,@SGC^:&UV6G:%#"X"-7MRRM":6;FN)X2B8E -M%$2.^YL.W[%E*FLK>W=Y#YJ(L3KG"`9?2:-=(U7&$XC#8^6FT7:T]R2[WFCHK>C`^NM;IX7958 -MW-H3(WLN$PM=0+[BR@O..GQ6Y#FL(\[:?BSSK2S_);+W&0`A)@W^>_IS]OB7 -M1AKV#W(<:$I+K&2B@7$[J?H-IK\I<\\+N[P^1=C>N -M64#CU_%`U'E!'O\&G8TR*'G(`OKH)IZ;LZ^E*5P(&&5??+\N!Q=27[&&7'^% -M$?6UE;5J+I#DY5(PR.IP#?A%T&XD^P)_SKW*9=(RQDAIUWX#K;ZI)J9B1NEP^BYF=P++-E@1`@( -M#*(/=KN+)_7HA+E*!NN?LJ#(?;1\\QY\*\SF'2/WYE\]7][#2RA6$U(!!&-] -M4<*8"WVBL'WB2B]CJ(_?=(I-+?@-4R4MSD-"6;6O1)D:*T7,-92T1X1QU0?1 -M\6*.1UF&,"4`6B9IUP@EPR/Q"5$]USWIYDN+==G7I<;"YQSC`NP@G$4-[?4C -MD/E@&SZ927#-IGH5SDOBD)[+H4;+O7"0#W- -MN0+T)[ZB.^/&*AGM*MDJW8P:&/7:G6./R2,D]=@]Q.[+Z_ZSS.6)C;<./2S8 -M*3P8&L7W'*556X#TE/_%APH&%G=Q(^2YSDDJ25<\&Z!QGG3IM!?2",W'541: -MGC[]\#MW8I'%4VM7^(<65H;"(^)+2\43_K\PPE#M+UK/G9IY'[H1,?`+[YHU -MLK]!/I/&A^M==6X'6YNE3L[2=&F/ASXJBKKO!/?)(;.X367&:*OQCV\WN(`N -MXZNS7373I0&"*/7T'N]&>0R_G,&XM2Q]+,(2Y>_<4L"@,'E%I0WBA#UD!)MQ;?:H-LYIL -M]+$X\2IVU-DEP0@H')%,2WC5UO47_T]8S+@PE$?V\&9,G>7NZ -MBW@F6C:G%ZA\=ON]B,T8?$_%T-N*M?+-)**4Q%7O2[VIHVVY56RD_V$&S/\& -MJQ=;-UL;G#GJL&MLOM*Q47Q2RS-6S6'R):O3'FNRX8"QG01O_=JJ'&\3&B-M -M)YT5S*U*'C>GCA_I.-D>=FA#&=Y]G@E1F[_"_VQM;]$"%^E]/S:3'8%H3I2G -M9O?B2CVS&V2@AG0V]F^PL@&3CJ?L@#_'KC.P'%$HPJ%5^M3-TG`V#,TB=7!B -MF'"`QZFUZ5.R;YC#(%##61[K.AO,GN@L@N]Q)!8Z82CUWT>Z/*IS,N[S#,IH`W&?"`2ZVA=-G?I<$]VF#,A4':Z\1R47"G -M]Z,Y[L8#AZ`*\U:MC1JM)3M(COXQ:8_J_HB=N1!C\Y%"'E%EQ8VF(@.Q#' -M**X<.0MQ3XH,M'M0LWJ=_EM@J^X^W`RX4`P= -MMGODRDIB`^9@F`?-+@SJ>S^2>'`/#G3ZU'YN[_J0QWFP\,[I<(!L&#@<+](A -MT/$9`YD*S?<^,=0?S[&LPKS2!=M_F_'/4Z/7O6GMWBY(M`EOO1X^ -M$'L/_T/CF3*^]4C9JG?.XFJ+A)G_'^HGG4N_J0"=J2+H)6G.>%'61$O.YF^K -MS1?"[S!4=#?Z#1%FV?JKD>TB%@7'!R@+7ZV%#;=IUI$N<1//]M9MB8=!^YR@ -M[;KJ^")!3L?\)\?F7=E6.";N?E4-P>T0V:>1[ -M!I!)4;(W#0=.[05K8-407O;#UTK6[]:C-TH7*L6W6P2]4[)7Q;RFYWW%4;J# -M(AU32YUWTE8-+;EJZ2L.?@)\)0)XI:PK=EDHZY0'"V@^A#TFRK8M2\AWRJ/# -M;W)6LC&R(Q[A]:`&[DN!\>'1`PW]D%5;76E]/<$EXK6XR/QW#I]IAO5:4ZK5 -M]A\,*+09(+E_0(0CE%;#(KX$NFB86(\YR$[:OWS<,3UIZ/AQ'&C6HQHL+J$1 -M""PT*:ATO1W4^N<3W1)1\FMYC$6LS3LGT/-/OMJ:RO1IA3*-^HN9)T<41ME^ -MOWDU\JV9+W8@%5A28RI6DRI$PC*D?E3D,)SP/)RL\+'NC(WOV`@[6/Z%DR8U -MWW/UD0TAU9R,]RI_AL:E&71OI=I$9`^"CUPG7IIQYC%#?=,NRU]AMIJN6+8Z -MH@OYBE=2MWM=$L;Q!R!4HZ$>30U3*8MTPOCM,F`[_C9Z]G5SQX!*[$)W<- -M>ARW0,)WJ2:%*2U$U9.JR?25)7,'%MGSFI`*[\NRU$R4Q`M&&\Q%-,:GAY6$ -MDGZ)A^A-X]H[]D'\5L^JQ[J<;3:A$/&L"I/`YL?SKD1N:L5S_X-5SN0QVI!: -M]M_^%-K-/^9*!XQPN);$OJ,C4ZHO#727=Z;IP[8&HM$S_G$IQ><=P48)ST4PMPLCW\9@'MT$TD9;7/`A2^B>398CWIO-<^;),RZ*, -MQ^QWO(VG2'<1E>/Z8V.)>.#(^8L[&6N([9XVG37?H!.7_OUPK17^L7Q;Z"&P -M2HA,$1:B7@WA@/LRLL`P$ZX^'%]'2[M;"<7Q&"R60C,;*;ZE&+]VI1*RQ28QM!_8FG_'FK(\H8CSKL/HJ -MBVA_\&ABT1G9UPB*9T#U@%3XJ"S/B)'J>QACA9E<)X,'[A6GL=&AE1AR=]/. -MLZV`U,MJI)LK=(9/FD4$1H.&.X,4"D*>SA+]H"%J]+V_8?6$4H0Q.&YXZA\' -M;/9GU5Y^NB'=2Q0$_Q2:UXX80D[>=;GKMKT,\/9"[4%6]O`C;+_P:(]=@E[S -M?W6D8/2C:H0/-YWNM1N2@">OYL3KP+?#4.4`@?2+/6E'GPSAL^!M1J`3B_RJ=M8SH -M5=6$%HR%PWWT#WM9*Y8YGZU$5;P-8Q-24:.]O\`R]>]E2(_@ -M8F&./;5-_&[841.Z3/*D%7JMO`W1W<3Y^B5[LJ`O_R@C'[*(D\OY= -M5:HA3M^=Y+;QU-5PB!H2-%;CQ?[=,JAYT,QWP.ZZB3V88V^=3@V/?"].GMNF -M6Y2N]3?6ZI2S!73%4>/;/9+#)T9NP9YA5Z9,25<5&!C/G??@NU6?H.5+.//5DZ?ORY(V*%?3E\A"X2-XZEEEBSZ4.D7UH0YNE^/HKU7WH -M=79?K*%")VT^2L"Z],W/\&M#A_1%1*3*8\1-0&.0\8;,&.$C-943I9E6GY4@ -MQU(K;.'AQ+O;"2R8B71D5IJ!=L-9[/]H!XT)9Y<)R;L!ZCK,H2ZW]R=+Q -MD!^>XS(?J&\/C(0OX_>)OC_PN7_HRJE#,%'SBZSJWBMW5NKS\D;]RU_TB6== -M^N"R^NM1MK/ZS[L5N4QT_TFPU\"9^I@_K9_"4,GKI4_L56HS0-H[D'*>MQ;R -M5T^F+'T30"&1P?HO1P?".6(HW!?ZD@<'I@Z768=F)R416LE@/MLK,93BFP%6 -MQO@_(VH@T=(.]@R<;3WI\)B)Y@;.:PEQS/6_`_1ZY3]QCE%S42-_]M&I;H$> -MLGQ?TO#5NC$HGKI">MAW,-/HB>0JPW1H4F[4%V0%989+^KD$4^.JY*M<+PF_ -MA/7JEIRG.R#JS92;5%*5]%;2J'[&+0TO$%4<5-42 -M.H?./.X,RT;]W=7$/_ON3[/=E+`\\;%J60#G$<6N3!N8)M -M#9*6(QK&Z"DX(O-6Y8&B'MHO9XU=R]DRY1XFZ=,%DU7A8\:!K64>=DK,`^.3 -M=^Q*6S"JS'Z*,&ID?N:D&NSV2\ZD%)T/VXC"E`4LG=U'RR77EH69JW"(#H+@1]V!LW]N& -M#/W15TWC%GR-8/ZZORS,PK9QZ/&JT3[NK\D`_W/AM2:2M^PU%[%K^%M$SV#JE,O<#(:R2\`%>`VQCL -M&$D2/WQ"C]PCF%AAW+XY:CW#NM6FYW_-CP]G2)DE]IB\=$[Z49&-WQ0I*?K-1@&PU&"`T#UK_/,1"#A0<\R -M\-F8D]9[Z\4*/^=U!75F[2XNSJ12::K&(2_MX`PX1!A%_H=#?'6'Z&/2 -M;)!2DP2\2N7SZTF$JS(E_PB#L),,.W7V;!&1 -MK5DPUZ!MRO\NX\[J2QGV4$I03!D\5(;'Y#C4,!<-`#!J;4WKSFKG,OGKICF^ -MDG^4[XDPO7KC)OX3^!B>A;A&O1-)//.[VIOJ=8E6I4U:G4JD.`3W5;R8^BEU -MIN.7H>!&+[X%#NN\^VGF;"@,@R`*`.2I"`#(3Y,10QCN_^N.M8RJ(T$W-B"T -M8!K=^,#FSGW1\W;12.9P5]R_,I)]*@-L*ZZ@U\VRNHCSR%7)J/"TRN21^]X?9M?@ -MLY8/?#$NU;8<4H4?G12U4T>P+$H@S!M0]Y5YGWP5&NG30++Z(PN:"'5I,/A< -M6824`LFR`8:48UC*X7-"^+E/T<)2V0EQAYSH2X5SFVVI]'\*E<"E`! -MP]KS2\S]EAF@,[`IFT%1QA4HCOMX[G-1(-SBT6R0"@7)W[/DY]$QIBVV_K:/ -M`S(-,I&EPV*.:(^[,_JVJJ]9>%SJN^K?:MN6 -M$_V_&=3G@-0>]C\T(8/]0=J*MC2Z)C;Y!Q-7RCZM3;NCY9>^,ULJN2`=@+<] -M5381^!R&$AG1C^5`9(K+S&OJS%@RU9\L][Q5J5JS=8]4.'\.$4]`05?U.CC) -MIWO4)-]GK;;OW^Y4%U\5FAOS![I2O6?MREJL."5/&UA3;JI*I88F$Y$9H1"< -M+JXVGPKE&\8ZL:++9UO$#@;(%=W[]QUT[5ZM%*N7@A[0\>\V8!C8 -M[;H=`TVQ%1:_'K(51-/80./]*"9^10B_^NDO#+U/68/0E=\5VN*5-]/GV.K, -M@1.!JY3`:/6.OR$YQYKY/H8UH]:6$G(M6E1>(B(C]KOIB/_+;'O#[Q/ -MJ%5DL,5=[K"1#T2#)_\?`B`.)TXSM(SL&23ZM!?6TF5^;Y4;$T"I/BL9R*63 -MU8))F-#$"*;KS3/+8GI+)/)G>R8I0&B24D-E_+)V=Z*52X)W5*D``YCG:.M& -MW>LVI(-;5Z$H_`6B,)+`6C`:2I%W%LB.'9#4LM]!91,GMQWQ,.*TV`$4727Z -M='\-A_B^`MO$I/^`[J&]1+,AUD%;)I.=S3$KH^V;Q7DOY_%TS_59O!HSQW=1 -M2AK/O#/*+!PL[JJAT@N;4]0M'-1%I:,XV5XH0FP2`O8*#9CV/5Q=VE1*A.(V -M,.*.^NMQ`J3U:661/S:RS9]VAX/F3))J`.XH)W -M_;MZ)H=LA6"[RE'L%C7-.92+GG[6\%--=V7M4I1O%EZKRQGI6,E)G$SUOX$T -MB'%-KNW+D79'VG2U'=Y:CQR#V)F>@V_P:D&(Y?D(2\>1SW5S75])+TG$Y][S -M.CH,'`1'4_/+PAP?92CFU(06/BYZ:74JK'^A-^-'V_3KC/,[SL-A)LB-`\:= -M)J0U7V!]S,C[K#`!`N["8"3L$TB.6KW_":^%C,*PY"4<(20I(4#9?&OQ=7+7 -M:J:);-=,KJM]S$/S?*%CJ]LOJF!HL;LK^[E#^%RS4QLB%,?J/NA/GU23+<:%;('QQG]B%-UB?FK) -MFJR8X\+<,_0SRE.>8.8DI1YU9%Z9&AFW>!@_,(\_V,@L]_$12=]6\.+%E#@C -MY42X@&X/EG.!)&O]UGYHO\K,7C)1)W'A6L,?^W1XK>[^? -MWXP,XR"&0.5AXGT=L*XU,@FYW1>]+C&ZRU9I78D%6,KL,_=#9"N/S+[T0SH% -M*P,1X=MC4/N=PRO8"D45`"[*S=A1P8(5^,HU[/M,QQU4T=:D"AK,=.0Q>^8K -MFH83N585N)[N]WF]\=^.@M=TQO-"7C]S(3&BSW;IZ'*37EZSA&%JC*BE'0<( -M4@^B2VJ7F,6T$=[&_`V:0&][$53;$A>>XCL_>.@#FJKKK"^_<`^PDH$;BNT0 -M:>03A8VDUVHSDE5AQ0&=>S(.!DF%W,\FZ\(+C@2M079WK^-=MM/<4%:"6[Z@ -M.C6TPMAK+;K7#L8=U2#>X1Y515TVK0Q3HL+Y5P5N9H)T7;$G]P[C][9^XJ4- -MFCH+53S'/^#1?J,BM\B7';ZZIU(7'C!/PS"P$VCP'[@13!C$L_-(EKI?6(L( -MGY[C]40U%&N)U6.%MQ9)MGN)^^V2A^[#Q$4U%-;P19]C4U2QYEL7G,SZTVS7 -M[U]&$;ZIP1F^G:O+.IYLH--R(=)"$DY(`4U>M24'M_$XR\-I=E`K)-%=&6?# -M(Q\8=?/]>H6JMQTL^K#RN[A=^Q#\C\Z;H`#"(^*,;%5:;65SL\)%R>JX/P!G"E@!6ZY,FOQ4J$ -MZ![BS^T`0YYP]U(4O#];:<@+K.21@&/2>\77<11=GLZS[G@?6)HLX1Q??MC. -M+8_%W!.PF:6_?E/K::K,J.UE49.2AX%?CGSLJ#!)=:?5-JBN\),X=!\B_]O"+?B;U2HJ0*8/GUY:D?HQ]6J -MB/)8UABRL$)6<\95Z+;;*]$R$H?_!JY7G^EF9ME4V_5?I/O,*'DQB0]MWE7W -M<;[QRL+*K]P#;R/`V7+/(;W6R;Q6JS\[1T,C]KX+HREX"RM50PY>YMFKJ(NO -MIXK;.#BH%05N>R[?L-HGM:N>,8L=RV?4:@B(!6.%AJK)^[K#>/L%EO"ALB7%X$&Q-OXL82%7QYW[R#!TJ;YNO&?L?SM6E&'F/OVZ -MJ^?HAT/:RF`DTYA@["64D9HY(.\:M&%J&Y7KVH<\[6/21;;OU^EFP[/>\1`W -M%4$2BVC>4M01"$D?"$[VE+:2:]RTPH,I[NOY-EY]KAK$`:IX]]>RV@RN$$I*#R(%/LB$"F\L6!P,$6WI`60Y: -M)LNG(H]OD#8F/-7\#0TYL'NP2HD$?AKC_:)PT)#13RY)D5O\M,M2CYG:[6IF<>(WX(H:)?@>JT=8^9]..]:Q$D873)5-4TW0+KCKLB8PM9QV?RG% -M/V_H@K'!Q\R!7G7)$/E@5N;Y0]=LMPT"]D2A7^V+J#7Y- -M%I>0V_32M3C!?3IRYS2UJ#"]U1Q`Z.&;\':I./(;XUG*[;'=Z$3ZN9WS.&'7 -MW$_Z#>1E?KT+VS],V#K=J3G*:MZLQ*>`LC&SE+]^)[XZ;J]Z[+.8=[M_5BN] -M[3`W'PYM4,!.A8Q'U^"#RF9-`"!7W76OKKBLRG^*4`Y%+OD=JKG0VYKSXZT' -MO(6!QB[Q_ZZ$6*1_#Z2?-C;XP4@.1",\26^9.^0UZY)#25;XSNFMO*U@D^&Y=_1&ZR+X8#SLC>F -MGM$*Q4;L@WARQX&T?3'0PI"K?I>69TIGSO%1_GR>_U^\D),4XG3`A"$(U(Q@ -MT-\Q.$P35_>?\&HG&A6CTYJ;`A)B\.:L)'4-JUV:;_)^[[_1-+D3:E=W786TGD[$?OYKD?1QV+*/QI(F#:J#I -MK(:2))S.0\QXC1W%#.$DN6_&JT_.Y1F1MKYF8-%)&X-Q':-K2;T\EYP#P@&D -MN1Q/MA?9MNF!*HH=ZB8M":TA(5VY4H/*O?2KD?T,Q,$>M3U0[=EU2^@.;TG: -MK`<>(X0Y5=$A1W)>6F,^4/TN&,>=H3"H$PC"(N)\_Y8ANI[J$W"A-\DSYEFS>W=O$*XW1!1MU_6&R9'_GI[=U=S -MUG[[:S19&/[@5AR,==K#$S-+-"KSUA$4EY6:[72#DDYF1S,.?)L7$DZ+N0OR -MK:5W]`,N5WY[PO/N4YC>@N@OJD7YT771KW)$01HD,"=B/OZR,_=MYX1\QW(3 -MY=+9X-M)RNTG>V"7_P:K>/B]GB[=^VY:6L_-<&/X"-09*#;`"]?O8ZF>*O27 -M;H&G_)_TEH,J,).8SEUJ[*_E)GE7?/H]40YM^V;`TR<+47>LZ\K(-W$)9O#H -M!5LD4FAGB-O^KOA#!TEK(@][F1BYGGD&- -M8<=E`,6;&H_KLN=?=.$(^FBBEV21_$C=4Q@IN"MB`>(43%:OOX3[*%^5BK;& -MHZ^>?_#H1VVI[*:4T_XAT+.HA^$B$??[CP7`I\D:^P?R$:RE.$M"V!?QQB] -M+(J*K0]4]F?87:)*TRC)9'(4T?A4VY1J')U -M*(S[%?X;7*%2L_?W_&;-M&#G:U)+,.-)JO3PIHT[BQVD,U0_5W;\3WG/WFD3 -M./::ZZ'B_>T`PMDTBU"D=DUO+W[<(`N2=!8E@O?7^N_I>5_?EN7? -MB2@I%\8:H\I,CSCA#8Y&P$E)(>R/F/&66)=P^:*M3TD\L+CUJ`O$5E#IB\XJFF^S_K/Y&!A<9 -M(BO8]_S58+@>HMWS[SISN0MIIT$"X>/F\,Z"K;;-T8,Y?E`RF95)O7Z>F52L -M:1X9B(PS$0TE&`78T#6Y,XZ<[ERES<0'HBQW+6ZOH75IR0(]=B,@258+X(P^ -MT-D5/YN1_`\=Q(1-F&^BG6'^RX]#W"(E;1L$LR9IT`,I$='T;Q9U12,]?VP8 -M#^;$/_B-?,!_\@WEUE\15F]JKA.9UYOMN_H',-]6WUNU)=*NJ,#DYYF@_VIA -MHL]P<08WM@BW93]8WK'VR%&/",5G.J7[:M>L_9P7B%<#]OEEW"%_!\I)3WR< -ME%;2+"^!PW)NY>)P*:_Z[HE+C;BZ+0SKSG@%Q)N+#XR7[,$,6JF-MN1=3%$V -MRBJ2&]!P;R_[4<_+`B^EZ8K;X-2UCCC\V$>7Q9]]C<8A>9'-O&2E;M^).P_#6V[A>&> -M%KKU]CM8JO\@B\=;3!^^9FM9,\5%?7VC;.36K8,_.Z<#5/L,+K;R`UZH='CR -M`NW8C(^V3!&%1`I&2[^GK`;VU-0[HM$"E_/V3SJ.XVL<\`R,[O`*K2,1D`?; -M^[S4O"!V<]QPZ8H>QBE00[.65?JCVE!TZV1/\P?DY^!+QL,187VT?FY;9_P:]?@9VV]0@GWI>CLTC(C[%GYWVWJ]&O87Z;2[SB-Y!6O*^2W<^MV)"'E -MO*X6`C[>2IMT10!#SV,=ZYX_V'VC8XJKD""Z?OLEHF_?V)@ILJNU'R3I?FH^ -M#^F5?H/].85I\("5ASO0D&:(NUU4Y;E-WHH"@.XHDR6O^@FY#29"10XR_008FC.IWA3ZKMG>*_+HP\-;E( -MKI[W*E\Q_M$'V"R"3ZIN8;%[K8$KMG!WW2]O8&Y%6:G8F+RUG>3V>K#A#\DJMFKK!7EN.2#WZERL:IQCG)TL -M7\6=)NU`GRUB.4A']J-\H=F.BJ:SUA9U%%N(CNMCOA;XM-+QH7O>+9"^#@@QK$3H6)1,6B:&)1: -M6<5$@;C+QYB(6.M]"%JAOE2)E$\AIPDX'LT\J%B$: -M^@-\2R$^*2LI^17%OY4,R7W<^[#,).`57"@4,_J2K70C3[/M& -M+SYIF<[;4'1OJA929[RP']HZK3L;3D5'#P^8N"O==-L[\1WB%C*'%4VJ1@.5 -M4`_P:!^C.9I`PHO6[.U:7T7LZNBD0]#@Y]KSZTKH'=RA$O>K:10Y<:X++']0 -M=6:K,W#HF[#U/N-"N'.!=R,'!$JED*;QW8^/"G7KI=MD"/_>V#NLL$1$0]TV -MZS-\X;!UC.T?7W[8W5'554L3PYPCNQP)7F1!O6QHURE%#'DSS4-1'_2=>*M2 -M4K(/FDI1[MO_&AS*RC*)2PT%5^2>?(Z'-9\H:W\M-:6Q[I'TGTNT:T9G?*KK -MA4T0BJFKH-C(VOQ2Y42LKM&-!C.\!5`9.#,AOE-5$<8%``F#\P=9+TN%3%92 -M6\MO11SG`;H/0B"5`OGB#RSD4&C_IZM422OVY"=Y;_)I13P(69W2.,(_B4Y: -M>`8?SM*TLBJ='OUS&??TAZ[V37$Z&S_MPB"Z=\.^3W%3%M6K-IEMF`Z4_?;L -M8:E`J$O0)@)F!Z/1C[TE,^$A+/:&BKBFF]W0BZ&3U;N+'NX@Z)FS1*E,IIQ) -MU;;*W_U`1-G@&\8<`A4GWI!_3OT6_02HGPOI*QZ^GD -M%=1;B"TME=I7C23_2Z76/7C7]HD2[L7SM%88.652'=?`0G'O=%2?&WU5?F'O(E6GYC[+U%3 -M6IEJKV)T).[21/=I!<1Z9^ZG#ND4'M^T*EIXGH9B]D,CCG1_S\23F+K -M[OL'L9R?[3M-X.&V5<=(114$HX7"5X@E_Y7`L\!I1[A;JOT$>N#9\2<1-N!W -MOFJ(EI;E9V2HG'/.P/_Y1G]CI"3;\V6L'-'O>^7)HB968IDF5MS-2)_/&0IT -M.AR_59QDBG-P)N*0/T<,8J[<('W:ZE8W\#?Z*A<;Y+]F[5%T+&FI'$V3P4_D -M>+N6"2_BTA:JH?:EK-?+14=[E!%W*#6>I.ZU!F;T%`%D8M4-JQH3A2VQE0)8 -M0^?BH)SH<63PN7"14RL.`^'`"U#>FT[D:!H"JVQ`$GWHM0FV"1(/B:]RCR5<<(_ -MH:K?Q4N7SIS_;T3KS]$662C<$ZQLHZ/3 -M_DF';IWQ*U_51/K81\D_*T@:7U<(]U*'Q-Z*>T?3!N7UWN,)!N%GYK]8QU9, -MK6NI.0Y75\%Y10[UP@EG>Q;RMMT4P%()[YH9-D;)07:=LC^:U#(VZ)=I4YE3 -M"J<6&47Y2L\DGO3.%]GPX''V_X9NF?&RUWG)L6`61K$`'X\F@PV4IW>;>,;^ -MKLM0BEPT[-(#@*MV0LL.*Z/$@';>#.I/!W>Z),;FVRQ^6&O$1(@J73CKKNBT#WVTIV$,[9ZF*-I:22:T:6GO]G2JDV1@ -MM;*O8'!%NG$17AQ&`7![5JPT!@B@8GF;0NPKH`%K;1',<<0D -M)$E?^87NZ\YJ&B:-5W(KN.H8?/\;^ZAIU176)M1A_`%JJ8UX6T,Y+15CAWDT -M@<O,#+Z;L)I,)B8STU+`755 -M&ILLO -M=CV7X4H`/19X7Y5I^N^N25K[*3+LNKG+?OQHO6\7RU?NBM`GBFK>6R57I"6R -MFQ&4T^'FSHP[J8N.O/1I8I*.)>TU3>O6-B:N1'X?\-SO]J0MV^;#IH/Q]<"W -MQ1J&/'VYMBC#^27BC*(YIC#.C8GN/TJ;&?7&/Z85"V63MFN\*V -MP:+YX\0\86]-3U`H3DDWN%_F(;^T\D.)2%3:=%/6PN-E99EB_YAO=]II48G> -M.@!<3E&ISS\"BHHK^$GK.7:LOS_I<[9%:/U^?6P\Y@$(OQ;M*#G9?'>10\MQ -M72M0?^M`54^E!7[Y&"A'.B?>.*:`-)K\[]304Q1OJ`N\X=+*//W.3X;+']GA -MZ0<_S%E36K;X%3//(ELR=2?7#4=_!D'*,%8WG.C6%$E>CK=N[+ -M.Y3->G9@II^A,/^'K<17Q9"H[,F_3V[#+"^N]/LKQ4BZ?2Y\,M60@(NJP8(3*9"-ZE7/<3S9) -M+M,%<<-*RTDU6#UER,/HTT""K*6CZ*2%%';)-^F(6M5^RQ:D!E/O)K7*%H$L/7[-%>J6=U;PX_FZ]^LPGD5\6&-9#^2!3J_ -MCATTH)9;2[6X)8PHW&0)E)P<1])NZ/CI$FO[IGM?(PL-/]6M>/=L#N^UN2MT -M\E">%AM;S5A;]G^T]#`SNSN\8XT44JI[R18G-ZR]VK$XKYT,/X,D+"J9?>@S -M[X#F45),JS9[]:Z%=&J+L"E#Z^H%D]E751!V(&3CC6A@;)#:6(1GB<8\O@"H#=N]4G`3V)?,3F:1?I@D-1BA52FE=]E< -M6E"8[@VG#[G?\<(4^R">9?O6P-';$KZ+L9S:K8V]5_H:5>?NX.6F5A?@9OCH -M:NN6CK,E0-0]^H,>*,XW)\6[]$PST%USXGLE99C9($7!O11^?39/IT,T4P5T -M]N]`?_]THV=R^W!D)&98MJP-OLY3I@+W?VTU&F^]B,O3I.[/^4@5CHU5Y1%% -M347B.+$CQ]JFYX](]^Q'FH=3A_CK>;%LK1Q9/I`NTH;JIV='9MSO\XN)?_`L -M/\D,%@3\$O^\*$2FW4V:FS,+\N">*Q/WLJH:;[)OVE3DZ9\A?<\6Z.[@LC\5 -M2M_)-23N.:?-U!-<4'B2O=M%F3AJ;4^WU6K-U>6HCYB'.)#Y$Q!*I]P[*1Y) -M\W@#AM\MYLFQ!X>>'DZ,+(HNGVB+M`-Z[2I/#R2S[+7][TTE20NB;(JT;R<` -MIBMV^).-H#*O:-'WU?7R7,#4C5P2>M\Z?LD&FXDD\Y$L]?OYN,L24VL])[!` -M]WJF?3P5^712V3^S4V]AE1&=\>8^7PLSVHRV(VI?$4;J)EQ6EL:&^MFAU$'T -MB(4?)9[F$X>>@L?V-W6QZDV0YJJ28*?N1LK.'2-3WS&3[^=M;,`%%$IBJWF4 -M'=SUG9,T%&Z`%^`;!OJ"UMF,'4X467L[3"H6\^>3/6S+YX])?A^[H2*S$/-:BK07JEY:E[L0"&MGJA[D'?@U -M[=K;N+Y=?RAOTR=5FBF<)@Y&K6O..FTF2R0@8Z!/_0SX'DY;B'^59,8-(>SC -MD_*ZM_BVXY9/1)XO]H>TCM-QKK.M1=.63X_#'52>V,@3Q$M$,HM^!W6?HH+3 -ME=(;D]5>O:S(+.7UO877)Y,D9!R7G(H*RPL\^NBO_'GUK?#=OAS(NLO-I'&9 -MO^R*#&';0X_Q2;ARU1%%'Q9GAPN4BDUD[O"5Q7QFC2K]\H.W76CVTC5V'(%= -MK`]DN_]6T67)Q=\")*_&"7G7X=JRN\R\:J#6=>+M4;1Z2*T -ME'A`4?3!'3L5D3^B3BC#15F6E@]STT#_!-0;#^3,`97LLE>H=V2!?JB1)Y&! -M'BA=ZT!VI$TEBO^,1I`S,Z4$[(&B0:&UY%V-6#<(]-%=?HMU?/(;V9A=U@O& -M)K\_1J7$SX=7'VN>J:.\;@\<+OPS/TG/R@E.Y`^UCG#$="95'"C-$Q5-7`YJ -M5:%>+25=WI4IDGG@4Q<#B5$S9VKD'`\/2)ZO5'Y!0G:N993G3D4/>1+1MAF* -ML5]RSIR,-BI@GI/>&8+8ULB71\(\ZF]&&9%0]NT2GC1T3R>)3";/V!=8%%D;?#IG@+5Q<87*"%63,/VR6O/*2X[D;&$MTC -M6.EPVOJB&";>S*&R>F#4HCM8R0]]<_+%C0=LENJ]PV*?R>D*.-X=$X4R@C:W -M.])PM&>NI7NUEN7&5YXWB9E7C!$?%J"L=D4NX`E?V&^TGK,+N3SD$;&.K?5RY$ISYZ\[>CMI*T\')O$,Q<;4N -ML%;X`&4N3BV'+#OG%CW5$A\O-%&IW`L!V7,H)H=S^7)N-&)T;KN/X3ZUM* -MFZSH2AX5CQ57LH:XY6>X,%$D;]^Y"1^&^B?B5:)>`>ATXT:MV0DFRJ@\8#S\ -M39]06`%.A'>?B0H;&J2[FG`EPXK"SQA!0Z8>3%5JG$O$/)\T_#YN^(\_?2G&59[&Y&,"+UV2:=61L:0< -MPT,\'KU7S><`\VDA1VK-)C$FN8P>_WAHEJ2\\Q@^\'=!R\XP5'5M*),D,&Y$ -M(KW1\?%$3JN?5"J=+P\I``+W="Z5]_XQ\S-7^3]\:LEHU'-UAMGMLX*[?@@6 -M#%ET?E*CMR"]05%C.=6J+MBK#/CJS.]SFIYV?G$9_OA@,#ZU>`'3$T$^K0$" -M6'KI?%FK>R1K>-;:-\SW_5!6"7[Q1"%_MO1T2,&\O-&)!#ZT_TS:BOC/23XW -MR";KEHAG@I[FY0/7&"KE,:1>LB^;_&2%LLCF%"<`L'MEJ<0/H!(SL->#>7GX -M*D".LMPQO^OB<)ND6]MZ>M9`5,$AY7GI,RWP2!P.GT6#7BBO:S5FI4(C$A:+EGR^X:9@0^\\?L$\-SF#X8IH#\>=LF -MP5N42K4G/DZ+6CN=(I6>1L]Y`IGUY -MG&NVV(R*+)\PYUY*L%WJ5N:E`@2Q*;7<(_L&***5)TNG.L;J5=ST*A[HULW$ -MC=?@8J%^ZP!"N=CV;[7V6XU3.E,@RTM,*F0!*'])D,I%%LP5:B.=7D3/""^G -MS$=]%%_LF21K^$M$)?I`_I^^<<:QQAPZ'AB>,MV^C9[+TWB%NZS51J -M]$PR<"U"2<"!H.KM7Q:AT-'_G#\\M=I<7ORB??M3+.F[OG0]QCJ:NE+F.K`\+.@__LBDD0 -MS^U[.C/]/F9C&PZT\2Z?49G%& -MDC?I2[FVWOD14!WS#&`-4FHWLSA!W`NKQ;B9J_2L,)"&T"_"AC(0;XW-W-6/ -M1H$'2;S\>2*U2:C^_V55E/?XYPQLUNC%M:Y4B(#/8+Z6PD<+$,3U?VG@L=H`?7/K,K&^QW%2)1!%V3D3QW>E+]C,[N -MC&ZQA]8:*F@1J&8LO[R9S@0,8)7T&[T%IRH7\E7IE5U];.?QW2.(RTGHQ^S_ -ME%OCLIES!^9>L+(+F:BD1(D_N$\``*!P7`:&E87D:NK$C>R1D_1".U^Y0S16 -MF*FAC;A%G9IG25* -M+I@5=:ZA#7V]M`1(19/#9Y_93?&4(@,B,$+6V,>+HB*.W_8R_:Z2_W44C+=F -MOX_AKIU/\X?KR]LF74F6[[/(+&)&Q*B2X&1OP`R5A[?5'&`(*/M6..[3.,J0 -MX9Y+LMT!2JH*W"5+5X>$T-UK@VW:H%(G]DL"=0ZP$W!Q[MBL0_C"63'%&3?1 -MV1@CKLH81J8T9N+:_7&8#6UY[%NKD.4C0OI#>+Q!PQF14`\!E>;AW1Y(6E25 -M0XTD6T?D2H.\&,-&$P"9CSRLD6,+%O;*_!CO;7\WP")Q2;`,J\@IWDT;F5.K -M+[>8-J9L;QE-^B`DWT6VP]XW'UYW['HM`,VLZ4@^4*I+F(,@GG/E8XW.=/\X -MVD'"5:;-G4:>4#&9<1]K'2AP_Z>[(8D^4FLIP,B/_I4(I^!4*L"JNZ[6U1^Q -MP&/B6EB"!S+Y+(FUNZ3<%%3":67K1HQ2&'&K9F9@"I^4Q4S)8E7ZP?[1":4T -M^P7R$Q[ZM@]CXBRWP$]7+@J.?\YQ8:N*8;QA,6FA^=*K1\50(+,,8F$W>$E/ -MIPH3BAS>&3V=$R.%38J5)CG(Z-]4Q'XTTF>VG220/U)8UDGPY+EJA(<)1*!G -MPPP(+&'_XSUX@^\OOVQ,\[VB&\&@QX4C8NH#G=&5:\]OK=5^\1Y+)S$Z*.$`"Z0`$?408UW"[LNV?UGCP -MPWW8>),.[=G#$OFQ^)"CZQ]"RMX71P&AQDX9$W4P'C?HIT-AE54DR_E((J=! -M55/!`+3_AJ\$!`*" -M3*79Q@-N)G?HR9[72]8J876JP*Y`]=1->>R;+8H)`=B'VCFV@UCCRMMPU2%A -MJ9+GSS");N^*T>>E/>YA"0RNI5FJP]J^@Q=[WTOB.?(@>7-O%);](UV.42I_ -M8J]KD>X#]A2H2\2'>Q%.B?<-LW+D_DN(W,<,#_:7_R#C*:DLYXJI9-0\>*TA -M(9_&9@YC0',\WR/$TW -MG4TKDW/+5))#G;HN'_/\VV*,^+$N:.%07&K&)B&2*AC4,*^RTNN2:JN&/[35 -MUW>#L2`GNW;,OCOY9BIKMMMG&(2/`;5S[2D>(TH+,**/@/K@O=/WO8*V!G?. -M]'L,+3P'`=EJK^'8DA;,Q$?I/?Y$XM7V-(_T\`OY0VW(SI9%LAO3(T@&QIK/ -MS'1X;>>'E6_HI\#-SR%I,"WC@:]`5D>7-D['H5-%/-E569D]T:J@';7GFW`Z -M8O$8[$..4EA:4M$4<[;(]QJQPK+ZT60",;Z]G/ZT3R_QW3"=/-UE1MI:87*D -M\1P5W5+Y$#G<[,26G??!?(S%2/#AMS0JH+K@-"JL<[Y8Y -M,HH?6MF!>22C/_S,]1BHGHJ9-`KQ.GCJ^=_>^9;C8CM'I/JA95OW=$E+RKU4 -M3R>7<\6H$LCBQ2DD$QBS"@<.!9B/C57(!Y^F<-XK`?GM\*:4-IF-B#,_4S?,7/&7UXN`901L:)(9 -MQS>2T5>(8$_^AK'I1UF<0->)6CEY"0SD;X(!]&4^)D54(@+<"M<>>EZA+F;S9&;-3\!T%%LD,^" -MX23Y`&0IXB7;Y*YI<#J"$5G-P8I":5^/8ZDPL5$#E(K-U?& -ML92F!&V3)(3;;ZPK'911,Y:!.QY$UNE,@`I_G'!BEQ-QT&U>*;QI_@>\'/7T -MN]4>3*Z\MA3L\>*^94#\:IZ=5MJ_V)7R,8)M,%Z6*+H-2<2TS%\G?LQTS)QE -MCT2CM-M_$1'P$?MG3"_RR$QAW27'W\Z(7"B\%%2N">G^^E/7`%R<*^KQW_CP -M<2J(QP08[:EP6X*E--W]+T[J`BS1M8?.WAZD2H+VD8W16@BWYA,[F?H^>(4D -MH8*GZ.=`^]?-6+,@[+F&*@GC'/O^^#2;+J)+XB\B@,D=H6=(+7/"P-/_F95+ -M@O2&79",(_/>SHY8_JI0@NH^8!T']U`K#Z7BT#N";+V31']6!`$@=ZZ#_F,[ -MNGG'N7O=BI5V]Z\KI5GP07`KN"4<\D)O.L';+\PZ[D"N=<&^?8RCD\$M2E9C -MUWR^'BF\>1=R]W9D5"'+8H1NO.TQ\?`0@5$CJ7>Q5;_^ -M>^Z;A9K-X3]F"FVFZW&B7^&W1)%D:GP\17)04G0[>6)@F\E-8;%VA:Y(&*4< -MG+I0]GA$:QX1///&E^(Q<-:?\%V_"`7.881`+YRDOY5>(=S@VSUG"=!L^WK:7729JY&S=IQ -MRA7/2-W]Y%@/MP=L`04Y@^P6/?])Y%>5#'W5(O^+2,-?$#!0SE\!CXZ)+I;Z -MA([+JJ8;C&F@)02J\]9X?'N?Z'&;%F#LC\\?23RNXFB5?Q7Z&G2VS4]RIJ&] -M++`^>I'/$X)>DJA`QLWZN:!/IK7YRI7P9J<91;VDZ=U_`LU3M$/Y)/(95&/L -MO@T*-;A^>VDC,=N[4^M%Y@16:C'?9^(&[%WSB6&?2Q'*M'TY%BC4LIL&ZZI-["[E8BY^-%/>?*T[X]^[ -M@'3&P.TV>N>W_O1)%-6D@RVF/W6!=9B/52R67NDG6O]H#_-D,7VGF;WT>+QT -M9<"'$(Z%DX$N0]A5R`N5A;/M8$>U="CX,`78FQ)8;<(;KC-3O$5Y":Q29/GWK"=O%C+^%]^?@HYMA -MRKK,P-!,2X^[0.2J[/_L?$[B=8O'<"Y6WDZQK,_>*^UEQ-;`6R47>F92];\J -MJGZ"B6\*J\&L^>GRD=J<6N)BLP4'YGD+"\99AZN[$WS!<$GJV&9;;=,^^:T7 -MJ/(Z,$F8JF9/B)96>0M4K)P!1?N#`>7%$XN,E=<@RNO2.1L.PU>@.NJ1NZD\<-5:[2%I95S$93#"9<.QO(2*T`8>]N(Q2)\$ -MQKE&S%+\4]>NOVVNB0!Q/@)=*"FJ`^-O:B!2)US.S&QJ=S_>!&<,R2)#O(+: -M/5F3X*S[#(_*2B);N_NH]]R(K:TJ$\$G9E66UFORTN:03"+W$&9_0U@%+4,N -MR0TSPC)'/J9\O#9%R\FTI@ZN.=(2G0._+GT,!9)=8%;/PKS!QUF@M$R)++T% -MU7\2H4H&C00+9BB*DI3Y$@"&*MIPL)?6$&AI'RF6'LNMZ2J`)X3<(SD:GO"I -M-:\7`-0K]CG@-09,15@6>R,C/@L,WHM_A;LF/@()FYM_L5" -MQM>QL0+ROF\6;S^080!J\`\G`9LV4E'^1WAKX+2Z\S/XE$^0J&D59+P@'@5A@'Y&B=NTG?A)87+J -MO-,2TYJS+-6LV58XLFNP+4R:@%-)^I&D1Z\"[LQT#_E:*!LISB^%J'X&[`8- -MF0U5*R_,C0W>N\YALF)LT=U4'WZH/'`R\.("=-/I=]E>)]EB#S'W&V[!"?^0 -MO47"SC/?X:S&GX.-A=Y_J<3#*MUE5RI7<262X-#E?[=:YEQA[=VCJHC"[V74 -M-^_V&2\!^2"TU?#CLNV37J:R/?+L\VA/T3$N_8"&/5'V1()(J\J7M'1CO,D? -M)PTA;!5!4_0+U[EWK:(_$3[-;3-S5@KX;P`C^AW4TWL.;RI9R8[3X+.,H7R7 -M)[(&_&SAN*#4B\S>KD%ONR"YJ)>V']R3Y),-[CH4FUB:O9+[GUQ`@2BR<^W- -MK/6LH]=4/=ZY2VMH,DR[6(2L,A2#P1]6ATO33(IY4#>#N,65(I9O*6'UJC'E -MX=W0QK2%^/!=UH/+ZTGC]./ORF<']RC(T*B0'+R#D0M1Z]4F3Y@R7K%!I5.%.9"D-2D%FE,<-A"H`JSXY -M8NA+OZM'*#FBU:&WH4*&'J,D'?$A"R%V^YUGW9VX)QN,>[NOMFYK[,8R#@/O -MZ7(R6R]7P;-AK.?L0N66[GKR#%?=DQ2-Q= -MD:#\8&U@;)_+H4A.8>C1?HWX-%"[87H5E'=N+35@IP%%+BU";'*%G#4\7Q78HNCF(?D#:10 -MTF2[5`37\1W6;7ZA`[W0U/OJF$ -MIK<;'QY1`_'[AXN=C(873T:LI=3XQ_KNB78!.=9&.=1+&^@:(FE5"GI[>.2G -M8-.!S0KJY,9WU`:ZR\76_OG9.9A7Z8+'?>#V87\3)WT).C^V+46[G9K#-F4, -MLI&@O^<*>1HD"U./^!P,$PBM;TL[+HK."[7D/T+]!VO(0 -M,4*2>7#[)CP;B,E?+LLQCZ13D5DFL'J50?^=+G1JN;!Y/8M\S8"_6D+V3OJL -M!BGR]W/'$A20Z3X:&8?:8U,B;O9O*A)J"V"TU+!AOD:P(T%]6@0)P]E49_IK -M/:IKWLL\4("E>A3'GJ#!^YM]=*_B6-&4.&.O8'3.ED*:V87QYV3(F$#,"T*$ -MENOE&V%H8S'>K`//]Q-C.T03N6HX*R<-G@5VXP816^[@()Q2Y0\2MY$B5[8@ -M?6D?&'1G^6W9:PK"G,VUF7=\3:&-JI'8T;+^Y`F3Z6;.!+V-C9'%F%=(B(8F -MS`6R@H3&Q-0JT+26]_<43"?@_LE6!=/(*8T7Z%@OK,"'?]G1[>PIXTM+B1$# -MWC30V4#)""#C^,"PI.<_]H;1,C -MKNN[%8].%5.6\226$,$Y6ZH3-V>E6_=ZHWSNRIF;A:.)YF!J0=*'&9)FYI7_ -MD59F9K-N:F9^44S>`SOBJ/I;J1S6]]T\W%SJ.L2#;T+IL=BOZT"W\;_3I\#? -MBBK0EH^]D6=PO*3P+,B`QL52M,\JY,_Q!)`QV/,C1LGH\4!;+^&+,?Q)G>6; -M\>'.']^@7&Z3D_QV.^*2`Z^_B#)CEJ[9"Z^F;RXY#W^[!&G?' -M*;@(#I$"#UEQVH;4G^U4(Y=^9%:6PM0I__,QS>)C"6Z18PE-CA']%5W^.P$/ -M9H,0+2$FN#<8]>BJH\9`,G9LITPUZ9V#'OC=%#9#,=@CE9I&<0(JO;YHS*5# -M?+B6`\^*=*1IF@X:6ZR=9N5!@5'=;4R2(;4J>/`O31Y6`,P]&2VI?,02/G-H -M>:]T[A_@><(L)G:P\"W>8P,P_/94CED*U9^O.\;TM6)HJIFBR[$V&C:6-,LW -M5TGX+,%_+VO8*PQC[01=3CRR^Z@5QTH9P:A>EH$AZWYI$2WYAU"W(*-W -M7?%B"*CP>@#":U@8GD6?(_+`GQUS/9T>:,Y6-8A[I7GE.6W6-<8).KU.WIR2S'^ZY*T-'V?=Q`D+HVX -M[T-3ZKZ"_V[\#=9M;3_^G@,"W_0U\_F5-CQ2.C\I:-N_:^UD"6GT"#M%*99K -M.,I6\.X9G8*:3/5DF/53IN42>YBI"CBA.A[FJUBZ20N9MG#>A9U\9*)MVR;\,P;4F_,P'>II0LP- -MXC;R7EJF"+?1[]AY/A:#\88##R[K\/L7NE_,/ND*&`[72+,_Z+XW[L?,ZC!F -M?C0A:YX"]GHJ*!,ZVLE4X?3%#F%VU_=%3*#?=BKDWTT"BT&;F8'#%*T%B#B? -M[JST:F7]YXQO:KF2I[PZ)IB^S^\2#N;MJ"5]U)06GKF&M]\)7Y`++A4>XEN_ -M]Q@&5L)M/?8_.2K^AX'GEZ.ST6[.21O/Z..Z(.>_UG4]ZV2M[E_%_G7XV[[L3T_9M8.7+7'HJ$HKF:;= -M+>K+JORP2W<+T2MY1!D",R'&3XX,.E)AH21@7+^<1&5\ZY_@,MJ8Z3[-Y3?] -M?1LT-ER:)A>'GF_Q."BWR2@,D]1:K?H[J'RNW^T7E1/3@,/Q]=^71FBVXSB# -MQM)V@!,J9WX6L5;C$5CZZ\HD-#'VICU&#QT#`6XG\?+WAE[.LN-K!T7IJ?)B -MQ1S-@&%@=">/47"S/-\>5(A38Z.1\!_\WJ\6`W_MJHW2>XL2Z6GO[5+II5-: -M7R[O:-<%5:9[6Y23G?JCXF0;&S7M'M$892K%-G^7'B$&H?WPA$I&>!VHC(RN\=N=*B=W] -M3V+ZPZU0RU1:CH95&_].A)1VE,_2HN@`H@@;7*-#CGDMBF/`"@!#&IUEZME` -MF:09MQYL\%=Q02-M'DZE_"5)TQ-AD^0./7<(VE(?WOR#_L'O)ZL@\98DIZ\O -M6A@\+SI*QG]MC6JMHSGU+<`F%),(_2YXKZ@"&1+GD@77%]21'@DXW+WNE -MD]Y?]#2W,F7F[RUY$J2!^]XGCG6GV_34[T@RY9'ZX\ZTC15%B4R>CH&HY.+\ -MS@VVY:;*,B.H['UT30?JN0]Q\*D83,C[[+MD-*HJ/BTFX#/ATQ`CR;I]Y(_5 -MNG6U4A[W=Z.JA*G9MFTN^G-TO/IMICS[6FZ2;Y#-(2NI;"OF>%FL$=ZF*UKPGO^:32'AJC9\PT%ZG!XM/K7;3=A=: -M]-1W$P(\:)0L)V,Z;FVY=!=[=%]<%;NB82PQ'F')+_E/AK,?J!]=1#[->CSK"-V,C-=@NJWZ/-&#:CYW^=%"1V=RV*>62Q3;LW7FD05_C -MT$A1Q&T_25A!7S-F,O>I&O'I7T*I![ZAGBZ-X`P9.M.U0<8&F9<4@8?HB;0_ -M6#V.+Z6&G4Q_;`S(283P$D(7MZ'2!]<52W_^@0L-T<'`6VXIR',0AN;[;?XX8S>Z193Y -M@6V/2B,[(PAH/=^,UHT=Z@?VY^#D\$CGSS -M5SYQNR:?SGP=6DMV38(0?X!PX^_(O2\8^,\?:MQ'B)#3LER8?17P -M@B[T)U[QY+HL-R!4FS9RGV>2SNT+K'BEIE(,]G&&OKM(;\@ON8&.0YAJ.>50DCX%[+@;=.R!\6=L.5(SS0P%@\/)P#P*'_@^'[#3" -ML];7"R>B?E4;LO6UI5`R(-0DU)R,IYV3'#!>0\@F/H8^'P,31B&-P'^Q(3^T[>Q3,>^8FQDR"VZC0Q4* -M9E[-+8OO];PR!A\LOW%2X,S[Q0[YQ#*SX2'1U?>^M(;R-7BLZ//:@[]/'A0D -M?\4FKE\C7=,XG:2R9D!].[_+X6."7U0,C_A`!]'T%+T'IG6&.MJ0U@9E%WTY -MT*">N=9!R[]G%3)%]3#&R-B -MNO***IWF=A<2\7R;=3G$33'9:;[9BA2T30V'<_1VEL0&6:L<,AEW\&K,-8?^ -MB\"Q)D?]L%,I!T()UVBC!EI451CY]KI9["N[+8PI#-0Q%H5T^#VU^MB3X/VR -MS,+/`,%VPZC@7/M@S7`Q>S/^N/^>J"EZK02>M%NM3A@77&J&!@I'2Y>N:0@< -M1WW`#K'=#)P4KYS4QUP>RSTGP8?*QK2.1]$E58[A0\@Z^CAS`>9$E:+^9LTE -M]AM0T)M93ZK/]`O5>HW#I.@!7E/*@?9#2:;#^Q_\JWGD7OEKJSMB"M$;`G:K -ML1*7QS$!U-@]P1:+E-BE[))YHCHY2\4/D$=,=G27U,+NO_X)0AYVX=O\&.I3 -MZ-Q8DY_01%E;QN'YPE^G. -M[5#4#M7>YT1/MLB,],SN6T2/`'%2\3WD.,@LT$D+FZ4E^%&85=M+C6Q=)60" -M_D%8VP.">;.:[=%\-?B_KU%4.'.H74IV&R[509>X(!FWO(^R%4F42IPT)W7" -M$4&6N'D#Q&BH`O^SY\EF$3A@T0=7>>AC<6GI6/.]<+/`L(RAF.RE-WDD-(\4 -M_-EO!&*`!"^6R-L\V#47GG@\B067/P]R^:+YYT3^QSP_%P>6;8E&K0X35@6. -M.GWP&@/S19KP\:)]_)QT];W6:U)%OM3<&%3"]'=/@#;U6P;$;,5!7JV`[$^[ -MGD_OU<\/$'XAK^AJXD-[^_YJNS^+4G481H_`#[G9IEOT5+HL1OO",-#!@#[5 -M@[1V:AIV5Y4@I8FHYU1(O@OVGV]0BLD[0/+KT1JMF8]F7M:$O7<@"X(@ -MR:H*XKC\:!/?98$E?HKMGTYR)+BWOQAC3DYU"*J8S_O;;\6&45Q*L!5(&C*BDQ[KWE^[_^S)N7'_3QO=!\$Y;4.ZB8A7Y,1#[,`]Q2479 -MF5??L@DFT@>:.YU;*C4?GEPT-+-T(IC`LYP3+A(*H/"ILXB*J7\$[U][#.`F -M(;X^I>'P,7X??X/MV,[J_APP-]!D:+",HS)N?NM53)3N`HNSO02:@>NEPP,J') -M(<^Q9DP3=6@1&7FV&Q:JLA9X@1A#['Y6-(8(HU)22NJ -M=*I&EKV,LAQN:)#0;3[A;@:PP>0574%R45((MKLCS*HP*PC)[N7GZSK*2_7S -MD18@$WZ9NKG_S;8J8?OWVTXZNUDIG,*U4G%FWV#80L.PF>1Z&N+9)#35P.08 -M4FN59&'$D;*2V@\SR`G1--TJ]V'I>!;=ID\`L+[GG`+CC2<"$`LW,J)2]V>_ -MZ4.N1EX0IZJ;:*DL?*%MSM0B+?#^/T54Q[$#?%VN-CV,/]#70].^KJOT]S/- -MAN)/;J]9=!K7?!C"NQGG%Y5R6:>-J7^?0)^M1B4?;ZH0-:?5X)PL@:RF^.,Y -M'+W7E+/T?6.;PS.RK"OR$:#MM-/F.GZZ-K/W(O+1KOZT\>H[<>Y<_SH=$]/F -M(_:ZE2^"LZ;;;_S(IQ55T$XO%\C;SF&P&!578FU]\F&&I(76.-[;3&[0:[1\ -M/'N1'(#MG?MXU%;T -M/UE\%[L"C!5OS/38L6`5"X.#WV?(/`^NOB)&J-S1Q^&:.]$OH>L5>X_W,$QI -M2TAIXW.`>S'W_W]0F[7:UD31*K-8SO-#?(0%[3,Z&B2#=U:3J!_8G?8P^A2P -MLSD\E:,199EWW3QV88>QR41'\^R'!'`NY_H:.\5@L:`V62B@&TGON?I&36I)'ZOG#63>Y:*OP=WA7I2FQIC^=WIU[HKPT: -M$-N[+?;L5G?HPPA$V71J1`4>DR+OG/FA<***FOC:]GEAZ&'/]D,OX-MT%\[3 -M5+<:M/VW$G;[]*KH.<2.HU#R^7OV_;9>X;A_.?K2&'?V%37-&\N+L??@8/F^ -M'SQ\$(D[97';.B81XD_/[878+45;^';+?8]@8L^,(43E+7)6-TETJ]6YWFBW -MW.NPI39B>S]D6HTUA#\\HF$2,J;!A]PYEX,.0[\J6B!9LFAZ*X]EXZUX:4_( -M[HX_Y:K44(7((9CS1>UG/0M8O8$@'=X*/K3@K_)O"'1T['1=YY`IGB+[OJ+& -MH&XE.4EL^:!W2G&2[;@XK6K$YM.[Y57?T04&0-G-XNI`E7X`8E/#7(/'+ICR -M?=[`U^H=]4.ES4>#!<3#312%*;V=!02-^DM>C!>^Q2VL,2(E>6\Q`DDM#OTT -M%!-V89']^U1N.8A(CU.381T"D=F,!(G -MAS?]2-M$(DD"[3H$NE$.C0U!B'Y,6%45M>'WA_J(6Y4TL\!UI*SC*?5Q*BNR -MM%YCS+X8GQ%&_7^AHPRG&7/UPX!&>``C$13P5IOU1`9Q7F'&N+5ZUY:NZ\Q_ -M\NCXTM"5\ATQ-[V*T]? -MA+\GY*O>$U#9D -M16^FB$'T1M0E:FAMM1=U*OTMW_?9?:/B`"6\`^=``I+5/9-8:S[2QIWNN!4X -M9;HP6BWL[!+6?EIJEJ1W9GW7XS?AD2QL?JDET<7OT[0T_8XJP]V)*]?-V'5( -MO3SL3`K;_YE&J1BL_Q65?YGGVT%[/U#(=[X2R;S(P_#SNY4KM;2.:GJ:86FJ -M@1"@?9U+B2ATL*;NH9`A3[V]DG8*HD3!NI'(%7UD!J8M12;;B"S:YL*_Z&M` -M(?^1$!-EG^'2TV!*[.7-4&/;3O&',3X -M??@$ZY4GXIB38_Y\PMM1@7I&A;/+'3H:>>/KY8S2H/#9(;$<82WJV=G.=8U[ -M7;L*=BJJYEWI):.,]_86FFWL[E1B"20#U'O_];ULR?9RS<-IV701GW"^SYYQ -MVM>\QGHJOE>:311G\&S&#EJA7D%&"0R;4?0QG3-YXV-;X$,U(UD-E/*45VI% -MY';EE7M-#SI+7C>E7WCKV\A1;4#N#E%&*3V(?6U91PNPV<"W@5.*B()M'?Y9 -M&:CVMT.-,\->L0KT]"%U]%1MUZMK;P-ZV+$#T)-\K,K=%ME?9S`\N_10C)-[ -MMU_[)I+-[8K`>F6"_&6;M3M::1=[!YS:@GNC6\'+9=%YT;=*_W#6>CKJ3/^6 -M`XRVXQ>2G+S=Y)F;V<1F/6+^[;M:W_*4=80JCU+EDBDS19!G%07J&@Y904U7 -MS9`&?\X-JW@S-LFPP(J9_1QH;%+C!F\6_X=O$&K*X/N^\MJM*3'GL"_GA_:\QTLO -M=*9?BGF;;VX:-^I)&!%^'T`?Q(:!\PJO;E>]DG[/S*$S11?D/38Z-G!B%G9I -MNC9V7>(M[GEHS""V>11S9U#*/2[+$?T-/L6U5J?+<3A+[:JN#Y^MYKKG/.`/:!:3`\]YS@OI-GFN++5BGHMT*(:Q,\-/?CROKZH;?*3GH5>S" -M&NO\\DZE^#7^3%R*2;']Z@)*FNM^8`P(9"L;#=N)*_FD-3_\^J -M+QNDGTI/!7Y!#<%F;?0\82B;,O4!+ZUGEE["BU_P5[Z\TBZ.JCBV+FIP>H8? -MY)7ZOHW'4!*$?PK@0+BRJ`-$"?/3&;/!9>WI:L-2O -M/8_"\R3+ZCFX$=NV-``?Y6KM4;H`'>B=_E.;Q=J>I7'7]:MWW.'YRO^$H-0] -M+N!,WV?785WI=;#@LKK)JWG.L","R=EY>5%$R7,X>%_ID.H9HVJ+]3'&9<7)"ARK-W#I[AHB]&4M5&5XDPKO3=L+YE^B6FOO -M#)EB%Y5_MEQ9);2G -M?C-ZM0EXK?.(@JH\4";*@F(^2%>I)>0"U\4YE/U4RZ5P% -MU[1/-P+3W18G!@L+?QI:`:6^*VEC:PQWL_:AS^4+6!X!:E'S&77S,?YK][\I -MZ!?OD68.&GX_:M1(@0PNZ>+)V5A^6W05;SLNBWCU_<7;J+,F:+"<4`RB"F[, -M,"BY[;L58^BM.SGMP)3UWM:\BFPZ+5ITC!GC'EL<./?T^)]*`QV;[?=+_P_@ -MV4?8[TZDJPJNR7A1*9-//71<,#.SZL0*J8G+:7=/[PK5,U&6CV3:[*[,71MY -M&+7^B7W4S]!`FXLDHV$SR@!+4-9:\0S([_H9RN6:X7X[KK&)M=-I6FJ7ZU[+ -M.K/,%#:;NQ%.,=/"I")1OS_QL-[.'!-]2 -MY(F)P9H.%*^Q6=JKT5)AN\R)N$-=.,>3-H.Q[%.%DLUL;(&STP#Z/<6;6C=( -M^#HE-!;K@B/XPD^$(7O%'3)S#=+WAA^/=%GGF[I]VB]@P]J3JWQ&IAF,F8.I -M"8P"#^%`"_+=G^=^QYG>!\,?'KF!ZLA'5?$(?(F9&?1X-)]<'-='*7K!V%5N -M+M+ZOA64Z(GU*KMNB;:9:@58V`<-]B6Z9A<\ES70,XE7';S]+O2Q,3];WSX\ -M<<<+6TW/^"E)?7EV"K[O_0@D"30B]3G]@-LS>WQ%]VWR/!6*0: -MXPPL_[I%YW2:\[C.4U'J2Q]'NK,7:N-+ -MK!3^>>2.?IWHF1JJU3'#0!Y07BF#+?1D&.:_DL)IE<."'K^>-M9RLN`K8;C: -MAUD06`-:%?JE^BB*T!PN-M7+#?<+YPD,I94>V$AU=DG8`BGLL&F&BLG?$!(V -M=H/1R[J/1@_3XT8@,;^.OQ8>MZX_GM>:-Z":LU:X(H^9`QJ.MT_"!B -MS#Y:B^G0@+=\V8K;KMRS0M04=>8)@Y!^F@C%:W(R!8FWKZ72Y'XL]'ZJV">Z -MK=#XI%(%'L0N\'W]^7N@F(QL-2A=D'6E#!I5D$JB-P9X^D7%.Z1=O7D]+- -M$L*\[5R9"&*9FP/EO> -MY%Z4X+A87]RH?QVB\]!Y,)E[3WJ)%VI#0UO8E>_5\240&*0Z,RP&#$=!!U9> -M5?D>:"_K=2_9"MM3+.M`VG5[312[PQ/>([KF!F](>V3Q'O6A&1TGOALJKL$+ -MY1(8F^97@B4YU^:72Y;&+XPA,X.S>OT=_Z-)T]FVK5*TZ4N?J=.W.=WUX3\2 -MC)J[VR]^6[/8[24P&W`M_TX--6\UY7A7-J7<_`A.07BFNW7K+^8MK"\-.G6T -MTTGN";YVH"_FB*^*UG>W/T@;(VVE;9KS$88FA9Q\DCY.XLXU+H[4/IH2;/O) -MRTB<2#-@39-&H%URT]/\45'N?:U'NM[:*2!GSH6<(Z+Q>J/YS.:N&XYW5LE^ -MK25A8U]WHI$<4(\V1=]_FSOAYF3B/F^Z^$;YJFHC70KEDR1YV&(IYR;RG,T8 -M8;O9(P/.B\N]S3'[E15ZZK5! -M$GV>T>^Q\?'T59U^Q"#=K8K7CMHG45K1DEBW8R,BK",92->X-1;.HZEB5PQ?9[< -M4SYJL;F7#ZDKXI\JBC4_``&#P/*\,F"4E\&UGP::C#[`^_4E]#8W;+_V+W^" -MF'T=]PMELQS]@\T8_4H@MTW-&.JU%+1P)]AUX4>0"GX0K7V=H*[G9SK0\$9: -M5;\[/NIQ3OV;'+99#F^/%H-\4/7IY^D^B(R1%(TTPF\4#>[<_[GUJ'N!+#[' -M-!BR077+]&D:T^G_5TY$1&PI`29J%N42=G-`XG*'[UQI+Z?=XZ*I2ND%3P%Z -MJL+P5\B=\RZM+^J)_Z","!>A&4_T/?Q:*Y^L/$M[;Z+[I-Z>V:T0.6L+WG`V -MH'/2HL`0C4#BA(KI,&(*S_4L&35=PTZ/5'X61U%`;ET1$21S:R;NN29'F2ZP -MOQ"&QS;#848,X2JR0Y`D`-+7=R]Q3T[19$2()=IB+]/2*99N%SUS^NHX[ -MR.[U/X'>S4K0D`A\YL(_+9FO.IH-\DZ_RE6,;5O)4C&2TE-`IX+4F,J^%B7`HE8$^? -M"J^T04_-/_MRDL(5)2 -MZEHOZ3HDQM!36/&2+^5)8?AKV)KK"`D('R1G1!I3%6T+&6?6EO)@.K-<.[WK -M[M;.PCXQ#NJ?IZ5'-WHG[&]3+>9'Y,BK9WO:F7\L4N>I>B -MFM@&_RY8&./UI);8MEI!*_#-EX-K&2WSI)AS^E2%F03@(5Q8K)I+"L!Y5BF^ -M=)&3[Y8-_9UQF=%Z!2XD=<;Z0P-)ZB/MH#>>S7'@%$#EM[!9VNTZ3%BV=#YW -MD,6ZS@S<%:6_06Y^;D,N8MNUY3&Z9[TJD#L+LI1H2K?AT)2W`SO>+H2"ZW9O -M[_<=,#)8]T`R.Z,](:VF&29WMA'W.3&31&9`MG9Z\MX]KFAP-PK+@PIQ81E/ -M#^O+-1;F;JW6G8A9%G\K.S'/9E(^`3\D\F -MU2$%5*7H`O+F\DLW%4L"2"G.V^!H(N#D\7>@!KP3A]9'%2J;[;CS/J'HH*GB -M.(GT'JHZN'T-%WT1IX&GWQ[$=2S64CSV,`8,>G!W\J7>K3C7VT_FZE7W/ -M_Z1L38!Q;4I"^#%4S70B=X&]H'.9"R&VT"SH -M1LW'88+)L$??`[N6]F^YJMV^F6?.B!TO:CK9SYJVM=,4Q.X]UTDQOR*9&M5[ -M[:<0XB(M7M9GU'N[N=A(/C!EMK\%X-%WYT9J[4593.B@[Q&T#-[MPP;F%[97 -MQ2A#28)_X#>SXP9Y.]WU!Y'E_L3Q5F*?NBK"Z.C7C7!W>YY&[>_@A6$XDC:C -M!]7KI)`H^76\\^\W^(S;N0\=.KP;8%DZH#3R5UG[S-B90Y3-2&D7J&PT5? -M0ES9$NL"`/>8V6A^5T-3G1BU.Q<#S]1B`J]IY52V>LRDV2MJ/*U*XZ\-(/7* -MVNSV]UP0MWTMW8LF5"6(\`>CC7L3X(UZES<+CK2E>QVH;?CRJ76=COY_#$9Q -MAO`#MP*LPL>A##T/BMSZE@L[U\P\C?0W/8GC/]?//!_YR58WDS([H6G_PPUH -MOL4O"P:5R8I1A@<+WBO$!J-]4:^"?8N!\EVML[^)8NF=%$BZB)Y?@,M(!/>% -MFD&Q7?F)CW;/ZTJFR3_OMP]H\/G;.2$K!)$0EQK+5965(Z4:<-,B[2+^@="S -MK!C971%;BPY3;ZZ%"PY88/R4=-?LUN]9M*5>=77MYQZ^A6TXC,3IQWV[):]L -MAY9,B5W)]KRM(DM/)>*2^R`MY+'DUN:F114W^09Q\L7X%;VX"17U7YX?FYO- -M;FQGSXG>H7UQQ!P4!OSVO]Q -M>.@VZD[!AL`5N7P2O%3*/9'[S64DCX\KJ?/LP67WI0KE2R5PD&->C\4-F&'91P9Z22)$+#Z.-;V\J\=701 -MEBLH:OI"]S)5.E=1TCH,`*W:1W-!?+#\N=I"GH%GEV+Z"0YL9G5[(BS6)O!, -M^8>I<8`.HG![FDH7&,7KZN),SNL+'_L? -M.!UZ]YFU88/2@%*.@SG+`1JS8M;ZIW1=A:7IDD[JM^4E?&>$SOGVU=Q4ZLW;&2;SO>S!CEL/O$@%JJ -M#:B\46A&F9]L9.68J'$)%P[,R*A:E\U^:KN?]E??,8F&P9Y2#RE5SO2*>%0) -MS)A5/I>-(!;USZ5]U+D7V5NGV"XQQV\Q!P/GE88J+\%;.VYV%Q2>,>4;+N+` -M?B?*R%EFC,9,@=%9V>3&"4__!2\-OY3YXXF]:D7M)OZ"\>NO!38%#,6_SQR? -M:.-DQ[5*M<("+M*>#K>[%P_D!3T%;:E3_KK/==!,;?$2?1>I9#L[OOD]^$]6!Z -M'%@NY@%EO4:*=T_.I0/&1.A,BI.+J-O:7^"Q(!9?(WPNIFKI5("06)C2$S\R -MP]./?:?7F!V?4$5=$(L*5)(D?L%7R/>[#N?$)JW0,C1CT0"1W"$\FF$=*-[Q -M8+HR(<;1I>YL]:F_5_UZ*-50B8W]NAR]E_#I_9&E4^KXP%:U_RMVA=GDGAR, -M]P0G8GR"*7>?=A3!.:6\GLZTC$1T^5JTH$C8I^28`BFWV(1^C'Y:TFN:KTZ] -MWQFOIDIRM/,?'76-M,S`6QGY*:-_T$=,GDY.6V.KZ3^-G1\"F_8 -MJ2"/G7.8Z^>7ZTM@5V1[5*]G$UX.M]7&-L]UQ`A3O16K1%`U9N:Y#5^*LT+P -MR/C(C_&L%<<:^9&>;*^D+VP6MYS:PX:]P^R6T+:HJFH.-.6,W,.WNUF*#K+" -M,#/*K0?:5"RL4X\]03L_W>YR$>(#Z;UZ.U]?YO5O^"4FN]CBH<.R$3TGP-FY -M5]I7!(,YJ^XHQGK:IJ#IZ7TL38CWAV=U6CKN9JNWX2:]>30#-9ZZ3\)(KI:) -MH;'"BCT:_KJ=;IT\3MJ9$=\HT%,9EI2H5<]CI',*W?=(](34'[O5H_:HHD2 -M3ZIRJ[(4RR$W`?\KAZ5O:[J>+7-*P/I;A/CJ76J=*NFRE09.!'I$L4A(7F$Y -MD,6-"KXHO5C7)/YCQ4X[.!DQ]F!\VET^-NB#V%6-3U8AY6U'G`P"3>*NVB*4 -M;!0#VJ:17(LDFW0=R8GAA-1G'?._"RSI[]SD_G&VA""B.IWL0-?CM%YC65@Z -M5^6#`WV[U>6\R>35J=!H<%(+CK'CN\C##-CYJ*U/>E^]X#7^'Q"_UT\9Y(G]/BL(4O!&YHX-D*"%VH&IE:D -M,&68)(]L/7P&B[<_GT_RWV'CPO'#&/P6>PG!TNM(T#_TR)G02&K(5WW> -M*2XE+Y!:-8V]OVY+NV;0"1O;^ZW^7'#XU)TX>'W_63BJ_(.>T71DL#1(.$,* -M>:S1Z2U[(*%'OXR]=",2)^Q/U'FV#2%[G)R[B/)+'.;I?8_DX7X6(6R[)T=#>PM`@7 -MHPW+PP[!4)8RI93!4B5W(?>=O.$=N>G&'M:C-Q[R45]U1>P0-AT0S: -M1?X*,#;.Y:W$2K"<9/<9.0G3DCQF$.S?>QQN,2D-]?I3IWX*5PT4,?MMUI=E -MJK^\:X%=N797'J?V;=@GU^J;J(YX521>'`?>O"B2'897(59@,#6SBWXXZ<:Z -MH?4S\FW#(/5,F?,?&!TM+"\:^+9]+VB9[V(5IA(5\1O[[.%J#H7R67?;0!>N -M;!;61,7K%>\5&A#FEUHR(X<_LT*HGA%;K./&N9TD;UVA&WL"5XL.-&J^W@ZN -MKW@6/(V>FBHE%.8(4QU%P0.["Z0.**LRIC>^Z5/2$AXN?5]69O588]>1V')R -MF?9NA6H16@G:OG%]+\<2+M#]*@$AX0;.9'K[=D,]W$F&+2,;WW)!?VLW(LL)B-(VFRH#Y?)3L\"9.)$_%4/1'?) -ML7O`7ICB4O&I$@&0B)>_OAJC"1)L7`"`>738:GKIZNQY6G/\V$-F6#[]&";H -M5--DV\1]TJ?1S=6I-XP91#-`#2?@7$J2=[C,W']YN+X=EU=O?7FY -M%@3!%,S)K$/A\^WS='2SQH-TPT)>--59[IAZP(9GU7U9U -M>7/CFPSR)B?`C9),S)2AU_9702C;)AZJ@#RR;E7EYR`U='.T0GRT])N_H^A: -MH%4,ZOMM2^W_-[_3*3@(5Q,ST(W/R#[_()'BL&6#>''@7D!5O>X,;BMBV.', -M&!))2+^U&A@-9\,[TZ=&748>-""YM\G7/NH>6P/77%HK:CNDJ207LVB4PU3I=6VJ]KALRN.B-8F:G_-[>CTW -M0X?S*P_!_O7J!6WV*WQ'"I[Y>O^7NSMYP(_A\:QP45]W3DE=\U[$1S"S'X^M*M6/D1'DY6$-%:>>$2X@D -M.I7DBG:_GC4U%TU@8%F3HFCJPS89>YL\18;#)>\\'5C0]9K$BC;WCV'O7:LP -M1*]\E=%+VF*L.1)=M/DM-B=QA/;_QH>Y>M.*9"A6SIQ]R/KL@S+=IMDQQNO(OYME -M)-\BVHJ82:TX3@=#L>4DG,;Q,*6)$Y/Q/AK@E,`*/D?A/ -M5UO^\B/CL*ZNG>:2/^.H':U>'>25NM&+[02\M5[KJJ#-_9&JG5(1.<'A?AH4 -M@G:&BY-6-5YSHC7WBQI:\L^?(L'S2!>LH8^,J$5Y7QQK[B;Z.(O](6_7+?`9048RVIV,J:% -MJ;.9S:`H%%'D#36+'G,#,:">1N^F=7E$6O%1K,?W0`9R.Z6PD&CJ -MI.569R';/QBY:C`=L3;#+7]_#%98TAMVZ:FG1!;!+[5N*J'D$2KI(4,7JNUR -MK9SY/@>V:AATP3+:9[7])7]#7( -M.U?4".+#WCN728WBZTF/^9V/A#2L=@).5MSRB8O.HC&NLY=4.GM=3#.M8(9' -MJ?-#8I\2*/N4S/P]0E(+O2JVYO_(%8D4@^SZ*I;`]^5CF`DNSC06!`RGQLSU -MW/ZCKWWI)!4@CS-.G,YD4G@U,O,$[:7OPJAB+=4+!=X?):.&Y526^E#=IGOC -M1#D"S=I:80(1`&^\?M"B9)9=YF`2G>`=:%_[H^:6J$00EE725A@T+@T`CW0B -M'JCQUIKYMA?-A2Z)2;4E^$-@G+W.FD[GMCI@KST*2'0J[AM[:OIYN00N0I!K -M^9Q=[`V]Y/?.YV3M]3!^Y=PUHR]/3A?#8S&U]C*)[O7-%S[1WT]6)&XLLUA" -M?)8#I=G]J9R5-*/F0+QH^$]@:+T:CPKTLE-/HX*P81\+AYJ9&]=^@,3_PH&0 -M.K\@/2#MC4$'6KKX:_8/JGLD4)_C!1T:HG`8GR@0TDOW5U^P8HUKK$X`.,IU=QN>]2(7ZU,:U$'<"*HM/P$AES<\!-K?`=KA;.F1 -M5_)MG^W&T#$DD;S3EU0=@SR02D:Q'S$3H0'$E*7IH48#8^Q0;JRXQJ,YBD'/ -ML,DO]U&X@JHN7SK,N[;BGSA>!D!/&SOLV0@P,D+)90A1OI^\\>NF/XV0VRRN -M0,>F*U33I9K3X7E60FR4HPWD4GVXUN]2V_@]+J:,)G/>O]NS[T3@`6VKGIF= -MN65-VMRH0H/20^Q.8%PD#QBUND*8MX[Z(S([.0@"1Z(,^S4E -MR6/\UT[RRRNX%)H^PRE+#3(ED;(I>L,L7J"*WE^ZJ(8NNC!)8<%@?I'C5W2P<&/R -M4=JG*4PZ$,0_6`0>WY2J,G%!6V8K\RF.;DBR"GCF8-*CI<==AWBPV*WB:57A -MY>S)Q%K!IB:15(SXG;USH^AQ70+]+XPFM__]L6JPSAP,-,PFK9=>@Q -MZ!Y3]5W+8,H?CT#OY3<'AHLS@;#45VM*>,NQ1K?>G>XXR_R-O3YK&"$-?&W7 -M=Y!-<>K'H[J@=&&:Z&^(,S"GT+B'.*F1>DU_2B93-X4OIK\:B:MX -MX;J`T:+V:O/4ZZ(=7&?;7$]GK>(^'Q-!64OW#AVJY"/01>^%ET\ELZO/.0)- -MIGUZQ-P.Q6&CNS3$]4YO_F;/OC>DFHW6KLKX.E*>="J\_U7?"JZ%Z@#-WG7K -M&H#)31`*O)]$Z953.8&RA23_$/+KT76^"?W#3=RE&T^WG%RU+^?'@ATX2K^T -M6I#+D+?JW+Q2D+B#9W%/GC^B,Y'S$%279V[AI'JF@(I<=;U(9TBIM:\J<%AP -M8#9@BB_\O3&G":-U=5-5S8CR.X;A?_P4*^+QGDA:`HJ[N6WA;1PT*X8TDP.C -MD=T"Q3W8REPCWG^=]>W_;]MZI;Y#ZYE/3_0AVM`-@_<5HH&9>LBD``1.:WFY -M8H_&"#>B1(=T4YSQ5>)6P4M>)M1W2O?7@EA1`_%7DX_$^21#QEL:.#4$`NDB -MAHA_HS'BKDWL6O[DHH!7YE#!WWL^9G3TMQ?JT;_#K8V&U\.A::L%E^Z:$\/G -M&A@#&U,W+]I=6/==U)CSFN.(FJ-RND0WU=-5(';S\W5U$UODGM<%2FX5U_3@ -MM#Y4_'_$](U#HJ2OX>>XJ)TT'S=2LHNY"5E,UN=N7[/ -M3Z'3KF/`>\\<8=2U[Y10ZIVP\=FD=Y4X4K5(BE"I%K/1#.$6U+(G"+,Z>3$9 -M4TG1E]M7(4UV&*R[L1J0'G_]NK3\P2#(.XV9\U!XT%\ULV90?`^+!@'L1Q\A -MC*_:&H)2?EZ,9:)I8AO"6T3/%*9CZI>)7#,@)&:C@X-KW,-"\N:C?;,YJ*.` -M+4GU?2U!/LL\89"4QN+0!S9#N+Q8$>'YK_6"O=_CW1=MA(QML'PFOGB+OY=N -MBN@;+HG$:&W2?F8"OKCC=1NN?^%&=@N\"-2N_1FJ$<:.;!U\UORNAWUCBJ4L -M9W#0@+.?J"!<"?\ON`CL?-K$Z%CNPRP9A`6TX=M+FNE`^?ZME^7*:P>MQL3S -MCJI?:$O?*P_3CO"ZO]ZJYD^17.=(L[?0K%DYA19\8"[=?U[`5!'IH$LXE#\& -M]R!D4U:=B+(7&4DWZ\#L+ZQL'J*,#QIA(MWI*]N1VL287&:!5`KRV> -M5==/!68(<^%]$P@FR[^.L>*L:1_["DK' -M*RA^S01OR.M,#S>RA$/+5%5"F[#G?"I+J"8I^55?GW.SEJE?^DF3O3\1U"*N -MS@FGBXSUI$<#E\]B`5U9ZM(8^H@&MYZ]^D'-06?,$&^`H_*;S=K:1R-4[HKF -M-Q>_&E7S<*LL"/]@X?A5_GRP"]'Y:2_CC$":?NHY8Y?\QIK[85HGJ -M*4EP<4RW005\VW?`B[>+ZW2A%JEF>%)]_I]]K#N3Q\&)3S4?*_P4>V7@6R?2F/,G;2G@5&UO_ISS"L/6.\W -M3VODQQ42OWLAQ4LBZW9/M;?6+Y(1B5/0E`1L\.IQ]TJ^Z="I^W4\B1SP$>(H_4M3,ZZ&9 -M!]QG+=')]4OI>_KN(C6J+Z]YZ2:IFS.U&24-KV+YXO1EB_MY@75A?X5G/!9\ -M*_YVIQ9MNY;ZUDB/[5#'S1PZZ3*7GSCBGFM8JPRW\:2<--"?NZ&1>5A$]7Y_ -MO*DOR#9IMD\OPOY0Y:F[2A@UT%?6#X"-2U2AZ7%_=T*^"<\)]NW31$M^6\I<,C4 -M3O^R&7]RV)K$[MZ@-JA^@:&TU.9!7%'CWP8<[%!]=$LDSLWF]_E=^Z^P0;&R<;9[R&V/M>)$L:V8"1=I -MZEC-_!]L>YV/'NI+R/).%!'`_*:KA0J4##QV9SDWM-<75(II+%/F%#1T,B1D -M7,))!I3M,G"[+#(V^]OI@;#Q43"CH1/W.?/_\!2XN)1+D`Q0G*K`%YTY07(M -M@'HJR!]5<^T<:WG2@455T4+.^6N8%JT>2-]#3V>M8>!F-+.,<>HHJ\%&7Z7V -M[;WK;D6J(OA.FTSK;FJUI.&P;+.PMFA"2K6.&77AY<8U!!"QB*'?!^DV0&>$ -MM94-K8IGQ)U<]'U'I4+K<'433`5OF0^65AF32O[_9>9J+&JC43+A5'`1A;D2 -METBFIKP*[4U,GS8WXX7/#*FF3$.BE%Y#'%9\'>R]81!TVTWXRG4'-"4,>`#I -MB2444)Q7!U=%"5*<8@MM6#"\\$G\.HNQHETZW.L-Z\MT1&.0$"^9HZ=J@DCB -M3M+F<>X/QH9+(?&PA.-I6'PYO?Y`T%N"Q^_0T'.NI\1H\L\5;Q)VNH5NQ$?( -MW^R@*8$#L"W*-R6J:ZN0\0-4N>IT^/K_YS%#D1-!1W<2Q[&O*F0VF`1*I^S7[)?6OTW6:;T4]MC%P@%8IU -M_=;L9*?%HUW%RF;SM":R&D;7B*18*@F>@$U&@O46W6&97P"]?+=1#WUD&3\N -MR&WKN0SMD[$"@(+.-6\H(2"5=7-2M7YXY+Z/(Q=`@EK'KCAC&AQ4Y:%BZ8V` -M%BPRS8[1&H)\*K>WY(-_>+K=09%&RIN:31+/- -M>88L7O6M9.^+VB"T/+MC.'+9N;A>XY -MRT;[1++P[)PZEI*SM7>KN@Y&KDR`B52*L:#:XC,-#@#6ZQ26%NN\JJ.E-U;: -MY1@CF=[S_`HX;]XGSX5_[.GTJV3YS[:'T$_,6T.8ICP=HEQR(W^=7AH;[RJC'D@OAYC -M.U`/[0Y1U9X*QYQO=*PF:@T.NHQ"'8W*Z8GT#E?&A'RRJ?&FRU'"1]!@X,M( -M((G[37FM07G1.T/O(6'OVL*26[@Z;XFJC)\RD$`]N9"H-W4VX],@DVYM)IP1 -MYJ115C-L#54RD%V]IU\DPN.L?A["6;=&I/?Z -M;C\)]Q_,'!=YAR<7Q"8#S&U"/3;9_K0[N@F_!/-F'A1'VD8H8):$1[R-%2^F -M'`RRO1`V@#[-NU9J$U%BIRD-UY7<@>9[`%A?J2`!/:4N9*Y!KM#+` -M^I%T3V;D-VS7G+..F%-E^L'4+6W"PGXH8HT2XHAI#)A0\@-++S@H2S*=Y5P? -M'_JJ3+1K"30<9*0VKG?,P&@,@%/%DKR2";B8H"G1];N-[$3Q2T]I-MLXFG,5 -M'MZ66J`]V)LL1$'CMC.;J'Q0=E53U['*&*8N<[DW!"X2^ER;I;\R1M`ZO8>1 -MWO>H.79%O7\[]F2Y=]PY@(6"9+]P9ILN0,:]7),[1-QL-37&FMN(Q:NU7I44 -M/VMD9_"*TAC3D"S<]U\NO_W47";J1P=EW+(^\#1E1]LVI\D76JSX)`* -MR6,,>VV7Z*-U3Z@Y]GG$AP5?-H1VSBQ?8;E*+^$BJ4[XBQH4UZH%W[%3/=CN -M?:]F/L`VNSK'6[J'L$%_"(39R;Q)1?$&7V1YF;E`1CRD@E.=L[YEEU$N/;;S -M*UT=;,^B)4!&95/+5JG'7]%2$A)S[Q9(*J1W>$`&A&D2[RX_P@8]R5,4ZS9! -M`VY]^=G1%5[QW]CRS/)4CWR7]X^V:YVOPV$%$?&PYW#K)T].9/"`6`-GI8:D -MI+\K@K_#ZXDQ^&:LOZ14Y4H$PP>/$5?G/B?&QT*(\!V]^-RDO*&,&#Y;ZT'> -M7[(<@5\B,+CCDLDWWV[`D\1`,N4S8H1<+K0E4:.$)P21BUT'N5C:\3"4TF]; -MS%Y698>N^?6J,R@-$:?9;BI!]OB3ZITX6&3/)I+>P4-X&:>0X2]9QESXHNV# -MOP`=O)'4<[FU1%\\?W&+^$4SXZX4.<)FMIVX-+1=#4'A#JBSQBA":E7.!J1, -M'7AI2<4@#/J#52R5BV1S@94NJ1;&>[L;51/\_"N$PVG7F-F\`,M!8S'Y$D@' -MX"0Z1EU:F<+U/(._-OO?WIFM.Y[.N=(PSQDJ[J,BG0,DV0(F#R2XZ2"M?MQ] -ME*A<'G5O4-T9C.0GV*EX%8Z,Q9?CQ_5$W`8;*04BO.B&L:(:O-FH;3S1>(3W -MU=3_UM@]9\M"C2I+N)GWTVFJXZVQF1\,THU<\ZZ)9Q##"O_<;E=8\/5-<.W. -M>Z)+?(1NDLR.)+L-O4C,E+444!-IEV&R@:+@OFO.\97X]O71NN%UBA.&NIZ_ -MGNY9O-%M3*[]+U!GYWR&E%=5'&!@;`SD6H#!,7E3274_X5>4W03;XV+[56^L -M5U1M9WKE>"\#8+ZLT%WF1<#8@[L=L%F_07"+P!>\Z+'&VEL=/PF7;A^[9PYX0W'%7`0N -M:G@`L,!S(-H!L99G`3/=2'&"XCQ`D.8+M::NWG0PVE1_'/^1GM:@[E9PZ%&\@*Y/=QXU*3 -M(*H7XFN_U([;OF!S@0N+&P"-IJ7O[5.XC(OXHQQH+H]YY-#`)?P5'5^C;VD$ -M36IDV$VU(VWQ"D+A(V[.G^Q.KUSI2?A3GUHDR)U>?+9SP93H-7S(B`X-*2O@ -M<`Y^+.4V<16ME(,HVO]=S3.DRSEO>"C]P+CQ:)55(?K3U3&.'!)LS?NVYNE] -M`3-?`O4_257/UOG6O?N7YHH$RJ-]2PFVGY%DVS(;YD7RH+T;WE93_542.WE. -M)AW\B<[KI5?IWN#=ZC(K*WBN*QRAP%^N,=079C_C^K:1!TD*!NQEM:]D`D+< -MOBABPN810F*O_\3/(!72-G`#V8RW]\DLQ!.>_KW*%)_M*>VK20;9UIB\QL6"KCY3;MF@ -M&6ZTPJ(N_]\EC+%L:OX8:T#DGVJMT^NA'[VAT.I/"(@]7^Y!X1KO+UDEU_YU -MJU9347*A8#_AMB?Z747^T8J%REX>?G(@`P9N7];9O!7W[`?]L%ZQ-)93%3*( -MB4J0))NKO3\VYX0P6P<DTN6Z2 -MU0\SY=47(I\?PX^=ZQ(G>D.4YM_IM/OSKE_[>KR+?:096\>O4GZ*N>5\=13* -M'KL(E&F@(T9'+=)OH4(_B"A)P9B>JS&#\>4YJ?JDTJ[,TJE=8O&%B^1, -MDOPTCMQU`9Y;DV?BS'3#MG?%,5/5[_C'T'MJ8GX>5M`B\^>ZWJ"(NWX8])B/ -M+8L_A/`T:D9;4.RK*)!>C,UU_W7D40;>'+OW'NT(P$RUJ>Q0^*FA(VK-R^,T -MU`JTQ%#^0^M/NXW/#'FWMJA\M-V-9UFOFC:[W4UC+9S^NKX&6LK/'@6B)?FM -M*4F@"Y]=%_*,DI&$3ZQZ4"[1@P8N(C&'*BBC;TW53OL==<\,C2$DLI7)]FRI -M$LE60KV+2=LQ*S#CX7O!C1R)K'.:C^Z;5!BM51DF\'=\'FDDAV249H,!-U)D -MR50(Z2P;I@:@/D!C7*D*M#W*!C[-1NA#$AQ-@UTG7^A/9;N/3:V[H?:':KR+ -MYC^CFAFW,[4,E:ZCF7Y[4X0R4LLV$'YZ\Z+I\UR[@RX97F[$*-X\P(6P6?KW%8"9 -MQ,4:-'N-[GK&>=0!4GA>Z_Z9`D\JN_7OI-8MZ8YA71"SQ%B\/:RJ/S699:(_ -MQ5G4[J>XG+`9N9=(L%+79P+K;B[;<3NEU9;20E(UN/.5%O^"F0 -M?'6HEU)?Q-PP5Q_`H?O,J:9+`YD?"BLZI1H6YW%YVE^B7=]%A1=02R&WS4SH -MV](Y6TDYOPNEDCZ9E5KGSL.9JQ<1TEPZ$)UGKB#&W -MO6_8>:O;+4(L$\9!`[\;`;91P[Z_V6E"HP/KZ))W[3=2E)3?2&1G_@8W6PBK -M+V]:6`^H!^"I)D#J#CTW!"XO/^;G8S5>!E=4X\NM1R6#%L!UNU(#>`G!W*_T -MRHIE#'P]N&5'!9*Q(LUOE-%=8WP0CCL%7$F@D+SVAWF)J8ZB$P[G1#8Y7;2. -M0&27H;\"5A;'^R>K%U?=4(UWV8H>6*R)(^Q"@T/6L:+6;I_]+JM]"]VL_C-Z -M#=S&V^`^`#X0D[XC[24=\K`D#SMK.U'OI8PNWP*[#CJQ)RSB.9]:+,F(BSSB -M1Q#\.7%9EC(EGB=2'8KV7X`D0X:(%[@;O-0(YDN/SUC_$TDE?JG]*@LM+XKI -M4!Y$JIX;V?942!K!Z?KP13C':U7=&O:2YET/SBB^6&0NBM8H_*J('1GQ-YC=EVD'GU'1;`7;1!$;$L_Y -M-"L.^58%#N`-AE137/*4I$*W9)Z&?=16YD!Q?X-GSB1FTFEM%5L95@R>.!&P -MR+8U?6X[6+#L^TQ$9WI5_TR&Q`=H#9W+;^3E"N#MOH -M7W.=^5).G80I,@@4]&FNT>VF*A\CYMYW5]@=:FKQ0U:0Y0CE(57@#\$0QVC! -MXH61U2F%+(%HM(OG'Z8*"VE[CVD5ZZ./2/#AC48O?\_N8+`_AJ*LN/287&+! -M^(DPP(TL\HK35-AW.=$56;-<1V*J&M#@J%RRKGIX2?)-0)).$>&DFYH.?8>Y&'%[]("?5NX?4R(>:91+)=/.MF -MQP6W1W?\>P!B[$\5H#G/.-8!3B`'N@K1RD[;$Z@.\D7*0+(22P -MZ_'RS)!*E56[Q#E)NM>#\2ZTXWAI`8YE;U@C$NLDGBT`315%E)869NZ+ZUH6 -M0%@(PGX:8/V;YS$_B";[@UDD)[]F4603ITDWDG%[OGHI*N0>E;7[(/-_*R5E -MRF7?L*QO$O$'S:-/JQI!UQ9&*[4*-I"F4\P9@V\-)"'Q<_.!"@75BF/!%$)F -MX4"3@&D'>C7`@ -M;XD+R(>%8Z:AE/YH#QN72YG:A-JSM03R!_MONZ]5/K8@!7\3)LP&E%'IHLL3 -M^!FMBP\')D0UPFQ$[L;YXUYSVO),, -M%6J.0)XK>P9;L]895`N[XXQ#U"EO7=<^T=-XB`&S2VXEBC[,Z:Q[H::1"SUX -M\?.S][+GLB1XXMPD.B3PI/K0-!GFH<^<$IO@Z^.J,:LT"KA;&]%E8M!CK&=G -M*P==NIY!.30'#+(W9LSCPH;;'EF?!Q5GGT;YJD"7*O$C4S> -M$`L4T)37&),E-"-T7;^9T0AZ'C9A!+BZ$^?&0)2\&B_8JUX-"*?2-/-_%3:< -M_<9\XP6]D@24[Z16KCZVU9NY>R>ZLIT!OPC@GOK)"S'.L+._)!J;-N+&*60W -MOZR?J_',>)U>79;S[,#PA>74]FQAO:6+-CR[D_"O__-7;UK;IN3N#F[8$O1. -M'Z]R>S$FOL-UTN5#M0K->JK[)8ZB-OK$/EV;1@PI43X!*1* -M^UZA$EDC)DE`(W?NN?ALV-6%T%RFHKC13IEJRY@FC7XF8-\?1Z-:[&"G&ZI/?DL)Q?TO23>:(*\)W8X1.G]JAMCRR_ -M&G':-$PO,/V)975#A87R5VY\8AIM_A7GF3Y2".X]L"JC\CZ>"K,JO -M@1X\D3HQXC:7)*D!\NP?G'-?_V2KS3PHM4N/#'B"T7/-#:CT4+N=3W]2*X>/ -MA6YSNB\$HX%/,M[NQQ90AT.G;MHH?V%_LOB4,0T]8>YOODH)KV6)IS^M_D7< -MGA:AA`W'!CK\WFA#J0JBF5HY1!C#%7;#^3)TG.3^`T4%1^5*F&^L'C&J*MR#RC!,M)#G`$*U5$6OZ7F -M4Z'!*#H<*3_.-]ML0G>P#@6\'RVC?LOU"<'L&1S)@U[R$3];SD1'X;%BWVC[ -M^9PF+DKY]FEB]E&LEPF5SD\#)9(/G5XODT&5[T<_5SFW?%C!$#/O*$C#45M" -M^,8V%&MC?D,IYKG3Z`Q\[#XVN)G2Q(-5[VA\='S["-^6MM[S#2LMH>\WADRS -M`5G\L-S:K@,PS^(F;0PK]-:KR^R*YMTPF=K -MXY_:[*/GT/MK[->ND&V"8J+)UIO=I!A5>YWJ+'N,-H8YN/H"(W%T4#7I`B7\ -M;0?7TX&!USN[:B?Q>'Q.UK<=A6W5CRB+GM$\3%Z6/-+G2PN;7\RV&+XH! -M2-OFP60YF!]"8O=TE+BU69FVAN%0]I+-(#*I!/3<5Y%"=>#J=GZV++TNGS=Z -M85QOIQ@W_4PR=-M1BO5/.]OX_6Z["S?JL8"1NPU7Y#]`SW__SP96B]>(I?:5 -M$*=@P'9"TL<.?@PP.K1)7QD[$G\?-S4`WIW4!911S:$;[NZ^5R13V\Q\=.`7 -M)FV_6E554GBM71,SMS9SA_TC&D&LP=S-SNOX^@BS%$A*[)7!L`_@'[T=/]S'LG(/'JM*1$0U.X?'GI/ -M/R@*09K4-DZ%1A8S+D/A[;<&4F69A8ZBT@=(Y0.GVKE`0'U8;1($=*@S!*2X -M]#Z#7A8L5OQS7']^^OXZ$SJ8'K+),Y+1M]]E6*"@MG_]?W8+KZR\>:I[-TK; -M^+8GL-@Z5B3S!*9Y-?N''\;!>F60Z;0*X/%B9MCI1D)?:DL2J%K?6I#/"9T?^TN!?&C=4S0F2B0=\`UY?3I&MO7R,K<\.''.3[/D*,3J(8O<]ZEL-H3;;Y;3]8T -M`O6L1UV,MW6KV_#GKTE6:U*14'[4\Z9-_J\QQ4LQY6%GS:E\68A$QD6(6FG9 -M337/_&721J^,]E61:=9];6NPM3L0C+2\G>4A*VKSS!RSP;4IG7A/1>]847_P -M'6'E_@:JQ':1$4:D?EZ'R)$Q7,KN&(>;0KMF#5^P!2WNSS$PN:M'^%C`;6.O!YZNXUK1&G'7?MOPS9OTIURU;= -MN6MC]&_A/^3MQ)(MM@^'PLAU\3V6Q1$9J$/7P``HC(ZQ`M45VFM,7E]Z5-YZ -MC4_[NG8RU-EMEII#TJ';UI6L9"@2M*_D+GZ5,J);QDV/9KCB6-U;1S1,=_+A -M.]#Q`21I_*.9%<7-?Q01PP0Y*V)[OY,.`AR+;V(0](>5;?_-)4CRWA5T#9&YXSO3DC),%M+_G:QAXC,O) -MH_1/&JNYY>1>E/O"@G)YYFQ\,2BN5VH_R[+O9==ZZ -MO@8PT9E;J3LW6$^@_]=WM]E3#3"[I9(:O6U'V]WGF$K&P^5Z<&;YV7F+[2D/ -M`W)B8D"(`H5VST"CD%Q<&!X\7S5-7U!8"I7SL&[TW`1D59!GZ3IOOG<$C.5F -M&TV#`SV(8QEO+M!1_/%?D$^*-%F.^C^\>YP-(K& -M$H>=,Y^9('4^\N:J([[G>Q'95!QXT%C.-XAZ\O)Y!S>-T7KZ6-Y"GIG63JSV -MPHU$>2\&J>1<>TMHY^0AROJ:[@1/5+.J- -M<<*+XDIXJ1H.1F)_U]@@((^E=\UPKBZ!2UC2/(#'`1%2:;?['4?_,[A;#.PR -M(]-;NV1X.VF]$K#`V-V?4>P%)=Q(P[;D"!C3@B@0"V`W6V!85J#0P@H8&K+" -M,<9Q(MZJRR^C6T7Y%C2TT[^Z\[&;,8'Q.J1]ZMR\@PS2Y`?'PM/B5VNW2@X`GK!9T5@N) -M"0/^%3Z$*M_CA.#*$:AGZ\X\?DR4EP"N#,6W"28]M0B$+BM([SP)6J18 -M>>C'%8Z=;I=O+V[$WU@L]>FGD.?2V`.4P2Y72QU5L6S[VE6+UWG+&KMFIQQ# -MM\7B$`05UMOZZP[1FY_GC:=EZ\Z.?PDKIAF%7PPR8^MM6>P1F]IO%6;G,P?W -M03U@I9<9CZ&TFU^:B*J2B`4JV^O3$[.R7;^H.`1587\X''G<%5PA"!QQVFUL -M4-Q@@GS2?T)1H;?6@_&M$!K-,T\W('M:D<6UD -M58KNOX7'S6VXI30=/V%P*(F90U293+^]J]<5M^V>GPV%\R0K5>I*8H-KWC2I -M%JI!:OL+R*U.AJHK*D@'W"X:7S:WEKHD0=S@E4C/+^3!K7N2QI\' -MXXN+N>BJU@@>%TJ:R:V-NO_]8GKO77IZ+RH*5G8'>RGSE+E-G_%-/R43]GXF -M-(N^,QGB89TKN^\-5.>/F"#B[/-W,:+4]WTU[KVGWQ]_5$]239[*S!1'UDCO -M*PB.=6"Q3=4$M(V[J-R5@%\@;[<3#0#7C:28$`\.@S_?7^/LMN8RIIC3L7=W:ZJHRNU=8!0]-MKW(QW$E=)):^OM`I:JQ1)](I.4=^M -M$A9#XZLZ+2=Y3<_%1%O5N2@"?U3_`]G,%5^20?[+@=Z!DB"]#22\QMZS>,Y( -MM1?#`\0L=K8SL\882Z7--@6K"ZZ2;PT=(HNCDQH>K0D7Z`9%MWW88P&^MJ`, -M;DIXZ'P2ZKRW$8+#31=K8*9Y/M34`STIZ:@>DZK9>>-CEC@/\(&S9P0Y -M%PTEUQQ9IJCCFOS@AE$1[":Q#53V.E9.OB"[-.9J@'N!H05^;(R4Y7F8VVO=H/II;_5*593.,:Y06'JG4+_LB>$'P9.&D._43.G^*!WPS212 -MC;YO)'E'25.*RY$9=$U>Q>;%7`'+6HJP9H&51X))WQOI;1T<*I'9EW2A1YX@ -MH3Z:(ST*'[-FF--Z3*MJ;OL+TKU^F<)H]F<"RI27B[2K;HX7`ZT#RV7+OO5B -M#.C+*-K401;.YT4D!>S)!+C9QE?Y2D&HR_NJ_;NZ9K_P@]#C.V$PV<9+BHN(LO4RH=UHH+_-[JKGG3+WKTCMMO]2P&3W%N*D -M,+0UO8M$I/3',J7KF1K*N'68]**5=RC0Z."RY%!9WAW[I/+=[VV$^W#[ -MA_D!UWJJUK8'W27.K(WZ_RF03#!E_!_4"R0Z8W(8URAF:'T6=PT[S@U_R%AEJDD"WJX\/"5 -M$,,9W.UV>VO37Z!>S'<1:;!)]43^PEHXGS%2J,;]W(N*<=TJL5K/ABT*PD0W -MXV23B0$ZRG:F+/E3G[DRPYF[&?BF?7;4KSR,RZ?GG]IP)[W-_,(WA(:"IJC7 -M1N_2OO6A,W2E\U7Y+\%PX_=MD--A#MP;%7_NT%;2"K;QFIN>(-(J%OI>>\\, -MEL\R!*R3.,:$=)W39<_*I_=65_"1E$_#?FL](.N1)-^U_TU$:(\MO]Z238B; -MQ*3K)CO&52?CXJ-.B$?3E5=KWQU7A:=Z+V6*+:;@M>M2^@M$5WL^Y9CZZZE^ -M<"D\*P>-1=1NE,=(\SQ+.38W'OX1(N,8:^9O%,7]?C@W;RX7ILC_#4_9'PGZDT?>?;E9V -M:_(%7!V*#5-.FI?X#`9.[X^/J=WF`,<5G&UH2FL9+#UJ/C!;V+!/.H&W6HZ> -M]VEN%[IUJF0_H2X4Y_8F)27[1';J-30AL\3ZA4QK,)$(+"P]*G@H%T%7("FS -M<5T3=G25W]=\CHIZSE"_I9*&C\6IWN^WP"?$0*1GY3E(RA\;+3?\"G[4J]XX -M>,[2:[]N*>;)A""^(/:T]9V"32?U;]4FAVZ/[=1YD^*1EUB!/U]JU3TN@9_; -M`ZHW\8V^?43P/W6+/U,%A<,R+:2L:GHD-`+OF96R_W9K=-X`6KOF/K0MWAZ/ -M&5C,\-1U5QQ-K;NZ">,.!4SQF?<"!A!]Z01\2D$J]J<'&6/*]?G2-1_J!7"H -MJN>3368`W*D\J]BVL'^L4I_@HXW^A]N#O-LN2M%6O26^\F7&5)RG?4VL*<=%&.8 -M@_:]W)1-BA?,//!U0+8=6)&5;2$\'FDW,` -M@5\REZ>OC-5'*\9'_7.^NS\I2W]ZY\YQ+D@_@938(/F!#!OGK4:K8\$M0$\1% -MHNEH\O#[E/T^!UH!E"166[`H?RG -MEP?;L+&\_A+U,,K;>0^I)VHW5@[S@YPE+J4"5=3)+W,B5T/"/3 -M!-UVL_GP3""D7(K9*WU[VT%4BMJ/J%6_?%O2HP^SJ(.=[3O1X5$&O\E#NZU< -M8@H&+:">5[$T7HH[?2.L"-N\G+VK(`,20<5',2^]"*S]XP:G@X,0&%]F8("" -M`^"]JRD/M`Z_=<#1R<^$$P\Y$7X?-892!%PA:;'ESEZX#_MB6Q(E7)_JQ/4K -M\M(1:-*^W+_BZ1,N?%"1A+,%P$N##@:>Y-LY,%,'<"!X+>JSH&/H>[SQ)DJN -MN`W_0ZL>#5ESLRNOH9,I1Q(,_QEX@[(4@T_`H$-?:B;S=;^-/0R1+V;02FQP -M2Y0+[LM!JRJ0NH8[.IG\!R,\QX(E")_Q)/;."]VX]BF<.TORJ-Q83U"'^8Y -M0C,SW,,?4XX4D"A2HP*A&?D;&G&1;%\",^\S#9_=8;R9]T\ES)YXJ&X@%."` -MB![(M3J%QCOS/M9+E;4?'.-H$WF9S9W@JLH^/.;&74N9.L_E'^$$Y+2K%$ZY -MZP>9'_L99F@Y$.IJ,D, -MN#^1_6!:Z/NC=F1]0W-AO$PL7J>!S?W;94"2%.5QO2VE%OYN?,7I7ULSR@*R -M9]+VVY'T[D<.2[P:<"A/=8QTC[ZJY5-L(M_A@,U?=+.QVJM>MI`2G);LK.A( -M"K_[NF0Z[Q,"8XB;GU55(XX"D*5UK_ -MG7';DG[B/ZJ3'M"7.0(=ZT"91!7FNVNP&!';;>:]1^P+PS_NG6V'MN=H -MXC-O0D;`?$Z6S%%K^DET1`U>OIWW!2+P=SUWD_2`V37+T)QH)`$>N%N@E75<-]C`_;*$143_7!OM"T4"41? -MWV?!:UW@EX(+XRE-B-4PPM`!YM'L6.\/B_.%/UDYW2#SRXAK`G_NSX`\,/J_(-0TD`I?'']3T-"[.`T24C+K_KCD3LQ#(XX^L([D0ZZL_]8$!- -MC4!EIX'T/9YU]`3+PP_%_=5DS8$'(G54P*%F#M;%B@??E45^A48PMTRZ$K,&.P;KX]6SAR%#6/:NU&KR -M6.=(O92KO.#/I%K7%3[7O+WB,#V -MPV%R]<1+DOK2LL,)$M'<5VWR\J9]`L)WOU4]/B]S-7E)L\?>*/7 -MA\/V9`+EU.]R4!=A*I(+)V>+)EN/W5E0Y"]'B:031JM]AX"[!SPDZ#E#Y!0)M` -M"\H?E1#56@M=7G:+TGP;)RTRV'A3H0=JGL<._O_=?]F0;GPC8Z?FR:#;[W3Z -M\LG1B]G6F53,WS&>\Y*P+-@Q1]3V/5TO%X_/&WTY3QK[+'.K@#J -MP?S31!_8(?WADJWSCU&ELU9W]E(F:1FX*=_Z#9LMJW1)[@?Z@/=G7_M.'_!, -MT2/$!BJ.WH=9.=CL/*_QK/\>F=DF[K$3>5 -MN?JYC^Q(S7IRHM3>H58->W4"LZ=;]?^(2M`H4L^6SXAM"0K8%@(6=B"A8R*- -MB2!%0#-Y6-2N4;7/8]__*%O;"*TE>NI+?AD9&0`!0BE"QQ180W46[>4^1^B^ -MC2S*PHZHG1K!])#(LKD&\0.438MD#O4ADO7'(4UI*6'0RT>;;0@/JBD=SK*, -M(L0P/L6973@P1!QH$!`2YLKRN.NU8%"RZ"CR6:J73#NL/.Q[HT66J0U3S/:V -M]&OD\BC>`]W+58?6\V3DCG6QD\R`D(:VOI5MU=V9Z@'30^W@_T#5/AOPZ-:< -MZ$DQ[[DX`[$NP81CY3'2U%[VI_T[!B;E1`:]R2S7HM;C^A_@[RX?CJ\3#%.= -MTP_%QJ+<><>%HN@F&!7(5:,,2B?X;.2NB,&/@LYH_W.6\=OA[K.B-SSU -MU!X7/:\-W%^5)\T<"[3/!FY?V4@'(AB`]<1C/,G"JNF6Z!U.+ICV:O]+=JT, -M8'\.)%H6F3\[1"^%8^8G0MPK:$[7P)+_^RR&[54 -M35Y?'3%IJ1:D]R16*C!/M/2KTN*U\&_(:?0Z\%BVW%+R^#Q>3J*ONT1#_K&[ -M8/@3][J\0^TGZ%^P(&&^$TMA*2XQ)JVW916-/=#-%ILTK=Q1#:<2;E,^217V -M7LY!ZGII!_R.\,133XR6[P]6!`U^3Y==AY$)%2-/L.C+8%L4WVIWH]@RYDXC -M4\=PG]!"L>9QU;:S\AJ:4VB8%`#Z."5D(P<0J_+OMBP%B[EWPWRPM#[T_A=+ -M]HL;*UW-+G);<-OQC%]G7Z57F&=/H8O(?UN:6Q05/>EGH.[R=NEUB`*B -MR:DGNLO6J&A'PRJ*'^TI:Y/%KET7[;0T6T4;'9ZQ78)D1'V&0B)):F\N0*RQ -M,>I<1+#A(,(+F<30=V1\G&TTURC3CE+.R-OR.1=G3Y5L1QUS`N&/2]!`PR@2 -MT`B-1>DL_3Z\IG:MX;(G[4AZ%$A&D'&!)+"`?Q@^2H -MTK7NJO8NN/)R*U4\)U[A7SC8_@I[_G?SWLOG&NWV7-ZV@%O49X'_19W=">EW -M'L]%#ALR#8J)/\ZN4H3@1(51E)Y[Z0I)NU%Y[\.@G9^?.X5>C*N7+: -MDP]X2='Q,:J>"+*3:5;5(V]GWTR -M&GR8!DT'#]<3J#FV+7<8&F&76T6>+>TS@L%,5IZ($-<$E3.V_NA86'W$R7L/<7Y -M;9H&1Q30D4.H=_ -MUR>CJH;2:>N%?&VDW)9Q15!7"WJ8]2IHK((>T2^+5;'GTGSFW0&H4;TU[13` -M6ICIE]XRC4>Z'R++W&B(>?/[@U(&QW=0O_'DX$2Y15+HWQL?DT,?&I"$*PY(L4Z9V6U>Z1+>BSE&O -M-,IR'))>+\=ASY?=^8H5UIFJ?"V+60=F-_C-MRY@@BCG"&,3,,9JD[0#AM#BU;'V?,C-^"]G-;?.>M41X5,UFMU!/`86^]&)A]Z_U.N'?I2C#H[WQX/T"?!)C_"V%98J;P)!+.7G-UR6T"A3 -MTNKZ/CAG5(_[W)^DC!,]>U>?%>[<3T'<^A5N[;__#FU?8?@E?&RI-Z>?Y>'@ -M0B"CG%MRH2\_0W09PD[CP?N[D4!WX+8/O -MO'BPLK-BI<$J;^G`>C9Y7"PE%>V5Y45LUOUXNCL:C"NW\^B0P8+Q;B6BX)+U -M,T"*?+<>L_NPIX)S8T4=$+,7ZC"&P23'-N*-RJ2^M5ENNST/*:.-^XO6R7AI -M9-I#0BL+$P4C':]Z?6L&=1R>G+-^=)+Q;='^NX -MQ'I,3V-U@U6&$3B0&J)!RN-C?_A`6WLWG66L"NQ2U&TK^>;NHUJ]8DTP?@'534J>5,;,V0H*>6TVP+S@@U4V<;G`C8/^SR!PK3_X7TP?UCR>Y -M#<^5^N"C$P$N]3WRM>1[4(=Z@/Q\ITDI[>8C#GEQ5X&NPCXP_LQIN$![I/,Y:>? -MD>^KC]Z&]>U$528<%,SP^_D6Q'8[^L4E#Y3=PKI^Q4\#PKYZXJ/Y6ZIWS\9^ZR -MUG$O+8SQNC7&\02CSKL3-F#S_5DB:%'/M%3-7*'3Z(V]@_D,TPHF./YHBL'F -M<.\*RYA8RRNB*`GSL$-A8!T;^?#DI`)*I$'X\(--B4"RQ&/$H.NQ5Z&[NT.6 -MYX*]YI!C7H?R:WEDG`%W%).B@,558!)JL$HWWMF21>8(*@[B=O`;[]$3@=4.AS:'[@U7D/[J)^V?QL9 -M[]9/-88\C+N/9[_?+F?M,;CB>[/NU9^HIR_6RP>K&\^@!'B+Q@E1POGAI)*S -M8B%*2_J@S)O0G9!2;3N861)?#H'F%^J]V^J/-3L#4-\#I%&KP'L\7OUQS+5) -MUM*"^7,5?3H*_C'5[:1QV<[#*_Y[FS@,4><8DJ=_T=."2"OCD"*R27;I$D_4 -M*=G/K6@5?HY"GT[9Y6/J-IYVV2Q--5T%UPO-SSQLD$H4SPW3;\1C:5/%K<]]!Q:*SXMBARTN-8_VR?R*#:&QJ)+5KY90 -MC<^4];9I._,ZD%E?@JSIG_;/F\\^$>I]A?R&2(($P2]FD#CXS_FSP+YY,(JQ -M4B-,_I.,G!THI:;H99,0)5T[7PZVKD%8XF7K(ACINNVK7+12,E0=C*Q3<.=/ -M92TM@4V6V^<6RGXO.[V'?,GWDYVNAOWFU5N8<1O,(T''[8\&K"Z#8Z$\1)Y1 -MQIRL]M\*CVK[4[NIU-E.ZFJ1*+RE5T4S)[TY1IGC]=]WV-*% -M7T*2LHK.0$IM@]`N\D`]!\!GXF,-J27-A066*QN0.SEBO32N$3L!;\EEM8AI`KS2*AU#_;&O';7-_MG!NW_Q\9BWW*V3&72^]"-C0>FFN++WSGH -M)4V.$"%=O?3J-F:DI<4S"]\ZD1#TQ)R_+H9M0P/_5?(6W/50.=YGBHYTPRUD -MV^=0DT-R$_]YQ=FK`^P^YE8+APV$#"T-L2.%L/?DSF&CGWJ&.5UDM['\4&LST(%[8-'H\S\G-9.OO%SF-E)-.(5XGHTN= -M]E(G/AGF#V#J72.==A'JR,6:-='V0]4+ZH:`52ZO5VEQ0,-SN$2KRV4@#/QU -M2QD[T$NR8S_ARI)G,_C]LMSRVFNB)7:'=@!!%D^Z+:ZR0SJWVG_%D*`O31W4 -M_*DSTW*8+'OW;%I4D/_A!XO?BD3]HR/9\S-VV7\!/`UU6=3U,K*\?-[8I_D& -MSGRMH`P`%II!;G[/;T#G;_($CE>E/,=;-K_[K?ZU4F,^3%,)96M:VRNV[K'9 -M:_O\O2QP+!<(]B.)&\%5ZWM+M!$K"(GG(3:(X") -MZL/9,(65:G.$WVLM_SEFE^F#$&RXSRX'MWYOV>KQFK9ZM"()OKXDKB]\XW"_'/][GJ_]Y>+WHQ'/DJ[(=;1>A;AVJK\8IC*F6WM*0JF%O_4Q+;9P?N-SV;=ZW]!;C,#)J"2@-?.Y@ -M(8'O%QCLG9SNQT5TJ;&DU?+U,;N%O13WT,6SG/$7Y)7C?+A-L_U,VSL] -M`'ATGXX']E%C]!\)XZ%%14-71CED1P-WL&KBVWSJ,O?2$F5'5TR9T3 -M=929VZV&B&EVM`.QGJJMX&:]>-G\'@V1QB@S8\1Y])Q,_D*U5= -MJF0$R?8#337G\5!#+K#*1VFCE!#:OZ*Z=TF]'^R>08!TE-S%GPQ#`+OO[U7H -M/DRH^4251O(NB^(2?J_V^CK1PCUQP^S"N*5PFURS$]:E$^7?/=R_EU)M"(2? -MF@P.5V@B<>_S:RN-M15\GQW?0\?L*\%^%Q^!I);=_9ZFK\.=1C0&`9.6RXI& -MAF**"49XDBXZRDIUQ3(F^5C<1,2`F7/`CMA@LBEK."VEH`E,!]8\ -MS:9-RKHL^N*J3JZ$MP#2DMG],A%"Z780I/6!7#3#P3K0&60TFR,=-'_C>\[7 -M.$Z&9O]4;$P?<_9;!6(8IS%0YFS22?DFLU(+R?0%V$[P[@BJ#X]=&!E1U<=$HYA -MZN%0**J74R5WP:O-F#+_=M:#S83>(5,]#6`0)*T1K3@`'")S]#M/DF3#>"01 -M$R-];7U_23PO4,5G\<3;;9KB0[!1__((FYQE"Y]&H7O>T.*9()[DZ3_JX-O< -MLM.BKBZ2:]`SIV0LSD4/.*.NC2`SQJZPJ=M"M&NTJ\TG@.%_N>MG)B0O)R+F -MXIFR=]I31EA\HKUBD@C/,;R!F@[*0$^R@UIY5-0$Q-%@B7:%TR9^1K[\,R.: -M#].5Q6R%NE66J85GP`->*%JI6*H[I-!IYW^I!)4(<_X3$_4\$E[%;FI2X^5N -MXB\3!L9-9T1N$X*J1>!E"*(KR!YTMV/T".NTTC`F+`'.Q'+CM-M70GOBW,CI -M\#$5TC<@\8*K>;#ECUT0?3N8ZTVUDWAR&`IP15_&]]L[/0`-W%\]&HP`$`9P -M+1E)[`&(>6I*!/?XJ)Z++K^KC3"=\'S%U5-CSK`]R,.$P,D;BW<^[TZGF*J>K6$93;OLOECHHL;M;D*T -MRJ-A>/QF-37>%`**&F*+A(4`$]L/2U0)[\][X^\6C7X;,8%02\"LRML_0UQD -MBOM63^,W52VC56I<*&:`[TR,1^);G+-4V@H"?(NDX]/;](7G`NMVBML@\9F? -M7`/MV,;GX]KZV:6NX'5KN>?7EE)QOOX_P@?!?QW9FZR:WA(?HS:SN`4[?=.K -MM-F:%W.@__=VW4T8-7XO3G'@S? -MIT9I]N_R`M`P7-_O4`9M+KS>3,A9`KICPH:;QFNS.[4#]>(M$4=344,8MI0N -M/^_A3V?.,_6X<$>=G_<;^4HKQQU5TEM5LX"J#$*2H,0_\>B,:*]R1XR1\WL[ -MYY<1D4Y0QET441\.:.818Z/-!!VP=LXU1^K?FEQUD3GHPAX'N2MVQ)NY;]_] -MM"')Q375W%?T5H-+1D.0KJ'1;"+I]R52YCSA<)WV^.CS+2,^N=OE*VBU+,A_ -MPF)SHT;2L!,4'?JXO(4T$YSOQ9)2&U%WN#(X]E21^,7]7G'5%@\U:*!LM2Z/Y;;G?2AF=]D^WDJ[=HKO9\W=!`_-`#R)(S#'W-89)8_7%E3D6 -MD;6G0;C -M0M-M?F\:+,6#:5_!/-ZP'I#E!]3-@3IRKHD1F;PENB_S^S]WM@TKXT9ZS%6; -M./7VDRKP/%`_I:_P@[C*"2$6)>[3Y<`F\-/.B):M;0TE)"IUR\?F]CY$9YD4 -M.,078G3PZIVS^+,2G]:;FQS8[RBC1J+T*BR-NO2G8ZD^R.]C&HYCJ9I1*!%:S+ -M[H-88H9)#C(FX,OYZRM(CZ8$L'J9#BT%JGP?HI467%OR>D+%,T8Y%)\3=EC: -MG);HZNJFYYU!ZJRWQ%(KKQ"=@E6E8[8IVU;)H>AH@!_&,W&U?.UHD"]2UDB`"8L+;R%7MLSC!P2&]-@"N-37^TG5-"T!9(EUAP< -M4_1&L2+3-652@X(WG5ODVG+8"2]@`+Y5@@"J_T/%/R\MD1_X0*N2SR(AH\%Y -M6(3ZYX<=E9^*&7M8[4/RYU,=2BNGU[#W@GY_R*JH]ORA]O)2X\7BJ@>J3DO^ -MM1/P%1GM\\AKLE'U8GC3"5+W4G/4Y5=L$$NSZK]-22==L$<-F6+$QR5UQ,I% -M8:)M;"O1E'%V]9F2L%<-CJHJ?(V^>$?"E+:54`MD'NJ.TJ:K[Z+I.M1DEX<_U(9- -MNT5*SOU:8`!+_MJK`J*AS78;`DD*\V=$KV5TMB3B+FZ6O;4;/8=L-66.(]0H -MPG'(.LV'*L`=#-SQF+V]@FH&#[C;/YLD(]\_%-.PQZCW2%XF7]OP<-^/B=P[ -M>.S'CPF(7900'<=?5+9I=(3Q.]'W'1;_VK'@I]'NW=DO)KU.B[BKO/5J(J29 -MS)BHO.#""3I!$2V91;)R%W=*;\3Y[=!E';[_Z73ORMERZW=]_00S-AMM+'I[ -M>VOU92Y&^?L1?/&Y>]T1Z+<;Q+3>Y4K&.0RQS1%[T@B2!T\04Z6*USSP`BW_ -MP@[Q+@T;$AL3>\;6(EO5>%./@)(.VMSET_1Q!S1TOXJ\"_7HC(WVXI^*-0`2 -MS0;K-*K,@B!+N^Y\O:NE"'0/I#+"Q"-^('/>=_4!W[J,(V)LKD[\28VCCR@Z -M>-*PL79O.BJDL'9P2I%XZ`P?0KLEE-C^A\OY_WA_@/,\*,T,GZR6:R\6IS0&O>B2FT3F8VL\41)VV)V+PXY1U3*_PKS)\TG2153E_7RJ_:.%Y6A -MW]_=Z.]-%.\!*I;?>[XV^>9R5YF;8C+O@H)7=6W87A -M520L0Q=Q\7%@L#>+U55=RMSSIV_S&T#OS[6QZ5:Z4=_[?5#E;MCN>BKA(-2- -M'\]"Z)RVDX@,N#2B^<1;Q\2)O`IT]Q=-HI:-T&\TH7*KY;Z4T3+O/7HP)K;F -M+/J=:5:R@3:(%,"8,-)PA/$`:R)Q=S@('A:ZT1JZG=`]`6?$V]$2/+\)#3$'7U+7UZNV//C7OCM*KU*S>GN)=E!\H%]:.:>?UZP)(=']]]=X\BIM,K<(G.^(.ZY1'VP^>21M -MH4H+)BT\=P]213AIX:`YN<;7^_.1-F+&SK&*UA;#XORT4T'\;@5!JRV.FX'%IZ8(OCE0U@>,.8^WC.TW4L>-[>D1>.3:X0A$[ -MK*L)IG=B6(BM9UW'H?\V'!RI$OBOKIJ'W;21#J4^O"Y-6C#<[**_KLHTCH)$ -M&5R2<8X+\>,";S*?P0,_5PY="][SW1AHC;OI^0"HSU_SU[?JR2#/!AW -MSX@E+G32$""Y^=>GY?@PK:OFY7(J#/;+89WN*(CI)"3JV)Q99U+4L'6*IB&C -MH3KHA5S!.#]&&,IY]$R&_T2CE8@8*+P8!P"TB)2>U^J9P7955?A_&Y&$30_#=W7PJTM=-%+O,9QC%>,3;T[GCY\73YO/JWI -M>KORGV$J3AU)?@6@8]D4(U4F(;R'EIMB1@JYV*<_;3'R/1X)IV-HYO3M\GV; -M1IJZ(L9]8(32F^Z6.3)&A*=4I-JSW97G<]FGZ_0LBQSC'!2WJ^F)EO#HW7BQ -MLF^JFZF*IRRF4[Q283[?/^Y+UFV'6&_TGK)L7+613QH4]Q8P..B\<^DA'3NT -M,&`S+%`5SJUEQM]9-WL6C4ZY394/3+I/W&B3"Z)'&%ZYF[Y!V7B,&3!=^"T; -MFHI&8TK\>A@XS5*`_68G,S"OC/SX)6-7HFS?:8E/>SAM:%WIH%U>-)H!6ZXD -MG2:>T\;-GIJSQFU<7I[U(ZY74QIB9G4-EN<#BILB?@1^3KJ<6XJ*:OEGV2#O7_70%GHZ"7Y?X0`'J7)1AVCHIU;\+L9_$AOE7"Z'^C2DFN%CV( -M;B]''`!Z?KC:A'5WM;M,)M/?FW]74+6C5T3N/L,Z>ZL4_ZERFTJO0,)7P=AA -M'.H2>F)EFPL2:O0J?SQ<\!XVRK%TC'.M\CV[!D:"_[\//$5FD:?$+M=^FY!' -MR#I1Y4R*&WWVR/7?8S+Z(> -M@.<7Q.9[Z2+S_IO^`H551^]NCN@A?[U`!8SS#1:H+X15T]7W?W,-`H7_SN=U -M_9CFN2LF#[M:U>QUPGNU@Q30X3T]QO[:O3V?7\39NNGO/+7&Q,]&4GLKONUZ?,=5G,\PI-]'11/,#?-)H*:<^TJ$.+P"R"RM>C25CK]/BS -MK,Q'#.%K1>7D6ONWW=GO/J&O9BL]&LY3R31&OV;\I;W -M!5\4RP_R;?=HO72L)=!0"LV%:>#%Z=,G`T^RRF/AI3\[Y'_A`/5V*7@)GIO) -MG5[VF8T5F'-6V'X:-S,MR&CGA_],PUH"QF.BJX-W''K\NMI1GI/;K^G!$:^[ -M^)2)T<7HA4"](VMC^5;'7OX.GFI%MMM]*Y.W=!MG4G4MNQWKV3=YJ_CX&T6C -M+Q_GQ(<=#'3!H%ZC)MI`59X1@)Y@]XWSYC7:2+6*CBK$[>WDA!5.>Q*!,+_T -M+LQY/-MWWUDG2&CXVD::3R"0R9-D83R -MP1.49[QD?P=['$G=TX9MH.03/&6APDRA3-:L?JM^9=KQ7#=SB7)^Q3Z04C[& -M>3QB:!PUP:'C.XI7/,MID.Q6`C:K6%DP;K=,Z/&C][QG'O2H=^IYF!J!PQ^K -MTE^7EN$1&115-D2=WXV1^`D/J(.O?1LLZ-*%CHUU=GX\,Q`*K4IE+0]4J=H- -M,;0!(Z0Y!/2Y"I-(6%W\KGF$=W8,L5HC!4EY:K.J$* -M-F>MN=9AIH^#FYFPU@.<9\@'HIDX..VF[)^OC>*6M6Y"Z=R(SX`'GQ#_MSIJ -MG5RI+^(V%=C3`K2U[6&]AR%EJL&8!>JA!F)1YYLS^%3'1X4IY!@]JL.#,0PF*(1VR7<8Z -MXRXX7]2.*/==->+@\N3:^V':W^V=)1:5=4;UI,O]R=]*]Y?Q2,_HJ)'>(68>E/FO',40T817F&BM/GI%V!;;9A.V -M9+)N]BHAVR-QODG:"B+):>8=$>57]8%N@QB)GW1"".^4Y&'-8\GE-_Z,WCV] -M45%N4NK5[SA"XW77BIF\FP@JI\PV^")L/"$CO.34B,)`)KW@O(V6'S"*$0+[ -MP^9M=^$35#B-58,,@('LZC]@C4I(#.O4=@#?J9Q\)8\V-C_.EV^[=AA?9FBN -M[_M6&G<>"V_MMH$IC=?S7*27=+QUXZ[!CS*+<0/RK2*6MUXP/3FV^.7%,_@] -M=B.#M`3S/?L)QW?N/4F!B\FFF;T>)N8\V8#B8;).S@%N&G]YYR&H6<;V/W;> -M=%]0O');LA)R/4"SQT]7CPDXF:ODYDX%`(%`;B#C#JHVG\_<4K@$N+A10C.O -M)#GOVB86%9*],*IM_:6[@W1Y*FBWQT-_]7Q#O(^(3[8)JYH55D.:IS+<'13Z -M;L+S)GP^%$FJ!GP'GT`*`4L$[NOT](O!TB](_R8)7[D"LV(["%17?XWM1Y:% -M`OWD*7.%"Y%QOEB+:'N41&G^FP;NS4:162J]Y_02%O4V*Y-LJ?8IW\_TFAGG -M&AHRJ2PUY71X7LM'WQ*W1>XO!S;'B_3'7>-$YVIR^"HGR&."-S0C<5-@H)VV -M?WIH,SF3'L+_B3A.DQ-$\-R^B7PW;4G?DPD)SPY`XQ99-/5HH\X8#'3$)ST- -M3LH9W'Y]=^%?'IE]?\2@A?Z79)Q3DYU,WQX!$1;#R":?>P<=`YN*#GZFA@-` -M[`MDUP^:TR'&TB)XF76G"D4QY:21I-O>-KYL\A^=#)HNGX(8LJH;SHC6S6DLTR3JC&$MZN@6!YY&X`6D.XI_P)8FS"!A9P<).V[ -M3[8==-2@(%S3^]N[W!%XQW6)CQB]-EEID[U>A.?-+6[FNTU=7;/S8PREQ7_$ -MTM!6+*DI=\R(V8%"+;NU\6Y'$FAW4G;@5AHVM&?%SR:.51H!_R\TRCP-UKHY -MU:5EG9G3%]VO09MRP.Q"#/U7WC7=W[G9]?-V_8"G\%I(3PAS?4D_1"'W]YS1 -MEQGJMR(`3@],;[=O^;?PPU<\):E-U4(@_X0=^D2Q9[RKC[;(X>]\]3ON*PNP -MN3\GO00(.)58JZAT^;4V"NT%1-QSG1'HI;4TC)EH)3N]P1>_TXH%=87DS<@Y -M\#23\\N3K&-/_L!-%'Q:&X[#(;CT/BR74<*K_8BM_B6V-00J,;FIV.#X7'VD;;CZ[9@=/K;XR=T0:\1.8RM% -M*LFYH"^_@^,_Y5*J?EU]Z[7T$`GOC$RTF60AV#\>@Y!HY+#)[$D@2F*/&1QZ -M`Z9N+EWQ6Y+N\&U_JRQ=VK?%S_I.BN;+9I6^9L^7J`HOW_2O#P;'^]*Q5M5& -MM\TW2U:@]K:;^4]P"+E),3+OI??GIR0I)B.$D$;3OQ`@&&UY;F?_MDB\E>=$L -M-(<"VR]G1$Q;UCXRM!UZ#B<70@.IE==G)[?[X78_Y&*T8'(8T_Y:C1X&Q,9U -M618D#S'(N9+5&-X3M!D!),2"_4)#=J/J#EVU_NH7OE:Z\XN%Y9;1;).SF="9 -M;&ZTR-U)I(V@PG1(*<#`2GVZ#RF9F!)#I'R*=Q*B8#X=KY96F+]%3U4B0\LT^QG#"%(I'.TD0O[[U^G$`DC -M?=?-Q&B*'RR":_!'+YS+F@(7:5'H3FRR3"W?!`^17(K>BR1Z;+FZ>%M2X`_: -MULL:X!178)?>#3FCV_".I)NYVJ+CAGSY"^"\N.)691\]1J>::MD@SM](UWE^A51NUE_N#WW@__2*W=GRPA<7.DH^+& -MJU%9$@79B;GUIQS*7^(O.$=_'WP]&!5>_N^QOSY+@MG]S4/&GUMHXX;9OD(( -M)GW*K]-D_V0=TL4=[GPRJV__D$44(9?&%!U-$9@"R6@HP"71!@*I9,"%@MTL -M013`985+TJR8.+R8-%R"F"CT=:22*).Z]/?1VOAWALD_MC7)XZ4YR>?^]_!W -M.I^U$:JP/A_!SJT8YH"IO=I1'3G"E;"DG2)0>X;*0_G-*]^Q,U/@]K`"!3YC -MG5*UDR""K(OJ?4U3R-I.ZUQEWPZ!];!?BZ\:SI6-`:(MQOP=1/(M%O_S%JY8 -M:]?31IE'G%.B1]:8$Z3-Q2'FOZ0SYINH>W(@7;"L=BP(O*V'0#[*6MG, -MU+"#(ZU0?[_P%!*L-;VVF.+;*HWTYPG2UA.?36HV3_>-)'Z?))T::F]9>!OH -M%@TYR`HL&MHEPH='85*Y5O1WRWA;;4R^4/;J[#='S9P<,3@LX1L\&3YZ#T8, -M%.VCR`)37G[FI#I',NL4O="?'5P3GWZ3=T-P) -M,9A8I^A@G%X[B8@9:>7@P3F:@"/U"OR;7>BOO7AT -MI)>51Z;''5]+\WP4!0LU_:V?A.4W[-Q2@S_%SX,FA%KR;+2X,?(G7N+P^UB/ -M0!5LJ>=(0@(WR(X$SJ*F7RLK+D>[&G_O>SB6U*O-EV74[ZNAF@N:ED.0.(B1 -MYG3V6IVV1?18T^81JF]@C`!:==%UMYD=9&RF':73-;FR<:K;S:'U_1VLC`MO -MO1@$!JD)X[\);^U0&JC@!Z7X1%+$Z3WWK8R@<55?_;T*!P:;9FD/""&3UQ^0 -M4LE^/[I*<<0K^5:-*_)W7`=/NUN).;II%W9`MMF:,\4DX[K[@C>6GB1:0A/,"O=\(\BH4+#T/28V,OLF8#^V; -M@MJ,&!GF17$3N^5,AH5B#@UPYWZE$5&'UT5UM]'DN'2%&+C/C5ML=J/J<)#4 -MSP`%1V"';#)@$8O;,:(!B,59JVEQ<+$^VB/@_M\>X/(_9X%O881PD?0L1D$H -M])]KRS4<&-OA-3%5K![98FX4-VQL,_L78B711W6L_O>JR2KC]Z[*_ -M8!?5P-3DI]+-3]PM6:G75ILLK/D_J#"_1MQ!+6FU+NF'[GIP&4XO_!E]4GE1 -M;/28J4WMTP+GQ61BOQ@5M_E`>TW7#2D -MCCAWKI/IT2V:YZ[5XR&+F7)R<]C@U[7-76LV=-"'#MOE\4"QF,)`]Z'X2^@D -M*IEOO"WVE3LEPOS946&TFMG/YWFW.7"3RS9-\W)H`#\;URUD(RZ2AHSI0:7! -MZG*.)B>QQ;W7/7F8)37%28'1"5QA:!""#M4FMG+%&,;#N=6ZI'#7=02'9)@C -MR,HK4R]DQ@$BO[Y3,M<]QV(&+D1(:34]^->N+6:K;O8FS[$P_V)+T.FF@W[= -M_0DSZ^)!PG`ZAYRA:!3HX$>](.1#H7,2+^DVG:$UW-.C^5#_8D&8E64D^-MS -M?BX\G9C_<=_N>_;^+*RI/U`2C/^JE=Z'WZ/F]L_QO6[WOPU. -MKX]N=A:'QF_CTD4@E9.GI:>P48`]JTX#SY)*WL,V'1T/!`/,'?D6/C.W45". -M]G[O1]6YNVVR+K3Y>5X8%]%XA(80F!BAN-)Q20QHVS"Z,D>97TITO$PI`]/C -M-O_F>M5$&.(-UH6FFM;"A=%=[V-YLY7M4&+OAB7A[)_Z509*2<5T\8&B'+8/ -M#Y/=OJ\U-IDGV)0=^UY[@K"5'-:3W+Y -M;:=VP@APYMWC?4<$ZC^"WJU%HC]M#*2B#%$U_5UZ(V_+3GPO* -MHB\Y+!.T_D;KDBL\$8=4KV>)^87Q#CFA3:?$R\"[4K[=)YO%SE^\VH*=O^3L -M5N^HLJNI8G2+\"]3?0J)J1E*M-(#P2G#:49-?>&'9M`0W4JPC=!'] -ME.=;5[BA2PG-CBY_/U*7?EKN2WL#US7^DC:3MG2#;U\JO%)4E#86&O:,3WF. -M>N(RM%46ALW(_3ZB&'(JK?='FO0?@NG5F]K:L\UOP0C**[X_*7=_/K,N?2D5 -MZJ-CD^B:*BYV;!M*V&5P89KY#6)PL"8T^O_8HU1(8XG`5LZH-J9LM1*,\MPTWPQ32S6 -M/QL_SV1)L\O,53'7)AM:$II5<3`$'RIL?YZX(*=OE[[+Q#.=*#Y_*NO0K2A$ -MB8C_:"$!Q]U")>3F3MDP61V&TM/#]K9WX(>99&J/WJF2`F$A+X(F9N.G_.P@ -MTW$I=>-2*#Q_]OA";E>3"-=(3AN=24DH$175.F"(^WRL%>IZ0N`:.,![>'Z? -M%#&W?O[UM,*:J[O??W,_YQX(]\V0-R0-4"D1E\,IC%Q28+X&==Z/U\CHKONA -M+G:<:="@'_";S!PP]^D6?Z4S>\G1'/'4@&5061Q$%>Y8G1:45AF.I]:JIHK-MS=;39BLX3K7\>; -MPD^BOZ(@UW%4I3,_KIYY00RL!%#5%IG3B\#VP`P"VNBYJI)U[N`HN&;IQ;7S -MB]M]=I(0%A7A4[HP6ZX1GPMBNE(/>UNL'P>XTB?Y8?)@\`%2`3-:MIK19R`3 -MSJK@)O%9JMW_P:IXPGHWOQGSLS)7G0LX*?C&V?4B"JVBP4<64\GM&SQ*.II) -M3E5->&&#V.8I--7,0+75P<&V*['U<>_?X!UWO,5L,RXE63-L$I!PC\N-U_,+ -M=<;'TR?Y^].ZBGH0G+`QU]?0/!X$,,_'M(AN7,#9LN_0;SQG1WZ",B&:@4"+ -M&:T)X,_GJ7L7R4?AP4"(V41DUJQER9.#RI@L<:O3CSGI5T'F,^LT -MA?X:Y_181LK1IXZD)%::G*K_.D -M8G,\?GI:%^HT\@PBQ81OL*N`R`0F9HAVR-EHJR -M-+_GSL*'YK<58W?1?,NG\@I"3&X\LU6*:86(N53;""_2*`CFRX@I$#M;->A- -M0T#LZ:C-2#19\MT[:K3-1=SK+>B0\2P^W89HCW>[PLORQHQ'Y#H6++0=3ZR_ -M4Y*C7:-^*]X`2W]]PJ6&?_&%;]<._P]JP1UV7\+6@+-PYHNY;7'I@+*2S-M` -M[[W+[]AA%P$%\O\4G4(-Z^B#D$?C=%1YBU*]QGS8ON1D<28_-KT1[WF$^CQC -MUO4.J/[Q4`/;KR:@Y(8,FH';G<6PJ%1FY;-SUBQ$DVSBEG)<7U?)$3:Y#Y.B -MJN]_BGU`AD3H1]U:%E[E-_P'3\,1&0AKCXA#UC1$XX\0GRETJSN6`SV[A4[# -M)\IT7XQJ!O4FL'J?H-:SF:F-.,B_L^/N3!!Q;'T3N&F@YUWS)ZGO6A\LS\1! -M'U:48V#`29J?)XGD2`D>)38:N5$IDY'SWR>93[!;?1W&R,5^R*/N8(@@X^8: -M4`DL9QN1$Z]G>Q_/U-_/4-QS>]Q$LUELZ^L0-Z+T"@ZCTTTPWHMH9#/5_0DX -MS/"L]=]RK3#L1`/A.XK7<".)QR^VX+CGEGGJBDX6[#,*,SZ_*8A);^_2]3@( -MPXW9>WNWX53EN5WR4F*M:_#T5W3*UZ@"WD(^^,EVXJE95EMC[UYV(VGNM=P1_PIC>^7QD,N)[].5(W2SS"D)F96G'MV8< -M=0'CNONN[1V6P8SBS:I3\+Y:>DFT6U@8,3@GY-6$J:40AL]F!JIUX5Q<+=2] -MD():7+H$_SE(^GRI#":`,E_A?\E`TV,6&@#.'Y8%4*_SI74?YRLO+QM:!&HO -M?;;/QN,FZ0WUT#"K)JF:TB.Y62R#)U0U!#1W@1-R<%EG)EXWPS:FW`.EZ2'V5513,$I6 -MX$6&>?68057NX\>V7-F-,(QR^8+P+V#/&:U.3G%";7US'FW"_D&?6PT4:L)Q -M91=1-"<,EGTA=2*64XN^4>8&?=+==-E<_9E"Q5SXD+7M&OW&OOEP+&=\/%/' -M"E84+[ZL;Z$!Z(*VH8\2&%CMM3B&N#[\()!LEW__-">(3$1RSP[V7Y%JH\X: -M+[)0X4I7PA\!EI726*ZJSQ0H,CS7+[)D1%Z"AWC,!!:G" -M8Y\-"#_I,!]P7_%2CKBA5`P:9'O9?M80R#LF/OP%)+D3K)C25=! -M)1JO><$@6V)/+RM`/(54;U6U7N9B6CZM."K]'R*A;&YH!-H?.FW,3D2T+9DA -MCYB0;\GYT2:KQ/J#Y\:.P1*$[4'<'1W<=:/`6B8/3:)U^\\G7>OPO,XA??I1 -M9S`W".4>?)`(&^RB8>=IR6(&JFBV"K=V1AP.TB2]9HJ%;0,VBVU!P))FN0!B -MFE<8[LA`*4U')G6M!.789Z.)NMW5DA)FZ[P:$.172JFO@IY=JRA(;%:W\#G: -MGI=F`=;43`F7[V]=LAOKA554I+Z@3E46`NC>NV(*P6TQ$";D>38_?.2)DE8)H)"C\=S/J_VWR&I\L&L-L.@=3LO#?"ISH9,@:)[$#M^7O -M9;9J^TD7!;3F]!8[F-^Z92*.F*JEJM1/$56.&A0/S&7IQ<7CMR^>3D3AGPAO -M0-C:>4S>KJ&H=G?I!_KE($WA\!XAFB;6*#K1ZV@W_>U[CA?E,&Q(J;UTZ0XF -M/U\:P3+ZQ[P)5663!K0!-1A+H'CRP](,M,9H=E1&,GPD@M[DN3=;HMM--,R_ -M(8[OG@P8=$6"/I0L4E*Q>&:"%+\8<\J=XLDV;>)&QZC[J.=ZZQQV:R&ZYZ0V -M-="2FM1C`E;KR!3*T!#SYR<7R_+N]Q%6=?Y[PJRP_^^O&=89:<]K2B\E8.G4 -MF-V<@&R:X`@W.2SGM2EWM[;KVH":K/7`4W0"CHJ@W']N*1(J[4W(YNS-S'8? -M<6#5MD!@OW0`?3U1FJ;4I2/+$-]Q_XI]\H!5T6%.].14&V@:BFG4QA`*XURR -MKZ^F!:^WEHJ@1ZZ7S>^W'[4GO8R9N,E6_GJBHTS82(BFO$;$>5\=YQ/]2-*( -M?X94FYYBC]N$@9[),[Z02I[M.;P.R=^T:I&3Y.I!L'%;-QYY6RT\G%U^5Q'V -M7S15731=T$1.1!&=B/DR?7@W7WN?^64W.#J&)RL-<9ZLDB^0+=!$$5H^9IPC -M+R3Z?BZ-0R[39T5Y!=N+TU\GF0@\"$KH/47\WUD_49/RU`/VKYP)MVZGE0H=Q -M;22Z2VQ#1;:)6';E4Y52S`!R!Q[Q[7)9"!H8&R?M=6J8\3J2$3\#1($#GR^V -M$[+-&Z*%U?B#9W&T>6=N$#-]S>`021Q1\C+@WD"V6DQIEB;J9<11_MZ040OK -MO$SJ9=`W33@,[1A#7O('T(D1'HR0D0LW9#T>;J,P)U8GO]Z+"5]?09HZK6A- -M%N*N?_T)#>HBA5KOVB6E)Y/[^.+)B6DQEP514$F)K0DUTX('?8K!>)D`NS/1 -M1?-ZIFK7I-I@A0#Q(OFJD -M.\CBNSRZNG1LH!_F^WU.VXOI! -MN;08_&OE0T'K%)I/*8Y.F"C?O;6[WM^*14S45G1OZ3L3NK0V'?7)((.'`"Q5 -MR38&0`5R^^*$$$+QN6$@^RQ,MODTU`?WR_BD`CV;Y@`!]Z]M!A+J-/>OB2WM -MHH1FMJR#LN;\*]-KU*0L!"%J,S@4'=H@$M33K^C+J%9:IY2R>9&8T7LDY<-: -M7:NY!LZ+6^VREJV([OV.;9%U;Z1X]%/;2%A!0]DB(^7Q+9T'L;'WM^B63?'C -MJZ)&_Y^NIQ>/\(=1(?V)0$9U_'Z=>H-[?"ZU/O_*]RRK[^/?9W.3L_8IE(:& -MG=30[0[B7F5EGI,-YV.MZQ?_&&$J^#,A8'Z/N^DBD36DDSV@W]=BG2P9*K44 -M*&JS-_GH589QP/;X!VS$O_\""(5UB4/^Y%B=Y:6"!7 -MOK/KZY?H^KUKH)A_BQ\\?*?^O?T"5.OF`2_?QMN>$T;'D=/QCXA@:%W34B_R -M;--@+"LA9357PY%<>[??,Z_8$UIB\YQL=-Q´G>`C:`G!W&C-Q/2Y?<0,(IN#?*B>6"W=4<6@/DLP[?'+=I,%^5>0I8TN3M\;PFQB7$?E"4PJ:YV?U4' -M6UW/ES-6$LOMEP%MI"GD=L;X"$PV6X-WA/1V$V(_U&E@U:@T*#9^Q7YG!VSL8+_8QUELLYVYN$ -M4D23,38?*IZD0YV$#1*%E.Q]%Y@`-5*`('1,S.MZSK;>H6<+_^;=L37C_^/"=A]JS, -M,LDE/S$=!\2VSF@XFIQPB_VGC"MBQVCMZPE,$QBLPVOH4G?11_RLM5UAFVE] -M&*PI-9-(%>-Z[&F-,_+5H_^SPC6]T\U[G1Q^326XIXY -MT\IITP^74\N]-/;$DBDU1"GV;LQ_U;@=\I:+AW,L6"X-NBK*R=^355["KI&0+[0,MF-%IK\EB -MA(0B]9HGL:>`MK4@GFQ)N"ER\LS+V#L.3_Z!'"YA?7UVN -M"3"W%THMTJVZW:$S;>GU03,Y)[75Q=-:4T-;O\A9A=)N;66D[A`:T3KA,GH\ -M>9F\+;MI?^-.^*MB'Y`T+_2HQ8%Q4"/(*;\/K\>?PR%IGLH$29O=8-0K" -M)IDB@,7GCM9+JD)9D;*3UWI]".WED`(_[O7![_FLV?%^'KVJG+O!7X^U`R5T -M85T_B*+\``D#W8_5<]/(00NE[NU853O7II0M:2".-APA##ZJ<7/14@#3O/^N -MH8U'5_6<+7?LKELG,*D0JSJ(ON?K[Z>*&%*W_^0S0F!+PJ,HU><0$R4E#_L2 -M4XT5?('H3JTXQ#\+7+/2\1SW/)^TF%P>!ZT*`TB5!49FB;C:R(2"81-NLZ*) -M3R'-:U`!W$ICM6!@\309:NU\&.:"GA\BI]1&LMJN8C`LFPIAB=_?ME6JU!WS -M^1Q]%-4I&0:MQ'HR8V9E]MJ-;VW78YJQ[IX4D5%GY,=WQQ)=/UA9O..X'&A(OBUY61^^#RQ>[/Q:!G@<4I+O1600A2OYE?*DH -M-F0^%`7EZ=MLF9OGR3<2#_`%NG;&=I+<"462"8FNPH=+!W?>H;N/&(&"I3X* -MG]ZS/WD:O2E6E2)?.R^;DZ!H9E$XV&:,JX_"5*J@%V?# -MUL$6QG;!P/"P2ZA]3HVC0L7QCME(2[.G&\Z_)$:]>+SU5B%(HE[RT*O[]]3[ -M@/X3Z]T3H+S)(_3N#0+'A.8=2IE1!":UL\:#(",MZ$EN>SB]HCK)&XI/G7TW -MYQ4)(,[+S[2Q3L\[*8R")OV-C=ERE95#;#>.[.E&G=0-R5VI.)+(I&;R6S -M4*FO/8DIP*:K8_'18IWBIPM=J@+D"[F91,BKH]O!;5GQ/]7#9^6K8MYCH"/F -M[Z8VAWQ<-&&91&0,*5GG,:+O^KLMI&;(HZSKR9%$=R#HMB>X<<[(1[*3\6^K -MV;U*<=3:^?-J#FUZ'3V(\_2KP`6Q(("-^>:X3)LVC9:-LSCK@>OQ),:$\WW) -M3S&Y8D$8XWO"X998--KE&KX/`-Z$&]TSJ9&X`J7`9`X_22L#A2 -M6BY>WY0/\_*7`O%:4O?!Y2Q;;,Y'2M^5M^E]!I&+WDEY--;;0T%BFKRU]JE' -MXYW[,&#=.\_KTB8.-,=^1E>FM@]]<:/3)%6WKAUF-\&L:F5!6'>J_.^VB[J4 -M66JF4"8!ABXP"CHIX6Z]I(3:(VWJ):\0??Y";Z>`YMF;"'AIW!WLF -M+FI%PQ__GAZ5/C`6Y&-3'MT3-=1+[/@#U66R^X)/L[=/KA\*_Y4*,I'6?*TA(VDWGRUK?079C&'IZM:F2;@ -M8]^=.,5Y\(#5!I -MJ<#&#,!9O3\Y)HMRH!5VC;ZU`)K^A(CLW)I/L(4E=ZC]1_2*/"81^V$L.3B8I"&DN"Q`"O%)>';_.7IT3Y=3S-O&F'WXY=$MSS -MNR>M6>OGKP`OXY@?(Z#W31*#'F&/O\/'3Z+4-F_VV\_(;"[#$IOSFUW?;F?4 -MT^C4C"A]<)V=$-M+`/I?G9UR:<,#BB*17COG1%IY!2<+O/ -M1JMZOY^W[@YVON5A-%,HK>^G?X;R)U9-%XZ!_!.`_`E&BFLPY(,40.O(/D'%ZR\&)NX?Z6^]Q:L"@KHX>N87!!')VXP/. -MTDR!_H=:0Q;KL7Z*\4-N-,P6."4N -MH#]>[*"/PE*[MR%U8#.N6FI/L$:UNG\ZR48T1U99S]4E5.\(0QGIZ!K(B.S% -M6&F40%*T_5U8J1\J6%S(9Y'WOXR2KS`FBP6\$]GY#TX&4VN$>W:2*F)EX=J-,?MDGMX\]@40)MX(Z=OJWAO>_:*3R(Q'IB> -M;LO83%>FA'I+)[%KS,58Q.[I7^I1P%F\IO=/?)8,,>V3Y3GZ,N(VY_1N?WTI -M_W-,6SS3$''UMF430?G*R!RT/#7`">2M9!GQJ*^.,>YTZ&#ZWEH4V:R7_=PI -M%]*&^@XV:HIT]TSL%Z@\$Q-J"R:X,G];Z/=`D=98^VL.ST-!\GV)KA8?,--FZK-I(H_T]R'G=[D=?,]9E1/.Y(GT+852J^K*^C -M@QIXYU;T)KS9UU?*`X22?+H!)?0=+Q^MS_,#2:75E@6TR?&I)9HK(W9E8GE] -MA?T`9L'-7C#C^A+\_C-ESVL0Z+U$B,,V5M'E\E#T-(U%%`UN`JZ>)5=O0+*+ -M!`O)&&O@73VBKU,I;/OIN`U$=PN_PP?T1\H1U)^C9XW>TY7M+=C0E -MM/*:/D+ZF^1BYHVI\@^O]#D*R1^#']8XP3!ON4MGHO:5"QL/O=MIE.?A:`_: -ME/+%B+@.!#36%%-L+'QMU]8O>2LXI!H"O:TYZ'T2`@&5+O,V!QOM9LU;M`K[ -M[;8^Q5;:?.!U5T^;;9@$!"$ZDDR`2R3`TF$I&/[_H2),^E.Y)`J=G31M>V2( -M^YT2Z17>2D?#OXWC-8LMO5L[N"1K,@'T@)N)#S*DRIJ-^?^R21FN$KN3YYH% -M!D1?5AOG%_$RZO>(QT>T.GT6)[K2#7_S,;"3QDF?-%4VB)S*O_7O%]GE=NG& -MT]*7&XJFYNW-#VGIFX>&"D9@*+3V^PD*Z4B/RD)==:T"]IA$&S')89HN:@4G -M:IZ#"[D%#>&S1K0\`T;E\]6!J+9RO@^FR;<4.2[(OU#3 -M/=?"[G\^@7RM\W`6H;BV40+X".#3.]Z3(>3,L?J?)+79FC>M^!X!,T/=%N$U)-R$I]-$W++^A(T[8 -MDUOSJEI^G/2M@XM6@8CG!B=9$@R5#YA)F+CINGV.]/0"6T7V#.XA/F'#V3T. -M"3@L[[\J_9[13(_6_"!SB:VR0;%I.+6I]'!3IX$,$I`WU*-?.1K[;S[I3?7T%EH,I&!##BQML%UC*X-S3RK:*JJ<)$PU=1#4!PP -M_5-=0XK""=9?!19>KTEQQN9N.L)_0_Y@-*C@ZNA[I;DA7#5C8UYVZIW(.V@3!']+/&$/[X1(ADN56/>SL+:7.'>G^A*;4"K)-#+QQ` -M]FG*;47;,IF_PMBV5T$^/KN_\AC(OM?XO6U(HI;!W^*,5! -M+EJY]87W7D](^P:OM4>RH8U5WF)BIX`B)Q3=_G"W`&.>IR^=_9S&LNG:?G@3 -MF'+1'M&\'6;P+=1FH8@#)Z>AT"<6#A5.P"%_/C=>72H8Q?@Z:Q9?]BDVX9Z/ -M)(_X+F"!;$2[I0O07OL(C>7A-##CL&>C"2KM"C;^V6#(YG&.RH-9'*.LBL]= -MSM4/@M=94#\P*_`RK7^]X=;4*/U-HO0!G'M38LRX`\#O@OXD/DC.R7W6M_UR -MKW/H7E./YIZ%"O4@L[Z9+[8OR6O<^X-A.=YX?&B";&&BZ;_8"JX(^X-U-5Z- -M`[>IH/RIOPM5K_GX%UN -M%?TA`[S*'SL2N:H.7B/H6M@]DLPE\$N66LU"G2I]?43HUN@8R\TDRI#W;-U[ -MOSHPU90Z5E?$EW)J_^9BZEXR%]I-?&B!UI_YWPHL'/)Y(,0OZ$M`^F@DMD[. -M\E)9Q>$;HF*4CLW@$[@[VL6:;%$DT1U6A:7VC]OU;9*CR&>.4N\.(D\FW(@G -M;QP^V^^;'+48WK]YH7Y?)NTPME]#A8#=-.F515"*;-S1+J%*(P7N;9`]W[8J -MB'4<@1?ZN&9[CB6Z$"MB$Y7^W7TW1F#^;_T%A30;/7C!0$LO@2OXQ#A;D]85 -M6Y3@GY+=,TGZ1Z!0Q,:YF91)VN5:CZ[?%99^-\G%AD5;/`*5<]$+\C]T -M54]-&*X;HM'95#_!V/UO#MR#3+,&OKMV,#028%&!N!?^\3$1_[[-3FHL*?WE -M[VO2A8PNPZ@_I(M]S3<"\NK7Z7VD?'K*MWK@3NVSLIZC@5?YO-T!)UPCAF81 -M,QF4I(LE>!>^^O$6I%`F>:$K8HN4A1^G.+/%@UL\#RPOI-&^4'NLW9;PC]SK -MV+V#;?D-2L3`VZ@8F=U0G_BVZS]$M)I+,IKH_WJ#K]V<;L);&IV[?`WF!4QE -M6_DJ>IGU1^PQ/J;BK_0DF.[]BO#+L4DEW@ETF?MK+&.&%623Y?L=<<9TM].B -M<=A$0Z/4-'.XRZH@)C5[ZE+G#$$:L3E-,"3=.47?-/L=(:_)QH3IC!-==25% -M$T_EB@+H88ZFWU*$Z1P(9L_D\]:S`SP=5#XGC?BK[K$!M3#Y!I1XTZ,.@\.5K(>:K -MY6:L/&T39#`^_H<2"I)T]/R!6[G3^=*G.@J>F.USN]/QU`VE#)>O0X'C(#+^ -MNF.SI:\F1?ISE2PWNS[[GWU2FA5LL(ZRQYYEOK[UN<;<4YS2=`%'POUD&K-C -M8UV2M>V<&$9@*`:FB].&TPHR^MLIG5"_]P;C)NE?],_P"UC.$F*E]G`LRS<5 -M_7[?4X$>]@KBJUG;'^]:MFJP-Z@Q*,\!@O<*!K;G2^.,3[87;04S^P\XK:?Q -M%.>ZA6^31C9!AQA@@=/5/^B+"F"++)A)3J_X<194DO3#I'5$:=UGM";!:(*K -M9<-8?1][^(K`3<0ZH=1W:E-_(3ZPQ;`+$FG`0I8.&]7IK9F+0W16K_.V4D=73+:=HA[_OTGF]ZWQV_7$>6;T+0*=H+1Q*5,=-!P"1CD,:0!`28\+ -M>OQBJ[^/`V<2;WC2IQMP0X?YYK.IYCR9NA'2;AW^'OMSOOWB=YG?%5!]%H[5 -M\[3]!6[)57M!'8K?B#X2W7S;&(X5^1+MJZ+V(-,4,E[.G[4P<"U3.,!9Y<\* -MNI0U(@Y_A8#@*8FKXYXP)U?*YW*RI]DT'$I\A4&-/)?5B&UM[FNU^Y03,V4B -M+@CV6_J?LK`>8J0.>X@7$+;<\A5-AXRN -MM91[)QT"<"?8:*LU,]6[$1X(EEDSFL9FBWR-GS*B7^*-I5?& -MX!Z$,LY_O^[*\5NY7,$?+G@1@PZI>?V]CZ*N8^Z"=,-V[5R$IT-G@D80A>)H -M39IKCBT[P?<&N.L[J3?]*@5DTZZS<8#U>2,9K'&!NX3!&$D&/$<5]V9QRBN? -MQB7+B.R5I]P5F5\@(B;'OF`MT.S04L!"I@^JB'>'!$8&8I25,+`@T7\<15C8 -M)SFVG;D/%XRW-D6F]5MR2O3H&0MLFC%YXE5SH_HSO!\C']!H28IUGK@@#>;MD;@L -MQQL_WTA;?*_!$8'"<*;D$:2V=>I42,T@$-)&,KC8UJ@`A`2"&BTG>?Z*+"G) -M,1@E;R)X9R4GZ0Y!0'8V.7T(5]@.-_P2BN7^;`*^WOF@N(;_N8EN+LYC`"7) -M[(ET.^(Z'E!_C'R[B5T9`G]-&XX)"0+4:OI+[")O)I==(9-],A3@H(83RW3[ -MR3_1\8^UD3XO?Z?V;)JQ6QM3L;IO.D-@7F1S5%%!7X`SP\TGQU]W3D:J.H;R -M$IO2&G]#1!8;=A-O$Z,^`-*K?LJT$^'L;,QJP@I<@I_08I[M\IS9ZV;J.=RN -MUC08+FBC@89X:&;3\'7VF_$%Z8Y'DM;8,:$D514CR[]JREW.IER]1^PL_S0G -MULU_HN'#G(D1?(88\02WE3%?>1)- -M'W[C3(@EZ*BW'[8CK] -M'61JM@I]#SUXOBH&578232`AP2>SQ:CX&Q_V=)K1*`1)K15D++4W[HZI8_NZ -M_Y+_&?Z!R8,?U8F%5]EZL$9:!`C*].H"0Y!_LPR-!3 -M9LJ"#E%#9D]7F2#MD>/7?;6X.PO[^Z:))>;I``I[5-DC7Z/+M_;!DRE7KDM64\,VROBNR< -M0Q11'A_>:BF@?-R!B4;UE8)K-LR".YX^DRDBM1)WLXZB@*@O1X`XAC"2M1$' -M.!A[`C]C8- -M)GL://TYD??KG^64KC=X7V.:O=7PGCE9\"*"E@)6([#]DU7?]E!?QA0=I$\?T]3IDRY>BGE4OP,O79F-IJ5M&VY5(!L(+%*"Z -M+-\$1:>>/Q!USHEYVYU3)SN:=M3-_RWW;X!Y@&B'.N%#2^\BRSNE]LK$7,&" -MN67C-ZONC1BE@[S']:D[SY^3%NLZ'$@+&-;7@M!+-9% -M2'9X!TN8X9[,]\A_J%'G+ILCB%M&R<=SB]FQWQNL0;?UK#1>$8$'/$82@GD# -MC%S0851(^]%^4M;72G,74*/Q'>GZL0'%"46-U$`Y>_T)*S6AT>AG-`+>7*J7 -M\][/UV*U8<=K_%P+$RRS&D=%3.\?Z@X-[5T\,>$%MEA_S]?+(1#OWM:!Q^*1 -M6H.W_VUHP9-N\ -M_U->A>?S@##0\Y,H*&T0J^F\G#,\6S1_@YT;C,14L;$\M$,":+]W24)[*6_? -MC+#,Q"H,:&?):8;Y+Z&:9Q+3S`=LI^GB!"O'>^NR=85N.OX7P_1))^M\\+\O -MZB]]B!5.\&M'P>6S2QV)QK=GK-`+H<`+MJ]FUMKV,J9:6\SW?E(J[QUBGC=? -M>I/-5VCW!RH4FLVM9O*K=1BKM5HS2"_&W*-B]WA:[[:/].,O[[3E'Y0ZROPN -MU`X!(D1Y*)M6R9_)CZV!(C?R2132GS6O3&+O?BI-YP:"I>T`@\7-`3AY,SKD -M,_&[\"`50"T$(O,CF9=>,B_T9;"4942=D'-?J8!4L$X?UKA^@4'VH_4O1?DA -MF5(S9`:D3JH=_Z)7O5G$.E@KR557F[V[ZR7F[F]N!"'2#*)_W-ZSIS>JLFQR -M%`.27O?.W'>H>VTO15&7I@7RY$MP5*E1S8V$\?-7L[N[KZ:0:__^*Y02GM+C -M4'Q'31/>)0_1M]6QG_1;V:?=R&3;-YZK$,@?>3F>Y`2A7,3L:)E[R[D6510D -MZ)ET*G>0&'0`Y=$LDGZ29LG6-XO -M8^LD>!B7336+"%\KT+95:!(/,L-9)^ -MQ7?GARHN=1'2+0K$WVQVO[UE#67:\#Q>I>('ZJYV#8=>^@'3(Y8PSX)THWF- -MA=>QVSM.ESEA6*;[KY0\BC)QW[H>7RG1(A+)<.HPE:+2*=G%G+YC`69;YZ'! -M;H)_Y@7X!U]59B)1"VI;.<2IIK>*^T$T"V%4WO"6!VN%:S6FR8GMA?5B^;:! -M&;-JZHQ.RWJ$APL,=^W@N#+65HZ'^RO+_G[_]"0VG\NGV'RFA0+KVC9FCE`; -M3@^BWKPJO;P-T+_\Q8%R`.G[BSA%EBFKGU2D'H>7R*ZG)_XN]@S&&E[\24Y] -M3-H%:G!^LE8#]$S#K>\SWTF%&`#KY#3#(-N,*V::U[!U'`@%HG,;[X+L;DI2 -M/7JHVPAL5PUY>#JI`'@@UR*Y`%Z6%.("K":'B1VJ;%#?<9-HL:BRBT92.X-5 -M#]NEC:7P#Y1=%\G3\FV**@2/6L]=4%&_2!?CR=+/B7N6IF.@UE -M[2)STIP!BV_-U)OHB-%7W%.N0!@!&ZX[KJ5[`955TH"UDG4NMZKXB;9,R?/E -MO2YGP%YJ&4\<4(=#=M9BALEV:@4=4.5"LM@7O/F'8/[S3EG>81+AC)!EUZ4. -MXGZA:YR^->2"Y[O1:3%$E?YNZ[59$^K<.2^Y/[EI,W'B+8?>*VZ_V8G'PP/G -M6K#CUJ(19)P!8FZ`9@+3BZ\P1_ZI2F,.]GWS(+T+/TE\)@HK36X],&^(KMKE -MZ=].YWXX$\0LRXZT'4#X#PGV6@8V%%]*QG]3)1H,XU)(Y6X5K./@R`E7*8R_ -MSF<2UX'+-I'/+39N$^5ZAXXN!);M5O8'T[[3K#\*-_BMK\IU^K6]J19_\?8S -M8DROK6Q[TW7RG8P-0!:ZD0A7Z8:B[)0K-#V`%ZQ^;CJ!5($9<'E3*OB'R%+0 -M19I>K8:TCO6<.>3%^SC$RK#O/"=>HE]/M)Y3XYCR>9)`G*N=GB4XQ2SXXB,` -MGOL)W4F?W&957G!JZ(+67R$Y0)K/65;Z-)R0^\.:,`)+M7-RD\I-`7!UOAP1 -M$OL*CMWLB%U+=(;+Q6PJ,3Y182@ZPB8'9FYUCNPM*D_/EQJXECQ=96$_(.H4 -MN+S?WEX@^_IF@KKH[5"-NA@CJ1K^OY+;L.#1)\$?-V)E(RXEWS3E4R79/GO3']Z8/WP9S7 -M6YW&)A9O#`N"IT333L\A[>4`C9VB:PT!`>JLDV28'=Q<^/9O7Q)IFY\%[(S6NG8Z<*-<["/8)+\VZ -M><[\P5.U>4MAWL"?C#P=,YGJ)?S8_H8&.6O+[@_/0I[9O%]/[U(6QH(SMA;OLCB)9PB^ -M\[/,H26=FF*&2J>`OB;V_/)&/3PYF%%$7O;G3#DY8/^++6/4;7#-1'>A>T_S -M^0'Q?&0TR9&2-A&^" -M3&,C/1!UTM%F8_32EV/SDM'";5.+A#C&'_WR)?/=-;.*C?9D<8NHO.YU$79Q -M"'<]NJ.]K.3:.\%%E"_[%?D5%<=MXC/EU!R6V1^RU.C3J`';8)6ONW1(^:,D>5?Q(&?LHF`` -M`GPNS=M,5DPAB>]V72>$S&GF"K(7[ -M?#C*V&%Y>HA!C-813AJJB7\_2M5$2PVW\.,I(:Y#//^CDC":G`#DU=KAOR'BY*_.E;TB(2.J4F)%:&*+_ML)W?!,M=?5><3@R-I.B(_TMT -M^DJ-VI'Q,!C'C..>2UZSQ6G.TN1_U@*^X$Q%E78/Z*RJA'[5VTG35<2E9;$/ -M-PY0K^]/IXE5]7>L#]CLJ28XZFU1'$U=!A.@4^G]"2]?Z.\725.1YZF!=R;XNG:'P5"?5+I%-<^H -M&^F!&X]ON!E3Y>GFC67LU%O1M)N'6DPWTB;CA"@*C/""U%%]I`IHR%GV3(FY -MX8^M38&XD023&7'5*86CMFT:^]7NPEB1\S_Z&V`35YR0JZ`>;;>SKPDT826KSIP!60A(2Q_-4VSRAVA%?SK]3,CJDSF^^Z!/U5 -M&,Q'%J0YY\"_99);OL.D1C49Y>Z/4Z6$[1).H\)ICS=12+TWX>FJIP*_A0-> -ME_D&28!@0[APATRF1>.RGR"M89'X/F8=1I>75OGJ%%KX5J^R25!IG_D]9UK=^Y!W>"?7/8,]`* -M-@9%#%A-Q-,%'-T**NP_V?%:9'>>A4Z@XG2K7*3]O'-BII(0RY4O@/L2V0?O -MT+QQ+WF`5T)#`P$S!#]0K@>,;6!Q*V$QP*138B9'KST="_&#_D$-?M6E!Y(N -M\-M>0GE0H&=/CN>S/R,US[M=*0K*X.&&PY'SJJV0-\T^]-Q]\?C'LI-`#R+- -MJQJ!?2&G0[4&IG8.^5;!R(;<A/K]UU\*(R>ZA@U;8G5WMXOFB[`'.F(@AF.1"?V&^A[!Q -MCP>RUM`]1:8D73]A1/&1!I5%?X1!2'\Z>YI/,D1;7JK0_B5PPNL7IVZY!5VM -MT!;?LL4B'#>C+KRB%UQX2[HU8-`G>@5?LD;:/]]#5$&$K-I!M!]OX0/2$0BH -M#,+F/VPI0"3-3D>>&LI+Y8E7-G;(SU1>D1#"$",/)H5.^\+49HN+JZC`+&N, -MYVAP=;_W?28&(%0H[4*K;MTW&Z4/Z""G# -M`J+FBIY\6"^1&._AH+/6?B+B2MM?^2&UAAZ\!H$APBH=5IA]X,$E^"E,&KIR -M1M>;(0U#&[TD4Z9*%.UI1%GYF]L9@"*6HLZ'\YN%Z6?_ZA$V!V;Q=F9C169`(#$`RP&59%P1@K.(P5D,!AC+)H, -M:%&6UCK08Q5@D:`F*L)H4KKKT(I:KR]'=]%OQ#C^WYCS9+N<1?'[><\6_!YA -MV[27Q8]<)\(\/\;U[=-4B8"BRZRX%82UT=!"@&C"Q]"8@28KZS."UN;-^N0`:\?6#TV(J:8-^A*;Q/SM[(Z# -MV%ED]+;:HSQJC_Q4AX*D@5G?]0YR&$6[*B\XFARNC^A2%U#4J"P1QQ#-[B=80 -MR`:G&50;U67?VRQIWDG7:",O7^VV889J^1U8LX6US&,&40HO6&U`\IN -M]FPL;$,OBMMY[PRH@8^%CM(?,6[BFWD!BN[-9*@;/%%M8B#(V1$+D+#U3'\S -M979RH:TL@5VDSQM*>=W"F0"/CJ/L.L?6.)L1($_GL>U4$HUR4SRR9Y%!T*W, -MAEXIVP:=/?:3).)-PGANE(T2[OKRED>(/]T#/S-#(/SVDH`E`/ZE7%`,TBF! -M%B>WFLMG/O6>VWW)OT5HV->='9%I3\C:VA"S531D#?Q=+KXI^BS.Y;'6(-OPL1T$0O&J.,`6-5`_ -M2^W8"_QZ%*@1B[\QM]+\8N:K?&?_"82??,B&!!:9B(,WFBU8\R'`P8(Y0!0> -MO$7.S3UI,3HR(RVU0]+P''K!WK"Q$=DTIL.91@A&'$(?\"%[GQ\(Q$28N=`7 -MHA^"LR4/4X,5,V;(@_:UV`B<.MDS%K@R:4=YK4/<_AZ&H\4 -M4)*HSWR$D$3F`J*=?+ -M`@7`!,D67=GI!NOO'CIV$46L]\(5Z_S`>,JFU:DO9J>HX9V%-,P**-0`P,+/ -M4]PR-M<-\X;)YY:]ML_+ZB&&UJG(9+Y[JSN?80*(]9YADJ=I#AF511OB&3!C -M$*S3.F3KMK/\:+E&U\GLQ6/3EYD`\U/HYUB)1MZ+E8-M+R#,614ML*=1IQEW -MBL=WA.&'SCXDN-CY6'P_'GLZ+/B/DW$L<[71LW]P(1[[HTL%V@2]\R!=UKCQ -M^W7OCCI,!X<07+!$(D*CZGG[4]&IUO&<+SV?R8&H>NMT!PZ*+L6(>IVWE!_" -M-/.Y;U3H(OY@AK5[E:]J>R8+O9@J\11"OY@V';AOF--F-,7+Y$Y#^85?..T> -M_O3:[D^_%QS'.<[Q63I[X06-?>6',L`E31,!13!)[K4C5_< -M/4U/2:A-IT8`RO[!KE5K_L9)NF2[W*,J#-QTS?O-&5 -M='N-Z/M47SEY06$1C<:T<1+:;8V?OC=\@(WPC!A^2I0U33,J#3]VIOH^70!P:_.:2PF/(_?W&/AMZY;BR&8S[MGNQ,`R+OB:7C -M*_#MY>R^2E]WQBCMMI)SM;8#<.N%!M2WLW?/]SST]HA727,E5V1NG$Q0D9A+ -MR^PS*4D.W.4RPK!@D(*LM\-F^O*$XH)D=[R-3H!:PR2SXL9A+(36\GCA'5!HV-YHTFL#.46\%5_9>B8)!<WY(7KYZZB4 -M^0PZ7ID[E6`2*[!M4Q9A<;%7%D1#=;3,MTZ)G`$[U3EQU+,#)N8N38#K['8% -M*E)4UJ3C_9,F_D.)$/ -MOTI^5V!3[VJ\CBVD??9>K[U4H;IMDNAN#)E -M6D_AL/Y(P,KJ;`Q;8(%3)EYVG=^J1W*=SA"@0MQ4ZAAIZF/NQ/2T=M?,3'21 -MG[D(JW-K(#'2#]VW^=*:DL.<=&9TYE?NU="9-ICQ3Z^$>B(5W[ -M"9N*O<+OTK1F>R]T/E;Z28-[+,XQIB(5W4O.E.D;VTH90UKQE&_#3OXRM%1' -M.=TQ-V&:H^L.S_PVF1$>4\;70\?88<$'_.%,]+D(1<_PQ#6?*@2;,^*/\6;, -MT]!7N`,WX-@K_2!/B;/1ZD_MOUR&*(KRU.16K>4"X8O?9[=Y3J^,V0J4C;2$ -MGWM)"BZ03O+I6ANYA@9A&P)Y*Y#?WEW>-]>VFFRVLIQ!BWU$Q>8K^.82$DWV -M8=:-S8HMS29/2VU5]YT]'<IZT4+Y#%#-_ -M<='&^^#,&LGD6-O(YQNZ%&#LH.`=H)M^I@ZU:'5>0;#:;BS2RQ8[BN=2F'ZY -M^2&KI8D]G=:RA?&`?'*/G]L:6%[3X:7=_/7,M^O2$7__K;Z"L3Q[7N94PHM! -MJ;5C3[O:U$<$)5 -MM2OI=)P<9S0BNQ5%GCU37GL,`TE+:>.S'4=LK/;M2,V.[6:D_]F?%;[-M2Z# -M"-)X]_K[\Y-)MM%BQ#"([FPI0.D39R]>RS%KB8ZT`N]]RC,44+0/JS;#ZV?1 -M?6B%[D*V"75G8\NE3-T28/)@C/OI,CP6C:E`<_%2_AUXK3(L];L'[52$V=D/ -M/$V6E]2FUP5HYFIKJPA>]:!^J(K[VF?AV7+==:AOQY2B"7W`I>RBRUP*R$?4)4-RW]"G,8>#@YAKQF%\GV`&TO;"$3C8S>8 -M\K`IL/N10JH/O*[C^@+["YO0K<1U("K/JZ/V@S/%RO)Y(&.G#Q9M#.MY?%AVHQ@^\F67FU7-3P:JPQ&YVKP][TLQFM(FZ;A'DW: -M.Q>`\AUHT4346=-1TLSJX%:R9G[W,RXN23N -M?3;SS:;GMP_;%$\YD(KIK\^B^&OFI!(DISD?5 -M=AI-X42@3R@ZN7]!AHYL-E3ZBQMBF6UWJ>O.S\FKF=O>?\\K8_OK7X3CQ)JZ -M7O77/\D#,+078<'&IY` -MSMDCRV&N2HU21NJ0RG*)^ -M$.`^7-H,%_0HIJTE0KDGZV);UP\(V,>R""GTC*+X0B-KN@?(\(.ET:X"@;<; -M6LH^CQ[CY%>RR_$UK9HEWWE>O\;>NUY25YNNOB*#?_(&$14K3`@J[R<4ZO:# -MXZ87IL[B]=>>5E6KN1-:0.^Q'L"'4.S\+VR/#G.WN7YTC]:&.F51O>$M?HNFTP6&\[>IIM^-Q -MO!IC*M;RN$'/>QK1O)99RH)]U6E%<'$._A("4!/14QL22L_&Z7N3"/8Y8PQ5 -M7AP!GYI?8OJ%H95*A,W".]E*$?3R%YF^3097DYL(;2FK[]-G(O&!YH+&3#?U -MW*>94O*T;*QP*5KD;:5N@LEMET7:CIIX#E8?4(\^^^;1"R`L'%%1,_'LT@8T -MA,$$(,N.F;*SXO)HXJDI+E2"=EPN$770/#>BQ"V!_R3_D^_W7T):!>XAW;#' -MBWJFP&'\.A0A9\0G\*Q9QK42BQQ7[F4<_+RGC2 -MQ:_0P9M6QQ@-P=HD]'O.0;91^SRS5?-I+*2+0C3]X]$5!>_8]7Y83Z"N"A9^ -M[TD^7JQX?Q1:[FRBHHO4GBJSGFC]7.X4C:Q;VX*-0YK=W2.II\,YJWB]IOU" -M@@M.UD#O@`(KZ3)@OQD0$^[M(G;@^,Y^E(NFH,#3?;_0I67Q8!;4V6GT2+YV -MZ/2P4:NJ'TF\^:.A(:R]"+TF$_>YM".;[Y@X]\K<74C)>'M>1Z(@E7UO@5 -M#G\O;^*J3ZN@26_4I[9E;12";M&5J"U4TG]TADV?_QDK1/I\ -M&;<36N*W#<]]+Y2L=KVI_*VMM=E6H]U/KEH2NP*M-E*MEM8R]=0#&\@V/XP` -MY>N6GK%;WLDR5>6@?ZYKG\`R4R3]+[4<8*CHH]$A3EF^A+W6:._/S8G#35U8 -MEX_ZA53P2XBGWV6L'0@H[B\_Y.(LB#;@:T'ZBVWSS<>Y+.^$N>KELUN';><9 -M#J1-#G*V<1UQ#&A:$YPY#S3B3?%4Q^TT(Z+AVZF>BCX\B9W^MSC6S1YJL-_: -M\2JKOO[\ME"65.",O/0[T!^FR/H,Q6:G?C3_3H4(SLB&/^.,V5IBWS=EY76X -MFH*M81)1'P<L.("5FEN5QFJ[M(R'V.%R)'*N.6RP$K&/>C]D\^BI-C4]QER=3-U$3$O# -M`>XT#'D%\R:///2M_.6`IRN"FM0WS&&A&1DE5K=)LWV=7'=>%N&LE.2T9-3< -M](U0"QDW'3\:,XI%I>6A@$OQU-Z1LI'%*?,J>CY]H(:F3>X![Y6RMB&V(WVI -M>TR4LI2&6TG\%\!B:W#JQ)XC9VU^L"HQU^>=Z5?8-#N_E;W28#D$0I*#\6O0 -M3@?X`M*RQC,IM -M7YL&5T-87C0&L#31+CC1XNK?0O-T-T7C&+2O<.O3J"'L5;QVBJ1OR<4]H08' -MVGQB)1CENW`YW^ALWGS+$=ZGK'?'_UQY"*U;Q%JB -M4Z`8\>F:BP7"/DWY%@5T"*D;%\;B;LDKWX)1F^8R-5%,#FJ#$DXZ86(YBY_G -M;_*7FQ3=$4](#C>C>OL!8&^,=^XD8K5M^)1.`R]?-1YC,A,85#,C/K,BO)"M -MPY,_HKH:]5L7CW2B4C4:(^73OD7,A.BAV88]D[/M"_^'<^S`3P7&2Z[CH47H -M32>9/48ZE+%*1P<5[]-E@CR.-722!'G[X^0!?\$9ET@6Y?:C`Z,L7_SC2!]! -M.958.,5'YOQ8*C'_%NMNL.DJ?PL>`F&TW^'*E+HL$?0L.C6)G/1XG>,)Z(?_ -M8YG?]R;_O61UV`D5]%6DER))#C)7[>^.H&L]`]I"P](+*\9_#&2DQCMZQ!C; -M;JQS'J*P=X2WDI.>B>H,Y3W?Y=<<#)I1KPI>MYDB+NIK.=:;W19(G/X\B<$7 -M$Z2G-B-^B#(#CP;]CH<1_KG%]&-LG;X_CYT`=.HJ'6I1)2GL/.74'OA,4'\F([_H4;N-#GVFA -MR"\R87B2;[;4GA>?*+QA@OY:=S -M>:B+^N2-C-SF.YQ(-'7!UQ`2P_LI/K=NT'EZFW\EX=-[?()61HIYZ+"I<5EC -M!DQF[8F<'Z56..V*<(YY*&";J4D=ZE(@"._[D2+N[90D1!3/TQE./]?6%U`R -MAHL2,)BA(2#J7@[ZGWA2W/>,[E8[2R^PF)\"`"T8/$^/K$#]H0GH7<.X]\(Y -MQ#!5W**C._PSXZP=B31WY[W%U&MG^/C'(AV^1[7U$L6@>0D+IN+3\=%0]'B& -M/%57TM1PO!W''I_H4O9*3K7=O3$&`V`%@-#!<=XS#M-K$.C`I,[*K3%VT81C -M?7&PV-.$2.73RB5:6N8K;-1'JD -M>XL?O39V`\HT%1@._O8:6H1.AG[^#W!ZI8MBQN3T*[R4=;XNF%7R`I3F526& -M90OYB'=7W^"( -M0U7$5=VZE%V+K\K+2'AJ[M6H\N!5Y!MOPQW2/V(Q6"A\D')[BH[RZ/1>)JX! -M3[N@-&R!?3K\U1?0C3B:GPC]9O,2%&16;=A>L6N8^*_S_0I"V!G6N,=Y\>V^ -M9._BWG)=:&368HS251^]0[1@44WP\?2, -M]W-3?SWO\(;I(3O6"J!P]BW+2:D'8LGM6@>R9=M?_JT>"'"7M71Z1U0UWDO= -M@$_I\IUR;XB\VA:ZJM!*U\'T5*Y\W[!(KT[/Y5,MA#<-)N[/$Z -M6,^IGS-J43,C&ASKB\KT!.[QK)-^MIL/A9%M7=)SK;'<'(RSL")V_)`0GJ3: -M'9Y]N`VR;574F\9,__A)C`+9%=-4/%%D8E@OF;'+ -M;)>?V4=K:,_N>&P/;2:NJ_1IEDND+.?6YES4UVA+O!FD&,U39D2\$6^KNLD2 -MW3C1)ACFT2@-(6P'C@CK/.:\_Y&>36$2V65S;VX;GA47AYO)"<+:1HHIA=_/ -M+`+3M05>=8'@K$_E'\O5>Y:W6DI@F$&:?"L43`L<=U:[X`T\!M4<)8)1(U], -M"W>,V]/IQ*R<5;L?*?CT=2XS8LA6N24)*L!QA==XVW\1:*_MP5#[--/FYL?C -M2GE8'`8[!LO8VA7V0V0\8-J8/*#I1%JUX?Q!U3\L[JVE!\SET"^Q$.%6N+,NVMM=](5:C1*X!?&J -M>E_^!'^Z;S*7?>6!X+<5B/>+=RC!@`W^^/6$9DA=9L"I&(UUI9BA:$ONW(7^ -M55EI:#H*=2\#-G7\QQ$<(`\;R.!S*M:1Y22=_IA)@*-)W%G=>>6;6!"BZ:EAI.PV/6W6J[;`]4&M:OO3CR(NY&-DLRI1P.-Z`Q^6%X=T=[.H< -MOM+=R(''KEN6;.L>E+U@L8>:*-S14X?NGB4'#\_G -M'+6K"FT5ZK/+['>`;UT?;+SWGX#5I%>A^1O[RB_:7,-SR,60ZBC&8W)ZHNFF"X!.>H++PYU'D/WF#7:]Z1)Q.,)>2E:"9/H4 -MNW!ND@>?F1%?Z-71;27S[F6[6;X]KBM]C%F94DN,'V1JI!1-:RM\GLGP"LVA -MFF%6?)5H1RG/<1<&G%OA>,C%,#A]9KH.V,ZOHV@T"_<(DC>16)FB57;.XUX- -MAK*94.CV2`'[1-1ZAH-;%*,F-LD#5L420G<,? -M+VN[?M\&K8-P"$(B,NZ`'&W^T!RTXY`R:.UQ=?&>6GU!A6.")C-'/'+J$_,] -M"TCU#YE5P.6N0?_]WA=7WBUZ"'I#J8_@8BTRQ;A4A8ML:\1*8QO$[XNQ/5(S -MS"[E$UJ%+_-4JL5_<4S:!PZCC7Z^C&+]:\&8O:;J9F6&?]58(MJWG!YE$Z\* -M))=?M?SF4_/=Q`%K%2FU:!`J]NQ0E"EEB&8E!4`2%>F?[3/\K=W,;2HM]JUG -M9<715SUT)MXOYK_0I:N#W*1T1G3PC?\`Y-UGIRCXSC=M -M\#(9IC/,G$N6RC\W018&,NM3E]Z^W@?:YQ_,LPN%(13$.$+_)3R*X_`RW1TE -M<1AJTZ8EFL:#M:''P!"A$F$*W*O/'#L-8&'I<: -MW&(-MZAA:0YRGE-_:+-&7S;OA!.#V@]RK48%WK^-![]X89"-=A:%(82RJ4.I\XA(B*A;"$%Y.Q=+5:-XX-5#[7^&"Z9FD]_+>BG7V+&9 -M,!L:]8G!<9#1HV`3XZIC[OZ96EV$ZB.Q<88WYNQ;HL:(6:B?DVO2K#MC3EEP -M,9_&^)#$XH]-Z`4N;!%DE`^BN1$BIT24F%DB@I)L)Y@W,%*QO;Z5=&-+-ZNZ -ML^VAW?E^T0?6E]R@7N,1`?Q![D_I#NV5F(W9X_8=W\5Q1<\9]V -MM>I2WVMMI]%Q_"MJ4H;2=@3HWS&T-6;^.!1CAU+:=RL?W$,;K'P\G5,%YO4< -M>=5$U_4&AU/;L8M>NAF9K[VQ?P>DX+O-2[&>KSD!X.4 -MPQE(E3`UO_[_.W,W5BD>7F6&*.@IX-P61)\X=K?(8]T+Q82-0TA]\,:1/G>^G:VN]%YQS_HD5%^"G<(HS" -M*K)?,H4`AF0N&%O6TI]CV1V#>1/V8V*9&@7"S:")=OJ[SIA*AY)&E_".;2A% -M"@<.^C^!MYVUR7)M;B8.'X:^,3HT`-VI-9'+FVZSE7[%]^+8XV<$4'7+*/[VR;[GG+7&2_E_H.F`"._B;:`525!PW,M -MX'_*:WD>XR'L7=G^*CX^$9T_0@9^+H+Y*CI"79B>$GML1&%`RI`7L -M!S6B3?O>CHU_CMD''I;EN5L=QJXFZ@`QF9[A1J(B&*!G,418G['P`\W#2F7D -M1G`@41!HN3^7D16/G\&S.UG1I_X?A+P9J+?HT_=ASCA]!E=EQ^5#O#; -M[S>E+NSZ])F0PWI+=H^Z\:>D:U],.Q'+6?O:0&Y/^O=O9Z=O;)> -M*PK4/24V@:L4Q1!$6='5RHY#N`_5%`^1.3ML*,#_=\,1B@M$G=?+1XB -M3B=J#1F`5XF0A`@3-_5\?`S1<(@@6[V_OS-T7LE<4SEB0A[Y+S8A=27NO3'CIG.?Y4*(PA[L!<2;`^;QY'QTD -M[;.(Z%N<9EIKZ+XG'NRF8'"IS&S`>3)IOWOM[:TV1;W4VF9J#/6=RKY6'#ZG55X96'B8EUP,;%+KQ?@, -M*3O^2EX'DZKXL(/)/,J1IUJ7U&6/_+_0H'Z&?T0P=<]G%`0E@W*I1([G0Q,L -M(V]NRRE/U?#3-<$JVQMC-JEXR5LI0<6Y7"Z -M;N)/XV?YXRQ^6O/^A=LB&R9XV<0.L(5[>7V[=&X]$-L89/\P^RV2)0S4\:%- -M+,TVBX;+Q_(MFRH[G'LE^$>U95X@9.,Q0Y>9![WR&OW.#!BBSL(E&2A79W12 -MM$_=(T7-8!JD[+1'S)BR8ZU#3]=;XK\J0)#(/7U/T*0>4C;AI;B+O-#.%4[+ -M]9%R.?:,>Y;J*$]:\LQF>5JN:W![6-0R0SC=P96@<=\4&^6?1VKEQOP3>_KV -MITM$IP?G,`>`\V&JI(YZ1DAX&Y']]E.YO-=*+>7@?B+?C]%EQ> -M*O`:>>1!_X`3?Y67%G^.\$#CO/"N3WV(&J)+U:GI0$O=V[38D29%.T,F4BL; -MC19O!2`[RB^/D^_[*.E=RY3\D227DMKNX@0I:)FW8X%14+9A8WM0ZY2O&D^`W4=TR>8F*`7[MO]:)A5:#&&:"]Q9[J:4S -M>!OE!#PM7$J>^2\DHIU6[J=L3^_7G\!YV->)')L!>KE^VC&[!X.W1^V7)N$[ -MHT*/."PZT"JV@V$B'DZ+%ITCC2LLK;DN[T@E]C1L7P*TEE*("CQE10)G*^XG>+K&_O5 -MK5:VMME9AW]1Y/CFABV6EJ&ICN!X6.WMDE'$!R"D.R7&&@P!3)8R4P/6P]&8 -MW=23346;R;A*$!M$U._\1;F5,"@6,3>`Q=,V?<9VXDUO,MS.';,&-MBI-F:E -M=6#]FO<*T$N0)GAJ;HK]SY&;C^^(057-ZTCQS1L'5L -M)!$.?92)JUF5;CHLB.TB`/)-'\1M[<(KH2`1Q#0PS&8S4&"&,!81UP!2\GF5 -M9L-%H7WQ\H0(U.+O0C/W%@M-[T54JUD=)W8^K9^'I8W9R]K=7(YHZV"B)H=E -M1SO`E6":C-9M:QJ`"_??_H'A*(,*(J^!-^K -MB.@R]-I_SRM9>?@9RK:'9-BTO+J2<",XZSV?2]4\9G#E@"-GI3>+#<"XEN?/ -M1O?3I1(!!KJ8=D7;W"3?S[.T*N]X=,]_[6C],M4!VSEBCCGPF6VO^"_!2,?] -M`PJ9799,FT_5990^-&EQWB -MJTB^#`T!S^4@0^"G(M]5\VEM_.5DF%UURR+3G4Y-:.`<0^8XVNEFKWL)HN>Y -MD":#3W;%0#GVW]%Q?%!`6EYZ,!R-"<.UJ6-[%N[O^\S,=]\_]2;&DX+"917G -ML0SIS4#?_`B2SJ,"3;/%[ -M[*.J_C_6(!\P?9CH.&=._]IO_>5<#U_C=RGJLJ!!UD;V`]DVG2YV3OMPR36& -M>QU@S["$9LK1%RVTQPT+IQ-C.5V^%!!ROE9,"P^HCE6;B;!T\,FA[),6E'Y8 -M6[QB*G5@1YX;.FASVX"\+G@Z(^EFBC97WU0S'V.X\ -MB8FPF^"@RLL&J;3JN4L::?TZCC8-J>Q=D#&M;H_!B`L*YHK+VI*F%P$K5CXF -M&]./YP9Y,:+=O`/[,UP -M7C@L4>Z@2*MX>7(*RA![!&>7^>5[$9AW)OA7@D:Y!7$?]G -MDJY]HY_,%ZVCW;+?X8_.A"!-+GC'SY"5$%*S)KVP/T'=I7\+0N0SRZY(P`/4G"?3BPN-VQ5<-R1_>XQD2Z -M$%75M9J",*T^'_;@8,VL)+6S+P)@T+!?#&G8[]-*(>]6FP$ZUPE71)5Z@IO% -M]O$]MC9V&E,"M@+=)#5"N^QQ"'HF!4Q9!H,IM&74R`?T*38;=R$+H"4(WR;+ -M,VY*IQM6MP7]Z3;A2_S)\?E4_,E2JJ?X.`"723M,":FJ[!/,/F)45P4'4>"*A5WUQ2SY9#A:+X8-X\RW^:4%ZL4`6CESN5! -MMWG;]B*G&5>0:+S=D3^`S6.>)CEBT?_2N7;5N/&!^YJU&A2G/T)7X&#W&^9: -ME>B,E+-*R.R&VIAI$=(T1_).;Z,))X4:)-O.:P%(P%IMMUV*'I-'TR3QT@B+TM#05,"R``7+7GFGS_%C^,; -MSC`CV28%*7$$Y$EY\_F:S)M -M8,.%7W7EL6%S)".:BR1@;4Q.A!ON2-(E-$^LT(`XS[M6_T6AIO%[,$Y[C^G2 -M[5DLKG.QRS(V/.F;6^%V73G'="DJDE,]6B9 -MC>!L0D'N."8U-"\[O-O\2LB%>V_>SZ&I/>V%#Q[NBURKL]P.=K3-5-W.=C!\ -M.V#*MWG65`>'I]1C0E.^1]:^3M8/1`4SQ*:R2A_6SKC*ZDWH?%O2S*A-8/Q< -M85X:WR:Y63L03&J@MJR5@-I)O@/_E>NH5K2N8:[MLMB"SRY]]-7ZY#O#NP5Z -M(R&:VVC]ER1K_0P?EC2!;7SCUY:%]GP+1H?,YL^+L-4A\J^^?7&)Y$RGF`9` -MPV;]`5(E,`XLBKM9AYS$PJ*TD6_X<`TC&!0-OH,WKH4;B$AW"=BV[QK)9`L3%8"UY -MMN=E>O=@G^S[#"G$R_:@T2-M(7"YO.V>U;<"W%MFOK119(:,\)%FVXB`$,1@ -MFP3(T6=SF_NAV8=XLQ3SH5+A,ZF=_T>)QX&P=^.=J(WX,[/ -MCT:HT1\`F)Q'AJA!CR2-2!<@J8BLQZPD1&.'PQ4B="8)DP8L>'E)+0B\Z'D= -MK++@'0+ITU,@(9YNS+FWN*<\"M17>0#UX/"U,[8^FMYW].9R!OO8>Z6$_#K5 -M**SR$3<)/76:'$=!*-VY\//A+FI=+"M+6&]#(C-`/5:'F?0:(\#H-1N6NW#: -M&+NKTO%9$RU$\D6F95M79M7YOM+1=/G4CN1L^EJ]G>S')_A64[,!RXV52%@" -MG?*9U+Y$6$%#-$/\UXW%Z>[)'$;^B)Y?4)I7+)UZ(OG!#9![EUZDZ*DH=_MM -MFM4&[%@#KE'@$S/NV>NGP*YSS#:#'7^ZAHGZ18HS8#TNBT -M?7CW<]2"_2:\J$+.+#"\>\Q?;2,68CLB-BTH/Z!FGW<1/F=S%D152M9#'57+ -M]R;.4=7+&;$D=(R%K_0HRY3O"I:69@-5\-,,P75"L4\GJZT?N6(&[CB/Y-@] -M@8!)=$WWNA/G].UO7"XQTN*3PI.4QBQWHX*)\2TAIJ%^8+SZV?;C_XC?,F$9 -M;<2(>.V"_+AY`E^89FR=2^\BB8X#P.=57-MAA0%[F$6*15%;DW^L?^[UFWX( -MF7F@EY#1?T/YV!R2P`=XBDGIVW;46_$T -M<5;7#%XJMMH3>!*9X/CZNBE_Z31J7L":N85I=G/PZ]GSF&JO'R%]] -MJN0EJ;Z*;W1_*,15-:`0UV;^K4JOM+K&]<`@;IIC -MV<0!N0C7FVEW7_W9&`8^#D6F&P.#K=.P5L3^_[ILH%.U*ON/G`@LR+:TG\<>"`&VY"5R,@&FJ_Z?A!]2.+*`V\_R/1`W%.-C-1\5M.*Y[R0; -MHBTLV5<_=TZD_)[JQY>72[S?97".]HS3IT50Q)E=EZ3$/6J:I)_BX]/FJ3>U -M88R!17Z_&/)E?/L1WN]QVK\+CBVZ`L_)LJ'61:2.K\OF9"JS0S9")#*9DV1SOB0BTWR/")#LBJ77."@P,E -M$J6`/`KLO-0B:=UEIK/KI0VRRB_RC*;=ZGWMM:N*-+KS+;/^1Z/HWS:U.XMUDK>;W$W]"C%#B1[)#V!_O9@!,[ -M3-2H&&@-PGI;1BNU).0L/O91O$H9^6[(XI%#PFF4>;;SY -M%EO^[OYTCZ%U>;]PC>HMD@'7CT>1F/^_O+=*`5(BH*5M,:^:26 -MB[4ZM*M;DA*`;VZOH`$+1A7'"EV;#">\9^'^:*[,/"UP6^ -ML6)S]INDQX'O$OXH7C'67"D?"\/SB9OH$1K=!<.<->VIT6PUO/8JDI,%=VD> -M&8VTU1\!IH[-M0Z`+5-7VF6CPJ4%8MA?<)(`ET-R$(H%B,'=L -MC8>M,T?G -M^DO"Y)4+SL6Q)ZI$?>I>-FHC-_PLYPS(OM#O/Y'J._?!Y*:C$6Z.U2Q*#??:BB).R9F_>0F67F<7?WX+YIO2[^23XO%F.98N6M/*.*3D3O -MEA=%CEL6SJ\J]@.@9BC!#&*A\R8SP\P^*M=/H^L"KQTBBV:W4;,94$U([E^G -M=#L?,^H=P3N_?GU!_#F868\,O8]_EZ6[@)6/:$`[J6;Y[&>3-(PW+Z.J*TPL -M4@$]VD*5S@H8VIA -M;/Y>/<;^+T[+S#Q'ZR^]_4PV1BL."TR6>W-\U3.W'R!2WIGK2*@YDIU4";Q1 -MQW8;>'STQYIY\OI9@NG2SRS71 -MP1K/GZSJ`'S?)YM%HV&"Q@*"QDB87LS#'6H\[]SOS\]"54&#.;I/XH>\5[^T -MC/DL^*X(SB%^R#QF_%CN#^%\3.-_36:,F-0M`K)_/X[JE7#]?Y^Y$U9#^A1I -M_A,=ZD=K5'1JJ;]-&6&9RLO'$`,ZT.P*U"VVV8'*;+ZEXC -MCG@5G>KUO02TR0+&9?]QE^-L4I+F'5 -M@Z@]L"ELU>KH8.E';E!GY\_G3X/LI()#/&^0^:/N2^O+H\M3>Z]-^\\(KK#( -MI1/$B<.Q<*,>Z_M07UJ*%=I02-:*N4*XCA-&/3DSW^T'1!KE.L/9KB*K^QC^ -MQMBR!7%:'D4E0>5"$[M'D_,R/_`1W''MMJ.MU[YQ^^VH+9+*"]6E']\92CB^ -M!2*_!H"7)ZN)HXA((EIHQV2+\(AHT]MP)[@I#6#2@+,I0G*K#G=B9/3PJ:4* -M-QEK4I!;M_G)TV-]AH*IC="@B`5@/=,JC*0>.6WB71A;YO:4\C>8%>J)7,=3 -MOLA*5;'(9X>3#_FWC"R7FK:GO^RX[H*X'!D#D82A:M;UUB4L)M -M#X$BJ[YD<\F)E6W?F80'6^%/]"^/\FN[32)"CDGAS[M#Z@K4B?JO'2.*8]$_F -MSXC(K3>!!C/F8%LE^8L*O\_K%"[R//9-.A%8'P*0]'*CXLQLVT=BOX5DZR]N -M/@"!Y-LPWD&L74))I0VA(]&0GR!$]7+4`6][@(9I`_H4+-WFYJ'ZT#(I/%O% -M_-S7*W"6-S/S`H-C;[.3!]2F36F=;$CL-XQ] -MQLK"&Y21BL&U=!BVLDRS$=V`]&\2K.#+YRDNCUWVZ5:@#E<>%IN+N66B6R7Y -M*57.K+_;,#KB/4>%\AT"Z(RJ2?V=SC1`*KBG_:50;'BZ;BQM%1P>,QR-.\EQ -M>HV/0S>S+*+(FY?4FP=]V!]E4GYC7M/C?[A[22%5[^P<_?(-^E]U8>M7;AI1 -M`/4H28QQ9E]>C'T\R=6M+(.S_4N)U<Q -MV+[S$2;2SXIR#GO'^"V1=8H;TLY%2?A?N?YBNN&"LGYOM45EJ1$_"VZ]X"G*P6*_]N'RU1==,1>/_"[FAXM-R$[!!`X%;WDL$B*0*#Z -MK*1,VH32RG%W+]_NYTWDA)YKKH.E&'3**:=S9KP(&"_5ZAGKR -M@UI%]+@&0]NJ/&[2W0#9:=,(LMH\TMG%"G3[J]#V7S?1XK")S?7BW:F(MD0. -M.?RPZ\+:8#U?E>)+/Y2GET1&91G.48>G!XANT,FAOP(`F,S;GH5KR).3:Z1" -M%EU0L#]'<]\)W@*<:W%EFP%""#*LX_`E!LEWY0U?$A/0DN[,RTGX\R%)=U)R -MLX2Y'D1J*U(=W/COH41.+341UI!_^10XK/9"7W#+[XD%A$I7_++U>@\\+%K2 -M+I$$1^2;_]K^`CJIL_8GBAW(-3T"51%'F@I#V.%=C)Z9D>Z1W;UM -M'%YKMYR>#1CD!D:QH1`(P9(J@)5]FT>G\]BH4YP1_4$`"0/AOXT7R$S\(\@( -M=2B,&AQNQ0_E@4)^C.GND,*]L/,=^5YY4MYD_T5624PXKXPQQ\^UFR/T"@ZW -M-''A9#9[\#:\4I3>_S8"AN4%'ZS4,6(X6O:J%G0(7JFX"U>D8*HZ\UKDCT"1I'!N75? -MS:?L5'1UB2#GIC*V'#GK1SWJ@RD\S6)W*A4P2KM5'8-!N8ZORG^OU!?7=72S -MW&>]JP&Y9)76?-T(/RPW=O["1.=;(Y?;QX&[R64B^3-`7$X?3A,67S>%ZC,= -M[.CWDEH8N;D;HY'.+('=>RW)N?,,HTTU&9105G<+//LQ<-/)JPY!HRGOB/Q: -MWS.@$Z?K]N1A]3E!$%&X7L*,JWV2_"LKSG,V_:E`WPG!V8^'&G._RH1:CYW8 -MSKIEF6^QA[`XH3O<]"\I>S5/R/S("F1>L2@2\$42/;65TKO9KX?NR,U3ZY:J -M:TG)5"_\!M?=%]*,]I][[(?^28LIL&K=NMB<6KQUI,VJ(4I%ND[)PPB0J1Y@N3C27LM7L]9&FT"%=YG/) -M,RBR`NU56'9I3S@9:OKPR#&24G]"D;4,/-%*&N7G'V,U):?`)_'O^^E7_;:7 -MHF&O2A#7&/UP)Z[^2J2EKO(F]W&C"/317JZ"P9GQ`-+S;&_STVP!SU)*VDG` -MDWK$J:Z&U3TO[>M!WLLW*O=`X\0_V<$,DR#"F7S&P@\HT4#[U.6W^T'K>==- -MMFMU/2(#Y.+7]C[>TA60NR58>HBL$JYB??FA//YJCG*E#'H*J5Z-[1O5DX(W -M"^MTXSQ\^-TR7M=7;TX\W\:P.,XT33.YP>UUE>8./:W#WZ#HM[&$0..$NV*; -MYS5DG;J17XII8C0&IR]@?C#-/8`##U2`KSW$@B;?@Y7&XLQ,:%I3']!YG1%8 -MT`6HPSMOCZ\GKIO?^)R[CLMMS*E4H\E+GX?R?`K#,=:I?WE_E:;4?HH'"B=: -M;`;7AMD%<:1(;3EUGB"U/M,H>X;EGV$K,?>`8>5VI0RI?GT!4+/_BO\&4+E2 -MD<_:L;P*7$1TTUYD*A)C]<[1,2EJZ,%+G_0I'M?J_7G"S0ZE]Y-I?N*0VV$H -MF(3)C!!EJ9R`V;6]_?Y#/U\E&;^[>^M?=X#MUYOHI/'CO$R&\H4<'4*-Q9O_ -M5--5C3`5L9U$TF+H/[M"S,4H1(\JYHPMN9!XP];SJMSIN:%KV+`:]4OKD:8= -M4N>T4Y#[+1W=>QWT>O(:\2EY-\18VQ_8>8J-HM<),ID"G.JY=;0FEJKKXL?3 -M8XOZ`QIJ+?P2WD$"HR?TR4@&KT$5>4K=JM]92#32"&(]3%?05Y,R`&\1;A,? -M*+JSC'RI&/<#=#*5Z9-J*WE9L4^#1S.Z>L -M]E!(ULO,KNPPI;EVCY,+F-(,>/N_*&5:RWYNKS0/7Y?2.G/'#LA*B@@IP:\I -M!;(2ENFT1_#P!G:47F49*Q6@%,JO0E']QR[P#>BG+ -M-5CV>BRUK.=E\0Q_&!Z/CII*QR'W3NH[%M7A7/7$7.#1..Q& -M-8W7N4BQ,8Y'G1VRR_EY`.>IRTJ2?#$(47D;,?+7 -MY+MJ\`"%]CY,UL#!MB&]?6D@-Z!X&:)/=;1+=7;^N`N1%$NKQ8SLF_5T#+T= -M8L0(0'8@L-S\E/:[/1#93CMH>=3*;%MO6J+'\TGV<6:9R@E$Y=)[M7,'5WUD -MI*F'*8KS/X1^576SE#!GMD4+-ZS%TMV6%_@0=M,&%A/BJF*? -M!L&,@I`2)Z&.*&(I!AP.81Y/XQ1/+>`VW%15V-V18.EYF(7#K81$/*VXYF>C -M43X=R#Z?OE>I:#=%I:&/*1ZL@R^=W]SO&Z+LGUG+^O%#A5'7$/_07P&WNVHW -MD?X>-P\K=\NCZ^0B]7M;EM"5$G8'\U%>.A,+'FC5NZ^K#NRJ_Y,1Z^9\DBO1 -MG-ZEH.F"Y.5.(FZM)@NCCSQUY3/(=BT0"1DG[]66[&R_?%20J+-7A_GN$H/B -MIY90)`^LEI4]Q\UDC#Y&).QUGC\U$+6%V.HW(,]E>,8:Z)$I5*LW^A1:)VE0 -M]48[-Q_0[OSNU[[U^;C4Y_:(Y9:Z.%8$O.1?^(!$W=P?Q<`9S-68H`,C`(X' -M2YG`$!P#`P(VI:1O&,8QC6:,H30TK4X$C2S2L#@I#XZ_VWT@E=CKL]>WA+Z5 -M+98OZ6)Z?OI/`\A+A_(I)X/;$)W]=CQDI,S9J`N-+B5US(RP]K5`7RS_1]JQ -M$J-+X!16&L/.:;8`+JHGN^HEB]U\#0V%=NGNPU*K822_TFRMR+^_^KJ.S4(% -MA!PY&><_AM-&1!/N?C#0"\*$PK]S1 -MK*^+S7;.>?C_XM8^R^S<'G:<]9Z\8*@!_J.3ISM%D'^G$`9WW;9+K0`7%;IB -M!>M@>*)W9G1]=\[5A;XD;`8+,SY2&9K^Y!`E[CV5?@N$K;)JUA'@?,MN/67S -M:D[+QGG9R24&%!5_KQVPQA]]W/LW31ZU!.F`4U9QX4;FKEY)M7SXN@XLNH#T -MWHT*,LM'R*UZ-I5&V%%U5AJ*>U6R6=3%!:EZ$"^S]6;USZHFWCQ)\>H%(LUO -M*\6BBX6;-\/\O)T3IPL/<(U@3HOJV64,@1BD],@)(?8'(Q9]Q,PZ)9[?#77T -M^"%C\.D7Y[QT^@?$D0SN;F2^S;J:!UYA>P+[UXVR]3B)3J^X;9HN-@+4@RH> -MD1]J#<\_[.)AF'),4VA0@U\8P^LXCL""P)%P.D+&N3,FY>62CQ'&*XVIO`(7 -M&5'CJV53V%?L9<;'P5^%O]=E!6;/WX5#SAG8S^S`MPH_;_VLQMTH1H(XK5_* -M*;\%%?L-D*"I,19PO*Y5Y;&@K/6@%E9K[3_N3(A4!9J7;]U@$_,RE+PQXHP* -MI=&_[SM'=;BUJ:[*5G?[Q3%35!NS+CX]&:M83R($^A0L:\M.X0NE>2E[/QA; -MT0G\&:S5Z@I)LS1N%F6.Y"@/C[6KE'1H]%4;[=KYQDL?SLI<$6T*;T-B6SRE -M5\E7T?P:WV%Q56-FH.*(+33_MD4Q1D)9\+'8&=LKR4HS<[=E^7ZM`!$WI3CL -M9`>J8Q^O1:,M?T8([+L(F)XM@Y9U^K45XJ,*^[:(?H-&\Q\IC -M8MW@IXFU1W@178J*0P29RNSB'+8,YPY=S426_\!L/93YQ='A+I1NQ'BX/4M1 -MDV8[W%`!:'>W6LM/W/O)CUAKOBN?)&,?W"\MU>]1"6Z_O!A,`5QSFR]7E^?U -M4,X+ZL]P[Z9K-]9FMDJ=I%=;A%[LEHI%2(8;%0P0'^O_,2$;6'`?(N%86!0SQ0>N5I%M-ZT1)'M(X]C1!: -MR`*:;5SZ]$ME:P!QD9=D-'#LNG?HOWK9ZR\X(I:Y:O^$E&5NW'SWZ;-IB!A% -MAW)1^/ZJZ(B?E2#3/TMJBYX5?GVO -MI8^T6[C3B]8/MT4WKG@634>&BKL5##\.(G(^-2()8##`"3K8`%NK\0R5L'M_ -MH4P>!CTB$J'KM"?>](=!Z,^,>#O2>2T,;4=+"]ES9Z$_=#)UJ(!VZ)`L18[3 -MI?F#WC7`^C':AZX[3I#RL,(8$FX!-IJ`1$]ZG$"=EV_LH(_@6=?_UOR>K2(M -MP'R00WL"!-QM=K0LA+R[[N<>#QC\++*1OS%`T6C>]EN6E!4P?)C0;776SV::E)&8>+::T!["X"K+GQFNTI2"%Q(Q6U$WD+MDQ9Q7!Y0(73[@TJ;#/*F4!HL>Y>R! -MAS]*ONH9^)=?U^\;Q%VHQAJIU?6'7`IT+SO)(.?:S5W`:K50Z0,YPI#'6+;P -MO34^!C[6OIO'J9?YLF/^BC:,>9')R<^/Z"@#^4Y:F@)Q-^\ -M8`BP0V[,:0#/6K+/;=N>?5&[ZMPU1L7I9(@D=5_+-5**PMM&'X,+65FB%V-$ -MG9KE/\O_,W);\_8EC`X#'7KV3DB%S*0F+UVUS3AC<'/)T?<-&_ -M+F,\?G[.0G[^*NI=9NJB=ANG`?,YUO3<1U-EIQCFU7`$0,8B^08R.&?N\Q9T -M/(!V7!+5^,DAVZG#I57<*(5RI05@IP5QFE;I&&)U)>B9^(OJDSK^$H:6.I=O -M)D*AO?Q43^ISWLK#ZKLA$C>V^8"T3V64D$VEQ&*"H-XM+#$94.$4\:YBX9[G -MN_TJ)7-)']YKK+CT3*E -M6.FM';('C)T_42T>XONN0^[48^$]$YDF)JH")!\%!C1K(GB`[?R]P-DY7WZ8 -M2T[TE1X]E,?MU@@%%]5MGQC97&' -M.I_%"G9TB=Z;&S:\/%NVGC.T2_YLC6/'Y]METMV=M#F8O;=W,GO>N/V,J1B- -M-/J-@+V-,E'&DGV/%4Y-+INLGT17#(PA&@HOWV$)\'C=PH;CQ5U25)N`K*&- -M3X-VD;U(6!"02/^#:DF!3$>MC[R`X$%FF!\ZS\B^[F$I1K?R84H"^\28;',( -M@3&L%H[&M3=P17;_]L[8P4L$IQ"(3TB![&*J+&<)3A_-"'.6TX,J#!"^E62/ -M+YC9R(5QSO>%^P''<0+XOY)=Z6:,.QY-M*>+Z-TE^>.3MOGIC9+2Y"364?7K -M#>MZ:RH6@MZWYY=9DC^=(@[C,[&D:%H1H0N]9.H.J3^G&OP]=Q9'K$VES^A0_ -MW%Z,I]W*<$3Q$WD7NZ7<5@D!3R44 -MC8R'\:^V4=`\A^8@?SM"'3S@&\2%%3WA]C#6O>172M\A,0#V897T>R4\>>0. -M]@\X%4P]D3-:V?6,\3%L5-4E4J.X?X7J'R"N4IM.D82]GM;2EBE2Y2XKL;4O -M)B)/5,)V&@O=X*M/@X_I[)BC='ZM:9UEU.C8TLB0I@$8AIR'U#&DK.8NI#*5 -M,A/+?@Q$3EKPHMJFY0.L;0[)5UQ7H(74+#$5P!#N4*2-N45.MS)82`4SSXB. -M0T?:CF$9B<]Q7[+9.^V7E@U?U.NOKBX3H<+EIB_G*MX08V>#3=IWU2=VV+"_7F).]N&?-3?T*(U`G27WINX7,4CHHHKM,`>6XL30OM(?55_H_7P/ZZ -MH"W`!)Y3]UJ4>1/%SDDUCTZ%_=9%_3K^S506JJCQJIO'V=F#%? -M8AB>;N6%GOI*V5;?Q)1C]LLI26]9!FY*<_S]JG/*(?C4B7R[PM/O_OD_0E_$ -M8T),W8I"F"A0R47Y_24<7_?/,TBZOQ$'@CV@&]W>H#+0B;/I78T:DRV#^2R_ -M?<_JJC=64'?-VZLHW&)6_?%LMP8/H%W)C3H1K53GXR`ZNYC;1/*,GV)M%\9) -M/;MG$.;UNM-]V;:_D*05-MM_T_DTT!6+YT*@,;.,C>T^^3TI;V.WW&B^);5M -M3T[*:BM6SH(^K\^$8[#""_-6A!) -M'Q]`LUY4R_#?E!>GBO:$%_G@.:'XNVUTA`RPCYN,:*X5H]_XHE+9_E*<)=[2 -M#)Y5MC6M0[GW!RK;1!?X<7LGVO\UV+9-S,_5QXGI`V#M$P27$VW:"<(.ORZM -M26E7V(8LYE&,^,K'/0Y?.D+F#4UZC>H0!-IEA)`Y8KIR2 -M(B*(LA'UIO2[M'4P4I[/R%=6N@IK#CZ2`>0(%@93EAR"I(4?&]E-K=;+_UH? -M)+1^4418:0N=.>"?$6D/M\_GCU*2;&=MUOD_I=$R$GB[-H&.1H4*LU:F7BF]X089M85/AB/ -M[63$5I+<)NZN:.&#^X_YC,AV\UTE@?TY(]L^#.OX&31_F&S8@3LN@*'Q/R(^J'A -M3YVF)@`%F%YN)0SR/#;F/?8E##6GY`E,PCKZK4+WX!%VE-CB+1J2MUL\N?&4=`A!6_9U2A3VNIMF>581A-Z61HZ>0C -MFO&SD[,S;87BJ+S*%S7>@XR9-EE#0= -M))<[AOF.;A)K80RPZ1PE@/BN(#%)>C?OB;V*V!H/H`Q\@E8O=6E#3^JZ\J<[ -MAVAX]+M#U'W2^_@3"?A\@_T@2#M0F;[:>V&H2\JZ7_X(7>8EY*S)&O=,P3.8 -M"JK00D[#4?`84E#)"`"KT:P^E=F_9HK=-^8;\U36M]S4HZK5)QC[0`+J;N)- -MJ9H8X!_,`#U1VFJMJHG8W%R\H^B":Q7R)E]3D2O(2-WA[Z3+BI$JZ!?MYFEG -M?HGRY?F+>5W^AX$.I6?.F/Q...7.P/U17@)^XH7JZT_:ZWM>=C-0E"))>VAJ -MB5F!_8U'[+`PE^]]J1C.O.\_SE92KHDX+?LZB8[30(J8S,WFT"P(EE.R;%$H+][1M/J/^04%Z<_X/I845FW?'<,XLI=(_A07,WDO8?ARUS5 -M)WQH+9_0RE>-BR?7RSF#AN?-_>9,]3M'/8QH['_ -M>S0WUM4J@.*ST$HHEPP`9.T!6BI%[C]6DLS7W3YG]+Y"FW2'5)=?\?G+T*2< -M+.VAR"XH3L^7?$:&-IO&Z>G]MY`3&O7]J`Z2DH9&&??96=XSRHAU:T^6%=MN -M!-Y2]6#A)V,"N+1>_P`U_NER$15VZ=FZ4I+0V%/+6C*)]!^DD;7FOAEZ-J3/ -MQ2Z"XK0UAGLT13MGK@FC]9\2V@7V],6*VK>80E"SST!HRX;C^**.99WM?_?LD67=^R<^H/,>"PE=)>]=?S-G]7%3,13=-Z>^IMA5 -MP%+O3I;4R_4._6Q85R\0+0N$OCCYKK\YS?=[P9+]\ASR:)YYU"F^\QHVU(HH -MIM,]7)N`YT1;%D_FXEX^%[T%@&E&K$\N%%3=45);->;1I>A6H9]8NLPW>A]_ -MWQ&)!'.9A[7PYAS-'*ZC=F8Y\K6_&4;0?F20>LC-6=3-*FV' -M-#6RKKXE!U%FQ165:!\J&69+N_S3&:01^L]/=[)\J45J_=0%R>7P?6!),"0Y -MCD'@.8K&0#_?U0Z<;4*1ZNYUTUK5N>#=](A&-WW`]=D=(CKT:)329W0$E6C.P -MC,@'SD=.0.'VC:W4@TSS'F7-P:$#IDXJXBG-?0`*^`@5CCXPP?:-M\GXW;8A -M9GN9Z];M9/4*OK8"+9Y0/X+02DR?H4LM>IHROPEM4V&_#X:#PTL*"49YA:_Z -MO$#V+]P%D$+:+?SG`\[23HNSF`Y+F#RCC%.&:^U!.0RF)[TS#P(B/03S!:+# -M@;1003E/ZQ>C-6M^7=R#>Z\C`?-NJ^C?+.@/!^M^"=T)`P'1TF(#R+2E,YFK -M`E"5%SIBUN5)SNU-6@.%UHOUG6%H)>[1>@/=IZ#M2IM9[`=9@NJI5W!J`B%G -M'HEF`4J)@*4E5C,J!F7U>:C';_CG$WGI#@&>AK(D8TR;,WA\1I-NP5QM7.!W -MB)69@A;$!WWFUA4V"]K&6'$7ZI//Q/@_MIXM9_AV6VJH?2=(&5#MZ3E;^#`H -M.TH\N!M1,.PN/\Q&:N`GT3N^Y\D$ND(G?_30(JN5]O>9"8>.+N-"UP&-^YNI -MKK_G"7Z]?S.?U[G+W6H\#RZC+K=QB`1W6#;+SK@1)A>)B\/3EOO'4L#L(25OF`EZ,81S+']"CXN=>JPCFB=B6]T(';B.NN6<"$ -MLJ'*4S$REI]'&Q6.'%U%O,3%DNLZU**9>/H,R9JGM!*8IMOZKCU7][.4^/'Q-F-@(LRXQHF@*;87K2C&>WP54%FLUGXGGF0@I?=7\:M[O9.VFV -M'!+O8;"1((A#ZSTL,U?H_Q94X+9Y<$-8M-;I2[0+'`?'TJ[)A1D7U>>'I7.< -MOK$&_,QMZP`SZ3M(W3#JO1$Q03CRDX],?K/L'+E!Y= -M?Y59QS38IPY_E>@VA[?5TC8I5:\GYL;F:6GN"6'8$NMCOG`<<+HAMRB371U" -MD+!37S_QC9JMBR7WU*T#O&37`N$HN<=&(NR5=*0/]5SZDX)Z,<5]+D5U#9)B -M[T[*20<:$S%)"-?<2FQEYT]4PCUV/PV*%0)T:)ES#Y38:"SB:JZB>>2//AN% -MQ->\(Y?/>!:53VV;?2X#@.2*,+LK[0_45?@M-7&IIO<=80HL_7+EEM17;B>C -M:B1V1R%/F/9$#244<_2;D\"].(6ZR:O5_^A2K4BJ9H/N[YY+56I^GU3V/&O: -MH.'L,R[354^M!VI1@C0G/?N(BKR@WERG\3Y2^UCZ;`,4BTLGEB^6M_^)F18K -M1UZ:%*C,=FDF'VX#E<]4#ILE1H'%&ERG?@G-7!H?6,JTR_>$Q^XB:-FC&ZS? -MK`-.4D18XU'H,K1NQ[SUYT\R/L`T79SQTLFW!8-/A1HW3KQD!_]_TR`-N/;:_^,!?]Z!PM%$^9Y.LM-\Q2+ -M45E&&YQ5'EA'%%[PZ21R=>K\7?YO%C_N&C1X+I4HYXVJ%>P;49NI2,,M&0@Z -M5\6T`GC2=/J9=,^CN*(H9&ZQ=BH3UQ39=ETRE>`U#<2G*33W>QYCBD_$8@#; -M7S94E>K>=,ZQ-'=)MBM -MBI1/EYH:?+R-UZ<@L]O=[1`D6:S3 -MW2KC8XA(I`)43E/R)RBK\ZQI;BV)./U1H,*Y5C2^+#TRQ,>\=F7[@24HPY:> -MG.`V28%H!=R/16W,$3W#)VS-,3'29`3)&PQA!8B`:/2WF#G4JQ*.Q(NX!IS2 -MC9D0A]7G-6?:HTH",9$Q^U16-!O'J"5A3?::H[8TZWW8AELP6?,AV'X*"B"N -M:(HB$R*L!YQ;%'AIW[LT&M:\]]G63-0O?JKGSE4OB1`6>W;J^LMZFZ!CW6:X -MR6ESH!UGL:K"!9EB4E9M#O-<=;GUU]!+2<#AO1_C4\;$/WD^>U.+X.N^_MV" -MA7!H5;8Y-@`'B*U)Z5YEF0MKGE;[%;?WR7-F*+&KL*T\ -MIP'?4%:J^"X`JZ-IF5S;W-=EA9@H<\F)$N?V*7I>_()\SMPZ^6.ZKHZ/36T@)&H/-@3 -M$KSW"L5]%Q^U.67!?R1&\[9OL1X2M#]?6J.V4 -MU&J@7ZB#4@=O!O!4@U6F3AO`09>+XP1<=V09/M5O)Y$OU=KK0+]*BB,@TIXE8Q?>L.O-/+F?"Y@,M:V -M!6SS4P(%OSB0)9.3["?Q@QDX1.NAWQVN)'GT8S5[:-D[B=S%HLMJ^.>8OH&O -M#WV5W)Z*4Q'/G?Z+UJ.D;&R(?Q?\QG?3;_!9O,5KENLN9.40]/.UT#MMH^;O -M_(>WYG##/];V'^22E:-I7(KE+(]TK)OF[8W!G#$F\1SV"V!BQQ/OVW4V)13@ -M01BCK\;&%^VEU;K:T`(SMC_JR]A5+[VN.PAV\*KV/W=C[M:AG30PZW,HZ`7/ -M?>.OK)]2&.-'^+L;C'A"$D18HQ]N>&"(7CRXIN[W7P\+LB%MYNO3Z!N_/TLT -M]5,S/8&)%*`<)HIZ>A1_H4R3=G-5YM -M@*;$K33.BIF/<\P79?\B[#^!IU'?W7ULT<290^S*.?WG:K'H\YU>6U1=SK^^ -M:$\;,/:7[8X8%;B5>##)$7IJR#90HE.NZ?[54AO_/9AAXW7./=9#2->3??5LNQ^6TN/3"<9![D2M9)<: -MS1[VRW5C_VQ50AOBUN,INMR[4X:/.J12O)T>"!)+XAP@<0KK*S6&Z?71F!OJ -M?@XP*%,*/_%O]'^@:-7^_OQ`F3XBC34+T!]<#843<6YZQFE/+E[.?B]%+,]Q -MBPD?]ANNR\_X/WC__MML_V45X7_O;]Q?[7Z]_MU_5_QERV9.UDLG_CD?];OG -MK3-Z8]R4J46IB^Q/H_?K,S6C4B8"*W;1]/!OC,"7L[RH -M<_.?YK=J^S\4:8SZ^.4'12:FU/@YS\,B*O\E<_CVO'3'.)#R8Q-J*DO>:'XY -MWG?M^_M>X;OBI(V>M>NA.K_\+LD8'*[%I+KF;1BIQ(^"9,@-D?)(E:8ZSN(< -MD9'\/VU>2Q3?KYB$0EF6KJKS26**&>VM*`/QYW:N16@_&+R.3Y=`,\K^)5O> -MZS0"V8*M4*]"R*$$:@!D"W]LVP0!I[BFQ[3:E[6.MZJ+@V[NL^-Y*H/KRKWZ -M"=N2*`5QJ&SI8%R4H(XFO2,%$U5.Z!VK)P-M97/ -M6LI\EVN@42Q0U4.%('>[">)5D-,_@*0'P[66&P>HTY\YFE3)<-9[&K#H\6P/ -MP*L@)("]<%#-O#2_@54-!4\K`PI(%H-TO&&ELCITKG+,OBV?M%D,_G@JN1G1 -M0,E%E"FBT8D.:K",W.B]^($:29'/6Q]5=`&/2!*MNT7E9)C4B?>4[LQ;50GI -MHRZB9B\\Z'TC1]&>9++M_Y"JPK8W]=HS4_6_4S5EYN@&W,.SHD*V#66;W -M3X+O4K0'*4X>"*@\6W8<(YM,5%VF_;:L$BW:]W&\C<"UC&[SQ? -M^%A!I01_*6=D$P;6WP3L3I#(&EE605KW;O_#&U5!Z=7/W'EBNG9/QWKZ'_'# -M?K<8A\>EL[7`'>--'GIYU\>0TJ>41_'SO&'I0Z=(E2'I_-BB4;+*-]2HC7?- -MR=Y0QHTQGQQT:35UC['PJOG"1Y$Z/8 -MM!VRT;4$0!$(\T/"*-/N6E:7=\SM_"E,A5..LB+7[GOBTU!SY>^=KO&W,,QJP]+EQ"BY;E5B<3B(G -MTSIHC"MYO7$,+GAI-:6K)/4`Y;U;"4$1)L9E2RCM#;RYH&'&>2FU>M)T:W9< -MBM;YU5\L]$$29[^84[""\JF%JOC\PO7BL/E.%!9@7L"="Y&8BV[.BZ9\`K>M -M1W%9;&\_A]5>]K@$J&R!(\[\@K>&X_*85FW(09JS,BRLJ*MQ-MDB./KM[1T: -M-*+.':^QPHD//3['2T*R+/!N\0."T/)L=!BMCK)J9Q,.HSDA;]UGJ]$P:'__ -M*$MXJ$G`30G*M`_PZ/MXR2C7QMT';Y_0I$+_J87*'E!3Q*(#1J7#HU",]=B6VO"OE$U]?W"EK(>::OUQ>+!P%H)J^A+_L^&^!H'CU[KL@QD@SX -MXG5*J,U^X!#+W#TXV2OY8KS><7E:;BQ#'7I^" -MOBS,8RK[C:F2))!C$0]N,OCY[",*TV(T(HI[COQ?*^+RE0'51ILNY'1@/S;@ -MYC?P$J&-XHE]A:_3MH-4"*Q$L(8?(FP/DC;AGD2M_!%0Z*;=FO;Z+7LE>_=T -M-G"(STV;/%&7$.HVKMXRS62;%]"*2$'0\IH`CPX`AT^WD2:F#(L]@RKO1S"9 -M"7UGL72Q4(IWSY!%<7>8HC&RX1XK`#I%0%:E9.[R*"J/+:19N/0VP_:$T\RT -M5+SP/V1AWX-VK$P-N04#)55*_^(/M3MQ?8ER`!$^=O"@_2BO^68T?KU_-;[T -M;KUSL9W5=<>3RV_"X6M4WT -MQU7+[09^.JLT#?SM50(2!'Z0(!%0&>=U-E6O).L#?Z+Y4$U%S9+*XPZ!7!]\T!9YLZ,"4?0`P)FVP#X,_L=WS+ -M8M1\FC*).9V#W%T3N(3*\V2YJ["0CM2.+(L$+-H-S+Q5 -M*G1&T2>`^T:O:%?)$PD4%L&Y'1:.?B(&DI];3'$H/\8CNJ7`(-HQ5;,BH>R7 -MZ0EAFV#T51=M\J>3@`M7(AY'R+<'03^0(@1Z8Q::TLLA&QW$AURGX.?D+\-A -MRSJX*QB\2,[U;J7D^J^6CR!Q0JA)6;L1Q>D:Z3NYCXTL?<Z%DTI@,Q-:7VF9CRJ-A/7R>P]JRTYCN.K.Z!^";9%?DDS++9R"46X6I; -MJ(^HXFH`I)LPO&$@SMC2W,AV=_"VP_%OL01FPFS"T#U@(1^^2&<;.R]1^UCDV#OVU7I$4);69C/=BQR?2CK -M&Y0Q10X=J^;U$;K[%UDNJZ1N[B1'HBCV)AVGU[-QF`94Z_.7UQ($A`L7=4)5. -M,J?;OJI]85#6MM_+,2P=M9%`_7\H!*<@TZ>;B7]1Z0Z&P$996UI6!8>H(#,G -M1S>40'1V9&0[XIT3R/Q9F:)%7VWPC,P8K=,K1MZC97S!EEA:T+-8%N-FOF$\ -M1J?X]=VI&JH8#,SXM5U3(?5O0.U)N=T]:'=;^.C+'A:@&*?O:6+) -MN'@AX1"*X*5$:4E#_YRXVOR8-$YKZE75V(!D3&,&@PL&^E^UQ+_D%\6=L+B! -MUI1/+6E!.,<@LSE6MZRET<\P`F%#^*Q1;%!9AG1FNZN-&KQPD&VJ?%+BS:[V -MCEO*87/P%YA,M<(#]^C,LIQ7F(YVU*UGP&AS"W/`TO@%C/M5\&H/C``NZ/QL -M3S^TA\YH9CH>FR4R$;$;BQ:8+,HTX]%B\(P_WGMB?CIHDC'?X)*DX"^\!ZWR0ZJ$> -ME>\H]#T7.:.J?W*Y4;VF]W8$]_V^U*JQOVQSNL,1U!T1[HUY$MNG&N_B^_(C -MY[:'-M-Z;$P6]^#P#2H$=4S%^;LED`MH9">X!SIW%F2S4BP-FEIL7^YA'';T -M`).O,#/E'-052+D\RGYG$"?8WG7@RVK,`0!9C/D*%!ADI6%:%\IS;ANA)X"N -MPLZ5Y%XB5TAI!1+.XEA*4R$W]\PP??>]>"^0CC7!G(?LO>JJ+("0YJV/NL&8 -MK4.3WO/;PV-'5@L63&N0=0HV^ANID5N/E%Q@/4QJ6NU+OWDIU?![) -M53GC\R$J9 -M[,;$U]Q'Z,X:/@5GE9POH)9")C]%BQ1_8V=L?K_2C;MX-F*I -MC6HCJ%DHB,M8>UH]W++]LSF3A&.N*BUKBI4`7VF3'1+X(.BR,@7.]GR[JI41?O:O<*"@`61C]"[=B:LYB] -M;IG$5*RZM'\'^K#KHUQPRQG>)>-(96[_C\D;0;/\H[`Q71^\I1:=>@AA1VS`/J&.I]$5!F`YSS]C7163`4B8AWTBW-'K+?9FF/YK -M21&SD_D[/.P'NYI45-R]$Q$CI:]B7O[9X*9E4@ -M\WOXA?,+S&06?Z086A,1WH:^L-&OM^$G%QJHMW`H)@_VM_:N&)3MW$SA)!B! -M?DXEH!OD(0N59E2TC;A8%>=IJR!2Y`?II_;-ABP#R5WXG%385R??4[Z*E,JE -MRV0BMM%SWE]WC378TZ?'HT^=,DEU<9NB>D?M%2N.+359D-R.RN2(==`U3:.K -M#-J/WC$9[S:O9[,F!R3$37M;G)%,39S-PH!#!H8A<-]@F`N!B63:F[H><]%> -MA35#%?44KA+V#LA8N1QT#H]T^,JG0+]#O4B -M!D`^GA2#`J+D95G]"@*M4K+/^'XK$]V8+@ -M=?X(N&7Z715R8YSKH;;7Z"YF)H]!N_'$B[@G_4J=1BWABPQ5.KHZ[QWF17=Q -MISO8;MT4[_`*L*[ZDU\]?G8C6PT8XEV&KU7=J+)IOT-CJQZ/W[+$8C0GQ37% -MF$THS^M6V(6+"0`+J(4X2N.W>=,G7CY/7A/40EWJUP(NK9=8(<<>$*MD?%Z; -M%BZIP+>Y8%4CSZ\;P_TAXF*Z\)U^"//R"\L'/!)Y)4>,^@9GR5F)Q6UB&^C_# -MG+*`',"5=0@5L1IU4+CQ*,V+\1BWN)[),=K=YNE,Y9#16'YD0-A4G7;L%I-E -M$@R32A9V#"^PW>^TYA"(P'W:I5;9.!+2!K>9JBSBCL7/R)33=[T-PT+NHAKM -MQ?XU9ONQ))OL,.\*SFM<<4=?WZ@<>)'VTN&TM`/E# -MVRP3>V!H9:QHHM*[\GC+IL\W786`OGE\TEF0GI-*`M1#$!_;@DZ0J/L[4%`UOC*$(,ZI>R9$ -M0T3LW,29VJ*M\,PB`HXY=4B]-F(QB#3U)G,VYQNTGL -MON.Z2$=NZMZETS_Z=.B$7I!S!LV$8IRBVY),6IHHH#A@W_)U[US@QK#'D-4M -M4%OX2"+)9`%9[H&K^*MM6&3&6R=V0EQZMBODQF(!JWWS*]4"(')N.:^=-W+X -M,:.5#$?][)#5\C+9I\<>-'_LCB]>#RRT20SZ+ -MK2UC-`P%;RU#)CG<*$"V)36J\U-Z?08LK&C5M%W$H,8)&7+.B`3>]#X]DUK6 -MDI)6!\B570\P.SOK)P"ZB6\9&HK?']>6O1WJ8YFNNRAY)3(3Z5&*JR7,PKO> -M:8#TT+*;(T,P8HU)B",+/M7+19+]MTXO7'BK):*@XQ" -M+74VA!14#B:;]O6HT"=VT;GSWI%TA9(_O[>5\"]7;=/=/-I]:FMIS7R7PNV7 -MQ>:IOQ4?$).*`63X4*XT,U\WKB_8@ZN)=BXRLQMDN5]$;<8HV>>\_QXA=GDM&>)#L)V,U%NYK\$XMYST6_GJ9`PCNY_+5R=[ZG1;7\N^'529 -M[N,V-C[V+@BZ9QM)!/EQU,*(?<&%M)"$04)`BB]E(GQEZ*/9V&/>;W=]A67L -M7'NMK%T(8FY7SH$?N[1]H(A)_L4UAB#CQ%2Q?`S?\:+P\M5Q*WX[T8ZP2(15 -M+0'I'L_J)M0[[YF>&Y9G;QA`K3;#"V;"O\4=0=;N7@(L#^$PQUXJ0#81&+#G>/4ZO0CJ? -M.'H.,%P*GJ&4O6/ZCKN$\`K4NDYP"P*.\BW<5&G%J.;XNX/3/J.EEW*ZK.=& -M%6-!/5N>IQRIYB3#T-C2RN0;\=H,'M[BK@H13GD.B=280AC+23Z]2K]YZT\5 -M;[&E`[,$W']Z\Y&N_`QVPG`/$F*NTC:C*7VRN;:.+3%A&JXW>6>D8'YLWUO+ -MOD84@VF`S.!15LHV^\;(#9"5DAAX8_#S)'.:SQ.10I&A>5B_KVE2_7#'*%"1 -M);FYW/==0_/H^=[^1A^Y61BEO>'8'//T00-2^N_U -M,*RR\O0&%R-`&)?IWC*"#?1EYFW.@'0Q_'G$$I*,O*BO2Y2"2>GHYZ6JLW)? -M9U%-1"LE=&C*>I)7+SV&-1H:WA87=T(_T^#E*FZBBZ9T-:.-!%*(Y\F#.4YY -M0N2U_`C51%H0P@A'DO(UV&6.&S.M&+G^7 -M7L^XBZ]MUYBME^7_E5\E\[0V/*6!_/&UFD(?S7B66&#JYLPH(Q#1H6M?:)8S -M+\NT7J-KG0CC(UTI?,N:NY%"1T0&COOK$'P]9.M8"/29'02H]867>HC7&;+4C\9(ZP#A&ZONOK$Y.UEK-;2N%Z5:TZC0[BVFBAX[O -M">CSJF:#MX(%(9U_IW$6MZW!,DF]A375YTFATQ$S'>L-59Q=[3$X^CX=HY? -M-VVY.>-Q&[%,&&:JJ$NRV.R+\HSY#O`+E)L^!=&R,[.H:(HNG%&D4O\\=3X -MUQXJ9,)['[FYT/SI5S!:O[KJ78N].?1W\=7BB\N([Z,Q)7_@2I\D:S^MX8]] -M=>?8>NW3CPY9T5RP1W-"F,ES&)&J3_FV)MI>1;JFZ!N6>T%'L4#X$Z;8Q4G( -MG+\%#B"D-.MRT"KIJ0'<@+!3>]3-N_F(7B17<%'N-YQ:--Z^FF.;R-T(DR#D -MEOS_T*>Y4O67/??9"5'*&NJ<1( -M/I]NCR--&UC3UVS.1.?XW!W/Y<=,(#;GBG.+IGQ>/<,*1!+Z!]%'G4PC%M?J&7L"B,G;6@SA'@O?\"Z9U/M2$)H, -M8&)5.X&P;Y<@\X1J"UAO?R7QTT0SOMXNL4C;&;<>0B7XW1DPR7S[B(FR^K$= -MBPI@Y]Q?2Q['%ZO;/U8P9QA'-<^`HNN])9'G(Z`7HPO3LDTC']#Z.S+KIB3> -M'TYYS.)X2K2?T#RW/\0E?;N8H?X]UV2>W%B5XI]_%!-N^HJD"=NW+[>=8L_U -M]=QI0FGSP++EF]R='E9I)#13DD2N1GIB.6A%#04^?V-5!8*XD#SJT8?[8F4. -MBUSO-13;A:IS<=T@<>+`Z^8)J>098$2S)5>0C2)$AC7-%-^Q67BF&I8!/,N9 -M20AP+4*KFLU)&^3Y&$UW62]?H4GY`7B'-1XB!^#VC4D0OP*)!W.]J\EPQK2:&AH7[7 -M)/';:,(K)TP/K^&X9$I^NUPA:69K]_$>(^ZE&DE0R.P`%^(F5T%ZP_W&OL8F -M[6[^/[I^OUK<>"T]%"J8$Y17^#N!OCID\KB(KJ,\..ZOK?SV:&Z#=%B52W(E -M\DKP):^FRW`%7W2I\Q(`B:W/0 -M&5;"GGR\1MRV\#+*T8-^V72>%[C\]MV/C0Y<9Z>9,:(C)L'Q\=#S&6CTGKKX -M`Q\'9*;:&/34S\([0[S">FJ:(RP&9+_T*1)X.M,%R27TIBN'*8?_6+I+&R=> -M1O6P/^&VO>+5F1T -M8-_/JW:"_WJRD5R:G38_0R9K4019W!*_3_`_K@\$;BS79J8HM\]6@ -M:YSH:TUIR'P/C)7&%B,2H8T6[IWLYF/S#YIR'SGY(\ML'/L#Q@V:8Q@^+.GY@FDRW^O6-Z8J\&NMX\PF-HHV%H'& -M?X1&FN#1#^?A7=>&6@<6DB=JEN&W;T,%G(%]+?3^RQPP?`UBP4^4&:A_CY_V -MK,OORR6\;">R/\NIV-6(YM*PU7DJP*+97N:R51J?PU.+G1=!W!(.A3^.@8'! -M<=]L\;3J5\SWL^ER]J+^9<']GM[YTVDH4D5D$(1#.:-9E[:ON4VJ]QKEM3L) -M`LB]'%$/W072]\13G(<25?`3$\7TW45V\T(/SM"XTU_S:&>E'/!H&(&F54]6 -M)D<8MV)*+G!AN=?U -MW*+N!`%V<!(!+]W3P>LQSB/09\=.([:1;9W&ZLWQWN_Q^^[R]5(=%D% -M_Z7:ZM"28UB#3W6Y/$6ISU'I -M+NM[Z;+.-(Q700D06#WF*U5@@YX12]>.K['"A<<`949)\FP&>0LJC3FQ>L%R -MO]&U<^'WFJL:7^VS):C.Q-7;*,E.W9*(,]R,K>`,A&R9\-[^8SP3KA?[F>_/ -MVG4S%O"5M/5G`"A@9*3&D;`BG#]\>+%$7NC-)\0'K;<9&XF#4]V%.] -M'OX_1!AIT]'3ZGQI`_Y8%;&?^F0_J'\;F(YH4H+)9%22@9;K4Y-O@'X1(X'H -MQ*^2EPA.JRX[K(_>M>38XK!YIU!#3:3@GWOIQ'=;RC\Q1>]/S:<_\E6M>)W: -M:Q[3;GL)!ZR]=&0O9CK6UPVI+\HV])*.-*_YYTC$7")0;H9"I3;?DL\OC.+VK*DTZ?,'*:\ -M9-C#]5Q"D$&;E=N0U2[KV7-=P.9WZ9=E1OE0>MG!NC[:PH/&M4C[Q27C]Y@2 -M>F5=,W4<$?6.DN3<4]TC/6,?GZ0>[W."$C)P>*'.@UJ.XWMA.B/:[XS%VLCT -MMA\J?VPK]=5&UT>9:'Y"I7B:[S%DF`S9@+(&.E,B5UY2VNO:YP.2&8:CV["] -MUQ54K'SK/[,0WNHJ-ULOJOD\,8WPY"K-^]C(!@<<@M-5$OS^])]W6)\+^:KH -MJ$F_N/1J?K-R=9:6+(8%:!K4%<9=Q7KS2EUP:E'D/L0BOVTKB=$*:0OG[+?7 -MH2F8\D@?+Z/WCV=OB]+TKJFFTL/ZH,MUT.NJ:4$A2)P:!WYYUQ;OF0$!E]F2 -MX-S),DL_GU^I9(T3;K"G8[[QC9AHHK.,%0)ZV5IFHC45=_'RR0=IQ^YEO%[I -M`I2QWI+A-`>=0RBN*UGD^W]),]-4JV%CI:S9#;_LWNCC^N/_95]]Q.XFX1TF -M!A-)]A114Q@);RAKF]L%%UUWJA*-Y?;*#<+4^Q50OZ<)QP/]713_EO1B%<%F -M>YRE?XSZ@8ENET(9`] -M*BTFF_F=<<6@"OJWL5`5OC"Y$_XV -M9GYQ?PB'.N*6SHSK/S%KSW?OGF82I/DVAFV5B-9GFI#+JUD -M!Q65DJ/<=77>1P..[^G91"2G/I46Y>J4R"[R1@[,INNREG9K,U^-]=L(&YDG -M8]'6.U$")37"J)K%.$F?==\>9ZS\AO'AS&0_W.?N3JB<6SNCE'R8Q#O"*4ID -M__I$W@';QAW9S-F88`AA`1&-(J%9+A`;RX$C&,S`QD8G09$91T"BZ25F=!D8 -MUI+M71.K5['*K/R@1I -M,A7$7TP[TZG\=B,/R0KJ00=Q*2-TJ2-S/^'K2?^8&.M)M?\_A&UTL+`AO@KK -M&9=#4<$NYZCC9@Q*E6R6\QQ$B$(!XV5(\!4QME#A5WA"+0=F>E:-/N/RHV-7 -M3&U[M#;2[*ZSHK,K%]<'PF3W"@QZP.H@V9S@+AR@S@FTJ9NK4-U)]@T3=OD( -M-TK[/5ZO>[)9V6%A<"V,T.MT%K2W\]K\Y[<6[7<`D4O?8QYT*=JT6?>O&:9( -MQ_4U5(PN">*CS+OK8+=X:3_!9U!NNK5@]#UD:\3Y)!L6I.&UUF776O(S0GM> -M2@Z>>;'A#,3Q4GEC@SY,THWT_@[P98XH$^IN.6.Q[`&+`\Y/L18<4S_6ZGU_ -MNB=8X^KS;5)3]D&E4ZQ_C=:J1>!-=Q%0,60-.3:M&-QTNS.KQ1[$WV@Y%V,V -M`8F`_^"^'7283\W1H3I,$#PJWYC2XK]0WKMKS.,AD"+GH8`;;)GL)#50#WS- -M&QQ=C=7DT6UO$8+[Y1_DB6JN8'UT?77_T<+1*=I90"Z"E'4PG`:ZSR!*5Z*2 -M;7#)GA\'%P"1ZFL@K,H;@YO30\U2_QX2R%I)97KG%.537TVQ!4WCP?H$-_#% -M[W2$>!@85=R)M_GG4H9ZVR*`I?\CQBR<5@>;-%"[+C#NV]A02YO#9N,2ZUDX -M7L__E)EC!/)U,FL4OR(@S17OBN_O^5PI.VXJ7@@\"OTNF'K)'0$0U4O\&9&_ -MJXGS61_`H6*ZK?\K*4AN?T&/F^?M:["L/6S)R.Z6#EUXG18$<I/6B%O)TZ'?KLX+Z?:PXJFVC -M]02LQ63IZIW[R.M2/"F5F=G,XFC\5:+DG4HW=94/<^^03T2R.Q7?E7?LN!08 -M-,LE%+'6:>85JD:CHF_C:>GJ -MV&I?$SN$Q$I,1%G$M59N#G\?`$D3X/@RC:"N7UTXD\M#$+$8@Q]YW@=9F(D. -M[P6OP>Y194N7JNI9T;&DJ7Z/TW76T'8$J+6(83"P'Z.;C#MH0`TQ,,R,[Z*2 -M\)?NYLV4%T/CPKWF/Q'$MOOI>JRQ-\6;60NOT>A)"YW5Z[\/>IV\_*9.F.?= -MZK%_GQU^0[3`L]ST;_K0.EBA%XM/,!*5Z6N>E17*!-ET,4Z4;NN)6,VL:*)!.>L&C'PNUZ50TD@^Q;+0_PW\0NQY*&G;$\MBIY:_#SSPB2('),@2^/="*!K) -MU=5EC.@*;R+1;I<+@)E[ZK@CC?SN^%%W>>\PC>SJR@7(T:'&/A\\(CC(LW2C -MWT[%.PQ9)ZN*@/,M/7_DEV\83RM3,3<\U/B;!K5GUK(4'2"U-S54>=GS_)D' -MQ!N^,SWO6&4(\H-?=X&E6O"6[=S1<.8R,>4-[L'U"CJV7-;IQ]0WD.^#3._B -M9N)C667*FU!1VX@<^?%72OV.D\SK@\GL0U%322B_;>>L8%T2E>8U7XWI;/S>(-'L*M8 -M)WQ+^E"0@&'V88'BCJKS*(^$M:U_2],I>8:5)QF&OJ`Z2I([W]0M5_X'LJ,& -MX0B-9"8>F\)=PU0BK\GH0N;/F_!7W)RBF#>OP_D64'5_H:B<>[WEZ4?04>V` -M+BEF%\T%#`F&Y[NE8T,N4UWSZZVEL(C[Y)>[6L^Q;B*[TCE_ -MJ7U62+F9:7[1"QA01@A:4(,\V9C&1>-.2MV-5!@PY'4_WAN=RD:W7CPWV5/D -M[RL8^^("$_GM-)=+E`5V=[8M;NB-8W:-W3%&$$XEM#A:D8=1P0\'9;-"@R)$ -MCS`S?"&,0.EVHK8JZ(1N34[9#9E5MH>`^Y2]NJQ7D"?2T)44C\AK?EVTVP%. -M\M<&1N$"70?/XKT+;"YE,,@W=4HEJE=D(TX7`D@XQ[J6KOVOBT)1=UL;C*M6 -MWK_)7SMEZ"S^026H,4C^N]/='&"\'^7-!M_3G_R>=:W#RD.@`;XNW1K>)Z^G -MIF_F,O-8N\\A=^YT<_C7WL)Q":S8:0?X%D/)Z7+$!?=&=G9)@I -M'I-RD$=N1(Z&-AS+LDUWD8G4K2N'E6)LK7N*SDDH!K7(1K30O3,"2&M[PMR. -M*XA']#2PP7]!TMEEER5>N49+O%-V7$]?);9,]I.I052&UR680*E_Q_'*TDBUR@ -M61T[&)O?]WK^)8C.;%L'N_SY11XSAU/V0PBF5U)ZF;LO'^:O!=,&):F;P\TLDN% -M@=`+E1R^\I5LV'/"PN=%N%V;&L5W.TD6\%E;HF&0GBLX:*P1()LC#III[9S" -MFOL&C@54SI8OVNUM