annobin-10.27-1.el8 >  A aU]rY4>DXS0,8d R٥>:eafT,o,Z%^P>ʖG6lԀ78z|FV&ՁxH Gj[u-Dͥ2(*|ދfA߈ ?-u8`▱~Hbg ; [Xj1TtZhOgX\D}ߧHSu8a28ec0b2033ba588d63e7f3e26d4009cc99bef80bd7bec06c9e69f9b46f17d532105cca9db9623e4b990de98b2a1eb01671ff5aaU]o‡IVLs=j-e1/5?) )ߣmAwzH4`1;@;Ĺ dY 3;ڜb [S1C8mOaYߨ̖]Nx$n$i0QG z"m^}wЂh' iQ3t&*7R^[eZmh)f3uH;@f$_Q M'=-4GW>+}և It8y/xZ- ! V@C*NL;%x:m)`X{XA"5 ,ǁpゞOay)r> Ir>p;?d   A (,3:A cou            P   $< p  (89 `:#Gz| Hz Iz XzYz\{ ]{H ^{ b|d~6e~;f~>l~@t~\ u~ v~w x y@\`fCannobin10.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.aklppc64le-02.mbox.centos.orgiCentOSCentOSGPLv3+CentOS Buildsys Unspecifiedlinuxppc64leF($K:AAA큤A큤aklaklaklakjakiakiakja`ak]akla`a`akbf032c9125adec026de9be931f1386a8e589073dcad14c5e20aa14ecb3fe00961ab1e861d34a0df5a510b3cd8e77a0ce38a49e1a08285634cb2bfbebec71e5ec1d47ec4ea8cfb15222c864fe7aceb9e910254352dedf1ed9f4d41d7636d6a48f58ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903fafcca6b39bf49ae380a90587508469921285ec67c7253c9e484e2c2749ec37f01542f799abf96482d9e2f6350d06e0d1cc13c0c5fce7ed4a817f9c3aa12d2ac../../../../usr/lib/gcc/ppc64le-redhat-linux/8/plugin/annobin.so.0.0.0annobin.so.0.0.0annobin.so.0.0.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootannobin-10.27-1.el8.src.rpmannobinannobin(ppc-64)@@@@@@     @(gcc >= 8 with gcc < 9)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libgcc_s.so.1()(64bit)libm.so.6()(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rpmlib(RichDependencies)rtld(GNU_HASH)3.0.4-14.6.0-14.0-15.2-14.12.0-14.14.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-idd615961e49a4be71feb661e20d1d8539d1636dbdpluginannobin.soannobin.so.0annobin.so.0.0.0annotation.proposal.txtannobin.info.gzannobinCOPYING3LICENSEannobin.1.gz/usr/lib//usr/lib/.build-id//usr/lib/.build-id/d6//usr/lib/gcc/ppc64le-redhat-linux/8//usr/lib/gcc/ppc64le-redhat-linux/8/plugin//usr/share/doc/annobin-plugin//usr/share/info//usr/share/licenses//usr/share/licenses/annobin//usr/share/man/man1/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protectioncpioxz2ppc64le-redhat-linux-gnudirectoryELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=d615961e49a4be71feb661e20d1d8539d1636dbd, strippedASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRRRRRR utf-8e94e2dbed2c2073f6370a80dcce3b79f776faf0f15472c15e0b0eee89049ca99?P7zXZ !#,ħ] b2u jӫ`(y-6vt>tuƁ> Ê"mnV^X㩉jPďf0^k8bN׽ 9?v /f\`R .T?\sVM䟃$gI8Co5mJGn]tmiSuH\hd˳k+cE5Mm1i=pٍ*$'0=7| w c^j!sбjImjfG+KV1]%(uHNy[Btx hMSX}S1bF3C4%'CcHakc5. 8mE_ +$ J&A{v5` q窋de[m}`[W;kƺͣJZ{`ʎ*PB$Wo9}؅jpXdQhM{MyA#=)Y0xOAgFh%RcRt,_2OߘBgrݏ\O`_aF.xO0V*$N8z!8 _$Z2oP/7TJ+^OϿ_{ y-ɛ}H4 Qݺ2ai@5tk\$N) mYrhEcW=턋W0# LhӜq@-$;9pBؐ3"칻e"!+WkQ5׉Z`DWʬP9}jF Gib71ZuCΥd>X2W!`N`[h{gN4)0c;rUE>-~=`+ͩkwƽgz8t>54`*ȲM+57F]0ӣ`,LIslņTdn~~Blí "62v'J*nq?|agF! 03oGG?ʌ5`捺h.HeV0֤RBE1b*,O x]+mْnvqy'~V5~œiVl@1#1_qIYuSUYNI٠w Ln7&CS8}hb,/׾@%ϒB,_?+ۆbv ~ۂ>ea \z}=,)ڛ1Mb. SߘtUxͣg5CۼuxcTskpԎlVOn3nꎾ(U驶a.l ;ӰؙAy#ϰTy#n<)$uqcwX^${%\A`z̟(7?Vbq帉 !בa0y\ fխ̔\6pO&ǀSS.V1y2cw'lw\3f+#Z82vy˻] aߜז'F+' R9"Ȑ7`ނ%KS1FW:cuS7!Dc%3³+@.:{]E 6uZjFM`FTX5/YoP30Nrd6ⱗ }bjC^Ŷ n:k UI *$<}]^+^&34awCΑދ@"Xt7i *C7Ogv^_İFRFFFFɵ;XsGܫٶwTrV8 Qp{DGQ!Qt sdc噪`T$9lIO)s""Y?=kfW Ֆ)Y0NcdWbCD$ :I>cD jJ p+ͼ: a I 5g D1[QOߊ,fk:@MDYF_~ ;nÂ0G|pNM8?6Mm .xEJ 7̰5v`ǘSiLQN9C$D2vFx_婍(m ㊷rqP:ucհ%\nْir+> m8%8{6siAgS-Nl|] VdʔRca"$-4o+g>nƱ S q,lQo L>prT몉zD\fFĜl3/F:ZAʯc$1aewүO&CLݽ̾'~ƿ^i}ywq2{P,t/3eVEڪķphWCT 'wozip\V/e"mLzԽN-ʮ)wbQXLVpUK㢤{ӖvYd=U,M1=spl 5MrWJ?C+-gZ4mU]!Ft) " Jօ~ kT^K1Z#[kE6gH%ҴmG @ qms 3 u]'NU3֨oSSCK1fD-[A $urRH0akt^Js3q3C Y[@]g3/G$*ͩ?+c1ʡ,ub1ߓ#"X qK\i<+;GO5li'Q4 |jLDdGϰ XO I"PL-Ix{\ZE6??'2GF0CF4:`v224Ќ4JǓ{ƊJڗ4+ cqKŋE"!:X)5Apn1?ȿ5@&]cch㭬~ tz˅8!_H)Z`YYP;6KlfN*:O u#}2V-M։ZJg~.2'mP=`ol#C/o3Wc{O&ǵ"$'ˑNAEI+bϳ+yȸ띝i !ug::6$>AĹhK;2JGKK1t_}˓ͻ q3y&.2]LMjmr"K _r %f-0>LΨ$Rd覣4VVú0ΏDiF!M¨'x*M! څ5v03nHo/qn3 !dyD?Xhe eER\W^ڳɾ,F5&d: TfKTɂ{}äI рBNa&`5O<[7U'Q@)N(%2o݆ M>:_c%%Mh+t aQ;~ա@b˫p%f|ݺ^0?nsPA,+lp;a)E!up&?6@0ǵW-#|>xs Ql&ڴoEp7༅"i1܏4P2[5o?$`۷v~jD#,5rym;oG̿,S҇^l`o ELY\CߤOC4>/X睖 ИP-]?EY {@w%v ź+τ=-YVXhPQ*?igFt;s!?#GJqv\B*/j$2FOd{p_BFƐz4zUCE?Pjzq,6TUMŹ̅>$8Cz#zofM>ұmħAx\v}b%IHWmw#BZRHM~ X`gsp6&_>Adgn!0B3w (oY|Ȧ>R8uܙ`"y[5UԙE1D( #N7)[+&ÿt}6[@C=MF!/#ƞ>g!A)##Z-[q wo%QYeNT0nd7J l~}kYSmb/F 8f(kcPR@=HJf]3:jP+Q(OQΆqz1][Ψ<>cv K;'$A`XqG YCATQ#Mp|kA=t3GN@56tskOit)ߢfx8e!J H XCuE9|sl#䜟'Iqa{ڥ9ʱߣJhaX?XPZcwY z):w/> ;<3 +.Gd/%X젚+hΖFrnd[]:k UH&LWfrVP=k/ V# h2"5}|kK͓" AW/@h#;~^t Bw'xS5WdpE{Ϝ\Rvh CoNϘM&BKW齁sP\m56lObީ,0 `C3ȁQ/Mw7[6.:~Jv-UvMP Gv}_]{EvA4vb&X)3jJJr@'h͚}G%`;ŻãLD~-}c>gj*ii\aoš6=2l=O7`ߛ"^>XבG~ǹ"hCS|*KwK\qфw{PS|?LP\e t5qjiYcT-A:;T!,T;%YfhϜH!c>>_0UN)%_Z<,33l'"0΢Xi迻'raXKRm̃:qZܬr &}g7CK}5Yz-lդ9ZE+` h|>HtZeSM|˹m^.\TfR]ϸYrYuauv>+u^˻7+t%,:8^JDkr Xpz(7gso눿y||J*"9"ɿ ^U` QJUS;8)w @<6? rdC .t[B za3%}( 8=7lI74k 3@lzHZ5 <).'?tQؒb)UzzDLe1YOTнYLu gޛdžd̑>O'iE(rCYlCCsTi['3oߘlbw+h##|\Ҋvk6HÖ"[ )yb/)lF!J_U h6M5W1-RAhRzs:)^j2a!|3=?^ذNS_X4ǠjNKE{o2*ZN2 aCCM~`_{>"|/=2F". IQWGv#ˁ [;(U:6XN=9;"pN&dm34DL Kk8O7ogn cwĒ(j (2==/7]]b RcHPn}%_D RmY,ҽ[Iuͫ6f }!f| yx3=0N"4u'nRd_ /Vms@~)ɻ[/zۨ Յ(F^-hUwF)h>ZSӒ z7).g;d vk%LT6t9!/\6İvt8&A793)mzSj rByX:[E&:% [%I cSX({H:&-qT^ 0'G+!kM0b˦kXnhʫl>c w1i#{LIr(Fׇ*5>wٶ{qfײG,3k};e0 ;XK{n]j1Qr=LĨblj ,P4^2vm=W}V2|P$ݜoRd!8*)O: G̚ Rōу6xI"E}ݾL]98¬czsdHGKEr Z΄ O!(EW0B:?5΂]T=(ܣ=\iٯOS<)d0blh &p?O:ޡRrX@$ح[m_p=ta T )\D>yؖq:׋&ܠ،x( ##X =y)oH-X?|n ݆S -qG׷9It=`~ /&},m\S!TwYϔ>})OEJ "DXNyC>"@q]S^]b7G~IQPZ8zCcB_Lm9:žfB#mWzlGDP#6D 7zw t'<)AZ1P&~&nVOB(*a:H݀EYw&D1b:;1^1vurtϰ#%b*L/+XIrr4$-1e6\qnuJ!Ό2 [rU)4Arq g^>z)9ߵ&Ϧ {lj֬ܔn0 \~I[AZl+*R/Sn{GoB(t"|5TNvķZR?򴏩Eb?=!҄Ȁ)XN.WNqV'U>>= AIJC0zR06q-Ʌ2U:9ˢE]уK)@+q%6jV5߶-w?k5EwfiumîhP oG8 688Klj ? UPZ=f=F;\QX ɘ;+.ĝamb0 +>+5>qM^/O `m j&b1l|Hs Z2=:+tЎ~r!ێ Ȝ'.<*#tյ+0*쫿?'4,Ic?Hp~ʛsŰj QT&evռ7t0 ?Ã!E!@d &nAJ%qXy˭ۧ +NiTB:!p"U;Nado+YG@L@GLK}ՠ$mY_2H= R #&;ZU@׼bGo;c&{#+{WBE-hNìHҁt<b׍!#_7Կ8ih/v)c}'a\n] OL'm8K'"S. K{Ӈcb;I҅֓>º!hoRi(ex!DE\6?]6uڍ))- I;y%+ڨe 9Ġe!}di9x8v8V* ~i깳|+YZoYxu!@S]Fq˹yv͜ڭ}_]/R5z~0LJnMs>W HVG'Jj1ͥ #dV7ļL 0'x=@rzc'9i;AXs-eG*qi僂 qhW+HK!&aN{7ʑ/g!81 U l-w k$ u+WKW\jٲ:TF[gy[ՖogwQTڰ<;6^F]`Kp ӲP1xj֏F$*A[Д̫;|;1)6"[os}}:,0eaM4D*yk~'-Csa.*ƲN~m,؜)u癇ܺy= Nİ7-!\*HP\@.iH* K-fB-}0U'Ϥssm6DT7Rr4{U뺋b/@sܐDz)(vQ~ɡР—E.*q UZU_W^oq`jK6sRf(rh՗oox2hR17& W|=El9>y+-\-[@555Qvlvס“HwwFdoKX,^2֨{092>di me~()f̴7}1FX< _"QΞщ`McZEKL)"JFM#%݃6б|ǎOaO3NkExÿ10{~d%vɲ^Ȏ&`{~D'hNu9D<3ذ֞I^rMx r n%r[̅C1vdb4x ,7s,%9⾔yVΩ6uYvL]L:F9/ZNAIG72Ta='Aǀ*Z 5^nk?.KiU -ŜIĽnLsd@螣?2n S=,n 3,'7bj"ѩnݼ*য়dL /7;&|"Ml. P+8{6Fkd1<<2 B;̐ᅒvZf4޻iT"ȫU)3 &8+^2ʹhFq@ +$|]u&TeʏjK+ml")(${a$g,{{3LDWW 7$lm6Fmؐ֩\ق\(Id(Vђzܭq n+ m:eM]s>Eb˫%m4j5{˞Z(>i1Iu!YhS}|bKmaaB=Q7 }|EaeZk̯Ro:Nyhw;ŌF:ѲKyk}۰nc /Ѕoy]oKldhH'Q^4ݠ{\@0ܯ+rb@kc8B, #Au ]ySg5Ӂ 4vRF6.΂aOmՓҔ$SҔ,ۡRVB OĘimlKK9dA+=j:>&}?DQ)޵`ԁyI|p)A\Wj>pp8fgD/VOaqxMn_{$bQ~]ntXUHњw6o|ɨUk2JсBT![yeX@-C1t7XC6knK*!}ua[d?,K.{NP qZMv hb={>6v҂ wlkCfWIn:1Hxaт!eFiEORXAjY!Jnx[p޺/@3/mvB}Hf 瘂DFt?(o@Vns%WN%h:Foyr47)cD̽g#lf$P5CFԷ6d6IWc8“} Dg1q:֮͡]F^1ё  EZȾadbr=Fܥ0R]E2M8̄t&MCcցgx:cb(O]exsI7>Sy/>yǂߡH\|3|.!1#ET<2:ǒ}T%9Ӷ  WбXT& θ’ EB15T7=瓉z)0h0XoI'v!tj;Svc):b$f߫5B <"F/cݔ([Ά@$ywP{|uøk1`dBٹlEbnfkʮP*p§CE=2 @P1CȱFg5o,q}GAw>1,6,ȸ>:X6̕j]I>Hps. IvARzϽ㖔SbGPA:>ާKG5m^ƴMQmufV>lxH:xe ؑBB}N'{"xv.z$Ma7~NI( 4>QkVzK FѨTD-=xYsGwtw 1DxE K{ۓ: !uX;ЖU˶| (JMWbDo)bbDFfG?MMĆV33 Z3H-SΜC`y\*r^Zފcm>)Ll]4f#nrOga\xV4ɠvB,=VuqZu*0tV #4ڦhGQK]]*iIA ߘgH3F!_I1;=(ki7VNP䑆w>֥*|`7>3\#}*6 Uniqfۉ5M)'${s2ײߏLN?2'himS޻=)!j+ɶnH"˭A`pm5:pڝOt %v=f+8kY4ZǪe`Wk:{xk7dWsOi@15 L @yV-i|d8|b>{ꊟM3eoSD-d\cHmBya)6E_CC\xpԭ@k'q8G#-rRQc_{ Di8.u=%TD򻏯vpGhE.q0W织v/wCrwhej/ogQ@XVH,ާX"qE &kԖ$)5Ƕ/4S1q@W8g~ֿWYJ'L9YI3riEfv%18FggҜh Zɸ6*H%A#B;: qYAvΣQَl3F?{”]C vF.B8)Qgm]j Ԙ40ΆYd Mp]#$B21q@1S ?[C8sLFt0\wekPF^Wmi/OM: b & 0XW~qI0Q)Lnc5wV떱B‹G=-, ꡶RJ\WsP2J`ے,ɫIژF.&{B'/$)n"%i(l*/ȟeU>PQ5zC#  g.MWA]y;1W*!P70/fS"z*b2 J6,Hm "c }>8%P͐^SSi޸$AdNK=6cT B&+#go{q"MF*J9? H4Ę( 9蓚C;)N 3&oD,t(rVHz6[d-_7$& 1X.=qiv^x vO?> a*^; -LWӾGJ%K,F]vrƚ׬;"FZuꖷFDQUWg};Rig Ue Uɖi1d-QLO6cIt;Ca#5apPܕgMբ`-.=ՄGHB驮8S+벡pǃW0~m'%HR_R$2 S~˜pGpMmN1BRdjA=,lB:SwPm#W<5'ťl-;;ަ?s0p'a]ojo]*AMJ!$`+?=D̘?'voq'W+C#X5CpQ@q7-<Q_85W]lpy_do0ؚ5̦.D4oy=Li-n<+CJHbg&Ko^XpP_| 6N]`gV|:3-u> p=Oإ%iR8ԛeG]Ț~tY0x5n5/^Ld$^2<5%i;U&GSeօXGz>RN.O?Q91?hCM~O8}Z(.GV1V0V0'*xNAhR~ő>7C9l@;>5f{"<bh)fֿ|<չ39to%uR~lŅVUTDςfϔ4|']X:YK )T14/}WoAi;o].XT>yj$Y "c ׷c);.ڏ8 XmI>Cf~ho r(04J4;vc ab.[E|W٠ൿwM-ePXMa X MkN} d;}d_(shN8 nrxIt{ ].g &LGcXTb+dk zQ@s~8>,)bSÎS +\#AKް {^Tr:l#f6=beK*7|5J"Ks ~Qϵy#MV]nZ"9}MgbtNSOЛj"SG$TEE P.Œ'< :}hrg&h@k?xL@`` gVZuyJ¼708PTwB[7lHXz}  ^ۘ}jVm=|C~0z׭RݟKT4닕%ʯ>iMao]q„?Z*9gkJl#l;5`x5 Yv\OY܅}-ySϷF7M6CS9F{VGQ3˂#CPK2sĨqɲȫV h~ּ~S6r t^ȥ3YW2)}B31/3UÐ +rZ&|7&=/F\w^^9rAicZ&SzR/fymlEv39twbI-0 9cRQ7Cy T! IF*mTj=suPo,^DEkAͪ ٍHrpe}bá;N4i9]4fMӿZht/E sVQ \ 0y(o}prdɌUjΝJ؝]{ed`?4*uk6(DD(c5VD|OYgԢo`H=&I7@,HD{~RH#W[ .#C'aCPfB.t\2 DñZ91ԉo?xU6X 4.qajo ԸJ#foV|Ͷ{=<~\!)'ʗĸti~rV ;Fy>ī;G퀂f+xDQgV>qwS)'Ap "<;F{w>8R đ?'iLy(\a}|V;_ڷk_[LoCp^ڷ1K&}X&fڥ:)§D@V!<`#t܍X$=Ҩ)WC@OUj֭!wѰ]1F^{<TG΢Pܽ0;v$|/wJ9˝/|erǭ2ڴGt +bnWu?b>f]3A6YF-!ǚŇ"һR]WkߐN]5ѱ<.0'sz!YL݋5hC-$W8YVm"Rʏta w7< | &vʎSH^4 ^ Ui&g1%'z S Zfߜ^)m.tLo3] Y3A2ŵڰ<$u5ǟՊ-h#wBDm!y}Tݑ/ fBGQ r)aHQx|/?`/r%՟񴫸 wlߨCjʎĴ ʀL?=#P/{}"g7T*U|h|X SϜ;il@ ܱ=m$vjr9OlFeTvi|1SbTLTAZu;|͒C:4iB~KJ3he: og>DV2m> ]M.I*3i\Ɩy!0CX4[MG.nPH`‘>58 #͹k4r]>tN]UyWsg4G@teh"9,|dƈUvNtG'u[^'/"2>}{,塏gao Λ[_miR\Np99"vvxK8(- X!v1lӋLVM8Prȶ1Nf١\?K,#hRR|N2$ W>OOVA$.'(9C`e?%W8-rXdڏS[{yeUr.)F@j"J,.cq犟YLaPW hk pݞe8@ž#'^/üM̱ug&`wJ:qF52ugR!8GSXҩxyp)0sh35SD@_f3ş0}!)jm!DtS\@_K6"I(LGH!=7{22ߨ7ψWUhT;}W&Pco1BQG<\/Xy`f8ri|K+ZݚN#\rQ^n,՛́=\^zQa^k֮_Kra-{:Y@F0p#4f(FAeArh z֢cQ@U΅,IÐ=8wYE~0/!~/!\ <>j,BNUPÍ89qyr`iKr}-e7/0"$N ^OEsȑ]wކC^jjwl{TG :rPFL{^H*3x SQod]tիə)߶4BV&pvpr\|1eﳼ,]kgtgJTg@h}7)錷ڪdFܛ 4٫41*PX঄Gc޹",$k}Olh<.畣 Gȡ# ?NoSSY+ac/ t?[iH7Ԗ0樼EbA?-7vyKZ2d)V*Fbt?,tq  _..qDmCAAm^Ef 'O .ݶaոsěR4?'@B`YԻ(;!1hdSx'y[*,rcMw>Q /wOqt 0fHd.q4_4EyR3*cI t҄y?tB4P]02M?a'^e"me}VAqqy~꒖*- cv9nG#g>3יA!x_9Kr,BŖhܤ=b+y9Hnەq Vk+//|/zFMP(KFCm̄0K'?N{R7P =i|aFXxRx1b [·)⪭z♓y%Ya{ |{k "v묳K Y!i9^Q%.k0B袏LfqGm $WwlmLRQhT8SM;L"v™ˬH ,k @:NE"1n fyJ:^%ה57\b$7ࡣЍB_o" ,h`K^(.{y+ d{mf+MМ_=`b0 Sǒ_T\؇k,b3^}=E6dfmrTm"q,re z1 #rɁ~1?#>Ķ; VR!_.U51cbE)lO;>DykyW|b)v=qao B[Q(+%*AJ4< 7U_]Whdpi[K jQJriK(y~ڳ$-U7&, ;WF)~[ߑ*"<}jI;Ee\\fw%1*WVybson!wo0c(ш]N|`[PXDfe f- 4ʼn8J q-_ΫR oJʎ_5؊pvUhSaFcXYh!mQo=R`V[;2_<}p (o#aKim\A [6kϸ 3O۲S9c{쏜Qӽ=N $菣T[ӱs '4BPgnFd_\;.è{:3jk(~Ss)[6iƐ&\ײ$Hd5npR|ǯ{78Kg^G@v$-_{vL`jFg VS"ۯ\Iq-͡6`:3\h|~ěkCx XҊqI6#Hp69lˡ`80m+&`D҇Rɡ Q}Q1 SO?Cy'ګp ?z E3ج/9PxTϽh ki𠥤Ʊ2h fqm\sRLsCk:CR0F &su3r4 )M85 0Rysl hbJ<̌t[^<'t(3~y!jwCL:1rB%|?>D1"[ooe37Zg-@|PPGu!kW{gٴMJ3e-g51Dz侅u۪WW:3JKn9iGAp%^=4 ̓툿5y+& =<ogB5<i\lLL.vlT {kivx , /%cͭbs!jD[?-MR#NQҮܔS &ӄPfz\+{O.T}>tGF]}DSS؞Kr7/pUbav]_p]!;X`W((ϷQo|1k%|iDZPgZ Qˊ_mEW>/`5&GZM$Ø]Z8W-X>PK@\sM)E>7Q] Cn]3YH=nwv|^JWcwBx+i魍҈CdB>5yD,:a$Q+zPkt/`Ppv.9?~ 9Ԙ*M"gB%H4@5@!w{*y+OXCzcr;/Xo1`@I9֥X)7Iճ)iHb3! ς\Ӌe´`!JK/*=i }& >xIq>}xJ#*`t /Y"UneX& x&u>:9΅eTI5j57))it)5 =ҁqlxďs&%aflR(vqNu<r{޷#0ǞA豔Lǣn:K}C؅6>B~"^"3ޡ:w{wӖ}I2:Đҋ[[0nmd%m3ݺMR?0ϪK&t7Qِ@u^oV;CLVSk ܌>x?G<HCnmZ+%&(2OI 3eޝaVh("_uek1~8v3?-' u;dڱ\3vE[A}a:fLFLQn4.$bݰ{v#nyx0z`cZrWOTIү5dZK |F_t%X27˜ 1Hxץ TG}}B9IM$QqЏ)uFc("_Qit}4E Z/ S"Yr:yǘG5*="m BץǮr;h}՟lFR˿Zr%"ZeEjo:]X^W 3ϗvS5fyT먢bߤL-Qc#aLfhZ¹(X b@ [ޘkw|:Vfɐ2AxO w7l 5.3'y*ݪYߢ{OA J!BչYFؖpGEDEeihs=V:o9a̕S{_u칊}4,V}vj?ۣL=`D_u%#c[dy=@oS `Ȧ&QG9"0R4 Egi*T06[ .YiAISu n:E,H>B "$,HDǑ,ebwf=;h $t4'(9(FK&I+EA}SqS 7=6#j7[E3d~m72EAw%X(^G|U9LJ@ ڝNjfM]E#L6,!VFϘ$- +snKi,Ȧ%/lVsuijg wSOHlDEI#?ztY G:})V<5%&HjC4:Ű0ߘHLY2SE>V,Fh0b!;ْjeOe5Q;']vXWy @x 6S ``׭jyNykBxj|ڃQ\4|(m&ۮh x- 48E?}֡N"=Ү Vgq+֨Gy{޹ԅN@a88sCjyb4 9/$O| zQReaS˛nkaàsylg%@vK8EԞ={aQYro۸2y_۪&娧yf XƞR㹻 45m"%oj̣ood֘%6dS~ }-XcH՚jeJSG6 ^N;Yȥ-7D9^Y!*R4OMi=g8bٍقdH-Qks1q{+DWłhn 8REU#,KuK#ݻqUe)Fdyܑo⿆iZ+ґ#![m LÐq&lFݕ 7s u5:1-'t=yFvpI*%y@3%#YM3bSLpؑpx#cגt@D A*`eI%W/s 2@Э[1eK|xV /rTx1wAmwnK+4pOٙӒ䦢wGDwt̀"]ޭϗG -8,{-GS&twv.bD =isX6\ނ֯؄+2%/-,b+z~N,`ecA~0HGטf9tŔ,d(R'b)p^fqx+\)Rh61G0b1q`K0SgM(=On^€w|sb4`OQOuT|Meɜ+kQѿ1`<zxޟi\I␔b{:27j<^:~45+Hy~bS.@='| C@!-&p+'ЫGS$!<ga{5˜fc u!qfܨr/OA/d c`ɛ@ 1J3;UvfPM s7jا$F@0sZ_] sAM lhZB ?Hdޮ(ܼCf`C3M oYT' "|ur(}|*vz"픀dԵ$U"mxʿ)=g;USq/Y֥:v$ePV-g-0J?۷_mq$Djq0 cG)U$ރO߾DQMBm`Z#\]@*Z3G*-1D:dJ里Qz_r<2mxc>(ڔ]td*tP)'nQ'BR 1ix~^=-r~W6J0S&zD= Ry\U91ؾ9DMJqU1:->'LP+xh#t@ϓHS agPEDA#E2\aԚjahlvblWe1~f2[^ 2ߘZU$Lh>گ41 j24R: hcJuc@c0YyyձG*2dWHovY~>+ؘ@o!ibSˀ<Z hgrށM.Cbn5Wv8Dw*S3?{&tξ[dܵ5TRD8~@bicɀ) F9e%<8P8pmj Ԓw[ k2sǿ\*K{zC ayS|WkҋwiY b%EqtD=aYZ0Ln/ŎN@"> I#nBȗVWܢ`S}ZZ{M&Ig%0[3ǝ۾|uo)XEuvA2?[\㇝0F I2_~~bxF#=prdJ٬+ bP#uz4DP& g! [dMro tiUz<![qbj AcVJQ(X2 yY<ϔh]TrH]8Kܑ{z#E]Fi`FBKDgGuޢ2|!3 ,i8@>_"\ڥn+sV`ӍL+?ʧRg["cZxLٞ>Aצ4n=?b9)fdv䴘ےԿ:{2U]߼DBxP ʭ*.vo\{8ґWhČ @"!&68f- ]YXpUT9»^Oԕ`8kβ7'~*(X8rY]eֵl˳K?CO-Y dǟ͘gc֠&Eh~iC'[cv{'GvR<%!=ܐ<,wFʵ(w&>t {W $"7n8:)_%AKbȚB}L\6v'Q'9emKPpn4;J?.ftH;9ܱw%D_:M$ㅂ'fb< F)Sf "&F+0 R2lKʂ` k87~t6hԈsБm%UX:đ;bq;]*{f A谷^-@l6wP]oR?7 R Y>R`͢z7tk#MN#}2Tu4ygj6,rDRa'B[M3->{3\ Tf|jn $lnnY盕'"YTZe‰OE~ o"J-\.wö́֐l]h%L^'B1ySx8E|VV)](<&9J ^9zQnc-bPJ`Ï(7>-H4;;/J|;-iT%DzS=qfzvn\h5n &mQ"dRXۖnY炩ϞFwZf*m0ܥ[ݫ]}9&HvB.h4)!okSF,]cR4y)|4Ç t 4BT0&If]h"JK9Jзj5 Fs(L!ia&T0o}ݏ oBda f_55þT>ϵiZX|9\헵pGkf? |+Usp`6&) %cHc^Ti8`rԣ^īm1Fp.wSE0-Sc(^K^@Z C9+0t {0_./ ]/Ooe|EDG <=Q)p)MxNŭv/bny3C7`Wғrư©J::'(QJ*;Q2:' \wD4AE\FG TS@n2kun`v< D޴0po6Sv2c23, 64'Z;O J[jDz$>^B*TGUףZ"~:q O>Fv4簝-!6=\:/-06]"8S6nnpG -ּf j|=&P|/+Is4׆}iO,1/BWk6iȨ 3p4wKccF(n};P9I ϑ][x~JYlE0#q.mx)\B'5;$%dE q`։3f?B$X(&zz6._sR:6EE%q,0[UM!ky/[DQ"B3L6U@q|\gB{mĪ nJ 67:vm%!EΉ1 B&6!QZCʛ?{`xgg(!{ Ьp|x@"1'YŴq.I4gz3KoeEUMµȎqY^';9n V'Fz&oHc7WSLAF3yx< Դxc_+:}+< c_W->5`:mbgGs·w.1zE8=Ƈ_(Nóü$W,V.&C*Hz8 %ڂA7 %IM ]+ꛊt^VS(CRH`*=n%"(aR6f_iށ8v*{ mIbRkS/c)$W;CQdYa&# *0Zlx.Er ͬm X jv-*\`YJ$2#w)\}!GL[xewNC*G[qk&/ǑF[PN8L@99K j$+rL $ +đ4B[GrWeM\Z{YҤՓDү?d>*͌f[} ڒyyc2JN ͮnI; *&ŘJÑT,Flp 6OKU ( (qS=)ǫ%U6[!;ƓYD6D CkuJgo.r+ SmD#H읱I'V&;#Bܬm׼dn䀓8$Xps/tYj2,7 x0,"f>˽XfwCe3*dxSU=L'i65o{ŋ88O=N&$Q~ls "{5ȪMz6>Nݵ7Č0nG/?nH%4׊'+>mtS\xP)WWnAc:A^(#Q𿐱:R0>G_/Ml)VSmL ]D :]9D된yb @SsRs%bQ/ir #=yS~#<~g`9ʌOJ%T'"Loub B*ˁS/< {Ua pq?MW1|X#'ĵZ,XV*v:\>#*"ۣ~lmm)fŵ C&syId0=0/SD Cx/KN//W+( BPT6Kv(?yA.6ZTC.Je]~Ujqq q;? )\b6"qzJ?]v/dcP~`Y9MeMk Bi^ڢY v RV}ӫp50sMPS51JDDYM*5C8q }QڋCH#dQKWPu`_˾3^% 9>$Moo#:2l8>#)HDTF 5ҭPH,b"PS>{3Iud VZ,\v9Vb4iQRێvD.Y ~A{ؼy7ѤU.p n'Є]\,bkER`sMȱ,*h\kE+854Eqvv_2im ԭ*f7(U3TT._萧p[f ١LܮXx?@E#b&%o54I0[c3Gd9gm US0I_YeSɆY'",3E=˧?:,<`ɡ ^_ B "`J#_&?ee?kc4ḧ\|ڬ~}O$6,9oy*9f-nBuP2= o<^Z2'`MjA DQ8Y'NNb{716 P%Z'4R E|.ERf[*zŃ7}.PZȵғ/ݕh5Nqb;Ko4B$6)Zq%:'|k v%r-c.7i3+< "Ȃٮt'"^TZ'GO'{6X1O&3q6 L 9;>q d  ^еp-eG]T !&af+HXТV"Mwx4ִ )T cb_xa)ɦh)_w̛Vx~ G6ewܛS-_窹Wd¸PPFyLl pAv<Q$x*6ǀS~I@9xTLd_]h L iN۸{a5q[y쩏:^a #26:Q|CYB?[yԅZӵ5*Ip58YI*i9.#3d,|b4JJt0Kܮ(Lg<_uA~'wB>S@${бFZJ *4" &@Mĥ-<&p@=J%ԼNbqD[P'Ml fr^yyq1"*\ǭE)1+B0&*7*Q.| !'Gcz6f'xr+ěkա+Z{ "{ --Jm0<`Ōhӭg *36sE-{5R0wuD̶Z;6f󖠇8iF>oF+L6޴qE>J:J3X5m Mh5EC9A'q{5mza0":c1rS09noꛮPr{gIٓx{YsO1 <ҭ8 e_CG5猜QfK PjT\&jfmt\!Lp۷dQ8ѱH:*?y(awEQJ|n(Xz*^_Ud¸s3c͓B?ӣkv7/@?`NCc[ev Ov$.A rW码(HCK,ڜSNu:Jt?8"t ?e]BxnM됉'<4`0PsJ3oI! c! -#X\ +03ATRlJ!)TF})xK}lX|Fj-ix1$77FHe=8'/)d A@oԎ#c~0~f"p@\|/d)Qδ;῅ݽ SbdGޏ.)mh6 PZs|[cNY\<_f@bY`$H mBI9o z'G',_Ր;t/5f(5p \?{>H RlLFU!2XЃ!GSA|?zz-5}=Mt:/oFY؞LXlMe 4h+a.A3.Q6|M>j l5A],7BvγK]D'6W31z{ S ufje9k*I5O6]Ё fDRj8}j"CH!&Muhf4]( VQ=/nl5_b ZRAoDӌ("pU*S\ ăU[H53o#'FmSkZG UI2߈qũW.D\r[;yܰV:۝D+@rE &]gqiIUc;h 7+ b*K@8OT{+$"~aңa!>#@ޝu=LpA!b].zIC,9Yd+QϖFĒ8t:o>eA̛>(+CТ)ַw^8jW5^f#k`,__x`saO")@J %63\(5TnQq|IX~5+<ΌpZO|fC*x_-sF\$[fƦPzir6ƽB+Wǒ؇AX_W"TM'@0ٷG#ϱ;+&B]JSv/+1neDTqI+Tv:tccq0E{ި g$V =  0 3gj*hzEkJܳ.XiTwתb7-r)K8W>ZhW!uѺC%\S`=7Y&k,2?KDb2Rnw Slć\5sjCrMZ5Syp m9=q~2$[ҏYTJ L$Ɏ@D1oedDZ)EsPiU%^_QC؏)n{ Qvgw{(Q3|Ŭޚ-=T̮ϷN@q HX$3VERsoMJ&Q֦䬐T꤁*{@cލRjTLL5dUnm}1:xS-^%PH'GkĔ\oԢZDL JL&FY|Q[=2v :vf^#EQ ؑ``xAt3av±6 1.A*w\S&ORF cSa(ux7 # ?aYjzKG#V}1>, pl7!cmvjÈ9=@hW%&kAoۃC$aT2MgMvs~/OQZ$ SϦU{ ӳϽ92=|%LX䝈SHLXyi.T1)T?`sg~&df;>.O|%4J7kg_|Yd 2 `€%a_͐bD@qɵi2 `lc*dqP)PũBj/_<+!7U\1ˆ"m#&1WQI+#=^̇*o#Vf= 8g1cVHrMiay#32|.+ &2E]vRSxɾn [+*̘0 3c5hzH"_P,vÀܧSתQɵ+V -7ҷV\utL($HXݾuvK>U/qqAJ3&6*n\sS-pHd͖7HL]rɠN8$QpJj8'yM{'4b2BÖفc9)m7`C0# nzckg3[.sZK »ivU ڳDoeZy" S/ppX' wʭ I,wTN "DH9Ȧvug|mEL՜BQ/$e% m< ;;م7Xۇ@TlK7Q)ӽs{<.Q^:項hGyyb9#hnf&>̫2njs.ӬGœ+L\k Fj̓XFq8_fdƊ _"3p;E.$Tٶ7bx.Y(I,~C֔4ίSQ}':-=E!c1 !K^ PJ@aWvODˍ('DxFU;w:s.Ի t_6)J#UsH`#@Pƞ\28lcmjsd'r!>v̤#:*Y q+c b7#[_}"^(XE\jߏ˦#(gUsbANN` Yt PD[R:'u(GַEޒUN(֯odvB&2 M~[%`S}S*a,y k1ǂO-E|yGxT'bu\X 4m£ڴ-? m7FkH^ `]Ϻŋyěۆ6'x!*+A^ڮh0-#v_nPTpFنgoORʮv+<4f4ڌGY]98g ("UZʭiqqpL[rAeE^oSZ=Uʨ(1.a0U?},%Eʥ%iM\B-\T-g>1Ⱥk tL9>TېՖ9=2g"ZHzMcoәLɺPF'_x 8o(6P)W>mk0 ;-,h0W >_ VUi8aCC5@6ѵ/"fﴓtlˡDn2ܫqv"1tI B)~9[/ 4Q͏0REQibJfwZh vNހdvs~X`Klh{ģ'5SĞT:[@6h׷8g4Q-@sHJo #߱8Z%q7H-ƣվOfaY_kL"xu,~ kª_B &h+(FvpfOH?6)<6BQR遳b BD5hf(IՠhiCbS3T3nZ ˊ *E%$>&Sґ߿|VPy&+"{[P+ o=[xXX-hV:eDLzzʩ䬉s]Jw9JuP%7{MaiHٽAJe$^}-LB\x..DD1Uk?B l#?Fpd{q$ȑs_L;^3z:IGC.jBwcB$#D\ LtwizN@?es`tX%)Ba,5} %7H:NH\qs]/,}R ,e]sov#!nx 8,'wh|q_'$@%~+sF/1ڰW;p'X`$!D*"+^̊zr8p TAmwO Er _͵s),yGvfQk0Fj ^֚ߏ;o5 '#-TZ+_)kLQq1/X~9PtgڌaMu[CW,'oT<Ҕc:ѝލ#F3̠O<3u{ކwr.^ !cq =vV"ރTLR\ K{L0hi\)+: 9wh@mKB0(JY]Il~hά*hᦼ~.NONBE0mp"mDnFT} IO22%l< I F$8 4AJAqnq9S->!Yk<<.mw56vvsM|&bk_Ҿ %/%G/)aRK-2-$/l3fR% =.l4_\h߲t$.ޞ]>Iy g:h#p.)f7C { 2v˛:P ^D1.q_q2~0\mNUOaIO/_ 0\5*NO9֓Pm\MD7a<օ?-:4NvAꄎ0iŦzP8X՟Υ-(Go |yFjM v,(Ao_Q)+A붲==n]~׊99-)L[AҲrpvQYqLڨsK0Hx`v?),/v;NM~Nܝ&l zƬ掱#GdB+tͲPb^Sk(g;{>Ev%?K?֓((|sQXOr*B{ܓ"}wL#!NG 4Wy- ,ż|چ/MO>SGQR;m29#MD-j4<Yy4UAU:3fd%*282d>y*iԆvṫ'p8^ڵ>}% 6'яSLnO]'=rDqQ{+,FZd7/OF$æp0ѐ``lBl9m5U5zH|fI9K(X4j^ü.iIRiB #ٿ4' MV&T @uR37w {"jC,ƻO=鳉*+p=]S&v:⼰@o~},g/cI>&)B%d%nVM8N7C75TfrgH.厈`tW¾tܐP!e eSMYπUUPcNWO~QhO3}~1 Fr2@CEZ-F^Tp;&͒(49PK !?\*dg5iq])A]Oq00P6ѦtKu $z6[6e-l0d!2D84@ۂ/fC^~Jf4>vpM ňs8KۘP~!PVaGɀʫLY^3%_p*`KXjZߵnϞACcfjvz"8昜Qbf3s 6i,e$͑i Y&iMqY1q1Nrp {^ia}KQz[ⲿ!!oY -5įp dkE!Nuc^*ڕ 蚮c)8zOUI֥%p3 nF|3Q,ǰaxN+7t.Z36x O$Ÿ !D'+ٟX+:zʂдt7YOq.-2`>'R ZM>ȇK6.2_gmXu*OzyŻ#Pe;ڌtbC׾* v'7޲Ll>\'m) e> dM 6 yM^M۞›&RsUˍ̎ H9rR(yo"J BQ:%1B%DRYytWэB«{x!tp>t!BU0:bQ%e-aRI2Mzr[FzPŨ`Be넫ټ GǣNBXpе`])4,w17M žwZVJձqՑ]婥ˏbaarn^=MŃKhp} ]m P(0UɦV5x` ȫJp᠖XfŤԺ;XMQcǎ`a#fqLXb$8 X<@CE]h;p~{n[$:x֌h~ocfɩayJpI56K]'f* ^!t[1$ζaϺqRS6}B\uU ASMU, ) j)3H|cOzO{EMB夠agc&7DF/{)ӕ[ ([Ӊ/0$ Ϯ[| i`OG'|ȁ](N@Bk_*.MeB$>ҋkN 8L!͒.f mƯO?pT"b!՛aV<Z5V8lu5fRPA2frWCuzr[gUP<%=_W<8pO(_mk'j&{-wc)aiδ|;Jh$Iz(BP=ڞ:"3o^rTTհ&KsLI*wLS??\}%jaL]LLu:srIG-2{CAigq?:ц X(wwzG%}@"fIL:MpݱW`>bPX#▰.&U! Xk=4Ru= fr3xK[,VûC? UV3FOCC-O`4JjbtP&3P{@#8Ir{Aa/TgZ:pT.lp߿e >H!] ,JU3})mmv-wH$Iz!x$-" {[8=،$ R/ށL:$3bz(0K9Ig˦ԅA T: *zP8H|.J쾼nde7%iG"uWr.쇣ЭRz~ma+ |#S#D.l\+r~MaV0ZF`'%}Y0)9} ;LT!; j:bxՇޯeqXC.;e9+6ָ0X< $&I 9N¤PYUNե9Q>Y/1up"*^ovsJѺ^c. 5:6PpH Ac}h(,Be% 5OBkNu?x^sLZR4"-VSz돟 d(ehɔۦ'J>c2^vWFJܜbl _fw 1%k 򾼔{.^Za|<; i딁^2 AVk{!:Z̮t BF10D4\: FdC33;ˑx-&C,"T=9 Γ~;i'85Fy\#E7dQi|@:oԄKY78xn5ݚǃYϴWa )NRҭ:7L*|{uZ}ui/Z$5rW'L1? 'vA];bƏKܞpbhk%'>Q(CbmWYکt֑ywaƓ/3ܡ?'vua즓 V/٨n Pt Z"_z78P6\LSuDh =ѧa y^ݱ `#J/AՃ]Ώ^OVD8O{u؊"ͽHv}_YOGT3e|]=Oyi%tagS$RTjmy¢BøXXj'XE#?KsR-7b+xNU>5v.M.G0sNXoHpLVd V8Dec!ћm;%却]ԾeNL$y T>1 65$"(F @~l@؛g@,-1z|RO|P)Bx8yUnKAZݽ>1}վX `f$zoMD; E5_Z@ ̌KN11OTm_꣈?YD/te.9[~ 5gb2c _1TwY!KAߥ KR$֊0i@6dFh%Q"1ۨHZx3(&h|)ŀ.qǫb_A z *񃧳b#QU!J<)J8e}Ψ^:oJyN)o+& w޲`bY%F%^RKa#(Cզ}6(ȥ 8pˉA#{Nd"0y6ikтWZR's|bv`ۧzmRgi lc!Yk>Tf ;)f)|Gn7雸%(1=isے v;u#^W8}: e{Tƒ_v~ͭ:v8* *(MQі̷gͧ r p%^s:Pf:ETWlPGRF9|>~¨N( c.ON̉lv~ni5Br10WvHYd'SIc 5 \:dv瓥`( UG-4F J(ߥ@d~Y|HJ4wܵX i[FǠ]Aó!MH0v-Ui,fLLWD 8m8GU٘)_}ieZl$CZjʋ긑U1`!@fʏdd7(ŤaN߹,nݭ#| `$$_郞iEX3Pч/xދ!4d,.`"6fn %%._]7O訑}F2 ~%_D/Wd-nZWre&:#IZ/z3q@e#m}[i.[iWsOq铡e.atD7$_C7L޳S|ض_+ݔ[{ єm8$E_ܮ;b\\ ;[4#@dSܝђmJb\6<#SʁS,hBΤ~ {)BEQذnEy.οL/$x P#e (ɯxfKSs~v334FJ2Gغ36Kz $&W.8:aSY {yNӌfλ*J+tr.NofZj;˞UIWQe䥽F-V`!MJQV "R|QdG%XKJ맰K('23>@Il#yP MqZ A 4ѐ ; vG$":)RPB9 A]e ܇<̻?Pޛ@?~JWSȿ ջ%v` پQEaNQݵxȪ{zB!TхyVEQK<$ Na튛;:J=kO4-gE`n@T ϢbGxې_Ur/VaV 2( MX7|ùIQI,f *dRKˑptE,4]d v98{Ĝ3'Y`RykxXe!ËT*! $ocv3SWOC=~% =Ķː)r/4Q\UZָ{*7*n_g3 ˣCetTPDw>h%8 6Rqh8+`Yg׍pzfٌwwO 9"d`GNA #[[?kd娩{3(l aZSCkt)q78Fmjsܰ[s~P?ϐl dV0&>`rSKL@ȥmw#XK4]@FrFyAoO!&:rDӁ1+Q7ߝ w*GIp޸^o5I6^xnTN{Gt?+ SJ* `UH G"X:i_ I%/0^Cd+_$⫀ } $t~1us!c< X>mdp0x0g$͡Kc;{[zd!mNA@V=vz^Ȍ)MT;DQaL-^O*ғbMD7.z6F/e}2ylBrGsMZ#"BBp^.4hߜ_Adc=45TY#jcJn$x@VzF"Ds-Rƅ1s_g1_w fCB^ܾj_ @ϝQ/x {rM,[oLa (hK].N$|yۉU+H{^I:ǽ#͖} s\! .ykWڏfoG2д9J1ckw3 NPO2J,E[-L&~`[9֣x)&wx#gXIaPIoٖ rkM +\$a* * ͭr.{)XNïͦm|OX!-I,2Hic y8&,^겇<.>?uHNv[S*Q: sUpB(p?`]={+o&Obo|컝P.=#Ob\`qzY%~<0l =+RHfiWKL!rD&[((+[uEmp|T=ѹ+$,pvdG=|wgYR5ޜt-">;{iǥF%pWCmLz dfeo',vȈʗD#ܲV)]ztg!I1z}Jp=6qʬƬ13OxvYb[W Uֆ ed]|p-8=OCQyytTj 5%fdp]O'{4[`g}R|BĴ߬ӝ\-G;8^^ybZb R0Ct-wꭵc- -;+WjEs+)fCX _twocL+}X@]a${~K ,Ms "[S!ϙppI㟹)se:f~h]ԝe GZ﹩%I5 OԕA4[%(e#9rRŜ_n֮`n/<{l~J]O;QgS(F} s!9T5%l.^3#)mdE+kyWHyhrLy\gn] LV6wkωP x->)Ɇ~F]!3'f[^:{{_[[& pdR}qθѾ4xҮ:gmH% >'ݗ f:!Lx!% )[vߚ˧jKFD3_r(W7(xņ<>d#+Ԓ=n\bZALq/!aA5}2̆fsfx!DF#utB <ۺa:bk֘#Q/AZia:ln#ρT;;YjhBmu {=hɱ|`u0RCͦJ^fYC;E8A, D壇*Ujb.-~8 ڸųHJY-*V~ ^NavǘR67 2s3&;ۣfC.QF*dL?TCIegC SdBhUbzX8#~a^|,(e÷- 0i-gֳ1±0#n){N>[b:y Jt%+U+igBZ?0:=^U \LjKPĺU(Q .EG<[lE0(_eZWJT Pj[upSZ$\$ɷ(t%ϊU<성FKK>?Vb$$yy. VbҔ@z%6>7U­!F389!H7)3[>'CnMqJ:QeP|6X̸YZ9W;:(00eOѧ"EiEgqe,smƒPEٜo94L*++H %orN0MҫyGCOr9ぜ8MbznJE*t}kZc{*Yy#Z7'DC2<cj;ݩ&؆gn?!cۜ5ݎ-^6V .`턏a"TꀝȖNǟPoĐ ]P@"}-\K(pq-O4i{ <lFs7\ 6zVc]ғKzk%hRhn4U{B$ՙH4\*A0ՃZTe{¡mRئd ΗOxQOøEq?!8TKxvߴ_hL̉F([ϠMY_)]GgCd GJ(&<] /_MGx [G8gֽv)#jhl_ULMB<{|ST̆6%m0k9LEnyL} #g g-6;ǻ}o< ; "1.3@ךd$BA2( F[1N/HWB&kSUI"ԀO9Pg:;^kJ>ޱ+ĹUtߢ#9Q̍KZb\,>H-0xf}%2SCmvn N{¦%[姪ҏ>Q@M27ztTrQ;MӆO[1"I,v*eFL/spbpJC)ŧ"(U]n٠Q#ڃ"TgAv=X3XJ-#rl:𰥒lM`]W[a~ݨxem#O-aŭ qy5J,0$XG|a"t7Ovu"x5DaLcچ 4gO8S{q b.R%1g`mjh^'se˥I#@Ǘ׸saҬVj쩈?(yyԸxG5`_PKzK+1.4eB}'Z3tlh$x.;R_KUFV`e6#S?O '&P*5} 1;UO^4zC>3xr,9ӿV&i*+Sav7z&-q1R3.8ٍ45[(q 1"*v2mpU}nUΉ+q y䥷utE6"}W/[yWRM;$nTv˞=[K | ҋ`pe":_JjFޘq)7.#j+,'VB0ך;j[`a}au!ur%m5lLXlKU4(3tJg#WgԲcySAG ősZ [9&r-oO1Hqp\IhJϝ F+ZZ_u(3~[n 2rݭSL҇7|]֖{JN]GHSw5HF4a*5m=U/tG-h8a4s8L{g2RNEv9\!x1?IJ $ L@`{3W3%[ H56$}iLZ#^p2a)BbHtٱp|#W\iyZ.WS(܇ }PV䅦:S1&T<]uޖDݒ+բUe1!\ׯ)|3_]%=o)l!dЎDpk (gŀ~߳@9hN ah.wZ$a.4Xy~m&-o]v<*֨O/Ž0[E 6U夡dDzzX&vŞ)& c`_||Şhf4$)A-K $ ٌq-t-5V 5\/7 o7$v5 Aa0[ᛀ?r.Gˠ]3 ,̆+Q*T}1~uCc^*G2fYޞ˖O#->m"AN>#*)T1Tujm)/K 9&ɇ 00Hw]67N0fTm~e>6+.<3)$k :OI׺?/K89WT>yzvH'!u %ƗdE ״I ~S?4;7ĩakBKR.{ %$d*r@Ji\N3b6+tFx \r0QKe"q!hi YQ/Ʒ^LLuTNIxa(Sx89 j\b:3}dP.WIEr[?rT32Cn{\ҀIYxۊR- X'eVi8t\5=(Mvq߇<FL%0,m(d1IIOZ|g#62)%L[ce(p9x?/'u]UH\iOTWb^LhpR#r7!"X" +u܊l5ε)gwAUϚbb#d=lM-g4$-JǵN$a JM rfzΝzJ13[ EhQJ~DQOGL\ϤsxGԸdis\߆R+B/1|l&LM-kv/Μl6ߓ].JNFDU&:DR0 V Gm w!Tl<@d/OAXNt#nqSK{x\, JoZ>E;Г\(y7#OCd 9Þm0[ᇕ3_*썅 5zmųx,Bqn2F*)A MLog{Po0<(F|l}%S3>ZW@Ul *YnOl8,f4!{X5 ھKU)D eϱeapy-NVpu#'-Bb IW_}X=yHRY\~&IX |6'Wf7v(͑ <ә܅IHDn^&,[,!Ab-$?:]h%(PPPah`BVT׫%d9oDae Q{Ү*BhňY*.Z>%Ta.p*,LhN=⤊'F(~kD㧓LOXmOךuiYmWVNν|j<ܶă~Zx.>Q 4w=g0nIt.1,x%*2b*G% ڹ5zp}$JC%̬@t8,49\o-V4xHPy[yTUJwz")c%P,zKms5mQ]ǚU/i~A$<\BIk767G^01/|+9e{KH' {+M9݊=( v?`}*4Ye[]u]햺aO9.hJiRs[EWǜty2dfPL@dmQ l7)4 ҿ,\0Lx^c4bd0T܎/'*dU63ld݌k`CjJ+W~#ڤwbh [8QQA'Xȟ`NÍA_j";ߟ(jU I.(v 8mpת$\ Q ( l-] Рp(]DF|_wg"08秬D3}ZhYr F,k0# 9K䌅}*\@HbAsPk`x}|fQ~ero܊.6. ;wUm[(RґAϹ{&eZ5Sm쳉k 3u>2]RԩSдo%1 Ap JsέvDLȰ. 4yft *_jF3C+Hb 22^XZIBڤQ裙7YQלxKE L n5u vq%Ed P#-(ːiA G(qp+Uz@66>gHQ@J 5E.n>%*_M3C7i&=_u|UtűdTg + T y v+$QiJ$0OՌ ÍjjeG3ݱ:H5bLHdasJXb8 㢕 ݕ '4>orQvq`i9%Z 8[F+@0*#ᧃT7ZsH1n$Nkޕ/Yck0K:E gc.9J`bgUN} +rd[z\Z0:;zi +Ԣ:$>֒PAݸ-Ha  >gF NH[ol>ӛc]=KON6#ZD;eMA[ΤNx"./^{]B ,dz, hv ofGqIŒ]Kn O\4&3"!g-H8[ã1 r4v[gP'IL7;MZٮaR@N^& a;%sJv܋C4n>`FaY~f4px_!FtQ_sLԼ< ^!p~ =?'n]۷MQtSà疡q5kÔھ-E{٘) g5+)5?5a ,'l@Xa#0[C JE"Xϗn gV輓8CJAc2EpH%ROl5cVcprSFukbSě9gǁPIY1Q<ߠjv г+> wHؽ&NV-|>A{ٷQ efp&)Ea7RXNr&zD?B069Ca_e-_pDP٩=؅l뺪A fCC"Gk8t9KR M`ֵ TR B@ÖŰ/uUb9JF\eHЦ Ǘ)hlݘӱd`S7c`θD@W*|P 3_T̿Md= IY \J,rz`Sݖ&9\ФZPd*~ nk_e5 x Q?.)tB (=9SodE8Fh lzT@.C>Թ-/;?w;dLK/U2W}k_)|z{߷PNMnR 6::BPa6cهn{}w **cQKlER%$.jgIEJWpւělrh%MlA&okLC5`ۃ"JM}D".H1_ۨV/ql4w@o/j3OnUZI>{;`gCEaׄFRgtɆo'Q0MիTDOcf},PKg+q8@SNQNOp!騼lΩ \&K,g@ a Jmt]4#^9 {ݦ!Tŭr,Zta=5.1l 2qi<5\zlF?2dwh"Iy@=9f_n؄HsU(:a})b2{E0 `1>~5U"BkZFH.cBFܬy5/0&Elv{$p?e9]?뎿ѩ.0%z \pQBǏbvtK^ /jxJvaor2ߏ9KE, REq?JFZ#9q`&ūc?;nfϱhk'~QF#b 7 :5ˆ'oc#9<kXy NΦ*(/9 CeUq;n]X'v]v{f{J1%tS4F&}^i\7J[<4^thHg ]ve}H,:̊xBޮRNPKL=bݖ~{GnMx6 8]g@U.at_qa} %φhr[=2c_Z8H!2[y)ʳ(#ѯ-H矂,Q{95Z?^!uGl*a/Ws"8`S-$Kpolvhap2 ,l5@put 1r௒߆f*9]1J_h,6f%N.ώ]l>z|W~RQU ~@Zԏp(-:_/Z=fQJ&!KE eK< yo 3ηsZ2bqJ쥩'.#[qYkeKj#UѤS@aRxb~yݪ 0/~])UVS,JG-ŨFJ猑G4VRƸW0m4k B~ĕ@с=;[,b"سjJDSz`[ɧq1+BW($c\kv~{m.~`__l%G}d!xȯ%XZdzڶĪrE3(x0.]_~K?[u-Q(x.VۜyrL`d^Br3)Bָh~U(4zj)z1wK1d'}QWu2N~MNL& 1{C+X`< dXB[N@u!0Ն>b+)q~˧*Ks9н6vXu/`lRQ cxn4%@I^ rC~SS>kw:%*"6`8:' 485`BF@5hR|+p^%)-)-"MR1Zn٨ؒ@*Lt!e^ɪMod4:YoP5ޚxĉqM`崇q_A6DWz,~'cB[i;bh;ƣ)&BO?\VCPxycj@g!n!dk7D-nW+slU?t3`ygWRvx&BE Z]뒾L )iuDY:ndzmj3G JqY-|MMDžӠ5N_‹CJ`}I鐄-=/].c`&. ߫N % fBBI$!+|* ׅ!մ0x+űijK-x/.7cMIZ9N| ,N~:w/.4I{pr:ȟƵl?"H ih#d/y_vܢ `ez1bLﭒ!Ƌc5;4n|y;6'aд͊v{۟:ScΡ8`?^of< HjZIS^]ʃ"8B+wZqow5)nZ8?]\isFkL)ik< SБ d|$FM فFEu&}K ?狇[B,%醅w_%ԙLh3G2iSFA'K7+1ѿx*uCVfjf`HRbcR7AfHк"i8B=,=&Cf{H`B~2*irVq d',G2ss͍j0Z~Oڄ;mQkX \Cu[FD^}uǔʂ*H߾=+a@aj;d#ZӘR.#^f:Nꗛq&\2I2Ji 0dXGE,MY +o`s$JEAyrR8%H屆9;|3anqn |W!w{2ë=k~3^-01H5g~Õ|oh6kBc#Y7ɢEh[j5;jomd;OC Sd H(PT (N0Ffae+qgPOPVE_ral\L)2 v+ _v*QڨR Vv^{ж&X[VS`eÌߑ͚ lrͶ `Y?4 dNt՟}6_`Bpbtvk̵O}mVqrEkE_0FI t4P| ?%a@҇bu]kϽjvteQօnǚJ5Qh7#}pПGSvz:w|Sk2UǞv[N .Ɛxч;|e1]E.* ~;1(q^C_30i$zfY6xYR:zyL>h$5HzP/cB,ԇ|`U 8޼?ONfҹ4ÓXAs-R$akA.׷x114E_"qY%t=w'sdQN\ySI֧|2U-~],,?Km`s ƶ wm9Pl;d|XFPF>!DHEv/^ Zpݬ޴vxUFT7Ob;gJT0VGWUOPq) SCw&~O |%*q}"Wm%ͺ99=y yFA)=IٜƖjȽO9;ba>_ /1u\m`t{A׏vќ[.̽m.On')Bx[>_+1Ygy 6ۘBLNP:ZqoרZW:}FgKzYx4rŵzY{|RK'O՚M2AjQk VODRYqVqby~H ",V~`\U9GE6'/п >`_DY$)2W鎠puܪpA87Z4JC;3Cml՞gO vd_-Y0@C[3N|QyK6 769t3 4dU5%;.'W`PlENE9$G"Guy^fZQeiNzxGiT?ߵSV<(bM-S&_<~7mؙ,nDd,U:9+Fm|y^Nz=H?> Փ隮@%0[jkϓ q.r~e Jϸ 9oj˰ήf7R1LK^F䮔c)bo%r&>eC?=4Ygc˦a]b\@8.F®_?z"լ龕Xʭ~RhdB;*#)Z @nW,:K"X/N[+fS0aeն g/˫ڿ+s0,xMgA֥z9(,kD(j"ʳp%׎&`mWn]Inh9zP?ȷtkMy+\ܻD(DXop~qòX-w 'PZ924D2+ҨKP.4aJ+х^`iMu9c["tUA,ɖ ^Xh%3L)d`׾m=='a*r7߃+xfxz:h{()tgwHOl`[+a@8if]!EؑW>fxe+:QЉsHiЁ&wDs`Sw |^1;h]ȯuR&bXcTV~ED|7y} X||2Xy%D^GdY$Gni&XEvĮCE&c1]];oMH73yK<&JrʬW%&\ق٠V!]%zO9?~*R%` _Ʀq>y!ʖ5!fD=ɰt[ÓÐ{f4oo8-~Ix*]h,<&RY4O#-PZ<6 ›п 8mb+^•ivhhHTƨmA ( GkާJ|&H* &5?5qffGS:y&] A8V:҉ґ̈́o<sɌ|YR%{xt1VMZ9e-FFFY|*&p`uf[[$;3=GWviH*"S Cb< t +A/MRU 5 0Ka|B.)s`W; X("m>*iBtZ؇b t(=gzK~0z74bd3ǜm<[A6֤˳ĺF>npQjmq1-S1c9Y} \Ɨ&(uӂ6R&uU+z-iG)!0WO^DhD, *L/plMbi?ETFܡ صWMF?P i|"+NUءR+/{eg~աXܨ,!PC8 3n#*5-:P~Wda1>DO>_?ۉgEވi!M:\EvjK:΁.Oڮa+}Cvʹ\bCkilSL8½=,؜Bt@֍\ֺ); ĿM.C%!̱@b߀|GBmÑW8of$-1KD;{`nLz ~~ !BElkO1Ogػ?/1LGozx gAO'l6jᬁ'~k{v:lmr֪L cDۮDs!$g.D-N*kN_Hw}2o8-[>0fv.oHS(s4٩ă'r"9-/ l(e6W!5`0S$UJ2ǙzCv.F.:sgnlc*y !>\v{e\s|i'3DFRL!5h.D[XeN>pN+D-OK8r\A`a%U A< :g ."J|ڝ s}-͵?3y5"9pu>^^{{Һ(vs- mdrc[>+AӲ#D*E't$< ڧ7ʥgxJihbVawr;%1ñ.{>KOY{W 'Pss푭p(r6|!TTf 9X:O9&f0K7I!nՄR+>R2plZ=fIKY~"78F=νwu$.0we)]',FARΧh]s0 {XRn("^:+,o_*;] ?Z/] x ͹kod>~/agMD`֭ uAnbֿp+W֧-m>4)5MK>䡐0CuH|˜$~F00 hTzȽ!̡-HmWTC1^P5QݬT,^^egӆ5`4gmiV`@8OP]q΂Ӫw_(@;?UmYˏDr>KVpN?# h/)=VTI¢\EjHx6N^4{) 5ι$9=lKf\^ =+Ԏ83\/\̌sJ̸;ZZ߲4*3H\{uRIy17lSWHtm]>"CV:(fݦDz'6JܻeLBrRթQ%dž'yghKS#?lv)P|2%pEG;ILu=z{ U4^_g&?꿔dC0' Ä>د@QP3)N#*%^Іs3p=,kBp· ;5`MZ80%qT+܏H6⫌=Z8,\B˲O%O0ndeCi\@0 bpgTLT&ԽRe[xz ey&&eˋj)D/QT |!JvMV7g5c G{z3>~UÂIr<-U8hP ݉`WKd=mO1Nm& DQRu~F:9} 9 irSwX}Ô<N}y|.LuM)w60Cin Z Ԭd|(;f^e4 BmZ.WND]YW{jc<%GtP<[]yf:m PcB,0+C>*Vb-`(3eQ<'j<\ҿ-En@PieJ'ԡK]j 6g@=WamTWF5Xsf[4#ILr9i.to-`"A<k h)ңRV9I/aeg:8:EOR? 젗%8c[ŕDYAB/\,"|3~ pvՂTiX(ںB m4Az[gG<4:[Iaqb殲b@v ?C^ \=h{ԃNHUCΙ|c7ʢ'W!WnsJA @NbK<~Hɳc=ڷLo#4QRsx% )`1N Ћҧc. u+BBX᎕&DX=`|8ˇ:ff$9$V{jøҩ.6HAMK?qX#fO!A= o.$*)Hp{Nl>Mj4hu xj4Ύhˈe2!upHX6V%UG6j]B,H!˞ Ljj7-!5id|nJe i&OC8B)JCԶXwQD3U'fuO46 ]aMI|M5 10u!Ț-r1tz` W8Eyd[8{F <}8,xȖ|`י!@ߩ b~H'V Eu4uܹMrf4d5}(}Ee\Alڹ7;樗vcc32I"NteR-O׆O$4ЪD!ixo]"&|}@9c 2-wu;/aP?]c s) B#yUUvc}ѻOdGl|Y {P;)6ɱprfmaOLq0uME3Uެ0>`}{z ;<)]:D# i) 4 Vbbq(̳՝?KM(6>hl;{|,(;x(dyw %\ ȟ$0Qnkԇ+qi/3-DiIh) -&A'YŽ_M y6+f3.s +-N!YG} . [?Km~M,eE)hS>^)n8IUInѼsc_ ui6^l%ZzE,%2$Z+csĜ ry9$&b޷t4J vɕ'`UHxINຜ) 2ӻ:a<0ꋖl1*i-^Gk^륰&"M>soIl ]al?aW},:/)? ZeQl"LO($oU wAl΀ʣנ(nK#@;ՉP/?w*}S4XDR^R.-v0ܚFO,tbgeU_bC|zX~y5Fz!/X_)9³,ua"\'n8sl3eAIXIϨv.g P#o-]+ 'p0 ~"+W¼yC>b=NlIG˚ǒazlnGp1W){, ]8S&oEs0J5Wsxa5. TCL*Eh _Q@ eIHҧPѽ!%O:X3%0 rLF,&=RCPiƤ5z7>>N.@Ů6# ef4㪔R8EqxS$O^QNGؙ8֚wT*D[xZ&D0FlI(N FT kv Ϣ 吉IVS.mK~%qG̴)jʹ zm/:Mew(ZB`wRSZ#b|-'Uve0. ľ>%1toRYع71\rd[Go91ѝp3N>C~ ?׎Mp}_imLm8S=a8{C$'U\\aMD4 A:l%8 ^efebQiJr `qKS]3XGr%IuJ!(zo?0 HB6Z~jDW ăEAR)RlkhݔoF?.@*ZzeUXC+ŧ,ᘚj9n:կm>|.G闼f$q,GoV-/'Z@{۾ͷ[Ry(Aq5IY& @bN ME}LK[B[|pX豑%,hߎ.+J_j<%Pl-ny; bD1%4W5fX*A)ZWǮYˢھ+ڏ¾zy !%PBؕ$%b7&jCrKi[!c"Z!Z ̈1Y7,7l^^H၊L@a=nB8qO4lk|kR Ovk3D[FiB%Ip ?m< Xp/[iDKc:!f}}1i<目 VT> y]4řIcAlNC7p;8)o`p,#@_I$K1Ӱc\>-etbԵor@ A`7xF"<Ӊ94<)IO;J/C+8} (-%^c6b|eơZT~+.sY.1ͻ&5R=ߐM,cQpϱ(lDa?!1xJ L}N}K|?mf7fPT}o.p OO:pa ZHȂڰU EgDtC=z})q#Z;དྷ 8_EZmUb:7]6I4\[Rb~l{wxo&B=nݘ/94Ocɥ8 e7bϰtPڔIh.wy[5iw"nI#;zb0:y,?LK^ Ge9̂eF{k3/${\RL/?5IQ:Qqʬ6ɽuUռ_dr 6uIqqi޳`;!kgҐZ IvW9ֿBK̻d*<ҕZ7<BA棄` M S YZ