libdrm-devel-2.4.107-150400.1.8 >  A bv5p9|y‘ M+^ ;=HZ/j E)C$qTtwC.M<-M84+/ 2rJx@Mk*l.V]GhtW{/!Z 1ˠ ~ԆO6}̙䵷˽f|pZp)|һfD,'IZ҃o(#8U5Sbkhv$aaGC2fDaeԲ?$J-"`M%yM=WW817e45c3b0c2ac30901b5405bca47e39cb362a2029f4a4c6bfcd7d496ab076f4934cc08d1a1bd94fbe0c6e0138a79d4315f5b80abv5p9|q)$x ZȪ'-UЈq )H7 nev3x,@r7"Uf]=iuݏ*v|&ը_Soir O1h,̓7X."uB O_JtG lr[ A;#jݝ0 Rsp>8?(d " ^!BF \v>> > > > F> >>><`>X   (M8TG9pG:!GFqG>H|>It>XY\ >]>^%bc|deflu>vw>x>yz$Clibdrm-devel2.4.107150400.1.8Libraries, includes and more to develop libdrm applicationslibdrm is a library for accessing the Direct Rendering Manager on Linux, BSD and other operating systems that support the ioctl interface, and for chipsets with DRM memory manager, support for tracking relocations and buffers. libdrm is a low-level library, typically used by graphics drivers such as the Mesa DRI and X drivers. This package contains the development headers for the library found in libdrm2.bvsheep03 -SUSE Linux Enterprise 15SUSE LLC MIThttps://www.suse.com/Development/Libraries/X11https://dri.freedesktop.org/linuxx86_64ٲ~2r -2\12/IV"U fX#'@ AP I:8y }U 9 &EmjxA큤A큤A큤bv` A` A` A` A` A` A` A` A` A` A` A` A` Abv` Abv` A` A` A` A` A` A` A` A` A` A` A` A` A` A` A` A` A` A` A` A` A` A` A` A` A` A` A` A` Abvbvbvbvbvbvbvbvbvbvbvbvbvbvbvbveff6b0f1291819e2bd4eaf69f7c300d2baae167e6a2ef2ab886f0d2d982cf1413abb30439016950d0b849ece5a24cb23fca37e75c7601d08d27ae2f13a76a8f549641ec9d3148c525a7cb7d1e6dfbdc12c5f25a13eb90a1af56afe85c6fde61efb1020db140322503b61d63c591141f5fb2db780e850a23f238ca2c8f3f87abb0c2977e25a567978c3281ee30e146fb62aaa2c2c2069a5a0708bc9febb3f8742fd1a9f523738de090ab5018fc6776b83d18e43ad84f2a0825f6a72d6278c542ac249fa60d95be44050665e314bc9437d2d80e43a0011064bc66fb8c87816a00dbe42118682ea12590531b867a3235f09d752c441b7bd7307fdec0104813a23e0a401fb1fea17600bac38f53de6defbfdda1c40fa05a51adad783cec6613d0a6a18a4b2cd7f2d2907fe95f9654e6052f0cf23fc9bded99d6357e761a5b594e1e726cc4affc11d34748724a2b619fd166f162c6215837d0660271c56f4b50e44e520be6c1c32101d66c08a5741dfd7ea834221199a5921ac0e4b4698c432dafc0f90305a6fae34d7d5f7f74d043523aaf5d84c94e4691219166060ad36debb53c0bc71dfa40e5957e5752c9ffce61ccab51f80a436f236d047fd3eae6ca95692eeed9940a3e58c635980e7c7433b18ae24f079d36453e809eeac102b8c359dcaca5c6d3f5b547d179e15a7b7c232abcc4b93fd74fd67d3d52b405131b2595206108486732ad1988054b5f2415970111bc19e4ebc8cf4b059288d462699e39e7a2a4f24f59677731a71b5de47cd901db5acda2100fed13698f331d36275879d49eed24b3f3792a44d92a6436d51be99e0b947d9d4673928dda561e9a83540b5e77db1037cfadc5940a837eaea35b50c96aeb5367a5464e15b5f978d31638b4586df0874ec3e02716aa60772acc3d85112bed043b5ecd483464fe39d74cd9dadce3a7757e4a836b1c6e36944c686477dca664aacb9ca44cc6ce7841bcf2ebfd13cf9548e963e52309e741c413a2d1918e6f8e31399a350f98b5fd46c38155546ba6e5ee8a4d8dc2f8529bc3082ae99e19b836b9241d3ec8380d6e544165c2468ce2cb40fb4a001e210c3bbd716c518192a2074228a5faec8a1fcc655b112c0c27ee6b1af62e46474a8afc08301df6644227d03545337d680d0fa392b766dc69d1ceab2a501afc0b0c78650b11c1bec547dfd7db6f69c2774212468da5eb8902a5fd73d6f947098974af1c4bccb265585ebb623242015b91b833b5c7f35e37b780ede97f44a76aa83dc8a3a2370a29169b1f6b347e60b96e5cd5949c21dbfe382a2883f28f2782a8a0150ad02a6cdcf3056654590b3e779a3d6a5c5eb4bdec9665670134a9310cc9d3e7219dc40e59a20ec94e0e64959487297fbd2489c5b71f38d3a1dfa3a4185a75b3963eba9e4ba757cdf7aca503bea7708cf301197366faa5b8dcd2fb7bdd447164495d01acd7ab68ff70794e8b350bd1508be0ed8bc2ee2459a09f5f47769f6365b2e321ece9e83ce1e4d6aef6ae727dacd33d02d2fd64cb26e981da0746aedd980fc2c3bb4357a400ff2b35df2e214a582b58488ffd469fa7ce62146a41c5dc860b7c170a43ada8b020dfb78d5918f1c5082f748f99ad88ffff1ffa366621a643e4f81d4b0c15db46a8405a94a45cc08708cc8a702abdb3053ace3ddd33488b86f8171b8622762be2816598236777b6a88afd053a89a7e22d7d80818cfe1ee862dfa9fb23d46f37a10ae80a2901037421742c40cff3a889772b134ec8e4212cda56a57f5eb3de5e43ffa72cd79cf8e5d10a3d33fa8d1eec4ae9dba22c1b43ba2fdcc1c53367f826a6cc45015122e75ad81985711186e9b8b48e2654614ad41fb6e491eda1d198491d657396b10d317a347c1fe84799343f87daa0af6569ac9c9e21466adcbca27f5cf4a9ce7b74e3329348ebbefb075fef341d5039f041df3c8bbe654a5002a64e505cb75f1aad30a4e5fd1b81ad667daa453117e298de2d4b76b3018240fbcd573aee31c7ee631f96df25c0f2bc2c03efc2e5cbfefd61457405fd1b639c90b80858bde8d103b77ba51bde74f22edebc80d1011a11c9b7ab765aa1b4d27a1b9706a30341756d3ee463474dfb40268e1f78ee3bb2bf372a31aa0c41c25e5712eef81d657b1e7332115ad441fe01093fb3cc3e4c30decca2c07d1c48e0a5acb020efaa22e1b1110e309ff444c3e4fac73bc254ba41f49becb3121ff270df2ff65cbd9c8ece1caded4db2d9a6e23bf5533a9d5c9e7807378563f2dff4efb5b6ef888aa4ec39ae714d41df15b1f5982601526be3519427662693b87a6b6526e5a8c438b7671933755bbb45925d63429c184c1ce85d2f29a24bb361039c7dbc4c09f41226f09c77c939a0ab1ac832d4a50c6ecdea49f0369eba892c0da88b86dc80a6cd833ce3da00b4dea8dc6071fe5ac093781felibdrm.so.2libdrm_amdgpu.so.1libdrm_intel.so.1libdrm_nouveau.so.2libdrm_radeon.so.1rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibdrm-2.4.107-150400.1.8.src.rpmlibdrm-devellibdrm-devel(x86-64)pkgconfig(libdrm)pkgconfig(libdrm_amdgpu)pkgconfig(libdrm_intel)pkgconfig(libdrm_nouveau)pkgconfig(libdrm_radeon)@@@     /usr/bin/pkg-configlibdrm2libdrm_amdgpu1libdrm_intel1libdrm_nouveau2libdrm_radeon1pkgconfig(libdrm)pkgconfig(pciaccess)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.4.1072.4.1072.4.1072.4.1072.4.1070.103.0.4-14.6.0-14.0-15.2-14.14.3aQ@`@``m` a@` a@_@_L@^V@^]@]{@]\@\ac\I\G\2\2[$@[@[e@Z4@ZZ_@Z_@Z_@Z@Z\Z7Y@Y@YYY@Yχ@Y@YYp@Y(X@XXsXXX@XX@XgX*WW@WW!@Wo@V@VV@U@UoU@U@U@U@UUL@U@U%@U TT@Tء@sndirsch@suse.comtobias.klausmann@freenet.deinfo@paolostivanin.comdmueller@suse.comsndirsch@suse.comdmueller@suse.comdmueller@suse.comsndirsch@suse.comsndirsch@suse.comp.seiler@linuxmail.orgsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.comsndirsch@suse.combjorn.lie@gmail.comsndirsch@suse.comguillaume.gardet@opensuse.orgguillaume.gardet@opensuse.orgsndirsch@suse.comsndirsch@suse.comtobias.johannes.klausmann@mni.thm.demimi.vx@gmail.commimi.vx@gmail.comemil.l.velikov@gmail.comemil.l.velikov@gmail.comemil.l.velikov@gmail.comtobias.johannes.klausmann@mni.thm.desndirsch@suse.comtobias.johannes.klausmann@mni.thm.detobias.johannes.klausmann@mni.thm.detobias.johannes.klausmann@mni.thm.detobias.johannes.klausmann@mni.thm.detobias.johannes.klausmann@mni.thm.dejengelh@inai.desndirsch@suse.comro@suse.detobias.johannes.klausmann@mni.thm.desndirsch@suse.comtobias.johannes.klausmann@mni.thm.desndirsch@suse.comtobias.johannes.klausmann@mni.thm.detobias.johannes.klausmann@mni.thm.desndirsch@suse.comsndirsch@suse.commimi.vx@gmail.comsndirsch@suse.comchris@computersalat.desndirsch@suse.commimi.vx@gmail.comtobias.johannes.klausmann@mni.thm.detobias.johannes.klausmann@mni.thm.desndirsch@suse.comsndirsch@suse.commimi.vx@gmail.comeich@suse.comtobias.johannes.klausmann@mni.thm.desndirsch@suse.comtobias.johannes.klausmann@mni.thm.dezaitor@opensuse.orgmimi.vx@gmail.commimi.vx@gmail.comschwab@suse.desndirsch@suse.comsndirsch@suse.comsndirsch@suse.comschwab@suse.detobias.johannes.klausmann@mni.thm.dezombah@gmail.comzombah@gmail.comsndirsch@suse.com- covers jira#SLE/SLE-18743- Update to version 2.4.107: * amdgpu: update marketing names * tests/amdgpu: Fix valgrind warning * test/amdgpu: Add helper functions for hot unplug * test/amdgpu/hotunplug: Add test suite for GPU unplug * tests/amdgpu/hotunplug: Add unplug with cs test. * tests/amdgpu/hotunplug: Add hotunplug with exported bo test * tests/amdgpu/hotunplug: Add hotunplug with exported fence * amdgpu: Add vamgr for capture/replay. * include in xf86drmMode when the OS is FreeBSD * _WANT_KERNEL_ERRNO must be defined in FreeBSD for ERESTART to be used * Conditionally include and on Linux, BSD * Revert "tests/amdgpu: fix bo eviction test issue" * xf86drm: Add a human readable representation for format modifiers * xf86drm: Add a vendor function to decode the format modifier * xf86drm: Add support for decoding Nvidia format modifiers * xf86drm: Add support for decoding AMD format modifiers * xf86drm: Add support for decoding AMLOGIC format modifiers * README.rst: Include some notes about syncing uapi headers * amdgpu: Added product name for E9390,E9560 and E9565 dgpu * intel: Add support for ADLP- Update to 2.4.106: * various nouveau fixes * improve tests- update to 2.4.105: * amdgpu: add function of INFO ioctl for querying video caps * amdgpu: sync up amdgpu_drm.h with latest from kernel * xf86drmMode: set FB_MODIFIERS flag when modifiers are supplied * xf86drmMode: introduce drmModeGetPropertyType * intel: Keep libdrm working without pread/pwrite ioctls * xf86drm: fix null pointer deref in drmGetBufInfo * intel: Add support for JSL * xf86drm: warn about GEM handle reference counting * xf86drmMode: add drmIsKMS * intel: add INTEL_ADLS_IDS to the pciids list * intel: sync i915_pciids.h with kernel * amdgpu: update marketing names * tests and build system fixes- reenabled build of manual pages (switch from xsltproc to rst2man)- update to 2.4.104: * headers: drm: Sync with drm-next * Remove outdated comments about stdint.h * Remove definitions duplicated from drm_mode.h * xf86drmMode.h use ANSI C99 arrays * Document drmModeConnection * man: convert to reSTructuredText * testsuite fixes- update to 2.4.103: * xf86drm.c: Use integer logarithm. * amdgpu: only enable security tests on raven family * amdgpu: sync up amdgpu_drm.h with latest from kernel * amdgpu: add marketing names from 20.40 * intel: add INTEL_DG1_IDS to the pciids list * amdgpu: add device IDs for Raven, Picasso and Renoir * intel: sync i915_pciids.h with kernel * amdgpu: Add Device IDs for Embedded Raven2 platforms * intel: sync i915_pciids.h with kernel * xf86drm.c: fix build failure * core: use `O_RDONLY` instead of ambiguous `0` flag * lots of tests/amdgpu updates- version 2.4.102 needed for jira#SLE/SLE-12880, jira#SLE/SLE-12882- upgrade to version 2.4.102 * lots of FreeBSD and modetest stuff- upgrade to version 2.4.101 * adds some new AMD GPUs- This release includes support for latest Intel GPUs (jsc#SLE-7962, jsc#SLE-8024, jsc#SLE-8022, jsc#SLE-10182, jsc#SLE-4989, jsc#SLE-4983, bsc#1137515)- Update to version 2.4.100 * bugfixes (boo#1155382)- Update to version 2.4.99 * bug fixes- Update to version 2.4.98 * This release adds marketing names for AMDGPU devices, a fallback path in drmDevice for devices lacking OF data and drmIsMaster API, amongst other changes.- back to subpackage name libdrm-tools as requested by jengelh@inai.de- Switch to meson buildsystem: * Update Git-clone/web to new gitlab home. * Add meson BuildRequires and macros. * Add fdupes BuildRequires and macros, remove duplicate files. * Rename libdrm-tools to drm-tools, follow openSUSE packaging guidelines and silence a rpmlint warning. Add Obsoletes and Provides to ensure smooth upgrades. * Tweak descriptions for several sub-packages. * Drop custom test install and run, run plain meson_test provided by upstream.- Update to version 2.4.97 * amdgpu: update to latest marketing names from 18.50 * amdgpu/test: Add illegal register and memory access test v2 * amdgpu/test: Disable deadlock tests for all non gfx8/9 ASICs. * amdgpu/test: Enable deadlock test for CI family (gfx7) * amdgpu: add VM test to exercise max/min address space * doc: Rename README&CONTRIBUTING to .rst * Avoid hardcoded strlens in drmParseSubsystemType(). * drm: Attempt to parse SPI devices as platform bus devices. * xf86drmHash: remove unused loop variable * meson: fix typo in compiler flag * tests: skip drmdevice test if the machine doesn't have any drm device * freedreno: remove always-defined #ifdef * xf86atomic: #undef internal define * README: reflow the project description to improve readability * xf86drm: implement drmParseSubsystemType for DragonFly * libdrm: Use DRM_IOCTL_GET_PCIINFO on DragonFly * tests/amdgpu/vcn: fix the nop command in IBs * gitignore: sort file * gitignore: add _build * amdgpu: update amdgpu_drm.h * amdgpu: add a faster BO list API * android: Fix 32-bit app crashing in 64-bit Android- Enable aarch64 build for: etnaviv, exynos and tegra- Fix --enable-freedreno option as it is not experimental anymore - Add etnaviv support - Add exynos support (used by Arndale board and Samsung Chromebook)- Update to version 2.4.96 * libdrm: Allow dynamic drm majors on linux * amdgpu/test: Allow BO mapping flags to be passed in tests * amdgpu/test: Fix deadlock tests for AI and RV v2 * xf86drmHash: remove redundant zero init * freedreno/msm: get rid of ring_bo unref hack * freedreno: expose refcnt'ing on ringbuffers * freedreno: add flags param for rb creation * freedreno/msm: support suballocation for stateobj rb's * freedreno: remove deprecated ringmarker API * freedreno/msm: remove reset of linked rings * freedreno/msm: simplify emit_reloc_ring() vfunc * freedreno/msm: use hashtable to track submit.cmds table * freedreno/msm: simplify msm_ringbuffer_flush() * freedreno/msm: handle ring-reloc to other stateobjs * freedreno/kgsl: fix build * freedreno/msm: fix c90 warning- Update to version 2.4.95 * This release adds a fallback for realpath() which was blocked by the web-browser sand-boxing. While the browsers are fixed-up they seem to have little incentive to roll bugfix releases :-\- Upate to version 2.4.93: + amdgpu: make sure to set CLOEXEC on duplicated FDs + xf86drm: drmGetDevice2: error out if the fd has unknown subsys + xf86drm: introduce drm_device_has_rdev() helper + xf86drm: Fold drmDevice processing into process_device() helper + xf86drm: Allocate drmDevicePtr's on stack + xf86drm: introduce a get_real_pci_path() helper + xf86drm: Add drmDevice support for virtio_gpu + tests/drmdevices: install alongside other utilities + tests/drmdevice: add a couple of printf headers + drmdevice: convert the tabbed output into a tree + drmdevice: print the correct host1x information + amdgpu: Take a lock before removing devices from fd_tab hash table. + amdgpu/util_hash_table: Add helper function to count the number of entries in hash table + amdgpu: Destroy fd_hash table when the last device is removed. + intel: Introducing Whiskey Lake platform + intel: Introducing Amber Lake platform + xf86drm: Be sure to closedir before return + amdgpu: don't call add_handle_to_table for KMS BO exports + amdgpu: add amdgpu_bo_handle_type_kms_noimport + xf86drm: Fix error path in drmGetDevice2 + Always pass O_CLOEXEC when opening DRM file descriptors + Revert "amdgpu: don't call add_handle_to_table for KMS BO exports" + freedreno: add user ptr to fd_ringbuffer + freedreno: add fd_ringbuffer_new_object() + freedreno: small cleanup + freedreno: slight reordering + freedreno/msm: "stateobj" support- update to 2.4.92 + drm/atomic: Refuse to add invalid objects to requests + freedreno: add missing symbols to symbol-check + libdrm: Use readdir instead of readdir_r to avoid build warnings + Intel: Add a Kaby Lake PCI ID + amdgpu: Deinitialize vamgr_high{,_32} + intel: add support for ICL 11 + amdgpu:support 16 ibs per submit for PAL/SRIOV + freedreno: add fd_pipe refcounting + drm/amdgpu: Remove IB count checking + intel/intel_chipset.h: Sync Cannonlake IDs. + libdrm: amdgpu: Adding DRM_RDWR flag in amdgpu_bo_export + amdgpu: enlarge the maximum number of cards supported- update to 2.4.91 + amdgpu: Fix mistake in initial hole size calculation. + amdgpu: mostly revert "use the high VA range if possible v2" + amdgpu: add AMDGPU_VA_RANGE_HIGH + amdgpu: fix "add AMDGPU_VA_RANGE_HIGH" + freedreno: add interface to get buffer address + drm/fourcc: Fix fourcc_mod_code() definition + drm/tegra: Sanitize format modifiers- Remove unneeded defattr stanza- Remove pthread-stubs dependency- Remove unneeded autotool dependencies- Update to version 2.4.90: + Add meson build system + always define HAVE_FREEDRENO_KGSL + always define HAVE_CAIRO + always define HAVE_VALGRIND + amdgpu: Update deadlock test to not assert on ECANCELED + amdgpu: Fix segfault in deadlock test. + amdgpu: fix 32bit VA manager max address + amdgpu: use the high VA range if possible v2 + amdgpu: fix high VA mask + amdgpu: fix inefficient vamgr algorithm + amdgpu: clean up non list code path for vamgr v2 + amdgpu: add amdgpu_query_sw_info for querying high bits of 32-bit address space + amdgpu: Don't print error message if parse_one_line returned -EAGAIN + amdgpu: Don't dereference device_handle after amdgpu_device_deinitialize + amdgpu: Symlink .editorconfig to tests/amdgpu + amdgpu: Disable deadlock test suite by default for SI ASICs + amdgpu: Disable VM test suite by default for SI ASICs + amdgpu: Add amdgpu_query_sw_info to amdgpu-symbol-check + amdgpu: fix not to add amdgpu.ids when building without amdgpu + android: Move gralloc handle struct to libdrm + android: Add version variable to gralloc_handle_t + android: Mark gralloc_handle_t magic variable as const + android: Remove member name from gralloc_handle_t + android: Change gralloc_handle_t members to be fixed width + autotools: Include meson.build files in tarball + configure: remove unused HAVE_CUNIT define + configure: remove unused HAVE_INSTALL_TESTS define + configure: always define HAVE_LIBDRM_ATOMIC_PRIMITIVES and HAVE_LIB_ATOMIC_OPS + drm: Fix 32-bit drmSyncobjWait. + exynos/tests: use #ifdef for never-defined token + fix return value for syncobj wait + freedreno: clamp priority based on # of rings + headers: sync up amdgpu_drm.h with drm-next + intel: Add more Coffeelake PCI IDs + meson: fix the install path of amdgpu.ids + meson: set proper pkg-config version for libdrm_freedreno + meson: set the minimum version correctly + meson: fix libdrm_nouveau pkgconfig include directories + meson: include headers in root directory in ext_libdrm + meson: cleanup whitespace + meson: add missing HAVE_RADEON + meson: sort HAVE_* defines + meson,configure: remove unused HAVE_OMAP define + meson,configure: remove unused HAVE_TEGRA define + meson,configure: remove unused HAVE_FREEDRENO define + meson,configure: remove unused HAVE_ETNAVIV define + meson,configure: always define HAVE_{INTEL,VMWGFX,NOUVEAU,EXYNOS,VC4,RADEON} + meson,configure: turn undefined preprocessor tokens warnings into errors + meson,configure: add warning when using undefined preprocessor tokens + modetest: Fix to check return value of asprintf() + remove unnecessary double-semicolon + README: Add note about meson + test/amdgpu: fix compiler warnings + tests/amdgpu: add bo eviction test + tests/amdgpu: add missing config.h include + tests/amdgpu: add parentheses to make operation priority explicit + tests/amdgpu: drop unused variables + tests/amdgpu: execute write linear on all the available rings + tests/amdgpu: execute const fill on all the available rings + tests/amdgpu: execute copy linear on all the available rings + tests/etnaviv: drop unused `return 0` + tests/util: fix signed/unsigned comparisons + tests/util: drop unused parameters + xf86drmHash: remove always-false #if guards + xf86atomic: fix -Wundef warning - Remove upstreamed patch U_intel-Add-more-Coffeelake-PCI-IDs.patch- U_intel-Add-more-Coffeelake-PCI-IDs.patch * Add more Coffeelake PCI IDs (request by Intel)- Update to version 2.4.89: libdrm release with leasing and syncobj api updates, updated amdgpu marketing ids, amdgpu tests, updated uapi headers & etnaviv updates.- Update to version 2.4.88: + amdgpu: Fix wrappers for AMDGPU_VM IOCTL.- Update to version 2.4.87: + amdgpu: fix 32-bit build - This release includes the changes introduced with 2.4.86: + amdgpu: Add wrappers for AMDGPU_VM IOCTL. + amdgpu: Add VMID reservation per GPU context test. + drm: sync drm headers from drm-next. + drm/syncobj: fix some whitespace issues- Update to version 2.4.85: + Add const qualifier to arguments of drmModeAddFB2() + amdgpu: implement context priority for amdgpu_cs_ctx_create2 v3 + amdgpu: add padding to the fence to handle ioctl + headers: Sync amdgpu_drm.h with drm-next + modetest: Decode IN_FORMATS plane blob property + modetest: Allow full testing of primary planes - Fix changelog entry for version 2.4.84- Update to version 2.4.84: + amdgpu: Add deadlock detection test suit. + amdgpu: make userptr unit test more interesting + amdgpu: Do not write beyond allocated memory when parsing ids + amdgpu: print error messages when amdgpu_device_initialize is failing + amdgpu: add sync_file import and export functions + amdgpu: add amdgpu_cs_syncobj_wait + amdgpu: add amdgpu_cs_fence_to_handle + Android: move libraries to /vendor + drm: add drmSyncobjWait wrapper + etnaviv: prevent deadlock in error path + freedreno/kgsl: fix pointer-to-int cast + headers: sync syncobj ioctl defines. + headers: sync DRM_MODE_ROTATE/REFLECT defines from kernel v4.14-rc1 + intel: Change a KBL pci id to GT2 from GT1.5 + include: sync drm.h and amdgpu_drm.h with airlied/drm-next + tests/amdgpu: add missing header to SOURCES + tests/amdgpu: add new uvd enc support check + tests/amdgpu: fix uvd enc data corruption issue- Remove --with-pic which has no effect on shared-only builds. Rectify SRPM group.- Update to version 2.4.83 + amdgpu: Add FX-9800P Bristol Ridge iGPU id + amdgpu: fix missing mutex unlock before return + amdgpu: fix race issue between two bo functions(v2) + amdgpu: merge and cleanup amdgpu_bo_free + android: add rules to build amdgpu.ids + android: amdgpu: fix build break + drm: Pull new modifier uapi into drm_fourcc and drm_mode + drmsltest: Check expected neighbours + etnaviv: fix etna_bo_from_name + freedreno: remove dead error path + freedreno: prevent deadlock in error path + freedreno/msm: remove dead error path + radeon: add fallthrough annotation + test/amdgpu: fix test failure for SI + tests/amdgpu: bypass UVD CS tests on raven + tests/amdgpu: bypass VCE tests on raven + tests/amdgpu: add uvd encode unit tests + xf86drm: continue with next device if drmProcessUsbDevice fails + xf86drm: continue after drmProcessPlatformDevice failure- build-require util-macros-devel for suse_version > 1320- Update to version 2.4.82: + intel: PCI Ids for S SKU in CFL + intel: PCI Ids for H SKU in CFL + intel: PCI Ids for U SKU in CFL + intel/gen10: Add missed gen10 stuff + etnaviv: submit full struct drm_etnaviv_gem_submit + amdgpu: sync amdgpu_drm with kernel. + drm: update drm.h to latest in drm-next. + libdrm: add drm syncobj create/destroy/import/export + drm/amdgpu: add syncobj create/destroy/import/export apis + drm/amdgpu: add new low overhead command submission API. (v2) + amdgpu: add new symbols to tests. + Android's major/minor/makedev live in + headers: Update drm_fourcc and vc4_drm.h with new VC4 tiling UAPI. + headers: sync drm_fourcc.h with airlied/drm-next + headers: sync drm_sarea.h with airlied/drm-next + tests/amdgpu: rename uvd messages to decode messages + tests/amdgpu: separate decode messages + tests/amdgpu: move decode sum to common + tests/amdgpu: add vcn tests support and sets + tests/amdgpu: implement vcn dec unit tests + tests/amdgpu: s/uvd_messages.h/decode_messages.h/ in Makefile.am + tests/amdgpu: Fix device_id option + amdgpu: Add .editorconfig file for amdgpu coding style + intel: add GEN10 to IS_9XX. + Android: fix missing trailing \ + intel: Add Cannonlake PCI IDs for U-skus. + intel: Add Cannonlake PCI IDs for Y-skus. + intel/intel_chipset: Move IS_9XX below IS_GEN10. + amdgpu: move asic id table to a separate file + Remove redundant memclear- Update to version 2.4.81 * Export drmDevicesEqual * configure: Fix the check * Fix stray caller of drmCompareDevices * amdgpu/: concisely && consistently check null ptrs in canonical form * amdgpu: Use the canonical form in branch predicate * Add pl111 as a KMS driver for utils. * Add the DPI encoder/connector types to KMS utils. * amdgpu: add raven family id * modetest: fix printing of fourcc on BE machines * amdgpu/drm: add AMDGPU_HW_IP_VCN_DEC * amdgpu/drm: add AMDGPU_HW_IP_VCN_ENC * amdgpu: add the interface of waiting multiple fences * amdgpu: add a test for amdgpu_cs_wait_fences * amdgpu: add missing extern "C" headers * freedreno: fix double-free on exit- Update to version 2.4.80: + intel: remove dead code + etnaviv: sync uapi header + etnaviv: add fence fd support + exynos: add C++ support to exynos_drmif header- SLE merge * Mesa 17.0.3 build on aarch64 needs libdrm_freedreno >= 2.4.74 (fate#321223) * latest libdrm version for sle12 (fate #315643-315645, 319159-319161, 319618)- Update to version 2.4.79: + amdgpu: allow to query GPU sensor related information - Update to version 2.4.78: This fixes a build issue for GNU/kFreeBSD, and adds a new page_flip_handler2 event handler, which when run on a suitably capable kernel, can provide the CRTC ID to userspace for atomic completion events.- Update to version 2.4.77: + tests/etnaviv: link against libdrm + etnaviv: remove struct etna_specs + amdgpu: add amdgpu_bo_va_op_raw to the symbol check + configure.ac: bring back pthread-stubs check + tegra: update symbol-check + amdgpu: add REPLACE and CLEAR checking for VA op (v2) + amdgpu: add amdgpu_bo_va_op_raw + headers: sync amdgpu_drm.h from airlied/drm-next + headers: the uint*_t vs. __u* discrepancy in amdgpu_drm is fixed + Android: fix building of modetest and proptest + Android: disable pointer-arith and enum-conversion + exynos: fix type-punned pointer build warning + exynos/fimg2d: remove unused-function build warning + tests/exynos: remove unused-function build warning + tests/exynos: fix invalid code of error path in g2d test + xf86drm: remove memory leaks in drmGetBusid/drmGetReservedContextList- do not buildrequire util-macros-devel on sle13- update to 2.4.76 * This release is required for upcoming Radeon Vega GPUs.- update to 2.4.75 * amdgpu: Provide more specific error message if non-privileged user runs amdgpu_test * amdgpu: verify the tested device * amdgpu: A new option to choose which device to run most tests * amdgpu: A new option to run tests on render node * Import uapi/i915_drm.h from v4.10-rc5-950-g152d5750dda9 * intel: Allow the client to control implicit synchronisation * intel: Support passing of explicit fencing from execbuf * intel: Clear execobject flags before preserving object in reuse cache * intel: Export a function to re-enable implicit synchronisation * intel: update global_name before HASH_ADD * xf86drm: use maj/min in drmParsePciDeviceInfo() * xf86drm: add plumbing to not retrieve PCI device revision * xf86drm: parse the separate sysfs files for vendor... info * xf86drm: introduce drmGetDevice[s]2 * tests/drmdevice: use drmGetDevice[s]2 * tests: remove useless legacy tests * kms: remove commented out libudev code * configure: remove libudev checks * tests: automake: reorder makefile contents * autogen.sh: set format.subjectPrefix and sendemail.to if needed * android: remove LOCAL_MODULE_TAGS := optional tag * android: introduce Android.common.mk to reduce boilerplate * android: add HAVE_VISIBILITY to Android.common.mk * android: add note about command line defines and config.h * android: silence ~550 warnings * tests/nouveau: automake: fold C and CPP flags * xf86drm: fix sign-compare warning * xf86drm: implement drmGetMinorNameForFD for non-sysfs * xf86drm: implement drmParseSubsystemType for OpenBSD * xf86drm: implement drmParsePciDeviceInfo for OpenBSD * xf86drm: implement drmParsePciBusInfo for OpenBSD * xf86drm: implement an OpenBSD specific drmGetDevice2 * xf86drm: adjust device node path for minor base * xf86drm: add a non-sysfs version of drmGetDeviceNameFromFd2 * xf86drm: don't fatal on per device error in drmGetDevice[s]2 * tests/util: Add support for meson module * libkms/exynos: fix memory leak in error path * xf86drm: fix null termination of string buffer * xf86drm: Fix indentation * xf86drmMode.h: Use consistent padding * xf86drmMode.h: Add DisplayPort MST and DPI encoders/connectors * xf86drm: Fix type-punned pointer build warning * xf86drm: Factor out drmDeviceAlloc() * xf86drm: Add USB support * xf86drm: Add platform and host1x bus support * tests/drmdevice: Add USB, platform and host1x support * xf86drm: Reuse sysfs_uevent_get() * tests: Use -pthread in CFLAGS instead of -lpthread * modetest: Allow the user to specify the plane ID- enabled build of manual pages (bnc#1021810)- update to 2.4.74 * vc4: Add new GETPARAMs that have been merged to drm-next * freedreno: 64bit support * etnaviv: add etna_pipe_wait_ns(..) * etnaviv: change get_abs_timeout(..) to use ns * libdrm: random typo fixes * tests: kms: fix shadowed declaration warning * xf86drm: introduce drmGetDeviceNameFromFd2 * automake: make the build less chatty * intel: Add drm_intel_gem_context_get_id to intel-symbols-check * intel: Add a getter for the intel_context ctx_id * etnaviv: add API to create etna_device from private dup() fd * etnaviv: add API to get drm fd from etna_device * intel: Add Geminilake PCI IDs- update to 2.4.73 * headers: Add README file * xd86drm: read more than 128 bytes of uevent in drmParsePciBusInfo - update to 2.4.72 * amdgpu: check parameters in amdgpu_query_gpu_info * intel: Export raw GEM mmap interfaces * intel: Migrate handle/name lookups from linear lists to hashtables * intel: Look prime handle up in handle hash table * Silence runtime complaints on platform devices * amdgpu: add the function to get the marketing name (v4) * intel: Add uthash.h to Makefile.sources. * amdgpu: Add amdgpu_asic_id.h to Makefile.sources. * freedreno: Add fd_ringbuffer_flush2 to symbol check. * headers: Sync drm{,_mode}.h with the kernel * Add drmModePageFlipTarget * intel: Add new symbols to intel-symbol-check * intel: Allow some codenames in INTEL_DEVID_OVERRIDE * add libsync.h helper * freedreno: sync uapi header * freedreno: add fence fd support * Return an -ENODEV from drmGetDevice() when no device was found.- update to 2.4.71 * amdgpu: expose the AMDGPU_GEM_CREATE_VRAM_CLEARED flag * Add drmModeAddFB2WithModifiers() which takes format modifiers * tests/amdgpu: update vce encRefPic addr mode to tiled * radeon: sync radeon_drm.h with the kernel * amdgpu: sync amdgpu_drm.h with the kernel * amdgpu: fix valgrind warnings caused by amdgpu_query_firmware_version * intel: Add new symbols to intel-symbol-check * amdgpu: add SI support * modetest: Also print the pixel clock * intel: Export pooled EU and min no. of eus in a pool * modetest: Adding amdgpu to module list- Update to version 2.4.70: More bugfixes on top of 2.4.69!- Update to version 2.4.69: A new libdrm release, in order to use the new vc4 ioctl in Mesa. A few bugfixes on top as well.- update to 2.4.68 * bugfixes- removed no longer needed patch u_Fix-compilation-on-systems-that-don-t-provide-O_CLOE.patch (https://lists.freedesktop.org/archives/dri-devel/2016-April/105283.html)- update to 2.4.67 * fixes for amdgpu * adds KabyLake PCIids * Fix memory leak with drmModeGetConnectorCurrent()- Disable valgrind support for all architectures if not explicitely enabled by a macro (boo#963979).- Update to version 2.4.66: This is mainly for introducing a new nouveau API. Lots of other changes as well.- Update to version 2.4.65 * bugfixes- Add libdrm_amdgpu1 as a requirement for libdrm-devel- Update to version 2.4.64: + amdgpu: - Improve amdgpu_vamgr_init. - Add flag to support 32bit VA address v4. - Make vamgr per device v2. + tests/amdgpu: - Include config.h first. - Remove unused local variable 'i'. + freedreno/msm: - Reorg ringbuffer struct. - Fix issue where same bo is on multiple rings. - Dump out submit info on error. + freedreno: - Add fd_pipe_wait_timeout(). - Update freedreno-symbol-check. + tests: modetest: Accept connector names in addition to connector IDs. + libdrm: - Remove gratuitous blank lines. - Make indentation consistent. - Use url to tarball as source.- update baselibs.conf for AMDGPU- update to version 2.4.6.3 * This release adds AMDGPU driver, adds new AMD OLAND PCIids- Disable valgrind support if not available- Update to version 2.4.62 * This release introduces the atomic and blob APIs, adds support for new devices (AMD Bonaire) and a new flag for coherent BOs in nouveau.- Update to version 2.4.61 * Release to fix regression in nouveau in 2.4.60, but brings lots of android changes and other fixes. - deprecates reverse applied patches * U_nouveau-Do-not-add-most-bo-s-to-the-global-bo-list.patch * U_nouveau-make-nouveau-importing-global-buffers-comple.patch- U_nouveau-Do-not-add-most-bo-s-to-the-global-bo-list.patch U_nouveau-make-nouveau-importing-global-buffers-comple.patch * reverse apply these patches in order to fix a regression in 2.4.60 triggered by new legacy tray in GNOME 3.16.0 (fdo#89842)- Build package libdrm_freedreno1 also on aarch64- Update to version 2.4.60: + bugfixes and cleanup + exynos improvements- Fix include directories- Add subpackage libdrm_tegra0 for Nvidia Tegra chips- Update to version 2.4.59: * bugfixes * more Intel Skylake supportsheep03 1651958274  !"#$%&'()*+,-./0123456789:;<=>2.4.107-150400.1.82.4.107-150400.1.82.4.1072.4.1072.4.1072.4.1072.4.107libdrmamdgpu.hamdgpu_drm.hdrm.hdrm_fourcc.hdrm_mode.hdrm_sarea.hi915_drm.hintel_aub.hintel_bufmgr.hintel_debug.hmach64_drm.hmga_drm.hmsm_drm.hnouveaunouveau.hnvifcl0080.hcl9097.hclass.hif0002.hif0003.hioctl.hunpack.hnouveau_drm.hqxl_drm.hr128_drm.hr600_pci_ids.hradeon_bo.hradeon_bo_gem.hradeon_bo_int.hradeon_cs.hradeon_cs_gem.hradeon_cs_int.hradeon_drm.hradeon_surface.hsavage_drm.hsis_drm.htegra_drm.hvc4_drm.hvia_drm.hvirtgpu_drm.hvmwgfx_drm.hlibsync.hxf86drm.hxf86drmMode.hlibdrm.solibdrm_amdgpu.solibdrm_intel.solibdrm_nouveau.solibdrm_radeon.solibdrm.pclibdrm_amdgpu.pclibdrm_intel.pclibdrm_nouveau.pclibdrm_radeon.pcdrmAvailable.3.gzdrmHandleEvent.3.gzdrmModeGetResources.3.gzdrm-kms.7.gzdrm-memory.7.gzdrm.7.gz/usr/include//usr/include/libdrm//usr/include/libdrm/nouveau//usr/include/libdrm/nouveau/nvif//usr/lib64//usr/lib64/pkgconfig//usr/share/man/man3//usr/share/man/man7/-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:SLE-15-SP4:GA/standard/aee7a6748f8ece752162512b2abf5f4c-libdrmcpioxz5x86_64-suse-linuxdirectoryC source, UTF-8 Unicode textC source, ASCII textASCII textpkgconfig filetroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) PRPRRPRRRPRRPRRoK{E 8q@JJ@utf-87bb06806860b2416f7def7deea828d0292fb1f1bce9146e595c6a1814e5524a0? 7zXZ !t/B] crt:bLL hNhlyfhL _k%Ja8q,֡fo"ڀuts٢Os ^W5 U0L{JJ;x>KӘ'!2߰It1M wM,Sj GxXŝqOZE~o!snc  AeVKU$/BoVr$ HrtO"l3hAABcZY ь=ɇMmZ ):,4g3yJ*i\4#5o~*.W37Na赌POyA$lnNplGF{/wQBoiv?" 8I 0 ~HNy](A"!ew3jp) UqՐúY07#TX前,,OpmvJ߲iǁ !$JƳʻ~i4SqW-zuAИ@\<27K[QLZWOY<Wܼ'$HqڞY6hDͣH)jG  d+c-Qdv<[Xqa`.l`^!]c6=BM8: cֶ3˳|"ɼ#JA',=TH/.ܨڸw6dFF'~2-0lb:=vfQ Dܼ1 %i}14 $ٱ[Sk6HL/|/J'f/[:͙h4_p#cE(oDĠ:Ů~rb7Wv&?*|ͺʝUͷ5-#V 1`~@&|) B/PM&1 r<1YB7]kg0N6Z)Vx%X.D$ە`hplE`(½sFCXn[|ĨFpߢc01-* ;|ak1e{k=ɍԿF_ެԦ=r-VHM'Dzx3@qK=xS ez})z'2zpi\kzpVT@_A#ҒPꜨ(w%${U?,A| 0h"g]vMj**%g.ٚ֫yn;Q"Pp!SQ|&84Ly=HQϘ]AEH/w=R?m3g? uDf2GfbE+Q!X.s[4\舗+&ZNиㄊG&6E t-})Y/k{#YļZR/ɩ]FLN`_UX[Ry,W[i_<ƔM(|HrxKjUbh˪KS6ݾVCf)hGR\Hoݕ2X4k֕%  h*ZG &J"3/(8C5Σ-`<}V~.e5lU3{[T\OZ%~7z|J/E\qCqqad1G+kӐ:ģh %+Z#}=ee%YyVTT`d~T+*NW&&E_"Ot<\4ۚkLd'Z[jAo躘ͷ:ʳ0|QՈX[Yl?Z.{q?9 :%:Tm9kG!>=Vo_d[/"ža"mHfPYeBTxIg+6j?:}Ī.*` DPbn. ޣ"QM$Ɏ >z,$4-waH^Ŋ5 9D A.;&SE`,߅OZpUu\fܚV'9ů>y;—d ڲ29؈,"GV>C5hjQq[lCWAxL8 rc|/[W<}Jp3 ۱ʖZ1qP-3ijK…F{}Ɠv\̠$9FKDQ,+)vڂmq/kɁ Vv%TSK(p._Y0Q]6! )q]㽥>>^yIÏ)v0(.%} _6X8XQw?1b!J,>;8S6e3̈e fD@{J:nR1>PR 4QxAl0&_6xhx#{.x_[WId!cFOFT%a{ib+|`пE_=Xy^0ޟʐov&clF+)K'z׏TRR)5CȂlgi+W DIq"R&ۢF\;26?Sxנ%{Z\'Y-*O !ma[{a~7Hc7^S85=n`Y6F봖I%S³88RN_YY3 i@ sW= 2_dp?tSD3pj e#XG"-nyša7yu!{wsvt9K0|pjR+iηU \ق,=֛;AGwSl4Yg0YS;dSWe@ЕKёC` ]As=¸TjXmue }c]zӮ%dfzMEzhS2X)3h tJiHދ -Ny.sv?c. MH_UA~&*fٸZ'8 , ` y9 㲥)<#CWļlb=c(JӴ!՞]olF (#(I]Auj9^mD7"|U2y3ok,cƎ@'7tx|FHA YU܀  +lNFڦ !XXle(wi4Y*ɺ+C?1rn8yk{G"d2V|؆̝!2A=v7a$?V ɚ(<~$gprvΪ~B/&remFho,½|cUlha`U&uAFGjkѩ*=IՀCCb'19R< uuifrR-dPsu!甜J^Ɛ  |p"BI8^B3F96KIDJ/M:ZY:8oVU,#R"NPJ$}Zp A!Ne ATACCml&vbM"%Wad)7)$ r KrpNwSO0@x1 F'\}d~M іo_9DP.%F(U6rzx]6@/<=,b/=2K6 Y\4U1،~s,?%O"J@Ql.$PCjbvGh(g>Ⱥ|SW,x.C8%%6 ߵYı ZM B m 5ȧn3>׾OC &(wpsKa9č}l ީa"&Y7c1<>K@؍Sr7U:V;mfO }j *+T-3 71kdzK{q!%RPG3)bO ;Wޕ VZ yq&%AAEϵXeDt )o|돛z^GJ Q?aC-EL뉍~b(l&Hv{MTW=Pi?VcqJ`.ZXG5=pp3=2 q;Gh/F'~;d]k kKm&)Y :c zWI#_ FbGlQQ ٦"dZCqoJ5N6C|[3cUR9)+kҠu~ ajQ>_Hc1Gm"s; q@VOìʓ˄QbuqvF@̷$JなA_=ZE"[$E h#FB>M BJt=ʀ~~SVI&^>}s"qluBg-4n^Boep!1w}%9q4/OfHնZQ5_i=*/1(``3Qж m,.=_^=oy lG#$Cl{K?3*y4Q a܄P0©f"f;$."Zy>.`Q+ǠjIO+KG@I9SAdf0}IzQz0COÙ/]{n - ?ηGК$_".&tP3_mNwa R!$0ڛ|9Ek(nSn>G8.a)-%p*h ^gY}H=T! eߴy)uh+?+8Ĺ=t cA[%t*$ITg1d^Ɖe If^ƍRLO? /]s7LWcb9W:CBd,LrڮD +#sӋ DŽ%t rAlG dG,'+)E՜x.6@l%|oAaVҌ](P?F^T$<]gKXU?G}zoek<SFԎWOoujf-'ÂT߁L`Nn+LL46 ӕrD|k?3,X ?kE/ŸN0;AaYT)`4왫خv5}{%@wj*#xp3¼oP l P];|~S1m N )=mKs٭gK,[`WߨpC)//VDZXK0F1^+}JBK>m[|qO ^gjKл[J@&&F0ĤB,\)ਇ 'S*u97β28NAwlȈw'QH7[lj. J_pZ[m_C-n!O4SF _j#>V+iLR.? p %6" 52Ͱ 1z[N>WPrC[aш P
[:Oݛ僜Ա- U(aT4٢DAފFTv흥LL&X\ebTcu8<.]#&?̀&~&r꜃ ݢ`n85~nVgIk=:V{RW9NJΈXO>;0,)/ᣉ>{|\py_@g{ScrWȗYpìR- _ \^"鬂דƋ_Zٜ/  sr6qVȕ,3W mkhYAr8L KxVƂ$W? fw+M8\+&.|ұۭB,Ws*;;v(޾дC帳ڢ*pwdHjQ'ӏN4("p6gWRuE,I  ӄE6v? oT]cthEUw߆t+Lt/fAoKdUY j=. sfOFa.b7֡lفCMRe׷m 9 1w3iT 0'NtP3 3ZԢ"`mJqɨ?,l/wP+"J5mq&/#aIs{9Y 'num$@kw(%)9`G5]7)pkNLEpHh[/86Ba?d L(+FC Ϫ{̈́5>ƫ b#{>0VT焕=G=u)ex=+*%dON8-䨁jR&;^z f$l^|[xP9 *ӳ5bF3),mn̾ z$T ,^'riJ2zƁ^d 5ݭsЌH\H'.4G7EmHb,C3bOuL!cL/n/KnSYز}uO.A-$6:S@0\2ý)|E]ܺ5Pc?3}et݊s+5f@! UG\#/I,g:ufJE<=~y'DY4wu"|!Q\]$*cb٢&Ti93 m\xg9 "4e]Nc̱ rHT@l\~|_(Z8C,Qt`Ƶ)ل1TXkQ S᱑PK"e©%?m!I$2w ˓d2o5dQ4ʎ~ H.ޣ.`%BLTߒ1?So9 㵊(z,4P@":\u+ǘt타%~bc,MoX!JLXJ, c]< ԵYX+̓YD7[xQֿW6yҾ.H ?5׻90P[Jj v,hgK I)li7I" Kƭр߮^&a&9XBW0@%WҸ/cQYCwQM8o]PLʬ[z {{ p|p+4?I{u?sQtNvHZsbJKjK?Xq^$]րܫv;r|j:qRğCP.Ϊb7uy2. .%H'.S~i̝ "'Okw!>nBHi¹\Ɍh= ,Q+`Y@ц,/,$cg`cE3KfQh"!KGkIH:[3&_-x,棼/}6*C1MjQy$O*?n չuUv/UV!$ܛWG|6Dg }[(=>#Ԣxq-58- K42 (.rxZI9kı[80cN Ix4!/TR@}F~ژlbQ}zn8yL(n˕5?MuN;לnR׿zL10ѥp՗'.i>08Q)JKN(7(۵ˀ=Ҳ툐NI0)4tyl:>%*0iF4S_ˍI=ttz$Oe0cEY1qlZ.>ܪYIE(q 0DԘBͮ'M.Gl`q|Tw&AtXbD  e /%)=TSssF2:H{[(O`:DTTxVe ?>hr[DMGMsdfD?A{r%Ov+<&OO_3+h BT9g9cFKo>Nܝ1 ?oprsdUրb:EKy:y- fv\{!EJEcDA+Nv x&Բ٩BI4Awy1~y"1w7% TF/Q@&VF? ي 3:dIh*^S &l֕ßXgvVCԆzdyMbYfTud*<7 mK,Yvu-TpZ+{7A'fIc/I֎=x9#G) GҬf /Lrۥd.D4e&"!J%yfHBh.Y:jp{fCzbk]Ӄ_VƱX],׀h‹!fCw(,0%T^5{usJ FRtg7ɬF?T =7s`-d &K>D)WDs,ӺߠG"j1bO֑ˠp!9>XCDM GXi-E&S&YPN%/9QIS)Mt;ulV⁒Kw|Dج/n?`kZ ;^L 땅Bw/d5 .t&uOk{v`ԛi8UAyvjNds+zxn|Zi}d0ܰHt6R.CXS)jh}foVC%t`4񎰉+0vZ 7 Ä9'M-φIS<;K҂vJB;;+HoHBÌrឳFIb~@bpN}mE"߰nZj1/<4hNFNmi5:׶?Rw8{ =P99$(׭-@-gV)oa*g"S37Ǘ}@Q!G)dY5p{˼54MXU }j)L,'#37}j6KY\驔ˢ >z2:6YQŁWV v͹6.L"oU6Csqq!.T$oV\ b1fBYyoPƅᙙs϶(1Y՛<< %E(  + 0 u+Cuh/eUP2tQQ#_TJeSBG=>:sO&Xl w^)¨UO!R/F=*%MHG.8 lj٨ dk%6~;hNį?\<)!moyԑ8]j0jڞQ!;C"a"_i/|a*^K7x L$ Klh 8Vp=I(\TEBΝ& JΉ4/fZ _w dF%P$|rm0.SX ~SjDFLj 1ܫ/9-Fl5 CvNRWRU?.V+K'A+h`Nx=D?/nY*(dܛKyJ!rV',ɸy|SnC߮7F[J!,XHZo!p7|7Fb~g钲!Zr!qUl4\װO$@T_dɅy,V?рR?ǹqsK/&|ɵ/;SQ+d${жTGG HN>k-}I>At|C"N;#]dB SAL<'H[HKI+o{!A#Pz.(g>&h]~w5Z y +ad4<{cdzz2zħV=5QF?uE 4ȩ\{4M */U|\~| fX_Ә3d!DQp2#Y"ʍ|04m8-|SZ$Ш1"9IUNg;/I X{I1'֡)Si\] dz'jeJz~%o+PdL=Y"~{W`Θ̺o8t|B<ݍ4uD6o+Z;BslCDTѻnril,vv Gc%RWJJ֑ߜ[.~džS^&&M{X]^ږ0bbv&+%]>S:PN|~T7u2f9DQom2| &zpW0l= żvti "{diH4oxΐ]^bՅS ûm+ŊX`7AQ ־W7{ʬAlxVComf 8Ȝ 3Ŏ"Y~^fT{Vnl4{8'E̔y%Oۢse_$[YFTE'm"dn^^pR-9Ȕ+/5Bx?Y%'x1#q(rGh@"*Q8id^8i:53KNQNk)euXq~8KQǩ &B 8~OSS;mW#ݞ`dte%`Rp>pY .ݱ-4A'MH }.\r#LmQӈܴgsNJ:nU0R͸1zY-M:S]ޮ-<94?`^pNߟ݌EG7glf7E؟Eي:xkuuO)GGc_#`q9/|\,>Aջ*hZ85lEd"٢"v_hr݅ٵL Ek/@di8Dz^޿b npUxg2T?8'qR<P%:CCWaFQյRi8T>g{ut(a2TyIDdx4-ӝ5كvS}qeL`8JdQh=̮GIKhL }pUuD&~9BVTcOCM7%qAɻ6H}nvpay"A \4ج]3AXϞ\*ؤ7В`e$/ Qvxf vTHn90 DYy{$CNJ.yS+A#E骽Yu^7ju7Z!;^(ŽeQķIY!f8w#?Q x Tvz6rd,hp G9 ]B]͙P`%×El5>j=5CxuhLa;kJp(mI}1ȤTyyc cSjdĚG ?;?dWS\*8(Yv:>8~`L7u.RXdʀG09QAd.o6\mCx=H7學}[#=Z[n{5Wd۽'!Q(M騅z:M-8遨#m4tĚJAQj1h3 dd^[grJ0֞@~Z߂8*2>/LLDY.p4M Xְ ^ h&nHY"kUt6_RytCJs.kk߲x%#L{ic aia.VpFlEO-뀤SNk8$LJj'|o$ EQ xEw< %/7F2ߩV7 LL2dmAfJ)¹BYà~r{^G0)N b _Rf[Y(;s|ڧࣹiu+f.F%l3:gly09UPב%,aayyN͙]:k(D4X-ZĴzdGVl#zsD%,zS/9   c@ʟrQDzh2̆-SEM{~B%KCE^G0j[8+o8w]oK̟ 1pYP6C&-JM]9|P3]BӞA-mfG1Sg53lY5u{8%Wh>a8xDpmDv6wv؃{ "ɒyY ;bt<ݏ4DoGjQsi?^i7϶_Dx_v,1qVR(tU74*<ϊ?b6jOf!ۨ}_Ԅ3g,ڔuxH WG k.G,g G2`ȇ,!{ndBOI@=,ByQ|bs5'{r{ZG:S&OGba14ڔ_CPWuցM4 XMHAb t+̧f {EYdjѼNrKN!@;% 4и \Eq6axw&.ᰌ~$Ppކ-_S .C vnG4|TX"vf|򽆱Do OG5#zV--\p'YO;=+eC4GSI9*0ӣ;]/>)f$(!KGHlV\uq+҄Cc +.㼫\rХNF'&Rԉ./1zkX>X1X΀+ I屈+cL\2TC1{s .YoA}Ҹ+9d~]#.s+NΝ:ߔc0S8 <.\&[Ytbwys3C<†RBcy) LJlF"8"+v)0׆+Ky~P)YX;y6u?ܷ\8lO,4IOtDZ_ qz X.@C ;;*2kgoOU 05e͚H.:ҽHqo8#OX~\ Em}է }.!v0pXh?qp yej5V߅H2lFV?0^B,zL+_;2s"Bfk2ݺi?8HTN WϦ[H쪴}hG|mF;Ry}ǚT԰1)|V0dX$RE=-+ -;mM{dNޘ.c!Vxoy׈:{ X>fBMjʼng1PLp-Ȳb%d 9ՂY^Ȥ~@!rfۘ\'V摏 oTѵ¦ZO<rsG+߃`ٙ0^ XmZ^-KT+r_V.V_q v Sr.HjKunyt\0(," :wG[ͫS#\h|or#3@lbɩ*gsh;J:Xg5ENRG!4K|"\~]CH¯Pᩃedq::PsyG5wćo↽,WlX5oU`k]ġ; C%.sĬq'cjSc[Q'qNGfnn,zT nVUQ :y|f t( h|g&YmgLu]8@\0MM [,q{ڲ|`!nRZ=U?hgS%fv"Q-H]]LPa7?q6hګ ߴ mJO$]4)%!wqWq7nvjv!E,ڿz7D P:"sQ0gk 406$*;e?L**(=4pPFW" 5[xQܚzZynkO]ekJ~卮~M->'jD"IG0҆Fysf*FU'LINik, &dx_!9FwmM Q'] ٸm~i@(*q PNK8oAbk}2~rir< %h¿z{e Ba vy-(EܑwG6ݗBq4^zs <۔ UeyЬ::mGϚ#x5k6Z % B1q=%mDpxr{tDӄz_D!c+ 52?n&;+wgP&{Sg>Hє[`.֯dԔ &7o;  |f,rпK l"¶ Z; tL*:[+y@3vM`%H*>\`lJX>@(ve&hWiQȉ"Z*] ?7Y 6 J_DBh, YMȑ'?#h8a^gAWz%$4%BfXx'hh $"ciGMr^ }z =`x_ #F@֛#WKaMd<7*X'1&9݊7?Ӛڜ8] =>2YY6E]-//,4PBzjGd"^Ss3>=K'&FJ{TWf) m+l`1Ek&4qǎ"Jf6]`ہ[ƕk@yo5(a ׿O5.*̛ pLqF^+.}: }CocړIRrWhNp":whYؕY$ı24o-gt@RFonL0u|1LVOsdfX#OxSb"B4EQA#ԃ_[6mDo1v, 7#SD fq%iunU)>4͘=\u U=VX8 {zN̺"nI[߃`*sd5lj~z+0+Zs`yw[">tWHFmh"{}VQBDCt22@zڽ Ծ~\&n Ԡ Mb0 Iʖq ԗI$`_{_-"E=}:}{8ײiKU'~4WM% C5_2:|nsYc~7#߲3]5$3nD<%FܛV$#zaW ZK>PdNI{_\$z7LدWO_>1`p(fLPϲ}nϛ竎z]PXa|32\jt%^#IqDBJYF Y@ح#\k}u-?{(Øpv<\}DdJqJJ/%q .ӑYY5F\^pb4`:NxͦCZ RfĜspE>m^^OzY/;7֧IJ΢ Zo` M[p~ 2`_5'5%Z;_B|״npɦGM9ZxuNft)=htdp[~EF&B0 ݣaa`ĺ}-2OMFī=$H.SNQg`um0 AwgMyţ%9XC";>.7iLFVsf?:oCV4{wfIZL8)N32hU/THG<7o+ [@P~TfӸ3`iO얣RI1izDhuS&ȣf-f&~ n'PF@.Z͸$z61L/{/ϧw{>@qoa˩Pװ5n?IͼyKcCTl-Ө:J2 %*b31Éa^~C)yӼ9~ M)2=w@e ; w >)#xv`7ںYJI?imYtTh'Y;ӪURw q=2#g?ph5۝c.Z(b|T$b|g䲝E7Wn.yLpx1TQ^e |Df˾sSQ,ҟy*byy RR=wT"Y0T^&Fke7&kj^ClMTS=*Fi |xS2M;3 (ܥ'McX :.۲]6HL?!:h/b[i5j cu}c*HRwnp*^IFҀųCEЀ 2RE9ؒeBN ل̗"dƓ{Q:Q:IgJ\UVrK+~-,;’xЈQc*¯Z[5 \C n|ރ#4)wx*hǠ esƽ>{ma ww^-]MxX3 ~BJ|*sЃ.btU3q h^"Ĭh=*lY[)9( 4 jt}*eGH|%Tp5?)UBN?D"]z߀܍*y\Gg<#MJIk@߿cSmЦRfO=ڙp?Vvg="HXSm;/T<C r(︣~:eT'u"7W7JbD`vLStl!ql+g@ͯmZa'w̵6[I(}7f;.BOaMNOn{z %&$?8amI,Y*W9v$ OT9Da&ܗ?KqЄȹ\{5u+#GϩN5 GAb̀ FC?XATɢȪъXΥ9J'>b8+sط !/2Y߭~W7QX*=VLU֟(dykKK :֖u?{1w0|16Zm lV!b2/&1D 2ڡb<=ʻnDcWQ ׆ nU@yh*\l{ UA*Af]^J#Pԯ0V&h[d6p%O)/flU~UTux. |B!EKcv Ii==lЀb1A륅d#IcJd1ZBE kJ|C8Bc-,HU7Z$S?WLЗKyl+4h<q/ %֩O, Ќ8Ʃ?"n߬mg}]<T=_=<]QtqE}T\ΒOw(jHR<;g`LY*`PPY]d,(C ؋,{Ό %TaL}M;3(^¦щï/ea#YS*+ #hdVEx3ܼ_+)<հ.vSYuؘ(rmCqt(K?F#41+Gۢb{ªEvW-╕Ց{ iw1,V`0̬&X;JBB\h3-_+f^ Wo>B39AGL SЊ$,NЉ؞vB|k ؈#/q|Ox}L nܼmJsس,HT;&ɕv7d:"*b7TS刱H"58 #e Rܗ:4ϱj0KՏ3u_y92|mYK@ ӋBtNlF4S@h @ԻpK`%gj'v%5*_6>U% Smm/Yo^EBrC멪tį[秼bӱ#4}ҫnw$V$ҷl/薵W0WMr40b2&:WXN=z>J1>7BGPIfP&;7-e͇a@+ u.BoЭ0L7ll\pmB_JX_.@QTEI7O IIgwp[;QWdw*J P$c['*^Ҡ i),,N~<,(j !` nt U2D .em pHNjQ1X-T_hG oGEQV[]z W:h>hqe3wy+jTtͻ;k\!~¢* S񭖪8~:5'q[8JKzs,Y-!8;fFNS|*-|z?DtGV \-2HYj*W 薲c۪aԇz\]MOv7CS[EWMQVȟSrExxTvأ2GAӸ'c {^lEnr$  /t>@k6 qwQ۔@K xҝrKFMy@*qc*p. u x#ss#S̉gƹxLPPJN5ɠ;XRUAotO,\3>نF;z <#CD'+nBY"T0*.JQ/oCDiS*WUXv>;D_my (*8[M č3H=W#R{g- xJޚKXq sC`82iqrMNQ }'FU 7ߋomSP;4v?[!cEݵ f\h߀CD? v 7 fEc~n*[)X]68հ .Dx)GYxw31IXg$)\Sգ(U5GW`ʝGZ,\(: yZVGDa+)-ؚmk9R(vf摥 e2cf*S&l >p7x!8Kݹ z.ڷEsgtr"Ϟ4S).fa촔VM/HyT_FahG6kaȬ  xZAzص} ?jSvS#x]:.LS\SQ.?k*kӱq`2#LGjϵB$_Deuk`b#b+`վ#j]@Q8/:Pq!p/dv YO~UwRȎO6tJFiXĞBq}z(<4 ؑH3*ms2QLxxɋF, YևS֖)a=顄iMX؇y>_D 1P.@k"i{Mcqb#1`Inl"Reìߩ+ &=x_|XM#{ibH9OoʄE{^**6HE{:+Bsv%4ٽ=U*5r[xM.Qb%m׉$9W:#8F8[?=OX-Q:Z"vکB_ /c>P1u $Ae[wPK[HX62v9ړ?!gcV,' g \0L2\4}\7#/~PG=rX54=poEȒ+F5.LA/y;ׄtθ Ի:E9Y5`됨~BwDЙbQ|Jě[~:D]fZ_`*VAνc(M-1xk(Udt̕) gLJf I|&c};Ro=]!*.1PDV {;_ :BSl{k ,9oevr1mSLc1><]*3x>~wFVjtz H;Oi&߰tbg¬+Dڞ>rSdZcZL,+hxlMdcy_({VV`/˳ݮb\£Sh%F-9$;w9Ȃo/M4ɫnMx%Eva_ʴ;+=đ׸y[ZWg=lFLZ˴?d!_!gA(SiH u5Zs$LO[r0{}p]ˑP!mC a3U\۞8n~`Tb3DIڕe>1"CyPJSh@X[AcPi(zzYRGcEKJP5eZFP_z.{kF/)ܦ省֬sdFBJ*f-|v:b$ϊJbKL2I?CpO hHJXf`)Om$Am|pa%@+9;@VV8 (FeXSM}H&%^VٮhXed3$'e/V,p~n9+"N=߅_ؗo޵N?_`jMj}m3L=znW)~ e'򖣽qIك?`qg@Mkt`j0漞V֓UOc7Jtv. $'ЎhegӇ1ZCujhKH)ޝbƍXx#,&鎆 eUm8 E *ui jnkXk+5*ރ)\PCR|=z y-lBF?Yٍ- /_U![}Xx xm[O-,?!B4@+OL .@{$pE2 UV5JAP&$v%UFfLJ\6}K~4PK%Ѡ?uCx(q!_oO6=vJj"??&(N[jUvdNH*ƍ.>5 r0;t5)>z4Hp8VU]tRso~.ٞqe7B;7d<ڻ3ee (]|E &3bsרs'.-jV^|Yvޡ4^g$Av~iyx[,^l۸y0.U$u,7w=%= ۀ_WqBMtbi.Ȓ RG>WT}8/.{ r3@Ѵfps ˎ"p,eBqʢob)lsz֑~)vUgCRX:T۟,s=WF|ܼVߵR~WM 7!ߙ nc=;bv?*`v?+&}َqxلϵ[p,P$;0( Gx _qEt ;99.n┵ 71~ͫl 68MfU Ґ.ErPwv6­rKdJ#Q5awU+Y҅abWq" C(DsBvϼ-5;nt__ɣ]Ј!͋g,+Fٲ %ɉmgҟG*o8I)m*h;`Hr><}s/!+\cTL:BL~D؝!#F_A-OjϞ kO+&9EȌط=4KJ0Uns}T,ۣkku ĤCSYDgIW ]@N-wXMe-xzp~ݜӇv[y OuRE)3r9ۏZYCJbT_Rw8D7:V4gDKQ| $dP'E3 Lp}''4Y&{ggap 5a%'…|ԣ @Ψ/O-]^ ŌS+|I,X0Cw\|U1 F0(g0{'n gc :ۋ{W۽;.lۑFI|iڧ谱t ' .Ŝ-Ni:de 2X3yMPEʅdѝN$1Kf(9=lwG՞8KGM'K=K+Ge{1/ncAǚ&<Rm;9~ q P}&]G7b3> PM)H=  ?#*P?`.?*?>Kv7nSV64#zЂ_&;{b0]_nuT1 KTFjͲ8pJK*䉤сٽ2]s`X>VNli'Hx傐? !D0,Aʠ?V41iJ,4͓ uNQ&-0ԧ&:ÂRg G+|i񦑺}[U|l4/kBzqNXL݈'|-ԦDӔB-]7٥֏i(O$.&q x" ܝo7N3?f1]aμYAnѭYF`݄(c 2+y|i>Rk$Icgum"0.tK"soOVvvG<{N,N8)#RA$W`z:1*2{taB8Υ%NnKl'SeTG#(U Pp]Ψd&8ԝqjC{vNLCΩiDe2`'А.܏!ĄdC `bsʕ ^c" yQRX.2++K<}_-l8V\q9µD\:\d]" g_Ζ-vlsDU==g?nvJMiT\#옃-3`?{TSH#r/n1縞ßRvk?}{_guQeՂVDptn\[Cѥn~Jk…i (ԾX.˲i 5= ?dղ?`)7>cdGӂ}uxsGzΉgo8`ʹ3)Jc sQ(9-_}훍p.zn"Cjj͑{/>y?:):fݺbVwriz=lK*hI=*rCYOC/ 0 YI{?p*ֵ-"mD卩G%:S97K_;p)D6g12V:y-KL#ED[E s,B7y+!Ԟ֧R4* 4N9,K3LC&{毊IWfj0H٘I㺭&CXrݭgN%;[nS˴|{Y1pad{7DDי SJDWFy#erX?g-&ג^n eDpC֟"K:43g@ 0A_MQbu;c>!794O0$x慾df7~N2܃08!vs(l-\'e+8Y7ګI)3B7n늣P;n8b Մ,'5G )91ciORP"0Rƾ`6;j~eicG,#ݍxECg7b.ꗧ|ɡ$2z.wR&>mMk\Te)k_r'XȘ| <"J ~DWdgk)\-KAfW8Q3ܡq(زƈ:[-G1H5<MD@}S|: ܥ }VQ-^j|B&Mll ^ٵnKóc߿_WIL1wW ΁ jF38/IwOHR}V[>8NS}F*SHTʰkvDj0%:vXgYp݇RXTiX /l/ } Yh$>vbcX~Gu62;KPC!p9ֆCۃ=^z]3Ӛނ#ANQG$`蠴1:} r.Wd*_rs赐vR!u!2 d?}Z?`{e'kRI>+΃RgxBgk/QφcntAt댆)ʶ¢}R΃S9/ip]1l?-ߎ)eѥӼHې| sZNJPnjjj, $¯U Br$.(va?Nlԕm IREwؒՉ"XL$ky؛Li1B3xt:9i & 9ථe>mBM%p.$1V;w[oAd|+0ܨ_l$!>è>E֞c~a3ȇa1#e!Kl;& }T5k3^ F@1K_tS${J)ϼs'T ԜꨦK:QkÜG33#xݯp*(M"&ERae؏59L\WzaWJ$Ԝf!eZsV `6=ljAΖ|^2vSFɒinԺ4u@m|^(@ _xLeVgH<*$![̾e4vOʟ@ژ&vim>KΑl#A; rm ȇys2pTU5ɸU*!kIO+.X!ĕiG- +rDyJq/O+NBmِjiZk/'3"G`h=yG-є?aͧ%`jj'5#0x"y #v$L'o`TlZ_70Á2 YH̚/xcm^.V(v?\o]H'_P2݉.Ն}eO}x}g: WEr "FD@!^t|ێ4N'H|6,byE)0ָ|L^rd7w&ɓ퐻,~} W[3B$帺$Y64|jMnɴ칕LwHK=fkl3 ئ)ٓn7 }<6}Zq$xŪWx@r-wrߋ*9{&;kL.♮q`16SbVLi"U훋8mB? xؔM{XxOG>S輬h]Q 'Wn[q-fUϠVĄos^BJ8yuFޒ@3{ߝ&q@pX2n/ȥ:OB"9v)u1oz ={iyǂ7vy6oGo23H !]ZE렽?43 (Pe~4QM.Elڭ-W+X3xt^dh^xvϹmiF0mÚE\iNRLI~?n{0%ahZ9^w8'S9F4%@k\CCpi q+J.G @e$:~ A(Nq͕!8iak85"򲜛UzA< ^$QPJFsP| wRqqe!qD͝GvN ed5es~x_*5,a HplD'cuX7P6iEsI"0#{P>XWFL0n DI 㑜=Md .rXFf. -7 Iե^:r]#-˒"~k.g+ŸX@Nw]{u\wqυU5!"h^\%Z:K /-;ksG> 6U;u4d0UE.oj5' F;5q ;m)2q1a")ݑW8S-<?᝸E(-aר]~MҞzӸu? u f'=e C@M(@|v;yl^]&$A ݡ =EkV)2Y} )kţ L #!@{hQ7o.d\U*{o"9O~Hۄ) X]tْq.Kl%`׬ʁxn׏Eu:ڹPfz Jc-T|mVaZ/F%FWF*$*t7ƶ*A@e"% \R'lqt?W{}IsUigTjǝ.괵<Mm`N>N~52huA.tAk nt/CWh38¶?!+!`׾9`_!ykbX1yܤ º͏SRK3B*"4W8uI"yCqx=O@ p1hYvib!_3!+g]0/b%.]gcC9vYj7u@ B=3PB0=K3sM3!Xnlڠ֛a.{tD,SYU[i#=.qm 6 hjm4cޜf;a.M#2 zJ,o$ϨK;lUFHhP_b %)p`cֻ-AD(<(oqD{, )87jQ/KW]AʓLw-xtԵ;u,B\!meګ1"vh}B0esOevt@3'B_SД=L3{asW1+¡A]T' V {V*jjGӪEtm`ီ_?47v%"J \ok[*>ߵ>az8@eҭpnEo%)01|/"ta!rPT!.WT+gaCjr(&2, P9L;Hg,[Q]fgRs9-oх{{'tA% ~if1LHRrH<. 2P^D5a~Sr,Cn7~}P̨bur^tBu?/$ג MtUJ0hU@ ŷrӀ7J[p f>!>{52m9t_#n ׏XkJ$鋱78eF]]Mʦ1'0H t>@ק?eg|^Ͻu43NK':Q\Mx~*+|HMä(m@Z yAjGe>geIa_ qmY7-  ѫo%xP6a-?|.i#8'[LT.v"_2gyx) D5edq*:uP9[|& Oɘ^߳^Lg1:IW>5˟߉t,~kPb#PÄPNnA .L4"}Hj )qepE^؈gI,S5#PDUmni̱B6NzoȐH>4ZkjeOM8͋CiΎ_*Y`!r5&~"Kc*!Rۦd ;]+G3˞W>bMKjY?Hi c#-KgmI-ӽ<^ՠ4VAI J"59n*0o{r W2}ү̉-s/𳭖Fw >G nvE;moCF/;j4Kӄ6w%iW({3Gb–W'HݾO!$?'Ƕ15p$bdכVV ٌX:+ AM{N㇭E$V\4AOL)sHgz%_Kk@wsQO"ȋ{Fz%}Hb}Lmdk Mg?ș4Bt덀#%uneDVp*½Os) "_yj0\jѻNEFY1H$S=X hq - –S "ngW; ͨH'D0mJ`H?vЖR6VVÐ\9$A_q'@1>,S󫇐h2ߤVQ&2"BG@ m$B!፣T[#+ d%#M1e >*8IE\VIߣ/STU ~V10 "%1|I }jj;-I95aq }-a<|OPAi70$`?XU]29VZd߽DʸŠ9rBn xt~wRYqZ3⛪/v|;C 諶qf޵>1I5ҊbeBuaQ)k05hyaO o6FKջydMbм?*rgG>בGU5!$ YvtZ%njx:?SAsw$Y쩧9{&p]$K0YjkζA-KKw?] ÔYqέQ"[08ᙋ]K }VP-isJOFEׂٯV"l_gEkn6c,eÚ4gdd3;U.XW~p[5}#3eQ\z&*4qs+6׿'o szJ=?>`@n(04yuX$xyqyبo f"Ā.eAo/,K@u7B-},n$j?=0?t~Gp B EϸXxo4mK]1@3Xn4= M7J_(/\9iv@X,^:WBFIL Hu^1'Jr(~&FzNiO<4TʓtYn~@)k*lk8Lvz "pYm|VFIۑ``mQ+_E`/t㝨^F lnP82e/:'[UJchG]fC3~]t<4l)j:T[vz?C*m$f$dIo?.i;xÌ7jsS_h>]tUxT/T3@L4D qfg6{ ]i,o=ȧhܑQY/##H='c^eA6)!#x {/1j}-|eb<=9"jzo`ñI%sץ wrE1Z~QLߺH$[g@ ۅhu|]-ڗdL`\gyϮ+v23LQ*_:Lmlɴ`ڈ8}>>Ʊ cloTCsy.hR !&Y}{]\RyM?{w\˛nU15e]=4='X y ՍɱF_BoM>q)* Mjw"MoY޳!&.juMϑ <+o=lkWR?s!6W <m`0T]YY|v@LVPm !m @ /SUwS5Bb]‚TpZA-845۔VG`Ƴ1a.At+ M]HuHYoʯZƀq:^y^)ZwTu ˚G5@B[p<8[nRUDHz Z v%rqͅL-7 Fwb\?(FU"o4*iܔhuuJ)qB|Ee._Й^Q!HF3pF{UI m,e~_t kҠ2ގ5d[GB;1 XxNQ  >n!Ph/_{K5~H/KA 8s)W8=ͺF]٨` m8>ՃW3JPҷX"-#Bj=)J{MP" cHqqJhWlAE2LE=iѮlFf ҽ'ir`ш'/a ܭE=tוԇ%+u7ZJT$.m.)sY=OmԊ\ %Zzi{,gyvt\jsgvd^uʦ (M\f|ֽx_5cTdú[F]yvTsنS [}yb{1vq+ Gҥ3 a7S K?МN.Qд f垒#ju+02=Czf4d_(c9[FlRknɿ\K(RL1._&F_MJgZNPRiV[K2Dg.m.0uyM{-&'!VcmwWÒz/#߅Bmʣҕ#I (I n =]0>ex- Yí/ \CWP\LZMkgqNWQH|'>}pP4* obЧ&3X@-ё>[OWȢ')~5k=Y\*G-W0}<;}V[ R/ހOwvso h0.Çd( :Ӹz) <*JRaRDFZs]S[.RFc.Alpʳ9DKB~TƱqaWv(fӡa٫7mk`'QE,BQn|Hyf͸K<zXL.xeVBcsR'< Tł½WdI HXlǸ{V17z",:'n]3]# p#D%P4*f8۸/|θw3"ι˞Prșw[w ]x Q*DQZN~iEDǹ$HܬHllFm9URW\oӕۖ5:WdҼ B95fRf5ĖwVe W0미'p.qXwd&+}rWY;)3Iwj)O S #K0r>]^9P,t,!Ij8h@95{RSfD]RBK!)>s}6?L*xOUcFc I^ ̬OW-ALHU2|`p5rgx;.HtWWsQ#k k?+?)3V%6 |ߊ9H(L` ,t2`N#vY ,f2~#A:O&⴯1- 8PѡVSEY2k B<BKe*:P)f*ϮokUv4 Tl'Un&-=otI=eWCn bEGL8K@axщ'(?3$ڃ e1v4yaB7:?͢K1$<<,J&v] /s!@sJ-9 QV{?ǫk̬ւZI0QT%סn?707*2 S9ٛo2:YF&(n? Iʮb-V9NC cl勵7ktcz$T{F(zy?وz&6]m?j*XCO*mG26\a~?sDIugdvs锛/M+SC6D6 >40𭦺+T;ѐjunFV(L ]Rh(›ZVMu⅜3N5 *5aB3x9V>M1`HB4G%.m@j~I@fxA@ҝݐEiG/ܧ&eKI6b'E }81+ˇdʇ ڲ+ ZAIV_hӋ̶v wSȈEy0ВJ8K CtΙ"U}DR0L$Ǝ)+l9f=/b[jQ3^)gDPPMiֲ-^2o;?Fo~@Qx~j#*I_K8Mo*W7#JEH2aI:I e\\VQ7J#U>o6+?f_G-CO8:J_ZK?(Xq5JN>Ľ_9}ߺUݕJt؉7rƯfoonOF @i{ IŒ6{WܙE3zJ5g AINu>Er>rFv|e䤻4l(n܀)Luئ;d:QځQbL-&ug+b0"ր1!4K1O{Ǔ6H vzMS{qFk:v !b6yddc㿌,|Cpn-<dzdO%=Q2!\sM3/I{3+ mh{x&B &aRONkqM6~TC*c;oZ "¿\`|BB҅KqPE'g = ,1D9CXz֠B[l0]K?AdS\1<( T3$ͤ ]쀓y2p ٗ5IA*:8l'ה$wKLZMC?*LfslC'/ԅ0Tz {8 W} Ndm-x "Enfhifȍ>F<0i = M cu-pA>p.GuxA*zeɧJ-=SYHZ'/cYDFh?ut$3. u=P!<4דkVlX[t1FO%fgƒ:F&C˗ ,ꁳ5k;c3[#z_sU ,}vD(TwTF_D';ڿ+ϻל^B{4C0;¤3ňxN-SƗBX2Mn_lϐ~)Ts]^>0C?SxWSq@9h=><5C hkOQt uگ3[`Ix!B[qPLnIt ܆Ra_^>P=qb0+ʷ!-\uN|g guVTey +ƃ{ D>!'cBwM9OLuy3dxFآvL_1Y,X,W#̗:OK^$XTր>4'B\5 aA9:;G%=*y"'xDgd_JʔU mSjgiH ^**9rdv&)@v%"VtV1#+r)B"B>Pà#L=K=le@PNT0@]d,ݤ_TT7p7|Kw>"M}h*|n&x@#h uT4(K\~L :\ar'b?Q@'>&ԃ+8PhQ\v2 +Ω<:(?IŽUks8*e .(Zo­4BgC&W/4^dvխ6K0!o6{f^;a02?<-[Ft[|`ةln6ȓ [Wĺ 9!=w8 `X1羁cIm{a%D*2Y2󕒧\)jSSVԩv%Kwb%7,w2b޳-R˯24 Bޡ0w͙6qGCL1 *l(zS8BJ<|RL&=.Z- jftEl&T84^'V! LyӻG|oCO+my҂rIZQDk% ;nyl)yS ޲=ha|$N1-Uaeܿ<=biFbF# yq'eY4;Pѐhx$<01SJ0yqda *"jR"XPR$مQ`RV #RL2Ozul$ZcT"1x,GZ^~ gt*+ˏ^^#OaăK t;\~.׶y_6ڂ I`4񿍘 Ys5hc~o3D,څwX3d*^"06#F[WPB= ygv`IH CIw[ 긻3Mf f jUcApZrԙӲ6Ag܎'sva@[~$B V h PYxBQmӼEx HK p섆|o0e[Áze?ɭ7a_ȑoB)pLfAOQ7OާR챠 ԏ(o1V9x}cfk%::19@Nuš/z@ϾB.ՅZLǙ~,Ec%nEʞwh@Y-!q;Ԓ $dUrIAxxbL]Է<G.EHdC;l\p_.&aVU&,GwMhv,}IW*XU U `'?x'8!!L!Hs8 U_jͱfFzD7aB]¹hd;[ӕ` ix.SԽ/v3+̓; x2 zPg0s6h*lo©PFK1e"q>\"nNESlW";b4HCloߨmTe1Nl'?yvfj3">Pp:RrߞG'yDQA&hFC |p+z1n{e.B!Ϊs.˒8a\ ϭ!ή5-w* Y:I Ba6r6M`st }K9kΔҼ^xcf~6;%w=A:#Jb`6C#HmkjR}x<8p{b~tC2/՚:nSTȒLJ[YPdȴQJw9mPMP;.ڑvߪ\==ϿG6w8#4hUу{n_NDZXð\o(/m:-1solJvr5/s'r9y[3Ú 2{s{Z2^'Vp,>`AfWǓb]   AMl ?npWOA/#\mO ~MBd WP% kK!0C!L |L{%q80DP/-UBmך>`9D;窹S\im2l\C3zQbWÓ3NoNex@uaY.OWD59Б^uezM um1옱d(ЎZum1h&taY Kk G|+(F083]7V;\1TV>;x1kB7L:az2QOpzNݡ7MoZLԦ˱H&ãR7oPɼ mzvEҠS2jׯbqԐGjךG'P ySD)Tp u4JVNI:<&9kӗ_q~I?.2lx 0D<+_!Y)τS Ӻ1ep%eǻ, U9]dx7Bʍ=:S֤+I.ro;ʕEvXOk 0Sm@\ȜzG[ E>uSc4Yp~m '7sFyshƦoclgd\@l'+ X^c$wLPQ岱Klf@TߣKͿp-!cYI~" J5J%9T$_om,?c1 H-iSm]kd|tqݐ£k}z#+nc7h꤄(ȋ}r D.XAKJ7_{?*_Ė¬%p1q軗IЙBYx˒ϻ(Bbh ~~e,1'{8꩔cZ fT`Ʋ 4l-E S޸:[0<ō؛6D7  ^'u'.h 1nb)7vG(t'\#ݲ)ԗdfɎWUMFYe𮕪o1V}ub?=Ȩ*#xÜ\.cTdvXYԵo3pɀ:aH< oAܚ1}!x~UT)5&ϿW aXS^6knDoOE~+hLedIK4us />%ҍj%{U`<$*"*( Fx/ ](9>$Q!B!߯uVU95^NtX j["dJI znM Z*6Z9[`> 7xw&%ą}ni:#r?9^?㽺oC.TX+Pf 6"kH%G+#9,JX&*F2GtN@2?JID6U"bө6+EOC6Vq"}2y>m|qAtna >h Yk/rLGrRH-r T>qdl-ۿ 1x[-Q4|L`kL B_;[9R2d |qsy[Ha8m.6;6Bƌ싲7UcLݱg]"z9al>j5jQHjk6쇬<(+9~s앜<%hy\V[,PO@|&6u=uѮH,b\Rj3*0 Z@Y(szȑ3bMyA/$ Gl0!K2im9tuA>w[ YP|CĻ͌ C,4mg&?)p!6cb{d6ST +d%@ *20@Z؋bJ tuۋNAc+caFEE8㭳@7 l>ky04_*% K:W0VNWLL&{ՏZЂU,BQ9Δ-Q!8®/ԐҫDj b𥄽wFO`wC(efb`Nz衲$r$hJK u/T474Ɗ&rQ8ՋߐE.noBoD,]ǟ@i9!=FAt\PL1rN[%IM r9puX?7iQPi%$I5FwFxlO I_☔zcIcrT"dj􉳵)'k((F^f/WY+Ҿ0*V-34{]C8EB1>PtH~PDg) pl=|JvgAónjNh>%x'r@؋üsKs;-V񌌣Ơm`%:Y"4TƪNÇHsQ|ʂ; rd`_{nrJeW)]Z-[>$8CFf=›rD(=J::tp#"լg4;CUؠadc6>GhN?a1D]`ΐi#$**ї:f}(B.W#xݲBDh boh]9؅_?}A?5Hw1[4Zb;R)Xvar59lN|(ޠ9dfmA3mB'bD+NNvI!B X|%f?2r%}.MA'ˬCh.& '*$wea-pe<Ή ;󪷥dQNnZ\b/?.)z,4S|WO,#vl,c<RP t,jDI9״eGEX?gا;ZsWE3e44)jtPQ}Lwa$9HUK; lX<g`N3O|cD"WxФ*R&t)8z, dM>o0f8IP6CRX ,Zrы߸[å D2WNgث XmƏE'$+E nC G[1 $ú}q2A|?c^B^%a 3QE%9#wPU5LJE)"уؿ,3F!% j]3;,t۝L6( /ʞix eƠ}_9aa$$ :u}xђng| MExNWg=z8_l7h(T7D;*#_y5;tKdU]VU#'r|k::vd dt[鹸.l*I*w;q-Rg!R FRGw;p?Uj5}I]lw= ZZJg$ٛ~~&"N`lNO~uh4+ɢ"):dIxqꥎe>Ku4{v#ӹs\#cW-^*]7=вkQ[N&I6uЃSp꧓yxݡXdzZk1( [WTjXovwL7 0;?sm*ZYfH[袉`8rznM?)A$i32SןոQxy*UO kz B3j z(7x"ˈ.0ro'Q#ׂ0oǙ{|Z%n-boa&1ً7*[%glz%}2$- ԂZ:to;-lZB%4-MA8V_2<.xp0!&QI c&4P7n=wRAۈYWWI:a){Ď˅Ugݘϣl\0as/=lvp#[j3ITc_P ZpfX{45yg|r{ Z Іk ]ct(푱 j U;kI%19.ԕ.dNZH VtK!hT1:}^'S o,WgX64RѠQtO`@3iu\uaΙIO62-C#'&,u%JÈ~W!yWy qьM&p1wr w_QM_`^ctPgI@y6]t_5JgWX+[qwva"\> _Gkbe1AQ^@]xU5ԌΘ8XKT)U}YKU(.ga!U.7ȡFU7k1BXW"H<% +hXQ]NP(xN)|ϰ[B@.!)(Np Ed"! LUidahx1T;/fMTq&L^mR!wӄs=5Hz*Ԏ+c=N{sO159x}\@,Ki{dhyED/Ro0K=}A-܈=t`Hg3EO|BH$V;7 1J.ZNV&LEXMFcւJB]Tz.`,sVHG 2\p$pH)&_hOȣ#4U>yBEv?lQeubȝo}Í 8 9Zk!=sehD᡾/v>Au o..уn3w4A$E9zt~?[ jĥn '|茑v؂A3f8_Iw ]|q3"=ם@t{vݬ3$Ǧߵ)%4 5< |+tVY Ә/tPgɤ'YĢ$IV+*l`,QH{7%U*"Cza*c9{*YP''j,;bl#n;FB˻"p/q?iT Fq4y"O*5t]_0MEwNGeh}C\k8GN% >Joȅt|0M> G#?B,EULnibh9Vь>\϶<%9TM&]{GE;Vp&эfv=q(1wNp /90ϩbenUNP9nƪ%70}bUY M٠FFDEFzRa+yUEx}Nq`"OuxFGT5en2Q 6Z3>'Wݡ;O#ûec<,d˘i]g9RM'LDn7i}=Lǡ^,X$ ^n&n\ė>XR!0AaX;cTkn|lٚ 9b?`B&)]FI%;8x(/:w |^p!u~hM5 E9k(]" 1GI١R[aP53e Z2M籓!aK^+1rym^+>'f #mP9U8wDO}M,gMH nKgkD&ͤ~Qp[Q[b[ /~ȥa"A9s:RpmxH>xpnڌ3vE"W@xuv~1$|fShT]o'u}mQ{1)i)ES}lI.3cNlӲ|w۠O )Gh!CNX@Dݓf-sjEV ?sDg)j6xD1(EX73 ^É΋{҂,*gG%#wR+t٣UoR3)WK1৻q~`8zIdAަ ,3$LDNQjܩmsfW=tK4wj};mZ9]lqWCS"v^?b< Ʋ ~ィYu  4C7Wm|!2fY(;<}jKNH7Џ>lp2yT`㹤 %e,-Yo/~_&V4u?3ÚX>ScyFj΃ Q,$ucC*4lE5Tff I )Wz@-SZB\͗^Q`"nJ ٕuog]~{e;G+[K-V ek&N*f@iR['jn\,`+Wefs)Gf і)0n?*ijbnwLpÞfSqY0caef|iU=[g b`㋶0P o,&Ȫ%NN! lDY 9q#VhgU\T^ntjћY]ruL1BXp(7W@9q`vNvP(BHe%?v~!VО nU<~ș*ɣJcp} L?DY Q~}%5NC >Aգ9:]I~-[6%?[ +rqmϋw^NfW2͏A4mw1~%S"/cB+Õ<+(> k<^(Է!q p(ow&,χ킺"\qhaq+?=A#Ss>?w8egxc!ʶm F|0BC!GKc_!a+BΊBձ|vs.Z>%^pvr@ ;]x_!I'E[щL8ٲU\{o[k|wOoՑr%SXLi wՈj ޡM_0EH A7} #vRw7$mCZvѭ;Kƽ❇~>ff ,Z<%͚ H˨C: QVkUpQ:=O{(ݒ2|:%> _ N*8aM+1'͈ߡ"9bNo6Qzt?1{E7E7b$t(zXQ)54iQ+OTIp' VkiRRfOvbl#D՚jwS#=jI*Ycd0ih4>,̎(C0X|ʤ9;I0e\ZBPCEg J%Vo;0t<՚)A 3šF-%:Sr]ݥMOB?rᆯҵDn}~1^^?+d\WM`TCö!1+vOق/>O{NBʂ=Z{X.~ּQd׳=6HGW52LK"h3,6XW \R}l- {]Ҡ8~dǒ/9T}!|oގy2D>ExKh J]LaMH1믅bM *oGwOLG^˞GIb:Tơ,ّ6]7RCCvRes1X0 }ky+ȴ i'wV@*8j$7=Oda䄧56΋Y`[x%{ؑz\rӇE3>j%=@ރ=ujl%᠃mxi]ܩLMC؞UHX=x:aiFD UwFFp2VqhAY_R;@b3-n%Ʊ| LIAafVxS)ɂn}LuWf{.Y4 LfۮPanFG$!Њuo NNQ~A.Z "/<d  /;WT_p<ϛU{KfkeϠas{B# ϩƲu$l=>LHq wOFHT d >,~ୃkEO (Y$)7JɃ9CnASс EF6(x7_ReP~f.d׈gjRúgW*(TbIȄ@`|& YحF AR3mL!ʯw vAKr$4^/!5+kDF\.}#tgjA r/ͷ~lZnje5b^FܼÈV؏je+ < vw;1r+HX!)۩+"mzdЮ6QD5;’翂@T,Bݾa ?vGPInORg4C:_lKE\+bU qZ(|X%.ÒD"B^2if8Z< ɱ8SɁqlzīK'ذ9+Q)Fܧ1Md:, ޤ`~ʍb^SC/zV BV5G!e˾+P }^yE4Gv>4ڹEZɠ=k:}hY"9/#DŽDO]RuO5UU᝛ ?[, OS4"xAsJG-_Fo,h ߭ftA l R1m\ QvԚ̇舘^3UWpYJ,nM/niVt?ՈKҏFAhqi'ݠqj>yU[|MY(4eu|W @Rqa߃tgӾۆYO56LLHwN$}9%ۉݍ? Fw1Ս6F[&G乎^ P:%¬ |N[txH _|W'8^r,fiR*&~䗐!1"0n<%`'R5 H@ Ù;R&Ah+uT^^ GLx%tnjKI(,ӕL|"0^;픑_slupɿiq_@?ي=vǓ0h*TaX SkޯA:#"с}mˈǐV [6~aczFE.ɪm[|)7eIk t,)Wisu\Be},^*x,.pMs\`?UChqyd_kP0@9nm|b2?ZArUX=rY%HE@ʀNStv4Y3=S$ dчf٨ίl>¡"UbIvX8OT6ύͧ#1$ ` JtM#SsVـ<_hryIoyǣ7.V= WӐEA!ɏ3QK⩷'p:pa0b'@b>#/Z 5 };a q =4=MEU9 "hj!e8. $hY;UZsFf~Wz*+#݀F3*XL.O!F7N%FILYG^sm d7 t.ap*7 ?Gq&._mŀnw8-EIzo<}[L7n'ai-Oy]m7 07)ٍ5/fLu6w?;&/dF+xSLkyx$tTCe Ҁm Fՠ)4}.Ta;YҿX({b,3z CH,jT ̋/𳔳ӊ=z\k%%Te 4j|JyS-q~xDg%op%G\UM5DEjenB4l|dRc919 o=wXEB?{M]mT`yrM5Oh5}q4>~?o KnPxsNM^<ϣt+m$8 ̎KhYQ9憤m{I'4R"v,ÌG/ikThYCk;1i>XݒϑA=3]0q1dbW97fcZܰHySa;"#D]Pcj7aN@m\g[ds 5"CK"Tgt>E.K:562^\ lX-䆼坁r;7U[],Fp^r+/!= g/PbEu jauEcvgȎK~J ar8"H_r)oCot9TRTܣѡ%Uqfc̀3w:{[kFڿ7GU<; ׮ׁٲa Y-veB|I˶6^GeLjߡ8FpOvHN8Y+m1psn9nGxѯH̒&Ή*0,n{;tJx}QD!<$Y޲5 ]hlT;j eN1f؇ Yj,% "u=DEo|xH5D*-3qAo\xD*%`̐ b-,<Ayip +5~JA'GZu\wL5?Z'p<3c@6΂WU lZNSuZEͨ`1m멫]\Y(60U8mـwbLlh,q QjFms .G%_!H$qﮣ6|Q,F|x1,dΆuIXJB횊?_>m5;—KЧ;eND2nS'2d0%oD~msI߈Q$C$b| iPGpOeQl÷PCjR|۪#1:F#E\wQ~ #y~mܴx,]~Q5Fb1UhҾ i<ߒ&=ec "zZFF sПӫ='˂$g1oƐ~gmqwR5S\z;iF/m-#t 'lzQ ٿTR4e?cv)X+Fwu- c.\@8,&y@LZ ̾Cb{0PPS94pfP wgnjz߅^/L [T u;hxSZjBvc\ { ʁ7S<գ3Z/`U3A qK !Gf!wz3#;&5:z|X%'{'2,OS@A]kyFVQkaG`+:N]Ձ6q[-]FŴAv: H)Еakq/#b`Ιn9w_:%E6erCҚǹQ[JS1Maۥ$ Ũ70B54nqFs@Z&v[%c\Ɖym!bk!KHNe}?fTU6$5!<B[h8a?'^-&Oٓ\rm.֏]c}_і䎐)ywں)?`sB V tdazvɶ$R%!TI/ah  M( KK#?rw#}.A(Ψ4 HƬ0AÈ;)F(6w9$"GwhrX  >Q<5裥_waz`X;p iԦY}Ev$.~6rͧR`)0Ds5+./] -MUרer`c VJ(=`9cxQѠ:qZH(UbS`uߙC{;OMeR;hj`MP@[kE.ڰn2pM:,t $}UKrg}u3J|& 0I$aڟպq!{ZE -ME(EGeg1P[i%բ7G?ŎejGNGbܞr'tSIped<_Uq5P.%곫0>ǒEj̕J=嚯kww}b'^>_T*E T$+[wm~,J8j8JH/dQd*06˿ qy(.hfq;t9 ^7f-,SxuJtgjLh٘ /l0#[~V '⏞(?}O4uzZ2B.iiPcoaoX95~ήA-zeщ5'k@u4~ZP+N = tIfuFS9e0+- O-23]ir-UENY*RJE1?aQSIqN A&K|vosb3^mae >yd&$53RbbɗT(Ͱ׎(.lJz ́v2#z);5 eņ"ZBud zz![9X/2zgVľ3&ƀYRe3£~.;%ZT`'l$!W%h$e&C9<*tW&Ǥq&T  __v!by%BS[P=}H3aFT9w~3ǜb;> ZR(a{Ԩڔ3AA{՟ rIdՏ!Pְ}&z݀$O7 vMIA!=>%#:fc^M 7WT4uҰ{nKD;ɴQLWSɚ ^\1Xnr*[.r?ī,\3F^auy&ȆBdawF 9'kӎt'U0}YC;_DPi ɂHӶ-` sz*ZECw"ir`nT iS <frUHEc^JC jj@6vHhV3[Vߖ6kt:7/U62[`sC08št(^D> Tӳ|9';wLp)=pt+/O$fy'k5;7Y6hBi:߈r[!Ro}P-Bh+©6t,pYaoVRVn1dH}QVʊqe(Oq8 FE{{t=)^=E^*j):bD1sq'(M@FQ謳C,3j)A8 Yc>ⶢn38 it$5LiO)#W>zMQ:v,Z_BjUD"^.SP"$SOvnK UWp~<65a`ǃ@A?n`>ȇ&8'tkӛ7FٿD~PTy+72r8Q; Y3!'*5bMfg51-` %J3gכ֓*,i- BGvH*9")v#Œ}Úp0B>Z+HE8ꥂOF~)sƣ9Cs惗4Amhn؝ ;0!i' +xy!/Dzwb eU4,u9ȍg?;Ԑ]fa~ ՖYЕq+̤(K#`Fڞfp\PHwUzL[|/tf>B?mo׿V{f|j f*VMAtI!q*^8%܊sL1[%*>Y27ϾL $TqC.ÇPwW2sņ-LT~ʒ=%Qdvʔc~b\]i$ mՂb-2h{ee:uj&&K]UXU7&1"3x%*19IZٿ6k T_CrȶXoيFBG"kb(hTmܷc6A?LCp xd-_MU'ȉT/qEi։S[=:~&`zK7ў'DBA{9E,=2JR}ArM4a; ur 8\\nN0 ^wK'܀ȁD77<Ѕ;@ƣU6i慓[mηp؉bZX0K)R7ӠP2O!єګ*x nWU{E-q1v o; DYZRi6!g-r8.Y-!>&&?[(7&&kFGkʜV빲E,.StOoM(l14[Nj 4,o6 haiBi(M3G&#>^AJi_3S+i@3b(TWdDjS=.6u D Sq(Ю(Asp./N_Q~Ao*3/cQtϹġfm0N=v _?o-fFOPWy!kCN1颟% Ȕ%A Q(!-E ’q¦?#X9EZM Rt4#s"Os>Mؠ-GX8ukE2˝th`Z$CPN tt1GyP^WNhr+>ch0ڶ {>Tl;䂝ŭ|d3ep!UI=O؇$8}q Uf֑H݀&&p=/0Pu[]͓v-~dVe`du+Dqc|g,qn%`uR d5}s]*hzgt@[’whEuiqL#W qTPaŸ FhV=7*Bdޝ瀫VG] ]G;cT3ԯZDVQUkQ+E1K-eepщ5T o;lEk LЫaUp'~qKahzMO4"0X Ǝ MW}ݐHœZg^WX~uT"UldJ})kCtwNyg-l܋!G,cMNj$QZ3V\x`mBOf.̢.́F[huFZIK^CKbLz/`% \7a|+i[K9 >ԗ ۋr1(ϰiy>%yMz*!l(i z( N6_`-7 5ON[ Zgi; 5 &L狅7LS%;NϗQП}A2蔇 Ucrѷj^$By:@^4S sV_`wuN FOZ]lw@ۥTN~:d_}Hq5S %3w` ʮ8L?[`Oe:E삻0nom"LX!= b65B\nÂZy85Ga?`SJVP;.yD$ #Y?9齗" ɿk!ج`t$C`o-sBz7|@ |"&% rp^f 3!o$)؜T?@ k"clXmWN؀ >") 9Z"L Fh[3 \ sd&w V&b'io!)sCl4K/uO.v%1޺}U~25Nfu'Lfбؽ#-0 )r=׿^k8|rig7JJyGKPop=l |?E]$?X3݀CGOcp+l6'O)6iؿHY!`U pk]RB1S1|(cgܾW#y{LX%2o[ CR-;9MFȀ{>OhT;zC#%I*7K]d L 0g^~'#Z>u&)ܺ]Xt&A 87#ôXr?3S#sKt$1Ls>aFdFfoL/OvfPe;*v$ٵ4{*.;Jf#5/ ov ^  y-YL@./t_& >L?ք?nC=-YK*cn@kdvVא_5ZaZٗ$#[b I+~Ҷ[q,20T};|T%2Yl߈yU<+by#؋TF/.;#s( \$1cfԦyU^}GibTygf:̪$ASu*j!t1 p_ ]a̶빝i3:3 jzWc~cTϔkg~{AXFU_j]`b6R '?uח16 L;ޛ:x58 éX|[ӄ?.Z=.,}04 Cr(燿 bQ}cէ'!}P&ؑ*ySJwߨ{X<2^yK ̧z9 RDÁt#oWiH%~^TwDxhdܡ5rJ@[5`C18Bw5ОpL#|YgU,_XӴyo$Hԉ]UE5ToҬH dho@^8r8Tto?s`8/,,>tZHh54mtLsb{ݹ RS)"A? TQ3fyo(%Y]w'tJ{_AH[! #E[vqWeRC%λ&F:IYtN +ᴣ15aΈ:D7 TnN93U˫lLN@ޟŧo4e6J#*cAE$Wۑ0/:'mA{>E9c:E&~˫)珯LJVS.&Wa,} J[v+nH!k=U M=~sSab- \,w7Ϲ.E#ec0<9O#}anʍX{Ϳ@,.  C6'LUUu9:L;>.x8R3r~tKMp' fT+!ryf)7`6YI ҁ6vT8ZN$?)I/2Jt@vU{W]kH(P5/agpW-~Wb` 5־l~f|3J$\@!$6Ҭl%FL`gbD|q5#Z8s\{Cʲ+ NyTTkZ%"„zPk]a< SYHߤJEjJpaib*ϣ%%MōJ|3,g8Dz$j<uM27K5"9lWg?1Ӂ_̺4 A6׽zЈX.&VO}QR$|fB21ѳt^)C[Y:xdoj$3<&#$ t P~&IwN'ԏwCm7ݖA)Od[^M) >5A򗀔ZBXHטOvFb] [% a3q 4^{a4`RogsZGTrTe вPj ?s(!脩nNLвM4I.ɶ[R~HE1 viGa" I6S j)a`:\{!j:/ |8G}k o%\OV ϊb $]) c9A z!B%4Ԫ8W/eSgE>R~{4iOq \b+c+OYFU0ՊGgt]8Db%!89*UDjQJ7 ߲y9.f aK!HmfK9r$EJpھg]:Rs}NuVۜx6@`'ܢ*4yXN7wZaj:=zegxh, q 7 ~a'$oKw5k!N{i:Я ,j$$NHE w>g+y8}Q׊Z7{}ܶXY#Q'IP9]]7ey+'¬lbP j!Ȗhѳ\vQK7ҎJj}QF]/~Gڱ&nHոU-_4q:#2- 5>Z?V]cb%n]4,$KcEgށ䲞F竽JTӦ'dEі𵞞4*JsC}xe1?IJ;+*n+f/5""NFW Wކsͭ8tsvg:z ZP(WJf*|n~k˟ӚnTńߚDY$j9ѱTHփG +Z:ٲqKL:Dq2US!|-ڄߘ5k3bݩĠh=H#8uw@+2z*bDL^=!j2 U7{O vF2 |́KJ㎭=7+ Sr}ľ yhe|`dJiߑў:bzQ`NÅ՘L_LPN؅mWk,PyB̠pFbƁ}.jٳ%,aͻd<ݩ¦v*[߁GsW6nHZR5ZrwX;4g,ZS%=_91F7Mx{~Jy6/ihAsO]Gb0I`Z*Ja']7_pXVWW.QFd"PV閈ǒ'Cޭ]銡Nk`9kB^Ŀa;HǣXWMf;k`N`N8)[O!njdKԈX;(j7OQիkagJ_{,#6KϤZ5m;dHn~{Uǡ* UېḪS_#¤adyI)aDV0$#l^ZƌvzsUS~Y|`9]Ǚvwm$ezpK/z2GfQ"]vԒ{6nc^xR Ae/Uaoͧ!t6zo;@+Ji^RҰ/M8 Dڳ7elG֍ .>,11 p"rG!@‘ d!@.+,|GMENvf4*(97W{l YA.`&ym[*E1wXY2j"8JD i`L $67+ȹߜ>Y#e,u?OǗp<35RB z8kp L/bWB 빣SV"x:4ǴR<u= L}+zœU"ZJK>rtI܅G>* ׉nG{/VJ $3tRŨ:UcsKL?FWRNl~_HGl+WJ,:ӂ,\ҝJ֥Ðp%Tu隷INS oǒ~͌mV$ط Q f bhïUiJ2’R]mǸ)$مiDDTډ%lQ>;G:+2DȔbj1{,xTU2T{CRX{J)H񨆀Lbjι#Qol( LՅ:%ץ4 ƹ ;|WQtk N<5ݘT`@hbb b Bgi x|L7ϊMbG ˕A}7zߨ8zI2$dwbg_= JY[ihA~6?BF0q%sr 0 Yj6ϵ3R]3".KǢg Y ݙd ۉgayj-FXG:XkWBWR4EE$δJr6ھSrfjC:D=e$qa {>K25-2n26A37sQZ+F&F Q$?p9#&tD֍M{dcYDz i!djGg`/1*D0iD:b-izOdEu͓L@os{T5.TdvǠb,E:+CQxEO~Q O ;l'Ckz'QryyA&q̹d444]'JS0 a[M)"~7m}iwǷ pwqZY<+)7 `5?D\==xund6X~҄@[tyOFloZ)7Ŋ,nxZBlj[捺ṕ5ExNTi5rb{zੁ㨠HLѢ0(ߙX+.j㭓?Nvd|aX-2[Em9.2Ő% cGQ=[??c>O}v^)EN8)0K-Y64VD>q anm OCƼ;躼KpϹXYM $(9GM:.gm)(;dp]bMi$ 'w-(2n>Kjyc zXe@ q?N} jj UR-D[Yw`'bq*0v.U2˷ a7eJ ocy0H3s]'"P>-Ą $³~nMgTXoLw`mV8ٳCf÷`BLŏ=mY-CL+&szK6^A'ʌֈ1 f b|6O}(^,B*Ws|Me!6 } ?lk\Y &|ٜMPs ES<^q;Av ۡ)"Nu%$rOq4T -o,${ 6OxڟskCF tk [e*akԺk;/Sqo/q*z˕ ׷U@&EONF>o^ ţ{)dH/br):>GTC(\:O)մ\w;'u+XpeMuy"]BC\ )Y$쫻z2([/FϽ}܈QdRWQ :[{Yy蔘 ] gz6^C8(j7I{eR"plY#\e`Pg9Tv97BRL0$_ܿ1vl;VAvuNZ@jcM!Uxf520 {6~bf(!GK޶BtLt Ľo\lZR) \Si= R{3KJI!B`ݽ RH[N}W"=OԊ}8撉YusmS@^]na:!p2[`lCLtN=Ym!5sqVwUWczQC`F֙@8iG97U_ϋ݁Ӿך/cG_0S _y:1S\iɶKU(8d.`>PT H`I﨔xN9% JLφ}%M_BO6#O34nkN݃+V[#@8L4E+xn۔eBMSoBz/r5O >A=i%P]?ɧ $#1|9Thbѭc3gRSMCY&lbT"۝Z~Ck)BwK?a_~+Yd_st1op*-BzUzǝbhވ /)  XVīZ&iUm9VЪU< K.\]S 1B"WLVIoٚx_ĭ[u(槎_Kt$e CʺBY6(YY`wf¸3 V{E'_*[dn)*uwsT 9WuaЇ" GF:M gxcbط%]-%h&x EȆ7#TTת^k Ҽ]ө2vm2y) ^q.’1p+p(gDTKF5#^\e %`s3gY׮d@$n䪼^ǗT-+"$y5E;pQ" +z0Nx^<(B{@ hzXpB!DZ]ބu۵,dZlKZx)`(/gps9 CvFTͬe\gq!Ltލ!CobGJ8VتLǓm7AcsՃiI!乳V:=6@Jf[r(;ȡi`iK=7AbfPޖF5 cvm`%6nn UKokqgc7/SH"KzМBpuFU'1xXHQcI?r0jWQ 켋yj6"J@{m1hvkj;dp*J_1#1g9k,zPti [LcQ+ka,.qn2 Pv J+| R 1Tt]r?!%}mG.?g1~HLhhQ 8`%)K<8?rFTH@R܂zuVH3{v}@$E< }甴NX}xm$0꧞]r i P(0`ADl (,dW9^ڐ`]KۊƔGT<qUZ, PNì6 \yTt'ˆx$4 2̃*_3P7 xV7BjYIL$sThAI?j+,$wV‘&'LWxK 8tQ)^W[^W8WΟ\M>n[vͷ2;\mB(V0)]{PD p0dqr?sVI ׍U{z)ROJpjwe8S|)Smɩ3My_Лоoj^NM{Cw5^$ Rj4ZzǤ4bY ˤlURDOlv315ztVu,aOmrܦo{6dB!f= = >kfKEmRS Jw|]eT ^07fF́>7e\ 5%S8ûzM&{_Bfp B`,.,|gQܟ^ʐnTc*92< wU#}8=o6lRjL΍&D,7.Q:DTLD^DE6W]Tw41"fvtqI_I<]3dtRf)u03 I ス2mCxg'*vwqQrWut+˷#q2xv!Wʼ"ş| 7m,dSOI@3"T9swst|*O2A꒔r7YRL[Z]J\rM/HPaxfz詒 ?,ֳeU jOYfpuXTk.ǵGRMT }.̎:? >_qVY 0ځuA>o!Id"jofHnlor8髨U-gRyzd}`2\I0R&^~شIrUKag̉ˣ-{@~<'nN-IjQ7(JpAwxM (<0BEe}^R\Ýh"%dKGؕ?iy ?'S &'+;<<{/ c*Y$?䉌hpjdOBDdr psBm.5(yxSzR)fj׀Z'xnȏ@gΕC+d*pLg2k ?7Ɣ9|M|6z0ͦ2|J#{+]d%5S8ftN_A,h9оq##M'qxIg3ӯf6%!]Q(:d}6^0Ru\hD`/PfĈWac vU9mW5ߙ)'aP8Jl%bi/^X.o2}C֚*̹\D'P \ \۔1R ≿(M NJ<@+ |)~]zDVΕ(vѷs3޼`4.b<oI)ؒ$Yn?㧕ҞyzU1B @bl`FrZ/ujgZJI1\e n' h+#W_=ږKA'HXK3C,B𧒨LEڢ^ x&?Z sY%h(7֊) 1{΃M SRc"qҡD"GhB;&o](e`) Q}$n̋o)V Y/&ף[El{Wr?eAD^mKY?ѿ`'"‍;|<"Ȋ:!OJs 3W|aCdN;s) *GlnBg1gBYF4pauNoKHi㎗ങ͆q@'a;0xI //@cϾFMn3۬_hp%fWHcDث-U+nhIZJ . L{[j|o@׻h_~(QMK=.}UW範vJLv;e,;4diU%ctNk#QRw}a*w4>}#㛢Uo;C{Hڐ(W -E崤RvH0B hrYu0hǴYL񔉏Oҹ͌Q f6(EzMWahױ>D!F"bW.>oW5@/i9ӇKʫ]=4k mLS苜}mWvxG;$F5Y0U?X NmoH4#Hc@FTig Y[p8q/> 't3ϪWJ)NI_&djy][_拺앷G sz/bWE ?ncsp u 2q!NS#M/^`-2,o Do2g;0,ER9?לmu^_Q߬b;ETFɊy]m#/uR[k1pYInE%BM92\'`dw_]WAVLuSeqƱl9٤uIfhٚ<1'nt@^:S\ahLHqw0#;53]{dʲ8|d7몤]tkg] PnQī@/ . h/N/ `.@؏s; ,gwy/9{dw,EH-ϯY:̍nכI.<ޓ%#*+F^$uF/LQ/HDȿFy lfS9f7C}%NP/X"FnZ)waK2'4_1462W+yXykdB TaX׶>\\ڥ+dEWYE.DkE}Zq[{"u,3qr+=Y"G8H1\LJANcY٥H7@a}oXqgl{Yf͓#b㝏&Dђp+ԡGY! @U!.ᐚ.R͡7bNMkw)7پ_r7!!!ƍ>??<4i6[B83&]DR)9l p?|_j4O1TE}5QHMjf*=!Xɔ\SВiQj,. s $'91`ΰaeJ@2/hF= ߏpe6ᦆK ufdl"3-^aŕ9bv~??1]LBa<讞?)}̫W[*ϻuwa Ŝ .] .̮U891r 5R9&i-(v'&WVͥܶ;a@OJ Z)F1‚}T_0;|!'nvB/fd+w.Lz9u @tlcN+T5^`%Bc-;`\5Nn{a]+RKo;[ +vS-p`= QEvS/T-50ձ D>_i7iH`,1eҰ5,%dQ.iء~U?ufwgP4KQ^v_'ZPpF Œh<.m7dH$'}Ԧe--}C6#?RPӈDx<bJ25uGs+;/hL̸ܩK 5 ܈7Kz[aR9#PZ&ZB%g'IM JԳ_[򯌶Q!5 .?;,8vT'LHDH^՞Es#}kշGy,G#xlEb@h dO>)Bm_L,b$=`mi7-#6uc,>}]*{w5̼bx}y0¦ז B L#:t&Kۖ9dTSHﴦsmm rUJk2DgZX/ͦ{rc=rdiyᇥ' fGt~ y5pѥ EKC蜛TDJah@N.L 7 p \U"ry*aS NV;mJ}]z#|:]G$벉4BL U܅*;BD~G]8V3z$dl M]ta=KgKAT u[h-"z|V%h,DaCʥBY"y\2Xx Py`|\oC4G!`x%H#uG§Pc@Jgɢ#AjR5= jMT[yl3xEy'5' K/|^aRNI򽩊c!yϛU_@i'ze}c9ձ0Jp -0Ȃ&"G!֮ cE4{uVL(?K1yY0ὒ&dvzE}n*Rsq*C9G&; >L -lJC*ުG<a%kb0^]rH9xTX0H:¯34.ʹ`bC Pljw+ :y`.0Ԯ#Wr@ 'HUTvM&JCc .buiyB7vf0(tv(YMi]FBT\t $h qJ}G$WG8;Q¤ͨ#j˖8ݏōuC;;l:OHrR&V# ] J;:O%%؇e߮$kWjiߟwjD +] Ҹ8E7fķ@u/&1HۻκaiʹG=胥$dzak5leoTtUAKZ3[~MwYEzsLfO 8,͟u7TC5&mh ݔog{&.p8r; /EP}z-PNp$m[mlKS#vqV-1ňT;ʨuv~MI#J*#ȄLw[=>@b+|AS_ٮ!ɺ!͹J*THaA0CY-~&i/%Xh&kfZ@zw,>325%$79O9gD8e Slfl,XCsҒ_s?wvt1{EUlcӂ#mj?iF[t1K 1h~C4r֛AxΔFg%7.T!mыA/sӳ YFf?I@meɋl>!dFBNmo,}}RlmcNjP( gQ+NaBiF<1dfWd~-JE 6@u%:NGBKն $ΆV tNIYclN%C`]D/ԶoU“DžBxf[GєR{=#d/4ߡ}K#Q(!}G[R~da&/Ep$5Rk:,54rX: Es#2Q!ݱBlփKD蕴7n<'TA\H8דI:x;٦3*orgᅪnl8':8b':S܁NݖCK\3Vw|ct)p3v &eI")+]"Z ūu!o8.9<>Q_6?.}%CZ`;}'kW8<'KiI$1EZMZkCh.5T0VFyƍk^gڷ#d~XdnKAmZg0P6&vcp:}[}d<L) Vj_!>+e#nY# os*g9- $-MPM>7{t3 ͪ2p}ZUDߘVcТV g5̊5YC%#aOlrss\-n(ON{ :u*Y`䶓+"l ~A (zЅP"tނ# QEFe֍圦l퓕j9_'RRGRAYNH-a& #xcYEDi=h(}+Y>u~(ڛp&uX=]1+Ԑ/xd7@P #9ЅզMD!-[7wЩCz$~SS} jp`oEC_df, 6e=6(`.<61z (Q5HޥJE0G8.e}F*B)D1TA,}L|6AE1Ĉu) C,cyˑ mu]E$D:"ݱ~^+~ : W γ 3ybGDlx mB2@:>N sV:-x K w4sJ ^AG,  $ڗᶽt{mYe綾 ĥfl7N*c5l0@ZΞӴIIVy+_N˪$Ihێ0+Y 2Kƾp, ۸|}z"L] BzA^Ҭ$|w{5]LbEoŅD`O<"vTj"ҡܨ?Ps־OuGh Kd?C2rWZj:Z&Hӆ{YIr2nm%.Q0-bQ!JwAPSWuk]rYH_C~iAP5ya;K6f%R3F5mm-nچX2o }7@4?Q]*#V>2UG%8K?ؙyhL3B_/`\ְ[@ʒvSygMT+N;᎝xj_eھOb+{d'*p#:TazPtNTv^>d\~~RPך_hhLE9Ѐa;{%V_s]bww\f8Xr:CeEԂY?_K$v<#S(q/,`o4 n#d1E~Vya"rkWKaa<!}F.Ut;'̀) 2IϻWCJI@gitUir $D?O踘ͩ.=MU `0:1M2y* |7K*ܛXGTţLr~kaowªd{z +wl .6 u-D{K1= %Xڳ ^"KFO7G MEyCۈnwA _|gWVbVPg*K2!yUzwV,&WG,r bJL"VN4xW{70`_0}p= Ԋ>A5h6HaǞ]S©d\^T|"ؖ;Ǝ_{B\[kyEe'#=z;@C{;Hg!a2J ""y{x=I>Zg6\a7!eyzy@+!{0:_ҞX$y QzҸt w8t7lҿ ..ىlT:}qe#|"j>a /Aqtx8bf/R*`a.\)׬]ƸԾPZn£] ads,67"6z 2G$E)d]hNlB/]wx4onkY8&qvPY($뼖}g.5L{e͒ n` hw[9Q =`zê눀YvL)e:%!DC&cQ?,"/zS^Gb WHL jmNT8矫"i;8[39Cm^ŪcmԜ m:>C/&&!*cq 5O&8~6tCzY2ԅ{Eg;8ZyT3Nw/+"._Cի>.{CLMM^*;Tkbؔ :vHmV-w $[HwFpmD] Tn-ƹ2)(~A Ƌo~OoADΊ:f˝j73sqlzWvOhX̛sAG&.W$u>!cCQ%IfcMlVLd{Ed+ڔTyzgcdhKwUⓊfK*691BgKMvw'qumvC ?`F&K8|,7jO*Dd/`텬X=xn'ݺY 8Q,v;Ey7X=u~AUP?d^PyRs 6/dt.uKƑy+QT1 S̳uOxM`8Yg--g'vx&65 A vDOZ}/EJSBVG[mI.GhzNH+ m`IɑЂX2f)͌ZΚ5<XG?dn\K Le9F$)do0p1uC֭$$fsPzm,r=}o4nFGV$3^.ϳ2cGTOMڀheS1ПH N٣zApA?㚏)ՏZ9.9D&  M$gX ,IlXzì!-QJ'G=CCSw W٢[8DV$@mL`ȔSH-v"s5d|!Oy,}CĆGJ84Yp-#7 .#*>%;=lJym(v*f`i3ND}ZQx=f"m6!ĹZ22gNq55-ZF6Mp?D]o5=G"#cb׻+I'iwLArmֿԦ<_5V)iXγ+a 8_p9r`]Ty܆ݭa 6κـ" hqK<5Z>[a"^Tao_ \ @FO9‘6"}ΟeFAa[ 2cꝛ>,MA+OtebF/jDŽr TR++q,qx"aomJAv{|T`3(#=j+oEaX B¿>8dWa ȇnbӷ7&yk{>@=*x1*kW;'sR`/#LЎ ֎<<}sDv n-V46on׽fUf$އGSg˶ Z:teWNK't.˸/#6-=au)+:'7$}o KF"ז76T Do&BV 7$C&MNnKIqLNpxh:5f1y1A;lV2,jK #cLΡ)u9Ⱛ"Xkd|A..I2C1S!ЃBCI l!uG@TJ<xxg>?52 3ťų) k[:(R_W)X}Q\5p:X͇b* BW ҔLӎXͷ ǣӟdZ1L0Q&;NBjj7iިpx7W 0{le$D :ٱ7-JC2=ZܝZjwJ0u냭6TK4aGw=)IiԇDB~3\bEؓWxɂ`;㖔ķ)x.9Chw !Qt+i EⰇՅ0Ŋ>Z3pvO cP_I#uf+٤S K&"+n8==n(]-Y#m:oNS~t%@~fMgk!$HҷͻvfBLV|͵fqFD if2hNk c3׈^`ǩ G:fDp^b"tkxOJ:<2NC/A7ј~^^C5!+k›"$K?:SUwSKqNW eX桅ăH5!o Q.c%Ck  |ոƠo_թf+C#wg{T-z0gF@uM+@ 3\^oW/dX~D9LaM]%LX$8μ(Rʑb+ =0d%M@D:3 1V[ iERC/Ja*p3 ]uT IާeyP`֊!ZLF\>Ch~եR p98dmj+P¬tBh'35pԐ/Ľin+oT)P>4'~9vJX/'#!e$co\pwI@=2$2x ̘z(}e2Rxi)}eJWy;b@oP:lyi I9 0*jJ0䜀q@!:UnhYDy疧Y7c1BnlP=T/ͤa[{Qf]kˣɟ*ND| .T]zQ˶5`&72 4- C ^ʙ̚CzƦjviǓqLT]aA049f{$㻯G՝{Z-6(6L-Y64>{-vb%=mKzǔ[_`X5119nH'/x@xHxJ E5s.`&/>ƆI/a a!BI Ce}i!(m)ON6thcZ6PӀm)vuZ9^UNd]0Ɔ)&iy \܊,%,]clmLсU 8hQéAp9 @$tŶ˽R vIv0+!w W Q 32pgZ8l,~!,]qqԲną1J|{wx(!RIBGw%0/T@5oBB$}HM.T pdc",/01JLrs<(I7}K2+eq^9Tr zȽ r\pNj ߁4Ʋ㼢 rۺ|c-CfԜ6૑RX$Y_fԍ^9ϿgE&Oוbm4 O"ߵ$9d=VYj|DPr}.!Kʖ3+[?&}<Ώ) % >*(*+Jy!'툊':N1mEvwm4(]u.6RM֤?-㧑oz$^`5d$ *sm3ɟ:7f{E(lQd8+xyAnsPzL8>#ν\S=U Dvzu! 2^~( ~ NyBtlc*\o3y…wJxa m#CR0jSMe@ /jl QyQȋMgP;e=fnZ5w_RkBO~*{7087*f>ngmM2:ǃȜie $WrZ ɰ(73ڠ ЏwkfC1eE}N1a7Ȫcpxn~j,3BCK_Ԕcc-`HpEdA-VAxzD;{}]HfADɥ I5[31_g$wۦ-qʹn/îL}h YG#QjZ2[Ә=?;4hbhڑXCe48L9c]8ROq'9-BV^QSeme.T9g6:V.cN]&SV^0Wn~"hgCő.jmCp%} $,u#>.CY%NwkHDe h.TD] ]ʬo)JDIbGoZ>MhS;y~ѯ8쑬3W<pq]ݶ}k/x^Qv*wZ;vevȇ>uh#t? L>IZA[ju\A1!x3'VP}B/^NZϥ e?/.O6=;sż@o| dN a~t0y.-æNf8˲t$Nr7=|9.hl4:~4ۃm,' eG'Sє/40{b5WiZE]*1eFۉ\a-UC,1VGo)|7O y$D咍L+U!?)wfٝYh\nB5}O jܺ~oC/~5!n'?E@OꉐaJ?a2?w|1m._߶JV(BE6b^fH=F]~i܏c9S>&EdBj4gȱȡ&<آwa0+!Y+BBU^:Z{wXڞt3'pggakP iJH A5_03o~wZPhBCM3UW=[tXIߗ.w [xSƤ\r/CN4]Io`(O]M  Q_bވ9Pk8 2%+=0${kߕQBQ`~!CHbH:Eo:]Gr9{-D}*,l<kǒZU0b hpyM"3PyX W; 'fYGrd L%=CUQOgT [$uLn R]kOQ"-iȇ/G0=_Y d+gY ܏qrHs;F'=^CȽ e 9C rYf K6~R\SA{gPanu/&Wi,:%<{y<*dtRgߔxb'[]^:U Tpox\~V:IDΙY<L?HL.>N y/tl7irfs;-GJOqhEBTQ9 Gp[aP&Ff~5TM%tğz*Wae7?IQP LSlVϺ,ݰ 2r3M0wy07V^,]jNů0ƂDqw#~Gi¨K-E92OPȐ,fv ̆s)b{,/+,!f Z[5H` !$?->`i*Ui%"EYe/3<$E'F2#=>`}dؒOХ*5BiX$r6M -nC-*Z=f)[Ⱦ3d_D@R( Qٞɫ^t)uSAHSxL*Pė\ő@`P6a3EϠRm9A48!ڑx|OM=:o3`g1 "skh~XfV 0ʔbI, ?'5h_R^kWVli oO"Y>t<׎*xWzܖL58P:*C~n)*c) * ~r 9jjf 5%1%B=].&㮅H(>XUDG_I<͓ v=ɉ<+7BI0ZI*wkHpCj7sKm2&pGzq\{ǕUF+!YXlycs1F|I˜4($-8h \YP`)[d]FA~#T>!Z0H!jMLOHi5LJTSNy}ɧMCN"scTu)ԏ0 0 0y3Lx! &HWree #cwY}w7!BNkbd@ejEüQ@+Izඁ݁TTb/ֿlGK7E"NC(WcjS t]OSio/>/@+}_ːe:fƮ00D(C]0n! IX6Tc \A-±6NW M`[/Tӷ I[.v⦔`/Eyx&x2\ K0CJHpxLĬ< ^uZJ=ʽG'}qtfS^l>=h#gz8P"?3wGz֛TQ?1iMPGÒ3MԒ.yUfVJ~̓\ (Q,Nd(,9˽pDaF?҉Z!'=%60/>IT? ۠;l[$Pb 2:8BE}4F > M')58C*jbʗ1^/̝߮Q9cuϑKb7n\3-AcKW 1xBrd/wXfP0U*Df!h)ۂMa"Z땋\[rh5k|p GCHqr&!r^zW?˞l=X4t6|/1lcѤP(KM@.bY-I&ؚC:_.#WH1"&fj944G<Nexηe_Coyx.ex0r8GC2ElIgp`.9ƕ'~- bB&8Z `v[n%D&7D"dagNR^S>Y lA~fY*I^W vB46A&pQ= eƧ)a@Kr~'Q%1j#Wr?|xJ|m!9<% *W*tjmӤ-ܴ2(._(: Fq}sM> n%y2tG$J d_d-t9©R^;:w:ۊQWǀ<LI>] ت-Atk} -^\3p 5PJiN">".pKn1cz#P8 akcrZRp  Bo^k}mGfy8Q릦BM[PB3{J(Fisye/v8Rgo;$~f?t`":/ 2_?,EJ,u#jN͒}}щx A+=E6'{Bolƛ3*?{c?Nmuyyv_rOd0{&0n{5ȇh[LD? ^,Kk5 Շ2h ծ =ZeU?}2بAw3޸譺Sȯ)Un| 5L5Sෘk BBV\ t`xc'gr2Ŝ*ћ̪BԈ HX] ҅e5u` JL&,,(oAwnj/zz~&6-2xlC [m*x 3#eRݯ|儭^ $'Q`It99h]aTׄ;^WzycEC1Т~@8J>-lٹ[O`cTn:TtֹG+.coftw?niVC?L;!.7h޸8~@r2 1Bt;B.vzK `7*=ľ)Ǫ^ϩ2vфeET rLZ|'5&G"3Do|S |ك-t0ɡ!f4:r* Za0@ݨ(J=x|< S]Gѐf?(츫Yhms)ֶw6D]k GѿL-n4vc`@Tr3'@~]u%daEHh0Gfrn¸ifgް:^Os6Px$2 Ͱw{.;GU)#.͍1G&>Il=QFd@HP<ȃCys.yUC̖ ߶`lI] ~¯]I%-[Ӊ+_8*'o*9j>ݿaz 4Tˋ_k6J $p}S뗸VuK7Ztrź`aSs%}30f85 WM$PmYR>FSG -%YO(ei#t.f|].km>1Buҫq 8WGu,J 1[/Mp<5=bHJ~M5> +{gac*tÙkDsob2D_LNݛ˭M6jS!1L<yHa] &԰mgeB,bS_D>2 ftB >8AX1"P 4 EߢwzpbrGљsS,` Gnv98_ny\@zTv1mV XS9oc޽ oտ:NHU|wUMԍ]2LJk>VqLxV+-#̯Q,c]cюcTvo2-1wВz~s.^DHII:MPlN4{*nn12 !}60B8??FHa׎xjn~g^s,TO+,ٴmǴacwbf Gugvs_黦wog>sϺ,Cq%&B3H'u6We4}"߇-`7tŠhD}qWî d 3Xet,ŧ+58{Y.1\oe-Z>kpaM"tΏ~<Rۜ!~H $ܥ'B2yeWX"ӤsyDF!ƹDMucr /fߪOjܗ[T] n$__*ґY{n%IbzF¤,zN`YX4q6r z)4̉353$_T/$S7ؤGGYπGYi;OB)= dK^`}6jr&aOZ~%iJ6 GXtln~Kj,~C?p՜{5?0o77; LVBqyHᦵ,= B`3tF)%\ݭM^=ؓ򠓆P#3m@vNه`3jK?g@9 g G9qCiˆ~*\~NH)Bw Z  @<8W;TJKnk\ً3H[@ ͐WEGUrK L͉/OKZd3. l-){o\zc>>Cᙅ4̎_OfyI\wU^jmQ%m‡}k:"'"'X y#; gzټplXޙP}q9T(Ks>? 8VVo.8$!ҧ;=~&oRjDR!rjCy-].yi].J2턒kTeNG"hJ0#=: "ZhZCu"lFt8rЙaҖf\+ã߬Ctk7XQ3_@k 4^;LQ1Ϸ #P`oyV@v !i! B;}C) DIArMA nA2󈩶\Tw(,uAQNӝO&wyuqG7ju C#uJكo\pg:WE_,|rZ%{A^acɹu13%P$ Zk:)sݗGM"z3ν,uID. 'X#Ҧ.aj]쨖p*?^.Ufd-9Dg3^_GDZ+؂nfE;VJ,ދ53.b&Ӡ[BT0;؏ҊZk t=-epҩI 0 8ԍxVL:l?\L:ޒ9>D9Y=gEkrEtknߤ7๫^$F?i,\adӒ7n!b*-=V 5;ȥh^=5 %r LL=[2O U2n J'^;̹&isG,'JMp v1 }]!=x>T.h@ު#t9c.C#?jjw c.Z[AXLI/=՛09@c0z^;/ R_ ,0b5Ѳ%Y!Q`6Iݵ,pΥUJ䯜R 2QJ$$(o:u+xv~(Siл~ŦeaBhZp뺷z0s@P\'{|+"I&H3":_l\>r"9޸^B~! wa@j`JoĘ)H5i^%{͕Aя\Ȧpgt$# AF wdxBIuդ)54ؘ\œqBչȨU(JSJ}+Ad`扱I;C5q{-`o I>j B33DU:gsYħ?? akL\k-h =.J)Uf8C㳋jb r5S6yx0^DNsiSvl#\E-pIÆv:j]>?6hJ7ŽJLmؘ?YJQ6ФJG,O-I$kK`8N۲`qoƽ c(2{hC|6P>we3 ! ;JC5B }KMޔ`&3Nl|eΣTL0J21 6W0 ! F7JKia1O.@C[{7e JQqg (\&OmFЩVFLkӜu6 v_h*+46ZS*<澴^rnWbw?é_SE~s_f3bQ8@- 53#ǔUֈف^x /{>I;NZlb*]Fd l<+;e瑿l fJ\?O#*N# ɮ%Q'; (r˱[19o@C9-aNF"+º6`95.]91,nZȺsq޽6+q2^B)vW$ܩj14޶@QMg} +$$G^6|\0m٤ ZQ(VB,K.rK1>"v@\^"g!JKz0ڂgkkY;H]R`No븯QŃ=g%P۠=5HOº~%^%}MAWn-x3pBx^d%ZzQTQ!:|(ph6 e\ϜKVؖ\=}q{H, NszZ.[v=:|lX$0mSլF5|?M$Q!5{suM5->ѭ < Z A4N\;\Q|:=_ 8NgBTjT +;E~=|bPM'j@P|쇦( f%Cp 0T8VLUǯ~""HIX3a4:A@rܗNNEEOJAE\ 05,J 3DznGK8,9ҲӔr<LZKa yBʌ`N۪MM߅jKMt2TXxƜ'ןƌLLI*$x5V ~@3w~l#cA>3'|ߞV_ i|Յ@"dFQM 3[ D j.v>+i@ig,ɩ YE yWٔN]+; ;[HGGTUw#*:-7X컦 }NL?! ֑2ނ b t|`:K0"?axhIO;(T S7wĂB 3c4>5F-b\L+<9{ךYi\>fIu&q%R_>J:ViKtLkYeZCE'-XMuwfCJxu\c ea@\ yhM[srcPhi'Ѿ)<H۞<CNR6:E*€b`f mk]ٮSJ Io}ixt.,:32<+- 8>kQ(ci;Yu1e>u*'WU<#Q%YS4™J$#]m֟n;N"$W 0՗5mLT J_QQM.;й6FaG #)Wofu0/-~K[\\#-fS~N'e|%ˋzQg1g`ooFҎ5z0Md*%Has:,ޡNz7ԡjK̟{u*O@V姯ٴdl+j-/6|#u_źHL|A^2E?q*qG(4~ [+/{P_K(n"s0G!ܵc W$Ao,0K ̶&.6n6u*ߖ[usRD`N-Z%=MN4D$C5eb Թ1cy[4|8h ~(C5wgƛDyNyj4>vxyB-smU7m@v-!ke`x6l6)}<~DDr//`Wd.w>ߎ@v1N8|wFE-G Ӯ9 Wg^"s_A~uz2{m?(sWtߥ8d}H ,y҈ѩTH=3>*Џݟԑ`#Cv_9׷LbA'.A)g?,B Hߙvݲ3obk"Ęs4搯UNkl)ƙCuP$'bYr`ikaDKʼ>:`/)xw'e6" q&M}`#y^?s*(Ψᇹ[3 X >̞*sʯ?cyO,dVM6c%Sn1CjL^(OAil3x=SZK(Xg9`loWch 859$UO"IZ!ak udp'Cc0{kٳ[NdM]A0̆A\ޫ ܜ}ZZD=$nJr'5P*Qk4uzz<#ʚVL8S>q,zIf#lbZYeq@42+pćz|24$piȨQ}=v ; s~.t-mDKՃ'}lL%BqHc s8n00|*H R>A4"R(Pkf#a_9 BܪOn=HbѤ)l`Cod2xjWe`|}*C(B6e#رnf_8o;~\N6Z TC G7)O G**r =8hi/=-4W] &a= {W@*~杲vIdF,"$n}ͬ2ʂX,1ptliip `Lh!U?<棨JB8kף8: 'b^O,r/cd&{^\(c7N?Mu]u\HyHEZ"A#UFį[YeֺA @n[=g5JNwINQ}  =.&4o-(+eD6Leaέ [:w-Nuعg:>yzPL#h}K 2>bqc*VZ$5肀u{,}.@j~wqBUH営m*1e2w=Af; ):5PGju'3n>]2X;5%֌NpWA߽8^s]jo0Bo~ʌc:=֐\:3 $8OC$5r&J;{6c#! G.|}1E`ಹFr .+V|%:A[]N?\ID9>=SD:FyIeelsoW6V_T%9ٯ*Ԡ?"gb3X\gygwN#O#jUmVIz hOدbنC0OBiM+eP!dr zAA+7ǿ̯sM6{y7I4sC;Z]DO\ FZ|4@d^eBuy9ml߸@bI8UtGpۄ"fdKrGesG@$au̗OK| 6nbp C) 1`V(%ܠ>iᲐ_?r4]oڙoxl=MV$OcNW>)?Q)^"d,p,c(`g],Jq-Np#>O%ˢB&.#(=t$y=mqQ꺂w5D /1;`.+Լ\4`a=trvڒ}H_@ih O07ԖѪkxEE h qMӚ!O:3TcWt(|ӼU9OUnIO"r!tCM}g\Ce3(ljrNEfnHGQ(X\ |0FHaj?+G{F9ؾIGzS'dpr"Lādi.ُRJIhln%MF+ ڌK 1OL JӘ^4(GS;4mP/ya,]G|p&=!+^C1 LvTiZTKZ2iI>6mzl^t ܩ $`%mB!ariOiØ)Il}#e·,঄2y@]mPA,8e"Kyի +" o!jTMĤa"(QtCitDǫ0'RYKbhv9Xy>flD|8Bz G(? cJCXLW"7qH'#+2Q0Z{!IBз ͳe{Ff-ey,l/&ΨVꟕĸ9I\#Z@h龄(B#Hz{7MD\.j _~" Jt2X -XI`GW\FVSM=[sĂUN]e͆.A)@N|?+/<86zkt% I;vQTNiw6%0'UjRR5Ca"as 6{{bs%+ǝ%U S7bCŞ3y`KC%@ Z?,'2%ϵꬮt`oA&StI+ ]̾&Hdv̰ y gn% xShdqx{a| i*ӆG>t,7l.x)l̛PN;$=1 zOPiE 5a#98P8[ݗJ_:Tfu*cl?;T5TWshvպ&h KYAdW)8wd$2-`SRÁ/Hrɛt`~e2Pbp곔3N=5ِQגb=kr/ ́udpyg8ǰ`ڡc;}kznN[o_1wc@2O#BLnmrNj!nʦ[ކ0G )ѵ{w֜V7LaZ by-"#cVͨ:zTʪf푍6*8*JPY 2$$gƒ|:nZT4r9dwor 4ICE iKOÿ>B}S Z2ռWQ7*-{uh)'%Ս㢎 g͟M#N0Qogcx$wG2)$ H.9vͥ!וGDȐu [l )p{3XƍeqaA8̒QtCJ{yzj` 66& GsA㼞ZJY>14Oj?5u%i3j?Hjs 1qE~ח:CX"=n-ֽtlg{*UzjC1 j;|EL,R% {ʂ>DѵEK]ucEi;9o‘ul>XQ]5¯Q/a (נ]R,R2"J]OcO aocI&t9fuJVNwh]%j4&&ObYWqW\<; 4/t6DEUvy&>l=N,68#u+!ufxh]yT&T-~2n3~HLAjW\ kB?Eއc)17-&lB:e&b\ x-{*oZ,bu /NOJLTJLDcCUV| Yw|oӟD nSaT~I-Tq8:All6iɾUU8rB%Q<ƃ)EaA@gU\o7?꣟#TmNM  6I Gdb4 MZF*w9 6#sTNKaQd I-/j>KrRP%>AGL+&OѶXI):P&g1k" ț6.iR̰=)ffݕz>Ѯ?C*P+uwSR hc\$Ғ͙7-- w3q72F)0fp=U!\šX۫l3|<5Ei7Bx.$k' LP(X)%-n}~F>@g䞕e0 y=`9߂UR{Z z aMI 8I |N֙ҚZRg9H(?Ĥ%9! YZ