pipewire-modules-0.3.24-150300.4.6.1 >  A dp9|)D J5ʊDPVT,lH 0vqn`lzJn"z6gGԕXG.fύw*4 bQڦt?NN #]g4pQPuQsY ;9WhO@P;sķgt9u~yFR (~H[WUBZjMx:i|WKV|f&DQBmgSQ?cV54f95addeb96b429488327f080b05418b4bec41766911fc79bef562cff6a6072322d9e088a4cf3eca2f98ac8f17ff4efc3adc0fe꜉dp9|Iu!磳00ضyH'/dB8o$p;Z?Zd ' T(,Efj Y(Y Y Y Y IY YYY!!Y# %&,(((I8(P89)08:-;8F=G=YH?PYI@YXAYAX\AY]BY^LtbMBcMdNneNsfNvlNxuNYvOzZZZZZCpipewire-modules0.3.24150300.4.6.1Modules For PipeWire, A Multimedia FrameworkPipeWire is a server and user space API to deal with multimedia pipelines. The framework is used to build a modular daemon that can be configured to: * Be a low-latency audio server with features like pulseaudio and/or jack; * A video capture server that can manage hardware video capture devices and provide access to them; * A central hub where video can be made available for other applications such as the gnome-shell screencast API.dsangiovese&#SUSE Linux Enterprise 15SUSE LLC MIThttps://www.suse.com/Productivity/Multimedia/Otherhttps://pipewire.org/linuxppc64le   P p      h   0 8 S 1 2i5 f /X.0(fE 3W+sP#s  / s I^/AAAA큤A큤dddddddddddddddddddd`SZ`SZ`SZ`SZ`SZ`SZ`SZ`SZ`SZ`SZ`SZ`SZ`SZ`SZ`SZ`SZ`SZ`SZ`SZ`SZ`SZ`SZ`SZ`SZ`SZ`SZ`SZ`SZ`SZ`SZ`SZ`SZ`SZ`SZ`SZ`SZ`SZ`SZ`SZ`SZ`SZ`SZ`SZ`SZ`SZd`SZ`SZ`SZ`SZ`SZ`SZ`SZ`SZ`SZ`SZ`SZ`SZ`SZ`SZ`SZ`SZ`SZ`SZ`SZ`SZ`SZ`SZ`SZ51acbcb28c8b1ff5ce10031b2dc4e3f06ffcef9ea5e1b1bd5253ea5a7974d720ab92611125824b7714c782ebf06e732cdbf394fb5c2aaff99ebec0aae67c9bcfb3a1ea0f4348cb035a45d5fe335b4e10b2c6aa271c35df4d807feaa3b652f024bed869182aca0a5984e08222944fba3979d012c0dabeb6211d3776d21db245cf6b52c3c54cf9bae7a29583f81dbc759f862e27ec17ac9706d335bfb92f8a199b3ff1cb81b9f02eb6c4e390a5739094b081361b0479c7575098b7f2dbba155b72389c85e416de870ad021e05318db021a64615532ed3944bc896f71c7632c238eea5816d50e3618003204d761749b4ecc712d7a4cac2338aac7cbb6ad18d2f0c4ff5ecee8ccb04865d5ea5b1242287748406d4cc3e5d69d7dfd88330121aa7c341497f8fc61198b1bf1ca053e6795dacb61deb4f49563df8fe0c6abe9c123daca5db30e140724687e49dd9eece7b05372616e914f86065e735a09634d3b8b380b1b56d3840f50271158818c28a925a99f05689ca286929628443638d5d89baf1b8d9a3eed14430324a60bffcdefce66e932e469024d343ea007d6339c9e9686725ce145fdeac1788ae4b7f94fdf7b1c353bcb31d09ece86da3d5c73767dc9739c554141713b292576c19fa322f669116894cd40f12709bd26aded6293012e9c05c84d16e34667b50b4afd3ebc48d5a2f7192229925b91c14d6939641686a04f478cfdf1190de489037b38627d59976db2f97968f91df1080c029e49cbc5805668f384e6158eeb2a844bda761e41137199fcb284841bbc6e6bf963ec1c091dbc93bd302e95e63f4a23b90383c1a7019da20d352359c89cecfd2effa6ff17d816a556dbf67cd1f831f04ade1b2f0bfa5896aeb37abe99c801638866a59f841e4c1e5b3cc458304477bfac8dd6fdd383dc8a1c94b80987dd36d3ff9cf6b86c3d72e09a6a6a3c6d42753743dd5a523bc30e5e83b424a31d665894af021bfdc5546747cb797c78e09c02e782faa6d5005922f498941fa3709916b0c311aa029ddc2662aed33a4ba81e4dc4a580a3a0b8f2668f49b03644291320a5a5705a4e521312bf180136bc6f7e2f91fe1abe9de57faddad1ed80a705c9691e545010c703bad7b26a33421919c6c8dabc301bd1da5a1ad332bbea5cc69d2ea16676dbd735972125231741eb25593485000500ad5ae5e473f4e5c86341f7143b97075e90f0cad63f927ddc7376500fc7cc396833c06c7847f0d3e172c4dd524129253b8ccd7e858128fc944aecbca82a2e331252351ed47e310c32e42fbb33244f8809cb2f4364c469152fb03997a9fe5e09039671a6897735b954e31cc878d690e4d570eff046d68d3fe46fadd652cd26f72732c15352b9b23e291b08b932ed74a9e8bb094803afa66ddfa7d3723d099ab874b55c6faf6d31727056d9b90ae3c983778887f48ef6cdecb2934db2db7269f72e3ede55a61748d16c06a0126c2c4ed1ee6ae8d1d8a528dd252e42faa82c8a37fe2e0807f992d73caa9ab1d5b00a80de33ecbb75c54e80a0c979456811224f4df73afa67c9b6a56f2c4264e1d3b84a342c00fddce5e0bc9f1bdcbb561187bfa7ccb3d062eaceba353f10760d0b7687c1be391e87366bcc09e74ad122727ce51cdb38c0948afdfd5a10e9b9aa5ec69f3b1246367332f8e7dae5dad2b509017ba64ceedf82e3997f75ee5aa7a91ac2014f16f8cfeb939a35183952c2783747b7ce93dd5854d945298421031a4f73961df497b00a470a69be156d5186887f28dcd2f129d1d9efd91643f74c6859f3c305d773aadd04be7e1ae2721891fdc47f2518a4182823d94cd12a730a42c0b494119e81b6e980abd73ef6ea43a045c7e50ee6aea6574429974ad1fd58ac818144e6069b96e6907d56af36bda57c96ff2a1caac1a822b6bdad97c4ae3275014638cf1366ab20f9b2a75d5df1f7e16e64f781f953673a0cb00c5163565b269cdfd07c1eeaf3631c83e0651347acbb0285781dbacaf5f3f56b1bb7cd715e2b669db48431102b76e7fe49b59f9c9f7fa47e8ad863f1329cfbb7b03afd87a01d7ebecae93efb9fbfea64867b95cdef55da595164d47fd75df2a99ff0a533b4edd4aa56f662a74a7c52cba8884cc6c05823973be9b3986f6538454f731783f865d8a47c138867d88c08be53b4df4d060bdddd54d0698751a4adfa34503c8079565689d247c3c3a9415eae1c6eb32c2c0227af59d3af3de418a73a4702793dfe2ce61e0fbaec09df975205d9df3d4282786de4a40dfe0715a9dd4a26c5e70adcf5cf476d5d97704f84aa7e0e45b5f6e0fabc14a852801db8e92dfd001f9e574bf8ba5ad63ddf5243e9e004035e99c0d2635435188d49fc70d987e794cd78fd0257ba33550e08971ff1a28fe76f639917b373bd60120864dd6b76f163439b88fa1e88ce6b2a6e078f4fdd476adc8f258cc786471d8e3edb1631593c544c5c468f196fb67aff358157c259c451c7c275e83b1ccdd29d07846c0389eb499dab2759c199428d023e202a08bb8337c97f4b0e1de860b86d3ba078440f433087798dce1446123faba1c7b873059abb86a0b0a037f039cc4fcdadc16f7911447bb41662f31db4204e5f020b836e88bcfc35e19d053530149fc415beff8e63c4337c08ab333f9be1f192f68882d9e4d28ae2fe977983b1d6775a4092735d3fbce85465088ff46fdc1d63a04638c06b6b47cf9ceed1d0a41ee83bf96dd15fec06950002e1dc2172b1bb356352ab402dcadfe7e55762dc0db8fb016f1e8f328e4db58a91202c204f809d9178f6e4706264ae6981b4d04218cff8a8a7967c5a944efded181baf3782708ab385b58a974f88da84270b29927d8d37a5e29ba6435acdf3232e3711d08f3fd803b668fa38364f1977b40c545404a68886813f1316feb8979f8092fc5ab944331c045dc83dd9d89b990784481ebc94a70121f2a6ddc1c0e780d7b7ebd20476b050397c09417c2f33fc9461af9765cc0446875dea83544dfa443439bd5a9063211b1317dc13a1409de0208e53d9ec28d5350b2a0c7c660af17692f807c35c76795c1f4522d92062849694d785e9c9a70ec71d693753b3e1869df104753835ca8f4434d91c2511062fd2b46ad2bc94546687ba4175786277ea4958c313ab0e45180d34164a7bbcc4361670fb6183c840f2dfef947fb48b2653003d50cb8459fcd27e5791508fe61c407cd96445ee262b40ecde7793d3423f6247f52b19ee7d6e1f4624ff62eee07b4c5c1e1652e1192c4a301a10250257f6fdd5340393d3d39f84a1f95e2916f76bdfa4376acd59927b4e6189659bbc8e380bf466ff4bb9491271a23b4f66b39a0135dc1c073ac952ba3112b20b2f6c60d280e261bd2a68fbc4447d2f3fdf7099e6ccfeb983437d6e2ed46993402362c173b31b9e47ada0134c77b1f43c893ae40a093d9e7dce9bfbfcd3533e13f57432f3cdfed8c9a7ab5a261d1893ef05c8dec4cad8b0fed1c14916273236a03a57ecc8c571a03fd503d80ad17cab4bc5f84809ea146097e661fcc1b3e2ac24684318d7c5f3f2bdf89ef7f2bdc61b1517bdd18c12e381917650f22dde4b0f08b51c483922739eb6ee02a16042f53ec7fd78abfe763905b7a1e20fc25bcf42e074621bb2bace984b2fa72a9b9ccf507005dd6c0836762047410fa606435d55e9226554544e54f50c4dbb13c4e9e4be7bfd943bad47b4b9420979eb349f62307a0b26355f72a4e8f8f9630565bcf1ff4f76a68dbe9482f4a0bf3895d3a389f02c37a507d7eec618a5d2a9d0e15d6e6f02837ab96crootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpipewire-0.3.24-150300.4.6.1.src.rpmlibpipewire-module-access.so()(64bit)libpipewire-module-adapter.so()(64bit)libpipewire-module-client-device.so()(64bit)libpipewire-module-client-node.so()(64bit)libpipewire-module-link-factory.so()(64bit)libpipewire-module-metadata.so()(64bit)libpipewire-module-portal.so()(64bit)libpipewire-module-profiler.so()(64bit)libpipewire-module-protocol-native.so()(64bit)libpipewire-module-protocol-pulse.so()(64bit)libpipewire-module-rtkit.so()(64bit)libpipewire-module-session-manager.so()(64bit)libpipewire-module-spa-device-factory.so()(64bit)libpipewire-module-spa-device.so()(64bit)libpipewire-module-spa-node-factory.so()(64bit)libpipewire-module-spa-node.so()(64bit)pipewire-modulespipewire-modules(ppc-64)@@@@@@@@@@@@@    libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.28)(64bit)libdbus-1.so.3()(64bit)libdbus-1.so.3(LIBDBUS_1_3)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.17)(64bit)libpipewire-0.3.so.0()(64bit)libpipewire-module-protocol-native.so()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)libsystemd.so.0()(64bit)libsystemd.so.0(LIBSYSTEMD_209)(64bit)pipewirerpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)0.3.243.0.4-14.6.0-14.0-15.2-14.14.3d ```}@```T@`T@`Q@`P`Gc@`@`7@`7@`6?`.V`-@`@`@` l`@__@_F@_ _~@_i@_d@_G@_5+@_$__ @^^@^m@^m@^@^@^0^0^x^r @^p^f/^O@^O@^Nt]µ\9\@\n[qr[U@[M@Z@alarrosa@suse.comalarrosa@suse.comismail@i10z.comismail@i10z.comyfjiang@suse.comalarrosa@suse.comalarrosa@suse.commcepl@suse.comalarrosa@suse.comalarrosa@suse.comfcrozat@suse.comobs@haasn.xyzalarrosa@suse.comalarrosa@suse.comdimstar@opensuse.orgalarrosa@suse.comdleuenberger@suse.comdev@dominik-schmidt.dedimstar@opensuse.orgbjorn.lie@gmail.comalarrosa@suse.comfcrozat@suse.comalarrosa@suse.comalarrosa@suse.comalarrosa@suse.comalarrosa@suse.comalarrosa@suse.comalarrosa@suse.comalarrosa@suse.comalarrosa@suse.comalarrosa@suse.comalarrosa@suse.comalarrosa@suse.comalarrosa@suse.comalarrosa@suse.comalarrosa@suse.comalarrosa@suse.comalarrosa@suse.comalarrosa@suse.comalarrosa@suse.comalarrosa@suse.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.comalarrosa@suse.comalarrosa@suse.comalarrosa@suse.combjorn.lie@gmail.comfvogt@suse.comkamikazow@opensuse.orgfabian@ritter-vogt.debjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.comalarrosa@suse.comluc14n0@linuxmail.org- Add patches from upstream to fix a security issue by enforcing that the owner client of the output node can see the input node and viceversa, otherwise, it could happen that a portal sets permissions so only the screenshared stream can be seen but wireplumber might link the camera nonetheless (boo#1213682): * 0001-impl-link-enforce-permissions-in-links.patch * 0002-impl-link-only-check-permission-changes-for-owners.patch - Add patches from upstream which the previous patches depend on: * 0001-spa-add-a-new-string-helper-with-spa_strtol.patch * 0002-spa_string-add-spa_streq-and-spa_strneq-for-string.patch * 0003-spa-add-spa_atob-to-convert-a-string-to-a-boolean.patch * 0004-spa-group-the-spa-headers-into-doxygen-modules.patch * 0005-spa-fix-documentation-for-spa_atoi32.patch * 0006-spa_utils-add-spa_atou32_-spa_atoi64_spa_atou64_-spa_atod_.patch * 0007-spa-use-unsigned-long-for-strtoul-result.patch * 0008-spa-use-strtoull-for-atou32.patch - Add rebased patch from upstream to fix causing an overflow resulting in choppy sound in some cases (glfo#pipewire/pipewire#2680): * 0001-spa-Fix-audioconvert-overflow-when-scaling.patch - Add patch to include a file that's needed to build correctly: * add-missing-include-spa-string.patch- Introduce a workaround for systems where %systemd_user_post didn't enable the user services correctly due to different reasons . This workaround is only executed once, and only if it's really needed. In order to execute only once a lock file is created in /var/lib/pipewire. The lockfile can be removed when the workaround is removed. Everyone who upgraded their TW system between (aprox.) the 14th of January and the 16th of March and who didn't enable the services manually is affected by this. It also happens for everyone who installed a new TW system since (aprox.) the 14th of January and also for everyone doing a new installation of SLE15-SP3 / Leap 15.3 from the iso (new installations using online repositories will work fine once the fix in systemd-presets-common-SUSE is released). Fixes boo#1184852, boo#1183012 and boo#1186561.- Add %bcond_with aptx conditional to let 3rd parties to enable aptX support.- Add %bcond_with aac conditional to let 3rd parties to enable AAC support.- Disable gstreamer device provider by now because the timestamp bug makes cheese video record abnormally longer than it should be (rh#1884260). - Replace all tab characters to space.- Add %systemd_ordering so systemd is installed before pipewire on fresh installations. This allows to set the service presets correctly on new systems since the %systemd_user_* macros don't do anything if systemd is not installed (boo#1185459).- Enable or disable the ldac codec depending if ldacBT is available or not to fix build in s390x (where it's not available) - Add some more information and fix indentation on previous changelog entries.- Update to 0.3.24: + This is a bugfix release that is API and ABI compatible with previous 0.3.x releases. + Highlights - Many JACK midi improvements and device support. - Fixes in gnome-control-center default sink/source handling. - Many small performance improvements in alsa device handling and latency. There should also be less cracks/pops and xruns now. - More bluetooth compatibility improvements. + PipeWire improvements - Implement simple upmixing - Disable the resampler when not used. This improves latency and CPU usage. - Handle max-quantum on devices and try to not make the quantum larger than the device buffer size. - improvements to how nodes and links are activated. It should now result in less xruns and cracks/pops. - meson uses the feature options everywhere now - Handle volume remap in the channelmixer. This fixes the channels on multichannel devices. - Try to escape invalid JSON string characters - Keep better track of changed parameters in audioconvert. - Improve config files, make arrays where needed. - Respect NO_COLOR where possible - Support in-place config file parsing to avoid allocations and improve startup performance. - There is no a config option to enable non-power-of-two quantums. - Preliminary support for upmixing and generating LFE channels. + Session-manager - default nodes are not stored as JSON in the metadata. This is more readable and introspectable. - More default-nodes and default-routes improvements. port switching should work better now. - Wait until all devices are scanned before linking clients. - Fixes some crashes - Sinks (monitors) can now be set as default sources. + Device support - Fix startup timers for alsa devices. - Improve timers in alsa when quantum changes. It should cause less xruns and cracks. - Fix UCM setup of capture devices. - Only disable IRQ in alsa when not batch. For batch devices the hw pointers are updated each IRQ so we need to keep them enabled. This massively improves latency on USB batch devices to the same level as JACK (with small enough period size). + Bluetooth - Improvements to profile switches. - Improvements to volume handling. - Fixes for A2DP sources - Add support for battery status when available. - Many other small improvements. + PulseAudio server - handle NULL in set_default_sink/source to clear the default - Implement a workaround for gnome-control-center when setting the default sink/source. It also sets the target in stream-restore to the new default. This fixes moving streams in gnome-control-center. - Fix some races by replying to some requests after the operation completed. - Prefer formats of the extended format API. - Create a pid file on startup to improve compatibility with apps that look for it. - Capture streams can now be moved to monitors with pavucontrol - Fixes for crashes + JACK - jack clients can now connect to the 'default' server - Move midi ports back to the midi client - Only mark midi hardware ports as terminal/physical - Use the same midi names as a2jmidid - match system ports in get_ports. - Improve compatibility with some apps that require a fixed latency. - Beginnings of the libjackserver implementation. - Switch off libopenaptx and fdk-aac (because they are patent-encumbered) and libcamera (problems in building).- systemd-rpm-macros doesn't have a consistent versioning between distributions, so better assume it's updated enough to support %systemd_user_pre- Add systemd rpm macros for pipewire.service as well as pipewire.socket . - Use the new %systemd_user_pre macro on %pre to be able to recognize when a service was installed for the first time and enable it on %systemd_user_post (boo#1183012)- Update to version 0.3.23: + Highlights - Fixes for some critical bugs in last release. - Fix bug where audio was not drained properly at the end of playback, causing repeating sound. - Profile and route switching was improved and should mimic more what pulseaudio did. - Various fixes for xruns in capture and playback. - Bluetooth now supports delay adjustment and various other improvements. - The pulseaudio server now correctly identifies AC3 and DTS streams and returns a not supported error instead of playing static. - Multichannel support was improved in the alsa plugin and the channel mixer. Channels should now play on the right speakers in all cases. + PipeWire improvements - Small fixes and improvements in JSON parsing and encoding. - Improvements to param handling in audioconverter. It would previously not always notify of changes. - Avoid updating some properties that we use internally such as the object id and the node.id. - log.level in the config files is now actually used. - the PIPEWIRE_LATENCY env variable should always override any application settings in filter/stream/jack. - The config file can now contain filer and stream properties to, for example, control the resampler, mixer and latency. - Add sandboxing to the systemd services - Various FreeBSD fixes. - Improve draining and a way to exit the drain state as well. - Many multichannel fixes. Channel remapping should now be correct. - Fix bug with repeating audio at the end of playback because the drain in the resampler was not draining all channels. - RTKit default rt.prio has been increased to 88. This will likely still be clamped to 20 until distros increase the max priority. + Session-manager - Don't try to switch to Pro Audio profile, this should be a user choice only. - Don't crash when metadata was disabled such as when not using the audio features of pipewire. - Rework the profile and route handling. - Add systemd unit files for the media-session - Device names should now also have sane names so that tab pactl completion works on them. + Device support - Fix ALSA format enumeration in more cases. Use the channels and rate as a filter. - Make sure the graph doesn't ever use buffers larger than the alsa device buffer size or we get xruns. - Tuning of the alsa device timeout handling and dynamic resampler. There should now not be any xruns when streams appear and disappear or when the quantum changes. - Fix bug in alsa device when reassigning to a new driver, in some cases the dynamic resampler was not activated and things would drift out of sync and fail. - Fixes in quantum changes for ALSA capture and how the resampler is drained and fed with the new samples. + Bluetooth - Delay adjustment has been implemented now. Bluetooth devices should now be more synchronized with video due to proper delay reporting. Because BT delays can be large, it can cause hickups in some players. - Fix volume in bluetooth devices. - Codec switch improvements. + PulseAudio server - Latency offset adjustment is now implemented and functional for bluetooth devices. It is not working for alsa devices yet. - Handle unsupported formats. Previously we would accept encoded formats and play noise. This fixes AC3 playback in vlc. - Move some of the configurable parameters to the config file. - Fix a fatal use after free when playing samples - Improve module handling. loaded modules now show up in the list of modules and can be unloaded. This also prepares the core for more module implementations later. + ALSA plugin - Fix drain with very large buffers, we need to manually start the stream before draining. - Fix the channel layout handling. - Improve compatibility with apps that expect the poll to only return when there is activity. - Fix drain for capture + JACK - Add a config option to shorten and filter client names - Increase the length of the client name size and make sure we don't exceed the allocated size. - We now include our own jack header files so we can build without depending on another jack-devel package. We don't yet install the headers or provide pkgconfig files. - Move alsa-card-profiles to modules subpackage, they are always needed.- Build/install the `pw-top` tool: + Add pkgconfig(ncurses) BuildRequires to satisfy the build deps of pw-top.- Do not provide pulseaudio, but pulseaudio-daemon so we can specify in the patterns that we prefer the pulseaudio package (boo#1182730)- Update to version 0.3.22: + Highlights - Per client config files replace the module-profiles. It's now possible to tweak settings and load custom modules. - Pro Audio card profile support. You can now select the Pro Audio profile and have raw device access with the maximum number of channels and no mixer controls. This is the usual setup for managing high end Pro Audio cards. - Many fixes and improvements in the JACK library to make devices look and integrate better. - Many bluetooth improvements. Playback should be more reliable and better synchronized. Support for the HFP HF profile. - Small fixes and improvements all over the map. + PipeWire improvements - Add support for restrictions requested by a client. This makes it possible to implement Flatpak policy for emulated PulseAudio clients as well. - Fix removal of params in objects. Previously they would not be removed from the cache. - Remove mlock warnings by default. There is an option to enable them again if you want to check if your system is optimized. - Remove LimitMEMLOCK lines from the service files. They can only lower the system settings and are thus not useful. - Implement per-client config files. Each pipewire client will now read a config file that you can use to configure the context of the client. - Implement state and config load/save in pipewire. This is used by the session manager or other apps. - Make an option to disable dbus support. - Add tool to convert pipewire config to JSON. + Session-manager - Give all permissions to Manager flatpak apps. In the future we will use the Permission store to remember user settings. - Improvements to default audio/sink handling. - Add option to configure device suspend time. - Small fixes in route handling. + Device support - Complain when ACP profile files are not found and use a fallback in order to get something working. - Add volume support to monitor ports. - Fix resume from suspend for ALSA in more cases. - ALSA ACP cards now have a Pro Audio profile that exposes the raw card devices. + Bluetooth - Enable A2DP delay reporting. This improves audio/video sync when playing audio over bluetooth. - Fix stuttering in A2DP source - Tweak buffer size and latency settings to avoid stuttering - More work on HSP and HFP support - Fix initial profile configuration - Add HFP HF support + PulseAudio server - Small tweaks in capture packet size to avoid crashes in some apps. - Detect Flatpak apps and requests the flatpak permissions from the session manager. This means that Flatpak pulseaudio apps will now run with reduced permissions. + ALSA plugin - Reduce min buffer size in the plugin for lower possible latency. + JACK - implement some missing methods to make qjackctl work again. - Use the context data thread instead of making our own. This fixes the issue where the data thread was not given RT priority correctly. - Pass extra jack flags around in port properties. This makes CV ports in carla work. - Many tweaks to the port names and aliases. Unwanted characters are filtered out, giving better names to jack apps. Default device names are now equal to those seen in pulseaudio apps. - Add an option to make a separate client for the monitor ports of a device. This makes it more usable in apps. - add support for system:playback_N and system:capture_N port names for apps that hardcode these port names.- Re-add the Provides: pulseaudio; patterns-base now suggests pulseaudio, which should help zypp in doing a smarter decision (boo#1182730).- ldacBT only builds on little endian architectures, so we can't buildrequire it on big endian systems like s390, s390x or ppc64.- Remove the pulseaudio provides from pipewire-pulseaudio: We first need to ensure our KDE patterns (and others) become smart enough to favor pulseaudio until we are ready for the switch (boo#1182730).- Update to version 0.3.21: + Highlights - Many PulseAudio compatibility fixes. Handling of corked streams, the prebuf setting, seek modes and stream flags are now implemented correctly. - Ports and Profiles are now managed by the session manager and can save and restore previous settings. ALSA device handling has been tweaked for maximum compatibility at the expense of latency. There are tuning options in the config file. - Improved Bluetooth support. HSP is disabled by default because it is old and deprecated and in some cases causes conflicts with the newer HFP profile. Codec switching is now implemented as well. PipeWire accepts donations with liberapay now. + PipeWire improvements - Improve draining in pw-stream. pw-stream now uses busy metadata by default. This makes sure that no writer can write to buffers when readers are still busy. - Fix handling of empty array/choice instead of failing. - Fix crashes when creating properties from empty strings. - Make it possible to pass an array to module-access access.allowed variables - Fix small bug in argument parsing in pw-cat + Session-manager - Restore route volumes in all cases, also when switching routes. - Use a default route volume for unknown routes instead of letting the system decide on a default. Improve profile handling. Don't try to restore unavailable profiles. Implement the profile switching in the session manager now. - Fix handling of Virtual sources as defaults. - Handle port switching in the session manager. Implement save and restore of default ports per profile. + GStreamer - Fix a crash with zero SPA_PARAM_BUFFERS_size + Device support - v4l2-source will now respect the requested memory types. - ALSA buffering has been tweaked. USB devices should have less XRuns by default. Parameters can be tweaked to decrease the latency on capable devices. Also fix a case where a quantum change would cause an xrun. - Fix mute in bluetooth devices bluetooth devices are not paused in idle anymore for improved compatibility. - Codec switching for bluetooth is implemented along with config options to select the codecs manually. - HSP for bluetooth is now disabled by default. Most devices support the newer HFP profile and some devices fail when both are available. - Reduce the amount of events the ALSA plugins emit by bundling them. + PulseAudio server - Implement the suspend command - Fixes volume in sample info - Fix playback of samples, sometimes samples would be clipped short. Also implement the target sink for the sample. - Use rate match to feed samples. This way the latency can be kept to a minimum. - Latency has been tuned some more, more closely emulating pulseaudio behaviour. - Improve default sink/source handling. Make sure all events are sent correctly when defaults change. - Handle underrun better without causing sync issues. Make sure to pause in corked state. - Implement rewind due to seeks, fixes GStreamer seeking. - Do not remove alsa-card-profiles, they are required- Provide pulseaudio by pipewire-pulseaudio: there are various packages in the distro that require pulseaudio, but essentially, they should be happy with pipewire-pulseaudio as a replacement. Do not provide the symbol though, as we do not (yet) want to automatically migrate users over.- Add pkgconfig(ldacBT-abr) and pkgconfig(ldacBT-enc) BuildRequires: Build bluetooth ldac codec support.- Update to version 0.3.20: + Highlights - Latency was reduced in ALSA and PulseAudio and time reporting has improved a lot. - Bluetooth now has a native HFP backed, SBC XQ and mSBC support. - Many bugfixes and improvements, improved device support. + PipeWire improvements - pw-dump can now dump all objects such as Endpoints - pw-dump has a -m option to monitor changes - pw-dump can now dump metadata - pw-stream can now use the rate-match io to exactly produce the required number of samples for the current cycle. When using this feature, a stream can achieve the same low-latency as pw-filter. - spa-acp-tool can now load a custom profile-set and correctly parses the volume updates - There is now a nofail option when loading modules - The connection has been made reentrant to fix some strange random problems with metadata. - Turn some errors into warnings or simply info. - Executables are now built with PIE - S24OE formats should work now (MAudio FastTrack Pro) - Remove mlock warnings. Add support for mlockall with a config option. + Session-manager - There are now config files for bluez and v4l2 modules - Improve ALSA device and node properties - Bluetooth devices have better properties now. - The default device routing has been improved. + Device support - Port priorities are updated for UCM devices - ACP devices notify change in routes in all cases - There is now RW support in ALSA devices to increase compatibility. - Many improvements to Bluetooth. SBC XQ support can now be enabled with a config option. mSBC can be enabled with an option. - Bluetooth devices not expose Routes so that they look more like how PulseAudio handles them - Gracefully handle missing profile-sets - There is now a native HFP backend - Improve card names in some cases. - pause-on-idle is now disabled for ALSA devices. This can reduce pops and clicks when the device is stopped. + ALSA plugin - Use rate-match to reduce the latency - Implement a _delay() function to get smoother timestamps. - Fix property parsing. Fixes volume changes in alsamixer. + PulseAudio server - Use rate-match to reduce the latency. This also reduces the buffering in audioconvert and improves timestamp reporting. - Implement rate changes now that we have rate-match support. - pactl stats will now work - Fix excessive memory usage when a capture client doesn't read fast enough.- Update to version 0.3.19: + Highlights - Startup after login should be fixed now with inotify used to wait for permissions. - Channels should be mapped correctly now. - Many bluetooth improvements in LDAC, AptX-HD. AAC was also added. Headsets should work better now. - pipewire-libpulse was removed. It is now completely replaced by pipewire-pulse. - Fix a crasher bug in pipewire-pulse and some memory leaks. - Fix a bug with feedback loop that would cause 100% CPU. - A new pw-top tool to display real-time graph performance. - The example session manager now has config files. - The config file format was changed to use the SPA JSON tokenizer. This makes it more flexible and extensible. + PipeWire improvements - Fix debug of id in format channels - Audioconvert should now remap channels correctly in all cases. - Feedback loops were not scheduled correctly and would cause 100% CPU usage. - Small improvements to the profiler to also log incomplete graph status. - a new tool pw-top was added that prints real-time performance stats of the graph. - the rtkit module now sets the nice level to -11 + Session-manager - The session manager would sometimes link dont-reconnect nodes to another node, which would leak monitor streams in pipewire-pulse. - The session manager now has configuration files. Config files can also be placed in the user home directory to make custom configurations. - The session managers now creates unique device and node names for alsa and v4l2 devices. + Device support - Many improvements in Bluetooth codecs, LDAC stuttering, AptX-HD negotiation, LDAC ABR support - Bluetooth supports AAC audio now. - Many fixes to Bluetooth SCO transport used in headsets. - inotify support in device monitors - ACP was synced with the latest pulseaudio code - Fix a bug in enumeration of device ports. - PulseAudio server - seek flags and offset are now supported, making gstreamer pulse elements work better. - Fix a crasher bug in pipewire-pulse, we sometimes would write too much to the ringbuffer - Fix some memory leaks in error cases. - Fix handling of NULL string to locate default sink/source + JACK layer - Ports can also be found with the aliases now, making qjackctl work in more cases. - Changes from PipeWire 0.3.18: + Highlights - More work in the PulseAudio server. It should be compatible with more applications. - Bluetooth now support extra codecs such as AptX/HD and LDAC. - Support for virtual sources and sink was improved a lot. - Added a new pw-dump tool to dump the objects in JSON formats and for filtering them with tools like jq. - Many more stability fixes and improvements. + PipeWire improvements - Silence some harmless warnings - pw-cli can now be used to set parameters. - Streams now perform the correct channel mapping when linked to non-standard multichannel devices. Previously channels would get swapped. - port, node and device params are now cached in the server. This avoids opening and closing devices whenever some client enumerates formats, which improves performance a lot, especially in cases where opening a device is slow. - Add a command to keep a device open during negotiation. This is used to enumerate and set a format while opening the device just once, improving performance. - The null-sink scheduling was fixed. - A memory corruption bug was fixed in format conversion, this could cause crashes, silent channels or other undefined behaviour. - There is now a simple JSON parser. + Session-manager - Settings files are now stored in JSON. With the json parser this is easier to parse and extend + Device support - Bluetooth now supports additional codecs: LDAC, AptX and AptX HD. LDAC is known to not work very well yet. - ALSA devices will now default to the max supported channels if nothing else is specified. This makes it possible to use 8+ channel cards with the alsa-pcm module, which is not supported with the default alsa-acp module. - Enable mSBC support in oFono. - Add an option to disable hardware mixers - ALSA now improves support for batch devices. - The udev rules had references to Pulseaudio removed in order to not create conflicts. - Fix a potential crash in bluetooth devices when disconnecting. - UCM cards now use HW volume when possible. + PulseAudio server - The id can now be used as the name to locate cards and devices - Report streams with planar formats as well - Better error reporting when stream create fails - module-null-sink can now handle channels, rate and channel_map properties - Add support for 3 types of virtual devices: source, sink and duplex. - set-port was fixed - Some buffer parameters were tweaked to improve performance, compatibility and stuttering with lower latency. - NULL can be used as a name for the device sink/source - Support lookup of monitor names - Set properties more like pulseaudio so that some clients (Teamspeak) don't crash anymore - Changes from PipeWire 0.3.17: + Highlights - Fix crasher bug for kwin when screensharing stopped. - Massive improvements and compatibility fixes in the PulseAudio server. - The session manager now has a config directory in /etc/pipewire/media-session.d/ It will look for files there to activate session manager modules. Packagers can use this to only activate the audio modules when the PulseAudio server, libjack.so or the alsa modules are installed. + PipeWire improvements - We now clear hooks before adding them. Some application did not clear them and had random data for the destroy callback. - Return -ENOENT from unknown resources so apps can handle this better. It's a common problem when an app tries to introspect and object but it disappeared before the message reached the server. Apps should ignore this. - channelmap information is now passed with the volume settings. - DMABuf is not mmapp()ed anymore with the FLAG_MAP_BUFFERS in the stream or filter. This is because DMABuf usually requires more that just a simple mmap and is better left for the application. - increase the maximum number of ports for a client-node. - adapter and node-factory now support the linger option to keep the objects alive after the creating client disconnected. + Device support - ALSA now handles error in close(), like when unplugging a USB device. + Session-manager - The session manager is now handling DONT_RECONNECT streams without a target node. They get connected to a default node once and then fail to reconnect. - The session manager now exposes the stream setting as metadata. This makes it possible for other components, such as pulse-server to use this information. Information is stored as a json object for easier consumption. - The session manager now has a config directory in /etc/pipewire/media-session.d/ packagers can use this + PulseAudio server - Pulse server now acquire the dbus name. - Improvements in timing and compatibility with many apps. - The stream-restore extension is now implemented so that the event volume can be configured. - Many stability fixes and improvements. - Fix some issues with module-load/unload - Changes from PipeWire 0.3.16: + Highlights - Fix screensharing for old 0.2 clients - Many pulse-server improvements. There is now a pipewire-pulse binary that is the prefered solution for PulseAudio compatibility. The replacement libpulse libraries are now deprecated. This also makes audio in Flatpak work. + PipeWire improvements - Fix cleanup of listeners everywhere. Force remove of listeners in _destroy to avoid crashes. - Add support for a journald logger module. - Various memory leak fixes - Silence some warnings that spammed the logs. - Fix flush in pw_stream. This fixes small glitches when switching streams in music players. - Various FreeBSD fixes and improvements. - Fix some crashes when destroying objects. + Device support - Reload the ALSA configuration when creating a node so that hotplugged devices work in all cases. - Fix memory leaks in ACP library. This also fixes issues where the mixer device was not closed. - Bluetooth now has support for the mSBC codec for SCO source and sink. + pulse-server - Many introspection and compatibility improvements. It should now be as good or better than the replacement library. - Implement sample cache to make notification events work. + JACK layer - handle errors when linking, fixes jack_connect hang when the ports were already linked. - Drop patches do-not-use-snd_pcm_ioplug_hw_avail.patch and fix-memfd_create-call.patch, no longer needed on SLE/Leap which have updated glibc / alsa. - Drop do-not-install-alsa-config-files.patch, remove files at install time instead. - pw-pulse wrapper is gone, remove all mentions of it. - Package pulseaudio replacement in a subpackage and drop pipewire-libpulse-0_3 (pipewire will use pulseaudio libraries directly). - Create an alsa subpackage and move alsa pipewire plugin to this subpackage.- Update to version 0.3.15: + Highlights - This is a quick update to fix critical issues with the 0.3.14 update, which broke screen sharing and accidentally enabled the experimental pulse-server. - Fix some compatibility issues in pulse-server with pavucontrol and fix an issue that would block the complete server. + PipeWire improvements - Permission checks for new clients are now done from a global context, which makes it possible to assign initial permissions to objects. - Handle EINTR everywhere - Fix an issue with the node state changes where a quick pause/play would hang a client. + Session manager improvements - Disable the bluez5 and pulse-bridge modules by default because they interfere with pulseaudio. These options should only be enabled if pulseaudio is removed or disabled in the system. - Fix an issue where the session manager could end up in infinite recursion while scanning for things to do. - The session manager will now always configure nodes to remix to the channel configuration of the device. This fixes the case where mono streams would only end up on one channel of a stereo device. + Device support - Initial merge of A2DP extra codec support using the new bluez5 API. + pulse-server - Create the runtime directory when it doesn't exist. - Don't ever block the server, use non-blocking IO everywhere. - Fill description of profiles with the name if not otherwise set, this fixes a crash in pavucontrol. - the connection debug catergory will now also debug pulse messages. - Respect the no_remix flag to make the control panel channel check work. + ALSA plugin - implement pause- Update to version 0.3.14: + Highlights - This release focuses on bugfixes and stability improvements. - A new experimental pulse-server module was added. This module implements the pulseaudio protocol on top of PipeWire and can be used to make flatpaks work with PipeWire. It looks like this might be a better way forward compared to the libpulse.so replacement library. - A2DP bluetooth was reworked. Playback should work a lot better now. Support was also added to automatically link an A2DP source to a playback device, which makes it possible to use PipeWire as a bluetooth receiver as well. - Improvements to the routing and volume restore features of the session manager. + PipeWire improvements - The channelmixer does not normalize volumes anymore. Volumes are only normalized for monitoring streams now. - Streams can actually start in the inactive state now. - The channelmixer can now also convert volume updates from one channel layout to another. This makes saved volumes work even when streams have different channel layouts. - Clients are only registered after the properties have been updated. - Links now have a new active state. - Drivers can now also specify a minimum quantum. This makes it possible for bluetooth devices to specify an optimum quantum for the given codec settings and MTU. - The amount of data sent over the socket was reduced by only sending the data that changed. - Client objects are now exposed after they uploaded their properties, which makes the new object more useful. + Tools improvements - pw-cat will now add metadata to the PipeWire streams. + Session manager improvements - Fix crashes when reading bad data in stored settings. - volume and routing is improved. Settings are now remembered per application or media-role. - The session manager remembers the last device used per stream - Fix a bug when moving streams where it could sometimes end up with linking a stream to multiple devices. - Use RTKit to set realtime priority on the data thread in the session manager. This improves performance of the pulse-server and bluetooth devices. - Add a new property to mark streams that want to capture from the monitor of the default sink. - NODE_TARGET can now also contain the node name. This avoids some lookups in the pulseaudio layer when selecting target nodes by name. - the -e and -d options are more usable now and can be used to add and remove modules from the default list of modules. + Device support - v4l2: add some workarounds for buggy drivers. Add Limited support for droidcam. - ACP: improve selection of default port and profiles. - ACP: add support for using the hardware mixer for more than 8 channel streams. - ACP: support the new port type and availability group found in PulseAudio. - A2DP bluetooth timings were reworked. Automatic linking of A2DP sources was added to make it possible for PipeWire to act as a bluetooth receiver. The code was reworked to allow other codecs such as APTX and LDAC in the future. - Try harder to recover from ALSA errors. + GStreamer improvements - Fix some crashes in the monitor that cause gnome-initial-setup to crash. + PulseAudio layer improvements - Many compatibility improvements. Improved playback in chrome. Fix a crash in firefox when the daemon is stopped. - Fix a leak in the formats. - Fix !ADJUST_LATENCY streams like paplay. - Make the device option in paplay work. - Fix volume/mute notifications, this makes plasma volume updates work again. - Do the conversion between PulseAudio cubic volumes and PipeWire linear volumes. Volume levels should behave now like they did with PulseAudio. + JACK layer improvements - Return an error when we run out of midi events. Some application rely on this behaviour. + ALSA plugin improvements - The ALSA plugin now also supports the node name in the playback_node and capture_node properties.- Rename 99-pipewire-default.conf to 99-pipewire-default.conf.example so it's disabled by default and all ALSA I/O doesn't get redirected to pipewire (which was only overrided by pulseaudio's configuration in alsa-plugins-pulse casually). Thanks to Takashi Iwai for noticing (boo#1178104, boo#1177166 and probably boo#1175584) - Add baselibs.conf (boo#1177555)- Update to version 0.3.13: + PipeWire improvements - Add pw-reserve tool to reserve or monitor a device on DBus. - Install spa-resample, a tool to resample a file. - Install spa-acp-tool, a tool to inspect the card profile. - Various fixes and improvements - Fix a bug in pw-stream where a capture stream could run out of buffers and become silent. - Rework the processing loops in the adapter and stream. There is now less latency in PulseAudio and ALSA layers. + Session manager improvements - Improve the device reservation code. We now try to acquire the device using the dbus device reservation API before we probe the device. This avoids conflicts with a running PulseAudio where devices would disappear (because they were locked by the other process). - Don't fail on invalid input from the config files. - Audio devices now have the same name as what PulseAudio would assign. + Device support - v4l2: try to use the format before enumerating the size and framerate. Some drivers don't check the format and might now work better. - v4l2: Fall back to MMAP when EXPBUF fails. Fix MMAP access, just export the fd and the mapoffset. This should make more devices work. - Fix crash in ALSA Card Profile (ACP) code. - ACP: fix selection of default profile. Prefer any possibly available profile over 'Off'. This makes some card at least start with something. - Fix soft volume. After setting the volume to 0, it would stay at 0 until pushed over the max volume. This should fix various volume related issues. + PulseAudio layer improvements - Rework the buffering and latency measurements and tweak the buffer attributes. This should make browsers and media players work better. This should also improve speechd performance. + JACK layer improvements - Fix compilation against newer JACK. - Rebase patch: + do-not-install-alsa-config-files.patch- Update to version 0.3.12: + PipeWire improvements - The channelmap converter now handles unknown and strange channel layouts much better. - The resampler is now cleared correctly, avoiding clicks and pops at the start of sound. - Fixes for various crasher bugs. (paplay drain, vlc shutdown, pactl info, ...) - Fix a race condition in the node state changes that caused all kinds of sync and other issues (vlc, mpv, ...) - Improve the binary name property of applications - Fix the scheduling again of nodes that always need a driver such as the jack clients. + Session manager improvements - Fix routing to default nodes. Sometimes nodes were not routed to the default node (bluetooth) + Device support - Disable channelmap from ALSA by default. This is what PulseAudio does and thus provides better compatibility. - Fix a bug in how the resampler was used in the ALSA source, causing distortion and errors when using low latency capture clients. (Discord, webrtc, ...) - Small bluetooth improvements. More work is needed for reliable bluetooth playback. + GStreamer plugins - The device provider now stops the processing loop before shutting down, which avoids crashes (gnome-initial-setup). + PulseAudio layer improvements - The buffer attributes were reworked to ensure compatibility with many more applications such as mpv and audacious. - The pulseaudio layer will now try hard to not hand out invalid channel maps to the application. (avoids crashes in gnome-volume-control). The channel map will now also look more like what PulseAudio does. - The @DEFAULT_SINK/SOURCE/MONITOR@ wildcards now work. This fixes the problem with volume keys when they are bound to scripts using pactl and the default sink/source wildcards. - The PIPEWIRE_LATENCY environment variable now works again - Fix some leaks of ports and port info. Also fix the leak of the context when the mainloop is stopped. - The sink/source format_info array is now filled up completely, this is actually not implemented yet in the real PulseAudio. + JACK layer improvements - jack now returns version 3.0.0 and has PipeWire in the version string so that apps can report this. - Drop patch: + 0001-alsa-dont-change-the-resampler-delay-value.patch- Update to version 0.3.11: + PipeWire improvements - Properly cleanup the mixer structures when a port is removed, this should fix client crashes related to port config changes and other random crashes. - Optimize the preferred formats in the audio converter. Higher quality formats with higher performance are chosen first. - Make sure the time reported by pw_stream is always increasing, even when the driver and clock changes. - There is now also a system service and socket that can be used to enable PipeWire systemwide. This is however not recommended and disabled by default. - Fix channelmixer 5.1 to stereo mix matrix. It was not reading the conversion matrix correctly and cause channels to be dropped. The channelmixer will now also normalize the volume, like what pulseaudio does. - The channelmixer will now just copy channels when no layout has been given. It has also optimized paths for this. This makes it possible for apps to request > 8 channels from the alsa plugin (ardour). - Port, Node and Link will now also emit an error on the resources in addition to updating the error in the info. This would make it easier to track negotiation errors in the session manager later. - many small fixes and cleanups. - Fix compatibility: - DOSBox: fix crash because of double free in pw_stream + Session manager improvements - The session manager will now try to configure the client to the channel configuration of the sink/source. It will only do this for downmixing, never for upmixing and also never when the client has the dont-remix property set. It will also renegotiate the channel layout when moving a stream to a new sink/source. - Configuration state is now saved in XDG_CONFIG_HOME. Previously it was saved in $HOME/.pipewire-media-session/ You can migrate the state by moving the files to $XDG_CONFIG_HOME/pipewire-media-session (or $HOME/.config/pipewire-media-session as a fallback when XDG_CONFIG_HOME is not set). + Device support - Bluetooth sources and sinks should work better now. - There is now also a new bluetooth backend using hsphfpd. - fix the ALSA UCM Off profile for alsa pcm devices - improve ALSA port and profile switching. The ACP device will now switch to the best port and profile when availability changes. + PulseAudio layer improvements - Implement some more callbacks. The pulse layer will now also notify applications of stream moved, started and latency changes. - Fix error code when an object was not found. We now return PA_ERR_NOENTITY instead of PA_ERR_INVALID. - Add some support for loading new null sinks. Applications such as pulseeffects use this. Note that pulseeffects does not yet work reliably but can start now. - Improve handling of profile and port updates, it should work much more reliable now. Apps should now also again receive volume updates from sinks/sources. - Fix compatibility: - openal-soft 1.20 - pavucontrol (checks PA_ERR_NOENTITY) + JACK layer improvements - improve default source and sink handling. It was not updated correctly in all cases. - add samplerate and period to the pw-jack wrapper to easily configure the desired samplerate and perdiod for the app. + ALSA plugin improvements - Add a mixer entry in the alsa config file. - Implement support for planar types, rework the processing function to make it more robust. - refuse to load the alsa plugin when linked against 0.2. This catches some old apps linked against 0.2 that want to use the alsa plugin. - Fix compatibility: - linphone (ALSA SIGFPE when _status() is called before _prepare()). - Includes fix for a division by 0 error (boo#1176515): + 0021-alsa-protect-against-SIGPFE.patch - Add patch from upstream to fix audio stutters in discord and probably other applications when using alsa directly. + 0001-alsa-dont-change-the-resampler-delay-value.patch- Update to version 0.3.10: + Many improvements to the pulse layer. - GStreamer pulsesink element now works. - Fixes some segfaults. - Enable rtkit for client threads. - fixes capture of monitor stream by name - implement some more extensions, this makes paman work and removes some warnings. + Many improvements to the GStreamer elements - negotiation rework, avoid calling GStreamer methods from the PipeWire callbacks because they might block and cause deadlocks. - Add support for non-string property values. - improve stability after buffer and format renegotiation. - Rework the device provider. - pipewiresink can now provide a stream that can be consumed by apps like cheese. + Many improvements to the JACK layer: - Rework the buffer_size callbacks. Make sure we call the callback from a 'safe' thread and that we don't call the process callback while the application is handling the callback. This improves stability in apps like Carla when PipeWire dynamically changes the buffer size. - Improve compatibility with apps that call get_buffer_frames() with a 0 size (calfjackrack) - JACK can now create nodes that can be set as a sink/source in PulseAudio/ALSA apps (you can make an effects rack and set that as default sink for apps). + Added a group id property for nodes. This makes it possible to schedule nodes with the same driver even when they are otherwise not linked together. To make this work well a new flag needed to be added to nodes to signal when they are ready for processing. Together with the GStreamer fixes, this makes things like: gst-launch-1.0 -v pipewiresrc path=51 stream-properties="props,node.group=1" ! audio/x-raw ! pipewiresink stream-properties="props,node.group=1" work as expected with PipeWire managing the resampling to keep the clocks of the devices in sync. This can later also be used to force devices to be grouped together to create a JACK-like scheduling group. + Streams and filter now use PIPEWIRE_NODE and PIPEWIRE_LATENCY env variables as fallback. + ACP add per device port list. This makes UCM devices expose the right ports. + Fix some segfaults in ACP and UCM. + make pw-cat use the metadata to find default devices. + The media session can now save and load audio device Profiles and Routes (volumes), stream volumes and the default sink and sources.- Update to version 0.3.9: + Fix bad audio in chrome + Remove some errors that are not real errors. + Fix 100% cpu when disconnecting devices. + Improve pulseaudio introspection of formats + Fix JACK metadata handling, carla can now monitor the port it creates and insert midi. + Add a new permission bit (M) that is needed to be able to configure metadata on an object. Improve security of metadata some more, only allow metadata on objects that are visible to the client setting the metadata. + Add support for videocrop in the GStreamer elements. + Improve handling of the runtime directory for the server sockets. Add some reasonable fallback when XDG_RUNTIME_DIR is not set, as suggested in the spec. + Improve ALSA device names from ACP. + Fix various crasher bugs. One in the pulse layer, one in the session manager. + Make alsa plugin respect the PIPEWIRE_REMOTE env variable. + Various compile fixes.- Update to version 0.3.8: + Fix an embarrassing crasher in the JACK layer when metadata keys were removed. + Make it possible to add properties to jack clients with a PIPEWIRE_PROPS env variable. This can be used to make JACK nodes look like a device (like an effects rack). + Improvements in the session manager in how it links ports. Now it will try to link matching channels first and be more intelligent otherwise. The session manager will also configure the stream to the device port configuration when needed. + Add ofono backend for Bluetooth HeadSet support. + Improve default source and sink handling. They are now stored with their id, instead of name, in the metadata. This makes it work better with JACK because of JACK's limited name length. + Improve environment variables to make it possible to create and connect to servers other than "pipewire-0". Implement this in pulseaudio, JACK and alsa layers. + Add an alsa mixer plugin so that alsamixer works with PipeWire. It will configure the default source/sink volumes. + Fix capture devices. There was something wrong with how the resampler was used that caused corruption in the signal when the resampler was active. + We now ship alsa card paths, profile-sets configuration files and udev rules so that we don't have to rely on the pulseaudio ones. + Many build and stability fixes. - Update to version 0.3.7: + Improved PulseAudio compatibility. The alsa card profile code was reused from PulseAudio. Devices now support all profiles, ports, jack detection, UCM and hardware mixers that PulseAudio implements. There should not be (almost) any difference between PipeWire and PulseAudio in how it presents and manages devices. Other missing API pieces such as the default sink/source and move_stream are implemented now. At this point it should be possible to replace PulseAudio with the compatibility layer for those who want to try. + Many fixes and improvements to the GStreamer elements. pipewiresrc now has the ability to periodically resend the last frame. This makes it possible for use-cases like screensharing to only update the screen on changes while still keeping the client side encoder busy. PipeWire elements can now also share a connection between them. + Improvements to the bluetooth nodes. Dynamically adding and removing devices should work much smoother now. Many fixes and improvements to a2dp and sco nodes. + Reduced memory usage by using less pre-allocated memory where possible. JACK clients are especially using less memory. + Support for passive links is added again. These are links that don't cause the associated driver to become active. This makes it possible to have blocks of effects+sinks go to suspend as a group when not in use. + Both consumers and producers can now ask to renegotiate the format. This required some cleanups and improvements to how links and node states were handled. More work is needed to implement more use cases. + Important fixes to how memory is shared with clients. Memory was not correctly freed in all cases, which would result in reuse of the wrong memory. + Support for planar formats for audio and video was added. + Improved error handling in the session manager. + Metadata is now used to manage default audio source and sink devices. The session manager will try to link streams to the default device. Changing the default device will move streams to the new device. PulseAudio and JACK layers respect the default source/sinks. + Metadata is used to tag the desired output device for a stream and the session manager will move streams when the metadata changes. The PulseAudio layer uses this to implement the move_stream feature. + Many fixes to the security modules. The session manager now has a flatpak module that grants permissions to flatpak apps. The PulseAudio layer now respects the permissions of objects. Security related properties are made read-only now. Different access modules can now coexist. + The portal module has been split up in 2 parts: - a part living in the daemon that monitors the portal dbus owner and tags all clients from this PID. This part has to run in the daemon in order to securely tag the clients. - a part in the session manager that uses the permission store to manage the permissions of portal managed clients. - Drop patches already included in 0.3.7: + 0001-client-node-fix-buffer-size-calculation.patch + 0002-gst-fix-proxy-leaks.patch + 0003-pulse-fix-pa_card_info-profiles2-array-to-be-NULL-terminated.patch + 0004-pulse-fix-size-calculation.patch + 0005-jack-fix-crash-on-close-when-metadata-are-not-available.patch + 0006-a2dpsink-only-request-new-data-when-buffer-is-done.patch + 0007-pulse-fix-counter-while-populating-car_info-profiles.patch + 0008-impl-link-reset-state-before-starting-allocation.patch + 0009-impl-core-clear-the-mempool.patch + 0010-mem-reset-the-map-in-clear.patch + 0011-avoid-uninitialized-variables.patch + 0012-dlclose-on-errors.patch + 0013-stream-handle-NULL-context.patch + 0014-state-always-update-state-variables.patch + 0015-spa-device-fix-leak-of-properties-in-error-case.patch + 0016-alsa-dont-leak-structure-on-error.patch + 0017-alsa-dont-leak-properties-on-error.patch + 0018-stream-fix-some-more-leaks-in-error-paths.patch + 0019-buffers-increase-max-datas-and-metadata-in-buffers.patch + 0020-gst-return-NULL-for-unknown-format.patch - Drop patch and replace it with a sed substitution since the patch context includes the package version and would have to be modified in every package update: + fix-meson-required-version.patch - Add patch to not install alsa card paths, profile-sets configuration files and udev rules which upstream installs "so that we don't have to rely on the pulseaudio ones". + do-not-install-alsa-config-files.patch- Recommend pipewire from libpipewire, so if the library is installed the daemon gets pulled in since we want a daemon to connect to. - Require pipewire-spa-plugins from pipewire instead of recommending it since the support plugin is actually required for most uses (like screen sharing in wayland, which we want to support out-of-the-box). - Enable the pipewire.socket systemd user service in %post (using pulseaudio's %post section as an example of how to do it since systemd-presets-common-SUSE currently lacks support for user services). Also disable it in %preun and %postun.- Add patches from upstream to fix many issues mainly related to memory leaks, crashes and wrong behaviour: + 0001-client-node-fix-buffer-size-calculation.patch + 0002-gst-fix-proxy-leaks.patch + 0003-pulse-fix-pa_card_info-profiles2-array-to-be-NULL-terminated.patch + 0004-pulse-fix-size-calculation.patch + 0005-jack-fix-crash-on-close-when-metadata-are-not-available.patch + 0006-a2dpsink-only-request-new-data-when-buffer-is-done.patch + 0007-pulse-fix-counter-while-populating-car_info-profiles.patch + 0008-impl-link-reset-state-before-starting-allocation.patch + 0009-impl-core-clear-the-mempool.patch + 0010-mem-reset-the-map-in-clear.patch + 0011-avoid-uninitialized-variables.patch + 0012-dlclose-on-errors.patch + 0013-stream-handle-NULL-context.patch + 0014-state-always-update-state-variables.patch + 0015-spa-device-fix-leak-of-properties-in-error-case.patch + 0016-alsa-dont-leak-structure-on-error.patch + 0017-alsa-dont-leak-properties-on-error.patch + 0018-stream-fix-some-more-leaks-in-error-paths.patch + 0019-buffers-increase-max-datas-and-metadata-in-buffers.patch + 0020-gst-return-NULL-for-unknown-format.patch- Rebase patches used in SLE/Leap: + do-not-use-snd_pcm_ioplug_hw_avail.patch + fix-memfd_create-call.patch- Update to version 0.3.6 (boo#1171433, jsc#ECO-2308): + Extensive memory leak fixing and stress testing was done. A big leak in screen sharing with DMA-BUF was fixed. + Compile fixes + Stability improvements in jack and pulseaudio layers. + Added the old portal module to make the Camera portal work again. This will be moved to the session manager in future versions. + Improvements to the GStreamer source and sink shutdown. + Fix compatibility with v2 clients again when negotiating buffers. - Disable vulkan if the vulkan package is too old (as in SLE 15 SP0 and SP1) - Add patch to build with meson >= 0.46.0 since 0.50.0 is not really needed: + fix-meson-required-version.patch- Filter out libpulse.so.0 and libjack.so.0 automatic provides so this is not considered an alternative when resolving dependencies in the distribution.- Add patch to fix build in SLE/Leap where alsa doesn't have a snd_pcm_ioplug_hw_avail function: + do-not-use-snd_pcm_ioplug_hw_avail.patch- Update to version 0.3.5: + Compiler fixes + Add pw-midiplay and pw-midirecord aliases + Add pw-mididump tool + Add pw-metadata tool to inspect, add and remove metadata for objects. + Docs updates, man pages + install alsa config files + Fix linked sink/source in pulseaudio + ratelimit graph processing warnings + improve buffer handling in GStreamer elements + Fix power usage by removing the queue for the alsa sequencer system announce messages. + Fix metadata clear() method dispatch. + Improve parameter enumeration, make it possible to detect missing parameters vs no-compatible parameters so that we can use defaults in the first case and error in the second case. + Fix cleanup of proxy objects. Stability improvements on plug/unplug in session manager. + Make it possible to set log level from config file + improve debug of param negotiation errors. Log the parameters to stderr/journal. + Make it possible to configure global logger implementation. + Fix NEON detection + JACK and PulseAudio compatibility improvements - Update to version 0.3.4: + A quick update with some important stability fixes. - Update to version 0.3.3: + NEON optimizations for audio conversion (32 and 64 bits) + rework of session manager implementation + Add option to disable modules in the session manager + Release midi hardware devices when suspended + various build fixes + Clean up options of various utils + Stability improvements + Mayor improvements in pulseaudio emulation. Improved timings and compatibility. + Implementation of drain and flush in pulse and alsa emulation. + Implement poll on file descriptors. + Improvement of metadata for jack emulation. + Fix memory and thread problems in jack emulation. + Simplification of state changes. Should make more use cases work in the jack emulation. + Improvements in the gstreamer elements. Removal of extra internal queue. pipewiresink can now be used to play audio. + Add pw-jack and pw-pulse scripts to run pulseaudio and jack applications with the right library path. - Replace libpulse* replacement packages with a single pipewire-libpulse-0_3 package that includes all libraries installed in the non-standard directory %{_libdir}/pipewire-0.3/pulse and a new pw-pulse wrapper script. Likewise for the jack replacement libraries in a new pipewire-libjack-0_3 package. - Use update-alternatives for the wrapper scripts.- Use the License rpm tag to specify that although most of pipewire is licensed under MIT, the pulseaudio replacement library is licensed under LGPL-2.1+.- Use gcc9 to build in SLE-15 / Leap 15, since at least gcc8 is needed now.- Update to version 0.3.2: + build fixes + Added support for data type negotiation. This makes it possible for a client to say that it can handle DMABuf and MemFd and then let the server select a compatible format. + Handle errors when enumerating parameters better. + Add support for rate, format, channels and period_bytes to the alsa config file to restrict what alsa apps can negotiate. + Fix JACK midi output. + Optimizations in common audio format conversions using AVX2. Small optimizations to plugins. + Change the vulkan compute example to an MIT licensed shader. + Remove some hardcoded defaults in the audio and video processing and use the values from the processing context. This also fixes the vulkan example. + Correct the documentation and defaults in the daemon config file. + Fix alsa and v4l2 buffer recycle. A paused client could cause the server to leak all buffers. + Remove some warnings that should be ignored. + Fix a crash in the bluez5 plugins. + Try to select higher quality formats first when negotiating a format with an audio device. + Fix an infinite loop in udev detection in some cases. + Add non-interactive mode to pw-cli. You can now just do "pw-cli ls Port" to get a listing of all ports. pw-cli will now also connect to the default server by default and has options to select a different server. + Allow the server to go up to the maximum quantum (8192 samples or ~=180ms) if a client explicitly wants this.- Update to version 0.3.1+48: + Fix 32bit build.- Switch to source service, update to explicit head, file with non-compliant license replaced.- Switch license to MIT and actually package it. - Add doxygen, graphviz and xmltoman BuildRequires and pass docs and man = true to meson, build documentation. Package docs in a new docs sub-package. - Add check section and run meson_test macro, run tests during build. - Add fdupes BuildRequires and pass fdupes macro, remove duplicate files.- Update to version 0.3.1: + This is a bugfix release that is API and ABI compatible with previous 0.3.x releases. + Don't load the rtkit module by default. It can cause a sigkill, which is not desirable for mutter, for example. Only enable this for the jack library for now. + Don't use pthread cancel by default because it uses a signal that might crash some apps. Only use it for the jack library because jack clients really expect this. + Build fixes for -Werror=suggest-attribute=format + improve error messages, don't report harmless errors and warnings. Try to send error messages to the proxy that started the operation or is the owner of the object. + pw-cat: midi improvement, add midi recording and dump in verbose mode + fix properties when loading spa-nodes from the config + Fix and update some examples + jack: check arguments and don't crash when invalid + Fix buffer memory upload. + jack: fix compatibility with zrythm. Fix timemaster install, improve sample_rate callback. Fix reposition handling. + fix crash in port after buffer negotiation error. + add support for control ports in pw_filter + fix cleanup of the metadata module + improve param enumeration. + Clear stream buffers when the format is cleared. + Add create-object command in the config file to create object from a factory. + Fix crash after the driver was not removed from unassigned nodes. Also properly pause inactive nodes. + Use "true" and "false" in properties when we are talking about a boolean. + pulseaudio: improve compatibility- Add patch to build correctly with glibc < 2.27 (like in SLE/Leap): + fix-memfd_create-call.patch- Add BuildRequires for pkgconfig(sndfile) and pkgconfig(vulkan) so the vulkan plugin is built. - Version the spa-plugins subpackage so different versions of the plugins can be co-installed in the future.- Update to version 0.3.0: + The 0.3 release is a major milestone in the developement of PipeWire. It features a complete redesign of the scheduling mechanisms that make it possible to run a JACK compatibility layer with comparable performance to JACK2. + The API has been reworked and is declared stable now. All developement files and runtime paths are versioned so that future incompatible changes can be done without breaking exising applications. + PipeWire 0.3 also includes a (now mandatory) session manager that populates and controls the PipeWire graph. This example session manager is very simple and not configurable. It is expected that future version will either switch to a more flexible session manager (like WirePlumber) or improve the configuration options of the example session manager. + PipeWire 0.3 includes both PulseAudio, JACK and ALSA compatibility libraries that are known to support a wide range of applications. The ALSA library is pretty complete at this point. The JACK and mostly the PulseAudio compatibility libraries need more work. See the Wiki pages for the current compatibility problems. We do not yet encourage people to switch away from their existing audio solutions (PulseAudio or JACK) but we would love to hear from people who try it anyways. Future versions will mostly focus on improving compatibility further to make PipeWire a drop-in replacement. PipeWire comes with some GStreamer plugins to consume and produce data for PipeWire. The consumer (pipewiresrc) is working well in most cases. The sink (pipewiresink) is known to be somewhat problematic for now. - Add pkgconfig(bluez) and pkgconfig(libpulse) BuildRequires: New dependencies. - Bump libpipewire, apiver and spa_ver define following upstreams changes. Also add a new sover define. - Package new subpackages: libjack-pw0_3_0, libpulse-mainloop-glib-pw0_3_0, libpulse-pw0_3_0 and libpulse-simple-pw0_3_0, as well as handle them in post(un). - Adjust options passed to meson following upstreams changes.- Update to version 0.2.7: + Add support for alsa-lib 1.1.9 which changed the include path + Improve error checking and reporting in the protocol + deviceprovider: fix probing without starting + add sentinel to some functions + compiler fixes for musl + Revert object tree permission checks that broke things, this is probably not a good idea (and the tree of objects is going to be removed later)- Update to version 0.2.6: + Improve error checking for threads. + Fix some memory and fd leaks. + Fix compilation with C++ compilers and clang. + DISABLE_RTKIT should now not try to use dbus at all. + Camera Portal fixes: - add Camera media.role. - Rename module-flatpak to module-portal. - Use the portal permissions store for camera checks. + Actually use the passed fd in pipewiresrc. + Make properties with "pipewire." prefix read-only. + Add security label to client object. + Enforce link permissions. + Permissions of objects are now combined with parent permissions. + Remove libv4l2 dependency, it is not used. + Improve format negotiation in autolink #146. + Try to avoid list corruption with event emmission #143. + Fix destroy of client-node memory corruption. + Various small improvements. - Remove pkgconfig(libv4l2) BuildRequires: follow upstreams cleanup of build dependencies. - Drop avoid-invalid-conversion-error-with-C++.patch: fixed upstream.- Add patch to fix use of headers from C++: + avoid-invalid-conversion-error-with-C++.patch- Update to version 0.2.5: + Build fixes for systemd. + Add cursor and bitmap metadata. This can be used to send a cursor sprite with the video stream. + Permissions were set too strict for non-flatpak clients. + Fix crash in loop caused by thread unsafe hook emission. + Add more error checking for thread-loop. + Small cleanups and bugfixes. - Drop libspa define and add spa_ver define, and following this drop libspa-lib1 subpackage, no longer built. - Drop doxygen BuildRequires and manpages source, follow upstream in not building docs nor manually installing manpages that have to be updated every version bump to ensure they are current. - Add pkgconfig(libsystemd) BuildRequires: New dependency. - Update options passed to meson following upstream changes.- Update to version 0.2.2: + Add apiversion to pkgconfig as well. - Add apiver define and set it to 0.2. - Bump libpipewire define to libpipewire-0_2-1 and libspa define to libspa-lib1 following upstream changes.- Update to version 0.2.1: + stream: update to latest API. + hook: add private data for future expansion.- Update to version 0.2.0 + No changelog provided by upstream. To see the changes in this version, please browse the commit logs at https://github.com/PipeWire/pipewire/commits/0.2.0 .- Initial package, version 0.1.9.sangiovese 1690557189  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXY0.3.24-150300.4.6.10.3.24-150300.4.6.1pipewire-0.3libpipewire-module-access.solibpipewire-module-adapter.solibpipewire-module-client-device.solibpipewire-module-client-node.solibpipewire-module-link-factory.solibpipewire-module-metadata.solibpipewire-module-portal.solibpipewire-module-profiler.solibpipewire-module-protocol-native.solibpipewire-module-protocol-pulse.solibpipewire-module-rtkit.solibpipewire-module-session-manager.solibpipewire-module-spa-device-factory.solibpipewire-module-spa-device.solibpipewire-module-spa-node-factory.solibpipewire-module-spa-node.soalsa-card-profilemixerpathsanalog-input-aux.confanalog-input-dock-mic.confanalog-input-fm.confanalog-input-front-mic.confanalog-input-headphone-mic.confanalog-input-headset-mic.confanalog-input-internal-mic-always.confanalog-input-internal-mic.confanalog-input-linein.confanalog-input-mic-line.confanalog-input-mic.confanalog-input-mic.conf.commonanalog-input-rear-mic.confanalog-input-tvtuner.confanalog-input-video.confanalog-input.confanalog-input.conf.commonanalog-output-chat.confanalog-output-headphones-2.confanalog-output-headphones.confanalog-output-lineout.confanalog-output-mono.confanalog-output-speaker-always.confanalog-output-speaker.confanalog-output.confanalog-output.conf.commonhdmi-output-0.confhdmi-output-1.confhdmi-output-10.confhdmi-output-2.confhdmi-output-3.confhdmi-output-4.confhdmi-output-5.confhdmi-output-6.confhdmi-output-7.confhdmi-output-8.confhdmi-output-9.confiec958-stereo-input.confiec958-stereo-output.confsteelseries-arctis-output-chat-common.confsteelseries-arctis-output-game-common.confusb-gaming-headset-input.confusb-gaming-headset-output-mono.confusb-gaming-headset-output-stereo.confvirtual-surround-7.1.confprofile-setsaudigy.confbehringer-umc22.confcmedia-high-speed-true-hdaudio.confdefault.confdell-dock-tb16-usb-audio.confforce-speaker-and-int-mic.confforce-speaker.confhp-tbt-dock-120w-g2.confhp-tbt-dock-audio-module.confkinect-audio.confmaudio-fasttrack-pro.confnative-instruments-audio4dj.confnative-instruments-audio8dj.confnative-instruments-korecontroller.confnative-instruments-traktor-audio10.confnative-instruments-traktor-audio2.confnative-instruments-traktor-audio6.confnative-instruments-traktorkontrol-s4.confsb-omni-surround-5.1.confsennheiser-gsx.confsimple-headphones-mic.confsteelseries-arctis-common-usb-audio.confusb-gaming-headset.conf/usr/lib64//usr/lib64/pipewire-0.3//usr/share//usr/share/alsa-card-profile//usr/share/alsa-card-profile/mixer//usr/share/alsa-card-profile/mixer/paths//usr/share/alsa-card-profile/mixer/profile-sets/-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.suse.de/SUSE:Maintenance:30045/SUSE_SLE-15-SP3_Update/b1d42bc7731209d5e8b68deb89633aed-pipewire.SUSE_SLE-15-SP3_Updatecpioxz5ppc64le-suse-linux directoryELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=7755187169a7c8d432cba42451dae5bbf2b53e54, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=cd14767ffb105ee7f5537ed7396bd5d2baaa0955, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=2796dd0dcf15e72463c2c86c7f07107dcd322341, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=05b9eb87b38937b30ff3973d54f4fb5b7da054dd, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=a9cc7f9ecaee7a02686636f98aa8b1c29d79f702, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=0b73c06874a9fef02c3554f00eb9f0b0ab5b09c3, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=65ad177b0772046f7d486298010d7c67b7e1212d, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=0eb9e67ce5a208d4a06eeef6f8aacc14e1fc2dc3, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=5c54fe8a409bad3bbb4a22ddd5229cf40be00198, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=901a1d956d6a5e2fe8b098bd4650d205b5a6a801, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=71388d3d72a7677632fc835f273148aa3ec73cce, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=0f75a2aa30cda72ee54c23d62ecadac6192e7be9, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=b885e743077875ba04ca8301c43069f8df8cbad7, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=2e9ad7d1d4e0f61e7ee1661f92df8c9e8ae4ed0d, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=543ea69d8c58e7fe880c9e0cd030aabd2589d934, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=a6100676830faf369d0e6ff12a3f3beacd45f1b6, strippedBSD makefile script text with ".include", ASCII textASCII textASCII text, with very long linesnqu0>Qyutf-84219d3683acd7dfde082bd2555a7ee2f3a64b0d7219eabbcdea3f7aaffb08ac9?P7zXZ !t/Ҟ] crt:bLL Eo *eÿa :cL;? +~BZ-;1(ᶱ1+o9$X{U |DliF#N Sr.<nܕSӓKY>\U"pJ fm葄)'NVn&o\:W) . ^2UX#?5K,4W&'c8mtOV92@wssz}c:8 wd$c_ٕʏp\>MjʡH͵j3[{I:[oxJ/h*Nz9T!Mf:SI]&p˻<[*J.u\5ȫ|K0/CKi. elZHj88O oXɊO9npǞ2Ft~Ɵ3]}H _J i"MG.*F}]vMMCY"G0\zAZd9$ ׭6 4#~Q:i ;,RwݱiY e ! ɱaq?q:ki&Svy]|$M{8mLj ]l%i؞؎#*)4Π2ɮRp%]*whwGo(YXƆ(X53P3/!˟<1s01h\o%-uOa0iH](9K7( =ay\ ?@ ݠ B}ѡ=_ ? {!W;&ҳIƂ1G4~&D3&=bݰ Yˀ,5@`Q$yZvM~+juuM\3[+&R@6A1N Mٸ^j\] %gKæg>Z%e YsXi/נo%I鲌w#A\4 ݻYk;Hj{A L+:tId2oD] WU]R dmtӊJ/G8TDt̽uq'm؈# 9.5BO^̄Ng5C&( 4OpG§B'425oD ^4X)nlK?簅(2xK_v H~J 08ꈆf c.&(6|xtdpu ;g )q1:_;:bAO9?pY|,.W9XPE-+SK^Yt~͞U' "|&I\s~F~b+a(vV6U[qv1NJ3PXqc9PX~PܼO,Tu}"4`(e:˳`odjjD,mGg 2Q̀z yKP ^[ 5:1 yљ)Zk @ӌL찋ɱ&Gÿ҅Ѯp9a8<h6[Wow)uxTٙR )/H~L#MBZM.L8  d H)MgF%o{AO&dہw͡s/Ro+/G$\MtK K<:x~6;5*Uf"Nfh p/:`m"T#N(!HB ' )5 QL뷡\nz^4}&?[¿om)Vۤ~9&ч͏ l(}1RV)&I[wЇ#$nt]:+Y{:hP[ʅzb|~eS;w$Lqp#9*qܰ4d@/8ySh[(㮃8cix@e_?̴Z2oD`*z,s74%14ӷjB7` \(ϰS6*A䶏+ wU[E 8sY0Th*,![{Z&!K;.\}&Eqw6uF'oUP9xXFցdYP~2~w@F1̠Vy,V搲h :wi@\rAA 8juk4eps"򚏀5)P~?FOZ?z3(0O ~ ?2^!+r;7?*DFPw!G2}}L:Ǫ2+k=n&4S2B$Tѭ8E 4`fWw4/=p'E?`Sod/Euԅ~R6IVپUWiNhWYɼ/ŕW1rrV)[N)ΰg dCGp4DB0q$x*0qK? ㄈG_]Eo-#$3~7F-<}z|V?}}gnrh=ÿѻ',9緶E"c=·Du|#oZ#2E(}/{yR?Og=9,&Zo֝MkgfQ*Fee"vẾPY xɍ"J8G*7 2$@C;q~w <8@P%\&M*=G|5REox+tQ|"mO~8T^ /Ȕ1\C6V SdBA.Ӳ9ߔC#:KhSLQ86wMj!_ȶ9Rϫot-*slHK|@X>̴TldOY])OD~ f4 :&ŃO6=>zP`]2i\$VA'VWn]%xe@k}DnT GI3q߂)?^ (}*A))u<^Wy+w+ؑ*K1<C Dng1r {En>Da)Qd`t#<2v[ :PX);l%!4QCHkVՠ<%Ƈx}⣉Z:wޜ0#+$a'sh7$2S X᭢3L"$o,]ĵ}=}+tΊ:~?R` q!cߖ33q,q0*=~*{rgDDK򕼊j&&~"(vSS c|RTn/6izggJ3Aπ'Y'apmblւ 8{<)]95y,dJBDaSьC#O Mu?cAKi@H1q^a@XQ~g,x8X1r`qίv9`c H?b1D;t/}LsD ~o?OqZC1dۯxE G`aoklW_nsT%2Y2R(xhT.p٪r57އ\ɻ'OU_*^:p 8 ֎gF·qEn6HRr@ )kMl2.yA Yȸ`:eT A,ĕւXe_BY+3SY.r҂HmNw))JXۤ(Jt8jx.¥Ž M{.bWp9D;N y}6,?9/3Ԫ!Ʉ5-(B/+G}>늮~fƍ&rZmgܙ磐Lg`m|IٺgU%44vnwBE]9:}8Nb [1#R+ێ OL^ſ/dXE (.u6kBJ lHHMeJ&D+0,5x8D}<#ew)%y꘿l ý^nƁ|zBP *7H8/D# =_*˭^7()ìI)ɯQ 9f8XSC#iz$N2Y+.|7۪2s{tN/unz| `ɉ :Z) #Ѣ{~Aal ׯCn8=$}S]\l3>1gN:RVM5$Gڿ-ߖ6%I/=J{N@ƓWVG(OygbД;g@ޚMf']PlK4NDR4* ;If9GhtgViMYD= ^C|bÀܲekZq &xˌ NEja|Br_TfjUA꤭ ɁI ǹ$ 겿 }IzDE{k p YMѶRgJ>$P(KrXP(.sOX;{ ArCE;A;:hq{  o2Jh:Me=L'h?yaNc/;aҫ NAE@5? P41MJ1Fgs L'96 ix4J s#g1e,3S$#(휴Fո'3t#*-K܃AdHֺWs [6<#EO4Xܪmn(GM0ژ6ӫGD ƍqm$k&)IJ)n6NOa+؈_8)!K$i>#\{M)T$]ubqwKeG8Ya[,8ϗz'IpB<'k[>ID,++DJ֛C`$hj-Zmhmn'Œ2XYIt4{4Mtx}r<07lf<ؑ,hq20B?Ji0~ݕ ?Vif~*K9.WmbF#)I[Cٿǵwu+`|,9DIs⸣ ?xo}c=9y^Q"G.nrp/³w'V;F<#y V -8+ lHc}Z 3.I3CZ9M2 ?jo )ѱ?hɍ}r~8.jb,3-̺x} u&F2b#P] D.W͵e,䮟ÚDkK*dI q(z-m+|QoXe71 Fsh٢jcu,Pm.:d(ӂю1av/F<kMLQm-:qO/ؐ'ZƭIxXغb9uM;}ؔHĠݥXpxހcIVeyXtt*8֪p7DMwZx2?ʹ} )#C'Rf3>G4kێnpp82uҳMy27?pKے(%%R!/srNcPKYu+2@' 䤸W @ D- (IM;D<6 >9ފ`r%۬hy Yz%-QB7":#"!n-ޓ:[Lm*ygOu$Aem?U*( M<1Vsn)=6.?}:"2-CzAqb4 h(Kܝ)ݼjǴ!ͿE",S5;qqd Y >o|Pe|{%0WJm˻%qf>)a. |>v\W+d\m|$:]O-r`|Y#74=I[z8E?/١fN`ܘ bx]Mt0Q x-cJ{7|1B߶g^ .j_֪.yF͉Eґ81l\ՈK 66)GN{@#f%0?ׯ-(||KpM˲I:.E`C[yf4?߳X,-=G2ҟA.r4P (P4$7"픭3EWa-v,,W2a[/8 @T(0wg^N餥.<{E J T pNOͥmr˪ _Nw@Ԗ>soAn^Γ⛊ %+넩|iSXzB!o˱{bF<^l|U;pg'%2^uY@19jWR!q}K2w ē+;N{@iܼט aq6|Ƞ* 1GeU73A(n Jb} VbS16 HLFnwﰩV !Z'd>9VPzxbL Sh | w E/s̙e*@-wf6>)##5([CꞸkmRnzw v]W jT_.x`\3/{ 3=8ެړRi_'n;|M^|E:E#um%7]7]FG}bL lb H=;~ROLYsNW:oqQ(X:Az %הjxa;Teɡ{[ pq 9XHmZ7wt(yڶ֣ cr~mƛfUnز@gPcgQk:)նi+VknŅ S7eC9bUA3)Wb]<rb~-~x¨FOux;M ;w8N 遗$G~^x8],g7p-wu͞,SqP I5/Mƕwvtʶ6/_3V7s.ڃ\xoqV TpB4/ƃ6a=<. g`@NLp$Ӄwc タӂ;eo\=;oVH*/Ꮏqԁkrl(vEFFBC d7v#:'p~62&yr,xX_u 91~*b l6ǀPe(q-ǂ\0) !C`^}qWQ'1ŔK`uzwZ 2AZJDgʓꇴV(O[;Kg"rk-ad,Uiv^ų(& n!݊U#K5x;)Wo:5SO9̦vҴFp(/]L* gEUӲL\6DXQ+ hOG7a]yg %z~f%bx8^,a&`ZǛz)*Vyko@vt=87\4Kם35,LZB25"g#"GT{%;,[ц!<#uWGJ7erEQoeȂ'o]D"$6ꪪՆ7,5}"o\ lP9j2^ CC=k)ţsNceO bk&lJKWsUf֘V(VP/v Z%8ʟ\qs(nqQΤY7d^WXfb㤠zF _ }ŹӸ/d5l8q!, nGhP $S@ɘ6ۯ F9+R@ n/TD\'{C =g8"'RD@ڷ.*,Pr|k޽Gˁ'lJ1b[2'Oq^3.si.$,yR+m<3~Yyq k3*YN$צaeH/f띕3.IWRheP?oh6VͥJQ@1T"4{H֗?qY+{qXXcO@^4'JPҶ5Y}Ι,`:;V<M5ŏ՚.vSEjX1n6%7jHӬ{^SdY&0#/Lk>r'l.˯WP^!y+R)ǝG/%)o„{zZL'.o+?7Ŀgݴ{9&x߹m ?1MBQ'j5 iPqid0Oh|m+teTkvfA/?qSΪFHjY*8fS/q(>OxރG}?T6*p'q`W9 +6btpz_+Ckg XgۙY43621lY[wu e3{)lV7 S;>E2=!E)3K#R޷p /lP@zldŘX39@@KPUM(Y½=fk_ G4h:X51#IK,Y:(R[sć`%^[/F.) |!rw1By`6Y].!RPw-Z6Ъ>ΨIh\c6ˮx-4B+.U lm4K9LK筋Of;G7uN` #/Vm g>8Cm arάkHhǂa/D $ås!Y6=h'x K:Ft gO3M^k!׍k ueɌ(q,w2Y;u oRG]dk=2 RwMf{\B"-'BvD584޿uP'4j, _OSw_{0՟*=:B}75lTBߩHi/&Y`($hҭ7 ÜkVpx9H󶱷#U zWtK.F4t@և|d4xoE+͐CT`1bv=qaq;F@޵In6 64o)z_yyL ㍯IC/d7n'˃6v%.?c\xc?&ZGI[ؑXQc\4\q-ݛ+Ay N&V3"ɴ҆U$0a/I:\f=Cȝ\w>V/ Df.d^uDWW61ߌG\ BtfM7PAơb\Z =_x ԕJ˯r#yz=r_7IgvZ8*}7pEmީSr#$RJ=ɬ.ѥm `;Mǘ4uZ;@kcr/)SC}!?Q viN戩&(Pa !1S 'K_IJD~X[B$e gsZZ@A|8&B|tjR&q͸gkECuN >|np9]׏;O0FohA D`R,0z} )'M+NW"-gC) o4]s6 .Q,f8vEb]ϩC^O{MTs .m{UF|JMPj=b]+OD7DRr׍zhl3ң4%%a7}yGB~ B h)uf пLY?~IT-#Ѫ_->1*8h}u\YMo &7?, c kpM^T5B2fdz承hfba{ڂMRЈ;, aWw6 D@;SZ F3AV +hr;&# ȁ2Z5!Godc3g !5(sG\jTvnݾf^4Я>1CvV̆H`7O? %.XIb$.=~j5V:1Aw[ǙKmeWs2zӐ;vD EY_GuvsέRZS< Q;o|}M}ٯho Urt 8NQ[2d2gϽoT"ws&gU0uitxf tݙ-WmW Rؚ8y. @" < q~4}F-%>?1l*q/μY >F7DHm7M $ >| 3\Gw"U r'Vj`@ T OԙkL'FQ/j4 Q U8*_dkAN虵mɐ$]$~B'#$ Oգi{qM|җoWܰy26 iC[V~jOq_IldZ]R` -%$%'()Ner>B^` F(E#2[^yYD"JF+1!Wl;wa_ ZW{BT-ΫC9$)m8 "?^Ftv2Py4_ծk%IC*;~jjo%|Ӱp>ᔓ5)w0sm+[Mú`ic=pCU.';{zɗ@dGw)VG\=^+KFJuJ=!˛ďvR>)3 @&Ώ#YxMϓl-W*'5#yqt UX~,4%RpTN n+]3GȥejD {[6&خcZھ a"I5u %Nr82SѺ[>0.>K>AK]4dm{y8qՑ: _҃~of)aP-@4YcT1)vdn͕V41Ozd+Ǩ zfWNBsZ77R`qˮ`zY8Ľ7?.G]c+~ը06{v Jsc}moӽk+iBԭ&z1wr=A}XoR Ȧl.!!ŴpOrcgw4)ȱNc?@;$ fk0ew(94?r -:SyQt%c_y٘g}c bGײ;°(6F=}SO GS67r\EMDKG3Cab}?+q0םU"% _~o|'A8gkp$jK{~},y66]6_wi.?] y=R#>g "0Gpja>m_3l'ty13;B$l2RlB6Xmc8*ݟ+0k&~XkfƚKn>3dـ("K.Iom_,sH5Qn**6#^1@j-ƅN IBXoiw|[R+#/rG! 8nvoTE-ۖ`,%󡱽 &Q]k3kP*, ?onpk4Ex^O*-ACRs}Qd餂[QD3HEz$V8:qX"(E 7ފxvp/م`t%"fa%(P$"ǥ%\F໖ֱ(PN WOE6N@qC**c#"aŀ f v.Z.^E r_QBc7r}CZ5 19QoXVp”sX['68њut΃+&Oh*"ޛevM_ uyIZDR ceI_w 6]iYg5R"K#6'қ~z3?INAY@wV&ٮkkqZSP1FmL-ؾ ŕc ]y)[ eŠI <̜ASpo֣,tK3B*5\xQJGtq,[Eș~b/&u@RЪ'pg1gH^*f;?zCr߻EdrB9 ;[S}ʤ9nXCUZ;rOVˤ&n0jfz]u➞e+$Np/i|r)T)f#*$kN7Rӷ⾀X цbޗ~ϥj7Ā~Z?cUa%VԳ=v"RH˶i=)u 2U:0NodadoDT sHjs#{[bo.s{[gE1ɺRXK3xxj.M1v]C<.n٢uZ @ֈ9c\%o=+ErnڡP98DȾ{1Ͽ~m}-.SUxRh_vw'_baB7 |<#<8y\ \65sXо]?=#_$%Lm#^(oO.?lqB *rL6AmP-9~$8ܫ]NJ::,xuX lbGh?,>rm^e DZkBRt33"8,`tZscR#yU32χ*j@ 0Ի}0;4j?"ڰnr.Z@c"کi8O*=9˔~G*/ld<ѵz#"\|խRdg;KYgtK(i6Is~68K`č~63ubTpZaU/D@02e18s̿|^2bp fS=)sBF5}fi;pe+Wt[䩖bk& k +=~A~5ONiͺDHmi7 s4<*ёceA sp$4u4hclZDqs*Gd4ϸb@xI0fSX m`F%wNODz!Xyh2Kz6P1z{U}hU4K]pt l5al~-#}[|U!6mhgdq,!@%0J|)UqLC[bpCyG:=6WlX jS0ouiƤFTdžxոo%db&X`d)SwOʕ4ÊGnIՉ$ hÎI7I&\}T߲ٖ$LL!Oa%Ys&&pz o*t4ܦys1z7r{$QݱDѷZ:FPOb+zxVMo0r%&V A uD(~\rLgOhɝkzî7 }7Z2^/q{s]TS`OnOIEhSX+]r+3`oz%ookqze*M8/=)d>,x qfBgv%Hx\KqJ4+4Y?ĽQӏ~]վgnAOGHC?apɑL(jHJJ50)5͏nն`6$ t_'4f_Υۡ|QiiK񽼐XNԙ=eOqZdm ŹLERHcGB,Sv dTݐIw*H۽ADHXι4}d'iALc'~ȑ#W|瀘 RRxP1j,+=¶P"BL6՜b蔝SPYhUe $kRӃ6:8ە&@;{xP6׋ި \ ژS˺g7_fR6U0Ӫ6[O6B<*yLb7BìqU> ]_ĒY;ۉk<'p|Ig2( m 7F$gܐhlBMzU4/QzW5h]P`\%b0i1}?ݬ1ce*<}T:žDU*ɝE?I/K1La^ R. KeVg:ۈ&`;CwnC܈ ;Ì3Px`N;<+**ޙN3Dz<=zm^i. C!&Gt`d.q[>uE~GRf214a>ςFM s$; }ؼ.X'8Ìh7p;xpPU67\6u彳Ž,U`#jNӃ7 ,bdB6te7Sr93'Ty Km\ؚ,13am+#tO>Ǎ )7C2Q:ש 4 G Qu%3zc7NMnb|oS7r|ucou4Yl-|IL6tpƪKU KpQz±q< z<,IJՓj%VۀV 1qQj϶#F)l7^.`hj_Ҥ{EflѷKO& qxH H/ ؎mlhN3P7;A :6ΑO#LS ]~NJWt^lDK,-!ŤdVAes|C̸+pkg\ 2:qXG"vT[J+ov`#.5F&T"f _Ro.9I:S IyuZF`̆6i dL⊒5N9R9ZQ6W0>)7t'Nv%y/bMkRõ#XC\UWeҭ"_4o;R*<@'ڱuTH&oD8t;оo)ypT[71BΕwD$S &UƾO 1* ?BnͲpM.":-[4,p$:3~BI@]~/xUchδ[ʳuBKr>f2J;}}䪬2Zt5WQ(zg[tgǰQ^uMUM._ul~0w4^\Nv bs>ne9JR`9C ^v%5SBIQDHl*OSKX.S,1?*GtKbLYiµqŗ_L>.լօ-2)'p 4qH{Rߝ/4bUB%g=yxFH؋-ÉO|: ;߀\fqC6&%ECR1N'r+Q!}%9oOXMpcоx71:=FvePU->3E,In߰PX/c-+|ͥ\g+P2D̕cqg PH~e-[ue07baض7Mߜ R] dbk؝ []& cdGKuxGx3_'w5 dOmyQi4 TY؛Jb/Z)! ǯJZ9RQӮ$cxL]tI`~,Az״{iil*b+]wE)s}GNC6ׅ6Hʼn%gXҌ^M܉9ؚwJݤ4LAXq(~Tg$ܪTu~TQ'Mt~,UҞ~ +H$K䪚=(yk+8WYkoEfᕟnCQ:?I U`2LǪ\rt$5e2в_$ß曟EsB~0'iԝa^ 5J>T{((˗{ P.0W8s1gWuM PP*{0ә쌞QC-/4M&CW:fah 9z8GkZvR VWص˛ڜ^+6]3ӭ'& l_ֿw@4=D_z6dZTRYyk#]`#7v!4A eұ;pU1~vXg_@E6%Ĥ*Pj.lhGqÒb_Yb`&ǧuzʘ׺?hGa/ρ0a{n$Xt6ިIRʱgM;E`*ޢiChߖ+> }ͱ=D -GF9(})i z;f4f՘|w5V0qIsd/yBHi @Ygt:nA1PbG|Un IAt ifP(2'򅋒LôWϰSVcE)$ euXUo]߅WXIrBֵ4'J]%ICyV2h){tLJPg N ,m\|^ЋWkG4<oQ,؉,&ƀ&~]?1Fick:J,iQ:ZK=8оmz` ֔DЂ/Z^eZu軍}sxj.GW ;U3vNwdCY[kBe9X mMeFϸ]|psTCfŜH-=클K|<6>;&8ZqQۦ /*1BaaA~?d#Sr7V}?C9"ԎsA)(WM8G3kDKn0 Bw% cՄ[ӤWWM5D ̨Ţ.ኵuW5C'U8/q.~l5Ҋr4l8~*rMi2\=0'3x3V=_2tNIqe 7P hlmbM7 Oأт k60#'oE'Q;Q+ay̝Y͏-:\!=NvEMǗ XEζt#E\ LYRه'j:@VsPO3/HDIlמIs@:,ګ kx)ؗ>Z#D2ٸtq|#jWBhL*8d…@oa)'w|lOoeʽ/9 vHT]H,"f,.6,/r <.5ud 3*$,ϙ@ Y+p9K_7pfNHjpbFx~2Q FBv1 r'7(f!5R-[hۡR_ LHO-/͕a?iB1I˹+1mwjR_+~ :oHKJ3)xA/Hr f<%R 'hƃhTz5& ҋ)~W&T *ny+ 8rq) dbEr wȂZ^'U?!y)!++DpDH$zz{j$@1` k#Av#dCբW4>, @ (PԴSjW0^jg>{Ϫ/?+q2u0^H2_U :kʧ;rRokŪ( ~H:F(XĻb5j]x oSqdJ]qKIA_ZXT ǡ L knE+~{L [Nm@K` h AATs&,Ț$-qػoW^L@+b޸n[voe{N'OZOgewvA[(R=l X"OqK1͔X`2ˋnm8&? [)&P^'JPxHAKs\`TF|~vOMZ !W0@` XkƊGxf⶯; sM2lAŠ0kur%˜ƹ7Y i,UdGlu~v7S6<<L,x#nؙ}i nHwxg7dtgG?X3 úE1k*UFv9;^2%)f㓔﷪d݋RgeiN8V7=h$AX2FLaX.6si"|IZ<*dLNYQj֔/9r*OZXNZ8y/X]{!dEmH@ trΕ.;?_.-Â#(!&XuU  tJ!8Zwf`>֨ S7=588p `JH@ѳ B}rĊAlZ``KFN*ouG}Q"ݐBV^1o( |➚l\[&h hz+_#+xZ '7MO,"4a#C[8o,;AUHۑdDC reZo4Q4*ڻ`?Sg~m kncp{\dM-r =$ } k /n_KR<󔝥T8{Yk|>'%#p%f>Ǎ/!7N$ט# aI;nQS_ܢvzƉ& Q86b͎bD㢒N>+fz4<ؑkOG們1a+#|[n FY~_P\e1=sla\QC hk:o5#ՎcJtPrnQk[lYS;2$f.9c1!$("T0_d]A7ǝ_iM`n,U8p߯cٽ:&/wZ*;mq{OCuog/)T9,밊82-qZUo[0iUqA[ƻ}M˂QGIs| P-UQF8 4uW6Jg^LDf\I:6؎RHwPH?U$Eݦ^.2 ljrw:Aͩ']ubkvlaŠ"{nqLf~e %qːrC`nmitqt˃V{_k9\QOh@b%'][ZlYDtťIlxc޽Eݵ@ PTPXSuWX@Zd=5b8cC6BZG Ӭ7ɺ tXm Q e~+FSLPڅB0n\z ;ĵGuP~U'u@de ;/Z^dcx;,n-_b--&~ 6g1 }:/%926 M4|~D3(5+à%YKa?/Ū.FqPF`\t~w3k.ZU6\|N5Fdx8a|R'w|Ue-Mt:C i+⽨D6qABq`8ZsB9',-:Aڐv6OX];K$ϩMHh=ߜn̩ -t7<НiՆR!v<ZYO6 tHD4<]NӪq>bh\1!or0q s_/ز\4zmu1S;Z4xpV7Q߿YX4ɷ!nQ 3DMjAU@Kka1D{ΩhMJ?iY;El6ĶT 7B\އK"ۃd =}(L`aHmJD@ nX`QX'%>ŽOdR: v_=G:!?GHfg;?/wMeB)X,phY.]` h3®;(XN%ʺļ~W-\-[h<xGځV@Yoj! rzOkad*0El-Oȩ*"10^gMzv16_p?E;ԡ)iS% 7Lb?ep8>wHgNrQiWrxѰ Fu+} E2PLL L#JCrpr돔5ϴE4801&Nx #/9v2P ދJ[e^!rF);_L'KDdG $ILYLH8G4Y^J{TAŹ$ 00$߽VTT&"U~8rwQ/(-Zn0>:~qT.OYR=5}œM?[Jk<2Uϸ :x7T;8R!nDxXlA/ @Ѻ_|ӗ:@VbXæbJD=! r5l(NA q>B6Y6ԕr1ikR1XڼPүU/s<z.5s6>&ErTq8g%O; $Up~:D&5Ȱ{ ȲjDUuS% (Гozݩ 1c(ܻ}N7 tg|$ [ 5haZ/Y2WQ!g+l.Zv'7ƟD^&OJL~)?Y߿D*:XWՂ&OhθӠBTݡYk迠Rc.QUh`̦>8Cܻ˵a_|@o/KOE9R3V$nOJg2iA>V*be)VZ,/vKѓb;yi9q 7 :{`m⯟fHDK]ufcn Ildjbcbٟ"1bd߂O)YZHK9X2ɗyխ@fM«*U>yB͏΃mfX<Ó%Z.5c:J 1 ˊ^ +8+& YDh'Xwl#{v iGX4[=za3w?]6 ?+$KMAŗnwdQkFaoڈ6:;ନ=NFM/=h+n.8l0JP^et)wtu]TH$_veMx WYhW-Fj$*@/BB;sPlXI=v J#"8FK.x&~i8dz+JP49eUωDOųH',U@fNDojoQw2ӆ_+:}dԶ<$.! S/j<_\ذeWxj7ˮI0&!/[*๟ 6sp9HK,-b`(g-N2[3QͶ+uI;JG?Y-gfMzޫ?]W aTy3{$:ѯ&`]~ќ{2L\<2xuR8)%܃}leLf?;hg|*=&3toQtK[f6k'_E|j A`Z@AAV/(Gg?lլ+gpvA/%gcءhLPa5ENN 9b͕u9`1f=}1H8/\r$86Be) #>WWeIib̹ltuQ1 g<.Q0$Gw깁7,r]R ߴc9+Y;e\[|[FI]C}$(1[1@/۟M%KY4)rFtF4쐹xZD`70Т`6bf$-,b)E9X+G| X+ HSL ,DL婦<ڜV|VΨ1ֻ A4*(LLXe575 J͸T<&a}27iq yz VqyGܱk|Y̍=4nסZ= ȑP{'k^n%!9t.)-6lY!Ĩ0g |[&0tjN H WMpQB9s[J~\ 8ɑ|{eu}PBZnԨ/>W)߶u҅4)R?TVGx7<2pQ/ؔO,&`-kj+j)pV}i@'00UΘ[ʛjg*u=>$M#LĴ0"q+* sopsEƉ̽'u|[\{s(E 2B7rZx0DMA# ,CDd(6D'& \i$#hn;A6B GGb! zIfVJ6gM Y;,K|[J(G 8ӨLƿj F~~?*xDkR4$%,<;KV-b̽Ϩaj_(7agk;9O]EOs=6|T\EZgppnniu9$Lc%DQ+e>n芭r- MGH#FKb'#ﭢ G(_/dX.;KuX4[ %vp0ʋqx&?aZ3aJCf❠<&a>ŗۋ㣃|gATr3y_ѶLq3%(-,Fڈv7V=O50$m T/qvXi>WAs!?+J3H d ʵʛ4 Fg^V7"-l8Mǿ댚 z:Smw^j c9wS|X! xM\=bLB=փuInSP{z2?$6|P.UdZ,qS?PV9%Dg.d,ShHb$Sx/Π:ye|'-gne!veEFnMBE!*4*~h"2fL}ߏX- W0In6ym|65b'ʔUEes=-BkSmz5D蘮={b]}Qm ,z. 1%ƍC%4l=.VKg F1,-oF.eޯIsg3&.υ{ 4e̔Zaq&gьp3̓W&8(>,? F1=yׅ4s B7gm2?>F{JJYVǁyP_V?sS.>rK0?vtoU7YY+6Pu[ h YWp'7g&'[GA Éӱg#^ ]kL؅,'MD69ϴ(g,[1pc6Y8*)ʼn3]ؐW s3cZ!fDŽFg3ww -͋)mӪ̷_I[Gq|[^8T3bV (B̆l!B֋-LJx>l~ߡ6JW5%yfȕk<`+:w\ ְەCFoJ˫Y4!7l07l1p`kPzĮ> <-BiJY[2s{M: MHZԭ%p U ~+jA՝WNp0U4C,w 1֫ɫ"_U ֖Ld? u,m1ofrBt7<  +vXǼpox"F ӽ8 lC_6x&\7 A [ t m ;@U}P~rpV+Nd?ܫ攄J$7B Bftp:2ͱ(狘drn_xE<:JFXpH"( B~^s:|Z6qpg^8 =<^*48R&>)+mTh?bտN'$ 4ArHZ+q}/CtC̖An#.Gf*jhs,}7o'r #47ѰTXLq9g8M;iŽ[ s@$\G#45cbq#/wύN{$|pUj9΃EuXQ3_Qɳ, 2 _hU;6;{ϗkx]"^z݄YD]g* vZ/sOOOgMPHg mep8x~3D4m`k˛Fܖ=z M6Շ߫0ң,?|~7ۋ/!qvP=yM~_&p7*(ˡ#_ (#TE^2lram^GLJN>oAsظXeQ;`xTxo-c&E#~D~A*GA2VMr|D-[Pui9%M[7":)tJgQ1r Gb5FMA>!܉Ub^.r,~X#>Ks+]*_l9DNA 1X"Q e/ ipeV]}C)* g1s$6$ɮ+w6;h r:a¡tJՐA8:gnvPKSHS\-بDgctMf5:ݖ"!sra+\ز+I;k/q i)F&)MK"܇U'` XL -Q]; 'Od lrFYq_F̹ף?-xP%m:xo{ ^ TP#Xqs?Lub׎qbib>{y'ʚ9M oZ~?P:wWוH0P0zkہnw 1T0cڀQl ICka |+ {3)=GU4 A.%rnS?Y6"+$s&z&et+˻"*fY#cĪ/͟[SÔ(x`*QE9nkoZh# !AŎLuV'k (#kvl:m ͶJὛt*g(%s'iNҿZkqJ/G>ZXG`!5+|O„l-:Ri2$ěBT7ڴ|jO9 sG_nSKSQYy= w5ɕ?V%MS*Cbh>2LBA)iU8YlæmOamAT*ǜRl; e:f*J26Ox 8)@5ɯ꽄+5wJ-\'̬6DS\!;x:0BT`*]k]֖ݠ8lRGùCl⪟ Bi zBs. uGdB2y t \\pbkLpPrpKٞ,wxYTkQ:5Dao@ %׃!݅ ^i$MjbM8CwlҰw- Y%!J#nµXbGea*5] F)-w`8wvd=MjS#t`+&&pvI:)+c^:K [AROHEiI Bus+2A/n.te<*paVZI`$qb`U+:z 5f^FLϚ4U<؆\qĎ aY剺<GaJvVk=+"*R[S}Y%h\L^B<5an8.0xa3W^QЭNOX R3TI 2DQJ[޳5φN旙IK 0#'{,zn0C1$rz>\\6pqZ:%Sd ζPeԃ%`a,^A !ɲUoLƱ;䕳lR SP$XD {@ǜg,W: %X<-w'gGQE*vV J=H``d E׃qkZꉠӹo,}p V;@P95 ))&F$lʝI{?LvNM;, zmuUQk꒝`D=s >q ?\媂z'3#{QzIِ&P?}zr8T,0)#xFEhR~/OVUdN\^_>!A"9%x˿n#i_o_mXl {|{(Hkf9[JtHho}>lx :/cR9 .M~JJ ZV}:Հ|)B$a.M+G1AR;պ,e-*Ǖ^I|kx?vhcҨ` 4"RG**<rϣ("ĉa'6$i4i'/`Ս"ޠP Б * Iٺkxp$5b.c?3/F!~€;w=<(%w?Y%N'ɶOB>үc>| sAhj2MlGGgrRLm4+YZCf/AYMLo󪚛 V}L V]Oy=BӠ B Þ0,Q*ly()*/ 4ږt_mqD([Tt s`fԇ(Z~$0#,c4W⠺Zn;[ %*[MvɣN1&p5w˔D{[&3ơ4kmN`z޸ymu[Yl8oS~H{ o.`ɉ.0?\m^@)=7i|qCo@fe2o-JeUL|NH2)'6y\i^F;C056X9>e074e` Xf_D,>z8R?]F28 V093Ge ݡؚ`pHM88ڠBzٞKh.ul0G>ǟxgCz8(*Wt%@"&u[=O 0blr̴mcCqh>hv&d#`JHlЀclSum}'k*63 X&IQ_+3W-f?i_3"\ 8 N5]+uԊijCG* tCK9F8p,̨;%<D㼹{-<4d>X=5>ׁT+Os4t> 8\ 8*tdc7a6222IeaT}Bya~<2i+jIPx^[ܴww*x >"1[] Eu z,S р\"̎L$l)%vvgGgحj~Swǧ[􈅹_oQuHtת\872e,pAT$},$WeR{AίD L)\ [):=N1U#K1S2eUEH40QlGBf Nl1+"h ì]!Mh-19=Hc3 @O@̢3wD PRKh x,ʌRogHÏsRnk%Ō$Ph`M}ȠVL~hLFZH_3r= ٫VaJ:TDz*" ߤq Ecq:`{c ^bsc0WdZ8-|#̎ĞZh+?J:x7''c$G!iE{ka){Y^iU$2"OD=\fk'-sFA؟^6ss"PZ%ʏ Wxwp?J]t]f#@+n.lK= Pwq:|,D2`uP< Ͼ"淍1t r]fu㘒n2KBŧ Ť7?W f@inq(׿#ݣ5b- R;2D<}S(^blr':?iLRs#j KaE~]avS)-iTq Q'I^k߅T,8Ѫnc?Lқ4sSaq^H7Xvy n ܗ]e3^OFr\lT5.h:S;la(B艝pB"dg"ܒ߆fz&?DJN"_y͗P@o#ziE9equ3tKH*B]g@]}>#Dfw Vy1E'.+9vUGz^d( NsEQ7W'Z@W2|#W{⾂+x_NRǽ5X7jgJZsqOD+jByF':M6d2n'5$VI5 "5!hdcK[]nlr ۤj-/#"''OaX Ⱦxp)$Q֍4D9Q /Ր?)[[8pnzEETNrBOd$<"A ]S8Z}PsB♋CfsJ˹Ky{Sp}Z۵ҵ-; H%^l\Ѣ+ m Dxzhπu6*?a"ReuSOXU;]t\Ңns0FGMg([ v#O lnEΫe&+`iPBȼx}ղwbu=jj~l6ctk[bP~toz#SNYE .Ju:ת-5VEw4) @2[Qru8S}`z4dg%vLυgSPRp_wK^V;c+,.2ÑDlo@{ښyZ`3`؇+kt|9>ñ< AHɍI@G`/Q}_}у%PH:~P Ђ;ƐV]$)CE6]':2əI;[mrr7H;j%.-pn[ Rn2Ħ&eO[JpIM\a߲a; Ĭww"bH#, )&S(戥v x: )@ `0>O51+~JH#JoIzQ.L52i-6fӏ 4u ?Jq<蝂!".s%:t1H }8&O`TW9>wOB>'"ga3oiu2I1}OE"u1c&4jx=֔?ץ1\"H+{(E{]ε!%C]b=2e+Od_ɤ} i+y&o|*YnÚ;X]󰷺yy-WfULJ'U ||WgfMSc,iL]2*74I'oLi4^{F&U&+ vV8Lz>Q Yp5Q"r(F cv V! 4a:psik@ a5 {} r !fkun\)ҷ]eFr?lB bqED㤹 IsuKre< vIʄfȞ:&Q4)s ` \!CD,yrZ_Y˄EDD  I 'EKVc^J U@)4BIU])ۧqI@߈]֦X5@ tQ,\Fgy"GQyH(RĕXA}ffY ti9$L WΏfEIZiCziq*ݩ! \*$ºTY*σAcmx)L:PTB E$mJdLx\zO]?x4~6Ӌ?0} 3,qQ@K9;iaqEC)l=C MO T;jdljpI\H%}h43:R6|O\-zٍp5;xPR?n$QJ5(xt?ʷCh.uBqV&v^Z ǹgE2 =}wv[X7r;z^t؊ vZ+ٓ"3'-:C#*{ k\X8P,Bt8>⭗.(IYP 8d7qNEЭ=Z9 /{ՌPC bR z SU[;gբ EYН8|h"^#5S䅽 [#BXQ2Zuk<5mKavu#9u\7|/ Q+ĺ1Rظ.!^H HZ} [2Un9b<&g]=aqDrҞS7`沄]j'툊@k>О|yrQҙlA8rk| k"9&]S[TӸ{ͺpL'I?Xw,ږSxfzS@"3 U|{w&Ygǡ7C7t ZUڙ ud]!h1kr^TFF7]#xx 'ܠK6'O`0W'9" %Y?ҹ^-vjĀ[>K$E@L/_ ". ٩ $U??b-UKZ;3E; RC׶Pq g&h淪D(Ț##Ts=kXW7h*Rg1YF Lu/]\JNJL_+Eǝd|ޭ|8epէ։ dv6l >m5Ѿ|\ˊM=/F_<X(x+v+3T&~ P 6k7|{rLN2%hNC|:%=k.y`3>%"M gevI ]TGoLfZVaERݦ+,ӡ(OKp=_?T6']1+xĽ sL*g' s :hF!-䶢Q^ 9ЭbVԙ]V;sb蕋 bs}Zw*?s*ln^Nupb۶4_gM"AzXc[w>Q\w : OR+kH;=S(b?9tg[K@2BZNDɀ=W#}U?Ҭ Փ(r^GP6X_0J-BT!1wxVG$<[b)G\ cthYukXJiW/2vPan"+<*L*QMd&ֱy(JlHN/y'*Yg /8ŦQPD4t9R[@Kыt=t-㦚/DQ-Mh{#췍Ru0<RH㹣 $!pu|: NBi `/= f_"7"[-+ m\B\0@OpV島qحb iɐEѿnNJrr]20F"}ffgT"2 IMÃum_NnoםDSr"R7#mʍMICo؛25!pDN6wh8rU`ajDCi3ұfq޳ dzM^Qy>J+f ANED`'}3Pm6PS#PnZp"Ԩ hV9Qݵ6fZ 17,s7J|СIxA#<_vro@ HEOb8.t@ΖI$qLmV ; Bqu&0X: UMc,FRn)Q:vVR³td+Y`ר4\@s3T% ]nꁦG3`9y̷c秀0ɟ/ij J*tji. E껴KaJr*GpQlYO#ej5Ro } .49o>{[HeG]>@igH᨟azS5_d2QMY8? a4o<ЕDmvBb]R>UwHY}mq+ Ye}{ DABS5]N&*įjLraڈ+P+xGA.KNG[p'}x2@(G1_S^|a˩w\ëoEN4yǢj@Bׄy2N*B(e(?7M@WʽID R0;):Nm2֘fD Ӓc$->A3kbk;tgW$^5M6;zgRRFY+]7Q/$o)heeTǚw >;a4e} jKu̒X>Ant R} .wɊU6}_= ;Ds8H: j%{6@Ṯ?Xft8=e3O:@BI9Ktz{Ӛ\stjJSɵ( ߌn8h7n3^[~$'&^ۀ'&`1 9} î?Hx^M}2rzv'YYDٲS6}0nT mg5Hud#anz꺜 sgA~PN3n ׁњvaeϨE=!GXNAT .?VVZ'2,/6z/^I#k2"_x[G`4z}Iϊƹ)_U?E@tT׃0Ym":g\,V.RklR ߙ[gn ab^4,R#K9xHy}Í{OJN[ ə4۞{/֘ZZg}8BĿ+K`t8XN 83#t2S0T5#fRq%R-jhb[)wqW:1)PȜUe-KT~:$KHgy^Xȫ9[-@tǓ*J-atE(M]KLo/;$^gY(Ek5Odm3މ?4WI޿e恇Ej),KD :铖ᰆ90H?]?|}&"NUP~tԌHhMַh7&2M }G\{ ٗ\+ԎhkPRz/̛,{%:H * p=6oTwqKUl(.0$㘖mIph!5Jci邛gxo̤6XcBo@d*ͨ8VĪt%(Aazp$p;yBdA Af: * z[n/Q<4e9sŢ# +xKA]e&e%֞fYԳ(7!9QBt* 5\ t#̙lf|*2FԄTcz=@ ]t !a+Z5΋ץgWfj+pb/ㄟqL]A 5-pu)ۢ7) T#t}mʄ)"8 Љt+|DD#|Ɋe ^ύkseTx?j}6./uX#GpGʙ%gfpQ+mJJl2ՀF,}Ņ uD@z r(ֱrse֩+݈w&`0 w_eQF9(/ad%pqV(SDYͥKl&(' k׃‰4.őmb^Гs )b[*Na`S'*#M ()}Fs/\x P- P#3QHҨ&?lꔘ+, }YPZ x) ufqHD5Ϡ".ZC-Xj Mx.:A=rj:Ueh lmXl&5s_C9s` i٘fn/RFΰ* m  0`l,K-nFkFKSLY/ơ*a9l_pǝQCr]x=0vYɮt'2v8wA_/R5r$1;!Gh[TVóG[v_ [$f`/R}?/Z`YϷ;LFA [Z*CR2Uhb4$S6C19#MPEc}CW)Qfz*'3W4WFc:/qo!%7{]&eg N*(Qp3 2a.'ue>ѡJ{d[+,W4&.5Q\Xf1ĕ.Mg'A8ntg;wf!ʊjz@FԍѤ^6Y* P۟inQR&ץ&Apxd;CE2o(YOYSh[GFfSt[N*˶߉a5;7' 95P+ʹ3@*„:ˈ* W`pLdMFx?"8(* f%]vp "W(Ʉ6Hbf{6*RvpL_# !e%lSrtw$Rs*z|:LW]dAtHԿՏ{ǜ!yoD )G@sCZQ 35L̿ו ,4Xل"^1L'iA5$prǀ C6U/jXxM(\s;ee-:k}ߌ )>M֖fݰz:y$H.Z,,<2#+Hl6N"TU| |aKY5@m`/}a_iN# >/7i6W VY 5!:(2݄=RG^<{co|Q26O.kHʁZS\eI!ŨҢOǧOZ"CgEÕyN#eCKO\6{ZZp;CS>d\xUܒ mi/Шmƣ]Os-clfЛ]5k0a^2@ ڙZ'ibf/oH Uy+5|/y9@Ix=ZʺUfZgnܲ26" *H/~e֦3\jf qe4I@Ա@N DTYaвE_Tc${/1Jo6)Y`*HĞ b#bMK,  )H~$q8[ 5Ԍ\^ؼMliҬ Yޯ.O4@[jI<|G%SIZ%St\pNYg47fefC.&]0e)zKq(! ӫ_*.P(Prg#2" S| 8}G*w`0&m S H$X1ɤ: !+I  '.} )4r|Bllxǰk@k*Du`q]9^( eܑ`zp@"%)8"܅`R$I1ͻ|ƳI3ºP9CGy^S+40{5Q |Cجv?Mq5jI~,02B5=y^^'5pw;U5GCT=@/ öG'g4µ %JD2F?V$#QԄt첅5s^ò6?-b^) %ȇ*̜i 3@KA=[qv(FNUpla"Iәv2v'̝𠗅\:0.}O#YGW~UYRH3id[\61\N ZR_X/<_90\X]0#e ֯u݌o'|n2ϖS6صx3Jz%-TFTw=݁[jBGEp 1d_{J7p#'=; gg,U5ofnpp?[J=c!~ `;J*-6/:^j?ȷ;to!Eȅ?*yv@7ߊ_mp }3=Uu ]6 opWOA5^<[$'䚦$\ё%N?!cɌ .~.09 QjsW`_^xؤYhv?B|K̞̽ȌoZ,UULZs A*퉎 \kppEoMMx:LhF92~}rzP (n!% !:4jD=21VĜSgO-,#XSU٥=enu zW>Vέ>& қg^- yG=! |'**[*=*4.M5C6zQuRY Pw*\s㨱J|E.YSND L𶑕a[}.Ap=2x.YV(*t CՓ=3N9E,樂#;eJw^k ~Fsnf(u/M=%4º<̑ JJVӚZ4G})OiK3!דˌ9$A)$U? v̨mˊGu&d76Sw{ ,n$vw\5IIܗ{'z>N`$ah|' %[G y!P\&90c>, Po<] HNJ ,a wϞ}zWm2Yׂhx݀{͵O;/Γ)Q,;0( +u 5F (ɛs 2q h%N eyfjV3KS(I,MoM$Q3h ,ڍLĘV'A]5UiUؼ/Ik+ݠ-N٧@u)*HOR^.h&RT-;p縃g+GΜ? NHTغKi6椱⚼V~(l;}F FHN-\ir_ Mp4ݜ +5s'#Q8r|rjpqM~'hg_j<]/(>[f|Ȃ29j8$Tͅ@\)#ӉLU䢗z>w.z`mƎ#2n`"w58a)=6CG<J18 Z V*׏W]SF2?5p͇C/gFѰFP$ /0f{YSAbafNqzDy߸ԩ'I<p"V+|,^߅Vj}# p a9[V}SF Cq%akR?>摫nR[7/}JeNw/Jnb,1f(@ }@b8QV5)IOK W2H*_՟6h!Po.$=A0n,WAcBts,(ۮu1e4V6q"E$65rVߨ8 $aŭSӤeI~ۙ㋎o;Dhs|.NlBn}ǎX>_JDբ&)x2][#Aj{jkN{ hHG^ȦF1zRiڠ9q+d|g>,TPn+GﯷO0E5WwAh}B֋8lotW eL^J x0WљT &`?)"+űR] 6'c3U& 0{RfJBڱv6/E-r=j,Z%xĮ9 *QuӺ]^́!wcNC4\^E]z$7#\6jxM$*'o%3 `>j}ك ւtu:ڡWج3#l6%4fAoE:8T_)6$vw̒خv u,dV7ߜqfb8W=?DDj $<_cڲP!;؁4|~)X ^2+B^E9LSnW$ >ADr~2xbD8ZnAm^L9Yۻ *G;<y!i-tXYG9*25m-?S͎djCe޻6e&NΤWm$4[T [vBhTkx_Z`zqwAYV`=$#m-i#lGsoʜ-LWtR]R֑\v:YZ+ ̀&ZK #faļcϬIc'rX\r"qgJ;X] . z1ÙBt:꜎YdĖi2fܴVK0׀7\NwbTy3|T@ETjjp5SZ[gg.4G]!m)r 8!A%~d_Ȕ.{eG"W*jCDȚUc3oڹHQN߁<RcyUC]0Im.LHV-̗`Jl1:vht ld(z?:Bb(W]X:˅ćr: DŽ%eB=vu[ndX?psFLB_ _鬥kxm@f3[(,,8x$e*݉ UrI/9BUnBeB3 zg}fdjn M "=M *g⢋GA٥ 2R$ |G1&\cTjId@>/EF`ǶmZѠGaDStGLl]Sd|"b4;4% LRA,HaIӍ]!en-9lR,#_|x,~)fTZafXw )Н.||k$0g7ei,G褚d̵,cw_>|N,FwU/9#Βk öAh:o/y71i7c_JdžKqGJBbYt8nUqw>{iJq8Vb&> HE}v4m"y?5S0;1_mR6Dq(CWe_MrDg," gx Z 48jzjpM6W z%ҥ,[vZH؜9,I4C"[%I*NA0^>$z{7?ar'ilr!%MA4T vV:yH_H~[$oǢ`Ee sfIl>X=:Ob'!9(]D~ٺ2{n]Ck,$<*ֶ,aώaxΤJkTC) rn VGYЌ0T'T荴 Eٶ5%B b\!9ȁlzNJ~}̡wnz1tLn9Ky!g: *y:XM^+Db%-GdzLF;‘NBžЍmgBf8uBuA>&`Iؔu)Hn%XaevLspѡfќ .Odɻ%e\Q'  *10 kp0"'֋kSC|B 1 )iHW~DGM\Mbn-OpM!֎q2L\E?i1L'kKoDYtΎ8^wx^;,/^ht(QYQəEYV*صi;p19T}XNeTݐ7P{0+\#LTzH] 9\`Nh8oBGR?8Rz6rN~]DX "'-θ,un-汹J^)ck=S S<$LJLUZev Wl1眠|$ŜT!e1(P k|63$^]71 nRoP5Š2,ZZ;wR_"XJp5dBPq#g{&żOsuGSģ k&p؉PS_ p@G()l;)\ {&7&W/O-%Ǽ%6&.QBA`0gso]U ĆiwM̅)r+`> G fN?1;GDfr޵v#)l R{ͧm[ 8"TkT7d 20K($ʾpVʺhs9Sl;dbbtnnj6 93!J^aiz ?fQ_0<)nf ,KgFl&#@(Z~k |XA~!N7H < ?%.# !VPF1H758cKyez\Hl1~|ϝ,Tcx,Y{Nv0¾ӵAoUZ3riM s8FK}OPj'ݫEwLa1qAcKSc!fxp1j"x_l#MBPn=Q]O 6whY` 2X 1rHs? "_U ӹZiLzu=enngK qƞJwSX]W[SǏ: /Nuu+, t&yFy,Fu_˿w5=z=JnXpZ:@\Ju`"X P٭l´s&QCK!3ւh sF^AB>hJO4 8拓-_j`S*i#evyKyC-Ael KH+3Q!P _sdO{vg\X.y r1i:z#bsuu݊Cz&kĉ{{Cv70kie'?6d$} VeJr:mKK˭ d#KAEYհ|и&G Y0|Z|C#FZnMN zːW5Ta=y(y>`{rzơژE (Mi<=rTM㎒c:>dng!DgVZ!!: LIנu #b>qD&$'1KɈ߭CNQB.8EvR{ F5jF[z㦇Ml"Yk^OVe He+k[nEN} 4h- g16 gm Ve Yy{S+Σ}@#hX~ B}Q*ރĥֈG};0So?RCk"ͬK~@T.#M?ҏ+ܯ҄"FN7ja!GB8Dmf-Q΁< W91y/ y 5ژb(4K6 Wriޒ3kUkfd`}sYg>L!Ʋ6Wc b11 1w+'7Avszm c.{n6=bu>q4g֓B \FLbv(Ns&Ł+K셥`\ im lp50m 9=)M2 xK˙wI-ǔ(8IK8=;b/"HӘ=%(&X _lB#f*5!B6i;]b\# #\.zgP=ʣ쐟G8vX"&_;+ ; }3D``>AV^ |BTj w7Vr?񛒘LSJ',{WurYqcU5 ٨cp19ed~)h1צ"unH6>; new+k7sc(6WtCaD/jiU <3D_v D!!/} wδa|XX5WGVӍmcBrݸ3 c>蝢RCY{A\JcL\߇i!eȾ]j|aP3(6d݀X~]*UhvCgט+J ]hu>٤,Mo+Oa$] WPq^ 5heڝڎq/'-+ k6񾎬G$/G]T.2 m`0ΖZiVGיdƜ4V^Ú7UU=}p> *5;EK#&} RmbA*7 Bn?o]8Q!5䦏Ƕ]᱋+I0b71c:+U02G)w]/%G =®6Z|50_TnAemI\g.unzO]=%X/ _m*'ǘ~lbNt(n X 6:</q?|[i1:p^m[Aj_rERW:4u , ^.~(ϝ:܏+oL,3!<[Zxe0 3OpX=汞#6Gd2i,V")yZ*Ga!TlƖkL=$')ߌ^'WLYWRutnfv2|- ]յņ*[gMbcA*L],u=J[_b7ҫdVSdR .ʅNOɤ6~ii'JroBaD-8Rؕ~mmAut* %-$5*2<ΡGhLՆY2^u$GD3B\nКTjӻ"P>z &ŚHPYO4}no}+kG+qu9=*j]k|ϸ0˰DN)B]\kDN0\nONlJPVK@![I˚Bl7yb۴CP†he*2B2?o=MBeX)- ez ?}9`7B93]sd'xx> >A~#F%Yv(0V?  ZgkN x6 f[?gJSU S0_ id񌺇W "lg/w}Zg}nLsEԌmSĪrZ/PȟeC^5G!zHeXMv#dή(Z?[R07XH!%n: ,Іm;dYNdZ lJdN n\1bA-:4hrޝkW/; }n \!;d;2M=6e $!ڋ'ФԹ_.2{Kq)/D"ҙKZ)QbYq6XF)@N[򤣪kdFطXݐw75tOoMNq46Av%P ?FÃtg>2HbS ɳRlsEkt?p82nn[XC#H8Z۶p xoJR6rJA)zr5N-+G=;eyL`:ejRKHqXJXo+\v=2jOW;D_A,*(Vؘ%GY` ODMJcW8 9p P?7njr vٜ8hB.Kj-,ls=˛rs}*; {{@Np?UznIqGPO}+ ||YlrY-"7S= twCɸxUZedFK7#6^Fzܖt}]aڱZX161KM+D25M+u,ٍ^hhSckr;5Jt !!%r:_l>vYf+.N[O=3 >`#4Դ.0z7$ᨼi)6eؙlPӤP 1'c(!z(~5C{T>xxrz(5W Y(v*8Wqb)ϛhX@PkhFd63Z1@\b3| '4fa{O_ Yc(#z}Š0pQho|W-EA ^(׎ϞK}-(jQMRk8C=l~Lr 3YnH3H;a:6q{*/2 hHvͶvYf'~Y`{Yx#zFKۿMѪ NiM pQ`$׊VôJzɖI1hC!ߐSKI} w:PEO@7UsG44(wR?E6j=2,0ByAjUE}::`V ]Q27>? pg,n#FjvF !S0ajM,3KU,7n1՘duRYmM٭ӹ h0Ns}U"% Qy2E)|r`K"D/Z]Yag~syp>ozeQ/j)ep}{ӇrHw5C7?iiiK93>$ȀN8_ƦXCNXږx;dTh/qR[`a$-rxEQ#Y7$[It3Cf\4]Z 490>zP.y=2?ֲSJx.ꑠQ({W횒@TK<.ZB4onӠ2g21$,o8IL*8nTQ<|NOA؁3߄5oybGl B(?W޹kS_dɪtj{W?>jM&7Hd,*VI0A~Gd^dbٔeR=(\\3ۺQu0]or%xVu=:|k474z@Ndz;D[́$X҃U b>o&}:nB|լȕ[~n;t_(Vh# UJ徬eJk54"k "]Hk 5k⎄1d![}=KZl'!؜ |*;T3;sy|M;_WLS<ڱdb#Ln0JSx"#OE+ tp$9h!Br@q ڏ=L>ŭW|(ܡcFc$F ;u1zyEȷ]jͨy5s#­<?n0~Y'eTM&G~R]p}ѣB?1 $x OP(׬YYܸj5R䣟lĎ"a5^ή sքy sftųΌg(+ e *u7T?Fv$fko,ʵo=E4 o˂'f$"{ :6*G.Ӷ3{ĢufږG7&S9wߧ)6 *Dxl)E%H-=:JMEc!?L%_rds8~uMmnX /DZϱzJq$^q/7YF3SY…XpU`-kne+(ؖED-vzY)]/$S u(ҁU h'.)`S}S9:~2O=w&ɮ sg-di }ura! dJpnk:j[O0YP7kMb>)UU?0i|ihX]36b 7Rk} iV+X/ՉFr!.zoa%qE:c!.4?x,*ߵs,J@ìķK~$`wΏME&ÀV畒2'G):EcԓXRci)ʲ GVIHa=UZ6~T /^=]:Kh "۲ҐUg֝ ҭ/TqvJU ^,^%SAEUQc!F` fO&mb/l`gIHI &cw=OSePɂm9`T2jʦoc9Rb!1qCb{N:}O2ׯ*i$;Hglp]ӀQ mQk3ݰ" <&.1?ј+؉#qEvkTLdPUOjc]Rc,z-6BϐGۗ{@Nnh3y`2ϗqS;k\ @Đbcye3쏩 \IP0;{u}98 ~Po*=Wܵ`p:QA~HB 7G&1X2`DO GԱaNJ͵2Td*|Iv[t9L_#~3 enx/w ~X֘k#]kpjlYNۡA׆1h3l,GQ'YX871z&E!{1?/ktZ|=C٘AezݹwݱdUjZ|ꉄS+OMo~_(?NʕOz #G@Iu7RՌgq^&k,ћ'zqc-κK᠏ֵ5R^2u0sPSі@&'px|>rITǼPX2@MpŜHri{D+s"C- z~uՊҊbWÕ &d1U8rg =6JnF& MDdʿ#~/`B2+XRR|●jƕ7]A]QoKj7}-#Hx mTŻEh3GAs✧ysnUMUu7Qr~x%*P n48pyAF{&ƚ+3{K*]WJ|*L׳h$aϓbgqLe:Z^_3ubό[@~8C9T\HԼX.K2$*5VfHZc%q?RA{m/7Z=e#t΀eE~w䧝J':-? BO7=t E_/!='Vc 7pe-Ls8< uaN7(vm6.sgFhV˘`ٻ.VrG*|TYâ-Qd} O:(ӬaAH*+wTmlfBgoln:ƺBс`Y!͠_C:hffI%?4ȑjwI]Y܁: :,HCyZ g_.I(-ZQPc<dW+Ua6AtغG#A"sQ.iu3vC 2%t2_5}'l<(X>nuOzX* ,K\6hK[zCɓ%ZPWZn0TA@%XM'GLe\RxS+S!T[b٨FZDJN? ?,Wz[A9.-?`&pMjzJu-0=l#!*qbXRJ8ٷ8sFڦ]Fvƪc6U`iyK ҩSh;/x.O/'.&s,G$auo>SԎnh 5au( v;@ĆŦxIkcahpi-@ 0 gw/$$")QEշY骊W|auZMt0 |tyS|mѪ@]ЃzXd\{za3yIQ+ 60'fH#HJF&FtsA+LhJ-ex_z7SJsbq Q"_3>h(\6,M|SyBvu&)oO >gQ&x3!ow5ox#Uݹdխ܀ .Vsk(kgVε-2|@XF=jծSod&&rKthEWZ$0RoVjDd-Q?NvՅqw/AC*_F v9-$<_^Cr^Cg':C}9F֌VonYM]M\ۆ%0 {j؉QwnԥX g`ND/FsP pKy% ggV[m*= aXwͫ[$ \H7zfL42&ޕhe͍,SyTނpY~I-Oej`v&@#]yDxPجà&e*{BHјA!Tdr$8%i| ] 6ɯSȰ$i;U-9aįǝ39KN%`bq9cʝY2s-ZʙHYQ Ѓ-y¥{NfV'6uBAm'.I??l[ˉ &1HaΎgL}"իYEͯZ萈sWϕw' kid篤u=׊]9t}SóJ Y Qdp4s#NAl%HV v}QKj E =(='a=`ÞlŧYF;KĒwI$r}èR;(\DhQp4)}KGs EmFzˑ_%V6*!v?şVspPK"$CP!/s\%/()>;}թ=v4,R ve.䫂x4kI>69a5Pe;vD{ \PyM;-,!Wnd # ZL6FO¬yeu e_H\?"n y%e[q6AB([ċ?E+i&L8`F'ͥ4If}OWq0V֤$6Xm&PA@$8z+soX+WYϲ_wNjD o1AiaVp9Zl ǜvˤl7^R5~"6I̔s"xbNK_s ,mmd[":5fT:l =ǃj'b- }7OE#ioWXTRE=AL[TڒU- ō ԗBײ6+V89ax1-'Wg=c} tu 6m[0e*1Tp]kPX~9\p?YVuy4ʌڝ߫]$]ܕ ; frH53Zn-3ِBԁ{eqڇ|qiQ"]ain6VGpFz7n<+v;f+Ȅ-^2{rߊDCg/:԰fƜ5]/_YevVKSP7σ\ވU{+v_c/hFNZX$j3"; %$UzhHuS37A(8N'(>]-LUo_ybs[5Z=u3Wyɻ_s-Y5 plE~s\'_>֊5q#H\p:Q ?Tq!c_I) jNFbH9mѕY p'SxcONL /CCiڑ`zQpk1.:gU,j'a899*_I17NW!nGF|T % e"&pZ Ϗϼ/*CnĽz^<,x<_e/03--VSf-b̆7%z6GS{!:*ѡ惙mG;[߃o+$QF0똷div9t!nm~+-6=;Yd _%j蘭}Ox#?{Ģ D P'm{gYe,*Gi-kt23\@VhAtMAϝS\{An(zz֠R' "&QwU S 2\gE:[A׸ ojJ_/VS.ZؐKDaQ}J,P(:L蚻iMuljTI׿Geh΅r\pJؽXZruaKۊ;%ӻ~"ObyƓuܖS!aD8AL_o^"['m&AK,Uj-J \`ƴ3(hKĐ+Go+:^d4+x*iGόd(_hSݬِWmZf1lxIY <ׂlIqz0x=~iRr#V1A#K.pnkO-r U2#y3apWO ;,nbӡVLt!4c9a!t,3W{R5=j!ʿ6A`^'+0ꛧQN2eۦQhy6=wFɫ[Sqض⠎r)1V`5猻 oOeȅ~psBT]F:yFdtizsZs PsSW1'b=igfi߃@9aTmoOPrS8BPx:rOҒ h/3nX*0-g&hr9ɓҡCO8uXV]\N/bC҅у;_kHRDW_ bI5,Vnc>DɌ'#RZW|ڡ| %ɑa&u48.LCGFQNYZ%š6"5`LV{J'\~nb ?P3K\"q&9O}N<jK 5zipu Ȇ=!iE*M{H'tnʔh%}N =t`quE/Fu:)Ji5$䢒l0K5f =y{q?M`hвIa*;`K|\<7[‹-;kfWRḂkQy7_;2εP J+Ǩ_[h=C\&J]} %ń!8Y7Ya%-Zm{2TU_A@,mΈ)r(!U]q '}A4;{*|U=韗5Cfut gK 8M\P_sZZgP{`-H/(%nI*Gb9Dh[@.aApـo9[#v7.Vt)*k8#f»AQybq3˭. GB T4=Ir8x8']nH )J6?nҭ ~NMwȼuX*K< ~` „lj@C "Q3=V9sc8˖w[O*j6Lt_K 7@ITRNZ XOZtiX.ȗae_Ha+vnUzOuBNoO~O{R*f56;_A݄Up_ zhHIfs}MK?k٩ Eigmߥ[@-M‚PGGGzp7=ܐdگu <2QkFx-ֱWu%CކQj+[̌ۉ8Q7vd1ܤL,dK-bGc_hi]f2'4Pt]%.lU3*"WC C :: sFL#_a4K!u/47qg؊A]N+b`a:h w$JNPY5l]dt"* l52-)Y ^Ȟj3OKl:.MKe zk!dU# 4* tUii`mЌ*@)yp@/ mL;*tqP B@O^QQ$S ?(9;ly\˞i@ߔL+9ei)wyJ' (*RXMKvqBE |zVMވmc.z:bzU 䏚Q?s9#]5~=2@ARSl8`ѯin0ϻ\ʸ 6߿۱n?^#)6"2t8O8gL |`=w{pˮ/AhvbACB)ri|< F/1C͚n9:gcM,,؅'o"ZQ 9lZY9OqSf],9Nf7ui v7뎇0ƇW=.E!Lǂ_\Wv&× '#$0F[ivQiZ._KiKS:x Z> efT^0t\ msKy/gC˖3j:&ke'y|V@>6D 2TinHJ x$ s⠽GtAAԝN7k6S2r `A{̠둣dܓgWŸhݪ*iLX‡N`}P*gCaOG˦Έqxfp M3ɗ4J$'G]0jۨ{vWgyW`W[Iqx!ta`g WxIJ(E|5'|;Z4B3ѓ!0Ps:lcZo>! Zp Ujԃ?Ґڞ>; `@F hn*;-U82~z|xjB E}rz#ʔ &Seg? Eߟzf* '5E+耦1י7{O4Ӥ4,jyymYH/JS@q &Y;2Zkqa;?*:^ 6D쫆c&XT%gMMTR:lg²ϗh{gax6~Z%z,Rg30YгI! TRX X7'0d)Vr!eiMeTe|cZ6&NV\&,=gcbKV&Plt(|f,>=W3zh `rsxnHe"LJPH?ȟB_ (T§0N੡Z;F&8W$"h|0B6jL b +r H6V]9Y8_yxuu b4 scj85BLYUzgBw&H\~op"4rR8D[t'qq06f!1O$ŭ9@?ǾwH_0Oz w{@?H,Ed;ςذnŞ3IVKɿ ` @k/1z51E=Rs'ƴ_zQ?/طUsVKeڶ~2Q5ՏK]jt _L}8 x5ro "*yځ,jU.1yANcJ";%Z5f&[LV}:{)i{l*(f̌ItoOǹ_!ug>jR`m6ՠ%_*#=6(H^|p,H[N<HIQ:A&nTzf>dbGbɕ=[y9˂Ι.߾ӯtYമ.Î;}|㉘Nw3]<ܚ !CV< e{79&= >tHb@uTbo+9_KHEhzvpO>[UWgTȉkV}DtBH]i͟˱-f #_ [R&-oG!(v;O*O 뽻89K" ds;.]a{?1 Zbi}K# Zv' Gm76Gp  M>"J* *LjzJ:$?K^|{~\h C(Px hMtS(AGnu"=9[s/ϭX[i&)ʏUW}f ##rQ*"GTr5(CQS-nj㯑0L#̸|k=`v为b E)¸řa(^`tx]^!e٢6 (fCn^o~'yp*<ҍ`pGzߒtAD0zn~i]Zvaf,Nפno]m+pd! 9]8%jmPl gT׹ .5{81\zƋNVK:/ / x@}%^o!{?crrѢUjn B]rp c> G?0; g4j=~hȸwCgRN?q /{q/En$XWl$gbӡi(ƶ.eYK9 =) sFxU@d0GgR7c:\PC44{&ȬMqW0,OlJm o33QE| mk9<S8c5|M,ިg\Rh 0ziC.\UJB"īISw!ehCG: =Lrkd5K>nXx@RX*}F. T25dL@ 8HxB(A3Lv(6@Sv8x]jsʣ a6-v5`o;R.[h>,@~kbVuzˀ=qoE5:S6eLE~+a! <hS G=otN2sR餦ZSr[vJSqXPtʜ/Cr&1VE\c0j>)gW"УS"a8+0xS^seG㇘,n *렴D2ЦO0秝cЇzEY(FԷbztj(su+R׸+eLGƴnm%9Aj@"?U;%I,Iʹyvf'>Q>g߂ dPN`*܊P=>!1qsXɪ1Y3WW0j~mGU\`}gР!#XGz-?5/)ٝ 'r) %WK|W#=}_:k> ߥ ƵZG'c.ٰ"ֱ2!m E-2 zv=d}Auk^D$2-#s Gnhn;׈Z1~ɐ8wM̍(;?b&|45ѧƃn0yU1幐-n϶mP &Ѽ~)zV툽KG$1mzW/TO=T9҂+EH@q ) -q-j͸A@԰`LUffpOYSӝ G-#|}@S9%UvwZBΞJ|S;#8SL?i"ƥiͰ *q Ro S3Np\P@b?q}clN^MEs^41ÿcuӷSm_O{)wh;ΩT6-b DK}W7Ukܗ o_FP-fۆ{݅4*oxv?:Z(2r#؞o!7bbvA9D hp<r|J9ABfuB{׋!c5g6߹ȳ8rFŨQ1~ baFd<|eߌVGZ̅W:Nuvj5SM1:,N??th] XGa .4Vb^V{~4L8{66X &o؇O} 5r[Ol@_mg; 5& -;$AGwg mx? +I@uO<̈́ż4>]r#f/{ޫ UCEJINO!tܶٳ&N\z ; 4w$HԏB_hPH_O6j鰨gRXO=[;̶j\p4ۏyG?= ̿#,c& U˙ʵZLu<^~;݃0܋p~bjyyv.MP$D٢ʲЏ\YIΑ 'ȻNtA8dL<w5мwH x< M?hVlcy]W`|FfϮ]0jXLohuoUMϸTL>"#b뷑s\} 7E]9B`$yyI =+|]*m .cGZO4Xhыڮw&`E "mu~+˴+X;i7^)pJm ;kW[LoE,{$c:{ >^N.` 1):QSwkhm2^A+Lv/pm(L6U"z>ع֪ktOq4إ~%+iښ9r-?R?;c#>ψ+dYE3['|x2CB{uaUQXyGG_4RB`/RIg6ӛHA ~EeP< \t61->B5U4Q:_PxhDY&TJP%*eggÙn>,_ kF^d'xmĄdW@Oh/߽ƾ/dpM;}(<瑏s+bbun딒&$\ua:RSDөN{(|c&8՝o+"+s#,$z?W/2C<RЩ_nɈ#H0:fF$yNo L +/JEavt.?6F1sVBhb@~;-SF6F#_ZyݛD/E:3+tI:!l4r'C:BN͚uYԗМ:p P?2jV{IlH*BB2tO.6=~YYoMgrnѤx!=peLF'L5 V *AQ[Yh R&jHu%? eUQ\񣈑O R# :fkbPO~ מW".o0`m~ӏ@w:P߫<,4d1#M31֮8ڼ@#Oc9mߔP9C{La%])rUwkɋϻ1Y2yjF;¢Qȳ_JBu"Y/9.#&6%$nfۚiy t|DiUdQ ފvwi'm[Y{l5dž."ޫ!Kt"۝DReei"ƀL5AWru+8roO*#2yWΩmW)W_Wz10\rMjZ/vIm4M >\1bsXyC$tw^g 5Oޙ3^@|I<<*)+Mv8 8 %G՗ʘ>,Z>SS.-ـndˆ`/QI>녾Ф{Ie{rP /܀#fTBpj)!YMaJoB쾂7@ p3hrK0zߵ/y{%u{&tZyXn!/z럍(U}Pcl9Z##xq64K$Lhzɱ0D,BㆮeIGO*ǙƔ@k"&ꚽo;iU҆xa% $1KD{]|$h1ܖ%U0@GΤ*O=g׻뭥@ >iҙ>^X +Lb7T}j.C'nw iʹ8nڃDI1S׶N4M-jI^;U&yVrtx# #} *A~([|*fFzNG'l=3XrYcF;ڰBy?MUG+a5'67YJ.وf?D0N~tXhXٔmv]H]:Y  N ƃn7lz mڃQ};kV&G ^}uH_J `kaNiZ XūA)n|aUmlBmV<݁t9gs]"*F+po; r*͊QgJ2<$|6Jsj1c{ZDN#iFo@Vi;R'y+:a)Q_ʇLvnieb̟cg Ј.d,/UȄqb ZK_(-} _9L"ָc{fwSC)t YW{Kv'+%խvsT3 I|zueGbq lBNGt_9 n6Hjɰ^)/SEUŅ*U>4,&dvtnzCNԼ~izN<`#0;rɦZc$s{ N fR><8҃/I(vmL31I {JOE|}R3Y1zȜw"PXq9[610|[Jǒ* Կan+i FhhªDT+{po!-J7Ekf1UW[WFU{#gĉ\=eqlEU*Ůz]*Z)"}x\="+ Kn߀w )I4/ 9@8%N*xkMH褥zf[ώ>lepD ]?3 ul`-IiLH[ңӼ(28= n1P j5@ϗmEb셗l>ܞ@ks}G$[-#Fdo-Ic+ /Êms_~Fr.=B9 PHJ{㿵VHV\߿kS#m6S[fw`r=7 orPA\kEE7MjR"ԠrCDsQw^4^k`,Q;i}=%ޠAه:X4a'v)sKw~M Sh1ƪl>so$JSE&YFJ FoI+΁x@҇,Ynjϖs 3x1n 0̾UVɋPJ(]*a?dY6/ 3P}C*]N̸U)gYμ]b@im0xBf9+tNϼ'b%qHi DA:֓{/!+kO)XBfC{pe]yO %`Y@wW)uxsdϫDƸXݘI1@鼇*aИ&+F;f-8]dQ)RGMD?YK"޷-{9SpA;?AxIPh؃)r>K~ߜo,CAH\kunLb&%ɈzlZ}7I@ԗl#%@^88m~G" s3!ӕM Zåzg bhQvpXc)d&v^ ZF?+uvP,ȂoStfQ3MXim[Uf+ɴbib6㺕ۉ5",fvcٶ7Nٖɨ訠;21 yKms2QtRʁXu˱N;ԱcYeMxaq,T`a2-v#a]խDHBD*c[O_ٳߘ},"B}X ?f.7I8#9&_ @q8^@NW%5>ؓNֽt^mIx\\Q"](64p#;Op#HqSrF;/`V'~MϾK \w1.cΡlҵlP ʕ̻޺BOզ!$8%]8o#^Mymb255tOIV٪l]ѭ`>S!Bpk3K`bLqnsBs<ԒkB#Ty9ԓ U/T^j9SQ=2piHR\&`3`ɀ;'`܂1OedpB<LQ 75^^zA: w %'-Y62#.#]ߏYʥ6%1v@i@"Ye.H']KIc*Wz/!yWkaߎd =@4]R.P^L}.g׎^>Ra=zki`uIt.6RP_!k蓔t[nQ'FFe0plW ^9fx$ ׻LS*#Wc6x{-YihQ Mejk"iE=EmgECxț=CԪ|R 1'+hosK#`"58T_ؤ K@{+`^U'%r([_0'k18j] nD7})No0$˂WJ naaBʌ:Mzf&%O{ņ$WNl<ж11cbC" s G8vd}&ʬ~q.һP]]Z32N0S?Pd}{u4m_pzvcm&y!d>I݋}]{AHG͢k^B$_jB pRK5+7:7y~ Mfy'(̥ |H9K`ܰ,2G&"K=0[Qt(rZC\H,Kp'v# gi3gۨiہ8ᯒ6ft_%S1٠G)iXŞW*zPk~6wH%JJF cT#k*tr,BLd)H6EVSK0u@xP I۔B\P# i6INP6c\۴ 3Bη -c[MI1W}vRNqyF҃<58@{Lkeflc2/_1 dy)AR$V OE[#<b>"KXT>JPcDnRZKnBad94N[J˧7sT0P :^N޴i9 ,U`lr %wJV#o9}-aLfmTZx+A3Kx?Ϫ |tz: ~fDx(=jrfp!EfW"a͇ns6DЬkn_9<4$*PcʇؘNf}ִ QT;KoK"m('{5F:),14'*ru>g;ywZ=nQB=x/zUA[uJ=`/  ,{n5;#t䵷] Z&8^\0iM@37]_7*Y>P!Vdp-p5Kyֲ0ܐW?n4e4 NJz6/y?xUW4xpx^*60#Fqd-EVTFڭDl6SE{ ]ّpi 4؏R2t_B`,(eud#2N ,wfl>N!A.*J,[euTN( ^0>}k @5v+kK,ʓLޓ7rI=L?EU!kd涰.]1RJY E7Ғ)QPF1 CEBU>ʗNFfl & kD%%65}zzYr93f6{ cz$|L]0G` 6.d$SKK>LZ1M̹r;/ 9V?oP`;u# -Jk, n)-޽*LF`l1?gq!L%%> gz?bUTg'dfp G9v'\Q !;H_ xjUOLBuݮ^Ka/|T(4Y2?Z0H>F 2[N@јlit wr:]xPW93ssڞu mq忥-+l˯,@+fUk*䄧- |9fI@KfjϢVF.OO}'.h|F"sR9 N@\,\ϜDKKm>2[/"[ ߎ85i#JbރzQI誘C۹Hl9[֚A׊RCN"nMN޵Gq)f+{ Toj,R ~=_rZdih,B}c_u9SSccV_cm1D1O_ ~mW%EVS5~2^#Ÿa\$e()<)!tsAsp9\ޛK#2zTuB5hB" ~Z\WpT{ESkH3uMgʺ90 a:j~ I%~"|PĄĉKI :C{laM8[t'Wm'g $.o# xÁUв_"gv!^;0p)-6`x%>Kl۱uqgqPdw)%,z*OQd#rz-Uf]{2WM0X"DXrgO0k$}acdF w}/,>_KC5;&#UXdEb~{[IV$drZmn!Sڶ'xhq4S}ATxW} \r'(Bb"6рL+^)':ywp?:Y'^yEӵS( i8;%َ!ɡc\: C X¼AHPyd-v]dLuV53)N/LΎj!~5o]NbV: p#KTraw|˯%sT΄`ƺR˼U%D?pN8ޒsa5jT%s HLȥp LzLdߪÜsԒl |}r4A0IV,zX~pPGR2&R { qXJn"6G!^v MdC<5Ǩ %jΗA[~4G8`_nNWFw^XPozYOi#A;o,z?۔)@mF jӵ1DxSޏў$jP.g9˨{Bp$v2wYFQ^Iscܧ}3n]wk(1E\aCv#2t դݻ[=6=F/"$3l_@aiYj}`%+0*L&xC/3>)Q {~g0(:c4k?qXy31CS `\h7%.i^niJ:ل ^88bfTkBia%a5¾e] g)oV.{૭}rDo!PTe1JRĔ' Qb׸%:Jutb S%X}ڱ<]B}iw *u\N"q7Ia%4~t{G@ؽzfYm'k.98+1xX B|pA96J-G-zV57?o& ?,ԑS&vb$1Nɇvv]#{4|VfIR,c""ìwc k?oI/iK6 -WKAuf1`Tu%"-hj/6jW΃ Y*g&d#S0A:vb7 D?*]bmеašRiwxM1L?O} eȂ' 5DFKdcq-ʻWR> o;^.3km jv.=l/-Y]ΤŚK$֊ߘ,[wYS˜s1XݐY}i*F\o?ܞZo ˔ڒ+M~tJ,Y'[Y&Fe|sWb]>E}WBlcA1YİS)"\'o?p'2Z-)Ih]vuO8j҇9G $-HV`Zv Ka/ՆݛOL>tjD;bɉPp_%50y\beN*?|& 2:`D׿rj:8ۑi;'Ѷy[Swnwx`l09|Nj<@SQ2'.G=21 ^@cWqi`|:uh▣rt]k}rnJL5@@82bˁ|E5l<WZ;VaYz!Jq.d d]fںTߗoKb]kv?q*F)/{t/*Х+XK_ uhnsP, c. 7̟'$ A:,Q#gz_1| Jm龂 iy"co,XM֢"լ'Io@<9K?6(qwUczYX}8K{v|XU)J6Om҆2``ZyWknSϠ+k@Coiqنu`ҔIѶVٙ}z4M/4zM MnX≞{.T#xB-ʼLICih%Ur>wXАRA)8fce` j&R鶯޾76=nS tƅqLHPN+Bd4:W+X =q*Ҕ 3ÉBRy膢霱LEAtG d$mijG UPuLjV Zg=VitW<ڑ=<:f*`6\nd0#.}U2ӓ,fH PD/S_^i)A5!ޏCGx  H{!G"c;GjgN={ҽga:sp|~4Qz˔ Ux{~{.hkL?nxImR8X 2-C/A: U Ds iд4<)4tKޝ6#BQ+[Zu~D2?ǹ7Jr"b$4E/U|&eMXMX+uq3]nJoҢ 籛TUHqNj楻b,xq]5B#N LQeחzE9Y֭'Mqm>Țw[rTĆ"pXb)9%ZmW49ܛqv/tZ ɀ7/b*#+G+a_ U\=Yq9z5)*v unӧN; (ees*}DoxvY`B~7ݨ$#Ψ m)%vmKɱMtfk Os85F4VrXcZxr(fޛJ)g,ܮuiu 9,8,~|2[_,DxlSk,垍%,eBZA&; ۛ/haC M%3amQ8 kJl*;X;!XT hJmz,qny*f)ZDuww"NSNl8WADwI+-f006+fj>'\t.$/-z~pJS k]+YUg\DDZYHL [}{Yz]]wk$_Fè6zPQ0όYCxLD{_]5Ś}Pʙ7$3},YiLCGLzʡs?,08, PD3W~+Ęd_e@Sw,c`N+)`#K?IuR T(;u8h uLlpkjt! hh:Ŝ^ V}ڒވ quOU*G-4qIa.p?.ȇW{7b~g5ψ"+$_EڂC4 nډ )=_>Y?w:Oq>&I0-@b@fSsmQj<e}nHXgC-Uȃ1NnwQ7t8җaOinF޺ʒٶtaL) )]z@5I2n8x(=#@UL7u%Emp>;RD1޲9whAU I/Yy|t:C,\RA_^]2:$n,t+wv&ejHmNOCe-.Zuu(fc=?oipu^S_<tnn 7=fQG/)E)b))`y*H݌ߘnзnGđ܊ľaQ|F>H"p;E3v$XK%`VaWRDt޴+]h 9O : %/ f%1?qEV@Pӗ;;D1'iPj;댾+ WX95iȀcAxP@t ݖ`&Ò`+2"tٺϡr9<@Or3ޥ(C ^JB%2FlDD<M*,4[U!GA4.YShȳ:w|Kt)s, $߉? l̉zsLF$쪇ٷ>1 wE/!E =XP1?0'}.{JÝUʗi:Rի]k{$$j"7[t'G%jty%C9j[5shBX0l WM,>!(V@QtӢ\`ݏrnk5KmXpV-҇pmk~=N(ˑ(S%t뜌1Y F.kѵ S$p\HfUWj27gXU:._Qlzf=F‡M3*$ / @_AKJR MPD D ݉1kE8k]McIݚ^eU>hbfҔSkJ&0BXno"H)f4A(nv4}oo[j,i" /vF 1r:jءXb<$z'3R=3lS$M~aH6 $'{f$H~2viKm$/%czbMd^Tߗ"Up%e~j[ 2:@a%weNqcǒ̌qmox 7p,0b/4^+ MNO/[rto͐<C>7 p;%ح$*C{h7>z q 8FHznѵWhQ؃.8-{D(IِNU@u$hB,a\G+,P~,n 2g1$!w7f"K R3WffPwQ0߈!ݕ@/}i>a" )G}]V{F$W%èz>z&샃u@+YJ: Ro-,S S3J~lڏNEej P 7:u Q*<Mo輗.󛷀cn3~67^)'NJ8a:[YFh*h,${dE3J\Y;(z5=> / lPeuʃun,1#w0bvxܤG/M=ZM R^bO#K9[[m@_,> aa9ɲӊ6ݗqƈ;hBt/ 3yaxHEIj{ dr%iXJĽPQ;׎%dBvq kZY tARQxLS9R@D^PØHlb;U7FP*5:e}H?Ǟ{+iگ83z &&:%ʼn" ߍ:qYs"HsnGIa4,B hu?|v--7bGP,+M2>9UTIu^ +N:[_!>ڂYP7lV:d8`$rO`\ƺc>d\epcWNg.<88Ap'hZMT7JARERZyI-ξQK *йVJŻҊ! _gW^7 q9wH(0e_ƺ^͚Ȧ8h1R#w<߮~b1;e.S\F.Uן*^r슠I:ívqK/'K2H]`vyշ,L9,q9B.4`4Pٓ!pu?|z˺<Ƨ2}Q(fZDoȻʘYzli ?fn͞(,֘VTgmkD9E~d[;p1[^9<+t Ԑ%0|u< ^UJHand&,q׹Hڋj<}:1*^ʨ&۝wli$8qzb`z9Cn-K6)bIS0ip\x3Vqcrϱԥ:-&bH_Յ#Ǜpy ֝s˺d gelN[k%{B ƉT,ruls2/ڎ7,Ԫ-Eo#|J:Ro^3Ir7hHlRhߢp}emKp]a1M!ac+ؐ9roť roRϣwgr] UvGـL%wVPic S'Ubld Fu=+eʋk.enOE\Su8nij/)"K尬L7H\,!<&z9 p`,-rn`3+dxL~ou}w㟿_䢼Q1[r\f =5ȳ̵ߚ,eۧgw#hq}ډiW<]C`P+Ty,It1'/HQo0Z\(Rm Btf@v['4mD֬_pX(V@?N}5wj@69\7PPL _ԯi %؇qfߨѻmgJhzW;{S̽h^6g_ ;uZzpSس03EFvoTn?OUdSE6=x;u!t03I'6eva"c!&z`'yflGןɌ#pqddvT k*Eޯӣ xz&DUiwWunMO&a;4flf A?|Ύ +'.mkW;U框Hn<,r~^?L> 2GL6qcF-ϥ "SaO6]|I7`"m _I^A*ԢyAxPeӀgH|5p0)]<}pͨ㰇1^TY~s_zfcᮔF) =?ȸ Ņk'%?Y6P᭵L%a8{٧rW]%+cH,S:㲄MLAzoI["=VaD!2wve+A ~ѱ.##MQJu?/B s^LZkPOR|<8 l≿}(Y DqC`3?'Mg:{ I*ƴTi @;ŐbͭRX]wKAw޼F-Iˤ|ݿƁ%2hʤ3dk}'!>!~;Ksm;WB;&6[ub3n~s;!ׅMMz=/-UrrƭVP8HnX&V艰iK;xBJKfROۃW*ׅߋqtsz&W?ݿJFŽ޾+Y,匂0$y LjQG>ܦFO&QsJ,avxJ޶\8B|1NGlAz κ[]-$͋> Pٌ6;%!OGf0bw\3zhZd@ECϨܶJPjĞkߞ~<ִ=5h2# u 7jk6Q;ݷuN֞7siOK$xʧ]p9Ht6 (u͓NgZ|s+a;es tهS>_RqEIԭky|0Zýv*`h+Be#A*i|t}7,WKt g@p{fK7fXuzJmf1{RgB7SS?q;= qdhFv)2ePh~o  d7s]0uȕmݪp,n·˟\xjz? +̳̐\ۘzJaoIx;or@DPno[Qᔯ+ċi͸6Joswy;y`cUj6H94ҵ(*nmȅʉ]p ;F;ː $pΛ\Twc4Q)C†F@߷⿹T)8F}O*uPERY|BfCP*A>Ez^26_sl7B|sc^~4}NcZ+:Ӻ^Fd(lgyſ4 ay4lfAU2 d2pӒxN#˥pi8ѲF0%_=,6 GJ3VR$/^Qs_=>1YKcwyةtvLk`ڷn]:*Ș,Ջ\o6tP&avo_x{g|UĶ垿n&bGq5Z11|Y6M'`$bgDS)\Rࣝ ٮ#>>*dJE-h(\|OwAm._}[{l{6L|Q KkyX0j ~B;]7RZV́i1m7@d^Wxd%Wlk#' 47bEpjqqeԃO\Un ihY7N6##15%e.SYrCE)I'5> z}*<7H=(Op//g!7_쉉P .uX!Bx% &][Q@ rx~8VSAo:ҾvٺcRn 0?a`.gujA %V}tNI9/`Ոͺ\aRedUCH"[ΥCv02M pD銥"YۃX 53v9-[\Nlv&h{Gsh}z(̋WYs9 ܎E]_S @gӧw'(XSV_ymØ+ͱ(­#nȹθF ~.f$/Xt2|,3M8^R$>7h1zs=qyJ'j𩭂+YJ"!<-BVG#2ſBVt#.TitQ[;-^Q+ St5 @\yi?GW@?\,ӺJR8lSNeKuCBY ^b,$įP,P*487~Inxs jk/p+%[8b>d5nػm|V?).YZ cJhد>;/!ORk:%Id[z0K v yـ>ȘCMmk!47S`=az;oo9mLА> P_̕X]y,:x,BWAkf]}w7Q*vZAgtv 8M}ť;,a^&]soKmy[nh xAi.49[}ܻ ~}e\641u5Kw)xB+車^f$#mɁ[R #yIw9ӆŐ TavTm{@J?nYPR$5 i՗Ͳ[`D2nRCfu+ƙ"kk0lSȏY`1*ϐd8EpXyAl/ O蝉C2C&RCce<dF<XtaGPYp{􁚙z[G5`_[p“7eKYҨ9hqvm)8YTK¬#%]{P4Qc[X]%!o*GHhkHj ،||C*w--c|o-wL~æ͠50ܵ`ǁPT4|TnDG564p|XUC8$lVnb؎x93w  Fۧ}ItZEe51:%{7P[u^~U̗I/!Cy}5F^b"ҕ$hsKCVMu5^x{V? O1SXWX#Y>'/3!M0m0f$G°NY[@b q0@a (ӈr3{xG X+6o{Y^]8^aC͹a钢}u e:RQ`8Zԯ@pS.Rr»'iL/„XKVl[x~DO(먪{re1$ӥ4&C*ʃPrȩ\ Y]t-U֎(mlP--UQGiX/%ɐ'Tj߮']lgO̓ "af[p)~9IG}Pqo QC0)m4U~] 8r|kHSَu1JFN>ߩ(2yXNn`ε[+2DqE$/wAJ.Rki'bCj\պ$bb&C05Ъ3p翵Ȱ6%$q:\ov*M2-uYL0.( e~ 2Gr9Կ " {𴭈]\fӯlŞv5PT{Ieޣ(c 5-^b#&t*V4Qy`[^kHƇk_M]vQt%•x>ԎՈvd;\y pIxFGPٸ_ˣZHEW1x&*oCBR<ٖQR"D:RK؀-1s}C93+.YGp!F[^dgY _c5rx?%4СIUk@TzTQҮb4-?:X|W󿠱Y h%v7JwC4M<w zz2V6~l$zl(P=nm\74`S+rTi%yUl! '&ku6t+ƸX=u9㬓6TJ>R"X0d],O*n)~1j cAڽ7yp}Pn6s9;?}V0Cw?Y2ګKiFɱFEʹ]s\2i7(3*MQ&;DA؁@ )#\s- Wҋ XgmokPhf#iuF]u==R ¿mXE70qn۠DXgatUdݚõՒ]Y:.5R6XPm -M7mH!#/Ki\6e Z˃z818|>|"}Lgs9&f m6G<-qMT=7,OH3O0mWIwF4g9n9)P.ϐ~/p3hϪr#?pGHt)< P2{s`4O~[v';MvܝF>vK;l_ֈ{ݥX':taDi4-4>j,x >?̩Vyit$_SXeB7G+"3@ <%Y;5LɁдIjo15K&e1ڈ}z2n¦K[ -ODvdC̡|pbG&y#&)Dט!j>i;Ls!^'!ېQLjZnZ&>8jYg^1v < 1,Vy <[nBH[YϖukT?zpj|Z>ip#߰4P>{Sa~.cV->ŚNg :F=_h҆R2q?LlGMeq'oK=C%!bi&&8k~\lݘQZ⟥b[&d8xN@L$A?Qt5w_ ~Snڝ(t`Ŵ7WJ̉A(X1s9R:dC^"QYeT#a V@Ȥy3i)L0xmxGӧ+!$bIɷa i} 1goUK9_Cī|kQicIP,~PNDm^FˤOns/*$D$u)KS,Cْ8_ZP7߀nuz `xp3`H,$qEp$]c~9C*N9ߊࢃZ<}q-(i˾_P1IiC[3QD;KPQUk+j~%|io<sW\* *nWQzxCp>/Ĵ65$ɹ2a5#b6hA`tx\8#wr]ݰg!b芆>3,z".>ަ"q L^Ŝ0|5^OܵE?bfeF&X5xA@t | kWD}-EC51 NA_9 ńS=h_Q^aԨ}{ 1TLkXBuPg< W(!v)ucJQXڻQٔ&,(*b;S }3 ݳ0DWAST2T,Ҙ4Eg1 4ty i=Fד>[%Y;%!h Vb:o&HEpf%5XE(ǰupߝj#hebjv؝&5MʝrG2Ni_c~KכyG:soy6Ba iS i)$kI$S޾g־M 3F&{@l 1Wdk7nN߀q gӏ{Dʇ1Ӻx: >Ǩ6L)`tU}c'r5XF f͉դ8 /Pȍ[E|G5F}MjrTFI,Y8|#?3tۄ?Cb)CeK^p@&7E2(pt}B+_9T K>Q".s,LfpWa x=*`abvM剸&FͤR<|*^7 ah<{[Ip쾿Tc\T :nRr$Y/DRfGx |MSV$ΏwGL&l=ڽx497ގx(']TӪE{ S4!:+{~/ULR) ~n鍠4tA76hbg6?lS]=sb@%L 㑎kPD.ÓgПۈ|ei9Cp]G[-Cy}e餮aI8~14K_cV#*ApGk_ە:u2 adL-%?ţQte2 FH KA!dDR?{d2RP#-@")J?ݯkOS{$X^XE#<"46bq蜿{L0!b}0;޴u@02< ϝdj3)zƕ)W`6lgBˮ(`~y[S oySϙ?ᜄ"A{0C >BnBX,w*k"mŜz{k9em-.`mbȯa԰?|1h?>3xF١ "ʼ"_(NWY`iGvJ:| wInϵUCW"1wY6, &Ҝn xxtIj&Y6(M[sqbFʵ<(Ƕ{<w" =d|泝6UYф ˠG 6P4-IyI3āX5@ S ~1l2D ef8fI.)GVfnY;@eCyx%(>Oq5DOuуaCߊd-H0`RHfoy5=J7@ys~4.r?#ɱ^LZqm/|+_|:)x ,/P@_oX;y)m)$g*(>6epMNwbBtJ v&@Rj[A Og(``L)SbhB)Y3Je;LT#tpmv7mݴۨʉaO*HT#Kc??ih6z 4JnpeږGg{+_4ǬU]8 N:&yԻIOK4 dCqGPP6JDz\ަo3uUGS\  dxkFiƃ@,fo`eI lb*> rMzXJPcT6) "MA#L^ ƨIw=tg( 2ץ |v0yo\͊¿RY-OWzϤ=3  h(r1N/%gpT!Ct{Zk[mvc3zѶ9]c+k`J.h.}bzM~OVPnWBR 4臜/YWn'ex]!4m7"p)򦜑|[A\'u Kvja5Dľscie˜X 6w}+//U~G,0%XӐ3&xd sl<['MlgO!c3;&d͏ ƹ#iȦ2lmۈ.NN21E2Z4U,B5N  \y UGP v` 6)4v_ cA#󿎂D Szӗk,|wQW$9++ ,@x=-w w"]Oq"Ҍ=p[#w3!'mw x|% j@2 P8\uu4͙'á8(6l%oH!v:։[iU`O-bp5Q)@hc -YkvD6(ZQ8H'#A3]yQ'5MQI#A&"3y9Q;Uݦzs@C+u()&D_~/o)Z9{?Uh_^DGh(Cw7:G͟kVKҖ{|t _r8Gvذr%CEW1S:"Aofi;'ˍeӉd@<[n =׽bRg2(@^/µ{t P@B>{kF!2hBh`]`k1p%CQN8bDbھ]Jp *lCiNmrւ[̥2#A"?8rp t8BO'焦-h4f܋K !ǟj>=Dj-lrbNAO*=ACEC[ȾDދ"PaK(!S [u\3snQF{b_U`Z?'7DŪ,Lhzs!IaA68g[4E")rRC:ƫ;iqwlb*?rp3j1 uyye:KI5z61ᢰ!<8_Rd;F⥖UH=sN^$0v#,,+LhΌj ®o9E [.ro LkOJ9E0::-EExkR؃ i[vFe OuYnn %!ڒ#*CDO=Q Q"9'!R9e-es|o;%Ꭷ\']9yވUvZi1s/Fh5Bd5FN}6mP++4>~A8liHFLs1̈́%2o{74=T_s0}wi*[UfCRFAkADi'Pœ*1ͻ{}6;V(e5cQJZ7|=2xu(8kӃ,P`VNk8U*ѫP| Ko>5C5C=3期K/9~ ӓ[J6nR"Y!7\l 9J' ́sHۣ wSsP`qv-QH26,%%Jw xN?iAُBC ; >j(縃Ť c@Athw5 0n{CkXW3eES1ju6ӶX\aq3 E9jR}&\"[ G-h:gj#B:hm.FZ4I=.3]7Dkh i$ʎ&ݢD{eʽ'd UT8CBm4QC b3yEc6RvvMv]gybb0 KFAʼncl~y>XV:3#|)QJyuFnjz| u&ܺ.g$.u{qj9YHMa^cɺXJA2uVmS>V³EؤY6j+H~*Y254FTz#<'wL]mܰqH1YHeo?1:<ьUc*dHY&XFuVSn8}g}[׀[< g$rp-!FNPTSa)Tўƫbc7Y:S}vGp(tZtC0[;@ uyU΅L_\U`w#'qd{y*[b ZnĘ O7 q;ltD #_E7uń^c_ = =W* ºz,,<a&޷&l4LUY"U @m/>@ fy-T-6 rVɖͥOG!v*r _=LCf6LO@4قX.&^[bMUf2 }%=oESLn0ΡIdcw0K)@j== V.;p2[p"쭱LL+/pyND@J?HZ> ( *##q'7ѭA0ɨoՁĬ**N9|έsG2%<i_\Ɏ]ln3! u)` 0[%R&:r::[\OhuɂcU05l\:$0D[aQDw:~n qX tP9B۝9- ' b9ZG1YNg r-whJ %+ؼ}H{q:/4HCeVk"!.*}KAn H J&re#=Y Nw.MgϋvBb` qT@DL˄<1y`jzMр$2:N#}rI  ? [SMp56Pp'}D4<[ iq݁x/^Q["5e>^4w W$,i?$% \rz*$L4\n; inXەXޚ _⼙SO,/\ ?[î H;C>&Fa7t33I9!j;6ft !~*)T%H[v+!XMmeL0mnӉݘ8OXiW$I1YOv9"{y ]I912!E[(UR~kEE3.^nj:j{Bt^Drq~rHez)Zcd4"k,n&Ur_,PJ]i񇨔nPyr-Δn2» ͒jL74xhy*dbh:m #[B(ohHeb nGcfx|g|vc۰&W:e!^1Lο(Oj &JwM ouz?pzY~8`DqB>?f0U3tBG0͓kC;5><-Ęn$,Eq{޲oXRꤰJvK.2) m_fi]Q8+!qhс"G̳UrwUצel,n+\IҸ-O}:J.’\;Z'i>GdUe`:ӵ<58HTyQCCnHQ)I˞3!jKxЪ_'{j+MeA",~TrHeߌY'tN`7Wh'~ //hv^aKG֐ DoԚˡr * 9A.d6.+-$`o6r43 9m1ly!wd)֧ת&Ɛau&ὁcCvI珎icȠ 6cHjꬩiO8&/y %uo9=VMG"c ́xē]P(Gn6\ͪo!tP}C?܂ #3=Rb{ Ұi:7.ZBșn9jrs(7So>tPahbXxmUJnY|zWkK"T^󴿏5Xou[u \kbTMێlFcfp%MbpוP/DV|_>%518HJ&%Mgɘtf]N}x "`\ԸĎeJzRC4 +s ?5Cd:B}W^ɵ9,e엁mF)Z*oh$֚ a*uOhЮGYa^46>mjL81J`Mj'3.<?c1V g,v!+C/x;VhzyJ.sg̨σc.#̟8Flczx+޺M)ZoDb"n2}G|u*cÌh(&Lm"ʢM\]NHjmr9ʬ cr&mszJf6yEƍ$\hP1VnqX3(2 &r.݃H 粞uW]1O5qk&aر3J0;W p{SMagsZ'2GuɜtP&cV6(KK[?,^2򀬳Eyr KnPzHP?N}0!e\rEɋ| ~Ҽ>d%=Dkv,vW#hoP. qjaTnng?k,K!cw;Z*/z!g.~8hRL&œ/*jT^z3/|&J׺aSWs8<4r9CBxzEIޟ׳w3UDjƹg@#:όfqk VӞdzId) jg"} ^Y[o2Jk ່>@Ѷzmr2F_(Vv j+ݐu˨CuCqXPY+] eNKHACQ*3RY #2E})u>D M4>Jm!'ޛ@BET0f鎆?@fA nKED>X2-|XCk)|hZCO֔?f,o[Ӄ`\9خd,΁Fn>T'TL +y.RjݘƙH0Ts~~هr:1'²k:ܱBj.^6y~{v ydRCb:@{Y;uO*m3v{MtX#̱'6n$L AIvm`N rNn, | 2w"L:iUƳʪn0!4V7-@񟞛}1|t.ϴɑ,w>JTfMr?C5qǙ A'rxRe'/M:: 6ؿ3p!]mz!+T!b *<3۷cs Qu$a@1~;d "t^aTSlնm\g$hg\yz7Gm=%]3$BVr]ƷDms%e~&GvXzKۅߎ*9lM0wL♯t[UN~fNwAJ%I[[zA O%=%7 GJn}s!Qr3>D5ج3K8Ԏ$m``M0,Q^-"pQDK8u7YR4뤺s zNՎc]j jŐCcz4npud'Y(T_0_ oڑD2^Q:æY")V0crdb^&Qdcr i.ʐ CT /C7tOjj_]9Xrjia8;+ު! l,4|Y9g~s<;x0{<6;Ƈߗrk'Vpi@.NcOʯ JHoC'<$' ~KM濃]TOeS{XϮTuҚ0@h>G6#w_ii1i,89]ԯ`ujL&ui &s}] L+Oϸ:P1,MlXqd泖a+!mT?Ѕgz*Y-/b'] \zEz:A4[i|iNښT |}gsc//'vxﱃ|NU;D`y$rZZT!` x2q˧LxO-pM?{X4ƯY)mOӃ`Rmb\!^jVvzdXJzn;p ХWG%[{[ְ8OXp>f!vy l)w~?/iRv!-/Q]95L}$s*+eV(B|AIB؏$ _LFg`Ʈ=Qz?=)ZD 4Gk ?.`yN $qg]#J :|^8:}hq k@`i5I/1ύ}+'̆xr5lY:@j%-Q2Guo ߊ\NfwYX*/ i#l]PhCl$b4=,b. 9U]Uh m$lH`BoZ'2@tW^8з;̾M'x5å@}%0e撺ׅL N oq=OpiWvh2!Em^/3޺j FK\IJ0{u A#bRa(*e0>. t!~`MË9-݈^ *6)2vqTyYبqt`fbw $jAP47]3:3S}$e3?g?uF~o(eOӖ/%H D5W$irVǒt(CYyfmDz~I^,2SC*7_ =*ո{:+Qٻzk̓䀰cHC!%w9JLei/ {Οʼ)׏Q,ez@O-v~(9Z_<11گ¿. f!A̜t>=!(!.j>f~[:7&Je*eK(:p'pY 1i0(Z3FXī1@.ܪFrBX ͻ{\]Wa0s*QY(ҕ6PG|[Dzeע_S ^ԉ|^c!17\y𝘯EOr:oc8sDڸ ֑ Qɭ(Et_V!ǻb}u Վ`نPcu]o eo@>ht @UnaW82WiQ_(Ǟ jcgĝYKBu;#j|J`m0}>kvl$^kuv])5M5V0(%\)eӌ9^ĕ4z#,;2,WПvqYQ /9 2Z †G? KnMUx:I o8$z5T:(7ܴQ/S<եUNlؕ_oy,,QGI<(z/UX-6M@0.O8%: Dҋ4'wo:mP: LJ'#EB;BҦ +8=52A|BV'T|]DǃФɃLm4C$碮if]%Qzn?)$70$1TO> v3 A ͔xUVn=dˢw56}fr2vv"'e)&ѪٷDuW_# sf2XWcۅe50hΛ&Y\̚HQd6!sOD8;}0+^k4^D*a{o0lDZ>qF|Udtm2L.,/o\qRY\2rn$3残Og_y}>b8qxFM/|O>|n9D(I{)ǒm~4}w&YOtaR=8Ka|2ubYfv` d0R#Q[ggW4ͩ.ULPiUCP s͹H1zB:ռ  ֲlR1jJKnMDîrbXcwχ5ru.CՃ  ej}A< M68md̒YoI'HwA{pO`7 lh*HkE 7MV##ûVK? #MQbIG \IAaWaxi+Z8/: v9G "n<{jxLO^4ՒDHc>0S]%Q7,!$_Fkov9 [X7V&د1Ɩm*a,h8AU&_!/șwk x袠:=ywߤX3r*_厜gP(1.gpǢFTBXtߪa~ 3u: &P[1*Uu6WQ]' l|t_[U|m=fs4lW˴^F5!4aN=ocH6;g%4!SRYEii q3f$"K%L5G30gK:!52KӖgVdz!xN`+ 6b5J6D^Vxdxb X@ LP> QRkVYx@y^Mg4:C' ~V0"a{ŐjMfp˕.Lšfkۭ-QU)b:6v|EzE} 0 B17*i~+1 䃅jgQF E|hvu)s{@+%#^gBLGBq^2ZI!O:B̈zUle\I$BFp0>+BoAj…bN@L(}c!+.S׺bPa]fUk2+]ثˌqUD=-"X! ?eTYQ22%w\R <ܬi. %M 'Nx!Wo*.Ā~SȅjdYՇ{ ҋg!mˬɲ[Kj;# iʂF N"i M`&3:ܖn!K~CuMS.~{۹mGG78 1%]%Zd wCа$f$ZAP\A?09ھX]%.?TY| 19I@l~š],8*\n4ZPGo"_t}WlK >{ Nqs ggZjt0&p>8R7(%R\5iX S8\ǵ5:tx"ϧsmH"͂ih< n~T F`,Z&iVS}j#m-|0ydj~w'Œtޒy}Sugp#xЋ/SWBozXW3켉q@4I'q7F(gqU0Xsk@r-Z}7𪒛:mtŸ%Z5˘۟!B ^ZwU <]1GRұ7fW'i>^U%B2<$xCv'&zd靵a \у(z+ꎹ!S!A;h Jyf/Ah?n}x$Kk 4GE.|2si7D0g$Cԃ?/ >NuHu=j4zš*_;޾(mJ_%@Ba=TNf("\g#CgU }4Nmk V=__)cv s椡@H[ڋ̦ L|-А-Qd$ݫ~&V7(ýT(sctj+̽7{r)*_Q(7ރzXp2ڵX{ްʏآ 9aG4s} mQfJc do/|yXW7Qœ f@o,y"`F@vSO,9 tC G'< =Ap^(L sxlɓGG@wǁ29i( =mYmb A7GT?Ac?& fEns'?uigERR5T%U8mSAo&ގ7Of<^zb_=X .$.#4R9Чaht?aߕEEoQ#rÌj絷!AȢ ac=/dAHnXNcbڦ$H)E` $h /{Cr;}4.|eNX ۧMS]Kz9 _[Z;@$_&'&=%xAԽ:~u(֞殧MI1&n-Ɩkssu@.W(v)_:p oJȤt CpnUC"*p%6Gy/M_!!zcl}}#:ڥ^ `:0rݭ:6_OȤy :Wg9t-͗An>x.R_\ dߤЅ;8)pFosZY/j>F22^gO /-AkR^;tkpgeYOz𹞋^Fi{׍Z57+ѝfw ԴxZ %h wJbgLJzd}˱5=/,]a[ fH+1 SeV`ڐ-CWhӾ%~汰G$A8[ea nK&FQ+Z}rj)+3|3&nx $?4z, h@gm fjopZ)"퓴PPs8$Uo9ps^"2uSᅜ>K8HQ(ACĝm=dW@wF>Cbep[-4- (.B) M_c7ѝ7n| 9K|'Xj.԰Gs{kue8e p߸GCg 6A4Z>%wHX$aِV7ӗzN*΁hnoo`%ÚhJgp+cqX ͦf?.~qWEO;v6ݥ/uSW)(oQ5V?lV1"r69~B;;pWxVL} N$ep'>"t ʓj_mؑJ JË^ >߽U{P)L-_؁].QA:̴$wXGaNḇ5;2-,1+gЅ̘X,QU.S0|vvO$`XlR"Ǟ>A0.sU%o"THxM[qI{u`@m]Ni2S3yӖ? a|wSU떃&UI`,Mc_ʮ"gX?Сr-CNکb%iTZe5JQvc%=`>TH8EX :r1`4s03qjӀY{2MFeUV[V] +NBv{yw䔶2xjWƧi{DR̈@Fys<.[ {잨qR]K0z$7C(P~ZKE\b0@eF<'; WSt1%svzWH7w$ Wt# 7rqRmyqs U%HU֮-t2VTA8t j!*ٯޛdl-EVCx$o <a xr赥lEHK5dBknXEz|A[Hݞ[ 2Mpz}8qM,Ȥm;Wl̴׈&iP6k^^ˑ_+yM I7I['Z'c$iQ򉮑O s[Z QN?l XgWW$53k̦Mt\@a0u04"Vg(aPhԺ Pt(v~/'BcciFȱb^v&0%jن|a"O+w:Ph'k sUYQ>U)81'fpլ0.9Æ# ^jľBp愒!dur춖u %ww:^8rIdbGIdvɀ Ϛ+ ̄S9Қ4ޢe8-)V$5 J4$jmWqɰT|T`A榆@IQBsWWnYI=nf`;}uڊ,PcuYLR4F Ӥ_k1y[}S3MG 1'}7GSSh %`Ed0 oA$O-Nf^>~pr8^|N qZU[3l"W'+y Jr?0@͒(4j6:BxzqW.Vs #)ù鯌Nhw72xŸf >0TnqGrnt7Fai)3ɑK<#_jw@}HYXs9 Y, 8:g_5bsF8Dl+Y丿T3d`"Y/ $^ ybqaG3]흼Vu%48Tў & `! 6}7]l.#<푕-)\[I2͔޴0sAXkB)D<е~Fǁb̟ -}xD)a&.X܋\P"4KsU Ly a$)*(&+٥uM6j]ן4@۸&E@1R%te ̆z 5aX /jn@OJ?~\NuF5R2uZ LJD!+y[&ßa|~{:,k%O_"N;@ۜ0du;ny4 Wq&ϕNpRyfy ;amD`\/n9?5&r1;WKLѹSXESmnl;|ƺ=B*~R+p݋#87àg|/4z" D8/st[Թ1MtqUH2A<>v{HA?V$"OdiG̀ĻJ6*])`,zsk&7q1|҉)8KnZc^-PqheV!/OGwR)jG}7l6ǣ]$r-# )3dtDj詅|c+aB~pǺJ}}gSlzD,B7įQe I%I?UE* dKX9&EuJE3N`݅ -|9ImgaH3,%, @J/*Fi5e?'*P.g\畺NY>\[3!`3 +xm.Ihk `<5IkO2%*Vkvd:"rC;闢b00Բ-%ullz=Em܊{W_;xL2<`ZxhMEnLq1b4(%8K&9>U$P'I!lʋclnYSld`>aۂswɒ: j|; x-z1ү~b DpgjEKh`p'ĴݔfT4}5m~ 0)*cb} /!w!+h[ZaO+].FZ~ ibeb3)okˍn"qpKѮU'! = U|GߥzR#LXqNeA^NJISEhEF9}5Uؔױd_sYș'jG 4׀`lh XVB4Z5%BM2пZhKLX`_#@t d!򭍽mۜ, J#cz,>/Oق5r*Nnɡp'{/g֚@ }K(A1_KX{~,I{bSysKXNj)o. Uqe=Xj:\Ë˨tsUv/#hH,QF&/rKpndukyZdn${ӫtZU5ST dTT] Mx1|(c@y9aIte4"mpegtj' ▴Tc60ZUxՏʼn4UWOv7j5V?&FVW; omfyL@'ls&d"Wg}jߎ:.G'>0zԮUą쾥D!HEdx)5wgjِn&nym<R?e6%vS ԁqH+jfxwdѶuxDz@-UPcbG6hwOͿIZkȒF* I[.u1=ۄK֦ϯf٦&O"M9tN"9sC>/N@  4t{Ph%~LvfP%\s4!D7N*{-N~9Y8|_S̓uzy5Bjg9)eUB(D둔NLh?Ƽ]> fĮóE\u#I:(ϥuE Q Կr*{J 9~jo'Fx3WRtSnqBz0o}GoOkìwfԠԌ+>om(f[0<3vc܆XXzY;\|G8x j1:w_y3TjAjDJ1O[>Z Op_gP,ٞ*c5g 7#cֲqAJ|7,< Jk-.~Y%;w*dw,Fn%rpy4QdZ_\qF/qWq糷~uS^M&v4;xJWR?:<]|v+:%xӍ,U K_=k|dL.)oVݽi]& V:`Qx9-!ǗhU|5~Dw~I<9lpԌi4C>)*\PlFQN@b7͍MH<ܬ (|ל7+`GnNISHh{tkb-7U_Y܇CfAڭs"WK$otK f%>sQǠ#6vyrw&{Tj"GZ&m{D)lxS0B{&A͝V V yڥJd|}l` ~ sޯ#9>MK`Ő>Fܴ7cocٌ)b%q{&:0բ[=PP&FE䰵} ԏDuu5:{F2žÃIi ,dQa`$*EJ۵ ԻdqΓeth'1.X' 2XM%|$y[B z&$ߝSAAlL`L_Æ~{8x4.W 3-hbn!٫Aý`sONԻ&~-!ߣ-Jt!Id(Oz-rbя:D k9I G24J/[I/ǗCvTxʿ5JYIp՘~w?^u0К\q|}h o Z@uDP~Fty0g@w*`PG>yGGA˪bW %| 0FǠ~>{ pY@=bq ,/ EڧpKr/qp:x"D8:jT0p1>#5Vnin1[KtuJX w4rn`s|A."1:ysDH,.P~@?hi'\&ub֛rPuw ep,Z.6:''x5G?]a({R+qf s9^AuYi]6xe $d 0$^/~?3I~рZ+b=-x>!z'Nc:/Q!_ KQqсfH  VV~i5bmPZBYsUz'3dPAѰ|SC9ZUN! |v |4J3fP%=a# 0LgbSfMy;W:"Pz,¿S̃ TBthbrD6P˝ !5$b܎9߯t%kw]b&8j#2ov+l~y:-Xv$$V:Etg<5S`zsjC[VaI_#F Fl%A`"7wy^>W6#7aN}#yP]$C:g&U?zhFHu~:d-_-aICA[Ycu`/X{˹+:ގ&N$P0TүّZ"xa~Mە3)[te/i/{fzp!WOf eϔ vs=^0oϷiD.M//l=GܓJd0pXZHώ4t?KʐAyKڼ4tet$~e3j#fRҢzS>v@&prW0 Ruht)*fNjpqUCn5(T}F/9UtC|u"mIγeqj~Eǝ >F$ɍ'.]qxJA,$+%re>AmRi}7O=wq>9L6q>>{nL`L7:Z4b7[L9ȠA5#vx*{wx$eHVi8@TRFp==2@MS7RH$5GK jYA^pXPd*?DJrz)t$9>+ SR~K'FRqx7 $HHaﵞ"\.f|q#0eg 8|g~'yX˒s)Naz%n9SFq)%spV95" Ef=n13ų~9]磇OeӬ#RF~`"FTww3;, es1aߞ!0N'Kd-q(n=b WwhDCf%SA<´k U@ϋKaNL76=_r[lBYQM\{uK٪tv&Уef@]A`koW?CYŜ$!o~McjնbN+T.40(XMyvhd[w 7$1 }{],#)Dž@3T qt,i-1m d䢃>3X UQ+`:#0߳rUjRTX0&0keVa~9Բ\n\yCXP~pܗ0iv'VU $%%2 Fr$zޒIO~> Ҷrí#x:20#۞xsKtn"Aʉ^ǵ<~Ę|StwQ~ul Ȯ7֝4U-P\O@Bd]-aa:=ZhPw>0~bTqJxS6 TzNF>Xb? ~WXae!K's!9tLӱ-⟖ORv7]/.oMf3y:{\wg^w(Gn ["0_w8cX 4#Nj`(-}f[ҧ,y#C 1a iCYZI}eT#Z;Y&t(}pj6(!ݲ}dA#! J /)¹S\A>JI ELOMUD4I6z2l+m-Ojseuܜs~j `df m.%CL;/WDm*^=t)b ar@C\$nK8 W^)DDjYloѰRV^ӥ< sT63dHQeJ}۶p#ڡUW0@ %xv[=TED*UIq\;&y]vrV0[M&!pYң/TD:.9X H0tjH{A;Yx`%)cUc/~C'9glnEtk,xB' bFljH<9, ;XQe*qĄJl`^V3)K9SjVe@}J:jRhvɾ~xps1Nq َfúWVQhB"]nrPEA{)JyUI5Oȣ!H ݇M"E# c`+lFm'^yH*6jH)WZNP)~#3z1;cwie?FDKb(Xf~!c\3\m avFI;zخNjYNF~KngFM=!kϫ:^g}v2˩vtVr 1wIJ5x2F bjPږ Q.|7rZY-(apNeI8~1iUT aCaP sN*G擷/8鶃sZ($Rx?㓞mUVL5%㱴׮`Փ6At1uCCdBӓ(ෑ CC 1*+   )2jO:zc&![ *~'R lT{DHKTɣLJ.$ #?[׋R&%hpȀ7욋 52n4HMSNbXXg[ hH)[$'^PHMk;6 >HjtfBmy:pѰdR\cc0RkCC e_Ck']q}uHa\@߹N%&})%Ut>Gg̚ƅ0aR };<=Q-{ks&_/5խ $֘Z3a RPePI>Qfgwܴcd|6/e;%!?E&ެ=KjURJFAe| W\bqk. @d'ۙEWM oqǚCMkYit;y8AadR=r7}DD2+*2bP:qX{BL/ϗ_]CU4@Ta1Uݖ/(+zXee)*܅%m\wx[u_\Wun5X.{J CwI-lv&Rhr,0ņoTBr!@G%Jf5c䪶RX&'CWtjiBDWӑh(\٠zK,UrG!1cg̀xJԂ5F{Eye/]E0-uG^30r=|z:γ̊ĕƶ1̹5P%UḐZ!9$%H)PtKv~t=HË8]g )̫%oJXXsOqbԡ6.27PBXY^= uNhRQE'AKڵ,r1T $u;Tmەi ].zq$ugu,qT̃[Im̴7Ա.HGt#22iPхIPb&EKY&&Ivm0>fjҟe'`l7`b1k&[jksw(wStjkըGiWKa.-~kKLZpAgA_G :-YtC(IA<ݼF>GyOd!V]'_3V ?71~x V/u|dW<8vj˕>jI.\\-\iށFX/žrHf3`f:a.''?#L&{HLG[>;PhKr{` B(+ ࠽ -1]fFUGw ?*GPr>RJ9΋M۞ۀ{n̂Tϑcg¬#09I`|ҿp=&U E[sCwH&))ݘ Av9عD ${0 / 5{b~ۋ{(HeLT:˶$ 2rU%|; 1'g.lM|glAx )!9BIq\ט7oҁ#z^ ~0gMRD¶0DeyqZ5ZZND5LTOtEj`uqX |wƅI"Xwxmg#ϥSz$+pZlU)  =aDTĎk ]h_n9ph^lsSu?|3c=5촳7Me|y,'`Nv9'G>wEs9Ȋv P{6-A3u{1,hc"3"\ {ik%jF./o{nO ڢdr3~vK'go6}V"c8 sSK=), MIð1L-L:̫#nV,Dݽ= Kb$Ysj1!EPO^xl>y0**0sp5\¼Xo| Q{ !,a9гKgrdsV8k.N8ȧʆz1?J?0u-&a#ɂ>2:h\ŏCwW9h^4w'5Wl!ݠ9@$tn9ZVi#cS*4,G+xj(ͦm}x# ? Ƭ ٩+BGT܁ixex(o_Ӄ) LvC /-3l& %uYʼn ޵55RG%SEP4`Zo +-|5J6*h4sDR:[[%[6?0Jsf$l M$1b蜼fq6A 9S.D!f|:.&l׸z``VEdG=5òۋ?;sMjqWOIvPy4J`aсp~/f,vYˎ?|2'~η%KEKV ϡ#(= G5o!E{ࡡ>Rh4-4#6ړٯg O:]U0<$A{'+'/O5YZVt?pQ2`l 0ĩH`j.VhrD_ Vs FJ bo4Õ$Qʢ:LyD^c!(s~[Kh/ dM-76-.N~wH ږkTriDHJi:46 GmzsV=,F'yk[>o!_ p)mgD@VPd.Rp9*Xm9^F<پa}۞o+wBawf},D^)s"|^~4hUL݈5\ݱ!2B@\"GbBz[L .HI8_VJJ~Nm7BIs[MOu\_WF= [I)V>g½ɯA6*G3 4HϽ;aοٱ^ΤhòZQ/ޜ. k q_4'~%zi4sg"FoD}2HPK}W>my {p>6Q 6ȏߣJ g',`VIƱAD)')~>=J/$= rޟ"tM-G:\\XIF*`E'X..z̄+XVjغn6ZיEb3KEu1آ Gt:6Lfv1{ʗхěu3(ҧ}!m!T'9q| 糹 ,j5Yu+G&!I-U84G8#zȖp]O̭`spc?'cE&. .[7} %g|{즩8*E/HL4ߩ#+Q" +>G/h#B}6W2 7S6m.; ,]jPC o% |lIncv1hZy7wzoUɬ 58 < Fw{xL"3`AB4EVjvjq =Rx ocX`ghfW4]unOWD9bY,4#Neqb6!ʮd{4 $Ki4g" a=qA6SsН%A!fa_Y gMHCkC57IU7Aұ0J"@(*_璷U}u\QSo<# X8:) PӦ4RE5MTyPJ`ҷ:{&oҀBn LM ;Q祳a]Qۓsnw5-~ϭKq{N؉Z::3G}]]fSR]/V=M6Abf&^z3iiUmK79|x^ӈ{)Ly/R ~Mz;/J[`|mc>ym[& kZ] ztSۂN +x|xzg&~wn-Sc-?^VcJG=xf=0Sg w,̬y^gk.);U[nucԻzʯ+zp!(;EP ,2 `圌s`8Kn:Nm)/x:tqV 7gd gªv(7P ~Ү^͓8} (+0@!\v9dO`ʅ:6$bmRJLk*C7g ;(uKl6_jmdnBIwDž0fTtLwr1h]*Vj\_E v9mȀ$\ yK8z)hU P<(wM{o;}\H`݀|uw y \ v ;2`RbTͲ@D#I4Pn;`x<%t;/I28& *YxS5BzޛK秬j鍔VY 2}D$\&[>0.DM_yt}?+fJZm {v\7﯁΍0rbg_bZV XAϜUCH:2< AFNMRg.Rs[moOoѳw~-%XQz4 k'SYuOXS]/0w789 crc8܀(P7 8^ ͩ`D)"*o v:{e:DC.e+|_ B/Vrm\5vZ%!$tjp$c'`fGb?׹ hiie$L&+&^#4hYSCK.'GۋDL f?@xf tVxcJ,;. ?s$S!,ZM2!E%4ܪ9HaMSOm{Z199Q"-Hmedij%sk$ɬlH 6^[Vۼaj>9&P3tCJ!Z1()KQǔWg HwgNs!0.i8$I OFy1iI?Yn6\~в'܆*Xm&n&8uCJv2ls3j߈pFhW6vw r^bN$q[JqZX hH,\(>KWAEpsG|y:KAΑ Zi9?GO$Y ن_ܵX6-ާ3pgH4u׶]FVhTb/9@Q3u.#Jb?2 6h/WC4C,n0 㧚 @] Ǝ0jRP&cܟx9" DLɌIa.>-U n(VʨN?Ov[~8b|n(BSsG%B@rF2Ts..儗nvFz'AXȩe/`3KΤ{QPm fT6"@geZ)uxLɄo*Gz \*`Gh$riayU4] oNJBH}6.RaVt}wBpNRѐD !,}ͯQIm1DY5'Dר|3[MA@pM2q]xit/$lp%  ™09s 0HȉSpCퟑ&*`ΫɽODŽ~AT,3SU JHJU,q(s{k2mK|vvseTU78F6LJK["c\5Nh^GҢ4{B@VtX礨p%<$4>pKDͪA2W;@] "풯%BB,gQIڰ5Sw7<iJG}DktgJmS\8 {^:':EBZv9c6 ¸\A'>^Lo>MY =~gȷwQYû\k/1eiqdgRkn>O׀H) !Zn1PI*` mНJƯڋx }t1çR_jTW cH\ZڢR% Qz;1Eى8k>؊YNcVGc<|,U* f8w&f˜jq.ꚢ iaRo %N%F Ȍ? MCɯZ4h%}DcNJ-d$`]Wju`# hv?PZ#Y|GN aÊvkP8vXc,pr7?R n("Ja@ND 8pĢك >ڧ!:>j䓜f38p.oLӚ+v+HCߘ"<j-/K\v(c;~>N&pwSñFRc8~x`%SlUBm֢NJV*o=`ACEvB. ȅLpɞX#}*|{Oaxpg-}pja,Qܓkp`A} FS|р83 í,{263g&ff d3`R۠hirPлNXfAKc(l;+JըU,!7nݢj-@PH̤dҋd.ERN8t3LVO3 GUw'M(IZsC6]M=cZ 2'V 1D铮3Z" S<@`L:|[Ia(ޅ!V' zk(Y֌K5vhj`GLO *_&g+;ٗ&oho7ÿMЬi)nV,[\L;ֲ[n:H@#;耔z]|Er4)Q(Y"̀hy?{ܱa`Q`ӟFz89TԒ80Jh A%bOnraD*HjkdCrH`9ڴ6qgE[-sj8T*[RgZm@СxհbbuMƤ𿵒M ͈.0{g#O Ϸڜ\Yo' ZS1t@iY`&}2)0+D[}fqAf9C0ś!غs;cڞ4e58E6N+pr+tDw<:o:S*N9;GJ?^J]%qB:ftLsc@\F}7irN }"9LEQFtCI*U(5}|/V:^ϯ% m?֘7"睊Y} /d4&3Rnj|'|`rP]E,i%9K( xѪp#_x؛?0mAo(p&AJ$|Qp9E:>(jum-qh>,g/*H2h% 7l!PNOj 6J=zYW:"»' V#ee|-*?,!FQG̺TL75E%Jt"^f!|eQ\]Åg ѐQNB%JTJZĨ]HV*q,R=_vUd[bl9>{i+J~#- {gX$"E#RޚU|fF_KS)M6NdA /O{~<;xil%PbAp gfوT WZ eMq,rOBWU*z j=74ao=@_bH({mm;IB .p - ,oumzf2=*o'OBO PWB߈jb!t_}3C8^R.;m.IJNĶ~+K.QA$ڌdDOЗ8gȠL57tkΤ<IM%8 5VҦ6Iȃ[hje~`1Q+z3JH3tQtHt;11O'# [ކp smLFZe+8=B;o m%(B 50bx@t&Ǹyjb蜍=*YI a (V;v:m&Uu!Po`zז :/fd:ep0N͔P2~3$\D/h : g5cKءo"s'\EL:YEa}ډ YB% zkGSЏri;!G)~T`٭bf9J5} g⛜VC6;$ߵ MXŊNYAyW|*Ż)t"[Chx +.+ [1fZ/"}%|h1Ty Vdя~0i{'ÁѰ?YJ"Pjs(ȯMR")ޝD?580Y >kZwԁqAxugvωOb5@d*( "ϔE:LNtzz{y.3Y`nFZ.f7 rLZe8BJcHELjcsֵ0#+ݪ>QҒݽI7G.@rM"HAD`SF2-pǣV/g o a:Yג 0 yC\]Qr]rXDUH{9̇C:w+"PTQOwymO]{սq<3kc"TsUt0pS1W?IL%&YGh@1YW̧=Y9 ЉoKQp#Gv`*U8'O5&L4\40I4'܅gDk)o&:kxu,= bea&sdϝ5 >)L@.lfF9PD>Nuo}L .y%ݫwtia1fXQjgԋ0LgF #rAi v!`O8{X·5* hԒVOb6qgH~T?S)[huǟ.0=""HSu)TyBK݂%63jn~^qȄ Yp UiqB1zR 'd& 3&XCr龊DYfQk`r^̨k* -e.(6&$K&;x/"\#]Z"'CR~?(p ~ҨW=k[v;)! v狵^ (C QNۋW 5DqFdUce᢮rTWf:PӡV@q[( !O F3^K1i_R(gОW!P6o"L]hƹYD !tҽO$XwBt] R:55eWڌI8 ='r jHDlHT$EXFlsr-WJrzpcT )Q8:tbTKZ!Z}/yUSrw,tLV߹&Y3YahK&.mL;>p4 iU䎍/;?u\9$Fqhg߮L=_'L@2 Xnb`n/%Ok%ͽcx~|RdD_xk}Cb21[V{_̠~녡OyX&$g\ )ͦ*B{FLXtg9n!XQYe5Th5R͒8+c/:M.K{PJѬge"!xstP^E8;NYtZ9`ʬHj !U=OI{ [;Y6Tut>yqQf2G[輠yt>zB:D co"/϶k] ڃ&i'͏< GڣfL5HTk$X93M_8n;tQPR>=-qd£79 P=́9Pj7b)@g2S1٘:u^gh+5is2,cQvҸ Έ&cqscH $Ehi9Oݕ*zus.s !Rҍb/|)oǢ p<@WtVw(rNȥoe޿dC3bNҝ<\ ! bh0n>ړ7'VFFJjOdD4޵@g Ϸ/KHճpvӒ<*m)!螷vS>d9^fHE9+Z;]jenQ*Qg†.`S^K7/A|1Iy BvqDzrjݎ܆EjGE6,(ǯ XxuJ#>=Ԯ[Ef  D3vHC(J`PMW+|qcBhWĐkKTgcXyO`p SX8)&&.6Qz@  #g1)]Trz@g8S:Gh%c>vi#;p🄈5,' AN?(ge}# kfl(dT ͟jjiv9^(~ISnH klG.!ht Uq#'ʊ4F'UjVaU)O+F?dvR;3mLN F<ՒڶcuIv-=&3*,a5)WP_Z)wjcMQ7H)Ts J{ر:SӞB3#'= P[y3Pg }!^W7RkoCյJ}*꫈R.<-ItrJM:xX sA__*ZjIȍ}U 뙍g84htwXj\2AxuK;^J1vVNkKKO˅DgKscњA쥷ѩ 5_}\2j1 ]fjޏiHvv. \7~,}إU,jjUkϠS7#8Yg*ct _͈3qJDٚfQmsD45" p>}jn;%i2~v@$됄dZ>·&L Ϣo bK-Tlc2~o=#Xxk"i8_ӢgǏ1{I՝1aj ExI*T 6]bb [#錔n&VP)1z삅b;[_Sfx "ڬgX!|OvYF"RՉ ӬqӧpPwLj v{iΚWCxĬE?:zA ` LXQ@$3hB6ZD:`PEudGBN$W и3q?52>i - 9"+@=DsҵYPay.8sTB2tF`U /B$T\v)Pj"K|Vډ?֋;.~ĠH? 4Y5qޒU`=S#3+Вya{&DХ 9rR2{ 6+Z m#]{NmYS]?S:_s~AU ol3Q! >U%4u,Q!WI'n{ F 3Fnl6y`o룴ZBaol/C0k\hv|7ȩ Z1VllA _ ISv?- 'mG|su.7P̊MJAāqqJRz ,!g-]&|}Pƙl4+-aJ7^s|)s`;O@N^qqpSb^SwX}eW}3LFtÐE{𖄄!Oh0$I䇭hC qˆG&jXW|DXWWwUA_s҈YNopuO9wh8b: jՆcvbUߛ?P2eӱ OyW&AodttQ 7τe}sҵț?52mXt's)_2u$YpbH[llĎM6^G8Rv/rˌ)Kw&ˆ$ tyr2ϥ*K5/W]j݆0# ͜~GNxMhzt#OyvNHHH\'{"X PL=LFã x Nߖfo42h΂#3nMaҚˆ[2D6XiPf*j@xj.J'^⼼QF\(^遒iϽf=WA 3wXX ~npk{D*pI\왪0B"ڄ1RTH|M5u(\2cbJ^wb#팝 s;G10kƯ&{zj,5c f$G4pأ(')gWIcӿwȬ`H$9|3e|B-Z۠=R|ӥL k! Qn f/)b̈́lTi̹e<pߥ;\tS#tk?~YruCF?"i=АV}ʧ!ڐ\c"Vy(3#5>*,ǥ<^y߹l,TN O1;pҝZx|g`йuMfhkR`rZWf)(ӏùQ^;|cVpzES|#L\S??t b+.NhG,Dփ[;R&kr; Jb)m^z| YbR^28<=e [3)\MDYe R:*/ ,goQUQ{G؎7aP|U$-78}=!N&Ir?wϝ-jHZn $m%0ܻE0Bq~,A = 0xcpى3OB16RvZ8Zl0#\g Y>I9}kUHE1'3! a<5oQZ ce]elծ=bzM唺56t"-*LK3"N(.b"/!^2q\Q@H*\TTaeS5kQ1IV/_@]$oĮ&5dnucOp)wP܂_V4p\y2/l[JdžxkS `R˂`Ly7|fvרI ѭXr,qΌMa pI0YKa:Pʹjt!r":_JD{oAdU2jRcAB{(qA3)V59`+D(k٨ŽuI@gPDi[nf;)V9ƍN)ɲkdѣf۫7(Yw7gk{QmDzѣZTΊȽ:Jv!/P Gǫ2"p]9*’Z)X|`<R桛$v0wuwkqu:o~yKє p|ȴOE qYY!6$ /s%[Sk{P$_/Y ~W2| *|_@Mk) 6]C0yZHh&{g j[9CA<%N.^VXLcG,ϋ2j4.AoN\vEzMݨ =abAKDCaň[_e]v~ӥ=~\v'A` 0-b瓠ϛvmƥ mvXdHٝ񎩶*TZ_c>0m>kCzkб؆nd;x&T*ndk4vq7!Yޒ7XH&0SlI W'[zކxVO![r` ?+V]zrެ=ю ߽;rITdٝ"cL04cр|Q}oxuYFGu%y1/7 >-SY2Eثt9+=C)S;|_b$0\HmZ')֞c^V~HRg"m9}4D.%w=V0U) RsҦgϾn{8&|.)?#^NXOYS}"4/|9/k R)=&|񫩀O8G 3߬kz - jR"0uN8?[l J6P8nkSJ-ã} ,vyId|B (.A<]5hAS W-(0)~lRlS/4TS~4~=uct&ZbVC_f˕֨2|~c @#@O>F $_j%(fB콝Iuj9MB\lMHyrR%k"+>TFXC9,p`K_)m鱀 *Tn^!CInHbσ R'aŐ~9<쫰HkJ~#dP,t$l"Oe\f1fW3-Բyg|Z20R9SNl9gP; nK7a}:p7cC0Rb"_W$}gI|ևp֖l[ *Ո@x5ݳ$?Zp6g_HEd5NDgs4sr+~p(O;v}&>7l`:v03fJP[HI.@bUJs!Q6Yno(_fΆu '-_]IKi*u33nfV琫,)JPt7ZZ=Dr[&R h ?_YsGex[MDU-=;@[Il e%Rx _,֨mB􌮛ޥ%De/UP/^V{?1cv5A] !G6Nk!huAB=_xNLf0|*)iJZe_ -(F} Ym'_y&M 󧛗<I,*&; cd4%z8/׫ 6M{-'Ğ/Y@qZAvXM\!̕n Ӻ+J{$uG rc V4y 1Sztxzk:ۓ 0zobR&D|4 D( llU & l {Qf8aPskt6hmO\ocFw);'l`!ǠذV-qzh\GN!|S|8qz$RHKloX u^ C$ٙ uskY6 7ƹ^0ʞw|岓J ;uٯK [)j@: m@GŐ?qwԝ>mĿy0T 00Zm*jW-!IW`(֐/ŀljkXy[7c{ :>c ҃:S=ai̹@~qe!iV6|BhczB%%;>baVM|5(}ـ1Us"A/IN/Zc˳ArHbGc#פ=`swYs~4W\zF 7Ł}a6ldIAO/y>^68h7;}ĄI7Ďg ] |?sxQPfo?A9&¹Tv|w5<#f'I8h5̺K{n36Ac\& WFft м+(Ӡ}È đZ s,F#}z!S$2` y#<"Ǔ-&:>4~ qi=ʊ*c\~J7HT.f35^෇l 1hЇ:1!j %W|[5K7ru=_+ “EbVޯ"u13 WNqd2JA@;oW֍Pw2"LB,fY{e_H懻i>FOSFBZQYmGu0b_˻avX#[H0<={W0P29oV흠8 Tؖ+^6?GX}dT08&N6",?h<X9آ act,l%"<#ƺ=Pn]'W4 ^h&qtۂX !R,E~!t+CtMstl_ jwƒuw܎kи(JZ><'$F"a YmJJ .k{o5vY ")FBa.MAj~}s>JBXnf=bq3='CW^@b %7̱M7 HEhIҧp"?S{ҽPPbtq=0GlV;$&nJW,~ǬߔNx: MX./mR 6JW6gG.m=QGݞYƼ,7D~!whaƶ=Td mf7K0|͵.9QcBZXk!d)M[,pyC(vmN͵CMnv 7^<$B.咓Sl"_/ .n-)Z5b;_T7o*ڑnF袾6vai!N+!G$7;?x=lL0n- Pћ &O1vfr%D( 8G~=;({#2ƞȃ%Cl~6lLJ™v_u؈3,!cT@P${_bcX7vTv_R'LW=_ݵJ.AXʬܶJw#)ǰaH286Y[ETe'`^tWU4_7?Pa̙Hi49 'qTRҙ5z&]I$\բ7@4a*$«h䬉Sn:h ;Y/ A53$?JcejR5xCUI~7sXڠދ8Bjlee_bcԑEKe|!n4g 'azBo!uYʹغ:hܢ~2·4(B 0iId\5x˒Ec`܉ݸϚ 1:km BޅrON>@975" z[{]a˂{c˛Zq0^FX;ڵE-+jOM7arq=Ռ,W2b/pV(nW/HPzOHߡĂ|#&O~iBӕ̤7wZσ4ʀ3#ކ|vapV^#WV5 KaT+|r}&5O*Mt ˪@ -PT9?b nQxO~ s2T'N7dτ0@[2U܇{eq[o2,]dupG )͋P>T-ӟQ"%XLmh*-;Ln L# t'K#U4U:0c} W>hF"U,%zi @PNWAax-R' (-09[9\BE濣d 6;jT{kg\ tӠ'^fLvE_e,^ cm-,0?%KcM$;BzlƮy>^ "|1HC-Re)ƆWˎ}zpK +6Ի ϫ* HG608 QD&QU^Sa68Slyp [rߎvHTk9CA$ZLY *çX5[=<=H J">dEɠ M-lvsw\^^1I po (ݬMs˘H.x4 k74so32_zcY<۰&gOoM^/ ͶM HS{o&2Bh Pc#A\TYz2%Es7b4JL((>5`<|7, :91'dI8 ]e[smD^h͗6WQy =-RTc'{2pQR)ݛJ~%ɷ&J>S'՞A@rQN `%ˆhPTelδPNFuzC־^<7Nu ٳ)u.OcC LPD҄NyZ<`Zj w]Q(*Gp5UV0&NgCӰy㘋?9*mװ~"2.z2\:k,$ f"^oi'AN #v-:ܕ;(_/ xRT ioVɼaqV#Џfd>fvakaIa$HV/RS7\|^fw+B:=LSͩ>"GiFBa/ sJg27F'q{@[IudbO5iJL M e@y{`%$tdVNUi) 1"i<g]qpTգƣVDd77o q9yqx;Hg f_-O4rOju BX9'mN#V ?&xvX@1^BbKXs of[: 09={)tS(ae&2OjOU:mlұ)kr)qʋ{saJijUDYAR!ȼ?Za#m2W< JW'\et^c! -tCKBli=;V*4 ZQV($*M9Ba[ǿ݊8V]mi+azWPo~)zYWwwcqࠠfXPquaU:1(QOڳTk畅vZ[p 9ȯ@J1թѱ[wHmS[!R!jV.4^X[>d+>e4͇t4vz Ɔ%fX,CY-l +4d_$ea&͉Xvcj:FDˁy٬)u!n?&JF_ @IplG,t#(fET@a=gEA&'IywY')a*&!l4+J*/.p M ddBYeɝ;/fog:r[2QNTVb֬@wtqA2U;S'fpԔv7s׈ ~6n >45nƝt=5o]>闤5јHyfKfw [LSPK\j%~eP1+%%>hl 63RlGoBQB}uqa[ɼe&(c{y*:\3ڲIJU.W'f7\=.WJRHf듗W(9sL-KZz7_mŨSħ;/٨*Zz{Y[|b5!yQ Rnz䃊Gw+'|%NkAx'-ן"TJW: f:8 sobj~Wߢ\Cr _@*+;c<|LP o !] ⣽;LL\=݌JfM<׭HWqgq/Ҹj/. |Yl.$g[)+^bAՑaavpSy~tcr0n"&mY&U9˱LT@lڳu 1"\wQq*aq-sR8T!>H_SS rؑ1Y3fW0φaaxeO:dR- ;RpL}gTD̚dӱK)',vBwAbFTjӈ$^}#w5̬Cr`PȄ Jtz^#~eBzStTg($3]|ɐ)g 7YBB|jª-ڄ3"/_VY!}bŪ/GT - V"=%@H=Jlz[?8D;{B .NJ+<,Ņ=KJ$'LǮV<;jboriض7v C" ~EFeQ Ub iJ8?]Ƭ:%17 =L9kYA/+R\eV-=PLmY+SnR9kD,[OhE\y~ntc"wD YťgytVV5:P|+7DKC"gB_)/,񗡢 czeZwS\#a,n=2b2j t󶽨^,žX&!VqX,K-c` /Q{>!M_2 CKq< TҐ's ncnZ>CST#m.i[IZM8>΀OZ"Up=ƅjGq V![m?UH'Zl8wOGvqjYR/ȴlo02Y Vҡ7 "<<r<(`I.0O8M R0*@XE3JwSX_giЕKsjATU\2c22cbKΡLX@?D4u|=H@x ,8pg͋UO5#!+#B6ѓν:&DP] Y&_W4ͫ k/^*.[ )ϰz:b;pC{/BOw\Csrmx:)j]ޟۅ+WK.N(;!( IHHGfas&WX /ԻM[Q?@:(C="_l'},|WSAɻvBB4v Ȁk?*`?4pH)pdq̣Ie:S|q*C6+[pA4z㔦⣫eb(DbT JCu(9J֖O_MPF?aO^w؊\0Z<"0/=J?SSQG{Q(E|"0rWzn+m‖^-=/q7TGUq&,4e9x$vtҚWxe6\@qMX 7 Rk)h Dv= u]Y] (^߼=ww ͣ`U"r+Z|Qu-טx;;xs9PM=],!<~%nZ[%ǰ8+<=?,K&E.*t1R'(Cd9s+< eVIX(ڐk%bA_b=rYw~uYq8}3ǀӷwWVIvj P߲͑`Qoqeo})`> fgP'uod0哝@|Q(oZsbwC$ ܡi\iLI#n>ͯbj:O,svmN'qLG`SuA.}gBL;p?AiToWE$ƕ J^h`c2"_KmnT/ߟL#[ ?ܹ) 4?/MJm sj4 o^!O1BC;!ť+b]>aaTFc ܎aű/iV#glU;UԝM$czg8$T@hɸ^?&o v Lnp_crlv>2vLg>t8u| *j ;c%)hl$)j=]s b"J,Ї 1_\X]o{lj@z_I O6'gꗺ\hH e(NvX5mj?k#4#ZrօjG!q\[ޤCØS.N⏱ YdqwrgMci֔>%#Ѣvx;?.8JH.lağD}kV&m As 8_w ;]r 7 Et LͶj68O[buoﭘL3D ST?5^a*f!S~P kY)'K.`1ET\71|U_ƹ$27/`} ]>9Eѕ $P5 OӚs1 ľWOGE/L&:F7uqv@y݃*-In7׆%e?#k&?59hfǩ0cW}vv W?m9q1$,a3w`qf #+('rtۀcpdw+DWdޒlCA#x #Y L"/O"q3nHh 4PAY8a=q=OҭQeK(?8ȗJn}[C{0w'/;%eK-Di,ܻ"ǦH xZwղ >ѧЮ7A qx#rc܁ hօ550]aztkTV}X=YN#LpEe@ӌjZNi.̄=wbh7axs\HV5z\,TntJlRstM0naRF12iӒ G$_r#l1))@o'ګܲ#-\7Jڮ㜴<:_ƭTs7d"tWRq6 %U-gaMĔ_嗨R2A|g!_UɠDO8*ԢaAlL*rmUQߊ^9栂&!)=6-%>jZط%a}!s`QNϞcd=<7z\MiӬ̒ucw~1:)v`_ۏQT6Tg'b /И텷׈2t2K~[88hVX8QtR,z?ܡF["u1X0 'a{_:צHϫ(+t ?h8( NZy"hg^ j _q' Uo!8v@<֐ֳ4,֜kx-Bm{%}ՑǤxpk{ tހm"P_\C$ICn5>pP# WNv}JAtT3A>BT㺁|΃[{qI H* ``aȐ Uf_{qbm2)b)uRIFPMI>u929URjdT [ [Gb-i2 )ucw; o2nzH4PKR?W58sD9=)To/*WK ߯5[aսüV?ĞE\(0EOxx !#e֡!GTu9k]YOb]c$aY^5/]R ؉ڛm$uHS] DqV6H*J*7@7?Ȓ B$t& 2rrb?*g) x}lF]x쎭;""/J յk,l.4pKo %!ݛG[3^`- +_Q7s|,.6gM?GH!AA{o+dЃǑ d.k)A.`3 S?M##w$ A0e(؁Xf{geֳUS'_L4ז-S5u}$~pݣ:#Qט1/Hm)FEߌ2MT>F҄! [ #Q)}#uw1kj`3n~vϥfCM<&K_i)d}0T׆KmSQxB=?Tg`d~O{񢔧[ųW@WfJG {s.KoF00P.Uz ѦCf̧tf`ϵAF?KfxzaD0U{7V9=t_{Kda_=ҬYxcˊHO.& G!t/LVHwOzqgfbmpK=X%MU>)uӐ O..B落\$]u|)-ʚ>6EW QnވF5UG t zwlk[)Ara+AbzG&QNQI/al@Y6(#$ D z_Q񾗸;qi'Z@.ϔix CúրdLr$ù!5{˽\C/UN nOje'x)J7(gESu:n`jRTw\%#k;9~ ̉Ε2{{VK4vCl>Ԓ7PCypRe뽚Y-lcvBP \]fCss_q%M/uUw8 P(@־l(| &^#ᤂ!i.NA FEU'1axE܈5cBQgj3WUj:^p υ-FDgk<8{Mm N6.]4r15FytVV5zۚ掯Ҙw9kV=,֡PN%`Ifac\ƅ`򗺆]I))˳Άs)]\!T|8v1,.]%/o̲F YM6sZ4g&c L;WɜLbIE\!_U$HoGY1C]hts0+QtwȐfzYt~xx 먱pTj+>rR5RFhu|6z0DTCYKX)w^LP$Blƚ;hz=Yg?f:`O&w 5 =pl0I&&@(UjE3ނGm]һ5oݎYƃr1׮JR=m=Ό~4#`2ՃNo^YmrO[h'-Q/z/`db-c7qlA؂dD>FS!Pm|;!M+ -]VBW>~_HV@Ҡ 9>-pMZA=`ћ,G|hV4z% Uۄz[ݿ篑hh݉ YBxquӚ{S>)  nL@dx4n?(НYRo@1^k6ŝ ^܆R!cݙsFNw`g?nޱc>M5ߛq%:>حcrG;"k*%8/kܯxۄj(. 5"ZYw4K.S? I)B/VFpVjU8¾stVപJ*)<5]L"l 5eۼs ? Yvҫ_?#9݌3tsiۏl5) 5{>5+ΡeK2]U%Pxo|4"CXg r$u:]ݿU8ԍ8zrYVss囿ڧ{0ud٪, zKF;THj2C<.MT O+usu%J@mdXnm6K5C1[|m{ K.ļos%O+p*MB%@ w0mթ6ǻ?@.IHoM)HO,ci]]Xeg5mNaG.C̦IlBXMRa+ M񏫴Ȉ hl폺2-\C`fuRR>ķt8̀}ٙ9s7+ifJ-_R(0f..0eJ ;h[u=_8:#ݻeoH'Cm͞K.c~wFU'@v.xHtU;SL⺁h7^uTc +PRKPŽkpj>Q&º )˔  ʃ\ ؽ#BM\z#GI/{G"uy _*VS^@S0AUR,ńFo簔 /; 2HM|=$o†\]s:jd>uWM;^@\?Mf Dޙ˴'&D>;Ȅ( ֵN(<[3G?"{8ݖbwW=T3(:wvnዞ|-Ul8OSuwSy$Fj?&C@=GK%z )w ryiN^aq`k@go$ #`̅ DmlfevA]:R困N#kGRv$AFDN W[<ڧHLBSa`28ӝ79^eQ'ܰVfe.aN8ɇE(4P.S"dsm}#LAgAㄟ9 n\MBȍz<ƍbUZ$s8b.} jpGܤ}Rm9]h/k @.T00XUk"\V.h4vt]3 ]l:c_mn93+ ׽ pԿa7^>֜D]geeM3(uʾ ak:Fy2M{UBDg~|fB>;ĵ4)P9p7(qNO(Y#e7ql {LZ NO4)f/>l#WDof_(7(u8 b P kA!% ;`9-PڤxLe\O2ҷP~@:jeұCA!3R3 t%{&h}qC])rwnRa|go-P i-a%Cb>Q:қk/Ҧo}FkM55֭.P38O2rcn̪H_ {tA坅°=*^#,ӴQ` / pi0^!U/9}u2%%~vs|OggaֻDV`~1qNwR:LY0Nѩu:L(؊%t{JP[7r0f>@^IKTB=yvkKرZxGHj`|ۑ3(3 BƕׁQhKw`3)G̚Z%we!uw]SSL$`x2"pƸFs2 fJ˳$c@gmmAюPK2ƻc4M~*ӣjeyvm*115=Ŀ=Ѻ+1NB` m |UmoPjxp6&3 fX4fkk90`1ßBKN[s- zϛr > )({vVx+:,߰{p]W=QRxŵ縓׳sP#{S[zL=ntH$ZAVYjOhN7krgj.*p^WW@QRZ&'`^j<:NdfWo8( Џ5)zͶOrɂI CSV g)uiL_L D㿳6܅=6   Ơ5i?[Th"i}R=fJzFZ1mbE U|u'\[6o:>B(IaA<>&'&"oMXjڶ86cK3,tFeצJjmQ Xйw[a(N%/=n9t MHo$I N#j;9e )b3\h=54(d|^JU6srP-E&\<9nY 4G`K q#g7i"QIb_r SbX3̾-<bZSPꋥaV~_#B/|;̮{u':yF8^ ?8*;oz->cFk^DR?#KVe ĐhtDT_DMj@Yŷ~˳vg}WԵ$hCtb2l s<Đ;_=hal.cP~Oz^c=}ivO$9i3/F]i.Q=Uk䈮O D6ߑQwR+嵎to(下XͽO_Ej qXL~5Qeº3p7 %n0 2al(c8),6I (qr^=֠PJC<b` By`me4X41]"ƀY<l•m_,}nuJz.8>g ~E/nOȦ*QxfnH;Vlp-ܵ$2W*V ԄioQmґN@TGHk~ P^ lLn7m]'b6¡Av9\UΈK@j 7BjͲdbM׫>YRJu {SK6t}ʀ<3qفj^+WŹ)vVX R W5@PtSb88cSywt ļ ;!*VBqL_Z,ԭEy/<(Rѕ*҄/=aRnDzczӃk#󎱯L]1kQa()_(!@{RWFȜ Ѫ^˞'>2V+^S_Fb؀K~ҁr!f \J`+f|a D^ (MU9MW< ,<Ip£j`QѮ&*:|tNb\$'JH.4 2G-#u# @+0ޏd}*uA*u7 չmg1fLHX, |OK7,z meT'CҞIZ!=+<*ON<ig]*{Mw?'qLX 66] `2),Xa'Fe +0TE>:tzY=׋f\hlM]i $-EU c+q'ȶD k2 tޝ^c ѨS̃Rx&mM+20INs lBKElYNI>~{hxн*|ڢq yS;Lb9\敖N-q Q,fʢ?ey${|+il{O}S_-=FqcO0Viz)}ez1;%=EHsҐKp]6DYMBV\U90]N )G{l* iAդܝ'E@ޝ6?|9alWN:pڀ藉Ë4;c)?‡;Sh%vE#?/˰RKRDptbje6[s y´WO!JgɎ>wS&wzJ(G;y1ۄ݃(TPl/a$"E,J gi j XyCz@bNC V"ztuR#M;׿GNm{zq˽b>@:%Sk9NKҙ#[`ߵiM4u@I}nq.ol6BRq@8h|SW[&DJal9p 4/}CClpsls3DTb}`#U;f;~b3ݟ`n,ؗuIYV-nQQO\[R*2o^qJgC2z[*S>,0/7|lF}Q'38(?G=h<$Pz Vˋټ6Ӹ,F@^`k@Vd-1M}X1CRAkV|fC9Jt2>|@<=`SR}glKc(BFr(p1 4rt֎kR9&IZOͨKɦLsH\G:8~hnM'k @m0PMHh>F. F]eRpZqNJl zt㘵;I"ģ yԅh6i8$ LJIhGZ~H`**MZFe٬L1Dz1(JÓ ~<c)mߣ Li\-NYnzReS4\&'D\#c05DZQlyArɰbݨQ~2^W ~Π#˕5䘇o$9bB͜ }9[aXJ;a!} (=ܹ@B6 ē¢o h2^.J`1հsN]/>h?)* ^dzbFE'2t[|:UǦVD͠N`SP[D]{WC#˧}QE`Cv|c0#A=m֙=.FQ~7tT}i8lIs)ȽŸyJbp@bU~xasqN %);R+?)p92p-ȩtXNGJ( ϾJiwloX@]ʣ#M # V. ͔&b3HN䇊 *EW'uI оꜗ *TtԘ5LsR̷85+d/E/X%U&hm3.H#]jpy'aã -ܘ]XJ tAJ.; *>1Tyz iX,^E-s.*y0lsSΝRLfη875>²4)bfǒ> SHkw#hE&=TL78^H$Fl jSS18[֬䩜_>yÙ.rAWPQU,sܡ1̘wqrfC4%ρ"I`\s')/zgU!.7U*;upݐ]tӨJ5_AcXLD͑!_\n:7o8 02bX f ƙ:RK>SGYƥ"Xo#3dZt7h:C|m=*s  F<1pa.Uw.q3aaa/[QioC !,alEi#pasn=s(gZ߱p2I"XggJaMgM;|ub:\fw5=~nGV%,jX _pe'֔d[P=xHcc5=)Ҥӟ~2-#bO{dd9tJd0R4hڶٖͨMvU-_GZ{/Y}$lAyih;͖0 K[7y5 5eKe;ԆOE)vI/Diz`]Yrz|dMϔ`qAN,ï*m3U58S# "Q[2[wqgZU:A151|u6{ ?&ERdD¼2t 1  Qۂ[}[ zҒiDS4CmieAB&# f)x:e!fUkUO#<鏈*Og:l% KF\ReVdC.6WrܺBR@Ŋ8~+]mz ɩN0khT8es!d0Ԍܑ Y-lu]5/``xLCfә1wfFvlC⳩h%x&ً+6w8F ѨK?RJ:F+7aוqˋơ j1nUl; J{~>\]rW*dsR-Šܴq[m@9Ϲ¸~4X[4yu:v#jBN/+Wy'Vd mt:8M7F+WX B é{[=3X]#vo%H(Bֻ|[w )6*nS %pG Pe4; EqKCW4ƞ~?<}9(nj^DX ;`6_6lמ|4܆23:AɆz=u0&˿wN'm;-Gz/q(3.j~/$lw;IA0DӸ6SooB/\ |[+I~OݑaxQʶ$}Fa9p*L3&0bPm8;>Zi\4uɎ= ˴ҝo婰bʔKO` ,FMtgkhzз-m;wi҅ AuJ\ jFVҕT#9e2mGKW3ǰŠ62q?Y\Cr1>MHN^Wcم2zu^{֑ȏ>'5ߦ0|=`I"ھ$u+70 Lŵ@NveiPlgٛHY D*и8w;h.պ п)`ۖLG{MÈ4DcB;FF&hiL]Mt#$}Bo/jUwT:xݝ%"39TיDž Z p͈ZG\ߦ| "H!~Uē `)v\DE_m TKϒ\0̝uѥ{eqh9]qRașLT]HxEBv!8cERHc5'\z\꥽8|힌;N9+,*+iv 7d)(l7W9>TwLxb ʄ `PFh`eK+?gksAcşIH; dͨ6b2a5Snfwg-Thp!$e NI)z V/q,) >G$B(lT6kF5}8?ˤe~K䡶fFOc#QEu6`VCϕQ9‰J3do;G6q,z5⽓8`T:5O<=qr;Ax娭B Z}ͧ[98c bУ?iyIk8 =pHVT?<fそ]=M7}NB 1a\|971CD owT/FnJӾ_نTЃ gEewݛ!-qC@9:;5 ϓP= I9XLwA&сJ˰Ɠ_jӉf^N!cI-9;/١|1=n5]P2*+Pnvgi@V w~r⒴ܟթyyTVsޑ RQ,C蝽a>}% yl嗧PA7+}DT hKqy@`/ԗUr.ゝ& e_Yp[, F$q O\%])GaNٲ?Rí+ А O0+Q zMr.ʌSʒے//;>V縿ZDFFw%ߓL"C:"LnGY\9wMҼ0(DkH/zp47Pz .;*|V ? m%Yah1`h mnaRaqq )O֮O+Niꁠ̄q_N@L1pvSu62k>ZӞ4&qpPPemq mJt-' s,㢂4CAS'‹U#HNi{cHd(7m9zg{X8k P,(SPo{v^W05"1l FKG uZZݐp# w/OqPk7R\R6fzb#k2h/lBt(h{bX'w6A8 <@ ~t (e)^O[o'Y&8ZWv ##q(qxq?ݒE 9#Sg Q W K%lh#9j#؀Y[>dUl {r92t xn 50}Sʁ$kb/Ufq|#^4 F[JVӍGˈ9bnR6 ݁ SEJ,դ~W S\'/bF0akdOP10qW Ї ţ{R*I0Y̯9ko-.Brmnip9F 1@ЌA3.V+2ƺvHE?oS~@H-)(,]>rb#7bKf:~m'Z/Bˊ$S*ۭM%B@MI-C:=.ŲW+ں|DLU@i 'ПG]&B,씡.+.WUEx &Q[Et+LNl濑6yh[Y "PV/,d1bXM{.4xԖ쎚Z$M< a2AJº:V\ e#83t7Izbݦrm4i-Y.I*+Ϧ!Ω (s%F&m:w~" ^bKͰSjRH@X츅:ݧ"U/s"\H"5qW@/; $X.;UJ*#Jd P+hxy%Ic%Lo:U1 K@0Sfr Rlg Fՠ@O;B~o`ݳ;gãt#o(8wJ2A 0dl9vwmѾ16ef҃%o` Z˻"` AI"gɁq-cs{R;FiBPs)M=(34)V=;dKف2WdWIK[b)7gCBmjM55'dߴّ[3B SR%L@vTO p@=J8T@&!(h@yO(\boDg$ÇeyU~SK;W;@ut8r vl*v.cT_A03GF(!ķˑ%UYo P ?4s)Ond؍9-iC $| 9u߿W"Aʷ*Qˆ6͌HmuSrڍ(y2>MB+V@5+U5m8}0H"3R W0~}`'DM&rea^:pѧ,G/6Gшy]5}V+mtKw#)rc[@N:7 ̵E&E0`l0yfۺ Oj6{WOOǂYCjP&v\Lh}VNz/0U_A 6V߅+ԀۋNc>?g^eܒ>ʅy,gtޙ5#7c7\Fx4aE.*&Z;4BG Ɗݓ.a|)9[errkW~v5OVEń:NqIȼ>hؑRȲc :4Gs0(de-r *V 5,}LȨaGQص]FW-b=dڢ)!>9dY<^˷ )~1dsv%FZP5B Y5㕷1K=i%̔.u[!M ҶpR7/$ud'_Xd`#0fL|E_S'RΩ NdA©z"4{nmg2F|VhOy#zR𳲏)T)O^w/4Ҥ> &Q[5t:bmzYd3 ъWA@Xei 4ݥ>v*[??ԖZNwksu]CwC:'t9yhOe:߉xEӖPa_iz/@.0a}Fd~8?ެŸ- *oiBieOӧ EY1V"Dgv`b~igƤ]k6=l4/G @jPM8Daj(f7V _p ->l~e x vKc Ƈ6nab`x%DhJ?r-m\'- ~oJRֻ|~bY{dm&GvYCK>L*˃KR<78݋$ԙdф{p(DZwebV'+z"z -U6oے}2ex%7fK9`V󴫒0E;Phk> 2}3ycENO6(T&?ق()mPQSrF<ՎBř8uppm%EFwsD]|oX5v2uyS@ȍB_ ͝B̰ivMjfC[C+-D`AE.wϩ _ĒD͜(ޑuw J'\EʃW<wȻ@?K0-vGy4e*ރffqvF܊ֈmUbǥ.i`O"jl\ו&Q/%$Hu - Rq>pMүY ;XllaMbE1Օw+̑"mqOQ˄쪅7Flo:$L]hqWq%;<5 kf퉦uziz/(+ fV hD<7eǂ#X̔mIdu[9ܪlˁU^fqeo<Łxeޡ/owLG.<ؽa;cej%.^u(kzS6&1ǘ^ѣ8ɇyhp׮@KeQ63ܛ#2T6\|,)2Hn٧ ^)F؃JgԆ(NjMbNMǭ ׫|Vay}̢=pK rf-9(ˆ@7>-riz4 qlv|ڹi7"|:,m_TyZS+|JP)$;^fߧ?Ʊx:A:-Ѽsw! T4H-,+(4URi  Lt'K2)]/9ˉ ePP+ZMء'2DAJ 6pQA2@Z)d_MeE 7۶hf&+eAiyטV4dc&h>R|!G&2r gcD?0p2e-#ۀ'X_s t;sX[# ~Sn]cߔՉ7ވ8A lG᪠͋/~ɻU"hxҨDhC-`y/3fmDF.,gÉE:{~]݋lX]O 8&k|J3e3В8"Sۤ:U2}dX[CF+WE'3<.rx}P&H\UžONŀ^:t*rzumkR{ LW:gMݩT'\"m;pj&A\wc 9Gdw:ۑQ0}^oGoM Ҙ{J&qrc#*&/Ͼ5OKB; p"T?(}t|qP3FU[R3gy3 7/dU'ut7]2;UE]DW8]zD!KT4UF {K*#Q^iwp?$eFGty5"5~4U|Cu! 0'`BY8灛0zjc'[xj~qXS´vG!伳Dõan@/$ ئ0uzE;{?+~lntaV)}({;s!}XS&7=3j S To¥SμoAvV3R^ce&/Ғ_7Y0?1Do ti|&T'qHa]3zd2?L8 _PLKQbvL1?J̒` (ӨPrN:Ư_= {bɷfޥt`>#Z4dbabXڍi/dXzݾ) TU,]e :rZw{b2_Ey-=C5up ̒MlJrID4@f.b}/̚.Ä[s݋ HirM(f  @;Ek5Hן̉_&bJI16۩jpWIz 7}ʽ4<4~FIХ't{@+]RV+#wCЏ}#$ݬnz!ww :~ڥ9O?px=Yٛ e"%kYc]2$3:;_vA:pZev.m4PA-8]Eg,s5Iؙ-5}5zHGF ̿I?AT'-ߍZ'fm¦k!ޕCVϛmނESRk] ؈U8ՈnLt7הmMaAR?ϐ-MM//1o2 P[k*A#-$p?k TZ+4eR]> [)ҩ4<"bdeV4 8:kn\ƣmbDE+zc&U88CwϠ"Q4p#7~nJ -M^3W3)?\g6tt7D|xBOF_ظ a67Y2moۿGD*Ig-?7H\~y0t|g@sL@lP8m=YUFwz8}m[ͷn\@,)6z'Lfz1N#ó?u5L9QH X) VAC9vTe9 UMű¢&7,z+ꖁe%`f[Ȉ|N7A|,;7yWAM-щ/.aœx#NsŬv@T(B"BچyئC71hcOx[YWF+2p(x$L7وm H(6ZI@ Z#99s(tY3ɜuG9uzwskq'A?az$X:ۇa{f3~pwm"tx~88nGΝ7}1ŝ $xr[ j4ToN"3Eɴ# DE5;>0)4 ~? d"zG7ٻǮ)=$Vjy(C$[gf2Czz*gtdrߜz=bƍQxx]Dm_GO :P?㧶 v(Iݚ5qeEj#L`y t~u-W=#EG[:+lJ {lh{y.k1^ ̷G\egQ8F ɒlNza .f=z "ճu lъ[SkCt3X>@sSaH)To%jB颰>)=!‡KQr'erZ wHn,^9[)qey_^\+NOݲR @014=R15w۬l^ qwdMC_]t`8/e1 &q6ekv$>ȉK疫-s(Y~F KK>oАk=J *XȓD }GDK" 6=_#/.Ωr/%QSQpiS/$d1 *GnoKm. HQĞ aalO@jҴq߾,I7sUe,~"ѽ"I2HviO}s2rj0SzPe'$2N #fi= Yūb$r 8pjg&Bh<'m@].e&&'<Ц]MEy -xB$nƐ̿Vxvy{PkvOlMWdnf'ӭS +dĬ >!SLA=S:,ރ%|,:⭌4zm?M; \]1| Q}ŧ7mj_1/ u2[V$ 4/~"3/fs迅?nLOcOJu5dt>ʺaTF9Ā4c:x~seqdy2H`>/}b]]IФ3Zx8`3":c= {3K'Xy }Jk3p`v %rtqشEYdg%|&d~mK_Cچ[EwepSϾ#PlXxfN FeW"~}-qLu.PtZҖ1"Y?Հt) &WNi#VTX{'Y|Vj-p+Zp3?Q k؇R5bÞUtf+TXhX KV5OJKUe{t+f&pD@7A@IٝڴrU}H+GtH54EX9 nKwxe=9uU[IWu|W uӪ _EXеUxRp5dE$oxU鷿Ľw^jm }4} f'5;ذ$@s2@D<+VDrW=Z&"툅2 0cGtOQg%DqYVd&<0bU+tG@ynքfFA앀]Uq/i#T{p[k3(?T(@DQB3쫋zKruM$ZeU͋xICgWIcɒ (+n %r# /c=kOFt.3shG컲#.'Sqڷђ?Ye@=g>t߯@G̔W-w2.?}ѐs:~|R˿Q-azkJmỵ4͈@*]S)/l b(yz{\2[Ku"lub;B'i;yI |J_1f7(@>g ʰϱOgj m@+/+HOw%(P\jl/mՏWYgi ؇4UkIW[nx&"X4zSQrl}÷\D4%lUmao%'f{s\IjU^*ЀmD~,5%>(DO3B4NU3먿 .y0gJu>F+YZϰfv⪈I"Θh)þ,`%jI*>7 ?="Wj}>GB8-oX<:T>>b^MĊt7Mm/]S9 _x1O-8fzgpz7>?, 8nX$Yl)6te|st(0\rT3Bvne9QӑV`Ŋv.`&o%24&U4;i=6.j_J>f0X6nRм9aujqN6.xdW  [I2xk7y4]™!W5ExM1۠a#T9oMSlAqꐲ9Qև%ţ6V8Ez0"^HXWȊHwsB]!VzE d\LYȽvT!o+"9lմ,jLW]B҈gEQv贞qe^b(%;=[]rXx?Rǃ}7O<늯5qSZ?J%^ w2ZMF@۰SfApV"_ج-!Կs@^U;?C $, GMi)o#-lS;4D8 0J䜖sx3J8fJ{ΆVz 9ǹ;ʬ&0䮤N?V}^Cd5苮&JoUrP4VcFY;6_yrxBR!)eNdu-GSu :߭aSBvIp,ѿ'1!ʑDg\SUO$;_;PM1sԻ#y*ha o'&] N5}*sC+뙈E&+o;r'Jh9jUPBbwU7/*sg~BzP6J`<~><iZp]fjLrc?&\0i{g{V@noLE ;ߋd|TKû0ڰpu?75TO!| 4jBҹ!AW] ->JC9,hۏWBW896yNgUA'BxZR2tsc2~O^B2jK|FI;I|⅁IpZ?B&y4*{,'0j`tKXC;6`{ 6\C- L` 1B -@A{LQo!{~~i Jߎcgl^Ql[ւ݅D) QROF/o8M?&D~*s]l3ɓ" "U8]eH[wbpys Wz=E{Otc35`2z׆{j&v-~Oua51wȪPN59ח.ØW@s)΀ZWPȜoz2_O#FHn5ƋH̊j+|m\! SsL%m| hxitf~ɾUw=j^z-`k)1g+b"'&pM׭AsW'!BTT3yM{-xd%d?\]˚bkݯ[5UQ]z :2:̯ x5JtwvT%Q CuH} G<\LDYȁO\AM, ֔uɗ-R`(#.#\'XH"Xĝmh[=c{}0WIQ޽i(M ȟzP%\ %#! F~frsx|r,¿S&0A X1Zl5  6^)B*#x:ot % j=X^k.\VR/l dF;׃TJ,viJt?!òAWrO͝!IƴgQMO(* b. ѱLzI.`7KIz@k)~j?;,i!t!$g<AHZ^ݜ'ݫx2pTŤҢrSM(GIxuߠ㉘,W::jc'Cnr/V C͙P/@ѽYܭfzIjyd~qb^ t~ZפY SD_PiS51I)(bǝǫ8Zhxg8;i{V ̏OoA^[{֦, / ~!=|@). D&X(r4eBFij3'A6;_ӥE:xsyľv[cԯ2RbMp8Q 4Ixn?wBoLf='V ,ZცL_H`(^_K%1ZB!ӝ_*0~7PhDo?\E0[<0AV\BO\1v<폴\9D7zo' }l?1Dn?8x}$1u}CrW\FQf{*Uׂf[-/\p*c,.tL? 6A |qr&JYT!/M+?ŁTf]ZX4T([Foj.ɢ$<GFkQ-U)r{ c"{Zzn&w/pn!\\$r2lЪ5j^tmB{r'ا2Х,2``Y3dt)${ {X,d#[R%8)a@X ]f9) wVeq)to"5;a牻?#j #x݂ "-qBOVhW ò}Z=Ef0%YIR{}t=qnhf@)|̺ƺMI7(%-XN٥cϩ/ӏVlOłM'0DGJUdb-Pֵ2Ox;pa6@XEw]Jp<~'f-J MǦl +a/5r]5]y->q31 QaV'9և AM A ?}M.( ,|t(1caE \CoU̜itiׂkzxm.j zX% gꇴѡb!9x}շo17Sk>1*f&0~ƍOJJ2H2v/(8d2Kyƣ)bl3ԏq͂8k\ɲwPg zk^@e-_273~U#BsxwHu"M#i4-u?9(p8)S l,|cRa+UK~3 54Nˣn 1 wx] q&؜(J³_qY-E-n06m8 kpMy{Uq,X8qxA @j!*i"D@UX\:JIaZ|CVٱM5k1=n8+ CKS:c^?;Vc哟d`bU'_n#p ڢ[2}}6wr9H}80tqS5 y{U$Cɩ@S շ=:kasq RTW>y>j…-}DnI84NܧT>_HC?F]R,?,y&X ]RI4MKxA򅼦r È`CH1X 2lE \T'0Lc&~6 cvl9Y̬%C9lC./enȴnG&;;Ff_.BwT:iKTZ Y5r}(;=?LJN^-.6Bbt3cewEY(ٲ umM QjrġTԔELka!;YoO%ʨ cg ,<!r`dA~CEamȐI]NVUgZ^]ji# A&p5aS_۝Bp*sO \O횁}<&ڃ8<@@ 2JU4X^6N *"Bm 1:k80kQi , VjqԣrwKąi> fjfB}%,|J$R"yebPWCs8|GoX*_Ns|oܟ!tGU@H+,셆[Lϼ6Cz|$Ni"6Qu&.ĭJxS>e%;9%hy+#Tڬa34!wQ'gB|zp0> ;zA%$0>Jjp9-S.Uߖk泝\ˋmrɤ W7U ; pԂ ®jdLEOXDqC#ApuEl! qŔ)]kA)_eڧ& zgTCj.ݝH~M7_%UzR}cF޴ñqGk-R~} '{0|rRFoJU0VQZhNmk6d;2(5Z E)kc&% V&fJjĘ7hK+R|6$a<:35f[McFଢ଼[VV '`EwbonZ\0v^'%=IѓiTlH+FS06cͿs X6:0Hbv/mH&m?!z~,N" cxU&hH>zIޗ:h;ESY&>b"f[V4vy:WD.Sf#Y+v)[U ؋.2G1&z'joӓ'Cr3tdZ h t@޹!Tב bm"33?b6|D]nw6vdQH;ӹ͇Or1%찻@`DֱZ4HFø~goi8=j:.I %Nf2%giDu#7L |n{v^w۾.ea6J4~%;!\d%/_n0pqmrUܭ^҄]_Q2%h;& β[QU8ƒQ+[9Z  ),'oW[uo"^A+[hnLDVwRIO@Y5 96T)&_u3hZ 0Z!'qk]P\74 ѳi D&Qź,,$Q@7jzWOs}L DIܐA WFҩ,>PA]>+sD-%c"`J(#' ),k vveԚgz,"$jy{*(n-1<CuchW؝sD}e)1А"6Sǥ[MRoѣJpH +.T 5i;Z{F) K@0w'!mӻpIX|-O ğ6y'~-@XqDFiMQRJ˻ _܊loi&y;MyȊ1k*Eà@-Cu競ߣCl%%Se`Ȗ% Lu/(ǻ忧.bj[!ŐfeEŶ w>wi΋nC)&X|S]p9rقg8kc$y3ET|UlfQňNC\StkL:FvgҶl7_D8Gor\A8n(F-Re8Y{ܬ+裦.1FzI=ؚ>X}[, ~6ftKSKL5|(M:aA*TwKA3t{da[]lyK:n$W-nZ 5J ш(EJNX:뙄gyj\{K/n%(5 ]e,[)+mq~Du>TS}܊[םl4" em8Gǥ VBQժ=Y._ٜA\/l禝iN:z10.kjQ;J$9f04mQ! '^S=R*#5@9x'$9da//`>$HɳbO*Ye]詘B'tuc@1Ъ+_j.l05T$D܆%fbt)X$ w8T rTI:z.߰M:ha8k˴dG [5yrp-PB}5-cRYU!Ћݻ:vG`4DGaSnn0G- IpʉIߎ2ѭoê9|(0Ū;U`ŭp:$ YX%uTx0492d!SwM"cۧEF&ᒹyqb0-L:w:ٕd=binYSIBk<*ȿ!e0]$w(rx&ۢ7ϯ BV`Yr&~sF:˹h;`NOi]ͬB 6@g8B@Ug-Dpnzd^ nQ84璽ΐB͖Ln >F%DKY(;gL$k6sʂ1ђPAиT: 1lr|kX]bNb\3n&_̫+Ny2jS6.۪ގOEEHKSi?s 'q./[/&"\ˆcPdD֠NYMmیF>sjߐղ/(]cЍjb@0E=7jAXeH ˬWGA{9SG G9aghP8 d _+af9nɐ _Æ㫦o+X@ͱI~lQ5c͘u]9ʊ=1b[0Q^Giy4d% e)͝q2]UǮC z a j1[W/JEټa٦IMB4M/eIFA v+QCFnտ^%O!6QOPda]֯JeUrbY> "| N26pkSIۺ{)zg5~g=; 㹱}05.gt-tKLLx^53,԰O>ױO?jΌ7h}L., {ϘUD-4͆-?P "{X :UG.WdBgO䢻 #/QA֠ENؖU : m"Q2'.`a᜽޻JɩYe{q$xb~1LfOѹ!UQDWU \ϲ, Qޯ%a^ ìAdz顗+MI:_g7 Q?C\}FAAYi_߃g,_fO2 Wceؕz;&%Zyb5ɕaVjM%v >̜$>l%B?Y, T(oSE;7&ݓWL<:\kq$|w1}si4_~GłJMqM(۽u1 ?0Fw,LKÂި0x?l(uP1-;o%%#e).C^)?ǻ)N{ ˒Q$LF8X.Hn5$-r7І8ߓ rG7 IrgǫsՔlDyi7N:Mm(B, }Tܤ2}J,%4 d1sI#8ZK^j9$Q&B"׳Xܬ=5F%qs{ EW5bXcdupG8K3>wXU(>[䲅B}%u_A3V'&$7mm8M`d[,Z,$ӑ{'>I>n$`Z* x7;s.σdӦP4?7CX. .yBVp-b0|2T=sxM2S;0Տ銴wwL+g2F7teGDmp g(2);%N/89,IFӲij(k8(ů 5^[ǓX 긨2Ldk2c!e~fjr-l'ίx˝d/wqa2WMuiZgF=dž\QBzW7!*Aߦ!ZW)LƸG zkۧ\&)v }שXTiZ~T@"#8LZqfkө4Vjxupa~̡}]JgVj}(IWu8pJad@lvVooi>Q9r,E}hD'Д23pSi@~al2#!8hQy:߁ ?Y1xwov!v!)Lo;Nf(q14"x4Okcϻn͵k#|ۀRJa2u,*[obӝbʤ bnBU#A p9z~ؠ/H T?srHzpAxb-;@KKQKfVīD$,.]D}@HqɊ?v u9q-ҡBZC:<ǔp3yV)U;g 23ٱ{ W%H>X-.e({L^Ѵ8蜸؇5uJK kC-S0 cL߷]dle̿?&&3d8 ZƁOia秱ioo2j1o>|83EgڔT%=0'֗Z;x.hm)m">t wbqa_)i@yK-Pl*lqXgwZ2>dVX8HbP;E ͦ *Tkв7UĔ-#?]a"òH%O]qu<N!Hvՙ$_'6t_IN'0`^#sKK 5Ϸ^D>d<)8IOfl)UD|&@qc!0B3a0 gSaK,,IAz 8ǥ;lE<|8B㝚ܙ#OQ\FChDK: f5vq9hR\v$Q0} <ꎖHiVPjMD-xشҢ6_BioƉ0~{t?8'ڲz~8²׻"  OH !/[; a-]˸H%pds]!foEϼʐE +? zwXgɆ=nsp>j}fI$5SC]]Mݪ l?fN7s=t1TU<'c"qHF6l}&2sOZbvHn z\<>8Ts2Q5|p'*nV.1;m441Hdw;C(V%*e {`:.:.?uJ* u&A"o% KέCv4%8Xv2~0bkżzTc%{cC_;,b4'b@@TC^8V% 0^Z 5RXZ"}60]7^~@0Qy FJ& Pi@0" 7U"\3vVφ4G[fTd)l6C}x 7cQ>k,)z =90O',6Q-_3` řCȒSґvZ79s!ee#$:'eV8$"/y#T1dћ~lN`91EQ/)q\Ĩ0!v *I8(.ϝoFpoE})+e[$AnO-.kwaW̕N&/!y[L5kUqhcY#bdx#a* 8=r/@ z4>(ܛ]jݙ*ĤN tAc^ő r.]W$r JWkc;,q 49F=d&ps0NJ+f{mKfuTErIz\JByZ_+IB)AJT97?ސ=K9fcp$Ʌ͝4tM^/I1cd$\xN+Yƀu&.Ǧې W:uA}+ pA# Ez6 ]}\R!v*F@qBbTCb^9646!q[Ih2XlX^R.fb&q=żjsYdmYi??pɥJ([Q$'iHY3w\1|-k>\ swI.|藣|`9&!sjdgq/ėX H>>%/ƥ@DHWط~5C*ӌw!_ @gG & Ucɟ&y )h8|1$ )b/Keƪ 0>sDmm 3@0A'Lہ,=톪bOپ[학 :߲\Ben?*<{k5lv`*,[Q~ ;N1)|Ñ8)71/Qj?qܐ!R"ԋq'hڛiOP\K 3qn2*4w:&B=WكnOǶyrЊbG׷rfyp#3(WANpi>TàWzhcҢE8q Z-(mnP8VRᠹ0ӒC=@T:e{ZVwH$tsۀʍbsQMȮ !οYv GR=)&N/Rx$~,~ ڻ}'o8fr/0owo fool.Tjžk8u6_cen JkA=so%]T˾HTb"즥xWԾDV| 6u;vjY;_ݱWf$-싾ؓԢH0)Exy|&gLFJr]+8 YO/R7V)5(`rL8H43Z)$r~3\6\a?0u+ƨ/u2lA ~X"֧\ lYeZ xLWK(?!h ;p+) U:T .XKȼydI\Oyms}P Nn|SiPɿbT`TT \åU^0xI'"Ѿ⃜ȱxzȷUw7Y~_NⴉBHUL3{?Y@Q*+U{5(ِô*tUh4:Y(ы{ƥ:?&A(t S$kc-%p m+f D|)UStcvNpT ؤT:F#ػF|M4Q#i'SpڣRtуEv֖ip BIxViX+&f+j~vYOk91%r2r=Hp/]7r#0]$ȑ$T3UN'7!:z}\xܱ\̓v/N;-Q}REk8tɱs-Z0A&0nVj_<] V7[30䜳W:q4S N @l0i2rD#,e~YF=Ôzp;K1*B q[Օj|j/|d=;v # =۔ě$ (E8K;k_z"5G5'2\^{FTKVn6yR :Z%L?e* |K19 ڟ"57xt0N!nmJ3t/s)YkwS<5k.k+h:rI*zf mZ*x# $=>8y_yyL$,|mh['l+H%Xenʹ 6JpeѺi&c,KX|:5prOeiq+K|1/T A9`f<;> սP`sr7Ǿ~d`< 6`K,8|WKW20K*a)W08^DTq"/ vk,QqI)ct,~ǷP.c0P^=YWLpTiKAG7{ P)_SyK/5,Jz|iW{aH>.휝v5$Q/lYD9T^ O|;y7/JF;JIN!'+uI1 M'BafTleo%TnvN11puw|cJCRI/27]bɌ(7vư{4p(ܒq3 )E`BPRdU}EW=f1$zi)"nʪ% A ҂o$ *ZY1m m`CToDxf\ ϕ /VSvDy>zl3DcltФ{:]JYrqGqwլnr2GsQr '>5"`Zn.ډT^BV&EP7:/~A(xsK^x>aNz*ϧo˦2 O"(40fb&=9wŜbIm?DL@jۮm-eʉFi82 H eN6# PJŝG3 })[ZGc7Ws@ha^=/Vl)9iOW Qi8ɐ(5&b>{Ԏ}jm*iBڏLrL7{YeX͕iD HM(3x31GTI1VY+Zh6J"XJAW2N5&p 5PDTr:jxKg!#{q˯x \XByr[=0U=+?TSXl-I5ԝ;Cr ]ƬiBgBX&.Htܸ:u<H-YeӭK{/یq9('[/Mu& nZ'| BqUͨd % /~X3\ -׸'nG#iL=f4Dp]WJH m_1d3Tx]䦶 0 VK{X%Fꤹ"_6Sò1l(~:nSoA:2h10z:1-,ѹ"S[, aB$y- Lj~ׄxq~H/><&hEZ?%z'% /0 =@#2Q d$y0tS,}XWNঔE`Ĵd䏾)ӂtdF#J$Ѽ@g"I]^ӝ^ֳ& FL W6P{.]q;.  z>D]!yF`U3(oMxDb]ԢʡWeӸ}zS|}r+߃ N>LB/«R9V$vZBq9=qj7UTmI9mK@FZ\9"D= H<6w$yX`۠ dֿڋ<7M#tv[%۹g]m"@!x5bzMOWQ:'^ hKq@|Wŵ(4r$kA=j1kk%K/![Qgў/`\́s}"BF^#3DڷdW k~ٝ;$)S[T[{4{u JnKz>ISwW|;ncP>=U(F |E0%]WZfuQdhCf/{sE1-"BUbHj!XB,tq`Ln|^XCB=Qw mL&WF%hfZD$koqzfέ'Y4̮4^y# H{JQ ]ִbPUujqM'ҨzuߒkY=i?,ѽ&\vj7'נoIP[^^opw?(bo% wVٶ@޳ ^7p?SrR\IeM "1~dcAR#P?qNHf`4x iA>[ƾOH B{JZdX8b0~DyGد8+/ aiJ"nz$ʅ1߹Wla:rlk-W]!'pP~p&`AH*w"1qXg9 '֜ 5c 0urV@ohH@ћgXpfı-G bN\V*O;lv ϖcL| E]!11L\Ӝ+6xp^8YƘ,JcdWܚҮAWW>;/R˭F`hz 8 BHzyCf hL$"d;}^uV~K =1s9VF\׷ j21Z)d+7`daLkPw?&\6j 8dI[IJ䃪(W #wJ b|mDHًKϼ[P8(Sp,4c_ b0?l p p^c!!l݁1nQy2ٍDR:@2bV A'K2XK7aq\c .l28.ƫhID;boz>&S )6N_n-MӆvҰpSY"H0P墨N`cVQ0Fft{ݿYMb9gs!Tk^Ą$):Alv$=VQ\!22lV/ iR W9%/V̜ov+T gN Ͻc $5]SQg&¾pHbH*@ A/̃kC=+0ńf .е2&Fmŋvd8BKhz.cwrKWYj:tw/ndX rK˖U# ( cl*LU^.p`h‹9jz={$_4+IK-65z"<⿱9ά<"1,Ō%񯙞DqReKYX[ J95V0#⡱2yXXCP}E3kG#] |~ӹUq3j];zSjcc/?)iR֕{{&C# %T62**^6I`^ήƎRӾK=Rh𫚹qM mQHXbW/Vuɓ;:$Ɣ2DB.VC0ux zo:ebZdr%+O>[?ܼg/Asew0޹ ]N;?- $,mcIgMr4%ZW|df$koJ:dS ҂G-϶"'I4OIFtE3 ,NR7:}3w1PVJ9aKPW M=Xw(\=aJ 9% %2 >$Q`,W-Ia}+|TRcքʍ")#ǺYg3xe*ԭy5: T"^"ȱuǃe^u];Qn3xAfi lN߭ulwȖBk@ \%O>h3Qmw4n#M|$YYHzh^t tC(2+x *(`%3~^[Oz>lѪI b)y\UiX'kT f,/ч{PDq?`X MG;bR@R;쓪$\;.xr0@'ղRȣ*98X_g]I;<օ^[´xf3t\0A4JsP) _˪TV Rp,ST_HL')enx 0En0y6Z(ԄZʕXڸԍC%*;!;UہЛw9%!IЧCm/*y$:KP9ޏk}!Tek:F&ʣ DX՛'?q8h;`Q P1 s^~ԵNӻfj68#_JL_!&;F"c̗F.'5dJ.ѡ_ \6F/i3M&)tj46BWጸ<0'sMnFs8[ctÆZ*MC௛ cZCʠV>t 3ERv[5-F< )f+ʍ pO \Qyjܶ  q9h!7zhZ9y$:o6e]Xuz,yet1iWl+e1̻-.c\RW騌,O:)zwH|Zjⓢ^,ߟ"40 [Z`51mѰ7nx",͑wU 4Q/2b6CŗfZZgc`2Mb( @dP$WFj,^R+APN韛,͞} {֗>h*MWf6`b(c=/DWYeNɜ=._'f0TUW)ЇHRMѦ ċ &c f`d:<\x*D!&߲&T+ ZH+itĘڕ7C]WF(!D]78i_H~ lY|V(qN6GQ151EħgWN톃-IVÂ9 vB|ۊ+`^޾^r+MƳ[O~ ??"珋2{޲BZdyZ/*T=JVC?l-cK'5'i)Ecxۜ`Aϒ/Pԡ!=r;XHm _2z*vPv;d!L0K4̺c |e#CՏo!}})<:sz%Pؼ qsr>_U{Mՠـ>u713{ے F ?ƸIx60{:)@>* 5rJ#"Ƌ*jEΦBLUK.ѝ0'lZ>;yg%ߘ݁m>m:AlT>*X\\Sg ȕvu`NUXAɩhǞpD6 99sEd%0˔$ 0?(Q_T&vQ0o=0˙FcKWMKN%r{SaTWƪjN<3jV*.m%D|b%!\嚅!HAZIle dn0}SUg8ӨEcw詜RK%ӯw]n2tvUʱ.ٶ;qk?n{AgJKJ"$=93h3M{o]ahI!"v7e6՛z],g=)DѕKKԣuA=(Suʍ1 +|D;DY;lPaY0$hk}OgXwmی{^I7h'TJ䣛!."?.RklͳS}E6(9rQWSl7ڌXpL86tS67EX`uC4x\mueD&I்P:., +[GPrr >L9׉8MpVLNGp,X;RY4 }t;ы N֨KꜵJʷ)x4T}N ࿰" QՔR{؝&m~m?ԕp%g1% &k%]vH ѹaNUd&d4vI~`ESW,U f`'YNPZ ϥPS\-Ox9J_3\Q:omO d+wE/ԃr92!kt)'EݖC%.3iڙMJny@lL4Փdr&ylϾeG돶A6к^ʽ$=s{}o͏ sW[]?-:=5bmRGgxJ8+wuoFC_7!OGHW`c-DSޛ"Ivm9liG;TV2ŧhE(F?/YXR1upL8vTk7_*ӕB-RJ lJUIlvC3⭣tk/"H&d<a(0}V`8fN-_Sb.kmL[T]%9 j^Zmj{+򖝉.tl>j޶7r+Q& 5W_K0EsU1F[2zr۞eYTZcDO`ONAJ_~+-*{~,[f_ia9"sb__Kޕ+CHi-V Yum/hq٢]BucXq%6 T|#:):N]Ά%{;Lϱה ,9Q@+UBb&!MwN>J[*s4y4cHTeƮ9X5?="v]DzbZN{!l*O (C tA&WEl3\OꑴkY- gaz x,-E} z^L,ǘ yŪ?쥗{w%=w&7t*oExVJ}_| @.=zrd -3̂m\&ld@=|,Y>IA&z-Ar@Q":/;}e$\]7^׎Eng gYNyWƹsvoJQ2;__[K, }a' 4xYVVS- zןKQ`D,L*Fk.%U)\H uލҪ'7\ڸCqgy c}3wfK!Hl^^xs̎&DC[[A $t?$&*GQ);+ v#F.Aoq&Ɋ*!=vrmMEQ: vIH+`yb* EPmވte@|_=A 5"-1Q1lk'QFg4g+:vԃ m٨K#tELQ(7IPL^\ZRnbMBnj^1M4FI^o<㇈}Yd씉yqcີ`F$V~liq%t'lvܨVЙv &r,ʚ`\Dv <੟Cs*B娧?pЈ:b 7 Ǒ`ROM!lk  К뻄K VkRF%&J˙-z{S$џ/ )~Ĩ6Eˬwc!6'cG%?i8aۤ-1|wؙk "m-V |cEL3z{~J6Hom꣼1HTTdG@y>*yٝ<0H :GQjKxO$ ["["*FÇ})\;a 74Xؤy>MOlX*3zNӐutDv1k Mkqw5A> @ző_yZ҇+4@n,s.rtBohWyM|a0aY;ߙRxILVJqHX0zS(~a/j. 4SBŭf}7k1vccWS\Jbs`'R+%wJ,H3yN'1E|^P4:(iV Y*z$yJ 5(2 `$Ģi ѱ#5R닻4&d}Bf!1]zfǑAjLLacvH+i7h |1[rRl/޲>%ۣy8Feb, w1I;'x@fz JuxFq[#ibX%|.p, 쇢FvcQHYLnuvI/C/Mr<?=cc' ƳD=ژd8kCz"Y!=cRC Ap `_CMMÎrP]F|z`xqW\)$obˏÁ P?ŝP 3 ,ௐgQ=Cs`?u4C&,z!\WV6g%i@!P|2^!,BWbAPʠ8̾P~'ثu66׏7`Ie_`(@FJnu8f1(BsL{oD.OKц0r-9ۚDç^hsO/A\@)!.h~KlӃ'^v?ܵҸ3VsrYT0_>N\uFrwSy *ZfqB̃~Devܡ^ * J CvӉ`yIO,|8:_[{r8 |Wrza8!r}"-O-p .N[n3'I59FאeTHokw;2k׎n]<8dK7J?~aĘ`Q|tDŸ 1]#*  N'v+*MS]ל#Sܓ4fN$JLU޾/8.>#=m;3|V]@e`Ӽq,藘ysB3~%h#{h#HjXt[3ʅQ!9Apʘ "6} `oT?#BӤkkCP>|Np?\_gxNP>ݹ~ky CA5*f)ކxs#ndsj7nN>Ch 63s1[і2--U=N32*|GRw Dp: Lb&lpԄ dɴKl^WO%"xBАK2 +q)67: )$j{q]Nuy ֲ0D[X9*mj9Dj9/Xly< evJaVk]f`*U3R NhomQ6Ggb Q$V )hۉhlirnr  E J/j(LYymٛH9?BUJtk1n_m08Ӆ.[vSi LM ,i^˘$"6^NzDR+6K5 |}Ԍ`>\AU4Z">AH >gg\?ʃA9(?$϶<X][XO>FyCU^İw1swt|cY:By?Zu ,_?V8/'aKé_kQkڷ^.j,jcnb&lRLG!5Z8Db??dwu^G'q~r )t ';G $א"|ˈǷ* >oWʈ4z⻩3hZIZ)j)nBU?:5}۸!HnG;54}-f՛_B@xCb!Tȱ<:Û?SvS`.Kf őr_qaH>5"5f /K*<"(3L2&ͿqIuA D>R;_MKlk8b$iC{:Ƶۘb4t]8آ92MѸ? I@ 8Ϊ&eI0l؝D<; -2Ƕ U!y:c݃X[/L:"%tl8u'rk[^fFG5WJDžxG͹`Gڶ-04-LcV(# l +ŗ83`ɬަn?ܿ D)vbQe8P`iB$r/&D}mA)W۳NTeD ̓{x>K%ȴh }_~(RɋM I|J?Aی `O`Tqז*ƲHψ}G,gCK,+9n8P)i~Guuه,+e@uT@8ikL'JH6eC֚29 Q&I]ٿQ&Dq!]dhbB `Kj÷y†; ^qEƽwWH΁$'[=ԴsIkZ&K/׊&=<y!)3_[*SѲ j8Sq,(n +]e#ȧXi3@˱~;w%\n@bydYߏKƲrH0hmMr8:DL{Nܭ.CIXgIR,2yfiV4P;v\N 4Ġ0PЧeAO8rKY1CN*ٰaWwҁQC ?x iӍɊ2ݐ0vs_f,EÙ$y,ݤܟbIZՉ~7=Y qy`Ԗ z̧{=`Xk:'e-Nqfy{SA(y{d`˟.VgfAh"|)OrmqM̱;.O!"6~Ž9!ف])0qS'03ER}rأZ =_aR2qc Y)$aasuT_0ٰ߽n N-MZc+`C裵ޥYIֿ<p{ W&QJ*?|["/ `?9KfN&I@]@p. 1iMRZuh fR̖ 4GUDTPaRyn W$ 7Z-cI,TǝY8 Ba-j*`\6'y /` Ta[zI?5&{Uy-d1ݹ4LLVzX] Tu1O( $ltev!xm; CеV5͎L'jXC)ےϳu؇8,:' RN7 /n A"S$#D!4o]j>Kp\ee4 a/Ǹe'[mZ eDw'UpՃ<J\G2ğ`Qu^Νq$C2+OR$`8ƝSpͤ>.m6YF6tkHL*+H !ʹžxqGrLVkB%=s㰆RRO@h('y >XBcSDE1Ca` E;lN[֞cg6@=yzMF{"j 4LNLp+gݭ<)C]=<6A> dZnRT^sW>o!7ܳ@םllAkOzQeݒ^k8rb‡^$%. xËf_.x˗}`e8.SvSPTw:e!; 3^Qw aHAE(w;P`nj*\ 3}~ Bz둼4w]S'>Y=bӓ Q+ >_I|A"$yK恬 @SLt`ĉl N:Pc5BK£hds1i9ϙKM܅4w f.ݍ~߰w?+ď Z5J /}%źO8'>ٍYIzY Śd#7S|Sag`5\j'!sc|+T}uB)Eˎe"%w-iȿ/ ~CaEϒ޳rk 9(=?]KY8w؏策OY H3vkoԀM=NT. a$ -* jᦋ÷S]w1Z_^} &5PWreg}=m>LsIW01WhrWn62]Y= pd ZV/J sHr0wn.gn+t9\ 6?`GЧ e›FaYXAI0~?+Ӝ!z8t W XeCV5F$a,Hi[0\/`ѫ>csP03SXV=/l8Ml$;[(:cJ R=fv@п U{{jj/S菪L.Q6#]u EAvr(ɆF^f6ЈRR:a !X,ʎ]ѫ ut#p{Tǀ%u֪GW V'>|z:;7*,"(|^A-\ŘWr2S,5649ABۅΝaLg(^d q0OGKK44`Ozs2B8ڍ2f.4JCހ!I^]Х.6럆V 8c>5&7,?8%+'PPrw*CJ B unj8βs\@M@S{dTsB<$`{ lܟa2bʜ2"wGm|ADQȿ;AUL .p5m,/-Bd'9ȊK !Mi_d R GF:g{j 3_d|SƁǦMlڇ<)$ȗ,iڕy ?myE6`LÚH9oF p!o]ʭsS5XYmi FPgs)< Ho6QLz]_y|No8U؁R,7REE@JWqBc۔K!&#/El'}͡' 87y0a B9X Ro> % L(2Ѥ\ZO5YΐŢus߂h~(0܅DN 7o <+WF?so,q-(]`G'8c=Zb.WN%"1Hw:f6}{9 ~Er⧯x@<,2nL趡 ~ثwENw[wW;)k9p+<^E~&(ӗЂ=r0bM7aU ͪP{S<>11A9hjӂ$PYc.@̆y '>Fk{[4L8!6#4^4ǸDGH(h|CN.G,ݦ;E?F[{;RQu2QbIϼs. Fl( W-WȝfW{;ݾ0뫟ג>>cDڑpUmd?YM H;_;)GhYy*Pp1#Hr5cRަ!:vDڟEJejtdɍ϶lO|6\SdSϑ=b%zɦ<&EJv_`Ǽ43-6ṽfjoF,ܢywF\ z()RtH$"g$Hkj؟O ~+vܳy@T@:g)ڛB$z9HwUg6mFC2A-gH-s@>?diWu9n, .RȮkFL]is$5 xC z;+ނAƨm32!DG4c:DVE仜_^4 lj6"sM&l* OZXT P)Nrt{n} D;5&6<Ͳ9Ɋ/&ǃGO7OU_2GI >T[x%ANH٥hk_:s dL(;r䊜#Tt{0[j+!XpοDD('+v/fȕ>Jye]`Jʱ)_r4N'lP|XN*i"bA Ӟ^$IŜTnLQQF'` _b!V*IH{ǖodФNtݝm n:) a4#}jXKpԺd*H/M.aNR9u&ѺH0Ckǝ_cp-W@22//U<{uy&hf,&IZcdQOf;1 lj}5'Q~e`Dtx$o&8]lzcrmN$f'eOA}"*qW?k ,4% 3]l7ʺD6"J׬@WB3 f4TsvS-V.;f&Br!iӝD_o]rJr;z{]&v{fslPL s%|,akgIn9=ZkB.8֗3icjݎLusꆏaG9˚Qi #FPE~wV5>pDuBi! 1Tc$cޑE ck/ٵ3*A>A6I9e ObwoO0S&h?[KLSϭ(Ik$=˓ӱnRAPk jDV ʤIf B*0SI#֓w-9}' Zm r(AT'77}l[,pcZr;lё{kޚsϷ1* ry~ڥa2[ʝy54Png+O!' zWxRc쉖ldww$|/sҵ`L0ۭΑ|Gw!,@sCx85fTA;`{M0q?)P4}dmy$Zji^Gm͆5T0Z˸:w@v 蟶oED,3/D-pK./iұԾʂr߳*5Sh9D[WǤ 7D(Wuh7nRG$TpKrӴAZ؍UB]p&7VFP:K|S{ߟE"`ym ɒ;ԅV$b@֝sXT>AbkvyKR- @z\뚍ڴQƉ, TrE}!0 V1=7MfG{gY*ֹ'QGaRD&Syռr)XJ!{[rQD.^7QA 0)6 t@<:pjdy<̈́E:E7g-rM i>(cT!GʁgETo* c#yԙzނhFL| f,z]ѩ&ki9?zOZwwj館bYia;I+3ӊut#縩ۏHd`Y[ߕ(A^ #ݍX-c.$jTj\=qUnFeO_t aj*O(TrGyg./hҒ180-|Z^oZw\_o_UO-[eeLR{Ν$c&wN녿ٹM@2Wklt{/} [K^1yƀy+a'W8&C I+ FH ﵒjO;H yw]EMYj{ȽU˺V5ZTo6Ovʒ*\wt5h*g 2k}-ˊ6j o}TqvVtu :KVv)±fOnb榳?ӕdNKMWźZ*XT[{X/VeuwJrFv> '=Cծ$\vCZ^Ed]^LIͻQދxWr rI^0aĥolW  &%)T>}݂0esirKWB%S &B`'G"O=jT-eh 3AG+n;Biѩ5XɆs<}*?쁮lCYY_}MVx95Zivt/ettfdq%%SIkAFکE[ `B9y^>{1|\i!t^Gtb>h2ߠ!M.@j>Ss$dmv`U<ŝIBYZ|+Nwy;?DV5ʸ\[hEC+v M^O\Cg@1{ouot;b 84ĥ!ܵa7LΚʙ9NdCg:x7+'O{P(Z 0OgGQm3tr˪u)n(ek6TϘ,ŽIYԂQH}}#A 7Is?PiZEwis]QM-f1´+6.q_lAL67=()CpC(q.?i&:KIq=Un9pX\hMd~@ 4bSXr:jv1}惌ЏmtŦcӽS;\Rl/Hzqj/c}21z[h)"Ņꐶ]NOnI'U%mW3as +$Ƚ195k[=sYϩew8@;V5WUq}5x3 R8}Zбҝ*{=*TKaw \} L& 9~~KJRSxͱBؓBUO%"ͳti(@ñ궽CpGQԎRlxz #{ċ7KAa]Nm&e/D>\3H )#dq1>&m19,#z> MP]BwE5.i8xkpj JR_` R <)oHg^T9}5J/ГZa@Z3Pй!fI/+tlc0_Je|:koh$74^*C~=F>#B&ٍ,4k!%ٜyހ>>jsl nDXY|>U u8@⍂Ha"ϧgq3SS.7L鲷ᓧv *X]GW"&zVc]Y :(,B*Ww7Sra띂Z0V׋Uk/ pʐS)fDIWe} H Y\ >^~gp_c*I-Ѣj18KKawfPVX ^mG鉜y,_" &I4A8\d2VVf$bzҠSPKyisKPJ>Q$Jws?RP톙9 ŎY'C=˃z.7&oQہ l6L\NY~͜˙XIkzYV "0K"h"!; ${ 8%{ԡMZ r{y~qEZv ^i9LW8مO/-/]d˫>jSb5ZuJyBst *FǦ\\1r2`1\nOIplݠ'hmaZpF'[462Rށchl2 H,ED?DA5}.$1p9#V>iuG_ rthq,2*ĤQ*_dimjwC4I1"QOlkwlwZaZ~< [ߖqeܽ&Jjw?cS`d.+w-pB2"K⩥`+zXD8ø:/յDǩ9sS)wByat K]Hv O!$E/Q̉`$9mכjd4BO WJ#0OHFu C~mBer 27ͼ3\}p ʓ/k49Z1Ez󳓽 T@NUNXb%"V1Y xCͥ ~/aBP%U<qK3瀜Az]92zfV(6ڙ(|lY  sm5Yt.UkSlV]֑Iۍv?Qg ]N(+k,U`R#8nؿ?ak(\){}ՏY_9n]hd6U&\]tb}0ZfUx0ҽa^eQ8$ p[;lXJ bų9GQ Qt:ɢhfVf#yFЎx琉&n]]`"چܷ}YӪ-Jq}#rI/`A,L "fC x)Twa'SC=xzy2dL_PLMm FxWCn.3PW5_,}9yU2!R~RMXF ( 1L īB+7@g)-a[c\'kJ]s՚U7erZo ɗpDl_YwႾ _L* h|;Pp߇<aTSo?[<J / 8˛\:KAv2 Lĭ ؐ|HQR"2Ѯܖ}q5%sA̵_ZfuWLgmQy1={CT0l JY;{2xP_ U] g#0[Z܇e=SkuLkN.UGjFDe@*S7}m^Vש7D#I@yE |uem3vz4K{]T ,N/5IDm-י;'.JrHu`F`A(6aMC1{_e3voɻq8պmS]&FEK-0ЏBB Λ=@Us Ǩ0E.[±Id1-ܺ?X U$'@I I+q~X B &;'{(rJL4Md [{XRiUYߚXqj GEO|m[' Π8hUOJbyuΚ>옧ݱ'H! V?[e̠Xj260.ƠzVXݚ~'ptZa[:)*``Z;u*[.>vT#96rq;Kg^#g A#{%Mtk#S57rlE{t([t~͇}cmd:+H6iQ_zgPjGՄw{>^iQWr}4qKȊ bNTCJj3=y:#o*rb6S}菔JT&͒7)PF(d3l/ILpdRW:Τ3Sw Qx%)J\,y..]YՕNUjO8/fcgSVH@+} Z _/ #iI zbLJݻQ|krme 򕽏[2nBrKM/4d}$mlH_RB;m9C[qM8w:J7`=&+nt kp3٦uf1B26u'ǻfMD%#r+o[W-{؋9sZK8N2bsc>ԋnʡv `d \rKެ`9q EH-x"WPAr*kdN _,8}zk .QiR~#| x|/YBVNiYp4m}BdaWK ڥȷIޏq locC*aW2r xnrz ț'/!=b!y^BJ`aCgr@1hMkv@w_T o죦hv/W.V\"vHY&۶hdgj=+^%iļ Y&YZNS恦A}>`iC톼K(a,!K*tqhƦqXXFREcs],@r \FT~9Uedf*5& ȶ,& ʰBwddc$hnv{nUsфx[&_2H3ϸd`cxGT|L2r\Cc0l52*^\eHW(md-^:XhMefUAl7sb= +\z>G0qj"@_cj^x#@+1 ,|tF$]!1]?zo4=>_]։0F3(M/%N7R$ԉX8].y+͝_"r˃z+)xmX5^Үp-k`auK^ϞQS~- ѳ@$ #::T ۱He1b `y\?ͧZj.%(&`h=. $6YߨZ΃qwLO.)fېyS2̲f/3w~0 H8c@3&`}0M @=Q'Ha#w6z;v,{`Lͬ2Ck5 rǺsn=at4 L1~kS˘`FrRo=ke?@U./PNzLLG9OyS![ٴ{ah N&j e:^SK6 O6%ww:.“uwM5$eTJ,>g=x#US ڠbdm6CD SiGl)\4=9%)32=/ jWΌgT׶Ӕu1Z+t3ǏmFzJ̤>KSzDH-LMOQt /WlN 9bHP_*qmb(q":e}x}p/am8YP.xoBs q 63y02T 1So_8ʼnw:Tc(z$vmCmwu\ώ/W;9)BMrOFo+NI|24xlY;LUl92K}ndB ajm%f:24dy6S[! ) F7QryV´ڒH-6ޛ-}"HʚCF w[ J)Bawu ځn ^luwV5 vڪVl[llm7 D +а"w,A@s5^yq'&,5QPr5XD+;gzrRIn}ǚٲHF^3YeB/Ӛit_C]/Z*܉}Fl )HYmW,PhDirHjSE-ȑ'vg~Hr'B@@>ukaEkJ (:Ln|[ed/_m-ygy/ -Gvu2 xQd*Ԛ"gFpMx:d:/7o_RY7طk/ P*DRJPg /ذ8A "gpR&=iTAs2>nuFwA?MTtT,B ݬzRL6E7I9 &{PeXGMwiɰף[a\`5yHJyZriY__Eh CmdU,KL ƣ9QrsM/2 }k$m#1{_12md+T%3 Xm NK f$z(X^`aOQqC@i$\ |TkJWhyqhͧ ̒yJ&Զ7 >SqWJRdJ6moXS l\M!*8R161%Xo e1l9- Ia^"9Mg2tH|Bv;O oۏZD6`N cexz7F #aƸO`|r"2Y<8`3g~t' mG&jx|UR_ =);k*}˒2O R6pIАOC{>Ш;$p.?SϬo՛)wQFwMsn>[7+$*k v$:FluDxeJ5 D\ngL%Q8doV[p ^܏b؅0/ wo 6Uf OrEv1ׇŽ% ӂܓ~(2d5t S#Av|i6?+&؊Գ[hjuF#DvIOic5gb^!mO'{&G)y2}IauԈ^SPWr,ɵbFLyk hTop: GğWL:֠B^4iryUDC h)3)RHZᱯyr5= #Ó[>GFJ#KవAa]99 R0/;Ân9(p1d/[UAXkjDJ:wv5:n-y-X2.487ULN4F`)/i;c:¼'Hʬn]ZtoP1ȸBmؓ&+ 9§_ܩ;O!hXi_ ;wx6u~uJ,mCwrGێmqb 6e8x ,/;.N Wʂd9&Ǫ'"gƖ h/"n׽]޵  1!`+_/K AynEIW&~o~wv39V=ϯ%MёRI8 # ӲtP GBYtEGqIye!4ӫ|F=7k$qcdyr٩+iP߉;APv "cv.pPc  S|m8տ{ɄSұ_[}C9Q$*(v#@yT uJ]EGW)y9+p*%QFmoeS?{T_K@M\=XXjҸ"!nĩ H cˡ&Yuk% gxK`iYl̛k ؃oνby+cHtKpk[jӎn;KI(S⛈Kbpjרa p $zҼҰh\d\xVSɩ0=E<oe&x]M0H|y  S8ጻP|#g%VrϘ: `jK1UsqfaO 񨱺')Mz}J2?aNyo`51~rݙGL=v peYR)¯<6/yW@ 0ܕf(ӹ!˻CdM{xb ɺ4ƼbF4\*?VP4ge$E@.lS/%a^3IUnm73~򤓚I>@jNx٬m26O;CPNl:Xe2&a,KSq? `xnˆVr1Mj@P|.eC)EfYŐYo&EyfiSNl]ӹFvPx,k6'pgޒM:+SR,%ʟ4R07Ih0&; ^E#baa͹ϖϫMGd1DΆAADFyg}gy&FPFϵʝ,"ȅ,(Dr7MiB*SI޲]>#WJ 0  )2j-ȐCה̏R75˷n7'8U_LNz\pCBAd :=FB'MvU|A4xGJlaqs0pKD}Ud;'$ӛ=m)8[O ld!t3&:P#\&9JtWQ3 Z1D٭1rxEa cceR+:)TciP/=Mthe<@i_YU0u}5#+"9F%D'7'Pv>zǮ0sCdr'/>jL(NJLFDŽxS)2vO/m &Eap%XIf aemK_zyf2c=ǁ?ָȽ'ۼ0a*e6ڐ"E[c+ ( RB$ztFFA$!4 &?[4$UЫIN&]cҮz9Z K{ 6Ê FY֡'*Xܾ#+XjD4! `*qdGB[jHhvE|/tM_qεqň:;o`_J/H`Wy {8"og\ż1,|h_C{=F$W@\ᣏC$vJXɧ=H h2dlyVK@&V]ڢ]^NDj~M#4[N 0C{.~rgN'$ė•K|1= pDMOu7Vc9DՇZYsT3k` ?Og1ݚm#ɝߐ0B/ÌA )U{jmw?S;m?aE>1xm #A=|g<ݰs:$Zҳ@PO ڗ4dK^"pD2MZE  4MU2ʱybeO:7qS_ꞇm &PqNz77MF;רTlIg@IpԚ0ʇBRU፝9-GªGPe9V؂=#u,W d1K*6}dNjyj T3hi,+FW Y9BJ@sDx#XAՔdmy-]~cNj!rx#g}MCTDU0ͤ";Lޭπ,.kU~Z4]UN3 :7^H܈"P{ۺ= bS-C$lH &ToV40`AժSA#0wŏ vzv_0-A@j{Q)C{u~PDwv`ژ@؉MIn~<>j򴥭HpO׬@~X28fՆ E<7wBʄQƪ嗢'_;!x6p #׉d{}[g*4ۣ?ftPM6/'Q2Boi7 [t_agoJ#te7` !׮.o As#qX2f75[@x|k-n:%4>X!PT·X:4S4w-vQ[WXV Ѵ$ |O0=D- |Idi8B.*^!MM!nmc4+ō@jn^`y11SQڥ/˶j3qr}j)/_?Y/5o M.֩?6@ CΔrppϕ}uZ6M 6Q̩,Ef%6YH#NY$%F`o90z4)nV@CvB{In,z&Ϳ En:aizL_ykIKC)h;D1/ѸV-Wb;%Y"~4È'ЂhיUgH:mVy־!½GcR j(t#b\p~N7BE(ݸoܛ+pm.=r)@J|xZـM MF8_gMR%lO@@DҼ9>om٨Z~Yț@qdm=hk&sީ׳LJGN. +?@$æ vBhѴA&Us@4Gt-@s(cN$-b1p_O+w#0端=i ZfZFEEcJ Ƚ򁶻Vlng4 *ޡvi7:vcōcQF5H意CH*0R36'H7;1͹\"kJQw@DLoi0Hp*zhOҞUx%.S=& vv4i(DWńP5`3k&F'yg3!V㴞N|OI_>GRx%.nDC480p lң9Y klЪ$e<`J1҉ -TCPޥOQkѢ3-#RqdB\h"j+@xxvٷC<)SO_+]r:Aڲ&oUxvM,>J~b^v-K.(Bf=Bt ; 9qњ˵Us*XI=i6Ł>R{7D˷ԢY| ."`5 't5E}̆Q@I೼WL,V7J)&_T֏"PĽ*$)Za0/k/{NR#r8UPR(D4VKD@s7]l.(m{إҩ6z u}4ErfI(zْ嗺 N+ʏoNM+ĿD=k"1mN[~x-?a*5(ʹXiIf}1n坃 7HF"J Pm~9ƽx(F갺CޱT;o/\l_T|LnFed$'>T|Np8.? LNh7"btj_`fLp$m6y+ȧ_cF$8pR$Ƙ6-X{>$! PB_+WDˣ_-v|U\"k9,tGoQI; F;PʞpIincc s}1RƜ0ջJ+OM9ޏ|5sW5+?S@%V =UC:TI?*e<\?fU/^ yEb3UV0iSx[}*I6ejZuO$Ȯ Rc¨D<ig)o0FvFޓ&mxPZ3SfjfG0C$ӱ+T{po*/P/ɩDQsv6sHuSx"4Gfz1H o-$U?lƲjݪm:o yY|d84&g渿 +]:\$x>|2'? G)=|: Pg"O\6OVt_cb MbpHȂzf4OI`>o;@Y2Jr cEd,lo:l=*s9" [˵謐8/S+,e }D` .v `P{ `>S[g.ڏaV HH*Nqj%Kxme|F(@ !+9'>i۵GZj97 Pxzm܃6pULG"ʨ8/Wdq*RL&)aCJb%C6@#3XQO ޚ8ݛ nDHqqT-Zr/ճ;_ OByS9/!Ӯ X[$9i~Z xAbIs&WB\WmLBR(P/v{DMվH\!ics%}v1?85bbx^lcY֋?_4-mjq/,N6l#%J4*:4MX8?phu[¬L{AVA"S.cVr<whԉCz@gfUQ\B$Rs扤"TA vmK B`czK&\' K}DN) vdZd  W=`iD^ӗ?MNOND}oUMO1w=D! j7o춛ꬱ8䱢rT_e c[!`5V:4hܚj=[mAcTZ\rlE51zzgHbq+㥌 f4Z`cY.4'ӈBI_ 8ޖ,Jy[~Vqwa .dNMv=qk)w[_[m5 LF~{] UN,6MBF Q pa,{$ ;e%J5CA6u7WgLxLbZ*.{Y?/.`;89u^w5e/Bf@gU3HU7,,6iĩs%{w+;_g;98;Yd|IRUUz3߀ '>y>E3FWD܏GexB4iXD ) PʸnJY5|eYW a`;)"B ~֭_E-uocBz)}s$4g!đ L7z:LaA.n_<)p-n+S@~ԷͲB"_J  !ᐐOe>qoƜ*l^I%J' ݲSL [dKzmU'Tżq Bed bB,b)w5pqf#@;n9PG9fRp!_DݽβU툈M|W&7&e*o  >4j#|,r7^3MxIP]%aжm" }"CeCr/e^{EɖS]v#aŀ$M"۽5k|&./6KJ<2b jĠ8/IхF{AgQdk]%@0a45dmB%~w*?w Tc3nR|4_vOSBx]HQĝ83-NMZ'}]>HzJ0Dew>M[2*#62)bXڧ`S*nf RQT1#|+7w +e dWh]{Ӄ & 3&Ru)eeA-LFq jg@Srڊ}ƎU,ukOEm pTlKda?0hʙNlbzu/IL2]ǟBCP@[#H?W!3H[ A [+G 쬥q,sv;VW4VmI$T%3nExhqY!&GrVD9{fFz!L_ .dpJPHi2ߡ%[aQM]gtzGZ.[=La7<7ds 3_jXds)i%ozO3OA ?eDm0dKF7ԱktM/Fu ԑ#'BmYH3.VZ]\_`Dxd$wfHȩgÆ)J{1{nN4Dv$$kbzz˘3$ e6O .dx/miq5uEEbgIH}{{xs\r)R 3wl-tH4SL'2NFN8S)h4mrNr|!S0.8"7,I9qӪѬ^!Q^nz ]j@DoA<|;dC/@Ngn Ɯ yk1auѲPt (R4Y~ۨYo8F^gAs"ޢ_aں>5XD2ܬ*f,zO0Q$bzf0I*8'쑪BW/]SsάM,.H{b سBՐ}쩙$.DCh 2,YT#s|>U625 lHfvQ-q5D,EԋZz:HT.%ibҺ#lB {)* K AWjv\F0tjnqyE;K]c%HzurmuS/U2?[HؙRa,<1X3(]_R@"I4dOT}Σ-:a8l%Cd8r˝F{? GEN,/Nդ)2-YiIn;-(ੁgRxJ+0E qWQCZ:+g- hk/b'` cL &nsCF^gmm⭂Pvځ ]tO[1]-IĄzjzEgAHm&rvyyƔ0ܸ-tzt>p!][TîW.Whq1 j~MxɘحKԼWB@ >UlVey:MzxCs+`>,nS B+ID0LRJ)Sj;vтSaWV7]vbehqu}K@𪩔'~wqoC}؇aqN $aMQގ$DIqopQn#N.5s5k{J_w쏄;{?qJ-,:sASRɱu~\CAsa) !3ougbT<|tށzAH 79VoLZX?pI!}گS]x{oVċy s.cߴ] FN*js7LnU 4\`*{NvSK!pjOs]@f/=C "?*D%似g\2jc?XuNf`'ȤW+{lHuI ̽7} 4o_$^uV~( Ј`-ׄ7v{hT^X9+ > RGZa, U:ֿLga6CAe{ߧrx=dziTgPwHc޴X\\IL0g(f4èO?$&/e乷ء?!.K"h#߲_il!BM˰gesKނzX(C0yz/hgEb'[HdL-vkL+Y%[e hV%h*$ a/"OԕcLā!N6wE{q(s1ѠYoQ[Oo9-Z%u+f79U~?cͻ$(Jc3 A-9Ȧ4s;p!]|"ѫBY2tlf;dvjxgk#&]%\Hݭv402ɞN$V,wx"hX;NNEB꾭W>YywY'kW$=oÕ挆 c؏.-fOO26n_+ 1kY-mo\l'&?ʈ*[g2R;1dk%C0AUN J {P )βļRT[`LwmY$=-~_+alxjLuaqSPppds9y#vlW;.$ ősN./HF["#7Õj%iTQwZ> ,A&V_\F~~FWIe^$ '"U8#ԫegcQ[_ nqP l1$WzԗcO^+ۇcMd;YgS#Mën%],޽Bhޕ Xjv & 1lB\C'B?k0kՆe;v1k֙8xO5AÝx$ΔkA~qnͅ>ka$>u;`@:E4C/i@j[ QmW*sxC^gIq,TVkv6ْd0łbZQmCB1w 9_mhpm-fyB7l[B{nUTZļh~0UnAѨ='lC DN\1Ao\_=5K+$|MD0ˣ32MXW9P?}q v!?l2 "ڗ_1r4X ފ2 r +wQKhp Q J@=^Yr6x'"l̴?vQ5KV&ٔ7R 6]/3hMEZj)23e#rT"]x{_*|(Q>CA~xn(GgdeHDg]|qcIa^`a'ELctb0-½b< o6W[m {O~ ](u))'6zx²ut5!Dzt~Mv$, ݌YC"ßnK;򁴼s6@u;(A{kQ1 `Pn5g]E\fG塀v)]M0#i(UU3"W? ɹX֤gu35W,|<Nbcb]Eؖ~\Jߩ85 ͠&ۖ#;%ӧ9sт}nFzxXFxAK>;M5^L=ZJ7^ҏi& 9t\O MU=;1zn\w!f,D _e\8oV (AU1dۙC["u0 $|u_m3I I+D~khL%9w[sOYz@cBqƎZF.X2po1iƼ7pD;㿬ʔg|^p˂dEQiР& ;XXUesE8+*EXYRSM&z'q5,c8.J1Wޜ8oNKbZ=R s6ye5 {pN>G؆H꼀!_LtzF9E=\QSnӥtknU Tm37>U o%%3ȼ텦i{Hp'4W K),w6`\Y 3:6,*kLxh[3<%R p9H<4K&H3<#ĖBD Gp\69~F _ @iøC98'yH*IDh_~Cf% epfqkXcd2qzyfĭ]Wl:B 8 QNFB2W+㑪Lu␠]A> Z^p<$44a׆+f)V!ZC-gn0]x#HZ 4=ƤaٟB2Z]6c=F0i"VEֱ1Av+,v6t\2 5TX,dslnKo1C afB[)76-糜P.Ҳc.m8\*^-&&'%+bfHaf%=PHw2q;e8?7%;WZ|9Slž}PX;auRW#YF>57-5/fCO,&?TI6>0Jݭ-] cOgFAFΒk/2'p;tB$?s'h=2@Kۑ.I}}r^DA܉ N8kTa@5$2wJf TЂĆiK+ 1~sZU5da$$3[TX"2~:uoC&>^nU>N &/ Zܸ;Zܞ Orel&̷pfyg+ f Sڊqdu 9*w\$νG] )RKM|f=cE6_랁N߰%_ڀEQ9kGYtNzwƞlVQ;͏ D波$ #;zf6xI铋J(DIӿ01A%Zmk4&?4Vd]tH%h 3[f:HmoA5%_j[e}[=( 8~VML&Poz.C$݁ '. 5ML1G{x8|ʧ97=L:HX$.) ~ln;>OOUt]}k6pp?4ňRGeυ4N[_龴2#)ˤ,Gz9ycx :p4u|CH+̥LG2,rZԉ.f,M("bcjL_`X1y%Tr"}!g뜬MVI+D #A ;:O $F}ٿ-')p[jh;$` ׏ k7NWIf)Zm$ TR 3Q;F!&VzPگcmU1̘ 2\Lˇ.2f 3wZwآ ; &aߘFӬyh Y0YҌd"^awh?AfNc4H/~Yq^sR&p<Ҏ8(tm V F74{EDmF=~]&ۿVxJUwe!942]`Jx)r 34sp:?謣alٿጽb,"fK7缚-wMҁ)a@| "l"iQ%9* Y1Y> tZL ̩{UB] Yزx/*0x$AsB1V# &Viڛ !7JY{&WuSs ŻplvxZV/!͜'緕ZZe|ZtHj}uM7 9LokLќ_BI'dSaPP6'v6Kk#SS_,}n~CZ'E_p]cn,}aVfS#Cʲr,wZt;5%~'JK7"P4 "N['vUuB[͑jX;48%Z&[2_-crh( J{1 cxޕƻ5#u@ǝz 'Y#-ڌF҇(8f!e@PTd@#Z\P&9FqrEPaAbSH'&{` tEDެN1yִYS;;FsbA*M\KCg7G*!a~Ґ?^z7X%|ɷ[+n=O?yj5H6՘Ѐ,n}I+#^0MGeQU^vysŨH(DžӑJ_ZE$ŸK'7iq8[Ҕ9Ɇ72 1Df#Eȑ TImv@`zW^"?:XH=PNGRlU8`4=ryIsIMX'|?'wjsDȎ"ʿD .^4NOhWx6HJĨ&[Iy`,ڍJ6vaἜ0$pyGqYEtlt k'73[륀tM~,ϔW|j?K"p RKMn(ky 3jş^U,2!/E0-ao -<&~^u*?ގei>O0V|y/(ٍͪ]."9 G+xh-['i譐HMAuOi{Ugr ⏲fJQ>DJݟ\DL\k:JrvB׶V= Ռܻ=AZ4E>r! n3&4bU4T6w)<* St/Tq9h<:EoC v?^~Y0}K<(DDV-[uwlCם5}SľA-uMtvH%ϡ_X~(M-ٺ*qPS5a^BA]?=<η?!)p7-MO3\x/l65ӧ$\waMNCOE;sRЅ?f,/D,75(Swya s-h%l>pSC!$AH9r]<m}0J=>Gӹx$_ /xAJ?s.u ! Iy1H nZEh8*ZTtA1̟wXt!8L08>\]L Jn !+ڐsHI£􉷈:7a4~VG 5vf ( &~JoD1KEչn) K_> KɎsq*7#m4FJf==VtfпHhCZ4Tjz}"gs7|teOQ9f9=+k̎NcAS#K [^-^þ ~ z. QlQ:SONe}j]Qg]_[ *қ20\;Ipm\~Q"#PeQ$ڿ2HyB})]c$>h4mf!f: cRH1tC"QVB6˄ly 3ӵjf;}%\:A la+E; "Gv"{4$ڂl' 8 x_ga)D@M<1xbY= ɋaRl2SRNcRCT0M;T^dNt1of'$y{>`QF1=KaW* ?ؼA?Tܦ둸{pb M9vOZ秒%p.p{tk2"|Ce~S2郮IiI3"Kq|xaz,r8l <hIuuIJѦϦeFm˾7ܣ4CЙO(ztg?x.rxX%UVE)сB{ $=m$;0!c?@  \˷2w4aCD&>HRQR-zY`x˲$ PB]DY}3 >ZdS]JC$Q9بvn6Jz"Dv]xm9 qJ0oy*큨SzZbM9q\ȄvƜ p}RǞ8ԈoF(!B'uC(ppdn 3z&JD1, 9 z\|fGfKٞǬ/Q.יY< X7wZ5JhYJֿN>/WDظ2ݤҬ\Сx+i[iC8{qc%McPE$,Uf`/O>a1Wv *IЍx.[VS u=|Q֌֘T\?"vs޸ܒTS7 1 bA3]r/$Ʌ9Wedx7E%NL@!rRܧvC];jR벅MYRV-jhփ6zP.6_7G9ߍ ` ^zpw\o8 ҎUtp#` 3V+~eXhӢ)11s@Ӿ+*! oaARa$9{3B3^j ȋ> TD7帹"n0OίO>*tz)&~r/~S Ҳ<{2h_xo{ PxZW*T,'-hgۅ7A?Vvf0a8=of;m2~5+E"W-eBg܏slT?q P̴HkMa8F%-Zs}# l=L¢i#u|>/WI.KMW ~3gt1b&Se-3!^oyXNIi˺ҌB 8mL] A |rDV|q|w.:aD3%5s`klQ{t_X1+-WBcM>6T}Qt21dUQ2ԓW1ɥmD\R*hs!$m؁2+t  v${_CceB?ѻ&|9LyǛ54XEr.zi;PTȳiV׬o7,͹Ěv'} f)y@q96^a] p#FR4~*dKjw QH"x1 L&+Oo~iNѓp50]\sIW .Wm_wSr)HOR1MWU{-8Q.s7p!GȃWG9dlB"(>t5,3v -;hfa{%DJN\AٵK+"١$[[Š8%bk&AP\xGi4sM1%}9cWꊨ;lMs]1,BEt/ʞ}ŭDhtEhҤTHzļ!D,T"c w/|=9~Y!)0AT H\)R>ȨE ">6H"? B;lڟDsPDAigvP)zhnNJF[qZn £em)1QsDO  'i#I^-ПImЧŖm+#bմڏZ C/@qTZG b)&@및5ݙx#ú!xGRpK APo) AlnKhL4nHG6-us͉69DJ Hl~ƚ+(#F76&.zi'OY9 ^:tq_#I#1:<6Zh@ٌYSBM ?bM7WTCKS,f`8=DX:rd < Xۘ*:mhƮiktΦ*Êpj RJ*Y_y| x򐉓)7 h?2ȍ )$K2pi`ϰv60違25CBce0ڝj'YLlϸʬ1RX(Rl'x֗n P(7{~gtp` :vxl>C+}: ӫ؀TL]XDY%σ/&;[rrXWd@?[yS=uC"zEs㚅!;.LeBqh*g&\"7i~eIUW[[m.Kn<$thI_}3;h3KX(āg Qe>&މu⍋g 0{c\pd;KUSᤎ,tշ[0gLCt-qI*țdg[ޘw/WUMk>D;٤90̜L p "y8^ך Z8Z!-.vٕ&STnb!uRD0: H]EGe\ܮlN*-j́Ҭe !3~`0X`>EDb'E64.ܺyY *`Ϩ_2Ur-'%r9Cx%ATE/g1§ /w,}}VLLa'b 4yt0Zd֗mc 3VЍ@Rqf\ P,Wbl(3vMrzŧUW%v4>Gago#Qi:9f"0i?fްUo>T>IBuRTҩ8Qh4rwe3* ܰS}l[=bbeNM =R&ď6#s{MH7Τ|9"b/~$M4M쫕XOMHAΟ'WE%dI\Ssy D'^;ݚQgjHx=DsVS@Ip/f~0]}-f:)ÔVFm2$lOwe:Oث&GjnWZ$clYY`Q?@9[!;sGض4Je-nWD 2]%vn r*t;6vWx잹Dqg d!7 @ÍTƋJs~E>AUsk0V`SCqDP#&-;9Yo ~A䟛dCCCt د=9|M9j^>C1!'u$&AmPX\+6[ Qd@{*[Vu(3k4 JkHQ0 EF [匯w5FMkEz[+n2c|QA9ϲ=]DW۱?f+#2Jŀ2 M WS|ɤGyVlw2G֪8,)|\y>2DQrHRhڪe5F,{8Rܶg%b+~ٲcʄ7ŀ+ ݜ\|uǠQ&EB>Gp`iNOT2a:|_r|C", bX`:74CԭZFlR/x$"oG4nX 46Kv,W*|\[BSQ⋡ 263i͑c,qD0j}{uRΥK|8:$[ &VDPd/H+e%3 TI-W24.rGQC ri&J-]ѓ T>"YWtZ*C\z", >PBɼ$\`W+,gH r47yM\oes$ʼnd kR3XZEQpRPԠOu( 1fw?B!V 87B.N8>h]+y?,7!HZw bס^tqnLm2ʚ<;?Ξ-_ jQ_,ccp[)-[xܴ4"Ϡv("z _êPRmw €>FiXkȄi 7"nȗyL,']h[M7+]hAecpE Am{b,"w˕los-U x ?rV; K9G%srE*+ LeM6hKl Ko O"Yq6|$h5`L]3cG"Ɩ)l۝/VE*DgeGtiye%\yI駿AC{`O Cd =f*rr#5S;Ծ<9ri+|||J~oudAC7{(cs(ڷή i@'~Klsw^,pv;2&~<hȣ*D7% =祵+N.(O"AuTwsNmiQxY;5,śzT}3׬Fҫ_̗9ԷͲϰ@ϛqg<'=t#3NZPr @ vTjpS *ͤeL1qVêp*pUB)GĐrvt5t,@⩣b=/So?|_{ݣ'68S|.X`Lz%J&X^ JquL0-2tW_S OLaT~>?'Zrж I*5-}h6<]VZ[!dz-0:>9 &Qg/h'=1R"Ļj@BOe]a^8q-3MO$ǔ>|/WBV;b8jƂk~hF{vLW.=Y>w{د-U;>,i'fzMqAkyusnұKs L%fKHUaWGhp%9Are^}yBMjc~;qMؿx]mEMa,f,'$JVJ Vc|K@l5 %'X|3oF|Hҭ9dOʈKXm? +μ#AڶVBzgF,-pq;ÝӼN=5Dw+9)Т /Z$ w|/stEN55sfzHvZ_ s]정FȑK3-Q$;WCv tSk?${J|"U+}~d"J ךa_ې4myrMyV7Ǚ֝'.kV(2TNF\G3u.*[3ԶjnE@pw֕6V@#k 3C^i1$wIln(_ΛN F߽h8Y dHtaZ 4C2 n;4/vqbk Y/xZ>dMge՟,sQC=͘x>հH=Jh!SbaGe`c*"ɏ6NFEPVt.ja}z 9p*?i(; OP h냾T8&my -M~xLI<o*3JHsS:ZˢZ 1V ;Վ Z2$ˣ_Vl7k{ FiT-IV6.0Kil~М  иK)tS՜9;6z["⩿1؟Ģ6^sɷTIߺpjgV6Y=Q+gߚ~i2Le#Oq&|elѦw@wd/.iu{r,p u#SJ H> .jTuz$mu:z.Rb40EOj忏[. uDj2yWl#8>3!Ƿ ͣǑoO|c?s ]<`e6,4{Y=f!m&S:zWyʊ{ 3_x@%`v;>F6eQG./OvfY43G2W7wþ!j# γСܧY!E"hbrt* bz]V-2d޴r]x " 8wN.2A{l^י;%/=9̆OUv}A3e\ҟ6wu4ˡQvl0sFYQV03=ÙM[\1ͮD{mVoB貍A^hZ/2=n0b tk!,:+w`=:qVYKvX?a!3>4 !P\QaK=TJ-o WZztrEiH T7IR(,տTt0hje0fT QEcBp8#@{Cz ƥREArVE˞UN+̧ Ӑ;K8augk~ݕCzQ>-=Qh9|j40lo 23 Yo\<0ڞ$GY M%K l̄gs)Y:qKjjKfPW48`LUxd\EN5LIAb" ( +d0ENlw]20$4-.g) i>bv+0>1^`igKIRʉI-~!$Ml ̾%ՙ՞ vܕn]P[t729C&Їk9fࡅ@zVC1zLׅP)x7ڍǩf/ i\gΘ`Ӕ=6w6>Be1ū9T&b *F9ɶ h$pi+@ k8wSH7QwITn@ahh 8J;VP80qAb4 aJno`IA8fuF&E[Ѳ 'T21$Oq9D?HM_n+#'=#B-E/jD 8Q|}hʓ.ݑ˵ E_U<t`>i&vn ρA#)4F*b5棄=7 ^:pz -yoZJq ;j@v,4?$lӟȰd>:t6&3YawT[B7Fͪ 7bWn`#Om'KO߈ 7nFAgqց:+Zxk\*3 [N9Uި~,d,йoΔTpR_>3 mY80 :l)JT UfWAV>K/\=i}Q&b8/GCBh?<'LE4ֺ.y%jij[8G bji ? WeYEie)6E't 0zb_hoϰ;JX؁åS(+y&D)!3F=69v+jYF(tbzO6rd1+~g ubcQyZH9~޽J} k$o]{$x]_ LLxFmgujS̆P\ FwĺDeyt%joٛ{@t4ߗb/PqUSk*٢sJ)w-i_8"4?3tO.8Lm0/۞^)?xznqt0#17:$ܦGQ%uDmV _:N (gX?[_ª&GՅEWG嶁#%i{.,>aEkfm׷π˸y\)\L\ ѿ'i d) `)&#9:f{)q5Zvo2:';Po#Wnșmka191ZeQ gheoԻO/P M zOs~PqB| #-5.ȇ֜ɵ=)%>v`Y!L ^1 `]JJ/ zi֦轝@k-AC1VsOh)6 7ƢD!'ݹ/Ra#ŁIѰft>,q?,^ OC"4)oW7IЉ1([ !ڒ|0暆'MMu+3j?;8'Bq\lc 4yFzhbkI2\׳Y~FԖM~; َ6LE$e;?$?h˫y6/2FYHtuWfX MYfW=.ׄ+E5`cj6yO=N/BA_$b3 %" ]9?y.q˘Vm󎔝˱IHH3jv}ҘTLݤ[Y'ϔR=xX3D5sgR@~u!oQS 5C4aUAuB |L"_me3Pl|:TFL8^.XaO B$E$uXd:-{~ۉk9<)>yl3'IlW^nff ֆ;":ʾJSN̊3)`loTۗyz>)5d#O; BB-U$8 Rqp0͛Ko$th0gc~aQ% A4dySCWb<<^ S+ }6ĺ0`$1 b7_ *H aapLEm*AcS9R2&̕Fnl\qT;$K /}{W6;A'jJ0M ~c>Ip$~GЦ~L~oBhlւúF渣փ\Lv0V*sZ]Cwq$2CI ^^DOq~IҦRibȑAGHi)en|3yxBz-\_Q+dR)Wʴr9a7DbKx-锼Vd@u.nO%^5=[~K)bɾVl&~"%" *tBɟ6[.SD2l %ЍLY2Dey: ntk`,(Yܞհ~,k=;(,"/(΂hxJF:OP)ꁤZ ~I%ߞYڝӛגm5ާ^$vkPo kq9#\J]M.:^Zl2p47zHagՐ 0' Rw;+rBcl&Sgp@CBt->ҬP9AXH@eЇanH32ē.5vF_cK(Y+t ? oHQΗ5 }DȂ'ÑbԾ'tv0 @~36 Q]m yQW  WEI6A@ OŀV'E{PITfSIwZaҷ]*m:4G7n?w(S_w!LĴ'$[6Xz}` F#6Mܲxg{F\ۅXi4'E.R3x)4Vx393{6 H =G)?| R6cpX/.bu9%H=K /CQ}LCY̾bt3RN' `Ĕ9?'K+`m[)z `8fSPMoi1sC>I8GB'7om ZA;SN *яĬ<(P~^>"VH?wq\ZW]$Hs]rDB֫I}&3 {a-fUGwbvzr+'}ΦY5hcb|Q UL2ue}n ]L4eCt[wGHSpp/$28zjgLݯ> /ԑM)8e Y3ǓqLy_jY"Ȼa6UD u5 .z(U3D8ʨZxdRKiT4^IE`+%ŔP;Kn"ǚAvhO/(| j>=fŬkvP= |_-so2ac=4[IR'Vlֆ9:bw񀗟@=̾Z(݀Uf D^6a굯t4[qq'(s ë ۤi~!i43G,9 p;NV"mnQsރIUbj@h=+fדک_/0c[|9#4tfG;8v5-'x|Fvyn<&7*>XCIZU]B׿8~>Aˏ>ȋ޼|@GUnA >+#Ls8V/n k5pd_sN(~̷y7ߍ4?]T3`:^L<_O#xmhwj`7Ojm|DGCӭgܬ3;pkҤT@wTH L^W|6obґMXlŋoqFb jLPfkE-Ց wƪ䒍{*ѿ|guw%Rlc˙^ak ]#ojIapřgKd: YZ