kubernetes1.20-client-common-1.20.13-lp154.1.7 >  A bi/=„- -fY,@lN[VmK|!hZ6EW; :"Ev)0e5ӧk J[kgiM/"4fV($J+i%~)'fsEsz_qZ)Or2M, P㶣]`h+ sMNއyj3zH;ʃ6F!I36`q دe9&hX!^)PGQSkȪ*ΝnCs31U79b5f84e0bdc31ab5e13fd827599e103cb883b33ffe8a4ef0b8172d837ff30a2ceb9b78699c78c7879cf63d48ba6ea84ce97a678bi/=„i#/V~6{}Uy,ݓs1ѼY]l7U3C0✱>q3vlQm'TFo/%2 q-x}.7 HP7ԙ=5u)>{Ұ{CT FR[uh1Ig+#fq`5zL!0K;)V{Oxϖ h& l>pH|?ld' 1 V| pp p tp 4p #$p #p%Tp'p))p++,,,,,(,8, 9- :.) >@BFGpHpIĜpX YZD[H\Lp] p^Tb'cd5e:f=l?uPpvz &hCkubernetes1.20-client-common1.20.13lp154.1.7Kubernetes client tools common filesKubernetes client tools common filesbins390zl28 %VopenSUSE Leap 15.4openSUSEApache-2.0https://bugs.opensuse.orgSystem/Managementhttps://kubernetes.io/linuxs390xexport baseversion="1.20" /usr/sbin/update-alternatives \ --install /usr/bin/kubectl kubectl /usr/bin/kubectl1.20 ${baseversion/./}if [ ! -f /usr/bin/kubectl1.20 ] ; then update-alternatives --remove kubectl /usr/bin/kubectl1.20 fip :,^ G  +   w  ;? f _ Yb y Y 7 r r7P)XH SQo hq!>  GbM [   4 \ + A l%dZ  , ! s 2 A큤A큤bibicaabicabibibibibibibibibibibibibibibibibibibibibibibibibibibibibibibibibibibibibibibibibibibibibibibibibibibibibibibibibibibibibibibibibibibibibibibibibibibibibibibibibibibibibibibibibibibibibibibibibibibibibibibibibibi52e499e1fc4faea41f4ba659923f443baa3bb1ee657de14d264d72639e17672cb65ae13792e1364a958ff4da3ee80038968ae98b12f855dfcfa22ed12d7e2c680179b1d7fb6d6d8c9149504fc04d8d423e04b5dab7216a7172429d55e4f56beacfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30b588b24c63f782ce3f4651ba9aab88b6f97259d1da2afdaa2b1e3117ec9ead78a476fd859e7a66cb709b10c5a70f6c538e0901434f2b1c21f5e8b0465987e2e74996a85113ccb66f650b6b951d5f0194e3bb1f6174bbd0bac0431942323d67967db92604f658b4927e88964d842830f1a49765d0602ccd2422bf05ef561367dcb343f17ffa9886d57a37ed97bebb85919f548c0b6a2a307a4d410ca1113edeb9ca6f78b95312c1ed7d3f65a91d2ebbcfcf406a25d160a0922591cc22b0687ff9a697a9d85cd08c23d41eede3a6c669bf194950b6b8f0ab59b130bc895685894b7c31ed8bf2596c7d22087b0b61b0b5d7adfc84be14cb83cc78cf322ff069acfb3564154f3f0da63b4a2e0d6c0e3d955dd24107ec95f74d559c63ae831482433911543d3f529ff7a3eed74fefe9ba3ff0a926889867fbe87273e48165b13aa403941daffb51ccc105796295a8628a06aa091bc8949f1988c30d69a3ccc76f90ea65585e20491118cde7374e26a75593a26d042b5de1ca2d0d9ee31b9c194ee4d82b7019c89654da4ecf23754620f309a3bffe127e4b1202ee4b3dfa515e86bbaff8ea3ed71d2c86722854539f2e3ceafeab05b0ec78d10b52771f81ae0dd757d12fb8a9ae8ccfa8dfbc575ec3885e1aada6429b512233e4152868ea7f6cd9b162658470ac7d49f75ac880eaf16ee4ec1756a3be1a18600954098ceab0aec5d2e35ec0a9f2d72d35b9821b777eb4cec1f38005c753077a6a45c73de23b34d10d6101c3ccf3ea83168f2c8f1789edb2a50c9e24d4104fce9de24f306a090758e8a958f171a98f49d155064258d5aa5236c243fdab9d3f5961b6d17e21d00aa9fbab217644ebd87f440dc4eb8f7a14c564a550ab6e96af4b64fb2021ab11399cdef0f0e68a1254657b0275b13292b00801ffa79274b83ca4ac55649763e78208fa5aa60ecbab45a4aac2c61309d513717d18f9b87b58cb79d3ce27c916474c3684b31e92fc842568352e10f584b0f0a0b0b32e6a15a452671820cd4357d2b45d013b3e13286d575bd5060a0081a440ca48b2a8a70611a4467ae56d27d0bbee7c8dc8d85abf3f18ee266cb568d616e931c3a507fed9bb0f5247b2fed5fe6fba9a56d066331c09b962f5bbb6cc72ffd7e689807c41b96eb9aad1d6741084947aaed4f5e3ece6bed5f89960fb65736b663b14fa4b10175ee3632d6e70a58f3707fa78d9c56c7dfaf6701063dcb0fed0a0fa31d2b4fda4bcc17ba45a65592e1477cf195e9cbd8f88f88daf29cf7871ba0a53bc11b3599106d815571a44fa75994c135904457d75b4db473e679a1f483f7ea341bda900b1a569f5da643f293e292f6b21978fb7c16b21657a48353a1a454741b32e8ac5114ed2e13104f93878f87adb61aa13905c402ef55bec3ac6479457756773cfbaa17cb42a16a34e5e13f82c3d86b2b2062ab983e03652d07d74076076ea2eb2401b8550b21a5a9171b532a73691c6dfe054677cdc94a79204704111e7a33a9d80ceaa2dc3ba3f5a7580facfeea05029d69e62ac2757b8df6d2cd0a9c07d3d4c83e187c9b2b176c63ad1e422cfc7448180b0e77881008ce84081a91b06d1e0d5e3afd778ee4b15306034c1823d696dd760e891447817899a433a200de56f24e5d952e137ef0f2fbfd9051c61f4aa8f5a588c98958622cb6b93465459ff84aa650834d5156cf50f7bd8dfdc55fe2ba3d95e607a45a3538654c9777b6551c90d401d8b4e7e6af0d16db876f4747405e709e50d2047c16757c5e82ffa53030ef89caecbaa0ca18d0648f3142ce7b83f7faeb147848d4aca30d2cc304d7c601c16936dc6a7c8815e9fb316ca3f75cfbf7cd63ad1c607dc729a15650a524669ff0f38d359a71610736686900cc1de78a57d58296a4bb0c7c04d5a555ed7962235111b2df404d9e553ecad14d4b7cb73beb16e87bdb0e4849e847b85255ee990f353f65f9ae0a8a76965c1f45a8c32e37cce4b2d11291e4c7abc79e9061fd1214bdfd7fb765ca0b6bf0b2410d5320c1e2842bee3ad14bbbe0b6651897c6c1086ae50d2fc44995de9b7acbff37f94546e218fda7a3e27c0b5b899d4ae357f7de30b24d25a3eb00bcd1f9a28cfa0c6858d6221646bd1a3cf65e4a412caf04e8bc92a1b7b55a52f47acb3ffa2ba44a9e66795e4a26d459f5f8f2bfb14b0839e01242d19b4e1e2fe1f091231eb2137e99708c1b2e037e80f5369bf8ce537a61db64ee1bfdfa7b6d1ea763396b3d26f5e6e89516617860eabbcb0ed24534e0cde4bb0291fc064506e68fade9da39154d1c9b78f388e9ee1a0ae441b765dacd07e2151964a95d6eb2465389b6da9f495861bf9704e35f159e87c786ea3d51f5735b4dad502dd538ed9321229f17655061a0c5bcefd5eb7447996306018476d2f89d1cf5325dfcd63e8604bca09ae98f1c215faf149512621264b35f177c5510e4b684b205d4e5ff6e27437e217b52ec8680542f1615ee3558e4ad780e22e1c759805f88464af010ffa860f8f086343c59ad2603ca50c809dd3e49bb9606a1ea5c02ae46b3f3afe5c611e4aecb19ab9a7a9d43a278fb9175d2717e37be416a99723635b8e20286fb57b5764c8fdc824db91c8d7cef371784f2b74152c9e4af5bf98d32331316f163af53737923a910d071d371617ff1f502da2d964cba7d9488585df7fee29da7bc594ac3281ac4458df58b620c8575e06672887ab1b210292d40b89679245e069a9548e96ddaa1e1d641c72845a8d157a6eb2cf9d11b39e32b9eb235e6ceaf7a32dcbd97269a1bd9b3d969fb829461244a586cc8a92e57c6e5b06ce4018a64045687f12f448dcb0acc6ce68419c0fb7048f5688eb6d4587ef9440a55472beb6a9d773d4ac8f5ec35561150c32ab3d4c0028c732f9bdb96cacdf26481806bd7b389113fa2f5f07ef5e532d8c0ae0669247e4a6781a2b647494e57a057dce5861818e83126681018427cd938cd3d6f7ceae0b351336ed34f3f8775daaef8fcc556cabef00735a66903ee39634987e9b505bd8c04f63466bc5534fbfa537424151d2561a7832a8df7593cd9d3479c487f7675d25c4abadc97e97850fa286b59b6966ad884d86094d222d6ebb6fdbfeb8c0290bf2b80f5d271ad69c6b621493bae068f80ccae950fd06fe54ec31af27436dd0b39a8f3a380632b8f45ca5baf80f500a29829daad17bebb8fa9418320cd12a27b23dfabfcd5d19b2c2d89f0efeec2b2fa39923f746fd41f8f3f86ecca7c7eba588fdd155761d9cc87d6731d8ae6e82d94f87c1157f4f77b440edc070b3b468665519ef569d1c26cd7ec830ae41eef7e270cadf5a1832bc4e2b18f0ef9f4920a7378e90f7d5235dd7e9876a29e80b8d6837df208e529b68169d96aee7fbc74343aab8d6d6f96c0c86badaa5d8ad2200390150f739284b5e473ea39a67d4c1c2db90ba55644d69bb46dde011844c56a59e73cdc62e83b3538b0f1688019d4ec16fadcd5c5f5550a82f74fda447a4a27d3e79321f59299353397e6788ce6a76961cf4afc6411dadc6ea04a37603b231c07f46068228d263c5aabc18056d6924ddeb123e6a10cbaaaf8aaffcb2918ba9caecbf7ba281c4226c0897127b9261f187953e6733a0aa22442756970d48d9c5a5475e7223503097f72f0f2a3b91f287d3e718cd64df8d969f7878b4dba25fef6ff56e4fc36ed6d51fc78fda1c70fc2666cd1fa42cde87a4d9124fbfea57bfeca5994ea7a72b1ee175157f3f139e36db93bee3dcb6b18ad90d2187cc0efe3f937e5cd5620547425fe1926df840340804eccdf6447b5d920ee0c5518e0584ba96f1e400eda3c5584cf0009d376d7f7bce6d72a690f1dbf3f69fb3b518f460ff77001e4f6a4b0c3af39e28c808a2988294409d7fbf9d94484f203da3c554306b93901d667f7d7c3684822b24a2f5e48d3838c5e324c7fcc74b285484bfad2d6de77e1d4a32cc7e62b45d12e230be019dc91b65b4fa1f6e9fc4fe226f32eff293217ca9910bf4da8453cf78ee8b66336f54499a0ce3e52eccb8b5d52a937e92c9c0812bed6d1ac11f47e6e71e128cacf6a0e2c1bf502ebee78e28640e8efdd02766127fa1d2efed3e6b26bef9c611b1add26405e459ec5a586416c8351604221b536c5ed4c3d862f8aa7455ce146bd82fd498e6fad1d468dc1eb474a4181faa86467a3e6a75b7a5a35f2ce5ae295e34cfbeb1a08585d28452f3b5e9a4d512174a45e35a88da838945ca144a238d0a939dd23c9fb73c7361d506781bedc999bad9104f42dd88a75ac1105f2adc0143a588e6eb5a76c63429a161055e63622830d5eb87b7c2638eca3c890d28d15db5c088b1b566787039f61695cb38462022f464a66f768d7bbe6e540209be18ac0f6f4390134c84d51a73a1f43a2b157ea5933e984da1f723e74dd126ac7ba6d8ebe630a55a6fd1e88073abef012781aa614e67a57c12d58dc31285beec29a355feb84ce2e282080746b05efa94c009b51cbeb9c33f552624e9de3cfdb9c417a8c624995d989cb267b67a5ad4f191bae0bbd6e459cf0276cb4f5ecf88fca41f660bf5928728e7fc03015805e4208e5408eba1efc77c8c7ef2a17195c0550e04df171b1628f284d58a7a9d99493500e4feeff4efccf1ed5c81d95f419e3336c5ce052f4df504004aeacbcdf4f456fcd4710ac69d57488a98d2c0814805edcf818ecfe085449a19b31015a81c3a44926b04e6a4bfba5568bd314e038ffe47c0c76155b596a8924211a14e605aab2dc1589505a7f1eef6296b08b28113f121d948838d628e13rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkubernetes1.20-1.20.13-lp154.1.7.src.rpmkubernetes-client-commonkubernetes1.20-client-commonkubernetes1.20-client-common(s390-64)    /bin/sh/bin/shkubernetes1.20-clientrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-1kubernetes-client-common4.14.3a@aC1a&0`t`@`x*`v@`u`@_T__м@_м@rbrown@suse.comrbrown@suse.comrbrown@suse.comrbrown@suse.comalexandre.vicenzi@suse.comrbrown@suse.comRichard Brown rbrown@suse.comdmueller@suse.comrbrown@suse.comRichard Brown rbrown@suse.comRichard Brown - Update to version 1.20.13: * defer close the rotated log open * Add tests for checking bind mounts * Check subpath file * Add check for subpaths * Manual cherry pick of kube-openapi changes for release-1.20 Bump kube-openapi against kube-openapi/release-1.20 branch * Update bazel * Fixed unit test SELinux support * Add shortcut for SELinux detection * Don't guess SELinux support on error * Use separate pathSpec for local and remote to properly handle cleaning paths * support more than 100 disk mounts on Windows * Support cgroupv2 in node problem detector test * Update debian, debian-iptables images to pick up CVEs fixes * Fixing how EndpointSlice Mirroring handles Service selector transitions * Fix race condition in logging when request times out * Update CHANGELOG/CHANGELOG-1.20.md for v1.20.12 * Run storage hostpath e2e test client pod as privileged * Ignore VMs in vmss delete backend pools * fix: skip not found nodes when reconciling LB backend address pools * fix: consolidate logs for instance not found error * Revert 102925: Fix Node Resources plugins score when there are pods with no requests * e2e scheduling priorities: do not reference control loop variable * tests: Wait for the network connectivity first * 'New' Event namespace validate failed * Update CHANGELOG/CHANGELOG-1.20.md for v1.20.11 * Refine locking in API Priority and Fairness config controller * kube-controller-manager: properly check generic ephemeral volume feature * Fix null JSON round tripping * Propagate conversion errors * integration test * fix 104329: check for headless before trying to release the ClusterIPs * Fix use variables in the loop in vsphere_util * Address review comments * Add docs about process of discovering disks from new nodes * Fix unknown dangling volumes * fix detach disk issue on deleting node * fix: ignore the case when comparing azure tags in service annotation * fix: ignore the case when updating tags * backported PR#97721 from v1.21 ("fix slice controller logging for services ipfamily") * remove listx from OWNERS, OWNERS_ALIASES * Add explicit capability for online volume expansion * Bump golang.org/x/text to v0.3.6- Update to version 1.20.11: * Fix a small regression in Service updates * Service: Fix semantics for Update wrt allocations * Fix buckets initialization * fix: ensure InstanceShutdownByProviderID return false for creating Azure VMs * fix: skip case sensitivity when checking Azure NSG rules * Keep MakeMountArgSensitive and add a new signature that receives flags * Update the unit tests to handle mountFlags * Add missing interface method in mount_unsupported.go * Pass additional flags to subpath mount to avoid flakes in certain conditions * Update CHANGELOG/CHANGELOG-1.20.md for v1.20.10 * Copy golang license to staging copies * delete stale UDP conntrack entries for loadbalancer IPs * job controller: don't mutate shared cache object * Set idle and readheader timeouts- Update to version 1.20.10: * Bump to golang 1.15.15 in build/** * Bump to golang 1.15.15 in cluster/** and staging/** * Bump to golang 1.15.15 in test/** * Avoid spurious calls to update/delete validation * Fix metrics reporting for the deprecated watch path * Update configure-helper.sh * Update configure-helper.sh * Update configure-helper.sh * Fix: ignore not a VMSS error for VMAS nodes in reconcileBackendPools * feat: Provide IPv6 support for internal load balancer * Update to using apiserver-network-proxy v1.22 * Make CSR cleaner tolerate objects with invalid status.certificate * disable aufs module * update comments and owners file for pkg/util/removeall * kubelet: do not call RemoveAll on volumes directory for orphaned pods * APF e2e: wait for steady state before proceeding * Update CHANGELOG/CHANGELOG-1.20.md for v1.20.9 * Updated to use konnectivity client v0.0.21, and implemented placeholder context * include google/go-cmp in client-go/dynamic/fake/BUILD * Simplify use of the fake dynamic client * fix: return empty VMAS name if using standalone VM * Fix race in attachdetach tests * Fix frameworkImpl.extenders being not set * Fix closing of decorated watcher channel on timeout * update bazel * (scheduler e2e) Create balanced pods in parallel- Update to version 1.20.9: * Bump to golang 1.15.14 in build/** * Bump to golang 1.15.14 in cluster/** and staging/** * Bump to golang 1.15.14 in test/** * Update debian-iptables image to buster-v1.6.5 * Update debian-base image to buster-v1.8.0 * Bump SMD to v4.1.2 to pick up #102749 fix * generate scheduler merge patches on the pod status instead of the full pod * p&f e2e test: log response header for better troubleshooting * Loadbalancer IngressIP policy should be configured as non-DSR to enable routing mesh by default * Do not throw error when we can't get canonical path * Fix Node Resources plugins score when there are pods with no requests * Update CHANGELOG/CHANGELOG-1.20.md for v1.20.8 * Remove error wrap from logs * staging/publishing: Set default go version to go1.15.13 * build: Update to k/repo-infra@v0.1.8 (supports go1.15.13) * Use go-runner:v2.3.1-go1.15.13-buster.0 image (built on go1.15.13) * Update to go1.15.13 * feat: remove ephemeral-storage etcd requirement * endpointslicemirroring controller mirror address status * sched: fix a bug that a preemptor pod exists as a phantom * Revert "Cleanup portforward streams after their usage" * Remove unnecessary snapshot ability check * serviceOwnsFrontendIP shouldn't report error when the public IP doesn't match * Fix VolumeAttachment garbage collection for migrated PVs * Return UnschedulableAndUnresolvable when looking up volume-related resources returns NotFound error * Return UnschedulableAndUnresolvable instead of Error when failing to lookup pvc or storageclass in VolumeZone plugin * Ignore transient errors when gather stats * Speed up PV provisioning for vsphere driver * fix error of setting negative value for containerLogMaxSize * Upgrade konnectivity-client for GRPC connection fixes * Update etcd image revision * Update debian-base to buster-v1.7.0 * Update debian-iptables to buster-v1.6.1 * Respect annotation size limit for SSA last-applied. * Remove unnecessary quotes from get-kube scripts * Fix expired unit test certs * fix: delete non existing disk issue * Azure: avoid setting cached Sku when updating VMSS and VMSS instances * Update cos-gpu-installer image * Ref counting is only applicable to Remote endpoints * Make watch order conformance test reliable * Update CHANGELOG/CHANGELOG-1.20.md for v1.20.7 * fix removing pods from podTopologyHints mapping * fix: avoid nil-pointer panic when checking the frontend IP configuration * Use CSI driver to determine unique name for migrated in-tree plugins * Add jitter to lease controller * Avoid caching the VMSS instances whose network profile is nil * chunk target operatation for aws targetGroup * Fix watchForLockfileContention memory leak * Fix cleanupMountpoint issue for Windows * Fixed the Dockerfile for the build-image to build from KUBE_BASE_IMAGE_REGISTRY- Update to version 1.20.7: * staging/publishing: Set default go version to go1.15.12 * build: Update to k/repo-infra@v0.1.7 (supports go1.15.12) * Use go-runner:v2.3.1-go1.15.12-buster.0 image (built on go1.15.12) * Update to go1.15.12 * fix: not tagging static public IP * Add test create service with ns * Set namespace when using kubectl create service * Automated cherry pick of #101377: Fix validation in kubectl create ingress (#101428) * Updating EndpointSlice controllers to avoid duplicate creations * Update pkg/volume/azure_file/azure_provision.go * Normalize share name to not include capital letters * Extend pod start timeout to 5min for storage subpath configmap test * fix: set "host is down" as corrupted mount * no watch endpointslice in userpace mode * Ensure service deleted when the Azure resource group has been deleted * Updating EndpointSlice validation to match Endpoints validation * Make parallel build memory threshold configurable * fix: azure file namespace issue in csi translation * pkg/kubelet: improve the node informer sync check * Additional CVE-2021-3121 fix * Fix startupProbe behaviour changed * Fix test * staging/publishing: Set default go version to go1.15.10 * build: Update to k/repo-infra@v0.1.6 (supports go1.15.11) * Use go-runner:v2.3.1-go1.15.11-buster.0 image (built on go1.15.11) * Update to go1.15.11 * add duration encoder to structured logger * Update CHANGELOG/CHANGELOG-1.20.md for v1.20.6 * exec test should not run in Parallel as feature gate is not locked * hack/update-bazel.sh * respect ExecProbeTimeout * apf: exempt probes /healthz /livez /readyz * DelegatingAuthenticationOptions TokenReview request timeout * list pod list once to avoid timeout * Cleanup portforward streams after their usage * fix smb mount issue on Windows- Update to version 1.20.6: * azure: fix node public IP not able to fetch issues from IMDS * Fix test now that empty struct are tracked in mangaed fields * make generated_files * Update bazel and dependencies. * Update to use cliflag.NamedFlagSets * Address comments. * Update NodeIPAM wrapper * Delete build file based on latest changes. * Update extension mechanism and related sample. * Address review comments * Address review comments * Modify integration test to fill CCM test gap * Update test * Move initialize cloud provider with client builder reference inside controller start func * Separate example func and add README.md * Separate func * Add demonstration of wiring nodeIPAMController config object * Remove cloud provider name as input parameter. * Fix flag passing in CCM. * Use apply to create objects in TestApplyStatus * Stop skipping APIService in apply test * Stop clearing OpenAPIConfig for kube-aggregator * Declare TCP default for service port protocol * Add ability to skip OpenAPI handler installation * do not tag user created public IPs * apf: fix test flake * update gogo/protobuf to v1.3.2 * Fixed describe ingress causing SEGFAULT * Update sigs.k8s.io/structured-merge-diff to v4.0.3 * Stop probing a pod during graceful shutdown * apf: handle error from PollImmediateUntil * staging/publishing: Set default go version to go1.15.10 * webhook config manager: HasSynced returns true when the manager is synced with existing webhookconfig objects at startup * update metadata-concealment to 1.6 for removing legacy checking * slice mirroring controller mirror annotations * additional subnet configuration for AWS ELB * Revert "Automated cherry pick of #97417: fix azure file secret not found issue" * Use the correct volum handle format for GCE regional PD. * Increasing maximum number of ports allowed in EndpointSlice * Support > 5 ports in L4 ILB. * build: Update to k/repo-infra@v0.1.5 (supports go1.15.10) * Use go-runner:v2.3.1-go1.15.10-buster.0 image (built on go1.15.10) * Update to go1.15.10 * Update CHANGELOG/CHANGELOG-1.20.md for v1.20.5 * fix a bug where only service with less than 100 ports can have GCE load balancer * bazel * deepcopy statefulsets * full deepcopy on munged pod spec * remove pod toleration toleration seconds mutation * add markers for inspected validation mutation hits * move secret mutation from validation to prepareforupdate * remove unnecessary mutations in validation * tweak validation to avoid mutation * For LoadBalancer Service type don't create a HNS policy for empty or invalid external loadbalancer IP * Moving docker options to daemon.json * e2e fix: loosen configmap to 10 in resource quota * api-server add --lease-max-object-count * apiserver add metric etcd_lease_object_counts * apiserver add --lease-reuse-duration-seconds to config lease reuse duration * Bump Cluster Autoscaler to v1.20.0- Rebase opensuse-version-checks.patch- Update to version 1.20.5: * Updating EndpointSliceMirroring controller to wait for cache to be updated * Updating EndpointSlice controller to wait for cache to be updated * Add tests for populated volumes * Fix comment on getPodVolumeSubpathListFromDisk * Fix tests to test for new behavior * Add warnings after cleanup back * Automatically remove orphaned pod's dangling volumes * Count pod overhead as an entity's resource usage * Ensure only one LoadBalancer rule is created when HA mode is enabled * Fix issue in checking domain socket for plugin watcher * Use Lstat in plugin watcher to avoid Windows problem * Skip visiting empty secret and configmap names * Number of sockets is assumed to be same as NUMA nodes * disables APF if the aggregated apiserver cannot locate the core kube-apiserver * Fix repeatedly aquire the inhibit lock * Sync node status during kubelet node shutdown * remove executable permission bits * Upgrading vendored dependencies * Upgrading cAdvisor to 0.38.8 * Update CHANGELOG/CHANGELOG-1.20.md for v1.20.4 * build/OWNERS: Add Dan and Sascha as reviewers * OWNERS(CHANGELOG): Move reviewers/approvers to CHANGELOG/ dir * Bump konnectivity-client to v0.0.15 in release-1.20 * Storage e2e: Remove pd csi driver installation in GKE * Update CHANGELOG/CHANGELOG-1.20.md for v1.20.3 * kube-cross: update image to use v1.15.8-legacy-1 * [go1.15] build: Update to k/repo-infra@v0.1.4 (supports go1.15.8) * Use go-runner:buster-v2.3.1 image (built on go1.15.8) * staging/publishing: Set default go version to go1.15.8 * Update to go1.15.8 * Fix dbus shutdown events not continuing if they are not valid * Revert "make hostPort match test linuxonly" * Revert "conformance changes" * kube-proxy: clear conntrack entries after rules are in place * Use -LiteralPath instead of -Path * Escape the special character in vsphere windows path * Include unit test * Adjust defer to correctly call * do not remove volume dir when saveVolumeData fails * kubeadm: drop explicit constant override in version test * kubeadm: get k8s CI version markers from k8s infra bucket * dockershim hostport respect IPFamily * dockershim hostport manager use HostIP * Balance nodes in scheduling e2e * e2e: Pod should avoid nodes that have avoidPod annotation: clean remaining pods * Cherry pick of #98254:Fix the kube-scheduler binary's description of the --config parameter is inaccurate * fix kube-scheduler cannot send event because the Note field is too large * Fix nil pointer dereference in disruption controller * Update region_pd e2e test to support PV have GA topology * Recover CSI volumes from dangling attachments * IsVolumeAttachedToNode() renamed to GetAttachState(), and returns 3 states instead of combining "uncertain" and "detached" into "false" * Fixes Attach Detach Controller reconciler race reading ActualStateOfWorld and operation pending states; fixes reconciler_test mock detach to account for multiple attaches on a node * Fix translation of Cinder storage classess to CSI * OWNERS(CHANGELOG): Add release-engineering-reviewers as reviewers * OWNERS(CHANGELOG): Add release-engineering-reviewers as approvers * Resolve IP addresses of host-only in filtered dialer * Deflake ingress updates * make podTopologyHints protected by lock * ignore cgroup driver check in windows node upgrade * OWNERS(sig-release): Add CHANGELOG aliases * OWNERS(build-image): Add Release Managers as reviewers * OWNERS(releng): Sync Release Managers * OWNERS(sig-release): Remove SIG Release approvers alias * aggregate errors when putting vmss * fix azure file migration issue * kubelet: Fix mirrorPodTerminationMap leak * kubelet: Delete static pods gracefully * kubeadm: change the default image repository for CI images from gcr.io/kubernetes-ci-images to gcr.io/k8s-staging-ci-images * kubelet logs print 'kubelet nodes sync' frequently * reduce buckets for etcd_request_duration_seconds * Merge pull request #96876 from howieyuen/no-execute-taint-missing * cleanup subnet in frontend ip configs * conformance changes * make hostPort match test linuxonly * Clean up namespaced children of missing virtual parents with incorrectly cluster-scoped nodes * Add unit test for child scope mismatch with missing parent * vendor: update cAdvisor to v0.38.7 * Use volumeHandle as PV name when translating EBS inline volume * Update CHANGELOG/CHANGELOG-1.20.md for v1.20.2 * kubectl-convert import known versions * Revert "Merge pull request #92817 from kmala/kubelet" * WIP: node sync at least once * fixes nil panic for nil delegated auth options * Lower the frequency of volume plugin deprecation warning * handle webhook authenticator and authorizer error * fix the panic when kubelet registers if a node object already exists with no Status.Capacity or Status.Allocatable * Avoid checking the entire backend service URL for FR equality. * Use non privileged ports- Update to version 1.20.2: * move all variables in sampleAndWaterMarkHistograms::innerSet * use default unkown sock for kubeadm cmd if cri detect is not needed * cherry-pick part of #97451: fix nodeport quota check failure during creating clusterip * Release reserved GCE IP address after ensure completes. * Ensure reproducible builds when build through docker * Fix cadvisor machine metrics * Create OWNERS for most of the API Priority and Fairness impl * fix the deadlock in priority and fairness config controller * Cherry pick 443 and 448 from cloud provider azure * Fix bug in CPUManager with race on map acccess * clean up executing request on panic * fix azure file secret not found issue * fix: azure file latency issue for metadata-heavy workload * Update CHANGELOG/CHANGELOG-1.20.md for v1.20.1 * Add more logging for Mount error- Update to version 1.20.1: * Revert "Use host IP instead of localhost for control plane component kubeconfig files." * etcd version for 1.19 is 3.4.13 for cve fixes * Flush FibreChannel devices before deleting * Fix FibreChannel volume plugin corrupting filesystem on detach * vendor: update cAdvisor to v0.38.6 * Update CHANGELOG/CHANGELOG-1.20.md for v1.20.0 * Revert "iAdd host IP to etcd listen client URLs." * fix migration logic * Add AcceleratorStats to cri_stats_provider- Add obsoletes to -client-common to facilitate smooth upgrades from older versions- Rebase opensuse-version-checks.patch - Update to version 1.20.0: * APF e2e: disable drown-out tests temporarily * coredns dep.Severity is newdefault, not newDefault * addressing review comments and supports parallel run * Update ingress conformance test for finalizers * vendor: update cAdvisor to v0.38.5 * fix: change disk client API version for Azure Stack * service.spec.AllocateLoadBalancerNodePorts followup * [go1.15] Use go-runner:buster-v2.2.2 image (built on go1.15.5) * [go1.15] staging/publishing: Set default go version to go1.15.5 * [go1.15] Update to go1.15.5 * [go1.15] hack/tools: Update to k/repo-infra@v0.1.3 (supports go1.15.5) * [go1.15] build: Update to k/repo-infra@v0.1.3 (supports go1.15.5) * Restore beta os/arch labels on initial node registration * matches specific usernames instead of "*" * range_allocator: Test (lack of) double counting * cidrset: Add test for double counting * Fix double counting of IP addresses * ap&f e2e: eliminates client-side rate-limiting * fix bug: concurrent map writes error * Bump node-problem-detector to v0.8.5 * Revert "check volume directories instead of mounts for cleanupOrphanedPodDirs" * Revert "plumb context with request deadline" * Revert "use default value when the specified timeout is 0s" * Revert "add e2e tests for request timeout" * Deflake ThrottledLogger test * fix: resize Azure disk issue when it's in attached state * kube-aggregator: fix apiservice availability gauge * Fix TestStartingResourceVersion flakiness * make sure managedFields are written * generated * unit and integration tests * apiserver dedups owner references and adds warning * Add linuxonly on one multivolume test * gce: move iptables rule to mangle * APF e2e tests: add request drown-out fairness test * add e2e tests for request timeout * use default value when the specified timeout is 0s * CHANGELOG: Update error link in 1.20 * CHANGELOG: Update directory for v1.20.0-beta.2 release * APF e2e tests: rename request drown-out priority client names * Mark some storage tests as LinuxOnly * Add GC unit tests * Log cluster-scoped owners referencing namespaced owners, avoid retrying lookups forever * Queue non-matching children for deletion when a virtual node is marked as observed * Handle virtual delete events when children don't agree on owner coordinates * Make node removal conditional in processGraphChanges * Enqueue dependents for deletion when their ownerReference does not match observed parent coordinates * Short-circuit attemptToDelete loop for virtual nodes that are removed or observed * Replace virtual node with observed node if identity differs * Refactor identityFromEvent * Avoid marking virtual nodes as observed when they haven't been * Switch GC absentOwnerCache to full reference * Add GC integration race test * Plumb event recorder to garbage collector controller * e2e SCTP test not depend on kubenet * e2e/node: increase timeouts seconds to 5 for liveness probe restart test * correct e2e test predicates conflict hostport * Add a deprecation note to k/k/cluster/log-dump directory * Update topology tests for windows * kubelet: dockershim should return grpc status with DeadlineExceeded code * e2e dualstack test fixes * convert the runtimeclass API tests to conformance * APF e2e tests: use snake_case label * APF e2e tests: move common code into helper functions * Reduce volume name length for vsphere * CHANGELOG: add a hyperlink to issue 86282 * allow configuring ReadIdelTimeout and PingTimeout via env var * Add a unit test testing the HTTP/2 health check help the REST client detects broken TCP connections. * plumb context with request deadline * Fixes fake client test generation * Integrate defaults marker and remove ContainerPort defaulter * Remove StripDefaults from BuildSwagger * Add default for protocol and test that it works * Strip defaults in new places * Re-generate with defaults * Update kube-openapi * flowcontrol bootstrap: give catch-all PL more concurrency share * APF matching: fallback to catch-all if nothing matches * flowcontrol bootstrap: make exempt PL last * APF: graduate API and types to beta * Mixed protocol support for Services with type=LoadBalancer (#94028) * Fix test name in e2e resource metrics api test * Test CRUD operations on RuntimeClasses API * vendor: cadvisor v0.38.4 * Relax matching on pod_memory_working_set_bytes metrics * configure the ReadIdleTimeout and PingTimeout of the h2 transport * Match pod resource metrics to pod not container * add more e2e sctp tests * remove wrong test for SCTP connectivity * Update the route table tag in the route reconcile loop * Fixes sigfault in case of empty TopologyInfo * Update generated files * Add service.spec.AllocateLoadBalancerNodePorts * update golang.org/x/net and golang.org/x/sys * Update 1.18 changelog with changes from v1.18.11 * fixup! unblock resources that the storage version manager depends on * fixup! add storage version garbage collector * generated * GC integration test * unblock resources that the storage version manager depends on * make storage version manager wait for lease creation * add storage version garbage collector * Fix cacheWatcher leak when time jump to the future and jump back * Correct rebase issues * Implement shutdown manager in kubelet * Add systemd package to interface with dbus * Corrected CSIDriver validation rebase issues * Remove duplicate CSIDriver name validation * Adjust CSIDriver validation to check objectmeta * Enable logging and drop permissive targets for CSI mock driver * Update the mock driver to use 4.0.2 * Included e2e test for CSIDriver FSGroupPolicy * Move CSIVolumeFSGroupPolicy to beta * Relax validation for CSIVolumeFSGroupPolicy * Fixed quantization and made monotic time reversal not panic * Log defaulted kube-scheduler component config at startup * Updates related to PR feedback * core/v1: document that topologyKeys requires the ServiceTopology feature gate * Use K8s in the README * stop serving deleted APIs * Increase watch timeout when scaling Deployment Replicas * CHANGELOG: Update directory for v1.18.12 release * scheduler: Implement resource metrics at /metrics/resources * quantity: Allow quantity to be converted to float64 * plumb service account token down to csi driver * remove generator from service in kubectl * add myself to sig-network-api-reviewers * Add datapolicy tags to staging/src/k8s.io/client-go/ * cleanup: fix log capitalization in scheduler * Add --experimental-logging-sanitization flag to Kubelet * Run ./update-all.sh * Implement e2e tests for pod scope alignment * Add tests for getPodDeviceRequest() for devicemanager * Add tests for GetPodTopologyHints() for devicemanager * Update topology hints tests to use pod object for devicemanager * Add tests for GetPodTopologyHints() for cpumanager * Refactor topology hints tests for cpumanager * Move scope specific tests from topologymanager under particular scopes * Move common tests from topologymanager under scope * Update topologymanager tests after adding scopes * Implement devicemanager.GetPodLevelTopologyHints() function * Implement the cpumanager.GetPodTopologyHints() function * Update logging to use a format util * Implement topology manager scopes * Add GetPodTopologyHints() interface to Topology/CPU/Device Manager * Add flag value validation of TopologyManagerPolicy * Add flag value validation of TopologyManagerScope * Add kubelet configuration flag 'topology-manager-scope' * Support custom tags for cloud provider managed resources * use uncommon ports for e2e network test * fix pull image error from multiple ACRs using azure managed identity * add e2e test for dual-stack secondary service IPs * Verify iptable rules are applied for tcp, udp and icmp * Choosing the right source VIP for local endpoints * Configure StackdriverLogging Windows service to restart on failure. * Adding sample files to demonstrate how cloud provider leverage CCM. * Updating EndpointSlice strategy to cover alpha NodeName field * Support high availability ports * Allow debugging kubelet image pull times * Separate in-tree gcepd driver for windows * Cleaning up EndpointSlice update validation tests * Removing "IP" from supported EndpointSlice address types in kube-proxy * Updating ControlPlane to support NodeName field * Updating EndpointSlice controllers to support NodeName field * Adding EndpointSliceNodeName feature gate * Adding NodeName to EndpointSlice API, deprecation updates * update bazel * Promote Deployment lifecycle e2e test to Conformance * CHANGELOG: Update directory for v1.19.4 release * handle the case for slow cronjob lister, add unit tests * convert to stardard lister, use []*batchv1.Job instead of []batchv1.Job * actually retry if we failed to reconcile some objects * Update storage test suits for Windows * Promote Pod/PodStatus lifecycle e2e test to Conformance * Fix failures in TestBindPlugin and TestPreemptWithPermitPlugin * Set 0 sync period in scheduler integration test * CHANGELOG: Update directory for v1.17.14 release * GA of RuntimeClass feature gate and API * put a message, not a stack, in the log on a timeout * Update snapshot CRDs * Set priority of Event v1 higher than v1beta1 * Implement TopologyInfo and cpu_ids in podresources * Convert podDevices to struct * Generate podresources API for TopologyInfo and cpu_ids * Add TopologyInfo and cpu_ids into podresources * Change GetDevices interface * Revert "Merge pull request #92312 from Sh4d1/kep_1860" * fix all Sting method not check nil in "k8s.io/apimachinery" * fix the validation logic for Job/CronJob RestartPolicy field * fix note delete to update according to code * Fix a bug that DefaultPreemption plugin is disabled when using scheduler policy * fix(test::npd): provide NPD with proper kubeconfig * Bump kas to v0.0.14 * Capture defaulted plugin configs from framework * move lease controller to k8s.io/component-helpers/apimachinery * Bug Fix for process_start_time_metric initialization * add V(4) log when apiserver lease was deleted before this controller reacts * generated * integration test * add apiserver lease garbage collector * update violation_exceptions.list and make generated * add cronjob_controllerv2.go * Add CRI v1 proto * dualstack: Use Agnhost in place of BusyBox * Downward API hugepages * added new runtimeclass test and changed Disruptive to Serial * kubeadm: mark the "master" label/taint as deprecated * dualstack: use correct IPFamily list for conntrack checks in e2e * move service controller config to k8s.io/cloud-provider/controllers/service/config * Use FilteredDialContext with quobyte API * Update quobyte client API to v0.1.8 * import restrictions: allow k8s.io/kubelet to import credentialprovider apis * hack/.golint: ignore golint for new kubelet and credentialprovider APIs package * pkg/credentialprovider: export URL parsing and matching helper functions * pkg/credentialprovider: add initial exec-based credential provider plugin * kubelet: add initial credentialprovider v1alpha1 APIs * feature gates: add KubeletCredentialProviders feature gate * kubelet: support alpha credential provider exec plugins * kubelet: update pkg/kubelet/apis/config/OWNERS to include api approvers and reviewers * kubelet: add CredentialProviderConfig API * Change at which level klog.Fatal is invoked * Forbid creating clusters with more than 100 nodes without vpc-native * Change the logic of pod volumes existence check during kubelet cleanupOrphanedPodDirs, cleanupOrphanedPodCgroups and PodResourcesAreReclaimed * remove label dependency on k8s api in Azure * Remove duplicate import * Add --experimental-logging-sanitization flag to control plane components * FsgroupChange policy test suite * Improve observability of node authorizer: * Adding some metrics to the graph * Adding log message when node authorizer has synced * Remove ready directory which created in empty volumeMounter setUp func * cloud-provider: update docs and guidance for InstanceV2 and Zones * fixing issue where SMB share paths cannot resolve with CRI-containerD on Windows * Ignore specific Pod update events in scheduler * Support customize load balancer health probe protocol * Move fsGroupChangePolicy feature to beta * Add WindowsContainerResources to UpdateContainerResourcesRequest * Change snapshot test to use v1 apis * Modify storage snapshottable and disruptive test for Windows * fix: change storage account client API version for Azure Stack * Fixed failure: ProvisioningFailed: Failed to provision volume with StorageClass "standard": invalid AccessModes [ReadWriteOnce ReadOnlyMany ReadWriteMany]: only AccessModes [ReadWriteOnce ReadOnlyMany] are supported * Set enable konnectivity service to true by default * fixup! apiserver correctly validates encoding/decodable versions * HTTP Prove: Removes Accept-Encoding header from http probe * Update snapshot CRDs to v1 * Enable ConfigurableFSGroupPolicy feature gate * Add dangling volume check for vsphere * update e2e kubectl test * prune type in preserve-unknown-fields objects * Add AddedAffinity to the NodeAffinityArgs * Remove --redirect-container-streaming functionality (#95935) * Fix go lint on folder apimachinery/pkg/runtime/serializer/protobuf * Graduating AppProtocol to GA * Fix command and arg in NPD e2e * Call MountDevice only once * Mark MountDevice as uncertain after failed resize * Restore staging path creation * Add unit test for staging path creation * kubelet: move pkg/kubelet/cri/.import-restrictions to pkg/kubelet/cri/streaming * kubelet: add feature gate check for exec probe timeouts * features: add ExecProbeTimeout feature gate * kubelet: allow dockershim exec timeouts to be longer than 10s * kubelet: add e2e test for exec readiness probe timeout * kubelet: stop skipping docker exec livenessprobe timeout test * kubelet: respect probe exec timeout from CRI by returning utilexec.CodeExitError * kubelet: respect dockershim exec timeout * Implement log sanitization * Update bazel * apiextensions: adapt error tests to fixed validation messages * apiextensions: switch validation to kube-openapi * bump(k8s.io/kube-openapi) * stops puting a stacktrace of aborted requests in the logs * require APIServerIdentity to be enabled to run StorageVersionAPI * apiserver correctly validates encoding/decodable versions * updater correctly updates storageversion status * return a Status formatted JSON response * generated * Add an integration test. * make some rbac and scheduling post start hooks tolerate the apiserver bootstrap delay caused by installing storage versions. * Add a generic filter that blocks certain write requests before StorageVersions are updated during apiserver bootstrap. * Collect storage versions as ResourceInfo when installing API endpoints. * Add a feature gate * add andyzhangx as reviewer * Add nodeSelector for konnectivity daemonSet * fix ingress comparaison * fix defaulting * add nil case in proxy * fix build * fix nit in validation * fix tests * Update generated * fix reviews * Update generated * fix review * fix typo * add owner for feature gate * fix rebase * fix review * Add tests * Add route type field to loadbalancer status ingress * Update docs and fix redundant logic of scheduler perf * remove kube-proxy/config/v1alpha1 from .golint_failures * Fix go lint on folder apimachinery/pkg/runtime/serializer/json * Change the features removal note * Promote TokenRequest e2e test to Conformance * cleanup dated wording "NominatedNodeName annotation" * fix formatting * generated * add kube-apiserver-lease-controller poststart hook * Add constant PodReadyTimeout to e2e test * Adjusted timings and management of pods in e2e test * Create Pod+PodStatus resource lifecycle test * Update UTs * Fixing expected pod subdomain to match framework.TestContext.ClusterDNSDomain * e2e: add APF flowcontrol request drown-out test * Less restrictions for AWS NLB health check config * scheduler: remove FrameworkFactory. * PV e2e: fix race in NFS recycling test * Add support to size memory backed volumes * update max azure data disk count map * kubeadm: fix the lint failure where return value is not checked * Generated changes * Move the remaining kubectl bits to k8s.io/kubectl * Introduce kubectl-convert plugin * Adding config extension to CCM. * remove annotation cache sync because of code removed * Increase the timeout to allow summary test pod to start * removes filter metrics test retries * Use topology labels instead of old beta names (#96033) * CRs: Default non-nullable nulls * Move kubectl get-context validate logic to Validate function * endpointslice API: rename 'accepting' condition to 'serving' condition * endpointslice controller: add test cases to TestSyncServiceFull for terminating endpoints * endpointslice controller: refactor TestSyncServiceFull to use test tables * endpointslice API strategy: drop disabled fields 'accepting' and 'terminating' * endpointslice controller: set new conditions 'accepting' and 'terminating' * feature gate: add gate EndpointSliceTerminatingCondition * endpointslice API: add accepting and terminating conditions * kubelet: Use CRI SecurityProfile for Seccomp * Switch GCP list calls to paginated calls. * dualstack: cleanup IsIPv4 duplicates in favor of utils * dualstack: incorporate IsIPv4 updates from utils repo * abort if namespace doesn't exist or terminating * proxy: validate each CIDR config seperately and check for errors * minor changes in adding tests for checking metrics labels * make flags of TokenRequest required * default `service-account-extend-token-expiration` to true * E2E stress test suite for VolumeSnapshots * Update Microsoft/go-winio to released version * APF metrics: set StabilityLevel to ALPHA * kubectl debug: allow set-image-only invocation * Introduce a simple datapolicy library * Remove the dependency between create priorityclass command and generators * Deflake existing configmap count * update features to indicate beta in comment * cleanup: use i18n.T on all command descriptions * Revert "add e2e test for Service ExternalIPs" * CHANGELOG:Fix kubelet flag enable-cadvisor-json-endpoints * client-go/rest: fix finalURLTemplate for url base == "/" * Correctly fix clearing conntrack entry on endpoint changes (nodeport) * Remove Const IPVSProxyMode * update changelog-1.20 * test images: Authenticate in order to push images * Support multiple standard load balancers in one cluster * Use user facing field names in validation message * report UnschedulableAndUnresolvable status instead of an error when PVCs can't find bound persistent volumes * separate RootCAConfigMap from BoundServiceAccountTokenVolume * Add mrunalp as node approver * test images: Removes -p yes flag from qemu-user-static script call * optimise defaultpreemption: enumerate fewer candidates * apiserver/filters test: fix data race and do not leak goroutines * APF: use snake_case in metric labels * Volume snapshot e2e test to validate VolumeSnapshotContent and PVC finalizer * minor changes to tests for checking metrics labels based on review comments * check if kubectl version required values are empty * Exclude KEP-1933 from verify-all.sh until after alpha status. * add GVK to fake dynamic client to match actual behavior * demonstrate existing generated client and fake client behavior is consistent * remove dead apiserver field * Adding an owner for addon/dns folder * fix: pass bearer token to curl using -H instead of --oauth2-bearer * Remove alpha from kubectl debug * do not allow inflight watermark histograms to fall too far behind * test images: set DOCKER_CLI_EXPERIMENTAL=enabled * Remove maximum volume limit comment which is easily outdated. * DelegatingAuthenticationOptions: allows for setting a timeout for the TokenReview client that is used by for the webhook authenticator * Update staging/src/k8s.io/kubectl/pkg/cmd/create/create_rolebinding_test.go * pause image: Disable DiagTrack service on Windows image * replace string casting with fmt.sprintf in test * Fix paging issues when Azure API returns empty values with non-empty nextLink * change plugin name in fsgroupapplymetrics of csi and flexvolume to distinguish different driver * test images: sets HOME=/root in cloudbuild.yaml * Update CHANGELOG link of older releases * Remove TaintBasedEvictions Feature Gate * Replace calls to cs.CoreV1().Nodes().Create() with createNode() * Add a function to ensure created nodes are present in scheduler cache * local-up-cluster.sh: Use config file instead of flags for kubelet * Add a verbosity option to exec * KEP-1933: add static analysis target to hack/ * kubectl debug: Allow mutating image names * Increasing withTimeout for ReplicationController Lifecycle test steps * Propose seccomp/apparmor protobuf type definitions for CRI graduation * Update Klog dependency * Remove service load balancer feature gate * resource-metrics: add pod metrics e2e test * reenable e2e_node services & debugging improvements * resource-metrics: add pod/sandbox metrics to endpoint * Removing Alpha annotation as the feature is graduating to Beta in v1.20 * Add runtime representation of []v1.PreferredSchedulingTerm * Move pkg/kubectl/cmd/auth under staging/src/k8s.io/kubectl/pkg/cmd/auth * use patch instead of replace to test the dry-run option * CHANGELOG: Update directory for v1.20.0-beta.1 release * fix CPU time of pod stats with cs.CPU.Time * Skip the sig-storage e2e test as early as possible * Remove useless variable and if * kubectl debug: add tests for Complete,Validate * Move Snapshot to GA * register controllermanager.config.k8s.io group. * fix(test::npd): fix node problem detector test * fix n to nodeInfo easy to understand * Update cobra dependency to v1.1.1 * Adjusted e2e test watch timeouts, logging and pod management * Update usage information for --http-override * Bump agnhost version * Add override option to netexec * Add a redirect handler to netexec * Add optional code to netexec echo endpoint * Honor disabled LocalStorageCapacityIsolation in scheduling * Build files * [kubelet] Allow priority to be set for kubelet process on Windows * add e2e test for Service ExternalIPs * e2e cases for apf * Move helpers from pkg/registry/rbac/reconciliation and pkg/registry/rbac/validation under k8s.io/component-helpers * Add runtime representation of v1.NodeSelector * Remove variadic argument from storage interface * Revert "Updated golang/x/net. Also updated golang.org/x/sys" * Add multi request test * Fix issue in missing metrics of terminated requests * Fix bug in JSON path parser where an error occurs when a range is empty * set webhook retry backoff parameters for kubelet * thorw error if webhook retry backoof is not specified * make backoff parameters configurable for webhook * fix vendor/k8s.io/apimachinery/pkg/api/meta staticcheck * Updated golang/x/net. Also updated golang.org/x/sys, as required by hack/lint-dependencies.sh. * Disable watchcache for events * local-up-cluster.sh: Remove ineffective parameters * Pass all packages to conversion-gen * refactor: migrate health checks of control-plane off insecure port in tests * Implementing ExternalTrafficPolicy: local in winkernel kube-proxy via DSR * add a jitter to bound token renewal * Add datapolicy tags to cmd/kubeadm directory * devicemanager: fix race in stub * Add datapolicy tags to pkg/volume/ * change bucket from 0.0s to 0.0001s * refector service some e2e cases to make it runing in multi providers * Added tests to check metrics labels * Move CCM to staging k8s.io/cloud-provider * mv TokenRequest and TokenRequestProjection to GA * Populate ClusterIPs on read * test: remove flacky ut * Add json-response flag to porter * local-up-cluster.sh: Pass CLUSTER_CIDR to kube-proxy * HTTP Probe: Add 'Accept' header by default * Add keep_time_key setting to fluentd configuration * Enable filter latency tracking for request filters * Measure how much time a request spends in server filter(s): * hack/local-up-cluster.sh: fix API_PORT * exec credential provider: exec -> client.authentication.k8s.io/exec * kubectl flush profiling when get a sigterm * Cleanup non-namespaced objects in e2e test during interrupts * remove dead negotiation methods * fake dynamic client: support *List kinds * Move informer_factory to staging * Remove behaviors * add tests that update services while gate is off * Add datapolicy tags to staging/src/k8s.io/kubectl * Add datapolicy tags to staging/src/k8s.io/legacy-cloud-providers * Mark SecondaryRangeName as deprecated. * Move MatchNodeSelectorTerms to k8s.io/component-helpers * exec credential provider: k8s.io/client-go/tools/auth/exec helper * exec credential provider: ProvideClusterInfo and kubeconfig shadow * Remove FieldMatchingFlags * Adjust conversion generator to new converter changes * Add datapolicy tags to pkg/scheduler/ * Add datapolicy tags to staging/src/k8s.io/kube-aggregator/ * Add datapolicy tags to test/e2e/framework * Add datapolicy tags to pkg/apis * kubeconfig: add explicit path, if specified to loading precedence * Introduce api-extensions category in k8s apiserver * refactor(apiserver): ignore the insecure flags * Allow for configuring etcd progress notify interval on GCE * Fix seccomp PSP docker/default annotation handling * fixes max-min fairness * local-up-cluster.sh: Pass SERVICE_CLUSTER_IP_RANGE to controller manager * fix kubectl debug link error * Added config parameter for CPU threads * Updating EndpointSliceMirroring e2e test to accept multiple slices * pin to latest k8s version * more versions * rev versions * use current method signatures * Update csi-proxy version * add audit-log-compress to apiserver * Update PriorityClass conformance test to cover DeleteCollection * SetCondtion updates generation * Update testing-manifests/storage-csi owners file * CHANGELOG: Update directory for v1.20.0-beta.0 release * Re-add the event recorder in the release test * Don't clear the cached resourcelock when errors occurs on updates * Add failing test showing release is not working properly * Wipe some fields on service "type" updates * Make some methods into non-methods * If image has stackdriver agent installed, use it. * remove the deprecated client that we stopped generating * generated * Update function setting master node size for GCE * dualstack endpoints integration tests * fix case when HC timeout is 0 * pv controller test: more test cases * pv controller test: use sub tests * pv controller test: enable klog output * cleanup: fix some error log capitalization * fix unbound variable on upgrade * add godoc for events to events.k8s.io * Event: Document TTL and best-effort-ness * Add the pod_resources_endpoint_requests_total metric * Update podresources api e2e_node tests * tombstone-ing IPFamily field(15) * fake dynamic client: document that List does not preserve TypeMeta in UnstructuredList * Change function signature for MatchNodeSelectorTerms * Use host IP instead of 127.0.0.1 for kube-apiserver healthcheck. * Webhook: handle error when calling wait.ExponentialBackoff * Fix cacher test after bumping fakeBudget timeout to 2 seconds * Move pkg/apis/core/v1.IsScalarResourceName under pkg/scheduler/util * fixed addons fluentd-elasticsearch statefulset format error * PV controller: don't delete PVs when PVC is not known yet * follow up for #94109 * Enable Volume Expansion tests for Windows * scheduler: make Profile an interface. * Promote verify PriorityClass endpoints e2e test to Conformance * add e2e test for services with hostNetwork endpoints * e2e use functional options to configure NetworkingTest * fix e2e service test container listening port * dual stack services (#91824) * Kubelet now implements the V1 podresources API * Update generated files * Add podresources v1 API * Fix cacher test flakiness * Make versionconverter functions private * Reuse SSA type converter for resources in the same API Group * Change pvc describe test * add an APIServerIdentity feature gate * DelegatingAuthorizationOptions: exposes and sets a default timeout for SubjectAccessReview client * Fix the kube-proxy comment so that the document can be generated correctly * Fix a lot of typos in Azure codes * pause image: Stricter registry prefix regex * apiserver: use canonical egress selection names in EgressSelectorConfiguration API docs * apiserver: update TestReadEgressSelectorConfiguration to use 'controlplane' egress selector name * apiserver: add validation for EgressSelection names in EgressSelectorConfiguration API * apiserver: support egress selection name 'controlplane' and deprecate 'master' * Update test/e2e/storage owners file * Report a metric for time taken to perform recursive permission change * Log PodExec stdout + stderr * Add e2e test for the newPV Controller metric * removed whitspace * added xpack gem to enable ilm support in fluentd-es-image * Add yaml util to unmarshal numbers into int/float * Update the frontend IP config when the service's `pipName` annotation is changed * fix typo in e2e test * Add MrHohn as an owner of ip-masq-agent addon * Bump ip-masq-agent version to pick up CVE fixes * ipvs: check for existence of scheduler module and fail if not found * fix: do not hardcode nginx image URL in rc e2e test case * Grant group KUBE_POD_LOG_READERS_GROUP access to read pod logs on gke control-plane. * Add configuration options to specify --detect-local-mode on kube-proxy. * Fix static checks for pkg/controller/podautoscaler * proxy: label kube_proxy test with more unique label * Optimize NormalizeScore for PodTopologySpread * Add 5k nodes benchmark for pod topology spreading * PV Controller: PV plugin and mode metrics * style: update comments in topology manager * Optimize string building for NamespacedName * Clean code: optimize some logs of mount * extend request interval to make session affinity cases stable * Add jingxu97 to volume/util owners * Delete framework/v1alpha1 folder and change remaining import paths * Fix a bug that Pods with topologySpreadConstraints get scheduled to nodes without required labels * Fix staticcheck failures on apiserver/plugin/pkg/{authenticator, authorizer} * Alter wording to describe pods using a pvc * Deflake PostFilter integration test * allow component-helpers to import util and klog * generated * generalize lease controller * move node lease controller to component-helpers * Add integration test for Default PodTopologySpread * bump qemu version * Rename flags * Replacing factory tests with scheduler.New and options * Add SETUP_KONNECTIVITY_SERVICE flag * Separate network proxy flag for apiserver egress and starting pods * kubeadm: validate node-cidr-mask are correct * kubeadm validate maximum service subnet size * write checkpoint only when allocated devices updated. * kubeadm: validate podSubnet against node-cidr-mask * Properly quote flags passed to Cluster Autoscaler * Update nodelocaldns yaml to use 1.15.16 image * remove unused const failedExpiration * If we set SelectPolicy MinPolicySelect on scaleUp behavior or scaleDown behavior,Horizontal Pod Autoscaler doesn`t automatically scale the number of pods correctly * format incorrectAddresses in klog * fix: add missing patch flag for kubeadm init phase control-plane * fix loop bug for verify attached volume * test: Add service cluster IP range unit test * prepare node performance tests to move to separate job * ipset: Address a TODO, add test for TestEntry() with IPv6 address * Fix labels for spreading benchmark * Added functionality and API for pod autoscaling based on container resources * Add more Pods and relax skew in E2E spread test * Adjust the acceptable value of UsageNanoCores * Return non-zero code on logexporter failures * Fix default values for logrotate in /var/log/ * Add integration test for kubectl debug * Fix golint failures in client-go/transport * Update the PIP when it is not in the Succeeded provisioning state during the LB update. * Support cross compilation only on amd64. * Always set relevant variables for cross compiling * Use host IP instead of localhost for control plane component kubeconfig files. This is a part of work to allow control plane components to be moved off hostNetwork. * Allow deletion of unhealthy pods if enough healthy * iAdd host IP to etcd listen client URLs. Allow kube-apiserver to use host IP to connect to etcd. Update etcd/migrate to allow additional client listening URLs. * Add error detail in log * CHANGELOG: Update directory for v1.20.0-alpha.3 release * fix the fake cloud provider * Warn that hyper-v featuregate will be deprecated in 1.20 and will be removed in 1.21 * Do not skip externalLB update if some nodes are not found. * Promote Replication Controller lifecycle e2e test to Conformance * Promote Replication Controller Lifecycle * Move client_builder to k8s.io/controller-manager * Graduate DefaultPodTopologySpread to beta * e2e: topomgr: fix ginkgo log * netpol: Add CRUD tests for NetworkPolicy API * test images: Adds Windows support (part 2) * refactor: migrate node e2e tests off insecure port * Generated bazel * Generated conversions * exec credential provider: wire in cluster info * Fix dependency linting * Kube-proxy: Perf-fix: Shrink INPUT chain * Fix flaky unit test Test_Run_Positive_VolumeMountControllerAttachEnabledRace data race * conntrack log delete operations * Bump github.com/Azure/go-autorest/autorest/adal to 0.9.5 * kube-proxy: log stale services operations * staging/publishing: cleanup import restrictions for csi-translation-lib * tests: Refactor agnhost image pod usage - common (part 2) * test, e2e: Remove duplication when using PodClient.CreateSync * fix test flakes * kubectl: allow users to use args with KUBECTL_EXTERNAL_DIFF * e2e don't use hardcoded name for containers name * avoid apiserver/cloud-provider/controller-manager deps from k8s.io/csi-translation-lib * Add client listening URLs flag to etcd migrate. * test: Fix using deprecated default cluster IPs * Disable test for large clusters * The function shouldRecordEvent will panic when the value of input object is nil * Fix catch all regex and missing DryRun Options * fix unbound variable issue in verify.sh * support multiple bind records (fie nodelocaldns test regression), by first replacing PILLAR_ and then replacing other vars. * Add back openapi gen for generic types and clean up doc.go * fix a nil pointer ref in slice allocation * warn user about resource being deleted * Use gsutil to download kube binaries and release * staging/publishing: remove release-1.16 rules * test images: Switches to buildx * Add new way to generate leader election lock * fix staticcheck vendor/k8s.io/metrics/pkg/client/custom_metrics/multi_client.go:49:4: ineffective break statement. Did you mean to break out of the outer loop? (SA4011) vendor/k8s.io/metrics/pkg/client/custom_metrics/versioned_client.go:38:2: var codecs is unused (U1000) * kube-proxy ensure KUBE-MARK-DROP exist but not modify their rules * Remove redundant variable * Switch events conformance metadata from v1.19 to v1.20 * Fix windows node startup failures. * CHANGELOG: Update directory for v1.18.10 release * CHANGELOG: Update directory for v1.17.13 release * kubelet container status calculation doesn't handle suddenly missing data properly * enable benchmark by matching test config * remove debug print from create quota * Move SCTP to GA * remove secondary client retries in e2e tests * Add support for create ingress in kubectl * Fix metrics reporting in kube-apiserver * Fix --dry-run invocation in kubectl e2e * fix: smb valid path error * Fix staticchecks in vendor/k8s.io/client-go * Replace non-ascii string under test/ * add methods to deallocate and starts vms in a scale set * Removing flaky tag from test * Use fluentbit as logging agent. Replace stackdriver * e2e: node: topomgr: avoid plugin leak on test fail * add a local tlsTransportCache to available_controller * Move dirExists() to kubelet_test * Map SelectorSpreadPriority to PodTopologySpread plugin * CHANGELOG: Update directory for v1.19.3 release * Fix fcpath * Ignore deleted pods. * Make copied `localtime` file write-able * Reorder default Filter plugins to have UnschedulableAndUnresolvable first * Add unit tests for dockershim/exec.go * test: Fix deprecated --dry-run parameter * Enable XFS tests for recent GKE COS versions * CHANGELOG: Update directory for v1.20.0-alpha.2 release * PriorityClass lifecycle tests * Fix log dumping for GKE * Add `create ingress` command to `cmd/kubectl` * Support the node label `node.kubernetes.io/exclude-from-external-load-balancers` * Remove dependency between create rolebinding * kube-eviction: Fix SI of process quantity * add systemd mount options interface to support the no-systemd mount * Move scheduler interface to pkg/scheduler/framework * Fix vsphere disk detach failing * - fix golint errors by adding defition comments - remove /pkg/apiserverinternal from .golint_failures * [auth]Check verbs for nonresourceurls and resources * add a OWNERS file under storageversion * generated * add the storageversion.Manager interface * kubeadm: add some output to the generate-csr command * Fix the busybox image tag in kubemark hollow nodes * fix azure disk attach failure for disk size bigger than 4TB * Add PULL_REQUEST_TEMPLATE.md and state the repo does not accept any direct changes * Run hack/update-vendor.sh * Add rule for component-helpers into staging/publishing/rules.yaml * Removing GetPodPriority from pkg/api and importing PodPriority from k8s.io/component-helpers * Duplicate a single helper from pkg/apis * simpler addition of nodeport basic validation * Replace Branch Manager/Patch Release Team with Release Manager * OWNERS_ALIASES: Add xmudrii to release-engineering-reviewers * make new command functions to keep private when they are not required to be public * wrap errors from NodeLabel, NodePorts, NodePreferAvoidPods and NodeResourcesBalancedAllocation plugins * fix azure disk data loss issue on Windows * fix upgrade test * Add defaultingType to PodTopologySpreadArgs * Don't depend on DNS in NetworkPolicy tests * kubelet: fix iptables setup under dual-stack * Improve logging of iptables canary test * Update addons volumesnapshots owners file * Clarify that we don't audit events due to performance impact * don't cache transports for incomparable configs * Update write-pki-data to give read permissions to KUBE_PKI_READERS_GROUP, for components running as non-root to be able to read the credentials. * Update to Calico v3.16.2 * Update Windows Pause version to 1.4.0 * Move cmd/controller-manager to k8s.io/controller-manager and cloud specific configs to k8s.io/cloud-provider. * API server: fix default_konnectivity_socket_path typo. * cleanup: fix golint errors in /pkg/kubelet/stats * cloud node controller: handle empty providerID from getProviderID * always collect containerd logs * Upgrade snapshot controller to 3.0.0 * log-dump.sh: Fix shellcheck issues * test-integration: Fix using deprecated default cluster IPs * Initialize k8s.io/kubernetes/staging/src/k8s.io/component-helpers * Update the example for kubectl port-forward * Upgraded aws-sdk-go to v1.35.5 to include more regions, i.e. Millan * kubelet: Set dual-stack hostNetwork pod IPs on dual-stack nodes * utilnode: fix incorrect documentation about node name vs hostname * kubelet: allow specifying dual-stack node IPs on bare metal * kubelet: Remove unnecessary sorting in NodeAddress tests * allocate service-account flowschema to global-default * Fix reporting network_programming_latency metrics in kube-proxy * Allow configuration of etcd healthcheck timeout * add ipv6 support to the image issue-74839 * set lastterminationstate for container status even when CRI fails to return termination (or any) data * Remove the dependency between create quota command and generators * make download-or-bust compatible with both sha512/sha1 * Fix documentation on EndpointSliceCache map * Adding marosset to test/e2e/windows/OWNERS approver * Add SELinux labels for kubelet on Fedora CoreOS * add CAP_NET_RAW capability to CRI stats summery test * e2e hostexec commands does not need sudo * Update after code review * Update cluster/gce/util.sh * Fix some shellcheck warnings/errors in cluster/gce/util.sh * Mask bearer token in logs when logLevel >= 9 * Update test/e2e/framework/network/utils.go add logging about min/max interval Co-authored-by: Antonio Ojea * scheduler framework: document how to make plugins configurable * Send node startup scripts to console and journal * Disable the Accelerator metrics by default * Adding Bazel dependencies * Adding failure scenario for long FQDN and setHostnameAsFQDN feature * add unit tests for network plugin manager metrics * clarify help for --api-version: note it's API group/version * include APIVersion in output of 'kubectl api-resources' * Move cloud related feature gates to controller-manager * Replace AreLabelsInWhiteList with isSubset * mark node-problem-detector as serial * Cleaned up and fixed: the potentially misleading comments around Event struct * Update DialFromNode to return values as is done w/ other tests. Update comments to clarify missing probability check function (since they need to be updated anyways b/c of the return value introduced) * Azure: fix node removal race condition on VMSS deletion * removed links to soon deprecated helm stable repo & added artifact hub link * get kibana up to speed with es * rev version of stateful set * v1.18 support changes * kubectl: Update triage/support label references to kind/support * Fix golint failures in pkg/registry/core/replicationcontroller * kubelet: do dual-stack iptables rules * use new fluentd image in daemonset * updated fluentd and all plugins * fix staticcheck for kubectl pkg files * Add gate to install CSI proxy * SetHostnameAsFQDN will be beta in v1.20, enable feature gate by default. * test: e2e: fix race in pods test * Fixes high CPU usage in kubectl drain * proxy: Add tests for kube-proxy config defaulting * test/e2e/framework/:use the term 'Control Plane' in comment * Do not update managedFields timestamp when they don't change * reconcile NLB attributes on service creation * fix detach azure disk issue when vm not exist * Mask Ceph RBD adminSecrets in logs when logLevel >= 4 * Update triage/support label references to kind/support * Update addon-manager makefile to use the new staging repo - for real * Remove unused FailfWithOffset() * Verify pod termination with E2E PreStop hook * Move predicates and priorities configuration creation to Policy mapping * Make the creation of namespace using POST and PATCH consistent * vsphere: improve logging message on node cache refresh event * Tag LabelSelector with +structType=atomic * Bump to latest kube-openapi and SMD to pick up structType=atomic support * just log essential pod info * Add error text to kube-system wait error * Change kubectl clusterinfo to non offensive words * e2e can't use both pod.Name and pod.GenerateName * Fix test "[sig-windows] DNS should support configurable pod DNS servers" * Fix lint errors in pkg/contoller/endpoint * Update Makefile to point to the new addon manager gcr repo * Fixed percentage behavior in instr * remove dns_common.go delete configmap stuff * kubelet: remove some redundant iptables option checking * Remove federation tests entirely because they break clusters and aren't relevant anymore * Don't add empty AZ labels to OpenStack volumes * resolve PR comment ( add nil check ) * fixes test/integration/ttlcontroller staticcheck * Add CSI proxy log to fluentd * Update Windows image patch version * Updated symbol 'framework.GetAllMasterAddresses' to not use word 'master' * Updated symbol 'framework.GetMasterHost' to not use word 'master' * fix: use ">" instead of ">=" in resource allocation * add configuration for controller migration. * Watch bookmarks may contain version of objects of other types * Support sharing one IP address for multiple services * Add unit tests for feature "Support sharing one IP address for multiple services" * Graduate SelectorIndex to GA * correct 'information' spelling errors * correct 'admission' spelling errors * add note for kubeadm cert renew * Fix UpdateSnapshot when Node is partially removed * Add LookForStringInPodExecToContainer that takes container name parameter, modify LookForStringInPodExec to call the new function. * Fix test name TestDump * kubeadm: deprecate self-hosting support * make update * fix integration tests * fix error message * fix goroutine that lives too long * wrap errors in selectorspread and podtoplogyspread plugin * add unit tests for getStorageAccounts in azure_storageaccount.go * Lint ttl_controller * Fix staticcheck failure for vendor/k8s.io/client-go/discovery/cached/memory * kubectl: deprecate --delete-local-data * wrap errors in service affinity plugin * [pkg/watch/json]: remove dead code * wrap errors in taint-toleration plugin * pause image: moves wincat binary location * Adds support for building Windows pause image * tests: Refactors agnhost image pod usage - network * tests: Refactor agnhost image pod usage - common (part 1) * gce: redirect handshake server requests to metadata-concealment too * Disable one subpath test for windows * Add csiproxy log * Collect debugs before framework.Failf * Enable per-zone logexporter pods creation * e2e/storage: disable caching when writing/reading to block PVCs * e2e: add option to create pods with different image in pod.Config * Clean up nits in delete cascade * wrap errors from DefaultPreemption, ImageLocality and NodeAffinity plugins * Fix LookForStringInPodExec(...) to take container name as argument, and refactor function usage Ref: PR 92127 review discussion https://github.com/kubernetes/kubernetes/pull/92127/files#r447853904 * switching to stable version * Fix kube-addon-manager overwriting resources with EnsureExists * apiserver self request metric * address instance_test nits * It's an 'Instance' of apiserver * upgrade test for BoundServiceAccountTokenVolume * kubeadm: make the CP join handling of kubeconfig similar to "init" * kubeadm: warn but do not error out on missing CA keys on CP join * using structured logging in scheduler framework runtime * agnhost image: use actual DNS domain instead of hardcoded cluster.local * add aojea to test reviewers * Use the exported struct member directly * fix: correct glbc ClusterRole * Updated vendor by `hack/update-vendor.sh` * Update bazel * Update dependencies * Remove kubeconform * Remove dependency on behaviors for conformance generation * Fix typo & documentation on kustomize.md * Remove unmaintained stackdriver logging e2e test * replace sha1 with sha512 * Use pager's context instead of TODO * kubelet: add unit tests for imagePullSecrets keyring * Keep the imagePullPolicy of kubectl alpha debug consistent with the default * Remove ext2 + ext3 tests * Add failure logic to tests that rely on side-effect-free dial functions. * Adding back in the breadth-first-polling logic. "Revert "Merge pull request #93837 from jayunit100/DialFromContainerB"" * Update the use message for kubectl debug * Graduate kubeadm alpha certs command * Fail test when Cinder volume deletion fails * Add extra log when Cinder volume deletion fails * Delete pre-provisioned Cinder volume by ID * deprecate scheduler metrics BindingLatency and SchedulingAlgorithmPreemptionEvaluationDuration * modify static check * Replace e2essh on e2e service tests * using kubectl apply to create metric adapter * Allow the lifecycle of kube-proxy to be managed independently of the startup scripts for GCE * Fix `kubectl describe ingress` format * check readyz before adding endpoint for kube-apiserver * Bump network proxy images to v0.0.12 * Bump konnectivity-client to v0.0.12 * tests: Refactors agnhost image pod usage in tests * Revert "Merge pull request #93837 from jayunit100/DialFromContainerB" * CHANGELOG: Update directory for v1.20.0-alpha.1 release * Move Kubelet Summary API to staging repo * removing deprecated scheduler metrics * refactor(kubeadm): make `alpha kubeconfig user` command accpet --config * wait until the iptables rules are programmed * Add test for listing Leases from all namespace * use GetInstanceProviderID to get instance provider ID * Remove mattjmcnaughton as a sig-node reviewer * Enhance the prompt information of verifyRunAsNonRoot, add pod, container information * Update nodelocaldns yaml to use 1.15.14 image * handle longer vendor paths without go files * Show error in status if preserve unknown fields is true for nonstructural schemas * `find . -type f \( -name "*.go" -or -name "*.md" \) -print0 | xargs -0 gsed -i 's/the the /the /g'` * endpoinslices must mirror services labels * kubectl: add a space between effect and operator when printing tolerations * Return the Kubernetes version which stopped serving deprecated APIs by default * log-dump.sh: Do not modify logexporter-daemonset.yaml in-place. * Take into account latency incurred in server filters * test images: uses nanoserver * Remove kubeadm audit package * Do not assume storageclass is still in-tree after csi migration * fix kube-proxy cleanup * scheduler_perf: use time.Ticker in throughput measurement * Remove testcluster check for csi proxy * Add cheftako to KCM owners. * Add an unit test for requests including value after token * Limit the max number of splitting * fix: detach azure disk broken on Azure Stack * [pkg/api/podsecuritypolicy]: fixup typo * Add a check for crio service before starting node e2e tests * apiextensions: prune array type without items in published OpenAPI * test: add unit-test for TranslateCSIPVToInTree. * apiserver: fix healthz vs. livez vs. readyz log output * test(kubelet): deflake TestRotateShutsDownConnections * kubeadm: update vendor to exclude kustomize import * kubeadm: remove the --experimental-kustomize feature * update-bazel * use more granular buckets for azure api calls * fix duplicate testcase names * Adds filtering of hosts to DialContexts. * update storageos vendor for FilteredDial change * kubeadm: remove the --kubelet-version flag for "upgrade node" * Adding cheftako to CCM owners. * scheduler_perf: refactor to allow arbitrary workloads * Tests for empty constraints array when DefaultPodTopologySpread is enabled * cluster/images/etcd: Build etcd:3.4.13-1 image * build: Update to debian-base:buster-v1.2.0 * build: Update to debian-iptables:buster-v1.3.0 * test(apply): deflake run_kubectl_apply_tests * fix azure file migration panic * Add support for s390x * test images: Fixes echoserver s390x image * Change code to use staging/k8s.io/mount-utils * enable gce InstancesV2 * implement gce InstancesV2 interface * Update csi proxy to v0.2.1 * cloud node controller: implement with workqueues and node lister * CHANGELOG: Update directory for v1.19.2 release * CHANGELOG: Update directory for v1.18.9 release * CHANGELOG: Update directory for v1.17.12 release * test/e2e: Busybox image is not being templatized * move dashpole to emeritus in kubelet * LockToDefault the ExternalPolicyForExternalIP feature gate * Fix resource location for ipv6 pods * Refactor kubectl without stdin test * e2e sctp support for ipv6 * Fix e2e autoscaling namespace error * reduce cloud api calls in cloud-node-controller by passing instanceMetadata to updateNodeAddress * Ensuring EndpointSlices are recreated after Service recreation * Increasing acceptable timeout for EndpointSlice garbage collection * Delete namespace parameter in create adapter * verify-generated-swagger-docs: remove unnecessary build * kubeadm: relax the validation of kubeconfig server URLs * Graduate WinOverlay to Beta * count of etcd object should be limited to the specified resource * Run gofmt * run hack/update-vendor.sh * Move podresources api to k8s.io/kubelet/pkg/apis * optimize the use of informer for scheduler * Revert "conntrack e2e test debug connections" * ingore apparmor on non Linux operating systems. * test: ensure WaitForCacheSync is called after starting sharedInformerFacotry * Move the RuntimeClass tests out of node-kubelet-orphans * Test watchcache being updated in multietcd setup * Enable progress notify events in watchcache * Allow tracking resource version for reflector store * Implement etcd3 progress-notify feature in etcd3 layer * Pipe newFunc to etcd3 storage layer * Update kubeconfig command-line help message for kube-proxy * Clean up remaining ns flag * Revert "Revert "Switch cos version to M85"" * ubernetes_lite.go: remove image argument from SpreadServiceOrFail * Don't attempt to detach an FC device if we don't know its name * follow up cleanup after SupportPodPidLimits GA * Mount kubelet and container runtime rootdir on LSSD * avoid potential secret leaking while reading .dockercfg * clean up podpreset deprecated client * generated * remove generated podpreset * remove pod presets * test/{images,utils/image}: Add justaugustus as reviewer * cluster/images: Add justaugustus as reviewer * hack: Add justaugustus as reviewer * .github: Add justaugustus as reviewer * kubeadm init phase upload-certs: add flag --kubeconfig * portforward: Fix UDP-only ports calculation * chore: add network rule support in Azure account creation * Fix misusage of RLock in timeCache lru.Cache.Get() * e2e test support microk8s * test(iptables): deflake TestRestoreAllWaitOldIptablesRestore * feat(iptables): be able to override iptables-1.4-compatible lock path * test flake: fix data race in csi_test.go * Move podPassesBasicChecks() to VolumeBinding plugin * Remove pvcLister from genericScheduler * add retry for creating metrics grabber to fix test flakes * Remove tests related to HTTPS support for ingress-gce * make kube::util::find-binary not dependent on bazel-out/ structure * output go_binary rule directly from go_binary_conditional_pure * hack/lib/util.sh: some bash cleanups * bazel: Replace --features with Starlark build settings flag * [go1.15] staging/publishing: Set default go version to go1.15.2 * [go1.15] build: Use go-runner:buster-v2.0.1 (built using go1.15.1) * [go1.15] Update to go1.15.2 * [go1.15] hack/tools: Update to k/repo-infra@v0.1.1 (supports go1.15.2) * [go1.15] build: Update to k/repo-infra@v0.1.1 (supports go1.15.2) * Graduate ServiceAccountIssuerDiscovery to beta * avoid logging token in RunDeleteTokens * gpu device plugin uses EnsureExists addon mode * Non-zero cfs quota period duration requires feature flag * Use namespace flag passed to RunKubectl* methods * Update etcd to dd1b699fc489 * Fix some shellcheck warnings/errors in cluster/gce/util.sh * kubeadm: remove stray "alpha phase" command * kubeadm: remove the "alpha kubelet config enable-dynamic" command * Fix index out of range panic for kubectl alpha debug * rename some files * Fix minor comment in a script * Wrap errors on VolumeBinding plugin * Wrap errors on DefaultBinder plugin * Wrap errors when running Bind plugins * Wrap errors when running PreBind plugins * Remove field disablePreemption from internal scheduler codebase * Run unit tests 2 instead of 3 times via bazel * Add the storageversion.Manager interface * pillar_dns_server remove change so as not to break tooling in the near term in the kubernetes/dns repo * Fix staging/src/k8s.io/apimachinery/pkg/labels golint findings * Use EphemeralContainers for storage validation * Hold error in framework's Status * Increase time it takes for second pod to startup for offline resizing * Read PV object from apiserver to prevent flake * Migrate scheduler, controller-manager and cloud-controller-manager to lease lock. * fix the bug that kubeadm tries to call 'docker info' even if the CRI socket was for another CR * Update csi-proxy to use beta version * remove feature gate SupportIPVSProxyMode. * Revert "Switch cos version to M85" * bump the version of k8s.io/system-validators to 1.2 * kubeadm: Update versions for 1.20 * Handle nil elements when sorting, instead of panicking * kubeadm: print warnings on invalid cert period instead of erroring out * CHANGELOG: Update directory for v1.19.1 release * Prevent deletion of namespace again * Deprecate Dockershim * Tolerate NotFound errors when deleting snapshots * storage E2E: explicitly wait for PV deletion after ephemeral test * Add vCenter info metric * Avoid unnecessary calls if other error occurred * test(portforward): deflake TestGetListener * Add roundtrip tests for metrics repo * generated * Let kube-apiserver host the storage version API * fixup: add podLister as a member field of DefaultPreemption * Preemption plugin to fetch pod from informer cache * Switch cos version to M85 * generated * fix import paths * add internal.apiserver.k8s.io/v1alpha1 to known gvs * update doc.go and register.go * move apiserverinternal types to kube-apiserver * Initialize scheduler's podInformer in sharedInformerFactory * Sort list of formats for --logging-format description to make it deterministic * skip TestClientReceivedGOAWAY * Count storage requests as whole byte values in quota * Add Stephen Augustus as Reviewer for staging/publishing * e2e: fix deployment non-unique env vars to avoid SSA error * Remove pkg/api/endpoints * Stop container before remove for Docker * fix golint failures for staging/src/k8s.io/client-go/examples/workqueue * Revert "fix cluster/log-dump/log-dump.sh shellcheck failures" * deferredResponseWriter returns after calling the Close() method * test(tools::events): deflake TestEventSeriesf * Fix typo in comment of hack/verify-shellcheck.sh * Fix staticchecks ST1005,S1002,S1008,S1039 in pkg/kubelet * Remove unnecessary double-pointer * Add metrics for azure service operations (route and loadbalancer). * Add tests for daemonset view history * Add commend for printHistory function * test(watch-tool): deflake TestRetryWatcherToFinishWithUnreadEvents * dedup the printHistory logic in DaemonSetHistoryViewer,StatefulSetHistoryViewer * Describe sts on rollout history if the revision * kubectl: Use Fprintf * fix golint for pkg/volume/azure_dd * test(workqueue): deflake TestMetrics * build/lib/release: Explicitly use '--platform' in building server images * build/common.sh: Remove extraneous reference to debian-base image * test(kuberuntime): deflake TestRecordOperation * prefer NoError/Error over Nil/NotNil * Deflake serving options, avoid hard-coding ports * Deflake port forward tests to avoid hard-coded local ports * Deflake cpumanager checkpoint unit tests * Use unique socket name per cm test * fix(azure::cache): TimedCache.Getter should be called once on the same key * test(azure::cache): deflake TestCacheNoConcurrentGet * Run slow kubeadm upgrade tests in parallel * Ensure kubeadm tests have unique names * Avoid mutating global variables in kubeadm certs phases * test(iptables): deflake TestRestoreAllGrabOldLock * Skip TestGOAWAYConcurrency * test(apiserver): deflake TestClientReceivedGOAWAY * Deflake TestSetup * Deflake TestHTTPProbeProxy * kubelet: remove alpha warnings for CNI flags * Add more tests for LRU cache lookup * Move ResourceQuota admission to k8s.io/apiserver * do not mutate endpoints in the apiserver * remove DefaultIngressClass feature gate for 1.20 * Cleanup custom metrics conversion functions * feat(kubeadm): specify resource requests in etcd pod spec * Stop ignoring unit test flakes, require multiple successful passes * kubeadm: remove the CoreDNS check for supported image digests * Use ExpectNoError(err) * allow to map the same container port to different host ports * Updating winkernel kube-proxy OWNERS file * consistently use double quotes in proto files * Deflake TestServiceRegistryExternalTrafficHealthCheckNodePortUserAllocation * add more testcases for GOAWAY filter * prefer double quotes and consistent usage in .proto files. * Improve ability to debug Events e2e failure * Added support for register-with-taints setting #93608 * AWS NLB/ELB health check config based on service annotations * kubeadm: adjust the logic around etcd data directory creation * fix vendor/k8s.io/apimachinery/pkg/runtime/serializer/versioning staticcheck * test(csi): deflake TestAttacherWithCSIDriver * Remove HeadlessService label in endpoints controller before comparing * Remove default conversions * Update security contacts for sig-cli * Allow to disable logrotation of kubernetes and pod logs * Fix some shellcheck warnings/errors in cluster/gce/util.sh * Fix some shellcheck warnings/errors in cluster/gce/util.sh * Fix some shellcheck warnings/errors in cluster/gce/util.sh * Enhancement on the testcase to cover more possibilities * fix kubeadm update coredns with skip pending pod * address review comments * Update kubectl to use new vendored github.com/fvbommel/sortorder dependency * Fix broken dependency vbom.ml/util * Add exp backoff for connection refused errors * proxy/userspace: clean up and consolidate testcase setup * proxy/userspace: use waitgroups instead of sketchy atomic ops in testcases * Start CSI proxy as service * remove --verbose_failures from .bazelrc * fix a few missed references * CHANGELOG: Update directory for v1.16.15 release * update scripts * fix doc file * rename * partial * move port definitions to a common location * remove iperf e2e test ip family tags * modify DNS-1123 error messages to indicate that RFC 1123 is not followed exactly * kubeadm: Fix `upgrade plan` for air-gapped setups * Avoid the API call to update pod if nothing is changed * moving files from k8s.io/util/mount into staging/src/k8s.io/mount-utils * fix: return error with fewer mount options on Windows * fix: smb remount issue * Remove driver letter assignment during volume format * Revert "Merge pull request #166 from jingxu97/May/drivename" * chore: add more logging for mklink on Windows * fix: remove unnecessary readlink check in IsLikelyNotMountPoint on Windows * Remove driver letter assignment during volume format * Switch to klog v2 * ignore golint for some stutter that we want to keep as-is * fix bad spelling * Revert xfs_repair fix * Fix windows MountSensitive error * Fix subPath mountpint check * Fix mount_windows build error * Introduce paramater for sensitive mount options. * FormatAndMount unit test only checks for MountErrorValue now and closed gaps for some error values * Add more detailed error output when disk formatting fails * Split MajorMinor into two fields * update after review * use xfs_repair to check and repair xfs filesystem * Return typed error when Mount Fails * Validate the existence of filesystem before attempting to mount it (linux) * feature: implement Output method for FakeCmd * Fix golint errors * Update doc.go to show k8s.io/utils * Extract pkg/util/mount and drop BUILD * bind metadata proxy to 0.0.0.0 * Add e2e multiple endpoint services test * spdy: add optional periodic Pings on the connection * fix vendor/k8s.io/apimachinery/pkg/conversion staticcheck * Handle eviction of pods in deleted namespace * drain: eviction creates in a deleting namespace will throw a forbidden error * Fixed reflector not recovering from "Too large resource version" errors with API servers 1.17.0-1.18.5 * Stop setting SelfLink in kube-apiserver. * Fix FakeClock::Reset to always succeed * add myself to sig-node-reviewers * kubeadm: make the scheduler and KCM connect to local endpoint * kubeadm: Ensure etcd manifests are regenerated upon upgrade * Add WatchListPageSize to cache.Config * Allow 404 error on lb deletion in azure * add lock for csi node update * fix typos in cmd/kubeadm * clean up testutil/metrics content * Update comments in pkg/scheduler/framework/v1alpha1/interface.go * Update `kubectl diff --server-side` test. * Skip TestLoopbackHostPortIPv6 run on non-IPv6 env * relax matcher for ResourceMetricsAPI test * fix staticcheck errors in resourcequota * update test to match validation filter of pods * Omit optional field when empty * Update CNI plugins to v0.8.7 * fix golint failures * Mark SCTPConnectivity tests as disruptive. * Add tests for SCTP network policies. * Ensure getPrimaryInterfaceID not panic when network interfaces for Azure VMSS are null * Improve the prompt message when kubeadm init is successful * fixed golint error in pkg/apis/admissionregistration * Add 1.19.0 API testdata * Remove 1.17.0 API testdata * chore: 📦 update generated files * Update max data disk count with new instance types * Getting rid of the Salt DNS replacements, addded / back. * tests: Refactor agnhost image pod usage * Improve docs for client-go warning handlers * Override hostname with instance name * Fix testpattern check * chore(openapi-spec): 📦 regenerate * Moving e2e tests to e2e_node directory * Combine switch case into one case * Ran hack/update-bazel.sh but discarded changes to root build file * Move common portion of dynamic snapshot out of switch statement * Remove custom hash function, generate a random UUID for snapshot and snapcontent name instead * Stack snapshot tests into one to reuse snapshot resource and reduce time taken on prow. * Quick commit * Remove snapshot class from prepv test because it is not needed. * Combine two tests with overlap to reduce overall snapshot test suite time * Add pre provisioned snapshot tests * start kube-apiserver and webhook server only once to shorten the webhook audit test time * Minor cleanup in snapshot test suite. * Add a link to liggitt's deflake docs in Flake template (#94243) * Deprioritize extensions/v1beta1 in discovery * Update cri-tools to v1.19.0 * Update default etcd server to 3.4.13 * fix(azure): check error returned by scaleSet.getVMSS * fix cluster/log-dump/log-dump.sh shellcheck failures * Remove azure-load-balancer-disable-tcp-reset annotation * Remove duplicate nodeSelector * fix linter issues for pkg/kubelet/cri/remote and staging/src/k8s.io/cri-api/pkg/apis/testing * Fail early on stress test and improve logging * kubectl wait add ignore not found flag * Support kubectl delete foreground * remove deprecated kubelet endpoint /metrics/resource/v1alpha1 * Update options.go * Initialize candidate directly instead of iterating the array of candidates * Move brendandburns to to emeritus status. * fix vendor/k8s.io/apimachinery/pkg/apis/meta/v1/unstructured/unstructuredscheme staticcheck * only update Azure data disks when attach/detach * Enable IP Tags on Azure LoadBalancer public ips * Add PR #89069 Action Required * Update etcd makefile to build 3.4.13 image * Update etcd client to v3.4.13 * update drain message to include namespace for pod in kubectl get compatible format * CHANGELOG: Update directory for v1.19.0 release * Fix issue on skipTest in storage suits * Remove file_mode args for Windows test * Update Calico to v3.15.2 * Set snapshotType for tests with NTFS. * Update CHANGELOG-1.18.md * Add logging if container or pod fails to be killed * Adding label NodeAlphaFeature to include tests in Node Testgrid * Add impersonated user to system:authenticated group * Verify running mirror pod has running containers * Only process all nodes when incoming pod has no preferred affinity * test(endpointslice): deflake TestSyncEndpoints * Remove unnecessary conversion * Detect change of volume attachability in the middle of attaching * Promote PidLimits to GA * Ensure backoff step is set to 1 for Azure armclient * [pkg/registry/admissionregistration]: fixup wrong copy&paste godoc * Remove StartupProbe featuregate and related logic * Make ProjectedVolumeSource optional * Track pods with required anti-affinity * Updating kube-proxy to trim space from loadBalancerSourceRanges * let panics propagate up when processLoop panic * Allow to configure clustername in creation of kubeconfig using kubeadm command * Make similar buckets for api and etcd request duration histogram * .github: remove stackoverflow from support issue template * Refactored pkg/controllers/resourcequota * fix: use sensitiveOptions on Windows mount * Cleanup kubelet TODOs that are no longer pertinent. * kubelet, cgroupv2: do not create /sys/fs/cgroup/sys with cgroupfs * Update wait function w/ descriptions of global node states, TODO for kubelet API. * ARM client: survive empty response and error * delete tests which use container manager stub * tests: Use Windows absolute path on Windows pods * Only lock statuses map when status isn't successful * Do not allow manual changes to manageFields via subresources * Change nodeInfolist building logic in scheduler * do not create StatefulSet pods when PVC is being deleted * fix misleading comment in expand_volume.go * Simplify and de-lint GCE Windows kube-up docs. * Add context to x509 verify failures * Read ssh username from env variable * Fix the logging message * Use /usr/bin/env bash in Makefiles and scripts * Scheduler auth stop using legacy scheme * allow adding annotations to pod when using kubectl run and add tests * kubeadm: Separate argument key/value in log msg * update ResourceMetricsAPI node-e2e test * docs(api): 📝 Fix HPA docs with addition of "External" type * fix vendor/k8s.io/apimachinery/pkg/util/framer staticcheck * Removed broken link to Analytics * Make CSI mock driver log parse more flexible * Verify that an ingress with empty TLS is valid * Update client-go out of cluster example * Update yaml files to use seccomp GA syntax * go fmt fix * remove some notes about scheduler/algorithm * get: -o yaml, json set ServerPrint false * Add test for `pkg/kubelet/util/util_windows_test.go#GetAddressAndDialer` * back out conversion of DialFromNode->DialFromTestContainer * kubelet: assume that swap is disabled when /proc/swaps does not exist * e2e storage: skip multi-volume generic ephemeral volume test * Reduce test volume sizes * support ipv6 in e2e policy tests * modify the warning log format from %d to %v * Update snapshot controller to use k8s.gcr.io * Seperate registry and feature gates * names unnamed testcases, adds name to t.Errorf msg * Improve running time of TestSchedulerWithVolumeBinding * Add maxTries logging statement, otherwise the numbers are really hard to interpret * implement breadth first try * fix test/e2e_node staticcheck * Fix error messages * Fix Poll variable name * Fix waiting for PVCs to get Bound * Number of failed jobs should exceed the backoff limit and not big equal. Remove patch in e2e test of backoff limit due to usage of NumRequeues * fix vendor/k8s.io/apimachinery/pkg/apis/meta/v1/unstructured staticcheck * Fix some typo * golint * fix vendor/k8s.io/apimachinery/pkg/labels staticcheck * Enable completion for `kubectl config delete-context` * vsphere: remove inactive members from OWNERS * sig-network: remove inactive members from OWNERS_ALIASES * cluster/addons/dashboard: remove inactive members from OWNERS * apiserver: remove inactive members from OWNERS * Fast return when no any matched anti-affinity terms * Update seccomp e2e test for GA * Fix an error in NodeUnschedulable plugin comment * Format Codes * minor logic fix * e2e test intra-pod breadth first logging and summary * fix incorrect comment in runtime ObjectKind interface * Fix job's backoff limit for restart policy Never, rely on number of failures instead of number of NumRequeues * test(kubelet): add a regression test to verify kubelet would not panic * fix(kubelet): protect `containerCleanupInfos` from concurrent map writes * refactor(*): update pvc quota name typo in comment * fix: azure disk resize error if source does not exist * chore: add diskclient.Update interface * chore: add diskclient.ListByResourceGroup interface * Remove false positive warning in kubeadm cmd * cloud provider: add zone/region to InstanceMetadata * Sort kubectl top output when --sort-by and --containers are used together * add testcases for kubelet getters * fix a typo in the comment * Use v1helper.GetPersistentVolumeClass for compatibility * Add tests for managed fields tracking. * leaderelection: Remove doubled space in "attempting to acquire leader lease" log * benchmark-dockerized.sh: set KUBE_ROOT * kubeadm: reset don't unmount /var/lib/kubelet if it is mounted * PodReasonUnschedulable is not a pod condition type * Fix kubelet log message when starting a container * kubectl describe pod: use ReportingController as an event source * Fix TestScorePlugin: numScore should be accessed with atomic.LoadInt32 * expose Run[Pre]ScorePlugins functions in PluginRunner interface * Cleanup wait forever loops in pv_controller_test.go * Strip unnecessary security contexts on Windows * Updating the Reviewers / Approvers for WinKernel Proxier * fix the remote endpoint cleanup logic * Add chendave to sig-scheduling REVIEWERS * Adjust default replica count to 2 replicas * Run make verify with python3 to fix publishing bot issue * Document blocking behaviour of RunOrDie and Run * removed k8s-master label * Add example of using resource builder to load a manifest file * tests: Fixes variable expansion false positive test * revert auto-completed package names * remove legacy leftovers of portmapping functionality that was moved to CNI * mark this test serial due to race conditions * Clean up daemonset test names * Remove phantoms from dump_requests output * deps: opencontainers/go-digest -> v1.0.0 * Update k8s.io/utils dependency and use ebtables from there * kubectl: Allow --patch-file to be passed to `kubectl patch` * reduce type conversion and correct variable name * Fix verbs reporting in kube-apiserver metrics * kubectl: improve the warning message when doing kubectl apply to the resource without expected annotation * Fix label reference in deployment checks * Use NLB Subnet CIDRs instead of VPC CIDRs in updateInstanceSecurityGroupsForNLB * Update readiness checks * Update ready condition * chore: upgrade Azure/go-autorest to v14.2.0 use autorest v0.11.1 * extend ShouldCallHook benchmark to verify performance imporvement * [kubectl] Fail when local source file doesn't exist * nodelocaldns.yaml: remove force_tcp option which used for external dns query * Create Deployment resource lifecycle test * apf integration test: ensure no rejection * skip mismatched webhookAccessor and object * return err directly when nodename is not consistent in cert * add bootstrap policy for monitoring roles * unit test * move to cadvisor.MachineInfo * Delete ILB FR in case of changes to port/proto. * fix windows container root validate * hack: ensure go version is not specified for master in publishing rules * publishing: remove go 1.13.9 for master branch for controller-manager * add test case for kubeadm memory check * add more testing cases * Shorten watch restart test, run in parallel * ipvs: log error if scheduler does not exist and fallback to rr * fix golint failures in pkg/kubeapiserver/options, fix some incorrect replace of receiver name * fix golint failures in pkg/kubeapiserver/options, rename receiver name of BuiltInAuthorizationOptions to o * fix golint failures in pkg/kubeapiserver/options, use API Server in commemts instead of APIServer * e2e node: fix kubelet service restart failure * Mention background deletion in kubectl delete cascade help * fix bazel build file * correct the sandboxId attribute in unit tests * address review comments * add sandbox deletor to delete sandboxes on pod delete event * Check for sandboxes before deleting the pod from apiserver * fix(kubectl): warn users that flags cannot be placed before plugin * Avoid using socket for hints * regen * update build * remove serializers from codec factory * update * clean up unused var containerCache * cleanup: print warning message after timeout * Revert "cleanup: decrease log level from warn to v3" * cleanup: decrease log level from warn to v3 * AWS: increase io1 volume IOPs limit * Add a preflight check that the control-plane node has at least 2GB RAM * Handle int -> float conversion in FromUnstructured * Fixed potential nil dereference in hostpath unit test * Fixed error string should not be capitalized * add GetAddressAndDialer unit test * [k8s.io/apiserver/pkg/server/filters]: fixup go vet warning * [kubelet/dockershim] : Use local copy for range iterator * fix(staticcheck): fix static error of package `/pkg/volume/gcepd` * Filters on kubemark nodegroups when selecting node template to enable hollow node clusters that contain real nodes. * Move MasterUpgrade() out from e2e framework * Use temporary directory when creating temporary file in tests * generated * add vendorless to client-gen * use canonical import path in client-gen so that package comments are * ipvs: ensure selected scheduler kernel modules are loaded * Fix NetworkPolicy describe for egress-all policies * Export WaitForCSIDriverRegistrationOnAllNodes to be used by external csi driver repos * [e2e/storage] fix range issue in getCSINodeLimits * kubelet: add operations count and error count metrics to network plugin manager * fix HandleCrash() order * fix golint failures in pkg/kubeapiserver/options * remove duplicate path import * AWS cloudprovider allow nlb-ip and external type lbs to be managed externally * Move WatchUntilWithoutRetry() from e2e framework * Add metav1.SetMetaDataLabel func * Remove resize map code * lock-free broadcaster, use chan to ensure thread safety * [test/kubelet]: Fix deadlock in watch manager test * kubectl: remove the dependency between autoscale command and generators * cluster/addons/metadata-proxy: cleanup inactive members from OWNERS * test/images/pets: remove OWNERS to cleanup inactive members * apimachinery: remove inactive members from OWNERS * [pkg/controller/certificates]: remove staled func comments * Remove DeprecatedMightBeMasterNode() * TestCreateInvokeAdmissionControl: remove unnecessary goroutine in sequential processing * Add unittest coverage for boottime_util_linux.go * dual-stack: make nodeipam compatible with existing single-stack clusters when dual-stack feature gate become enabled by default * Adds additional documentation for job status * Set the oom_score_adj of guaranteed pod to -997 * Resolves staticcheck failures for component-base/metrics * Change the node name from "machine" to "node" * Fix a typo in PreBindPlugin comment * Replaced repair with returning error, in delta_fifo.go * Fix description of conversion generator * Don't create a new sandbox for pod with RestartPolicyOnFailure if all containers succeeded * add defer * SIG node owner files clean up * Refactoring: Reduce unnecessary lines * Fix a typo in comment * code clean for podgc * fixed e2e vsphere statefulsets test * Repair instead of panic when data corruption detected in DeltaFIFO * conntrack e2e test debug connections * disable goffuzz in binaries * Add get-users and delete-user to kubectl config * fix typo in runtime/interfaces.go * Return nil as error when instance is not found so that node_controller could delete the node * Cherry pick the fix https://github.com/kubernetes/kubernetes/pull/70291 * Find what fails pull-kubernetes-e2e-gce-ubuntu-containerd * Review update * Sync with master * Remove previously added '' no longer needed * No quotes needed/wanted for CURL_RETRY_CONNREFUSED * Add fix for run-kube-controller-manager-as-non-root * Updates after review * Update cluster/gce/gci/configure-helper.sh * Update cluster/gce/gci/configure-helper.sh * Update cluster/gce/gci/configure-helper.sh * Update cluster/gce/gci/configure-helper.sh * Mitigate newly added shellcheck issues * Updates after code review * Update after code review * Code review update * Fix shellcheck w/e in cluster/gce/gci/configure-helper.sh * changes in imports was unintentional * fix S1000 simplify ch switch cases * fix S1000 simplify ch switch cases * fix S1008 simplify bool returns * fix S1002 omit comp to bool * Warn when creating roles with custom verbs kubectl * Fix static check failures for staging/src/k8s.io/apiserver/pkg/server/healthz/healthz_test.go * cleanup tempfiles in unit test * Enhance apiextensions-apiserver in standalone mode * fix CHANGELOG typo * Mirror pod without OwnerReference should not be created * Add unit test to kubectl/cmd/run * remove stale TODO after this PR: #92204 * add line break when describe hpa * basic regression test of runDockershim * fix func name NewCreateCreateDeploymentOptions * Fix error check logic * Fix broken format in CHANGELOG-1.18 * Remove contemplation of invariant violations from delta_fifo.go * fix expanding rbd volumes without ceph.conf * Adding tests for Kubelet pod update functions * Update Calico cpva to v0.8.3 * cleanup: remove useless methods * Modify the kubelet document * fix golint errors for pkg/kubelet/dockershim * cleanup: no need nil check before range * Add lease release tests in leader election * Generate complete leader election record to resolve leader election issues with LeaseLocks * fix: comments(only create parent dir) * make kubectl/kubeadm completion script support busybox * Add node-local-dns headless service * Made containerd-namespace flag can be used when kubelet config start cmd * fix comments * fix: ignore dir check in csi node stage/publish * Link to krew's new project site * Remove --include-uninitialized flag documentation * Use canonical URL for the krew project * return success if cordon node by replace * kubectl/drain add support for custom pod filters * do not wait for node ready when starting kube-proxy in 'nokubelet' mode * validate KubeletCgroups and KubeReservedCgroup- Initial Package/bin/sh/bin/shkubernetes1.19-client-commons390zl28 1651082094  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnop1.20.131.20.13-lp154.1.71.20.13-lp154.1.7kubectlkubernetes1.20-client-commonCONTRIBUTING.mdREADME.mdkubernetes1.20-client-commonLICENSEkubectl-alpha-debug.1.gzkubectl-alpha.1.gzkubectl-annotate.1.gzkubectl-api-resources.1.gzkubectl-api-versions.1.gzkubectl-apply-edit-last-applied.1.gzkubectl-apply-set-last-applied.1.gzkubectl-apply-view-last-applied.1.gzkubectl-apply.1.gzkubectl-attach.1.gzkubectl-auth-can-i.1.gzkubectl-auth-reconcile.1.gzkubectl-auth.1.gzkubectl-autoscale.1.gzkubectl-certificate-approve.1.gzkubectl-certificate-deny.1.gzkubectl-certificate.1.gzkubectl-cluster-info-dump.1.gzkubectl-cluster-info.1.gzkubectl-completion.1.gzkubectl-config-current-context.1.gzkubectl-config-delete-cluster.1.gzkubectl-config-delete-context.1.gzkubectl-config-delete-user.1.gzkubectl-config-get-clusters.1.gzkubectl-config-get-contexts.1.gzkubectl-config-get-users.1.gzkubectl-config-rename-context.1.gzkubectl-config-set-cluster.1.gzkubectl-config-set-context.1.gzkubectl-config-set-credentials.1.gzkubectl-config-set.1.gzkubectl-config-unset.1.gzkubectl-config-use-context.1.gzkubectl-config-view.1.gzkubectl-config.1.gzkubectl-cordon.1.gzkubectl-cp.1.gzkubectl-create-clusterrole.1.gzkubectl-create-clusterrolebinding.1.gzkubectl-create-configmap.1.gzkubectl-create-cronjob.1.gzkubectl-create-deployment.1.gzkubectl-create-ingress.1.gzkubectl-create-job.1.gzkubectl-create-namespace.1.gzkubectl-create-poddisruptionbudget.1.gzkubectl-create-priorityclass.1.gzkubectl-create-quota.1.gzkubectl-create-role.1.gzkubectl-create-rolebinding.1.gzkubectl-create-secret-docker-registry.1.gzkubectl-create-secret-generic.1.gzkubectl-create-secret-tls.1.gzkubectl-create-secret.1.gzkubectl-create-service-clusterip.1.gzkubectl-create-service-externalname.1.gzkubectl-create-service-loadbalancer.1.gzkubectl-create-service-nodeport.1.gzkubectl-create-service.1.gzkubectl-create-serviceaccount.1.gzkubectl-create.1.gzkubectl-debug.1.gzkubectl-delete.1.gzkubectl-describe.1.gzkubectl-diff.1.gzkubectl-drain.1.gzkubectl-edit.1.gzkubectl-exec.1.gzkubectl-explain.1.gzkubectl-expose.1.gzkubectl-get.1.gzkubectl-kustomize.1.gzkubectl-label.1.gzkubectl-logs.1.gzkubectl-options.1.gzkubectl-patch.1.gzkubectl-plugin-list.1.gzkubectl-plugin.1.gzkubectl-port-forward.1.gzkubectl-proxy.1.gzkubectl-replace.1.gzkubectl-rollout-history.1.gzkubectl-rollout-pause.1.gzkubectl-rollout-restart.1.gzkubectl-rollout-resume.1.gzkubectl-rollout-status.1.gzkubectl-rollout-undo.1.gzkubectl-rollout.1.gzkubectl-run.1.gzkubectl-scale.1.gzkubectl-set-env.1.gzkubectl-set-image.1.gzkubectl-set-resources.1.gzkubectl-set-selector.1.gzkubectl-set-serviceaccount.1.gzkubectl-set-subject.1.gzkubectl-set.1.gzkubectl-taint.1.gzkubectl-top-node.1.gzkubectl-top-pod.1.gzkubectl-top.1.gzkubectl-uncordon.1.gzkubectl-version.1.gzkubectl-wait.1.gzkubectl.1.gz/usr/share/bash-completion/completions//usr/share/doc/packages//usr/share/doc/packages/kubernetes1.20-client-common//usr/share/licenses//usr/share/licenses/kubernetes1.20-client-common//usr/share/man/man1/-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:Leap:15.4/standard/b79f7f7c2430259a79b4528b8280d09f-kubernetes1.20cpioxz5s390x-suse-linuxASCII textdirectorytroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix) @ :D Lbash-completionutf-8541e7c6ac9fe5aa7d22a757d658a7f8fdd0be2f2e521c5c55df7b1629ae797c0?7zXZ !t/] crv(vX0nu gAa|-Rb9ES"c]APoPiODPn0?߆@|ƇgهhxA:M3ZBd"oEBD?`r{1dz~b3SjK_&]gbpxأdj٠}OQ4^G`^BoP͙]҈0x+L!ȉ c|x䊺^>TvU/7<-#Gf# ;FqxHrrI`+6WcLUFaJoz9ht:F/k).v~'!vMlCBZp=9& 3dn2C*c,̾NI[:YZ`nUzTXqG^4 ZiX. ͋ }1[:OLUbo2]XX YN|?n xq5Fi%188(qYJ@tRcg¶jjoaZ-Q k1IGs',vj Ywՠ% nehvHa. ҵRiNjf$[C=dGËal(+7ȩ cGJhaJa<`h5K!nrL#`*7/ꔌ!4C`>5M6%PRpAΘ+i} d;V$aõ|*nX@MoUj/i̻ͭ84!&+Mܗr1q'fA_scu/2BMuVDZrO?c*ceևu#i83-ݡn`0Y{iۢ8u wl739F><̴/r(ROk0RRi5_ q_ ̍t~'Pc0= 2NƠ% {ˮD6${چCf #<0 vby!`ͽuszMR/(W<""q-Ui"w%(s*r A=?)?9d6cW$Zƙ XdNo7 m-Y3'.tZǶmtI3Yqم5aSC67'fq! ^*3c<L!r؉B76)M46<B nN/,dI5TdDc]JKboo!YnRHsTҏIX)E{xD^8пQl[ Eሿ='vQ~[& G7WK܎K$|> KU Vղ5e0P[J|F[S;]> s`Ι 21WI$,wFT̥xs%oI%|>"q4Zpoe2U.|:*նqm\'qjdfpŐ,r2$%mIlIwR50==-"٠7峱A3,KiojTRTR,{G|q򠀬15oZ(dXnH\~>,WwQF7l2u(a]D/VuN22ί+.JO$ﲐ 2JgTo A.Z"YN#Þ݀l%=h@ʩgoc+vE(,%$-!_658D,ť&+)^=i+:Űwf`*xcXx%>Ni>r} G.5hKU$Z2f#d V+p,I߰Qjx g so#Š37(s'0/qUW ߢ0mGn&%$iB4~? tNdwW(;,TfH`/#ӛYNfb招=]o3L @sCIECtIz_1x*%x=ͥN;ppl.jPz9}e(:|t%L*u0>TP"#<' *w - kDOd]@ϨHY D/Nl|o!^reUCGv` ~QkP}㋰Ť;V½/9?{ lk}UOb2]cE01XU^ڥ옶=* sE03B 4LRF̴VgvŤ@b]ݒ+D CfwIOޭ}7iGW MaeD4hU\^ѣD .FbA`$5 LlQkpXBDUu|*b1wlY,z4]ƆqpM7g _CJ&[X :*+#PUU :]rT"혲 <dЎ[nm+nƉG03e“N BW'MOwi5DP_P /{3q$]^ |uaOeI9(JK*t uO@{;p!pid;~0̚wg,b.^bA'5ʊzk&t_n XK!-Jo1;1NnFڸexLT)Fj=a>!Щ0n)?Hſ)$y.yd^"4x)?p[}-XCXD%tHHia#r0L;6d sLVlɡ9_}Pn0nd(Vw~Wo/]R;| [ag~mZI`w~V.2b^H?d[SVYQ(H"MX̦̐ y43k- ib&WNʀ%O_otT5LZ+}hQ:@Dպns\|Ya&GmC454bIf{9#1 )tD$m:h Wt^:[Ksh(VXy ܐ|^*In WlWT]X2BDzp HI.ļi&֍鬮/_])U$`+6S^Qx{y{#tdjK*ce\ѠW9'? sF F]ƕba(b0ޯ( 4*B}P@3|;y>3FpCABDA0t/1- ^l|J&[}j=H!fYp}^&vyx&Ki5Ķ@1ZwJ ;=3ۤᶽZ`sm 0dԴ9|^Hqh>M })wN`LFyËlpnW6EC :ײdlPghTYOX.3\Ec Hf8;l$jmE}mZq&,bH)Uw .ׇ gIjp"UYDfr$Y ;Z,5e)$~`Ldb@x3-&3sxREXx~AYt- ՙf_T;'JZ/xs_DWL%24} j0T߂i[ 1sqO9&X sxJm.y h"+S]BTg*$RR-5ʑ@l}9l?\Z,3^ewyL*Wz <[*h .cEikaIB1Y8%G9 U9U\UZpw9iaGH6v!o9 lHTsFh+؜-V? e۞k$;ҫFfY?j;RTչ i@HEBeᡞ;6vwJ课񟘛;/Dt=iHKjTo?9!J쇏j:rHQ_]?ՁH!yfزnFcTPSŸ'\XQ>n*jg*nfZt:Q2 R׋O)ݒx,rC-^໚ʉ`Vx@ U8GލCvj%+Ke݋X|A?pХ!i%T]5t{͠VR͂jPTXl\S T_A^ ȮBu{u*:y@zM-iDa˂X=ՋKsn26>o#bLje](\fk ?~T&H{;yL=VD pmK.O0і^M>:>\g枤PsŤJw#2gkaT *g5<^M#w뭜s`9g0wRf`=o۴Ldl[z3~KH6wzecnڅOˑU]E ;2뽱8l֞G C<JlxZcѩ%L:^֡8n5#_㜆"Z<9HE*q8귳 Z͒- SiLQFͧM̷ܜQz[|91򒎧Q$V6h"KW+d`x?jL[:FAJ5$ʲ3qpOd#p Σ T]~h*@=CI~"P5BemT:LyR~~(עc|)7\o7L!ST?okV>_S(O` A,?:@5(qDe.5Hn@S--7'`'PkŨ[fmew$%vװU~_[A8m uUksO8z-qJ@>/?ЮJXi|R nnG"F󃲐E-5d_DR_kӁs ;vջĂp8tFqu !_nb>/]_"}2o}<0!2X.лR u(>;gZ 3.HT*|3Z:;Wz^Kmw9u9r{lr-å JޠhZhՙ_Z篣Af4~Y5: mB~g&[Ly^#ŲU/4P:@>"_<μ*&Am|? HՑY^- X  :FEIc ks A;?* ޺E:a>CIxzYVZǎ~*D8,Nv228\&]'Klq6;2Z.EB‡%Wܛ y[aAݛͿhU2臎yÒ_ᦉM-0 >grV[Gvhf i\[VEdp9-7d^/{ zY@ -]iXo鷻S~T[kRWje1e*$$nUm$@ui^.W`⁙{ec8fO#8tkًCC,"+2os@+yО*\بPA͹0j<}w+y6NXH8)/9,YBɖEJĘ;쀊7w"ݙD|宋?V1*զY/L29҆&.!WdڶTS*Y(" !}UmA8^/g3\mVDkPN$z ̭R)}Bvѹ߭SRBleP&J9stzv#*d\:EY0D]!C% A"3ض:8Df:Ԫ]Ôif=sRɆv Κ,")0Nk_س1 ǂOmN wApQ%}Ep svL@Hq{ַCW8[5Lg$a<=Խ Qq딏s*qv~N#ؘźET OB(c,ِI@>K;rd%Sn1F& ݠ 2qC.X斱6lP]?ϣ[l{q5]CX-zo%Bхw*ĨKT èL!}k0YL݀\NgA-x^m2J&i6ͬc \Dn!vdGܶ4n|cPm) WǼ|yF: $);Դ)XݑN>,zצڶ}#cAbv"vFf|3Ftq ҐR&OXW9`ӿ^Ǹ휍tȥS_r,b3M.}c4}CH'QpPKBXxz~$~51χ =1] ]Wxmu]g:-ͳ1G,`rwi٨V$;DQe P2z?J :~X_PxRKgm5 񞳾2Ap@E86XvBĜFhSct_:#us1hTEe>_ /.Qqdk&~Slmt-7 $5cM'?!O'[2ٺY;mlڗ"Sڷ=y Ey0T R͉1πO+0 16L: ÿno\|$1 'ʑ=攺a^2=LO+ N:quMmWt%i[D3)E%LPy:Wls(}6>j2&BBڄw$sRNͮV,t\FA8WZKJW0'Dpǻ̓"/x9Bڦ}!BCg4BC'}.jBaq@,OH?,T012GԫߘHf [K6 y^!m,bJTǦY"c:4*8|9BR o#7$B_d%nt0%MIe?D_[Wb+m؆~j?!`6OdjUe-W-ol$7Iy?B>fHu3[a^+-Hc] 7%PXpuiy||yɚ ψ"[ K`;kD2Zbr[! ,ķӞE+S H!DA ^l*ɸ쁿\'чd>[=c[㣪0mۿa/H0'LLliat9ѢࠖFsfx$)0~i:CcPZt4# p,pN3g;[_N Xޣ`eaPLTtvUc6Lq^C2w+ ^ 5@G_[͍$ ,~QSNm HnGlϠgU&Hkgd1gqJ,}+(ubaLZ/1͛o<4>5;!EkR]>(~ `!umr@ITLg]M$Hq d =y5Z~ttFs m>Q*䗑|sNߐx<N'V9{@MʼɺxtmBu?4rP D$B\hUYN*Bg8dk%U L.bDt R:EJQZdb1P8~*4+:22R<.pZ0^(E<  4lP/=UWw߄0G㿝;+8ZZW8X ٛf +iÙh=4cˉ0a1mQ2[&n)~r :Jpb..̊}-ʋ_Jƀy'VX5"kbRΎ_ԓ*t/#&V%hwO  WY}ijY4)Rՠ5챒.j0Cc÷PY(!5PX&IfkGT >V gSL"^M > rEGUuy4AJiw؎oa؁\9+!gw>H2xӭwpnݿC"kk,t@ H-cl530h Ԍy !kMt=iRmw$æ;366C{t a+[d&uy 03'b|Uh0`.:Cؿzrd[3 ͝"K}?*V`TDrۥ̜1pCMq%Ҧ-at G5*E#5=fge tۼS;66_<cVoRPϭv34@C8uNT/OR*Q;Q &ߞ3f_/7>%pHox'/M5 f p4&k/H;.E:#b ^ML4OyȀV_m<I"ܑ 㽷l@Z7XP?co(" ~z>`=ä_ ѓr5*DR Xؽ|k|Mox`#B(9McZoM21W$( W 01J <8q7_衣\?fx)oC/x îe׎3D؃"$K7uƵ > bX~p-ZŜܠ;ն2q#̦{ @iȐҊɴNԽY_o3}M{12!9v}^$⌨!LGVK~!/Fo ;:j`i< 5WOJSeHr; 9w i'f=;B{=kQ޼ =c|ް+ d+kB0:=r#]JMhpbtP)B\$I׌t`*9u^N ]&Lp""PG.?e"_J2%Rc\%6'*z4𑖺g̞K&$g0 &4ս r5E q0@_3JVd6)iPCiwnԧXyTij"_Ir0ȉvNBAk,,2#R4+bruԸ3L74r 8s@[l@= YXBF-84^468 xHj7/[] @0T-w؁.Pk8RdJDK r[.+$iyb(HɜELöAiYmA% FS:Y)/$7-RwKijƁz 2x'ů/ `pXEE Ot6VN<3I D<Be: Snk zlA;]l+> J xˋ }"vГf;"_t 1Kbh6pfúF/6w xQW|QcX "jq }|{~0ؾC}9ӯon}l7U& I{ zк`ik.A?[ɢc51Eg/v^=a1 uk~(b(\6M߿zpyfhJ? '`;?omeL$N~9tNN&xNV?iF3Зo@n߫M 9_$Q`^Qحf]0pER=ѥ!0l9&˲JEVkSگl]#x+F+4ByAliwy@Θl&{kfo="_䡸[DTZIh}6y#+m 1/XAQtt$oU~5cXT)MK\92<C_)i0CD:g \錬Я*|9Tcj7U7avK_21y Y y"bJOL[0ؚhI-:(qa|cjK*P|{} JU3!sz#'r,LU&HGc5,}~v23&c'酖̀UxFJ%js`*1^xjU=l95JZ]1//Nſ)l˯ $oRԣ-hy%"[GЬ"3o9[a֒ɤJpC>ᅱ._!jByCv#v~KGUB~/keij)VȺ{,P؛.[˨A XjBM:mrhT6 @ QQ-jYUEҖT+^JGWլXH4Td]+I`c^E ZCj9'dYtSO.v[IVj#JCt |ԁ=ČXO-l"akmBDA<|wp6 Jb$3gm{=wUSo)^+:?xld( D[w[⸭a#pFyL*'%$I'co;[Ǟg2V{a"d7KD%bY}_z)[d`ٱ{BFݺadZud#Å-eY_"~/wR=k!ntpHߩ\x=;D*|{#i*/;xo!4WNy!R3i ,b].Mrn3 e-<6~B+U螏?@[x\d aa63>$)+ׄ&oHiY*Y`||v&'} (Ft0q=a֪UȂ/{TF_85~Oאqy\lSf5"B=uVjﴲlȝx4CJsK cXg|[M N!:W[_Zo"EqF JW5ݽ˄iʤ\S,)qP;L(R_`S^QlhKz[MfHzL,kiOq 9,Ei8GY0FͽJd]'#b\C-m| RE__6%9R)[GH _`iQ;E@Vdk,ˮ=NKRU`c]ҫ3?Q;G\5O(#0pWr@QtAV Ⱥ'"J(YW Xs(Ki=k Bt(Pgm-87v`9H kJX|5cp9x(}'-2QK)-:}GHF1B]vZj29/wӬMυf~2?;`,cHɖaɵ04ٖvnCkG sח=E{`Kjνq%E押`{tyA6kiwionHȁg܀+\!<a`+XvɂA*(j: cNjnEm/S'2D>avhu*)QFVO5XOImN5(Wrq1*RTYy;ڍ|2CQbPa_\,W|{*\[~۸+/Nv %&s<`dƇlh\kfngndeHc0/Z[,B\0ب6v8K8˪?P`!sF+M2(quv>úf- êX颧'ϛSr {̪nE[Qk)&e_SD0dln 7U{cIDR<nmUݥip̋s0ݛU[P':%526a=Y-Kw^V830٨M] :a~^\APw\vʓo]%Sр>ZhoY] D35fc[pD8ו`2ˬfnƅG2-u`zE4aMd0$: h8Tى*i;TMn}8QeM@Xe2/x]^Ẑ{*c6goH GO   s;=jɡH\NE{rS{YW{fbZK\>=80iHg՝ 4>Lؕ$4r6 Wa Č+kRK!N} x jF3kd5\ hYQt1*=-Mw<ڔLeγ|[A|(ұ:VErN2S܏ kSs}h,2L͕(@xQ;ƳįX#C.=|x|` xY.|_vr=&>@/h*Xat*%eS.Ht\;-Q%]'4۾V gPY IL2&2˿s(sx Xkȉ'~W2zp֯Tz>xGQ?ى®w5b. /gg,bcYyNýB!`hzf*ĸ꽐9jPav)>h4g9:`CS6\ӂ]\bH8q* Njet9lzQK~yT*Gz7w&1 Y ?WRN$Y|?x !93{Z̔,TȜ~:(6uv}-'Fi^KxG@r\QK7~gnAQx]m-|ۘQDbB$\AmC XM!@6f%>z+]ܧ R`S3cfp1_MͨW2fw v@ i@{$yqfyj~2'asǒ=NPXS\0tr--lLzpЏ#ӕE7[:*)X܃hO5(}wU v\$zA;*Yo_~@-sW< \S5 K*ٝ}LO`/'<ƿ өW"}Qn01*-\6I0DFT>H.nugvj ҒoP[Xɡpw.ǯA et\1&\o/"O 7kBcrÇa$ tLƺa"Yj뎼hګ*S̩Fl]3n:+̔wZUf1Xҷ+ߙRmfZV4k.CsZ5⚺( 5X_Ra2Ewf%t6$qi^/UV$=;l0B[ۑ]̉E?&R)x}xˋܨI*oW ɧF6c%':8VRy0Gk, gZ:S9ۮlX4a@6ǎ'19ޮ4"ܡW ?\xH}ZUh9|SjʿO|^<ܞ0{uvy .:jLjمǗK@gTk>_vn~r@k50²"he\hbƚٟ!:2|J[-|L9rh\().6L0ҟ"b#ZĽ+Sʿ+^*Lb3Tk iJ8=7PĴU{A^#;J/1uϰ_X5>gU٦xǘ}3ۀP8*jRA7]ɼ;)1i[ߔ֢es)UO`DE lNs~kLrģedsJVRn|H_/L{Un8Kޫ\wϝJ?`9CdS7ah_CrްVÂExkRf QC$WB0RtԲܩ3:<;57L`cL{F^?`h;SsGD3g?onseUr/?[>}ioGa4E44%?X& ^i'E YkZE'G^,sG ka&4og奲ntѳW 1Z,FX&"SB̔hDó$XN 3vݣ#j9$)VZscocqP*EՃ(2@drl٧,q_8nLa)ˑiuf2Uea~3]ďx@54гOmCgwY-# Lh>rVChc]LEԵLI>Y%y>b ѿg:'cPf S]n,4-4J+%TZ +N6A' H;]剀V3nҰ˳}ǰxta(#$HICeXu@Z\Š1ۀ$lqxCLiGX= LFʃha{# _-\TY`"cIY8zB\ sb+CqcV\֩xs"zC4#k#VIK^kaEwFi $A("-I|]l 0!~%T6q.HyV|޺sGR0TDEI,\Dh t+ `5T[/O _f^cVf<=55)O}FI0Үۨxk9Bk$=K=6V/-.=YVoQ9UޝL`?v=ȌW;<’;cwݠ㵿 ,翼!_p%o ZSt9HPXm=6ZC'n?j; ד%ro~/.Vh"dgz@&UEjs7@Ֆm>V%'#JHf$ A^ m`LH6H4g\#4'ǐ<߄i Hr.eR2+k|<,كd]Q S#h](V{C,˫I] 1ɟ&J"՜X՞GŘqcI[m XepTMҍ!G"JI; N@RVG{9rOACz疌@)W epKDJcEﶷXyJrt6)Xэ&>a?jGr䊮AF7=Vt=KS>'r13E rm\ 5/IDAceȔk|{E(} ҿCCrf 날+S¾cJJ 'B G^5^ ;6,^7DI⼹+bggg/gS {VJk8?b vQtp aaVh-/jT|D |c^ʔ7(ͥ1w.iX"սJ oi}>%'OLc&:v5$1̫ o$7~xq$DJ l JÅ( |,%L30_ -[ dĨ"JNȔֶ*8zR zu^ U.2S#)1d_kHB>J:6u٪)nwF tW{Rd.{vFwDW%ب`y)ʪBvZ;$(TeҰA*sGa0!$.EdHx[\̲\A*EOװG6۸jy84 ߪܼDtOSfXmԞXзص[x Z~2쑤FoўK*0>qPA#;i=5BG!4C[D6d97ZteV\yc1彊S1|-^=ᇁ&43 C{vr5 36(e8MN+ hrXٴ 1^TB00%i0Y,`IM sO|$_S#5`YP?-0άgybfex1o _rg=9gx0ܶc6>1((0Pdbiy.hp/y 2 ˒%w2t(a~g~ՇзZF({*{ɵ&]:\R N(on"߄f^{ZI\R0VI/=)-y jQ*ѫt V74ZXL{M'KŃ coQ< ͭx 2c~\IB`"V e w!;&Gb7Yx=ZN{DmiCaPWЕwD>:%7gU:${ Qo[B/H1dLt:9BHb&k2V UF!'g[r &#G,o LboX~Dj7 ;[NMГB##{L6NDh82IKx >WOqDvǻ%[S(bIl3'/ fSKeqNy6ܿO*R CAqqͪҗo3bK/~BR4rH9yᒧ͕?gS{[ I,Su&-መl@lܫT xXbwqz) C˿saƕFKԂڧ L=)HE]C7[\&W]my H/yK*|_%fS>sMăpBtJ6,[0¹B)tC&:y@(`4h9dEqࣞ_"/(s 0oL-+]H^;@ 0biPTK|LgKh׶L$H+c[Gr,4٫aIs\UR< b}mZ߲h==[~с P]WDזˆV՗hj}LVsEYvJ.u+R޽4^t5iP\"MU(k#PU`Zt?,vBJ7ͺ9&}QTGù+yJLfW:My^22ozrrG-o4N6@HRi,}00"2y+ 6=шFcrK$!|iכxA2Kx= Ij[۶5nz(0ڻVJ$Iص;¦P9[%ݴ0:QER3"ʡo5i~\u:ߣ@S6u?Me2倄Ujd"16 8޴K#]n?Q5 B8zS+.!⯕FKYOe\?'5* QNa c9IѧNK\j2pң4*,~?Rm [isDA0]ܑ*7;@f5OpJoet/9mzf5pYڽŐ2g9G}Q !ƉB}Qfx,~=aJ;XZpJnrNQ՜wE賉qNN,K?1Ѧ?eHW~g)* />:̯<wh7U=um Ʊ(=Q #?pD?^Lj &15 y˵b./˄ӛ2/8nʿǞ/O?xp *4$.ŭiT-רv@mY8ET:-FFc0w%֨J x?Ӧ!4~h!vu"O16k#Q`l7EIV3I{kYoNbҢwz֌x<1;*}O#6dׯ*O 5dj/=hˡz]֯㖳I}ac~k$Cj"pLwOM [UJPoC68`m[fFd*.Y`0]z/lB΁ᨍ`mكfXm&BgfYoS_XaA r{u L2Bzhr0>5[5I++#_q ak g5C;>i2v)1i|avy^T՚N>PƄz48jcmi!Ry#,߅JC<+-" QoJ }Nљ }0xڦOI+-i# r+ 2w':Y8HV]ݶG< FM`}Nl$*%6:Vo5Ե#DRUof,j6@|M!C$U^da"CM7*8܄/NUQ2rJC3E&vÏɐn"Y`䩇]?l0S}:)2.Ghlv~BEB\VMT %RfS{=v8!_8cQ՚BNLKv!LB,L N\#ź{QSmNC(&*t(mR_f]tt;P>D&y32 V2ے8- Kl{X+,φ5(ZsIܸ2*@ {g L֫҈p)|tQ2sIbwYhm{vownר IQ7w‰V 9D8MwYQu/ᅖ:i  hFByj.:q_H*76Jb3&#쿙zA7wh'v'ku3Yl\N7ЋCUgigDqQg%hDZL]x 0Kt<s\}Ye}oKqL'ԉ_YhrTfԮ|-_b=w(xwIEp(&)_  Ϳi$["Iv~wVfvuFz'vMMeqZ{@aDt_<1.T o]^o; vcǴNj8ϩx_PwᏩŜ 7g4 q:HQv[5R̨7w(чzXJ_ múwD<184 l'K7BhvR*l̏{B<~%я]&Dy ]7SM j&͏dDNxs5VV[k:I$~AKb-Vbo5:iY&[nT{Ʒ#,C yM!}naM!9a+FR47Vj(RwMskmjw%yMhLpVvӻH+鬲w3)/ԓWXuC|+igGw8zԧi7g8w M|UB݂m52[w9JeSvG+)S qK'ي4F#]G[z]q"z(b|a.j҆z `wd1͓>kp'aj:8Jw:3{RG`]6D,Ɲ Cq LJY/AUK0YYkd֜^Mҳqe%L$$ Vա^lį_Og1Lk"d 1pQ8)9mIі"6nK6 W~e:,|㚥˫Qzbinګoņhsq'ݏXKHբ5V،a}#{߻ JwrERa.+=bf7wO5J߂dD0⺑9B[U>$WxU\ FUQ;KCOvh 4d?G؜qB6HzаwvϧGZ7Ojhêk#a25jBH BVϊǒY bS,20))|rt_|fHSөl[W>$瞖p$yΎ֝I?ە?IN@D(~> YSUXncfNנ_?C\hݴCrw?X#4&,4L6^hA/ߩ!+Vq F)Naܣt?^}fv?)_f͔S G9څgzc~.edԶn=Й$$e|utOT2ޱd/xC]fxVVy)J|Rm.3O[dKVn,-d@biS*P1 +ZQ\Q-t8>h v"{#+*Nްx9V|g|N/U}G3D2Kͻ%&!'vd@eZI'b31FDSZRtK!p@ن5skRvnt~:5$ 7B.^s٠M2u4έCr ؎U%iµJt:.Ȇ-Rx<);`:l6DU͋ $25ӑsƛ%(Ǚt|ǵ݂etKXkEr$"CJVbf ⅵ{kP$Ϣ0,@%-&Ni<$^їGV9LP<@CBh6C\]Fեu]:d_4oX0KUi:*WpxIK@`lZ0kJ X5ʼn;ؔI[h[i*`{6hi4oobT,n, D zn 3i ;Nc8jGMHBQL I]ĝb쭗.Z ca$ΎGDVZz[u4zws$_N* /ؼEЇ?֋{<&ɯn@3A?{N& a8H_=hD CŬC!bM5B|ҵDUL-fTntO\RS!-\ I )`t,iA M.3pp~^WSdYF 6[bhi2OhƷۃQon}&#ޗup4yb0BӝVjY%oPh Z.3fP=ޑ$ȲT zO?b;Ey.FAP.@]+to̵|8> ^) ?ɷx{XUH0ŨI~pǤ0PdwQM%:NOԢB`YhD>>ie/_GHOY¢_{*b͒ hcRj ^{J_qTr~Khp580б%7j<ש_efޤY>PF]I֝݉ fͦ"}!I$ڂE$;--)[(MReq{[k9%g0{LghAB\0lIu5|D k3jXcKEE[ޑ Vvbro$CbHԺX| K|,L7?:'|=S܉?mc-^ҾC0z`NgAgU?޽ j/j*S(.,A3cOiN~34LSi,fG6ḇq IfQ/Hk[*O_iT,YAY_˨:b/tiF_QQʑTX@vvVtyUG?ѵhN+W$P9ٖyM~N|b%x] @vjYlRe̟V;k?47hUuN[V}#͜-[eN8b9%!h.i!Qc;\c{: β0dL+`=_^6ɯz<Uµ7ʏim.iغw}xfW=D83 䈶q lN8 K.+-[}TZR׭tK6L2 ײ|#?^]`$m9݋VDa?`HWL_{Q!W L tXCmҟR-NFkYJPѴOU|"uHg wǧ]AɊNH,QP o ߏKmxEF#zdU1)e$mMU\X3nYM螾sWY?Ptn3$U#7I#789ga0r:ؑn 6oʌj -fTEp6K/b#~5T5u'@| 6ke"k!4+e{R0Zd5Ve/pMK֠ z߀)'UGM.5"軽T;~4~(hh(́oi/W-Xaya9Nc |h)s=cR9xH;0S)$"SXβ3[JuqH;'K‘7ܔ za:C02QneÉ0~),Ոg܂$hH|%vj`M*Vm~l+yg[b2c>zPRpa}QlTBesy|AL9oü8 fh=0kZiIi d`!E1D;rEԣ<2e.pe,1cXYA>g|)e-g~Z$~:e<VtTD Kȱ9ysh )ç, |FȢM;e$Ao=KQi<*5)ng嚦\1 6ozS+ZF gwG'~._\cnWYs\lOzخaf8E@-И1Q IF?P%6ySy,O>O(X5ftQ\%P<~|X1],y&͹*DRjJߪԂ*q@T9|Ӊ->5Y/p##e6j詐1pj\ePWϨ3kB)=Y+\~RԹۖw:isLC7}ycO}_Q84Mą!G .gl%,#$Ӎ [7'%ܑJJR:v35t:-gdWFۻEW:Mqr:Yl ], fcPX/iT˚) ٷw3h]8(Yvѯb.S6"݇܃R#,`ª jL;fbBGȶYT|"ia"G*uN!YΐH LrTYPU{d0sT\YB 1EfέV0BX"gfY^a9+Ux*Yl]:NBCг)5ӽh,MNfs:' P,`PVU5XCq`] -^50aR-e:ǧ[ RJ??'?3>GѲ~ :FN_@.~7Ҧ~|0mBA^ޢmf>c;{Y҅(WUzǁ#w4qh$vQvjZEzP=HEMfX{qߗUՆ8eݏ<ݍfXUdeoإm_HսniC.C T7y,[A#EIN"AmuOG,?ӚۗD0D!g)35/,b!fDqu-v-+ď ~ 󃡢O2Fkg#rM5Q::BNL,@zK:piip;n 3]>uO?`jV7Pu ĢIG3]d ,-tto v2j1rDww?'R RAœWBά9Ejք?5Q$<By_"Õ7Eq8Tq+W=겧$|XdJ̳|L7mDZA^ &̫!_z7'ZJrõxX*XRigK;gWgsDl{1H>kkD>mӃ6skq}Tx\Xo7e jݴC\Q_sp38!$tj^T6K` LhvIb!]xP{_HIH9&5],#5e[3cX o~Oh?eA {]J  -OY9-$7= djѕ+P\&w 2}rģcs4 [v)$9NF ly"pv}|o{mAu? TJe<㮬Q:VVq 6`u~DtM c_C螮iM;|m&Q׭>i2p3O-#ksz8zoF*'AN.6%ϭoMToF^v.ͪ;>;}Ɵ>t"߬)\r:_B}. eF^?P5DHI>]Y,̒CHgBHl`띧C0}3f@_r#A8U;1dwM얩._1v&Wh ꬤ3( 7)m6e {pĮ,)'u+=? X|MI*Y^V0[쥴dp Z ZRT?`y?0h=X;AHϮE{b_Q3vfB/6? k*R׫8X~NGOV@x!/wc5"HI iA|%1}mm!}YGEE6ao?…_t9*ewϥᒪHYTob' J-9e/U]Dڜ20_ҨeHAG5=u;%CBNq->jڽT5M}jމX ď{w%!Dn=OH'LYT}ŒY^0+姓9 1l^_BPN^!($1xæn<f#`ugD[.3qj^l?'\A5lQuzj$YIF%9V&)67*_C ]67xL#]iDk||ֱ۱nJ|4ĩAxn1iLtsuJUK_ \zrҡroĬ*[i*JI| M&7*1ۭ[tuZ`!CCX:qCsJ6{4]1\8C+i\ڑyRVNT=kdJ^tJxD&]k1MiRsBfz'_q,czG%99;2E#DWN8袇n\ZD\i&P ]cTʓ\ R!Pٚ}rAYW7 s] Uv@TrN-p+X -Xdih6+;  A_@ >)(f!߰1EBvTˎY{ŚS7qjwzlN/f!_G"Lwk!k5^z@^@N9Ӟ I#lf5{Poϐb9E)c޾4OfRSMNw2I{1Z) ƝXn 0vs} a2lLJ*ZaV@[GBO/m%bN?HW TE&d(.(uEgDlZb?Aln#RP{1yDư 7ƍJa|&wq>06cs˱rKƟ')$ fJi7^j#\.?C.|ҖV$,( p`"$/L991p$셕+*ɔ ER[Tyؑ u %pffhP=2=,բ FR2U<y` *Jڜ #LWf;(Řt-ɕqS|6&INK| ӗq> ּ_`|ԗĄ뺔R*k-vts+>p/eT?{H0Ǥc%Lۗ)K +BHT$n !'ꆑ;S ˭& [m'B@jgxByʉ2H_5Tv_[y=gsWT5!ٗ\f]2.섗CXp/]LNQ{MPi# s n`0۸*w;c:!-@ZÏsIs#Ů ',`]X{_]9[}`pK 9 twMW?ljX[O\{/Baj#Ɉ C帆dz@ߖ|m>Fffoz{% ˟)+u wVnc9߷RaJFz_ AưnW7¬sUwav@oP*N1ESIXJb=!B/J[4r?u$?HCy"d!71Qq69nrlu Tfs뾑Xu[{[($n(P_aE|sh,CǢ_"?8P5VXXSRѴ0e2影TǷ£Tgy94&t^% .(;n4pv6 F)6dp@"B\ň\XbrΘK~C AiX (Zض6}Ȋi)Kn&ꛆ InM:-d/8mm+eu_7\ \j_M@DQc#*@RVvvv[÷91u55$h})$̏C_= )J{DnkUW25EbRޣXeاbh-jxi𛹼B*\Q&40Yv3x8>#bc?STNۚRe%وaRAQTym50=2x{ܭ 4@hai CYȍK`}ӫv W*45R+7U:PڭOX_&,2ȁ9<ꖪMq }A zOЪ^+ض:RLmlL[~I֗"P9w91[)ndBׁE9cZbDۅ<O4za/0iЙDz#{Z?.,8~N(6rEfs>6pc!-maև$M}l!`f/|3.;*`]V^1mE%40dQp3wP,{$.]uVpne0J^XՉ874-0SxsaF<kb'~9T+Hwmz\(ˎmV I۩m_BAǪ"~6pCd5 Cj oSxwzWn&ֆP^A4h]n==cYu }◚~ jvs c"i?xɽ6³8#, ؟BKl@D0;^`]PS6q|ițv!qwLaZńRR ِ Ǭj xݐkɉ&Rya/ KbjBX6Z>3_]$v 6N0Ƨ>g|Pf1i/}p"ѵC}xӴ} pm/GCɜ ml"+zeϿCrzS 5- @0khA{/V O i(͑'/5r=ec `"Eg%3-";8"pۊ{`"L5JHuEp[5)JCR.o`Jłe.d&5ol߇D+Lj+/G>}HiJ6}7ψ aRabpOv2ꖃ{LIcc* ݉Qγ{e9Aη^DU;4i- 69púGr^g}hpnjaՉ$?+e|[ n+gzk`'bϳa0)ǑY L?2D]żU(*>Dk 49рSwx"V^->ܳiP/VM=]8+]#𵟤v<7?&=&i nPגFMRrq9G2PQgeLSӒh̬n?_h{sg 3,0E0FA՛hP)X?nW>wkyoe]5k<36dVc6OP)ƸJ^6qL@O#*!:;(Q~KJg7.^<)<`ZҴ2 &]!.O XĄ:ml,̗}$r1bV6YXG_[j; Q$쉹;7| M#f]QĄE.8oOIc}7nQ%@y\׎3l o׫Zx=σyz{mlqV<g` o燮hJB* fؾ\NM{{2} =)\T۰&[,iA6]I8)yP@! 5A F-3\;~^3 Ap(ܽPաS#xIWIO*x`C:ymK9-XSCdzݫddq+.AO8A"8czPσo j W,_H+ 2p:v89,j6Uw~gk1RHhv[{c&!sR Z75q|T6B=R>s90]6Q4f΋]eI`HB}rI˺uA vH%1'SP"n76CqhpHTfj25P.f+RiS0A STN-rUp6A|L4enFk{QtEV )rC>M]5I٬ f6ECK3oh1j5>9AIh 'GD{(fH;`n^`rRJiέKyԂYGrޗ;+gxa 3̤|?bwr/+3tTs,;|fOKд{ȭ]b fnӖhQYi>Tv=4& 3*tsqB5~ٚd%<O[ޡ. O7:ik7lZ~DI⼈}syT R4{q(O9w{;$}F Pө?ߟ@-OδV֓3cG@\{YNqz&PQe|%xG\dqΟÅ)PfDH\mmLS^0%`UX=66=_C)by(3FĚ5H7Ǿ^WgD];gٮb ;!w<yM#";.܇X%QG1H0. [}Pܫ#GRZj:ݝmc5WBtM.I\6û:E]'N5E?Qh2ȡ<II Xir"5c}Wzi\Q+x!+n4,n_enp_Udgb* X?78i ɶ3W 1i[2j?wD'xK'r}Mho K2z%MI85bO#A I,xݛȼ 'aC=,/Ƙxhͱ%5wPq{<|RwlD8撿f::ѹR@tf6y?U B3ء 3oz(T p lpGyă"d{ĈJ=d;&A7=t? Z%3A2@KL)|k@4v^=q%4y!=4dNS|zlHPI#,8W5mkE\ K# sP!Ɩr%kv>u`G\ЏҝT`/b yAPz$D"ڂe M]K~vQNC gk P]]Z_uOEaWt ݸ2gi$O+ӢE]GKo539ɲ/ac ت)VMNycR$z}0 RS/;2Ǒ!!zQY~ ?%{'@‡o+v^YFŒߢ,21#V@,-8qkbJ?N+sCNzi1lq98ÏBg5I-cs;ߐrrP},mhPF%67ZIQ1lٗqD0mAgײm9-MsY`?\S]t4J*q/ 'VC/2u ?w+\M?$TDN<Aθp/<*Mp#p<]R˽@1Սld&a~7E}̒j3/X*-Džazbe.nc1 RHtD!bE>!>򝄣| U8`=}%|4G|wF621ư~I} r2EutI<& 4ܑzW? |7o"9ԍmK>3Y ,$22#>,t:E yvYus`vX fȐNaNFK JoB3K} e1$|Y2)PEuu=qDQA~T0.u1)cqMNY %M 1d̩0uKtmWEiz7#u)TZW̵ύy- ڨy"&KNR Wdޱuߢ 8(e"] J~1?bKqQwXlb.Giڻhw[D8\@GH .Ge^|P9M>(y$ pm֟0kDS$$ W̓~Ax-Ư.5v VU`ZRYۏ[[]xņ8Z:ިY)aGK:血~yxD\V.m6*@d,^lB4*!>!"tjg7W^rKخ~lqqOki8n1Jaa=ӒB%WV}rN B?c 48h>z޽Y@]vy"кáײ=PigP"2Bp_q&{r k)R~|%OkEY!"!lL;{6$]Z[4.N S7>@jnG a$)jp9ڑAzQ]@? <6~Ǟì4+5H\(%y6 Δ%je|ukTY\}^{Sm?* T<{Pn$f= ;)I ()/IaݒbF'|7؅yYG\^_ky) a)ovհ3vo ZN&S! 4ûz_ 2Շ>8yjҮ$d ~E4\Z鶓pYh"|ȍ..b=ߣ~ h\06 (\^#]prR\:N8Lkݩ{}).+bR/Lld!Sl6lt=^߉Z:ᓟQ,Ҟ*ӕ_oA vKL1|AwFa;~ޙP޺}0eSc4{_,o?"3g:ymCI<&v5Sdw&ձ+ â* 8JAe-yYt=X]WW(QF 8plA´D4"K/Bqɣ Y4IWLm_&SB=_ LLVM,Z߲(R]Ñ9+\}KeɲF]Mz8KgfRqބ|^9*Ao!NNDXoVР{5d0H5нЕ6j$q5-uwi9'Mr&ϛAhS'i&LY^=oe=ΰX0SJY'+hijw{QPK';vbJ؝Y'joz|=7粌6x'b1O2`u~M+&/N>'6 î0r;K.qV}ظ9 !S63x16,oHa o촚Js|fm$*I747VSs}KuDSـ/*?_Qi;]Ѫ5qf2f\ކTxR/4,jzAJRWx^:{mInDY1GivK&݃ҬD .ٞ)@GKS Wgg( ?!c_8,K?~\qG@=ԽQo&[{*6ұ%Ç=Wȫݗ`'jŵg^L!q)0*jՇu}m۽&Lpm:߮I@ FZUwt TAëٯ0Nl@;A'Y܊Kqɡ#FiB{n{$ ёzgwb<'%7bɕJE  d'L=*g0Z/*A@ixoa֋w~w80S4Ij/=yj^~!'T<6Z>$ '/kp44hԩ&H&ܷ ~}U?:zez'z'#,7xBע3k䎻xp,Pq|ՙCsk /Y~+*LMf Ы>`b[۩4GǁNj9lW%%<}h&vH:6#L*7wX̑{0˴# 6UUKR$nӧat@羶h2az6R>oS-9NY*r *x7}),20>GcCdPe{iYf႙ri%{yJtƌl]LJq"^>O 7EPXFs_ 7IZKD#Ix9/ĞnUfu: ʟҸ x+7fO2<#pTsCe? AHEbD#Xu4C90D{5ev'G/cFh, &0&BoO@sWvBN<j GaJ]Jg~pSDXϥs؉;qx'xHZ[]C +ASQ"گ^&Śg_nxPdG&ϻne Z4C}P[pO~Ք:#Β $qdCy֒P>-_Qp~.e_*]N2Ҥx̾IvCm>VfDyejz\'v?%vk6QivCO0-=ӡqtb/ecZ)Ic %zb.ǃԙI?o-3ϿX:aA7Dg5^% KEhDTD±h¼uJ}0}A^I ͣ}R^ϒV1PO+ !gփtB`CXth&/(DC"QQ,` )%[Dwa}njIcPԵEx*s&H_C~-T%DH;7㱛- Yi ہuQrI&`eI+=ٳY#ofU*p$8Þ 'n{=8NY+=m+"G'5APt% 5[@;u~.a@p|wO[icUST^E+o=@lՌ5LeX(&A"`N*vd~̰7%µS"-g3شK+1 ߻VL'E͖YjLG8>{"0v@J^Hlye4RTh "!G<"F5gTNJpHIA"Ņkm/,@ tm\aA+4tdlk bYWѫWOB5GjkWU}Jܬ#-:vQ?m~@s.?j&e<,ӯ},Uֺa^i$腺5x.cC@7AwofCQ SSmԼD_\~Qw}0SA~?7;COA=(O#R'-*CiE PA`5N䥘s4XmG/%v7;gKa݆gŒ05 ()QZf@>R%HpTEu.g+gB`o~ D(/rf"hMHَ%T|4 pB:vtFiE>7JJOB;Y8t:ɮ@և$ | b% zpf^gsШ#p b1e HWMb6o4 8o'>6G‘ 1mr3qr;|rlrQL&[NņrkS_Rb2/Éc-`ܳR3t.YDLjU]%#=3V>Z\VXnE/L" ch'E@u#J%i.D nw:yݤ`1 qt.gw@1|Z:+uh&=Ёㄳƹ4bW: :捍WJdX~X,$IxP疼U10&C "#|z 1x/96 ZoMjQi[iԞq!0Q3C4}0#K6r7HE m;+_PiR㏭KFDOѨm2/&&%g?[YA;{s]$sčXĤ#J>\+>&GZX8q<[x9%OM7av IjƏT5p`Q&#d9- M!4Ucf!}]D'tN{&@T%y!gk{ሀ<K:7}i(7=Ys(Pf) R-$+{1,j޷0`Ⱦ=fk/nj{Ks1"PY=ѷ(FF\4{o 8WtVlQ ޤ~ADKJ7X_ij2X.ȗݷJVY{O?,0d餷oנr-Է7d`1>ٱ*A|2 jwlO[:/1uK4mö7nɳ #hZwcX'"vr0+\pN`ݻmWe#U~]5$16ґcl~g2`OF$4"i NKa[ҩ=$x4lw3^6ՒWn"nlO$Q9jS~4b2켾(yg?cw|Lq!r* g(A1sfvׇQS.4.:"r4 =]g4@ `HwUi$ TtGor\% zj/R[Gt:>@閶*8e4'j)#Qn`3ȹ{=H")L>z& ,#YRa R._ IN>=)oC?#2||W꜉+5[[eRl7Y79bB&*vx͌ w@Õ؃<Qg[gؐ[@tf֣ݞ4`w@k^Eqf ~2E4<ݡm%3l:rzqUQLҰ VdYЏYyw A2ɐ|(fZTZ\2ZkJ r4z8_5d& Z,*r%-o{7}w+k%R+4 ĔX15*Ƈ #:%\srIӷ V!%\G z+`jlȨI6k9<'_#2F06Uw?NcY#ś&oiy 31<8q8 }y@K`VSȩ@x.%d =t>E 3!jZ=B^T~W;΂ Px@mUd/Tok @ttj!R ̉-cuB13qRүB^a Œ+Mv4Xy-w|U^\QO 0rV[TS`PeUq#ER2M8zCyF8 1[ tWrɢyQf |x[9Z>2 kf%|#܈-Sb'+"I"Õ #A0h[ ]a|Q4Jtbͬȸ\}kRw0"~ʪ}B_xi3Qdn ^wP9Ixg*f\*T+_̀9GsI1B2^h$UC|N 9hWqQ}['!qͫH+HgXpƀ?0y0Zƞָ̚8,&[.h: )@+C chU'Sһ5 | AIp .-$&69{kǰ%=05x}9R_)r)QY?ٙ|pӇ0۬ K36s%fӜ/WH#R?f,+&/6SM,qrB}M WZGFĊύMQɡ c+ݜT֫^RTXvPFl?#jh`%H!vF9Tؼ*3M}ːG8b0DqKs0@GPj~jAT. e$Gŵ5R讬x^ -Izx^RYEk-IĀ=y<θU>kWZnmX6&ZANI*nwED}aR?4z=g$. w'w'k/-uVZXc Q *%l ZN4N~"cM$VHF]ueQ7y&_X'^{&eXxnHjk7\xQo0RV1&wYWgR R9=i-eث}!(YO@鈎(`֋A-}!¯YQ:/ciu`Y_@w"ތj9XBP#B~a[! !|qMm2fXG 0YHPg'MVc%cd6eFuR}ȒzDXq%\*,![3%Cd4 N 2n|ݤ +L-/[ղTk翾M߳ܢ1V됕a߯Ay{ Ztm=ldD9S[QDD(Aui7j`zhỎqgɞ]ɠ/42]HpDH!⼑tښi!LaTh&jپHC]92o~B' m5Uh 0c_oN)#XJ鳹LHiGxUlR4 {^`ǔmߜ-[)W\(q #3`s& }Kң䲔Y]jyJb ƅTdXg"x{u`9uzHhɨʖ9w>X.q6d/$U ֠%ڑ@k`۔jlc  '%HSZ[%m̈8+WvJv=AAx*{iɥG\S%ay z 1V=6`%Bz_gg9_/YQӭ &!\5wnq餯R{S/p[pHs!?!UHZH)am%|oJLa?N-$D6%:HaF.)G-\CU` xGC3N\?x :ʾ>O\R}bT8^ÚA2vtPJkVҽ rS#sj< O f-})5 U"b!vM4=w< I_$96"$02BSJT +Il_NZ$5'ԣY$eωxG73(~a¾b?C0Ɋ.tff~("1b2wiAkĮ+(3|Q 9ڋ$&k8%f=8  %]Wpw;A;5\["CC'7(]MdPiZן)Rs Akj"/F.r(uRy%]9#^n|\?NDU%gеkj(+O_u[tpAN:j}Q[Y&׈t9^I;oYf XhOl0?'`Md6)@ k_,/:>CxhNGLDQ6A/=Z⮶ ,#ch-U(,>]edom2DFj*b[U^ۙzdAxa^:|shHmfډ*GR rluh;ڋwa{# WɅ"*^z%Ф]ޝZQVmHU0Sj!L ;ҥF'-nn"%=˧'fe]J6c:[0EIV# 2zNbe (ȷU" &l3„G0 ""bW&k pVR/Tݧ-K0J *BxlXr# ޡ0m'A&5mm.אB*КB_lFBJT&Qm=Y<dNQ ZA.A9z: /#vE4iH όNBR;mtbD} Gcw$'z[:EkkglEb_~"fΈצ"$awp-m424{&Q I;}Ca/Td:&_ڻYb"fRt|n"Udܭt|5~w(b /I 2* n!OZPW~Q4Ʒ r\[r/*1}+ GDb.--Zio򤎑w4P @D  BlHrCcMG &n9 Z677E[US(Ü43bΉ3쭤oKD ruڡ^T,Ӭn-%irK_G&o=>7 tGrQ8͉ae-q{s_&{:#-yڬ,ȫZCB,I(nK# ;ӱ<?ZR}5(7yl^>fw2|r7`jXg㉨OePa oN cw}}IqBGNk(XwuOD[ 1a]:Ftt$8&~'xp12GB Jo QP?Ko 'Duѣx/:oڥ]t5z+ȱv?- ^[^3J~}F33J6!Ol 9Za,BA k0WO\A÷EU^WOMɴaS~I0|:Ts4K^IVb0ӯN0_$ɦV~L'o{+IOC?MyPy8"gzZz5՚|];֘ 6t!d=\u12s 5^":̶oTDQG0R - ^6i5y%sSG,ew~Uvyݓ殞Vփm凰L^&AuOM tze`KhkQD:3R[y@zqGwk{wzH]ra\L{|25D!ҙ`5{)FN?i(hߞQo`˙e^Lhp SSr划:_%g)֐/aC[(?=u>1ˬuCmvEmx{v/`x]eM":x TMf:;qg]qUH0M L nTkMH2Q0M1C̕#<)d@\ 5.WJ<_9gOӍ V"Hp O2k2gVb.k 08O+-Tn,&; uX \vt|b($9 > y7 xĴWBC |d߳=`8ٝ1}yd̐ϫ]V[IP#'( x?x l;{T,X޻,'ĺ)c'Cԡ>wR&vqhzkub=JHV +d?_nG]`;ʾwPg27e.U*菑 973F7(3'!b3&=iY#oU/BG#g_}lsH1#HYD6eQ{Ɛ|aXϫ@YEz Y+QHڳ#[˃0m v TJer>EN6K!9Ay{-NfDh:\2fVc|5pq4㚾򉆶b 2qRniDۅtdUѢW:3>)%2aX _>FELT껲.^ˬ$|sluq+Ȅ3P )> E]S. YK K~;|Qf7C#ΗuVj vڟj{/rl#Vpgv]y׺sƸ 0zrsJVR5|MK_9D$OM{Ҥ,qt~h`LpRI0El9(asOH[ꅠ3V-"+YHpD:JE um}X8Wom._ZH,RsL.SU*E#=TSƗx!hCH&y5d jҺ^:SOYjcMe@'.׶.l&x,Ct 9x3ITVȮk_aG㚄M#_N8T~-lEbJGc(IA=PSPIff[c] ؿgnC0@þs}?8ϔxĴߊ|՞Uߤ^'(XGu!F*0XZ׫̉1F/[t|@q#!xhLؗ4%"zKv/>*X!хqVѡ* nX >gVҽG* &;{UMMiC1*f9"ĂUЇ`i: 5~{Ƅ^SMcJX$8mm`ԷFGqES{[mUHB&+5BS(x~Cxead)P٭v$7:~Y3G]N^%N0D{[4umDg(32Ut.:6@RzKв{,>TWԋsviҽ+u vAI@vLߢǥ~k][u* KM 4&'1`~*LW=fҍѦ3@^R?J͗E;V ^oZ rPݺbr]sq`Ў#0YItZ8ٰ65ĜhQfN78d0x IdLbݦasL:W1> 3$ bvUT *oFM wDF{KcQOօׄWށ͸a * i.tRMK*0:]@; ? Ăa)WFݗ3"Ѻ9Z[sbK&9KVu)>LaT%bn$HVciߣu&}1~ftqIvimV"3is6*+^׌ZK4ea%RȿYvWD=|]򭃫m+7z toE/e7k|{V0 aZI ÔĶڿBoT1 sNISZXK?/jD+s+CsU[^O*l?!890 Ӽ4T_}E(FQKXvffF>FUfX{Vv+G'<ᡤzimt!cy1A%Eݭ?77],_*l0VLrҠw(v2YWK!gZp+ef[R-i/nzb)<'aG0ԑ(z$G. rЮ25nd C 02mԶJE}BZ`5ǧʒ9o4B[r< `% B' .f7Pr3+H;H %̓R<gթrd ǵN5Pn|G:k޲G^*659Z;EUP3gN,aFRj5g=O vFc-bN*g%F221IAn^ @ʮ*1:޶v,`* s kQ4 Ѭ& FHRudt  PrU]C;L-_=#tʁ%DxvUG\AI5RXPf80̙%48)[v/ZaZnmF\$ e`k3:{z#g5U4C,<2*>çya`gؽK1IGcvCFQ^M*:Ck Z!,ˇ,`n)w)jZ]waD͑@ K[^ zl{D䗔;ޫJ2ب7"0ep|0 ]h[1,Ĭ1}p̗.~ @SJd$&sQhDi*gciXc؄/ijb 9niDT?0r!oԱ_v3$nv!2 pv$}zX4u$/V24kk4%]$dc̡'ȥ/g'.f; br nS{' !Ck1x|/ȩ5,_]V6QdYK3 [V)_ŗ"Iw3RBL A֮Ccؓ6>1!br5w 4 -6vȼ;83abz_Qܥ/nHSJR =E }nBXf .^/c(@rͧ5ZBKu3f'P΃,iGX%BGLWUۇ2tٶtǠ>l}ն״I6 -]׬|zl3aa7Fp4-S`Mg F2_^?z셐[;(ZDDӠn5`sUJBq~Yu ;w0z jU^t k `wgɫ@Eԭ}T_hֽ"͠%}U8Qѭ]ڪL1*% b[d~?\}-+7)+1- 8 W~uP0iHu.t|2/(\}:a˄JzVdt=ĸCxbI @vaa9C"-sk񽨞'i~m}; G 8~v@M#Vʻ)NPרa$!) c 9W' y)_s3l3ҝSM~BUY#d !~r3t#+B>LNm{V8S*%}ojR? k{jYtev9 Cjolfdy r"<_}Gށ"o^=]HJZ>|>tɾ򖋡5"MjuނK]$2jo.a_DG_`dƯhm]X}%!Ce)Їrb.f L­ G`]?>vj)xc6\KfLe'ȍc.d-8ӱ''`7Cbp4čȠr}WQt羑phh/NBFiH.ZZAVX/Ԇ$":^x8IJILnP/]ZeԙZxb_Ⱦ\^ƥU]'ѵLxFW6g3v+EVdYWC>CbR /^dygD h_N y@8b 0 ذd^YFgSe~1OM rU="JOӗUIdj`_tpJ,_qeq^IT}%ԛxTK@g vyI!*2iJH-.]Q/I[̒I9}E뉾yѢJ8cqft/(sFZ&,af6%IZ.TXTmEYfВ~+ +m%RMYA‚X_PRI0 8ҝGd~/Ukr'@UD^eq1S+Wq^_ ^HQ2aqع^|!m(A,1k֓@8oHT`R9E9d$$ S8@ϫ-8o M5/8޾DФ-M0Wr֝JCK|CÞ}  ⏤|mh}C̊~{Gt!:5 <-+ 1\IvQq|PdKA7P8i=*s+S6f 23ߺYd=5Sm}m} uEW?%h!ŏ ^\w?-6rrDlf0fܷfnAۮPV/n²17K4{erJ2p%ӻ'`BR*uǝB obx0| ak"%ʣ]"Xl)I.B R:CZOF6U,aJt]yr\b.v6H͘SSÉÃگAR8pIq][2 YI RD 핣JŷeyE9Z_-, R'{㧦S){` ChK͗3ɔ<,@ʽ/bJsܙ2r ^Di^Ux>Hޑz߀rEJk^9r0=&spqS^SvY b]ͯkCRi jcEkaa*h3آ7R wJbd`Ï]y.Be pkb?%.ԀG)+A8&68X> |οU:d/q, M*V$0T t:f Z I~fٓyӒRet]1gr oE" 8@obq\_@-SYL;߄%*[V$<];j1݂аepf%+/R[U*py8eo~Gf>u 1G߈ 5';O܄[צR_ chDJ0,\1~FT)B12(7V(#FM'Tp>6x$+WTLb88ecu p@XĴ*=y-ԟ@sl[88pAwj5P&I[3Y0XӶRf {q3og`C[F~;udBnQ[s?›1~*EƔusfpb(2dۨgVn>"vpai!u~ TLK +r|;Yq!rDH3__t+QY?F|4|7,Z9,#\=Ӷ!(0wIj19U$%&pQ1YO|s xbcƿlt&[}mNh~67£N LէueZCHwZbA]Թצa{WFd.$'yz>M'J"S)kJH0({rٻspVT"L,l(Jtz؜k7*d|?SZOF+;ٯn4rb*x/!\ ϢxB}$I7CqUgk:$9Ԛe>qorsI9(ggāyLqվBEzCĹGWjǞ2_Lݿ\HFA٥̱ly,)d1ݘ\K*5N^LsT@äuQ%RQ^֗ S\x2g faڟֺz4v4$pFsbw%uL;"[CJ2O1OORqwFdx>`"I6 IگC'ӬVvX嚞x7L_FTs2| x6uڂ';XP7zfE& {$๷ rMFܩDp*v}`m.m楖Ʈ&Ǝ̫`- КolByjo64P`d_A}Ek_GLx+p$V!\jH}^cr>1o&YfWT197$c"r2"ǜ0ìhRg/|ܙ, 7y!w]bVB_7K  MU&J`8bN+;D1I%} v RtLn|rUx 9T"H1n J.jJR ? L@R5FpM92|Vcօ:+V{DRlyzRe>Y%gFUzhbbvBOq2$cq_UѺeϝF"u1gy5LR`6|Z sjT[28Y!ppw@0ƘYZUh|0E"˰]8q0!L}I~%>Mw|)9jxcPPIY+0jÝըX͵w0p7Svimu375%e1V<:?f$%6T" oYc\?i{C9[\c,ޑIW,3fNvAjSM0amL`%uw*p i˼3?daи!mؔKs; M[߭aLY)ej:*=dI_]]gЄfG7_G4*_1o,qCtC^FfjrO'[Vѩ}jV/&/65$.>ꉈ @plѐcgo<ʱ%S]n 2UU4w2sK{ΟׯQxC.$=7n$4tڔl4iKL* t-5TvVr}i,a"O?eÓtֽ 6F {cf~BղO'!wF4ՅM>7 zi?D0ttq$3`eR |4fB ]nlf*1?"-[Ԡ0+xT~ z<. L!_Յ1]?@@ҌEyvJ> )?s;B7'Tj)(< 2y[abke]ݥaЋoED aFzb 4dۑ-á!=KGj*p]Q0h0A#'NvDt—++@f|d}RD 2_{GM-&ml_}C&i?kThDRdsjS^CwMl&c|@#ɊYpy[mGL<zR荈8Yw'f|h:  ;x-c~Jᛴc],?o-&7LL;Hw?yhOTF((عW9(QZMgo|:%d~B: ;m^Z<پWXAaCh-YӤ]c󔗹"dzq+#ip mC4llLth^ Zg: f|~f0VฃB׿>!Z}?ȏ082tj9&kԮ7\ <ե} rwB%5{0CJ9aSr*z~jΕLwqlvF<[٨7fì!!ǧ5ST˚A42DLEp&Oh?zmbU&ZX$+ߞcqdr=)k>e{I3n(j4b;X{8*; P/%"v 턧@_/\F5rzFB 5,evl"Em%)(#@u 7=A[rLL> ]̤xzE'KI0LP'8q+^?,Lcx;0;(l&f?ZJuQUb d0T h*gy"+aL>k>oGkܮ7|pqDhTnyh z/`&\蓮C4Bt".Cnn_9bZl=9>0&Xg5rءf-fqW`j^PR 8Sj+I%Bw~NMcZ3dxyQ sHIR\K} ?/YFOt@ v_gdz0|+e5pWk;VQJsҿ$`)u*g@i-9,SS3`Eקܐ<Ԛ 37:MĂ`x|ڟS=/f\&\ET7f,Y}p*|Go Z7>3(Ύ%Mi2mhkõb'd;`v P@u?\AS_T,^ڄh[6K*ߚk7^g8:j7{01%U$=hy 9>7Um,kx\u&:`] Z4U(>n.Z aXE"ᙬLX^K ߒi=Lhjz0!+tYRIqlC惞=PdJ.9X}||rmvYX`qQKWFmKE~Z; 2-xA*+ѤN32('ElVd$YnYuNq,{:s#Ϸz:Nmxm˨AshfŁȶnOԷ43 }JH8! kS79'a_pڄ9CYxTd=u<k2<dގ "[~23toh:Z(mh/_&3ӵO"r"ŀSSHfkU}+K<#kpDg{''$a36F.w0</Ѽ,}zk{&L?s>bܧE P3kq19iMR >[IG폟YaP>ucU}Ʊa|nߚ9q0 fHɷJ!\򬒀 }qC8e6%Z` 7 DCl }&,\Q@)ԙ`_e^` K[ ϣS řF1Bĝ~iB_pƸ|l] ❵švt+M,N4FRQԭn;ëm=6UZߐeE#ti`ΞJt)lTa.|4>6MXVI*"e*uzHeah;@v^1AE2SB+Z#π ${X!6f5S7ŗbD\_}s 8Ϯm0{M7>ؙR,t '}^~tr/\1?Q6s ?CbhGƢC'̃bVPE'$&)Lk ĽUa+~9Ʊq s8E-fqa_ro olQ"zTC߂*:H6k`zT7;UhZ{.:XnY,OSAiP_}P/HG:cƜ9w}K#DY ~ U;{v@\ϱ1TiQ!QLu<3aZQl19NO8<؁2yBt}l'RWhN̏{gnVVC7_ 9R읬| gbaֲQ69hsUlx9V& Td0Rt`vw )Tl٥3t|ެʞ=+ |,>ѼxhO>$}n!ndaB']J|_&+CJfDã #d9?\pc gq>FmL# QQ[]%nѧ/W^Z#?sHƀхy/CS+.w( .%<{{L2s=@wp:{d^1)XbϢKc{vZ-G4W~u9s:W| \P*?E3 0WQ945ox,`k7C cZ^ e ?F1q3?mBЂ6W4Jc[CR9 )Jy$PL|0T*UQ}|K"‌X=n< r/5} m0!@JFrfnRK`^dp/r(.v%@U֖2x殸dž ϛwBAOG:GXbkm=LY`nBz;LC ?alCԹ:̙*ΰvzYm_Sb{2a^y|'RKe1)| ZB x:pu!#J2\GURZB0@#.bLf#%pUm'\ @G]bǯ\2=s:/+/|s,](Qȫ"؊sj>#s\E:S>.2|ŷBhTEJ$ w^nE %~KވqXr砖Q~ܽ6:cP!#Fc5n^D3<jZS%55(lm${G@ NQ?s M?" ȓ3&w}}5,U-c}#u^:[ܸwRK wk5p+ hCQR_isWZderY[Q.F~65 ;s~6n i ;  4\?t6;bdhI2\lFgwB;%+_P0(#V't&'KKbZSjʄ!PwQm)oqQ0 DҨHo[h75j(KK]͒nP-dŵ=x1d ЉWm?-bjFVJDq@ϢK1Q Gg/d?q~! HÌDfB/y:O#5o<  dٓsl;s}%Nt`q#4: ѡ<,}LAX)qjXa]\ oU}j~V]a2 :hE j ?V=Mir箳JzUD o)?_]n tF% +ܓ錍0.$(VJ7%f[K'|$9!B\V5~h)9jw5Q;uiFU)bErI:yԙ2F{[d.-JԼӝnoM!{#.yh6|&Z|HV~Kc8qF~Tzv|K;[͊\S/~; gzWh}G,"HV_FJ}Ӕb|Q1hcWm<63(2`I.'T+§o g GI$A h}2|xkrs<\4BKp=u!P ֥nJe#؇kKK XOeRktJ8p&c#c2(Et2mu"9e4m+۷r5;-z&2<5뚺(B(1KũMh%/\ȇE}:^ͷ Α0+- Dp<ԝ_5owpRs[ȐCl]։"jTض._n=gt,L gfru䂅_4 !CJ Ǹeq}hM p~Z,\j'J<0ˋiQ(S7Yf݂`[8 v[Ό j*+^y0JNX!^-5{7-&0X{ZVpU"ǽcWiBSœubmlJݩdT~_AxR"EmckY2O^̴wξV< 4s7#QKŪioϏ{8%AH_tH (|Sk2a =,wDV.QE~ꨖP).ZjmJuj Hk2p1%Pa3@&F/E {L?nݚb/)T<34P"ȵ^M ]E%C#SQGJK F9DiL_9 Ren|Aʏ'uv>b "wVJ@`skM6v|v%Cs7j#]P#s0We؊s0*HKܥߜX@%`~}){F[jv+:ii.k \7AE䆲Aq ~}(5s]ϩ?@^bw>wCٴY/k9ݥK+Ҕ'쀏3+xY01x(kVarؖt*'Į]3W+*BvHW\L7ً!sI޿+b"\R.ʟS",*N:d~<(ޤ]P x+j`KdM@`ɻb)~oL?4] ZYu|789Τs2:fxoz`MFT˚r8}9)6#K‰s󼉥!/L0dM[Å*}a] o]l:lxJ;T+ Taht~Ù?M"5Zd:Ќ`4؜TE<#3s,snY#i;S|`$Ih[ZZb֌?'RI~2ޝCMMU ic Di#5{I-࿰$uQv!<# ӂ/\xݘ *\_+@S*l)`"re茐WDr/Q*-t~'EPrG4G}FXyy}G8B6} "q`2Gmܮ.ܢM[khqD[^3^Aӓ~vNte+%xO \fT-DAkb0\7-eߘJ}97ej/}Uj@B2זj,cT8PIXaȣl2fX1nA)a?۫owEGuZNxMz[*?Q_|^s0fl''LG-v|^z1nW?*i;Mv5*$ Lϗ|l}@РGFWS9(OuI\4B#!Qda%G$`p䕸=]F6ko_; Oφ]tWFi~͑1){CY?(~@k1ڣ.cwҗR\Тע,r?FYј; #w(Q~8_-tO!Vt ʑ:vx!U$K}bq^PRw@qnsE$ ,'f\OK{ ̈́ JFS 5g A "gڠaFu3"Ï jda*+n#8LE>G0g^Uh]j魎m*W;t3SO ^i>h 18K5J.d AYcaOltk>/>[I՜0dw]r:Çum8t>]o;m]DP9_F{lC 7?_{ʔA<#K+qo|R֏̪PM$G3R߉>'bж'T ŕC?q^-jU3 vnK}µXT c6Hp6уtD5Iҩ A/-N8ٽ<&UZ:ʘQ^j&[x}ف.97 e}qs$ ʕ]$+-V'8JVD:Ot~[b"S .Uv4ּF M\SHqea$IeldasQCSFN8H$="*A.s% TyC]8~΄vrSoi!998Ѱ?7ztHKfƦa, lVj,2,B5sH&caUx5願RniZ Nni   mW|oL.tC:,ek]/b8@R[EP ;oM^'s T(cK7O 0^,yvBȘAb2FSWHa#Bm ~l1WN|GR-c =seYϙ\=quk9 $wOmza\M`I0Mz(IMCD\ToEVC$+iڀQ/@Yˤa+IkuQPzE&Ȩ5C7;J{uV67O?0⫙tv+3BIAtOnJ U*Ub[s^`X8ʹ蒰-1yK^MbڪPG&;xC}8&WP؉<JjO.ߚl5_uGc]o‡h'2;ល8u~7TI[Ks+G0-1m拸BV!5MWOɈ`[0HG_*!Aecq6-Q8H) VگJOP1V>Ɍ1S!.vY ooƲ~9h^ּ>^ pFY>r^W4ԥzpM$J7A8ṰD(b?F1f;xZa*OKco^$Dt+-SFZTTD,y԰QyZV9)5Wef۵ak\p|pzIʅ_"`z3L BY-[Y>m3ΒX\]zY,QI7rQX^'[OrpmBû.*R=I$vsDոmAթr`Rr-Qƅ=D$\7Vi&`r8m9.NǫK2aš L57X(Ž,#Qz.>/Vv-BJI* }=S?aoջ>DY ֘οC3W<ضXF"G UP܈`_0m, ' Wou~.o2tF*ßJӭq`>8ԆI4YmK~wyշ\\$Zm;D* ;#7&olU_D,vb¥i![i7\j=ŕncSIoV]ߡEoCW>& ^ڛ:^i)ii[9>OgVGv|)_&̷_MΦW[eb x&NBrnb{xO?gmեy~'5qK]Rȝ[ܓ@V,ۅe]免D `~X¬ď!!ǽ6̺NOdk HѸ)rA%)X^c byNTb>gh U:XI<'.PS; |B0@TRW@_9uCG/R<[=ɑ+-?$RcܿI7(r<ܔĚjU[[˗>e^ %l5w Wv`D0\ Y} FJ'99߯ER%]˥q r֞T-Щ9% V=̟-@sJ%FvkϴbVi!ξ,2@ #Js#Y1!{Bp^emf:RR`jXg8}b/jL Vk<KtCaGox3U #lhFW}CE(}am.r`xZh>+<7r 7ܤf<>kR8U𽰦~TP8e"YI+ 81m SnƱ{UU8OىO+  wp=v4|Hݮ nr5=ShTwwZK~z_RDSHEd@} _"X^lm<4;=. fU˨Я qօO\ׁO؟.Oڭj9}[O/!3īƞuCU fBZz"hVP40_3(6M،iIC"C@)8,@ r& ⌋LW:/r$B7Ͳ.r5҈>7&`׸Mz1ar}Ep3 чBBQMHiYHU& 4ΨϐiK(ֶ)!a#&Jl(G'P-J]C@COcN+#`1/Ʃ&@:΁ SnP±U{žSz N.(3sM֍H)G4$. mk5G[ +ਪ''إ ArYEiTdu{Z$!Һjw%Ш8iETe4Oy6ࠪ>YL`n̑ t-U3G.;qK:N9w7aNJ؍*m-7mQK2ئFE\62U)c@!jR> `V؅m㬤mCvj!Vs yIu$]'|-&;"¹f&4蜨1ImM[ n0ѲJ[Iy(INŶb`æ3M0LUY3vR!܎ŭ͍wI<4ؙ s|T pS8ŕaGVSZO[9)_lvRFrʼ~bGɆv%BO{f^J;\' B;(hw|O 0Y.?t)ť(E@aGb9|BBD.,)I P*\{WvL꺨XsT5(E q_hHݰ|ڳ:5짹@ț"B: )G&dDuH px+Z@y~ya!22U#k] VllqG(;zxp< L+1ש=<<r\h m""=C6Λ|y)8Q,:dcQE?gB5yM3zxo^t3ǏhZ˂㯶,u6yT>{=Sq4̈Hp#%;%}mg~ GݩzqJuތDoσ;i`6EV3v>U%e j`N:W|'P |JN3W Q}đz)izV4('9t";տOx(\Clϻ }`C*!`vhc2[&jmvq\9djHTCAb.(RIv(s7TGp>V!*'P Ol*K W[}MQ69zl&,<Ҟ9 QWnB!B97Aq֎+< eT%؈Ĭ5@а8P3".C}ϥٛ׭3 n I:nS1~_KV<5+Xg=2;xyBŨ[vuam %fٞ8|LdIa] pVW;x1Vݞ?Yc'tdK#+IDݚH} ocTϛ+] dH&WB9)&al&$} tQJtG]mMߣ#$Ŭq #k҈\bq~A:'ئy# SsY뜗8N_:J+\:B2{7>P,9RAWjv@*$h.E3kzGW#086]F"_-+sՋ!}UfC(zjLCP\~IojPJ)f>bZ_>QC4ꐃ/Ws~6D\^vl 3#J_f*$d@liNi ySSx]$@Ė*$`rM{ oR|A4b a ?ՏvzmQJ~S0A ,O ӅSB 㙻o.9[t5F œWQ4g`2t|êBx30(<)!S`#AKi #Ku&.}xS@^kqh$k@w&yf:Yv̤=W2DQ:gbM J#Pż eMfs[u~ApUlaUdT igր)@izoкJ=&B=RrkmgjX}hxu|\.>QMy& <#xyĺ_Ge푁6΢ZZ]6ծ`|z>_ǩo .h)t&w2gM&&qS&,)e6,ZN _%56)p$R']\L'Xoѓ[ T0[3Q!|_+#)aN%yQ9G iJ%n"|ݨu`|@,yZ1*z4VI3ӠM޷=BԔA6Wjkuwu"?ob58\P#Ve Aȓvcz@z9iR6~T%41Ȥ^/9t2?pl5u*p()!~b z:EU}(ev3AItʂ W´P 0_3^WjE9TZQ>oߒEUTZe$qVK q8P4SȪIX3kK "l;+̱}CEc5nɚ-Jgc}e[:sRY LG0My,HA"8ge< `PsD/ m=X¢pYi7ZxbM%AwwQ#iKY`lF_NBϮJ$&*$OX 'y!#קEƑ жak{ q42zu3PFVcFEqb/ IzSaF m啠魂10px#`*oI!MFO>}tdMy<6FY MU/(4AkKhĐs6w8\Q-@,Cw  Qk=DMK+jl |GOT KY31/ޣu Cd(c0 w^Lldӏ:UB^CD #C4r=+'3ٞ2$Zom8(5= DqfNÇ ihA.}_n ޜ[㞳oLT2rԺ5H4lq/L < d9ca}kzAv\w'1Xr1I`)9Xt3;r첯i*:Smh&gj9;lп Ipg &V"PIwh*:SA9樱!dyDzœ'6/P+Yj|{k>va>r?zfޓ{]iY/њ)=nᘳ Q0\xL@liQ~r.4m9LlʮD^%c#,-kNwObwPNָFVe*I;vZ+J٫Cd[#d \LXڃ'lD2is1Ĺ03 WXڛj0L$1Z8[pw7:a^i޵+ B)MbBuoЩ| PxsXS]jtP䉽Nz=6!OT!aBL?L<`_1?e,l,ӓ3^*0X2r@UN{7C0~ GiF`zzK<ۭjeG3e<`L-$}?*n Pỷ $vݴ1ݔ%84l̇+*uՐ)?~ժaPyLܗV'I1#NF)^wJ@$pQkPY-xaKV"E 4P[ҘKl6L$jEg<N|/Ђwz8tv IDG-"̯Ea|g*{×`[.dk͔1 5}ɧd.f x yh%2D󗐱[\QC 2]c=yxќ`#(r# Q:?&Si[CɆ\ǚp +ѯF@ i XՕK1Q,?_ӐB<7i_pѪ-b( '\/ ߢ X  Yp0ɦbPgPo[.E/6/IkWy+צ$ݮڭiN$e0{,b[~=Ȑ`A)uۼwxNI7B(& J$}8 ѰV.+`qA4jsc9HVӀ(<7ܺ3d†޿5Fk!sz1HQkvp;CTX?P}V,o(ܗ"Y9k+C0r~n>Ǎ:"+U#ZnN<U"1͕B2@&[OA'VK\6F6[/jSxϋ #* L!L7 We'?|(ZՂybWbpG7K/\ \ۮ;̮JY`gFx| g>}5l 7D(eQ9;czr"ݭqQ+zYː`:ތpN@;Ǯ1$-"?Õ<=Z=d )j|%h40}n~in/wp`\{G T=f36h=-d6zԌKkSkg_꾭WNUEϮՎzY6~lq|D:!p1e(i$Ai[m63u|Oium! 3Hژ3ZWڟ= Ne6Y*j8zܑ&_]c D(75Ai )Y6( Ղh 3~TvcQʮy+ϛ뭓gŤ3충.؟mh{jJ~.,]"j:l[ĥxu|rVCs*Q1GUNN:ePI'+Fgԏ{zH*#+htbJ[Sp;G PJ}Zk꡹A3_a8׮a$ro"E 3;M4g:ؼ%GAgxuk&x705[jE$'=Cx|*/9\x&'(<,bN%x=a& e 6 ?wq8òCӲotsa?(GHЦİ!Hn/nLGɛ]<و v@ F>MN+Q)vaO7o™/r47?;X VhF~l7bDG ys#*ŸFB x qͧDxt^eڬ.>mL]raQ/Iˈ 8*n$t=/څ2Վ3HoF;BA !h'W)|%KhZ* ގd|W)ʂC9ҮH5W:3S#QnY!r5tNJa<0Y k鄓̙ >`sۦ@gf$0Pb~EX-syiͨLܔu^@(Yu\=EM|>A`drIN\ؾ I242^ӡ|"3 E`3_;Ci!uv*9)MI ;b$@y T36YXC8)ઘċ[^gDLh[0TzDf~nj7o8CȊ+ cQ @FT=T3XFHGA%u#F RƊxY+LՉ~f@Py'it/5? .P/鈞X$52w>DwULF} ɹߵ(i{"6_N~`'dLCGU292񛜭 A:dͳ)S:\[~V?Sd<{Ha,]Џ ,,#"(٫Wbൊ<}Xׯ=H,ҡBJR%2dK{SarF觺=M ͕D,/Kq>nw9( piRMg:w?.֏SnOig)n|el66O{'mC%L0JxhZ1>{_Ā7}7Ѭq{s/(%l5C3?zdYXP˱ Ԋ#\x uq<{ y9=bކˎsWK KofZvzF [!o}CSl9FpXi113Y?Vd%\Juje{U]<;~:vcZq*GMЮv^S[&@\(HTUP[Ԣ" ᕼAB8v:RЌԇoێ>!n!"jz`kJDVj TۏaqQ߽d'uEMun@#41O[},9_f~6Д6$Qb>e ,Df:􋎽MI&RWӂ+3d>s%eu% bA(p~C#yt 92w8 +#{~۠r'B@8; [)Fw{BY {HgW5oGbppY0 ͧa*iV4гp azI%*Ri0WaA$HIzs TQ4ok~*:˩jg73!yn @emhOxZ@Ę_yTQXX^J~6c%||:[*IMV12v|}zŔc >'roiooB1ޕ +Pn\s 6ew A~,be~1cgR9D)uhIhtp[5H lEb|sP3FP"A`[ vݿgQM[a",V[SD{1$z˘a;nP6- GĔ@)7gYtji4ƇmPQL%ZWu4 4k <1{q=`wȮ7"@H)c aUطxȎahķa732nq8fr$APߓSH&κ{t+/ʠ7]5G1*@xa>92E{|n"6ЎÂ解)f25ńvGD֛jXkmei6)0kl@(:Vc m英dS'QvOTGs UM@ 򪟓ZŀaZEy)@%ڳ%@_HE_/aM|p$,|I:w%m;U*nIu[B7>< }ֺ.Uo'7V ?n:ksCnE ׄhjTsĖj}KFY@7^˨N/^BCxu!'pAN% tN?)m: Ll41aNlQHGw ˥Ε?$%3<\Tև1;^_6*%Ag53>: yɲJ,-~}2$HQRK0t_L\2w"3*6Y9|kS``^) M P[mG, xt@I+H Y{l(ُ~gQ'SD,y9N9K2Y=-`z& 6lRat8k5JyS|Θ"?1Z$mxAhO.Bp܌4gz܋RyKEʼ_2>B9j_ʀpb*Kig?D:g#%^ 1.ݐ(ež3*Zc w۔P2 "{6G0ޞI/n3:`) 2kp(c/@A& ަAj汻pj@gԞpT6A6.זfh&: i\ڑ Z2FDJh<;e E+{xx%+SaZ?U'@*Μ yfĶsK[RU0Әk?EEoXş拼?`ًP*@g;YQKD 6+qaB6Çq{Z_f!5Cd9+gMˋ~RU+BߛlThJψ~qFV5<$llf EۜpHQ\$)ߜKuz,t'>Tј;Q1dynK\]=7M-X +[94M;ƅeP[?: "w95DWP(Xmf =1nC֥ E̕KN#4l%ҜK"KcFx q7p dԌej- ?G~֞C1f_Uyڦ&R1|Hoͮ=Xyr{QU'F(8'h/^'/xv. 43'֭ xSO3nB8>cU}rEyzZƳwɑߕHMr.g]u SpMV A-T@Ru|F-?Q7ӶwKJGqUj?w5Y?~ήs%8)jyk`S&Yz([1Gw^\󮣪kߨ7%= ]; s@쉕tcdj73u)0S{",/(,wW'WD&ceڗU>$ewݶ0W[s-0iɼ sTo_&h_>Mɿ(gxe m#xKۋx?>UHmfXXKO(, &TFϔk+U Rk-4 fs(:ór2|]gؽis9X4cob,@q#wssQa|pXst]b퉦{|@ )ʲq~J75+ 8`.y1U1;᣷A ;] Dpwq]уxb_!8DK8ʾqʓ :vuƿo(njSX] Xe]Pr+dJo0Xi, #8IEn^aS&Yw( }x/[jAF3bҲj4ME&ȹى@;:}5 *9G:Ӿbj1|p3Oz!Mݞ۷*+QXMo!g'eڪK uO=^%>Q1_C/aEiG` Өˑ+f;p #+j$/a5\MR[&"bHa3FYN?#[19)|\Wg:7[n܏h 'Ї(5MJ-fS Aed K!+XB/:M`H0c;}dp& vNp;6 6 J~-}g0Ʃ툠Y(қq(&B jj3y_3#pM656[8Pͣ{Hm_9=J-aj 0aZ :x5l.i㟈Z 7 M6Rgfq[$T&}_73@ZHcM(l?QΘX{-~<Wʄ3V0o`h|4v$D9SZ![U3{o}MiB]lP?S|i fgѫ踴}zU 䄚v{o?L7'񦃋]d* S*`1Wxȴn@FG KR%/7sŒ!ϐA Y@k1|f jiiڭU!*.F̭S%X!9B#" vi٥\7e<[seQf}3)A(KJ߀'':fh)8em'fP>5h9qO')fX] :G4<5bΗ.a  Ne #-n=>XGSQ|-iɲuxy!s#0}ZHOX= ̬/߼0mmެd6Ξœ:]nLiK%+  }%=LIP.MuXr9n@pz"U!c2_ӽO;e?͂OiuCi*,3B*X$jk0>342b0R@Y_`EVv(nxuN!U,<(nXd'Qq-A GTݙJyFo5JJĎ [,sOz\%PS)FH5#V_?21&! ic*8a]ffZ'P/")ꌫX 6lInPĈ3/N]4~LE^M۝1HsV3rryzýwy4 ,"m#:O۳ڐy3t"YNjK2\ Uo_T_d5$tܖBh,`"嚊9BKP;qaP݌#Lk/a/W6LPa< k u*rGA>rpJ8*x?fT/֊znd0Q##xM}M\0ֺNlrF^LXiHEwtu(X"-b@(sy304 9o W*CP]a(X1Z ._B|&yPj>Y˦-=1Ĺh/$G$Bѕ<>h15+9Eh2O.Yz4[^֞5q1ȇR? =uC}ֲ"URڏ^2756|D ނ#0#KM#\j`GeG~a͈T:nô%Fs]sE+/Fވ1BB#[ѫk(hf'/ +質[¬4F;!.D5qT Ew9ceW ̓n1Pթ a?iX ,1jwB'S_B`{I{~e0n|uSA, Kל=߼8;b~-gCv\7=<fS < uUy2{w?c,h1".쐯N^6lb.+\iE=j瀹"]l.oJDQ82,cy%򝘋1 Hb?_~'3Pya5tխ x*<qCNo,n%4N!1H`E Y06ZK)V 4gL]vpv9A1D&9j4{ 'C#4φ_ JOU~Šڂj[JXDtIPUL Qe3`]*l>zIm 6pБ#Qdyy; lgGj֍__iCzb ^J7S6V3 RF&hVE}ˮ8"Amc}wdϵ{yG4g].gֺ voqs!#'K A2#Bg%y6Vēo6dE* ihB%olx÷y7vTϊm"lTٵ5;uF9UνBmv {$(ɪ7 |>̴b;tko{ j}jZsm5 `H?.Md5^I &9lF+{gyh]PHVl+.hm3ꢘt*;CI$Q^)չxܬ{ӕ6kyal4 ŦOBhgZa,e"WIU"i1/$UVԴ`{Um=ZH1a X/xhLG}n"YdY &}#͓AˡVcѹUi\Ƈ Bu.ng5яټ^ǾdA'ꖙs#K0^@gb> 8]mnE1vErz87^u9(eBT@n/&V܁ ׶ qZṟ_1 ]h ulz)dMХBj1śv̆682UzJsBs=*L =duP,,ĠB`Bk8C% ]d~ ۊqrβj[!l牂C2ĉ\O pk;}`R)?kHt%gƖ|v'~*t*aVt7Uz\-_^WඡYmJk|k>8Bj<&=3.F8Y|#`uPt$J`@ur R:ɄGy3,oѯh`560 `$_BłtLHK=qd֕\mp`TcZ{GE1]Rܖ"c5-Er̖)'SMlYU]M ȠIL.oyZuNۈ(k]""ga0Ž;ftq9|MhƧx!۠%hITpNyS)Ƶ-z k5 fMXOcd=)}PoN4є]rߧS·T_ñ'fwPT|a-5W:&ƒ~V~q` :v&6~+:k)ȁMTDſV ܈`7q[d/lE . ?*tJޡd:>_Æp=c=J1P"߷g7ҍ<9 NP1 ?:#]+mB<=,YHeq9+Ht(Z RBFQ鐺aaly7W}orm\UHBÀ^ST<#G#fv9d ZɈw'uHm^0 u)w(-L=Af]5>R Δ-{|0%ɒϐL` JhnXg ]mxmz tTNp0ZBCnbv\6?tCjmy>=3Nϡ[8׮$߉E ZI2nkCh=I?۾BXF 6hVebsش/MD@74E+Al(d&`)J@BY}90|]eAcA1U58Yl {$U±.@71N'x#`*ԟ"9i?FGG #{DklMp"xOP._ h@;ږ3@mʯjaV*M\cȀ㑸.6 IsuL1!Dz >av?$E=oO3D$@ej5|m_r1.>reuUKhէpP5@[>j;vhԽa#w!WdXri)c'hԒ %v>Zջv$OϜIxpriOܧ+_D0kF|Zw3^ aG;lad@".B3US48䦻(;2m52,7p17H 1gIW0$%{[MZiwX1i(#`CH}xԖqtX)$p]QDi~nu|'̬{EEH͹Pm4\6̣D*aꨟ.FpqYpI-aKeu/s3 7* y iE|X9HcfWޟqaC/vيܨ' k.I;BJkMϛ}d;uw\D %˭@%,hwpyj&s u>*kzSE"uѣ bòGF|&`)KH ?wE0my q |Pm11wlpHDXGWJ[!-|"4F G19SvsU\4}Ԥ6/7I!Zp!IgtS0?< '䯖Nj+|2ahH2wxpn]Ґ߀;6c#~t(P*)hK6< 1%u큧?IIr{ԤˆVL7|MVL6Z9*m9 26೦ h]Vrp}F\G)-eb9P~EC+~+ư%힃ݏqTd_n-Ě[l+)D{=15EFs"O>͒8W5؝+1u-l-:9tuE>|z$-Ȏ̦VN! dV"xǸTI9F6j՛벭ʟd"aD)I"I䩟F(nY:]s[iu~4~5 0 H?-'ɖ6β&SB\jU#eW`mz-o]Ȩק|MS)?N7yxJkauB{<={?/h_%SY\b NߥҡGP!p5"t]YN!]p;W ogi#o v,ƛ$;1wqM3ٽd\,\f:Q0K[5z{rxT#ȴǃ7GZYV;ԙ>+CrmBGM*6yFrKTS^I S"Qn޶rR?{bBeJjq"]VހK{4~Ҏ/9W+ ڄoX%u=ߋ؜T@Q:70+7PayER=42Gu`-8.G[Jyf>(Ė>!pQ9&aM/$ ܥS+tm oWWus[k"Lg)ZFpuK&N}LG:^ԭR:Vӳ ^2pD(yyI"2918mwv׭h-SDf)3>ġ>5/|'Z6yQ8U[ Lpc%B`.(aajoVҞS'9:aK:oGRZԈD*83wVy_eMv\";`x姻:6`7"y+lΘpvP$ 8LW_ț1);l+U6V[(T~wV2 PZY\)Q\^'RC.^xP/(Z!WJB{\Zm[U=4PX6JB(gBEWW K]w<5vp )n0ռcӵy>-,Ft<>'7Mr PՕ)=>ހwc&Xd)hx~F=p^#鷺]_T%L3'>>vO[r3ehP9@̧L^:pU?@枤BAnK.sܳmsc3jZqpFQ@E}4eS7bjoI+Hn"Hw$Ϟ$5T$$vVk=0SvwE}WV6 (#ܥr@M\EЀt̨xxlx@eG(, rw5n 06kN,LA #i?؞C_XTž,8tkiLuXY'4rܖ%&\T7B٥B°Z-Adу<7^8%GDŵYDZ2}5|ƨlM{ O!˧7x(Oyz"GNIDoP>6wr,ufco=m _τ-QZ^!JΓ~/.3^+tjW]$d8C{8COŷ;n->j?lx:es>yӀ _F mlVTlX|iOA7s%)a_C҃]W&7kWK{3 4ך7Qzn(@wU#aƏbBFgq6:;6)}#5) ~GsqV_9E}ĚPTRYGa)N?`~X^@BDCy1d]njU⺯!GFNҀ%%ddY}$&tR~1AJ6Js3]&'/rh~Inʨ2j1w5k+p~a~Ѐwcd=#+ Jg(w$Lw6磌^Ϛ\(B>S9T3@ rؗ\wbpN[Qn:%hS6.X1mڐbљ[WXClF,v-wů6ħ,/>/>7`YZ0;CfGyU\™UT|X Jߥ'3ѪA$Â>&pq.y%ur?^eGTmp ZPD&5Iˉ@0Mkͪ S%ׅ'+6(k̩:i[LHl00GwMPOO$ eɖY.[aE!R8C䍾?` i<1.g#]?SEd:|vq7r7dOyN*VӎKw O᯶3ThOvn-'WB4؋U'F ^Rt#o!#M@d֬I/mq21gW#"a}9yꑗ_CŕHk9Z3\A~3IFFu q1Tʶ9U:.4*N eբ?sHZRJ=B JQä#xlpL&wIuUF.W~ -O{ep;bMY13`/#pZVq5| (n5|6d/zCӤeK3c%fhԡY%^[0}Z eB,A=ܮ\ބnKOu˻NP2 uKk Vp%Zhⷘ o-rV/Jy ?bl呱.鼜!J6o%K0#aKomܥr1GE $J[khΘf,(k$.L S@XakNM Kݪfs}(vѐG.)\|9oN8;bwN&tiw:f;G Q0qJƙ1Ը^v&nFӧg<+D3njt['}"uQ#[6- Qvφ0<)0 hZ^teX)[%{m`Iu376isjhu.?[>4X!;p$-S(}A0qƪfBfiO!!=q9xw;lg$R`*U d=lҏ< (̠}f n֛0eE[ɨt*vP6)g:v~_*xچmY$ˑ ? X(gcV-0\Qߨ+}3s:VR?7D°55Fh0w~QqBC[Wo.#cIXWCKpİhIH7oya+VoSz!a-H-SGjjx\N $HV!q!s*aNiY)i'w)CSmc \rNqe$R3B #ӷ:)8ScIZd%|lh:LZBgjI9>>|)FsƋV"AUVEWȹ f?R*ƨ?Ma;O\\:eĵnZ >_ 0NN%"8oDjUs?k&xÂ0kH_x.6OJ\!4"*o8[D¼nowT(q#z墘NHnaq4 bJA$: y.vUr9c9[< <jv.4kb1^CHF")KoNiBl SNx ?D56N|O)ڢ̮ywiGZ7ݰ9r%>CDphf ֢X=zMPhӲ [z;~Q)zSR&Ǹ ۡS8m X3:30~v!p5 ϢVU;/YjVگ"_Q::OmAWȟw>N`w'bĺKGͶOr~gR\3ך~0K]zĢd0:kcDj#+߅B3<sj@ t `&/[ =L~?c[(9V+ewTՎQ/b!dBWse U D^)C^ 2f&Ԩ3 !&:RVy4;z3b7+O]gAS:Р%;Rx\Rұ.֧Y7pwJm" , oG^a{ƵrΊ _%6@1>A˔AZE׸@t+ȗC y0{= 'm]&P]&է'}9Kon0ttL\ ?~4]\hW{rDŽi#m{9}zz0nW#8maJVbc#C(%ೊ*?GJ?G: nt4s"}ž{QF$cܹ*G)AOK~ݞ?9]໱Z9e6W2ʤio.n#k!D(Tq8e2(5%GJf?2wvyzН>ԉ 4Tv;9١I.O33&ATynE*ڻ mP\G:lK,sBf $;W0H1ź8K r>v%j!!3:I;n>r/%^Xį3hY\{ Y]8L-[UACƘRR<0a[ճes3qwTmgüґR+ıK4Ϡ8)7-;##8eJ,b71@e4"5wyja:_9ǘ&;/!gqxb,;H BN>/+uWn|G Ǔ{>//NrtDI LZ3$ S~ 5+XE--I(dͫYh*9:{x:}*,^vĕ,Fu@L [veD$NKu_ΨIpcCyaUrjlNƭFEg 2j mOm2:xR/8)x ;I|g7?V j>-bs'VHչfiZr4+5_95v-eB d U?--_-vQA#!%62o14FNJ]>}EQ_ݽgw@`-glx[ GXKr!_X~e?$Zˍvd-9'-5=r{gL4dztZ(t#s!ã-񿰷Agw`?(%tx=FNNP魆7yhpQى&h\d(O(Fyр_6xK}f-U{`H1KepJtX":즹PJ~2MR "vԡK}w=)`1+YJ :DgTbPE?^ؑw>ֿ!'Py{$J%ࡰb*Y%oFrX>>YX *qS Cp/kUNy8WONA;xW|QGm|K4UvB-A)Py?^KڍD8F9FNM.l8N,\8?:A+U&;M_җ'")T4%]!z9Ѽܘ҇w#(?8E!3mI܌y;RPID:/͊!T+$tT0 ?La<( HHSlFh q9$}2%+sdIρ.J~dIYO{ Y{0cь/^{x k8SN=L*wtE!7YȉI,edh6ElnYCJQq'˶0{21zB*-0@*x0:#"KcrP{V6fE^9d +ڢBGpd"OEY5!ReWU~Ű efi{ \~`d/S -] vZwuM/F`nln~~Ox$Vf;R)Lګ{B惆@;P2ٞ8{e3dM[**_(PS:,O˵|;3 =6rs!k2 atwb8t:p9Zx?; ,>%8{zĴ;xf\?Q%ԑA[ Z34co;Ý4.f<.x%T/!~ؑbW*hnQuL6:cIǥga73$5\/ZeGZX~gƝ\\Ix I4Σ4䜨?+v?; dHFBV51,tiB5\8d~L[`7oq2v/ ά \s?¤;p(NLUiWH/ ǐ/[$ve 4-솎/3iA%$U|2mZB Ó拺"1B9n<_%~I ]#V;UElwrs_ԳFqmBB z^jHzeRhʞ׈ o>`> DZ菦f)!kZǏBdtsj#ŹqcI>U1 ;2e1B7UKE]^ɒ} C존ȎNvѷN愋5x a #%a$p؜Hٍ)6끹2Nk3o ##nmX<}3xNGB'92j+qbC2p偎q^rTps.z( #OBo!uEQa\QVÌgА>فo0fp7@lMVW'HhGL'دc '>7q6<19o }Z?kעfbҐF\- C #d *.׏B Wh}^X)S0$1^~n)͠(4Nݜ/ 8v,ۋ`XpfsyC"Llž;1,ݬ@/EMթl2F H8 .l=($Q_w,GUejA 혉)~L<&i0mȔII5^c k^#QV&T'ڲOcy:f8heRtػJ2t-H$o "P ᖺ^#us&LI*n6l{LMT;*Ukeΐ}1T[UVw?`rfk@B@˨F'4ɘd%B*ۋߣsS<*ۿW(\2'1:FOu 癁cܿ:@q_)KO_qWCXK\^+#sSBjUIct?A^4{hNT"ׄh.9!> ሜ*hTCS[,L7<q xV'?7iMV[sa~q >҈q;}R˧“w,Hij[IPju,/_<<#6-oй[K낮 LLe MCvbMA4^y9'_ >ŕ7DWjE".P5]\a&eBl1M6} Fƈ$U]iل{7P9V*%̤&ק>l"Z]j*oX'eyfFRl |QmE$cXsM9t /f1_ GwnY$i]>]7Ć-TS 7R:%ͅ$V`eL#e2L5% e1OԇnS-1e-'z3|\ 0se#_Z}og5;&l On6@42{\ u(tFkz쓭ArNT_ 㾼eQM&':"2[[?x]F6inc&"PLȸ>8*+I% N;pRҁ11&S\ix?g!b&wh +٫Fv ^8&c\LF )-@ĖNdƑ9T H* TcSĨ"сCU9܏t-t"V7 n;]-gvPؐR &uxy2@& vWtesL$I+ boxeKk&u'/BSBoTiHXN_4{5!i jT@v8=gjq_K-WAANcLMYq@iݑ)*i `)t q$QBbf9 -)zjbU63{`k ]Q) #Ppoq%2M@s3Ette>\JW <N'7JoH3x9HbKWkP\Z=",U ^o:y$׳$a>>V='ڥOl'DqDZXķ_""-Y0}ٰ5M+0-ZԵU@uM2“>29&,sW΀_WC7~<3l&Ub!_Y ƲXz >G-ɳa(%e0"o]D{ z_k~zɣBi>'˧>\ Iul< Q^IOY-0 ʆ+^b,IpĆ!mxB  ;Y[?IC[{s3S CFX<ͅ嫔}(;3aU.ޘk0Ee-Gft4~4UH;y.6ұN$ޜ)^r.ϣ-/0N ARyb^ f`s"Ko>v_e(fE&pCm7/[ 7̓5-mWY]F8l5;^x|KfhiURQVRode@I^ߪWw>l J@ C܆yP .o^j\#X5,)gr7[}kZXWX֣peFi]BԇlIsLD -gC2]NU)\/nXpPkQ>[L,wՅGÒ *:< {x[[.;ОbGy\W:ےdٓhݨmex٭0 y҂;QqLHi/ۃhgj0COBdǂx~`noE5r%]9iT %V}(;v65/CZf<‰N"c S{~r:]MZ;.8͗רsV'́t[Z}eL[/Ⓕ6dSxG.WIyZ6WP 7boeТP6"b]FVh%BdE@|*_Z}RŴ6(Z N[բV }% uv"/dSwV'6ݞֶcOD]Req+Dc613"cl̿ '+΁O5:jmHՓa$[su:m?1EF[,V[({U@*Y*jfF.ha2~repis y GVn;z75#NG=~J|De@+A9 [#&x+B=/({IZ(9Ͳ`ɥT'87! w1W,"g٘uh-c͌ =OCӓLc^|Gu,Vߐz|ȴwi|b'~W8'2:ʑhpA鏊oh0B}>7ʊ&F(kNh:,j2ned&P9 Vuts`uKKČ=g3 "ˌR^gh'k}-E;vx!)#R&۰Kt|v"˖Yf;oA[?>68"ޝWǹ,JrM=6ScRed^n҇;73/>a5Az*Rw=9u-*Ϊ$a\sR1.G0`&MV`7oF0E|&iL R33|166"0@$cenWxV4k-Dݳ[D|i h>IF]*yimwܜ1ŵW則~pP ̛(aVWP/#SHM5' e>f5v1n֔ic~>GJl]nnDƅ 9[ӊ :X(bOmAȷEIPdgO%BtnPsUʽ%z EΗ|F"NpkBw5as.JVRM9~zE>U[-AT1n%T('Yu:$*hf_j.|?PխSm:rpuCy@WeAsKg7J?ŲXtZ.^Gh| @eVM3vRuyvK}Ľɥ~Ue^4M" Br A`R`@K}ɻW} {l*^ş ?gu"@FW>yEGfqgz@W{zr<;.Jf5nw/xiK1@ QWg8`g'J쏑HyF[d:g9$ N@ԸxvrT]tP.VSexbD%z4~jW?|Q"Q֪-҄)2\ѾT¼W3O8l5XQgRpèɀzJ)mk70 R_,U? x|iԌXw.[+N>,G mD1ko'B: $fR.xTY,0%=hf迣6b4)rZ({$j-|&}.o,+)wF2^d ġtp0m\j9-Dܰ!`5q'! -_ 24[+ 8XVJ 49.}pHp@ka.}&01ekS)|RW:ԇSГ(cB#*28iHe퓚Nj疺;ihY 4Mҥnh7#Teآ"]·ޱ!}4LXLYZ/'׽0?S2=a ό 腁 RgXm$ۯ7&ڄE(L6jV;@2Z&$mQI'ˍ4D#x4 .9x_Bv<0u-mDf-"ÚNbg)(He~ќ`)͕xKwFyWvg*k)BѢw}%t=fdWb%ePAOn_6`^~//I|Ƕĝ7x?ԴG.Cg d+ܝpW8'Dk;HnVއͮ|Z8rM7BЙV,Nj >`=3(,`;GQj U(/r:0A3ѕywǣsqg @&Cr_lF*YѧTg&Bdl.o<Ma dҴ#P6F :uή.\1+HBp]$6: U>d: ryR[@NݾdYb䳲Or2O A{98I:_+{Ԃ >?CLW-S| rK1:m5)RٲOE=Ѣ>่˿bl!?xi7J&D,\O8* zBy9>{1[,*8mEx#[XP@;ƲD-A3@p`nGUńs?lK2f;-Q8o&sCⱭkkfEo $vhGRNT_.{bL V?(uQkR2E؈x cuQ|/֏] {2Hfܮ1e߭aFnX /JvJ'1keg=eR:+E1! 2wke2"E{m'q./qM )(mMobXbBnDnL5*Df wmFēbTil\m)"6z91_h v#2\]|%)P{C቎5 ?|KBLKPVPst,:ɴGF?!Ri`+_񒑥2p'f_#0' χ;t.!)B ov̜$m-`aDҪltZ 1wЃxfAT3tM0jK` eqB]PGל!Ѐ_PKRg5(,9<3+)R &myW+(yjUls.jiU_q7X4tؕM}SUqza ,Rs9KN6$eFtݮQGw^ 9^SI0iBuslIpF)ےHQ6erdh!6@w@'E0K˗?*|z8lǞ9](n9702YthB z _R'lHA?Y~?Upx^5))\<H6yBuM$#MfsER1 nsut.3z$mjA_OMI._xM6Qx@ȏtF\ڄx}F;\L3!$-5;ᚓΙKt{13!2Glη# %Au1Q,*zg~L@H*zMu}x?^ի!ۆeyj"xUrB{j1! *yxJ;\ L76t!@h;PHU.I&;vCV$N'=zv:܀XMZXbsa{1;I:Ti,Äv_ j4/'i'3*s> :~󴇆)ї=)>t!_jjy()fAd08eR7&شH(oY>.6[ s⭬*K?8>qGKjL Y벓@0.U,&J 8NΡ쯌haxq-)39ܒY RA0:^ؓxouܠKBrJ<.^(3' /3:Kq~{h)VXJhL5=<>/ }QNA=* R7X* XZdia=]gMs$n11qgc9ZO[`ax2 ͑gixfN VxS̫I:SZ6"? sVy}?Smk\XE[qg\gB358|k^E*~~SWU" `unossBm3160ff|QWk6D')6N v \ۚVA. '/d1o,zO1YI_'o(vOW0hC&Hmv|a8(H]ߜHIlJ%6 G(pH(5ik! &J٣9P61P6[B|=Z|>24[]J8])H1 PiQ,-Q(0 >9ڨiAO9 kjuΎgvu3FPm3KUqt4Bt5v "eX)!"T ,y+A\t>z[(;VQ!@\;ҷkE{"ù:mjWghWJ c$h8;!:=ehVW-{i Fiz5B|ڨ[8ݪ:Ҽ Y)b1,e\Qvm&O$|~3tɒZ {RY(d03%ed'ϊ$(gQw$fs&~P52pH 3C<0\ޏ)v7$/-QjlusXV -T]9 tP[6^'ϒ'mYNp?IppCOŅ3c X3q]{X'i= L}9419%iI }(]t-gu4RYcKIWNﰃ.! iUW#e\_<.Wq*=lϱh~~/jojF|[]1գ9܉Ɍe‡ٸaMLz7[abKA/Cn\*iѡe4. W/rvفJBO\'>رMc<j!U͙G$LP4IIɐ9Yql&stүgDQ p GjBRa2ͅ"VwG^!^dۡS6;b.w3S\lr` 5 Na=UemP1$"o";Y4C>WL-1J*5Qx q^sc_ϓ2;CygJc|Qz4Ԇ1>0Lo^r7]!D9Bd>!t#LjA Xx)[;(K_BfVfc7 +Y.J#ʋ:54!!3P4k(#1pYZ`v T ,>yq/͌wjOΓTQ 4£`&屦Fwٗ>2 M %؁L_ITg\b12c*2 WC})Q"7sj r߽''-乺Xz6QdXi޻dxTTTF)c,ǯ QqBv:5y"=:6O#A8Am}+lwb KdAPwfs1cv A6/+V P%/{z?;ӶDt} t-=(&˜&{E՟rwVd66#Nb\A,i fM3Mf> +~,52э3rYs'2gi?V}Ec&S;cS?LhV#2Yh3ڨ㕠B׸yQd@rr5X&Êߞ?͋7&欫+0S߱1q -kғYj.Qo$N6 QbgtFxgne[#fl.^W®rآoPIkLv VYd ]=7|0?WjT=.%uQ5kʝ#^6#qk0䧺J {?}ŀ$غZ<$/1pFc;k Lvt99SsHldNڦ9:ݒfx1Ȧkd#E{Kx&y8(X!"ljՈR=VIf!@v 8x(>Jlȟv(S" D7ec6?Th4$4|ZVh2 9f F΍yQ HsďmYf:~kD/xPqUμbSN5s9>`iۋU#d[o,"̘3`4;H6 sZv=#R Ksi[C 0 y:a]}vr7z)Op/=dTu.kF_Xi q=M5&pΘk@l$"q k`1\ZP=={ ~ 7Qo U!fti)k&0⚬&?6I+Qq\HAH,wVH]iJ Mr$oUvHSRv ˔gJAIbq]"ϕ$h%Ks̐^% wR,j2N7_'|kfm3tZo&UK;⬁Ό}E"RƘaTǙb{ ݥ~ƽ|JR$7U^J'BDTxaW08uj,+e+/Ng8Xɦ.-L=0efjO/竫14lnP'5*ZOv |8p ,e }:dCalRiBMu.JsO$޼34"ǸM_HȦ&L HQ!B%8$1y(4%3$?W ~' (K-I! H2}~*9"7\*&A :oR& S A ӏKq/2~T+O;Sx_HG/?)T|HYbe Z*;B%ҋχejL@ty+յM6':1oqjq3SpD 絮3ċ[Pp$LCFģ%j^=t @`]e=Kz,0O./}5<َBUHT_V t3'?&0} ϑ>] !@mbk{r(xANwh=M@&OtT3،9wt:)jMo}6Pr8V&懪wX\ZX4>yW%Zuts{bG[@4ubǻC9 pon][@NB7zR.NNΫv=8ևڟL~̱b\8突u4crEn8Q3"&:a=< m;q|ӂA<՟(* @=Vf |(15 g6GI0}zHU?+^xWt_sYJ)Xd- ).R @c p!b!cDT_(t"2R-賛 "ȍ~y䪵3V.Ung bZXpw**_LRbx@qtil/;I$jGhUXS:|+>Uéj$5j݂xfZí*P=Sш-}\{`6"$wŚ0(IF`bdTv l*ӊU/ 5պ,DnN|=KS#p_X{`jG&LCKq;`B⥸a%V+{CX'y0nqdCyLfQh5KoJW>>GׯMjf6_YBh^.ґrt5ͶGgG+YkmDxR&Yh@LT"Duٵ t+eG sF-$rߛ^8V<c4aײo\Y>s&UV`#/Cq9M;P g`f"􌫆q.RP FL6N@6{ɽbμ*H4X)}cko3TҊFbރCVbi,Z-v Z'Kʫg0]n!Ч0kGZ}y)p|XXpaG _quOHgƌ9U/w}0E0=Z&=Azg[+vɷ-Md (K+@MrN.01>![Kh_Yq")6n9bQ6L/UnkM䲼Nɷ48FA]Փ)l4&K\%wA>EOl5zԬ= N͢Bܥ,z-Vҁ۷ݵ#8Dc|=?מ$n쟯lJ UF!?"z@r2% =f#`~;Bd@ƑQ@|I<ȣ<:r 4A1\.i4M?qGԲ@fSnb{o{C1I(77@pN*[BsdrUtO3r9VDx4Blzܝ|i5 JпTCcl%QqY,ڗøP1v3>N=!jfHU&C't<; 4XIFE'*lHJ'H԰ݦW%YhֵZS~ΊB-ebL5xnIoOtCt~v꩚TL[أ1SMؓQ %!r&;1\]l{[zm{bA~\# B%6 poI,y.q9ȊBWY%ZEx1Vyva՗0tQcI"hrY@&-Lse kx: WRr=g偝R K- &i :7R?sjT^ŝ<ؓ\q@9}Ue,O'5;GeJv 0Lz0ݔOTRCEԕXɑl7: WWʵ" @$16"pԇu4I2:x﬈̐[L{w,(t?]Q}'½>BztX{1֯ EIh|aneɻѻ3O:Q/oʐ.M_٘ J~X=/ueGʆ&gNҭ%m*3\l(^b yWs`.->wS:MWvX[P'D,w2]$ۏih^!y/Gih-gW~ b6:Xīɝ jPg~fYeg8e,,I9Wʘ#~ڹw*E ߶V̏pJ BwHizinIx7~T"po7pɱ*} 1,+m5`?Mg%a8J4̉y@IX/jV8yxVdJzY1:Dm60氌sdS^7O1L;oNYh7wA9ڰb"Jy ky7:wR/,V:o$,0@rT8(6[IWX/ 2~#3)xpsʯM h:`cB!Ex,>gN;l&}NuUI"!rwXqӎh_>σqVƅ 3&5,\oj{^,DK cIh`e1z ¼ahとo=Nt 5<7I :Vܦp\ז(jmf $G Ћ|3 ݡXD.dB\`L BYB^?q[>=;xW&S⾡zl;ly2h+R ߀xԷ@bEyWt ?)+ofmf2i~(8.ii K',]+O4ZfMyOj-ƟYEXMP8 ǜi; ZS7܆r2EbD=BO6O$fg?O ɢ޾ _yKlK誇3:GUVDJSLO誚SƫZ.r#j\srIMpnehӸcu9^P㬓Y6-upK?O_t M4jGнw~=Sh%,blkm6uJlXB#= M1{3~x>xD"/Q^Ϸ*©0@ oN 4wE4͎S%[qfNTR3Cꅜc9- c*)p=cB,}*g$T=7490M]$Z r)C5h#I ( [_cĹ_Teu!cNQՂumyEg8?\G\.ӫ JB_\:hNJ2)|p;O6|J1RMȌcD\ri2ݑ=dl}8YSզfmTfl%=B6 {iߨӤpc0@5ѪsDM}؂aO,&;y_S"zu֩euyDi{#+ˌ$,L>HW8/sdl_нrq:9X Buw(4 fC=Z|!9z 2]ОiIpۥ%$"M^\̖ )y}Y1[3YxIQ}ܽއwK0˛[ߎ@U!C?ߏ+$kG(W7YvTK/c)I͠/2\9bEU7㤽쒰)!"?]2 ؆+(?~L{Txj S'qdm$<*Vِ b{k@d4 -dA[DS 2Iu~o A2grX #*d@PcQ|$LuFH5,=$&$5SB/VĜ@5YmruPٌ\o o(j !/Oϯn)3GIB) +`یdyG?Iz/;>uRcNn4fqW 1l$#JCBhR HL# R˧:Q9XJH=ՠ2>ۻڅauv<؄3w*Y8i(dC_,cX`$|]R \T1T0%"rzڀ\`?!a|e8?p6q~yت9*>GUv|nqA1`?74G܅6| 669gjZh5_'QEou *ksxk,Ȥes 4Ȫ˶ ǜ)w'5K#ʌ󊜬qM50͜ܔO֐v<,#&NRlǶBoX\vk}mbױPLeB熠F[roj̷ue]pkމ'O7lLI4z-OPCG]b)IzON"YREuMBzp9K6Wh,p\jGAJփ3[ _1p#A̔;pkga(0}VM)k^*vvF,r?qwjaB*gI $LhSq!uovxBs}CW6##pvxW皽kuQ(`Ai]L 5Xֽߖx-Y^&Fl3tqr{;z {X!+їvCo69CD_[Vmb.$M/^ e&5U;@NÀuu}X|D%%6>iȻYqC3hxƱ,gkkUFf{7l2bHOJh,)[%A̲PTE=C`8*tKwb6>Ka-nbCq7f IfC&?>My6OZa<|~]9T@Hu͢`ܛ43Q'JWslE<ۦ"RLQ]TN.MJO*t9K^X%Zn.kfZK7|vA~pj=O1lE4K_"qZBoťx7u\'VJOȪ|:aAM[_=hPʃU e̪]vOdk*) rW F4po3`MN]Fy+u*Y::^׿8JXJoa:kYh@ T+Ekna+ j =ϔlN9K>tma-QU_ !$2%ήPJ5B\-ƃU4FVH-x4i yo^qrdynٚ,NGvJǚtrR'GaA捈hyn ?4űE%\[E)#lѼ+&/ Bu@0p 621=Ä q1呅+P+"Z7T-|n&/ >Frisu8Ai=&ڽ kX >r&t6@w.I `eTһkGr ߘXtBŁ2YPNYEϘ :Ov.mP8ȿ!-0LrkARB$@ ˀإjb~O<!Z5]}~t"Vs'MV2t!!gx98KwhLA$C 'wOco~ޣfA|ԥ7r{f"gD춞cp}"֩ <Ȁ4 /26,s@܆K[*?&/ h<1;#(7 s[sJ^c 䐽>[+e )-Cx0 '6yloĭ'}Sz  *EФ?GCbApc"b綠׮먠^mKGF(j{6JGg*`/~>SlZIW8LM!oϷŊL]BRE Yit7DnYTN>gxǨF6 Ě -:V'#c߱QݺV=7spmGd\]t./K0{؂ni)&. y 4)֤.S:em$]ы3<~} @|-WJBq˗ FhUN8\/7S(qivFЙz\AcEwMw鯯+Gv3,vhbNYxTtcf\a[3"2$تSzUm@_>ס0 hNY,E780;|=l&EP$Bg?!0GjCmoG6tXIoQ4%Nϕ? zZJ[<#p1M]>*btWk-?H'kw]fPl @*8&b-Ҙƶh>[rkl,'dY|o6G4?}kgYVtDir;w"nYB .E®[`^.b¼ަPL[TG@ Yq|N\9tqOi&jHj<ͮ(>,QOk>$;^Cח8r @7."Sn"f"XǿnYZ7q_ꗑ(aO^ϦENNrOC.RӏK~1Pc"C7"S~RjF.Ȅ`;YKnJm!20 yuA8E3sj>B8f!a.)K#S6 ).PTmr."|Tsֆ-k)Q9:7iߏsTwCVzufcF0!8}x+)'f29J::?*n@C߱ pQ,NYG"t"U ):/=6Zo%4hZ. ?3|#@l2݋<8V>#SG#ѻ<[bfÊJ4 m2+ nts q2>;/]DĔh8J?Orhcy"T2e-4)-QHZxt6ŵGX_Ox+mEe[ۓi2\n)[b^Mx9XO\ܱť"LpFXPH FnWP7WizͻZcNl ̄:Oi5\W'*PrpmCbrJA*k1xKk@"e -iF5[D.W M68,^J[u?n; -^uޔM.uZQrP nL߭pd"ݙc1BdЭG7 yr P{cym{QQs(ē8(+Sߘ;+c|>l {ZK}hV LNnkrVeLuA$Jgg;<6lFj?Q]瑭T$:NHZ 쎵B{evkx%+}bђ|fvGmVrIv3+٪?1p=,ԙbKFAVM_p0-!B}L "vfCQ]imZ 4yx5(S5ќ32V9mgFc ;uMb꨽v glO~bdR<ʎͭƿ0MG#8eh<,#'iLաv6~\| }P2a_8[́V%,Jԑau%xA %Dc[wf_lmWZܜ֌U˦NQvy⣐ǡUf]B{V=4dx4#qxǒK̕bkLtqF'#ȇ+e&[kXg0mAe;t>]ZUYdZ~XO+ }zN0-iX{6d'Č)27έ4nȷxX0ù=/51x+.A>,m v%~Zz;(BdFTF|?D|g$PCUђƲ7EZwu>̆y;D$@u)a¶&5ZZCh4;fzn;IZ?S$^L /Å)$&cl s~rg?` \'ﰍƐ!+#z>$<щԾBPF임 Y*f*6Q"jG]F҈0X!/%km>}VgעRtFӫ#諭aS& &֬ß\UgQotI檼/퀜F*l##iE@qj&bræerV$sGyZc| QvE,Mخl24Aj/w˼=SVm>^Oy_ [܈@o#PrLv-n;[^c3H28mQf.X eW=_ ).]"{.@3² $*ʉڂ M9?޷LbJ. 0((>S783- W|Э%S#8 &Bu!$}cG?O/iWl4}mC.Z PYC9?y \>#&x3Xhn*zy9[wc.XǸ/9q -)vbZ>(Zۂ.OʔÍ\ɠdHsB:-&vTw[X;kƬPR9^qU]Dm n?c4ss+ ?aSʉMf^ԾC45=vlN TZ@ubג ϐ)ciu=y-O8o:Db ö뗼QkwIj u*s.2jR 3X䗳˃4v{b;봩wG%''Bdb{}mT3iwGz2g t21W(pj7HAVh ҽ%D̘_:efʥve.2Jg`B=݁ -~t@MSаέvwa'W 86 ,sYY yr;K7 x94~T4Y>y䀅ՇL03ؿ;zv9nӫ rwnBl&%#};/^Gߎ%j(Nd^4_f\g9c^PHq'f)3umEn{kﮂ-HC`RnnD=ߓ sښ'/35h@v Ėk^wr/M SN q|j.IeSXrSκhNH;ӊd6(&R%>KוF~{G;Gt;gyR4ns9pN9[2G)t 䜇*$[KX3m[/$&ʣDea%ye| ݣef|Cy)gYWmhsr"%A+X\vY%cD FYA5VV!sʀtB) ZD ZK/ݡ9.7=wk0\ OCk\ ' +Nꅋ &&,uҀ}|b1L>*\h[[2$f\qz>wpS4{wnf orFŝֻs-Lo`"VlÜJX ܵvC J0CjV_ȋGCW8ېl_"۹w#Rht)\OLl)/ocTsrI<:ZoF˷hцN2H13 1nls|?v+5\;.p e 5 h=`7`򡃟s,2aʾi9duб{O8É!NdO/{QH>R?F?Y(3ڦx6:?+HTruVpr@࣐eS-1tpgU`q}lE)uQT{ ucsJXm^VUo͛> *u1FM 8pfKdtLMWg\3%`1-ʏ'1BƟR>ةxڂD+Xh>5ܗ lo6C|M6tsuDWU"mVb>:Sv`3'YdЎxJeM]2j)lP$Q`MG}v/#flxIAjyKWO1#J,F4>˰FkW5a3T}G(#R``P .54b+1_H:jmKKK3?te8I%rtC[QWElv̡V9m~N뾍:=O+Aہn: #m6y㭠Z7@ΆsDlyjL+Δyx1t]>9 g& b>gl)HpX@Ǫ79!1Z}]2tyFRAl.S'b8rB--KMl={.]CK>/ FW*hMw#g%eWk;ֿ9=T?PPWumd[vV8e5PaT2aQYӽe}4jH+%'= ) Rsp{{ihLO-v F!RT {dS)г, џ x3hu_$j֮/3f)BhL 0{ KxEUwf &k.Ct}z9\ ww _F*+FVozgf UhfF =YM$[\mjxSa40{?`ygTC [OW}x3N2O65ܨlOn-f`j*> @kK fAAQMJ0rW б;> Lx7vpnPKD5 vL+i5UJ6mITQ]k + ;*/\K'" G w2 HA 7p@m)-oZ1CedT~>[$wXYp>hO|4pGƎaQhAQѣG;Wơȹ۳74R)99Б.!6wr< {A_v*Yg-|pi8 q,{ػox[SqMvOoe):x_ f8W#P^ޓѯ-q֌5sP'O| ۳TffTW)1yxB(et(lgk*V )DžKE^skBI,*0d&%`nXq|T%/ys]7imQ_ӗ覂68 M#J0u֣0<h u㒌CnL)@4r AH*#;p"`+NZ / ㏂)gѥĀjVƍzrW36sY(CIȁ2 ud O`'YOՕs=*0kG@3V$wCfY+>OK>޸/9 b2@6GQ Kpa4ITt/*ӏC񤙅O3wRE-*+4WnԎ- T ?rZўZ/nIq@1Y[} u)wPƒ Y;=Ob3[ed~-9b-0 ?C>#_J~43ƹ F9¦@ &%w#?;\>r~/W!,mFÑ픁K{Ƅ;ޙɕPLC~虅UB>Y7aNHJJc8)1KNSލ!B#D:c( wQԻ|FH[;u4Jpjoߙ"2RxO1Wzr4.xL޾wO5_8UVZ;HzYN):6%{_rˍ`eA!"rdYn`݃I7ݲ4UүFd|k+KP{67 [ _j&?C9]3c$nA/S;7b|j$/FފfPT8NFݝr5m~s.֬af|%kV$X9tERʤ m~pXsAE[b-I ڣB#6׆Ne!y2Q4BGؚ9C O9[W7nٵ90.(EX€ U+5i3ҏuؘ/I%&.ӰÃMVhK2[5laOe2z6_|kwrT3-<'a47z}cْٗ8<9 Ȼ?2膡/@L'cE sK24q.eٮJ'+-,YR9ͯ 6B9K WYzmX++_Y})tv1:!Jb3Z@-dcMY$/I,B×.Ds{bGSy"%xp O(0NO?-tx %q| =K ۝Q2VU \[lSX0Ѳ+uT.BD8ׄ:Sn;nX"gϒ1Ù W x_"Uػ) }1etur=7#R:z7^yc32V҈se> #~ar̾auvhɷ0p'SGб<{L{Gzߘߞe$W:uaо*D j'8щێn _ N*;YcQf}bW˄e3s \RKxes?Pļ$WMT}7]wӋcĿRr9D#ggD')o&認%FiL=yRSlcZ@1~x~$CHvX_BC F{bjZR czܔdk #!) wUtŚǀQJ\$5Eoi X>&2 :sbׇ S` Đ[{. :uv/>5YTT.9Ft_8}XV76Y]DchsqG+IFB1 lOb[x [Lx_*lMznYȸl'!`\-{3vƺ L^  u-걶u =Ѫ6uxft3>j^};$;F>tɨ@C|haHG4=L^B&!4ʅbvs?8z ezw s#i+Ma˱TLxϛEyƢNf/G,^ʞX8߃t;&s#Q3c|:YiF,ot x`;j?v4:&\:ȧӷa@WEذrwW3YayR&b,-H Q_BPл;O'N\M Jp=AY٦(È2Eik3'G^c:+\(W[*y3ŽvV>6OX< EkՓUta 'y w$TsO08]敦y'_04h+T$v= *qY$ʭWh`}NMe( f k!q[_ I`|F >++4Hr !;"@2o`IN*#$c!TIkd!@>ǹ?6*"wKj'u!ԉz`B}zj{W =&ep9g v+Tߊ[AFu<:JuͷQcBIN U/W֨m'[߽N [fg/.4=x.ZVMאJ|EW y-n:ഓM7x{kD&ˬ@Lx?EMS<ƗCDYښbҽO_B.(_i.k}ԦbsK&0 EXej͏3uci`1a"K=/6bnBZ'gs-ůy<2(gxzFާ[JpN'8x*]Ū=:ktfUrwc-OvQ2\'gIb)TӡJߙG-ॸ8@\RvY9tdTzAqC l>5LO.0jTƞZ!<{,v]bF |"73r ±-7z&]v,ޘ+>nJi׾W}Y/Ӫ-Xx#E HV WWS`x4>[\|-W3R emt49ɲmm6~LߥK(h MS(Ug]{ȳ/=4~vDLSCeas۬y ,ʒZ ʙq-!hT4jgr>-CK%#Ӫ#GL 1q v19Wqzhi?P[0SKlfEah<pV'DΔ mvd1,nY̹N1B6c2=k8QNwOݝßxb)hZ>=e֤5켿y2KaE/vˇnjl&ilx$w%x$>U+J&ZZQw6z&fDYi)聪QkX@7?*Q)q,/nC:tʹ:w0/bF2-AKgZ! ?؟t)Ub[>\ަϥVT:O4ɿryn3^S<#爪:sQr&j:zV]nt J@YM܆Ǭ)OW4Yq.iL'`Ppg'A]o>\Z4 >'X;I(AtMŽz`sr](լ kC`4~ &bpy(//s-:|Hުi]΢)D`X`P Fɞ [mcTLݪs%7$xepNr&Imm.233 9# uʊh1t#? uO,s!t>?1拱uLyDeM2I jz/rD/0ȵa?Mՠ8|umI`GFCs7mIm+zdQX7itf9٭'LFiJ5Y?Pq_LO6d cFS<㡷Lo bWK,="LuIpu$%, us!^Aj:)8wlDWwޥJ(Ž=pPr# `]X@n>!ՠoJ`o$(l/g?iI$L}Q3 }uf,ثH=G{: F+J?moJTyRgONL `0T{i91uefx?IXt Mؖ-S)Q4O乾Ù:\Za5kP4[Dv\_;B緑(]Qh VPzLUi5K|>f`Cve'%"hxόĆF smCx@)VaSI5쀅[zQǴ<ߔ3D5t!&Y>\]]J 빷(.%ySb$OcQMiɵ]5 }oc;c{0!*- UL)_kRlZ5-`or-\;'(cZ 2tˋٗ$dc]0y5#wf|!I2&lykplO1]O Bƒu6jQkA;;ITO|E@pe-{ gȂ ·Z9f4ϒMs!<.27$By c÷I \&:?>Vu]I~&p3 QYk2ְ̰XdIQ旄-nBwH:mmE"s309/Sg=p`:oFNk "1C2Qt>Ba..LVLfY2GUQTb2桳o3nI~]@[ -lT*va?zgSbøY?]f8䫲~v8T (1auJ$\*2acȢ 18Yٝ7bIOuME̸AfP;J #tl>E)ڙm` M_S:pyhޑ>`8T_aBD{?#4jIX9(\+!j,B27F'mpm 7He`(.m ](r%yGĜBSM-ܬVcfľEz 6QU <|;Ү pv?}InKTKvPw>LշbS:T8W7d@qY$s;,}4Φ S8*ʕz7E}ZP P"VPslzq<ޅKY~}fXB ^A4BTf[\hSW8u&4|S)7L qs3G>LE|s6,pLrZQ9"hv߆):XLcjgvt'^_*Ka7)/ByJn7_i+D%H]ds!"cQFgeu)&wMF &7(!{(,P eD')`I |M股r m\G/"r$s#3S!ős˷d ?3[=7an¾߈W'-?$ՔٯP{ voxK: c<{F 3'C_nQ;*VG $I4i -:]6#yYiri9|Ūii9Ѣdr@M+̀~ wK{(5/ښN';ÊuؽB[*/ \ljZXoplv-@ =Э=> }>bsWE*wJRBLͤATZ /5p )ݺ ;G? L/ZIXm>$0 '^wv)%e@.hHOQgd+]XR|珪{쐆Y^XYid JL˧m^"͸C 9+7I{$C?(M>|QjB|fÃv[PT`-r3fׅkv|EZ9;'ذ_lsk.e.L߳ p4\ kS}E)8j_bul5mjm`B픮{pUUE8m hi ||EJIcEsw;c`GNfyem1ƋE.{QV:pp[Vf3 ]dC#^QKXOL[oOʽe/*(ո׋ P&qa);!>o|$svݻzX 5s~Fqs?ω^YXKفR<؁#|YY!E7ZΉ<}͙R%Ca䧯bItn;_; ^hA@⪹ +v?harlЎ[OULYǚ*w n|:|2:]U iXFqx_)F+&책@@L# VS1䈚3àڀoz}5%AZἾNjJA󎺾t;'rI8aE; y\;ƍz B ؏s}O@')MTqӻLkT7" ؚȵ ҹɜq)smAl :w +ӄr$"P7C˱D''xU \ڙeu|w>h&-e{F~gBӎ|漼yo,{^L+{O/ 3QR=[Ҫ(*[o$f4/y#BM*0,d>At-?+?m}weklLCj_`$JÞrɕw?URcg+Ĝ1OR<7Ur殔͗^1Kug Ǟ~Hv\WbFSg}3 XCVTQNR1f4 WEߝ3U_|D4@i<|PQv$kوV%X4HW#0;6~GB֘B\j'sC.1'+[Dv^k)W١yl4m@)ICؕ5@myC@1B\jO'EE`Z9Q,n^xҮEUokO)/&[֟@]DC*:8Ds,DiR֛W,I2d2esFlrU""_aiN,KӪ /o]s<4ko6>L%?!p%duIiu\Z>'b؎ot͕]]gl[zlc#'7ӫ/ 5 K/,IV,uYV4jvQ>2Hf99敻 k,)ѹPʖ++ŷyx:NQ6rHw<0>u}1k _RZE 9Y,83:*8oG{Pke"vIJ* x.nl+D1[[~S)kf_YI9|QIyNH`˳k[zlӜĩdt DziC֡@Xj^l9vA],t'AO[FEKFdVumC1 fC;nM^ ]d\thaiF~ n8-J j9Rޜ"z繢6=q +^geWEa,tx.X ;_@fqBu&~@2T8P&(uk#\^ ElIJ)E~{|^]."ͩZ_U?n'gTRsR-g8 2$ޑKZuȼ) ԾI@:@ 0IDJ;?Ѽ[>DWQ/gF|c-.0yGu'i9ubMe`! 9';r%Ӥ?hJBqؓe>#~v)sVYr{oFt4dO]Q P]-c,U{PUõ\_xŠܓ6љ?%IׄjiU 5o::k'GKk²w͎. T-hoRB$5ǛN+ywHH0 4,OL O3hRddCM1J<'0+'從: ɖ 6*I$tۨP((Ni"_7_ksA0|ͫi$~l}8Nհ-1pNa|Dڡ@ K2 =Jz?y}ſ2m~ȳt@>0}n))a#JDpu3)i*x`a.2`A9v>Lie<XYFϒo:n*KG.cw_I^o|^Oع.Rᰮy_[ȄɾG{Ò uS *ȩl\ux䊮Qlgz#^8_ IRytqbb6l]3FTY6dcߛTSx*ɋV2<<߻1?5Yf[Hdb+{‚V1]FG_^ߗf2hIL[D!PMF:P$Gqw1VwNi[<4W2 2?yW'ψ&Qj jty ocWB8>aDQh獉b#Bb_d!3ˁ@r" .VKBq&0s2o* CA[i~m})Q NoT~0hŤ,˨u{z_29rڋ\iLPs1e:f-uYb F@ {)Qk  g dO[y|c79eHDZkc28]4:[0rin:(#m8:}HZ~3ѐƀlQİ:ԬN5k SCBƻ<G+6S=ƺ4khc)h]ڑ2Qk[Iw_{ ,SVY֬ ъ@ Bt vN!Ētl-vx4ͿI{j'EbFYBvn |S` @%P7mCeu 1MS,nZ#C5uN_z&HMSv,!uTetۋGb3ևA}hMjMUrÂ5G˼o#HEwnXs $UahNW 5J9p+,ɅY.Oˆ R]={𽋈2CnDg( zfR"wIYCTDbː@wI[UE`w# ¡T$W EKfVklK_ިMůY)VzLN)$GN{-wn˔6pGeYO)OvM2I_.s*T[;y`fpLO$ҤTxj a(O0X^"O`cz6%(mJW ;ln-/3FKɽkԝZ¼*&gØP~F.Sִa>0E@d%ҿ`x%F+8py Q0'AVqO.S=Дnkf 2@lB9n؍&PG\V=+G+Wj[ tP$[vy\쨭Pqދ&beu;mZ%",IdVϏ׽φgk+UOjv#GedDm Lz `Df1x"fŁCXj+R,pnq??>xt9=U,%dֈ~W/SOx8!J}:B]R=Ső(Z:>w'(T~Iݖ3^i nX/(05=@oF9dSy@>/hv%r S/*fӱ+EerMʛ x$}$FFGS?_VeJS 5@܊^bj+J(piH|^04RR @|.cq ƙ׍xaR{ks(*YG yq#UЙNpݜ||:-~3h8!*_|׿}L\S|TY0 [[D)إ@ ldynAj'*;abe19)Y皆ևTdG+ޓ21C[n+aX DְQih!W~~_ogJ,4H2!ՓR0wy|bZϾx6 s%XgXDܗ!PdP=ixLѱǴ PcB*sy!# H"DzUGpUaVMYؗGQS<mw6/cIAK- ԉhFxL<{[Ց3]eYweJ ]ng6BKר`P:? lm<)KbZL1&hN[75S 5&0]/c!'xTnY~M>SKWز'~60 u>%TLokJЊ٨+õ* -#?RtD&͕W 3f=NVDG9]񂕠oly 1OI* -Zg<5ÙFkbSI͌ne%JTIYmzT$uݥd:i[0XO*_ o`V^}•@iBu5\ JT&!)!@KlPQguD1EIƖD;T(9aP/s9Ai}wTv9La{v/0rxu >68Lj2BʖG`É;dÂq(Isʹs)yS׹"!Ƚ$jw7p?֛Ny-4S#e]"12}⭫tV ل ~/NarEVѥx- :U[{@S16+vtf囿d2D[HZ 9ui͛U:.B1LRz޾gpo)NsL ~uk:IJfe\q3=xHSrYEYV%|lK6O4vQ%vXDbpQZJIAys͝Kk1ƣc()=A+ [^ ̝!6a:&AMw&GF>X*\@V#c`].d)GsG2( W,!Cm8iNhC Bd20IC#`Kuȓ{KSzrP%d\"^q4WĪT4LMYV, ZUqb2awm l RO5'jDʒ4 )S 9ܔk~IUݕÆtְe:lPɀ>nutKhpI :sLe(ʻ}Q/twmZT[,E;pO~B:YمR9,h68p-w dJzG`k1d.صL@`9o\I{[1<n$]5Xe.L_&afџ GH0eYtq@;sJ@=̨[D=@ĕ&\koiB%WF@ϐ?^L18E S*$a[7C ?cY떔RO*eXҲ[%JEXLj6~Yw6_4pԲyMv!s@ir4۹k1tN9GiDE!ucA +7uc>R͎ t~̤TӐHjHǿ]T̤\*TZaYp\F)k;W:hl U u%kҏpg&ֱ>8M&HVb6aWl.ANb|`dЕºS1uh#$;BEPQ-y9eqU g_5jW N~;>o xqkEao1аZҳlA2~~Lb8E MtD{Uɀg(sCe`Czr7AwM':~h;XX)2+Hʒ~ts\E3 f#E4lUZD,~6DF`D@p&]&n~UvJީ$RiYИʏO8`>ZQH2ϰM|_CEoE r3r <4!JUf%Y3l6m!$2q/PryAZM0GJvKnTmpC|(>>Ѕ:u䐀9lCC_Z)v *-Ck{Iڝ3E%HO"` d%浏BE(Eme ƟTfIq~^!)fj.S܍ Z B.W@gG WŮ-tg{OqCN~B;vFesLO>Z4I=&v nBgQcM>u4utt2hоx oT 8R[UBUJ3La;Jp_]"ͨ ޟcIk@"qWTMi6#O/ ?BQyÖY.T `P RfD]tLRYzqV 3~sg\dxixe[B0}ۻ+L=( M!V'%16gS[(<$cvX+DWN PHoI%O%d.mճlY3U|+l@:7z+Sh8@6u:9 rSEtZA* {b 0X PÀ&&SNW2׍rO2eӤ' EdjZwm5[2y"WO֩ or%!1Wi1Q - t&-ZDWe ٴ1+1Lz[>Ps*XǓ/ԑ0A*;LZh.tkץudI<^xiqaur\@loc<_Lb=[T!z<;0r)hN\Oy, w<)8\;R;4ʘT]O2ρ)to/H4:bcޒKV2M~֙q6G! ^ni'"PM=!ʹ91nQJ2)U|QQt2iI{-OM8:m˙95U 7v ']/'Ƒ7$`D"0pOW0(%,۾Ɨ⓽BɬraH(=Lq(_tb!»[T鹑9C'6hFyM$/"]/BYx4h-,]Y,{ ŹaJnYa:3^yqIuz$_mCh6/l'\ee{6wEE5aWWowMnl:uN]:yd\kgaU-z#PFmڝ,B#7Wxb-9$䪗˹&m1a)oӖc)d/ >bz 7(7e7o rV3DC=t(o(еQJ4LEq 7hd%nUr^ J$|6ievznVm&BG9p{9-,U@?}V\*!&+{$w\=tiX "H,V`+쥊CV}8D?ŖS MO.}ؚTT$V0߇Hۛ/A-F~`w|dþՇ3">_P_혀UjJR;IS@zs-nfAR ?9,;ePV.D'}h<;Á)|EΔa#u %O^7 2Q2TfID“kL%sm,LEzg8G;i5qvsշN=ꯝ!mݟ7BW?F~jD 22K{pCKl[:𐐡H&ctgњuE,/=p*/?g54)TdS%t/}\Zl5zY:R$vȭҨ0~ޙ4YE!=aC6gePo0jgELܞ<TD>Hn\(A@VTX;ķkXޙ\x͈+XB)uh nѧ0cњre$d_mUdd˦N Vm~ z~o\yQ.F|]~Lȓw*7v^>Wt>?ĖWK*/*<˽ ֔#uh͸X#a;y%i7;h|Pw]׎iI.޿:K`Q g-4ZFޠLq 1ʨv07oIojPS"aþliBpi}SGj )g]Q0);miڞAE J܅ǯʧ*~I QP6) zqU٬)/.g-z;$`Q;pJﳵ;@Ӄ-i@f=|07@NMʴkJ u3边~-ڇx7D%H/|b?/yt65:k^+=%xLr?wy  }+̠$~W̓U&iwnW24{?Dl ܛdt5Z1diΠwv!"ؕXprUZLr`+ OZG $mejZOĊX¶+-ml"׆h^O#Х!ixE>PdP33ًYI/]m@wAX(9,QnKz zy:v 䎄1P}liX؞Roʹ]K0)%vV6!^f{6SՏ>F9T=ylm/jKLj?/$CURؽ@aFFx6ZWr b>r8DaGIM5UZ'B*%4{͹se6ݿW<%›_<}92)fqmfB'*p-kw o:W4:# ",,&AשUBM[.Ic(62PUT1Ų4f/QOIiI, ^v/H{x(u!_]9(g>Zx啄T w|Kd=2ﮮtATt,z&* U1EIyMUri9x.d*ůo6'v =DGD ve<KDjPJ%>f'dT2r<ۇME@PXl6zErt8R?r+:_Mm$2cj@``2ME )(S6'}93]^P<L/XR伜ʥ `5J[0ifl|8B&]ZFE۹+>j*TM"WWUf\ ;0~Gt~ .FbժTvJ`\5gwz-/}](:7up,Zɸ6 m+r0XE(44| ? DZ¹w1rSJ"K(T8c_ǃ*Tj8PP\a0r^ȁlY?s=rePyGY *Dpwt:ǎ,u #d]Y/ dEF04'i"XD] :3΄Iczp`Xz/$čjONGaٗ6}IͶo4V( lfP[1*~J?x!!۔1&ւ;oX˂=1}"PBFzaU ct%3J$z827$ rkG\Qm=>l8HU-)8nA'sKlF}+"Y;~93iТ*E BM(m+ oǠpO+@+O;ʛXt.7޽ 'AAݳ b'^̜Z*oUqݦj=5c6JHw:!R0f/=Qh>M~mv$X2剓~f|.ο]`[@tZV)8v6dE%>499( ?ST>nAI"&d@1ɡmIMR爆 wPJ%w_-'{?*:@}*cd !a>zvM&tiI\=ǸFO1F ڄ\?v/}$֔nI4k '|-ߪUD )$Rw&^}ep=:(jd5ɝ!Sk*n:v<^mj91߱g.ā:َ\f ߀b]1u^bn-P(F,(e*+),#@y*)xN2#䡠 ϔ dhsKy9BܰRVo0KH{8}Wi .R˓e->*N ٷʡZjW칺13vN;QBg[U[f>2uaE;PLk^]q4$eG:v)Xuu)V[Qj2"myK|-AV~dNBBvQ6-Ѵ2XW[2+@]?B)M` $c M ]Hq1Ycg%&5؏B{$ }srs:{ӖWȦGd'_/+Q<$JQKsNߤg?{}#N?{jg7_682}S4=3k8%=KDH ei4~e.h#YjmE] "zo9uS81Jv<|@}G-p'qļ*(\U DEˆiC*yCYa|l2~ڢ ʜӼ3B6VF<kutpa_%G3j:ۦ LR=&q4(G~O[1$%H dR푡,O=@)r7Ұy;U,(N/|kEC֛XYwZ$Ac?noF/=@Iw|r`#"|N=HG%1⑙^꾳/BSLɅIq}z6fL_jǿrzoƥWA-!Mc:ͮL"ѼKwٷo:zc|lh1!&uA:)8BCY3n<Y9Mñ+d4Dm Ob`AaܡMR@+ (uMu7v3-V#>U] =!5X߸͑ɔ.Ajl7!MibE~ĹY?fچ_@h Mf`.yX B3Q?{]I_-͓rNev9 ]WQFG&K9Qwϧ'j]*nlr\bWքZTk$O9xoSBjВKGS t&W~ZgZ(B9QZ"%=o wTVSrʚYИtP(O1aq\xt@ؒܘfwjDbOǢK k1MDVj[]8'>ѡ{Vju'65Ix4;1*?+*1$C<>E+/P{eL 4OJ ofne^ r5MC7J6i Ă4Qh U H_;92B0xz퀼^i>Szk9ê=?oW)6O6[0|5<^rwػXKdNb(1Y rR;N dn K]!7{4pzG'nq3-ɉ΃l<Ra̲ Gˆ/+ 3Pg2N`wt g2uvE ¥i3NX=_ fyh04e>84?3np99qK_ʊ<|=4˷ш]L 1Jvδet j&` )d~)Z.L|z6T$)$l9ZlN `QN"3Q%3<{/b#\A2EⴧЩ蔍)T'K:t=*~ vaSW! -:Z:ͩڱb~ u#Χj/*e8V~6w]>|P;b2گR}|o / >?헛\J*?Z7Dg4$SPU^ D=*.1JOkDWp%.~rcsO%^ )MewRoMFnF ; *&XP ϴ421f`sY+ @YdO`E Ƕңt$̳_'. $ulc^6W')@9[JDZϒRWm~ 86~\ ntH[h Q1+).aG$uhຕ04Tq-[^Y7l;XjDfF6pN(4_:,dmCMO$8Y7뫽o _A`N3V%a`7@Q24sg=qNiU`8ا)`)B&r0&\3D:|#BXX,dqr;2P) QNx'C"fdֈ 8xX8*37V@'Ál{߂^T8Xz3mFfkɍ9]-Z51QM/"&Nÿ)Sbw{ōL=~g#7͊DڧMA2W" .ԢyX0XVNdQW ul0f8sSL=@̅~LBEud*A!2U9S_[Z>m=ϩSbL![ݙISwCxqF͞k n;x%Om6<ZVIcOC4HH @ݺ@~tm]+;';qg!ۖb*̭L6I! MV fĮy8!":(ă=3QFϋbNEzV(?QG6Ky2eH@G#e0=υ r.-4>`=6RfrʙNjgVAC~uZ_!z-uPp0R!t,A;bClMS4~5RBh'Pq5#?G3sF͗@9wM_p/4~!@i\QhC>2ֆ5\bssgNr)}iȂ ; co e(^OjQ6Q[ *Rt;|Lm20ݮ lWi3v{=,gu<8#hTSE-"dR(l"UX0+3>{TNc[3(YߵMr]Tls% tqDν¾<4c1Ȯ?>YmP 8vx|s.PiRA9`XP6\9Q=F;{_1~ m˼ ;|'}ԄH0IDŊZל;o$xq/@"4 =-8I,Tߊ} n1Yd΂wVwkٱ YñXaylw1WJ}02m1{dQdR+u1>9s\ he-eE9̀Bxv݃4&B:|"דۆPГPհj_\ TY%i}~S^?phMu'Pn]<]Mvl{YkLI'A+k{g^@Dq1g%>D)Q~v10w,;Ӕͯ\78 4^bg>wW6^LMS枘?{Sl~BX)y4FBZFk'Ah Z΂,KLέKh*(ǥ0WkǑ0Sjݵ7sP+XY)#^4&4pGE,Aq#.񰭪]ہ{A4:у=8ѐ7psfqws7뮻~ WT$PVc%6xq~TZ% @@ N{V,T) _1wORB9D$.T1UjS{M CK~El}mfIʯ[r7W$lMR6H5~wlsݦ|C}C d!Q-4$_JUt :Wɹo1mq"3]^,B|:=]뷢3?7,ƥ;92IA+-f-W%7Art,ZF'3=' /]+-% @##ڊNQu1vkA-ze}X HL oeT[GCџJ vmp{ ]ȯFS~;/_`:]v, 4 "ۦvNnֶoTJ}"(Tke/NH+aTK=w@ĦQ# #WY%v®CX=avS02Y Q} RBǴ\gƷ:]|R/<ܝAp?`W+ 4LȦ8ƶl5i'I?uGX؀5(lC=?ͯ K 8R?{JԆ{&Q͈Õ-\Q3N& Q'^)$]jhf*=()DA2 1~M8M1.Q2@Fܛ `í8'o.0m^ICUԱYؒ昰W 5n!z=#92~V0,\>5'cbP#@|*i ,'<%5ʼcH 9y[4Ѕ$ ˅c Rx{iݜIa<" d825;j]*ݦv.{ xsCZ Kq>կaFuA۠qkneT GW%qU2: \l`n`t Dö| hXE9 !:ۂjD/7z?1OC[ȉW*}:bl%N}ks4Ho8ħs^㌣{eGQ 0e'lˈ0DC.Mզ0,5*$)YRœ )$ޟ`jkn  G8TZ- ˢ >?Cf(QmO) wz9 OڱiR ir»hQw~F&@^rVa]˧]S*n)?8*ދ(0'OܙO1 PI.8 Qm[|yn}j.a*2Câ峍jGprxmfӺQ1>MJ O(8) mT02idtL{2f~]L[lHc6yg◉YcTpծ.u;IJը%& ^i6VԎXYdfW"R(=܈61)ބӧ+K-6:d(zX^YcM4 s}Mgu'W&N8n j`HO8B?V#zS"DUD9HeXxa4qx͇<÷:7 b"?;?|ΉL|`~dϙ]R,.fMg}z܃ۖL&`eĬP8oťꡘbbEnኣij /+ثSbsT;zMth з[{ИGpbCV%u3.m|v$qc#4ۇMO~<&ڟ\ С&\:$΅nN.bu(ǿ<0!~y;ު`4_~D>h7vwJ# FH9T-ˁKxQf(_f&džT(-L%e uȭ} CVL) +\Z{?,+ I@}[:#xc94 N7CurJWۋ5vuyPzwaňT꾅O1V>PyG`[ٸD:o$/oOIcăDUZ ;fV6K2&w1GWo{ɷ%hSJz*cPnY^SSvB}%h7W>/7Q$ƿKm[vBn7d7d#qsV;luOnA@|3&f}+j| IoEh24@NcD]UM%N,oBsWN~3Xa ;i):vH̗>ކ'Ƹ3b䧯+WF0ET X23?^&%ȸ]qTu"EbFHY 3xA>d^{* 7x\Cj*|F\\tGzz]xC#* Ykп~Ij3(sM .HwB]e!AQ|ǫx K Sܕ;!8NciKK[o/4/aËcHO2N)_;1ʑI[,q[/w7]+ϲbQaTwCYgv:SZ/y);Ֆ:dŌ Be>gŰzjeG0t4Ea`~S#hmIxZ& a-K*m:[f*qaux6|vM7?1T綤>ccQN:1c6NOv^#f]vx ߔ'c0[F-f VBd2UhBق+8zAC ^:|| :#Jyfw\șס}ThRc$jO2z~q)X鶪lNp@S㨼(<=:XQN58:12C4DOB|РXZFw6g1 t\o,kaSpqY\ƭLArKPEJkF=7O0wd2q#>LvRgR\WPoȏ=ܱ͝~ܩԤ4n mA,YV x|1:K8er ;[é,vޠl'&6!#lKrɋ/{ ǯoAQJ~K0& ~{y~ KÒ=\2V+Ta:ӑAvGFiВ 4;11P ͌R8--ˢc-w_2>~b1M'']l0ۘxM'pT^W3tǘ)x6(; 6V~|f V#8Xg='MÌ@!1zXdҳ"Tŭz mf%yfM^LzN:#R^[,'1}Gj2K\P)* AZۑA+"HQ&o[kU Sc ҈ `~ܪmnŒMCcv{Z*FXL_:f fO~w0w+U)iuj} MNb)wI*F(/)6J oGL54"o@<3 n<1'Hb {,˺8r_Μ@G9lYrWwK`pL*N^KQg \oGt1k7"Lu5"廍"o^s٣w˂؃F{(%3NKS׊RJ 6`Mj|~ĬLmˍ4Eѭ]֨T.>A[$F0yL̒=+ZulLTȪ!Z^,GBM:UO\{ͨcݘИxMwUY9zwͧ \-bZ!:޷|B: dөQn4xⵎ!]BQJ1Ez4{?w* :_ orR<>W*NYȐpg%:$0ulRsdRYߍI^G(&O &oܷ\cA|AʛBCJp~l Oa=Фhv;p dN?/mύ e2/U#ȣ34XT9 9F^崱&|\ Ml.$Ŏ`kYNr+MLk:֠?3+I}NUGpoON.Ԛ8Gx ׾s8$?gأ8+c([oBMvUl$oxqEo>%kצ*2pZc mo኷ JIveI3y1{x|+ziaȎH@(w|2̓l>0=%orS$黠[g7.;GQKQԸ磻4Dщ7 SeRuXbOҡۍbCpfu-񥙀 w4'(T/׋gS0^ ׺uZM/&s@lx0T,8/,2] FTst=79'A ekU uDF'TG3U"wCkdw4\jdRPľgG?j,jk32~;&]#ϊ ] H740cS]k`xȶ\ϳǦ,F`6z%HWg&Pn $g9LE&^Bxupbp,5!,Y{{^Rt@ڮz>˸L<R2'%A{;=l$j> v'qj馏RL_s_=J锁qmb}J(+kc*5oC=114lۢrTZζGg ^ԫte׊'s37w(*7G3ݰ`2?4UQsfaSD`=7)|fȹX_NGZ@y/g}+B&|vS铋-.XpuSW'6G>mcnl+ 6#h6N' iy'Ur1'%P:FHW鯱im[,~xD|JtDG\,I5mî7홀̋ݜdo)xM|`(~:'&Tb$N`,D?W?~=mj>J%tC9Lˬª-!v]k%nB>Eÿޞu"j[ :TAя|Tcf}VyܖKeWi@T%QRF$v9 ~B] ٩ ?_ g7/FDGJJ^A1Mevt !A5{l?HXZ[Y;]a÷F='M.nBʃ|7ymXuvKvl~Ei0ALUmd_m#\2ވz8^@~~g`6,|,al⿦,eAs٩y9ESF 'ډ@(tXt K1ilc[i4q:O@1c }#9ŨΌS?-ӡ5c?C%7]ZY(Z'rʜ9!,1V>2Dh ~0AfQg Įp-6@K` 5#L,0at*zVDv] dvP r!:>,Ȓ‰#J;G+R "WFc hm. a GIPAr1<sXܫ|Bhloxײ-ZHkN>eAZTHɬW)K! VFDÀTfI"jZy$ToEl8cӓasQ#0Qڤ9zV)dK,BYc!_%8]^PKS~_@ewNn; ;Eu]3X寖*-$!j͡ 'Ļ|ٝLWF>xBĀl@ug?Kp4 @ヘ~@vU[.o/m}"N4@꾚uFF{5J3d cחaJlutf'<ZZ`5O&\r@Ң LјUC.ׄU8w~fŕyvye +ot5j(l-䃂Ih0_Jk^EP< v hȒT* KYm|OB`VI*Sˮ{sؾr]Lijl|t(Ukl+Wf` hcͶ؊X!=׏N8@7ԿyXT J?ypإ=(ZTks7ak(PR12T{'ARuQdq@%L#ʕ+=p\OG:L&%sŔD"VZ~co Pۘ%Jȵqnp {_iz_]!ϝ^l}fkfp Rha8,~5GlxWeef~X8gXT[WoѢU;bBt[!nv8>( i!m?G$lUDIn:QKs? fv/ck/ԥs&Ν\o73V݂RK!f9Jr,ص,=;ݟZ0{D}dJncܚ~g-F_JaJJZ*? r?pb'y!SN1G1e-U@*](1d!76qvwajG&;(qo^&F{focnfB: c( R4?| =P]ÛP.ѷkF*Ԭ&x>/{EL75)w*8PCuGoRǽC%^fjx(%DŽAł{ NsOT WC/s P &|w ye h;Y˜ef$[ID KƑR,;\,dR9ʘpxL7Vi-s`8:WMJi_gW ^H9q.fzJ[y^1:|/X7r%^]thɠm1[y-S(^@=nAnu]R fjqN^n'h@;K$縳9=5NEF[$n'<ÕvQR`(ߒLӍRWh"< sU+˛|2O8Уd<"bC.1ix2&!i}4^tTaP,P6{κH':=lIRĆ8y;"xMH86ouDmYT RĠup 8EbHKHRO` G+9OԐX7/\g@--1H ?/U gJ#Ogxeqe5~Za-5ITkז̳7 >~| rN0;y_dcʦuC]R ܖ5l,7QBAqL/qMKM6̬OmJSa.abAW Ȓ5-c!L2LNSi.ƏDh)zH]TU/by%?3,z>aB2޵$DKMcȩp= :V$( 9Bx*|mn_f.џ2aaI`5,G my5r)^:A۟mʰL\?Owq#jvs˻xouK#5j^`\ͻJ~ܪY_{xw:ՅHm+abYA寐*ઠr3ۛoEm66Et3;NU#TS&0<9ͰS3]OF͏iF/BD!}?3{%U3'`t-L'U$M)k;27zֲ~sPfK˥:e+sƗvt#IہJݬ=vw: M,eD[%5zdc+5m2B_Mh̽ H@^k}>Y];~=PDJ(y{ )5nFse^EM%aҵKVz G&u6WP^Pj@BvU߷o(PR[IJPu%ciyɍ =k6I邆jBfE"+ֿEǼMm֍ XX߮G4B"ݾ3*VZp/]7PKWq:<V yAP(@ >#d6e^*Q<C9őhхϳ{ޘ^8ĨS-et<}(' Vd :?7R$GI1vdG%ǩ@V78LBjk/h nl U:P gːG4]EM]4Eq9#Fa_>EbxǦ1`J}dW?7Oy~Tl-_4߭ZIf|c\Ġ+zM c1Lw} E ]&D9MQ4 &<^d=aabH#< qBoM%Jy3yZr&A|ݎz'nV`ı~hޤFⱰYլ~?m T "lMۮ?|_jJh%%fꞲiyl,TX]8w>.޶anj1dGX*۬=·2fHTB#>&E8BHCSNﬨถ(x򳝯ylbpa`v?e8_e uf~^ x:6였d/p蚟#>,h'l=7xN4r|l{5\#gD|J\uNK @-3\# Q_nbߞbQVYb}(QܒU}G9ekA>Utkn KEʳYf$G cze4]:f9wT烯> 8 q7 2(P0Y<߇`Wų2q,$:!@DE<%1[^‹g e%d҇ ձRÍBs*wPxҚCb7q@m@:hp$"յ ,JYVg6p9-XGٔ6)ɫwg $gvw & ъH%n;J;(򔜡x)+ SQp]z~j;ԹJ9m=(c>@^'|KM\,b aCeŨF}#;qi mmdTqbFZuc0TP>kL7>gn!c=jܼne7 }VԲw'Q» (GhfG4jZ:K8ٴ+5J6zf=N5vnB}C!?2Z0kCSjG:'h`름ɽt@rm :Q*D=_-oHN5DW,59l-YPk{o)YQ ˩^9q.ƅtX Xڳ\8;t}I̡uhK0$좤q1a q&ʯA”f6tMV ݙ ɡYFCcl;@T·&z3τ̚;sc ^-Vy/&$E3O)cR@suyg%;à߹#%uE<Y#v]|> ,1N:tlc]GΠ? v+`OYz8uVp(ȹȣ,,4S\qL/aRJAuJȫ8+?$S:݃'VoR1nav iysVWFc _4XIw/?P´𸘢&O1xݮG>u~<2pUUvPb;S\-S4Kd*jk i+>-X_!z@u:푍 x%vR ?Xzy $zfՕf%KH\KAi&W_cq9'tADH}KKo]Af}b~;"j="9Ƨ\7~x9Mk|S.@(އڣH?Rܱ)anTèdW&M!iBv <GxCF h*]`W=2R0k|")|@-u5^mE,Uatu:C C`?ۍg(ZDIw@qWmIBąaz>>}H^ƄYs#%A!?d1vƠms`(;u|yrΖZ#,?wXK1mF+ nT"k/Ԗ;޾uԟOM 1;Yu5haNLz ύ<#`=qi9-uCіm]`x>+YnhK /=㼠c\qRQ0~Ӿ1!c} 7d@˳T)gǛn)Vy[PnuӿXU#LLӲT{?RnSv=? D`wxm&л:$Xh̛o[R7˄Df Y˜N8Eixnʻ ^{/13 *ɰCWq9DQ#; Gld:oОM|7H C:yqv^ I]yAp٩(|;@ϯzl {*9jz2Y)( _ESU`)eEs;Ow׮!g x"3iG} Le/v%߶ɬn>Jd %J50~wlZ%"beI ~Of)ݫeLi+_4a] xzx !(gʷ, @FvR6A/Ym@؁= ۈ߇dWoVVNw" tIf }<I|.P?dS1TrGIנW 5(`p?u߂|]]̺`:Uعͧj$ FL#@#Av"A)U~i38)e; @?F5:NZ.a)L_f/ˈZ8_쌥L,r WI1ggw4bCF߰`Z4W[Q!]# _Yi=g- 2fh/oC DҐQQ'5Ѝ|HdT^kY 2ӝjp4gk1U10/)7 鋇glBKwj[h8Ag_wy^7.N9 Y*xaQ]ڶ\yI0MdNڂOINȌWD姌׊1m& [}^ȹh10ꬋE+ V2i:ϔ\‡_z^k*1f۹ٟ4Q5?( Huތ9w8LX`6}31>TRԫce[+H{}ukd>\藸rETpMu(># 9uAP6aCz5LܷY2F%7$']C5\kRB}@M)NǮRm"hӗ' ;C4',Nwx# &.ܸ}D12lƹҊs<; h`w'NksMzm$We?*SCAħ!I1M7rb 3(.3 zׂ͖h )[ÀBv/<Қ:VP:x8> [M%elηsd:njdBa'N]YҫsҦQ+w L=T!b8ic{/T0^͞4,FN,TT*u:dіMUڟoyth7aϖ[5WGD: VDED^*kx8_j1=Fi60m 豀!+Ct7i.^ _~\D6 jl':+nCEݡ|jmyEF "0Nj51A;ƿpURZ/۽J^/^|iႱ[~!Y]?h[gvZ&'fC&w pQI#^u (@ crQ3/iJ7GϱPj75f sƙ<./b!G1Azzpxۈv0XZ̷HVe$7>t5%gE C@"e(\ϒu3`6#( >o%q?8عʃ,ۜ$iZ-ASK_+ŷԂ̎AVqx:>WzV*eb$Fgeˆs'7[qY@+V)VuGYd+AsF.%ËֲDc[a,96(/3A(k|_P|]Npy=uoDO Rķ.q DİY'Ș \,b< y̲h7=/.'#/M+,!s>=<)MlY&y-ZYsR3_1P ifԊuz]v;Q=y.Ĝ ^~tϪMB-񫅈LJg +)R mc"ǁG"u0 } qX?QgiKbbĵ89$ݮƶswǃI.ji(Rg@:Zڦ]x=exzBQ"=)3dWBzDfJWr_9pVy= _IJ%G'ݼ7`# Ѩ])Yr%PO_@@^x^co)7pȷ{w2QE2 hkUJkBvWoܕ/ *4MX͟DTQʈ˄>~ͺ5{DpGl,LǕ)7\᝿]}׏u_&WdI=pޣLbtT6p{T p(F%Hl:)ı1T:)mل9+R!2x@m ]=pWǁĪb )*S"CPQ3f \UC\\hEyĘD }c#tu"CgGWf' q?gZ?'(-3t r7uMW-,a8Rmrz Kӳ}&h?\o7{rN?MƔwsh D E÷fMmqS#b=UR~43-1aC :T8ն.A2R|hvWDѲO6OCة9=h(%"D |5,!kkgoAO[OM,K0 #ux_6(f2 maL#Q3Q%V xRY/H?Pb΅7& q(%a,TkKJ,48"PKM$exUWp4^r%,' 1EYA"n mY.9TU!iy!ʹ9<"5ƴ*b&"IIc9x $֔TS_ҭ20r Y|&qTo(0!1^7˅ނZfUe:RЧMnjNL3=2 סsJW$ &Y?BqR  =,92܍;oN.F?J\^Bwq"ၭFf:$eNT km݈+7;b[DX%or:pX \[oIVykzF߱.>'4lԮ ݔ[Pt&Ec̠% lWMRkQKmHtʟ+KXY/M8b _92$UL Y4#gk3/N5dɯӴ>v[IT$+Su zL滾@d&Y"RiS3(UM.`m *Vۍ)%ɤ3eO eO)0 4^'Hp W9M5 ǚ{rvy2s:qZ&9YiNS徕AXfiY @o»|i1J4eWO07d5)+Z6T"U`7<{Øjl:&BƠi5oy`_tO$^QFi { O}qGXk!UznQ%yyNdZ`*行C2MLjLlK.WaHu[3SJ@3\ӻLb%n\#}ȹd/#NjF'tNcYhsv(ze:[|ReY3E"رKy bk$5Qm / Wh"3d;dkpH)΅m]q^|8B@_Noaz>_ w'NcԙgưyڳfrPQl@eZ.?MrFё_hPHvtsH Hw+:Y4h]Ƕ]aOS0ʤCCr1pJx})UmЬ᝜4a_ {.ڒm6^Jv^o,;2|>c}"a.<Hv] 8AKFfwro#& Hh9]i#Ñ1P*P; kENԌ#fM*K~چMc}DdR`U$ yʀĽ=?U}`a7";Ӏ 0T7H@s]0d ! y4~7*iJu0X`꽢Q#Yw,D\wy%Jʪ;f9Y~MQzΫCLYhkw1cf7;Rd !]񿊯N~+ecBg'fjuZe97^aTԜcO((֣H69kNsdGB;g\Y똙[ -W* *-aOA7@CA<ԝ +kܖbdB}ؘ`TKi=e&x(Nr^$oлli0J~?tm/Rt$_l\(u] t(MGq!I XC?}~?LPS\<4YS`iD}ݜvTtv3v6mA f1]&5ѷҽ~$2-7\5XC6M = C wHg[1 4߄)bpiE8=7X^ ~I<@P!" /Xp5y5N5h#`4LMS_;q@r\`|G Sz|pI{FSջ󬴡Y4kw"MAE/q`k/_a_8+'`) TM ʉຍ {' i[Tz93GBˋ_:HZ&t*`q} +j^j('ʧVI byUpM: \->qfw+ 'ۓjLC.ʼqH[UmBm#)TU؏tD)M0n+:lZ'Q, >͢Hi~̊rAs.BRc u6@/@ nZJ`f𹧓Y<|`6%v@{ E/XE֢1p[kN3cIO̘TyZE胤VJ쥡{{LLӶ7ahE7#}k-pkCΚ?>rA{'/4'wiLAкhG&eKkqA}Z9y߽B眹)uư8o2^}Xibg!u?;^G#NMe{609 >c6!2]%oT.РiL#uYJPq7KP$!f7֓d_V9p[8]\}5t17| NĔߒ iJנ%QI7']BwZɧśBV X%} -h[9)?/}zV9Fϓr(wT9qtBU'.0ʫuO[Q~ВKRgOx^ z2oaz9KxX.TD{F51 }i8e3R{w M{G[qUmxdlOMċ2PfGh'fȯwM[~+b鸫Yȸ#N KP&j8MLp\ǥ<_Ev(^QU Nd}?j"lڽ|kR񳿨0Ui@ZUj. .F+#~ 8WԜ:W:S_Ot}',AL߲4+; 0 :F]KNYz2 ,)+"gO Zա ƮPqm8@!sb.2j 7{Jw:j5OҪߴ\ B(T ҄| 勆L?VN=·ẙ40{!0׭hו;:'Xg^=bN/\GRu7OLowù <\`m%Lz9;c R~$0saw%&*³%*/iùNC[ڿto~4~UހűɏaY!<ܡJ7Zjj)@\Vߥts s[Ia?%J[jra8X%Z8zn ) l/Cz6Tk(N >3$vDn7'xX'$A_VP?D!ݠw:X[Ɂi8zB:^ɜOP`  ӂ-rR#G+OT,:ik}P='v-SKk@XHk!On#˛[T(y< Xrzf\#ܣQ`.m!P)!f*N}MU=qC6 }DI &!:^ՙ)Z]jz*#UwᎦJ__q l9DdZ8N!C8ժ.\+9C* !5}Nu(Y8kꝳ>%gQzLtb58.b)M`דL;2K%P֟?`$#~i/ Pi܊PStT.STXXJ-AL"z!"O1L$93wE/+Erź+<i`b urFQ`x|bUF ̜py9F&<֘99+el7Д匞<;Qk'iЭ aU<ˁLujLW.MtOpQS6*5-(7=64{:8 V;Ss̼kvM8j QIrm 7W>w bh[D׃BյNH9c8Gs|2,5 In[,hN׈6ʫXh9\j[g&!PR'[w\ Vmlɾ b&D'0T0<v.y@65.|v~ּՕ#ԙd7X,ĥ br!T,ia* 9-4װ5 MIj[rm[ߒ{nvJeo-ގeϙS8\)Rp^bW  {Z`>5# fPibCL0ȁqs" @%0N `DH\Wɧ쑫9ςF$8Th7W27]t'=t5yGV=u*JEm]dzLQՆe*D̃cZ{_w*͜wH5#<QFIu2# 91.m:Ne,/)V$Qltt>hՉW^E\4D^QG8vMJOy¹eSbGN_FAy=i{YtvC1 @x>hB4mf/1}4"=뫶t&RPjD:ע̸ӝ25Ԡ/E2Y36Xr{LMI6:a*MfZU-gJO`.fp=WduI\bv턭_' JۑaR+_rNAQs~lU X%cOlm@+z.{k"Q$_$렿]6B3506Om vM_|~[;\鞣cayҙbnS%npki]-Lhe8U,;ByFm9 >7 ^D1^.[P(%%Aڗa֩<^-1pgNe5e=G4W-4Uo/YB}6 (07'/h5(-v~9 39_AogTo~)@_9~;$(b4e<̮Ɯ휭4sa{^@tBUn7ڿۓ818$aᒭ?4`L3ȫLJL}tғL0#S-qz{8Җ~u4j{U~ьjwHaBC=ܽ˚N@l_,9t q$cy u}NUp7.}tXS*Rs ~$%;@:32vI5SP /MD5(ya 3SA7. j4YH`bnlGH64: 7,< N-J MkT21?DkSV=X_]"zkD~Chu8bhFeoUqOv0Z0ϰ ?8^y9拖i01̽$YN!ГS-+B[/BmXIbմ/!z|PF M#[ȁm7&rbgJNdD~ nFlh»mg Yړ!X]NBĖe8ׂ3^!DSI/FH215a-kd& 6puY C"5^wjj+{Ǒ/)0'V)yN+ډƖ>zbR@ѻN.LYANm7-Ʒ c2Ma9 6q@8dmw xJd:i[TGgzb@ZzZYe尶.^usl,{ƛdAt m¿W:/L$i"+S>(ӿ -3h"\iC{ܶyg.UnRd=|&艚ѹgd〈 7%d!Fkp6{p. qk2t9{"q*tCTծ1 vOjqśCbQa #`v&tʵ\V:5ƶ_0HcYCz&2gQR&=/~-p1h=1x؊v*+gkJI(҈؋]Ļt_* Ns NFdE GC ,B g aDyTM]?!gĵKrTp ϾF6m_wy=u\a:#hKີ(! P\_x:m:5v@E)8 AM"`Xg7%v-952>̑;LGP*¤EZVq*&^$mXxA<$LS-tgIqst-c^Tgm\ҾwؒՊ j/1_u>sBIs w^ofYϳ)3z_l#3ۏB$Ȏڻ-hp2&C6 ipB3=F؟yaF@2X)w*ӧXz^Tz#=j'%FI$bזCxC2xDm_rԨуmL2>tg\PxCn ]n 3A@V>Hɉsn*V \bv@VBuArV37?5 Du ?y;w+:nI˾7txgv68^ S8StQށa=F]E p <JռO 8c4c쏿ͰZmNTFPԝH#qUT?Y۞e7٬qe8Zv_p?meۧIu\cY+b]AFq_?LUu\ / H h+KNJZh+9_ s!&?+"n(#?6_S s⢧FniJ  7^\2{:<ο(A"49>>cc0!WÃke轸 3;AX|_K`7pTg6՗"[6o{#ﭘH<ʮOqpO7?ϼ{8%a%:8K$a! ZEN܂pǐ >}eo)H3ǙrSoiikIpQ퀋ȣ.tEӒ V7y /PiN/}躤{PcgfsBjB0ekGV`5I6EX 7gk[>x8CHO]=P]S KvAlkĽĉJ-OEBWG=} _TZvoxyuE5arst 5[2X[)X1 ݆{㿍8L!;āMyjnB@t[m1q[9+v6BNfYb ŐHy~+WS=WJ4Vnی5S0s?S"I]a0h6KK§d]37obXS5NJx_ЙTY|ا?u12-:@-Qr(uY:-9XbouW"31\آ;/pZT"H-&Swm.ۊeP v>p%?ew8JnY K!&gi >hJKHÖaG Oġ8G,-I2udB9NMݪ A3)> 1>8>HfaW U. %e_O`3},H|01$*4(=gs4L Bـ,U63Hcٲ8hќHo^}O[3lWcPFkBXC~?wO_)OE*YKdI9.۶k M];-e0"_&cۻٺEW,' N=up7+Pr\ɠؿEF!>~t3gt,"kw)9T {TH0y 6qD4'~ߴX;źON]ḞƢVZvr;\ƞz,`-.LJm<5$#޴wf͌ٞ OB.ٽe4AxeDat7!yU܅jh-_V{5bA+= 80/UTOBd/_)A, gtlQS!|HXͤ?5@X'R<; laVbO@?}¾cwe1=m;dS ܇zU?Xa;DB)Ш08Hf'V0,DѴ>s)Q&7] wۃD^9Wc0QϟjLEGƁ á@>NzG!4g jc[Z'Wֽb~<9nlzZw `?2/]ffo?ASMZjcq)29"=b6{JYy`b.(/c+QVo!{d |\U.~caZNA|D+J 4b&ƭ2ntBP08C% 1|`iB7Jʂ(Fx8M$z$ u#2Hh6+)FC"*>)$sSzlr@Fhʣ5F8#u LK.:?>r]x.vb/6d[E@È|Z *(hWxxbΏ*Lwqrb5dPY5X4_ ꧔7--RMxgY{G[N_4:cacܽF; ,]MAy \䭘rwR[ ɹהʙHt-xHQkʜfǡݸbųz2xP?eOk\^*a]uXuP`eCedŗM^mw fSPV*$F&6`EtLxIYw1Uq"$l~udgy9y ~x*ڇn/[+؛*k~6, a(h`^ 3v6XSѫR~5T.|ڦR 2Or2ۅuw$l w1y@bd]XC1 2-T{$:nJ$42f&ɉEDG4?X},S:*;H5%ʵEOQAcMs{ϩ#P,\찢 v)9&ɇCMI xz4GiFYssEi&^RぃW~e1"kx5wQ YMTKSg`W^UH~x~b$Yp3dju(Zk*ϜUj,$q2~Hqü1 {4{wֹ[s[ j,oE5ɷ,{jWثHcn,!|or+2BaC/zؙ:<3ϯ'ζiG,R`qm9=d|qQфx^XLL%@8&Te|3 =U!_De>!``ei57k5g/ege(!/*mEmP}Ð"ardm?,_u]?WWr=# ĵզYeexT `Zq}>.!b>8l}c'Rw/aVHy]OB)^s=;HCM+Q&!ˁCIssz? V_C7De֨auD9O1"ힲ"=]* jk7*~|eTjGG;m,!o3ynU!~kt PUkjuw $`GU1CA<;T]#fu4U;djO%sK[>@:X5_j ۔9q(*Ҥq^T!@Qυ7S~:$LT8oLՑ &Yrt3}á> $!&y]{tY֤O!^bޠKL5+t4B5b7q`hfR~`o8 //[܊W2{5VbrY(bL@[ /F]_I/h_sߢ&BWe|@5/p -ZJOƔ7(S]ٕ!@AreVq R죅@E/uyM/sK/)T2z%M-s<:K*lENaToert)um3i}_V D׫EǻH㮔yۢhWw23*YuTp𐵪#jmm {|G(pM'3tȄO=ʕx%qu $ ^f%[Rd5V`{0 k^5>  ` EQ+$>|+7~Sfu05iyv. -7)$hTpN*BU ϟ>fP2nJAm !X-zJ#tu-<.!@ 7A ?WLH+c(T{@~s=;[C6꧝R ʠ_,(!p?fCG7*sV ̇ *gk Y8F!MA&>Ȼ6̗% Z%) ]NT)a?>u %!x)-Z+l;D?iXr Yg)W-L@ȮECP ^% qYS .QB!{ϛgm]L&W<, pw^SJr}2P#!4 P:BOl`jKu֯sBm%Ȇx[Ԯ=!>rdUx9_mA%;{-s]JlHVBߐ79 :vo%;cT dxd/!Lt'稲:;zPFQ+ EKG;j<<:p,, c*U*_ָUcV< dTļh|1|hhA A7pNH8VJZ4QD3׌nu \/#bJTNS^(3'/Rm˒-e t(F?PNZT!:Qc8nSf\ p˘/?!<7ꨵWK{Eq쯹'߹)zo;J1NxRvns~6vԁ7,F^T[ ]:`/Hͧ 1s޻Ra'J>>?kJ@p!*Lr3?I I S lw Hpa.9mB;8󵻻J`õzyiٶݟ 3)!:Ҹ&v2< ܎S 5a+iP@S9jX(``  z2.dc\sFJ8?ЩdsrjW4CʕCIWW(@hMT?p2)iK@#BEJ)cBAKB3Xk. ㋼DY|*"^|AUdò9NE.6tԑV/ i'>r sIV/h̡0>^ >}fQP̤tAS9 zOF$W~Sϫ[~a?A[,b;"7Yr*V 9)/bᔨLLA Hc&`ΚX֡\w ܇WkkTxiT= f_sK0nq{BLI 'n s>&3ۋfn#ً dYhT8>zª= $U?>ɒo?NE03nbc]̕;jcG#1eQMf,eO1-6//_;E>?LAP^})<,ΧKqْ[B %ڀGnO+f&b-^y6j  ()zo5x䁍mwE#4Hٍ~5>rU kUXAnN~Ę`r[Xe\L!.@+f } vgd9sB8 } | ̫)A".O`TS:0 XCˢ=}[GKzDY۩Ng ;H\Ԃ~y_(\RqF[t- ⓘ Y;1n _][jU/xYwȭgX{@l oF&!þrE#rIDǹ\j"En-FA b!:k) nV֑ Ht(/pi?\^8(J?$1bfGktxyЇE@n[? *9:+Mznv[[2Bvх*R@e6M:¶֌6fY8l\ǿ(d /HrrY>Xg^qvbeF?̼D]嚢НXt!ީбĀ7$̽Y{b 9Tыr3gi7m4Jzp0x\m.ƺHʺmȝYE*) WXO$ol֤0VUoe)NI{/E?dxPJI^/K*w!FvsT O{;m˚:MK^ wHEܘTr9j"GfLo7M9M&C|J#-((G-DԿ[7g sWvNsiB (9fwϞJKLn"a$0Ma2;zkzAZP!j1H4Y[[mr㹩s ģ f{ӓX$^B>u~׌؉bOd)%3aۀ6wrDjT3pW~x{9FQ`>1EIDV>Co: Ujd8/_yc(XbF6+qb}Ju@'>L.G SurЭkm\K ~xU `ʰ/uAױS4#LJLg B'!6&w֏;v,8S{72(S&#NX8I2s Y?wM~tk9g9]A;ܶk2)HziGc1+ ftqYj>JaDg2XТ2['yvӦ2}L]6ıV]xڿ||Q.>OWԩ( H @+U{Xz8[-p0p6+_w.E쓠.,lԃ?'ږ|֝.s5Xmu=H:HeK/.),/ui @o mMh^[筣Dm2C2- eI`Q y?+H#,R;՝VZB@fGIҿ_fDր`i2QԔ6n]ݡ=1c)'(zw\ ؖxAV0W;FX7Vh|;SvM Fh-I^{qvj;xR!8;۳(6:0PڏK5ʶM~E3u-sK~@XqPl Ӣlw5!RJ@%Nbc-[kXf0@\[%?018-KUQm> R^L$w48BY7m?.zΥg BsƐ`K `˂OR;[tDpO b  ۢOc?CZU iy_:+rGa=Sb}X Z<+4rtǒp苂=ENe}, A[W0Їs\Otg Oɞz2.M!tds2dpx44,@!~J"YG6d/vFO} ?‡?ߢ84JaT8 껀`]j;Gn2%\bZ,?N9萁 ەp0: }pK^%2Se tf:i#*$2s+?O6,S _8Dj718?:IG61^ >' UB8kro0aD%3 <玑}pj5;M,t+s.!T>0DU4-KLeW\`,bQٶd1 BmH6>iP=@cȹgfwDO 6yPΤvz4mtǗ`']Fh/@z9]jzܰ5j*eZ)Gyv=~-rԝn!mjsRUmŠKKkkT( mt>L[Hi+R`*Ȳ"wgVŪ g|ƗY(~D2NGQV[lff<4M@ION4{@zɃrk/b< 9ӑpZD؇qܔ*K1Q6]lc\/*EޟB~:"i I`MkBFI@|]RT oܠ=U""!d4f%0- ]d9]Gf@]ZFWc֫d0VQMg ^yV"BF ͩOWC=ǺO J iO4O@Ows&RYAm2?_ƣErM1~\v v[d4ЇjR5<=$BnBŝj6MeMn$/%pu`YA)6^RHCܳ%bg@ 0cHrEFliM|bjE|?x<z^5$u5^t)AU E>SFvVMLk,&˂rx$،m'2'MDw%5[ $L iruZ.sF̸Q} BP?CB-f ο@\I!,ch ȏ9\\~/Rq\ֵ83Қ,gBOi6 se?e ?$d$ѪJ vnPtLW!qMy(8a% l.44;zO9Rt*N4aiQqtc75G()ؖt-jL?)LN( XAp ۰0~KLw‚T~QCڋG+I -^6~ WT/AtTݙx>4XN&c,к"'6&od !GNmx <'89Փn\brAtj`ӽøл5X:x.?X(egfՀeX~h_|#tL ܇ˢ3a6|\KL{_X$nTZNOWu EjD~ -BesTW 9I(aV'DHY (Gt,5mKdKVS;9ϜDlVV"W k:َٗGlhҠe2 ])-ݶ$IM̘,:nV_efD x\A =o U:yZr:YeUv7*@DJ6{S@w[r7p-H](?)D $ ;<{hHdI)S-&Gr. Ȟ6d,ӡUegm(|f|ɚII6]v =YcAS=j&Y&{ёgxӱd1OxJU6쳷rbT7{7) +ee.<#Y$:{LJ{nmFd 5E*k~XL(Pǻ`f.ʷWx8?*`Z*;nH϶bCfD; JaTU{.m[UB%0M5Hx n{΀y̎ܶi[ny*Y2u%K &_.E^&HFEU"F*Fػ=1{b HS(ԉTŷϣRs}\u*Ӆ\7+;@߼l6u#ɉ9@_Cɹ*KnhWcڨřqqD6A)6ѐD!tӧ(Р.\ՠA>.8ڶd9gL#ㅋ#̷ش+Q[Aq\`@ h^ûǃ3ƫ:HyJTC- :Ly`&Xm8|䁰]a~O5hꦋKkzZ_SW1Oh2DF:MiKK&$gfX/_hؕ}GJ#eJ}{stC$,CYdHS͍[f[J޾ }Cm5GL$P(ΧdgG&y s ®PhBtܱwҲj*Բ;c @X DnAuJs^xm8dp I^FLMY0IF_@y[=wh !"Aջ GL$ z-Zf$eye? !B#- ؆%?D(D|y xmKk Jfߔxa>UZ[桝MBb+#˨B!#Mk _y3_BƁ55с4f! Еr GI}NAM@ T^/6d4ϱ+1A[^(WRmepO3~<"_Er 59T6+&Ԝvqk6"?ȵD=SE3éP ծz>7qXiGk~yEP\xNiYcVx]" }嫻˰dct@qۮ..xVń 9'C] y擽Dv@O6YRr-!gsD~͖:(Ƙe@w dd2%d>D/c=@$;wc GR> ;lDM]ѳ%^쥞йhc*eܹLlݝ+Z79S?KOgdԳQmLD v'hH=Ct ` leB2>b C+-#gY )`lasc@j KW"6[GǠ0X`&ǾbMNe8L5CA׍ cܓDK y(XǣPS!}h=}F4ưDK/A[rY9֙aכqsqGt!k?q:h䝸GQfG'?>ݽ4 Je&a=`MWS|`| ]i$/H#N)os`?XAh[E^p@Nuqe8 HF[Pa5#'';דrLx#QӍJykU[g-隌ȱ[̖' 'l-G௎}({|Kgu]QꮯeI#VdUO^) ؜#Zlɐ֯zпc0EZC"o`kM.xXR^s dJ.mVRz9^ܶZ6s.[V7TdN,H@ 93=-CnE)U3vbOROs3O9lTC^NJpyT$aZktP5IkTmŷ ݈gx|.:DkHRSV2Y(RJKPҖf5[i tkI@*T?n5fg!c~66Nh7n_YIyݺw J{Zc#Z;c:VR)~~3Oŗ❣WϞ&K XYN^4P "NglC`|_Vduq #֚f7('~<4⬶\KPƒWT7Qcoߚ=E\PFSrI8b pem2|feA%9v+>dHw\qNsE?idio>e Α~t{-JQo†eD^sVYidϚDMV@$÷p0(߃YIIj;jVwiNBC=IWMt7(um34-N^aC_QT$}:WRJAh ;zjo8:f/Ml(,\Oo~^ rt_F _4nŏ9Z/Q}|;?m.'®yOqGT3זfSv=(84Cd=Б<ȔUʿ#ةtK C-B0g CQ vުpΛs < Zr2n! 'sPݏy2]tMb}7^= K ^>X镽@jGLv( 8KO90gqجpAn>h $NLQB5(3A2ucKUl5[og 7،kn(ReO r`z#j,Nj5O]hd(o͎%f?4:<ֺՌy ǻo)#H Yx9[Hw3":CiYjvЄuzeK~67#yLmq{(#-6ъMʟV騋jKN+~BGVE}O!:+l$H$/nֺ/h8ӇF$F A٭.}0;C?7̂r*s1+'tjXEf K.I?x-76"Bb D2 vztm.< WNmfy.0׸HF3WƮ;ׁAiU]ϧHۘxI(%[\8cݤY@zM`dz^̓S"יx`ϖ[4-q G2Ds8 r>aX SX=FV3ĻX/2nLvr&=^*|aW=xL\V 9a57&=/c"ܢWc@Ƣ#ug{ Qn j8^#Ry$w38Z:M'aچW~)%CMރ[1N Bqjs ta(ԧ5g& ]φBLmKK @AEb4,[|3V3- `{J]sTxcl4C z`Yw: Vm%`鬏?8u<;^'zMςYG`©potΑ$O,GΟdfiԛ-|dYjhPj4h>}^bk݂ MVMϹdBOiWƌW&m+ӷ>Gx=$/pCK HL,$ȯ^s? Dd ԮvJǘP^/r 6{P:zTE$S_ g[x+phu}aJn3pFOv~mV #S5(ӑvN v"O|}8Y)#IЯWtq05-֙$ES-/ؠykCbFGV{9kʼ:5#W K  JnjȦܓPOXYArRs0ؾS'"ˤUd0 KKdZ:>'-6kŷ*񗖔3~'(K/ 5"3h/nD y% ,ٯw*NJn((a/&ESXGMbvx5{̛L%=M=yOcߛQX-1~͈ٔ NU~`QruF>]߶AF8yȓPVgѳu2Hq% -7oe'?%]yXx#O /UL1A`&.kʍfӑEX7+qsVѰq49q%ZDySnqJ*?!!m\ͻ3-#\K) iՐ;D.֊|;0^w!cSz__]z*{vҮDr',(bt{! ܤxD u.c~T:h" HSRzc.C+ 8ҍ؏Su_0ydmN]26 7bP'{] l/#PkmLD GOGWpx3%?\A'{e(h]y&R`zbF(=WW zAHp @bSR `_̟4d"`~tAD*28FPb'$,K償~bu9AzK >ZeҋLqczr{RyO7ddvMwrL?MKT*%L+fn~Y CˀRWN=di;N[ej;0B @&wU=>䴢2P1ݻV;2 QOrG`=o8l$JPX_؈"3ȯ"LՉgU*0nHN}Oxϓ\LqnJ? $!g$T7-@)L\ \%幪ȓΰTLjk'^:N~HuW߮[_+Ȩ60P/{I O!SƁzo`Xr1K4ftZ7P!+g iwvOd]ߩuu `lwO!s.DJvzuLp7D~94}Y+$ˠd߈f*8܈*УH|Ej , ajҨ~80B=A;dƏJ}41@9 ~([PAۃ<LR#ma3a8ܠƿڊdaܾHKaOgByB5Yر\72hKC ~EQxeVe8/6Հ+8ZDETN0WO$+g\"(H )ȸ9 1ԣ 8Yܛ9(w.QEa.U ÏZfݸ:3v{G}9$+l,EX&I⫹R}lhUwޫj`}\>rue<Z/ qR;*Ik(`c)gQYn d@%`iHjҎuG#ͅ *f{_ڸS0uD˅-/}l!0aUB5)*TitD$X/:g[R/QqM :Sq$1C>*{bL"[U"|/Hփܐ݋wd;V;n!O1K⠿xcwl"I"w(~ZN_9:2˰ -xcuy!N1(ZƧ7ԡGG#fw"Oh1p@! *:d'KfZG6(-Rv<ݹ^4GL4n~\7Ҷ<)-E_TDU.ggA:Ws1vv#>ل ]- 1T^l10Ҿ:c 9]lFdS)s|7j9vH46hemHk{IR{Hp*g!#INI o<$ͻ=ÊF3>{q b~"zTHG% 2c; ޥ]NGubnRw ,9^61ضW" r9zUT|b4WOoLXڼL"v?(Z@%nޕQ6H^;듂\9T X$^V>QXPH5C_ĪR nrw ]Eo6&QZx4ԉ+PKOSfl;>TɎ1JtGsw:S%Z7 S4nɾGtVQH/ Mi酦3[+B?>^W?VAT> .̍=[ @:[$M!M&جl 2uA,<:v;qH?"LYJLyvs9ņ,,Q0ƆX%LCUuĬ2fN.ظ4v(Ņ? aϿM~7q'D]ue"2hdd [;΋0_ <8cie֭pkFNOqѭIQޫuF-;3蛳LӕP vSѠʙ4Jb.(^;bW83B>E h\ &Їh&ˇJfCeE"'5w/Rrmm&y]8^Tuw(w7u?"SkNĶ!BE^\@trfaۈW g[R6{k 7|՚=I{+^ *h-ՋJb{b ?$!F2mxxy.qr ՟ ş5t)8f:꠩&$9::m&T>G61.}E)PvurgvH*d?,]p\|:|?蠾e92Z. t՟10aϑdKqD?9+./2² U~GD9giSFؼN4dFVWEQ8x?r.6xS'0ZIeN]g)R9UDF_\:KoJ>\;u['nlx\ycUW^NAbV&5JzCD<>|pY 4 K*ڭbGҜNq*[;!Ye-pbHkO7H4&CWxݦ\LOP S3KT~j#ձ@A)s廵 2&R.yuܥ~ sJG2p2hb,7Z9E:$uP>? Ag鿘3[#=WEdAoY0|Uj1 Կ1Pr_frG;<'wUJq<Ъ8dԱ+jOr(VCb*{4TãɧuPOW4T;ҭ2- 8b7yzy<`ۧf +<|~1O42l6 9V2viO«AѐHlIAQuYas]v`Cn}r V.{2:{4yn  EDYGed iUfVZ 8*0BtlWOZIL@1bYm;:4~[BN)IUs &Ot\@)IcV]"g3ŷ}˻v ?L K2cmvR<ٶWb}['tTcKʄaK=MA0+dIh^vj $[?#Ss*>1soVs2ZxPdt#^m3ul6VJB[m3`?_`KTUGu+RA?z0 -#=/&εSO o*~pzHC΢Z9춷ዓ4Y}3"M{iT xqOx5xa$E}R?5S~B}r><CgRt9fWAc9$gozcg1>g1٦> l놽RKY2GQ󺑟r +V6X_bnoWKHg2eOD0D܀* 'ǯ fB^6zbؽ]Jh0b(EZqP&od%ʟJf3ˆ9} ^G裙SK!?O| 'YrR.C^ON!jWFr7WHәĘ\k.BN+-z"U[֓;4+S /Oj<4kGi/ GRTWhGTߡ-]s׉U D<2YiИÚ+L)3Tһr*} EC FO>hLD''vnW# eSl0"; )~s~ug#aN_̣L$]`iX|)f`RwPb[sE15:CK<buI pU%1heqJtto4(rjF='z{n +_Lс׉KC%/A $U$2) &0O@F'Ê B( #kN-/v㑚:~zhIsJaP;QR9U*X40 }ơXUav)sO߱Z|(!H_SfMIPY/mQ [Z(L, )0PN]|9U%Q5DX.Izn'{>ٿS0kD{vu𷁡2;.m?PHb|DRb0uW͇DRf歯0Z<O|4آYKX+X&d慅Nh|ihN9뚀tߒ8*"7*lJ E%62S6)B#AKf99H "Idul,/Gu(vmLV}2֫/9ӆɺR(fܕik10LUx,= QSVSz!8ը0ФN"F߷UX׮v=&8) GMH}Hg_0"ɯ~H4L[#);O9 aBˑ>n?t4cצz (+Jۑ cq?ö^$6BB&'e>w[u9'w8> j?~4ZڄGGɱ3}; ?(4kP✍Y/$fN`j3xz }ܹpr]CH;+>;1Gi5 |`&wl4r'O׶׌_!ٛH|=gն#}YguJ֯mS,{ledžOrY٪p1)%L֍-D=ZY9Fn\ efgMiA+-A4+" TLJ(ߍjLO(QI&pRnzxlM ߵ,\݅[LAst,/b(PN`o̬RAcxo_&!'P?5ZvY?WBax@nc.{a3bӫX NxCql 1zx0c)<ٟ6Izڑ&ܔΫ"'Ȟrfw)Iĸ_v97YYƩ5FF{Bv[♗qx+Qn~>GU~pt^+}7rXa>t3D!L&`RiE90 uwLU2?Cg wɯqK3&/`c&E^HyAyBR=ds`ūU})'/]&+ٟ=0ͼG(aQ'\3q:k- TZʕ$DB60 ma?iFecn%c ֆ ="< YoW>CFEgu%/,8=}ի؉窎!LG&7df|\4 ,SAd?,h=OGtfÔT5wyGN9h2C)&AwYxU (Wo4D Y'!خ-qJERwgLԀ6K ">i>σ'r`Z)PUD?U-8F\X]_έZ:;"͓#lF*u,Fض a.biR^+1)PnRh~5:lRNA3K$o6˔ȋs͜lPwL>Nj2B=ضҢC342ؐ٤KGO?U\z-pWԌ8#t^`:ࠜ? sm`F9 *[ m2 u63,G7Hډ{W- \JJF5[SStoe-ٶbS ;ɮS@?%뚖@JBe뒼ZGv}+ĕN8 tVQxoUӝȳڭ4HKγ8 h:o-ZSK?AΟE"@ {%{rP'' '3km[PK/條] zX[ >LgFyju滋*GkoZ <Vn4nh\yI_W$yeXCA:wL}lr#!_NEfQG 2n'p*Oo|y宸Zjk"l[FT /r/'徶udJ=H™G[XM/)DU"<TSpOH(λ.8"5I5yA#[}aڰ6WiPE1(?ߺ돹W;qU |pĜ2Xʹ_b~9=Dq FdNB٘#h ]ٳ"[CTL _%r JeAYT^JR7  )ٷws쳈dp"֫P."sL2:$z bE}Ƈ8 -dz~|85&+r7 G:IbQg]ߜyTڂ*4lBiB̬+]h+Et96|Lܘ<ܥ!Kq Bj<+iy#߮hdnV>nZٚ:a|%]4w`I&  Ag:hg`_ -",=2ƺ>+A`'Pe#2ޒGSK|W6$(E*>u\XH.}Α$_E@z%lk/m5ZXCٳb0:cn@!ǀfW`h<єL>t<D~^J #W1gH8>Xn{17κP"ʕr5=[WLU5!RQcD>= B"AV%@ДőJW:Sx`y[Yq3 wJUbkw5hs\f,fפ=ɜAUшS0S&8> dM5[|6ܭ %96c5֎6e _݉~)'Wl㽺}f\*?r0ɔ!Gjϫ5iO1 (!Nirq`% fH10?!VA߱>C6{Eg吺6]ɠ>O?M[M!;ʐIRũ7JPɦE=7sϸD_m(3a0EN0bQuƒ4y嗞rzn]Zn +S#uA߮8{?%}D!EON4I?cS`|!#KKї@|=^s/y 9E@v mg\"x)SN/dsls:W:3Va؊=~~9ywM( {=| }(`Y n邆[N`fn[s&RǹEQ]e}$'45ڠliRE:Ӥ}cvW).9u;K4#kH5,)4Sxty&b}co7ܕAsہkq^LTE h=V_UF8x"g8\q1ֲi(jX^uJKŎdy9G?aT<{CSt -I_iHF.}st]c Jڬ|ʺ= AR%u8wYVp#ksM~:6VA Kf٦Zh g/5&5 F(5[sot~^k2e$;Ohj33\ 6cB("cmc9{Bb&(8'<̨VvawN^Il=YvjjNB@CNS|Z(²zUfA_ v^#GCH?, {tD 5FR($$!tE5[u_'gne(91mnnu/8cH3Г2Z: ΂W2[zaS6xjjbJ':kU9 CMmH.7n;.˃QyL7Y͹++2#'hGԤږg݂qI^kH+M(MFfxSp:S#}a $\~|bF% 7J7<˷P=oB1F[7/{-lf'ꯤbJ2;JK/mf%\Wy"g ˃G`#m>qp#!-uI#vY}MکQ FzT^3cv/9ӍXj >eʩ=y itB>\g*fG@D:o$4k5%v2ş]kmTލWTjf0% ]-%cGjAnp&x6cðʫRbv)2))J؁)8J0onyȗ.Ou;'+–'Ia#g7 yȌ#N0{9X"=_*!Xi;sjuf,+kn=d.c!BpW˓tp kÖ#ݼ>z㛏l#x>i݋ܩhQ,|bJ*iK$@fcxd]N Ը!2ӮO GuU.8ъ)g1OYPqaϠ%:+ǀ$88,F9Lda.dQOPXc9 [P82Q|'c2/QZE1-1Y0OUL1}.ލ{+;IM$Zy/]=B'V"dJ<@Ysܥ亶&sYX`,{3(Gmt1SBbGS-3R ўXZau2+F>zg|Q[v;9?Cѡ3 lu_U;)4C6,m?J1C1L Jz=1D] R#x bhTЎ9`3̮@l *u4d^ˬv#~0Ȱ]?aDt)N[Fl@x{:Oz(CHp G(I}NFE_: e4!xý5X{;I^_ Lf,+V*"b͝[l!Is6(˶+=a. ļrI|KX&HğFxEta2IiSZ-i?] |ѿ+X%~[zzrN$bA]G56Ϫ6 xrğSrfqDCQ'7cuS#,^ΓWTyPgPL""K[FK\V"kSf hRyԢH*6u5z-K[6x/C\u/kO}I:U/IUvN<gd|q` \WJ*vEwJ2!19 \j0K19?/;  m7S1QfSaVcXNuu҄eJQZLؑ{zq2,#ak?V%cv`N@(u҅uӮnUSpsKgnަӦfH*1pz2s%0W=譪k3o7S,ͫhGwD j=aU#[]ѪT0Rq^W]sn=+9=loȼh+(ܿܓ&,BXC4Q lw-GXGohl(k( =E\\_D$>8"3`ߴJ2Aw{|n8n1adZL({砣'a/3c#]Uy[D|^Bvr$_[VZ{ 0AB C ,x[R.ﲭ9PPb4ڵ/69(T6)-u_Vk>6@Cœq r{IX\DNiE3g- ۶Y͆}1[bTM!6EQFɉ15l>!\hl2GۉZ0vAtDKVc"U-Jڇ)玢LR,cF^:9[Y_}6cz A[ۉz zL dXƯuYc ߴ&=*Gfsy[.k \%yh/\-\"bIh&MuB@gHTOШlNDl3VKސ`+P*7@nj|.[ z ~Ƅ;t:%𒓌åcXB)Y%As F|fzguY`sdI r89^Hij&0';~As:'.>Ϩ^kx(èzjNR\[mCW/Pd&r,D '- '0%Ugeˆ뉐!h\DoHRy8NyD&74?"&Dx%$y/W" uUhwZ&_<%umnw=Qv}w6Rbh Rh_% ǼOFnDtx>$R^3SnCKw󧂽G24KQH:!1S8呲PG6ۥ=jQ2\,5޵;;tB _OŸCa舗 T̎b~eHJ?dJM{N''C#n3ߦbtMR|#'sO*UoJ֓1ġ"RAeq*,2uBSnHHz@5Q(\oeUJ%6$˸w_5g޳K^b[[FWBuh:̈́]mVapjW}6Fn l=.ȪȧyV08dPqyYqټ%Ԥi0פ}$ o-}\&`Z<ҞT噟 :ƽت_:F,^Z_#7P}?Y4Vk.T(F=vԭ#oܦm >u^@ؚKNLK9(nKBcA'cP 5osEE&WgHK#4A%=p9{3Iw:1?眫 DPXDbSnTK#:ٰgaJy oL*!yb ىH[(Dn`aP2/hI|/}qA}pE{!4!#Kdi6Ou ]陴g+(K:E^:g255FC' ^ۻ)Qpp79# ?%]?][=OyKbceXT)2.ߔξ} ѯwmlݢ P-\*3XiiqB1k )t#~iHqDC]ɔjOu ?a8>TRD{-Fqcjl^tL?UHg8x]7R_.&pLwm`VΒp*Gub\&"ŏ;^o!,q,<޿וȉY{ѝ;%>SߒZ")ܒ4lV+9 9}<7>>E־"ܕ [9}*ճ)TtD·NL .%FPϯoc]^df`Ʈ/tm[hH j3Vu,e `(G!bW a,L~k}}aRL`|ujb;O[Qc0ncLƟ#ЀA*DLxs]9['PYXJn>@V.8ljB&w*n⣌H,(ț,*:u()d#q[ *666#y#:(s33 b)>pI+ BPp S Kb^Ǘ\&P17%t-NtŜ|QƱ;H%񽞹Y=a3a7|}|$cS|jæ,C Uz&+)|B̀{|LV`'IgVЌxA.+08BT*da78HH7݀0lT/\i6+[B[5 & Nya)=ntN27ˆzd|| lVZu։TCrc4 ioUe/>=i%,KJ!9/;MrG#Xaϴ?ަ]A%Jsž^Ȅ "~;)qvgg(D;~Z_dIQ AG0.0xVDOJs sZOtRȧ氁Wz%NE ?h$6ЫbW-1AL*L@7J'z9[8v|L7Sk fTG>uUԷcF,g͘2yY[Xc^3Ib܃ېL( dǶRCP4H 'M&nLĚ;yRs(`~BOz]a9QjJYOt6 D1Մ"K %:ӓ V_ח4e7\Pk/\X~`CʳFI}1^C. XM:?HB Ն4Z%/j0#>`X&nݺT#Ch =+VKlL$f09H' l k nDkKk'9ak|@hջuJd08U0Tn1 >Z2Q pZhˑ&i5nA)acY-`\&+>2+ n9>3|f?l k M{ SijI!k 1Q1++&̕&6F~i`mi *"1Mܒ%Bpdd rUxTjVJk)fUt7qR;&ArۡMj?Tneh)t9^Qs9"0S#à=tPl뿁JR~nz(\  ZCp ߏqq(?%E@1X`TQ2?W[ЄqG*s|7.ZFtlcLrdFI~(j"p 4X(9I PsX;'ݝ}r>4nD]‚!vш+~'g{ALNim(PK ":I Qa@mREM<5& m5jgR/Ɲ4{_{Z03||s%Qf>:)A@%xW+?4F% `\a7(t៽O}I6<3"W8;s,? ˼J,V*-=4d2y]G6)4(( +t9窀,^q;8;08j'}UdY<0 K}1_B|p]Bh}02hSX>Eb1{:os-Xbm`Ū\t_xKB䶃sHJlwiNbԭv_q,6nT_EeWC㲆z5"n=!EIJحǯ{ DIi>͛+Ė@pI`cb]1/#k&[hJWNO?:Ek5l9qk)g{3ٜs'1 ;1^>p.=%aϽ? >TD\zKq*x4f%<4)BGѓ @DM7\2$t}{0o{pA38,0\E7m1TUr>}#)GCMee=`rlUs֎]f” dKiOmj#a{rZpR "fQ{-eUaOX Vq}$jZԏ;@QXv K+TgPt9-x"6UHeޠW0];[`IIRO:vgLpP~N~ )e:F[. /Dzy*Ϛw5&Tkw5? ׯ:qMz ,gN߲i 4th!#퐞DITJGg6:a0cvZqIG,0ۡ&Y d"Ly^LᴫaJ/[|**P mDdl3nzW4^!10 UCu)LoJރ xxٯf6\^lJޞߢQ5ԇ*F'=:7slJ'oYAؑ8Z{-27,Pͦ7bE:D,UFi3NΪ UbGΧLv1a䗟>PA3a7 ӸGJ[}$ۆi9SѐJRW"W{끒IyUc1.YKwINЍ` lb."?pvb$OP|8.J֙8]1J*f%oSԚgT/[rw|aI"}63"Fd`EL9N6A^6͕dA| $1Ie4a:W ,ҴN`=(߸ 'GuC]O_?mBl"lXoZ%uPXpk"J뾵|Vs2HieEE, 1t0db p8\Ϯ1?. smUѠz.+>*;Ty`!"A'O=' ,+_VnX>lY?e>5}5PGu۠.$.t#w߿Qw"d 2(1m=[S  z':v^ٽl_#^"E.5ʣĎ{KԵ? ֿ]ZS@ y%[Օ1 E*x(&:r<1Nˌc7]#E ܔER0|JģwLUL6?K""H\F;m>%/+Qck1\m֖hFU*:ךdSeL]VPme-W백9\2DHQzY1\ElIҍC=IzҌq 3ZVS7+>DTeʧ#z^^A3R"#_&(&$NѠrpKVDó7~9k|eͭh-RM7I+ g㵪i<%8o[}.v1,LM.雑b%m^@~t`ayɡJ.ǐ/%>L{@2M(nF UOfެRCP'?=wHSˬ3{hӦ޵hnvZ(h=ELxIfO`a/J_dl+'KjC(_ DtN:;RW+tO+S=+T|%9-%ZvKJ˧ro؊= }}X(Qyj8er sv%Z/;r)P[?@XHΞ^ ,IJ:Qc Cw̘&ά^~og #.\Ԙ|S9iXw~i/ c 2@q<<_Tk1MуySp-ub9x|x'Q!ƏQI.qo H|M|qHxnla|n?*eIe˿^ ,06Q#&zo&j[7Ȣ|oe#({ jd,MuRdntfفcÌ3Gi I(WuQ%4>*t-⡌ϧᆔ|G+o\z#9;JNp ~Qi5ON(8$Vg?mhʟHY~N җϰoӱͲhDW lMb*M8F޺h:A z1Lz^+Ck]~Oi|Q%%D&u EIqZDGJ[u$n,"k8́ҮcW̅=bɕ{Un]G0(׬m;|7qF6Q7a/a|%#Una5ⳜYH$e#p!s#%&2Ǜ8)CKGi-kƞoen"W`VDPq8-.#syP VUyR^Go(תWR/o˔_a>aXcP(1録RWn  CԤ[;' +ªyY  ?r)3_[3+ MQ#V0NX)`KLVm0QZ@cif= jqS-9l~z?1ٍ]/Uk0 +틭~}t@ sI㫣T޾KҖC]eP<ѷ~h2d1Ëن9 7xԜOjD3IUBG\9PJFD|"gG.alG+B~xi2MpZHh/|!`Zxvv]ULH8>"ƈO4,a bY+84 )^=^KbJ2c$(#2~HX:Dֺ %!(wo-PJ%+ڶmR²j10TzA. VeZ^ C蹠g!T`h@i%bXk0KV?~qZuPf8.)pH x] EJUF g6<+8 s0Cm壤~{ċ䋢_l,+|hNpn0R/H?A{R3/x=_rN?P͠섢QcIRăxqMBCgtQ) BF&xP?C;'c^3V(zE,G/*+Qk.eT` {VUCOfLJyqlw7LPo@Zo@4J_SSU:.-nthdN^o3j0޳OHX}]=-J5_a]q.u}q9*HR[$uH M|#2A(| c=<48MZc8~\TN똪m{GG`|\CA$ VfU-w%M(FJ( $umX Zc[4v870Uʦi-X!}uߣ# ʕ2@p$FyI7 p듰_;)"YCA BR8&F^#~V- e=~"78k|>{ѴDj]HI(ށG 3Xa"ߎ⧲;TҹS6KNcܞC?!U$I0 uu{U %}Y*`kv: &i̳|~i.-rӱL 9&R143Om XUbvhTk 48KG;[7ɤpɚ ?\nm}z?ZױK QD` X% s)͢72MJ8QlU:qwO۷RBFF|˜12l#~*Ê/WRѦS@4NX4ǬvZHTYc/I.TCEg C-Ru6BilٔE6T{p CqQ[^0+U2񺱪BY:nAD-JomLs?#0mÿͪ<p)K2s{Nb/nMa\+5CihWJz tƬrL63ly|]u䦽M.2 d>'NMc!j^F͆ _jРe;q#brHuފ +\Om$B̛q+WN(ᒴkS,$lX$NЮ=/Op_ὴwrO ʈIFrȣNXčS} TŶր.Zܑ΀ݎx,s[sO4걩poIg'}}+n+@B_.~Wh [k  cvH"m♕Z2uRw )Uy.YFk7bȱ%6:|f_ `/|mA0N<:XOfCx9a`Zz0nel1T AC}LT%5a({ Hɰ 7%6%"Wș+KY҃64RJziu=u8=H3{u4rgcYxYq|BRJUAH+Y}o¼ QWY]Fڣ%6%Aa7dCFd|C{\ <7ʮBx܅"+~r|E2h兴v! Pٯ4ߺ(Dr ﱯZl޻[2B2G[S %gϹO7T\Iu$#b}Apst.YEJ'x%ש0ynkc9(K(Gv|˴!hڪm_[(ŏwb;YXʣmi)7Q'a?@92oEY1ߟf088mX$H%uH<wXXumE*n뤦⇍Das뛺&' 8A_o{ *wܞat9  ? Zdbaj.0W⺏N@s:\bV4|JTC`謑 t >ɬfZ >Dh~ҋ]˖+kC$)x-p.'/eAT4t ~bbiT< j(*_^)X7#]$Uc#"/-^ <^qŧۑh=i+KW(;Hڴxq~n"͵ҍFE#CUt8B@t\ j ]wNs]m#&')H !7&\vϵ)]WohHP g*S_ش:Y!CR5RDqnJ5!ҋ|TdzYjIǴFWc}w-[^w!v wӺ8TGzXI%}]oVo'%Ha%v?Nh>~3,# B߸ V "KڨǤI_||*JL. E& SW3+,]VlTbBAZTr_QXIlN`D<7|\*IҕasZIC¤R?v~,7>.@ ۏw.hTDI찚eHe3>ڗL7'mJΧ/6 uq0ǠR}fR%fp SMa" ^RJK뺁;eßjUz*sY K1\OЭ v3L/7NB,?p b5gȍ=nrX WE`[jnr9aӛ>OG9*is#̴H;H-ڋX|n*bq롻V>\HJU9Nvzpfpkkl/ui-/O+2gSvMBQ3sY@E|bЂUL7L֬}ͥEaH%~̠(o{T_Zi:WtGQ5^dZ:xt @73rwӗ OLΈCۀ[.YPd>!NCyt@ xfCqUU@\*yM10vI}䉍+7~.# q kǀZ?-^ZP&7Vs c4`ʜ@ӰA+k&j?(W#* h_u;7H1?==ن9j:|q6qVܔs(Ywmq;B5LdPWu@r\~yH*`vP2zAk;kOe܏$|*Pލ7ƌ 5HylPbcɵDGOE+{"PΠЁa!pJʔVɣjwEzԤTdԑW40NoZ:^-@\npsP?}aՊzvܮweKvu%S0p:,W١0!E9n.\49 Q}]`?֢$9-ȯܙDpb=>R.pB֫ lIkHV>#oqY=#T☁d82׳x6捿Α͹"Husl!  EЩ8OLآY2`UҰ55V O"O3x i)*J@fzl ρO(axG5qziz+\)mY9ͫA9_ SCyz5p*^KPHݳXau0UPG? lop}Pkl(UBp0Q9G$+; q/]Zy?n9<5}M/b_\"$~yA=w#eU6o^I9w&_Oس%6jI _81) ȕ[z@cR7 9ru әJP7'{ɖ&3YšvUjȩ5^k4wYZ{4C08ws.lw2Icߘ'Q{zZ`ҙukB+l#xU1?KE"qɌxR#tCM*[\qÛ& sB4vN @t3_̠SۤǠ=Oqg`뫌7l\'H~1;0KZiSu`#m_ _% o@aN7[ӻ%uLKy4#(T̍YПIE] ]2-w\_ B52*Q`|G``i5$8eҏugt"`0;[~ǚnrH\ ,-?mW"̚GޓZUsߟdx .t#lNG\̉D^ynpIEAB $vjڹ[^` XrG#}E~ok1 Nh$[?V5ͱB =51F&u:,q_ ݤˆO@܍AzpE&K1\p]-4 `b׺4Iw}̂53G>EJ,Gfg7ӼEYNy3Ttq 6?5Zs[$I@TF )9"=|W1:|,KN:׶+`yA\soQyQbǃ k׿I j9w<eJ55C$=MApGS%VBFaY9uQBWvEIX^J2s7[Y5F *|׈3s~Ft20E`Pg^WMYu2}s^c{M%I$Qgf+5>\BVQ᫬_'F 0%l<ƱZg΍SY*apMGR0y.uM[D&A2cD& R,.uΑ3~ՈS\ 2@!'%wU:KKdo$S1D+1vt5ÙD/RTOo(|\4Ť ۊp+Fj3#p[!eAŃudBUȠ\?Vێ*Ygߛ\UT+ȱ+ Pj{}̲>G*ųL} vk ( %+jU\>C ;B#Uz$U1ޓoO1&M`G쇡>%pj eաLc) I//)c}Ӱsɋ9,DHj$TAvMʲnCA4t8$$0Sʞ&EHeÄ}3F\l2w\">Ns5[!&2bCH)$UMaC-/1ǮkvQ.yH[%s=7pjo,4.T"0: j>m/+U!ҭP&-DzHv )(Vwse@$ .o (w߀|$a*4 P0+Ql}9y#4'~AژxnJ~Q*xTV/ eSeilhW)Tm`b4\ 2Քrx<袙IA4m|?jS4bxw9ݺί!)һЦX`u-5}'B??j?"^0ˉGK(:Y1dנ zPMGĶa3~UTJ;yk+Nֈ]H-*|`>qoi{Ǥpzdɬ{9g1_ߡI_[=Erh_80AE)qLzA{7 @|[7=~-RYE F1%Hwo4_cѭB 8ƣlA`BoPrBud+WkA,bneQ7( 5ʒvjO 7n2Z d@GGM`·O!5a(x`dURNe-0NMqivF`,RI8%A1&x;Я##X^xXvJ U pH Mɼ> `P$my$"J,P- 1+2e=Fq,sעjs,=Ec- g_<4C-j!jA]@~eX"29U TGiK (sy\yq @ߋVxR%Kίo@>*PDMj2=$yn ˀQ݅sXš2Nt T.j֐ }pYkrIQY>:LJ`apԎ,w5l x+f w(e!zBM@9 Lx#-!v wFS* 1 K^<@ ,>f**y/,~${-?\r> | ::_P믳rharNh]OȀ=qc?vlΥ{ Ɯe'+(_9P CWwU_kn>W~QF = V|OH@%9`'uTCUSiZtJWJa 'h_|U+̹6+d>/9:,YN k>-/gd\5r8tC04ʅZ?!`Gv:N?Hh I Lba vG+8^_)jy~-;fg|#7Fc2i|ꢃ36pI""~-CijAT4JPVI^r_)#>Q8!ASg)8k[ iV e|` 2ٰn޳ZNw#Up6H=={$ek,t \q:BǶq?NerVW829B>^ssxφ}=\.MsǜX+VUL7Pa|ҫQw*N+XI+ ߸r4v$݀0> 2-;ms7aڝMkO(/w{]~Rw5wԷUC争 &, ̠(E~̬//W.3CP2,Ϝ|V2utQ_Ua )=S ]Q"7FPN*Aw~ʱqRGFҲs1y f2#uC0DM~SY7ԎzF:Jy;`7Ip ,,A=_V'srX)jIsi|U#JbյS< !. 蛡qj_Z];LCYTf_SҺoϞkl}t$IQ0GvdW4&I*oS.#GLCk܎/|iP՝P<YND>oת&F#>8GtL$e;d7 ʡ"bnqbȤx4wy NRPuEDho:,@_6s>蚤oFuUla87gMHG,y'ߴpۧR  )MVSI`?zߣ14iͪ*b]k2_Wơ̙'OҤ+%jGLz&ߘ/ M!ubMg,-Of+{kZQcA4{`)&BPq읎[k2e]na<-Γ\vKb|PXU#xϳoybezSG+UJ̜8{x:m=J pQGf@Gaq6VS]ũNW,殞qF7 ;qT6Hd Zf7:M}+;Ɖ_ h`NU}_=&K3qŬ,Va箮 ǎJ<l:FQMni`ZZ1}T5S Ӷ FhM7@Z!]Nj1`j֞X@F7)?F?=W*OG=?/ZJΤOx@pJn(a! 0NG=o!S7ΎjR(@pP#~TB3F$ت{^Ɯ ?%ׇ$ P$%Eh 08۔"eK-s3h'D3[xq$7@rIbR?(LyqP6YYazaWTQoq|Ƃj ogA#ÃԹ3˘+6@w$od)j*५w͜hq-H]wz0rD >Rr!0W-p/O^t!+>:߳JޓF>bS}t=pdz'+$,>V|d'و3w19`}ԨÈR~!mЉ;20X^lR[|:e驮A~<![{ķQGw,F6jwM/0tj+Jf@_oߣ7ځsaTV@oELzh\"Ll8z! S7bCO]3Y͑VhS{-UşMwkuĒf3V|в3 <xBHBQ2p0 L.( )Y=mg!Fo9@Ò<`g''̶`@B5q@3 њ@\*.ZIDTUr 0UaСG.3Uѫߝ(is𪔒PKFsrج ށe~:ל.z`@\v9TV*#7üKq̵SAҽ]K4 \JS)PV;7oudZS;dW4h @0QBR\5 .==>DuͰie)暗e!_-)$ qTbwH: 9~hмsk.ds k]B-#rOd/魹[{Iv Mb![>W`D\gˆcT</Eo4E/D}5?Mf_ *OFu I{d̄ᮍ\4u*,:Y8X-&s)3E'{vw U سAfQkp]ŽTEv" HZk:( ktغͣ>"j:Ĺ#1s9+ #R{L ~NSKU ]oS\PWU[ Vʒ\:>3U@RD}Bx\J bWCKj< U-X{zzvBѦ}\F˰B%ӺX܌;D^b@M޾T]S::6W諤!Kz$us?8ex,l֙*u!11b0tHǤ;شޟ]믍׶X ZUdy!K}0VdaSE$)])L)dڃf:GwS͐0s@z8dS/춒:{eǛ#.ȍ Ր0:I/61-?EL<:?oá-+Rg\_z2K+raw,}e>b#]$O<ܹ3~YUqkCs}mG!z&4dx1x>UJHhX5a}) 4V(ԩ >yh`٭EK+: e9? ܷ(RH;Gq"GŏS.DjT]_x9T|"7Ƕ,KIpk]ǭFUoʚk<Hie[<EgQH:P hYvD'nCe@|LF$F.}:V'u 5J# ѫmk]nbfv& 75o:/[ّ1PM|._6 7.} upg*PYҺ|[Mwk}BuIdAZ,&ʑ)aZ"bR!SVݷYQBZN -cǐ WU?O.c_¬BT4Bu҇tŐnPl~}pFmkiT+a6~BLV5໏gyw ߿T@5/nH_׀ (qH|vH9'4D1MTiZ{l3"[Zʎ|CCmʡL,KN Nv2_b%W?[ɻeTK7=p+I蒺v_%a8C>afptTq#2G Tz`f G_Gs7I#:"BMHKz9G9 /+t&PJ>G‹݌7}yKG{Du*Y՛}НG(YORBlb pm;z\+CsQY>s))†d䋡] ZNs-D@o)Q+ p^)\T阕%NKn6$/R9|Y=o5<`29Fە.MƦ d@nur5PrtDWNaUeޒ|a~酧=M*!%Lld:].ن.8RNÔ*c閭&,EX_f^npGΝ&3KAG>h%B5} oJzvd%$Xku^Dhr$Fޯ=tOXMM"z>iH w%wB4&B#205vFzw}鞗jɵPD X}`)pςb,LPme6Xгр_ d )5f槇4[4<35ÅUO4!z֥, j@pj_)*]yfEv){Dx D Wˈ86?LTܱ v Lc s,*Za#73c/ ;ڋbe`JL6~gweƒ^·8AOxKxsjA\+!#NH{krj?@m=*dW))Jet(:Աn=1`@6ok w 20y?\-L(?%ڿ_dCcېFƂs{R m[o{<_%hlуSSSwuB/TJRaPfm~9i:+OˢS:1̝Z/lWV+n>D!/XA(bBЯ\*eSGQum%Re[I V~[p2}G輗oQWzH5Eʆg"bwQü|7:Vr%³^]ǁa:YqdJ}Jx&%dRMȵXJ P^Ͽ!4eN/P4~o/mgP6 YRq8qQaPq5+&kxv7^P)M<.N5XX !!ߦ;[}ru,Y#--'l>T=7H3$J ˤ3tHڡ >r7uiqWj[aCe(p.R#>aSWoL,I;)w{D{`*=`aO,C@1/R#m5 ++k޵+ڕ 3JO@_*R5ZHXW<|*X)b˺^QzGui3x @فc $kԞCھ1Q%0<Fމ OFNlko"똡#\NAMؤ;X&" YOt1Tw@%濵ŷ1 20!t yfT4`v玘~ =w5Ҭe0n 7!V[aSԀҢbIlvyχ".Vs?r& D_^+!H0x1g]r^֯k׾Of:A>ԒRz7y9  ώd8090t k \WV.]rB9)/rZ^^ @J\]ņk  e. +%wzm jscMfCNѬ۞4vNx!qLj]vjcnxZ.?MP$jY$e+մFuAEzͪ/ٝ1g ^PxNŽ  =':na#Eyx ԫȹ `mD3CFFճQfmcLշvQ"Ǔf4oż䧋A@T$0}kA9bi`żV7XFq?SIMدj? ;΢I\M! e9W"q9ڈ^6n@5}IƒY.6 ol+ G ˛Fvy@]{G v lggYKq|#,N0 Ơ{MgwoIu׳s)hkhVXhie@B Kx5ݤxSa(p&G 믿wQmqL@siVp| '0F2.pzXWB6۶p)n޶:z9+FEΎ'ɬj>0hi)#UUNTeiAFt[8hFsH3Urn'l d$ J7?ْ]] 8η%UZ2d kK\)HJV"bn'߯P>^;]s $8Cv'S/yzM؉(aJ*@T冬u~濦WE/)]PLDo_1 =lCީ~oot~;88P)MN;S[rʪγ鎯ToNOL /FON&K-:-~mt{Eu )+80@0f]74PʲkTYU-eo`=YN_&ήsN43hvp =$W1|/@Il)}XZDWСlv%<|f#fy&wt:[O3SR-psR]y FZPҀo' ϦDw "v5D*%d (755+=ʳ?Z`[)[9M'_bX{Ч.s\FO:VA-ޒx &"g蠂(@B-, j]gE̢ҡY10";b$RB)>ޡ&\N@Xq4RCaKx=`<0`5i\rO3Is-Hso%ӨvJ*?qcJ_X zwȜi.П_K @AWs/p"4B٨grz%gSqYs#jK/SfXpFyCS5Ow4w l{ӉX,w>(أ'8c*JS݁(5}tBfN`:rjcE&q )[;ldجTfj·,̆t:U"Dy@NHoMs9;E!q>>!><[6yjחc2QϼTکTU jwKkD%*u8AzuC a ߗ&luZ6ww8@ε["_EM,kl+bn/K|LhvZ2qŴmqŻ)9] @8e{:'OA)B;)*IldE5#5q5+QXzkYƶ8a[un:{"7Q5AA/g$`ֽ3gmɛŭ*BoCj[ y\hb!V+eJɯЬ}*G^?FK`,aQ)s.}MzJqa# dk=jG{ח7%sB~ʵ׫M۹Ȑ9sٱ/%giVKT/pDXkzv%w!\ʿ,f͞;|<ckK&|.X?G`#ZMDT=s rڴ@wx.NN~0Ч~{1BBW >O<}}z#~w\MrާtYnzjШ3βES|LAc'BWc9,W87+<z0R6}d 'u <0" &s8fi\a'1̈́A-kIOoƭS@\b+ۣ1{>}lVå8H%G5 ?-?}UG(6쥣 yE+䴻xJ5N$GW8CKZJ#cxb\f$} =='sM` O[bea꾭V/o'sk%gۈW:>/a۰U?lhٻL1}7I޺N^bΎeeGU.) 6O^Z;| - 7a'|NG|K`6KQ,0ob\%~E|OisIsjMld'i9ˢT ui_"B]&xM68do_€34Dw238X%act6mOQ&͹ ׭r.J}:lr=L9xr;[?1^['~ќ"oeݫR|7:"H B힍fmDHU)\r[ /r&>AktT?Lztrx7@Aĺ{9.OSeÜ|4MӸϩ!VtG#qn_GN5 T+Sq `c0Q[Y|"?"憘"(۾tv ˟ޓZ5f< 1-yf(»\j?Pr݁e$&FNmj=Hn/ȟk87[؍ 0Nf=yєX1C2>m):@\Ob,Pnoj._7ݞ7Dx (M߿qBsˇzwM]cw>':ntIUK6Z ;r56n yFS Y,;H&NCN2J=N .MԪ W<-\NYS?[k{l61FY+]Frî,1BLUȇ#?DH@v1BPbu sS 1+SNtJƕڃ| =:<R;VSCeЎ0; }iHHu6jo hˣ,s)79*!Z4ibŴ3ipԸn{`K5IZ mٟfKPћߴ~=w<,u2,Rg;c.fY[G@6Dikvo4MhwED3M1<ۑuߒͣ_oNff;Vt˂~ Vt.{VWsX+d+ s#_xxbbUʸnu`;qDsuҤ%""c ]72XN-zQhK5}7g S}Q]1=F2Ŭ!Μߩ; ooQi5j ƨL[k"0fyf?fTEΚa!K;,׫Adaėa&D@T ;+64A0ۛT'066 |-M_d!N| bDb`P[ GHnoOa^kM9i#x*?mӖh\3׃>=BT:\JFVm"~$f>?>{|qa*wgԃ39)C{5ҺzCY떍 A~tnG}ű4N#%'x%iup7PWYss=AqeWتCkh5θL PQIj L]',yeJ2s b- լ "N`_M$q<L5NE_[Qo`m [ o*?Wy^A.aY-Whc]B#iP!a=oյ4t*;&AA\]ԦCJ10@OS0.9!{HiWtؕv?ېE8MHmI]{ן 5px}SX(6P|XծkpI-Z;eX;FFWq[wF0BWo $_JFXqvIQG`G/;mB.qXcDPYZ/w((ZY"+|(}7+ &zgtS)UQTR3(+c 4C@y ꬤJ^ZJ0em1-ٹJIZ\{_vE rf|/`HIX)A 5~x6%wjxӚ_mwGsa|'Yzl/iqI.Jb#( 2 j%:vLje^t7ӣ5uť0Ȉa'|Uؠbߩgv=#$!w!&=m2BE~`.q g},ZUrԩTA" NV3 sX: TEZ7_V(N8co&O _#%P#2u@f" ?8iQ/T"-EENv-Mf|Ӆf;x,$@eI0]P<@!Ž';ʫhHM6clk\F3e&Ɔ_ %(l->~kBT앹UNO2*@)J?]3wlޮfmjZ| 0pg:#2jȬSaӥ(oGK+~UHbRIbp;6{,>hu ="4nFZAkX ōxnc@4$h|{}^BZ27Z̯ [roe2;C~1 -n%"ޱNTB%9I%Z:T!۠E M3=_}˝^G{QkJȾPωMPM`gH%;vp݇[@[ApqLby^B-͋-.r0`AZө @~=uY..#s +o<3 +CO0)|D$wŀ22(7XM`TmCj]=ԇDEc] Zz&դN/MQl?> \37':7T)u6]&x%)~&!G81{?Zt{9^y,>OH&(Cafiq58ͬ?$u^W]*"ލ w`lX c'-YڲֲbB  @z@_2bng Ѷ^ژI2@4uD`jjr ݍTnujq(?i?3S)%ؚX<}```$pO?dt9;/dl#@"f{(;DT BlM㴭t[ FB{#I9f:n-;h[wpVhNH w]eKqm|s cji@yl6Wjcr?! E4&"rP`Ψb } Ym`JL WTцp(?CkQi4YqB8̎i=;UQwBTC^fG?a >buޭs%Zn<!:%)\晗h0!}(C$$͈{B,8b2^eG3urov] M9FSxZn@Gər:c /Lbdd\S)8%h  i*㈺'A$)οvEGT#]S3!؞Yu /j8 ,ԭ"tdFQko~C~8  w]9sr˸Dq;Dh'%Gwg?XW›]6oinȐBÏp­~mgjha1T)%h_DB)r%s1`[֨& VjrC0} 8YZRha؍ǿWt%Xe2Hs?5VGb Z}np@/dLStLPI$?!( [kGaÙmXip]u>U|n{ MlnG,C0sDƥX&]0kʯ6[ZS{q- '8ޏ1 _G4%j =[8%xV׍Mt7 e6Gؼqָ ]u;}U.e)tz]hFaQ*sJ>q@'ȷc峽S"([F#T26w4Y$LҖDϨѶ[y;/YYf63^|DP~9Ɵy{+~oS- &r EasqP70usRb[7 * 7p-U7o;5ծt6^xo0uehf7_ܮT(5LƨysiS |ƺ$gҭqHt0Erx[n"bKQ ^+^buLvi̕Mr/+93Y>qr I8X|Gp0SBiʹM!- ZXܷXApWB^ z-A` 5u t7;֛g2N_ʼnL$*eͅINԤ |z飇6 vG3@g`ą:{tJYup)JV=;,dac8xB4RE2mvLNWl9pztM^AKy?VmP`]:.E*0QMgmU{o.s>G9g7370vF){]߂6Q'j_,ց-W=5wNdBMJ/(jpb>4nW~*38&4bZ+f7Jet#鰅N.pV QCtʄm4t=qJeԍ_elM6Ѝ^ҟBph7VZ^?/3cd6V?yb& qFŗ]b7Dx 0A5$)FfVac,v>")LqFjt zǒy@6 ǥCO1_(C6[;n?~TT6j%V}Y@JyY/.FG=oO"ex"+R 0e Ek/-~)FP5?<%|6X7hf0פ H{M`;x,RaN 0M.TLlR( " "UhI.;c11B&l)hݪҳS$&֦ ս?Z*fh)^|.crL=?[WD^m!~S_-}__҇AsQgpt+B}H,|sw9U6<~tjIrz-fvSU✲V~4PZmÖ^8K/$C@u`( w,Hv1P ?(a|Ek"VlFT)rQaCJh\Xt8 MoMm(k:Vƪi/N. _7&H|#%/D<|NGO@9ӣ_Y bu. m %y30n.g\ л`lH1<'.#NuJ&Y~e3WAg˦!6 cA *+K70b>}/+_H(|'$V 5@\oƟybf4#qhM>?5 Ќ $KG%|dmX|IK!ͦ4Sǜ'H&4|p^ Fjs7 $OFlTKnuBYsAT]so/ ӳ'1`\x V:pG+ywцd&i(L B5tRP/ˣA"~w']|~(Eۦ, XUT)TZ񡕂Gc[,kOU߀?yڄxmGID>;T" C|a%̲U9q]AG_}YJ7M=vq?%"qK;ǬgƗygZxJ NīSȒX?vdJK1z1޵0ӬWӿ{lbhmƀIn :r`^HN yh(\P>Fu58~;rdzStMOD`' Sf'# A.149lDžaBqcn賋Iqv=HuZ imKÑJт5'4Zunt[sA;<Ҥ2ld"A 2U1j X$|lQ3E"aJѦ)S̈<G x([+G KO[5(# x$Vq`nv&zYPB1HEN8*194Ɣ ^‘Zwk:fDTָ >hM WDm7>?q_#6\ ښ,:E $Wt 3O/G_rgT5UI\7d&[rؒ0Mu q*8_Ca9>_!+1IqPEaImFB14WWБfaɱXcx~ ~h \os6>}r>_U릚SpA4}Ƀ=VXv;_aΨQFP݌ 2hS2(+rM֕*J 9n<;4A.Fh7Y!bss1R52tvg9|Mdٲ=v$"oWʼn%R?,^ 4dcԁ<9 RxuUI8ogpYﰑժ &jHu\c_5.7/,<]\ ,,3*- 賵>-AN{(w1|Ӑ1Sn=t|-Fhl3` :]f&wL@9tP}- %BEŞ.'qGWZǗ67 d_!O5 DqMV:Hlh ݔU cɉR7} ,›? YȨV| w Ȩ Ls*jus+(=0&8_mOgOiz"ǙC_~N.7MJoQ9BstBZA&"*zlaW-uUĸ/,< 7ә^7سaD=S^S7vy![Sf9kü~_xKL*LHlQ>@oqArE_(9!^y( yp;,|0̓y&(>"I9F fW3f0LY~)Ar>V%;~:9ƫ۶ ^DQJL$aF@A pslX'^Bdt: avcK<%=}嵨rKPDECܦ_veےϙ5C"UW#rYv&_&dho"h+B?'FG5H $ve픑+&+|*(g`IcE#k78-Qןxc8|5׵RuMgWcaomxdk8y2 bN{gbVHsu_J9vG"2T V N/M[:lX8.b]ƴ_gO[pD,9 Wr$}+Us+eؔx}}"o]a)Of3nKq"tή~a"/D?n:z_yѹ(nי}}$zU_vRGA?#~SoD5s+B+fYƖX‚A(n!󈕿 ٙ2:pm:ҽaD_=<͆䣝ӕأ p`\8*tճ\ Yx腵lLW'tLnZZ:ALjt <ʄ+{71r#÷o@gkmAo \Xa oN^i?'3ߖ H397~ Tgk j9ƺ~hNb*|5RI )bЍSvG WLd>|wEHG[8iA$ ~(&}}]O Y? \9QwHu[+ _XA$b5jw^*H+M6P7h]V:2TgUiz=dm=!0>AP#M^\`"ӡ̛cf91!˂zAQTXJ n eQ+^ʹܹ.݌^Ip|}3F3}!NЫ4f61O! l%Mw ;e0)DwV}Nn>[G k^F9)1-M.ô.Ws; #E2}3TMҪ߃j דnQ +5I՟F'9EN􌑯pG%)8eg;Ns)aJFN+DV9]$VkY/8q&5 rqX""J:Т|xz$VrrPi(PvC=p }ٍ ݳö=껗T;HR-wP6JIRLC6{ss\hF7°kEv"k(3wz r]{M>ny#A7oz)mrI7=|،A>\USz5,˅fd '`l.RlVz`!i?q,ܜBk-ְg 2V.Opn0Z[ DJ\Mݼ{w`HAQd`w+,C4Vٸt9^ZM4HM> aạp֪Z]2k~:,,'8N- ,cĴ&간KEQݖo%8mt>o36\_=Y6y)J%OmMҵǫ}!i:mJ^@ދ9__!s!+<k~NlU!C^([Y<guY(Sc酑u\n+c{乧5&Zѭh,줠A|OAd8I3~(ťXЧ嚓Nm 7v-"r'D8`n^Q584+ _'&œ9<\3t(4'a>Sɲ؝qIʺ_ J?a[kQ$}n Rmkw`s<>j $7Ff;ҧ%,b™;z1Sbv&mug{IL\A#&/ǩYOe$]w$M,ʧ|b _5ܱ~猯e[^vÊ_$DhO8ߚ7o=M.CM#Q|녃89IJaZuiw[9TQ]pZ)8 {׸h>OSñyՁ~飼mpYp$WXIL[~tG\/ƕ ++Bq&vL+lNL[, a1C` K|Pq)Av^tkL)+kG靟rE= +gH#N`+ ҚPOKXCD|NƢ@"$bd=gss4f'ܼ3!B,rx\>-甶4C+}u#VߪjV8FIn]t)ʱdቆQY .fj#"\--Ǽ386G{,g'B`suU+QI@8n宷{)] . O&Qϋ#ou/}Ky FA>}{66ZUχ&&a@ i\tBBC/6]( oV8v4! Nou[+2(LXt53U˳ݎ:.a S"HV^"BAj 2MN.q٭o|ɒG~5FZa%p녵 }5.g̩q;FY{s:c}mV;B2@ji*3>96]ˁr9Wgn΅cHu~,nNn0hߴi-6mYgAهXzҵWP&H,F4s$LQD ꞯ=]m0tD$"Q.ND:*Bw)Mv]:%ȉ:$mӺ+7ZDJs-\H\ -@J԰`.inaA*~>_>PGE32u%s<}7%NSD Ǒ)?{ЂM؂]B6: !eG &Wq^{^eL1SPa:n-JYst5o~^&9e0km6}v]&pg|E2P[$U[6:Q u,όrn_)#Om'KO-$d#h5&(PFؘ ݦ_/8l<!r!&)+fLֈ=H!ediaX-祳")t;=ܻB^1"1IDnL=Z!]zgPk#.#lFiz<"[90:qmYy)l K$ß@N5at.tR@vNI=luW6/`;a/3;8@i<=OPD=$ST d?0Z^y {Rt{`%JD; N0GN ='_SCټ/tiON&V1V 2/X)!8$j P4I ;ߣdbW.s3a[?] DIԢ*SNVE"=mZj9;YSBRz'<]iԞ?{.ʹKD S6t`T8SmC]pWmlXbFQQ.iNUF-SØФSGN&IĈarרt 6[M혩uwRoI+R[?>~s~tg@9W̰V_E/fU }gi=\{ )ܬ0BwԞ+]Sg&;zW ,X XfR^^=("7NT/t+T}NX~&N J(Pzś4aXm \٬UΆاYiuC0^K=d9^:?UJ3Fέ!͵Pz󬸼 3`;J9b@=ǃ&6OB+!?2N[K|Rc5#yCG_vJ)"G3R {_[ Q *5'1Dy,J3;Qr%L ps9KXCDJ04ׯN9W$w & 04@s^^NJ|zkgX 03hk82$]L]vM غnSEl`B֒=+D<6:$g\uIݫ af7[A{e^i Hn|" {=ψ9=9R, -[9 TS@NԐ: gH˝{AdYHg?w\ 9?,z{^;"ZV'o}M|ha,|4^G]p|z0 7FJ9) @ ȠT\ܺScȌYoKR,d~)JЎbVI~>+|TO.WWE{*A1:3VVb9,2 7s h;yIئ";jٱ@gClU@P?w-Y0Fu/EDlzJ&x7]ȓ}lÓCvC8ة^@dڠvݯ<#&r1P 69 )-u=X%~[F7%1\ #k|N}f˓ wٓWxs4;DC\'9%^FB_d$ g5!u< 64W4o;Q4ħ ʟN\-񕲕LQWa0Z(d",P^GduU mw1JxsCva#LZޗeigKJ.Mp&'T/X G7g]]vws0L~.b<?wC9<8_%yZ0-\4ʧĸ#V4f8ۿI1Y$/I˫}7_˄F%B&6)MX z ?V>I=#81L_a Rp&`s YϟPE93l?7 ,eu)DicMR'rWSHlŖ_Onq2+:E޻ȩa%BToZW@GkKnl u?kI@VE?3-]&$O;v0Um sJzr8Iã(oEo/Ƃ^{HZ.k 4A12sW!Rn rz9ӯYTbdB%t*-?>F}ԼGL~}b(B$!<;0=\yf}1љ:Ԟz9jo1F:/NLq-ҭH DR;L$dYQp{} :N#H' N~)}/}mݒ@LWPj 삇J#}'3[;% sׯ*B=m䷷ZnzA'*Jnf=S2.X`5 /`޾'=(i>U{Ag 1h ޥKKdKvѰ 4~z z 86[EгoYwwoBJ9AlؑS D;|)Kdž؉b'[{.Ol?=H.<l6)w^-EPݗz\{ T;7VEX31Rn|;qʲ,~ t >ᒲv 6΍9؄=Y*m6[SyQ#Q+r@zYwSO@;U)I?An#˜SK Axdz:Y8%$- ̍g+yý\,7Pf?A)=\][2CQ;ܱb/xO7 * T[ĺA ~m9>zV^!i/em&80(%$'Izh/y_uL-v! ݻpZ[+c֛pny&];y缎&lPZ, w_s2üqGY0KuEw3 l@7m2˘lݺ bqYz퍊Dl0#>騖4;:p߰af;WtwAWu s4Fk-1ٺѐȁ@DO> z)hsojVnz֕Z;H:kuHelڈh`<Q"%BssM 4R:c!5q!Xߊn8yn,T `;1uhVhcA|V`5d& 7y<{:hiBKy}:gMBIc/c&U¥VʜK$5`0^A͔\8B.i"v~')kaE2kr0Dh6;QEGSM;=FC-eԌl@'p1ɵmB'.TQbƩ.Dlmw1xzS)<@o6wim6΀[2 KjI]XműPφf~ {4e~a&I@>hT/H}$ E^J2WCjjS_Jupfru"Yh0 YHQ{d㜟arAzyB+# gi.9D$,w!ehHmak"20S [РD^gf˒/^ṋ}'^vLQ1bvn1%{ȇQ>׭RqB x(<>$ibU!dڼK2m3PC%.iT'?f2ܝqڔT(g2" Yas4q? zH19 ?p眎9~K<as*&v>J܎MJ >If͇ȃv$K!A/.l^YH'ʒ:X=)8|"dcbb0n׭hB|!v1u(裹E/pkW_!ؑ;iFιi)6do7~f:\kfFݾ0Z?t?_fm@S68N b#Hb1=z/bl,@/ Ui.&m /浓!(84Bv *u=׌EK}]y ,:;f*8mDue}`FӒ#ѱH#mƀCGJfk1SVW.̯E7I[ "\Z^4DJ]m` HpqX2\)%~?`M(iZ}_0-biӰ gu$M\R>򙇭@+;lz 5 SwpmŐ^Z]/>Qd٬}djwwovs"Y$ts=MɟM"JÔ:Um>h2„:TjeA;LE*̽1+K$_lE.1.IG4!Nh ډ; MkLՈW e;;|#l7 ݎG1~Cu.GAbyG<"v &/a \u*>ޣoaz^d:zB+GzwN٭b;02< CPA%5Ye LSA_ZV`}<̲9Ol轊+0T#6Oʺ}2=5d z/}Լ&u$i|I˃\ӝk1=ퟀp yqeA~s<05|T ]md}+=HY,Ξy?u$Ql/ %q0_!ēXf3ױS=^ '] &aUh +O 7xX΂ [DS[4{=Z;>/28 275a 26N{Xi(}#唐fgYWmgfKueA - 4pјc+7#NkPY܂P@'ͩ95fS5}G|nV9b8 $ЇOw]YrlL!!RN+U6$i\hD6QiA1jcNnI)8Vut{ ȧCQz̵B%0=)(XxIolY&ϖy;00ϲ$`) N䒑~s4[+h^[ M`] Я~nB+*}@U c)_py>t"cM4F?x^A4=Ď-$c<&^SNpD %_&,]eA9K0ZKsVW}hV:LcY6d29iWg>Z }$ -h0癓?{ F GBaS-TH–5#"&11+n<)ѰYmYxywpէFVQ /QI)SXyU)[ڢgoZ$e-'-ꭄ3Ջ8hQبqIŠvQyI`IC9^YRyE ~'&=S|5ӻt3slEIފ$@c[ SJQL)%j6Ul.yu .!D/ }Y_FG?D0:L'/ҒaۘV:җœx盾D ,pAf=(aZpрeњa4iuMӵd*9uA + :Vi&N:}hUBX?ЫO ۴㛉7)!BoPߓ3̙b@X'g5s~tQ ?z)F.&?T4  [&2ǃ0`2ôQ"⍙slBdx\ͣy0뙷PˋLp4e@( m24-א V@|3Ci.~mgFsrQ2:NA!P,7"\t\;+ŹUh}m굔"`ce?ѣkȋ$0ßBoT5̎ :12fPQcZr%P؀hn2L4+VyD t]^`BI_.v f$%q')ɻn$b$|ؒLg{1&}42kfFÀs- ,NZڛS뙠f\uw6dHRv ؎qypcT)Hd"R)1uAz dO/#bSR7}+GxЙ},985_U%E낫{i7S2/n%m1Bk[ǵyYdzZj9Mydwϗ$#%/` <[E!ƁD:+3GvxP#"sX`(Bwh"r]j}冝;˚5.XkЃۼQ ^1p>0Mq F_ 5T4k6=jKԡ)}&?jzw2ӃA@6vYo:ו#]ĆiM{M0F.MSJk 4sYX`"6\djQ9b0+I{y3R+M0t̎/}IBvԹ8+SLrnD k_L2Ll{Ĭ!oY7)X5 ''jxdڔh\utwFh?wM--U45 /$J|["S!lL$0 =R@DM_0z;8  > ; ]Ƶޘ'JSM`ſu?wWS!FuvN@wj/~CB akƲa"eqL5Ϧ۸ .fUK@#iά*_|69HYtȽWl$U sntQewi4ԭĢ/7:7QPUVg):xS@zjm}Y9=MHˑvb XuO=(7pg<%. \ְGg?_0&XSN&~ǝ͈ͷZVx-g"k BNcp0r: 9pl犓p8ST``l()pzcSc/gZzy ( :1Z(2Ӌ $zCOWGaF2ZpG 'CC15 d)iϹoKcPVH |PQýOMN,vD !|3,8%_bzς8z3O9j!V S@!5/%ADCEE|gZ > ߈ZW9$ ^F f 4,aXA7ÅH|mI?F Pf t7Y%Nce-qHr(b^#BE(oIp],w٧ZnXVqdm=5OX O;j6@1 kZK4QWz\|o:٦k)e.4yT@4*Soq Y@QjJQ`'N*< qPÆsn`YXce |+%2;8ݾk4j4iS*( Kqp$%Xqm%! %py"a!5,|IkOJ7#l]!QoG5 kOS;Wq%58,uNuq9 uMΜ.B  4jmez oF׌+"@5l)c%5~C6E>7iA'H%1HovYN[J=dw~!79u@3Kڠ'EaBV_@*ŵF9%7'btYB x8r*]0[bvStzNT˄6vGsslRB;yUTL: JO̬)\ In\5)Wǰ`^d~ j0pW|䏐;;I.0=2<ׇ}#9CP:=EyAZ?ͤq1r5C.oJZ.0RQW-D!˯lVs$ 'z:y;@@ P9TF.!A< `+49N )KFYV=jv9gCa"F?x.7!(ܘu k [D8ipyP"CNj<#ϡhdҌq@ FCy g[VQćqgK_8bgWLK]츠#=O۾QNOp9O`z3MeTOaqe~Z-Qrp=fh_*on_5ëq>bc c9LӤ߫w%+NACƫ 89 @ Scɕ^d0v [ܵמ+cgdÖh%0ϐm$׳Gr#UȂ*1{7cÖv^ך`+l* +ˈ>{kCB(TAZi+>D9N妌cg zvjrG|`44^ Lf5) Lù$ȥ46{>bY6z9݂Q[*l5 "iţAj(l2 bՃT{l=0*بjoI#f7eZ 0%!Iç>ɑBQ@{|B-7ˊϹ2ȟGVdkoN"=(7w`zKH4 XfPs=j'тFRHCXp %%'yK}"%ƴ&*hbZ@/@CGd-+,M'#̺J0Ŝd٤e np0^Y(O i -:[0q;CzMn)7}qr9V&s MDx+krP!E{w3R+| G< ۋmNؐ &PP_P\*TWm~qU^ð# Vyb8[r㣞|7/y%ŋpq 5 jjVI4ڎ!Zy`,E9{bJ4MfYp>0.Tp0MK'KT䕵C域;22K1LWJfU ڑS:=*>G fb5θ.&x!DDȭl QjDb;E5w"sbur?R'Ņl@?>6gYx6+$d>u Qr0XL.yIFxK2ixu;چB@3X$ͪh}QD}R13#7@a$7B}3![app^>ЃAI[3d:t@9UN6#WZPV82pK :hMv:6ro0H4j>?aC;C?ve{2HY d;ͼN\@C`'YOMX*y}xZw5$uMh2]-g!:l䮬rj*JnJ?dW.⻻ xA E|d t$дb$ $ {lw;MYZ9ϜQՖ8ծ?_=)y:h:C !] ~A@PD+;X4aɰx.zMBK&y,G([Vjag]XIMY)~v ,_"agDCZ8 TCTUv0vog2)QB|BqpS~Hܠ.&,-sE(-Cb}dwD)rMG%p=ߥ-"jׇl7ᛉctNکxz.eiK9㚽W]cYh%vlOOH7@l@-~se0$!\dl\TjtMdMhדk=Hb/n;1"}\7u=B%1uKu@mr(64m *86шN?)n${icPZ„9E#g|@ 8r= Fk?; ;/^$|V@xդe59Sm0$M`ab}HrtvР&bUq*+`Cj34cz iӫQ/q3M P`&@kdm bR@{JXc Mk%#ָ !QĪ󡏺h4akkO#i~[M;:#rM2 wsXɦ;cEr ybcl_gdɋk|~\/|6=z-T->Dv-`5"^ץbwhޚmPcX8zVq@qѠK ҎIxY1Xٹ?%!?L˦ljrgtAU{%wwp V3uiCAIq\)I#HL&^p/>;%e7G+o朗W]\M"0'…jaxoaLpW,M˒&~)E=s$ϱԁ69m*ChU,ҟv{Lxƾr Xh.nr] ܐ9: r˕l8f Eʤ]CgF5ot`2͊MK o^{ҩc3P\Qftk@lpu& n0 q0Ͷ!q<'n[h ]^ >se7}Bd ޓ A8` &wp`6% V-J. p/| MϾ2~q=\aZMz+gWDVgn8 SIqyUN)߭5<.p'QROH-9d5NwNE6z[%n"ܯ p)O5Ef^è3\G<$r 1 xbK??"0?Rg׽ՄbɀЁ?de&62n"F=Yj yh-qx\±nKFcrZ}u$Hi'*1ol絬{J*lkg:y5 [T3)`P J Zek3f! *^MB諆`h T8fhlg­ |v[9c;ȍ%?s ItDkT9{Q`J|.A3)ץE-Bj,lIYTт_3`ݔ搅G1Y^9խIP6Kr&{/=>D' %jFf(PdӸB+xm`.Iܛ$δA, nޒOu,|E_b`C.Iq3pz_śHbm vk\%}cANUX HC€("DܣD%ٶ?)m ‹ DfRey{ J`5g45a$? J }OY> @i(ښ;ߧ1 Ox.Rڋ򆞉@,gsJeؠNmMq-ضUĀ3U X/=fUvUnL5_E`7'h_#n0 Z v6({֡^eECCq2OzW&"3O:%8+PeLJ3zA]k gCi<" 2*HӗMw ɀ!0 <#Ax <۟|x1߸8޸.oZ@] .99̳ A(>uBBT*L"4xN,<(8=Ս`e@L`[UJ*x3MFia´=\VoW5r. ŋA,ܓwɒF\ގ ; ,qp/?@WtNX\s[bɀKHmU@0b6=X  1/nPD^ՍqT+JfVNt:Ie$\/HZ& /D&K/WY}L/솑QW_(!K:P^ZӦc 3Li#QoesL( c}GH r9و3@#)զ%$}#sh?6鍪xǽhHUrF8튆:zwzoOgRB5 ;;C% Xn34,7U \鈩i'4]Wh+l4،a(NOnh1eckSK=LdSc =Y:^k ɾ8bJ3d؈rlp#k#h^ ܱ-Ң?crp?u(3W/grb4xWܔi:> IG8 {.~N Ϊ! }Un5BbA&hN,7ı%<c%$x_XL>%EMh`ccr/>sDVĚ0wؑ ,yƹmhI *@]G Y0: @?OBIfe{hvPgeOTXm؝YBS;>hRy&hG;\$){YBu"`WEXI(ʢwײ YvTrSmv4a()b7B)lÜRH ӀJZ18Ix6.2rǴ7Enkc=(ȶJҝZFbr)޺cNVѲ;1(TnN|l$'pKIG]y#9rv^vb+C<]?FLƠ#Zw´R忄 jûf'~dS 'o ʬ5IzsO.MsBiܖW鷦R.$%6] kl̂/ qJWfu+a~ʕr(>4n&yde54Q^׮,>V7.ՉM^9궬,),Hx769C}[GE?xZYt&?IX{E7WMN PqGw+_}5W&3;Dܼ 1R$@,s ֬<p9)4b'ƋRKM`1kvIMn{m(0BP̛@mnx'̊ TtCHe`}, ] $O A3'?q<T̆(Xrr|g*VDx8sZtRh7 +=ּOdѻtň s?+jv1(u'} ޥ&vh|@":d6y3!ݩt xﯞ^7M~׼™FG؂ѠxX/+]GJ![tZHia $o7{0Ѷc:uk:1R3njd35x $^>JKȂ9{S 0~vE 94?mL0xY;U9ah:йOƬ}SYJ ,TSыԣZ(f'V3;/d?fގcA닾wbi@D'~g c}3H8FCӿ8sL2F9|d7b@W.A9' {%9/YQ-L0H_eEMUv xi 8Sb[i9}(Bx8aj#Ytý$]鴌VmxMG#?L!dRށJ]X;~3擡U}%(2^.F]+r<ɇ MHSuEp\ckKyI>2"x2"P%M sPgYx|ow WIUr.wtP>>@OIg_-ͪ擎ua:tD08h#&yk ;Ж[HGf-kuvh p@r(WBhk"(8 >J`d9uV:*yv+H,yA!HҍK{?3K̃K45~ TQ +9/v鋫hFjoi 5=Ie:#v8rT)TPӊ1{yRlVûI7i %eJS@E3mP`N}#H"h߮59_8+ec)xZP5nj={Wt\_X\{{|ʏ]$#{|d"JGC~M؍Su3 3 ]!C=EnטTz?O:QxslFo[q˔lx *톟\&odL2R#7i ^'9%1jwl8cgD%ɸYE 3Z:Z zPb:hEZDo}N˅DFW8rgJ3p0S=C ˸K| qqr16\eZ'6= <97eiM&)ʛ"O7ǜ.=&1WӃOݏҖȊcISnƝb7@$MU?Tx+jTQDX5mIa`֝8Ѯr r {|FCs:˒Hi(uY\R]{䝫R!ٵߋy]tw͢o>4E`TQ&+u-!Gp耨}XPU(16!/%H›4SgB~v@{j5k'fNnk(w))kFE]n+JW.f {?qV[#E|s+47+An׌z@4(H\Ҝ.wK[zy6ݜjʊb* Mlwh)s6D")r\f[r~WvߝNTXsT)JPo=C֤m0PaUSEUG Ždo, d5p| ب=Z[ (Yvbf+  NnEvg5[߯hߩ#KԢ2x F<4zXc8@drB'0fgK"E]w>Y؅RoQ˖u[`u8,!mao2`Dz-^CQ`> y>"N,h1uc|ϫmG2X3~r6 /6Wo@\[ ivE N^5]tL/_-3| 61|nq2 5DB9E4rn%nQV 庞Lt9%$sL>Ɉm^[Xe~-޲5QiS#!{>2^:=p?i$K.Z܇MVb{$,ߝv ( ;fWv9j! _?_6f3wMt џK'k_B#nSP17G%2MmJQ:=) yY鎄"r]{Ŧ obgC;UBI7鰚Gou!rcA}~vBC{9.}aCAn6μW6Fd|ϵےeD9s=rRQid; +r% jpFm};/le}ꁊE8.'ꀠWb.P *9ЖbĺD Msۧf#kaŔ2`xku|[_/azfyl".Nʖejy/}t־u|3m뤙+xKl(5(? xos%b`+sKS*BXyß|W)59^O\_`. Bt\TP׎õ$]!=-f`['po][r_3Uu0 XR"䅺XE` bt4ےtnr{| Ǒȭ6tQ3\b̘ $tTk&#V X/Xat絫MT0<ǪRg+_Ό"B Hш`y;`/ ! )*>0+Z|iou\grۗQ^J2luY+1(ewhd֟H7Gdn/HO,6vSyd+oYk^'&5qǼyIik֖aO :-rHO!bLݭZ9^43kV-SAbK*-rUAE[-Aq p|L*Mv{; 5R×@QͅH.η;)Լ$<|doS ^_Ԉ s 4|8ܸog_ " ,AR"]:, =_IkR5GlEj!SЕa.D byP{SMuPkMz{q]_}3)ڦLA_rF9.lwqrF>ƵZ-΋]R Hշ#(9$e"(D $ҜZaLF!{ M h;jߍi =)`$*2bG4]}L`C C8c˴86 52M>*x5f1k"1f]#;yFXJO:in!,i JWG7G44]:s;qRgAK)"Hq{]I~OQ&O_^+a[Ei(/Ϙ놞{?- ~j7H f3*`q LO' )cp pؤ ok@ð%9|n OlȩuWeR|}+ʟ@ %4vSTmEV`"Tys0~Ay{GW޸ƳC忉fZONf+D$ |P1W@^|w,)Mj]g[ ~gr _Hp5z&֥+NZ?x\a}"#᝕JH:M,'ƾ#鱭B"Ħ{dՆ. fl;AdT[<:VDC#h }[K="}Y=5=\r‡b~"ef}\d^@ܬKΰ*'+lkYNԷ;nGຄjS}Xn%*~,6u=M[_5<> ơ6vBw$wfaP mUHsZ1@+jB&ѷb@ ^ $ gIdaW݇BK%wT{u?t,dԠcz# Z(oTT /K9eLD;_EI:A`lcvP%jLZmm5jJj9m'Z bHއ-H( !FFKZ\kHP~V Cu^?&GaB/L߼yZįލ a)=.3-bAfObq:A:C:|ԵoKӼiv5K/=TJr̄bsn> <(eH/Cٹ"j0,e2;@Zwyv, ;Y܉cOC .~-aS+[LeՖp;`C7yFDsA nPOͿێ>ch0]w9rΩ#aXgڽaԅzǫ~m$rte,+/~Azno8M,!Z mn9Eݾe*;bHkG: B<" mGC[[,QT@ȍ^(3 ޯ;D>1-']ъEFŽ,~n۳Y+ [,Z]L (M1CܨݤGC5P$^IMAD3_| ,WxeI ?Lf8;ؔ2$CfR&I+j`$Mz@?g6ee&fEQ'6w&P'.k'puScaN)~U&3/7N^ʤG1֗:(pKwq>?>nV5nGb9P'`i%FkA+ 3wx7wfr3ZIL- HbJ`/n2. fLbpDbb|:4 r_;*q;#4뗽 ]6-JȃjDOXћ0,N!wز4!2R7[b5L&l3syI~֚Y*gpQnɡ33~qz .OϾzyrEQҵ39"&#Z1YͽՁ.$',Pq-շJ&G' G YHJ?`PS\_>CޭxEs? c:|L͂$;gƛ?}4gҮihFmN)^Q*&8&7NNif29F#nyOT$s Q:EEWJ6iVwAjh-Ooڋ$.KOIFb=lK7'MH̴z=XBV֚X|i YqXkɄ,kQ ^Tg@=fl׵/Mru"첋:Ul-b8C[Y )3 5"w[OEdVAl;'DSf :eitēSRZ uI0R+d4!~Q9#'ݻA)O H>P>ܠb3vq,"qNNcf:.f eepi] z"q _+! d(?(َ 5ru~in*"!#}y#RT~JϩBb`c[ɑ8jO> hX1 Dr xcQEqX3A*C0Q^#ĺޏm[s=3 #䝔K^-S+ Pv/ Hp: /^~wZ稒F)Y#p8nz]>扄M+-/ 7.3{tH)jiW[B415j2]}ӵO)ЕS4#)9@4Tਜ਼NDstC+1iPI=Q+MxКEŤ@z2#/:KPt4 'q ڊ;}hYFmp .ic4e.J(;{ J+~1xbnOqkMspgPrߚ~= B&8\$jTljW#P!@ح̽OKR\U05qWHJLj?r:^Z&Jp3 R(XOƺ@oIv-/Ui ++dhW29̏ AVQ~pr\fZL; D ~iekAwU-O=lE"` oUbi.VXkIY_Mи?Oxj"gWnsהOYDx?j^@GC[ ȉ* o64ly4\?ԩ$!&W7 >ir",wvh庵/QFdl)ؚ/ϋӏʡۚdc0f<2Zב:pzHvB35.)'ebբ_jn4rPMrט(R~!tM~#Y|H/CTuF6XX8ھ'T5Cbf,)ץnR)Yˆ#I(|a`sBN8تB$4¹Kx}3JVL!e1WMb(Z Rg̾H7.A6P .A7{cqh\`Q@E=oSVG[]N7r3{0DF" \5~Y냼d>RT,"RfPˡ_]/ykB0" w•tUO~+E娒D]v0\o,S| \d<@6MBC)K=8aKkIG;מQԄe3wO'B? %%TNQ-SbWG 3jf E{~ӈ ^ Λ6'4lѩ3'ISg]ɉ\olVK O)"kP" u{1T'_gM(L)Úx]Q0濠<Im@Xlf*s?τԫ"o 54}Aж5Iwf .EGe3 N>Ow bi3D5axUO79,xz$^Kq@DMy'L6a@̤U _OeߢOuĝX167ufy> Y7zeޱ]Ze]x!.^~GNj?PW| N)w y֘Zl\0>kE-aqفA&m#ؙ aq6$XUڃՆa+N^5YPvL%@L g֛[=n\1 ` 7jzpP>-[ɋ6W)4$9uIGbw!(f3|`X#CLP;3@xpO  bG@ZVkxt|}S/nD@6E[emX|hE[[Bq@UUIwN *wAekjH '{O!E$xr;@Ds M:z N>" w \M:cRK|a />Љ% [߈s.șv0Ȉ7ji`3f>%͟LwY- y/Cp#\7|;VDPۓIU%# %al@T:CZ:BXLW@ ZQwD8 mP4 NtPγrMw Ǵ?rpuu BatL cF8Py%Kh]Rˬsئ8}2џס)Nu Jw) > AM)*3&s(>}p7g:[G(x&jO>9Z1gp$yPN O1Vq?tH"Afˤ~ާ؅f.U\Xx@_A hLh`l2_vߪ 7kXړ3*k8nR_Jp+uu/(R`IvF7ao};2viM7Im pԴ%[jRu)AWchOx9,ʆPY6oGbFerN6Y;Dx`RVÓt B.Y;ZV;M~s=$h=NԒ{vN{D*/?9Q-⊓Paʽ1T!Kj L9TZf_f.FyFSXr7#Ï F&\m7ГTOtP%goC$R3JVw*ҕr.uIyΞW9HG hIFlZ~I)h\qXoH&b>bჷ5bYl2,=.krl/)h$8 ~m_EYLsJ`$fžL_= zrb01oe=kuϮ${kkz\ zvr,4MŸԕT,x2 ٻ{P" >LGApP^2Ŀ.j'`/|.0W'1)=˺p=us 8܎i] U0@HFDu5C9]Q{!Fd gOؘ=Ccn䂘?$xꅨ_!9*xď ӝ.rRi~~ÚCK t ڄγ-,'D(L͢f-Z+2yf) f6dWuRMBj.$E#u>*[%Mq>b5+64U Y-?@r8ܱѝ~ y#u%/@{q3dQXĥ_"YzV ̈́aoWg!ڄ5"ϪrkWLrp|r *t&%S%a6ykU p{GH|<kWH垕}o\$>ֈO8194NjOɊ3)qvo [x 骧# ak%l ptFq( G_jjE]61BPҘF/W&pKIgyB^loU>PC7~*\>mϡNY*quƍ=_C]\gl L֬ފo ˾ㄝGEq]&lŔ3|C&IvR'd >8R. `4_-h~L2u~[]o"}*}m36}?$eW"iw+K;{O+07Aj>bPyGf.85iǷ *Φ!RA^v{c@jCF߂˙z_yIhKĵ?m5 $/I1SWk} yt?D`Ixm#pTYzM{ZSh=`97h%(ݼCdVGj(C9zsկsF;onĢ[}}Ӂar}TuUoZ3":'%3(wq>)._; +b@ɣlOxVAN&6js:zDggݝ@iGrmy2m&A@!15*iN3.:dL|o6JjmOO #9 |՞efՄz[!OmNPG_ow_#-Å[m{Q4ɇjPhȚʣ:%B$!&523$I l*4))*Et%RlU*/pt0gh7[5p6#;pEߢv3\I\sChbD]W*a0˲fҝUd!`Q=3VwcOا9*K?͊( wߦV],lE_sSi37_6/D¬fw.͸4ͅ{rR|@XJ|;&?sɤoR9Sw9͸U%+H^=Es1w;[o-yщW|3(:nb Gl3'APRM;aT7aUfOAcU5r~ln=iEy`u +\{ua{6tKF|4­|&ǖ>#uL,+AsY5ېT"hP&^uc{ ̗/-Ix E"l`0ԮqXܥ'DӻWr9pcn2͠P )v)}HĦ@=w%yR^+Yf ⡟K&nֱ5`_5?Hp JYM[C_wtfDk ꍋ,{\l^ڠ* Uי4F`[>MMٷ\'$Tڦ3Q \.rGMv8Q2#QqSuyKfV>7)pSy@9۵3[E[MmjN3^~u;^k2PVۛuVZu@ޓ1b捜[,qE9-2^%넮bWCR{tuĝ[~ dKƧ%7|A#cǢWɩmWkDoEìwhLcO8V`gEBL foȡ@PH-DKSڻhWDIȽn\lū(M<ev=U~pe;ljR}jO- xwl%f $ˆ- TA 'ÕO.zR63Z%- O9Ɏ //Q,حe(P2i! R$ Zg\SK(ŅmECXTtژp>dweTɥUB$O*Dؔj_M?$g["(vך2<lD]C@-CqՐ6US[5iF v`{YEzRoר.qaTK/w7fW&TW^mM9)Cʮ m ed?&r{ӯ' BfDbrEa gX'!1zw[vr_UTnmA4y;>xh]ljM999R}gM56[@pMR]ؐUv>@|.KM=e}q8Å!#tea5{;hm+=V4'gaQ!<쥦ˬGY \F #GP"v!OE$K3Y +~@ x~%Y)e]r =oeZfZjBHKތU YKbcU(9KjFXe\c)L$Кr"`ګP6)eerTx^M(i3g[0ȸC #Qۣh#{WgSUI i66pTͷGJY5VGK~,L8C)$3h w1`h#iͯ:AN <ۊqŦ%䵷IJwZ d5U/ZQe^|_\¥+FҺ)ܗG@#=`KVAfCTZ5Lm.($.v%<,3j}Ú=R M6[ef/V):Y)~(#vcqL?('`䯑$D^'42 gSW3 Ά {F5S/J›g]n׽\<}Cwf]8r0ڔM]iE䮓 ^Y܄vԝwh& d%[mLgwJq[ ,F^Nʋf}j =0&V l4qn= YҖ+}ԜԐ3`9yq z!RLWۈ1ֳ3H>7 p"{:(>n/Taa.b?H}LF.M2X\"gNc|XD#RAHh!Fޚu []B5Hԍ 4^9TgƜoӰ#^az+a Ĕ`1eg0E=k}{ɼ.f B8ZIb8A0hׅ˪YھLE>1ʎSICwoS`IM-gw4!>AmXr2g!1 XM铕YCaΎ@buEt ɴL4wfyTjŘ^04cY|oTVkOI8-l҂pVfb3P'k}zJCH1ٶ5 YZ