annobin-10.29-1.el8 >  A a)BU]OF n) ;> 5Ҥh2VX2EqYvy$ ?W/s<㑉jv}2 > O#uxE$f=9Gl@~PY9l=2.o(^si-;-J84w " ?bFS&3gkDo vgp՟̥2/[9cE~^wʊJn o/ ,X Ч=z?ntN^6H_t6`dbafp )ct*1㴕rAv&HEf45#MIo#liЋ7MFffLe~bMEe!lDzP{T|997e57274e0e1c41b68547230385bd5193de7ad84a453512db007924d966983071524d61933ad49f3cf2b7e4b811a6139168f881Da)BU]|n]zºx?CѩW?p Hڞwr"❆%~X !H2G 0zP^?;l^r{oG*6qon'?ĭ1}B`>д*08O;+s|,^ro+G1 ܇\x/R2j~k(4hmn.wW ec3o6S@T{iU\ݏ* :ӏ#"m.: H&Ot~ٻ"[BZEߑ/%=+]dJ<>mZQ;CV>* [HZV.#@>p;?d   A $(/6= _kqx            H   4p(89 :$/G{h H{ I{ X{Y{\| ]|4 ^| b}d1e6f9l;tT u vw x y$ HLRCannobin10.291.el8Annotate and examine compiled binary filesProvides a plugin for GCC that records extra information in the files that it compiles. Note - the plugin is automatically enabled in gcc builds via flags provided by the redhat-rpm-macros package.a/x86-01.mbox.centos.orgCentOSCentOSGPLv3+CentOS Buildsys Unspecifiedlinuxx86_64Ex$K:AAA큤A큤a/a/a/a/a/a/a/a8a/a/a8a8a8b162dc3e15da3321f52f48a9fde42ab8a53231c24279a2539ad681ea66e7cc9cab1e861d34a0df5a510b3cd8e77a0ce38a49e1a08285634cb2bfbebec71e5ec19808488b2789c2d3aa8ae997f11e4781eb868f5f8e93224188da038463cfdd2c8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903fafcca6b39bf49ae380a90587508469921285ec67c7253c9e484e2c2749ec37f5a01d2ca89be7b7e01ea6e47d40ad9caacb041d70195f09f1333e893e7209477../../../../usr/lib/gcc/x86_64-redhat-linux/8/plugin/annobin.so.0.0.0annobin.so.0.0.0annobin.so.0.0.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootannobin-10.29-1.el8.src.rpmannobinannobin(x86-64)@@@@@@@@     @(gcc >= 8 with gcc < 9)libc.so.6()(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libgcc_s.so.1()(64bit)libm.so.6()(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rpmlib(RichDependencies)rtld(GNU_HASH)3.0.4-14.6.0-14.0-15.2-14.12.0-14.14.3a@a@a@ay?@awawav@amaaf@ad'@a]a\>@aZaTU@`Z`Q@`?z@_м@_j__"__Z@_Wr@^z^@^]Γ@]ʞ]ʞ]Ik]H@]@]:\]@\g\O\w@\T4\R@\P@@\P@@\N\N\N\I\HW@\E@\E@\@n@\,\\&@[@[@[@[[[0[u[u[u[[;@[[[F[F[R@[ @[ @[ @[[t[#@[#@[[[@[@[:@[[@[@[["@[@[[~[~[}P@[{[z@[v[b@[^[\Z[Xf@[U@[U@[Q[Q[P}@[O+[M@[M@[GB[D[D[CN@[CN@[CN@[?Y[>@[:[:[4[3|@[0@[,[,[,[(@[(@[o[[5@[[@Zz@Z@ZZ@Z@Z@ZlZZ`@ZkZZ@Z}@Zz@Zp^@Zo Zk@Zk@Zk@Z]@ZN@Z.s@Z*~ZY{YA@YA@YéYéYYYS@YR@Nick Clifton - 10.28-1Nick Clifton - 10.27-1Nick Clifton - 10.23-1Nick Clifton - 10.21-3Nick Clifton - 10.21-2Nick Clifton - 10.21-1Nick Clifton - 10.20-1Nick Clifton - 10.15-2Nick Clifton - 10.15-1Nick Clifton - 10.13-1Nick Clifton - 10.11-1Nick Clifton - 10.10-1Nick Clifton - 10.09-1Nick Clifton - 10.06-1Nick Clifton - 9.72-1Nick Clifton - 9.65-1Nick Clifton - 9.64-1Nick Clifton - 9.50-1Nick Clifton - 9.49-1Nick Clifton - 9.46-1Nick Clifton - 9.35-3Nick Clifton - 9.35-2Nick Clifton - 9.32-1Nick Clifton - 9.29-1Nick Clifton - 9.23-1Nick Clifton - 9.21-1Nick Clifton - 9.19-1Nick Clifton - 8.90-1Nick Clifton - 8.89-2Nick Clifton - 8.89-1Nick Clifton - 8.78-1Nick Clifton - 8.77-2Nick Clifton - 8.77-1Nick Clifton - 8.76-2Nick Clifton - 8.76-1Nick Clifton - 8.73-2Nick Clifton - 8.73-1Nick Clifton - 8.71-1Nick Clifton - 8.70-1Fedora Release Engineering - 8.69-7Björn Esser - 8.69-6Björn Esser - 8.69-5Björn Esser - 8.69-4Björn Esser - 8.69-3Nick Clifton - 8.69-2Nick Clifton - 8.69-1Nick Clifton - 8.68-1Björn Esser - 8.67-3Björn Esser - 8.67-2Nick Clifton - 8.67-1Nick Clifton - 8.66-1Nick Clifton - 8.65-1Nick Clifton - 8.64-1Nick Clifton - 8.63-1Nick Clifton - 8.62-1David Cantrell - 8.61-2Nick Clifton - 8.61-1Nick Clifton - 8.60-1Nick Clifton - 8.59-1Nick Clifton - 8.58-1Nick Clifton - 8.57-1Nick Clifton - 8.56-1Nick Clifton - 8.55-1Nick Clifton - 8.53-1Nick Clifton - 8.52-1Nick Clifton - 8.51-1Nick Clifton - 8.50-1Nick Clifton - 8.49-1Nick Clifton - 8.48-1Nick Clifton - 8.47-1Nick Clifton - 8.46-1Nick Clifton - 8.45-1Nick Clifton - 8.44-1Nick Clifton - 8.43-1Nick Clifton - 8.42-1Nick Clifton - 8.41-1Nick Clifton - 8.40-1Nick Clifton - 8.39-2Nick Clifton - 8.39-1Nick Clifton - 8.38-1Nick Clifton - 8.37-1Nick Clifton - 8.36-1Nick Clifton - 8.35-1Nick Clifton - 8.34-1Nick Clifton - 8.33-1Nick Clifton - 8.32-1Nick Clifton - 8.31-1Nick Clifton - 8.30-1Nick Clifton - 8.29-1Nick Clifton - 8.28-1Nick Clifton - 8.27-1Nick Clifton - 8.26-1Nick Clifton - 8.25-1Nick Clifton - 8.24-1Nick Clifton - 8.20-1Florian Weimer - 8.19-3Troy Dawson - 8.19-2Nick Clifton - 8.19-1Nick Clifton - 8.18-1Nick Clifton - 8.17-1Nick Clifton - 8.16-1Nick Clifton - 8.15-1Nick Clifton - 8.14-1Nick Clifton - 8.13-1Nick Clifton - 8.12-1Nick Clifton - 8.11-1Nick Clifton - 8.10-1Nick Clifton - 8.9-1Nick Clifton - 8.8-1Nick Clifton - 8.7-1Nick Clifton - 8.6-1Nick Clifton - 8.5-1Nick Clifton - 8.4-1Nick Clifton - 8.3-1Nick Clifton - 8.2-1Nick Clifton - 8.1-1Nick Clifton - 8.0-1Nick Clifton - 7.1-1Nick Clifton - 7.0-1Nick Clifton - 6.6-1Nick Clifton - 6.5-1Nick Clifton - 6.4-1Nick Clifton - 6.3-1Nick Clifton - 6.2-1Nick Clifton - 6.1-1Nick Clifton - 6.0-1Nick Clifton - 5.11-1Nick Clifton - 5.10-1Nick Clifton - 5.9-1Nick Clifton - 5.8-1Nick Clifton - 5.7-1Nick Clifton - 5.6-3Nick Clifton - 5.6-2Nick Clifton - 5.6-1Nick Clifton - 5.3-1Nick Clifton - 5.2-1Nick Clifton - 5.1-1Nick Clifton - 5.0-1Nick Clifton - 3.6-1Nick Clifton - 3.5-1Nick Clifton - 3.4-2Nick Clifton - 3.4-1Fedora Release Engineering - 3.3-2Nick Clifton - 3.3-1Florian Weimer - 3.2-3Nick Clifton - 3.2-2Nick Clifton - 3.2-1Richard W.M. Jones - 3.1-3Nick Clifton - 3.1-2Nick Clifton - 3.1-1Nick Clifton - 2.5.1-5Nick Clifton - 2.5.1-4Florian Weimer - 2.5.1-3Igor Gnatenko - 2.5.1-2Nick Clifton - 2.5.1-1Nick Clifton - 2.5-2Nick Clifton - 2.4-1Nick Clifton - 2.3-1Fedora Release Engineering - 2.0-3Florian Weimer - 2.0-2Nick Clifton - 2.0-1Nick Clifton - 1.0-1- gcc-plugin: Fix bug creating empty attachments. (#2026944) - Annocheck: Change MAYB result to SKIP for DT_RPATH. (#2026300)- Annocheck: Skip missing fortify/warning notes for ARM32. - gcc-plugin: Try another fix for ppc64le section grouping. (#2023437) - gcc-plugin: Revert 10.22 change. (#2023437) - Annocheck: Add exception for /usr/sbin/ldconfig. (#2022973)- Annocheck: Add a test for unicode characters in identifiers. (#2017363) - gcc-plugin: Default to link-order grouping for PPC64LE. (#2016458)- annocheck: Disable LTO test when checking ldconfig (attempt 3). (#2017039)- annocheck: Disable LTO test when checking ldconfig (attempt 2). (#2017039)- annocheck: Disable LTO test when checking ldconfig. (#2017039)- annocheck: Add more glibc function names. (#2017039) - gcc-plugin: Fix attaching the .text section to the .text.group section. - Complain about DT_RPATH for Fedora binaries. - Better reporting of problems in object files. (#2013708) - Add a requirement on llvm-libs for clang and llvm plugins. (#2014573) - Fix configuring annocheck without gcc-plugin. - Annocheck: Better reporting of debuginfod problems. - Tests: Fix bugs in debuginfod test.- Exclude man pages for uninstalled scripts. (#2013565)- Annocheck: Add tests based upon recent bug fixes. - Annocheck: Another tweak to glibc detection code.- Annocheck: Fix memory corruptions when using --debug-path and when a corrupt note is found. (#20011438) - Annocheck: Fix MAYB results for mixed GO/C files. - Annocheck: Move some messages from VERBOSE to VERBOSE2. - Annocheck: Scan zero-length tool notes. (#2011818)- Annocheck: Fix covscan detected flaws. (#201129) - plugins: Add more required build options. (#2011163)- Annocheck: Fix cf-prot test to fail if the CET notes are missing. (#2010671) - Annocheck: Skip gaps in the .plt section. (#2010675) - Plugins: Add -g option when building LLVM and Clang. (#2010675)- Annocheck: Add more cases of glibc startup functions. (#1981410) - Annocheck: Fix covscan detected problems. - Annocheck: Add --profile=el8. - gcc-plugin: Conditionalize generation of branch protection note. - Annocheck: Ignore gaps containing NOP instructions.- Rebase to 10.06. (#2002351) - GCC Plugin: Fix detection of running inside the LTO compiler. (#2004917) - Annocheck: Do not insist on the DT_AARCH64_PAC_PLT flag being present in AArch64 binaries. - Annocheck: With gaps at the start/end of the .text section, check for special symbols before displaying a MAYB result. - Annocheck: Do not set CFLAGS/LDFLAGS when building. Take from environment instead. - Annocheck: Fix exit code when tests PASS. - Documentation: Add node for each hardening test. - Documentation: Install online. - Annocheck: Annote FAIL and MAYB results with URL to documentation - Annocheck: Add --no-urls and --provide-urls options - Annocheck: Add --help- option. - Annocheck: Fix fuzzing detected failures. - Annocheck: Add --profile option. - Docs: Document --profile option and rpminspect.yaml. - Annocheck: Skip GO/CET checks. Fix fuzzing detected failures. - LLVM Plugin: Automatically choose the correct tests to run, based upon the version of Clang installed. (#1997444) - Annocheck: Fix memory corruption. (#1996963) - Annocheck: Fix conditionalization of AArch64's PAC+BTI detection. - Annocheck: Add linker generated function for ppc64le exceptions. (#1981410) - LLVM Plugin: Allow checks to be selected from the command line. - Annocheck: Examine DW_AT_producer for -flto. - Annocheck: Conditionalize detection of AArch64's PAC+BTI protection. - Annocheck: Add linker generated function for s390x exceptions. (#1981410) - Annocheck: Generate MAYB results for gaps in notes covering the .text section. (#1991943) - Annocheck: Close DWARF file descriptors once the debug info is no longer needed. (#1981410) - LLVM Plugin: Update to build with Clang v13. (Thanks to: Tom Stellard ) - Annocheck: Fix memory corruption. (#1988715) - Annocheck: Skip certain tests for kernel modules. - Annocheck: Detect a missing CET note. (#1991931) - Annocheck: Do not report future fails for AArch64 notes. - Annocheck: Warn about multiple --debug-file, --debug-rpm and --debug-dir options. - Annocheck: Process files in command line order. (#1988714) - Annocheck: Reverse AArch64 PAC+BTI check, ie fail if they are enabled. (#1984995) - Annocheck: Add another test exceptions. - Annocheck: Add some more test exceptions. - Tests: Skip glibc-notes test if the assembler does not support --generate-missing-build-notes. (#1978573) - Tests: Skip objcopy test if objcopy does not support --merge-notes. - Annocheck: Fix spelling mistake in -mstack-realign failure message. (#1977349) - gcc-plugin: Do not record global versions of stack protection settings in LTO mode, if not set. (#1958954) - Annocheck: Remove limit on number of input files. - clang/llvm plugins: Build with correct security options. - Annocheck: Better detection of GO compiler version. - Annocheck: Better support for symbolic links. - Annocheck: In verbose mode, report the reason for skipping specific tests. (#1969584) - Annocheck: Improve detection of shared libraries. (#1958954)- Rebase to 9.72. (#1960299) - annocheck: Accept 0 as a valid number for gcc minor versions and release numbers. - gcc-plugin: Add support for ARM and RISCV targets. - timing: do not initialise the clock if the timing tool is disabled. - gcc-plugin: Replace ICE messsages with verbose messages. - Fix the testsuite so that it can be run in parallel. - Annocheck: WARN if the annobin plugin was built for a newer version of the compiler than the one on which it was run. (#1950657) - Annocheck: Improve detection of missing GNU-stack support. - Correct a package rename (bug #1949570) - Require docs subpackage by the other ones because of a license - Build-requiring perl-interpreter is enough - Fix bz1949570 - Fix anomolies reported by covscan. - Move documentation into a sub-package.- gcc-plugin: Use a fixed filename when running in LTO mode.- Annocheck: Fix detection of special function names. (#1934189) - Annocheck: FAIL the deliberate use of -fno-stack-protector, but add some exceptions for glibc. (#1923439) - Annocheck: Add colour to some messages. Skip the deliberate use of -fno-stack-protector. (#1923439) - Annocheck: Fix some problems with tests for missing notes. - Add some GO tests to annocheck. - Add a future fail for the presence of RPATH in the dynamic tags. - Add the ability to disable the warning message about -D_FORTIFY_SOURCE being missing. - Workaround for elflint problems with PPC compiled files. (#1880634) - Fix bogus AArch64 test failures. - Improved testing by annocheck. Add fixed format message mode. - Fix inconsistency reporting -fcf-protection and -fstack-clash-protection results. - Add support for -D_FORTIFY_SOURCE=3. - annocheck: When a binary is produced both by GAS and GCC, select GAS as the real producer. (#1906171) - annocheck: Improve test for LTO compiled binaries that do not have -Wall annotations. (#1906171)- annocheck: Mark a missining -D_FORTIFY_SOURCE as a FAIL.- annocheck: Fix notes analyzer to accept empty PPC64 notes. - gcc plugin: Tweak generation of end symbols for PPC64 when LTO is active. (#1898075)(#1904479) - gcc plugin: Add support for GCC 11's cl_vars array.- Annocheck: Support enabling/disabling future fails. - GCC plugin: Always record global notes for the .text.startup, .text.exit, .text.hot and .text.cold sections. - Clang plugin: Add -lLLVM to the build command line. - Annocheck: Improve reporting of missing -D_FORTIFY_SOURCE option. (#1898075) - Annocheck: Improve reporting of missing LTO option. - Add detecting of gimple compiled binaries. - Add --without-gcc-plugin option. - Annocheck: Fix bug parsing DW_AT_producer. - Add test of .note.gnu.property section for PowerPC. - Add test of objcopy's ability to merge notes. - Record the -flto setting and produce a soft warning if it is absent. - Suppress warnings about _D_GLIBCXX_ASSERTIONS if the source code is known to be something other than C++.- NVR bump to allow building on ELN sidetag.- Correct the directory chosen for 32-bit LLVM and Clang plugins. (#1884951) - Allow the use of the SHF_LINK_ORDER section flag to discard unused notes. (Experimental). - gcc-plugin: Fix test for empty PowerPC sections. (#1880634)- annocheck: Add tests for the AArch64 BTI and PAC security features. (#1862478) - gcc plugin: Use a 4 byte offset for PowerPC start symbols, so that they do not break disassemblies. - gcc plugin: Correct the detection of 32-bit x86 builds. (#1876197)- gcc plugin: Detect any attempt to access the global_options array. - gcc plugin: Do not complain about missing pre-processor options when examining a preprocessed input file. (#1862718) - Use more robust checks for AArch64 options. - Detect CLANG compiled assembler that is missing IBT support. - Improved target pointer size discovery. - Add support for installing clang and llvm plugins. - Temporary suppression of aarch64 pointer size check. (#1860549)- Annocheck: Do not skip tests of the short-enums notes. (#1743635)- Annobin: Fall back on using the flags if the option cannot be found in cl_options. (#1817659) - Annocheck: Detect Fortran compiled programs. (#1824393)- Annobin: If option name mismatch occurs, seach for the real option. (#1817452) - Annocheck: Fix a division by zero error when parsing GO binaries. (#1818863) - Annobin: Fix access to the -flto and -fsanitize flags. - Annobin: Use offsets stored in gcc's cl_option structure to access the global_options array, thus removing the need to check for changes in the size of this structure. - Rename gcc plugin directory to gcc-plugin. - Stop annocheck from complaining about missing options when the binary has been built in a mixed environment. - Improve builtby tool. - Stop annocheck complaining about missing notes when the binary is not compiled by either gcc or clang. - Skip the check of the ENTRY instruction for binaries not compiled by gcc or clang. (#1809656) - Fix infinite loop hangup in annocheck. - Disable debuginfod support by default. - Improve parsing of .comment section. - Fix clang plugin to use hidden symbols. - Add ability to build clang plugin (disabled by default). - Annocheck: Fix error printing out the version number. - Annobin: Add checks of the exact location of the examined switches. - Annobin: Note when stack clash notes are generated. (#1803173, #1828797) - Annocheck: Handle multiple builder IDs in the .comment section. - Add configure option to suppress building annocheck. - Fix debuginfod test. - Correct the build requirement for building with debuginfod support. - Add debuginfod support. - Add clang plugin (experimental). - Have annocheck ignore notes with an end address of 0. - Improve checking of gcc versions.- Do not skip positive results.- Bump NVR to allow rebuild after tweaking gating tests.- Update to version 8.89. (#1766631) - Generate a WARN result for code compiled with instrumentation enabled. (#1753918) - Replace address checks with dladdr1. - Use libabigail like checking to ensure variable address consistency. - Skip generation of global notes for hot/cold sections. - Generate FAIL results if -Wall or -Wformat-security are missing. - If notes cannot be found in the executable look for them in the debuginfo file, if available. - Generate a FAIL if notes are missing from the executable/debuginfo file. - Record and report the setting of the AArcht64 specific -mbranch-protection option. - Improve detection of GO binaries. - Add gcc version information to annobin notes. - Do not complain about missing FORTIFY_SOURCE and GLIBCXX_ASSERTIONS in LTO compilations. (#1743635)- Fix a memory allocation error in the annobin plugin. (#1737306)- NVR bump to allow rebuilding against latest gcc.- Another attempt at fixing the detection and reporting of missing -D_FORTIFY_SOURCE options. (#1703500)- Release bump in order to allow rebuild against latest version of gcc in RHEL-8 buildroot. (#1720179)- Report a missing -D_FORTIFY_SOUCRE option if -D_GLIBCXX_ASSERTIONS was detected. (#1703500) - Do not report problems with -fstack-protection if the binary was not built by gcc or clang. (#1703788) - Add tests of clang command line options recorded in the DW_AT_producer attribute.- Release bump in order to allow rebuild against latest version of gcc in RHEL-8 buildroot. (#1657912)- Fix test for an executable stack segment. (#1700924)- Annobin: Suppress more calls to free() which are triggering memory checker errors. (#1684148)- Add section flag matching ability to section size tool.- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild- Use 'with' for rich dependency on gcc- Really fix rhbz#1607430.- Rebuilt with annotations enabled- Fix rpm query for gcc version.- Add an exact requirement on the major version of gcc. (#1607430)- Annobin: Add support for .text.startup and .text.exit sections generated by gcc 9. - Annocheck: Add a note displaying tool.- Annocheck: Skip checks for -D_FORTIFY_SOURCE and -D_GLIBCXX_ASSERTIONS if there is no compiler generated code in the binary.- Rebuilt with annotations enabled- Rebuilt for GCC 9- Annocheck: Only skip specific checks for specific symbols. (#1666823) - Annobin: Record the setting of the -fomit-frame-pointer option. (#1657912)- Annocheck: Do not ignore -Og when checking to see if an optimization level has been set. (#1624162)- Annobin: Fix handling of multiple .text.unlikely sections.- Annocheck: Skip gaps in PPC64 executables covered by start_bcax_ symbols. (#1630564)- Annocheck: Disable ENDBR test for shared libraries. (#1652925)- Annocheck: Add test for ENDBR instruction at entry address of x86/x86_64 executables. (#1652925)- Adjust how the gcc_vr macro is set.- Fix building with gcc version 4.- Skip -Wl,-z,now and -Wl,-z,relro checks for non-gcc produced binaries. (#1624421)- Ensure GNU Property notes are 8-byte aligned in x86_64 binaries. (#1645817)- Skip PPC64 linker stubs created in the middle of text sections (again). (#1630640)- Suppress free of invalid pointer. (#1638371)- Skip PPC64 linker stubs created in the middle of text sections. (#1630640)- Reset the (PPC64) section start symbol to 0 if its section is empty. (#1638251)- Also skip virtual thinks created by G++. (#1630619)- Use uppercase for all fail/mayb/pass results. (#1637706)- Generate notes for unlikely sections. (#1630620)- Fix edge case computing section names for end symbols. (#1637039)- Skip dynamic checks for binaries without a dynamic segment. (#1636606)- Delay generating attach_to_group directives until the end of the compilation. (#1636265)- Fix bug introduced in previous delta which would trigger a seg-fault when scanning for gaps.- Annobin: Fix section name selection for startup sections. - Annocheck: Improve gap skipping heuristics. (#1630574)- Fix function section support (again). (#1630574)- Skip compiler option checks for non-GNU producers. (#1633749)- Fix function section support (again). (#1630574)- Ignore ppc64le notes where start = end + 2. (#1632259)- Make annocheck ignore symbols suffixed with ".end". (#1639618)- Reinstate building annobin with annobin enabled. (#1630550)- Fix gating test. (#1625683)- Tweak tests.- Generate notes and groups for .text.hot and .text.unlikely sections. - When -ffunction-sections is active, put notes for startup sections into .text.startup.foo rather than .text.foo. - Similarly put exit section notes into .text.exit.foo. (#1630574) - Change annocheck's maybe result for GNU Property note being missing into a PASS if it is not needed and a FAIL if it is needed.- Make the --skip-* options skip all messages about the specified test. - Add gating tests. (#1625683)- Improve error message when an ET_EXEC binary is detected.- Skip failures for PIC vs PIE. (#1629698)- Ensure 4 byte alignment of note sub-sections. (#1629671)- Add timing tool to report on speed of the checks. - Add check for conflicting use of the -fshort-enum option. - Add check of the GNU Property notes. - Skip check for -O2 if compiled with -Og. (#1624162)- Add test for ET_EXEC binaries. (#1625627) - Document --report-unknown option.- Fix bug in hardened tool which would skip gcc compiled files if the notes were too small. - Fix bugs in section-size tool. - Fix bug in built-by tool.- Generate notes for comdat sections. (#1619267)- Add more names to the gap skip list. (#1619267)- Skip gaps covered by _x86.get_pc_thunk and _savegpr symbols. (#1619267) - Merge ranges where one is wholly covered by another.- Skip gaps at the end of functions. (#1619267)- Fix thinko in ppc64 gap detection code. (#1619267)- Skip gaps at the end of the .text section in ppc64 binaries. (#1619267)- Skip checks in stack_chk_local_fail.c. (#1618660) - Treat gaps as FAIL results rather than MAYBE. - Skip checks in __stack_chk_local_fail. - Reduce version check to gcc major version number only. Skip compiler option checks if binary not built with gcc. (#1603089) - Fix bug in annobin plugin. Add --section-size=NAME option to annocheck.- Correct name of man page for run-on-binaries-in script. (#1611155)- Rebuild with fixed binutils- Rebuild for gcc 8.2.1- Allow $ORIGN to be at the start of entries in DT_RPATH and DT_RUNPATH.- Add support for big endian targets.- Count passes and failures on a per-component basis and report gaps.- Use our own copy of the targetm.asm_out.function_section() function. (#159861 comment#17)- Generate grouped note section name all the time. (#159861 comment#16)- Fix section conflict problem. (#1603071)- Fix for building with gcc version 4. - Fix symbol placement in functions with local assembler.- Fix assertions in rnage checking code. Add detection of -U options.- Handle function sections properly. Handle .text.startup and .text.unlikely sections. Improve gap detection and reporting. (#1601055)- Fix construction of absolute versions of --dwarf-dir and --debug-rpm options.- Fix buffer overrun when very long symbol names are encountered.- Do not force the generation of function notes when -ffunction-sections is active. (#1598961)- Skip the .annobin_ prfix when reporting symbols. (#1599315)- Use the assembler (c++ mangled) version of function names when switching sections. (#1598579)- Do not call function_section. (#1598961)- Ignore cross-section gaps. (#1598551)- Do not skip empty range notes in object files. (#1598361)- Create the start symbol at the start of the function and the end symbol at the end. (#1596823)- Fix --debug-rpm when used inside a directory.- Use a prefix for all annobin generated symbols, and make them hidden. - Only generate weak symbol definitions for linkonce sections.- Skip some checks for relocatable object files, and dynamic objects. - Stop bogus complaints about stackrealignment not being enabled.- Add -debug-rpm= option to annocheck. - Only use a 2 byte offset for the initial symbol on PowerPC.- Use --dwarf-path when looking for build-id based debuginfo files.- Fix premature closing of dwarf handle.- Fix scoping bug computing the name of a separate debuginfo file.- Fix file descriptor leak.- Add command line options to annocheck to disable individual tests.- Remove C99-ism from annocheck sources.- Add the annocheck program.- Do not use the SHF_GNU_BUILD_NOTE section flag.- Remove .sh extension from shell scripts.- Record the setting of the -mstackrealign option for i686 binaries.- Hide the annobin start of file symbol.- Fix script bug in hardended.sh. (Thanks to: Stefan Sørensen )- Version number bump so that the plugin can be rebuilt with the latest version of GCC.- Rebuild the plugin with the newly created plugin enabled. (#1573082)- Skip the isa_flags check in the ABI test because the crt[in].o files are compiled with different flags from the test files.- Add manual pages for annobin and the scripts.- Do not record a stack protection setting of -1. (#1563141)- Do not complain about a dwarf_version value of -1. (#1557511)- Bias file start symbols by 2 in order to avoid them confused with function symbols. (#1554332) - Version jump is to sync the version number with the annobin plugins internal version number.- Add --ignore-gaps option to check-abi.sh script. - Use this option in the abi-test check. - Tweak hardening test to skip pic and stack protection checks.- Handle functions with specific assembler names. (#1552018)- Add an explicit requirement on the version of gcc used to built the plugin. (#1547260)- Change type and size of symbols to STT_NOTYPE/0 so that they do not confuse GDB. (#1539664) - Add run-on-binaries-in.sh script to allow the other scripts to be run over a repository.- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Rebase on 3.3 release, which adds support for recording -mcet and -fcf-protection.- Rebuild for GCC 8- Fix the installation of the annobin.info file.- Rebase on 3.2 release, which now contains documentation!- Rebuild against GCC 7.3.1.- Add --with-gcc-plugin-dir option to the configure command line.- Rebase on version 3.1 sources.- Do not generate notes when there is no output file. (#1523875)- Invent an input filename when reading from a pipe. (#1523401)- Use DECL_ASSEMBLER_NAME for symbol references (#1519165)- Cleanups in spec- Touch the auto-generated files in order to stop them from being regenerated.- Stop the plugin complaining about compiler datestamp mismatches.- Tweak tests so that they will run on older machines.- Add annobin-tests subpackage containing some preliminary tests. - Remove link-time test for unsuported targets.- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild- Rebuild with binutils fix for ppc64le (#1475636)- Fixes for problems reported by the package submission review: * Add %license entry to %file section. * Update License and BuildRequires tags. * Add Requires tag. * Remove %clean. * Add %check. * Clean up the %changelog. - Update to use version 2 of the specification and sources.- Initial submission. 10.29-1.el810.29-1.el8 .build-id82bb585ac4892164aff606d6acff449602da6677pluginannobin.soannobin.so.0annobin.so.0.0.0annotation.proposal.txtannobin.info.gzannobinCOPYING3LICENSEannobin.1.gz/usr/lib//usr/lib/.build-id//usr/lib/.build-id/82//usr/lib/gcc/x86_64-redhat-linux/8//usr/lib/gcc/x86_64-redhat-linux/8/plugin//usr/share/doc/annobin-plugin//usr/share/info//usr/share/licenses//usr/share/licenses/annobin//usr/share/man/man1/-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-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=82bb585ac4892164aff606d6acff449602da6677, strippedASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) RRRRRRRRR utf-8d92ea0f2bccd6861c8077d342cbb3b9529f93e98f1f48a1c2ae3d512a4ad35fb?P7zXZ !#,] b2u jӫ`(y-6eд?7D)z.Y NQж`mG;Wdd5 ^!L\r]BN7/#QlyV؃hZ b(O6S-S\IL[ VPLECwV6!2ܙ[r+5>bLut?Zn4K(_e(v:D#:9!N) 2ihR%Jz+mw $*d$hH`8Ȫa_ͺGc+U2"]uD;j^¶ I(4H;NGhՏ0ΰkti|ӂ w1kɝUT8ȻWޓ-Oeޑ X\W¶bZA|!K;>E ^!v{Ǭ^D\tdaX(d ZuEO]ȅ^{ ;pF[xQz㋬>}R< p(nCw[d Zu8F$#5[vk´f•lvzi[BVm:3E#uw[ L;M*V/$Ni{X{W;W~ڋاÁ|JLHMѺfO~`B ,7b\7@ W.oTL2(F6 61z^k)#!sW5B1L9Ltw_LV5!TW PW2G'g3vn %R}K՝2mR R+BKc Ov;Y^-l?=Oe}*j%U9)}!J?Z8uRvUQHĺi[y )EScּB4ye:RartDoIOSYV!dʐ,]n5ϧP|-=&y56k6Zoݕw+i%=Y =K3:@D1מJ@ٍD{J4\2@@ J--16\Nedp4%|[h@ʿ'S9R[H7Y ǩj0 yT^QrPӣ=ND'rzB)ИV}{U$ʛ1IHxZP2J֔%*2y>՟-rjm%0{fٹ|}~s}bu㐹L9d.W3HM¯PT$m8rr^~n3ŭY&Xaγ4Rb49q<4zISݖpDi ޤ"z]NFyWsP)eY퓨\BHǮhIZ쭪Hj54G9LS?ɤ~:^ƫ(6PL|N,camuqozg޷@,7xJ (M_h)'F/;+[ݻgI""?G: ΍F]dsO08:v#]eTʊY?PɞxV'ۨo0:=6τ^q-EZqCV{٘%`yI~8lXT,1ȞWwd`tc$h8z-D!45fL{^_e؎_a.jg3Z\|H|҆l ,Flm zT@_@aC}'Zwnm!YٽXTb?}%aNY5X芽`=s.!)]nSa7uPj$v2 R/I5qoj[mdiVqQ_>Rs8v᪥Ť+RH\!H}gŒvGF}5\\;iLx0XkX=<\0Dpކ3q#Kad@I1]$]3\eUqlRw7:9FA\k{,BP b:#^9^FBl,uZ3ٸ&W^d(=̱:SIO7/˾i`( f-H?AJU ޳;wXGfpbRMev>UmOM4hi]OX vBlwy߂UB<:9l7\-tPۘM-2xz).R`ii>!z&KF0($ZnC=0c;Q+MvJ.??َH39 1T= ]sNHirٿ b%xs1pِǑPmrJ_kF5z0q4sv"lQrGUWY;%_^::mn~~\O LlͶ,ǩXl̬]vF4=ҙ_Hew(/y޽hlz:9@/ؙjuD@a1G?G"@ISJ^m5:u(VW(?_Tǜ Keߞ.C,ҽc*X5ũFx5B5ISϏ] U{n0*<+:zd|Tㆍ7ʴ{g& .)6(B׼1?fxGx=qM7ߚO_HaA+8p-`[ *##z>n፹Td:EL̋g8K:lzAhxΖVnȪ4$72<ۃ7(C[AQ_4z̶4۞ڍ^>C׼wm imAp"Nc$pGP%M<3 v3 5gol sZ4/<2Yvo:EaJ|E7n%8AR3qyB HéYҀ9ۆ$.-w$W.p8G * Og|ES;58wK#%YOt@ǷO] wOѧ6=6ێ8!G[ޙ\3~oA27OٴJ* "\"J3HS+nxpֺ]u%WO{Ni3g:PLQFNˡi{{v\^VNq8ؤbάٱ=᪛F mJ8μI.cSrTQ*ט7,zɚRɬ~ڵN{XWM(w5"ן48S xݮNJ1|>)]q ge\]ћL,dQHsSb3O΃A1 I?"PrFQH3Y%I?5&Ց5:Z7QIJB`\<5]uXd| S4<G;TUqD U`*hޛ׈.v36KCH뽍Pn~Fq\yvQ'O|§A]7 %5"C x4;'Fc[95/x5ȇW8², $kCH3JF(Z{v/8sir"wS ߪt0{Y|f`+LRVoO綐vO[\!`Xx"Q"sj-s^霥/-Zqm[6D.J 䌠p- My,lHrtG͓;_dD%n'5G;%e^RC2MݐŦC'Sy\!OXy1fM:٦K#;ydYbà?N{|}`\C8ԥd7{iA4%;!ŌVFe'ZzP跼C9qssL:$]sK|Y.ݵΔf!uwLQW_vU-Ja:/Fn'QGy r`HÔQ8q2鉷*{_5n.бo8Bn v_9L>E[;z`snv6*\"W5&M*&_Y" *<}a,/:kg92[)\//M;ψOofUdR .9tqq~A6:mn2`>l5, rpJYa3+06 lR?&bjc+P<ʁѭY -F0Y FLZ[ K-Y}? ^Ba'IS"|hf_hy) ו +-QBstH 6@z_A0Rk`;(kb0,k2tT[dhÇi+'fzVtn [~ EN6g-B;H]Ky߃G`C1?h>khףީqm 1I̜I'đix9ۈWIZNr߮h= q03YvzO+lk !hKk+{J&$Mُ?0C2Eëq:֗#h8a?`d(iMoSJ4g V{HXiUW 6Bȃg/]TpOi, d,"Ybܲ־NZac+1X.>mI`ĚG>%esnlD{ɭV0ɾSl umhi Sk!X8g3nnؖ^OHpva~> , _׫}v7L/mUD97;P 5pC3V1q6LO܊}M[#wM|VϮq@pOl]+CƬyhqհL-Xbsj\ǚR1^L:~ [`31Ws>A0,yc[W$1Y͍Dʋ7G1?(w+EPОVS>d]_ש<حq7+]#nH|aApelSf8O 'ʢC1f뵦܊r"y|cpA>*Wd U#taDjK0ɲUvs;mI s &gv&;n]T4{עJ!yվ.iŞM 夛_ʾOcXpWla%Xb=]e׋2EҤ ʃxgɤCɲ;ca6DHQ1g*!,M1nepqJ>ܰ7a/&nI)l0$AT܃iϬNs'66*{k}r0">..ݽ ,6\#pv6lu{a)-ÍkbdeGh#K6F`q) mHJf'PB@nʡIi2:,aڱh~k$'-,֏_&/}DR>YqZ:{XN>s*Zʡ.%$3yb lVVN'0!:g .k#w޷$hE[3UНcmG}l&Pp7bZD@ sp(,%ݿQ@:J8a-t7 hw,3F?N;lw및ʈv`;$EƜYlZFkZFCbc1mA”:|R璁+9.$cJa>u|x (*:җYdvV{:HJ0_W-,6-< 盼EwЧ`JYa$"\*^q L^ըr#'U{6p ]?~W IР!]klџDgHv.FC)-L@pQ\Oq9owUvi]PhwLߣTX&6H,D ߱`M|J,t Vv&u'UKidAӃ`(#HuV85Ŕ7W:_^wa_H-р_[QOxb#o;lBc*JKT_LjĊvpEYӔ`sI 'rLT}VM+a6s[bE@`4 |ňPIhVlF\2U[L/44Z ) U)"۾}pWuef~VR K{Dyky<İ~eR@ig*@֥JQ/k->㩩mL#y)OH&oπBBSN)ӽfei "]!"W:Z +yكš)'.]2(MV#1mIE]N \(.B ߠ6gT*1N'T4}{fOIң  /V2G\VT Z/ VfmFL&yN/2^y7#f{T;42Ñ}?L*fJ ӂ2мEC$G)8ҵI*DM8<AuO}OdZ@jMאlqMH?/rr uy&4@(F!Ow1R0G৬~f) "Zra> DgjY8S]G}%ET+261s(\&2%O:ҧHtc8`1sUx,KB}HYWvհq' h][~HO(P GȠ <4N(Jf+ l#7DC f#&߼cû}Gx+wɊs&ňm3VV[XOqb~jW|Nr1='^L^oQh`na?r{m!y'_Y>MCsm*-8d]~ D`fJQ-[dNnQbM*2k[[j .Y~=5d hFw yCW)k.*|/qrHtKx lVׂɻ8Q N1 bKuw+G|GM64.7x@54d?٪֌r_Ɔ^KJvǟ1Mr^ `X[:~Ե~;lX"Māux?fV)Sj~lZK 1sQ.gkm!U&?1rŇ}kpZBICO '#q)&RCSZ %9fJ r:WIgl4dh;FҟU,N'6oM1ٹGcXI "xhKKwJ}STOܭQ0γNxͳfZ3 'B OWP*PLNQN$5+mr)^M1^DN'[U7J,T~ GBMTCݨJT0Y'Tg%FE$" @?b :B_Mzs*4L?7|#Ǘjpp41~}@Tf]Pj-/٦1ÊCK`, wHg&YݘT=ȾO$B{PKLgi$YK&^:~ƽDx =PUe௅cڙTa/m(LTN4?BnaPz*I6r!h\`_%7 HKPd{8%P5oph|8\N&> ;^ı$A.ikL^TPVN>ޜ W\})+F$ awgQ>6 6;_+0L3Xͻ1eۤh\Ev?~fΨJ;)ScD+OnpbסB"WFσ<'3 wtz2BB6̅R>`ߘ⿞f|kTE|_Z|`"x =۰N@#GvTmb7JU˶u| bL CiIȳ]+wi1V0]F/Ƃb=$<-/-\ yO-^):$@kT\6r?_!h ubS ap Gکm8F"o(7B*A4k aKYriK+n?'|ʢGF@fAQl@}#Ѧ\##N?eywm1ZR%6aILSZ^2 {=zC._Fk[ @ez=I]IS _X1E6L3}GY'_w+ָ)qu? \ODb1=̗q]ia%rFG(; b]GN̉+ eSt O43,o'rz>?]V쮕:yX. оyL)2=!"^-H8`/>,LY5_3#nXiI+'SEa#sպh߾ o-JaurQn6 *fS:uJHffStjZcoanZkj H1=ʗ f0eqo=0C'3;%1nGyR`[L*3`3icI,ȊHF>yJ×n"yb%ʒ!:)_: tfʣ{ʎywx͖ksL 6Ew\uWMYxےUl"g_. Xg`SX.ɔ-kKK>'핀/2@S'Wo5]d`xZQtåuIGMo8ppGpEmE? u.Z1 |IܧqG$J9tyF6*HVNx[#yiM Q>k̵ 71+')+(N~8@y>tO94c%bwl6IF5!ZAtd?9t@wV}ݜg_ {mԾS`Rq3KM'W-0B>h;5J_$W~U?U]6@%٩w#]:4 }UB6t~zs\EF^4af}vBsZ ^4qNpϭ6{aY5<Ԉ{ r2;Gb̶O']C'YjEda{)w@ف-u#82'o^G2f\]<$¹4I,6S=lTL?W:"08e࠯[2ceGvt^n.%zay,38[ ҙ' ,s (re@{}6mlmTl#Z kC2 sFЌx}rSARRjL8sgrfG-=_ WeϹ)Vy~gJ+Ґ3%{$f'FI'u jl(vV]|m$ĂIːb)SDu`؍-pOÕXYi;A oۍ?_:SkP,ar@ec&Ps~(7U\%ʌjiڜ]rX崣HjE!cA8Q[!pٞhpO](m$^3|E u=tJ ?VM95; pH`IJ݊1Zr~0,@I<:" 5n\\`µ *!>13p eEDIvQUvȆV֮ɠ`g{o}Xu3"\r]Am+dBdm5ҙ%h&_ĄFBUX_[)qӾ2t<9/e$Q <Y}DW-4H "»"`.{;D&m^U-~5 !EElP乇@; 2&`j黱-s6dm @ie_'JGO,O04Pjh}&ʪ^nvfSv{ 6ڠmqW')DULfHZFvvvTtf:KsB`,e^,wx MܥT}RQ ' 8_ J i+]Ρc%N}7,|EF&RCȍ0zT mqɶe­Dl,베|yoȄ$`F}gRW(4XځunzMq D#p!ldqc5؟9kcm7h&'c{K!'.?jeqO`{*Amrc0I e8d"G9>A^ "Y|RQߢ5 "yb7+B4qF9,j&-hU'}! x.g~%S߶eH!Ώŷ!tc!}d3nʚ3-U[ł $ajpi#%mw(Q)a%!Ͻ!jѢ裀%+f6xwN01n54 v3D~1Eo4ozxݯ]B4_VF6w}`)O>a@o16883v,;-llGo0?bd gS5bD2|T}h*(#e lr.]6@eMq9W6f*Y&!{7K+i if.yNKM`@ylK6$іm '@]@mpA_Hi"Yeü^>`ˤ\xBwb^`1rc̸cGQ[u|$~7YvgbdJ+]&x$ Χ6,O_lҍLV<r'v2-FMgI ] Im) "씛p|ec*ir?׃G9ژl+}1&/ӷҝ /Y{+O$$?bů|V> aC\<Иylnѧ$hmVvW ~6k y9)m/`VƸ!B,'qiֳ ]{v=_RRVNXD uUXvrn&YkrFC7"ʍ%I!kT%HW˧ Qͻ|oYZy7iloO{x.ux4<k毑'f>)16s[;~#\'BȞߑ}Ĝx TNZ;2]7䠶]ۊ١N~v\c(Joz]*"4`Z'q"A 5V߈AKZ#Ixh`{Rf F8 s`+~Nmk^uED#""7Eh16[m(_ ;\,%-x?aT|`\5^W{  1vn6c('hZ 4wMhBOG\MjG޹9rzZ 9f#s-rC"w ٕKsX,z4:JtjuK7kH~y NvkhŅ?Βj= ϸ|ld/{iAWOԽUvc^/:K?] d}E| BtL1`89=Q5rj8WsecJ؈5lYuEKˤ *o).q_4j% ʓ>Y>Wn q( eKb2򬅬~xQH;L+]ɾP.v $q1q4ZEG)2Y+lq 7xK[tP_MfK;?UiZl!#y|J\T7 `«i#aug#CΝ=ؾ7;$D!*mޮ*}t$LH .YR/LyXHEYYG?=[7^'ԛiXjGOG5rF#$ߖAtekE8aeSwYeLfӡ;`b8Oo\8U^h2V}AĢ&Iīu+:h*}n٬ V}?9 ^<3Ҝߍ6t@%<شs)Ҡo7)! ;NO"$REF_dH v"> XׯHߣx*qG⭩E"$ _B% SarUdNտG] o^b4VLTpܘlgvy:5 2e>LoS;@^+7F֨P$)B9"p$usmqo"^mL%&MzCb|UrW] *.:;6t ^-LgPrG8o\"$TDNkj\lb$9ԡsOd,}`W,ȖS{nW LFl(wЯ58^Ils;DZE9u.LWFP.% q:9Q^#PuA%r@ww~-ICk9ىXNA :δ2#QBP#x"sI*<ȗ[ 4,1W ͍p|(0 XQ+( +yi.]񁍆?&=F>qcqPwu:0FrB D4E(/E5zxՖ 'ᬍ_tMr P)d32V|@EA8>'1U8Ay[P` Z2B`{l븯t o3yf8= - N9aR>cckBIE"|l~G#m@"3gN5ȱ*zAֿ:rmEq{T 䲪ҮgedvrO:WX |J"ID8gJ`}!+*&:$>%Lk&' )$2u-@~NlC[o(%;u &zhh}5r(gb?y&ckB#w>@|0 :Ȥuؠ' ƃ;j4 ^D?؞n*lT(X #}ŔsMXLy;X4(W垜VgNDiig}H٪֖L,Htzu39)@[,'I־[/J@:fHV5°*1P_#2FEDRAF?ڂ{8(ۚ%k4 l7BB"OV7(κe gujدG/%EYՏc,k΢xlX̜Oe2 DJX؇f ">wN?=J/[tύY-zv?nW떋jK4AHE|0?h,ƏJY>D&ۇ$TrU𾾮tzC]c{Ts\ظNK.HYRޡe,W|~$e&Q? ?h0uE! !m'׀O7ΣmҾʶ:P4?~}szSƭǺ@UmnE@lufj]RQlJ]`P;Y#g9IquK @RZ) (Yt1ZeրA݇[1 G6%mT3Ȣ 3\ns<A&Nȃ4lSq =g-&i;b̼y:%]geI!{_:0[F mk/$_1\.7 Njnէ- 镢]=? з#^\l mg_1v?@q370xP\Rǡkk&!_YQHR T^*O>vZk3LO)C  tļI W9:Fd\~$';uTqjwuo\l>?V7|"ygis2B%Ոc $23 !5PZo` ּ݈'{Kc8!'A%KIV;r@`0(YB|T {>0\aX`%g+O>쳣#==xq0 ._ƵBD!W(]ӊdĹKm!ItMأ/'&Jha Sz50s`1W֨.~Bo*|*#Cz~vҶјf [ U]Gi.۠mMwqv&! {ѧmHYi,:zfDmX=&JwܦOz!Ĭ1}\!D\tj&-^gMQT>HA}C.%p<# Mjݫ?VcѕtVژqDK:./,썃~c.+{>I{$7j@;)(Q )G̻<[uWE`.LJŵ\igI F93J .A9vKyZDP?!ӦFl*Xo Wx<(=d >Jאq兜`Yl]%<e}6}%[<>ԘuR^{[t]Z(<"3ħ}W G.ܱf%՞3T>.^CGAGI7mB6c--M ?j±mnjȳ{3O3W#y%^t=_l͙ E PlhGrJ>"vvg%ErQ/_NE͕0xS$zɨQ 0MrSKj>&#oq;z z/ͬ>^ ;ȧѕ+WdB`smӤ?X>GFLK=+(Hʺc6L(qqwB oFxm euvyOZ9u_}ZMJʲRQHh:n{O}cj89-u4#jhA1 FpİO L0`WB71z6Lu7nS%MՐS?Uq9K &G~MR;B}U8ݏZc:G!|js"5Tf?Z&fd>NαEMo+ RWr9turhdD M?^ %52,,BޝPi2%S^pGYC!"Ԫ+ĬV~FiTH!(4x߄JxD]NG"+~yqdܦ.c?'qUq =vEE"tb夆ɲ\Om1V-"I%LKY`.LAkxIE/` D“TakKAՔ׉7)>-J i`K!30jQ9fLv,ݍD1mZ}K  ugޢ3RG<؟9?v%MB\"Uq A''_Q: LJi hbJJ˕,~4]ZtGE0 A5J_$sd}YU` Sb܋'0'f;缲TfК;t^$'Ieՠ@?è>M5Q. ::mAKI\Q(I[-h*o߹vsx?~9y=ip,lTP\&@+?UC؏e0?_jK-++\ڬ@HoP&BǙzLPF!/-EqO Q:-)$}MI!6D\NtgM6ѡ-@GQk՞ nxj{!-CF9˪-SAws6zl;2#xKIBXc} ;u}U/oa,gݠ^[}ۿ{0SXƕ.gvC%VH A yU\wf,_8#\ oW,3,:/Ya? u]| \ @t3U_H[ldkJr5z2*MX6U5Fk>iP_!ViLXr>IMS VW>gbC:7X~v{c+r\8j uL 7"V[.e/Ew&.f3\ND֘W`GB#IBulJ.bbqDQy\1y)t}Mo sM y0GΜj[kzL H <@R){|tIUICG--∽uCA͚3v9C==iy2Ic=lr'xD,]aW5E1y$ģ-z)W 6{hXMFTU63CNgTի{=ۈF> 03 C.:iG=:#|'ѽi)*=E;tfWFB +7M^`.om>J;peFӰNi4 䜹T܃񗅐e7eZ ڠ# өcJj ?'Аek1 â8ˌN 946C+. }Ȝ/|GtRĞN@VՏHWv`l(D_s1#Thv0SDݧsݻˤb#HG.@'|{_Wd.9p(Ғ`B-} dq# ;yf\3N8E ܚO"Ħ;_z xmۺ{\LIv, ܲwG-C-&oqR4 {I ])S{, ;:9k N @˟ϗ8:8-%D39#G!@ 2(u%_J௱:Ld4l)jpL\-N˹-Cǂ|Q.?蘜BhFkK 鱢.kd/*j΍;' 4':'$9ۄ|Ri{ggW{v th-@ćb8.1G2FvN=9ρ:u\O>Y( O9ki6$VH??'Y Y ĺ԰w? •]Ac6&`'{? I^e|2.\/V*%#p7z5rW8EԨKյY1:0:t.k=hE*$-@X Ma+ܪX'Q~p1~η3o{ LƊwZcz=kbnSi$MǠp_i[?oX֨%LtJg W)wf0Do9 Op;{`[+sjaO]y7CE]msdo+ ߛ?\  )k|ꧏȽujzT5b%u߉g$at+64*@H M=L`'+96sLs|ewfGPcҭ^o*EG ;x;Tkís佧헬\Tq>;W\xaU$ &j9+ k_4Pc멈!$<̦BH&ǵXft e:!H\B2o+@8e!Q/.9 zԲP,3tۥ`s IEd}{;9jTE#E^Af*%1Q gQy%jA5: ~SwR:SmycEliRgB 9.ڙtuFҎGC4KT&RubxKW r;0-^fs6st^R+͝``$Ҷ$=/ . Glm'%b'|7~ŮQx"* VԸTN}x _9؅ɤg:zMS bgߗ1}A5,sh M0~^>8gk&VjQ>.Sh/o[I7S0(79YPz1a=T%o#ť>!P7;.2wӃ`!7ח3r>p %лg4LpiK67`yg韨Ĉf6bktI{s1 }LG!}/,lX:ӔL<ѠZSC2?~e4wo~ &OLGZQ07^_x1/UV*MM !Fڥ;FPUqѤ|q׶n/Ϻh]u>R9ξ_ï!q<SU~@r|n|E M{{F~^tk0-Karnv/sU(-1lFr۟1&uz#E⹓[|dK%#y#%M+ i19 9 ]hm*}"}֍Fᒑ~.$ ǰق*ÐU.'8xB4tM,ʪQ-$X+I8ϴvEOw+Kt Z\ @H<(~ρf@&mSݡ+|,m%x3_]>ȠR~I$o7qNc7c|65{:y?f+~'ۮ p5C ]`w'P:h8$'2x?4fQDI +x- (5$SFu_*[`1lww̨#[M'D.e]$9% T95h~exYY҄:~|2Bݮ6Eu Tx?1H&I7JR!qZۆ_ ۬4gE 眴{ <{"?j{NE sWIl3X@ݺBYUca ,wdJşN^o+jvՑ`998rK4SG"^ox\DiB8]0 Ar'9 r)^]#]Ǫ/GI C]GmD + Gd͇͐&%73Eo %)6Ff_6dafeM¬3IItv7 Os{Agߢ~cqpzfY{e^: n2@ 7iе]écwmpIef.ofc'jNHGK'nS̵Ӑ4V26ak32'Jl-2cUoٶuc5 S787PL,Per[υG>z>uIﳥZ_E;՘yާ!Ӌ!2%FMOwթ1:c䃩wd1۝qh߄Uz eO/@Sx0j7Jp0]cפ^=~fFTRsy==zTcz1J\g u9W`ʑg/ePs\ꜜ]'nǩ SZ]V-3ޒ 9@DN9 _i%j^+ ̼ =[#Gj(vZ(N0_[+KC_&GW.mjZ|mM IپF+}@ZtqRC[ /渦ZqHz2 y k1,j;5mʘu `[kKFI.s0>98IẈtѲSM njNjVYKm fr :Cs>FˢfUI|(QOhzvO7>j+mtRͬE3d05S.>z<L}W{KF8reiXvTŗ]ؾ2lިO H5~>jo;-΅"tIӪB֗#Tp Tӳ/j1*E=u\q62\e9L 8Tf`Y\Ή9YOC#YuZpq ?(r-O<`b/<S \'vZ~,{cWI@""h0ih#|Hϧ޵_ EWZ')YR>r6t9>nך\'vH1GgXYi.~G?Fб]\U;o^XPKf1'mBC! 攊 {az$  5# "U|e/b/$ycR"1sIA:#/B7`im`Ol_JFZI"Gl˂ t:/*Y84w\nWg1#'{pR=b#)Z;yuT溇le/R0ﵾ"8oA+>Z ۑzο1fx'I SiR6׊NH4K% }Qpĩ?C^1miO3A`]A򿿠?`7|>ovО@L Qf>%FT9v%<ا?ZlV/u;̿].^PT !Q)xG2P s呫0>*qFҬ53f72W|o\l0JS.3i7i( ^eUQlS 3QF|\:疘VBZ,'IDc̬aI-ƶ #VvxJ/׿oک5"wU#zM4ݵrt+1 q^mL6Ev3yBr{(qi^=h|5עE&!viZD:abz yW;yAbAr|\o>hTQ &dn ׎.e,%KXL2lm*۶s@~&8NXRj!ˎxKE(S-e1OH)l|0Ih$(߶v?ES|&8൸/=kl:K 2g Bbt_;z;T >/uڼF:i)#W0Q^lY:t=%A,pVo5|<3I݀=Ui38C'o#n1mWUg1 *@!*%z &qYۗ`bŁ>B=PVlr?'CSe4yg[دlx0_'s;Az<q&mP&Mbb?1OD@k(͖؟Nz:-pv۲a) ׻*VT:ؽ%vrT'c 8U4U-TɃUr;_$:Ga&ri*7jGxj=~Wgz51qkcAA>/q2@MZl-9GB}6-SsğAoY݀x csmgY货K2a:/DŽz^E.LHF/48VKIMM2i?K/Mem]$1 8"$a ]ʶZ Z&=nVWo²KjF|!VzqwrCN Q,f"o0G%amQ6^xѶ_ƍ-[8+T]}M_BDpqH8~256EqќCRg;F참|m;كpKc8u"WĨ7ageScji-vKC7Vfc߹?$ir 2Uc4 ;|JDJ\"؀=k6櫸>q HŭO=j*< fHR'cgj"b  cT)%)FC?SȚ!f6'ȝTiT}M?~,tkJvtFxsh;s}@"ޜ։䋔u_TЬY+9ŭd_Qpfի7K3FIEc@apy9v}fT~DCK6oSđs19m/I=ؖNtb>Qd&e A@{po4+@ %Ke*_JgS]6/B5 Զđ dnEjERN)Lk;tjw;,++Sz@GT*e1`yy4[6=SP() k)F7,$^J`B˂bC9^:\Fq\^mOیpY{s$~V;7W9 Ƕ`cF'>ϊKV_t;$bE,m-0v l؇Bq[Ag /wUJ\ڃV0U%%;c$B[vw Х~a"ZťNdN\[쐿vXx7+(2A‰j U||.U xVfیU>}h5 `_,mf;(vOUHMXw .AsfqUK8. 'l|y1:Ilc=)u-ȁ2:fRoC*~ހ+TE DJh YlhY!jC Sa}QF-mG`>{~xR*`'&TV?.4 W 3k:j1VM75hY 21){kW:ecB2[ S5?/5jц觃TF w$ ̦${{C޻1dg2NAZճt^]@ߝL=u;37Ux4d\i|@մMR /:\-tM5Q%U Sd>|v#{Dم$0X('bFCǷRz_ D&X=KңU2E*vTjSߡC}eT1Β#v6v@et͗{(Xу@@#gI($?|[EK 2OD#MUqB%hsYzQV5PC8˒Cٛ!@π}٪]Y;ʜzbNVh:7?Y2oHlHΕuDR7ƅ@^NvvWI )L(;^rDԀh4Ar9Q1w5ܺFnE[TnϨcvCfOb>r lI>͂#jf03H9l_JDņˑ*32Wdu}]2 L[ P˂FJFHsst+zL#%[n"?jLX*J}]APG@$Yil, zHNjF 1I_][벤 䟴sWX۟i0||tV*C7`xq3_}nqC'Rn^^rwnCAܢ Aˎ*BK;-uX_D1kp_-jvt_2i\WC| XH ˡ -4d;nXωdHR)n  ABcod9*]4˫ZGcF@luu.{X'8&'Oc"ϛdc X8\liZ2EͻGmur3h'6u~@n!Njpgc~Bk!RtMkx\5?/;YNVQ߆Z@b}Xff֫yM19ɬSkh*-` lN0IJv(n'& Cp>KN$ :dak{|k hנucӥؐz`*2־v Sq>s\;f s<%!̞|UGT F%l-p4E};"PO{q $K:P^Ue2äm{09%?M}F<|H`H$2ވ{ƋޫaWl9Ś;TMo6 _?$=1ݣdWKe|Arry*XSft @Hu({%_4 A?,-lUd)hxhdn$RIR}'"dƩM5ưjU#.}" 7U3l4JONjzxEt(8'.yoI} e Brbl*)L0X C}9Ep>1_ZzBS)tMjtz]- U[[I~Ηut@JMGW1#989|7nϸ" ir?}f]F=w-m).xJhu%@|O«K8dRx{{/ zP}4n&>7H1-| n7WٽQt.2jzNA4a̱yBh!wgl<ƪW[OeaڡQr@bU|ԭ*0*iYc\sAweFVRQ9VHrE}y`n`y`2C !YʦF7P5sw9 ݌\e!ϗ| EYN^F VVH ҧD>|x$T`&rqœ>1>V˜m^,]4Q-v*fD@X qHZ]wrO\!vRf)heŽ.Űq;R@cgU@|A&p| _7ȖWj!aMKk7>2 WҔw*IEODIݢj1&:[Xz:}Frda8`J}G2YSm\"0<`zFPU3_w}?zbL<.i(Vt茂< ܫk62@BYU,cɡԪ(tn9XW/u Ȓ(&e5ԙm6<)Er昗zg&Y^|3papI U+upn2R8phvVVDS4a)XJӕƉ|6k+ty0(O 9 2aJ֥(/4뀕~E*/DjrYxah"KdգVAo᫛N0"Vx[W M_Q|.[53ȡٜAyq0@-&ifƒR:%iZ&H򄬟 i'zw&*ہ{H+i xNsy+seU3: b ##5>s!<6Ks[ D[ޠShu`BD) VK睦0K(ʗ;` ,c;@ْ:hjŹȉqy(p2ָ'eM{TRn=4  SW| mKsJ6rKyFXxasD?rzjiZВfr  R$!8Gga̖]ny\G(hگ(hp{etJÅS&k6OdSt$X8}L-|oI6\  >!Ô^5hfgᥜ& T47ddAgZM uU5t>< e.0ͥ\ `O E]7ڿ Kďz9Tq=  s}En8no ;3udz@p`‰Q3604lu) }Oe߰&hbwd -\t=o4i 讣l<+՛h 8!rs$ ꀎ u~iK~ײHr|`uy^ |3Ьg)('.2#UG&jK*3* !,/{i;Bұyh{.c?C! -(އLz)qBDѱk`3(<\˔VQebшrpƳ' Gh4^C^R?QeXG|x*LUڙ?HLwi]8-| +Di0Wmzw%wG-7~+c((z&v$MmltºtB=  8Ptx( J%ӭ`g߬,̿oyZ&zI U5D,l3ym5_cQ sxUam4j?޻ӰȘLZ66u30Ȝ SdD^lVia 5- 3QD\3So ĸָgNBU)7B9]{C 4nt~!B/QqP$TnPb eX%E8;.>hW$|AcE&xhX7t^ִFA0s XGJ9ฃt]Ɂ3>OK6-kFR[h]]|+Cvyfe_&9t0{hw+uTu6ހ Pf~8Z27A D7:جTkh:(v ju0{Sr%+wȝJb :/m/ńHTJlc1I5<$VmUd+XA\3Ue}북Ji[pHJJAtW?N]g%ykA؈N*x~@&񈭣)eϭ`CegY)-<NmBf`0HKsV҇қZLdl肯Rثt 8Q8DI&I_ 5YiAC_COlDIX{1FlDFhqn2b0I;Q@ ulbks !trPé+_+^S,⁜_GIbq}cgཊ/̜]G)^303kdv% 992N )IOdEpKds$1 @]T?6zid$uVF4G ^KKz@I5Wkqf, nu :ʨr[|~E4iW){: فMZmH[X>6 Ϯ&okwhau#>˼ 뾈$MH^TC.]Sgl̅3.gAs4# b܍o \?Svy W{Q:<\Ս["A%bn\mi;fRn hLت#;[mQ— _| 7IK @ݦ .'I~xcےWqB! d4g?%2o_;m5$2s mj㤏1v٩CZ+8uSXsR;uvˆ͂&[nec3-&άUS.ס=4P d”w_xo+Fy[n\q*, VgTV}.mCf'N-Uc=a@1a ;x }Bg?hE:$0@Y 僦$Q+|7YR/Kjh>.-cg @ߓ%+"6Uq\ f~ز闽;F]P yۨ^Nli2?L`H<h+CG6":F@Eȹb.G` #{*<L# d=+6]nt.!˗nYHb?A&,#l(s`Х1b_ªC 4oM"{ l6h~bIQը(KWȣ#ִrE%؛Z =K6Yh9._hT*ؑcnCr 5۔PZ@zc\x8'D.ǡ6&_w`qwsZ7t陰n*O ו-0,RMߡY!屦jߌ4fZU|R9HR7?"]a̽.ezTn DvvoI @#R/ˆX ۵$߆в xx@^5Nsª;@sPek7lY׀٤t .U@JJGiEک=D 4xᦑT-k\+}81(u7i֨K{yI(sI`:fȬHųٿ`,GjaXUhCu}ebԈ8emBهEO+ʔLMOT_4קM8_Nz7_ArMnz;))Hؕq}fg{$cH ?Tk>^1ug |AQ$ߪa宮1VM2%*lP!3!z}eϑi * c_ilŰ b ;\fҔ]6QʅJfAimK⮇wh@֙Â>kV/!C˫|&l~UW]A_-.&j{V9x "& Ȟ`8MKڢHa$uuG <߫&M 7GRCB Kpam_sE!7U~M[f [ULY؇D_`|n-ZUnlxh3_.jY.ȿ\d:҉-%h[EA~eF?n }Ͳ \0VwI u,z^ ծ-bP?ɏ^!9BH)7 Ii+*}YA XȍMliI* lH+rog[*\Q'f;"r Z+=!¾AM`Y$iVI zqOZE`v0CŞĞsw/hy}2`0!˞WHSP ؙA#>oEc{31&)&#+vRQoѵsph2Wn6nm=9޵2~"V=.ƽ6A*>npuj;{:A3H-Ǟ㙻(˹w_])ʻ\L.g:/d1S̼Gw,,r%F8U/ PBFNL> Y< =ZB% _[Bǯ6LjR8MnxT4HeeTFo|B`CY_i+twFGhE0*.)]!6XX\KbRgB6USHO\skp0@fori}*,`7b!:: w0?-CH!pⶳYòן]/.P敊}(LP6Aj*lQ+%,gm'zB\Yyxq={mY95TПo$wWe]X7s] *׿ځ| ņ9d?-Ā--n[a |r;Xa囋eI-x}ˣ7o[:u\OrYG#r~>$nkOH<Kfn؅͚VyAy6kmFNaVO8aB+a\䰓:["rR&1Pyc^|Q+|'+4no;:eWsؚ00De"G姬 !WW6w4Dx==W,x3n DL(mʐ,/dzIn3惟nb4ˌQ Έ,.8b`xTW8nsyvQ{>@)%5кp!%j>;Vy>߬3>lq@h:Q#ݒ@H(xѺA?vlguHM02{~ ]%4cSU 4#Gt(> &O%mN,X *6ZX "^lo?q Q!u@OW{P0І3"h_iZܣr.*oV ,Ei`PDt:5șJpEUf<SB󍘧rI=T.х$+j}8]/ѐb*锾.V<=*ъ2}o%I!KR-OǍ@F3|ՠB_Qb~%`p(3{$ߌ[nm=Ϡ{ízG999UK ķ$]S Q"ټ'wgPsF4Nf1C"^nu~L˅Y-T^s24~ƒYhQ3%t3Ϫ*33 cLSS9<@d4haZ`];|,,_ː145 oh o32g# MZ2Y z`6٥ϧ;s/Nys90;m<~ %)+`A1R1ʍyba2J s_Kϑ,K| ?LW;0"fD=݇>GDtrAeL`8(2ћ0B҉!@? FSɓP@OI$)f~Uo'&+t\S{.lۈ# †oCZ/"^U.y5RZpDʼ\/ OG*O+8 ^K 𙫾 0 ҳrqiٳج=z:uB¹+KuQ\m{Z:g5_LdM+=dBUp,O*2˶,x8-]^7SsȬ ̵id@/=y5Ux\_DY=(Am;c M%r T)Uxd dM?M^]Q~ߎzod(Eك+4sqExɛ'MAt#mUc-x'yRQ@;!Ave7t 5L?DqѸdEr+.'"(UZ>\="ySx!BH\ɅN_dg||%R(x.bA"8S~6ZgD#P]ʷDFkYr=KsBD-Vݱ-+.$Ux&JHC3C6X˯5ñ4_d/5(EQf-BH;>gы P۸çઞ؛kp`>zC_l6$UT{4Ć~{|GTx8M,:R=K'MyT3C+Eeۆ4nd϶״A(doP3ߔJ:e)őf+V T谫?yk}4W1 ֺOZݦT=_[^+evH9T.JKM}.eʄu1yr{%Aui*pc15&]QCΜZvշ";R".O6Q-F,>m9dΎj禸0xŦ,)e3 )66VoTl:w3mI KoW ?Z4i#ϟNZ"UL5Yˑqk%qShKS 79.VAɁ}VXă~"6`/Es0q`6$JaVzd3SK%Kpq6ro50>-A=ח nGSN g,g\gw8JQի3qz 4\ˆ HU##9 -dH~ Lf\W`tF~XQ?Jak\9Y &L'V"*vQY\{|8[l|!SwaBVU/U{idlvPJB7v? N-{%-n>łbܬ$X{0`!Rb=f@ʨr7Gu_PEpZ.D@*򘱻~ʔLiAwq{j^0]-Bk|cm+թ$^ #'?ђ[t8_lw)ǴRv]JY)ci.@yGubvH0Y|rF~(G-+2H!s;vt faTdnЧ&^PH8 fu|(&/4JjM>z:lm,Į'QW\s|Rc=zwSD3(*PG 8xN+ChN,%fR,@CsiBo4+>Q!.+3ٔޤaRhnƮjhq^F#F.`' sHrrcNW+*[ -/eg?~e"3Ύh~IMB=BHٴr8]" = .g`.hJ|)Y<@C'ނCqCK.k6@DL<܀ba-G}^Dy_a{66Q+eľ G!~1ژL.HM(Nz#fݥxP *sxq6Mܛ_+;2Him3 {'y31fObҷǡ-ZiB(~%7V"JG V@9UK*p[} q'Z٭AWO;jX'*?C5J7KP%Wt&9ntG^-ȕ7E W4 ΜIWn ^A.*3x2+sV (Τ n)&NF9<=f%'6 TUw;8OB;=\܇G.*0RSFCt-šsZ}D{'ޗ$^it`PW{΂S~TGt52~b_g)iA ҙfaB8)iaB;)92T ?}Y~ =kU3RXUDW1mD~AQ+¿ )PXp&E r$EPHr%0fg0=̏vTQ/UiƝѕW#νρEs6,%=U}HBDa,סG\3ٽᷫ%x)hœoJތ^3[5["ًH J0CJ;Ib1 -:`8'=̊ڲ9Ta4wp\U# 4ُoG LFM85ܥ>/զg,tȿYQ. *\3Wo3ShfYg>sɭ \DRno `U|J^X߻\McG5o!%{}yS1l)gyj^sXk[w@;@\kl!تMڼl3NBtϣ28I_~Koo&"_ _fFØW);uXʟ_Kl9>DH= zşe_^r!Oh7"VKk+$QD{L 颜hN_1v--n..C1Ό@e:ZC@q0yW3S dK{ )ej> 6W,pC1| T%XIOadw:wC. ~ TF? #=@鋫!5K?և Ɵ`&&r햂2X CKn4X>yȍG!Z聑ŕ]v>p)n Ot٭@ oJsү\w^amg,U pgSÁqhDxc!@w6tG^"䳯Vp>47fv k:X.Hy!TaZz  ˴}E"74-7_OqKKMWcFcƹWz+t%kX^+GuisKGt{H|7Sot/'HoS3o(j(r qETѮ@V`;)>0G*̓an\x^e WvDAi <9`/a^r"Zsfb`jle !*mXGI=\0N١$*G(]π vTe5[f7$fͿނƜ4J])A4XuS?5||xu(Cį/H[ ^ ۏ1L ڠns?%%;iڄ-9K6Ā3uc%}pu,=,A<ף:v?W\aߙ"ɦ=R~3FG5s DLTmņnNlt8f_Ť3*аIMr1 eaEW. w"lbmh|:@oNE̬(`HPrmU|Q6I1CYuycό O|U zyIߜ"\m4c n*_Ǚqu}Fc7[N˫o,XL~NF!F<0ђHi$pOpSkݰ]١B$LM%-9NzssSbŏc*+B޳J  5FA>)jб⁦z1s\(s'4N 3h/y6A$[ i O)>ICTMzw5N]{Vs6B\f 6(h3JŰ-/g$.ǰLZs#TD]dٌ'o}_ kdJǠ*A+ H􇽷6Ζ&*EfJ#z۝6Msİ!SJpKBy-J%*.-V w?`#kpIgܸsKsC4@e'pwB^ c"HJ4:A#{YJ,CjÂ3j/67fIA:GU`jSuk =2HDVy[ 44J|鄪d3K*g5*,8%:Za7ۡJ߀Ƞp3DXV:u[tXӡn$7BrJV3j:o<9qGӵJBcY%:`<1bI>%U覤ƨ:q _E1'=< BU#JK@/ďy#m H*R=e\hCT&C,`0Q/qRU՚_d}A(SmHxDu9{r)ϭJeN6OI'Tl9P@%HOGzq&Ri#~ѨB _g0xxd+IvRCW"6Yu񀉦5{FCmiLڞ /-DZjIzOR~9ʕߠ ~ec5Voo|@HG2\ñ̖ Az7irJ;['Ьҗ{JQVw"GpO1r?Œ-B U 3YځwjS7äg&r2ȢRP[ }ffpoBFf/q)=pNTeJǟŢ)QBDN/eepGOj5vO~* +až45uvLZ- j1p[ŬxN{#3%? gI<-^_cdbkC9ie: NoNPUmsٟ[9N^m`e /X aM2vdfd\E 018m·K=~3:?[s";u=tp, wPx1R3`H0H29F@y_( N:ӫnś1a-[I}ETEQf Rc7*jxq/֡WfQ }j)a6d:8=4^Db Cvqא& 'O2bcșrTu_1F$/$+IQOug UO[b\:cEO1i8N&" l;HV3z`:e{1d]䤥&k^OV乿#z ӈ-v#Jd?u19%xz$P"8˻" z[dQL/>ӾA/.wwˌ #N|ZKl6?@#]D*٥G?:V|L]MpSٗLpS5Yw%緝sܔ8B #D뎀4DWLC`n ?̚27*tɢ>?B4 Pzk!9IEIwu?)b'mO^Tڹ'b)c;EAuW;_'-zxӡDLD Ɓy̳&znDzvb֠)9+_r'wKƧ)ʴYf N`rI<~ )^ bHd&6PHNt w˿DEJ"Ϟ=9 *ẃ5h`܎$l9#XaJJՓu噟,;?;lv.]vq(Zkn- (Z*7kg"bg- Œ iUc<л_)16c-'4%G]R%LN)YNwKФ3 a@5X?G=HYNmC["IɁt@Be];n%'})cc#3 ObXVBQ *J>bC /*'޾>ebEل2ic__%CuRU!ZF1$Û^ UA=RzǺtr6qXĂ! 7v-NJpm{B#&km4װE娓pMH׻ ( Xc9 ЁLO 5uCkVw/Cu 6)kw>N>"VjcnI7taqe"˪xFD}xHS: )ͩJuyC̷WS1au֬wd3~'Q&fW\0S c̀ZИZԻ5K2'N1 {UO\{װq*T*dKё/=L_޵C4na:$m&s*Aժjm4 4:ļ` =@;{"It>j2h]%;^_aGGB([ҲOɌ7̕r)+`"l{}+0 5K "6AVso=NK-&§ :xȚת$#{A!Ҧn<sZ&Ly뛁jG>vI{ӰAbE~lQ|R}=IP*G1~;W$ C̯~-(0q}UrXGF*#R2a#+.3.$\T>KC~K :fy|0AOYưwP' ys_5e32ZJo5FڂS3"%[CN,æc:D6;xɟoŒW J|?k'XhIhdZWCWydvލ4)sșSprD<Eش6Lo&uB,]ByY&2{0ں^6'|6DSKa@pX lBR9EE\nuA^GO82ywu xʹ܋G_G~KQm{Vm 5^*Xy5:NCmqNNoуc,`I~6R9LW*a5ħI+q|YÎOs{$z(/,li12O.ᄉ3fRf.].o0MY7y[Xڗ#@ ͜Ǿ3%?S.cHEY7C1@|RV*2}Ukp5X©6y]3Z~\'i~'#G4|s!A*.;!b ^Rq䣅l`}}gJFlz`v6>8:Jg#b˘<J'j 4Y64PDbk<j/)"gQZn[3MSF)i{)~Kl^t3:tn~w}B'yLU/@$u_Xœ(hs24%m͆˔)Vb?ՃW:Z1+0G=iW$lTږQjIQ}yn熑=1ryp@nV뺁wmKpj在؏;k-u/ eL^\IJ:m_ҋ,8ODv*5ȯ`}|㓢\[ҮHznѯ$$sA: MuB*| ڡ-}d<6Ke.%ڛMI"5IVט/ tK/Hg 3Ƙȝ}qgCVDZh=]Di!IՁtX(AB+66Sc}B}u;?^2heZpY05_s^nQ]:D !Ioag.Ź3- 3zibUAU.0 _ϏR~ 25=QD0Fyl[~-O)l ;t|3B5xc;>Qpa+z}FF )D8֤S!_IazO>IZC !#9%moP `]<>E6`K_s{XP8 EEY05ˑ( 7yٕȂM\uȧn|<滱ٝv} .r]ƒ2S}z5GFWzi}<Yz}v>w;E(37YbY;Օ(9lՇڦ ]|lĬȐ}̌7O^_eqTp( ~5Ml K&ɨȧn;&/u/ˤU,M{FTpY.圞fm,C,?--uL?t y-e 5ٯ=?5:L èCT31#Bz-cv\;.4`u$kNޛ,#F2EsIzD9t47W>%T -{ZZkwnvjYT"ù߳ąo[\cAJupͿ*=q[b:v Hpv6PT,`Ϛ ^orrB0r?$oJ$w"1j*}.Ƒ'3:o,y5UH /]A48s^(;::?*)(_BӉf7K𚠹&T#vݢ${'O)#Jlg}ZT"wd$$ ; Z\hjD04OP+=4x4gpK5(}F2ʋ>uQ카a KPﭣ[CKC#t:o!tu@`2 w#~`> zu#eWk"P$[w°sq8l#A칫l <, 24fu8b f~}~ d/<䯚+9x'(,*΢i:3 T'1 ڛ'%(5:rkKcU4rjKLjᬸL˺:Lx.RDu;%ag+I,[CAÏeoz~$'^W 1<4ԣ[fR=g[MpE_ SQ]7ÿW)5:q|!FG{-`qh{4P%ITl|Rn%P+܃eY( h?Owow^*eTTX*fG fA*2S~عPOQâ*qY˘δ>%W]NYk͎p?MҖ&֒|h%NxثܮPo0Ttfi7`~ATj zSA/\^톗Ɔf. @$5RSX"{D?dArA*nPm,'4ܑCzKV _љ/ëx|t@7@ SX`A`YFRd[T=;@1ƆE ԇM6rchYٿzVtȸRb}a^AfF^<2[a"K5^o_p~5IVرO:A[]V_'Tf]̈́O~;[Z&3J"B /ɗ0aqݛWggRD4D]I.[reb=iPUAoN{R$ \-/&Qql%zur"eȫj慏*J.2pqfawkwP%1 S](jwf}d4>yqL;*p'RCq^6C1Zș"fӜmmQ-?(;PXtZRV{"|`*U;c.K~LG&Zob:א*qJ/j 1 h^yX&Hm%qG^avI3LOYϯhd4|֠v {Q ʻv=Jū;yDlVŅ%^+@&@@vmHZQʑ,ɇjD`\+.Ez*' Ҍn^K =K+)闪 ZZX],OP1(d:8֮DkܚęA@?: ;Z8]oz2)o`@=n}Ǵ'Hk7UmvCh ͑sZm(-=*GhyB䡝X:ҵ`j+ZAy.X'BŎn{vx~Xc}ma9NVuU? (#>9;b0%:hշO#T;zxu!' S{OtB.K;*Rkl2J[}ƣ1F|rz,<m pNwnQ_2}ԋ|nqO^XQDΑ'$Z(LO,w[bz+dR >⃤?.{=@^h,Xt \o}W.XG܌ZL, O<Q61 QwIh7F/ 1U`LBuc6T~)_J(:9yRAdt 6Zgy{`kںyS,*v?8KQF ///H%.KCO=Q-pOJaEQy-H9X @L&S%!!-o!VA?_ycIxV!4@\+Qu*[޳iMg\gѢŜPފqmRk^82ѵ\H 6f2i^w}_)ԙdx1X+Td$ d-3G%"z8؊wSU]eo=Rwh4S&ڸTwɷG0$#gA*7#T=Ɍ4e[;?v1m^1⁏#h;.FbRzrB=ͼ805t.L8ׁ´R tZ%7 ­(sjH1r -cbof'q'j9/ʐq#,!b{ ^Rv4sb7oZH7^6:Ȥ^ttGj~u Q5:HPs'E{C><:p{t[OlH|AzA,@'bsS99>ۯp^\N^bu٘_UOԦ1>Vx}qyϰ̙*w{AtiWWGla hwaiMq\؄f?0L2ߪv{%ySO$yx:E]'F:^kU:˻1O:;x"$%J6⣇˔lD Ƣ;J=ik(v F.kcO[j~YFS-Aǥ٣ ࡙A#n-ADQPoE !{Z%CTd}PݭPxKÄ 9QwK>7k+*}ʁo#MeFwInۈo:d+UƳ|R'ē/z.|mapDɋĐ,0$eL{b 9Ty~mSlvfbu\۽B@7lMTaW<&,+1YR<#]AmMqU2)A4LuҶp/MdS0Cf7@ER&It(dҁ U$Y1˵<( ~%*Kǐ%kHy!`$+6/kf8OXю/ >& C!W][c>Ep?`-Xdb4 5y74!5IˉގV 2ܒ~-7xmxPQd"25A3aE]uPacs>ʲDF;.q.w(K9)RܘE$4`lɹUҪ(*~§H|0gl/OOKn^Q` V l=V<CS;VI.9" x^,z;~#OX(-#3 > lY# y&k!sc)FD@Lrq|cRKn^i+.DǛ3ɛ)JEq@,-hF4n(~LjdwB| Y;ff` 5_+3`l5^"zn wn\W`$}% `B@Gӟ~*Ar^Uv.9ޠj04 ϕ(J4zͮJjQi0wpD:Z~ZT疧XczLvda Lߔ)jYJzIRAr3OчrκړA`-TH:gF',i5\rqm۩xKcK2 2lisF@( 0-N0GyMⅽӭhuyZuڄ:W<$iL`ـYH(Jy, /deJ@<(Tn6Ԧ v Ңx[ g"^3O0qd2^Ce1ǵ1(6AՕM)2AEh$? mP.=c]IXL,HiWo/[չEu/Ky?<6_З4_]9KdDO~ "=U)<<.pَ}r{9xV.H-1Uw*k5ylT:폕F: )Phmv{%ۏ3B:p \ vD Bo.Qbɧ=hx> U#*h <"k<\sأ|0x]KJS8逌ΰZ@vmWdA>n$oJC`FO\DaГHM)Dž-4>r$ 2YL v\[WI};Zar~QA{.xrHSF 9+ڠ][(+8~Cٯ>[:VL+t_v* uHb 6fwqc0ZDh>~0a7ۼ0\i-?Q3;ƖUH3[AIʡsZu>$ 'nbI ubC_nU猩 BhI34a2#40)`fFQ;ދN {Ŕ%M8ŠgBr9) 溸ҐQ E+p3ҢFWf d(vPrfj052}te$f)$C-gv&Ro62 MQ|Pil:3n'KHڨB;$+ rj!^o>{ KM\\.2 V2=Pkl:ZLfwZj("MdKs$ 33N׈݀&n(Ygp KMC< f悳/"qF+LuX>]!^:y k%)[*yA:pʔ LW /xrmj^RKEUOExU7hY{>5P~^=|# 1W_) vmמSuix4H´- wmT  `;YAJq~׻3ch"/jT̏F(&=RV."wLcBzEhS,m\zYZu0F,rZ#JFZܯ9jF[Ey't4MN:piw 㓍sFZ-ےsm:B ŷ0Lje{wgV@5ˏv95NsgJ73@B?Ev;PI~̆8 Uk204/Hp [@}aLm mm/*>!4WRxl1h$1񦕘x/}>C)`g0MHg7Buc1kaݳb@ 艁 B@DWq^_Tp cB}~p@|麎V=j9&iݙ>fKzR4|NóAQ-m9jW4UGxa|o %W xR*lk ݣrmȜtTCgmuZfۓM96mF^K}~v{*\#1:$Ɋ_keW_Vi !HgaCnh@*u1+)Z&KO9cb ^ԝ.J>QhQn XSCj $~UDǚ+F1#0}7guJ|ܬNk}glIn-e)eئ?i=A-e*PIj/5xݘإ8R^J뜯5(sfl0g"s+2˯2jmz [PHb$Q,3{^b'(gaB`+JY7c)H)@rka W?Ӏ2X3$H vGW{c?@Z2M2R[$/QވZT!m{f2m\G37One*:V!GBSVcVo`ؒk23-j[y?,~Yn:Zfs"ߧiaeߓ%(̑>.ܵ9w9U3O> 1_hKxş~Y WD4Tzĺkjr6Q'xOTHGmoi1cy`gV}6:/MftpslM{c!"NUcTomӰ‘y I+`MPL"U ?0了_U2oƉ\DC#L|4'L)y8̓t8Qqi1q*c8ZLզX^emȢ <9|nx=B>/D sO>4h N"G=\ ke8LIZeXgCM|@OG+PI9Z7NPS)ķ%.xկɜ$hġFJB24gnNq1rŃ=&;)^qW7聕Ek?#T@d4ye@c=Q7t'+[ْFzS X!_o/4:n|epIx{E퇟|㇆]Iz5_9V "V͒ǥ3䫴:+El3R׵tt\(  ~dT W&7 'H>.U*qrU١9e>'+# t>Emg(ڧ r Z=L8ܠ@9~QqW|IK~e(Jq7]HFaq/@-O7} DLa4Qo/sbw5@$ Kn|"4؜u~SrҲ[O7D F SM_[h/Af )nEk5܆s.Pl;e7x8.JC$V()KnTtBޅ3/gȷK=_WT_`i;ʞ Pli(N}t_эbDwZGB丁zĺp`fM斐 %ƜxS6#I#}foQuK9*T9 u-aV_aVm#};U$jPLfkȽܻ t|!Km\/) 'Ԣ?}$&Nx|ܤ5>}{fݣ,r_— 9{Yb"ha+ڀD}_^A#DhW"[=EO!y|͗suH!"fv6>ZVSDD6?4W8C~3 o/ݍ8tOzgNa씺 Ht}`LwlJ%?}(&.'KACjI$i'Dumoh³;'J|0Ltp+3w ڄW:W54ֳZqUC>ie{K~] y[Ї< )h2ڂ{-qD;NN3EpB(;\Ot{mlaa.cE7yԋ4ߛԄܚy:M4܂NmGLV_|*g_6=^)7w&6Q,JTnj gh>S"*g-MfÖūwI)q{YnVHٝ`7SuQ\5Ka迥{4gU#4]<&4ۍS⍅5\|@tmC ;bI&_)}뿔_p̂0%tOOWz>%fPo3hzL`dĀuq2ϤqK@֧ڀG[GniY y*T`=_ÐsT n8jCg7x̙%O c:3Gp˔y7)k~JQa2txu5NbzqςPz6G aIt=kM9n0dWq RMզy'4_ۍo7+R6I }b"nt@@;XP_ ʌ>2xyr?Lc%|{=k;}7[VW2(D E:ܵUPl^ΑLa5 _X \czOG{GhN$%KLɨG$U͕CbbǗd)>ėd j4H-I!|\1hKz o}'N%q4~)<̀xtzuN*_Pߟ' r9GIvs`k}c*!x0>.p0=XIIaK;ǿ+H 9I}zhn]:R\+V-T;uoռnkZޡ7\̈ o/_ f'u8?Vo񯋭`90,S>w2OP\&9WOj ]Ł3!X(aUW IITmjJ~ YZ