fwupd-devel-1.2.11-lp152.2.1 >  A ^>͸/=„7ظ{ AOrS͙hL '?!:Tݗ6U2!4bD0cL"+!Z67ᢣNk`9EE Y%ծ{d;3hz(Zup \<ܯp\(!6RP/%I$Iaŭt򇦱;{tPEBECE6]~0yV3m $y  % l{ѬP-_83O Bt7d5386074843893d970453308a8da465bfc95e1b403dbc1dcb41e8f7f6533e671626bb5909ca9300f2405dfea25a6da116e855b1C^>͸/=„[~!H8Sf̜\h1HKE};ϵ}EaAzwM1O6[G&"adeC ̠ti98͐-F)PgFY\KGHVW4u $Xm1PI=کh_2(@zB,Xfб%-Un}`(8%5N[ct&) Rk%jIV@#[97گȋPk؊h:zKR|>p98?(d  P =PV`2(2 2 2 2 j2 2t2n2h2P4(Y8`,9,:,G2HP2I2XLYX\2]L2^ bc8d”e™fœlžu°2vx $Cfwupd-devel1.2.11lp152.2.1Allow session software to update device firmwarefwupd is a daemon to allows session software to update device firmware on the local machine.^>sheep862fopenSUSE Leap 15.2openSUSEGPL-2.0-or-later AND LGPL-2.1-or-laterhttps://bugs.opensuse.orgDevelopment/Languages/C and C++https://fwupd.org/linuxx86_64m62/m o bEs3f#RgCmB̗=y]00h Iu-VpsvA큤A큤A큤^>]?]^>]?]]?]]?]]?]]?]]?]]?]]?]^> ^>^> ^>^>,^>,^>,^>,^>,^>,^>,^>,^>,^>,^>,^>,^>,^>,^>,^>,^>,^>,^>,^>,^>,^>,^>,^>,^>,^>,^>,^>,^>,^>,^>,^>,^>,^> ^>99a9799e71f182ab7932c507d7d3e4f3096a536ec1c8c104c5a3626146d9642dc183d7e733877d464088b31df52331d98f72dc32620d56204478ec18fc62ffde7e297f8d489cf953cd5b6373c4f61b19b45aaa602626ccbb040512d722bedb27f6d9085cd8205680e7ba35f0e49c76a25bd36c1bf31961889f4106c6bc2f229049a787ec957d32ba5a1589afd3a001005fedde7a17faacd1b5e7755bf7937d53b06a5ba66097473916e52c82afd50dab76d049ca45b21cfaaa3ff8a33bcfa2801215fd8bfa668b2d8db14cfeb9bc3a08382a35e82f309f5b3cae0e05f1714fdeb13e778013ee97eb255a1ce5d385c7991c43e58516309fa32c60c75765e1aea20c52fc18c3224b514b0c3a8c24822439d6d8de8be8b3c4e152804d6bbd2f378c7f155a80805003252e3bbe400fe64305804bc21944d1b837b07285c46c2fdd97fe1afb0f4dabe95b988691ddaaa6eae015498355936962c7a06bd130c6603495ceb7b4a2834f309c818d350742f6e5d714384c07c29862875f0ff17dcaaa3d34efec938a7e42eec545d37e2670ecf27c32f1f86579cc386255e6543d2f7cb28cba019a2f37740e03f6121c3565a0b810f49b9016695edd750c859ee28b4fe32c7a8d24b00f5fb6bbb0446249b605efdd36598e8a0f65ac3fab2e18438c73b91eb495d437b47d1da48a76b05b0c50c287c4d8aa95bc25b2088bb9cf2aa12496b141634b3042e56dc65e9bde9a165c231df4052906bd26af3deba74987e3d7fdeb303355d93cac53410997dc7a3f9bd60f3ce0d8ebae7908978c8731fe9bb139ff0eb96fe775524c2d4d4f167d79041b17c5cc8ae9112478665132c31a1417fb4ab320d17952e266d235d822860f90105b86b7a86cc8a21cbb16ae340a93f41b7849e966eca9f9557a484c5bfaf2c63c5c42f07b33fd564b923d9640b1688916d9b552abcd3defb5bc32adfc79bb2e85d43c9f9b211e3d1b114afd0301380265884459c3cea2a6f1a34bad4ad8a5ec71d3fdd5d6b5495bc4128d8d2a02851d4baf60ac9c8a9de0db9d5c08f702e2420425aa67614117b5dad95ccd5cd89763979699d9c5e07fe34104607c53e278df72c16d23e98143965a7be8af2297f04886604b1cb23df28116f15199a67b806eb3e44f5149e51f140d1495be4977c88a4d2121aab8abfdbb7b44c40a46eb5c86992dfaffed572fed2be65e0b3c1b460ebb4551efe62ffba29c61febe8f2416a73290370a6583842f1e1e8ad5575476d3c5c1cb912bdf3bec59db8e35028aafdfda80f9dfbd6fd13cdee12068767dbf4b08f837722fa6dfa81c1294eb4772f1324025798be8871c8bae2804f2e91c6dcbe07fea5a180a6398e274528fa436d0c12239d913664d8500859e1aad05b642470386c047896e3af61c5bff817550b4dc1c6c32f97e60306e3eeae3f222afdbd2a3972a0f4f5264b94341a3d693e4c63e9c98dea84234e9e0e60eeb511876ee0eddbcdeb3d46606ea94209c42f5b2595f557e95db36f38ac3191a2ca42abc03e8c9095a9eabc9a95ea84d222c0b942887000b01f0c01c7b9d97eb37ee1f1c27bb0d239adc27fb2ce0a5b66bd13a59202b5280043e438b0cd8c022d1a41832b9131e41a4462146c0764817628aeb9195b25d548c71027a9215b02a6ac519055575705c3fbaa486fcfdd352f911499e4cb3e4361b4ffbba2d0f1947f0241f4ed5f4cc37794050c64c498420599162f2b3b6928232dd0be7991d942b1dc0b1670eb8695e0629ad38280184be1b94602f2015707a28170151058f7171aeda501fcf0979d3b5a67eda502f1d76c81b8ed7a7cbeeda0c867a4c24dc206490ee519d4200dab0adab88f048aab53a4b0033be5894f45481a69adaf488b2565eb54dc48d3cc20a0420f2040eebf418098a86a3fb2ef5a9659c87d37b81ee85b69316b045a9453ac54b75948f4d26357dd018159078f36f90deeaf29ce3b9d2bd0ea6655ef1bda89d3a8727207598148668bf5c463f7f6ae3573c538bc8ce6c2095089c96f8381e524487efb67a610abe5fc778adcff98f784db670414ce3bca455d39f5d57f64blibfwupd.so.2rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootfwupd-1.2.11-lp152.2.1.src.rpmfwupd-develfwupd-devel(x86-64)pkgconfig(fwupd)    /usr/bin/pkg-configlibfwupd2pkgconfig(gio-2.0)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)1.2.113.0.4-14.6.0-14.0-15.2-14.14.1^y]|@]A[@[\[Xf@[E@Zľ@ZlZ@Z`@Z1@Z1@Z1@Z;@Z8@Z2gYYYX @XX*X*X*X*X*X*X*X*X*Vii@Vii@Vii@Vii@Vii@Vii@Vii@Vii@Vii@Vii@UeU+U+Michael Gorse Frederic Crozat glin@suse.comfezhang@suse.comJan Engelhardt tchvatal@suse.comoliver@getspam.dedimstar@opensuse.orgmpluskal@suse.comantoine.belvire@opensuse.orgfcrozat@suse.comdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgstefan.bruens@rwth-aachen.defcrozat@suse.comstefan.bruens@rwth-aachen.dedimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgmpluskal@suse.comzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.org- Add CVE-2020-10759.patch: check for a valid gpg signature (boo#1172643 CVE-2020-10759).- Ensure /var/cache/fwupd is created and owned by package, required when StateDirectory is not set for systemd service.- Update to version 1.2.11 (jsc#SLE-10751): * synapticsmst: Use a more suitable icon for the device * thunderbolt: Fix logic to work properly with ICL thunderbolt controller * Do not ask the user to upload a report if ReportURI is not set * Do not crash when starting tpm2-abrmd * fu-history: Update device_modified in sql database during updates * synaptics-prometheus: Fix tiny memory leak when using FuSynapromConfig * Remove replug flag after the device comes back from reboot * uefi: add support for tpm2-tools 4.X * fu-engine/fu-config: Reload metadata store when configuration changes * unifying: update Solaar url * synapticsmst: Add a SynapticsMSTBoardID for another Lenovo dock * synapticsmst: Add a SynapticsMSTBoardID for a Lenovo dock * synapticsmst: Display the board ID in non-hex form in the error message * Be more accepting when trying to recover a failed database migration * modem-manager: add counterpart GUID for the DW5821e * fu-tool: Port ability to update a single device from fwupdmgr * uefi: Actually write the new device path if different than before * Fix a crash when stopping the fwupd service * Relax the certificate time checks in the self tests for the legacy certificate * Never show AppStream markup on the console * Do not segfault when trying to quit the downgrade selection * Allow specifying GUID to check any version exists - Add fwupd-bsc1130056-change-shim-path.patch to set the default shim binary for openSUSE/SLE (bsc#1130056) - Add fwupd-bsc1143905-hash-the-source-files.patch to hash the source files instead of libfwupdprivate.a to avoid the checksum change due to the random naming LTO profile sections (bsc#1143905) - Mark fwupdate as obsolete + fwupdate has been merged into fwupd since fwupd 1.1.0.- Update to version 1.0.9 (FATE#326702): + New Features: - Add support for more Wacom tablets. - Add support for the Synaptics Panamera chip. - Add validation for Titan Ridge Thunderbolt devices. - Use boltd force power API if available. + Bugfixes: - Allow flashing Unifying devices in recovery mode. - Allow updating just one specific device from the commandline. - Do not hold hidraw devices open forever. - Do not use 8bitdo bootloader commands after a successful flash. - Don't crash when the Dell alternate device has not been set. - Don't potentially expose user passwords for remotes. - Fix a potential buffer overflow when applying a DFU patch. - Fix a potential segfault in smbios data processing. - Fix downgrading older releases to devices. - Fix failure to detach Unifying devices when using a slow host controller. - Fix flashing devices that require a manual replug. - Handle -EAGAIN from the kernel better when reading NVM. - Drop enable_pkcs7_when_testing_only.patch: fixed upstream.- Use noun phrase for summary. Trim request for comments from description.- Run %udev_rules_update in post as package install udev rules- Update to version 1.0.8: + New Features (including version 1.0.7): - Add an plugin to update some future Wacom tablets - Add 'fwupdmgr get-topology' to show logical device tree - Add support for creating a flatpak - Add support for creating a snap - Add support for Motorola S-record files - Add the Linux Foundation public GPG keys for firmware and metadata - Show a translated warning when the server is limiting downloads - Add enable-remote and disable-remote commands to fwupdmgr - Add fu_plugin_add_compile_version() for libraries to use - Allow requiring specific versions of libraries for firmware updates - If no remotes are enabled try to enable the LVFS - Show a warning with interactive prompt when enabling a remote + Bugfixes (including version 1.0.7): - Add a firmware diagnostic tool called fwupdtool - Adjust all licensing to LGPL 2.1+ - Allow installing more than one firmware using 'fwupdmgr install' - Allow specifying hwids with OR relationships - Do not call fu_plugin_init() on blacklisted plugins - Do not require libcolorhug to build - Fix a crash in libfwupd where no device ID is set - Fix a potential DoS in libdfu by limiting holes to 1MiB - Fix a segfault that sometimes occurs during cleanup of USB plugins - Fix Hardware-ID{0,1,2,12} compatibility with Microsoft - Hide devices that aren't updatable by default in fwupdmgr - Search all UEFI GUIDs when matching hardware - Stop matching Nintendo Switch Pro in the 8bitdo plugin - Check that EFI system partition is mounted before update - Disable synapticsmst remote control on failure - Don't recoldplug thunderbolt to fix a flashing failure - Fix SQL error when running 'fwupdmgr clear-offline' - Improve the update report message - Only enumerate Dell Docks if the type is known - Only run certtool if a new enough gnutls is present - Prevent a client crash if the daemon somehow sends invalid data - Reboot after scheduling using logind not systemd - Use the right encoding for the label in make-images - Added/backported enable_pkcs7_when_testing_only.patch: + needed to disable pkcs7 test during build (can be removed for fwupd >= 1.0.9)- Update hasbang in installed files from /usr/bin/env python3 to /usr/bin/python3.- Update url - Small packaging cleanup with spec-cleaner- Update to version 1.0.6: + New Features: - Add bash completion for fwupdmgr. - Add support for newest Thunderbolt chips. - Allow all functions that take device arguments to be prompted. - Allow devices to use the runtime version when in bootloader mode. - Allow overriding ESP mount point via conf file. - Delete any old fwupdate capsules and efivars when launching fwupd. - Generate Vala bindings. + Bugfixes: - Allow ctrl-d out of the prompt for devices. - Allow to create package out of provided binary. - Correct handling of unknown Thunderbolt devices. - Correctly detect new remotes that are manually copied. - Fix a crash related to when passing device to downgrade in CLI. - Fix running the self tests when no fwupd is installed. - Fix Unifying signature writing and parsing for Texas bootloader. - Only send success and failure reports to the server. - Use a CNAME to redirect to the correct CDN for metadata. - Use a longer timeout when powering back the Thunderbolt device. - Add pkgconfig(bash-completion) BuildRequires: new dependency.- Ensure library package has a dependency on main package, otherwise it won't be usable.- Update to version 1.0.5: + New Features: - Offer to reboot when processing an offline update. - Report the efivar, libsmbios and fwupdate library versions. - Report Thunderbolt safe mode and SecureBoot status. - Show the user a URL when they report a known problem. - Support split cabinet archives as produced by Windows Update. + Bugfixes: - Be more careful deleting and modifying device history. - Clarify which devices don't have upgrades. - Ensure the Thunderbolt version is xx.yy. - Fix a daemon warning when using fwupdmgr get-results. - Fix crasher with MST flashing. - Fix DFU detach with newer releases of libusb. - Include the device VID and PID when generating the device-id. - Set the RemoteId when using GetDetails. - Stop matching 8bitdo DS4 controller VID/PID. - Use help2man for dfu-tool and drop docbook dependencies. - Use ngettext for any strings with plurals. - Use the default value if ArchiveSizeMax is unspecified.- Update to version 1.0.4: + New Features: - Add D-Bus methods to get and modify the history information. - Allow the user to share firmware update success or failure. - Ask the user to refresh metadata when it is very old. - Store firmware update success and failure to a local database. + Bugfixes: - Add a device name for locked UEFI devices. - Allow each plugin to opt-in to the recoldplug action. - Fix firmware downloading using gnome-software. - Fix UX capsule reference to the one specified in efivar. - Never add two devices to the daemon with the same ID. - Rescan supported flags when refreshing metadata. - Add pkgconfig(json-glib-1.0) BuildRequires: new dependency.- Update to version 1.0.3: + New Features: - Add a new plugin to add support for CSR "Driverless DFU". - Add initial SF30/SN30 Pro support. - Support AppStream metadata with relative URLs. + Bugfixes: - Add more metadata to the user-agent string. - Block owned Dell TPM updates. - Choose the correct component from provides matches using requirements. - Do not try to parse huge compressed archive files. - Fix a double-free bug in the Udev code. - Handle Thunderbolt "native" mode. - Use the new functionality in libgcab >= 1.0 to avoid writing temp files.- Unbreak compilation on non-x86, upstream renamed options to disable plugins.- Update to version 1.0.2: + Add a plugin for the Nitrokey Storage device + Add support for the original AVR DFU protocol + Allow different plugins to claim the same device + Allow quirks to set common USB properties + Move a common plugin functionality out to a new shared object + Optionally delay the device removal for better replugging + Set environment variables to allow easy per-plugin debugging + Use a SHA1 hash for the internal DeviceID + Add quirk for AT32UC3B1256 as used in the RubberDucky + Disable the dell plugin if libsmbios fails + Don't register for USB UDev events to later ignore them + Fix a possible buffer overflow when debugging ebitdo devices + Fix critical warning when more than one remote fails to load + Fix DFU attaching AVR32 devices like the XMEGA + Ignore useless Thunderbolt device types + Refactor ColorHug into a much more modern plugin + Release the Steelseries interface if getting the version failed + Remove autoconf-isms from the meson configure options + Show a nicer error message if the requirement fails + Sort the output of GetUpgrades correctly - Changes from version 1.0.1: + Add support for HWID requirements + Add support for programming various AVR32 and XMEGA parts using DFU + Add the various DFU quirks for the Jabra Speak devices + Allow specifying the output file type for 'dfu-tool read' + Move the database of supported devices out into runtime loaded files + Support the IHEX record type 0x05 + Use help2man to generate the man page at build time + Use the new quirk infrastructure for version numbers + Catch invalid Dell dock component requests + Correctly output Intel HEX files with > 16bit offset addresses + Do not try to verify the element write if upload is unsupported + Fix a double-unref when updating any 8Bitdo device + Fix crash when enumerating with Dell dock connected but with no UEFI + Fix uploading large firmware files over DFU + Format the BCD USB revision numbers correctly + Guess the DFU transfer size if it is not specified + Include the reset timeout as wValue to fix some DFU bootloaders + Make the error message clearer when sans fonts are missing + Support devices with truncated DFU interface data + Use the correct remote-specified username and passord when using fwupdmgr + Use the correct wDetachTimeOut when writing DFU firmware + Verify devices with legacy VIDs are actually 8Bitdo controllers - Add help2man as BuildRequires.- Fix dependencies and build options for non-x86 architectures. At least FW updates for USB are arch independent, and EFI FW updates can also be applied on Aarch64.- Update to version 1.0.0: * Add the plugin documentation to the main gtk-doc * Add a waiting-for-auth daemon state * Add fwupd_remote_get_checksum() to use in client programs * Generate the LD script from the GObject Introspection data * Prevent fwupd from mounting filesystems * uefi: Do not use system-specific infomation for PCI devices * uefi: Support uploading the firmware splash image * dell: only set coldplug delay when we know we need it * dell: only run SMI to toggle host MST GPIO on systems with host MST * dell: add functionality to blacklist HW with problems * dell: only run on intended chassis * thunderbolt-power: always run after thunderbolt plugin * Allow plugins to depend on each other * Add support for SMBIOSv3 * dell: prefer to use hwids to get DMI keys and DE table * debian: remove /etc/fwupd.conf on upgrade * unifying: Use fu_plugin_check_supported() * Add fu_plugin_check_supported() * unifying: Use a device whitelist to avoid breaking devices * Fix various printing issues with the progressbar * dell: Fix a trivial whitespace issue * Do not fail to load the daemon if cached metadata is invalid * Do not store the newest release as part of the FuDevice object * Add a method to return a list of upgrades for a specific device * Move the downgrade calculation to the daemon * Make FuDevice derive from FwupdDevice rather than FwupdResult * Add a command 'clear-offline' to fwupdmgr * Merge releases where multiple remotes provide the same firmware * Remove the UniqueID property * uefi: Do not set the release version * udev: Do not match USB devices, even with a GUID set * Use the intel-wmi-thunderbolt kernel module to force power * dell: drop thunderbolt force power code * unifying: Add hardcoded summaries for peripheral kinds * Create CODE_OF_CONDUCT.md * Ensure more devices set the device summary * Add an 'Summary' property to each device * Add a human-readable title for each remote * unifying: Disable if the kernel has no CONFIG_HIDRAW support * Move deprecated symbols to a new header * Introduce an s390x cross compile target to CI * Add ModifyRemote as an easy way to enable and disable remotes like the LVFS * Do not auto-open all USB devices at startup * dfu: Use FuDeviceLocker * unifying: Use FuDeviceLocker * colorhug: Use FuDeviceLocker * ebitdo: Use FuDeviceLocker * altos: Use FuDeviceLocker * steelseries: Use FuDeviceLocker * usb: Use FuDeviceLocker * Add FuDeviceLocker to simplify device open/close lifecycles * dfu: Remove DEVO support * dfu: Remove the now-unused symtab support * Remove the ELF support from libdfu and move the code to the altos plugin * Use -Werror when building in Travis CI * Do not install the libdfu helper library * Parse the SMBIOS DMI table directly * usb: Disable the fallback USB plugin * Test for missing language translations at build time * Fix the libdfu self test failure on s390 and ppc64- Update to version 0.9.8: * Add a command 'clear-offline' to fwupdmgr * Do not fail to load the daemon if cached metadata is invalid * Fix a crash when using fu_plugin_device_add_delay() * Fix the libdfu self test failure on s390 and ppc64 * Format the BCD USB revision numbers correctly * Never fallback to an offline update from client code * Prevent fwupd from mounting filesystems * dfu: Allow flashing when the target does not specify an alt-name * dfu: Do not try to verify the element write if upload is unsupported * dfu: Fix uploading large firmware files * dfu: Include the reset timeout as wValue to fix some hardware * dfu: Set the vendor ID to the runtime USB VID * dfu: Use 0x0101 as an alias for 0x0110 * thunderbolt: move test for mock environment (gh#hughsie/fwupd#280) * udev: Do not match USB devices, even with a GUID set * uefi: Do not set the release version * unifying: Disable if the kernel has no CONFIG_HIDRAW support- Update to version 0.9.7: + 10 months worth of bugfixing, integrating more vendor specific Firmware update paths.- Update to version 0.8.1: + Delete duplicate translations (gh#hughsie/fwupd#89). + Do not hardcode docbook2man path. + Fix fwupdmgr timeout with missing pending database. + Fix compiler warnings. + Fix a crash when enumerating devices on a Dell WLD15. + dell: don't initialize libsmbios on unsupported systems. + Do not fail to start on Dell hardware. + Adjust systemd confinement restrictions. + Do not dlclose modules when running under valgrind. + Really remove the NoNewPrivileges systemd confinement. + Release fwupd 0.8.1.- Update to version 0.8.0: + Show a different error when checking for updates while on + battery power (gh#hughsie/fwupd#68). + Clarify the test in --help and man page related to offline + (gh#hughsie/fwupd#69). + libdfu: Use a heuristic for the start address if the firmware + has no DfuSe footer. + dell: Don't return the address of a stack variable. + dell: Fix a possibly-impossible-to-hit buffer overrun. + close USB devices before error returns (gh#hughsie/fwupd#73). + Make libelf support optional. + Always make sure we're getting a C99 compiler. + Fix redeclaration of polkit autocleanup functions. + Uncomment SystemdService parameter in the dbus service file + (gh#hughsie/fwupd#74). + Make all providers and plugins share a GUsbContext. + Unexport libebitdo. + Move the plugins into plugin-specific directories. + Convert the providers to plugins to simplify code and for + future features. + Add support for Logitech Unifying devices. + Add a set of vfuncs that are run before and after a device + update. + Return the pending UEFI update when not on AC power. + Move the UPower functionality to a plugin. + Fix udev plugin loading. + fix dfu plugin loading. + Disable PrivateNetwork on systemd service. + Use more restrictive settings when running under systemd. + dell: add a new method for forcing a controller to flash mode. + Add VerifyUpdate to update the device checksums server-side. + Move the Option ROM parsing to the Udev plugin. + Move the device add delay to shared code. + Add initial skeleton for Intel Thunderbolt support. + unifying: Use the actual bootloader VID/PIDs when in firmware + mode. + Allow the metadata to match a version of fwupd and the existing + fw version. + Add fwupd_result_get_device_version_bootloader(). + Fix the appstream-glib version guards. + dell: Add coldplug methods to let other plugins turn on + TBT/GPIO. + libdfu: Don't read data from some DfuSe targets. + Add the ability to run a prepare->exec->cleanup on coldplug. + Allow plugins to request that all plugins re-coldplug. + thunderbolt: Detecting new devices and add an actual device to + the daemon. + Add support for flashing the ChaosKey. + thunderbolt: add some guards around empty arrays. + dell: Adjust the coldplug preparation and cleanup sequence. + dell: Fix possible linker problem. + Revert "thunderbolt: add some guards around empty arrays". + Add fu_plugin_set_coldplug_delay() to allow hardware to + initialize if required. + altos: Add error checking when using termios. + ebitdo: Subclass FuDevice like the altos plugin. + altos: Set the flags in the init_real so they work for the + cmdline tool. + unifying: Subclass FuDevice like the altos plugin. + Include all debug messages when run with --verbose. + dell: introduce a standalone (noinst) tool to force mode + flashes. + Introduce plugin for Synaptics MST hubs. + synapticsmst: Add cascade support. + Only register the D-Bus service when all devices have been + added. + synapticsmst: Refactor away the global state. + synapticsmst: fix cascade support in the plugin. + Updates for thunderbolt plugin. + thunderbolt: Add special handling for safe mode on Dell systems + (gh#hughsie/fwupd#84). + synapticsmst: Iterate all nodes rather than hardcoding to 3. + synapticsmst: build GUID using dock type. + Add a new function fu_dell_supported to fu-dell-common. + synapticsmst: add a test suite. + synapticsmst: Fix up some trivial whitespace issues. + Fix a refcounting issue in the udev plugin. - Add rpmlintrc untill security review is resolved- Update to version 0.7.5: + Clean up PO files + Verify devices support updating in mode they are called. + Fix an assert when unlocking the dummy ESRT device + Don't create the UEFI dummy device if the unlock will happen on + next boot + dell: Match on TB16 as well + Fix a -fstack-protector-strong crash when uploading firmware + Enable the stack protection in local builds + dell: If running in test suite, don't try to get product ID + from sysfs + libfdfu: Show a warning when getting the alt-name failed + dfu: Fix listing devices using the ST reference bootloader + Show the nicely formatted target name for DfuSe devices + libdfu: Fix two possible critical warnings for corrupt USB + descriptors + libdfu: Correctly offset addresses when one zone has multiple + sectors + libdfu: Do not do GetStatus on dfuse upload + libdfu: Fix uploading from DfuSe devices + libdfu: Use the device offset when writing DfuSe firmware + libdfu: Add DfuAction enumerated value to represent a device + action + libdfu: Use an animated progress bar when performing DFU + operations + libdfu: Do not do a zero-byte download when in DfuSe mode + libdfu: Fix verification of written DfuSe firmware + libdfu: Ensure the device is open before claiming the interface + libdfu: Ensure the mode is set correctly when faking a runtime + libdfu: Re-get the quirks when the DfuDevice gets a new + GUsbDevice + libdfu: Add quirks for HydraBus as it does not have a DFU + runtime + libdfu: Match the device booloader or runtime VID and PID when + checking firmware + Add a 'replace-data' command to dfu-tool + string + libdfu: Add dfu_sector_get_zone() to get the continuous memory + zone number + libdfu: Wait for DNBUSY to be cleared when checking the DfuSe + status + libdfu: Correctly erase DfuSe devices + Enable hardening flags on more binaries + libdfu: Correctly set the element address when uploading from + DfuSe devices - Add pkgconfig(gmodule-2.0) BuildRequires: Align with what + configure checks for. - Add pkgconfig(libsmbios_c) BuildRequires: Support dell bios. + Unfortunatly, until we have fwup packaged and enabled, this will + not work. - Add disabled pkgconfig(libtbtfwu): For future thunderbolt + support.- Update to version 0.7.4: + Add a fallback for older appstream-glib releases + Write the ELF files with the correct section type + Fix libfwupd self tests when a host-provided fwupd is not + available + Add dfu_firmware_add_symbol() + Add the Altos symbol table to the DfuFirmware + Use the symtab to set the VID/PID from Altos IHEX firmware + images + Show the human-readable version in the 'dfu-tool dump' output + Allow specifying the argument to 'dfu-tool set-release' in + major.minor format. + sections + Support writing the IHEX symbol table + call + Load the symbol table from ELF firmware + Load the Altos USB descriptor from ELF files + Add DFU_CIPHER_KIND_RSA + Fix a possible crash when uploading firmware files using libdfu- Update to version 0.7.3: + build: Fix gtk-doc build when srcdir != builddir + In get-details output, display the blob filename + Ensure the update ID is set when getting local firmware details + Use a private gnupg key store + Add support for installing against multiple devices from a CAB + file + Use the correct firmware blob when installing a composite + device update + in get-details output, display update_name rather than Unknown + Device + statements + Don't make failures critical while checking versions or locked + state + Show a more detailed error when installing firmware on the + wildcard + Add Dell TPM and TB15/WD15 support via new Dell provider. + file + Allow blacklisting devices by their GUID + header file + Add XPS 9250 to Dell TPM modeswitch blacklist + Only display flashes left in results output when it gets low. + Add a small library for talking with 0bitdo hardware + Add another compile warning and fix up any build failures + Embed fwupd version in generated libfwupd and libdfu + documentation + Update fwupdmgr manpage for new commands and arguments + build: Fix gtk-doc build when srcdir != builddir + online not offline + Get the firmware version correctly from 0Bitdo gamepads + Switch to the Amazon S3 CDN for firmware metadata + Fix writing 8Bitdo device firmware + be updated + Show the vendor flashing instructions when installing + Split out the DFU file formats to separate files + Add fwupd_result_remove_device_flag() + Add FU_DEVICE_FLAG_NEEDS_BOOTLOADER + get-updates output + Allow providers to export percentage completion + Add fwupd_client_get_status() + Handle the 8Bitdo bootloader in a better way + Show a progress notification when installing firmware + Add fwupd_result_get_unique_id() + Use the SHA1 hash of the local file data as the component + origin + Use the correct define prefix for FwupdDeviceFlags + libdfu: Fix hang when parsing corrupt IHEX files + Add a set-target-size command to dfu-tool + Support the 'DEVO' cipher kind in libdfu + Add a set-address command to dfu-util + Disable the Dell specific code by default + Conditionally enable all providers based upon what's installed + Add a summary of providers that are enabled from configure + Do not use the deprecated GNOME_COMPILE_WARNINGS + Ignore devices that do not add at least one GUID + Do not attempt to add DFU devices not in runtime mode + Save the unique ID in the pending database + libdfu: Add initial ELF reading and writing support + Add dfu_firmware_format_from_string() + Normalize the DfuFirmwareFormat enums- Update to version 0.7.2: + Allow devices to have multiple assigned GUIDs + Only return updatable devices from GetDevices() + Add fu_device_get_alternate() + Allow metainfo files to match only specific revisions of + devices + Re-read flags for a device after a provider's unlock routine is + done + Test for a locked device when trying to install firmware update + Enforce allowing providers to take away flash abilities + Support returning multiple GUIDs from GetDetails + Add a GetDetailsLocal() method to eventually replace + GetDetails() + break + libdfu: Add DfuVersion enumerated values + libdfu: Show the DFU protocol version in 'dfu-tool list' + Only claim the DFU interface when required- Update to version 0.7.1: + Fix libdfu CRC check for big endian architectures + Add dfu_image_get_element_default() + Fix libdfu CRC check for big endian architectures + Fix big endian issues when reading and writing DFU and DfuSe + files + Remove non-interactive pinentry setting from fu-keyring + Set the system's DMI product name as the DisplayName for UEFI + Re-order output of get-devices to be easier to read + Make the device display name nicer + update version + Return all update descriptions newer than the installed version + Add summary and name field for Rival SteelSeries + Fix a critical warning when restarting the daemon + Add a 'supported' flag to the FuDevice + Add fwupd_client_connect() + Add a 'monitor' debugging command for fwupdmgr + Add device-added, device-removed and device-changed signals + Match the AppStream metadata after a device has been adedd + Re-match devices when the AppStream metadata is updated + Show 'Unknow Device' in fwupdmgr when a device name is not set + Set the device description when parsing local firmware files + Add support for a new device field "Flashes Left". + src/Makefile.am: reshuffle so enableable bits are only + referenced when on + Add support for a --force flag to override provider warnings- Update to version 0.7.0: + Use g_usb_context_wait_for_replug() + Run vendor plugins as required + Add a plugin for SteelSeries hardware + Add fwupd_device_flag_to_string() + Return the device flags when getting firmware details + Show device flags in 'fwupdmgr get-devices' + Add fwupd_trust_flag_to_string() + Export FwupdUpdateState in libfwupd + Export FwupdUpdateFlags in libfwupd + Add FwupdResult to libfwupd + Add a self test framework for libfwupd + Add FwupdClient to libfwupd + Use FwupdClient from libfwupd in fwupdmgr + Use libfwupd inside the daemon + Emit a FwupdClient::changed when the daemon emits this signal + Rename some of the new libfwupd API to align with the D-Bus + names + libdfu: Fix up some NULL/FALSE confusion + libfwup: Fix up some NULL/FALSE confusion + FwupdClient + Allow other checksum kinds in FwupdResult + Allow SHA-256 hashes when verifying + Show the checksum kind in the fwupdmgr output + Add Alienware to the version quirk table + Do not use /tmp for downloaded files + Add fwupd_result_has_device_flag() + Do not return updates that require AC when on battery + Connect to UPower at startup + Test that GPG key import actually was successful (or didn't + change a key already in the keyring) + Use g_auto() in FuKeyring + Return errors of the correct type when using libfwupd + Allow overridding the location of the pending database for + test suite + Allow overriding the location of the provider offline files for + test suite + Validate that the dbus system bus is available before running + libfwupd tests + Update README.md for changes that have happened in the project + Add some basic explanation of how to use fwupd with various + frontends + Split out the libdfu-devel package + Revert "Allow overridding the location of the pending database + for test suite" + Revert "Allow overriding the location of the provider offline + files for test suite" + Allow the test suite to run in %check + Generate gtk-doc documentation for libfwupd- Update to version 0.6.3: + Require AC power before scheduling some types of firmware + update + Install the hardcoded firmware AppStream file + Correct the BCD version number for DFU 1.1 + Add an unlock method for devices + Add ESRT enable method into UEFI provider. + Only read PCI OptionROM firmware when devices are manually + unlocked + Do not use deprecated API from libappstream-glib + Ignore the DFU runtime on the DW1820A + Export the attribute and quirk values in libdfu + Show ignored DFU devices in dfu-util, but not in fwupd + Allow defining update vfuncs with no runtime support + Revert "Allow defining update vfuncs with no runtime support" + Add a simple plugin infrastructure- Update to version 0.6.2: + Add 'Created' and 'Modified' properties on managed devices + Fix get-results for UEFI provider. + Support vendor-specific UEFI version encodings + Move quirks directly into a single table and file.- Update to version 0.6.1: + Only dump the profiling data when run with --verbose + Always persist ColorHug devices after replug + Do not misdetect different ColorHug devices- Update to version 0.6.0: + Add support for updating USB devices with DFU + libdfu: Add support for DfuSe firmware + libdfu: Generate gtk-doc documentation + libdfu: Don't rely on specific hardware to be present + libdfu: Move the VID:PID checks from the tool to DfuDevice + libdfu: Use a custom error domain + Use the same device identification string format as Microsoft + libdfu: Fix crash when setting a target size + libdfu: Allow setting the alternate settings in DfuSe firmware + libdfu: Add a merge command to dfu-tool + libdfu: Allow choosing a different alt-setting when downloading + libdfu: Fix a crash when setting a NULL image name + libdfu: Correctly implement auto-boot in dfu_device_download() + libdfu: Check for extra args to dfu-tool convert + libdfu: Call the progress callback when doing detach + Ignore the DFU device detach:attach when verifying + libdfu: Require a --force flag to flash wildcard firmware + Use new API available in fwup 0.5 + libdfu: Make the element address 32 bits in size + libdfu: Support the ST-specific bitCanAccelerate + libdfu: Only do a Detach notification if we're actually doing to do it + libdfu: Use the progress bar for all uploads and downloads + libdfu: Improve the output of 'dfu-util list' + libdfu: Support download and upload to ST DfuSe devices + libdfu: Fix multi-interface devices like the Neo Freerunner + libdfu: Add a pkgconfig file + libdfu: Use signals to propagate device state + libdfu: Add a context object to handle device hotplug + libdfu: Add an example showing GObject Introspection + libdfu: Do not ref DfuDevice in DfuTarget so the auto-close + logic works + Close DFU devices as soon as possible after the transfer has completed + Emit the changed signal after doing an update + Rescan the DFU device after replug to get the new version + libdfu: Add dfu_context_get_device_by_platform_id() + libdfu: Add dfu_device_get_runtime_release() + libdfu: Add dfu_device_get_display_name() + libdfu: Fix self tests after recent API change + Split out the DFU provider as a new file + libdfu: Copy the platform ID and invalidate the GUsbDevice when removed + libdfu: Accept multiple spaces after the DfuSe sector name + libdfu: Verify the GUsbDevice is set before using it + libdfu: Remove the weak pointer when destroying the DfuTarget + libdfu: Fix dfu_device_wait_for_replug() so it can work with a DfuContext + Export the AppStream ID when returning device results + Rescan the DFU device after firmware has been updated + libdfu: Handle cancellation with ctrl+c in dfu-tool + libdfu: Add a quirk to support DFU runtime-less devices + libdfu: Add an explicit 'attach' method + libdfu: Add dfu_firmware_get_image_by_name() + libdfu: Make reading and writing to targets easier to + understand + Fix compile with --disable-shared + libdfu: Display all the files shown with 'dfu-tool dump' + libdfu: Fix a few crashers found using afl + libdfu: Fix another bug discovered by the fuzzer + libdfu: Add commands to encrypt and decrypt firmware images + libdfu: Show better device errors + libdfu: Add DfuCipher which is a property on a target and a + firmware file + libdfu: Add support for the draft 'DFU Metadata Table + Specification' + libdfu: Only enumerate the DfuContext when required + libdfu: Fix several reported crashes in the inhex32 import code + Release fwupd 0.6.0- Update to version 0.5.4: + Fix compile error against fwupdate git due to dropped + functions. + Use strerror() when printing errors from libfwupdate + Use new API available in fwup 0.5 + Release fwupd 0.5.4- Update to version 0.5.3: + Avoid seeking when reading the file magic during refresh + Do not assume that the compressed XML data will be NUL + terminated + debugging + Use the correct user agent string for fwupdmgr + Release fwupd 0.5.3- Update to version 0.5.2: + Ensure D-Bus remote errors are registered at fwupdmgr startup + Show the dotted-decimal representation of the UEFI version + number + require appstream-glib 0.5.1 + not found + When the version is from the 'FW' extension do not cache the + device + Support cabinet archives files with more than one firmware + Add the update description to the GetDetails results + Add profiling data to debug slow startup times + Fix verify-update to produce components with the correct + provide values + Clear the in-memory firmware store only after parsing a valid + XML file + Release fwupd 0.5.2- Update to version 0.5.1: + Fix the error message when no devices can be updated + offline update: Use glib api for for reading symlinks + Release fwupd 0.5.1- Update to version 0.5.0: + Do not merge the existing firmware metadata with the submitted + files + Raise the dep on GLib to support and use g_autoptr() + Do not reboot if racing with the PackageKit offline update + mechanism + Release fwupd 0.5.0- Update to version 0.1.6: + Install fwupd and fwsignd into /usr/lib/$(triplet)/fwupd + instead. + Use the new secure metadata URI + Update the offline update service to invoke right command + Don't apply firmware if something else is processing the + offline update + Remove fwsignd, we have the LVFS now + Depend on appstream-glib >= 0.5.0 + Add application metadata when getting the updates list + Simplify the version properties on devices to avoid complexity + and bugs + Release fwupd 0.1.6- Update to version 0.1.5: + Allow fwupd to be autostarted by systemd + Sign the test binary with the correct key + Do not pre-convert the update description from AppStream XML + Devices with option ROM are always internal + Prefer the GUID from the firmware than the device + Allow no arguments to 'fwupdmgr verify-update' and use sane + defaults + Add the ability to remove a vendor on the LVFS site + Fix validation of written firmware + Move the verification and metadata matching phase to the daemon + Add a simple config file to store the correct LVFS download URI + Make parsing the option ROM runtime optional + Add a Raspberry Pi firmware provider + Use the AppStream 0.9 firmware specification by default + Generate the ColorHug test files at runtime + Release fwupd 0.1.5- Update to version 0.1.4: + man/Makefile.am: Add --sgml to docbook2man invocation + Make statements about storing private keys stronger. + Provide a way for clients to add new firmware metadata to the + system cache + Fix fwupd-offline-update.service + Revert "man/Makefile.am: Add --sgml to docbook2man invocation" + Add a Udev firmware provider + Extract the version string from the ROM in PCI devices + Add a 'verify' command that verifies the cryptographic hash of + device firmware + Make the ROM parsing more robust and add self tests + Get the version number out from Intel VBIOS too + Provide a way to dump the option ROM using the command line + build: gusb is required even without colorhug + remove unused variables + Do not return NULL as a gboolean + Fix Intel VBIOS detection on Dell hardware + Do not use the subsystem information when constructing the fake + GUID + Actually parse the PCI option ROM + Accept multiple files at one time when using fwupdmgr dump-rom + verify run + Add a 'verify-update' command to fwupdmgr + Fix trivial bug when parsing firmware versions + Keep hitting the hardware until it gives us enough ROM + Make the version parsing more resilient to corrupt firmware + Fix the example .inf file to reflect reality + Fix ROM PPID searching to work for all ROMs + Move the LVFS website to the fwupd project + Add the ability to create detached signatures + Allow cab files to be saved + Add a simple signing server that operates on .cab files + Automatically download metadata using fwupdmgr if required + Don't call efibootmgr after fwupdate. + Associate the contact email address directly with the vendor + key + Use the actual LVFS GPG key + Allow running fwsignd as the non-root user + metadata + Do not merge existing LVFS metadata + Do not use the file hash when storing the LVFS submitted + firmwares + Move GetUpdates to the daemon + Change the DBus method for installing firmware to 'Install' + Allow installing an offline UEFI update without --offline + Add a 'fwupdmgr update' command to update all devices to latest + versions + 'update' command + Increase the size limit of firmware to 50Mb + Only sign files when the entire file has been copied + Fallback to offline install when calling the update argument. + Reload appstream data after refreshing. + Release fwupd 0.1.4- Update to version 0.1.3: + Coldplug the devices before acquiring the well known name + Add an UNKNOWN status so we can return meaningful enum values + Run the offline actions using systemd when required + Get the firmware version from the device descriptors + Added syntax highlighting + More markup + Support OpenHardware devices using the fwupd vendor extensions + Move boolean properties on the device to a set of flags + Release fwupd 0.1.3- Update to version 0.1.2: + More markup + Fixed typos and markup for executable + Add slovak translation + Add helper code to validate public key signatures + Decompress any firmware signatures in the .cab file + Verify firmware if a detached signature is present + Show the firmware trust status when doing GetDetails() + Only allow signed firmware to be upgraded without a password + Add some guidelines for vendors to README + Small grammar fix + Extract the .cat file alongside the firmware + Release fwupd 0.1.2- Update to version fwupd_0_1_1: + Do not crash when there are no devices to return + Add a 'get-updates' command to fwupdmgr + Add and document the offline-update lifecycle + Create runtime directories if they do not exist + Create a libfwupd shared library + Export the status as an enumerated value rather than a string + Release fwupd 0.1.1- Initial package.  !"#$%&'()*+,-./0121.2.11-lp152.2.11.2.11-lp152.2.11.2.11fwupd-1fwupd.hlibfwupdfwupd-client.hfwupd-common.hfwupd-deprecated.hfwupd-device.hfwupd-enums.hfwupd-error.hfwupd-release.hfwupd-remote.hfwupd-version.hlibfwupd.sofwupd.pcFwupd-2.0.girlibfwupdannotation-glossary.htmlapi-index-full.htmlhome.pngindex.htmlintro.htmlleft-insensitive.pngleft.pnglibfwupd-FuDevice.htmllibfwupd-FuDeviceLocker.htmllibfwupd-FuPlugin.htmllibfwupd-FuUdevDevice.htmllibfwupd-FuUsbDevice.htmllibfwupd-FwupdClient.htmllibfwupd-FwupdDevice.htmllibfwupd-FwupdRelease.htmllibfwupd-FwupdRemote.htmllibfwupd-fu-chunk.htmllibfwupd-fu-common.htmllibfwupd-fu-device-metadata.htmllibfwupd-fu-quirks.htmllibfwupd-fwupd-enums.htmllibfwupd-fwupd-error.htmllibfwupd-fwupd-version.htmllibfwupd.devhelp2libfwupd.htmlplugin-reference.htmlright-insensitive.pngright.pngstyle.csstutorial.htmlup-insensitive.pngup.pngfwupd.depsfwupd.vapi/usr/include//usr/include/fwupd-1//usr/include/fwupd-1/libfwupd//usr/lib64//usr/lib64/pkgconfig//usr/share/gir-1.0//usr/share/gtk-doc/html//usr/share/gtk-doc/html/libfwupd//usr/share/vala/vapi/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Leap:15.2/standard/9cdd154e6968d658a388ce32e0f733d8-fwupdcpioxz5x86_64-suse-linux   directoryC source, ASCII textpkgconfig fileXML 1.0 document, ASCII textHTML document, UTF-8 Unicode textHTML document, UTF-8 Unicode text, with very long linesPNG image data, 16 x 16, 8-bit/color RGBA, non-interlacedHTML document, ASCII textXML 1.0 document, UTF-8 Unicode textassembler source, ASCII textASCII textC++ source, ASCII textutf-8274d159dbb33253210b49bf5eddcdb92cced854b4b8d7544d988846a723edc6d?p7zXZ !t/a] crt:bLL Q+Bs"0Btudj0ņBM.5WL|? 34h m7AFֹF\hDDoTEގ * QP>1.sXQZ KS5&͐Qw`sKwuj@^q m?hh\Acd†;rR5ϖэuFzz&aK;Szy-WP5G:8xɧe).=x3ylwS. &!OU1gXըx-|)(R)i6V`."?`-7XJIDIEFc #KW"&vM Z, )iXasQuO+Xju^>A +pa݇7|,Uro48İ ZX- ik}SL418Pf^ 0g*Aq3=R;KRKwޝ ^ Be~~i+`x`Xj!HE)S>ЌT0z^!w{XeeG f5"}liZ\|"d#.^I٦(`^cKQB)ܯ1;bڀⅤ.09SS1Eh7 E3FE ^7P٩TgFg&885ፍ9`,5U_v5ë UV}1sf|mꕆ_cVGWL{8{dS{i_-&sϛ.4]?XѪ{!pM饷U;{Ͻʠ򶶐 O["R׆)ٹR|"s%tplu!98[`&57bܠn!q~ȒbմKT/N{i "Yvl5j^NԀ(hO#++waެci{SmKr++Y ߞ7Ut+ė#IGhDܧno1(^qKw62~l5nv z*1"8|`-}@5@A_J 2),#<# )H8({cvu-5xmɑҧ~a<Uz.QK"O#mW|8`'(d2=#r 1ӆe B.C \0޷OB\1M8]H*: 'R+/Yg5ǟ)ahLϧqȀ(=}/gj#@|T<^/4Ptzv8Th[ u -H__*ItH.B49=B3qYF]ƼA$\][!2=xa嫈ҞS.S+XfV1#מ#.9p՜^˂%CBzj6PX$d7/)h#).#(J IU7|ԕu{uŔIN=ſh |huC \ bJgcVjU U\0073#`d #LE`cѨLb%VY- )6i=Aw2p/i:CII˫ռ  G41ؗ(feTu1~unKcEuXzXȐzE8~0w:||rcQmtZ~9 a^H!gڮpz>= }^8.\enm-ϵŜQvA:Qb$ QQGj!] Ϯ8M7a"G[huPaf`"۵N|Sаlwc&R[Fx8^g5Ò!|%ZnkP`]IFK]qjܟ!EA1݆zi061ށzGt̵26qxgK6?P bmJYNUs9Rd x*m`K<M(P2Vݭƺ3 ne楙ɡZXvyTj'5jc'}u.ӼǚiQ@ 0`6U{CT; NmT_l1ɉW'qY(F/-I`~'idVIh杴doh؈:}Z'}_LjƍY}  ZsGaiWt[Ib`t\u`8"ȶoR?sr䷡d)<_]m|W2?deQ*ӉSQ .Ih)lM4px=+:"3Fy6vtvD:aʌ_j$]^a$yĈP+M1 g#*;՝m/sQl-)tP݄,+hz+|w! k;_?fХELmV\ ģyn|n]?}L/.[,7;aGceCS&]%/}qfHK7ս5LBL}XGef7T/x34ĭydUP\HH('K #VNݼ:۹c#ƔiGT*& ֑ôBK! @(Jzti"Y?b$ -r"k/# n82oPB TX.[hq5l!_6qrrᬶl߈~*8#D"4})%Ð{NO88Xq -(nWzˁa 2n(!A80监s`g^Lj_:kyVزvȀoKg@N(yÌ#?Xv&MMF7ّyEAQG!tx'8}JlOLIxD=fdb acXЕ>Gz=osWnV@!qDfXD}k+dݕ, aIvBkbs*ʞuuz<Ñ5Q@l.IYFUB΢lUZGJUzѢx#LEKgc9~îq"rji3{"!og AqwnD8e.DKSHh ֣= ;@ᮉC RNܯT0SlL%PZh[[e>MqjnJH#cG4In GYͼw>+[5 pEf\N3r(q}LFT6t5gav )Op\%zY\Ԅ>YZis5è>oײYW$PtW" hҞV#$Q=Dbc^F8޶jC~<,f,TTtG6 iZ (&P{z$h}+!A_H&[߻D`H1(5 N +ɫk):]T{L zb"JJiâ(xfmʮfapRi-!ŎH/Ckmi?IjuFZ}~l[I2ϗSo<]1rڎ}3TB3s(%ϳkCU!.DLW߉,ŒQ 4n9˻~{9dLUnEEìB@x!G,LApŶp4A Ј\>)]Ƥ}jO_$K] )H2 _Jl7$ʥ)*]4c[Pn6yN:%C%ٓFӖ&4 jk<5ʁضۂJ VπYq8Ztm_XChȀc]o I̜)+ZS@4O$BԎӵ3M2+ drť,)xiN{ (׿R];$qUVst{SaF 9SVm̒=cK$ؾQ?$ BopSH4ݐcp_ ~$ qs'piZ-t%f2B,?O-yf%:"n].g;VZd9$je0՘tЖ֣43h黀޾WhobK%7:&Zx jyb#(a{^ Bۙ͘#>kQ*IYLIOCݔΜkytl?@tyىx˾{o؄G <}əj~\<*%*yP$<`! 33ɭ-S/|4zo!67Wv`-w V2eή>Z]K *\2[$ Vca27l~]^c%ܦ" ׸"?IBiYg;B`$rbc-I-Do(}3,ܚmB-b9EdMxqސA4p$%;1 uG> },V2`N Z/I DGے~1j[O $NZkJaSϦ׋m)~JQ:v*UtUU*C9D3Ťpz3FV*)\6 9ʵG$~ q.Ɠ3;r_7Q-rY^hE3VHYQdE[$1~}_Wk4'e!;8s{ d4j6cBdCQ@#j{ am&GG٣\F/U"=)z%q< U[\)/Wlr{Fmؤ|anv 5)~lT逤n6[;3B oq#>l:oK8>|}y#E.ugFܢOk^iIx$ ]vdij0t%B`5]!}2û&JNdo4?.Lu:`P/&C`B&j^=2F"SĘ7T14іMzi [hk"ý m3+C!<Ϋl\mv&YQ T _G -O䗵aX~9c]s^v%ͷOg1:1ؙZqy~X?OȷNr@6 ix&r'5qf'E:J$bCAs ˡt iS~k`ŷ8ZDJ O9opAzJ֚d̖IkOГd*$hGz㐥CKb28TD螝& My]K?sX\d/qϦsi@aUPQS"B/mg =x_Bpggp%MkIYb1X8U}G̀2BB@a&Rj} h7)fz>}0Ky4}sEo3QMEyg+PAcWSveSےd6ܫ%`咅hڍ7j/.wFAlFb9>y`JmaRwnSx袭X6[-2R1E]og'%D׃By`%Ǭ6a<|k M@‘^3w5 CO(qFl;.$ODN |w*uJ^մ\g&&/"lU:ivCeiXuepϬv42 F% R>$A$.D:UЋMj"V]NmO.eP0>Xdt0\ `5q]OUxI0+#f OhLr]j҈gjuTY뺺Τ*<Ulpx9ZOԬ@?{uwyZ̮3<-&EE}}j~ܪś|YߛD~I}:gԸJTݨGz`k>z-"Cg}00=RiaZXWNDLb$}std@D >% [©.0? `xUUūs#nE<6?qm MV!YO[TgK@'#@C ߝ1P3){ҤSj4AO\U p tcV@'ԓ^_I :psXgR+OBBi|^׫Ļ\0sz`i{sb㣨Vsh܈:B5n IܧHR˶8˳,]I %az|#Dy"}y ]K,i* C%r F?(q3QIRYW D>dVzjܑJTMlC+xW+bf6rQ~3F8}kU~f|$b|R7`=8 P}D5S0`x+,t`\0w+9m1"Nb \Yf@O%#B4zs]uVw'Mq:Do 5cGQ͔]j{s /Ӟ%-)'Os#E'רQOoRG+S! lN4 Xg`5=)UTbKXZ \~U~yj:'qMǘy4\.c]%g\# 4 . HJ#>:W2;&Zɮdԥ@xk;]\$SC1>Πc D= 4^veo$fG&R+@fs~m+ %(\&<G1}ΰE_/]t^J9d=#d8}myhTs]VdEY&,[F0tAO:ICG0Xh{؉q“%u3_ VNrARn!,Z~h GϻE<2!Gݵo=)zͧߔ6o\t~ujݗTp^N3̼7Z:FmIh'(cH!̨܊eNy]x.ۏ͸|A4Sna$huwgy IC@> RjQi u >z%ʤ7+jE؀s \o5vL{ kkHuVmKϛ_pPW4՚H zPR v'4W, /Z: 3m5;t 7ibҔ l Ӏv#1%bMpI sONtr;Ov0o-`XPs5/oe 8ip;d {<9<_a>}2 ,?uPoΉSYZGn綒]#T1Q $+~L/쟨|3J.Kg >+셌;>Pwӂ6O ʦlԼ#`p;.zb,.%: |)4vj(i-l혙$53fz ^7 *8? +]NԩԠ@?@0VПqJM :c825/Xz:o >`.zxLwIl P|׷>ygPO"hҾR4GZ;N< !ymev0CӦ~}\M*ů+m@4*[HG0"jg߾ZQΗ> #/?b`,)8=;>a\O 9E'DdOP'tq-alԦp6"FƲHy޸e}ͳaHCZGD1ayz>z)9DM/F7 IrbWÃq'H(.z=)#J c v|&6ì衾HI}\ Mb) $?6eB|lot0BSK/66Uq"cd%!4D]ۺ~1;<=;BG1Oݗ6:Xԕ2."e-Y D"AFL̄~i'L ZTᢋWn"c3JV&XlG$jS}z G%=F!6>mF e5ۀӡmjd 2lY?)2]#EG^eB>vX++a^1ܒоz ݏ*BuԤ/[H =+M)薂KsW)UYApw̱ٞ, LnŐvi&P=BR*'e.qnB,W^> EtA[e_e%Ee]I*zg~S =eoN* ZM}yTo04Vsȴ}iͤakGKP4Փ*ykt8tѵ&48ߎJ58毬c(T.F\]t2<&7Qn8R^F5j?[;Iw9C4(1*ŭH>鍬3S]=Fxhnla> ZOdt)8I̮^R\zwUά&,NqH.5QWJglŮf|6͑ab..-&8}3l`?)yzC׎`@*`yhuc|̄4T.ԙ󞾟'tAN3> z Զ8b>Rh:za Lk+4@6@VGնU]Ɍ8*Ȟ=/ gT f&Lxcwli8&@~-\S39q-v0Q;Gs?(#5ko#x^sĺ3j/eXA'k;ea͘ƚC 1>9nCC%Jox6 A~[O*qGh ?K}򠇣T&i f%UF شO?5Zcp'4m̪f f0et}vI*QoK4%Gr&Β%8uVF(LW-^ ;H5a&"J̨|j 7Z:}%#ÍGnbMA\XŶiCl졺EEpB۹7K#/;ӌI6~f&zM{}.3u5$F74͜yTJh[^>,\ɒVۜApRFx~pS`SIoﻫ>L<2 3\&*m׎h](?!azסF:}2:SW/|IS]:͋I2oY\On;EL0,5o\?(޾dq;iqXt7dF:sM;1n~+˷&AgiN3~BD߈!0YgYbħ6[QW)eM퍽ވe[L;2n'`Jfh l>TBnw*8f&"4 L9RS @(ꦎ04&vhREgW [&cjSP=5eSp_~ rUj7ɘ6v8Dh;sUБz$+ b@1%JH{0Fyɀ̋*4wG`}MT'V?L(n~u^)UIs{^ 笠 봹3N^G1Apڑ7H\ƃSƇ + ,/ⲏU*ǀSv! K}FdPtg2}0=ʴpި>?Vpe @[vpGI0 ħb{#ݖ\<&UpXz@XĔtlo\f]xHJE8-bܣe?gYPZԗhgxi$uj*@w>l֟.G@(V1tKL@'53_njNNRjfd0q}^$(Lbe @u79: "qz m7|LYQ'Gy0?]"ueFJZ|xM`IBmuK@u_Aٜ.6ü J"&̒Wkb>UlC9A(FU@KAZfB5QU+eV$fyEZRuNfSޏ^!xOˌ8n%2QZޝbq>!2Ԏ!0DϦCu{q]zdwBSQÅwi-E(oA͜ryav&ĭe<'K{^H\)^e4]#v:~C).ǘk?3d D+%\?oT\}j'24c_uA `,P V.ogˌ"<&>"-0sC`7 GUV j2 ~p 1h]B7EPbyԎBzTs7VTYXm UV62YCSNSVGʹWӆ[a=T(fݜ$%:0&?&Vdrw>|} q9A*s0ޏ%bρ\cٖW l{qW[9Q|#zdPA9fe$`G'nµsh ff*8{q86aiarJJEJWRgAX 5aHʘxjGŽ5•!~*guEdRXjGpX(Z,]eZ=-)L[0wo_XƷvnX)d+LDIPO‘2]ꆕwqpʜ^-[g.1|yZ;bm;q }6b; X yo[Mk̝PVP S~Ѱ #[˂x8JZAiX"dKщenC2fjV㗮|8[hNTTWP)tXݙAM)7|(6A4=Ar HNu? \FIN։Q#l!5Q05Fdϳ9wDo(_#Sqa2:[& h@RP S>8~55; -8wDtAY46[?Hy mM@1KgG־o rIl\mW#/HX•h@^ D0wڗ ޏSf;(А4=%b=>6˴V?HlE6ٿBm:2iR̈2P3GO;Ȅ[HxbOh3JxI9 SWR<%Fl4U^#V42cPSkʍgyI-2CF ]i6WEcsC'8- h)U QPrOxD1,p,_]=[ U~R:A=sT֣x6L TSX%Ǿdc Qk?dJQvϤNe0 ccP;{! |:) 1%sNUi6Bt5`֠TK/m ٠g,^{WIkۺf;Z#v>u˵܇ƌj lإw UoJJjfY^MĎ _U gIxثt0;=tfN86j9HHtb-biO•}g"R)[iřY%@ZN֑`Aiy.rz4x)ڻ=E-W?\KrO ?7Ü$ͳ^1[p!$%|,zvn.+iȿaM9awWr,#E_!1z;Vb,7P :챳 4H;#;E^"9EAu2Qɭf(RX0j?~lˊymD~6 \YA0韮| +|yZvʧ.{ ߨ{&>>ءZDA8|ދ1V\ePfXʃ€>w6JJ"UմLs0b3zuFp+Ytp7{l h6Ւ–2.Oqp8xy{5;!@IJK߉̕']= Qd7UتGIY4ڀ@Uw~¢Q7D)(hnaGt YB@L֎0 !tⴑ7V$(ZN1v;gAUtBܜ9i1GO26<G.'f3P1{ƨ_,Dܝ]Er#Sl=bZ nkX(N`2,74e1 ^@`ʣmXʋrŋ{4EA)UXNcgw9F¦ iɵA ?F2v㨊Ex4Suyf;vF{dfGX=NpXӍZTa5B;R_ðX=5|jX'qi ;vO#|M9uifS#ZRuCT0%2j͡ʖTҊ$wژnJ(6-iDg6\Eݧ,VyDa9gYg Pc@SnWo+YDZ$Bzsjh7I_Wz$,zI֓p͠&oltǂ`#Ș n`O'tvWJnI8J9<:W: \jOA?,CiFBpNNJzޡb/f5X/>?Cq:ĖCA/ZN0@&~ xUl aȣT%_íEi{ Tv0lp{)Ah(.6#i 5M}Xets4j&ボ>+rτwCz< ?4;SR8/%8R@:HeVt:,p|! ˆM:Y 9Ԫ )*ܸ-ҺWjh[x(,\zІh?HG픶T>J 7o6S

B$óI:fO%h)GUaY^ZVaSwfY2蟣Ak_Ω2aIҬUθXLD+%4>Gt$gZLM+ O+v=k!'dSjW!R^NlPf8cc+N\cX}m'ky?c!}`"QpsO'{(Fq䣲cw.". &eý_+R8,PߗNk2b6a$أS~m MK{sO#B}T2TnSqfEFup nBo}stI+jF3@&n.QXZv=2c,Q0  ^dD,Lb嗕 ! qOjսhuܹ_ZmɂEtقE>.>C`Jơnx{X$bwW{$y 'gJ2XKڪQ[Si=V!]pQU- !F\t7/@g@ܳJ&z!KG6͋ؾ$+6%&OgvQQrH VɄ)N('y{"~5JƬgV،V+nO<ѺB.Uy'|Wa>=5+Op ! &7΃K.}zVvU0@ zTJh Ch\QS~{xiZn^Q J+ mۛZLC!Ce1>tZǏ9G8jHq>of 5zEq?.ڜ)/*Al*zЉ\%]A;v}˶kjsF*hCX|Oi{jYKbAr[=5X"]^mC ^egjW) P;h+xGbS݃]mV\pG L<Đ_3?șzPOYȴ۟n˥*Fڮ*H):t1Hm{@"/E282.J< |?P9ZEE2:6螁HƼpɿK :P x5Rg!z#HW0Td8^M?0:x):Mlj;tD(X82·."b}Iy) 7{ &f(&I_t;qJjzؙ`+Z۵M]~ΞǟcWę{PO=( zil`9 e1==$ƘyJ M(C0Qާ8Dqkr˩4N&>8B0>t_Ќ@"β(yDlg@cPv\HQ֗ir#*M4FrQ'=Ѵ#Sv̀ɌN^;< ͟> i%B8@N%9Vb v&:Bh+WU;\FnL8, 'S׬Jr<96Hx}[r!* Xm^sjoTRWC2M¯T?cE,:su0Y#,JJ]qD|:(8l;?B/װJ|J}4m)Ԣ8XCи펜חNPoN"C/sشV7eylˬ oV y f0KR{^W%,cw֥ w:n73\orq5?gmP*L^)$`X4 ߕY Na9MU滫1+QO]MLeKX6eP<,F>H L%=2K/Wu{y =#˳]@=ox)) ʿ(9 Ԑ~ /Z1'Cdja$fuP0bO֨UTCm`B 9R LSChQZpb{ cC#\^{1<;JWt}~v=>ll$VꍾBX@M4M:)Z"xz*;eyܾ91JwUPW2:C,6[LIXRw @]fJ@V :҄h=0 CsĢ=TF݁@聪Fyn\ /綮.£Agǁ]P艽~6ʟfN`dГh]F%>,k+8p6ZC( Szxsud~%雟BzfH-ݞvә]7|bkg!6a~ $F0'\`|5~JEfC\H X4uP2]̯y{b^h@,;A:kM K1{,<A~:E.'q=Ez˾vW/3U_<=~_ii-Ұ+2'2#LNNg B7l~}OQ Ȟǵ9ܶ<1ڃ~DHCDv-Ԃ?%''pa$-//zQgUÌ6+zBt6jA1K!ȩs5u"Mů1.?c:?k8H\^?ˮ"jJ`ؖ[R[jfN ^1*/0Eo,{PTqȇݏL8c-ꂻmQǾfKp"',KVl{l4qwb!hoaQG*eϮO!۝H /XymihriR+}.R/Tlw8YAoa߉ n.$E&n؞vW48ōNR؛`ڡV7t%p"31CBC*틢S& _B#׵ \C^";xK1yؓ~vZVf4\oLmJP""C)C^0Xv4Wo%!XpUfnxՖ%Ei`dbGCKUyW{t;RPhz( 1]q{_x/nm7ݝn `M-3F`Sd[xLacS Q"*t%sr2d,J1d!'>\ ELU O ևr"oAz7BA .IF(k|ij:{h&PV$LBV٧C[ȦcOeh@g j> yz UZ恥 462.`0 dE2pĎ[<-Qf~[:8kb \q8]T_s=3 `KH-U-hEVvPC,kZUhFW0V},`(OAl"І5?t :$/nۗhdRN~: SE X8Ą {E찄=3 p N_ىX@8-].r{2J^y.L3fKڧTy|AV|Xe[n1KMZ mbvfR]xI}HTјDdcSԵ-b3G /<Wx2aF3T:+싢҃$B5fj ~j{;cR ]񁣯 +VؒxX?!X޽Bck\m3+|YYp 6^w’ݖ*3`&3Wv:u1qEKljݴ_Y!h*n;XLQ͐s}b) NEq5((W!2k2Of$m<8Xg׮0 E0 jw"H4_q07 el%Xdz(ȰMW8io(knenD`n!2!:u_5HRKʖ-Xvw֜c4wlg@z-iX1->QJ,c|3kn gKo7Ӡo{`L$J 5\Ѭ>cp/EXk*ElЇLS z ya>Fʹ6.[`H\V3O\("D.UC䲁:]nLS@C¯胇W X]܌;x[sA`*s}0:]*1틂Nɖ9Qr1Z:Fr)]N\ Y\`f!"DTɜ6; Mb (i,؁:C(:Ɨ7aBAw8}F}UEL=o,Gu׬5B+_2cv$7bTûLfڊ.@39,uAڟe3g1Ck,z"y58"oc{oΓ=K5ˇ{8W`8U0eyGa!>= npj0_hX64,l~tqYKaX{?O ;E)  FQHN+EE{7lsx+-\V(x`IAThGMj/g\˺܅]-Ry>}G7܀ ]Ύz+܂ $ g`Y^{QvRLբihdiNn82hE8T ZT.h6XHOyDJT3{w't)E! $c@[vʀnιTkDpbYGjU[zY_;Y5^TqF\}D c}`&|eƕ|S# 8Qph3ׁPS<ԍ81X>(_:y.H2n%]((YW`48`@wGF*3n} (UTRa?G,Vi5^._KG[|V7w(S 82.:-<aTI<23h\gP'j;&3fWVsXo㒖|UnBD P1 &'6ХM 33 U‚ nJ&H/8 E!icɌ$w؛_MT#5Δ5zّONCenG@ ȼ¢\ɋdy]L|ρت zv˯B4Fl6Ցb~/e)BNp\ xBhp5ܔTdr+WS-~y"L_onҙ9cܚct~U8扁5L7\ QI^3>N(w҂ 'hpݾ ;G=iqܭ }|߯/ȵe0F@x0CV<,>ZcBW:PQ?^d=4tIMvaUHL!噪&PT&^/%d4-]Oh?%Iɕ+LWm )]aa@癥_bj顡`߹ml)XOyi:u!zws|2reI+H‚zv9{ 6_nf}v'fXX`1\XSߒ5iG Q~7uhT`-?KYp$ ta_5ݩ>~Fh,{z*횒6 3W=xoq &,aWu<D6,fSrxq҉4'IqAbU`yg{\i+ś?TsMwJz-eX7- N$|XjqG9MI4Ҿ8Q^pN+ր3܏{L(NZ^݊1Rllz!|Z=w;O\$G(|cݦSZX6EB B̂;g,tܧ~H|y$p8y&aOx.bReD)OA&2ޛ9ģ@ѩKp:&;J>rPL6F*d#wC Xȉt<"o's-B%$Aؐ(:&'Atv=P 8}§$˾`r=&3фWC SGl{<AcN(+eDQ˓̗;FS)B[i85~0߫ކ}S5(=8?64~GR9k w(RϨ#$@S2$F\6Ԏ0qQ0K߬c'K#_Mێ}lD| IZjΐx=[=5z [G )O+VbQXcT(G6mZ39"̿%ٗN5H*9ZoyXRyi}q[QIxi务˜GᡄFD1Ԁ+WM !uԋ{qk Si#*ʰ}Fs,>l׌.+fU+ 8iDo Go r~CyG95$Eiν&Vp\7I}_!fMF"{- N?5T0/:2 ;]m˅&_XIǟ3mB 1}Q˷Kޡ!UȺƙ@1ozeo d<&v53"7;G)FŪR5Ǭ&҂ȯ @Kv߈|i3+DU34Sm02_wXɏ!G>]O(Yц;Њ…rkjsE+ueq6o)8.bJ[3}68hͿog4~Fto~8E")L iN(}>gY?ǀQ16l%w̆|I+¥pؼcX ̥iw,k9y_3?FV["@;kI3O-U,,wmT!Bt A& ᇿn(WM3o]Hgˡh+5kI}t@I dl ^;xoґu.JhnՒE7[srQ9]G1븈dQ uw,{ _IZX7nҕ]mVBU"Ԡ2&O.}hAKEW | 4h-I>ޣ(%O3 ]"<Vtqkz'>g+ƃK AF߁k$徔t("1LAI/FD @4'^+p}MO 0Cp}7ۿNSS!"}s4@T*H\HOؾ}Ǯ~I }۴v|Bxxkmb{  xkl,2oĐTY!\rnWGmj>y}1_O :/:U^ }uǟ)iU2xT)n6Ks>Â2d*`=VJ(=8*EzLF`*4hb"k\{ObR;kyc<$bX 1yB t}Ve-z|>N_t1țoڐFMozJ2'w֜ wD*:YGџI[1 oVPp}:i~ fJ7cn^yE2Y!MģvҨfκYz@Y%A/e#H{/|viLͳ>Z*h=/;PPHߚJ)ri=Azh}t󗍔Ƶ0kcCFL 9F4HJ(ahFLմq=Or pQdG*@%ҜY齠k'ICؤf& v`E4Xtt.c3,5l@GL(#jFX0!4D@`E\z4Zh+=slD3B5 S*zmQo'?2iA7Ġ2|m[M;JЏZgkiC%\NFLTBI%ʿmų^h BOBD Jo|~G' 2B ۛ|Ρ lwtQO3y& DnV~z*x,CnDv,G61i4`4˙mCKܡ B vkƂ@9twxQW?W$"Uxrv K+y}ka6HcrJ@&C=TiԢMq(R}䱪W |nv23kP`ɚ K0b4 0^(a~P YsUvr{J'-)O-$Ӫdb}N/k2Y/ztVJ#w4sUVhYL(+1Y qvDFPtfO5yU[# ~Mg w>\rU {Z{z0h\c߱Sk@fQЙ@gpO+D6WiVgU®(/SV\ktYAt}Q. hy bw?U=H 1<>~1[fg:Qvn2rۋf\'|l(2-""YxC=̐7% s9y(||QT*yְ`Yl90W0wA Ia9H9X,*Rd#ۼΌ]0yQJ~03Fw!ǘ7l W>ԻROHBp^9b'Q, cŤ=QO#Q`;Ue &ر!˻AV GW!,C6z h"v8vVtG"HoZU>Pfy:08`# -bm)D%2mq.e;<$S¢ Um2(gts>D-eN}bB ԧ: +M} ^@-z+{kޠ2!~%W )EM̜ 6# U Q c[oz +Csk&T}Šsό/#_9qRBd8Ca3ϋ<(I~ )Tjr :dyS b1 _u%BdtsZyo[.yf27bḞ)fJӀ&PZvh!ik=Jnna'[Kk/![cJYZAj5PmDRQ+@ ޠ𭺣N6W-eTtۮ>TȰ$ـ_:oBWbmn 9 >ok-Z|jj]w}[}b & lzr%MZS)"[;$28aѡ ;fZ%E%% DbLmj%9xm$K4v! OI Q"j gZz;8i@ֵ(uUt4ԍ33 %NoX;n|oC!~xSr곭*kp!vxÕD 6mrbT}!xiV&A0H(8' AA++J4_hYk,d̃%ʡN9۠lj5i^R0OrS3$4Xh:6,U}NjȂvߤ]nWRn" rM"VUo!lP=-˴4p32; 1՞`~]ߴ  QA{ɟ5N<>:J5lO~b c0u:7=YICR" ;wb'7ѹG3\AouB̈kĜ^FS!>gF^OĒ09=Ϫ35Q,c(b{RJsx|MY󫛯(ɒm' }\|,&1g-B'6IV 6<^)= U8sZ?\ (1qQ% Y1Kj]IL Ip9`!/7(aDs_ƹeE<92Js |&r 1vUgr!] )AG5"&YFpȰ2YmKSb>-^F%q̈́_A(fHΪq9  O·g:2nW2Hp f@t;p0b0`WqCIڳOp`q؅`.XAx {,h3Ց`IًVSܜZĸHh=\k YV?^-Η1>F_M3hS ~O5)-X,} aP}Te~6WZ(B&#y=Ď71U7rͧcr&.{[P,`~,3\.yƌ!gy\rq|B}.A8&$sX*gB(?'3Ld35z:-;n Q t[p6/%/ 3 ^-Hde(AAg9KtFCߵ5IjB2*Y+Ɲ&GMdlc$":M{E3=7#LT )gmM<Y_S%HqbӲWB =%Rh-q{kPv㪌~ZM%!E`' I)"Gj+CDzr4RrmgT i^^8o @uq*K' :~l0< l4]Q *5qP2.<<} 8ѮOô}UϬϵ.Yt7\z .'3B &yi3|? ;y4 Z$Q|{lOnozip٥ zqhmp p'uæT鎺 sbłG'O^sV?R4:zkrW;Th8|M)%c`]s"0?;#NX;BW MT8Ksު-DzU1-Xނ[طrHԓba^]]݃8T ݎb)?jrǰы* I0]Dw|T' :S fmR?ތkv(Ha3ʧ@na#? F㯐's5nPTNC-0%2qv)Z*B;9yAh[ݑ4m' MV2 m(c2ߏQsexSiYe#{{0ws,!סj˩r FPa%`lڸ^d3ݲ{LJ ȐT6dAH34x kO5ިV_uK72JV5PXs E&}azv8~C̿׎q6oqskvcm}>Ȍ렺ĞF^.>Gh2Hޭt'_6GO%"<~P^#SĒ}h>{6Us^y 3ʡԄic 0zV{W (8g_C s8\Ӭx'"\2s|JUb}?WDP8rFAJַF$|=,ʭZɄ x= <끙༐n,sn~nE55C)^IG4 ]/$X 2vY4Ίoʲ{;V!1 z3`/4SU(x:`p6EE"(ըB]zI^R * KsSr"bN3@-vd]9w8pMɿnCFwK*6v,TPƧQcuycpΎl0[eIgX hHR1ćb+٘szF'7\/PG/3%*H8PPZ7kcUBri[Z\?FpڋX2Y|Шi 2l_cGJthg@yO(T$ԘRRS}}#Ŧڨ'NfrTS3hVE84cG;2,LSa簎|~7 P  @nwh3C+IxN$ȂevǭTR.D=t!A!`]#_lk5DY'W=wLqN_}$NSZt'"ԋrSѾX$bѯ!>ĢWx  @p# 7Q#gCXNT =NQzNz_.*);w+,܍iX"u/&]KRw+b|r)G) RZOTDVlڪgKda;snyN2vd.2b;DKlpp\ %O3?/IC!f~iOÉﱯ*8M9v>T>UTl ^ Ci~ dQ(757ͩ-W*єfBhsP+⳾Px9_?%:w`k12K~- $W2g K1ZΏq jzq@:|T Lc uχq]Ğ|*ܼ8Fo[:hr-T׵r[,D2 ^^S) ㊮wG~{ςC-" AϾ4G `J]UXDw.w t#C)DQ,` ^")f-~{v7ΘYoy7?ugr(#ISd ( 4L?)YH,3*;Vc v[L[*|}6i^BjQ=x$ӿ@)q/7>`ّ5ۭu$G Q6lpzbwD9ǚMdJ(7dS*ɱe頚 #XH9$ԋ,򦆄EyWdem+> 2ޗe ;{&ً-E=' |<Ĺmw.q"XIоoXrY]wa v%YVLʏB29| Iw~jixzJ_\ m{21/E H2UNiw督F NHx1$wAPp<Vz"2:Z)u1=O36cgU4ĺO]%[|":4%jz\xK?/f}b}j,PUĨYݣ9*P5"* ❡Z⸉p|x@h;t;>T8e9<8A ;rD@-uPKo .|#) ^TWHLmÏSfG}Es2M|-k*`pa=g U,S"~i&UG)3Foui矣MC2L鳏|!E%ްG8a+ b6AY=eU14]w?㘮k|l,X"V8}-nWl@I#?3kJa\n{$4zG:fO1T0$u5 "扗x"Wȃ'j%}ԃVHގ\N=i}K\emE^Ҳ<@^ӆwx,b(·[ ǍlMo+Fa1hEEI@Cli4d%/5@yR".N>غtxQ@(%ʵ~bXƉh81w}ʤ-sm,(|e][:WhÀ3^׾Oɪ_n"%ZwtpEt>xyVI[enV ²nzo ;ܔh;L5 dԪ(UFbfUǝ#[+#{`Stn#|0#y8_nChj@(\]NPC=.llDn% |d͓B\'om>ýjx w/]x3~ؐV\Ё4AEf܆+SǃŏNf^#CyD֌ o[[G±gcC0aqI0m%x>O-x}鼈)xCɌSE[NB!K[]dWJ ϢK';>m,nHOȷO4"lfmg*rnIIeʘ@Mx0y'.Z);͞2L1j<ġt݌ Se/Y 9(v ,VeRMʑΩLXhy"w*oÚ9R]2y ~ lKk/p9jXijY H҄j&qTUrdݝ\|^#!(E*5{& boCvHN`՘E1 f[Uto،c r[pUa×MjXQ&^{$ :ÜX賧뗜W4qk`e9tހiyOqoSzՌwLų^D|vd"\ǭW褿 uzU!BAוrxOhѠjt}Ag6{ D8W#CYo 0HDĎ: TD8X [6cYs˼%,"=_}jz䣷)Nvzyl`* `'q.r Hpa¸*<_,gY|/g8'ۢzRcƑN=k+Uj:XZzs];JYd|fu$OVKia$³HNU~ў~ÏDkYf OVGJTG>KH,2򦫘9MӊTdk.`+ə 8pQDF]:9ML{1SbqP- T} r&L( $8&ɪ&IS~E]CVi:7ߠͨ[cȽ9gY # 6h@U! kFgFq(D\RCٕHOkZq} r+xwchԛ7~UKQ&z4c(.TRpMo09B!657[ Jh60 'i ׳[lɑJL3٫LHNsA3,hוOȻ*G^:IKUF@,@`"ͤp)~XK}bncW⧞] 2h@  Va ?LldZ7yDcAAO6Knjw0BcCt/>*M-&KƄZȯH8Yc^7$)H%ôQmݶv!SWz) _1u);G}:.gsn%Be_]ݱmP!Y{ ?_JEQd,cW ɾɅJ[gxg ,=Y h q8JgS`mnj'x敚'rzz'0\HΕF^(qX(re01>/ᶐ+^ ,6X}tx L3OÍ4.yPTLZ髴γ-[у2!{=zPNP.|1\XpA?Cgq9!:gYwX$N PżDCGy\/]ڒGG;^shỤ4pKG+fNBr:",xkM:g833ܭV0@RKV&lMj3ck=v(%)cUVrBmCo&(UҼp@ɑMo\E$F(4~-5!+U8Er@՘d^j>'w>Ś(켤ɝyǜ{{O#!65i`/g9䣬p(9ҎRyKl',g0&BDEjh8lv^ *a[UjY*bPEe<6X(kCԆa%~B?7N@ҥqY<WpZI3AL6~:&$@ 22/M@x 1GL4{guYȗ={umrmV%<-x͋xĉl> _Jx秅Rqd!X^ >_g~^R15w'Œo+G=Xx@O~ߤ&_ځ?{ŀg_jR8c!6ۃLHB3ݬ 7$"/`qqv53Xd E0d/ $ؖ*Vx@rv߇*]\,m8o(+VϨ} o$S)f|k]`pK \Xk Rݡin: v!u]? 1R njU*W .H Z T1G 0#Jd 2L .Z X7]^Bhe5 TKX3[P?r7|+pə$1^MsCo~&jMj;"8h[9\*_VRjAD%+jLų؀vwK~k3 "1p$jli/Hfb8$ֱ^ɌQLQ:|)=ґ ο9RF+)/|VĖrw_8UH.rmvdMNǝrsuUO&_=$gy uST n:NὧE>% ėf/n-Rsw6*A2 mb(34?x{ PGZvtݨGDmzLםƦB:+ꅠ@c";DⳠ/^$PߊdȜFT&V꽍vt7 TvF‰ 10aaSA_K_RJ38هC:GkmK)M GMO^h [27 )LߤU-^rr(xT }.Z(uǜ;|V8J֓anNN| !*޵ֳKef?fkJ.<]ZlTZWP5E 4 \;0ca_?G#d?@2fiE^[V $&-]z"_#Ib|02P&+ dw:8 w7&k~l[yL! »-%l&Il[ 2(I+7U{gL"}c gMAUff{BM/&3zqGAz.?@le {L<-Kcz7xJFaS͞<4q7a[mQ#?9Kv:i}O \o*P2p,)<+T)@/ {D~P8?gaSΛE/콖x+/0-j 5^e?x`uƳ7**uT! -dYz_UƂͅf4h$ p#`86(V9.j; geW-e$qwl- b&ɪխu `G/{@T,8`GF=?>A";n s}k@lTr[rv~#nʥ(%* [sRR#=$Zf \uv:͕%cƠUa^},KȷA1#V\G}n"e$/)*aOt *CCe(44-*@0C>bX|ȰZRwg{&6 5f̱^[ ]/6: y_Wg,k;[AK|;/%U ]^Efkfu ?l vفF)'ZݤqJ)ܖ~L w3aNRё :9_Y4{h? (pjnM6%8빋}7Y!'QWRf>] n'ּ9#;hwh~E5,S>Tcq/v60= |i^ .;Aƃ)i') 8S߱ ` A/ ]gr1Ъ)[3Νh a.j5|~ٯ\k0ٝ'LZц3Q}T6x*jƂn`t^$ L;4Q)E^Xk!7Pn$8Ϣ7 SV=p0`E&֊ي@T}Zo+(!!F4SEc Ze9̑ Ч½9 kt.PrP-l'~VݐT}vsꤤ:њ7g_T9TIt-DڍbGy]i4eyGr;=Sd|,Z^c?(e|^O8;'wx9Q7(W9ZCEMa&)(T&5>D m~m,u zMb%}B)9ƃ4dpvntao p2]1zXYfO#ИXHH5[<ȦUUNbN2ojH (4WIPYvٛC媀kKͦ)Q>=?i.dҌ!|6,DI N ; p"E>H,c 7 6?=Q҃k爅%`f!A1lO|Q'IAݤq` A[~vwZmy^3H%1tÊ8\W?H$EA&ڶnQh5="&U&t MGC 2n: kkq?W}jMTg9:)W~i/zƝJLřIOl'RMb&q+ ]4Z6R*|)z2fagZs^OjaηAGk@L T_]?L|{z8j)Cfo~/P^qwqk(Ґ f‹y"+wHgojt0p? //(GHS^5ܙ,/ApV)xv7[gΠWE ?% %R(,Bi VvΦd*^7Rc2ed?MV޻Nb1? z\^kؒ@ ֝y[k*Hӂ;ECףb=Rȏ o ގσ8ݵq]ys Xr{3ae5(zy7cÙctri:r}wtY囬O*FF0WQ+eg6vJE!n.`k,5ӛQB{ma'sFUIxd^)CvarO@9x8w8c&Χ6w:]cŕo}1[ l/WЉlDdK! 3-ɔNc748hl͹^:qS/8~ ~NB3P?]/R9MV 4P6UAل  o4y1,5QI[m{FEkŎ"fy73ͤ'.::p6e4VGߺ߸9h#|KB+EDAo9֌_Ĺ7֚; w^?ΜqUEM^2e?QeAFh)ﴷ.wXꊮⶏ\ ?x wH BS*!0R2D?Ptx{;}1k^ h8WmMФ Id[G?ŧ/MVp0f T1zØ I@?`ؙ߯VRBUށQi?GڏMSaZ`q<:t4O ,=--#%61gb"5!ϔ|wh>2FxA:4v#E ]QNri&1{ַo@F:a h5}}RлOc[N̰{kkx4rFYb鲜/U;~1^uPn<̭ݏ LVS>7L>A[+\uGbf32rn"E&#/J#SZ1 =kmQ ?;+BMreo1sj Þ1D.|Vh^&[ҢzW6MSFCΙv7\aN=Gi]\T.:(Pu?RlOLu;~9?^?;s"teC']\ yT`N^IM7U{g](Xz5?HԾWm1j4ҀE뀲ͻrSD9:ۀcv|X ,0'X_X?|! e~5ضuM&cC%uJsM7;JC1k5w緓c '[GqSwǗQk`:}V.®|΅>td9O*SO Fa! aP] esCl.Q?њFjk QqB@YK@͂ kPFb;[9`ijigYF,ɇrqjmr`!kgZCʇ3ɨED&lDo)]Y7܉YM`u**d9)Qѩvmaܗުt.(B? oo+ s3\b09r2XLjF?HȦ%?J" dTr)R[P(3{6 r#U@{;s#Qa˵݅e6^V&JMBGA,6O /O<,`-&esXb73K.kȶlXaGٺ:hDH} ia O4[m,ӳU]DEN_YJ|=9{JL22cK06-iN,]<%C0BQAuon I4/gZ"A#M/|J,% h&]JWK/ /9h;M;5$9܉_Q+1"j [kD hR$X;$3X5䍩+S.eL4%@x[1}]A@E?AI:kǦ@gGNh^fPTe9Õ9 ʯtG7uNKL1[,|V"xYP }tDyY\t4vDLעIpx/ yuw[ 2YNtl14do,l9K%%(9L &s7\2ZN,g] Q[(a]$r?1i hsfgxE}w( osgo Vlr0 Ys2<_ XHY]ttp(t5Ȳ&_ц;u O̡ |F9w\1Jɖzy|pDK9awZ1=L&h}kx:r1Սh*Q|7I_\GV>)U^yRo{6 >1ܠՊ@)ꮌ|Zo[9! ^sKvRYmxQhp4SJOG]ltq.@L~O۠|(i5F8 5|`>7"_8;~"-HQN[ht[:;y oKЛi ds zVX'ӧ8W8 ,rڱ8dnЌ ޛ䵻qN*bЋdhG@,;^笠F`1!3f[O'djaYdHp WA]CW8@Ŀf8:6+}ޫ"`9(X7Bߋ3[};DI_mSE7Bvv -#6 ۏsΨw&iXFDO I|X)"R}taYom$~.|Ro!9k2Ou9JZxgt>Vlg_ Z~Ne%^9O-! @fIid÷ȃ:>mI'm8$g'#ӝoќH6;УWxA-Ѻpw#Wܽ0] '19XSH=`HIVx!mN׽vb&_G<-,!eev{ꐎ گ{ĸ L3iM?Qϟ̀>Gt(*兲n}ٞ8'}1נV3 ZkVVDCO ]3[N29NbS]frM:}3xr,XP*rB, aa'e"4@}rztaF 4rn&-9?1XG'{1ؓ^p:5j_[T,fJ$L_wByV\_A +Nn;4  E֨<3X Ƨg:VdDtk{`Miw'?5L8T&}Th+#p V[Iv=:ȔMjm/7σ$Y5Mk5ke ?i|z¡8p@.Jm̠9?𷕊uωѶ$GPq [*'{Am q2 fΨCQWJav``ʙQ\A pКD4da3A*yRFٗگ> e@ ڦࡩ2g2ki:6%X/[ ˮ|h!3B|dAqBL4亨73=}oح7/$&Bb[R(k ə<̬@-M C79nЏ]K ˌu\ƭ_K._,`-?=uM)l[2jz[q|xOc.$ |1 =j*quWwhB+9p_Eٔ,M *x5b#>'=33t6ޔ͍6|=Ͼ`zŸԦ#Tsm8,,\DBn}j8j o-'N,^Q]D܈QBCƌzB<l~F~DjnKIq|?v?D|^Eh^4Hǂ=Y(]SH5a|&},6$vӦB"~Q, / &x2ldpӍ!{Mo\t2qph ޸iCRa+<+SF}E,nr(>hMcЪ꯰-螄BFhTyB_ VZnj[!lكy%2ݦ]V,ǑQz SCi®.d@S3[U+ơ$6WkFQ']T֞:!èql ~s<{Xu 'QyKXG5D0ܑ{'Z Oc zD[?l$J$ZE~ 3Y5F B] F0}%C<%%[}t{dlČt_*|T{֣Bda ;Pݯ~c #F c<6j~A=_݄>,J߭ ]2S'gaR5 }QV;g.=&*>zp],ϭvÊY~ju''CU+b*7716 Oפqg7ISEz4WT~oY 9H.~ShmO(̌q0A:'h$m"|S|hvvj^2%z¹Ƈ\iЙWIF/44_38nG^͆ 3(54F\V@h{>@?/G;!㼟Y06OTWo._:8t(_7ާ#JXj&l&CW:X=q  &4: ѳu[6h8?tlskta-O933vr5(lsM2^u#7+EPV͈|}4veed`)l8gSY7mM m6=V#>:״S l0H  xg|!iҴcaDO//0Ɂ$L*ֳ+-+7gzњ]~?pɨHm Vk?eu&J_N#y Kvސ!݁uP'18^3Dtw !鞋 ?K}RW8],S*(=pWs+nxf>r>lAe\V1vSR_cI>uvIRJgӑ )UNb1l]n6QAk dn$)^3 a[p W˕.-CSe`HyF08bVC;&VV_Q^uГkq,mjDf L+-C:&Wm#o > yqa.gHy\ pp6ᎷJ-*#)-E E?g OL4]?]ҿ O[|]/]FV0v,fOVT ?0~Nj) l%+#W2Y6UYLwhY"YӚ`E Pl,5QŽpiF}"u,H=zP JW`f\hZo06r"yMssEjZB>ZJ]w0JUh:4U2/5vhD!>[r582F ]="{?XҪfo (& |- 3pu-8Qy[YϚ8;ekuE!WFdYNyZKhvdO1h2ePM$hE)gN"6 pTmϪ ta.M| +Nmg~/ݖiDWQNc_1K4!G^fF˼홰 d֨* DuAyHH"qbhG{ܨ\^-R.L%Au!2ymuJԔ+"NHRC)O󔨏{ Wqs}oEg&'zi2TVFRl|j\j[q]F;{Hwg5B눥-3΂6 Nq@oGߘoG~҃5^rc7 :v'sVi"7gVȡQxLl,^ x3uWZοd;w^4܊I\Y D 嫋N ѫKF~fx&A"aL,$_"\"SK%CRSLSq+wOT[ѭQ,Pkb> jax*/yVh:WTΐ#d ƕ,o7iD'NTү S\bV夋dWsFb`l|wTͻB-Iy /ԅa@'kG!T Ƒ=O=Ԣ|@VT(P"$^߷dסJ}d OHA)xc*h-=XKRƎDޝ>iGFf,cw5~#?(q-go[RUzrR}^&e1PqzP&C64Vz:IR2Qֵ` 1Yĺiӥ.E0`$0K>1`wh%ټ˼!(+Hi %Sr-uajOhQ}ft,q Muh*+ o^FqZ)[ӡV3>mڥ8|nr4dFr jL,کP)I$EugFXؾҍc5&q$zyV#J4jᾴԩ=ӄk5ERvŴ*={z8FtK [ kMAZC՝`TUMoxć n:/tjF&!W:{ohB4mu\\߻'dYo26YM_'ͮe'_&4~ȢOs?˜ׅ2=GBϝFvGx4WPX d,hIWU /θJJlaM#/`3ol5W14JWklq[Zᤳ_[0\Ày{Qx-D*au+FBkrCnEV/µ313 yϙ '?1.?|yT!.N]G86&큱.;V-hLT24YJkFVy6ibhlNBn[7-1rin.3 ;ׇ(}_ >sݳ"sH>~wܮaU'`fRfsn`Aik|8ֲסG ߿Xzcv HQ(c>% ȀdS/Q ɯx׀PL J!MUU@4w}VDISޞ5"5ۤ~R~h'0p)$|q{OD=:`xBPb4]R$t7CsG?O#-ALX},BtPV[?(~7dVKX}Cm*|4Crg⪘oQyu>.q \geFZI0V;60#kXƓŮ794&&aki(4éCo'#c>6VEӻ]+:6x"=Zْ2Ajt"!/wZ7K4*V\ YQ^VQՒiu]&:`Eb湟}#ԗXO!Wo;pд:ibx?7M3Gpi&=8`W<29osX3++XWj$Qe!RO~[ģ!?)6#,-~OD$ ֿܼXIuyh} ~-ʾű?_zEbo$UAA)ۺM([>N>c#(;35 xS\sCQLFJ!6@0JrɊ0]g}fg5l^=?o1Nm3N(yf&2{( LЊ†EIT͌NOS2@vL評dlg8[kVV`NXo~r#{)9W/o VP% Bk@wg^&N'_5aw꣦TWH5=3z`wEM'2SYdL*p{Xս5Z-L_N z@DN^Ky*i9=uKr瘜sz`=mBT4|26%(۸eem,+[fRIYz˂Dz^ pS7][OA l4X{HyZ5ZLD7KAGR$X{~{h4ӄJ^3'57M)fSҞTUivu l1:Ty~8u{e[D[ߑ>(vz&gσ6yj6i_QTj0h}"<{gӌ>?TikQJa^ EV5?> ⓳_`pYh B #`d~?P03Mye8-҄"]0U6xgb'2@ch~U7[!j}'/^P)c7Q%{:(Wq[i`0D*NYs:Sq Ah!PX΀hib'诟dn8^d~QBn4;70fCe "EulovR1>lie *Pϒ5v -wT v#S{RNҷ(ڍPӕNBeZɞ:m9/6}H`̎ye+l2[t^v@UD"bߖFLISs1 %5%WW !y/Q/Þe$i]OGq³ LiwtKzmfO]dݫ[% aWjjbH%xY,(I Ta[.qءLq8;GpؑTh}0},Dk@EeX8p:3tc^ TbS(Hv԰:ACFjDA0-XxYq).(7g bt3º|R< B+M:%uĝpDb>*YΣ]nAʇrv@b2iG9m#uк cbuΗ,M6M4RK{q;$"f]Tldp5{Wi<mɜQŊCxb/Ծ2i`Vâwǡia;Mze§+Mlk 6B܆=:('seJ#"bԧ$4͗fܻ˰^NUoVp[-T9y Бȥ 8i9ho})&ѫcgI[Sn#D"xw [Oxv&\ 9ޖ>VGրaPy !$v@u[ ]I gr:N+op>ܪmǦLH;Q0q$ uEvP{OD^m2sm4Ĥ&`Bt"zXZ AͱƜF`H3b>2ؕ?  -p+?G\w;VY[~8ׯmsI\H Vq2jjOi 6{mTk`$IV -~ 6-? S0cK+@O!ς$ރXhqKWKxTcZ=bit<,I\mC.GߚsgdnөCa!UxÖb)_7.&mhDPU#{`Эzo1w L5l| $jSMOνvh2gK1X, G> Bo.=2 bgI{/uSG4ٽ?cͺCuc$chb dhPxhFZpt`1uB7,6KͅQWܜW5woETΛB4H/f^\M IS_ffr/B=>Tw߿0[ 9ԗE[!:94(krfmGAE@bޞ,QOk;DeLWqj׸U B $gJqpF5%Qdm<\]ƞ V32 ޽:UPBYRrTi 6>:a$KQAvU/فB|K$ߎЋAO_|003nwS˞X`ļ"Ĩy_:1 GɁ1~jsFѵ}N!# pOWY+-%O$9I4 $FXXEz1'?)xh̊'hQ>EoGSv=L)Zo ߆o_w]ZPMՄUv`,?{:jM~X)lg`+vQƅbԮ-='ܪ 8.f@O?4wQ2o'O>T{7Cf ߃9JCe@#0(t::lMlukp(@uNIPkep_q. IP[?k /ߛJZYΚ_sfoɎ(70zw7nU}_1xY !dHUmMs'9<|_& 3͙MeG؇. SWGyJ׌VJӓWl_UV^[I"sL "Q #\j8>luakDV*3730$B|(Us!u0h;Ad 0e`+`$"LuK}_#k^Ω9!ZS)B?$7_W{W&F'k.AGD'|bvݷm1HbX$$A>Q,JNF.)?EQl)OO\>s=tIOjn[엸jY?#Aro~p]YsߖtWXcs"TbUת 2>j[ENYzbHv+Pu| lW.Db[?#6lvLVl,BD9OfGe8g1h ; {T51,NP5#2|>?5 g%Lٸ]AӶ0y Π4>[y|Fa&ޡzG7 (0\\7<\ɠ2ר>@g%r>=v0dvv.z.֣߳ƒx~[R;ACԫ.p%]й"KF7GaW*XaR\%Za{jGV U*Rpm\Iò7/ ʻcF_lg9]2@ z%ws$BHPR&A=cė-M_ǽw?L֯ݯV6Ǫ  a59^͋9^T:[ZDь3PԛOiM7og Ttx} "`x]~]b{x 蔰)xMɆ.R-`vׁ&p8W rD`q {XHcS&L8i6)aDkjf!N]D-(b^ǽVdI?Q,810'P`FUcNvc$ƉZ:cRi̷JtsCARʬGDΑkDqDE x(!/|~xw#So?^cY݊Gݎ!Rp?[q,uv[dx4f D*rwlET4IܛO@@ARԺhXe#}'lE@ReʧT?Hs:ٰDTC7Uu~9ܑTNo%thHm*$d%0[yU5ADyB4"=gjlK$ڗf0bM0f!ݢ/4GĻ7Љщ6 '{hcqGE*sa52.۸HwK{(7N͆gN9cUI2LOÖϋ|AVp\N{-R+@Ssmj&tq3Vj:v*O[%I"/k h;戁}{g8 ~@wR\*g_t\0o.D NCJ+&]i5}&I76nRsmG|JJ  zr-b{zxjzG1-%R{-]ƼE!%_}wXGuءUF~hAE"F-:$)Z=lj_=Ez[糞hWpF+X(ljS_v[OfW3]ZbL2qe#Fe/;hZ]!vwn1wO wiDٓ-"H Z(n~Nr"-[IZXIw݇!:˷O}/f|UI훊,Nmz(J2wdj_ ܡaQr W΁=Y2Yg~ʌR2QǵSX5,}Z|)Fn-AyM %gu?>TSظv",C )Cc ; F).b"{V-$HftySX%s? )]XZm gѥ&2?I65*=X<ӥ mF Vp'u鞶eŜ75 GJ0(tS@˓/-V2PsF^ֺy Jrb"xTʡ&K<uêʣZ&!).XwA d]C6ʸ"mFJPL*;_326'1v:LnМa"q Iwg=- 67҄n;zXVSjFBry*aC95SVb*`Qu0͇ ÒQw >qFX$36W TǫNfԜqm<1Yq+ʇ)V F)lU Jy ABiSyyW:〗<>@_}`] ]"/Rs+ an=qvqC$4R3k>#.0,`BLuݭ^/'%*"inT6;4KpĤ.[BoNN 3'5*˃_{eld=ƍ9J,P,`m%'v퍿U}ʻ'e}*(mt ,UZBDV0AaiojC(SI["d ӝ`xNJfr56MStfwyW`ӻnj@rY#kowd|'%ݑ;dOP}xhXM^V\Ҍ|ӂcV-bx%oE5آ8,<Nt-wAieO)g't0[M˞ьv\Y8#&chuťlWNl8_=yJçC+?x H:cFxB9'-&`yM!<#mwfSPBdr/7PQ ' > tL6Ps^V4_ {%s>JLzt/[^xao. |R!\mDIm/_ialp9vzcMxDDpă?Mߴzi.U$!DŽpm3?Gtm!ytg7}4΃|+iƶEv#EO!I~a">ʟq_`yH28'#i/(D## W ܋JCbj]4gf^z`37CF.{~=:G0>yF)OIF.2so8YߝAVl(\$C O;x4[jDhč~d^e7q(u Aû%/%BZnrT ۝;A朄x2uyOC< =2 Фh4ӓ'-54|/lŕKjL,t1rst_IpnI`{;)kqB&N|#ě@O e $Bgg9do`^HD*U]Bk1ӈ̬Nw[7%sVt\t'GghoFۙ-Q($ZEl0+Hivy=0 <'N238om?V4,FMP3s<kL)]ց[ ORebhm@E=4͔feep^e <JT%=!<lUNWv.ytXׯ1"$QyWa=^A1kC?ANC=ڵvbaSnFχBK|AG)_aۚަS kFL/ @YqޛPɺ4ʊNXꪚS> fb9v ܾ3"Nnm7S_h(xK:cll_pƗ_eu l06qybbVx7^NV0,eu cA+~:Bh}{i +,moHscCN!K#8NxXu96@YA ?2_^H.<bL\: 9^tPSv؟]rk%C0t BX[?y7y\u/^w!{"d֋uh}t? `  iWx{{(A$2Z  ʇ6z[č?ָQ8 Y4fGnQ!9צPQij4‰ij玵? ve,B^t,a {+%Q /_9$e2^≭ nf'g|BM\w6xpP[( |rD1=I+ziؠJ'xGh/M'9H" ɩ>|*q8J]aP w'G+"/ ⷹix63œ:K޶GcE=_p4c;2 p1ʹ%G`>ǭ]YA % T"ZKZ<hmΦp:&"NpoJqƠG0PHOfTuU_xjl )i3IPe$p߻@h\G5ϞP\MG .8 o;jӻ iyLΗ7F%5YL de*:? pehc#`=,]맘=0vtwp:5Py;^[up_1 lULާITZ 8,M? t҂YNJ PC}'J4?%S[CLXT}xE.+)UN( |Ô"2v.~2 a8&(,j8sL;p;$[ 2y:]s-WQ\.q\s @+8gAGB{P+yzav.c7߅˓fj\sI<ý{ 8Fن^)3Lܞh1xMs5hhUK9!dǼ[ىDԍ^@&SnͬE@=L1 hFNR16n]\ 948D:,F \Rrv~{;a&32frm~R?( 1kE;xG+*+(Qg''Tr{xTb7Q^'%Y ϵV*hxv$MT_@jxԝ(5-5~v=Rȷdo9˻aN MҤqa"nfD#D=! 7z ,?WCF@-yՇ`t~+}|.x͔> pOr0Z; N[7s)Hң}(e!#2 f( ٛ=0^37ܕѳ ~c)1E -xuشg/DcQ*F &~H\jr3wQ{/][FwqV-@W -oO"xdTbNRꍀ)J\vW ' ݒa4'U=ҙ:NP >*נ%O|-U{ݡ50FK`Catx/` ¡(N/h!16Бjp7a/rUUQn6lu 9NRᚽrw5mj:.a G-5*_xh .j*[ʼ<{kXIG􀙶qUb8,sPU8>iPFgbct̷w!^h*A_8IrZtt,{z{M[ڽ^Ԡg#~ݞ qہgvyZiXd&AOk >\-yx@3r!1=.RѨ{7$ƚOuEfd~1 M6:@Pj&g+GT'7G7K@ە>ZOb8B>wƇV\%9 e|JgX7Ru`Q J>Sa \uUM 4y_8 v(Y,V ؏p8a' :9.I?F_W iw"L-eUΦ}7PY rT^/b$ c}6tFq4+-3+"8R$mC*I:RIny?@m&UB+hIEh¿xE|ʧBc1qUb@/V9a@قg)W{IK F}4U O.zm j尿@PLJbR:~=Y8_3VG_L] >ޔ:4@ʇ'4sY0{<յ3 :DњbyWFYݿoȭb;;LzI0KUD~p}^(S gToi yg:qݩj(`T272FCn7*ay~q7י Fe Ļ>2DqCp:|>+o&nf3~o+=@YDH&zwrm$h4>;W:ᖴ9X 43554E+ MzNȾ敚ED:7\cun&@mr6Wh{:v=|#^S}*"q 93=5-cg3>DDhcǏeN1)մUPgfeVx@:,r/綦*W@<<ȷ:)-?lヘAllk#^aHӁkN̉pkʨ 6\C1\<'7LsOKJ3qbS&[-+=| z< ˉ7e|#o^i 8S=?=3,Ԭ,NL񅌄2w1/0*xj‹KCDو |jXjzo^<o6b`x/Oki?408wHH. kSλ.\Ś^& =6Nkf½)# +5.b6z5! ]ጧ^Ӿ1XՉ z 'M .ʄW R ԿA邊|G$ࢢW-H&y&.)ͦ){ૻ3+mumtX: إj>;R}p7nY; Xv,X`$.K 3·3`*ľEdb-VJ /]#kv:adaݭ䟦0WsPUg6]|\fHfP*[J/5KF87G]nNT"F̩p&P@m%;T }r{+8>\ϧg1 {>QgG ʌsVmn߻"I#ru*k}MěܘJnyJZl˲<Ɔd(G QinrP6|C$ĹL0z!twLv FӍUqm9Yd`3@ ZUծġ< '"pA04wha^:$u%Pw}7{OIы$3!˴>i_Lֈ7[ԃZ m(YǯF`jiq[Gq^f,|]Y#o%ݶW M1Ǐ<_Jsr߸T4X]T eJx`l)i*Ca"rLwzoeb=B*259A!}9wcnMFEv !?vJ)1RLŃ DsZ%՗~ێ"DD/ Zlkr}Ep#pUqf!0L"u`X3ӥ /9并n:B,uJSgeǞGߖz\tҟ}F. ֢3LUc; Z1㩵x| dl[y!I/mZUcV&}-OyJ]u~%yl}dкm%ԥW#Mh϶TS=M}84WمVg"}ѣ| ڰwܥLĺ":I?/3tw('J6ax*&o{)%"A_ÆæfwV{30@Sg]|zya=|]>cj )Wb$R%ഛqƪ1;IꞛL\`JAǏZ"(EywM`(ΨKB{w!"Lӟt>[Mr[v;PX=p8 `M!G+} >S& >>$j51b\9h#A`Kédlz8R#`a%`i"lvgE*&k}$,r}ߪU|cd05Sႈ>n~km]VQfoY;TKy9Sr_#Jt#}LVTjDCI%s]/,>|ѳRm޴ǂ?ZLzYj5ޓyhMxM`'`(0my䐏E0.m,Ta42׬.Xz9$q0Q.α)w.1/N4Jvn`JH5!FM!`B}OyYbQRNn5!^.B B6U| #-UYyC&Iث'-Ң &-!_ĽDˀManаGoz述,M޼lD Jtb:%sC~؃;$6`]޴WJ,]dh']_Gůǂ3LX@!KOx&/AT.RBmYrnΞAS % `+1a<89+St16? UR9+3_RB·] 6ZcAbג+DeW3! Pԑ,S D¿2ţC=/}}C1t@tZD,1>w9Okɸ#}sD\|R#[/ԐAB%f*(I䞮moNQ_[PeWna-mƲDfߚ ^{[%E`WK~~"YOGt aQ03, e"?AN%y7丟TA̎91ir3e\N%Ne&*[uGdJo.^ t-w8-Sq\ C{V5+ ~FyM@(4ة8 lt>pM!PtIFSԠf[w M4#Y]߹CۉEc@@!/`p9 S ;UH\gDN~bZ QE i~ѷXWo0,~)jIX *M#԰ ,fIb lX" x%S:[}Fq?m 800XbdlniKFk0lsE{oyV:Sz4ӽs6*&ǸP T 'uknF&9]ʠP( J-NJIF$߲ 7<- ZTv i'AaGZzEa|~c0nT'HKF~{M3Qsb!δt#oqr. H9g9G*\=+^v}D;74tz WϽ/Bz}]$wEtUo/0{@2ď*¿b?X+ i KS*^3gi Ӎʺf"V`h>gȃs,u9zWRlITe7JVHaoycPKY҅FW /Ngr9< 񍿙09jdR 1 Zz7>}vMc&0,*Y $96=E۰Y@:@0&zC4q-RNM?-ƤVBɺf=*(&LS%ɞS _k Xp}N'E6D'鍹D-_b{ +鼰?g!0 CE`_`)F7ϒѯuC;W}]Df[к*H,xRou?TwFmF¬&$jȋIqB. p6wY0Qܥ\$MgG: W&N0.;ZEs_NpZU5%9#fᰫ\^ժTMYu{.CXdfo. jS$EuM䎯-g8b=`^YawWq|87~V~ ٠KYJ1{F؁ _*3GMoXՓcly Cl0#4;>XRhx&ͭ4 $C\sBݍcP^*^եEP Sش\Ը gVMa<~!:xO7.k"R?#jSq}'FE _/`.>-):g$vjn's'"v hG٤EOŹMU4] &yeVt;`=^ `Z!-G4xQN|25*AnMήYsvNhngG3Ȃ9YX Ag؝1{ujk(KYh8ej{UUW)[w\GXee䃅|X =L=;uQBzG'nMŰL `"tpxy8}Asqfe3+C{MewGͤr>`Ymsy lk/'}i ] sA>8-+1쿄R^3OO$؝$vm-)7P%lhS7h ] jµ+.7j&̽Z` 6FFu;*ŮW] 3%tLO(xjI=]~*j'|#/qb#އ XFC.SJ̟fPU>R(_:c-e$ٸڿNhjdb୰GB0a51fBmE 'zឍhiè.?GH?R*ͧY^-I;X?oeC4XJ !Ptvf[D:/vߨZJu-`PiT/K_5*dh*Ā8|g_şz'}I_RWEؼ ^ӊnFl)egɂ7`&2j#QRm)lqpֽ'Đ:2nXQ )K1[.rrRu*#aڏ2.|UXZLo?(_hZƙ\@,xԔ$'&;*:GcPF9(X"vï?.˕rVf eJtjZ݄?[aN%Eo֓ `wW 7rKyXfM{X5 qO:rC=@Hj?? X J}gw:!o#r"P9ީ%,s{N07/6Eu,K&,*'86i nA^-T EZEw\}Icr(|g*JOƉoBc(؋zˈRdvb!dRߧCQzPU\!AA aK&/R[8; (p+%\;{xJL8`Ȟj_W.mܔ[D"^=#k W&XpgaʯEyK>w" -l,Go mydf'vxN5VWDG&KWnPWof7) V[>t|W+DƢ vMV%AA(Ak2G\ zOiYzz7hku MV='^۴R  ٞ d% Uzkp谓tÄSYÎ!hw!zz8LncʞLNQxI+'mT!2>:VB?խ-W/[߃94wX;6e9 TEK\,:YRڸl[.}AJ ]_?g43ciǠ!INfHTfHCwHEҠBk>5[>J$@,ߝHIBQM2T`"ĩWj$▴Hᨗ_!T.wJRFѓo,ӱ>Jp:!EKg$0T3mz{З#؅m@ρ^PG#RZ?zBd9hg&a55%?#HW }ʭ<@$FܤCQ^ x9^WQ]b:T+dX\ĕ6s5WX$#sŘl0%d4z$ ˘:Mz_`7Bdlc*] =Nt!k*coW`'FzbQ4nڊ~l!&.RWi ׀6ըZX';z(uiOݙiUKhw$OC1@x7>}^IкnQ? 2Wb303>t2Y*t[EO趷iP3ݚ!b ?w6 7+tp[+F$*L@/ N@žr1ȯdc @yI3Ie&^|恰b 92:I.^%{VDI'EI@D╕!5_vZY^M]1Q ;p im f_\||&l!{m^H݅Kܯ=pS7tA΢4V.اiOEZ%f^ܹx"IW̫cNmJ|tE 鞭Hwao>Tsu9Fs^hR!ޓe[I:kvlOYީaz|5Ȩ$8a8z7%"b_t.pӦCm,!TTX}Jΰ_h_aK#3-W"Cka&r ܑJoK#vZ-.1%ݹ㠫} U84}IHUêuH.=O1A?0s\AB'L"KEe" ,KOO| r0{HAoJَfA9rBx*(#4){ r/ v2{yG‚|BtSZ{2Y>ow7iNvϔ1^ē"Pwv7#74^U|Gx׳a\<z:K`n#XRU0[yS|]b u$1 wdb2Uaa;i@S`lbtQEB%ݸ/PaN#x 9+(U|`w=L$\x+H'9窾=፶E{*v ~Xf4{h?sv<\y_dAcf'E[g'A#|q65nLDlV#a, "5] Uޏ"RxȵЄuc7 6T]zlʤ !bznV_,jK^Onb0tK\?"mҞ>~8]hWjmQWN&u6zez|N^wpy9ÄõvJzhp:'grH-jU2' uNꟆ{]н4NX`d4YxXPe8ws6P !\HWB?$5_ZPL6cHmM`豩"$c=KU+PO.@?$I>;}Q +s=A b.8a\i yrp*!BΨ6X~fşg U%aEb E+EBx-z_M&kE] 6 S TKU&=x]4׳8IIp|R1+'+P NC)u=./DYCG^߱JSar{nRe V>c+Z.UPN:00+i7*H=|95i~Uo+up$"ubdk*[^|WYm(Cޱ`ſ/0Cs2$TW0bK,tӃji֧- jZ:k"i BV5*ņy)M )ՍhWlDs^ -NB(C?%tѽKxC(ƀ7d"'kw#FV8c)N+yTp 4JM^CZDHWڤؗ:U"&T^=pJ;q2%(&ŴFut.: AI"(G,~hcJSb%8:(`b]bD%K\[.+;[U9?a ˈI, 50)^.K^dXјQ!N؁椈rD1@ Av{`L%V.ⱥ4[ː:УR?qɻ* q|$4d6x'o VUw7&+suGe2E -x=> =񇁯ҿqDž8pà(K"/yx$ꦇ[,\8&+SI$LsyrջL"~zڒ]7|,)E̝'~'ۄ#*)܅H@ޞ"MـQ7.G>jNZn(q<0Mp^piC[U- ;姄-牳 ׍aP9D_E\bm+ @_)zʨn H4TD耶}Clǥ;ī5Q@Qv>4x.&N MǑ^ &rɉ45>n#Vʡ+F(P1<8YgV1PC쀶-zXa[}Z#s] qL%3}4 j0kw.T?SHO_݉N KfH ` ${0GqSvfGUfoQ$"_xy68;DpVߴ暢@ݬ"}rέ̥,mjR.v7wӪвo*i|nUôep|0q+EM֋xƖx并t,^~bn?Sw c5QKOPSagB{`8XG˱I` ņ|I\Uҋoe"~],+ qZ l_g!}(KXwRvh5n2~T:18ʅaK+J:@xyzn0@sUx^Jo;`V*M_F_1`!2.O}5$R-3;Snbx=N|JxL&n|HZ !o&?4 9{a14lL6O|>y\p5jj4 WYv}j\ch\!ͰEŷf[2Wʒ47s|5VsQ/s{Q{qZN!S}n-ǗF=}!) q8AINc_7''bZ l.eYw:8&"I-9PM Պ.I@`s+FlS69GLm:ctN/*r pǙa(FVjM[$;0J`H*_*r&SRm5<:Py7Fs3 6 UM|@#3!~Xb LY+R.X:GR?zVx5t;cK̵hAҶ\Y>qI($RTO4.?,'鲚)ES,L[MI#y0iIwsi!#L ȼ*~#|tff=,X ZnUW#ej@%!b2qk+pVOmDQ"տܠe5JT .χտxQvbvc+ѩ\hjBV߹)WwGwEa׭0?pX9C1n\ ®=qUo P]ى:~ڠzt1 yٰ Tl|E1cÁ6~2s pO`M g|/Vd&I89$(lDBmP!M>?}ZmNt*L|IԺN1[7g8uڰ3ጎ)8=i۸g|Rd3_Ѹ)j>\w -d mAAKnSbmCmkFZ*ϫB BŒ >3}RZjvu~jn<1!SALUhh葁K{M?!AlVĖjnd >_` ͪ@0')*Mk yǧbVfTrW.y7Xm;R]452|Xߗ2\fR uxtgOe*) u[&nxAt ?̓.fVِJ>xaD6ϻbXݬqkA$tMs CW;(M2xѾ:B:7ʈ=!yP/950S?ɧؽTr.[3o5[NҕyP9}~ 2DwIjIi+ Гԟh|]70h NA|!mv)rnW2So!Zw-S{C+UJHRT ]~&]N1:01v6ZlU(X!F< ZW_wyZn&&|϶}Wb܅"v?fu/V]S9¯}Zsv9DVnleC = ~wӻBYdpgj/jRGy=XUrgϠCY͢eH&%c`Y|AccFm-2`d_y{'%6) i?J-*%H:-9.pgrAvs,MJ⯾-QZ%/ h߾`Se*զTgM,g1V$ͩL;펝D%Hkb]G87% Bf!_OiC&~`ZĦ04AL8Eb3_gu'fˈ{W?mamIR"@vFgK/'EH0SeNKS> t?@nTLv^D'3 M!zÏ4O~ro :OP Y+r7m 꾑"v|&FZ:;\v[ HVԠæI7%+@[ˠk=;-isB9Q, ll꿍jvH`"(yoU1cFxV͙7[qß1VƲg 6Q}'I:zI.YG ĝ|HKMzPMPХ7f_^2JS_4oy7&Ԡ9My[N QL4a%&!#3)2 C-^i1&14z5.N4$rb䈡]Ƣ Sʤi?P uY/Ws)z#/2lr$|RMd7mtF>)]DYK | ӓffcL̴)YgEg9o\@OM쫈5? 1\^Nrz[';I+RL\K7ē|\m:BɕKTYL He'w" RpgЗiԴy |!`.!귯BZf|ʬXA&JO?vrᴦqwV{ˋf՛q-vnOp2"fX,cH$a!^Wng7ǵӁDyQ3qP fvFav>_lw*xhNF"Lǹ;}^@/TN3DQ*%UhIqt`_@ |)Y޽RaPP|+7tn 2D)ǤLMclw1 #zNav|0:j[Ay^k`#cX .ebˋۃԈ-Ϫ-PhsBcx 0e$4V4q@?+ E%K66@ڭ!Q?ɧҘo /xY-} NYe{AY^q: vfZqW: [SJ VbNhFP7l@ Pءj,6p6ZaTYZ!qmMTIjp(qp7PeZ;V{ B5cMriQАGo Er$k|y͜7pM|5ED jJg%-9l ۂ. t @} ={IhĂ׬_Wj2BPTs􈬚/}ۏHjp^i$kqؙe܈Vڲl^Uj.=D1pTϢ|-OoVfy~h&BXQ#nat T?⁶x_ր}ͽupcP&ބr*#yy]tśk߲3,L7mKIۿb_sUh잼AF@;-򣝕nT_-3q"n~4/Pۃmca}v I!ؾL3X,P[~- K5̥Xu26R5g8a>~аWSr!W ^N_ P&~ .%:|wEuFKg" lܸa,262ڞk'ŷ G2zHbG_/TvH< 'M*?|x&|8atVshP J/wW̥ }>n{'y- `=G_?ދ$WZm@ꓹwgI5N`=ƥ^ڡun~dT(И'4갓ɜFp/[}@7rӕP27 n]Ars%N|<ŶAEl=m Mß [OlfucanBƄF-54%u詉$ "no".w蛮E36l@$gH0B_&dD{.M)>^hY<,%!MJ@(^a|wJ2(J#F0RڠD3݂IϋNk]^ yb"0Pk#00,'Kq?Q9 1}yNp[J $8Ncb"oD)a '-yCeS,y:&1s~Ԛ^C(Fp\s!<Ⓝ DF~Mi, 1\ULdB2, q` 3_GKq#?v2^.5e5-eȦ\+6g {׸  <_-[{f[it.)] ䷢ʃ޲z4lXpH0WL2J}Z)~ȅ%@pXkGFA:p'*q;ȒbmX(u٧fHuJ aUmhYBiK?ǪX^S9F"{mwu,oa5 FN&|38oܼfTZZ<>k"aF]Ǭ뽨1o+2銚G: eYJr-eL)x&/[Ro3B>{ QWO˒G^ mswBgh< ኮv\Lt-?Ҵ9 kf`DqOm |wx] IJF=5ePG6B_v,0~*{6p Y^~kWuݖ_g'.X%7+c9M*'T%d IOIdW.]$9 ,XYA5 Ǘ9WLfHiu%;:+y _Abܪxם=;&h`vsQsHZţ9t,Ȥ@ѝBWYp!zb5Y-0sP˹,tHyDuU1饘߳h:&Zp..d>L`!a4od|'hI a[_` 9mC'>Y޺:Z%wˆwZ sU`a=Mo!sK5\)vOo<ijgA= Z)ӾйzGyutGUCP-# #F&mzymn:+F-vQqگFAG:hMh7_#(|%~h4Vp($= 2 Lcuݑ0kCmGjAjQ grMH} Ez*wrtuM+(rC&klDPo: y b {ۥFe('U|T.LP0\[O/@vP(⋥#hP2Y UEΉD(9`@+Sgu exsLҶbax,V}M̬W2"Ioq#TۂWp@yuh 賞Ic[H'-eDsdɂ *v(<)YW9Ig+>EQcs#<{4J{6 Us"HPWtľ]qG)rr\ʼ%8 X5wt/#uNu1 \$yΌ]"?Oɳs!7cቾv`>^iaZlj*ct2ASWv>@.N)I@ZZ^$T,G]N糶"@z dzQ2fV3 %ȃ ZFϲ %9nvt@;a%m #'#^4?|64T#Q8pudN~fmqd(}@]ǽ%`-yiBGf,4,LYaHN+IG2j{tZٽ+"=OAvMPd7fcJ71vS1&Gcy!,DmX3kwƑ"Y0bV0a1֢'DjJrؾwhMKIY&bR}2$̠g6oUjw %e@}XAh@k+@Xra7)9oOASEYX sMKf6)P8װf  7>:3^ea[vǞ-SOoy~1U~;Vh4Jy^e"zZs }۵4,syU1k 骸KZ Z.?ٞz%3%˒Y!,f:o~ɦy9L<96YP/啞򓥊²|%.X@@W6j,㎐o 䂌⿆_TW4?t3v{ o EM J 3KŽR/Xj A6][BSDMdY䒦ØS~ؐB?]7čufQ_.lI5(,$y@MPlO & F mUb[}NnI|LcrLkB̭q33r-X= xBJ X!ỘrUKYHoo@)@ ( .u0,<'V ZXFoּMo𳭟b awV}:ݨ2)Z#e%)jţSj8C(cuh&(Ze5B5x^lOphULHV"SID \6:0Y012o=Qk`s hԋq CdG7tV!{6ƌd:puNk;8. v=zj d'(rQaXM8J c,$ /IM[ H4hl|6ɅTzԜSxe/@x@zjAG#5J򸞶" I;KAbm(+sʞ$.dtբ L6(cD:'-:( kqak-w#ѡ3#8l"*3ݤWgH[(rB~vfs1HHx1#%_W$iiДbm^&0oGnntHoR=%bC3lUO7x L 3DJb.q[*t5mŃ#(3n#5l\Od݄wŗ;j9+ȠxOl¶Dɾ0qsZQZ ˇH?3;Å_`VpoaG89:4\=JC'V54\tXNé;1 s5թLw 12}&rM]E[@o=e&,PDt3e#h{[!FC6}=m.YE6Y^%z|/$vVL,yZS<ߞlВ1j_`LfV;s)'hI1Wu9?1{AՐl.Х)ӻ$5 '$;6Dh[zBӿpwe=IZ[+Fd^;C+-E8+R= ZMP'xGrBPED)/v>0f޿tr%B^G䔋f>W łÂ AGʛ_]eh YZ