audit-2.8.1-lp151.5.3.1<>,o^߳/=„Ltz+;}M9OnL41#bV\ _z,,ˡHXL1DԦ l쒢;/N~_34ba61î"M-M}vGD$qMyظZ! !ECӅn.bs֛\n/$ڈelgwX+:{|6c/5zF;gˊ}ڿI90kRl )+s -Vcp$e0hA`9Ƚ>FO?Od  ? '9`fm  DMxM M M M #M $M%M'uM() M*T*x$+$.$(.T8.\ 9. :/E =6~>6?6@6F6G6MH7MI9MX9hY9t\9M]:M^>b?c@dA@eAEfAHlAJuA\MvBwKMxLMyMYzO\OlOpOvOCaudit2.8.1lp151.5.3.1User Space Tools for Kernel AuditingThe audit package contains the user space utilities for storing and processing the audit records generated by the audit subsystem in the Linux kernel.^߳lamb09 openSUSE Leap 15.1openSUSELGPL-2.1+http://bugs.opensuse.orgSystem/Monitoringhttp://people.redhat.com/sgrubb/audit/linuxx86_64 test -n "$FIRST_ARG" || FIRST_ARG="$1" # disable migration if initial install under systemd [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$FIRST_ARG" -eq 1 ]; then for service in auditd.service ; do sysv_service="${service%.*}" touch "/var/lib/systemd/migrated/$sysv_service" || : done else for service in auditd.service ; do # The tag file might have been left by a preceding # update (see 1059627) rm -f "/run/rpm-audit-secondary-update-$service-new-in-upgrade" if [ ! -e "/usr/lib/systemd/system/$service" ]; then touch "/run/rpm-audit-secondary-update-$service-new-in-upgrade" fi done for service in auditd.service ; do sysv_service="${service%.*}" if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --save $sysv_service || : done fi# Save existing audit files if any (from old locations) if [ -f /etc/auditd.conf ]; then mv /etc/audit/auditd.conf /etc/audit/auditd.conf.new mv /etc/auditd.conf /etc/audit/auditd.conf fi if [ -f /etc/audit.rules ]; then mv /etc/audit.rules /etc/audit/audit.rules elif [ ! -f /etc/audit/audit.rules ]; then cp /etc/audit/rules.d/audit.rules /etc/audit/audit.rules fi test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" -a -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -eq 1 ]; then if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl preset auditd.service || : fi elif [ "$FIRST_ARG" -gt 1 ]; then for service in auditd.service ; do if [ ! -e "/run/rpm-audit-secondary-update-$service-new-in-upgrade" ]; then continue fi rm -f "/run/rpm-audit-secondary-update-$service-new-in-upgrade" if [ ! -x /usr/bin/systemctl ]; then continue fi /usr/bin/systemctl preset "$service" || : done for service in auditd.service ; do sysv_service=${service%.*} if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --apply $sysv_service || : touch /var/lib/systemd/migrated/$sysv_service || : done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable auditd.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop auditd.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart auditd.service ) || : fi else # package uninstall for service in auditd.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi fifH0(8(880]IC3@FVFH:o%IC*A聠A聠A聤A聠큤A큤AA^߳^߳^߳^߳^߳^߳^߳^߳^߳^߳^߳^߳^߳^߳^߳^߳^߳^߳^߳^߳^߳^߳^߳^߳^߳^߳^߳^߳^߳^߳^߳^߳^߳YߏYߏYߏYߏYߏYߏYߏYߏYߏYߏYߏYߏYߏYߏYߏYߏYߏYߏYߏYߏYߏYߏYߏYߏYߏYߏ^߳^߳^߳^߳^߳^߳^߳^߳^߳^߳^߳^߳^߳^߳^߳^߳^߳^߳45fb880b71a2e5c4ded3141be0acb6b816b355861cd9880c95de840651076789b7c3e851e8901bc6b2895a6be8abe38887ea4bf8bcc9bf2699bf940c7974b5673899d01e19ae0a6e08398cf43c4a0c5a3a709e464bda1fe7491e5273f8569dd5c90c9e248efa3381f9344c507450cdf21849945f775d7c59291b6ab54dad830c394b27f6e30772b85edc146fef84e55f0df69b04e305a3e214d3e1f2ac80b2326706201085e33dc29725b0bfa2c7b7d1f2e4083fda0c6b3297b70099e9fec3e923ca0fdeefad32a1b376d943e604f6fdbbb44bd07190a7992b0c5e24483f7557ae256936b377b498f856ebef309878e7917f1a8392dfcbe47ff3cdf91b83fedb5d4a194a1ba41a6ced768b872901ef7d74e2898bcbfe1b976b91e22d0eadb85b5b78ac34011321105c1ef547a729f278482a44833ff32b0c6729791a76660316996c904aa693a88c95e627b6691b7c74f9c18cbd47bdfe20bdbf9fb23b88cd7c27e1ab4bb6ddf58e00cc750fcc7c6dcb0b2be843d4edf8309fdc5437507cbaf99e757a09132942c551220b13add9e0e6e9c4f19bb629a2e79fcf0aeb4496b63f27908fdaa51fa29ab8a7295a96fbc735d0e1493e62eb6456ddbe3dc3f376cfa3cc7da3c4638557fe59c47492bafd7d6c28ff3b36a8a01264e8cecbbaa958a32b24043dac96d80a5f341c2be6502b156a7f5201fa018e38553bc8d3dafc22d9a91d59d53b0d5095d8321e926ae2dbb5db530ed35c88b8734b8e1c159ae817edab00771867ae16a646ec3ad7acc2829a6a8d49602a6caffcbf4d2a820ec5aaf1da4e5b1f29d563cccde03c78063f00addd5e44937d2c5f1d324ba58d3de9cbe09c6706201085e33dc29725b0bfa2c7b7d1f2e4083fda0c6b3297b70099e9fec3e95aba151df1a4026ac2bdb4da8652d47c083b63fc5db96ecbbeaf98223ea7db2f03ae3bab37d96b7c7fdfa5b3466bf396e775b09f4442f2af6bf7b371e3b9e478fbe9c55fa3b47d8295753af8f8962ef870ca870b218b12025b419b7dd943397cda083a4565d649a86f0fa56d1ed0b686ba78da80a24b290924b9da9ff30743d4d8a12f8a49f111b7aac15f6cac6bc38926d7dc9611691cc290ad23c7b877f3412d90890ed78c0f75cd572d3e4d4055ff0884d4c7e63e2732ea97728b85ca272d55c3bef3a09fd1619c799b2991803ced47c82fc3de746e32d8f6f272d920ee0280f533b093e6a0531b4dc98873a86c6f6ece0d4297dc5174d7f8052af1dcce69293e2cb624ea84613d60c966a8fafef49394a068057b74c47151b47470307bac2dc07796f34ce3176723086b01db7368abe7e25a720a29eafa0d074e8ce3d833d014635d2e5dd9b75bb3ebb41b66c7a48e2256fbe3fc3b53a64889ac9af8d8cfdc061610c7ea2e67ec2d1bc771bad27baaf35cd2516621cb654e0d99a33a13a9b932715f5989044c0e238fb88ccb5caa39f9554f992bc38cc8ddba55c622c3f30b7754e8ee41c0f579e828502b9d19cceac1db18ef740a80589e59cd35dfc1a534bf22df5c3e2121b431913a3afe6397e30b24453a7ecb7844b17799984895eb847a2222e407fb27aef5cc113f6fcffa60b9a9c5d36a1fffb2f3b6f268c2c1340761b60c49e34bb46ce344d84d120d62f27d593774d34ef1eddbc85b7a8b15ea1e9341c2e86fd0d71b5af637682fdc81fb783795e11d4a872b4e6735eafcda9952e95855b574e7230ae69fa1ae088a9d582ba7bb493b473d5f10e67f658ae77232b1062f7da84967e7019d01ab805935caa7ab7321a7ced0e30ebe75e5df1670e0db3d821e4642c5a7b3f4721d78af52c2015bfcaaee71b9cde9beb4b1c89b21efb4a6b206045b54db523964e4f61b504a0f7c2fd022eb806c9c745da7f3c8975ee458226530764604521e700a327735d0ca78f6b41a563167a025f2d457d5cd8655d58e59eb7420d5182aa76017daf40452ebabc1a5131de0a7320aeeee2368352f0a5b1c3f07a4ccdc8d7e71361af6b623c746036392d47aacf3e534bf8c85e6773f4c2170fec43db3b0b42f3bed7802136da62857a829336e343110ca51761b5466a37b453522e2befe4f844e670c471ea997fadb0cc1480194478a848a5144803fe585d214447c9fe9f3e2f794997f5a1c5d61bafc95d7833dd943820c8672918009f0c1a85e97aa9d83ee5c348ddc5e1f2e89865ee83030955d759766a68f5a0643b035771ad23a99bdd4ac7b083ac9b6e631cf146e169d7be59c568d84eb3e0bdd678271d689584ae1f5fbcffbc140b54ffd8de7755923688ad137f9003c42e695f01d3ac2bbcb793b47169f4ab0ce782aacd606e9a3874c906ff16536c48351ce1ef7cd9c13a27fb482f80555116ed7a64d627237edd03e85eb9b9c67f8cfacbf5a4e79765429e153750a4d149d0084c87a7494b74718077db6aa6ea83d2e1f0d577b868428c8cd6790e2c36f737df9168cfe91e924937bb3947776c47769eab97d3b737f2df87bbf61e932a57f591db340f9c4f34bb865c2a1c3598d99cdd7bf252daca3cd31e8687f4ca26e7d0cecc01db9976f2b7e64adf37dc01b842121c9690a5a150b95dbac43a5b84caf5e7a8fb9b637e0f281f439705997f3fb71205d6f1e1edcf184e957e00a2319ff12ea54ebc1d5713021e7892b92d05e/usr/sbin/audispd/usr/sbin/auditctl/usr/sbin/auditd/usr/sbin/augenrules/usr/sbin/aureport/usr/sbin/ausearch/usr/sbin/autraceservice@@Qrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootaudit-secondary-2.8.1-lp151.5.3.1.src.rpmauditaudit(x86-64)config(audit)@ @@@@@@@@@@@@@@@@@@@@    /bin/bash/bin/sh/bin/sh/bin/sh/bin/shaudit-libsconfig(audit)coreutilslibaudit.so.1()(64bit)libauparse.so.0()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.15)(64bit)libc.so.6(GLIBC_2.16)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.2)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)libc.so.6(GLIBC_2.9)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libpthread.so.0(GLIBC_2.3.2)(64bit)librt.so.1()(64bit)librt.so.1(GLIBC_2.2.5)(64bit)libwrap.so.0()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)systemdsystemdsystemdsystemd2.8.12.8.1-lp151.5.3.13.0.4-14.6.0-14.0-15.2-14.14.1^@ZZ_:ZC@YYYu@Ym@VbUEnzo Matsumiya tonyj@suse.comtchvatal@suse.commpluskal@suse.comaavindraa@gmail.comdimstar@opensuse.orgjengelh@inai.detonyj@suse.comtchvatal@suse.comtonyj@suse.com- Fix hang on startup (bsc#1156159) * audit-Fix-hang-on-startup.patch- Change openldap dependency to client only (bsc#1085003)- Add conditions around python plugins to allow us to conditionalize them in enviroment without python2- Rename python binding packages to match current python packaging standards - Update python build dependencies to resolve future split of python2/3- Update to version 2.8.1. See audit.spec (libaudit1) for upstream changelog - Remove audit-implicit-writev.patch (fixed upstream across 2 commits) * 3b30db20ad983274989ce9a522120c3c225436b3 * 07132c22314e9abbe64d1031fd8734243285bb3f - Cleanup with spec-cleaner- Add audit-implicit-writev.patch: include sys/uio.h to ensure readv and writev are declared.- Rectify RPM groups, diversify descriptions. - Remove mentions of static libraries because they are not built.- Update to version 2.7.7. See audit.spec (libaudit1) for upstream changelog Since commit 6cf57d27 (2.7.4) audit is now started as an non-forking service (bsc#1042781). Add config: audit-stop.rules Refresh patch: audit-allow-manual-stop.patch Refresh patch: audit-no-gss.patch- Version update to 2.5. See audit.spec (libaudit1) for upstream changelog - Cleanup with spec-cleaner - Sort out bit /sbin /usr/sbin/ installation - Install the rules as documentation - Remove needless %py_requires from python subpkgs- Update to version 2.4.4. See audit.spec (libaudit1) for upstream changelog - Add python3 bindings for libaudit and libauparse - Remove patch 'audit-no_m4_dir.patch' (added Fri Apr 26 11:14:39 UTC 2013 by mmeister@suse.com) No idea what earlier 'automake' build error this was trying to fix but it broke the handling of "--without-libcap-ng". Anyways, no build error occurs now and m4 path is also needed in v2.4.4 to find ax_prog_cc_for_build/bin/sh/bin/sh/bin/sh/bin/shlamb09 1591718806  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLM2.8.1-lp151.5.3.12.8.1-lp151.5.3.12.8.1-lp151.5.3.1 audispaudispd.confplugins.daf_unix.confsyslog.confauditaudit.rulesaudit-stop.rulesauditd.confrules.daudit.rulesauditd.confaudispdauditctlauditdaugenrulesaureportausearchautraceaulastaulastlogausyscallauvirtauditd.serviceaudispdauditctlauditdaugenrulesaureportausearchautracercauditdaudit10-base-config.rules10-no-audit.rules11-loginuid.rules12-cont-fail.rules12-ignore-error.rules20-dont-audit.rules21-no32bit.rules22-ignore-chrony.rules23-ignore-filesystems.rules30-nispom.rules30-pci-dss-v31.rules30-stig.rules31-privileged.rules32-power-abuse.rules40-local.rules41-containers.rules42-injection.rules43-module-load.rules70-einval.rules71-networking.rules99-finalize.rulesCOPYINGChangeLogREADMEREADME-rulesauditd.cronaudispd.conf.5.gzauditd.conf.5.gzausearch-expression.5.gzaudit.rules.7.gzaudispd.8.gzauditctl.8.gzauditd.8.gzaugenrules.8.gzaulast.8.gzaulastlog.8.gzaureport.8.gzausearch.8.gzausyscall.8.gzautrace.8.gzauvirt.8.gzauditaudit.logaudit/etc//etc/audisp//etc/audisp/plugins.d//etc/audit//etc/audit/rules.d//sbin//usr/bin//usr/lib/systemd/system//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/audit//usr/share/man/man5//usr/share/man/man7//usr/share/man/man8//var/log//var/log/audit//var/spool/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:12867/openSUSE_Leap_15.1_Update/61b1027ba3f8caa7834abdbe80a545a1-audit-secondary.openSUSE_Leap_15.1_Updatedrpmxz5x86_64-suse-linux directoryASCII textemptyELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=b295be47a960ca750f3c5d597148f84cf2739291, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=289747fae370ed9b7a8eaaf421a340058bd95828, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=2dcdfaf97b1fac47c855d085eee60e629d708503, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=495c9012622762af9ddd934017b82567105615ac, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=a9805d2ee0684f858e11f4e16fd7056abd240f3e, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=3720d272a767eb8b836abe07cec8a25136913f43, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=be413bd32cf1a272a9cf2a42200e7884145f9c92, for GNU/Linux 3.2.0, strippedBourne-Again shell script, ASCII text executableELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=f8a628ae188eeb370bd9b846b54a0881043ac096, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=4a4d46492e9e45147eff30af0a84cf0e1a0c222c, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=5207fd178e19de2504335a4520dc6b5827d948c3, for GNU/Linux 3.2.0, strippedUTF-8 Unicode textPOSIX shell script, ASCII text executabletroff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)troff or preprocessor input, UTF-8 Unicode text, with very long lines (gzip compressed data, max compression, from Unix)  *=>HR  RRRR R RRRR R RRRRR RRRRR R RRRRR RRRRRR RR RR RRRR RR RRRRR RRR RRRRRRR RRRR RR RRRRRRR RR R RRRRRRR RR R R RRRRR *5E.$utf-80ba69a696259c99105f639626d52e7550ccfa6b689aa0b9c0a2d3c97187720ff?7zXZ !t/3]"k%aӈ)q tcy"E=HO쨭Fܯu#5Rx³q z;t2'w$DepK:^0qC[H:=|Ra2"ceVHMIlI9u nGIb -' R/`zuFXuq~ ~ {ofeEje"[jp2e NX.dE}8 `OA(ѥƊWpYJ_AH0Oj Ziz;GXvˆ,pKXd#GDܫg@5$eXeiU,!;fc<~ئ[ҥ *J-j"0 4ӂ)5Xq́gIB!էײ#v0k[fCp̆:Imڅd`!f3~6B~*2IJ4UƌsNS׉zjz!*I9ě$ 90ӵ%aeZK% eCeWfqkdce|x-}H].3Er* @?߽Ϡٌ|p;5 ~Dkg8ݝ|<Ԧɗ-78R^ܒrJMP1~[&GGٯ~S|]J bEkeZ tZeTˮAz*.ty=2ƜE# msO9/P#ϲ۽Iu=#ũ |+fq<@iQ#S?6Jb7YyH/U]w5:}-ܣ5&ՙpފ"gPx>(ˬ~dUav.nHc)J=rT#@ 9۬eLSQy*ҳEDУŪ%.bjE V"oqaQ!-.dD_QjFHSZ f^ "[JH-o̧U9KX]V0~l,V+/k{?qfCexB+ћ8) o(IgTᥢR/pՕFi%3b] Tbd9w)sw0B=˽WS_;z jwWyKK/nc4ؙ}FgEJ e?| syɐbiVP>fP87%[FnrNBH*"VZkqݐ1欎ケJzzP0 ˠy3/ܱ hYG:kB<{(@ iև ]tv*^$hw+ea}`yg7|r7I7&h^/fYƨfE|O~@<Ծ%@/WctI 3/Wրy>]OKF0/"e /WPpNΰqRE/!uoczJ%Af=syd'M߰Q-lX?]<?MbNu "LZ CGɮZoedHur?FJo? 52܀وk5˴F'LTg\=aC[8 P:2'M7inF%Q!]-o?Lm(RёF,:` UuB" Z$'ByCt)k#|]g]X>"8(EoOp؍ 'B^XJ,x8^ sF|q7leFNGJC3ܮ 065G/T¨g*h8 Y0SiHpAHh:(YK{uѮYR:O mdBL @DZ?/;,=CV9iˢy$0a"-橫9~ +?~YlD#AL=WF F=j(ewӍKk57(>|8Cن8F;W3ru5vNILVg eb1 {F5 FOŒl`T6Nk3ջY$e?U93!sЍ6 ?z<(ᣧ G;Ē}FLs=ƗgY=!r AK %{]%J/NO|DԷe1y${<<oˢg$#É>4Q*Ua:&%떉ir ,Cߌָvfe/\I[̈s#H"}v^7ު!Gogstg׊h34P屉 P }(B; Ba݃/G3RW.bLQe _JU_װ+ uo EɭݿGD_x͗`ҸŤ9(_kdOz0 2£B**~Y;V4?.5UC^jy2ucd;mt`эJ;3wQD?3ǢJA Za|wd? j1i@BpQU0U1g&`>ޞ[&AQ[y^:#zjgk8Ӌ}o{䫳~VҼGX$ru 4"d$mq<`d4U D*NEs*Hu|DBS}Tq|1hKz/J(ɭ&?@xN?v&K0nwm!\\?!hHuA{-\_D BmBq5 B)Yhye/㨗?3uro[sx P89lS>2[ޗ~ w?;}F X0DW>O "[nK -'҄]JN+@6;M+k8$ Sxy.C"KD bM˨SCܜ x>ؔGzx/l{ٸCwH!^ֈ$l%} 7)hZ4ϋ$LR,[،J3hf*(DRCǽ4v[ oQ  vwUļ‰WjD5ג ,x[,a)L 4:U}5A}='e5|E 6>9R^o׋#{0DL3+vcߺ]β[OƧJYy%gK5DgJ~*~\kD.RhzZ|@tD7 lYsDiT>2뙰u(XA7 6LdtYy^:E!9F1C(5y0=o=@J:6l6 \{r;MSQY)'rT IJs tȧQ[u/=ȪO"l~ꛗMێ߹x]Y_5Kɩq3ƿq]}:;78 $rHq{?{Ǭ'Lw5A<94Fѓ =e8ru+C"^)31l B 53n` yF-ʟ"{ʯͼ\mM"TS1[a&풟+ ʟ QӔeـd4:_VP{nE *&t<>'Q5M;q7 kjuB_-_N`E,]EQnSS*#5Xv싍 t]>lzk jP6DFƬR[i^@Tf ׉v,doPDDPrG90Ȣn-C%$͎ݕ vpSV9V&8ņ{}˒c}13lJ[0OBe3O?jG,_%6:WYgk~U/WK[8P$NP'nf7?E{W[_u?/>im޺RdQ=L_,&;7Uv:Tr#qTk }&`Ql9@~Yk$dlIzyG+WmBBU㷭> v%TZ~GtKŁ Oyޓ&3iPvg AUgʆ|i!oJUmg ( 4ϓ7 >Gif./W,n2YnJ=D>XP0MrI yTɡ9E>2#؝Yv|ag-M&ڕckDVC\lwɑW)2  "vnm5K(zF; 0+|6P4O+J捗vx+_6!EtL;>k9?|}KV}zh>BxT⬋K+EX?抆tD.]{V'cܛLʁwDS/-JsM*t^C?.|ow^i~݀A#9eԿG{O?҉BU9إƯW<#f*38D;76z:%ۨ6(i{^Kq4m9)bPpQZ›;7؂?q(( p[bS͊S-U>B6 [:("tG_w3!3:g˕tLP֨;< bs-e?-g$`̓\x`Aa؊Znƿop8ھZXתZ])W 3kH|L%~.sۻo-`7fvx[>o !DI%;QD&3[V`dG @N)]Yxe]t%m ` ffoE!8Hԟab21J?,3cqڬC jϿ €b_'9h9Ծ#*pNbLON83zt vQnA5K,=عGB*ISvuyb~%8UZ]' zxj&BCSZY"!noSE :<%?7fj.'~X>7y_S'%'ZjPauml("k|.(\!̸ʫApkGO_1Ⱦ3Os'ҴF {eZ[VA7|| W8(NS{T =X|dM捙U:9Ghk@_NB4ᡪ<{9< sxhT-&i}aS+Ȉ0{Q"_0yLV ԦؿK`'̊`%huk7\΄^A wF{'{YapN[XFvF0*Jio!6iI|Zw]Hb?'4UP3$.Y./3d)Z w@S[#˶'&R(Y>>"zcɓ5Ct`|a[!\\A:B&ŧ~@Ajy D٫ޥ]5IJB'дq_6?ۘm"-D3G =-Ǥvج("y,,g_ )q4j [oT$?%5g`I YZ