ipa-client-4.12.2-1.el9_5.4> M Mv ĉJ4!!%joLne)Ip-Bm5 ']g"releng@rockylinux.org p-Bm5 ']8K#Arp|.:3$`<N?AJ9W6CCM!Oۼ h v(c e{Yd졓@$Fr,ӊcT z#l\~"Ie,;&8W btK#qv,m6q־J~)#h.!h;+)ܒd_ڤoyywҰ p 9>;P:ۛf:Z9}˶DK.8/ >iJae&!h={)1U-`d,HO9-ÍgH#:Al䵍H|vVyWi% _blYlt55Ak8J ~Ôg\7أ)XAmh.Et̿tXS p(eeV7ƛV+ڎ4U - ?CB䑾{ϪOfc{ڵ|y|QYXWYZLl;uX.b$`KuRd18984eb9d236f8e24ad453ad224c4560389714b18fbd97539a3c1df08740168b1f7ecf05f30fd0af999df5d41445217999b6ee2&9y8DXy]M>Nr?rd   DTX 5;B   ^   7 4jhDxDD J(W)`*6+6,6-687 97:=k>d6Bd>DdoGdHe IeXeYeZf[f \f4]f^hbidkKekPfkUlkXtkpukvlh woxpdypAqqrr rrr`rdCipa-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.g&pb-c7ed49a9-aa3d-4ffe-9421-af933f90aa82-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큤gUf}f}gUghghghghghghghgUg:g:g:g:g_g_g_ghf}f}ghf}f}f}f}f}f}f}f}d1c04f6de209c472475aa916b2142bd13596419a159da47553f260d59f6c95fc47eaf103d72398f9d8232e17cfdd833ccc383b26efc9e14cb58592a0b8b5729e93fd6bad34f63714b8c68cfc6cb7fb36e3bd66cf70fa0cbf8a105c2a7e765b91b506101a55cc2ea69e69267d2f6b5ee9a4bd54d2f91da5471c612a4ec853fae88a7f95a5bc06ac0e177523cf06a213053e89915de14e550505dcc63ab25798ed1405950c8eb40419d1ef010cc1d608ee82814444eb566a35403ad1670039f4e7b5ae81d3c4b3fc5d4dcdb62322e6f54e59a48204cb36225c5317188da1dc120fcf171f5b2936d2483aa5efd699dfca3f8978412d190a25c4d68387d6bb7242c8714971acceb4b5e5c2f0942f19100688b18e9ae063f6b464055db247b92fbd91e546ce7371be01a70de279a8d91afd542e40f2fffd8d33d6cf4db01a5561928f6973ec491c6ab5421b3e5e4812d066eeae13ea7edd814467d6ef0941dca759759b55177234392b4193c554acefd31077eea460ac4497f31b48e28b001a7250fe8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b90385647eec77544018f090b752c387765ebaa10a4b1e5efdf6ad27364d0cfb248a0bddb63db08aebb68ad1facb3923c3abfe0da9364f8d9db58ab8f867134b2fe52f83adaf027c8e1497bf03eb59a33711c96fa1bde50276a66892db17841b67cf5ca1c734e752ec8e978f420ac4483039b7aca3374f1970b4b68df667e25088d026060ea5722dcc6b5112d363f7348e6d511e1532f49f75be4138863663b161b027ab81ace92fafe95ea355536ec94bfd8141acd6cee1dd16677cd7169f262b1bf773b6e8cd02ba1fa4dd3a1ae40d5289acf3b8eeb10e032fbdd78fde65532d82../../../../usr/sbin/ipa-getkeytab../../../../usr/sbin/ipa-rmkeytab../../../../usr/sbin/ipa-joinrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootipa-4.12.2-1.el9_5.4.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.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-idae5f4d5f81457e80c27ce0373bb10b2a0a633644bdffc6a0ffff2fa9726b940f015960a9f3a4a068c81fdddeace7687ee3c36a21eb72da6a982677cdacmecertbot-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/ae//usr/lib/.build-id/bd//usr/lib/.build-id/c8//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]=ae5f4d5f81457e80c27ce0373bb10b2a0a633644, 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]=c81fdddeace7687ee3c36a21eb72da6a982677cd, 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]=bdffc6a0ffff2fa9726b940f015960a9f3a4a068, 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-80bde5e08fffbf887623aff5422354dbcd221af085288fbb6636b257834ba5ce1f16ace10c7d89afe36dc72638674e41673e68ec4d49852dfc12c72bd6510e810? (/h =Pp-̎ڂZe-+ҋϜ)k#X@r]:)l5@{0E xۦZ:/=H)lk.gi[XCu`9?wZ9%UYνIr4E;LEH_;_ϸkByv޸K2e)g?mX1M()]7do qEpW^po^%ѢaXxvUOM`˺d"4T,XEIӴbl H[3qf<~ŷAޕr{Dh2: ӭu$, [lfa`eſx0%ՊrP'w]=EDU(U MY-$\~l[uSTSB154C?"G+~А ΄BltjȪ_OFF#(: A joW+`c*JUļ2]8ϥeY IE"8e'H bP&ERDRh+_ʬ"gM.EuDw^mݶYY‹f'[cE.kLcj"H, 5h>:RQcрK7;n4WG-|{dcEr$@D=?Ql Lay}ԡz1Qz;a$4 j\p$634sTߊh3N{v6k?ڌ7eu ^7>asL~g)8U^QEsOigX$ƙHkcZk49qIaAKE8xţf"˥b̮qݽT0D:8Vqd&\E8 0 $I:a1I+Q>H!BL "$QRA'ˢJ)\!7jirGƎʟp"b6k44SC3O;h[s_o$EJY3U0,BgkDt(KhpgmT~Fػ6'G H_QY\./h@Q{b\S٬/"uҰ,kuߓtm3VV uf*@Lh 婄6 Hq!򄇙bC([B&J﹇?mY>t1VE"^~ vq2e 6%qyP}o[i=3R<5Т(9 9 <8\2KJۖKHl`֠ˎ53̕x1].+tϏtsrg ;b]LnBWj/a]+MZM! UV06y}4|}tffu&d,? )"~/n+\brgeTlK'5ZZp1+ VV,qw 9sB][UE굪tJoIU- b-=;VYL*mU|FR606(2nz1@D$ %TkD"f` HBbu(y%{^ oŭ6ak'.hMqץ4bNxnee(HРE"b5xpņ0,<Nb~Ĩb*вtճF}Q ||\U&Νˤ7d@*h9#IavXOEu/qnѻmߛ-nhm9{-9/]}kܮ9|b[n-ȇXmvɹ=A]if$) AN9hyDQBc!JhlA$%)Ha8e ^Պj򪑯DzaZ28 EO[xdr㞭J @݉S~,}!IhjZ$@3O|(@>3O :ၔr]JLʡBr䚝71"Rށ+{}@-'#ⵘ;ťOսKUgNR敞a.+1C)Xyڃ?330V-cr)SWph~'pަ"u_=a&///o>݀;. 6:zܫ^69 5^a:1/E=%um`c@6QƥF]6z˒8p l.vc0ʧS {sA8MĐxxf142Sذ8+xIauXRF2'pBD O!WUO<B86`s 1 2׃Rl"֬vdotDZ*EVRikc Kϵ-Vd|8dpH8<h$ #+SM.[*e@IjrI"9 < ZveߡF{Ǯ5 \9 Tr3G!'aGv֏u~ޘ'D6+eݵau'^A_ԣO86ڸU-U؜1`U~ya}XnG:ZA8۹$yvNݷ79_@ vYp XtJ[,¶iwW!t ˭\B̰^k;UXX i|RxK]!r Hh(}嬸@TI]4zw\tx5*0R;ձ)R}Vn2AYd(MUS`QV(khƺf@L T[acI ?Fb&k 8یE2N$8 7![S+"E.'eˎb\Gt;@ؕDDii2 IV8Xk fb}/ey({h hۅNZ)S/;TDA)0 |(2 = Hti Su_{bcHd8XWx зb( 8Xx (08@`0cp@جT V(08`@ЍHP`X`D8WА `0P H0`RhpxP8X x8XS֐ ۨpT$M:A$5#n$\DtLN)ZF?@ABCDEFGHIJKL M(N0O8P@QHSPTXU`VhWpXxYZ\^_`abcdefHHoHtH5l%hqa Q A 1 ! qaQA1! ۨ%"TIZ*?e{'(wOމ k{d62SF}{֛g] R{>9} !"#$%&'q(a)Q*A+1,!-./01234567q8a9Q:A;1?@ABCDEFGqHaIQJAK1L!MNOPQRSTUVWqXaYQZA[1\!]^_`amfe]UME=5-% eŽ}ume]UME=5-% ddddddddddddddddddeddddddddddddccccccڨ  D2(bXaZ tpSa t{p8Gtԇg88u1}PDYim!F:yicQFx‚Ra,\n(Nf9^t7bLrFU {ev>`eeK#)ck) z@Ee(N[Zt,(&0'giZRpH(-* j5}Tbڧ%;AЙ]qe/m=t2-ӥJ98xnt8p 4&*pN~bH>z55X| {D7^OJuQ)rg  'O[i(~#8_iQSbա@TMTLb=g;ۀ? -`Zuq])DE="qN

