ipa-client-4.12.2-1.el9> M Mv ĉJ4!!%joLne)Ip-Bm5 ']g'\releng@rockylinux.org p-Bm5 ']8IχhA-aS4D$u*84IV]eȓosł>IC ۈįCC(U:Hh_% cܬd=PSP=Zv/ 2152&:Q?V%?CE9b`v/bH}JݽRoyf܏@g;<]l;SEf\k<}tF%fAᄓu@1uRp\7e{8q޻|oZثD0o"Zq|z C(Kv7H逩!(2.4ŒKx"V4;B~m,l߬h$OmY;7Vڦs8PM0A6!=NdB3T:$"%e0GzTtk3I p[20U,ϲ('̩&P+,q;KF,bHWN}q7 7A4C+P'++u ֟H;U5MU0ba26ce1db163c4afbc6567982cf9dee20e936aaf653623ff88b29548b4e2ddb67be22523015604ac9ad140f17dcb9cb6b78bb30^H CuQgt>NuQ?uAd   @PT  -39  P   " D`<BDBB()*6!+6W,6l-6|8697:<>gLBgTDgGgHh IhXhYhZi[i \i4]i^kbldn*en/fn4ln7tnPunvo@ wrxsys<tttttttuCipa-client4.12.21.el9IPA authentication for use on clientsIPA is an integrated solution to provide centrally managed Identity (users, hosts, services), Authentication (SSO, 2FA), and Authorization (host access control, SELinux user roles, services). The solution provides features for further integration with Linux based clients (SUDO, automount) and integration with Active Directory based infrastructures (Trusts). If your network uses IPA for authentication, this package should be installed on every client machine. This package provides command-line tools for IPA administrators.g'mpb-37641d01-71d0-447f-8be0-0f385f0c8bf3-b-s390xRocky Linux 9.5Rocky Enterprise Software FoundationGPL-3.0-or-laterRocky Linux Build System (Peridot) Unspecifiedhttp://www.freeipa.org/linuxs390xif [ $1 -gt 1 ] ; then # Has the client been configured? restore=0 test -f '/var/lib/ipa-client/sysrestore/sysrestore.index' && restore=$(wc -l '/var/lib/ipa-client/sysrestore/sysrestore.index' | awk '{print $1}') if [ -f '/etc/sssd/sssd.conf' -a $restore -ge 2 ]; then if grep -E -q '/var/lib/sss/pubconf/krb5.include.d/' /etc/krb5.conf 2>/dev/null ; then sed -i '\;includedir /var/lib/sss/pubconf/krb5.include.d;d' /etc/krb5.conf fi fi if [ $restore -ge 2 ]; then if grep -E -q '\s*pkinit_anchors = FILE:/etc/ipa/ca.crt$' /etc/krb5.conf 2>/dev/null; then sed -E 's|(\s*)pkinit_anchors = FILE:/etc/ipa/ca.crt$|\1pkinit_anchors = FILE:/var/lib/ipa-client/pki/kdc-ca-bundle.pem\n\1pkinit_pool = FILE:/var/lib/ipa-client/pki/ca-bundle.pem|' /etc/krb5.conf >/etc/krb5.conf.ipanew mv -Z /etc/krb5.conf.ipanew /etc/krb5.conf cp /etc/ipa/ca.crt /var/lib/ipa-client/pki/kdc-ca-bundle.pem cp /etc/ipa/ca.crt /var/lib/ipa-client/pki/ca-bundle.pem fi /usr/bin/python3 -c 'from ipaclient.install.client import configure_krb5_snippet; configure_krb5_snippet()' >>/var/log/ipaupgrade.log 2>&1 /usr/bin/python3 -c 'from ipaclient.install.client import update_ipa_nssdb; update_ipa_nssdb()' >>/var/log/ipaupgrade.log 2>&1 chmod 0600 /var/log/ipaupgrade.log SSH_CLIENT_SYSTEM_CONF="/etc/ssh/ssh_config" if [ -f "$SSH_CLIENT_SYSTEM_CONF" ]; then if grep -E -q '^HostKeyAlgorithms ssh-rsa,ssh-dss' $SSH_CLIENT_SYSTEM_CONF 2>/dev/null; then sed -E --in-place=.orig 's/^(HostKeyAlgorithms ssh-rsa,ssh-dss)$/# disabled by ipa-client update\n# \1/' "$SSH_CLIENT_SYSTEM_CONF" fi # https://pagure.io/freeipa/issue/9536 # replace sss_ssh_knownhostsproxy with sss_ssh_knownhosts if [ -f '/usr/bin/sss_ssh_knownhosts' ]; then if grep -E -q 'Include' $SSH_CLIENT_SYSTEM_CONF 2>/dev/null ; then SSH_CLIENT_SYSTEM_CONF="/etc/ssh/ssh_config.d/04-ipa.conf" fi sed -E --in-place=.orig 's/^(GlobalKnownHostsFile \/var\/lib\/sss\/pubconf\/known_hosts)$/# disabled by ipa-client update\n# \1/' $SSH_CLIENT_SYSTEM_CONF sed -E --in-place=.orig 's/(ProxyCommand \/usr\/bin\/sss_ssh_knownhostsproxy -p \%p \%h)/# replaced by ipa-client update\n KnownHostsCommand \/usr\/bin\/sss_ssh_knownhosts \%H/' $SSH_CLIENT_SYSTEM_CONF fi fi fi fi # SELinux contexts are saved so that only affected files can be # relabeled after the policy module installation !"gP<8 -K? R 'A큤AAAAA큤A큤g'șf}f}g'șg'ȫg'ȫg'ȫg'ȫg'ȫg'ȫg'șg'~g'~g'~g'~g'ȣg'ȣg'ȣg'ȫf}f}g'ȫf}f}f}f}f}f}f}f}d1c04f6de209c472475aa916b2142bd13596419a159da47553f260d59f6c95fc47eaf103d72398f9d8232e17cfdd833ccc383b26efc9e14cb58592a0b8b5729e93fd6bad34f63714b8c68cfc6cb7fb36e3bd66cf70fa0cbf8a105c2a7e765b91b506101a55cc2ea69e69267d2f6b5ee9a4bd54d2f91da5471c612a4ec853fae88a7f95a5bc06ac0e177523cf06a213053e89915de14e550505dcc63ab25798ed1405950c8eb40419d1ef010cc1d608ee82814444eb566a35403ad1670039f4e7b5ae81d3c4b3fc5d4dcdb62322e6f54e59a48204cb36225c5317188da1dc120f75cc519274526f8588f31b0d6ed37bbd756b28b181fae8666fb38b5572450c814321bbf162d4446aa181ff0a949f1ffc29177669bc495bff8b9b5847cdde56d4c1669968345ec218e4b4db9bdf09de098068a4f546e58be8cc9dd2f8db3b0c126973ec491c6ab5421b3e5e4812d066eeae13ea7edd814467d6ef0941dca759759b55177234392b4193c554acefd31077eea460ac4497f31b48e28b001a7250fe8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b90385647eec77544018f090b752c387765ebaa10a4b1e5efdf6ad27364d0cfb248a0bddb63db08aebb68ad1facb3923c3abfe0da9364f8d9db58ab8f867134b2fe52f83adaf027c8e1497bf03eb59a33711c96fa1bde50276a66892db17841b67cf5ca1c734e752ec8e978f420ac4483039b7aca3374f1970b4b68df667e25088d026060ea5722dcc6b5112d363f7348e6d511e1532f49f75be4138863663b161b027ab81ace92fafe95ea355536ec94bfd8141acd6cee1dd16677cd7169f262b1bf773b6e8cd02ba1fa4dd3a1ae40d5289acf3b8eeb10e032fbdd78fde65532d82../../../../usr/sbin/ipa-rmkeytab../../../../usr/sbin/ipa-join../../../../usr/sbin/ipa-getkeytabrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootipa-4.12.2-1.el9.src.rpmconfig(ipa-client)freeipa-admintoolsfreeipa-clientipa-admintoolsipa-clientipa-client(s390-64)@  @@@@@@@@@@ @@@@@@@@@@@@@@@@@        @ (libsss_sudo if sudo)(nfs-utils or nfsv4-client-utils)/bin/sh/bin/sh/usr/bin/python3authselectautofsbind-utilscertmongerchronyconfig(ipa-client)curlcyrus-sasl-gssapi(s390-64)hostnameipa-client-commonipa-commonjanssonkrb5-pkinit-opensslkrb5-workstationlibc.so.6()(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.33)(64bit)libc.so.6(GLIBC_2.34)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.8)(64bit)libcom_err.so.2()(64bit)libcrypto.so.3()(64bit)libcrypto.so.3(OPENSSL_3.0.0)(64bit)libcurllibcurl.so.4()(64bit)libini_config.so.5()(64bit)libini_config.so.5(INI_CONFIG_1.1.0)(64bit)libjansson.so.4()(64bit)libjansson.so.4(libjansson.so.4)(64bit)libk5crypto.so.3()(64bit)libk5crypto.so.3(k5crypto_3_MIT)(64bit)libkrb5.so.3()(64bit)libkrb5.so.3(krb5_3_MIT)(64bit)liblber.so.2()(64bit)liblber.so.2(OPENLDAP_2.200)(64bit)libldap.so.2()(64bit)libldap.so.2(OPENLDAP_2.200)(64bit)libnfsidmaplibpopt.so.0()(64bit)libpopt.so.0(LIBPOPT_0)(64bit)libresolv.so.2()(64bit)libresolv.so.2(GLIBC_2.9)(64bit)libsss_autofsnss-toolsoddjob-mkhomedirpolicycoreutilspython3-gssapipython3-ipaclientpython3-ldappython3-sssdconfigrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsZstd)rpmlib(RichDependencies)rtld(GNU_HASH)sssd-idpsssd-ipasssd-krb5sssd-tools1.2.50.79.17-14.12.2-1.el94.12.2-1.el94.12.2-1.el91.20.1-11.20.1-17.21.7-23.44.0-41.2.0-54.12.2-1.el93.1.0-12.9.03.0.4-14.6.0-14.0-15.4.18-14.12.0-12.9.02.9.02.9.02.9.0crypto-policiesfreeipa-admintoolsfreeipa-client20220223-14.16.1.3# Has the client been configured? restore=0 test -f '/var/lib/ipa-client/sysrestore/sysrestore.index' && restore=$(wc -l '/var/lib/ipa-client/sysrestore/sysrestore.index' | awk '{print $1}') if [ -f '/etc/ssh/sshd_config' -a $restore -ge 2 ]; then SSH_CLIENT_SYSTEM_CONF="/etc/ssh/ssh_config" if [ -f "$SSH_CLIENT_SYSTEM_CONF" ]; then # https://pagure.io/freeipa/issue/9536 # downgrade sss_ssh_knownhosts with sss_ssh_knownhostsproxy if [ -f '/usr/bin/sss_ssh_knownhosts' ]; then if grep -E -q 'Include' $SSH_CLIENT_SYSTEM_CONF 2>/dev/null ; then SSH_CLIENT_SYSTEM_CONF="/etc/ssh/ssh_config.d/04-ipa.conf" fi GLOBALKNOWNHOSTFILE="GlobalKnownHostsFile /var/lib/sss/pubconf/known_hosts/" grep -qF '$GLOBALKNOWNHOSTFILE' $SSH_CLIENT_SYSTEM_CONF if [ $? -ne 0 ]; then sed -E --in-place=.orig '/(# IPA-related configuration changes to ssh_config)/a # added by ipa-client update\n'"$GLOBALKNOWNHOSTFILE"'' $SSH_CLIENT_SYSTEM_CONF fi sed -E --in-place=.orig 's/(KnownHostsCommand \/usr\/bin\/sss_ssh_knownhosts \%H)/ProxyCommand \/usr\/bin\/sss_ssh_knownhostsproxy -p \%p \%h/' $SSH_CLIENT_SYSTEM_CONF fi fi fi# Has the client been configured? restore=0 test -f '/var/lib/ipa-client/sysrestore/sysrestore.index' && restore=$(wc -l '/var/lib/ipa-client/sysrestore/sysrestore.index' | awk '{print $1}') if [ -f '/etc/ssh/sshd_config' -a $restore -ge 2 ]; then SSH_CLIENT_SYSTEM_CONF="/etc/ssh/ssh_config" if [ -f "$SSH_CLIENT_SYSTEM_CONF" ]; then # https://pagure.io/freeipa/issue/9536 # upgrade sss_ssh_knownhostsproxy with sss_ssh_knownhosts if [ -f '/usr/bin/sss_ssh_knownhosts' ]; then if grep -E -q 'Include' $SSH_CLIENT_SYSTEM_CONF 2>/dev/null ; then SSH_CLIENT_SYSTEM_CONF="/etc/ssh/ssh_config.d/04-ipa.conf" fi sed -E --in-place=.orig 's/^(GlobalKnownHostsFile \/var\/lib\/sss\/pubconf\/known_hosts)$/# disabled by ipa-client update\n# \1/' $SSH_CLIENT_SYSTEM_CONF sed -E --in-place=.orig 's/(ProxyCommand \/usr\/bin\/sss_ssh_knownhostsproxy -p \%p \%h)/# replaced by ipa-client update\n KnownHostsCommand \/usr\/bin\/sss_ssh_knownhosts \%H/' $SSH_CLIENT_SYSTEM_CONF fi fi fi# Has the client been configured? restore=0 test -f '/var/lib/ipa-client/sysrestore/sysrestore.index' && restore=$(wc -l '/var/lib/ipa-client/sysrestore/sysrestore.index' | awk '{print $1}') if [ -f '/etc/ssh/sshd_config' -a $restore -ge 2 ]; then if grep -E -q '^(AuthorizedKeysCommand /usr/bin/sss_ssh_authorizedkeys|PubKeyAgent /usr/bin/sss_ssh_authorizedkeys %u)$' /etc/ssh/sshd_config 2>/dev/null; then sed -r ' /^(AuthorizedKeysCommand(User|RunAs)|PubKeyAgentRunAs)[ \t]/ d ' /etc/ssh/sshd_config >/etc/ssh/sshd_config.ipanew if /usr/sbin/sshd -t -f /dev/null -o 'AuthorizedKeysCommand=/usr/bin/sss_ssh_authorizedkeys' -o 'AuthorizedKeysCommandUser=nobody' 2>/dev/null; then sed -ri ' s/^PubKeyAgent (.+) %u$/AuthorizedKeysCommand \1/ s/^AuthorizedKeysCommand .*$/\0\nAuthorizedKeysCommandUser nobody/ ' /etc/ssh/sshd_config.ipanew elif /usr/sbin/sshd -t -f /dev/null -o 'AuthorizedKeysCommand=/usr/bin/sss_ssh_authorizedkeys' -o 'AuthorizedKeysCommandRunAs=nobody' 2>/dev/null; then sed -ri ' s/^PubKeyAgent (.+) %u$/AuthorizedKeysCommand \1/ s/^AuthorizedKeysCommand .*$/\0\nAuthorizedKeysCommandRunAs nobody/ ' /etc/ssh/sshd_config.ipanew elif /usr/sbin/sshd -t -f /dev/null -o 'PubKeyAgent=/usr/bin/sss_ssh_authorizedkeys %u' -o 'PubKeyAgentRunAs=nobody' 2>/dev/null; then sed -ri ' s/^AuthorizedKeysCommand (.+)$/PubKeyAgent \1 %u/ s/^PubKeyAgent .*$/\0\nPubKeyAgentRunAs nobody/ ' /etc/ssh/sshd_config.ipanew fi mv -Z /etc/ssh/sshd_config.ipanew /etc/ssh/sshd_config chmod 600 /etc/ssh/sshd_config /bin/systemctl condrestart sshd.service 2>&1 || : fi fi# Has the client been configured? restore=0 test -f '/var/lib/ipa-client/sysrestore/sysrestore.index' && restore=$(wc -l '/var/lib/ipa-client/sysrestore/sysrestore.index' | awk '{print $1}') if [ -f '/etc/ssh/sshd_config' -a $restore -ge 2 ]; then # If the snippet already exists, skip if [ ! -f '/etc/ssh/sshd_config.d/04-ipa.conf' ]; then # Take the values from /etc/ssh/sshd_config and put them in 04-ipa.conf grep -E '^(PubkeyAuthentication|KerberosAuthentication|GSSAPIAuthentication|UsePAM|ChallengeResponseAuthentication|AuthorizedKeysCommand|AuthorizedKeysCommandUser)' /etc/ssh/sshd_config 2>/dev/null > /etc/ssh/sshd_config.d/04-ipa.conf # Remove the values from sshd_conf sed -ri ' /^(PubkeyAuthentication|KerberosAuthentication|GSSAPIAuthentication|UsePAM|ChallengeResponseAuthentication|AuthorizedKeysCommand|AuthorizedKeysCommandUser)[ \t]/ d ' /etc/ssh/sshd_config /bin/systemctl condrestart sshd.service 2>&1 || : fi # If the snippet has been created, ensure that it is included # either by /etc/ssh/sshd_config.d/*.conf or directly if [ -f '/etc/ssh/sshd_config.d/04-ipa.conf' ]; then if ! grep -E -q '^\s*Include\s*/etc/ssh/sshd_config.d/\*\.conf' /etc/ssh/sshd_config 2> /dev/null ; then if ! grep -E -q '^\s*Include\s*/etc/ssh/sshd_config.d/04-ipa\.conf' /etc/ssh/sshd_config 2> /dev/null ; then # Include the snippet echo "Include /etc/ssh/sshd_config.d/04-ipa.conf" > /etc/ssh/sshd_config.ipanew cat /etc/ssh/sshd_config >> /etc/ssh/sshd_config.ipanew mv -fZ --backup=existing --suffix .ipaold /etc/ssh/sshd_config.ipanew /etc/ssh/sshd_config fi fi fi fiopenssh-serveropenssh-serversssd-commonsssd-common8.28.22.102.10  ff@fffff`S@f_fWf0@f@e@eԔ@eN@eeeie[J@eH@ed d@dr@dcc&@cc@c#@c@cWFlorence Blanc-Renaud - 4.12.2-1Florence Blanc-Renaud - 4.12.0-7Florence Blanc-Renaud - 4.12.0-6Florence Blanc-Renaud - 4.12.0-5Julien Rische - 4.12.0-4Florence Blanc-Renaud - 4.12.0-3Florence Blanc-Renaud - 4.12.0-2Florence Blanc-Renaud - 4.12.0-1Florence Blanc-Renaud - 4.11.0-11Florence Blanc-Renaud - 4.11.0-10Florence Blanc-Renaud - 4.11.0-9Florence Blanc-Renaud - 4.11.0-8Florence Blanc-Renaud - 4.11.0-72024 Florence Blanc-Renaud - 4.11.0-6Florence Blanc-Renaud - 4.11.0-5Florence Blanc-Renaud - 4.11.0-4Florence Blanc-Renaud - 4.11.0-3Florence Blanc-Renaud - 4.11.0-2Florence Blanc-Renaud - 4.11.0-1Florence Blanc-Renaud - 4.10.2-4Florence Blanc-Renaud - 4.10.2-3Florence Blanc-Renaud - 4.10.2-2Florence Blanc-Renaud - 4.10.2-1Florence Blanc-Renaud - 4.10.1-6Florence Blanc-Renaud - 4.10.1-5Florence Blanc-Renaud - 4.10.1-4Alexander Bokovoy - 4.10.1-3Florence Blanc-Renaud - 4.10.1-2Florence Blanc-Renaud - 4.10.1-1Rafael Jeffman - 4.10.0-7- Resolves: RHEL-54546 Covscan issues: Resource Leak - Resolves: RHEL-49602 misleading warning for missing ipa-selinux-nfast package on luna hsm h/w - Resolves: RHEL-40359 With unreachable AD, ipa trust returns an internal error- Resolves: RHEL-53500 adtrustinstance only prints issues in check_inst() and does not log them - Resolves: RHEL-52306 Unconditionally add MS-PAC to global config - Resolves: RHEL-52300 RFE - Keep the configured value for the "nsslapd-ignore-time-skew" after a "force-sync" - Resolves: RHEL-52222 ipa-replica/server-install with softhsm needs to check permission/ownership of /var/lib/softhsm/tokens to avoid install failure - Resolves: RHEL-51944 Include latest fixes in python3-ipatests packages - Resolves: RHEL-50804 ipa-migrate -Z with invalid cert options fails with 'ValueError: option error' - Resolves: RHEL-49602 misleading warning for missing ipa-selinux-nfast package on luna hsm h/w - Resolves: RHEL-27856 'Unable to log in as uid=admin-replica.testrealm.test,ou=people,o=ipaca' during replica install- Resolves: RHEL-47292 Include latest fixes in python3-ipatests packages - Resolves: RHEL-47146 Syntax error uninstalling the selinux-luna subpackage - Resolves: RHEL-46009 ipa-migrate with -Z option fails with ValueError: option error - Resolves: RHEL-46003 ipa-migrate -V options fails to display version - Resolves: RHEL-45463 ipa-migrate stage-mode is failing with error: Modifying a mapped attribute in a managed entry is not allowed - Resolves: RHEL-40890 ipa-server-install: token_password_file read in kra.install_check after calling hsm_validator in ca.install_check - Resolves: RHEL-40661 Adjust "ipa config-mod --addattr ipaconfigstring=EnforceLDAPOTP" to allow for non OTP users in some cases- Resolves: RHEL-37285 IPA Web UI not showing replication agreement for non-admin users - Resolves: RHEL-42703 PSKC.xml issues with ipa_otptoken_import.py - Resolves: RHEL-41194 ipa-client rpm post script creates always ssh_config.orig even if nothing needs to be changed - Resolves: RHEL-39477 kdc.crt certificate not getting automatically renewed by certmonger in IPA Hidden replica - Resolves: RHEL-46559 Include latest fixes in python3-ipatests packages - Resolves: RHEL-22188 [RFE] Allow IPA SIDgen task to continue if it finds an entity that SID can't be assigned to- Resolves: RHEL-29928 CVE-2024-3183 freeipa: user can obtain a hash of the passwords of all domain users and perform offline brute force - Resolves: RHEL-29691 CVE-2024-2698 freeipa: delegation rules allow a proxy service to impersonate any user to access another target service- Related: RHEL-34809 temporarily revert a commit that depends on newer version of python-jwcrypto- Resolves: RHEL-39950 ipa-client can't be installed because of a missing dependency- Resolves: RHEL-39140 Rebase ipa to the latest 4.12 version for RHEL 9.5 - Resolves: RHEL-34757 The change for preventing deletion of the admin user caused a regression in disable - Resolves: RHEL-30553 Depend on nfsv4-client-utils or nfs-utils - Resolves: RHEL-29762 IPA sidgen fails to create SID for manually set ID for a new range [rhel-9.5.0] - Resolves: RHEL-26261 Fix replica connection check for use with AD administrator - Resolves: RHEL-18062 ipa ca-show NAME --certificate-out=file creates empty file when NAME does not exist - Resolves: RHEL-12149 traceback in ipaserver/dcerpc.py - Resolves: RHEL-4810 [RFE] FreeIPA-to-FreeIPA migration - Resolves: RHEL-4807 [RFE] Support in IPA for HSM boxes- Resolves: RHEL-33645 - Update samba to version 4.20.0- Resolves: RHEL-23377 Enforce OTP for ldap bind (in some scenarios) - Resolves: RHEL-29745 Unable to re-add broken AD trust - NT_STATUS_INVALID_PARAMETER - Resolves: RHEL-30905 Backport latest test fixes in ipa- Resolves: RHEL-28258 vault fails on non-fips client if server is in FIPS mode - Resolves: RHEL-26154 ipa: freeipa: specially crafted HTTP requests potentially lead to DoS or data exposure- Resolves: RHEL-12143 'ipa vault-add is failing with ipa: ERROR: an internal error has occurred in FIPS mode - Resolves: RHEL-25738 ipa-kdb: Cannot determine if PAC generator is available- Resolves: RHEL-25260 tier-1-upstream-dns-locations failed on RHEL8.8 gating - Resolves: RHEL-25738 ipa-kdb: Cannot determine if PAC generator is available - Resolves: RHEL-25815 Backport latest test fixes in python3-ipatests- Resolves: RHEL-23627 IPA stops working if HTTP/... service principal was created before FreeIPA 4.4.0 and never modified - Resolves: RHEL-23625 sidgen plugin does not ignore staged users - Resolves: RHEL-23621 session cookie can't be read - Resolves: RHEL-22372 Gating-DL1 test failure in test_integration/test_dns_locations.py::TestDNSLocations::()::test_ipa_ca_records - Resolves: RHEL-21809 CA less servers are failing to be added in topology segment for domain suffix - Resolves: RHEL-17996 Memory leak in IdM's KDC- Resolves: RHEL-12589 ipa: Invalid CSRF protection - Resolves: RHEL-19748 ipa hbac-test did not report that it hit an arbitrary search limit - Resolves: RHEL-21059 'DogtagCertsConfigCheck' fails, displaying the error message 'Malformed directive: ca.signing.certnickname=caSigningCert cert-pki-ca' - Resolves: RHEL-21804 ipa client 4.10.2 - Failed to obtain host TGT - Resolves: RHEL-21809 CA less servers are failing to be added in topology segment for domain suffix - Resolves: RHEL-21810 ipa-client-install --automount-location does not work - Resolves: RHEL-21811 Handle change in behavior of pki-server ca-config-show in pki 11.5.0 - Resolves: RHEL-21812 Backport latest test fixes in ipa - Resolves: RHEL-21813 krb5kdc fails to start when pkinit and otp auth type is enabled in ipa - Resolves: RHEL-21815 IPA 389ds plugins need to have better logging and tracing - Resolves: RHEL-21937 Make sure a default NetBIOS name is set if not passed in by ADTrust instance constructor- Resolves: RHEL-16985 Handle samba 4.19 changes in samba.security.dom_sid()- Resolves: RHEL-14428 healthcheck reports nsslapd-accesslog-logbuffering is set to 'off'- Resolves: RHEL-14292 Backport latest test fixes in python3-ipatests - Resolves: RHEL-15443 Server install: failure to install with externally signed CA because of timezone issue - Resolves: RHEL-15444 Minimum length parameter in pwpolicy cannot be removed with empty string - Resolves: RHEL-14842 Upstream xmlrpc tests are failing in RHEL9.4- Resolves: RHEL-11652 Rebase ipa to latest 4.11.x version for RHEL 9.4- Resolves: rhbz#2231847 RHEL 8.8 & 9.2 fails to create AD trust with STIG applied - Resolves: rhbz#2232056 Include latest test fixes in python3-ipatests- Resolves: rhbz#2229712 Delete operation protection for admin user - Resolves: rhbz#2227831 Interrupt request processing in ipadb_fill_info3() if connection to 389ds is lost - Resolves: rhbz#2227784 libipa_otp_lasttoken plugin memory leak - Resolves: rhbz#2224570 Improved error messages are needed when attempting to add a non-existing idp to a user - Resolves: rhbz#2230251 Backport latest test fixes to python3-ipatests- Resolves: rhbz#2192969 Better handling of the command line and web UI cert search and/or list features - Resolves: rhbz#2214933 Uninstalling of the IPA server is encountering a failure during the unconfiguration of the CA (Unconfiguring CA) - Resolves: rhbz#2216114 After updating the RHEL from 8.7 to 8.8, IPA services fails to start - Resolves: rhbz#2216549 Upgrade to 4.9.10-6.0.1 fails: attributes are managed by topology plugin - Resolves: rhbz#2216611 Backport latest test fixes in python3-ipatests - Resolves: rhbz#2216872 User authentication failing on OTP validation using multiple tokens, succeeds with password only- Resolves: rhbz#2196426 [Rebase] Rebase ipa to latest 4.10.x release for RHEL 9.3 - Resolves: rhbz#2192969 Better handling of the command line and web UI cert search and/or list features - Resolves: rhbz#2192625 Better catch of the IPA web UI event "IPA Error 4301:CertificateOperationError", and IPA httpd error CertificateOperationError - Resolves: rhbz#2188567 IPA client Kerberos configuration incompatible with java - Resolves: rhbz#2182683 Tolerate absence of PAC ticket signature depending of domain and servers capabilities [rhel-9] - Resolves: rhbz#2180914 Sequence processing failures for group_add using server context - Resolves: rhbz#2165880 Add RBCD support to IPA - Resolves: rhbz#2160399 get_ranges - [file ipa_sidgen_common.c, line 276]: Failed to convert LDAP entry to range struct- Resolves: rhbz#2169632 Backport latest test fixes in python3-ipatests- Resolves: rhbz#2162656 Passwordless (GSSAPI) SSH not working for subdomain - Resolves: rhbz#2166326 Removing the last DNS type for ipa-ca does not work - Resolves: rhbz#2167473 RFE - Add a warning note about possible performance impact of the Auto Member rebuild task - Resolves: rhbz#2168244 requestsearchtimelimit=0 doesn't seems to be work with ipa-acme-manage pruning command- Resolves: rhbz#2161284 'ERROR Could not remove /tmp/tmpbkw6hawo.ipabkp' can be seen prior to 'ipa-client-install' command was successful - Resolves: rhbz#2164403 ipa-trust-add with --range-type=ipa-ad-trust-posix fails while creating an ID range - Resolves: rhbz#2162677 RFE: Implement support for PKI certificate and request pruning - Resolves: rhbz#2167312 - Backport latest test fixes in python3-ipatests- Rebuild against krb5 1.20.1 ABI - Resolves: rhbz#2155425- Resolves: rhbz#2148887 MemberManager with groups fails - Resolves: rhbz#2150335 idm:client is missing dependency on krb5-pkinit- Resolves: rhbz#2141315 [Rebase] Rebase ipa to latest 4.10.x release for RHEL 9.2 - Resolves: rhbz#2094673 ipa-client-install should just use system wide CA store and do not specify TLS_CACERT in ldap.conf - Resolves: rhbz#2117167 After leapp upgrade on ipa-client ipa-server package installation failed. (`REQ_FULL_WITH_MEMBERS` returns object from wrong domain) - Resolves: rhbz#2127833 Password Policy Grace login limit allows invalid maximum value - Resolves: rhbz#2143224 [RFE] add certificate support to ipa-client instead of one time password - Resolves: rhbz#2144736 vault interoperability with older RHEL systems is broken - Resolves: rhbz#2148258 ipa-client-install does not maintain server affinity during installation - Resolves: rhbz#2148379 Add warning for empty targetattr when creating ACI with RBAC - Resolves: rhbz#2148380 OTP token sync always returns OK even with random numbers - Resolves: rhbz#2148381 Deprecated feature idnssoaserial in IdM appears when creating reverse dns zones - Resolves: rhbz#2148382 Introduction of URI records for kerberos breaks location functionality- Resolves: rhbz#2124547 Attempt to log in as "root" user with admin's password in Web UI does not properly fail - Resolves: rhbz#2137555 Attempt to log in as "root" user with admin's password in Web UI does not properly fail [rhel-9.1.0.z]/bin/shfreeipa-admintoolsfreeipa-clientipa-admintools/bin/sh/bin/sh/bin/sh/bin/sh 4.12.2-1.el94.12.24.12.24.12.2-1.el94.12.2-1.el94.12.2-1.el94.4.14.12.24.4.1 bash_completion.dipacertmongeripa.build-id885d1389a8111cf33dfbf5d0d78972a020aca99156a5bba84c27a734fa576b6c33627931a3c723e9512dcca71b128e7d60476c69064ed6d6a89834acmecertbot-dns-ipaipa-certupdateipa-client-automountipa-client-installipa-getkeytabipa-joinipa-rmkeytabipa-clientContributors.txtREADME.mdipa-clientCOPYINGipa-certupdate.1.gzipa-client-automount.1.gzipa-client-install.1.gzipa-getkeytab.1.gzipa-join.1.gzipa-rmkeytab.1.gzipa.1.gz/etc//etc/bash_completion.d//etc/sysconfig//usr/bin//usr/lib//usr/lib/.build-id//usr/lib/.build-id/88//usr/lib/.build-id/e1//usr/lib/.build-id/e9//usr/libexec/ipa//usr/libexec/ipa/acme//usr/sbin//usr/share/doc//usr/share/doc/ipa-client//usr/share/licenses//usr/share/licenses/ipa-client//usr/share/man/man1/-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z14 -mtune=z15 -fasynchronous-unwind-tables -fstack-clash-protectioncpiozstd19s390x-redhat-linux-gnu  directoryASCII textPython script, ASCII text executableELF 64-bit MSB pie executable, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=e9512dcca71b128e7d60476c69064ed6d6a89834, for GNU/Linux 3.2.0, strippedELF 64-bit MSB pie executable, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=e156a5bba84c27a734fa576b6c33627931a3c723, for GNU/Linux 3.2.0, strippedELF 64-bit MSB pie executable, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=885d1389a8111cf33dfbf5d0d78972a020aca991, for GNU/Linux 3.2.0, strippedUTF-8 Unicode 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)1 RRRRRR/RR$R-R R(R&RRRRRR*RR%R#RR'R)R,R.RRR;R(R"R-RRRRRRR&R*R%RR'R)R!RR,RR;R-R&RRRRR%RR,RR;libsss_sudosssd-passkeysudoutf-8fb5b8057561c485c7ef756f3ea54da291fe9e9182fad4562ffa4d5282dec6fd5b816b9fce8d5adcfa64be0eb60cfa57a273938f9287f0d4ba4f066f960d5fa2e? (/h>R-6-:%I1ٗZ> !u)l֥:X-OkvA@Igm+{Uqlk;gYCz2=7>t׎* m-#[5AL{AӮsgmc~&EOxd ch3 Ҁ*7h znWhΪP._lMpCՂBVrlKuKPCbG: @!BC.(:W;xDC `Tp2(%HÿɺXHP7`PE*Y&+\Ex74098QB<x)lU\\cŢMɤt\7uYbɮI>aXZR"WM84LS?<*vȀ*KjHc?+tm%P5,!ir>"Ep:N{0 ȃ4=|"6 D_4')};\6/6Yp&@s?_L$rU[Idj|sUN$@m$iz4MȢM,0GuQjF^n)=*:@d_;3-(\'-n|P%IfX2+'EH*S{ vqRNXJm dWT $Ia1 J >"H!BDD&@DDD()LAR=!KҿRٰ4qM;'j['T=(cz@8r]ȋ˽6{"ki_fhMJ %l}a }PlۙrcrH?Ƚ;j6]|P) O%K`F&ve2-60DOhֽȌG_U̯Px"1Fey>O)Wg x}8=79zK}|@A"߈,&r os 'los`YHpŽ]xU:a)Dњ_)D.dI+jH^8x|Lcw'W?\(ɢk aK J/&+L6ENYU\n`"X(#}D d$k+W*PD` 7-Iq5_lvtOo< jYཷ]gC(f%/܀z!=sx͍'睞$~7T{q~ܲ~+0CGvCqLq2_/1JLUj@Z2ž5GOG݂OmaduBtOX"]|( U>$("zx& }`.6 %,AγQQ9+ҼIR O ϫ)kz-]R;Ώ *sV ~jM{AkhbW RxjKERb :u/mt4 6thEÙh;C3 U>X)N}zBkgCxaeo6`m`6VYUT$~-m fWTrlHߟH4C-I* 3!˻"ڭ@ PwCIQ`&4b=Gy=R`A^&_vfA% JpN-QO O c"Tc> O?ȗ4LQ_q?L{#QM813@X R۷(աAl@ZGdxL>bkS mz wn>U 9gfA[)8yBW4R #Q-7鹑 !OM$lC!ƆrBb?8 ѐASI3Y/mg89wCmUeI!PJ\DnPfRheR!mcЅ9g8cd(1jĸ"806䔅 Z":uN.ngYZa8aѪRHe;{ƩZcֆ嫜eQSQNn!^CIQ0:yԀ&CL<F`hzU{|rD=F4X(IhP#JhiJTfS;3Som}S/qSmX5gl>r[)4ۚiAEC6Z"f;y=%Zo69rAǴڅvkG—K9j|Q v<ajy5=r-Z`5\_@p~a]b>/ߗXW6 LYG1:#Oxmqh$+!b2E\};Vz('s>XN!5LUM/03L~0hJAnf[9ezaboE2̎PlG=Uj͐A]Ie:hRz*|eox4$M{^]kpcQNX~/V}Ob"]RS!쩣1v3*!gx[BpM+ʦХߥBS'r\2N k`V0'Gp F5ТϥB;rZri--z>BwSvl/m؟hfKߌ'>CdLF-[Տb)=U$CzT; UH?PkOӋ7qk&iͱؼuUS7'LDҨXRI.[r/J`DGq-DdD(cpO- o Yt?ՋO705HPI(N %5\eeeznO_Ó)HZMOx8pn1%/g'GF|'.3?HtED`5ܢ}qUK~b1IA1BdLPRA*B($r:aL/WpŞuqog[+K=zZ JaX)k^3[_"嗫&5[pb?`䖸%]W6ٲR魵kEf$omؒ,kzj2.J2MV{*s?P%{$ܨG .)r_<Ӆ0}`oQûd=3$c 4^?dh#ȭM3ÄEN:aP/WFtf]mD=q)(Aan4fU3wN a$e}ٞPmbpnڐI 39:bvXgH&8^mR8ăQ3Y$rzѝ`..I8'i6)7bմix]} uX(dZZqzM *Ux'%A $1?0B*T#x}p\La&2PB& ˩Lja2W<:oJe:ޛ Gt.w?2k[—>Q>AF,}vcVlaǙ@> 1q^/\ђr2u·Pl ^S;o Q")o!llP!x,Gr'! Ь"jc<-}|ZcwSH- RgD17?S<2-(|q%=blgD_#<Ť$PO0#t3P Z4:v}f'3GU.h:=MQ{2eRr (C.IR>rPC)(Wowpܭx7wA`ŋ[ZSkZ yISE|%fS25HOҿT E&rK\^X=W˕@+Ԑ~݇ WrS-<{=J82^[ ' ' n_;@<3%KNaMϪI]4e%yLggI(J쌑؄N\$wWhK ]ibCҎA*}1e˻Qis㶫1SVE~PAa|!gH,*-ץr1n bJZKØ&AТaR8cfF.kt9ÆJtV`]A ox0n`E”h٨ D%gJjBI6];${cZ[2awG?L.s9f>(]7bt' ƴa[ N+%N?sJfc̘|plY!i̟4g7U jf \R0mHD{8Z,5= y$i5]Z.ƹ ^4k[&&VWhpCG<;fݔu|c#]dgABXimsߥLrיdeNjB2̃+̇ID`._߁m׹`*?}n`/jiV )$( k%,A>'I|8, _hͲXvè ?>WR~X]%6(.;#d2a鷂|Na&[lq5f~Iyr+aJ%H4`Z0-hqԚT-)"n??ôgύ$)n\x>rո@S:Hx~lLma=-8C<Z yx_'©28|O]Zث͛#ulyc}eKكD4ǥbR[WӀr $v>a#027tIFK͓ڵ2_8)*ɥeמ†!= 6Pc5[GRTw zFc0 ݻzvv9CP|V9Nw\}8)_il.nrcbGwuki~'|UZyDpNsOitq7.>] M [Jsik `ı:b@B녇j jz9nj8ƣMe8mAϧgpUx**PcڦdO4͊fc@:y&!08sd`hГo\ہC9hR|)ZtDa+l32y%W;bwz:kdcm69SN '+sJ- c\)棷b^+4;lE5aPFj׆iE0KLTN(h.bl's}}K.*d:W8!H؏ V (a@qKChƻ@M/Z,)tA4*+A5Q]M-4J0w8sO @_U v9mOsXC^yR jYrQqb+fr8^0稐 9vT&>9nr<\_66'&b2DJhAɝ' JT;#_gPlRҘN@fQ![L#?t}P7rHu萾$!W=Z!#(HrScA@D!C jaP:(SMdH4D#;E Ŷ nr% bzHΑbx#&jJ DFn*0MD>#LY NȻhUL T!?˛+BWxRn\+,W46y!vq Pz"s?Nu#͝15κter~4Ał&2kc8ZGDZ|!:¶{cX$)R{HSQZzJ@@_7&4V{ϯf`vRB2?Jr[Sޗ_lj<y3@zgjQԮ*!cULw:6^vD%"gȳ2ϡ/Ӫ9NvF[#\Ky?^F~;y䣇JVZqv:>49}53ir + p ՟r f=@P>f5dUjY^d*ޔ9kAZD`̳Gsğߣ{I8 &2<Ң`Q#'wSv͛'R0!xp6hiXNS1kΑQh/ܖU׷vz֒m.~,%c4o+'/kz-^o ¶ɱe7 +x#ƃ=vc9{gWn ]]Ihu#њ~jռE>͍}n\B'KiX$eݞPlrCa;Gb\.}N¼1/}O0:!;GMokݹСXt}`CvX6LI1fh{[:L?VT%8bJ"ߋ/33kmISU܆ %w;.ǝ6geJs'Bnk 4EX_dTG$ K'm9=Gb :."cs4Px&߱[y|'sICk~κ h_ c0!S۰]޾q(gW{oc> g5I]jjhW~nV6CYXTeV'aBi(9STPdzprJ @ ?w]q§'Ϣe9︋dO!wHZ Bigp?sw˚.&Jd92oJ`.D8ǣA?_Kb_q *Y?}=h;q|(dxܱA7,pmB7ͤȱ ̝3GSuasYoO{$/V,$R1APW`+!~bvg5o,Jw:71cyJSzbے8c8Py26ѓiSJvnlX4G{=ة5{)捸 fi+^siο4LނpTx"]Q^Ql-8Iu#YE9hfAɅĎMԕ\b9?OOuEeʢdsȰ/%,ի:pԼ%? ׋o_z$]:f6"=dfš* )diEs>2^4{b:Ά\lhQf~Km5hc~pv5@?ĎFsՍڐ9w[_۠;G(Ci{Q!Dx"%QUiz  ySف<pzgI88)_ΜaXR1JkK R.T VyY뵥E  ly—,.rUj8Dd pOPOabϷsp [c3;5 qghPqE$>tGzTQo:M{oRV9}G!׭(5b̍OQaΐt$T'8T0<:~.d*_ xSH. &#SZu8N2m/@3tlq+ۓ˽HOl 6K%DR|L75T@\- ɩ(=iC|nEW>AV(΂NjjaH_c2WCh@y+nkꌤWce8eMN> mi%4m"S3tCCz/l1_$H>?Tʱp.lpxG>ZoaE*;<;7egƴI_YJ#P4I>WoRz./,o/|,뼓YwA@6CeS`A8$ǮV=ht3H,ˊW\/e,ٱM)[2cXqϭ, 5(75iԺpL&6FR|4P_?kJ S~~L }r*is cI@*X Nt ?,!V@{@³6V?$d^0i D\UކY;}T- nQ7SKDmmqde _)_GJPl/8n{GJ[0ᔪ3ՔLU^TyMUגz:-_6\wLY,oFz&oѭ+ȗ\je㍜c>3{[pmA!cCm73r*@:]QmT2ퟨ{`i-WQb!4-t(;;=Ofч6_0ɟ\BB??B>o~.]mqyrvy pKهX,"MjqܵqnrDBtL#~(m ^j1XGXWv_rD7O&כ?aT2+K &BS`3՞(R>: Vz'\O::i}X5Up|"{,E1Z,ިy7 wq:g %k +|Fģ/XXҝڪy>8 l*xi`uGq{M@OoB)@k<, 'H>!%hlm7JPy)^&(o'Q19ld7i0CU:[k/##Og ,):lt8+}.{Ӽᒌ2!s -k5\pk@R2g5*n]?KaVΜYt4}Kzȸς=({i٤9JxGZ|H =5d^kvX'mF:~j 2>iYkPЮx7B\[zŚrV)J#)pY R=G^ZG #XݣJKA#ÿ~i&]5YǨ%Z'X_[ᄌ0J%*=)NhJJ78!:_Wț幯@^kD3c2E"b) o{i~-OW`gT;zeΉ@K U@D9NMҳtt x -q1BZY=;$J2vk=cnxvs%OL x]pWWnxՅޥ׉ S&Hv.3I\0Qu4 ަu)XKPH2s=r0񯨏w~7,umXpKZùzvTP5cϪ}i .iN 7-,iJ;fܤͭkP-}lv>sK>5=Fךit㫸G&3>Gcӄ .k _k U|8-NV |E<3|&Ӌ5t]j6 N3i:C,2t8A5;ɠDH@Kelpxߕ^nqݫmwIzߊH*%3 ;f}R&x e(ՁЊ ޣ$|mzO xγ klB~(XP a[7X Yt$A&A6mrP٫sX'1tC" 9B7lSg I)tD7j|Ponc $sjXꉾv UTIXd|?F ɠJ_U0ARKL[ƖCxxįؿP +tTL߲պ&%s]>5<FSu剕o} )t T SHd79o ,!qP8ڦ_n7}5tdLWi~%kG"abZY&-(uPNzBsGt.L[镡N.ޒB~M9ұW i_u!t?"C7r2K\.XJ;|C26,{mzA7ܤ0]0ҧ-rNY6S0LErUs_XlKoi+@R6*%r貫OWo}aZ;M̳sC/DJMTVrV0:Dc1`:ŬU$ ЯK}<[FV3*6'FѦw<"sk62R}$ .gE6T/;ɤȔ#$H* @JCߺ";z䎩hVbI,DM3>co>.խ}!ڳ=Г!;$~p苶6!'ePN$Gk/y| Y14򒨔D"[i䇄;SO#? )i0CU >\RYI10v! ! iqN$\Еe"אOÃ>oE_80 AZ<ύ].HR ~38ӽP$70 Y 7ֿ>JO{ ߝ&S!*؄ uc3l i~{5:|67 # Ds|5[tΙX+(p?:+76ң?8 d̔aK(Vw,o\*k%MҁXǚ2Zvٿ?Ƅ._!RZ0yU:c,%! O4GŸnzyq24mrSx=oS᢭25+I>ΖAjK,IT{}V,>;^Q o@he 2)!P@ c=/nKBRf[_-N4B\OeN}xe^MepR:G)0\Ag-)G!B&p >yʵ@3OiO# SnѽfOK6L~*Ӟr+P}<{jI.KZ:ȝ6!I.Vhp ZU~ OM}]vXAJ@% !4&"r¶ԴC@&̥ta|Ø Olzpk#1X+ DY|PnMHZ-$- ;~e `rLBKkz,7}Aat~ԀՎڏ#p-B#n@Y`8J8l?^Oo뉊3݋B-Vj=ڜה?%ٛH+@M5SO&$| {sH{8\3ʫC]5xSע[C @wv1C⯶P/'K,o;~ P R-Rҡ.?D%jf~R(6՞wEu&|lP`U+.ICA9癎@xHǨEG%E$rMc>d$``%5~+StiO1+76@trq '=㓠qi^p\G…(RBM6.u\\¨Uzàl4 lī۹w/?r`?@O0 R-WDaYA;v.ΐ!G?x8wypK.g|Ք1bX:ֿ=(D50 ^baS-M>('gBz*O_{Wgy_J#z&?kUax{6_oQzC6ٜ+xYSoy|-p .8munԧ|CCZ&YDkGL,)@K0!zSaqZ 6pmotpeJMB~DJ(Wȵ{h~qjJ"[ B>oƼa.+r90NuH@@+g{T*nk| gYmQk*+MhN`nxp%PNgZddpS1f/2ZkwUT#h ;J6R &0a/;4+c+|Iҕ  ^vm{ݎUZIg9Ll:NgȧoZϏ|{["xL{7*]OդT}+|o8X 3i7Kc[4y%܀}Qآ:>,j㱧,%*STpSD́9a(ԡ/W4ȬQƜ ?Kj&L;CĹ:Փ_kK V#P1TCa_,:XIǶ:vn92CjJ qy*j}wR7׼W%Sys],Rg 7G; SYDq"Dɠ[suRڦIlfL*@LgOۆ=Nu>鿮 ٨氳$R4"^OA,.W|Uo?]\b*]aAU5V/>#ɤd>D4@uz{߼S@9){CO> SXAtTE0-J6Hx"VPaK^}p q28/06hj iLAha \u*=97ZF6NK5ЏD,HJ6|Sum*cg זq~9FMo€ "|^!!v@8IOZh'X|v؆lΗJT ԰̽WUb.h&h=N}= ?5>KΓQgs9-lӏ?ܺR5" FbZ|k_,;:/.8te+4ÌfHZ?bCd2u$s'}FO/b ݬy&Z(vƁ}?%)1ofs"Y^뛿uK7~k. ^#y{܀0 蕡{[eJA } }"W=/&,W:Dʍ4@sPLb9 ~7g3Zw1"+,I`TGʹ8 U0~w]"0IǪj\GRzmf2k4.R:cͥ՝Lw#/Bц_l,<IO!C@\Pr^#Hdp&HF +\rɨ'Lo 0k:Rux]f^R /\rN_}FF>I'o9kEIF}/af8nBA:i)RށSoU ?uܪ yUPB,i ㏾JBT>I]zQJdpO#]M~|2F5Lv5,G)PǽO},tt.P{$xbbU:g6:%OMSJN|"y6+R4XXJN$rQUk= "m8.6 MUfjoN)> VxcČw#7aֻIuUΰbљj}[~^WSSM)wI/Mˠ]'ٔeP!$V|ڍ+cSCջni?}Ϗ_ܖ6 6))V4 jk'p٨@XMTnZp75>$y{J~h e;ׂu*mP,v䏒O'aLV J9wt>^z7t0HU>[/C I L0 h-0wPSk=(4EFZ-xN XU17ƨבmN׋䤀bME}gK&ciEQXk{p~1aY[+] Mϙ>?^2€ƶ;teŻ5({Br-r?~Nl Rx4F:;c\+ X~&uZ:k~_uNUxv3XO`͵85Ґ_E址ug}h{Իa?z@o\<]Q#޼{ұgZTvD}, B{η`8nQ࣑9מ+ץhu8w>[|K2"!ˆOW췉mZx%{5]DA/ i Ƌ򥣘y;9e͡I#gCUa',jGO6- E9yNdrkˡm`g٤yEidn匐MVc禲iZI_staY !K#xqWvZ(ߵC𳪢򗳈-khv< pX*}r6iJ ۦ䆧 .a Mm)es;"e+\I9u2I|h$|BY^si3PhF{}JCfNMU-A4:|QMZ\niPkAղCׯGGLs?bls6nbqiW̘glE93z2:MH'Ӫ5⬡A+ NF0fGG(5`g`>CJgM|* "Sl}b+uVVhc2nxƷ$j4. R3\1 Q6ð UT>MxnhM8_4y*s+I+eʟZ*CZ?Jc[yJ|S 9ٖdUZ]3a)*pM ܌Mu\_UtbT)a/#^_je5aӈmuq(9jA 82U}76/ݷ/Wo, m"V gDu ME|&Tw%&'1ֿncSik,+ٽ?@LwWudzmK*(M(L_zQehkp 5zOEѬ̝׬L 2e"]:Z7 p@@|:ʼVc>giw3) tZi1 &DU,x =1CQ(Hk="2|v=ƄOM% ^䈊>rrXa*.ʶH$Ӭ[6!?~/ANhYN"hZ3;gƒ2(M]/ԻuT'G)!hzx(;"Ж@/dĂ+&0&:(aK~Q{1Nʳh<Жu7L] _'eW.sQg^$3obyo. pMVL%%k%ap , Pzr_G{^ytmhdQR2J}>R;\.b;bNK,q YZ[XCB}ocmЕ\׍:{el"z,ep>,XuV S%7 O{&A O1u5`m4d_b'cmV]4E6 <Q(Z_L$Su= .T)Ѩ'XF0m||u휚23#?SpaNx)BhC:Mw';KI|goTSz|(WWJ55 ;AgefL,Yz@j8ȬX:8 :ؤI|[Ur;hi޷XZouP9fB؂='iڋk:Ě: w~cFRwJ ׬(8V< ןd t떮2.#.:$w.ot#pf }ۿ-*4t>fk;חf7*4f.˔&=]!{?( TQʯn`? 6eAnHu) - -ooͧhQa›͐tg_'Yz)ͳG5NImSYh B}t:U3-dXtl{L4cpoeO-zfP/NwO cv T5VLwpF7Ң+MK?m`q,6&JwlQt4RDI:e 1a ,28ry?v$~Tbx0fW=H.SEfL u=Wt/IN;64A5nBD+> m31Z}2|$`g/k0e_&@Rru̠JOr=TX]9jKmRG̳ƂuQkX v'Q;Yrgyu28-EOz7QdMoI8dUAuinuY݅m%[Ul5^dI8CO/j;sI8{*Tb|j>EhH?ăe: sV Kl4{n!n@ip&PtwpZD=>|#=_:ۿ8hE9'J)%d[W7P{xɴ'B,8 ZĘScOj7&[PP~N5Q)ۖMښ֠Em\K<ʣOZN2d2o`7_?+J\L@).˿lnM?H(}hA=N%]X<ܹs)<*O"C1զFJׅ]$տ,եwoJ,u>4>mG*F[IGЦyMˑ <$Nx^@v$+|!/NXRS܉ۚӜ9Z!-s TӴzM2xvNvG TC)kJ(z#%pb$_틮y=t.&}ϛh]/ g?n}!p?[wE9j_`I|'ܔlvb_{HW+[6sWϖ 2h}%5q ~˴)۳Ī MU͝rSY`Com!Aj0lXT/SL?\td!JM3V,6FՏBzVg"zE(}7ϑF#`U_!1BDC6&|^Z!pn.u] ^}㷛/"EEϨ'3ߘ/i&M~0}aÇ# 6S{yϞ >sg{aC9kXY ̽tw~?X!; Ɩ^Hb'MY"VEWpʖpk˝ɳ8Lo5*V~yjv}CݏZk^=n҂ g&2kyoƻၔ3 g%l36vP57"s^b!ͩZuyԜ#A+R&[=(~o efahB+(X" xz;24!ǪW=iy{7ߕ_:*?1nz`+I}>QI^MS{+[3X_p}t®vԜP v!tj/z)Da$獠?҉.?EL4 (sMݏ>raCsWmDk|%!@y|.=_jwPsKjʩ.&ft%搴-\K<1"L2]:$ĉ. Is˜}x9(Ii4za, ַP PAlr:yVO\n_t4OfCϺuLB)/8x8jI{X^lІ#NqݸkSy# gzL?*UBJLBL _0rtu_U(]?:'B.B)<F~ o~4 |H/: ,W(*sRâd|]JhPo>K9ǝVnSMqnIJ{|/nB?ɀJa%_uf9 fRY3Q9FD\sS?-*sdD r ~h0c@V9 ֳ^ndn>@C%zã42Tg _/~CipԓŠ>>~} 2Nx O,ꇴ]TJ C=֧ gG޽o|*)vcꦏo3Va}V"g3J d\Mx$܈- ̡:>(Ps\Hۥixb>snik (pťtru8qQ.nly*CQ`@e`"_-ضKk~f#B5'^Q58Ί0Ќoj*>M[ 0z,3YuM0Bʜz:=G|TJ+*"5%_U('(4{ `+_(b)`T?@\j2G9/&5{_*);J4!_MCXG?j8X&hwIY]K[ v3ƏrHfwUa\&2;̝K?EhezFJouwfN\&thYdphm&'h Gx"?@n-iaaB?C lSݺj0/}hۯ9zg._q9nB3yl}`<-+PZl9!BsncؒI=c`nT tb2#}RcRPރ@b!8 )>JWWt P#D LK}t0͙3c 1"LSxփa_<'&D|>CQT?G}/rd* kbd&|Hj@LJAFtl!"((|(I?GAP@1-O;E$,T"BXZ΅GN3d"G'^j }bp FBiY4Y@"j 6Ӡ!#3 x t<30s ~T q:8N 2N(8ר-]1 K~%|b~w(v@p AbE _UoOƀ @ϫYs\D7e }T!Ra@8b4b"-a"%k\4z5̦Aomʹ OvC p{Qk x!}@<;A{J~%< ~ FMX Qɚo^] >f^ZחG؟BM,Pɵ ̎l-,BWr"8Э NjN%>  ^O_OTD$j$Vzh|{/:; g_:*lLgp&&cM-n(`)xY;K$/!T/D,5[eDŊ.) \á\EqE ,DR(F 7td:20);=@Á !ˇ_P 2 XZD3A~Πw@Џ _c.E&p"+wvBp eA2 v:Te@J Gj SbT:N}5vB* XL:Bi]ǀS㰂 C_~i>w%LF -5ZfeՓc$a)`U$e8Mr l J{E(':*Z7Ukx T͵/pJMM} =+K{I & 8p!(Vum.>^KM`b 9:ޘszXu] wŐ46= Иx||A mYXs. ^!{*p %/G $F)`m4cMh MO P l fl W~/ IѧpM/d\2ͻ]UZdt8y ugb9mo<ť/ i9':(VdS/(_չ_\U`+F_M7`aLjxԪ*ٿ"7j/vJJѵGt{i<c̎R~I,HPOgY^+ ߘafonjaqGò_R)f}9pF'9`]{V̍']ф$鲇fdZꨊ0,}-?TxeS~[IR Lک^e֥\ -(ɒPׄ =R{«OUɆnM"{853_;o' N$ʼ 5K`<4*/K'?]\Eh&WK_ M~[ɄC}U#"Fܠn]8|i 6`\z$ӄ#­0yʖe5$;,YY f PMka͂Kl7B-KѶ=Յe1DI]st) gTt+ghkMn>d~|ź}0X疒ڕz澅.ΌکBJkpWs&PޔyaB[7p*8ʞyfǵ]py)h~dJ}!, >OHy~m2"CL@_2c}ZE+/]RBý_\S{h]_?;;7*M} ^+چw߆(5s2B]2s񍲏"93I-Zwr> ♙/|.E"+QiU7e:_QM]$M{Wza'[𤢪O9cPivoT%;-< w\Nۼ?}vYh#1^p*m!\۝bk##' >Ya|X~E;7xۏ&I /Aq]O\H?O*ΰ^M6M!?K ݂u; I^k2k(~#)<B݃װꞍs"+qu5O7WUǹX<BVI'Sc^.%{/j;d]eh$EA]ѓ^;0aDs؍0ʓ2]jռL쇬}&gw麗7E[,sS[:v @WW}gw%W*.VGc\&uIfnRG9c }jf+* 7 5} vgUEn71 xڡӚW``| Xe!ʏ|xbm MώJE*evƚ2O6l·Ne"J'9P )nj74iz` +)>_Gٓ*WEQͱyW~BM%|^_x v/MN߅חQ)W zv3r5:NSOO92=/?W>Y+ ǚ7Y3Qt?9:&̛Wc/U(Q=AspZ+FyPhpnmNd-?gʥ+ZYZlqݞgE{Od:BfjLBU$+`̉f%Mׁ7rrbN@|K[WKQSnY){>W͗@=^VK5DYIʜ*`Ŵ.ZҴէ;8@R#Pk2m`| 75Υs%CZwopjd,sN6ʸ/ z ˾ak/z_Le׬!Ahvuvs`/q0._ub#:F?gVto;ҫ%@(7)b|s]I9^#*2?{ksb@sqd/8^CydÜ#r/ˈ0F-k%rvoێ@m>g[[p '$8>_u?Wm7ɢR>=zA 7^ ] X r9+^gOk!Ǖ ]x %|k:~#M݆Y=Q}ˉn 1Zs~,~%3uzuzdR  c ]V\K1IKvl2Jz5T/YCX`A}Lӳ[1b:SX o"63AIIV:PPK L6{Eg=CeI"8d|/fc5(/(CK捀6Ҥ(րOq=QvܶMI7c66Eao+5rE -,B!T(GyWc M LjRIM Ure[3l3ޢxYz}VEXZ̟UjE 0 {.h]P)df}K=y&S"'ݯvuI2v!NzqM/vV Ut-UhLgs|T#"8gS6meeMeJ:,!ӄfܜs cPCH gm'còRqXEf ڔm4޼8ҹ&dqL3W]Qٝ520Rᇝxri#hzM6! q o 7N }83pI.yܥws櫗A*vmc}] 2NSo1|Ur e`PxC\7CjZ~<^*^o@yS=ז6]=5)v %D.*Q{@63 q z++k.B'E"ct =[|x-ZV]/_*<\pۮ:[9Ol\-%M`NL*)izi򔊏"&ʨ+?#\nrj .9Z~auUk|dߒWjML{x"绑H#馯2{X RGDo)E(Uh\&0S'XCi78؅f+ !%syDUxf0L(l,:*"0l`*A+ A)NI=>@S:g50z4ľ>VwaUT&W )4n@sѡO%SyM0W*/T=Kj1/&wm Tզn\j{nʛj+*ݕV[4CpدJgEC*@9OC/O7buV y㒴"$ȚכdHy/7c7;#J>)[*NjM̈́߷D-ᴜ6Pg8AvPvb!QT14m,\ɆwiFUm`b.T]wnygg1E;Wtz&~CړG+8vV4e5 "pT/r1񤄾Oo³ԥeE -MbҼݒJk3:ݱdpI-;GU1Q4R0_ӫag ,M}:~/pgR_3#VtnMhK&r Xn}7YӗGe3i; V1$1A#_@oӳ@i0EGw]8|YUt~WtK~)޼׀{r'^ۏ9S6cpI%^Nol)9J![Fownqu&A4 ){hkrw4h_Ov=:3&9GyWH|FRFڊ k/5xhKl[)E ֪2@}1̇S,hU@9*q;'71Uܛ,}xDi^ T\j$7>CK}DS{2ԫm8b/B{B-VF#x|Jws=ȱ:'Ht[^9 <gKd=zd+/;bYص2y3c;>}4a7 EQIUȺ)m|LxOϧ?c Ժ8:Xn_81٧|aF 3=NGF횦__QvUoK eq(u7Ǥ?JϷKX~ 7u33ѶөY HouЃ%w"&[cjA%\o=MHYy{K=>)hn"\#sDBR.Npoo0ކUTkr5X!fБH=Д~ۤb V$h 5UWbD{2Cv1&87'#'%Q+``Jz6:hRO"^ѐL:'-ãZ0>գWl_]f18s6G@آ$皿ujLQ7iCiR]mbsCh$oB)/돶j'ݓkBsbGFq?~ |?'%&RW*.K]Q :VBVy=W$I%"|>3w'ͳfv 'w7܀+ޓmb~xwuJKek qSgܽY$i1<(]@rE-&<`B3sEq'9y^#km4cf=izhx\{rdwQhذܣaoJwMUJ t{jlm\ijW[3t{H:A[:N?n~Mhx:@exjzG34lAzƘMʼn<!^[)hрceE2 3g%P#88m bg-?bykɚ൪Bmah6NlS/]]W5)'{P+DG12\FiO|kTo_7Z?Wwf p ĄxYu.JO\?&x*/$[Dt'[~o=g;)Iӭ1xtloO]19~0xf]9}-kox NflN=Z*K ;F%mr-;R;MEfi*i oȖT~[w 4SO;Qگf[=5 5Q̒R98~"pU t.8R|~a +JӺ~w t9n1 ]#ɅQZ3J@2)fGÖKp._^u$kJfy6Ӱ>I5s"B<*K݈>>ǃW]ڢUJR qQkNDAwoW~! -y_\5d=< c|C@ް?nO`$.~>v*BB7nwfz3k`+<TYe>T(p%@[I6pk͡fƞԉYߢX"~D]W!emhP@3xhWln G;.# Gk͝qa9zn Xc+&3Nm [*)1|)g3-+?;!w++[o&ٗXJz؞°xwkDS෹_:lBCqIN1 ޅ4L SdqbAT>3xM ;ǃ.g' K7ɨ z!( @[z) a1) |tE*3< -3 pC U@ŪxIU﷣~#V'l2=̘/fG>>,֚XӲ9K=L$lΟ ĒgQA>hnsaƎ/'V mW=v|N1!~2sq;eϷi*8BdO41ie+QRX_#D>))^}Tѽ:7$҅,s-W ;^2*iT,N W c^yXSBQ52~\^{TޏQ^S ~`cxO/_<;dBQ6jc@ՙ0lȫ8z[d?% OaZBɐH  H&&nj>` @J؊ m>r&n$ av|;*FINVk0 nnCqϔ Sdv$@ =&zA{D$SV(jt 0'4}Rʔ4CB&E ՇNfxV 2,QuL]~I.x4P"x,q$E 6.֎6}( SZ ~YX$Y@%IZ+J2,_=i*Pl{ۼԛ- &ZY !ra AEpdIDŽN3e{Med$uc3"_ O(iFv+aDBZDW+k] C#@ kS . =!|y#_|P[|zK&6tߐ!ik\{_C4: L% gL)9ͻCuͳ-ٖEOi2W?gli/S2.EvS'Is<D}=dﹰ}e=3qS{= Z׳v,Px4miYi\1qS43ʞ= ~':fpW圕dg*}(Э ypNsRVYk5,J*}ԧ%q2YH'k 9%kqݯ_x4p=;?) ՇQ f u1]#+iq^s+Fc÷@*E_qsNQ@Wơ M]Y}QOoH,aW,iy^y4 MB5Q[ N,aơ|X΍eZ I< gLuDo^񘇃 $ KU-Z7 |mNʯ20e^N u}M\S8 '`fEwG\b9eƒֱQ[8"Ӧj0 *U)(~)04h6s)X!ioE9$n?5d'\h\Jo.;o*Ac*\_(y,+gpO>Y$7MQ;9,9W cMH*S}99<]mے2Y =l~;6@`ŻcRHpuAg㬊ecy*!F=mSmX퇇jWIL ns=4N1ɨSD|Pf,e }@qa8V,M'm.CacV@yt-fG͞\p;_*dCXd]EuRH{cusgTĽuT9|}L{y>zdR}APԤ=ݭ*ov UڟӻM( wU_$+Z+#ax&mWԹkziv{}tob qyU_H I4_iEUBj/nw)9Z/elBTf_".QxS7Zs?{u`AÒ-\++ ӡ /\}Kno,텎4Pv5U0T2WFG/uX3ԼJe"'$#T^ypA'=ܰhW؈#S:'$t og>mѸ}ҩ+ϯuUO\}Pm<{WuO~o>*)7߰hrOo֕Ī)-CSnTkwPDhygn7_Bz AD$G'@8F57#AeٻLXbr?dD MW ',0|#xRyR<'P/{o"n/e4:GP}띋,_HơH٦q&4kmn*IJ^Q5.Sg5f|g':I%oO?ʚW>ҥ^jHk)UJkJlԖ֖ &mL3=D۔n5o&ϑp^dw~"T32RP!Yi֚z9GhFDD$IR(lhи B0{3E'39 09;(=wH ȫ$P 3V#49av#+4b!hg9q˷jRY%D&} K}a,Zê) aG<@үQjV.!*e6%=oP gQsЋvwrF( nCS}Q;~𰧨wbTi|W6WۊEz>8 ز"q;tBjF')z,|wM.y3nEA=& 9Vͥ QܣVd"$Q*?khᶲ\m3Cy/AD:Vx<ahσ4f A1 sS6ՇbCX1N%r͙bXw n/ sCCϟY+-Tk8kkctp&j ]AO!*o/zt˜ pQJ* H=ycal J $88iD |,^o/Bmnw=~k. HN[sSx1;MU~a%Yߌ|$%ܤhsu.'ن6B_0>^)k<(R)@_Aܶ4ʙnԞC489/F'me[G?= YhWRwMP6I6<3ǦTmޜDFް RXc kpY0|-ngS7шJe(}[m3|OR2ozr$#;^f(."y\U5QJgN1'=.SM̱TpW)pZGψŧݲ9q916-Γa"|UR]U*6V *V`xf:$M UEu&Q!e8E,/rN o} i5dSDwM ԰CYn;y7'3S 2ҞJH]W!l@5aIZbu |< &ALDIa(UGM/Y wVDNdOz2yWkUҮ٧8W $;ظtjMkdĊ<cNP6Iu w1{լþ4u\%Dy̤KPWAnH#ëWh )o3OEPRQFkf~{۬ff^aAyNp1@ A!_o{^17%T@O3E$t2?%+A:$"SГ,^>VK+ϽMg40БSf10s67 yr$QW=IV}$@B *y>LuSހ SݷW'(xv=.ibe[[;O?lξϘPΕ1ψ.ǷH182HPFz vc<7Z^* fB|[[~ZDG2n 4 )A8G^[xI-SW/aF>&>R:3@]#O}<2Bgt!rVWJg7}MU@~v332 ,(ok@5Z[gm;F2_Fl *%Fv8uNd%=ZPe! G=L?Q?W x- ր4z-[I_b_0[exeZ)GEJS;S +J~u^"IJr2H[ˠA!qu)+fsFt^?ѺRˎ-|N[X^:dO/S_ |ߎ߶|2ӷ!()=LݎFKOޚ{<)a4jUnEȐT]%ʑt~3=|תzw86\#?3X{g`l_ح欍U5tֆkk*3Kbn2SVވ̳~tH6p*"dRk~_&EL2&w3v4uXO$Qykfztl>T pQvzy^h罵K6k{W4vHkMj;S#^,lWAFQO4Ivk a 4 {h۝Nߛrfpo6}tڽf>~]FZ}[Kt7ѴReޣ{(]yOnʼGR}(^neVE:+{vy7UWS:y:"!'u=n F=z;R m~x?4* H*,CDe%G*KsmAԺVXe--+TBL, JJ+\giYQآ*崐 Hjdl[Tcq-C$Dh2,hS@DTUZ0նLu4gkju۞~2,]VierhqV7pQ.V@J&r2hk8 k"8Hxu*)ypyA.{W-Ȼ`1͜" ZY !6mT13dTOODtA ݶ΁Wa5ǀ%SJwQ xt2P/FNۭ霂!QiZ:g$E rQu&U-&x$$s3I0|rqMV@`U8 'I*'/?4򸤇6% H4 --mIAށj5NF'x$XFt7?T1˸",?dT)ůANWv|ppjXWfk)YG&S!Ѐ]^Կq/t_wh.>vL(dͪ0 {Ut0 /ٴHt:ޟN64tlÑ?;pdӼӱ G8w:ޟyci0tlÑ? 李m8'ycaw:ޟN6`޹m B%s}Kꌻ;1ڭޡlu*ʼ_T{>7fƐ؄!f?u3bMb=F] Ol8ו'ѹ7VKH˵s(v3-ݖ+P4  &D=vl_)l.w^n8>9U^k!;@Frf-ZbMk\c&RbIai*7;EO#5ߘ;}=쿰&/o{޾CxlpwW8JKfÜ8K Wl6+jScW"%*4}?-jܷ~o& [{IS0֏ۗ"Dd{}f^P˕Bb a_iԒ@;̰{>'@ܾ׼no{I;W52Zʩ\6aZ;7_Y x'EڱOf;۲Ǽ]1ܧtݮشu[Y{o#/'gUstB//zD>HtKn$E_]+F_P'A!7ܷ i#cP ܗkRH PWGC\^琹X@ M1ʖ,X'3~轸vV 8mnL̤/X<5ׄ\xunI_ ,"Q%dB@@Ͳa;",`oo.62Ў cYJ8Hr D.qd#3x[9S'GBk̾vs*WI_ I]-b*rˀ?!ѼaS•L"a5⩐SAd"E*[C?-13Ro2܂ ::4R&'tD[k'BˌO z7X 4-%K dg <)"s\6l:-:*B֣O#v\(UaA:ǵ{vdPl̕VZJ>Z`BX0&CEE ZB_<7,xlPS J %Qt+9p7ۘÿ\#0-SFxݨ?e5Ù, fWfu|q vxFwYtU'}04v~NG&J|uf_&L1왟b3|v/xX>Ucp_Z412̶|րL.H;YEAiP!}4gSi[~ܸZpARl*? Vh /T TiK)ԀoH:S)3W\<@0m|sBR/B(YVn`;ײ|Q/wNElk1+EL()akNFY+:tT#Oŏyс钷 HFQo\!VQbtΌ#hV$1'+Fnd88), ھ%(5WP ?`@f9Z)[}""XuHRaoPR#2I&|T`殘 D,9(GB14]>* 08^JS!硋 C_s֋’$1Y0cO\5-SEhRQxaI3^pnWQi5F ƕ h=eGQMXc֛ėh!,g0Cڮ c`tmJHAGA3g#(/uаHM_ 1l<#u4?QPzF"\ud ,1+.@LJk *8p[oS&$u)HOWcȁ.e(rY0 mn `z9D.>M4hǙȭT%.ʃ+X@"i)/R]#7b'hޫEx^oe5A ^OBjѦaITtֹ=Y!)҆ qY ]FYDFM4Pί.*"i)bxI (4͒hȐ3aI ڢ\tu(9蚑eUTU΄U8(퍫PRKqpy'!ǁ% $D sKpH;EE$I@}\4b\8)#9QSÄb#" $llS%$0d5q4@GAE,EcCHd$PRT66H2Ih㯭F(0!BiDDǃcs?Á hLJR"$F#ʻ|k)dAFWC l\,Fϐo_@rxtR\4J翘3iCv?:sk?Ph5 :떌! ; Pyf]'2(fB\ ~P8|;hH~!Ξ61ot֧z(^!f]O?ֹp(؄ 8=&73ˈݚhANu1$ևܐ6]/`ߊlD|k҉N?d`hA%L'\%䔬h"{V&·o n ?7|>%|U䒽gw3qs^aSwj9'm u-ֆ;?+`3jf)zܑv7ݔL&Y疎*,p؟l1Ձ$WeQmU_}{{tgq RT?b;o qJ6]|9M,[}<:\!$30+UNObtM!@xlV[)Ǧ} sRK)51oRL!f')_=cL}z)XxmOv#Ho 9~ Nۍ .7lL#|6j+]5Qm?{2Z\4#k -Fdwek4QfCڒ n)1Ms˰prƃwe_kۖ{sRVk;)vr΍-a*Ҹ40ARx#o<ֿ66ъ`Vq Elij_=a-a.MUqX>d$dL3NJܥdB/Ge7W܋!(ճKp[vq͓ںH> #fxԅLZnZqM!*y3oc$x%2ѭ/05j:t\ %7B4WݚX uvk:aYKmoA/lVYC7gŁdl jm$Ejo%⁡[Z#B X?pYlfU8-xo]B1\;~$gπjl y 퉊ƴWE|we" v9oȺRNz-M R;[ih"ULvR#[ g< 6ǏHHԗ-N`kl"^q$Q = !704$R= 3uߨH=^a?[,DCVUl7#H;'I=ٔl&VhR$KZglI\Kv-$q+kERPB^J1%UDU)Ք&(aaeu|WOعv^݅h{;WݻyҸԗMji.Kuy.,˵ew[&aIZ(@q-*C hOS-,LrE*<ō橰 p / ])6jNnBp`P{:qq`dZj*=1I2ߋJ%J2 ~wLNOi|A&ZMA2`hfl`} ~OM7~tjYZ]9rdE4 5-q%MihE[, + z5~iy]M00Z F5dd^H@`[4MMd&FDDMSe7hA/4uvF|/-@Kk u' z{,Y)XxZɿ[v4x j_Cɡɴ mo ,:.g٠"-Mư^5iT[*TI 9,zϏev}{yh0@x xU%+CؘrVB[2/`SBjJMW;8[Qu+ԭ5:/Eٺzfw{ +˸09r %20`n.h),ّ|dQGYOU)Qd)VyxI2G_m췀4>+_e 1l5;ח&y'ɼ3=" Nܹ&KdP5>!a[{X09Gy0*-K;4ދ/,7bbZ`G!>:bltHjCA"6Σ=A0ъw(X$f/$:/)6 WUvc&3U07Z6b2Kﳖ@ր+vSuZn2гd "_Iѫwj7)|D; ljo|}}k6Å.1iNJb?L?8asyJ\Cƻl[X-'tzԊ\'QRvv`߿K᧧Ě,I`?)a'bszdl@&]f'@"Gc҄t>Z@ {?n-Vd/^wS #ݡD|xx ">-z(ge-4 / pt1[X~ Gd#ސ(4QYc!xY˦FK=YEa%ʒ/R1˥#!O ,dqNxX4:#)`;+C'+U9 }  q %й4% Uu7,/V Tvd96nca<'v"g(t[ZJo M\ 'TgW蛟4t@`>G`r؆W/4O9bB1nG(Y\'G-VДs9riq)bY35-N:_JTlrv$d<(Г}TH8'BgNJRYƾUEd`&[h!y^SF8 @+2bn`("8QVS ri5a9 "c8,A=ѳ 881?/kAPzVStHl/B১=r[¬x:1]]o) Nډ  d ܍$ڷ)LZH֓ĉԅc.E]TtD]4$(PH8 iFTȊcdc98ÀAI2Gjp(eRp)vUi'(:ˇQG{-Il`XH86:햽="A۹Bx +tqDܢ4}v}#,|17h0ϊGo [b13e d횾hc9%"5-:ѬCVa=l{>cJȈXlܸ-^?j+_~ZU-?nP ylJ)Eϐ]'Pa?0&ha0(uc_;P@nB"mBvQ(:2n2ZEG o(t 754 GVpsTgNM]P(<̌x-ylv`θEfv^{Wbz@ςU7#xYywu7B5XT~ATո-u|{쥇ȫy=kM 2\앥[yȺ6t}$FcT-.ܜQN/{blHKݒR``Xϫl#h3qB{LeUP{Rݥ^~ʫ%g(}Qbziq I2Zc_]j[dqx'Ee+3rk)3+-s2]%pLD'deRQ5VXr\TS{)4M7>a\&wRb_&趨x(^eAjVKy>BߙZQ$g&Ffl7z y?#E|uWh{_~l?fзF b<٥۵7K1{l64,{@HcNȶh[PnggQQmlGv4&﨟?C5ORo՘y*}jr36BT#f/[{GqcŞ"_+XKEԱ3C A݅h*GsI;U< G03,^ qpqykfH'eR󠙧Hq8.> P#8.鵴X`۔'zQC 9GVR@&\Eur7RM`-P.R~WT/ !+ki$gb0_k]\4Tɫ#^wFq,r 5l_O"TeM1c9!0ѼSơQ7u:j-eo pmZl2&#tT^(_`d50_Ydžu.ۚ[+yasΦG6K2$;(qؤ#G|O'T#<\:ģf7mBmW1Ĕx+sY43,a_2ɒg1-v~ 1 0F~ƖPRZzNS'}UځJ{ ჈8ҙȩ3U_8^wBɬQfxlI $=x=QmeO'V@v9Վ 8q,@[ ZoQC½yFΣG(2T|ZT4'O̙)V%m{6&]KeV)xzFGkE%2 4.4VJʃIԍ1bW-X@V@ BrcymX:^VQq&Uxu4 ?AӿV2FOR sfdkm fLv'e-!yL!lp{Vl GH/EmM2>~L]:3z=%[W7f{J 4(5,b"C@DR+X͆jcSf}nPU(g>oTZGrHZcgjJ$sIА'rjoGSѥ8IA>lݬ~۪'FWN4 9c:28#yځ\l,b$t_iq`6.;ys,opW; e:xrp_+Bp?y{$DL؈ K p]ym sv Y`a>|;|a(c=!CX|LPR2  hv%l׮xl&AA?*?S ^[|{. ;&3Fq:#= FxLr11K8ҫ@s!B 'u v,8](cqp@BɮB "=#~NrH<0u(?Ӭ+\)AX,o ^@LSh9 jJ/؞JV \Sx Jk(cՋfãU+ẍ́V!T5e{NhnE}Fn ^ڼu-ȖM˓ҍGqdw&W{Ar/z+NGlZM,<_Z{80;7j5&zuۈ=&,Px.4z|yC9I} #,)yywgm7C< 8&_^J,[:I !S1 -(cw(twD= 6޴Ntz*8"hbX4FMH -ܟ222E"¡&>\B mЮ6Dhf*=l8:`,x8.Z䏽C,mgIm>c`pjf]6r枷+%ybGh|(gzv 56; [_[cbJ㎽ uVHxຝߩ˻~QS]<dzq: m#K]ٍr~Y1 :Q͗}/\vr'h7lOSdZH0?{BM0':MuAw^߉ A k1( ?JR2Uk[G~/в鋉lZ+ZKJ|qKc,"tUoH"RLI"E4ǻ&FV X`dK>^'ו:up$ '$.[ic$CW7Xrwo_.*Bs!r<H3z9^-7:x+x^Z:=6&Na rą/ʇ u;&23VIxҷ7{Ԛ@3j]ɠH/?w9tCHUWQ{N׸Ѯ.+ ]׭i:LW)n R @KMN" ֊O6]So0ˮNU*.Ӱ^AIh0 wWU_GI=Ȗ&0d --pkDwqhb? u,chilNl иp@0| 0pp*<,hP0p\Z8P0`lb^$Դ 0,PHp ^0@`W|8.Nn .NnA1H!HBc 1Q!!QXF n 0n{~#o3=o3is7+k @Z,;mn;쇋I8x,3PBf;Bʑ0ǽ9k{ 1b18RoDcn$zWw`D (xzsjNZ&ZHz)l6mfU.BLT?dvO{tR{ #of-{I">FHjJ{wSB5Q!"#$%&'()**l=X ЅǾ1$ A+ZuAC`i3vb5K;9X錝xr@2R04*Wj=VT:uS\pМ.%2']cɥ]kB7܆xK՝o1/gSI8$[{GW>&a L]-5fxhc{޺.:bҪ9Ԇ+/A> dAJxLPTցwv$. |قַ JE/; $uGDUޙDYkz1811D~^.d38}H~i|G]4Ln6 'šR{rqW.[T_tF]ͨ`o'('RzJ\/'(5eX|`*6dkLՀ4"3h8PPEzB"|^<jޏn2&yECDtc֣BY~O*EFOS]_HPQW]ubR4 X_A/D/s#QrqC9]%Sc:Q]m}{W~굋>A~GDƾcv@ 0uK}yճxB$v{Ss`zfe)} %6d-vLldm,"’¬;+1u`fWkOH$6eƍ4깱$Mb7y])1 Giy=PZ8oId&t`Z$ȝ.- g]Seq[#cq6Sp#W$rkLVf ADAEk`>@qTr(XlҊR0*UHELjdۆbeڻ٥L(/2g]G̏ l:%r@CYm#iMn< ɚr[iM:{BkDMYWX&A>fe eaYL0Z~deVޙ"sؐ*U? ? (08@HPX`hpx "#&'(Q!<B!HrG[c aw !F@"#0P& `=r1Wc1L pz<7L_[Ǯ(%DR*B c$7ڥHӔ> rD #D|AeHw<T|pdXL@4(t)Pd8A@5V p'j`&M /|y~a!)C#e!F 3jٽ#~EG-Ȱ ]  A >F wQި<\"vB%>H]0~WDWj\#;J"?ޖǒ-B7F[Qyё9VQTvtV.~]~7mRU7g?B׺F0 Vj11A&F<0P۟]_IS4$<6 kG/2{ Ul"秒cF]=< M ;XZQDJ% 3nԈq$1\i5.OJc;twsrKLa4"~8 ~l*z7}^EExD)ȬIsk_P(yø6HJ-^Gqbt{:VԊ:|Y][^{/>a}s`` c [-Ty fS#X_Dh ؜u/Q |"L?w~2\e&sM~SPtb:rd= L61nt{i phy[kek LPx䢹IQ6Dsx.$U8QV3)<* @xmQd Q+ @ʹӕb5 @g|I!RBz*Ffg/?~,i1C^P $RvmGN*цydY6#[LEh8~z} -+tDdE}?ˢ3uV+Y\DR'9ZOE+(;Ali#{,Zq!`2B\B$}dV?dkˌRdzEBQ;E DkJIIK1BeƜZ<< _Oǧ'|N ; (ZmsĄ4 ܔћJh^ޑ8K@*V==WKiZ(&Kw9&Pԩӆaˆ)%ʍ/!E4P2XP(CC]Y}{&7_S]. Y>!t/›\`6zхy–EĹg ,5* )*4{oic>ܭ~jwaU0X.>wϊӢ{z{u5y8;oBYz;Nzއ17] Bދ'\ۭUNfWWǼ b=^ ?~۞1tGt^j|>5;wWoA3~W?{.ny_Yg{o7=<׋z^~t^L;tKXu=w`o9x|Cρx9b-8͹W.WԔszcPhN҆pT [uc|N]bZqG4IA9D9Q9 B" $PD$Ԃ$K OHFUHAEH=ZHtCN;:CFIx,b1hWmo5pCE QU}Ru{ PP_:WoSyJ_ nA eR̮=eXGӮ/3u!TU/R8])P%(N~HI{$3_勓D㳮O]iP65zp [ `bސۦ綱$Z '9}C&虍1d*r{v@GyNS?O˽؎"+ZrZ<  ІvHkv2EcFtؐ1RA!D$\kc[$oco"At\^gmĎ⾰wWӒNqZe}\~15Q4;?[{jDcxg$t8a dL%k0{Ǣ9M ސqǔT7s')js(Ok~\yiqfwo^E~*ޏ! C\Q&۴OnU х"}X0ƵgI .Gwl$.Gɯ*IlLE8GgFƜy|ΪŞE$GxV}|MPDie)z:7ڭrZv&yv65+g[y߲ŠM2UnJn1i/hW'ƤS:`)oR~9?xGe)yL$gv,[M`ن>%> f/.F6(N@SƩ?ğlxvrJr:c[k^o.?x7p ^.9"xB]ja:L+#Jy7=<@k2 3qjrGLܒS-B,1¶ |nʌuȵؠ-+ޖ`e%?oAHWdfd%,(J=:efB¸\iܬ.ab<̆MVrhw≻6={WΞRd#Whs S㐦VStX _uak !G=Ocal@ Q\@g3=Ma{3s̳ \ҢfB"bViqqZ)bV@D[md~|lp(~#4168ɖl~/NkkOAC6xןe7π+S<u5쐙/>iw:4 E2W?"H;R5cK>{\9u,kȫXe'zVbWw}8V{s/j4h uC'SĀc;+GQ!D)30Hq.@"Qq]i )IsKK¹/f)1[V8HQb}ʷvz CPvRJ<tfy$wݞ/X ]*d82 "đf8d@{m.?;y,b%A pys*wr E"ZfYRtXAf*F虌FHsQ6X~qX 4s[%-VytEa'}=rlyZy)(Au0vDm~9"QT7QY -ZQu_8#@p1wY}7s &ߒg 5_ԠƄȸl4\"Vƈ+`f]&5N^5T{f "}tpphIm@_mBQOC?iQHQQ<1Ufp LΌ6-qnH4jZ0i n2:Iա&?3q|a:@$>(f?w|Hpi/0MEĩD&' a.!e7"5XČ@T#Xnm*4(ioۄ5U'#enI %/@O@U6M9c!TX].~嗁Q(Iq %3ߪmML.?|a(ZjckC#H2PMx`qDn7#5Rq ;gxKTs%>H3NJ, O5ҐzV39L k~]ZZ F(g58WQi6  ޝmvq iCc}|!N,DJ0uF-wJ h&pN'W0fۜA.JGdŨ6\I2)RfB$W/3 (;XHؤ,@ݴlgbPɬ%Wߥs8^f rXK+f$]Lp\j-+γ>Պ"DC@f<go$=]*HRh"; 2m[G-W;bs\gtrTiᖬ ?a0qsC7s=zǙ#^ 5FT`7 sq#F<{.r!0#ʬ&pS=ǖg@ЎWE@"xomVzbCbXu1 +9btw}>5D" r$^F3͑ 2^ 2!OT*@Q} K =(`˥3ShKZk3|gE@ E +ЮjfdWڰ/t{ j2Vfl @2$xWQ7}ׇỌVvsS<u ZK}Xދ&<9S-VWhlp($DK( &p0Al\<6Rgf0!ZY#Μ`+,ȪcH4\.7Oq:ܯ9=u7J`Z0) #w~ 37){:f [uəoyIJ/w:itMw|l\a<΋Sگpb`XpCmڱU[hRO[x;C9GKc-ްD%TMD>Fۮ]̚o&7XFxlﳂۀ#xA` [@, ~h x@ uwa]{gۙ'i.tI/Wadk\i 3dm/;p˟gj[-dAlc|ḙ=_ àyތH1v]6;=AWb\}~R,&d.O vl2^]_m{?Caz:>C0lng DD8(bT&2e_ID IX]dro܅tU"S 0`d>*cdyFG,H42*$4(302#Ӑ{JDpX%kY9b$tlT?H} E}k_oTR&CS{<>B92y`#j1\֖N5hpJ~T CtvGFﳪ48-<̵!v 3:_HߢP7x |w&hC7rGxHi@N/78%_Fd@n\Þm(Vm#L6X<q6~ۛOj&LOKTv|<}¤" ѱK-ҴdۣuЊKe:yO +FK7Iz%!TW`!WB>c,m)||Z8G=5A2@Z);~;QlC2jp,)C%aP}M'ϋw]@\j`+ A1u9aE 3B\iG|j@ XrGalAhT\\d(!o[2~`b`d VVkT^c&Uf8n32mDٌrovO)G.iUy8 Ɠ7>wcS4 E!$, 9)x}OC,aIC,]v` c%3I#ОhB~C&"%.=:tR:Gi=RyR,֛ .l/ZQ9ݙWpe>_s2:A9`nbL \ ɚ,pzA+ }XHk8L>38! pX$m6儰O{Bvtx<|"厒'q\[5a ,GQҭ\ܪc"hy?i,@+!P;sW+e{iLm_6`u|ϊRa8}.@`!8mecV-?E`o^Q3f5+cjb>PHPH4L|`c{ǽҁ*_Qක 5UBuxy_R?2SO0H{qF)=P)(8qa}ߞdeo]F)(k0w3lp:L)lXZnqyx0xE[St/5F|YIE[F'8mi|6lnȪs<xUqѷ#/ivzSbGﹻ]/su M _@B(K^^᫆i͙ `Gr9AїrTx3!J%3Lrr b} %4GKljw1LG1OBSf.hP 1_ll̍^uTC~ lC5HyXX :p[ϱKJ(!,Ҙ gˉ_LNHݶBQC6%wGЍBs+xmw2}.2I)68iSe6YOg 爭cLuYP 4 ݋2a+-XԪƤlۏmggm<)`z*;&#Ȧ{@?P+kt<˂1N`< xG{WL0: ϥUgw~wL>si $k ,[p8jM 6]oy} /X u@JQ3p9"x㞂>Hh$yHF*|#H/aNxccB|2RYDpx Iuҡ%΀ݿ}Inծ AuA y2lh/S6!~'y1U<.693n!-Wiׁ܍+AfډVA* 1rr~rIgg"R?jl@-8w.7ybuëI8AY y}}B}I1bmIz +V$KzL~ غ*_{t*Ӡ.Rt{y&{ж̏pQQ?S9*!{u5W ^op{S@TbS9I 8MB>\|8$QVA(G*Pm`NE}]I"שG )>BJ#_޲H{|UIYfQ4Пj^TFu5m@LAaT3fkP$pv&$з6i7^+F@H$!>rFƞםU }F[<Ĝa>ؠkPJH(L(!b1YӋzLI[qzEc"U P 12|nA&=)Kg%q=֝w>enkc/L#*= 0ep&`#ao~U4L z_,3A=^ȟ*cXHȱݷd,`7U*C{FD-"bOŲKr}iBie }9Ol%[M>ZwT,Ŋ.GCpUQc{V:b&8Z=QDBhP2"Q]QTXEj=8xK6t<1!U-8~&ι]Jk7> hxu̅MaZg-%AP O>XNіrE|PE=*oɈc :k[?&hz?Νxܰ[?A &ݺXRܡeE:Ryi{$0}̔7]ϕKL.sb\E|''-[Sp~]آ[(4u J8k1p9D,Da>Eՙ&Q-mDT>ߞ3c7ܾD5↓Y-"MޚizqeLTO;S^McWx*G9#)$<#l-IbՒ_06N>g^"]v|;gU,1KƶŻk?"8*>3t(m& ~9 ziRoI/ܧEv{#*4Xb$+t;8d/ypE}jВWQS "3 ]MQz oX\WHPe>"8c8[L<6sOJ3fE`fqR@3 MWb>^&A@:tpM)y}'6mΊ?+F*|c?L̶ݮ(}8 F\n$v}¸I7H4]4064\vce˺[ol[?ZBޗU9 ɦV;g6Lp s!ә흔'쇁|Yj^;1a-x)ꠙ6}ɀ7gij5-gy>Q_I HAMu@AՅU]ÿqX/`9`"x7 LS `@abSh<"4s#2QːP̔$ʰb9M&r8E{zi+¨m5iV Ѕ4U7foϚmv,Kb 4<"'Aٴ n^~ ̡2;\};Kφ3SMD`NSgU6!)s?Y_+4A{ aZ^ksi&AT'/xIμAy`Ю[[EڒuW@Eh u fXpGh°qBDN#Im6fokVnɭ]xЀ))Z~?p[Ȩ hWp7%؍QF$>Ym±yMAE.&\r#HGMI22cg]));<2nh CaRD6&2T\HN4we+˩whFI09BkdJ}=|r h93A1:ZVێF>P!f6L/,P6,_I+J~hML?() LirG̅؋zjWXTT=&1-$㧌'30^*pL0!6@1WQ"6wj;<+k;ev zHRV*Nr$I21VTo a:iU")RaB RK3ԏTQE.(#> KFMm=tab(1)h=б|?lx;7b P +J]g{40z\$*Ǧ]ݭ&g1-k $ד>' _k*2pOCH,K˷zUÒ<Ԩ?ADvե a |3HaM-r~p,"8 z9>h,#N|NQ] l<6<;DD҄jĽ%U#3C0FqsR3}m,Wlu9C`V,]. RmpnխCKbǨ*m_J J0}^a,g8 bE<<zKVp!OA}+C]h` }z=W\fR.RU8,Nu>S#eEdIcaK:4ނV]0T!@e}o[!68`:Hg x5NF6Y:Eظ!?\oߞZmH=Ζ@{["(Ӭ ?`ٜ֕(Jئ;A }DMot%\y=X 4/ ./ TJqf4OIGRs.ykn 1 8 `īѽJA+MsTH`!ʖ m(rp4g<]ULDCE 6@2e-@pƓtYKNk[j <ٱ50if^J$4u&^w)  "y ߌ0 WYwi3L֓HQUEn]̟~HSNwl4=x1̽2#ۈ̦ UŃpXC^ rw+0{t􌖻3 _O:(ۈTG.Q% VPQ}BC$vGdS+^V?`SJK,줣kn.ZSr?>,:O?jfv^0*9nAFV<&4>ˆѳ[&U''M4u[H)9 e4@t of&X11~'K򽲞 Z,ȁk,bhFHӞaa,8*Z4ǸӽQu43B'd2G' $;hEf*SaD]_lbZfx;StݶB$'Vtt}9~]E]*i(%Q*5?^=ZPLLfC?*5 >} uSN;X[G|q[ :ݬX"d!Y>h&H)V .t:&hYĩU~zS񯻄/:2G3ᓠR79d|n>hD9R㓬ח9ʼ -=EQzKPң2U?fV})OM뤇zQc1KP3#2$E?ⅴ''"ݚϐNe.@bMYSl$g!t)v5z3 l:Q8 qE9yFO\"j8bi Q Jڇ9qe qB!;M5R*%ت$#moq}5A+D!9]gƍ16nP)0u^%LQFU(P!?bl.CWGPoPPQM{ܶH+ $Rх_>mMҌ,V~~[^4N kXFM9G=꘡H΋7P02B3F?&<qs%/Hg~Յ]vVYkvv]9!mt-[WVg}q}u@%ev[ fkJ꽏}W]rH2a0%##"R$ԙE\nztBbM@ԽhS;( ?TmV^+^0V7CՋD d=m j_p}#R@#0(w*~n|Qmmq$;,fA?T"TGw?&P RŰQWqBgt+T0bErA;cEɁPQiwMir/(Kōҳ758_:N$Q>6a-.9$ڠ^;(c&ٺ_"dʜuRZ{;ŵ)\G3V!ڨky_MfmˏsYhFgB!@}WԐ/y8xQY4[/"CkD}ih7aJ;֢En\3qEހSsMEαaoxRH"פ0=KSeΎɰ'ȰVn=s;6J*|;OԌl:K&b~p+-Vzo:v;W606 g7̄ rvi(}*@'[C17Nˆ%\†Sc"zr*o~eBBn46*G@IVd 97T@/T7 qJΗ[ocDM[ktv}K?jcŒT\iv 8#G!C<<0ǪhW˵6߁Jk4' #2gB\B"iB֕ vykLd۱jJ7 +ܱ#S!).tMw8kFG?.L eTa(RbSt ~+̢(6- eu91y{( An"H+߽hQa7lZ*"}d1hڤc BR+bGJ[4z>:҄!`(YD8 $|^[2 '\Vؙe`ɦ*Dיjt ll^n,ly@#8:^L=RW̓Wz fZYeՉR/p`/ !{+5ӣ׌l:#;T0S rBDNB-Ǫb@?1{'t(k[%Y3XP|;󲤡iսt2+1)P 45jk_m7#Adx'՟A1v;SC\0]) s߄~D@gy2*%I8k6K|E߼zC #18ց[r~\~ Y.| QI۰qH.0aJ6c'kLYN(΍ .VC7w鶰Uk,'ҩpqr o$(J[ ɁxzIf @Hm:oH! ӧ6Q vxt@SL,vX"P q?6'Jl6<"*rƫl?zB0% $n! '֗LMD$)%՞L˭T[>qhaNxPQ\l\AI[h wB(ğƎy+G/18 1gPU 3t"x  %E ℠D}E{\ste ""po<'sbfa.><>o>:Alsccpapl,art e:>ABSOLUTELY;`w'.el;c'hypf m;GUI"boxgeeoy)"F saeaysL,ro/why--lgpl.html802f791gzTMo@+F LԤQ 6JQb]g?@ήI^zǼ7of8–hIM XKUƶ%1`Xn?BBK3H Y4J֊l̞(z i\L6P`(Gy+KV<ZQR`j<.VHUCl70gD7(n9ԩH*`*&({;4[#,8 d뀗~NodU5Hu簡`5,Fz(-W5I.-FFZtG;.m9CjMaX?O 1C45V([L=,a*$H)}gyӕ-lfI a\_kTKhȎSP]W,KQZ1NU $NлƘhZ@z;=?i -L}'޸hCg-)Bn;H6SЇ5,Dq3Ձ"|>O=$X ª[qY 5XNlJ?r$u*\&]/q^^=-W2΢"m?:I:N"it( ȇ;L: U^0賍k`ͷЯW˨qإ5-ΊT)$rYÊq3vj'6+ى3s>efaBW:;wPEAY]6'YVz@v9053ffV]oF}W\奉lWUY46j   68ٴPtv T3*j  y>eI[Ny[[- GDQH?ZE?qUT Zr`f>>L d1c/#~DI8Yj|c-mP̌kV-V`XfgONy~RLwѢR;+r`S-0v D?nngWqPK)hQ3yKDZsVMe` ?pAt p$A)@Y XlӣҪbעcȁV(~\,Wq &$\.6y/b:'QhM.S`5E=/E3'v|%WZy~"ޘt\+{xQ&D͑$vV;߮o zq}s_ovAOOߪLh MYkYM2O/T ±i;BjU) ¥Z-)u2x4?JwÃ2f4p:+bf޽Z.Uj/[أZ2d`o'w6V nV1(}Gkyn:lѿwe׀MY VHk'!*Wܒsk5Y[.v3lˬ}$# M.+î%bjp;zJW|H!mF]Sjsi:²)X}&,v{-ƀ"Z7fKNRYۢT-[ZXHV_i (kJJCJ&gLZ@ 4zYIp)zߋ?r$]d$A`Zj- NmZvF_#AKx ؖ5Rpݖ i4ؼ)w-[Iұul2w=G]lr jA#ܲoѶ̾&k `{esTQfMWBF''ٴS pK4ʽlL!p *,c\@.4_\)$,Gc*6Za:S>hq  |ŷ_UJ47WSl2O<Ұg=Hr(Ehs^tKLY[>)4b,@qMR( wK5o9MDž$+.y۔h)n%a^6% ML+N.Ww Y5BYSɞ9F +=ޤZf#uc([I=#w;*ȉ@\bh4&עJ=Q!3G"Ȍe`:Hr8 BdޢEIllwKwJpcQY:+&NVc,%{?4h+ ~Tj~8'V4(6se{q4ikPZt~~a:b!Ĕi-b+$k-ЅzfB-t 26˿wR|h Y3 d: Ф\rY?,¿ 5zE[FZh7e\Ryo˺S@5}MKU4H?Nk##C ![dlg?7䷘!c`l7 *,E\h_RΆ|?leT:G\[Aш؋6S4*}5Ch~ +z*C͗vƉ0IY!sg u% z?o?S: ,P8<7T=:5Tj^2' ( \XMZT;s:TͺUsJf b&t70d<^pPYSy-,g|\5vl5T}S~⿭BXG<:"K) L^q8헻z;{@!M>s(՛8cOQxz:QcV[]]P,{5SAJyi=(+4>(IWqoi PS㏆F-3:bpLm-5lMHsEEh _D-؝zZ& ئp͍[F bcZnv,*yD2(2˅! ]SԤ/ʌ!Ut98Wl%7DA+z0}j7!Q۾a\tel'9.? ]CHv>ű׊7f^W8'?P%|/nU#>~=bŇ;Xv;ptIL)T;TB-+z!8m##">0R|7ϻ&f +xçѪ姛%^o'5h#.kBaS"lA@ \'bi\Ӗ!A) cɔ Zq/Xzݏ%SV!.=.$~4 WǫlޅZIK;whˈ{+Qw Z AMA. osEVrP(+ ՚MͩЫQY G^R,@&j(䈟~ C⣩$kGhpsN bzxGa|eaC|s6dA;Mܜ;(@.Hn)]1ͦd+j#eDO]#Z-F/!g&(f Ο:^ل-2T/.on/wo3j(z1DK{V/(v[q ?Іi2M8לA-V ) k+O>zits,^ur@32]~(}ݨ_Vgx7K`R+`E s t|V糺5vm<gYǓ \G]|X/.n/˟m1)5sFC6$Wx6JS&.-EnREċ ecAJ}wܓϪI&OA00,$6}籯X'N_O#0& TܢX`@g=_ݴWHHqEK=wAq4{GѾU:ۜUL+c7(I",5?ױ!',߃Jv\h<]x'4uĘH;a۫=n8qþz.⑆t1yfN43ûx' ?`7"f*|! IΏDzFJnׂ=NV(7AaIgÌ{mq3E덣:3^eMӼDƈ7n3hHB+ꒊdOWt( nE˹30,W6bO-AN$4o-eFnGe<4 .k7;uC0%S!r\5@ U]z ۝t!䏬F@fGԤ^_&tx3~T^-J:7\8Xy OQN}0~*:}'*\OqFC3WwߨX$ugz$gBZs;_ /#vxvt4jt_M)l/yQwyTxЌNē9uvȿd;]Ƅ󨟈eTTv/U=B-nː?i$D=k+%jBSu>&jeI/LڊسWx_n$P%!9o3:O#4^MF^En㨭{@R5Mnu^PԻ4 w(f[j{~ؖ';0Mlq~"ocgeEbimb"^v ?G*NȲ'(TWcYkWC22ҶܖUք`d0 VeOavOQkE>`7 ljrj#/DsB7i Gd$߲ř?m_EW4F~5WV _r`p>܁2.>]Č5X:`8djE,/O8cm8B9Դk?Mmp@EIoq{H"ݽ~={*h3rD7=:i 鵞zw=XG'~o]5g!KoDUo\po]j43<`[NQ񴨣" POjs{[DɏTN߮'mO;pdjqy rxwrbJcLW|@BO!@b0c528YYs7~ǯ@)/R98BX(CZnPh`b9HQC }| y9Je\dFF>QoJ5β|ce)ώrCyʎGDL8]FM`T"saE(&[4|UjRa,fU˥6I!w:FrQ @ iXBeDG.I i!/3pVe#Mo8vdfˡ*Iy#A㍌Uٜ}RfrXSعXε\z;pzu{7ѽ|?Lw.٪I[^QX6r go=,w>LóD&[“׺2sy -83ԥ⢱W\@8KqՁӷ\Tl+wBB®/2?"N-8۲T* ]7@]Ġ zYN&Dz? Ir#R?LV KQul8q5([dz ℏ{h F?*;8[G jeJiY !%/Y#T)~ep3nox`.˝\V;eL(R*ʶo')Cj=#VY#|I!2S- yR_ ,3X`WN)UbhǞ.ޣ(OKgE͡Q+4zaYW-u7Ry0ǺhG%dxh5h5{[%~ح{ ;ϼws.ҢDQeF) J4xC6K'EōB h8zwJǝw]PHefy!(c1,J=ZѪ(铊#ٔ2Х(d0.ŒP*Ϣ=Ԟk}ca|Uq @S㽆ۣjUhI>\6Ukg+{7pReKV =jC~,H'Ѹ׭x"Sօ( W_5P/R8T?O^"Wj6.K K͍2z@dXD+c 8˒;*éP8y",w7V:0PL9.vn!xJծԲ/>y4Fc-ֈVAu۷ +C Lt'MmR rZ_i)#8l0'3fJ QJjԂNˮ:*xW- nKϫ*B`-Pq!1Ն>& Kd# Z9Q_\۰LdexYt$cy2T<>S1g])GsMKR:=iQKGmKzEaZ%ƭ] [N iYjZNhq8ET*p OPp 'z3&5Jl3 (⑷B=*D4# EXZun}PCB115~ {^q9p̺x3#]([71|lj?kȕAfV5F®(0lkHU1l0>vorEzŠhAo\i`2^TR@l)H ɐ/zEAd-Q!0\Tu*#m[ B-CQTq-^j$ΓUVG ]%eJw{ j׽5p۳od-&YZEʥ}W.Gp7B=(lt~ZWQ{eb4)].ywU`k af,r:9 >+Pr"hZbw3֨z){d $屢r뇋6"]N zTB>{%={ l+,X;-":įzY-8cXi%9yfD\"/%4@QROE]Ь[#J\6U.qλ^xw]A;OIX<u'HPn*[e 7[ ~Z}|NꕀF6@g4X]?Z?t:<-ȡIT;据 Ïv NW g!;{ON{mK _G Hoӌ;a*T>"򴹰GӲXJdçw5^VֺIǪP]5f7.D3C#Z]"JUmSq+0NY' '\|,}+DI?JO7cԡ'̠wSSZWv F_%hiB``^|EjjaZ!%u|TVMkÆ<#v B|+}]nݳ3,߶3Cjں }%JJI[8+ ) c093Xms_~:)qb;if# IM);8}8f?^(if>򈆔mGE6nػқIזN-TLBۣQH봤я& QJmhEbT֤*J-E<\iFXXkEV$=W2aFjݥ*JE!dJr+Ljܲsjpm)Nj!c.ǡe <;B۞ZScJ aXMVR%U#P _G p6߃ڮueI=++7Y ְ̈́9fvgh1v2Cbtu7~6oDsj/ x:haq B#>C"dp 3]E6nJx(񥜧)hF7*rzTzR;Ŀ.QJ S3"̉?'heru|ºovު4TaHX5 WY[|" Xuy"";7ACT]&.@=Au_}xk?NnWeU-`@hdVκ>ZvVKKkx֤1CG}mitaCU*DAWIW!VKUIJVN+|T +dP wR];bp$`]cW F֧:D1X>[>4599juEJtY'|>Vk0C; $%ǭ+0Iy\$#57)f= LCdF\|cL\`zuX,ۑ"y<ؐS%4s-cbA5P0U!] .J o=ԳDriD!kK)5IЉo[E5*ΞyA0[>1kpEgZXakB)FUEQ@8SPQ< IX1]k7EYT **sOп=>?965afvn." $@\'}l1L@PQs|H&cdE_ V{h׌ 4˚Z~^g+xL93IEвL)E.O=ֺփtLϩψJ~d/'g\`صSikk},%s^'C:ҨB׉yMTNZmWND/ :|A ?RmB?a4b]؍n} u5N1*^$p"rr[CKaz/wv|c]c y |7كSS6E>~9c~ТM+ ]R{{G080f+uSɰ~>NGC-?-V:~9&zePk` F҂/yZ{3?)%Q3t/㽄=ogW|%-\Ȳo4z lp4 5Z|1\_\H)/lh+3.Ʋ8=D;kA: PxU9@)2Mpl\_aU8u'*{[Ig^ '0pa#0I*&"I%Ul)N{H`ᄏDP15 R٩5lt>ufkxr%pb6[VrXPea·2ʤ0(n 7D>y: z؈-AUiiv Pb%,u3 (}DnK"X$df#@N Pi$r(X dm/Jf?A_j\8-R,ah,rp6hv_2wo)c.9ASm R t9;ч:N4Ir/eOn%,ny2 ]:]iQ3s4FaÖ= :C@dOѡRv!IvS_ǏF4TqQ})jgr ōAw*_$=0LVw03g-^D?0bDn't{LXA`uJ֩$u=5*i" #+wgQ|!߰*>NUVU_w_X){U,Ͼ>i2YƋ4ώOZ'Uwew!UN幓F@p\{ZzA> 0nO8O`u4u%Z9ZzUd![)";^ x3^_L& XޏG7TURgLla\+:Qz HJ?"S,+Vù ΂?.8}|y7yjyYy*F`(]R;g8"OOn{E)N@^3yM#X,6Mzpu`=4PQsX)eɧd8|޹X|vexy{ʿŧ_? .<\] ϙP!/CNݱp4\w;$Tp$^rP"+HRyXj~7)f^Ak2D@ڬAfCFVp*ʙ*sBs)1yZHI_ 6yթbfvyѶe92&I* 7)$# p=&NKҒB\6)uQH$%QiJ"ԟp y l3(bEUX)kJ nR [U>#byL,7G0ɟU=Q:j#a_ =.4c/8) V#@;Y؜e~,'̢Av&Vfƪ-Ʃ8ZC D\VSLkdqt:ڿ'v~_E='w0FW7œ6g{̔ޗ+ %Er\qfː7iMIM(/.أ)yEUC(Z9-d=!S:lH鐭Y s#)8Qg^(KK 0h< dQW0:(%U(+vr-}][Zm=g|e vd.@l@TyQ HfF%S?ۢ*BZ˄" L\:YƨDB& ZʢvXd%^fj퉦WJ譃֚D :(V?qf R1kX +i~Jw # sFİBe]nyc7mNmC[U}t%r$fl Z[gLtcK;WE_'=' CAsefC37~Yَ8\ 9O~lRQ,IMp=R1n\bڥ!+| T W${:oX@79; L,BsT*{OJJ޹N /ʜ! PCz!~աM # ǫ(*Vbӂ/4O\./5=^jyqAYjccY[{7Վ]KY*'A=:~R64^4fg8<&! 9qv9QVD^H8ݙÙɶ2`HRaZe`]ֵu;x09shob/: :ؘѫPA'ʶO}Q,SA7f䶠h[%47 (PV61/wQ7;Ks3K% U jV0n&zN*dAceK캦\\aRtӺ gT>bI2+.-`f}҆ L+q0TQAejn ueVTŮ)>B,,0nWy5qSؽUY'{%;2[Uٷf&pyh_6B.QtbRnS, c,=(}I_\RS:܁K:5G񣚽‹]l Jpr =m|3˨ ?%wp%dۣ}Ւ踑۷]$"Ѐ-3 Yh}ΆtT|CSyE:0 MX6$A;DnhN4X X{,p7GqAQs~.L:m0F8ӗK -fk[>9^}>?|9s=[rש?;;Y*?xywN~_"ѭuܘ,_zK`ZO={??;!1FQGYh4<}.._wyD0p@:@Ye`q F!.<\^EkI]քh ΈFd\q}y>kB~|R:T_]w֯6>a[D"~]:Q~gXW|e~PZp=7W\뇦vDh'CC"mv\Q@b19ߕ-/TtA5;eUlj#kKߤsȷryOa/^\`0*E݇sU%KaQk?/Dߗ? F?}–w[#iiX@s__zl=BsT F/߃8<"*_s~fh8hH3^?QiJDZxP0~ gPBn7|'loS~ .7c6+Ҟt4' c)nH !>8V'T=gL݊.yfQ*}9I|>R7fd#A% nـ>#6ץY?GQw= }'/2xWg*_R4G4{ПXsFq5-Qk}粂qhgYVǾ^||>(x}N=+֦{B5z~d^0 #iqOJ@F!TB>F1;0[g> q <̡er1p1kg\4_+%0O\~xU8uk,py Z+S>i~E.5OFqH|jViSҀ>mPtY"BoʒF-/|a|Y )6##G\pa8p:B9ɾ78 4HMP lXo2v˟4T6z]PTL{P F>n,I:}Tn$B .'7sB*>AMU4G]9ꗤ(.S WГO;HEJrmwGR = 7<HӶr˘kHO%?dGGbQtۮ;k70bTRER!!!/12J+Iab9A,1aC(X$(P;ZeteJ}#W?gVT[kToiK:l~nlP ܍2h@ͨWi;6|h$NSq!9}`_+' ϊ|L"(eo^NV-OTgn1<ĄQ"@\#LEnfS8G[GkwhJ\#7YÊX#oNk=0h! `t;n9=̣ObmޗX".ԙ= 8 av=o3H=Skid]x`7'{R\+`g6AS aԬjp>j[c@hPd_I[if7 kɚq3b`t ]Ma%>tН͡l0MdKPYg "PFJy.}LzJ2SMfiErws?bGE ʅFpmFoW^9p4},/ xX.Q֧{2]\╢DVXmKgl魘*^CSL&jӿB3\h.c_mpX~NX[2D'PE`,ʳiG%y tI9.BfFk{kM p6䗴`K.N,ht@ɺ")