annobin-10.27-1.el8 >  A aU]li; C]:;V:ʖwXYdz_ V-{23"\OtoŬ(!1Nh@(׌~̘b4S=̚i3H&}gxjp.)/^o(v +"cv:crTP<(H4ro* >}Ri3Rӯl'&ުm$w $Ǟ-3]KUO-G JkW[E~RuKec*5agl ]Qr^[&;!^͟rv#v*ڪez_&A%}L(srѡ_*XLF"|G~8M1C>+ &Dw; 1j66P @A @!R/tGP8>r j(*2E?op92 tb mlC-$s]Dg4dYėRt<>p;?d   A (,3:A cou            P   $@|(*849 :$Gz H{ I{< X{LY{T\{l ]{ ^|R b}Od~{e~f~l~t~ u~ vw x@ yt Cannobin10.271.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.akaarch64-01.mbox.centos.orgkCentOSCentOSGPLv3+CentOS Buildsys Unspecifiedlinuxaarch64F$K:AAA큤A큤akakakakakakaka`akwaka`a`ak|24e710a81252ee9b4765ebd457db5bbd9e385c460cd1305657fe435b9232fdabab1e861d34a0df5a510b3cd8e77a0ce38a49e1a08285634cb2bfbebec71e5ec1d47ec4ea8cfb15222c864fe7aceb9e910254352dedf1ed9f4d41d7636d6a48f58ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903fafcca6b39bf49ae380a90587508469921285ec67c7253c9e484e2c2749ec37f01542f799abf96482d9e2f6350d06e0d1cc13c0c5fce7ed4a817f9c3aa12d2ac../../../../usr/lib/gcc/aarch64-redhat-linux/8/plugin/annobin.so.0.0.0annobin.so.0.0.0annobin.so.0.0.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootannobin-10.27-1.el8.src.rpmannobinannobin(aarch-64)@@@@@@@@     @(gcc >= 8 with gcc < 9)ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)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.3a@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.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- 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.27-1.el810.27-1.el8 .build-id15c974b43edefca4768b77a0bf401f6b5b664898pluginannobin.soannobin.so.0annobin.so.0.0.0annotation.proposal.txtannobin.info.gzannobinCOPYING3LICENSEannobin.1.gz/usr/lib//usr/lib/.build-id//usr/lib/.build-id/15//usr/lib/gcc/aarch64-redhat-linux/8//usr/lib/gcc/aarch64-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 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2aarch64-redhat-linux-gnudirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=15c974b43edefca4768b77a0bf401f6b5b664898, strippedASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) RRRRRRRRR utf-89560a1e3e98afd4d4360c3ba56248a1c8c87c64e2dfc536f95513b4efb268c7d?P7zXZ !#,,] b2u jӫ`(y-6vt|yQwiJfa%OQ0զ՗壘6Kz@ȒaE Ani=zI\VC6=8[$y"ub`ev+%w`ɓơг3F=F!1+NkrPv/5 WIMƷA;B- \cSOm(XaFBpÖ݇v@0* $H{Q X$ՍEr2|}|l^="OG0u}{NOڄy/'MIؔlM@^1UbVgT=Xi?^; 9~1ɑS[=jBI6o/It$J hc4[O,~,?9|r/9uPd,F֑W2M,#*z5S]8c M-rLfф;D -bH' zz-"JŇjP@à)cdf:#Edb7ɆgK;r,Mt{OEȩHa5irX#R4s, 2_^P;jG-iK7{CsRx<᠞|E ^2)25UBt\zk~oG߹ e~qX-Z?lڭC4)=ff[X"DdloL7=pEV.a"kӿ>MDe )3z\J!C+ELc}.㡠%0**d.v u4/0[n&V N?/LȀ{S2Kb!3I~]5 p',/`^c[db'ڞ1{ۥh!u@~TUe N84cDrNKҊI>rʄ(S5BE$Z)~T~&'Nh8_uԅ7{T-jTnv\--"9 eF * .26i4rvPTq3 a]HNN 6|pe _7\X/~#21-h|d'^ f1X(ܟoOsB*IlN#!S?}8:.m a"ım<'Bj74u#Q,uya""d*È8} Gu_dc&ҹCfbgcf2Q85!m5S:nMxcƆ?s1׵U#87o^)'Gv(0G3GLHr*}s !W W_xZ=QjFxC백#zNaz'{?Eձ6qP.ɲ?@M 3K^֚[`x- CP30 3KAt*?Yuj7Qw7w,iZTEdwf] "k-LW\ FuxVSPBVzVq /LTlnt#AHPڤL|B RĠEr̛}|n3M_? ?]x=uAH(/~=N0X)}OHģv@ PS! ;emwr:`4jaulҊaZ!Dbɍ(ο 5 :A2GD2>\)% rzNmΦu!c  Y}$,]usfm5%UT1aWpn/zRѵ "ތKb~d z.q Y5dSӡ76thpuP{b+Uy d1, ,B٥m9W켜ӗX2%k;#@6(#؏|R7ڳǢX<TƠs%{ ˀJnj`4(.)Y9$.FN.uMݗ =U`I͏P-UT#Rl^ V EZ] u« Lb;b%gbY{`,x.ϨgYڴycfDQls恫wq݂uB6:8^A 7LYAku>!1 Ect畈7Ғ<1t0xm[!< эy8I U=4eR AH؋Db8϶< <\ &n fOi d_=/W}' z'\#yEAqnse1Rgt>~dJ>|iܟ>֒T s|EP/;qný}ܓx8,zsUFXK0WL昰-.CbŴn.g8% an@J4v_F#>KZ@ܒfqϋ"e%Kz9roIH[.fuG8WI0#pJn cmZ` QϚx oA GQ'fPЧ bxdb 8_&Wkrwס,^}$֞w5_JfU,ǘ$s#EaY.3}[!+u:% 1·&bkʣr2UxQǓV/@GcQ0k;*EáԺX!UUcR5c!@|ڹ+:Qcr ux*2`qr"aѯK&0/GQQh}g z3{2PqY屲#V_0-$} NxO-l8F}? ÙwJx]QeXW%HrO f,CNQ(Z|47U]=|Hev߮3@yu=`$$V~T9s9A'Tg'ԨN@b_W&]I;Km?J=ue7m+GNeM1߃`4dV;&} cm:&"k./+DZ9_vS:% S%$o6 E*|,hN]1}C6k3(aZsSD A"6^R>")NqZW"ITs6 OTy']m^Oap55$&xR'Sk<,U)mruھc!/ۧ.B5i(U3iIm[l^&]2ja:+e2:t BBV/p!%W4D)KVNW^S,j [P6'n:͂VN RjM9Z%5c=ϔMH'^ t՗dq]8L}97`#Ltʂ&*pCIxDʦT_ԝ'XuZ Xi +FpQeq-KJ ^^]Ϸ\(T>WO!hcAUWJ+fȀx 4uJ.ǝ8tb6>f&+ q H v=Ud$msQLʟg`boޮxd8neABGW  +V ٹ L[7Jk=wJ'^M4j? E[WGR.+c8ncFaI(/L7wzӅH@*aH]*)lȌIɫei+xC0e} cp4yur7m?hHIl%S"rඣqG#Ez?J!QS]!@':'`a&>"_sS}c(Y@>ې!}7h:x&I_6ݧɰc&x9 *t٢S?Dj@|*Qi9%v465)z& {Y~ =oZav^>bתH?U" .*2A1PsQfn<%)2Džkclç3S2\t1%VA֙feSBa̡3o4q{)uC?qb7c자 GN3R( 5g(5Vc򼡿x[gQ+r9IJwB;#>" c% #BB{.&X"gnӓI~ua7G젳O"Lm}"zJj_ 8x~ܭwvKBaʣӢ Vyvr-S!ɉ9{ /r%E0!6 8A"Cxdw5$ƚR]'(|~0g6Ԅ#e41W'^ˬ)mj\ 6fUF[1vl#jVD^]ݕ0#E wPH@;m8!K$)1$,|p]4B/9lV;yexz"H[򌕺"p[͋$_ubB4U% ByKk#_q+3!gWT)Ta9"uK,u5cZ1h/R=WIJ_1StX\1 ͯGܓ8{>)vocpypvz$ܜHr$aGsXkM0čE]2Ӆc1f"\rO$u_&[6PT1`LwYI BSlsb+i&,+]Ք/Hq("d^2E V_4o[&$`4IU`« ~|-kZTEBl&[j\s@ )bh=N1ԉtlrc'?fE/j7SܩK|bY)30aCi5񼛭(-Kkm2͕ ")(Ryߦ_)z;th$eGP{h:YSK\~6TJ5bӪtY^Ds-uB8gگ%ͥ`% ^P0Aǘ wTUpC϶ר \!nlJlok ?~ۭV zHggl3%;{hf9_lހ?_VwNXptki$ c@⎎<'1/%e(5^ tc~_S pV%HYf]%r-,)=o{>SI8uZ#h0EoxR u3+H6Kg hY`@;OJ틸3ƓNg|sM!f)@n!gkw47ybZzn|T_%o!=4Ϛ\&E 1%Q3՗ _݇4J~BzڟPuWJA⁙ʞpZ|sG 7 9c}KpPKТLJxBx.4n=9yJP O6o|:!S-#!e : A)~DC ΋?]8uᷞInc? @A9Av\9Jh4^'šJFb:+F%zʤ&PxK1]|b$7pZ͵VK%bbVقgV%O}y yp~by݂\AOЉ eF/4y"1QS|珴\ f.)[&Z)%$}AWpK2cJI+@r̅yf:!k3aoּ>bTɕNh]4)N8ͩZ98aq/rn<~~5=Æ F](ȸd4FTr'Fv9w8ezklhwqCv|C$ɮFψ#O7;ua3  ~lmWTͱZ j4VO>=Bxb6r&-]yM=f]@ՏBPc:Zb: .ec_zImo4%2󫼹_]A\{s*vU~ja7V[eAM--ݧIF :g'ǒD)xa|k~ypڢ٩_bT`}IP*\myF="k*V{M^,{bGqfh8[J/QL[TN4\J7"@-? R;X=79&Ӝ.B >j?6Ւ[=} GGKEFc~`9΢cG. @<^XH9'58k+H a+(3f1jQ=d>NmeZ6 Wq> hkLQQ K†{ځp1UFk"8 ^cuJ#۽gYqdz'E7,hZy@ %O}5KDQ`s>ff[:QkN]0м%8FBp͛Z 4;`\/ð`5y}*cb#*BEL}ȼv0-l ]w\y讚:ekR[/gۏ*?74Iv3Ce[Sk{W Ew%s,+xXGD9<8a7ӬJaNDd 3qoD_|u~ ¶4;:O4y8FfJ +eOđ>>#wo)@ A .d3fJJV綾3lnzyKܖ0Owŀ<{b&V䈘 yj_)1j7)o&I ::CR\Q̂坛KViH)ߚeq= rR{/ =ULj:Eۆؤ#1s2r!E.) M WE1+b>bbNqQ;an.=_+^Ri+~@,:.J۰&3x?z tKw@ vd &Z>8ɣ?B~ą`GvSG׃?#Dַt*rB(l*ws+S<| #l.vBUޠi?]#P9:K}YE,t|oqlw&6XxELZ7]I]:a/t ;r ڌ0c{@[ coEo|d)ğq"hZBNúc?q|1in쑏j]zߋ :'Dz;ȞUnX ̬ T/cZџ 4*]Qo?:%w˖6rb'l#_Eݯu1]<"|E&|5l {Yr%yZ~m;F%>A@k+eNs 񣪟o>ܪ yƖ  XT;ж^[NKu's֏;l'߅.Cb}ډ?wTXP˵n tqF*\JNrVVmc>KvEz<Ļ1"'\Tt0h' ^z* P>'.3|"2J/\*<4XW`"dbQWD.7+ Ei,UPv8l!3 j+qAAIX2_ٍtrP,إ"@;XW@J"my+Qhٳx2<#ԑ=m&T 6#Y s}1?zܘk4(2y.39Lq4_vhaFOðF aAU̹"&DJ/.C6y}dAN>N}NGq]Ҏ\~V *+N- !c0G+m SnMfp#r n8KC)37zA"J}ؽ]ր6ʷLt6d [T`խʢDqn.yq|@KkWrŗ+zl+ b8OgK?itMO #pɺے8H }9CM_iƉ8S GYѫ@]jV*wI#BkئI :$A^R?XTs@FzTWk;``Z/vZHQJVǦÖ2{SCDl5h %O"/&킅#XBnqĺDE缟^7ȓ 7v) JWHY$E$;BR܌`z=E s϶geK%Q;Rif$67!GO5xG GBNJXXlvv=@!ǂ<&~s*ve>N;EVQ|AR_6f"k)5؊0z$fPGҪʴ /O" &ę:uim֚K3tP艱Dn̢QS/Zq0Ú I`\UKBR1Z~AɞƏ2H>}"8Lgc/GTv =D;CQL2P}R2Y R(6NyDczQj`ղz/3dKvi%t3T:1i23 '"/>Pc\,:=$zi{%Y& gj~ $4q l'ӂ:˸hc N g*r ;\N i|x!KEkR(ikS I] t]g~@nI}bs)?5Pfk >0{8u*K9C„)jK(Mz.Fg c]#5'Svn3$3fE~x b=5*g2 Z Ekuj< .bE>;%Z$(~}xQ@(PM_zN)\O;*쵡bϦ`-h $Q#N'tɖby8 >v>##\+8:wp%DE3p"^' 1ד$|cBD#Idn8Nal2JS> ćP2N'`(4tXK ~:DN 3;Z;l a3tPrl!|(3 m>oX\ޏ,yp@l9~`z>ֶjK4.SuA!iCaȢߘ֌:hs#h csk\p<%.5 %2uo<ݢnP'k$@iJ[Mk^wN 0F[3a>s>2skFr*('W:y(ܲKiAX. 'z\. 1wȷc}sMmW/uGH#E\W]L6q1xS:^'WL/9c ˲͹RH] Y-<5m3 :aT[|a.GjhdfOށH]%#2NU 4?>KbW@(LJTi=j(vFnA - ; >(U s&Ll|pd|j +FmTPEJ/tF B2&a,,J1mPHHHyo̟Ҟ!8jpUFڑѻlQTKqb35'iY(VQ蚎_FYf$aH}F7@N_=4Ԕ7k 5s÷x9C=6]4Hk'Ι.! ZY? s`ڱtɐEod|r8a'zA4љwc} )$>!:X,ɁsXMˤVhd`u̟@hTB%?|]H[!'1 -S.^ yA367)z;C_:]׃y% [$$|9o)(gFx\NS0#e*&)c {|!t!ÿ#ʘLhćC)dY@s#?wS깐/7Nk"To;tk@[A].\2iIYϏée,QC)װɿ$Ε.[fT&#AEDǠM*cj~>TTU}HKé)mI01JJFփRٔ :ٝk]a^jq̲(B^^-ʂRv FBrpѓ>Dߔ  &Bu%rUsVm#+cgD52qY.JE ]Bd==Dxl:;~ |l)ɯ] R~yVsyǞ&E|qe)'0qu3)~4|’ݏ9$L*-ssbu3RkmBSa)cцYa%҂uܢ.ӉPg;pvӐ>F(]x#RNw L?AjM@uO} `OeXA x5ǟ1nO9.eF^KpDk\UGwT!2*9=Zhed 16GYWO0ל<*v +; -]vz4KCQڦV5J*,)]!!x!P0nNyBx+m tw>]vFЧ '&ŢɌ@jO}+C1,vΚ|]g b8PTY+ Q6- H0{ʖbjhm5[W1B˺R`w&!"7ShㆷUό}>x f|1Өxm}Ul~ {jum]6{q)3#v@u Jɽ!ky˱s2lpdt!R*ʾ]bKv/,Җ҉@:q76]0:jZRdXh ?.'XbBT*. u;594WceuR+ +4 [T*,"#yQW'%j{ڢb3CڰEǪO| JВm֙-=]vKNB|}":?y^DF«?8v{m4|6􏆇`h@ojIke^\K`i>P:$ ,=uѶv5? gDZ<婽B"MdXj2'p'LpGVv*}NL$T184EPu&'߈\V2zpuX! GPZ&gR mI 5w`" ܱ;n/D{pR<9$jS1˫N O )s"3JB'YzݍG6m`e\N߳Ho T\ zf\e4 zLFcDQ|_ZG_60!C<dDJxgDUF q%o)Nh+EhYo;WCxܡE[)OgkYxK-^5)Kդ=f+$?0 f׵RE*V^A.2U9R/=L_ H W7K?/!?WX ;!ݩ'ܬ3^YG Á6kB p/i/GRӤP1<ٺrӠhmd?@HqG޼#0oɗYjx;тbI勞QVqGbVi4F]'O $QbSg@c"!9_dj8 cq#¦<ɜ;}K[Ge#V'&'3At"̎'DT- R>COJt-.cV ̛ 2%?sOܙL5jD*]k +6CG)6]d C;ԮK`%K0{BPy!s+#jjuV^[+iތZ0IuH'ƒH)wU49~N ٚ;2FCnJܢL fORk3\/-ߴ& 3R!R3ԙͿgjVq1tpVNX +8bs^̥doJR>5bar;O7AX _A`N*s.RK@S7'S}׽äER{~cFP'\Xp%]jc!BI}x=C3*j0$ 824ZIsݫ$d\NdBJ6UFdP;$) h(2EѢ0xmOFƟ~?AIc/Ƿ]o];JazS82t&-Lm)G4M& z^:dzAҏsi?ϯ.}:V:<%=+Jgv%NbTΏIVü6yXo@׎t+هt"g1_@މ#[lؐ 9gs;T4sL ~{[>/ '~oކig\~_4]%{FV˩TCj$u]^>v§"|o6"4Z)}G `riaNB vlBF[hs"躴:&]LH4b("Z^m83'ힰ ZjXܤy+vGV >u륍Yxƫ>;˺ U6Oũޤ^t%ٜTt= 5$ʟ4o۝e@,~>x2U&B>f*ԅBKgzO.<~Ӭ@W{l-%ᾭĖgs_C)95χ=w.^=PBpZU0&~ M{!\-!0>1>~oT; "qU\a0+f_߾k8ja{А#EoeN>%S%똃oq` UcSG lh~:?!~]u b݆W|SߥTͶ Kz9*/RsD뭞{C4Mc^X-ԖDuŋC2LYe 85pS h+ oIJ4k 4vr .)Gu;ה[b9fm1;\$B NfғI@* N/$M#jr EX=Q0pscyQ"UShnvX?ג*H>S M`Sʡol|yd60PR:I`>ιOƎd <[6K=!wai:.Gxf`^%?op^31eG}4:;@xFc"olM^i MEFZQĜofSp㧍W^|wH>KahTC>1_4#ONQ_#Hxidf `jwL%%'_9'^ F\ܜTfVhu'cY(: ?BB[v?* QF{f#V( NK3S`Mb16pk$<a*˞ʡe'ߟeB|l8,.rz_R f)Ϯ} *7vF54Ҹz)g'{0I@87Ə)\ Z2s)q@E+FN#BMi(}J<]N_J:qbM4J4}n7ZVMf@2w r0pPLw#UHkDxr"A3Z;mӮ y!nu:sdz|f|qo0} HAjYOċy+IsXf|rz񬙦I&fBt/~sT)^ޫFcoˢ.㬫CJ=][ 4 =oH˃{q Pe`Ym&JZKMOa `=s@GF_drQ&Y )U;&R I{m^ zslnY&u팗 T$bI)l8{7!P7l0L@um{QKr-G2'%ב=%-嘐PŒ!b"ΥfTj8H:=f`3-OI}`yDOT{W&́HE~ܣ,ay\P?RxdU2Z#n7qpiФmaBüoEi.d]8Y 2P)JŽU3 se :)WIr\2 J|*h٦(/!i$.i\(7:) G|lғKeg O)ASڌ`[VQJӶSu)/v]0&B>,G"%T;B|sҪAgB;f 39e%3aC7L[!z)fp56a2s#+ Q8ߍf1W 1c>Ӌ:O\lY duLMoGw6:}R81Kqپc՘C8Ej Dux5 Y)ZWG7 @6ss K5<|+XYvN9.#GJl&?rx8ON4,>Wc {ь 6){3 P(33Z4\p~Gm[ T&v.!pN0 B`nvM9APJ@\Kj?,1N'\۶HpHUu>0}n: lȩ,߼j4-x5"ώ96Y^9Pꬉ/JKY Ve>pĉfC[)G\!&ywfKV[0bvqS'GM.$?7 nݮ@FJ ?AA+͛V{tR&1l|AKK3:Vicݠ;K!B~ը۴Dgc[>qQ+_oza+!KHED`4-J2He\nw(۪m$\5eYO_^QFGt)xoIۏk(3&C kM#PF!->`]$&u333xPLVC#=vC۸f_17Dnލs_f8UہTiv$XA Z;ƤTN~Abv6bh*7edMjVeg,KUHGxU?lFOGb^Ix+UFߴ [k.J_0heJVzWhd?4muZdL{to^b`mNH2%WE79"I qY?T= 8]ߘ-T1'38iBMǃGpA.B9ZSؿ_dW*S *^wó׺B~ڢQ5qny-XyG`)Z!Wj%bƼCfK\ :\# ,Hi }Ιhp~UW2'$R|3f?La_3I}[mUpNUB}S>QaI9L kUW~ib`;Zb0L;V#+om?^߬NL^mX# UC*Rx?hF64˖Au=CWpȢiV[Xzs+ 2Ag,hwJ9eE[.eէWaHmGݶ)BY_S],5;7FxVi7t87烾0p{,*_$rZfy%^[B)tݸyey~sPðB!o&8HzquNTѷN]}c:z14#ľ>hWs,s '(5Z c>kl8IM2XE ٽZ 1u`+q5:mZK#1x5˔ѫM7Q>E?!5QF[TNN"b(OyУ؄ p9)Kz@DoB)rWFL<)!rim' ֤-%3P_ ap2B596%JY!.-OmUEk@D vDV_3xJEw岦Dblc!7X&~Gx^"A+)C"xذh2; ZTkhwyT>  2 |Ih3]wTi\%r{Xո2#ϗ0PKv~֙.))hJW7%kwy/]wAyb7 iQ9Ywp)Ģoh5* jw;# qEz-}*ߴw)\yU# v0qrN%( Y'=Ǎ4m>s!0[:L f|P h;W|xfX NRdjjIqܘ#1CE ;Z^L\v)e>@5."<8o]agn >H2Pmixޜ=rɎڋ\ !Q%G"Ri/;R3(/nBZNl,ΒeACnq-^|{.}EXeL$oO3N`_HPFp?| 6f0>2=V;/5&~ C,eRAm|xo+Ǭ'`ϙ]81+kl-XĪG藿׮Sg;d^{'2ڌuFg/H=Ȗ:plf|[.Khw[h?J UBLJ4送Wćl(-p sskۊHvHn3גȧŠ(YT&H Ɍ2 9\Z @Dcl3:#7>/5ZI< Nk)ܼ䖵hv8v.sߒxn !Wr҉hl/s2QmyG>`Wo4 X״ ?"TL ?x`D;nI r}`n?=:-̣FkfG:$]va$:!NKd==m Wc,j*!{ RMn| jm \D7=,Qf64F"!qs!B[3(~Y0h񚿘] 4'-A9.$q`PV[aAl.U>EiZbxx]@hHfe#-C-6J[`IǪChSܺvTH "[)~+ֱ+z%~VUWN`J"Jeww# w颃H_kI_[ˮar@7Рg;jQ(Hk=k ͊а{l4oy[ R)A׍ F$)2IB j,VT3kRzBNePreVt^Ei@⾱ٽzj{C3$eQL w]ԣ:kNTO[%nӅ!4!KS4>F,KsP{Z[h&-X0sLv|H$^AIPԷZ\sdW61\o=4H|Llֻfz򉽬~.[a닟nAGM'sѠpyY!G)A6*VcyDn_Y$G>c|4naܘh?5Z-0M>gXL.:~Mh#bD0`[O*_l=g  j"I V6|Hd#!%ļpU|N$IH[ȡd\bqONqa1^{濶[CCi=+Ƕ4^e0]ˎ0>]bz^BAw[2 C0C|fñm$OPU]BJ O@!h&;狄a %֭%yy21JJ2=&@) oVGG3yG;u`JXd!u0\6zrJ+\4ΏlY;? L71JFSc0?'^W4nY\;tFV=Gyb'_O+Nsᬅx+lu.|`s>Xz3%t+ȕ)폁M=CĂvk,eֈ h N .bFweOM_>-qhA,yU4#?OZOΦ7sznsXtԶ'- *ҡf%p]vY'P4(`1 9QVXm%L_6v>uol$$qD|s(kql1j~3&Z #ρ Oఆ ӊ4gZ{ LL~~jjQu.Sqr.)PژS+OvcIphc4ՑC>K5UbAs j=u:uFOY ]G棔Ak"[f)~5*H&},MYD0G9Tr&~щ0ֲ.͓GԼU8:0F׭1ٽmUۗ8_ٞ#3P|rE*f)I떴K`J1/.TXx|!iUP&9tg7G=KyԁK,.{e~gGZcHQJ)z%y@\U*Ip߂OKcdM48o|q($fBt v; ͜e;SW_Ć-p O Qח.H$YK\"`o;O(^&љc8@CP+U^fW-SJIмqRfo/7.53v%g?6Â7ԯQp+ }ђjаE&<'}]IiP0dot /`Tb5/vIK=iIs`3y^Kcڹs(,AW#Yr"2;C5]JGT fe/ YI̮PwY7k&b |yh~{.oͳ.g8O0ES#΢ =]*{dvsBu\5 G9[sDhJ7'f`@ op8졲nu q!0Utz>!(`/aU ߸S- Ud)q뜨UGvU }f_|93<ɛ6Î[Axk;+{΂G,{1 ]Pujٻ37JuQh+ ľoC`6@Ô^/GC.I=X| [[WHヸߏo5G/Hv&8/2F'n`d@Z?oT!'w[5?Yy.|GEbMFS.N o߁!o cCp2=Fdz2P R=&}jEK;r.XV21Yh/vY!P 4x N_)+1?] mâΊON'V[,il$[3|Ƴ0:ڵwNMlnX aN kѬ}^PWYy ؘ &x&?GkJ<'QԲog]q1Ŏ"2;kT xyW0))3y,+f` Fu\d}pdl>xm(tf^ C"4oGuΣ$6bpM \[? ̏ ')\f: !~B^u,Z^s)r2Q'bAB3Yw-uX/OpWc~ن3+h ᛳ<z(J?IFsuJ#fVVss>}^jHi9eY<+EK8#TR,qx"ѼoyM؈ ?-BPc4:7F=uSØYfWZag+NكY dvXe'Z4Qˑ9H d6Sթ\v0gv%a1)6jP-}I1I!eue2?kZ /V*#(ܸ7U+d,~u@yIN9|ZPQf6)$ɕ˔ID3v  ;`T=TMc1\#ÖwpQweGhcǎJ&ާ}n~y*~=+v2 65 KjmFg;g$:ie؈Fv7䴫(uؓjt?n8DCψ-#v-g Zآ"| ݱ~T0]$IÀ|~I%*] ^8n,?|5RKD?RJY=&:p-OAqF5&[Ynd]N)'r"B8B$Ag驺vœ'#:Y8EK3]TcL?"U>zǂ~uGT[8J,'"q~Tk̷^ h{^$;i28$蝿mb znƛݦ֚UMjJ)a&# 2@4j_s]CQeۂ;O/V3,(9Jjꚣ0^:=l3#]1NmF»MRISoUY)uZ'>sAi5L;jF䏤0P^-x6+ԡ7cPyrx<3gql85iV1D\\&b\iviZ9LrLHC#Or\12pHY]/5FPK`LO9Q,09ӫvӇfjto(ouڻwN*%W `䇪b{2aUS\3jϪU2Kk3fb1?ZˮvXmTERrTG`rt`{O44'Byc!hbGZcذ$Xh1eoQKtzvn_؝vprk\I,pTd4iK8&^ Yzi%Z ~|PƼKFH.ǃhj(kN16bY<5Prœ{% x(((Zh~L?*M'+P0Z¦I z1~+Ӌ[MʠelubY;vK[W-1u|q=T[i@{ٓ<^GNfmJ!iS NP Lk m5pi0锨hwU֝OGn.~`3K5PUT3£]'@3M82Khve(a}󖬥b72(72L $$x =6 =SP'%6̇MKudβ^8+>q]~( 2_H, <=GGyu0NаPDNDI>k^ՈL\bǀ5jV%(^M'N(VnyJ3C_ *Zdc7#SdfD)wc%H ']z \Bh!\зh ̅w\'+D6W`:^χTX-9IHvr+3Ȃ痻H8LObNى?o ңT+*Url.-{{ai$Xr*+ QsT8VՍh"3QԨlogfKqˏj/ Tů4 rBbWC\YՋ LooRgVUV JغЃ rj$z$'ֳ%%PG2-7PdS"Բk[aI1N݆l6-%^B^Qw^wUi96.,@\ϥ6Y˭QɍޚAݚ hJL/~`{ 2 MJ0pB2M[lovLS{]ZF7H5Fվwz#y#^3GvJjmT 4͚q]d~äs ͚u}?I.yQq&é<\ sE%DpF/vvƄ^wa:E MCI'uv4юWBO np*{Ȩu)cEu.ș4g*!AO{9Q2;alM$/S/#aI2tjo1Z{:7_)U郣@umYVtoh;=O}/G}{ރ*)D)Ua盐Ik s*HdL0J'$we]Dz0e QAm95wbDk>|q x9r5~k-K뼑iͯ\t:IRr]W>i%KJgm"j`oOj^5KlzbI/%,:{qCj"Ai 3>saBLxUeބ%$r/k 5ɕZ%H@aym/ff*F[}K~p,eVԉs9 [NKi}uZ*? t@jWDJq_;(W}æƱO~6 _^;'jH0p_n+,IHA>Γ`rCQ?v>xB>?xma`SaO*.۸t֯Bil@@8]Wv?bU<98W1?}M Q:h1E ԲL)>asiV-.TB87#3&&y_b" t"a.Pt1*s>ÝS Ψ .|p(#R {b+>xp? 5~H 0լ(NE6`p!:HUtkhNKf&sJ4+NPZ4K;cn`FeEM7r<|H_/*dt6>S2#d$7rYuGzX9&Nb{ |P(wWbm6҅PSuѯ^O6 ֨,_l|s\f" 4z*dᔏJVwӑvV_"Fqa&S+sNmyrBCV0h,1:Fp\' 9XPlks29ƄN,wPu]~p9qoVh.5E8n ~?Q&+PЩT2dAouS]+ns2ʤ>XbW``XDAU1ĂQ.\ӏK1hwZ䲑uhu=4 j|F68N@ڐ w;ͻ8"<]qQ38˧!1l7gsڶ+sK$4;ypؠOֺMT)})Phiׯ5gڦ;%6D ȅm]7?,kBOz蔒1R^JCv;A1TGc\ 829Lⴅtrk[ҶuJ@\7S*\$Z82h-4hp07 }`T8_"ı8ڇqg{~,Pja$'qd(xT}]vHM4S0hJUrpiÍRd i8GU!b̑[ Ӯ$ vw55ĢXe4:VMa {zUĝ)~t䓻{p$*,AL\j1Jۀ2@{NO+…˦@9ks: 5 L $W~wpw}r!AR*)W"&˙J(@omsC' X$o'&{aVE™ pԆjT4X ;sE'ER #yX# U'eH)@Q_d}spKt~mQ] ku[w!>q~7ѦwHPe9d3۪ex =F`Iᴡ)5@M1-V^jL,+אŠ*M*+3^QsVómN%Ƙ>9@qBpZ-Z6Dc%ICG`WytCYS^ܯ""a|UԂ{CzXdPSy kȮ y]]-A}ÃjEl0)#܁3 [wcʢxs϶/xPf/kYYmBgzr=yA:6X#է-*f>sTK ֳ6'?AS6z+gLFxWCb I2xgBbpoT+^pTg(isVv(UtYfrQ+J ,ʄgLC^!B-Q9C;&씭ɉ[%F»n7&QIgWXkyzV6<8-tO)̉ӥG_sI}E*~E}rAīqAOJ}ȦEhb7K +UBUmzgt[EnB `)TV@ 8D]tHw}c_ 7 -ֳr!,YC<'qwB71^i)!47_|?mٍ'f!!WI'_C%?{J,ex 9i/6 ܳR`A-YKCX kMn}*7a0|SDI$r4^Fw #2-C!]VS+g9ȍl~3h[W-#-ndk)mU>w{C=qrYBv|Y#v)\/ ,XUO0%x7Ombn9y[CQ_r\?VX(՟ʓ#GZŴ6FtQX‰R +p]5 *W@N-Q+J/HA'֐m Mž}z'5/!kɽl@} kx21u:c:FSc?iow:zCC(Hp2NxfO.צΈ]ejG껉B_))f J띗6FPBTGY]5ǎZIgCeТQ˗ڿ@/C1C.a;Uu* II&%CuϔF vtꉝ-E>θ4dgt,8lLa٥ԆbXe6.=3"XBSҝ{E7RS\4y)h:o~HFVQz z:"Z׷htž4ݰ2$ˠtM/ f"i Av]{GI+2k"h2?, -1'h/H /^!c)LQ[Y]4cb0A%¨9~ Rራ$&ϯ_7?X;C}S{SmeRtdA Dq"njqXLsT^e.U<+ڷFC.X3Ɍu+8ZN_chڸ.[^uIWߘzPΈeNR!l²ƾj _LR}"Σ{8Xleowp6'u\UyEQF](W:rhu\'D["hYm7 ,VP vO*[#zRe lT i K@J5 p(D7N<(oa4hfOF+7ق/]NA.DNu bd}AM?8Z7T1,W;l۩Fʎ>u}+nX#9C,ţÅ bIk~ {4ELqlNT$g7ޅrL9#ܬ\wJ1{7r0vV@HPC+Bd޸w4 9wN`W-z 4 k VbQtL*g:YiT7i"I(sa46ьojBH@d)Rx(2|9xmƒhx@wLytP!dsRS3xZ9I֎j>0MDol+Y*0UElϻ9"ZUoLlU,F6Ha+['^5ХlUKO,ŻZ3&Ffh]gRa.~[wb(QHѬXVQov"Lc%KmaaӮzpU-:~6:;z5 A<*`XbL[<=Sk}̠e6iml{1Lzb &ӨD\7Hr⚖lk9jB*A*''bq:>jAH",ȵLn`aS,6T#C [똏zQIrЕ`8xrc["'CM#(>e?ɽ'*P T"i$J<b1x|\SjE%#f㩈Z 5=ZWvJhoD}^*Zs&pIb[fx6*-f\R 6(=oLXz){pxv蔯g6jxYU( N5$b7)U*!횪Fbd!Nq ڢz]!"h!pQ.2b"jy|t' h fXrM˺dp]*W|C\ɹ{  ȏM-h6"w) ߈ôl:^ x>/Wϳ rVJoߕ 鋡Q0$xB vw'Í>s^u@*oE^\d"mI!hęyA}9Y}SV1 98-Z1jDaV`Nz*0yO)r8 q\K}w{l8A=Žco7qL 7H5U 3 e7 oK^vbu]aH|}#NȞk#o)xNxr(k{ y ~(.ܯ+8 V,0Q=J){Ȓ\.JہBИv{՚@;V>kdQ5E.F3`brIYA Kl] qd>9ʣ}42]+]=3-uceu@ xF#Crӣ4giUxiaHO5WM'C匄o&{j;9 ದ "=|"EYRM*Y諕_iD[Twu8׬4~F8q늟-ZVF 3!)yqrl@/$Cm!{q%盫}XS17 OO״J$5m+/ KCjgsv꼇&kmd;86Yu;l']Ϗshm7nIkT*a;&fYАyz1b_V7=/(!AƍrBf<5Q<Qs>0)dIaN#nbB>_!V;1ҼpР{O`Pgg׏CТ{3<)<2m1Sm%N=M_`HIMfBѮ@$|K0*9\c\q|H&S{92ogcm}I\S_rx \`Տ|2!MEEFLHns#7dSxezA%n/O8UW-v#Vav;J=䙋p0>² GnW6bJ߮pZiX҂zuܠ`Jr9[A[vDؽl"*>is̵}G^!w<4b)(\j"QRuB&,ɚI[F8IVDH`gB0 A%j_N< YrkS\J26<$Du</q|b 6Fn^:-YA=TXidrxv,MˢwUIo- :n9=x:s0$(Y{Q3W"~d͞^Np3w5wF$HGíU~H= <@+~:47&XV] V˗ < 2B7=^TҹOXY끥Kv z^%:!s9|9>~T8CH1 ×cz>%/V;7 bpeh$OxYre}C(),NE _svhf B~}-OyX㪬a4%/& )<>Ķl+"Dh~Z`T̻:7$ѐ"d7IE+P7+vjwPqQ@ 4.k.DfoBq}˖THx6k6\I:Id]Ls#:6ڽE4ߪ /^@dMp(ި q"3U棯,_Fs Þsɛw(R74*N[Z[}IB%KCuw@X 8e_@d}g~g"ؗ8>7N_KZWTM!l# tei7swJTӒtgH'ЭiLU`R=oE6XDB)>S նngUF -rWxzX!D8o_ĚfI"@(fC{%0`pS쉕-Mw+3f9[+4r0 IYʏ{rį'` iXqcTp:!0N>'l?-{2`Ã{GQsתNtϕ`i *ledTbnZ:5ANup0P~a'.Qj5 t޼Nq߯dQ/e,a M1eBw(E7DʚAW-f<"{/q\fa6j hWf`wy#5BG4/K=Fwӊ"v"Xm 9Jp~+k(dˣrdՑ9:k`ׅlaZ2o3%6>OXc*3,,"Ws:맅cƼ#u4Ƕs K2^iӗ'P 5W;H 9aԪ烉ba5oxS\Jz" wYJ@WI S̢J^6|٢S2|fD|q}ӳ ԂP:fWlS7MXCj؋$e2&6-[2g =|\7{u@l^[)k`~BeNlg„t(q-_SqM-M cJd]FBl8_n'MtWXOTKӾ|W nHJ{98̛F*m>}&T۠,/  )l囨sc%mm?gYZ1tn:?VjqcӲM7ǧ6*~/]wPu\?6)us[@ #B,ڑ8BkѾ=Q>B1Im+UpJnB  4׆,ѽ@5VIO^9T%4g]}M#*Y|ũ"\Gg6$C8׼Wy65g6)*nޞ$> -:y&.p֗lFgQgŐzKX,̒m8?Yn !^RbtcTb˵z^v=[z柼{hGW>2 5خmO_ϗ›$xR^Ziu{ ݯ R.bc^tX?L CjxqԲNxsTDAy(Р  sy=>hl9OW,@BK eS4X8RzH;YtZo88Ju2Fn4& [T0JXA=[GEYKS`Yo* Z9hJ ؤI&/K|x 䂈bB7{kv>S?_=nK)yX%#"c0p.)exWHRuv SWpp*8 D_hLa'ܤD,MEh?#{[N 8{qը|N]˧[.PO61WI7O f;bw5nh#Jeͅdֽ# lB,t-.%Q3w9=\l;I =7Vl2: *o9}uL R)}%J¶1JɪR] _^aűHP|:<(f]Nj'iFOHcm8!Tll@;?X㲝 e]/mY*rOoe~!TGuvX^\ɭ~X'}\хM1Ψ ? j׭` ]4@cO<=ש8yh9Ϲ {j3,n.y7"=Z1qYP .K &SH0H1"B#6r $UEqH͌d%QE} ~ɓj.85Yܿrj2hg`|||Ne4+6QIAa@#ӹ*8+\ [֮$)XF۰N]-Hu ln-ѼAa+ [6Z 2ky=Hx4WQdRp>'b Na#~9'.9ÇϧG\HŦ:EiAw\i Nvt4g-;U|{ƕiD d|B.R8R^-t~zaHOt֚])OJbWb:%Ԛ5Baqk$Um 9eel_wt1͓%(3۱gV"a^aٞVcY2ư|M-6bez,B gꫳU%`g5;;aN|ҧþckIQG[xw, m: WVĹશ$l|6b@k \X-,yFR x6S9H&$9ݞr%YzݐQM˥^1=f ѡ Paß I $jA0zM1zwK7Zk?ͰvFGг͎4?3gVuN?" :!P'lwYY"poҿeѩH_Tdbt6 (PС&.ߑ F.YX.6Q W;(k;c%ǵ :،ѳ>r? n9V c.ŅX}dzǔW@C˜d݂d|ja]ίY&bg=p)M`eR)ٮaE7~@H!' I?4='Tbyi6SZ4_ԷVvm #arÔS\a4j̙iBCJ\}%Nf`9vu [Po^~=]ۥ{^|r\/zF?@{]KۊШ31q46</?{صKlړNpLI֞Q[VߵYސP*b)Ԟ)^z{UU7T VV+D.thJ`ϊ, Br>eɈ:V' 迲ƂM|&ܢWT5H_G#GlB. i t%;J#P_+UiF)^lWn(W9+ϑjP X<]:̳w\VhTfs1Iw-$)IzPgx^b ,ojV3d\ ==t me!`ͿnM(3tB bKvفfJeVx#GjE@Iz`{6I[w1ژ}]\zs/r#A`&/}q;rk 06&w[LfQ)(D5ippcX^ҲAwhQ]:HAWZSaw=D͌>zEH lP^ %9I6ai29vӿxsYs'/(۰EO.^U;NچLbZ*O<9#ɹ#K>_@Q &]ݧlyB;$:0)R* EԖgl٦b/ 6Sv$E)wa 8U)2M[(#_E_%pHx0)B!s%27u|ˬȹop B{R3Kڵv6T-X]#VJk4?:`G}D/u9/|y@рFK L9~R $,2xLW@Tb)B?d˞mxUh?eX>G=\;vCSu2G7M;2፶!u[cQ$925'CL-U_Q]][xIv]iNz8w\I:/Dkۮbz5~<8w7xHI ą+ 7 1)C>P ]o\oEȻElA0 R5'8r'׶⚆Ì%"-U`ȷmfu X47 _,a9&ۮҵIvdHj]3ۢxj`UaeG5'#&gƬs|uUX&*ٙH.dl@n0mY0kJ3D\ZzjE͙|>PwHÍg IZ@ /o2x"; i1En!Nr$0 ˁ4N-4XDbOsAJRZ3A=b : \hf 4冞9Sb`7ɶ6Yrd_{b"Ǐ8&W N7d;~!AY.?!; :"qLHV|غl[*bg Fi G+7LJI?)wMT'{Kԑ/ȫK&Ѩ$0|}9}v)Y.hηOq8?B JG& dQv8+]/AemEâN{ؠ/pn8*rvpB]4j%Ө/hRurFf+PU-Bp?aMz2W~z adQ.49~F{U>F׊?:S`1yg'g|+o8ҮN~V*>qx ;>ʼ]55VDk=›4CʰAl9tVWwaVzlK4頍Ygg=Md۞ݰKx|Δ5`]ʷgnG<)*}LeWcXD,6旉EtNgN-{Ķ@q_+Pu$Mr3ѼuK3rۓ(ùGϙv€6)(j ^ P >}ً7VꍞHX)5VKQsCޜWJ= !dv%LV06EUoĪA@04:W/BfM<aS̭tH>O`:5SG, FDe!'OX츗:"cG>t<|2WA~pW ljԀ*RloSaq _i*)鞺뾚Qh>eU6z1j|?*OX}@Y&9Gڗ0NmL(Y޲kt SkaXTg/pp^#5,;HA0[vEعk2]M:od_Uy"뤄;b2n\qGnGrcSv>DNCKŝz y ))G|R2 c=" ^5? ׇƮk(!+kJ*? Gk-D [wb.wCyIE4O9d›`Ik*S'W!Ol0$#l No8D`$gct2d>QI y-:>Ml- ,2s׋݄-^@toQ쫫;Ü|Prq yHaN=:8>%4LJ"r$X~uJxGj6S|vsh1(y2sq}r`A3!8eL`(yXNq ۿ6`jY9X%k~Lʩo:R$piuϏ4CdUr 9+#7Ώ4h-Qu_@ P^4\ ($vyM~ Ǝ*jd%h^ oYY|]e38$Č4YUo|R8p /9\?J 4JY.P|bHgh">ݨޢ-Ř$$~WРv _A{fRs!x۹R^@]2wg'1b$ƋC)/  UDDa %#VVOό<ʕYSNV455j[V,߃ Nn!I‚uXGޖ#wjW11Bx cLt5AS}O%PM\t|5`FXk~ABBd,ZūX(? W;]E2Q$rB\!lE/p&Dh#x6Ts3C8+Y*Cݪx5,л;POD GK(i,>bOa4<떘h<)t & 6rqoOY{4I[bNI|Hh;b꩏HE$C~V=Y~*Vd`Oa6P>O&R|an'l-fGIE A}-o~\%.FFبY brMS#粴rM"jqtt *Ck{֎Y@Z0$vj Բ6{4hb7;â0!;բ$7&IŴ6FeiٟqJ"T(GHDžXpM*$gQyf2o kdLڲt,2J61^FYT쌒G'[?;'nϊɻdW9Q-5c]WwAjjﮭ{kIFYm%+f5>t|q^8DQo/̏\Gqן(YV+?Pc:Z6pi n,P><ʂ {ѠhJtC epxE24nެ 2ʷ46ֵ}#uuOw=L2>20C\10gA2B \tF^%vpur'UR ~1cMc[ i\zmwc$c;WWo ;k[#cU+x{CB,±M*ZWEksc5HMp1\HRjans%=‘=:vuhәBRH(kh +?!x7IT0ۘc%$qOK. 3aSFQ0Ss%]{$@VT7_2njEl$FIT\65~YBWL l2ʧ9 ~ ;}ϳwoތѥrx]c+mn+B./7N~("ʾ%:LnIq/EL$| $=Q u[` g|n>n!"$Ϥܭ#k6N'?XgrB❣'X\H_, ,lH:.E7%GY';p|aZ Hj5ʠ7jX-Mv!auf+JLgGx!(cS eZu;Uw92YwrQ4.4~#_L}F`-O9Huuv"ߚet:Ic}k,⥕ASkf^ ސRsO'۠V{^.Zj/R!d}7 b4fO5uR[| $ɯp3Աxg/%].Jz.AWxLۑjI-;08䲲B%?BuXe۳W=T}1q~jݓ9w݁ ]Ph(p W< ;7<*udWs272n:Sq6P4D:<``J7-F*+EҰ{?i@"|ǐo;xyNe&(W1q+ߖEiZ_RFD1Z͎vN- a,;Q1;xPAj؄d~1Tv_}vp% O8Y.x"fi ,LsU8G1Shv@%tGI/%Y{ boUTm6oI3&PjH%G5o&Cc.rU QTm9& 8sEnBw}\r덭[ɭ>g.j*_U5V#]o 5trJ{B 7.6_kؑlZ+aU !`I_qn0!ڸB_b=ޑEܱҭx|hu;f e:G<'M!\:EuZRͬt\!;&'Eҋ-'Ǧ[pqo*SgyT, 1nv_g~n+s|:NӍU&Xx IcÁ7/k F(P [TR2nL3cs:zIjńF]PSh(ӂe&9wP+MVTpLd,-2 pXo&5~Te!\C̈́YzxneR1&qC>NoF?*2dNf+>Aɖ}xeA/ˉ`$j< >@祟0?+LSvLbS5(,uT{1ڽzQ[(cDXs2EGuƎs3% ܈_):q BF!9ՔR)hL4WkKT{;l˜MxWFȉDP99,XNۚ /ԥ$u鳐6#O\)>PM8Z_-G.ڟϓU;p:_=kp6iw YS@Ӈɉ8hA_ʁ,BcPv E,9VZkLb+AK~ 2ջMESv/]im28bv)b fsɉ`9$ē |Qq6;d<ұJ?}.ۙhSi6MJԸ],|QiyvzȄQq Jo-eE&j"z/Q۫3NJsC6;2a'}|@ԝOrixTKMo4"^s_a¸`[}G)3[I֡v [5hvv%o' IRD`X8 &c;WJ>)GΌ>vnd<8RLwkB$(/U{O>° 0aU $@Ʒ!44'VaQNf!ARɲ^hezH 3>1)ΤG3%DYG:% c嚡n|RѢ!rI"cÄSLj:<^;R)5MLGSkt{zKGt|hEQtF7H},CX̲NΓ;ftYk-$ D+Ne7Q){Z v:ߒSP"IS!xyz4KQ9YZn&4&ڠD!.ӹe7X(+mW.蔺18T"xS NOB(ʾ De ~3*N1E_%0 `j/I}.j n wxѬk3d܄Fb2<3] 㶜|;jM(htdrüx6z,'NZO,-z4>UݡELuj!z *6]#Fa\RqaB5/?ؼTI7+ i@ÇYlt/suWo.,L#S68\B~ǢTheS=g_rg S(9=|o4n _;*pi=&#66iD 0DS:ݹtÿwJ[ٔF G2}HHA-\Q 97)2rtO :F.kY?TEw}O8ݧW ?jĉzL(׺<>1 Y깎t)MM΍`]*I-ϻ==x B VSef_d1޻*]n4q]nµ<`  挀q:buѬHOfAα v3|$2~vukPk˴cy&~܃q:**P_b>zu2 z"ɡYGe^gǔ-4 96AŔ + BNBK|O??93W ~^wg9RtMk,Wc`L3\2C#Ȋoa! )o6wckIf`JoBl"gв䍫<|^'g) kT׎{P^!=GPt_o,7WM/{ATpξc00wW5wz*")­44N+:ypwMM?Ũɔ0POaA+6eB?]xZvz+\iLw \NU%*NSнuM@Pcm)! hLq26(pFy#sj(d Or14o0-r1 h f46[:@NJ嫅ݷ9~ zq#gH S;t&8u 0i&V0 gY]L-r֩$y&1"^~5ne>WF>ޖ{ys䛌糤a1/|ȭݨaH:f#YLf \{4܍P,ʣ!ub]`Cr9!д? ҔA1aTIN;= {-I8㼙-Kf\ E^_D-/ڎ( *3- Cmë9Qv_[)ш4ó>XBD@ kZk&>SQp#@}0VȜ8+Mn,b%IAJ8CW}%2_3Œ#;[nn%I) ITW9 _ Z9g$DS䁆ig`M"ڼiT[Pf";C x\a l?{A g)D}zq|\d1a)^:BtDS!;D L{@[X7$t%0P i\I-7 |Uф+`h&ˤj} n\YJ|.xh% X|+9۠k,Cw dݸ7. Zddՙuz= S!A`>wˁ/56l92ISEAU86dM+AZӦ|E ??;(z:[%ۚS9BJ˪"=6yԯ $uȸc Er.DPd4}k -G-ho$δOՏGc JX/ F(`Rmdu.8y,)(VH h3,ysE @`1ܳU,} N y>FVGA\. gJMMy%TT0aX}9QM<{A;1K,nU1.,ou8Q m*}ۉw ;jZ0TP$'FQyz N)g "B'25Jh*hP?.thæ Zhgy3 ?ߣJ6V|9E,,z9^y'M7b.87qT[}LWK'S^x{a#|n50[LC(:Kb?^)ql'(uu 3s G0їV} YUYwMu{F4)Y pK{(Ln=PsRܒjCMWO5~ d# O/r9Dms2ǿ6RCIk\Vx~Gf^G8nsݭOxJ| (VJ Gp:\+29n8WE&/ k%56['߭^x cWVsg07(R] 5Ay.SYkW͒[8CXsF>R;oxrџH>[h t2ԐFcoQqI/噼#mC<&:2@tJ_:4d+6}yS`t VBx5T붟V詪% VPO)xv3 9~XFQR͖@Sx4BQA2ڴÐ[8[y0KZ̈́mYI?̠_X~yT\(r y5 zS`cR5;zj*1w菄3h롟8K [hH}]㉲>V;Pa;>ֺr"ZbB{UҦ#oκ0uUI's/%G'po{]&~39`w5g0tNأ'dC%Kp>6ح1c |S|y [q)>}F_34U5̋I4M Z)h`$f)̆cˁD^!Xb,3s5=4x1$ e?L)xr+K`~-_n5ߛ_YITԂ52!Ccgd ՌdhPL[IxW5^l Xb77~sͦiCl~~SUw`rW]DuIQ zl->(FO5:W _f5gJ*\:e5&Lp9oq2#f:TUH",:)?DFa!Z3qpP 96tZ-Y)@lHBEWV/~Iid]P%1uAu>G Hkp!{ SbBE:zEݥyYVKP7u$j$.rd꟪Qf3l$ i{LLcqBUl)i~?zk6:a1OSw\09v[ACcl}T?,9|_Rm6esܧIg\w(1" A9V"ǯꇘᘰ;iye{??]jCHn5"@փWo&1 J 9~ڬk#H5Cu #).zj Yl!~t^FM//Ñg'0+-8}ª]b.ګ6;MI(Ya{2nE3&z?d/Z|) m|,+yT'J1uL F t r.Ӯ$TaaZ@ῥ׍gFDesTɼPVuY*p|$԰G]m<1AP@&<8!v{zqWUp2+7*uD` gD38a0[il9pwap'}Чwy^< *,'B[6j?"P,ˏo 6\jdn 2~x8BB Ax'i?J׎߲NcxO13j=tdas=Hܚp@Rȵ'!<8%y615kp7!/'2 gc~vYqa&FM8^L]t_NNER.bY߰APS( @bzɆ6ߕ%޾g4!܊3 ,֭%%TdgF@G?#\$UxB;G<|̐<1 ? {c+tMɖ~>[tCZ6Xk|?-Y~c<yjM8!vE=:۔kGӉ8,c :aNN z?lf1at&HK_z×SOjԱpv V]<8(51+>Lz||2IS@SpohoǍIEFť05BalyL>yr l8dw6 7\O[k13RI{vH#7Km@ 7F4 #Â1q;-#NV-"3\ 9\8[-7Azʖ@k r!CJ< tc;&%IAF-,g 1(s;æj]3`V[K|ㄟ_3( `=D7nĢYf,i/Z1ite)j%\vs0(IgIsetLGK-lA/$;o*F-uo{vMQ'kDgOF|+~Ewq-Lb*^M}Ot–`s|<1]FXiu2qIW VT׾;K~!=giMֿXq N,ظl85pA1@\ɕ6AA`EM+ZVm 03!]#HveG& ;8VG%k(>Me6hΙ sgWƯ']p! A>:?~G暀~}_0"f <};"db]~u3ffPw(>}4 IQ cyhHC]MX0NUQp㢼'NWJDY (&$;ZZ^sghJ%gU5p}f&9-QsaN$#y]mΙؕ1 2ښ ^ 9h6]K/(2)/E:KD'SFZJaR1{* FF$n~jwUe^6J_4++3*JG >UvJi^4>1STC;Ă?q8u+ȿʕ ~Qԝ^|fheF16k#"4}ޕRlg g`0Z,.vD Z/z<(@$ٷA0$qOJ,Qٷ&+CNLGwho=6(W.`+l?"A)CP[p DYFs ,P|쀌쥲 !آJUHJ6Ҍv0Օ2`ߢ1i;u_B2$H#rOl>,ysp7}oP9>%;ݕQUA+%ޯ ]JT_џA i$F0ȩ~Av~/j[ nԿiq:qJb^U0̅8 Z#\ !LlJc$a l^?e'= =gI>ZZˈRI>e>AibM 6w9Hu,!sg 0ҴzlF=)(ld.mU&Jg*A oNǒu+&9r PLkZ_܀bkη۶C :Mt_oх|nI<V烿2DCۋ Pť+P|NaN"q @ {e jKe钁ifw59$ lyy)O;e+:Y^oo}YtUmEvHY573~?ozl&\CTe"y G4cQ(bT(3z ÷UYτ]{2܏T 9_LI^䱨[am l&j?=sbiO6cM DV6qHm. C*@al0 wߨ:a/2a33W\LuQ*"cpR=tl_⭼<`D[aX? ބg|h>׶{fk<3y۠4ap$qߕE0Eg LI>H:'Cۏo.Rc'O/X/&A5#ώ\n(:=0Z;}OlqL$-{Bk3DDv3S a&s =N{h?;TΏY(`LnPxFO$Շ';ģVjݢ%'օ|VLm]θ;]3;Nx؝/`y7VјG5~1_{ "m}kgQ}*X57|xkvjb{ײ.9LAb4YB-}L2(e(,#y Q 1AGsv#! XI0,Œq)3Vt,Y6]~I.׉:±0m%):ܤǵ<F1E`tj$ nj3v9*xayhRژ܋Ċ"\լ (sqbZbToa~l 70#B_,'Wra)qfoVN#ƽ F"ttXF& jX~0!ќZtP \>6RDĐEآϿhLy=pJtGtI~2(/-fVSbQtpAKaՉ}Aw1K`;QBZΨx)DqJ09';7'g^U|ܮrYr1(\!ˆOkKG&u'3xj7Nv\dGM^z[&mI9B <Z)YLd=n9hm}S.\&ۂ]u#V@y8O]劣EBcae[sõs)՟d1ϐ̭YO0wtzk#mk-eǁc0XFr~gCɹF<0 >I#KH](&'ލ{lCrT70KZސQ*ѢX2%u|$o_Z6[&bdW(u!)1tggs:Ir\oPޟBy!~ Åe=^8f3 6GU{vD hy}"z.Ii DU 3 =naNWlޚdK!;<3UMte<*@C>ixq.;r*`iiy^h3{19 O·VL.)ʅo!쑮V);:`qR68#:yyvng?WNqWIY{B!V נ #ay=.I-6uĜV偁n~qjc^<5Qg=АMCsc ,eλ$/ni/b~4?e((ha$匪x ~L͜rR2;)L *zDiDPm?Z1+VP?ٽ$̡/R脂`]mmR3F]&[\` p[~BdIvEb-/b/=G$Pqb5=$**d;$#Z RL1_fo2!v#T;Z/~m.eѫ ? SA 3hb8& c!`ɧפk󦡷rX pǁ/z !Ө\`YRM0sGjfVޅ/hQi@nKH/Q2Ad}UUXWhOV{ĺ-+Pv ESp?fC~/ڱ`BZ~{tMo%'`~KՄ37 Y@Ɔ >X\^kBW(Ds7|8׮ĭ!o\ݤ86<5qdkPaazg[¸׻%9^1)SQ2hN)//,۳`OjDAOnRw$d +Kk qِBl4-EvsR2S*|dp kL?iqaJA;@3xM)Zmhw ־֒b7)k~N/) -}b?T1qpUJO7*"xYcjsehWUN]OizB* 4k$~8BuxN+$+6ɉK>f)Z/D!5ByxUsaBpPb "*"Ukq(E rމ:f㕷:1$-yfBX +@$Z/uc^"K&I]orJwo]wH9BPfQ }@ {)e)*m@.r-~s|"ē^m:sg+x(fݕr'htC0i0sM$3lAMO^y ?u (GA^8V2B "*D8殥shp>]^ F/UBT3 ̔W{t͒? Z2,L0aFl+U`b z5v qNv0Lf جt8gw|@sȝ8#rMGff,:Ⱦblw uP+an[_|zJ:K9K68SwްFg.hvhcje2>Z^ .N魶N욒\*~m,8WU<𹄇B㝯%zbd1MMӔ% )FvA>̵Ff+!y{K~- Hpqf[wA1+mC0-eW.s卫DعLXl?74]bx{'`ኮk%5p:/! tqǾֳ#Nr]&cZIBЗPg;yzԝMlK=ۥzވi`cM(ʫ{ply_`bFQZ>G&g8fR̛ݚY?[E(bj<,(E`vbhޡ *_yܕ"OnhzA*+3+(߮x'- ^呸w3f+qiUf.hA5+Qr M|5":AYon *:|V|oyLEnB܁HmFXn,L>]&lQh45k];})C&!zJτ3~%둹qh.al3ZQ?#Sb~׵'ŦuYкwIE(m/JP^Q{&zF@<N6!9g,i2 !dVN^O玿-Ce] $W)(zUnE-Ǹl?&7IBõP~(QI-BpL3 khZX#6Xgln ڜ8fSܤHl Zf\@{vXn?#35!{g3.JA2Go=Ǵ}f ĥwW9PhyՏ$Y3Jy xң)hpM&֪~/(p\y/?2`D1D{7qPB)R; e,{xw0++nuy7f'Ȯkv{AZ,߃xMCLyPt}.9`uDS 9ߔ"v Y:lvf<%ͦ %鍾z d|n|>Vb۞B5>NulO=S dWP#n\=Hd7ƎcXvB,OysHP~0n\G^MJǔc +~G=7՘]0Y @G #kԆiא̦%vU"]FKp~=vsԠI{KCY;$GӠV'>$ rDry1$e:}(%灬 LRhr%1JP?n%&#m tj/1 1H׼b.d͉E2/] zEl֚)(|< #(.3Q쨁.K&*h)m*T xG"'gzŵHMrmO?O럒=}Chk%3GZ  ,{6gN_ӗ)Xp6f!0,a,p*)'z'"(g[UoG#JK& *y} J8u?z"S2ŽJ> M %Qt3'#2Qֈ 4^ׅB_q:߰ܶxwYή/#m[ZA$$>lD'Xe=:$ PZ6V+[& dAęzʇasX48+ffrRFM ڸ==D7V'4~/AincUőT,=ЖXGğV3{ Z%JHJ(ZJPyqJ;BJ\X3SR)(.I2_n{&;ij{^itC!eč,`"; 4 TNXpsbHPq *Eޱ:ydzˁq?_X+"ك[2߻:eŏVr9oLy7k^aTH" "X  =fsD1=n[ 4K-ZoI]N/6=[{Pf:9.C넍\]Gkvh\{ԝ?3 /ձr+F\qʘ_'p3K^̧.ߢ$b9phZӊgA#wz_5 g9QbkSAch<'zRZ=QEvWsF!w#1XkCd*&ͧW0^e8{QYܓrnD '7eP=j][T:@V@oQb;Dq.KpbhVZ=i2єd|Ŗ_y\RP^6r&}K% }7`i;vD 77]yԜT3l5nj;A$v  YZ