# nfLh׷eJb@0brS4D|ѶY_.dftJC'NS!5&?b/QQV!2 rlcbW^`;Auk9ҫ!bѭǭ@sZac|-s0MVIQ܁3TocsZ HA D&~J@V8IJTN?e/z*lzi)5BqT-Y52syO^-oSk .u$ju+Lu~X\gϴ}ͧ]q6>[lydghҠ.rVI7|o.[H _QHqwƨC5S[ "3VER6Yp+@1 $u-qr/әa܀lފ+\ 'g3!ߵg1#3zБQ Q:i:U#$!>"% w|2 nȓ[2.a2?dSΩƉe;:ߣ |bRspFxF73=}?ޟtq+Īٍ0? \%~NSrg\u˷:/s˓LE09`Tiվc&)e ? ] bPv 2/*T+ك`>D5Z8t@2j&֬Oİ"Z`"v, m~}M% :T{YhkD~b#b>*SBIIPG]aBl`}`]KX+ՙOJ^3ʄ<̈́^p{ͨ?LJ/î`_3fˮJLZ J˸!iݜ )?{5Sz?帺߸:gL%ku쟏ŻmF8W'瓥%3g?Ʈ<?N =&#Kl`o 7^| Ҳ5ƹ;^P.bV\C9=z!9,=gDϱ-ۤ76^p cft˼ πk#]S],Z>8P?gڕz]kI78tJQ!H9[ x >*\M#BL9υtivy^7?La{I"N6ԉUnwQ J6ͣ2<6j -6 :Fb 9FTI"Kl|$QZە JKCAʰv("Wٯ~8zO-\drנsQ:-uˮB'qg?'Й~v<=3`o*(yYUŲKvhogG$ veW>6Gڅs< $YuZ@L{ Pu++ywCɬV#VH*wa㑲ETmj2uʈFHyڰv4f>7Q<ذf+ɑ,‰t6}b|[)l@2K ǥv_@Caϥ6޲Qs:$W@%`CQt8~ :Gz(pW:b XRzg#G@dKh?of} d|4Z4F٭vbsйyM>٬)\0Ԑ P9Zj/7B;=mE0ydȍMGr_o%bl޾GBkWB%E[: Ÿo(F,b蹗#2Oԟ6`9@7*070MZVkbM4:O6)g*6;$Sè d^lD=@D"$U&c |E]4~ (z搨-H0I) Uca@1$Y&Ljr"`U׈]5"֒-q}[6>u51|gyK8oK?N ;ҿ4` DɎ4Π&gFdke O/@=]ɼGe"x &6i3It4 x̓6jv-|P;RQI\w» o+$v"?*k4Q5LDZZ }! )C! Qȳ(HeTÇ#q2JTƏ ѨV Y;y b^[U7d9&._c&KIїPKJL_jۉJUޭRol6$O[^Mm7viBo봲+C O>b=L%)Y{tyO%qEAjS [GVD1]QhM U,Kiy}rgÔ 7 h趋]-]v쾀zmL00KW;nK hgkkp{x+WYB>s(X{ 63!Z_bfW/z*X{S"? XrYPMz}Xw @Er b~֚C?|B싳 :8g~le \ߓee*lzotKVYe/U_,5%k^?ZtXV2X{C}SsjRޫ[ dg5}ϔiLM7?FKf;o-xEF[n_gVhq7R-Ll$aLK7e]sS_3 . %Cg ڽ;7˲I m8, 5tjm#$(44RʋO]R lAUtf?A~Tn&quї,ّw dFgw*jS7W90 x,e4}˃v6rF4R2*HTUahe{ʊʶBY)QYm *ϻ)->T W^ ^,bG.0JOkg98z_=D^Fp=H3k& ˄ICB%H>уE.j2aВ?^Gkct.8AV[(@-zB-Ӧ4ھ'*BP:#O6+w̻ڻ5vo>p<(3%HvW]G[$ڶwG:˒_&Y! NDD\8WXt o$vuJx,T 'L`="Oppz׋U^3NnĞSEM u9qH#3x8NjNp~dsx5,,%r L7uW~ZىiziS, mluV5lc(d>Mݲyx-:]U/.adw/'H|\2^M4u~: D݃L ּW,lpT!hW@s5J1'"=d599_14lG'Ƣ4t[+ԙDVM~S.vB3yXN<0$XB\F~vXx]̦^a;kImƚbbiÚ>]l:*=Y 15UQ(|o&>2^[YS[u+{Ʋ:/5]5';+Toyyㆣd}a~vem鼩mQtӑly/@a͟s+iM?^_?9? i_7rfrQhUwK`eB p! "qZV zF>ܒ\z s.M&{$:^FY=@twYu.A{DqGMK)P_N|--@3iE߁P̫m.4CP/TA1QJAW{!rn]2T&R}僆%d1"/ <@xZj.L;v^[+ BIxsm ņ&YvF8v/ >Dc0b vXt=`I9q_yeG@[9:ͥ{eMVŏayJ!di7 A%wu]V 0,S-^W&LJm^=M;cye,>GbF`VuḂlGiy V$Hvy>tKQkM> H/5uPp/Wlypw^1nhd@w<d(:s҃W qgOj\!}]cEetyKnef[p hM2[m7cSDB"o6n gݔq6O㓛.ƥu*su wՇׂ\1py>eIk ۳߹3Enxd{&&8,&eN'P /uk㇗d+\Q}D>@j]ްpd[+}Y;sCs/R$+pjyÝBnEoȼvGk-GeTH#v>Q_awq%O7Z|>ɪӦy3E tBlV Df5K ;N8;rkm;$jF&^9!mDZ LB'A/hA/(+g9Q_vHtp_;@xq")S7ڣc+ QGw=DwmYrfR5P͖U֖ruYT~x0hɴ%y8pe Gˏ]]WQ̓ewȔ{"tȁKv ,ZGOd[3BۙBO!I JCZ#dP} ':%>7Fc_2gᴢtt>\ KO2D "{@ aDwӾy@N Q췷XÃB OeB8X;cyқ!At2aǮ4C_ *v< )瑚+V"O#.V?lyNST~=͑J[ַ͌or.UŒb}ZYoi1u1ͺq M zXdB~܏Sr7}1 Wyp1? ׻e꼗#C0\p[ǵxg,D#$g[H%쪈,J##7tn[۵pRR ky/aFЧD]W#f,N%NdΟRXH%H#rdr uclh cBh>4kq 454ΏòbYuɎƦζ O >4M|eGKY~wD%6Ҭ~409x3Hh)Oi6oF  ) hp,7HS9K[/k\V&Yq1'¾Q<vzɨA!ssɧϗ 4-u\R; YwJV\(ktP(J/\732(?<#g"sPlN1flw=G$Wfm0v7/vv"wV;JaVhL?^sϤO(p'mDgA2:$;BFCo^f#Ķ\\jykɪq< ckX͊h&1Fl}ZjZW^' شWeljB] kZOs7 g]ɑ4HcIݒ*Aj3jaRR61 g kaU. o( ;N1;~nIO$&N wщcvէȰLɔ/ܨ%=#iUM|Y\ٓqİ=ڴr;IYrY@DŽr''390<1K W4vKե?jeV3Hێ LcY*xCPƤ-a)CFo<1ǵhʭ 3ǫS~~`2&<]aչLX`l[&\!>ƟB F{TUC1jC fR4'yؤ5vɔޥZ;ApbOHF'U4{:H;0?//SFN._zC5kY VeD#L:[,j} (LZ t뛆niCEzN7ڮ^nOzwa~JϭhLԍӸFDM0y=:iP?EĐSAali|۲I31d}$NAOəKݦ hn:i <͞٢dG mSg ke/PNCSGs!eͭ|iL9%NN}4@_p VKꑛwh f vźVϝ~P~Z5OjcLXރ!qp`(3e]ZyFis*`V@/Vaown_ s_m܅z$8exhza;je2V_ 'f~n`YE! #7>)A #NC S7[,}0k &MͲ[Q\&#tm/ekFJ(IP599϶I nfO_{80\3_SK>xMNP`ie2< ,$ə(l@ZiTŢ";qWwdPïס{C^P=dZk\Z#X Gƒ^Q9bGq 78'%i"Bt1%1YK18hl@%l "AG}X/&X ;pؿN^7cSо ٩a \*_ Hm{PWx<8 $<;5d zՆ;R2[pkoڛMʚs( 2uYA)<`ywf}-h2p|ME--ؠh T,:`YiwCТ;j^ʥ. p7 ]]4&cnk,OށM1z`l% ؁U1KTo 1. @F~׺u\::$xhqWKێ#ɹw{o>8"+tO`m@$R7+=H=wK*([`)zIX `5L'}BH&etQ6ڞt3' O^mZ'U"~@|P1[/ 0w^_sK=g)jev£F~(RZXUTvXwF2WQ&XOɫ*1] yXP0F]3$ * 6$9]f jE$T0f Cf*m+PGItY>p+(ku~܈$&_!˹srg>AjrT6t-9wI܁5ߍQ@SR1Te4OT~ _H4/It\)'K9_ƒT(,hx~NHQg}$)WxޑЗ84%.#joDi#h<_ZRksN_yx<!*ʨBaͷyb뾯IEhn"gD1|NE;΂i8, # "Š[k:hڕSD*̤L;g|L&iΔ9 XwP"Rl# mݹCsde춂As@^ݨn<- -O(xH1>,@3CGO#?0S RPzaef\&S3Sm䫕0]%H\E;Hb@9HUO܂ݕsXɑ)&[4(-a yj{PxPҧTǑ c+vBܙdt%NQyG ^u6o@9,R~iwb2yޒf/\Sj%0kn ڃ;߱`rO}8]!!. 6&w\ O'`W?ξ:s}nZgi9)(NYa,ؖ;Ɲ͢ ?JQOaoLE`射׎#+rA2_kVX6yQ3}8{%̢>ӉIj9|#z*11bh*XJ ;w{i{rѺ^ !{6 D:P8߳(eν5iϳwuC>1<nTo2p: =>NdJRj>2S7`# FNrW M 9G\˪ah@)m,{vVX<̹L}i(ㄯ&":614`yZlg( -Y)Ŷh>!=7@9sjHh]F[AhqkS&2*wwhYV8 Deb2h賸+5ȥp!Cp'^{Tp|Uu ְoax$ed  )>~N'G NEhf!RϺZHiюDJI6>cKO8(ƂVMTes#7& RHlA9_w"ʉlu9~yZP(l+]8Y"IJxBts9U+o4X9Rd Vc |MJk=Vx/ǑTXP{!s"i%e aIe?h!\Gbm] EcQ\[l'~mQ:_^p(a ޛ!RXnUJHcU 0QL|iQS**m3ԤuՀJGR!6&4kأOӊeA [?d[4T`ϋaAݦA4?K28-la&IB}¥p@롧{xn&8;Z$ W|<6+sUt-H}[!UvE/pS!prԫԟxCst=}"/jb-'44YEɩptؒ/{ nIqhk®>K9v;QoYmn>ݏY_|5Cp1m$cֻv(` ~éߝjGG\OAҐ3' CWWxC>Wm qAio.r7[귂f.F?e?=3-#FǑt~:NsAOݦW老5T~ תpE, ^Edji揕 &QSΉ mYbE"LSc$؉] wa0BFM:0u["69 l'_FBpv2e"́Zӌs.j6N:22(Zv!iϼ" eOqg~h?Wk#$]I@ߜ#5Z\~ jO:wz֡5b0ÃԇbiF61$ئ\2I_|c?14XUQ=c31gXWHVgh*wܐJZt*oF?,cRa`>tLx]<[T{hHN\M&=cW[jR̡̔oCN2Jr7XSυA&,s%=x 8Ϛ}|aG5Mge.>7oW 9jhMM"MqHH%? EW Y',Ry$2zם"E5\}t’P 4[z(;/*2ny S(rmh" Dfb#J|b9)a}&8+0Ǣ|A7-tҭ1PK~9F&) vm#q̛`)wӅEsG :M_ [AIyh7Ѥʋ^I'[3yxn5ʱTy^3G,˹i2+ ΩpPFQnLL]OegfLҌ RcqmhGXAhI^2uo\=W@icyC9.CboM\C= Tl*5Ir;Vxy> nV JʼnɥU ;2՘a!4j; E-J3:/d}z6Q eBR$u$>V{, \7^M@x{$Vw`a@9l+U3y6rO/SNHWd7"=l:FLO6_] z])c0Ɖg1Y E4B}+("TUi"nbۦAAL|ͫHIUiu isvc.3DΧh%y7Z.ܕ/]&|D$rpOh\ ]TYK#""(A R3sHl/";HF#hX/"^6aė֌@bE[Pa嶶j X|Xu]dƷDVG;\*6ͫj7U7n1w[^YVn#C}oE߳vS}tyh<%#SKzg~7xsӂJHG (x䵵E\o}rrBN<=dDݡk`,tsĊl;Cl-V` .:w5MݰW0:-RvKgF|Yeob t Սl#Uf]}CCW&K%5iǟ(pV*:;?wJ {OZPӟ}e"^aRZFdH~kh|0"Uq%`*Vp6do+(DP+z~ڸLvy.t?? NFѭ$B&s+4XJjo{$. HjJEۭ宋FtŌ~Y[Q-Zr40r] Oo 5ԆG5A ~DgiGDy_6G,&s6/2?}ߦ3]#W9 j.Q171ҭܛMP],(!3Ktϳ8VEV?6(|A%N[}<隐b;?,T3(_3jWH j/;R݂JԬIͬ 3dz nsMRk>\$N8᪮Χ(a0y#~AO}xBGjݦUt 2 C XX[=ree#}a|=&LWi-E#":EwK0 ZPO*2Z&wox8]5HW>@N1(Hd4I$n& ]%CD!|IW.)BJ 8܀Q A!Sd+`6k½.[C ;qfЫo}TR:7p6`ȈIM|KeX:r~Ru6N+|4݉fP]g -+=%۸iGMVQ1_\YߵudG`;nl "4_NcRfjN&Kgh3ͿѧM, AIi!& A[-X C)K ӂiAf_[ N6vsX52{q.*38`P3lX~)Aulet{`qE )NFtox|ž[ `Ͽrk0S v("|+8Y4K(vL <~hL or 1=l t(`ƲM" vpX8 T4};!B_,b߼#Lzxao&i s5d E$ĿF$Pr9ΉafdY]DƄ o%d~WL `FPM;~;Q$|Kmj+Ӫ]'zV-Kg|bJAIג]*>F*/@4A.p!Fvxq(sN\'&Lj~ޙ2'0NF4Ў[ͅmn>PNvxDNZv'iKز.^rBSZ\MNenvMUWVE^D[:E SPKAN5PxX_ߞeRC%kDvfS߲ _pV!=гciL\KGj;GaYAZ6}0 ^̃`&+kln*ME}Ȏp^FL?O/Ճ՚\{ ̷RsY: Msk5m"_U<_ZǃsB1,ݙ0M lV؉}84Ya@&> 7盗6b5^ǁsAfV0֩BXA7Rʒ>$?2ZS;4JA/ >X\ã`y֋ fk dz)ԅΦSl"U?]Fp'߆3zIӣ7PU[k|l>|A"#|bȳ-]xڤ6p󮠪qL@ L]IT>j(ߩRӔYFcI.=i #  N"LeD>h|1l<[L±=vm].%!X[_l/MOl>qH>-Oƒ ;*k(cf)c !jaʍ;(C%w_)[om$Ԩ?VT\/EK=E*B6`sF9ܘW%]b{5M9UjH¯#r$jw329>udDy 8(gUm*^X:iv/ lǃe0ao"CMs32(VB2T`>/GUV2%[#&\eL_t~p/VB+/ dƫ6))%|ZWxD=J.}OڣaC6>\x3R)psԭŖnfy%4Fjj%LgpJ䂆}fHXķח;,O89g7 N`C /篙~a# kGWH2ZC[8ƫJ/3tR48w' ^ &r!ΤzyT?3"t7^%1-hSn n=Y]eDe?f+gIbr>Zq7s5kwwjVW.6[jxI;^ǻhf(Bc & f&I{ {M;ӈ8# [F{G{, K28$lYzx< #`#m)U]LJ&O'L>쇀 .gtosvGuN•g}yH|y7=8xˮtsE^^[DT `u*Ƞ^LS5 zuwGVb#QV~j),598 5blXg#Psf| +i_VuHy49[%YoWbB43a]}r^zvxyl8 PtsWOLn'M:`u˨q_6oj[ܭb3h/#'hVNFU뭋C+W̓ZӬaݣ3O:CښOo2BnnOTg,1[ [!FkFd},ewԣ A?~8sޡDM`o_ {5~j40Iu%&\5Sr n{AePLjfԂz=^x)V:Y_FNcV7Z9qo*fE{nb-(7$DM1 tM{LQ4+lRE$@;QI"NK':UӈZ' rt];N4`(67Tse Fy ˊaX[^Ir}cPK3 G*Βvr>bofjrFZFXݙY#@{>Rtˡ# OVan5t #6FTQriE7J-V2L< [Z:36|1>?H=B X^R_ =" 38kiP'YY%h\*E KuGAVqה̈}~gpFnwfEC1l9qr Z@ { *IyGg)(*v uWj*u/@N;8٭Bܲ|ȍTds)[` |WL v&!r] Ԥt vxшy 650 D`i墋iE (86-nLJrbwOvkYV?ɫ eІSHJB ´xlj]Ğ$ENFv P,US4(ArdD+q$H@ϼ*f*T4Gx{BK3Sy)7jZvD[q9ɒ.a ,ڥlOWXr[^=nye٤}Lj Ҙf3ɜrdA@~Fj!]N /Kw q^J */W:5n˸e11# Źyu]k|{#~cu-a\]B &"d\\˄ûblhrip_^ҍ v"w'aՐc%3'Òw^qS"AZ$£ D~1k  ̒75341%ꩽ7WViU sipK R? +i?W #* (ynC>@dXA %ıK8Y@kP̊ Gᕲ@ #F˰ n%xd]~^Gȟ ݡt*&e9M 30Q#^c!`Ȧ7k¶5J.V˷XKCb=&|-$|-Тed\,)p%]B(URwZ+{i֬TU{yϧ!gܰNެ`m2-#/4Oƛ;{H)02e-~5Mo!}SP9%O8C/;wooo$>wjq"n,s0"i3H{B0Zۦ:Q4O =hNzWW*1~|; (dLkzc!0G8Q=Mk% ,":(/s}Tzy?o҉_@f_iH(&_{ceP0ɛ W[ Ve}yF9Y,'E ?V}G>` ItbpRCP >SwKC2Iq ψDT}_3?XeHbx} ? oŲG4̑/!Suss͢t?h9 Up1+RKfys$4xl{zi;4oOFܥ8 1A,9Y%Zga ƠrdUsA*v?omHnjPz_6k=`C7yWA+t[xMy>@W[~ܯ%j*_+}!x0W$qBE9rda"Uۇ\մ^DbD+l&rP jhUb>ր#P D"acD)ӱ[tvKZW s %|y071첊4Eì q\?9kXS:9Zwu+m^^7@ y?X݀t4%ٷxPrlҲd6 H`U6XGRع d~QZrGX6Uoʞ5`yXT=̚aa+gѸ׫͍/ZiY qEXgX[eIn|rR`Q} 9|‹1U4 Kx _/~϶tN@ 0WKke{+O Wial٘"g!FPqvi:*쁖tĹHkgsȰYH8VY":j9`[Vox 퀉hCNȧg Ã04Æ,lgfc8u{ñI)h*nCÝo [=k̑ C.cu2%  /WRJ+!;s1 1ݓa@)AV7BxzOMwi88 G'+/y=ea8h 8DW'kV00dDUФO] wi}8F⸈ {a×;ǀf4̄yot3o}g%djVicsiН`\ z˰:Ө%ٻ#̊x2Ľ¡mzm#/{օr/$쑄Mڋ&񀗹bB 4*e ٦2zO,l!#>.(~k/4:h˖?7m'&ǖۗhi#9spBzZWmԔR#"D %EGhȏo^OUoâaw֥#M7ձ0Fb$ ?l 1nLfV O '<ͷ%EbC2_ׇEK(sX*ˆF+@DHDQ$٫8yȉbX$YE> ޟQa'N@u ~HE^x8N rŞ#NhxPĭ3ң.&op!Mq+9ZQFvB{;DߘB9I9=,=91>LA|ԕXӭ_8mAnP‘;SBZ!;{UF\u,IWmqb o@ͅTm!ԃCnlǵq8ċ nS.xMbKFa格Q3NgvbP y{xU7mxgF꽢I &'| wB /l[{Qs%x#e&}{I53Tb]ZvaS/{}$HeշV=:0ZπZհo>j4nCZH%F  Xj:N<p/|F5i J|O{*'}|^ bY"B=3a=@٪,:cr?-آv0Ni& Cv#c?6 03pR(`4~ ~WW7x6>>aEW-BćN?}֏{e -8mFj$oZ"B$4UЩ)lmZ:A."z*K/RaE>b[^ K &՟[ gO9(Z){ea%VEBm=zKMQك5a#_v3i[=K;Q98D7%?wӟpA^?n :.S~ 6ZBM(D x%U9Ԡ:I `h2Q%Qɴ"7N by6*[ѬĊ$p |.0RѢvI8e.,a͟h&t .w؀姎AΕLLF!{NHZ X= KA)*Zbtz$(qoHWby_0޵*$.q&j#ƙxlyU@ߘ)A߿W(Lg("hC]& C/r|Db~AB .1:Zgilh 52"YyFӬTG`B<&=q .z¤jjWD j=,e*R0;EBw5-LBcrVK jѮJ>v*i4:X2 y5Q2D:mNn}5DžpaQ}E6r2S`)_%9nYĐ 5H7GeO@-XJU$4i:Y<<_)IXe,Th# DƬts4eҜ@sÝxO 6}8?g/?GpX%'p0f$FgEuޤ(4SK~}ƣ*zc6 Yp,V0[!03G[DE>3A3˅V!j̵`>eO?ր*GNalыqv&\{t$ 6?e$ %-r&i(@woDGD p)0i3#Yx\ h S8A))} 71Z8MkP¸fjADM*Ⱦӓj;{3&sS"Fhpq+.^YCGcYތYSa Ǧh<fS([dOۭ22a&8]t2s(}!'s *lGJu Q8y g 5kdw "trF 6zCc^}1-MAN#+*EmM(ZK#Y/,՛>_y=f,F()I&:.@ӚR4]H}!6䀃2`b<79ÞiM%-AhCM=3Fk/ypӓxG#sK Ĭ,$K$8J]getiɱeF u^Bpl{4!KWz^ܑs\Kx,a.QAɽG#޲ Vf\#ULwIN)OvWy y_be~7U [;*XupJd&@NY_El`g<7 kj8Oٽ-mE2;>Ynw+Y瀬j#j(1؄0L<ͬgN3%| J/^H,M#6ˠ2УPV.PWTV,4:[{/p T*D<8tbX~@WX F:@x@@zi7rH[!sqsD6]AûO!&I+|{!E݊Q]tB/Yb%jUW,$Pm8QvO5ed|d(A!U'\ 9J:M[Ϳ=4bf{ TwCac)§8$m,#̛X4|<pZsҫMSήf1xa(<4b](͑6ZDJi7 !p"Ჳ+AD{j!].ƃDAKj" +P"nM̝Vr#]K_?Pl$JLW9 H~gWv7"^hci Y` c0zM-HW2{9֚:jM+dR_u]jy?CJhڰl7]oh)ͼRc(9w1ЮB xN X~` gw+6P6ԉ0bIuFbӸ57a.tjDr.5,$l^rֽELخojYxɃ""nJ?;:=k& oʫ ΠMմȮ,lӎ:C'?Z~QUm.^po,>B4 m3PyolyV͢t4<"0u ѺA`t$efb!5YZxA41}JU~ϫԍ9`c~_w@Ww6ƐA@4! ,&ZYLAFWöTzI[cH=P9I4P${MGq۶l *bŦ|kXD@"vR0Hr1nHVQ҄/sյeCނWHޏLKOv|76O$IڗMr!̀w<IX [ҙr48־Sx2D.Ϧ<%tZ.CoZqp,WAX\AG Yd *ۋY<`ԮcLZߔE\V䓖]aad® Lr81:T3Q*QaWXŢeGv2ܲ7+Xex`̀c.ÛUk(_ I6e-ю_B,et( "'|iʚIs3{ ӝnxn-J6Gmcv~'̌R~T9 p;r"=)ۺ*mbgښNEIJ1a&&ޚIЖL*tFhkzhϏE򽆆hĿ'[ώ6/>%ke_l}c86@v40@{m!'1#!KxOa*!8/@ǀF˵F Rһ5˅ )%.raYp I8S?~+h#GG:HeORloE?U5yˑvM_;̖޾_%tf!ǒMN޹B\ҙ~з:*Rιzܦ"|6vu[vn; V9jOǟw4OFi[Jjws9\բjRQBO1y2ybN^jG!P;ubC; `Q8l.t:+ Q;jP1Kꜽ57Ow6-f)q~ި*s򀼊ڳJNEOMI]OzTIfMu{ }<ƷQV!Th *P(:j d$#IR HEI$QB4ʙ$I yHЩAHIQXB?Qr4 Mfp=hϡx{9؂/g(ƌ]c+飬9(XJ>|`JT䊜hh Ŕs%>N= |{okh $iIAr؞`([2x4{ 0¨P:`&xZRCibn.0ƗtW1KŪMՁގHmiICGWBC-?`Ӥ(k;BB\4 X쫅rdz>H| '6RBb1:do1œU8Yg"="!@iZulS5%99N- Әan +G_Z1yh1QVl-gM-`AA7w*@Bp+ILjgE?0LF]m>/]uP=3  8XDOuiZJP;s㬛˷Kfk -Câ 7v?9s:i1uc^aϓ0=mk1,e#hZ5yX$9[jU'E?$Vl畃Sv X񀁞> &DJf\g39.Z)ho  c @gB@,e!rX)H7އ>҆vڢ|U }Aot톋o=6a>Zm+ * MG{FBU Өµ n+Hvn +Tגv?{:A߰po@9=<עity9Bk1$D2rzIܤ[,W%Wst[d| D"o\iV7VԾ`}AmSUN8DjbSW6:huK sLwHp*, Ky:ǯү`Qǣ4|li8U9@?M/_(P.^#)X 0"وnL XetFrR|lzp,6׼=H7!S B*poapQA0(n#W~z(KGhms^&xIF,lxOkoP Ix!RGuKMG?O Ӑob#k4CAra@iwk/0&6BZ CbYBF-Ҏ7/Ijߦ!d}jb80狵I cXC.V>=!ZИxb0Y W ORZSAsjVmarw\4KbIJ)Z E0>0yΓ[\Sc{KhSH. ? Ez&l+LZ>Qfr@Aɵv WEAׇ/ٟq3v pTt)Ȥ`i\Ad8>Fr QM'1OI#Q""m;9_-Ayv)jKR<~uz!@YՇ752728"K%ik`bLs -PQpkU"E4GPsl6FDz-gi)2j!`I^\& p(vr crx:'+,$,-V"o(f,4C*dO&ӟT URfbek4Qw:,XԢeR <˂ 0@ F:KFMM?މ!axZnrY;1}V>zbI2|um8r]ss\h0f b?VǛ=.E??4n05SGCXbmn6 {REbnRBRF۷m1q<="A'M]镱K&CѸ@РÚKBs.gXƦI@alr È\梸Fy{(rwHT&Yϟe1@ҲPӝ_c (2(gȸIG£84Hps7P~j̨<R^5E LzcN#$)Ls!q҉(g)1Q$m]*l#su4\A0@"tƿ ~9Q׵nw@N.H`qS:9##TP?yϯKXCt{N06X>` Q $S % ֒'vxyQh! =n U i;MZxrD emLA_y*6dbB*lgr!rAɅؑG/^IZ'^ĪRc>젛g Rya~E?Iáʴqς>)0}˕ccܣH]s@U XFDzSFFPG7Gj۹BYX4S86fBaPHRM|^'ҳA!Vy]ς*u5HL٩FPL]5u5ػIPz#\,V36xN&\)Dstin!yS& 0x07)!inus_fe_sdx(st,s->_offse)89CP𯰰0 Ѐ@ 0ixkip_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 j!qo2Ia`ȿk@̈kJ?mEBq&?b0R. zgӯhWGWroV[gʳbiD-\2  tnL>YBu@s1mVcDb|n!Muб+n5r7WULrql.:Wcna;Wi?ӲJbޭWi6.@`D+5:G?>z59a9 vYX*˟dOB}PzB$21^%!ZbYuMdUSX@nl잰MK;4NqGB1(U]w T??&$P': ' OgJ.Ff˪Nl!~V@6MYX{ 1p/J֙s\ȍkh+ֵU9v\{wM6o#/j1|o?RC+O*p! iQms_D ŷ07eA?Qt'~2;wY}ѵɣ* J{]UxfG1:?{%Umkv&|<Lg7 MoV[TsЃ YWՋ] O B#!\pރ>qgLNG\Aly<7C\6Kл!!/y4kcD:$K]n}>ΏO/>ݮ7Eެ-jIS`2YO1ς+@dH WW̥ܨV|Bj=}u刢"ru{$]]ui|6i:b);$tU\Q /_b5ӸĢ;%,4ThA,btCicȎ#$KHpnP]Kj ^Z2HvY֕63.q+)q\dM'2[89xؽ0{M}17M PCcEJ¹>G8)E'6IHV1kq2K6\2bR\2NFH=Gy==uoAuݯ+ݚJ jI m"J `X+)""#"#"$)5 Vp ~]C~qT2t oWC||ɮ IL. sc^z[]G p|#.g` )9V8h=t}A8ﺑx@ nS_C܌ JΈJe}L XZ0N@{2ux'{YDa-fkn+4n8%J~Xy®xȍFxbHo7 ZL:T2> 7k?[2}NkhAz1=(iGmy4[ʽs(>m.9?4Pi%FxG)>?m3]Cx;b{WXC[Xrh y>+::̉A(cH]bv[}wמS ŽX,/|a>D4]nn^6_Bix qOBfיh<䂖-i%o|UĒa:2l"Τ cgWey}-펳 U?"96nzWȽ;͋ $?Д27q`otE 'M}-D^_mn^`ݒ4(c=c㻽Lg3HwԳj:34shP C'2=QC }scXSW5D!l7D(c:s8њIN9!XHנKayтE<(K*7FS} (%_|b%]c9^:/(2UB82b/4C/[ G8E6ak4;<ĪIe}he-) Yu]6>pчxnduÀMu؊Ry:fxMM4y&gሞg 橆x-d+9vr^`_Nc: a].b*zp#9~|Ԧ7mGM$-ϾG5ذ_%{F.l{lq|F54,gS&QFÂŊv*2t*&at]{ƌp6Ogںk#9 k A,2U M:Piȃ>0`ܿ;tl FTAA8,mFJ@LnHL`NCFWAAL.` H0MLL|dEGBNF[GLmFKT'2FC'TFGDC .Gʍf]=ЊN8"TNf\Í-yIȎ˟1}_hRwޒMS@S驾{how(J25+(T%G7H G诘LrZb;ZFKOӜIwg4(<;{\'1GOLPIwYӘ8_9CV@/Ϟ{ɯ.w nOubF!HK,ڮG$(%_CZ'`y|k^⥺u(OWmFeifp/;]`Gt,@/"ͥ }i gg̚ݚ>:((+" zk¾r7Z9.{yI%~&ʥ#Ćq"LC&i^i| R3\=!$Ŗ$!3^֑B!s8R@凊ѣA>i,X>Х_r->N˻Dٞ?2JL*ʋ5/kY7Ӻy zzH, 'al{`,Ӛu4*TnQ@` k?#['g伃WۑNѮ_a9L. C[ DT|dĝlހp.ƈ:5ݚ};!uma?bEED2E'@*Jr 5r8žEk-6۝H3 n(|}1X7yQE*r>21q0ڱ٭S^&lJ]:ȣ7a` 59B$ L: =3ߊGn iF-Ei`)q/*hK2Kd77󤎉sO,şt "ΠQ Lw?YԀPYf-jJ"qݑHQiѳ`q4!zY6BAevyX=ǎ :b*E ?q,7Ϲ.A0 $Vw wE;gL*SK/qM'ͽKE+I:ie l?r P"cl91@0sleF0Ne&>UI ڽ;'@Ԛ˗xtxixPiy.xc,e$}[KMc~ Z͍eǫIl󁛮oEȤ3`'B$9w'ٹN%E=#B  `L @?r3.!Xh4 62O*+iU(|2H/IkuHƨ,,R-77  3$HW#ѰEOx4<Uud" \3^4kwj0ֈH`RR %tj`X ;!Rv?%:P*FXA'gE}+Z[SχC;ʙjz(?.'ݹx~˄;5%ݑn{ B:W{־74sFH3`XQ~.$vƻ[} KXJD=HQyqa4Tt0p(RIͮ8f88NE_-Vâ=vj-Ti7Sݗ=~7gYZ.shstr.p.eprtyABI-hash.dyn_plti.sec.texfo.eh_frhdr_yamicobss_ &h$9 G4Q  Y ka\n8 }B0 @ 0PF pL k 0P  00p (2d4`Hp q<`Pzhh`|ެh~j!rj&wd"e^qp*R-93ǀDx[ b YUs' >Nd+{7ܓzJgUBK"t:C@,S+-ۂŇ޾!-^iI woJe$3[1 wљ3VTA-ILmf,I'% c |y*ͧ_d{Z1-_2[>!I%Ⲕ6w̡2Sr,]b2Inyy?&eΫzS&sØfլ {g͛&~,\Մ7jMsq,NOȕ l"x85mݖ!|jb秓ysoϖ-I6$=yMm%Y6MjN0g1 ͡.rR0-̸\Ч٥!Jׯ/Ҧpؽ(g[fkxtN>7 ~ 2 8A_E\2|4WMK&x|$'7TiuPh ii͖GS'{BƼœ 5goNXD2ok-#OVgjqFSݝ3y'/A"yIqBw`Ў1jgigG12*X+%ɒkɛ9U_|Q-%}/ވ+ٸԥ#yͻgv-I C-[>£r1Q8P Qv9m;5/Ae36Mn~?C} bkY!A0@3y,0\<߶.s`I KUJ(K!J#o@0>GJ燝fI0d 0V+ 'F l\vF.ChΣ\BΆ*jt qAoRc7)rWſ5 4w/Zc}5@NFu˲M+twrt .]*[9wHa/[d㌨<ڪ{)O|㹰e5Uŕmv$.zp K0%BiM>'3d2*RS94 U'R]H5"^;[p,.-s (k0_CGn0(86ߜi4&ȯ=% b 1IF>|qy^S>#q^^/d?}'K(˩xfPLI[s,\`RVBae .OImw kpGX;(y_ Ĩk^=A前ݲ\*I jvjpʘՃ_uǫ|`޷'EY~~͠=*lܟU]k~")+|_mq1h0ϭS`|O}}?$wDl!!]S.@BLBhI ޱU%wdAXh.sW et,ڶWWb֍? i֜:m8r)c??-f[kLXJt&V$Mcd/j+_1}Mkڴ)OzRMׇ&NTJ Gcj3@aDbC%ds\rV"`"t E_wVץUדss%z 8ECHd%]OrhMΕhe½p08V[.-vj+Qjia3Z5?`ˤbEXJ]3u&}u;jPhFњ64z,4gX0ýj}=V*qq`5Q21ݰm.Ԡ1]I1Ià_.bi8 n١\ i:)Rg~7וc9 `X(hzb7u˙MꂫwvJn̒&tBvKY4-G ||QAʛ6ط4nֽ9| ' _٦1jAlRb,#{ 2>4Qs;]Z?nq!m<&_3R x%+.r/o,9Wi}(DwW6 ]?;+ivKY"X40pe̹: ~Ca&! HyGȘ$-;IMi5FXtbua]NPI4z n/2ʢ{l]K ,X %0/]>$<0coNb'}H~^F${GZ3LAo:@R3y-U-sc)0o5(JE7Hz="P8 CPŲ Odc>u+ʸ ; 6yck)JkI~a&os$T% A!_KBzE w^< BaGh 7(߰Do6sKgW=g6YP9`i!2H'H>jb(N`["T2B<[J˩HZ%a D 2e]VX;lQ:ߣ{I.KD>-d)Z9[DBeʣy=dq08"$ UcS&Ymi,M| ئMk!/Pb2ڳJ*ឬ$6[H?9ta%t'pPucV(56&|w4#$; W(.hwjMly3VQg.t1Q>C@U166 PAyYiE3-XS0BfQ$.vx7Me9cg,ʘ bI(mf;L &Akpep+#hvIi\,C† Ml/U4ߖB|7f_@“ww)hbn-B ze5G]?#5"eASw0}Fw< nW4.Dt׷a6;lͪ>/ՒO8)yyƥ }bnk&L9ԗY#[ؓfsEDث>3A~DͱFw0"NK*Cӭ?2ZI0 ܞ'%x`8z `_^ $:DYI® mÎHa^I[(rsCWrdΤ}Ub&`lE<* _^yFu$]"j?Ic^@:sTSo3S,q_42OL?LgZRmVrwzCcHT2Gq%SlpHs 'Ni/*]',0*C*poZje!B3n86>MELݹtÍH#w{[2؅+l -̵ 9+KE94 DjCq6&?RGO]\DFŦ'4hBDj2W.;k`z+q^&##^TC_3mç 4%PV HZNҷ9/T YM`<@/:I. /H@B O2oiR4m|b(#Rw/k!8ݐHPjTZl; x\$RWK8#sL&RHb2DtC+64#D TU>p#PR'iM*q`3HHb2CH8G XXaH ;YZ$_F-?ؑX%! \ƴ_H{oAK= ?rpEJ3ZB{gp>ꨚL޿H{[1naјsB5;/MҲG. x-T2Deo¥q^g\q;ajښˡu)/"P{T&"ow&ߤ+twV&O=ѴjARMHdlq]ĒTK~H\m\7 tܔV`;~^mt2zQ=Sc<9xOe,mJ"%)NHGDlso ^֦PS1H){Nc>m"xmT;AzE%a]k 6) Toz׳flU6^o+S.HC`e^6g*C&=TL YHET#DN WG͖4Դ^)t!pKvOFc#=eNh}S6\L }BharG0Ndm*e / l^Y 7)I/g1(쳀:(p2ږ(Wcl3Y *%^6:fF6)LoV30m`GC=[abGxұejWVMxteɟi>Ъ')DBeQ{BZ_xtM8CsG :Ř9-, sJ"R,6϶EPO*.ͪi_jC"{HU0`zAm*DW7 W!&n(5$jײC5[ g';ր|(2A bgOK,uNh}o9%@Bܼp'9fxA\Lw݇*ƽsڕQ䚍.Xra 2]>[ԧE0WJz~ժÎZb+bzFB^8Ѯ(]ROKc dB |2!MI8Y nE-hhBy~JWZZ["sxp<K <@ji |zxXChBE^B}|0PXH/R-po_)x{nãhEntSG -1fp/, LX`A'8rq5_e6+RPQwQ6:dd=䰶 }3Ta& %&5O3yj'e-9HW75wm7%ei`cIPGZs9:Z۔W\K9U]6w#yq.Yfԡ#r= @bח L#Hy,V2/UUDU%b!Юׁq.xj} ܹӚa֞:ӲARٕ"驼á+eB_\VncAK#ŶW2@dq4/5v*.21\8b`VyatT&q%6O4~D3wgVG<@Qpaf4 '<-Mrfک̤S?Iè]bod&3@TNG #WW'Qt98 `֋9ӾW+{>tGB=$ $Tu",S*sVHh?AI2U ʪz右jЁhC)3laM?mnmH%#wmw ⷌ 5E,[7=XyEz~/늑$ ;eY<#VphڑXʧFȣ'$.!3JˋjHYp1vP*mI+H#v?O(k#I3>( [=jf]c`=a-)|O!lbc9M$KS/u=y:Lf@,θ ỌZ0taZ˳77 59wR'ef́b5:!E'c6j%IJ3dCJ|y+=|jb463Gy? f6u;`εig<_yЯf%P2j΄C _l1)zBNJiEG0$\XFyK3LoHMA(RQEH(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޾\}֤ sS}n Y} ewuf7F>]gװ ҽB|gu|Ae8':= :*稑+K܍{GQ@j@-ˠ Å^rDK [p߰~Klh0cS9BѕC:zeApp.f^gڔO6NʡQ { wظnV5[ `h'CŐ&: Q GpMĬ<e&٠9h'ߐ' R9QÞ|6 /G-.U*/ ?SZJKCJ@.'haAlEˠExdT5J̉Ik=ۍH\T}=HjڵTP9&nVAyl߱К)?⊢E,A%勝=l5=%|?0k;;Sc˱&S`1 Uu_׭8X1*8>d7 kBNY%#YHy/T &z0 ~0 &,S0d\`ozX`z|8 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&/ 3AWAHS%ތ$}Ye =ӂ@RRpD"""I@jwNvML^ELӾjYFX c["uUaOr/r>)݂ov?~PkY>Jt*SFh%>b __p +65I9Z^L.KF?@)LE7&znBg%44Ca{p!h$›[NX 'a-$إ0mHV 2MۓAְdX`9,;^P-ŭO4 2 D1swWu[-D7g^bp̻V3Ej@P +5V-e:)uE^-9R~yB0(+}FmX Bɳ%D `FbV;B:6e}y,лc;g{2SL6>UH7Yc$/Iey37)m" U SbTc& M.b?%qRǻPw,usCO{tHTv8|vkq;Ftǽd-]^JZ*7B+ݔjC:z,ox/m+V'v8SR%jM#n#g#hLm*&>u.sN!3֥T 7Kt;< $q(3CώlF&^<2\kmdM;=fE_tKber *83dTV^%^+31yHt4R'sWG^y@>yt1Ƈ$LRIdjk j0U@P`l2t'fR I)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 LeP, Zt'<$ѷh̅=8T؏^m+iG:/= 6)~\4PW輳"G{ThU/4xq+{U]CK{(ZL%n G\KUA PH*Fz7wH>rfvA'cwO#mA6QM-!g5GgI R0c9^;hV `$ukuZ)Ƀ0 o [v"G0#FKBzd*3@5ȥKa={V OGy!8@Y?aۓPYxBX)!LQVJ& ܭ -܍#_I_!<Ͽ"b9*11U&E~Ao -W 9 /3(>gኰw~GsP8fgz…68aHWUli$"i4!g؏.fƀ~P bj'Iqs)_X'=@YWMb?wQ lAc= nQ?T$X!6p 4M"jBtER=2kH4Ѡk'*QWҒ[u9Gy6>Bm}?e,7ZJDSɊ {g0ǜts}:j^L>Ѯ#JOê\`5ӭ.oxbL2 GyH c1OY(Xi]L~cN i ͔Z y)Be u[E~1͕x˩X:r17=UQ0<*c/+:[Od2L| W. |4f^/hfaREq=f#64j^~ M ՄBgB*蟷cq@x*PwlѶ0K20tPn$dh8WwZo) %@CUa*!wWKWy5dbr "׾:ΐ,x&-6yyr P h p 00 0],aYya! Y"BB""H *> &TEUdmLJH?;ktϮcp!͛+NO~JT)zs/Z{ӿO?^ p _}9A<Shjbb)~cDw H!iL8E@]|tCk A;p~Wn׃O[f(_rpz#I$;M*;<?iǍjUaF[[+2'C3 ^Yq3"ER:3z:~ z?4|t$+0FDF&a @%!,FKd2T2j1a*Pq>!2U$T=\ww)h*efܭx:B|" lS_e fySPn ~ <%ڱ Λq jX$lf"r*xޗYYE)ʉjkzAyl!้d`_hcgVʞz,ڧd{3*Kx:G ) jam>Zuw DVj H$7B_g)c2gs"m708[KaHn2$"[ D*|-!ZTtў iZYFI/ȑ5UP@IfcX@";Q$2zξOܫ5"s9@p`$:S(HQ8T$0h<&S t|Ok(c[dh\-lOrCCR꟔z:_Z-SeO΍LN+5m:ѡistʟLa `d~lCZpJϗօ gtwqUI Gr?9^m,TyfM-qOaԀpr#E -AEhaSL̜xADR$HAOAiWn̹w{ ;9p#-0%zֆ$3 +E. >cqHWjk~ Aoҙl42?N58&%b9D]8d5'*[o垑Ԃ~MW߉c*v[q6wk͝ -#Cxs{6Aujxk7!~X*}($mJ7!Un tmuT"@΀{)HJ'l]JIԄ2,pZ?J Y|VPUmfOquГ˄+34=V[j o<'gƜTc\6H:PP9S_|0AwGO~`0bylI;nP͡-xH8#i[kD &NAG=EkrdH: Րodm}N](>:,@Cy񈄥U嫥omqfxEa >չVt"8hy9zT3{k\@ʫaiK_K>(.v:) 42>a'^FoҘ:xTQ"Wf hB4ؠ9 }2l';O"\TRxa~ <.;Pk33aJHRXVJI$ĦB0&FhC$ 1a1aŴg|. I6t ݅+˷<ɖl/9JV굴NL)z>uWu)JN׭6 [qF)Ϡଗl$krm݋}NF.ѫ=:[a]1~b8ެ\]WOt(B+x=< -kZ@XDׯCkV 6yu6LԑV{lmf< 3FSҠ4#*Z&Mb\I|Zg;kpDEALZZF$Z?g܇pï#W:2uT?"ј6cT-0@' -Q,dr3.FcY oۦnލIz l%4t?DU5 -m`y j8x o.dW|ntz1WnPZ| F*8|퀍t%Y@_0 ޲TTz5,bbd{f9=ecϾ9L?h낾 zjj)H (`Eab61Z2z/ꡄڇʵ3үCbѰ8u~S$KB-BtNPMa0rVњ3]͛~(Aj;fp.7p4'XP\۸O r p9~3e~fUݶtJ@1#T{{axʐ+o0fH4HX3hwTOj}=G;xaPwGbK'+V͂X9dS6Kr$JD +j6YЌ'bm&m׮۞ۻ-L5 H8 HDR焹1`T!>qS6\e Tr7P6,88Uc*4)4UəLy Q j>?P,ڿѨDYpy.NԉDx&$DVV?3' IU3& 0֜tH:ܯSya]LK&E*Dx%N 2`ZuD=y`/wJ Mw|Q٤VZopqb6=~]ia}8bu3>oj9R^1ur7veN,k ţ{2O} x⁙ %ƅ+r~]jOmkhΘtIM?v-U֙ e._.w 籑04m|O*W$ViAZoJ"n]qvTl0O~lm2;˨?M^#kVٮq{Bjh9y_S==U39Nz9)(f-V'MI,xe{~aSM[+cdѭU<ūj1Hk pQI (!#b ^JmlFթ/HD (l~v^_.Nь 偃6𛖊ظp[~*I&edDUtS 02)\'$aH$6L 0"A?(α;ER0>往]%PYRgBm#ۖVqJX5TsT XrH/“ esjNz4v=P #Wc3jc[orFD=u]Qڴ|J|\H0/Bt?ZHshM0nmJ_ӌr 19a^Q^;8ff..@0}GDqO@C#`JIU'WS[ƫl\Ri[s 9̪3&֒@p+7*Ӿ zPT{nxɮ}'v L(?u}pHd_t%˒@^A}\5'b̭%]gvPXPM2YbI(D&!{J0s5}+7dO-w V~ i+0fט;` Sd7d脍#stM&T|ޭp۲MZjNFFM%,hzШޜ8 gu@\I1"lt?҅o+;C<%rюpIf#GsYLjX̐↑VI{!Ŭl+vM)s)q3-8[CAwkۄmrCPt$`41dntE=hyx+e}+M(`U"|Q2H½ֶu-@t=w'q}/%Io33'Ii ,@2-;10&UGd,mhi]Ǧ3*E:p rOb-#jKP/dO5kثEdskEHkJ?4E)8^b5{ !eD%767~ ppa?Ci5^_4 x*ިFv52 {1 +bc.6+3"7V 1 Ж\MG0W]{#Fֻ=J=ZcU`36|Ec@,-⨙w*G "ɻrL؊:LΚ!lBH X#SD9S^vAA]8n!SL}KZɔ#a6sX oćǽ[`|rW}Jcin#c8ǧ_(ryOOYHzz1ZgL#D$!|]OKu]r!OzbwM CպAa$xq#eFf񪏪.}!M-) fvTpP+eK3 HQռqw~B!hO}Z>~}ouWx R*%yߛ@-N|Ä=Aέ5]ᢂ~)G!HEkxJ=3D$op.O5[?ڔq{!0rCyHΛN qwzV8 :!Ċ2B='U_X!r!Kf:q:۽4hg_ ^}` ?u}zSCmbmݏ:=+2}q%,.t0HQ$H1,䇷!s؉lӘv*@5ړE~Ak0Ct.[(;C|N`V#VjSk+7SiN0%=,idzx?pDqR[8I7,`B>)KLF£’Vh+,¶ cVNT3m~/;{%x#]"!n"S'x'|ZMg^jW1>QoWkLJ?ĺ`jLŴ!)=c#x5 F!uEghe_KZ"Iġ١ =-G.w޽4z{ݘ.Nzxp4?w 'Y >YK X!k!B$C?B%Š|U~Q ^(˟n\NGem0#p5䀉qѫqD;02qռ^O-@hpbL*O-ڗ("OjZZ4ܕgv !7s9_eM*q#\=| q8Ќ*F>s^"--O^BVI`e4J#U=X 4q , ZUԧ#.I'8t߂&Jʠu"P6d*e8I@$$) 0Fjܛr9]ZXΞ;sLZEmB9뼏%n{U{탵2o&V=iK?0L7>/yNVNE &LEW?VkuX{/$&={t1_Bp`\@EFs0cdgDQ!op4<gz>eɎ Tt4ZS&樄,J@cug^qT@>_ LBY؏=EGB4pJ2o¢6 2e^6 C^Ȋc:* v.Tְܠ@wYR WMЯGL^{ ʦR>5P;X`Oݿk7i ;W\Q%q3T-WҲ L?Yṱ>\u{0raXi1_m G[|E$D*͗6xi}WR"/X@[&^cWhLQ Q[dB2FWt,%VptZv9`^n _oQoDrʀUg<59J3W_E1tؑE`.!TF َzLĤ7Hdil•(2L#,&%A$/[j&yYF)ǑLi{Yc"05ihn M~g`՛Z֔}\4 L/[Y=did. biQH4POE4t,ErdH\ hޡ. ,8[9NcGmB &M/$Q.'T1\ \1p"{TX{ax[<`+PWv2 آMW2N?၌yaVь\W3154϶ili[Һ]omĞBor-٦ͥR75+a>/;( 29:]nI7 ` l˨ S4l4坙 rm ^:lM}'Hb+v,o\ćJf _r.,«l_]XUOլ>cmRKLS0@` X,bQARIuxŒ54%#ʰ/1}љj5mAbdAe]&d;LYն=2}zPaXM4+bZlWd+,[>jl LM§Wmg6O"}ݢV9!SlYoH!UqoChs~-q5R^Z0 1pR]Z+;g 0}&K=s7S;2F۴Y.GXwJ -p4؃b0 +eN|=NRȯ$|Qڌsk 0v|᷇ioX~aըCQDg]n0}4pb W& /.[Pu P1o ˳qx[0 XaUF6t1݊銅dA6 b ?#nL8JuL8R0ٱMo *5Z?+>!EBF}d?ǫ]x}&4L$*a_m/8TE ";yHR' #:)S_b;5n/I% "uCD!K!{*B7L.u"2% ZnT^=fK4 doLIj%B |9@):`S^Ow)+_xMt5mORL qd.!2>kIh- Mc2sjI^[ǒ<;z(Ԓ? tBi~͛R;.% S'q0t7C6Ĉݟ5OH> q"VՁo[H~/rЭ Y#;%%ዥ>kXu!>"s> qg=/B)յ 󆷱`rصU$?cBVNaΈ+={LE&YG {o`ABHѓ$LH!nڰ]u"6iv*aZ I vU?*$'pʃO(;D.̢PK^!`V\$3l*>#UZyOH46j&G-k{x5 Xٽ gvGxi8u6`N Wt_4vsހM4Z/C;e_Ua.]kʺz RetW(E]=@k}J#KȾȾ.^/ 4;k=%;YQ!GHFDFIIdxn,YeR֯}k\\'=t0ݲTN.ESSr{ ZyV/ ,b'*hAnR_2e1`dQ$Ĝm|YYQ};9N@2cH\ tTeKMaݦƮ&QQe-qA/f+3F#D sH)0~}.k,UY ytMvQĤ$DoPj٧/m8&ejn61]el'[g}є&lw6||fTj:䰲aa YjFߚ ~˯Y@ZS+fK/w|L~)qD *|z[!ȁt玢d(.ږeRةP)nSqM=pO݈44-†K)`͢~BuJ2lden \?N{Z4>.<,ִ G/ HdrPOopw~8} -'sjZM6tl'H%oxs:8z` T#J5`wI1L"U%C>Q:p ~&ƶ)' Geuh;/AB~UP:m3{ Έy))R?kmqY_4D":6 = QHyp>W% }S^Y ֹJ0:GǞEVJphVn`N,Yt$ꂽs_Ãq Sq#a.N<^@b4Co;CE4b׸LI4iA*ɕrJ$ƹqgl  MBqʯj5FRb;$ʔuH%iSF#{8׀};F}1gz(4XײTIWá2pF/^6оluxw{Pm0B'Ϯ# 3˛?sB8>;U0 2fmc8;k)wH`¸P8PdBU*l? toJ̳a~%f: Pk0Mz cP m6ԝDBfv#0//n!쎝}fZ.&)\&jK#:s} 1EGKkM& R숨9z,5o o"Wˀ~qZMTqB]`Ւl Jfpdm(zY`x0E: taF!yQV:8 |XT-Q.$10D4g!%TԌ&Ia6`BbAKFX49ʘxJBOq82?bG$ > *zɋF-f˗6~'%*/e~xpAG+k3炦?(Lj8Mq$7 d&퓰8U)5ʤJj ȶӄTĐY {F<ᇭmֶ">=43/>vJP Ŷ7,b*p:_(Y`Y]Ҹ@0Bm |P i9z oκs")ɕcq"%Oƴwy p\>@<&6YJ`40 }: )g!coMZ93L6jYl}`q8Ml D26<v+ҜE/sPbp-N 2 H%#rՂ-"|>0iQ @Ih E(DWE m <`-Q\e"ôh`,U\@h`T?꫱:u $*('O#!o,)gj .Iy8(`i 7•6%ɵ:@pz, ""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*>AMU4]9ꗤ(.S WГO;HEJrmwGR = 7<HӶr˘kHO%?dGGbQtۮ;k70bTRER!!!-12$)$iab9wI$"` $v$Iv^X׵6IIFRY^џ3RsnkեG/7: I ޤɴ~6zyưty ;WrܫD8=;bn pr~¹WG|/'-B!=0ܲ/!cb7_ ó/o.eO2?I7fEa9cˮ54[Gwӆ$RXQ+Mـ܆'f"tɫ)6f[;FG /u:/6Q<> ' t}jȶBNÛd7{FӁa&}Բ-QzYWFDђovAs[qo5ɏu*(gt]בWxOSÛ0+jo"SU+7=po䷫S5|fuiLRrX0BϚd)d7%>oR`> ̂?>v!ct{@8PvLfKL^6y'