silk-rwflowpack-3.19.1-5.el7> 6 6`d63!&\Q7> `a^ > `Ty^HK}Ǭ\ *ywY4[bȊҕ(^Lv>盽m _Q 8D=v 5^\K#RZ<׋T7-}V>K\kץjcƘ󔞥eQ8vAC96pm0~cX!PΏq^u GwQfBzg=ǽw_Wu%VcKcHG+ O47d485268bb204214f3441ae57e4719dd861e63b蘉3!&\Q7> `a^ > `i.6j D!K3~7i?9H0tkR{:U]92>*Q+nj%3 .p'Ys,mK@y_sŬRXk@coF wwwg1ܹ5;7crv=P)H&&CR=.gx)gun`ˆdM+<>>?d  88<`d < l         X   d     (  X   ( 8 797:&7>?F%GT H I JXY\ ], ^b/deflt u vH w, x\ yBzCsilk-rwflowpack3.19.15.el7SiLK Toolset: The PackerSiLK, the System for Internet-Level Knowledge, is a collection of traffic analysis tools developed by the CERT Network Situational Awareness Team (CERT NetSA) to facilitate security analysis of large networks. The SiLK tool suite supports the efficient collection, storage and analysis of network flow data, enabling network security analysts to rapidly query large historical traffic data sets. SiLK is ideally suited for analyzing traffic on the backbone or border of a large, distributed enterprise or mid-sized ISP. The silk-rwflowpack package converts NetFlow v5 or IPFIX (Internet Protocol Flow Information eXport) data to the SiLK Flow record format, categorizes each flow (e.g., as incoming or outgoing), and stores the data in binary flat files within a directory tree, with one file per hour-category-sensor tuple. Use the tools from the silk-analysis package to query this data. rwflowpack may capture the data itself, or it may process files that have been created by flowcap (see the silk-flowcap package).a^lftr-centos-7-x86-64.cs2.cert.org1CERT Network Situational Awareness GPLv2Applications/Systemhttp://tools.netsa.cert.org/silk/linuxx86_64function runlvl(){ ( /sbin/chkconfig --del $1 || true ) /sbin/chkconfig --add $1 /sbin/chkconfig --levels 345 $1 on /sbin/chkconfig --levels 016 $1 off } runlvl rwflowpackif [ "$1" = 0 ]; then /sbin/chkconfig --del rwflowpack fi # ################################################################### # silk-flowcap4H|(XzHLh:큤A큤Aa^a^a^a^a^a^a^a^a^a^a^a^895e177d584035c1b88a0749cee9b7ce9438acb967a28946b61756bb49f18f31510be784684ce1fdded7ab5357b01e877e8da2121b887244e3ad717c2d96dc7187ea046c4000d0e7e276da0aadc0e6947d24fb3664e3bba047bf76042f1517fb85fad9c195c0bcd8f3980b89ce1622cab4dcf0d904e8b413e5276f63c3464c9b9487fa3cf279fb606e1ce674d9b18e85ed0ba6ba92f1e7a1cf98c8fe6e7abf9853f14b20b9c88102b0fb42025440956bbe93789f5f27b57b289759338c68d00b2ce84ad89a5775e3c9513c9a39691204b5cc827817a946bce37b89389b93889c79593688f9c276acac02dc3254a10b729246cd250cb4d7f0278fa7cab457a9ebfc8129877c7b19edb78397988d3ea7b2fe8e7b20d54733d32133aabdba20868fcb4093319d2666863ce81d47fa92403e7f2c8658a7f08b3a3b5d38db5ca4823brootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootsilk-3.19.1-5.el7.src.rpmconfig(silk-rwflowpack)silk-rwflowpacksilk-rwflowpack(x86-64) @@@@@@@@@@@@@@@@@@@   @ /bin/sh/bin/shconfig(silk-rwflowpack)libc.so.6()(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(64bit)libfixbuf.so.9()(64bit)libflowsource.so.19()(64bit)libglib-2.0.so.0()(64bit)libgthread-2.0.so.0()(64bit)liblzo2.so.2()(64bit)libm.so.6()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libpthread.so.0(GLIBC_2.3.2)(64bit)libsilk-thrd.so.5()(64bit)libsilk.so.25()(64bit)libsnappy.so.1()(64bit)libz.so.1()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rtld(GNU_HASH)silk-commonrpmlib(PayloadIsXz)3.19.1-5.el73.0.4-14.6.0-14.0-15.2-14.11.3_@^H]@]@]g@\@\@\|\I\l@[P}@[4ZZv@ZC@YTX @X-W@Wk@W+5V@VZUmU]T TT5T>aT5'@T)IT$S/SXS&R>RR@Q?@Q?@QvwQfQ?PPd@Pd?PQP@PO@O@O8Ohq@O;@N@Lawrence R. Rogers 3.19.1-3/4Lawrence R. Rogers 3.19.1-1/2Lawrence R. Rogers 3.19.0-3/4Lawrence R. Rogers 3.19.0-1/2Lawrence R. Rogers 3.18.3-1/2Lawrence R. Rogers 3.18.2-1/2Lawrence R. Rogers 3.18.1-3/4Lawrence R. Rogers 3.18.1-1/2Lawrence R. Rogers 3.18.0-1/2Lawrence R. Rogers 3.17.2-5/6Lawrence R. Rogers 3.17.2-3/4Lawrence R. Rogers 3.17.2-1/2Lawrence R. Rogers 3.17.1-1/2Lawrence R. Rogers 3.16.1-1/2Lawrence R. Rogers 3.16.0-3/4Lawrence R. Rogers 3.16.0-1/2Lawrence R. Rogers 3.15.0-1/2Lawrence R. Rogers 3.14.0-1/2Lawrence R. Rogers 3.13.0-1/2Lawrence R. Rogers 3.12.2-1/2Lawrence R. Rogers 3.12.1-1/2Lawrence R. Rogers 3.12.0-1/2Lawrence R. Rogers 3.11.0.1-1/2Lawrence R. Rogers 3.10.2-3/4Lawrence R. Rogers 3.10.2-1/2Lawrence R. Rogers 3.10.1-1/2Lawrence R. Rogers 3.10.0-1/2Lawrence R. Rogers 3.9.0-9/10Lawrence R. Rogers 3.9.0-7/8Lawrence R. Rogers 3.9.0-5/6Lawrence R. Rogers 3.9.0-3/4Lawrence R. Rogers 3.9.0-1Lawrence R. Rogers 3.8.3-1Lawrence R. Rogers 3.8.2-1Lawrence R. Rogers 3.8.1-2Lawrence R. Rogers 3.8.1-1Lawrence R. Rogers 3.8.0-1Lawrence R. Rogers 3.7.2-1Lawrence R. Rogers 3.7.1-1Lawrence R. Rogers 3.7.0-1Lawrence R. Rogers 3.6.1-1Lawrence R. Rogers 3.6.0-1Lawrence R. Rogers 3.5.1-2Lawrence R. Rogers 3.5.1-1Lawrence R. Rogers 3.5.0-1Lawrence R. Rogers 3.4.1-1Lawrence R. Rogers 3.4.0-1Lawrence R. Rogers 3.3.4-1Lawrence R. Rogers 3.3.3-1Lawrence R. Rogers 3.3.2-1Lawrence R. Rogers 3.3.0-1Lawrence R. Rogers 3.2.1-1Lawrence R. Rogers 3.2.0-1Lawrence R. Rogers 3.1.0-1Lawrence R. Rogers 3.0.0-1* Release 3.19.1-3/4 Rebuilt for libfixbuf-2.4.1.* Release 3.19.1-1/2 Add the SilkFile.skip() method to PySiLK. Fix PySiLK compatiblity with Python 3.7 and 3.8. Fix a compilation error when building SiLK without libfixbuf.* Release 3.19.0-3/4 Bug fixes on 2019-10-24 release. Fixed in 2019-10-28 release.* Release 3.19.0-1/2 rwaggbag, rwaggbagbuild, rwaggbagcat, rwaggbagtool Support using country codes as key fields. rwflowpack, flowcap Support a show-templates log-flag value in the sensors.conf file which enables printing of templates for specific probes.* Release 3.18.3-1/2 Quiet a warning message when using libfixbuf-2.4.0.* Release 3.18.2-1/2 Remove unintentionally-enabled debugging statements from rwflowpack.* Release 3.18.1-3/4 Rebuilt for libfixbuf-2.3.1.* Release 3.18.1-1/2 Add support for logging tombstone records created by YAF 2.11.* Release 3.18.0-1/2 rwsetcat When --ip-format includes zero-padded and CIDR prefixes are being printed, also apply zero-padding to the prefix. Fix a bug when using --ip-format=decimal,zero-padded that caused an extra leading 0 to appear for IPv6 addresses. rwbagcat When --key-format includes zero-padded and CIDR prefixes are being printed, also apply zero-padding to the prefix. Fix a bug when using --key-format=decimal,zero-padded that caused an extra leading 0 to appear for IPv6 addresses. rwpmapcat, rwpmaplookup When --ip-format includes zero-padded and CIDR prefixes are being printed, also apply zero-padding to the prefix. Fix a bug when using --ip-format=decimal,zero-padded that caused an extra leading 0 to appear for IPv6 addresses. Fix a bug when using --ip-format=unmap-v6 where the prefix for IPs in the ::ffff:0:0/96 netblock was not adjusted to IPv4. rwcut, rwrecgenerator, rwstats, rwuniq Fix a bug when using --ip-format=decimal,zero-padded that caused an extra leading 0 to appear for IPv6 addresses. rwsender, rwreceiver Change optional TLS support to require GnuTLS-2.12.0 or later. Add a --tls-priority switch to set the priority (preference order) of ciphers, key exchange, etc. Add a --tls-security switch to set the security level of GnuTLS which determines cryptographic key sizes and security parameters. Add a --tls-crl switch to set a certificate revocation list. Add a --tls-debug-level to set the debugging level of GnuTLS. Not setting RWSENDER_TLS_PASSWORD/RWRECEIVER_TLS_PASSWORD is now treated as a NULL password, not an empty password. Exit with an error when any of the switches --tls-ca, --tls-cert, --tls-key, or --tls-pkcs12 are specified multiple times. Use GnuTLS's socket reading/writing functions instead of our own. rwflowpack Fix a bug that could cause rwflowpack to crash when multiple probes were processing IPFIX files.* Release 3.17.2-5/6 Rebuilt for libfixbuf-2.2.0.* Release 3.17.2-3/4 Rebuilt for libfixbuf-2.1.0.* Release 3.17.2-1/2 rwgeoip2ccmap Add a --fields switch that gives the user control over which country-code value(s) are used when reading a GeoIP2 file. rwuniq Use a 64-bit integer for storing a bin's record count. rwstats Use a 64-bit integer for storing a bin's record count. rwaddrcount Use 64-bit integers for storing a bin's packet count and record count. rwflowpack In sensor.conf, add a new quirk, nf9-out-is-reverse, to simulate the behavior of libfixbuf-1.7.1; i.e., to treat the NetFlow v9 elements OUT_BYTES and OUT_PKTS as reverse-volume values. When parsing the sensor.conf file, allow double-quoted strings for the path names of IPset files. flowcap In sensor.conf, add a new quirk, nf9-out-is-reverse, to simulate the behavior of libfixbuf-1.7.1; i.e., to treat the NetFlow v9 elements OUT_BYTES and OUT_PKTS as reverse-volume values.* Release 3.17.1-1/2 3.17.1 Fix a compilation failure on RedHat EL6, CentOS 6, and other systems. 3.17.0 Add support in rwaggbagtool for removing rows when a value is above or below a threashold or when an IP address is in or is not in an IPset. Change how rwsetcat displays IPv4 addresses in an IPset containing both IPv4 and IPv6 addresses. Add support for millisecond timestamps in rwuniq and rwstats. Add support for the GeoIP2 version of MaxMind's country code comma-separated value files and binary files. (Binary file support requires libmaxminddb library support.)* Release 3.16.1-1/2 rwstats Fix a bug that occurred when using a large amount of memory and could result in corrupted output. rwuniq Fix a bug that occurred when using a large amount of memory and could result in corrupted output. rwbagcat Fix bugs that occur when using the --network-structure switch with an IPv4-specific argument and bag file contains addresses in the ::ffff:0:0/96 netblock. rwsetcat Print an error message when rwsetcat is unable to read an IPset. rwsender, rwreceiver Fix an issue when using installations of GnuTLS that do not provide support for thread locking. rwflowpack, flowcap Fix a bug where NetFlow v9 records were being ignored because the application was decoding them with the wrong internal template. Building Fix issues when determining compilation flags necessary for Python support.* Release 3.16.0-3/4 Rebuilt with libfixbuf 1.8.0.* Release 3.16.0-1/2 rwstats When the primary value is a distinct count, compute the number of distinct items across all bins and print each bin's percentage of the total distinct count. Fix bugs that may occur when computing distinct counts and not all distinct counts fit into memory. rwuniq Fix bugs that may occur when computing distinct counts and not all distinct counts fit into memory. flowrate plug-in Change how the flowrate plug-in handles flow records whose duration is zero in order to fix bizarre looking output in rwstats. The plug-in now assumes each of these flow records has a duration of 400 microseconds (0.4 milliseconds). Add the --flowrate-zero-duration switch which allows the user to set the duration that the plug-in uses for flow records whose given duration is zero. rwrandomizeip Read flow records from the standard input if the number of non-switch arguments is zero. Write the flow records to the standard output if the number of non-switch arguments is zero or one. rwswapbytes Read flow records from the standard input if the number of non-switch arguments is zero. Write the flow records to the standard output if the number of non-switch arguments is zero or one. rwflowpack, flowcap Change processing of NetFlow v9 records so that, when SiLK is compiled against libfixbuf 1.8.0, the OUT_BYTES and OUT_PKTS values are used when the IN_BYTES and IN_PKTS values are 0. flowcap Print the probe definitions to the log file when the log-level is set to debug. rwflowpack, rwflowappend, flowcap, rwsender, rwreceiver, rwpollexec Change how daemons invoke subprocesses in order to avoid creating subprocesses that deadlock and never complete. Modify start-up scripts to be more in line with the rules in the Linux Standard Base. Plug-ins Add manual pages for the cutmatch, conficker-c, and app-mismatch plug-ins. No longer install the uniq-distproto plug-in since its functionality is available as --values=distinct:protocol.* Release 3.15.0-1/2 rwaggbag Create a new tool similar to rwbag: a tool to bin SiLK Flow records using a key and counter that support multiple fields and store the results in a binary Aggregate Bag file. rwaggbagbuild Create a new tool to create an Aggregate Bag file from text. rwaggbagcat Create a new tool to print the contents of an Aggregate Bag file as text. rwaggbagtool Create a new tool to manipulate binary Aggregate Bag files and create a new Aggregate Bag file. flowkey Add a new plug-in that uses the same algorithm as YAF to compute a 32-bit flow key hash. rwpmapcat Add the --output-path switch to specify the output file. POTENTIAL INCOMPATIBILITY. Note that the shortest unique prefix for the --output-type switch is now "--output-t". rwfileinfo Add the --xargs switch to read input file names from a file. rwsetcat Add the --output-path switch to specify the output file. Do not use the the pager when the output contains only the count of the number of IPs in a singe IPset. rwsiteinfo Add the --output-path switch to specify the output file. rwtuc Add the --xargs switch to read input file names from a file. Allow multiple fields in the input to be ignored. At shutdown, print the number of input lines that were not parsed unless --verbose is given or an error occurs. Remove the --bad-input-lines file when it is empty (in accordance with the manual page). Fix a bug that treated white space after the final delimiter as another field. Fix issues in parsing the title line when --fields is given. rwbagcat Add the --site-config-file switch to select the silk.conf file. Do not invoke the pager when --print-statistics is the only output and a destination argument is given to the switch. rwip2cc Do not use the pager when the --output-path switch is given. rwscanquery Fix a bug that prevented use of the SQLite database driver on a case-sensitive file system and caused "make check" to fail. Building Fix a compilation error in rwsiteinfo on Ubuntu. Remove support for fixbuf releases prior to libfixbuf-1.7.0.* Release 3.14.0-1/2 IPset changes Add a new file format, record-version=5, for IPsets containing IPv6 addresses that should be more compact than record-version=4. Unless the default file format is changed at configure time, the new format must be explicitly requested using --record-version switch or via the SILK_IPSET_RECORD_VERSION environment variable. Fix a bug when working with IPsets that contain IPv6 addresses and have more than 44,739,242 internal nodes. The bug may cause the tool to crash or to loop endlessly. Reduce how quickly memory grows when building an IPset that contains IPv6 addresses. Perform additional integrity checks when reading an IPset file from disk. rwsetbuild Fix a bug introduced in SiLK-3.11.0 that may occur when computing the intersection or difference of an IPv4 IPset with an IPv6 IPset that is in record-version=4 format. Addresses in the ::ffff:0:0/96 netblock of the IPv6 IPset were ignored when the IPset contained clusters of addresses less then ::ffff:0:0. rwsetcat Allow computing the count of IP addresses in an IPset without loading the IPset into memory. rwbag Fix a bug when creating a bag whose key is attributes that causes the bag to appear to have duplicate keys. rwfileinfo Rename the title of the compression field. The title was changed unintentionally in SiLK 3.12.2 and caused iSiLK to fail. rwstats, rwuniq Do not limit the maximum hash table size to a 32-bit value on a 64-bit platform. flowcap, rwflowpack In the sensor.conf file, add support for a quirk to handle NetFlow v9 records generated by a SonicWall device where the router up-time is reported in seconds instead of milliseconds. Building Add a configure switch, --enable-ipset-compatibility, that allows changing the default IPset file format written by SiLK. The argument is the version of SiLK with which IPsets are to be compatible. The IPset file format changes at 3.7.0 and 3.14.0.* Release 3.13.0-1/2 Change across all tools Add support for compressing files with "Snappy" compression when the Snappy library and header are found during configuration. Add support for the SILK_COMPRESSION_METHOD environment variable that provides a default value for the --compression-method switch. rwcount Do not limit the maximum array size to a 32-bit value on 64-bit platforms. rwsettool Add a --symmetric-difference switch to compute the set of IP addresses that occur in only one of two input IPsets. rwfileinfo Disable printing of the record count when the file's compression method is not available. rwfilter, rwfglob Fix a file-selection bug where a --start-date specified in epoch seconds that fell on a day boundary would return files for that entire day instead of for that single hour. PySiLK Fix memory leaks. Fix a bug in the silk.site.repository_iter() where an epoch-based start-date value that fell on a day boundary would return files for that entire day instead of for that single hour. rwsender Change the log messages that are written when scanning the incoming and processing directories.* Release 3.12.2-1/2 rwgeoip2ccmap Restore support for binary input that was removed in SiLK 3.12.0. rwbagcat Sort the output using the value of each key's counter when the --sort-counters switch is given. rwbag Copy the invocation history and the notes from the source files to the output file(s). rwbagtool When inverting a bag, set the key-type of the output to the counter-type of the input. Previously it was set to custom. rwfileinfo Add a --help-fields switch. Expand the description of rwfileinfo's output on the manual page. rwfilter, rwfglob, rwsiteinfo Fix an unexpected fatal error that would occur when the silk.conf file contained a class that did not contain any types. Check the validity of the silk.conf file and report such errors. rwipfix2silk Write additional log messages when --log-destination is specified. rwpdu2silk Write additional log messages when --log-destination is specified. rwflowpack Change when record counts are reported in the log file: Report the number of records written to each output file only when the files are flushed. Fix a bug processing the reverse side a YAF bi-flow that stored the egressInterface in both the input and output fields. Fix a bug processing a bi-flow record that reversed the vlan interfaces on the forward record. flowcap Fix a bug when processing the reverse side a YAF bi-flow that stored the egressInterface in both the input and output fields. Fix a bug processing a bi-flow record that reversed the vlan interfaces on the forward record. rwflowappend Add locking of incremental files to prevent multiple rwflowappend invocations from processing the same file.* Release 3.12.1-1/2 rwbagcat Fix a bug where the pager was not invoked when displaying keys as IPs or integers. rwflowpack, flowcap Make substantial changes to the handling of IPFIX and NetFlow v9 records to decrease per-record processing time.* Release 3.12.0-1/2 rwbag Add a new switch --bag-file that replaces the numerous bag creation switches that previously existed. Deprecate the previous bag creation switches. Expand the list of keys that rwbag supports (e.g., start-time, sensor, TCP flags). Add support for creating a bag that contains country codes. Add support for creating a bag whose key is derived from a prefix map that maps either IP-addresses or protocol-port pairs. Add a header to the Bag file that stores the command line used to create the file. rwbagcat POTENTIAL INCOMPATIBILITY. Display a key whose type represents a time using a human-readable timestamp. Using --key-format=epoch displays the integer value. POTENTIAL INCOMPATIBILITY. Display a key whose type represents a SiLK sensor using the the sensor name. Using --key-format=decimal displays the integer value. POTENTIAL INCOMPATIBILITY. Display a key whose type represents TCP flags using the standard FSRPAUEC letters. Using --key-format=decimal displays the integer value. POTENTIAL INCOMPATIBILITY. Display a key whose type represents SiLK attributes using the standard TCFS letters. Use --key-format=decimal to display the integer value. Display a key whose type represents a country code using the two letter abbreviation. Require a prefix map to be specified via the --pmap-file switch when attempting to display a key whose type represents a mapping from a prefix map. Require the type of the prefix map to match the key-type specified in the Bag. Allow the --key-format switch to accept time-formatting and timezone arguments when printing a key that represents a time. Exit with an error when a time-format is used on a Bag whose key-type is neither a time nor 'custom'. POTENTIAL INCOMPATIBILITY. Exit with an error when a --key-format for an IP address is used on a Bag whose key-type is neither an IP address nor 'custom'. POTENTIAL INCOMPATIBILITY. Exit with an error when the --network-structure switch is used on a Bag whose key-type is neither an IP address nor 'custom'. POTENTIAL INCOMPATIBILITY. Exit with an error when the --mask-ips switch is using on a Bag whose key-type is neither an IP address nor 'custom'. rwbagbuild Add support for creating a bag that contains country codes. Add support for creating a bag whose key is derived from a prefix map that maps either IP-addresses or protocol-port pairs. When mapping from a protocol-port pair to a prefix map value, allow the delimiter between the protocol and port to be different than that between the port and the counter. Add a header to the Bag file that stores the command line used to create the file. rwgeoip2ccmap Use the first line of input to determine whether to create an IPv4 or IPv6 country code map. Add a header to the Bag file that stores the command line used to create the file. Modify the tool to more closely follow other SiLK tools. POTENTIAL INCOMPATIBILITY. Do not read the binary form of the Legacy GeoIP country code map. Only accept the comma separated value form. rwstats Allow the --count switch to accept an argument of 0 which indicates that it should print all bins. Allow the --percentage switch to accept a floating point value. rwsort Do not limit the maximum sort-buffer size to a 32-bit value on 64-bit platforms. rwdedupe Do not limit the maximum sort-buffer size to a 32-bit value on 64-bit platforms. rwcombine Do not limit the maximum sort-buffer size to a 32-bit value on 64-bit platforms. rwpmapbuild Add a header to the prefix map file that stores the command line used to create the file. rwsilk2ipfix Use multiple IPFIX templates when converting SiLK flow records. Add a --single-template switch to mimic the previous behavior. rwbagtool Fix an issue where the --compression-method switch was not applied to the IPset created by --coverset. rwflowpack, flowcap Fix a call to abort() that would occur when processing IPFIX records and a byte-count or packet-count of zero occurred in an unexpected place. Fix a bug that prevented creating a TCP IPFIX listener and a UDP IPFIX listener on the same port number. rwsender Attempt to resend any file that is not transferred unless the file is explicitly rejected by the rwreceiver. Add the --send-attempts switch that allows setting the number of attempts that are made to transfer a file. If sending a file fails and another attempt is to be made, append the file's name onto the back of the send queue. Allow setting of the --send-attempts switch from the configuration file and system initialization script. Fix a memory leak that may occur when rwsender is processing a file for an rwreceiver and their network connection ends. Support partial reads of a message header when GnuTLS is used. Log the GnuTLS error message that causes a connection to close. rwreceiver Support partial reads of a message header when GnuTLS is used. Log the GnuTLS error message that causes a connection to close. Building Fix several "make check" failures on OS X when System Integrity Protection is enabled. Remove use of pthread_atfork that preventing compilation on some systems.* Release 3.11.0.1-1/2 3.11.0.1 Fix linking issue on Ubuntu when PySiLK support is enabled. 3.11.0 Allow rwsiteinfo to report on date ranges of files in a SiLK repository. Provide a way to set the default textual timestamp format and timezone from the environment. Provide a way to set the default textual IP format from the environment. Compile the PySiLK plug-in into the tools that can use it. Remove support for fixbuf releases prior to libfixbuf-1.6.0. Make additional changes and bug fixes.* Release 3.10.2-3/4 Rebuild for libfixbuf-1.7.0.* Release 3.10.2-1/2 Remove support for fixbuf releases prior to libfixbuf-1.4.0. Fix several bugs related to IPv6 addresses.* Release 3.10.1-1/2 rwstats and rwuniq Change how rwstats and rwuniq use temporary files when distinct counts are being computed to fix the issue where the tool would sometimes exit with "Error merging values from temporary file". Use compression when writing to temporary files. rwsort, rwcombine, and rwdedupe Use compression when writing to temporary files. rwappend Fix a bug that could cause rwappend to remove /dev/null when run as root. flowcap Allow accept-from-host in sensor.conf to take multiple arguments. rwflowpack Allow accept-from-host in sensor.conf to take multiple arguments. Fix a potential crash when using --input-mode=respool and rwflowpack runs out of file descriptors. Building Fix a bug in the "Requires:" line of the generated silk.spec file when multiple optional dependencies are not available. Do not install rwscanquery when configure fails to find Perl's DBI module.* Release 3.10.0-1/2 Important bug fixes in rwfilter and rwsetmember. rwflowpack can categorize flow records using an IPset. Several changes to logging in rwflowpack and flowcap, including a new default value. Additional changes and bug fixes.* Release 3.9.0-9/10 Rebuild for libfixbuf-1.6.2.* Release 3.9.0-7/8 Rebuild for libfixbuf-1.6.1.* Release 3.9.0-5/6 Removed Obsoletes clause.* Release 3.9.0-3/4 Rebuild for libfixbuf-1.6.0.* Release 3.9.0-1 New tool rwcombine creates a single flow record from multiple records that represent a single, long-lived session. Several enhancements to rwmatch. Support for collecting sFlow v5 records (uses libfixbuf-1.6.0). Additional enhancements and bug fixes.* Release 3.8.3-1 rwstats and rwuniq Fix a bug when --fields contained "dPort" followed by "icmpTypeCode" that caused the "dPort" field to display as 0. Additional changes and bug fixes* Release 3.8.2-1 Add multiple thread support to rwflowappend. Support logging of IPFIX and NetFlow v9 templates received by rwflowpack and flowcap. Revision 1 - without IPA Revision 2 - with IPA* Release 3.8.1-2 Took the time to make the build process cleaner so that it does not try to use programs that aren't installed.* Release 3.8.1-1 See http://tools.netsa.cert.org/silk/releasenotes.html#release-3.8.1 for the changes in this release.* Release 3.8.0-1 Allow rwpmaplookup to print the range that contains the key Improve handling of records from some devices that export NetFlow v9 Add support for libfixbuf-1.4.0 and remove support for releases prior to libfixbuf-1.2.0* Release 3.7.2-1 PySiLK changes Add IPSet.is_ipv6() and IPSet.convert() methods. Fix a bug when saving an IPv6-IPset that contains only IPv4 addresses. IPset bug fixes Fix bugs when computing the union or intersection of an IPv4-IPset and an IPv6-IPset that contains only IPv4 addresses. rwfilter bug fixes Fix a spurious warning when loading an IPset. Fix a memory issue during shutdown when an argument to one of the --*cidr switches (--scidr, --dcidr, etc) is mistyped. rwflowpack, flowcap bug fixes Fix a bug where the daemon failed to read TCP flags contained in a SubTemplateMultiList when reading IPFIX data over the network. Fix a memory leak when receiving IPFIX data containing a SubTemplateList or a SubTemplateMultiList.* Release 3.7.1-1 rwpmaplookup enhancement Add --ipset-files switch that supports using IPsets to query prefix maps. rwdedupe bug fix Fix a crash that would occur when using --xargs with an empty list of files. rwsort bug fix Create a valid SiLK Flow file when using --xargs with an empty list of files. rwcut bug fix Print the title line when using --xargs with an empty list of files. rwrecgenerator bug fix Fix a bug when using --sensor-prefix-map that would set either the source or destination address to a random value. Building Fix a small issue in the silk.spec file when the dist RPM macro was not defined.* Release 3.7.0-1 Add a new IPset file format which requires less disk space. Add new --ip-format switch to control how IPs are displayed. Add new --any-index and --any-cc switches to rwfilter. Add manual pages for rwflowpack's packing-logic plug-ins. Change how rwflowpack and flowcap report out-of-sequence NetFlow V5 packets.* Release 3.6.1-1 Fix a bug in rwflowpack that caused the --pack-interfaces switch to be ignored.* Release 3.6.0-1 Use the smaller SiLK-2 IPset memory representation for IPsets that contain only IPv4 addresses. Change sending output-mode in rwflowpack. Add a new incremental-files output-mode to rwflowpack. Have rwflowpack and flowcap record lost NetFlowV9 packets (requires libfixbuf-1.3.0). Add ability for rwreceiver to monitor disk usage. Verify that the --post-command switch and similar switches do not contain any unrecognized . Many additional changes and bug fixes.* Release 3.5.1-2 New release linked with libfixbuf 1.3.0* Release 3.5.1-1 Fix bug in the IPset library that made it impossible to store very large IPset files. Various changes to rwsiteinfo. Fix issue in rwreceiver that could cause it to close valid connections.* Release 3.5.0-1 Add country code support for IPv6 addresses. Fix issue in rwreceiver that could cause it to close valid connections. Fix a bug on 32-bit platforms when reading files compressed with LZO that could cause memory corruption. Modify how rwflowappend determines the hourly file in which flow records are to be stored. Several additional bug fixes.* Release 3.4.1-1 Add new --tail-recs switch to rwcut. Fix issue where receiving incorrect data from a previously rejected UDP client could case rwflowpack or flowcap to exit.* Release 3.4.0-1 Modify how SiLK decodes the ICMP type and code stored in certain SiLK Flow records. Provide the new configure option --disable-silk3-ipsets which causes SiLK to use the IPset library as it existed in SiLK-2. When this switch is used, IPsets cannot store IPv6 addresses. Add support for libfixbuf-1.2.0, which allows multiple NetFlow v9 sources to connect to the same port. Add enhancements to rwsetcat, rwsetmember, rwscan. Fix bugs in rwuniq, rwstats, rwcut, rwipfix2silk.* Release 3.3.4-1 * Fix bug where rwscanquery would attempt to write a file beginning and ending with a quote character. * Fix potentional issue in rwsender when attempting to exit after encountering an unexpected condition.* Release 3.3.3-1 * Fix bug in log file locking and rotation.* Release 3.3.2-1 * Fixes in the IPset and Bag tools.* Release 3.3.0-1 * Critical fixes in rwuniq, rwstats, and the IPset tools. * Enhancements to rwscanquery * In flowcap, new log messages record the number of record processed for IPFIX probes and NetFlow v9 probes.* Release 3.2.1-1 * Fix an issue when using multiple compressed IPsets in rwfilter on MPI. * Make rwflowpack and flowcap more robust with respect to error codes returned by libfixbuf. * Fix issues that prevented daemons from shutting down cleanly on some BSD OSes.* Release 3.2.0-1 * Fix an issue when creating files on MPI where the compression was set to "default" or "best". * Additional bug fixes.* Release 3.1.0-1 * rwflowappend uses advisory write locks to prevent multiple rwflowappend processes from each attempting to write to the same file. * Fix several issues in handling IPFIX. * Ignore IPFIX records that report a byte or packet count of zero.* Release 3.0.0-1 * Support for IPv6 addresses in IPsets, Bags, and Prefix Maps. * New tools: rwsiteinfo, rwpmaplookup, rwpdu2silk * Improved IPFIX support, including allowing collection from multiple sources on a single TCP port. libfixbuf-1.0.0 is now required./bin/sh/bin/shlftr-centos-7-x86-64.cs2.cert.org 1633550615 /usr3.19.1-5.el73.19.1-5.el73.19.1-5.el7rwflowpackrwflowpack.confpacklogic-generic.sopacklogic-twoway.sorwflowpackrwguessrwpackcheckerman8rwflowpack.8.gzrwguess.8.gzrwpackchecker.8.gzsilk/etc/init.d//etc/sysconfig//usr/lib64/silk//usr/sbin//usr/share/man//usr/share/man/man8//var/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=genericcpioxz2x86_64-redhat-linux-gnuPOSIX shell script, ASCII text executableASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7eed64afe664f436cdfc8eabd4b5e1abd00308fa, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7489e8e0100e0a4e71c61dce25ab773c1f645e38, not strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=d4d0693fd4b5b42de8d4ded68e2ecbbdb1338903, not strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=3915d220df6748e677092275fbbca45c8113c2b7, not strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=4719ae5e521f59671a189e2f3b91300a8af4df29, not strippeddirectorytroff or preprocessor input, ASCII text (gzip compressed data, from Unix, max compression) &7  RRRR RRRRRRRRR RRRRRRRRRRRR RRR RR R RR RRRRRRRRR RRR RR R RR RRRRRRRRRRR RRRRR:JFHy}@? 7zXZ !#,v] b2u y-iSqiԧ_UWT}y7[k:]kC|=ɚӍNvQw; (X#sHBWCbU&Pŵ{!e:WDL|8.@ݵ Map6{,'ӔZpOjG"]U`E!غMΪoq+KLul-vڹ&1v L[CAuE+mCP:eP--1Pn_‘vb[v'>@qs"f 9ZCMa T9.e[y@r?Jɣu Eyn0T`? g- (3G}&9vgp͟FM×ܳ.̷Mv5'ep EGx2BkJ]&̚WC_嫂CN? )>P`h7H^S PmMg}nq|j_u1_Z WB id`/"جo!1Ї!% JRM#M&Ք 7W{$ʧ*\YChD})c0Ln[oջLK>e[7!(-fMn`7d֊6tlox>ZRл+gF%p_m\rd5(7t>W0 ny u좢em19v+6`L;phU;z1%ʆr:=FgX~Vi (혃kDnR,ٱS'j/`|Z.Cok 3ZFW!r z 3]sDS9ِgl4gq5VI p":4o7Ɗ2Ig7;>%Gibͫ πPKKY;͚琣,:}nbk1@w(>pB9ߛڕxM^'rh3Xg2#iŘ뽎*~T5JBl[isʋ~qJTH^B}%~ʺW2R伐5\X?FrY*P!}̖⻕_;ʴ!\ytX5+ЛQ"LqͲZZ5V{m2u7kI=SN.E P&;~8,GJ- 5qG4aCѻ鼔x"> 2Byޅ0Fbȿ+cn8O1RRb-9Ћ_%+]co^͏K,MxO zP]T}v4^\ 6R5{'Ynp ֨3j: ڻزiQ _g);|Pcޛ4v!mUQ9b1xW_M?pW,mCCԺ4+̮\Qwi{e Qf37qҚ;ˣ(vBK2=FQ!|6ޔ:54FU7 6~%U>SZܸ-Tz lQ:ڤ-y4Ow ԴJ\vBs=/6f-eI }ƁVұ9EtrR;^cCS^+ 9x]ZʥivS0Q:Ɓ=d!u ,ֻ 8A ~F=quܺwZ,ڱ=ԋ0Y2=,*?$gxRܻ|IK8mX1L[@ k7UҪΐud[evW 6^ 췁IְCxfp_x'>3Tw'e@1SX=zJH ATR vCY˰ͽ#@e,+; Ӄ^X6y%b@.7gϯ,Kטz9t/ >!d^L5vg}b :-v|^W"5.;2D!Rb^xh wcOARM$>R%1ĞFjt Z< +( ts6 Lp<)iQD6]MmNj3UK'lk离qǎ i`;;Ő,:qg)L!?!pim PĨ5G_$0]jUQ"Q}ɐ)T!5us͊&X_c²bܽ#b/ jKeQ ZR4n}Q0=9m2Uہqڧ]K ,uD*`ӮI[c]%w԰Sk^_gvF#̼u&үw d%Mxns+t\ۢ _Ij _ {rܴ=y}z81\JwɣEL=ָu׻Z$ê p_-qRX9od` TZG̨\" #x%}kp͇߷dž=Vc(<. *qpGsKExUPuBIDΒn:e~",0B:0^#4^ؐqq-ɰJ̆JFvgnJ(5QntY> S$MT|*!qu~x ͊jH~3B3S37E4Uog3 5.-Y/0zB4z= }uD,E WO9U3 fzm:؃0izL }Hj2"\Nir?{h cۓbuITA,>Ɣ||&+ZligS52:py C\|lnɤaX۬9cDCtns )-f ؒE$r=x|!' %fPGq> {zl+`v <Z[PD`MP]T䣡,,p=rZk{0I|}dZOd 逸>FȎBbǟH{ڋ;!E * Ȼ ȫv_E]ܪduņݯ_:q1q]jC|û4 (o<Ciϱv(X cs>: J=!Mk? T{#dQ ,)LpQpoM\6QA [7S*=

(+ċ3+rOA Lc9cgm ?ސbpCHɦ{:n}d82؏oxY @௔-.'ܧ M RO kf\>y|ZUg ij,qdq>!6'x'nCgnvD'C$1 .6N>j1 g Ud~ט|Iʿmk_WҮ̒LGfGmz0NbP `3U {v1Ls=T4}^발=Q;CT'9 X5V{l#Msf}q5jQ UlRKW[#S8c  `ظTCp°!NCN:[9K87gX.XGD͆XaKtzվ 0`U̕20xհ6O !ק}{]A-4Y,zQY3k&T- /:3DDL&U{65K2qmyz_&'HqU ߪt28`4}fO19Cx|,W6(^y56Cn^k}`w$% 꾍NzZ hS?#8>^в~엨 X~{ΏCKJVA.#XS!XS|B7iD00T6[nkNБPA<:~GBx^9(~LKXJײ]ʟ3soC6Az܆6!RsBt15$hdr{սAvNkDO|4)iKITև@> O0_(.rOebOuUcD:f6Z'MތI,f ȿv~uE|x gs'!&<8 U:TV> j˷ȨKG2.}N|A:VceM78‹%NdhU`F@%%O-*S{9(BMZleq:jAFˁZKiKh޸9]$CMFkrͬG᫕XH}ۯ,qDJs*[8 ޭమVK|k*R6K{}9Pgx3' q,MlMHQf&k!$j0/7j䓑O&c2<[AI%\L!Y&mEKL>9@z^c@ei~Y#V\ar~oƾk:UTHI4"Y Ag:"z C:cm EQG4N 5.,KZ)jB}FNҧ"uMyEOb9oeRM3ܕ-ՕB{T[b'6jK(Q '&PT:uwTbʝg@y?TE׸! 9(a[$+!aF=H7p)cXVN%*ⳖԻEʲaSנn\: qϓNthbY(t>?]Ri+h5ekޛ݆ձ_, %fwO- M²?A-n$ x_N0$ϵIuQrl%&DF<:_k)tbl+1c:i1y2#4ֶ2nnC'*]!cL vIX ́f_^|^pY'#p>ha娫aYrLP .iY)^/$ Uaa"uF93*kT$TXت1W;_{dDk$u _PkHvz?ȒB[aaxjɮyR}oNa|[Pju1ǜgx;F$vOafQBlrϻăJ^wb`?XX ڬX 3EVtR3̃;}ZqpNf$߄#u"`g'2qKʰئVx:{em8!LVJܰM"grM s]]TwIZkw}^,OomPQrQ5+KupFb^a; PXQcaͼ-\ [1Zt]uhi=J#Û)B+DWDiZk]aEݭlcP0V>fU"sH8e-07$dHXa;G!¼%wSO,}B dTU0_NT;q@Wƚz֊% ' ,( ^ؑ%YexfWXxU@l>H`humuVH`a]6)qȄyP{5UAzYWz 5L#,?_nD`A)M>G[fYyNoV(݂5wBX3nEoGj_p+P+y|$% *u?&z?$PID[r-ԩwQa 1S[Vg˰:rD76ȻOŪ챢ۅ2ugҨV"Q`-c`XZ(IEQ'rӾ~H]WrZWXu})50}Q6nnY;oV<({3k.q ~!GfU8*C6аEdvZY%\ əP&mMIa(1 #('?oLLp/BX(k3œ#ncgYFLIؙh8hz\vkM |_yN!3nQЍz 22|F||¿z\P4/-鴐Vג7s@ c&g?|>| 3o,|{)dLL#`Pf-g=OH/Y9 -Vji|\jS& -!.P G,Z_|eyz)yyf_56zўs[UpdsW)kJ,dT]bK1:a"/ّQF\oĀdkFm Gՙ1 l;̓(a4E"mY 2B6V-xͱ7Ϸ3,Q/ԝ4imI7]H"| $?>%Y:i2~T9f!x"G]mda?(D N߲V<𯒣׶t?te5kO8^ Vމx?X"{'Np wlc wf wbVS{g[;B?4:ٗW\-љX&2([ o&oW``obkύeڻGɌJ!<;K^IQQzڳur Z`kS!M2FGTSXj<6 rKWO.Իi>*}X)fGZR"sq} WSWdz4FvBXF`>N|4^p¶{q7,aaZ@spXuP$WgL\WvsYF:)P>I<P4[lp}VJq+/- +a3BTJOhx*l1"2DJGFfkcUBfslnAqmy;A G4j:z %OӮ sXT)-ԴOeE: هFDc&.(n1ÛPehPa>Ѳ9kQ=˝~g{F4u:’5m2ąC"/*`.kye&SxV$ ץæ.s`%ƃ=d ;CboXԫNo'D؊k烤]c$-`(g]R}APj3g'ǯI<ty?gl6َDأӑY@YZFoFfUV\=!>BU!W"2n+,8ǁ8~;f \WAϦbg,fewz>12hkiM֬(#w _0}~}o.6iڻCޔ/ tR3jA~w"/<GydK w 5]yˑ{g/l4t.4EV>U׽rJ1?O喰/"ezZ=ax 6L#. 2zɹJ8u7W{Owtn5RWnaś{-_u 80Phv*_Gi=e#]JGXyA掴rke_|Q`^] k-Hdj mhL0RMqaP-U] ǨZ(bG=kH8_!Ej,ݦ,2J>siٗXٙdG$v,k/P^Uݨ{:}.c4x3ݖ_ULj/IL`[\\y lV؛;&aH}d_9TUR#u &_gJc-˨M,}XMhԒS)mBjPEf<Pq>z 9JQ1Q@y"^Z0&eYUft}/:!N=:|=:q8ZIH1q"-;ֶ֙ޔW|Ϙh~I7aWl+jX"RJ߉m ݒ{S2sP4u2ײո@v(P^n OE?g%jk^( .8giLvFN-QO(Tn&*:Kt/«dt')^G<18R%Ã\gujndI%}ߵ*r"?eKfA-{/ڕ 2EQBncWֱm{a\A2{:zoFkqb̨i_;Ù 'i.<2l,8gǯ?"=MU~NJŜ5BТi]aҴU B9zK$'~gSP-gPt8hH6 SkjrУ8kݧy֝#ҷb]vKLTwS}lR0%z*u6 4s8pNlЙſ.3qawf(r3R[kc,;?Mvod[:8ۭNGũ|դ1bbh"oU|?t?a kkeNң̪2).Q>3ɤ .[V gL2J0K0|?7}%n>h#-6rJ0@N$>"{NjL*8]0\~Bϔ~H3ŚDU>q%jC'#Rۇ$3"/4,%X5ľ$ i.{g=M(I-`i4gUc?JA"Hq;e}#4N[i5a Wbd}og,3#nyzm MP%Ĉ^_] esD񡹡;S"@\&ܰG\>p, }yVgKٗT 6HJ; < Á6r\כ 3 <\mpjZm+rWp 2ve>ڭ\^\E&اr*rrÉ̿"h#O糺aN3LNj>\m9tw1W0#$ӎG4)̸nnr&+0 |zJX?|srAӧԤtGLEȶ%8ؤ9ͯ% p]DH9Jퟡ cy֔/[hMpHz 2+8f`L~UHd6*+ C{g 昵Yi?}x>&iA{i٭Q3ā =/Y2I 7o@οAoדDj_{_* Ț#ܵot3O"57,M'|,AuGJŕd$'S:M3|ΤKrh߸/#!YЁ5*+<8K ޳GdTy `M|@^vڅs V?,5}][Z BOv`̆8?T={Y5bm#G]X➓N>M^x u<\u}}qңtʓadD0 u<]zҎ|6I S)!۠<rH?p*&@гM&r@fD'0D 7'_@\p|5T߬mInl:E(9*ɀ>&HRNPq@&7޴;Zx ̫Y?$״]~B/{DPQT%y_dk>)m.rj:=lddT6'ne$mL|% ݵ:R߻ab>ۉ'n?ln bhxN[ nLoIuf'Wv;Lmx%" M{7`}Fx$C5->$=_;xqCP~ͭѰoKx+Rap$M16ظDKi0l!˲m|*nm0{Waq$zx(6~)9M#Oă 5Q08Hi%D,V6J+ڙ*U[Xh3ѯY/^ܰͧF82#kdT_@YCv'@݂-Q-\'4W|M1D1T$ae/$3ʥGros 99˴O͝+w҄ŭ[nu~ T av A8 \ed6Fd QιjzGR @&*?zpڋ ]|2f@^~&Suk$ؘb܌)=rPB Q4cػϬ~Y%|=d~s(O &5ExIE< 3 *8j p[zgFX9SLN ? _#nFM+t JO$ewړIi9y%KF|LE'D7rYfd!mqD[(zxi1L*KHoBQy-I.UYcIn<(o셁B(ԎC|_k`IҔDi,幽7'SbN{gbFF\ 6R*qF3.ұNRbAp->L΄w:gĻ X|AB7U^e^ӖȄJl"94P&fL٭!5ҹV _:d Ҥ =eՐL%l*xoc*()yUf\oore'%0\s8}k% AʠVCJ\(Uy؄=%0ei Ҧ'd.+OBi$w9mëU*&eLZ6MjzJ٩Ǣ4 iټI^\Y]CӭYкڎt3$`笙tnasQ{Ȫwlr Tn'FoJFH-%wP5K_3PS;W7LZ,8*Fx;άQ$onV)8,z;(г>G)OpdG`Ӵo2vdcӛCtU76!4V_9Js%9YFk^SkT|B;P| !\B-hݎ^J a 38 }dCȱ.!p#քj:GYwiC^cvȾp)ӁPqrRlsg>s {.3wAs}IuÈ57=]#,f5ǔq*Cñ<:C c8–3hx?HQ;!zO}.yF۷R KeR\S6PFU V!HM{uoN(y(!܌;9qu,te1L>'m t&x[.Fj>RpZV;o@\gzP7iu6>5x/X?DOчBJcϕ^inTțEc5e q,+q( |@GCx/RWET^:kBy({}'p8x B0;iAph{ ?1vsG).C]e$,py`8h !"B{|i.a %۬򋡓[|:I1\θ8MЙ%7 B>&]MEYo@?)g~QaxlXW˷͓|C{:-t笾@gªX v A!NL3nDQ-@80CtU,>D{+l#7x4F7V %R4 mi^c3aUJc╻LAc[95sIC"{9!SXds HGqTĩi(C!%ꌱP {Fpc e!Qݪ%}Q.<z *WǻML[P>QMrDܝF'?|坹q}T.&HM2Cú 4 !P(L eW"Ml+8FJ!󛩼w3I RHc8sb6sJso^M} BXkVq3γL(!g#+WjujK41t88ysVA[rlpGZezq~xk Q,yr/0>SԽ3`mM[!ww\eTut)ɪGTww gwwCq|`MqEv>lZ3!6Ay,&4/&:f)v|QY\%r+w{U&",1T*v$OXpoNu+]ȍqt̻DT9^ijS0{#PO1^zkGsZhᠦjDE&ˉq7Qd(߶N`dZUB|4QO쏱pGFW၇n2udi:ED]G22}+giG0:ECJ_I xMHX- +s`楟LS<ސdvzx3NĈjj̩b9ŒvYފ䁯&NV=Yj|@UL9c`E]uݷfK-A5&z*u~MWߏпͺz-x$6DqAZ0r[o iƸgVзI^&/CS2=qM YX(Rp7B8K U~F3{/;pȷߺ{`/hy7KrDrضҿ#ON#:ϴh-!Ap(өǀT 3,LFDx6R6~)לH`y08anB[xSP2pF* z Y].D 2|SuF@סeL254Z:[[5b 5".~dATfNh˯ƍ}F;ؖxv Ձ̞ImP3S{m,WZɨ$CDQ wGFO :z^#5`벋a);'Gqr7κiȻ3a3p"?aL&x$3gx?;(ٯrxZ ;-pq4y7؛r*@$3BwNZ?r(]g60e@7?E#_G)rҍi["[5{@ %5z_G[?i@is~hP[]W|>@f285eB5u T\Q(&W[+vZnAy!4"o/nޯ,6Eypݱ%kM_t*%Cf..ceQS^O{!f|k6<h f lg{(tJ_Y4B: 12l[8j̇{^isA..y(l~DI- 6٥lXPQ>i`eUHJ)@Cmt6{ۑY@ bxxAωG 45JV&U}^, Bg[qwr}+Cк7>S㊓uc t3VW]z Dz6LIkH# T2lܧW(%.׮,ũ-7Yvf,@ʀ=RՒI9Cj-H~$x> u=j'' $ÁWnsG9N|#QeMqTRtt]c\Q}18𸫌Z!bۏs$A'ۃY]x#WN.V. * zB,%ޭH|g-8Ô9gױB(xQ_z?rN1* b^^*ecUhQg"IYĨ$]z|x3"H󸼹&i՞ I4ʹqi#HĞ9")~5S{&`&O:epFwиÈZF\>N?RmҨP[v5IAیHcPEneRH?ЀC}n +`ma9X1N9+ !? @KEU }Y럘Dehc<9 V:H:K"n9+5Es税1OO?|&Ds ]7$'GN N>]q7+ 6F9' {W+ L|!BݡtP /։5:mAÞ#zړ6fgFtr7` u36*q(rp:R:WIǐf2)"S܍oGR>{*77MD@(^`OΞH/>TZb9x\ϞF͙f!B> (cʴa]k[ͨoQ#[& kĄ+AnЋP{$(#o͌ˉ:o/pdI6ju/unؽ9 YC&!XDV_f v}Ǟ(z HLtw0gz;{m#x8gȌB1N] G?c+l3cZ\~E "]/hahh59Zx߈σBvN:Zp‰~t9 SK[XZ`54 !c+, /u HG3爠E`)&&/8=Û5E则n˚P{Y}_[ = VB\n("|c,kؖL|YE ,3>mbeyuΩ8dtJIEQݴ$Bg1bjwx<$)c4(ң@J:/Mb0 ;u}Ձl3_/yMeuJH*71GLoL_zЊpV) 7AfmDG?ୀd>agVY 綥i.≆vTx86|H&9T7+_m%>uHw$_/ _&:σb_)#uz&Ef!lrh$ eMvjS})`߸V4#fC@z(~jPSrQ̒@Z<'ΚEnw!NPe2J@lHBb eR%7P(?Rl Q b0 ۢ ^P >z} NI>޿'Jw־^)X7vDV"2j.7D_o"^8 /)f,S*Gۃ./i<vgGseWhv%QWyvXKYJe6LE1"&jG 4cίdpz]y x.d ꙻzK{R3 n {xAtٸG" Nh錄ڸ70ɘ>@E6In4u I cII)Q{[F!|tUaޣ*usجB^ ox&|k1{ϝ*3mwqY-f0ʽ91z7wBzސ,+ST˙zId^ P :IT~2'xbNX9'ɧ$gU; Fd;6OªgW[Z.Uc_հLiH~K4ºvHf.XaZ)P?MY. Áh)(zIu3YwvF,1\~+ZeS`N-2|-LH2j8eT[ltIr1-Z)LYZZzmKKfhkK?8яR9ཞ lvO6>Z10p*H4n{ $,4Hɞ";ѺCwW[ɘ~W}3ߔ]1~=-/_-X<~JOpO,QZ&mkLTV>c4pXy m寻utT_ I uh*9iL,hCmŮyF  %WEa|&({+^K]ƙ ʉJ']^SB G)У&.N(# I: kQw# ]־.VB 0z х.ucj>\4O"GOX3aCBA];w^wQ*83YUWn[NҁbxCxTbRVbpdO~RGlvrdڇv5aP{R\[ucϺ[=X"Y ^j;mٻ+I/ _^ȶ>p)^l>?]Sܨlĺ^,{Gwoxoyߊ{0CY+[̘I@rH[J J³ Y= I 5K/w1NfUZQhhP9i\,AcMDbO;3ü[r[G5`Mit} syRݔMGxᾂk<34@Ϙ 嵀W x' :{Nb^Hz `%ߦAw,- d< _W&UA& wb;1KvPT$J$z`#[uzNeUz<oHE^) &pz f c9t~Ue%?ДryIs=@h>D牂1QW^^_4 @bk3D5⦌ê<Y\yG!wA{׷ P4ZoA%IE&*pb"q#Ll1uIiyL|نbVn:#fY'<\~mz = u/)< b^/$Iwoav]4^U0ϡj ;TiS;$BE6i(yD}oҸGC`RwgqC:veW^&S=V̀9v--@DeC 2lj=}r|Vaؤb}z'o@z苚'K{{|\6DŽ . S#%TԈ/f7;J?j. r'I~?RfQ72n;G|s,JƱhG#ߟ!]G0@&$FD m{"%I+<(/'(W8<I]?#8x5.7Qy~1=wl8ƛ:݅r,Rc=]W@'47hr@x" ^=tZa*IR@m!DC,]uZP^y'iniL- fZnVܯ7݂0K٘6Xb:)ų+S1ܙ `eؽUD1N\A0% a~׭M/ P/:-Xo43Rhg "OHQP0 Dtp8ӁZ1Bu$|3Nf/9F)bwmWWջᏓ$Z#1PUny)1`͛F~ؾ'l/P.CHX{= "ny'ckޠGX¥yQ q;jOJ",T/۸pCJQc"8,]Een;,vxK^aFMDy~'iJx?4saܺ> RP`f2 @8Q|([ym[[*6[U%:`A3lvdqr8N.tJT|x",k<ɫi1FlYT),h`Zq*/qF^-QbN2"Yӟ9OuR]=?uJخcjhk fVgוbIAfh(g9U{ *R6imW. J܉]f!цfF;Zp%Fvbk%F!o,wO"nW(9Q;ͫv9,2un| bHrx P@FL( zFr8$aN쌟o䎽Λ`{Dk 4a*6maP7a׼Cs9<-sʵV{c"ޤWy*`C<Tq4b`c_9&Ai''2_;]q é$~)=Iڹ}jlu[i>%#Lr1 VkO:\џqK_i]Cxy\Ʉ +l#rg*Rj2 [uœaPjPeyo]EAȃ2&"Ee3:{Ki%Ͱ]./g=Ϸ@iC6G`-U{[Hi;l12*U 5DSZg< X?/A`zܶc Tςv /,E4toL:æi61d;bkgڕ7ua~-syԧDJ١dJjRU5nꡇfZĕ+eyqEK(iOv+GƼ-bkrpE%GݽP/j>>cd^W ,K,"jۗOlc[8ýkDV!Ơ{5kĖ cCq(| J]U>g< f TuN(`iW4 ϢTRJ_#%f'UK:D[^Pb?22_<ʩGg Ή~P@ 3Y^@c.9+@|/[ z9l\j4=e߭N2۞wW5`͇ )E'd|I駟lLLQaFȏ/C 1jW@w~zőOFyc#|./r}]mb@LB;PKpe[ӹ;&B[n~[˯Ǒ͵|(h QE\ȶ&Is[/E7MIj)^՛s>.UWwP5-Zv4G h[y9L@V{GP{쯔.DFʺn4:,׵T}P|)tg0 R`*y 0q:KJ BBT9\Ex| _MVj1(4h$Wm?P) B7aM2Clb ]WAUE-,4oKr'}|WsZuq^Fr1&YscxAmGp\ڥ񦩴9tˣ/bF1s Dj; 'I.aySLlZ6-o?W9h`L`ң:*z>Cuթwu-*|PI] :sJHf!^٭2DkTkW?mMsI\aYL`HA)|AVmb (w)Ruo>'Ӥr;B" v2t0OWI+&Ժ勛ڸʦ-/SRa 9 MCJ _CUH|Uxi"9RBh07}AZV:>UK@ߓ iYboqT0Do@PBO ~QAx)dB{;U*ֿ8neX—GTC)p=R[{>8po")U+[S&#[9Vs^ "&V{%;8pY覷oF.l8gif*@92v(1 TODZ԰o(7wlg`r>(jyyKhv2}^yz~^$h'0#Cb*++D<%M. zv'<_g1\H9iwBؽװd@eh?u :53u>LRa`\[ºH$h8cr̷GT* o?vD(N.kvSC+~gӗu'x /Ӿˡ$r3aBa5bŽR)rӵᴝb*s 7#21 09dZzk`y}c^Aۘ,+paǷt\ Tp !XyRy듺$uYJ.UZk*xS(869lGk- Y4Ac߿]=e O zJ^2 ,d&RzYYo TiN /g "yԾd4]u\ěkIyI"Js~˾Ma՛IEfE_6_R4ҟ 4!&0-3s$/ ZnV\5Z 3%[;Kj/UTȎ_= Z-$0}Rh_::b/ep0֛KٰkVMLHTfJY&hB*d &;FyD 4հA5o!)sƧ&yq#LaΕ}aC]9b.\;bG"& `k7u"c]b?aZ ]4q@.v*ݟ* S(uX&G;H% Squ8UENQMivDF Q\GNwd9>pbP1Ea)QrkӵfnQѾHe'T'LVg]E0yQ8nj["}Uh(<[|3pF^8 '> dp/5.]sj+"nQ&xM("šq*&$MG2[ 1ћ)4 \%VZ c.A,1(/h/K$=v(XDW+ybhH[l7F(Ǜ]!:|(W dR̚а"qOX>}Ȉ{!36mI.k52BY-Nx*/38o*\M[m Z,vUO^k7govʙ)wccQems`LIQ~{Ab4FqdZEAWfk!oNX;n+x"d*ݤ*:/k=Tyb۲*1P4U:41֢Z)w{^Ľ|` 2{ 7IE Şy?;3d_.Xwoᏼ3oϸeٵ;E}_ #uB/FKoUIP1ڣf%QG@ʲM e3q58zۊ~VwJT]VJo^&爣03vdD]VqAf4[VIB3ŋSO4>.iw8xj=?IIAi}Gܫ샢rN!0-*zqI>*ltdd鑐l]fu϶)eB Ua~XV-V#'H5谙]5,(J*39tELwY8 %3{i1ѵe =N Y|7rL{k+z)p-U,rMZ@S` *a"T1}=Nyb/m3ל3֭ݞsOic.k 1ɸE)_[:pTo,X>j)l;Φq()fweirUy4wj䁔z24WKIŃqo++s}VLV2NH"gF=-DQ v,et^%Q'B,MzGϢ Bb&ꌑ5QF*˛HDTm*?/`u 6ݬգW,vp`[Q'*a]th EH ȧe^|03V/"X,kdk\)oto>ACL 3NeUwpg=^#_<"ܫrm.ʬ_!lS5o:((:LOÓKu“i}\ ]ST̵\޺l ' fJf#.XUkU268UbvZ.2sKo+3qbz$Gn %>tC?f۷r6ԽD}vR4d@|\bZ|e; FRq d)Z85TO!ڛ3[Jt!m0nxMX]@jT{"H`/zq/ `+BY=ʍӞyNbhVfV[C~N3Ŵ=&.3e GWm̗'By1fĚ2X}<1NZ9VRdR:/8P_8N'T?1"O8fG E,"'e aGgy1P 7tZix}@ d,RPhk˦['D9 4'Sr_etlc73@pz.!pӡ~S @h_7 [hZtXn օ}l^v}pw2.W\M`9o-Q q3 3YcOeZKb\R*h3|.Pk- ]Gҷ}l~Q%Wjdp\=t]>GE~{сѬ9lna @[y*\ n=,0vm+V&ItCHWn!֥G=mPAawL51S/EޞAA{+z{:"kqc@'zBٶ#e$z  (}!l A;j bc`T~+IݹC{]@<4`D+'4g01ZFK0\ȯ?Tx\ ٿxD'OG}wfʃJ )tm+bd3πC`E)J{+fF0Bdt}o2j $JUʘ9Tm Q&fKOkP#/fwY ~1=Le+,wM=>bAJD 4+5ՉQs)4NYSa\DB7y~\~oxNxhVg6~Ʒ%NN4:hC`3C :vů Hu4xA7X6S65?8BoC5t=){[TE6~b횚 t+iAD*S< Qn7MgByſޘ`tne6qaԄz'!GAGvF/d[۝_B0 ʟ5(閸ӗ@astȦ~֭M@wCL8tuHEZ5tfOP8c&t48ޟ{A_N p"2ZƝ)X`6B;I5 =C˩rϨѝHu3?8酣/$.}#Axeg׾?`_Ӝ VW t#UAor;eR~>偺]k hI"^(OQYs!1in 0!޻~s^\E-x(y\)z:Y(GqQ.1>FiG7BZV{Ua!X^4k%F{AwWg ɇ0C[:iB^1»<\yeOB:׼#ݥb&[b2YcSNtjeZ0I\KA"Su!TҾ!o^2`Tأ1=9tl#0i沪.YbN.#IN ītaVk?5> :/bMҹz͒[|T-g S6Nk? Tq} 7X|鼒zwn b~$Ǿ#CXl#K iTs3*`N#wjw{.I<,ZWL2 s f-팄mr+^x6WN5զ%f9vUT1[.`P dGXP/xtۓqYi8Ufq?BπSQ ¢N'hDi!l(Ψϝ[?w> xpiĿ n \xa]'7Dsl0}gb=nQ?8Be1?ߖ{tP*]Av-0Uq-/4Ur @0 'BoqylT^>&ͽ C6Ym/OܜB0ǐQ*4 f6㉧CY%^ըjرFkW[bn4"}/ARjv=#Y$)H kꅅt=u-vSR2qsDz@<; [ 0"b9tx0O3-)؝dݚ^=v&|旳p *jdTkݰVÚT dXF[=o0.Tx]_Yh9hgOl\j(6 ЄMED)o0ȷ֡kSR)#-rzΩ9|9>L4HX;yhpk_~I{+fY`o UorP]_Rn*FwMTNV ;3|ALOIvqܜ7S?Dca!.ͽ̣@Gn_6:o!wsLՍ(*ݼE՛ dhR_H]˶ľ!h=.2kɔwMFv=֒79A<>wlVYM!zȥ $ [.hgBרLjoMEN+/?#>@Rh(ob/kfHP Zַg!OےXMq5h #K{5;̀/|=xXMsYf+z-B͉^p9R,P& ݮЃ9D r +!l<}0o.EDOՑ.B/1ܮcuDd-:•80Tu|8B\Cz$Ptw; )5% \Yvh;2W" 1cO0QTSrt[KXEѩۉEuS8X_<]yn5eLK ){MqKn^˰R k-Sk*G7OPkoh*P:ijvƏWSOj狏6h(}Bfʟϋ{I23@}\ pe?($mU^_; }}&?0ɽt<dt3'vH*j*rӷ#/pSE rHaj =x qb}!Qڇ0zGԫ^yLf @"^HHh= *+=/WmMr!Щ55eCjnڪA{)OTM>vGv^)S%p&ͳ'>^V6e1MJ?k:VxLԙ7kA&w|l.7'N6 &뀍Tɻ卶d&!WWmLco|\/rP{a)w]Wh|#헇=it ZO8q-I[/q,jDA AtgbޕO|X^YTu:EnF"#cNwQꈧ<蘖K~W#QZ[z1t݃ hIg5@ZِSBu.P OՑW̿9!0)`1iP7_K_$n57KbW3 l@y $8 jJV|ˉqocw eoVPQPI p[3kh1csn:C,s#L?CG r9gBaXmf: *~i noap{i+ݬUq - h%σoً=4'1r7JP[w!&?Xc͢jRF /%X"GNmS RtcpuPY\:IuAsGfǍҴx5V,oR-|:}uaѼ l~\m-i_bO[?|`mk{>c 6t@u_lh(t޷vM2L#EaY$ܛ`K1a1HyGgQ1BJrEh ڒ{.pj Q|hG*֯y H<#$&4Ɖ7{]-(9ԃJвH=`2& )"X_/4PF }Kݞ"q#w5drB5[кkf́lhE}/g8-@it'hmD^ n–Q 0pzn#_'J265tH y]:wwSԍ߸6e6wiZZ,r|* X-Ć$.p:Y(6.:v50_~Dp. ½^aךּS3ziֵf^wCYhrr|،JX>Dom_IA/QhGyݦjKLX>,ڶSTpNOSS$+>PrݖFccئ`̳eUMWpGa20i[٤anݱḣXTnӡSnL^ |a'΂{.-^8Ycz ~xodɊG~ ] IEf]n1\[d^zds;ֿ$ L(It~EdoM g"1͏%kK')V<NUgqv'ӸmWe9B3 r#zHWdyjr[HթMo ]6x>>Q29Yd;g(l t;X\F&k9V#:fCF\ *HpF;ǤDv]gm̭p+ S꒠ Fn5(˜ :yc0C:[@fX9(-h6m띈%?*%Zj׳K\aAj*jIf9'@`61ORhp$'e*F|*d1&T0U"eKqJ+vx:P3U hl9JaKw0˰=Ÿ\V"9T}RpFQku 9`[̀΋rY@ ük;`%t;EӅѷP$Wv"\e7ש"#'i=BU?(uBirlZ<>kHSwB{iB)5X&d :ߚi72}TU|&ʽ}fC2E%6A )WFʇ:H I+dFT}VGOJzS0M#BWWK4ݪ0 &z{~MH#<^ o[`Cx@G/!]$('2;GzÕ՚RIa&xͧӒfLh:[e].x}3#:t IwJ>#cJ7Id2E3bOHy :ZCG9)Xs2ڵ8݀ M@duiNa!sM G\`"𬒛kPmΠEL٭Ű SulAvxQ7F*ےd@Ƌ ݵ,ޫMH~*ui)vwdu1v !l}>;J#(If8A\f I<2SbB q;BvRKA5zבڜq"KmeBΔ'3ylCKL!_\T{UFSP̮;7%ܯRCh]JpZaX GLhs@:i^ijcj@@߶^jJ'b%%=.S@Y6G"\,*.G2> jȧ}ĝlqOw=c{Uwm\c~[ QPժ'[3DE\g] kky1wt%P/H]e YcK&Ru[op%gԝ4|`/L9\oģ/Co<*&T`JJẲpc& 3t[6AntV WЁXVPFџAfN9`sӮcٖf0B߳ ѧ"":k+N:noz+("\fKJ]Vo@*1'4Mjczpd%)1X_ɀ0z>2/-? E7:7wDEK.$zWC ܰ<ԷMA04G<ƥ~jv߈(_sfܓaqjƴ+㌂I^/])WWZ0C1-Xa|fpR0ڍ{_>)t~+>6VS?UdqzEcykJ, s-*XU,jO\@_'\ͪbs)'>5')d=8-"n!upqu6CM&>5vh.Mouܒ޴pо+1^Ej99Y*sck0 nD>~C ;L ]4[H]{},im͌V6N'jw9 ߆9t!N, ֚JE N? DzғzL|l=aICu8bZ }Am>c&*='W)W$`_V%Ú݈kx +.`I-51?F)?զ"==PdWtLys|hBWJqڤd?vJIaY{EnM$ꋉp m5h!rf6OyRUj܀\uj= 9 $|IcK^Oк+Uzsk-g VF&jV,0+7/GPd9K&a>gJ P>rm7cGeb*Q$(RLp uMJSML݊m^,קifSFѮteŷCWAHh2jD]xnM]sZj2[%8tO5&9Du:@8t 28"wLsOYsX|gCK53G躆NvA!gWl\Bd}H;D%bȺr8^\x}@]م,%OH<Ɩx}2O*Fe/Qu"_n&D2=f0ۉf~N׭8LS{gZ2IR0u%N0O/~=❳ ړG $݋KP6<{*;~OW)L)ls⢹I&~x6y)" O9h}"3!APLijgf|>>?eӟO. iar*|qtw{YUf>o+UsPOB4*1ccͰ,<{Gp2xMпoUAnܼf ,v,RÉC,PKxQ%վ !Io V^/xXFìMs_k,$A*r8x@~Ԙv/>u\R- Oߜ޼9=93:F۫CoJ%ɱN'?чJN#o3/0e}cDf6uX 4sP 1՞6NiA4< $dAgu20.2(rtF@߿Z<'O̘F!%^^#6܅ͨx3nO<יb,x&~BU+ `j.S?Kk1_VܮA: RfA;-*NgmX'U/Uk$[0ў+dOtHC<Y=rm_.}U4M\z掏>%aSܠpq5q\3iy0=yRu. Q@&ߔC2Za"OBM$X2(M !ېYFՓ6ȈN߆ra7m@% -+y!Uf)Q/89-ĮXwiE#Ron=x+DٕoF;6XnW0O'W8hXZXڶR1%Y8 6XYwɭ\}H!0L%n((@/Gdz*#TG*XΡS$52m0ޖ:,HL@킩0%!"i,"4iuOx6( )'~"@ՠ,m}S"凄H=C3@ +`5I@?#3]dqs Y#W+)|ۈk!!6)SwEkmv)&{ Uxa4r^._Ц/! } xTfh@xp<^)* ו\8{_VnBm͌+V DŽO40rS?;_xyRp/I/hkw]ESIxx*_p#.8]^t`o=m2˚QՂ0s=b{Kڕf2T>KbZ(b܃gW"ǧ)TPtn>}M Rֱgy^fѠH&A7)3'*e/}aNI&cMIpY o\':~V[[i7 Ē4cPBTt|>23:xneH$o9T D#[u: YT%%,[VP^: #2Z!3n%8/[f6~jRi 4/!ôi "xxM!0 S%B񖳔+%n9;eWKL޷QAսw9q#YVDmOG|K1X!P)̉O5j8d%($im$u$y=.ӴLxJh!&,=Cݤ')ޛ't}{;m"zRBR V*N~wjk݀_f5ۗqp0T D'gw  -F.B*2L B r=o/ͳ^בz}g$ӉaVPl5n{Oϋ"̭Ζ13,J\ ͵/IRLl㾑 n9&6 k 1>m%@?fDڎr,#x&KѳaXAH ueڵ\.U2x}WN4!/k|7x -4S&'3FC a$l7%fpfW]SNPIn4z ͍yC ^P`Zwq&Df5tM)v܊p-3rFv,aDʋ7lPCUF_7LH~.tx׿Pç󢲇:ҊF?dVI zE߆}[q֨"Qd$iBTbҌ\ cPPnCM'b7~r-"jePzϺCmn]^jq#c5&,x *Z"@Sr9Pkl?ɈB?əK߇aB'!QM@(#7j12-"E#k7~dZ '3'J-!Ҩ3M<`iə5;=l;!.8KѠ%x!7.8~m a_bKtHk% ۿ ;yγ"Xyk5UqoHG;QBӊV0q mMi "a(EUET{IJ/(QWqQثU|<)?؏:—+Fua۝Ѥ:tg.ݥyЭhQ ׿m%dRwVe~{n-Hp7}pH/zk%rO JHGyp-A6f":?ϵdؘ֝~=}~H8Nʔj"Kb~2$I[<=B5N-kJ17`Bq ~5w,qRb'ohaǓ^$zo8sAQ`?R4V辉cߟ j/IܿYyj !\E ܏4~z>3]Afr'"YSiyqlIz&. ,&K)hӑ҆Hn6 Wde)i2bVً;giRW0*~];g,3a[q= >k@A#7|ܝϧk.zv5kl93Yķl_a~Wj߁ ?t DˁoÝxXEx|(> d_nƜc 7vxn>5c‚[r)+>xIfԯ.[h,Nh^1+9K1.Gz\"ō"\vѩ}dG,AX|9^qe $OuPb*hdU9+}(B[a46ѩt8P0`C<`hr7%쎭>gKܧ1+F `\"j*о [I Wrsd\a:O.Lg@rg'J6LXg,S~ qJ `*A΄?}~}P)X CƫordG͟uMw$|]V X'sGG`5!(-\,1Z*?zm53iIm ZօR,Zh]4JnQ{V.*ϒ>,#6@لWΓ4 `_0k.&(eY8AN$ьˁ|E=H.ÆMCHի*B 4=@_@ 8»|_򈮱eX J+:{zvCEMbw3~n7Fu7o'1Aΰ@@M'E.0olZ x̚ {zd'Gþ4!A9`~v&u|oR\*C eU;7? IX3^wZ  uȌo5Qa>!t>qob8,}Y4BŶ-*ۡ/g-´fpT@+< }"xT]B1%ذE?Q:ZחRP4tMíJQHJT?"@Z #zG& mO[߼'#<^ri|U!hhYpz&'|#2ûUj[˚7I.Oҕj锆*)պs'YBeDX7Fb#Qt z#w}Tcސ @Q4A޸} DbO,^8|+̣MbJND\ơ͇QX-lmzDOh}leHt%VPм|fTBӒMl賊5 !fj~Lrl] jNz9Bo|-(WU{^# y80>~iMJn/4I&Y$- "ST/ nq0vC ]N$Ah`CQ=TU\6$JVJ_Jh1peYzѣ4xlS{BY΄ƶ05T05хȦ}M;*6͡i;3 9֞&D4#Y:.i^A󢟶=Gp\o[0,5OD7$ ͧŀǛ\p~GJ|}=),";@{`x띦uѦC$ZY߆.ʹT=cf fBJ :|7z_M3w))kowL?/oDQ."Ub俺q@qj,=]cʱհ(Y޽VSs_:R#4;iA G7&IxUQx]%kyVe/ӂvF6n>f' -79&%ԜtjlzK^֎X#ChD:5)ZnOޅU{FnÄ7tJ_xoW H[¹Ie@ƒ,P\B ྫxFswAJ] `GhHb ~#_xܤ/Id٬[BäMqP9άUms1'Y]Rlَv(Y*W7i%TW0jB?c0+Oq} i*/{PS=3 gQsM!Sz`U!3lȋdЈ:5@&F,~p2y6xs @: c\#;Ow=0!r2wjZ6Jc7dt)1Zro)r>4\g=K[ƃ!)zv/r<4Wzo7dZ1%C%>Jq<݌ r}7+kג=J?{{byiQ 9c꟡'ne6~TvZ_$<}I]r6}>G-:0 'rmE|͟ʃk(&\o\\-3NgO0PA21xY?0M/42"ns^#"YB(9AݺW{u_)0Z:+WgFZ)"ݗS:R_em+ 7:IRhO1%.\ jA ~xpW F[!ߪ ϡ0ldwM~0/ V`?M{uF] DivH*WrOͬs#L$ oB[ps&濺/qfl|Q6$3ŰȻP}# &S=- '(\%@Ft/ ku1X?<_}9x:K{?՗|ڑ.Ct:鴏|>3ȝPNxѣWuT=^NܛO~nI:f:D=:AV:25/Sʂx!>OC'66612A^@Y'Ăᴄrd11Ԣ5 ]es YX(WT492,j=Y*ATLy|1z $ں8)~"Z,! "95Y6VlnuB*A%Z19\1! ]~k,axs ئ|\C[ܬdEQhZ#kq*HmH≩Q\9•PBd'8ԇőm;1?0$|tE,`i4=4֙ӚEkv^"}ip%`7;S7-UF ҙT9E\IMbB\xGYBaj\;[1`fa+|S*#dRԞ0 Bv]HmA+u*V8K- 2 `dE86-id_6\0/>=ELoS,[6. :#m[& ڪT/3+P( 'DQSp홚jqym) Q^HoȃQGWs$/I7ܝU]3u #]`o'p8PYŅMuB!1/=⇆'8:BI:~%\,ㄱPw#GB"z> y̪zBD] WGɡUH4{P w\BJ~ 2ۗ² G5X$ҏcbHH"LYUlTyl[@Nb7 }jrrDaIy0c~|`x9^w@e$sIOK7wJ`3\zC$ASfD;3۱Pf_"N楐i Թ8TIu'B\DCEP/\#ϗ< ,zUasHoe+b[RO:Ur0i> .0)V[ؚ7N}}bϺӌIW{3Ybv{D hHϙ{N AZ!̃]m]07OGY) s{ۇQ~pYE0]r9d; -ˢ M`!3Лxxz#V7Ӈ,v^^Fds+9f@ % pp1m[RO{-ZC !+Bnz͍Q E>!Vz63&B1>u4D=>u-M(`eBХw\FBc͎.6 th&ԯ3cM愤n7懠K">(p}$OžΑA^Vg>ŏK,H#& e^=i:l Gr9aϝ1:`x%"}fi~:e3]P<`uKDj>Ͱu Whp*1H9< I{lZvٞ1ģOKR1G2qN;`!JD;g6.y<z?Q)AwZx-ONb`} QZ(2c[.XWQ^$;w4_ SxU6 ϗ-_wpp~VSI)&:gfSdaѡӮ&W WSvE1}[:;92 < gIm~G-EE$1LEl[ԁY1>L_!-b=K%&pLky` bq+£!8!C)MJ-s_7+E"1x.!%= D<_mn`Tʻ 46ԃK-Ip,P U5GQ)$6`o:Vҹȓg$TA2bqzs!EqhhVhb9EXv6[8od2xL(i~D0~Ђ~pϙXvIyT ѯ라BUh0k9EVh#q t1nSx82\tefBQ̢o,( w ٽFz8 t+,<ە# &C!K|CcNY*dgz &MIyQ#a򎸎/I6Ʌ쾨jy+N9,nVNIK.@rˡӬB'5֔xduW+U`GfAx[V9~ )%>t]nlP$P@X`\(³CK SUkk?I _8ݜd0/>UD(UO֝{hC=⣱W ciЩ oC7Lil Þ|'N7!|Ru4* r!!Ckq,3)F&iO DxzgK5EװyVVY n%R⥔uBsq?L*0Q7J[ &jѥN; ·ouxjj6ڏHշDpԎ.5&W $^+ܾKYH^γHݵh6\T/-ct&-qQaaJb-^dlAǎȾ7 >3SƯt|4r_V Z/ dβx ͢aJ)-(̽e8WPz; ׯqE:}Y)T6iCg5rF:S9lGMuYUU:eM Y2sĪL zV a7_w}ygӄ)ᚦ͖`j(N>9 X y@T$ ʥia/eY QxULCۥK}ʡ ىbPʍ| L?6>>0Q }2*4Fq[s'rfTqdcI-sbL5,g|xSّ3mԒTeH S}4L:mjw9+CO3H`5h].U0,A"C5C,{L;U4"$xXFfuk 27GqC/ 99^n7.C@hyE$m$=sɏڌ1hG "@#_= S)Õ=ϜS-x&Xjņ}d;mW`P %:n$vyJo,Qn6^vag AS.8ʂZ|#1lV%Ł?Zs}LlD,f7R iXXv_φd~<P `Tl5J`\}1&_@d4HFƝi#g=Zz吾M31FRK)${)W~ .D ig%/(~i#TȜ`qNH(Q1=8DjQR|CY0.I&<ӴG=n컎@m3V%*'`(.i0ҢtaA 5 27.m%p-49_%*-n |>٭xSeZDED/TڇDqw O͖,(x̆c$:aIscGJJb¥y"C%s'ԞࡣVʔpvfl=p^d!%I(.§Y1d֒wQ*[2Yυ@|DBz|5cv"QA8*%t{r_Я/O~"LnFXD̿sإ4,<\ꡩrc`^WR |Ìsϻb"e L6ZySZ2I= 潥BHti"%++sY?Pu ޥ?q?[`ic0CB{bRn:FBF}#~}bJf7oŸO 0nv\t91z~BIǏv,ZB\J;l;k gUW?7@[#;!3+u=ǧ0NրIY( 6*3ez H SrEҟv[AUdj^K }V`(Br^'!1{xuzwoR}pǢ vX<'MSF^8 t?7P,u+ض[I(J3PpMvAd&<>y`QM>tW&w|s&3 0Dx`*ws8Pm I0'`fVJ=g~J+= P{1y^1/CK5=Tsrzٻ㯡!_ 7^prNCקsy?Lm3ϱ. cJHU@}a5 1&-1y/ ztv~fT߅ʨݰʒ:LpR{5W`.;Onv~Ujԉ>2AŇ}l/Q}7`, Aso(.`U$Rpm=oүOFFY9ƝR "|pG+h`TsKuӌ9t 1vHm!요:?/ZI,Ue=H2#1nCma1QaJ5T[&=ZOD 7(ipJU6~kYN]qA,GKHpUy R|*@I1|[^wvIu+x\))z$a\T@ ۫(K4dDP'g'ks'N,Ji!6! j40Q $' ))pk[1dVJJЁ_p%f"׫>e( h;DB*H<-tj{'8 NJ2"TVMÛ);>ɔ%^̦0C ~@nAw(`tFn2Oֶ\&=!1-ԥ|*Vv㧁x\<;Qf}Ҍ\a TxuJW>HyN_TLW˜86H}cU6w9Y%}o{&02-3|R=M%=4:dC]\I84HUur͜ Yd;b?72c$Lp}uE? vWhAoЖe#C?*F{1a_lp'VL/rpSnDCoہWl:pd=a2YYL2Ԉ668뾯Ew_-S/en?Sms,7Guم;-#ƖP(S693hxyOٳ--ktSُ#+3t6aLo1{3IU#-юA1ϸr޷D81ο吊k?=trڄ(y*@Z `N`YJWz_yl.* ւӴ5?NkEښ߾z qZHNV>=R̻o(0( =LAf &KɯQu05ē!x#f ~$i4l Vβ!~$[.kK[n2;)&rk EU[)XU滛nV)iC [m1Q~>FA*Ĉ`8yƉFL0{Ş 7HR[R9fJVWLI`[~WgƢZVvgd[7@*U\x3$XͱR&B;Mw"NGc} CAW_Bu-(.}1m :0a΋OdBsCXXP6 sVcߐt2}ݯKLM=:ZО!Kz8. ? EZVM-6fooު9j4,1SC7-9`t2C\0I^kFȓғ!# e$~X" m}$#aɐӻ>;oRЌPY;CVv֚=/UuWÉlXic?3Rxn’hsuz"F5QP0c3sR&20!S חd $}g3Vhw ha?"5F]x-z"gɭKs=[GBzH γPYSƧ',KFQĽk{XfՍeIJ(O׊? Sz>B)x1*R x#}hҚbjm\l6A(mh-„DZL4)u6aTHw9:X4?L֘O6+TR&*rWm z= ͒s>%G5naR2F(`NH$DF*̴5Og~ݿgHU7FOW,r2'AԻh`]3.3W<\az5Ux%G[WxWa2W ϭAiB hoLf*Uĵ[ޔ:}5-q jg'tNp T)'t'.s ׎;bt=O^ w[OA*N҇RIvh}Ӿ:!uOcϛ&&n; "8Z dp*aUtˠKU;C"j*Gtk'{Ս@ ) |^re[p Fy|B%-~]rD~;sOitlޅ9V߳Q2&<**A_3J~>R> M`ak# h:qt'MNxR,F&A|._6PI%a tk~VS0֌?Nz)mP2U$}=2t˱1.a&BGfP7xYtҊUU_ ?j_iAh(NC ~d0Oˏ>k{Fa\`H54гtb{?i4d?l3[I-bJPn~6P:břz+_4w xoĉ-XexK"j҉r˜eUjiSP7B쀱ђCq (z@<ABdd+SQa7 yI33)#,^dk Jr['IWC5pHorФ>85Vhp!|l GmOpHO.ȏwЋ@6 8'IG]N&`_Y3,Ą%0Qc›&3wRզtbj<+;, =SǓ7fv^IW q۠20`U%>ITxb|-f NZ4OYAH3 qVCmi [HinFsx|50Y dͩ0AtIe=@(O UX$Gנѭ(AMJg[7_?O{gb* )_#hb).@䕸E~E$\u kْwL =hnmi:^ؐ)Xx9*ϙe"51rMrK>g(5',9%w1`|/(zn?ۈMFeLHwh2ᣀvfW؃90ل%->ur} 5JrUpGo'k֥<%ihd0iF1b`7)}'ӿ+T3,1w \ߛ;"s=,c+TAF? t\)Zd'$!M,/'vUTrBLBiC(,{AX1YGH0g:'5ků 1֖KQx p?W$:;۽Y">%5侳Aͽ ]nBX]UJ#tk;(Lb:]oɺ5֝h,M=QBDf4',cY<ݫxJ%.ȅ1bѠ?kO/ خy5V y^3bU!$`)y=@l*ՈvGPtV ,{mF:c3 DJmx7+ =eyo0Cߪ#XaVu=}@8Rÿ"9t{ r--?⾝~]@4?'3 oK WdYsD8&;|[} }V>F6mR%Ǎ!%C%aq$jH%6ga n[D܆>ѤkQrsR~siqيݩCW4F)Iy`(zk?+~n:L_YAG܀L=#SL$EfZS#H0d`SЊ5)C;,ŽLsM/VuRn8lPapLVԽĒˋͮH3'bdJbBwz JU-r^AS0I?Wuf}Y/TFiĄz2S ,h^2C-ڼaS1a/@r!6r+6+@"Oùئ=!+ YqV '42lQR$P =_$ C qJyPo(Eۃ6yG@<9X,|<NdhYPvcȔ̀J))EAξ/& 29f(1z8Rߺ)rbwZD)gtj0S#sLdwC}G9@pgӂ T=ڱ'ƪr/aS؞>2+OѠL:dWZ_91>Urя[ƄhY9)T-Nr T.c>,I+Hw^8;=9 0Ui?ɅX'رWɬƟ \8"GPݙyHl3x o\gBY}x{3h=x !+K5 sQŲ0Sޙs1Q4ZZB894۾,#w%%rG[HcSVU;yno>W[ZE}wZ Az{-i(R^g< :FͶ";+&\"s' M]9 ^霮@Kvo$[,[ ވj58iKq_4ay`1FiU -qT[ \cegp$:%v?>! FbA$Џ_m J>}aLEd;ғfdֻGpIb&͊}}IHrPGr\_!(8Yۭ$A@flUUM1h7p=b=*)QذXQ-K3ou m1XN0].=VXׯ}JԢ;S#QA]K sӀN y"DX_DݲiM Grw<}+ieZ:ʀ$$bԅ i η+Q I83 ^O>n,z_u8;ؗOtSD=lt{YH( hc;iR$=yu$4>˗ʕġ?w" ЇcF,T2w}f;6>c{{ѷ̥l <|n^F^"9E\+KlneF o5 c|Sŧ2Z6mTʿWf܂[цLZb@W* 6kM\7 v.{ۂ8F}V Pkt^=*s.k}gTRg*j_g:E&߮:ɓNκ yNNT*@+ҋoӻX6$WT "?^hl N&h|zBP" gs0[a9*axC't~fqV5ypJQcLش9]("Y^F3I GOfXeo~+qF 7x6_:J&,obWWD=Ӗe Q'&~ \ֵR[w; t|^rS />#>0,XL1nMO`m+DB^@Ѫm܆ N sJ:R%~IS`>t$ݠ!2Grk+5\EkR;ho J  *u{ɉu X1W!Lbv6EeQ݌xq#szWc{SsSܱ+QLC7Gk.9~Ë Ǭj6m"k=وw:Vp ;}[;AN^1T f!|fkOYDo 0zf!W,! Rv_73ۚ&st  a=ipluV$ L/ >g&0yFJ1 9YM;z#r[ :ݟ|R9BGb|֙0T`:8q:ˡn06͎KVh"Y&Mjl!:M!aGA5tH/mV(/P,Z!`•Lh62䎁cBM* ܁D_툓aE#:IkX4oXk!B,StJtD. cfB.>\#?&#q59'ԑu6XQՆ\I1jAG*0ЖxuQRVqfIZx2|U-c$Ar6ONՆN%s<4A"/=kErxQ[N%hB-}f I\-qRqW"c"w!N^p8dhMg<;?JyYXGAe#زNߴ:7 ovަWi 2;9ѴMI[t)߱Cy}P+zl<7݋}-.`1ˆ+]Aߙh/ W@p~5OqBhN"hkά%YJ-<GGI$ϙH7$CjH4mGyKuUL?\2r;zA/ ?'mSvI/Aˎǯ+D_dٷ.<{6/RŴwzpZ(_wQx|n>DE%39&^85 #jgɯYмÆ|y}݄ˌ>wwErtk> +hS7kZC/  jTr@'(|`d>J*1a M×OHHf`-'ػq&H}:^G^ʙ1Ȥ)toWf*M<]Qnd.2T񜖔zU%; r]R8IPP%ȯ\/-Uͫ:Fm:3`zE Ed˪cA*jhl qZ 7ާ'%M#AbEG+Iu{(v᳤*ŖVR1U*mwQG'XʟKTnTYA{p턓o\zkkɱd3@_䒲Kl9%jRq}ìQ$ ;ϲuK%7O۷].=&bq5cġeAmr //w'ZBm"RmWX͐#~i oTMB*mBv[gXdMb 7Hl㡤E%go1y)~k'jU]rN VEsќِRƻ:RKB!iX킗Ƚs%*Ǵq燺Zg׷vvQ^}]X]+0,zEbjdZ'۸ɦD9|myִ|}m^EbSrPbɧFEeog}(MD8P}BW~"OQ*nɿ7`PapAlq(ǼJW$o"zȀV+)CRT9 ͳ̀ )f8_raeg=p>- ׀pK% 3tiN+80E,և6Q#t0zNryCkޢ΀6v J[ke v.jV[;wRF4׻=I8&#+O/&Е* o*<)`%[.>P$0+6HxjK GIg9)~gYb-o_7`xma ([^`<(78i.7hiNì*DSxa(rP΄M/HrAHр}{Z7s#Z$QWA?e,]La0Q\,6Jnm <-\ w#_a>h|\re= cP::5r4ڐ;9,_|&)<.FP#N+mG uYH Cɰ羨#oԒ\!_n3zneB Bv\BXRESRԚmu*LH;AkB~MyR= !=v LMLD4R87 `$X՘*"dz m^0""]yjB@9ʡ'J;n,~\R1#P㪡O;PG7F~NU;9Ӂ/hDyC.D~j!1KHj}Tm5Z TTceu"O,݇hQ&\zQJp3{UpJywc( H/_@Q=NZ?l*#LՌQ<&wuyꂇ}e|*EҊB$e-> 7AY"9 ([8j!^#Ճpqًt3`yFV0>H'wȕpGFQ>i18nm=^תNNar~cɍAcQ 46u91-d-*r½N kU"'~sSh U}/:(DŽY9Q?޹j / ұ'X>>VN 6xci$vA#,EK~f=gȬ4dַC_s4k&7$[zYuD"V/T k[Qg)b6?JSCO;$)|c y X{̂`|"_fH:Y?Ajg􊏫1 >AnFqcpyx <%N֦\%'fZd) qC9WMJީ[wg#{Щ*ǻ涑)sq)ť46Vq9Ӿ]uo-F]xԬ*sN1>_@mp1 *=6>9do9&Ql`(OMXBѐ}2A(7Wy88boYć;.Q`Fr3AfE0`-럫@g&}=]oz:b) EG#.ɁrjP7t><+]cM9yl;"%! DdzE Esx /q̷*K.yblOaH%h0[D)_e$̈βhcSч9B7\JȮmaտ;)͚gt"V uG:^D'{chf2A*=} Zȓvڵ[FKMB@޺oZᅡD /mXԷ])7/{Z g_9 WN  (is*tTruRP U@f,19̧&h!5S-6eI!];r&)廣eBecܛ3ȥh")x(sLy#TmtD:s@C}P>_jrL̒C5Ag-Z%Peor )8"ŝ/n:q:b.hb\재-W 0GTRdFȰƫ(4&.bAz^߅ W w)o3KF A1xz7:f ~K3?+֒=6w@t4%M$f8&wKbLAKk׃~2a"厐+vZ",&D}d|`c6MR:25`v9! sZEVhq-N% /Dumȥ &SבE8rY{:Ϡ)E4 nP'NƓ<<aFNN!r|K@- 33;H#ԌUJnh81]֣/gus8~`߸{ /(g):&oS<62ԖZqN杹O`-5-"٢ufEְKL~9Ε: <l|azgSL{D /{υkP~(KWmj%D2bG :otLf2D#۹9BJHm7 ة7Szb4/DNϝ w:|e(B۫JfJ%g|sCRx5=q#*DSZJǾHLb])~XZoj1qkAZHRC c1o ^;c1h+3 !~ZeLz|O4Z;P/WiL++-OQ5Ud5`ynYbof}kXO3Zvgpߜia3]*. WWjۄ^Щgpg+/Ŋ 3X45+bOV6U TcTg{`@7fE\"~E([lCmf$~Lܪz[:); fnD&|AjXiv*mtR?1a[5U|n}p\\O]?&̵4z&a ksM{"q+(p,ty<@qbFq& d0QNqr)Xܕ Ѧ@8c *3>>TPi(RI#ǼN 8OiCP0PA1G~ҭP@$X~(Js#G*hP!3 %cnxYf'ooQx0Ɋ`ZO=3?H$gYMgBY ~Id(-y"*7`zO o$:`|b rv2m 3m6ZT3?jE>o*^YQڅ 0-f_~=|!eA(ぞ\,,,-h`og!\w~ɾ5AnT!G5C/=Y^;4(&VIXǘ}<ؚfY".LʡX!0 EeUlj3]K2fj\yP18`σkg "/jq.eo#D+<<;Qr[g{n`[ج`HB|X%;~_pK}=~f_` ,ّUWBt\60/0-'ߑ UK}:vE^=Mz<"VLjԠLڅ/{\w:y@+S;+S48(ZA{1dP肊W\;|s(X+嚤nN; XïPp,Ӷ眇QM|z=s\2 KOZGFc6\sCp/nt 4^V9#G&ZgK++!ϜWO3?]qC'yNIN:WVF &"kitjf"f-} UTǥeI9(E*d׋73uI3zUDmK,Yg,YD#6P0 XP%pw^EزMo8Ewʓ^Gލ$WʰoOQ(6<7l1@Y|&V39^lKy8^rH\$$⇷o~YmpSiH !$*074 N:#$ˡg3ᩏ6#\@OZ;ao^Z3|(c"3uIfJbĭ ֋'( gpthiR&*;4RgrgM"/70S mld$.%MhJG\K7Leӳ:r&^b;t|47grT86 i+4aa+Dw(wl}Y[Q6DӰjqUByDw^o%B#\;w,J)4Ϛ#rD7mc%3qQ`F%vU|dp2!\B+zugCsL{2/U&Nm9_SO7p@xyBϠK?-3/ҝ._?5JI bgDŽLޠy"X^76!jD ;D&9nۮ:$xR( (E_)WH]9&s3U:u[ZsЪbOPؾ**tBjIZމ;7,%UwR( KW]j85{x겪a$ś/`6%Z(!mRC3'" m#bkc:ɘKG_5ǚk*-[w=%,ܻQˎ{kGW h(Rټ H[Ѡ|IcDlk>}e8?Ҋ4 lTci(K;b#oJ~QxnB}]a2(V)2k\Et+).B}9 `f :Ȱ7U6킢#J \UTYk A3#NgG6|>ruy4`Ͻa6Egf1]`1A`7u@=bHpSl[uA2N~tqɟ@ǧz#r^,[dj86{1Rc^¹ʿrBի' !PI'O[MGqh@Fd2X)%7ևMr5j qc OzNW) ɐ?n״& {wA6MbWMU4"G3YgtsĨ1~MHti,όd.;-"jK=`uP 9)#ɽr' #O4(m(ReQww;, ɻqSx_BZVqa˜[eMb:e@-k MAΤɱ>ap\)~׹HTRKpJ~}_ kHcۿ{:;n`!$QCk$קJrGvt9NB$[`w폵; Pf8q$҉_@<$*ai HYl^0[=KY0 ҃Jrӱl\% m7W{`e|u8U" TA [86l|iqI{K[=~܁*$o}A`x.vzLz KRkңPGr {\A HЈ,BY{ kUlC,eoקRcGG eant1\{?BF$axҀp#8tn.0r4S,MW"1QE988Bbq}nuͶfiH).l}z{@rghrV8Wr.UIs̨'C0Ni)xFo2╳8ˍd9Nrʼn{j'_qyOk3Ȋs~X#Fciˆ[ًCe/1\#Fm %Õ,A|̶ Z"86aDdiERzz#7nb@wi1[ 7r1[@vP=b0ч 0HNɒo9vpx*<PoK.wJ$B6wɭ8EF#8,ism|oBz3_'Fވ2QegSL"+AL嗺DoQLR=[f~yư:LO(Kwld= ZuGw)I8)0v0Hxf5 y ~zQ+r|Ə, 'KEH3B ƥ"@*LK^p8DgZ1h7Y >(dۦ"ʵp9KG7A/(MO&[YkR(4 nSx>cxĺ]9(1n␱!#T!!7LC63KT",kL@)=*`Uxy-h3okU$hmz^10vSxAסƋ2 zܨ%NKt:7}Ch([j2o]~/#OwCn3,,bNJZhFx ^2F-z@j5?[x ^y- 9%<7Xŕ8f6z3V".@(/1u !]<{ImAKi]LQf+Y5LqE/~b`OD@V:{ f4]<;!Nķ2l]8,Җ,bF69%/*)H1;/@5UzlkLRalY\JNnsƨᩑ#0)(y׬V"W HC.iR1NQ d 1' әںIZۂ4ܶk"od(fW>6!O7"}zE- 0-|W"\WX@// B$Dԙڎv_eOr^FnSԂ)a.w,B[}OhЯ&JJR8ؿau_D`#@6ɟUyF7:(J}!&P:G~}3Ŷ(_sΙ@.ƈpMxVp/.#[YvyA)\]W޻x/mPKGz /;k˝,=)a2rjaS@5kl>G}02rnQߛ|39ǎTX>O/һS[uE-oT'铵,SWbBv\SXFg=Sm !}ɟ(ߪqR= 45@iVgJ_߭IUIy^@5o ΋b 9I$[aB~\@MX=nE ;&m[;vs(4H_ a ﲁEad|ҎCEiVfk߳X$2mk$2B"BO)>[ȏ^,| 1.UA6RѺD.2bub0sѻLjij)ѮdDZJjGA8lB r7|YHc`/|TL}E/J+J{D׆w+m-Hw4^kIKp4T.hvXe$M_&h=x~1f:j1`.~WavHI:8 bv1jK6sT*4zocհ-J / D=t7c^*!x{}$ǂ0CA~(Ym VyH*9'A6Wpr\ ZT>P̭K}g[\'HΣz'0ᇴ]dZog[Rx*8Cv?"&N=iC o(fPN1i]%) .S}8_"y4Xn$n条L|XDJF)Q2㶘OAGO?8mv"ٳG3Yp"X/1р!Pun3_Dز!.F+B%ْAm\}XvyJ'F3"Jâ4 z;l+2uk)>Ɂ՝J'xy֏/'n*kG~7>RV/)2l`#5!cr02QhCٰy*ng=u~ `y.R*F%wjn1FRTץ$N˯A >Q1ŴvmJ Y3iw-;0ZD5h֚9il*7v\(YSឯXGn`-g N_y]-B&(F3r$c߶RҦ y%o cֆAb!U,Km{:}ig1pav&mO'ϳr2?ŋ<։4A-tn 7_4ؼ,a>M zdAc^Y6ת" u}b?ɞƇGeRMж sFCRѺȢL6@%x<@ C3x9&<ɳFGHdP;JfUU:n 旂]b;1B^a񊎰2`[%z?Oٱ?O8'-} _4+,EX}ěO~ܢިAwŸ!3B=twLˁؼ?aw讖$7NKMOb-jm9#D)TSqɤ~-e MhƝk;J{_'=G9D{l1&3qņao=d4ې b-1L%rǃFܭhϽo#h/Bl mK+Hgt-Kˤ3D?OQ@dZh8T\` 50vѾ"/ EQY;bדӱ%D/SA%}”";$v{-z8g݉M`4wY+0<ÛH@a=R^)ũ8$ކhOA\8V0Yx[,V [՞5 )5Fplc5&Eo$ysĶOQGwVc43벨A({I&ћ #4!yz/;4brVwE 25 AwS*se v^@i=Ÿc`/B4sTB@(~ ^F6Η#}GnKh[AM5Qr~x2J6_B>襙*A&Pm05uihdQ`^Ir9,_à\E]<P]b<ʩo32cT6@LҤ}QZ\2nӇau&×xSB@$+JßM0ndUxCyyX aWan hC\, g܎_g?)^LKҨ\3gtzcz܂5i_DIJ'{ p Hb` ?i\Pnj:) 2̠A;wV`lLU,65xʦ=\4xx Rf`rLmUyRծ^"_xKd>KI H^COX| 42Z.A._,~KX.y/w1N S-0:TԱs!~F!Xђ͈7̌פ@tm.!ߣbͶLi,C;j[unʼR}B:x:Zk0\^uWWZ!/vVi$&{esӄr8zte_gIuI8=/֣cs[##ѷ6Et<\e,]7d13[^,r7Po`jsͨh3d{ìbGum UFK#U":=dٲRd)asN3?Q9/lon9hqb1#!%wх|< UekTmu]\\=l>qɹF@tzޥ6}\ie%)mqםAsӜ늖Qû4W.7Q;,kA4RkH4;@D!̚Bx7Zs0 C LVkfBя+|d`+ۋHN$;B3e(YA" Izx+Sy-!q/dɅms#(N s%Fgaʑ.Z6LɢXfjuۂYKy^)X IɣYCelU4+yU9~.(΅/('8Gf3Y.afqnG9dHӻdo=6SN,{֢h+uY# >N%\=c0( MdI7nS!EE/ ԓlxm}o#Lz~p%!:LDoK+T 8o:=trhM=mmw]y- %v xW-qn?}%@-X`+e|&r%O 61hN&пwkRԉkŋ/:v&t\\ךglM%ie۞c&59x|Mlʌsy_ @_yD0de8O^a 2|,Ս)̉\bi<۬( |axl"?ơ}:+3 Tr07# gY+9Q\X+#d;׈89^ѩq dHu> U8=g h-TH j34`hpq3w0vfP!(`U?ri'JCs@ hpûJ^@ 7V͹-U C\TI) I\<&b¿ i3"9zƗ@%x}8TŜ2:h$,U?azzw9^MH7^)D)Lw"`-r"G Je㏗!ڏrI%{ FlmeC_VU b_cRUcʬALj2A;\49GnӚ̤L}Uźi2hl,P'+H# B(HӜb9?w^oU(A 8U O[ő:y 5uC5SATZZ B~l y"L48 7naDm^|h*  [~d`=05fzŐXW~mC_N'O~Zz.4 hݦq8!->|ses=Gb֘sSh~{.vJ3s[\~ޫͲ(wz2:uKkWRN LzHvY(cHnM0|c4agMYƹL\J>^w{mC˝?;m\Ք,%u:D-Pslz0E|ld54Z5tRJft^/L`p[Q3'ڶ 6rPKC..ߺ%1Mkүp5zEvͤ`y# _x{ԏ"5q4DAL58޷Ҩ|)",҉b¡tA#pڸA;+[P/7>Μ\:$A2yó#2VвgBۑBod `2t[hM ~MTR?Ќ4 єr#>1_%^T ϴ*'}V) "[HƖ%'ylitߟbQ\ ǤIgg('` a1|4f\8n*#spw6h'k KXB+1.I|R?MqrsmW9Kq<4w%D}.;qܰ4+P]Б )exl2OJܦ²̍?[PZm'9xv])|$ i;I5* V^9ac].fF=;wDm'ӝCiBZ;n%:6r~,ٗX! AdȱdB@SG+tzϵ1tpg17vzҟ(PG..."cA=b95_5-.je޹*=Cj2z<=lE\[cqo!ho66:I)ё+k"+NPgJ ~u݆+*=%GbV"uh~\G{!p|fJU=gV`4[X0TLQi|vp52΢6Y[]Hz3I:%} B,Fʂ}[._P%EKU#:i;ήNDԤ."G,^]3[+#|j'hP[ gnWfA|/zLBRK44rrߥ+=%=ib]AJ6ȼB6V칭o 1zE׾ yْ\r7MiuIgi2* rvOdqVlw L \GD(4=^#׃kE*Uї IK+"_q]@08c*dJ_dOү_0 j`AUts?In`^ rޗK#QշV7Ih(i(l&&[x]PQZD00 pIqޛwEK{{CCoJ=(|MsC1ɧFVɁqjXAiz9H++{ycSKL!Y᳀@g64+p[Fla_801Lǐ ~:۟2JBcz/F_wazqeDu\Q<>[iOU{ÊF٩g'(PC"82g>MAB*oChaDm"Jyc -8+JBxfLu$~|P(KV ]=uXGt?`7ա@WI1nPqB"ݺݤtM Ag֯b-CFBl%Vgp%'X @!+aCQN] o10SUw/|R8y{b%K#.?}}nD%tNo;фs^ă՗doGJ7#UبG`_ghYv_`t},ʈ[?n#Mǎ3OxP{-M8at׌*f Mjh7J~jPcsKj0E.92izoWۖҘ3msS^Ʀ]w^eDm]-ٛ糕ih?T sM=o9Wceoc[oi= WBkX9QK!\tp3\j`3‚J[@ǥ=se5䕟MA'N ܜL|Ni*' X\!,}~h *ib2EܱՒ>Gm60T#T,0-aR.D$ϸ4 h(J;%q8D0t>֫(;L''^xܽ59Yxwopdd$)" ۋ~y ߙ# 1[u ࠕm Qfjjy,:0^@gҩ|PCmj DxZG!e|Sxb͟7i%%k!Jd5Qq~氾ĉĐkۙګLOi?~ʠ D@iĦz%B z`k" (&P(vtbB;Ymt+FttiBp[UY[QLEP6Q%;lF+Jv'W4;kɊ {ABNn^|NY 6 Y_FȀ~l K~#}1"r:;;ә'T]lqxĖAq4O>h~ӆA#Xrl¬PkP-F7ָ/cQQSWJ~^<_? pa$S܄(%,T M:\*xC *NҁxEY |:b_PC C'=rZ/VLǣ؃avc[ sG e8hJ%67_qQw.pFY_B#4)_9$E-&rrD:md`s?Xn0 m2 <- Fa|%G"N~!VGsmmxqQ+N>`i"T+U^`0s/xn3 etg 9XfAЖhj|/Ѫ]^8E6^8A,i~ /}[%CNz3^EdTaGPsmljQn;W[ռ-LqsV-щTXPGh1wPusogӷz-׿wЌ7iIɳ ѿV榷*J qqe6 Ӵ@LǦ f=@2P) SVF",cChuՎ@+3W$.GՕiw6M6CXҍoeOlYo A,nO}MAaϱ= ϙ#Ѷʭjuc YZ