annobin-10.29-2.el8 >  A aU]1*5H͂jri qvyNj-1Sz BJ`%p~}=gD&y]B˄gq6]9iQ`cOOƒ+Bă* H`qf%p` /3#縑6i}td,=0dK/,e4(tX8<_2Mi_O:asZK4!Pw0{ͭz;+V"z]g+'4"$Bh%.-'͆DuBfoj2MR8f)ntmRmiנM@ޕ%{U{DjH^E&Gy漁Q5„'?N^34}XQb]E)+h]O.k6I+'158_# vBVA!>O9;Pѝ*ad M~ﰸyE+&פ)=LZи"o#wٚ\.w7ퟧ&@NU^B"MmӔ7ߧ7ުYz19<=`c1l `(;IR}L/s@gQ0Anuo2p$C4"1φ{o<F_H5 %z *ϝ_aC߽CyKI6_;/Ucٞy}f ͐4nlNL0 1.UU_v,jZ7pcl z/5$%N:1Md$r^Qo="r>p;$?d   A (,3:A cou            P   $@|(*849 :$zG| H|4 I|h X|xY|\| ]| ^}~ b~{deflt u v4w8 xl y Cannobin10.292.el8Annotate and examine compiled binary filesProvides a plugin for GCC that records extra information in the files that it compiles. Note - the plugin is automatically enabled in gcc builds via flags provided by the redhat-rpm-macros package.aDaarch64-05.mbox.centos.orgiCentOSCentOSGPLv3+CentOS Buildsys Unspecifiedlinuxaarch64F$K:AAA큤A큤aDaDaDaDaDaDaDa8aDaDa8a8a837491c5afbcf9003839017d36de6dd917cba067f4893f987c51f04d4fdae56efab1e861d34a0df5a510b3cd8e77a0ce38a49e1a08285634cb2bfbebec71e5ec19808488b2789c2d3aa8ae997f11e4781eb868f5f8e93224188da038463cfdd2c8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903fafcca6b39bf49ae380a90587508469921285ec67c7253c9e484e2c2749ec37f5a01d2ca89be7b7e01ea6e47d40ad9caacb041d70195f09f1333e893e7209477../../../../usr/lib/gcc/aarch64-redhat-linux/8/plugin/annobin.so.0.0.0annobin.so.0.0.0annobin.so.0.0.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootannobin-10.29-2.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.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-idc1256fadbee6484617b34b0a7a62c808507deef8pluginannobin.soannobin.so.0annobin.so.0.0.0annotation.proposal.txtannobin.info.gzannobinCOPYING3LICENSEannobin.1.gz/usr/lib//usr/lib/.build-id//usr/lib/.build-id/c1//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]=c1256fadbee6484617b34b0a7a62c808507deef8, strippedASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) RRRRRRRRR utf-8448fb3e7cf2c352d76d7bff0bba72832c88866ce4e19dbe44cba95e4377858f9?P7zXZ !#,c] b2u jӫ`(y-8A"5+Zb 2erڄ(p3Ù[Fpt$`nH#It.Vۤ0=AsQ0 gh{AV/v]awYTJq/K+fOa| #Qi cc;96dٶq>WNW*rre,DO}%?n>ֶ''TQьLvyݫ4G!ZZdN|yTקSXTWKj >8jOzӟ Rjxs2/B)螠Gt>q%i2-Ve}nc;K+!v.8;=Hct4H(DS&%Qaky7W}U*btgHCfFNV"YdoUZQLofZ:^zP]$Za*nmIa{U2#\|$py(>X<J)Hۥsً7M0+39֔Ž$,%iG29!nPmDA?,\ҵR+QlVJR|*x=ZQ3a?A=!2zJLy kNh[q5rQB} s£T)@r4ۆe@uHA0x\ߒaCh}@8Vɳ3؜MIWalgj)\p80C_Al:!;`y3S`sOډ%*}ob#$4\{@@r(KԺqJƕ09e8+ wj~ڣg\=@TQQ$83KPSH‹)LtvM3]+&.̲KXNKGhg͗6B;¾|u| 8)Mg]GTJa.uɥጒ*8k> "}]#?b5 cL[rMfkۍ3$nyuIUj)s/Vpit ;8`Uإ\Qkw[8HC$G\`@Og 1I6P=zivIs6~pl3|lڃ5ް zPv a] ^|[^_kAo '#md $9DŶ7B`/( <<`k4 +A0̷ FWUP \qݢwx$W朵d{^b aڊ3XtU4G╱~M~("zyQ582:fڙ<Ț5?UTgI%MZ'~(/ܛR˜M}a5 6Pi>2 t>L;X.fC<W;gk(⶯ΏJמ8cl(J-*3ҹ 7~P' 6DC:I5PӶ~pu~$@>JHQ_Uí>;I nPB3e<7om]07ַ'D*d#&eyO}]EG ;(YP_2%ρ&G"Q(y|ز&O*%ak%4s6d ]:..<=hZA]HHY&.(E1a«3KF:Q5n@0[iO3%U{5y(۳0N._y8ǼJi*^Ωj cN#(Dv1L',ʋ$xumE.Di#dǖSE}MD8ybW+QޟT]2\c9٦"K|4vl$(ϧT(PR#$>B\@?GXtu`Hԥ5GY 37wj'>8{7Mr 9 7c9 yi 7C :90H9odd!f)e(H:Z4uk=wwa7shm]VXKR&ū%lp| 6AuP@GmY&y%Ld~+g<\dF‰"E2?̻WwHA`\m"͆MXa5}ViikQ5X_I>.Q~).FsǸU*d3!U燐Ҙ$ T(:~Ш5{j2Lll{g [ID1vP" %5_՟xʗ7cga"{_gbd:U=`^2㧼P=5d}uA.upc.COn7+_vCV,L6&9㸭1kj|*>b`d~#kנb`k\{|Qԝ?Zf$f6>Zv緍_ j ~ۮ~s%zhm _L hz86~Yv nHX(̅n~{%9Š0%B7sL>ùv| kyg;.,AMjs QZ=HbOhJ {W$稯)e?|X.*޽lyNu\@."UQ}fXILd8/1tR?ZP T  s{C>"VG՜k[SU]AxI^:<k v5ibv3HJ v $9iYCp< ML/hmH%Vj=O=:dgÑ՟17"#,g!n0pEH"Ib q1KRzTg7[|ϻ^Ԁ&[L|Vs@ XzxGzLL/ZA>ZAY# pp( 1c ea/R?4+iƮg% w,ƉSuլq-`2uyE=Qdy0PK0Sj{@*d10dK )g[%Q~ )mtagq|Rw> D zE1/<И$?=rptŁ5;xun4ʪ%~^p3zƂhe{3;n1DE L;.bf1KD$<`T\D >=gD^0ylYHk"M$@Ӹ!>rDP~= ['YLUPרz@WWuBEwIϐR\ ネ:P(SDw;rDZ?3%{{>Y&Ǔ,h&MORՌ ,ˌ0=^b#?*NMz 2:jP56,As :&3pc\*_Rv;|R)n[ ReAF׭oΣ9.&6;u/&H^:)R |A7| (LMg&!O 4GbF4GW6+m,/+Ԝ򆤖$ y1U(n[y13.Ԁ#)3;U˨xLMԜȿ2CZO#c-H@YOq?G2&},햺q"#֫@a]Hö:ƩU5SˌpEvo 17ڑ|[ƤI WոSX+m<&>(b<S &Puv'߄4 5G0=l! cx=t+(ƓZՇk1`kEVЍQ>Ԝ dDMѲN:ØzJ yFK(3\UM^_.܉|gAQAwƷR'@g)7 )L1i1Z(M.f^^ w:Jx b3j~g!Zz(+, &wH .5%zt+Q0N&H*YRX]G'%26nP{7q`9cZ[ORJY4-ƞ|n:w !Fj6cʈ/OWDZPrGqé;"6b)bx|e}u潜gZ޵rƱS;KZNmG!՚1̣xծo"4u]l*wFj-;2>XW֦tQ.&MZսB .۷-`# qܖNA$w <6*5ZF'g- wyb"F~2qMjw+ I!gz;a@ߘޘ6=r.A-2[KQ еz,R5}Zr}ڭq /ngJP?uae$CkidW310e|=oj.Q7{$)1ͪv`K,ӻ '~'QC> DCXJ౨>zsdzQJ6_u>Y['lBb-jŪPHBbWV hn>ԲHXs7Fu3[k.Jh͏T%fqJsz#} բ( R=9_ b#YCzZA^.II6}#GR]RMd1,,B71؄ANɭP go"t?Vy٠L$:G_Ir3%痏1Oi,ČHEੳ.O.QtYN)M$")|JxhfJ%a/z2I̯F&saNЕ]@zv9atCN~{\Ej Hc^e1-ퟁH%kmBh ɨ"I=iR09E]ҨHaSpTc@B&e~]U9!GJLޖ'f]+c_Էq)<j{KDAgL-c L) ;efw^7L9B|aH%hFiM\akBJ7a;;ڜ6һS,Z@5e!%0񎥸䄻pOa?o>{E56 HYQ8~FR1a&clS}Y"rKb XEguFQwX?3^CԺNK3#dЕHL[SrjM?ٍQs{T9kG,Zy N !;QgD͵n?=ʹ1AŶzAa(ُKlXruޯƫ,Qk"#bqg[dڜI˖ޘiXw(o*PGf } b;:N 2]]8Q OŸ?TYKh*d} h+BD#w٧UZk`³N0oc@%c=)#V]<ϙ uB'{rՐ=}u6E9$ټK1ӷ[1u% }^ڎJc.Z6ƣ"ZǓg\i0/:]J.Z\CR u%d ,D[wRaLj7cHnw%QP sSJ*Z/[~{FMnj {zL3Fݓ1NCZ6-U`50ň.=al֡uEQjlzaPMy[4\ ^U$ֺӈj芿˼!@=9K}y pGTؚ4riHhf@9N84RէߌhooHH!Ia3ۏOa"Wd }sgSiO/<O?*[<.౶|l' ڛ6;A|e!H}a-Z%]Sͥ )r*l( jO wƆ7WɃ9jV^r?k)(zL3="H'K${׭ \mvePcˁ-)|Snٷ G>e$ǵ*cMI%/$+8̥OpΘWT3ށ`3|ֹp ۥ %jvnxSl:L%4; %RC-:uqߢ,:z9!YD8O(j-_ӼsC}h-`ϟАlaU4A/Zqi{1N~_0riΤUlp.`L rf5EP[3o;H\D&|ϭakdUS!V;z<׶f Үq{R4 DR]پ~"v a=oѐg5kn?FW4 $F-pwE %C5-1K&Qg$w{,5$iNOD/jE(CN.MS#A bԗAo"\У947ދB(.(n`pq扵Ӵ0˱MjRK\+<cN)zMk(ϭD%wx- i{|7ZqF?_X4! mA '.V+'oW|?SJ@]x0d+mԡԘ<ݗpfU?쬟4ۺġ[N+"5 <[桚L7^`ڳOw4n^0 #8 ]`^oJg晓fY!KG1l=śxͥ}ò0šJsw5>Y(V>jHH#A9eُN^'/"ZI-(șlfԮoTOughJ2]ѻHhJ +Lu!̍ qo._$!qnbbvPldo|åP1^KUس?;:\7"<)jHI%lO1s!yV|PPБ=̗"q%ߧaWWte6)kp 6:Ǹ{.+Y+ Oy"|mHUkSށ47$ F4@dv[eg =ŕ+Ynv l\ ޠ r^/\Ƃ8',s%|K;N1'bn}rmoB: ء4 0jAsjYx1o9 DoϢd m,+ԕ$Lfkc~o8έMa߃Fd):_d3l+v=vu?&Z0+P'"ܝ}8 vWc_STR"]12T^tϷ4L'5RE)rk(8J#!T9AX<Ϛ{~}Ts _@jndK2$mpAiƝwnz:{V`:q6YsSӝ.1ed7nh-b]GjND[@R"$-%\9y.M*EerhW[XGOwmEid$1+MM5~TTͮ픂a;ރ1 ii;\jfTs붑I6v/n!6uP (L@8v\tON>{F,\vvTuVǧZ2F|-sk ,Z8Cd^dk3zop|B c`aAqL׋/)i=$ ν (qL*+C/hK #ܐae'UbYG,uz{F>9Oi4=ܥDv~i2gsg~*ڱss@za(9Զ| 6)n C cCǂL z(n4B"$Z1-,m/p%d+K5SNSLp`.Tm('|el,N'&]qDJQ e !1$jۖWFLKޖcݫ0JQBv\C R u4eFȑwQ{p=\C:Mɢ Z݄#!&k!e:5dGY)/:|Hބ@VMkLj.Z6G#*Ox}cbu.6{X_{Y 0 <`ehsDBE차\MhH3RW3fb S7rh4N$^ak^tN^sVJ~`ٝ*/}>(U&=3lVܸ//` J^bU`Č.e]>ݠ0LGݚ_`PH\"o,)`PϟnF17LtQR_Ӡt` a^>Nl2-kC '"!I%hGxK $EmwE0R8133"v }w?c)MUٚᎢQ #MX8_uo8nl28[ljVnF(cU6gUr'cqY%)ګVQhQR 0caT,a$pX#?3.>Kt2ƫl6 q!|މmq^$2W9D ʤ糟ӱT\l<4zLUʼnJ)b> :]'auK[ֈKp˃9ާH5[awl4.ګse&|pq@:KWZa9E`w"*U W Vq_c,g&#OD ' ~ϑT?d{(m"陨Tb#?hDWN^!b ЊO wȊ{j{*MXCtűE+APKUXSrB%#`%w+SƊ9߸a$f(AO%ſy!MGVp)Ҭ5B@M6ޮHwQ '^!dxHd{cLo+( Hԗ3Tp{>X!,j(3Grr># zҹ2ӼlA~ߋDn)?`!̮֓lX,Fܸ2Mjm%Hb}6$z'xɠaܱE>M.;ӧNً%ץfegx &|, K/i)6Uj)pj'1ˏ ]u^OH.B2Z;6/tK\V3PE-7~9)aX >%/bsoQh.F݌ԁA8©p㏻ 汧BY}waE0T@QJ<6_ pCbNe 8\Tw ~?Ym 3X'@(0Jnֶn(s#0T{iدJv21KÓ{!*dE eք>cϜ=6&Fp;^e涮5bw ψRG#Nc_u%CyI]N40羅-dVZaa4'ڨ@j|a X3=N|b>gK2>i`MPn1Ù孕emxHQ"`ޡ;K$I]d_')LUќ)(Gah_V#̘ |&W{[&CW6Q+{v^q!1vnJA5=FP?IǍ*G o>*E1%!py旰=]`/u&}= P" G8y#Mg-/+dx|cv=/0Wj=ȧf [T'8Җz9ʬj]L6|0]\JΣܓ:Zȵ@fN٨:=D=EelҤz02dL1}ƓjLM,FiPT"ŤQkٵ{0sQD n7ʺbI̷!(?@,94#1J\a[]>  { sd4By &_ *[k^ѕպxcUWUawI_SrC%bUFZ zOX~]XYIW+p 6il 's>:q#Olio!]nW.sya@Na2WT0.9Km_=dCWIe ߌ@wQa[[]*7P|_nwӷZDxAފė2NZWTo!!ԟ>#)]P>[|֟?EMl(Q gIRnMª 5NUJU S0aU{f 4[V{Bk&H J?n:fQ*Wl6l<€:+OF8̼*5kUd\#5"iou |0 w,f! nad=#>&{%!nV'g1#ZzWqoe4sq09)+tX{]2*v?jc_E~:I ]Ҟ/'!@hb([-CO}~S,y np!kmCkV*ݡnGszʅWE̲;m Ad9D[%Z4|jٳOaE?\.yi.=zP4 ng#=ImA.-B}-a{e-8-XH* bW/T[h\OƁnd=3o7敖pх1 >^ fAEbNtfo?@ wFrq08"2S?<&xm?ԇ"X lDshuMO>LU涕ΐ/ Zԩ+{*xs񈅉ajznBONrIv"JPy"LrԼyg4mࢧn}mpE޳Ol&Lb $ vJ<}|A$۾g)q.[bUuG0t1M{_*p,+2'pշ:I:, 6RxFr狂[B j4}x PJVK^Qh^P"8 ʡ.bvoX(T97q&^+{fmd:^:NA7>O)%[.x0wAxj P3zwq!- o,O\y갪^#dt|3/ 옙 YeSSb6ZfhI[TZQZx_xqBRnw>9LON@#ȸ!WMq6ABXOy!r2X=6'V(BĖwqk4~'cA NBǰ.}36S)6c,~uDu%O `:J%sz L8=1i_9d[o=!IiϔG&"jjou5+&S1D$}2yRY4ͻCЬ*p٩6ɐXJ:A^i%/Al>.e>AvQ KYp@ۄyJ ښA\FMfFkM!Li,JFҹ4AWkEhauO *wM|5X5,X[u7Q%i|HΨ!o9Gt1Tl ǼQ)lkX$#co #Fr3֢9qЎRx:p>nxǏ"Qn2r膞\ N*rH&0n[ӛZGmDdд)JJ̒6ȿzؘtg -fcSPXJXui܌e'q2J,ʗ~k!TC67n="}CڱF,9ѓkrCkޞ˷z%v |@'jHZ7m$ Gw#` Ge/c&"k{rn+ y}vJ]zA0r&Xu7nWUk`&~{W& p.~sObDh{MWD7XZIn@#oL^HYI/ dY*s5@F٬vGhri9ãL5ir W* 89A&6cH=v@DyP`lg;[[f0zJR򩑈_AM8iBuEoyKhGcϟs޺üVXy+ևn[$R᧸r}ca&\$ ZCnye1^KbaX/AidY C,njFF|^R%3Z1/%>Tl9x闼7 dOx =ѫj-0>6Wm5l%֒Z&xzaaKp!d3ȱy3 ZV.,7ԟވC eGNZ$)4No4=} 6 5f<22a#h{RZ)E4"*xp϶)_Mgw8xnk\t]_1Nq(~u~l s5T@?5ѽ !(oT0:))~N5<2Eh`O*"ZdJG|োnӌ69}K' C \|[v'[MNhY>5Lq[GͶ\02M@ƯW8/˯QRc~}BqwQNN p!e 0)Eq *"7:& B6ʠE2ai!?%cQ/5TǚZ8zG#E,kZ)㚩ATp2$MiN5x9\WA<=JTa&)Zk/+蟭c$HG J#%83iks3nnΝ$ Ms^׽6UV"fEГtE^ уЅ⣣#0>ꌛXt;W#ޓ,a]'w*病O vt)CD[~3c*džy$ 4YG,ԉbD jZkS=F$Ok-HvPo.U,\_ǶAg]4P[v'$of eB5YtLe%1GJ0J}8chpWIzLI ҋ#<#m>Xnq)qZMtϱ ܌ռ!a7ߦaT'}A])ZTB4IǟlJ;Nx8P@$.'6o,_2;Rcި'ky "d(4PdK̗QX/-WqǮZj2eR8 %cUb D LF:FRYo^.+,B/,/M% H!g[7sb$u|s ȳO'78Tv}v #!X(KIg6V|.:)rx/vU1/5Q F% 8`aSdoSc$ÅX9ﳔ$X9ui/QnT ;OJD"u:rS7[PWц-wGea~1T)H&v>m)/{ T~tE u0ߘ%nzSw^lyq/Q Ci΂HĤaAkk OzvY"yiAx󿡇Y,>ˆeH q<2r)qE6&YFX#8A)qO,y@& h}otwvXDL_X90_ֳoo,m;M[ݜؓ8hjR˝ ;<(՗k٧:t$Jn]C8ԗNEM!=`qI/Ėm4}KCs׬L]hV, )n xI&C1ޑrW?|ў59vkj=`^?O޲WZޜj\"6eF>QŀQ/j怊VX36C!B 9ZTѩ@eVkwb ~ ӳɧnu\rG=_ !}WVX a}ݽ=w\S4G tT E3ϷMDG}[yF}) 0o!?5@WD[}CN+IF;@'O99 |.]udaPzndfN9VFƈ;) Ռ-6P|$>̵ ki+wXFcfu~ᕣ3*6&wPlP/+cH:!0^K R)v)A͊OOLa3hp @\Bs3U1-^7ڡma xCMMߤcx'4:w1IFe.Q5~͐k%mpؠ~.un8| = )" αޅ[]VB_֖5W~Ұ) 'EttoBY\j:<2uzuP*+s4߳!-h 7#RCTBMb@Ndzbc͢98:Hx@'j OFbs+W~_9HW,ǁLy!47<S2 ) tL֤ 5K?son fJm h>'0!)1fzwlӷm36O3GtѡWWvRQ<[ Wz0A: &5IV#j 9ٗ>颀BOSTiq⩑MUu9Xqeo"U0%Qݿ!7H R zH'ٺ CǴRߪy<4Cݳj݀MKVh-j(DŝE_\v+dR1ܲ|< x :91y =fw< u?-c-b- jC[74z@nxݍR X "32_axzrߢ.i-Ԗ!hG8gKL%:u^vIJw5wJXR(exDIn伥J{`SʹQ>HarН{*cMkhhmO$9Wkp֮ݑ4#(\~$G ::X Wjv[㷭PU-NT '4 ]kl?`f! Gή"E} &]wBJ/?XJjAƦfJk'Z5R+wX4,=*tiVԉbz˜J{m>/24Hh.I+_ ]Eu B/O7UH5kܞNx97}~&n2>B< gOL#p-(P~NIvP;V$0iL$ Bj @8z \;EGAn ȌB4 c˹tf_%&5LMRR,9wefiZ16jƓ 1VPJqhA]90cl6;9!}/hU!x =HV\YnubAt+<=A)>vWXK`s}G'䎒M[u!{l;1V`7:Q޾oqҒK$dMmi,}48@gM$/u33zc|*V=Z ᝦj|/S6 ٔq oCYPLތaw6<-vJӰln~Գ6&$y%uyI]9F lGk p&LRdݺ.6~q%EE;m. il-R|r=Q8/RR\^! @;BO"sX[_=r|nJXsRl$)P-꪿(qx(y]$v(͎ \MQU#@BUNn2xg‰[}EP[e:"u R7_7yS?Q.!U!X /˙B}**o`)M[p9Z\otu(O,1&]S"yNW!?N#(Q\/׍$΅0Qk ȠyJp.ilN&M3l9,z519 bAX,hNՙe^ s~.6o7'-/ScH j P3u!#cx먽6SFo%yabyl,ʾCVE9d@v<+t,Ձ&Ys=\O 5"J$p\YvV$x!ŧF'=S/&f<`,fpHC-h ɱcҌ4?-rQY0;;QNmx!K\iIx8j01/6 Ts^Z#m\|K.K"A2BFӵ8Of11IX0^LV/]GNfAoZ,nn.vrSYf Zxd01 ݩ́sB 5yw*<>%:@`c@LrAPۀo\-jό<94ld0CZE#MgP/.0dУ2"[@hݨ yMnڛ}a,jk?IntcM.qz% :38D8U $mbz9s<RxiVO!} %80ur7琔~:`A*ExQ#?i-x$*GeD!D`𔣤Hd5x׫k1h x YYO/}ULcgؽ=YIFzvDؔW3P\-%e{*Ffr߂*p]UϮP7IJ(z1Q+~;n0{;L"U1Mϻz0z hpap@|^zڣ7WU+˥`ѣfX /۴q^7mFX]d]-VB>SՔimvV#.ɻwļX"{dm]RTzK={қdnj(yoI'[H=Ϡ4^u.]ҧ /ok4AFaV dG 9;H,;-:[6|y>.<-q*r}b=мU\=ʌNgc,N G3%e2^h_&Ry=m|P5a{f4SCj3'd_LMW](P9g =Bcl b08lTIڲ^RK͐3 y\tۧ?2 J1pxUQ|MH%gPf) >]w:Mԩ:= a5gRB9fA[/Ze@P$jH/ |XNBM'(d̍fAoIk 2T7?5 $GX|+?&7zE? $ nPNλ'm#>)MͿym-[@~])xNjoFb0ZMzK>nՇdZ_A@K)lv _Tge0&"+6Ru\=x`l) $eG9 YXvVP9IK@&m=\n#0v<, 0OQ2~Vk%ج_fw#9CR[lfXt?qw>yp0lnoָb6VC4351x?j 8IsنrzP<Lr_OɈ7q6p ~cvt*jQVT(ڱ=X(N1YPΙeOhA3RA/xYɡf]Pbnky; pISr&c4Zʝ]La =r]FNq B+.Ө~k r ~XI}4ҷR;_~5XǎqGauB5ls̀s}TR"dvTͬN>U]!j=h/w`W⟤қ+*Saps]*:{4sMlx:~[" |mp?XmAQ2M\V;(JyP=+Bt_sI'^{E&oTE6Hhr[h8׎(%fQAlͬt{s] q +~0όM@~UA0Gn']h!"QCh~p"8zL^Єa!#eYUĩ E3-k19'%rw0g4en^2A٪fT:r!dr+W!RR~(UFT޳͍w?zI8wK, ;2娠J,,1=E$f 9bX l[=bL 2mhfTiБMh 5̄G?dx^MmpZ!ƙ̃pY˫/< 4N.DZai=qVviԏ{e?::' ~퍚J-6E(yu.ꛚ@$GW'Igd[+$y\LEpQ>?(<dN760)jʄH<3k1Ք#/cZuN7V6 ]dd83Y_J Yݮo{3+`biNySԥm-GTeyHv0D[ׯdZiJ}4]0E+˓۩Y`Rnr^7]Y0FSI϶MC5 0} .D_迪-ir)e3ȩgAVȓ 7INKí8x'Lo`مj}!qQw()Ě0K6e?=K(@\!\QKp #:=ÃgsMliQܭoP;;ŋ1ʹ6w;J}ƚ2hFD*\4&wIXRH9b2Xt oH!>١cF4.}j!|=he\!'{?:+0ZGKUSuB۝*ʢ(-hT<5 ؟O,P_v|(we :Bzjk.q(hb]d E, $5V}a6qǦ A$̊$5*JFG5KcVO$G*:/W["\^u|B)vє,^is}rw@%ruX4Cѯ%uz'iy-m898NXk}0&AUDSa~!51D?ҹ [sT|SƻRVٕ=tl P9׼MJ>g0Bv]0]y-R47ni=[nBk2n)GEـQ`sW| B]nk%k`FrWNx%W.U݈v CW+wzd:]73|TQ=$iق@V<TgJX*ɩx Ykl8X∽-\rrą\.钃iP1+VeyVإ Q 4(^qBPYoĉy$bgXf*-۟qȞ=>rpm6`2iX4mI /`]xV0ECG'V>:GUh\AG&RF`n?2359ZICm~>5,FձRj' +Q@֛i98N9^rVU}~CvͰ0<"P~w$RI3f˸+l&PN1Oը_}`5ΛwC{]If&EED8-y P'_)Jͨ ΢aS2;T Řl{xO>UsO`S6i gh}Lb l}q 6mq Al%|V2<_'\MRE9 }{v/sE?rz#D/bqO%YXl6וw8PʑTP*h@ZB|HI,gu=! s49 l>W0$T[kMkuz\ kBoH+*~ ǻ}p"JxS~2n:؄?b_t]j{SY_ZHj%Ih!c/MԝADꦨ׎1n68 c{5J'G1~ *-Q`r`v<+䃛V#0o>4t޼j Iv+6.8x][/q"Ф)*@Ƶ&?kyso []TĹ+/!w8?GJFc餮]ѣNυӳO}/zOtJdBN;{4Bq 6ޙVMŸɷkfUO$,ȆTi9e/0oX/"v||u\|6M3erJ E*mXӤ3[x,YWG lqd8o>u|(L)jE,v-sSԦ"f㕱vj?텆9%ywԃ$N _F|MA$+8 *W3]ڜsbw݉fƻken",a0wef& ؏[rS1`A`6hSԃ|mdϢO~_'7Onҏ'NT2Fb\cp,d3F `ʖunc! GЏ#`gCٻ:gW+w+ R΃r[(M)\MGL MbAmC3SS0gJT#`Z4j>|d,EkN0"sQj@HSbIOZR\sI`%見z[3VGCVo 5Bnw j&TA$x}d8;Sto<fzX"V:'jCE' яLIbQ "kzH9P̬e/v$#=NR̜N)[w} <,$[<'uH]asPƾu0A=qj{ZFt&7uG4s?(v>?޿1+7l}|9~ Գ0$EU7NuV&K|zCZE !4en͚v*1ǘ^s@ N 0gṁ?KNY6̗ٲLOϡНm$ Q'11K6hX9&Y-!0:eu2zpD^xՎoU*5r--8ly^%+DKN2_3l>j9??(x@FO8 Y=S$N} ^b/FRNyu뫾e1(SEԍ+{-b"yL%ς:zhZdڽ<6dH,saϱ(EVރi& ܟ?֗k|\28b.钇j&S:ہSP^BĵgK.A|`գʼns[S;,?2Sg;31@$ ڨi_hK{jTTշ4FQc jj:ً!1F.+jV_L ]?7 l!\Xmʇ5S@  qgzaz n tȁ@48>3}zQ |` HB4z2(}uao]pn7"u1G/p#m?軌e;v:9 UHq)t-\M4=(\e:y:??nf㡄PMMt/F*mzVy1nSW+$|cӮYQlhDfjWb2q~;VCt}`/k!&x="VPӱ6\h6XP$,xn'Md.Ks4>]̈́ĺ\qv^q#(}< Mn 䬡C_Cm*ץ2Nݍv3|um惃:Z?5rpr>6ATb!a!4yb°x:>fm'9Ep`춼WHh1γfl}?<42!}6r@UE- `b8ě4O[I|U*F;'0R`Bw6<єehoϼA=s$=(ɚ s;VJŒqe3bo>qҷzD'> 2e A Ө/~JyYȩ:5 X렫‰ 𕀂U1hs9 ]%q5vo_iC[kts2оJ&LNoЉͧ\ H JqD?C\;S/(wn\8kT߯\>Lumo)iCO^l*JD͞ʑ"\RuVzPoڐcG@$zʧx@2dK2wYDVގjpvџGׯ]5zDA!LsXOΫ Qds_{!`+@iA{W񔍔Ft㨒ʂsҕ$?nmIo`k87׫σ*cz#i׭A(? 2jڿ#1LVEiW=E˕"_DD 󭝪aU( JMIF=šp$srÝi:RD kEh խ|8KQG6a]C=tz&t)X&DxHMtsOi1: 6qd,jשԂ:`Eo~RR9!C-T>z6KBRcs(ŕHڛ7 ʎ+OIME7cTh?gQ?9H~-EtK|`\4" w6f?9Yn^?qޖ^,ϯM1h;E|Dg]RlT֛ Lk@Dq czs/1) KUd%-bvpX^̤_(ETBG8%diPmƤYn'"X;%ΥygyE9E5.սspC tSIrag$Nab=۴ݘdFءU0pb|':f?$XTh$T=+:=aFkG㰂h:fEV1m:/ n=oMcx->U: GV;H:zyF20-Z"8"N5a :'u{`v5߂" c .Vkh]"Wg G܇V;}AɊ#jdpa\ӗ›';L yaP,.796/sZ<ZguGym1Xvk'$֢nɓU'LLxR7Pj qe+8ƪJo`,mʲbVQ;hTg1ȨVرg`U%A (PHW/مG=y8R\]fH1̯i>RoOA[JH s \\F)ߞ"&^7Vj8x>ao+;eݒDE3 HAڲj1y-ڭ 3ʛ?3bC'+Gef1<itB; _H\JAq[Dies7J@㍆1os@-.9m|,\~Ln9lNeɆY4B <;, 7lMp< LO5֧ qїK6.Z,2@k:*GˈxvJI YYCz`cO :ޞo',@"=UMK&O|_^ҵ6-^8{K&WYe NF7ߩOi=@N N!R t}S]0:X>{4bBTýk'FIeh]DX5jkd5[\^\Zn0zKKlPgkdz܅a-FXF íy9Oz۬lU!iLMXvZ0nFg4e;GZ8pQdTxw{Mk5-t ')3J񶬨 u y2j=IЛ\N:bWgBcӹOSֺKxL%[K7~T`ҳ'U'|Rܵ]$YC@<cCiS%V?ЍV*~WRb;W>SaI eW"]ŵ"}ek<[% y1u8j`ZeKЛH_81FK]P0K 6Y]1t6H^Y{9sA1NTTzүҳ@v\\~&۪WkMrĔ́ԉQvyDHqM;2UL_BuXB$vqGpϠT@ )a[\r/ 'No 71eb0։˚MK=6E4J cȾ')uW2:E^?i4v izhlwڵDOY(?]h$Q۳_Zs tMLCQ¬mƒ .9-Cɓ:T7R"uufTȯLөE3e[`h 0xXVVP F9i2@ ;c?ǯ%/xkIOs|rQA!YڻK+'.6QuF)wʙ]Ѭ*D!ᡬU躖'JN3 !h6Phs3kd*5:u>x;N&c6>.Q~W&*NSEv+1KE.ұۄJ2z;oG."~=XMveګZM{ |DxWǸS0d(?Z9вMhۇDvA/4ɀlS_pm|-u`Pݡz7C_%Pw#O$/[%;MhN?r& Qy@f++X#w7yWޒZ[%Y+"#zr}b(; .mH96t|2m &]y~6Tׇ,4a<[Ӎ!-7Ӝ`9-U~!{EP0ovB& -"$A5iM`R9C`%ZE5x { ZSLo ޓG[qԠ[=Qe$tyڈIa׈dP{pFmz*LWx50/Bř *-HV($ F]z4Sg'˨+C #%mB/W\B۹"4z\NjmUj~(O=/ %oo;Das䅹epWp-d{F{W#MXһ%,|Y#H=VH"oXL6FƧrzI6ڕz$,G&iDkX=U)+.U!mcNvE T%ol5C`O~x"kz#php=Nۢ͆9]e~E^ڀt 85*WViskM! Tjup>cx|wTFaܮSb~GX6bcuX:sIitŒO;)8Aoy \u! Pbp,`PLX>1Jڧ ʮ ꣟(VۗL9i 7WaGƮ q[VɄaȜ *&Emy}D:Tޚk3Ҁ=Hι% *Y~=u=Y'/۴}nwkQ>awK#iH?Z(=- 2%KU8K~4GH$zAq8E,ncrH^,V+[a m`lӆ#IOOçU֗3yš'D7I.E@^cl&2B_467_diTK6p3(9>"3_j0¸x祰ĭ,GѪ#fI#W4x|&6 8,)|@1.AϾƔL J_ ("a ՕC^  yt!0̀V|/KP|nQ y-z PȊ\`Tvhe-bXǰp#X=[>8m=: x΂a60*,$yv `+h7Wu?#EP@K0>kF{]3j"o;%T9ް J*<ȭ9{i7 fWO5uvui07Тv-!^tIqÔ%/8h]1`6g:zW; 2{.YbìIɱ>s駞dm$1{5 lsPhIe{CȴHo։ i(Nh L~8,1~0x\Ih!åfya?-NΰUrī؁58H76BNbLk$Fk`1 e^w=ۈw OMޡTWJ 3S))ѭ TNάH'Z=- n䐴ꩁ-2޴hs,fD0(,%ܭI4 .E_\*c|޺8m+B(}9>[ iahY)Uu)IE+SXS0)=/->ezL,Yށ"$b">˴~p\ʼnzDQ+Rw"\yR~k j -L32&ѽүf\uv L †U3LqZMb+x[V^9!0+.wçd|"E;#7Q0N[0ҙbxyozugzE+#hk2]ctkq\:6) vT;@x"/5+FR̫ta!RBصr!za6POoV0(e@zHDuEK;jD@~]g4yV~"f8ag~\ph, !\ρth$\a[TUE|1&krZgA.+JCC & <%γk흟 y; " *|3Q,=*βB%7ݮAyw3 г_@ƈfiޑWY3-V?e+E$ uGIkni8TþLe:]fvif&q*:KܘUb^mo{9_K=pw BA -jS_@^!f3Ԥ_c[*P0d6HLáb#,:Fκs:5>Lp. d9f*3O~jőjvK '嘉~pSK "!%eCB9tf@n0^+ Js~GNeKf 9e"g 8 O" aRDGgml lV&ͨiQRn:ǍllY, ~XOmwm ։^f7Lj-WMwtz>z `@L*\XPmAF:}Em_jfB Ve(skbfKp{_p&#|t+iZ@J`,|HBԠ$ 0bвϖSt=;a4,7 &$/E bۅY;NL5Cj"'~ED9+o~YQۓ r,ɜ~ M,q:hʥt"wQarCy {'qZul4iz70*$V64$05v2%%gg_Ixi;bL| ?n?J}H:n3PCjaÌ ~AV'wsJj_$l9p,7o#dh9͜q6ÊBr*c1CJ}C7PpAn(M_nD;E0Kxrz-[34L?ag)GQr*;bBǷ'',L@eQ, dMDL8n=z g=ho?%"nC~9 D%T&\cz)#€baMR 48`C뷨12>9@#qu}b͑S0Xc!˩|*_^}ʓSBLAVޜbTV峈D^l(7gn/h$cjzaO 8F ^T/,D?uR?zݺ>&WbJaAPtlpQ?G;Qg"5\veg;B&C5 L!epʹ@Ts#)\ +u= :j92MaK9rVmpE.@XVE@~"ݡ\|b~"3~kh5[¤xߓt`pҿ&On L;؏ - 7[o."Zf"1L4Hr:%hXq4MftxU7{uz$s>8G~-[/OR&5L2ʡ8=5pxsw7pk+rݶ9sH*e L#_7=^.(yZ9vb(wv7&[c[abǡ.~9f@r\ui\ezknj{zjvoLsYM|}Z^Ol7Bk`vFnbjV=UjknikY 4QIKT{sN)𯝳ZEZ |5N(8z9fi[[/| f wVFT(-ф5[cxSKbl]lɠvqeR 6yB) [(\<8v}{{n/ 1-f@J_D@T #b{6q0F C J0׀ь r5nȑȱ&wl)oX#q..8H1G *ˈU"WG)˱$(AM&هZ{F/'Mo߮z$[j.kP 11'exq@ f:%$I 2qa>[4zUW ?#TC|sH W27 /ubG٩ }B;36c}T,7`J_5OV,<\J_rl\ᆱ#v6` dz(sAzuw#d 9_(wfYPOjPīk08UYXwytC0Uߘ'KO֙Abe}SF~5z+Pi5d'x,av{@ю6}`4#ckh%([k>].L #ccb(Xc|SX Gi&h2ע) ulJ#.Gf,aި8Ư6v̈́(05v3ũVFzGbp8r N/%TgF"X9RH۞WŇKϸrIii3w7kQ_7Vdsʀy}{U]Fw/12ls0b1ٙ6\)~vwڈhuw+l"V $y=N*xUv=\ĺ@YC$xvif 11.v$#2elsyJ{qfp!OG`N q3EpJQ2I:F7F-:`]Dn}FvGd:ǹ*yɭ 劯o5O[nkHghhB-l]pX|e^HHˢ"aTvAp`/LP8Yn?BN79+[q} K sAYU "|tP?'uAWX4<}I\s'f;nvaò0ɶiEHվA7A{YP+}. 9_xV8 -G1/ [ZV5|wS4f#}rn R\֖_׋5'}ldIaw}zFkC0w$#">f;>E&wEFo򗪀àQs܄ClH!sVamL\㘔=@.z1,հGWZQe{9]'[.thk;\؇ȯw&bo"̋GxMZ}oJ4|&~̬K;ɜ]~3 %?ݣZZTGqbr.!(-1X%ҨqMRķ ]961O{1"6abĤC/{H#R̼SIV%.@=}sXJԌTldʹ ,қY躄׮sn}*]1210}}"ko⿫uIef4>L>~@8/ y3WvKmTu0$M:lB52M⟳"SȹwҦ*Qb @3.SMS`17@C2r K/uf8|Ԣ -pNYP[)u,Np[ y`ZJe:e7gTg: <P$ >,r9Lђ2@tZ70bg^in+߿۾ yߒ»*ef:t,5'RD?2Y\bo؏˝G1mE'1Kl|s @@q{p#%<!|DZ[%*Ȅ-2 sgp7oU!ԣ(Ju/Ai![3LjVk5s]"R(Aa{3`l :(dP/)mN@2&ͦIS{Kw+ZU.h˿UObc;X՞~e]ؚ%AMF!.H fERݧ6pae$"0#1.ഫ-C3=4<{!qwպx3؅aHrN?ˇv+LC˨-#Ԙ?. |='L{$"0FvAN6@ER9ADt76kz%\c@*zw#s(5[uG>ڮ TQrYr7hRkGIx=Wp*83 _GDS~s}':?{욿U%oA</8|QQ^!caW_%&` zXoQtrA!72-I NH.\9g'4i.PxC=kym!ZgYp_Cjg1DLKkVXu,ݚ }W^wrJ\mM p 0X TA-5U_!'$B"a2hNOau _ v[kw1 A'pNYp P%E'8ü`9m Nk2?հ{ٌ]6Z&yOEJ &%jeM[p7|رsXO5H"֏qѓHu96]1E~7۬ Vc<8`(4z ĝ߃PQ}f3|ιq[wr[%T-~I%9yF_f߁qMS׶O >*8iŋydڼZՀiTㄆ}&shu7)[* LN@I/"*_}wTŽ'nmX<ƿiujab!>%ea Yr#y׫׵e*%&wtBՉkDme%TV-ק^3යg@ mtvBn=7wNL%ƹ EGyAy}Knꈎ>͝dzι3fGdD -NjvDmF"aY17}p'ڷ/77|9i &&t FS*ZpDDx=SVFtL KFNՖCHHvפ-=0j{ɯe|LsJg s9 _˰Iq޵g:IxMKb \n7 1 NQTO9^ }}g,(]6 {@#e&JZ.( h'OHt |!*;%*DWK^ĺ2ej"{ZDk}3ӏ> Q95&Ƀ2V '%|\4m`Qx;AVC0rKjKpyYkFySx)$վ)Gd%yx$Џȡs&oh_L/S2pV ܰo1;@F O+ c.W*2˱ely .Uo^샜4Hs^ +;1Fw̧r>Ou H. y%Ŝm0:?q6fyZoBvd PUx93> Y*(>:jQb eGlx ~KFZyv(v;c˃ sp&%ٝ)vWȽn!o[wt7{f\PX4vWVL3|(206& K&4uEІ#6тWB rMx\4E )n,L^|TC.=?QD\0G_l͇ϞB );+Za: Ľ^ƼR0ĚI; ;|[*kLqŐ-' NjL;qp Qu.|P.V/9/;~ dIRwqVduRtgi=G#D64; 뭷~U]>(\*A7>Ml59 TI mk~ӱ@"G}bTWu]6$𽶨G>k/`3h8pH%yeOpup`r@3ł5}qWz`N[+ o=iFuY+þ@ cc8US?ߏb8bPJPX91lL(! d_K^Fkq/eY$\+6()og`mv"{cV?gե$PJː;sC;)p.SP8~AlKnʲ*eG}iз/I]dØF4o;oS~ ɔ$fn ` 7ϩV_BQ’ya`zI̝mF )ۙXA%@:5k9&d$הI8W/Zpq9dE9t/PԌ_́ťFп3bLl* ײ7ɲR7&UMZ-tD,Ply[qE9‹ VQ*N o1@v3R1۽zv|a>ۂxtC ݀+@Y3=)ֵ^ΖXtJo%`^c-5%0"<'_'ti4٪)h8I|j7p!RHk;8Fk|8u٬VZK6'x=K,D!3])4pcQ{NoBM'YhYYe&JE=ywʴJ,,Hu[>rQa2pzEz&R;Elg) L{0Mn_+m\E]SʇU#[OqEsptB nω Jݽ/67RRpX+fm:檌9 |bB}ǡx}{h3i|^4KS!`f:H5fr,}ҌtDYm)%4*.aLt1yeN10L+֢oB`S|V/Z\SsGgy*7 ںƩ ,JgZ ۛn 3ӭ B[,2JA yBQUƜ9*>BF: (2uH߂a3mh?8 i*:P1#[W\f]MgGNuq׮J!o&{f۬ Fܡ2 :$nk*rvb|_ s* lX2-,I.(:!}VDoԭD5$iH6=MYb]u:aa9-9I(YōUNA:&O5tX$Ze);YY4as(lΠ=s>!.غ~]s'ؑ 0bAoq7tAs> ^ +]/Mt$4HpG9<*|tb cYGPTݐ[˴&P!NG =n]i}Xo=7z1`p! Z0#:0,i%UV`B3n&p_"a|4r~U.g7~v8gRSMʻ WCR (Oh NzNlj(XWR&y0Ph\1tyR㬍ٗDsNr;UJh6,8oEN1 ߰Fksab AK}E!mS5ByG<0!jreLo=/uY#>_Y,"7$Y)-0*"PƀY鹽ZpM55A³t[jf]Kŵ3iClX9I7FɝZC0xǍr4͛e)F،OǛuHSE$|ZgEfic ~J^JQrnKDn h zB|o''jm d[!% Pb & RvWv198X tn2ynJ3O[_]^5!ieg!t@f}C&iC-OUuheL $3Y/݄7ʽA )YB50{Wq|-yp$zJ7wKRFyQdzooks>4c^6O΅'c'I~ V7X>sO*nX 0<6y6vF8&f#2=snX/G#K͜b63\ѴIFP.ztUM6|4sP"C 3O99GK׵aA,eR VW:%F#>&;Yi ۶}-*n13f˙4֘BlquH۝x[zXӥ/ekA)"%#攃WC%>{#frGգB1K"QfR0n3 ֜@i"Tzm@,`7V;4CrڣxG^FU_ڎ汉I3jNf8R1|dؔ1 f}Dmc%{ [c; o.|ƧWo`8IlFPkŲHpHyӧsdK\Ј^cj4F<@|pĨLFj {ջ83TUaKI-0h DHX=t e]K}ާUxCCSK422Sz?XPQ~^*2OysXZYnϒ~!R###N,24J3=3Վy882njО60\3VaN)99ULN;ݍ㷗DY4[z(#A0 ZZyH)2tf]WW4媂i*5NĪƿ̷0bN7 WMJJhtE8v3ᯛXaձQ~Zm߸yPo.w(BA,gGr-Hzֲq+!ijͧCR-c 7{r 6z-8( IvΫBsX5$"KF$Rq^uf'3bh\8yqyK(oH/,֘gz4\/42<DrsvYt3"CҤx~ZaR*&3,$C8c&7E-ZԀ,&pk-Dâ$QFZ1+E \9ui"ct~T~k8_i hպ_oM4'{(8Y}-e'n[Q +#^<oFWcY-Ux~퐗xm! L.W$ȷqfm4FiBfh|?8'm?jãX]v2YIl_[=|:̶9ŀ DV@)M5$,Q J~jQ>v}H]NvgpNQo$Ԓ *0xͥr0x_/e4Ac%}6r1 fwNCʞ)}5E%'n:;Qn?%>o.Ϛq}Ua4OKuTJ5Vi4/j9?{R)uicAU`0&̈́p՜iy9T'r =ҾI#Dc!z[v.[n>:8uTS?D&Dz(ØY8^lڸ}gHn}tD  IjgQL58Tm]&ZKlu"kAw0D ALu~ CT>|*>Hv;_ ?T+-) ]\$"6kش3uf?ѷ7/GX ]A1zu͒O%7w n+'.) ZP 5AUs%ðNC{!j2wKgLOgش^ +)yN2H~]͜b鎦69Q\!уls<t7nGi+ k9[NEzHj,Y2%B쮶2Qk ]!3bz~υ4gIeCc%eDqul]Uߵpq˦OQ62[*rֿ .1 {fQJ Xlq 5/=7h-(C0-)ˬ.- UN#cbHhxrjU> )"s/)\RzF-)YO"B^]%'6IDc~F3L<OPb4 Ӝɛ n>*%w腎"T(xOV_o"_oF>>:cj9t6305I6RmUXkR,òV16wux8sw נWua(H|_U Kfc%{[\&nrvܻ* N-!"mߛcطTwoez:PU}:^-v\.FܧJD%+ItgxxGݝܯnj[6X+~@!@^d䭋S(֨f3l_En5mI owQuoc>q6pLzan&A^&]ffW_/V4N#F2/|fҫ4C_]j"үgWؘ6`/r;x8Z-: XCGtߍJ:mma)>"<#gCB"نݱ:g\8P4E:0&^x::TuvY2pG@`tɼ!r<} (p3c^(a@JE{榹3;v#qԙ@%`劣|kslN sZOi?o$靎衉:/Iӹ*(6v6e"q7Nw4 N2ܗai!zp,kQ2v4k}{}tqj^ցy[2cbND h">}>gQe_Bw)1 )-ZՙQgZpr` 9Un;:iurA+zD{+1VeBsyʄyK_>R b꧰K!XC_N_hCNh.$;4n\x-(Nq E&yƱ$rY\]A t$26;u.R@~غh^lqJN<>p1N U!j5>4nH>j 9 DxHfP0bXy>d,C#`?JODc<x )_E'glGLv!dO y14FNd{%O5R%Ed+q$i^}*koI3a"R-knK@ Bώw:A^u薣} /kgmR9V MW T?̿}36.<G'/9 ix&)3 UAKv'wsܬ\Ӹ#Ci4v,W;9Tpi jh xbUB)&ԓ!;Qaa%uf_<̫ nv 5&.2s|S fx7y PҘ3hő-!ZDY4-t\+˩=ZBuBŐ0kbR=HUf9 vl$|͈٠2j-xګj3VZ>srQ_]/-'Y7+>d'iA&~}6%m(B,"moם\egR!)[`{ bwWe7gNT4`V5H+Ovٙ+bi孕'LJA' '5lͣ@/iv +#^<>|QI^įkp \=oa5R~ˀMdsE6u֢I;ޖO2.` $7,mZݺL `"+T@Ne4S!9_^ $Ф@xh\Liуatݣկ3_O],4-pV-5Y gi>ET),\(AMܲ@[zLYҬݱ`\Wirc -qnIgy(NFJyeǎxSS+f5!ɛvAW(\O>Nl/ٰ*aag&H-J=[JFY:Tk 9pXU _Acd~6M@Tr~@ z,=\* Z@dOcdY$np3ZAw⬰~ ox;&\59ك3!U#jجxO\sN#:!'';!xKrˎ5cz.:CX!4nY2͢Y /W%5݈CV󸚟'lʟGs#Leߺf#xۑ9{NgDl9Ga[`m1⇆ۅNN!MT@@+`ȧŒVd2EnY^#VfkO8Z7P ꆭ0huys.-:9e\? }_Ghê.g +.MdǦp:p7 [MŜNF` l5o.Q* q̎G=A..fXT8JNֶ4d:f ^zh`l?ȯo9T5*,Sm nU8 \1f1%d{R1o49I'"eFtpS2zniq]J<Ck dWklS+}t.d 6X[ Rr*i+ownfAWy80n^FwlzJ KP5|} hK=p pi@ٱEk;i'ŪpCg3r5\8yRR0 ܍+$Աcj%PCKS_h+,'IHƇaOZS'33'F|໒C-&I)G?a ysPVIê }W : x\5,B/Gd@t+SOG($]ʫ4x78܁9QII RT16={ca`ݘ0K%-4LҐ4'%רMս Ywa¬ĀHoYe_ g=M::O[K.0f"=/ƩµʷEΈmC'U0;h.ЈN=)ЙD1LJ"GSM˯V%$av$Mvθ&I6xӴ <wR)|i gY1Fb˜8=։:FV``OlD-7HIj2);C}#薮s IO،D+:إŲ㺱}z]t[u#DyXex,!.|KNPq6t7)-w2ߐ:?y;X{m$A!M)4QGE1j{!iΌ#0yk=n-tOI#!HV}23ʅ ,N Or0ytgلDOER~RdJ%auvc ,O_y}}0_rd)YڞYxDAUFDY¬i'~TH=U#xWlG\',rmǙUdc9t S`@d6?_>݁\ bC=5S^8ޓDۜ' ".ɛA'UfHt4t/,咏Gt['+2!C>~**ߺHĿZyG8ǍF&*mnޟi;WDh? 'A ^SGc_/v/ ?wśA$Yȉ[ aHF] Bg/ V^ک,./: G5I̺,qq5%dC TzJ73Cyckz\ߍK7 qV6HAG•ż!P;b[c8I]2!K?{lեD$ zj8G7KgIPBkթvw-Az x?}o+*GHƳ#=KۤԬJCZogt4^As$FҘ?eHmb'G; ,0c/Hos)2Lx1qx 09s!(פ8фg{Q]'==6Y$,Zg͈՝>n)ZO>bVW9rǸĜ('(> jvp̉?7>Q膗ۅȚ~PREZ#`,Fs< n'8c6x!{MOevehr^D:DDmn13pzeM)y*حV&8Ìyd!ltt;),4GAɐO[ Fr]$\N>/0 p]C͗[ʰ)mHxyWKs^ws ʜ=<5R*pd6l5+yz4rRSMU = έ."c_qKwh{vH'qnIbe6_lH5ا1.0:oe+FIL8l踅ƽ.ֶ\l{dwQX %W~9}.`JBW.acM| A!TI5ۚGC r? r*zMqL:fX9syh0f '%0C%Yܶ%Ȧ84`[ E<Ȗ=;%U9Z\Dل<<-1L_oy~۸$iκtRB6Vda>8{Ty L=*EDož{by ?%:5H=";sz4zm=M6_/˽fyԈ1x,R9rtI͟6RaP$qeRD~y @+m}3=⩃Cr@܍WIaCw發kTQJeo~ gٞ۲<64o2WGJO0 ik@N+fs*NPbb Ou=ɒ#1c'Pmi#JKެw'>T(}4~5R_2IN:H}|K5:hʔ`>$!`RxcO_27zhuG#9 K,"7lӣZjij DŽP-!%mQS$I1+Zz/bJ.f&%TY?Nc^)WSfeRQ -f Lf˨'V♋bFSҭmeR =i|?v 8U.s[@x862Z ֿ?׺V]:E&zkTp*U|,V 3cK@`_ jȣ$ۢ[^F%OBϭkٸ׍$Hرx+G9̼N$-J% )=?°do߭۠N"tWr4~-O#Q}h@&:D*8oM8Lq H lўp2Y/aKI_ve=F4 T 1zk׭Ml_W`l;Nio[ۈ:-IR/՗g:LL]%Kg:r* zZՓPێ\߫kDuLx"t=ׁoJKL[> ;crXW`ݔx-@2d^hcػ1FQ6I'V7|䠔*<Q@,OTO.äN/O7E!ikXUH;xn4?'~"#5(y1Gb̗{|Zܖ\CY8& h5Rbn+u+ݠc.1^bLtf]x#{˻A w&IW-6dsZq@P30\njepdJo>|_TrF}:'{x-=5_ykyHvEzd3w!9]N|%fQG8R2XWSt뎔Nm&'%j#Ґaϫ &i% g(ZqNG +.a7a Iq˦=IqV*` hA8aqW5d}a#rrhb9ty*KS1O)uRb#,FUy6Y5+ݚn-1YY ,$Kb du@w'\f<*꥝ߊ\ QIZ3売L1ck@ |[nӮ|nQL#X'#gp k D6Fa2([t VVwȍR5/'#1<̹-}X TdzCA<=Co$i)=^ϱ (Ub:5TY|KclWIEivi4qJY6vRFi!E݊8Сj_!50 7z1yjQת'  #4'P>f_J/gxEbSjMu)-yZv&@Y$K|a 0xhW^=1՘XBb ɻug3jyNP]r-V8`&9ya0ByLvJgm.r>k>e *XRha lPB; j'VVg—3mw9`DWR@whD~AtƵ"{@P%+EX^\0i郣3Z=ٔ)UĊj3v5KNCzi`ʎ[:ڵ4%"GT#q+oܹګo35%5$q2~ SXW)Zx>0kS-d:L,̈\b]qsE03x*:9tz P[K[ <0tYjk zB- h}G%,ƧZ埍|ƯӱZ0ʼ#HU8E9|C@ZF'hm*u鮙]̣`O~6Ҥ-L)`\mNߞ!gၛޕEф,iL,K"w)isl`V  D/}'#> P~W#)pto lý*&Ǯ5S_l cG8& #|6됌R~EK+HD[L#뤌XoAn7B7D!C!7}6ZAޮ)` zq0W]O1˳N/mDԵ[^g@,`% H53[s_3iڃN a|OALt(nȫoSAxYc&TpqcC?Ea7R=+5M[H_3{@9?Ki6gP^z^kDǁvI )/rd=W?..M(kZ4Ndo W \ (A\(F/we ,l:󸄬*`rԔ&z@ DX/QW,i-к=lD5]|kZsC6Si uK>ec:@Ӿ6'J8=^F 2EC -VR[~?)Ua⤊5O4]T`>^'AhMl]ԆoOWh9k#G6Yj)~'B'tđWw}NdįG.{geaL\atH)Nxhw+XVկ*cQP^uÁWkܝOWxM| F<6 sz ~n8,#7 Uy 1NEdcB|Yj3_{:+uA^'`P AA(%!#nQRQ Qx!OYDz&`;LiG4m Xl%$ y0U*@0 @B!:kM jg> N1,}10ÂA>I6abG5H'Țx&2_lrX}5>0M ]$J1SF7E7(:)s1f<9ʅmb>;e_%r;z' TJ8jQ&z(KlT {[^^qZc"qe wU֥lΟo=-~=O>Ûhq 0>3,w?g?rX|.ߗ<(P!&ίx蚓ԕ ɆQMe'!Y+͔qkNEwgX6ov]g9Mè&+kZ怌w]J_`Y2? &|5hwt'<(J|Nn$2Nr`Oi"?=tRЫ+y*4-9A4%av3dKК!6&˙ ^x鴾0ȋP&WTYå E 01fuBRUo,8?22|!&Τ(DP#J[%N.FGaoA0d_NEtm=`Jw|]Ds8ѓ1EwAgPR -}^dA| @}F&Q|xBppjRsH%ɞB J@Σ>AA <~23u`,b*;cV8dWzfEG_g@f~g"3ZG|K '/-ecD3\}z5VeV7a2wiD50XYƭDg&IFfSxDO_C/_ A ί% SOFM!nިt!j}{[3k*>0_Ԍb`7Fބ~MyؗyK#vqEFE~'J䣼{vfQ(G C@=&5 8η5Ou/~ Mu++'`ͬ9ef̖P4Jf5k L@~a9=m#{Eܢ~*}r`2*9jypsXF Gke=KW6 "!K".2-/`?#]/Q5R݀ҠY mEa{pj?"( ^%| QVѲRRwú]#?8YX"}s.ؤߛPSgJ#qfLy?M( 3T-\a*7 +s];ϏӮ{X/OmH܌%ȁ^gPv!wRH| ˩P=%hIlBN 1qM _$9t׫,^ȪZ7VIC ] Yf@38(ʑވ+sf(,X"\Zi>#J:Rՙ|I ]>F {^]ʍ1ާ;#92}F%$[ ó_[vMǗӼC?T[nŲ44j}l]q5.v3~P51굝& J_n"ٞFސ״49yGD/yFTMRRj=N-?!V`PHuy!Ӹ[Xĸd룚CY;)nX!ol9t-HW 8'Nf {>r %M-|hN$3nJ69)q؄6vY1kܼ(:vnmżalngJ 2[X⁁HN2/T^AjM LcDzdoKUH( ^)4|O P͙2Oڞ6QxTKv+Qc*jqȞߖ6u?LCy`XzΧC}_%MhD3>fTQ@}j㱶G,F;v3-F: x:۞[\*t1lab@(@:AbP {MD#YM+Q7B++U,^_#Y[eQu5 P/4llI׉Mɻ*+;Z믫Ճ&?QԽ h8[H a qvz+:jfWy'H& ΆTϹa1ò 9[il"g!!4T}U8 ~pg)GcW <˰6 @~90 w>Pg q_^Mo"d*w+d:Vtj ` W)RK6@؞`*g1밇^.‹}Fj%S;*/Iz}LY(,el}o)6Q3]PˆqemDyVw;0}CbL 7-Vw> uPU<8| r(; N!CuE@$ˉZmM Qoӽ\юkP6 : ׾ގ[w'f~9>rwBE@Ϊb#z@̓`JlJA3z& Wc'-Y଒F j6W3IؔB /i ACsgy4KW%84t-Mz쁕ot17+\U4|;c8`UpT{*rSa6ѴCy]Ug1[&tfEW"F4ܸA+'H=ճ hڋHȤ_f u]aL1i\:a(aѶ>x/$-yJJln\PL>nue6&f 1$+Ɠ˖"\Ai+yI<HgC\!˦K wFݒIZOg0<؈ ew}ZF}v_a t_G' o-2sH1 %.+xQ%Aw_0Ъfnb/ce%7)Qj#PnEv(&2| O'= -|ЂD0%їf@2dܴ&n7=Kr9=rc v*KS eټp厦(;u>w9A,n&o"}+mkJ1{.zϣ9 pSʂr!72=sa'̀?Cgf=3v`rr͊-l $'P'3'43+QY8 sO/jXxfRc6 c}|Pƛwdz.Y0zY?.8̲aәi|\ė9o6߳X ԂpzT4*,C!${臹.vN*AY*zT|.$ԡ|*n^ {I~ݡQ _sa-m5QK1L|36/N6= } $zn YZ