audit-devel-2.8.5-3.43 >  A ` bp9|HjÀFrQSbܥL;փCQ<& y_ i2l2? *]O~~sl <R͝Uä.xmk MX**rnjJtO2 R,}niGoh>v'A`9w1P D}IF^(h۟\h%\Ddj+n2k3Ql]hbD(3<%6nU:4Xpnfn:15ca224dc06b2f08bc236c635cafafe8a3c03930012d8151ea5e99d3828021e753108f421cdfc1c4307dee24438b65c58d0cf8a8; ` bp9|fbID" )plrܡ'خH4BR<[ًHi)I[7LZEL|iD/0\uyW>Fa'p_#4W}k1Ę`n>宵&c4+'$Pq#@Ξ 6H#`L*u֕v2FDf8vp>^?^d  3 .Nu{\\ \ d\ \ 0\ \ \\!!\#D##$1($Z8$d9$:%FIGI,\HJ\IL \XLhYLx\L\]N \^VbWvcXdXveX{fX~lXuX\vZ w[\x]\y^tz^^^^^Caudit-devel2.8.53.43Header files for libauditThe audit-devel package contains the header files needed for developing applications that need to use the audit framework libraries.` 8nebbiolo]SUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-laterhttps://www.suse.com/Development/Libraries/C and C++http://people.redhat.com/sgrubb/audit/linuxppc64legc} Vro_h# #lvVm}]]fS@6>_lCaLH`Tg:fs6/jAA큤` 1` 1` 1` 1` 1` 1` 1` 1` 7\y\XK\y\XK\y` 1` 1` 1` 1` 1` 1` 1` 1` 1` 1` 1` 1` 1` 1` 1` 1` 1` 1` 1` 1` 1` 1` 1` 1` 1` 1` 1` 1` 1` 1` 1` 1` 1` 1` 1` 1` 1` 1` 1` 1` 1` 1` 1` 1` 1` 1` 1` 1` 1` 1` 1` 1` 1` 1` 1` 1` 1` 1` 1` 1` 1` 1` 1` 1` 1` 1` 1` 1` 1` 1` 1` 1` 1` 1` 1` 1` 1` 17335fa933f0767cae60d5cebe16a47dbaee54594402a8247300b784fb859fae859fa84885dfa8f74657ed75a7221afcb369cad9091ecfd4984f0a947291084976c02c3fc8f50ed1f8e7b85296c1900cf7bfd70a6416314bcc234cd82a977674d3189c1f8cadd0d57b6bc2b270151ba51209998fcea6cb2df262066dd2fd8fcf49166a841cd319409f0ebaf9076382a4459d2d38195184c67947417f9009bc2d8d3652ccb12a040a97baa562f1675dae2986da6805d57c40cf87e720fd858bc85389a2f8e18d410162241cb12e577aad00f4efe147d5c5b43d0d40d3f1f72a2e0a6697907008d5abaa706963ca8eb40c318a627975ee1b5beb6c6c91976f305dc9e11efd31abdee86fd1c254e413f307e7039e4467bc8a16aa8d97729ccf4debf6c9051101e4cd25077574d1a233655716ac0f02412cca93840cff1904d6334f18d9f6acc44df1688ad138e85b34d8ce26d76e5ccf807d914387388cb10a2f0b983dde71f9dab7967214b4b7cb2df546d4b57c0ff1146c6064ab7fcb870efa40522aa93d6bfbd4d6e6bd6e28f25447040f4634f62b7871e1f950cf3d067a9d820c41f5c6157a98304c239316951925bb4c7c78ea956135f1fab28de112b579ee600cb44bbb7f0099bbd8759399311bf729cbfef3ecf28d59f8700a0349260a338a6176132402e58cae80edbd002ab76585d6b2f3a3fe57a3e5a3fe72c40e26b0c713fa13544e88279f23c4ebaa1909f4458c840c3a12fe9d50019679366576b8fd87732fa351bf172a85011a85e403edbad6ad2d6e18554fa16ce2ea6f4062fc84e512bff24f1fc3ce40e61fb43210a76da28ae44fcdccb8f78c7895f49b46e489351c44bce0139ed3b8548584ae5e7c2802f022c0fd955aa14b7f02e8475f374e508bf7d6cbd149468fac4af8c5e7912d6835b375cd944582473af3797e8dc7dcc05e2a87c7a8850e810bf9832c5fd066e31c311e66f9a2b1eaac2ec9505ca74b839dd19cce849fd000415c73058dc68b69119734876e2fc819b7bbc746940dec6009c8a6b232a71bbbe494d99519764c7fbdbea83643eac43ffffc387307c85ec8d60268b37207373e018078a61ab0e9c4c0b894f5366292a7fe8312a80c879e0e787c0abb245180101563cb462ea383c368c5bc70acff9896eb040f5f7b48c012f63069c9b8ba5129278da91db9f020bac3dbe313ba16a42ee90c97134c9e997293bce5f043067943d8fe0e33c0fab026d0552cb23a351cc5a335d4ac8b516c379c48b3d412d8758f98a4cecbc47964b2aff095662000621297bd6e68d383f1361c66ad85998fa134619ffed5e6c49ddf7640ebc3a2b4b2a780f58220edaba60b6dac81f73b8ba432e30700ade98247dbf274dd28c0501b8e0b50c91b22e34852b11026e39d9195fa1ec362e0952a1151d0542c1327525c1b2504d1f398a3337b2bdcc764c6b27938a98363d6be550e544a35e0edf1ee0eab6ae1c59fd6b966225999dbcfa8974b2881b691956cbad87664cda22c3712b82d5dd43b1e4e27256592defe3d684e9e62db8f00e31994e78ec1d0356284d9ce74dff956eff29d4fd4084b4bf1f01eade755fb3352b96091255c95f847978aa27087e60d94151715cf2736c98ab73a98803c1db7b30171d4d30823afb64aaa20fbb01a10f42b384edf65099216e33540179e8c7a5407a646af6ac641eaf5a8ddb150edd4046aeeafee789ff2a6a50dbd760a334bbcbc17f281fc6d9a42139d5ce173439723223312836fc64ba0d4b2fe4ff00d21e9669276c8753ffb16320224af513ee0a23cdcd359ac31f15f68300c2a7aeb3bf049a35f3fb04a82db4c83afb72afcc2907fb8bb512aded1f51d3519f420557b30d7f03cc33eb11ce8585bcb0c182a06e9ccd69bda79955ab847469445aeae9f3ef290016b714168484b40532f15038afc7b7da5f17e74139fd862a0e583464b358de09b9a2fa2d90427ac991e49e557e0c6d1d30e4c9663a3c11920346d54e99378860d89b78b9eade3f26b395c4a612fd62b81f1907e21c2907298320f71eb87384599d3c45151a9bb0449fb2613aee7cffd223cfcbb72f827d5c01a79fb35f3a557ed1bf5826447129d2614ebe10cb36a69104229185f2e1396429e4a3580c69e04aecfe4b768c688f7fa14c7700efd24344c7e841a1a47b5b41aeb7788cc1594c6dd19cb380ff6586058fc5c361c95bff850a7c9a22209ef82589e9a8db6a9963878afd07ea7aa210804e394fe87186c46cafc77e3b41887f9b9e3511e85464209082364cb78056f96963b8a0aba0f928d386f08f093bec1aa923e920cbb8c502a9eeb1f30c92517eb6b13c4711266eedb91244e245ec0d8a3e5faf9580854771ca0ead6aa1d83a17fa7b566c301889cc5b9e6110cf1775a8bf64072dff16e336daa8da7df307a10b1b4c497a132dcb8d252efc40bdd5d42234cbb6aa8bc6b5e6a745ef319ae3e7c19dc5e4767b329c8f15e4b0edd7b0269ae232a9486b0121c970d2a3c89ec88709ddf406378c4fe23af3f506c4dde17c8e17ac7f34f3373b4390f76eb6529da6aacc2555a836c39f8144a314993b2633cca7b670895cf67de16b96fa6ea85b55c5720b8e12fd870e211bb8926bd0bc68a42b591806cc107bbb0be16f42dca2d2ec3ecd13548344cc18dbcd203a84da11192569603b247b3b9ac8f2af86ca49096f87f7c5628a88eefc2b2e65f7d83b2647b6a6366005914a3d38a9dafe6a7985f3023c4424eff22d401cb1bee875e7b762fa1557a03f12320b426ba535cb4ba51f62cb90ea4a82d1332b0bc6800eb9efd8ec6dd1b705e38acf8114cdf3f78972e346983ec0d8d487eff5435d793ae131463385a626d497ea736e351b6164ebf89193d9aa90583b95a00c9c66d87884325b327edfc24a763383aec34179d8d99ed072e0f308128c7cc3e0cdcf308ebeecfb14d3b40003e7f43d1076fa496166e674a67d8ca13c9df1a8357bb8dd223a9f3624cb889c7101250cba4b49c0ae83bf54f6fc53698bfde4d29c09565ed746220a211b7b7f66713fdbcb56b938b91d647eab911f6db66afb57a3acb2db4cc2b17c919ec11c825a4156ac226f619f1fbf8ce1140820d4a3345116dd5e637a8b84faf9f6c8f780c69eb653f6ba34816e2e574d2d383bb59738b50bc39cec56d1dad5578062fce2a548abc4a63e38388a539ad6b239084d154d1c1cceb4803601e0d3174ac41515118e98b338636c70a903f841fd35c941dba0613ff5cf3e7af22af787982c83e8edb42a66798fd9d444884dd5d522fc91240381c1b432afe0dd68a3ba74ef86bf62bae705e4cf5292cc0f0f4e0d651de913b5feca0cc8c5d0dfcc9f70b02dceb5f96323ba0902f477773aa395b6b897514fd1ea3a967a235ee186bb2703f88dc518706702fd85844c52fe9652f1716d60613e1147fa5e5ffa998ba4c83d3d1ee3ed400c33d4b8ac74fca797c43656114d4b2ba38952e3724264e542493f24ff0dc3511be29eb2a899331ce17a8f535b4eca426a822a4cd04a9b5c25e5036acb1df10280f48cdfd8f620b21176e5ae3b7278d53817ca141830f4e00c1e2806b522b1534f684bdba10b56183f4540eb11aa94bb0ff7c34cc8283edd5c4065d1301f09d373ed86a30ffa8b796a2437cfb44665d1cf809409fc2017d4c7979cd6de4620822292db9f1e542b50fa48a4efbdb92e9a8ee743038776664e5aa57331603c0fa785f41abcf8c60f1fda83f9048931e6ede89cbbad27efc789aff1f13134e9333a0f50633a96c0356abc36e7c9740d04676a20c3d5327c355a9babac0466adc643d84b3a15addd1b612bd7929ebfc8d22597ecde7fbe6336fe7d2a57768f1c46ece9a82b1ab1c44daf94dabf7542f3a9eafca5f88e4a2f6e0292d75f98d731a9234ca983fadc4ce2918bccbe2d6868b098c8444f5e261ea11510c21a1a9f68f350e89b6ab785f9a85f52e31b92d9b19a5578c0libaudit.so.1.0.0libauparse.so.0.0.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootaudit-2.8.5-3.43.src.rpmaudit-develaudit-devel(ppc-64)pkgconfig(audit)pkgconfig(auparse)@    /usr/bin/pkg-configlibaudit1libauparse0rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.8.52.8.53.0.4-14.6.0-14.0-15.2-14.14.1_ǁ^^[\|[.6@[&M@ZZz@YYu@Ym@V@VbV^@UTsabergmann@suse.comematsumiya@suse.comtonyj@suse.comjengelh@inai.deantoine.belvire@opensuse.organtoine.belvire@opensuse.orgtonyj@suse.comtchvatal@suse.comaavindraa@gmail.comjengelh@inai.detonyj@suse.comtchvatal@suse.comtchvatal@suse.comp.drouand@gmail.comtonyj@suse.commq@suse.cz- Enable Aarch64 processor support. (bsc#1179515 bsc#1179806)- Fix specfile to require libauparse0 and libaudit1 after splitting audit-libs (bsc#1172295)- Update to version 2.6.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) - Remote zos building is now a configurable option. It should be disabled in audit (and left enabled in audit-secondary).- Make use of some %make_install.- 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).- Update header in audit-python3.patch - Update patch guidelines in README-BEFORE-ADDING-PATCHES- 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- Update to version 2.8.1 release (includes 2.8 and 2.7.8 changes) * many features added to auparse_normalize * cli option added to auditd and audispd for setting config dir * in auditd, restore the umask after creating a log file * option added to auditd for skipping email verification - Full changelog: http://people.redhat.com/sgrubb/audit/ChangeLog- Rectify RPM groups, diversify descriptions. - Remove mentions of static libraries because they are not built.- Update to version 2.7.7 release Changelog: https://people.redhat.com/sgrubb/audit/ChangeLog- Create folder for the m4 file from previous commit to avoid install failure- Version update to 2.5 release - Refresh two patches and README to contain SUSE and not SuSE * audit-allow-manual-stop.patch * audit-plugins-path.patch - Cleanup with spec-cleaner and do not use subshells but rather use - C parameter of make - Install m4 file to the devel package- Do not depend on insserv nor fillup; the package provides neither sysconfig nor sysvinit files- Update to version 2.4.4 (bsc#941922, CVE-2015-5186) - 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 - Require pkgconfig for build Changelog 2.4.4 - Fix linked list correctness in ausearch/report - Add more cross compile fixups (Clayton Shotwell) - Update auparse python bindings - Update libev to 4.20 - Fix CVE-2015-5186 Audit: log terminal emulator escape sequences handling Changelog 2.4.3 - Add python3 support for libaudit - Cleanup automake warnings - Add AuParser_search_add_timestamp_item_ex to python bindings - Add AuParser_get_type_name to python bindings - Correct processing of obj_gid in auditctl (Aleksander Zdyb) - Make plugin config file parsing more robust for long lines (#1235457) - Make auditctl status print lost field as unsigned number - Add interpretation mode for auditctl -s - Add python3 support to auparse library - Make --enable-zos-remote a build time configuration option (Clayton Shotwell) - Updates for cross compiling (Clayton Shotwell) - Add MAC_CHECK audit event type - Add libauparse pkgconfig file (Aleksander Zdyb) Changelog 2.4.2 - Ausearch should parse exe field in SECCOMP events - Improve output for short mode interpretations in auparse - Add CRYPTO_IKE_SA and CRYPTO_IPSEC_SA events - If auditctl is reading rules from a file, send messages to syslog (#1144252) - Correct lookup of ppc64le when determining machine type - Increase time buffer for wide character numbers in ausearch/report (#1200314) - In aureport, add USER_TTY events to tty report - In audispd, limit reporting of queue full messages (#1203810) - In auditctl, don't segfault when invalid options passed (#1206516) - In autrace, remove some older unimplemented syscalls for aarch64 (#1185892) - In auditctl, correct lookup of aarch64 in arch field (#1186313) - Update lookup tables for 4.1 kernel- Update to version 2.4.1 Changelog 2.4.1 - Make python3 support easier - Add support for ppc64le (Tony Jones) - Add some translations for a1 of ioctl system calls - Add command & virtualization reports to aureport - Update aureport config report for new events - Add account modification summary report to aureport - Add GRP_MGMT and GRP_CHAUTHTOK event types - Correct aureport account change reports - Add integrity event report to aureport - Add config change summary report to aureport - Adjust some syslogging level settings in audispd - Improve parsing performance in everything - When ausearch outputs a line, use the previously parsed values (Burn Alting) - Improve searching and interpreting groups in events - Fully interpret the proctitle field in auparse - Correct libaudit and auditctl support for kernel features - Add support for backlog_time_wait setting via auditctl - Update syscall tables for the 3.18 kernel - Ignore DNS failure for email validation in auditd (#1138674) - Allow rotate as action for space_left and disk_full in auditd.conf - Correct login summary report of aureport - Auditctl syscalls can be comma separated list now - Update rules for new subsystems and capabilities - Drop patch audit-add-ppc64le-mach-support.patch (already upstream)nebbiolo 1620314424  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\2.8.5-3.432.8.5-3.432.8.52.8.5auparse-defs.hauparse.hlibaudit.hlibaudit.solibauparse.soaudit.pcauparse.pcaudit.m4audit-develpluginMakefileaudisp-example.caudisp-example.confskeleton.caudit_add_rule_data.3.gzaudit_add_watch.3.gzaudit_delete_rule_data.3.gzaudit_detect_machine.3.gzaudit_encode_nv_string.3.gzaudit_get_reply.3.gzaudit_get_session.3.gzaudit_getloginuid.3.gzaudit_log_acct_message.3.gzaudit_log_semanage_message.3.gzaudit_log_user_avc_message.3.gzaudit_log_user_comm_message.3.gzaudit_log_user_command.3.gzaudit_log_user_message.3.gzaudit_open.3.gzaudit_request_rules_list_data.3.gzaudit_request_signal_info.3.gzaudit_request_status.3.gzaudit_set_backlog_limit.3.gzaudit_set_backlog_wait_time.3.gzaudit_set_enabled.3.gzaudit_set_failure.3.gzaudit_set_pid.3.gzaudit_set_rate_limit.3.gzaudit_setloginuid.3.gzaudit_update_watch_perms.3.gzauparse_add_callback.3.gzauparse_destroy.3.gzauparse_feed.3.gzauparse_feed_age_events.3.gzauparse_feed_has_data.3.gzauparse_find_field.3.gzauparse_find_field_next.3.gzauparse_first_field.3.gzauparse_first_record.3.gzauparse_flush_feed.3.gzauparse_get_field_int.3.gzauparse_get_field_name.3.gzauparse_get_field_num.3.gzauparse_get_field_str.3.gzauparse_get_field_type.3.gzauparse_get_filename.3.gzauparse_get_line_number.3.gzauparse_get_milli.3.gzauparse_get_node.3.gzauparse_get_num_fields.3.gzauparse_get_num_records.3.gzauparse_get_record_num.3.gzauparse_get_record_text.3.gzauparse_get_serial.3.gzauparse_get_time.3.gzauparse_get_timestamp.3.gzauparse_get_type.3.gzauparse_get_type_name.3.gzauparse_goto_field_num.3.gzauparse_goto_record_num.3.gzauparse_init.3.gzauparse_interpret_field.3.gzauparse_next_event.3.gzauparse_next_field.3.gzauparse_next_record.3.gzauparse_node_compare.3.gzauparse_normalize.3.gzauparse_normalize_functions.3.gzauparse_reset.3.gzauparse_set_escape_mode.3.gzauparse_timestamp_compare.3.gzausearch_add_expression.3.gzausearch_add_interpreted_item.3.gzausearch_add_item.3.gzausearch_add_regex.3.gzausearch_add_timestamp_item.3.gzausearch_add_timestamp_item_ex.3.gzausearch_clear.3.gzausearch_next_event.3.gzausearch_set_stop.3.gzget_auditfail_action.3.gzset_aumessage_mode.3.gz/usr/include//usr/lib64//usr/lib64/pkgconfig//usr/share/aclocal//usr/share/doc/packages//usr/share/doc/packages/audit-devel//usr/share/doc/packages/audit-devel/plugin//usr/share/man/man3/-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:SLE-15-SP3:GA/standard/4a97bd52948c8951c0c77b9830885665-auditcpioxz5ppc64le-suse-linux  C source, ASCII textpkgconfig fileM4 macro processor script, ASCII textdirectorymakefile script, ASCII textASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix)C source, ASCII text (gzip compressed data, max compression, from Unix)PRPRn IZ|Outf-84eb5951f6e82fab2b537024e51a33a335c8d5ddb5a7c103ae99cec5c9fb4fd9e? 7zXZ !t/] crv(vX0!"x@vP# }qE5ﶷ"G%X{jM5-ow^N#N"١J Q+F-n&TQ/6Penq5M52?\:G3_R)MZUl>0)=ŕ|欁.[c]َ>X pH?% Fy;Өz!#aAZ<v/{4M ekf%)Q摇Vn'bi .޺1Xepǖ{ (ȗu*-*/5r%̋dn,#+Z "{ỵx'@y]oSDn0 KOB.%·BЮb{;lXytͷHTRt*(usX@4Q7,iQD\I`9"-W zU'D}b#^=/DŽ5cE4sSe66b2,Mr9'i8c1@8]̤`Z< )s.s;%X8>!;\Q tO4B++3uQE.8o-6} vh3㇣S1_~s{j!YQ:sunvMwH &%v9DkCPjA*M)wFY[~%qMs(JlΆDomXZE甥|s@ kT uCTc%Rt89-21K.&Vah"O/OeͰ ҷeNM# qx݊!hm7n~d,w̋%H Y Pd>b,q[OSsC?EP&n*o F8BJUEça-eS򨉇֑rd44,Po# [0_=s$ M$qcFx0 |ױr e!Kk!(3 WC|:`n}cEOW !bL\}2C{=:Ϣ7wP9GiB8#LHN*ږḊ Z㠷0_ ?%dQԟ6đ[7`!ԺCoݑ @+rFR 9BfG='^& fjt kq*#v30#+몹H3ɝQR\;hFRnvDP\1hb#:EzsjwC,=Iq~#85MV+%O.I?T%uV?Ƣ~?(څD5M^t ؂n݋mCh"So@{v6(j@.+h3blFJr!7-\riN'#5I#!&TZu# !JHT+8EKH'ק@ Cm?s3f,5 J~pI`\VfB=|~؊kn]sѨ <3'6<,iJ? RUlo*;m np` snj6G$弋Rs~ȩ`"?OXu φu] <EP\S*KM+g;I Ҵ[Que".Ir &ոQ1衛PցF3{Qnrd$tZK6my'?rsЯya'w fc *P!Fn0Orh%x#CcC<_$3ҍ*4; ,RInEoP+0±%eAzx r¡Տ2hدiٟ 1QAq5+Ha2($h(Y@nBwOʛ 70&"yc"WY{w%3xQn,sHa; -qq_rzQQ_H__4@ r4>by ;Ճ^ՈG*7`;0lud# l0ui4y&WqmvT cig# xW].PshjciiCR]CZ8*A *E*\+[r;Y^ \>RQ҄V0Fm[gsj [1O{~j(Pyϲ``:rk$i=+hmBn{gȢHk1mDVsqe<]T t,񓙐Fp,) e_PHBճ0=j6d5AR%{Rk79w-ƛϗ!qLpsyBmVH5S6Okd\RZ0݌w.uT'sϖ*Qp5Y(ZhYɝݭ|)s7QL5{D;ndxVҋ).!W?EN 7-,`NJ7<&`I 3U4Ah7"ZaUT|̪"|@rc癍a; KU1jMpa r߯t9iݧE*YJӆ.lz눇̵J$V$Y$Tưg1bubRAs9oȞ.l)T\[wux寷^:/{SND >Հl+2)]6̅BZq ;̰Kwz@P)5.EzNVyi j F8"F:?nfnp@"̱1 u8EגVnHrAPԜ _/w {l J$+8b'8QLސʩ8't ,)\(LP x96fؐqA0AyfM,` L>*sXsAζ"%T4a!"a|>SQX- 9L &:\Xl󵽱n e.4p^+Ȯ~D=1ٵ8a8*}xN+%{z;6#jl:W,t/1kcn[ID, R뷮~OҖeo6L\ɻFbUwlo)RGPrC$G;qD|hu0Jgәc7L1ˡi- ifti#M Cа^5A9 tq"F_IշLRzC#/ˣ{_H4φ18^ӿҒy_HF̻-_x"gtvhYiixr,}JGѣ'29(pvQjj*_+Ūm 8lb'i߸*lg>;oysmN`*' 75]jBǧ72g5 K_ ;pBTZ~2&Mӣ.b_aȷ1نsj \~l 33U5^** 5YzW"!b}JE2{EW(Wo,r8TↃ#yE\/!gӴM|^?Xk_Ah)sXv؊(Bs cat'{'x$r;qLy(t-ƫ>C+Ti$4d(cG$].yͬmȹ4Yw5<,(C|bNcL>a՟HayOU: rN VfW$۔Pgҹ p}x*XE[@M0M,yg78_v\UƘuv$=i< n`nixrU&>ZK0bk {v^a˨$ kVú=ӻ+ۣD1v$\7k0/squ3*wehXmєW@P0 ɓ^CԍDYV8iHE* rR^8ꏐ5Yw7N {q_.?΅czF̅v I*P Ȫ<DE&qbI!1-LkQ^(?zy |C֎!P[c[3C[1nL6]MQN%R` a6]]z>dG(#򜷞txt _^) "> Ī>9eG^fxod8]e;U)o,/&4V)sw/=Z &;hT}vD߇4Cz~h ,XϦw]]*l?Ndpu/gw{0 J"V0f~Cӽ{•:Oz;nQ/zb\6B?U! }ع u#峙z#hvl'ƀ%49LW??(7PJ2F׏Ń(8C3fY6 5)2r{ޏ<{:SSrzT:G\[zj<53Y^;yw\XU#޾I"\$KZ. Ǻ±ǣ&Xx\]~lb \14; ?N`>6p5O|8 1c'Zfj$mb%/ AGI.rp$]T" RQjnOr>]K=%Uf=aUA0w$иhmɛng Z] -XCtQѣNLHN>-wItYa}\ߋ^r1TL52@q5~=ga2`E!"|MV6yu'ooMd'f322&a)k;k+*q@o0_VUx_gm{qjZ[>+O(q%D Yk:^K7Z3mClĖѕv>~*SJ61e, \hcv$%ɬD ̒љB~|J?X[:P/:R.zun}}Á")ua8TL/F 3%W%1>R5c6ӌګ%%R/w'F\:$ n>wheΟJ 룧3VgUeǏƝSooU~^ P%pQQ'JxGxzKk'PН8>Յ7c >x>w4.x !kMs&q\8Ÿ8)$&]D}P >ɐ:nG ZQ ;8eOELc5Wm0E@Z/'h `; MA=]A <$7!K7tj!d"1gC£:pnj#) mlN Gx1@pDvO[n^40+Nx7U YhsL(*~aUCՉyxpI=NW δ_+͸䬥j*R1?FaAǥ`{kM/!&|qA{ld%7aU_EE֝j [º{]{1Ji? > GeRK@cl.J@&F(rakKzu~ Z"KOקjڼ"G ͏2 "sxߔVoMCBH~|+h<8ѧQKȾE:qa}_7'r>q+N$l"pE," w[iZ ͦUisa٭]Q.aPz7eI?_=F+geO})wz# S !D[@>dƾ 3Yw!FEE$e`Xo̓3DN+[ڊBf'},)ǢOҘc@=2fTZ;W/dk->jj Rs6rR!_0C6, Y rҸWZ{Jt͈" W40C2Of ^!<U[,s0EfA3!k r[CA?[+xU.CR> P@C.Hl]>{ErKІw k&Jl:lիB/Gi!(JKC{|'>?ˊT3 {l39.tכȋFYsF̓Zw R܈vp ņ_l\A7߯S[932D9-+ix4@[nyt2WaP9bO6%SӾnA tO֋(y 3w~xiS; } K߽KC0iYK59?ۘr5s #H;74?/7A[r1"n6%kÙe{sAQǦmpa@Ӷb=vKaa|\ņgΪ]F^'m"}R6XBg~+X:щݮԼGs[@ ~ə0ڑ;/fc̥Tc$Dm:=b`F;>͟^KK-"yؙ ;m}eln"TݺiBxx;LX́۳<+M@W Wi wݫt`WpcT\%yqs#_^+o+WL5X EF'H+Phlb_Q3g!a{o>3DrN lF0.oݕyJW[;Bђm\ޑG+ďEyy͈;M_m,jQ>I r x4lPG[V0o{/p`fBp'CPqgX=@ >. TյS X 쎏ǥ]PDŽ$%+_r_ |cKS6 80P[RB|T A3+}^E{h;Q3YXN?^"!rٻg D*QB` M˫yOiNFT_W^ͬlvJw|o.(Nz VLޙo= rn?a Re"0b1y,w*tpK\)) |c uEԱ»I9z߽^92/ T1!趠^}j,]'$\f5_VX.pY%me6YRluY[tQ.z[5-EȹJ5\BgT݌|3.$GgxQY C`<mԽ횖#:n~̑xޒdhv$KHo7X'Fs(sE}K MY WT(;D o)3ff,~{ DjφbdZ >'l+Y> 9Pv.xW۩%rGN9V=@/9$k py$:yu6}9pm0i=c򣙆R=T${p&yAd"k+K̍Y?ykpbPyr|SSp91 5_T*k$<9g{N/|9Na)w x<`ݛ<.Asط4XF\J8m|'ԵVlyhO{5p] 5fEݰXQav}h>%K=:+"Kq<.^"6dg X"]ifS*I,InUwB5/xٗ:y`c }ͳTg:wD~2 7tmjL\gAԼ`;ӑdɛTOЀ Y$C1R(J 1G飊)Ȥ".We09f7sPYc Xl.ws ´WDf@Ц4ֵƛ"d{yB_%qɸ߿[dr8RHH' YYRD&vCaX" bʲ^vBp(DU0uqlԌ(PHwZ!s3%Ew! G(%F7x$G.NP>>[[Լ ۍ'caM5+ͩNx="uV;eDj3_nBSˤU"R:_~klOě_w80:YY {|Fj<~Vvߜ `![h4[?PUWϾl.{W(~]f-,]ٔ'?(\^כj?n㋚ JA5 Ʀو!P@sؾ镦[gP.Xأ>$`$Ϯz eəaoKU}-΅cZ%e)>ޛ$7{iTa_B$!6 Q _s1~a^'_5 pV,tU>I/K^9\=;fJ>/ .>H`\O{yH9(Ax:gI¨DzG}/g 夦:h@)5G5ca?(–0[Z_5ݶ0r ޜ- Ly>_tC,g|_Ni]9y.F$;&юV>z+vߪpg[xmfڠj.PaZ(zf\aVikʵh~gf?su?^ny$`bV'1n~NdC^6qAc=ĉ?0d+' _XW ߻oV/قNHCI*^ӦdJ'*U ZG9!S`MR֕ڳQr&+c W뀅l:@i59F^ߕC짏zϼ h9~DBo u %‹jl@9P:7+&_ >J̹_¶qu3 wjJ8e(!uj C*c Dd$%Qg e"_ggQd:ޱPyه&}5j]ys7iPMCc.=H,HEҢ9b-A<$4{6]*ܳh@Dd殹p3$&_+ڷ۪d{| ߻a[! %;ŋNb0t2>vp9]u>oȚL]R^आl6G/^fZ&~̅$ܬMXe%iS'&mO' *UtLvO݁KrqxJ0_gT}{pfK_N$8+ùodT[`4.^ȋߤɤp=Q3!,p:)bP8HxfĆ9' [#۵E3DҵR~\+S0$|P2*T.[#;XfF Ʉ_U?\J}M\2;bl 4'\N3f|1Swԏ s Y÷(Sޱ A-+xvR :@/u*u ?$x$ Nfk@S\QқIB}e%j'cn6>:w&DSmԤ Uaݽh&PNvlc? L0[\\ mL$]CXX u1 T5+Oݞgs.YۃٕWa-_7k8p}NT${Gz D:î&}23jks%+۵spk_ֳ4]B#]*  PK+)c).id(ȞƩ^ydVWSݒ9͛yտP2T֩" ˚m- Ր[B!)C=σýP4%}Ce<0fSwjUN dQ[mhwэj"jsv$e%nTj;dȄ6ϴp6 @(W^XWJw:`'TZ+F?hU|JK^iPhw'IOopedpH$Ȗ$uʌX%bqwXx34!2Wi}Fn{[Z]8uS9( w牳tHDK,SAs^MiKќc=XTq&SA#4eu X3=>6Asnw#3G;&JhݵƬ}bS*_ ҹ爾 cJM!ɳ&(Ea$8vIn2܁^VKOT9r~Mm)Jay7}^zlMdvܹvd|(mԡ[RAD%ֿ>6hL֌%n}汬_0YC53$( V]o[i gO ;TJVS^[ܩByئQxkH5#lQ}Qj5R˱G*zN=WPpd_.}ѾQ&A*e;, q[{~]o!J-ďob`շTdj *TCąnXl r#шZ>RL/*%6pG=PNokpFWeyֆ)K cӚ+}WI[C@SQ!-;^ãJUWcp+DhyvaK2 K0-@s}53ͅ_Q><|#ē18cջ6?sBbڰb˻suA ٥]5W:>V- Dd?4kufz!S!JwTTw# EXYiݾNe }Kџ+\$OU-b!z*ոVImv/Davι_b#w7Fdj udFsN+I7F՗];En/!4vE3#CWȣ_gH7K顾)TSl8)6S y^8ǟGW?B9ЩI,/^2Ud忋xv|g}.*T(+JKZxnYhh$oKelR_3 ~?aQE߆kp)\y;C/xn?~;HX)ɣLLJC8F}XmTSմ5G6Wt+Z)2ÇR:{ⱁ`T&}V[2+jS@hIVZe)Z)_H?x)L 12H#p @6>aáyaH}S(̧K=lv՗ΙhSZt`Qz$*~yƹ&k/pszG'>azZٳ9eYB]mG &tn+Wύo(iZpn0O!1A⦥N (40> \%eLa]Ħ_VWSX#S|-mBeU}BSY $i?TSMA鸋lu+BfóݪDKTjt{M=R:0@7]LT'c0aNkX"{59ƾWxn=@]^*r650M>iRDgw 8< [v$ّJP~4C^1-9K݁ <2[S#NTQT3c+]n+_EL$$xy.eh?xSKyN_G1(d42פm> tyдƲ-{QzY[Aͺ7?6)wle(`'f|[!a03+n Pń"kΜ<'pwU.r3x p QvN/_cgg]H(h9Q ˾X(GjhB3\CNJ鍀͌~'XC0Eͬd!AU,"@%Lx{+Vj ~LnsZSrMr}9tS9(3NΫŐV^49Nq#9d3zT$pmPslRt㥥<9r!_%(FV2koWi/g!qwd-WUJqaUtñ>?/AG$N ve؄GA╖ʪ R8hݘ!@[UD*%g/׳zt^lBEm 1ƯZ~x]K{,?YDas ! ~$M#:N=_J\'R{p͍Eo^Bl{nЪϧig|[ï o% O#N@# 'b<%9\n#FHyNW"ƥX g q72盦&T[ > p&vf=v]ZM%2h^s ;=o{ו3-׀V4,[dDACiM]OsOWhӁP`""d*ggL +^A[Q;GOY6g9=:'Ru?j7,$ Gs<׈sVww:RC<ߠ|:>pEjk 5p>{)fG'c@PdgS'n p)HKD7+dn+?o8eV ֊olɿJFo_E x @o3V޼lQDcP5ᔌVlV{l3? jek)g~K_}RdVS.kW֛=gnYSX7Xq6UD?&0FkSseZr"*I*(zk2krd5fY,]D1=J6 Cſx(qܹJ+逽/uDNxHi#7 O'v@.h ~H~څrS@%M9K~=3y3k͹Y[ 7OJؖ+͓)TɆ,EY7@^Q^(Z CpۃDWJv^; X^"2̽Lr/sSW@8cʘ}\ߧ˙*Ipn@FD/qD[şh&y{`as?/AoS^-O;AS[Pě".iGSڭi[<# %XH}wX&b5PQu@#:9Ʉs$=^tq= IE/o^󖹫<*g6- >C<G.Q{( KH?9dۄɽGO󉱻ћeZTi־<.SI5 ;M OMh{6;F ?J/ߒ=ͺUtȮؼ WD{΄+I7([ggu$[򑌲6hNRMLUtQU?;P(sACY{f?ɺob,DD/$&g&e/ӫz \>aR8c_4>0nKXB3n6XOrxnV9(DLuIE laTccƼ 3k28z^A.- ]ms߁Jؠf.CXoKgUCI@cNa꾁 .Idg];LPv^ yD*an^2!N5؝p_u\E?!-j`W\$$Arx]j-Dh{^87{Q+O=TO<(kS!JFrzy_&`[;Y wL=62`#Uۣ_baՎʿ2Uk$@zyyvn9ߞ,SO2?Y6<t! `ካxv42`jR{vxFˣϯ|F"P#5]PȄʦ wd9JbfT]j@ uxO9RLilp vbBF>]ʏ/Br'eWC?FݚgFqZyB>vg' T5O1ǵ>W蕉s*V[lC0Zƙ;_Q 4/oK;{$wAA\I Se[[3Ï$EE!9x K̢4֐Sn"ɾP9NP"yڞ,kdyӡ+m =N-A׿[B=`yLGDGgx6$ss &*>aB71(8Y1ٝ[w&g|br:v zDIx`xs%AC#Q~PNj?^LYҏ+:2e(c-YOt蘁᠇"A2Xs~rHͬ;i65EWw'{ oN ђOr7ݸ~EϔK_ t[I+hsQ%vͶPu@ h= QU$E6Q8L2:ciYGf=$W}!V$] ӏΙC}Lho )5/0{) #4*$yJb\\j$6G]Lx^ !s}#b*A9&O8lԫxuU_Q=4(<쑪>ks72ldF*2^|oaD' /碯>`SvwnJeYoyӪpĮ;A#7vP`FY_-8/0{t"$f뛞[U2YKdme $˔(]12VkG&WAqͳM9WA(ķiBjGjSZ57k& 0%-9bH!~|u8,S4wDOVuuW K@mGIrf )j*(OtDRk6藭9G:G%i*㥶 /yʡWcoYI(D M[>aφYlZf#ɵ\_4sbAvG 2ı;=J+QJ 5VPc$*k_Pt`S@6|(Bƺǀ^dlЩb|@"}_-i.QkjsXSŜbu%/]q3]ӂHTQlJFfc8#J?Z(2K'E!(.!ߥ#*r(; A߻'T$q֑1*|\R*Xi|A1hѣ7%/1CaɼxlU{:xhyE6L- /n/{ P(lu74M-? }%:I1ҎX 1;`)vh{v:Hae= wLNbM)bC;G[5i·- &brgwL%A:dd"-߀+ UJC^<[6]l;oR@h'V4\Ǥ1"zOs]%#U] $G'˛(H"pB90.7{)bՕ e7󖁾w&U>Fx 0k=MGW/6дd=2RT嬰)E*;D + >'qި2eQo%$Ԧ/$. \̳P?"87)բp}+nQ)`k%+;b Mϗ]4$ۈ_=+bUȻtMG3~+PeȯKε$O-J_@cet\ udJg/RB`XV#9]LZŇ"$jeAi?*p[%RɁph n4KpS%t$ У볿Bvm&~U֢>zZA0BA16\V1p {oqzpj)pb;ʜ=M.R,{ʴ0: Bf0г*2_|2aiEٍ_b5 ^E >.|2c0Fd9ݓCye= !ZD@\Q!*%BׄC=M 7~yRQ>m u@[꒪ww8S!iv"`vH$YSv= dd6' NpO-lR}Z?S,@k /?O !jJ ;^KR*2dZQw_1aV`ף'|YC؏Vh1~T9z}j5=f+p?F ؂d51@%*Yj6q|;~$LWY״?qF?wAQF>jgWכ3S@cuL!4jTOB-|s|M(|mLW{/X(3/V(%/_wy%'ig!o9+rtfsmD zޫS=3hi9p9Q`aOAdm{L?g~4m5eOmŰ[&_Ȕpb'~!\u?V=jT-0g[q];B]"YQ@RiZ^ofhl27?ZܤD&ٽVݖÅ.A1)~^{s~=7&ˢdhe#ۦMsx\PV㜿/d\yE'EKyFB =ȵxLY8'upnqܧ=GI.ͷ2Mlʙ(/蝘Q0% {j*/}nsS0qdZ$8J'lrokd8+!/%mƭ('҅b0}V-ζLCj>7V 3c$W2~%يX[1en9}MQ$R\wdu&߾X\@ J EPO2DACVXn$(UזŷȾNr T+dA-WJ&?VmZ!,$Sy40 lYIN wiv5-R PiYRP}]GO :ǹ4X+'iOqgI o\@appװ.أ`NR/8`gpɳVsdZdq٨c mu?[_v*b]l56@-'L9?ܤ'Dp]s?Տ 98۔h:ŸBL䄧٢;va_ {uX3~?zjmuEHeug̮U85>1¤7,9@C$~B>1SbAА4.={#JH * @SQy`t#]IkX̨sH3T>vn.oԃj?E3Ꝫ-׿Nrw `qzl^7=jܸ)Vմ#2p[#G~.GB`QG*3>W>Ĕy(2=3A[xX g$4Z gX m#h:cBWrCs-\{0,{dQZ, IU2Y^WKѫͯ1S !lu#gL-7&^3v(3SG)+|!Q5+S&߮~ART3vF"} |YMb6bSDڜ-Sl8\?URs [8^4fwo,p1`?bgX;kJ,€Eѧ(!eȈC[,pH {gc24,gf&Qe2d 8o(4]n|c/\%)8bnBp^=88 xU󁗝t"C/B^?m(EOyi/P#WZy'I ݅F=:7.\/.ǚZ6ظŤ!߁; #g8FTxn1A+эCh:+'sdҁS?dJXy[E߯o`Txغn9amэ2?Ң'eDꒀgm:]v8ͽY9 s.P4r+B7AOP}u)8-QiJ_i=>:6O!/$ %<bk'O=I2U$fYdt[S [% 8ʐڊ֟AWK!s즇 }tfF 5^o†u2l; mʀiA c0rPM1K$#wz? JbD9R#iM u/{jV>4p s 2dNE!hUl^wÆpe.w=KZP^ u53]ISl+N c#@W/[}MxkH9_}HJ5]ĩ $7.5Q Ѥ1֓oY&=mu]lrjJ?b1۳9;HTZ%]-Z7b2r =e5̆wTmp~Ϗvxαâ̺ZrlUvQvF3:N220]>]cUY騨nE4ƞja 1(5'dp|$td} M4@1'ՎxE^Dζh_YvBg]Husl;h/k)LwZH;Fěr)SFO@<;,CKʨv e-~-h6sgLil}Pe'˼} FXupE[sؾ(Yl2n~C!3cii7j1)טL*Fշ#,D6v\oLyBڒ[~xxSJ Zt1oXDiUs.w3P 81Ku9#5 / w&6}X|d""L>5tIдX]6 ISA>bf9K}7B-k7vk^@Ąt#=I^ӿbV\R< ^wʴ0 k3/r`;FdI?" ;n\1 eS]hjtȵ"t➓o`}pY ֈWKMcQƥ?t@E%7 >TB l e43uIߌ)hyh)t?]e!H;(KtZIdLuVdy&wo_l7,#qȧ Η[@PeՒA?Sc5zs>#||E;6H@uIb4I㸸R\Z)&%Nդ񾅞Ǣi5r#xl9}fn `P/hJf{m^'xx`N)F֎:XoF r 0]) چ x/Sg*!mSГP~&zS r=`XI]*:EJ%> }?\I#(jhD6kҼIWoeaW߿&3ј5mQ9e ߺǤGX  ]K@Dpv:n%haեsGҀ{7Ȼ@=3`/37eC|Z <;9Bc`'Is86%KY%P<J*FWY0:[3Db_jOdD*X~r2;Xj]tY'YjiVW촒g`n4Y#_/36(B% 24_c}[J7#UURbgj9v0vʵ}*b0{i)rqaaAP=-IWdO&-kή?ΛϔWw]|r: #*.02ӣwz !UQhr\ωm^27ELFҿف ]L51憊%1d{ bDHU: JO~ftM>=&+)_bWO~B/߱\3p4q+Rx.]KN)|- p& .$2 R5?4W<P tb=5VrL;&8>øg>q񃑢#p4Bo+A;sByZURDD7A s]c[F ܣ(rqojyԉٽ?EķR#fO+DP~ONx p4f 8>A,/#EAs X_/ '.S LA *"( ܢאnMiaxGS)G!#b~Cr]_%MҋVۤ}QlxHΆlӜ>ae4C$6[͠6;LfqrpBE5b*Qj/0TPqXg ˜|:˳ԊaH4Z.MqL%}ܗN-03fOsH=](1DK I)ꤰbrjؔ"MKݑAQv Kb ,ts,{ܷB)<ͻ'V+"%CߢSlI"-O-hNu0م(0˙_{Qɧ`o~}@C/Kk@"~R K95 V.5>??8epԟ9.:lo7C8գtM"]Tr5zs[9KVy%JA5?mW$zS >`PZvo3 z :9mfѢ5Pra5tbp3>L)q#sqP7Ax0eRwYaO]9oc?nrA[ qw8~CuNa(( MFw6z~AdQڍOiFC8Rc!Bp5ƾ˚?F;C̄l,%a>S8=%t=v"bDbU"zO[@wZ ^D/DŴHۃM h`i3j._%(!K=JEo,xߡ`W Kۿv +N-<*'k4Eh72Wmj(Djic޲GHh;ܐp uR6HRW`g_$yɰsi 5PcNρ3ehJ \P9e&Lool)>Q]LtX:(5jhϵ.-q9Rj=1u6n1bhy]?R[-j%Iԧ4?꺁;V/)0at)/AF>G깷=#.DՀ݀P/WQ(3EE aMIXeQ!*|SD쨻#^۔bax/rwuF}.=5i Of~++]I"crjK}6I@ e+*[ :X -e DH }|Ra?=52{{6c V /xF ymFn)i$sޥ,3j$bx²u*T gF}Y*z‹Jv(MnFI<n%YBJ,{<³:%T# ًrK)e.ЙoH]#{Re}5As$ ܝhsLs_ nέ15m `~t%_²gV։L<_B;*ج)%w !op|y8JO5ehyz0G̗ō/+?ZCpr&w|+t5yEV"yTWӆygguQFSs2X*nߘv,e= b?vw[ִ>D_3~OM7R$kRޫ{;U@q@j^ѣxWl?Il$b;޼b3Q7p-dW>IxR9$Q O΁\bZ)D҂&Ok rF`Px(0B\97ͮGPS dR@bYmHvNV@r 8&(8y&arB]姊xyElu|{mNרEA3lI=.nS`gZOmwW 2ι+@!vC.mQQ+`ox`o=}Ka\Ɋ#z|:փ]`{mhSf"mO3]?SUC)(iS!`!l{T!FǶ‘Xdll8=虪/z}\^s|m^`#j xDX2:/[#쬋8#$فL?Pr3ܔNCI~] 8X$(r/%%<6E F7>HX*$ĉKZב*XL:53ح1%zsq:.ՎDZcbT^DAL\>5(ov8dC ]&&m dpC11 )F/o b}m"'b>t(YFtW8͏l9z8TˤAKW?' +Y~"cs ~?~3f+p;q EkL8;CDu#Xno%\viZu%H٧?/T7\j`N t`)p =~ ;'ewL=v؈i6m "sb pCkM+{6n?,ɟ|} k y򞫃kɏC}`]?PSXc(fiM:eFvc~@E5`@_8R>ߠȉ !\NWĿ`1j?YPO!iN lQx/j*ہd_Y} d@ Nh=lk/݅>:^OF0VP?|o幀=Q/%T^;t6n3o}ZfY2xNQAt3?O).!ufiL׃1[i x;5Մ$>1@ O=sj rƯNZ(n2S@1E2 VUjIlV IF?3b ;ؤ%y5µOMLnҢ w#@|Doչe!,73^Mlw^o0-ߝ1"-: ;:7V(6=42ޚjj6%!j|~Q!ȈVu\J$٨TQQ3]cU+*҇"vY{3JRN0Y^`;t9˘ChrjAuC½R~r`ك*DC/Kw`` 2s#J(Itg ȣsn''j;'bYVtt*p#% #*#W\R #=qJFk Z䫷G z I0U:lO9Y}4OSRfhq s#^WцQ:*m* o"@5CUő\Ϙ{Z ^R?]3iSΘƠEy=̠ѧhj;/aR꯵^GovD bndkFB>QW=h\~H-s:4+> 5mzsޯʎH|"@9lL=C|+}N[~SNpp)Wact'pI uaL=Å]}ֵMv'hׅ=r\jͥ;,kCfrezOGD2n/n*Y.xLnHQC= b ڨU<9%cj(#R][D^Z$!+!;Q׊#pH}HOwpi&puՕeV8}9 TVe =}L|Uql#6Tۭb,'BG˰^0\i ߌ˒D"Z~0*Z^R˷CKwp6:T3N!׵ 6ش%-<ݜ  d2WԠ'5\;@hRG w(+~UJ "g/M 9IOt7\fKݨd5& jΉV(%؂Kxh%N /Oct5, Ct2 +05:quxt|/ af\iS<ĭÊ#z8 3K>>id?`iNB-, FQDlb1`r28uP_-,Mlм mØtmOw!|)7涊~uܖД6m:G<ߣ(;L>,n}@2$r]"q, `_l coN3!c{'dzlY% /Z6S>rz0WDۑ[.Xsl%&tB8: -Q?ފdz3mm:6zDŽq&m&4;z{01@24?iO\LJ$dTF 2CȎ5W>}c~RtW|FO^Io_czFOTC iĔ\pxe$y kBVe%7ܽfN,4\ޯ򴼛{E>E_7SnK,eNɥ#~x;ѩ>ZR٘IVP'QK?oD PZ8E4Pi|)o#>5~w}$hN%>ˈs{Orf9mkCׄvniG/a> £BIٶ ;I5ה_ ^[4 R@ GHՙ5o;'e *Y"Ui+6K%S`xm7= bDjnK$$k2i)z;r]ț膹4UrDGV g',-*7PO"y0TYUZuz(SYf ,i%>cO} :L^g^G9%G 46伧nRU X1;J#@aEO~թ-γf46_ 6 &[^trJij _j {HHq7zxwQ3Xc VrhpEpZE.@N2}k\d؞r9 clZ1+QͶ@o U0ߥ-Iئ 5F\y|q/|`X\лMRnJq8-Iin(.Lęv=aM)-^4\+#}Ph:\P:F zbjXfm7y#,j"&5?ٰt |ּ9fSkBp:$lS$)ؾ*<6n&7\AU}dU K<ҧr`,5so]!B-tf 3ԠH0p7RBROvAI?]ـtCPĀ;DMd'ZJjh>^ث aPHI}Z@(2Z0=d6lhAhtn|1%=<BhKo=__-8k_Qgѝ 'f !XmQ^ 3'0.O(W  2z"ͼ1זE^4ٻQ$pCSIRFb%+z%%寢JfuiUY2)"a&}Kx@bMXOZdn̄ДfSYvdr|y_iB\d$@0:G&Qf>νTXQW1E\בuc#͞wßRRNuC ߝ(Ĺ\k]D+uaU.CaYKq:}LRZ$/I12k«9 qmT~)l UǓa{p`gd g)7E[g4xWYI<i4EF%E<΁g"ˌF ~ [bȏ5^&S$!->%"5֔ iϙt}$L+L峽Ua,Kj;|T~6Plcb맳*,0+K3o{gz1q5?Ա0 cГ䁨o^<骛{9}yufCaKoCA#ZV;rU" B+YAqQIaM|TvwAj)N46/l$gul"IPfiŢiCtQwIi,> P:~-b|]__E~ <#NcΠ;GϹ;Q[36w[33Uh_^4@Q(q@*%"A#1{c`l~藈_T(&q)J,@4 _Ѕtk oeu RcRAt@oe@B3,-f+oC˷lA?۪֑lB57(axQ+Ĺ=ހ N3DK),_v\Fc]='/\]VCZK\Aw`{[BqΓwy`3τP3'ƢQ%let_q21R Ǖ5xwrS?0W(9"y=*;'0(E]0`Dy 4@> uckW&O-E+l؊e] 5_YlhQ<q &s H`xeC=rEmKC3 _[F>8Yy"]V?`|pdvj|y LS*]UA޶$0`|Xx.;VJQ7Pf3\: jL ;,Ol@Mswh4ތ6v83__+*IW3B c/Ua#r!_ǩZхl) .h5=fJg&K1Z(!˞ 6;:a"!.5pՒl.%Rzt;4fŢ+R2*iFFF#p:NnaY:Li &i44Y)ɉrH~? j;)t0>{*7& 팊 M+x:-Sf¶纼eVN'^|CS܄u2_|_jBۋFі,|.ǎ "3in&;v,vd-ȏ5")K#=c+2͉4req$ ++4jt s 7PE_9%EF?t]7jURVA q(!SHS. Ӫ2ϱh)rDZߌR1)mۉ `rw>ڈ2yxM/9N+|r} sm=^F0[Vv٨M*CYWFew L4zLa'J$GiyqRMQ#qAvI},a>yDU,JqUȃ;ڡWf+cӳ*nɬTtct_D'!y> 4.pLf{N UJԤk6fAo&BX-"8 ܿVt8g.(e1yFAs䵱UwX`wԳ$a ӀPH}*` lQ1[䣔3 wT #C;`d`/?Q.ޤSEEBfA"&oE { YPTI4YRhK6AI,H}ώF]9?z:O C7G (oѲI >ߺsȐT/_f +"Y̹ZT̘|Oܥ6T*\"幹`b[p^wZ-s;BeRֲHR \q` vZgM$CzŁJJa+VpWmEe4lD qIeR Y׻$󎗲 iM9+'D< |X 3dpmr^zioAε%tQ˦X5%^ 4"˛PAb41)9FGM?TH59zR+eQ6~%+f'J,F 9"sjfGȊbbgG!31qUI02(v1;Zl]]4Lΐ7@ QuuMq?qϖnl@ü^+>d.ck iD8JϹͰB9𠨶^<~*^X/ b}(ٮjP-'_CέرO KIp Y3\2Z'3"O_Q:䊚E!.0ϽmLHrZ0|z?x9tMRO-~˜YK )Ѿ񀒗 !*+<\bg0r'~ C}Lo`qS=-9wa-۱9 L.WV*˱J nB$TK,N {oYTm"=!ƶ\fB< 8:|5h1T>oRtKfϖ%՚b&. -7̬*kTXK[}mm{W]܆zD~*cmXSdOl1RCkj^(}]I<zVS׬}kUyl юVܞEX:=V-pF}M.ZAC.CB=G8Ͽ"kx!>^bp0P X^1ϛ%hX\.pvk> hCFuO9 na=N+hEM%Yzeu{{ oeIFqco$S蓆7P; w΅kY^vv5#U̼s:h/h"t,Q62Z|[qB#ʟ $KNIR}kM3׵,d~5Ҽq9b?q{ŦgǜC wJQR__!4~Xf850'׃*I9ÿ\>QI3TWD@мLrYLn?UrV3OG{TEqָHO9B6~Pɯ/ iR-Nؗƶo S'0уR3X &bMU A1jkD-u2,*p& &,ptNfc(aVojzS YzT_a˦M@8,5){hXݴecm WM3NHdj g>w3D2vP}r93Pviop'u2EDlQRE{^2O4W\L$2[,יb`#H 'Qd~%c\|~y)_@8B;ḽu`T )>OO(dl[хno\9>p>$qtJL;;LCvv4Xɮ`N6]eƢ}mKYE 2e3tUgzB)/YGu-az\8 Y-3yC &NaF_ʌ `jhH(hv6]Ha;?[u^WQ䗴ѹ 5S8@ɚߜ΃*_ᜆC.CLڡV XibCg0;B.wo^9K,_7OfP8@^ Uæ,1Ygt51Q.YNIY!jbԾ2ڔAܩgbzk-WY_7C5&;?ޜk F ܨRG.ո6仇Ξ$N Nߋ$DN>{vzVma w1+M 17 ϛlOK!gdWRx7#ԶlNI(8nB| SJ!zܹrNz̀tJ *sڻ z+%ҽ9:!E%G( 82S̽ PYUZӃZ?֨C gHl)5'7h&:ArgX vDDa l_><:ޒƒcV>4p1?[%,V4{&ch<{=&? zh+ ]-ДFMoWJgw*jo8jc&LT3VGAlYb`Y3Yr~cqФOBa1I1n<%ʴzmhz dQXnPh8{)EkvoK߃uu d+]Sn;OOx ! P:`!$[Q;ő.|tOrD,xZ_:Լ 5ޯ[B3<0Rs/ౄ,^~l+ L9H,%D 贂 E8b ,ZD.ar._Pw(c0Mq!N_jig'g@C*4?G@iNO'7pP^-,q~\`rcWyӾ;dXnern^g"Af82LCvj!卋X5lR@[p{6$Hhث&nJnCh{(%ez8/iSYW/e.;ڴ¶ Z({oBvq/zN÷G뉩ao"b"_ʼN bdةq靣{_6i4%c{.S_Cu>B͌q@(7N69~=Op{-ΗF-m$.Xr;٤&08]T^ж6']3,wH:wLbS_^̢]rVA!66÷U%vڱ!Mp?qykA*9ne0)^B#s9N$eͰC]U(Y=p_U"yyVn!u56?n)^'%*:IwݮBm|r2rxA\ZD8oN fxI7A-M`16>6%k["a,mV ]ot2~kPˡS`xaW#cSJ3F^Ǯa-212;NQSո~=2VLXMw"RO*E׊HHOOǺb/u`i]7  N^GHT {@o"Y_ڸN„?7ZXneoϗ[x^0.(a[22 ?ê6wJO\Zl>] }#o ,k)&L^I~/dy؝O ojkt1&X_,uL= kuf4ԩ-mg&s~怞!LŎ?R<*iPWSuN*}:xꊍ8(ݟr[5~I^uT7MsdPuO8<̰>tJ> L%Řȝ,c?VɅ] yt,2XSL|0T%ިcSjJO?۩@V`{)R}6mxK k(J C%qхgHDTxMNf X+Ad<~~0POy.uI#DíLcFJua4gRd#' >!$YĒ,~ZT6ǗƋ::kv9Rr;i= *BtaO4R?W.]BQ'7Г|J;f" ~'Hx.URIJҦusrK ;bFŎS S{ޟ$8߿P:FƵ\Jm$u q%&$Y(Խ[1m-}bn[} d ݱ=>#)$}w-$H"[y4f7_7'"LC 2)|8P2U\"Dݏ1rh߳쿘M^7ݬq/L&;3sx]x]d*kxUtz/݂&vy ' 6JOwmOKH ?p0( k^K -7/q4G[y.Gnoq9b.GgvW.M,6_HEK:81EgT1J=/(rmrz34QU 4A xZG/qz_;důteAU\7J޵~j:̧,Y; {T_wO,`7eP[ -]oR"oJ>scr#{Npz+P)VB؜2ikj ,Wnep>3kCr^IްDOpg%*0A58:σ ^ 2^:QL~; ^c20GW.jƁBܴLh;ENF.'@9/2Vìa[oByf(+Njo[VL`r;*%EDϵѷ2mIqe2fJ`/5{3&Kb_$3^[AlblH52HǺazh\N/uƑv= QZT ",5.b$]_I.$Y_ii+\uLb9EA:H/"g(v,61'#9a;a5bP9te#{*:?7S%Ll3]Vulz^Uf!0" )1W(IT]N (3h#] UUM K\X` ZM˨eϨ*$NBǃXjrn952*UK8U y(oj2Ih%_( ~LFo-!aN:">T%|C޸y?psy|f4R#xր۩?q".{]MrsZZyhU`r}e=RmrKL\9k jf)l/9d8N⪚(yM#඼$4i2{e:_DQSڱ'}ѿkJj=lGaɐNjki(*#?rJܒ;#m4õݯqoС͚T8Gt> |}዆ef|l8.C<czIxĄzcIGkfk<3t(MjV $tú<CP ~}22gR [aAQ֨iw~cMn.nC -ςQ5r oʗbQ%nI Ǡ+>:p 3tjOiu+-#~Id;Y鿆`K+[\E6٭ɓ 8Q 9u[gsV[*}p/u 8,Lܻk QǨnfܡP" 4h9bGIr ^y%;jw3?F`<*WL B)8?(8QP3?'еko>̄ݕ!VFwRx[(ļ+#vu)%+ ^ΊL:Lw$alpT6as EQKCϻfkVnG%\xW[u|At&,&jD"LjOp*hJҁm9u&Be< M)g*47'xw?NZA'>6UWx<vMTdG 4\-o癗xxQٶ{c$Bv&}jNͰGW)O :҉{s"t+Y%@-Apo Џ nb?1~&%.o /.EOhV,~gNppM}<̂=HlF=4ϗ)ޏ3ЃKj."?e>PCիJM--.STj8m_3@VF%OUʬD}j?8Y9\EUrVRakNZ3Z4c5 aNozӴ>BWѲQPxެ`@28`2h%(+Mag#;^2[.^Fk-/vx(a̅6fү)5~-]!{|s\,dV@Iܵc &)NUIJ4.!1]kbovW .ζ#M.(/!Uwli 3^ cꤪH˦:"8fw聗l~:@Ւ#ְ=?,™u?+gb@q, @Jec*u7*;1>ܳczi-r2Y-ݔb6XLrf\29`cI)…ZLE[UX=콣ҨF{zW) D\,p:҉0vDdʛx"ڧrذ3kbwbЄLJtF1)Q?.N1p|$Ym|f&4[iI#ˠ\Q%eQF(7o^L0'3"pv;Hv+|ڮҼOm8GVBQ. i+h!]WaG,{7%b1>wt[Ê&4ȱh*,žsYSw YZ