sesdev-1.12.1+1619444076.g04475be-bp155.1.9 >  A dkPI%z Gxsipu8n0Ɍ2,ۯ>Di'fO ~f0BkÐrӱ#J@rZ%#:~+=ҫu»kI;'AmQٚ{> t1[bƃ ^cZ䈦zr,͉=*:/%|>Ô1i/LX}TOA3V''&*^6ݙb$Ms$/R2Ō[RJ8ϾmXO`#ꑫfWʩ2tΚIxNc錠Xǥ - * Ҙ fQC}_pGq_vD"$fnppö7H|>0FQ%EGx.㻨O?ԫ!;cQߜcW%Xݜj%h8+rh9kg"U(Z`ǽ+rTzF p%c7786eb504268ddf862ba8a27a84b6aeb528e919f75be189ad7497627781a77ec1b3f1b2cbed6081785bcd47ea03efad645bf5a9xdkPI%z Q~gg +0H&xl!D,q?(f8Jlt{kTU}mJgd ]uҐѪE#! JIx^Ϛ#s'`TQ={d5,a. @AD?;6XT ]j|92>X1]4<|߹\tE>Qӡb>{F B 59oH];K=}l L|"ug@(eL<"CA`?$ΓX? qhSRk>҈=jutB8!KMp3JMka|ڧ?n:B`O ̎J[5С_vBKL 9=1s @G#y!xlzvݙ{\fѢ"a=3?~wszyuhY3Ո Vwd&$8ȘBT}BTUR.NDן.yutWZ8im c˓ep&cHlL~ >p>8?(d $ . Y  ff xf Df f Bf f@f >f"<"tf$ $$X%(& 8&.9&.:,.F(G<fHfIlfXY\f]f^bcIdeflufvhwfxfy4%z$Csesdev1.12.1+1619444076.g04475bebp155.1.9CLI tool to deploy and manage SES clusterssesdev is a CLI tool for developers to help with deploying SES clusters. This tool uses vagrant and libvirt to create VMs and install Ceph using DeepSea. The tool is highly customizable and allows to choose different versions of Ceph and SES, as well as, different versions of the openSUSE based OS.dkPlamb28 SUSE Linux Enterprise 15 SP5openSUSEMIThttps://bugs.opensuse.orgUnspecifiedhttps://github.com/SUSE/sesdevlinuxnoarch~/~~ _ _F!!+Z+Z**OHOH  $$ U U G)0-7( *"A%Q>c Fso T $s4884888377 d 4 %"P o-AA큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤AdkPdkPdkPdkPdkPdkPdkPdkPdkP`@dkPdkPdkPdkPdkP`@dkP`@dkPdkPdkPdkPdkPdkPdkPdkPdkPdkPdkPdkPdkPdkPdkPdkPdkPdkPdkPdkPdkP`@`@`@`@`@`@`@dkP`l`ldkP`l`l`l`ldkP`ldkPdkP`l`l`ldkP`l`ldkPdkP`l`ldkP`l`l`l`l`l`l`l`l`l`l`l`l`l`l`l`l`l`l`l`ldkP`l`l`l`l`@`@dkP`l`ldkP`ldkPd67e48040e5732c9d42006a70a0f0a6b85e978f51be1da073e5bffa4db6b7a2fcd38e142e799f3666b36eb230a1627155c30e57c24d26a02642a321f64fde40ddf975904f0a3438373f4ef654ad02b97cb0afb4e90349ca61cf0a00d2522d05601ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546ba5542eb44c4d8c63a09ec4c1b59f3688fa392a29a3879028ba5dc4d2a37d1dfd9437966478462ad3e3afc0c4f526ed9fbecd6bb1b573e44e180b02bb8fce9d0cdeb2dcfea26ac8b0b96e68df336f2098fb79db1024f1b88641191442a8a37bf28f20591bbc1b96222b1cfbfe798ace320ad0cd6542266c0fc1e7b63ed2e9ba51bcc0233421f6d0b9887abca4023e7e7aa69a0fb52c697d97ac951dcd87eb8c894cb5e0125aa5795d4fa564b12b0492ffbcace28354788eca2801b80bd5f06a3dfdb1f2d0da32cf57126c19670354115cbf87db392b9a3e20633be46ef1c9855b577a0ac893bc3920c366d6f8b01ef8c7a5e265cf68e6190dd58d85fa314f1078c6bf8ba1e8dff4ae56485bb736903e35382f10ee130ec7079f06122b83bc3f08e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855741571f7e8097cd164ee7571f09e8337bee854d0e13e69b498b3d5d94c773a53741571f7e8097cd164ee7571f09e8337bee854d0e13e69b498b3d5d94c773a5314c647d472af0d304bf5e2030a95df1bfb868c3861e63136bb8f327acbe99d79df7b58a4529cd0e57004a24259c1c6cf72622f042585f228a4c9262a8a593712cf05dfcd104c08dde5784bcc1191c517133806a1170c14a7ec49c82d542563569a09c3607ae38ab9a1cc307a7c66edcd9cb58b90d71da2720d8d7b421204ff9ffd8c0c0adf8c4b90ae944b57cbf6d417a2bfbf00d90e87f9bb710ff457e70b0ac991434ac3d5e69f2ed5f53b85f5c6d7c1c888ae48575c8b5c9817b58b774a2ba3767e2a6ec883fe3b8f7637734f0af0616f2fc47eb758ac077e575dcb5c7b7eacc4ac65dd6301a8c43cb70a1c6faa897afa24710e3a3ce967963e49798d5b3d3769a17b770ebe7a5d650f4d08feb39f3346b4e692839f40caac2141b604778e3769a17b770ebe7a5d650f4d08feb39f3346b4e692839f40caac2141b604778e86d904f10c11ce228ddbe3bd452e34c60502dd691e5308a376ee74c5745f665b319b1675a6b4a56791a6d07c02d8f62bb73c33e7ed75c3c4a976d2fc486a70ba465d45b2e97886f061c9a4e7b8b48a536dff8fd73b1c289cd1f01050c071b255f28d6390f8b8d029dff41f936363fb45fd9ca353ee879a126cfc07f911c622c0de0dc90cb15758ac9290b2fc8860ec0aa1a3cd6f6a1321250345f52e7401fdcde217d77cc7b2d882a1269b62e08e097e7ac98a42d3ff1332b8a987c1a732ef7e03db5ac412ee7b7c200f0ec6d52b559487fd341bb5c7d510d4343ed7ca411d8d03db5ac412ee7b7c200f0ec6d52b559487fd341bb5c7d510d4343ed7ca411d8d3859c42f2a9d7cb0ac5409ee5109180e5fc9e7efe428a34a398af75c9e8080fac09d1ec645862a715a4be9b6b9072dfad8207038799839091d1c70b492ec0180799a191501777eaad582e102a5cccd7734e4a9d6902826d4400872ff6d0b7e43bc241a97ce7ca257e7242ca8d5d18e6de45c4a8d336ea0a58322d557c696e3cdf20d9b0773e0958676535f19cd590e890baffe8b9918ae4796d8b8cb721266f241c0643fa0ce953414aa19552cebc0d6318ae1170b09dbbb53fdce33d7a2cf9b858fcf608d9c3fe5af7f822b4d23ec39e5751a73b53645f05605ce792a85b76a6dd820c3d4727c3007f17272628e75d34c4087f5f38c0db602185e3860bd5b4a656a5a68a5adea5bed7203c884370dc8444e7b171a8542a69d218f30269b1266ae39b27a25b12585258547f9109bbe7d5500100fb444cb8a624f4f38097a7553b188620dbc99a757ea8ec0ab00aeafbd8ea92f249035e51f9069f6ba60d9212137bd521f03bbc6db1320288bc4b04e6769dea548812c20179785aa93ce2972547319ee23fb89626cb1b9b42d4b1aa434fd6538236a241780bb81bd55a012928cd8316b673ce03629ade3fbcaaacf3a4b209bfc0653eb33d5c201543a17580992cee9473497e1c4416b5cdd388826d229067ee6bfb7116c2f76408ca2817ac8700f7ce8a3be48dcfe89da0478b1b66ed6763e353f47adf2422518e7f0d3408cc868dc29645953b8ca6e30da6df1f62b5834c61fbeb17e181dc2bb45b691c9c804828dd2e3ea8256bd3ee66979d8f35dc6d677488e9a9dd2070fc6b0f0822176a91f868de78b16bb86da109c80efec19107ca7ffc8024be09a17b6c9f32c83f83fa412cb9c85e29efa6436fcd04630471e6c1ca62c1ab01e5ed068475f571f027b0a95c78ab911fbbb8fc6cf0898cfcf9cc37834edc02cd55327ab7a1e5fd67a495b401f91511c90d46f216c7915b2df3ec9d3850504d3fa73186659e57cdadc563d9967a17d23cc31117941d538183bb3bad247d4dff7297e2c1975008ccd8b37d03885aa34917b443106ece180f2e26b068fdd880095df5ae9cb1e9ba6011289eff30e1a374833d13fbd45fb2d33f10344efdfc04054c12bf99b11af132185ebad83e2c018542f395e189f1938d9b09d1620e8140dba681a5acdfc650668ac038a6fea3c68849478b745f07789e8004b8ce88ecbd772a1fecfaf6c82ce762ec65207c3daea9f73dca38df99e0a34b3e1d18e15a53378749b2a7a8e24d461a6807334484575c8c6153f9f48de795bbe7725988e557444f66a734af3da3d3b50be459540ded9689a1faf8f822e0dacdabc61d3cb160d41bc6fd109d45ca9a0c4e774c73ad6fe830c3acbcf1b68c2eb3b62f89a1a87b321a0d971a65baaf7307d691e1aaac6e330624e64b92c77fc01a10eec60ef8f59cdf596169ea963ab583d815207c3daea9f73dca38df99e0a34b3e1d18e15a53378749b2a7a8e24d461a6807334484575c8c6153f9f48de795bbe7725988e557444f66a734af3da3d3b50be187ddbe044cb95b6cc48dcc2b38f73e55e7dda95f66695ca3197ee46fc162d2a459540ded9689a1faf8f822e0dacdabc61d3cb160d41bc6fd109d45ca9a0c4e7c5250a1856b4f6b834b3d763f471e325ecadfa60d51573c0b0a0e49d5547d9185cc44dda2d12bdec11e6977c828a77d3ea5a205ca4baba7e8818a2e77cb44c68932a33d39038f1e4117bc30d74fa1b1d239204251f8b3e5b73276a9deb7943db9e6c374a2cfc603c37f6897e29277a80ef039dc23bd6ff62e7d8638fb547056b920cc3812c988b003c7495900940436684d904d3fbbc7ebf6c140cc6c64511cdcf0e2b9557d51f75e8782be6372905d06d863b7830b159dac3ec21329e772d19e4d759855c12fd273f06709327bd0f1499d48b8b1cb3d5bc0819ccb09c7f23a51dd103871897d74003b89c4f82dbfff0f61e62860f231af8679d011a2125187fb81c05ee66a07483c8ed9fbfacd3dd5bf7ba60c7307ab50ec2d5cf8c6d305d6110ff2518725442f3cf8964080d91a8650584e00bbf31d61e5c6a2471ef4461c265545d6d6d634310679e46af4557e6987a7731ccbd870e1da983e9b768f966ad34a5fd447fa18d6b56a9e64c4053822809c6a353ba94e241a6c9eb9abeb619c82be97227c286f45d9eb7878d56eb770fb8ecd9461e42bd987da7341f35868bf0fee3895b1e84c08cf2d57ed997bc22ab4a77f20207768c23063aad7329fe00adrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootsesdev-1.12.1+1619444076.g04475be-bp155.1.9.nosrc.rpmsesdev@@      /usr/bin/python3python(abi)python3-Jinja2python3-PrettyTablepython3-PyYAMLpython3-clickpython3-libvirt-pythonpython3-pycryptodomexpython3-setuptoolsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)sesdev-qavagrantvagrant-libvirt3.62.10.13.136.75.1.03.4.63.0.4-14.6.0-14.0.4-14.0-15.2-11.12.1+1619444076.g04475be-bp155.1.92.2.24.14.3`@`W5@_@_u@___~@_^ _2@_p@^^@^˳@^^^^@^|@^ku^f/^f/^b;@^`^V]^V]^U @^J@^5h@^1s]e@]Γ@]Γ@]A]A]]{@]{@]{@]{@]{@])])])])])])Nathan Cutler Nathan Cutler Nathan Cutler Nathan Cutler Nathan Cutler Nathan Cutler Nathan Cutler Nathan Cutler Nathan Cutler Nathan Cutler Nathan Cutler Nathan Cutler Nathan Cutler Nathan Cutler Nathan Cutler Nathan Cutler Nathan Cutler Nathan Cutler Nathan Cutler Nathan Cutler Nathan Cutler Nathan Cutler Nathan Cutler Nathan Cutler Nathan Cutler Nathan Cutler Nathan Cutler Nathan Cutler Nathan Cutler Ricardo Dias Ricardo Dias Ricardo Dias Ricardo Dias Ricardo Dias Ricardo Dias Ricardo Dias Ricardo Dias Ricardo Dias Ricardo Dias Ricardo Dias Ricardo Dias Ricardo Dias Ricardo Dias Ricardo Dias Ricardo Dias Ricardo Dias - Update to 1.12.1+1619444076.g04475be: + upstream 1.12.1 release (2021-04-26) + deployment: Remove redundant node network code (PR #592) + contrib/nukevolz.sh: primitive script to recover wasted disk space (PR #593) + zypper: remove python3-base if it's installed (PR #594) + templates: disallow global ID reclaim (PR #596)- Update to 1.12.0+1616368506.g9bba186: + upstream 1.12.0 release (2021-03-22) * provision: enable coredumps (PR #566) * sesdev: support custom repo URLs pointing to .repo file (PR #571) * cephadm: add 'period update' in radosgw deployment (PR #579) * tox: add support for Python 3.8 (PR #582) * sesdev.spec: fix missing qa/common/rgw.sh (PR #572) * contrib/upgrade-demo-ses6-to-ses7.sh: fix (PR #573) * zypper: be more careful when installing systemd-coredump (PR #577) * sesdev: replace fancy list comprehension with simpleton code (PR #581) * deployment: saner processing of --deepsea-repo, --deepsea-branch (PR #584) * zypper.j2: remove Python 2 even on SLE-12-SP3 (PR #585) * provision.sh: persist systemd journal in SES7 only (PR #569) * ceph-salt: no cephadm for nodes with no sesdev roles (PR #570) * constant.py: drop nfs from octopus default roles (PR #587) * nautilus_pre_stage_4.sh.j2: adapt to syntax change in Nautilus 14.2.17 (PR #589) * qa/common/json.sh: adapt to change in ceph status json format (PR #590)- Update to 1.11.0+1607012263.g73dea97: + upstream 1.11.0 release (2020-12-03) * Implement --rgw-ssl option for deploying RGWs with SSL enabled (PR #557) * zypper: add repos when needed (PR #558) * ses7: use product container image when --product given (PR #561) * Handle image_paths_product, image_paths_devel overrides in config.yaml (PR #564) * seslib/constant.py: add SES7 Update repo (PR #565)- Update to 1.10.0+1605283435.g8e610fb: + upstream 1.10.0 release (2020-11-13) * contrib/standalone.sh: add --fqdn test cases (PR #523) * Implement --no-apparmor option (PR #543) * Expose Ceph Dashboard on CaaSP SES deployment (PR #553) * doc/README.md: add common pitfall "Failed to intialize libnetcontrol" (PR #554) * spec: pin sesdev-qa version to sesdev version (PR #551) * constant,zypper: use download.nue.suse.com instead of download.suse.de (PR #552) * deployment_day_2.sh: create CephFS using documented procedure (PR #555)- Update to 1.9.1+1603459604.g8c9ed2c + upstream 1.9.1 release (2020-10-23) * sesdev --devel flag: let click deduct type (PR #550)- Update to 1.9.0+1603448566.gcb3362c + upstream 1.9.0 release (2020-10-23) * constant: add missing SLE-15-SP[12] Product repos (PR #530) * Implement "sesdev upgrade" subcommand (PR #531) * Implement "sesdev reboot DEP_ID NODE" command (PR #532) * contrib/upgrade-demo-ses6-to-ses7.sh: add upgrade demo script (PR #535) * provision.sh: add helper_scripts Jinja template (PR #540) * exceptions: have SesDevException return optional exit code (PR #538) * deployment: wait for rebooted node to complete boot sequence (PR #539) * sesdev: fix --filestore regression (PR #545) * cephadm/deployment_day_2.sh.j2: do not fail on defective --dry-run (PR #546) * setup.cfg: include seslib/templates/cephadm/ directory in packaging (PR #548) * templates/zypper: do not install supportutils-plugin-ses in SES{5,6,7} (PR #526) * deepsea/nautilus_pre_stage_0.sh: refrain from patching DeepSea (PR #547)- Update to 1.8.0+1602174240.g45df4dd + upstream 1.8.0 release (2020-10-08) * Add support for IPv6 (PR #56) * contrib/deepsea_drive_replace.sh: new test script (PR #306) * ceph_salt: deploy and smoke-test Prometheus (PR #418) * ceph-salt: deploy and smoke-test Grafana (PR #475) * ceph-salt: deploy and smoke-test alertmanager (PR #480) * ceph-salt: deploy and smoke-test node-exporter (PR #496) * Support official Vagrant boxes from Vagrant Cloud (PR #476) * new msgr2 secure options (PR #481) * Add ability to deploy Ceph on Ubuntu "Bionic Beaver" 18.04 (PR #486) * add label for ses deployment on caasp (PR #488) * Implement --no-provision option to deploy "bare" VMs (PR #490) * Implement "sesdev link" for linking two clusters (PR #498) * Implement "sesdev status" subcommand (PR #502) * Implement "sesdev show DEP_ID --nodes-with-role=ROLE" (PR #506) * Make "sesdev box list" and "sesdev box remove" accept globs (PR #517) * create: implement --fqdn option, specify FQDN when appropriate (PR #519, PR #522) * replace --deploy/--no-deploy option with --provision/--no-provision (PR #490) * caasp4: remove anti-affinity for mons for single node (PR #495) * Revert "ceph_salt_deployment: add 1-minute grace period" (PR #521) * ceph-salt: set some network-related config params explicitly (PR #482) * deployment: do not assert if starting an existing deployment (PR #493) * deployment: do not populate public_network with "0/24" (PR #512) * qa: wait for grafanas to show up before counting them (PR #514) * qa: wait longer for cluster to become healthy (PR #515) * Add makecheck-specific repos only in "sesdev create makecheck" (PR #520) * zypper: install rbd-nbd on all Leap 15.2/SLE-15-SP2 nodes (PR #484) * Update pacific repos (PR #489) * qa/nfs: do not attempt to mount NFS export on "pacific" (PR #492) * deployment: use "vagrant up --provision" to start cluster (PR #501) * cleanup: move cephadm Day 2 provisioner to its own subdirectory (PR #513) * tox: run pip with --use-feature=2020-resolver (PR #516)- Update to 1.7.0+1599999069.g8f2e732 + upstream 1.7.0 release (2020-09-13) * ceph_salt_deployment: do "ceph orch apply --dry-run" (PR #406) * single node CaaSP cluster (PR #427) * If --ssd option is given, attempt to make first additional disk non-rotational (PR #448) * Implement "sesdev box remove --all" feature (PR #451) * qa: support openSUSE Tumbleweed (PR #457) * Drop ceph-salt '/system_update' config (PR #447) * replace-mgr-modules: refrain from introducing Python 2 (PR #431) * deepsea: add ganesha roles to policy.cfg (PR #437) * deepsea: properly recognize deprecated ganesha role (PR #442) * ceph_salt_deployment: prevent Vagrant 2.2.10+ from deleting master node (PR #452) * provision.sh: disable host checking when SSHing within the cluster (PR #455) * ceph_salt_deployment: explicitly create mds service (PR #458) * contrib/standalone.sh: adapt to create always returning 0 (PR #460) * deepsea_deployment: really stop before Stage 0 (PR #462) * ceph-salt: Fix ceph image path config (PR #465) * ceph_salt_deployment: always wait for OSDs to appear (PR #466) * ceph_salt_deployment: deploy MDSs according to documentation (PR #468) * ceph_salt_deployment: extend OSD deployment timeout (PR #432) * caasp: set num_disks in same way as for ceph deployments (PR #434) * vet_configuration: vet caasp4 roles more carefully (PR #435) * cephadm: allow preparation of cluster for manual deployment (PR #436) * caasp: update to caasp 4.5 (PR #438) * deployment: disks even when explicit storage role not given (PR #439) * cleanup: move code out of Deployment/_generate_nodes() (PR #441) * ceph-salt: enable user to control which nodes get "admin" role (PR #443) * cleanup: streamline unit testing and code linting (PR #444) * ceph_salt_deployment: tolerate additional bootstrap MONs/MGRs that we didn't ask for (PR #449) * ceph_salt_deployment: expose ceph-salt errors early (PR #456) * ceph-salt: bootstrap minion no longer required to have admin role (PR #461) * Split ceph_salt_deployment.sh into "Day 1" and "Day 2" scripts (PR #471)- Update to 1.6.1+1597147109.g204bf79 + upstream 1.6.1 release (2020-08-11) * ceph_salt_deployment: implement "--stop-before-ceph-orch-apply" (PR #415) * settings: rename straggler version_os_repo_mappings (PR #419) * setup.cfg: fix "options.package_data" file list (PR #424) (fixes a packaging regression introduced in 1.6.0) * sesdev: non-create, non-box functions in alphabetical order (PR #414) * Unify naming of role-related constants (PR #416) * CaaSP: remove hard dependency on loadbalancer (PR #422)- Update to 1.6.0+1595760860.gc353ea1 + upstream 1.6.0 release (2020-07-26) * sesdev: implement --dry-run for create commands (PR #384) * ceph_salt_deployment: use mgr/nfs CLI to deploy NFS Ganesha (PR #385) * 'sesdev replace-mgr-modules' should also replace 'bin/cephadm' (PR #387) * qa: enable dashboard branding test on {octopus,ses7} (PR #392) * zypper: remove rsync if it's installed in the Vagrant Box (PR #395) * ceph_salt_deployment: "ceph -s" when OSDs fail to come up (PR #409) * deployment: run supportconfig with 1-hour timeout (PR #410) * provision.sh: persist the journal (PR #411) * ses5: stop patching srv/salt/ceph/time/ntp/default.sls (PR #407) * split seslib/__init__.py into several smaller files (PR #377, #380) * provision.sh: add all repos before installing packages (PR #381) * Refactor seslib/templates/provision.sh (PR #383) * deployment/status: aggregate global parameters (PR #393) * Improve the "show" subcommand and deployment configuration listing (PR #399) * Change --repo-priority default from "True" to "False" (PR #400) * seslib: revamp custom_repo (PR #402) * seslib/deployment: try to destroy the whole cluster at once (PR #403) * log: print log messages to the screen under certain circumstances (PR #404) * Rename "version_os_repo_mapping" to "version_devel_repos" (PR #408) * ceph_salt_deployment.sh: extend OSD timeout (PR #413) * qa/common/rgw: fix curl try-wait (PR #379) * sesdev: use Luminous roles for SES5 (PR #382) * ceph_salt_deployment: fix off-by-one error in OSDs wait loop (PR #394) * sesdev: fix --non-interactive/--force handling (PR #395) * deployment: generate static networks on create only (PR #401)- Update to 1.5.0+1593783262.g6d822da: + upstream 1.5.0 release (2020-07-03) * cephadm iSCSI deployment (PR #300) * "--filestore" option to deploy OSDs with FileStore (PR #341) * "--devel/--product" option and add-repo subcommand (PR #351) * qa: superficial test for presence of dashboard branding (PR #374) * qa: add IGW to existing tests (PR #372) * provisioning: set fqdn through vagrant and leave /etc/hosts alone (PR #199) * no longer support nautilus deployment in Tumbleweed (PR #352) * ceph_salt_deployment.sh: reduce number of "ceph orch apply" calls (PR #363) * sesdev: raise exception if --roles combined with --single-node (PR #376) * cleanup: replace "grep | wc --lines" with "grep --count" (PR #375) * makecheck: reasonable defaults for Ceph repo/branch (PR #277) * provision.sh: set up SSH keys earlier (PR #361) * provision.sh: avoid endless while loop (PR #365) * sesdev: sanitize makecheck deployment IDs (PR #371) * doc: Update the example Deployment id in sesdev help (PR #378) * qa/systemctl_test: better error message when FSID omitted (PR #373) * qa/rgw: run curl command in try-wait loop to ping RGW (PR #370) * qa: do not wait for non-existent daemons to start (PR #368) * qa: get RGW port from /etc/ceph/ceph.conf (PR #353)- Update to 1.4.0+1592681394.g28f5853: + upstream 1.4.0 release (2020-06-20) * added "replace-mgr-modules" subcommand (PR #24) * added "replace-ceph-salt" subcommand (PR #331) * added NFS (Ganesha) server deployment in {octopus,ses7,pacific} (PR #337) * qa: added curl-based RGW smoke test (PR #344) * qa: added systemctl-based smoke test (PR #347) * removed "--use-deepsea" option for {ses7,octopus,pacific} (PR #334) * ceph_salt_deployment: fix use_salt=True deployment (PR #326) * sync_clocks.sh: put chronyc calls in try_wait (PR #328) * qa: tolerate +1 MGRs in number_of_nodes_actual_vs_expected_test (PR #332) * ceph_salt_deployment: deploy OSDs from YAML (ServiceSpec) file (PR #203) * makecheck: possibly prophylactically downgrade libncurses6 (PR #325) * explicit "admin" role no longer allowed (PR #330) * seslib: move boilerplate ssh options into a staticmethod (PR #333) * deployment IDs are now vetted for correctness (PR #335) * seslib: generate comma-separated lists of nodes with each role (PR #345) * If not provided explicitly via the "--domain" option, new deployments now default to ".test" instead of ".com" as the cluster TLD (PR #350)- Update to 1.3.0+1590413709.g4ad4e03: + upstream 1.3.0 release (2020-05-25) * octopus/ses7: added "--stop-before-ceph-orch-apply" function (PR #301) * Implement RGW deployment in octopus, ses7 (PR #314) * ceph_salt_deployment: do not force user to change dashboard pw (PR #315) * makecheck: possibly prophylactically downgrade libudev1 (PR #317) * contrib/standalone.sh: --no-stop-on-failure option (PR #318) * ceph_salt_deployment: make use of 'cephadm' role (PR #319) * octopus/ses7: removed "--deploy-mons", "--deploy-mgrs", "--deploy-osds", "--deploy-mdss" (replaced by "--stop-before-ceph-orch-apply") (PR #301) * seslib: drop Containers module from SES7 deployment (PR #303) * provision.sh: remove curl RPM from the environment (PR #311) * Fixed "sesdev create caasp4" default deployment by disabling multi-master (PR #302) * ceph_salt_deployment: do not deploy MDS if no mds roles present (PR #313) * caasp: do not install salt (PR #320) * supportconfig: handle both scc and nts tarball prefixes (PR * seslib: convert certain public methods into private (PR #309) * caasp4: rename "storage" role to "nfs" and drop it from default 4-node deployment (PR #310)- Update to 1.2.0+1588616857.gaa3df4c: + upstream 1.2.0 release (2020-05-04) * deepsea_deployment: pre-create Stage 4 pools (PR #298) * setup.cfg: do not break Tumbleweed RPM install (PR #297) * ceph_salt_deployment.sh: rip out time sync code (PR #289) * Rename '--stop-before-ceph-salt-deploy' to '--stop-before-ceph-salt-apply' (PR #290)- Update to 1.1.12+1588084576.g8b2afa1: + upstream 1.1.12 release (2020-04-28) * provision.sh: enable autorefresh on all repos (PR #288) * seslib: fix "Unused argument" linter warning (PR #286) * provision.sh.j2: Properly prepare CaaSP nodes (PR #283) * ceph_salt_deployment: really sync clocks (PR #285) * Rename 'ceph-salt deploy' to 'ceph-salt apply' (PR #280)- Update to 1.1.11+1587722868.gc7e5625: + upstream 1.1.11 release (2020-04-24) * Implement feature "sesdev create makecheck" (PR #236) * Deployment: silently add "master" and "bootstrap" roles (PR #254) * sesdev: implement "sesdev list --format json" and PrettyTable-based "sesdev list" (PR #259) * qa: fix maybe_wait_for_mdss test (PR #262) * provision.sh: remove Non-OSS repos on openSUSE (PR #265) * sesdev: support Click 6.7 (PR #268) * seslib: more robust dashboard tunnelling (PR #274) * deepsea: "openattic" role needs Stage 4 (PR #275) * provision.sh: refactor while loops and fix packaging-related breakage (PR #279) * Remove "disable cephadm bootstrap" functionality (PR #261) * Rename --deepsea-cli and --ceph-salt-deploy options to --salt (PR #267)- Update to 1.1.10+1587124098.ga2f8189: + upstream 1.1.10 release (2020-04-17) * ceph_salt_deployment: sync clocks after deployment (PR #187) * ceph_salt_deployment: fetch GitHub PRs when needed (PR #197) * New deployment type "pacific" using packages/containers built from upstream Ceph "master" branch (PR #200) * README.md: Needed packages for all major distros (PR #209) * sesdev: systemically vet roles on create (PR #215) * templates: extend --qa-test to DeepSea-deployed versions (PR #230) * sesdev: make deployment_id argument optional (PR#235) * sesdev: Globbing for "stop", "start", and "destroy" (PR #238) * new --synced-folder option to NFS mount directories (PR #247) * ses7, octopus, pacific: Deploy MDSs (PR #258) * deepsea_deployment: run Stage 4 only if justified by roles (PR #205) * seslib: install sesdev-generated keypair under non-default name (PR #207) * Jenkinsfile.integration: Retry jenkins slave deletion (PR #214) * ceph_salt_deployment: use --prefix /usr with "pip install" (PR #221) * deepsea_deployment: check if drive_groups.yml exists (PR #229) * seslib: force ses5 prometheus node to master (PR #232) * provision.sh: reinstall certain packages from the update repos (PR #243) * ceph_salt_deployment: do not provision client-only nodes (PR #246) * ceph_salt_deployment: move OSD deployment to sesdev (PR #186) * ceph_salt_deployment: use sesdev to deploy MONs and MGRs (PR #189) * sesdev: uniform --force/--non-interactive (PR #201) * ceph_salt_deployment: make it easier to install ceph-salt from source (PR #210) * seslib: make all str-type settings default to the empty string (PR #217) * ceph_salt_deployment: Use quoted string to set bootstrap configs (PR #224) * ceph_salt_deployment: use lower-case on config nodes (PR #226) * ceph_salt_deployment: do not refresh/sync pillar data (PR #227) * templates: move test.ping try-wait into a separate file (PR #234)- Update to 1.1.9+1585227448.g3a7e36e: + upstream 1.1.9 release (2020-03-26) * config.yaml: enable setting of repo priority in version_os_repo_mapping (PR #163) * provision.sh: add SUSE:CA repo on ses5 (PR #166) * Implement feature: "sesdev ssh DEP_ID NODE_ID COMMAND" (PR #175) * Implement feature: "sesdev supportconfig DEPLOYMENT_ID NODE_ID" (PR #176) * Implement feature: --encrypted-osds (PR #192) * provision.sh: do not fail ses5 deployment if ntp not installed (PR #173) * ceph_salt_deployment.sh: adapt Drive Group string to new syntax (PR #178) * qa/health-ok.sh: wait for OSD nodes to show up (PR #180) * Vagrantfile,sesdev.spec: require vagrant > 2.2.2 (PR #167) * Use "filesystems:ceph:octopus:upstream" for default cephadm/container build (PR #170) * Set "osd crush chooseleaf type = 0" via bootstrap ceph.conf in very small clusters (PR #183) * ceph_salt_deployment.sh: Fetch github PRs when installing from src (PR #190)- Update to 1.1.8+1584097308.ga30c06e: + upstream 1.1.8 release (2020-03-13) * seslib: remove host's virtual networks on destroy (PR #102) * Jenkinsfile.integration for PR testing (PR #118, PR #154) * prometheus and alertmanager tunnels (PR #148) * tests: enable unit testing via tox (PR #151) * seslib: stop printing misleading device names (PR #150) * seslib: Set admin roles for octopus (PR #158) * Change "admin" role semantics and make roles configurable (PR #161) * Allow user to override parts of OS_REPOS, VERSION_OS_REPO_MAPPING, and IMAGE_PATHS (PR #146)- Update to 1.1.7+1583767117.gc963107: + upstream 1.1.7 release (2020-03-09) * all PRs mentioned in this changelog since 1.1.6, plus * spec: always install sesdev-qa RPM along with sesdev (PR #144)- Update to 1.1.6+1583755459.gda48565: + spec: disable RH/Fedora Python dependendency generator (PR #140) + ceph_salt_deployment: honor --no-deploy-osds option (PR #143) + Let --debug run "vagrant up/destroy" in debug mode (PR #89)- Update to 1.1.6+1583488232.gfdcc651: + qa: fix path to qa scripts for RPM case (PR #141) + ceph_salt_deployment: run "ceph-salt status" after "ceph-salt config ls" (PR #138)- Update to 1.1.6+1583428626.ga138314: + upstream 1.1.6 release (2020-03-05) * sesdev: add --non-interactive option to "sesdev create" (PR #125) * Implement "sesdev qa-test" command (PR #129) * qa: assert "ceph versions" matches "ceph --version" (PR #131) * seslib: correct downstream container for "sesdev create {ses7,octopus}" (PR #130) * provision.sh: remove Python 2 so it doesn't pollute the environment (PR #133) * Rename --ceph-container-image to --image-path (PR #115) * provision: install "command-not-found", "supportutils", etc. in test environments (PR #123) * Return with a non-zero exit code in a failure case (PR #127) * seslib: rename --deploy-bootstrap to --cephadm-bootstrap (PR #137)- Update to 1.1.5+1582717868.g68df753: + upstream 1.1.5 release (2020-02-26) * sesdev.spec: use standard ordering of sections * sesdev: give the user a way to specify --no-deploy-... (PR #120) * seslib: fix --no-deploy-mgrs option not working (PR #122)- Update to 1.1.4+1582707984.gdb87191 + upstream 1.1.4 release (2020-02-26) * sesdev.spec: properly package /usr/share/sesdev directory (follow-on fix for PR #112)- Update to 1.1.3+1582639489.g0e91afa: + upstream 1.1.3 release (2020-02-25) * Rename ceph-bootstrap to ceph-salt (PR#114) * Migrate ceph-bootstrap-qa to sesdev (part 2) (PR#112) * provision: remove which RPM from test environment (PR#113) * ceph_salt_deployment: disable system update and reboot (PR#117) * seslib: by default, a mgr for every mon (PR#111)- Update to 1.1.2+1581962442.g190d64e: + upstream 1.1.2 release (2020-02-17) * Implement "vagrant box list" and "vagrant box remove" (PR#69) * Allow user to specify custom private key file for remote libvirt (PR#71) * spec: add Fedora-specific Requires (PR#77) * Pillar is now automatically configured by ceph-bootstrap (PR#78) * Implement "sesdev scp" feature (PR#101) * Implement "sesdev create caasp4" feature (PR#103) * Miscellaneous spec file cleanups and bugfixes (PR#72) * several fixes for octopus/ses7 deployment (PR#76) * Remove any orphaned images after destroy (PR#81) * seslib: fix Ceph repos for ses5, ses6, ses7 (PR#83) * tools/run_async: decode stderr bytes (PR#88) * libvirt/network: autostart networks per default (PR#93) * Fix NTP issue that was causing SES5 deployment to fail (PR#108) * Increase chances of getting the latest ses7 packages (PR#84) * ceph_bootstrap_deployment: log cephadm and ceph-bootstrap version (PR#86) * ceph_bootstrap: restart salt-master after ceph-bootstrap installation (PR#87) * seslib: add SES7 Internal Media when --qa-test given (PR#90)- Update to 1.1.1+1580550501.gd6782ab: + changes from upstream SHA1 d6782abc3002a5a8ec299b1897ad6166a786bafa: * Revamp --num-disks handling (PR #65) * doc: globally change 'rjfd' to 'SUSE' (PR #66) * ceph_bootstrap_deployment: "ceph-bootstrap -ldebug deploy" (PR #68) * checkin.sh: use NoSource * spec: = drop Group = streamline %autosetup = fix Fedora conditional- Update to 1.1.1+1580302614.g0e79816: + upstream 1.1.1 release (2020-01-29) * Octopus and SES7 deployment with ceph-bootstrap (PR #28) * Implement --repo-priority / --no-repo-priority (PR #19) * Add option for predefined libvirt networks (PR #39) * qa: initial qa integration (PR #46) * When deploying ses5 with explicit --roles, do not add openattic (PR #23) * Enable display of manpages (PR #33) * ceph_bootstrap_deployment.sh: Also set -e (PR #35) * vagrant: generate random serial number for each attached disk (PR #50) * ceph_bootstrap_deployment: ensure minions are responding (PR #52) * Add node info to SSH tunnel command (PR #27) * Display amount of deployed VMs in status output (PR #31) * Enable linter via travis (PR #38) * ceph-bootstrap: 'ceph-salt-formula' moved to 'ceph-bootstrap' (PR #44) * ceph_bootstrap: use "ceph-bootstrap deploy" command to run ceph-salt formula (PR #62)- Update to 1.1.0+1574848386.g395e92f: + Add Github Action to publish to OBS (PR #10). + SUMA deployment in `octopus` version (PR #14). + Handle Ctrl+C on deployment creation (PR #8). + seslib: fixed 100% cpu usage when deploying cluster (PR #16). + Updated README.md on how to use an editable Python venv (PR #15). + cli: `list` subcommand now shows the version of each deployment (PR #12). + octopus and ses7 versions now use the OBS repo filesystems:ceph:master:upstream that is updated in a daily basis (PR #13).- Update to 1.0.3+1573815567.g0a8bfe0: + README instructions about libvirt configuration. + CLI subcommand `info` replaced by `show`. + fix typo in `sesdev start --help` command.-Update to 1.0.2+1573810156.g0c0dc21: + fix missing libvirt engine jinja template in setup.py.- Update to 1.0.1+1573758931.gfcc2a87: + fix missing jinja templates in setup.py- Update to 1.0.0+1573749027.g0e3c988 + This version adds: * `--libvirt-(user|storage-pool)` options to CLI. * `--stop-before-deepsea-stage` option to CLI. * `--cpus` option to CLI. * `--ram` option to CLI. * `--disk-size` option to CLI. * `--repo` option to CLI. * `--vagrant-box` option to CLI. * openSUSE Leap 15.2 distro. * SLES-15-SP2 distro. * SES7 deployment based on SLES-15-SP2 (no Ceph cluster deployment yet). * SES5 deployment based on SLES-12-SP3. * SES6 deployment based on SLES-15-SP1. * Octopus deployment based on Leap 15.2 (DeepSea is working 90%). * Installation instructions to the README.md. * openATTIC service tunneling support. * Deployment description with `sesdev info `. + This version changes: * Use `libvirt_use_ssh` instead of `libvirt_use_ssl` to configure SSH access. * Vagrantfile template refactoring to support different deployment tools. * Currently only DeepSea is implemented. * Code refactoring to support other VM engines besides libvirt. * CLI creation command changed to include the SES version we want to deploy. Now the command looks like: `sesdev create [options] `. * List deployments now return the status and the name of the nodes in each deployment. + This version fixes: * remove `qemu_use_session` vagrant-libvirt setting when packaging for Fedora 29. * Use `RSA#exportKey` method to work with version 3.4.6 of pycrytodomex. * Fixed type of `stop-before-stage` setting. * Fix ssh command when libvirt is located in the localhost. * Fix accepting salt-keys step in deployment by polling `salt-key -L`. * Fix deployment status when `vagrant up` was never run. * Only create deployment directory and files after rendering Vagranfile without errors.- Update to 0.2.2+1572514937.g763077e: + seslib: remove proxycmd defined check- Update to 0.2.2+1572456477.g821bf75: + added `--stop-before-deepsea-stage` option to CLI + Fixed type of `stop-before-stage` setting + Fix ssh command when libvirt is located in the localhost + Fix accepting salt-keys step in deployment by polling salt-key -L- Update to 0.2.2+1572448838.g949e537: + Use `RSA#exportKey` method to work with version 3.4.6 of pycrytodomex.- Update to 0.2.2+1572442776.g5642890: + added `--libvirt-(user|storage-pool)` options to CLI. + remove `qemu_use_session` vagrant-libvirt setting when packaging for Fedora 29.- Update to 0.2.2+1572398417.g8502032: + explicitly set `qemu_use_session = false` in Vagrantfile to always use a system connection. + openSUSE requires python3-setuptools to run sesdev.- Update to 0.2.1+1572395804.g50771b7: + replaced `pycryptodome` library by `pycryptodomex` + fixed library dependencies- Update to 0.2.1+1572393386.g30bf7ee: + add buildrequires python-rpm-macros for fedora in spec file- Update to 0.2.1+1572392665.gd519454: + add buildrequires python3-rpm-macros for fedora in spec file- Update to 0.2.1+1572390481.g4783094: + added buildrequires fdupes to spec file- Update to 0.2.1+1572389564.g053fa8c: + fix Fedora dependencies naming- Update to 0.2.1+1572388507.g1a6c855: + fix Fedora python rpm build macros in the specfile- Initial commit, based on rjfd/sesdev.git branch "master", SHA1 5ca48bdfcef62cfa552947c31007a6cb6ba5963alamb28 1684754576  !"#$%&&()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPLMSNUVWXYZ[\]^_`abcdef1.12.1+1619444076.g04475be-bp155.1.9       sesdevsesdevsesdev-1.12.1+1619444076.g04475be-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtrequires.txttop_level.txt__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycbox.cpython-36.opt-1.pycbox.cpython-36.pycbox.pyseslib__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycbox.cpython-36.opt-1.pycbox.cpython-36.pycconstant.cpython-36.opt-1.pycconstant.cpython-36.pycdeployment.cpython-36.opt-1.pycdeployment.cpython-36.pycexceptions.cpython-36.opt-1.pycexceptions.cpython-36.pyclog.cpython-36.opt-1.pyclog.cpython-36.pycnode.cpython-36.opt-1.pycnode.cpython-36.pycsettings.cpython-36.opt-1.pycsettings.cpython-36.pyctools.cpython-36.opt-1.pyctools.cpython-36.pyczypper.cpython-36.opt-1.pyczypper.cpython-36.pycbox.pyconstant.pydeployment.pyexceptions.pylog.pynode.pysettings.pytemplatesVagrantfile.j2apt.j2caasploadbalancer.sh.j2master.sh.j2nfs.sh.j2provision.sh.j2cephadmdeployment_day_2.sh.j2enginelibvirtvagrant.node.j2vagrant.provider.j2helper_scripts.j2makecheckprovision.sh.j2provision.sh.j2saltceph-saltdeployment_day_1.sh.j2cluster_json.j2deepseacreate_all_pools_at_once.sh.j2deepsea_deployment.sh.j2nautilus_policy.cfg.j2nautilus_pre_stage_0.sh.j2nautilus_pre_stage_1.sh.j2nautilus_pre_stage_4.sh.j2octopus_policy.cfg.j2octopus_pre_stage_0.sh.j2octopus_pre_stage_4.sh.j2ses5_policy.cfg.j2ses5_pre_stage_0.sh.j2ses6_policy.cfg.j2ses6_pre_stage_0.sh.j2ses6_pre_stage_1.sh.j2ses6_pre_stage_4.sh.j2ses7_policy.cfg.j2ses7_pre_stage_0.sh.j2ses7_pre_stage_4.sh.j2provision.sh.j2qa_test.j2sumasuma_deployment.sh.j2wait_for_minions.j2sync_clocks.j2zypper.j2tools.pyzypper.pysesdevCHANGELOG.mdREADME.mdsesdevLICENSEsesdev/usr/bin//usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/sesdev-1.12.1+1619444076.g04475be-py3.6.egg-info//usr/lib/python3.6/site-packages/sesdev//usr/lib/python3.6/site-packages/sesdev/__pycache__//usr/lib/python3.6/site-packages/seslib//usr/lib/python3.6/site-packages/seslib/__pycache__//usr/lib/python3.6/site-packages/seslib/templates//usr/lib/python3.6/site-packages/seslib/templates/caasp//usr/lib/python3.6/site-packages/seslib/templates/cephadm//usr/lib/python3.6/site-packages/seslib/templates/engine//usr/lib/python3.6/site-packages/seslib/templates/engine/libvirt//usr/lib/python3.6/site-packages/seslib/templates/makecheck//usr/lib/python3.6/site-packages/seslib/templates/salt//usr/lib/python3.6/site-packages/seslib/templates/salt/ceph-salt//usr/lib/python3.6/site-packages/seslib/templates/salt/deepsea//usr/lib/python3.6/site-packages/seslib/templates/salt/suma//usr/share/doc/packages//usr/share/doc/packages/sesdev//usr/share/licenses//usr/share/licenses/sesdev//usr/share/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Backports:SLE-15-SP5/standard/df9c4ca75f288116176bc352aada546a-sesdevcpioxz5noarch-suse-linuxPython script, ASCII text executabledirectoryASCII textpython 3.6 byte-compiledemptyunified diff output, ASCII textASCII text, with very long lines  !"#$RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRO'6Lutf-814fbce84efd192ff307d537f77d3aabf8a0ecd3030bd6fbc16934eacccc0c3a0? 7zXZ !t/;] crv9wq2FYBCuS}Q ~ڊ1>3kR6`aG7o)j/EMWa&TCH]RdVt: 9Rx-l2s r@5ϦL; igh%0c6 spiq&Q,Uku׬߲`P ;Ih#= ?ܯlFp&qyIqM'"9}I0DV1w09RN m6@#fJ8$dZ+j0j OšY}idmB8E6B͕f(V18THEìZS1 H&-lgkL3VWbeĔR[9wG=;-KN3;#MEk֚H9 z+m5!BL[5s)EZ`L!:4aX;I>3w_)Lj+#QilG.v sq)[8ut4PO|HRbTϵ)98?vKO+ gtrfhDݾZ8Oɕ# ֤ d?Լ +u|}E,QGe\Y# 貐ɈEvi |:Ty"Ý9Oɀ䬼mǖ I[#b\u3s]$$i.)k.[d褠m|wNwE{ax}vNibw!o7̋9hm;WrD]'GXx(ȅ&3JD b=kBN ezfSiV_9dַЇYR؛dR-A6=YHTyI$lʢTΛݎ /k~F_* צ x"iOdAَF<ԳcF!ndNj̸p*I"[ Wk8z]Z8i]D`*lhAf$zuR:) Lu?> :u"/0[>Z)XeؤhvMCv-BSĎJT1fGfj Eejqucn:[5t:eOgfyiUc" 0%Y5៌_`!Wa#Snk RՑ 9(#6)pZR-TV7Y N1ukb8z(?LOJ)ǶZ3g&=1YA|S=(KRϓ1AJAF.PfЉƆA͊IS5qr+$+Xnye;ʵv5?nH_ʀ3y%>z0y[ pTbZtJך;Q6=%n;dw}^9=\p%;M6aS 궛D*~7/lQll E+ضT bS䎭똹J=] f4[VΘb5}ʍ n UunjW aj4&dΊ$*.$3CSޙβ3/}IST&+eY-gEqȁX`wC?ŠRq;+.HQ9!0ǪՐ}XP'+ݵ]P<90z`ac~<l([7eFjXba ko dg {F=h.gX򤖱Vw;8P wo]68JF ޵ݥgdؑPKylDY H6)0ѭn`Ű**@3pCW + @ y5m t*$(|0^L ,ǁiZ1GĻ百4$ M d7f4uƪy$2wOe}3CW7rρ˟4()pmLLVY3,Mo~mW$8/mz ҹxwAJԴ%Vo%Vf^QWOMٵ mk/ K)@_~S.B"`,8!ݶ<}wFQmpnDZb6w{?}-;''N3 kJ"<3%GyU (spMY2/a/0#OcJ@-BƒUh)npV#h) /=)~Ȝ?u ֋].|418$~n]2D+Z;_,}=P0HO л,j_TgK+^qH9)Ȟfu2h_?{ ơq66R2a/-t:21 =no|ۘcE>&Us1*o\u/841KS?q~8<]5Zp"3E/5CWKc 羀5.$>FI.'A3KǶzn 3} &@0{D:)ACtFP))d61mOMh{44lc`l^ V9Ǘ!| c(1Bc왶>5VݰWd=%[Ű'(zڛ}-- 3t[VSL.d"94C$/{]C_P$)@$A9J=(9>-ʠڂW+f ^nqQE4o\}w&ِBN#g&"Rkrt9˿TTHyp@5d8ةCa)z2 RzUøP#^4qKCօ6$WT3| fhSe`r"dy >!Y{Т^cW%ꉵm ^XLHO!-ɸK#V̕rή؎'m c3m,1>,E 1{dlq k{("iy5s[1U;@4GR5'/Q`K`U=G֣z=MHC(@KI sgJeY^Ia*CN5wXKu{QHG:Y`Gx!q'Yꀶ~w<wST]UH(odn n"$^qv5{0XQ~\St:w*B攸,V 5ގ*O\!\d6?N`He'tGTt=#”V{@"-TjM!%M'̩*-ɐCt}`EpOoGޕ*ؑ`s@")Z>&s"8kÿİlkUe[S>IwG&I-x3)n*u_sm: Џa4  <"V<]\'ǕWφjHmIp} I`~,8Ɯ =*,,h!PSqfo HTX]|lԋH!fe=֝IYsa? 03 wŪә9Z| Yyu,2́ji~*!LYY!uO4*Qt 6  ;H(^N}[icR7әkDTx6*CѰa"㌇k ڽpꬮw]f[OP7.s^?=ǒsR[5T@*Z~ mXW9ǩu Z'ajyr[ +nsӆ)C}_gb_rx4Ѽx I "EV"HcMɠ VOVbe\D_#X1A<'GXL$XMǗ[y}3;2yg 'SٿfTW%PvDu%cNuiQo ГJf&QXŗ&UVL7@'" PwrJ6%%e'ś$1mƿ+V^?qj9p7SK AF ԡ%GS;^~9 Z,YLcKlԦyvާJ;?̂Tu~a *k&>4=AP!3CЦS"yb#U(ad1!h\ʔ A%Wd@—J1i{H|-yF0TZI䜘}F"L4Ҕ.lv`H!g,%R{tEWGw.!Xǁc/mh&{S|Mh)vnO-d ..;X]77#Pڃ{U sG!kYlptVyE*|w!!ERz-XZ]r':L".-+3Yn<;㻲`?u7{#YQBv|tM nAU}ހq8)) pĉtJA(;VH="l"CE%01Y~nQFH6'y@g[*x;QKcmR6ʶ& ;"5l }t?8f{bpޚ-L1&-9@Ձywrx͉S-@p Ő2LCq)z0s#$sfpwYU|1s[lFfpPkCBd =R(h OfˁۯFC~_zٯS} zÖ1BDv#^<]LmyM!S.Sə&b$9S>#x ̚)v˅v!b/LX8fFz+X)~{3G I6j.e΄gא:k_]tN#=d4Zȃ /j>w'\(ߜqJ|[,R/! .r:7/zvFMPy<#m8&VLPz6=ZgcxfA?o#ʚz FE *̴@Vu\ %s;Sa/Ǩ{ zNr~?8|J.~ MSZtЛA/ٓGc:Wxюc\OFYg%]KdJ=u|Fu&=ڌ|87(?@ rBu9}ʳ U=dBRc zE#DR 'zM JJ-zr1~D̬nD",eQF/ÛZ]{j4H cV5`UM$h܇*#fZD&U+GΕ?l.#I_l4ŲEn\sylZ3l0 (j!>º&\LfqYZIF٠2W}&::$D }!cUi*]l=xG*"RP@G0/fAQJN჏nO+nJΟ_w!zB%+jиD͞M|༅ucnJBOoE*/x1z/jAA'OSeg< G%}(j\wk;β_~D5")VZgJd< !7vm:T z-Ν$LxN5wƒÒFՊx ?MM"nƩ#lPy/:fW2%]!"F9д!̄vWIF00N@nלe^0lz<+%!]7c.>mq$l%cpdxG`P^Nu@Fi`Zf^ޢ>y_m)+%éB4]Cw"4geBbjRmHju/[|;bXڷu+YGo n%^AԐ|ݶMU"PFU =T'pjzlԇwMj2^6@"acWoYŰ6YeijwRuB8t^+䷈}ÉG_ CXMH_gs#%yqSSRK{{SZ7c@){z.#uG,+M꫏p k6F#uxֳx{0TE3H ퟫyl;EvW.*!]Di-hFNʲGҌ4Wo!逡dEô"LZ쟜rjෆNh[F II9~0kH47}8%=9UJJ!9chԊ[b*eOW%3t¡%ҏ9&)O>92\4&%48qo56|1+! 3q./|zf_ x:6}kIٺ2TzA#0h C ª 1,=PdL6oӸ]s, :j OBB htr_fC/SBt}<%V/6J$vĜ8 AV_윺4#Ք裧p8cjz}~qp;U==,x ^ *V0k `tVts}?y:3n =sAzG}6 Q91 q1F$Ez+ePh)go1?z{5tנ/^'=)WETp]#HN׬ރzxNDR]cdFȠ޿4g#VAW:1vLv<,5rV i;2;BiN,[ŔP @X.תE5;.LF2,]Rf¦V qT̾}N X| hUޡ2{7 yiS^=FSksDMVF=R?GͤW\6FZD|``a ;%@ȶ/|tY&"X;["͘GNs',7@gGAv'o)TM0<[Q12lbD܈F~OG<?n")a4fZqqh/&GLc.AyM'sg̙HP&\'Fͅ^~.U֡00ߏ2%'q^#Kk; 8SW,ۆ3A6q#9գonJJw[}qIn̈L7MigW,\cՊv$ ~Lp@E(vks8d;m(s儲`-nj/vV5skU Io5׳4 (%jy/z ~K 5vle]֬OQmS-%Vp,P_bϻ$ʽ;El l9ixMt>,5a|=g},U=NY S_Y{lf8fg^D"G)5g]ѓKI95 *zKP!t*dcFUDMKmeHT8zsFExfZg/Z~pe\_\Q2Z=@a*T1_'4enw=Q"hM W'R#!u6J/P &{/+˯Lnp,nC\|,^j7YO^ڎՍC0x$N=Vu\yy6c9;|62ۄ-u6c8E"t-v F'"KˠmV4@=|U{'OGϜxIQ>EF@4n/HJP?Bgls Ih}d$1((OWHSaoJv9fV_ hC Xvb$/OIطr8@ *k.Dz$d,+:l]2ɧLn[=2]#{VWҬ'&.j'SA'W($'o՗6ٴJPg*LAuHdK@i0gp49iJG8yorʇ98\PDduVR+HSi WS$*w5I*[F/}F  b\W!NA3\XG]>bqR*;~Hh]aRPh¥y T.Z wxX̷fAJ[{Lȝc=C28xìF.3Y 9%(Ji{7Tp 2VR_ѮyTĸcs.=K~hX<yaC'Ad |V蛸LU!ވWIg=*Ow5}6e޼}*sUo-ߤ0dA;(j[ޡηO[ ID`b@%n~JrSܽ^DiJ!10aLh/ԛ1QH[M!#T<5S_*\I;u4 1Tڽ v"lraGAGjBb9:(4h<em̈́; 5Т@>Eݦ Lo6[0ю"*0m7.bt|ݱ1J^V6 HΛk$ Re.Cr.L& "v˞5[ZgHi7n7o] sR\a>]@9)_\٥O)rt(UtoP $'3)#J@gԊ2!As~Q:ߤ[=$Ҝe70X7,]>h71aPbV;Mf`jS#h[TjDcQTiұ8|D30HHqhPqnd2[Li31>>i{߹q+_-&[+Iz^ˋ#1-'qZ>0KcP}2" 69e{,H9H6R!#K4-Y>%6}\ZBܒƔ}olV H.s%~W>M[ɺx!@[dy߁׺ XOʕ2;}Ϳ`hhc?[{Yhm51Jeͱ'_^`p]@rX-r}BFpo &KܩAxNd;;L^#7El_t6$QNv0vO/.iV&lN1+/k 194!Bxu^L6{^~_)!jCxHW}GxLϪSÓ)Zύ ұ4$mЊV2Hh *>*&D(ּd5UJa)Q1e!b9ˆ`O.V۔5F$>.3LJew!Nw *~ `boUjU%Y8a*:m/%L7 4BZX&%6o^AM d`"ܜ$ n>'ohhF-7T{oQ,;ܮS>jRem,mw[]A7c-bϵ3,0[,!IMvrqog]>xAz2_ }*0kD_hAJ)rۚP6gԜ?!:ScpNDDn$W@y4l;oAΔP+ 0'عo[xg̈́>h ːyek+_URaqyLRdd^"P;V~.gE@NNa`2@\@\{jbKq@4ǑGS;hђEՃKW^p2d#N' 'B' ou)&AS4Î#p$<"g&;I x9!?O `PЉ94͖B.Y&Ndd9"L>yږR$TZZlj9|9I\q/:_?*l%908J?:vQs+`ez8H{(Dn5hVPbr(yl4sz[ҭ$>ۅb?aHde!. l_y4WXzF+ 3ӝՅw |EK7Hs|5MϺseٱdD5;G TEi.DV@YAִ< uKSڕҒa ӱu5Ta\x-:uj522ˡTk{ԳD_l?dg@ NgD83`{nZ3._)Shx`+(6]H?m-I{r! À^" C 5LbHcЗ<>O+JwmX~`]ە0ѹM}pUk${@[25{D>l46=DJF,!r2(8Wؖ Pځz!,X^r&bETE=}5 N>N 0m bL:fC5(>l7¼ȭB >~Y8b77݀8[LYI7m~7|ttNh1%~jJ$unf`a.'>׺ʞ;b$3Te!x?(ƓYvv?Mc3Io ē[8)BBؕs~\\K2rP:钻y$%^EfXfJpe,I!&sc\R[=j,A$K3]SN;[ RF4<@X+* e _"Cp^]J~oCD0zY~#T ^:_4 وH曥tRmTr+ƎY~sIG x]#rо;g4w_Ler"zOj SV+uT!)fep E儹Rn_7OZ>E}Ƒ4qfZW[癨cGgB>ܢR薼󏻾~UjE6jFCStHg@6$OOlƋcR@׀0PjD}`>YnRe#wAT&13W#lr"}\L6ɝoOP4~7:]reW/v[/_6]NGb"ԃiD74S^| .oֆbL: ,b9 G79'ܗ{ve/ 7ѤWʐVg 8%XBʊ3ѯ k.rRe%8*\SخP\{|^x9#Ol%l+ Diw䍆l O@wGQ )rjOg$};vLX ׬&9!?gc8d6Yiqm4Q>*?%Ytp{h=w͍>+@k?64~cm(ӥCrT#ӏYRiKލlp1z&vz-.XQk|4ˌZ |x,ׇ.dֿ/^d܏@-~0aR>vIe24uyhkof1WD ?[`Ljl&)rf cRv v:hc5u|K.yN+4h˗\9DFD{x:cܩ qY!UB|zI8uK b)-jaG~'ty|#>?+&kF6vȿ{|YXX)i0}B̝uWMX;cܟZ5`FGn [4Nkxi%#grQYL?: 4|\̮b˧;',[wݶoK){PnbRK(yWɈo~Á#mJ0[% WY HP@ bƢtP-GzݤHK 4 KQ{$z8k]F?Wx'V:=JOb?Qyƭ4m |f!Uο D'6]c߸4zuYFQew}eq{Ρ%?ŀ8cp(&|;ґOo 㺛lo'F/h`iwaذk*s7JʪSc`e]_4k/*@viRY'ON 2͎ +W3#]|GH"?g^Lq e} !h aLwm{ iì6\9lb{oS2./cv.RJYL1U-J{VqRV,pKֳ^(ևcU;r-v(z͓V}ZdFҗHs,LJ5)Gu^G`J-Tn].1."}(9*]dND^ Y?2֦f^ny ֦ܝ/]nEb}y$ xPO@_pDw0֮]~|Z?GM;E`2,b q'"/8}S$۞ =![Qe0HPkdB$'S?urnhhbϠZjqfN, aqk wB "Gx/L/ pvJےG$H#ޕ} 7:TeD<~CbK6i\ψI"s*5Q8qW S {;ޓvbZYAI-&Y?Tls.8 Z2Zt(1~$NNkHx@yhB 9 }ከ;ԑ*pwtTF7OZĥ2ID\rIֆhh"@㚎1zm#8σ{^`ӷe.fCx b{i.z%cq4w1}s=fn%} '*h9 M%&5m|(ȣWiwK@ePk])GɄ" MR>)%JS`:b7i|M <]k;9aힱIc!TX<8 &3Eֲa!(~j ZfјgvRXӑd$ބ耕3L Ni"{S DIv#څ@O)OP f14H-~/ДBeeg(~vKmAh}O= G6ߥ&n-'O)[v+s~=!BSz^u-j+s3c,p:P^na9O<<偔3H6U;M|tS02g2go!bLg%USLAs#R*%s KAFj|<y5a`CY"ͣlG%j75ɭq85v~4ɹҕ<*]A/5E]x4,=g~BeQLFxt$JG*+id pm `Ѕ{[B[ Y*V IC#LdRa[z7h1,&i5cj.(U)Fޭܼǀul{-81\dQvvb {aa Zx3&'ȉStY,u(Zds vonuJPV0P>:Gfp9'AzܮЧQpH#;h扑 Ԕ?N1ܢmETSj!e0/?Q cJom,X H'cLV-6m}pW\wNi!߽ebbCbz 1b˛4ri˺6τ[z0 :BTfd*[֎Z)2gPMtZV<EadAM3oт"cAFHDCyV?{3]Lg]2T§Ac7˔o't$k&[58fdX 7'Qv P3 }>qT⚊ψk?]cLNS;ĈLp]63--_ؘૉMrL xM]alB!evR9(LB8{OcnB#˭Q.7ZprW)L\LTZp0k}Y *^sj' -u;ܪv x}~sF. qO`Ps`6N!Ԙ8yd*e.# )~ؖGa1/*1h{ mF0^sUk!^qH4}nM=V95UrJKr$>a1j`BhpcxRjC5Q%,rr Jl1\YۀbW uJ?o3.Cyî$Dx2CCȥk; G' CnڈR E}dBeo5l >(,G)IU {gA*=@K=$kBFi{xO^ 4fZhkZ 8x`"WglR?\%@A!>ph:]zn9ᥢ!!]X>Prk'wc߾,TkywFkgӨ_JJA| Ԫ aq2X9@6gSpK󻩛MߤPW;6GEymz>ۭ*4*qIeMǺ. Ga(S 4\ȖvCǫs/"'c T%6d'H%šku-6Lnalɿ y-7r~-l鈪T@Cmx^+&T-cFIq^!<:jq= X(l&xkk&|&R]cd; XE`q@9o5M|'>dpYQ.OH[Ɇ=N$Nʭ$ǟ z,2@+H4[?,1 {LZJ1ƫc2׋~v"J6{b1{ʯ>|k:S/>O.ZĜ_2J|-F 2QG*>QQ) P"&F &se;6 vͳ1 Vfxk })ePRK:Lz/P:ͫ)}A盓転;Kߑ>"XvZQ[lN׈٥%I ?'Fm;E%&{ 9є ǺizLz5FhܸJzPd8X} 18VV.6NNu&&om((/ iD^;;Z?%R|jŖ,ɖgԾ:G/۱S9\DY}'zZvw]EmK I;%1|Rl<Fvslr͒XHExXbl4 =n'DmsdV@&*iG:q!XЮV1}"@LrgOy kh}%؝:xzTŚ8Zčӳj#$I 5SrWT!-1NY`.nyCܖ,RZ^vQASv *r*H)*~+0[94r`)M_k !;YmewJVUXẍ́Hqբ$I׌:ञֶ~U:׹H5k%L?W{?_ HZNHxϦsq,D_w|s-7WLR;ylR^G [r-iOK eJ*ͫ'K<< c*: ]ߢNCY;8"1 KbvJvZb#Voi$yNGufsIz"v#}0S޼%PQwW y.DQLaIw ĥ&9kgP$3L+[Wuy"B'AQ6747} `eL-;켋{.Z< 6`Ŭ{lS8!YA>$>XGkgOA^;HNiv}NW޳۱ `>ՑTC!ײsEl*೯#868ϪaKoq8 .$= n瑅+v2ϖ/4z#*>h|7^Mx9N.BVJc*<Kj9" e.2+*ae=T.e]|'ovab#%ҔF9C]OAsdE]Eh_E-->ꌫSb'o“)LMhfc ?Qy=1 ӎ(7%MO ] lDie-cVt 4H.uk>D Ԥ\=*-HQ1ɞz2s >)|[:Zpx/lП UfO2/{|t~?*lh_]QK1nRqXJ: zU`m(80:MAxd@^h`*0̈́%5גr9)$y7rg掮fjƦ._;. 'q{kBf]AjsxƝk t k A'a;G2f~g6; `ZjwzBC{Q>bvG4ޜBM5+bIo*?zs4ַ>W%7ݴEniӽCVaT lh?I֖U˽ty6"S篨̜tGYv&~#Ӌ߇w^n;jű"|:yrO~.$]|w'_fn`!G|A'BkynN!fsV֍͏af-ѰYQ}1vR{gE!_b$A~7x_Mj)=78/AYn Y%W(Ɛ]b@=Ku8*%#B̿k6T\%7>& %!y@Z5xbL.K3^z oK f6 ,&XU9tX[\E6;^~FXeCK&6G)Vi.cr}$:W߸MB^6=udgV'<$ v!qQ)yS& V|Z<ҿ-#6¸]hXHJJV'wy#-j䶅jNHbp*iti1#)uNVwœ@T3ܹ1ΊN+mv1j y?}ɨj4U)J yqaBao`)#\̜֬K594y }!mݝx0gDQぶyi8uS4n` mԦn-jϊ I2ķ2D^B+=,:څ.?ݴ(J[$Fuj3^e1;:0">gbL@cLt7&Q Gd%S]>w&7sOrC d$ܕsޣ3f㸘!t[PףKnC.9 F[VkQZقK:0F3 ^O.)սzh%J-{_QX#CQSTHnj&Y}y[,%x*^_vt"'Gm `UjxϢ%2$Aѹr=~cY%5b6Χz04%_U_ \V}ٯϋw/hДKtU :6G%>/@ *:zDfmL+(n l*0Pk}CF񞅄#Rpqdj2NAd \ k;巨 b~ Ou.[!;4.k={:/@м ,,q# !BSd/:}DYaT_9b ,GuȰ7,`N+/iWʗq^|8d4*ROONbj0h(ʤbL , xpeƮW 24Di4r[2}j? u)6r@V fL3Q}޽r@PȮŰ.@F"ioLf.SM !ѠZd$06A|=np5c:5ljر<= $\%iͫE2P} Pģ= Ջco*Pg@2v8͎fXjwwhBBy7!TjA6x$f{K-*Ci~="dg!uװφ1=Oz9Rp =AMqrMrbˇBи@XbewߪFpce%!F0Q8aВ0:K=ra:(k|(ϳ={Ev.7>,(N +x@Xs1WOŶg'Ɠ!*ޏBew 2}QGFBģͧ Ac)@Qދ5-#˔"T"6bNih6̱c?{?R\ol觜gEG/:yBUT>UxRkBZ>؛ c4, px /AInOMo΄xFӖc=&h5CHμGVmw/҆;U2&4AV3۰ANe gwt9;l?o6+IHG XS>` H# ~$yg8Ч KWFhH*ayh|xzZ#6u}"v3{HA)k_يWɳ"ƾy]`FXϒ읓3bL) DŢ"k'oL:lzGى`к n[}OƴD\rΣ7ֵ 9 ]ֵŠ{ `]youwpXW+2T ΅1qQT:&/Lb|1&Qqȓ|p (T4>OƮCPpg׫nSOS>(]̫XoFeؒ{˶.Ún)jCa  c!{ .v N&mxBP;X:U/_ aR CO/rt}GpEbGeLPk|֋uMYm,`b._E\.GaСBOe }o8(c6\Ŝ&t8df (yr;MDZa&=aܠgHYrs1 LrHwGnN՞|P$V'jq~Eçb˧.PiM I1wa=l= ;e,iS;ކ">Z\,h<h%=>Nxd_[by\`yL .yDf+6># C,?;5Mκ|QJTmTE,fѩM93]{ô$ZxR-6d)6<ʼnd<> gk82ym1fXǫ_GgX! ^p(8XWxՂ*(HJ&9XPȀmp~[be6ehSM4',,qCH c(9LLiμ7%N`JPIy}o.ּ,kN᭣М1l6T@~V['F 1f!ȍHjiVЯ^4yAX?y˧0؊[cjrvhK`5z~fP1iJdKnLLONu|׊-+Ӕ3GvƱ[̏HVJ>VEKU0bpxѐ*lL5\ꕞ`1rѩ]k9+)o8{$7)w}# ɱh:w g/v)FQ]e3eH#5@tF$Hg^aD^1b |CUPOC$v!k>@ ~j~z3nܿrXgx[#wگR$7<87!)?:AXFCYjAc9RQֶ}6X_3w7H"-)nKnUcpI\.8{En;{c j\E"ToQ~=z@[tU]RoBE [ Ǟ:fᘊekZ ^J;}ya .6u\~1i2^nQ!q;j&f}kQW|DoЛɿWjr2v>[FqT<~ٕ>GEf.iҘ-bAVa f0iK7|(\J|=k2{QZ:O-Elysv;'IOJ7BS]*x%['9u!cI~؋ K|l\2y&!!ܭV5ټ UjS*_# [ DV|z#op(u90ˁC xWO1+ϡy _H;f]1~[\njA*j+jKe6~?=!&B7ݒι&N§NhKgb} R[? %9*Hۣ ]m[Fsu2)Gz_~:[ҏXq Lٲ'&Φ²ms'5,hʤa? l0J1! X8^\ ܝ-"7=VǼ^ 8) d=c )NМ E+AsqMiVP6>grKPS[ێar[$ 9 })sx64ܖh/m6oi9<b' mY3t`ޗ^q=tʙE>w6zedJ bEލA@~,;h94LW˟t:$5m%sa="CLpޥӄe*ZxNЧQ4%.dl`۶0WD"5ʒU,զX=ǡQ3qr]84TPa&,0GF1*gK P*}'mFآhG~4$tgI r 7WO+=ݳJDp(,Z)vK ܰ`kFIz@#X0K(4MR1%60[6ώ$!+ ˙dBB"y-'}NпN^#l.N<;jfN_{lE6eZUo3q}֎ZE?ᮿәísKҺoU ,s(`b7 dRVZP`97!o5C@|ͯmf>F`8@I+Hd9Ds[KQ|[ > LS,lοM0ib$z+}-Q+o<^FeJ˂VNnJ@HAއ+ W GlK*<,l@*Joz C]v=RӔ!Zw;mG  .)>;͒~M|s8bW2j7`5Ԟl&r,-97Kvj9?cOOU=K0P7y #1E1 EpfHY{HyRN:o@QjS83*@qdگWn$SU2W+K(Dʱ5.,, =![cgn0l2bMnq{`:t$i&̃͐y^kǧs*9O`x{$[YZ.}n Ço +Q9q |Bzel)\fvJO3aSƹYzR_ *6bc"'y6Jde4AT ï3Sј)z9,j&4ѵem 0ѕpRV/igu:O݌EI69H '2<kɌD9 (Dr:¥r?M]`yXNW,_gg; cDMX)AOB,l5Oo|Ӳ Axbѷfh (f?3M:Pb&:.dMQ^G#l @$/ۧ y1|/ImQU|*LY:B Q_xS|Jn=Nc6g¹h,)ҡ*oefдQQ`"Mq&6Ѽ; ;K= 0~8ޟ!e `Ĺ)U`ݿTt،(Ulw~]rv|xүZQN4yvnO٥q"?=5/AmKWM.>BI}>\N@.'cKO*KqpeY~Ӱ^ ~oh8׬g67ry"UgVm4R&I~Da5iJ'ԛ;fC{8<#x(bLPd#kLrY<꿶!,wo7ѕwl`|73MqtkAݏ)LsDIvtHxA,(}9*LTqA$^uu0Mqߓ 7̈́󯻱C8&V5%R4L44BWogq6>7;z!\L;̐&Ԗ nCETJen8d'~WR§MԞ>'4hveB fbHcPW)Mf`ǎ\U_8 i# ހO&CF kڟͿ5|LB 89/ N<~ZGiutp28Qu_Nl3 ]lWymD#[ՎT ڣڍPZQ|4NmXdp+8esjmx-琭D` !/|-7_($,Դt*X阿JЍ!M"C@0j2Yب0DojЈu|+X-4PE[>=(s*Pԕ\ =/;nlOw {5PͰ(19ԓ'^첪&yY9gmDF5dI4qA]YXn'b2<&PpCKlAV@t$zn:r3Et՞C_Oܠ1 "HuhƲdKmω'6 -|40~}kT҃WB׎գ/^ >_'zok"z4`={{~zO2ag"uH ܒi!?d+d*(Rs/E3I5Ubch(O2P;;$l(mIJز)"}[Z 3F>™>i62+|[c+$@ „V|2{}sRXAv..χ/)()#㾚9W{_.%XKERDvl|GsFk6}TFIH[]>LR`9^+Cn2f!;]}<[dO%JH 6tj;ytGzF;-|Y:2f9\sxeVW@^9z\ _OaG bHԣ)HHX_l捧&IT80aL.Jz!lw8ů!r6y'DI<Ā!Am~GY4 O=O>5n_%g)0 lh'=oryNv8M?Ʀ.~Ӓ)#=M#_Ε6DSގ@T*7dNz٫`ud"\ h|@<}R h]$?鴛7SgT-boRgL?\W70!˽&T%dYc kď gz0!TY]HW!T@o^#OKVd!3'7[Q6zdBBgUyqߡ\;koZC?BBm,/Xm'|Ip@w:q\90g"XJ _MTNq4{HiLRH ?ݻ\a,w(XO&qoy,0J`,߫ReB6#hUcֺ܄3 :!n>2LI,Np 1Q_KG݅ʆqdQSܔR]\bP{@ו>uav O*ӽB1 BTeW %LJ8%HU~4c砇w\E7 S; WȄpp:Z{+M.RҦL2Rm,'^/er=j!,v]ٳLL$ӼR2s(* X8[Ovs;QYn,D{$@. Idl6E旝=QFKsd]b`@xotvPZ;[ *ۅF@Vof~Z*nlڪ~.~]15F!bӣH\f+c> ssǩ9Վ K95<:MS~lJ]m1_ЂaRC6D8͒rihrrYO =- R}WY `Ӽ>6ٞiXϧa5XMtM=9Ih~`mB!1RK}8D`xq͐ 6Tk~fbf<'z)|l,,%*Uup%H}q۱ъ8L"u8ZT|MdnVCvsY(ǵ;?QDK$ƜИT^X(lCAr=V)t-^:&@3y&`Zvr8^@a&P7QN?uugbсUUp;Q;?`GqAO"݇'zjLBo>Fj .HSU 6^SLiܗ}o"zGU)ڶ -?7ۚ~\mӝRCp:JpBm~03PMՓ+Kc#|4?͉?g[MY;;uȅS;;י`%Yh+c)%h+Jxx4gMTN7"=hRDcQz\{O|GAZ >뙢{i'HBKBcu k|$zz a"Bż!q9\ YԪ0&AX_`iJKU!p R*katjEͬ>`zWoSx/C8k:dߞ[ݾVK˟E@n3x-P-=+#cxsBG~.FW'Q../5tWwA!Nak`}0L 3՗6;8ه[!F1\h#swy@\9l!0]?#?FoqA;Up_D0GBKDYE-PRlkF LV.ݴyՎ̕ΙA:_8nAv7bBjW-ӨGT0"1b walW^/f =+P ѿ,C=5_AW^J=TdFO gmVf:(8#ZG1ި,x;kJ5Z(#\ ""[  bN6/(AZ&iqİmvլPPZ_ )@Anpp(ZΑxT,9)3S <j*0raIp=zZ:7,WJNᝊ4wD%hOCU`kK9E>#(Y YS}gGpF`%w"*K*vӑ3b ̝ 8ZeG})Rb=W!PoSdԚAp{f/i8 |uVn_kBG:b9 1pOU[@ J68t}'}+1B<(%(8T{V N (Ó_:z$h8BQR*0(H 4g3+̍os{\xQ y']AwbdvK(Cyq?8ƾf(`@QTYY$l5^86)AB1PDsu! M>:I2()]ggo[AC7GrL2l]jΙEHxR[k9ӳ^Gπ8 k˹uKDQy9QPAi/?9DDzYk'j ̕J&D#4 !~w=ZTHN$빾c}0_^G:Azb\Ěd; .)#m(SO!1 gӔ7PCWȉ2u{3J|c ^J~cM(eJd]"/SK7HB:E޼e4;A0 |cZ&;1&gA䤿m,C:(?b!2VR $z#r}GA7N!Fvڱ\-PȲQ3dQ:j.M<U 1'=y Jk1IE!f+w-K|Jw~c ZF ]OM_ʗ)tb}ӧBScjZ.6bٍjLZ c)Z}eã U0 ce!gĸ5nІ#9F{iJmSTԛZ;>yh\afڰ_O}˙Lv~XehʇA$"$r e{3DEX~z+*)̳ z~y7/7 9)Z/j=a^=GW ) @O,O ٧(at ']61 żI2_!ծ5$6 C+q%^@FL+ri}7fUK #z)ƥB鴙?I P4ܛu-IBa]ᄚMo+z|Ͳ}д@#avLbڸ~\uiՠTVAjQٻGĈZKg+8Ve@@8E Ka-oraYKkp#/%͊t!c[dh߹cb`"w4'q|xDiimYж&Sva<,y3@RҵeZ3i _]X$RCP4uȚJU NC ZV!{[Ѣ,_d0.C1>D'< mw;|mv[Zoj[ 퉦f88Z/oּbxJ'^Yrv[7Sdeapk{x +27|{0|0cv#&%󾝐*8_ز)_ WS;)}}0ᑻh%^#rfvU`vfsxuy(p;3kot8:&AbC.3e>U^q\6q{x|}b?*rMLԌ*g3| 춱Cci ;U-R)'Bbz!Wpj!ګ%5>;gn zZj^ 3Ͻ¸"3t'>w21^^줌]a9{_}ƮpCq<םm?I$EIBxR3sh#Nc fs5\lLEzœN$uF ]qdqż6_RFZ; N4j#П_}x+0>i?`Y(Ld6Su;FVObvܛE$>;f$pu+8 X ̰C4.h/Ģ=0 }-MDwI|Sk-t$p>Z3!ZO>F(;"F.ߤd(&9nI'uEaP /PB2\Z7<:3~ndK7b CVO(Y3|k>ǩKYKeũy҂,frQ<ѾH3JB^}"0/{T\S!6όB}XFޥhcCd1]ŒRQw.F-82kSȸ(iUK3U5~mLq Z2bI ;O>ke;^G<h;Few4ZXfrS ˊ,MA ;tI]Peߏ (C[!yU.=:;љB1ޚ_͖ Zt X.nE.mj!Xm@\饭ǫb"^Z>2HN8wwP0vx\[s+ +d ڵr)md2?;ya6CUQnx+r:- '_RS@Ethg1(*r@aV@.ȝ J 1&U^A7fj}Bh*,N%SVǀ"S r {=1#! ߇0}`٤41sbmY|1 JV-kQA u3p]cRdz5>{ ΗxqGZ0[5/:@;8$Eg;c!ԟ&Es6[Y05Lg]M;.{YiYTADr["È<=rRUC:+{.KSYI lcqs$3F!So__CKtWSmaY_2i@q~&g["S(cL%6 \+[BQg֓LNT Q'SW&P3Q1* ErF 1w uSat&@PBׁLU@+W3׍%`$\|i+[u71ڡbplR͠ɘD&˒:C2#uY,.\2s\)HV|J,J$"`~ysQ 4(XB>-f3w@L83vXB7 r_a<,yW:#)7Ƀp_?W듀Um9E D; ә7՚~c*HB537'ɝ-ZS@Y-v 7mǃ/D"iYWh2VYU xcg! 5RQROoE5ҫ)WoZAA^瘞x73SwQ4 !dR&0db7u055@MxS}J|o=݌lv.8"l<ךF7IPf *k8'H$(҇sc+l)vn3?ٛ'$#[^ 0@̙$.ϳkAɃVO*P/ýfv2݀fkem^0,.BIfH2ɱwGNȚ}b>U|*h`oZpFVcgGOn#RT#5?5ܽ*vUZ4 {H+xw<~&̼FM } 2<%}UkץEy"Td)7o- h=4oLoAL)+roI5djIR6!GO3 d#̽fFNsR/k}ۿUe4 y9pO6>ԲXt~Bce[Pd~S$#C›< 9 ]@.VVx]TC}dǡ cxQrxHqwcki!3 5_c]me{h\ZV Oo+a.KPBW[ٜȹ"aY |SUϹX~ ,.ߦO-6t$miS!@/t =ѳm{A mIU~@҉AɓI*np̶a:nP~ƕE1BRNGR}oqrpFA͏JtځGAwܟ>QsPo$'U Kj"``!ƃW_YM p*l0[ `im#eau a YrrBSLiYV+48p|+n }iBZ#nա1h-dQso#K()N'(+~[ĉr#UJ#,Gɍؙ+ := T롦N&2qQn1.%.^2xٝL5¡ c!*/Yhe>y;W""IMNn-W 8V!%B8p*s+nMyҡt$κ%ڹip^_{讹\_G:XE#ef1L}:qj$yxTnێ׸|S5Z%PwtytTqZXT >7)G@Yr]->k^D=-QZGeT1t-wu:5k>nh7C-0hsC H3hW=g@t e 祡$d,/M Xz|8d-g ʒQk^Csi'`K™~cPQEc 69Hb>o\+^ъޙH}}]?Yvo\ɤw~/5T{ME3B][A*"34]D@CfN/"=&0\bS=J\ U~n٧2o cUKD|}?Z:ά;вH~SSR0!<՗`w[|YzAiI+"&$h4?Wth޵"BċG9 Y?r3o5X&g3‡>-;ZW'I7QڋpdŎbC|g_".%?.;d0:Gzv=;+a(uRY@S#B:<`,Bd>2fsĸ%:ьJ*j2!qJJ^4;xPA0prI -딏RST`>Sp[Gg"!fKK3=( CUbjK):aU {bj0U!L\NObQ%cHQdD x^92@հٰġd/\o*`p >D_@c>jR1,";K$,MV`AG mX 6F}LT{Am!.: p;ANZd Q_(Up>" ЎA^ (O?q?5{$&C݃"g`>r[?@gNYh2Zm$8+F+6drAŴ%JZa0t\J U03*Q5wi ( -&RѾ*hAx(" qeT ]rCVK 'G1'p_BVt9$9`QB$Fb74a3:Zu0@ X (ɛ0\Fe?^):E \:;T:XϸJ%̣`sOF҄9yr3rj`Șz 6"0Nmq |j&LSӐ3knÀ-UD 3RN2ˡn}TM*-,@PFNufVjٽS2 RA~ #jyk(ߝINFuCzitrK<(R7V:_,sxP~c+FW_gh۫>C ^֘VW痋J:M\.Rp~4| Ժcc&zuB4 grOg6Е i"YXM~"Ђjy,DxՎ\ خp_9{ADEQ֕C:K@E#Hh1{_;F=B l "_=(i_`'PK~4 o6#'iirBb-2 qB"B<%h=?O U CiEiIj zMa|`e/k4q:cN8t >U?4&pƏdpnO nQ+Zo]VfSz8JW|d?eQ ㎴"``d5i56l$ ~mgyQ=rpoCCr3}٩ IM+;yW;i7i,wc;g?X/ ,q> iI?7T臲y$P\t96/R#4> 3mZ݄o|$C|OqYOc__5Z20)q&Oh3bae kɌ!h"RpZ-0' @GIYDl,>$9nf+\䝕8bg)RRClgȯ \QHS5V͗B)* %;Ж'^trs4* ICVl=&WBS>yk/ȝ Z:(Ws(EAkeW֎/db)Omo7CO&hEg;_Rq _,>x.8)۳8-R1zF̨c0C3\-9.ztwkoGqJ\8~4u2b*yRxѱ>Pёjv,adBz~`oVqx\8Iń *i$jD>%qEߜ(&SIۏXYx k-]1~pAcΔ#l#j#>ŬSƲU+FsANbiێ< Po18bh`Q~'R35ʱ W^A%+fu㬖$8)kOߝ$*:}P!kRƾqOG:TO[@䔱 2vi0DWZ-LEX8PPa7uqv%9JD}$RH$m< < $s/$I:KѲ/-e#I$8,b,Z]Lʸoݝm&vjcKmzl;?n&mw͜RaOCV0x|u_T+{6 5T;A#vR?R^7"i/ɫС |ߪSv1|Z "S5<\=$')ҫgt8Zp931~ƲIU _FfXU7[&]KP+9~ 'g^K |ho3CN;Ţ|?A\R"{5@o>< Ά u!x> ly @ . {Ym ҍgFnExq?Ln)Ed`^GI5 +1Q(|vޭd M1 1;:,α_'{)4NOW7]2tm#L&`OEVL!yŴ@9^N-L0М6JkDqC[oJ^zUm$l:b:Egp̆P־EƖ:/Y02]h\!jpm}zeTEG*W2Vk-0v< 2rzJ"Uke,(6[T0Z=ݒb/<dzXC=TWe棎nE`e?(F&zJ{1Jw1$ nҡ叕){<'U/`P+19HMs&ЙK7; p)m(┣Zw6/Z-b;z»y B 8 1KAWZu@&y4db2Cu&s,uc7pJ > sVTeL(TlR@{LDQxP"ȇ6DH0+}U3#^(_bdnvo*]P]"<&"F䠓δ-[qE! !2k߈۴*h8/X>f+LxM.^@Dz `H2:(吖#DQdB|c6;}D3i[Vb|5dǍٝ-=>QHrRd&L@,q}qb,|ɽj1Fjs`MO4|e^Nš$B s5mZiJP?!&&|H1f;QnڃGD]$}T^ @Ai'POews }ύJv2sGsp"|f$۵8|(DT6Fp 򔄸#f ?7 m[=DB?۸#>֠n"2^^|0< 'Ǩy;1E $&xL9?cqu:{A`n2tXo_fwT|rEe3-Cb/&T Lpp1C4CSc3ʕjrM`mvҌUӲ$IVOrezyȆ Ca j[^SW$@GvkU'a8>߸-_<`GPx=/M+ƢV'NiR*St KsV0?Y'zt.Ҍ䰫3vonv*buN.Qfcخ~sL M&e_- ɨrqۮltQiP(N +sQG107(ZG#xYH4쁵qU4URVaUH<-%vseXС%Y>2Uee3i:'Oޠ팉SqʥMpNUX(]St'=N1m$ٓ7g6p61vCKn-m`P "M ګABM}DI U0ME i4rh_&Rˣu0rt8;U!ZHMrD5RIG #E䱽X2[n pS{v.LY#z0cPN8lqrGSz nc*)jߴw[?ŢVa2]x!^ ;fnyՌR ekď[6C`8H<FCNsPqו8nbo!)pצzάc4gX4 8Fdt&u+Exs?q{bnLRUvK j*-,mwvFNX5eE[\3q!:{㼥l}l;U~#NS`.+;lף2J( ;ҰNI&\c&Mz4w`b^>'w30&YŻ1]{E@|މhПs;I >rK{'AOiVLсt5˸6x4=OhŪb>.h϶sqYHݺFe ƨe )*z8+iG,N0N&Q"ҁ.@C8-SG`\Xg9o"JA{AuA.IMv$Tii،Rzi{_n ?^D; go!VD0ӷgHz& аcmUS6'jx-N PSf BMX|W'^|UhubFJ>ooBK ҳ[!'V qO Ͻq'ls-wt}lXN -5VoP`Lx(dkD*Mxd&!5`*]`F״cR^M3Cspj⠎9Pc,XՆe7[6ݾ3I(!J;{?li7d)s,I2T?5add5'yH?k?߲31%A-&׸W#jJ8ɿ/E(~[6knƍ ;"'D`mS-{Oَtfo㢛mVbi(*Ѵld[6<-*kVנda^y#nr.4bc==P:<&<-}m0޽?)t!tB ]jItzJc;ӓ'(` c6آh|DqS7inbe4B֚gCQ/J.?򸀔v7Q39!JG_ 4@9,F뻒avNѺK0z;~ bϻIa#Ε穡 }U87@oI=4uAIGdЀf&xh//-}hQ / +m`EiM d:W滒Qa7Y]cHE y䅗'j1OH?,:%m8_Gh*U#>T[a*R?JK;ZX 7'(HbW7иQ4}YPIcퟞG]#~;܂ŏ,sDEw_vRg>9ۻN#qڪ\M4D^']-!KҙeD iJ֠DJ.>ZJˌ`ņ*H٦^߁bccc9n )=VUAe"otnP*Mڡ88epn6!0|gmwI@Q7Q dF#ެ׳5"k6ܦ#} Xfkl?Jx1 7[i>cx5+q7Y&(6?ԙ6;qcY9D8Dk_BіCIP G`76NΧvQd)KQ]RS]+.GC/vB]h`ˊj1.hܐ{qUs&"yֵty\8~k2vLl R͊| Xʄ~7Ljlg3?#[67zeęf VH7^hC<6-~ѣO`F"l=)2T arE|ZM+ :[nJHR1b;ŸI}YVsچ|_ |Z$6V"ӯ޻k4 Na/GT:+;wK '-y@W=ƥ?3oQ%=H TC6 bU> X7c"q+x]veɫl+$De9Pq饁=QGG A!'OjkYōl@ÒLDvPC+c3z_Vûxu Oq*`sڍx,yMXI$KLc?/wIHGzV}+yCwLW<9Ih9Y\EEw-+1w74?t&m`gxA9mNO U"Z9:Z\(8WY^nٖq.f⿴PDEŻ9ßW 汥6Bɯ9E ~ <ESUExoWڢpqUβ7Ó}$ԢjBU8>&Rϳ+:!OՀqc0,m%WWgyq(JEK,^Ȓl!39 IJnZM |ϨdVBuo#9oߪ\9;:ۗ:WwK{RGf C0w[ f/xpaɫu |Tڌ!&rRԺ@SEx)?􎃛n6|Rjvc+ {&vF63 or,ae"@1\s8M@Th_[H%[,mGSmTk03CL 6}7"#W9晲3]6 h=LOs 6RТ8f8b09-=z☮m7)0j/,ݺ+xS@ŰS] Ӂݗ\I]Œ1?6[h}^|;Fe ֻB7']1|6* lDΉn̔Sخ 4_I6ѷnHzTq7_[Þq#}qH˖ʀϓCL76`灧X4l?7"ܧNwԛX_>F!;C> U\h7!Pn* SJZ&F]B?=gj,mղ#գr]*ewga?.~8J1'! ~dp]~?DIۅݓ_*拣( ~†a4Z#rp##VOWVS*Tcn<+Kao.~OD@X X{{ɓ2sO(sEP-> vGIoi]En*z'-W+;EKA1uA {d 76!V젧^2 2RLMu5$::*{uNs+mW*Q,IKfE!3X6ZZX&+ۥʼP#GR^88 <" Iv[\@6=qg,%+aXYMul3:pJ&[No MzBdwMK`Xl%8.'gcI܌A 3DKM3Y֛ lȴlz'hw59C"( o*+GNU5_gߟX^ӌTw|2_b$x.Vq;XoYsS3;%w$)mL-hH0{Oj~k}[D e3 ЁS:Yir&U󐁡;_.[?trN;)s?VeٺS2Cⱱ<?% =!h RO5u.4ce)zG*O~T$7U qs|ul {8PYTksBV7 Ufa`-R7I~ОmpVDT#+'zP^Q.\kbq%?Wۮ2(:Xug9eMDF 9?;ŴxC \Iǘ z\P\/1K>[HÌijɉ1tʰ> J~Gn[^J-ƌzO҃l=qbi)!n>YaibId71LBʞF$\L/ns3Z$]=|JQy S96ư-[!A uFhD\L8)&H" J9~V? :ɓqi39WsxX+#VG>Of赥mEmaZ&k|j{k(;9N,% bk`OoޠCUD A 8(HPm)"G˫8~5"N {7_r1yA~m8AC{iC:GW@m] ~\~Ê!)8ƨ=X2P*u|A~1bPpVJ^epx9YF\bZ$M*UuHwDz6P8V{et.I8ɪaC#Miui k%~ 芎ĸ(ܲ"{ ̭m;k^ Xz0UoXɡ¬8  p(&No5չ1ЁQߩ4Ap F@F#[&'f]s#C#5$ik|`S;\g "#Cqp>QQWۥs`zʿo7>SZ6 ?иUi,TRq JlbC0sPx~-Bya>˱NE;G Yo=Ҕì~Gaw{4.ȁ%Y#S}QPU{-R3vAdtw7?;9ncYP.rCɐ_nC{y3u6oc$LT4#GOU蠤 qR)Dӂ kE+vucUuvY& BDKT;5ȷCʉ-\uex35?qqD]1PAgŰ RZ׿XcE:v-!~`D9q}'";:DOk(N" ; \h}ʪ̠Ϲlr +Ej6쒪yպ\PGG=^6\“ߐ{@&qA1i.~n%l!T$xW+y{]0#@I.If{W(ᡥJ̀eKƅ9!>(ᤰ+TÊ̯gy$ A7[XF@"L9,sw/63Q89A)JD8!욕mwGeh ^0gw1gD̈́ 1ǻ KL! "Ÿg*ӞruD۝oE,N܅:gOoX-p`%9XU$|_P71 bx؜yI߮C1/Ob/t} ?y=v&ys0;a#) pQYؐ1M8.hi-7ߑDZ`z's +:Gn.s-ĝq8WKD=dk[,tvk쒌q)$逤ժ"rN=)Kvu}T~.EL Ltd&7 D04̬N'<4mXכ誐 ǜV=z J|q N68S%cEs&\~*BʄXLQbQLY>b/-g[mids[ vS䘯xu ˵?ֱSe CM}ADVhlTR-HB_ӀPq.bDPaH VWxN?ZHvnkMBĚ}DDSTwN#}6B<\a4͔Q=tXR=SX Գ勔H{ڑp*AZ=}u'sGR=KhMRfl˭2q9 Qojo|ل0(JS=q0w/(5$`<1 ZI ZDGv2Oq쨟-]e# g叼3_ ygl&oi2u-VKa0PNc WdUw#g_:SPëzVdtkRu_/7.WgTN\oϐ7_>UsNۚrbt B"ȯ;I~XP\u@@@#2EGFѤ:>|1Sih2Gݔ+ 霦oO*s`Sgʟt@IoS 'YO:fw+r'd/}b9r $a&V,nhҵXsG#J56˨OOԶξiŤtzWrڒW1DYm[9\:$8֗גYc±RP za`!9ȄZ.&H?Ͷ4*Xl#SAĵ]SdF{gX:4`÷|:hg 2(Cfh8?lυ'xSlp Kq)ku +v$l]U+nE Ӷ^1SE[6f5Oï:49B.DwD$ɜjk&k1.R8!ز=`mw]aµ nPַZ W*_nH[TV}[P^ʗM<9[g4IzuQBQ~*A1ЃXCb}@jEԦa_%[LT4Pӂ:E59TDN^g(K<<[vYcG} M.4Jpc"6i;Ls6L74ݸFt3Ŀ׃@d70Vī9ý+X ,rLJ@F59;?xI UNs.D*ZIu75 aYP17a!ϻIG}+ZS=) fPj A8x@FM/ ڠay}/8%cX:=ؓ<5 AW@"Nlѿ;$/?sE&)1%nM.D [ߛ}vrw9K .̍"O*ry}ќΙST8VےA}R,OD hv8DM9`-,K<8Yv8M9s}(ŮdJhKֱN2n'5w{z( $ ܃M-ONi=ُxߎܙ I rOdYyKNXѸg98~~&GJ޳W=Z삇Gd$̢z\VZp ,D}6ؽ0AAlfbaxilz;oà9ܳgN{gj}ys?z!mI!tϪ1P(pG9^8kQ6iI*:Q\8)bqxgKm镺5'@&\-~nI'Ȟ:j7mg^)80pjJ({N /[ޙL,1{Hځ]pR xCo C䙚{&me;$ N//LdHXpGʕo :/hDatp߽&7t΍Q>^(]Y$p.EK[ ič FpS+CsZV/UW N)?L8Ϊj >i%eO䵄7$+H4#C'w5fqtӨҘ^Vwƃu}9CuQ ]-73yDqvv.H9O,Yt`֛Q |P􇡬θoIA$yb~?UO 1t=Memz^vfhwdϏX2>$+kOvU[W%!m' m# f~gjӦ;ѤyIU ier*/P>UQO>3 Q:IJDjut nO,xڧzvDqzʏZOݭ29#x;h7T1BJbTa&h)[QJ,Bm^, ߞ8V%=%&і]b?=Qɢx L0JrE-lS/^^gT`H\S-3PD^R4OXABAE׌nHT#92%؍1\l+wJˑat*:M$Wxrx + TOH!C7;>S~j tk$#Kav ȺR5y\YG@'h`LN.OjUhϲvћ`I{_mj< U 7ːpk$'=˶o~Ɲ;ʣ" >hoc~4ӄtcY*W"9PhTaQYGԣ׿[6B PRs|R0'[,EN]O@t 6^i݅5|Tb"oP OВIfCxD⏫dP( >+BM4q2EzGc,~˜E0ߘݛz}cR_ ~c^ܝ1UڿN"v (\Ï_8`?HtU 3A/6z>m p PliԢ(=KXv%"ǖC25}KEϤ-~dbQj5Y QoY=.AI].=[ DY@􎟱OK*=MTx)[Ȱ*#ćN[V 1 P0NrÐ4?+ BXk?]2\{)1WشO#sX[ $ĄPB,-"8mT p-73Q0H􀺁1w fɌ=xxmڧynH+%xA煭0ɯuИqr~@S SRJ_ٝH~)dgwrlҊK.Ë%|K3U]$`|X֒m ^gN<&Cf"TXUF369(Hň2i)$+S*^-ʡ؅`H_'BJgq#5$_{+ԋ|,\[lj>p* eZ33*sիJ;^@o=8[*R|Qju\ w™Bliqp4PlKwgz7OE.m[۹Rk!xa^<*w"Z0{4GNI(w;f! gf.ud?#@_ԅCMV,IqAfeKj;%-يsj89wV,o=X[匊+mjI:X!Yv`9l '$$9;@S1vn\H" CFs4*5X*JZMM{)s)؋ۖH9iLv V'4w+g4Aef' y82iDp) 6*KH s9k^?ť#e^+w YG8e?~T 5LRC%tEf45 s!rf"*VXچ\ `}0B@u[{V8x$&ddvt[Ƿ'/*I_iN%pI sX**z#v~dVA<+D gK0dH,k60Ǎ+D'|͑5|[ }:J4aLCvh}."(c屓$ET\!+jv<.gWA_z_q ]}l#sFKqi.u uLs#"U~Omy%ݟDVDwm!Me9U(T; @6ǗvAģ&X^-4~Pf)Q Df΄ 8E桫v!Zm 7 ,NNMR{jZz=VeS؍'1g֥B6} li,J%3)YZx 2FC).)ppec1)X.G*xsZ(@v>o^bK܈_T #dx@+$IK5\y PN屌RJ]4(> v;흡~_}w3JZRyΊ8ms<\_s < %@]&~4ޮ>U,ݽ9olwY#Y) jt+R\oײw@em+Ca3Γoͤې҅2-lk$FW .7AZlm-/Bٟ{.] Zkpۚ3`\$@3 ;L4;WiBK+u|t \5~OXﭦFIewk;!iunAܯr`qՕ䍌id[ +htv",r%tLXCn**:v)wJg#Bi|A@c*<k3_zEOl30a5O:dts.!Gx߂ŔlԿ -x.i|,unp7 VJ X&~Mhj>_F&[U%dXc^tb_bSZM$;.35ƩPK'!R*4kx8Q >eJǥP(7%A%Gwk;kMiة>1`Ǟ(Xg% ࢂ6f9_}Q:GV@ClX]^qmrŒRx(s띶 H e?f6Q5? 0zMvn}M)7T'WjO5Gj­`_]7^=[QWN>7_|^dY\ ?> udd]pOA;">bzK#6$rsڦ7BO*q7ǏcpL$*a=DxIQ>b`$W"SK1m]I-(O1a)+=}bb%/i*;_Z xN$ii{5 3;m쨹ӹEŎ4л-ߖE$ޚ øR [KdǮ]Lϧ!\ tt XU9hH Pr[U #LFnY$MZҥkuW>IDՆ%ap9^ EP2:(gMT 1 >J +[xT!,zLXCp$uy :ڢ2Wc-O!-DOԾtR".R:͘'# L&*IfKҒT*X1ƚYebMIa/PS(q?absR÷YnK̚RǑl:~X7?Hu|"F:!tm5yDD3oYSyg5c. OAuu4g7# Ϗn)4n~e8)ț+Mu!5Pt ׁ!LxKp:8 =GX}帱X􂈤loNHScóJ7R#/vEuO!,4x;I!e| ¢dkQݿ:WQ֮#.k%] uF~Kٜ4) &ԎdƛmnjёJ#&Бw3E_ROhbo4DF Gq !ևFc1:L^"K蓎,x##O'qeفČ]=""_jY ǩ`zpMW;Jo %>*Ӆ J +'7LS-Lkh~9MTE)eܿ PUL[X{}M?Q:z;461J@m6c )yێ&p6s`0V }rP##Z3r1xP07+ @VsW&.zb?N[߬`;-VU*N^Ui\@pRLT N9]}ԧM ,/lE*;43HB3'0b0zc'(^)@bhr_'d#jANFGJHB/qNkk,~wAt6% ;xPG|%Թ0wߥ@ 0 ]G6 G1KÊ'܂qU^;mh`?TE]Yv3ro><OXԩ:=yQfn\#S1u(}U̎@7d.MS "zg)l&2QrbyAD\AL|~3Be)ns -%;i P[Xo` 1)GU~ny 3FmGͤĮ:46v6ir;SSCPiGK'>A+[HHP_එ6y&,CĸnʜDlC_:)%F9aÜ)e#S⺚]Fp=!}[&uz[us#"6cQS3ߝ+] 7l( \7Q|G:YɁl OAMP2:17C #ٕE̖Օy"\AO_ݷ${j/:I;Q;ܗݮ 7=g$| 2Lj (Cl0= T٨{zg on 9;XPX ELŤ=6;>ˌ6|g-#nU:;*Lz@n">I-3=wL 5<⊎)R'Tp2f my:6 DV %3: !W@"m܉ /* jHvECL|E/h\V[!osiߍ۴7M(h?ͯ|A ) ?.A&4~FK>)=D\|4cP>0)4? S`bO!|HႳޜy5D쀝5/'ua>Y^nj>GW.ZzxH‹ 2r d9ZӤV e-C77Z:I`BH hi܊č lz'E%=)T{O.z)4k-Y)q4ZMSs.(Vj '汨<#U*P'~M@MMf> ]`a%ãM~;YzN]} jJshiH2mɓ!HgLoCWk[ShE f QdXyG ja!\N %OH_{ Lx]QCKS5.sV@x_cxƗz1{o N*Ϳ3']yO5q64=Gƴ#y DC%\4 3XWOfKM&)2xj7Ĩ'`wȯzo'us$S)OT[o mr|u)sZ5vѢGOռX<-T+[,m"VRZ[fpҘ"&?+ 8}p$ըS| ` pyQJ$xߥBSn4SBjDcR ⯥x3Z) e3^g,7;E5ŧTO|Z2?ew$"`Vc9ڴE]32Ɇtሀ;[1d n A2X"@RELZ'tD/~|ED<L uX34xA.`"z&]J 2(u ϡWLZb$Bxϐsg,>/mYl q-}HpM]4m/M[DcE1Sq,]`@8fw~:zQ|ǃ2sKy yIJ#A%΁oJާ "HG!Ob!1n Sh@i?^ƜQ㭑^OCXwp`bmR3$<* ~72»5rC2?6(-:2=)s`c]㴮E {(8 =xJT-^Ή/=wz +?ZR'f?*J3:E{̈́ 7M89ϓ(is\F+KNATrQju[S\YUxfmsK2 >]6?l,a5- <2Q޷}?]3`PK,l5L>`w>|6YV~Z74{j16 l˧+ܣ EIMY_%U/M̬Xv(svßwX$f+le(QPCC >EH_:dMeNjßZ(}B^fW9wv$1 Џ}%~R?w%,AgހXC@Bl'_M/1 >蔵n,)~xo T;uzzy?xuwGT9X/R[+=P/1ZJ2SRbz]wZ *|t0Ǝ`U=9jʾV`ZnK^~|/Z"2%S$G[۠zrU?2`g= c?5 TJ$w 65z٨_Ԡ C#?xM6L!Ǚ^vH):$*K4{itj˹zRE䲬uqP>bD/Brfc^AJL6ۖ;?}dp}-`͙h32#!ez8EKYMHW>¤"_YǑ*P F'+ L',p tWI 6hطU^M_hEw0_ d0Sv'IgqwɈW]GZ j~IlI^c_3$,lW#8.HKJ[zkHHכOwX#Y&=p)Lj+dK]` 'óa4?n3JJUZE.mW#D4{*r 9)oάh|DM` ͶW @>DPc}jU1v7:ط-<{*Qp/8lrc $ ޺0pfW({K?Ora B?U94}C>>$kSP2̽sv^D[FwҡJ}ڿ0!4ot"}\E4bO\o])TU%WNE^A䩪"57yJ– [Z%L#Av`sJ Dv܎Z.^(ok@q?ٍ"MF-]m3i`3oS k^f=z5a'F=?]^almGNvu27׌_h bqP :JyK7@X,myƍ^0:i<#$csƬY֤|~}syl;ڌ?NM#)PzW_)PU;p/{"Y@+8Iag16l/iE&;sEFqd9IVZx3-# EHJȟl<#eӘmlxyMn ѹf2">˦nc/O?˝ϣ|Z>jfeaBi*BR[& xL6NS"I;<&8TbzV*M@$Y*<:63ykCq7415 <PS!-"mdnpz`/ Q\=i=hlY?tG G.jRg1Kn* %8/P.FA!!-7l1ҏEIƟ/17 %o\^~, Z6~locAk[vJGGm0,L#*\THG FJEk$S`h!Jo5[i̶6i -[?j4([E?v,%5?1Dʾ>d#>6EKU ]֢Թ!1ǼXw1-]!a+f3?sĆ=jIVͬbp'C-ndO}i71).YwͿ9`)}[LE1gF44"JMsRD+LNSv)4 DM w:F+ a'"hb֊/Mucd :5`J$8;0xm) ݤdnWq f5̴I5D䋮ƘWԫ聝M-JvG9H |F> [4|B cbWad>oX'ڷLq+.:%^KY0Z(1.ϵ\\ꍰZ&|u*sۈ>$ ${frBa餌p$lw!ħok+<v|K [DS4 5m:*ȭXouMz~nL,!fFznk|Yu4{xq_yd=Ǥ;SA(98BZX\=+sF4< ]R(PꮙK&r%1ipI&\m慖SD"T߬؀Օzя6,@~Q1"#ɜZ~4숕eB2,|U2,,-?fru`WWw{X L&}h2\GgH^Eucz:d,٫̈h<otJ uj%5a"3%Pqj;r88Q/춺?qH ˑKsvnY$QzE桖7j$;!FH%ԤUBfh{C -y3Ji"SP*sKEE\j]EN2۫0#GKd g=WM˛%hܨyS >+Uoݒ;4wpJp UktC v!c_2#)Ky&!9R%! 2c-m2wGt>MA7"W.Y0¥HْмرY#w62~PQsUM`N'=ӕ) 3MgP2A ׏Ro/LD21nX1*Iv`3}pǎ.d}-K 1(#^ԱsOy-+- 4)Qo^~%7\љ*i7Xu XcXg>KϷ}l}%Cy~ZotMI+MXhjnj.)DvO;6sU7*ɑ2Vvv5Y(³oY59)::1X80Fj?(HI̤10tO3bow^@HN6}qRCkU?&7QK=7쯚m0j&f +PR)C(NG.m&7Ye,oުhtu8rI/Zy85^V>vy2Xe[KZ}_$b+g-g6EjıR&2_qhWl%1wg}-Ilt-crAG^jkC݌|\\uxȝxP1kDخ[(7PvG88-9U&aUqbgZ_ꩈMk 1|dqA#%;8#X\5G[ G39, @8wߏpd*# _qkP8E ʵphkUtaM~r=3avfҍΠVvg0]XkU5:=?`#aRiW;[k#|&%&yF,]*WQ,P/Y  vYZS:G@^%IDN4MXJs`(֜E{]T+W(Mg{f|@^ՎZyN#K3rdB㝻."{?(C#B"р'ziQ,l"JG!q6gTߘ;S^<$<mgI`6EKرyt,;;GE@3@H2[i1R m\R:zc{QL6iS;M䫑\KLm2Z |ixZ^{4\ uO0w.$J:]|R [*̤,-WEZVBlf7(kR-][g b' p~SPbpĩ0TJJ.wk#:#yi&Jč IH$p=ho36DpD<)s XEd?#.^[@"nEC"{ |Av^-wdhAio}] xi(SRk)I;/6xJ֮ېٓ1/`ŭUך%FOղL2E i#%ޕvs}&0U˨,_o9n@e1"GgP<Ї1%>{>1׻J2 BXԟH$ QF/qX9GwmLJOnOԥxN MI[! &bGzpI[7~di ȟ'1xN޾RV^Ϻ':Ӥ\>$rY.E* [Y@EV#0+L!%֬7o^뺮rUb僇&:C( ){a+i:N QrwͭŲ[V[Qxr#ʫs]`#yTPdHJ،Tst™Q( Ӡ+U5z*Ik|*@6EPZraWԕF"ن%-Xкm&d^ѹ|:Y \8l ,1 !ZY[t4lpM#,mc+ZYr%eb[˥n B `dvͽM A3Q,2K GX/rYO˲iMlA׎P+x->bEݸQ)xj`:1d#/'crNKg.+d̰9ipEU3t'񘺿5nzXΨ;߃m_-bP,z{iß0w_nc+=񛰘/&=?WQ$Jhk]R%˚hAڱ{IHn$rr̞FS1I1p"^lPOɝ®i uRЗ,dlΏ.ÒɸK8x0bne8,2|x{z+!aH1:܃&WpvwǔۨklRZFnd9C7Kˑ\@o:.0CHCĬf|ϩ}anϞݡf?χߌ#e8*$ACxW];KAJi*6T:n]PꤹlNSP/ķ<097;%_ )?NS~-]i{v̩f#48p(rIr9\tE'CoKp 9-GUF?.ޮO_V4;kD  y,,Y+Ԙ̣kg8`Y<7 O$&Fsj`d?nlb "bqAx/g[L_aKA^2qV\ażj10Uh{~QEy`*m4w[.IS~PV dPGF&/a\1>g-uSF.gvgL7( ܆=s2߁^n7Bl?.{L{GtfZNBCgU9*/rVWiJ`nrt.IHث\a8t_W57_)-h9}, L_ 7{6?%ጅN<З*J#'Ck';>VDN8vFN I1ג*UFg]/:/j0REZa#;X81/} BuGu៕%_% \qn/. )csoA,Bp+?m:zZ\w #@.d)Œq-dKb, RǏX`yƝyIҗ:j~ˊNcەx!a[F~L83Hr N2#tzggo~%- L {bcԒi#N ~&nawb ("ͨx܆yy0N"бdYEĈ;HpX;|?%/+CH__Yh#dpKoz` ^zD$Ψ#WjZ>Gxh˘K(6 _HS ܓicd}봌#p<UGḛGxCzmLTF1P{ZNk[r.Da)8=8B~.fX jGGtE`O]NFLT\6c]^|5rɥ ӣui(ݩ#\"=;ImP0kvMcϙm.XSY3U<私li^aUJ [_#WLvP8<< Qo8)vʝF^7zV1<$< =?@,>KO;Lۆ>K@l3|%:PIʲaa])yP .[G, ~G^j@E:dͧ,bk8l zBЗE¼Ty \Z(˂aZ R0,<ŏ:#gQ&IR!{M /X4sGƢfAoggzOFWiyr6VNrlKA?Ŝ !nEE 923ٍSMS51?lջ+o}5D9k;|L I5ىgIRVg'`!/ۄn_rx2X ./Ġd|_9V>Br 9p2iR,hZi L-`UI QcaD(ַiX1^xZ; 7d(/ q:5bvۏ@ p*pJb]Lz:~U`tT|xe:?%']Z(Z鞔z,߼5]Zv(R%k/9 EFYWP,d"R@l,Kv7!yg;ʳzmG'"NuG\%N __׾w-Rk]LE/E[k"snzUwȰP-_t: 4Y@u-]AL * `C^t17/'dpH\k]54?*%Vb\+#K:g)Nx;ҼQ˩a^tسsV 1aúZʼ;#*D!#fPÓׁRrTԅ ʂhaYMmhS] }z] maK̏XFBSRjb Rn[Jī~@ьA큭R\Zz[݊RR ?7 1 ]j Z= U"Q.;cǵ^=B~|zHT|")jG<3<_兞{,uDzIIw8AOR l(jJD5ȽqC**O1x.<n% ^%pQ&G/NiUdjZR ! C\ / \E3s5+|׍w!XA_AcWJ[S%o`;WQy4 iR͋' <\M'IV^'j_O/U7pM%MA33pռ?!D2?D/¤ IR6fYӑ[N!Xz:-%1ۃ⮒`=96B(ܣa9s]M6}eimMNcOdU#?I7jMЬ݆tgnW-K[؈"\zŷrLC~ /y: W֮/_(oqpڹO,WX`>g3l.=9{uiF= 6&0B (`SSQ˧?:#ڠK^M)YTdxoJ@E{1!aEp:BhZTI}U%%_?6ɦ4v]f..`kPFҽbzيL\`RCNmfj mTCP#W|Y$t~HAx`m-Fu|#`m! IGO$XX KU3e#E%"]l>tȠ88M2.Y؝yJjtK@Ϥk(0!'cWq茞Xs+LaoIosZU :AE-G5?C;)KDgGr=S =ȗԟKջ b)Լq w " З^%Wt7B_@Sa_O,CU/h1kqls=*?9 ¡+Z8d,s.ErڑVmL5?bgT;3А6&X4 >@^x`mgO>ԣ u )˹᰼U;՜?\P2ߞ|&aukgrWmi˥'!)UBUƑuS RZ0qJ' C( `C8w[ !Xc HC{b|@Oa 4jQvM B YD~"\W-ތ!gz@r &4t|A|J' qHp/OVv5agLx6 )2PL/]c_Bo#wTan2r<$Un Jc* 8,BʀH72ŏEc|@߻IB8\ZszimBŅ~q |fZ,{\7`"S7gC=\ڸ`֏'S;HA %L)opȢߢG4GR d -g;ÐmR%+mޝfq2{*u 5@ЊeD^lu58+'oJϯ.u{o\ӗqɔkC#}vogk4O8)/YRK_s;`Yf| |'TrɃy,D8qUbQCQ'U'BH8{Afjp";WpRg&M[$(CӞH qȻf]q *?ӑ;r`o"EgzP,{~-6)"p"iO h&o]4L;b0!8uL=yf4j`B庄`TP,u0.]N*`zw4SM)Q kt9n0'vj{ v̪`[& 規Q_o38Vb/do'7ceP2m8 m}ir v@divZoe|m ПdvqUyo;Dw1vՊL@#0Z p0#G?=SLe.(rr}^Od1gQͥ; B* crbE6qd *Qs G>QL ŝ v _q ;*a?ט]oQ_4xЭ ӝ*JRʅ/Mz /~G ]!UЅꘗM0g-aj e4&AME[49h )Yi4ɳ;iW5NB0&SO߭TP]rWܡ̼@mItmCĺ)Ofz}Oo>Ga+aan:d] @N[0w7,TK ՍSƪ{OO,㙒wWiz?ZS5_ 5Lh kˀq>#w |>EQɉ6`Z]~dArQ̕3SS%`+D:WNlq_U\ԕYSy/>HrĮv$n}. +?k1N͝L%dWTP?n/B>t+@GW)f|>)]KRO"uO?dK8PpϺtO"^VY{"'=jMT"ɕIxx K\ElF55#7RH:Nݧ/#BnLEbt1=o Q⤺cZ Q32lh-Mr 汴m`p>YѢlr'{,c-A2ܴuLEz0=/Juާpmryr7z6ep!6:Я^AGe:>91demeߡô=LLMU%_NZJ#TsA _x$gr&?;+ڡǑ;֘#idw6HZ,X5M 2jCrxQղD^$a#*$u(,*V$l?Di-41)F&P<{~.WR Ҧ"DSr4r== ]*}AqeVy7ؽ%Gea@oN7g1ZYr٪/n`ANxYV+ks'(Sn` 7Ʌ"f~ 6&1>YJ=ǰC^,;ڎ/}l~hJrh^m>c>U >nlQv濮y濢iڑy(pǒ O~^k#1jk+m,@Oπ`mkwOWC{]K'NR=oWM$ R{Lw[ ڟDAXla@NKlo-#8h 83`7Q 4U7z>c EKb-pH"ޛSY[d9|BWujJb 4m{^_^(ˤ(P@^[ 9O$H61,ᙇE6,iՅgǩNlV=I"9? ;ƺb6!xrKJRΩ-wOS7*b<TuExX8hq4xBA*JD)3Ȃ^ ĜkIYN0:#Q]?? d2%ZbӱiáتQRu T xuPNP+7}/69$ mo-,C)FSJTicwr8ks#LR.k݌VИ~OeA9+a0fpW1tysm&k5/3h#TCMzW K9XqrBk 7O46If}έ`%c~Kv_6R16LHb$sB-WcL^T̑Nf[>[ ٢JI3}h]FD[P)2f‚,}Rk#l"*]I>%_}9L~ADJ'Ajx*wJX=) dipE99  Ô6; \_;1"gA!O|ģ6@ԲP4TB@#>sw  UT0%<T[IJF}=!i-v$*tUJ6⟴ژ_Yam8eP~2x~W fɫ:U_Dt tUgcd;|̉gk:Ad^H ?E0չXOS`=~qjGӴ1O8L [VZ oC2K' _yϦ\%/Wdۤ%͔K?VXjw'cdBLDHT|W(<"TEk(+kly1>wj_lA|#.b-J˻,, TB5n&I3鄁2~ wM>APw$NJϮs p'e[t NGq It_{{&rŚh<7d*3 c,YnWRoMSE&x+<-Z\oM#ۡ+wTV+\7&~n(Ŕ3LBA*P*{hzzu*7x ^Bő`Hx'R^ &AS( .H[>I 15@m|lmSilg~y.uy"'T.p Om= ,q9 ohʥF,ʅM}VL3$0H= xsS [ 7u 9m+'kckUd $J8NҙtO8+)9::le URRU:+T$bT.Pdnd2d(gbzԄҧ#,#a^QE㢉rbcrեUs86j)A/q者#uri``OZڣ=f t-b"Xks }ƭ[ҨG։R%KGϋKOARr}ZMXLsFւa> NN;ߙ {W[ jQ {Z&>hM`PޣkxÖ* !SN3Ga=zTkK==,BFFᮍ=;Pۖ-cD&saUd`cȉD # x-`0!Ug&Yy`5Ӷotm7;V.,{ĝhW^č69Ȏ :+s ،\?g8quV[XKMbq5M;Lҽ0i!gF1P[!ݑ wqW_OoP)7Tbi͖^Z&@-II̤ͤN %JBQuS0ZyT]VHwk_Zg(>f2X0 9yH9}o)`I/bg|#`crm/qݑӓ6vJs#Qh2ߛH,ґ~!9== g٘LDF6FN; .ugn%WM˾?*Vm@:ZZ[ڽtlhjRʿ4<3NXjCVF(9Ψc1͵#@w@Tepߔd> vWRv їr|O| r:ԆZD Y8R V],T,GQ(Y)fw3yqR<>o p(=ơ F#vo׃&Ԗx%t  }h^3VC~r`Wr#ܸ~ ?rN4\p AY]Իc:. Zew?}OH;)@+uu%Ʀ3g$V\-T@Yo.v}L|ȇ_#/RrفQ'ϴc*s,֥ XPY9ԣ@e+,T^~ ػϞ:d. rLjw?9"A8a/@jDTٔ"1_-w+ >:xU t7僤ǔPݰ'fqr~ p6P&Yha& <+4~*Pyǒ瓣pڂgeև ,u<Ăٛ^_ ?6' w%9@ %Am Fդt~{beYd9.ѿ^*0#A =`ssNC~h\H#]N?)+Z _n=)"iQM)_7lKlX*Pm}_,冲;3+d89[.\M";K͉#I+K)c7C0lݠ\ӼU-~vb.57]qűW7@AqZ+vqoi:g:󏡅(q-18P 'sѣE]ReŴGXIV`Fh~_Ayk: )AP挝/N@?`aP6y%$@z^f>}Nݾox~ce6t8DOXlX:*zD]H;mDG_cl$?(8g.wA ѣss|+WR͝{qT{ ~@?ǩ!=Jsl53lL}d nŁ61Tؖ$]9 cp&k!;;I1+"@*z"g,5s*]1Y@7UL h,6t&Ȗ%4d_p`R8? z=Pj,+/ A2le!3*Mf DY}B*戥 Wajfl1DuYRÕLTy?+W fkXm0 bïwXN:%<М>Ǜz% :(kzvO7Q 4{ Cth 0NMJ!^V!{LmnoA-qP$,=M: `zaNXb;j+GN+*j[9$ 6kcMޔ[XsÖqrȈ A& bd`3T/L&K:6hkr8)m5x?n_a !e!=,)NT!aCBjTDi(7!sd6Ջ!b3 P4KL'p;, Bmԥ~O^ؾ|܇L>6pCi6"cLچ}dž ^ژ ŋHaҍErThZۤBF/LknpRc߽rW۵6 ӝ||qn$S!Rc_eg;.p5jb6vfp$c6gռyYu ti=Йas.H|nh " 6m9C(/6XrwKPQditgG09H1Z_7LƜwW4BL=B;!%x0bS!0XkBcW\&Fi AjBQmxyUw&)O,$ۿEB]g1WDT_" ..4">5@Ja\CɸR uXsk$؂O'y}z"uOyWsbSōOy+ %*cQ^ Q A8Z瓕MKА@FxG3_i!SHPbіG9lH 鋨2.o{< #ջZ,$pwPL A5q 9+(G6짙"(cI`NXV/*t-ilu $R/{ {]IuL[RlVnֻk}-bvLvtA\USsAyFgiƨ6Dt\t>֐*J1yZȹ9J'EY4N[^BeLm$8ݨ1]п LA8`d>@oƇ[s1yX=v!o|IpKg 3]k#:NصNOzMIvfy)5>"q\R(*\vjWuܑw`cHD2]V@Bfb.zٿZ\ {_aFJW> v5 x΄"Mڎ+NjbsPԄIf ɶl]0uӢ|NBBYUMj&O='39kB{c ix|t: #/w@Ix>b[# /=3Tb[͏0l0YZ)Yu%a1#P_q6'!/r뤘D jJ2X _d|TܪϦ4A2$QƬxr{/ T=.gu1͛AhB,OQ.+իBƢ+V>i" W=+Ss2^l-!-95fW]OQ;=-ç QY.wJS+Ҷc+d¨dV%Mh=aY4JS2 SQ 'nbíD=D'_i<)g: : =dG:ʅ08}0GLadx"mii @/fV}򊫘R!ڿ^7t_C[7Hg Z a&/8r@MճݭT"ď$'9 9c 5#GbsKz*pGĄ LM &+ gT c,ͳZXjk2B$˻?I_΄,zup|2o)z͎WUπ,Tjl }N]OnТx (1a Tb\vo4#g!Tvm8x˕s܎Uv߾MA@w+ ]%}blScR+Pc,?.0Ger0N!hP%߂hKk\ Ojҥ*)l-frtj_ uB|yb%"!G69c\JIyIz<;rhj9߃rǿ5$`PD^wى @CTZg%k{GxӓO5bB3єI*4J"Ue_[>iLז&_n@b1HQKde픰px9Z -5+eҮ(YPlvn@$Cgֱ0O~>IuY, ԳИs(h`4ja]ɲYD\ \ЪA2ޟcoD4J)*szǏ=YdPN< S 8uuo+'oo;>)l(维MdL\vK!zFVMs Dm`wNvYءnZEm>2AIe {;4?WfⵗVūqлW+b6:,n*S0gV6K#wfķX:d|y\nNǃ&>:]υ7 1ORDNNRu>ڰ-[ϸFTTJ`"s'^#w Tjw~XQO=35 І{ iل\)VOKߐi U [9h?mP) O'9Lca"[,2mhu0cL&_@⥝Bq_(r.5OƄ!j`Zn٤'EkF#7̳aB(PxA -耟_ኹM{(:%g*$NC_=E.4al Qa5\Pv UCGEr&A]uNMB hwk kO<5U46؏ ?)2fYB1ELJF{Q2Q[sA= 5ըY ]D?*$P6 MqƳ'9Q}IhY.+&E ϐ`+%{3 Tmy%˖W)yzxcHpf15Q". tTEpxkFR$$hnpS ُh /hab=>Vt쑆pap.(/q&1nL/8~YtrAҭ>Rfd;joc֘ cLzNB[Ϙ>B+l\@`f܈6H k<' 40_6,Gl#g\\nKT(C%Ga}kJ;;c-9bm8~_*~~G0&LuđU]#SʲoDQ|T6N=9`8U?̓tD:Dc0n ʁ9v؃dG:=u@o :s:o|AVj.Jm(GҫXpyՋM3'4r{c|EW *StTR=ϽEܫl O1 4фޚi3v)4(v҃S(0Z t&! iRSXtVJ7Kwk,]/8n%Ʊ'KMB Uke'$`Rjz"N\W<.lC|r 䒐`tԽ3"!?~P::Ì8xg ZEN:}ƚs_| &;S`xԤb=>q*xPr璝:g;7'2a|k }@gAa"41pbg˻VBat#2X0hX"#Nt͟5X"T5rYb6[G+O6>x kI, WAW 0o0(rlxv(CG(B> 崛d޶?X44'Z)ː&O rqv,s*- pýnPkgR5Y}FAmj;w'h9KJTS~z[|RG+iR ٤)nn5ne?9GA`UUH(>fףt\”@,Yd>zY_gF. E|g '´R=DKsIe^tM-?܏9z&RQ7b7se88b]8SDH5#0)&xұFiv|qӗY!'hA/0h108w!uao>!=!;aE҇WO{iLaP581c2>xlٹɲ<Gsf:ʱ>|$t=xm[rbyhu:/A-|Y"3 $׹]g@Ԕ`" dzIujzMG 7#'GӐ@VD Jj &&/}~Óc ߩO'oVPnwr-g/nÄu(U$ _nTbOZm=[!11ђ$ͫW=koԱ˵ >6uГatxg?L/Hhua/xVZt%/α^1v DG6)J9s8nBDn,lg Sm(B`7<}7=-1k鷝**=ٴFJU \ ^će45§%!<},=eѻ X!8YtDZY+ҟw1<#.žSp wa[xMpR[p HY m]Cgy :,yPfT \KHqM LUYRÍ]%Nd'V"!(zm>fk3 f[v`֎*Z_>nXwcd )i\&%eOw~`u ZrBK~ġ'>[UUpV!j/xߑ͵jQ1fX9'82}(-eo N._sqDu_[yVC۹6ުXw+4 qyI׎NɆ&Q\5bVSlAkl[Gjr9ZTiI+ G}jo(0!mtU%5Ctk`-Bbw!V[vļG}"='Ĩ] %MP J<0,%ɖYO1Zhiܞ3Yk,k* 7P Ð)WG$m]\1Ȧ"3=$1i3B^IL6V`+U{PѪkӏ-^pִ RKG=! \G̏[CEv *9ZWU~|SeSRL_(8[G5ij* t>(.saylRgHkOjew *E͈&Z6ިs_`AF,ޱWWuRC=m@H›<1|bf Iݎ+e $V?Vo__ou~܈6OdL1irmtd"zàU$&kR(HF ]K!2Z4)G/v ]ĺJt U$ֵ &v9 1\sx* nxyX)Ul rxm拗]6?&bG Ϙ\J5M1߀?8BrQ BtyE%͈˴kW1՚DQ-r۔Kw xq&|$zĤ(XFA%w[Guo!'b^ƺF6}? A3Bǻ$f R0b9+7YyOxS\+œȶR;m qѵ QWqU"jUlcQwnzhk5G[_3ׂ,݊PNc5$ >U޳q|eUC"Jr<֍'+sH»ͶOU@bЏ2ݫ?i!{)[O5qGjM~Fu:XĩYƔnGTJ(As]5׭vsd4&4$"TKF=rw'fh&qF Vw!ZnoM_c?6 . M~&`t*84:ƸO}TV-JdfK*(351Ԏ\ CHLW;s܊!QvFT@}~bq܀ jxH^NJ5-0Vy1em7\ g #<)ϩɕV\U&jf[һXC$ V+*Tڊ) ][ijo mɞi뾸,B+*[UR15Bu(2](./%ʌ>uT%طcr#~P[m!`jhV}P z d4FFw k/"M+ c1%\n"t^"QU05B({=/]bcI.~˔BQ&>t#'gqB()՘aA#j?WbsDH$.26^lCj̔=zb/Kqx;@ >)p亊6ƚR[iLvdȍŕoAO˒̫G*Q\< -5Qx"@PaȐX!^{9~uTȭLvk n7جr4\վ`Yf,ECv}gls/o('3/VL ,gVtI79X DyxTX0c}5Gz4[r~HjdHIBwBP}SJ%S Ƅ[l n[x'gzB}Rhn8\S(jy-zV0)eq{{h] s=J I` aΎ'Y;pq) )ݧG nq5 Tgr(*Bv/QqpIQ<,d𬟾\Q(fU}>?3zBׁ2Xx"zE˄~YŶ37R?dHQTXjtKLt|Jx?]JʳC-ImeGZa.OkɪiӶWžpNz&v6H>Gn?l8hŰbpB-/-.(;)A 8a/u} zAr;!w5Ge1#aN}`]PNGKI#qr8ҁ ,| m`z dO_+N0ѿlZ *ZNK 09N&-qgCpM+`LfE`.YaqXG}9ӐVFL}j -r ma9=|=4?^iHQO.m 0\4OM>W ]C*@OXb<Bqq &=r siNB+h=wj\;w| $̫P7]f{hM"sX2T\l`2i+ RSLߵ8}td\ qCde5J2iOʡV7L#ɗu jwnu ׉gP􎝄ojoaKPaKWFܖ{ٞj!BOk  I[ R 3m׉W,8΋EreVJ*k](0{t \=yʪhIq,KZg~[IBXnt;ZBealP|쐌t5R tn nH {)צHUJ^ju05D5eV8,D0G] ncB3$-}˃{)>&]W0c+R:]z7k)郊k3u2d `hLE;Kppae&ß'/, пOT*] (\w^T~ L@S;1N~Dk/fvͧl[YrGԟP!gi/(=b jެ6b O`-a96aۮOI"F54Q?x(a%$?B&)ICb$xJZU;I;7B-t[y}4ɂ7^xZJRD(I-"s yio@X-$l:K yZ@ 8>|hdၟG-~vq9#g%Ø~uթA$$i"MD\6SLxTmbTj|a?}oРُD1V䜚۠ Xa2uZasPX1L"jރ{o4lGx8ըRVCZrD['\791ّzͪ#\[ $zq Ww)  GErl Hp`~dגĊaLSaC|!*~<;0tC2w,N:ΦE&X|u/' 4m.h`m>Nd7G FLޅއoE DlK14% xhzZԌ^X*:|$.=gI{ u!r4KP0qræ-8 hnē xcq7Ê-V>3ѯ1(lms̆RL)b|@6R$:`b|X@/YN׹9ƍƚ#]f}ā|KRebl봓KkvoNYnf`*-WMFak& ^3+ 44Xq&!3G}6pVaYIbr+\L*0YF]_x@L}U,YmʊPF uEY~ ȑ<\^h{PMRE-@XañCq&~0$ꑬ̭_73>X?7甘|s NY@X&?G;Wߊ+Brd9}y쇇ieh!A]-Ulbz[8ћʫ6s+tvqk4hIGbAPh0"VW!,Mn=蟫nb<[B餉ub@5WӗPїVGX% >!<'hK_6cހNr3ij O٨gCaY@ÚCcewA:B'eh&Eģʀή0bv@s.ZovpdЌ|u?S"{;rJ%̍LI Imϱ\!$rxxQrsc8zw iͮ|;$M`,iDGZ'!9t8{ qg5"zuNWbp᡾hZ U߳  eX9gla.;5v$kۦ1ʺ`ϜdT mdkLx݂kijCPaLNe,U7lJRȄpzV05>y;)n^ໞaooiHHKm4#Mj?f0'@tq0b4)1FWb7ig+ǑĜT<:fyRKrVKLUOXaR_N*64/j'-XC-J@Psr7A98ٗ~݇=gUo*ؠ4,x0wv,X2]1wP}謿 ȭ#%e\ۖ%9υlr^\׾6e%֥7}0doJg;诳XN&M4mY}1i [3ΰJ+H}6ɉ!ת6gM7-`ɓ#e 2Id#dWk+JS SW2HfHnqHY#P`J'g3osyF'uB֦h 8xuk-])R 9B{{qg.M:ƈFd)[+dVYyr)TE]ȏxK̶c[˻F}uSnWK^fs5um͔ܲhHںwT5j\DxS=0STaCk''M;e5$>J-R9?NgbQ4-[49A]chbe:385_yAGnݺJa+)M 8_SĔ n!ߴX K#ǾyPmǎ udmqU?.~W4tϡB,+0fiOCst$9^FKw9xڧ("Z1mJaUPuJ/r cĢh,鼻s83E|On<`cu.(]|]Qd~v^iwġOBI伊j&9nWƨgyF\.{Dփ}@4_($@P/q`}_|[> Gz xo+_A&Jٓվ^PrH9=AlQcXO_e 3"G@M= 7ŧZ~)#&?M9PlI'wv$&3x&P6f? 84iMB\s` ,O\je0"Za[y'鋬!FrzhAk8Bv7/R. %(in+ Wr)R9pal Ȓ+#C0|&R/$n`㪮^% _-~IIuH@NULY Px C;;&5Kg~K{%! i13hEHU&qfmn mZ7Z>IC6Pi"㟫 !qKڅ!e=թ3uť(m YZ