ipa-client-4.12.2-1.el9_5.3> M Mv ĉJ4!!%joLne)Ip-Bm5 ']g;releng@rockylinux.org p-Bm5 ']u!R-ƥ'0g~߮ p xS/nk_e y`7O:%{yCe@<0Xq'vXy}^-(dd=翚NR !6zo)SٿVsahX@VLk7U 8mA[sF1CHz =GqD. M c.)6:93-6aIwQP;K.^:Au~fޡk%;i2H}I/cIV豉jAl}h"O1k:Se/cMILױNw9$zba rvԑ隙|d]5Xl#O, aNg3dw$ۦ6i_I C\Ȟ҆ߪ.,#b mD k?M4%kP@ q=nvqaϔi>0tENm/M5f91b5f761635d157c492c80b1c730ac0a851a7e226e7ce1368710a4ddb175ab29f9532fca672bf8a3ba0b40d6a4a9197fc47e30h#U%\R4>Nr?rd   DTX 5;B   ^   7 4jhDxDD J(W)`*6+6,6-687 97:=j>d1Bd9DdjGdHeIeXeYeZf[f\f0]f^hbidkGekLfkQlkTtklukvld woxp`ypAqqrrrrr\r`Cipa-client4.12.21.el9_5.3IPA 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.gEpb-1cc63178-3050-4cc7-aef4-d8e97237ed0c-b-x86-64Rocky Linux 9.5Rocky Enterprise Software FoundationGPL-3.0-or-laterRocky Linux Build System (Peridot) Unspecifiedhttp://www.freeipa.org/linuxx86_64if [ $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 "!gHMH -K? R 'A큤AAAAAA큤A큤gtf}f}gtg֏g֏g֏g֏g֏g֏g֏gtgYgYgYgYg~g~g~g֏f}f}g֏f}f}f}f}f}f}f}f}d1c04f6de209c472475aa916b2142bd13596419a159da47553f260d59f6c95fc47eaf103d72398f9d8232e17cfdd833ccc383b26efc9e14cb58592a0b8b5729e93fd6bad34f63714b8c68cfc6cb7fb36e3bd66cf70fa0cbf8a105c2a7e765b91b506101a55cc2ea69e69267d2f6b5ee9a4bd54d2f91da5471c612a4ec853fae88a7f95a5bc06ac0e177523cf06a213053e89915de14e550505dcc63ab25798ed1405950c8eb40419d1ef010cc1d608ee82814444eb566a35403ad1670039f4e7b5ae81d3c4b3fc5d4dcdb62322e6f54e59a48204cb36225c5317188da1dc120f906d34cef26eb5991fe0e46e03a02ac6119ca31aa2923bf25a18a3c79d0b7b54091d7a4df5f3eeed950f44ecfc8cb652c75bb694985944c167983650f01d1396e6c2fed0ef9e3c268f90b5cf5a5a674c23a1a2895c36bfdb5a890573e01247176973ec491c6ab5421b3e5e4812d066eeae13ea7edd814467d6ef0941dca759759b55177234392b4193c554acefd31077eea460ac4497f31b48e28b001a7250fe8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b90385647eec77544018f090b752c387765ebaa10a4b1e5efdf6ad27364d0cfb248a0bddb63db08aebb68ad1facb3923c3abfe0da9364f8d9db58ab8f867134b2fe52f83adaf027c8e1497bf03eb59a33711c96fa1bde50276a66892db17841b67cf5ca1c734e752ec8e978f420ac4483039b7aca3374f1970b4b68df667e25088d026060ea5722dcc6b5112d363f7348e6d511e1532f49f75be4138863663b161b027ab81ace92fafe95ea355536ec94bfd8141acd6cee1dd16677cd7169f262b1bf773b6e8cd02ba1fa4dd3a1ae40d5289acf3b8eeb10e032fbdd78fde65532d82../../../../usr/sbin/ipa-getkeytab../../../../usr/sbin/ipa-rmkeytab../../../../usr/sbin/ipa-joinrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootipa-4.12.2-1.el9_5.3.src.rpmconfig(ipa-client)freeipa-admintoolsfreeipa-clientipa-admintoolsipa-clientipa-client(x86-64)@  @@@@@@@@@@@@ @@@@@@@@@@@@@@@@@        @ (libsss_sudo if sudo)(nfs-utils or nfsv4-client-utils)/bin/sh/bin/sh/usr/bin/python3authselectautofsbind-utilscertmongerchronyconfig(ipa-client)curlcyrus-sasl-gssapi(x86-64)hostnameipa-client-commonipa-commonjanssonkrb5-pkinit-opensslkrb5-workstationlibc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(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.el9_5.34.12.2-1.el9_5.34.12.2-1.el9_5.31.20.1-11.20.1-17.21.7-23.44.0-41.2.0-54.12.2-1.el9_5.33.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  gaggG g-@ff@fffff`S@f_fWf0@f@e@eԔ@eN@eeeie[J@eH@ed d@dr@dcc&@cc@Florence Blanc-Renaud - 4.12.2-1.3Florence Blanc-Renaud - 4.12.2-1.2Florence Blanc-Renaud - 4.12.2-1.1Florence 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-3- Resolves: RHEL-69928 add support for python cryptography 44.0.0 - Resolves: RHEL-70258 Upgrade to ipa-server-4.12.2-1.el9 OTP-based bind to LDAP without enforceldapotp is broken - Resolves: RHEL-70482 ipa-server-upgrade fails after established trust with ad - Resolves: RHEL-67192 CVE-2024-11029 ipa: Administrative user data leaked through systemd journal- Resolves: RHEL-69294 add a tool to quickly detect and fix issues with IPA ID ranges- Resolves: RHEL-66173 Last expired OTP token would be considered as still assigned to the user- 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/bin/shfreeipa-admintoolsfreeipa-clientipa-admintools/bin/sh/bin/sh/bin/sh/bin/sh 4.12.2-1.el9_5.34.12.24.12.24.12.2-1.el9_5.34.12.2-1.el9_5.34.12.2-1.el9_5.34.4.14.12.24.4.1 bash_completion.dipacertmongeripa.build-id34ed0bd8d7600ee74f2c4e642aa37ee9a9c4d52443f85068425a565900c9571c898b6bd75d994d7dbaa96f12056be77b10d284abbd5d3a88e584dc1dacmecertbot-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/34//usr/lib/.build-id/43//usr/lib/.build-id/ba//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=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpiozstd19x86_64-redhat-linux-gnu  directoryASCII textPython script, ASCII text executableELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=34ed0bd8d7600ee74f2c4e642aa37ee9a9c4d524, for GNU/Linux 3.2.0, strippedELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=baa96f12056be77b10d284abbd5d3a88e584dc1d, for GNU/Linux 3.2.0, strippedELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=43f85068425a565900c9571c898b6bd75d994d7d, 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)5 RRRRRR1RR&R/R"R*R(R,RRRRRRRRR'R%RR)R+R.R0R!RR=R*R$R/R(RRRRRRRRR,R'RR)R+R#R R.RR=R/R(RRRRRR'RR.RR=libsss_sudosssd-passkeysudoutf-8bc9668eda364a08db591f0dbe46a26e40385c32a73d6ff6cd22c941164e41a97feef0d56ce5ae2fc6a3e02b7a91cce4ff228d005bb695046f423974e66501c92? (/h<JPl-̬J@m_V)iTip U!i BP5lj^Z%R5MӢVEB;O"l;ۼϮ 3g{a~sL8 OG3gtc@:wyjUN%@|D `?/P=`ͺ|&'&)PQ/%\qHte[{\tH3#ax H|F_f茋$hh2@c@`` M &Z`"44K1/m3,\}%k֕.Z͜%[mr$XE_U*!X)I]0nX+$SivKm2iX4k)J2\ܼy9v/1"bC!JL8qc'l׋j<{τ!Q`ZUzfs[l2(:r(m?PμJKc@}n'68k@P8k_< ):*p&"?"ALkq? }V D[ϛT 2,+Mq-uYJ>#wN Aԫ$Ô(FB!j*U/,[ ]hlP*bUW.Au2/Yed)LԁZUVեt:)d% E @g+ %-x cehoMd2|_)墓ϣ!O;#nS„arدd\{{=gfwj># m4g2!EZ6a -)Y:~<}Yiڑb)febd9|2 ( O  >Vp.Ty3[nr59jˑb ɴȐw_ӹj-.)"]Rb*a \,ASz$񑰴B3VsƧ1c[w()Ǹ8’*)!B7-"4l,` {^DX@r0<"|Nfİz2Fay $C~.Z'B!‘b@ I<4P'MexZJ t u?w۾7{=z"vUHt' k3{u݃v]}kܮY|c[mȋX}+B4'纈&A]if$) AN9hyDQBc!JhpA$%)Ha8ue ^zjD{QuaZv`O/Zxd'3O :ၔr#A&R񹧷䀝7y"Rˁ+{}@m&eG╘{%O׽JKϜU+5ð\1*yS?;&g.a­"Z .Fq.sh+'p"y_>aHs//޽x`6n.tu}=U~uwB:WN܋pѧ?jZT7-h`&Ll%Іso;cxh7j4Ȍp1jMMcu׋#&8pvuM_a {" (aelq p*s4G1 s̪Tjǩ$Qu^Z/fZyy'+wëIoV1˜%V3Zwsa[scw҇8k'd6#WvbL3\i qN @7v?gg Pc Rf8GVivlm.x|sH'}| _+A9)vpvcyxArm+ϲ$᲋踌2T*6f|CfϗD>,&Cٍ9~1?/IUt NKP#pHLkA`15,"N75Pۀ@xM1Ú#j0&Gdl y2LpE?aY 9Dcᔐý"" GF& h.NIPc 喊DL$EcG=!̤[|V ~gAb7R 91o4_"_]w[?sOk_{QXsO9Vog?G4͸ڸU-U؜1m~hywB{|h]I 2hU,gTFn~.K`)¢B,wPr9uv| 1fЃۓb-_{e ,KJY}Wp2MLʵ) %ѱC_Y +WΊKDAwNWWqQH#S"Yg&耞ETձH8}lݼaˎ`8.`˙`OUFQ:F|$Cn$fr;?@-gXY4M!Dخp5"RXrRƹ($PIԍ]ID&jEaxuji^`&j YF' 0]!`= ,YLuX3tA)0 |(2 = Hti Su_{bcHd8XWx зb( 8Xx (08@`0cp@جT V(08`@ЍHP`X`D8WА `0P H0`RhpxP8X x8XS֐ ۨp2H&Q$1#o,3.Ԯiῡmľ-o)qg2aդcep@xI^ץ+"Cȥ)(8ĉY0̙ng3Y W]mDH` 4nP.\`lp٨BRu^t%sת>W&FfȎUKnx6\5cg4Fz](aT-iɡH# #zU"0 |Mz4D,#j3Z>H`@{cYoqh/4 @ (08@HPX` 0HXxX (08 %@`Ch2pbX! p| 0dX(j`.Xhp x` א Ў` R[]g ihjȬ   ( 08@HPX`hpxڨ2H$1P"#i*8nor`v7Y9WTW>^ ιyi?ӛs~wZhW4Xa*~iS O $SLawס:^dLo ڣߠ2 . 2g"HH$24?/@qF0Z,5F  !"#$%&'()*+, -(.0/80@1H2P3X4`5h6p7x89:;<=>?@ABCDEFGHIJKL M(N0O8P@QHSPTXU`VhWpXxYZ\^_`abcdefHHoHtH5l%hqa Q A 1 ! qaQA1! ۨ%"PI93:b{䜙ՇnG{62F}֛esx+s=N7'\;c@ !"#$%&'q(a)Q*A+1,!-./01234567q8a9Q:A;1?@ABCDEFGqHaIQJAK1L!MNOPQRSTUVWqXaYQZA[1\!]^_`amfe]UME=5-% eŽ}ume]UME=5-% ddddddddddddddddddeddddddddddddcccccڨ  D2(@x+@!  @_ Dn Czq=p!^px.4A> uDccccccccccccceUHAWAVAUATSHH $HdH%(HE1HQAI1HH5AHDžP ƅqDžDž1޸ƅvDž[A nsW ; ,(pDž,08@kHPmXkDž\`hpxFeDži w1D*DPDž15lDDž (} 0c 8<@kHwDžLPX`hpxWDž|LjN\4 GЅP iYxڨamv)$i p9M j jb{0@geX\Yޢ>j!vtt>r }QXD g0N7{Szdj-D'a2y] ix-``bg{[d w^X^cT >ǪY卮w=j|%^ك1XY-ϕCDB8Rk!xLX?Iy5.X I $)A7GP5{[GQnd%sq]ƒ$[=uwvlTfti1|$Vdl5I}(ZKtq A G. !ĉǗ^0"t}H۱υ"DrxcW`#jєNL[X)GYatsa+_Շħ{3v31cg @M]}}z). ujʆ i3es [|K}[uFqh"b[ G܇Qf|?(QYO3 ؉aw1jmEdot0o&Y֒ɯN H>583P_¿{_asi+{P*}q-WupFPvyl0vݣi9KF^_\}>y`JrG%.O8_re|\$ݚp MqG4'mM߷^%+X szxXeaT/[t3s9z2-7W-GwrD}KJ0BUBS981rqI1~[EIFݝ{:|ȗ4K>N,mh:CWCW|o62dbVsx']k3N5K-7  P1vLׂҬmϐ/-*U;&[.ſq7Ȑ2:4;FLǴKX׾!^<|v#9hko"-T~}'Sjʝ%rl,}J `nI6v{!a:l >ioOb*ENeU(#ҧ̗XvRu^,z /Mp+Uiha{lg;cc\6tFLlFYHz=Ao9.z$Vl iL \!%V 0{ԸW-NE= I(s Gﳩ)j2%ʌL*VRߘ;Pc(Z`d>uXS"C跌rZ 4{0 hEMzb~;Ʉa NE'@S![@*q|ʢ$0:s+N-u[_xg=h/ex0]F/#B _Hc05CQEװB}d9:#AT" #`E;KpP8,}ؒNG JsgΎkz6b*pY{q(|`?@WFFж4`^\)D!<^J S,P@\4f c@0vR41U*7*ppM>te3Dp>u4*kY Uvih tof(NTZ*oBHlkq+9ζp2 LpO`]qi{<3x~uln^w)`zqȤo0G _wʉMwr_KS_0JӐbT^*oT2Ӣj-!~TfyDvI~|.)mϬZo%\%4|쮓fXLk3YJT>E 8g:XS,Y!?uUy]%Ipo#`z%HœDyg$0, 歰˻$>b@y., 8EU۱>g^;uOVH14NxiV ,Ea|7@4_@/ܮgɗNbscE@l4Mk^hp/RH+zlKlQz(W)zS亳ȏwaҒ1QvG}'h_g#/ ui1ؿb4s 6^ߟӥ2҃xjQAx:bqLi]v[ #u0e`,Nf̫i (-^=g7B}.ai@Ft!>Ժ0Hr%SH1QiB흮_b7uCܚ ?oa>a.?BeQ'HlB}횹FNqÖ6UUrgt coX[h񓶾hP)4+hPCNhĈI9,t)NBQ(I\՗YeiYT`QGiX+}T]KR Cna8~OF~3ȜgX  a:3y@IĊR%q]Tim̈D;]ƽ2,T# @v -캓q7}$M'y Ewk6U뻄%qj2uʈFHyrڲv4M$.] s4{j"]tۈŨ0H !R qW+P֘xyiE }TfƜiFnb|,P~{@:P 9޷v#<p;0\=aᕎE i%P&=;%|Q$O+twaA.s:;p޶ /KbjEWziJ!r"gĻQތ+C4@;#@6!]6p̞bb8 f*Ù/Tfnj|e^:1L|n2vʢ-h&r$+^*oņ7&HJ u\at3Q,{(`WdKbYx}oan?lAj!g[m݆NW(*k.p?[|x IЖ(Gv;&~lƃV 3"dMhEצ(RM}aB?!^+j%*(L54ZJ*g>r 8=eW+LDq8D4`4cytaOHs986}zcr"t#- h- LXo*P'ZD c!RIA^(ﺞ.5L&*s-;L=Y&y%^d9:8 kU&# Y~'%o` b|CJK̆p򴖡C64/#8 M ϮԟR7ô„(PW~CXk\|5F"\3ZÒ r/!Yw+8v_^W2{cPl<^7y ,VWYخs6 p ]1fOwqzvTCڍ7SU;0Nj?D \O"}x ?Ig)ZbTˤ^3YDӺD`iv (f/)_^>;L.^̸CbqšaviQK.yL! I{^XIs~Xj[| "!<|\nL5/" oѣ\{xEe |vn13rYuK- ISj5:1'y<mϣ#qN[)SxmdM7L #uWP%7ہr|q:Pztwv/ljʥXv'8"^} aň%g,>1MtBJbU2^qc ܳj& *%WIRVsO>\9~k> {H#}H[݌F   eaJJ+Ӗ/x QQ%T ӗYvbퟰt{wq,۳-\ӥW&cKS ku9Pg;RHjD<]RmjPOFtΑ{U2"=n@ rd)D3B}8+*."K|Y'9?v ýY$bWKWh=/.^hd| p9SMhʂ{YYZ[<{Vk ^Bc{>ke/,H6+6ՂcKt{>}&C<;_/3p_&4V< j6֝] 9Cџ_D(Y}$ْj^݊sV/ 7ncmiDx sEګ74ULEl+^nYEe퐋")}餌}Tnw>r8",cv^Ͳki ˾] ]-npɾ /"ӿW:f~@+~QA_3:?۷Ho\]!-˲y!DlfA`Pz{oڴUꬁ<ǀeجrmk60L|nl+Z6N #a<;FtjJ_/.˼wKyH- { "W X;ag |j!p&'$?QH4aßksIW'7Sar1%9 (__bC9L% T%fO`%b'k:0Bِ'qX,/~Q{FCbQh}SZr^U͝bTi'!Me3 o;n] nkAW&_jEtk/MbvpJW0G0\`:RF^i [#0ln#^z3pрBmyhD Ŗ2 {/ۧ{>j\łHdb#+Wo[3AWo*Jm\{cqɟi) FzIx RL4+Y6t.ƟOcbNDpjiǶ^7i 3X7¦!h(P5%M.zg=2^ϘȔKƧWyYLbl°USϾ?`%!_qC@̍ f+[vzF}e5WT,oz3M4OP;"0 H]AE*oBsmql*wvўMq跔}$'P)]&so 2ЭN Z2۟VfvTdu6pFsV;{G s2 cqTZԀ0mB1j-o1N|d?AD2 `&!JԯzwȬ&Ts@DUC/30TT31azjN26}=2 ʒM߶>Rq$[YlIj8U.Jvz.N쿁fg֧׺Xj zefS-`"٢U-a4Oهl&L!E5]t1cb=u/ݩm~nsNh2} [!'X=%\# ЉXt7I*v/y2 Xf Qa Qbw{A8W0 R \6q2”8!Į_$HypA(.>| -<%$ )G.b xȏ3$&mhіQLwjja3:휋؀hg9$8~EUXcv _a)[ NG.*A #/!S9l; 0 Tiy5s[@' gn>Ewwiܼ]O_:KK c豹lHm;x%lYXK Po뚯r8av,JV @95N!=f`WQNŐ{1 e xu.][6 gy$`Pdi=&I> q>qۭW%|Bήq ]cjO\-< {Nj,6s3Ի?3?vc8-I&ٜMԗDI&&ik':H\)sn7sNH&cɿB3k^GU^Jt˙pY Lǟa\5mX3A^V+5_` \?CS[#4jJְ}˂%Fek+n> eeWt@g 4cf@^p-.a05츭s6Y;"9-=[z9r5-Ѡ~n1aɧg1g[!J&GNV%Q)qa@+/Qԣ-Fů=Cd79}Gcہz C7UAf11DZ…4lpDR c|G'zUɴdAڟA]#< p!پ,-7@e"87L,HxY\=g'.hS?vYp?!c"mtkF`TD7t{96sxqBIVF7v/4Kq 45!VlT]2ih[ՒoP)(<ͯs r+b0Li ލW%Xj )Kӎ,ԲŰ*G&*;Zϟ:mgb/Ԅ?^`4ͺ=8P\v8 pk. ژi%h3 oARھwz%cBƃ8Y^1#aJ9s͖T Wц"?YTq܌Ҳ$9\/Y-)L"'B'b(FT%< `!^GK[h`gZnz+'cL @tY<f*#dU2R˔Y~~ؙ;4|Y5jMYycl3W!I™OwB M++X*{B0jڊ (zaSineylv "SjY$Hm[-MY\\G٨|-;Ѕa ;ag);f) S 6Di!β=☜Rg>}&Qf vUĴϼ 9{60dȣGtE0X@~AnVVPJfO3L!OăJ}Z~oՂ0ӴTYRT}*`jEc}R •IUf=R,Ku7 E e/fR/8Hb(橆Q6PƝxu}xR-op"g9DT"&!,:i  1rb@+ y}B"4&bKR,8 P "˦r>]!0q#-I$^/6Fܘh{nwѳP$2rը+ PIRNWC촣lE`Ɋ]{H}O;x#{ @`a2ykcf9 ItB'b;mR8=l~)I.Իh)vCiA[ɲlU_+1g!r*M{W*&q_\f MJIvJ2,O lf)"զR{.b7\n1n"J#a/?|DY%iҼnN/?M'fM}ZS9.*YTDo,`&nV 9iͮ-7QGL33D;Ib]jN :M꽎}dHK(g|2Vr80ܷFZtkn1]E8! !s?( Xk Q5+9r}Cg0P\ >GnLgk;R0d^^xġ:X^/1ي D5~K|+ȡ0i/c3]-SpIEk8郜mn)W *~}T^`@fc3,uKCFc' Q0r3Aɭȃ? Cq0uѶ@N_ &)0T9>9Ɠ$0CWV<%s|M{7 aQgPJe};9RgC M>1Agչڷ; npЬ$L]ݳ1ϋ͵k<0wɬ1Q?\9[% Xt*ͮeB _1" :xrc@ %ugL>ƧfWVwJ] gVX]&%@ |#+&0%4 JM)Ƈbol "Tiѣu E(V͞k85vLEt¦_竫|?d].g_7:I1%k5 >18.&8H,/Dr۹9lY \Z;M#lLYgΊHbê_k+^d_FPCU/'P2 j`KD 7=2"*f7S>O@4D-amw&r}IJ<*Kb2up,@;KM30OÇq=\p6yuTDSrm'Whꥫd,ɠВՄբ젴?`GxP 4ǫϘQlqD.X/?uP ڃ#:4L^Q 4Sɴ7 _EzyeYLWѭPZ=q\+Hsڧ i0Vq8T0-)5Hdߜcƚ KiwZl;y \sPA'2(T*1F u/T@iT\i#O! X.00Dߩ=ƸkTElkkb.)K/spyTeqXY~X`ѣI6ַz`>.9P@TEӥyߍcEO`hy*R'DlDn_cbas^#"kd`-jb4"B؊gZ bp&w,T驢 6ߚX@:SׁzrHo+Ttqм9H[㐬X;G'0 J|7hDt&W+h>{6"Hbn =%{P:!(qĬS$aobPk42v tעݮ=fHO>4شV/y|":f(b1ј{/a _IIggH;( jAvbFE~xk'D%0TvA )HOɫL𦂿ac,VPR#]3h0**6$(]vzK.S j*p1GEu_n$t 3Y]Ə.9) Ë$Ö8e|֮*.'ɌhT"@V @h )keU:10*MmU$,:eR/el(QO/agp(øI1^]Gۿ`>rZ݁bh+HA?:.o"oi|/)4SW!\ yo6HK2Aw:>6mn$7נH6Q`85_n&׳=+o=wlH%خH8HmiZc-ZI :`hRT8Yѝl2o9=9<(G3kίgTfZ!{5[p+€v[PazԵ@P<~Hu\hy[5c©'++9C Kƌg ^mXi㔕TNe%rg&h 1WN-쀾*UzPN|zRikïG'9n9Q\o9z՝[ s `KhCbr^f8Z)4:q"xs%‰)wn5Tj} 1ܛ7(5H?&++,u\|B^hTZ1̺bw8M9&?woM>ȝ#İUf/'zoΝzy,gHAVVG :=~UqgUCU=LB,!qdlűsRkUj^'X@L A4`#T1ֵ"Ktbsj??=%Bu F& 8@\VxݧH@L1}3Tϙ2^[ڵF1]V;y' ~fGrgn _*aT8SN>7h'L`L_J#F#l̅S`iMwk.e1pZ x朸]ꞾQ{7楦>}Q{*+~cɁ_Nt #<,z7m:C Оɢ,Hw[(ٵ8@עt@\h] >4uhb,!WkH0s^5 -^Ӓ0 ͆)$/i&! ѫ^B'_=2cEAǂ#HYSW+ 'h SO֦Aay: t  AdT7iJ|v6jѸЄCJ@ğl*i8Y>AVJyA}%*(a!ah.H۽&(-K/ Mx 'ɸq5$@) Ta:M M1K!a9(X1W$zD$ 0 J3Q؂D#vO\iwQ['](ssWGY8XPITnёdH^q6@>jKfD5^NMK4WZHzq!kx )U yKC M!:,q0%,A,w} #'k%/5Ï p ,iL*юij>PMv[a"R3B 9l &!W6C'M S ;qMba30힍Yad<VT8:fC/i yT=,j ==g0-p6&\Xl8:,)4Li$#NUL*?[Yq0w !(Ei$n|_t;կaH\/~M li[f]9/.Km O[qw;I(bǓJ1'[GR8@a,LX=Ȍ4fD|(lcB3flF{?y#MyZ 5u*DaCdU3g(3Jm{;!?,݁4ެ*ۆPxxjʂF;K{ȼ~n#`脎! bj1sIاKCg}E65yOGlN!Uy ^CSxy?Z4{3ܢ#T.8EJxe I.ȯQ&5C„ǃ^NOz4@uPg"4f:q5&eLnjWF1(G*^|hDދ5x\xeb2'\pZ@w`M1l/VЅ1ݫc2'wCQ© ~VDg\0duZ~F7rxL}À_Yd"Fڢ4vn*!CWZ&t`@G'X 6AfKCg…E΍0cA{EOQbyv2%!0L^4h-v<ܸѤ2Ƕ;[Y,C'J.#l{>a$ýbxnbs&v_r7i f4s;w=tYT1Z{ѡ7@d}&7?X|w,Rq3V_nϲz뒿)C0 ;ɅՠUʩ&缮XN5>2ꂧGݠ4G6cg{~r`q3 '_( (hZC!3.HjJl"Ճ;_j(E܄,LP9+a L̔vuK8v-.d4Cs mu+DOi¦WR6 I ] lJSt.A. ?rBt jLd85B[J4 R: dMg *XU&U[FA`,Aє BΙ'S)4^_A$Sfvc&(ƐO8D֖^uY>QUbBLZ,I#wnōH dg|(#(bn}_ J.'fj$XS$$ dZ7.g4(qG=yS,#d.ΡiPi6,s\ PCbElTkY5+.Fd DӪNx5ȰӈPxGVj"}g+-Yoľ6p>~j)mImʿ=2"&WE9{([QՄX|ؼd2$b&apjZſ b}8 ǁ5RFLO%7WG3=B-1@ 7ND̍ mT*B= )1vEP͑QLYp@B6eC@L< JI5)92w')E.ɳ ^ւwݬzKV6$j%AF1ͶUSsi/38GEEO4k3=62Gև=&^ȃ=v^QGаLFl36ɩ/-PGơ*1d_mmU(WD VWj8- oxTK햛SoNOc&fZ{jg&ZvL>?d4npzwa_V 6=,$LvZVPwl;C2_E4*j0.~pMN[[tKۭNPNY';t .}òp`m[aU>%?h`0OC Ecs^zvՆk $`&:zэw{{d me᏾ ^}Y?=tuT"n&y{x@k= I?1(@CXki>2@% S{fBr7y1('B{$nPhD.Oӆ]M_tm#P$2JdSe;EJBEb27nNK9Һݬ]3tt@-YM*wru͆.K"R" qЛ~u[98Bk _vº>[\#I1hژG$sX8dّ,(9[ %m~a||6eQtuʴm7AXkD%.ݲ4jL)kWKQ _XcnU$}dǑ El™ǧejgFsB_I4 *;{afx-iAjܝ+?OH"j,,B)#&6i'k{5aaIW~<6&>){ {  WsBmό. %b$>+ʳk ' Vut$#A2E[Xg~l ;5e 5+fjnfKgh4ͿQZ- 1źQi& BZ.7 ;KτgBf[Z O7tqW̓y1623(`@4lX~{,Mͻ=ulety\mE )nGrmz| ƶ[!b?رo0S vG|iD*vL8!=>ohL4or m0=k l @ƺ͡vp8(0D$u3A+ b;# Dzxo"i {.s5`@%肈H hsqtHɖ!="ACTGL)m[z?/pLπ>3%$桮, (f ps Lh$ lڃ횾'&{&y0qR7߼Q tusvf*Y>A<^,mTܖCaxfЗq`fLw3FWL@.A13faJ'`UWFhnߥf.fm_&)dP0:Ќ`TYbs$F'oR/РR rVնr6xaGR="*H@&,0X*FtB>~{Ĥk8:Qj~\v3^⊄9'5o[Oa 4iF'K9YIJ_N_3 Fҫӌ #ȯguR&f#c"8<_hYv&̋ a;uXra=\܂Z <u g;wljl4WHn օW+ffmnEY6/'+jrn(/ڨE py$@IvR?E z 0晰d dO]%aif8D[mKOZYI5U51)}J><0^ر /mɵ]S Ձ[֞9<κ Xv{+&3_^3f3T$]bg0W<;<;dwy(e/Pf.!;6z_ᕜ}23]`_%܁%"fPu;Hf|ɆlO.E.jt!Ʈy;\ k|$dٍXy1qNĤžvIbm Io^?`PZPѹ'0F*0Y(+"ɉa F+`:;' s}AGzQ蒸=PሆHz4f֢)Rh`!*l45+GQC>h> 76UtDF쁥C1܊t?]ͯ |\e6~P1e;VpvLB*pMߤܳݤ|ūț)ƍ7HoEsLPX[ڝ%>@RI!-`? .~~jCEnpj@>ҭh("qZXt@Wwq1b.Bm>?p(0zh#Z>7yCvr]sOʳK\M>L5vs՗x j!C0)j) OWkk]"`1ɞ'qb‡sIȉ -#?7QU]e.JQȚuVh*pu0AN:7BܲI;bq)]bF zYLV!&j] Vd#@cEݫ;x' l>k/`˜*gݒiE (a:6-nrj{/vsY]U@H!cvsH2B C ƬJ=]I0LUS4(Ard4+q$H@Y~@Z 3A M2w ى$9J%0hhyzm(IJxgeVr &OH;˥_bl.=a|),oaZM etAQ Uf_9{1zNX T[jb (.4usZfmM;ֵvW~"nB!wq(hI_+40 K2trhtBC؞kr(x_ߡk{H{L@D>? ZrTjncg3 0yG*xan%.&Ƥ|$1/689#Iԅ YL*eDve)(pES]_DnxX_YZ 8gwh;ʑQI5ҝ6)WCo4߯HplPQY3)ǑݱƼI7'2ˬ|վ,Gk$K~Qg]NCD\)(r9$N-ʄ3ijj?g|&/bf{κ۹N8q@&Um}>R,Uc.9V M {a3V|g 檿C> cUL`Ɵ Rd>^Wh Uuڤͩp[m!#%KP-= Iw-ro%փ At.'Tk JM0Iqq-COs{?Вs c}z<` ːsKP@dFD2/I9UٶUYv$/YZPGxQ {|Ą9r\i-M[iSX54:lzĜ);C+a<5 Qtt>/ɌOJe!ʃ!TYxW ݿO~`AI`?愸`ke5X* -m2\ **VUj>R.U_a68gKgsžG^/#y{ ZA=B4N|o( 9 Xs4}6 |!٦xX1>n\jn8~bxM[f.|shsmd{f@OlBsdm`~إyʕ/$yjn<LF&Ȫfޣvmniu%\Ͼ,=69m |{>R$9QX3$^`@ioFAn^0lHYy/lr'0׌fyj1]b$yJ0[wLk5ߪ L}.  @m5'V'm$swtOW8Y/ȑe˺^Ɯ=2<>vc>2Uо[_[[ ,ڔ[ѰۙmdReEӏ /qrB-xvFxئ2KYz!gQDt4CH_K@@c P_S TDd|}$(!P KG!BGIkm`Xt;YZtGà*oh!pMccVxf*I/ -9j)w x*gp&Kz"` `RWx~_ŀJqɔ}eppɕ"d259p }(t grwq]n* o,2CbwI:s1E~L=ǡ5 &5B@Nz{FǁAnE\:di^mŁFR Nv&whS*'Y3G9癅G3G} fԇPm$OeVKBw ,"h| 껢pfJwVHbgU6^ '%SU{@6p%6v:Pm3zsd\ @!`ШUÔjq Ry51rvё TA#ox^;mՍΈ>$lxf4ٟ c35~%[3ot9ؼ@B@Y#,^4s@eii9N@cJъO v#M i>dW?5g ?N_1+dG,ḅJ:5FlA*3N3QAU49 ~p[?jyMi9ά!nKߋ+q2 uQH'-*؅m _/X*WKeqI6zĥF`RoQVtR/h=*LVR웓Fܐ61g VfYlK|ߧQM ȕRIS"jXeVGnX`G%["a﨔OhZ lSIBט]˭r[y IJC.^'ϒsğ9|[0l JrZx|]0Zym".-5–֦Dn;Ul9kǢ%($t/mxɲp4NxnnK#NfԱGϒ8\'B6ò5¤8H:1?@HpuBUSظgPzIToW̐"ܨLT"iw*pV*n Ʀgv,9CSIy"(ݤQ]!iMUk p2,/8.D #Bi(|yQ3iω"v2k-Dؿ9zg^BmEgN)ROHÖU4PC3FM rfIV⼬b{ cMvB[{Iq8ec9;䄃1-@` |5?[&m$ @:`i`3W` 2ɂ4g?X %MB ݂vL4}R* Ul'mşA%>K'0W1콊)\g. D=&u(GrX> kg$/ވ)JЎΏ`-A"Pdz< E>tRI3.ya8jpET5#{@|#>|U?MKxM"I8EYT\& ]bǑH $N=wI|ՊG\ͨ`nZs85S BKdlZAD] TY1+Fu7r^A1*;{fԚ|ET9RDHIQD'{.}4Ց s7Co 8m#Taݙ{/WBaA:d $Lp,6T[РOv3xT!{lkrkqiNQ&/zsB] PaoJxރR94B dܡMdMt_+ab #6OS#n)FI=_x+#Fى(XeD]EoƺBa,U lC74|YuVM )5sQ<wRޔ3qAw%֠UOB '$ǡEȄ -;+Y(ׯm&?XBCh<[B{M켞Pʘ[X fq#Y(}]Վ^jtnF˦-6Vضg6Z +c+,Z.T.}{C΅$%s` ?TOGy:?c#  A2C6OxW)օ˥<'m hy]/u+d0tsY'aE)~._'KoTxJzwP H#ZV|_Ӎhk???U󀿥Vy?g̔3q-Գk1P9YLM̌p@3W1Q?1SiI﬐DޖWNȴ̮)qM`~rW _L& sCՌX+ԓSkqAPv3b6kiYԫKSmhűPjH;_luO.6.t"HY7FUp`FZ" h2>7Wm[,V!J$&0MY_Emeg70 okr8+E/-:){>Y e+YLkWU(1؄T0L$ͰNg} J7^>M-ML62УTnhWT֢4:k{/`KU*H <x?f\~ځNX{F@x` @rH[bSsm7=aO!vV4({>>" ݲQXFD/!b%*W,+B%8R9QvO5eiad(!U'\&8FjnM{[{u5bf .`i$쒿X Kl멬#7Y|7pZfP$uy׬{$cH(92Lz qv)7h{/F5H2; 5I @~b{&FP F: `WIذY˝̗㌌aL6oafټcڷH̑8 cY.:?bP B_[];;Φ[.4dٲY9gQxvB7zHOBy|77M_'wq,CX;~?)QOg l³e%0[:2duגH3À ȿPZqnD4Mh`7?- UOt땠"jo -H֬>@fR짯)MbGt49Ԇ/aʩ߭jb|~l-9M?e5L$"1)]\|$ެC;I[!5"sv>ыTWP&bK2l۶+fFd:`^JCn+z"(kX@=Y!1Ձ K,NJD `AK맽KŘ0{ xuOms D 0._ Nr@8 `=jtj5v9nHi| ud1ڋPXDX@ú)pdǏ\m |ˠ/&D$kXD@"vR0Hr1nHVQ҄/3:G|N~{?.wLKO)_x;nf`I5WR\Rtff頬 =J8oeH9N!b:MC@ Ԃu1?XP%ޣ ,2BZY@¯;iN)KL5if{[XحktV7z (tk%Y-, Rhn"=knڜJ-|:/i"ֳ"y A eQWI&"/ChPhe%0uL1{|1_zp'\>,\Lxkml[&֢EqVA[xy;s%OENP9pQ- qŲMMQqZ(ưmIhrlF5tђQbbAANEߋLwnPJ]Br|Й +{p!:D$(V6^ݔf:j/nP{.dz`FZp[8rI&;FI]0N`Zqo/iB3}EZiڥ̃!`|NKw׸9ÏT@ezr'BKݶ6yEا7~"7==-z֘JEG)pJJ 0O^YluӬ ٵgV+,a6\@(%f3tٌԬRVT}Ē!vgEZV_g`FV Cq &;3p"0w [_ t! leSCL\{p-eѼ-qU!|Cie|6Z.2ϒ=tM"nb*\P4X4>hߝ1CI SD6D{-U6NW0 =$rXt$\# }?m}?Ŧ8y?ɦ.wIkmH:g&}wJ?R0LO[gU-Rιzܦ& 6_vɾnJV9jOǟw4/F[Hzwym5`zTSBW1yrsyŬ|Վ>v͊vl+ɢ&p\qtOLMQ;jP3{Lꜽ6y?w>)fq~),S+ɥ!gO>'NE@UHyN }dOR_VYֳj 64m!;'CPF?^,B9Q$ʈżYOIsARvbcudo1i$͆UzENo4cÁiIJak`_[>u0`'&.?zDMnbV]B\9ҊBWc` o!o= c n oS zv_9BZ`W>S]4dѼwr%/Y0PujڕF#f.ϝ SHő }*@X / B `R5w>5v?ߨ [FJE^n }UC„ /6&hh}ctVf,&.J Tkn K ٕWЀ/HEK{:Aٰr^߀sʳtͯipԅkeHr %XbËXrnA/m^HNi80]y 2%[F&OIN5\Z]P_?.,> 2yWԣ()s]怦d'< XNnEbK_3C>}`ldQQC1IGXX$ԖHi»MNN/#בךPBWZLoTczDJ/m}m!Ӂk 9Ulɵ@EE-A j(><|x&L_άRe=lG|qEfeMב:sQT@ʚ:c,-F"o(f,4C*dO&ӟT URfadk4Qw:,XԢeR <˂ 0@ F:KFMM?މ!axZnrY;1}V>zbI2|/`uq亂D;2q`D3%7k{\~.~"}i`tkاf7m?Tգryżݤ¥n5#JE3qjSڳ+r~bu^ Tl2  :$4rvelʟ4 &' pP0ei.;`G"7yWݎDeYϟe1@ҲPӝ_c (2(gȸIG£84Hps7P~j̨<R^5E LzcN쩷}#$)Ls!q‰(G)10RPdW̳"dVd T%V_p9h4[#o gZ=D=#r"Wnֱ|H`q\SU:#3TPCyCXC|{Aeg04FD %̒',q"H!jc=nʫvEf 𩇓em&ou/6"dX!#^'r2dCbߑ/~IX#'vOCb|U1kvPJճWyckX2PaFX'0}lro۽ߢW{٦F B`G}ףTb RrCqDܑOg:YICM#@"\5 (d9l`>Y-YX~Iig-ms9 eV+(;iW'Cc _yXt#d8Lgq/:'D960u|gTӀil!rL~,eDTg!Qz|a(AQ7`h?,tT5{IĚ, ZϫD* *@4"?xTSbUq= \jǀ^֟9ulK4<)4stin!yS& 0x07)!inus_fe_sdx(st,s->_offse)89CP𯰰0 Ѐ@ 0@ixkip_nn_toke_mosagcksup__himalbto_({Gz?<%si%l)<%s/>h_PXER_TAGiSB.hPRIVATE APPLIC UNIVERSAL [u]( *))[0]x3ccrrgne1$2$_PROTOCOL_X__NOCANaTLS_CARIRE_ MIN(nSors)STARTsf)@I췰b:A ͻԸ|,Ƿ̱ӵ1ܰݴA쯜JCh yl[cy+[@[GvP*'oE˯BJ[b`>} Q8];hxRdž,o2eURTnڄ=#q{f/;1.86h@y_l/ #;qfm>g 6>\_DI"yܥEbl{MnK͞uhMQDGWngV\gbi/d:avP*91cXm&$x4i`ଫr\ msJ<)Z~2dvuADrۗ͹Խiۍ:<0 vRՔ2;yNZZ2c̓ӸRcp1d\;p`|Ry'8#]un" x~l tR2?,J!2mߣ71aFxɥ ?QA d ƤP~ʐ;::s F=)&.XN'd0&iI,#@Ki+,. Y7=0lg09IO{zdb]^= ^S2<91Sؚ%}b muU85Sƛ۲;YCd$gȄ"4WJOI`ܙ)q&7}W)K"qvijGڈl*Sd~W,A+dJo[==UfMx5{_{8j{{ٍ̥'pYUӫ%4- h9W{"7z^p96ܴ[";0. ^eiP'dM*YjUՑ]JZ _] Sv9iIccC8)]qV :a)a@ 2^]U` 8#,adVOiwf!~Z嶀X mg17Sc^33Vk~si%^ bqubƭۈċ+h#1_[PrTJʧ \ mrU[ -#C?qjMuY}yo{! ~( uZ{_tGr(c)zBs?Q,^(F{]'~QF}]괴}m߾ĝoaLg7 QoWTsЃ ~Ջ] BAʻ_T8TM{EH鉸x&#Q.eǦ'qS Nl)bbF?hc㢦3pɘ*ޒqr5Rg:<.x1g{ ne%ch\WjI m"J `X+)""#"#"$)5sCp|& ~ѳ}(Ȱ0׃H|)]+ 2#CYY]Ǽ%&#k'GG]3Rr&\5pz~qtu#.إݦr) J(6`;xnxnXADO$AM?yO)^ȴJF"Et'|ewZ\݌I+$$0|mdod;(&Nq#b`{^?_7BCypgH8j;4l߰i980 kkБX}_[}5qB,`Yj@c&IT fPxɦ S*RW؊du1o+ɖю I }.:uԩd|n~e><О4w櫵c؏{BQ^iҷF;{P|a% dO7h]s~@9=i~忡:@K"\] S|Hi+f06Շv|/{鯰" 6䜳|,W6 tt/#P|= ͮ3x ݟ-[Ҙó5K:7 6%gsAtIeEIHή{t5Z7g~Esm:ݰ>{w=H~)7*doNAN*ӛ" Zv9N T#>ܼ%-{iPЕz&w{%f/gtfhpڇN`ezT6yư޵+ e+x& F3iSD莝XKEo[2Ѷ,^WLoqf|w Y­"!386Fa|cKk6PtCnQtu p5/+rBѱگA3; 8c;y%QTn8w@hQKBls7+a-K:qr3t^P56e05pae"^Ti^(3qmX5מivxU8ZRԳp|mr}^U[4G?tjZ񚚶iMl+=ϬS ZW@sJ ̽<5tv5/º\T|9FrfM1oڎڻ \=s9I[.͟}>jؽaJ]غ4jV>k(9567h wY>b3L9U dTM`$l6unwQG;rTI0YȿeltӐ+}`?stFTAA8,mFJ@LnHL`NCFWAAL.` H0MLL|dEGBNF[GLmezӕÌd!f,T]oXBn8«)Y`rRd;7E~tʶ&|^/}aai9Z9vkk5tMp=MZ/iל 4^FHI4>̥%u\uhљgWq}A MW$'.F 3c(qǑ3ѻGExږh!Xb~/B`(nJFU؁qY{wԙn蒷;oZ*W.qAB5yLE--R=QR/t#%aD҃?Zh E^ puv$UwGע.+35 Yz),CwbِMoauC bV:+Tٔ^byw81Bvz/{/dfǕ CH&n^IMGEnH*i@~foOdC&[@bSɒ'1F#EO( vϰz70Wqkp!:)fn>-.T< MDBɁ3% l@s(613o9K`ݘa냰,Nw&ښ`mx[*:HJR# &3"G\Ú[lLbYS(JVɕ1p&VЛ>G )$::OĒDɍGȞ~s5/φ+VNh00kiQbP/(ˬg =bw:odOG H꤈%8+MXntVb\f  -1oGPia;ǟrf}Q_)z(x0%cs\qiӁ9*@n>n_g@ǔ:C/(g]$xA]V2ZΤykBYꜹ*!уIDcG!Bt5r߸ )q 0vZ 7LQ *b%QaFq D[)z6IJML?[6Zl>|vοH gBNb93G%- 01&h!'~h-B!zrF#q3=G!ޚC> ^8`@+>OGB/>M9'#B9k?RrO*~[ a}7{iꖩF[t1WA4eHVsrYm(KĤY]^I `r"෗ |tcƂθ4ʇcf5ZAOQ< 09q%D@s)b6y,MzpL{j.1$IPӱ8D_8!V"E?+oa*Ͻ@Ifﺢ' TTri*!`7ǢtywIrBY*}N*\j\UZ3Z> &Qau\`)Ʈ&J:wpTa H)C{$hsiH*/n;k zЕudӞ1{A4V$ki*BIЀ,-~p{_<^J+Ӭq7pZ>rKf򀘲PD]ՠT38bRDRĊQnZ0br_wlu16*et;ɾ 5:ӞrSb*.8t @>L1.Vm/ )iK-\SLbvkؖjtִ m@*+Hj8VC2xĿXU9Ugq}_H Mh5ᶀbOr/8:gYZ.shstr.p.eprtyABI-hash.dyn_plti.sec.texfo.eh_frhdr_yamicobss_ &h$9 G4Q  Y ka\n8 }B0 @ 0PF pL k 0P  00l (2df04`Hp q<`Pzhh`|ok{҄]:d"e^qp*R-93ǀDx[ b YUs' >Nd+{7ܓzJgUBK"t:C@,S+-ۂŇ޾!-^iI J9e%31 9nG٫̞T Gj3a)@kv*"Rn_0rȗ"mpO|=OwE>4E\0͵pRi7[+.4M[T)dyVX1_qd֒|3LʱcIwsy$ޏ˰F`BMi=Κi2 V?тMD:r'f5O^MRt2xҵ%59$'~>/ɡ-2˦II8<4F";8aS9t_N*fUR1ҟ"WSt]⡄.mB.x@Smj8E91Fίw.hKDk/fUAC^<ݜ!ƒ;Pe^,^8Ff$:# qOƸCm<6g1;@tpcbuXiyNS  a w:6vL䨆l\ ڭwx`}?{\IR$~mvs2rpCB2A,ٙ3Y%t[7d&(g{/@6W˟pCF K+k<);(s]zznX➱9agdZFwV 4;';ac c8Z#mi[%1jo*]6~M;ʏa˦WTL$Y p6Xf?*[{`[%ՏxeK}3fn?8ybtRX1-q d\5-P) &P|`h6(Fö {?CkC2F,D g^.X0۶,s`IK\(ǔ.a Qx NGC#0 00Yu/ŋڅD]#҈ilu^eƒ2Ͻzl[EY.F}g;t{bcL|g0e:^9#_;p*f)O2 #5#=CG:rAow{ʉA)1HxᏥ\Hm F_k BN]( =$+L Z3)@-P{ ; thxl\@Csց;b(j |=|^85.w[Itj%:,$WPMzDh:,8AIeɜ?6`z¶Ss,#Qaê 0ئp0r'U 2>w{UJyAQ7 }l.U1}e C 933EXvb%2m1D(zt̨ͬ#R-xޏ{If">#DFL qNF~"xeAAha"AJr=RNimV| "s+yHUVJ+  $͊/yYdn%PPJUi!Y%/P̭ "UZ*{*bsu`cbgUf0P yQ悌+ւ,5Buɪf*)M͜Ř%1:<Κ6) $Dl2k-Nm~9P$; |~C3NC: "4|zx;cooN]nqrj#MB& sy#:xYuZ|Sܦ}$[(tvlBSVO %9(oj69Ǣ+^].]֌1 ʺ Lj/3Mgv2)J'2o9&tSc9>M^YM P}J':ՀM1zqIB"w lHs?߆Ppy(a #8}&/Y? :h.O .j!"x5 U{Z8 )au4@P/ 9~nY^EX9O>ڜ=)0Cr c"e,wg1C539iboIGL5̱9zJ!_h=c,z:ۯCG=(x&<:!$ߖi"}/ Dk3f!E[9A0c{3\<,77oO=W.PC> O Yf`Y5M}G&c!Q2hSKkލb &y=]S gf5D9S?e 1^{+rpyWn*)*ܓlYd%J,ty,l%F9/HYOD,ans2ѭA X[(6vI1x3$HܜG[nRL`a\\ww>]{d[O5(,TaוA1Y=!&ݶXl'*%6xT(iJ<|t8|GJ щ}nn-C&{ɅB&?;@ +< ^FQ Ai5%.#Ҫ}:SW1ݳC-'C_ژ2 P.n7ds! >w*;z>A!{JwVQ@?#}=0 H`C7Ft1 ^dz ヒ) 2N5_<~t0yKR ؕM[X:/BcPQoj ^ٓ0O$*ؗie+yeږXzԷ%qоz3ћ5O0O},oLAF`&k P v_W8 TT`* -V[jq'&&P*6x(( ́5Iպ"r>p=XAEYe\{ڥekIL[ )J0mg d8M&8$;E -F"E-mBd]20p[QB-%D?eDǔ/Bިi2s6H'mO[ 6&]93r&4`o$Ff%aTZf#iʞ.)XؒX1D婡MJW&U-x`ڐ+*OH (܆MCC< jMG]pO v K1=DgϞ"FZF&+=;O0,=ʟt 'P6+K!FaK*C2U!NU`%e[#US3M_Wk"KXY*a_u `ebYҢh Z&"\LX!G9W~gD&yE!3g孹򅘆ZؒkQswfщTɛY[D$se ā=y,)و@0@@2HtC/"YU II4h I [G'37F; V-ͳBx?t+dTSTH҆V7r-iGJoz ڢ!Kԏ 6VJJB-M=(Wc;5h:l}>\u 򟪻GRYӑ46qUE_wQs#65}|G9;͝@=t*!s~ndy4ڒt6[Bv^S\1@覡B?/(pO+RE #xM~ &."z lT:Cv_LI ӕvǜdѪe LѬ#v-P|Ż[B~aSՆlZV&qX1*`Ј7^xzM</]Njp$1 Bo_2R)dɑekwtk5CЏfQ͕[jPQ}; /v"X 5Cvizİ"ek.b|Ny'V>x/-ɫ挓CP'sGL\%@\BX?r Ҕ2Gl vFrY/-6_死3? GQ.J ֻï 7Q(f5_>7;Vx8ט PCrv>n.Կ,Sʿr>D/쯇q6@%Ꙓ5-w kơ^ADz6獫<ƚG1S9mIs֥|1P9 5o]YG͂o =xIrx\4q IB0b-IU@رn;+bc'CLk+{ʎ_Q]&ō̰3eDG{TS R4t.,9RX jCQN+нUbR[N726"Qu3M걢 {M5Cno0S`w*6x=@Wc%6,R8%YCKF\x"&:>WQbOUOx6\'SVi8c˄X2appT* VwpB^6.ѫMJ.bLIMFE( n|j]:U)a$XG {s9c؞ 6kBF kEw+kNp6IGUc,y]B5I6;IV aك CuTij2 Lk-5Y{gr..CJ׆, *&fnbF*mP8edMKp - u$*{ڌy`r }jwn"wiQ_k*VWNoa;{ur#ӃO>dww4rkq>`C i$""cR>^^9@X˶gĂܡ" _0ف!*]]N`_j zu*8*% sM"S(ڪ,?4=Mq}[SUƍ|n>q  scb+7kJ!Z)9T3ܗ}R۱5Yr)\lzJ Ս4o 7ft[Gq&&\cҰ$;vaGKCܸ\1؂LױVIesnu牤S]Q[ `*b!bKNLK$uZ@Y׿GbJDe(O1WE[E@9x"0݋7R7(> A*4<'՜ZB-ڰ}jicChQ*? <ى7CެoQGt`y97ًS";}GMKǶ[:{VRULJh5T(80_՚D8ͳf}sd0h[|At5kjuIz/W9LyW!kx uMܵf-s-MrP_RmDR4FJ}@[2h $ !Hͨ ըT:QZy$5;о(Eɣl#l5f4vEsT} ļi^oO),R.ԢAS$B6/SeV`*sj+_!7'YGs9Nh<36wbn[x 靇<-= 6^M} fCF}+uboXt 'Ao|HbHvJ^: +P@>%.c34S^Z|D>Ke9utznR&4J|W WK+ +qnS>g)0BL;2L1ͣ;))9Y((o˞ 0pRPώ,3Q+aLD|+`dr~*-ߑZ4Ndߐvky p}=BHÌ,,3z3+ogCC,.>9HE;\+OXzdrQeឪf/ڏ1'MU&[Y5kTs䬊4 H 1;p*HUIUr$8v&g&13?6; +ؘITfZ#ΐ!Oa̙ 3&,<2BnN:2ĔXOs6A}AGg;lVVW8T*9AQ 5r6O)(*2A cɉ#fDæfȝ4U{`6'CLm(̈B/F36C9(a `ɍa>YSu eH&'yXc&_d#Ik X\"_C؁U|DAc5뙨"E8Zƴ}l4{^65lz`&hvOHEXe;׍61 )I{w-"֖ĭ~Md0q7aU}hbCf/Ǽ3RTpߔ1tV9_f{cY5 7phj%ύ Y A͟^:ɲ>69:Х3Rdk-s-p-k-D-w-qchil%Exprpc_hle_Phe. '': '%s'u()C-wurC.usdliraw o mQ. OySesr.F. Reif (K-qdet: tobt s cs () =dSdof=%s,cn=uts,%shb?u,x|̔l l<0ذh>BNJiEG0$\XFyK3LoHMA(RD QEH(P`8KGHEIpRDCGLH CpDMAgBUPNHKAFHIX^HXBBBBZ@I d\PX~Ȍh !!!!!!!!!!!!!!!!""""""""""""""""################$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%&&= GX 7Gݫ>hd 2%rA Œ64w7۟}3AHӗm%%F%>iZMmZIe았?h uUԓFG|wѶ=~-b 3"ނppDr3a_葟zL޾\}֤ =:N߼Ȝ2c_LPZE2dϟ=l񡵽Rgܮ{%!.z{1kGIua>+P8k~j ێûЦf/Ғ~Je鴋{Mts5LHI\Z6CA+yb I^{J vD=yUM}8 HK_; Qx"k/؏va, ^3,BԅZ,jN_l&H@ W$m{GdW+- [mcKlus21OqU1kofwCR$v@nQ&c2#C)W /r:O;[vXJeiGG6d=7㙿YezSVm-Y)Fq 'w/mݵm ItMo<*myvB<Va~Nc{" :0GNmd^rʹajDr]JQM c.*Osv,~7NYʄ*ϑO( zU[pݹ^xhif"] r纉TQsw}LMpB$Ch=}9rbH&v}b`NOI%0G|ϜayL;Ϝbz7EF#gcPRϵ?×#>b_27&X]h6ɄjʍSLÌ\ᮃqƽ1ɰ)ŵu뚱tiXXHVyed4{5wkPCF$!m5̊=8i\%R 0 ~0 &,S0d\`ozX`z8 0,H348Ep><<<<<<<<<<<<<<<<<<<<;;;;;;;U1$$ƜZcApz\_aB;k'x !(r,086@{PH9`X\hpx<-fHP6K=ߋ 0 Lt*9@(v@ @8Z-H8I$:%85@Au~i0_,7X t=N|Ic57 l7$LLP(\$`Kh>UXt|Th6,1KL%<6^5wyJ53XƉ"L 4tHch;b3| ^a 3!3322223r2&/ 3AWAH@P`l2t'fR #UM J3Qe =bDTRpD"""Iv^*"׎.3N$wb~PU=ωcc$Q&*&ixPXLB uVўmFz8  U?z+||6"Et"xSYߢƂ8D[S.#}jd$5يɠ5V016Ja,*#$>hxjm6.]52|'zrl1B.Jt!9oq){jЭwJ)")Yx Skh4D ġf90Ƈf2b(Pj1x- vd+(vaM :.ozloDͣM8 ZExTUy:[mFmǹӀe:xbF o$ОD|{fiqCR&q^O!0t ?6Q(eҙOF_~?1vܞwg7crh784[X'UUAΤ&*Q*Y$")t"ZBXRV1LT2A YN;oe;+\3R $tde+*!xҰЕ?3׏eK;["&T|" X 1.}p-F{!-wH;˛"x^Wͳ1jbO̐)cLla~4YzWW^S3`#1DD6* ۋ!2&4fr<[-Vn,;089} 1R(82!p'lLȲٕ\sQs[8*߬~KV?5Ӧ1ymPHҍck 2 Qkꄝˠ Hv,zn; ѷj(aMS8#Ѵx)6!!1@E99kdؒ_BK +[#8}:ql3GSD 54'Szm Cx5`2\kVT /)]qL;FV2hV J]rA5(ui}+3TrZ"ށC|g(>{ w3 |?ߋ[e>c<\ʽ)NQbk !h:+U8=bLP 6K_ f.%/븞+lZ!z'3"̈́)R`?+Kb͍R0yI"#?{=iEN tp@բ2#&  wFOS x;?'|EU~q~řI3Ȗ :xqu|^I !V]XF#3|7CmC]T>tUI)E St J2EtAI 2Ht MvD@A5C=1t$fy0c]W1|u A$^0,g0vN d(s)Rs 's'%s vDR@sor s4hАPP8LIDMzrBKEQ^n{ LLNp h r LeB, Zt'<$ѷh̅=8T؏^m+iG:/= 6)~\4PW輳"G{ThU/4xq+{U]CK{(ZL%n G\KUA PH*Fz7wH>rf81بrFYo{xJEjY,PNSLwҊOr 2b,uSˠGtdU2]15Frc`UaрMY}3t)8hv9Ť-",HKpz@4@P*@acF& clwHuX}6RqJ2Djb(:K1NY8sEJ1%S Dj߭U;x,d{< Gt[^+[sU(s-&zpj1! !6R!ЍئCN7y!.KPg6nTB^b wv1 lOoܒ" Jy`/8 kdST*DgVdGa\7RX6I:؟~stl)ޙMfўH@oj۩zVlz%0C}J 熵UQU m.\Q}b9k , GE2mu&"ZJÌD3I`Ux\!-$/kx/% BgJhԼ*Ce" _~_]vBJ0VBI2Pdh03'iSYWŻ&]j79V0Ez,})kRo9q ')7x)y(zUM}f0:UȰcQ :ِd6mHUzI V|X^3yyr P h p 00 0]3@P@P@*Q]YRkbQd"B!DH"H X)(T:h ɰ9NO2_%|=j&g"/Nt3#±o<"00Ffm '6So+[ć_R(Lk;ߧ5οn{?s^kC|"iX ]:rP:!-È|SXrg(/)2q 9{l{arw$;2Kg+{|mhq,ʃT또5ø]6+ (Z<:mtL\4xb߶ܕ>#};yZ9c2(t4CGKҤ 9\{(Oˮ+/d„A6j)םRT) RteVanE՟c4]<Ãqk/'&ΌUeCZ3B! U;dˉdSALћy1Rym$TE:K=OYz\``*is)@ǩeM ?W:X)'UeHyɐ[j;S"fbm5@kϕ;;Huƪ~Iԟl)$p6E$l6d[\n#p@5364֠}6GǏ/ΊR+͸̚n ǣjy<LϚٶy9w<CRCB0e 02/!ly$\QqYwwΣ(oK&p#vѥ܄t) ?'(F[y`kP61^k:Od/Lȍv+MGY~㪴VN10\-OԱOt[y7nd ^[(ǣ=.Uf/u\j"xOB'o;+1E&IA !32c1D2 RPSPIk=/%'LuXUv Ӏ⑳ESI]z_Fx׫nry{G3 O,2pZu3Kt2h[ JuOf{pB| H-^Omf6\Ck<&?V'nQLT j:PdLquyiC&'-T떕[5ݠyE6C5`Klh[:}Z9`\& "Mͦ4=_6M&{}lv)E0 ax)R 1룔gAsUkZ$M)uŚ3*,r92s+Ƽyր&RKǍ;=li'ϜGeGb)dGiE2u_GDngocXVcP@ ._lV&NUAkHRI,|hyD"нR?&dn/}3*)tQ<6pZBWTRs:O%-a TsތjmiZdjK g-VLɔeω spפ1(\5{U XZ`5L`<֮<@k2 3EڄvMDR /}D~c m0*'UL.Nau!Xj1=ѡQed?ǰa8~^Id{P Uu:dJqElʷnc eoݸYm -^r zF*&[؇ĖR3zya,"uW7u8DƹC״SG!`J-E8 MzZu:4A1 B~/}M_68_ϻ'Vad@Kԉ)& 2ge^=Q--hf'," _l@lQCKLdd91( WJg%nJ |5Q:=,HYv/?<<иEͰCf`gg6ES{;"H;4K>{Lt,<*zR>:^VtM;LHjLJтpWMQ"b8"$_DKA:HDLP>9xJjsIUX-D2G"oIIXf<4-HGe/^M l"Vc*42<#y& PB"sdDd$)gwJ#)>ތQiJ2ġ~sW!hTW)70E=+J/,0P\fOH,ւB4ea])n}HXo-Pr{%롚ˌA:p\ S_z9i"|O0қ`ؚrS Pw̪41D&.k-ҞB_#~C", LdԺ6"s<=?-~"IInj'Ȝ ADCL,:D B?T; 2yIfK> h0E(n("!u&.XsdVJ+CfRl–\ր\9ƈBwS%ϭ#rBkA(`zs]@IWчx3i`,N ~ VuMDLH{?O6W 4u0jw"AQ\KZ0utɐh?|Φ:C;FWG=|!}p٧ ~uۂ6݄Xs+oT$N֬VRG]anM;/hւze@'oh_r$S$TѥOlX{q DS"b,!kbp1UX;.H ; ϫި8jJȀ) 9)x)ϚsXw*|χQĶ`p%=gk/ۻ-y,CU-ʯ;y=m )]*;L|[&VoɕvV.:y,ϳ,>+dnUcfP-0xZ0,29>FtY\KTI6Jvv/¨CԐ*v| u38)T\3[͆E1CX*(O1xHa.r 'D gĮgՏ@EI\pմo',=|oa?nቾ/qdb؈$r ^r.Ph"}cWmY6i'ܕ\TՇ$mw տ[S% ~}v./$OqWsKX´qgeaM `mq, k E?zF-pTrDE0N49v$~DDWv 8P͋ ǖUynI~)~N8 04%!ߡD?(Ԟ o!^X3s@5?sfs{9@ *kEh,6B"Jknӈ5ZaaOm-&Z"V/}0z_\>MϪ0 5fo*o1ۊg9 2 Ho8 4{z TK u^xXYEZjR|m Sfh4nO VƐC9Y^(zTTݶ3f$/>opxgh zVO;Jz"BBsHN[z+dtejKiX#|h/b8ymEVl\M¾%g,qRt22t>Pak' &x(CbvF?`p /jn0ThZX䄘æ<'d\2|RGA?2deHQ7ɪf8ËZL'ؐ3I3႔֣> ~_X_Sa֙¸Ln:q-z(x`^VkzVD;@l8ÅlpR6.x ~11Z_D}> QD.`ڰ-\+8w-_ <>H֐u9̈mQ|Zua[Yfp_oHJ!B?!WnS슘=?H!hPmb聮UooN67ƅXbG  rߍ5̨+UǑD*[Cn8?!¬Ubp<)]42iYq3GՊOrKcلw7ؑs>xxizD}ϭ|d+1MRW‹j?u[ }3A44c]蓬=Q9AQxk܏O1'@y0X-"{8b>m 22ҴlHz |bNFtKpاdNj:k7MXPkp$ k?| f8-߆6쪙+'ddTm~囡XQa5:pj֧S$U !K PKep0sk3W\k ~s.?\S ::ܣJ؍7:r{T,tBT_`uUtĵmCg0n O*saTv;m.)wY5mؖЄ|K5'/L[YzFVixn\&@A&3hƈׄ "aGB1ԫ_"[:ƈ `TP`K97!!{hi@Α0HلxnUIuy012$2ĨPO~eւmu䖮59Ie=V@k/quglp+01dŏBpAbA$SJ!俗.6aҴBZjp2/@7CnZ|Qg%v0Sf1\*K*W["[A<|ᮽ_w >3̕1DaQڔtf50XYpOGn ֽJU" 435@Q ~m'NS0zЛrWڏVX^4XY&n;U %w=7EY: ZKC΍H [.fZk1 k8E2TO`@oBQN6DL2 hP;/\vzoKdC_4t[礷|s$Q {У &Eڔ: ۊZqvG& Yzfl20h;$aJmʜ7 kd`Kfcs ܍Ui~}`!Z6qD+ejKIPi:l)?QiH\S\~퍻 DB<Dbޱ / Bpyy!DU__Qyú~,ban9 n&-Amdѐ9Ey!/&M!M !:>C6a(U.J6K]B !d\._s2}&47 ZiBd Uױ1sB1|(GXbugr|2gӊ.B㌠G,BJ|J$%JP!qȻ&ͯW^I/JIqȨ~i~<@Ix=sG5*a#:qD\+l_M/ ߣtWXŦ; W\DAXC1)rsY ,MظE#{,P12DI~ AV-ҼO5'r`:-@jXKHr2cPeNYH8BJ^|V&ǟckWJ ͤѣi)HPS(]هL~,leb0%fD8\?%]Jx8hJO>PgPZB8BysOxأ'2!5Ed/Z -m@ޭnAá$ #IF_ȕ]? mr>X:ڡhV^"xmd&m p(kCd1a2W9{Bِw&%<1ʳ1k(0 0rv )&|c.w}#xoJu7}}~kl)w#؎2I_:Kjs>"sUwhufu崝Z^.UIop,{zKH&2W_(S0XČ`x0|<#SΣ!9קd;~`T)2*Y|/egbEl%[ bGEgKA32OsW"x{VԸ{BLSPR_62b1=! 5 'e$-1ABP'h ѼC1m~e23l}nCd~,V=ak5 +@a{I'`Ty@D5+[9DWlr++ȡf,:tR=m+Ǻzˬp4 OZȘD/r^=]{ J[߿径ksh3(9,{,uEtW`{OW~2B] c<\.Vh RK{;.F,7]%HV"Ss$4 0VD;o%[|(j@Y=3\4`\z =ٕ+q8HD $uZs":ɯLZy9$)>ȳ9t3iKSa]Jܘ;AUnlƔ_ph^.g!t1Ė?(ҵ7D-@%JKrQݱ,!eγOr( uA "lM2S257 (iveqZfNmS_I_؊gKێe W1 on2`7vbWwާBHL( $#w|ufq iL0(+z$} KO _LP`xeu/1zp!к@h6}coA?HwvM,j3SEk+fAA'K Y8MhM /skc:?kv9bHMmV ԛtɫad6,>6' xF3m(逴yj^ţipL¡'r'9vYEE4Z\83ԞYmrv14Fh ?ԴH%wn}?AYGajƯdE}%CbOAGy_n"}Fy;Ѕ>XsoACy'/c%d{΀`Z Iܓ(IƬj4KR(W1Px" t5Sqi`j&l8=w.@S 9"CT =f9 _:BִiXax_EFRTP>0T Q*hj$6>ct9)?(shd)sFo-;t~X9>is9Ayu@;vIJa.j;HtChsf+g^;ܛ:$ ^5/dݷ!87iq <P_`'n"+&Z8E pHRj&g,bIoj oKjxk0ڹ{ӽa$~] 4%ɗ}"g@?>f=7<\FԹuf:̬-#q3jԇö|3ya WCT4տB~AYL0],݉h#X@lT}QZ?*} JRC.إ9 Uǔ3EَK/") 2v{3)m/8 H0ldˑ.&:/%8#N6WRtɦ"D+މjm͠VR~inRbOdv?Ohy% cbKK5]++H6Kp҃ Io6mޫKa01B =ERR#vj"HV" 5IVCEwFW%C ֍F}d}U띰2;^GSV.b֎:a(8Ozz@GL.V5 {X@,! ;`{|C$nȘC N]|Di6Uaͱ Z`$z ;. ¿N,${Ϫo[8V#B;*MG◪8P3!f/HTo`(8à GLHd3SsGMo{8aGgEx .3+c_Ua.}2]]t7,tRWu UaξV%D=uzWYo9za(Tm<`P&fBc4dq#Nv)=$CÆ[Lf-,n]6Z~Xom&\Z~f[ hQF`>%l GO  'G8C!hIg@^TSdM+@7qνj54ֆǕ.7AЉ{;8lαe=.n3r Ls4['/h6]J%In.&5 !Vjk;e!ּf61en8 7SG;mSLiؐ4AG{8:pqKѿHҚCe9ɞ4$'M6ʀ#;aGtH.w[Hr:1HM+t}Nnuu.hAX[d˳x|HtMX bp1hP #NԚs #GK!Nj`|Yv8r[3O|iD^V% )L)0ryAT!yFQRDq?„/򰍏 "|[<cm- Z=!F~bg6asm_ @ERzOm8|v_B 5X"j;0 3f-,kwA$BQt9PZY)a{>_nvt: Pk0Mz cP m6ԝDBfv#///n!쎝}fZ.&IY.K`HWI%JԑlϹAi;St{ $j ώsR&&R ~/ˀ~qZMTqB]`Ւl Jfpdm(z Y`x0E: taF!yQV:8 |XT+a.10D4g)T&IadJڿP}{,K>56L%cm}Lk`ꏹz'yd}Oo_ؑ}AHz}YRR~I*~2ϓ2ғ>A{r& AiF]W hO A2x7ɓ3(uЪE]]ntHk ۩o B6f,SC.LXyYۊ}xbFd.||HJP b1w=r[p:BDA Va˺q P0(-|PZ;U#:s"!!Ws"OL1.1]!!dlyH`d}78 |`,@OMpBџ 43 `uŷr8ցxArl äHx#ryQ\$Rg*_[+,TDșXֹ: S0^8@ "Hmq]uHtHx0~\Pd@/ H0- 4vzɀ\.\Q'X52\$o KUD p*<bfph;Iz ""pofu<'sbfa.><>>:Alsccapl,art :>ABSOLUTELY;`w'.el;c'hypf m;GUI"boxgeeoy)"F sarays,L,o/why--lgpl.html902f791gzTMo@+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@va053ffV]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'5#.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!@c0c528YYs7~ǯ@)/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+ ) d093Xms_~:)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!!!+Q2QFI ab9wQ$"` $V$ p^X ɵ6%̊־t;^ M=\ ̆)M(x;pWr|Vp=ϤԘl tsrT¹x |/' B!o[YrGnY٘/?K7Yܥ@}.CKafnfoؗ0yNk>yt7mHbX K"۰|$o鴙‎QFk|[|(H!>IۭiET*P 4Y|#OMtP2FWb ۙ u5aNtHfT'ƛ:h4|r0LnGmh˺"Ԥ'&- xWGފHwy`'?xRz\7n10JmBhǬQ[ ݎj52T18"4&şiKh2c_nێ7p\FH )Jya.tD]:h p@1}4211" fY1H