annobin-10.29-2.el8 >  A aU]"ZgXc=ְVOQ̯ .\*GM(#;2aOZ޶8Ӿ bg^ 6>1CFNpt\k]/{81xWx8rJ>ģNJic5>^&\b¥=Rៅ zwV{i }:os:;־N|>|h4Y,QxO@ZG1Cim9yy 86 9<1 )w$1".Կ7,7>^f5KL y??PBD7iS'n ^%uB,*ݪ!C_!Z33 RF_OFQ#敐QZ⺼X _Ҕ,ZͥSfq# fe7G"'2&Z's>ܐ9B C(i7;O/r4{ ʥ\Sa}鸺Mwpng}?XU%_n [\Nou1?wp>p;?d   A (,3:A cou            P   $< p  (89 h:$"G{ H{ I| X| Y|(\|@ ]|t ^}& b~#dbegfjllt u vw x8 ylCannobin10.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.aDppc64le-01.mbox.centos.orghCCentOSCentOSGPLv3+CentOS Buildsys Unspecifiedlinuxppc64leF0$K:AAA큤A큤aDaDaDaDaDaDaDa8aDxaDa8a8a85ab170fd1915f8df6ec3627fbfa6807f63bc407b57cd18aa9fa78cc31efa58dcab1e861d34a0df5a510b3cd8e77a0ce38a49e1a08285634cb2bfbebec71e5ec19808488b2789c2d3aa8ae997f11e4781eb868f5f8e93224188da038463cfdd2c8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903fafcca6b39bf49ae380a90587508469921285ec67c7253c9e484e2c2749ec37f5a01d2ca89be7b7e01ea6e47d40ad9caacb041d70195f09f1333e893e7209477../../../../usr/lib/gcc/ppc64le-redhat-linux/8/plugin/annobin.so.0.0.0annobin.so.0.0.0annobin.so.0.0.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootannobin-10.29-2.el8.src.rpmannobinannobin(ppc-64)@@@@@@     @(gcc >= 8 with gcc < 9)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(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-id89500de528398cebba65176f7aa419ffaef4cf60pluginannobin.soannobin.so.0annobin.so.0.0.0annotation.proposal.txtannobin.info.gzannobinCOPYING3LICENSEannobin.1.gz/usr/lib//usr/lib/.build-id//usr/lib/.build-id/89//usr/lib/gcc/ppc64le-redhat-linux/8//usr/lib/gcc/ppc64le-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 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protectioncpioxz2ppc64le-redhat-linux-gnudirectoryELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=89500de528398cebba65176f7aa419ffaef4cf60, strippedASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRRRRRR utf-88147b8eb0dc0fe712b852888c65a836c49a88f8664bfd47fa55f319b128070cd?P7zXZ !#,s] b2u jӫ`(y-8:bkiH(Q3(o6y*i>c&$.P$޷%Ze)R߅珓1 q|v]?XH\^)E|7ܡȴ.# 8|T4rIT\.h }aa Wjxձ}UH#X`d&+cҼ?]+ih|VU*<"xqJbN0 }W Vl>DGou j'ϻ Tk>-L $E#Ѝ;q+j1f7 ;EdPfH[Y>˞`>*W+!vHQWkW8a0v(|Rs4Ì7%eQtc NfZ}B!rv.Eܰ O4^'cgڎt'6phNvKAjoS]Z:?ED]C Kr%D~ u| aWyM&"I۰ ]$b(α}3obTH0:];"s2Nр1ΰ`_p%A“u q5->~'-u֋ ڙ03~vTO|[`gY7ڒv>e|n-:Pݟߟr_~k/W<\8&D~Ѧ*»(ķO58u; ɭgri&z %[?Vru"?\ȵe`$3u*c,Q_ҏV}KBYq?$9jQXg`g"-KAДt!-8O@U?c~W،t51ZjOJ%uh;U:e'LtL %עp\>wӠ/ 7cH<5#(fϫ;pӰg!7Z/kIU"3pB5w5|Hfwrs:&贬'|ԉmLR;G9*-`d5ý@ qar?EU^K6N~`٭k0R1@c[m2M0,MPQX!H OeD8 }糄o!O4ž+[ ekzVaޒ]Z㬋̤3f`ag2[`ZfUQ$5P"\ىmEV&MؾW<~"71W:5ьɎB$l]|ˁZnVȟqETIת,\,i%-5\fɮGj\ qB~  lmnPJUO?j5WԨТSKZId;@I]_d6իBjzDg*\D[I뱆+=oWUPgix%:B2XTgZ{l᫝r,wJ 0EdVUr)OXB$lz oݏ#+ X H ט[3:k,4^ j>^9}v!\>xhp T~sN$LBMX4A'K:d'^d&7Q[!L>u?wWE: }$3P5F;lAZ܌x,v!r4.wYWF'^WvD)qI˱VSoSeOF˽դK?ߧk#9_@ e4rVhtB`ʌ \73jxUyXSA"mkiVEO@  ȧDw#Q}]t|OR;x0y֡qmʹ>'TZ߷ߣ[} F8$vShV79pFFbp8Ño-*P:l<0 Dz7QվV-GFAN\yG-TN0ٗښc?7U^ڼ_q&QdibJwqFG\ 03x333#w;RwU_?Xxl`]#LcO$^" }}U%΋Es1j1_:J\b>t8pڕS 1zlQZ&8B?Ao|~%⶗7ةdwE<ĕz< ~I[b'9sQ0u!zM*COԺ¤#Q{| A&k}]2VN&%SEj\n]uY aIiD_,;chsI;8>އ /讆DQ0X%V0SGQث)m 7|b LIيKpPJa9*Ep˻JA̡N d0bR*㵼oiO8_y9jQiG+Oyl- OДmVDKMԁ9@XH6Qc;mDG~^ Lui:dPj=L{nxE+C!GDwlwωΉK;irlľS-Ma\|O݃<jR69>Q Q!fi?Ȉb(ENt^J:1T:D3ێ̆ pjwD (ghv[+˞+q:VXWHxt<A-j!*Lh[WZP?KoQ( ]SCM' 0^z>"tB3fAͯWeګ'b' գ8_M='05&]O2XoykN>vmWV*)V\` E75j#Xexn`n|NlV)_EFR*,GQ3p>VM'̓$#'htw2nOfǩv@*H^4v@/P(j vV_?;=qXP;;}ȓ+U̼A(ߨ.%^oa3е`dh %#砰$ j㉾aӓU_oE…r҅/ϕF`ΐrܶ clM,N՚] TGG{l2g8HA9rEfm9j8g9ev^R TuXC.;~vP̷L8ll*^8U \S4tx.U׻XtфU3{a!G=7r) 6+EG -R3p%#oDouE8 2JQHP{N߼>cjW^x$pnL>I kQ`xڧjݐK-RF$&V԰Ru bKTy ܽnY[?|?{F6[4M ߭h\84z0>YTHj( U)>Z0|NOU1zE7]oVM>}Z&jʽ<Ljw)eMV`RW񺹟yeϰ̮4y?lyɊ3DgEgGhZzTs{{&3Z9FuVhqhʜYBOV@TΦF!/Ǟ:_I[I@0R65zPB|Al^JGKvoeY^=9ؔ]2CVwAk;lĞp$@jƙajN:I]DNUғ9%?9J}'* s5'hL{?P-u1NB. ؋pYr#.tLL]m,(lPP+$Wf*Q1D,gȶȁ^YɂfIByY&l!q(B)]@1"fAΖmPXIz|aC=zT0[MA1Ib't Ǚi7=z.i#@9Y'#)ѹ ?1Mbe(RUN| #V0{=7O9x,$ W :t% ͕Y]Dvݦ) bט [ɩ5%hkg_Dx+Q` mcIȭ)/p%'"[ڝj*3V<@liEx)Jɍ. t4C4p9> L6NP.87=ڛ#˹ /`<,vX&ۆvM O-*]~f3d;"=UApўUJn)NpH`B?G "]T$Cpn8TiT{^F>e1'ۼ(VKRFM^HQ6ihyF*@9IB r2ؾbw`c0R%RDPZj+WU^v:kePF/'<е7<U?67 U1ge}ܬzϽI4ӌ~qbKqBKҀOlsfb5ԥGӉ|c$­5}Sb/{T5)H0edA : OS̗;T,IݡO`}Mq☫TFSeI;Ե? 5DNwn:DP/RԵfS3p5UM9SPÊoohGhc$ $$ ;:#U(Q5NF%i5I嫛JCtbIHcu;&GqB% ~&1(fv=^۾v6 wPP: FUsg2E%(urf8W4D# $2SXL}94j&W?kŪXQ$a9?J=f?{,Tkxt@Q.Jȓ.~=pRQ2[+EcَZ sh#atR; .N䫨]t{DܠKS7}^E~a,z{n[=a(|4 Җh1X0n35ǻIf?UaL*2a~2;\ D]^##?+dٸ*JG!ӌ LEAchE66J;Q6_AzdP?+ڹq`V/\z:#s< R %me"u׆r)ȭIy=tduN $ D5دhO{DRkUpM L4XbĨe, >]\ʦ*i,L d]6r b/VYy#Nw .Y=9_ur5ĞV僮@- [2xJψN*! { ǬR+FU!|gp|`>`Onj ܶ7pR#FS?Q9$u8"\{csSL.D֎ֆ3ոrȗRUjS%KU#gتG// =\l"OHGJZx>X%4np>O*~u\lʉ%X2 zBK+HM89y@FmFKƓHI)xKF -*O*$$&܈{ߟǠg8 +NWŅp($DHlqsx"n֡X4`9/E %9H[a 2)T{@C4 9N"FH%un$@i ƹB!ɱ$n]pBxz3cN¨f1jt#ͧCZrG=,zt!Jw3:Q=ӹ6Ľ8ګcI#5D`0ʵL$ Adk FQ FX7oѥ83yJ⍤mPIpAf (_OJ d_lHL*/~|"Oo,7i2]l[l= tUm9} ?:U%ᡖ9.,pfrGҍQw[Tįg>h ߴP_eMN=rT =B;vH2,0{J{5NF \{$ShZ !ۯb&6GA4 BAk_Vj Ӕ$ +Ki4q?tշJnv65?O w<qڈ9colP@gOGى5*z#nZGa3 j&mWya/n&sa>!e#Yc Aܷy Tg" zOsU>Qttd1l)LW #fT"ǂ-4ߤ#M5`Nq{_;e7X]'admL¶=rzEl@Dl2FoZiqY9sW%Yҋzl0gRdnWc|Ʌ{/$ mcS G4`vz /y|خjl+IGrT:0d0Xy_͠EcyPUn!0Zu!U䍙\T̉ 1N p.a̗]1.4xKt J##QHR0Lόeާ{oR.a;.NDzS&U'ϩà(#3=7 VD !)C'j맪c =v.K%!BQ1P rppUbs]K!q8rƸ1`G,مX>t'o3꯿OJ/5"{LOL5l2޲(! <6GvLݽU~Zqj;749J@#i ^T$R ٵr'CuѿXZxwZ=U! pt[8vu-޶4G ??:uR7Ibh8 9ĶƮZ Je^C~H0>`e\\2R{#.2)Rqꡐ4e2rAAH/CUD`ز=>=Smb bqjIf\UFi dڗ"%d,KS̡X.1g]lx{_(9>W/ގYȣ<2dm[ 8W(P0UpG{@MW eN\lM`\*gk`wZaHɪ߯u⫲IdhqlXfn=i].Kz/T1caLD2Wȁ@V^Qo֞TZ Ը}7UAs,EK1ad}u9G'smFCQt@]B:f9z83,%gU+(ߧcx4'^g*SI'']mhE-$DZ/I'ƌsAVZ6zwpǨ_\M ; (|4]k {^.ӹޒu(u6,FY>e.'H#iK !Z ͱ:*58鵚 NSJ1 A dP=lj NIή-{E*OM!ŭp H-@lޣERRXg7iP$z8Y./nFɤ7dlSeK?B4(~8ۧ&kxK285V?LQd@iPuG,3BμOHdLSlB}2!ZZ!Fǚ%c^\dhz}y ,pus )UZf 2@* o+ Hɮ,*TV9zg粿D6w>$ Hqu;4 9GJK/}Ep<ΐ P$҅HVN ƪ:El2;GU\RĢ*ϡfXBsY+-NDp+񤄺 4/E{zP cQ:Q 9]b3eQMT^)5@[F5=%@AB+GwK^R#A[$%G(').\Zq8֌/3YJMmY"ADl)j[?~dSF0`iL`քOж/~uqZ{h9"@I*[buhl>a,Uq'_hd;ݝC;ւX)}pl; YiM{%=aF!/2×Hf?7F>8i)ix0k;GBy-o&ZTMW~4jݾ}X1XuG=bQc\>!^Ж$0?w4ء0HgtfIԧC}T0CQֲJ.fl3JډW'Nc%rڼbH-HY<*EϙǛ1 "L8SQm3'z\!mkF5Q$em1_ՁcII vB ,0TB0nj[mf_X)o[h=kHK}қPYza,'%rt#!gQ!zUqZ^3z7t~JnA:".Pw 'uQ͹,@bژs|&FFl֬D@t?"N\>p* fLGJLEM.g -tj ^L~؂ATsp~-H/[ QA))ފM 1M +Wg!{ %X;t L%{ a\^69we)|%xoP^l4;8憅+`y$G;\+n* yRf7'_ ӦQ\(q8f)h'7s8bwdfHp}: 2q_7Gy>YsMμ ,z#?[v*4[p ,N[FCVhѢR-)%xNΕK2汌~ f>ʵ !e ivk!dP,,**!h,=>hii/.N?rJ\9}456VI= mh vɍJUew3T=,Jߍ1y1%=@?w-oSjil郵DkSls,P! .' +1)9eRumjUPZ59S0[IcCsr_;3&UV]RLp@ anRH U9k12?mL=~+gmWu0?<+:0n)MBF6 $xBJ Dނ3AhsyuboY ;#m̉G%F[pTv̹PÁ2ywdhD Kخ߰CBt$Powm Y[W{9L(M8j(0xv &/p =CZYAk9O{ǯMRf+8BÉ]_ =- U'ڷ~'$X(pCmxWi nP"2k5aDZLmu p_}0hRf5]6jNN\GI=SYk8D earX֖EFr/,5U'OPN8@!@ o!szQ5yK^xC/#r/Lf[?A ,r &> ~B~XM Weg:2BTؒF4<tE+ⱎ!0Q׊DQ`5`vq+_Xw2mc!|_&WC; *븀3)|X/R .j΁ɻq\ k-FD7?p?,UVSĊ.=>MpEKNdzr(NS`$AFo, -qz+B܆S[^_K0ܯP\DQI,PORgӹd6MfoSI ~9$3ooOA@z1y48 ܉2x* )ObhCWpCJR)IDE(槐V-%{X.Z(y 1x*X/,@6,A>˹8L\ʠ34yNIr5wi5 S*J"XR/M>X ,yJ;b;px ?ߛ.U4Jl3lk7<zڻǚze07}Zal|˙c" ~4󩘮$p&:akPXD,ͻ]LM[6x}7密jF-ON^B#xU_4kl5ήO'O`eQnwD, <98#}@_Բw~O§yC@'P-q`# 4~fzRl b.iarHgb.(HNZ2#| &<nTm%f2d{ЩhE*uMԳN ^/q<1 ݢ 4|key؝nb# Q1y [,̙=p;g5ۊekJ57E>U(d_JA 9Wfkq4~s՟,8{)8Q,o7)c!"oHJ5{jrWۂL V#r)OWCOqڹXBa2v1K=)ƑFz\v3 v[[/m dVa&rx ya~lk?<c˽Ԍq6[hyQySчFՃ6p&REȜs vŶjld$'rp1sh7& p3$SIynQ4A(~l<_BLc9#Q+{y$e2΀|Q!Yv6 dh'urqZVsK5h;Lʚz:_&ddmq"2 mV#-άm(^ )c=B+|o'$Uز1d,i#l(fVC^u\Q냣y pYK!>,'ri ]:&mWI{"A">tsrPH+ ggaJhhd{cHyie=}sw-.)yki )Jq4ֺYl`smpI1uS?&8I` %91I_FƁ?$O;Ǚ|k U|$N}bsI# [R;m*T5wi?ʷh݄{ߢoqؕps0K-_4[]>2mAػ[<Y zc۾]`NJrBͮ׿a ɴi}!alԦqq6Ra3vdR~ߠv hC3mWnw50賰 Wٙ$`z! nTrwӿ`-_5(mpN}|EN}Y0x9R[kx5ʇ<.3={_scm\?ou;I` ]ö`U;tfȬ8!g@+U0K\Tb+U_ #|˚g) oËR_"OT OYjX 7/S\I79{v͌U_.W{hǢ;eBފO$t4Jr5O8;&h 1r&ޮٖqغjY'b5gqV|f?Wb{a_=$a\TϮ^4>CKXǘPɛPj[W%2vZj ۉ. CLdzwZQO>S VjwǾ_PH^pTWtA+(IJ5V76#*\ֆw s3mj m5B~WHhQC ը̾*zr\\ V|h4T6" P q,zquE6D96H4CrB[#'n~U6/v#`jZ 9Ro^}0.gd~98=6.bS q^MV|b3(/_ĒWo(ixX @25%b ׋I7xwƹ-L'oJիeE|OC|}NWs{`Q o"LlƐ,uv?uiaGYnwtW~cP&p`܈#3&P1#Ng|ߩ e%έcB-KME_hiX[aBB``^ 75p% ۝Ux;A@( 3g+AoniJo[M5 &x; 7Zw˼{5A{qj#jo5G E34{ڈ~`(7z_-v$gs{cYӯB  M7:˺z^RC!+@2kuGDa]3_@M\8?E9y!!uYzw4O*}98׆9]zx9NL:%/Db+Y {?[sUヮp<;gqSL)g5#4>Ǜ5 Fj]w?S] 褧noKڴRGS(ՊWfx P# zdSwXIwwjNJYzPvCꃙ Wm{*&L?we'%~t"AA"8xxW\k#Oêjr^J/Nyfp[ǜA;%ֺیVh +핹Ԯ›5Űr.3~%/4B*/Z v~jQzrC?6aEa3YsGJFplʝw#Wi]d18<T[97C 1~dȥ!cKݍS|&LfcAq5m D(S=syOT )WɳT&\ڷk$F3煐2D( / H1#|14e5/\0; ,vŴ# b}"H{3gfe 3:~6!N2 Es#5 `f,TI*5yQM}l} > ArWOH[buXzϝ}ZpSƽ/H`PeLXXWձsdQ3a7lF|{+ }rK8KM.ӄ K̽)32MWVrE``(:CcpkxX?|%:,p=k*.E`6ZO;߲o $[P3BxW<.,rl\k,f|UEZx?&Rfg2?" )dH a8 ck3oʿ(-UZrowmi` ]U幐Y낛nz7qJ)?tPA]Y-Ji aV*Lr}$>Gqq]:ٽm; k`NQ+x0OЧcQ+RRq<1H=D5!f*_Fz66XVjHƩp 6`Tǽjլ@K )4k3:]v%.-B{jo(h0M#F;O_^X?$pS.Bsl A*hDXשv.7ôQ2rk$+lfKPQ8|zZ,E܈QF L !`;5J? ! +ت}] 2MlIXiFTZ(ⳃkRUyI. *7MIʅ]ktOhOp:n{k0Q~+Y\ .#&ZNgM1/aFT$sRaNBcLdYWIV{#f| x.\:xoG ږރ.vo!޴,6{ 2 cl^ATs:AHStO̮DΟޘɚC kXW@O~޼5̱Xmmw%>< u5+B`dW'zv5o)Ye]P_Ϫ'M'עbUx$q"9Nk8Q;<:!tㆆ&+ClVs&P8O 8zVC/eTOGX' _4X-g ~ʂO={t+,JPS/pS `.>Mh>k@1qtip>:3[d5Sl-Hri Iays/NB<կ?&\%WdybYc& ԁ,=s۩T0m3f&Ac9n!3Ok"LpuS QDu!Ĝ%?)Yf90sf򖂻>]gB nzecIt).Ku# b)< sm=Xkq]MB<T?n`ne ֨{|uju j}@>5zHBǢ1ECuI hFκwfp7U=6w#UyMHg7փi';9LQ|cvOǨ7!NHa/_˜[}h'{CCcE"ct9´(; _֛ȒݓS,[b:`L&@ޡR꼔(F{ %Gwfa-2pO.U_8 ɘ8n @" ѝg8mc$w?pLrVPAX<t\xf6 QMWˇa O s\VZ/6B0Yǘp~1JzH[r9¾mKZFF&\Z4[]U2'AD˓\^\Di:v%H_y:j}0o3[Qʌ7 ggHU:`̧qȎBb/ظ3|m_- lWuz΁qm5(tJ8;qbK.4D]֭Oږbg$;R&*ANS{-!݋/@< H'wTDsZ$(ƑJ/A)(;OְRx^_yfhY! a f6_9q, ,5Q=y&AiX[m<0K* {:*ǟ /MvE:Z&CL by3fo>H&T/b8;vE@jD70kj|HJ ]Yan&Q T 4w2sԥD? z 0!UٳwŌ4<9Q_ O,Rvǣ<|y[8{Vj'2a&x:!"#0!)|eJi~菞s>]w FLj$eꛬSr aCzq99kMeה*0):C-dUaaqzd{wX%]$6lEC"|oΠ)eQOA"T,NkL 1%M&y>@Eox_1Y%pY: uVtMc5 )7*&vr9ggcԹ1)(Ϲ ="I6I>ZQ 8LÊ|ƌؙuk[ /wQ(6a$jF\9a/w` ڥgS1G Q:72qN :Jk?y̥}|haYD+/J,&$o b3zPY4e|H20KZ-C X[{:|Z`7E䇿ZCB\ 7^vo4DJW;bnH92He'eo4vD͋K}1 L[msɞۆۺ GOsT pJfKG+cҬˁ:I Z~8õA;Y/ΦFc^R=rO#zouFdgs{f} Ǐ?=| ~0'^c'] AJ%um@eَ=N+H [ z*q5C!VS j]Cu;BQ^Ƶ-QY72mVavOP }q{it'Bꂮ-8h?$TU?v_` f֥2"vvԬ0;`dIr͗eVfn#z lHWy-Q}M=^y[+\IpDJO3 zd.߫#I(@ q, Bq*`;nt#EL<>=͡F" R92K=ݝ&!?-%^- -5Q#ӏ$SنzkWsr['_]Cn} 2S%K2! A$"l->*Ґ5*qk#uIhj i `~+M/ )$18F-*1WOmhٕ#"ueE׽5q'#E=kE~MP lxM¬QG'Sx0;w }7.Ω" '4>00u8 ba3TVj ?E"ߡ0'pA';u{}fșt 2~FR 'w&۽: ̈́bq\\Asu,龴 9vqq̬\m RYKd qG}˨gh͇ w{ͻ#BjAv̮XCR ȩ9.B:A}(d 6+txiMujR;%gapv?isф&zw0< )ݮ5|# F&liUBLjnB[K]pǡIP4[RԄCr,K-Ɵ {- jpjT+8zy}U9Dp3v@}^p)3[/P#:| R^7'{EҡP"`\KOZ3 %/c&uo"?w^@ika'e<83P<C@\q]g^|4 -j ,ƪM2Ǚ^1翎mP97 ]Y]~XAvUH&ZW4nxnoYٮ7uiCkX! $dJS  kovp2x=zgTnI`S˺[2D6ؖ)ugh+F",D {P4ÃoF%wk`Z vlLG8bw̼<m!U~\9OHcAmWd5b2 }C0ퟆ[-n}ug:w%.4s eV%) n%YH㺼FfՌ^Og5[ nU%n8-FTgA9i0 #%k?Nb&xa2y*\Z OW-M?LbܛzY"$Q=A[eՊIK3KPA:-ϰ1ؗ짛nk,7i{siOS%'DPݭ?Xv'=ӌJ# ?RՁE凕MBUV.G̹é'yc+]I-ĂHOo`oΏzoni('<5+?jiX%Ru7}^FA'{s ORya`b E;6`"LzDQίUpYxWOGj_ E<LG8v*^9b?]<qH}?RyǼQ4!N"fN6/zWp8YuOaX؋zFvҙF0)M$y`huevl,u/!On ~Cʹh-txԆ9sUH;q'Q}F͒Oh GpCn  N٥!iJ  #ۛ0G]RSlzZx;WH,9e̲(m#hx&La Id+T"-ƅ0dʨiس HvE3ր?dˬbاJHd2nr]e(D_~)!v0Z#S @D<#1o[ʪn}C|z"{H1wg,4493/ ڻs=:,BPo2z;ΤNzol$ֻ= ŠZVa+?s!w7i*]qX*8D{S2(؎>C2 ovW(Z3/j7Jbc!_Rs6^6UfώٳݶF)f!1̫ 'Ct4ҋ&j]%8r X(>;=B+׍Z\@u^|r>&=cS>Α3Vt:zw9B|^a\8fU ~U<SEn#˼}4vv4d-fMrrT</+42N5:fC}Aם, ttaD>L Djj] Vo $ڗʏ*wVM_xh+diYD+t&ߖ6̲&' CƼ^p6\pf5lbU؁M8dər`HZlezD&}o[yuN3:ͤ,wFkHPAXЍ~\5\*k&=g@gF_$T!C]bM'C~.# H:\Z~zChߚ-@u4)eDܾrWqw`&&20^⟺Cl?BK^VM?o5MiZp5 rV>"*4;B4hޭ@!gyFeKE^.<4Y y}!Fˌa-^4]-Msc}5J Liz!1so=5WW). >z1 H!\&K75 yvtml+\JAWQxx@\CT=1po)2gΥ]LF:MO(@҉+ X74> iU ~;N%ˇG"ZBH).*>?>Rƕ&\bk lcGCgMxjm<'s>=sqGPkr$b+=OB!swXFQ@ T:bJ@M PH4zbu"A-iJ~Wrb,L~(>0yYSb~q{c驊-dx}QKYOZ\)-Eh¤b3,KRRG9j?"j$!doa ܊F>}_, ɖ[+Bn$p`h-mWg8!W|=+ϣk!ob?uq$RSk)X:=.IEjipzw jQgql4/ }޼!D~Ğsޠ.a T uY$-.6m0ZBe/2p:O֜<4>Qn?v-wY*>YOcĺb}O7_!e%@w%R8_{PAҒ# CRTV3".;?\ٍ(А;Dyo٫~HZoR$Ql! =(8*;WPSRttN>5Q6)zРI/Lw%ЕO߬mucG>s% y1' M2DiUis\8 ؃q+GWwl.lpbxDJ ʮ5H]2V_+_˪7胄\`$6SO*7Pֹ3PsiŠ̒AbĖVFlRA,2Z"hR j2N/MrV{ZBmcnc~_x>qA!w^v]˾jo/$_?z)g-ML̸=qDXYo㘮 D9[*u%cal4~",m@SP<) 2PE YRD) 䡥4D+u+CQFqbt8굊u#T,4<8؛E'ٛ72 -;<i@IZ&1(A|]pM3QqlQX9,}Om{md9PhZ휀CXZyLiOcVČv)bށi׏c9sB)ZΝDMvO"HŪDfcSPw"̄>-ټ_ V<2epQ>T !L$قDł;GPͷ >PL4/X򫵮 ~ kbq蹳γ{WbWh?K.Du4:)r2z/ JC? &'nyf?>}xR.k6^A`{K;]~V0u%n[9AgzB-5t;D`ɝ@#FCj8VõB*ߡeҝCySi:.m-GKpjp!=9 sXnp8; ߓ6eJFj멘ڋ̂|Z˂fkrvcT]ʨ QZ~RX p @jhk [~)EKoQS`M/5b o ٩1azM{NhBrzDD$o0pj۱Z]|f }\էBl *>^v7{lQs* ѱY!Q׌Oz4ϯں>..#zmI"9 1ܶ{%Βh dzq)̼$Ta|0U=-bUa"!űz]Jā́/ tq\iy ӞVwOLǹ ' m<9{K~/~LXAtSpu`~Ɯ L+:7 ^3{"uҧK-H{ ;W\ .{=YW<??+0)rd;`4dJv=@$m>pcC2c0#1(2c)MA{/֝$CQ;\\8zXW >H X=`7&bI;!bX5`OȲFkx: !g v9xppb-:{^KyZbzd(hr" Ppy3wJMMbotb\&S ё24,S\^V}ߘJtO ֎h],PE 3ͫ$A/[MP<!M>Ҷrp?HE{'Db?"79.\bq%cuRpy}jX mU't{Uhi$2)(d&c_OxQxhhŕV3[Cawп{{;^༣S!+zzΏ= |obzAorل_JXE|Ьb@,`(hjE=_cF{cu:Qxj >p{4k3$LDxr&)ceSL[.`z=$ dw?iF_rf`&K nX1M} 4nEe(jO'bX3iKC-\$ٸmJ]+t&Ӌx P5ȦTj<'-C32sk %l7H? !(rOf"مZg~ {Jц=fjZ+1n9֚jPlߓae)E7MgAWq;os%4ɕkC S-7~Itُ;@ʹݣGMؠuˌ9Ml̦.{w1W8E=!_Dؿd6GĘ){_{.8Jv,HEpIۃR\wC!Fڝ\<ԎɚՑȚq^|I]cg@k,Ϙ!Qt?5$=3řg{#8PX7~ݜdRv]] /?HȮ*PNkUW_Q&~L]xn 4"ad&B;"8DvD#7ZCd/I1S^&یQqguٮ=dɶ?YHI@'+OgXR,[Hw>@^zwTL<lY^baf%b I0CCWn*4>c:ub*BH ,NΌNsPmFVy- Jg1+nz/q1/*)ij0ev*1kQ D DضM _[c*v.v2hb8?+T +RRx5M0Ji٦3B{C="EHDX(6s9IlR5lylEX~bg_l: +޳Б]t dVH덫Lqmy|;>р+Z`wLmk~ Hu3ƗP}G몿kS30P7 )xĚBp^o̐} *ajlSp8MJvz\m *Nyc,3!!@(TXw ?۳=_LaL]`–i4ߟ9-2=Ux餒e6K[1@I ˇP(<0y8 8Ii2~2D'I!˱w&;e8C?ވQB}QX !V7ȁ*n8q j20Z*0Y^ߙgj%uk&V=5 ŃNkr_TU*WOH!aLpC"d TY pK{J z=ki[HhXRT-c>wES$H a{lqiww145S %K&-F'=wo1|"M0&ǤIߌ6<(07FtjxMfF*awɈt3 Ud6&jD$&M)Lza gF@Mx۷pvgzg x2uSQ+TR**23_,w{ANĻ~JM>:-Tr,AǓ)|c-1v+>&W80z;ATQq;1s3 srO>vb!`N-Q0t(4m7̏!j)Vȑg_qE’g61AuPChGv}gСV$GOKlX *$`q-a(WsqPHډ{G3n8T~nቓqa-a zS(5%[yAT p D}oիF H?|T=85?f7a(NaFa͒C˴a|~IxYkt 6:.,5G]˻.ʸ[Oq`JO>`=#߭<5,]*aOQDXd-:1bH+?3mv-tl{~% pz[;J C~鶁|ΘŜTbZfա$L0w` q>F_{_K-1ñ4}4ւ ugcj44&-;~mbL'*}F) r+.>?{h,$-aZ͸Na"'}>K)] R+c6]- 8r4hqe:Ds.‹;R6p]yS;;RhNS4RAo յ3%wQ̯=ABB e'kUkS*ܰ-7iwpi9utkkָ5MяxnAbt3W*TuEz1 o4Ҋ[ӀٔIૌY80+_9.gLBZ3Stceꏯ?tQ*B \p DX ذk `Ŵw+2" aW<NQ*$`g7[(Q=e$KEYM1^No8~o_ozg%h{u& g NMH&_[j,|/˕yNg;)Ftd\uK $NJ-JŃM026yU*x{]e 1o FlS/>ac #j|/y]5'PoB ,R%:P*7Hwc N4̸ؾ^j@<4s@RL+L=vJ\*:^JX58p-a{ke q%0+aUȇ_EXmNݛvA:Jo> zE:6wtW '-g?C/bevikҶ2;jLipZ\?Cqr3{:oW87ͳ1|~rЖ}Op*TkĠYFqI\1g}X7&цJ_ɿ[y\;WLjBǃA8e"Bn*  C wd ۿN["JNV57rce n|>;)$w~f͚Y乣a7b->Zcu2+(:J{޼7k^>ÃAɿ8NMAf.1? V 7S}dwW㿂g%膊گuj)ϵ cyX̹8$hb6L4Vu2`%#u΁Tt5U9!1gR̀xn_Jcm`( ze S;>'R.EiЅj!) @|b*ǘIs !Bmsr]tJ`HojBQ:tQ3nm?aPLȒ3JߊNl>HXI7 8H9lt񯻶?E3>OWVb=BJS?{`y Ӝ+U`*WTc c%a.i}S\s4 #U< Ngm(Xm׹OHӑ!qdN! *"GhJ趻97#2-t#GbA(L|t ODpAn6s'$xqj:[=ĸ .OxMEv qt(\Zm.c]kZΜ7kvWP8={hDv59'# E]QTML+C<_WX~}ʇi4z\=\ ˺[ke" W 㖀iA60w`cc@9Y3F0xQ&/^o;_MktxTLYM+,JW .'lX.ߞLW <  ػv6Oy͌yt%SB@8ѥ8͔$Asڜil7ú_X@<<^E‘vS/0L[q)ל.qE\NJ@4-bbїKu&Daw4q7Fq":%X"14{j~]V*6[H墛z(ދqmoH؉=ǦOap_}Yiiq5gv@㌮?2;|x.=Ar1Vɫfb8)rE's}R Pk`ѝW 0,ZG@A^V! @;/FœF qLͧ/#u1L4 _!Y6lY8XyG:?)j2h?9c96c&HSJ5Ur^G`H߶\uv+NXti܊/eӻ앉ci}}5ا=w=bQF3]> -[O%{Z-[;`a,)b/ܻRGKK7;Alׁ2iid A3o$f} ,o@{zc'n9yA8/6`#[ MYq@+KQO NSs.!GIolhXԄb/B@$|Z;1!lX[AN63ӚzD.O( N9J:8&1:KȇK\ N>γKb$T}o`N'šws6xqn`s?hLmVֲd "6F h=|l ûceg>e1%'j2]mz\KbN12׍ $"!'[O*@jב͆-~;aAk`)UHic.Gr4/IT*Mh KF[G?hzom?uՅH=eLQh~W: &)j5cY nx4L? pW8_Xz%ƫ-u="E&b  '%g+#Zi+&jhM,NqsvƸ|<%qIAn Cɯ6/,C_\Tw]f/*AgAO<ղC s7 f[M1ϲ2cHTj.f |ժvBbdy蓲ELOS0-,{tD{/e>#Y68jmB5=ԃm ;,s "jhdo#poRkt7qG0"avzRqO.z"9F/zQm&P!|d*EG֦pd$:qRqHoW?+L>7Ur̠6| )\c$l:;B}ZHgUQHvSo~$GǡRumj|ֲP+F9~;S,Kopպ !ҞWwoG@@ͺCX > K٪t:x1`@P&&rѓ1QKKb*敨}"$H- wbu %Iqc)L&&G_Kh q\l/)1&z^~ 9lW_P1+Ms5 Y d'pҀ"aG.qN ;'n'm AnH^@k^'esi{؏lJ"M}4"HaJSe_DAU$kdm2iY)/uRvf~ݕs?0] OܣƇ| E|yL٩K*vu "H"h7hwh_1i6[[֏i}AO! # ^ԱXg_HGٲ5-On]. e:{ӑ<lM13\F> #|4/?dD!x IY, oS-!D= I* C[F7\i_w@ S::q W&/&fL9lZu[ɯ 3&:u~H~ uk;jI4M6e|> Ry,+{D}xs8AbN!SNaQhd>`/LVk PdCPE$EcME";3VQ*CeN8ME@@(#y T|b5eYSIVR2E KM^4#J$ ^K}@Vx{gM`I .RQs?b{a""fP=ϕ0yZ.nxns"݇Y180tɎ_h`{R`u/dݻN07Jt ,fĪqCy(eǀ.M 6:?~i^`y<"ăByEyu:䋻ARwXtDz|rB@5ِ~piLm  ?SW8WIZzצd%7S4͆E\*8A3Sgf/ y[k|8NvRN%PUYMf"}9QMX2![[ S8IjjiRG]_*Z6A>ZT;';«,g} dO.*3lJ|gyUtu \԰= ,D 77Q x϶{0%h9/~ A-sθMB4K.ZÕx6N. +BĒիWLA iB֍z>nZ6Rŋ$N1u`.+c6.(֌b `so̜V#O_/rx&[p("oBzژO3k-߈=<%ـN0RxNFURvm2^W YQ+ ϔFY[ 7JP2N7l@`"wZ!í ^Tm9tm-grռ2_8.LץAz7hbUڰbC-ğ9Kci'ɻ[: N;dZuڰ[ݬ|jw.މ0Z?tDeRIY\=VwYk?.w 0pY6>ҝzqR'έ-{pG•$vBb ֭wSn Su+9Ƣ\ļߛk:舥aDn ]?ܙ%ֲAzt/i J'o,f[H_f\V[s574I#:|.oDъDNcV>œP萸2wU(c h:'}[.,A:a|3nD#bgyUXt VfP+!v呱R;WJ5YTR#H9MNZ:)*+D3Bo/$ ꊟlDg]G5ΥGN%#fvFKMO{sr.3ހP%&uB!k!2ū%-nSX7\1ldRo@>ǽ&C8"@?jSAԁ: ǘG)Քd&[$Qo骮HsqyJātCYl;C|t3ya?]pƷwV51)fk͗IhLj;tRam? w'78}F )!u{5R}$ ,5(dlZ-P bWO|H)rs bF[\#{j>E\o))J(ǶN|4f:AAds]9vJ'i">^|F3X 6U pie=ҷ kI-2@=9+ s~|󪣑̽3dNq]T' ͻվ`?UCCXLI73D)! X9So2:$JGdEa%.Mr== fZ=ޛl)^5]S0Ĝ]Bm$ȭ hdjGx0Qq.s-*GÅۀ<vƸ!cڋ;,D-BZTzHb$NjҖʬ {n/b[@(C''7Ĵ!VudC_p(^% & )Tܐ.3 r+I<"32mȫ-U Z(Afg(mH202T+ah]xrȯYq"^ą0lrI ) WB & `\gLןp)9pϜ4esŹ pa'B QB:@~t ̴WKܭ+gEtQU2/O3W2Y$ţ1ZB?Y3x:eٞ M=ǎޘ>讦?z8fz%-/vI@X!;S!3mdB%ɈKX+6K6f P/RoT~lԦDQ4eQ򢕿2WPh*Cnay=ݭ̝UoYjUS;%X]L`W5 D ʡZ.Oj1N(TO3E v䈟Cc bXgeأ\ȑ7P7"o/̻8j;e$a2y N}.0߈$ʊc̊5qخ9e+谭DdQǖ=5ѭX=Vqȷ*nSzd %fp/I.cwtfmDdBPެ[WLjl$lw.CWg.  EK]Ǩ=GtEyvNe퐭#*Q>CV~ kUum:pu%oZJ,`T}ZY`0#˩LDOe9|l)iL rf1-:Y: WTpzJއ=tWyZ5B8Mq< b#y) RFu:D`^[ƮBnJzGѹ.tvc6L7W ֈo'2 WOSrip.d\rq?GCoK?B Gbvb[Bb S{ĥw¤D}) ;W 234]bkLg^*E/k"-R\G,r7i1n/ccgqn?`Ш}KȎ #eUQ*>-}BE uE-ɅCB JQ"A z&G%>H%֠Uњx %]) ZIsbR5Q9S(6˂+$-;f:'BMW&27cj: YWiо+TU.Cl4gyr٩N@Oue{s1e(LWXZ1bD74>NVl1n3k,wK*kC0+K3ʄEvb-=Jy dm8Y㬻y_ŧvb4EI4fuliPauZ^GJCgci,nrZ{n2O?y[S2MqEUB(X Չ/v)?d޺j$T\m׃dvI,L1^~:Y "| :Zf-&ݤRBw–0hv]tPȋ'@0PgS%*wAD Ton[dIs=wH|gdZ;}B'kgj˸ -=^HMr[MoT-ƶc֟HYh[LwTAѳX 7N}nxq^!{rs,'Do1Ab0a񖖯'>_27ya·9V1KnM>e^ oZ$5*~ץJ.c'w%+(__l"zU ^rڑy'e1uՅ+ehd5) J ̜5ʀ25(7ĭlE $A\ &` %6+40[aWĠ:۷ ]fޯr ;0(ōcx- g$oI$%Z?e^ZcɸgK.Y0-¯TZǙJapzBXX#}~͑*kwt;vG j7Y ߡ&D(7y' L=_|'^!ZlFA@8|9X~O s#Ho[#W[V@TT09H<y,J)S 嚯oDF.";srļ]DMj6- jڮؼnbN6%UP7SSb,A(#N`3fvԔ*aICwwx/`0%ꩠHCm JMr5[p!Y/5A?x._XU:S[UhcdVG ;cGh@|&E}wjw~҉%]otR@Xlo?ۧsb W!6WG㚶/cCbg-bC RS+.]:N w;T:YsVYh?_ p,@֣cJqjݱgJR8Ó`r7;f\CFQk]-~?O$HiB3K&I4գam"RLf%mʮطS&j+$CY?gۈ+]Maib::5 4BuxGy%0y@'$ xې;Y'oH*YKk;,YGƺwnptǥqGFp\NF"`sd+! g}TX*%u_ ֪BxyRҴm=Ӑqlr˓XU]0 |D1>1֢e'jm 8V~aߵ+"b1%w LMfbnQl̪o]nrp4A4Fw-B;kd>"A99-J gG9_/P Җ,rpZR:t^W$SzWXF'=PURcdcꖲ?c]_xb%4"d`j,aPx?Gȏ*n^HkvdY+Ox}WVy{4(-|z_^iS[[':KCSPHdajX1䏼D1֖r|L|[*a |Rd\$׀_q_00gom C]D?‘y%8&?pK t rJ(ࣺ2 '62(8_éG 2ΧYS[7 ؛»EZSC^I)H OFnqd6E٠ȱƖ bCG.k"';ny]] e1c*R/Ѓ# fw/Fb#FCʹHE5zh%1ğvBٓ,B"s$nșLZE(WM2R ]F'W % p+V-ثYUUZ%mhy5v #T 5ftBJPѮԒr3 VHɎPډ{fyo-98_rJ1bY'cKyY#)&,4=\YM4I-,h[RO찠H'jzICơPWqFSR( `źCQ9]E!cѾw:jchcoD^ ?W%ShZ?$TTD\֞ܯzoJ/T Y?]BkC N*9/#S1䍒b,t=/ۇ6@t;_>9zP6BY~Wׅ(ɁaG  υQ/jg#{׎ {XAS^>$S0>w ͥGH1qIRj;+{m-eȾ6:~߭+ʙ4wuJy\^vǺ>S$SS>gV^2^b]N+qN"6%}6 *F&a&`4uo5ϩ8:J,c*Rʐ Dy>e ?Pvcof >/8P&D4¼M& MQj 30tCx8\qvQ fsP>CX6Đ6ؿL[\/ C>k: &~0Ğo6+ U3ۣ /.wHJL3k@q^" Ӳ)4z(5+ƨY}#d{ [<H =.y|WRĨ8QbP|90r^=P^Ir,i C ̐] q oQ7L@l%0 )aFlݩR%)Y!,㼡65)UlѻeocҼ\I-)-?֖ J$<.pxMC>-{*$DTDf\~=cK?Tb.(Bg+crry>C89B-R\( }iŲX˹BHQģkȩCnA$s!CciUv Č+wioԣqF)W2xoNZ5k3M$v vU<VhCΑK n 5z|>tzt#LF4$/as̮a4r{Tor@ն 7z){M6:z`,|]0L qaLwAA>զB,[“TA2+ފu);18BKE!Cm%v.%9|^O֌ hdeTo3XkV@sFSy0Hs{\ŭ؈HE&u؏5?B~质ضքċ Ew-#i|{ϖ]Q,u׭ e(\`|a e7do }Ěh  p8Gp$?UXA GB՜xbUH*br츳eAah9[x c_qm,SLU5ji1] K<e=>bκSsrSx1 T6 y9bpK)QCxy4E®gr/dq-;PIC }>bv ` $ӄ'9"ŭXڈIU_ p ~b$xE]_4*u2VN'wƀFbd5;dd+Pr?T͚ K /0>;v"m5X۷ KJ{P h&)BцkmżVaZ`NA_&2FyAyP78@uۓӼⷰVg4=E[K69SUS>d17ȳF?/h<[+|7POv$'Dߋ<cu;@/%:h ¿&`d'S8VuMbܒ Q&6,%'{7nܳDhOtwRI ]bQL13:"pZdB.TSv;`Ep k;9ފ Ny>y^B{p)}hN3dnUp\_#f*\򱵂/\%| Iſu:Z`n5 ӽo!9t(EEۆH 9G=t zM+֩I X ?+R2}v40Ko7 lPSŝ:T4xOQGX!2QI's:a$4V dBnxLj&ba{}N㸥,Ը-!&,1h@F SSMvͦWn ("b <ŊF{7fYX.ƍh8TڵQ>"mᨔVCѓÉbro9j=6pߑ#*B9-ec Ockp/, U-sx1zCE܅/ <{FUo{CCsҽQ3`dPkp im4DSC ٓ6<B*2ak;oy1ANPr)bF)JVau0Ѝn>;*A[H $М =ڞ3tʉGΤϠ#ʻ?siġuB+Y |Oܩ ZchLx&߮S['%\ /u'l %t-}J#잋 CYh`h;1ڵWWc|@`k5_@R[52Vd&!&}쨎#Y j*q4Wltb~:`btT8iT!Lo$3 xXx!JEA'̕8"`o@^´y ialQ09`:)E`Jm6F)SlÄ-`Rڄj`cJJ.ܱ"DK1B!=ﺫdn}tJb }f#`.؟<`tc֋tJ:]u #S!œJ/2^h*ay]?㓺(Jz;I!=A_L8k-aP&I+Wz8 ` @esEphkV<Ջ@JT דA~*5 j=ٖWƪ@]UNb~#/ +vJh՛Ӡqz%T wZ{3)}T \=~VQ┗ 9 [IaC@A \ubNDH'mE*HzP]$ԶgohDV=RAots]NlyT.X%5B=ILnz C@u٦^Yrnq:Ζ~.]B\4D)F+'DW.,KaH,QΐqT5v9:dު5>ŸhiS.&;p]/-c*" uwspa\gi 4ŔJFf)2{ FXTmTt3cU>EZH}7`~wL $?4eўfTFHo uᅟNIlRe'j xݸi'h7n?(\^i5ǚd[Iq`A;T;7 !F}AWsxNk8+UR & l8!k=v!{! XѡCf+&mn!5x|,Z_ WIQtՔxhsXv:y&*!gE$i+z2˒7o,}K-H7Ho[VSΕ#" 8mYCd-e%iBg5ak, 5A/i4A~:ɏV,^j-d%,6͓[/]opƶe嗧~;}C] rRNF'ɗw /@Mq$eEJ*>XoeNJAzHj _bt*I% h@eFy>#?Ot޿_!םϚiaQ8Fs雷#NGubfx+&0){g3uDŽ^4UlC?n{n w3LUnBEnkthW9JT-zzq+ v\a2Q4쎌՚B?¬Ϳ%PHΧS*i?E9}@TPx۔ X,H|^ޙfX/G#`y-mUX k\\:%`ߴty3ZGtаߓ*a~ϯ fvT]*L0szU1x}+![qtQpaV0 yZ.7x|ْ3J/K "K81O? SWXu8grޤҒfg*oQNxayWc@ {VW)0"9yqHv0NDҫg$xI HD ҔTr`] cWN|䉇WŪ^D716u7wM*7r8?l,C:`W7`ڋ)U9:@'%O5Lݬk00Ij#su Hn%RmdO^zc%Lrċ&=Ɖ\8я^fG[d"N W+ Dgn\*kf[Ǫ\2.}xaݹ ǥWrKܐ!8B9Iɤ_I&KC).ȵHC؟_s}^K<ߎl$* Ca!W+nC;?߼S.gƲ?iXMA1Gmu`FW\AQTXs2_0EY8-(\&V&tY6xw7#I5<\6[/\.% m$O̷%zdϪxB-F889\ 7me@"۰UT xEj +iPylm ıy:~Ve8f4OqDX]F kreh o_1w|r3v1WKL%ݺKXujHsaP䂬350R:6q {/LHr6IY cuQ.aA#>5aMz p0܇ /Q ap4>j[~$Op?6ݙ{[If0-ߚSd"IxF`Y 5"wJ?2D?=>dzPЄN}[D3kB^6`-Kݰ3T! ؎`E 1ƸKg&,t s0|t7e"liyg Gd&5iEd y%0@Ó])Lxԣ/ׁXE\@@S V6 mσ_м2ߡ@iCShr|u:g{lD#߱;[tJ7gWB͛g򒎋ܗm{VQQ|$t_{Wkw뀤{\vD`d6y| 6zyXͫ`߱O7rp-~+Z1%YOYOb@5 %S~DCI;2TQg4QC&ĖYRb9;[Kq Ym>l4uz Co<ZdX%,*T 0|FEƔ_W30f@M-^fWx|'ʉԑrM'YB;xg`B~ѕNAP!XpkZ`YG`x\E~PG::Ձ0 qphyu3gKM?9;J>sn6#_[7`@+?[YI݄4'Q*n=D${ҩ2ӑj֞lAFsЪc_d7n0wN:~Kk(Nkelͻ& DfMav"!Fw!zⓩPW+\lD<_lY|r65 ɸZF= ܨ!2a H^ewE~I!h+FQ"g78aQ:L(#T yߞY.sjLaGej/wye d}IˌE ~CX8">>. f^@s' /"WS M3!O_bWOHC#}5ӓ5uo+aLM0[$=tkķ%˩#aA,NIoyz)A91D7dLI 6S2ju}gKԣv FVT)7grV8󍺎O8aI%ZC/ #PZLEOJל*xp;ZwU>ZJS쀬M|H7L7\suy,WQ.} ($kddJT^g}>pӱVuCר}9{<6RKzkҼ0Ur29 : &Ot~;,a. r`Ud?`Lzl32G4 <|HjM8M*knTC%yBՊd]O3!kKD%CHD,o'nLXO6.b2x"H[dl(RAqULYR6T'𵲉]=Ȼ填к&{Tjvzh(mӕH)::vL, S8 mbPfT)8G`!҂Ai?`k^ uXńgW&QT-=g;{A=)i[\CYBn{*CAw[ӉA2#L2^Kwzzf(by4GR9-CtW{!WڣzJǾ#4Jj|Hi>>EW9t2 k>l X6:3 W`s4)7Y:Jq*nrIy%Ah'T 1d͊6jp|fCC~0N@Xa;ՑU-ۀy| zJM ϡurW5.Rˤ~CnP48Fy 2//3jw5z1D 0|]Un=asTJ;_gVer""`,W+jMG`;ў[g9@Q,Qq d5w]xTضEaPfn yCBfxOQR|nOY^1.U%4Vy$?@pTi nX }!m'a d>A#'aF%=# 2u`-,~vG\0"!?(j0O$ʍ:~qKaSұq.13" [&߁wPSP'3)&'Zϝ!pC07@HX3* S ql%5WrnY&w1 %Vjjl;7@R$FwzӷKFQGDMP~ؤDP=Mַ\am矂6i⯇|b"x 9kxnuMλ.eAhNMhaH(35zinpjbw7`㢹]Rw-I/g1F@>hVKDAb 8)(R;턜ؼ%e\Qgw(pokG&Y9`,u%rU 9i/ɣoS{6ѫJ/mMBCݺ~&\c:AMݫW=cK/&ٍk'nnKZɣ\]`3,oos#)̭ry.K :KRv'zzt/Z*NWQ! 8o?{xSGi=6[D̅rJ_=cX#x~>Cnl9&/+9#OI2ir&՗pLzo *#+h f^!WULYྻZ Η_Üɩ0@+hm7FsgU%(wڣNEJV&-/sG/@>!A$?x͈_F:t_ᧆцbJi}Ji{NNBܷ7H̾[(Xr/hHѲOx3t^#am,@NࣿIeooz>@%b]\74Δ8`*"r8%=6EoZ[9 PjɢC XaAip+¯TplOoUjƃ3# >? 5(!U">XUP7V*7P#}cѫsπ8Ȟ֤X|r.Ubob&2SG3Go2(>8h8%ǹQLTKx%T9OM%!20)mi,wW&:O.g+O݄WK2y5[=Q$I{y}2D+EƤfWk}ZF|ʛ}-(ZEHas1>@vڢ^h:yN\U 0 Ae^R}90uya7[_̃;V~V΁ӊױW?e:?*zCg>zwwPqd'=%&%:ϱ"pH#鎳qÿֱ85\,'jģ(!ME|3Ϳ0o#Ba]I\#3$Cae3;V9sC\&"7}-wu2kdXƤ Qj<2h=A jlSN]dZcVpT k?Ǝ6p\o~˵\ ̕I|LtֆUȘ;(eϸ$zpqh-zJ%1ÙD}Hlg(.^8AG:J}J)>-hPw#΁ [\z~xKfx8(M7uqErm@UY %J~tNUY?Vo|,&Va}[H3!fܾ+shjsJQ!Jam%N ,/^}ڧ$a/|oW]yp2+qgʁ uS"`m>یQ'oDLyBw^ J+:Y*Cx >Ex#3bZ]a-[W |zÏF)I6 cDxa$qs#~v@>djB$ E;yNpj.;x&;f:JV׎mN=F,`pg&/g4|ʏ<^lq4qOzs 0S5z\PP{U}-68\صuV4@s3GzY ˺Tr}&q*|3(/<ɋ]"Yk>cu$!Ly8ؤ ]yjK\Ïz,X9V XmNZ!\؞HY| x'7wδVR2H| `y2= ,% ̾2Ixa$?M Xcыuh٣{5n7T#>PnycϔA>d$3Wj'Tẻdz*s}971˛^^(Mh*N!峡!$~G:Mm'R ꜀0ftіrGM~cTۚ+U?S K`Pb>3`bX@V ]Ge??;#.3tU,If;JY yI" 4)=KjT| ;Xt/o{mn(Ŭ6 )ywdXp ܚJƹJ  N@/n hr3DGhuc{eIMu Ϻ,F*"=SW"9lSZzN 8k}c 7]h^-(p?ݟT;5N~Q L!P/:!J|%6X6}1d8pCx!X+-5u^(/0C/\NdtGD;ovZ+>=p38]u믾gՆ FHcG͐fj}E;TәՊkG*> -Aj3+WL>9;c `MM[ ɲP[=4dvtcQZŵq ϞTv.dw,24 u ?ÙE~ca,tq{o>zHPhpE\l, MvZR\{ש㶕lA#g%=MHe/#ۓ׍)g 6wM6hi^-͘cRLB(k 5^[6p D+ls"246%P0`nꬹϣ{52l,x%%ME@g8tXtC‚ <0ʆ^*^0F%-GaNo{,*?MB57; *HQei>1Qtdm la! WQ ̩}.Wz[a9ywJhsI൛x3IG,n7.  @\ZKNsAXqR^c n'!~mC*&%ˬ߸K%e־J$ :`sk̍Z^uOI @g@|qgiO 6cwO F:~ #OI '%f.!40p9>b{yԡͷ'`(z GQ4(HjZ'7(~>hưi=q+;WxS/qI U]VV-H̡fG)\:.\|Ʃ|ĻO] fYfM=񧐚'wJȫ2?dDufDȨ&K~[o; pm^[yWv}b"ҭݟ9614e}LA|Jn/z~%P)t4WFQc;ua KL ?v 棠8fI+CWbU2@uяŦ9Y`}͸:XcLRg2dl KNP\H #sf ~-'ے}kCHr,-B#U#OOV@2ͮONzc'G{՝i sB ?G³&!Ê[#2 [kZ@!|[f0 MfڧJsۼ.F~6նv[šf5(B]s_sBiYk1u=C'gHQr_c<+]Vg14Z&vj/FBf+-z4 Yi_ZuM bl-^D U`披+r5mnxKZC/^)wV J6Z+ތ@KSبUM 6ݷ|_0R|dvppC+݉aEv4]s5#SU]O=#'?ftAw|ch"k)ƹ Zi%LXog}w# 4r*-sHݼ9 &7!~}a24O ?qB姐WqRa|\E{K8yӪ>Ll]gN&@Hz}] j`#=tY\/>a( —~scQkFCOgjXV KKezfCZ $Z.h#8qf/o/݁s[~g=~݇.e?>xHKi__^e.G`i܁g^E3CyY-&X>xrH!VX_Y1g1K+B7TέRjaɽ1L& )DD1N04o0O6ƖD|pfysed#2gsk2*_oUSYĆkqv'LnQPִ\CHe *\6 *r,"J•s'/ᗵ]mG ;B*BiɌ_fG+P,@d[B#VژC^@\B(cmLgo ?LnlNK&^  $ 7+"}mIVQ7:%vQyi;=#]#1` A1d$v|| "BYUq}=x|ّS!=,*Py^ޓ }T%^UqaK) -r.Y}> 2Nq\{1Š..ŷy*rv}s_>%_4*ƪ3ct$72YL[sZeEvk@d'eW{v2 ~TH l=-5X"\dD)sS/fszVÖl#oZ !!Ÿq'H%z)xſE URs/޲V`Uw|:2Tmt{ gX+Ve5DDVP/P).Mfx%7`/01,,[X8+gyCI't%,q7cF2!NAEs/qt,.»eB_|K$\a u8Z_I,-rP 7XolSuXUwXv~,[ꋞٓO.(Lf7I!{{f;D#|=c=|PxKѴ]|n7 s^GGLO}$(!i x-mf6`M\+ = yxQ^lTM"Hr鐒?CTO%:6Ek(]psQt60I6`mFp &&eV#uQ$f8_~uտkyE?f<&Xq%4twc)r]s$? Jz8tr@5Mqx];q3y7aXBj*߈2I`ZHgNXQڇdwxq}Wx`hQWz'Hlٮ,p&!AVX{h2 Ã$`սц0\UNr.Sк8Ղxedl/s:R﨔d?gI,_1 ޽_{~678*7^ MO@[Y0}U՞VnӢreVLowPTĭwzPOup4Huw[C1$*=;%8U}o!r68X6!MM^vMh!"jϦ(Rwi_($Uː#YsF((N2v{`bX'h`5U! xH'?Ow4Pv~_1*N\ZɆ,,bo\ *G{~1Q#3C b(:HE^Jʾʛͷ8v6 1jXD/v*>$־y ֩ȔЄ'V #$6?=r7gd]-@tA}Eݛj1Tڿi#9S]DsZle>õ!zjxpH!Uۚ{'LC -Bo.xrwW}:\?N=*|u&ޙy-bC 9g+ˇt½}o׫nX\?i\;j,Q빕7,{ADh<SKHh N;7Ҕ\l?6SG8/?ٓr_^.NWamv\5RkOMv2K ["Dz9[dO輘}#Bi_Kawňqh +=jS?D$ԊzOam{S:'b4ѓJݰ&;'jMo}^ &PsHX(R$A4ݘ;[C} A :4Sdk>|- /5@Bney9AVZ}1Әy];f_}FH׃*$]t#<צ  0h*}l Ո&!TuPf<%rۖ DbǖeM'>q*^Vg=p7YB^L`׫lx A@ztVZ5pYӉ("pȷ퇩ºع -qc׽6DPï7H҉c| +K1Ӿ/RgCKN[I^ᡦ='khFfƺ_TڢCo܌@r c5*|ձ" =ʨ.?٧T=C(0 )\2ij1E0>QJ=:NSG)_\ڲOi&N{ _'%&^1J1KxȷU@i47:|DWKWTϭDLޒu$|j6.pjSP?wG䌃w ntINSo nLc&WEB&+g]Q7&wC\!23 uC^nMy,Tވz2wvF[JqSb<7&"sƙпf)JjY227*5-HՇɻ\*i]Њzw?[xk$ZAϞy < ,ݔo2Ȟy 1`~p7T~/4ȏ^mPL!$#YP_cQ'.& D*sP,dP+$X.߲l67s u!Pj_!yneƢT?<_P>S@\$ͮ$3RarLyk(?fb 'ɜϑhZ݂^Sxs;_:EYO55Uyr><hdo<`1Pw+xiἅ Nګt3@d߬qi* 5hK0-f+&0I\Bг)P܌ Ҵ ȕ316X$[(;VP Qfj8D$) 4SH zX8*N#H4qU_qvk'&j'6J!̨eU`x]>|@]"Z;LC3q|iO{(O_ dk*G4\R=V(SKxya"@*aBJ='I`ĉ%p!ҬՊΥ%T w'1k @'3 o0}{ g5 RXhb$nf(-%ߛ 8*YG*$E>I>uB&Q.Y1%#a*"4bqٯzB)0 <ȏSsRS_t_J`fiU2Sp2b0Qxf.% 2_!I' RVRXb jTͬ%Š$x".a ES[IZra jVp=ū1lM$uAk7ALe0)>ޝTQ^+b]<{<ɡOhC2#{)Voy,TmJ̾Eg8+;]cIʈ>9+ke٪];m ; E Nyh60dK#{@CbV+g8k ΓnDVOڤ/pm\ﶷ#p# ƓdӍ !ڥhUDV'YKt$oChMՕ`_;:Pl}BҔh1J?,Fb5d%zjC6#Z[THyV&%\˧UPFP*fnU+Ά4&P^Y7aL+B$–ANnٽ=</SdY"oR~EL .s?U*ўJ 77mנY>Z[j8.!溍Z(x3FZz M0#нUO%-8Jl44TuʹΗjd G9k *~XE[x7Ix'zO{|P)n}{o" c aϰWŖʔ;<7p|r,Vdoss.!(Ͷ2?Uu^VFsOV^P2Ah b :^uPak䛳6C=wds]uhź $ꢣF[=Gt:R GOFڈv-LM1N0"G[׍g5*$xt `*[Lwɇ~GlU<30n?hJ3$2}ޛXQqA5'wIqKK#_Y=C2uR ڼCF&,xm-w;SMLG./AMJq{Z]m5߼TY-H[2Wd7&b1ëЬSvOn(Z'ӆz.f(Ln_復 ( +38>6S`FpP,MM`~Ea4}ZOO@VFŭieXƒq>MZMLgl/{iS-Y)ACbqHnYA] lhi 6ҵ;CDžϪh2hUle*#ڃ|(rӟal PỹY4U1@N}gdn.-^пڞ![+e2jPz_*KH)|ԢJ푂ƕ296ݒ q pV2*7bBQ VD5(؃H> Y깪P8 =y3&qm|-o30A-VF!MC֯[H?1uΌEq00Wc(a0p,Tg0Nmc\1?9ڷr8lj_hL C[[ly@P->qW*]S<-gGu{e~.2D;569MvvN0a6=fvb%{AA69 9~":]o6.uzi#~ Utn0Ue 5Fo˔E\Pd׼Nw 5yTEL_(X?,~-xdس2"bt2|݀_=%o)?gbdwHSE{8yNmI3%F\</d:oZ&=} ,׼Jf?B_;mYnލ>,󕤽@-gi4)()z6P0sµ/{M'NPDl ◗݉VmlHꦨ &S:2){+lQVfZUvoĨ+OE1Vɿ %t 2;wn嶔,fL<Ԋfc[g9Fg|_Yap"61́aFE4lg?B"' **,UAVU,`rɑ@k` |8k>Ii-u3n>$V5aB$ ۚ8"4yإW鉓E U; 7{u%DT`#PljLQBR_X.O$`Կ##Ƈmqy]۶ޤ3ϞdgGe㡓5amwtMQLEprh yWDXO:&_VTZI`0 ՜Sۮs@d:!"00AUOJqsBR%Gpdrtlj$OǯJ.D *.ՄuLefc2(ڽXO1_- 5:aر\oMWTҕv&K}G;9љԔ+b3G[%) ~D!TlĢ|]*OSG'20(j3} 787ۥj*G]1l||fP]7xf w?\Ӂ9Ôodaߑ4.mPpZpэ/38~! vVpv'hpt?"rX ͏vgفZݜ\T%nr6S\V1SU[JZ !WRYpnT>gc/m[eJ:ά`rLJjo 9z~DZ (a'%<Ǻ+˂yJe'J*ڠ ҦTeyAJP#)C'ϯhsܵ_ѼORzc!5)$j.l+5 Ʊ3.\E6&aI1fo9XkG*ba 9k|ladZj 6W%]:R@|hds{L=3՛`5g1fZ1>xy$LU)m1Vjc<YWy%sIyx/UJ9a/pF8"$ kmLޞ0 u0XUOX3LՖ{jG\P ,b'Ĩb%25>IoԺ~Џߣ62 A?E>pS2Na1|hJzC?[kqDPfyJf;}S?'s~k@ Y p[cJSzDJimUq"^vlU:[]I=ەɄj2FKr[~=m'<].;HX<\ 0M:4lHXFV).85(}cY8 PizT(MKxk/XC)?]Z&4yoV \x9"ϊ,DԬ"7+Եa%R'IjM%vbwЏBII7t)U>:av6¾jDS@jFa,񅫈v~&؃+X"oG݊+LyRgǖ׹loK(٘`k2 .?VoecWAs wv 'Y`#ФQwl|M{XCa)6tpsN@~q4_"'ȧ{EnLvemS^vMi]@3!%]y)$@J-X#ֱ!2AͫS2u%L0 D'kƻn 8qeJ/!a $O)JAȆ$J2G!l dт˝`S]+٧m`'#6O9c& 6li"϶GtU]zI/C /aly35AlDCwu X>myp0; A.SALZѾ TN.fd:t;3_C@%r=02npWQKq҆.f|_VTsQuؗ~ w?kw"z h3a]Ύɥ ?~Å %WXhĽvF2:,K IJRerbAnBjLX8۷L} $Iq5-ky;QuYڐ5^1#Cs;~) c.z%!$ß&]G>>rDe)$ˎj9ͭ\f7e8ctd>PAQՁT+ wrC\!SRX5qv"W#2*,:]۞4p(03[=P&C3ӏ!ucxVZw ³=Uh?[0?$gqy Vڶ YZ