audit-2.8.1-lp151.5.3.1<>,kȉ^߳/=„em nd4 -!>mF-WF{ȅ]⻹?&oJ+ rS+=B׮p=x¾\\HXh-0=TXrQ5) krcXWbHpn$EhOLpIqVune`a1nEPNe[e"DJʄ v gjYogH7:8l)Cp* tcrѸ="HyЀ0.uQؿ>FO?Od  ? '9`fk  @MtM M M M #M $M%M'qM()M*P*t'+'-'(.8. 9.8 :. =62>6:?6B@6JF6RG6dMH7MI8MX9Y9(\9`M]:M^>b?c@pdA eAfAlAuA$MvBXwKdMxLMyMjzOtOOOOCaudit2.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.^߳lamb73 5openSUSE Leap 15.1openSUSELGPL-2.1+http://bugs.opensuse.orgSystem/Monitoringhttp://people.redhat.com/sgrubb/audit/linuxi586 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 fifE%%5]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ߏ^߳^߳^߳^߳^߳^߳^߳^߳^߳^߳^߳^߳^߳^߳^߳^߳^߳^߳45fb880b71a2e5c4ded3141be0acb6b816b355861cd9880c95de840651076789b7c3e851e8901bc6b2895a6be8abe38887ea4bf8bcc9bf2699bf940c7974b5673899d01e19ae0a6e08398cf43c4a0c5a3a709e464bda1fe7491e5273f8569dd5c90c9e248efa3381f9344c507450cdf21849945f775d7c59291b6ab54dad830c394b27f6e30772b85edc146fef84e55f0df69b04e305a3e214d3e1f2ac80b2326706201085e33dc29725b0bfa2c7b7d1f2e4083fda0c6b3297b70099e9fec3e9f15935cfcb8d0acebaa5b5dae1e23a73851377932474cbef6d18e86b6c36c419d7bced516fb1628c2feb89781b09930641fbe38b98be7ba1289dc0f3de95be2955ac564431bcd10c1b20def0dd97f2696e67ef7252b91f7ccc57576a8e798fef43d9e5939b5d2a2fb31c3367811bfad4343a6db72c6adaf4882c2c667da824a6996c904aa693a88c95e627b6691b7c74f9c18cbd47bdfe20bdbf9fb23b88cd7ce7268bf3bfeb9bbb0160d149c412fb42f52e7f493761f1bf505eeacda7b65f4ff46f931c67241fe85fc1658935586179587818baebbed6623723c3f5acfe1431400dd604623a0bd0c7769afccbe53a6b5c45e641b4cc5bed10c84d21a0ab0921cc7da3c4638557fe59c47492bafd7d6c28ff3b36a8a01264e8cecbbaa958a32b40ca8c5fd07e9e58acf7a48a35004562c9d901c93b3550e139a5f4186e429d051d40c596a15d70f0c4ecafaeec51ea11191e611060ed472cb366d2621578390837e0bf223f522aeba57d79bfe4ac763562844aa1719f2ea6bd3e69076d5719b24e5b1f29d563cccde03c78063f00addd5e44937d2c5f1d324ba58d3de9cbe09c6706201085e33dc29725b0bfa2c7b7d1f2e4083fda0c6b3297b70099e9fec3e95aba151df1a4026ac2bdb4da8652d47c083b63fc5db96ecbbeaf98223ea7db2f03ae3bab37d96b7c7fdfa5b3466bf396e775b09f4442f2af6bf7b371e3b9e478fbe9c55fa3b47d8295753af8f8962ef870ca870b218b12025b419b7dd943397cda083a4565d649a86f0fa56d1ed0b686ba78da80a24b290924b9da9ff30743d4d8a12f8a49f111b7aac15f6cac6bc38926d7dc9611691cc290ad23c7b877f3412d90890ed78c0f75cd572d3e4d4055ff0884d4c7e63e2732ea97728b85ca272d55c3bef3a09fd1619c799b2991803ced47c82fc3de746e32d8f6f272d920ee0280f533b093e6a0531b4dc98873a86c6f6ece0d4297dc5174d7f8052af1dcce69293e2cb624ea84613d60c966a8fafef49394a068057b74c47151b47470307bac2dc07796f34ce3176723086b01db7368abe7e25a720a29eafa0d074e8ce3d833d014635d2e5dd9b75bb3ebb41b66c7a48e2256fbe3fc3b53a64889ac9af8d8cfdc061610c7ea2e67ec2d1bc771bad27baaf35cd2516621cb654e0d99a33a13a9b932715f5989044c0e238fb88ccb5caa39f9554f992bc38cc8ddba55c622c3f30b7754e8ee41c0f579e828502b9d19cceac1db18ef740a80589e59cd35dfc1a534bf22df5c3e2121b431913a3afe6397e30b24453a7ecb7844b17799984895eb847a2222e407fb27aef5cc113f6fcffa60b9a9c5d36a1fffb2f3b6f268c2c1340761b60c49e34bb46ce344d84d120d62f27d593774d34ef1eddbc85b7a8b15ea1e9341c2e86fd0d71b5af637682fdc81fb783795e11d4a872b4e6735eafcda9952e95855b574e7230ae69fa1ae088a9d582ba7bb493b473d5f10e67f658ae77232b1062f7da84967e7019d01ab805935caa7ab7321a7ced0e30ebe75e5df1670e0db3d821e4642c5a7b3f4721d78af52c2015bfcaaee71b9cde9beb4b1c89b21efb4a6b206045b54db523964e4f61b504a0f7c2fd022eb806c9c745da7f3c8975ee458226530764604521e700a327735d0ca78f6b41a563167a025f2d457d5cd8655d58e59eb7420d5182aa76017daf40452ebabc1a5131de0a7320aeeee2368352f0a5b1c3f07a4ccdc8d7e71361af6b623c746036392d47aacf3e534bf8c85e6773f4c2170fec43db3b0b42f3bed7802136da62857a829336e343110ca51761b5466a37b453522e2befe4f844e670c471ea997fadb0cc1480194478a848a5144803fe585d214447c9fe9f3e2f794997f5a1c5d61bafc95d7833dd943820c8672918009f0c1a85e97aa9d83ee5c348ddc5e1f2e89865ee83030955d759766a68f5a0643b035771ad23a99bdd4ac7b083ac9b6e631cf146e169d7be59c568d84eb3e0bdd678271d689584ae1f5fbcffbc140b54ffd8de7755923688ad137f9003c42e695f01d3ac2bbcb793b47169f4ab0ce782aacd606e9a3874c906ff16536c48351ce1ef7cd9c13a27fb482f80555116ed7a64d627237edd03e85eb9b9c67f8cfacbf5a4e79765429e153750a4d149d0084c87a7494b74718077db6aa6ea83d2e1f0d577b868428c8cd6790e2c36f737df9168cfe91e924937bb3947776c47769eab97d3b737f2df87bbf61e932a57f591db340f9c4f34bb865c2a1c3598d99cdd7bf252daca3cd31e8687f4ca26e7d0cecc01db9976f2b7e64adf37dc01b842121c9690a5a150b95dbac43a5b84caf5e7a8fb9b637e0f281f439705997f3fb71205d6f1e1edcf184e957e00a2319ff12ea54ebc1d5713021e7892b92d05e/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-32)config(audit)@ @@@@@@@@@@@@@@@@@@@@@@@    /bin/bash/bin/sh/bin/sh/bin/sh/bin/shaudit-libsconfig(audit)coreutilslibaudit.so.1libauparse.so.0libc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.15)libc.so.6(GLIBC_2.16)libc.so.6(GLIBC_2.2)libc.so.6(GLIBC_2.3)libc.so.6(GLIBC_2.3.2)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)libc.so.6(GLIBC_2.7)libc.so.6(GLIBC_2.8)libc.so.6(GLIBC_2.9)libpthread.so.0libpthread.so.0(GLIBC_2.0)libpthread.so.0(GLIBC_2.1)libpthread.so.0(GLIBC_2.3.2)librt.so.1librt.so.1(GLIBC_2.2)libwrap.so.0rpmlib(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/shlamb73 1591718802  !"#$%&'()*+,-./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/-fomit-frame-pointer -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_Updatedrpmxz5i586-suse-linux directoryASCII textemptyELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib, BuildID[sha1]=ddb1a77873ebbfaa3526e6b84824057ed609d394, for GNU/Linux 3.2.0, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib, BuildID[sha1]=8588857f61ed158ab2c95dc2589ae9c597f4a636, for GNU/Linux 3.2.0, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib, BuildID[sha1]=6077fd068bd6ab45baada9eda7f8e97fab886ed1, for GNU/Linux 3.2.0, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib, BuildID[sha1]=d6b3dfbce92f41d3a88c7d2450ba5e1b390b5def, for GNU/Linux 3.2.0, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib, BuildID[sha1]=a0e5aca0120a2bce5f2998e57881a4f61d1baaba, for GNU/Linux 3.2.0, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib, BuildID[sha1]=b156d7cb7729959c7c002b3802f3a5f5d99ad629, for GNU/Linux 3.2.0, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib, BuildID[sha1]=3bf9b6b54895e464bbccd5135ccbdb1bd5e06eb3, for GNU/Linux 3.2.0, strippedBourne-Again shell script, ASCII text executableELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib, BuildID[sha1]=0335accb7a13941293f65f68f8328542bd207a27, for GNU/Linux 3.2.0, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib, BuildID[sha1]=faed8fa12a3a02401678c483586cd07fcf4c67cb, for GNU/Linux 3.2.0, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib, BuildID[sha1]=e3ffba0298fffec8714111b310fdb5536ac91660, 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) )4JKWc  RR RR R R R RR RR R R RR RR R RR RR RR RR R RRR RRR RR RRRRRR RRR RRR R RR RR RRRRRRRRR RRRR RRR RR RRRR RRRR RRR R RRR RR RRR RRR R RRR RR R RRR RRR  ûDOR b)utf-8fb96fb26b5557138bcce23022f7544ed0aa88853099cc89a024cb3ecb2c095a3?7zXZ !t/0X]"k%aӈ)q tcy"E=HS"9YM0^>zy 7۸y#Zs 8Z5 #pkXU![)"4BtӑT;kKDTTt$ g3>&ܲhE#ks(pl)Q85^'giG<ۃ c:k:+ ݞk 4N0;TC"SX'95EU?$.DՌ\sW\A$}B{l 卅u=F!a+r9l P&+k̳n&SˇOE6qʎfWZ(|MZRw |X {v;.*YFo~O7@uΜsOJo._wvU|y8G3_ܢWǾ[U*1x ?YlabR;nn/ 8[ c|C2wYī]qp]͎X @ꎶ\<ȷmBhtLd'p;)Á~NP" Z̞ S0(z{f|l(B?`l6zt: ayU/)3h] ?; yKyhV3oלv-:NU߂$_v-^8TZ[@Y?ϧ+LdXd 2u_to,cؒEX0 ;D/cH3NS^Mn% 5J*38qUffw].YIvX"-+gMS'O"] EuEP!B*tϜ~A*t_Njw\N-J/Z1eP^{l\HxQj6b 3<|%%ZmmI>5|Q[{o0RI*bNH6(FxK mH⮅9֒>) Kd݆ 7i2R\خ1ת[k,+lܳ޼Xp[!Őe?֍ߦSU7Wg4w7c\O6Lju2w|&>qb qO'Av8%`< &ҸZ:R' uX 0Wn}]Ť.^zlxЎg jm6 rK|LG@f#A*2>XE`7.Pxĥ^W9MD?ae(@ ;ȳP4yǠl#|.#QߊL]u 7ylOS7X MksmEYs‘iu"VĚoMMj[ڶqAÿ/JBkXA*lWhіs#U`/}(r愋J-HEӞ}=/(`KwҲ_5:HsS@Pd^A1Þi`տӷn+==/@?/P0/G#f &hg* Zb1A}= VH'5IqY] 'k%?.`+e^S םsq7D8_&a׹boƘ|3"Qz鬀ȐF׾7Ms6+mAJEL}j?qڙsG>5fa1I@CVkd.Lߊ{-R(?~WDȆ0E<qjiKjKlHUys&7=aaѺ8Y ڠjPKg4^2  Qc$e"V6[͕eQp"'>?׭f p%a N6w^F Zag[g'+X=ki;F+`3L( IS#ޛS55QBBIzg:\:@03gW%CX=BeJ: l`k㘢Y ;4\S/Z36[Rha~>zs(ٟaj!l&}O;ʖw C __,Z~ܑNE5*qHa>V@|3뇏Uͤ524*?NwoEuV0!(ncET-4 `Ab|WlG+ kv0ASSuZNJ%€z#x8KG3ĝ" (8 $ҋ^6&r'xHjv4$'~h-zJ~K 6\ ~.}B k"㶠y3ejQR V,VPYҼ/6H3#{3wlbQIh4'9D?j`xA9[zKytyܱ*v jU 4ܱ>Ye\ڠT@X$}Qnzx)b;5\ϯs>@2YjKx~Cn?of*}-ph @@RiE_J^p\-ȣec+})lc#1Մ=ݲPO?g/i2[mғ`[!zOJ\r.XT엄4\.+VBtHh4w cw4pcˠhonҐ;i$+q y 7;\Źk Lÿc2𱲃X&;~HB Ё)AbJ5C$=T}#0U?=kFIAn9up2![XsBi?k۔fdD󱻅nBպfE$QkԼ2_`J#t%AvjSC)O7raDs- (M٘0贐o!$cm{,};}eo vQR%G# gԾ^gqX% ZוMKSO;c+%;jKȵN@ syg۳u8f!t\ ̫`*j]$p{Fk4غJڒm@C ZD[ z׀^!=[XA#.7ݶqHE*ݣ Ly 45vPn#p1KїbUO+Pa*xg)fX eǠO0sǥcH%)L% :oϓ"2X,f4-! [IDiz[8DE&  33OTRiUV@e*H|{=`ޅ_)Ϩ7˃Px=Ȧa\! #@}(jVXwx@v#fN"L471,3h)LӗrB ^a`lJ?`d&_co$C:_+9ƌS;C*SD FKdzy-GĀPZ=\n|bfJ1j]Q YVMׯ&2Ɠ_vGHLō5&O'?%oW\I?V5=U>iesJZõBPh q#c%oʖFP'BdGۗEN_[Dc@g|(ycubv&dMeNa\eR^h_X17EC)zLCFQzlrzӏc`}bncHP'@ ;@ДIWNp?8Qux@TK-[#`.D t ǩD(=JP+hDkq~c=M*>^q}ØC P! |n b8L!^нN.;0wvIFᣪOu!"?@o n7,I<?-΄זO>#" 7j#jN_'TF;ג>{;:^`0hTV<58S>溎QEVJ;PtI@76wAxDGHG1_gD FJyK{ l&CD3)ˣ=aaԆr 匕whC^#/h{)\ ߚ9) !Z4#W:( Rg&z%~}fr@o~Y TJCQ^ԧ10o2ƕ&awe|"Z$ђ6gɋhCVJ50f2޲̝F1ۖzˣf,_.= kޕs.$il$DuW؈F$NL8U3Jfi! j|UUB4]1:aDfd/qty^`YK7VS*?2|;G5₋ 鿗yj!g ǘ9a/n6.JKn?n[çE@4p~GV]f>od4}Fm(#d%2֊T M- C;ba[PVYlOi4^qgpF:IĽADUsrչ3 "!,.({I;1.es*EfM8e;7힌@p4]wr|K7}}p S Tj؟#uNƙ1:KtA/)lYuɂtDa:k>lw8Zúcn#{ L/DdMgOzcM& :%%,0RlO~dBb ;}>&VWTFt9PI^.`d YZ