and contributors
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
diff --git a/poxy_changelog.html b/poxy_changelog.html
index f1b9326b..427e6082 100644
--- a/poxy_changelog.html
+++ b/poxy_changelog.html
@@ -18,7 +18,7 @@
-
+
@@ -96,7 +96,7 @@ Contents
v0.1.0
-Fixes
- fixed
is_homogeneous()
overloads with first_nonmatch
outparam being broken in optimized builds (#231) (@Forbinn) - fixed unclear error message when parsing integers that would overflow (#224) (@chrimbo)
Fixes
Additions
- added support for using enums with
value_or()
Changes:
- renamed header files to have
.hpp
extension (toml.h
is still present for backwards-compatibility)
Build system:
- fixed meson builds with
-Ddefault_library=static
having hidden symbols on GNU compilers (#201) (@vlad0x00)
Released 2023-01-29
Fixes:
- fixed null pointer dereference in parser when exceptions are disabled (#169) (@ncaklovic)
- fixed spurious warnings in MSVC 19.34
- fixed
toml::parse_file()
on windows for non-ASCII paths - fixed a spurious table redefinition error (#187) (@jorisvr)
- fixed UB edge-case in integer parsing (#188) (@jorisvr)
- fixed some build issues with Apple-flavoured Clang (#189) (@eddelbuettel)
Additions:
Removals:
Build system:
Released 2022-08-29
Fixes:
Additions:
Changes:
- relaxed cvref requirements of
is_homogeneous()
, emplace()
, emplace_back()
, emplace_hint()
- relaxed mantissa and digits10 requirements of extended float support
Released 2022-04-22
Fixes:
- fixed potential segfault when calling
at_path()
with an empty string - fixed UB in internal unicode machinery (#144) (@kchalmer)
- fixed a number of spurious warnings with Clang 10 (#145, #146) (@chronoxor)
Additions:
- added
toml::array::for_each()
- added
toml::table::for_each()
- added config options
TOML_EXPORTED_CLASS
, TOML_EXPORTED_MEMBER_FUNCTION
, TOML_EXPORTED_STATIC_FUNCTION
& TOML_EXPORTED_FREE_FUNCTION
- added support for escape sequence
\e
when using TOML_ENABLE_UNRELEASED_FEATURES
(toml/790) - added support for more unicode in bare keys when using
TOML_ENABLE_UNRELEASED_FEATURES
(toml/891)
Removals/Deprecations:
- deprecated old
TOML_API
option in favour new TOML_EXPORTED_X
options (it will continue to work as it did before if none of the new function export options are defined)
Build system:
- meson: added
compile_library
option (@Tachi107) - meson: added
ubsan_tests
and ubsan_examples
options - meson: use system dependencies where available when building tests (@Tachi107)
Released 2022-01-13
This is a single-bugfix release to fix an ODR issue for people using header-only mode in multiple translation units. If you aren't seeing linker errors because of toml::array::insert_at()
, this release holds nothing of value over v3.0.0.
Fixes:
- fixed erroneous use of
TOML_API
causing ODR issue (#136) (@Azarael)
Released 2022-01-11
This release will be a major version bump, so it's ABI breaks all around. Any changes that are likely to cause migration issues (API changes, build system breakage, etc.) are indicated with ⚠️.
Fixes:
- ⚠️ fixed
toml::table
init-list constructor requiring double-brackets - ⚠️ fixed
TOML_API
+ extern templates causing linker errors in some circumstances - ⚠️ fixed incorrect
noexcept
specifications on many functions - ⚠️ fixed missing
TOML_API
on some interfaces - fixed
toml::json_formatter
not formatting inf and nan incorrectly - fixed a number of spec conformance issues (#127, #128, #129, #130, #131, #132, #135) (@moorereason)
- fixed an illegal table redefinition edge case (#112) (@python36)
- fixed documentation issues
- fixed GCC bug causing memory leak during parse failures (#123, #124) (@rsmmr, @ronalabraham)
- fixed incorrect handling of vertical whitespace in keys when printing TOML to streams
- fixed incorrect source position in redefinition error messages
- fixed missing includes
<initializer_list>
, <utility>
- fixed parser not correctly round-tripping the format of binary and octal integers in some cases
- fixed some incorrect unicode scalar sequence transformations (#125)
- fixed strong exception guarantee edge-cases in
toml::table
and toml::array
Additions:
Changes:
- ⚠️
toml::format_flags
is now backed by uint64_t
(was previously uint8_t
) - ⚠️
toml::source_index
is now an alias for uint32_t
unconditionally (was previously dependent on TOML_LARGE_FILES
) - ⚠️
toml::table
now uses toml::key
as the key type (was previously std::string
) - ⚠️
toml::value_flags
is now backed by uint16_t
(was previously uint8_t
) - ⚠️ made all overloaded operators 'hidden friends' where possible
- ⚠️ renamed
toml::default_formatter
to toml::toml_formatter
(toml::default_formatter
is now an alias) - ⚠️ renamed
TOML_PARSER
option to TOML_ENABLE_PARSER
(TOML_PARSER
will continue to work but is deprecated) - ⚠️ renamed
TOML_UNRELEASED_FEATURES
to TOML_ENABLE_UNRELEASED_FEATURES
(TOML_UNRELEASED_FEATURES
will continue to work but is deprecated) - ⚠️ renamed
TOML_WINDOWS_COMPAT
to TOML_ENABLE_WINDOWS_COMPAT
(TOML_WINDOWS_COMPAT
will continue to work but is deprecated) - applied clang-format to all the things 🎉️
- exposed
TOML_NAMESPACE_START
and TOML_NAMESPACE_END
macros to help with ADL specialization scenarios - improved performance of parser
- made date/time constructors accept any integral types
- moved all implementation headers to
/impl
- renamed all implementation headers to
.h
and 'source' headers to .inl
- updated conformance tests
Removals:
- ⚠️ removed
toml::format_flags::allow_value_format_flags
- ⚠️ removed
TOML_LARGE_FILES
(it is now default - explicitly setting TOML_LARGE_FILES
to 0
will invoke an #error
) - ⚠️ removed unnecessary template machinery (esp. where ostreams were involved)
- removed unnecessary uses of
final
Build system:
- ⚠️ increased minimum required meson version to
0.54.0
- disabled 'install' path when being used as a meson subproject (#114) (@Tachi107)
- fixed builds failing with meson 0.6.0 (#117) (@Tachi107)
- general meson improvements and fixes (#115) (@Tachi107)
- used
override_dependency
where supported (#116) (@Tachi107)
Released 2021-07-11
Fixes:
- fixed linkage error with windows compat mode
- fixed
TOML_CONSTEVAL
broken in MSVC (again) - fixed minor documentation bugs
- fixed cmake project version being incorrect (#110) (@GiulioRomualdi)
Additions:
- added support for lowercase 't' and 'z' in datetimes (per spec)
- added natvis file to cmake install (#106) (@Ryan-rsm-McKenzie)
- added VS cpp.hint file to cmake install
- added metafunctions
is_container
, is_chronological
, is_value
, is_node
, inserted_type_of
Changes:
- improved debug code size by removing unnecessary std::forwards and std::moves
- modernized the CMake build files (#102, #103, #105) (@friendlyanon)
- updated conformance tests
Released 2021-05-19
Fixes:
- fixed
node::value()
not retrieving inf and nan correctly - fixed dotted kvps being unable to add subtables (#61) (@Validark)
- fixed linker error on linux ICC (#83) (@blackwer)
- fixed segfault JSON-formatting a failed
parse_result
(#96) (@proydakov) - fixed spurious newline after JSON formatting a table
- fixed VS intellisense not detecting
TOML_COMPILER_EXCEPTIONS
correctly - fixed crash with pathologically-nested inputs (#100) (@geeknik)
- fixed
parse_result
natvis - fixed false-positive
char8_t
support detection on older compilers - fixed unnecessary
#include <Windows.h>
Windows builds (@BeastLe9enD) - fixed
TOML_CONSTEVAL
breaking on VS 16.10.0pre2 - fixed spurious warnings with MSVC /Wall
- fixed missing blank lines between consecutive empty tables/A-o-T
- fixed unnecessary
TOML_API
declarations - fixed many small documentation issues
Additions:
Removals:
- removed explicit
#include <fstream>
requirement for parse_file()
Released 2020-12-29
Fixes:
- fixed compiler errors caused by
<charconv>
with Apple-flavoured clang - fixed array and table iterators missing
iterator_category
(#77) (@HazardyKnusperkeks) - fixed
Wuseless-cast
warnings on GCC 10 (#75) (@HazardyKnusperkeks) - fixed formatter not correctly line wrapping in some rare circumstances (#73) (@89z)
- fixed an unnecessary global compiler flag breaking builds when used as a meson subproject (#72) (@jamabr)
- fixed link error caused by
<charconv>
on emscripten (#71) (@suy) - fixed ambiguity with the
toml::literals
inline namespace (#69) (@std-any-emplace) - fixed formatter emitting superfluous newlines after printing tables (#68) (@std-any-emplace)
- fixed array and table iterators not converting between const and non-const versions of themselves (#67) (@std-any-emplace)
- fixed some parser crashes when given pathologically-malformed UTF-8 (#65) (@sneves)
Released 2020-08-09
Fixes:
- fixed some issues building with VS2017 (#55) (@sobczyk)
- fixed
_Float16
erroneously detected as supported on g++ (#57) (@sobczyk) - fixed
<Windows.h>
causing compilation failure on mingw (#63) (@rezahousseini) - fixed CMake and pkg-config files not being installed into architecture-agnostic directories (#59) (@tambry)
- fixed memory leak during parsing (#64) (@sneves)
- fixed ambiguous
operator==
error on MSVC (#56) (@HellsingDarge)
Additions:
- added additional node_view constructors
- added ability to specify serialization format of integer values
- added integer value serialization format round trip (e.g. hex in, hex out)
Changes:
- updated conformance tests
- TOML version bump to v1.0.0-rc.3
- refactors and cleanups based on feedback given here
Build system:
- renamed build options to
snake_case
- tests, examples and cmake config now explicitly disabled when used as a subproject
- removed small_binaries (it's now implicit when building as release)
- bumped minimum meson version to 0.53
Released 2020-07-11
Fixes:
- fixed inconsistent emission of leading/trailing newlines when writing a table to an ostream (#48) (@levicki)
- fixed
Wcast-align
warning spam on ARM - fixed
array::insert
not working correctly in some cases - fixed
node::value_or()
not having the same semantics as node::value()
(#50) (@whiterabbit963) - fixed 'misleading assignment' of rvalue node_views (#52) (@Reedbeta)
- fixed some issues handling infinities and NaNs (#51) (@Reedbeta)
- fixed some minor documentation issues
Additions:
- added support for
__fp16
, _Float16
, __float128
, __int128_t
and __uint128_t
- added copy construction/assignment for arrays, tables and values
- added insert, emplace, push_back etc. compatibility with node_views
- added
node::is_homogenous
- added
table::is_homogenous
- added
value::is_homogenous
(just for generic code's sake) - added
is_homogenous
overload for identifying failure-causing element - added implicit conversion operator from
node
to node_view
(#52) (@Reedbeta)
Changes:
- renamed
TOML_ALL_INLINE
to TOML_HEADER_ONLY
(the old name will still work, but is no longer documented) - general cleanup
Released 2020-07-20
This release contains a fairly significant number of 'quality of life' improvements, yay! But also necessitates an ABI break (hence the version number bump). Changes that might block a migration are annotated with ⚠️.
Fixes:
- fixed infinity and NaN-related code breaking when using
-ffast-math
and friends - fixed narrowing conversion warnings when constructing int values from unsigned
- fixed Visual Studio debugger native visualizations for
date
, time
, time_offset
, date_time
- fixed some static assert messages being badly formatted on clang
- fixed internal macro
assert_or_assume
leaking out of toml_parser.hpp
Additions:
- added additional types allowed in
node::value()
and node::value_or()
(see value()
dox for examples) - added additional types allowed in
node_view::value()
and node_view::value_or()
- added
node::value_exact()
and node_view::value_exact()
- added support for interop with wide strings on Windows:
- added wide-string path arg overloads of
parse()
and parse_file()
- added wide-string support to all relevant
table
and array
ops - added wide-string support to
node::value(), node::value_or()
- added wide-string support to
node_view::value(), node_view::value_or()
- added wide-string support to
value<string>
constructor - added wide-string overloads of
node_view::operator[]
- added
source_region::wide_path()
- added
TOML_WINDOWS_COMPAT
switch for explicitly enabling/disabling this stuff
- added emission of 'literal' strings to the TOML serializer
- added lots of minor documentation fixes and improvements
- added Visual Studio debugger native visualizations for
table
, array
, parse_result
, and parse_error
(#46) (@Reedbeta) - added non-template version of
array::is_homogeneous()
- added explicit instantiations of more template types when
!TOML_ALL_INLINE
Changes:
- ⚠️ deprecated
parse_result::get()
in favour of parse_result::table()
- ⚠️ deprecated
node_view::get()
in favour of node_view::node()
- ⚠️ simplified internal ABI namespaces
- improved the quality of many static_assert error messages
Removals:
- ⚠️ renamed
date_time::time_offset
to just 'offset' - ⚠️ removed
TOML_CHAR_8_STRINGS
since it no longer makes sense
Released 2020-06-29
Fixes:
- fixed some minor TOML spec conformance bugs
- fixed BOM check causing EOF on very short iostream inputs
- fixed
std::numeric_limits::max()
getting broken by macros in some environments - fixed 'unknown pragma' warning spam in older versions of GCC
- fixed a few minor documentation issues
Additions:
- added rvalue overload of
array::flatten
- added conformance tests from
BurntSushi/toml-test
and iarna/toml-spec-tests
- added
toml::inserter
as a workaround for nested construction of single-element toml::arrays
performing move-construction instead - added license boilerplate to test files
Changes:
- refactored the parser to reduce binary size
Released 2020-06-19
Fixes:
- fixed single-digit negative integers parsing as positive
- fixed parse failure when parsing an empty file
- fixed multi-line strings being allowed in keys
- fixed overflow for very long binary integer literals
Changes:
- improved the performance of toml::parse_file
- improved the performance of printing to streams for deepy-nested TOML data
Released 2020-06-02
Fixes:
- fixed
formatter::print_inline()
causing compilation failures in DLL builds - fixed BOMs occasionally causing overflow/crash in char8 mode
- fixed some spurious warnings in GCC 10
- fixed clang static analyzer warning in BOM handling code
Additions:
- added
table_iterator::operator ->
- added
array::resize()
and array::truncate()
- added
array::capacity()
, array::shrink_to_fit()
, array::max_size()
- added non-const -> const conversion for table and array iterators
Changes:
- renamed table iterator proxy pair members to
first
and second
to match STL
Released 2020-04-24
Fixes:
- fixed some multi-line string parsing issues
- fixed pedantic warnings on gcc 10 and clang 11
- fixed
is_unicode_XXXXXX
functions being wrong in some cases - fixed
TOML_LIKELY
not being correct on older versions of gcc and clang - fixed minor documentation issues (#26, #38) (@prince-chrismc)
Additions:
- added additional error message cases to the parser
- added
error_printer
example - added
toml_generator
example
Changes:
- improved unicode-related codegen
Released 2020-04-11
Fixes:
- fixed printing of inf and nan
- fixed parser not handling floats with leading '.' characters
- fixed pedantic vtable warnings on clang with -Weverything
- fixed a number of documentation bugs
- fixed
TOML_UNRELEASED_FEATURES
default being 1 (it should have been 0)
Additions:
- added
TOML_PARSER
configuration option - added
TOML_LIB_SINGLE_HEADER
indicator - added doxygen page for the configuration options
- added SPDX-License-Identifiers around the place
Changes:
- split some header files up to make future maintenance easier
- refactored and greatly simplified parser
Released 2020-04-07
Fixes:
- fixed some parsing and printing ops being locale-dependent
- fixed some parsing errors at EOF when
TOML_EXCEPTIONS = 0
- fixed some unreferenced variable warnings on older compilers
- fixed some 'maybe-uninitialized' false-positives on GCC9
- fixed pkgconfig subdir being wrong
Additions:
- added support for implementations without
<charconv>
- added cmake package config generator (#22) (@GiulioRomualdi)
- added build config feature option
GENERATE_CMAKE_CONFIG
- added many new tests
Released 2020-04-03
Fixes:
- fixed some parser error paths not returning early enough
TOML_EXCEPTIONS=0
- fixed a number of minor documentation issues
Additions:
- added support for TOML 1.0.0-rc.1 🎉
- added
operator[]
, begin()
, end()
to toml::parse_result
for TOML_EXCEPTIONS=0
- added additional compilation speed improvements for
TOML_ALL_INLINE=0
- added more specific error messages for parsing errors relating to prohibited codepoints
- added a large number of additional tests
- added support for installation with meson (#16) (@ximion)
- added the array and table iterators to the
toml
namespace
Released 2020-03-28
Fixes:
- fixed minor documentation issues
Changes:
- refactoring of ABI-based inline namespaces
Released 2020-03-24
Fixes:
- fixed minor preprocessor/macro issues
- fixed minor documentation issues
Additions:
- added
<cassert>
include directly in 'debug' builds when TOML_ASSERT
isn't defined - added Clang's
[[trivial_abi]]
attribute to date
, time
, time_offset
Released 2020-03-18
Fixes:
- fixed crash when reaching EOF while parsing a string when exceptions are disabled
- fixed some attribute warnings in GCC
- fixed build with GCC 8.2.0 (#15) (@shdnx)
- fixed exception mode detection sometimes being incorrect on MSVC
- fixed compilation on older implementations without
std::launder
- fixed
json_formatter
type deduction on older compilers
Additions:
- added support for Unicode 13.0
- added support for
\xHH
escape sequences (toml/pull/796) - added short-form license preamble to all source files
- added build configuration option for compiling examples
Released 2020-03-10
Fixes:
- fixed ICE in VS2019 when using
/std:c++17
instead of /std:c++latest
Additions:
- added
#error
when TOML_EXCEPTIONS
is set to 1
but compiler exceptions were disabled
Changes:
- parsing performance improvements
Released 2020-03-05
Fixes:
- fixed
parse_file()
failing to compile with plain string literals - fixed tests being built when used as a meson subproject (#14) (@shdnx)
Additions:
- added support for compiling into DLLs on windows (
TOML_API
) - added support for explicitly setting the
TOML_EXCEPTION
mode - added
TOML_OPTIONAL_TYPE
customization point - added
node::ref()
and node_view::ref()
Released 2020-03-01
Fixes:
- fixed some pedantic clang warnings
- fixed some minor documentation errors
Additions:
- added
node::value()
and node::value_or()
- added
node_view::value()
- added relops for the date/time classes
- added
TOML_ALL_INLINE
and TOML_IMPLEMENTATION
options - added preliminary support for ICC
Removals:
- removed
<cmath>
dependency
Released 2020-02-26
Fixes:
- fixed minor printing bug in
operator<<(ostream, source_position)
- fixed minor documentation issues
Additions:
Changes:
- improved quality of error messages for boolean and inf/nan parsing
Released 2020-02-23
Fixes:
- fixed truncation of floating-point values when using ostreams
- fixed missing value deduction guides for dates and times
- fixed potential ODR issues relating to exception mode handling etc.
- fixed some documentation issues
Additions:
- added serialization round-trip tests
- added
node::is_number()
- added
node_view::is_number()
- added
node_view::value_or()
- added hexfloat parsing support for all implementations (not just
<charconv>
ones)
Released 2020-02-20
- First public release, yay! 🎉️
+Fixes
- fixed
is_homogeneous()
overloads with first_nonmatch
outparam being broken in optimized builds (#231) (@Forbinn) - fixed unclear error message when parsing integers that would overflow (#224) (@chrimbo)
- fixed CMake
install
target installing meson.build
files (#236) (@JWCS)
Fixes
Additions
- added support for using enums with
value_or()
Changes
- renamed header files to have
.hpp
extension (toml.h
is still present for backwards-compatibility)
Build system
- fixed meson builds with
-Ddefault_library=static
having hidden symbols on GNU compilers (#201) (@vlad0x00)
Released 2023-01-29
Fixes
- fixed null pointer dereference in parser when exceptions are disabled (#169) (@ncaklovic)
- fixed spurious warnings in MSVC 19.34
- fixed
toml::parse_file()
on windows for non-ASCII paths - fixed a spurious table redefinition error (#187) (@jorisvr)
- fixed UB edge-case in integer parsing (#188) (@jorisvr)
- fixed some build issues with Apple-flavoured Clang (#189) (@eddelbuettel)
Additions
Removals
Build system
Released 2022-08-29
Fixes
Additions
Changes
- relaxed cvref requirements of
is_homogeneous()
, emplace()
, emplace_back()
, emplace_hint()
- relaxed mantissa and digits10 requirements of extended float support
Released 2022-04-22
Fixes
- fixed potential segfault when calling
at_path()
with an empty string - fixed UB in internal unicode machinery (#144) (@kchalmer)
- fixed a number of spurious warnings with Clang 10 (#145, #146) (@chronoxor)
Additions
- added
toml::array::for_each()
- added
toml::table::for_each()
- added config options
TOML_EXPORTED_CLASS
, TOML_EXPORTED_MEMBER_FUNCTION
, TOML_EXPORTED_STATIC_FUNCTION
& TOML_EXPORTED_FREE_FUNCTION
- added support for escape sequence
\e
when using TOML_ENABLE_UNRELEASED_FEATURES
(toml/790) - added support for more unicode in bare keys when using
TOML_ENABLE_UNRELEASED_FEATURES
(toml/891)
Removals/Deprecations
- deprecated old
TOML_API
option in favour new TOML_EXPORTED_X
options (it will continue to work as it did before if none of the new function export options are defined)
Build system
- meson: added
compile_library
option (@Tachi107) - meson: added
ubsan_tests
and ubsan_examples
options - meson: use system dependencies where available when building tests (@Tachi107)
Released 2022-01-13
This is a single-bugfix release to fix an ODR issue for people using header-only mode in multiple translation units. If you aren't seeing linker errors because of toml::array::insert_at()
, this release holds nothing of value over v3.0.0.
Fixes
- fixed erroneous use of
TOML_API
causing ODR issue (#136) (@Azarael)
Released 2022-01-11
This release will be a major version bump, so it's ABI breaks all around. Any changes that are likely to cause migration issues (API changes, build system breakage, etc.) are indicated with ⚠️.
Fixes
- ⚠️ fixed
toml::table
init-list constructor requiring double-brackets - ⚠️ fixed
TOML_API
+ extern templates causing linker errors in some circumstances - ⚠️ fixed incorrect
noexcept
specifications on many functions - ⚠️ fixed missing
TOML_API
on some interfaces - fixed
toml::json_formatter
not formatting inf and nan incorrectly - fixed a number of spec conformance issues (#127, #128, #129, #130, #131, #132, #135) (@moorereason)
- fixed an illegal table redefinition edge case (#112) (@python36)
- fixed documentation issues
- fixed GCC bug causing memory leak during parse failures (#123, #124) (@rsmmr, @ronalabraham)
- fixed incorrect handling of vertical whitespace in keys when printing TOML to streams
- fixed incorrect source position in redefinition error messages
- fixed missing includes
<initializer_list>
, <utility>
- fixed parser not correctly round-tripping the format of binary and octal integers in some cases
- fixed some incorrect unicode scalar sequence transformations (#125)
- fixed strong exception guarantee edge-cases in
toml::table
and toml::array
Additions
Changes
- ⚠️
toml::format_flags
is now backed by uint64_t
(was previously uint8_t
) - ⚠️
toml::source_index
is now an alias for uint32_t
unconditionally (was previously dependent on TOML_LARGE_FILES
) - ⚠️
toml::table
now uses toml::key
as the key type (was previously std::string
) - ⚠️
toml::value_flags
is now backed by uint16_t
(was previously uint8_t
) - ⚠️ made all overloaded operators 'hidden friends' where possible
- ⚠️ renamed
toml::default_formatter
to toml::toml_formatter
(toml::default_formatter
is now an alias) - ⚠️ renamed
TOML_PARSER
option to TOML_ENABLE_PARSER
(TOML_PARSER
will continue to work but is deprecated) - ⚠️ renamed
TOML_UNRELEASED_FEATURES
to TOML_ENABLE_UNRELEASED_FEATURES
(TOML_UNRELEASED_FEATURES
will continue to work but is deprecated) - ⚠️ renamed
TOML_WINDOWS_COMPAT
to TOML_ENABLE_WINDOWS_COMPAT
(TOML_WINDOWS_COMPAT
will continue to work but is deprecated) - applied clang-format to all the things 🎉️
- exposed
TOML_NAMESPACE_START
and TOML_NAMESPACE_END
macros to help with ADL specialization scenarios - improved performance of parser
- made date/time constructors accept any integral types
- moved all implementation headers to
/impl
- renamed all implementation headers to
.h
and 'source' headers to .inl
- updated conformance tests
Removals
- ⚠️ removed
toml::format_flags::allow_value_format_flags
- ⚠️ removed
TOML_LARGE_FILES
(it is now default - explicitly setting TOML_LARGE_FILES
to 0
will invoke an #error
) - ⚠️ removed unnecessary template machinery (esp. where ostreams were involved)
- removed unnecessary uses of
final
Build system
- ⚠️ increased minimum required meson version to
0.54.0
- disabled 'install' path when being used as a meson subproject (#114) (@Tachi107)
- fixed builds failing with meson 0.6.0 (#117) (@Tachi107)
- general meson improvements and fixes (#115) (@Tachi107)
- used
override_dependency
where supported (#116) (@Tachi107)
Released 2021-07-11
Fixes
- fixed linkage error with windows compat mode
- fixed
TOML_CONSTEVAL
broken in MSVC (again) - fixed minor documentation bugs
- fixed cmake project version being incorrect (#110) (@GiulioRomualdi)
Additions
- added support for lowercase 't' and 'z' in datetimes (per spec)
- added natvis file to cmake install (#106) (@Ryan-rsm-McKenzie)
- added VS cpp.hint file to cmake install
- added metafunctions
is_container
, is_chronological
, is_value
, is_node
, inserted_type_of
Changes
- improved debug code size by removing unnecessary std::forwards and std::moves
- modernized the CMake build files (#102, #103, #105) (@friendlyanon)
- updated conformance tests
Released 2021-05-19
Fixes
- fixed
node::value()
not retrieving inf and nan correctly - fixed dotted kvps being unable to add subtables (#61) (@Validark)
- fixed linker error on linux ICC (#83) (@blackwer)
- fixed segfault JSON-formatting a failed
parse_result
(#96) (@proydakov) - fixed spurious newline after JSON formatting a table
- fixed VS intellisense not detecting
TOML_COMPILER_EXCEPTIONS
correctly - fixed crash with pathologically-nested inputs (#100) (@geeknik)
- fixed
parse_result
natvis - fixed false-positive
char8_t
support detection on older compilers - fixed unnecessary
#include <Windows.h>
Windows builds (@BeastLe9enD) - fixed
TOML_CONSTEVAL
breaking on VS 16.10.0pre2 - fixed spurious warnings with MSVC /Wall
- fixed missing blank lines between consecutive empty tables/A-o-T
- fixed unnecessary
TOML_API
declarations - fixed many small documentation issues
Additions
Removals
- removed explicit
#include <fstream>
requirement for parse_file()
Released 2020-12-29
Fixes
- fixed compiler errors caused by
<charconv>
with Apple-flavoured clang - fixed array and table iterators missing
iterator_category
(#77) (@HazardyKnusperkeks) - fixed
Wuseless-cast
warnings on GCC 10 (#75) (@HazardyKnusperkeks) - fixed formatter not correctly line wrapping in some rare circumstances (#73) (@89z)
- fixed an unnecessary global compiler flag breaking builds when used as a meson subproject (#72) (@jamabr)
- fixed link error caused by
<charconv>
on emscripten (#71) (@suy) - fixed ambiguity with the
toml::literals
inline namespace (#69) (@std-any-emplace) - fixed formatter emitting superfluous newlines after printing tables (#68) (@std-any-emplace)
- fixed array and table iterators not converting between const and non-const versions of themselves (#67) (@std-any-emplace)
- fixed some parser crashes when given pathologically-malformed UTF-8 (#65) (@sneves)
Released 2020-08-09
Fixes
- fixed some issues building with VS2017 (#55) (@sobczyk)
- fixed
_Float16
erroneously detected as supported on g++ (#57) (@sobczyk) - fixed
<Windows.h>
causing compilation failure on mingw (#63) (@rezahousseini) - fixed CMake and pkg-config files not being installed into architecture-agnostic directories (#59) (@tambry)
- fixed memory leak during parsing (#64) (@sneves)
- fixed ambiguous
operator==
error on MSVC (#56) (@HellsingDarge)
Additions
- added additional node_view constructors
- added ability to specify serialization format of integer values
- added integer value serialization format round trip (e.g. hex in, hex out)
Changes
- updated conformance tests
- TOML version bump to v1.0.0-rc.3
- refactors and cleanups based on feedback given here
Build system
- renamed build options to
snake_case
- tests, examples and cmake config now explicitly disabled when used as a subproject
- removed small_binaries (it's now implicit when building as release)
- bumped minimum meson version to 0.53
Released 2020-07-11
Fixes
- fixed inconsistent emission of leading/trailing newlines when writing a table to an ostream (#48) (@levicki)
- fixed
Wcast-align
warning spam on ARM - fixed
array::insert
not working correctly in some cases - fixed
node::value_or()
not having the same semantics as node::value()
(#50) (@whiterabbit963) - fixed 'misleading assignment' of rvalue node_views (#52) (@Reedbeta)
- fixed some issues handling infinities and NaNs (#51) (@Reedbeta)
- fixed some minor documentation issues
Additions
- added support for
__fp16
, _Float16
, __float128
, __int128_t
and __uint128_t
- added copy construction/assignment for arrays, tables and values
- added insert, emplace, push_back etc. compatibility with node_views
- added
node::is_homogenous
- added
table::is_homogenous
- added
value::is_homogenous
(just for generic code's sake) - added
is_homogenous
overload for identifying failure-causing element - added implicit conversion operator from
node
to node_view
(#52) (@Reedbeta)
Changes
- renamed
TOML_ALL_INLINE
to TOML_HEADER_ONLY
(the old name will still work, but is no longer documented) - general cleanup
Released 2020-07-20
This release contains a fairly significant number of 'quality of life' improvements, yay! But also necessitates an ABI break (hence the version number bump). Changes that might block a migration are annotated with ⚠️.
Fixes
- fixed infinity and NaN-related code breaking when using
-ffast-math
and friends - fixed narrowing conversion warnings when constructing int values from unsigned
- fixed Visual Studio debugger native visualizations for
date
, time
, time_offset
, date_time
- fixed some static assert messages being badly formatted on clang
- fixed internal macro
assert_or_assume
leaking out of toml_parser.hpp
Additions
- added additional types allowed in
node::value()
and node::value_or()
(see value()
dox for examples) - added additional types allowed in
node_view::value()
and node_view::value_or()
- added
node::value_exact()
and node_view::value_exact()
- added support for interop with wide strings on Windows:
- added wide-string path arg overloads of
parse()
and parse_file()
- added wide-string support to all relevant
table
and array
ops - added wide-string support to
node::value(), node::value_or()
- added wide-string support to
node_view::value(), node_view::value_or()
- added wide-string support to
value<string>
constructor - added wide-string overloads of
node_view::operator[]
- added
source_region::wide_path()
- added
TOML_WINDOWS_COMPAT
switch for explicitly enabling/disabling this stuff
- added emission of 'literal' strings to the TOML serializer
- added lots of minor documentation fixes and improvements
- added Visual Studio debugger native visualizations for
table
, array
, parse_result
, and parse_error
(#46) (@Reedbeta) - added non-template version of
array::is_homogeneous()
- added explicit instantiations of more template types when
!TOML_ALL_INLINE
Changes
- ⚠️ deprecated
parse_result::get()
in favour of parse_result::table()
- ⚠️ deprecated
node_view::get()
in favour of node_view::node()
- ⚠️ simplified internal ABI namespaces
- improved the quality of many static_assert error messages
Removals
- ⚠️ renamed
date_time::time_offset
to just 'offset' - ⚠️ removed
TOML_CHAR_8_STRINGS
since it no longer makes sense
Released 2020-06-29
Fixes
- fixed some minor TOML spec conformance bugs
- fixed BOM check causing EOF on very short iostream inputs
- fixed
std::numeric_limits::max()
getting broken by macros in some environments - fixed 'unknown pragma' warning spam in older versions of GCC
- fixed a few minor documentation issues
Additions
- added rvalue overload of
array::flatten
- added conformance tests from
BurntSushi/toml-test
and iarna/toml-spec-tests
- added
toml::inserter
as a workaround for nested construction of single-element toml::arrays
performing move-construction instead - added license boilerplate to test files
Changes
- refactored the parser to reduce binary size
Released 2020-06-19
Fixes
- fixed single-digit negative integers parsing as positive
- fixed parse failure when parsing an empty file
- fixed multi-line strings being allowed in keys
- fixed overflow for very long binary integer literals
Changes
- improved the performance of toml::parse_file
- improved the performance of printing to streams for deepy-nested TOML data
Released 2020-06-02
Fixes
- fixed
formatter::print_inline()
causing compilation failures in DLL builds - fixed BOMs occasionally causing overflow/crash in char8 mode
- fixed some spurious warnings in GCC 10
- fixed clang static analyzer warning in BOM handling code
Additions
- added
table_iterator::operator ->
- added
array::resize()
and array::truncate()
- added
array::capacity()
, array::shrink_to_fit()
, array::max_size()
- added non-const -> const conversion for table and array iterators
Changes
- renamed table iterator proxy pair members to
first
and second
to match STL
Released 2020-04-24
Fixes
- fixed some multi-line string parsing issues
- fixed pedantic warnings on gcc 10 and clang 11
- fixed
is_unicode_XXXXXX
functions being wrong in some cases - fixed
TOML_LIKELY
not being correct on older versions of gcc and clang - fixed minor documentation issues (#26, #38) (@prince-chrismc)
Additions
- added additional error message cases to the parser
- added
error_printer
example - added
toml_generator
example
Changes
- improved unicode-related codegen
Released 2020-04-11
Fixes
- fixed printing of inf and nan
- fixed parser not handling floats with leading '.' characters
- fixed pedantic vtable warnings on clang with -Weverything
- fixed a number of documentation bugs
- fixed
TOML_UNRELEASED_FEATURES
default being 1 (it should have been 0)
Additions
- added
TOML_PARSER
configuration option - added
TOML_LIB_SINGLE_HEADER
indicator - added doxygen page for the configuration options
- added SPDX-License-Identifiers around the place
Changes
- split some header files up to make future maintenance easier
- refactored and greatly simplified parser
Released 2020-04-07
Fixes
- fixed some parsing and printing ops being locale-dependent
- fixed some parsing errors at EOF when
TOML_EXCEPTIONS = 0
- fixed some unreferenced variable warnings on older compilers
- fixed some 'maybe-uninitialized' false-positives on GCC9
- fixed pkgconfig subdir being wrong
Additions
- added support for implementations without
<charconv>
- added cmake package config generator (#22) (@GiulioRomualdi)
- added build config feature option
GENERATE_CMAKE_CONFIG
- added many new tests
Released 2020-04-03
Fixes
- fixed some parser error paths not returning early enough
TOML_EXCEPTIONS=0
- fixed a number of minor documentation issues
Additions
- added support for TOML 1.0.0-rc.1 🎉
- added
operator[]
, begin()
, end()
to toml::parse_result
for TOML_EXCEPTIONS=0
- added additional compilation speed improvements for
TOML_ALL_INLINE=0
- added more specific error messages for parsing errors relating to prohibited codepoints
- added a large number of additional tests
- added support for installation with meson (#16) (@ximion)
- added the array and table iterators to the
toml
namespace
Released 2020-03-28
Fixes
- fixed minor documentation issues
Changes
- refactoring of ABI-based inline namespaces
Released 2020-03-24
Fixes
- fixed minor preprocessor/macro issues
- fixed minor documentation issues
Additions
- added
<cassert>
include directly in 'debug' builds when TOML_ASSERT
isn't defined - added Clang's
[[trivial_abi]]
attribute to date
, time
, time_offset
Released 2020-03-18
Fixes
- fixed crash when reaching EOF while parsing a string when exceptions are disabled
- fixed some attribute warnings in GCC
- fixed build with GCC 8.2.0 (#15) (@shdnx)
- fixed exception mode detection sometimes being incorrect on MSVC
- fixed compilation on older implementations without
std::launder
- fixed
json_formatter
type deduction on older compilers
Additions
- added support for Unicode 13.0
- added support for
\xHH
escape sequences (toml/pull/796) - added short-form license preamble to all source files
- added build configuration option for compiling examples
Released 2020-03-10
Fixes
- fixed ICE in VS2019 when using
/std:c++17
instead of /std:c++latest
Additions
- added
#error
when TOML_EXCEPTIONS
is set to 1
but compiler exceptions were disabled
Changes
- parsing performance improvements
Released 2020-03-05
Fixes
- fixed
parse_file()
failing to compile with plain string literals - fixed tests being built when used as a meson subproject (#14) (@shdnx)
Additions
- added support for compiling into DLLs on windows (
TOML_API
) - added support for explicitly setting the
TOML_EXCEPTION
mode - added
TOML_OPTIONAL_TYPE
customization point - added
node::ref()
and node_view::ref()
Released 2020-03-01
Fixes
- fixed some pedantic clang warnings
- fixed some minor documentation errors
Additions
- added
node::value()
and node::value_or()
- added
node_view::value()
- added relops for the date/time classes
- added
TOML_ALL_INLINE
and TOML_IMPLEMENTATION
options - added preliminary support for ICC
Removals
- removed
<cmath>
dependency
Released 2020-02-26
Fixes
- fixed minor printing bug in
operator<<(ostream, source_position)
- fixed minor documentation issues
Additions
Changes
- improved quality of error messages for boolean and inf/nan parsing
Released 2020-02-23
Fixes
- fixed truncation of floating-point values when using ostreams
- fixed missing value deduction guides for dates and times
- fixed potential ODR issues relating to exception mode handling etc.
- fixed some documentation issues
Additions
- added serialization round-trip tests
- added
node::is_number()
- added
node_view::is_number()
- added
node_view::value_or()
- added hexfloat parsing support for all implementations (not just
<charconv>
ones)
Released 2020-02-20
- First public release, yay! 🎉️
diff --git a/search-v2.js b/search-v2.js
index 1fb71e1f..c9a7ba2d 100644
--- a/search-v2.js
+++ b/search-v2.js
@@ -1,7 +1,7 @@
/*
This file is part of m.css.
- Copyright © 2017, 2018, 2019, 2020, 2021, 2022, 2023
+ Copyright © 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024
Vladimír Vondruš
Permission is hereby granted, free of charge, to any person obtaining a
diff --git a/searchdata-v2.js b/searchdata-v2.js
index 43256b67..5b32e37c 100644
--- a/searchdata-v2.js
+++ b/searchdata-v2.js
@@ -1,2 +1,2 @@
/* Generated by https://mcss.mosra.cz/documentation/doxygen/. Do not edit. */
-Search.load('O+!-x00000^#T9@GJgO7l2ZWyynX-x0ssL30{{R4DFgrj0s#O30strq0Du4iY!Cnd00C_p000311poj6DJB2_0RaR6C@KJe00C$)00001bT|M200Ch>00002Z*U+007L))00DGL00001UsM1900AOe00001B47Xj00DAl00001Z)^Yn00DGz00001VR!%l00DA-00001WrP3#00D4{00001Z;${000BCd000321^_yo0Du4ibD{tM00C^O00001VXy!I00DBg00001WxN0Y00DHu00001X~+No0ssmC2mk;9DbxS}0RR{P00AlB000327XT>a0DuAl2>=HGC_UN$fa(AM0RR*L00Aig0RRC3696a#0e}DjJPH8-0RR>N00Ai&0RRC36#yt40e}DjJt6@B1OQF|QUFi@Q~&@0DKG&51OZI|Q2QvfJB0e}DjT|fZ<00cceAzShQ01^QJDggja0RR92a#R5T00D1i0RR92bZh|t00Cig0RR92a(Dp%00Cuw0RR92aD)K>1ON;G5C9GU5&!@JDUbmG1OW>G4*(4S5dbKf0e}DjWuO5700C^S0RR92VzdDO0RXT700Ak$0RRC3uK*~-0e}DjWy%2n00D5)0RR93VR^a%0N4Ql0RS2R00AlJ0RRC382~8k0e}Dja`FKH00Ck80RR92WdH&I0RS@q00D9g0ssI3Zx8|i00DFs0ssI3VH^Sg00D9$0ssI3Whepw00DF^0ssI3X*2==00Cb*0ssI3bU*?C0svM3SO5S4DNF(Y0s&P3R{$td0)PMkb65fZ00C}d0ssI3X=nlf00Cic0ssI4b96=m0CWNX00C}#0ssL3IsgCxDT)FB0RcGxD2@Vv00C~40ssI3X`BK800C#B0ssI3WvBuG0RTJz00Akq0ssL4I{+xS0)PMkWWE9b00C~s0ssI6Y;R&^1_A(t0syW80L%ga1ppiX9snW$Bmf`)00AlF0ssX88vq>uApj!)9{?!u0)PMkW%dF900DCb0{{R4VGIKR0RSoh00Ai&0{{U4EC2ujDIx;^0RbxjC?*4d00DF?0{{R4ZZrb`00C(_0{{R4Xg~u10RkxiC|?`{fJOrV00Cu80{{R4V^{+K00CiM0{{U4Y5)KMDQW`%0Rd?MC~gCQ00DV)0{{R5Y;DU1XF0s%_^NdPF41b_emWtap200C~I1ONa5X{ZDM0RW@`00Akq1ONd6qW~zl1b_ema=rur00Cvj1ONa5XUqfu00Cvv1ONa6Y;>*!0N4Zo00C~^1ONd5k^le!DeeRS0RWT$00AlZ1ONd6lK?3E1b_ema{>hb00CtR1poj6Y!C$i00Cka1poj6VH^bj00DF&1poj6Unm6t00Cw$1poj6Z!`q}0RoW#C|~jffI0;L00DVG1poj6VN3-800DAR1poj6a##fb0RWZ&00Ajv1pom7l>jJc1%LnnZf*qt00Cik1poj6Wqbty00C@*1poj6Z-@l|00D1~1pom6m;e9)DVhZU0RWl+00Aka1pom7nE)uL1%LnnWv&GP00C{b1poj6X}kph00DHu1pom8mjEbVo&|u&1poj6WzGcv00DH`1poj6Vc-P-0RWr;00AlN1pom7n*b>A1%LnnboK=R00D0P1poj6X#@rU00D0b1^@s7a1aIn00CbX1^@s7XB-9q00C|y1^@s7X($E&00DF^1^@s7VKfE+00D101^@s7Y(NG80|1@?pa7x(00AjX1^@#AodBNzp#UgU27mwob6N%f00DJo1^@s7Z)^qt00Cuk1^@s7Zg>U&00Cuw1^@s7XM_d-00D1`1^@s7ZIA{400D271^@v7rT_o|DWV1d0Rg1|D5eI000DBW1^@s7WwZtW00CmU1^@s7ZNLTq00DKz1^@v7r~m)~DbfZ20Rg7~DAopm00C#*1^@s7ZsZ0400C+01^@s7a_|NK00DIN1^@v7ssI21DFO!o0RgE1C>1pt%<0Okb%Mg{(pX!HjF00CnH2mk;9VF(BS00CtV2mk;9Ula%c00D9u2mk~CS^!=ETmWDI00Ai`2mk~DSpZ!CTL51GC@=_s00Cq+2mk;9ZbS$G00M7mAP4|T2mk~CVgP0UWB_OY00Ajl2mk~DVE|a)00DJ=2mk;9Z-fW{00Cl(2mk;9Uyuj@00DBA2mk;9Wt<2A00DQR2mk;9Z>R_W0RU_O00Akq2mk>AYXB&?2!H?qWxfai00DZ&2mk;9Y0L-!0sw9RZ~y=SDcA@A0s(CRZvZIX2!H?qdE^KH00Cj{2mk;9a`XrQ00DCP2mk^AasYGy00Aim2>=2CaR74wC=3aJ00C|i2><{AVH^nn00Ctp2><{AY$yo;00D0<2><{AZ!`%20swXZcmMzaDL@GT0swjdd;kCeDNG3f0s(mddjKd>34j0rWmpLS00C`c2><{AX=n)m00DGv2>=2DbpUq&C|^bifOH7}00Cus2><{AbchK600Ci+2>=2BegJ>~00AkQ2>=2CeE@#|D4+>|00DHS2><{AZm<{AZ@dWr00D5q2><{AU&sjn00C#t2><{AZqx|?00C**2><{Abl?d900Cj<2><{AZ|n&G00C_B2>=2Bf&hd700Alf2>=2CfdGR5C|#B05S>yW(okd3IG5BU%(0g1OT!Cwg9vMxBvhFDdY+O1Oc%CwE(jKw*V;a3V;9tb9CMc0Q3p~1OU1Kz5u)czyJUNDGUn$1OUPS#sI_s$N&HVDI5y`1OdSS#Q?(q#{eiM3xEItb1Vx000Ch-3jhQHxd6QYy8yocC|?!}fItfX00DGH3jhECWmpRU01R(*V`Xq@VrFb}VP}c~0Nw!r(gFak0|4X$0H_B5-Uk3s2mr1K0MZBm0t*0M3jhECI%Ep~0RSxn00DBG3jhECZ=eeR00DHS3jhECVXO-P00DBc3jhECWw;9f00DHq3jhECX~YWv0RqVYI$xFxfXWL100Cvt3jhECY}^X~00Cm+3jhHC$^ZZXbM6ZO00C$63jhECVfYIG00C_N3jhECW&{iX00CbL3;+NDbPx;x00C?k3;+NDbsP);00Chl3;+NDW+)5*00Ct#3;+TE%mB^+00AjF3;+TF%K*&)C_oH=00DAF3;+NDWl#(N00DGX3;+NDbX*Jo00CiQ3;+NDZD600D233;+TE&;Zf^00AkU3;+TF&j8T?D5MO400BIz3;+NDJhTh|00DBk3;+NDZ@>%y00DHy3;+NDVayBw00DB+3;+NDW!MY=00D5`3;+NFWOQ#d3;>u60OSk+00BDc3;+QE(*Qd741fRua{dee00CtN4FCWEbPNpu00DFo4FCWEVHgbn00C_t4FCWEawH7^00D0*4FCWEW-tu^00Cb%4FCWEY&;DB00C`64FCZESONe6b50Ea00CuE4FCWEbXW}l00DJg4FCWEZe$Gr00C)g4FCcFS^``G00Aj>4FCcGSpr)ED0~fo00DG@4FCWEWsD5~00DE74FCWEW|$2C00Cy64FCWEZ=?+X00CdB4FCWEWv~qZ00C{b4FCWEX}k>p0RUbC00Ak;4FCZFT>>b~4S)avJ<<&T0RUhE00AlB4FCZEVgdjGDe4UX0RdqGDDDk_0RUtI00Ald4FCZFV*)4u4uAmzUjisRJ>(65^bG(84gdiFW&!{KDIN|00Rd$KC?XDk00BKH4gdiFXaWEMDK-uO0RU4gfF?08$PB00DAd4gdfFZ*UF(00DG%4gdfFVSEk%00DA>4gdfFWrz*{00D504gdfHZFFyN4FJLo0F({@00BCh4gdiGYXUl`4uAjwbgm8n00CvT4gdfFbG!}!00Cyg4gdfFX2=cz00D2#4gdiFX9EBMa@r0600DL04gdfFZ{!XD0RU(N00Cw24gdfFbo34Y00DLS4gdfFZU7Ge00C(R4*&rGX#)TOWD*Ym00C|m4*&oGZyXN*00Cnn4*&oGWhf5-0RUJ9)54*)I?0B8>YkPiT25C8xHI%p680RnvkUpmwd0D=&J00Cu)5C8xHZIloI00UufY3K_8NDTm*5C91P)d1fB+W^-9;Q-?R-2mADMF)&SrD;sD$L*Z|}JD8dkc00DW(5C8xHW#AA10RZO!00AlN5C8!I<^U-05P$;!?*Q=t^8f$=DgF=u0|4~^_W=0-00Ais5dZ@L^Z@n%_y8yr5r6{&?f~!r@&G(2J@ya)1`&W75dZ@K=>Y2h?EnA)DLN4V0|Dp&>HzEjC_)i{00BKn5dZ@K`vCm_{{R31DOwQ#0|EK~`~dy{C}I(S00BK{5dZ@K0RaO61pxp7DS8nA0{{mB2>}ZM00Ak85dZ@L1_1~G3IQmP5r6{%009C41OX^Lf)Rk05dZ-I8vy_TDY6j&0Rb8TD7F!R00DQr5dZ)IWyBEx00C*r5dZ)IcF++300Cdt5dZ)IXWS7000C~|5dZ)IY3LCE00DCD5dZ)Ibo3Db00DFQ5dZ)IIsg&?00BA%5&!@JWDF7j00DFo5&!@Ja~Ki;00lfDJw6~N5dc&X0CW)mq7eWd5&!@JawHM}00D105&!@JbU+dS00Ch}5&!@Ja!e8c00CuE5&!@Ja99!m0RRjE00DAj5&!@JZ)g$#00DGv5&!@JVRRAz00DA(5&!@JWq=X@00DG{5&!@JX^av800Cc;5&!@JbeIwV00DEJ5&!@JZln?b00D2R5&!`J4FLcFa<&ox00D2h5&!@Jbifh-00Cjf5&!@Ja?BC{00Cvv5&!@Jbl4IA0RRsH00AlF5&!`K4go0W5`X{!ZtfBQ00C+C5&!@JXZ#WX00CtJ6954K5di=JDGn0=0Ra#JC=wHZ00Cqe6954K7XbhPDJByD0Ra{PC@K?x00DV06951KbT|_L00D456951LZfzhF07Mf20RR&L00Ajf6954L5&X-00DJ!6954K9RUCVDSi_G0RbEVD1sA!00DA{6951LZ*+JQ0FV;^0RR;N00AkW6954L6agrt6Mz5#VX6}V00DHe6951KVYm|j0RR~R00Ak)6954L7y&5A6Mz5#XwDM=00DH?6951KXWSD200C~|6951KW#|(C010bvV`*Y#b7XAh5CC2h0I(7O-Vy)^697sR0G1N~z7qiM6951KI`k6&0RbKXIvNy!00DU*6aWALWhfK?1pp)gA^|1=C;=b=00Aj96aWDLKmh;&DMl0k0RcY&C`uH71p*@hAps=;CjlP;C_O+FfKU_w0RTJ!00Aj%6aWDMI{_$g6o3E$baoT~00Ccq6aWALWrP#}00DZ66aWALX^<2E0RTh+00AkS6aWDMLjfqD6o3E$CZ-es00C#N6aWALZnP8t00C*b6aWALa=;V-00DHy6aWALbIcR~00BDE6aWALI@lBd00Cs)6aWALbmSBO00DFA6aWALAn+6b00DIN6aWALbNmzl00C|S6#xJMZwM6t00MJkmJ|RE6#xMMJ^=s$DIOI70RcS$C?XYr00BKH6#xJOJs=@i6aW+z05BB*00D9~6#xJMZ$uRU00DGL6#xJMVNewS00DAV6#xJMWn2{i00D4f6#xbRDgi73E&((FFaa_F00Aj(6#xbSDFG`1EdetDF99(DD0~%w00DG@6#xJMZj==O00Cv16#xJMZlDza00D2N6#xJMaI6&o00C{X6#xJMZ@3iz00CpZ6#xJMU&Ivv00C&q6#xJMbkG$500Cjv6#xMMHUR(uDdH6X0Rc4uDCQM_00Cv}6#xJMaP$=b00DXW6#xMMH~|0wDFzk*0RcAwC<+#U00DFm761SNZWtB-00Ctl761SNZX^}}00D0*761SNa4;4C00C__761SNZ#)(N00Cn{761SNUq}`J00C%D761SNbW|1q00CiI761SNa9|by0RTDy00Aj%761VOIRPke7JvW&cy<;500Cuw761SNWP}y~00C}_761VNLID5)DV7!h0Rce)D4G_400DWR761SNWvCVa00wVxbbe`TXcYk56#xJh0A>~dkQM;0761SNI>00DVC7XSbObVL^b00D4H7XShP-UHwR00Ajh7XShQ-2>kPC|nnS00CrT7XSbPZEjE(0Bjck0RVyn00Aj{7XSePfdeRj7k~f(Y=##A00D1~7XSbOZsUF7k~f(XQ~$f00C~Y7XSbOX}A{v00DBo7XSbObi@|`0RZd+00Ak`7XSeP>jNm%7k~f(XWAD400C~|7XSbOY3LUK00DCD7XSbObo3Vh00DFQ7XSbPb9c%Y000;O00BA%7ytkPIuIBD00Cqc7ytkPbQ~A}00Lrjnil{f7ytqQgad{H00Aj77ytqRg9C*FC^#5^00CV-7ytwSpaY%*q64G@00AjZ7ytwTp97r(p#!4>C|DSP1pu}KxC6QayaT=i00Aj%7ytzVwF9>UxdXccy#qZcUKjv)7=Q!-umi3GvIDdO00AkI7ytzT$^*;;&I8Z`(gOeiDWVtv1p&ze%LB~=&jZl|D6SZQ1Ol%Etpl+GvjZqSoEU(#7ytzTzyrbq!~@0y$O8ZYDb^SO1p&VU!2`ns#RJC!DB>7^00BMd7ytnP@&f1S00Cv182|tRbaH$d0H7HF1OVg%;sfRb=mP)&DX=*8UO(Rlmh?(DQ+470RfW(C~_Kr00C%t8UO$RbbuNF00Ci!8UO$RaEuxN1OS)=mIImtoC5#>DVQ1n1Ob-=l>?arn*%7K8h`)+WT+Yd00C~c8UO$RWxN^y00D5q8UO?Ur~{@0sspS800Ak^8UO?Vrvs$}sROG6DA*c+00C~^8UO$RXY3jP00C+88UO$RbNCtn00MAx$Ql6t8UO(R(*pnjat<2+00D0j8vp8vp1z+00C!m8vpOI00DI38vp9RL6UJir|Q00DBw9RL6UZ_FJ400DH;9RL6UVb~o200DB|9RL6UW#k0RRR900Ajf9smIW1p+8o9)JJ=CSD!@00DAl9smFVZ)_d_00DAx9smFVa(Es900Cuw9smFVUxXe200Cu+9smFVbC4bY00DBA9smFVVVoWS0RT7x00Ake9smIWHv%ZE9)JJ=CbAv?00CvX9smFVY``7>00Cmg9smFVVay%?00DH;9smFVI@lfn00BDQ9smFVY~&sQ00C|49smFVZ}1)f00MAyq8OWa||B<00C|i9{>OWZx|l{0RRXB00Ai^9{>RW3IYHDDJ~xX0RagDC^8>_0RjgCC?+T$fH)rj00AaI9{>OWa!elp00D1O9{>OWa#$Y#00DAd9{>OWWn>=!00CcW9{>OWWpEz=00DD$9{>OWa(o{E00Ciw9{>RWGy(ttDUKfi0Rb}tD3Tw500C^69{>OWZ=fFl00D2N9{>RWIsyOzDY72`0RTJ#00Aky9{>RXI|3-cAAkV@IRYpqwjY4T9{>OWCe9xK00Cv%9{>OWY~UXN00Cm=9{>OWVeB6O00DIJ9{>OWI`|&|00BDw9{>OWYy=AOHXaJv<;=G#&s>9snF508}6V00DAZAOHXXZ)_j{00DGzAOHXXVR#?_00DA-AOHXXWrQFA00D4{AOHdY_yPI>00AkMAOHdZ_W}6O7200CdhAOHXXWzZl100DE>AOHXXa@-&Q00Cj*AOHaX`~d&~DefQu0Rj5~DDohH00DIPAOHXXYycqu00DIdApigYa||H>00CtZApigYau^{100CbfApigYWh5a000DCeA%Fk@a#kS#00D1eApigYa%dp{0ss~Q7y00C|yA^-pbZ(?QOApi;@04O2=0RRjF00DA5A^-pZZ$Kgd00DGHA^-pZVN4A4t00CqiBLDyaWh5g200CqwBLDyaWiTTE00Ct-BLDyaV>}}O00Cn{BLDyabx0!s0{}h(KmtMn00AjfBLD*dJpw-hK>{dTBY*$_Wnv=$00C@nBLDyaVss+_00CioBLDykZ*YEPV`*YxW^;6qAOPqf074-EkRbprA^>C}0FojA+#&!BBLGe#0DvO^00BCNBLD#bLjpRqBY*$_bh;w|00C^mBLDyab;u(C00DE(BLDyaWz-`80{~$IWdmaa00AlBBLD*dU;|_WVgo4XBY*$_W$q&Y00C_JBLDyaX#gYu00U)mW+WZ}+9Lo4BmfBjUjtDCT?1JIRRd20R|8W6TLS(b7mv}00C!eBme*bVQ?e>00C@vBme*bW_%<700CcuBme*bWr!pI00DK5Bme*bY?LGb00Ci|Bme*bcAz8x00Cd7Bme*bWvnCs00CpNBme*ba=0V_00DKrBme*bZ^R@300DE#Bme*bU(h4~00CvzBme*bcHATY00DC1Bme*bW#}XT00DFEBme*bW%MKf00LohTqFScBme;bMgaf;atb8?00ChRB>(^cWfUa<0RTq<00C$qB>(^cbR;DJ00C|)B>(^cZ!jeQ0RTt=0su+@OaTA^DL^Fv0s%<@O93cGC4c|{WlSXi00Mb*JS6~DB>(^cVO%8u0RT<`00Aj%B>({dO#vuyC4c|{J$5Ak0RT_|00Ak4B>({cQUL$~DUKxo0Rd3~D3T?B0RU7100AkWB>({dQvoQXC4d0~PXQ=AJ%}ZMm?Z$JB>({cRsjG3DZ(WH0RdG3D8?m#00BMBB>({cSOEY5DcU6f0RUP700AlFB>({dSpg{MC4d0}R{(^fAv`@kekB01B>>bV0QMyS00D9WCIA2dZxki~00DFwCIA2dVIU>|00D9)CIA2dWh^ED00D3^CIA2gd2M8G8YKWWB>-k605~Q900BBaCIAHhX8~&gZ2@TkZvg-SDOM%`1p#IOY5{BkXaQ~kC}Jjn00CuaCIA2dZFnXC00C)!CIA2dbc7}V0RdwHUy3FG00Cu?CIA2dbeJXp00Cj1CIA5dWB~vHWvV6s00C{TCIA2dX|yH)0RUwI00DHsCIA2dWyB@`00DE#CIA2dX3!=80RVFW00Al7CIA5easepdCV&6|J?16=0RVLY00AlVCIA5dcL4waDgGt^0ReUaC;}&d0RVXc00AiwCjbEfcmXIBCx8J1bO9(lJ@_Vo2qyp0O%(G00BDgCjbEffB`xHD1ZO~WdP$qyNC;$KfWhN*900DF|C;$NfC<6ciay}>k00Ct}C;$KfbVw)w00DGPC;$KfVN@sp00C`UC;$Kfa$qO`00D1iC;$KfW^5<`00CceC;$Kfba*HL00C@%C;$Kfb%ZDY00Ci&C;$KfW{@ZV00LoUI4A&?C;$NffdK#kWu_DcUFi0Ri#>DBdW500DI5C;$KfY3wKf00L!m)F=S*C;$Nf?EwG*DFP_~0RZm-00AisDF6Wh?g1zeDS!Y0bQUQ900CnjDF6TgVI(O400DR^DF6Wg@c{qw6h00Ak&DF6omp#hr#odKBvp8=%-qX7T`Db6VX2LYe~ngN^vm;s&vqyeG00DHyD*yliVazK40RX=N00Al3D*yojz5yuQD}Vq2bmA)j00D05D*yliY49rm00D3ID*yliaQrI(00CbDEC2ujX9z3+00C|eEC2ujX%s8~00DFwEC2ujVIV9300D0%EC2ujY%DAQ0RX`P00AjDEC2xkzyT;cEPwz3azZQs00Cu6EC2ujXHYBv00CuIEC2ujbX+U|00C}dEC2xj!vO#RDQ+wP0Rh4RC~_=-00C!sEC2ujZh$NR00C)+EC2uja*Qkh00DH8EC2xj#Q^{TDV{6<0RhATD55NY00CvFEC2ujY_Kc<00CmQEC2xj#{mEVDZ(rO0RhGVD8?*+00CvpEC2ujZPY9P00LoYyet6PEC2upVPa%vX>)W+D*%8i0MaV}GAsaSEC84+0N^YD0RprEC|@8efa)v&00MM#7ApVe)bDKaep0RhYbC^jvC00DD6EdT%kWkf9i00C@DEdT%kVo)sr00CiEEdT%kbX+X}00CcOEdT%kW@s${00D1qEdT)m$^j@}EG>X^EdT%kd3r4X00Ci!EdT%ka*Qni00DB6EdT)k&jA1dDV{9=0RhedD55QZ00C~OEdT%kVX!R#00CvTEdT%kY`iT100D2pEdT%kZ^$hG0RYhf00Ak~EdT)k(*XbhDc&sr0RhqhDB>-E00Cv_EdT%kZSXAs00C+CEdT%kbo?y<0RqqgC|}qufC4T600CtPE&u=lbQCTC00ChdE&u@l)d2tjDJCue0RhwjC@L<100DF`E&u=lZa6Lg00C(}E&u=lZ$vHt00D4HE&u=lUr;Up00C!KE&u=lZd@(^00C)YE&u=lbZ9OB00CicE&u=lZ*(pI00C@zE&u}n+X2}D*8uAe(00D9wF8}}mWh5^E00CkuF8}}mZ7?qY00DJ2F8~1m;Q;^vDMBv*0Ri9vC`K=U00C!AF8}}mZd5M-00C)QF8}}ma$qk200DGnF8~1m;{gBxDRM6W0RiFxD0VM^00CuuF8}}mY=kcW00Cl(F8~1mH#QBFn|C7W>PQ!00CuMFaQ7tc5iNBX>@XSDFA#b0NyG96fFQAFaSa@0AMfx00BB?FaQAo^Z`1AFn|C7cZx6o00Cu^FaQ7nX_zno0RR*O00CvBFaQ7nZm2K-00D2VFaQAn6$1bPWx6l`00C^iFaQ7nV#F{20RS8W00CvtFaQ7nZPYLT00LoY$}j-hFaQAn76SkQdFn6#00Cj{FaQ7na`Z3&00DCPFaQAn7XttRX9h6<00C|aF#rGoX%I0000D9qF#rGobR01N0RR{S00D9+F#rGoWh^lO00Cz*F#rGoWjHYa00DG9F#rGoZbUHv0RR~T00DGRF#rGoZd5S<00C)QF#rGoZ(uP100D4jF#rGoUu-b|00C!mF#rGoZg?>O00C)!F#rGobc8Vg00Ci&F#rGoZ;&wn00C^4F#rJo8Up|UZlW;&00Cj9F#rGoWvnp(00C^WF#rGoZ@4i400D2lF#rJo9RmOXWy&!C00C{zF#rGoY1Aj1_5vabOLw+asqY&dIBhlGJpU9Xpk}h00DHOG5`PpVW=_y00D5WG5`PpU$im+0sw^qhXMcrDZnxS0sx5uivj=vDaw00C`QGXMYqX!~G=KmBXE-zf00C}7GynhrX-G5x00DANGynhrbW}6|0sy4~rvd;0DPS}J0s*7~rUEEtG=KmBWo$G600C@vGynhrVth0J0syH3s{#N4DTp)x0s*K3ssbpEG=KmBWt21k00C{DGynhsVQGRi0Hibk00&`WWM*k|bo4R+E;9g#GXU%}046j5S~LKvGynnugaU>FC||}hfV4CK00MM#x-tOLGynkreF6XhDe5!;0RemhDDE_X00BPqGynhrW&AV%00CqIH2?qsZwNI200C|eH2?qsAQUwK00DFwH2?qsb09SU00C|$H2?qsZ!9$c0RVpj00AjDH2?ttegY^wHGlvCK0-AB00Cu6H2?qsWKcB#00D1SH2?qtV{S4v09-Wy00BH=H2?qscWgBP00CukH2?qsX?QgN00DM>H2?qsUxYOP00Cu+H2?qsWRNug00D27H2?qsZk#m$0sw&mg8~2nDX2970s(*mf&wV6HGlvCU9>d-00JOeqBQ`%H2?qsa>O+N00D2#H2?qsbksEf00CjzH2?qsa^N)p00Cv@H2?qsaO^bz0RXK600AlZH2?tsuL1x8DFQYC0RXWA00AisHUI$uumUI$Hh=&Da~3uL00CtlHUIztY$P@S00CkuHUIztVK6oT00DG1HUIztUpzJd00Cw~HUIztZ%8%(0RpZ9C|?FPfKE0500DVaHUIztVPG}@00DAlHUIzta%?sL0RXcC00Aj@HUI$uvH~c4Hh=&DZh|%d00Ci&HUIztWso)i00C^4HUIztZ=5y&00D2JHUI$twE_SEDXumE0RXoG00AkuHUI$uwgM=;Hh=&DWx_T900C{vHUIztY0x$R00DH?HUI$vv;rt!vNnL+HUIztW#Tpf00DIFHUIztVe~ct0RXuI00AigHvjEbP6{B00C|iHvj+uX&5&E00D0vHvj+ua3nVX00CbrHvj+uXD~Ma00C|`Hvj+uX*@Ro00DGDHvj+uVMsRs00D1KHvj+uY*aS@1OUMTzXH1gy#fFMDPT7M1OdPTz5==eyaFg{H-G>Eb8t5R00DJ=Hvj+uZ-h4h00Cu+Hvj+uZjd(s00Cu|Hvj+uXPh?x00D2JHvj+uZKyW@00D2VHvjEa{4y_00CtJH~;_vVhA_@00C_dH~;_vbrd)N0RYDW00Ai=H~;|w#sVlLIDh~FXDT=V00C|?H~;_vX*f6l00DA7H~;_vbVN7+0RYJY00AjbH~;|w$O0%-IDh~FWm-4@00C@bH~;_vVrV!30RYPa00AjQ0RYVc00AkSH~;|w%mOH&IDh~FWu`a)00DKbH~;_vY_vE400CjTH~;_&VPa%vXlZV9barw!0H`(q`ZfSsHvqIZ0O~gY8aMz-H~^A30Khl^0RpT7C|~?FfW|lg00DFGH~;|v&jJ7eDFQhF0RheeC$r00Cu=IsgCxbCfy&0RS!o00DWRIsgCxVWc_$00DBUIsgCxa00L-lBs&07I{*OyGXnqtWnw!300C`gI{*LyX>2T!}00D5WI{*LyU$i>_00C#ZI{*LyZooSL00C*nI{*Lybj&*d00CjrI{*LyZ`eBk00C^?I{*OyH3I+va_Tz(00Cw0I{*LyXY@M&00CwCI{*LybO1a600C|WJOBXzHv<3xWfD9900C?kJOBUzVjMgG00C(tJOBUzbSOLk00D9?JOBUzWi&hh00DM7JOBUzZa_Q$00D1CJOBUzV@x~%00Cc8JOBUza#%b700D1aJOBX!HUnQ|JOBUzd1^cW00CukJOBXzIRgLzcYZto00Cu!JOBUzX^1=k00DN6JOBX!I0IjlJOBUzWtuzy00Cs8JOBXzIs*U!a;`i800CvPJOBUzVz@j200C{jJOBU!Z*{0V0K_~10RTG#00C#zJOBUzZrD5k00C*Jpcd!Y%o0l00Ch(Jpcd;VPa!sW@&3~b98pLIso1}09ZQ!k~;w8I{*wk0C+qA$~*w@JOCU$06aYa00Cb@Jpcd#ZgZMC0B}730RZO$00DD=Jpcd!XM{Zf00Ci&Jpcd!Y>+(w00Cx}Jpcd!Uz|Mv00DHOJpcd!Y^Xf|00DKbJpcd!VYEE}00CyYJpcd!WxzcE0s!d(>jD4)Da<_p0s-g(>H;XzJ%9iKa@aip00Cv00D0NJ^%m#Z2&(200DIdKL7v$Yz#jD00D0jKL7y$^a20@DIPxn0Ri&@C?Y?A00C?$KL7v$Z!kXq00D0{KL7v$Vmv{00AjrKL7y$`T_s}DQZ6e0Ri~}C~iN10Ra3000Aj{KL7y%`vNF{KY#%P_W~$9J!C(CbUy%wKL7y${sI62DV{$70RjC2D55`r00BLyKL7y$00RI4DYicV0RRF600Ak$KL7y%0Rt$+KY#%O{{kpIx<7!*KL7v)AR#00DDSKmY*%ECT=ma$Z0H00DGjKmY&%aA-gP00CcaKmY&%XmmgT00DG*KmY&&Z(&$K0DwRM0RSrl00DTAKmY&%Wt2bw00Cs0KmY&%ZlFK_0RUVD00C~SKmY&%X|O;500C#VKmY&%WxPND0RUYE00CskKmY&%Zp=Uc0RUbF00C&&KmY&%blgAy00Cj*KmY*%Uz>&a122J00CbTK>z>&Wf(yK00CqkK>z>&X(T}a0RUnJ00Aj5K>z^(VFf5OL4W`OJUT%D00BHgK>z>&a!5e{00D1KK>z>&bW}kA00CiIK>z>&a$rFK00CuYK>z>&aBM*U00m-YaCdLQKmgJ}0O&vfDnS5pK>z>&I(R_<0RdwLI*vhr00C~4K>z>&Z=68@00C*DK>z>&XQ)8{00CvLK>z>)aA|UeKmevd0JK2>00CdRK>z>&WynDQ00CppK>z>&a@0Wp00DK{K>z>&Z{R@y0RRL800Cv}K>z>&Zty_>00D3IK>z^&1p@#9a{@vD00CtNLI3~(Z45#H00C(dLI3~(bQnSa00CbfLI3~(WF$fW00C|)LI3~(VK71f00Cb%LI3~(b38%-00Ct}LI3~(bVxz~00Ci6LI42(1_J;Ab6P?G00C}ZLI3~(VPrx800C}lLI3~(UvNSI00CrnLI3~(ZhS%j00CiwLI3~(Ux-2g00DE3LI3~(Wt2hy00C*5LI3~(bf7{200C*HLI3~(ZmdE800C*TLI3~(X1GEC00C~kLI3~)WNB1F0K`H700CdhLI3~(Wz<3d00DH`LI3~(Z{R`z00DL8LI42(2Lk{BbMis}00C$ALI3~(Zu~+300C(NLjV8)atK2J00DFkLjV8)a}+}W00CbbLjV8)Y#>7b00ChpLjV8)ax6mt00Ct(LjV8)bT~r*00C(}LjVB)2m=5Cb4o)100C!CLjV8)Zd5}600C)QLjV8)a$rLM00DGnLjV8)b8JHZ00CceLjV8)Wq3mX00C}(LjV8)X@o-n00C@@LjV8)Uywrp00C*1LjV8)beux~00C^GLjV8)b*MuC0RRaD00DEfLjV8)XShQE00C~kLjV8)X~aVS00DB!LjV8)bkIWp00DE>LjV8)U))0g00C~|LjV8)Y3M@$00Cd_LjV8)bM!+100Cn9LjV8)VE{w`00DFcL;wH*UkpS500C?gL;wH*VHiXJ00CtlL;wK*3IhNEb1Fmt00Cz%L;wH*ZZt#y00C(_L;wH*azI1?00DGHL;wH*b4)}400Cc8L;wH*WmrT200CrPL;wH*Z)8LO00CoaL;wH*X>ddU00C}xL;wK*3j+WFbAm(w00DA_L;wH*WsF1s00C!`L;wH*Wtc<&00DHKL;wH*Zlpv200C*LL;wH*U$8^~00DWnL;wH*a=b(U00CjbL;wH*ZpcIc00C*vL;wK*3MF0Q+axg^z00Ct-MF0Q+XFNp!00Ct}MF0Q+bVx-200C}JMF0Q+X;ei300CcGMF0Q+Y+ywI00CiUMF0Q+ZEQsV00C)oMF0Q+V|YaX00CuwMF0Q+WQ0Wk00Ci&MF0Q+c#uT^00Cu|MF0Q?Y;AINVsB_fLjbNr03<{Jd_(}$L;xm50Gvet00Cd3MF0Q+cfdse00D2tMF0Q+Y|KRf00C^$MF0T+4g&xIbKXS&00Cv00C~AMgRZ-WuQg?00CsCMgRZ-ZmdQC0RRyL00C~eMgRZ-Z@fkT00C*jMgRZ-bI3*j00C*vMgRZ-W7I|f00Cv%MgRZ-a^OY)00D63MgRZ-U+hKz00DIJMgRZ-VfaP>00D3QMgRZ-Yy?LD00CwSM*si;Ul2zC00CqcM*si;WgJHU00DR+M*si;VJJrc00C?+M*si;Wi&?s0RR#M00DDAM*si;azsY}00C)AM*si;VNgc^00D4TM*si;UtC8300CuUM*si;b!bNb00C@nM*si;VRT0T00DM-M*si;Uw}sd00DW1M*si;WsFAv00C=~M*si;UzkS#00Cv5M*si;bEHQA00DBUM*si;Ww1v800wSxVQF%7{6PThLIBuB0J25^I!6GuM*si;I=n{!0Ra;OI@U*k00DE{M*si;XXHl!00Cj@M*si;Z16__00Cz9M*si;U;IY^00DFYNB{rVsB_zNC0$50JKN|00CdRNB{rl00CjnNB{rVRSx808~i;1pw3p&IHf|)&$Z700AjvNdN@`(*(@~&ji&3(F9*8T1fzKNq_(WWp+sb00DK1NdN!=Y>-I+00Ci^NdN-?$^^^=$OHfZDWXXL0s!a)>I47*DX>WZ0s-d)=>#aYNq_?a$pp&;#{?)ns!4#nNdN%=*aQFpDb`5<0Rh(pDB4MY0|49v-UQ$T00AlJNdN-?;soRb<^%u%DfUSK0|DU#;{@ddDE>)+0|VOx-2~qRJSaWjNdWLkfCNea0RY+r00Ai^N&o=?*#sykN`L?XJuXTB0|4vN(BG`DSk=-0Rc$`D1u6W0Rl$_C?Wt>U?00D5KN&o->d8kSN00DHaN&o->U$ja900CvXN&o->b-+ph00C^qN&o->Va!SZ00DN=N&o->AlOO(00DH~N&o->bL2_@00D05N&o->Z}3V00RT(|00AldN&o=>P6Yq~DF#ab0Rc?~C<;q}0Rl?}C?)_)fDlUn00AZ#O8@`?Wh6@g00D3+O8@`?c`!==00DG1O8@`?Upz|y00Ct}O8@`?bx2D900C@HO8@`?VN^>100Lun_DTR+O8^7_Pz6#2R0UQA00Aj#O8^7`PX$p0Qw3E8D0EAJ0svSAS_J?BDTqq|0s&VASp_JLOMn0YK9oxU00%uhAwD1~EyhUz5J~_xN&sX^0ANc1dP@MFO8@`?a->TD00D2pO8@`?bjV8p00CjnO8@`?a@0!z00Cv%O8@`?aNtV-0s!~~`UC(0DeOxC0s;2~`2;BPOMn0YbNEXD00CzLOaK4@VF*kB00C?cOaKA^`~?0400Ai)OaKA_`vm<2C?HIL00DU>OaK4@VK7Vp00D9~OaK4@ay(1`0ssI70tEm8DM(BJ0s;R70R<>dOn?9ZZd6PF00CiMOaK4@Wn@eM00C@jOaK4@Z*WWi00D1yOaKA^1O)~K00Ak2OaKA^2n7lS00AkEOaKA_2L%ZQD3nZq00Cv1OaK4@ZKO;900C*LOaK4@bg)bS0s;dC1qCQyh)jUCOaK4@WxPxP00DH$OaK4@VbDwf0sssJ4g~-KDcno|0s#vJ4FxFTOn?9Zbm&X~00D0DOaK4@Y4}V400D3QOaK4@a0E>N00CbLO#lD^XAn&Q00C|mO#lD^X&g-e00DF&O#lD^VJJ-i00D0)W!OaOdL0M<+ZI!yp{O#rA(0QgM+00CbDP5=M_b0AIt0RSKc00Aj1P5=P_A_V{eDK<_30RbTeC^}An00DDAP5=M_Wk^l{00C@HP5=M_VpL8500CiIP5=M_bYM;Z00CcSP5=M_W^7IX00D1uP5=P{9|b61FiwDYP5=M_d45g+00Ci&P5=M_a*$2{00DBAP5=P_Bn1EgDWXmQ0RbZgD5g$;00C~SP5=M_VYE&F00CvXP5=M_Y`{(c00D2tP5=M_Z_G{r0RSci00Al3P5=P_Cl_J00D9!Pyhe{WhhVp00CkyPyhe{Z8T5-00DJ6Pyhh{HU$6yDMnBL0Rc4yC`wR(00C!EPyhe{ZdgzN00C)UPyhe{a%4~d00DGrPyhh{I0XO!DRxi*0RcA!D0)zU00CuyPyhe{Y=}?*00Cl-Pyhh{It2g$DVk6K0RcG$D4tM&00CvBPyhe{ZLClL00LoYlu!V&Pyhh{JOuy&DZ)?y0RcM&D8^8L00CvpPyhe{b<|J*00C^;Pyhe{Vc<{z019DZWM*h-ZgX^YoK67JP5>lN0EABf+D`xwPyj$s0B}$MxKIG*Pyhe{U+ho-00DCrQ2+q|J_P^)DI!q-0RcS)C?-*W00CtzQ2+n|a5PZ>00DVAQ2+!0Km|etL4Qh)#fc_>l<00Ch#QUCw}ayU`|00DA7QUC$~V+3Uc00AjVQUC%0VgzIaC{R*>00C}RQUCw}VPH}K00CuYQUCw}Y-~~h00D1uQUCw}Z+KDw0svElQh)#fWt>s~00C{LQUCw}X{=HJ00DHeQUC%1W&~&iC|`!j0s(pid;}=AQ-A;gWxP`W00C^qQvd(~V$4$j0swymfdl{nDcDm00s(#mfCMPsQ-A;gW#m%;00C|8Qvd)0VQJD+0Q6G;00&`WWM*k|bVO1Beo_F~QUE+t0CrOVs#5^^Qvd(~Uj$SD0sx}~r33&0DJWC`0s*1~qy#7~RDb{ja&vSRQUD@U05ntp0ssvJ3j_cGDNIxV0{{~Q7X%dq00AjjQ~(135(E|m6a*+>RDc2k3%k0s*!JxCAJ+RDb{hUA$BP00cceAzN}(0FqPys#E~RQ~&@0a?Df!00D2_Q~&@0bmUY300Cj@Q~&@0a`03D00Cw8Q~&@0aQsvN0RR~U00AioRR9427z8K`Re%5iauQVl00ChdRR911Wgt}m0RT7z00D9=RR911Z!lE=00DG1RR911VLVj;00DABRR911Wk^*300DGPRR911X;f7J00CcGRR911bYN8g00DDmRR911ZfsQm0RTS)00Aj@RR942J_IOyRe%5iZh}<+00C)=RR911XOL9@00Cu|RR941K?DE+DWX*X0Rcb+D5h0_00CsIRR911ZnRYZ0RT?~00Ak$RR942P6Q~#Re%5idCFA)00DH;RR911Y1mZ&00Cp(RR911VdPZ+00D67RR915Y;R&^VJ1}oa#aAFRRFqG0Ps}+0stEX9RvUYDGXKs0s$HX90Vv5R)7EjWf)cf00DC%RsaA2VJKDr0RSlk00Aj9RsaD2D+B-mDLz&J0RbumC_+|%00C=ARsaA2V^CHA00CiERsaA2Vq8`L0RkulC|@{MfMQkv00CuaRsaA2V{}#k00CioRsaD2Q3L=1DTY=60Rd11D2i5q00DWBRsaA3Y;=HD0GL()00D5GRsaG3Lj*+x00AkkRsaG4LIgwvD703900CsWRsaA4a&2xdRsg700K`@R0stQbAp`&cDcDv30s$TbAOtAhR)7EjZsb+~00Cw0RsaA2bo5pL00DIRRsaA2VE|VE1OP__Nd!v-O#}b|DGXNt1OY|_NCZj*Oav$vSAYNkXdG7n00CnvR{#J3VK7$!00Ct-R{#J3Up!X;00DABR{#P4s|2kC00AjZR{#P5ssyYAC{$N~00DGbR{#J3Ze&*g00D1mR{#J5Y;SS~R{%&?0B~0T0RSTe00Ak4R{#M4A_ORiSAYNkYmQd{00Co`R{#J3VVqY000Cm6R{#J3U#M3A00D5WR{#P4B?Kn~00AkwR{#P5Bm^b|D8N^M00CvjR{#J3ZqQc%00DK@R{#M3H3R?wDdJZE0Rc1wDCSpy00C?4R{#J3WAs-500Ck8R{#J3VgOhG00CbHSO5S4Xbe~Y00DCnSO5S6Z*q0CR{-2s02o*R1OP1rF$6CJGXwwuDJ)n31OY4rFa$0HG6X0#SbzWlbUau900DAJSO5S4Wl&fE00DDWSO5V4IRpR!a$;Bj00D1iSO5S4bZl4v00CigSO5S4a(Gw(00CuwSO5V4g9HEpDT-JC0RV*r00AkKSO5V5gajyt00AigSpWe6h6E@CS%3fmZVFid00ChVSpWb5Wf)li00C?sSpWb5ZzNd&00D0*SpWe5i39)vDK=RE0RW2x00AjLSpWe6iUcS`S%3fmWlC8900C`MSpWb5X;@hR00DGfSpWe7hy*BKI$3~ZSpWb5WolUf00DG%SpWb5VSHHt0RW8z00Ak8SpWe6j07l*S%3fmbdp&B00C~ASpWb5X`opE00D2NSpWb5aI9GX00CdJSpWb5XSi7a00C~kSpWb5X~bCo00DH$SpWb5VbECs00D2-SpWb5Y}{D@0|1W%kpz`6*DLz^N0RfZ*C_-9*00DAHS^xk6Wl&lG00C!KS^xk6Wn5YS00DGjS^xk6ZfIHn0RWc-00Aj00Cu&S^xk6VvJe<00C{1S^xk6b(mTJ0RWi<00AkaS^xn7m;@-OT7UonXRcZR00C~cS^xk6X}nqh00DBsS^xk6bjVr&0RWo>00Ak~S^xn7ngl4=T7UonW!_o<00C^~S^xk6V(eM~0RWu@00AlZS^xn7oCGNRT7UonWdd6O00C_ZTL1t8VQKPO01#UM0RW!_00Ai=TL1w8o&+c)TYvxoWhz?$00DI}TL1t7Y&cs000Ch>TL1tGVPa%vXlZV9bawh!05Dkqf>{9KSpYa%0B%|Uo>~CTS^ySX07P2=00Cc0TL1t9Zgg{8SOA1r0CZab0RT4y00Ak8TL1w8HUub)TYvxoWs+L}00Co~TL1t7VW3+800C^KTL1w7RRjP5DY9Dt0RdD5D7IUG00CvZTL1t7cEno%00DB!TL1w7R|Eh7Db`y60RdJ7DB4?q00Cv-TL1t7dgxmK00L!c&|3iRTL1t8aC59%0Q6e`00CwGTL1z8I|Mxh00AiuTmS+AIs`lfC=^_P00C|qTmS$8X(U_#00CzzTmS+9rv#}400AjBTmS+ArUa-2C_G$%00C=4TmS$8V@zBC00L!UFkApqTmS(8Qv?73DPmjz0Rd73C}v!M00CueTmS$8dURX>00C)wTmS$8bAVg`00CcyTmS$8c#K>C00Ci=TmS(8Sp)z9DV|&a0RdP9D56||00DHUTmS$8X|P-X00CyUTmS$8U%XrZ00D2pTmS$8bjVx)00CdlTmS$8Yt&o-00C~=TmS$8Y2aJ{00DC5TmS(8TLb_BDe_zZ0RdVBDE3@{00CwETmS$8dIVhn00L-f>|6i}T>t?9T?7CDDH>e>0RdbDC>~va00CtrT>t<9bSzx}00Ch#T>t<9V>n#^00C}3T>t<9bwphN0RW){00AjbT>t?ApadvXU4Q@qWm;VT00D4fT>t=4CDR^A~0sylFwFCeGDTG}B0s*oFv;-)MU4Q@qbC6vC00Ci|T>t_Ct^}|IC|`bEfS_Ff00DHST>t<9Wwc!Y01aVpV`XM=X>ww1b984uQ~&~10QOY?%2oh&R{$PZ0D4;h2wVVITmYC{01#aOZe0MnT>t<9I>2230Rp-NUpnSd0QOyg00DXYT>t<9VF+FT00D9iUH}FFK?6ktNdrRzM*~X(00Ai)UH}FGKm$YrNCQFxMgvL%C@5Zl00C$&UH||AbUt300Cc?UH||Ad7NGV00Cj5UH||Aa;RPa00DBYUH}0ACj$Tha=Kms00D2lUH||Abi`f&00CjjUH||Aa?oA?00CvzUH||AblhG500C*@UH||AU+7){00Cw0UH||AZ1i3L00Cn9UH||AVE|tM00Lojv|a!PUjP6BUkqOW00DFsUjP6Ba~xj)00C|yUjP6BZzx{?0RSok00C??UjP6BVK`p^00C}3UjP6BZ$w`J00C)AUjP9BO#=V{DOO(q0Rc<{C|X~D00BH;UjP6BJZN7400DAtUjP6BZ**S(00DG*UjP6BVSrx%00DA_UjP6CbY)Oq0E}M%00D54UjP9By959MbE01W00C#FUjP6BVXR*O00C^WUjP6BX1HGf00CdVUjP6Bbi`i(00C^uUjP6BbC<00C?|U;qFCZ9rfE00Ch}U;qLD!34tu00AjdU;qLEzy!hsC|F>C00BH+U;qFCJZNA500DAtU;qFCZ**V)00DG*U;qFCVSr!&00DA_U;qFCWsG0|00D54U;qFEWO;AsUjR&C0GMC^00BClU;qID!~{C5V1NJtaU;qFCZ17+J00C|GU;qFCVfhRQ2<_E04`quoL>L}VE_ODItXC^0|L_k%K*&)Iw<%IfItj@00DALVE_ODWn5tZ00DGjVE_ODbZB7!00CicVE_ODZFFG(00DA(VE_ODZ-8L{0RTk;00AkCVE_REL;@&~VSoSube3TN00DBIVE_ODWu##M00DEVVE_ODbFg6m0RTn<00DNqVE_ODZopvx00D2tVE_ODW6WUy00C^$VE_ODY}jD{0RTq=00DC3VE_ODW$0l500Cs~VE_ODVf0}D00CwCVE_ODXaHgW00CbHVgLXEXAEKh00C(dVgLXEW*A}s00C|uVgLXFVQ=1H03>1n0RTt>00A~MVgLXEF*srX00DG9VgLXEVMJm800D1GVgLaENdf=?b5>#i00DAZVgLXEWnf|e00DGnVgLXEbZlY(00CigVgLXEZFph;00DA-VgLXFY;RCv0EA)y0RTz@00DB8VgLXEWtd_B00DEJVgLXEa-?Da00CjDVgLaEO9B7^bGBjt00CvXVgLXEa=>B$00DKzVgLXEbj)G^00CjrVgLXEW!Pc>00Cy+VgLXEU*uu{00Cs`VgLXEW$4Nv00d@mb$5zl0I*^JAY%Y>V*mgFUwC5x00Cu+V*mgFY>;CB00Cl_V*mgFVVq+C0RT+`00DETV*mgFZmeSf00D2ZV*mgFX}Dtm00DHqV*mgFaKvK(00CvnV*mjFP67Y{bJk-300DE_V*mgFVc=r`00C^~V*mjFPXYh|Zt`OQ00D3IV*mgFY5ZdV00DFYWB>pGV+dpb00C|eWB>pGbrfU(00CwiWB>pGUm#=v00CttWB>pGWh`U>00D9`WB>sGPyzq}Za!oH00D18WB>pGX-H%M00DGPWB>pGV^m}S00C}VWB>pGbzo!w00CxZWB>pGUupGWq4!&00CltWB>pGZG>b100Cu+WB>sGQ33z~ZkA*K00D2BWB>pGX`o~P00DHSWB>pGW2|HV00C~YWB>pGb+}{z00CycWB>pGU&Lep00CplWB>pGY0zW<00DH?WB>pGVccW@00DI3WB>pJV`go0>|+2pWB`z40O(`@00Cd_WB>pGWB_FV00CtNWdHyHbPQzx00D9mWdHyHZy03&00Luh&|?4|WdHyIZg`?&03>Aq0RU1000DV8WdHyHY&>NE00C}7WdHyHZ%AbT00Cc4WdHyHa#Upi00CuMWdHyHWME|g00CiUWdHyHWo%^t0RU4100C}zWdHyHZ+v9{00C)&WdHyHbckgD00Ci+WdHyHbd+TP00C~AWdHyHWuRpM00C{LWdHyHWvpcY00C^WWdHyHaJXdv00C{jWdH#HR0042Wy)m$00D5$WdHyHdDLY900DH`WdHyHU*Kf`00C^~WdHyHVeDl900D0DWdHyHZ}?>Z00C+KWdHyHbOdGq00D3cW&i;IRRRD3Wfo=t00D3sW&i*Ic_3y000DF+W&i*IUo2(-00DF|W&i*IVK`<000D14W&i*IY(!=N0RUD400CuCW&i*Ia8zah00DVgW&i*IbYNxx00CcSW&i*IbZlk-00C}tW&i*JW@$=h0C;8q00CcqW&i*IY=~w600C@{W&i*IVU%V700C{9W&i*PW?^GxXlZYAhG77@`00C{{W&j5O3;;d?Kmrf|LIMr|5&!@JDeh(f2?NOh3jjR=KLQT`K>`f`5dakfIw)V33xNJ+fXWL100CtLX8-^JY$Rs@00CkuX8;BO&jPRjp#(k!=>awY00AjBX8;BP&H}FhpaeYy=m9kWC`4y~00Cu6X8-^Ja9n2q0|ILTSpr)EIw+_PfP4*r00DGpX8-^JWq4-*00DD;X8-^JW`t(|00Cx-X8-^JZ;)pI1p|EpYXfZq90OzlUpgq3X8?i_fOHRl00Cv3X8-^JZM0_q0s#I4T?7CDDZpm{0s{R5Tm&d%F-28~^|TWz1&)00DH`X8-^JVc=%~00Cp>X8-^JZtQ0O00DLKX8-^OZ((_9Wpe0d05E3&VrKxlX8^EA0QhGB0RUG500C|oXaE2KZyaa<00C(tXaE2KbSP*500ChxXaE2Kax`cF00DJ6XaE2KXFzBG00C)6XaE2KW=v=R00C}NXaE2KZ&+vm00CoOXaE2KAY^C&00DVwXaE2Ka&Tw>00CikXaE2Ka(rk200VSlZo&Wnf@lEhJ^%m$ZeijR0D>F<00U`nWr%11s0aX-XaExcumdCk3IGiR$^^^=t^)`F3k1jnl>znvvI8OkCIPeqC;^iJAOQdYDXwS$8vy$N=mb^)cmv7IBdO(gT|TodJ6R7X+CBp8=%-Kmip5{sN-`00Al7XaE}l`T*wyRRMPc$pd8q7XT6jpaJ{<{s7AZ%>(HK&jZl|ngN^vdI1&$m;s&vqyawx6a@VOq5&urX@C;~uLC0i2>=WP$pp&;tpf)D3IxXllmYbtu>&CiB>}SoCjpWH9|0&m)@XnlX#f=f=KxXxbOZ7O6aWtd*aXl3?E=9BcL9R|(g5!Q!vtXgVgmjFVg*eD`T_s}DTZkP6#?b|Q2}!U@dFb84g}W(&j9QKzyx*yf&tM0?gGLDU;$wQ{Q+SGOau7>D6(mQ3jpr`+yvePPyuoSU;^;~^8nxkbpiMS00AlJX#fiV^#I}o1;RNFZQvr1YV*>U7_yFYucmewYC?0Bn3j^)|+XUSNPXTcQUjpy|@&MlibOHAQJSaW5X#fCffFx=F5&-D{P62QOzyn?a761_h>j3Ql!UMzu+62Y}$OCf$mjONj_5uI_DP(E@5&`G{O#yEMzXM$Y6#x(f>HzEj!2`ns*#yM{#{+T!mH|Bh^#Ul0YJdO%J&$bfdWzhCIT)3Pynp~ECPc9Q~<95u>mLoFaiJpDZpv~6aj++wgiO(xCF8RO#mqZfC5nfB?2u1PXMd|D*}Q7Qvj|3umL9mF9Im)YJdO%UGQoE3jhHD>;&!vSOIziXaWNP1p)8`eE|Ri00Ai^YXA!X2LbW~^aNS~d;@9%2>}ZM_5^jdotR{?ngX95BN1Oe{^d;$LgC_OxDfM9C?0Rrg*UntfQ0Hhay00C#5YXATNZm4Sj00C*PYXATNa_00eVzbav_#0HPiM_8tJzN&o->Ana=Z00DIVYXATNa|CPv00C|aYybcOZxCz%1OS2qkpVOU^a20@DI9D71Ob5qkO4CS^8zR)Y=8g(Y%FX500D10YybcOZ$NAS00(npVsLbBcH(OQ7Hj}UYygNK02UwsoHYPiO8@{0B0W4ITRtEwDlK3D09I)LKxzQGY5*Q<0DNlzOl$yt7yx=p0G>+#00DApYybcOZCIABf^aC0I83X_UDaLF70|D~`82}grD9&tv00DB;YybcOVc={400Cv@YybrS3<1*vGXOXQ3jzQEa`J2d00D3QYybcObOdbx00ChNZ2$lPau96*00CtdZ2$lPbR2B}00U`ZbRum4v|a!PUjP6BUnp$=00DG1Z2$lQb96jy0CWNX00M4oLTvyHKL7*(+5@G>00C!uZ2$lPWq@q}1OVIvJODui6aoMNDU59Z1OeLvI{-ig69OofZGZp)WSngP00C~QZ2$oPZ2|xRXSQts00D2hZ2$lPY`|>*00CvjZ2$lPXUuH?00C~&Z2$lPVc2Z|00wMtVr6Jy>}&u`Z2*RC0I+QU-faNzRR9M78~`2w8w4T%Bmf`)9RvUYDgJE$2LT%Z9RL~xApj!)9{?N#C=PCb00CtbZU6uQb0}^A00LohE^Yv5ApimZDgY@200AjJZU6uRXktJE09;l80s<)jC{*$J^(`m76K6g-~&JaMFbcE00AkeZU71a-2*)ULIf285CPu1OO%gB?Kq{Cj00DA@Z~y=SZ;)^R00DHCZ~y=SVVrOP00DBMZ~y=SWvFlf1pvbWqyUu!G6mfM00AkqZ~z7Y!UCfJlmsya+yONMD8O)l00DBwZ~y=SW!P{400C#-Z~y=SW#n)G00L}ut^@$;Z~y=SZt!pb1pu!Ck^qAQAO*_-00AigaR3DXu>zC;g#;o6%>e)bDH3r21p%-ElK_MSAqC6|3m00D1aaR3Gat^$z&f&?E0$^k9|C|?Y5fMjt100DVwaR2}TVSsS}00DA_aR2}Ta*S~R1pu=GmH>wYBn8g_00AkOaR3GZvI3O=h6E!8&H*n2D5PrOIs+(PbASK=a%6J=00Cuoa{vGVVtjJ|00C`+a{vGWb#I7s0H{0w1pvnar~sJ+HU;4U00AkOa{vYb#sa4Rm;^Ni-~l@WD5P_M00C#Ja{vGVZoG2<00C*ja{vGVa>#Q400DH)a{vVZ$pWeXn*=xo;{gBxDcW-Y1_8(dsQ{V;HwEGWJOe1^bASK=W$beR00C_Na{vGVVgz&m1pvzetN@(^ItAqc00AiwbN~hc$^xqZoCG-q(Tv00CtpbN~PWZ8UTM00LoY3UmNEbN~ea%>u3fp9DMw=K%l#DN1wz1_8_htpJ_`I|b$eJ_9ILbbtT>Wn6Rs00DJwbN~PWY;<%000CiobN~PiX<=eyW@v76barfGYx-~il5qgqaR5+q0K#$rOmhH^a{$zH06=sAfOG)XCjeMG0C+qA0syT7$pHWXDZF$50s^c8$N^s{hI9bJbbtT@Zgg{YZ~(4w0LXLz2>{juHUK*W4gwDW*aJ8KJp>Q}00AlFbN~tg)dMvEIs^>@4guE#Hvl{Y4+2~TDEM@M00D0PbN~PWX&7|?00CznbpQYZWp805bpXCG08(542mnF=M+8IwNd!g!O9V&&O#}b|DL8ci2mwI=Mg&6uNCZUyN(4s$Oav%Ob$|c?Xi#+k00CoWbpQYXVQh5(00CukbpQYYW?}Y60M1AN00CcqbpQYXbcl5T00Ci+bpQYYUu}4G0F-qA00DBEbpQYYbZ7cj00K+^00M7ekTC$NbpQYbZ)ss{a-?+tN(cZ3BLK8@0B~0T0|1f(YyevX00Ak~bpQhakppW0S_CNEb$|c?W#V-J00DaLbpQhZ69I1mUjYCCDf)E)0|F8OZUSBbC|?40fVx2d00CtPb^rhYV;FV-00D9yb^rhYbtHBG0stKW?gIb;DKK^b0sW9OWoYzu04jC>N_GHHb^s_30PI`<2>^)#ZUA2d`~-^vZ~$Qh{sgxH00Aj_7-b^vDt1O<}&MIYXk@dmjZkMZ3GGhy#W9LDK2*a2?3M>c>rnz2L+Y_djM<%2?e|XC_;CD00Cu4cK`qZZD4l*00C)ccK`qZbZmD32?CG;bpU1r0|k--cK~Pv1qHeRC|@XdfO2;L00CuqcK`qZbd+}h00Ci|cK`_hnF4+QZv+eln*x9UaRd$pzX1RNDW-P-2?3Y_eE@C*3k8}2e*ka<4F$ddD7trm00DHscK`qZZrFDK00C*_u2h5&a26a}LKhyZy676ror00Aj{cmN3jpaO*eb_5dzq5_8icmx#%!T~6dcz^%_XO?&X00C~UcmMzaX|#9%00DBkcmMzabijB32>_)6iU4~A7zL*Si~xNE8U@7x00Ak?cmN3jqymWmdIT2*rUHuqd;}Q_`AjsSlI90jWakN|-M9tFn%00Aiwc>oCkr~-`uegqo@ssfJyfCL={#sMfKd4K=`Wh!|900C`6c>n+cVQC6^07!WN00&`WWM*k|bhvf^4tD^ccK{%G0Cso)#&`fuc>n_dg#w2HwE+MDDRy}P0|SHth61z!Unp}}c>sQSfcP2!1^}Z3r3A77wg9vMxBvhFDVTWx6##Jp8Ul3!c>*2+A_8*)rvV%SK?8RJdjhEes{tSaBmzYPNdrRzM*~X(00Akic>omwZ~_?ubOLw+9ReW&ass9S8v;NBb^>|=r~#@09|9u+L<2|zLIXwvN&_g^d4K=`Xx@1M00DFkdH?_cVHA1*00D3sdH@Cjq6DM_u>iFIvjDdMC|{;|fFODR1_QbT0t5yG1Ox~K76V^8DCSWB_FaJXQGfsec|3Xm00CiEdH?_ca$I@<00nb&Y;tgfc>pGQ0MbPOVtN3`8UP9aKm|etuLMK|Mg_41x&Xcaya2!e00Aj}dH@ChvjnvS!T`nq!~n1dH?_cbj*4H00Cv{dH@3e$^hpAy959MbM|@w00C$IdH?_cVFY^s00L}p3VQ%%C;$KfW)OP-00CbbdjJ3dbRc^G00C?!djJ3dbu4=T00Ch#djJ3eW^*`u0Bjuq2LgZrW&vseYyoHiZUG$wIw$}rfMO^+X+5px7-~i$P+yK}B7|dCGeL00Cv{djJ6flLKEUNEQHc8h`)+X!d&m00MM!0(<~4ApigYVF-Kx00D3kd;kLi#00zqz63fbtYCojUw{AsavppD00Ct#d;kCebToVb00DG5d;kCeVL*HU00C`Ad;kCea!h;x00D1Od;kCeW>|ax00CcKd;kCeY-D@@00C`kd;kCfWnmO00C0Q&0RdjBjQ*8%_mDFS`~1p&|k(gNxM)B@H5C=Pyr00d@iaB~!X04_%WtXlx|TL1t7Wh8z80|M{@=mP2jIw*=hfYLpH00DA5egFUgWlVkm00DGTegFUgbXa}>00CiMegFUgZDf7`00DApegFUgZ*YD900CxpegFUgUwnQ500C}-egFUgZ-{;X00DE3egFUhb8t)?01QC@00Cc`egFUgWu$%p00CsGegFUgX|R3(02p*^Z)0U}X<}w`VP|A(etB(fc5-TQXm|c+0HA09ylepEZ2;nK02FWl)^q?WbpXC~09tkcXnFwfdH|$*0PuSN7<>SBd;p+)01$lu_J9+5egKmd0N@n>H=M7XVxr0ACjXn->6|7Xa250NNJ-HW&ap7yybG0FD>{-53Dj7yvLC05ll@WElWw833Od0HYZI;TZts82~dH05=){cNzeD8UVZ+0Kggm_8I{C8UP?003;g#aT@@28vxfE0NWb?FB||f8~}S90Dl|+-5dbn8~_&`07o4FcO3wF9RQ;p0H+-Q-W>qq9RL>|02>|vNge=99sqY90DB$)wjKbw9suAT0OTG3B_9AO9{^7u08<|TjUND!9{|Z80L>o&5+DE;AOJxi07W1Giy#1xAON}`0KOmq2O$6pAplh&09hdbm>~e1ApplA0Lvi&3nBmyA^BLJWy0Hh-T*CPPhBLD>?00|@jJ|qA^BmitA0B|G#q9g#NBmmGP0MsM^3nc&!B>*`k06irDc_jdRB><--0IMYc;3WX#B>)a401_quMkWABCIE6K0Cpw-sU`rdCIHta0NW-24JQB)CjdJq06!-HcqagSCjh@E0K+E${wDweC;&Pr06r)Hdnf>ZC;-7I0L3T(4JiN-DF9n30ADEpwJ89(DFE~-0Qe~YGAaNzDgbaQ0CXwFaVA)0OBwJ<}d&y04Op5EHVImG5~-w0M#-8*)jkpGXN_y0CqC~dNTmaGXT#s03b8~Bs2hSGyrlm0Kzl?#xwvHH2@kl0A)1*X*B@4H2}Uf01q|*6E*-|HUMHa0JAm#w>AI>HvkMb09H2uS~mcyHvq0T0RA@s0yqFoH~>*N0HQbmrZ@oiH~{-N05LfLVL1SoIRKkE0M9u9(>VYNIsgtj07E(eM>+s~Iskz>0Ju5;ygC2|I{*qh06seaLOTFpI{>LW0IfR!@jC$ZI{+^{05d!QcRT=lJOIEv0K_~1{X75wJpeyF07E?hj6DF5JpkH00Ny0DV3HvOWN|J^=7O0P{WoDL()$KLBk%0C7J6(mw#!KL9sC06RbcZ$JQZKmfl$0K-54;XnWlK>#{I0A)b{ltBQOK>*D`0MS7J9zp;jLI7?;0CGYA!9oDVLI4s&02V_4V?zLELjbcw0JlQ`1VjJ`L;xv70A)k~X+!{^L;$2j0Qy7#{zL#RMF3ev0EI;Wvqb>kMF8SO05L`YHAVn(MgVq30JBB_w?+UKM*tc}08>W*S4RM@M*y-%00>9`3`hWANC0F=0J}&4zeoTUNdOv20B}hFbV&fqNdV7D0OLsj7D@nWN&s$30HaC(r%C|ZN&wzU03J&KB1-^bO8{m|0IEv>u1f&zO91gp0541cGfV(^OaOgM0KQBB!b|`hO#mQG0D4UTeoX+;O#szR04PoXEKUH3P5_Kf0NYLg-%bEUPXI|z0Hsd=sZRj$PXP5#06tIvLQnvUPymlm0NPLh-cSH4Q2;Jc0D4gXeo+9wQ2@hH0QOM;`cVKgQUEtn0CG|Qc2WSYQUJ120Pj)&^HKmcQvf+r0CZCTcvAqfQvkM80Pj-(^HTsTQ~)nj0Af@CW>f&5Q~;w?0OnKx>Qn$FRRAef0AW=CWmN#8RRE?{0O(Z!>{S3mRscs<0FPDxlU4xIRshyk01;OJ6;}XHR{&F20F74wkyil9R{+je00vk93RnO`SO7;@0DM>gfLH*uSOBl>aSpYIw0B%_Ta#;YbSpc$G0LEDW2wDIPS^z^@07hB>i&_AWS^&pd0LoebAzJ_?TL4#E09#uCfm;BDTL8UV0Kr=T4O{>bTmVsA090H6m0SRrTma5o0RCJ6E?odIT>xBN0AO7Jmt6pxT>#Ks0MuOo0$u|OxyUH}_k03TlfVqXAeUjUI`0F_?=+g||RUjPbV01jXPQ(ypBU;u((0ES=y%wPb}U;z7I0RLbBHemodVE}kx0DNHpwqXFeVE_hV019FNN@4&_VgQa}0FhzC@IZUD<}01k7QZvaGZ0C8^sbZ-EkZvdlj0M>5+*>3;@Z~zE!06lO3KyUzSZ~$*`0HJUIq;LSwZ~)VA019yc4RHWCaR5AV0C;f#dvO4!aR91u0N-%{;&A{CasUx>07Y^DNOAykasYR70IG5Tt#Sa^asb?N01k5i5pw`Ma{xed0CRHycXI%+a{#n+0QYkM`*Q#`bO1VZ0CIEyc60!0QqzP{d53FbpT6s0HJjNrF8)9bpY{o05Em{Go!C09APaS$P1Fc>tAp0K0hrzj*-tc>n==04I6?D|!G+dH{fW0N8o}+_>P<#M>d;q+B0Kj|zBYglTeE^Al0F8YB=Y0U{eE?2=08)McwSEA(egGSP03UwO@0N{WCA%Os0fdH9-0Mvm16@mawf&htv0K0+!`GNp7g8*rR0F;9Oz=Htng8&(X07rxXe1rh1gaFlq004ymDTM%Lg#e?40M3N~1%?1Sh5&bl0JVky_J#m5hX8Je0H=ol--iGXhyX)~0D6c3yNCemhyWdl09Ao?<0L+yD?Uexil>jrA05_HZb(R2mmH@Pt0JxR_5_t(^d|od5%#00*7`S)Kr0o&c(z0Ir?@0G|K^p8!^$09u~_t)Bp~p8y1)00^J}RiFS_pa83&0I#3`0igf|p#WH+09>H}ub}|5p#bTj02!hHNumHuq5yZI0DGbUvZ4UCq5$in0Pmsz9ispsqX0{z08gU;jH3XMqX5XG0L-HR4x|7QqySZ<09m8}o}>VxqyXro0PLgyAf*5#r2t)}0AZy7u%!UBr2yom0OzFuBBlT)rT|^00AZ#8x26EQrT_t_00pN2KBoXervQSd0EVXkrl$bbrvTZf02QbJ8K?kIr~p)`0HCM_pAUptpGi(0F|u(nXLf%tpNS409CF4S*`%Rt^mQV01U4H5U&7fuK;bY0Hdz})2{#numA?I05PxtHLw6|umEtd0Hv@1sjvXoumIYy00prC39$e~u>eT10B*4WaiNR0Nt?w;jsW3vH%{k093L7Sh4_-vH+E`0L`)h(Xs#`vj8Qt09~^HV6y;~vjCa10MfGn*0TT!v;YjW05`M%JG20Bv;cFo0G_k}qO<_iv;fz%00OlD2DJb^wE#f10Bf}XZ?yocwE(WQ0NJ$w-L(J`wg45j06?|?M798Uwg7v!0H(G8sk-Y%Sy#Ua?0QA?W)!2l$}04Tx$Y{CF=!T`X+0K~!o7Q+AiC!#{kI30L;e#2gm>m$N)ab071wAYsdg^$N;3s0H??R(#QbT$N&h*01L?gHpu`w$pCT50CdR!pUD8D$pGKU0OH924axu!$^b^n07=RKbjkpD$^fj&0I$jb+R6al$^a3|02IprKg$3^%K&xD0C>v)qssuN%K+fZ0OZR6C(HmV%m8N00BXztqRarM%mCxe0O!mADa`;a%>Z@H0C~*-!_5H4%>W(F03pr*T+RSs&H$Ru0G`eO*vLz&;Z)d0N&65C(!^a(Ex1G0C3R&v(W&z(E#ny0P)cP7t#P5(g0V|09(=kfzkkl(g3>B0KL)x=+Xe}(f|(A06WtFX43$Y(*VrV0MOF_DAWKf)Bs@A0I8{|si~)`si~={si~={si~=`si~={si~={si~={si~={si~={si~={czCI(si~={si~=`si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~=`si~=`si~=`si~=`si~=`si~=`si~=`si~=`si~=`si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si{clsi~={si~={NU5l)si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={sd#v)si~={si~={si~={si~<*si~={si~={si~=`si~={si~={si~={si>)`si~={si~={si{cl=;*1asi~={si~={si~={si~={SgEP0si~<*=;-LFsHv%`si~={si~={si~={si~={si~={saSZasi~={sHv%`si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={sYt1*si>)`si>)`si~={si~={si>)_czCI(si~={si~=`si~={si~={si~={si~={si~={si~={si~={si~={si~=`si>)`si~={NU^!Fu&}VOu&}VOu&}VOu&}VOFzBhMsi~={si~={si~={si~={SXdCLsi~={si~={si~={si~={sHv%`si~-`si~-`si~-`si~-`si~-`si~-`si~-`si~-`si~-`si~-`si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~<*=&7lxsi~={sYvMPsi~={si~={si~={si~={SlHOu*x1)`si~={si~={si~={si{~Psi~={si~={si>)`si~={si~={si>)`si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={czCI(si~={si~=`si~={si~={si~={si~={si~={si>)`si~={si~={si{b*sHv%`si~={si~={si~={si~={si~-`si~={si~={sHv%`si~={si~={si~={si~={sd#v)sHv%`si~={sHv%`si~={si~={si~={si~={si~-`si~={sHv%`sHv%`sHv%`sHv%`sHv%`sHv%`sHv%`sHv%`sHv%`si~={si~={si~={si~={si~={si~={si~={si~={si~={sHv%`sHv%`si~={si~={si~<*=&7lxsi~={sYrNusi~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si>)`si>)`si>)`si>)`si>)`si>)`si>)`si>)`si>)`si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si~={si>)`Na*P3si~={SOx$d6*@X^aAk5~bZ>GZB42cGZEPrGZ*FsRAY*7@aw;q!b7^{IUvwz|BVjZ!F*P$VWi>W1V=`o8H8e0cGC5&pFfnB@Fk&)cH#7hMKobT49vC`0Z*XODVRUbDA|hXOZ*6QSV{dMAbRc7BVRATMbSf+$b7^{IUvwz|BVl4mQqIW{n4WHn-BVL351HZ*28GdN~8H)J$71OPx2W&;g6I&5ilWpZI`a{ym4UomWHbY*g3Y;!JXbZuvctW@KbGF*ykUIS0uA7XmsubYWs_Whf~CBVjl)GiESkGc!0fWHMwpWH>W2Fkv?`W;ZxvHa9n6Gc^kUImrMQ4mvt?VPb4$C}VGKb95kdVPb4$CMf_TVK`$jHaRpgWiT~mGch(WGGsJ1W->NnVK_8oF*IT_GYtSa49Nf&2|7A-VPb4$D0E?BY-J`UDF7p3Vl+2lH#T8nGBh$_W??ZiW-(zmG-WkqGGb$7Wn?ro4*)p_$p9BFIy!V=Vr*q7b97`nI%#fcbZKF1X?kUHUu?z3VQF$cDF7p3H)dpGH8Nu`VPP?1WHvWpWi~f6IA$<1IX5^rVq-F95db+X$p9A}Iy!G~WpZJ3Z*n|5D06gVIy!H2baG{3Z6+)rV{dMAbRcwLVr*q5DF7p3Gh{enWoBh&V>vf4F*G+aWHMnhF*IQ`Gh}6AVK!tk6973I$p9A|Iy!G~WpZJ3Z*n0$C}VGKb95kdVPb4$CM+OhZ*FsRAar43Y-J`X03%^yWMyJCWI1FxW@9olV=yx@V>dWuH8eD1HZeIiWnnfI067}T02drOI&W}ga$$6Day>mLV{dMAbRcwLVr*q5EFfcVZgX@XbYWs_WhN;ABVlGZWny7vWH>P}HDxtqWil{1I5{~oH#Rh8GGsL~G+`G2IU30T7XmsuV{Bz%awsVPBVl1TF)(I0HDfh6IAJkjFfd~?F*!11F*P+aWMwpEWo8)wImrMQ3OYJva$$32C~0(Ma$$6Dawz~KVKHGjFgZ9hI5#$9V`OA7Ghtz2Ib|?rIXEyeVK_56W*Y!G2+05!5IQ<#a$$32C}VGKb97&6bY*g3bZ>Gg03%^EWMO7vG+|{iF*am5GGSz7IX5$9HD)q5W;i%7VL4TlIIT6VK7YI5!aB_8SWhi2AZ)_dWqB>*`FB>))-CIB%sVKq5rWn?!pFk&=hFflkZFl911FlIP1Vq!QqVl^iKIS0uA7ack}Wo>Y5VPj<|OJ#Xfd2nSWCM+OUVQh6}L2_qvASNatE-o%903%^EI5lK9H#Re4H8(h9H!(J1G-fg~VPax2WMVU8IX5*a0681U02eJfI%REeY+++%UubD=bSPtQZgX^BX>?_BVRUbDEFeo|c~p6DWhN#pAXZ^)b!9vlAVP#`AGB7z}HaTQ9G-NS3W-~B0Vly#fV=VwVBgp_489F*?ZgXXFbSO!5WpXSaNpxj$EFgAaY;|Q{W^7?+b148LVKXx^WnwmDWiT{kIW=Q5W;ZrsW;QfsHfA_9WHe!9HZK4<7s&t@B|183ZgXXFbYE|BUtx1|X=iRIOJ#Xfd2nSWCM+OUVQh6}RC#b^CMGN(c42IFWnX4&VP|tG03%^xF*Yz_H!)>oHezEoW@9!pIASq5Vl`wrVK`-GH8wdh068Pc02ewsV{dMAbYE$7WpZJ3Z*l-5VKz8sWnnmDVL4(kFfll0IW{*nW@IxoHexwuG&M0YWyt^+Iyz}|WpZJ3Z*l-5VK_HsFf}z|VPrHjHDon2GcsgjG&we7H8D6hGc#c{WXS**0y;WkWoKz_C@BCVVKXx{W-v7{G%`13VlpseI5jgcGBq@2G-G5oWMpJ!Gc^D?H2@n3AY*TCb94YTGG;kBH8f=~GcY(eVm4+qIW}QsGBYwbGh$>jV>bXf2FU;y2s%1rVr6G(ZYU`rV{dMAbO0k^F*RW|W;kMGHe@k5G-hLBWjQi6VKOvjHDWh2Vlif7IRH5Z$p9A!Iyz%zZe%DaAY*TCb94YBVKXr?G&M0YFga#9IWRdhF=b&gH8?UjV>U23F*h+ZW;*~m2FU;y0y;WnZe%Da03%^JHe_KoH#RjiV>M%8F*7k^W@TeCWiw+iH(_BiH#0Cj069GX83-U_Z*FsR05mXTH!@{7F=S;iWMMWoVmB~2Gh<<7F)=hWGGk&eH9r732FU;y3OYJwZ*pH{VPj}0Ms;puCMGE$CIBO0HaBKuGBjahH8Er~VqrLDHDxhmW;HZpHDNVmGcaLcK>#@jK>!&GCIDqMHDx$tGB-3~Ib}I!VmCQuF*Y}3IAk$lW@BMyIW|K8ISI)C7Z5r+W^Zy|Wnp7zC`NT|VM$3Ze=K9Z*OcV03%^IWj8rDVKz83W@a*CVPj-5G-NkrH#9aeWn*MAH#jg$067H702dNEI&W}ga$$6Da$8*}b97`nI&*Y#X>MmM~Ub97`nI(Kt)a%pa7Uv_C_cPSuaZ*FsR03%^HVr64EWHdE1H8WvkWnp7EF*r6hIAJ+vV>M%9HeoVX067=Q02dNEI%a8ZWGHiVWI8%?baH8KXJ2+{Wp^n6BVjN&H)UgDIb=CzWHdE4GGsS7W;io5G%;o{V>UE1V=!3&IS^R@85kgAZ*FsR05&yYI5{*lI5A>jVl`xBGGb&fFg7_bIWsY3WHL56GFt#S7Rdk?6FNF(X>MdFb97`nI(Kt)a%pa7Uv_C_cPRiPVPY|6F*0E|GB+|YGGsC{Wo0lpIW=ZvVL38kH8C+WV_g6_5nTWo86abCZgX@1GBsv6W;9_qV>C85GB7kUWH&WpI599dH8x^oHa9kAUjR85$p9A;Iy!7`cV%*4VsCYBWGHiVWI8%?baH8KXJ2+{Wp^n6BVl7>H8D6aWH4qkVliPiIA%08IW{t8GBh?}HDoz9Fg0NSIS^q085kgAZ*FsR05f7XH#lKqHZWu`FgH0cGcY(}IW}fBWi>HmVKg!~G-Cic7Rdk?6FNFMmoI5T84I5aRaIAvxvW;8Z7W;kRqWHU5oGch%1067=Q02c^4I%REeba^N#AY*TCb94YBVKp^0W;8i9W;SLrWnyDFIWuBqF=AveGdDRjG&e9cF=+rf2FU;y2s%1*X?kTSDIjBSZgX@1BVlAWV>B@^H8?diV`DfmH)3WsWj8o6W??sGVliSiWHxI6IR?o97XmsuVRK($a&lpLC@BCVVKz52Vq{}sV>vl6Gh#PnVK6XbH8?plW;SFuW@R{KFl_)iZ2%bvAY*TCb94Y^GGt_7H8^BrG%{j0I5J`|V>32kGBY+eWH~fAIW;$L067N902cx}I$?8PVsCG3Wnpe8DF7p3Fk@skG%+$}G%#Z_FfchYIW{ykFfuqaF*js4I5}fxaR51S02v4%V{dMAbO2&wGG;L{HeoO{IXF2mH#0CeGcYzaHa0S3W;tayGGcQ8IR?o97XmsuVRK((VRU6EDF7p3F=91lH!w0aWivQ8WnwWfW-&HoG-5MhH#Re5Vl^-^bpSba02v4%V{dMAbO1FsH92NtHaImhG&wanHZ(XgH)c6GI5K59V>n}FF*0`mIR?o97XmsuVRK((VRU6*bZKp6C@BCVVK!kiGd3|dW;bLuWH~iuW;QoAV`VU7VlX*4WHLE7FnItuc>oy*AY*TCb94YQW@I%pW@BP7Gd5#0Gc_32nH8C_}Gh#I~WHn}e06BdC83-U_Z*FsR0AXe`FfwH`Wn^SHG-PHpV>2-~HZ^8uVlg#gWn?gBGJgO$2FU;y0y;Wjb6;t0bY*8{awsVPBVjdSI5sjkF*Y(VVqr5hWoBVwW;bOsV>DuAW;r%DHDZAPIe`Ef2q0r`ZgX@1IXGi7IW}cDVKy^0F*z_|VPZKqWjHuCV>mNrGBz|gg8(@O$p9AuIyzxMmIDF7p3VK`+oIWjO}W@a@uIb>yJGc#soIAt?5W@chGGd3|~g#bB)02>G(V{dMAbO2#uGcsi{Vm2^lHDWVjFk)soH8VLdH#TE9IbmaChX6SS$p9AuIyzxO83-U_Z*FsR05~*eV>n_sH(_IAF=jbtI5smlG-NY3H8?plW;J9pV~YSe2FU;y0y;Wjb6<36ZDlAa03%^JI51{5F)=hbGcY)1F*!3bI5J{5W;J4FVP#}tGB`Ai06C2S83-U_Z*FsR05LgbGhtyiHD+WmIbt$qGd5&7I5sjjV>B}|HZwS4F^>Q_2FU;y2s%1xb6;U{a$$KWDIjBSZgX@1BVjc*WHC54VKFykIAt<4VrF4EFlJ#kH8(hAH)1n5H!_g`IR?o97YI5!X>(s;a&lpLUvFk#bYWs_WpgMgAY*TCb94YBVKp*kHe@trHa0h9G&VG0G&x~oG&wRjV>o4GGcjgmW0L?m2FU;y2s%1xb6;X_Z){~@ZYU`rV{dMAbO0k^HZWr}F*i45HDoj~F=H}jIAUcpFlI1fIXPlBI59Xml>j*g$p9A!Iyz}{Uu0o)Whf~iV{dMAbO0k^GcYwWW;bFoVq;}CVPs@DWo9)nWnnirV>LN5GdN>3mjF2i$p9A!Iyz}{Uu0o)WnXk@ZDlAaAY*TCb94YBVKX>nI5K5sWjSOvW@9)xVl^=|Fl9AiVq|1xIWaOfWSIat2FU;y2s%1xb6;j`Z(($4Zf9R`Z)t9HC@COgZ*FsR03%^GWnpGvVPY{jF=9AlWimE1GGaAjFf}zcIW#e5VmCIM067N902dKDI%#uXXm4$AXJu|>Z*_AhZf|5|UvznJWho$IZ*FsR03%^yWiex8G%__aGh|~iFgRi|Fg7w|WimE4HZ(UeW?^BS067oI02dQFI%#uXXm4$AXJu|>Z*_AhZf|5|UvznJWh@|WZ)9aECMf_TVP-L5GG;V5Wn^MvGht?7IWsmhV>3B2H90jnGcY(bHlF}F5y=1-A38c|b6;q0ZEt5~Ze?$Eb0}_aWMyA;d2nScAY*TCb95kXZ)9aECMh6eZ*FsR03%^IVK8AhWHeN37XJv9IDIjBSZgX@1BVjRNIASn0V>o1GGc+?}W@a)lVl+1~I5}i9FgZ9jGGe0uIR?o97YI5!X>(t0b!}p0awsVvV{dMAbO0k^I5{&pGB7YOWjHx9I5s#nG%#i`H8C@0G-72mHDX~hr2shw$p9A!Iyz}{UvqSFX>MmIDIjBSZgX@1BVjgTW;JFrHa0dlFgZ9mF=I7jHezLBVK*>1Gc`6aG-0OzIR?o97YI5!X>(t6VPb4$C@COgZ*FsR03%^CV`OGwF=k{lWjSOuV>UEnVl`wmFgQ73F=R9|G&E(Y067N902c^4I%#uXbZKp6C@COgZ*FsR03%^BW@9!qHDozAHDhHmVlX!|G&p53WjSUzFfuu0Fk>;R067N902c^4I%#uXc42IFWhf~iV{dMAbO0k^VP!HhGGb;pFgQ6hHZf#mG&waiGchq_F=aF`Gc!0gtpGU&$p9A!Iy!WDaAhbdAY*TCb94YBVK6gfF*PwYFg7(ZF*i11F*h+ZVmB~mVlXo`V`ODwFs}eP2FU;y5;{6zbSQIlWI8%?baH8KXJ2+{Wp^n6BVlDRWivT4HD+UBIbtv}H#s#pIWsh2HDfR_HDfkoIXJNZIS{b`85kgAZ*FsR0ApcfW;ro6GiGCCV>K`_IbmdEGc`0aHZU|aW-~T9WwQV|7Rdk?6FNF!bSQIlWI8%`b98cPZf9S1X=QgQ03%^#W;A3rGd4M6W;QfoH8wLcGGaM4W-(zgHD)(9F=IBh067u002&z}V{dMAbO1OsGC5*qG-NPjGh}2jHDWk2Gc+_}H8(Y7V=`eeHMamc7s&t@5;{6(WppTWbYwa@b98cPZf9S1X=QgQ03%^#HaIacWnnjCHaRk3V>dB4I50LjGi5R|HDfk5VP#~w067r302vq{V{dMAbO1CnVP;`vG-fw8FlIL~HDfk8VlZMjVPP;~H)UopH!-^aITpzP7ZW-|_V>UBnGdMM7I5;sdGBRUfVmUZCH#9V3zW_NG$p9A;Iyz@%bYEd}D06gVIy!T7a%pa7Uv_C_cPRiPVP;}EHZWs3Vlri6I50LgW;ro8WHK^jGc-6iH8?dfGr<5k5WxT$7$9SBZgX@1VKOmdIWc8rGG$~mIASt1VrDitG-5Y4GG;I_V>UQ6!vHxJ$p9AEBW^7?+a{wb@FkxXZFfcGSI5{?EF=8?^WjJDDGG${iVKz84GB`9f(*PkMIy!W3ZERm=Z*py6baZ8MC}VGKb95kdZ*6QkI&N=dWhN{jW^ZzBVRT<+Y++|}DF7p3I59CWVPRo0Ff})1H#RdfG%`45Ha9snVPi2gIXE+6%K$?k(*PkUIy!W3ZERm=Z*py6baZ8MC}VGKb95kdZ*6QkI&fifb7fz0Wpj0GbS5kyW^ZzBVRT<+Y++|}DF7p3Ght>hV_`WtF*7-3WMX79FgP?dVKrl9H)JwnFflVX%>Y9u(*PkLIy!G~WpZJ3Z*n|5D06gVIy!H2baG{3Z6+)rbZ>2JUuJJ|ZDDkDWpXAd03%^FFgP(aW;8f7FgZ0hH#RgdH)b<5Vlg&3G-6_AH#23=07D+r03jhdI&W}ga$$6Day&dJb97`nI&X7ya%Ev{CM+OyZ*6Q}W^ZzBVRUq5awaAz03%^$Ffw8_Wnp4vF=aS3Vr4iqGcq+bV>e@FFfwI0WMpB{07D;U0{}WYbZ>2JUuJJ|ZDDkDWpV&xY+-YAbZ>2JUol@XbZ>2JUteZ#a&2LBbY*fbXmo9C9sv~sIy!4*c_=9WBVl7XH#lWxWHVwkIAvonVKrkhG-fb3HZeG5G-P6BGBeZwHy!~MBRV>3WqBxbbYwa@b98cPZf9S1X=QgTAaieZa${v*a%E>}Z*C?gDF7p3H8C+cW-&4{V=*;0I5%N3W-w+rF=8?|Fkv<_H)Lfp)&Msl9sw07Iy!4*c_?#qWI8%?baH8KXJ2+{Wp^wfV{dMAbRctYb#h~6UvgzV>ODF7p3FgGzcWnwZmW;A3uV=-YgV=!i7IWjn9W@0d8HfA_6*Z?;s9sv~~Iy!4*c_?#qWI8%?baH8KXC@{rAaieZa${v*a%E>}Z*C?gDF7p3H#j(AF=Aq6VP-ZnHe_RCV>DqmIA%CAGGb;iGBaf`+5k5m9sw04Iy!4*c_?#qWI8%?baH8KXC@{rAY*TCb95kcZ*_8GWnXe-XK8P4CMf_TVPZHoW@a@xFlI6`GGsM3VmM|rHZw3eFflSYIAl0vVcY;WBOU=29y&T}WqBxLZ*FsRAY*7@aw;q!b8mHWV`X1*WoKz`ZYCxv03%^JI5B25Wo0sEVq`cnGGsJ2WH4egG&f^4WM(xrW-&3|05=>S0Tm-UI%{QlC}VGKb95kMXkl_HEFfcVZgX@Xb8mHWV`X1*WoKz`ZYC)JBVlAUW->NnGdD3eGG#L~VK`$qFl9J2IALTrIWaLeF)-i&Hz6JY6(l-3Yh`&Tb97`nI(Kt)a%pa7Uv_C_cPt=tZ*_8GWnXe-XK8P4CMGEWBVjf-V`gP!H!(M3I5ammGht#gW@R>IV=-bkIWsn9VK?FcHzFPZ6)8G8Yh`&Tb97`nI(Kt)a%pa7Uv_C_cPt=dZ*FsRAaieZa${v*a%E>}Z*C?j03%^yVKQT4HaTQsIAdXDH)CRBHZV9jIbkqmWj8i4IAk;A05>Nd0TmlMI&W}ga$$6Day&dJb97`nI&X7ya%Ev{CM+OhZ*FsRAZulLCMf_TVK+EsVmD!CV>UTuV`MitW;A9tWMyP9HZo>1W;bPFH|79086E)@7&GYJt$*uZgX@XYh`&REFfcVZgX@XYh`&RDF7p3F)}qZWjQo3Ff=$}Gd40}WMMHeWo0rnFk&-iF=l3E=m0ks9sv~|Iy!G~WpZJ3Z*n0$C}VGKb95kUWqBqnAaitNIy!T7a%pa7Uv_C_cPRiPVKOvjVKQN2IX5{uVPZFCWn(rsIc73sVP!L6W@BS!GU@;~93BA`9y&U2aAk5~bZ>GYJt%W@WI8%?baH8KXJ2+{Wp^wfV{dMAbRcVGc_t|UBVjQ%HDWR_H8)}~F*GzYH85f^V=_50W@chAIW;yhGBWG{Hyj=T6&N}?Z*XODVRUbDJSbytZgX@XYh`&REFfcVZgX@XYh`&RDF7p3H(@qrG&y21Vq|7BWim4~W;ZoCI5aphVKiZ8WHn@B?f^Fy9sv~|Iy!G~WpZJ3Z*n{+V{dMAbRcVGc_u6%b97`nI&*Y#X>MmMmx4D@&Gp+9sv~?Iy!G~WpZJ3Z*n|6C}VGKb95kUWqBqnAY*TCb95kUWqBqk03%^#GcYh>WidB5IWje3F*0H|Gc`6iWidH4V=*)|G+|}*05=vM0TmuPI&W}ga$$6Day&gKV{dMAbRcVGc_u6%b97`nI&*Y#X>MmmE4W;kOsW;kIu_5e2=9sv~|Iy!G~WpZJ3Z*n|6D06gVIy!T7a%pa7Uv_C_cPt=dZ*FsRAZulLCMf_TVK+E1WI16nGBzG!Jt$*uZgX@XYh`&REFfcVZgX@XYh`&RDF7p3VKHPjGd5vlFg7t^WHMtoWivBlHZnP7F)=b?VqrC9`T#c;9sv~|Iy!G~WpZJ3Z*o07C}VGKb95kUWqBqnAaitNIy!T7a%pa7Uv_C_cPRiPVKp>0Vlp>1Ha9soFf%wcVP-L7IALWrHaRddIb=6vWc&a(93BA`9y&U2aAk5~bZ>G!Jt%W@WI8%?baH8KXJ2+{Wp^wfV{dMAbRcVGc_t|UBVlD^G+{R}WMMdDFlJ_AH#KB9G&f;lGGj6}IW#z7F=PG!Hyj=T6&N}?Z*XODVRUbDJ}6^vZgX@XYh`&REFfcVZgX@XYh`&RDF7p3Wi>HmV`eaBI5uKsWH4qnW;J7FGBji}GB#r{Vqs)s00B1^9sv~|Iy!G~WpZJ3Z*o2;V{dMAbRcVGc_u6%b97`nI&*Y#X>MmMmqH8Ei_Wo0&GHZe9~VK6gcIAmowVl-kf1OYc39sv~?Iy!G~WpZJ3Z*o38C}VGKb95kUWqBqnAY*TCb95kUWqBqk03%^DV=^!>H8W;5WnpDGFlIS4HZ?OfVL3H2GBsv3GBRNX0XG&N0TmuPI&W}ga$$6Day~sMV{dMAbRcVGc_u6%b97`nI&*Y#X>MmUN4G&wjoVG02^93BA`Iyz%-ZgX^BX>?_BVRUbD03%^DIAJq0WHm4`FgY_eF*!A1V=^!}Gi5X~I59RgH8C?_BVRUbD03%^EFk>__Vq-HhGc!0dWMVZmIX5z5H8(XfVmV=CG-PBR0Tl>3I$~vKX>KSfAY*TCb94YBVPY{hIWajkHezKoW@cqEV>U1}WjJLvHeq9AV=^;0Wex#11|9(w2s%1tZe%DaAY*TCb94YBVL4(mH(@a_Vl-i9W-(LK2H#BB5IXPxDIWaIWF)=k|WiU86W)uN81|9(w2s%1tZE$pXC@COgZ*FsR03%^CVqsx4IA$_7WMN}8VKFdaI5RRhH!wD4IWssmG%+_80XGI70Tl>3I&5WbXLM*NDIjBSZgX@1BVjdWW??fjGB##mHa2E4Vr4NoFflhcH8(P0I5%N1FfbSaHwGR76$m;yZ*XODVRUbDAaitNIy!T7a%pa7Uv_C_cPJ?!V{dMAbO0k^FlIG4FgP$aV=y>5G-Y8pGB9H`Gc#d1W;SIoW??xo8UZ&39sv~yIy!T7awsVvV{dMAbO0k^Fk@jiH#ucEF*YzbF*Y(cW;ZxFHZ?XlGchX?kT}bSVHMVK`wiV>dA}IAmoxVq|4CV>D$kH!w3dVK_23W@RunFe3p&21NlO5;{6>aAk5~bZ>G!D06gVIy!T7a%pa7Uv_C_cPRiPVK!zqWHvW6H(@n4VKOv0Fg7qaHZ?S6HaIdkF*amoG9>{+5JdqY6FNF?aAk5~bZ>G!D06gVIy!fAbaH8KXJ2+{Wp^n6BVjQ%VP!L6VKX>3F=jb9Ibk+oVK!xBH)J(tH#IXeW;Q1QLlH#*Ap$x&aA9<4Ut@1=aBps9ZgeOq03%^HF)%VQV_{`sWM*PvIXE_9WMnorH#atBWMwxsVP<0~0YgOrAqYA;aA9<4Ut@1=aBps9ZgePfX?kT}bSVHMVP!ZqI5;#kG-NnsGB9OjWMpA8V>e?tWMwciFfuVQWGewf21NlO5;{6?VRUF;V{dJ6Z*FC7bSQIlWI8%?baH8KXJ2+{Wp^n6BVjOMG&5ylHa0adF)%hTWH&i5G-Ww5V`VrqIXN;iGchdzLl8v)Arm?}aA9<4Ut@1=aBps9ZgePfbYwa@cXM=dX>MmV`GF<~__Gi737W->QoI5IFZF9AalMFAlfIy!J+bZB2=Z*6dIZe?zCC}VGKb95kZVRUF;V{dJ6Z*FC7bS5bPBVjjUHf3ZoIbkw1H)3XDG&M72HaBHBG-EU{Ffd_cGcqv&Lls2lG&VLdG&wP3H8N#nGBGy+Lq!202s%1xZe(S6C@COgZ*FsR03%^xGGjF~FfueUVlp!@F)}kVGBGhZHeon7GB!76WHmTB0Ye5w0U-!FI&W}ga$$6Dav*bQdSzd9C@COgZ*FsR03%^AH#at9IX5;iHZV0XFk@w6VKOv1F=S$6W@ce9G-WtD0Ye5w0U<6rI&W}ga$$6Dav?n^V{dMAbRckHbZB2=Z*6dIZe?zCCM+OhZ*FsRAaG%HXkTM*ZE$aHWo~pPDF7p3Hf3UEH)Jw0F=96|WoBkJFk(41H!x#4WjHrsVPQF8Jpn^3MFAl$Iy!G~WpZJ3Z*o07C}VGKb95kZVRUF;V{dJ6Z*FC7bS5kyV{dMAbRckHbZB2=Z*6dIZe?zCCMf_TVL4%CW-~D}W->H3WivEkHaRh4H)S_8H#K24GG;SmWIq8zEJXn!2s%1zWqBwmAY*TCb94YBVKOo@WH&ivI5}iCW@KhCH#KEBG&o^lGGRF}VP!KnH9-MG21NlO2s%1%aAk5~bZ>GXV{dMAbRctdWI8%?baH8KXC^2qAY*TCb94YBVPQ6AFg0X1IAdioG&nFgGG#b5VPiLDHZ(Y8W-($mVM75!1_1;SUt@1=aBps9Zgc=&Ut@1=aBps9ZgehabZu-~0T((td1Ya803%^!F=S&kGBRQ@F*Rd0Ib>rwFgP_dFk&%dHfClwIWl5f0T((tZEtRLXaFN&Ff}qbV>dD~WH4bkF*h_ZVL3HsHf1wmF)=YVHZe41TLBk3I%Hva03%^IWn(vCH!?FgVmM`FWHU1~F=8||Fkv@hG&5ymFflP(0T%)~I%HvVWhf~CBVjdTVq!NrVPZ8hH8VJ6V>e+pG%zwUV`emFV`gG8GC4^BIa>i22|7AtVRU6ESu7w;EFeTF03%^GFfuh_H#avkIAUfuWn?mBVmB}}V`DfqGC4P8H#B5R0XYX-0T&uNI&W}ga$$6Dav?n^V{dMAbRcA5bY&(iAY*TCb95kNVRU6CDF7p3HDxhkHZw3ZFk?1kG%zz_IAt(lH!(M3H#cNCH8443O#wL=TLBjuIy!G~WpZJ3Z*n{+V{dMAbRcA5bY&(iAY*TCb95kNVRU6CDF7p3I503VI5{{uIbk$pVP-XAIAdgHF=I7iGBq+{H#ah5PXRd?TLBjwIy!G~WpZJ3Z*n|5D06gVIy!H2baG{3Z6+)rV{dMAbRcA5bY&(f03%^xGBjpnWMW}9F*G@0GB##0WMXAyW@RulHZd|bGch(%0XZ650T&uNI&W}ga$$6Day&gKV{dMAbRcA5bY&(iAY*TCb95kNVRU6CDF7p3Fkxh5IWS{5Vr5}5W@KYEW@a@oV`5@uVl`zkHaTWvQvo>`TLBjuIy!G~WpZJ3Z*o07C}VGKb95kNVRU6CEFfcVZgX@XWMOn=CMf_TVP-crF*7tWIXGrAIAJq3W-%}{H8C}2VK!o6Fflk{FjWCL7+V1s8ag^}aAk5~bZ>G#C}VGKb95kNVRU6CEFfcVZgX@XWMOn=CMf_TVKF#1F=l2qWHmT7FlIP0G&o~rFfcM>H#K51VPZKoGFJgP7+V1s8ag^}aAk5~bZ>G#Jt$*uZgX@XWMOn=CM+OhZ*FsRAY@^5WhN;ABVjmZH#A{lHaB52H#lK6GG#J2G&eY8HD)(9IAt_3H8NQNIT&UG06IEkVRU5xb98cbV{~+HZERmLUom81bY(7RbZu;60UiiCI%H*YV{&P5bZKvHC@COgZ*FsR03%^FH8?V5Ib=3AW;kJCGiEkrW;8T1V=!SbG-Ne0I5K8j0YC;~0UiiCI&*Jza${vEDIjBSZgX@1BVjl(HaKE5IW#ddFf}$cG-GBoVqrLDV>vcuW@IomF*IHQKn7v~9wRzBZ*XODVRUbDJUl3KbYwa@Z*z2VWnpb5EFfcVZgX@XaA9(DWnX1-a&K}bDF7p3IWRXlHaIspI5#(9GGQ<>I5RagW;Qf4Vr4fnHDhKrU;#iOW&;2^I&fifb7fy;a&m8S0Ap-nb8~cWZERmLUomiDa&u*0UuAM~Z*neZbZu;a0UbIzWMOn=03%^IIc76CI5jvmW-~W4WHDtoVq`TrW@R)qFfuVRFgG-S0UbIzbZKp603%^BIAk?tH#ah5Vl-wpF*Y+bHZ(J1WMMNoFk>=eH!?7Q0UbIzZ)Rq5Wpn@|VP-frIW{mcGiEh1GGaM2VK_KsGGk$8HaTTEFkvxfHDduE0$+4#ZDlAa05W4aWo0pAHDft6VKz20Gi5nrVPiF9Vm380I5}i7W@Z6DV*wy0Uvz10Whi5BZgX@XbZ>2JIyz)wbY&(iAY*TCb95kdZ*6QkI&^7mWhN;AVlX%~WHUH0H#uWwH!);lFk~=cV>mQ6H90akWMeXD0Y4;T0Ur}zbZKp6C}VGKb95kdZ*6QkI%HvVWhN;AH8VLhV>o3tHaRe6H92KAGB;*9GGaC{G-5C|Vr4ZrY5_kHV*wu%Uvz10Whi5BZgX@XbZ>2JIy!V|ZDl4Y05>yaW;HP|G%;mmWiU8mIXE2JIy!V|ZDl4bAY*TCb95kdZ*6SifTk$`VPj%pF*P%0IW}cEHZwP5H8VD0WMnllH92BoWH~uuZUH|tfB_u{Iyz}{UuGYJt$*uZgX@XWMOn=Uvz10WhN{jV{dMAbRcA5bY)+3X>DaDDF7p3IbmfmWiT@`W@cqMFgY?fV>CBnG%#XhI59OfWMyG9asfXgfB_vOIy!G~WpZJ3Z*n{+V{dMAbRcA5bY)+3X>DaDEFfcVZgX@XWMOn=Uvz10WhN;ABVjaVHa9phGiGFCFfwLhH8nIjVqr2dGhsP0H#1>2Gh%cBKO%qu9U(e8Z*XODVRUbDJUl3KbYwa@Z*z2VWnpb5EFfcVZgX@XWMOn=Uvz10WhN;ABVjdRFgY+|VmV}HVK8JiVKZenG&V3ZVqrHhGGbz6WMgKOcYr9V9wBZ*XODVRUbDJUu95Z*FsRAY@^5WnXk@ZDl4bAY*TCb95kNVRU6*bZKp6CMf_TVK-tjW-u}~F=1shIAvxwWMX1AWMwdBVly>nVq#`9Vt4^RB7gxMBsw~8aAk5~bZ>G!Jt$*uZgX@XWMOn=Uvz10WhN{jV{dMAbRcA5bY)+3X>DaDDF7p3I5;(9Vr4lnGGS$5WMN}sFgZ0dGBYq?WMw&IIAS?rdI3KofB_vOIy!G~WpZJ3Z*o2;V{dMAbRcA5bY)+3X>DaDEFfcVZgX@XWMOn=Uvz10WhN;ABVjROV`XA6H83(bW-~KkI5Ih8HZf*qV>dQ9Wnp4BIAMGNKO%qu9V9wBZ*XODVRUbDK0PR7Z*FsRAY@^5WnXk@ZDl4bAY*TCb95kNVRU6*bZKp6CMf_TVKX){W@0fpFf?W~H#cQ4VKHVmVPj!oGh<|AF*IRfW_|%bB3l6xUvz10WdL7abZKp6E@*UZZ1e#fIy!b~Wp`y{UvznJWdI{#F*P+XW;A6rH#IXdW@IokVm4zlWjSOxH#jggV=yye^Z^_pIy!G~WpZJ3Z*n|5D06gVIy!H2baG{3Z6+)rV{dMAbRceTWMyA=X=QgNDF7p3F*h(VFga#0VmCK9I5=iCG-5JlV`O4DW@TkCVPZKjf&o4s^Z^_QIy!D|WMwERAY*TCb94YBVP;}9GGbviW@Kb!W@0ojH)3QnH)1w9H(@j|H!?IfWP|}e2J`_O0y;WwZ)9a(c4=jIC@BCVVK8JkVrDflF=S#fF=941FgP({WnnWlV=^^mG-F{oWrhJh^Z^_WIy!D|WMyA=X=QgPc4=jIWn^D;d2nSaDF7p3F*!M7VK8GbF=aA0VK+2lGGSykWMXACH8e3XGiG8qhygwf^Z^_WIy!D|WMyA=X=QgPc4=jIWn^D;d2nSWDF7p3W;8HkWn?%xFfwI0F=aC~G+|~mG+{6^GiER~WHvZ5iUB?h^Z^_aIy!D|WMyA=X=QgPV{dMAbRceTWMyA=X=QgNDF7p3HfAzmG-EM2IWjXhGdMM2HZeCeF=1jeFkv<{Vl^-@i~&9n^Z^_VIy!D|WMyA=X=QgPZf|5|Uv_C_cP1t&03%^HIWRdfG&3?~H#uW4H)AwnVmLQ2FlIC~VPs}vIAk`C0X_@#0UQWAI&W}ga$$6Dav)-FZ)_+jAY*TCb94YBVPZICWiV!DV`4cuIW{mcVL4(jGBh`1FgZD4VL382FpvR02J`_O6goO@aAk5~bZ>G!C}VGKb95kXZ)9a(c4=jICMh5$03%^$VKg;0V=yx_H(@qrWi(_lV_`KjGi5O_H#IO~VL4@z0X`D+0UQrHI&W}ga$$6Day=++Z)9a(c4=jICMGE$CIBO0Gh}2qF*!A5GdVXgWnyA7F)=V=I59FeI5T5rW-&81lmR{s^Z^_vIy!G~WpZJ3Z*n0$C}VGKb95kXZ)9a(c4=jICM+OhZ*FsRAZ~ADWnXq_Wp_MOJ|-yuBVjXSV>mKmIW;&mIb=6wHezHrIbt<5IW}fxIW}TtVPTd5J|*-4949(DZ*XODVRUbDJv}I6Z*FsRAZ~ADWnXq_Wp^elAY*TCb95kXZ)9a(c4=jIJXAg=DF7p3F*z|fGB9K?GcYhSHDon5G-hQmIc7CwVlp)`VmUH5m;pW|^Z^_oIy!G~WpZJ3Z*o07C}VGKb95kXZ)9a(c4=jICM+OhZ*FsRAar43Y-J`X03%^HH8f&mVqrHpI5s(9W@R>FV`E}8Vl^>kFkv@0Wi&OK0X`n|0URJYI&W}ga$$6Day>mLV{dMAbRceTWMyA=X=QgNEFfcVZgX@XVRCX|c_t|UBVjXQGdW>pWMW}tVKy={F<~@iGdMLjVlZYfGBY(eG&7t5J|6S|94R_FZ*XODVRUbDJv}I6Z*FsRAZ~ADWnXq_Wp^elAY*TCb95kdZ*6QkI(A`fb!9wMJ|-yuBVlAYW@I@wI5IY7V`XJDGh<{iWnnR6V`esGGBRU0IW?XEJ}2}692`12Z*XODVRUbDJv}I6Z*FsRAZ~ADWnXq_Wp^elAY*TCb95k7CMf_TVKii7VKZf9H#0RhH!w6dHaTT9F*h}4VK-wqW;J6oG@t=K8uS4iGdenNaAk5~bZ>G!Jt$*uZgX@XZf|5|Uv_C_cP1<#V{dMAbRctdWI8%&ZfSIBVQgu7WpZC^X>)WuR6Zst03%^yWjHc6V>vfwGGa6}F=b^kI5%ZuW-~WtG&VIcH)dj@0X{MG0URkhI&W}ga$$6Day>mLV{dMAbRceTWMyA=X=QgNEFfcVZgX@Xb97`nI(B7abZ>GzR6Zst03%^!G-5O{G&E*7Ff%h_H#lWAG%+w{H!v|}HDP5pWiv3O0X`@60UQ`QI$?BQaA9<4D06gVIy!T7a%pa7Uv_C_cPSuaZ*FsR03%^FIb$_6GcsmkH#cH6FlA;kGB7zfWidBoG-f$9He@xX0X`P=0UQ}RI$?BQaA9<4C}VGKb95kdZ*6QkI&fihXeKEjV{dMAbO0k^Vlp;0V>V_mGcYtZG&f>nWH>N4G+|^gI5B22VrDTnr~y6~^Z^_hIyzx=UvOb`Xee`ZWI8%`b98cPZf9S1X=QgQAY*TCb94YBVKFr~V=-l6W@0yDWM(*KGcz+eI599bFflh|F=8?>W2yl@7xV!f7&H7T_|&OWI8%?baH8KXJ2+{Wp^ncV{dMAbO0k^GGt_BF)}zgG-fw2H8U_|I51>oG&Nx`Gi70AH#lZttN}h2^Z^_hIy!G~WpZJ3Z*p5*C}VGKb95kdZ*6QkI&fihXeKEjV{dMAbO0k^G&Ev4G%`6bFfutbH#ajdHD)kkHa9XbWH&NmW;r%Bt^qz5^Z^_hIy!G~WpZJ3Z*p5*D06gVIy!fAbaH8KXJ2+{Wp^ncV{dMAbO0k^Gc_U54Fg0aiI5IFav;jT_^Z^_QIyzxvW6xB)%}^Z^_QIyzxWoVq`UAWMXAFWo2V!x&b~0^Z^_QIyzxK~0WoBeyH8W;pFfuYQH8(OiGQ0sk2J`_O2s%1pb6;j`Z(($4Zf9R`Z)t9HC@COgZ*FsR03%^JGB!9eF=b|AH#1>mH!?XgWiw_mG&nRdV>L85H!)(q0X_!w0UQWAI$?8PX>N37XJv9IDIjBSZgX@1BVlARF*h|ZH8?V5V>UA|Gi5MhGBr11F*7n{V>C1{Ib^^AJ_hsw90)o(VRK(|baH8KXDBHkV{dMAbO0k^Gc#i}WMnvIVmUN9IA%6vWj1DFFg7LBlGc#dfF=IG3IAmmHHDh97VK-$pG-YEl$N@eE^Z^_QIyz}{Utw}`VRY-M3?C@COgZ*FsR03%^xH)UloWHDwlIW}c6GB`71G+{9@WH2{kIW#aZI5{`Y0X_!w0UQWAI%#uXWMOn=C@COgZ*FsR03%^EWMemDW;kIrH)LWrGiG5oIXPiDGdX5AVPj-9G&y9@0X_!w0UQWAI%#uXWMOn=Uvz10Whf~iV{dMAbO0k^HDNP2FlIM5Ght;iIWc27G%{f@Gi5Y2VK_KrIW%H0(g8jO^Z^_QIyz}{UuJA?VRUJ3XJ2q{X>N2VDIjBSZgX@1BVjZ%WnnXAWn?#EFlI3`GiG5oWH&W3VL3B0GGjM2IAzoUJ_hsw93VP6X>(s_Z*6a9Wo~6}b#o|gZ)9a(ba`-PEFgAiWp`y{UvznJWhy2qAY*TCb94YBVKQMdIWRIXHZ(LcF=jL{F=aR~WnnfrH)CaHH8VD3Vb%dY9`pem5jr|)b6;q0ZEt5~Ze?$Eb0}_aWMyA;d2nSZAY*TCb94YBVP<78VPa%8F=a4iF)%n{GcYz{WinwiWo0=vHZfykVb}pa5A*>X2s%1xb6;q0ZEt5~Ze?$Eb0{ewV{dMAbO0k^GC5;7GGsV2VliYkG-fa{Hf3ToGG;k7W@IxrWivE3+5tWW^Z^_QIyz}{UukZ1WoKn_C@COgZ*FsR03%^yIb%38HDqLFFflh~GBq${I5cKqHDon6Gd5*7H8L>V0X_!w0UQWAI%#uXZgp*9WpXGfAY*TCb94YBVKFc_H#0IbH!x#1GBhwUVlgo=F=012Wj8Z8GG=5rV%`Bh2J`_O2s%1xb6<0Ga%pa7C@COgZ*FsR03%^HIbt+7GB!9dH8o^8H8o;5Win$hGB;u{V=`f7IXE-m0X_!w0UQWAI%#uXbYWs_Whf~iV{dMAbO0k^H!xx~HaBHqH8?V3G&eG4WjQrrI5}c9VmLH1V`XJF;sHJe^Z^_QIyz}{Uvz10Whf~iV{dMAbO0k^IXGc9Vq-HiWiw)7H8(S3GdE!{HaRgeHeq9CFk(1kpHD)z4H#0b5F<~$?WH)6wWH2>hX66At2J`_O2s%1+d2nSYDIjBSZgX@1BVjT$I5T5rF=03}F*G(dF*z|gVmUB2He+QrGGjS5GBM}@J_hsw90)o(a%E;HDIjBSZgX@1BVlD@HDfn6G%`6eVK-%EVlpr=Fgal~I5c82G-NkpGhylhJ_hsw90)o(c42IFWhf~iV{dMAbO0k^Vq!HhVL34}G&V9}GBr3eH#uTCHaKH6FgG-2I5RRd>;XOo^Z^_QIy!b?Y;|Q{Wq4s@bSNnxV{dMAbO0k^GGsM1IAu3CIXPluG-Wb0VPs@sFgZ3fG&W^oGdMJ4?g2gq^Z^_TIy!b?Y;|Q{Z*nM9CMGE$V{dMAbO0k^Gchz}HDoq6He_RDVKX#2GiGKvVPP_3FgP(bW;HWo@Buyv^Z^_WIy!b~b7^!aMs;puCMGE$V{dMAbO0k^VKrtrG-769VmCKAV>dBjFgIc_G-F{fVlrf6I5sn8@&P^!<^mC4c4=jI0AF8rX=QgVXmo9CLjoTVIy!G~WpZJ3Z*n~-aA9(DWnXe-b9HQVCMGEWBVl1QV=`kmH!xv1WHK={W;tXvFgP_hGBPtWW@a&DI5hPEK@LL#9|Af$aA9(DWnXe-b9HQVC@BCVVKg~rIWjgfI5uQqWjAGHHDNX~IXGrDVKX*0HZ?RjV)p?-LjoTVIy!J+a&u*0a%FRMY;-7aVRCb2Uvg!0b!>DdCMf_TVK6l~VmCHsGdX5rHDNh7F*P_fH8VJ7GGsI`IXGfrHTeNS4nqPT0y;W=aA9(DWnXe-b9HQVC@BCVVPrXFGBRc`IXE>mVP-UAGd4IjFl06{WiVqfW->KmG5Y~QLjoTpIy!G~WpZJ3Z*n|5D06gVIy!H2baG{3Z6+)rV{dMAbRckHa&u*0a%FRMY;-0m03%^!G-Y97IAmipV`DKiG+{Y0GGR6|WI1LzH8V3YH8(Q-0YM@|0v`lAI%RTlZ*nLpASM7KVP$4wVmV=9W@KhCFlJ#fVPiQrIXN~mWHK^kF*0Q~IR61b0{;Oa1ttJuFgH0dG%_+cW;tdzG&43fGB{&7Ib>!uH8f^1H#cMf0zm^q0v`%GI%RTlZ*nLpAY*TCb95jk03%^JVKq52Ibtv|WM(;GH)c0xIXE_AI5aacV`XM!GGaIb0zn8v0v`xEI&W}ga$$6Dav)=GZgX@XaA9(DWnX1-a&K}bC@COgZ*FsR03%^EGh}8qG-WU{G&D0}GGSt7WI1FqV>mWrHDxqoGcaKV0zn2t0v`f8I&W}ga$$6Dav*SFa&u*0WpZ+FawaG#03%^yV>n?pIWuEoH8VIgG%;c|IX5(AW@a-uV>dB2Ha0m20zpFp9|Af$Z*XODVRUbDAaG%Fb7fy;a&m8SCMGB;03%^JW;ZZlVKz23WH>ZoVP-XEIWsn7WHL8qHe)$8V>Dq20zpFpA38c?Z*FsRUukq@a$$6DasVS?VrDrqW@chEIAbwpG-NPlF)}%3G%zzVH!wJ4G+|;eLjoTV{dMAbO1RqFlI3`IWse1Ff}wcVKO-~Ff=eUGB`IlGC4OmF=h_}K?Xwt9|$@+V`61zX>KSfAY*TCb94YBVP-WrGBGk_IAJq3H)SV{dMAbO13mG-NX}Vq;-5WnnciWMefjGcYqZGB!6gVK_BmHZ>OlK?Xwt9}+q`VRT<`VRUFHb97`nI&*Y#X>MmwK@lASAsHZJZ*FsR05vycWnwa7HDxq0VKZiAI5}ZvGcsm2VK^{3GGR1hF&_d!7efLc6FNF!bYE~`bZ97ZbYwa@cXM=dX>MmiVl_7-0znr;0v{7PI&W}ga$$6Da$8*}V{dMAbRcwZZEQL^aA9<4CMf_TVKO;kW;kVJGBsv0Vq!8eGB!41Ib>uqFfcS@GdN~4VVe`CVl`tiWHDtlHZ?djWjQcnV<`eb5Gev77$9SBZgX@1F=RP0GB7tWIX7c6GG;S5Heq98VKrnlHaR&pWH@1BD*{0lLjoTYIy!G~WpZJ3Z*p5*D06gVIy!fAbaH8KXJ2+{Wp^n6BVjf-W;HcoW;i!EGGs9}Fk~?_Ffuk_W-~c7Vlp{3G-53RK@lwiAsHZJZ*FsR05CE&HZ?P3GB+|XWHC25I5adiF*q?aVP!KkH#0LfH!lJ~7efLc2s%1uVQFk-WGE>hV{dMAbO0k^IWRdlVq-NmGB7YVH8VG6I5aReFfwChV_`5bWjQ%wF#l6H8L?{WjHo9VKX-}GC4S9F)}j(K?Xwt9|$@+b9G~5Wo2Y#WGE>hV{dMAbO0k^Vl`rBV`MgEWHUH5FfleWIW;gcIbvisIbmcsIAJqmH3C5fLjoTNIy!G~WpZJ3Z*m}GZ*FsRAarkSY&tr0VPb4$CMYQ&V{dMAbO0k^Ib<+3IWjmoWn^JyHe)wtVmC24F*af{F<~-hIb%6yHv&NhLjoTHIy!G~WpZJ3Z*m}XZ*6QkI&@)TY-J`WDF7p3HDxh0Wim2kG-Nh7Vlp>lF)=qWF<~<^F*#&oHezNuIRZgL0v`f8I&W}ga$$6Dav*eXZEQL^bYWs_WhN#lDF7p3IAmjCF*YzTI5;*rH8f%~IAS?DVKiYhW;tVGH#cK6I|4yN0v`lAI&@)TY-K1ZASM7KVKg^nGG$?8GB9CfIb<<5I59FYFk?0|Gch?~HeoR~GCcx80zCpD1ttJDH)1q5Fk&_~WMnijF<~%aIWjpgFg9dlH#j(AI5;vt0zm^q0v`%GI&@)TY-K1ZAY*TCb95jk03%^JIWuN8WHmWsG-5F@W;i!7GdN~AVPax9VKFvjH8EsC0zn970{}WYaA9(DWnXe-b9HQV0Ap-nb8~cWZERmLUomiDa&u*0Uvg!0b!>DlXmo9C22@W?OkY7$Q$V>WXmo9CBWGbaV>B=~VK`e-CG&eLiW-&E0H#lTDGBPwdVPRxrWiT;0WmHd1OkYD!PDV*bUr0qkL`6~nXL4_Ka9>|zZ*FF3XLWL6bZKvHE@*UZY$Io3FgY?XG-hRDG+{GlW;Hc4G&V9bV=`i7Ff}q{V`XD7R8LJzUqwzqLQF+pModpZR53OHXL4_Ka9>|zZ*FF3XLWL6bZKvHE@*UZY$Io3H8x>lI599ZF*rFlHaIb1V>38oWny79GGQ|~Fk(43R8LJzUqwzqLQF+pMo&^rK~z*lQd0nDa&L8TUteQyZf0p`b#h^JX>V>WXmo9CBWGbbW@9%uH8?V4Ib>xwH)b_CWHMxAV>w}EF=jV3IAdW{Pfbi;MNUCNOhsQ%K~hsiQUGUiZ*_2AUt@1>W@%@2a$$67Z*DGVbZu-SXJIiiF*z|ZWH&WrG&V9cWMwvCVm3H6G-Wg~WH@0sH8NCBO-x@!PC-IUMPF4;QbkNfK~qIUUq(eiR8>+%QvhdjZ*_2AUt@1>W@%@2a$$67Z*DGVbZu-SXJIihF)(IkH)Jt5Ibk<9GdN;7F)%q~F)}b_H8wb6HeysyO-x@!PC-IUMPFA*PDD>vQ(r?*O;ABp0B3Sim2OkYJluVKic6VKX^1W;QTkH#lNsVKy`~VpLB}OkYJV>WXmo9CBWGb`W;HQ2Vq!O8HextqWj10lG-75rHe)zBHZfr~Gh<>@Pfbi;MOaWzQdC7mUsF^;R7pc$MpaHjR7p=x0B3SW@%@2a$$67Z*DGVbZu-SXJI%pF*#ypWH)6uH8nUlH8D0bI5lE6FfuY?GB{ykV=`1vO-x@&O;AilO+`*rK~zakP5@_eZ*_2AUt@1>W@%@2a$$67Z*DGVbZu-SXJIloWo0%wI5Rb2F=S+BW;tYHVP-QhF*RZ|VlX&iF)>t6O-x@;P*h1zPC-mxR9R3(0B3SV>WXmo9CBWGbTF<~<^HaKKqG%z_cIAJzoHDhLEI5{{oGB7tVHfA?ePfbi;Q%ylkOkYV(R9{qCP(=V|a&L8TUteQyZf0p`b#h^JX>V>WXmo9CBWGbSH!?D2VKQSiH)LTpGd3_|H)b+oVK6vjHZWx|VK^~NX<~9=a(N&_Z*FF3XLWL6bZKvH0B3SN6NWpe-{VKQbkV`MNgH90ddFl93_IAmpJV=!YiWoBe$H90b5WNQK+0y;W$X>Da+Z)Rq5WppSh03%^EIbmipV`4EgHfAz0Gc+_aW-&EoF)%nbH8*B8W-w)00zqp69|k%)bZKp6UvFk+b7gcWNGu>tDF7p3Ib}IEGc-6jW-&H2G&eJ4WjSGHGc{ynW;bLsW;ruuTLM7@YXTn{Iy!G~WpZJ3Z*n0$D0FFUWnXV*W^-k9EFg4gZDn6?W@d9`bSVHMVK+BrHDY2gH8y5uV`MgAIWb}}H#9IaGc#r~Gh#R}HeCWi7;6F_8ag^}aAk5~bZ>GzD0FFUWnXV*W^-k9EFg4gZDn6?W@d9`bSVHMVP<79H8?UhHZo#1IWjUeG&VIdG-NR}V=*;2IAdlxWM2Y77;6F_BRV>7aAk5~bZ>GzJScN?WI8%;b98cLVQnTXAY*TCb95kdX>Da+Z)Rq5WppMf03%^zI5%WwFfn2@Wi~KkWHT@`WH&W8F)}naFf}nZG&M0{0zn~b0v{SWI&W}ga$$6Day&gKbZKp6UvFk+b7gcaAarSMWnXV*W^-k9DF7p3G+{6}I5uQCVPrNnIW{w4G-Wt3GBr0gVqq|2HaRjlV*)`KYXTn{Iy!G~WpZJ3Z*o07D0FFUWnXV*W^-k9EFg4gZDn6?W@d9`bSVHMVPrWpGBagmFg7=2Fkv)fFk)ddIb>yGGB!6kVK6slHe~`q7;6F_8ag^}aAk5~bZ>G#D0FFUWnXV*W^-k9EFg4gZDn6?W@d9`bSVHMVPQ2gH!xu}V=*ydW-?(pGc+`0GGj6@IWaLdG&3|ZIcEYv7;6F_8ag^}aAk5~bZ>G#Jt%Z(ZDn6?W@d9`bSxlrX>Da+Z)Rq5WppV3BVjNxG&V6ZGh|_AHZx;3H#cH3H8nY5VP-jEWMMHgGdO7iK^T1l5?^m-W^-k90AF8kW@d9`bS`LgZER)(06IEpZgXXFbY*e?b98cbV{~+HZERmLUomNJb7gXLWpXZPbZu-yXkl(=Wo&O}0B~=3d0%5_VQyz-Y;R{SXmo9C<^mQ7Iy!T2b#h~6C@COgZ*FsR03%^xGdDP9VKX!{WMN`AWH(}DVl*%}Gc`9bWMW}8W@KY-0yqZd0u~ZFI$?BQaA9<4D06gVIy!T7a%pa7Uv_C_cPRiPVKOjbFk@z6V>o6rF*Y2JIy!J+bZ90i03%^#W;QrxH#9LZIW#dgVK8AfWH4biGG;JlH)J?uG-Y9Q0yq(L0vH(}V{dMAbO2^zWHUKqV_`EnH92HqG+{AhIAt+pGBPk?Heq6AI5TzvI2Yyu785!;VRT<`VRUFHb97`nI(Kt)a%pa7Uv_C_cPRiPVL4(nWH~i5WiT;fWHM%9W@R^HGcY$~HZf#0VKOu~W_SWP5qJU^86abCZgX@1V_`RCGBjgkFfcbTV`VZjHe_XHWH&KoVl^-^V>DxAdIC5X<^mQ7Iy!G~WpZJ3Z*m}RZ)9a(c4=jIJY#Qeb95kXZ)9aYC@COgZ*FsR03%^zH)J+BH#uWBGBh@1H)dgFWjJGDG&o^lWM*S!Wi~i`0yqZd0u}-~I&W}ga$$6Dav*MRWMyA=X=QgjZf|5|J}4;wBVjN!WH>M|WHx1EIWsgeWHM!CGGQ||G-fb0Gch+cH#2?$IOYNt6FNF?aAk5~bZ>H7T_|I3ZgX@XbZ>2JIy!J+bZ90i03%^IV>2=_G-Wh5W-v82VKZSlVq;`tHa2BsWH)AEIX7m20yq(X0vH(}V{dMAbO16kH#TN6V_{=CHe)b3HDWYnG&VFfV_`L7WnyJ8W;ucaI2Yyu76LjtVRI-c03%^xI59Y3F*0UjFfuVRWi@3qF*af|IA&vJF)%Y`I5|0l0yu;M7ziL^Z*FsR05UOTH#9ggWnp4uW-w)8Wn^MGF=S+AWoBVHH85jiF@^#-2Ic}50y;Wjb6;U{a$$KWDF7p3G&5pjFgRm0Gc{#2W@2VFWnyAuW-~NqIWRI|HZwOjhypl>0vHG&V{dMAbO1MHWHU5kIW%T7IXO9EFf(LgG&N>qHDxe3GcYzYH)M(eI0ohd76LjtVRK(%Z*Od6VQwfX03%^#VL3BpH8f>nIW%K7V`4NoWHK}`H#RmoI5TEpG&wVj0yvBU7ziL^Z*FsR05mmZWHU4~HZnLcWMySyGcY$XGB+|eIA%C8Hf1QsW0C?m2Ic}50y;Wjb6;d(bY)+3X>DaFDF7p3Wic}`GG#V4VPiQpW@9m9W;S7EF*0T}IAt&}Fk&)clma-E0vHG&V{dMAbO1MGH)1(tG-PFFWi@7IV>4zkGdVanF*Rm2Wiv80Vl$QkI0ohd76LjtVRK(*Y;R$7X>MmK{2H8No_V>viEW;ilpH8f*2V=`rBWMP;BIG6$$2q0r`ZgX@1G-G99VKZSfIXGrvH#TE2Gc;p4FfwIhF=I40H#lKongTcm<^mQ1IyzxDaFDF7p3GGsV7W@TnLWjHx9VPR!3HDfbnIXE~rW@Ke%H)LaFr~){s0vHG&V{dMAbO1MHVrDlrWHLE7IALWmWnnWiWMO7zG-EI}GcqwZWjCq{zX>%wkAY*TCb94YBVK6ggF=Aq6F<~$^G%z_eGh#O}Fg0dnG%#Z~Gcz$UIIIFV2Ic}52s%1xb6;U{a$$KWDIjBSZgX@1BVl7>V`VosH8o-|V`DQkFf}{zX>(s;a&lpLUvFk#bYWs_WpgMgAY*TCb94YBVPP;iGBz_|Fg0anGd3|{WHK`|Wj8S}GcY)2V`VluFt7qR2Ic}52s%1xb6;X_Z){~@ZYU`rV{dMAbO0k^G%_+~H#Rk7W;bPJFf?XiF*7nXG+|_8WMMKnVP!aEvH~~;<^mQ7Iyz}{Uu0o)Whf~iV{dMAbO0k^F=IG3W@0d6WH@CqG%;f|H#RsiFgQ6lIAJw8Gcz(_v;sH=<^mQ7Iyz}{Uu0o)WnXk@ZDlAaAY*TCb94YBVL31`W;ZoBIX5;kWiT;gIWcBpHDWL~VKQSlWjQi1GPVLZ2Ic}52s%1xb6;j`Z(($4Zf9R`Z)t9HC@COgZ*FsR03%^!IAdgDHaKB6IbvjEF*9RiVK-znW;ZrAGi5b5I5ao70yqZd0u~cGI%#uXXm4$AXJu|>Z*_AhZf|5|UvznJWh@|WZ)9aECMf_TVKz8qWi~fAGG#I~Ib~)sGBRT@Fk&!aIb%0sHZwIbHo5{h5#|CGA38c|b6;q0ZEt5~Ze?$Eb0}_aWMyA;d2nScAY*TCb95kXZ)9aECMh6eZ*FsR03%^IGc;u}FlA$9F*#%~G-5PlH#an7HD)q0G-Nd}VmM~J0yrJ!0u~WEI%#uXXm4$AXJu|>Z*_AhZf|5|UvznJWho$IZ*FsR03%^FWH~W8F=S&kG&N;oWMyPCVq-XFH#aagV>UBoWMO2!0yq!m0u~55I%#uXXm4$AXJu|>Z*_AhDIjBSZgX@1BVjjWGGaF~HZWl_WnnZlGB`3gIWT20WMyPCWHUK5HetX5I0ohd76>{zX>(s`Zggd5WpXGfAY*TCb94YBVPiEjIWS>kHZ*21F*rFiH)UjFH#ImgGGR3{H83?{HNpZo2Ic}52s%1xb6;+CZDM6|C@COgZ*FsR03%^$V`DNlGh$^nFk>?_Vl!qrGBz|eVl`uCVK6r{IWuL%0yqZd0u~55I%#uXb98cPZf7VdAY*TCb94YBVPQEnF*q{zX>(t6X>DaFDIjBSZgX@1BVjo*Ha253G%#ahV>vWpGcz{zX>(t8VQh6}C@COgZ*FsR03%^#WMpPJWo2SwWHe=CWj8rFWi>W8HDxknIb=0CWi(;T0yqZd0u~55I&^t(Whf~iV{dMAbO0k^F)(H`I5{vgHDhHlGht$4Ffd^;F*z|aH8^2rHZwCc&H^|F<^mQ3Iy!P?W+*8jCIBO0H8^HuWi&8lW-wwgH!@^1HezNnIWuE2H8El`H8C?V&;mFD&;l3*CIDk$HZ?J2H)drwW-~W8W@R}wIASs|Ha9qAFgRsqF*MQwI0NPa7798#a%E;HDIjBSZgX@XCIBO0IX5{pWn?usWH~i5WH>T8Gi78mGB-G3F)?K|G-F{h)B-pN)B+g`CIB-xVP-NpWMeTkWo9^KF=1vmIW;h3IWjdfG%;giGu8q)3FZP82s%1;VQh6}C@COgZ*FsR03%^AVmC22WHB=~VmM(qVm4+mG%{f|HZV0dVKp}}W@Tj90yqZd0u~55I(A`fb!A^=cwu97C@COgZ*FsR03%^BW@I*GH8?V2WMO1sWj10lFf=qYFkxk5H)1wrGdMHa0yqZd0u~E8I(A`fb!A^~awt?LCMh6eZ*FsR03%^!F=I0`GGS#jFf(RhWMw%pGBGwcGBz=$?b#7xOCMh5$03%^!G&eIjFlIA2GcqzZFl1skVrDQlV`MToGBr6kGBhyW0yqfX0vHP>05dl+VK6geG-5e1V`gGvIAl3xWj8oAV=-l6V`exrHsAs{3FZP85IQ<`X>)0GC`NT|VEnIWjY1FlJ>jWoBk(Fkv<~F*#&mVmUD40yqxh0vHh{0An*aH)CQjG%+zTVPs@uFk><~F=b<9WHx3pIXN~qHsk_04`u@ZIy!D|WMu$jY+-YAbZ>2JUol@XZf|5|E@*UZZ14ghIyz)!W?^+~bYEs{VP|syBVjZ(G%;Z`Ha0RiIW%KsI5{&mW;SLrV>4l5IWT5rGG*`rAt5?CYIARHUuJJ|ZDDkDWpXHEZ*FsRAarkSY&tq_Z)9aAEFflYa&2LBUuJA!XLBh4BVlA^GB!75V`E`BGG#MjVqs%5WHB>2GGSt2VmUElWjW{qLm%)0At^dKYIARHUuJJ|ZDDkDWpXHEZ*FsRAarkSY&tq{VRCb2Uvg!0b!>DdEFflYa&2LBUuJA!XLBh4BVjc$H#jw6VK`-GGdD9~IWaRfWjHxDW?^PwVq`TlVrA+ALnrV8As{+BZ*XODVRUbDJUl3KbYwa@Z*z2VWnpb5EFfxgZ*E^^Z*py6baZ8MCMf_TVKQPkIAUWmGcaQ{I5}f6W?^J9HD+dHIAmryHexq4W$Xe&9`FJoAv!v5aAk5~bZ>GzJScN?WI8%;b98cLVQnTXAZl}OZeM0^a&2LBbY*fTCMf_TVKrrCW@R*GHDh5mG%#W@GG=08Fga#qH8L?}VPZ2gHSPjKA7%ppIy!1|Z*E^^Z*py6baZ8M0Ap-nb8~cWZERmLUomQPZ*E^-W^ZzBVRUq5axQ3eZEOPrBRV>4X>MfzBVl4PF=Jt4H90pqIAk|4WimBpWjQxtV>dK2GdDIfV`BpYBRV=`Z)|mKZU7@;F=JsiWH4l6G%#Z}Ib7I5amfGcYkRW;bJIH8e9c0|O%nIy!G~WpZJ3Z*m}FZ*OcUDIjBSZgX@1BVl7>Vqr37Gc;i^H)J?sG&M6~IA$_tHez9BGGsS1V`lRLMFs-{BQQETZ*XODVRUbDAw4K#Z*FsRAaieZa${v*aBp*IbZKvHCM+OhZ*FsRAaieZa${v*aBp*IbZKvHCMf_TVL32nWn(yIVKFc8F*h+|WMVKkGxY*RE&~H2FgiMKaAk5~bZ>GzC}VGKb95kcZ*_8GWnXY_b7^#GZ*C?mAY*TCb95kcZ*_8GWnXY_b7^#GZ*C?j03%^HH!(LcG&wLbW@0fhGc+_cH90q7F=k{kVKOvjIAdh@0!1zZ10yFoI&W}ga$$6Day&dJb97`nI&X7ya%Ev{CM+OhZ*FsRAaieZa${v*aBp*IbZKvHCMf_TVKgveG-5I{V`F48Ghs3?HDNMiGBPGzJt$*uZgX@Xb8mHWV`X1(Z*ysMX>V>OEFfcVZgX@Xb8mHWV`X1(Z*ysMX>V>ODF7p3Vq!OBG&f^7H8VFfGcYk_V>CErH)AzsGi7BlV>dBj`vOHS0|O&4Iy!G~WpZJ3Z*o07C}VGKb95kcZ*_8GWnXY_b7^#GZ*C?mAY*TCb95kcZ*_8GWnXY_b7^#GZ*C?j03%^CHa0O~WMVinGGj0@IWc23Gcq`2Ib<*}Wi(}0!1zZ10ygxI&W}ga$$6Day}?yZ*FsRAaieZa${v*aBp*IbZKvHCM+OhZ*FsRAaieZa${v*aBp*IbZKvHCMf_TVKy)|Fkxb3VKp;lIAk+7F=J*kGB`0eIb~)yFkvxfH~#`fE&~H2FgiMKaAk5~bZ>G#Jt$*uZgX@Xb8mHWV`X1(Z*ysMX>V>OEFfcVZgX@Xb8mHWV`X1(Z*ysMX>V>ODF7p3F*GwcHf3dHVKy^jH!);oH#st5IAJ$6GG%2oWHe-E0Ru%YW&;2^I&*Jza${v*aBp*IbZKvH0CRM5bz^jNZ*6Q}F<&urZ*_8GWnW)#Z*ysMX>V>WXmo9C69Y6lI&N=nWdLC_Gc;o~VKiejGG=6AH#uZCWnyD9Wj8ZoH8D43HfA^z12j51admHWWnW}rbY*j2VQyq!bZKp6a{ysBWi>WAFf}k?VP<1CWn*D9V=!YiWM*MvGc{&pGBsfn12j51admHWWnXD-W@&C|bZKRCUtw-!Uv6P;a{yswVq-O8Ic7L!H#cN9WM(sCI50LdGdVOjIc79AFgZ9A12j51VQg$~cVBF2bY*g3Y+rM9a%pa7a{ys8GB`9hGdDIfW@a&AVmUE6V`VU6Ffn8{HeqBlVrDiI12j51VQg$~cVBIFY;Mn80AXY~G&VP5GdVIbHDYBnF*rG7V>mN8HDNe2FlIS0H8B$dG&(wAY;13LUvgz(Y+rO?Vsl?WnXi2a%pa7a{ystIAkeN37XJvA80AVv^F*r10V`MgEIA%6EWnyD8Ibtz1I5{*mW->EmG-VS5G&(wAY;13LUub1`VPs`vX>DO_UukZ1WoKn_a{ys9F=aGlH)Aw6H#9P4IA%3sHZUMd?ZggLBbz)z1VPb4$a{ys9V`E}wF*G+}G-WY4G-WqrGGS#hVlp%`Wie%CV`X9!12j51X>Md?ZggK^a&lpLUuA4%ZDnqBa{ysDVrDWiWn?ioGd3|fH)Jt6F<~(@H#0FeV>e}CIW=Mv12j51X>Md?ZggREX>V=-VKg*3FgG$~GcaN_Gh{F{VmCB2W->B0GBRN}I50RdI1>XjIy!P?Y+-n1WM5`%Z((#_aB^j1X>)0BZUA92FfubVI5}oAH#1@|HaRmlWMnfpV=^^jGGk^kFgG|812j51bY*gLWnXJ$d0%#6Y;|Q{aA9e3a{ys9V>n`FWHUK8V=*-~V`eotG%+|dGGk<7Vl_23Wn^S#0}?tqW^ZzBVRT<+Y++|}03%^CF)%V=VK^{iV>LH7I5T89HZeFbW-~TrF=jS2W;S6S12j51Zf|a70AVvTG-EVjG-EU}W@KVFIb=6wVq-I9H#1^2F*jv4W;h-LG&(wTVPb4$0AXQaVmW0oWMwfnW-~Z3H#TNCHe@$pIWl5lGcz|~IAk6JG&(wAa&lpL0AXe^W;Zc2V>x9oFfe8{WHV+mI51&kVq`HgG-PHpW;GrIG&(wSbaH8KX8>VhG&N&pW@RuqG-PBmWHK;hIWjn6Wo0-uWjA6lW->7z12j51X>N37XJv8#VKFr~WMVgDW;HV~FfubWH#IdeHDoh3He)$rHa9Y5I35EuIyz=-Z(($4Zf9R`Z)t9H0AVvYH)c0uHZm|_GBq}4WM*b#Wn(uqV=-knF*q?{GGQJAG&(wBZ*Od6VQv6nI5cH4V>UEqGdN~9IAUQlWnndAIWRS0Vl`nhWMMKl9s@KwI%HvVWdLC{W@9%qGBYtTIWRS2Vlp>nI5K25H)b?uHZ?IZW;bRY12j51bZKp60AVmUV`DZsG-5eoGiGBpGd4FdFlJ#eIAS(AGBRT{GGZG8HD7dTZDjytHZd_{G&W{9Wi~ZrIb|?3IbmjHF*Y@1WidEoGBz~k0svohd2nR_ZeeX@b8ul}Wpr0Wj1CwBm*=$I%aQjZDDj@VRK(%X>MV1c>rNEWHK>fIWjmkWMwfoHD+dJW@9-yV`gD7Gh}8mF=S>W12j51W^ZzBVRT<%b6;;`bYW}&VPs}wGB!6hGdDFfWMN`rWM(-xWHVzpI5RV0GG#boVI%`IIyz==a&2LBUtx1!Xk~a|WMyM%ZDDKxVKii9GiGIDG&VG1H)LTjGGt|9W@2M7Vq`QoGBsl|Ia>t)UuJA!XLA52JE@*UZY$IVeGi737HeoX~WjA9tV>DqjWHT`_F)%PVFfe5?Vq!JA1OQ)YbY*g3bZ>G1ZeeX@b8ul}Wpre|pI5T5pWietnWHvEmVqr8jGC4A0GGZ`hV`4TrW&;vBI%98cb97%}a&lpLUukq@a$$6DasVS?Wny7DW@R&BF*!41IAS(5F<~)gVl!bfFgZ44H)Am~W&;vBI%98cb97&HVPb4$Uukq@a$$6DasVS?G-6|8WH&W4W;HZ4Ff?T_FgZ6gH8(XeG%+_fW@BPvW&;vBI%H*LVRdYDUuJJ|ZDDkDWpV%`VKQPkH)1tpGBr15H8eLjGd4IgGcq_ZGcjf~H8W*5Hf947Iyz}?b7gXLWn^D;d2nT4Z)N}^VP$49W-wx6V`OAAHaIqAGB!A7G-5b0WI1GEH!v|`Wo82sIy!G~bZKvHVQc^+VP-QlVL4`EGczzXWi&B4H#jsgFf=wWIb}9tVq!O8V`c*qIy!T2b#h~6UukY+Wq1H1VP;}DH8N&lGBRN}Vl!o7Ib0Fl06~HDWnrHDfa{IA#M9Iy!T2b#h~6UvOb`XkT!2asVS?V>V-EG&DA1G&nFdG&W&nF=jV0W;J3sHZ(LcGd4J6$p8RfX>?_BVRUbD0B&JzWpi+0V`X%2ZEP-RbZu-SVKF%}G&5ymHfCjFW-(%7I5RY5VL4?pHa0XcHDxm~H)aD8Iyz}{Utw}`VR--}VKOo`F=96`GiEboV>DzjVKXo@He)z4WnpA9WHvctV`c*qIyz}{Ut(`>Y-M3?03%^IWj8rEGB7qZF=JynVK_52FgP+}W;tPEWHdKqI5;(C0}?tqX>(s=XmW3EZ)|U8X=7n*03%^HW;i!CG%z+WV_`RBV`E}BWjHc9W;QouI5J}}G&nV80}?tqX>(s=Z*Fv9X>Mh503%^!He)trF*Y|hWiex8H8wP4G%#gmVK_NqW->J~G+{Dk0}?tqX>(s>VRU5xBVjXRHDqC7G&MFeWiw%BW-?+mWi~W6FkxXiH)Jw6WM(o06<>5|ZDjy5I5lHoW-u`_H#j+AHZV6hH8C(UHfA|EGB;r}Gh}815;{6*b6;j`Z(($4Zf9R`Z)t9H03%^BVPRomFl90}G-G6BG-fn2H8D6fH!)^1W;QWlV>32p0}?tqX>(s`Zggd5WpV%`VKp%`Vq{}9VKF%{H!)@~Vr4flWjQipVm4!9F<~)bGiC!4Iyz}{Uu$J~03%^HVmM`HIWRY5IW{smWHB>2VKXpfI5#w6Gc+|~F*!9h0~B9xa$jR_ZgypIbZKI2WdJZWGG<|BWMwxoIWRY6W;0pFgZ12WI1AGWiU4|G&lnkUv_C_cK~8FVlXyjVPiOBF=a4hWjSRqHZ(CYIWae7F)(5_F*s%e5;{6*b6;+CZDM6|03%^GG-G8qWn?xvH#B52Vlg*3GBY(cHDY5nH)Av~I5#t90}?tqX>(t5baH8KX8(t8VQh6}03%^AWI1DGGB!13G&DFdGcaN~H8U_ZV`F4CIAk(rH84140}?tqaB^jHWpZ|9UvqDDa${v*c42IFWnX4&VP|syBVjW#W;ZY}Vlg!`Wid5lGc`9jFfnC0Fg0X0GB#l}W@2Uo5*a!=VRT<`VRUFHZf|5|CM+OxbYwa@b98cPZf9S1X=QgQ03%^AGc;jhHD)z1WHdHrI5}ivVP-ftF=012IAk?8Vr4l%12h+A0}>xPI$?BQaA9<4C}VGKb95kXZ)9aAEFg1qWI8%?baH8KXJ2+{Wp^n6BVl7@V`X7EI5#wAW;QZ0G%z(~F=I1kGdMIeGh$&iHe^BrG#zFG5*j)>VRT<`VRUFHZf|5|CM+OxbYwa@cXM=dX>MmjV=*~mF=jC}Fgas3WMN}8Hexa}L<2M!W&;u+Iyzx=UvOb`XeeWEZgX@XZf|5|CM+OxbYwa@cXM=dX>MmV_$D`baG{3Z9GG0VRAkuEFf-gWMyA;d2nSZ03%^yVKy;2HDonqI5S~lF*s&3Fk?AkGBGhTI5cH4V=-Y&12iON0}>=UI&fifb7d%VbYwa@b98cPZf9S1X=QgTAaitNIy!T7a%pa7Uv_C_cPRiPVPs)AHZ?S6Vl-oAWo9uoV=^#iV=-hkWiVr7H#0P3WKIJ#B4z^;Av!v6VRCb2D06gVIy!T7a%pa7Uv_C_cPt=tbYwa@b98cPZf7PYDF7p3GB9RgGi5M1WH&N5H90UiGiG8jH)A(9GGQ|{H!w6aPy;j{W&;u?Iy!J+a&u)Ub97`nI(0a6baH8KXJ2+{Wp^wfb97`nI&*Y#X>MmMmGCMf_TVK6dbGB+|bH8wOcG&x~pI5aakV=y!|H#0RiGcY(}I8*~PA!Y*-B|18AVRCb2D06gVIy!T7a%pa7Uv_C_cPt=tbYwa@cXM=dX>MmMmdT8H#syjHZm|bHZo%}GGaC}G%;jjHa0jiV`DO8SOYX5W&;u@Iy!J+a&u)Ub97`nI(0a6baH8KXJ2+{Wp^wfb97`nI(Kt)a%pa7Uv_C_cPRiPVKX>5H8M0cF*7hZW;8H1WMVQnF=jD0Gcz=0VK`)FWm*F?C1wK>Av!v6VRCb2D06gVIyz}{baG{3Z6+)rb97`nI&*Y#X>MmfAGBP(XF=JslF*q_fV>UN1IWsUdUIR27W&;uuIy!J+a&u*0W@&6?D06gVIy!T7a%pa7Uv_C_cPRiPVK`)BV>LKrVPrHjV>4nlHfA(5H#T86F*7k{H8(UdVPFF^5M~1s6goO^VRCb2UuJ1+WhirWWI8%^ICFGzX>MmZ9WHvcuVgoc1W&;uvIy!J+a&u*0W@&6?D06gVIy!fAbaH8KXJ2+{Wp^n6BVlATGBsglG&wOdG%+$THZ?doV_`O7V`DQnV>4ngIb~!6G!b-fZEOH;VQpn|aA9L*bZ>2JE@*UZY<&Y4Iyz`?b#eeBVKF#nGcsW{I5;#mWHU1}W;tazHa226GBsj1VmD!BG<^dXIy!A>Zgq5J03%^AGGt{mW@RumF=S?8IW;piWnwgBW;QTnI5uWCW@0pb0~b0vb7f<1Ze#!>VK`xBFkxaiG&x~6HZe6cGcqtYV_`TpVKQYgWH4rAW_<$}Iy!D)Zf|pCV{dL`03%^DWjSLuFg7(XV`F48F=jDkG&eCbGGaG3H#IajF*r4S0~Z21I&^7mWhf~CBVjZ)Fl071GB#l{Fk(45GG;S4V>UN7VrDgEWi~QlGB9fcIeh~c4LUk>X>DaFNGu>tEFe=XAWl;$03%^zVP#`8WMeirI5amfHe)q6V`DclGGSsgFf%bSGi5ey133$Q0~Z=PI&W}ga$$6Dav?n^V{dMAbRcwTZDl4bAY*TCb95kdX>DaDDF7p3H#RpmHeoO~H)Sy}H90mgH#In8VPQ03Ib&jGWHL2kZv#0PeFGO7Iy!G~WpZJ3Z*n{+V{dMAbRcwTZDl4bAY*TCb95kdX>DaDDF7p3GBPk^H8e6fH8V0~V>LNuF*r0fW->W3H90ghFk)pmaRWIReFGO9Iy!G~WpZJ3Z*n|5D06gVIy!H2baG{3Z6+)rV{dMAbRcwTZDl4Y03%^xWH>QmIWajjGGt{lVl!qkWHmH4H8x{7VKz86Wo0*W134Of0~Z=PI&W}ga$$6Day&gKV{dMAbRcwTZDl4bAY*TCb95kdX>DaDDF7p3G&MP7G&wLfH#0I~WHw_qF)}%1Wi~QqF=I9`F<~|^bptsVeFGO7Iy!G~WpZJ3Z*o07C}VGKb95kdX>DaDEFfcVZgX@XbZKp6CMf_TVPQBpWHB{1W;kVGG%z(aF*9W_FgGwVVl!hnIAmoqW_JTQ7<~g58ag^}aAk5~bZ>G#C}VGKb95kdX>DaDEFfcVZgX@XbZKp6CMf_TVK_B5G-WkpG&D0dH8N#mG&o{4Fkxe5WMySBVPZBkV|fEP7<~g58ag^}aAk5~bZ>G#Jt$*uZgX@XbZKp6CM+OhZ*FsRAarSMWhN;ABVlDVH8Ep0Gh<<9GB!0~H#lT9VK*~lH#s+DWi>N6W;J^QIT&UG06IE!X>DZyb98cbV{~+HZERmLUomuPZDlTKbZu;A0{|;40BLSyWq2-VbZu+_1QrN7I%REeba^N#AY*TCb94YBVP-NiV=*x^GBjp0He_KqGB;#2GBq}0IWRP2Hf1z2F@FO%1_1;X2s%1%aAk5~bZ>GXVsCG3C@COgZ*FsR03%^zG&nM4Fk&zlW-~Z4HZwRmG-NbnVPR!9hXXhP1QrrHI&fihXee`ZWI8%?baH8KXJ2+{Wp^n6BVl1;V>B~lIWsUdHe)w6Ib<_9IWRaiVly&1Gc{#nGGU1WI1m8@785!;aA9<4D06gVIy!fAbaH8KXJ2+{Wp^n6BVjaVGc+(|GdE*qVly&hVKHW8W@Tb#GBjm1VmLH1Vl;~bI1vE^77aQ&aA9<4C}VGKb95kZVRUFFDF7p3Gh#6^Fk~}fGBsl|W;0`9W@cexVL3Q7Wn*SBIbvjEjRQCf0R$EZIy!J+bZ97WVRUFFCMf_TVKibkH831H8*84WHm53WHB{1GiEepWi>N2GLHi|1_1;X2s%1*X?kTSDIjBSZgX@1BVjQzIbtz2GdX2uI5;q3IX5&mIA$_7VPiEjH8VIdGBA+?I0gX(76LjtesE!QXecQFBVlAUI5lE7Gh|{pH!?6XWinzkI5aU~HZ(UkGcYtZWi^unH~|C}4LUkuaByXAWGG{AZgX@XaA9<4CMf_TVKOo_Wie(qG-G2oH#ajgH8e0bGGsMmHaTTuFkv|`Wt9Us3jqWc2s%1paByXAWGHZ9bZ90fDF7p3Fg0W~GC46hW@BSvGGj7jFf}+~H8N#1W@R>IFgIp6mjgHk0R$EjIyzx+aAj^}D06gVIy!T7a%pa7Uv_C_cPRiPVPs@8WHnK`|WivT8IW=aT12_u-1QrN7I&W}ga$$6Daw|P3aA9<4CMGEWBVjaUWnpDxFg0d0Ib$+nIWRFdVr6DBGcY$bG-fk5H#eUHI0gX(77{u-Z*XODVRUbDD?KQ4bYwa@b98cPZf9S1X=QgQ03%^HF)%naVL3H9WjHf7I5#*qGiEn3VP$4!WiT^gGBh%w12_-?1QruII&W}ga$$6Daw|P3b97`nI(Kt)a%pa7Uv_C_cPRiPVK_51W;bSKGh$|9H#cKpF*#;oV`FADGdVP4G-5M2F{1-G5dj1i4LUkub8~5DZYX1KZgX@XaA9<4CMf_TVK-x9I5B28IX5?CG&DImWH4ehWidBlV=_55HDhFBW2FN)3jqWc2s%1pb8~5DZYXeJbZ90fDF7p3Wiv4`FlIS0W??WeGGbyfWHm4}Heoe4H8?RbVKp~qrvo?!0R$EjIyzxouVKg#gHZn3|VrDinGh{V5GdVY8VKl7+I12#;76>{zZ*XODVRUbDJt%NtbZ90fDF7p3HZw3cH8C|ZF*7(bWH&H3GGR41Fkv}jIAt+qGiEequLC#+0R$EjIy!G~WpZJ3Z*n~-b97`nI&*Y#X>MmH(@X}W;HfBu>&{|0R$EkIy!G~WpZJ3Z*n~-b97`nI(Kt)a%pa7Uv_C_cPRiPVKp#iWH~o7GBaXfVPs=sW->NrG-EO|F)=eaG-EI{VzUD{5dj1i8ag^}aAk5~bZ>GiC}VGKb95kZVRUFFEFfcVZgX@XaA9<4CMf_TVK_B8HDotAHDWU{Hf1tpV=y#jGBPzcV`XDxGGSpiW3>Y~7y$$pA38d3aAk5~bZ>GiC}VGKb95kZVRUFFEFg1qWI8%?baH8KXJ2+{Wp^n6BVl1TH8NykVl^-@V`MaDVK!xEWi&B4H8M6fI5je1WMQ`hI2{2579Tn~Z*XODVRUbDD=2exWI8%?baH8KXJ2+{Wp^wfV{dMAbRckHbZ90i03%^CGdN~5VKHPeG&eXhHD)w5IW{*jI5{{oW@a>HWnnV812`Q41QsAVI&W}ga$$6Daw{lfZ*FsRAaG%HXeKNmb97`nI(Kt)a%pa7Uv_C_cPRiPVP-aCVlZMcFgQ6iW;HV~IAt+nFfw6fV>U21V`4R7FuMad9svXvAUZm4aAk5~bZ>GiD06gVIy!fAbaH8KXJ2+{Wp^wfV{dMAbRckHbZ90i03%^#G-ER`V=*{3V>B^1Wn?sEH)AL1{GC4CaGdVOgVl*{jW;ifnI5A;lH#RmgW-wwo!vi=S0R$ExIy!G~WpZJ3Z*n0$C}VGKb95kZVRUFFEFg1qWI8%`b98cPZf9S1X=QgQ03%^GF*Pw}F*YmLV{dMAbRckHbZ90lAaitNIy!T7a%pa7Uv_C_cPRiPVK_BrFkvt;F)?K_VmL5jWnyJAIb<|rWiT)}HDxqmHp>Gz9RUOuA38d3aAk5~bZ>G!Jt%W@WI8%?baH8KXJ2+{Wp^wfV{dMAbRckHbZ90i03%^zVPQ2lWjQf9GB-42W-&J~VKg#kVmUB2W@R#BHDNT(12`Q41QsAVI&W}ga$$6Day>mLV{dMAbRckHbZ90lAaitNIy!fAbaH8KXJ2+{Wp^n6BVjldW5V`gSFH#9IdFgRr}Gc+?XH8{@$I358679cu0Z*XODVRUbDJv}IMbYwa@cXM=dX>Mm?_BVRUbD03%^xWn?okWn*GAGc;p1G&E#mGch(WG%{j0G&Es0VKq4c1Qt3vX>?_BVRUbD03%^!H#IV3I5;ynGBPn^F*iA3W;rusIW%NAVK-%DGh{LW1Qr51I$~vKX>KSf03%^EWHdBkF)=nZV=!VhWMeU6Gch+YWMVlrGGaA0VP<62131+K7ziL^Z*FsR0Ax2cH(@k2F=S*mIWRJ2GB#m2WHMo7Gh;JmF*PwcG}i+-1_1;X2s%1rVr6G(ZYU`rV{dMAbO0k^WMeloWnnZkWo0xqG%_$WF=I72F*r6hIWcB7HZ^59*#kHR0R$EZIyz%zZe%DaAY*TCb94YBVPR!8W@ck#Wi@4FW@2SHVP!KjV_{@rW@KSwGc;mmVcP>Z1_1;X0y;WnZe%Da03%^II5cHsFg0N@W;9`BGGQ`gG-hQvF*7q|VmC5jGdVHc1329S7ziL^Z*FsR0Ayq^WMX7tFfe2@H)An4GdN;3HDqNsGiEa}V=`o8Hs1p{1_1;X4LUk-a%FI3Ze%E9Z*FsRAaG%HXeKEDBVl7^GiEqtVq-WsGBPnXH90UaG&f~1W@I^IVKz58WisIdI12#;76>{zaB^jEWo~3BaA9<4CMGEWBVl7OWnnZnF*9K}V`VcjF*Z3lGB`A3GBP(cGhsP4He=%hI0gX(77{u-aB^jEWo~3Bb97`nI&*Y#X>MmV>DzmGBGzcFg7z}WH(`CFgRi712_=@1QrN7I&W}ga$$6Dav*bbWI8%?baH8KXDBHkV{dMAbO0k^G&p5AI5amhGC4UmIb}I9GB`CgV>dBjIAb+AV=y^1=>s?h0R$EZIy!G~WpZJ3Z*m}WbYwa@cXM=dX>MmIDIjBSZgX@1BVl7VH(@wrW@ckyH#lNsGcY+ZVmD-BF)}kaGdD0fH)87pI0gX(76>{zb98bjDIjBSZgX@1BVjmXH!x&3FgIgjWHUHsW@9ijW@BPAVm4+tF)%hcW?}6EI0gX(76>{zcWGp0UvqSFC@COgZ*FsR03%^AVK_20Ff%k_FlA;iIAdZmWi&ZAVP-NhI5jw7H8(Wx12_f&1Qr}RI&W}ga$$6Day&dJb97`nI&X7ya%Ev{CM+OhZ*FsRAaG%HXeKEDBVjORF*##4IA&orGht#kH8nIaW-?`BW->T1I5=WtHaPJEI2r*276LjtV{Bz%awsVPBVjQxIbkqlI5IdhIXN&iV`MNmFgPI&vH~|C}4mvt)WnpG0b7^{IUvw!TV{dMAbO0k^V`VU5FgG@1IW}fuFk&<|I5Ie7Wi@0pW;HosWMwsE^#eEz0R$EZIy!J+a%FCGC@COgZ*FsR03%^AWoBYBI5#jiV>B~1HZ(XfV_`OBH8eS6F=R6_VK+GU12_f&1QsSbI&*bmaA9<4C}VGKb97&6bY*g3bZ>GjAY*TCb97&6bY*g3bZ>GgAY*TCb94YBVP<1BW;ZlBG-F{jV`MU6H8(UiF*#&6W@chAI51;mGx-BJBmo2#7CJg}bz*Q~bZ97ZX?kT}bSxlqX?kT}bSWTXZ*FsR03%^xH)S?5I5Rh9V>mNrIbkMW12_}`1QrN7I&^Y%Zew9|WhirLdSzd9DF7p3VKgx`Fl9GoGc;u|HZ?RhWHm53Gcz?XGdE;0F)%S={R21#0R$EfIy!W6b#7x}bY)~Hb7^{IUvw!TV{dMAbO0k^GG;VpG-5b5WiVkdHf3aFGB-9hIAminGBhzTWjHos{{uJ-W&;2^I&fihXaHkuVRLhIZ*6Q}F<&uoVRUFNXmo9Cx*jIyzx;a$$KWDF7p3GC5{rH!wG2W;QlqH#ufAV>4tqGh|_8Vr4U8GB+_f0t7j_1Q!lEI$?5hVR9}Wo=Y>aAhVYEFeW}Wo=Y>aAk8KCMF;*E-onmBVl7=F*ji~IA$?sVq{`5GGS$5W;kXyWHDtpFgY`2HDd?_IUKqK7Y;f)Z*XODVRUbDJt$*uZgX@XVRCX|c_t|UBVjW)W;8N5W;Hl9F*rD5Wj8QmI5K82WM(!wGc{&4WHkx|ISjf47YRB#Z*XODVRUbDJt$#va$$KUCMf_TVK-$pWi&N6H#cQ4I5{*iVPax3Fg7`1H90vkWie(mF$@Gb2f73o9XdL1aAk5~bZ>GzJScN?WI8%;b98cLVQnTXAY*TCb95kKa&lpLCMf_TVP-LAVP!R9Vl-i7G-P2nG%-0jW-wtlH!(LbV>K`}Wex;68@dD+96CC0aAk5~bZ>GYJt$*uZgX@XVRCX|c_u6%V{dMAbRc1Ja$$KUDF7p3W-vBmH#9RhVK6x~HeoqrHDxe4Gh{h1Gh#J4W;S6o5Cl0Ix*-Iy!G~WpZJ3Z*o07C}VGKb95kKa&lpLCM+OhZ*FsRAYpQHVRmLV{dMAbRc1Ja$$KUEFfcVZgX@Xb97`nI%#fcbZKF1X?kUHUuMwkF)=hSWi~KlWHMzpFf(LkIW}fuWE2EBExH63B|189aAk5~bZ>G!Jt$*uZgX@XVRCX|c_u6%V{dMAbRctdWI8%_Wn*-2ay(Q%CMf_TVKrhiV>U50Wi(=8IA&xwI51*4Ha2E4H#IOfFk&?|G!_IoBf10^0y;WlY-M3`C@BCVVPs)pHZ@{qHZx{2Ic7LHIAbz5G%_KlWic>gG+|?6WMyMHFgO|nIS#r67a%%1WpZJ2Whi5BZgX^BX>?_BVRUbDEFfcVZgX^BX>?_BVRUbDDF7p3H!?FbI5;>qFl09}V>w|lHZn0YH)Jp}IWsdhHfCZn90WNYx*lIyz=-VRUq5ZYU`rCIBO0VKQMdF*!9jH!w9eGC5*oWid5jVP;`vIW;*rVKQZ79t1f89t0T$CIDnJFgIdlVKFylH#RgdV>LH7F*Rg1H(_EpVK+B7WHcZIIRm-`7XmsuaBpy5Vqs%zC@BCVVP-iwWH&NpGC5;qW;irvH#0V5IWc55GB;v0H(@bkV?_BVRUbDEFeL0XLBGXCLk^@E-3&bVKgx@Fk(42GdMP4GczzbH(@e0HD)t5IW%EoFfn8_VJHMS8@dD+4LUkyZE$R1V`X1rVPk73L2_qvASNatE-o%903%^!F*7(bWic`^WjAIxWH@GJH8f=~H)LUAF*Y<}WHw|f1UU=31Q#hfI%#fmWpZ>VV{dMAbYE$7WpZJ3Z*nXkMQmklRC#b^CMGN(c42IFWnX4&VP|tG03%^BH)A(tGc;l}Gc#pjI5{vkF*r74Vq!5jI5=ZDWHUD`1UVVV{dMAbYE$7WpZJ3Z*nXkb7^{IUvw-WMQmklRC#b^CMGN(c42IFWnX4&VP|tG03%^FHDNhrHf1+7GG#S2Hf3QjH#IjiWHLEpGBaakH)Lim1UWCd1Q#hfI%#fmWpZ>VV{dMAbYE$7WpZJ3Z*nXkNpxj$EFejAWpXSac42IFWnX4&VP|tG03%^GFkvucGdW^rWH>i6F=J(BGBaf{H8o~6H83<}H8f-}1UVVV{dMAbYE$7WpZJ3Z*nXkb97`nI%#fcbZKF1X?kUHUuaAiI$;((?p03%^BVqs-tWHn?pH#uQuVl^;0I5;*nH!?OiG-5b8H#jje1UWOh1Q!`PI&gJ!XkTJsV{0fyY-Md!d2nSWCM+O!VQh6}UuJA!XLBh4BVl4UF*rCiGdE&0H8EvoGhsJ1Hexk2VmLEpG-5C{Vly-ZITyMF7b!YAa%FIAVPj<|V{dMAbYE$7WpZJ3Z*nXkMQmklRC#b^CMGN(c42IFWnX4&VP|tG03%^DH(@woGB`73He)ekVr6A!H#Ik6GG#S6G&nhBWj13r1UV2HfAt4GhsM0W@IvEGGSpdF}eg7Iyz}|WpZJ3Z*l-5VKy>hF*r0gF=JsjV>MzhHZm|YWHMzkHe)$9GiEq5Gr9y90y;WkWoKz_C@BCVVK`-FI59UlWMpPBV`4NkW@KhCVmM?lH!v_}H8o>0W;z5pIs_RAAY*TCb94YVV`gSCH8M6~He@koHZe6fWiVx7Vlp!^Vl+23H(_Bs1UUw}1Q!T8I%8sGXK8LIDIjBSZgX@1BVjc*WHDo6VK6W@WMgAvHDP2qIXE(6H8^27Vlrf8V=+DiIR?4}7YI5!V`Xk+C@COgZ*FsR03%^FFl9DkFf%eZFf}(eFlIA3GcaW^GC49cWI16tG-5D71UUw}1Q!B2I%RHTC@BCVVPs)uIWRb4Fk@pgWjJDEVlic9Ib~xxWn(umHe@m~GeQJ8LIfEIAY*TCb94YVH#lN7VmL52W@a}tGC5{9WMwfhGBY=1H#253Ib$+J1UUw}1Q!ZAI%aQjUu9uqXedT?Zeu1UDIg{QBVl4PWieqjVl`oAVlpveF*GzbF)}$gW;HZ9G+{VnGc`s8IS57s84D%=F=a3`H8L?`GGj6{VlZMbF=I1hH92N8WHK;fI5;yoNCY_vx*xIyz==a$jX(V`wNwb#7xOCMh6eZ*FsRASM7KVK-$sWn?j8Gh{L`FlIGmFfcSYFl90~VKX>2H90vnW=aG(4oUo6^1UV171Q!T8I%8pQVPk1@c_=9$V{dMAbO0k^Ffw8{H#1=|W@a-pH#RvkWj8ovVKg#1Ff%Y?F*Y$UP6Rmyx*pIyz--aCCVnDIjBSZgX@1BVjdUH8MA4VK!oBWMpAvF)%VUWjQcqG&43cV>mK0V`ESRIR?4}7YI5!ZDDv{b7^{IC@COgZ*FsR03%^#HZ@^4HeqCBHe@$7HfCctVqrLDF*0E_VPRxBI5T5X1UUw}1Q!T8I&x)mWpZ|9D069gWnXkD03%^BVqq{hGht+7H8Nu}WM(yCWHLEpW@I;IHDqC7F=RDV1UUw}1Q#JXI&x)mX?kTSb7^{IUvw-WMQmklRC#b^CMGN(c42IFWnX4&VP|tG03%^yF=1n2GBYzbW@ck$H)SMy@bZ=i~X>=$l03%^HF*su~Ff%b_VPrHiIALKmGC46aH#9M3He@h4G+|*_1Ub3{7YI5!b7^{IC@COgZ*FsR03%^$I5A{5Vm4thGBr10WH&Z8VKg^nIWjjkI5jn4H)AvlCGGjL|Heon8V=*u=F=l2sGhs9^I5cK6Tm(4=x*jIyzxvc5VKy^0WjJItV>K{kH)Aj}Vl!c01UX&=83-U_Z*FsR05~u(H)LWtGh$?AVmLBmIAb?AIW{$BW;Zf0H8y58VqgS02D$_n0y;Wjb6;X_Z){~@ZYU`LBVl7PIXF3CGGjDkH85s4G&wV7IX7c6Gi7BmGG#F}Wj102IbsAE2q0r`ZgX@1G&nLaHaIdjIXE(6HDhLGWi>H2HZoykW@9s9Wn(g8WCS?|x*jIyzxN37XJv9IDF7p3G%;i_Gh{O{VK!l6F*Z12V>DtlFfcSWV>Du7Vl^;kas)YY1Q`e*V{dMAbO1LwI5#n4GGa9{H8nS4H#B5nI5RLZIWje3H8wIdWo2{(IR?4}7XmsuVRK(|baH8KXDBHEBVjdUG-NYkH83(|W-?_nGchnXWnwX8HaIe3GB`40H#K$yId%jY2q0r`ZgX@1IW#jfH#lZyH90XdWjSLvGcsZ{WMySBGGsJjW-?@Dcmz2Hx*jIyzxLE1G%+x9oVq!OAIc8#h1UY^L83-U_Z*FsR05>-(s;a&lpLUvFk#bYWs_WpgMgAY*TCb94YBVK_HqWH4l7Vr61uW@I)tF<~%aWivQ8GBq`0Fg7qXWrPGd2D$_n2s%1xb6;X_Z){~@ZYU`rV{dMAbO0k^Vq#@uW-wtjF=1gdWidB3Vq-NoG&o~pW;Zb~HZx>6h6FhVx*pIyz}{Uu0o)Whf~iV{dMAbO0k^H#st7V>4!CH!(0ZF*r3eF*P|dHDokqIbmWmV_`95hy*zXx*pIyz}{Uu0o)WnXk@ZDlAaAY*TCb94YBVP!ZpG-fq3VL3K1G-hHnGG;M2HDNh1HZe9~H!@>lWQqhi2D$_n2s%1xb6;j`Z(($4Zf9R`Z)t9HC@COgZ*FsR03%^yH#In7IWuKtWMX7vGB+_XGB!9dW->N3G%#XiWiT_01UUw}1Q!uHI%#uXXm4$AXJu|>Z*_AhZf|5|UvznJWho$IZ*FsR03%^HIbktoWj8ltFf(E^Gi6~iVmV|uWH4bkH92EBGi5f81UV171Q!!JI%#uXXm4$AXJu|>Z*_AhZf|5|UvznJWh@|WZ)9aECMf_TVP!OBIXE_EIc8*HGBYqaFlISnFk&+|F*ac~Gi5kpVvqzm5xN8yA38c|b6;q0ZEt5~Ze?$Eb0}_aWMyA;d2nScAY*TCb95kXZ)9aECMh6eZ*FsR03%^!FfcYTFk>)fF*s&0GBq(aWMw%rVm2}}WMedBFlIH91UVhL1Q!T8I%#uXX>N37XJv9IDIjBSZgX@1BVjiB~1G&VOhVKO;2I5;&mWHginIR?4}7YI5!X>(t0b!}p0awsVvV{dMAbO0k^VK6f^F*Gz|H8?P0Gh{enG&eFgV=!Z8VrFGxV=^%`mIOHlx*pIyz}{UvqSFX>MmIDIjBSZgX@1BVlD_W@KbAF<~-eWiw_rVq;`CVP#`xVPa%6HZx=}He#3rIR?4}7YI5!X>(t6VPb4$C@COgZ*FsR03%^!H)UivIW%Q8G+|^jVPR!vHe@$8IWuE2Hext9H)J`Q1UUw}1Q!T8I%#uXbZKp6C@COgZ*FsR03%^CWHM%BI50IaGGs6~VP-dBIWsh2He@g|V>e=EH83`u1UUw}1Q!T8I%#uXc42IFWhf~iV{dMAbO0k^V`DWlGhsJoVKHT4HDfk7W@BYGW;AAHVKri7G%-12o&-4tx*pIy!WDaAhbdAY*TCb94YBVKX%{Vm4tpIWjXfGBGx0FgGw_HDx(BIX5;oHZwIhF`xuF2D$_n2s%1pbSQIadSzd9DF7p3WnpAxG-WVjVP;`7W;HirG&nFYWj8WnVPQBlGh#7iq69exq68TZAY*TCb94YWVKq55H)S$1VPP_4FlIDnIb}9xWnpGHVrFJ$VKp_R1UU@41Q!B2I$~jCYbYrIBVjaSH8^BtVKrqqH#s$BG-5esIAmrtW-(^|2q0r`ZgX@1V>dQ6GGj4eVm2^gW-?=8F=IDmH8N%}HZ?dlGdW^3s029%x*jIyz=@Z*FubDF7p3Ib%0CI5aphGC5%~VK*={V=*-}WjAADWieqnH#1~2ssuTz1Q`e*V{dMAbO1GCVKZT7F*sv3Gc`0eWMMXDIb4nkVmCKtHZ-gRIR?4}7YI5!XJvFKb7^{IUvwz|BVjQxHa0Y6FfcGRG-Y8lFfuV_Wn(olG&Ev1Ibt|BIWn#UIR>r-84e(0Z*FsR05mjYVl^;1WMgGEVmD$pH)S<8Gh;Y1GGR42Gd5vjWv~P}47vmt2s%1vWprO*b0~9ZdSzd9DF7p3HDfYnG&V9cG&wk9VqrODF=aG1H)1elVlrhpFf=x0vIIE>vIH3pAY*TCb94Y@G&f^mF=JyiV>U5mIW%TvWHT^fWnnimV_`UCGB!B01UU@41Q!T8I&W}ga$$6Da$8*}b7^{IUvwz|BVjl-Gh$(6FfuteV_`I8V`XJEH)A@_84e(0Z*FsR0A)F5H!@){VmLQ9W-?)8Ha0UdH(@a~GGsM1VPQFAHn;>i3}yoWIyzx;a$$J@V{Bn_b98TQY+o^7F=29YVREBW^7?+a{wb@W-&G~W-wtkV>dZ8IW#q8I5lE2F)(FiI5lHpH#lWE!~`KBIy!k_ZERm=Z*py6baZ8MC}VGKb95kdZ*6QkI&N=dWhN{jW^ZzBVRT<+Y++|}DF7p3FfcedV`OACF*js6W;Ql7F=b>iFk?7mWMVa9F=H_?yaYoZ!~`KJIy!k_ZERm=Z*py6baZ8MC}VGKb95kdZ*6QkI&fifb7fz0Wpj0GbS5kyW^ZzBVRT<+Y++|}DF7p3GG$^lFk>`1I5TE9Wn(fnVKgx}Vr6D!W?^GxGBaXkz63)j!~`KAIy!G~WpZJ3Z*n|5D06gVIy!H2baG{3Z6+)rd0}mAUuJJ|ZDDkDWpXAd03%^BFk&!cI5{#kHf3TmVPZ68VKQPgWim5nIALTsWoBl;1VbLg1R)_hI&W}ga$$6Day&dJb97`nI&X7ya%Ev{CM+O%VQp+*W^ZzBVRUq5awaAz03%^FFl00~Gd3|dVq;@sHa1~7V`OG9F*7+ZGcqw^WHdLz1VbNY0{}WYd0}mAUuJJ|ZDDkDWpV&xY+-YAbZ>2JUol@Xd0}mAUteZ#a&2LBbY*fbXmo9CTLl+7I(A`fb!A^+a%TV|VPi2fF*Z0gFlI0|H!)&iVlp)_HDoa|HZ?aeWivK5Fk1x|Iy!b?Y;|Q{ba`-P03%^!I5%QAV>e}EG&VJ3G%_?|I5sh1Vqr35G-G5nH8M6^1s4uFI&W}ga$$6Day=+xZ*FsRAa-GFb!8?g03%^DGdVXiF=03|F*9N{WiUB8Gh#J0G&e9dH)dpIF=jW%1UU>_1s4fAI&W}ga$$6Day=+^VQh6}CMGEWBVjo;IAmcrVPR!6W@b4sFgY}3Gc-75Vq;}tVKiZ3HDt*IIR{$>7YjN%Z*XODVRUbDJt%fzY;|Q{VRC0F03%^AI5{;iWMyV%WHDhiH8wagH8f;3IAk(6H8D41IX5%Q1UU&?1s4rEI(A`fb!8|)a%XcOCMF;*E-onmBVl4UVPQC8VKXpdWHx1CWH)4DF=aVpVPs-vW-~cuGBV8sISX3_7Y;f)c42IFWhi5BZgX@Xc42IFWhN;ABVjf&VPj=AWHUEoHe+TmIc8*IH8?qCW??mDFkvt`Fg4EvISg9`7aKY{c42IFWhi5BZgX@Xc42IFWhN{jc42IFWnX4&VP|tG03%^GHDxwsIA&ooH#9XhWH>WnWHVu8VK6cotH)3NpG-1;OIR{$>7Zy4?c42IFWhi!GY;|QOCM+O!VQh6}UuJA!XLBh4BVjdWHfA+pI5T20WMeaCH8?afW;bSJHD+RCFl97mH96G;ITTw37ack}Z*XODVRUbDJUl3KbYwa@Z*z2VWnpb5EFfcVZgX@Xc42IFWhN;ABVlDRHZWmgI5IFaVKilAH8*5oV=`f6He)qmWnyABI5XD-IU8FA7aux0Z*XODVRUbDAw4K#Z*FsRAa-GFb!8?jAY*TCb95kfVQh6}JXAg=DF7p3I5#q7H8wS2WM*PxWHK-@W-?)7F=aC`Ff%qeIX5*p*#tQqTLl*xIy!G~WpZJ3Z*n{+V{dMAbRc$NY;|QOEFgAaY;|Q{VRC0F03%^BH#ae1VKXygWHMwlGBsi~G%{o`VmV|mWjQc7Ha2A21UVO51s54QI&W}ga$$6Day%$@VQh6}Utw}*EFfcVZgX@Xc42IFWhN;ABVjgTVr4KnIW#h2WHvA~HfCWtG+|_9VmUD}IW#adIWgS?ITu?67aux0Z*XODVRUbDJSbytZgX@Xc42IFWhN{jV{dMAbRc$NY;|QkR6Zst03%^HW@KYDW;i!yIb~xrWoBYHIW}WsGi5M2HaRpiGB{%21UVgB1s54QI&W}ga$$6Day&gKV{dMAbRc$NY;|QOEFgAaY;|Q{VRC0F03%^HWH2%{HZ@~5FgRm2HZx&nV>o6rWHK=@GBz_gH#9Ke1UVO51s54QI&W}ga$$6Day&gKc42IFWnW=(XDlFNZ*FsRAa-GFb!8?g03%^CW-~WtHaTQ7Wi&T8V=!YfWin!6F*as4IWajnF*Rl51UVO51s5MWI&W}ga$$6Day&gKV{dMAbRc$NY;|QOEFfcVZgX@Xc42IFWjs_qCMf_TVPiI7W-&EpH92H8GdE;8HDobiW@R`yH)1g|Vm3K9W#t4p9a{w#89F*|aAk5~bZ>G!Jt$*uZgX@Xc42IFWhN{jc42IFWnW=(XDI+9VK8DjFl97mI5lNsVP-O8I5A~3VqrL9G%{gfHDhHnH0K047h44vA38d3aAk5~bZ>G!Jt$*uZgX@Xc42IFWhN{jV{dMAbRc$NY;|QkR6Zst03%^CW??imHZd?TFf=!0Ff}q{Fk@q3GGj4jGiEk0FgP{o1UVgB1s54QI&W}ga$$6Day}?yZ*FsRAa-GFb!8?jAa-GFb!A^+a%U+3BVl7@IAbs{WivE2V>UTuWjQltHDoekWHMxCHaRpiG%)J~ITu?67a2M_Z*XODVRUbDJ}7o!Y;|Q{VRC0IAY*TCb95kfVQh6}CMf_TVP-NgFlI7hWi&E3Gi78jIWjXhG&5#2VmUE5W;ixwHthsC7h44vA38d3aAk5~bZ>G#C}VGKb95kfVQh6}CM+OhZ*FsRAa-GFb!9wMJ|-yuBVl4WHDoY1VK-(pIAt_6Vqs-wVqs%qW;JFuFgG$dGdJ%9IUQRC7a2M_Z*XODVRUbDK0PR7Z*FsRAa-GFb!8?jAa-GFb!A^+a%U+3BVjl&G%+_~H83?bFgG%0GB9K_VKzB9HDobjH#lKtGBNQ4ITu?67a2M_Z*XODVRUbDK0PRQVQh6}Utw}*EFfcVZgX@Xc42IFWhN;ABVji(H)S$mV`MThWn^YBG+{9`G&wOiWHC21H!wD0VK(ywITu?67aux0Z*XODVRUbDK0PR7Z*FsRAa-GFb!8?jAY*TCb95kfVQh6}JXAg=DF7p3FlAz7WnnlnF=RP7H8eJ4Wi(dK6H8wOkHaRvhIW;z6IWlB6Vf_R-23rLe0y;Wjb6;X_Z){~@ZYU`LBVl4NHa9RfVrDirIA%0CHeohoGBjj1I5{z5Gc;l}HZ=bPIsXJ12q0r`ZgX@1GhsL}Ha9V3GdW^6H8VCdVqrI9GGa4kWHw?qHZ(M00R=e*TLl*aIyzxn|oWiT`~V>DthIbt?2Ib{O{IRgb52q0r`ZgX@1G%zwWH)Sz0IA$_tW@KVDGdMP7Wi&BjGGRD0Vl^^k1qC?N37XJv9IDF7p3F*h(~Ha25pWn?)qW@9oqI5uN4GGt~qWHdEqIA%994+S|71sMn+V{dMAbO2#vFkxe6Ffuk|W@0%oGcz2G&D3fV>o0rF=I10FgGz~H#uW56$Lp4TLl*aIyzxlH!)>5Vq`KgV>3BnG-fw5H8(XE1vwW583-U_Z*FsR061bbV>4nfGGj9~H8MCiWjSIsHZx>mWic^hH!(LdV;KcG23rLe0y;Wjb6<36ZDlAa03%^EGchzUH8(LbI5IXiVmCA}IW;sjG-G37H#9S0GB;!!1vwi983-U_Z*FsR05>ue=BG&p84H)bCNIR;w=7YI5!X>(s;a&lpLUvFk#bYWs_WpgMgAY*TCb94YBVKz25Ha9mmWnyMIG&ngiI5IV3HZ?djGcqzYGGk$4Fd+pw23rLe2s%1xb6;X_Z){~@ZYU`rV{dMAbO0k^HaIahV`MUBVqs-7HDxj}IXN(7Gh{V3F*amjH90k5BLz7ITLl*gIyz}{Uu0o)Whf~iV{dMAbO0k^G&f~pV>vftG-5R|IXO9FI5A~nFf}t|G&M6}V>vN4B?UPKTLl*gIyz}{Uu0o)WnXk@ZDlAaAY*TCb94YBVKHSmW@0vBGdE^7HD+dJIXPiAGcjRgWivEkVm4%AG$#c)23rLe2s%1xb6;j`Z(($4Zf9R`Z)t9HC@COgZ*FsR03%^xHDWViVPiEnH)A$1Vlp&lGch$aFlIPnH(_LCHaTV~1vv&=1s4%II%#uXXm4$AXJu|>Z*_AhZf|5|UvznJWho$IZ*FsR03%^GHfA$1WMVL8Wi(-7F<~|}W@ctFV`Vd9VmM-DF=b*a1vw8}1s4-KI%#uXXm4$AXJu|>Z*_AhZf|5|UvznJWh@|WZ)9aECMf_TVKp#0H#ssjH8we9G-WboH8?RjFgIjlHaRk3WoBhCGA#u;5nBZpA38c|b6;q0ZEt5~Ze?$Eb0}_aWMyA;d2nScAY*TCb95kXZ)9aECMh6eZ*FsR03%^EFl01kVKQcBFk~}1Gcq(aW@9rkWM*SFVK8PgH)dil1vwpC1s4c9I%#uXX>N37XJv9IDIjBSZgX@1BVlAUVlg;0G-EM1FkvueVlrf9Fg9gmG-G69Vlp*3VKgxXIR;w=7YI5!X>(t0b!}p0awsVvV{dMAbO0k^WHc~gWHvNpIbk?vFfuhZWi>T0VL37~He_ODWHB-^GX*&YTLl*gIyz}{UvqSFX>MmIDIjBSZgX@1BVjo>WHdK7VmD=FF*Pw{H)dltIAb(9WnnjCH8No{F*G#=IR;w=7YI5!X>(t6VPb4$C@COgZ*FsR03%^EF*Z46WHLB3W;0UK7H)Jt1VKO)|GG#L~I5#*s1vv&=1s4c9I%#uXc42IFWhf~iV{dMAbO0k^HDoblIXF0BH#A{lHDfkqHe+FBIX5siI5{yeI5TE5I|VrgTLl*gIy!WDaAhbdAY*TCb94YBVKzBsWH4kjHDxknWi>f6Ic8;HGcz|eV`MfsIW{n5Vm$>p23rLe1UforWppShASM7KVP-ZkH(@w4G&f~6IWah5Gc{&oW@0fhWjJOxWHd85I6nnB0zU;A1ttJ6Vl-u8H#jk3I5S~0V=*=~WM(onF)}%1Fl9G0Gc++l1vvv-1s4iBI%j2cC@COgZ*FsRASM7KVKZScWn(#IVL3K1G-Nh7VqrO9Ibk$5IWjmlIA%CxI70@1s4iBI&W}ga$$6Dav)=GZgX@Xc42IFWnXl8aAhVaDIjBSZgX@XCIBO0Wnp1AW-~Z7V>dN3Vq-UEF)?N^H#In9IALWoGBsj0M+G?uTLl*dIy!G~WpZJ3Z*m}GZ*FsRAa-GFb!A_4d2nSWCMYQ&CMEzQVP$4HVq!NqGi5hpIAUQmH#ImjI5#vhVmD)EV>2-~I7tOL16u_b1UfozaAk5~bZ>GXc42IFWnXl8aAhVaDIg{QBVlA=W-v5jH8EyoVKQQ5V>4u7GdX5rW;QcpGBhw^Gh#~xIRaY+7X>;xZ*XODVRUbDAa-GFb!A_4d2nSWCMYQ&CMEzQVPrLAG+{AgI59Y6H!v_XVq-L8G%_+VIb~#KI5cErIZXvQ16u_b1UfozaAk5~bZ>GhC@CN&03%^AH8f)}W@0xvHeobnH8wD0G+}09GB+?WIbvclVP$4d1vvsw1sMe<05&vXWH~fpF)%nbWo2Y!WieqnG-fd}W-u}^G&wkAGEoIN16u_b3OYJ(aAk5~bZ>GhC@COgZ*FsRASM7KVKFsjH8wIhHe@k3W-&2gG-Ne4H)UaDWMVTmGd4J8I8y~V2vY?a3nl@1s4K3I&W}ga$$6DaxFe6DF7p3H#s>tGchwaWi~lCI5aq8VmLBkIW=N3HZ@`}Gh{SmR|Pp&1sMn+V{dMAbO16lVPY|3H92BtG-YEnVq-BmVm4-BGiGCEGdVdiH!)cSIR<6}06IE$VQh6}0Ap-nb8~cWZERmLUom!JY;|QWXmo9CV+A2PI$~vKX>I@`VPZ2jVKro8F*PzUF*r6fVKFmiVm2~3W-~J}F*!D5Fk=NFIyz-;WB?;!Ff}weG%#W`GGt?BI5RUjF*Z3jWn(g8I5s&jH8U|}V+A2PI&fihXaFN&GBsvnGBaj1H#ucwVmM)DV=y=|IAbs|Gh;PjV>M(qV+A1yIy!f0WMyA)VRUFHDIjBSZgX@1BVjmYIWaLXV`MZkWjHf5W;r!wIbks}V>LNBFgar}V=!L@Lk437AtgFGZ*XODVRUbDJUl3KbYwa@Z*z2VWnpb5EFfcVZgX@Xb8mHWV`X1*WoKz`ZYC)JBVjpYWjJADGBjZ}FgIahWH326Vq!EgH#s#jFlIA1Gc;iZLnCGb06IEzZ*_8GWnXe-XK8P40CRM5bz^jNZ*6Q}F<&urZ*_8GWnW)%WoKz`ZZ2qaZEOM{0VDz~0WtwM0X+di14#o+1yBW40a^fF0A>Mc0B~?&XJu|-ZDn(CVPj=ya&L8TV{Bn_b8~cZbz^jOZfS3Bba`-PWMyV#X>w+1Y-MJ3ZewI+W@&C^Wo~tCWo~tCAa-GFc42a3Z*F5{aC86w');
+Search.load('O+!-x00000^#T9@GJgO7l2ZWyynX-x0RR9100DCZ00001X9xfQ00ChR00001Y!m~?00Cc?00001Y@7f900C{H00001VWe0e}Sp4gd@Q5C9SY3IHfQb^(Bf0RRC2CjbBeDWU-Y0RbieD5e2`00DHY0RR92U$g-L00CvX0RR92dcXky00C*n0RRC2F8}}mDbfJ|0Rb)mDAoah00Ac40RR92XXF6@00D050RR92Y48C600DCL0RR92bo>DT00DCX0ssI3ItT&)00BA<0ssI3WE27b00DFw0ssI3b07i$00AH-0ssI3bSwe@00DC{0ssI3Za4w}00D140ssI4b7RZ_07L=+0RSlg00Ajf0ssL4C;%u}0)PMkJzfF;00TWBA&vn6N&*080ssI3a%=(s00D1$0ssI3bbtZ?00Ci!0ssI3a*P5100Cu^0ssI3aF_xB1^^WR7XTRm9{?Kw9RL6UDWn1b1_2ZR762Fk9sn8u8~`Y?0)PMkbhrWl00C~w0ssI3WzYfu00C~+0ssI3Z`=X^00D5~0ssI3ZRi3300D3A0ssI3WAp+500Ce60ssI3XaEBM00DFc0{{R4VGIKR0RSNY00Ai&0{{U5AOI*F1AqVlWg-Ir00D3+0{{R4c`yS20RSTa00AjH0{{U5A^<2r1AqVlbVdUJ00C}J0{{R4WmE$I00C}V0{{R4Z(sue00D4j0{{R4ZEOPo00D1u0{{R4V|W7q00Ccq0{{R4XoLd*00DH00{{R4VUPm=00D580{{U4B>(^cDWU@a0RbccD5e8|00DTc0{{R4WwZkT00CsW0{{R4ZomTo0RSxk00Ak?0{{U5EC49b1AqVldDa5}00Cv*0{{R9Z*X*eX=|PW01^WLHUj{h0|3SY0OSJz00BDc0{{U4AOZjZWeNlU00D3g1ONa5c@zWy00DFw1ONd7FaSDV1O$K}1ONa5bS4A<00C|?1ONa5WjF)?00C}31ONa5Z$tzD00D4H1ONa5ZBPUN00D1S1ONa5V_XCP0RXK700Ajz1ONd6tOF=)1b_emd2$2*00DG*1ONa5aDW5=0sspH4FmuIDU1XF0s#sH3jMA*DWU}c1p?v&`UCs}{sSoF1%Lzs+ymMJ-UHwRC_T~zfa(PR1pw^>?*s7z^8@t*00Ais1^@*C>;vut@B{J#^aCgu27mwoJst)C0RSHa00Aj91^@v89t0>j27mwoJU#{h00tmiD?K4RUIhSt1pu@K0Qv<0E(QQb1^@s7a!dvQ00D1i1^@s7bZiCy00Cig1^@s7a(D&+00Cuw1^@s7aD)Z`1pu`Jy#u=gw*$EY00AkG1^@*Cv;({Yx&yWYxC1Dh27mwoXrcxH0RSZg00Aku1^@v8Bm^kD27mwobixJz00C~w1^@s7WzYry00MM!vIYRw1^@&A5d;qe69g3m00AlH1^@&B5Cjec5(E?kDDVb=00Ct71^@s7ZUhGa00CtR2LJ#8a1aLo00Ctd2LJ#9VRGCC02~JZ0RX=P00Aj12LJ&9z5^&Q2Y>(pWi|%@00DYF2LJ&88w3CWDM|+b0Rb8WC{71}00DAT2LJ*9DFi1300Ajt2LJ*AC@f&2LN0L0FVa&0RX`R00Aka2LJ&9zym0#2Y>(pXs!nU00DHi2LJ#8VY~+b00D5q2LJ>B#RJ0w#{C!~?14p00Cce2mk;9ba)5=00DD;2mk;9ZiEN`0RRUC00AkG2mk>A1_UUS2!H?qZkh-H00C*D2mk;9XQ&7O00CvL2mk>92?PKEDY^&%0RadED82}Q00Csg2mk;9Zp;V(0RSNc00Al32mk>AAOtAf2!H?qa^eU800Cj@2mk;9W$*|900eJhWo(KF0JI1I(g*