audit-2.8.1-lp152.7.3.1<>,i`_ʼ︋/=„[$υJ@EЊ7^$MurZk ESl0A'+L(H]$puP4Yɳ2k2?lY^+{h:hqgE.Xg3R 02`7A|)BSFvuI|ZB E#QJ Fwg][3c!1؇:DafĘ09b]KN  ㌸uBrV̹9FY>~Y`(Cwܷ>FSD?S4d  ? +=djo  |MM JM M M &%M &M(,M)M+.+XM,,'-L'/'(0C80L 90x :1X =9>9 ?9@9F9"G98MH:lMI;MX;Y;\<4M]=hM^AjbBcCDdCeCfClCuCMvE,wNMxOMyQ,jzRRRRS0Caudit2.8.1lp152.7.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._ʼcloud115 5openSUSE Leap 15.2openSUSELGPL-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 [ $1 -eq 0 ]; then # Package removal for service in auditd.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then ( 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 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ߏ_ʼ_ʼ_ʼ_ʼ_ʼ_ʼ_ʼ_ʼ_ʼ_ʼ_ʼ_ʼ_ʼ_ʼ_ʼ_ʼ_ʼ_ʼ45fb880b71a2e5c4ded3141be0acb6b816b355861cd9880c95de840651076789b7c3e851e8901bc6b2895a6be8abe38887ea4bf8bcc9bf2699bf940c7974b5673899d01e19ae0a6e08398cf43c4a0c5a3a709e464bda1fe7491e5273f8569dd5c90c9e248efa3381f9344c507450cdf21849945f775d7c59291b6ab54dad830c394b27f6e30772b85edc146fef84e55f0df69b04e305a3e214d3e1f2ac80b2326706201085e33dc29725b0bfa2c7b7d1f2e4083fda0c6b3297b70099e9fec3e91ed01c0b175c2b50b157dce6c4c2c703f0a4a186ad0934dc5e5991a1862837569862012cc299f484de08f6bb1984ae539fe43adeae9fda41f1daaeeea14e98b9f9935eb039bba91c9bab5555081b06889506285e7e7265b719728ddaa957061a6ab47378413f47c55e11e5c383556e1d28dccf137eb93f705e6f6a35d9554351996c904aa693a88c95e627b6691b7c74f9c18cbd47bdfe20bdbf9fb23b88cd7c6a42f2607f35fbde52861642e8eb7eab6963d1be562a95f5fd88b07a11e6393df8078de8d3d31286eb356ca2482d2561cc4c5bef526e9c08faa196d4895efe71c1263c72976b52fbf4a9e5771ea36f9aa350c94ac1c34d96709ba20f979c5a06cc7da3c4638557fe59c47492bafd7d6c28ff3b36a8a01264e8cecbbaa958a32b6e46efd6d627c8a88e4bca739c372f559773edcfff64744e9527ebc90290f4946cdcd31d21c2d946e7991c07a3815fbacd8e199dc28cfdeb7ada2e5e893734f5bdd8465d661925a37b905e782dc051f27bbb83051f0e28cc4b742cceb8fc8be24e5b1f29d563cccde03c78063f00addd5e44937d2c5f1d324ba58d3de9cbe09c6706201085e33dc29725b0bfa2c7b7d1f2e4083fda0c6b3297b70099e9fec3e95aba151df1a4026ac2bdb4da8652d47c083b63fc5db96ecbbeaf98223ea7db2f03ae3bab37d96b7c7fdfa5b3466bf396e775b09f4442f2af6bf7b371e3b9e478fbe9c55fa3b47d8295753af8f8962ef870ca870b218b12025b419b7dd943397cda083a4565d649a86f0fa56d1ed0b686ba78da80a24b290924b9da9ff30743d4d8a12f8a49f111b7aac15f6cac6bc38926d7dc9611691cc290ad23c7b877f3412d90890ed78c0f75cd572d3e4d4055ff0884d4c7e63e2732ea97728b85ca272d55c3bef3a09fd1619c799b2991803ced47c82fc3de746e32d8f6f272d920ee0280f533b093e6a0531b4dc98873a86c6f6ece0d4297dc5174d7f8052af1dcce69293e2cb624ea84613d60c966a8fafef49394a068057b74c47151b47470307bac2dc07796f34ce3176723086b01db7368abe7e25a720a29eafa0d074e8ce3d833d014635d2e5dd9b75bb3ebb41b66c7a48e2256fbe3fc3b53a64889ac9af8d8cfdc061610c7ea2e67ec2d1bc771bad27baaf35cd2516621cb654e0d99a33a13a9b932715f5989044c0e238fb88ccb5caa39f9554f992bc38cc8ddba55c622c3f30b7754e8ee41c0f579e828502b9d19cceac1db18ef740a80589e59cd35dfc1a534bf22df5c3e2121b431913a3afe6397e30b24453a7ecb7844b17799984895eb847a2222e407fb27aef5cc113f6fcffa60b9a9c5d36a1fffb2f3b6f268c2c1340761b60c49e34bb46ce344d84d120d62f27d593774d34ef1eddbc85b7a8b15ea1e9341c2e86fd0d71b5af637682fdc81fb783795e11d4a872b4e6735eafcda9952e95855b574e7230ae69fa1ae088a9d582ba7bb493b473d5f10e67f658ae77232b1062f7da84967e7019d01ab805935caa7ab7321a7ced0e30ebe75e5df1670e0db3d821e4642c5a7b3f4721d78af52c2015bfcaaee71b9cde9beb4b1c89b21efb4a6b206045b54db523964e4f61b504a0f7c2fd022eb806c9c745da7f3c8975ee458226530764604521e700a327735d0ca78f6b41a563167a025f2d457d5cd8655d58e59eb7420d5182aa76017daf40452ebabc1a5131de0a7320aeeee2368352f0a5b1c3f07a4ccdc8d7e71361af6b623c746036392d47aacf3e534bf8c85e6773f4c2170fec43db3b0b42f3bed7802136da62857a829336e343110ca51761b5466a37b453522e2befe4f844e670c471ea997fadb0cc1480194478a848a5144803fe585d214447c9fe9f3e2f794997f5a1c5d61bafc95d7833dd943820c8672918009f0c1a85e97aa9d83ee5c348ddc5e1f2e89865ee83030955d759766a68f5a0643b035771ad23a99bdd4ac7b083ac9b6e631cf146e169d7be59c568d84eb3e0bdd678271d689584ae1f5fbcffbc140b54ffd8de7755923688ad137f9003c42e695f01d3ac2bbcb793b47169f4ab0ce782aacd606e9a3874c906ff16536c48351ce1ef7cd9c13a27fb482f80555116ed7a64d627237edd03e85eb9b9c67f8cfacbf5a4e79765429e153750a4d149d0084c87a7494b74718077db6aa6ea83d2e1f0d577b868428c8cd6790e2c36f737df9168cfe91e924937bb3947776c47769eab97d3b737f2df87bbf61e932a57f591db340f9c4f34bb865c2a1c3598d99cdd7bf252daca3cd31e8687f4ca26e7d0cecc01db9976f2b7e64adf37dc01b842121c9690a5a150b95dbac43a5b84caf5e7a8fb9b637e0f281f439705997f3fb71205d6f1e1edcf184e957e00a2319ff12ea54ebc1d5713021e7892b92d05e/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-lp152.7.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-lp152.7.3.13.0.4-14.6.0-14.0-15.2-14.14.1_ǁ^=Q@ZZ_:ZC@YYYu@Ym@VbUAlexander Bergmann Tony Jones tonyj@suse.comtchvatal@suse.commpluskal@suse.comaavindraa@gmail.comdimstar@opensuse.orgjengelh@inai.detonyj@suse.comtchvatal@suse.comtonyj@suse.com- Enable Aarch64 processor support. (bsc#1179515)- Resolve build errors when using glibc-devel-5.3 (bsc#1163040) New patch: audit-make-audit_filter_exclude-definition-optional.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/shcloud115 1607122159  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLM2.8.1-lp152.7.3.12.8.1-lp152.7.3.12.8.1-lp152.7.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:15249/openSUSE_Leap_15.2_Update/be7d540145d8f8a811f2c35436ac9b20-audit-secondary.openSUSE_Leap_15.2_Updatedrpmxz5i586-suse-linux directoryASCII textemptyELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, BuildID[sha1]=0c03ec2534cec84ad60ce9816bea7f7d85b0147f, for GNU/Linux 3.2.0, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, BuildID[sha1]=2ff7f0921ba125ca061722a55c36ed634cbbf451, for GNU/Linux 3.2.0, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, BuildID[sha1]=ec926c92c820fcf4a26537af3aced9e256b2ba64, for GNU/Linux 3.2.0, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, BuildID[sha1]=25fafa725be5bea230854880b1d854ee7cdb9684, for GNU/Linux 3.2.0, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, BuildID[sha1]=b97c6207d20c0208e60bf8f717c8422d8fa53e82, for GNU/Linux 3.2.0, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, BuildID[sha1]=905636b61a4b2bcd50fa91faf2a7338abc276f16, for GNU/Linux 3.2.0, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, BuildID[sha1]=f190e87706d43e91db7cec4d49885b591362e43d, 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/ld-linux.so.2, BuildID[sha1]=530fd550e8c7104be51779159c8893ecb50f799d, for GNU/Linux 3.2.0, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, BuildID[sha1]=9991bdf7df6fb75641f9aabe7b9ec0805838ef62, for GNU/Linux 3.2.0, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, BuildID[sha1]=8c7d48f7bdc4e3f8bad7d7db490ceb30297e17f3, 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 EyLHutf-80e383948d8e79a85a4f09c175a1d585adfc9394f612592a398a4662b34d674b5?7zXZ !t/,Q]"k%aӈ)q tcy"Fn%A&:.D '%, vЧ#;Sin$QsRxvcTgX3gPcj;ݣOE33‡)nmir8.t_qA*_}q8NaH^ztudiWʴ8ԴB:{ո/9p/ťXE(!L\ O](0K²fpyMEt.pdԠ|&/H q끳} VL\GYж,r*P#;J.-ꈙi},OT7[2q싟hHg=yK=m u`*8=uFM G"F`4Pǰ 6 24p/ + h)OSt [3" ;JH|e(d'.u%MИꁹUS`az,_tႣ[(iE&^!8%V̠o.shnf KY @}ck] cz<Ŝ]r#z;l$B(7V:ykz4m;"ime8P y{1*@uJs^[^f6?[gj~Ug`sv~"<~Hz0_T# R*K%nS}peJa2b s59 m]&^󪧤%q(D^b4j 'Oل(Z>`u]up%*~02nQVC{ODНņ G%U(fZ~cwߖba)|(%RypZx݁kQH|*NUp&MjZSǕLHZ`sp}45XQDIǫ0f# ?tQymF㟙&K?d/ڢ}S%X-y}= ?OiY_]\@h1t>7>s<.hNa42R`I3"įʖh F , BH. (Āܳ vK ~aXILGV68w@UCb|DKˆ< \xJ ȔIÑ C[-JMru$ 8_b XoeL/X0˸RjL& KYaM3w7w$mAmňnա-I% @ bt-q݈/sZǞOB(=:}./ag$-5c#`P& TU|nʿF8}ӖxU4ZOӮEyŪxYƏw 7 j1$r8$H7p,%]k)sXk9&G\fY?E?9 Έr:cHˆ*ԖFUEyC{瀲0s TH7.;j)'/yb9ou5Oux$vVas1uR?O$ -! _KH1t1plF`f,zٕDa !c;We抅iG>Ux$.WvFhݢ:XP\M{7>] vz2M]^(r1 uK{Dn}ϻQerF}lOj6Tڥ0~eGehO{]KoSoҔc'^G* KT !0ꈵˌ{,:}bU7.`eg 4{3s]/<\ nҦ\Wf&C}1 C dشIO.Mj+$cɈԮjzy/sƾXBaJ|!ϊ)Gs _[#~>P n?zzxsN@{\>[gjlʨ(E>cnoEؗ'WJh32؊Ȋiw .9_yI魺nuc)-^ E3nz^-yLE L9ay(ر6h6="(*TN{[N&SPI6=`n @xM&zH-IZ34—FBdiHTbߴPOqدx]FfpYy[4] KAM,k3BtyOH xLwS r{&FƔMt V/S~pq9D-.'!䅨J)4ً͇6oAMe$8}etV F 0&w|uY=SܬV)rpa:91\٫ҳ*q:/rXoq 6. 7g*O~O LC#'G[ߏsn^LTaIM*u.f~Lq*C:ڴ+2s*7 i#Y YZ