rpminspect-debugsource-1.10-1.el8 > 6 6_6 3!y덏%!E/֡b > !E/֡^&NFz;,lrA=~OA#g= 3(R)^ >"gICh.f!&ozEIؗTZ" !G\/A3GVNf&0%=2 KI<F]79z_v ҲהʁuNZrE1-ڞx:w12`l@P#y,( O2 !E/֡"@1w4'h4k|<o]3hϧ7o xJΣ<ʢc3-1,hy@SxDl᥊pv"sZ$AohwmgJ vtXV^\ N>A偩C"F?NQ7I*duxy=ޝ9uTe\\ߜ 7ZEW(fawD#rTb+ yIB_p'al_*>8ȇ oNc\ wA}7kV?Gbi-R0c)E1Qu5vrW?$vZTJ)Ds t[FF uF35 (r658h,ƺufqX$)x*z9UPS+ᵍ+ދ8I2Jc7)-{ىD)')K{Y{KlK$,uٲ5 p^&N+Ey(Z1p0U@12MㇳT>p:8?(d $ I $3Bs uu u tu Hu #=u #u%u'u**8u, ,D,T,(,8,9-:/GPuH$uIuXpYx\u]du^ }bdeejfmlotuu\uv0$Crpminspect-debugsource1.101.el8Debug sources for package rpminspectThis package provides debug sources for package rpminspect. Debug sources are useful when developing applications that use this package or when debugging this package.bbuildhw-x86-15.iad2.fedoraproject.orgfjFedora ProjectFedora ProjectGPLv3+ and LGPLv3+ and ASL 2.0 and MIT and CC-BYFedora ProjectDevelopment/Debughttps://github.com/rpminspect/rpminspectlinuxx86_64w<pA* y~1Yx2+g1 !EEB)$LKA: B q?3#,+(8{+# +1vl8*A".5 K:4$5 | Il E~E+ V!6 *>mE>y$"'|/c:,:an=AA큤A큤A큤A큤AA큤bbb}b}b}b}b}bb}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}b}bb}b}b}b}b}b}b}b}b}b}b}b}bb}bbb54000f4fa3648279bd41ddc3ce0cc5c56d98d72aad7ea5388d3357ad62438339620c49913bcb3390afe23adb3d5a4dd3190ba0544e815a23d82f450b06407eb46d0ae04a4189253ca558fa8a13087c68c914b958f165b40c61942220c95866382b78dbf74afb59244fca1f43efa29e414b20446b4d9cd6cae09172cc6988bbb87de2d720a99e5123707a338e0f67abfe4e43d5967e5174e10000a8c3a740de8665f50b7e9e45a052ff2408d90df9fb1e886582d950f1ee701baef016beab81b5c868e6b86cfecc09fc65b830522a1fc080bccd14efff028362c4ca1a6464d744c27517715b215c51a82c94bc315422cec271b61b4e746ada9f81013a0f42c249a630cd84b268c1f59103a20c36c2fc01cce25ce5b9cfb38a88cb16c89858a18471285c4db68d123249829d366e0f74bafdd780a25caf05c96e7b92c792089820fc97acb5adc01ac5186d863f5ceb8333e16705f16797e4b84818465f7cfa85bad162273f5a3fadbc805f9a02aa49e7737f4996d36381d11bed805588b5f800e4cb70df8e4db602076ef56e691635edca45eb393ae65cd0db69fea9f8190ccb0288525dd2fe484efcd3f0875e8b5f37229f299945214cbcac25e325d075972b98beaa0d402130f95d64e4e8db25f772046f02af69b5f16095b331e8e32f42289d25d95d15b0edb592630a4aa409537852dd17b6753376a3bfb2d2e6d80dee6f7e086f2f684a05022f479bce47031e608f22e6f6a0e995f1e2b6460e142a81d4a2ec0e58a58fdd7a4e3999f5ced8c734e80ff9979cf248750693d2ba59a29377cf56e063b474b6265dad0c1d2f889e3e29af42f5e5b5d48e180a15ee20a9ac9234c51ea11602125b2781502a9fd1ae0bd2057547e52c9ddbd84aeb3a022df568d4cf51cd21cd18aca86267721ba805d4dca79e16a8e99be2c97a7a0f3af4b26352fce5f80359d4211708822760f1f4748cfd9c48b97cc26fd53718a71751424b10a86d5cf65c103816aa53e0f4c5253a2242c1e52b7fbb6161221ddcd369b4d99ede5004d9a907f4a08150660f11bdef078b320d32d4bef4ef849b8233e546e64ecafe658d9d1000e331a5030e4f31cb979979da7dc661a1ac285601c92489fe8e7bb31f9ae521b08db1e7bd7307963442f3595020afa5ed53b7ef646628c200b1fb3b617a5cfabb1eeca626da13cae3407ecc0993f165b0eb9b48eb409fd329807c271f746cd21e390f0673d910fb363807a107764f26e075606774c72284456a4edcf8d5f415757a9584f2ba0b67b78b01249690f9b01d9206b20441bec0339d41b8e5a504013289b0a1947caa71104a2b5de7ba204e30cd7109705cba2a3d0111205036f718e740257d624095c96132795f63dfad2a1b6e75264e1065d2a1b7128e7d92f130d872b5afd266144011847b7744f2ac696b67350f31b03497139da7e6555fb8e8405d5b857f734bf909c908e471f55ac2eaba955e6e290a9ed45b47e6948de100038293a8f55adb1cb5cf180ede784b614861a13585eb4ad13d0d16c630613ae0c2e6a93e909f00e48eb3a117a81208f1fbbd0fd072b235e1941a1ed4dea97ef27dacb5d1000861547f9c9e282df9148e8d298c4c0eb5fabe92e538ad8a27858e586d874db116d0d53bfbf1ee734ba67a1fe05ebadc86efcdfe41e6b921cf7aa3164d189332b22c15483f1cb3c1843b48a79dd8afc8298b92b15c57487d884d228dce5fe0a65cb40cab583673c40100b790eccbd7d349474d01477a25e0d9974d19c07c804a54d8e366d0f353c1a75f01ca038dbb43b640c12c3c0487c7e46f09157b44b079761e11bed35501c47e8de75978b7c59a0adba915fd98d6dbe40e7ebffe20664fc95f70a30277aedb6ab6295a66461ca2d12f4ef28c6930dffa89be60e247a27f194863188ea21581c52751b01d9f76eec34e3b9ab4a49a1479cb70f7f193cd7f623c51cd4d442f0f7ce2b798c12eeec23fbdf436a3bfbe9ae4d21e55b3459d98db039cf375772b3e0b9892e7240ce414bc3a3fef5a9ba490474fb3a3f312fc622fc3cf5eb2752d9a9d119cfb2e48a79755db9130492d99410142d91819e176807ea2d1235497d7677c5b9aad5caaeba95ab75d2dbbc42401f33a623ae75fdf536c599e103ed8bfe5f0251f758ab5d0d3c946ebf5adc0d3b3bea25f7b0f8ff847dc7af9bc0f6e261e7ea5b2cc42ad1b9da3b9d83b4aeb1d93acb4fb66ffd8fbb334ccbf1d8241071673171e7084e3b233705840199b321ad069bc542919a6805b77de65422b091594b6dabb7d0e72573439e8f4b194a12cfe22b3fcd9532038cab22e8d84a33c0c5bce57c2b1d546bd8837b96c31f790472bf8c9612295de2fbc9f833303cbd0b39035a530b4b04d1b2931c0764c873863a1f47cd02996a3e72abf9a2d74b98db791fcec61e2f4ef0f8d0a869100e67cd897b50b195a8c332a1303a1dc5c43d230ad8def2a1ad4375db01593aff6c58ccdf227ee4d252b5843c54bfaf9b07824c22cc84df7a6730625a29b6d5e751c70a0d204d5d9bef0673a8dbc9e496a1ca14916ce51eb9729b1a9744bba5cd767de53b0f99ef3b90b572192735d6b642fe76c5a2f2ef208af46ae3ed8e5756bb586a775025ee6977ad02dfab1b75d0db2e67e15e1cfd1afaa71224e5ee3d0e59f2c430dcd858ae63aa1a1e3172b8f690064f1eadc09abb4fd7246a57ea578befced1e0a4c59f94b990514cf5e5d5370c81d1dbef5c84e120b7d45e71aa567017d1682d847ac5e1c783482f2462005ca6b9123f08b41f71af8285f2db1020cc90f17ea154e880c0a83dd10fbe37f772161e2dcb0a4190c59c38e63c41be35ad9ba6e9ddb9ebd634cbeeb2c3bb61a7326c3003de2a4f2e4da7594889e221d09a0b1f2b38c2fa4e40035357f3cf0cb47f8ede002216cebef80523f8e4bd96164c44ba2114fa733189f1d4cb48a421945ca8030d8f612c178f15f6aa3b3e114c2176e25363dc1f8647c061ad773491ca6ca7d4a30e217d362b59ad1c2c0a68260f72520cea860c6782ea5911c8c45af67b3df2a0a53ce857d5216ff8afcb4897baf384c1fa99a0d730e7f7a04992919687900d8a78952d5184738f028fa8c37432d423da56c0da5ca1c44b9ee0d6d38c13e678a5e3fd295f665a52aeae7435f7da9a0d447e6bde1467bbf4883cb56decef4b5d4bd350e9b748b426f4a741ba36a0f0b2a069f3d0fa6d617f58dae43c083e48a44f3046758125f724307731e9640ae130d2a5245263a4ba106f42414282e203b76b19ac6b4ea00f606507374a52fa16ad3937667ca86536f6d2913d5dcca574f862613b6b656f9efcd10ad0a853e2735c88535745918086382dce8bd3279a9dcd0ebd363a27fa9025d613d4c8851e24dfde3ff4bc34a8e4914637b3370123ed869f24582c6c994a3038c6d2453139ec8a30f5e641b2c117e31b0ca66d2b98ad7627dcf8f9eb9623240b30e87ffbe4bc94943143320225f17360437e941323dd8da0847cd5e1247e580ddefdf5fac2b288343e1197237024373b1319395e4b619aac59048f4f636f30d0782dd044593003ac9d11b0ea80d55a9457dc6b60e869a9236c16d824e5b562384d29127dd662a87a8dd95fb50ff41fcb14aafaa42534d1cfcd0824416f3d739d1ce0948871d529f5a15b8f6b78de318489d6738cfb8c20c596ff600d935e5e10bbc720a52a8152c69fe8e6dc62e0cb5ba4e9ac7a9833fbdb9b3fae8f362f9c311084142aae90c31af621bd511117df7f79be205f8ea760df4e9162098bcadcaef43926b1604d989ad310e5eb92e1aaadd27bcccee4a7c7ffc41f30dbbd6c1f647b676962079361694b8aa77f7d6303b7434c3dd4101d1948782d51104aee737f026523e92d90e6e8f158fdb6980a35ac453130cf4a211fb11132352013ced7bee56132fcfed46f449062937a570a8661cef4ac57735621364a7fa632069cf6ce6fa96f4ac802f58cd89e4fba234af1e66ef2bd12af7127a02a2d4ea2ca00962f4e383b09f8135c06624f6844fb2f6b49f71502b905202f4b8cd6db2273d4b6751aefbdb7aa5057410a4debd0564af77c56b66cd2514cd83d0aeea579b92d967908768feea6ab66f64b4227e13fe1787668e345e3bd4ec6413c10603c21ba1b839741670d448a32ed6b6cb13106978bb453cab1c034add22ba185cf854950d9ed6cc1fe8ec91b995f7898b1b170b11cefa1a9c1b7d67b2df78dae84b63cbca909cae0eacf7387ac0bdc785926a9274895e817ac8e935c4d649062ec4efb62b677485a13b8a1f3000e7cefbdac1e192f7e1d79df80b5fdd16d11b3247e084ea5c957e74ae8fcaa50e3a5b688104567e7f827f5721570f66906ee907f5e2d78ee8bbbc975581473d2083aff4bc8fd40defc3fca11f917cde4320ff9d780b04e3b79c08bd677fd9c8385b3381b46e0e317685a0d4721993b80df3b7abb5098f8d6072e9a4c8cff5679ebbfaf0b621d29751e46204a7a4ff36c773d2055905568c8c41a9884505fcdd13c8feb9a8a73d4665990239796204bab52b25ee43563f793f74fc6abc936faa85709ae7394e44154679f0b4fb6997b0d58f8679aa55bc4a47a25183617bf229624c8baee2dd34e21fceeb44ef5ac2f3479fb528ce0ba0da97666530ca4fe8611f361c6da2475fd87af671ea97b37201075da68152b3cad12fed4dcba75f7d9a2ba1f771e0fabc09a15e26ed11a8d9bc8d48b86689e56b057676607df10498c6a593abe5834e68929f857cabb4937eb0ac6570359a555d54b59f3d7ffb5c9dc7bb3d0e4d8abc3e9eb7b94b3bb3e585290b665069f25b9e5fd1d353aac4990543d198481cf9826d9a38e93455059e78998e3c8e4146ba9a035e6357869b20a86719881f956bc9b3046bf3e4deb19226af97ccb9c498fdaf1087b738206f15735a88c073aa882652c6779aeea38acc400b52a844d29062208a6940d2bd82bc36e1rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrpminspect-1.10-1.el8.src.rpmrpminspect-debugsourcerpminspect-debugsource(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3bb\@aW@a@a0`@`\{@`7@`7@`U_@_@_@_@_[fDavid Cantrell - 1.10-1David Cantrell - 1.9-1David Cantrell - 1.8-1David Cantrell - 1.7-1David Cantrell - 1.6-1David Cantrell - 1.5-1David Cantrell - 1.4-1David Cantrell - 1.3.1-1David Cantrell - 1.3-2Fedora Release Engineering David Cantrell - 1.2-1David Cantrell - 1.2-1David Cantrell - 1.2-1David Cantrell - 1.2-1David Cantrell - 1.1-1- Upgrade to rpminspect-1.10- Upgrade to rpminspect-1.9- Upgrade to rpminspect-1.8- Upgrade to rpminspect-1.7- Upgrade to rpminspect-1.6- Begin work on version 1.5 - Use llabs() instead of labs() in the filesize inspection - Improve has invalid execstack flags reporting - Use long unsigned int to report size changes in patches - Fix some errors in the changedfiles inspection - Update the changedfiles test cases - Check DT_SONAME in is_elf_shared_library() - Skip debuginfo and debugsource files in abidiff - Make sure abidiff test cases add a DT_SONAME to the test lib - Report INFO level for patches findings by default - Python black fixes in test/test_abidiff.py - Update the test/test_patches.py cases for patches changes - Generate regular changelog in utils/srpm.h - Skip branches without targets in submit-koji-builds.sh - Fedora and CentOS systems in ci need diffstat - opensuse-leap CI job requires diffstat - Fix the Debian CI jobs in GitHub Actions - Fix and enable the Ubuntu extra-ci job in GitHub Actions - Use pip instead of pip3 for the Ubuntu command - Use apt-get -y install in - Enable the opensuse-tumbleweed GHA job again - Make sure the Gentoo GHA job has diffstat - Get the Arch Linux GHA job working again - Use ubuntu:latest for the ubuntu GHA image - Simplify the utils/determine-os.sh script - Update license table in README.md - Allow any number of builds specified for fetch only mode - Handle old or broken versions of libmagic in changedfiles - Update GitHub Action status badges in README.md - Fix $(OS) check in the Makefile - Fix the ubuntu GitHub Actions extra-ci job - Make sure the centos8 job has git available before cloning - Change strappend() to work as a variadic function - Use json_tokener_parse_ex() to get better error reporting - Fix reading of the javabytecode block in the config file - Catch missing/losing -fPIC correctly on .a ELF objects (#352) - Refactor elf_archive_tests() and its helper functions - Followup fix for find_no_pic, find_pic, and find_all - Install cpp-coveralls using pacman on Arch Linux - Install cpp-coveralls using pip on Arch Linux - Install cpp-coveralls in pre.sh on Arch Linux - Install required Python modules in pre.sh on Arch Linux - Do not upgrade pip on Arch Linux, go back to using pip.txt - Drop DEBUG_PRINT from source generated by pic_bits.sh - Do not run apt-get update as a second time on Debians systems - The lost PIC tests need to invoke gcc with -fno-PIC - Update the OpenSUSE Tumbleweed files, but disable it anyway - Define inspection_ignores in struct rpminspect - Clean up the config file section reading code - Add add_ignore() to init.c - Fix fetch only mode download directory - Stub out libcurl download progress callback function - Perform symbolic owner and group matching in ownership (#364) - Restrict download_progress() to systems with CURLOPT_XFERINFOFUNCTION - Read per-inspection ignore lists from the config file. - Add commented out per-inspection ignore blocks - Implement per-inspection path ignore support (#351) - Report annocheck failures correctly in librpminspect. - Note all regular expression settings use regex(7) syntax - Allow size_threshold: info in the config file (#261) - Check ignore list in files for path prefixes to ignore (#360) - Support a list of expected empty RPMs in the config file (#355) - Call mparse_reset() before mparse_readfd() - Do not crash with the -c option specifies a non-existent file - Update TODO list - Make sure brp-compress is disabled in test_manpage.py - Require/Recommend /usr/bin/annocheck - Note size_threshold can be the keyword info - Ensure ctxt->lastError.message is not NULL before strdup (#382) - Handle corrupt compressed files in changedfiles (#382) - Disable debugging output for the ignore lists in init.c - Drop debugging output in the xml inspection - Remove what working directories we can - Correctly find icons for desktop files in subpackages (#367) - Followup to the Icon= check in the desktop inspection (#367) - BuildRequires libmandoc-devel >= 1.14.5 - Manually install mandoc on centos7 for now- Start work on the 1.4 release - Trim git commit summary prefix from changelog lines - Report the program version number in the results (#309) - Handle compressed but otherwise empty man pages (#308) - Flake8 fixes for test_manpage.py - s/self.rpm/self.after_rpm/ in two test_manpage.py tests - Disable broken ELF heurisitic and size limit in libclamav - Modify dump_cfg() to write valid YAML to stdout (#306) - Migrate more code off hsearch and to uthash - Replace hsearch() with uthash in the kmod inspection - Update TEST_METADATA status in TODO and MISSING - Restrict style checks to specific directories - Replace hsearch() with uthash in the abidiff inspection - Change tsearch/twalk use to uthash - Correct misuse of entry with hentry variables (#321) - Normalize copyright boilerplates in source files - Use hentry->key over hentry->value in pathmigration - Adjust lib/meson.build for Fedora rawhide - Drop gate.yml and begin non-x86_64 arches in ci.yml - Add armv7, aarch64, and s390x to the other_arches job - Change init.c error reporting over to err/warn functions - Modify file triggers and matrix use in ci.yml - Split 32-bit osdeps out to post.sh scripts in osdeps/ - Split style.yml in to shellcheck.yml and python.yml - Rewrite extra-ci.yml to use the matrix strategy method for GHA - Move the emulated CI jobs to extra-ci.yml - s/pkg/pki/ for the centos jobs - Debian and Ubuntu fixes for CI - Python pip on Debian is called pip - Try to fix just debian:stable - Enable debian:testing in extra-ci.yml - Enable centos8 in extra-ci.yml again - Enable centos7 in extra-ci.yml again - Enable opensuse-leap and gentoo in extra-ci.yml again - Run each test script individually on emulated targets - Try a different syntax for the emulated matrix jobs - Install s390 glibc headers on s390x fedora systems - Detect 32-bit and musl presence in test_elf.py - Skip lost -fPIC tests if gcc lacks -m32 support - Add stretch and buster to the emulated targets list - Drop Debian buster from the emulated targets - Install gcc-multilib only on Debian x86_64 and s390x systems - libc-dev:i386 -> libc6-dev:i386 - Disable Debian targets in extra-ci temporarily - s/AUR/git/g in osdeps/arch/post.sh - In read_cfgfile(), keep track of block depth correctly (#329) - A few more yaml parsing fixes for block vs group - Recommend or Require libabigail >= 1.8.2 - Finish normalizing all the error reporting statements - Advertise of rpminspect-report in the contrib README. - Report libclamav version and CVD versions (#258) - Ensure first argument of warn(3) is a format string. - Enable werror=true and warning_level=3 in default_options - Update the translation template file - Get rid of invalid free() in get_product_release() - Add inspection_id() to librpminspect - Update the po/rpminspect.pot template - Improve mkannounce.sh to handle stable and devel releases- Remove duplicate elf_end() call in init_elf_data() (#303) - Update translation template- Small change to the way Koji builds are submitted - Move the master branch to version 1.3 - Drop DEBUG_PRINT in process_table() - Add doc/git.md to explain source control conventions - Change Suggests to Recommends in the spec file - Add kmidiff and politics to the inspections section of generic.yaml - Update TODO list - Use warn() for non-fatal errors in mkdirp() - Require libabigail >= 1.8 in rpminspect.spec.in - Enable multiple --headers-dir1 and --headers-dir2 args in abidiff - Swap out some more fprintf()/fflush() reporting with warn() - #include in peers.c and rmtree.c - On fedora-rawhide CI jobs, install gcc-c++ and gcc-plugin-devel - Disable fedora-rawhide GitHub Action for now - Correctly handle the -w option on rpminspect(1) (#256) - Drop the relative path handling for the -w option - Build and install rc from source on opensuse-leap - Update doc/git.md on how to track upstream - Add .github/ and osdeps/ directories to extra-ci.yml - Build and install rc from source on opensuse-tumbleweed - Adjust curl(1) command line used for rc in opensuse CI jobs - Trying to figure out why the opensuse jobs produce curl errors - Another slight change to post.sh for the opensuse-leap CI job - s/PowerTools/powertools/g in the centos8 PKG_CMD definition - The output of html2text on opensuse systems is different - Rename HEADER_MAN to HEADER_MANPAGE (#264) - Add inspection_header_to_desc() to librpminspect (#264) - Add xunit output format support (#264) - Support the new output function call syntax (#264) - Move init_elf_data() to readelf.c, move data to struct rpminspect - Update inspect_elf.c unit tests for librpminspect changes - Remove check_ipv6() from inspect_elf.c - Create the badfuncs inspection - Update po/ translation files. - Add badfuncs test cases - Forgot to commit test_badfuncs.py. - Fix flake8 and black errors with test_badfuncs.py - Skip debug packages in filesize, display changes correctly - Fix spurious execstack failure - Fix YAML config file reading for BLOCK_INSPECTIONS - Expand dump_config() to cover all config file settings - Minor spelling fixes in strfuncs.c and making code explicit - Simplify list_to_string() so it handles 1-elements lists right - Add abspath() to canonicalize path strings - In the doc inspection, only show diff(1) output for text files (#254) - Add strxmlescape() to strfuncs.c in librpminspect (#264) - Output the system-out xunit portion as CDATA (#264) - Slightly change how strxmlescape() works - Add the runpath inspection to librpminspect - Rename test/data/lto.c to test/data/mathlib.c - Handle the empty string case in abspath() - Expand dump_cfg() to show runpath settings - Fix block handling problems in the YAML config reader - Note single builds cannot be rebases in is_rebase() - Hook up the driver for the runpath inspection - Install patchelf for tests on fedora and centos - Update TODO and README.md files - Pass -D to rpminspect in the test suite - Add integration tests for the runpath inspection - Python flake8 and black fixes in test_runpath.py - Fixes for GitHub Actions on Debian and Ubuntu - Disable Rust support in pip modules, more extra-ci fixes - Update pip and setuptools on debian and ubuntu CI jobs - Make sure pip is updated on debian, centos7, and centos8 - Fixes for extra-ci on arch, centos7, centos8, and debian - Adjust docker image names for opensuse and arch - Add Gentoo Linux to the Extra CI set - extra-ci.yml typo fix for the gentoo job - Use gentoo/stage3 as the container for the gentoo CI job - Disable opensuse-tumbleweed and archlinux CI jobs - Make sure util/determine-os.sh picks up Gentoo Linux - In the runpath inspection, fail if DT_RPATH and DT_RUNPATH exist - Use pip install for PIP_CMD on gentoo - Set PIP_CMD to pip install -user for gentoo - Handle a NULL from list_to_string() in abspath() - Do not match path prefixes in the runpath inspection - Python black fixes for test_runpath.py - Stop doing an emerge --sync on the gentoo CI job - Replace emerge --sync with a manual portage sync - Use emerge-webrsync to update portage on gentoo - Add uthash and move the file matching code to it. - Typo fix in README.md - Fix some memory leaks found by valgrind - Create mkannounce.sh to help make release announcements easier - shellcheck fixes for mkannounce.sh- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild- For BUILDTYPE=release, generate the correct type of changelog - Minor logic error in submit-koji-builds.sh - Fix reading existing spec file in submit-koji-builds.sh - Bump development build version to 1.2 - Use is_rebase() in the 'upstream' inspection - Use rpmtdSetIndex() and rpmtdGetString() in get_header_value() - Add get_rpmtag_fileflags() to files.c and call from extract_rpm() - Use correct Version and Release values in download_build() - #include -> #include - Add the 'config' inspection to librpminspect - Rephrase reporting messages in the 'config' inspection - Add the 'doc' inspection to librpminspect - Update TODO list - Minor updates to try and make gate.sh more reliable - Add config and doc to the inspections list in generic.yaml - Rename the '%files' inspection to 'files' (#194) - Modify baseclass.py to allow 'before' and 'after' NVR tuples - Use the after tuple to override the NVR in test_abidiff.py - Use the after tuple to override the NVR in test_upstream.py - Write rpminspect output to a file in the test suite - Add 28 test cases for the 'config' inspection - Fix the errors in the 'config' inspection found by the test suite - Fix Python problems in the test suite reported by black and flake8 - Add Makefile targets for black and flake8 - One more formatting issue reporting by Python black in test_config.py - More 'python black' formatting errors reported for test_config.py - https://mandoc.bsd.lv -> http://mandoc.bsd.lv - Add a -D/--dump-config option to rpminspect(1) - Use global reported variable in 'config' inspection - Fix reporting errors in the 'doc' inspection - Add test_doc.py with 'doc' inspection test cases - Ignore flake8 W291 in test_doc.py where we explicitly want whitepsace. - Add init_rebaseable() to librpminspect - Check the rebaseable list in is_rebase() in librpminspect - Update TODO list - Define a new GitHub Action using utils/gate.sh - Update the README.md file - shellcheck fixes for utils/gate.sh - Use utils/find-ninja.sh to determine what ninja-build command to use - Install fedora-packager for the gate.yml GitHub Action - Remove before and after variables from gate.sh; unused - Remove unnecessary basename() calls in inspect_upstream.c - Do not assume an or bn contain strings in is_rebase() (#196) - Adjust what things run during with GitHub Actions - Add get_rpm_header_string_array() to librpminspect - Replace init_source() with get_rpm_header_string_array() in inspect_upstream.c - free() allocated output string in inspect_changelog.c on errors - s/10240/16384/ in archive_read_open_filename() call in unpack.c - Add the 'patches' inspection to librpminspect - Add uncompress_file() to librpminspect - Add filecmp() and use that in place of zcmp/bzcmp/xzcmp - README.md updates - Restrict some GitHub Actions to source code and test suite changes. - Only enable lz4 compression if ARCHIVE_FILTER_LZ4 is defined - Go ahead and wrap the rest of the libarchive compression filters - s/class Test/class /g - Make sure uncompress_file() supports xz compression - Handle more compressed file MIME types. - Add test_changedfiles.py to the test suite. - Add test_patches.py with test cases for the 'patches' inspection - flake8 fixes in the test suite - Python format fixes for test_changedfiles.py - Python format fixes in test_patches.py - More Python format fixes for test_patches.py - Remove unnecessary 'a' in DESC_PATCHES - Better explanation as to why the EmptyLicenseTag tests are skipped. - Test suite cleanup; add rebase= and same= to TestCompareSRPM - Black formatting fixes for the test suite. - Remove unused imports in test_upstream.py - Revert black fixes for test_config.py - Fix my email address in test suite source files. - Support single package URLs for before and after builds (#190) - Handle invalid/missing RPMs in get_product_release() - Use warnx(), errx(), and err() in src/rpminspect.c - Modify submit-koji-builds.sh to pick up all pkg-git branches. - Update the rpminspect.1 man page to reflect current status. - Update translation template files in po/ - Support relative directory paths for the -w option (#188) - Implement the 'virus' inspection and add test cases for it. - Update po/ template files - Python formatting fixes for test_virus.py - Update the osdeps/*/reqs.txt files. - More osdeps updates for the clamav needs - Install 'xz' for the 'style' GitHub Action - Fix a variety of small memory leaks in librpminspect - Stop the freshclam service for the Ubuntu gate job - Support slightly older versions of libclamav in inspect_virus.c - Add the 'politics' inspection to librpminspect. - In tearDown() in the test suite, call rpmfluff clean() methods - Add test_politics.py with 'politics' inspection test cases - Python black format fixes for test_politics.py - 'it should added' -> 'it should be added' - Increase the runtime timeout for test_virus.py - Install the timeout decorator on all OSes in our GitHub Actions - Install timeout-decorator with pip, not timeout - Expand librpminspect with support for SHA-224, SHA-384, and SHA-512 - Define DEFAULT_MESSAGE_DIGEST in constants.h and use that. - Replace some fprintf()/fflush() calls with warn()/warnx() calls - Rename the 'DT_NEEDED' inspection to 'dsodeps' - Rename 'LTO' inspection to 'lto' - Update translation template and fix two incorrect error strings. - Note all valid message digests in data/politics/GENERIC - Improve reporting in the patches inspection - Only fail 'changedfiles' for VERIFY and higher results - If 'removedfiles' only reports INFO messages, pass the inspection - If 'addedfiles' only reports INFO results, pass the inspection - If 'patches' only reports INFO results, pass the inspection - No need to check value of allowed in permissions_driver() - Do not let INFO results fail the 'doc' inspection. - Do not let all INFO results in 'upstream' fail the inspection - Fix RPMFILE_FLAGS handling for %config files (#221) - Still report file changes in the 'config' inspection for rebases - Correctly check RPMFILE_DOC flags in the 'doc' inspection - Include rpm/rpmfi.h insted of rpm/rpmfiles.h - Only check regular files and symlinks in the 'doc' inspection - Remove unnecessary assert() statements in filecmp() - Remove incorrect warnx() reportings based on filecmp() return value - Exclude man pages from the 'doc' inspection - Honor the -a command line option for downloads as well as runtime (#233) - Allow optional 'commands' block in the config file - Fix assorted non-critical memory leaks - Remove unnecessary warn() after a failed stat() - Additional memory fixes for the abidiff inspection (#244) - Free ELF symbol names list in find_lto_symbols() before return - Followup to the memory fixes for read_abi() and free_abi() - Prevent invalid pointer dereferencing in invalid result in 'patches' (#245) - Avoid reusing the same abi_pkg_entry_t struct in read_abi() - Allow a set of excluded path prefixes in 'pathmigration' - Fix the YAML parsing for the pathmigration block - Document the BRANCHES variable for 'make koji' - Include the .asc file when submitting new Koji builds (#191) - Include the .asc file in the spec file- For BUILDTYPE=release, generate the correct type of changelog - Minor logic error in submit-koji-builds.sh - Fix reading existing spec file in submit-koji-builds.sh - Bump development build version to 1.2 - Use is_rebase() in the 'upstream' inspection - Use rpmtdSetIndex() and rpmtdGetString() in get_header_value() - Add get_rpmtag_fileflags() to files.c and call from extract_rpm() - Use correct Version and Release values in download_build() - #include -> #include - Add the 'config' inspection to librpminspect - Rephrase reporting messages in the 'config' inspection - Add the 'doc' inspection to librpminspect - Update TODO list - Minor updates to try and make gate.sh more reliable - Add config and doc to the inspections list in generic.yaml - Rename the '%files' inspection to 'files' (#194) - Modify baseclass.py to allow 'before' and 'after' NVR tuples - Use the after tuple to override the NVR in test_abidiff.py - Use the after tuple to override the NVR in test_upstream.py - Write rpminspect output to a file in the test suite - Add 28 test cases for the 'config' inspection - Fix the errors in the 'config' inspection found by the test suite - Fix Python problems in the test suite reported by black and flake8 - Add Makefile targets for black and flake8 - One more formatting issue reporting by Python black in test_config.py - More 'python black' formatting errors reported for test_config.py - https://mandoc.bsd.lv -> http://mandoc.bsd.lv - Add a -D/--dump-config option to rpminspect(1) - Use global reported variable in 'config' inspection - Fix reporting errors in the 'doc' inspection - Add test_doc.py with 'doc' inspection test cases - Ignore flake8 W291 in test_doc.py where we explicitly want whitepsace. - Add init_rebaseable() to librpminspect - Check the rebaseable list in is_rebase() in librpminspect - Update TODO list - Define a new GitHub Action using utils/gate.sh - Update the README.md file - shellcheck fixes for utils/gate.sh - Use utils/find-ninja.sh to determine what ninja-build command to use - Install fedora-packager for the gate.yml GitHub Action - Remove before and after variables from gate.sh; unused - Remove unnecessary basename() calls in inspect_upstream.c - Do not assume an or bn contain strings in is_rebase() (#196) - Adjust what things run during with GitHub Actions - Add get_rpm_header_string_array() to librpminspect - Replace init_source() with get_rpm_header_string_array() in inspect_upstream.c - free() allocated output string in inspect_changelog.c on errors - s/10240/16384/ in archive_read_open_filename() call in unpack.c - Add the 'patches' inspection to librpminspect - Add uncompress_file() to librpminspect - Add filecmp() and use that in place of zcmp/bzcmp/xzcmp - README.md updates - Restrict some GitHub Actions to source code and test suite changes. - Only enable lz4 compression if ARCHIVE_FILTER_LZ4 is defined - Go ahead and wrap the rest of the libarchive compression filters - s/class Test/class /g - Make sure uncompress_file() supports xz compression - Handle more compressed file MIME types. - Add test_changedfiles.py to the test suite. - Add test_patches.py with test cases for the 'patches' inspection - flake8 fixes in the test suite - Python format fixes for test_changedfiles.py - Python format fixes in test_patches.py - More Python format fixes for test_patches.py - Remove unnecessary 'a' in DESC_PATCHES - Better explanation as to why the EmptyLicenseTag tests are skipped. - Test suite cleanup; add rebase= and same= to TestCompareSRPM - Black formatting fixes for the test suite. - Remove unused imports in test_upstream.py - Revert black fixes for test_config.py - Fix my email address in test suite source files. - Support single package URLs for before and after builds (#190) - Handle invalid/missing RPMs in get_product_release() - Use warnx(), errx(), and err() in src/rpminspect.c - Modify submit-koji-builds.sh to pick up all pkg-git branches. - Update the rpminspect.1 man page to reflect current status. - Update translation template files in po/ - Support relative directory paths for the -w option (#188) - Implement the 'virus' inspection and add test cases for it. - Update po/ template files - Python formatting fixes for test_virus.py - Update the osdeps/*/reqs.txt files. - More osdeps updates for the clamav needs - Install 'xz' for the 'style' GitHub Action - Fix a variety of small memory leaks in librpminspect - Stop the freshclam service for the Ubuntu gate job - Support slightly older versions of libclamav in inspect_virus.c - Add the 'politics' inspection to librpminspect. - In tearDown() in the test suite, call rpmfluff clean() methods - Add test_politics.py with 'politics' inspection test cases - Python black format fixes for test_politics.py - 'it should added' -> 'it should be added' - Increase the runtime timeout for test_virus.py - Install the timeout decorator on all OSes in our GitHub Actions - Install timeout-decorator with pip, not timeout - Expand librpminspect with support for SHA-224, SHA-384, and SHA-512 - Define DEFAULT_MESSAGE_DIGEST in constants.h and use that. - Replace some fprintf()/fflush() calls with warn()/warnx() calls - Rename the 'DT_NEEDED' inspection to 'dsodeps' - Rename 'LTO' inspection to 'lto' - Update translation template and fix two incorrect error strings. - Note all valid message digests in data/politics/GENERIC - Improve reporting in the patches inspection - Only fail 'changedfiles' for VERIFY and higher results - If 'removedfiles' only reports INFO messages, pass the inspection - If 'addedfiles' only reports INFO results, pass the inspection - If 'patches' only reports INFO results, pass the inspection - No need to check value of allowed in permissions_driver() - Do not let INFO results fail the 'doc' inspection. - Do not let all INFO results in 'upstream' fail the inspection - Fix RPMFILE_FLAGS handling for %config files (#221) - Still report file changes in the 'config' inspection for rebases - Correctly check RPMFILE_DOC flags in the 'doc' inspection - Include rpm/rpmfi.h insted of rpm/rpmfiles.h - Only check regular files and symlinks in the 'doc' inspection - Remove unnecessary assert() statements in filecmp() - Remove incorrect warnx() reportings based on filecmp() return value - Exclude man pages from the 'doc' inspection - Honor the -a command line option for downloads as well as runtime (#233) - Allow optional 'commands' block in the config file - Fix assorted non-critical memory leaks - Remove unnecessary warn() after a failed stat() - Additional memory fixes for the abidiff inspection (#244) - Free ELF symbol names list in find_lto_symbols() before return - Followup to the memory fixes for read_abi() and free_abi() - Prevent invalid pointer dereferencing in invalid result in 'patches' (#245) - Avoid reusing the same abi_pkg_entry_t struct in read_abi() - Allow a set of excluded path prefixes in 'pathmigration' - Fix the YAML parsing for the pathmigration block - Document the BRANCHES variable for 'make koji' - Include the .asc file when submitting new Koji builds (#191) - Include the .asc file in the spec file- For BUILDTYPE=release, generate the correct type of changelog - Minor logic error in submit-koji-builds.sh - Fix reading existing spec file in submit-koji-builds.sh - Bump development build version to 1.2 - Use is_rebase() in the 'upstream' inspection - Use rpmtdSetIndex() and rpmtdGetString() in get_header_value() - Add get_rpmtag_fileflags() to files.c and call from extract_rpm() - Use correct Version and Release values in download_build() - #include -> #include - Add the 'config' inspection to librpminspect - Rephrase reporting messages in the 'config' inspection - Add the 'doc' inspection to librpminspect - Update TODO list - Minor updates to try and make gate.sh more reliable - Add config and doc to the inspections list in generic.yaml - Rename the '%files' inspection to 'files' (#194) - Modify baseclass.py to allow 'before' and 'after' NVR tuples - Use the after tuple to override the NVR in test_abidiff.py - Use the after tuple to override the NVR in test_upstream.py - Write rpminspect output to a file in the test suite - Add 28 test cases for the 'config' inspection - Fix the errors in the 'config' inspection found by the test suite - Fix Python problems in the test suite reported by black and flake8 - Add Makefile targets for black and flake8 - One more formatting issue reporting by Python black in test_config.py - More 'python black' formatting errors reported for test_config.py - https://mandoc.bsd.lv -> http://mandoc.bsd.lv - Add a -D/--dump-config option to rpminspect(1) - Use global reported variable in 'config' inspection - Fix reporting errors in the 'doc' inspection - Add test_doc.py with 'doc' inspection test cases - Ignore flake8 W291 in test_doc.py where we explicitly want whitepsace. - Add init_rebaseable() to librpminspect - Check the rebaseable list in is_rebase() in librpminspect - Update TODO list - Define a new GitHub Action using utils/gate.sh - Update the README.md file - shellcheck fixes for utils/gate.sh - Use utils/find-ninja.sh to determine what ninja-build command to use - Install fedora-packager for the gate.yml GitHub Action - Remove before and after variables from gate.sh; unused - Remove unnecessary basename() calls in inspect_upstream.c - Do not assume an or bn contain strings in is_rebase() (#196) - Adjust what things run during with GitHub Actions - Add get_rpm_header_string_array() to librpminspect - Replace init_source() with get_rpm_header_string_array() in inspect_upstream.c - free() allocated output string in inspect_changelog.c on errors - s/10240/16384/ in archive_read_open_filename() call in unpack.c - Add the 'patches' inspection to librpminspect - Add uncompress_file() to librpminspect - Add filecmp() and use that in place of zcmp/bzcmp/xzcmp - README.md updates - Restrict some GitHub Actions to source code and test suite changes. - Only enable lz4 compression if ARCHIVE_FILTER_LZ4 is defined - Go ahead and wrap the rest of the libarchive compression filters - s/class Test/class /g - Make sure uncompress_file() supports xz compression - Handle more compressed file MIME types. - Add test_changedfiles.py to the test suite. - Add test_patches.py with test cases for the 'patches' inspection - flake8 fixes in the test suite - Python format fixes for test_changedfiles.py - Python format fixes in test_patches.py - More Python format fixes for test_patches.py - Remove unnecessary 'a' in DESC_PATCHES - Better explanation as to why the EmptyLicenseTag tests are skipped. - Test suite cleanup; add rebase= and same= to TestCompareSRPM - Black formatting fixes for the test suite. - Remove unused imports in test_upstream.py - Revert black fixes for test_config.py - Fix my email address in test suite source files. - Support single package URLs for before and after builds (#190) - Handle invalid/missing RPMs in get_product_release() - Use warnx(), errx(), and err() in src/rpminspect.c - Modify submit-koji-builds.sh to pick up all pkg-git branches. - Update the rpminspect.1 man page to reflect current status. - Update translation template files in po/ - Support relative directory paths for the -w option (#188) - Implement the 'virus' inspection and add test cases for it. - Update po/ template files - Python formatting fixes for test_virus.py - Update the osdeps/*/reqs.txt files. - More osdeps updates for the clamav needs - Install 'xz' for the 'style' GitHub Action - Fix a variety of small memory leaks in librpminspect - Stop the freshclam service for the Ubuntu gate job - Support slightly older versions of libclamav in inspect_virus.c - Add the 'politics' inspection to librpminspect. - In tearDown() in the test suite, call rpmfluff clean() methods - Add test_politics.py with 'politics' inspection test cases - Python black format fixes for test_politics.py - 'it should added' -> 'it should be added' - Increase the runtime timeout for test_virus.py - Install the timeout decorator on all OSes in our GitHub Actions - Install timeout-decorator with pip, not timeout - Expand librpminspect with support for SHA-224, SHA-384, and SHA-512 - Define DEFAULT_MESSAGE_DIGEST in constants.h and use that. - Replace some fprintf()/fflush() calls with warn()/warnx() calls - Rename the 'DT_NEEDED' inspection to 'dsodeps' - Rename 'LTO' inspection to 'lto' - Update translation template and fix two incorrect error strings. - Note all valid message digests in data/politics/GENERIC - Improve reporting in the patches inspection - Only fail 'changedfiles' for VERIFY and higher results - If 'removedfiles' only reports INFO messages, pass the inspection - If 'addedfiles' only reports INFO results, pass the inspection - If 'patches' only reports INFO results, pass the inspection - No need to check value of allowed in permissions_driver() - Do not let INFO results fail the 'doc' inspection. - Do not let all INFO results in 'upstream' fail the inspection - Fix RPMFILE_FLAGS handling for %config files (#221) - Still report file changes in the 'config' inspection for rebases - Correctly check RPMFILE_DOC flags in the 'doc' inspection - Include rpm/rpmfi.h insted of rpm/rpmfiles.h - Only check regular files and symlinks in the 'doc' inspection - Remove unnecessary assert() statements in filecmp() - Remove incorrect warnx() reportings based on filecmp() return value - Exclude man pages from the 'doc' inspection - Honor the -a command line option for downloads as well as runtime (#233) - Allow optional 'commands' block in the config file - Fix assorted non-critical memory leaks - Remove unnecessary warn() after a failed stat() - Additional memory fixes for the abidiff inspection (#244) - Free ELF symbol names list in find_lto_symbols() before return - Followup to the memory fixes for read_abi() and free_abi() - Prevent invalid pointer dereferencing in invalid result in 'patches' (#245) - Avoid reusing the same abi_pkg_entry_t struct in read_abi() - Allow a set of excluded path prefixes in 'pathmigration' - Fix the YAML parsing for the pathmigration block - Document the BRANCHES variable for 'make koji' - Include the .asc file when submitting new Koji builds (#191) - Include the .asc file in the spec file- For BUILDTYPE=release, generate the correct type of changelog - Minor logic error in submit-koji-builds.sh - Fix reading existing spec file in submit-koji-builds.sh - Bump development build version to 1.2 - Use is_rebase() in the 'upstream' inspection - Use rpmtdSetIndex() and rpmtdGetString() in get_header_value() - Add get_rpmtag_fileflags() to files.c and call from extract_rpm() - Use correct Version and Release values in download_build() - #include -> #include - Add the 'config' inspection to librpminspect - Rephrase reporting messages in the 'config' inspection - Add the 'doc' inspection to librpminspect - Update TODO list - Minor updates to try and make gate.sh more reliable - Add config and doc to the inspections list in generic.yaml - Rename the '%files' inspection to 'files' (#194) - Modify baseclass.py to allow 'before' and 'after' NVR tuples - Use the after tuple to override the NVR in test_abidiff.py - Use the after tuple to override the NVR in test_upstream.py - Write rpminspect output to a file in the test suite - Add 28 test cases for the 'config' inspection - Fix the errors in the 'config' inspection found by the test suite - Fix Python problems in the test suite reported by black and flake8 - Add Makefile targets for black and flake8 - One more formatting issue reporting by Python black in test_config.py - More 'python black' formatting errors reported for test_config.py - https://mandoc.bsd.lv -> http://mandoc.bsd.lv - Add a -D/--dump-config option to rpminspect(1) - Use global reported variable in 'config' inspection - Fix reporting errors in the 'doc' inspection - Add test_doc.py with 'doc' inspection test cases - Ignore flake8 W291 in test_doc.py where we explicitly want whitepsace. - Add init_rebaseable() to librpminspect - Check the rebaseable list in is_rebase() in librpminspect - Update TODO list - Define a new GitHub Action using utils/gate.sh - Update the README.md file - shellcheck fixes for utils/gate.sh - Use utils/find-ninja.sh to determine what ninja-build command to use - Install fedora-packager for the gate.yml GitHub Action - Remove before and after variables from gate.sh; unused - Remove unnecessary basename() calls in inspect_upstream.c - Do not assume an or bn contain strings in is_rebase() (#196) - Adjust what things run during with GitHub Actions - Add get_rpm_header_string_array() to librpminspect - Replace init_source() with get_rpm_header_string_array() in inspect_upstream.c - free() allocated output string in inspect_changelog.c on errors - s/10240/16384/ in archive_read_open_filename() call in unpack.c - Add the 'patches' inspection to librpminspect - Add uncompress_file() to librpminspect - Add filecmp() and use that in place of zcmp/bzcmp/xzcmp - README.md updates - Restrict some GitHub Actions to source code and test suite changes. - Only enable lz4 compression if ARCHIVE_FILTER_LZ4 is defined - Go ahead and wrap the rest of the libarchive compression filters - s/class Test/class /g - Make sure uncompress_file() supports xz compression - Handle more compressed file MIME types. - Add test_changedfiles.py to the test suite. - Add test_patches.py with test cases for the 'patches' inspection - flake8 fixes in the test suite - Python format fixes for test_changedfiles.py - Python format fixes in test_patches.py - More Python format fixes for test_patches.py - Remove unnecessary 'a' in DESC_PATCHES - Better explanation as to why the EmptyLicenseTag tests are skipped. - Test suite cleanup; add rebase= and same= to TestCompareSRPM - Black formatting fixes for the test suite. - Remove unused imports in test_upstream.py - Revert black fixes for test_config.py - Fix my email address in test suite source files. - Support single package URLs for before and after builds (#190) - Handle invalid/missing RPMs in get_product_release() - Use warnx(), errx(), and err() in src/rpminspect.c - Modify submit-koji-builds.sh to pick up all pkg-git branches. - Update the rpminspect.1 man page to reflect current status. - Update translation template files in po/ - Support relative directory paths for the -w option (#188) - Implement the 'virus' inspection and add test cases for it. - Update po/ template files - Python formatting fixes for test_virus.py - Update the osdeps/*/reqs.txt files. - More osdeps updates for the clamav needs - Install 'xz' for the 'style' GitHub Action - Fix a variety of small memory leaks in librpminspect - Stop the freshclam service for the Ubuntu gate job - Support slightly older versions of libclamav in inspect_virus.c - Add the 'politics' inspection to librpminspect. - In tearDown() in the test suite, call rpmfluff clean() methods - Add test_politics.py with 'politics' inspection test cases - Python black format fixes for test_politics.py - 'it should added' -> 'it should be added' - Increase the runtime timeout for test_virus.py - Install the timeout decorator on all OSes in our GitHub Actions - Install timeout-decorator with pip, not timeout - Expand librpminspect with support for SHA-224, SHA-384, and SHA-512 - Define DEFAULT_MESSAGE_DIGEST in constants.h and use that. - Replace some fprintf()/fflush() calls with warn()/warnx() calls - Rename the 'DT_NEEDED' inspection to 'dsodeps' - Rename 'LTO' inspection to 'lto' - Update translation template and fix two incorrect error strings. - Note all valid message digests in data/politics/GENERIC - Improve reporting in the patches inspection - Only fail 'changedfiles' for VERIFY and higher results - If 'removedfiles' only reports INFO messages, pass the inspection - If 'addedfiles' only reports INFO results, pass the inspection - If 'patches' only reports INFO results, pass the inspection - No need to check value of allowed in permissions_driver() - Do not let INFO results fail the 'doc' inspection. - Do not let all INFO results in 'upstream' fail the inspection - Fix RPMFILE_FLAGS handling for %config files (#221) - Still report file changes in the 'config' inspection for rebases - Correctly check RPMFILE_DOC flags in the 'doc' inspection - Include rpm/rpmfi.h insted of rpm/rpmfiles.h - Only check regular files and symlinks in the 'doc' inspection - Remove unnecessary assert() statements in filecmp() - Remove incorrect warnx() reportings based on filecmp() return value - Exclude man pages from the 'doc' inspection - Honor the -a command line option for downloads as well as runtime (#233) - Allow optional 'commands' block in the config file - Fix assorted non-critical memory leaks - Remove unnecessary warn() after a failed stat() - Additional memory fixes for the abidiff inspection (#244) - Free ELF symbol names list in find_lto_symbols() before return - Followup to the memory fixes for read_abi() and free_abi() - Prevent invalid pointer dereferencing in invalid result in 'patches' (#245) - Avoid reusing the same abi_pkg_entry_t struct in read_abi() - Allow a set of excluded path prefixes in 'pathmigration' - Fix the YAML parsing for the pathmigration block - Document the BRANCHES variable for 'make koji' - Include the .asc file when submitting new Koji builds (#191) - Include the .asc file in the spec file- Formatting fixes in Makefile help output - Begin config file restructuring starting with rpminspect-data-generic - Support multiple configuration files. - Docs work in progress. - Only fail the annocheck inspection for RESULT_VERIFY. - Read debuginfo if available when running the 'annocheck' inspection. - Add the '%files' inspection to librpminspect - Add __attribute__((__sentinel__)) to the run_cmd() prototype - Add test suite cases for the '%files' inspection. - Added the 'types' inspection to compare MIME types between builds. - Update TODO file - Update the MISSING file - s/rpminspect.yaml/generic.yaml/ in the Makefile and README - Skip debuginfo and debugsource packages in the 'types' inspection - Add test_types.py to the test suite - Note the 'types' inspection generic.yaml - Modify add_entry() in init.c to skip duplicate entries - Start GitHub Action workflow files for rpminspect. - Install meson in ci-ubuntu.yml - Change 'nls' option in meson_options.txt to a boolean - Install gettext for ci-ubuntu - Add more build dependencies to ci-ubuntu.yml - Drop the 'method' parameter from dependency() lines in meson.build - Split xmlrpc libs to separate dependency() lines in meson.build - More xmlrpc updates for meson.build and lib/meson.build - Try to support systems with xmlrpc-c without the pkgconfig file. - Changes to build on Ubuntu, specifically the GitHub Actions system - Syntax error in ci-ubuntu.yml - Add ci-fedora.yml for GitHub Action CI on Fedora - Fix errors in ci-fedora.yml - Put all of the ci-ubuntu.yml steps in ci-ubuntu.yml - Remove install-libmandoc.sh and ubuntu-pkgs.sh helper scripts. - Install python3-setuptools in ci-ubuntu.yml - Install rpm-build in ci-fedora.yml - Install libxmlrpc-core-c3-dev in ci-ubuntu.yml - Disable ci-ubuntu.yml for now, enable code coverage in ci-fedora.yml - Remove Travis-CI files. - coverage fixes for ci-fedora.yml - Install git in ci-fedora.yml - Enable manual dispatching of the CI on Fedora tests - Remove actionspanel thing for GitHub Actions, drop Coveralls block - Comment the ci-fedora-yaml file - Fix the 'elf' inspection and test_elf.py on Ubuntu - Enable the ci-ubuntu GitHub Action again - Check all return values of getcwd() - Ignore installed Python modules with pip3 in ci-ubuntu.yml - Build 'execstack' test program with -Wl,-z,lazy - Add ci-centos8.yml to enable CI on CentOS 8 as a GitHub Action - s/centos8:latest/centos8/g - Trying 'container: centos:centos8' - Drop 'sudo' from ci-centos8.yml - Rename README to README.md - Enable GitHub Action for CI on CentOS 7 - Drop -I from the pip install line in ci-centos7.yml - Use the 'make instreqs' target for install test suite deps. - Add back 'dnf -y install 'dnf-command(builddep)'' to ci-fedora.yml - Nope, that doesn't do it. Just install make in ci-fedora.yml first - More 'make instreqs' fixes. - s/scripts/utils/g in the Makefile - s/TOPDIR/topdir/g in the Makefile - Install make in ci-centos7.yml - Move REQS and PIP lists out of the Makefile to files in osdep/ - '^$$' -> '^$' - Slightly different sourcing of the osdep/ files - Set OS using := in the Makefile - Make the reqs.txt files in osdep/ contain all deps - linux-headers -> linux-headers-$(uname -r) for Ubuntu - Remove html401-dtds from osdep/centos8/reqs.txt - Use `` instead of $() since this list goes through make(1) - Does $(shell uname -r) work in this case? - More osdep/ work and simplification. - Rename 'osdep' to 'osdeps' - meson patches for opensuse - Move mandoc installation to post.sh in osdep/ubuntu - Add GitHub Action for CI on OpenSUSE - opensuse:latest -> opensuse/leap:latest - Install tar in ci-opensuse.yml - Install gzip in ci-opensuse.yml - More fixes for ci-opensuse.yml - Small fixes to determine-os.sh - ci: Add Python linting jobs - ShellCheck fixes for the regress/ scripts - ci: Add ShellCheck to lint shell scripts - Adjust how the Makefile reports unknown operating system. - Just check $ID in determine-os.sh for opensuse - Use pip for PIP_CMD on opensuse-leap - Update the centos images before doing anything else. - Install curl in opensuse-leap - Get 'rc' from Fedora on opensuse and copy it to /usr/local - Install kernel-default-devel for opensuse CI - Move the 'uses' part of the centos CI jobs to the first step - ShellCheck fixes for the utils/ scripts. - Some flake8 fixes in test/, using yapf - Combine all of the GitHub Actions CI runs in to ci.yml - Manually install rpmfluff on CentOS 7; pip is failing here - Use rpmfluff-0.5.7 explicitly for centos7 - Use rpmfluff-0.5.6 on centos7 - OK, let's try rpmfluff-0.5 for centos7 - Last try, rpmfluff-0.5.4.1 for centos7 - Back to trying to manually install rpmfluff for centos7 - Style the Python code with Black - Add the Black formatting commit to blame revision ignore list - OK, just copy rpmfluff.py in place - Make sure to manually install rpmfluff-0.5.7.1 for centos7 - Don't assume we have a header or even a list of files (#161) - python: flake8: drop * imports - python: flake8: wrap long lines to less than 100 characters - python: flake8: drop unused imports - python: flake8: remove unused local variables - python: flake8: add PEP8 whitespace - python: flake8: mark in-line bash scripts as raw strings - python: rename several duplicate test cases - ci: merge style workflows - Adjust rpminspect.spec.in for file moves and default changes. - Return the reallybadword to the metadata tests - Adjust test_metadata.LosingVendorCompareKojiBuild to expect VERIFY - The shared libmandoc check should not look for a static libmandoc - Update the AUTHORS file - Rename ipv6_blacklist to forbidden_ipv6_functions - Rename stat-whitelist to fileinfo - Rename 'caps_whitelist' to 'caps' and drop the use of 'whitelist' - Rename abi-checking-whitelist/ to abi/ in /usr/share/rpminspect - Rename 'version-whitelist/' to 'rebaseable/' in /usr/share/rpminspect - Rename "political-whitelist/" to "politics/" in /usr/share/rpminspect - Drop unnecessary method re-definitions in base test classes - Use super() rather than explicitly calling the parent class - Call configFile() on object instance rather than using the parent class - Upload coverage report to codecov - Improve the error reporting for test result checking - Convert to AUTHORS.md file, add Makefile target to generate it. - Introduce the 'movedfiles' inspection and a lot of other fixes (#155) - AUTHORS -> AUTHORS.md in rpminspect.spec.in - Add basic tests for the filesize inspection - Multiply the file size difference before dividing - Update README.md - Update README.md (more Markdown changes) - Update POTFILES and rpminspect.pot - chmod 0755 test_filesize.py - tests: optionally check the result message - tests: add further filesize tests for shrinking files - inspect_filesize: drop extra - from the message about file shrinkage - Enable 'permissions' inspect for single build analysis. - Add 24 new test cases to cover the 'permissions' inspection. - chmod 0755 test_permissions.py - Make sure all RESULT_INFO results are set to NOT_WAIVABLE - Fix some specific problems with the 'permissions' inspection. - Pass "-r GENERIC" to rpminspect in the TestCompareKoji class - Add 12 more permissions test cases for setuid file checks - Update TODO list - Update test_symlink.py tests for new waiver_auth values - Add a fedora-rawhide job and renamed 'fedora' to fedora-stable - Update the rpminspect.pot translation template - Relicense librpminspect (lib/ and include/) as LGPL-3.0-or-later - Ignore .tox/ subdirectory - License the rpminspect-data-generic subpackage as CC-BY-4.0 - Add a copy of the Apache 2.0 license for the 5 files in librpminspect - Update the License tag in the spec file and the %license lines - Add debian-testing as a CI workflow; add missing osdeps files. - Update determine-os.sh to handle Fedora stable and rawhide - Drop the use of 'sudo' in ci.yml - sudo required for Ubuntu CI job, install make for debian-testing - See what $ID is set to in determine-os.sh - Workaround a bug in meson 0.55.0 for Fedora CI jobs - Add 'debian' catch to utils/determine-os.sh - Rename 'osdeps/debian-testing/' to 'osdeps/debian/' - Add opensuse-tumbleweed to the CI job list - Add libmagic-dev to osdeps/debian/reqs.txt - Fix memory corruption in init_rpminspect - Add comment clarifying the License tag in the spec file. - If check_results() raises AssertionError, dump the JSON output - Fix test_changelog.py test cases that are failing. - Fix UnbalancedChangeLogEditCompareKoji - Handle rpm versions with x.y.z.w version numbers in test_symlinks.py - Fix mandoc build problems in opensuse-tumbleweed CI job - Install gcovr using pip on opensuse-tumbleweed - Handle systems that lack pkg-config files for libelf and libcap - Add archlinux CI job in GitHub Actions - Forgot --noconfirm on the 'pacman -Syu' line. - Add missing DESC_MOVEDFILES block to inspection_desc() - More minor fixes to the Arch Linux CI job. - Install gcovr with pip for the Arch Linux CI job. - Support building on systems that lack - Add detection for to meson.build - Ensure an int is used for snprintf() in inspect_manpage_path() - WIP: 'abidiff' inspection - Only report permissions change if there is a mode_diff (#181) - Fix -Werror failures in inspect_abidiff.c - Add sl_run_cmd() to librpminspect. - Add get_arches() to librpminspect - WIP: abidiff inspection - Some minor edits to the README.md file - More minor updates to the README.md file - Replace get_arches() with init_arches() - Add test_addedfiles.py to the integration test suite - Expand find_one_peer() to soft match versioned ELF shared libraries - Add the beginnings of the 'abidiff' inspection code. - Report out findings in the abidiff inspection. - Update the test suite to cover rpmfluff 0.6 - libmandoc configure workaround needed on Debian too - shellcheck fixes for the scripts in utils/ - Add abi.c, the code that reads in the ABI compat level files (#144) - Be sure to close the open file before exiting init_fileinfo() - Python formatting cleanups - Add --diff to the Python format checker - Add new setting to abidiff section of the config file - Add -n/--no-rebase command line option to disable rebase detection - Store size_threshold as a long int rather than a char * - Check abidiff(1) results against the ABI compat level definitions (#144) - Add 'apt-get -y install libgcc-s1:i386' to pre.sh for Debian - Add integration test cases for the abidiff inspection (#144) - Add 'dpkg --configure -a' to pre.sh for debian - Install libterm-readline-perl-perl for debian CI - Install libabigail for Fedora and CentOS CI jobs - libgcc-s1:i386 -> lib32gcc-s1 for debian CI - Install libabigail for opensuse-leap, opensuse-tumbleweed, and arch CI - Install libabigail for debian and ubuntu CI - Install libabigail-dev for debian and ubuntu, not libabigail - Install libabigail-tools on opensuse-leap and opensuse-tumbleweed - Install libabigail-git for arch linux CI - Move free_argv_table() to runcmd.c - Install 'abigail-tools' for debian-testing and ubuntu CI - Install libabigail using the Arch User Repo on arch CI - Explain the osdeps/ subdirectory. - No, just clone libabigail from git and build it manually on arch - Add beginning of kmidiff inspection, put ABI functions in abi.c - Read list of possible kernel executable filenames from the config file. - Drop abidiff_ and kmidiff_ from extra_args; add kernel_filenames - Just call the abidiff and kmidiff extra args settings "extra_args" - Define 'kmi_ignore_pattern' in the config file. - Handle builds that lack all debuginfo packages (#186) - Do not assume peer->after_hdr exists (#187) - Store copy of original pointer in strsplit() to free at the end. - Use mmap() and strsplit() in read_file() rather than a getline() loop - Fix memory leaks in abi.c functions - open() failure in readfile() is not fatal, just return NULL - Add utils/gate.sh - Have check_abi() pass back the ABI compat level found - Update descriptions for abidiff and kmidiff inspections - Hook up the kmidiff inspection. - Use read_file() in init_fileinfo() and init_caps() - Use read_file() in validate_desktop_contents() - Use read_file() in disttag_driver() - Adjust how init_fileinfo() and init_caps() iterate over file contents - Fix 'tox -e format' style problems found. - Avoid comparing elf files that are not shared libraries - Support --kmi-whitelist in the kmidiff inspection - Trim worksubdir from paths in reported abidiff and kmidiff commands - Remove the kmi_ignore_pattern setting for the config file. - Create include/queue.h to replace the _COMPAT_QUEUE blocks everywhere - Update AUTHORS.md - Report metadata changes for rebased packages as INFO - Do not fail the specname inspection when given a non-SRPM - For passing upstream inspections, do not report a remedy string. - Do not fail the lostpayload inspections if it only gives INFO messages - Clarify unapproved license message in the license inspection - Use FOPEN_MAX for nopenfd parameter in nftw() calls - Make sure to close open file descriptors from get_elf() calls. - Include 'src' architecture in the rpminspect runs in gate.sh - Make sure kmidiff is listed in the spec file - TODO updates - Update rpminspect.pot and POTFILES for translations  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstu1.10-1.el81.10-1.el8rpminspect-1.10-1.el8.x86_64includeinspect.hreadelf.hrpminspect.htypes.huthash.hlibabi.cabspath.carches.cbadwords.cbuilds.cbytes.cchecksums.ccopyfile.cdebug.cdelta.cdeprules.cdiags.cfilecmp.cfileinfo.cfiles.cflags.cfree.cinit.cinspect.cinspect_abidiff.cinspect_addedfiles.cinspect_annocheck.cinspect_arch.cinspect_badfuncs.cinspect_capabilities.cinspect_changedfiles.cinspect_changelog.cinspect_config.cinspect_desktop.cinspect_disttag.cinspect_doc.cinspect_dsodeps.cinspect_elf.cinspect_emptyrpm.cinspect_files.cinspect_filesize.cinspect_javabytecode.cinspect_kmidiff.cinspect_kmod.cinspect_license.cinspect_lostpayload.cinspect_lto.cinspect_manpage.cinspect_metadata.cinspect_modularity.cinspect_movedfiles.cinspect_ownership.cinspect_patches.cinspect_pathmigration.cinspect_permissions.cinspect_politics.cinspect_removedfiles.cinspect_rpmdeps.cinspect_runpath.cinspect_shellsyntax.cinspect_specname.cinspect_subpackages.cinspect_symlinks.cinspect_types.cinspect_unicode.cinspect_upstream.cinspect_virus.cinspect_xml.ckmods.ckoji.clistfuncs.clocal.cmacros.cmagic.cmkdirp.coutput.coutput_json.coutput_summary.coutput_text.coutput_xunit.cpairfuncs.cpaths.cpeers.creadelf.creadfile.crebase.crelease.cresults.crmtree.crpm.cruncmd.csecrule.cstrfuncs.ctty.cuncompress.cunpack.clibxdiffxdiff.hxdiffi.cxdiffi.hxemit.cxemit.hxhistogram.cxpatience.cxprepare.cxprepare.hxtypes.hxutils.cxutils.hsrcrpminspect.cx86_64-redhat-linux-gnulibinspect_elf_bits.c/usr/src/debug//usr/src/debug/rpminspect-1.10-1.el8.x86_64//usr/src/debug/rpminspect-1.10-1.el8.x86_64/include//usr/src/debug/rpminspect-1.10-1.el8.x86_64/lib//usr/src/debug/rpminspect-1.10-1.el8.x86_64/libxdiff//usr/src/debug/rpminspect-1.10-1.el8.x86_64/src//usr/src/debug/rpminspect-1.10-1.el8.x86_64/x86_64-redhat-linux-gnu//usr/src/debug/rpminspect-1.10-1.el8.x86_64/x86_64-redhat-linux-gnu/lib/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2x86_64-redhat-linux-gnudirectoryC source, UTF-8 Unicode text, with very long linesC source, UTF-8 Unicode textC source, ASCII textASCII texthttps://bugz.fedoraproject.org/rpminspectutf-82cb96282aea2d3f949beda1304d405ded9feb61fa74c0f26368af10434846ecc?`7zXZ !#,s] b2u jӫ`(y-4Jpǂ'q=.@8 ֦ztR"$8%$˛EO烚uMGVd>eQ>ɍs6EE)lN%&CϧvZ1ZJS%h ' g#UE7ͮ.^0ĩ/)"1k,7r Jx>zӀ"$cQm+d4U,sTt/te6Kumt^#ayA`Ǧ#^a*ͺP#lN,Z䶧19BȕMyͨzdw%R4{rySڳBT,xls KHj}Z.}MYlrX#\ g/ppN-J|\bĤ_2a{`tt^EV:+L010@+usZ9#x*L{iU峻'B?H}D%' /€tJʤ^_)5XmluKMfːL-d F(wqjiJF]JT#8H!"kL$Cqn Fb?LJP[Y5M@;fM^!+` |] œxҁ:9筅΄!!xηL,ԄXn5Ά>lf\}8X*#iWo7Pqs_~}:J =7YEHp[ҊJExDlrV!ݶɽN(]Q5M$Rzb^VA( + F\7X#pwHTVo&gB$&YBh#^Vu@ v$@JvKx0aolkQ2$gj|^MЭ\V䤫ia-㍔lj`},)ԀĔr0T= 6Hnp'< xzUqY !/d25|&5l-!W}B;؂TPn}#;.P獢Z7؂9|]]D򨖀E@῝E[YJ9䧜o2Smt zArG7wwzpg;LӚ(]MgDReZ~L=ncKr f/y4::5qi}fLv"skXy:n'ãϬHh*/9L z%)!bacT$:i6tr5۩鸩 hU80[F|]k $K4,{2/Ξ{}Em|g6.o\su<)@iQQ Zk ˲)mK.6sS2le&<|u) }GɖGeB A9+ %NȧMJh?FBRVbmSlZ\O${Mװ[ҚaW3ғQ&~0P,Wb>*1 !,`U`nc ?.Tp@ ͦ z⩿ְsv:WC}hBlG)d'`ߑ,Ѵ&IGr'U?{Aı\vtFVd:Eyge48$$1{M"wb:~u1~C'2 %vFR鬁8538<4Xqn_l4T~ISVBtʃQ {TƢ ]3yPfukn {cȁW2DŽ1 ixg\:LTDUEMB2b+ك=r5F#M[c*+7YgōzYu %W5?dd^_WzɀeA/gip_~abw皥Dn9G~74.yMڦ&7ݯ`?SqjؠL$<܂RrX 0 BI C."lƮ4oD䟘ՓKO1*CI* ' 'hu*/\3a]˕}nS^n  D BPPVVBRy2:Znv0&3 x_| >PafJLiŽGB[e)$禳SnrtQͅhT)Ԭ=8nEjǁJ%z2ʥQ60\OmnA$Z&]Z*+;0% cW+ A]3潩pu>P /\O1L4#PaX+tN6 SU01kT鞉o~0UC{F㛢w`ɵJxdSKU#[OasØ#vz 8 ΄{aAP`(e8PI'%$\v9~(go*[-4<"bH= /m'BnKMxa+4RyuwfyT}pu'kɂ4)oZu'jty#Ig1 X|`~JՁF=S!_*b̃t}^ | (yZ!AHW^︨JO` arԏP̜Z~ 3bOu͂X$W azW/=WCbE,`;~ B t -uFƣ7HU XHB{18`_RzI|-JUR&PXmZ2q'DɠU>T7U`Pz e ]}= > @wVe,n)9D7 V.jhtqY>B'֩ݭwZ\uޟaS8z'^9C-Fȳ}+2T( SopETk /^\zg@`chcUL$t}rn6O ٰegHcH---v(mͥ$k@8'#fi ]ͅ^{hKC41 >d\{n1pّ}{Jȩ9:X=VM8MTB0M%3a7+2FnF8`W9V?ec2yBWF;BJZimijj}uԽN /_`,[5ٲ,6:-ľ#ո|,me\lYUŢmKhHe!vnn;/ HK>uETGS bܛL;HД>p灱=|.=s7C!BVyFElDoS`7*FN’yB!҉QWpMAm&L|FC\P慾Oͺ-Wvw'B9կkh^ڽ7ÃhQwjV~YaVaUH-F4MHp֥Yd)pjw3L:a,ea=^%ͬQJx~t+$qlO)]9-Q@8" }@ IB 60C V~te.=UЛ :̯bu6чQlHaBlB&XIQ EqVW2wӜzR. L#=C߆e3d2W{ٚYe9TƝ$ఽ+M:Ц= IO. \Y"'X feoQ $^Tt?uYRC0Rz27 !"q Cto7p ocPKH‹v9Sԁ ԴWG{П Kh2!F6e_ (xH9pJܼFFmZsj@ԥyJCgϠS&55wϊn+4z2w;qy`q-dQħh. g_e+Y:9G&he/>PU/W,_"G]?0^&m ٦G> KIᖣaW1n 0$u<R\AüruֿF790gE3& 7ˁصo'b"]<*։`U" lhG-tӷb>wKWQ 㔖+7mZs<$@^p~ :_H>lPz`6eK]8_wv[Y޷U0ݤT79 DKUSZڱZA+ed,4l]6 i櫾AfDlXaCe֒)Avh_ݟ; mrF2裏U˗^ebVkμ0o 7Kdv 2E,jMg0Fo, g H24i EFWi++zdaDMhko,jt H 0AqCX/=.J':,rG‡ey92˲e</99xFG n=wy&#Yք u\oDlY-̳f b a:O HJ[ПPg1>`?ͮmøgrQ'er.0 )j. YCϓpE~;Y1aqՙZ:vDD֌'mv O\t{"8 G1{bq<E*lK# #uPxݿKشL1;??渓C5BwћyPYD^k[߾nJruN G48=GZgr/*`dS9AL㎝=sˮK%˔ X龋ћm쌨ItmFWlKvlkR Hn>lU!AB?[O6MҖ DbRQhi0QN/^tÑEڧ ݕOJc Kny$g fmn 7˭$tEdo}MNȝS t"2CH&sK+7.~bmi3VrQ7&jdj}q[ fq;0 DZl@'CPDoN484z bʫ7j5Ktt. yg;QռT(Sר L &Z?j4:g7.PgݷNb *J~11HTcUj`^x79)*Z'` }(M5eeB9KXgJ/Ȇ/B;Eo oˀmjw6^E11D`˴4 qG iJb ŴgG2w`3)ϰ!&f=Mqo% ="B^0Fdw20C4At{357ᒭqbl"۸4jBDgHGEj@\tq (AeTAJ4mH!msU: FjGŸx[o\0jN$Z{cU\e4AJ*mQ7#ܴKfT%,%%@G:7 Zۺ 6wVaĄj9嚆R>gI5XnvfO. V&0/~&eyC``?x(kP3Lwz>oj^jp2H;;'qP1L3i[TD+{S ]^oV3u}`VZ,dQ~fSkgkJqV$>=vz C&[ki</.引;cRܚCv%wX[_!Abm ROfOPz-8™0I)\*0Xf!TR ݝX9<^8Afbi݂hIt`WڧG'xwRH29M<]tdU Z_˻"$%`twF~Z"6-A^)R 3nea ^dd0OhjtCaI^&~y>` Wk_Oʏۺ ;B,h(aaܛcZ >r°EQӏ/c2$6R1 $T?|4/,UydULPmKT|u$u5?o>D'3qscٹؔW+Xyiİ`.d"Z:lL_\t׀h'GDn0qS8v >[t/f<ֵZ*"0 M0(=>}ZƘo^_(+wԝlvqͽ3$hgz>hlԈ'DqҾ&j=u; }ɥ-@jlK[8::A3 G:rscMrK ~DϯdL\.׵Y`r6j"> L1#^ɼ1qD>xO Dk߳g<;ãlxsZO6CCuf" E:UA|C|#Xb?9%-ko&t*Q` !!D̮R{mH2mMz0s;8ZK集,L8j q(rt'y)`fG.^.0'Kpȫȳ5ɳqPRZ*!3Ul /L&|pRe#/.2}ԑ^/cl2[LEfga8Ŋqh1J6^uOIW)Ǚ" 4N A{fh0MdaU$u#h]I"؅?J\܌DaQzqF4ɴ `Kg)0e9 ;c7~ t:*GLeWq] ) | j}}1oKHKi;medL8+޹4ǽ*MPT/ 5 9Pe/zx2XXXLj1K=aLSS[+AJbrm<ܤ]`X1d5&FON'@ZmB S$=Og#{^A [< 1D 77Q!/‰kK/i vg}]w% _( )ݕ/,أk*Bf}6AF>/C`VI*ÈwY:^!Dc+u0N88P!/2`tC]i`Hܒ/*'xhbXx9'UzNs9-[N4Ľ!~RԔ5+EcF{RJԨ~ 1sL֭YNŴhGbi`~ K.#2`댕+^ (y۶HIxzvV7KNNW,E~jf[o `7e#&9GT4d1y3<з SO2 UR$!5 }5 Ē(tk4<(%}4X{\wXVdZM\v1V'-+^[jg?~ !.j46d$;f(Go=YkP竂ji&Bc| И{r>!SL$=p\s~N'3\ur; K%aY(XO +x/OP#ó 1hjLtm ⚗s(E|)?"8&8>Xw ,+/]V- {4bg1T0ݜ"{1D)/. EπRfs:=|y*+ Җ蜙Ȑ}/nԠDmgΧ"_}3С?ٜ4T[ZUoK¯6v$&ue Z8?uũyi(^>|8AhpG/bj-}|z!Q@}y-s}mkgyoeZ"0($y:}sCWn[s3eԋ>3b` ˙O :c* ksOO]Ǐ̮ ʵCga7Oa`EG8\۠zL&1AZpHAm=Aj+ cĵPi[7jn]] 3< Fd[3.]:n(1.vXi_H>仅ED %]ᏎoF0tWUpm3eג k,Kԏ2VFp os$5:H /]5#ޔr1Zfyǽ Dbꪤ,§*ćt:R o w#)GXʭe^DΓ~gx jgPV6Ќ-g[g)Nh,7RB ?`jy!&mhK.[Ixx u_bklxxm)I)a+vYŵHatKεxaOkLEp|l\5љ\lؘ#7*M3@bBr4r=֫/-1 '\%C4_-A 6v+?q( qeZY/3f bH#8Ϲ LS=Ά)6 ͿA($r ~c g(4m gUNɨ_&r,H˽e az ƙ̖nMvwp.)Voz!zjOJ_| ;5%:ʤES0^kK[ Qڐ]<ۗ MQRכl\"L 1\Z%:@NPXw6*c"M19>oϤֈNƴWΤ@=b=<(܇,yq}M!kTk5a sP=)L큄Xpz=lX#xۨ)+EMJG`j:s|EM&U1Ϭ}1/] d^eqK8O$M{}]uy 4U{`!)J&x1& :7N&w.Qs;eD( \=_aK濯5֭76$yT$/uLT{1W`xƉRuS^[4XeM"n@\mruDcSV6B TOdZ]bm)V.a?W"{rzɭ,\M!$<~R^\n>tgK尬aZlX0PGsЮGS<򾇡Ra^P_[BsO- XR+u6b!k6S%z0bzYR dD[(ɂˊґ39ݮ_췈ފr X-\`v?0_:U!7΁\}3W,UH/ )~+^'tAA: gg qN-~%7sOE6*%!a| R lQ`oz&n7 @N@tvG7`\3t73h3ud7d¶LRd.Q_GD+E=0(5~H#X0,R=2pHQd*Sۙ~)ф D+e-%ɚ$)."+e 7\ 9uڕw)>G=qG;~l޶OB-D)@EΗWhafc_TvaͥUΙbAYQe0 ^sڟ ggBc^\7lt->azF0!SzD'ky&a ϠCVhٝϻW%%bY E/ Z7D"ܒSNiŒ\9ѻKiS{:A4D7ߐ@90N~f@wJ HO̾8qll[nUP })Nu[x]S2vFnAX?+"*Иԁݘu( }(bt\VHdOtmW4VCblQpxX 'h7g7x@Ax-a|v_%7t;(kJb p4Hb )I8>\N6͋DAK9%k`NAyou& +6Hʙ\nZ=Af"ze7O/g.Q3<+j+RҧA8d^fF4pߥ4RRDL`Nv=P [c9B^!R? i&mo:ћrj 2Ƨ'55P9ivYXDPy2Dq*qneolV f3t:0cYAna*e z|s贩"0Gsh\ %pjCBee낊\zA}RX_8 F]jIEl ݃B 3:oJyɁ9IP?'Rk"/༘o(L. rVPv)jsT"powcEӁ;ŚAV Yd*Q$9vq[OhdɪD5.)_4J3 tc{o.pq13l+G皭IN tZM vܰ8ģӘx5sKQ핏}˯AG3ț9iK ^w9"څaG"nT}v5-:`> mq,8_1wL,6dZqIF8* T3g}",U6i)d. 2Y bġ>a)kc*||Ngd-T5j'H0yYy%*w񬿝qUIqضcZU9"?98t3E:\ؕԈ3Y-)w?ZkQVA+ޡcu+\S!آ\'@|psIoظv ~ `P<*q*3Έ6A5p6OF,qYK2R #Fsˌ[uPF;зl'L)YCBAy"^­bGȊOoQ50'p޹MPmqI#I!9A|+|J*-q Uu} 3;YU8Sb"GT>Y]Zp6,/U-=3FY>dY0MAh pkm,I LFK_IAC1W@"&HR*IFԫcg-O|/V2Diq.aDZx(!qx^z$0wf|(Q[HšL⒬$YE㉇LwMl)5}aiX bՎ a!1Ur}Pbyx$ I[|Z ծ'}>4Z뛅(8r"R?z sF9R݌)_jE|45mɢa: viTMW>*[|oo~[=0<'G<ư@jrxg瑬w bJq_#ߚ(<~cL %EtRaqڔF\A.|@1҇ǵ; 1`-: ]kxExOZC7 R(K%,Fj}ǖ^\ ./~جC,C# {Tڔvk_KF0iegћwE݇^̎W=~\ 4?&~|s5E .o#D Ts -wά-6-M]s`1BA=#,Ǯ2DFë׋u*fcTy$a]{Riy =I˞'ZC8o3$F9yQHLz\*'!h sN=}CR:lMmBCYRlG_'CYрb̎cr>TKa[L̶ XX9+[mwo+8pv7ܫ?4i d,{)؋ W0h ̏ `(FI4%iߕQ"zkM9?Wy`!V0MѼȚhV')yml) BǀwV (ԍՙNYTc Sɟ*EK+AiE.ma\`3bEvBs[n-|ȪN_2ޘJcjK{zUiM1`Ea0Z}Sԋ\7Rۅ+K@>5` %Q@/~ `n*@0q/Z1V{!M mKƈp%G06C9o aDhVÿ0tCv8\0eWB=LVY4/eCXr;) W֭TrψF,*!כ @ _{)GH *YRB48;^e;+:S*)Cͬ)${HƄ qOcm>:(J7`o!Culny?jV1 V% 5X(Ľl\+`(NFaM2ml#I | At?$S">Rg#")cڷלC Jj1Ǟ6QvId6oF$iI-:mxm<y]P Yf:zezl/`w~'ˎ>Og.ƅ-I^^TEk ao)~p^q͗}Ez ҆w@8a,ĩC&M6_;OMQC!Uo6c4GxKƧO幂 ]gAyyv~V&~hӝgL& 妥L Ya3OViTH"v!B fgm8 -yL`HerDp8g^0i nku/D;MgCmH|b3TGG1ef"O$\C[rP\mvKъ]SBfFfج鏘b\2*jpi%cN'/'JH5J.A!FEw4NAF"{4 e4V( yCg~B1`0^XuY \ B%CS^'\E;[K̩i Αb!^xpd,cR2B@+ (a  _ ci;A'[p,IX bh7!4׈?xB/uzF٬rc=C[^Z|)yPkbV :ẃhFvkN@x WxR1u?}\q g(ͤ qnZCg^!r3ރu)sK?cv&*Zh &9{4)*Z5F29;''JW5FiЖ &%-TGA9ee=MQMH7y'Jw=+E m2Fc2&p ?!y-_L+Cl×7o?A%M׌ݠ}RfI-YRUȢ ;³DtF$ 'wXy#Ԍj+ Hє/X3K ir!6rp"B]Az-c|mX7=T6d=`ʂ`ݢ[;ΥPZOO&w1[ź)әkw67TBB,uIsIMFlkP v,Wdcx=\,D;HuG+!O%wMXdJG):Wݒpd}',PXŸ޻9B *_޻_O2l /+qT hѭ4H2=!5i?$GXjUz4emmNVlWS_m3VqMɂBAe/R3EKdPSk֧2OR`pI"rGv>^zP `q~R=((磖6"GT6L}C sO %=:)?- E쵢uMl >pbJ&J4@ۭcIʉC L椾 脟PfԭI2UݵBk!x'#Y/BE[8H3^ _ 2crH9[SMgS ;+L_JOb8:mc=K@# -Cu?hoF HWY<ٶH&Ÿ])vN' fhClL-"-::Jc8rt3$[Fx *Xـ.Vs N:N,Ɯ=>liv;͟ry-~I("qdez %&LZi \/zN&#mkޏ־d(Lc}5Mvg6o5ˇgqBاm6[* qhBxQ 5jk{Aվ' ~q|P DGV|2ݍ4+ CtGTڗ?|@w#'qμjV(#dfil#m8|X!/Yʁ B"@+R (/ Q"]J8XpN5BY `q4H["}hjP,,ᯱ]ܓVMQ {=Ԗ!iJh)981AOPl}2+[N ۯ< pUyy"^]Ad髦5~e0CyLetze-Z .fsdXwq`c\Ԉ6 q:U)$caE0II}0^PҗCOj89137(7RtTkMtj3s QXg rϰ "X#x 1ω̲<zPiQ[fJayѝ'cB ǻ^RC6]0)N#=Y1̆_K ;I+FHQջ) 3WWRb{yNiȸ Fl&5 mSmJ&O'mMj1q\ IM):AOOd8Yx*FbzTu\iZ9**5Mm|+xF&?gQmpZf|سKۊcڞW81Rm= <4*^ >;QH,8MspS|=$ ɯHnZWkazWčijDi(x>gU1ZB/H4ઉ@UF =1Oc깝vcY[N?w-{' ]Wj<8e*E`[d'Kڥcg4|² Y%hQ }gL4vy|vv\w ;47$!h_qڲi͏hTJm72:H%xRgf&*wTcY#Gdv4e6cZnہ㲅Mp%9Õ"uRhlڧdF s1daR҈YGjI >U8kLѡ8Ӫܒv-93Q܂I/RC9c l]g§GUxk՝ 2'?zQ $E[. a-]VO-_ClkOΊ2VUڄ\6'EӀjw@8Fc Ąp o~Qݘ5իne;BԠ)!F";)sST% PI56|j^B}NRY$Pl`yQFM"8ȗe5_ާCDm?W۳cF!.>E3jcBfsl9A&>l14S?om]UEF#o? W_GPfKΦTsϒ/Wr>] $*H\дJMCđ j%B PȺ[ 6iIA IWYq39%zgLZGb _7.g5ePX=/h"=>$(FC!`8y}K5wg0>aM|af^,+э 4w b;I5L6a.L'|;luHd޺(Xu7{w4f>Ė*IIn(&iZvRW[m{mrgS+T&AkW2 L Mb#v"k+8z6 ̲RJZ87Krm($6km9w!ecV,xK!Gf˔YO>6i SPyz34QRt*LagVڻSzTlGM#-8HcYoxb0kQK#f?R*In[}Bf'&Pǽb$u,(F[%iyIGxCUIYnAM6}'*K(Oqt=Ў.w8ūle$GbL2"X#TUͧL"LEC$8>4['MGxF4/^ԿRZ8dLI ZjK8au׀!/8<(*V?TIЇ wu6:a\sAco<āfv7=;)F|6+HgKmo[=@Ia#ZyB<{UyxUo,*a_Bߟi^F 5 =U׀IhFSAffjn[̀5F˙c,k+v;p>Hć9Il@i@G̯H8BJ>hQh7&,pV1jXR'>/a4d֔JD]-O]. rU¼gm'(-dY Gg˴אrGMz臜Dkh5!cN^|}gִ@@t QٮuwUa$n[jp0a!R6_ ʹ}Vq<Aŕ%%F9-QO5ךC{_Sfd FY׬@ F[,Wc*Nҟ`ԵqcwS@< ߙQi`:).deZ> Ҥ~c`f%v5YY|W'%j xjeԈm2t-CN ko[&z#"Ɛ.E{Cw%&1@ Dē\K -G:I9G4{*w8khu =~Llx"TكP3ܝ%CD;k*}-\-lPymp]V:E6(iHB%ƹd)itmփ_Cwů䙵F.]/,˷tVV{ck)b$WRO:OL2yvUw @^Ct(7b@D]E g/G.@+"?u`$L里>D=Jc"3N"sV9c_3`nx5]XqMblO `uq-MTߛ-`%;D7gnhY_4MϹ >%U?3EΠ@ aC,s~iz鐔dM쎒,fFHd%|IhJMN\kL]wΛsD;r4o”㾘vVU||8SA%Vʔ *S8}͟*ĵrV3r aܨJ}̱hx_Dt= Dn$Y*Qq6"1{/Ca\ڤBXp KD@SwIF:{M7) :50usڱTEZ&LJ)dy$xO.E042G)>]I0U:v,&EYP/CQ  u d!%a<]4ԱmCWq p 2MwBm) F{hx ϒm,gw|3_#XKfEJ70} "Xo!D];:msV*x#1Gr%yK{X>^fZ/zqhU&9=~P!"ju54 !.a$HKWs2佤YC:5scXʐdb KV\2~KmQm!HҒBRlB33¦N]hJ|>vy,5O.$j(v-}S1i>ej`;2Y҄#v'"A?|5߭asAg9tĹ>oBXK x|_'z08ؕ$safn@~)'PSm}D&e_C`(OG5@i9π-УЂ@E}kIAy.*)KG}6`?.*sxbSꚡ M8{wzGyL3 G Ԍ;l5T{Խm!C s0I µI)ܧl ^D/3/3y$-֟cFg9S8vCI.Vh֙րU>* GEʟH5cnMOOw:%,AmGsL6L hVH ;chj0//~Xre6qdN1*oDzQTw`X͗K3m{ U  fT`.A O <NXI\!*ku 0ks ȶQI[vt5ArBkWa`˪qq@iɛiygo{wQױy tdHA rm$p%IeuAyʑx}]h2x`*V!LK;jQVDRŒ̚o6}: xU5]S&%|жifՂԤ&34 /(4WS|BҤZH@4CTe'n`᎚y9 <0{nm _m[j]M+H'MjFGPWm&{%m#QC9D .Yg%`!' :d_!S !a}BYSK~f]Gsl_H%an7AjE,GGc]]LH PosLrS;/ZC]\UD C`bY?L} pϕl̇ol-fT&z5iѩUStr0!4P:>D+7lpɏ3$C& {{J!wm2=7*5F ,ǔo{1$ްWGKnFP٧kgJ!Xq*U$ks0b""Rkk(J[F(NYځ>'˱rexifUU6tqw>NRb]E-&l5o^`5Aq)Sw*aTXQ3=3# Y.%tT>% WxUfd[j@"Ao@d7mܧսm%rZwY1}d W&v ލե*e0q7pC`OB#unIܯFGe`N:gpJnVrFVɷߦUO8]xw ›(V,A pT`QvmMRw?f@FΐK4a"̀X`&K`1叱kޛPD9a2=)3 %<)PpOQ`&q6 1֘'%jHmkS&h? џsGJӔ5kC@YfO}뀓<ʱ'YECSC׎gH ܴ7c(ҎqD"X"|~TY{R@W9uV* W cYMOu 7?}i익hhxV (?O+K4#-(ƻ&I-|+0W;J3PԺ֥")2&&﫯sCG0.bT mnH: ]d\ k8o>_LYf ZVGiIq-r/. !@Ҙx4an|f @?ܨ{ͯS<Duѭ1E*h`ϱzr)24Sk?VGW3d2 dާl衁b8rV!^?uݹ> A *?oY]N1?啕Xi0: 3@gx'aHx86ɝ|qQ$_ai^0',CxДr =89dʃ”nlY( 5xj򫢿1*BXOwvym i7usب"-/gz̕`حeeX뾞S~Aп>Xh75RdnP6Cƣ27] C#@lA-oT%!k9߭=m)Ӄ(\3d䂗]E W)YdɋY%m[%tO 0ׄs$ӭSwїڤXIaI ':*]ґwOO iA_KʉVҮloByDLg:z7/.M0P[4y [Y`WZy_Q$!eIȴ{XX< ugljr _(nXYzjc `:%o/\!ۿRed&?W8؟,U 5R2x|ʰ:Bh((U\3d:R@u<Zj ԚywLgSY[Ă4Qc* F/ GЂ0"jTԓ l߸ []:9NˆjL8Q20V9y@T5õҁBqq(lQN w2)GU(t jqʾBjwiboD,߹ŏ)v謩A<|zȽA!6 5vxŹÖbxӣ1s=<^Q6vv }j#۽vn ^9bg^Y0/` `;1nB[EV|]]<3en/%-S f^ G/B+.<)^[v;0Hͽ*lm=+M>%D$[*bB=].ᭅוgխ Wx=(~;yT$]GfSu7 Jqјa/Q%}؁#Za߫㺏Io>vmU'+i{#$jzV~>+) .V.U J\U-"=KT{=Ͼ*? MGў<'hG& waP!dtBu|K:݂v‰čBZ 0wFٴ"r̘R`ǙK.h,_[̳*Hԋmyso亐$N*a,~vA?GU`jAoqI§jnV: "lyq mNsҊ5<72;_kju7A A&!9Sdk)b?K((/r(SEoFۗV} p iXjE\`ćeadc ᐴo!0NF[N7#q.Կ S}ܳ1&S=<4BpJeKׯr]-5zV9Ov4.ET"dv4CUެ+ m#P>p=ԇ`਷?@ 澺HlFu=>ݽr%ԀN #b DrLډ=I u8d8Zu 3):?!)5:7Iwh6J෥;K) ŀZstѝ1b;EhROHB;=M`ť!C-waNZ? ᅏs>N|j&H0ḑJ;~5ڗo]OI!WPD4J/]:xCehtq @nM=_fMmvCA`j>8FzV3Ep%!wevj.:̜ "8;֤%̢/5u@y$O,2G8GPӿ:Plol5U*S+N qu'i]+Ì{ Z[ɪka;TOh%M灔j3c1nJ<눓Hʋ(AyDtcB;ٿ*A؄KѻCE@X6(XSĩ<@xu`O7BR=`pY.Xjo2fO 1+ˣ Heͭ 5|XV,\ϿS v_ ,dft4(hQ:;b}]a u'B3@[[:eiɔz:.ɊMKAF'%X16T\ϊ[-$4Fĵ!a'J< k乔)ayqXsv}2HsW kڌ:'H,(]:EkY  Rݑ~4t9.ظ-`ʴY',󅨅!X4ΘC1Lʜ_]{۱Y-.n}Ή2ku+/DD iPoíq_ګluN3"7R~8h + ɖv=,ǻQGJw(x@uf& CP cUqysZL^z5q}~F m>$wrE#T70-@7Ws;;łRʿ.;cp@Kp6$¬)"=ۛ{|]Z|7vaclm~21Q 4>jLa**=@cd. :V=Wk= :D #: %Y37Ծ`ərh|Lj ad$0 Zo:LE?оKص2 VGY((t磆Tz'?[* Q`\lиQ57˜-H,ҘƄ̴Uvs;jNac;Gh׸C oEء~#&D6K l}f:.uZxTuB.ϻls5P}~Sn 4|&)hȘ#WJGێB}^6*$peI"t2]6m`M]ǔ†Gv<8_XDMLC4N(IH6I.$0(#K"6RwD +/˸TU Ha#×W(<%\iCN̡'TA0r K* Iװ'.MYf=%`_77aCq~t BbuXd7mMhf !\lCj~-DTˠ9>-3='ݶ[0h 8?ZE \wy+0-f5'^b4=$4%,F\fGB$12Ce(c$sG2#o塉:7~h.do1߰&N)ͻT!X7ϐEPרxs_D)ᝲ5,0Ǥd*} M-{6-dm !ff/]`'v G85)4t)VeT4/Twm̹y( إґ#@3[<&K !#-|,V__A \#N Y欔 g–x-3ݕrYq,V$5?ZEĥ'z-g109cEDZ qFLn*B:Tr- ѝg>a)f%ї44Y;.x~g0_;BRy;s#U&_mC9bW!緌KTb i>JZrqXܣ{nj>;0Ï_Zm%VNiUD-h Y Zk+FHDny4Ql4;[^3\;q(1LP />OX::%`!r/#8] +ղW\aϿjqK_UejgH5<^2 | !i R%@dU'nIG|$M\MX#'M(E7"Gv%OfE2iNK2qDA#hu\D#%j٦U[e*`:2 aq-/>q[y6%EuBb:9֌'kՉ,vOj`@1Usn.-<# %>NGTN"!+c L@*26diC%).@T ūsRrG> ]s>{@ǒ- X\B3uOD=:h-zKg {Qjdz3bRنP[-dP~ -&"T4{CmT򀼁[9uzPr6~e?,(O^GVQ֛8by*o +{ ĿEq7ƛnB߆A7;ؕD#)6, AH@1÷p&gBhL 5s(dbXpo0Nuˢrh"r;;G&1iC(~ʶ036QǸ \FDF~`&a/*BudWuYya$y {0iL1dJ:iV#Y\B6Hh?o.{dd%'E8}@i.Hzᄲm5G B}[I-VwB}Yy_GkU- gS շ \fK*{OBd pHՊRw|xgDE5qQ5<Ѝ~tm$*0K%byRZ]ɫy7LC^9}UNv 6*{Ib{:zLOO wdPoze+|bwi=ݝIs"qOx HζC}Wu6eZT!+Fëv81ڂ^f{wX5g:Vqg࢞љsmCYxbm[ K~n)l`v\^-kXQh't>T' UA/Wj0< KD8{A=k9I|.U ŲpS5lOj=je5 jd5DsvK*!+1 ڧ`c SE0Np1HBv3#J>G2E#EnkA K0=TR R\3.,JAʨ+PdIzB$?Q}Z8̞QYq2guaR4I@!0% UKI%E)!4,=5@t+QMi۔!HdтO LJ3$&ZGb;lor랑A-մ݅ M$nz8+[E) KRd91$)e|1cҤG"]Z&!o,Д8tB!8R w%vvs f+ i*I9Z32lI4.Iy\4aaZyMPJ Owv\=U|OI׭ܪ?ű+sMb3Ut]t%yO -E28T yOlkC"\4\G8M-kbo ޺<&XdҧrE/Xbװfm7>^"(;HKA)HKBF_ PRJ|kIVah샣3ZrC=RMu|P=87 G":E#w{d784.I;zbQYzhDqEڰzChYL"fiܧ倇) IpNLhADk 9GpVIoo K+nk !d^|a6tf?IHH#W ut[e#frHw϶=׼e'ba)S~oK>5};D_svsUOJ}❽r;$tjv%3AyRjIQbg7t5;De6C5ބI ǃN(VEHH0(zJ o힇AD5jU\(Joˠ=47tk\Ȭ#!r+AUbk@vDY[, P៣  W*@s9ߊmDLR;9Ln`] ( 'EW'/%E ~\'?4Hd/ Dn="8_Yu_@2-rPj%PV]e-gzOlڈ>y빏G㫇*Ӡ<8,:F r2?rbCI:i|JŅI*Lf qVDI $s$z[)nR PhYԛDC*f-L%dsg*5Ũ]a ׸;PXs *%"nb A @aO{8 e2?8!5f׺I:uLR!v*!CpM($ǯYF Nn7,zb4N];aX}%X&Gluc] f]b\P?b Y % hn_mcwaõ^jѶzsKPȕTSG %Tyߪ6ߌD3jJ!yf٦M ɽ0=J؍ &pCsʈ>*!/uu:2F@YUS7J Zt :̼}̘;Q5e2F!k%aw\HKdbc57!ZR~zAy.\he{ыbmKX'^j%!_AP$"_{NHHC`[%T}It7]4Bu4jdtVFjT\sLo[L Hϕ?/ӨUm$jJ!_s8=.Ykbpr6i !4>O ̫/ [Q'V@gZQUЗ={F2bA]%va/`5+SߙV,61^o ŦMOhC,>= ?z'\"G<\(=:O#DYA߶϶*U A~pkw`0kmMP)BUwi@n~ :ݰfբvu5IKGуcj,%]b7찻Ā^Ac^z1'?=}z}qK'hSϫ+]\5/K+<6˝V5J6<@)x'p-.YKASI;U*o?pfr_aZy)C&="n ,De |4}0Iض9\0jQw[!zKX$.\HE`s!3XLjX lkܞRqξqr~Eqr4;&G1Ӌ9>ի|~VI57Lq,`5 hcq݅@2|23Ē֯eȳc+P@y P9ʔ\@%kP}9}`8FUߒsee3 =j8Ɍ~u/eˢ3$G!e'ҿ]^wP +/;j譤J W9`Iz(I`D2 G OˏԽ| yFuKrLn1Bx\,f\Ƞ9DHO- ٘ʭwP.݅ ݷͱ_%Μ)|(Ӷ<] l|kT;2"1;CL{Gژ+v'Ka{l_XR$IPT):oʑ<]$'^(՚0vtDR|P~ d/ kZϮHK%:Vޠhy3lg.xL_WdLdIU’ )L%#8X|Ӣ_V wިj2|lHb]i=HD>ca _жb\;9f,S#li4z~!ͿG>v_B x+™sz]탱8ImʯyeUh(amrFl|}Ciꎥd _ee4!q<2$7̀6(*gU`CwRFlj@jŔP&^H\~ygC@s~nDyuhVf]?nj ưSQ%lӬOUhSn2y1~!ukh"qms ޕ?HJ;D24xh򫺤 V{Guj@N+Őxu~?D<'wCOw@:$K(4L?MnKSު-u;z2?`g/ůBQ.SE\P˾|!/vzUyϋ+3juq8_e+5@y~qn!ɏp[/'ZVͿ{9-Hp)3=ąAa]{t&?&X 양7R?&cLWS%?PwOeHMM%?&GT$``tzQ1z1>kK̮9X!!V2}kX6pv}&@FmF2?C$[Qtw0 (ĔϧU\"c}n w.i'z:R=VtVEoy/]iQɘ_X% _2gv>Ud=/oGkq;2[kMɦhD ȑ[wv( ҵ9:ӽˍ}-JK[S~zJpO:kb:Bg:KB6xi!]K˻3W?8H?ƥ}Yu,TQ"}!JVp-v [%@ǣ.0KE)4Ҙ!M3p5|0M VPpYE J#LUzj٫=W]9U$61.5XG0x!z% 00)')`0J,ۓ/ꩇ ):%phn_Q{j'HCO#x c-҉˩nlJ.Nv]w ys~?YjZE$,o|" +ӷgP\[~ϖer}ƅ[9]Ldp5A%^2!4B+s(,s؝oohDN̙?<%GsmZ`WFiFbr)2ӫ?6IA8eWm^\9HEftUcLĢui|Bs] pc]S1MYr8SWA2_(~϶ɶu0_NGOTdaxIɤk@?j&3ԜQ 8iqc b'-_*{E'gqHK [XNݼHY;50ԓdUSѲ-p9~LbQPGV8(]zӄ \4.;&y/`k'cqyeuuՑ(;=y Sc1'H͒.mVv'uK"աdYawa ?7%'vc6kxt\|NJ1/_| ʟQXn[&ar铋Kak&G`rUnptp[lֶ>WTXYl- R䤵2Cݝ:鼅yb=MbKJ`riְuopZbqVf_HJ+"}HX%q@ՠ MźؑϼGz)bVQ_*Go5 9,{A9T+~G MzQr:E5n ED/pN MW")ŷy%T l9lh1@x׏`6gCa[I7YZ>:ا>_x:VESLN0:aXD4 Lчկ8FϦJĿF tUi+ 9jrt|~l/V5 x1=9]BS4ڴV @`J/ Gc"~kޗB`473]P\؝T{b[qvPkGharϸ,jpu$!2hvre[ 5囩OB kݩ0RJT33{MM8 H{ L{x-'7}k]|Z ™.i%ʪBKo d]Þ:pKZBIaNoj!4eE\|~!ii#S4V|DOFoW(aľ!aIjnm)8ڔ L=? W#+Z1SXIw!ҹ<~ Z e4iWiyѴ1:.Xf{.SX̲;ZԷ^"c  5GNs 9sS1 y4*ʯP Oq"ηǺ_1DMr3"Bdhexa{A:._ 2r0D. M*WQ k )"';̇)EEqBW0ЏiퟦH>=0;dd]_M{5k52o}t]"7otv75SI~:.*RcV)Ecۧ[z)qodDwQLZt!BMWr&iMldk?;Yq8L(Eb_Tw|`<rQ,Zs^n"rkq*ɣ@*M+YKu*--,#P6ꉛnjHwt d8ͷ_Lys/CcŸ Fz- ݠRCu:gg mQH4uf1(zBY|$ƶf`ԈpFW&,Ȃ;|47?p AB%YǏ¾|k&N)_xB ?JrIQai]<s7'3"?oqͱ4)dƢj5˯'A<O|MW."%'Msr7t3ǁQ:l9mrt_蒓M# *[\An`7#'mv6:e={&WZ<^H5b".eJ1ȯYXƣF`(MUIA |K0+#8^[x fTJ pKcisW3NY8` sFz,ؔpמW3/#DRD޵L*6CB[2aꈿNLRGƱ ?*NEɈJ<qb^p EJ(Gk[e(ݝ{{C !܊j l*': 4G\@?(dH[+Z͇jv{Fu{&}i÷m?腕=z<r˶l]dDjEʛ=97FkyeX4J ,jH{hk٣q;^QDz`X{v 0ME\`dw>}Sҧх6!~Q͛2TG}%Kv&`x8{8W̩n-yU#%S{ݶǿLD(p,nUK3P%fާ j +3+,:B,5ϳN7IHg[˂[偋0ΔU`bqٗKfK÷ ftbc k3;L&2 *y2rسTj:q;d㸋6]U~+OvE%EǾ~(RF+(ڂ{KC+dr_+ȯ.%%fwLpT=T*Xc1B.'&Bjt )]o#[~Zb&|Ie`z0~~ b#m5#ɫ`.5^4`< emcro3Hw*&-eS c95^>_scjd4)yHDaʣkp Byw@KiϊK%{Nf[ I>(1x 2%iˇURB +4qsqװNV~,4r}hGP+h[(zL#MxtEM6sOE86+%xZӇ;#ds66=SV}oi6ihR>q7d%oK_KIYJǗqj#x*M3*4e"Ƒʡ |rj-V3PV}O.4"HYφxpƓV,*48V;QLuM ץ @wI\/~Ϳ{ǡKlc5ϛWD7&b}B1Qq+L6[cmJڔѡGuhd :uvVbNj J|"6ASA wqJ}X[oH:Y}4ΓV&"$L;-͠}rWnB(VU>|}Yo {$h.mjSp8T%\!urZ 짞7\ِܱKWF VΨַ'$ `,\cL k!"]|lӐrHe[qVMKnX̙#>e`punor\kC֕fmApr `jƠvJRX5>:]`y'{=Ee~ĺ7>Rɪ_:v'?3\K0 lhdmE90<[,WN5o P1o=瑗o.|&V$!2׃^vёۧ߳& å}( 9Xsl|x Y5pm8ł]Kͤ~(wǸ;ВfJ;Db7}s ́: 90؅w?~| 5[}a윌mMiJq8S"w-4 ch#dS<3bSMڥ;C߽o<%m(M{SQnGQLf ̸'j旺h}/ق{+`,NPeZ``S=0@0$U.O d\(Ph A-/uzZ ѷJ/w+'WZP斱v]mvݐ RP׈u\R$u#C:gݢ]H<;i='~WXQg'>v'YnrbEPoWQoE\"~%Ew=f 3Қs h0}NcgE~4^Ỳ%%UH zH c"\'}>S`Q[óxµ.XHcPp].I"6eDoC].Ȍ?j(5q0Nn"LI`P;8vr vW`@٭-@j+!ߒk"Hg E_QGNsxxPQ8R_22#'.4 @|誀Së(ꈺ=Pt.؀kM' hN a>1V`&ێxU!;vygvi00N7Dzrw ?Bގl"!Z`N$f)ս¬v1.*>;40g$h>}{ FR,HezS>]gt.$e;# a?V7)-nl#`e\۩[I;{rրUkA^uBcx S&(J^X$a0kU!&`_ GZu9Ԉ_~]d8bߨu zVp@zgXwKLZXlxK6&, )i밯D<-aqr6VdDj"z.m8h,߆!1AU͛콁5) tWT!\ȭShe@rbYq w,s}n'-^^?ސ9 rlΗ ߧsgeޣIV[d=`/P6˛gNkY!֭.9(p(z"+Z%9nC J\$a&'M8dz3eTsv-u? xsIIu@Gay)6}@`Y1j!F[)64c[&joh4B}P:1$ M.h7c*T#w A`ې|'=szdZ#l Mvܞ܀ߏ5t8itb Ld|n!M'DlqMbv:i~m~,>Pta*%ITpW(9Kȡ-+fQ5yn*Ͷ_$hv4ecRY]!1L uE}TY[FRM./ '^aAT;;!i+8jI[ȯН$f&EA[Ee 117Cc͝Pd L I:hoT 3ߪ~0yAX[jr xk<6J%G @oocfq'm F\﷞2l{Ar^c`I Mv)2_Arj"aPpY0𲺃|,~Luv2JϜG!1"2foGB8?&[š~0[7 A;;EaArK[U,GXE߭Swӑ4Li 4/GKois=6M?s 2-hMOɝ )[[#]NwTXLW)kyN\cmdx{)&z9GSY :kO`a$ݼκN\dGmj) 71 3zr9]!%Bu[1O5}"(1}/> B|mY eS!XsV|%t aQ5!:i`GQuMULI Ԗ(` \vT(P$THp1=_`Qm^jRm{iuƊZnu%~v~1߫fU_ b#M;{)[usd,enR_1[ɀh=:YQjow999jz `\6?4"_o[g#6VTy O&{0 cRq& ՘ur*p8QɗxKQKaַ:D~QFCO|GRգyS4х$ԟJS'wuF[6o3p߬;WT=]̵B_ s*a2d-JhU^=)ba"> b\ZҘnJ,b(]Un-o+mP]:@8ٛY_8~Qh*Nˎǵ\vFƋ UzAjh ~K4 S9lYQ6~ɷ;8xNKKWrWwfUlx RS #LJ*X(-!Ce@,JU| q D 3-%ISPEIUWhZءl&V6SƶqpNDόYu?`ֹ] n'"ubÚ/$'fPEvE=dX.^LJoxY l9j4#bĘ46+z$5˹K o_$439 *WJԏ0|YmMôF_k~܉MfAϥ!D,.^ӷHRF7MYd͂;px# 7CWY:ish v&J,xHP!GUEbJϼrL<C_alZNo {ZYEB*:SCb0_YRà6iEV:/fLe?iP.᱖7PG6ʡ.\_Tx.43wcPo._%]ŀH8jt398<3C _`9S:y{nJ)?oVU6+;^EU7 )f}#!^U8N"j=Spn@쟖b3u@^9 Rջ8T1`2'0[W7&>cQт #Ry䂋/|t:2 HG 8FX{|v& $$掟TnѲ.v N|M!E̷f<= e(Y)O ,#ˣGU{B#B(yأV/X NZ ǍJ 1Q&ץ:of4ZKM ʝ!p[ӣG݁&J) bq@^mԧս٤Ġh5izBX8^Af&, WWQ }M6-*JXuJjZ* !5V͖ļ{Lv@MwBB8/-۰J#\¾g;D/0@aЌr 6>S0|LFw\Kr+N2]?ޙՈɉ ?c~ 'J;vϗ^e(3UE?)E <Q!/DA^RGĬN^R|t7?pT' Mȁ-7DNdWU ѯ'8M` Y7YS2<<iUI$ULj[7)r7k9C o]=鋊% h@Bd $@z+szQ\ɶESAi֎i\*4@̝J̅+`3+-[g gwp#O:bc5h#-:g+l5gT=GF$> R.E#0-sѷIy1<Ԭf +.WTYpzZ!$V-<#LÑkFR͝ܕSeIC{Jo %OU[4d<{-8ߩ$0Бd. vK4JpC/u:c /Ig?Rp r0l(ȴLYpnwYR=/To}tvV$_eUHߵx ͤ*6Lr9XVe[WNj!f`=V>yy=݀əS[]\[II,/۟Rs 0t%hOkp`_[hdF6RX|~2h^]O~eT3Q/yAZj@κq: &6P\+r. mƎ' Wpp_ 'oVG <Ϋ+?*:Lȳ>k Z-vN!i עnXQIB@XghG׈U-І?;|G ;ZbS}+g J@'7 d5Unz:0>DF6u(رzo:71:Q_%j=Wh&>Vo["۞No!ta<ܔϒD܂cu#e5Kki/U@F:(a6{H<6ݳ:\&\*V鞯#_\kU1P&L uF OX;D|PBMb,ZQ?~"` yHFHXF!775`c$ST!) tDwx֟P?l刲$A0#/ 0 N|9eھ5+qg̥3MocJyz$BiL 45Ò9k h[[؋{B_Cwɶ`d~x/魫sKh]^ Tc<Xoz)|):P{r+C"A&HFҿEAȑuڰ{I++6ch:jZx6rLHkNM'9Ucپe3h22kjE ~@'WaC1X1:ΞEzLY<΅*> %1e?s2z}6̈́$-@@Y6m{ŮQZ7xQxZh5^#xR~jqj8t`΁T}9sWZDzָ *k%.f62Bouh(Z7z ֧na7xi94lUD"m'$C:EQz?pj_sE7X"3>)56R(H4pa2Vd+Y"~^qn9"I'BO J+R+B&ksb] 3NM >Pԃ7_$⚎ޞ*tM-O#i6u .b umd5pc=< c/@rL^dMÈ[0{Ɉ<Ǖ ,$2C7eYk`+7 hAvm*[LT+>>lİ݉k[K Ubpr{BNGL X}/Q6rJsrt B߶nYx)vR SUu4{34s**siuI." ѯ¾ pohNGJZYir~ٝ¬~݃q@Q ʫ&z6Fs#]=,q gsn\SCQzUl> I* ud,걭~קcA6,s?H]+P`<ЦhKU?4.?ҶmkЉ `"`"}vL7l{\.IQh6+ ':L.LT"k+l2ljQqqqߊߎGw8L B1-ө&^ 5 PMr3ʡٸ=.J"<ǎib-~gb7 3EdJlҪÌ-;EPpM͌2{*ZdK'15 =0/m ekYJ\37;P^1Q枮հaIw,0Ω:u|Zb|"%毀a^qg&Kʍ ;wWg@ש!G{K_ʄua,`*-F׵ u%JTŇX0=\*eyp?P9M ;b~Ӕݚ!8MfV,}(J!o40 r% zջnk;Vr=&qPV[{ _fΔTo4.FWo&xy=/>NHΠEL//i#_OфzuBYSYj4>hQ3 `_1#\PL4)?|UKvMW<ۈdZؾZa] \υBB"t ;ho sclauE2 DHuMhڮk4\6Zxeq# kC{GYQqaI1YC9ߢpuA<X/jVSV:ê=~^ˋߒ vu"<72i]wf@" @4ҭv=2/_a>́ǿ9y!:f˨v 'T;vq׋7}\a.PvӐuhczrkcTK Wnz@3(S9ůJ04xn~W;u5t1/BHo젡 %h/Si%;Z._e*XA^r% 5Dţ$ liYv'0AoJ1$x"YmbsqϜLU kIwZq-n OtI >%0PJ8$*5ō ~%~162Ft Ϣ*6[kޟ,dm┠Mv!7*u↙X@UboNэ,*ؾ SXC2 z< Pl~lg<:g@tVH=1qv2~z&; b|:D:wNBA2Q{Gm|ݚu?' ,;R]̪r䅷p@b'#sb @tu~[ {_wfGԒ7~ *]~ 6]dL$, GX4uUB@s1ݯ0CZlD"Lxh ¾_CN"Cnh=s!oG֒ c^ $r1 [[@=+R.%K!+qfG}IWx5)l0u?Rd " "Sm,AMsMSnq)_>LsI BًV.oc.$Ӷ}\:UTNwKi&inA)w*? wgDf$4Ayc:H).eDg9߬cEo^J`ra/{ A')3o뀋1S(ta˘`ܻݢN8IuJMsMQn 1ܒ7_;5 ̰145{[AMB:Œ#ua6EEv5,~ ڐ>W?ݕqS1|) Ϻ&3Fѩr6\jŚҏ#2\o5vbrʱ9@W֑ N!Bs!->2;C"(]W$'⩊2T1|N//dmEZm2 ܰ'7l{XxWxa!ΫVǣWԱ#?˪׼ОnhC,H h*G17j ^|dwވ7~HVs[ ľՉ@P?b `/W!pԕ1oh8.ˆܻhvrQN#0wgYrw6uz-#S3o8 jA. ˓%w&wl4/hwfF` ~YܭxGkp,nxڠښ'j_.`*z_az=<҄u9v _'Zu& f 7z 2)*Ѯ!:C7v*N[}cm%K9Xx# jzeJaz{nVzV Q&K0X!]=eʞѲ $뵎qU p㭚_ n%#K@s0 @԰qՔy$Q̯.t]d [6źns JVD;ŸIMKfJ}HEn:ׯ38ZH4}F]}Ojet[veٰ)$ʀIG4(8r7y;H+1,K}^ [j[zM"86XE͓ $ݧMD}|B8%<%6#>LؐKʗ棴 sq;o@usjş14 la__1]66 ~qUqhT %^.QMx_21孑[YO}II@BSf F#| CV"~ n̚lVj0Ā-JH>掝od]ʚYlTFWmeExEa&+4 E+М8C@Ym{A& nŌ{ τo[gS(upf!m;K6%ӧMD Z"!ӪLC.ĥ]A7f!3tz[F´4#lSBu^Ax_٘98A*x% ? d"]8 n߂n~ú{U[(ۮ\+d1n\k+cj2-Z WS3Fo @#$]k?n%UE. ,V+B0GyindoD 8"1)pchYh{%i;/Uj>)AQJ$QȔcvkVGA z9E]S)Ķoh@<+M&޴f)dId.)3A^{jGhj6Mˑrx֕fg[ S7pypk f7aĔikMΐ 26VCZ ݙ_mJ0O aEV&\^@;t#!?*w "1-1BGOh^{S}lVKW d1Ϣ2܂OqoR&HC*: 4_I21}aq!ͤ#Sd%n`F_#O47DCՄ_ /y"c_x@iMRjY~* GOZ<9*j$)lNy>dr#e`+_l}h wxbPn5?8Y𸱱U Oy-ġ 45*l8%DU#e//V{LT^T-Yl57FTz+v{)6>4 S2b@giE{-߆+zuY^p4Ԏdz>ǤĢ *ܤC >PURi8]_dIIarDXC't uE)UlJ{ J@)CnO>!- vi@ J+8*5eE}ѭ;ǯ!sR2f׎{]š~u9.6P QC>"zF@ykJ,=Z IY 'iWe=hitQ"s}DjwUEQ@ADʨ?W߅R  | acbwF_1xHdP. ޑR~JsߝjY a󦧛_!{\S[լ gTI+ uƏ9eCy*Ą?–Jbi?;z{M٩i@ h+||PA3m])Ӭe{Dh 6~p \Ol :f$ I7sD{wKf$C9R~WNaat`#zC_ S|cح7y+~kCYࢦx[AWVl?HϑdPrQT%")4OKZcVe' $*g?eK>sdW-9ek箏Y^w z֠wiODg;-b$+?yS@S5OU&7xyΡ1΃mgϕ. RlLQZNv%&99 ɠϮ"-f]68khhM'y/%[0̹ܧ$Gy;Yѧ/Y1\bUZ |,Kp%P^?D${cӵ_A'݈YvI\v`%|}j]DeXՠfD[j~PB:(q #>\L8k| i$1w[(AqgT*KeyREMZ &JTsI;52EGo)YLBXdOcONr;rˀa2o>ؔ9pU;B-'IDI&3>%͎֓4}K^/Y\` gRd5wۓf,5w7Pbcҹؔ29t tMT=8$1`&F!ou85UX=mtoRon7eʃ_]&K_| K7,Ոܸ1 "y/mh]R]? 3g4vڃӒĺ?=암0~=׃okP0V m}5jn>r; ¬&ζA1M-:S?S~ho=-AЁi$ut"5 pfD&4oyw4yY6Y|>Z)v $hXkϣiЬ_!Sm)*K415s| s; -c嗓h,d.lJ+x37FJL30|;&q@TdC po! :܆jew,?n<1kĹg /kB+B⩭嫁}щP433j .Qw)1} N?3ۣ>TٖQQW m.bQp`sV m^8hl:S(_m!O/+z]bV"UYK'A  \'#k{=? ?$ME4uſw8aˠ`.buSLA[^2\s^p.fjyS) uޓږv\g%ł79x_EN4l`9eEax2w$0t&_D?/a{}RH'mEGW%l,7j>" (eϟ>{#o,8y[Lm49љ6\ 8a/` `йcgFvMQZ{bpR!B%]9Y'x#KT`_z8]Sei,G=LS!}+uv PR'&~; ~D9 FulQ# Ȣ w2?M21Y)h8aǸil͚K9Hd(yqߢfYI4>QMׄt?SpYZeo}l0mJ#^UT_}(v:S/E[C5Lw,U3%A2]VEI BĤn1&`b?^{yvYkm@eV$@x[ZIiS54`, &~PxK)ww0wI髕 FYk,Mď[yDYYB#vc*^Xot˃Byhr Nsa˥3(>mCT\P.( +_Ss[@ETkݭȤnDo`H 4kJiO^*#e w#JVNe`$s;W*x!В/"_,O+~ +ŽþRyխBvuu԰ VQNZivQF5EO,`8k_Ysox&e19dW6g#[|,3\v؉`~ݛzR׳/FH"7Oip9!Z4O\[0Z9<)hKi"&ʾ<E^d>U]Sѳ#<CgZ_GRwb g]q#k"axe]~7K7m)!ПEj9l"Zj>"bA[pd WU/o%E!KDj48W'%'O jz\m dbV#yIUQRTN0I)?W(DZ4oZo-jfcQ5!N˶)V'3jDNs|R$VD+H+2^S,PnA"xi;Eœh3f9(=!wº9Epmn˪5e.8I/ZDal"m7֘Lz8W2Ǣ3뽹wr!y2Cԇ7=Kl dBHm n"S9M;s0k>EءyG] H>Cerβ̟\<+JXH%eN5koR~[ZA#,D]Qe3Uwl0 'e|%+(v^ǴI  G m ;zc>0< n?fnM>$+ 75` ("8m_QYj5hg_:mP&ƪ*wj; PbF-΀ O2\r[p2K҄\Sd&92:!<UY0ѧjd8#&|:2Z(9IiH5!0 {@UԼ ^l8P[YjF=벭f /0,:caaFeMd_ ~h"pUN2倔᝜0nN }:>^*:o˭Swzi1~?KzZb:LKpXL^58^,li?Wr&μЅ{jdUN]롔d#\^tx8u?F2.wJ|#V Znֳ$eA P^Rr`L?8uoj.GS:<Ҫ5kl_k'U#։CZh.mr'*sBm, CYG[1: vٓ˟YFx:]3UvY3 )i& ]rmkūپyJV8j  9C/FTO,MyIwYަī7^WaPB)4mO5|G+n`)*ٍ>%ՖЯcP!fUY ՜'8~K Z5jI ׆ А=SqLPΩ|;}(1l?r Gj9Ũwv.(t@3)Nb*І{r)SE,%u63JzC<03ۅ^Tl\C"E{I֠2l)iiiGA"&=Ό{LV>gonM~4m!Sւ]RntOhO=|:Fv2L!K"jh1HA<5(ֱz9yUYȷ%|&= B˭szjlVL,ۗ\ ։\,>`ewqƀg={@r\ c*|(~L2plgB??{|vdʡ8(v/d6~ q6 t'1{^C)zJKT) w–0jn(b0k{t1aԳH@Nj6HX*hh}`iYz++>%.׌ /P-M_wȤUsZ}Pq:(ZۅnH#Wtu] htS%ERFfR_&"'G\b!ɕ33N'Sf~+˹r@n_ u>rA~nv\Ƴ .+p&; >}`(fD7o٣~KP "Y~P$#[gL x8WP VטPZn9j!o䆗KVt #*kG!mcimhqu0Ө J2XHZ}Л1RѯK٥OjպuŦ1 $<*_9cI|!Z*wBȟ|1}oN_rΪH&Cfg vpU~`rJ~Y[tJ{6m.c8[I۰Klu:'3;I1${,_.;n8=me#$VkA2uɏm, d?aV:a9pJ=exHx嬸l,,FLVZ7Zd~Eryy}bĺy(~Xi%1b~ WOW]dܹ;KE|[)~ףR+emTOunNš'kۢҞ< k~\wau3X%BȈl*=WpEl;5oo qhܺ* DLIqOMCeKݽ5,@߭봿^B[]kbIJjK]6UU6hV#A)j͆o5j̺Ü0Rus+#9}M2>07,J'2!ܥD%3?`pVV*Sh.yDpKٿr3* r^ hix;{\~ .w [=0v?k}ʤC c"(*x)Z dNJ QEDŽ *(C hݎaPʝrDC_oS@h"BEoz"t5.p}GؠyB F㲒Qt]~{dA62s#[)%ι<ʒ@UB= no9 C̍TYƈ mSb[ҝx vb}43ܓvZn>̴2R3 lK]zEЖ|S'H ,#x|eF$p1#k"E_lJn{iv JSG"šI3i,&8nx>$Ś F ӱ!c'XI!2£"b8 57:s'&DF8vA]]Πo. tKT".BD< }+CfEkX1IS,n7Z#1vuB /#6hCE3OO6`Nr`>KSW̃:aXmX˩!T٘Ae/>9x:t?R iKԩ jqDu4a_e;3d ֌.P.c߼Y wM=ҽa$\~.4 (N V￁*鿣e ʗM;pь$ +Oi!];>1j0 dOu~:aB!f~NӺ sF,Hr9^QKFi/eu4WF.OK?Ǎjm1'#O}Ã%,E!g~7|ZEsP$K@h2& ;SG;fJ MS!nc'qᛔH!\ߡNR[w Y}ؔEwnY GQ8ӞwQU49ƌiG<ƖFs&ͯIӺU}rLJZXZx-!x]^xXv2b__F^:7 3H O&T/z K@u8Dh#wyi2ݚ6Mfp%-GHh H-"(y(l"Lg~VwT8TL :5R qO/3T8kފw k};=%6МLQxbda,S* kTm=aW.$᝜=>咰cw W+ ฾a#ntQ#S1t}RM8'-rzO뱗`H1]w.?p>Fb"lm9ºك*b.n]XJg}A)}zwVɹ9-Hd=XjT6|N0?!Gۅ|׍mwBPuޟA0Z]xXbЀBׯbȖ'y!:ŵyԒo1X5aesRZ +0m(#o1Cm+JǼIZ}D7Y7U R\ə18Q.K$Qޔ-/@q&"TfUb{﷈5|VK'lM\%G%w7'9Ӝ 2DqmiYtܣ1Rqna`[V1aObyGMk4, mق+; >p K։ vvBV|'N hAdU0Rb߉2j28Am}ofYuҀt[s-Y)413|֢ kB=C4{VBJ8PKRTkq0 7ʠX c+wl%Ec@7kdZcʀv`ԉ $BWh"xR2(#?+ h+wCn RNyxhQ9+BYO`I Wژ h ~ߖHǛ`ޢe-VX*qo' @/@secXB$r=I|^H۪ڬ¶l<N!B_iNs{KY) \p`QS+_;m`D{$̳)8I4)6:#O8Bp: %ԧ!偼_ 2K `E7Ub 7ybgY-'Ro}eP\*bەv0W9/7eޢ퀆xXZ;R}!+Qn%Uk>ӧƆi*PIv(6 2{_㊢}-FW/,wo@n?sIޗq-8|ёyLqF 0Z\c' Os s ]>_WMa xk~(+[GGWP+@ȇ։7SO OSϭ7,W[Gw>:9Uj|J-ϝr@zl`B:0y1qHd+iװO).KLQb\5Vo\C|._Ccv]P xz,4?:oxovdLBܠqq c`f-{A X \ (5b)‡ HTF0zk) cdyL{IKӡ<0؋Ғ͙$~mںu;EQ}bn KRXcUK=o44Nx Yao3M~'c Ӄ!ZOm%=6R̶,\ 7m>D-n[!ky̩IHSs`z9Fw*y%y9]Ą%w!~x!s}%c!'\J5A}Plv2brD r͆G9*Ƕ mWKIh!OVzP~aT[?eEjR}'X 9R@"KNׁ_i Y8ڇm,r0q9df=VP݇"9.!紲e=vx1a>;2|%` ^K=改S% σ= J̮ȄzWP`*#НsKB*"7AX u8.paqqyح&vN1hi)avQDg+苆t!iSHq=3nր#. 3֥w燷,>#@w?}ډsHm{DG-6R||-^ ȅ.p[ajqsW*)OْϭY}Zބǔ)ccU9^!SeIPy sLϨ]ɧ>ƒ=ig%//=ee*Tvl)T]dyYU:#Ԓ^g\ˢDQWL?DNƄc C6bP U:{}EeVJ,;ZY2x͂}ㄝXX_(~X 3T5rAyY4VRׄY=3|D4Lu?!;fUژkS+r‰ON$QmjysM%Lԗq-ú{٢ iAjRyk0rm+8wҊ),20hzwZёCJv*eQu3)d];r??2=A$Y<)H<z̭8K? ΀Q?<* yx{VYw'\FgcX7.Lxy޿xJK~u)%Qvy.6 ?:9ǧ5Rta)HmfݣO^2ଣdc\fɑ[~ؔk3u fisbJ{gt%PSMWwN#d,8N}(m59^:"to#Vfڠ8cIW7-FJ\Gq ߌPڹe4G;{(-zM~^{~\/vC}]B!zvQ+>n#W+;U>(5C:wLcG bh:4偋y&/e.8 z/Ga*5~azj::)D0cG_1uH^N1 G2V6BqTjk4f$Nw y\JpxQߧI(0HlZ9OԩilJDR2rʡ^p9u'(fMoKD#fsj7Wb$:,"t'hBߴm \"nSĻzLFy(7hԊ^+njC-}8WԮb .Wv)M-$tu>jh u(ӓ& 咚7FUnn]5]QV6~ h<[iN~tĶJE7x8?8nxŪ#wV {^+86Y*դE' Eam <ZG^g~k|st`q,X;ꨃr 7j1rP0ɚ)@=!I._"tie xx59;MoFK*|np&9y)%Ub. ATi Ye"P;4"e_'R| n(G܈<:nť7>pҋM[6#j8~Dy8|EԬiur)&\ԝ-B. Ȱ]o7r5&eKa{C騰o^n0 9QPo6tE` nqQץ|+ghᄞYo>M1GT^n>M5{#,xL4-[k:4C;Jk`)ʬMIC¶oz1F!<jZyu*0ZR$'Q.mnMT0^OH9oÐK#ˍƛD۟Mj^ 8~8q|~-YhC?H *J聀 q$rΈ6uCsJq 'h7]3qQF_jdaځ 5-?XS߫_#`9v, l-2"WABEm~<{RGH_ANA)k]G+mY\fcY-%PWw3Yv{Knn]widegu*pw~AOQZ($_L+H)2㿌}r̺'i<E6XP}ꅓCN&ZпG))v ,w{=u]&"ʼ mKlJM KHѡz%*^WI1pUQ Ҁ*Sk)w/o~?DVXVoO|U>H&NA#zsĥ t^qTWj0DfW&RRQ$ 棔pQxƤˆNԕ5[!$:⿟& IQҺ&J޺7.+Aa)ϐ7\ ): HCp]seMze4a00gQsFNEUH5S#^@_ 0̍V$9f¦pؗW j⯕8@7?9sOI˴!0|2DUO7$sfŖ85r X27(|oc5mBgŎ|WRWd 0KtDttڲj֏}P4v~%A椌1UQ3Enm!.*wH lv+!G@knlGE7R`Hxqm״c VlA~]hȾbc0dň-pHWM#Hxʋj)==pgtZs 3l!%ب{di4e6#4\u_m_f>g#z0ޒdT$m#nJףY4n.RwlC]H1wZY_ؑC^`dUQʼnCey`ѿ̈Ư@xz>$[¸r7Eo BZPbmzJ؏ G Oozׁof9ifn h W@ջ8z׳Y3Z@;ژ]ܻ60t;^gG&oOgɃmf)v+xfP7`]\_w͉5&\>rҝa㺉ڼ~K%B>&L&߈TC;A\r.Nӳ93J=&BJ] W1T9N1N~믯sU7Q'r4MfpfwY{-3s̬PjyKtȬY+(K^H"ɘ%"mPM2#K%`D 5~g" ,hD&Hkhu0ģٮڪe9~.7^KXX=0{o8ev 90nu[N,fg{/G#cMU5‡>? $K&$--g{=lɵa0,BmWm4_gej$f91rP3R+=zƏFt:Kpon8IS2 JD[st>9XT@ 7UV!>Uy9Pv4&;vl. ;[y+buK6YH $6=WVOϝjtWIery|߾@mÇ wXSQ(JkzΏ<^( E$"--KkdzqWSs6q@O^ilH-  X/fN܃QFyI4bQKjl+7%`*ːiG < Ds," Ja &C`f~uJelLru ?9 A#(&Dg#WZeԀ#~?۸GBgpT |5un)KUBH[b$ڼ%Ie{ykȓ3B!nL{p=Bc_KB?wJ!7~q@aϨZ HoKwSx+Z\mh t/'={lZ)fbYnxxqnLJa& }mo٬InR{5ox|~j< Q ڔR(<xcMwI۝EXĠ*;wv p3զ ==rABQPe0)^U, Q~Z(a|wlwZOOvgcHwFVЍ\Ak~ ^hT9Agz2 +ȕ?;ey\fW;(-SD'YWObPG n{B+Vv{֘v~0g٦iXDWު9QkBwLzj('!G"9а0N%<,RzB=>%,JGOLqv*3.vֽC̮$7Mz8V[~2RTlx"}AҦgpc^H(n/tίCc} s⧸l;uAl[zK&Q6U$W±,]Nw8+.ARa=Mɩ'Ƀ3L)g-=tJjV+Y |d}f_β-  "@㄰[: NK*BI"R( 4X7K  \m0BڬJUI+h$2!5|tjvδXy?4u6'HXӲd=1'& *qӡv,\eI.cG@q1[^&[iY5LMCw"}PGw?_(|ύ5TQoCRg*\X!q/ŘP_-wU;vŰݐk\lX{<j SRU4?-E 3=-ɯuӨ$Oc̊l -TTS *HyK~3EY/m09p&PODOyj|M[ 6uav)Q)àuQKgBId%dn2]ꟛ%QZ5^{B:[w8 ][+5WT"m0gw:6;3l1#O5Tha:Q$Q֢!( lՔ2٬miϥ U7_!vHX[$G4ܬU uH`]/o+J5{;?gĘ+& JL< 2O]Ձ@K)_;2 PlFSYFv sh8 @ 0f,Kj@d1Tlgwz8%ݽ\SB {&iaw1G%0PwGX%$Jґ"^wf/7y62\J'Pn-[d.d9םe.ZI$v"&3jz֪C@g5c.Ȼ8k~gLn"k$3䎶.De9r]Q}3anT%>aY슧b KuJ+E9Rs R@Yqin=0ɧey|b@`G_چo}ʼnlIؕguO%kE@JRfjgZRAg̽CBKʢ2P1ՄA:s1Ynٲi鼹IC<(bJ"-SoF2`.7}Ŗ2w IK )km} 4WaE_(c+3 '61SUA0{-rFv $L[:h5T_.԰3~TOIPi YL$<7 n$`doQe m`/5)`?s8]yͨI̽ґ1j*hC%,O-x¶U^PQSlEC6|?V>0Դ|@WjC7}/OvXCdZdl 9tb1; ;DSW%fNă)핻& 9?ym ߟZWe,A^h""l݈Ꚏ'h},^ eoE˕ [#"su TZϺ 2t@!5iI|lB@<gs/ y{-_)bsOuKjd2a^A.+!f֐$r"KD|}gU"FP)Y q\Jh?+ppSQ( c4,z!Shh@,$"AC@zêY"'S <؜Zp/uaS0]0 GhU8 sm2Т <,TÜQsξ`M9Qm#ag#=DJ!9YȺhGA [ktU ʝ(~]:·,fkمYGj!n/Ȕ dZ`a!^ k7P4#O!όz1XfG3u8_w(K6SY. @3%B-AYpxs-XB)nai0P+^&FBJjE橐P䥻HsfI#{)6<|[Ya'`j~8UVTcUn.1I5HbDOv軡_sXKA1ү uF) |l)!0Oܟ+GE a-:ekYThP _^m+<3wɔli8TWgSW=y.g9jؓad7|Lv잸Cƚ ]5(PƬ֚kSs4[@9d}o_nن=}5d?*)Hc7%]\ IPQ9Vn&@JYT3׼Ės+eԸH+J@EŮ㟨,+ ?&sҼʖq(,Ee!1&-Ng-'ZAx_* CҶJC;W[?'P^'Rnx.Ld>[ ks*'y2., k(<:Z~u)˓஥4 ݃v8c'arxčhCC8؉yO)*#7cnm ~ǐͩ'S?8'\Fӓ ok}]6[ nή, fN<"r] -R!5)̐dwb2V3ژ<&u ^Ve-wRe|a[{ 7(].kjvX<8>ˊyVN*)(8s1&'~5 G;/0 #~,lPY .fY>Raat66gxUwضݑc" ;Krm/9P4 .WT5W!EZ!+XEt{oU3d]P;Hߩ؞D5[fpjhqpjl47A\wR}M_#|ANw^ ,}\sHIKul.Z1)B]1K3 x߆RW=RnyyZKp A2%&͝T9m4{90K LEC]6.F'exDRc rb2*3a44)'mKfxtx3uEt|qm0tO 4Or|:̆F-# G*BkD(Gd'/jgC y뭳ڧʽU&IQYX}*؁lAh@>\do>{mf/`dvUB5:;;aҝz,/9al1iZ A]i9m );]uMۋpfv{v6'QLZY6 SoӅ򔜎7 (4AآU̅N.*K%WE8yTQcpC>V|d]]ٻ476/NPL#k4VUi:g_^lYu,n גƬ!q*7E\%EPNI@jw++sŇi-;. (yRM(ܳ+,ܲ K Mr;7;hYr#(J"31; wjz>˜Ycڙ씭ރg_vE5zɁ(kkT'CF XGqDKe؜>017#nRj +qTWetJL N5Й+–>PMe,b"_Q^˓v-稴37[ƥx|DRO-2Mh6Fy;f@+֓P0iŠ&橰LÌPD.ф~ykYa?h=@rj.ScT*xެCTQq6:jWT;QDG]t ,mO>1O4 #䋰f"zYHdpA K^>;P1BxC^q(F z_X%  9 [plV_I9FrkKW+(rI/A. lo{a[똣*e4Kr}<:nyQ~Yy{AqlKBݩ^!OZ\m: v2*tl]t9-鯇~fd<',ۏ[Fw\!;bͤOg!"ga_4`Li<17" mA\8V!vb~7/n9eF}SAXK(`@i )g|jV6n, B9ݚX "TP(KQq8(qe2AvV 7W5`;/zS ^nQ҂ST5 қX\{ֶ'vr %+>pNuU>J 3|2zhZ,LP)N.65; Iy푘ͼ,rH{Yu7F]$4Rh4 bج5_\%C  Qk\ihcU/Iu Vr|jw-ȳ/yTZEX›ws:vt?Lkrd\TgaB4_Ud~tHgbߚ;]k"J@*4:.3a"pR+KYA> 0}ֵ*&3i14]:5e`b(@$HK H uI^oO GRؖx>-1Ol0K܉l-̌f^kJDޚ"*ﷆ<ᡮѡ H0^B7ygV,F4ֻyt)[$w6I%0Fdio?lA~5" a _:#^._T*ԎFLYVWGy`'( tjo y9v (?]}ـ(ʶG̣2ܦe쮰Uaf\ 76\z+q(BSSLу'LLPGgCKeYkh45p)}E2CU3 >I2[kLX[kh_Oɝ?xat]z&:n/Uj x4Na! 0)&uՕp̈',Ug)ځ" ̩Q0O6v3hj: 9pQ{ە,hS tzn,/o† c*r]wV8ʭV/DqPl& &Yap7MyUS?+^'h"O2+ᄨ@x4.d1tWoL*߇òԜKgJ17k@zВPn5$V\ӄ|ai`6U\l1ozGZݎ5O0ehdT@oh)ng Gt̽3{/,͠ʾ{%# qQ\h B*lЅ蒘~hz}D胸F{{|6poȂK6MF00>~馾VMiC㓑;=# !c'<>`# 6@$mǹ~[]>Ȩ #s|,.Z%z'րAn|[۷qËޭ!w`3M ϻ>I=3ߋC`e%n[:Dkbޠe.eNY;6\YCșBVO ;弅~@}HDB;?_^aop0}wdӋlQPP&a ĨqijA} {f!z"IUoϼ*cQM^hh}* ofP+2_ <&Kк3 ߺQX>;Ϸ-C2DomR>e[.ˋQCJ8fRMK>~ L=1ER[^'V,`NӍM3HE7$QD 64w[km⌫Y۵2\/FƔIfſC߂>Spseg Nv],lvy|,BC7ugaymEq%&f MSr^K+mLNŹO#}E}s'8 AJ#_!LMhA 686Np,5{k5z_{|x'vf'! 4$1 HBlu7dOɜeB5Q h\dȿԘqaZS4P`!=EK򚒷]#:Ji-$-dNٸ)dtcopg 3 J&@ܭ5'N3XߡC()q'efS^[dii+=N4̻7L/iGME4$qsk=Iwc0S5 BlٜO-pZ.DK,o1l6;??0i+3MݫgBn)5+Wl̗h6׺$҅Wh_b!KDԟ%뛌ZVG<]GnCHgtfF_3Dѧ ׆27W,w>rn륕 6O*@3IxsY7zOɬ xjnu|=1lMӓ6$୤g$W-vv ]@ jbG)Gnm0;ɠgx<,ÀV_f4A0> ?ՕV7ToQk7YKӭ}4 TRU?Ht_p(v4uU~"d-71);Hzd3aţL S њB#/-w8|щQRMaLgA}zfabysw(r%K[wx:A+h_~1jSILTlunoDk&+2o7uϧzH+]AuӭŒaFD^o[`j {ֺ(E,ӛ@x[5<%Yʞ&nZ")Q<_דbbBQgM&S=2 ֽPf Y’olbEh1Dn>GWk# L[[d06՟}9YԳ q" ʼ2Mwt}4U-]NRty˱Rܩdo 8Lr0I:!'?_r *8Nj5TB~n.xɹm~#V!}`=DX)HI\|퉍&gNQ c ,jΫ ϝ,A"oފ@oGHgwE2>~I 6LTRb[e/BYAƶ/h+8K5 AS^7Emkr ۵zP8>ck3mBB>Xh!&tD R -i xM'[o}[N4v_0 o7k[zR4u 8.!>'d_hH8X$YqG0NddAn]γKZF֋J )'ָz.d~(5Ufuz?X.KW,LxaI"wKQ"WV|IooͻPEa1)H\w]yuƐ8>;#iY_sVB63J\ar.3RIx}$]MKqFaZRSAzt{ J*dI=jhŕdʛTʏ$ + h \LEbݺ}r^Hr^Ƴ”F)5B<1u :27I:µv~7?L\^b7s4VP`+MAz4HB#}=dC#Ȉ%1W{ɰS>"|ɳ'lj@-S96fqAKIk8I"!~؍/#8OyԞ<ʍ-s+N⽱}N=Ξ^ǩW7 /A* ܼAAǻ#L}X0hBZJjI,W c*> m8aL4i)UO!K, /37e|1ZXjLa6jYRG /d]ߨ1w#1o*D)K=G#b ?~Qc;w=$13z NK@T4M?֡1Y}ȓc8mn@=u*Ig^|m@Gē'sDeJ:Օ,r MťUrP0 6 kr#`ӮpVfVoΞa團S*S܉\`iPT'Mlި9izubn>*%~<@ 3ZJz3.9npMU$sCMNQ1>Ɓ*/`O Sda6Mثw *g$VO ݯ:aPPuH勵1uEq\UI=y3_3TbЪC|zCsժR걲GM{R $XϤ S3Yaݞ Gg«mS&A[ET%v3@5M0ׯlK5 ?F:PEg:PZxc7!'{b6WW٤Ԍ9Lx:z8Bїo]I#>ؔŧ9%k8N2ٶb :N.9LfõZv۽  O qe_|ޮ eQ]=&nL^qr^;2fCyު#.}"3|dm\j_mz.#)~^d^ <^mH<g3l mʼn> .:;K,鎮 5|}w|)ŠW:\X;l)!^LirdYC,ZP̗Xd}0cLm6[G7k4\"+_&n B!PŽcisi!"[b г}@ 11+c@Nru-`Ji8AG)ϨENz8%! VW"-h5 #aw4}}$M\Pf)Upul>"5Jɽk*įo]yA^7T~ 9 ]@ Lpg賋*OoCށld!BkIx(fT[71B?q-q)^|LhyCDK<>) Urtt?Fߍ_`p^k;pZr%u k/߭`kϛ~J7{vL:AM?A=$^<1enn}t/m@id&w$_KۘmQA/rJ s{" `f@XSoӺ!DöF߻m<1h4nЈ<@:X E#؋/ 4Y2#|Vknr}(..&o gtVxv**e#ro1rgǭ*|8Tn-R$}UC5*t(!WL)% Dڼb\H3$m |kp@uu"-Em ~`;ZNp6"A CI:,{FB 2tMpcbe L]4.Wuuێp#TGʞ9 ~JTgɆ`S^stU-j (Y}A*IlP72t"O@T1"ӵW "DNvƏ ҭ8H L#ڼyG 7~1fҤ{riu( s+!YiK_WXZ+:EXj4)Y, *[RDrs8ƉB@F݆X\%ŒOBRn?hZZQCv*ͪ ^&:lYzIbnmַ<-UBQy.̈-3ac]Zت$':IaBDXxlRatpq`@#A_Fհܪ〶 #]>쩶=cmiQ&ː]Xx-9alԻfs$:ŃKXkhbR(V^!^PV/gzֵd;gzMGN\S}Mȿ妃E>TDɲ~͊(| O8haUo (/HFdXc qYaAs?۾#bv\:') M83d *uڦFBԂ dxxg첤s3n0 &q]*b/t'LEPD`'<(OG *2b%{%]ELvR Gh߽ 5i@RZ*&gvS>_KӜ{8+t02l9^5M=-0]jJ)Ѱ`R4OUolU5$Y>]@]gO4~R΃l̯uGětS`iTp_DLβ- +E!ߋJDeg74]ߞ]n9]adlSKzK^¹fɫHW.;Jb1}Ƞkόu W6{]t0>gr)iB h^k$N=a_=YcY6͈'(Rqu`BaƤ\#*cK cG$Pj9a qg8Cqa춝j㺳02 otFH @MfnE#G WFtZ>X_AZtzvE$qUEك3:!Hnl6a38CQc6$|ɦ-989\P*Bpr-JxOnJ{V 8=Ջpu ா.$m^Z#X&rBҋ>%ym]Zj1 ]6k*ik~\{zU'SbHi&[ҪLFP{fjYuI&{ ~W^H[mjBJ>Q$qt=t -&Y{HUSAz~/SmEdx| )5|0g}t.)tJL"ssM;"d.!)Rq#N?ay: &uY1&Z%gn3z 0VR5f?gt},f2Qt#)7ʞl2b)kTg iUCc*<{`._@:US_-5ausgt*"˧ڭx +ԥX6oV^2dUNTm˶%Dc][=9[ng.{n5X /3F;GX={;04Л/T.+o4 Awo9X\)ۋـVER8!- !9LT|e2MxvUsDŽ @ C.|>4v^N|7Mv~2.jNC -JRd woR);$2.yjq0˲4 1<\ o!y%8=PWt4FU=+F-Q>^x규9z8S\`Gpk=;?Y4"QΕX9zWA)=e3J>7[oJfSAIפoV t'wKUe@ sxȊy*ѥV*~qBd!,ł5bl骷TsaNi nHAJ٣L4&:MI0jN. , f4Dj.kmdj3w|X9Yt[P::蕃⑎0! ̫±"2 vu2h!%`V{}Iލ9)fN{4|HYTȪNm|J|VGVef-4Lj4Xn,ǎ?Fx䋥#'VXXXl??M˙s̪?a"&HhY,~} ՕtT)rtLf =exk)`5tS*^MԎ\/#GwX7y_`{SucvАEkCcqIzvar*^| +d.J64:kO[$[}RrxXv-g$&ƥob]^nH},X TΞvB}$_)cjQIwvr|G.c3="hW_AwSJ^6=*-a3\1$yFƚf9wk6Id8E@&8(P} }o:4} `A]?fi:nEƢx5)̹qJy:0Kg˟B-Ƃ ﮊTʞ66|?~M Szz<-W]җ8`3 _B-tbyh²mTvGH)btv%&w=}0.TgvqEj~]0 P阿0Bȶ̮=!N^\mЪMy~waE}q{!6zlǚ ~?:D0œ>=%=m5_+ #.zAE$jU'N-c[*'FF {Ovbb)&$9CA&9he=0tdhxdM&[hIP|3 hp$ `.tTH9!Ѣ,Vh"hyڈ+K_y? 0ֹhykƘ~THN#ʽ O_82a|PhKgF_=_Y ?'bB-$T?!}yl5~Tk|1 #L\Oys;})Qn)ٴ`ߏA*U:4f%,ZfJ~|R.K)5K]B)ۢh,9]77ڞnY)$~%& l_]D;t[CbٞEOє-|G<UN~NГhDZQ=>ܦlo'4(ONgS(~dU`1d]o~S2KW ѪG:nQL(.FZÃ&l%4cDx/gXT\هۭ&ʬx !vb1<nh&QQ3piBU $ [ 4Vb lsFdbL 楹 W v P1%8tyulRJbka"v"GbW[6tցg [Ejvd92Ⱦ$ H"Osh>ݞ |2'I]1&0k^JNJpADfK9_-i8=<7>_x ]9Ҁ& R_}(SRࢅ<+|י8-jXd"K>ZdcRzKoH眷0⬙7.@+ 9 9ܢjqUYRR!bX)T[Vc8 |Sl|_?moN2կ'.XbN\]( wcwEKbM(dJ.~*)8* d3-Qn;gLR 6k &mLm:%&}|n1I5uh\jhSԨ/ZQ]"?`SC+&_d(wБ&3'Dx\je 3ɡNwG%C:SP3JHʰ)>K4"Jo?,{u$^t9yc`SJ"\B2~|"Fx*s~U.a6#rq%*Us3@hH#4axm[کSյ1D/9$J'\lՅ^ԼoBhʬǟ&7>"Tf /#*3bTosZ@%l΄P#ix9,"ZSmr!FYM\#_d`9U}^vgt7eXWjאeF_W?K0~[v0+-ZJ]ys6FM߭clT諑a%}^ 2^@⋹=<kl}%-EN/,Ǖ< $l95kǺ G f|'s{! }M"MF:=+Yӳ :SQHRtnxé7#~ݣ(ÿ;P_($B婳ԧ4\DJ;CAᥫF&ڀIZT8fq9|}w]؋CGqIӡ|7)Z~Ԕ6;m̷1"!$q՜`6~r`!= N'>oy zACQH6)zZ}'=y'5eҀ8 O^ܒ /F!tB92wJLyL䲙)2 `=<gzV"lSp&h&~{HEMSq!s~M9yV3ɂ'0Dczxq}:< ǟI - )& $Jͨ"zGE-8A*,wMkJ33=W"! xu~rN܋ފ5<,b6U[X"Vj@ܤW(fq"V@ʔ3fPQ& :M;w)T +D̅}@3N{ad>>4!BL!h4sՐ&7n"Wfzޅʹ ?6sc(q6Y;}b0DT/VdĞBOJ'7O}n=ZR}R1)n/nKP Biw(?Љg}a:R?0r, ?l82mTZ8 &b<6?i\m/oBeMQZE<jDGNZײ(]#{v&w\'9 ;P Jfo`dj{4Wl_ZNɲͫTo)QNa%^!P+命0Bv4myG33UFY8l~ĺ WYt[hrzJ-<_! }{OȰtk_7>௷E46_vmMOU], R~]br6K\&ȯ[YVUqÆI#hG ;kOFw${TTM9 ς"jtX~ꑏibO׽pT e-|řn$"5&mw|tm Pf.vqNЇI&"և^WZt&@1U+PݪEKx;:2,AZe[d"C\MAk_%SNzMXŒ*hqɀ+/:MD[PT ~*ͤf=ionj[ rQB/}GQ: vLTL2=ݠ¨5>nldvƸ$K_#17c4m$qj$k.|>i?u|iv)S/!OZ@_g-r]0rZMIg` 3 1qKlR j^7ͼ 6|P6XWլ]*`}gM;X?mE1B?ƌKӳh&e:筓г`5̅lu-n'Q L[R1TX|9@/RCrT[Vƌ{0^Dgm+XO7 Isi$Od:unɘ4TgGl@PC|vfxʺ~sBpOuuXCBokf>boZ8԰j yc% ͇Nlh]ʩ:RvHG-NKC}0όaǸRI gDZfi@ lՠeTx31#bE!3:; _7lIaJ#;v5kSE.]8u#lB\Fֳn6Q[$]Pt\rHzj\bhט0dI躖KC {T_K~L A+ގ,=#P,κ$wsRN.ugmJ]Nq9)*C9H)}js5S/r5Ns:3Zhpu]qS=х*1jRBR]#|9!15XަrD"IÁ3'@ D5!|)7-`H {1%#N]dyULx!p!}N) z2A*T3Y|6f.dDW=vQ53cle5+Dgc>apYƪG8-(dUVVi֙GJ>S܄08]eo* !Ñn{ܾCIgec:,p+KUK6h!np SllǑMȧ$ЋV\~3zHs68TagdUy@uҍ@9+Mʖ1 q^]h? 99xd= [EKU4?IPS`d\){<3IULR8_9q{щOD7p6⣷ $_wF-Bms@ 3$'!O^9Vı#2EbRH`A tWruPBdُݺ^˸=򻯃֔ S"7yXXރOP(6+WzKƁ9Kr%3kbnNRqi<7^7P\Ͷw\8綹 )Lq ܘsQҕ&Baҁ & .Za7r =,D^ɞ%j Nni2k;p!]ul/33"'P,֭\!*:q#v~;Gʦ4EFYGk Ș]^V?1I̼۶=Hp"ӵ?iHU/[ ]D3@w\gSucZ|hy8Af%KEhƙ*VZ&QT~n5L'EJiϓ3vVxz-ͦL,$e fC4muOE*i^S$0$r5=VE Wd]De7+#+Iy[v#0M+OtkVjS:e~4Vi3b?+% Hؠ [v6cGSq^M1,Lti3hCֽ)g3LƳͯ9ǩPvm^vA-|wW=<, _j<֍T'X4o"&1-\8xG@p]W֑] MJɂL8dDK֤ 5Ր@7*>TCψ>ఒp?`P-0_܏/Hz %v0?:٦RMbEa\"dM$ x`y '6ߵZX:rXpi߆40*]͠iּT(1MblU5E; \s?n;! U$.e=].[׫*ӆMV`MOGN*Py$Fw$3Q, \(}X:Y g7yD25`|G\CY] ]J,'u!}aRt;/F⥶E:Ka)k[y|G]ddYtziff)y*N@ZDӻ=AoWZ`x'!͛ ,,wfnzU|n,^\:o48*O=JE6!K83\u֔Q k7'R+/hH=1]֫Feϋ9Q _o%G-8dPT 5C]c2G2:K?h RX=gB|w0g%׽v-zoCժlXpo`ty]a$8*g.d J%$mHCN^89ʳO-і(cr挷?>ғE?@14o 5As@Η|3a5ԑtr%GRD$uQa%Eٹk?"/\^3eOH(l苤ϚSmJ`^0 ]bLE*c-C ݕMU3†@7v8`gL|Cqq!I`8%QK9Hhݡ gZqCԠ}$rlKA{ %llF (ΑXM}dfMÀ-N nC_{ǽt1쓃H]lk :@j][ 2๾^)N5e@P50&Z}yAsS$os%3ǔ,(^ >k g!%AklL5d*Fkot89M֫C\l'覱U'xdjCM5.WIFM^bAQ_I ӭPU!lDjaS|2I7" SykbtTD Ծ6x  䗁NBWwep^^ɸա6 $4*W]e܍lL4#ք7KŸQMާ&Y#-Qyşa gQ"kdDnylO{JSH<=]x~nRPљg@(4ҴI.BA!eFH3JX Riu)$ÇfԤp:iD@(2V 2f񃬷(ɧX*SfTEt83wdoH:QLDR=/Tb-ȉ帝k;x> ":oK8~)KtJ-  5.ixb=y.ʹ2ߴk/-HlWlG{ _2_]Z%s|) y[SDϙhM4+;⾑%ȗjI=Ox àjq8' Aǁ1xgQ(qőa$(%I¨ sw4C@yvyQ%WU}"82svC¿YUƹ@*#^` ݓE(!ͯD '+ UX82tœw=b>sfcFB%Q[yE>W1n{ErG {SHJ_sFy{G^<r^sf\%"`Ō.AO`ꥸ#U}tаVWs0޴L>"\ƾNoLQ*l=ϡfwٸJEԪ S3znۯ?+?9ϔEƘiſlh*lAoB@ݙ{ %!=ʰ[r'*fj}ߕL@]e(}YL7Z?n%)0~zfg?Y*=ڪ5굜-sس;nZ0:zWaØ<-`I7$ܡ>'bF`OYĪ!~zϿ0Ss(/CcKܪ2%)y'$R f 6A?`c:yJa ww{(2F1q5d'y?lonP$O },!DT29-f=3GI0YSa[ꋠ:h;8{cHE}N $pP@oԵ ()[n^y'NY(>@sE +> \ػ `7T!)^"f"z$(`d!6+ATiK%KK1O.XaKhclQ?1Q1y@\),y.,NAF1:2&r@@Q+0;U {DnZڹ@ m85J;=!kmfK9m-׭;gD7&odI&xryk}^DsG8.Mzߎ%}Ĺ1Ij=]Bȗ.2b\CI7 u@ޟ\u&%3RY0aNMu'\uҷ+Zr*̣(tI,ak oj[Z\PTބ9X!#AFƛ9†Y)lo޳@Jn,sₒqRjQ]\ؕ^)sJݻSvx.#uSD'guFf˸ˢIӦ6W.Zi}LĘiAׇo>nd,8~Za TTnO( 8pIz$kT+zT+o>_7т4τܖ"Ӿ|z6ʻZsg{(x)#=N+JHc̎z]#2d_K#V9Q>$O'G vLzUj{&:9dKE ~aNLmAwu>xNh}!b3;&(8RQ;2Z99ΫPR؋z ~&.H LeRƲP}/8zoH(2 $ƣc,%ʃ t.p;e+vDq)isU̵D>l#/aG*#U^-&"Z\scl}.q K&VDL0X.xU7PWњ1U !}䟡ѽΑ)Yxyk*8 ye.~f41T.G4_Q5i;߄>8ovן k dEU%ёc[/cFc2 |yb /v\ܜG303pX'V6l Yo"^?1Mp-R_7F^1uY)|ycoNo,:A2-wgh(8M5 F]IS=~[Y!44!oܜËeJ4~N|{nZ.Ѹ#=ݪ}/Gwf6-Y Aﺁd7pj}'f2hCj?6yZvxTB֦ght8)ScǰQ l/w qm:M&e%=|l'zHu*&Kf_e㮾}Rӥu$:8_ɨXnEFX@;XuHEkW_h5J#ȡtt8C[ le>Hl#UXE+(76%+AwyS ;:FqemlSSnQ6~ڥEhIV*H=*fOq 62sR|m{nbI0r*CBF @`]mIfSBjZX7dQ5]).Q* guV -unH80ry`w">B:ֱ%;mFmweCz'FI<_MQR*hxKEsЃ~K}#:ПDŽDȑ:FL{/D27(u{*׮Vb+b)08TjD|Hj\!nc G%Wtհ⁔,L"Xj6{\x3gy_XzaPL|]r3X+EK/?5 M?S]u+l|E(!Pyjκg5cF"cɁr$)Н{؞zP9()ºsҰa J쓧(Ar:X*U뢁;d\E6CDH\q 9bYK1Kg@dzVȑSƙ6YYTo UzKc/X\^7y/U}$UNŠ*(7KvbƠzk^an)^B#/$LW+i> V4`z5ܦ৫Ya3/y*0YauT29,tQWO.1:%Ơ䆽_h-3ia&T\LӞ,z%(yFrfqWYX 2rP^(27i8h1ԹmsbmOxz/8 ( 蔶#Qќ!}Z$}&d;c#EH,4$Dur]%Xo6I(3g'[}t7Iph eOQAf6;kBN |`Pi8GmzsA-É4N}mQ=6q}6hHc\d`=l~x5m.Mz/wNuȻOIE[nŔydy =Fzti}R$ܴ-Hs?NkaY3 /o`~Kf{DL#bDb&?U IcsY&+Q5#bGWOx"6>cܰnɿRa`1l*?6Tf9 Ou}U)Z9hʅpje˩pX=8\k9z_I"ZR3ٴw ;bl> }+>/Tds? ض!u4eve)^6io5kò>2f~o{zюMp:&0m(m(t~,[(k/EPlۈ᧨}%>ZowMrEV aٔqn``0,r8TCZ"3Hu"pC4%Njz_$gX$Aϰq*l/7';aY B_ Z>uA S`8u(cysP(c6_Py 0.0<`gNV>\s dpYrER{T%n 3>F}0锒c;g߼VM}T׻0GzvF[&4#<5k͟ l (͟P7^ ӭoYꂺUmCjG,SMVe[^ab7t~DP + BaSc/ͪ:}+|iHU2: 9) IRVawnebrLA~H0;[ʊ(I0ņnpNLQ˜(V3\'d/ ݶo3$SॻB76@9F y[hz}E_9;-z%(];*V#8+bՅk[)lOh$n궂&ArX=/T hG͒$uзLW<>:oLZP #XcΈRtaJ/2g-RR'hn;Gd?oq&k=/4 DP 4q'#}/CYoyOPnQgp(<^$gxfmuhZ>AW9\$tl;M-3dBE,_VՉIi? hH ]b1S0+!/MIզ&Ũz}+t u:qHU$shdYX܅2]h3]Y1QՕ?y,r LQHs{g|@7-WaE1t}L.Iqs8>=RFGbeT9[ ŠUgk; [RHMĐ6 `)FV ?àUwL֐81/:; )"Apf@_7{cw%@Eqc5?$Mpb@ UCMB9{1i8y~XO]>.& !z {Ta| 99#Z' QQ:\ !fDhc| /+NR^?f$+Fh&|F!c16o~vUn& C@! FƮ̥RZ,D Y#mD2F`7J>AR3Ao1Q q>*]L aO? ɥ0,!/=73ZwCu_] 8h0}yx'SQ i|H!wǢg]~+2zהJ'\$nk$pZN9(y'1p-{SN$ ,L)vZZ!-*eQ|R2Q\noyR99r"aL):gLb(w6;+mgS9,沌$O>Rl3- wC&zwdGFENuP YT`+"R5rmqڒgsB-relY hID!DmTΏgU FI|?6HviP P@\uu1>ۯjՌ26.NXT# )<.o7@v?G& `m)^Mu-V$ +HmNHdRaXjKf/yFcxka4/^sFC_K.Jog'(՗nQÎAŏϽmmFFB``1,Yb!AoD9ypj- 'YMhM_a(VzTf*2эx}njB)ӘʵNJ \($a@ۄpۉbb_Ak{k y r`Z aߪH`yUҤ/Wnk۠Ⱦ?[;O1HA ?no5`qaW}>~q2Vr1I5yg" ö <=@Zg#pXڜIFθ[ȁbTƯPrȬynPy0ꋗzDmec.<і'QaAv9ȣ}P؛\= Fv⸹;6 m41L6%` Ei#b  n#&cڑ\!,m^%x= yx8dR}9vF$\{"y?NzԓjOiYPR`jGq ͖̓w@$Q2Hүvv%dQ}/c5︯ǙܵXso}/ߝz(5 / W\>+SńZ?$ܠ,8Ș`j)' "g V>X9g_1lunb+}qPћwU'\ʩh CяkݓVeE4J2oԥAڡ(z@8 ?(72G_^ AzdďϹ˨VqVnxQueO]PR0PU>FA9~s-bVE s &\N;gA|6r''YL8^SC6a{g¸xXJPߟ{[U;:lWXj&nT_sRR ݵ8=sCʮ.!P+>[Ai\cz~)$Ix_TT[a[x $ f4ZW" "m`P0f(bLXiU5cr#p2gH^5/ { | $؋pTˋ\j%r5 |4W;Uh_zⷧ!ѸDkQzV {Mi3r 9֭2)~Ɗ/NkIXV3E@U\Ec,ҋMdI?6a6E>&S;XKdlI qun+WԺ2ō"0hLPQWBL1AFǂH!SU]Bξ{ʃ[Q}gEoV/vYcpOEf=bk70]5CݩsQ֍K>`QGb\w-~ׁ Z ;o{>+I#ԶiX߯3X,;aVqtr`Ab bj:iBҘ4AƶvOfKCBH۝0x?)m8_FGL\Z.lEߵ>y\<uIJg(b\A y&IZz754kd:}sYݴ돡ϫثBgBGH+7J pn_XG(Q<5Jp4*kAxX8̎%9ti9=kz3IԘ**?(wd򏭉Bf!妵Iũ1cu ^ /k a=FDD_OoGKI0 Wk5W+Hd-@^* i-flnR$~܌2LXq 0t]ڗ`&>>w+qg{oA%}iAˡ?tmЪOKN>&ב/O<ښV,5Bσ]V̚j+(9Q;ivnAx5t/o |+ *',0*,KV?N/cͱqzɚwM(2.ĐT%Pc)q* Cul/BZ8\\pZ0z5qK I .f\#c[5i<A馶j +6kvzjXTRgJ;_CC[xQ΂'=7 l؊܄ga+QAGAIcN_R)H,Kܸ]< x5;-J+M}V@F"#tnq\G?UBMt:]c !1vVp\N̓J;r6T4`5[s'G  =- ˁ) ]xRUЦ7;]ec sJ,ر(U[LN*#I;_^>rEș9ETEa&E>A='UBoՙne O(ԉIꭲÙΣ핱@D)»t JoJڂ? Mmkx1Nɩ|ߺ|K"DjȞLќe' acVC/v›')j r6)CdMqxBC{8Iʩ 4M4@e@w3㲛P tkJjܐQQ@ lV;efD~H*d+tWiBW$q5Y86* Zs}ɣGVcQ Xi\Abg+|r*;dpQ@&:haW7>6F=t>MX>C$%v49X1bqN~.l %F迦Ð4@5D:Lӥ%ċ2R^R2vii-tV}AY~SҳB*I}ΩR[mػ}If6)]osx<3B0ey|=8.[‘& nƙ5@jMO!?8E۰/.њM-4_0E$^,0+QAVSeת/߯/Njc[FVN5u" f?XkJwn*=2}s&-7AyGy;^͞\m3_QG6à75spD6D3^"šCp( (.9$3$r ayjN=V,L䊦s+*%Qw?0Vav+àeMkZ%S%i]Er>qF dޫagA2Ujf|0k]W4"qvV|EY YqOSԘu9{=Fw$`6x٪)K"pMFQb(plf mwUxm|GJ=$ݸ#Hm5ȢODa!)[^(Cy_ siJ(roQQSТv Wa٤e%imh L$S;+2ݥF;ا'ypzo.~kK6[$DS7FkĆ{K1P?;0T x-Ft <1|=*۱ S׬i ԙueҥ!8ZOg;> <Ó;+(}" YWTߕTFKV'8V(WN9/z5B# Jx\DbZ.9@AE$2V0ZNJQJD £j 0s0_Kji+kPFas[QXБW}Yr(jHn5}1WgH) CU`m*W!; 7Jc^6#~cgH~a[ٲ"0X C$5̰GWy1qG-@-A`;"J/' )҆wbT"I\&ۇ> LXc3PLߧ+J cC^h5zO$2"<Z 2ԦqХH?W\̖Dٷ(HZ/0i k^h۷t}ƲsLNOQ!x:dk LI.U9%\hѩ$!~WDZ=B\?^E, AZmӎ~ y}91rrOzg%V=p(2,!K;r2F\iK~ǛF@TEvZIaH@ts[ܑg9Բ 㻕*/`#Jg^ݑ۝0U /7xt4O͙^j8ܣ6%OQi?OYFU;8ϭKK}xaY qf`-4$AjTH߲q87/7~F3\IfঊXos `:eeWOm wwX _οϝ |]V#zquB4-̧g8D[Iu!z[ 0m^0$U5Sܿkǣpvs`e>PE w\wO;R5PEA׶  𕜝B>e敫_Swj>UirMVIRלh լI򵇧9QoXSgyT}OuUcd(%ka]dM :rT `:.ؓns[n3o_Y˃4y>aeT2:jH>x(`"0ЖQ`Rg:Ftw1cm#xi\zvzX5PD٥yhgbХ~y!K)E*jb8(C3"b1 J3Y2٣4pjp2Z:5؍ v7S6Ɵ"\N/^˜ b:D苆|AGb Ys/{ H\J{e:n0[4%> ~$B(R+>/: eH,Lwƫ\^ mNU#?&Ahok"~!o t>eiq.)yPi?1)G?vP 2TV:U@>y7;焻Qm$~q/6YX*dZ|2H:y6["ia/Gޫ ߖv=ifƮ/oS1?Rf=֋Q'mvۆk.7]:2kU#t:bzX0a:e jMIuV|:尯@|O>GzZ;ִ=~#f!$Vcyq9` /Ns.߽*Ɂ8+S8OvBlW܅,O=W&ov@3Lj_L rkݿ1Ȍ-h0)pvXlh[KR~/{וqN2D)|>". ';6/Ӧ֗ \6EyVOwիŻ!B*nʬ2PP^Ci/w HcLۋbjtmq[P⩀])B&h 2V-'>vi22bz*L ^~$Vz?3chnQ?.GTVmDC,>|Ψ#sV`wȇ^LYL'AIzRyE>G Kh;t) d5vL?-M[>ikGU7G`ŭ k1&>}we֊}Hߑmi> qP@%?i]"Ղ1!k(Dȍ 71\& &[ .*T`,ekLR]!4h=kPڹer ;H;@GҎZo%%$i)ǜ8ЖIŗt}Gx%] (V^|لZ;ajcz0NKh"xuoc =Cv'UtR"؈,8Mn]@ [lF8TvVG m+OvU%,~dyaſ3V)Rr /p5;`PIѼ!ӆS% nxapyY 2Z*o վ{ʹb,on3'cygf_]eʀuWLm}6KL cS%dY$NiuŜأ˄!@ʧl垨拏"_sU|MW6 $eQAwCbU弑9ד"_c^}`jA^Bq+dŪOCY:Hg8uvdA<wRDUf1`Զp Xm4`(MaE1'y%t)6Vg{G J"V2*_ziPѵ6,SB5ñt@I'>|YA  A9ۊ1^ 'r%ۙ tBդG-!IK,cLs~0@Mx9HY.״_)+(8'dI #N{s_4&?JnXƚ TK#[_n$M4 |0g2IQ' 1]w`ʹ?U޴5#Ҏܰ s 1uڻu!@ `SWǤr<^ <ܬUr*GXY3 HfE9:Qa{JV"~Y4Ywz-ԏ+bzfT`]A&7tlv}<ǔ} j)5>AjSm\Kxp\[ntm\VD亂ٴxaMk:CX (ґ0f\TjAYCqNGD {r5% 6:֪jED,q+M9-|#3lp!¤8௣R),tj- tx\jbY9iJ޻ryHKPF$2K{'hWzrCoj'lQU5["A)$Vn鄹8$@odsf!'Q2ooXj{E[ϛN C].$Hm_U/B}>~b<9c$zQActE]y禗WKmCN%+8mJ{Ҹ"Co'Oŋ^d;'%v♅5B@]N "x3HkPEh A AbeZo, ]7fNqxߌnF,037C,SMMq%ןf#*idOl#8[q-}kljK |b:=:ہ[Up{ּpp5[+*tpbrT\n1hER:ݵ>FL<}><.W!V~խĀvwZu2cgJt|5^iL>zvxMkI~ c > Rm܍ܒDL4dBpxq0ՙX'OnG58]+l>k-Șqd WGOX o=O?K( vhL!RU& ^H/DAí|!mۘ]6b0IXk"t ,o&o*/F*;DT|)C$ʹY, mla5 Y8{ DER 75~\]J,pD"nRIml=Ic2z |*pz*ϯ]D%St7Q \I?d7[k+h$~s'd5-G~Ϊxgk n#kA-/N6tcQ>v*fR`Wbo.%!{)  @P>'\L2;E< Alk<(ս| X9w nFZHkH|C0,E&՝ Zwf+;;->mqc_?Q,_ oE!Z-#Bn]cd ;_nPВ" (dKn?W?v` LM`a҇d-Gސ ӒM N8Z?XAvR4D.K!EkFUA@n__,.)t7ˋQHw(6. CGy &AXvOuTvk/NRaN\qҲсW?\QBd˪=حG䡺ޭG*dš9(;:dx>5z!r`, oz/kҒ't-{a8#`/>S`e/ n_iMjcJ;Ӡ eK ^?]%i]3o +|ǖ,lj$Cu҄@ u(<0IS'@MmShPæ*ك*)/!Re{ħM;:.mD6r[-}@秴;x9Ǥ޹ߟŵYrx(bt(0]sF'b1c@~Evj>O 3RzÍ+{|+qQe c :KA{-V~Ֆ2E;SI=53?}r?+ pBl{}oU;cGODA7SA$dCb(s8-oŢ$f[r?u: ^Xj*cg]Q5ɶ>H<F"* <8*̨v$WR ۟h2clG1Po; yyQ#B=w ڄ'-% \z%x+rXZ&FTD7Y#-S5q:fy/eHp yåAϵXNno. 2râx9qB"vr݀ pja5mГq>x5Jh㎋$L#ww>Ƿ@1nMpJ.IoH9~˽i &2c\հAkL;qO*xH Zy$i2ԡ'bM]"ʰۣH U ;`Wgxו@!tD# S/D{$[D%6,&gd㧥 cMDXLk:˓V[kq(*@lyNE ppڗ ~F%|:?X¼E#a7~C[M)Ѽlix`wcnRW+*  hJt\z;y.k`Gh<fGJPۍa/ _⹪{wH ^WFNZ-w\tvl` #> JZvsH+uoYo>ØY˝4D A* 7 E%|lubA!Yrl7awn=+G'vnq/6 ̂ 3)F ]G45H8r`DgT5iL`- h[Ӭ{TQ`)cQ/l ,%M_r#C!$@y(Tȼ%,fm&-bA5P8xr|p,o T.ٍx֯E/x * PAX '/XƩ9Cy#Vu2cG:%'FGRMY,,xl~( ;j@=<rA2] zw0 U!e+y8JI`R_d1.b,16@+;#![i|4FMunQp纨O}N8ވ) fF1&EG=˪3O5L)8FUrё$ _P~vgbgJr }e_TGh K$'PіBכ?gk`z8 ߧ=`M3$ !||Tyܽ(DrBJ!P NE·eZn ݶ>d!, گ'tx OSn{i$I,Tl!+7F~Az&z1MdTKvG ~Nq4f/cC+א;\x&;X11sI1&풷M^>y$zFitb# sr8Gqz#Dqy/H?:saGhu^TDdBL}{se s1.P%1qoSQzBjPmͰKL/gScVf Z>=ڳ~ȃ;=%AoRtQ'PLjW̵'Bf^nhGI?Ύf[_1BKg*\B} *=aEi*=芤+-pady2D'89@ Խa;$Q%lrIpBKD~'UʶWQUq?1>y{Fρ֟<`D*Bߐ/$o: Yd3oK4uK?~"% / 'R[ww/2lm[Z6̤>̧)|>4͸6 OIsJM9 J7v"Rj|>IQ<2&ZyіppDYq6$@m͓i|T4 ;GrfziRgVbI徆Ǜ{^0kU?j]0w"X.&*.2b" -'J(mNFR_ge3ڀ/~/y"xRӴsy"/@ 9cHVׯ.32ـw,.l 4]&Jܘ<δ/Fb~^0N6IWR:u ک! 32 WHōԃݠ95넎c6uͼF:J7Y$n^Eh=ἾZ% N._M[IuJx`v=K&w.xxʖ% AXvd"&,JqE21`EVXEȄzuLb̀Pǎۣ l@M$c7{;Q# hf:iu~6-w?,i|)`.ߋduURG2z\L {}u겺r2Y X;X-Xd(?/"Nr-=` gCeg V|L[}(:1aeje>ʛ8Xjv4f 1o̍h?fǒZ|XƒH>]Ld*k+cO8lh*Bo"A i3-:L q7x^{Ao-Z ;}?r;#~o K`3iT;AeUD'H.Zޘ i H8u5 Z'./CھxA,qHd4^|;Ql՘y{v0mC͎Vm܊gv ƝP &N\E !fxHsMʋ-BnaR.m"&&ߐ_oIr! Q "kYqʡBˣ|֙KT;JiͩZH B-{PNJѢM\q._uw I%l ďB]ʢ(_C]_-ZIW@4ej;ݩΖ(4o6g?{G>Jwb7ma5؆?en(Rxe8cFssЊ%ncZ1&PέZSD H$*@64oH@I3@Cb%]1ys9M!glw /*#=}smFDSU+$v슼j<SOrOj ~]a.L:Q_l,SLŒ;|Bΰrqw )\%E *Q4NpQH xnHta Z} !1l vT>9`(]oCj+~BoaF2 ^Nti {ך:7?dfOGa]NU0f(v 'ߖNp!"?&wn@@\OUCD!A8eV=sBkǦ%,z,Tq@kNx]I_R"JyR~?"ortL~t>ZLt(͚p' Ϙ_>MSFHYОӯ|z" }x`eͼ.m g:4v>3Q cf~5aBƯ)Z%9)B)R׌26hk>؃ ֑*|lrђ O {[I|aIZY)]ԞL9uTø5@\<._hn;G \ifW/uhg_l)A[FT!X^F1Zٔ\W#Cn-Cg%:a"r!GE7ɔz> gڷX[A6}!r2&2=C*>4 rHy4j(Q  FmG6t(IM:X@ 9i!Bƪ3Yy~ 83o%S}L<cū g,{h<#QwNl-97Q3R}Aֆ]Hkq:h]AFFlfkw yBÎtT)鈚u:a.,ᝐ-X:(jl%lPPA;m$"ؿ uܕ1n8}C pDe5?#3Uḵh\dF20:$dg7b\zmВ"%a'fcszÜ@ ھ '?- pVTܝ\88Bf5]$'景ȥ!{^cs2C̐i[=yZ?fp[na@ `u\m3ՠ#c]Psբ̋8Ӵb49]8ژ/|p8Џr&CG+aySH+AG x(ty!G2*@^OH ŵ7ɩ.Axܼ;`MM2ՍTwMja&} k% UŇ[ [k,ӌUWSשeSPzE& FCK3Ɩ L!p”XPɼ^/[/^\Ӡ!bHDY|=ϫ$h4L d%6#bYP0-5XK]6 ]65O]$ԃ=h8DKET~p Fzib0Iƺ[>=.Ip- t  5fT)8d"T"pxDXc> wJEw%&a&Y PPPL4b"tdY1Plda9qY!i,ۂ?%@Ȁ6LVpލ_'+= c=65E2D*iͳyQ.3]O-+]ygu!4dU^Պ(_ֵ<6J"amM e^q"cNpsO|E"{KDC dA:F|Ԉߗ ]N6,w6)# ASK>?ש !MQ\BR&bc;jϹZ Eۛfyq w>>~Eys XZTւp*o(=WZ]!1H,22ĿmlY7UW,ã2gP="%5H1QT&Mjr,SGQmUa>)MV&43gn?oBS4j!.O*2n!łَbaqՁɗ\J'AbDSb. X4kӈ Nc&K4Ȥmkh۴׏]S`o=ޗ1ͱ_r u{Rt /жmZ/Ϗ]:W/u:;,*Q< U"+'0"|ShND9J͟俒CEtMʮ#fG~2Qq|vҁ1|')\R2Ό=k ]|8F"[.T5ڂd?%ㄵ. rwD"vr#|sա[B6AB'b!&Ygk@$k˟,%&pЧ,+{d4?3pޝ3BH6#$.p°mfoCml<&z#9?QW8H"#e8Q^Hs0-Bcv#\av@|)߱M ¶h,d. VOZ#*`۞PM`~5I΂7vHZ-)Ddp0.^w:!GxV }稕ϯEWjWZcGAa}N4*SGO*o/3GU/*| x 0N9ۗbEXԫ4$蕴;&M; ڡ S㰿zv"X(JVYRG5fcZYfZV[4b7LC $25ScMZ:`҉9(~"2@4= uMxl`30>쯊Q9$JfܾYd*7膽A+N;Ԭ- #vxU(XG=`bw#V].EEʐ/w$Sjz4lkcsMnӫR; ~e໪8CKD`j_:0=hFm8$ϥ,׫\!& %4ϖxh(5_2Do3YCYD"CM3텯 ąրTXW ngY,B1a i'F]`lW͸b@,qV;#ࡗ3" ~ÌVN@čW7Fx1}2P&旲:& 4v/ Apim3h*iJ[#8r>$UI2Ulg^\f8N; +gOe:O %Q^EA<8;ۭ\7.q=_ \qYE\!דknjywG-Z3l2o ) 󓙗7V,s+;#*"}v)U3:G98t;PK[:d0gUs0=6 ĪAHO0!%K jKXvrPv!\!mQfا?0dykm^b1W,o RbP),( ^ے5~+=I|~M\d 05K1z RCKrH6{OЗ% &-:ǡ$\X@:nsGF8wYIx[z^xnpjE*?1u]6%v^柿9Oµ-0o PQzZJmn> + ;*C !/=׸u,_Ã0G-NJ 8B%uY񝤲A?*965r!Tz-r2L1w:cH%ׄ?"u]TEaaM :^S+2r ~ F~i*f?lmp'Q]_͔PE)їX>U(qIKP`>˧/5F3V*V"ޝ*@ߡOy>30iC*b_ԩ yT;aiNK[OF9"D^6l{6,cV׋F6.=mU|i,7i~y<`KmSD>%k;ܣEcr,?)/0*㥟̈R iS %Bur1e@1XAzps0"W7ۭ (#BY|˯Q9nNܖ2wQ^ cf@qѦN㧧7k$'0q gmòr?` rg QP2X[lAE1Fq)hD+d qtZû:4=Jۗŏ&ɰNaܫq''u!tԻi?c bѱgv2kCalJ rQ޲o؈$FQ Vb-w+O9V\lĉDMiPbK7ELv}!(1yi\l+S@!t煛Q kE RZFXd_4N?z]H6Wʢ89mNz`^=QrD:ZuJ{f)S/;)ni@on)803kf4fIÛWSLzEu N$̦rq4|ސ-|8[z<ϽSidh۶dKM=y؉u2.IJ2~TqI!f:Xab=*ٛv6lɣlͣMl> T$pF}"쬦7Rܰ\D;zMG >uu*208B^5@Av^fm4vʊ1qx2"|^C.{Fyc,<;Z+vwҔaCdDPS2j#vio 6ZN 6 QL xdm|첪.!Q" v2%N޾=):| Džqgi УQ%ʇG54'ioZ%C.ZZ .> j}NS  ގ! ;@Cm$=K$K |WQiag2+oyoyq݌gWJBGѽ\Q,#9ʐp/)nyaeLãqcsEnDFE=oMg6vk&I;gdc'7[O^6Kzn&D &Eq =و×?dy^B̥q.6M20vtNt:[T~1+ɮ[YQreG,7h>aiY(OO Um6egNys7a6!>e_`J̒} iWH#>ILH>\3&Rl{5S3bC=,Cu`F'A"Oۥ#;xUڜo1] p Bb'f+Cc5S,@'c{B (x@žJ$#$kJTQSL!*c'CGe`Daa[{@)cYd5--yQ6 b67V'C3.+[NHFrdF*79SLyR t/LCL5f.Cܲ9Q%6)GE[!c#NV~{Z{Q};$|Zau|odSt(ZF k;$>**m*) yդhnpϵ ,]l1Z n!Z,/,˴z͛Gc"+?~31{O1t'O˽HfTzPlvюo4^{jpZn{H^k-)Dӵ_# ԕ¥~O\jL^J~^\-IdH{c&^M\n ;%kN%. \Y!CqF8SG8mAkD߃ Sfu 0Mi7c SYJ.&gYtDrVWX-BA><mu}&Y/.p YO\8@uAxKciTlv{mv)^crH 9*j>R̓hsI)8!L@ySKlJLbǨZۨZȱmS+ omCO^?t4ҾS~ F;[Xz_2,A(P:"8ΓʼnU܈5i K P?MY{`Нw 0bDnY 'BJF%n{k!W ] O-IcȻc~Mˋ;qFނQlY*(KN_N9 i7<\+m d\SK"_((T䴶yi7â2ؗ.#C[>[YБGuT%,Z((C\}2_.?4`F\7wau-bgϟTRNjcjBMg0#tqM9:4tՋ@^׶ho ACxwѵ1̧c ِGepS7ADȳN\̑!aD#igChZMf/u;quҿxBW23zAES'f|س&MAmLK ,iMPwVFPk3M_?j MTLd{#}mq0^RN5fpJ*N`G)/(CS[A藗ie٫gFĬ1xt0qMUB&^)+5m]V&t64, h׆y 6ppVeUU/@{GK< b҂e.=] :Y@>g8vud wx[fFW]EwOhPS{~b\cb?)V_bP+ 4{Fޫ0mʀH^,^Hc!͓ )9TU7͙njZs.D_6e: ]Qֲ)ړpՎY&L8F2"xQ`Ic}߬_DA`3`sp"oI˧l3(cv{@p%d,{X$c ^ۍmJX̡:` ^X#MtBbtM)GV7$z} Ŗ⹌}̡RWy>pVFwVda*|S09G-׌(Me;:&n2z J/&"/?ݱHEꟊ$c !1/ZǛpMv11 nG!i#dӻU֑]<';xd8;՟P$hQR㴾`ow%5/+b{Aj89\1-S%c'*H z3nP,yvl ~ѫ]uA)d6%Ժ)x$Lsb *g.bɍSyUPr;qs2Vey}0,NPSPIuM Btg }xX7P w\QV|y5ɒa$,U3. )e.'2Ё@np"O϶賺ڪ ;MPyKofs:J6r䙹6$y 3ϰ! 7+dUpTieMb{(ŗ!Ц+ǰDDhI.!NsXIOqD>{;.8`֋j;I r1\dtjk䌘wDE^U n1S%O0= 3g:jtU-ZnXQj[SD281t K5ҖgaMʀXT:`b9ܓgwB"60|ӎg1F@[6m/sP *(gQղ!k%𳼦M>x6}A_hNxXmڪ߇&L?>dM*FA#'Ǥ۟|ά^ :iS5 7Fp7bRa0Ӊ?mU$X1.OhFI$PDłݝ$ u)m1_A7WgPZkTu&eF |#t(6sϸٳ:ݧpo.3h)9Waae(_, &\?"rhX+ F x Nꮘ[0h>SZ֟"IP~>M4^J!Qhs_;znDnqiNω Q,`ޙO/&muV!|~L{1z[Xu38DPRؤNt,eE9m3!Tw(6yQ(O(* ^51p2b7;R>;*u+M-f8>^9C)>p[d:0Izp/4P,6'%[2l۞3˿9F)OpuzIM&/&ع؍sc3bf>1!W^]M"v2Q?'Dϴ>XIAgnJȿw rĢkpd/qX- <"#ChPXc2@iSzjЌ-uNuѩ(jX+Wgaa2cNѴC(eeF?^'ՒGG@Xd.γj@Ѵ$o>EAMX:se#HL:/6 67G9%ۏZD!PAS}Ф@lc"'UŦ2a4^w/C1[|>r`:d*v]}yd̫~$hx^+ghywPoI+ʬPlSs1>.Pq bKRö&Np ,ZUӉD Cm?jᅷ6{ָ"2e 8#H0Y0#Q<~bWMgoh6y瑹a #$HԤxHR9>bhVX35,^{,17ʰa'ʹ5zz[0N;41A[~5`;Ǝp &Խ+ 4iaf@2%P$E&>\k=i$8^jh3[駄3=WZp{G*ܺ`o$k󱲐`&@P剜me$0Gr؛vm8b%zι+kўW_&'O -CJ2_ D|{ƛҌ[d3.l iψrߟnyZ'>&}^O-f^^Mz"4[e,LHZ)e jdz.9Fkw$3Eϰ +*<"vr?:d@/W:)"=xf? gXof󓢑6EWaIϘP|*Q1`l[^T#OܾƜǏP &fZi.\9U[ KeU|5 Y WӃ_F\%Mu-@|W>>+ĹviԈ*xށ~sIxQnõer(V%M ]}BrTipn>=B+8Y=[[iClbۡZh>5am9;Z62mQg~]T%9> D˄(B^\QPULbi)wg[fdZYaLE>\@ r6eZ+4:un͓\1sTڦ&-w f Xy!6\AefQQil4lߺf[4+}(!߹vBi.6X5pЇ8| F-?N#`=SDla֡QIT.%@h`k GjϢ40V#̞xP7{gKwT:9}Ӟ+id1Nʇum]xZ%}]σ{/W L:<ړb;0iaBi$p]!`+OOqw\ ̘.oH\Aun:*-? IWx`% }kbs_ub˳ԂDifx{fņ=>An{57ϓWU,P E<\{ADuac(d+kxFk>SMɯѣ_S<8l XEnRibu᷻vulE'ǡvͫݨ>B7,kRFX3Qʿ TypT򟧓yx#3V HeՋQmG]G[6S:H E GP, l02tn[8,DSC2uAsI5p5Ah'hYø%y ҕh0ȗě?`ǣzt b﷧1Ѧ3pixHZQVR [8㑁Au{! <}VmoxS)AY41=+5IPБ\Ö"V`. ż4ɑ9foͱϵ}>g˒ԧcOW(uҶGb}t'^Z<<=s!unBEQ@W 5څ{ ,*er}K2>_2%i$&Q P@\Nە]]}.ӦSPo`x(2:(g{8iᘿxӏpZ$;y~Q mSVyF$}!sOL4g;xXK^1*ԛqmNJhݎ-\Oj~B:x.`iFetIgNx킵͖gҴtg#qsH.s(r92(C(:^b(;jb(T\J<^5`YmR,+|HJ,?Wr/Ѩ^G }WX/MJUXYi!Yu6^9TM1-UlPWCžb>bL6/^21+GA 9' ^,2˞ 8U~Ia YkcW'EA9?SATVo5uU$~Tg4.dxAdh 2E(g*$ )"VsEt(&l^JkzTo~$A{O$T"^C6mHހ^Г!<KM7)W枮IyÞ? ([[o*y28='Y6HHh?i]!/aUJFM3EOy͍Xaya3Lf(i=RڵT|;_' #3f/:O4![n`Uϲ՗zS;Tk ̟Ae?D۰/~- mo V9F~PkK0._xa>`xſ vk͋ iB`TܼUX;M+kS~7G.]-SWr{XZ\ٌU,2S{겟AhcL9m}ذ[=h`iwVaL%> yi][L4/r][q%C;4X; /+y}@õz ɽ%eo8TLji7pB3$f^JS;-amd%{BCt-q b$&R|Hq_ҌSFn`#dԽHn} bYQn:G7xp1?9,5?Ɛi7|;&Q*xϼcK7 &gݓl7*_cc{uxsnCNj ;bDD3gZM3 qR(I{&'īYowA^Lnx& EtH" nXwc6Zk+]/"սtߢ޸Ui:{qs w-_r¶H@H7 y̒ orS (DFsȰPhbTXY{/i\ n9^TR7ɋ4S CJxFr<1q a-rZʐc\O;#=W$vI"uK:,b .D~p2QC 2$TfOGEe$$ ğ's;gv;_lkN/\􃗧F+(4mn5F:dc?Vwu`M IlnvsZ `hX,b#ɛ^ߦ<:9_|;$j>+{>^e'WAzhMgGgX $-k{^Fs yJț` ^<^л2 =83Eʄ:p;-40"܀"~ME+Em(3Do b:S^fN{+E4*x5>,y׳m^`< %[F>pJϥ9hed!O'@B%1_u7HOK{6]ߢ">ݽ3XcLPVo-*f>VzS~z½@6?'2*u(Po~Cg.gb$Lr_e@I 2u0${Ǚ\; u4[~f4*?!l 5bP,B2޴ z&& -ڹD ȕ7wDf ;ۼ6r0HAqFxL;qRl: dB2{B N?EmluF.(S?wPOYqtHcyGB2C -|OpFvtdf^!tPAss  +Vww7kslevZWj7=?usFWq`NXy:`1VR[#2[2}狈9bì BtB]JT#Gpd>zQNsĔgi 3;) _U6 ; sOʀ?=X {Yۜ.sM'>{&I+.DF/Zɾ%6W7r2|'`A C,j6i &C7h",JnHqK:eCfKU\`bb >2&4L5^9Z >YB}@-$cFMh5(/1A,BɅ f Y-&OXvgfd$y8NZ/GXAR ȮjԔRW [6;'-5b+0X\=I0%?Bi%btDE=.b/ xv{]vT%S85gS3ڹ`٦jĒBitLL23(gNRB{T` JFk &_ml7TXFtT#(+u%z>|CDd?΁QCA#K ;4־h1QޑU%meK]MzJ+ϏO28><}D昆ܨ@Z4?&_[îЅC|n!=`j$i&no0.MD(Uh[~U^ ]cs]- 6 5 d8wwW Q4"G~5d' 8>Ќ &}/a%qXi&U*-ҽo3'vcs vCi"Hڐ#G(#^Ouz/=&smOVt mCyA["!AP)֦7Gޖ( $vuDdsv(2`|WP|KAm~hs 5ȠM@yF<@\/iۤ'/GnL""po *)eNί(B\;^cPW!:|yBtfȦeHTz@{ ^ EWTbKM5x>r0Nx4` .`k o^a.um2 +GQ[,ճU>f|iCVE@b"Zڂ=8(J &YHLv%mN 2o"Ulf(+#[d uxRȇ.ʹy"yY6 fc-笌i NZ| ޥ.`Llqiwf<2T]v|l]oIAnFN6տ{w+/7g t,`D*[ɶ4`9 elW$ :~^;KjBKld=M'|!ݸFqq%v9q .vDRՂ7/4Xb!yܹ( =){O1_-@sɒiӫN@窴& AiI-O=26-E|o;?17CV*R$K$8Lw׋'ۈOT.>4L(kuL,YWBEC²+CDž]s6 yd4skN"L! io=у_VphE2sS9{e끮ɔuJcqgzGNL]ZPSv6O-QŸVӌT/-fĽjy1_2V2zw/ Y캧"w\B !9ԝ1tEu]+ Nkmh9'BPګ o_Rp ́,%mאk!7[P΄ la›Fn^UK#n Pc!:" Atm}0\4Cp>$h,;u^Tٖ/."AxjЬ-ʫj?Ak^_H "TO3l= k^6KF&d)ԡV&*&EaB Գbv_Իc:=eZ׆t8" d,\kT{bf" mv]lݧnlK!*^}lE0m@4TBx%3↖II' ݂+>I}oW Jn,%yڕ>O.?brm"o%3l{)jٷ.Cf5;*λDο {vrxy%pV4M%{& L S҄AeK*^ μx*CYdWO SL.ui! dпi—:f 4xzd32 |K m3 +&W~9. JaUb9q9XqGFvΨ|g ʇzF s 2(ٚQ>HiLԩF3O)L hLnIdK*B#vM" n9B4c:u U"sVИ>eA`R/e=IMdR|O{O`4,!F ]];UM\/5$2HτFXv@SVBh^MU/ .J"=+^yfgĵi-AG6.ferG~fnQ+E7ߎ* }eHå@fA;/]K@0kڻh,'l8(IN۹)[R-4wAlK~{u_I iuxߜ:'\/ VIS7hB7'$zdGzTXkr(X@ jU49@rlzV6Jd3wQg!ďZаW ݉zIMy%-q$m9:MQWl~O}aݛc }x/w}FzP߮$iy!ӀJҧ,: pܫ:aƃ(ٌr+O)S>d.<$?_ W?mnwMjePcm涢)PGl:r-k8s}]3-kj+KJ)?Qqb 9$Su0v/U_Y*;:enjN\Jt(͞23ơZN WWGlw<1| hanb1\,.fFv"vGhԀ3DIB]t< J#Ǯ܌uy|I]bJwp֐"Fn!R]KxMQ槣TmBB#.Ƿ6ߌ  \pK7Tĺre($5eRC&AI;RR+ܧX ǂS"u㩠?jفl.J$L"VxԽzS {^>S R\GR>݊WB6m0뼹kxj͗_js]%9^xgL3xzYx+0|hXߪ*-Dِ݃âbj޳qn17 Nʋ4Nckd[CGRtl&LK)I=HE6~V}O}W=v'$U?L0Ige{ W>s85 :g_QlY= Tz'sP,^1K "yi|R][g _WE}YÛhf ֊jahȱ$?:}B܎#8:C=w?Yq7]>?:hx~vJ NNԴŒ/H ,w۸V`'ģ_k-: hHYhcs$8t-i}Kؒ[83 |=@bY x8ة'.kRK0=BQVh'zsbf1tG{pbc o"B*ȾD䯟`gA=])f򯷖*ȑ`lzrƛ+ei\07&Y`,.Zva{!w,D[u@ akMI7d;ƳԉK[(ÏaP87 ՕkP* OmlgU;1W(_IEJ1OSh,@XHr 9-yI@{vi!.`&t=ά\Spp~b5O&J͐tͺRBUxa^Ǭ6 'GKK>ivt / !LPG-<%j江\2XuK7u3_Q1rS]9L]VLp@߹6U]ޏ&*ڵAHK6FT?ל{rQT,f1ldiο{ w/`g_e//| yE+@G,o%tnݪMsP8׃sGx+S@c6Bp/&8hE^Й.G4Xz6\:dQΡEKw?x4VvsuFI#Q1,;1eJKAک8iRWH/v4L+ָo4Dw@$>:PjoYp`f_At})AE>ESǶzQ96J%J& EK$B׃HY,-)])Vg.jC0ܗwܞ} wc\w4q'ƣybJM z[Wv&N gf~ {gF 7dAE]"5VBh==n-vI?e.>T A.ƐבFXdI:=~$2AiS F ,97b5'z1G=AdtYD?KnW~ V>U 5ȩuұv/nLg5چIp͗Dg3ꂪfjk8;mG 9Adza2ҨKF)$Ѝ8It68T->0l&$G Y'f9䳛'.%y'AErroS}pO@_rDiݴEY1YΠUHAL *OE 2%u6P Z*V9aׂ="UF ab[xA .\'`@},F } Mzd9Y[-@ٹ6&v8< ^CY^_͘L}OaJE3VHB !sX&ytam?Oɂ}%޹ę\x]v02l: ph$Ii\95`pN ؏~=%vbIO#ez~~V ӽɒrOg \r*U[!Ɂb2M@V-yvO:#+6̱Q [^Oq𖺦ltpfô?󻰗>&u'ݘJTb0)A.&CQBd`?jfrE!?>|+OMФi(YH`t=ن wguXBrk#虨`#ޅAjC)g+-S9);}a5hn²] Ān'Ecf@=䡸jU/w)mwj%S =!|㌺cs!Uk6^jT4R8Z05's#B?# x0S9<%:&+lOaXΕknǢv #:X nuE0ה cOS[+g%ZِQ G?ԭwG ]XOXA KlF8 ^)ffB>91YuLд)jt&IW8 eB"R"h9ڍb()͆GM~|'wڪSWUSIhq7\u|`]|a'G4[0ڪ/}T:LpnU J=BZ}4şV16Dv8(<~P R7($FVLD<1* {%9Vo[e.Biv(d Api>$oQ,]œ!k+ }Afdq6qMt0B(su/+;},Zj@%*H$ 'HnY`u* I᡿ B$7xu5"<t34fQZw9itB=;QF?!b iFU%Kőt$us 魨)lxJ|h G6 Pt7ԌdءU t>G"{ne6圾$ W4=CiBIf0|X,$=͹I_/ ePnZ?VU ZUNClUFb׼jaKZ_Wz?"Y9-Ɔ$ȰSN  1kZs͊.  It] <}h)я&~O<䘌"k?ܻurzZNˌ-͔>T5[5bh)Ph)gW#N#Etf2l}ytư-u&t tЂz*/ a`BWtA*i70--Եbͳ nLmXl)iqx3cN]m˻LtPUkD 1 PK2C0&@m?MX q܅(G|z Dg,!̔ZBKgq+tU+b§^p?.i\ $aIPN=ӭU,o"wPh أ82TGIpcSs Rۀn$AA?gňɴ$=&UfŠP.*PLⓙr\c]qtV땷>cKaI7\8$f-xj}nJb=Z,-VLy|hS*E*Aϑ:H;*Z2 q=Npj?PAc^itfΛB>ڈJFgIЋS߂=ʰU28Jav/STtR/&I;t.;YZ1٣MG0ä 4e%v+@E4zL[xJ~uj$mb b1a+xeC{@itQ 5!s=ُ;EZMb),Y-Foȯi>78/yXFk Y%i"L @څM"O!ȫqګ4E9D{`/'.$͍ В~L7Iyw?/q&\LϹ;BQ61bFKSװ`%;k &ƯeD;Y?g1‰頜Vѐ(l[Ըhݞr㠺D^ٮ-v}1b=Dz\+YJ;|+~>4r< Dю:BKTJ>/t}00<׍bʇѲ]}߆HU\jp.Zi|e2ӹTc  jkuKwòǯ-TΏǞt$lHR9WN uf3LgncݾWphLLgϤ۩R%&jX8? UoEd^*-8i]EڱXC7=)|3([$o*h9:wb _-B6 2ATQ_N 4"CH~ŧ*3?@*@ǛFhqsQ*?h-L(v}yt4զV %&ʜ50Ay֨f8fWpF- pI#.aց0OЉIb< ܘ8e(XC+;KKZ #& r <%TJale'ƝNFu9t Ya!& u/4`RvΡa&F``% flnBTe9?< GxDKN"ld*[v{N|Uktb}1 P Zֆd3|g,,ݮ#z`ҧڎuǍ5K0@wl=Fj&VM*E.ٖ\^s[}O36|.xuX\/$ɷ/CaAh=dk`8NIkXlA^ʑDwdL@JZ-65'Nf*.S8ј(v ?EK\ī_fcJ[`Ds>! 17U0>#ׂ Fz܁xטFo;q}O/܂ҙH+F0l:FI:nQMwNua9Ha-;ݚKVC:'Ȃ44o8c5/?CFP2Xy6H%?';YVXbCԗ?K7-|I8޴RO85{t&\SB߳3? 9kH Z29 8WX߫cfV5};O^QFڈ~.ױf ?pxyhτMcHo8 7뎳* TN p_a)&L v蝈qIV)$`_/GX`CZx;HFY QQ=~CQLMR;N.ZA"8TŬ[@uef@&3%sGy8)K&Vr3O_`N&3F!ߨړlb yeT2٬JviR Qhy@XsO~17Fы JcrZ8;8O쌁:[MBйFM(=jt!ܹ}VLEsgRt3  |;yѣߵ>`v%^k qX^fCۆғIZ%AMPF\]DQ6t8T)e@ojIı,^̍$[#7~Pa!)kIDq7/nqx% >/ӕ:S@A>i|VLB~Pm(R *V^y+HyĐԲ,8[W rC"/N9THaVb?Bީ5}1d$_fWem`z>KUJg=[^B] u6;x7t7-Ρ(b~ԃuW/dzm P8YC3E)}O=agzBT>^:sr@?Z8Idgx-?Œܚd*|SZߓzΤQ$*1?}I3Iqz7~$tC4Scj?pAs`9]DҾ1ԡl'q>T փP]F(ĶQMԵ`(C@r~C ^;T TJ8_@!oS?>6d icS ?h]ww#D CR_jg-7yZ%\}1(n:9 w\b/rԮARto6dV *_N* ت/eX =GOٷZwb 6Ę4P6Ji)ۛ ӊJ;·LOJtU ҕ,M2 Yd-syr /α{p΋ V.8,Q^^Utz O <<z [cm {;D$L}O%؀`MwkZ)` 2 ŰSaaےlso,G0 .7'QaOt@?x_& k˩C3sΎ %pR_f7i~FxyVǤW!XE{љOANa2vīq^INn_ڽ¤+#4RL 3ZB;JM6_ezKZZY: _X 33YboӪbAfQBn{TR@' jLggkjnM"K3ĥ.Ɓ5an=!xӍ.J) b֭Qx`;Ep+"XKغ'"NzJN>c F?2Nլܳe߃_^A*s_0*>w.c>4p1@睄tM\u7%8rlSEՁHN*39R /c;_HTh&> h֧)԰ߒvhoyc̨xMXb34M&otPS\;yP L'-ԃ"ɋ_lX=G9|rUq:O"}>Y I**[ΚWZ8<J:+T1(1Q>$]) `?;12?M%@”r6B=Z=:{ &?߀:0\YV)~ڵj)R%9,Ҥ \EFXsd(wVH]]pn‚XhU"VmHq.>$Ko  Piάcrե{xY$$cSFlv|i<fN1yMoHI35t>%"[/ ' 5Ejyj!ڕڈ %Ug*8KZrw@[2%^2gRHo0ޓG(o/gss4ΩVOhjoie߶C|Ӆ<H?DOwfC$Vmiџp<3f1>+!F/9--= ^OF2> w굞rGNPj/tZ'Nʘv@NPd!Ү 3C #[>ˑ>g \ҋ=,RYKf㹾ۋ%F狐h2&mrLxcEF?@ؚtmm,<0;A#rݬ~Ɗ'ۅg̭S\=i)o ip7 J.!,vˉ)%hmN׈&}L͕28~?Jh.kd?̟,S6VSwhC;{̑*KyW|PO0 9<I heogTa}]7?WRD}-7[7MހlIPT\,:$JKZ(~i0T.ۉ5(vc0E}mK^zOzV6FZ(-Vi e  }C9bo!ZF(6+Eri?+FzU_1m5pݟ2]╛_{}/«Py1eix\NB80 /L0TyVwW[ƔzE:<szҦg>n Fq S߭)vƑ@Կ Q& r < ˤ"?nK$#jc/|㕖i$ ,BP=&W,$j`1jIuaq4/< INW\/cTpp:}b2sOqw>U t@eiA:rf0>m 9wnRx&cu ~d`3~4. )>*F a-j,Lξ VTWT%?eԁ!D<`n_Eѧgt^L/8 8#;i*&XSB)remxh%֢e*nNӊ{{@c6<1rQ kN=hB^^Om1hߠ ըf{ G~(xB){(KOW>#{އ?/6n[g!|4$Z oZgF 3 FezۗjQgm%/8~e2>y i̺>*Q#לQ~һVQ3:^ʩ H|oZ pIih3ф3&a n $1.pHXdחn&1wh#Y}0#(ܑBXSw:4\_eӘWT-Y5%@?`dYgw~ ޶?s RPؒxŬ'܂~k6y" eE‰Qxe>3~iS܊MI\oRMG3-V8QMx!kRePDXthchOY%&:rZ*-k;>Dcb+^ ƄkK2_r#L0f; poQ|p'|js׀j^$y.֭/83X `c\ g\?a:&mb bbS6m&.H  xnOcVѣ0(=sRc[ő72f/-<3o%ӕo5Gf)(X<-hLIÓwU}[V' Pf)"4*`qbs m}.wWldC1L\p ִdrZX^c׵$=KҡqwJ^Sώ&q@Ei ٸ8 qK$i;5.02HVTi{8{w w]b@p)mP)g"᯿8 ޻~C6$:,\kc^@&$see?&M9Ö%,2r:tZ$~0&MKY^U[f:0 U'\{}`m m!6BTwCZ|WtS[_=yppwY A|1+<4EQ/f%кǭ^FmB55=+O+ Fz.Vtۘo_mg*1FʉA}6^焂]Rp hWslr& lǒ3Fgݺb>򿹖d[u$x :.VLCĿY ]y! ^T^*fAjQCǠ@FkqYH8%4£P,'d֡LE )[*H%bfDBxЏg:@rsYZ <~T!o%uD:7JҔ4A(bcN*0 A]"C8wcY܁ޑAU4"Huo%18SyVsh8_oUi"HY+U9-M%Ϊ 23>FI>qCv[nb썃hZc! Mg;cJUk]N1WmY1,k}Kmo0+zCoY1U[`j̚jj9Kac+vuq;ZG {6EYyl!/IPV%d^X/ʊrD7v ׬3sЧ%b_at<|k{d$A=qc%mf-C)m3)={m_dg9Fa;\词OM]l/~ʸDR?/Oh2p5p,im~/95HB8" kiX7ĂW>$ĹjDZ7$NK*g#'9D@tu%g+dy!b>jyENUSmHŋ3գozxPiXMvŜ&[#e+*pn?U!+$Fa^L _ >W(۫{G$UIdZ | #!aCCsSVRDZ>(n$󴻔&O<DS+av*H4V{T r'^^7P7LẔK G)뙀-=P+J֔KXFX>z&JgxE߁ I[*T?Hf +hD?L;2<Õ?Ym )!-\)W=TRchT~c@ AP2ȧr^DU"r=1-x\LlS'`xxY{hT*/̰$+0;8H?}};ۈ!å8_h,h̡GTe$`Eݡ]45[jr&o2REgQ<={Fa: :?/.pMsbPH!t/BoBazQgA~pA{?lfEnRUv.~p&g"wqʧbCoҒ)3?SpϝdF56]ON\ 1lO JFS{6yG--Z&Kqd&2fy 6Gjc!c݆j$jkR=39DTC_@Wݨ.Y'2CEZ.t͔DdKVR,w@Em-Z&L[ H]Z8ݙ ~>b7yTJ%mb):rGDZ9I6dӷ8e #Ρ^}_.|;Pjh`.w 50T8{WUcٓg2TcTyl,}E`v,9]0.CN,i|/*"- 2^XNǣlw AT| Q|G@NY_Wadn3 ?շ1''dLdg>-=KUڑ`eԃ uD DlP5ύTO(MS]D@.&8># Ҋ)M] qW[l!1m‰v&I7'9g1eZ;Y._Nk{E?lbJ6ыrF ="wHɩ 1M$J-!q >Q|eU 5s &{PGMgzgs#18}Le޽[%ja5v1 )XFb''BXiD*Pu}j|oswi)WWm7KYB4Ηs 2֞K\1VoWa+;H|GnZln؞$`gFx K?]x糟G='%\drbc4夰|R߉ E]mLm.d1'Nf (P`y@UlB-4Ob7?TͿC=+qZ[r\4(^xXI 뒊:(|Ix+J|]w܋ٖWwkC? W߃:p}j:1"X~SuS7Ƭ9 hu,8S.8>ApckYi[E}{c~v7}$]FY ψ'ѤŸ}1mCHЗ&iJk7Kdiwy)l@)0\{)N R@p EBs׀o9> v9lpan0+F׊j]TٌJ_H⋅o|Lu$=j `hM~bomo6)'q()WbzwW'tPW[B(ijԿ¯ ( R7 N 2% ѡcF\0LUSxo  -$5Ȁ}*;[蚂-fCC,f8y*1MexbKM0V$BA8|՝Z|8o']Ֆ̯Fb|nFU/&#;jebQOW>S[BYMh[[y=zoaXkfϗ6T~pxR)i&lBL{|$p0 4W^z(~240:8H-8K) C lqV 6~M!jlNeUe=NC>{wӭ=6qM.c i]CcAlkEzT./V۸ݧDG6ߺ/Ej+W0R Zo{,¦"Z{Cnl:jr0o蠉te禾SbmEg&! |y3WkJYݱ2U1[.GE(>BG[l + c*46zUڔc$* p} %~RPϬi4k(ۺY}"WijG<=jKX\WG.b87d:L[l(*2]qf}!{~ Wn.숖- _fRf>0} ʒy$#GedOZZ>k%, 6*RLˌS,8󲣋N0;es~T?,GZu=6, gBWivځEO P1~4ûk<@>s*ije7G@rDg3|І l _ ͜$g@x6h1fˀ@d~לS8j ؅Ai l;IL{b2{"lsujF iѰF+Ӽe)P"fS/<..  tɜ֝u>ˢ.O(Н 4WRKn{%VϯBL уqh !czH tӑ5Yz:2U3EVEx_3̂;цFRM#])?8eyr=NpLg,pc`q 2V 1+4(~r3Y$t auSROd`5\j Xn)ȜZp,퓃w\8AjjOoi j0$řYKhN]W^ziϓ:K"^C`p (ti PF`eH?w̩QpbU>96r\)/ }pWOlHbv;/j dP|F,k rZ-G .HcG%CDȀ\Tg^ "!J>kKOL`΍8!:D _^@VϴBZg|AGbh>gs:=R:f"o3c[VTJ 9FU n1Tf'da0w^7 ՍtK}e'%|Zx8 nv!}u_f7?w0y~)d7t,$k27J8lH1̓AZ2 9+aZ\ G _qb`W/Z8KcʴAJmԕ7%t"p>>i;š$a̓-E/K脤œv,)z\f&>nꋡeP`x|g;zi&!mQ l>&]I ;HbB;"lн =?zhXsaLL;U<  .ʶ!Β/mx6KJ{ ʞGM2] jO?xՂ|7G$.D%J G*ῦ^7ܾC`G]to~_'i;V/hlB ZuG^C%QJz-aml B Y77t4fF#Ǯ[ )@0G(" R'G?E3٢s@}N#NTGv@jJ2-VCb+&jщcMI2+[QXᨋ^=(@PYVvҦ4%-޹2fj(-/ݒ`>6fh܉pMk{2=##ar#:h{[ jgs|DjU;?{_zMV(7]H5*%'zez\Ppp+_`c]!c `YHQ ڃA `D7pz訽eT[%hvɤ_r%l>Yi2+֒HP4Ьf|BO[!ěBʍ:M_K ==Q vHR#}Ј1O5_ ۣL]޲R~d:ٚ.\0=(G*epg:K)jtxqMvpo{7Im= $]Od؋2IxKE}ꁹA# ZeiF>Sv+(n?n/DV3A&>M;gR9"҆!0LQ P[Q\ ́șb++(^gӘvv-2\ݑY!Eh9ȑޫ%`=I/GT9)h.Q޺#FoF$QyxV 'RUt9a=u!C䁖fN12!oDymfm39hL6cK‰^TMR4蓜k(c?eBd:Cý̾vсlBjE 7b|Fu89JG$iP#^7eLgѬtfYo4tsňB{jCg?\=*;e¥WGypY4T? 8NCJ*Do?y>>n[8E&w%hmja* hJO?bUFM1SVUH)d/ɐ$^ Vb̩3$)"dfe)՜Ȩ>s Q@i6Png$9>"O]9`WZޯQiAʝzL! >^:<\ Xc36#NUhJDsOs:%K%5mӞnsOLy5gRHР-Con8Aൌt*3-}v|$2pm$3wbr9Ѹjtiro Q*Jzk 77̖tv<ѭhow~rLcn@Ǵ nn|KƑd;s3ۢ`gel%v/ŭ41ۿ;"f U6]w%P?3AQK doݦϔ;5"T ZE6ۑI~XLG.R؀j0k_2<3I(ℿ!If^5*ic:]pöGsOr6(?/@셿GN'J#Q⎝.T>\B4{RA{Xh$M\)2sWcdK!5H}AlY_Wn=1nRl޸R48pf [Y,S0 ?ED+\ T)A"}o =U`.qa9̽Wh3h?N5MI\!+e~Ms ZFtB?,;ۅXa!:]f DؙDh-2 K{m=δݨA" Fb< YZ