annobin-10.06-1.el8 >  A a\oU]`SvtWobڛN$e\tϿkY7 80C}8o*2LJ SΨߺekJL^QBhMצԿo@ gNsfZ@Sa40g8YGpZ.Ϥպ[&0L>YbŠT(8qߑzbCG+Uu':l]EetD&Xf)>Rnb q|bQ~:P9s:NA:lx "'.KTL:vI2Q:}~/0kDszb3?}.p0Vq e G}P[qկPR՛@%z8N܌˩{6Kw"33pbr* ˹Va;l]iEwr9 'zV;vNH˜-1iܳbPϐZ8D*l $ޤ`.Ej F9eec8dddf0a05dd9819b530537fcedba1f00d7041ecfe6f816f739e89531892629e9cfb855b4364d8e692bfdff005bb66556468dpa\oU]K?@`RFU3:4iW@X*E2H7&k\ -X]-BjXhһnGALsiꃦdZ׿w"EEJ2ȉhJٯptwl8ic+;KINuWx?$ ^FuC|pX_/;#yabSKO(q{2Ev2תu)Xpw< ,H8dd+Ѷ1!P1 v< cH;k\eӒFUTlBڭ#@X@o0tECȭe "a,t6]Za$>gP}3A]i\L `3FPvEgZaSᢦ}285蟏3wM"qp;x?xd   A (,3:A cou   L  TB`{(89 :#hGrHrTIrXrYr\r]s^t budv.ev3fv6lv8tvTuvvvwwxx$yxh xxxxCannobin10.061.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.a\jOaarch64-01.mbox.centos.orgCentOSCentOSGPLv3+CentOS Buildsys Unspecifiedlinuxaarch64Fh$yK: N \ NAAA큤A큤a\jOa\jOa\jOa\jMa\jLa\jLa\jMaCMPa\j@a\jOaCMPaCMPaCMPaCMPaCMPaCMPaCMP7ab1ad542a1b57c806e3572e34dc47ca68fc30a8352f4f22a2bbe71d205b6155ab1e861d34a0df5a510b3cd8e77a0ce38a49e1a08285634cb2bfbebec71e5ec17c790463d05d804bf3403a6f1bd0fa4f41a532a650fe10b8e529d89299cdbb0f8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903fafcca6b39bf49ae380a90587508469921285ec67c7253c9e484e2c2749ec37f5a01d2ca89be7b7e01ea6e47d40ad9caacb041d70195f09f1333e893e720947710f6095650e21fd6bcc58b5f3bae1b6f6a95c3962eb8d48d6f832eee54582962404b1ec4bbbd024aaaf754e6d1c22b21445b2fc89b263c87095cbdcaf48ff5b6aef8410539d71126cb155b0818afcda995393e25940564dc5b1f60b9ce67f6285172969f7d84ae114ec0f64a32630929a8a7fc85060a7a409549bc3f732df2bb../../../../usr/lib/gcc/aarch64-redhat-linux/8/plugin/annobin.so.0.0.0annobin.so.0.0.0annobin.so.0.0.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootannobin-10.06-1.el8.src.rpmannobinannobin(aarch-64)@@@@@@@@     @(gcc >= 8 with gcc < 9)ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libgcc_s.so.1()(64bit)libm.so.6()(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rpmlib(RichDependencies)rtld(GNU_HASH)3.0.4-14.6.0-14.0-15.2-14.12.0-14.14.3aTU@`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.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- 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.06-1.el810.06-1.el8 .build-idcd79418ead12ab3e940420fa0b58a1939fe266dapluginannobin.soannobin.so.0annobin.so.0.0.0annotation.proposal.txtannobin.info.gzannobinCOPYING3LICENSEannobin.1.gzbuilt-by.1.gzcheck-abi.1.gzhardened.1.gzrun-on-binaries-in.1.gz/usr/lib//usr/lib/.build-id//usr/lib/.build-id/cd//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]=cd79418ead12ab3e940420fa0b58a1939fe266da, strippedASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) RRRRRRRRR utf-8d6b6f76a70e09bb2f47558036bf161ba7002b7f77c2760d78f538d6dc0b7f06f?P7zXZ !#,] b2u jӫ`(y-"->AWU?Vhk @+=XڹzHME}~H{p[ J4*i趻e:iE*D8|  /?_ li$Oգg OoykɹO_{{@$aQ՛R}7&acƞ4.E@C7#9kR7Y*|d~. v9D>oDyɉtQەOi֎&%=v,w$ٔ.mJ@cfuHPvn̂ +umyD+FTuc R# ̘r:wRwr)LϙG;)>*߱=xAwI_UfU Jn!n 6Bf B$ڻ;JDv4ٍ\aٲ,BM㩙6'S(սASzXaߝܕN5L`2l^ƗŤ\s]M{EIc6߳їIW|v?7ZE]6ftɒ.翠@DN <[۝++B3TdtZs!ߤUQ2=ӣ<Ɛ9O,-pHq!jiܿ]e'7wݫ · Fk#IM>aI=' bS&} rf8w^eY0,K2guvc[1їPoմگU!I0EkEAc^'+^V̽+,_Tx 1h䭜ZL2i|%13J8p5_?U{ߖ ͕ĚaZȇ'- Q®AȒulƤ ' K)x e]ـ)Qm7Y{+Mm Jm4Ḩ( yWtT^U^i]7 01 R491ebrF`FVF n.(3]>'͂{6p mޕQ@;O-B>R36v^Pqmﳳ|Yl^7^s{Ġ K9[ig?/q+sĀDH ⠖$Ê k>itFj%59M+SrKx_^$oIqŮEgj(;pǒ,Pv+Q j}>K-7c6 %u !$C>AXhf9i-꠵ /,D])95=w~V34dZV#T*R:3wPQ|Iv!QFC,IB>Zf>G8+'wCMFÒ)C IGƪ_ezCz%'gZ<.ֈzע#הdJ}݄HF6STιȥ`|C A-0H?r?6tAޫG4=e-Ruw3W{~ د(w qS<3vl*R(uXEv<<qu &Ӹ:z>-dc>]^l XoȀzF%s;n> ƿ!tO9dz%RgW$g<#8^SʑFpC r͞l[&;|| ,6ނq8l8AJp.bROrĞ4SB;>q{zddvх~3>pEh-"YGcs.yK,߇1ihӈ|\.E %A1]NL֡$* Y:whEVѯ;zv\|z3ܾ+&zTaEm ʾ철 PV'Uq: ;c:+_IGuCrR5**D4-ov_Qw^ViJBˢ@:{}'^7o1=ۓ˘-n+n` `qǧ!ַ. \%[k(8W/-mu*l.ܽhHD/'13BfyǍKo7(EĔblPn[4w_vҚ`Ϭ ࢥ)A ?3$Ҫ񂞕|NȤj 5x~89Iᅇq`Pet[ [<614a@]E*S,)VFnjc6a:Cð'%#>\ m_L%}z5{zc0&F;K^@db^ӈpEҰM(2_:*}Ctq<-z-9?VMK,¹DX'DfCpV]aqW0ZAV\N;<]@xS&?3W+]  9vg7`Fgiaưpkt]Јp~a>\/C1+`(;$G l9_"H)rؑ>š"cXTZ"K|/^^0'dWw H%x,ch%8@3l yvUkCaIss!WSaq*6Db4*q5GA^I6&(raw!$:AU:L \ VVfrL820sDžS6b0ьnh#FAVHO~*Ant< ưUmnco|AC0/IW >_.ҞAhQ t97ǧu@+ᆻO(]w1ofUkH&v@A'HǼY2x׈heM'Vcy]ܟHHQ#:A_t?מN=Ivf5CC>[c 蚄lYZ?ɞ\KzH^17s,=GVU'uB6֫n6r"/H=ȣ/q>oFl湳]<x;ǜ|۳݂]%LX]AU0oP>Dp)쁸dF_޺StyC*z8sh<2H*/Ӯ ;}Uo*S]taAV/Zmso1$ux4ma1l|#+ym뺗M tpñxn/SD5CW>-+ۻGn)g: NGDEnFG[OƬYa̠}OchIVIGAֲ Wracͬ+8(6BJH>364IBȑh;h&%xH1*9/'NYKtoI6#' H0Ԓ  hY0.x2M΢ܨn9]( MxQ:yb^.˼[BI)P&hҾ޽ Bjug,u *Ocz1oM (*&}?t.d nOd0>d$;uZdί MOf> g|䟓A^>jrR6)YTn+(L!ɽiQ~ Pjβ]2Sh+1G P=JڗFߑ'抡X^BTlQKQpk]3z ijA]NKԂN_n)S'xlVbDC ?["N t;ߖyݫ7f7ka Qߓ/$˙3K,jU28+[i1z$?H=GgH@zwiUtHk`jK# bA;P[ Ĭqdęqe?|uP bD l8b_( adOOG.R+[=kz67Ѽu)CP }q\'LJ5b=Kj$Z^`mnÎղ]ORkvvN5p_ZSaYEn_|2C`:>v%OC!U6? \[QPR#򙱙 /AB!KڢQEX$n2r 9>Rvi6iq|"$qLGh}'E cl8@zN08&Ś eIuJ4PkfLϮx^(u%x/PD߫se_HysgU)9-Dq,}ȏ?̌nHK)]b@̖Qha-cEtV4qa{yꄐxTcަ҈|-Qt):s˧^/XxL`ԝݛCcreu5LmG]"GǏyFZkjn :rvK]9eD3q5XwgUMduL+3 tJx=d姦LA+Z/  1 3.*ঠ0JkZA_P_x*0:`;dS d$$we<2\e٤CVT!aJRG'ySe[oxݢxb;P8$7ZV"uކke_Ə>8`8(^$-ܔvƗ=07v( #;81}_F7 һwe.fAM w#yM~(hܞ"KEg|^ WmuN;1RTe9]a*국:C=U)Xsa!D z1 K#+Dwuzi3"D9cs)Qbx\jaתs^͢Ukkd0;*Z%zuAFE.]=HP)w;4 f.uOv8iUF!mxGu42cb*7";O󅑁S;9@ګFY+Bbx=ٽ*?G7J\q+>yKz6^2 :ɾ5 0q)QL-] R 9cew_~1 U(옽zſؠ2䳖CxK`_CJ u̕23Ǟ[-~mX2CO%6<;>ZQFMJgndcs0vЦCߺ؄?¢#SM8>}W>(4OsFe3za=k jzSy`6y?|؉ޛyJqqiKdmYJ>2j=rAHD;93B,d{jbgLpMOs`2qj+6ONKo _B%3(١/:#n.W-hLfC6BĤ5H(7-C8h8 %mY9Hc"!VcqTZ_0ǣ+0 <ϕܲtO˯lfYTљVط}JR_=@Yep+2G#*dz2%Idt*:X82@pi^ ;ht 5|'kt2w@CK2=W5a4|W{\RzJ\sFt0%DHV|\=G^doV~=*_n98@'H{Osv{b5ڐd+1֑$PO } I _9 Pqun4Zrh 9 [=It(#bQ*,ds/{ŐYD14|JfؑL޺ꍼطBަ^H~E=0ʯF" ҃mtx:S]j@MkUiS]Ϡ1# W%imzikHyGKc  iKJ]j V cژ].]?_eq.\.=FR. Pc vT _:7c&%ɯ.:.T=cEƬT:t+]Rf~( \>`ӓ{/UzBwʘ}Ip7H9.̑x,m8VӠS\.l('+Ro1 &I, _,4Z/=T+8U=s# D3p 7 b@f,d*fG05uM*#iPAʤÎFZi[92jӾ(nX()v HZ'Fr/%r/+-ӕ &w+G]75i/FZ)9Evۥ( w5RHHHhu ,aY=kj9ZK{:1>`B@aQx9Sҧ%E[0%;9-ȍEa}Bzҋ6*p|y n( LZ*<[;4*aX(xcQ V6#8[ᄕ׋ *o##m/k`z[ȴ 0Z= ALE 5mb7 &jtC&ܤ/* ry?Bַa7M)aZRyGx{.xUc8J(|'j/>PLOT ۖW,5[Ϫ՞%n<嚖Y_šI~jwv"M)"0gX>wE┤2" & = L]ܞ{A??A «aN CS9]$Oѧky 6 ?%L K&jUj/|Ƥf#u~t,UՄr9"aAwEˮnQ-”n'IeoTXxtX:,)9/>@6*&޷5+.u}{]|H2 5(a<~@"<`aɭSxwlc4Tr̓~g& F\aɪ^ٕ.%ÈF1h7 ,FBJlN,c̵(NnMQxHa ̸R#} m9^3;< g^. kVxQ.Rb\z_IjGࡖ&_)ҁunm`\_J'#P L-#X@`I!$6 'lIW(&ʵa"ޗh0[Su6lSќW5 .քoboTaqDA*yJJ ::y<ݠRP9D&M;RoYvhrLV_' '{Sg^:fiy{eӘ f4Qg%giy\h P;lj15x' NGA_F#| DMc-/2@6X4xMx,˼ֱ׈}$A݀|U^-ؠڦ`&#RdܛS_V] LXup͏g>!J<:0Nx^!3`ͫ `Y|ߘ: ƶ3$Axo 5.PB]?9[1k΄09o"/zlzXh>[ N۬wu$YO QnU͔-Ո!}~!8(rj-ҷ&o#|,QBZvŻV|-6ֶ0C/Ƅ 1CG,笨Y~w7?; ̞7we+dc_䎔,^ac:KʱQD_;ՌX@IvY϶C".uc'.%BCʽW1~¤D3*gWpv%+b~/5__-׶v( >:g #T:#(>}#{!imTG7T ֝`*%dT ˟ąҬVbYb%3NöAҗEmf/nUKDHv-%lA@ɳ_C`' O{+eڹ~xly*`otL=X|$-҉l]ϘmJm>N+jZ:3 8-Qb cj( Bg\- ڞr%p:jJ0={|4:)Ifm ?~8k\rMx։[W5zRq~f`3%g`.. ˂3JzԝF2:omGҍX! RwSr3U|*Ԇ`\p BHyNj%$/Q\!; lh=>׭N8,1:j󔕏c 5ű%E7UB9EoZ.mt lܕ8~7nVuJ`*$jJKw%4A~%G){Dy*E!~XI{mqLKS>bet@=zDcĘ0Iw ޅx(AH|,{.A bOi|"`Zj ll낅ec7=_-s\RθQhgnod|f-rCՅ5ڝDzʨBDF|vw&W9&Eė2LܫʱhQ!c*x mQHSY"_s*!T~mtٗǛPq4X[ToIV4e"[*xXUaR\hr3l\HGP9Pli в6?ɇ~nZЦ;T~x̋m>b?zt72*ՌA ma@L#B]?rv;щ)ӁTVY6JҤH Yd\`X:w@LWc <.kʁI<݈^ [ ۬36jyG_zUp99 6C<. w俄_l~38lu4cZ[ڥ߀ji#W'YqPi'0U=<ճ"$"},A|\Ep#hO bC>,;_֏TTv]A<Z/g*b'e|e@.])wȬ\qZ3rIsofBi儈U$c^DJqSrL pnqcݺ\mQ}!,JǶm%6:,O:~ y$?0';L*a"?%h8O|÷C/l1ݓRrmD &c 6J 3 iY 5Fz,6<&3i܌%8 H*T.3̓Lْ[Io[m/+A<eQ9@4pn쮦;9E¥d7\q>̱nyh7pSdAQS>#L:{o8CuI@AVz q-{܌!ms誊S+;0w_\݊]})9d>=Nfer"p22/gPk=םvEwhF 1tnՀwenl5QjE06톓"eƲFx=;2-ޠ~F=@7{gCbvϦ*'>UȩDʾ,6m?ZAޚOr*sߊ\[w_Qцsly*rRe R._Gs_RtuA]>8hʋg`U&]y $N:9G BIj#1eKѴ sm|4I*vo9li5\ I(eGYȪJ(X 4"7vVpTNm1cJgbo7sdA@skq2 ?K"i 6#0:'l%PT y`U9mNEemH"׈dZvflf}Rɐ zHAR+$V$$sIT/uD&耾+#ҵ}  ޞC&PZ }IyÂ.Y;xDm+@om:5QrғG-愤^c /Ƕ8؀F;YGxQ0qd=T 4Ė[f7i쨨.<*5i u~wuA٨>syX[00qMrW+"mp`Vp-Nrq Gdiטh<&ĤHXfNHKQohA[WXPuܓ* Nc!$쨎pAC &@ps[5\JkwW*䵙fKFMp3}i+(!4\E1'+иEVvfo|/,]e2:ޥ6s2u)ZbKS'8];*vϚjܵ-+ ZEs#{JJ; D d𪝄*ɓE)beɍD`i*8@J_NGPKW:b /.p.% 4W(r |[uػ0BmiHXr9HICAOل K[#"w&ITcT~xV힢Ty),^6Z|2u TXG{8 6i|o~:_?vܮ5e.@OC^5'@xMݪjT%KI#,qǁK;Oŧޢ(Þ48ė@QBWrC ύo>_ιȮ6/"HPVf I>b_.\:WocfC:-U[y!C}>/b2թu_=;hQ܃ʸ/-pn :@KG e"IƯ>#2ݒAqyJE=*-q4W$sٺ)jqđ~KEA_"57㪭S}fϮ8cKw,yg cÖJ(Aޒ ͬ37Q%Ms:m2/K!G90iznl&UIZawz5( Z[IJ y LY>SIj6rd8Cȩ2 꺚orq<>FO¢]h>o3Gye~E6wg̃P0kxCA/'1=p)p31;xXjZhևS5J7X 0Q4sf,} ztNV*t/}f Z(~.gf5RKd+-մ'BĺS~U^Yt =TxCȮpe=6Gi6LJݲ٬]kWI'/ . HD=jxo(Xoce0SrK FM0, P;g?=墄͌JࢧTKQ}Yšt R/eyCثepHT 06[tnuI{[\uHkA܈F62+])Hhv•9O雃-CYg[M !41xd^)ҒM@(#_9zA RCǑ#[f߆.n:)S=t=hR՘?Zf0|8?rJbHo7u/ X)X#<;: ֠ZJ# b/ϙ˝V m5< <̻nusJ1<|ֵg?)2eG|r@T|V!:gXϝ ^~VK{q!f)OC>7- ֚גh,խpٛ%~SYkIC#Af6*P{@W{ w 207Cl31l12B {WP&᡼[ &CTSgTwRacS>dYKSMo4dn2 Xnbt$ZJP)EFt-6ȧ4LJqe T3#R._pMwnEu][Y(P%`R݀e1G,,eR+VS: Ǡ7wqNҔ[XS8>8|ܞ cJwR GSBK0^Ĺh^c/f?B-7W-]Sp˺rMI <,q37uf}ċbqm,B/+0 A{Vwb/ԚRv,T@K2[BF)>4y%148gC: mj!aQ\cFHZa!j ښP/s-O;A4"a]$|`+T{ehμaEmgI97O+{4""ƆھzHM@ZT޹:'\j)yW J˕&L&*Tޙ1 |0L$/v?hsR$sRa cՀ/9|P+[RGo.QL7r+.alՈ_N/FY{wɘ՞ :h2&]l!ƺgKxYt $}(n >+9K" MF.{ =A)+9`1IN<|ul{;mhE1VqBzw)V!++u_R+ŕ`eg,,#ܣU;Fy&{}Ե&Z|rt,< ₄h%#"P  )+Kn_7m` d14&둫yT[`V XH00[Xgʳ$UA/I*w,FLOO?QKM ɀ{( HFT+]Wn|!F(> ¡987:(mto*uΓ7sX٫tFgLj<'p,FGcӼ:fL-|5|Vr4 gJK-M*|U$ !/`U@ XkDx&T]_aRVtP>KV@ȩ3~|X&6S0Ԃqgt:x-'[H \`-9QW,Mym_Cv^3'~g3N̼<qeHQNI\ >hz<vH!,85Q,L MThW5k2g-(Mr\w I/saf 'rŭ?#l1ycaMR\LG^=~x}m>.A5 ܿQ ) bJLd@)(>iW$) uȑr#CrkjOd 2~`8B 0H„z$o,QȞ] b9>u'F/ٺ8ݘY)u鰏Y ?;nZFȧZǮ %I!2Uã-:+"e߈¯Ё q'1+hV]2[G!Vb u] )|{i?@T7*SM"z&'1 } dvMSiB[zyn= cPsV%IfBlAVUj-htS;-S@+]3 3w&:ybgryo}=pߓ֠}x];WP M@S(@i~7N.bV:?Y*fFcx9R'g :p2ױA!RUX$pikNs\k=ﮆ 3+ె~$05骅[!FNEa1U X}1р=BEGqޭژ BSl}*Zka}_c̋ў 1\cvT(dP~6~H{hX:tIŊgpQv󍍜cE7rwzXrOm|/8r#r%;FV\ hE\B1Wj<á] nPie<}miotԒa#aG y'oL2a J1\p2fk ֝DFt2Nh0v+7GZENM, QPZFkҠ~A:SOs@sӤgF p>X]V1| !}SXVѦDAB^>7'X [ %i?6+cbm/rHL|/H(a3a~:0w"$U.S ;VC;+3![!_A>fq2tgW1}TZl+'O?y]M9f濛L d`2jpqWbI~֊S8x9ωN|qXj>h'>D'}@WFvī5ŏir2^bdsb&<8Ruz~㓆ByN?Bpw9,`ag8 l$LG_]tMAmw%ϯd҃n f)H(td _]M=|yJ^@AN]6w;;Y 8m1tsI3w\ٓzu9kG3$< aS: bRL0$24|%)9K ņ.Q4y֊CH_JEO:\"#~X:tJarY=}޿8SB7h3ZM|m?*Nڅ­ϕ:ޘh[~CEd"&87_=PrL^TC! ->vˑ#K]ٜZ@Tj n ƑpkYM.?~+szX}LIu3#=N_U!YYu,0)3BKk|vIwYcC5k|;5)e%|FKhfA9kS#0ỘM.oBЍ\ 0`ZwX&i<+G9/guGV`y| VAw"@ܑෟږ?D6p(~2_6y'Qn0s'Š>u \S5ٴ~9z-i~WO9Kxڙk"AqKUl1V5w'I{xV,OraBx G jjRDH0ҺϞrq臛PU F:E;6*dX"!7,qJvZ30kzrSJF\n=D4\Ǜuy0!oA77ED_5pwIrv7چߘ5^໿}d1h!Rˆ2/xB;PJe먂*Z@ i{u975X&vJ:USGJ[-Zx q77St!.A Lˑ LZ);wATYmm$ 6r&)`6i%!"2ǕC'O %·Jl+;`\Tƍ 6O} $P~ p7$N6x& hc(8xRfxC.pú|;Pj58VIa۝>Xt.C/u@TxLlm.> К/R'4) %UKfS;XG@nW|pjgڊCLr6&P}jW=#HRDo[Y2ܱw E{=m17$WWNVaETU\^ñ-Ym]VL-H+lrv0nÍ< P#U;vfAz'+my2V˂pȜװRB5+q ]XFlhj( x?6zpf =neskIE෰nr6ҨfiM.P$G-s#ƴ X/.&X GRg=3(U3QNxfxg}4`2}!뇥V*Fӹ|5r匑sx KTT%+C,(@`S{0P!v)txwnz@=~XcC`n3Q^1%A\Lp͟8^~/gp w@>?Ji@!`'$*=/9=f %eCS9 Q=>JfE6v6oW=f×^ĺ>ŧ UCMK D`Ac rbհxk435U'eEp+淌SjP]({gߧiC^2ޚ Oya_OЇSjFbVQ4Y^m-y[͏*nZǕqs4@:?\CGJ/ Fַtzfט`/Z$a-_\Щ@Vbu\g6|EBIwIesb;4.*<;gNOK1gcsL{b$oWς*s{VKQz˺AV 07Kr6ɺP αs$T"1`պ}bT5F@A<["O!?dWn܁!tب֘lA)&&UmG T]xzk 7󼜃}rG[f) Cain4Ӿ+5!S2k/9)o*(*h~PʬJR1wOED0Od ~qfMe|P~D~qNG0"Ճ?`#*?:cm8,M༚PUu ]8>c\FotAS 5鴻>d"S"GA>u7^& 11:,WI7Yx|$&J a_3M͟ je."4:Dq qvO{ n9?V UF\z& ¼N^I#)UxJ_c\q6nvciݨ('jxC 2Nz @-!W+\AkE뫓{tl EO->p(I$(ۈY[|nX<>;*|RMj9!_PatѸ~K  cjs57(t_Yv8{Y-#Nڕ0zLk\,vS2cF{ g$ &i>7.P+MtDDŽ6o@;M 0vc! dI ua }3 Oj'9bLOx< 4W񊕳r6- K²t(?vxvܑFjC˓Qh彏hS5W/>ޭZU)^y~dU."pM%Z@)ΝGcjHs>^'XF1?!8Z@t-1c 8س]zL$,uX\wtsb6A5So7fDv׎A%H텸ίM@]1gѨK=rL%ED8DFMD\LQkxO-(fI:&7Q̘J{"1$5xsC6U1#ID2aŠ@6`+>4W?1ء>(:-^>35Gm,#&P4S_6RGkF"rq-S=ڃd;d3NVHݎ,4%1L_qr \΍yopr99ƈ83Et;H \Շ Ɵ8 TU_q7˃1 @'Vg&b։3ZErky`Z郀}nqagXιY۶UD w @XYв!עH Q\ؑ=B&JNH ¯! §^\&[MǃIq|,uyG=o|ү+XzS24^=l;O"Ȟظ jG=Ƣ^ʹH'Smnh c +jD!HN'#S[& +ԾMGn|2@ۃV(3lI>1?I+T}~~L|]7o+.'R7rw>U'Abӊ f0 p$YڄId0;/O#n8310٣uڢ`p,{p8ǡ'EtvR7a D6K%`X& jCĭ4F'1{˰5q*>ۯç 0oXtⴟ-qVGR+"dfO3?+EJ #+Ԗ#U"C'"wg\[S@}zMic̓.İp<T˔W~ҕkrx3GƄw:dU,ҕmfZDp8n|E#Oy Q%(0} ;xwrzuZ 9A흅2F% ML܃)c)qDKoW[u62gsԱGXA'Yjn":~|kTr.,>`YX/ 9b4[9A]m;h٥St TrMs~ֻj)k=ЕSiߧ=\}:բpM2@Ry#fCP][{KoVK)g}DrxTrhۇT8G8%Wy VO$z79$ϥY,r==\>jI+6:O,}OM̪VC񙯿&mfE>1RK9b0Y>*:ygB6}X@',؄5-qsOˋ^GF@c/n< &]6lZ b^TgfʠFDfS I~7(j>_'xtObZGðKxeU3{g7*K{ ,SDqLMԧ^sxK>1)V@0?|sMRWʵB[ (saƘ=ڙxt`a$8 _R0r"]{S{ָIO_%ebm"Q)9MƯe]:bT yWl10X{?&D_2*F@S= d*x"=#XJcpǁREQΪJv!UP oῌJWy^أ|Z}MEL2TWâ M4mo>ixE^ PW05T*4Uu]aVM)(ʍdM2Rg>!Mr6ǴL3|Hn#~+N1$95a~ctӭc+w~^_Yuij~7:!S"dvVƣ:.+*LkZ[&c&Uk`ypRmG7g![!ʓTߒF2țxL~\Ac 1 kH&FC,36'y|fpw"&돛 |✒CyeXn.Q ;cdIu`'y\ִEɠȝ8IƥfFzk[0xة7!w?-aKkvn(QYb*H-vO.l6Ok=ބPY8X@~> ѧLGX$&="^4\XÄh.#X"Iy} [tz 93}^棗d7KZe,)0Ad k*Sn v8s7o3$4 H'bBc\I7`ջfW| ͕5?|b< Ɋ"LSr1\ku~b@# dF^A2fI$﫽 ˄3>C_AC+h߉bk$>AJ&K>˵qi&کڧ g\fqxs}Nj Vpn.+iU'l׫ϋP>G_Zd*b1#p`oEsnzCYIhw[ĸ*i 2ZZgDrx=Adz26fU9Mf'#j+F=i )YFꨂ<,h(wNT,䅵^!јdء˜]4ZqN]D&LRe JxRQ&оXN?'1-d<Ԓfy8O< q*<&N0'ƥTD}H?լY*?uxO%^Qe-\Q/kUqϓ,I) o/GNwh⧍+~]{&޷1dANKmHc#UkN45ŗ(}apr7xW@D o"&{RQ1%0;*Ng:cw~ cubsҮ'/! (CLK :3[6i!X2%S."Mf 1 ># B&ãkfȄFU̇°g>t2ciԃAou<,D%HX4'pq ecz.b꜁e@y]!O< n8_|QW0M=w3$דuM!V5ZŚpYg>Q:ec8OݦxzKd7oʮwFm_yZp(o$vq>W}^L77et^A{sGX!Ȱᮣ &f|*99w|7! (*(|50g>/RA Azm~q+)=Ls m珚s$].I? Zltpz(=ׯ/C2B l_N^?/{ؘ8, e *ꮕ|Z]%1r:)!ʙ1cT<]HP0i=9;ߓ^QMls'0&~%i`) Z`:'%s' Q):h}KW<폋`gju4#su1eyZԺ0Xq()rEè$2;@.Vi%R`2¼o}|q89ߜ#͞rb Uu)zY 5>N1b?v]= }A=州9ߘ@hWkUA$xF (8 -ÑO),j&Q qkoz9R7$JT[y @N˃bVayt=hI`u3"6vu\*Eč浫ⶉQJ,h,z.~grBuO!ǹ UvEh̜lU:nX*!}>lGy݅uW ) B^5"(V(z3JCuHp'N~y+#NvKbSa'~KOc_]"Ct~ol\Z{kyٙ(@j mU YquɌ U">fb̅cfū>A?X/*3 3\z)5D}`'Z@k|dT9EO;R/RAkj59Vf.`|Rk,>g#'{d.=$zmV4\qWb: xI _Ҫ{^29#cDx1B”n K-+-BߵH=!Eo3#p;'f vpc?Ċgƽkk tH~BZРT3؂+g":lX'ţReh2ܙ a+i~GQmKDNɼ< HD;샿k ns5XRLǡ3Htf~Mv-y-Ć}{w| c󋭑g$g{7bFmR ҇&V@)5[FGncl4Cw|2<.v%j]/g|/AjE;_ <:(iAl(Bjyk[6±J-SE0t,ƯQ# )#N21໬i1g+v};p63#L0uFXHyMR#3:& ay&P1i{D]%"⫛ǖIcà+ʛ<mQr"x^"_1o&>XL-U HMi?UP!aCI"]_%O|/۽Dal [ x- r@F>lA +I.+LpMW;?*# z|zT% tDE\xX2f8нuA~hEP J=W0?3KSPŦ?a{o*8Ik |9_U{djA}՞l!Y#(fui+m+>€d2۲A\b=~M(`s(@P' VV O:*"W{;䔛^[`涆2PRNl| Tϟ?%wUmcTLV:'u-1;,W-Լ?K#:E!t{: Ģ]_hP)/ \\9 7!@Yf?f#eIoŏ%SW/>b"wy4tT$,qvwDڼ,HyCB #ȧstU @9؃dN^w۪f>qQ\Yq~ Cs-4s&#^E=-u_ukt2Xȩ_og ] m'3&G 7,3(2y3>Y|FiqBݚ*VqIVes`Z ̪Esi_Q$22t W״&;?WV>V LLv?Ȭ>1SPdmUj^Ed~hQq!? &uBDV`0-0Hu=x)2%7J\@v?ч^f*!}#{r)e$|97n/GDٔt܉Zʔ m$GIK+pPt1 BD@e87j!)cv3x9;C!: yoTamV#Smְlj*~xO3fO}h<&x%>󰋳1JO%fku &K3jpw[-@a2oM7$K䠦_:LC0w1u#>ZhPfJTfm^#Q\qt-Y̖g^R5(~eD_yCjMWÍvp_qkxFԺ:hCdG`qx_DzJdkon; %,{M=X^1x$1<PGG>yL:PG(#ͬEADU(6a2O^@ <'L9&1?|Lt`\Nsě:Sb6;q2.ט^H}h[`К#3#/ T2ϱPDSxp]3dx#T_>3x!зI(jX 0 ׍s7,5O NX\* Q܎{щXEa59,Hҧ@n$A+?)MihM!P&k5+;."kinY0F}p[JF &?j%5NFqJdm1 &o7takaL5-e[+?cNtRf1ryi0Z++13#j$KQܴBZd35Y+q} Hq~G v~M-xj&YbSER`bIǩ eAkP>htuƣCyoC?-Ў$ ſQzQ;ulqw]ݡb/O1 n`B"('EgĎ',Nl@OߙQ[27tKH IQ"Tr?!϶HYi +}EdM # ARSeJ8iJy u}x/tA(=YA%E'1Lo9`V-cI cIzAg =N"k_~YVh61I2"52o7h:{z/TY>dblѼK*i Mʵ fA#UΕ4Q<+[4X{& M;C/t M -SLfXTlO|2U*}?6#MePlާt4pb5ͺoDgIuH#nB2`ߢL``C/EKVC& %|Hpn?oh8T0P0DyEpj,Z֗΄3'O ]n{1^R\S;m.-=owaDG*uڈ"ƞj`mViJXj;Q{51_B6Ev2>$&Qg gYm@6duˬ$np-9řQ}aS P@r7`bgK[hkL^* g_ w*=nJ7(Vn:%`2 ŀnPy{O . lI]h Tf_dp z+UNB ě;L$wdKx=Ïbvd9g?NݥQg=EB#Is2%NM/:Ym}2^f+ B8*͕v/y^Sq3uR&SIؿ_Nhf _¡HJ|ӨB2Jp!Ą{WQmq[)Eӻt 6W Hq!~Z|E_4YΩM%~}5kKƯ4pߌz8! [|j3XL!`zS2awx|6*bd] |Zn eAvn7ե޼p7.fu=(xe6CɺU&^r5)aHr *uR]Ġr[x751cӂvm+m~y/ٵޑh9 M5.?ݖ7+k RCD eJ859 BeYżg-Aס`H{mkdkHN**Jx~KT;>@$.O~tX{*zZCnqk( kѺhא"Do{gaI;.FT~/CLhVѱٌWD$)Q>4!6V*VDXF,-Vw's:P9L ٩\̱CTp4 m;p̩_/);.*)j-; vSg&dLGH;s}uk4B˚!*`$1+j>,lm%O #dfC0!҂?jЂ&nZģy3h 3R#C]ޫaX~;9TbsnLL_$JG`>;jg< E)leh{&BjI3ySr>]^i<'7.yH6}'g ~M(:.K_޺\ @+t@Zwj6Io[dN3y5w%vsssΨah=[ ;̀״dPWg 5T}CN:<\ꄦ3/ ށM]ldٝ?+ t^^Nɭ`4SMhmP1'x1%/(C7?O-I5ׇ@Ko̡76^b7ܪdXε]K"GŐBak>a롋' gK2JXBZr:u)acd 5q {(P3z`_ ;q;{=c&Bܰ4<xa@d磩\/A[*0myJsJWc?PQ2TI/7QCm0Q;tgEmϸIN*r rG`~ &LJB^u*5o. )h`gn≧zj!!uv)҉ u+&ؒcײOg7w7SzN |3&0OR'.k(Vo!jaoa \6 "kbljO^xJV9dJIEpr@v xdAM]Sl098vcR"M`GȚI%Z,%b0iB6w+v>qw9 k'<=$DYc{n(C+̴ZAļr9!Y+':Sѳ9VfyקWtg,wP)H}ˠd!/SP{Htd%5t{PeBo9v"P;Yx@\n-*"l KQO$2to1tpxQ-$kX\G|;2{.e}!YPٴ$/J?VnW0.">jd*4,J3mvի cBQcYDnCG߹I^L˖+AwͿbA]DǟUf~g fΈJ,+qK} M mlˣ5h׆)G^bb[9ޛ F|p" :kLE뚎Yu3].tޭ@40dª!т{-[ _`c,rzOa-1VRzn* .g̚~rj6\iy_rN|i٫С\R=kmQR4gVa!`\x";L21T{Bʚ$bl W1NHl2Jc[Bn"m۶NvW1i$JlH(Bz*!tqavÁ釸1oұ;07\t1Bz?gT/q GsUglmۮ B:4UBj?]9&TnCVP:CLQ݊wJ76tB!ԄOhVUcSo($m8z #P0q~uMK5/a5_@پa>]pؓ-9-o,&E/gto:*Ybu:{bBb+T:ӟ֚0UFMLϜU\PA_8k8K9FXNrPFk]d&(5*Ο T $1> }F5r^\ X#-v$dEF6<]8"|/Y!j@iQd˜&wٳ;Y ,:[ Mc 5(_oVMXVrOl#Ok%>tdfv[Acvxnl*":-> xQvBgem+e ijX~c!PӍ0V{?Y :&N;X1 $d-=T44t[U[Q?uKA/J G] cPbjB>ad?oM4i1FzOCu]H'/R+0cGV p:{0gik97CG(("N%2T~#̹Ym8jZMdxDd0"X լ4rqҨQZQp_.}4ۇ`h6ŀ!+Aػj(+>0DKPrӹTS-xBSqH%ݪYQ\$P:8 LνSc0Օ Y,yN@tf`!]JyY"57,?7) -`v_V@6gѷi0ԾGx$?J_1De }-ӥ0Rv~eyT_fn>"L{Qk].(Ӳ{mƶm+ 2>Z@m[Y? [o)* 3ˀ-}*)FS ϵHj^Ʃ=sut~MϝAD<$t;ӶV@-H[.<)9 s0Ui!vYp/KS;Ϛb٧ӣqj/;ѫZ~HaK6#8:ILO\%pWiMuar2g$\go]!II3SǛPݽǟ_W>f~݀ 0$\a:= (G(zl[%'؏WKvMT Ri-9|b-VЖ֫]B9Qz1gqֆgzD1T1Fg{%fC:5 _qv 7Esi`=:<L1]<4eF4ɩf`;T~ϧ }i@u*UY{QpͭꦽgmzU hN[_ZeN8V!MVGCϡYE3h|_BXti#3 :]j(΄9jַmXY_CԴًYd!Vtnp XvwM+cĞFXN(REP⨠8N5#Рzg֢F}Ϸ͎[G})'R1W'6S8ӵrHK#Vx(eAY|ؒo}_(4aQM;OPrKq- gy&H$|*rOHMG 373kP0m ( tGWg?fb$*_Ug4Mu^p кӄTV;)=èwWCEfךuXL%-AQfMqz[ɼ@,9hagZVU1Es!BDV>#Z ^ c2q\\rg 4 C蛫B A>A3U=(b4Y_BpH?D#7AX}f#5X:Oelٱq%V/8S%z[oRwn) c~΄QUpSaV`w -PQ@%OQC*5 lٝ,\ޯXXD"5argޅLOGzXA?AX r~ܢEg'C@E@xù7p'>(ط׿6L,\A-Ak6"و{|,W @"cJ\ܝtfSɤ:45y{_uCr46{'Ը`yV7qlg鍤?[o!,F +} *-; ^*'ԥӪ]JMTvBt +m*ڮ#{GD@r 1hш9(ԕfq,览m 0 'eM&RZI~̏ȍvLJJ'w4D U΀k37/0p;?*J8%grx> ޢ8 m[tsGv(}\?wrz󿆤Ƣ!g1nCܳSJ> 7~>rg:| OPd8N] ATH#?F-58՜o4Йy_-MR-b /pbxă`pBXI^jNלAE9TTIM-(tT5fϛ)$)#-%#2U:Q1_T'te'n$ S} ZKD47%>n#5d.q'/D#)%>{iYoUqyRIVb/6\(B"\xq&I%_ ngliIM8~:ܶyprm6FQmܮ;8`FGF,U\GشF9;m! H,.ùX%]"uqdލBUb}x*)WœgO2T<vo, 2`sK=n ;ӓߋ|7C }82~`Vkeӏ#kΓfC n:n/k>DQ}A_2vm\NO64dDC++GKJ(μL0GEc 1M^w.}c'@P͗fbH-.W̽`L{p ,fbY'Z᎓q402"@ 7P/D cYThڇ\X<)ٮTv9Taqiv{n=Rvk/a|EZT ;/[\}eGEK=)y7~+* i/sY\ mƅ: .yut 5t@&͌Yłl G򵜠4;1P g)pĨJłϧ YYd]=ke҈@#mڟ屉;w %)Cbܒ*?]Cx M<LT6"V>,hQQpL[ PD7ihڑ ]w<0W" r[N &'\}G[W8QDx^pzD9-f8$Ыbo?rgwR_;S\Nf𩯋`@dP=|!o@_\7 I:`P#E?CjZ^d%yd9:?=I1ik(!^^Gs9|Ȧ aT1F^H!˂)nvAu 0Lm n-{u~ semncvrpN;o2J;ImZwF|4km(6 z]Aj?U[rmF\ ȲĵM6^*ؙta_$ |ff-R^5Vic5eٲ~߳3  1bWBPW&۪ 4#Wݹ8[0<5=\@k?jPq{iŌw{$ YODG %t;Ta|jo;û'/Yjg3+ňŋbt7Y*M3Dύ ;ف@:zO#h!o1xv {T,}8T_ާv9V4mmŋ>); C+ږN1蒧?twAyXd!3iS(@3Ϙ(֫Ds+%{IZnGpR=d%;(n=;Gk 4J^ e'ydJs;4S}$`Ż8”so \%>D`DmPh@Wz3sXك<U(!Vn)>sԋz 2T[ mI4g:N/IzJTYQCN"4cl|rymCUv[ i >ay_Qz(RYpq%fYaԕx09%+O|.egoVgl2|OyHIx#8j(8.Eq&/lCQ>E$!~2[B$錀r^F `@@DGb4\e&>,p.kcB1_4Y\3Uv!eקlPuCYsN=͓YHD *nM9uB4xEQ@H x{m~;2;T"FmzWj{;_t^?Srr-|b E,ܜ&HS?nH#IYwe]kn:c.>jɓeiCI|Qj@vFAMGvm٭5:;B8Ha&aJX2q$v 3Wit&%`MZ:?gBNiCD_V}$Ϸo:n00B?G{ &„ ~0>ʟzu ` Vc;sajmb H EDC*q eapq C&kaM/Ax5݊d1[8m29-s$6h]= dḲ TWo,K1:ʏYÜ$f@[njR]v𰧐JQ ?t4鵷˵۶Q}fǬ.BvKJf5չBj`Y o ҉Y{)XZfs.Rn3YkWx#R uL sr*~Ɓ2ӼfT$3NM"LZz"W<DWRYEkQĮ$K p`:9QH-/ybڛ~_7hյd#hL.}GI:)oG7;ni,P@*АI S#I\{B [̸R7~ϭ|H}mUANv#1కž,喝lӫC F|0mC#`=I#ƴEz/Np(6DΖNJTh#!UR ]{lI7vpɸhi=-YC&,iI%E%&ڞYǟH.-,p~I7៝-;Hp*#/2sY˸K}M1'%|,q?VD:w9)vaxQez -}m\WQhB$+u>PPʩRZ"Y޵=}y5 ϲ "”Ea'V8uG&|vv>`Ni{7AƓaD}ǺsĻy:/Ĝ=q|GpK&Smޱq).{Y-nL͸$ _ {%,8f%qJ&KAN;b> ǰUJ5P(аN*ثmڎ۴GP 9{ނ~ "9u̝4[.Jƒъw-2m#= 60V!lk69بF"IBCk)X!M%+o H V` Xɫ@[+"&p4Jy|i ~ Yvgiuy!nj?[8:'$gvGBnul5(qI]qAv>:r&^!n-yXE SK\hwwpxhJȲxϲC2M˕~O.Jx? r8C1pΥk:o2u[=^-j .kT AA$ u)iWg׹(0A0EI>'n禾d)/#*mGo/+fwf:Kn5O:u 䮍 G2`PP|~L6r~5?;bΐPƀQ &~qnJ'al_d:k-زzD j Cvp3nm;GFNՐEhOt? U~C^,S#@@%~nsfQ}iGm%RjVxAHA>p)!Ց buyΌ(ҜSbpp{~/Βӆ jO6QGĩq9@:$~WYPy".X@ e.pRrp=&L𖍯$׾e+eC@a^.iJ_ȹk[_[VGj{UĠ܄n?[{N2m@W a" #,{~e26#2JIFj% ڲ7;Zu4e1(g$3R'vnS*%zXl?Dv6btr)#o /axn-e7*OR7&d9OV.=<~т>]f^ P/)l&ze'_n<}HHo+,0FBF;nɷ*op;XCx6 hI=[fk!6K1L@b,Q+\vm毊CPCy1RٷGr.ܒ,{w}X> Vc]XPk[b㬲yJDٶ<墡{ݤ+ @퉽dB*e7Ӫ1Ǭ)47!.}'=.X.uBrؾ{Ȕy ϛUКqk` a:ln'΢` :T!ޣ(3oA 2ڱVƭʘ蒒gTPzW5j)rʖOs1Y`Fndz,PvFvD.{~;XGvG=gBUFgV''֠ D(qYc Myջ59_nBp^$E3`@vlowߞςqw8JM~'#8D*LK JC=kcX #E3⑄I Ŗx^h{zp O)akug<-29)*<|W a3?op+9sx.g'u4fc_L-=`;i?A?΋B-upѝPAo\] \WGK~)P:(B-Ӵބ'&ly4@Q+?4 b}d%ֽP_،tʛ=Xv/M5NZԗG`pVI;uap*AUV/hEr"nPć ZD*CVj QϚ D 8B F#q_]6ๆhƙzrqH@';/kP!ԽW[XB߇(pD&]: 6OL1NR0:u1xOPElw^{ yBc{+59;͑EO?풊&KlGK=έM<-'ܸS"i<.BB ߩo߲icXXgEf2ԧ r =2!UsGJyO_O7{ Zu*VN=0]͙R{l`WFȯ$ŏqGJ?ջhM~?UAӼTOf;Od lgٞ$$#<0`*iٽi|MB=jk!{2[}ŃaeHvaUTj[b> OM~ 2TyP# [M*ޕ4&);3D!O z{-˛I *18wx݌+Kx٥Twr E2 @3Is^^rzn[SV.fG@\(pI Uw-RWEd eEG-pQAEZx>Z(ExwG >s\)sUl8ssP<2Vƀ`'\ {qlmỰ2ЃzdeG4 ld7J##*@CiAUvH"n586"ryEz",!WR_MlpVjd= m#rq پ.^{0We{+wL_4>x\'A'ؽGbhtDCX}0L{8=זq 313 M^>BBܳ$a\F`q v5\Pv!ic!.vbum$9X4t`qٮ`K P{@ٶm5N,CR&V'8Ǡ\Z_ߓB1}fU.ww\ՀF}FR,] q>Kk`0;@Y4ψ1+"G7(DSoDF5Wmb}ZurB5ܟvm=Nm65Ts+CI]XGTʟEiߔ@@Xo?NOޗhH2 <=Z!NL)c}8T"U)<B1l#粭>O^<.:*ce1sԥ3Z_d0&ˉM1Ic/Gj':*rҊ'SskTmҜo?^/t}Yދ# p.) KX}jl$p6ʾu u:wᑽ7D=!O ..8tIԮ@# '桵 dNW}D5/}`o 6et󦪼=Icm"-8/rz+㛔ro-aG\b(X!"[w5-#H̦zMy\]Rc҉逻B>5&l>F `Z4AB[eLȘu08@`J!K  ]s4.$BAh@)6hBo/>V?{kYڭX"v~)H4[GuvTc"s mNQ w'mޏ2s?;D.st|ZZ6Od05,f tMNv +}%4',q.% Iw|D83SE@7{ptMA "E;H}9Z~\zdD[ |9~wKD9#%_cjk[:ͺ20IB]D 1(wj?n[:@H!RX!KQݦȅOɣq/Ρvg;MU˓bns6ϩR/^ȥI@ _%+{Il~`mVg;ky cFةH>oUd[i96Őt&ɼPH7QZ!&3±c!lZ&+rdvXBɮ=SĻVlC;ڥ %OP*@De1Q@0щwh|;I3zj"Ú˥ed(. VgGw#[[@#VJ N/E蜪ݰK9 T] ɣJy [@6tnf!-xri{ulBRW+sI(պQ*Mk62aƅkuH}'t /r:.=6>/d/(6(D}V'( SvJ-4ut1}V~+x4W?4gp0 Z̆8N].X2;eNlNcϳȚ2\}`lrM[+,h6l3u5"*.x>]YY[FbmOz[]#SȂ{K`u1u71|2D4&CAT)'U)\Ux?;TIoMruPeKV`[ԃo@UsSts0M ʨȡ/^q驷7n442O8BP¢M{Dž!08C3?6*%ORvBO:sts"6V#*DZt 9ǽzD!2}<Z?v87܆!_sCjlP(DI8\S Ù-~M[ |&*cv۩HڌY8c,<$_U\nE)4N49g8Δ^޾FQ3K= '^-Ȉ$F*\CD~sXaVlr #Li:CT6ߑz &>JXJB3_"c$_ C 7^&IF?$ID2s vW.tR-Q`Q8eQ85K5I܀ rV_Ud.ԘUJgE=SNOqm%dfuH:|ڧs8ġHsA YoX02RI"3呾}<@wSIi{MwE>[ #g|D Xj#x}n &o|Ó~!=<"é 87Q7Dj(OgMKؚD_dk%~[hޫM2/ƌYn}!op=Z JnpYd1= Wt2{s!F ; 4b( v _GrU2# ,wzy;kԧb>8|!568E[yh&K@!'{)E+Gߕt<++l!ꎥ>!T;%ӻ'd@ YIIrl A(!3L9s8<{zH{5x g<\:R}ֽ^!|{`,fyg3*&Yfr-`rZ&`lv\w;|9R%&j=Ox4k]b6r^RcP6 A!=N~bu m 7 LYa&m~Rs\a 0JzaA ͸=YrAKIuni,"+gckBhXRm͊XQѯJW{(響1-8J-q.`qx a )C4{84C XPhN:Aߵ%% b! l >$\eSsV/tIAT.( ۝'Ӥ'g 'PxS彽Wd>IY|,g$bOǴ{:Jy!~`;%.r}=[i@K9`݃aqkaY&T|oKWPr.|XNbp[QAYz[ep8>(cj !`ըwR۞ËXFGO_sΕ@~FلƉe҉P='shWJ~,k~r cAWz>J<\?UYrniL}r Lt6<춍ɡVTYgƒĦP?wjHX j7=v1?]d-z c>%G9)~fDHǀ<0ᡪ@Uy1v6#r-DX63AD0]i+z{rD}r nr|esLX K1Z2Mp'ۧ50I?z~?K HC3J)Pfq_tn7%<{'68ѡk) yc;G'eE oKLl 19폌^MN/p3H4ZZVYcL7|$3(Wv$~E޻!;3Fh>SW{2G4wµC#0`SjSzy7QԳ<$.cJ zn|Zt1dv"J>]4K I1JB!`u=Y- nℰ_ 3(j PɸbJ=Sw`v !@$/8 &ˆt4ٺpZgÅvv=ޢ|S:W: q  w}{즍3.u?J!D;GT"J(FcB+s<Ր2k:ٵ0csI~L~ߋl6bWsu(Ac"\#Hn>7yVNa9ey6C%! mr,k^ _6F?rVc3"߃ydHL{agq{~+}{vq՛.\ ̢Ax-Eg5Nb L cnyg[ܧSyWpԵK8;t*dif쪟D5qluȺ!ρ6GT.!J+LtܶY]k$3q(@z ( |:F^ٴ;}ʿ(PU=5;Lⶂ䮎!ūxrY[<;S(񠫫nbdwA/HV(N,1m %#s`=ťǮ֥ǐy@tlk"cO=4sIr)I|Oԋ0cϏݤ !Y>G?Sq\ҿ>5 @JFa|Ǥ=:`2[G l lM,{@[Ç8[zۊL  1xP|%4 Xs{ss$<+pJvgcSc6? oj,Tf-CS1U if6EÉ`Һ=݇M/y& 5C }i/)B=ᖵ#{}: A?LnH,%m60YGn߇@Lk<Կ8N!:yA/9 ZVGj {8W29r( [6{r O7>Ù.]Md8Vp[/^sTICVF䫈7-n~"uII# DmTr`A/y˷pxA1 {ZU}VcʍqpqTg-ד2T[z5KT[uz$4,yNMm{ Nڡ€EJ`ÀdJUҭ^nRFXI 9d1r < ݫxV8#9&:F/Cj,\OdU;hDDT\i "w " qe` v D5~]$؛T3?j  ي%*]jbE@wGZދ=pߖm!"¢>@*q \ 2*FQ/Zo *}ՄQ OlԨd޾t_nED٣GEmPkk-$< t.Ԃ"ȰiiyVvG K ,t̰ oqƞ젺b<]jR~aA+Mj<2T+禘XSXoL֜nîumnC-UܝG>;cOYL}\N(+qw5U}kUɮF l{׾ (Dx=ſ<ݤk.m5E#'&&-c?pN%`҉7.\?T5+ eyDg~d*zv{^jZk0U%\){uGnm BfR>PfWbȒ–ONZ\oTgάK[1\ԺH-7WQ9-91Btt#}X%X}8L. xbhO`7Z;DrB5@O~Ĝnŭbpԇt +U{#/qj'`3C}jۮ\X 5gA1P4'%4Я8sS<7}v2Et<ʡG幜:Ae&i6u{y}%ECDDd`I&S~5 q܌l}()~ư@:F$O  վe5Zk'OÞVMM!oypT~GÕYףUw4j{;Nt X 0WG5/q<>wKON bIrN^gii"_ܟfxb bA45"e#ޜJ<k5y[>G#+ͬPf dd4 >N~}w*iA~uX"j7:ub P>7DE`wӷEMk(6c3‚k4+ r76a tsz'6;Ş_:_ w!nօ>A6ugYXl&lujR0>˘dx;rٖ (w慬WBQT9=J%'RdvAժO~wlE`G2%;/pu=[l KWԊtZ%#_ pce9aU A9L&^\̈dDX$[ IGy'yT V\qЌNk1hcO-I*2x2_ܙΟv( &?GV5o8Xz:msTNWf J8fy5HWS1me=woazfWuoϐ3VxPؤ_1#ow~wVW#f@mEw^@.<n[ڃ?G`0Fo?CmT\h0e神 QCvd2L^ʬ[H'<*F@E׺Bi3Tmb- nbu/^BeKos<֣",>ڽKRG)qNϸh K +>k\pfO*o?d=4): TgFMTl@,z >Edbt%tq ybiLM`Ώ(i < n^S)LS?`;Fu19Q2d֙-` RipGam@&2+6K/LNу6!A3A-46Dk"`3ק{5Ⳛk~C7JzPރ~T&\ÅoMv8\і:U<(3:V/ q-cDѼj= )~LQ9Yχ;.I'MǑ .h;M6-!?Tu/{` 1gkQ׈۲&˫e;^,<ԉ6p?}l9[ `Cgw4v"$00Q=*R<6%IC'2K }:ۆ?H a$m+wC:} (/ L͑uኌigbS@khrDk E@d&p[ϻ3T:w=/<w] ʳLhhP!4Q@|B_>O-;5^!{\*1([AUyOEDLjs.eI'!J̺A6 :ƫvT:6,Sf%V%Gg%Z- qwm#" gASU@R ]K}( y.ﯦ}1]i \ ]t v7CQ 3=<?˖nT @Hx&B} Ж̥:?yzL.i%9غ嘹@(EC(Q 8Щj4?ø[r_% E>;<,,,C䃢6PN#*GCGFlq`'fX*ЬqU:qO0 ^ Q2`i֭o$  i>Q6`ڈsh C˘FeezW;+&$/췯,Mru&N_)0ֳΦY(nc])&KA(QO2ex2 !gm-X5_{cQ#r0 _Rqc}X2Z}>Ph2̄9 Y<< 0QD-x,_^\nÊY؉,P[Y ãC19zA8I(%*0(g{4^eyY~Gh&0N2B87x[.9j7@&2h։zZϯ{&?>!tޝlײYBXt2]O*`]gH)u%<_6 Dg J?F Vc\L>DncgjRc~V+7 Q mG5R+Bf U*` X%Ơ%CQn}K-]Fr!Fgn^~ ŻSΠ>Q"%}H~+ `p,(4{%FAyu!6tD%z5_ 9uV!Q̬{Yx;QmCH8VoxDw5NƦȩ|E`u!h`=L8 5M}wY1qIbFϓjb5RA3#4FYYOkx MG#WHK#N3/Oȋ7 ᄌB< $E^n}2%v5D՟Z+[߿p$e_+U(jnKxٮ[d8kBIbh9)6l$ip戮PجV C*h6Dž&B.Mѭ<` %yaFB hTp.H#~endd3&7; e:*$d'@Ї?D_>שFGv5HA(Zowe+tR uMAPճl! îo!uoD7&ʽǽ lai٢湮 N?V>%+pWH7cO4矟)r ,̰Sݱ"h-4,^FFu!0HP3Ě;X2Nu6@=TA'0R!;BR\ y6δxxgE4U\aPop.D E͕3[dž9O/n*eb "gCa~2ؓua)iRHwt Jn FR@uBE`=up+o?\X9t8N'&V"g(\nqBFCd .54Ӏ@dq7"wi@Y&[GSQ]GpO`@ōh7,SHl ZcՃyW\E6혒zi/>V)Xp\Q7@PSI8V 'S޻LnJ  7Н}DҀHyi;dSmͫQI6 _y!o%j{W,Hsi$2`QB]cocZ`^ZC0Jށ|k:8XėRS 8sBHY6 L 3^4A^Ok3,8l_Du胬x2j^4K+qMz:29`fHq2ARc#۟YlgYʮ_Bc<,\b^a YjR+'$lvoqE,_r#F±7-֗pD'.lئhcg1Ma)M\/@CY:_!Ha%Ylw'#~|Cs#r/Id'°|]8ۏѿOBޠud{dӑ](bmDwQ6*_C3ɐb@PR]xFiɁ R篤4K*Z'2.+d2=~n  r.e{(poY,XʸįwfCJ]ڟ,)BP&&L? @ )kSYq:pߡ <89BS_m}ψK~961UztAK.PH|D#L=!OC.ZYAY 1VƾbN-vi IeK/݆44g@m 7oJu14XgGuあd -KIk6UÑA PINb6zSrӆ_`3UsmOɀX2T;ѳyȿцtFBĥhC4qVf``(Lho|ރ,+4{晄Y`ƝszR{Z[|<м꒚핢JuDެeo**ί#r+g| |]柚b$o`h;z;M^%(w'ٹy@4fQ4]mc:7Ϡ$ۑŊH{B=w5tXT2턧x=(Ϗ4,%~Yzi`nEjć׷?#Ojc ]4R[z!JaǡS?jG 39B&5KJQ;gye-f`:|@)û_A !)Ӊ'T9BlTqoJ7 HTU?уYѱUK,` e4" wq_-X0D)DY)L=W8;A+pToF]3ߔ HXO5)kkezQH*@1ߍ\n5@KvY%wYLpYT 0.&Br "g?ٺe1G׍-gLp%AdBzm+[:;ŕQc,)DQ*)0+z8/iql(iL6#T,5cN!Z$Θc]Q&\_CzI0xi}d1c,1t$f1!:X.$"S/|SbtV{_r8[(zBhqe{mGpE+S5Zv<̫k/-G4NHDJV@Vyہ\0peĵϞxe:@VJ 5jP9ڜ@8X56Juq1r4pS;`ʹ|ֹϫڂߥGv3p6p!2Y rOnˬYjߙ9 6C2\a||LrRa̋%eyTfFwXsj<ؚ{L8GA<9T B &A˦ ,ntY؏:=,-_, 妿:"L'_I)z"+HEQkgZE(peAᤫ}4ڽ ƶ*Lw doGW.O ۈQm޸H~DNuM}; 1`?R GPLq2V0PD@ "])P#s;e"-#F`A]ka ́X;LH8f<.*~J@ߗj=w<F6E;PΆ6ee)2DzihwMZLFH;7~RMFy@@H/ IC̟&Cem $$mn 1s&zRx"鷔3=ǹ`!@g;MO 7m.!'=ᎰH N"q[x+ca]ItUƎzy6W~ 9gpPp  fF,nG1XiΥb`!gxP @1m@IC<Ww " 믏'W#3#F)xDd9D, 낔gK&IDȋIjM;܋C+V`'6+TUF$ƅ_ZV)C̐@a~2ʆW!3҃ ݍm2HěoΉVU\yH F̾?m5g޸I[)TOMjo93naPQQ:ޒ{S {[e \$m.#_N[OX%ƮFܓAu5Z^ lHJ ʍ(~ ϼrV"=ĠJ07Z_ʾQ6`o7CݶL5III4N]+.K~:o+C( ӧpޞ^}Cym^{8}vbajoAfrb~<(o"ZJ{@[[fkO 40I{0<%2y>hoDy#"MoQq5L9Iނe2 i*AV@㝁G@BUX˰<؇to'̌*8RPT'3 ?B$rq0oi;MN JJU:e[ ֱ#pPDrB;Y KÂu mA>1KDD㽏疣]O97hpӌ6u @2HrPZ7o1r C6rxsA#(aDlcB/hXfKR`r@{bւGT` RՏ 8)ܬ@I/8%)ԀgOa ՚&F4Z8M3-@KM.?tS!Hdc0ԊRz#dX?,xaA5+ f9j;}%bqɬs mnm?(!"ZhR.>im5V"IyIX1 3<׿i{bWla56R@$O*uOr_e5HYW)_j>*F"q0AR?eFT!k'BP[>7=!^l'% T*B"Ea %HMc3pU7ҏޞ2;x{>&_үK D_K"î?'Mq2{^e۝D@+& Wd)*?](=[A tvSc;4)RB+GE*MvxS]=Ȟ a:oh7.FѢ(Q#2+lV^!5,#mpNj ]?Z) Q\)u&t'*u|c;[ ArBA!$XJXUtˣ[A 3{%E !Y ^LV,Qԏ~mEP'qfN҆a`)]5'eUۯ`1>[% ܓM'$Ր ,؉S WV`!x9Om5!tf^jx[|AA1/ T0N':3*ar%b߃S1Pa_83GlUM4rL3&S6LrAFlh5p 9޼c.HVcqqI趹 :G:{' ݱ6ﰇT|YkPHzsrp­.By$p),ؽ >*s]F%U{$y&)ZB`%UW?orfܤʂ\TMekErQFUx36ٶښ/NJrx>dFfs,2UņSكP`&wK|S֙0X)sңF]#S%x6bp"kG(G\5!LNݢzc0O6t9@-w24jQgar__ 6;?e~gaqa b3O G{3(1X63}3BUvw- tZWC\FT1 y?Y~ݛ Hb41vUõtOa4x,*OSC[U|+,GXH,:Hr`x!ZŞ 9LLR@ve1/S47W~ mzRnR8$ƵW**-Ɠgl8?ھ.aW WM/`UXa2Zs~!x 9MNn f_qJ@|!/g2juTunD2DN%oTAo-92ټqAPƂ 溪sѤ XɅq5e֗M!'Cu%VG秶_\+`I_2pQ8_̸(nαk->q)ͫ34Teb>~zaP=O~ C˺yw#TYPj#D`~ځy> CVKw}YnIS,gӼ -dzЁux)>ʧC+e ܰ*PlT~ǛyeH3NyO,#*E١>VSp;eq9A; EuE5 UK ]HOCmz3?dDѻ'$1}-\sݰc vݜk8d<I=!ҿnb]>&Q0t$퇧( uǕBY#>%w3_e Qd":x!`'%lB}RTueqp QU=44}Y=u*$> %Il5 [{ZĶ&|L} nxMMq2VؼSN2h7Ļ ׾ 9U-HKZ6GgZc r~οQͱ TOhDw/+zVN\GXuS`dНon?# M#N/i6><sͮOeۦϖY _rh,1f*ܝ:gAs)}{̄ |Xxs4ذ/p . rƠ܋\V^'-KA̠ռ @n> 57b MߝYzgO82VG[iz-twweC:| Gjfm ~6T)Z`g̔+h崭_cL/T՝Jw"JDŽTej'gl݇܆eJ=դ}? SPU7dQ/c#w-Nx=hpޑABD`%tfU WxT_`DNi(7`WALr޳A*Sf\$6 20){X͵=v]'0}csw͂KLr1 <~EԏAݦWMC51+p (>tϒMJXX^~zɫc57nAh#+E0lp$-~Ҍ D,&Sc'd4ĺHO*ASxV 8=vbVR?qm&{ʣ=_UFNB8x;qqP!e;t2~\.RJIqWxCq /jrJ9Іo2 [{[M,ΓZzqӶJƩ'r~y6NY'tAhy]i9xSEܔXnks#ɬ ^"2mIФ/'ҿ/Mp_Mi謞Zk=d]xx P$^bel>g W<Aj C.DS؝%`J$BѽSַax}[#.q#SP^a|QVRQOXG/udžryWB~ɳ"\`] <Z̩_?F|<@ ~2WJQc`:{ĢнtO&T\[mL@]WW2ifKь,YdH[\,7kP`aìȑAVՅ{3m@ S))1V3rD/2/(Q5ɱG0z_>- 8jڎ٥שqO܄v,˧u1"3OHbmr{gK)e9kMCMWXlɺ lzo MnaG =@0sGax޸Mcg$cig#<U QuJ#rP+Ѳ "q_E[ӥm2 UloaDiƊǤhwjB"4auX$L+9*̽@ZֺUq^A՞2'*dփb.AcD-UC6~Úqhf9=vù/=H ԓ?.< 9{jOjk]-Ϛ$Z~}ɸ4ϥg~LNU8 o;\0\16fvXσ0y΂4SPԡ8O[A{v+AF~).AȆ?k!2Y2Żv(Yzc3NI!*KU ŞhD|B>Tˡ˜f5Ws 5>bMtiDcp{.l})P y; ܎gov =c16O^0l̚kr>x[ꞰE4kiʿB4Xs7:J{ r)p20G?:9hM;)^rഔwYg/b|}xr( "mfV/=7YqQ; R,_KdT9v3F~\& /]Dr$.+%4n!B:$ 3^@+ noPqjRܗK5$nIH:Q3p?_ m-ZD0Ǭ\xn*boKhkh?niC03LfȲqo ir^J"0%zR8B^yDqutpI_AhNV Cv>oGRC6E53=H HΛnhÀ+rU}==@w,>Mu3p}og?jN8z~SA$hוiC۶ZP:X)@޷|z71'q_Fh}[m`ꓷE Pb Yî1Nбng@3˜*nvWj3ٹ MA ̗='^? (̖D!V݀_Fؠ=k dDH"&yWزP\%6uCQ{>_oodG7͛ F,6d@9/Ey W)l+'u)-roB4φ^VDadij 2 o8#Ѵ z!*Wx i)$%?׶-G$Z7 {#hwV6Tb"Wg?=V[=01hyH ~tιj/j"; b*q[|+EM9ȍEgqUVʈ9Ģ21!j,D{KZSVN*s(]K}HL%j;J(OGȣ QIKF2|(U~ hey(\L`j1mdSKZ£\Cfb>tT+iH}@A&0êr#-Ep֜3ܮƐj|t R]܀@( lUaH%a*]);lTE->A+~@םpe+qbv~V-^UB`e|~j{*WK|h2$"ʎ%qݓZcxhӰ6Yj|k-'ؐDzѺHڲ<(ܼ+e&dR8-VДq3|l'<Z8n3b.K3 e&( ?ލ+8] JvzIɪզed^tU"3vf%|q4_I-qMpp!&\T0cjScrL7$㇝ >KlI{ /1hAup<CBOo',aB%K~/xO{ĸY8 )#5. L WܣD.+hkU+VG߻)7c^zjʄci]XF!,KRO0Dc֚ipDɍڻ0֩qyfHd~1N^EbhlD{TL1vgR[ )lUZP]i:с#<Epk_Y+ˉD5 qi5NI.Wl Vٌ=B(-if]?x! j K =3w3V,hRэYCsQqw 0#}mUS1M˸B,wp" N NӟKi;33`4:{z<͜JXmz>.D\u͕h#_ }+?**Y+10-;n[C$0Rͮ'';{[%T{>mJCv90&K<֟a?wrm *!5穀*smZ z X܃ggGD<[#w3̸CXSe CVS;;c[t&tTݰna/QaD4Jqr"yV<^Iɟ1K22]6#~=A*`8G-#QTɒ֛q>ifrInS'w)$BǼd}Եg ^n MLLeZIcQtouNz%h~y?5yW@ x*Q>nXl!m6CtS(cb&YWc:I֘1Hܮj6ivs6nPBJ' tȴ#s{"CGn2SnHԬ M [|+Na%`44C@,kZzBUztʫov/*tsVN*PR,3g㏠٭S>CݚCh$`V@J ;;wW;I/Q+ (#߱pExaoP񓴺ۣ%;˶O?{<~,#X5' K~3 !a.y lĩ4y1 ,c,kǼr'38D܋~Ҩ]X' !x:=<]ZOT(xӝQW-`wo=#Ʌm("v5LTs l~NVzH #'22RR@K=p:,e?͗)3Hrx٣>B@lPtS)FdUmISJhݍ1=xRճtTf%a\Հ>lArwKBkLc6ofA"k#ꏜoԻs{.BtR,h_m_0˫"xp"g{#G!i5*5O'05 A0:NO6!TP:ٹAYăEs~[Em. :M bTM.3;"=#/Y)eS꾐X$/d |/r$-G$h&w`v'pm/و!L5~y0p6XX>-vЩK:`"2S֯ ܢu¡{$ѸuجŭNBM&Gmy[<]u8|A n bSzs#œPz9@7}e@'-(-]3}qhGn`yG7WoriEP)E Ljm0c`8p}8j>Z[u8&Pv+-x*;uvL+į:.̿8AݡӋ,`- Š7xd"P3v6# })1^i; ~h?M)UAra#܈[߆:ҵcuE;X. jЗjE}] ͓|7j,#nSR"3%iN43--J>ɚTԧVT7ex5dKR޺l]KC͘K%%)jc@<'V `+yc]lOiDo5'43V`TJ:"u-/Ҩ`ؔ)6]J~gdi (ޑo|Gu.-PW&iZE. 5YJ0 PUwk׏|t?  1'o֢iƣ6֨ОQVAΩ7woh NT6~XPVɵ=B˓=6hevUǩSs~qռXD4[Q:K㻇d`͆izt%E; ri5B,B'u<^61?2NeFCY d\XL;AF :6U^]!6]wxӁw>[J :tB|45L5؈ًXhGf(,U<)官!Gochޔ{աk:"k~!lTCZX.t67Avs|or=?YVٲTkYɜ,SZdȍb'2֧m]N]䊸1 ~O.O2.#9~vŞFI#ҒsL(: Qey-|-rp _gqMjXh/8