ipa-client-4.12.2-1.el9_5.4> M Mv ĉJ4!!%joLne)Ip-Bm5 ']g!releng@rockylinux.org p-Bm5 ']r@1"^.{߽^Q'l(NWˎmVL'jt8.0o*8SG<[1j,4/3 j d}C8NYۄv+ޠ?A`~ZNA-eUJ`P11}9k`  `H᯵K4zI| Q9775T] *dzKaU $CH큘gXNlqִXJrw_Ie(~5^7 >FOv(Z;H6X2w@x$#|BD9W_}^EW= HE̬\2!W:ɲ-mFODׂ(*pFr+r=jó.NnE%VƤ|BB9hFI}iG!P'zbu]psw Sf{Ͷ^談id9%7i)|ro tay h.($??Nlw5954c717276f3af144d70886ffbf1e51b0f453ae364db11eb784e0c5857a047edf8786b9bcda13e071dc9dd5e2d315b541fb22a3ZVvcj 3ut>Nq?qd   DTX  17=  T   & HhDBLBB()*69+6o,6-68697:=>cBcDdGd(HdIeXe8YePZe[e\e]f<^hbiUdjejfjljtjukXvk wo0xoyp <qqq2q8qDqJqqCipa-client4.12.21.el9_5.4IPA 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.gpb-b6526f9c-8936-4072-9050-59517817b12c-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큤gf}f}ggggggggggggggggf}f}gf}f}f}f}f}f}f}f}d1c04f6de209c472475aa916b2142bd13596419a159da47553f260d59f6c95fc47eaf103d72398f9d8232e17cfdd833ccc383b26efc9e14cb58592a0b8b5729e93fd6bad34f63714b8c68cfc6cb7fb36e3bd66cf70fa0cbf8a105c2a7e765b91b506101a55cc2ea69e69267d2f6b5ee9a4bd54d2f91da5471c612a4ec853fae88a7f95a5bc06ac0e177523cf06a213053e89915de14e550505dcc63ab25798ed1405950c8eb40419d1ef010cc1d608ee82814444eb566a35403ad1670039f4e7b5ae81d3c4b3fc5d4dcdb62322e6f54e59a48204cb36225c5317188da1dc120f4b8ee80356e8c2da00f866d84aeb28d7174a0a4374d63c51b3066209c9274f1ed8a9cbc80e85e71c20baedb4b73c75aea29c7d361acaac37bb42acceb9adaf1f7be69268a34804a21a7278e46f6921655fe98e543d95cdc6e3debbd7fa87d08a6973ec491c6ab5421b3e5e4812d066eeae13ea7edd814467d6ef0941dca759759b55177234392b4193c554acefd31077eea460ac4497f31b48e28b001a7250fe8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b90385647eec77544018f090b752c387765ebaa10a4b1e5efdf6ad27364d0cfb248a0bddb63db08aebb68ad1facb3923c3abfe0da9364f8d9db58ab8f867134b2fe52f83adaf027c8e1497bf03eb59a33711c96fa1bde50276a66892db17841b67cf5ca1c734e752ec8e978f420ac4483039b7aca3374f1970b4b68df667e25088d026060ea5722dcc6b5112d363f7348e6d511e1532f49f75be4138863663b161b027ab81ace92fafe95ea355536ec94bfd8141acd6cee1dd16677cd7169f262b1bf773b6e8cd02ba1fa4dd3a1ae40d5289acf3b8eeb10e032fbdd78fde65532d82../../../../usr/sbin/ipa-getkeytab../../../../usr/sbin/ipa-join../../../../usr/sbin/ipa-rmkeytabrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootipa-4.12.2-1.el9_5.4.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.el9_5.44.12.2-1.el9_5.44.12.2-1.el9_5.41.20.1-11.20.1-17.21.7-23.44.0-41.2.0-54.12.2-1.el9_5.43.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  g/@gaggG g-@ff@fffff`S@f_fWf0@f@e@eԔ@eN@eeeie[J@eH@ed d@dr@dcc&@cFlorence Blanc-Renaud - 4.12.2-1.4Florence 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-4- Resolves: RHEL-76011 kinit with external idp user is failing- 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/bin/shfreeipa-admintoolsfreeipa-clientipa-admintools/bin/sh/bin/sh/bin/sh/bin/sh 4.12.2-1.el9_5.44.12.24.12.24.12.2-1.el9_5.44.12.2-1.el9_5.44.12.2-1.el9_5.44.4.14.12.24.4.1 bash_completion.dipacertmongeripa.build-iddb541e2ef86bbeef0134bfd46c8860e9063bf95875a4b7cb572da8dec996dd1d9ce9c5361129baab45c2addb38c17478b4b9cc0bebd90c0d08c24facmecertbot-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/14//usr/lib/.build-id//usr/lib/.build-id/58//usr/lib/.build-id/ab//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]=14db541e2ef86bbeef0134bfd46c8860e9063bf9, 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]=5875a4b7cb572da8dec996dd1d9ce9c5361129ba, 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]=ab45c2addb38c17478b4b9cc0bebd90c0d08c24f, 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-8b0212aa198aac72e3b6b0bde2bc86f408a9215fea8fb90ae304419813f18448da975ea69e64e2efc47241832174d79b579acfa40ab2ea7f04e85ba7fb53f8080? (/hL>Q-̬-lpW Z*'2CKǔ|9q^:u0kW<x/kAPz$b[+< iC$ i_;;~qYw[#E  1_ n'G9n5]CaMUu [^uLGmϘs+¹ j;UG5/ L$fpP~[˲dXF2-V(Le,;Cu~;Hܟg츽Jwe[W 7uvP}cq4h.:]sH݅j?QX;v3!߀t1#w;(*$H4Z=|@#boWrO,+wʿr3wp}C|j *zDxCg+_p}$dd0>S@Xx M &>+[p 22<؀QaP ?/4ŗHDΊI墙aT*25*}YX,"D2b^HzI#qYMދw$ oۭ6Ù ?yɯ^W9Pd@z4ݛǀK+ސ5ۻi~Esj5݊p:{0 ȃ8= |"6 _4'k};\6/6Yp&@`ASkGaޑ mAϖP_b-ѳ Ƣ8i}i&EgY` KEj׍xP`2S@ ODf¸8W}1¼s_tIcIbe'm z>o͟NH{#40XVwtM093^ǴJ_Zm,5I|okK/smZ0MBKl΋HKERɦ%"9\2fZr+nE2Jd2/!TDDD$ItQbg)TzsJ!BDD&@DDD$))LAR!?tY&uzMj!PXKow(Y5r|e)I_3{I{ քm/DLytn6 t }&8:3|;+\ ﱳ *N6flPKoFߗ⹵ŭ }d@E#T̶'ԬcJ8q J^ R;\e* t R|wiM!KHfPfGNae9=y8}rǁս]з-x[UL14}܎]A"$| |˯u,X^]#C$~=0]'U9HED>8Fx?x v8|YUɴJ gV/6y0lS/]Pe1-{isK 37~k٘| x SHL5XdNqΣ0b$Z~{<[K36Vt^!"E?_@_SѢDk00{*([1h )gq8 '}b7Ө>:V5Ua@x뭰G+ZP>z92_+w1·5#@ Cְҫ:`e tZU0iV\XIZC E֔o}#_Šܯ >w,6v;;nJɚJfDQC!P)g@E =-?̑D0FX[.y sЗ߬D\u,z$Rڤz*;D]j-Y 7[b@">N W_'*pr${ sC0btf b4vA@18^mX+RH)<ˆ\e^rʷ(`a/kLДmTrDk`VR C(;G dx#>s#\Z\DpX7\ѹ=: ThGOuSM {oMQ%&`!]sx͍-睞$^ U,^cW@[u]wZnH2iNZ]K&h[.G\2YسF2 d|j;5#>&CAd="_&}/cpȂX3A*/OQNH^~UѡE'yjH&0jF&=ʿ+LyM ocɑ g9Qb}T3]4WoG\7;ɘ.e.2_,i٬u$No-Y{Oܽo#4B3;`O͇ekCE‚0`?'dHlolK ˴ԹRH6ۀ? EnlK=RZFEiPz򎖷cs41guK4EH{^tfoEsݮwWӾ7: ;̴ꙟkuH~{hd]SxkrT5szSꐚp !M6IA 1jraD) !BFt"A R 31e0[Fr/_ Y(݄AȇXŨ¥8~UD|QT@t(³MY-Q@ ;Nz t; |mj=m+6W  y< j+N3ju/>64^-6q֚S C2 r標*>Xb#N]AnD(ᠡ(?YRd)Z% V(7 VJ>C=}G]7)[վ 2TNQ#J[o ~◦r9I'ɪoA"+3 -2%-6؆uou88[[LD|ɦ3^nQU1;ùMg# گVF"0ѾK \aՅ]"i2y]TQ8FB3VALq&´ϏaO8kʠޡPUSpcaʥ-bEAyitD1>ȣkaLT<@LE`z~Ro$x8̑ip"CkT6mӕ>RszJ{B]Q]{.c`Hy4Dvh &,B_+4Z)A%SK\M GgR p- sMȈV}hdne/%ѿC4m5ZI'nm?LY515x!|+W}|*guEb LN>)< Jr}9A4bpkǺ|>1`׏K!}n;c!_f>ljO(pu>=Uyi.ġN-aU;J{>M!o~lΕ`)zL;=W^{b1W?B$r"oB3T^֣٥غ![ Wh^,ې8Qۮp/UaR* ]|Mϯ#SN\V*܉T 5q0IVWUw85?As^ nva`/P.6id_*K<}.!#n%;`@ؠNiYAF<"hk`W%ry0nkE^ޤM4YY)?q}_<_cMګ0w}4z^o8saeW5ϸ^f/~ kzc8hc%8j ՖJ,x2I 7xBØ${{GQ%|GAGc:K ls9%cbhVmu>4|%&UM(<E'6=ym͌s_,#G~ U<1K?g0eYW;^E ]]2WߠrW*v)Xw~R1IA1BdLPRA*B($r:?9޳ڻ-s-}kZ\X;òXUYW:ÒY_u3$*;\J6%3V,$"m[쒿VUGo_/7by[nI[—%/#s͖qQj}ߴ{PQmoH,1 'bCNDO"JxV\=a"#TH?s1' cgR7)%8 <`F}]D8;'$_0S `qI#&_n l>xR Pnjli xtdOy o#xvF,C4Ԝ>$;)owA lO8~-a y{ηVTW ^B: ~ __<%~]`z#4eGՅK>-H%q0d#KAR`d|?+ 8JvDg Ҫ#Lv f^zWO΃$M 0 X48mB"._= :,|k<[n4ED/7'ƼܤQ 2-y~{ E Fx8D}=a\2@x#C̞G)]V Y[a9+L^0G>\ 2U{s}.'uTzK'g8ߗύpej-:q~Bf?Z\*G kFxms#JC?X5-8m*М删X$x^P~Z56o ƣ %H)$*C3 H?`HtXRtŎy܈ۮĕ)!34 CR"{8op$7Ւס~CY|Q긐}a-nރ;+cteڬESV4msv})M8$t@{z&4>Ttt%S$hy7 f|tUH3+)hEG ^ 6IE Tm6,2 {$YLJكfkƖ% .'Pf*j  J`B4!0^4VN8kEh&<oh l)f:˾`%Z ܸ(2YJ:n'_QhXeFD\Ż$U5 :_.e[(TЧBiQ:mj_Frtj1'4cY'+D.-6,c+찺] ]Vn˼[wu]Y.>Uk8ӭ)ε(Yf:PV\,t9B9p̷d E+ tgYѼNf;Y9do-9 6}kmԚ؅ʣ b }"sܨ0qVf&@ϝhX`mn"'uϳޢcp}8&w!SȤg9|>s9^>l(]C7ar" vİRQWI$o<)cr'9_A岡g8^v2CT]G iU4xrVJ !h_,z ~ Bf5៟kl-qV}%M+f61|\ ⒤UsagPGqC?/E[{ų%nXlbggKN^ͣaS gS{+4=~q_rLc)w=Z]Gm͖8) #Ġ30&yg~a>s?U~6 g_Z~o'sU._.-_ ^?[{$ެT~!5KbBM~ |V=:^ Cv֬BOkh*#ǁ;M @K?R4fj(hB4$<)}ߨ5ɉ,&SB$ ݂yqK1kd;hjIQضx=3Ͳaۉ0LU 0҅Z : v{} v09OPen<-iAJE5Nd :L: .0gd](ؑft˓\_F4{yqo?_Z"Cs)HVH,u?>/h$8%h7 #&x4|d5?K'6Yz$P H8] )󅓢P\_v.R``̾ 5P7%$E*:lS`н7Nm=cf-(]H@gU)TՋ3;F׃F0MV][ p!: OS$$RKnRPi 8=U8хڧ cK86[-׵t/kM! 8VF: (Xtp_}AMOtNj I4x%XѺyf-z]PZt fYx(U=D'nӒz6(pk?Cǃ5B"z,=Rj'8E ]BnlmU%\ θ=YGFBOgyj蠀#&sxʍ@TEY3uAL :|VLkU~qV Hn5mh'z] _ Grnz_E=L'ӊ n#D = D(aL10`IBpvxnҶE%-f4H2"opLGss0K`Ԟ9aw;sfKSiTߐ)"w#&|=RO:[p1¨q"(*? 7 qC&Q M ;0gs(sg~ 5'Z'?)C͋|l!7=J>OsXB\y iXpС2V>o`Q!ă%ʱp{RG<dM K :RHa'5#IW'"͞($4y}!g=-!`ύ"As wF~P2l8!}I-()x@m"FPR1-3xӥ Kŀt) @,/@RO$vO5B u\A'0 .]o\R:³Dk #=ÈYV)-F)~3TD3a(zx5OFւ NǛKULT?+BVxRm\+,W06y!vu0 L!sCN"͝0}κtRu2vCA&(2+7:yFDJ|ybɘ%p(R)yH(-5S fLo{H_r t+ۼWòW(m`Yedr%HK1Q|6j4߷B+9 ?i9s#9en7h?W 'R񊞙mfūTܼ+ lLyvddzߝmvuh! gW}ޠJAB.eeΘ@|hk,Z| \)ma-Dkl6}+ʵ SM~{N{OS#eQKtf7{:DS3ַ-5p=aw:>ANQDj鶫3oJt[sc@q?, Dwqw 7輐c0OM_9 @: wRpeui}@`Mֳ2W!ou3XQM.[ 9P+Q@%ߒhUsK)myyw^hF=^4(.euQˏ뷰xOU3>Y@\Ğye Ԋ$tG7pa2xu8? Cll_r: I=-No8ݣ` !SՃI?0k@#._߹Ĭ ds#@.DMVGEu78hjŌtuq#`Cu_&smԻS}/4jNW[1!g"(ڞi4sCU(jH_X6B=6?d08Gq/eah*5LTomeNu>nm4ۣ=Ƃ l-Y8x X>rU*C͸g𳞛ɻ+޻nd+ hqX^h*E`fvҟ+XR>3#ƻ0i@Ƕ*O εSNpmnï!%.2sWRPlvUVzn .CBNo Q#sY(KP32I$k7Z>;`9 };g Y{42%[v뮾OB/i&^dOz~Z1,ƓԐG KI_a18H\x?*=WE,9;*]z G9YЦe JU&:LZL?),LW۰'kV0,UvvGQpDgմMp`Y7"Bќiӭo?6w(o+fՅҩF]+8jǗܔҽ{ԃeA5SE?+K66p%~nY!>8ldT+wXo2{_9"`7*N;u|&GX4nE}'ںd_`ƴZЁ8W@A#W7uAo+=k(R6tvJLELRh绶E˸^1,E;jEn^mq xAb7&|ո$WiCy,AP| 1FH   B+skji"u:&JX?@TmF },#[,+;ь]/9"ӧ 0~cy!ǩ}jO)BI+}_4>D*8>O?=H-_X/TrCE؆;8 Pc +|Fģ/XXҝڪy>8 l*xi`uGq{M@OoB)@k<, 'H>!%hlm7JPy)^&(o'}Q19ld7i0CU:[k/##Og ,):lt8+}.{Ӽᒌ2!s /8 [ yxg`{~.ß%0+gάvV:>s%=d܇o{fS4yl҃W%z<@.>xU2/5L ~Z?LMƏJJe׬5(~hSY|K{qnkYxŏOͨ^u8et:Q&mWZ * X.WO?5%&߮Y:t>F-:uz])P*IW1&MqBRQJ ED'.}\^#/AGuTxKІcny;Fm &VQԫV,sN4E^U"LqjBvs`i  9~Zi!P*|ݖ\L_nﱬ*4S됷 / |bjXf^rë..]NtNl2DsIdIꄉ%PW6K9ZDqP øĿ>Ikݠ 85cmƎ-IjoVSA7=OvG};ܴt)ܛq6APN9Z̉_-M^k1>Ѝ" "<{ W Oy&`ຨC믁lp"_W8a/g JBY߇렉#B* <I\owxE겡$#2} $ȇ>=xg-,UF9F#SmT8ӓ螡1q$FoX6 )evSh:1нR/Z8=ݫE% {dZH:; &2c(S cAc KyITI"X-MocKCn)n ”4l١* VMcjxXy 8[zKB |q2R{wukȧAx/Kurυb.Fv.Xl$@)d?S^(c PN|GgԧvοMOY)P4l z1Ul i~{5:|67 # Ds|5[tΙЉX (p?:+76ң?8 daK(^w,o\*[%MҁXǒ2Zvٿ?]5Cm덥=}`*zU |D?x_<TJNPG !*]id;l&z"D%E[ejVR}(-\ՖXfWMxqT{}X,>;^Q o@he 2)!P@ c=/nKBRf[_-N4B\OeN}xe^Mh`BǣuÇ#MCF8{=gRRqW-SӐ$rI{8*ҦϾtٮzcx_} %GےcC9e ia[jڊ!~ MuPOn :aL'6=rgl,'7f2I%7&9҂ПA@L_Ickz,7}Aat~Ԁ늟Վڏ#p-B#n@Y`8J8l?^Oo뉊3݃B-Rjz=ڜה?o%ٛH+@M5SO&$| {sH8\3ʫC]5xSעKC @wv1C⭶P/'K7,o;~ P R-Rҡ.?D%jf~N(6՞wTpL@ؠVd]0LJ:"Ӄr3>QnJ΋-Z I@|)).ɼI:Jj58W &9 cayWomH#XN{'AWi`p IQj#4.wm0 >븸+S-ѪǗA'ۡfYi@؈Ws(_~~>aZ\Fзȳw. \0 !B ~03q|_M@cႳ@] 6+)ce@t{O(6s+8 TXæZ}P7QO^K[OBL 'U%:FL\̝Pl4<#m9!W34ަ\P6y< (q ݨO4/SM4_8qn_UW$:y'/AÔ_M=ii+(^i1 +IB7 Q(IP"'ίk2ԔD:D|ߌy\"W$s`*DŁ84USHKPU@β۠5ZT@WěМLX(3-2WTZ],#TH"C=IA's  _z{t%b2b!TF"X& 8}BZpì 9g?ЃK=p9ͿJ_ ~&tʅ O/ufs4Zۨ8+_᫇mפSOL!`\r(rv1|c;WY_Cx4Cpz2'kУ0)-Spn~~.\2_O?cڷ{©%=69L0FsCTRo{HP>.xhwɃ8έ&dgZ@߆ |&0o܏Q¢U`ǁ9\H #Ov9.Ҁ1T~[.xZ6 m..S,Ϯ9LGx2JAvDSЋުUҨ%OIWvynqg^oQ-yoԄz3h.2\ɷe!'%w9KG`ͷ>vJ\3Od@jҎ] ?3G'̬?lnarGFTn̰j4Z\?n]cC_CF0xm;!nF- 13n2/^rJ/ zܶMe/Tz 'uVOZIH\@}?cSg׾*ݫrшVrD[r;5ן )%PޯkI][`QL%[ iVHK_P+LrየR]M;iۈ'Odhcϼ~քD-nIuUg 5%҉f#*`wD߰'v;B+H]uhp+v 7MqbO>'Z!‡CAdUSYA"ȡ߫3{r'ǖOt8+=eBw2R d9gQ[LT)^@yr xOL]LI`p05%-18ևdT5B>dZC('O^ӣn~r,{,g]mޠ`:oI>X^/t@I<$Z@Y\2hT$u7!\IJ{K=S]ӬWf hMՂ{1QaE{08EnVӇqhl*BW}o@w07};n|O,D\a&sv9#2Ɔ~)ź'Z8|4\3^B61^ġE4s`f} (I|m*WP7;PKOJSm@۴. lVAݥAh4WLHo;b@yعO|*O̼s$HsBc'!d {jg)rg*[{v"ǂlqQ,O;-i kZa@ú+P'~ x/:_Yq "' 7kǶҐ 0͢^6 Xw d~߈󋸺>~i<փ}nOI"('Gw&dFݛ|ބ 7k=wr_#+zqA߆ H~-37N i햻Ew_BC^"V/KN3#Ŗ1,&(Tif1#vč*k`H K v0 mg)&v%VO&r,.) ӻX@Aե#SL5YTZm3{])@:}wiu';yȋT/7 aSm ',#'2"11">j"k53 s5 T&zWחro WC#+-Eґ͑:WkGK35,"mLY;m*V_հeA,RShh!`bїQc'/JI GIp۟a'^֪Oh޸wb:#[IpJ^>'UJL^4I>$Hf){uZ~l`JS)tJRX.ڙmGS$-|ᴮ=Viar3LJ7IJ@q'Nu]`#ҝzw.)qQ3yXJ&ڻri^Wcj4k[۩!k ~dҿ 5i8;Պ-X{<11zv–[7*dn*(bÈ&ݕoEEI"FѾ: d 6 ~8X_9 :oZ *-:EQӺiD:Z f7s[3]o/g`FK-f~L_Vdȵo`@;:<^Ke >mJu2JtA>U IU?ȄE}?B򆟻1jHsҚX:H>꟏SD{=:Q<mIM:: _鱢ynEb5\zǰVVDjg>W5ֿwy7O4_N^ 5+kgZcI <? x2nn~-uL}tUZQ;ixQ&~s-˰>ǢpN8ٛ7n!ݠE^0D+OgݠNo3uT} \-H,NQKIיAd9w4ӭ\}+2džMڜm^x%u]ą莭ȲƋ]9!Þ9].оUk# r*%j=9NS}@B+q]o7˲`@i2jWJ匐 9-sc4m$9lZʀQ +íloځlYUQi\YDVѤE9w S{,k=9O_41h%ÇmS%6EKr5m$FOM$̙u!lo\;̉sao-]ƀhͯM1JͱN}.btT<Sbj4~ڂȒ™ʑ9ӼNiJk\g혷fqTXIeg3Hf~!*0'87>mOdF.jC;*+ϩK:$N_ =V Ϭ Ir 6愶7@YF3Gټ%eqKlp5RPT*݆5 XY?O7d f$qU̪,CNg?jͫd$cZ䌶8@#q>KQB]3y:X$)\ #lup^k~/~fHa-Z;F*䖗c ?qHeŞ.d`ᬛtiyO}dzh9^ҿ}|4-ZȚ p\?x z<Ɗ/#l׶O|BD0@ Kq*кl1zzj%R4}i:vZp. -pf0&@=ԅYn}LL~ћVꄨ Y]|:zmGGd84l&pDrDd"9P8#&eu-f d,LHؽo,KP'4Q@ sA`4 ֬>3on,ikU3waN*4+-G_XtV=?H5;^!qpvN2}Թx敓0Z/ a%̩g䯓R4eDG KWcم\nyc7ƕČXG苋" 'gSIu[I0*#pP1;qޞ愛C{QZ#UL_qS{y%'Uz-JV.,~ ^a{gtfq1u36"~#Fv3G[#_x_x0P\o s iF]f @K8TapQqcL$?Ʊ.s/*PxN{zv_S "3||Ǭ6c6MO }Qc9D}٤.:\貶H Ѻt!Amyus3(O2f T²g+(m#MiSчk o; W'HHA>rLpZ-g߳!)?7y*QI@Q ;4@5=%|?^:3Qo/!wE>@wЯ O$V)f$A~ڱQUsv2G#=/O:\g֏rKbFvM*0.SoQ;A=Bw9upZnb睁 ym:R,`n9"ѧjx1vMٙ:jDn' P?{kl*י>o_uϋ܏jv \wG\mgY]b 7!P1׾?ڭ̸Ue g4v9ni\'3)2cЗ%`/~g}fq g m`f% 3ޤ5#;$u5t[os:r}hD 2:Kmx1vݖ`Υ4_O8`[TH'>׺\ ;׳N^PnkXva)NGUA>Cs HDO7ao7%<'Zwgs?;9gX5ng}P p[>2 -Xl՞988/ƼF;[v~=(ԋט:nrZgX&Z]tT&, w? F XܮY螺>;- Z_^'eWSRq.i ۬o A+aG$x|9DJhGlURPzy5S Z|+I2ڷ::FGo p3ΡhxZM@RB`ٯN9wX@bfAg`rМn jI\60r@زP]^obq&wzBư|{NQ6)e|\h>YQť:vtyr[O|> "z~ ߿&OG_6sӣwUL};>YI^L=ΕC/ynaO]e;jM(D][F^'ݿ ^ Q/y#;Oشt⣼ˏ`Q` l=>4\S܀}PUth<њ?_IP_=K/;9%5K3bsHZݖ`t%|KrT^iD]eN>M [HH$M@\ 0|A (rv rB9_0T<+L'\v]7p d:t'WROygݺAXy<5$j=,06hSɸ@nܵ\\)Fn}c&*?%&!&f/Kq9E}:ٮߕ頋Х)p ..6r0E* ҋ+.UʜTh6-_9ۯO/_N09o~p[>ߋO2=CoIWdYNs4"gqL4v弬.׮\*}!Ͽ+$̡Gs2s+d:2fevn ` 0/81i#K?:jE3dCѫ{_&䞂[H39~Z@YsqBntU}rwG^+.8d/p]IʇH(\!h`pM^\!*h*ӺlaF*Xv0W=@ru7_Ɖ@_#zzD+("CC~ph`^3H\߶;6L7G<m.ۡ+O h,f7Y[>^NYXA؃AG {Jރ%zã4WDtġ[^%d1D8o0 DEk>QPШarȵ4-߻O%pw>#u]M`Z +g%Ax6HDr*1C1CA9T` Ir4 ^lqgz8`-mmսB'. [ )lbG,**`~k.{+p+mxUbOעvT 3΄b}?0 4[:OpzLh],5vx).eNɉR#>*%P“ =sɿ^zB@x"638 T/p}8h>aq[awՠ⼣D"%41u􃪆/h֨׬`hkha7a*oV~7*LEbN*SAڸ9ASFhp^gUqiE^`B< xb!ƜI;G@`V;R WO${ǀhxҭ%t M7,LYHg&e [W?%tm5ta@/B åy+. ChTpB O3ysep0栆@ ԯ ,R8 Px5`W1~Mܽ8`L% ދuui\')x/E'6M J?['Ɯ+hB'b~`*Zhdmn0`?N|o$P&M=θ( sVv݊]P+O-ի%y(NAU9bKγkS;F1\W?eP*ؚb]u:*YP#-P__?& a*Zj~+c_(٫x˵C .tHQAKEL+!#քѪ~iyT +%e} 'E4H4ǟGI"?z]DE93O,(gwO)%x\ɩ/wƭY>Yނc}ʜUKC7!A0{Z\B@EPwصEnt*]Kv s@o@'-B2T$-)(SQ'H>y?\/hbЫEDE[M;WR6kx7AIFO mώ&Iayt:-/C[ urQ.@UI}Lf^o#4`@tE%7>>0tMtɠ쌎a2 ު-Evx5!Rk@a{ (]bk^/2{٨8Ӓ MäpϺ]s<}yѧW}l몂ޱp-Pkk\][a4Nz : |ж {a0ǟ~I\++zN a1y7ن^k=Llj_Ww(}r"]dQ&T B[ .hBEBjKuޥfQ5@~m| b Ea; ]SV]7{x,IOeDH6)]5_mS O#>M]O_Rb" !գ|(du( ٥oa*b ʟ pt@ŖZ'|Q"0(aNVɲ:źa'/!] _: >cFhP5P ~E`N>x2q! P!9esS EȑƉvZE|C꫘9 Ђ"čѹtZx`|!Mָ4ȦqAς4Dy (Eg:t4nj. \C?C܄SkSz< ΧjKWrDz’} ?B _娘_y/@_DjbWUc1`7PjVMYwT{VMf1GK"9Hl3|M2x9D?)AllLdG?t xx!YU}a!Ȁ _ |ѺW'|/bԄYDcfu}yt;)tLy \ MZay*Ȧ2)!t%' ݺ A,i餮:j$ZbA`Dp54M5(@N«UJ^@Vzh|{/:; g[:*lLgpjM7p׬]o-Ѕ2El0ꃏh.SM"oDJ@")$~Yg2pbԎ~a Ջ@C/ (kȆe}V?g; KSDŽ1B"Jcn8;!S8TQO{ ;NJ2jz rE#H|\) 1)[O&ݶ; xcшHp:Bi]ǀSb C_~i.w%LF -5Zf%Փc$a)hU$e8Mr d JY'DgTVѢ]{ll 3JJe]Y+`VN84iq7PhA%p772Pms*XEl[`ƖX}p hB:̰LxC`asW". s@|oX"d @. 1N,~Y |ӈ/&ií [Iȗ6΁/]Gq?/7Є *Z$t/bq*F_yΜՋ%!k/Sy"`))>YRQ@cwKS^ & */3S@ڋx{* l$2&ˇXsc+z̵q:eq_=]+r5FGm]\ Km%tR_px9(bo=!XAT4yPJKнx4Uu 3-CBWYJ~45EЄ  t&b bTVdd sь@H@G} Tĵ~ԠCT4'1T#?] w,&fdy&Ǜxj :W)!Q;Uy,5$=MBp$zHtW/&Q ЯrVGЕ Id·;>hKy-g9wOx *du.|f 1R{e0_kj}>Ip=+e/d˻]WVZ$Et;0vgb9|́ob= iǹ:Vd1S+c _ռ($0+JU -F߱M7Xxٿ"ԬWv/yJJGt+{py{n)ꏩYβ%sQ WLA9è/xI_42Nǎoeÿ$kR0ᢍ"Os77K; kg%M>NɴQchTP-N.+P~ $`S^K*N[[N%!u'Yq?zR;÷oMU[.6pk 5.3ʵvo4ݢOmy։5o+؟%вyh`2O?LV%m[\ˬ} %ӛOG7EmF AйnA*}e0&ֆ,isn{Yl3$Z!b SGm7?ܲ<@7gv 8Yyg $I&T3)'@S6z!a: WVF#ʋ0eWBvQrp^>^kߝ pڏU\ ?s柶q˵;bCCЮRw8죿HZfc$ vҴ*;"zx$ gq'Ja3M}7mRV!Ig6bO(^Inq3jnӲPnd NnR]wfӦGyA]HWSQzL'ףfgh$Sݬl8GϢ%GSg藊Z8gwĦv3 F3L(Z&BO𵶀Q4)ҵ n:CkO~`e[F&^F cƿx~2zZx' O'#_H, ։4(WcJ_n/ZY >ΈO/%Ɇ艻l0#׀3ѹA1ɱ$0"X0v'ĠXK+p79xզ_uЌru7]zڕRaw.?Z=":'MH0vj=+4sVS[3[Qi5V4OY0_O;kr x!n f[kLn>{X.S}y]c7 jkSlB7ǾfV=Y)2 Uy 1f\S ŒI`00 5%V p7\\Xbo9uT8cJAf9Odm\7vO^vmʔj#4gmCΒec/pJnWEذtoYuZlIlY`MXBRK`җʳeiqV(OcPOQ. h5wŰ03+rYTɡSLfn//=(xvnEe,*:kPj \ r"ͧUf:ҪJA#<.GLvxBY+C#ivO\e6x 7Flj[&wfOoѿDCGcᇷ߰rK)Fǖ]5w)mz %D*{7e {+`0~_O8fAj *1TYl.˩Z@u~v:ϷT-u"cuNlaU_d9kS9]ӵW6/qYCA%)֣e,OkiZ)hHahJn"d%4V+O)f$7v`~"|'C* r ʚoh ۠_rݞ?jZDe>]M#t84(뷯%^n޵3(ng(*rqvtnt17aWj6ҕD pjκ/jOBR@yZ\;>%izEC;"k>lH l o7vF6> +rZ8878|i^~(C ok2`=V8v5c3:YF[wf &Yժ!ڏKPv֍ヺf8O_YPx io虙خSH$2GQmDo<$wj6 2wm6d 6Qt*F8 wKrm\"u^^v%8bYvd">ֱ LS'(4@=NJ}bGSQ1j7[)$8KZ=mC(=On?풪m PG|s+TcD%i\_#>;_g.5Ʌ9@mtDI*3Wث^Li,( D'E$_ _4ÊۇHiX4RK%W\x3ln?X)u:NtTp0+&-̴"Ŏl^l{</M[3Mj_DŽAg?9r߂_kKP֕ Rjױ\ q.}{)%PIu*Q$+hN 5_ԯ"I(3Ovb&8;i˹-F-v!I%VH`1 `Z$㟹^Xu$ܡ{E!A:VG9Z@@E}ԫg=ЇMjqd٭J1EI꾙r) `` m\E;\Z:b^= V#/mK6k?Ď$S%R=6tNJ$˭T0BxTEbS{ y:Ip/ v T ^ȯ68U}e6z#{ϢsS,[ODVТ;c,t9%W`䫉FJWe5a)@;Uaq0`H,8^>FY%R5%<0]R#:늄<=3pX^]~D_%bH|9KL5;q}C-)PߪV/?uTާ%,C=E%v@owjD3LGޏ_wFYi+w,eZU̎[ns_yK+qRgu_+ʰ}Ȉ<|R]'x<}ĒDJO aT&9t|뻔<D5E}*1LE8q2 ׃^}[/.O\c9Mt uD-LuCGLx<ݡ}#3~d4yoiV(kg#Oi%(2rkYdεr{t`P,06%9A r{备 벋.3t,kR)^@A PC-q%d[[[Iz_5@fu&zBC3_E&wD]z ^@#e(&1س` O iB } }Wtnt_z8pɊ h$~8cq1P]}qcVĬoQ,?"VlK36WLfKUs<+i67͝Qnh?č#@O qV;8s 6Xc*|W:)j0ld𥦔b[ vTYB}3W8?+]a{2C VM?}M~o%HD u 'C*ŀ>Cx0/Od|DP>j5 63>s|~X>$D'v/xRM??>8El%*>,֚XӲ9K=L$lΟ ĒoQA>hnsaƎO'V mW=v|N1!v2sq;%Ϸi*8BdN41S:˾W3zG0+@ӟ}SFWS8 tnH Y~[/ Avle.+AUȩXx|jeֽVѨ&٣.fT3XV_yyM9Z#yvȈ@}Ƿ3'e6F T gԀ; F,)GTx"WR~G"b%C#A'# @3rv"1(<|LpH.+v0>U' 8#U1`w܆)IAzL0IQ@`N48ii())+@3L(5/ fieX**ƗAE] iEY"Iz(km_mQzOS$~Y&I!@%IZ+J2WTM?QP*PĠ]YNۜԛK}$- GPaKD+bq*AKWged힭L*vQ9bguVU-Ï,VWUD͛~MW,X6 9T^oY^ssn\3"!2{qYm>]g\6csƣj.m} Cz z< [S'Rly1 mT@TEL׫Y&6̘!3B,퇷#O糗fufUm`b֝lM*%/;'`%./_M5`޽WmiZ]WԖC- } < >ƁyK;ózQ?s UJsSBE ΍P"W ҉VHtYgQWlRG)4م]u3p%\V5-io7E C]Q̇K`e#2Y(# -%yUAbB.X{_2Qw=6.w*U !5; @sNCRtVmu.P=~ P>I[&_]5_ZtFmRF!.[S+_`y7&$$R In>U֬i>"@ :Ov汁qVNs ҏ|2z( jN"+MY誆 Đ,qtGx$7 D0(L0:A)w `Yjyc6{X2zxa=Fpg*owV!:'*l<ؑ[;;& gYfKT+ "&]n/nUy+[U\.gu@aPz"YZQ sW3n?]KcݛU+}>;pUAƍlGip8O}JxU#xv-=͏z)}eSޮGbʝ0uǙ֚P PNznpQ/}Y{l:h8>UO1T]lPE\]]|_bR>(%gP{ 'q<pþm#_a#\"+K|@QV* QlF:yJ XaF3>xB_O;_גE.CMYH%L3Livz!3o5eW,j"3e 2ofĂOt,Dg>3]YҴZ4K i͖.Ii-C͖ҚRd})qhݭM'Ճ^b~#T32RP!Yi֚z⡬#4"""$)6֗Č#ݢ10ӫi`D`ߎU#S#n I6 0 4*at~j͟F&n$r<*?c 27"}X-MJUȤg❥_kh58ሯV(* T7j%4̆ۤo{ő#G*"qE/@"ēCS(.RF1t<;/)3'6?4}Zդk\Qn`Y`9N]WT6eH niIXP3W4Q]2`F,(6f ܚ .ץPYJ5G?s!_ǸzwZّ'Dk&X[ ;!ܯ~fg0P^03u]DMzGLVˌ>Hc*aVpou`*39 UL-] /l}}%! t ~CH}Cqxnu~n}*GIzc*@ϗ, ]Gͨ%+Oz0Jp&jd)eZV hֵpߕ19Z"ۚNj6U$z3edd}1 4<4vVH%~7qۆrzhg:Q;ɱ ڊϚ(OZ[k-b3+fjywM6YW@J5gf$.2TKc%O|v-old^r볉R=#:o8h==JӼȑBvNPT͆?Hwݐ.dDR Z$>Jdx2nrieRa88N!8 `gsr)شQ&ْI zZc1dUhxfubPUJg`c7YV.+)v&n;:l1j1RgwOC\n;y7ISZdCi%[{X[6'e ӋtX,r%}{C>Sx))3dR*J~܋qV$YN޴Q]J8j@US&iv)΢I&.K`=v_ t7Plp6a;p^@ _5m;W0Yt,G<9H]7H)dIY?>qynZizϠ8x=^oZyi}_~Ft=]KÙz|e)"?&`̬N#ZE @V9sUta d0Om>Z?X@aq/ q~8$&,۪cYԌ'< U\ia<{3"H] . <}+rQ=DFgzo)+{{c+Iw@MHlR+mL-!qISOsA936Lxp =I npBxp)u *{sc&1D!5%zq)4)#sUZ:z7NhYzpQ>mDyobh'uLμܕz<(]gmXZpKp%@b}r/"~`ɞJz!P|z G?:4 4HKzӏ3{hՠk: grް*[BCH`FDň2@02:r,Bd*78swJ:|߿R*K1XTǭq\6x(uf.3)LTeI+.ux;>d ^ dk1Mib+^Շk2I)~{Y1oGl;W^4KN62S Wgƙsy o/썵B{+lFJ<Liof`>Jc6R5V;,mWiFjb*\¤ dH!CRR>ގb^`\ɴͨaפU}B)X.g{gCӳ_b۳'xA<{>>;rڧ.*ُE ȿ~67 77P^7TD2| 8p7؀#P"ᖇr;:qs0|%648nQT.ȡ1 (7Qg;Vot o!JUwJx< !+JKHjL- +H- H2, X֨q֘UԕUL` VY|5uu5. )E*cA i:(*+0VÒz]~c[CU30gR~GjYC2Z:=cY=AVC3+2'd8W %buCi!Dj+P;TUxQl5y[6ZPA]7ZX5}zVSMH ys?eUAHä́dr!C֨.h{f!iC,6hxȹI W'+K2?"8K(v(虤1cH-Ń.Y@gV@I1@i>THL"1g=R#9-1-(;%%H4GZ~>!tZAC2 Y%)&_]P@OyܽrP.(yܽru>]P@ {T.(yܽbuR}wޣ)hYGm%dU͸l X KGR{>F0{ęWP̮j#/w,}џG ki,mD>W}8o{ 3_0xAa<|`\UHm-<(eRAsnNm)\&[Aiiy#zDѡjd~ܾ@Zr%luǑJfp}'%˹Riپ3?)|8 d@x"/&%:`i]T+lZa9 6}$`U[;UYӷ4m8[.铦_t=%+Hy$97c̠3Ջ0.]-H q7$81ţqum 0Ҭ 9QQoׅu#HJ",  Ȟ.=S$ Lx\'dDX (WBZ$Wfg#qU.J @@]NbK3H{Q>W üy6XBd M>8lRfEWC w e\!M3 8SHEɡU 6P౓K#zAL\$zPX[Di%]DS% CqZ,'ÓN#d^W VE>L)mSm((=ᓭ0<32I*]&xDsS 7//'p)ٖ+Nb]GijU~@(b DId+1#H%ddv+%3L?Pf>'^Rf3FwYQOP𝘥sHcI"zVp%t ^f}k0ȅ]T6nN@@ hؚbͥ!'֊H%]aZC}tn32f9`IN Յm 9i 7 T-JbBQO5N~Iw`C="ⓟ&`tfp}QT43ID |jvdb0Q8\B%^H$A71XRY*tn.x")"$#RӪEUE$#ALzF{>phq:bG0K#-T>|MWU, m(*>a?UCp"}rEq,\N%qV! 13[ sn?h)Csm')7~EЈ)4P0=qa.W2VdL_(RL@^`礐}pbݏ ;p p]4w7䭌&̗WhtV }P|ysh{d q_[sQMAxҼ׾?f_kR竝y׬kiiT[ e|~)q@0fVN:`Ghac2tlMlռ $HEΎ>觥jG+Ô{4̋_~Se5@'?h2KF8Ϫlu`F"H +@1kڴIOGY:.Bx:.`=TRP&#B'8 a -0ˆٹHA2 G@Eg.JR,݊qה)6*eKeF 7̻+%]CSNS7dJ1<I3!u؏ 餇#=HCL_2ب:bD6-Q@"+ y7y։ m_}c| 0"=5tJoV2v 16DpHaE;襥\`Bf6]WxUf i!fDQT*ZRCT9/~k~q@pQs#qr?)/~ Tq %G!9K01H;R܃,~hqqBP[^a^DA Ɠ9Nm>aYCx@b-M.!Ůx^bbJ@L'EM]<Wܰ!TTc +J_D g86^ÊQu]6"/Sб؝Hq pR UP03(*]ZXECMsL K[ā܆!Cp܀ߎI(CKb $"i|h 2%:QFuTɠ*uh+ ?H8B.)Xb$ ˇ7t,  ,V,qZ :DtJ.:!{_Lx @6S?\8ZėPAQ4c鳀w54?^h#%T DlBAc <zS5PtBFD$H$ S%$0d5q4>AE,EcCL(#̈́6fJ/2d5CED@0!B9HD烰c3y7 k$h-b\IFC$l_F# 2a؃0y`cmKiNw[5Ćgh%_l> `X[=>ΰ?C!^=%0=0dž-jڂ")@njҖuzSBl&$o:$ҷ KTɥ95Z3wV*+mkҐˮbbO#.zgҋ3"#<`T/dGxR˚=T zH( L+m7bRDT݁_cuaLc8@?`qy:?g݅OkQNFF-&(o LǍ ̜(ըo@y8g QBkaYzKfu(q%1EŘ ^jq 2xMr~6&`%?IN(}PMaNV@m %~:3pMEN8Fyn,kaI$!mY xרDR4'ac6}.Us9zt֥GGcƤcf:%US$^.: #ЁM 0 Q[2~1͂lcDVE0a'^֙#:dnnMtŃANu\V?oEV _h?_01ԶJLE810kxh8ˉL<9j0J\ hB[H6}|ɑ*,OFFC=+@<0}wN$5s2s`V\C0ykͿdZt lviʁvxFMo ^yH!xXIS|#pa>@[2m? bpV|fp50JFwd'XVOPK—Mˋ(o%ׄ{"CtL0i)X C+lz~ d0ۘ>8uLY{F[ " 4OFc=9/XGkonS>: %R%uKz7Gԕw NXL#SI 2O(姪K:%$ nF{^ T]( S翅,s- fE?N^v3g'FX]%]w0oP_>$։;rbC0W>Dȁ!LJ5sw,0Mq}h>`€ oT H710n]ޅ]Qvcg J4Y.x$B΅[5 Dgm]:P\' .K}&Q _Hl wYuM&@=xlF[Y6>?<)H6N0C1RГ~_;L8?Eϋoy/%F6Hb6>y>VkLIm]W8]b6O# eAԣjN$e4P1Pn-g$;p XT,|5nEwN`g)GUD˜*F6y1lpO:sO_j ,֤8s+ZR|YV[pC<I蛁M2XVτi9#KXOM9dEuy46{AYJ▢r@ "If?K0йog=T‚>?& ;RunaYn^`^?/$apÄD 5=2jI?X)oq7!B>UⳒsLÝ*|1,AFN118*wy/\v>9ϡy(sQwV724I񲧷-NR_ق󺶁wg&1✇һ_nTcmcWϮ4+&jFeduJaw}ǂm@Wm([DwSaX, G7g[pܷd9^Ow''7p-(c /NˍxZ~ƼJ4,} /G9 T:/tm&N5vq #Ҧ41%s#rBNnsF\i>prrdYX%P Ð _YRsZWjND?ɓy[# +n9NN$}f , 㞆x`T,᥹|xkZz[6iϲd:ͷ˒isamV}᭣oҲ@pK6C'g:F(ln\?,B'Onà6eq[phNζЫK#A':76a2y!!IE-Eovjy|mڋty*O=Akۜ҉OQx*2{,9ҡlPONvb72ٶQ3k1L;4{,^A(Υ-㋛P})KO*7xM+Y<[\OerQe@lDX@XiL{,b̩Y$!IXt-@*Y)r9s;6ϙ M9nFCŎ6JcuuA;6L*ZE-G0*2.6._ȷڹw;E7FuTg+|C.?""@'wH/?n&iAo-+rfv#ZO&LFt2~m:~BAuX#&5=,LAѱ P#.lUk,#t&_aOt;PO+5lvp|1LJ-M R;[ih"ULvPTEIfvvf7Iጼ_ɞؚ&[jqIP.BB'! $#*)}zq|xH/qo_ެG"a`[,rD;RpWk/G?6G:rB^!( YE!H(-R EAcO$ɤ2!It|&c IkIRLKr%$ݒg^{|OPݹػN݇h;;_/wwn+qeQ+7(**ɔU*Ք]%X)\P^K6Z@U5ѫO.Z0Y@9*Ux'Ta^n#Sk"-B`P@>uqxpD\2|'&qmdF7[Rik"-vhQƈQ ]=OSH3wt9:Nns߿,h V?Xabg͇WnΜ*JVc@ o$ :89B ,@/ؿ`]6P ;thmyˡ%0KؖVTCJc :aZYbX^aS/)Wl K:uiؒJo)r Y"Q=~l􍒣߮뷬JKz ?j)pG =A7Yz+'[웞XWⳠSࣳ_Glh |C@hlƿRs/pVWqr1u\ou:7 v+V >ar#Fg!Jfa9&112gJB ` < OM*}"FrPOa"CʗTEM,Q9b-[AV$ó19#Ɔwd{0d0˩~.+yFP^~Q1'pzhz^6*6 [vSjv7heO_ H$&&Sy'L6ɞ\`TarM5W)bٹ{^5Yopxٌrb%g1]aHP c㍠46N0<`ΦіňF;P$/̒q1O+˩WphHF1ٹ{{u:7ZkSV -Ҽt5™GH,ׄ.5"-a9ik k*ɺIQظz *cI5qu Ezosj 7L,F;Aj{9l|DڌthF][$()&å$s̿W'}¤"Ls;s hߔeqeſWd@u h34w?ޭ 2PQ,:75Ud ^½lٞ uI3G@] C:?5LR̾Y#O-uTaA7 b.*v<; Wj뷨q"\3 Y8D::o9JD1_]UG5x sY"/]2jDžpn< oǘs[~b}(M˄n&fOh pĝ ¨Lsl!ѰazktM ?m0?Q O!>sl:MZפ0? Xyp1G1{nԠAp\A*R#OM@wP*, @2(*K0A"&? 8Qx?r.I+=e_i=BlDD$m{l"<<#娟5 ⋥8ӵ!f~K0 0~M~Bp(rmM\/~跀 }GM$821B 9 Ƽ؍ј̧I;H?r -t+Յˣc$MV_:Ju.*loPxh5P %*f,B(+T9 ]B7aѽarF黳#eT}MvgqwAx:-nWɾ m.mdHo\VPXZ,+,KymeN UV'{!40> {كsc\d\ZnRXe7+za`>_#8C,):D b>Z2\~*si3 F_<D԰y%M=JD\ s"灛 j4yP' ~\1~$q^"54LiB\mךI nqQpwHi@ %B~, r(}J8Bn&4߅ͅS$(G"`_g#7Dg}:XHqkO;?sO' ͈EFG$Lz |zZA eF7F-(C+T%Ĩ~}KKvJPW6X["'qm]q jM~%s@+5(IēWbN{pD]4(PH8 iFdjcdc98À!Qigmi']{#-w6,oF:A幮ۙ{ :pxщd|*zjah#,v7h0#@\?mbXP1EآCLXvMltA`chցuyτG=zVdXD(R޺pLƍ"LNG|nV6hg}Y]jpa=tH೏ W1W ù1lņ 3Q@N&P}2,ި?U%tO4l?'GsPqWP.#*ZG )s-s 'fŎ5,QeyJ$'TJʧ UBB$譂d7Om&{KcSެ{13pclhY)3~o!ԝ<m8`?c@mDQG=M[?CQNRU)(O1?#$ٿ?c$8fh);c3lR>H􎫸r.wkY=%?V5y:g~["L'!^w{0vu羛1lI/.cEb_|ЕŮAu6 9CL GLHw"df8%%kUo~jnbQ5Uhhfɳ029na/q^0L%n:xܢIsi#_HcSІӄ{˓Haz%*{uP[I aw6C bAMOc?*k>!E@Kx]bd`xy fhn@2et;Y omZԲ ՛F':(t>U?aJ pjamӌ )W|2vi# Sœϭ ^6lKeIG r<H>/,x )/NErӗlR,. xl)#|7鵲YO ~Z%H)28'T:qkOr.ڧx6E*D[Ľ0"_v86N`ܴV: A3_ٍz0=pjZL~ų^P<,[OZZXB[%",x$yd~ĶǠJQ4ً3ːuK\8dIV\X.ιXg޺|+dV!1!K1ҤI;UQF̙QIJ#n'[O I?׀Ά v> Cp_ia~jK@xri7p:Ô5:1Bb7mR(8&Cl91h&Hy+R%bniˍ[5v}Rx&I$ztax5/oF] ;2ٶ/gI=91mT$i#w9;Y3iI .c&xd6% 8iQ[qah-L*FOXjo:W;p2#WWggyv %_D5mC]}IALz:)JCN, }]=qf X:߬z<Ѿ&dm hNĽ͙ɭ%QK0&]T˼)X{Ez1s }l hʒ-WK}3ŮrC-!XX[-dĹ3%eȅ#Fϝn0LLcu\kˊRd@iDh=s ;u\$6yԯZڒooRa^P)` Qϓ/7 2/ 2=;>ʱ 1bV@GGd870|`mJJk{ZG՘MHy4҂Nw%Z :u=RoGhvWm eLegqL!ណzmzW6dAe2>xb3z= {[oX{ e`Q;$Lo1\I,]AKX?G򱁹>}]7*́p6J#Q;$#=3'' ^g$jqcA DRԤ>lɬz*Ak+'( 9#EW9qt:i6 nQy^dq|0MZw|zzs칵,2NVP9xoFHp=Ƈ {$lL؈iI6'ۺXxM#;/[BaSj5pac]A9|#4uaؠ&{Yîz,!pMX?©^šwLx;&3F;#= FxNt/=9,C ҫpBGaN $ $wCQ0Q8 Bpw’:#|F~Nr*1pH7_}k ej9ohT(*x6pz֙ta3vc. J[ z6aHb4YT_Uv]Mm'ҹ*vpp[_{fmʥ#pqNJ3$zf/PZgƧj Ё"A.Bl@9_[Ep5@g㽺C6AS=5 |oP$mu_Jlݡ1WSwǯ{F}/{˖&vcᱻR(QxoZۧ/ L@SEFr簥!MteupԔ7FiH{ֵ{k;.VȅؕƘK.LRՠ\8p~özhqetc/i 0&:Bas/˟>G9( UUS[v)Y?hl6%ވvF%1Pb$A)&~$"b݀ps+ W,R0yp+ :@YpR'uNfe7 Ʌ)Vɐ8p.*Bs!rґ:9U/w'ǭ%m@v|/<,5/;+&dK`73C9ɓC%aF;/l|?.%y14{g#R#N.MȯpJBg<(@n^m{O-0T\wc޹%8.ܞX[UΞmވ-0<5n8R[X!)  dCkq\7u&Gm(Mm`*X G:[)}v}L_6g"#!t{+qD?Ɉ_M:+*QQ硌@*~'H'kўKRRf]?|ב!AK\EDВ2aIDk5 SJkS`J Fe2VR6[a#ڔvMj`N tD hck%{ EPEd k--pkDwqhb? u,chilNl и@0| 0pp*<,hP0p\Z8P0`lb^$Դ 0,PHp ^0H`W|8.Nn !1H! B AZ!!!evMn[.x1/u3ϝ_C{Δ5S* y,ŒvO#N^775@yX#TČUiNg0& aSα\i̳D4"UP^C+c7# ΎWLD:E<7? I-r =Qq+֭~9m%*+c $NޢJXr-_VZYf So;] Aw^xl+ʨ^K5.t:}xOq(`~g}T6p Oy0pSW'\ *jrV*Jޟ]7=Gc.ђHmcF}{EDzxYu' ҽ!NV+> *e*Z41˝o?*ڞ./?GWܤOxU ;][ 0eȷ7g+`CJϘQ;!DɽΈ4iHP e.bS<Z" sX, lP]p_h Aꐬ{*e( 0?**1$=q=MZ ?u7"Ph_p޹ͥ?|Ub մ+lG[0/ rH)<79u3^B|쁛3"殍TNB>Sj]+;1Tvj̹1S/UoƏ"kf0^]'ҳnWJ/ԚF :e #gx%هnHBFJBKoBK#I ڸRx/: s)ieh")-ȜC{X/XY SiW;u.Lc;\+[!I[Z._."'%$ @ 4s} !:Ss'^ [=0I"9 ``8 *3\Rm HPH 8,L23c38858$,h<, #$E­8tx O))p2=wX"O-.|m~^4LgseqdndnQ{ px?  !$%> ? (08@HPX`hpx "#&'.QqM .ǂ)B)B T % h䛡I47Ci&8ڑoH%gs\YΝT>Hwf {Fp|F7 ϱg@m ى{Pfv` l:eKׁ~, n)(KT1Bg{ r}l]Ĝ@٪+b0CH9Sڧo?T'^)h j O Ͼ[F@F'тkX,mfq.>& xJȐ<!h`zk-k^և97+.[١ы-ްu酢0M9,1˾:WQeD &6nQN f^È"5C΀X,wD܉9Do M@G}f=-E 7>){9sLfؐD??mu5IY>{PZc t(|pdXL@4(t)Pd8A@5V p'j`&.txa?q!)3#ezcAi f$ ${L"IュH&E!Ym[P]ᨭ("r#f+R*]m;4otDdU s| *Pmi}nr>-ŽeGq߸[GOj+ ]e:iV_eLoc GTl1Kt*\g@of#aW_DYbz?R;2>k.xgU-z=<Ҹȇ )#%xv7jtJr{ (Ȋ-Wۚ'z2ߵzl]֪a%~va-h~,òǾDÚ14kC^%d" IYv|;B%pkDI)% FO 1vSMi>T[uF"p '^nukB#xr=H A0 a< a x}RVTbtqM 2hh`tB[!x~j(oa~&KZ%f!s>Ptì7.:bb~/ppC($~ ~wϬ hYS(f_+[;6-9aQ dR%sk vD(s)Rs R@ 's'sors <$l@T\Q^n{ `h X P  l<>^~>^~>^~>^~S83k(ñ(4r 6{CwMDlc R(whD]kDz7Rیzï)LsJCJ"|`'yn@UTW!#\jW٪tNRX:6燃 akeOE1{s'`!2<ՕA$yPL,˾ mSd®C2 A$*^gNs =I ]?m ZVe@&F!LwbuLR8rY6JӬ5UʂH˔Qm/G{gؔ4 LChT,r4x N{c|;w /CR8޼1ǞWlyYɖ"fXy s>F(5Q%UkQu>?oχjBe@PA^bK;;qɷ$]ȥUl{VA*` ɊnA*t%1Qx}䴁=K0m<7e&]kbqG{+> q;[V;5nx l[!zpAMId 8*F3VPϬ5COFw^=NdyhCMP"ߞox } ^Viب\+MN#wA]6+ L#Sq,LAYe&mwS#H̩"GYJ W܄N:1jH - lT  P Xp@ ` N$ Z5CMm,R`.2CT≯a>uCCW_ w?Ǯ|'[#iMM­L,<-`F!P8\FN_=2 .]q:j^>^SO_3KmM!"ԂT`zs@;kܫ9K󎶈0$rBc ^Sdm /&Dp[Q=H"m)QrӲ4|Ͳ2c*k*t2 >ljw#(anF/:ctx97)S>:?z'3wҬOrf|Q%[&]l㚐/,Fn.DRtq>>"w9Izƴg~P[WF]_O0Yo \. =gJ'y,7bŵ&F/ :Bѷ`Xc8!=20)( aL0'lrW$٪88q 1 + }?:4 8.6c8S6 +ڊQ\4P`Yv1  8a q=̃Q7yOvAU$O<=kA|ޡҮ?\ʩ,d9CcZԯl$GpSN_"aOe>@DjmTEI6Sc*GQތ\  h){iWVШmCx&){8ǠU:,qT᫉n[X^]2d82 "ő8iJ=B˨b HR3lnb[o cjuQDԌޞ53;QͮEUX[nni`₩Kñ%%ZO>wz3%Eb O3N_AHDLAu~ *BU*[((oPgl_en.`4j:h_atf wŪ+*]ngP.A -<~w, /ݡGۆ_(@cW>gA bz~`Sݞ\L<G?ŗ)LCl-USj̀0%r0i½@e/Wą9;L,Vo!p_ڨDғR 7aWèKZ%f42 AQ=fQ/f&~~F\m0Nؖ$@cmvZ;\Li7E+7 7/YmR2aCl!ΫQ\eUʨAhpRnl7C2Т~dNeUkv |uw+`jt_٢x}Դ+#γWvW*$LCLf#յy҂h?+OJh": ӇI2XG-':ז=N'sR2dᔘ2qC4НZߠUwM#bƠ80Uw{.1P:(70tnyav[O[G(W ö*7oVBb[ uM ĝ{zQw6YhnT|k@FȮH> ffm2| 'U_̢ {ńĠlcMLl甶ӫԚK3s YxaƄ*G +Юj¶ddW+3ZJ8C[ǻZp[jY(7P07dM17x<(Uf T=[I,( _T(𪠅Thh̓3ebڋKͦ B"+I BgM7P`Tf4@ 9&H !ZY#Μ'dU1$ 0՜tҸ Ӝ v'2-U.aOYgIӉ4IU:ܘoSyIJ/wJMw|lT y F_C_iB۴caaߏz5v7]Nt悜#ौsXw ( |SmWͮ a],#Z<9=y,2`^&ʄ+4,lL*~hx8 =;?+Dȩ];Bˆ2^]ԟm{?Cazm:>հgeܐ ƶjtG zˊ {Byި\7Ķt_|1`) Poc9Kq:} ba.goFHH8(bX(4i_YD IX]doܕnp䵭]"c  04Me\f~m fV@WӰzzLt1#z"PpAgi [HQi-0Թ[9P9_qQյc 9rBJnQGBa)oyYc߹ !- PSȲNQ ]1T1i\ E&Sq5N3.*3 *`(|t5ZƄ!Ž2|o" Ej~]VŚa:A]KR$?d FY(Ka !leU S@0T3ƭq>dr H%+w`(GJat]vGxj pu$? 3ZyfUDӌ?46m5l[Ҙ x KIz46dnUҷK}v/1wjb[Z,_aH\wtչ ~X_IjE(@ڶ\tAFy!:ƅ;rҌ~1d{2.a2%HgI2,#1(`J]n毆GK$ZFĶC/~f(n V7 zzN 'HE@c kϜDEJc%f%4Da3%MPCB͆y(!լ`>ۅ;PYnB&ޭ/XY `uFq物V- 4\AG*1\r}c+<ӔL6 ~Ec(6Ȱ f1^xs|3 gO]çlN=%4i> O7%#?"{!SK7N|VdTTOtKL[ tLp8fz3+bbk(0zבU_h,'q_‰r sⲗtܿcd4 9{}D'oF(W[862xg̮g;8#Td>2p\~nef}:(?ϊa{e/pq@X=9rd`pHj80rZ ;̤Al$PC‹hmR{Em4m&"^Jv&.L& f-Msw/fyԏ_s,Du}բEhVud]dDrsooּMCRA}8Ep RpO`Su.Tc(/` l)'zuyzn@UxR[r9%sRBS7qXUZs`ޢ?RDc :>{UN+8dm @JZ* 2.T .IEerFsL.H 95Lx|^9s47rp GOtˉӭJ3: n; `o0'0ATm7-retSܧ#DA_sK0y~ۘ(g0ߞTD38`Ε=!vo0jqz#ŕT=AZt%93.sx"/TXdW"J4)/|[E=>V,8bGb~@vXX ij8xeCv{$yz:be5c<viGSԹ"E0+˖oP,3#cX~T2  9 B1\K}e b87lbAi5X|t)?fqsV$!B/<ev6%:~תBtC< Xc7Q̸CZBe 9;W8c= Z rəbfO]K ;xĴTG,Q"xÖ6@@Kw)s _i&iX_f݃Q4P}E Ń8 Cg-_6G@:.wypFWVrŽ=3{j&s>vc5y?M K,9†" Uhe1>ɾרMc?}H!ӅJ-f!FEB$IyVmëi&@l, б~#B(tޓb,7 16>~9/$,{4_z<3+&Щ!nzsHÛv9D;@@#J ق2e 4m1َc߁d$Am:b6ɬXwtp8  g?j;&4 :!\HuQ|sr^F`h\ ȵ*#;XWMq9ߦ[jW9)k7`^}CL6F9~V# dݟ [Y82пr5; e@wJKcj%딙N3ė^e"ܫ I?6mp bGT;N")K?~?6u U456ҩu+Irf2u#5O}oa"O2W,js߄9S}$ -r@R[gyLmAi-92ij,я\߳@V*K'I#n:  0N ṱ=j T#/΃y` ui$.® ?pVF%|l?]9gb1ܥ߲e ?VO~0v%7`xʿF(kcoHEZb#&pXkZs*v?lP@쾹>@CG+D62ߢM6074*5~fS1ɠOղ}qv}# ^d"rœ8M[&x 'copSal!,d&p)(*A$Ǐ',oE%?vŀ~v<1u>fR]FHWAO.9z5nz``kȔAp@H??{P mX',ܜSOejecb\@u A\X$VʷnޜV%[.SD'uN_o,7BiA|\IĴ0l#/9?9?q JֈS'#b[A|6:&Ł %@MK7̵W&AvJf&<jZ~ v2l3L֏,%yӷ3Zˁ`9{3$wB4@}l+Q.$A;S#-Iʴ# f#Y1s"1ұe1g=*gEa `iyc[˿|!CMYA G6+eO7݈`Vm-uń@SJwQ&,J*3~)}:ndїzb7p~kP(LWv *VNE +-MT(?p J+" t8vzSUf ,8ƏU.C)*q gФ^ _ ^hVm"Aw 57t+Nl0?{Dfyen"n6 U@o}~# `!4Mi{G]g@JG*N(pC̘%դvxѳNA5|# .5f=g!ttϮq1 kWJRYINd?[&UEߐK/@4Dxڂ B\$*HsD^*p{F ʁ?PFS6Cv‰QN!@[,hV>GLLd5G?w7_a#WXjnj Fy#H l|l/Wo̲z=]VnLd.{cSV_ʳ Lᖵ?I`[Eůx=FxUopOHLKTV=KKqj9/`z"$+3`aG2Q-RQ03r}q,"8 z9! hZGODM3f2)ȩzF 2ȏ*쩊9ԭ fy=WJFDT GrRf|m,ƠrXλ²0 5_Ԫ)K?d ˺oU]' jG²>X4's M;&xvLwZ?p+VC bflzmiQ\fRUqӅNu>QsfmIi; Nz%4ɇbV]0U͖'@dW}-!h8d:Iwԗ @nw/NF6d:5 !lV!nߛ#s$ul] \ޖDmJ=4GCN1!&6/(NpVmNujP&He7 aUY QY#Rc()98}~eWxc3Ui ^!%Zz9q*vRe(o1~o 984's]vZ 1q-"6D@29 ,_V/hj–t%18;`<2i^ ǧT4j%҉_y) "т 0 WiγLΓHѠ_Ur̝~PSNwW,4f{ϽS Q}ǍQ _p8AF yv>ѳ[ U''sM6䀼u[)9] i`@t of&X11~'K򽲞 ~%ϗȁk-eheHOqa,E~XLEu0np/uf|e>,Ef5屓UIx}Z]φgb AԇsWu5x3chYDl'-[6{/.P$ɉ5 `_O/)KCꇾ.9PWKsU*gR$p7=\AnȯLƎ%h?gqw؋VRc|Q $Jw"N\EћzKX9%j<9;>-Z?!E\OPorX̾ώ ピ AvAda#5>z}~XG%}=t&t'ٔ¯_ ucL>H"a;y1}?j^!|Y4[ut#/Ğk!oҭ #T &pׄ Ɋp8'>&{m' B~8 ͞!#zஶp(Y==WwQt.M3RqՆ2q./jJ6Zdh="fCP/77mETxE 6Dℌ\hl$_z 7߯9SkK1YcE(L_pJDRp4 c.},sEs(|,;\3ױ"f )(B#:p>`'rk/A}1Y1v`u%a|;!ur i"tŏ!0km]B 9gT)0zKP*m|JƯ3pID l0#\Dlhz9z< o%A0|f-:Ÿj @ѩB"pc)%`͚2bpȒe Е jwK2/qh0Bͪ-Nz 3+ҠGєOgj 1&_ѨXfd[ !RRθ۳./ o&R; /*ԡUMdW`BXO!h8ΒN4!QĤ(Q4~Ӯ^f`GJTX}E45[XTݏr};Em-T+Dؐ >b7=;s ohSI9 1ky8Y D, _ej`!3f  tlmCcmzO=V9|\Y5i3+"rlv: Pk0HAEH"l?;FX///[+~&sjMyh2:TK~sHNҵt]́鴦mɘ*ѧU9'Q}pnDRUD !bwˀГqo*F(LCX9%N2Y{̲CAsͺl'fz= gBy(`<k%~Ay~.Q2It! g%44g!%T$InA/E*)Rlij)D^5z/ <ώت^cg³dQ|ix_F~ ٢ryIVS! MLOtQ;uN 2۩ͅt}2Ju\d v}炁?JL*&$ ɐg', vؠ!FWR[~[ie* [}oquh[B$c<0+8XC'no1/d mU uYC.٤nM]hP/8Bd]|,w9C &Ȓ<7\ _LAMQ"LE)乥Om cmwRdAr3~d&*2qprG5̈́n%BED |cy¦h+`c#"nGs P"`.h }bygmD<>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헻;{@!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+Iab9wA,1aC(X$(P];ZtaJ}fGxEQu;^4ǶѶ;I! Lgc=(@֙-m{%Ug ҾFۻxӕk' Kp|uL"(eo^N-Qr6Z, <6'As: -G8șƋ*T/QGxS{]F(0͹+fh;-Qys hWll_xxN>Iזr핇q.TM1&fAUCڬQCi#GHrHR@JDۦឿᕟ&in͈G)5uAu7n"(6!G4-5@M CE;5fٕj{ݧ"}433o1L@Ñ2 ڰrmO0\)tд0aGsx[s?pboE&lk[:cMoTiE*b Q wR'bw2V[8ѪUؽ |_Cl{j (ϦIQmR]2*` :a0kT/i6013\4<Шl=uDž