ipa-hcc-server-0.17-2.el8 > 6 6_6 3!y덏%!E/֡f? !E/֡ki^R O@DbeۗKAg,5FצRaO% G !Dz-HJ9͗^{{m@4*ʜ,I;Sq#V;_8/.6|Bܞ#ŕއ|DMk0ʅߚJ >@U @Q4Щ#ORשkJL"  kqv׆f%,81zEqQW9γ }u `dE.եW{Is;wOA`d$d$1ݢY? ?x]g $ m 'Bp45Rs4xO#$PjH;6"bHÆyH":KtC Wcm[,Dp:ّϸUpF9bh*5eo|4T}2p1gM9͸%x:9g`?*×owfKSWDxݒ@Fl{"%IPyFpޥK5b97fb574f75f12e90633e5b70528e4a99275e0803a87709883b558120796b62db26f2afb64ff321b8c5ff68d74340e58cdeb03dp3!y덏%!E/֡f? !E/֡ExdLVd/n\;]68+ս>^Rs(v_\-BI55<&V+Ureس8 g(S=u|3ㆄU@;8b=- W"hh#Մ0Bzg8m"ʯ9o E )~^m5`~[i{BRs5ǾI")YcGS!hbZ/oB$LN?rMݽ *D 3.p>Djcg]"i#DjR[9#w%_bGoƃ?WaC#bw7  VluԳpGX?Xd  SPT|  ; 66 P6 6 6  6 66660(89:$=E>F?F @FGF 6HF6IG6XHYH\H(6]I6^M$bP:dQeQfQlQtQ6uR|6vST wT\6xU46yV VdX`XhXlXXXCipa-hcc-server0.172.el8IPA server plugin for Hybrid Cloud Console integrationThis package contains IPA server plugins, LDAP schema extension, WebUI extension, and registration agent for Hybrid Cloud Console integration. The extensions require an account on https://console.redhat.com/ and registration with subscription manager.f7buildvm-s390x-03.s390.fedoraproject.orgFFedora ProjectFedora ProjectGPL-3.0-or-laterFedora ProjectUnspecifiedhttps://github.com/podengo-project/ipa-hcclinuxnoarch# create user account for service getent passwd ipahcc >/dev/null || useradd -r -g ipaapi -s /sbin/nologin -d / -c "IPA Hybrid Cloud Console enrollment service" ipahcc# ipa-hcc-update.timer is started by ipactl if [ $1 -eq 1 ] ; then # Initial installation systemctl --no-reload preset ipa-hcc-update.service &>/dev/null || : fi if [ $1 -eq 1 ] ; then # Initial installation systemctl --no-reload preset ipa-hcc-update.timer &>/dev/null || : fi /bin/systemctl daemon-reload if [ $1 -eq 0 ] ; then # Package removal, not upgrade systemctl --no-reload disable --now ipa-hcc-update.service &>/dev/null || : fi if [ $1 -eq 0 ] ; then # Package removal, not upgrade systemctl --no-reload disable --now ipa-hcc-update.timer &>/dev/null || : fi# remove pkinit_anchors line from KRB5 KDC config sed --in-place=.bak '/\/usr\/share\/ipa-hcc\/cacerts/d' /var/kerberos/krb5kdc/kdc.conf || : /bin/systemctl try-restart krb5kdc.service || : # with server .[dd $($R / ,>P~'_ w >(!# & `KA큤AA큤A큤A큤A큤A큤A큤fff7f7f7f7f7fff7f7f7f7f7f7f7f7f7f7ffffffff7f7fff7f7ffffffffff7ff7ff7ffff7fff7f7b31d02b89e6caa05c48aa4ea8f66304678c96b1b41261509cd149c79642a6cd8963f8f984b73b30f0c7a77ed85f200ff3408833143412479fa7842901e81b421c7b7869943f15692dd4b717db35aa4a7b12d35d245a076d77d42ca51c4eb2dd5c7b7869943f15692dd4b717db35aa4a7b12d35d245a076d77d42ca51c4eb2dd58dc31df9be393b5a7b32bed3bab69fe49a81a4127f6770f74942bacd3f1af63e8dc31df9be393b5a7b32bed3bab69fe49a81a4127f6770f74942bacd3f1af63eaf7e789271b3072dce71237bf5ff12c4c602cc4bcaeb3e8010a3b506a6e2de56c7afeb845ac18596c0a7e7a9cd7d18ad1fabc67ef15345590a5fff3ebc3e7259fd22bc9f04531dd2c421478f98d8dba1075f35f6a4c9860efeeca2f7d689e036fd22bc9f04531dd2c421478f98d8dba1075f35f6a4c9860efeeca2f7d689e036e6710ac47890d62bae143c0271829957fc9fdc94f7f1fd5cf5d87276e3a5ffdce6710ac47890d62bae143c0271829957fc9fdc94f7f1fd5cf5d87276e3a5ffdc9aa814846ff1c5c3e09870cf5dc9c9d72450b38ed2a893816459da0d40f0dde19aa814846ff1c5c3e09870cf5dc9c9d72450b38ed2a893816459da0d40f0dde182dfedb40d265556fa3f923caf60337a278a16a40aa25f178550b66b9b5458a0a9d1ff80ca40f8bcfe0dfedb1ce491a861cbc4f39ba488811dd5f7a6ca358ba711775bef5fdc8b0e9934abd1c520f2cce009c006f9e2c37792f0eb52d7f80f2f11775bef5fdc8b0e9934abd1c520f2cce009c006f9e2c37792f0eb52d7f80f2fa2512eebbc1d44ca5b14f0c751a803458444d6b62798591d25ba87e7eb3920a33904f7ee2d7f49133a68a1004610ac0aa987b472efa63aa4ee6890b33f3c23dad7794e192ab019ee244335bcb9d0d48d22d616d034936135beda85f848767af955b522a84594344d97178747a397bbcbb688ccd665f706f9170a250ad0aa83cb5f2789ade62d840038b2aa74f873b42301f0e87b1bc1b4140af48ae7e4dc39e88a9197a4dd793e1a006e67d4ea61691fa4fefc1a0707aaf5050d1ac022af2f79a128adfbea5ba529243ceaa67348fd8c998243dbab8081534045094619feae8fd6194ee5dee43f604d4d45332f211316db90a30691446ded5957110008f14d7a94fc60c37a254bedf2a580831e8e8f11a9a3558f533c3fbbdfa7a415f4031fda1ccd7df80136f26c5df5a81921dfbcb597d4ad4ae8792a8421cdb0b8e9d3272e1b9271c78e9532be6444a11d9bc08a6f416b298488ac53e9086791fcfa68be37344c07e0d6e46c03926dd9c0605889524ae9b877e40eb489893e9c943b49ea36e929bc7209cdfa3729514e6a716e3368753ecf1dc4d72551dc318dd15537870c032b441fb49e06fd89c00e2eeb3b2f3d1f1aa639536b096b8d4ffc2d1d3b68af0ba22260e39627a852234c5cf39ad7d43b97202c9c200744a955fbbb4073e11617bd01be55b74fc85378a70cf382ddcb45fe9c2c4551c962ea83d58847e8fde281434890455b15e52dfffc5795f5cf617d88537112db40cafcaaa8d7fa460e60b99f6de22e356b6c6b55128965ca0b43eb2eaa1a5cecbef07e59d0a9ad0171ea9b630f30666b235aecf1395d04f62fbc72e594b084fde9a9fe3ad9543b0905846b84c509faceb93ae150a80d10ee2588cdb6afb886c57adb8d4d06ba197d04c0966f7af0cc2ff02fb54c074b620c6bc532ce419b81e35bb4f5693d0b97a572f28ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b90307dade5a068cfda0becccb52f26fae6002a4b5c3572f161f6a5dd2cef5f2a12501-redhat-entitlement-authority-2022.pem00-candlepin-redhat-ca-sha256.pem02-redhat-entitlement-master-ca.pemQ@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootipahccrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootipaapirootipa-hcc-0.17-2.el8.src.rpmconfig(ipa-hcc-server)ipa-hcc-server  @  @       (ipa-hcc-selinux = 0.17-2.el8 if selinux-policy-targeted)/bin/sh/bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/python3.6config(ipa-hcc-server)httpdipa-serveripa-servermod_sslpython(abi)python3-cryptographypython3-ipahccpython3-jsonschemapython3-jwcryptorpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rpmlib(RichDependencies)selinux-policyselinux-policy-basesystemdsystemdsystemd0.17-2.el84.9.114.9.113.60.17-2.el83.0.4-14.6.0-14.0.4-14.0-15.2-14.12.0-13.14.3-1073.14.3-1074.14.3ff9@f[f @ee~@eod@d@ddd?d$(@d@c@ccۥcccChristian Heimes 0.17-2Christian Heimes 0.17-1Christian Heimes - 0.16-2Christian Heimes 0.16-1Christian Heimes 0.15-1Christian Heimes 0.14-1Christian Heimes 0.13-1Christian Heimes 0.12-1Christian Heimes 0.11-1Christian Heimes 0.10-1Christian Heimes 0.9-1Christian Heimes 0.8-1Christian Heimes 0.7-1Christian Heimes 0.6-1Christian Heimes 0.5-1Christian Heimes 0.4-1Christian Heimes 0.3-1Christian Heimes 0.2-1Christian Heimes 0.1-1- ipa-hcc-client depends on ipa-client again- Don't install /etc/ipa/hcc.conf by default - Refactor: Client scripts now use hccplatform - refactor: Move all server code to ipahcc.server - Feat: Server features detect Console from rhsm.conf - feat: SELinux policy for ipa-hcc-server - Fix EPEL 8 build- Allow build without idm:DL1 module- HMS-3840 feat: Detect configuration from rhsm.conf - ipahcc-stage-console now configures proxy - HMS-3821 feat: auto enrollment can set DNS resolver - More Fedora packaging fixes - Implement testing with Stage Console APIs - Implement console proxy settings- add CONTRIBUTING.md guidelines - Fedora packaging fixes- Prepare ipa-hcc for Fedora packaging - infra: Add helper for stage console testing - Fix: pylint warning R1737 - Fix: Typo in ipa-hcc-auto-enrollment sysconfig - Fix various infra issues - fix HMS-2066: Add timeout to confirmation prompt - test: Test on RHEL 9.3 / 8.9- feat: Enhance reporting and logging - feat: Check remote status with HCC - refactor: Use context="hcc" in IPA API - infra: Log JSON error information - infra: Refresh cache and config file - fix: Use LDAP for public JWKs - refactor: Run ipa-client-automount - fix: Replace legacy with modern Insights API - fix: Limit hostname to 63 characters - fix: Use UEP CA to access prod cert-api - fix: Don't create global DNSResolver - feat: Add ipahcc-client-prepare - fix: Fake headers can use org_id/cn from RHSM cert - refactor: Change to --idmsvc-api-url - HMS-2348 feat: Add ephemeral fake header to auto-enrollment - test: Run CI on Fedora 39, drop 37 - fix: Better error reporting for missing RHSM cert - fix: Fix typo fdqn -> fqdn - Fix: Keycloak SSO provider requires openid scope - doc: Add test instructions and hcc.conf info - HMS-2814 feat: IPA client installer and automount - test: idm-ci now requires local cloud auth - feat: Add sso.rh.c IdP provider definitions - HMS-2694 fix: Update JWST issuer and docs - HMS-2595 feat: Extend ipa-hcc to retrieve+store JWKs - test: Fix and improve coverage - fix: Update spec file URL - fix: Update git repo URL - HMS-2594: IPA plugin for HCC JWKs - test: Do not install KRA - HMS-2532 fix: attach to api commit - HMS-2491 test: Enable backend tests again - HMS-2491 test: Allow backend test to fail - HMS-2491 refactor: Separate GET signing keys - HMS-2491 test: Update test infra for DRT - HMS-2491 feat: Remove old domain registration - HMS-2491 feat: Update for domain token workflow - refactor: Remove env patching - HMS-2446 feat: New domain reg token - fix: Use gssproxy client keytab - HMS-2446 refactor: Move IPA API to WSGI framework - tests: Add test for deserialize() - tests: Check that serializing compact form gives a ValueError - feat: Add additional check json deserialization and update docs - feat: Rename deserialize_json to deserialize - feat: Do not allow compact serialization for MultiJWST - test: Enable mypy checker for tests - feat: Add domain token to mockapi - test: Run CI with Fedora 37 and 38 - HMS-2070 feat: Remove D-Bus service- fix: use new Quay org for CI images - HMS-1789 tests: use @podengo/ipa-hcc COPR - fix: Support latest tox on Fedora 38 - fix: Allow non-compact JWT serialization - fix: use OpenAPI from public GitHub repo - test: Build SRPM and RPMs on GHA - test: update packages in containers - fix: Don't hard-code inventory url - doc: Add documentation for developers - HMS-2195: fix: Use idmsvc as API slug - feat: update locations - fix: Fix typo in automember rule - HMS-2147 fix: use HostConfIpa schema in HostConfResponse - refactor: Use setuptools to install Python code - fix: store public JWK in separate file - HMS-1857 feat: signed assertion for host registration - HMS-1857 feat: Add multi-sig and host token - HMS-1289 fix: Remove inventory_id from HostConfResponse - HMS-1857 feat: Add JWK abstraction and helpers - feat: Update JSON schema from latest OpenAPI - HMS-2038 test: Smoke tests with idm-domains-backend - HMS-2068: Drop support for RHEL without PKINIT- HMS-2052 build: Use OpenAPI schema from idm-domains-api - HMS-2038 test: catch metadata misconfiguration early - fix: Move rpkg output out of .tox directory - HMS-2041 fix: Represent org id as string, not int - HMS-2038 test: Improve testing with backend compose - HMS-1991 fix: Tighten OpenAPI schema - HMS-2008 feat: Adopt JSON API error objects - Add definitions for missing JSON schemas - HMS-1991 feat: Generate schema JSON files from OpenAPI - HMS-1991: Refactor JSON schema - Add project and build definitions to pyproject.toml - HMS-1898: Fix and validate error response - HMS-1975: Remove check-host API endpoint - Improve CI and test with Python 3.9 (RHEL 9) - register: prompt for confirmation - HMS-1926: Friendly D-Bus error message - ipa-hcc CLI: print human-readable messages - Document how to configure for ephemeral - logging: pretty print API response - Reconcile JSON schema with idm-domains-backend OpenAPI - Add verbose logging to ipa-hcc - Prepare release 0.11 - Ephemeral env support with fake headers - Improve Makefile and tox runner - yamllint: don't apply truthy test to map keys - Rename field 'cacerts' to 'ca_certs' - Reconcile domain response schema - Reconcile register/update domain schema - Document how to install build and test deps - HMS-1898 Reconcile error result schema - Ruff: silence F811 redefined-while-unused- [HMS-1788] Add simple GH CI workflow - [HMS-1779] Move secrets and settings to CI/CD variables - [HMS-1645] Replace bandit/flake8 with ruff linter - Add infrastructure for mypy type checks - [HMS-1645] Drop IPA 4.6 compatibility workarounds - [HMS-1645] Drop Python 2 compatibility - Run integration tests in FIPS mode - [HMS-1645] Drop support for RHEL 7- Last version with RHEL 7 / Python 2.7 support - [HMS-1607] Use inventory_id in API routes - [HMS-1607] Move common WSGI code into module - Include os-release id and version in HTTP header - [HMS-1479] Implement status check - Drop bundle file, add more ipaserver tests - Detect and block auto-enrollment with FQDN localhost - [HMS-1472] Switch from admintool to D-Bus CLI - Add tests for dbus service, fix hccapi - Move cert parsing into common function - Validate insights registration state- Fold common and registration-service into ipa-hcc-server - Default to stage - Add title and description to JSON schema - Use D-Bus service and simplify config - Download PKINIT chain from registration service - Add mock tests for mockapi service, refactor code - [HMS-1485] Add --location to auto-enrollment script - Verify with pylint and fix violations - Use server role to indicate presence of ipa-hcc plugin - [HMS-1485] Add IPA location information to domain - Add D-Bus service for checking host in HBI - [HMS-1475] Add tests for registration WSGI server - [HMS-1475] Refactor and test auto enrollment client - Test with RHEL 7.9 server - Remove dependency on requests - Rename smid -> rhsm_id, drop redundant rhsm_id from body - Move API handler in separate module, add JSON schema- Fix config_mod(hcc_update_server_server) API call - Improve idm-ci - Refactor project structure - Add timeout option - Remove unused cert info and detect_environment - Split ipa_hcc_cli into CLI interface and logic - Add systemd timer service - Add global hccDomainId, use domain_id in PUT request - Add HCC update role and register/update subcommands - Add ipa-hcc to register/update domain with HCC - Update rhsm_id in server's host entry - - Add server role for HCC enrollment service - Fix deployment and rhc connect in stage environment - Test on RHEL 9.2, 8.8 - Add mockapi with test API endpoints- Add metadata to deploy with local builds - build and deploy RPMs from current checkout - Add QEW test and metadata file - Add idm-ci playbook and metadata - Add tox CI with custom image - Fix stage env support - Add 1minutetip and virt-builder scripts - More validation of PKINIT options - Write custom krb5.conf, handle missing domain better, more arg checks - Drop 'not krbprincipalkey' check for testing - Mention SHA-1 PKINIT issue on old RHEL 7 and 8.6 servers- Fallback to kinit with PKINIT + ipa-getkeytab on systems without PKINIT support ipa-client-install - Add support for IPA 4.6 on RHEL 7 with Python 2.7 and mod_nss - Handle platform-python on RHEL 8 - Sleep longer - Relax dependency on SELinux - Move keytab installation into auto enrollment - Basic tests for WSGI - Move /etc/ipa/hcc dir to registration-service RPM - Move scripts into ipaclient.hcc package- Detect stage/prod from rhsm.conf - Move refresh_token to /etc/ipa/hcc/refresh_token - Move more configuration into hccplatform - Remove keytab file on error - Add service with force=True option - Update permissions before adding privileges - Use ipa-ldap-updater instead of slow ipa-server-upgrade - Split server plugin and registration service updates- Rename package to ipa-hcc - Replace term 'consoleDot' with 'Hybrid Cloud Console'- Update CA chain to official RH certs with new SHA-256 Candlepin cert - Wait until host appears in ConsoleDot inventory - Always disconnect to get a fresh Kerberos ticket and connection - Add ipa-consoledot-consoledot.service - Remove old test data- Handle outdated keytab, autoconfig org id - Remove pkinit_anchors line on uninstall - Workaround for missing IdM features - Fix spec file dependencies - Automate ipa-getkeytab with update plugin - Move some files around, automate service and keytab - Update spec, add KRB5 snippet with anchors - Use more persistent connections - Add caching and logging to WSGI app - Add link from search facet to consoleDot inventory - Lookup host in consoleDot inventory - Regenerate certs with C=US instead of CN=US - Return shell script with certs - Add cross-signed certs - Add script to generate cross-signed Candlepin CA - Update README with more instructions - Require known CA issuer - Add WSGI service, roles, and cert mapping - Add test scripts - Add notes about cache and certmap-match - Add test data and instructions - Fix error reporting when global org id is missing - Use lower number for updates/schema so we can use 89 for test data - explain unique index - Add write permission - Add enrolled hosts to a hostgroup/bin/sh/bin/sh/bin/sh/bin/sh  !"#$%&'()*+,-./01234560.17-2.el80.17-2.el8  85-ipa-hcc.confipa-hcc.confhcc.confupdate_hcc.cpython-36.opt-1.pycupdate_hcc.cpython-36.pycupdate_hcc_enrollment_service.cpython-36.opt-1.pycupdate_hcc_enrollment_service.cpython-36.pycupdate_hcc.pyupdate_hcc_enrollment_service.pyhccconfig.cpython-36.opt-1.pychccconfig.cpython-36.pychcchost.cpython-36.opt-1.pychcchost.cpython-36.pychccidp.cpython-36.opt-1.pychccidp.cpython-36.pychccjwk.cpython-36.opt-1.pychccjwk.cpython-36.pychccserverroles.cpython-36.opt-1.pychccserverroles.cpython-36.pychccconfig.pyhcchost.pyhccidp.pyhccjwk.pyhccserverroles.pyipa-hcc-update.serviceipa-hcc-update.timeripa-hccipa-hcc-serverCONTRIBUTORS.txtREADME.mdipa-hcccacerts00-candlepin-redhat-ca-sha256.pem01-redhat-entitlement-authority-2022.pem02-redhat-entitlement-master-ca.pem3bba0b9d.049f9274f.0fa9a18d6.0hcc.conf.examplehcc_registration_service.py85-hcc.ldifhccconfighccconfig.jshcchosthcchost.jshccidphccidp.js85-hcc.update86-hcc-registration-service.updateipa-hcc-serverCOPYINGipa-hcc.1.gzipa-hcchcc-enrollment.keytab/etc/gssproxy//etc/httpd/conf.d//etc/ipa//usr/lib/python3.6/site-packages/ipaserver/install/plugins/__pycache__//usr/lib/python3.6/site-packages/ipaserver/install/plugins//usr/lib/python3.6/site-packages/ipaserver/plugins/__pycache__//usr/lib/python3.6/site-packages/ipaserver/plugins//usr/lib/python3.6/site-packages/ipaserver/plugins//usr/lib/systemd/system//usr/sbin//usr/share/doc//usr/share/doc/ipa-hcc-server//usr/share//usr/share/ipa-hcc//usr/share/ipa-hcc/cacerts//usr/share/ipa/schema.d//usr/share/ipa/ui/js/plugins//usr/share/ipa/ui/js/plugins/hccconfig//usr/share/ipa/ui/js/plugins/hcchost//usr/share/ipa/ui/js/plugins/hccidp//usr/share/ipa/updates//usr/share/licenses//usr/share/licenses/ipa-hcc-server//usr/share/man/man1//var/cache//var/lib/gssproxy/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2noarch-redhat-linux-gnuASCII textemptypython 3.6 byte-compiledPython script, ASCII text executablea /usr/bin/python3.6 -s script, ASCII text executabledirectoryHTML document, ASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) R R R R R R R R R R R R R R R R R R R R R R/usr/bin/python3.6 -c "import sys; from ipaserver.install import installutils; sys.exit(0 if installutils.is_ipa_configured() else 1);" > /dev/null 2>&1 if [ $? -eq 0 ]; then /usr/sbin/ipa-ldap-updater --quiet \ --schema-file=/usr/share/ipa/schema.d/85-hcc.ldif \ /usr/share/ipa/updates/85-hcc.update \ /usr/share/ipa/updates/86-hcc-registration-service.update # restart httpd if running /bin/systemctl try-restart gssproxy.service httpd.service >/dev/null 2>&1 || : fi/bin/shhttps://bugz.fedoraproject.org/ipa-hccutf-85f3b5c13c4381bc3eab7fc4c2ad1d5254063cba0353e7181c30df655e88f5e95?7zXZ !#,j] b2u Q{LYn,lY # Ϊsׯ("#XB_BO^v%o}1[}Yr):mtno>cW -ćzp^f'P6$?l=s,٫<)"%YnD,Ŗ71`!KeNʊiW}$&J1ܺ W%"1ŌGX5>d>nF}hR[l T`N ,0tP9vv bZ5cD!sF ]Uͨat6gk4rx ˃ !1/3iC+jI#{OI>͞Mp oiQO傭4o5~TïϵޥJ{, O_Ģa>qcnn |tq?:#P~.)Lˮ'Q*`ŧ"p%)@ iq ium/+W9XPclܽZi$Ji( :^h9>T $ 8[,NlgP4 RZX|v j",fYZR O g0=t╖.ɟZxm\'hW -"(M`šLPȵ3jC>.lhUЂ#˴ `:]J"-qL$ُ&sֿd&Gfk lq?]R}2"GX&IHDH`7] ʸ>c~_5@ b,+@SqJG7уKLx5bltz*S{bJ&9Lb_\T,m-_^/u JB$|ȟ6AJyl p S/D;L<+ ua"ȸH pz0ñ28"B[Y@>NӔ<&)L4@&izXC3>(',sh!Փ %ޱfC$0Db& pݓ7{R_^RPLh2ʋGyũ |N8|=evl+˴Ҏ=-;-kMF,UT۷JM 6- vJ9P\:C#8XܫZ#' -F1]qMF^q])n趮IPYRY;x5]^"A(x.Dgcȗ։ՊMT iLfHHyXJTc0 #%PG!.+-'6J7r%D>5;#Fz__z2FA ?V hUr"C" _[ Oht)Q:NGoES(rt+X񐬒-H:QO7=Fw=,%3_7G)|n f[@Ow(ۡN.N4?zP|`^3` ߔWA&X9Y2 @q%?}M:G=Lt#H)8_b\Q?`bQ24?r".UΞ`_tb ]P ^|f Ƙrŭ O^Y۷ѹ(k/2N-xTR`,<=-^ߵ">uBVP U[D8+F-(mgWqWQE|KN$2 4 n "Cd@&u& .N%Yװ2/mgz"(r%oɝz?舁R\>/yrmRhrsy~RxQeJoTZHYi8G?yxAv<.fx6-Pcg}䙾O3mi7pz>7-PH'#ncgjA2M&:؉6L15AC˨-µ`t` $; kړtRT2 ݍΰ)AqEurJkCDWhF;-^S%GKHa+ld>qe„ݠ5PAz"jR7[3$H\Iu2BBҮ3N)ͯ؇k"-7DtWNqUϦ'TS'4,v'Z=Ӱ.9KmGNZh} gLӘ?7U?`~vI-^P(_xɺ1J!(#=ɰmXg LBZڅI7R!'Bs:_ :W㙳 2PJ`,rAnJ_B 4 $2^ {Չl] .L97NC8+[4b~T3P)~wt`6鷐A6L:)Kd=ٚh'4֣1l1hAvT  zdR 1~J|b1p8ksJ1¬M[8pH|\.RG (-dy4 u=Q|C"~M1B鐛Z: 1*ȣ%>}qR>SX_N|<.2u=j[1R}z<Ɩё E=M'b Ia(z i~DZ܉sg&8ה Ha$*+B_ܴsD !cgvf41n8vX]{||H9{_\˺[+K9J,;IOh;:}r'lmH:|S?yM~iN-!ii>":M%6/Xq& v 2֕|!S(kj_v%ٿ=,*|-zٴv#dFΠJS+zB`OQe4e:'DӲ۩bEi+~Q%B$߬!L!'/ݖ@٠ r 0ȿ%f` &L⎸# 7!dk>|eB'B1Kh1%?{U{%nlgHϲ@c( rDĻ7JkYs~GdJA} akRt&3H,#'|=PX}6=i,6qq8X3CeDst4a".;sWҙ}j-;ja;izFڬq,`D'W2 )3 sa=~zcW 罷uwMbgrq$H7l9(cEIB;X5$oM)A8|Ǣ΋Ҋ!ryI3yPH.u \*[ D/Ș= Ң&2a? 9Hrh%h#8lk#rhԶ#\s>Y,O1cV~0tˈ`TSpxW#dͻnT="|i[.j1r-|_ELo%Ԥ,A!bƋ(ҲžPΞxq]h]BÌ0 io5׶цXӷƏZ>l[Uhquqoyg e{A6Ow3MX h@JF DdaaUk̃Ǧx=8P,opwe䃩9&9s=L8 @0|vsZ3C ~Ja~H? [!'Bb{F fuIe;I<ӫY~M8.ÐfKV=hu#&{o]xD1Kyݽf53A߇' k{/`[eԥ[)xL{p"#w1 =QapF{ZDp9Yi?TmeaB*#?2 [@*)vCOB)0tTx YXkmZ!hDwMW[q?9gTx}-jN}Rc5Ͳ@ȡpbVdy"78ĠJz+>hU`p>W}^{ fuˡ: *MGm}tn"?2pR{/ww/gw+ qpp89BrrwE%Rϒ_ ̶3h; ?i:uO0 hqSK=p$k.uo-/2 =.P3 G{cZ8WϳD"4MZc>/Oȹ-@wO\ kM(y9Uq4y0) pwcI0#FH$ mppsgVGFb\.Jmuo{Z cof>30?wpĊJVV(u9=}rB$MYO d?4hJ@j[Nl9RGQ4CZͪ4LƹP{hk/L-'W^c+JGD 2w V$YrGHHڔF-]O`}U"I5^b8$7HC#]ۍa)a4" -j6a8G(su_ȭ1&[2JPs\g2)%m0=+4Hŏ.aUvYB9hx6: SpX!pbJ%=/KyO-u{V@T,&,qV֦7\#6r` LmFQ˟uVWx+l)(pb1@2V V𫒬Ǽ"_H]:%r\M|߄[PV$i `m}<,QZ_`DHW; gc$r$ (=w>'MJb9U3g*Huuumf-n;5Q\I`q3V4R 8CK$t'7JS p/sMYrI;R֖g㕄Ѹa\)]3 ^@&vz3Ҁ9S$ ] "i7uy,0XRo9ePj5జ@-k?HBp 5#h(1wE/;(hTu־"Y՜` h:?I*#<7īe"(9G/!u`0šY=L*r`N|DfK,vxf4)՟%5֓52l+StPJۋ^x7c[f^+$j3f+1ަl#Yʹ22mc奓ș:f7k=tl5zl׮no$@ yOt-Ǯ5|PB<#&ݱ|gܧjo&~ Pq:UqSpRLЫI1 R7ݖpMXD~Yv#$=xE$s'+ߎ#Vqu'΋>牥xcah宅܅ϻT@p!9ƨPbw@a&-W H CFܨ$815FCs@_jPڤo ) 9ԏ&_ Prv33.jZ+FI<8MV!yc7jUۀ e:kט#x6…t$Xܗ jJn %0u,KV;!*HK|@򚸺DKLk+}k[zI%KdLB``c|qK"WgM;"g;G'Bk*=ߴ1?XhbȻݍѡ踹x4 `"MIWɷ+,A]y{!8:/1|>}['iQ h)tkaoA_ʳ{ 2ZEDž6aA"NT GϩvJh DSV~/` 9{xe"1.)`m I6 Hc!"q3/Y&j-;t73 0XPHN?HJ fY[~MwM#ƄނO4+&B~/UQLd&ܜQSZɗc~o[`=^yL@H_m +REI&P$U,@ߨibBowX[X:kH>oEULe[ z:05=aLD5"3/:@2sb,ii+m}d1)? BJk{ɚ j! W0~ gȬω؍^!\+\*p>^Z1à\- gCpRΓ1t@'(A+.CtBI\nwǃ7 EB~KL>9 ђN1lzu|3]LPzS#olQW§BGi GA X [A 9ZΘ\P P.?EW3ޙz'8Z763f#>{QZmCl-˩h=0P0tf zZ~}i-}T5pg E.$ȕu.dzX{.m<,]7,@G gUM;pt-ީYoPA=:g+ c_q#/ϺZ yW|D'vlZ>JǫڐVM ?O#Nջ7me[Gn!@6-C\L6f4M +w1j5~6o.pl>b tcPsvn? {O9Dn_'$W.\F܀k^3s9v]idQJ\B77*GFWEU'ƛPU5> 9HTqtrȌ}YxRLF|)>dcENl%/fw(bD1CNJK$9g1=6 H j訆 As9?r3v)D3E3gy#zWŮkUTNBv'Jxt~mY)1(RjҴbrdG ;C.d{)][b3@❆0W!TC쳓l4:kXr^kkSDҿ~_rDJď(@4O@q6;dk4c_ 8VX h3^/uB'Hl.ba<0Bc٭oIxBFDϐĪ˹ȱ9Q}Ώ;;ـվlǤ㲢x?}w -I=Y0M[܈Z-#3$~esUmp-XYƈ\{YbcCחJ|[ _AB9N]S$'`}^B+e:l'S<C9P=2fYΛ龢8M$sz sSd_n[,^sE {.NrM]=dAjp#B#5twSu)=)ۙ1%P#s?8,UrIX5MjCR8 y 82\[0:j7"&7`%Nx`R|ί}&m~K-M v2bTb`woRz̗qE¿DWe Oߋm\qv4K 5q jd ָfMs+Au *gñtPDTA GpOPFWN,|F*3 Xɷ81Y5ԗw-zQ*7qOL恵\JGb{HozfOVy \{ȻXYri k~urhգw%Ibk0gn=\{p7ۋh2kLäRX1{=Fx 1hWc;}Gv)|2fYg۞(Fvwgz%xPZ^#BK+^S~ gu/߉'rXHYW⒬; I[;D9_Z8ˬe|d?1_9K.LkJL;ߖxSk&|pKYȎY6h{܂|4}ȷYIOX}*[.@ƷW7Q\|.5ʘ`>g"h,CB.&gGL.(ZN٪ʉB e&̆vEhֿEI8b)cioXP>BZd~$-~tN)*=*Re?˫3i ̡ZiGOZZ#+cn.8S4ܱJ<@HZYQ秩0@~0 i,7;-ŵ0KPiSJ,\2Ω].\̣}۹?gN{A>zIoL qc^TǏh;Z}7ȁ?( Tfj{:N+'s,>Ms9qQ ǃO(h.R6=Z ScC*@ (K4u㷯`Zzo5ʺ*?gAG\J/ (xz](%-L6>uc@rqi G\د nQ#^?F)!2 bdom@1a'XyWސjJ8:oU~ZN=pI9*B7֋87<ǾailЖIKص􁼪vbh/<+!UsK=$T|9PRijXվhrq U|'u!PFgӛ(dwv-.|RBOR~ 4wUsɖ[%13&@1=j̙~ke'6aJV)| YXx]nb1CÉ"!&8 .kī0!/"L efHm[[Lacо;0DXM\uTPjIr*أL s7V#iGkQdg 'UHΡ됧SZ1e+JD.*%GFi\ mXv% `riDfWHFqOFLvpdO, -"!ʀwF*CE֠ Za\wq<#qOؽ eHJR2#h!j7}4|Z$:-'x3e{ur0K:CߔM(>iܵ;8cfs1/. џX?Zp hUrTN 2}/4b`"Oas׃JJcA#haQK]e>uXX"Mllv-'ae57IO[x7׏T 1 eiID_?!UW?/*M-Kϋ21}x'ئ{F%2 Zb ZC#ĤYjSׄiO]]<4/H<6 ; " WzHc:QʼV;¸=5sby͆H2LV۷Uu;Y?6mEy T5Vv%6a }qa^Y/8]If5J*ڟ"f(m[_3Tq6w_Ɠ ˯+uD2di| 1(rb|\a0 a7i*xJđ=0S}/]8g 4Ojq.}]kگIѩ=~xr8mLiug"@)Bd3tH'tuޕv{4H@;$jL>MuQIVf”F՘ (m-Da$ƺ).)o-a Z',QapVȁض-CmDŘhu"$hX$~qGPBY_@Df_$j+C!bsw  iիHc8<kGN,#{ 6G_Q-GکBY mҸC޷;o7 <c>o}CLPa}׋S{ "nf!jDßC~e|'bxB'1Bmc*Yd|FŏRX}Z"wlWnt$ ˞' 1Rh<:L=2$ O`.;E+f)x t3+4O]D¶\v VsQVn2<`ԭ{rIBuM._RAPd}"3YɎ8r[219աbۛ)j2 \<~%X+u7i>ƨT!v%SɾDz#XT H6NTF): -!S|pըVяiKO"ˆ$y s޶K23s6yf?o (315}8=3ꪀ%L@P_}3d=%Ix7 jMK 6`fzoeV5 Y.*6;(v&#iC `vIDeaY0S10Â\pR-lp@1Pi(Ppfs( ޓ [0*o68-M]Hzj{%jyW_$zDE7T"]&d%_’].vrҮI_z&2mwx䶴e ~-(CI^VY/-:JcxPzSAbz5} SI) 2 YpuY(-;dҫX'_k %ZjDH pdC[/4T(dh�rBm-ˤ80{[C'Gri0IMW<7A[iz8~=Jhs2 hH9vLN05,_PDf`%b URJ${B[Ps%x4F"zut|?;Lw4JM;H  z%?e[>p5f@9c _obfg2ݶ׵?.xrsq " 6"2?y\ۉ99PYÌGAlzډHqb໧$&W2 _<'9.~&-&TUӤw\9Vwbݱ$6H4uST Ǹ!9^z'qpdMu J ź*L0-R^ Qkz~۞AyRWh SIXeT8~ ꈁ[ȢF|,h𰝓> $ro/(ZȬ:R:H97~[.;=N٦ % 4̌Tq#¿6Kt Qq8NR/DQ;W+b24ɪ ۄ~~-ff!P >9;pKlztAcC{-K c`l} L|͡^čNZt,7פ_M}͈US,'p^:z[m|8I=خLfJE#{[hH[W i.O3 Sj` )&~ap+mucU#NS !uզ^(s+%G:Mtcw48-p^%9hZjPu.AdVijdm@M EPVmCZnC&\U->ۄ層C34+ķ-UK`2cn7~YO2TgG2FgB=]+CXP:FMHowVwLMZ]{M]b40ŰI4uN4ne^ĥT)B 3Tk-z+,Y, a]͠}ZȧVլ?/K-c{)X+~ -26<-xh2{;?DO -m!Ŷd^XoTpnnk 5n| l|ZFx1I׵Ԁ' ~|tN;n֊1O:|/󒶱fC$ENdHkx}RN YP#iol>۳d -1]GXp]ϝu*y#,Z/a5v/S{ ZĪ496 ΄{!I~1harmbmu9!F見?F\7 @t7|w+R'+(R f^yuȇ & 2"R^ϲEMJǓiʪmĎwU-(hM]=D3\ ?9x턨-SVk`j%3TQdwGH2J?I:"*?q_7'Cjšo'airt ⽒޺;M ’{f s]"d5*R<|F"EG< ĠZS(5a&8 {`9E4`%=Guu%J*E}W{wB:g @):𙂅Wat#"R}r~l rfN]Az%۽mx$N&SyQ9Wk.P\=Ⱦ&M6|%rDS=cxka"ݍWĢD,6AP]NHt6bx)xyu24&a= ?2H./ʪF0п}TjjjORaѵ`>%&DFp!\s=<žW_Ş.N;mErxEyʏYE#5}2O~pcy xhs#Om'>>H%qٟCʩ{[C1B [jTWonԞCw-LӐB‘VJ&sOVk(R2ڋ⡑`v ?;JSz)fnq% =hr2!BBSCLU7¢ M__VcOOlhQ´ hehe9۟959^>I[,}FԫOgcV;'aL",gbOM< ow7 ?޹u^4E2juBsdG(y ®OfÆCXp'佶Bۥr3QY[w".:hIv'c4a6YӓsvV=צ^TmԞyb7 ]B$eRl<$^$ aH"$.ǚkYC"đ\ι P[S'ξ3'\y6!I}$%YX=vEay(L1b}1#D4yJRZx/sлJAχx/|h`ᰣYqo6Lw=n li߷h">Gmƒekȷ1ѹi8Pe<ѝjxO:`zSy4:Eqt~<jg9E:Ý#>EK#nٻl`o_|jgnHghSk% F "\0k#39u^,N nTq{(#i8rd.FC?kbC%-9u -ȓk]KgBZ2L7Nh'M`|yhU5V{%PM$({.?*/ (b_oE7^"w*Hk Ss PxA[җո 4ImЇɇ~rV{yn^Ո^;~R':~iF? wX^[F3#*m#خ\qlaea[`;둟y(Mp5S*ō' &9 nJ ]4cq>u`7ޮA3RP#pj ;Cxwڞ)tu\fh. bPNȑۥKh.KG?OךE)z$D8ah Gˊ7gC Y`,iC ~3UjNi&@"W_a2Y@tto?BL.gE~sl 4鋳ʍ+=wUDL#[6{{zd ܆.c3۱N\ df|(WW'6LέOs.*!!, ylD"Be:0`n,Yk`:%!FI+/K8q1F4 p)IdxFU2Ë;PꮱGƐ?,g6ّtNĽA*f46[am܃T0)QƩ;Tkkw+es`w`7}4g 0.y=RuG$=h j2ysuHY.`tV黺&&sK66Qg1ǼR5]fj{CsP ӆhK|Js S]2.]rց8\.AE{lMWUyfFC8&+BlD6(X3,_ϥ!6 ZsNڌ y"ןnwwB.j͎]8JQTiB3tSՐ& > Uߏټ-n:'שI"靍wxJT q6l::ĕ C`cm~K"R k2 hʯs +*1;dO ̑~@:nZz.Q<~H\z|%+[4٫(*7F>Zeu{ rЧJߩTJjLJĿ0:o!y%DVO o"{eg7XidszWzBCYll;ǝrF{b`8C?&qIk}ȐzWN2C[#0BMdǵjKM:VG0zD2S~`9 &p5NW"dڒdxIMV GتX`꩘*ΒCpшۆLfgZHysrWjiEdl : 2aREFi&B_" ۹r3Z$Έ;!݄#e4}aY<`$=pRrN[>XL#B$7f,b2df[;|=auZ͖D573U\'ȬoH+e9qC_^y>~b:RMg u'_8s>#=*Or9`I Ga[1|S@#"[k;D,*Ò1W8E* vYIZ@y{4n`܈^WԘ@St7W_Ԋ98x&U"ffAm{#,\;xiSDڡӬELaGlP#$4H͠5$}nYƘc6k)$Qk4g4-qf@9VxpF$Oa1obRq٨>l9\::_ ^ELd"QvppAy!k+n5V@jZRcA[=>reD F* &M=9`m<3IdVJٕS &܏ ]scz߆)2^YB#ZvZ/eJ̮M03-zaYqk9uёVOaj6ɶE Z*2hT?6M\Lo-LA#RKNi],zCtJ0'2^ގBDULA,~cX](.&3즲0)fãƔD MZ6n}Ν3"082)eH];^meȡSGj++I9=NtcyI5 7B.}tƁ֦d1;l=/"oHD1gқw։yl=oI]adm}'SpW"4pdMO7|gfașL9"|RCrx:_ 5pfّC<4EA pk)L u _fٯsHCmkuƞQ*<3ȕ.tfrIƣxA+K.k+U0eG ,GhUɄb,BUu_@*΀߻|BT]y_&v\Ō5Gͩp+B܏ץڼ_tLB|2^whJ$r$%84j<'`WP=*@di܃wGOAW0S¸b7׆z;(n*O_ Pru;):1ڕs:ڻ.5́a~V~a65,Bl/aZpA0s}}Z(x pOrTۘl)dξn2 䴗S:7Me =>q!TVL70ʕ̮U e]O V 䘶Y*SBz_PKanob̈́ Cg`r ȝqW=bw؈6c' Cd qnixېhC.HZaȶ1yj-qzng_Uw);{D&G<KPQμ$ @Xy$Ӊ Grt}3k01 L5ۨM >kJqy/~rP$Ugd(`RvTQ:?擂 6 )8~}F|D}M3Y$P9֠ĽSGgo`B?v.A,8oԯĬw?Er@DCZ?=n±&jtvhC*t %nƭHi3a ZZs/CMrMUn9cK]{$",qi}4%Mˮ3'Թ.r6a+ (Pyn%@NPT1=suS?vezh=4!$_{f u0'$5JGv~%B!KK#Rfs#5 :lAa8LJj_RzpRk ka.#x&$ߺBl2>UȊmy;GPjU?9)xΪJ?K,?9kF0pC?e7ɪ`UKp @~WXGi~XQ;gL 4? mԈqTg<ؼVa".7Uovf_Tk+8 v baeY:WLh.%C1biSa`&=qt^ Es]5 <YgU]# $9ֿK蛠քRV0k%W{D$[py#%&9Av 9YEMUw).I&?y1$(z'6esBeIu=HblYTBC5CPړC4H{lps^V{z1 )@`*a]f1*mI+;(C% M%KI}].!W^ဈQuhX"s<λ`͖M9vwܟ[ȣaE'v-e,ӫtKhKĤKGb̊ 2sf }]gPAUjᗸ0Zid`50iͶ-WhĹdpW-hjAᎅ82NF_#T#uZII\8AO7g͹ȤԾo2YZ~^3;)4ĜP '$)qa({|}SX\MET տ.ǖÓ1#]-]w rBS.j<0 k~EwnB(T%uS$⏢Ӝpg 6v4܆CWf힍5`~lbfE;zU]oW؝ҬO9MƏ7YZK1rP^?R ]Tlk B2X2O^9EL Ā_*7 ]k$|IV_dϿ mW ^`G@i"q0#HY;^~q1DJM瀢DJ'UaY`D '8.ՓV66,pm#cI|[liyLphTV:xeMBeZ:` 5aR% tk N鹈Ұ;1(NFӊ)O)`O1B#G<5ugr!mEiʧ?3\!guf+2VA4~NW7jE:{db+ `d- t襪~?hi(.^jR4/a0@(pV[ KFFLơg5 w1`Tm"T$ygi&B5@>h@P14rh/ ӎ!uNtrOQ,IlѤUS؀Yl>^VoDUvy6€?GP 9ۜ)_tDws=WRh.EmNNS?t[J܌ހn6B6\iMR~J[ө!9:b\݇Ǽ.>¨YVҁg)R(KeKo‰Sgf%nGe"붬m"`h]w]+_pJIT _ɱS^q+ȟ,&j1FҗzK Nk{q$ϱC+CVKMjϫ|qjޙQY8jN^;H+¤JpnpgpvBYCtMOd F I+KD6#G{%;_K.d,UtOG!)`R  XW̸-iyT*fwj|M+=Xş 3On7*ǴLA~FT. q2IM7+O6mTe3júw9aZcum2*1pt|ݶ' iD op X\jz6xt(7-̍ >gvm]'g"Xl1Wlwn%}7s$ Bo Eۦaxt)-%'EH[6zFp R$fU"%Pt j{ykM2Ctʂ'qvEYiV=ԧ . JQdA3} fnYFSr+t R%O#5|WՈ2zl^YD+>6q @ C:>#kSX-EH1nŭwo>7EYKt !/L@* V/;X|zA~bxDVb]D%j  :JQVk60PWAV;װɣd"(s,;g .J{м^A66V=<=r:hP^й5q+Y+a[ʱ-ZvtC>T(]Oˮ`hNn X_rA叆9I'6qSi t P{$Ye_=E+k#(wɷC5:+hOO88ONlUNd*P 8@t|] Xyx){E ǓYC3-Q\ ʦ+N ufCz=b&Ʒ6zV S\|ڭ`EcDt|__qʥëuCzO*TmVZfMz,m /\u*uGTLձ EqSts42%/\k!@½Vim0RD0a|KYM#/W]U-iV8%Te29- ohE˹i46^` _8joL+e(T߈-m}UV-&vڮ.=a<֡ ΍ބ U=WO*]jRuӷTYԾ{i"\<'#.ǁ-l-,RTu#}hv%gJ,|)JivPD N.x4/琶ffH4}uaR`ݽ^R{MK"-5ͫ5GMޒ6TY$ =|r6  A3Ќu&2K4Xcdr5 Ň콋@_RjſhV D3πJ+9T4qp4y]Yd\;g|b&ዑ/BɃ*!Nm,Kc NzDh\'T?oN纕jx1^=*ګgΧBJzmcyJ8 Ⱥ>p #ݵBt82`{WtC|\t-rlqX My67a:NyRֹR-q@${mp`]t|Nu ޲lp`O.Ky+؂_UȕjqԪ؂hbzN@0{jI\RUEZcg4` b5~(tb+~eL{R. בߎ| Aa}{+=0ȟuZܡۉ*0 Yuߔ3gZ_l%+lʌ]^©#vM\6I;3)TaLقX|*o .Tz%16S qS`5D\K38\Τ @ |8XzQ@L;V1J^({A&RT*\ ^˺GYJCi I$]=(wBnXǴ Em:%U#p8%X/*|gJD6}=)9-o(-N9^#W 'k2*;i'/3g< C6U&4YXH 66o?RoYf#05ԟepj!jd3ztGth{56 26h`cPT=R@\nƽ%V58a16oO0}LT虛2qLn0X>8qi-Ovo]wf g4薠hhhV6GP>vU$i3ɑl5?OJ[fHClA6"nxۯȦٮÂZmB+ l8P~{fbt6oReY{QAėEhG&hQg|~I;{Կ/YfKJBW_,"e4BطtYf&M+)V { ݎjg0JտU m7:3@:RrJôf, ر\[Ůnjyb{;0@MDQ @\HmzDǸB,Dڂx|0Jǯbrz!Q8a*`<$n8O LUb;QP;~CYw`QSdj/<@B#b2Tcڡc.}F."wNg!#.hzĽ<,]vR_{Dh"nE]{+#7keP=nȝGGĥ8PQImWcW  LS>äB.nŚR,CYW:w1 4ԇ,s`JkC{9a? egDNCSU<=D2oKq> }c^]4viN<*-)5ʶzPEO(Ԁk*sJ}I]t{ZvЯ&1hf*fhᡡC9qXlJ6 @+χ m7TuJ N: \%" BiwpqO,Qvr%% ǏRhrM꿲=̕M\~([unOA+|ciգ3ʡq:i:PY,.N\%#),7ɯ1\ 92dl K)8Vdet]5PM?{ `R㓗c#eUBg"9!EȚGV:U=bëwTˠ(z @6x&Fd-9ENKt_ے˳|_p KE} 'Uhw$ܲ($U,v?0ٱІp'|/RE'GO2}dl`>b1*:FWK4.'{]F(䞙!d=p8`٩p_+a(,l4=2Aw7&}b@P{6j,-++Y}L/y*0>#%1QM,I7ǟE %I?B%RS܁ XKo5b)"i%L\-ˁyhPc6{ZL"OuL.wes>=wTL(R77RMppqT%p;XmBOd8Т 006&z xb >/{.8Јh1{ AC1?1X ]k,K<ay>=`6r[ |iC k]#kzA55kЎ7|H\r?Oq/nJ:Y-8ܗmTz`JP:+ЈYww "Xk/i'O3k$ % ng 0.41я!N и}E)#K.d;3O&# ,RR<r-9'1$EyA1#˯n$EZE(X&ғD'chN` 5r5_U<)QU1p,^aӽaCI$.i5uA Qym(I79Hs?M i]0 Q]I. ]?Ʋ"puFeCݠׄtYRcWz%a1{J:`88C@E #`;ՃB؜C~Bc җ '1_'|ޡe.աo⼦"vX :|`Ь&B,J-r_%|? Mh7=mx`CJ/z*a6ƻ^ߚW0R6k^HzkrR38=*YN-F (ViK \JA32w)íx,P[30{] vI0k`Y;zA"0-oFo49WBXׇ}NXq8 +GHEiSTBqT)s|/}kߠϲ 7^YO`5|QJ\de& uzjh1(w 2v8CTk%D@ 3_[)5@!˟=":2Z旿H~u߱/3z^ZQȧc:Xf_B\V&-hJ8G-aC-Di6nxk(邯b#ED埉}&!\e[s )尩rf`ո뒧^Y6 jt[[zRC䰦qeO ko2!JIF1/:[$F78`` >|(ͱS\08y4[t ^-p*cq_a⼶,*_FwLj\Hc+`:2}#rTu?jP/u5&ް SFDenvÞCԧXXcL ` oq!*4!WwmbqeI"x;<`ȝ[:5U^BmݵEzGwyI;ˣZ~RFL!&^Tsx!\gJlD@Bے1wi`Wgsd̮dUuOCltI/1'"~#_V0[z\]RWwKg}ρ@<}}+:Jێ {vxǸ#ɧs={8)ʒCiC)PN/ַVV̗3~mAĕE>xD A-%d$]0(63d~ V W=J8'gf'ڌLA&mkR)Ѽ_Q?8mS9 #WXC!RZ׏~y-:}O;/ ]WKI"ogjCa7Ì/H$;@PB"ci;D5ErbӗL׀pXH dcn931N龓,97#uteM P}z^//xb dIJYө Q0:z5? >>Qsj9pM&GzO-TGSdj@C:H2s%.s@GX MCĝ zPnN|f|E岅GmG?BPU!,>B; ]VIԚƉlh_t^xC U\<5cH>1(׫ TX7FSoEUSOX,o^9G=vDq4&sl2ymb$ }Kԉ|lD熸2$dwwe.Qu.z7*@WWL J߶+KC$UpMYDA*֘7Eb-HMsq\G~Arv}NTlY|IE@ ;"tX&Q$P Xu do+z6n,6XΤos侠mDO~d~rϝ|OVy|Τ3$ 9T ]!%lIJ}NKV֎"WǛt].u$4Ybe@X#x5FU" Mv^yY'/`Uvˈn̪jJ qlkkYD.J߂1;xCAj./((Mn(̆+1ΣYy9}/h# ☥*8a)E81QL¡>AE 8jBw,\Bܸfj Ɋ,2˭&k .{_&Xm~WCwزK nxɾ V7N/x6sj |7(1=ҸT' =x:zܗC+Nԁ*}h{k {Y*-&~qP]Ļ>g6Cq4 9C8u:;,oX2eΓ:'P{BAD{Ut_F(:uUôa2dmQQ'~vaz/'&07o=5fX\%s2b9gX7FAB.mfy+,.2ҞLྃ,R:qo@gڙ3,ŹM Bi> ܣŜxLӞT_KoڮJ\DCEH ROlp%V2wZ=͖&"Na{&Z$JmI;>NddΚϘԱ+AeV'y>Y.W%a`x2ˢȫDΫ97He.K'ɚň~@ݵww$|v2{B_|KBfXIeMxIH s'TVl8k;Jϋ_R oo@5=98A\oJO4~[ ?xXRJ6صxY 7t0#.=BLCfo]H9F}<Nr>S+2-g^hD[ǖ9s YSӨ ῱:4rF>uNH^Me;F$V%x .2VȊ!?07# <&' ŧ(Ty (N@ 3c& G@1Sp¥zuj&Xn{G٬_?Rc< S>>Mf%,rhMXղߊ4TJT|6t2Zew=ԗ$Ii*w$q|?רxYq 73I_sudwM|ʸ K_<{Gn+Oշۢ*4?7~eZrV!H|[8uGRzΧRYp,GiPgÝVV }wGammuۨ @}|f_~]v^˔M5L~F;Q=_*^8#3NEtUhT7נӈz8̓=_tJUWT*kLhШq.ʓ&,v'b!]OqJ"!XXѧ^ga?1腿s@)5Mp58YTn|ѰQ| z TiD?+y4 &k<=>yN}>`*_6U5:?;=cAdAj=KM$$J+mHq)Es)}rh \A 3%Y.#TUÿ a@GrAU e7k@c*McBftp3-/pκ'6‚7JNE=:5_W`f]7ى[HJ$/Oߐcm6+1H'*ڪ<6W~{ҹW@8:ъxbpcg"0TA%&|KfZXݟ1%ͅ7)  ѹ 3-:{hwj>^CtPj ׹n4 sY\oE4f1Y;,qi0oD^Տw ESwIEE8yLN9tO~ÆMK1|DACv"X-CM4L˥UԤ!MpӅJt%1lK!L%t!>[\=v̝^zmݓp%2h9BW.lWl3Tvz~dx[)V iF<')"G|LoUӜ X5aYL.Gq EA10ήkQw.NuP6y)q\KߔhZd*j0Y ͯ>՚';7?ΉtG6c) s-rIx |̏@V.G Kpl -w`BݴrU1q-FK2Ô>P.,1w)dqyqdb.*%3\q~ѕ!V Ԅ^ SD'0Xl"8<&3Ke]U<+:n%Ja'dOk~ G-}ۚ Ewƅ-JZG5Q@j=p`_џ-] 4ў]ƿ}7t6ٶG]GzPЮ1$,~nIjQQ.!fa08x0/<$a]|Q*:+MmMƐk-Fk KZʩTn%Mg6r?r&[`ryDfۣj9=B0eBzKBBtP""ᔈ K`s e/6\(57%?8.zGUUhsB(h8֍ rT%kHJ-6xiַ+(4YEsHG2x:E4< _I^,XW:\|@WNJV*BS̴ǛˍRRŰ T0wméJK +(}ؐ D)6dQAUs υbg~dHOܩ #xlKPww|uπpl= & ϩO7lw^?tDj;3ءD6$P!Cq\yۄNl ^[ɄR+Uw@@a^^)8;/ .Crv'+BdfӪx~Hܒ#1d &=<gV5%U] q(AMFWb^%Qئ=)YD,x1T4y*@'UGw+S)Ȍthl,Hu_YNVv8F""Sze,XmqeB\y |G7ïfq  1ͶQ8o;$\x)SB)72PY{EO2`i퓷 HKpD!tJOUP~U8r@iQm=cn(7]z~=l oɂ/k\h{QT&qdD/Yi,7fKFf ߠϷٲQd@5I 2@AZqa96уvzKԫe#Y-Ԅ(!1)0'y[W|TCq;Z賹VݩZˑKal3MT8/~2Y #{93y]˝Tϗ@@ ϯ}#n0X(Wr* ަ۔qvGHpWn VE‸AN"JKٷV$(:uU-tn< "Ń{@n$L=X$`\52W82N%ׂFjwB.AϡH~t4]B \py3Ge%8?Zs9QJ1@#QM2?bن!3% ZS[#Je&cTL/CE4"1E&qyuөCVTy^1ҊU GszghHYJE!q_vHaK5 `l8Px8ufgd;)f&ߘcJ 2? -_{b>S?g_ :E߮큂KCȭDH3"ɐ4'A"sjT).)^HemYx|iIGEh'NlT}T¾r1f}* Q=_l1UE`T3v%12.P.E@ES3[8ADN3Vy>&y)1ͤ^*њ.*Z&ݱV_`ޑgunK!7X)g h{T<#R) u8Po3P5lʹ]Ǔ\w >"?,bu@dEѝ"Cspaoţ?xѺ3 }es=\XhS*QG:Qc+ Ҋ4/;#zoqn[>Fq&bǻnh'%+VήXj* .׿*egd1i_@_.hV (o@0̡\sNAoļA˝;vH(tȦL^WuqǬ?K䭢 =H={7*È Bk% 鲖> |KLz@px5Nj!: 4۳'!Z07aVGpX0QwbBi`z [arb%#vMw:p,}L$kvJ-& 11zN}9g1|SrC-ּ^95еFeU/uBh#W[A?6HNƒf>ݠh =/ sȑ 9:>)y S\ K寸T4/TI(/K=o,9G-Vy2w=ڤc)hmzF۷]f E i{Z`Bn׳ ŤP} zR̓2 :]Mc тk~s9'