python3-audit-3.0.6-150400.4.6.1 >  A csƵp9|1g72V^ف,`+ ټ4J\P2~pAN\?NLd # A /W]ht z   O T`o~   (8$9$:J$BIFJGJ HJ,IJ8XJ<YJHZJt[Jx\J]J^JbJcKwdLeLfL lL uL vL,wMxMyM zMMNNNHCpython3-audit3.0.6150400.4.6.1Python3 Bindings for libauditThe audit-libs-python3 package contains the bindings for using libaudit by python3.csƌibs-power9-10ESUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-laterhttps://www.suse.com/Development/Languages/Pythonhttps://people.redhat.com/sgrubb/audit/linuxppc64le1PT`csƃca @csƃ70e76c9ee22287a40f4c830ffca0589b36d39387682ea6baba51510d4f014adcf7c6d50eac9adf714e22e1cb293ca235b99d3ed70b991c924742a1f45a78edb5509aa632eb4599c1d00e489d45b4b21f25e16609cedb145b36c60197047f6003rootrootrootrootrootrootaudit-secondary-3.0.6-150400.4.6.1.src.rpmaudit-libs-python3python3-auditpython3-audit(ppc-64)@@@@@    libaudit.so.1()(64bit)libauparse.so.0()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)python(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.63.0.4-14.6.0-14.0-15.2-14.14.3ca @bbT@b?@b=b; aaaim@af@aHwaC1aS@a`D`@`@_ǁ_@^[\|[.6@[&M@ZlZZZz@ZyZ_:ZC@YYYu@Ym@VbUlidong.zhong@suse.comali.abdallah@suse.comjengelh@inai.decoolo@suse.comematsumiya@suse.comdmueller@suse.comfvogt@suse.comgmbr3@opensuse.orggmbr3@opensuse.orgematsumiya@suse.comematsumiya@suse.comematsumiya@suse.commeissner@suse.comematsumiya@suse.comematsumiya@suse.comdimstar@opensuse.orgematsumiya@suse.comabergmann@suse.comlnussel@suse.detonyj@suse.comjengelh@inai.deantoine.belvire@opensuse.organtoine.belvire@opensuse.orgkukuk@suse.detonyj@suse.commeissner@suse.comtchvatal@suse.comnormand@linux.vnet.ibm.comtchvatal@suse.commpluskal@suse.comaavindraa@gmail.comdimstar@opensuse.orgjengelh@inai.detonyj@suse.comtchvatal@suse.comtonyj@suse.com- Fix rules not loaded when restarting auditd.service(bsc#1204844)- Update audit-secondary.spec: create symbolic link from /sbin/audisp-syslog to /usr/sbin/audisp-syslog (bsc#1201519).- Drop buildrequire on C++ compiler. - Modernize specfile constructs.- Fix buildrequire for openldap2-devel - audit doesn't require the (outdated) C++ binding, but the C headers that happen to be pulled in by buildrequiring the C++ devel package- Fix unhandled ECONNREFUSED with LDAP environments (bsc#1196645) * add libaudit-fix-unhandled-ECONNREFUSED-from-getpwnam-25.patch - Fix hang in audisp-remote with disk_low_action=suspend (bsc#1196517) * add audisp-remote-fix-hang-with-disk_low_action-suspend-.patch- add audit-userspace-517-compat.patch- Use %autosetup - Don't include sample rules as %doc, they're already installed as normal files - Fix create-augenrules-service.patch: * auditd.service needs to require augenrules.service, not the other way around - Fix documentation for enable-stop-rules.patch- Update to version 3.0.6: * fixes a segfault on some SELINUX_ERR records * makes IPX packet interpretation dependent on the ipx header file existing * adds b32/b64 support to ausyscall * adds support for armv8l * fixes auditctl list of syscalls on PPC * auditd.service now restarts auditd under some conditions- Add CONFIG parameter to %sysusers_generate_pre- Create separate service for augenrules (bsc#1191614, bsc#1181400) * add create-augenrules-service.patch Remove ReadWritePaths=/etc/audit from auditd.service, also removes augenrules call from ExecStartPost. Create augenrules.service with the ReadWritePaths directive above. This makes /etc/audit only accessible by augenrules.service and let auditd.service (and daemon) to be sandboxed again. - Update audit-secondary.spec to accomodate the new service file.- Fix hardened auditd.service (bsc#1181400) * add fix-hardened-service.patch Make /etc/audit read-write from the service. Remove PrivateDevices=true to expose /dev/* to auditd.service. - Enable stop rules for audit.service (cf. bsc#1190227) * add enable-stop-rules.patch- Change default log_format from ENRICHED to RAW (bsc#1190500): * add change-default-log_format.patch (SUSE-specific patch) - Update to version 3.0.5: * In auditd, flush uid/gid caches when user/group added/deleted/modified * Fixed various issues when dealing with corrupted logs * In auditd, check if log_file is valid before closing handle - Include fixed from 3.0.4: * Apply performance speedups to auparse library * Optimize rule loading in auditctl * Fix an auparse memory leak caused by glibc-2.33 by replacing realpath * Update syscall table to the 5.14 kernel * Fixed various issues when dealing with corrupted logs- harden_auditd.service.patch: automatic hardening applied to systemd services- Update to version 3.0.3: * Dont interpret audit netlink groups unless AUDIT_NLGRP_MAX is defined * Add support for AUDIT_RESP_ORIGIN_UNBLOCK_TIMED to ids * Change auparse_feed_has_data in auparse to include incomplete events * Auditd, stop linking against -lrt * Add ProtectHome and RestrictRealtime to auditd.service * In auditd, read up to 3 netlink packets in a row * In auditd, do not validate path to plugin unless active * In auparse, only emit config errors when AUPARSE_DEBUG env variable exists - use https source urls- Adjust audit.spec and audit-secondary.spec to support new version - Include fix for libev * add libev-werror.patch - Update to version 3.0.2 - In audispd-statsd pluging, use struct sockaddr_storage (Ville Heikkinen) - Optionally interpret auid in auditctl -l - Update some syscall argument interpretations - In auditd, do not allow spaces in the hostname name format - Big documentation cleanup (MIZUTA Takeshi) - Update syscall table to the 5.12 kernel - Update the auparse normalizer for new event types - Fix compiler warnings in ids subsystem - Block a couple signals from flush & reconfigure threads - In auditd, don't wait on flush thread when exiting - Output error message if the path of input files are too long ausearch/report Included fixes from 3.0.1 - Update syscall table to the 5.11 kernel - Add new --eoe-timeout option to ausearch and aureport (Burn Alting) - Only enable periodic timers when listening on the network - Upgrade libev to 4.33 - Add auparse_new_buffer function to auparse library - Use the select libev backend unless aggregating events - Add sudoers to some base audit rules - Update the auparse normalizer for some new syscalls and event types Included fixes from 3.0 - Generate checkpoint file even when no results are returned (Burn Alting) - Fix log file creation when file logging is disabled entirely (Vlad Glagolev) - Convert auparse_test to run with python3 (Tomáš Chvátal) - Drop support for prelude - Adjust backlog_wait_time in rules to the kernel default (#1482848) - Remove ids key syntax checking of rules in auditctl - Use SIGCONT to dump auditd internal state (#1504251) - Fix parsing of virtual timestamp fields in ausearch_expression (#1515903) - Fix parsing of uid & success for ausearch - Add support for not equal operator in audit by executable (Ondrej Mosnacek) - Hide lru symbols in auparse - Add systemd process protections - Fix aureport summary time range reporting - Allow unlimited retries on startup for remote logging - Add queue_depth to remote logging stats and increase default queue_depth size - Fix segfault on shutdown - Merge auditd and audispd code - Close on execute init_pipe fd (#1587995) - Breakout audisp syslog plugin to be standalone program - Create a common internal library to reduce code - Move all audispd config files under /etc/audit/ - Move audispd.conf settings into auditd.conf - Add queue depth statistics to internal state dump report - Add network statistics to internal state dump report - SIGUSR now also restarts queue processing if its suspended - Update lookup tables for the 4.18 kernel - Add auparse_normalizer support for SOFTWARE_UPDATE event - Add 30-ospp-v42.rules to meet new Common Criteria requirements - Deprecate enable_krb and replace with transport config opt for remote logging - Mark netlabel events as simple events so that get processed quicker - When auditd is reconfiguring, only SIGHUP plugins with valid pid (#1614833) - In aureport, fix segfault in file report - Add auparse_normalizer support for labeled networking events - Fix memory leak in audisp-remote plugin when using krb5 transport. (#1622194) - In ausearch/auparse, event aging is off by a second - In ausearch/auparse, correct event ordering to process oldest first - Migrate auparse python test to python3 - auparse_reset was not clearing everything it should - Add support for AUDIT_MAC_CALIPSO_ADD, AUDIT_MAC_CALIPSO_DEL events - In ausearch/report, lightly parse selinux portion of USER_AVC events - Add bpf syscall command argument interpretation to auparse - In ausearch/report, limit record size when malformed - Port af_unix plugin to libev - In auditd, fix extract_type function for network originating events - In auditd, calculate right size and location for network originating events - Make legacy script wait for auditd to terminate (#1643567) - Treat all network originating events as VER2 so dispatcher doesn't format it - If an event has a node name make it VER2 so dispatcher doesnt format it - In audisp-remote do an initial connection attempt (#1625156) - In auditd, allow expression of space left as a percentage (#1650670) - On PPC64LE systems, only allow 64 bit rules (#1462178) - Make some parts of auditd state report optional based on config - Update to libev-4.25 - Fix ausearch when checkpointing a single file (Burn Alting) - Fix scripting in 31-privileged.rules wrt filecap (#1662516) - In ausearch, do not checkpt if stdin is input source - In libev, remove __cold__ attribute for functions to allow proper hardening - Add tests to configure.ac for openldap support - Make systemd support files use /run rather than /var/run (Christian Hesse) - Fix minor memory leak in auditd kerberos credentials code - Allow exclude and user filter by executable name (Ondrej Mosnacek) - Fix auditd regression where keep_logs is limited by rotate_logs 2 file test - In ausearch/report fix --end to use midnight time instead of now (#1671338) - Add substitue functions for strndupa & rawmemchr - Fix memleak in auparse caused by corrected event ordering - Fix legacy reload script to reload audit rules when daemon is reloaded - Support for unescaping in trusted messages (Dmitry Voronin) - In auditd, use standard template for DEAMON events (Richard Guy Briggs) - In aureport, fix segfault for malformed USER_CMD events - Add exe field to audit_log_user_command in libaudit - In auditctl support filter on socket address families (Richard Guy Briggs) - Deprecate support for Alpha & IA64 processors - If space_left_action is rotate, allow it every time (#1718444) - In auparse, drop standalone EOE events - Add milliseconds column for ausearch extra time csv format - Fix aureport first event reporting when no start given - In audisp-remote, add new config item for startup connection errors - Remove dependency on chkconfig - Install rules to /usr/share/audit/sample-rules/ - Split up ospp rules to make SCAP scanning easier (#1746018) - In audisp-syslog, support interpreting records (#1497279) - Audit USER events now sends msg as name value pair - Add support for AUDIT_BPF event - Auditd should not process AUDIT_REPLACE events - Update syscall tables to the 5.5 kernel - Improve personality interpretation by using PERS_MASK - Speedup ausearch/report parsing RAW logging format by caching uid/name lookup - Change auparse python bindings to shared object (Issue #121) - Add error messages for watch permissions - If audit rules file doesn't exist log error message instead of info message - Revise error message for unmatched options in auditctl - In audisp-remote, fixup remote endpoint disappearin in ascii format - Add backlog_wait_time_actual reporting / resetting to auditctl (Max Englander) - In auditctl, add support for sending a signal to auditd - Removes audit-fno-common.patch: fixed in upstream - Removes audit-python3.patch: fixed in upstream- Do not explicitly provide group(audit) in system-users-audit: this is automatically handled by rpm/providers.- Create new "audit" group for read access to logs (bsc#1178154) * add change-default-log_group.patch * update audit-secondary.spec- Enable Aarch64 processor support. (bsc#1179515 bsc#1179806)- prepare usrmerge (boo#1029961)- Update to version 2.8.5: * Fix segfault on shutdown * Fix hang on startup (#1587995) * Add sleep to script to dump state so file is ready when needed * Add auparse_normalizer support for SOFTWARE_UPDATE event * Mark netlabel events as simple events so that get processed quicker * When audispd is reconfiguring, only SIGHUP plugins with valid pid (#1614833) * Add 30-ospp-v42.rules to meet new Common Criteria requirements * Update lookup tables for the 4.18 kernel * In aureport, fix segfault in file report * Add auparse_normalizer support for labeled networking events * Fix memory leak in audisp-remote plugin when using krb5 transport. (#1622194) * Event aging is off by a second * In ausearch/auparse, correct event ordering to process oldest first * auparse_reset was not clearing everything it should * Add support for AUDIT_MAC_CALIPSO_ADD, AUDIT_MAC_CALIPSO_DEL events * In ausearch/report, lightly parse selinux portion of USER_AVC events * In ausearch/report, limit record size when malformed * In auditd, fix extract_type function for network originating events * In auditd, calculate right size and location for network originating events * Treat all network originating events as VER2 so dispatcher doesn't format it * In audisp-remote do an initial connection attempt (#1625156) * In auditd, allow expression of space left as a percentage (#1650670) * On PPC64LE systems, only allow 64 bit rules (#1462178) * Make some parts of auditd state report optional based on config * Fix ausearch when checkpointing a single file (Burn Alting) * Fix scripting in 31-privileged.rules wrt filecap (#1662516) * In ausearch, do not checkpt if stdin is input source * In libev, remove __cold__ attribute for functions to allow proper hardening * Add tests to configure.ac for openldap support * Make systemd support files use /run rather than /var/run (Christian Hesse) * Fix minor memory leak in auditd kerberos credentials code * Fix auditd regression where keep_logs is limited by rotate_logs 2 file test * In ausearch/report fix --end to use midnight time instead of now (#1671338) - Fix build errors when using gcc-10 no-common default (bsc#1160384) New patch: audit-fno-common.patch - Refresh audit-allow-manual-stop.patch- Reduce scriptlets' hard dependency on systemd.- Update to version 2.8.4: * Generate checkpoint file even when not results are returned (Burn Alting). * Fix log file creation when file logging is disabled entirely (Vlad Glagolev). * Use SIGCONT to dump auditd internal state (rh#1504251). * Fix parsing of virtual timestamp fields in ausearch_expression (rh#1515903). * Fix parsing of uid & success for ausearch. * Hide lru symbols in auparse. * Fix aureport summary time range reporting. * Allow unlimited retries on startup for remote logging. * Add queue_depth to remote logging stats and increase default queue_depth size.- Update to version 2.8.3: * Correct msg function name in lru debug code. * Fix a segfault in auditd when dns resolution isn't available. * Make a reload legacy service for auditd. * In auparse python bindings, expose some new types that were missing. * In normalizer, pickup subject kind for user_login events. * Fix interpretation of unknown ioctcmds (rh#1540507). * Add ANOM_LOGIN_SERVICE, RESP_ORIGIN_BLOCK, & RESP_ORIGIN_BLOCK_TIMED events. * In auparse_normalize for USER_LOGIN events, map acct for subj_kind. * Fix logging of IPv6 addresses in DAEMON_ACCEPT events (rh#1534748). * Do not rotate auditd logs when num_logs < 2 (brozs).- Use %license instead of %doc [bsc#1082318]- Change openldap dependency to client only (bsc#1085003) - Resolve issue with previous change if both Python2 and Python3 are present, tests were failing as python2 bindings are preferred in this case.- reverted -j1 force ppc specific only- Add patch to fix test run without python2 interpreter: * audit-python3.patch - Update to 2.8.2 release: * Update tables for 4.14 kernel * Fixup ipv6 server side binding * AVC report from aureport was missing result column header (#1511606) * Add SOFTWARE_UPDATE event * In ausearch/report pickup any path and new-disk fields as a file * Fix value returned by auditctl --reset-lost (Richard Guy Briggs) * In auparse, fix expr_create_timestamp_comparison_ex to be numeric field * Fix building on old systems without linux/fanotify.h * Fix shell portability issues reported by shellcheck * Auditd validate_email should not use gethostbyname- force -j1 for PowerPC make check to avoid build failure (lookup_test.o: file not recognized: File truncated)- 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_buildaudit-libs-python3ibs-power9-10 16685318523.0.63.0.6-150400.4.6.13.0.6-150400.4.6.13.0.6_audit.soaudit.pyauparse.so/usr/lib64/python3.6/site-packages/-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.suse.de/SUSE:Maintenance:26851/SUSE_SLE-15-SP4_Update/13ca3cc41e54d40ef337503cb00f73c9-audit-secondary.SUSE_SLE-15-SP4_Updatecpioxz5ppc64le-suse-linuxELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=f1fd60ca69fc99f2982265a8c81cb790df07843a, strippedPython script, ASCII text executable, with very long linesELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=aa95cec6514ce172d356029c5f8dd171738ad136, strippedRRRRRRRRR(vwNڋutf-8e6f216caf3d6e52d34a53b1ef2738f7f23bd47f7c80637c48a2a08546c7c3261?7zXZ !t/H] crv9womc4C) (ʵN0ܪ xHG3@%ߊ*э}j=`o۾O8FEieC)27H SgKJA{brѣ[/|* }LX'sF@=xd%8S2tg?T`àe;><"VFw!p4T]@mct) v07Tw0\iS>o_ Hp2q6+-CD%h.<6A\1='v#OFj#`RVԏ-tPs@\5qPyVWYLJ]$_׿euCW)rB* cC5{7" J ^$$+_Y;Nn|<ťѐVB#"=qbf%6,QZ$4&R՛؇~\QN< 6kRșΉ\4cDhyYMJQBMدxSU+w =}z%=Ow\3`| o+T8J=\\yP2^{}&hqZnNv祯s;Gݐ=ZQT;ΌfAUxb!e!5_`$)4}K|`{zf6@dI1!e][((-+1ՕB c "^P$;Rd7;2aL?Fk/[ C4][f/S/ ܔ~M"J8Z/RpWNSM팍.k2 SNy=+|ݶaV]?eaR`uadRixg{wC` vp1^8}wCe` Pӝlԩ[sWa"O_c)2et58[e9F0HG ?p~CD!A ǶC*|:kE1?{kw(*жHHmιFǦ) Z;=ƜnӬ~tXPLz;Q)N9cQPSqԵJ=Dۻ)`Z]x4$cFen[|$H4V=*1wejBvW\iLx eg1/HM=s(*LMl~,],9Ns>}o[zXgftHïǦ-r7$ZKJlKlA'P-XלݥK ,4'H`ʾyjP8` Dt|D׵ٖRȒ %l;opr er!r@z]kpFz< NG  cUT &hɔW~Qתl.d4{a:C H)Od*[+UYBP=}<|iV as2NBF0f(f/(;B:BNIpL28B{gpW|/dc ~- t?=#*,ҔWq G;>fdAޘ #JQgwĞ|}A<8jbw4~<%YgC6 ODf}eXtwb &n"{b&CR@7m˩RfA.E߸{׍qi/ ep%`cIv3z(q׫k鸻'#4߲AD]lC6?d 톔HI f'jy6m߉\ԔgJ1ܸ8G#( $|!Z(bᤖ/JNt}=ΩM|- usRUuo)_)mKLCz3n}*㼣$zs_C y oy3S9!*J3*4"0`f}< H 7N}%]a=&m₶2c4Rô+ Ni`xO?Ip7T|zfvnD|} hqs*hC?)) oϷ~hWm+dJ^d7FSTs.>.r\ 4G9pSɷ8U^SK֝~A/X 'zrzY S4(LP}y|suUAxƐft࿑(lp/tO#B}7 Xy$niZi_̿r5T䕝SLk[|; ;'ouSMn+D-(?h#D"l$د`}IϟD?Ka\)9Q1Ǘ-;Opoۿ =5z܆n4^ˬ2%xizܣw}8wTZIxr*7vzMۮs I ]nR[tB=X8Qv ɢgt~ogpC~+kG(DQ,M_=c{Grm򞰂}}01 uT?4+y!l_]BZ:<EA V8I 2>z#]x [6p+(< _Dʝ~Izg"ze sBgY#P26vE['/r2)n [5v{̻a0'ieң )K*\˰yHt\t*j;M 8i,L [ubU%܎g]2]ԁ}J&= ;âs Ko$N\P aTo|z$2Ը:c:՝e)9Iѫ5Xs&]ɨPUK$bT4L+pL[@ojGKk=eQ|RƸHezQEZǗq=>[B'xlvob4u4l[e[Mlos?Ct t[?51? 3Y \4΀mIK]ދ˺LQ1gFSbZpС\۔%k+ Y7ǚxgݩ\f\*G\_VQ 7<~Ȟ/ 5e!I}R۶2(N cJQh%ofL?ʏP8 ΰ*4#U `gǽ z7 I:BA6*`0(nr"nϊ^bL;2L04 +Vkgzў5XrqjR @~1aClcH[:b^F3>xE,0ܖ|8v"H`dcr^[vY/ :%>ΨMφ+;lR5\Vo< *Uv)eopۛzV ffm%+j4ˏa:Ѹ\(:ՠm$&R+$=-sFؽCuy7e|ƹ`C {"?:W]gz3oP(f(h û&1`W#{pC"V9'a-O¡TE,$)p,q9šFezPW='Y AjCB\n?DB 8% y[񨵒6`dIvi8O"|T/SA;wte xQQiE2z</F6y 1R"_݋GȜi4ff띳~J_(͏ޗ1@O`Zkf#X+) vD1)z{ 3 xuJ} >MnecAGzGX e(OGlYBJsr,]UPA #. gK'L[řr_}Κ<1@V62A >M:18y#א$p7J+T(׷vBUQpHN:k4/ J/@S`EU61uiYsTYj6nIJ˺긅G̸^ Du Ǫ;Jfqs&©Y%&3t:WAx_"BЮv1ځVekC,=zNwǪD8jY,' CEaMM/β079{l|/KPF<@db]D;^(&nRIxU RFq-XT K4dn(͝WHo]b{ ?*d<{NZx8l( ~Ij|*aY%ZEH~~#? YRĜw`<}(eu qj)MIͥ~ZP?#R^D[k-K籙4wg\yy_v.i\(xX*<ECMkA@ ($lҟ3@5~;d!H94`a?K^gU-wRRlVeKkW'qY& >vzWhЅO ~(w icSQ-_,c䎫fH[%IzxG$gwQ|ofD7ӄъsI o՟uia?$0\Dx|c#׎|4e #uY2ː3JOvWl1#P=N'j'\|4H\3JOV[J9LJF%gFH>|b  G3biRƓI,X7R f!1$ט*Y^\6WRe0:C$$lynZѨi訌KJieG &{֙N)9i0plȸ\4e3m-=P2|݄/RLJY0u8_bfƕh !,΃i)48o^مR{qMfkkl`iC%™QS~[_)_} 54=Iqb,z )xefQ Qˇ&⁗EQID腃uH,l|0+:hۮϸ=q}jus9X% +i"G}*AsLP2rNg]s?4VPw!hޢ ,e1ŠPL9>辐#o \禷knM|@E“40wxǦ tPvoCVcOf+cRnvbgm|TꆭݮS|]k8?{UDqa_>ٰ3F>jIg9b 0GqtK`(hNV L*Gs 8ƌз qKd-aToˤ[t:p4AUt.F1lH<*``HA. /]9t"1m`"Qdg6=.|_>R":(象 ^tY؋*:mgֲ})lf?_d3iQ6 ykV~y~%Gl6+N9t _NW4Nj%zv@A""b0 32&9 kguyFR(ףY/`e9h^<tPssiѧZ`f?%̯siU nK#DUZ;*\kojT|TS`KêWY$6#jh,Á{4$uhfQd,4 D. ϻx&ZVFm] i =Rl[gaSoJ:UR7\udDn[0)5u,ᖧpw\qB,Tڹ(*Q\4Fj!MT-zs q-b"'~zjV8K]|Dpք8`<~&У~$h' 4C뾆^}8uY ޅݼs?Q ƹv2 I/R HX ; \*$HXј>&Ħ["LQ#~K~мLn=̩JS,9g2BWK1p8֧X[:3\ڝrky 1:t1x2SE>Uzq[A=\s/;(oIE[xm~#D,baR~(LiB3qIVgM!*~U,6#mDn'O\nÚRЊff߁TT|;AFuBs86q{~K)شM6 (Hi>/nA#4>"iu7+jVo؄jSiz]3"CA*@ }?fh>Qv XMIu7.BrţS*'HX2PȞ !NpL+m鶴m<K Qk\C@@lis>B!n`(Opϰr%U`bC'$#}t|ji` 8@pW0~?F~$g&$оWlğ&ѩ>i3K{bHvEDA0/xK b]GoF{(δ2ƓM/^&΄҉ٲ%u2rT|VD^SBv;eBO 4kGsʩgcȈ&v}d[D1FDYzZnY@DI-;>`Nj4vO{,yAtsCh vZv^?oY8oEFz$NxY!_"HJ'vE3c{o[m9J{) {_pwD|`1=yHW`ؙ'iKB)mj֋?4e[5+O.$3@/~Iq˾CsM[q XAm\5v">y9n/wp_~ ,~;N[Ri(Ǩibyz*@b9orsy8J&2zg@=7jSM]ȋ$W?Npk8i!fE³1GƷ\hmBgFคț\ĸ36 _8i ^!r$iv?k"c ~C ՑY߉r??ȼ'dl>'roo:: }D'),dqw#HM ݓ|AE:se`FG,0ho0RẂcbr?] ,?wM)ZQ;T(&b)r&LS޷A !OY(3V6vk7Z~*@@= ;M9/\klҖ>9ٽs _X&xmE_Xz&xde+A{ _ "prIX큞V>FZy8v[˒ ~1Ŵy„C>7>Oq7yjU2=KXM#Hn5jNҧIq%NatCN,<6P{ 9`l?6d`IEңĶDe;~T.F_Z,iE٘u'YZ;#T;uyإarHG> ]!Ů[lk;iq8b)WUeJRV-qe2= {F)F ϹLPqK~ yNjD-Y#w46}=c4 c>r9RC2W-Ģn% !qHpk_O=sqik^6{Zd^8%u_ɻ3@zzWׂ6T YA'5֢OtĬWxu}#3+YZIe7\_SOWKnij{ m 'H2 oFEiSلͷԯޢf.Mf%^Uu8d0qU 6؟㝟;a=pW7LX- |cm~߉ͧFG^J-j mаk;-c%#I0-%]-Yy)Er&Bɋ~R4-5703kZvK~)+EmZ8J5_5A/ն`X MlM](@Thr휙BqHwrX$$ ovrn[tR tIӳ7O&X'^*%m|?niS4=Q .S#?CGI?{}1Sl ɖ25.JcoT٭YMImJHt@SLO)fHIg& 7 jf ,I,\KWJ)s:rO+wϹeljqƣU*05cA4(;佉]H&mϐ}x7]y= t]RT<>^ :H/]J@ XS.ކQ Dɘ  mهZ{pfN!##UtǎI#*Zڍ#Υ֔K)pqE i灺/CbX]'=.ĉ2||(WV̪`ݟbO~OSN1iE02h{hbP WTi-Ip/%aWtp6 bWVqe>^׷\qh'V%mԚ0jmB3Q(>xl*#&N J %Ur2تJUF74$D=W!R)[ #sL$\vJ/~!glr3uoKbK 2u\B$n7UJxC5ASЕLT麃h.}-4q]G{g#4m.-mSG1˨NT7iHl}ǒuҢMA9ܙLoZIU "uVanbס*k}S 9k~JW?вA( ДۺaM<v1?}~狙dݲ٠"{r;dHH&sB96 6Yg]'"/Նi,Lޛp9uߗ ^S ݕbϚe,.le]*N qZ{6[G='`3c~͇9s+qA'6O+g>Yl0";yC !:&wAY#~J^< )=t& |B~ceNj4a2 w\ɴD׻D^.rypk')9hϵbŴu:(^srvnl<<ьQn7z'~O~X^yꝺ~B)Gq[%jPփ B P؟?WNDx^ To@>? 9uh}CpFqP{wwi#vWy.PI_ceJ#3`:H Y)C|>\~TP#^AotK"CʟRaDYG=u+IP1Ё$ Oa,lU:/qV^  HSLռa= %k3~X ZXR`VYcP<1X!Z+d;o,]2VL.6nk>%XS:y䟿0[P_FP%+]Rv:CD?7u[s ܨ3KJpt˰pxΧ{BR$軮@?~((t[+J*ƫSǞp]#?;gz'V@dnTќhџlqy$`Wdob!&/cq[6l'Kg?͞%\EdH:-HA(kLO!{=а< r~? ]`U> ǯ1˓"c ^zp4.U9MedCl='{t8⫭ h& u(̻%sya5V$n kN݁|!=%/[\{~kaxI*X1i}cA Uo֝@0)wXӜOMv[VI_+eDG aݰծn׿CωIh'O`YЈq]qʤS1X2yP\l 0}6F mC|s l ,J绲s?ӮR{}QCw")Oݾ|tE@|MS?kG2 $| MrbȁDq%9]Xtfb?/ij lY`GG:4͜|656ħV&,}J?#j'!qX&g,]yQJ쫡^od؝gpyސI|k&ա&'p|,/>`USnt%WyѯoK5 L/gr :.#}$7VILD|׏ppՇ*{HE$ڑ9 )~$zԑ19 4|>fR[Rq|Q6p$Hp8_ IU8eq!KռnTw):P:YY)^Y{hd>M 7>7.lD_q<_j3K9L6DYqQqZ[Y-8ˀKLVtу"HZPu!;دauJ_9on`9!rUGl qJ0hKf4`=i0Т0}Ce䬄QDRM ,JfbszҪRxV u]"%SƳmZքMU5<}bb!W;aqZibP6v_5jgP _ӣ/jb)SRDtUWj8 ^װ=j]Fy˼t%c)hm1``SanmRr |T yiNǷuWx^%_ݼz[PY|C0&Ib|Ai&ylF컄XЪuѣ\J͡h߱NWC3&lE4XW,yKM+ 6y}b^ԎWt$, ~@q#+x<{m!.} 00qZ,I@lZJf?D>c.G3كk` w ÖWLњH8WĮ:dm9C\X9dG˄QLs(rF;:ӕL6xD;ͫ!]dl-̟Gtt2جUXV~j/6ޅ)$a3 4!}'KfhʤxS띧BB)jSK JhϢvliij3mGbZP{Tu6*7 * u:cϚirpOe,툈3_#z';d%`ozA~Kr訑?uUDpYQt@glgHjA,=]TV85Xh FO.b}?Pg pH ǎo~3]`d7GLҝ Ի=C' Kt\#||3\sdʒc *( d3!d!$O\_L7IH^kZXȍ_ Lս/ܔsnVGw}} )cJt@z"> :GԃrQnFRpH[=fq^V @ E1"9D]1JnYn7SD_ii323,c[?XnȈ<8V6b(6? =IHYh}aDDkku,h$WttI܅HX4m#}M6Oã_r8RL/GD;hez?$_[Kh0 ,%p. #D # ݜ-yJE0>]HV8a.ˣ!̛.(==k0P~NeUc~pMxVA1]GV֗})jn+Ql a(A- =L6 @p47+:yц&MHGL b@P]jƱkYקlm'j:ΗL!]stNqI&5_awQB0ZP - T H_q".Ǫ%2h聋cdGX'Q'7(/I.yY l/ؖy[ӚL¦A䣧n{܆b,eoʈ9e}YdLGOjp4mx2.!mGEsdvU+1LoEP(%Ź}_ n`ncmyu>z~Xڀͽ :t71%ّI,}mQ9M eRN S$DExx_3_N alHi tI Z%xXBt"s?l{*5TK;5>*Zb#M^\Ks9ƧVlW[1i $98[I(0Z].9c7ʼnHv(L3(59S F4 ͞RfNP CduPv0;2orS=1 *v9Όt'd0 f4$m!ZXQ96zZ|rpo_TrudAePFV9;% vdˎ1jxIR$vYjQsPe%55 Џ+,iAC*̟4T:b+Kg\% q$ȯ}E9ts$12-ާ%q4 = ݀7*_Hb`񃹉D! R r*"\ڽ)a2dYLK @1S)(2NH '/!wkMga B Ԟ}Nn(IPDZq ^EY^y*|īox(L! MŒ ]IH71\n[pHVULy_ gZY3MJ@c>|C,.ܦ]E/fkܘtbLOɸ'j6]ƃk5 p: "gW֍G-MMyV 'so-h}d ~U4-,TYy86{xoFf.nqV3:"]gV.M^$9 ,jwXunr# )ˉ3du zUaH zWSY;{vJu]oIԼOK\g[6C?{^qc"s%QϞi\3Ee#I`}q܇>cUF6^Ue "1N+]q9F&?=hFVqiEpc7&dGaNЀ?Mh2\qN Ҡ}AsX.ѝ;2HlrY,amij; /B.AtmYo߀#X 88wΜjOXx/yQ]Kle ^*^X$~Φcc 30@=F0 S?95Lbt%:1e#3P]D8d}N/[F 5;Lj1.&\uE)DS'TճgۡgJ4bZMDIrvĒ&IBhj6qJ&v֪ޕcC{F+͒շ S߈(7F4tWy =/ĺ.8֫Xiݑ¯iceAgνjY/SBETTEPcV=Sfj 9u$qt-'I`+J0:lXXҨi/sAu,{ o-eh Щp<"m#-cO4QvPgc?3;',(irtsót+r*Nߕ=+m'rh JiuS蕮<{N䞘!bΚ\ހwVKdފͨ\iE_Z`.wA; zkCw5$3&+X|䘃1x.6ුg90CoŷҜ,sϼuWwb_|rgxݡm[{:0P0(}8?gr;"]خo!WwvSx[):(G Ա2csBAKunTёvi! ,m͔*ǨT)45aWY:frfTꪏ '+x6|T^ik/n@_kamY+y#lo0_=@O͈OVut:'2hG `,"!sn!eLtK:J kbEXAīiߎdZgcCY*ƿ-+^ˑH}4B;ZCf_sTdҋfQLF l1GlP,]NzC b7=x %17itu@G.`]oskKVJ*.a9;Cw=N˚=vv)y V d2ܣ6IT~W4"Z7cٝu`^, b̶.RDe)ٙ+q*CE8v;f-jMVۂ;avYo;z`#!;LjJ$UZ mT2(-Η8%c(qnQhzs U֞$*f6JfݶB<@\'ĕ*ŀ㰀AbLLk]֢;-"cBa'.B_pft*IqJSHLĿ&9{᥏kT`Wa \oz8'x >$[,?P-Ĵ[U{<0BՄHXb};JB3O4Rg5+{lUr ެEo3db1& #Afi@xަY`}=qV|#[*ea |lL?{ _Z !6aTkds6f,ls%dArPYYXR M1鄯D4Hɏp`~.a| T'd4V*BGI:oމy6 H{A5h۞%a| cMI=uBm]Af.&rbᐥ??OцMU:5 UdzG&)) TYIP0~},,mj*4wiO| kC--ӎe;B R!z:>Y[nEEgӸ0 D~\=4~/bF\(fkvc{.0K xh1xYEb)1LL=Ӵ\\|r;N v|) m3g xG_mmܼT~7Χ,! Olnd)Qd BEV _!x)_w8ER[As+$#٬PBSs[澴 z7ze-](3{ͽVN'k@\O%nS{"/ 42}ջDVZsNU f ۱ J=k<˿ve;.m8CU VqrS]kDu"KR-Wf6Jgr~H*œqqB:XHOY]ribKWXt,RTo+;{>& (=Ì o5'26_i=k JC~\ܕ"$Y:~=)SR7~Vʪ5|f)͸)䋱EK Kb[͉\OJlOc(,/VfF{6,%ZjsFg ' `lB%"X^\u6B(I,p~T}o+X' vI CYo"z`\*E~nͣx]"Fb%f ewҕaɠTYݽ& ڤvM? 4ҋss# êJjo jуGioy^63h \NuGIcV~myf`=Qc)_>]E$Ȅ, ֢= ۄ%z""O،O RS7ۢXW)4@Cwu5 yu5A9i1L~avWnÎfJQ}ZjswZ4=w\r(0NYOmŬaQ|cB]N,Eԡ+]W_ )~v* ʽ]P<^g)5R2fkmr3cYW ~^$>?E|ʵEJK:bEP勳dy5]Yln&aG({L? P^+|=./1>M4x8/p~4%wIN`LJBH&o:A9GP 3)I$}8 3q IQE"݁#.!5'S'}"FޅWWJMǗ p$ܩ _8^6C(1p"H+!Y4>qzҔf!]1q$HSc'7VD@NzWN|'t鉪Ǣ5ga `&!*Zar@nO],i)orSKph/^HEJюQPkgHvC7q6F"EhPeDgP j ,L5,ʫ-y!1/8.05 {o2sqwJBp)X~Kly rΔ +GTΐ]=ҪڙsP?DonOu`z7ȴOCF.Y&V-h0(. 8:NɨfT V0sYC $9rsjY$ۧRO2DO8ךG'4޾+bN;^s;kS۹ 8Rm nu8^F =( o!1h;\ϦN#lѬCUȓ3{n#"JǦNr/`ޚcWg{zj-3Wf섆fm1b=ۘUO@=Ͽ,_nUYibcuK7A EP+)4jIE.Q4E:nvV <{-wd)zC3 P·pǂQPG40K9lDk[#a"^g@Kba X>wے c Ry<R_P=~nk"6K&: ɡE^ ޗB69lybuύX*#L ogfvl\Aި6ɐ5E^qk3;Y՛DJq:{oG]"4O%Փ%aș @ uiX@kDW{4HFR-40E`w Tqbʞ pu[0k|v\[Դ i Pš=%#\ĸRx{ٹk+MӎXjGR+kk=G:dc`¸DoNxJEWIr[i0! YٰP@\?!0vh\)}#@5Oå68<`W +}Lܛ,N_LȮS`%ncm+bebܖ5v3I׆ ~ [ku`X 8 CnS%b/+{"U2scn<8jG!wؠ`1 Q8|7)T }wx+,gt@5MVUQj.744tc)e qvTyz SBijӱ4ỳ)SSk;qlzFk`JOGX]+!R 1 `C{lhI9RQ#A4(LWo v,mJ;06,%6KFɝ"_'d1߶Ĕ,TzY!h㷻>Օn\Hx|};N:aGNVLEgsmѴbƧ2=AX ts-Cq|85(Bga=2i: +Kқ^o>#@(0:v9j(Bjej(WI-N~,1B6 ITUJ_ߛbndȬ,}IAΙTbhz kmot}w[tgVJ szolq#1|`ٗepE?4ZL9Q _L J3ںEׂA/;1`bIa iD e{)BХ K<&nU,!_p_dOj7MwF -U)&D Gw: Sg!.=̉8tddQ1 :8zAhoU 6ɲp,'p=K/a^P'[ˡYNt*Sf}Y0EFӀTR]9_ {t.e+ts >D{4@p=V|ab]0ziv=i؁ͳ)m >󘣗+|,!E. &Ւ2Ww)"s/"Ԯ2V8&I7z&H4(St!6>cJ=oĬbwyuESҬtcY[iXxDQА$_Կ1QVs/r[^!;oyh_4LF"5ĂC/|CYd7vszGXU賙V g>AQ;ʎV.|^YO>ʻU44L0ql~DtcZ9YiExOy-#OZ,K|b7_!#M'E9OI>,YfK{}+-F1qUzS%נYq!v@˔r ΢U+fTVtK3a0ѷn-KY!Tߪ#f=n͉;S|(E|kKcF-ׁ{t؃ &j1 5mzOwFf0Knf\Á;Lpj#˽I*Dt.Nsx^kScsG|yUCqegt+ '&܏*2//w$-HK,gGo:7OaOr ԿRk?PՂA<.u.5kN7P2(FIޑ,@gm'e S-8}<%mCWm٢sBlAJӸ\3eb癤`Gf^dDt%)7vBw9{@鬛ucOp"*uIa)ʊ)=2lg"s٠1B#+-k[8 @k7WYaĝ+Q](Q>'x*_,`1NRtO)svN:;R['/R G{6xg:Zu#UuDlXy//SoQ4=4 `6 !;w\z߇|V=SM(۶لÝ=rڻLiFNHڈjV8N{@;?cZ%T ?b}/Yo%N{>)e15/±ċ$m3))3V3$O3raR g3λ,JK_s`$b+ ߶{&HLj :+ pv%w^wD!mps6^^.E+}K+w b b88K #Êo/,?Z"/}dWI0?}Ԅ:gU8/MT&z鼩n TU(i/Bŵ (6(J])e`O,[_}}/=GpAޥC!rnLCɥ P k#s,hN;{p 'yWfCjOHX`S%vr-^d ;kMc$¬%KYJ4|2!')kߎ7QRNx4 2VGKJ-IBjum[YQz]ex/ x~fGvI5ʇGkm%~ QOx#p[IU? Ta%p\|ݑhZ Sh,}KЦ؏i-/z|t =cy#(- :/ k2/ Qּx$vn 61*0A9gcq^Tw:#*Pw)I48 Up%sKf^GB6^1JkݔmS+"$4\洿;cG7\_zZu&(7ߐNֲ;h1-.Zy^:JlWA 2AѳuNɏHZw> dD4PD>a'7vzE2~Fpu lxĂP:&%MKX',sFcLx=eI#{Q9q݇lmm'Rj c{}9:ʩT>Vcx"<ML,'b)j1xlzqHlTqj^ōcRv 3iSE{ ]rvo K;mlGfk _gQG-씫8p njtSSmJ>2 'f=/|#\\:} u ߃C !ޘ}rjiIaX#ݥ%#D܁KI}3p7GBj]oӗQ;CO1Vf (1hP/8B#fаoJbS迟[)AH'*k +* o;6QPЊޥ>vZ`47dXIZ'<ԇP^3=|[#VArl??wiJh  o\޼j t׿ Si  $cL[n#Im.#@d;Ta:r (c&#g}؇Rm 89N%N V:Dmzoj `$w/`Ѻpt 婤 NQBKT-@EL#|7Y>Ex! I U yZTK~*A[TCʍ \^ UWqS2?$ZfuG@gvdX,-A)Ipk-*wE\#dTV3.p,ɨn䞲ARz#kqjρR"=yj ~8/|ߩ/HXĺ`xD낥h^I{@lmUCA;j`LD}[NCBȝ20ڬ{BZ@dZ}Iu-3@kw)GeqA57>ei-!|ĕx̘KW)-"œ¾$rEcOőcn\2* aHgu\giN)Vcֻ)'(?I7%/f@!%+Uo<Š ~H&1vd]WxN2QFS~ht%[NA2?qCK,k!cb-|4#c^c2&AsrXJlJ4g"VKbO& SG5>3/$"ߕ?y9vS0nASv8 ٻ~mlӗTTtWϪŰyCYPo&\}@uQ":˶ Sئ{(a*"JN&szL-|i߫ K_Z-Eg9)+ڏ(|R*,9vF7JۀZOQQ+}߶EaJ5:hpD~w}i!?̅ towD)#DjJNᒱ묩|?2s,}O`~gkKUQ %`wkvGŃ [[ [O*D!~EX2C⚿\"fW]5(Rw ӊQJAr.l\7 |NƁE :(!E[4AW & Nlh}8QQ.M٢W᛼t7,O ^|B1 PA=UuOF Z6v}7;=`QQA6 &؃r¼tUJχ)7S66D]kt$lW 'DƚrOD !~ ؃_]"~x}mI>8Y*JMAz90,ӗ 8m);SNtu˞_j.CwYT[Бy0m:֚#O۬wws"@veP%0C{\ Śc4M덯y^kBN>oxkA<._Qe,_F*]{!&J|Һ~ɘ>#5z;܌<}$jzh@+_$ҹ|Ю-RxܲZU k`W?=ϫ%EMrf>>ڻ>VH͕EG*T69XGV)ڻ, U3ngiOe3w?'jRȔBWq9 Rq5H!Ȧu"ߨi)-Q* %)>6(x'qGٻBC" ަ\kZ8t\Il9DTʘ#<$y1{+PYvfFȷÆ+M $?.g\1K[!=y=+PA,+<=+ˤ nP7ÅDyr˷+T#az];B`%^am:-tfW 6r;e77BA08b< ϼ [~ 7o.nm4]jՋH?wyNq#2b"΢loӐi4L'5 6J[}; %ߜyD x/(t.{HJ߄\`F:gXkJ#Q.ߕ&ќC5Q>yzR;:kwD2?&[ -W˃("D na26!5Ehj!e9=v05޺yNb!y ڤqAglp-2 J<+Sw-B wR?V 7cА0`!NoᤃM K%lyg'0 mUH.b9HR 4X&^rx,%}*/c|؀XF"f'0iƥ0gHCevyׄՒF>0^} \ u6 x5f<򵄜`7TI9n"Wx-:McΊN!X(*a?lb{J+p5ĎKU1Zc[AY/Y₭i%:̐oƛmi)f_{Vpsa.֮s p֕5T/mWTKv7S˻bQ&G +!w@J Du >C]6EBD(]{*YiX3; !l-U2D}˥NT\ϘL7DHyj!-bD(NjALiy)(j_.whd=n AΛW'#;hm r;!)l"^}S~(WD,Th+rCy''~njغc2HG%hlJ}Mf'rOz *IAUt\{rp>B!4vVM=k+(TATte!@|TF huV4oXQj+FE>x*>@m2 5ՊŒ:<,FG)Om#Ax_&KLvak `TԹi i@c¤<;W-AL1pMLߢ\-.dpMT"+īeztݰ7aZy-i@ޅ'j9Ir&ck‹is3u`UԀ%b)w&65s芻lYGg43@Y7:+ K=뽶")@Y'UT8J#7f@O\=Go@K'#5՚Źĸx]ӘSDr_Gu19<ҡPG:TA8K9 ΰpRjàgۏ@QNސ^\Fշ)HWe<śed7kݖyONo%l|j8=*Trڡ"F&[Ee24:_}|<8ңgqe쪥hbw*u?=<-Z PH3+aO׳5j~Ӛ!D,R~0 ucoqr<Yq3q1(E+UY0VvTֶ~sp)l<hK=_Enr.ҫV :Kޱ:8R`߁}[,',׵|5R,DUϔCLl &WE꺨D/gdʬfVӮN&m_.OڦZu{@ ˙/p)?KNŌ3[V^'չ+*H.NwDwcx Gb*nywV?Ѫ)k:|2[] emd ,Bcb\ 쯉:#g@PH SlĉPKpaz^͓ىbG|*W<5[A#i4Tޜ id)$ ע0eU@ ?6 K,07-~j)?a@?TL9VI[t+aS<5 W[ZFq҂H 6gUu7t+Q**ͮ|x VWg|ƢyCzZmziq9\~f7pG$&#6Q_inEh'@ HQsq215Hw ol Ҋ $b)rٌQv[(mE&Ɏ]EDoK$9?R~nSRiᴼ6tK~.T"Lq@&.F梽G؈c>lcQRc@eAkjN"R^@w-Dbh7<_+r9&E٤ e\{@y OPA7i]\un~B|K4ʟգzOdQ/(Bޥ.qCdNbbQ4iAW_L؎R~hrߔt~U `'E1a#"֞E|ɑ9,H0)Z(C=Tf`OEל " G@wr|zD^IṔRE ~ bsd!92ՄZ 6{Vj-ּNǸԶ8s8Pz'Xh~lUm* @y}#wLż^TxZUJᎋZ}I}D43E0bT v{Er-}GP$OEg:u;d}|@%v ƬPcwoz{48l* G֕"a~) )_&g^1Jk] -1tΰ'/;b{:LY>._6mOR+S]U):aEmsi_1PÕ$SEDCVZdSBD?P1|N,IUv*3+y iT"PwKGU@ BNA 29t+_""kGKw0E/ ťC&6TIכP"rl hqGDJ~f.Zgd el̞B~H͕ifIRR$h ^#?Rd3fKX` AKV(bgA?(v7sox`DJshwBN07%UNsK˶:EMam܉dz8qXH >04`␛=g/'*+[^[jtSY ϛ;drAizykdCF.]5b;M9fsċ;<^T1ǖ %m@;"-8Wuuqj3 ~J9l9hO/ݽY~AKGR~Q^$(1~t}q*_Y\D϶@WDg x6/5:d>5Ox}A :ɛ[{̽E{GKp PFeRh) /oXᨏ]KaG7Yl% ~f )ͺty0T%yB/ ;SoYJ@&T0ٟl9:,,FXͯI&:g:EXW4^IJG~ Sw|q_qIԭ@$Y>4GJ2y(wC&j]wyto6(#mRQ^cКzh?qESdսTK8H7ӕ |=I&sϔm"^_FL{6ºT(E7%cIBHu+x`L(U MM7U\h&3'=C Gb2sBH +Xwj vM8erLY%.^7ymҹ^D/c:n:=^EzTo-ŀ(&)]z{o{K:WUmPx8s؍A F#BktKb^ԲZksFb2oLQ-\r\J7pl`QuuTi NլuF3[-y:[XN{bT!EY ,j>/;}${w)V:.3\;lU?.pÉEh<ɏʈؖu1i9ךgcZ9B-o\l.\*Ĵu@#J񨲜A4L}_F;փr=ywX:b{n\@sdti̅oJ]k yO.G]v1>1&'Nb>!XCNEx ښ C"'֮WB@6{Hȅ֜"uϲCغKo0QZ5m]R(~syBR T1,oxAq2O ̟2u ߛꚂ*}DcI3OU7s?0S^X|ym,hؐ8'}jCG/ &\UɎ Ly@- 1"~M8Fi7rxrxEή+PFve EaO(ÏWrԵ'☪j]$BgM}fTYR=pѯUrm1ʈ%5NC5+JT_ K]IG=3„F1\D2}+@K^aVb$Zns"="JX(N #G;H _t%/Í[T U9HBw7ݯXq`L)e)7CmQ~8kfhHo6 ͥ%Qh!0j)mvynHT?ATb7MwCʊfqW6Jt؃82wfA$^Z K0bhaYd; *x=U!;ԙ ?NxZ`d1F`]ttL?پUkv y[;kz<ۆNI@' ֠; yE "a5F~5& 7 ԗњXhܒr&rsb/٣o5!s/*R|yi @lVNrlc8Be;[X/O{vt'Ay4K} `/6*{~!! Zr9փHy˦EfNu{uœĒ&uĜ2g g/NA y6u5N!> bq˪򤂣0۫G9l/J.=">zAW?,gV])^^€@<7+7/+"k#;Os<q80K3m=5{fkI ., !?*DySî5`pZhJw2i)xXRw%sΝ+e5!nWy%yz-Fei ոhm sJ,*E<(X}n#sϺ"|RQ}?Hư,Pqao,e!E{)pWPgNy>8Ί[1oaȸvGZ6?=4jt9GXb׬ `4!aݯ2Y{@rc b [`ɪg&֙޷+ JU8dlY(ה]e"28v(LodҋlhOr|r q'M˩ ȇ¢Fn2BHIi-`jssr S%RQnS3TI̗1l.;w}\A;^GYC3D=ud+ k o$84! `iOi`6OxvK2hmǓ \$ڻr|)>ON@Xcm;v`:>mr;aURl7w^FV ƃ yb$HgCYEA\hA]%pB¤+ c9YE62ƾVu@E3}15rMxXWCnuR;9zE2x0P6%;9eiH{ 8 >|;1Ě>?q7o^ ZУJl;l]C*EAr&"tWgBڣ9:^n5~"qd*Z|p4'T,gqͦB) Z?k$QE\~JMܹ,L5j&5vjEc{15ȴT7o ]$-zU?d:-]౬wыnsc i)Եܯ<XN"I(Di@dir874ӶhN2v .lr7yAx#N#k 3qhzjBIť;Y NrfH]9j2k߻4Q7=n]Ӯm0 @`syѰXiNV[&^n=^B@ɍbgFG+nk}0fO3Cح&}!)_ޣL^x&cI a@H+cdU 6='عZŒTTO?̐--49<~e/99Y8IgS k ڳK[fYLn% ~ރcr'vµ42TyIIN{|_Y qۈUgT _ uJ4ֈP\˄nFFEIK.cF;ݎbHd'@Ej <-1Abv(YlAEHwXs汚HchaI*$IsDx^Jʦ7F*"z⽀܂'/,I*8@vd]͚#GT[ǃƇGMiMxK8\N, 0tzLK L6b5!m_ro1eU]-'' 2\2|tKl~u8uVk}k%0}wxFo]u겤=I{ͺ] {lk[fb8 +bW'|֠Cdf8{TI 1 zYs2ŝ4NkpE{^ut6|&bK(1뭑I`t1fEYmC+$(Iګ(>mTx޾+թfKy2hRٵ}bէNhKRT]Isi'ln ^2s]%m(xX1Y-6̖䘛ďUk蒠YLfbX~!{E?):ɦZӯYjp/?Gx dJ+ Шm^&) nO4b+&N?~$^{Xf*"|ƒht ]%0\M3Y+KS/ / 7Lp5wNiع"ǹъ*aI_C9YY1|+c!VYko~:Eӣ ` ztmsa-#˾sTG /}Mo-SHϯ6߮]FѝIqD(PI촐$sgMiĄ`!#X`I>`Bҧ6PqTB.=0TgPvMdii.5[:0pY EMkG}($Ïwl{z?KRSRws7N[$YT1)}e>R^2<"zyۼ4dqR# ol1̺l]VӵhRWgHO [>Nv*{J lysgL;?G7NSN:ŜSL]G[BS*u6$WB$Q[O!~~꼜-J!pF5MӴU0c90Kd BȒ臞 |GI?q8[K7s!A>,HT'JxE̷ '[kld@l y*y-2|^#K't]yAoEauP@BrߵDܗBj6ƾeIPt1 7ɾ2,s4P+;R&KGgnmp(\Y\Ҏl^Tn` i-* Zsz>+!Oan*W#a(h{2k4E?gE\ߠ AG[+\mpE*dc> 0 ;]"w:+ կږS4y:žXI~Ш/ 9sߨú $-ݮ,rs qCdRB07Vļ&TU=!3G=e' O?8.nؗ @! P%Ym5B܉tJKo .x 6+*.YOK)ж5 d lFgPbvw=P&6ۨ6 覐$i" ĩkhu0f]끈 0Gg#^Md8h? oјMXTN*RTBjcwv#?R'MrՌfz3}⚰d@j"af;Vf0#gF0U6 ^\G=*6JQT={B-RN,4Y W 򹎤:'|=# WrA)"iؖ7i5+02v"}H?{UqͰ a6YXbs1/b:V';qzn=xqY5\WqOYC^.3B>xն|0-MRJvsGi|ާb0LN]u&>EaҢԒջe&CK 0ȫϞ.XY!#J(=G&qf^k/|W#:),ڤw_!]Q5H=++1=NMp}pgN%}; θ_!wۛ!*bUEZoLx) Gg&ؘ+6;z8*4b`b_ݯ3{=&;Uת 2#GF-4+ަ v5Y7ω4xM &J rYeH_Rw}RxjV3*zLWx N_‹\z paRDM=v8_hƐrieS.AINĂ P[n,39Lc< V$ -E3͗]>230Us?4lڽ9to}/UaCMV$`3= zpٽGCàRC!a_ajpN Աy^z:ܬ?~ųDzoy$r>Tn\i%M0Qu>4P17fS%W̯OƜhd 'z²MOGi3AR۟v/q*W\?Є >jMa!:' ۴B3j~1lC$rb#f`b/?=i34:FvTa?<%ڲ68)q/eu>D fP{G3\nXO$R3⠑ {k1@U㑋w_ 9<.#S9>X|œDa/Q&vQCP=n4h]c5csx1nPhƸt)}< zrß!fsb`duE CSz} EleF@_#*28M,mMY7v\)|%~P@*WfNI̫̎XcqK")F9+T81Fu;+ (?rp?*kbYLTHwB 65Z +|pPxS)UB/7|v֤$BىTtNx41ve̗.d_#%]@\[ c6/ >ۥn5Mt ZE66EcQpw9yw:$`IQA5a!ljوJj_ nQ/qvt3;ZLقih1 mQ+NkNGq1t9K RrXx}8{ko[/C93|mT+w,/ ]**+0%]J/cE5jGYpx}?o |Q g8&ߞ7t] ]*.0`RfD4Q/9pDeҁXcq^ O5{Cfo6k٫>Q+ {*w]%@cMx?1 \e!m 8ٹ&,P< M==^A;$qnuzY" GF{Z\fVЍ1F,"E[c-/cAN.&a³h;P( Ѻ١?%[gG$(t|L6_R'2~Oߐ~MՉ1ؕ1ڒ>!1?v"1[ nE.C e#j_إ{8uSꟂWr8 vC{:eCY1McyYD*B nOo(Rn9]i2:N-Y/;ټ{M2wOrl+ۊs8* 5D 5!?arZ|q>k<8g Fubkty,mo}:Sl-3&{&&%ho@3C!@4>h\a=wPPG `V*읩v x\ Ȯ3CCU;qgw"1.J7O٨'e8jfXsML߷UĐ>(e@tM7v9PE3K^QkɅ?!j-q]PwT(s@pk@7"" gm iOϼ "W(m^-[3Qw NdwAf@A;t.žgW(>CD2Ǽ#;E%0(D3G68Vbe@G,aXPEf?ʗT]Q8vǃU[#F ^t{k}Lg)<]s-j ܴ-8hkWTIiB4O)2WBXXٹe~Ƴ401>yFi 5*{!~1mK/wl~Z.kX;^1N:°u zͮ 3O%ϑAC6V%{ )*Hӫ 2eys'4;|Y=76Tc3׆tUN*Cùbn2;/ `}5 &JEIj,HzL $0GvU~'!UYVm6wlEGP˜X`S :""4bO .{0BuK/éI9">=7fۃbV\tKOd5iUdE-H\b"86Bsb\>h@Nj'Yx%)X@zgu5d2&&D2Śnhp]~_]A/ -qϬ$k %7a"W%!r*o Yv7\~kG L3ĉGhsd{vS ZquҥqM UVdLާJ4x%(PiqN:.i+7B#Aw)v|h$當$Xr; w "8c? 7)m;D,d:YWNG߃BIZ)͌8n:fDRaNcywa= 6wm!h]4%شϲw@+2;2 < prt;ǴϝZ@0ό  ۃ 4vA*)Y-jP'\ֹ.ה:'B>'vDBtmsTkmIP7M C V 2ؾOX9x \򫿮 01*Y976f1򪚽h,USkq6n r@[Xd8[z9u_2ѩ 5}SyXΐvRF2sBLvEKG9:V߬(iĒU bA.TL!޾;j2Ӱw|/Vb](׆ ,|?5:d\VR21߬Hؙo@c i]oyǣg4uQ`l!"Z<>QYU =)^΀Vm 7;_PUnICaKf:2GטT ըs Zi .5.+[<5F}~(5~̲0JiS=$ PyjFɘfE0ɃLJ!tjgu쪦m2 ~sm+Z:yI0DIffrkش/"gh6 e$b^X7 k\i8ٍzt<O'ZHd}z85Љ'%}꒓]QXE0prmE;]ZVr&=*zǯrp{ <-@2\?p@_0#\X;EK: g)p/w <9amᰢYOȚKf`6!s9|qXuW(2$ #=RUo:|"4F8?ث=o" ?^J'R1P\uنm֜ )Y Ĕeܶ֍x~xPzU2'v 3'W%EKFjLXg;5r7vʯ۰;(;j$O[|APhv' _ރR%a}?NJ 5%ܽg躭_|瞔g{t \LH͇Z6-j/Xe(>%8tRWS ـC3 qrH`t {6?j"n~̐ݬJ(Fzyd॥e)7MXz+d}9$kV+Z#hyҔ6ֵ4oIW `=l0 W#C:M`I?ډW3L_JkDIAh޿47T[%e,&ݟ9Wz{3I'IOz;$V[M^tBi[pou3[}t6%pDF2an[-޷n.LϏۀs'w^\3ma%k5$c` 0*aUKMצy>Y8{s5WYн} ݶR0?W 6wE){4XlCWOe&(Pi-a3DikpgjJŏVw9HѠ߼7:9itr9ia"ShUj5}UMLQ2^gJ{? ,`f{!-1N-%K˨)H1}ZEMk1[yru3Z#=:T3sP=i[jP˖:Og_Vh׈)B]#A*lQ,ҾkIznAUtgϱ DG@S:vBs !s;`IbwYb`wcإr(29ΞKu YZ