annobin-10.29-2.el8 >  A aU]Or4#-`x3~تC47cxB/A^ >}ODZ Vi*s|7 4ޘc/-ex/J'!梞]Ц*qbysPyLiV^FmrvrTfLO/-z6aE:۴SARW"]5z2[2B\x8ȻEaF a_5A 8 /F Ϋ>[}tY2YW`%%˝Ћk$j G;95cvR ˾ OG3@,/Ύ)aQz#f@GB9!Lm39 u e!_P +QXL!_k$YN]J5 l|.Jn#p~.@'R*Y$N'vc7z@'Ostz5N4PVZT+cyxKWURQb72d8388c8bfe46f1630f7665ad2c1b8798605419c91a1da7f8c90a5c49ef5c33cf969d7f7e16a1b8e7aeae2ee574099731649aẻaU]Yw:i`j|q*倗ZYFlK=O ݲ1ij޳RO.j@lWhܱlR ʵC #j`eTlL͸ 5qSIIT+ 맭 A>P'EL܎ H WQ0o R2 S8ҝQytuhF-DӧU 43tGnɉ5H<:cצV l%C/ Dsݖ;"$, HF=zV+= {=Qt& ,.Ee>Am~n Y~F9SzJgEOk6~,zLx̫M9 c+py~Zy} J1p;$?d   A $(/6= _kqx            H   4p(89 :$^G{ H| I|L X|\Y|d\|| ]| ^}b b~]deflt u v8w8 xl y Cannobin10.292.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.aDx86-01.mbox.centos.orgCentOSCentOSGPLv3+CentOS Buildsys Unspecifiedlinuxx86_64Ex$K:AAA큤A큤aDaDaDaDaDaDaDa8aDaDa8a8a802d7c4378349d731383485472305f62763beef8d7bc63ac558a471331613afb9ab1e861d34a0df5a510b3cd8e77a0ce38a49e1a08285634cb2bfbebec71e5ec19808488b2789c2d3aa8ae997f11e4781eb868f5f8e93224188da038463cfdd2c8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903fafcca6b39bf49ae380a90587508469921285ec67c7253c9e484e2c2749ec37f5a01d2ca89be7b7e01ea6e47d40ad9caacb041d70195f09f1333e893e7209477../../../../usr/lib/gcc/x86_64-redhat-linux/8/plugin/annobin.so.0.0.0annobin.so.0.0.0annobin.so.0.0.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootannobin-10.29-2.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.3aa@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.29-2Nick 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- Spec File: Add "Requires: rpm cpio" to annocheck sub-package. (#2043474)- 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-2.el810.29-2.el8 .build-id0b8906b01ae43b3115267cea3e8ca3f3a13cfd59pluginannobin.soannobin.so.0annobin.so.0.0.0annotation.proposal.txtannobin.info.gzannobinCOPYING3LICENSEannobin.1.gz/usr/lib//usr/lib/.build-id//usr/lib/.build-id/0b//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]=0b8906b01ae43b3115267cea3e8ca3f3a13cfd59, strippedASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) RRRRRRRRR utf-8c23378cba9611ff0139585d50adbc257b286ab4b05524746612d5ad6625a1acb?P7zXZ !#,] b2u jӫ`(y-8Borczu( T# Z0{$k8l .2?ExYTy/]徦=$_!@IqBd_20(&aP?q(QPjl#kKp 9.[)?rƶ峢؇RZvY%pطP[v07X]'iHSb^nQwEgX_x)d - qB8ar"2O t,}Y[Ul/P&wɪRaB'6M'R o;Ohɜ`F4*swh3 YaML+vy3} KǴ}-&m~D_jmw[5<r۔tNU56~;-Cp|5L;_>aՕaS,G9ęiA>K_ R1ͳbQ(Fa; FKӚkwvsv4i8Ky5mh!!JqU!#nfXhߺtR9Ugt'HJ{zGş''^1^#1Lf 4RcEjbsxTh2'-8L[c`OWͷN $G!S*6 +㿢VVm"P 9՟'2nAnVj!ҳIo1K Ud/=[CG; xbiIMޛ׫|UU͍:6=@ l셚5[, Q)d%kX+8<X8췱%iU~ѵk"pNZ7'Hr3;ġ\=/yjM95(cQHb82@@ &s)K'T2ϖ"3HM!x8\hMqGF'Pv-Q |.-ull'뻄Wߓ79 ӆ9I@Za9񖙔 4xa/7:|1lę,< 0槒071L5d|ٿ5ͤ@J6LG׼Аu 9hΊqєI~kel.p4 T Y)G@Gv Pyczܺ3%ͽnB0k$R Q %̊܈0 gp $ ,pScvvk/V |%g 0KOt2.\b獒hku^[ŗ0,_}s[[VJVx*n*<=C"x=23ћ]XPc iķf p8ѝ=566$r+B(Rb[غO|vQgXVs~BE^Mb; 6_*5 F7B^?Aҗ_38pG‡ա-فt%S6{r`ptӧ]l3 $- TS.rW (:7ܵ]r7:Mz; C1 LaWx7T@ѢLd'MSpq(gw[,L-e6nَrJ$R)8Ti_lOqTbE=j|"1ޢt5| ='TQљ 35 IK[  E'YAhƬ_K#w0x(NL?pn6lA* x 6V/(L`_K瓘~dr J{z^AtZI6T`@gCH^mjE{OUIq.)ݟ -E[*6@[YY&M+OD˩^+i >@&~:k?7~!eC 9m&ҫ'"`xEPDmtitqq׃ s1:C$-"@9_87QNv헩g JHiV:@tc7l3Q3yC7Lƾe.%E:hicjBJHlB r}٥Z<Ӯ]~mDхa&4i}ju@J:>]}Poؒ#d'P$V8ΐŢl\(WH73/σ%lH8=iYCaܱuFrl~1zĺsxI 4EܐW?^hOy$/3V')^²9'MA$z!XGR73pp壄% /S$34/)s>RR}y >ShU7ޭPua 5Dlz P>l账mbGbCԵxV:4XD5P[UZ|t|p,pA#!@3b"H.ߨbyJf7g':Hmn`.]+=CfY#InsU5r;1 l˪l\i\kހiwȣYSߔ=> Z#8zǘ5({7U ̢ ؛ l;iM惕j6!1yq؈? [Qc+ZܕИr^V*S6Ga>S O$7bSBAZH;MZ$۰ (Tt4n`:EȰwFxDT 5#Ro8)LJ 'kl)9&L fڿ cY!A^[2/@4D.,i T4 .K|5nSOrERLMZA4 (:3nYA5.LRzZPU M!QjlCb@#Tצ}tB'EMpȊ wYOi PuYMy"hǀ׬>yp{.L7̆sl@t4WM) H6&piJ`e:^zB/GA*,d"Bx2Gvw'|u~(\w*;6CvC4]#@Z9W##i-8-_E1Ȅ5v1Atf"]vFf!j[HA3lk\uK4Cgt )c$T6 Y{h8Pay\>p7 ƕ(SNN"ٱyTGWcS>G!beVNs:" ;.䥷N&[v<8؛ٌTm!eONtx| VK|&a#OӴ 'wCUMt~A =s+k- tpmx7kb?x:DV#Z!"GR=~%ZTk9ˍDV\t_g2eE߀a#kc5^] \[&HU~ 8'x6%'oAUsZy1"լ J(OH{/zOlK&GhTy[<_=_Z#E\>/9 Gw,Ǝsr#[F9: (! .yOm4*cu˄¶ 'euN| 6g,:mz)6>S^/mr=PlqV+;Q^qzGBp9ݫYM@rH.|!i0Q|" ;#0Y1ijlOрOX4cbz1[MDO)\$3ŲRn[}縘ǫ(wVqjSmyX(zt GU%oJ7 ;ON"Wwmǘ 굃hhLUsRO1ϵCt"n%zG䓌n51 \]ta˚gI=,xsDŽ+̮L(]EŔN 7X;4*mL PŌ7W:|OcΎ}hE3McG7rij] /Iֳj ^.T L!#yU\D+y8oyCVξh>BZonK$w!.@@w׺FwPt e[a[͇^ut7cVU΁2|koC){_nu52%`iR^\t]#9f!TnHHraIB,F#8 R> 7#̌ެ,'KǕfﰩ)P ΓyᘶWƷī?"Ψ JJdض_Pʡ~QOYOi1\"$ݫ]rN9h @@fw0jmD!xǚ|`S Ac9ΰVsJ_w{q`B-KrsvmAUuj\G5Ů[ˑ, dlPM`v1NjF/ r04X}d%3; -ԓ Kd#knW% ,ǃ*R:O'/Vd:|G|^{ ,"Hb4FA@'"VJ*U\} "l[ހaՊF+meY%$6+UlK<ܺKqڣ$-a Μ댢a;Re)%MӼ1 ,gc\? 8QLʒ?uS㫻9j*s1/ofRjXG#wyۓnI _5?~Zx1*T)m^c&D[Cq /vaz"go`m^TѯSϖ#.wAΙїqc['X-w$Yl@iNts}Z 1(}O`\Sa֡UDnq=-?ybFs"3t"dhU]]È^_K #RWY"p]uAM<EPs54XiKHx%ޝ*0-#183fR'rs4?NAyD?rvA`QwBґ[|[ cI3:6+IC$pPa``?"M>0cSg3`_ 7"LC>|svQ SV:ѩS!LJ~m -vX̠Ȏ+B|g8^%̷d"ߏ\`#;&jjIxQk[~$ $CI=R Iuu&`d7>O5*&âCC~(P͓e7 c#C>q(*\mP<8 5LCMcb!>6f6U9n͔hZ8VlĀ>`sq^XQ 3徴brC}nenA:UتQL4y͘9M/dqMy#?PbY5C38ѶǛ?>Ŷ &r HBV|®erKƧ-L4 Vʥ R83M-%vaF-S y2ᱰH( X`~rwI{ a"d-b||h? ,8,?z@0WLPwKdl"a)b~-mϋa_d y6-jwtw8h)KNFN'TLNgrݫxyc&i3ʵ->Ws8@،VHݣ {henNcli=Ȗ"$Zo[pjqxo-33G 3]%y!lIށ8bp"8D=Q}Z4Wn֠[M˻=G,V02I{𺩆6ґ^X$S,_5cw\ Lt|D(Ru:4p`Ov]S~:PY*P"ljWOtu?͝&GA  ^rMgpk!pVu8c(JٙC<Ju'џXG W@Ti}x09Ȅ/O]80gjm1Р_r 2dKz 賈>{=Y>@<8X=h3o#iyнW]DIle>?{" V$6EX81ZRd"?o#M?K`Fea]uPej=xԾCky ʳڄqFg[ $za+rQb$u!<|Ecp՛eXS 1|%hWh׈@l-K)nIb>s.Fn'1ڒR Px (dN`6*?7`]d<ڤ@WC֙, %qЄJ+eI)Ơg ěaAR ~Jb?9i [?:*]fYe#}Y{QPs ŧjճh?_ Qp cq,Cc2P3N/Of_%ZR֩m8`riǛ"L^qTYig;j Zj7$޾2ާP#<yHfW9'րXeniڷ7*:`ӒL 9* pؓj+4+kEewu~z0dx%q'vdܢ ײFv})009~G10M ?KGdVBV<dZr-@{rkg[ikիu*eۄz Xd3Ӈ%=Н%vph}%}vFv >nw,J%Rq]Ūv/QR:4޶hk_K')O^ }L. ;3`2.ubG CiA CUUHg2él2WSR_}I܀]l c|l9TBƤ5|]3,4E2:ck`z嬛l>in՛0°%Cܫ 7gT}6 aPl oO=p)N f3}VLҎR]'{2e:808acÿ)?Nq$l p תx<$#}p@ I4Q5(uƴ~TiBsvR.׶#Oӝg"3#zcKz&IFk(NKgOzMHԀsqypt- [)fC0%ao㳯'"Jb? X+rX_V;f͙EQ=$jF{ R$4;z:3'Dj~EРh[ doeqO兡fa7̍t JQvEk']Wr EJ[̍?K#W04&C?~vu^,e zU54aEam%+0EL;t$FnўyļG6VTB%g&>{H0AHB[z%:l%cGodӟc&u?[{mwYpcDns:K!!'Y!ĺFwd+$m.Ɖ1iujJgzeh'ևbgsSyNtޡUq"KuӢ܇|2avt 9ԑ$\k$uL}F(7#` asԬХcc !KK~vbQE]uFSMO&?GrPv`6z@PmUg4DxFȆ<ӆl [˥M:GK$&BmmIH8@0, EgO# _PeIGqvׅb_sBܰuaJ^u82ϪAoѩ 6}=*T!.uJk8!Imȋ\ opx$Ӥ@o.t36vUax37o>y+v' əRVx>z9Ie)[{ R_NS&iÓB:I a $6 *7=- Q }cC`M־)+%"I.̢@r!7zq*k8sZ}G >vMFZ<,^ G|tJΒ̰R@8$=g׻=.r Ä',UQGi |p|ցjaf-3TH5m7fc XنwJ9ǍS,W4c% 5vY0]n┐jhc W fA)5ʎ1*逰 r_\'v~nBxm6 \e. ОZz}XxDg1Ķ1iLE[Y%;Y'BSBfc~BO\0r͖V-&+f{@pF.ĂQ^HfR {>Irl[Glb8e0BZ 91Bga2fwuY/R'C?U,6AD| whv\uD^TOl!niUU~-{FNG~GvN͛lټk\g"lC<ąv~m>&Z?Yr$pV]eI$.0xHg@e>*m!|z`MԼgM'pC1Kt.̶Vp97*Ի$lCvn Myofkd>:oa3 *A0tXC?Hf-<}`p()߉}f^);YK؂4kpqSs11c_ȭnɀZ0;k|cݤy=z^ˆ H-(>gypet\!<]zz4,MngsxA܅3&#rZȢ̪|r߲E?[P6 Us5:&&MOyZ6v |LB!r֐qod3m]Vj)7]v,4ܰqLef4SBg|R` zmtx,Xs-mP%ڒ;i2ŭvSY|X֪FAEloR+F\~nSˤH٫;]x糠r1%Y8[r=zX15vOC7gB;1j2I @ Lmlp7O&,0yC>r1̩hPI7^MT /nŠ{rAK:/,GAS2fsL,(BÕujMZ۵b+?/Q~iteŜ% X`Y CZq4쌃?jͫI >闝o܀4*Sҏ=u;# !oN/?LA4n+yb:ep4t&oSNq" aECE(Bf3bt:RJZ/鈕-twq5v{y]K\IRj&0DzD'b$StN}ƖПiߋVayk\v < [`@X4}s~4ӵZ,R(./QKM>?gWH a_JIk8씹X.&ķK˶ϖ<cq%tfwK-g1Z5{ݫAh3>t6ErYb#3 }Շ̀ٞoNJmܼT~ Og,yAGʃbKvȹ%C< saG6UOL&ݺ{) }`߫frbOഗPla|ed}cEܿtNih0#]q8t:K~Guuft-%fN1yiMH+5sv! Y Zd*InJ !|-O:[_ҡ˖]vP-#o/1ӣshW}l)Pg$l`Tb (5A'4p˿ sRÑkΚ6yF"5>-0e>ƚ9ߒx7@n zzD-@k5-kԅd['g^ɢ~TG4aPrr`rPp}N{Vخ|+@R¨})^C Yru\K 1Lw¶7lK ތ֜ZUrf/NQJ~;2uItLpIl#)NF紜Dp#$}4t4xW\އT)Fk&x߅:f2꟩i<%Rj] b}&ntk=HB6ѯxBSi'}T9= ԥ$3%[!˿TS x.ъf%̺{G 7 @̫ ڊi w jLflr0uxjOnXL]Q4s7m!՘#%1 )NJ޿o%Zqk"nXPZz֩A7UE{l0I&ƫRڰ޿qIICS9gr jyl;%;6;-V# N4pTh1EA4閔o# wffUqV׾:sǽ Ego׆wJƠdؚ{dC~SF5Mi&.iY;f'@EUDgv%܋yC֯-ʓ*lKS%_lw/rqo;sֽ$-NN`X/V 5S odQ͜ %b<%ؐ;N3RB -XPU PvџADob},D4t:s vi6r|B4_{t!SUmq;]i8+# Un=]Ia!`Ndw`۴Β(n-0ZҲDm%R? Q N4a"j t!Bk7K9#|p_{$)E`B)Ǭ6JX>\6Jh0jmh>"N˞+ .99f޺C'r„ʯI`pbum^.L)VE@ɺ^5/5,iojsSm_2{[R;yXP%?@4 .mbQ-|OIm *j@ uJcV Ԛ/=crU2ZR/+ mfb.]ydZsƍјGZ}etIm;H \k`XY+4HLpfRj=3j:ζ|ty<\m h?[wBV BځHDC1:QG\aWI)k`FUi zQ}f(hPk=G3\mюBGk#//y,r2yίr <5$ %;RZgΪjYSrq|^kRU=jh^MDK|}Bt_/5З p)J pWÎ^ Db7h Ubz‰_.F'DGi]_H0 Z>Ƈe|(y*H v/Ӳ`7ݝ : _r-tSɤ."$[J 5(zwpGe'5oG`y6raS#4!:Z IaW8rk0űS5ƭH=`.hgc=ⱹYe?ŘJ\ GILw]S`؝6b:Ɠ╞ng c?ў߿" VOKӎ [b~pڋhE- k{!lqLw"Z q`/ۀ=8l#5k|3[?v:WVǝa *Cg>z1FkVd1Ԙqg`f]$ 01a{ggɊmj5s8g;{3@D֫Oo69K)/{.G?* w^ǢqC@:~mq"ãuw5RPA*$v@A/"D07oŁO_vܥ[~kCƎprZavπʁVTo^Ӟ:,lʰ~\z/ѾVYٙ$ikmW)[@^wS ^x V~H~e mՑPL| WļLWd~_-=kOLJT0jC-W* b?C25 #+UFa~b /Ѭ>lM.1iIby{WaSnwl@GJ&:OU/2RH=J˛&t* x) \hiVFWR;,D]sj$5?ú>]b\o 4¨N(oP"'{2d*lhÔڳecV^3YԻj'*\q!,A 2b&uYRjBk:)FH* Jp(H-LjYCLi:5K4N鼋90f Gh %k 6f Ie fUCqƀ  C=lF/5&$Hw26,kЯ8Qj#:@B8* %"DR+pmŚ +PtغEwTI>.Yw79t|;r]$IqQHOt$4He2MCDM?ItD$xY͖cYJkM$z_߭#I:s +麷~_W7p~3`jO>yZvR<˴j2m*xΦ.P< F6)h2ێ猺4 ~pߞcڨ1D:U˵m@./X'>eZ(1*nZwȐ%^ui7@ftXَ#0ͷZߋY7W'@(;ICkI,bu2_peB7xyࠩ4S( gznF[[ ,ItWgk/րo8,@M;|}:6m%Vܣk40c)7;QpҹTQ~%L;.E#%+ JL.RV{SoDOv~xχ6Un]f]V[DmDM+&+]= 5hp"?[a`qɭ^]#$u}zڒz`?2"#LydU(WW3nixv`iGוAEK_V- ǰT?ZL E8|u5ˇs3%R^A1p9!E_ζ޳0l)>.G5²7+e6&/`dёc0b59/q4k ѩFU8wN|@D{niH&^H\hk/5aL5w8SfIrpN,0b0d'xxvgG(ah [ݼ7YelX_zO63E 8$@:s6=fĢ?0itTa&/Y,cX^QtLꮲ\,}/q̖۞caJ:$ZyzFϝJ2.s'" %S ZBfMGܓڟ^KV.$ĆR -K4RXx`5p/7)/-`Qp8sLJWz\|هQg.Vc5\2~r6v%9i%Ygh㖀Jfw팘1v;Dcn&r~Ka$j]ۭn1V?ni9N|+C,gqmb*믫G5'eGt,԰;I_n7ӝRPŃ[W{ehǮxi Vuz*jgR"125 'ŒZ-* KA HOS~܏=?ZFnVɷ PpE!oD\]^/%m[FFfLPON1 /Nfȥm;UD>/&udEY6\|؀>尾/|?"`4ڳ{+Ũ׆!?Ю2-r2Nج7~u'KQ{TlC`RӅ?Ob쪌6CD.nidw|J`,X_A6L[ 8>o,Khvi).Y#1]THĶ:#W;s5jNF8?Il&{R?⇥ eԳ󵛫\lZ?-0R_(zzJ0XtUcD1\g!+Abk޴R6*iFKO-.ȊG1"uy*D!P`y53oh|L:,ĕZ 5{N wl3Y T16vau{ݾ Fl1JGnmhb LF_!ݥjy@Zl f|XT鍝#9\XfQm/ɮJ8O&љQţgW:R<=ᾊ[e)2aC| Ϗc6Vt\*4)l`+KD7;<7DjehU87P6-ooO)Yh>)0bA B Hi";]AMjd2`N} >&ѻ׶I+g X1z!u*S?M18(b6q&AM:(7[ 6uknu)9$kA4*Rdl)kԝ-y!w`\ut77.W8۫3B`K) d?0Z&f( ~]əlD3㑶6{m{IH}QzCVvKc&+s)er^G /|k(X7_JA"1A+#ZNW =c _¯4 c*'"x6ZAX9Ƴ=<^38E_2X@xxL <EGJT2sVΘ\2Ana1`+=."KKLi "~+CKp?a8OF|lU/>C|9'z'Ymx^`DdP^u^Ƣ8b گ:q7[=wVr'Pː1K:g¡'#(9!ٟhHAp\,!G!@ppLԅJe"rV@'B z@ע5i踰|HFHY9k.Jfob1‡2twV_XITL(Ta#9ەPTwEOkPBPA'fn 3l̷AFH1E&sr l"9ʽF Z.f"b\25p=Y9`mLs6~b'fL#槻NWbKw.=4X^/}0*o `Z놻ƙeuRSoTpLԬ @9ȣ5gMjPUy5 }L!dEw;@X(Er_t_INA=Sh[)> ' w#_8U= C MTbxc/Z\SL{p SfZ]ڻ~n ?EKA -OO 'gXGqa/4/ûaKF%h f84uYB`LAϼF&?mEE%IÏ CSU+|nV_<*`Ry1Ko6R8J5滏dnh{DMJW.Ķ#T!1V_/Xf 3\su Bw˙GRGdҕ} is\\ޏ{:w0k,v7BPC߾kP$BU]|Ei76hD,tN).F bxI ^1Eh,(SH#oPseӪdቘncU2 9D%M·tc;-DlŒ!nK}3;8jO45LyljOGwz]̿G&h#5ŁnOz)屛דҐwѸnKijq?21HBY` tFP[pCXVVi,&FJƩY) LodmQVr>Q!= T"Ӌ~#6/LOa8ؖч [ݜCް!ʢ,|휯I e#64/>"xv\f>"&},4zLA8#oyޑ?Swݍv͞ b{ĩUN[.p4|:-.^k` mԢ&)2dQ3TpĮɸ*GH->,sp Y0QǀlC7ܱc GdwNӴI>]^{vƆqtݟڙ6NݦM} b@%S$ <69iXup6>D%e-s{, KO MZK;e}fORblJae רp?hrg󃚩z]y-4-"WY~ĆSIPվ9}"g$3n!BFT[\(jcsO`Evըߛ~LɾO槕זuLgփ ZHO2)a% .|[wcdFMBÞ`Prx ޤ}/k(կS@֛}bŃj_2snHD =hk!>%P}6oT 1rD˶\Tu\n^E BOդy\L{H|40Z ^vdCY^TȘw77$|8 Y5 Y/BA@#amدYhV¼.]j(j:",\:|fh Z'?:T36<(:[p8ܯ# xe99{q8޾#`-(C8XvJ5sWhgbh)QЧ6崃L3Vь v,6 ڊC5FhbDY9h,P{XaMC ~|$3\V-b o|ƶԌБ|!cd ^7GOϣ`7C|ƽ%Θ[ͶV+ob^66ivԕ}Ajdpgtj00ܓh7W518V;z0O[SZyoq M"by&yZSkbZON|.)AۯT bw]\@7~x.<%:,|YKјΠt"LxyMrԠӂY:9B[ZGL і$`PF02о_Ag_CGڝOP - |iטXp-Is~$0rKkW2Y`9M F=i@!ѫa:pXΆǪ=Ԋ`wvK`F-( {7_Idd=xxč>myCQ[A|{6suPkXpMNzuǭ5-)?꡾]Ιd,,U#Ci^c.~w5!67Q: &xjAW|->~YCFY!S)1 p}.cx5#I(W?6aSMw5>"᧤q`)4! 22u` Y >`\\*D^=Nr[45VJԒeGw7Dt: e螺F0gA *\9SqNZ>uxm^H>3*;yd0Xa ~zP1 /ߜ CG]%GK_!X6|bE  | }qj+rb֋ZU"`U-a՗0ՈW0UGEej[0Q6yU;SxMqh8$ԙ~aA3ûvcK?FKf}9{c NdGϣ@n{X4>vZW۷ Fy0pBl0JmmE-7z`KSܕд̷IlȘ ~}>C= H+v"Ԩ "o~GX|fq)^S-+OHGxV&֢Z$Y$njŀ+qh:;E4l ~ !} x#l\!#mO5цWqb i=SaI(cR߶³7QIiAAKuH\_)1?߉FPmV\yck,.s:ZX'9!qĔ #DJK,7輰ijUQ oA>y**,sl=T>b.滝\2']{^<wO2eh̉oIb>lm,D]R|I+sXz}=Y/ ,÷kd1uR5!p:y#r}>Gң=}C7]2Zf>yO@yQ2Kheic_՜cz;yD9S BlҎmԵ) @]"n,RW(\ Xڌ ckQY_j?(ʯ是ĺw${xUK.oH&wX azX僣tJA<d'WH_޲EJQsBN C#޽ hJё懐-"'ܠF+Հ_&7zْn?ʐ߸%vd|>t$. ?DW\mYYM՝b? Q pEe5iH{"7=nBo3R]XAy,W6*K">}G! gG" 5$kdǹ%|ǽSsU\4Q} v=q sYEOx0uq7ْjhD&XmRl7l쯒z8Kl{+&"b+v/6reVèZݪVp-To}35`S={mߜAm q23IiClB5.Z#g)ke'V. .huE-]4[AYru=_@:o[8D2 A8r]k*|Q7S`KHƷ [f;ybJ"yH}rG^O8>„^D9#(7/H;C|B)]ngCE[0k[]OGuy~ױcٕij_|IʳꘞΣ=#USXLHa1k!ζCbѱ 'zt,ʢr~J/*d.ȗl|想2=| v4NLALJelz2,Gفg!câ( lAl6#Ъ,"!!{9@(K6LJ YHu+VïmWSr As0p; XҘ{ܞ 3)l8CIe׌Dl3(J.,.ҋ3ݍ/w2d!M^ ஛ &CiD`QԐEңV'*jGIe;qHH(SaPJS!١{Hn.eZAaHǓdv, "XHMxa>t֧5AXGNf=ᰢ*rc-8< ; O sYVeo3aCWdd yU C|`/-jG+7[ p\0`Yٻ ~XgbU)UI"Gޤ;+Տ _lH8π=|܈ahu}3B0=IˬyLrsgGdbc?1SL1 W8Jvj}۔@ЧWkn7;N[Ufz;-\q=AUƵzH k|_h0zB^ɅCqcwަHwXeȾW\/% S9Gnq벵ߥs⺷H s@J JiBy(";#E*0B\ oGxDC::AGHNkdlŴ|_,<9c wZNzܱARX}׀jv3HtpDTMsWSg9"eWT*ۧoԀ]@u0+^\͝9͇~+ye=}:ᖎwsAg?W<ղ"*ָ19&Pݤbk`yTFfrdbB zI)5m(ructau"'Z6˪>!(J%VFlS0U9U *HKYΐxﮈp}34(nk^PE Vc'ni]|D%n)Yx_c:U_嬞SDbE&^}mySiY`W !C;0k[+Öh:(&iIa?q_#%dO'4u"; f8:%" _Z+J2%l89Ci{T5Yb"t1ݚM7Xa,fr)67 鮍kȨBy B3ZmSh$7daRZO6UxfxwUT=*|((k߰![d}6R%G/G<ijc UkS~sޗ9ݤD(ʚMꒅmN)?Vuْ."x*<$Ls2M~І$%n]_OX7Bة֋fW*[gȖ1+,~'15&+Oc(bwkf%BZ·Zr)8"5fI=툵AGZ46Ҥf^g:.I uT߾aЫCZH}T[Tt.y 7ƩbuD X }4ܙhi X"czmnu+x7>`Y7E.ƵF1,Ho. ^3d.x_Z+u7rK{ƢhD%](3k`XAP/J'pRH>C6uZ 0BV$l.5Cnau ` [D~buH3g.`2X_[u;'#|rΏ',k ]ѥ{-ZC #dɥCZQ%ʾ]wGeLOliz=~4ؽOHr|`%E #V!0  8l-nOJsumX>!Z.$ӇoM4쪎g#QROe(|yde_iFSO̵ʼnՕuNaG4&3wAOXpͻdzMWX-cëW}yK*MNRlbVtji@!E :J*l|~$uؑmظSjK 9KlNHlkT&^NOor %\FʎL E;Ucӹ[EZ}Oho/!uH[bXƔwW# ёLX ̕*o#;{:JSD3Lo6<MiA]烻[]Lڎ.}+Ʈ VN_@U_ai_ q5S-dF$Q}߹f|?&7P)!LCJ E"`C=}@y502ѵnpP;u~(>Hߚͻ<,Ҙ˳}YRC$C0 L '?Be. ^&bc?;j"›]g.+PdžE*ZLi-[hUap6)4a95aBB'ȣ(5hd\ѵM@B=HPv"Vͣ$1\KdְSHkWwzYJμi>oU Q45~UșLZTZbQṛDו_%O+B͞AdtM^kT_8`@LCDx%[~0'QIH9*g.a vo~P!иt du|{nπ* &KS콍LKu'cy}.RtJX_=};9U$'?}Eq+O}hlyʯU|GDir)ӫQ٦qztIFU&.7΁:޷WIcAY2ոk%Ո.ҳ a͚Z,QtK;+G%1@E 0KuuBϴ|eB؀]N枈kB [/ѣеcIfH8r 7:"\;В%zTAd 0"Wwm] *mP;UFI#b0]'{@~LyZ&2:akuNY=8nvS!sgyvcւ2–M|A~OcV4ȵĀXAUx*b+^G)gݭ![0sσ˰͵U &-pW*x訥J8.L`{6:P,*vdԌWVXJj61fGI^9ɝZ~= OjW|`8Ҧ>C Au@$3&8&wEjLAu_eƃ#Nz]`D +|)ҫ5etfeRziQ#/+LoY.[v *ώˑk۝Sɴ7n-|4)Ooo'蹽ՐX*ꇆݟ A1R9޽8JLP7ivqonŚnӊ)KdY0b7۾vgd 0)E7Çxp׿M_@<]p;Ia-13]É^M O3<&[1PB]c vddG%У* n{4?oFzOtmc\fV(aqേ~t̗?pںP ʌӈhtdR#\*%%åvKc@G^#/Y ]_kR -C$ %;,K1^ȧ 'GA2(d(8&çj> ~(7)Eu Is`b vaMs +y{E5o}%@*GPTLZ%pj5̺&CJq)CIQ& D<'9TE(B3 6ؿ` +=d"v,N UjUžBͩ18BMfl H(sֹz:}.0~>SHfϣFޥPc]i_.q(yknPy&6nDtI{ $A1鐉4(q?WkCŚ"]үɹ蕭Yi5 :+XӈX ;˃fSy܏ 2Ysܿ݁VEՆKDAk@ #x\ZsR"H\!SdSɳ VYT=#sH+zR j%CKȕ'3p {[ &jeOuSv(m/=5v,4lvY"\Я$ۺʵZv5SyT f WjAOFer~t.Pg~di %I17,OD5' n"D /?hQ"y(/oIks+H\^N(+^ ,gA8#G5|%xm>f҉ؓ'Lf79h@Ʊ^ÖD'D~;0;Ya-`I/V6"P(UQlyp tu#A\/=Bsϩ,oe* @!@6},IspΧf6%풚T ' bUV`^-5' cVji'WjIG#i ! ;<z^X/ w2;~g55 tK 7IBSv˹|V;7J<ߔt`M7uVX]0=fx~%{ ( i2V |Lӗ<ǶR+ եOj'bU T 7ss4)6E?w#IMGKT3k7)'GFZ+x-DCFaO#`L/ɍE|c$scYY#+&jN(6vۊߚ _2;dAΟ?(9/G@Yd G1Lӝ 3TꗑC~q+bj8ߔ(rX waoE1N1glu0ЗWkeJ^rXDFG,߬.HXN<ڇa+`Z:80B!x.wc}Iwz4\&%K[m%݊xu`怪 /qI/AMeYǨ/EP\ 5I5yV Uzl>#AB(j͠BG\Cl-~^OO# ҄s543gVƫ/$3xf@g께SOT&h{] e3[Ö HdT"ń遳_+\|'f?!Sń<=GVɞ:PpBhKMg)P"|o[ /Lo6X4yG!h# yɖY-G9!tI*J rq|:BU)@0_r)3b˿vx8GjCmVܢH)dӤ}Ͻ4Ng73a)dv_Nvߤq*RnU ⊶[yQxC\ô!b~S 2=i71:#&qupGΰzMO\to^4XTgȤmE&y|z\"?KjF={IS&z1!vQׁNI{3llNNO PY!DOwgFM7kӏ@Aō3X 2>%8OCmWbcޜ0ʅwᵠRta#u)aሰWce(ϰ74D͈ZxT:̬K,9ixjqhܔppi*# Y,Cfu]\ao.Sa`4$yaM$X#Sz8c.Y· "dMm2QĬڍvKbZ%) (vsU=+ <ݠ7>l$qg}>BnU1Rʺ} m;$fGAA\"}Dxvd%Eϕv3 6_):6_qvohLmcɳߘ6ɆlxsYF Hw>V x ]GG%ו3(6}*kYG3K%!;ߌ:ؤ{{f:yHi|`ږu@Sgo[u(( >!HFZbO6Q )a`h]cq.9@H8Pܕ" L|. }FwN ŗz)gZ11v?&1mmY—.%/InnMf_R|2'$6@ x&"IK_&V9 cѨC&yz $t֥YMdW> k`} blאr& Y{?"C> ~Y`r2ǶGĔ4bUe˛g2a :7),`,~6;߉?BHꋳ2>}o0| m3yeU-j 08!\ ă?':_Ip||bwBd"׋Y*p)8vEf= ,^<Θ& H| F3JeRJ~(7ԉQIڿ4՗[BhG` Nȼ̛_Ads#?)7F>9;kuǠ1u$J }Z`^.=E3 Y% >ڹt2hHTXU  fJk#v`֘ raEtkē-4\ωƾYhNQ`&B1 ǘ°muI{ 0E@FIm*3umQV ޽D_O"кHA54=W#>8folSMɆ<,2MrCG}H0 GSPnss" ]bC~[!P_9Se=v{!N:<;[<66*Nf^ Bܜ]W%tR9 A]"휚pøozFf1ǹgkcUءa̰pF?GRMZ2[U4)LMelMHtAz&)+Li)qPB:LG\G[גP1œߥ_.={rO*]-CU; }JJv QWƻbdCK#7qnWm2TNG.$I8x[J\Dae!U/FIEץXyEvJ<䋍=Ccar ;1~` 84W5t}j' fd-4i;R?xA ~cX*9):^ O%$D{ ZaGxQ;v'Ɗ2Cn 2ވWr `6IhVPٷJ4%H&uXtk*KONx7zX Xc-5.&Zd)lL:%&ث%?R r>^p*$^rg[#pL$c,Rkt75օ^Ķ GÈ+X~<rw OտGf2m%omXWZ Hs%djA8 2PtB`{ ^5FE4[m o]`kfVb$6޶W1ڟn!ލ{B Z Aje]tdq8̕,r2>&~mb0qiu1؜..ƣ*21/.ՋǼ*rfj̓a1hl ތ7 KNl>/.d0GS""QB6{LXK{qp]Ls&O)C ~^d 1HKwH쨵V??_'L+-0h;4kxEYJKLDzzX;$c|a}R7ʧ@_Aq lmțHw?]^u=D#Hqx泈O q`(rosv OCo6+2Uecڱ\WTM ɥ>?xɳ-C0( }SXz/] WM>XD/E=/Eled|ʌ'4X 7 { Iʊ~ +vD­QCkzɺSF˨gH.7S`0ď˥,wp44`&SUH3b^ER\b %F7%^iƆ~??f6>M-K3[*)hhֹJg":%b4[gyybwTޫ9hn{d>p3e< v zYul:lT5$[Biõ qݪ&1lI}>綪IY+Eo:t'ZLJ݄ ?d(ȟ1iv=}treej'[1;~Ysԓ$%@H(<\0L1 2gP<<} W+XwYQ'Qq_Lqz&nc,Ln?bGp=!Pc_ԙ1-g@POnYw2|UI!qoT芠4i jXhٔn{HbB\>.##N=t A9l:4*OKЫ vR~y@#C ^5"x6ޠ0I q~[QOB{Jn]JVlNS HIf 骬W/!=!tN c_|ܴ Ɠca\Vϧʏ6`Y[I )PAx.^9apLPO.qz=NbQ|4vR^=؎{qqH> 2R2jQ9\REwphƘP !;2VJWϷ-0}8&=WC◝~[Тd[Ho7R"Hr;xvH+T; zz\# ?Jln[5 94tOFvXf]d"5cq\,3.' چy+ wkyR[;.chi*um>O.k?@:(ʹ IL[V.d/Cd~ b],;hr(i,UoLJCl܋sд̷JȉnG6W& ڔX2%J~{;ܴa> @/)6zPk^cG}NeeaJ7Xf´%JTE-Hl0z\y!6k+2|7+\ď4LI, 5M<9uTm_WSMFLfÕ_څ&<}rc+=`(SFs\!m*dm\sc*\͌&`n{O p>W^A\xWP!G8s_Bs<_7Ҝ&]ȩ_ GCUE~*V*֙"SZ3Ʋbgx;]{xHQ*lgi15/ n;/nTOӔ%5;ھd|."eaК":[O1K AYű5L~M2#&!$?t5[\0;h^dTV-򗁃džZKC@sF9#L":L .;e;9 LB#YnQx\>NTڤZY1saaOi}Nlݎܶ4h[`~tK@/DvmS mB lW-Ms?3$R66,,k oqJ/D ;'=yRZٌF0*doM%D p֕wLp5m/dĝI8ecfT^xAv 2&FWS˩0Pu_/Uvn7}EpA brNQ:宩% ܖqΡ -BwStR'GIvDs?Ђ0:й¹^B(udH"|"^0(;H7nL$VOڛL';r\Ϙ.qɓCb4$ZzS )lb'&.rQP}= g,"{0}!Q+Fb|P8T 21)tAP+N0oa_̄z?jV u(?{;{\ܝaPl.^V s ̡`[Y88T6j`K) @J}&s]PJ`R[n+!?F ml{Gd I21eDN ,?тi\q=F,2l 8`S.yC7"xN3muh}2=8R?׬|c_`=R~h?tp 1;T{GU_KQUA$Nd:73[eLՌo.i['OqhC[k&"B"_̳M/tJAi5 e39b63/0_.1S3/h+""ON"5TɋcV_S=)01 [NEbTիhxMsq[" 3!cz{:VvY;=ѵt 0z{V~v5;"JIWEзQyH61,L,;1K8K;S/doՆ?P ~RyJGo{G]c07.WlψL 6 PzUPsTmEsX= Wi d6| :D CA~7/vk3mmjR?JAEeŘNA=M7b_׺7<9UH]`Xݺ\-%ކL3=!Utg` i&!d]"U]`R<$΍_wlPjkDC[+U`j%!seJ]&&Y6$.79՞mM}ɩCI-A!<5/P^yοOC'6,*<SYࠫ(ߊ"#7} M[K'4kH2[0Nxy{ΒB4ipCЛ}181*Fʻ_,8k_)T qN*SOqZYO+хvm1)q7ᩇ9t2h= ξcc-s28O{ b`UkU ,.~Wi<"_1h] x5Xw8A{a*;ɞY ČX~w/%ɼ_-~kb/ҸfԻ.0~2XV#њ+oOIo̹KH!ㅟ[j`ܺլ$zuS $kKz+'-'guy1*ᐿI?X 7蜁Jc5du_NHk4y6]&(AsmHg?0 F\];yIŗ/]5cRݯ\[e 5l'(d/"_3XDt2bQѸtOc' IAMmV4B6)Re`cbSc :!racn 07~|F$M))J>;BFy 6N$R'?Ejh՗0v_1ZG˂՜CeT v6vADOy"BB5fb4nhi3>r{!fĶ(?; hZiڕW4C?S;^>$ERB7{ R .)%֎[Iɽ)#oͶ:(eL;T!ҟ&w{ a^9Bk@Q&@P`HVN,f ^FwyXo;QҋS#luV|֊S=>ywVPe?_/;#U+lf|/|+f*xjW~ us- SaZ&e.IbxI&7uGE(mbȏw 1iXeH8ImHODI~Y$'Lq5qnWU~W|tZraNthAJ60'2P;&b7ufУ&Hzq/`R{lf҅m)Ez7zx|5PxDs=f r2Mi0(ӦGU|iZB\?}>ɷ ]=>Z₍'^l2i"Dn@R)w 6O!T;i19Aq@#;8٭ɂ]xe"XҘS9Yx+M[lrZa)3Ǹs`]!_A2tnXY$ @O<*ˊ(KD:&261"kvp< >Z=5![1kcɝ 7F[gAESA)7T־&2e׊U4Xu`H#aEN|:7-)r%s:k*xg TGIS51u_q'i&byFW|H#y-rRf\1@V<`o. MTgiutFNg4Y3ʯBf$V9.s.jI ߩw:+PVד/g7 ,*mf{Y3Lߖ'mk)Hi` !GRt=W:{gagri%&}YCpnfDw'mtw"UJuq3:  B !@'+pO4F#D *|uѱQ{q2"S2tb i')\sNݔ<i6q4ŕwS*KbxO~XW۾V:S4E^xlC-30yEjLgeT$%XS]48sﶸ"^N12g6f Z0M/RΣ򔘅 aӵ~0X`kuMWo3Y Ɖp)k5{}#6;}z!|h 'cy~NßܳOɣCVnx'6ێ`-k}Xk+A!%}f֣^[:7œ/A%4CŠ)qJaT (a@Gg;JL ֹZ/fDjc2=#}G;OIOL@a$Ho)!ۗ=""]Eg>,n[60igwMæj:̵bNnm3blܫVl}-zԷT*Ok;,|_e;Z']Ѻg{6k@~"%GdK`E|zB](_J-*q\Dބ&51WK8[0\/ZN4]Q gsr&S1>RCd+QYPI,*"0Qόl4#6.!\6 ch\S*/?\:f>S*jR˕#|ŲCGmy$6͛6Z$g=WK٪_X E1[d t߅ܛts-b30M xZ#hu8')_ ==3_g3+2LrN"YhFED92?ֳնdsHz\^5t]x<C(df?4~$&q[uA)ќJ>b'yO5N\uGCy&DyGZ2Wk$Xg6'$jZ촶57\$0cGzls@dӦb53 #luI!]o+ }%8jh0>uDH i: L.8,O0 ПIf dzYy͵E`~0$UM{maggߝmѿZM{KF׻3xi`܎2π^0jC7l=j}B7u1V jH5SD?J5Eԟ o濍 Y U/32:ENa("&UwGLFUFq]I.{9+#e $䙈CA $8BD{_.+rux> 52S\͖"XPhe  5bKe-"֜I94eg]e#+"mZe }2A]M%teeS2uW/ dF`0c|+D Ri^ߊe5Rh "5aoj-q?X }DnpH>0ow9p^}lE\I*(T-3`lOkW9:5ƚx%1қ/-u[B:PE1qϖaQ/ΎA4> E5xyPWpBߡ6vx-h5@TjT]b-CnTt+@L8u'w9"tG7uXܳ1i{>Sii6wM]5[" 1j.p7rfn`$jvZP%:0aAA8oO>#+ʗٚȼRbLǧ(6;"gS6Mk'D~@nY%b \* h(+LHˊJTX LoGK{Q )tc?LLȬ TLl>$t\i~qNf~"yZ`ޚYNzE`LAO 8F^F^rbF 9*=dQ3],=4*2|?CP^x쮑 d5 }Ad; \&WGbwCIk_N-Dt11PMj[ζ\BwF,(?N{Q|&J85׺{CvU!b|re ~| 2-vMpd:[Mx6 <>VpġqA>F.4z&dG $uEڦ NlPFl+?QEJM=ٛ-LЁZJ@htʂZa'SM˞'\`4J^xK҈pQu "նnSBiZ(FKB(i/2dätwxM 5y>k8J>7e11a *Āw4=xU3YB, m{g|>݁j;A6u +(ҌyRo06Ÿ9 J7|$v32t &FF9:D@#U2Jo:;:ZI&eDJ*G8C: ?}\k((P>sX,o$vZ/f-r#0P~}@TRtFqn,UB64G%t#z^`7'x{x@kB)|+n>>b)F۶Fav @v1"z:KArz )Nikި7z5{1R]: =Pq@Yt].R}͂|f]*'Khx"B<+;M񁂵¿11eef0jgҙY9zrLxf Z A!!+H< ǃI b;2O. foN!X[Rz"1Q5Gf$|?s(;| ǹU7Xv'ѧ /_ m,qC{x=W3o.#<Pl8a/ 3nhl^nw ⋭oyB}qFi]2[v:G|%,(P]Xz#t)A3[E#ik#0M[̾ Dsp(2<&vwIDL(x;0WgXb l?)dGKG,{h|msouNaɚKJH߅gT텍046,[+8^)=K-O"QSyRG˜5x?44m֕u<]-F' \>Օ(X]H8aqp sy :&ۧ*B !Tfn5Ò;<̽R}.]ӛNI@!!ƭ1[8]ĖyVmqغpXR8x6."躘3?+ k$/ tdD쒲qQMh[r50߈Ąy|c&*)R\  ,!K)#a)/~F׉.1pf2GƏ jw3QWOQ슴Z̹"F<^Gxֶ8DZO59+id~=׭?i;Pڍ̻g,ؓ;.`4i$N2218|1jcgEH]DԡOV.aI6~\+{vѱ/qZs-AFvsha/a_tqrk1])@<2˞O[l M!Osp1AUi W~GX"N$ԬѺ2Ip|"K'CS q2-S Jrjx{[enzZw%d(z(˃n 2ly{46ҕlv;y"P=wttI)S" f1f}W ^@Dq[B?Yk^Բ1mo?x` 1t0#|l!J6 R5RB"u6)S]?M*IW`/̾7  erQۉtFQuc`\oINh@4=wҮȜ'Ȼ& 8pgTUoG|<ı6l3IIJc@% ċ\4k0--}E"?36Ut828d.I`9IIuBgEvZ !]Dt.f`K10ʱ#4}t5,|2Cqx%*;4ϑ]=μw8mK_ipo2Y1yAtkqtc㘦z)oz ?hAM7ϚoOtu2Ge6 c2ѽ.&Bj כ>m%2y~_4I,NBXwTRoĦyG@7xmJE~u *oWPU{}OpH- bc6GJe.Ni/$I1nd/1 \ٔ/-+!dryD9}'q럠F`}!!n%p-VCL!vpDuK]|MZm$AGa#, a|y``341smI14M|YLQ')j?~58W;"\*/S8R-^x׏JC xSzq:["]?R'?S{rz0VeSr)JXgDW /MIz.+Bm$*$KƤdk9Q;]$#+K- s˜ 1Ȇ6 3dcSk\˱9ӧN(l w=d8THq˘ }IG;N٠)W jZbQ9HiKT)̼&EJgEF W5!) {gztyϻ*VXd/N*]tZ!tBŲ { 2!kE2'0YV]4Qv:Wjp1nT޺Xls#ƺERw+N.v>no MFlUkcLM>Z$uȰԵpjhV!5L .{huqdpε> |RKO~{33I $_/tc,kDoAzYVbbDj?Zu%}lp_S; Kx,s_Zm7CJc}HT˴Hw.)=B4X=HklsNʦTPdM&"RrC7-{&}$)SRxe9>U12'ЕpaQK)$(͍NS>/Ě &;hf!eRO0P:- Nzv"h%u1gdpkyX[ݯV+G9\Tn X?9Jr*$}g,#ϳ:"e+o(ʙ'(gƦHqˆ8t;ˮe\O8<..mFw:\CAJDw>46D ڨTh&\-`cI #;ȋlB`X!@fo)AϪe_{4O* O^SEG}.9Y`03^ԙҘއ6UoZ8Kd_ Bv3N Un@ TB`j+Rb0"ΐ/o/. upz]D,7 J-0nI@$j!,q'GdܠGa'[ *Q+_6Xx0!WYjlJNpADs$6!*V nejfExKORI'm%KF#ÒڃEM?;uR o/F~LrVK9gܢ7h}_`]$vyeP803k}:>ʬ0tˤ/}ǀ`(06Դ=Z'ejࠎ!hM٭.B;GAm „ E˦|JJ)l5[sjQxLc쾂2C(&mD+ 2ʕ˲!_S8k}bEᬯX;J5Tx 9Gz= U8lP4xO|Ю QUFCh}bC$iYо㘎D) $>ښlݥl61DsIn:W\g2TzTO4LNZl!k9Â(HYy_]/;R׽ҰP49W@IV1|om 5GhR9#E;i[^1I'6_8.b}PmлC,kɺRz#|e!lU1PpɌpFQ\\+8\ m{UՃe^+{p@N:ѷp]K@d.q@{,?2 TiܶĆx2leJ~Hxm!FZFXyAWHռIhbnPs?~=,[:_N8bll,莘qTwlp6x|":숸-'j7-͑﷌sv6o_Px@ː Ns̛ \\B!qU2'BwFC|/M',SJNY3,r_>OEp5@RoXJ~,la5ע1aa{gJIsk!~GF[^Z JWE뱄hfU7Ug|Җ-wͅ ckg :ph)$w>ůP/Ow0 orxvτ7nk$ [j$Xp; `U?SMl쪯d o[+v{0*v,9}UoYm+h-`s4ew$X~fr-4:#h!q5= BgP"ns X=1!b{D<1WagQ^!L ^[> 2^uܷH[!į`h"Bb d,xQ6:IkJAaRRHz2K.&tKm#:U=< LF`P -؏J߫Hbg| j*ttED0Zg7G~Y[q.py-@,`&q  ~ =C3z ꂠ=SQh Y7Rb t 垁Xmֵg<sA,P߁ H^Ns-ڕT뵲">[ٹu$ ba5M7/RoY`':9 mͱ@t>qaż|H A/M+Gccl+ %D'Ohq`%7ƚ4"KB&\i饚sG6Gc/]23ˊ 4d 9?h `wb,|ؼUE-o9 䯇>[aƍQC\=r˯“ҜZت#B㍘E86YND'  Rmbå͠ɖ`Bc{d^Q ǗU58K*?bP"4tܣ z5Y@&pS} HJ*h)$~.B+ h u-jrr YhV>.0MN.apV3%(&*w>ۂO΅jnksMnj,&n|`1Z:t?uZ9K ʘ:6ZA?'*ۏ+MLV\;), lgPЖ+P!>k$kYB^Wxa>Ø"@kJn<׳ $%>쮽5ōTN(ݬؽp\n65K'P8Ω_Ͱz Xd:W^0&qxBWyByaZT&bGSt^>۟ζljGC}:bLh|[^xꉹJ7 a(Uur?*%nQi\+h5WaD?K_YoSߏ0|];9a`O5caQao74(Rjbo52)d_201o\k٭UR? -\9l:--29y_6'K)ap^URGp2#1 :jܟ!6MO#+iA'`Ўm!Myi/pE,F!U$ trS*v>QkOE[Υg$}Q,:g!P/$BZƲ8q M!3Io=۵S@$9^:f)&V\=sԆC oF ^öns゙R+8K(QHE4osYEP'm<{DY~F]lEJ*DžlGQZ YƄu!kID!TK*'j"ᓫkY^hbT߷5 xL *ND`Yq?g'ݩ.Fц|P)*:wK mFP!2 J<("-#C7"=\ESX7S?뤳s-zV󪿧uՉ!"VIK'E sc`y-}]OϺ{st O\l!{$|0n=$ֶAQ?nl}xt2 xp(ւQva.3OM}²}QmLA ,e1Kc(e~hظ r %FkeQ_BNY ٛ?.Q iJFeHEJ1Fi3`l.(JݑM2ss^+ߝ;a{pz'ȁ];L?ER]FWAbpzk9 9_V@x紲6a@u&+xaf"$Cyxt. _=M1|"\# QcgQ9oo8{9h`_G qkV@:j@i :9RZߨRS&i؍~i.αVz߶Sl1f(Vά$n$ܫ "HqvY:ȂrKzU\T+8+7Кdkf*w SRQOgkbcXƐj;\U@)}5ѷOEnIB" 㣴{[3!n~FѫiG wЕ> nf<=Xok-zlC}CñT# ߁]ayKJ6,I7oQgդ!}ѼH*EۉD|F}4Dy'ҨRڬ~\wE G2RgpHKDq5\H$h-?O~*Fl`d5 +6i4x=iɫ)v2:n/ eZ&T#*-9? aDb;PRWS㒧[4vJ.Q)Oܴ<VlfcGF`_ڜ`mOtNoM|’SZH ׵B*/B/N~|cPϧee dXO}]CYUI@rǤ3.50&<˔U[Kr$%0~N݁`j̬:'kh7o8*فτfSoBeKyiՑ.C%t**@,)zٞk"H9UȀ PZ^"Kb E]hp姏5 *Xr̺KF"īE(fX8Lh35?m31BovbG; cT,IԺ J"ɍ c(Xlfƹ␅g$0B" __fP놑1&Fޥ WIWɆ1§ 1C1tƆ{C tݔЇ"fwy\B8"K0TǑ EyݹklZJV6jY:ٿ8B.6,-2*JX )UTvh yE M /(\6"_l&8WE9Zo]+HAώlfݺgJ;'Q(ٙys2f졋43SJ$D@/E[^ٍ/!a;HV2a}wȌ׈P1P%XѮy7<,a+6&X"h$d0D9aShwkx,!*Y?&в!:%#wV6J1bJxD(0sԟڪ8*TOe ;?ee(w)ewq%EZ IZ`LS}v(_s+M1 c`7.˳Zq[g6Aw5 [vP9]ç+߿3H>]2b.ʷPm9d nԌJFϭqԓՕYn|ޙhʐTէ"!ݜݱ< uWqK o[6qMrkcBa܊RP`.p̥q7M\D~ :0#[(Թ ?YQe*\B13V^w`FlHQdoSt۱A0,SFmI@V;h. h#b883tcwF$Έ-T$H9Ha'/&z{.߾ KH8^Hl1(hUy OԅmdV:e7aL $v1*^^~/ad9|[\zo 1+tО!Yˎ+ r1A\bjI0Mhag W8:z~S~_"Z}p7e 9︳[`M~ʠKnR;v1t24RI >vrm ^(Qn("ET1 _ZO $C_o1OkSϭ^(w{\OZe 83.Rbc?`DZvm;ӻb'%ȼ{L׎=MuZ~LFVJ!26$~#zŞ|[- _ y#o}3[ȬWZ40 4|[ H$N8% .Ë $EWnM6K wA \3VsŨj޾FnFyB]ꙭ6o QK$ #k& 5L1n<BD'Wܲ82V! #F)=k)#yx"[/{@Q^9!wy#_%@%|tOEJ7D.^gE sL@jjW^XiPŊ+(FMEܭW3o8G8Ȅ0Z쐫΅ЃjaGU#<ĤL,wGĜid#H!_d% >Ͼ@^=!}wRXFicnZA.k=R#>Hɫps@jaG&B5R1* ^g nuvw$@Zz٣G̅ۺ1N<£2%Wcs /G^'ŜUJFУl % I<8⧊@H'f d{EJR?/ R) <+T7\<*r%EwŊBT8)uVZRT=90T+,̭UfTNO֔0,ghet"L_"Hꔸ0.(9^:uH t^&~|lQrM]i} `G[.Va$wYӨmC|9p$r+d9pz5gWãy•ɐYې%XR Z @S!+,Iy} K?Ir*[[$Zw4FRSF KR;w~vqFXpbeۓW=pI.+=foGa@6BazH^'S lTdCMO1@ڪreZ$'=# ]jwGp6m cr/ֆ[EC;QAfɧ8fq(wPHt |C31 ^I 1&<.]@#{)A +VR|lj,90 =(iy֟TKΐٙĢ8"HV:&c!u5l4HC<}sr EWnaIErL]@D Sj'r 2 Vt2>kbYUt]=^:_|RlYDžSi*T9Xsf`Y%XᛖD#,ޖyPs:5?=f;-Pqܖ2 <Gf%H$.PM;pLn<ki$Ev 042-f^f ^7/40Mhpn-߲~v/ѷVٻnUsM9}l&do Es.<&*L8CK |n%*tr!~ L·ԭl26`Py7#T:/d=+meҜbғcSOm=brT1$Gḃ~i jj?-E@?vOPsC5}˹GY,{TĞx9HLDݿ$lĘ{{{F9*v_|;t৫vT+j{fvQƆi{qmʇ=b.L/+#,)-&\jrcT°P5X}N@mC|z>hfT]N{h<`W]6퓬]nHe!A qr6IuD𲃋 2Ae OW1zUf񙛙0UUFЗW KQ|ɾ Id|\[ˋ5an㬠O]J(l@I(ZM#w$G+Z8(|;A4qY&FW!Q3n( GVp`ipNܣ>ݸ=Wh=vCdhWm.K&7!{?3qN\?x،㼴/Y(_hB_g\Ĕ~&uV``|ˬtyy`E۔;h6vHʷD~^ZkiVDcp3ۂ1 k`VIζ^}%0",ƤmaG/eT >]MCgu&zXZp(l"G  ȲϷzFAss*Ӝ^Dq9=XKsn(oe'&?L✁hl Go&:J P2.ٰ@ǃܿ{Y +(tDh@ *\wr* tUOTYNr>2Thp/_0Y 6`IzXs#|6 hB7 BAF }~%7}!kךmԦ"gcmQXWO8_AOY;J>4W^!]5"v[@%^\g_kfW E9ợYﵠH F\uLTDs%KB;,ȐDm3;`Cw:h [Ј~IWhkݥ5cfau+ :`Ts:2D54Y3q>dz&cT ,%JCIي}#ο&c˃ 0XE?D 9#լ a~x|6rCcI172y8*p t&}=3/yb|l ݃v7+Xԣ\Uׅ_Zt= KLIӱKF\+D=G']ʡ3p~ሾb 9}nvRyB`r~wnpe mk~[MR\IVq@$NY{׷KE1xR&uɗ5NjX{S 7;P6bdm5|0FJ N)^zLiŽCbRMsa#JVC䲉#󅝢Z^ #ܳ=g``xԪiT&faqiXs 节~q͊t8J2IíĥޤQOQy:|eZ瓦Pa $ч}kx5ESn#F[@fic(KNZ%EԋeOjxoj3Qk$EtBkŔm=T{`K:p ▙f,ͥ֓[FuzY{cèz~ZԢ6FrAfPUO=>Ea~@~~%sO 7 Nt[)שkOR72F Y%  2 ̷jaxJiC2.*N};{ w70Zu nMC^`Z"Hm~%~0w'_3< 1^? դBfGq S5H*V:U&mUguQ H,Tn #D%M /*#D#KEg,V&42'Uo?Wm~*¦˲W'i"Py}Gnɢ*>F^OYy"ɬd2pU !lFp Muu7lb%98W5$Ļ˴ZFD'dqDi+cycH/mx qRzj%L}k-1XuFg`\c?yK% # REB1W8J!R)`<SobiE]1|K_Pޕo)עibcwdp[/na da^Qn`ۡB/e6\W̖NR Iv3'Q!PhJi측7;)Nd ©1FnF/NcuٕG?DeqXDqsH ޑĻֿ7:XqwPŊ`ڥ&!t"bvfXI>wu/;Ds8dZԓ$1DrC!X>:%!h?-j]'$VH 5#;D cb~g%}׺|F!b𮼟CrF&jH08p=R!,k=rq4_#UMj̗t_.nve*8a26vg+6GrTʺx!%ńV"V齐/BDU52[r?+8EX/ L\_$dirD[.eҰxL }qOG^־"}Ơ{=:0כ !4"Т%G"k~T*#9뺺08+N} bDUWfD ìWf[W>lM 0lSވ/=T{xCR0?|*# i+fM PddG/Yfv$܃pEGd5{^UzJkjߞf:Kd˛9AQ Pg#9{IJ O(%Oȧvp$ VTYDdB|_V\ Ocbt1XFI}PҮBq69Z2 dw۪g,P`i֜NrۗB|<-s}Z0Vp"=|6j׷'# &gs[&dQ~lGrM $UNmE@PE6RݨUx( 2$0N0=WɈxxkzVzI`m4c7h[[6m"z*A~@nx>>fnADuXcH 1,[olhp kD{9 {@)_ {.hBDC wp{>ړv (..Ѐ}ʛMr`O,@PC`Nx VhY2@|8ͱx +,#X;?s1%uIY~A3DŽR@#sX9粶b¤L?a w B]nOK>;)hѓY\Ӧ(Yw^MYR[aпԉ]`T qOk땊( )](:Qk0>㒯Fڕj .=anZ 1.:*A脌0nC? "fﭰ8l0 d_܀ܛJ?:EԹRylZE]Lj[.յLf>DI]έ)52J"`@>.@g=Q# wv/ǁ.vh+ ŲO"{ϓ3]Wi.Pdbk8&A8z1ŗwCFgͯtn_H1xWҹjf-@Ih_)CH0%YZ&^K'լsLcT}Ǫ5q0mlc˹V!fyTwAgЍ.=yCy*04yHskBԏ M63 RθTA"Pǐ820:rdː72(#_Y FB?6 rxyTU`+܅VJ-nݶxl+9YGߥ/ +6v2G-a@-:JM٢36\:ak͸5"dkAc~ E{̒pݖc,|űM ŧ(2̽9ds>@eWK(RbXؙr䈍3|Р<`#AӰИ_Z;kZaiLDGF\mCX]^!p&Ast~nm@!`!?$#ߪT_e"h$I[ldq ٞ=ܷ7mp}o #tp.B1kPUrU/"7$$'|[\F j \MpptM{U)(7җX <.֛ljSd8}PFؖ4&I%QC<0]j;]h2U64͖AP;c@ O)Ej`]9B{-FY3X pF}#(zSgbm_6 58xCyY+mdϫ~/ʭ8}-ه"cx1EdDuBKAGe>3u+Oܶ4:sqԌQU]L RYݳ'Y%?썔O>*}b>Q V@݀{cg/I7g5wH.9C]3ȳ Iz1 i1kVΆze#7GA&%֛ȗwxT/?*^[.&´S.ثt aHOz%nەw9Pa"(ขJm:YS?&PʪP)G9M59g5bPmq,Gyxu|f0<&8 ΉJՌ/:N'[h N2"2@uYdo/ 3>o$ DrKL <1ȴ3ɲW;\v0R9m+2ƩFuWghCuxt19k̻?@eӫ'M7ث'3!ҨpJrAk!߶ n]̥xH,G@&;\>2`,N=fy3q8=)V>9egYc@%akbuPd&`@yFҭy=9seA/~I_!k}?7|J?0K>7<(_,G)8'PqB'%ϿGuT~eԌobc-ݕ}x0NGxƊESڷ(+o-QJw K[QeBfQ+kO20WA8HluQ + qk-IÂxJD10g4\AXSI|'@CwӲ4t8渒 ;yItPoM=cMctA,2Wgnvo.m8O|^Yk9K1Вy;(է}O׃*rǻ{Had1.WH}Uaٴq^rjl hx~7IJm[,H p]'|t'}ߐ'NCx U#v qSX W:?Cha "k"i!%RyRJS~Ih|V[#OE9e ]R@ fh`_vPBN|{˖vbIn/}Ϭ?OՑF3_[ 6 u )jċ֒*7cA־" .&@|)W kZ:*RwH1ZE%`,_<E\vB"?.s}":Bc8hw~7.l¶`R?1ZUOΣP]5G^x"C͓ rLYJZA[ܮ2`8}I.Eg#d볕Ëꊦd~MErKOG}e@C:}Y0TzaԱyduTrz`oPd)I(-y \(w0UWDZaTf3 T|5V&S_StmoS o򈁸UOT x%ZS7\RT@ǽCޱxOP[8`hL9O#D>p1zqOˇIP6Ft_PD ܒVjh+#tiZz~|R,o1v#^z Z7|hS[lnw3AK?rq'W{4'6#HB[2:5kE/R=8[w "pQzg`NFh K}vkWDEAlhX넗/iej2e#Kg)Qk?@/@1!#B \fG EI6?Juح=&R~ 4W)3"&Z._~tuBN׬&e-JRM N7NXb &٦ pvL)MuSˆ%Qb:y"yUg&L/mU]'X"S!T WSشS^ b=Qms)8|9I-,W 6ABȒR8, hfKP8. 7' T՚bu+R(O"^"led=gZ8i%UIkwQ qr жz~c`唘d]3?["A5d-p\S9L ֪y Gm/YَlHЀT')hKZ]=]p!$ULnZ&/%҅۫~*lcy*^B&P>%^r|zVxi7"`;OGT,7VcYvV;XMIY # o%C]a7D~{2e4oȕڧeFl; i48?ESw^A&Qs 6wi] q1wy8醍v3QMEvPU/֩d?Юu0!hM$;:P+im6zHknRkNy=mG[ G9;hԗ P@$cDO97I* E bѸ6K<ٝJ#9o1zr$9Ѐ.@jzhetռU[>CE$>ZXQM-LTn<] {2g=R?%&ZbZZ`.; Ӡ $wov_ ֕$!Mm I8.;q=}٪uW{7bAtj› ))PҥͺUc.&"~kO؂zؿS*q~/D_wI~UyEd$3E(TL~|a Lml i9umx.jG Ohz5CoVCӱspo N*_#͐'qIm(ȪW?)9!AbRh(+2{ĄUBUA&tݺ8T8ؑ!N>v{cFyӁhĬ8YC XP.ZE NNWFǧh≮W43U6&fՍio{I Eaˀ/._jXz紂``9g8| U(8^d4΅E/cN9lC먦+3/"e@U_N>P6+xfsA 17y,6C|#l.cFayv$YiYZ?~6T9pi[+N\wwF?ljr%yMGtj7lV^ej/yl#sb[\b1gu%Cwa*$D |1>4=Cz.E>ili|E}y13&#CzC@é+%ba}[di:FRk 8 6jHp(FVFipΟq ڊ8r7zTlc2~: ܮ<ُOɤXq fkR+D>fk>rlpR5 5XN[uPd 0q;D1,5 S"#/J)x(㎣Lj@fDJneZߎ=;ݺߴ˪CL8Sg- P͸g^d&r~u?pQ67 <[S9,!PHsmg:r}Y`4$ZXgaq5pu|쁃Jۡ)>k}khNo 48'Y:z.h>`}?>;ԓXLɭOiUJةB~ + liޗa;%oD#Xp?WKH1xOPΞ6KyhT5&qS1z]|}vrBvݽڞN"Bɠ%1@҉qc^Ez(e(N9k݊YIAҒpJZ◾T'J_W!U(.A:8| o&IDp]yzһ3G6kh8(`dº>#gvChfGs~$HfSbݸC毈sCE)$[#;p;Ke^ :P MiSGSؐfǼ-*~&:"WIy$jizSxͮ XوSX>/Wik: OX68v +^˕`>M}$7?J1>pPfҕHb%?j rt\V*?9~$+@2*a٭_E#+ bIKfEAdM YZ