kubernetes1.20-client-common-1.20.13-lp155.2.17 >  A dkG25n) $wS43v>*%7SB /ZK[8EĪع>zhHtm8o βHxN|"V#kUvt]N8Zrn'TM̞LXrADAhSZP*אCHLjt[ Eth3wj4 clڂ9 3F[pB)!CWsɯᬠ Fj{YLB7&A8:-視ڗWC"lIPauyiT,xW8F9ϰ//f |1 jwku s*ttK)NOL^G6W3hX>+jKfbvM++N):u=g٥,!/rٙ $M`]x{C*fmxz !z;S&E֫6(bj9*׭E,X0h5!SEW~Fj3M7IGGj7]vqyBIt~_=4|Ibj!WUm_$szNėZ g?B[Gvl޶B(2WO7nCAF,̤}##!bf" ;鶚)|VT2v\zi 폧i JJ+¥3M)qF+\wƯҬe>HۡG4ҬʹT7T=[ލ9;N5$ε5\+ l>pH׌?|d' 2 W| pp p xp 8p #(p #p%Xp'p))p+,, ,,,,(,8, 9-$ :.1 >@BFG$pHpIĤpXY ZP[T\Xp]p^`b3cdAeFfIlKu`pv z(,06xCkubernetes1.20-client-common1.20.13lp155.2.17Kubernetes client tools common filesKubernetes client tools common filesdkDobs-arm-1 %VopenSUSE Leap 15.5openSUSEApache-2.0https://bugs.opensuse.orgSystem/Managementhttps://kubernetes.io/linuxaarch64export 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큤dkDdkDaadkDadkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkDdkD52e499e1fc4faea41f4ba659923f443baa3bb1ee657de14d264d72639e17672cb65ae13792e1364a958ff4da3ee80038968ae98b12f855dfcfa22ed12d7e2c680179b1d7fb6d6d8c9149504fc04d8d423e04b5dab7216a7172429d55e4f56beacfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30b588b24c63f782ce3f4651ba9aab88b6f97259d1da2afdaa2b1e3117ec9ead78a476fd859e7a66cb709b10c5a70f6c538e0901434f2b1c21f5e8b0465987e2e74996a85113ccb66f650b6b951d5f0194e3bb1f6174bbd0bac0431942323d67967db92604f658b4927e88964d842830f1a49765d0602ccd2422bf05ef561367dcb343f17ffa9886d57a37ed97bebb85919f548c0b6a2a307a4d410ca1113edeb9ca6f78b95312c1ed7d3f65a91d2ebbcfcf406a25d160a0922591cc22b0687ff9a697a9d85cd08c23d41eede3a6c669bf194950b6b8f0ab59b130bc895685894b7c31ed8bf2596c7d22087b0b61b0b5d7adfc84be14cb83cc78cf322ff069acfb3564154f3f0da63b4a2e0d6c0e3d955dd24107ec95f74d559c63ae831482433911543d3f529ff7a3eed74fefe9ba3ff0a926889867fbe87273e48165b13aa403941daffb51ccc105796295a8628a06aa091bc8949f1988c30d69a3ccc76f90ea65585e20491118cde7374e26a75593a26d042b5de1ca2d0d9ee31b9c194ee4d82b7019c89654da4ecf23754620f309a3bffe127e4b1202ee4b3dfa515e86bbaff8ea3ed71d2c86722854539f2e3ceafeab05b0ec78d10b52771f81ae0dd757d12fb8a9ae8ccfa8dfbc575ec3885e1aada6429b512233e4152868ea7f6cd9b162658470ac7d49f75ac880eaf16ee4ec1756a3be1a18600954098ceab0aec5d2e35ec0a9f2d72d35b9821b777eb4cec1f38005c753077a6a45c73de23b34d10d6101c3ccf3ea83168f2c8f1789edb2a50c9e24d4104fce9de24f306a090758e8a958f171a98f49d155064258d5aa5236c243fdab9d3f5961b6d17e21d00aa9fbab217644ebd87f440dc4eb8f7a14c564a550ab6e96af4b64fb2021ab11399cdef0f0e68a1254657b0275b13292b00801ffa79274b83ca4ac55649763e78208fa5aa60ecbab45a4aac2c61309d513717d18f9b87b58cb79d3ce27c916474c3684b31e92fc842568352e10f584b0f0a0b0b32e6a15a452671820cd4357d2b45d013b3e13286d575bd5060a0081a440ca48b2a8a70611a4467ae56d27d0bbee7c8dc8d85abf3f18ee266cb568d616e931c3a507fed9bb0f5247b2fed5fe6fba9a56d066331c09b962f5bbb6cc72ffd7e689807c41b96eb9aad1d6741084947aaed4f5e3ece6bed5f89960fb65736b663b14fa4b10175ee3632d6e70a58f3707fa78d9c56c7dfaf6701063dcb0fed0a0fa31d2b4fda4bcc17ba45a65592e1477cf195e9cbd8f88f88daf29cf7871ba0a53bc11b3599106d815571a44fa75994c135904457d75b4db473e679a1f483f7ea341bda900b1a569f5da643f293e292f6b21978fb7c16b21657a48353a1a454741b32e8ac5114ed2e13104f93878f87adb61aa13905c402ef55bec3ac6479457756773cfbaa17cb42a16a34e5e13f82c3d86b2b2062ab983e03652d07d74076076ea2eb2401b8550b21a5a9171b532a73691c6dfe054677cdc94a79204704111e7a33a9d80ceaa2dc3ba3f5a7580facfeea05029d69e62ac2757b8df6d2cd0a9c07d3d4c83e187c9b2b176c63ad1e422cfc7448180b0e77881008ce84081a91b06d1e0d5e3afd778ee4b15306034c1823d696dd760e891447817899a433a200de56f24e5d952e137ef0f2fbfd9051c61f4aa8f5a588c98958622cb6b93465459ff84aa650834d5156cf50f7bd8dfdc55fe2ba3d95e607a45a3538654c9777b6551c90d401d8b4e7e6af0d16db876f4747405e709e50d2047c16757c5e82ffa53030ef89caecbaa0ca18d0648f3142ce7b83f7faeb147848d4aca30d2cc304d7c601c16936dc6a7c8815e9fb316ca3f75cfbf7cd63ad1c607dc729a15650a524669ff0f38d359a71610736686900cc1de78a57d58296a4bb0c7c04d5a555ed7962235111b2df404d9e553ecad14d4b7cb73beb16e87bdb0e4849e847b85255ee990f353f65f9ae0a8a76965c1f45a8c32e37cce4b2d11291e4c7abc79e9061fd1214bdfd7fb765ca0b6bf0b2410d5320c1e2842bee3ad14bbbe0b6651897c6c1086ae50d2fc44995de9b7acbff37f94546e218fda7a3e27c0b5b899d4ae357f7de30b24d25a3eb00bcd1f9a28cfa0c6858d6221646bd1a3cf65e4a412caf04e8bc92a1b7b55a52f47acb3ffa2ba44a9e66795e4a26d459f5f8f2bfb14b0839e01242d19b4e1e2fe1f091231eb2137e99708c1b2e037e80f5369bf8ce537a61db64ee1bfdfa7b6d1ea763396b3d26f5e6e89516617860eabbcb0ed24534e0cde4bb0291fc064506e68fade9da39154d1c9b78f388e9ee1a0ae441b765dacd07e2151964a95d6eb2465389b6da9f495861bf9704e35f159e87c786ea3d51f5735b4dad502dd538ed9321229f17655061a0c5bcefd5eb7447996306018476d2f89d1cf5325dfcd63e8604bca09ae98f1c215faf149512621264b35f177c5510e4b684b205d4e5ff6e27437e217b52ec8680542f1615ee3558e4ad780e22e1c759805f88464af010ffa860f8f086343c59ad2603ca50c809dd3e49bb9606a1ea5c02ae46b3f3afe5c611e4aecb19ab9a7a9d43a278fb9175d2717e37be416a99723635b8e20286fb57b5764c8fdc824db91c8d7cef371784f2b74152c9e4af5bf98d32331316f163af53737923a910d071d371617ff1f502da2d964cba7d9488585df7fee29da7bc594ac3281ac4458df58b620c8575e06672887ab1b210292d40b89679245e069a9548e96ddaa1e1d641c72845a8d157a6eb2cf9d11b39e32b9eb235e6ceaf7a32dcbd97269a1bd9b3d969fb829461244a586cc8a92e57c6e5b06ce4018a64045687f12f448dcb0acc6ce68419c0fb7048f5688eb6d4587ef9440a55472beb6a9d773d4ac8f5ec35561150c32ab3d4c0028c732f9bdb96cacdf26481806bd7b389113fa2f5f07ef5e532d8c0ae0669247e4a6781a2b647494e57a057dce5861818e83126681018427cd938cd3d6f7ceae0b351336ed34f3f8775daaef8fcc556cabef00735a66903ee39634987e9b505bd8c04f63466bc5534fbfa537424151d2561a7832a8df7593cd9d3479c487f7675d25c4abadc97e97850fa286b59b6966ad884d86094d222d6ebb6fdbfeb8c0290bf2b80f5d271ad69c6b621493bae068f80ccae950fd06fe54ec31af27436dd0b39a8f3a380632b8f45ca5baf80f500a29829daad17bebb8fa9418320cd12a27b23dfabfcd5d19b2c2d89f0efeec2b2fa39923f746fd41f8f3f86ecca7c7eba588fdd155761d9cc87d6731d8ae6e82d94f87c1157f4f77b440edc070b3b468665519ef569d1c26cd7ec830ae41eef7e270cadf5a1832bc4e2b18f0ef9f4920a7378e90f7d5235dd7e9876a29e80b8d6837df208e529b68169d96aee7fbc74343aab8d6d6f96c0c86badaa5d8ad2200390150f739284b5e473ea39a67d4c1c2db90ba55644d69bb46dde011844c56a59e73cdc62e83b3538b0f1688019d4ec16fadcd5c5f5550a82f74fda447a4a27d3e79321f59299353397e6788ce6a76961cf4afc6411dadc6ea04a37603b231c07f46068228d263c5aabc18056d6924ddeb123e6a10cbaaaf8aaffcb2918ba9caecbf7ba281c4226c0897127b9261f187953e6733a0aa22442756970d48d9c5a5475e7223503097f72f0f2a3b91f287d3e718cd64df8d969f7878b4dba25fef6ff56e4fc36ed6d51fc78fda1c70fc2666cd1fa42cde87a4d9124fbfea57bfeca5994ea7a72b1ee175157f3f139e36db93bee3dcb6b18ad90d2187cc0efe3f937e5cd5620547425fe1926df840340804eccdf6447b5d920ee0c5518e0584ba96f1e400eda3c5584cf0009d376d7f7bce6d72a690f1dbf3f69fb3b518f460ff77001e4f6a4b0c3af39e28c808a2988294409d7fbf9d94484f203da3c554306b93901d667f7d7c3684822b24a2f5e48d3838c5e324c7fcc74b285484bfad2d6de77e1d4a32cc7e62b45d12e230be019dc91b65b4fa1f6e9fc4fe226f32eff293217ca9910bf4da8453cf78ee8b66336f54499a0ce3e52eccb8b5d52a937e92c9c0812bed6d1ac11f47e6e71e128cacf6a0e2c1bf502ebee78e28640e8efdd02766127fa1d2efed3e6b26bef9c611b1add26405e459ec5a586416c8351604221b536c5ed4c3d862f8aa7455ce146bd82fd498e6fad1d468dc1eb474a4181faa86467a3e6a75b7a5a35f2ce5ae295e34cfbeb1a08585d28452f3b5e9a4d512174a45e35a88da838945ca144a238d0a939dd23c9fb73c7361d506781bedc999bad9104f42dd88a75ac1105f2adc0143a588e6eb5a76c63429a161055e63622830d5eb87b7c2638eca3c890d28d15db5c088b1b566787039f61695cb38462022f464a66f768d7bbe6e540209be18ac0f6f4390134c84d51a73a1f43a2b157ea5933e984da1f723e74dd126ac7ba6d8ebe630a55a6fd1e88073abef012781aa614e67a57c12d58dc31285beec29a355feb84ce2e282080746b05efa94c009b51cbeb9c33f552624e9de3cfdb9c417a8c624995d989cb267b67a5ad4f191bae0bbd6e459cf0276cb4f5ecf88fca41f660bf5928728e7fc03015805e4208e5408eba1efc77c8c7ef2a17195c0550e04df171b1628f284d58a7a9d99493500e4feeff4efccf1ed5c81d95f419e3336c5ce052f4df504004aeacbcdf4f456fcd4710ac69d57488a98d2c0814805edcf818ecfe085449a19b31015a81c3a44926b04e6a4bfba5568bd314e038ffe47c0c76155b596a8924211a14e605aab2dc1589505a7f1eef6296b08b28113f121d948838d628e13rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkubernetes1.20-1.20.13-lp155.2.17.src.rpmkubernetes-client-commonkubernetes1.20-client-commonkubernetes1.20-client-common(aarch-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-commonobs-arm-1 1684751537  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnop1.20.131.20.13-lp155.2.171.20.13-lp155.2.17kubectlkubernetes1.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.5/standard/63b22aa9612e7aee11c18418b94d0281-kubernetes1.20cpioxz5aarch64-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)9Dޫ?ORbash-completionutf-8d9210fcffb9153eb6b2135a6bf1bee4a053e8e9ca8639c4390628086cd878241?7zXZ !t/] crv(vX0ٲ$݁Ed %3kO$+BDe h3ѲfZRL; #9P*l0 SL^`kZj mhHWÓ\ P~e1q"'OrcHeX,JI:rnNOEJiYv^ h0jDmDGsf#@6Kia G83ІmFq_];xc dc1w#ϒa'jetp!kNNd+k`ns(ꌡX-S|Qd@m~lL|ey8rW9#3~ 5ƾ\eݷ UxXr .:Mi-J|IYSw&4Uq bO-Ǜ I:y9 j\tvZ*sz헺#3$=9ZQh#.;j8񾠛`JY(QHdl?<tRҡLe( eG,zSӎ$ɯg8=S)1cN?6B|\}s+s^iY)0{HɱIWg%0~ryI{tCڮ6ZM%=MCr򈌑~$k0Y\]y/vRR BKԁvPE.ٰ_sJ7֮ᰙ |l /9f5s!Z0",;]V-'1\aJ2*Y~%mktR@sPFg\i8G 42찫 u Nd Y\'e۬KIbē>=߻:7ks MW5: >BDGv".`Lװf^ḭLV'\ȁ:T{\V3F[ю;4IZ2ŬOGyYv*냛8tiX[YY6ag'UUD w),gNV歼Fcpќ۞"@& ,+~%:шz!zeO1cZEM'<۠ޗzfEu *}ʐo}elv5fDJ.w3mddhNYyۡzpu޴NXpg'(xW$b|¿v\Bݒ ;tkUa4Aޘ+ZڄhCM#UQm~qHڎ*W:lY'Ȁ.N[5b(k SLn:7]s$5`0w7ިh]uhe|r;燻r=.-1fL/,دƏd-'NlV ċ @jk-xڊkŸ %9k9܎=ylUPTIao#]F,?T<ۚ%ZZ" )EZjN\B (8Nmz AM^\_ORىk1'h $VzWҢS(禥LE$=>Nn%I -'{<{ht[\`#kYݠ!tNB}V5Ţ |GM(Qf wATAy:W4H1LAC;М%#h"Mjghn:8gK"%`L4@5!9\W3Cw]nAi7_|yIu|{wq^/gbbXoXwh^j6TY H*R D=&E0x55uuQcjނhi|Êk^7 E=]7Rݯܨ?Ɨtn0ާR"x xo,T֌aF]vi0Êͩ[> ̎Ce|[p M#rchGӵ8i'{{و=Zѡ *Kt~B6sv+'oOY\} %uY _#ߟ˷ԫ~3F4'0mGmm|r 20D`8{%b 0.]4/?)bb=IAhW\5Y5;GtTr JPx{Awy[&iv*,g"}_XaԖŧZ=l*$+M%+H}GB ;<&;-Ҝ&P -3^ƼӉJp@K*/(eOtkZC]b|j9_zH "& &}w㕶Ҡ 6vS8d)#S &xlF>TP@/-9ZOgi*7G".l-l)*d/̓4cTx4K9q5>46&Wbi'r{@z-PV+Ke.;) O.p!Z<`V9ilvjN_^WJcxB+?O 쿻%,I_zEBN^b!dzL YE~s4MvXUK[$LE(5ʖv$C=&"k!%z9D͈hպZN]&Dezm4V} aT3feݯU.5}2%NhmqfU̐!%-%ΕZ -5?NP͠|? lbx!&e}V\/خ#{2 HRxcEiKSɫLQ]2.PJ3WQ9nl{=վX yy_g UtF6s)nxPrh61"? CV@>4H'Vl3 d^+^s{JS,KzNXUrp݅B'|Ya҇W nO콴-|2%jԬf  ]%T[`˝\'-)xta;"V!q=B𮫪SHbJ@6턏6#T=(lXooo?UE (ܾ2NK邂ye#jXi!xZ2M "8:ТpC[蕞4NwN8r:0NmB)eH56<ϓmM% z[SRYѥ g>頰i+(J:BzC!N?M~Go '[wн7}=Ŏ}@u`ВЦxOA~ǟ>  E)fWF6SRy x4d1~7\=ws1εb4Aǵb, ֶ/%F[2Yo?(?o]kSQt%teQkIm1<,^hcLIxF rm}"њkbW}uF!iH Du^)1IK;h {΀5>K97vb U3),PN<̝OL ؗGT e=Ź`#|ZqAdy{L)_YӠz NkmZv&J7[dL:SJt<Ȗ46L&.p1^gh1I{9 :zY-$[Ņ3 d΃ ͢`V+Iܕ?tEń|^e?:ს;@h| 4ySܻۛ0GjstC1=󚆋j~)\YWEOl,O}P_ʚ4mpg OP\8~\7plwU#az17z}gg)D`WtCi"䵄PE+mҔoK+XAI̦IF΀W'ē;qB:v\pQA] \utX*A?I;Qu0QeRz&"hzn('eo9!&c4( 3fWquB]䣔r!\vlh͙sP6,?9>w9~,Yz{\Hqh!ת26҅qq=֫KtQ?`HƀJC\瘣G}a?vH镙cFuc'RlJYYL_ޔDSXyt"ӆ"2eG8B5!bF6f){Sd#3{Y.`(ñ(˺M+bD81H#SjϜmRGGߜVs'e2k J2h8$%m(|Yϡtu^mRo 䒬$dPzh l 9ͲGnrSs`σ r ЧdTeX*YqXD:Ԭ3J֨KVwFE~+_!tl`EeOcl0V&7e~ <-D;rÆF@J-{E5V%vy0+>:E/Y-hw?dom=n@F5GOaˋqXM cڔ um wPвtOSs^ ^uڃח*>ah4Υ$5#<|0D:XecMoH֤HYg9AuZI8P|B 6Vmf{F'2e oO$VO ݄SP,fIA㿥~ 3d?{Dbuℏ҈5=άӻt^MC/n#̆3.iW<_^ϑԁvL:6gPs|EAp =*5ҁi[MxKn:8^M [EW*tۜK8ûnI" UVCcn1ȟ HIS̊)E0E ^w?~*ѝV$qcIli}Ru֤y; H9TI4 4α bU}u`Q6Bt}4U ]Ik@Bٿ|sz8:_?,h#YەsSA7]tdJ7t9iPz{]wf{XEJ AA( ϕV~%{Jiϔp0:Nh5༎! sWh.]8Tu'{<V2HꁺW~tbң'U5٧诤k QOF^%bXADB8WHW̱Y z1E;" F$=JUL0!1SOiKgQCi+'^C>k|m/*1:"k;AN:H²GXeLOD_Nd&ݎpiZ52 +7~j\M.LDA gm,SEN.s]EW k[$pP|ZT[fҢze:5 {6͔v}(@2^ QˇZ\J.޸9DHByB FKFmbXVPZ0LDJ/.-7ਥddP6 KU+.*Phc6CKkMRJUU:Ez99>wIZE'v&ƺ6mCvDFegFn|?hpS;W2"#Hg $_r:+p ݀aU9N,#8-H1@MeK^׍ Sh+8'[ PaxELGpY'Y$*2 m]Dv,yw @'j旝6_p8X V67^z@ ت1-DH3,yk H虿!#if' ϠywQHӠaEVϵd} ΁߽, G8o?>{e~Uy_izITHW3{c7;QYa6}>S~z;C OQ㟸ɻ+<͵;-f[0SJH/pW3NAKK 8GU3BUzIg?W'`ns*մ69Fc{p^7[p1~MތXaLPR^mU ߑ7Lq{{=O#>PIT9ұz%dCws5(-btJeم&C$L$i] 6l{b'|0ě1cMƖ`7^SwtAV{JMɻT?Ӆv=5Q8)KdH#fW<=mwN-5id̼Uf8f%u*eN {:"HYQ]iq#+Qh`=HT8i7 u|SiQD!gEyһ)h?ݣC^<% fN:HKj,HV疻ZG'X[2\vy,6R<̛SОI7הv>_CdsxOqN%֡VXPTIJ/ ™Fǡy?rk=c#O:Nr٩珮,ɹN~G6Ν:L@ b}%Xb;m}̖ )z[&.; L<.S4:iIBEn7qTK6HŦ O/ Ā<IhQ/1[x$@77;qGÁկ;P.c_d@>=K?̡yPdqý2=@ !a .k.=.CߘxY @h!@&f! /C 9qr6 Ԁyӽ2roZ_DAd!/j{6 /or6sArTqFTS8ZÝF`i67Ebhgh[eSIe:\-ZÌ]XҮʱlڹcT8Jjrc`J fcTʽa!+۪ێ6:Y ~^5V^(S`rEM H26 R!Gv e_e C<f8쐹yk"g;,PJT2vၔSx=jE뽓sq.h MfP" X}b!6 J&SmJxTS* ֚nZ lK!6up #O;^4KH ~>=6L9XT5-&9co 7%޸'7W@Nf3=bQ0\woN1E|VMeX)Alǵuy2}@(z[X9[&C[h :F'v xNd<$SSdmkKiXƂ:bP`@VءO7Mw5{+Mwe;>aQGqX]hWkۆOȢ (°֬#dsHK1!AMOdnѻ|DzIb:HH(gqK'4}2 E))DК4 *\X32߅Ѷ*$ ue<ے4oPZ\(qbDDZI3UeR^I]1q;w-o![)G\;^K @3g+EMKD{u)/rft+}^)DZ ; 5 ?іXj c$|T 3qLmdy[<·8n\saY cW㳹@T8ç+T9P8|"Tg&%1fTt[| #͓Xxjj&.} 1*k=T}ϡN_c“ܗ| yѱze]|-8Ĥv+"?ae&y:Q!<WSs^u]/ w"?CyX@=Vc`r2rXbpp&kP8Fh w\.{I}9+8:N~fʿEcJw1x2TzuSv;ą#p+,[ C{FBo8MȔjKLrK%[!xT kFkcnỲFP/)@z}ȳǁ H,W.3~P7I_Cٯ/=9c2:{`TEegr$s)Q1 A35$_׀ϰlQZHY$ &Z,쐵PmCpk=6)Km֚|s@UWN!a'\P*RoY|#9 \!j|wpd!ѐ텰'mj=W5'lG#:I_Ρr>,8}aj|H4k9iMY:*ZlN(2}k.f~HMrh yw]$΁RR@M^יU lWX>&ij`O1q5WjwpYT F߸0%x\&F/i|jNJ̘/s Y[~O6ݓAf*gLY4x#3Q|068-Ѹu'nvֱԥ/T466$uSYdP4E.;oQ`OC8Uk$}/=$X?RYH⃠BKk;ym'b'zU#$FL{ĦJzQv;:8A#A/BzS O^^r5ps2}62Ȍ=450G۱䀃E(z ?ؑ[ R%|v2zDvT6rzMˮ>6 ߢ0z^99L4ZU@.OcZsTlo/au9*?0A=ץH"o@Rmdt-Yx_Á(#wz|,yIx\>9h-P 53'?YpmyؠFzŲ &$BbPa\ǙrYvZ< INXm?RPKt#HũzܧDU$(k_0{T&&=WR ]>CڨoZz#K}X{N&M.yb@oUggX_>t} ac!)=+}(A@_\1Xyzh pm6BuƷB2Jm\4k~;X[&Z><ϩZ1P߂zr=qox0۶vJKR ?ة{ҼҰR.˖ Ҷz[cÐF7%-FBN\X<./x](4(u&W|0͍"wOO qꢽ)\ʞc::ϑ8#Rna}p":V=/Ut}~vI̎+1^<7G&ד ߙXy1yzR +=dO!ub6¹\O /(OcRRnZo]|YI.?u s:G)deeB F<(T4XhSxQ}:NUK-/(}{$k0F80MƗ eN\}a}PgNQ;QGmݞO-g2Y ۵( RbD`e#OAiDm5SG^ d;Y^@\2}50s_E :ɺtߊKs= 2bC|كV|70s을=XxMzgrMG 1FeQO!Ӕz: 'E@ 1l=˪jLken!Mam^ h[g`";7N+BAQ7\dZ-)5< *ts, oSBWӄ%Q_W7L woȖq~!0Y)p5Uχ4ӮBw8Ӳ@_g-Wn$BOa^Ѱ$k" D&1gjiy]"lhoEOX#$DQvYGe3!ͩ6yY}R6fyug [du[Z/$N$Q'@jBL_ (Ȋ'hE9I jr '4nW䁒 38iSˑu4WZL"T`ʁ6(hdDA+7k0 q5kRH[ItĞLm~؋:I\3T&;7r_SJ:: h—$h!⓮&ecT0$ad;up 𨼪⚮d+&v Kct6d^֏Yݫ1ETKķD{Xzϡ zuIDA^`J B\߀M)~7Ҍ;&&T@8@QDE&ٱMG,hͲνB1lcbx{[~z-gwR^wfIJo"n=sYc GSm|9$C`aj,@up2{(7a]MaG:_/ f.S2ZxK7#_)krgC ^rq/ 2R;m̋Qrqghj֧)F:UtoxpV\+#R5xެ2 .)?.D0G}[{Uy& 4/R{4ofz2Zh4üfB@!7+K!t1`#.hiS",Ձ$tH ;RiU;- +5&ښ1&mɹ? e?O6TN$“hqOmr0~ mX";s=Vl mxOM$ͺE<7?IX2WX;׋Iu.Xn0GY)rwol\S f.6;&E݄Q@Me#5 P[̬xވP+u [ڒ7,_MĀ+u3`Å<@A*U6|P֚Ʃh dwA3-' fOe'Wqf޾2pow%h$b{O0 qʹ|8,nHSm2}>AckvYri[Y9t0|m};ڱ]4T>z+IU0a5\:7j6LYB!%Z={ń#ļf!W0I@(q-`צ4 : o6]ГޱHSeϢL62"7~D#7񋏁}KgWն7OT9(dV(m(^,q?eaԍއ$̀A6l|auu4G޶v`|zXIc/]]R6sLĽ+DqӨKޖLv{BN,5XJ4H&WEiQKp(D]lűZBˆWjtt"=cz<68Q20~Sg;إ_.$ɩ tlk/ ZW=SDUžl4έ;τ)Q1Maq(tIc, S[{V1sߩc; H ' DBbg3|`AFToKsޠGA 蔡69p(YFPRސϢx%fӝ `.3߫m2.hPYڌ` >.Lc\Mw @UE0u!rpOY[5cMG5`Ptʲ.mx$)gj6gMO!/;uJX2=QN?zAƨ]?܍gTs6X]ڟpcm=7=F׍~[$!y/F.7"hX'3^ +-&&k1(Zu9Bw*yрb5.Ce"J1H8uRXg j^7M'2 sY\Z6.|3ErlB~J'Tz# q=\ro4XjMHt9nE1g\"JbRp}c2a 8B^q{ ²/5%$UC3B~.𠉎 ^v7YA#a}+eQ!U&g`\;l;[}hPOnD$ 3L#aacE =BT֢Nd57N?u}ømN#L ۶by3YQBlAt,ʑ`bn 3?^{!<([շ~OL&t˹4^!k׻=GGkŕRtbH;J>7GnP= ;8q'U*_*Qtc<ѫ *IwHr`j$Lw9XXTnQ1|b-$DzTt_0l7M<=_f2I@y SdT t_ ƨ=GVrMPq>J -֯@JgƼdkF/VHE|Ruv a4I#QVc8} N{}tlq.kg:nwEVMiƝ^ޕZAҥm 58MJ* ["vUv1ޘD@ûDYMZjX)zBY ͆]:qEmae`S sfRIFh|6 !N~.A i#WEY3])kq*9f,cvq s ?V#8a]ݠZ9I)-t/-+'S"b6W(Wh'-!pFIGݙBI;3>ҤIƪgtM?ؕt1QnCgXDSI~0ƒK|Slswxϛ= Fܣ 7@rϙG pt9W83^ P!PUIEȦ\zeT>EyʱTPzX>L'Hy_e?'=dd۩#t~_r# 8k@Vʷg$,eNb]8?gPs2z=ؑd,8>kJÛDEwܥwE{6pj},Aby+N"|| :nm޵na@tMoXoYdYh/0~˫>I)WnLh؎H#Ql2DაHW >|jlkѕF-pTE(f_ (z98D"Yubt74F,ǹP l*%m0'x/'N„~!A$sUoKw0G~toX!_w栄!Q (3⳰x!ztܴHG}PI0K 6 徊RAJBW:-=etD"| n#=ɭe [&~MJMgژ< Ĵl=[\S;-7i|#Id'=g1=FR ;O׮b7gnc LJxf(BN9~06f6I,D^f(}q9'B=;qdȒAiV 0"ijkb J ބwo7 xΛ/*q} [qeYܠ{.2=ᅭRm1iu6,Q,+sc`yo NBy2[ZzubF);:eQx@Ǧ!5սZYY?,EΰGZ>?8̑nّp&gkJahrJ) c~jPOVNUhtםyPi"( bɥg27_L[Mfu;BuąYcZ(\zk7?Խ'Pwoh{? #s!)YjM'سP[ǩr7ljڽ/dmӲAO.p^~R(lߒHbSY; kNӖPx0xԣktY,#)G $d-ڄ/>> OL~;654|qvI&Qˈ=}KzKQ%Bt1 $d/6!ʡ@GOO^V ٠ (X V=%0 Y +Ta]=z{2?4]!|#m}AWG*n+?pO5q;S\Jq%S+r&tJ,@D[S'jM,2 [O)Sиk0m3 ?wM)uܳC%dH f)7gH24S 8!@2|2+{_` g&2@lUDUۇI[4dTŌq'axu-u߷464q2`@EGSٻrw0&:w6Bg@4iQ!Eue2]-o{DZRf%Hxi ɹ9TkeY:#;WJes!sNU{Ʌ r!pϑԞ˯ U !zƜc3q(+kP)^6ϟ aڮH初 4*6&AS:Pv;?ҞeV뵆%јx#F >li*\h인aDKJ9SęF &>fpL(Vz!mqM0" 2ԇiJx~y*%4h:8MW;R7fVdt Cˢ Z4~ p:f<[T-=A|1AeߗYB с,4259x$P|Gx9d -B?LƯ),ѿ(& X$UCU7Bۜxge&cee$M"/T},ʥF`.vѱ2⏛9NFBǝg[oO3k=[T@/oqު-Ll|2f(p/oϪwH߿F 2QCܫjeK#Hb $$_bevճV(MD7#hcd Xyr@QL<\d u&>Q,np_l6'/,HGGqqЍm@d^`"r/ Q?#YIj(e1祧b۞61*=S}Dy0fohHJ&YXT8{qbB.^n̓H8\VSd`dR-tFpcmWFGN?mE{#J*n ǦZ`.ddʌ4ݲΓK9H>^2X-®˚*UCSc*"'_i.p5lDIfTO)CpnX s+ vS* FQq%$ĻXU BEVKDilLpE=L!IT.1~~^zSm 8Պ&"Sc=;EC̞J'p̈?P$nO7e "c E*9 #B>&m ߫Tƚ,pJE5L#>$ʠz3=q͔ǙJ`LG ܩKSk1 2׵r A$cQգGq ؒcor LBbs"#M$k|Jqc2B+̻4h-V[dmQ3偐1x)ш5ﵿ4W8}'d:'<8 PM^s-JG>+mfZ|L{o ~ji`XR [/wƼE:1$0Y '%QV7fM|s䷧3\æ fkurXW`݅ɿ1#ХhU\/ ?0i^j߻!نI._y4)OIZwNǁ_kؠ!KWgVվI$#WMPYyob $_`(mC鹥o<'~$KOje8(&?zR'QG/ g;7 D*%۶==~h%|;U.L2'<3(G.~ZPa> ^E9"t]n%]YAL=kS;ܗ^LL"r2h$7)p4 ӗ;7P _8. g#G-=i%I%zJO&6شṋoux5" ixw,/{lf4~1LٱzSL }дWPeFPش=Bqb)sV5jc X9V5q$zf{meiq, uNs߿g4ZakHfo8T_7׬tYz[r&_P0]yuǷnc2կY7>I3Z*ވzZeg0zw5,㪡]iM=%`9+_% %˸SZr2kj4 6i@V(ZG3^GVuN" FK͎ժ^O]TH7Х\7Vv|o4wJUY^M1g׮ؓc\Dݧ99h$Ч#4 9\`ܼ,T,>}a0pD ٕdKH| r)(HVa@ jr{["sL!DZ&=<>w*>q4Dy {R4G$ͣ!:VOԋ2g2I0+kD$ōi L_r0ܞI7!mZOF\F? &7cB5U[@rusZzb1"ON_3I*qsʯw|di|EWv`4f ;1'BAJ}fqOHMh/)#Hp"(b}A3fG)Ʋ!$JqzKeAzeS &8$W.+.e\\ 3Ԧ 2j KÖ/^ucÛ8ml*Vpfdw{f20;&[\L4:Hz10`:NbKR Yc[Ͼ6IK+]\sW\D.mn_(Q@Uԯ@q"ͮtEF`;n(AcfZy{2}<@kD\ EdVP|sf65Ov#XR?q++OR sAL,(^n_2 İ8PR`01πg\ĥ2y$PI(!<@dKoǘƄڧ[6]׵ɼ|8Zޮ%^;BA[a2ZAΙE 7ӂ5 [^|)zR*`.F"٫ӈ$@pn,_8{Gc !y.5(?>Fb> 1,אNa<»e"Gmޠ!VG= 3 4QX Lj%`Y2Zݣ*ΓvimP,Pcb3kc=E}K˽5>l&J󏤎Xu ^ج=z_B\D/'h]fʁPTL'ER3%h_go+5_27lWv<"Z<|*m^MOe#lXa5!!6âN*-Rf"LWt(8O lrs X |꩜neXwSYU ''iͼ-swdk%&MǧT'ճ(qqXi߃o% 0I)]94{u$N(cS)p gC9J`[:Cyލ#.T;T7?3SN;D#5A{!!ط5瘽{(Q0wVU$ss5m`h`@l6"6K(Ðmx;s5Ajk x= V]2rC蘭0 $ikWf@BrYDD.";wtedױڇ)Y{]z*sccNV/R&-R a-4|OŭÀpƪEԃm`-.|cV}9jЦy! 烂 P$W82T~%E=)nKmWQDlBzXȞ]s>!ϗ P_!Gm;ϼl?OKR ֩]z4Cn\2Q& bF +zt|WJcF F"d:XwRp克U-UNӖtK1_.Hq5E|r8Y`U|'o=ƿ~>|6lG|8#;̞% Vʟؖ2ʾglVk7OP V'oR8;1Ε~mjBt[nTb-1Y=,@C^x$9tޥ1);ȉSG߯ r!f{3gg՗kr1M&ݐ%VDTΓ:3*ֿX239-E)ƊݾaTbfUV$)vsv;Y iudʼ@J+{dpҷ|B"K#x:*<\5)ta-n6/CO2/d? Z &ŦtTGm'-idPҀڃ:k* }ٕU !vQ<8(s'cg}J}h,e39(v6C{]*f[# >\ϭl謿,&k)JSÿҸh\?_Fx>{9br]We"9>{wXLM[ RД]0^2Xe2߅\f%C}ֈߥٻ!uEr# ۥ@lE0$kzw]4I`PáK9S zv1uk>( :ҝZV{ ;Gߌ܆^LC l VPTcxw5G9{N);|h=#MgН?لi)ZΚT ,ՎyZ5E4 *>}gS6xgo/+܏Ap a@}(`ث|orvHBZjx ,IJiX.L*VVTӾa"ѵzF]6Uݻ1͍1Ҥ- gMphn5jt7N7/qdnr"$q/24AT)s^)I B 7z[)I}G +.ϲ]4;i &>A;,\%OWcZV}'8Soj4,eKeeg !FN%}I|15?ع?xu%LyD)}'mcY&UJM. ANn?lff B[|ڋ31:"z?*tp!K 5_vmp¼sܐte!_ZhL6:4uzt}ʴ sdQPW8U6`Rb%Ӷ 6vM Z\Vt'ze dNs?a++VpK5fwyeNcPK*.[pjpI9y܃{H^4L-&frpݙmaڲ _%Wmj,ޠ@^\-Cs0kJ;#M`aiwrp0cUle.~3IxNú*dk*ԫlqSvkbvwK/r<,Vz>qLY J Zcxe# (8ITڊG~2CF7`?i-5PqcVO\AdX+{nQe*Riec S*q,0SZ0+V)<~#PL@inDz.9.CthKnGA``/7\O'!zBt2T>m!X+ W"N=>S^!^%C,ś2iJFIsOu2,DŊ^E`>v@=@FNPB5OEq>@Uڹu B%Ul VQ,EXƚZVhiuT(^MoNWIe"dpOà(1PɏMf^Oȃ>=19rtj!/^IžY+ktDV!G .<9yLf.&gN2&_p}CD (dH/$a wPT55bzi G)(᧏;4fE*λSdVdj;*EvCI:F憃cryj:߭R!Gw#W}(C6,&"(fb?Ygl }HV\Q#rkV4:\L-TYX5d]˶h ɧ(A #(Rfz1rW&9B%C:oIGw#@<0Y!sw72̾-{zbf?eDsHaM*zAsj"6rFs5 Ne>F#ףˍm>c_ub˦ ko Ǎ̀@I$To HbN_5_{'yd[Mq>[ BhT$GRzoo$b0/gjz먰߆6!qG{3@N_W&Γ:0Ձ|# #N#d,5)PDf#XaP|ͅ,PHt2wTvq~6UyzoOn;̴=QZ/xꠕ%ETh='B'Qͮ 1?U)wCh2avcH !MЬh @c$M#;F k4M}N*CncFf>B{bPfv347&Dl͋lMk:UA-AB cN}3c8D<-OdC" |#xwISu @R=pYq\Ry{Nlޅ]ؼh@f>2 ,eR郔GǵBJ2b w*aоuӊSccvl8|f|+k^kՒϸvQ({1QpkBvIP) __/zv!?eF,W#0B)j63N ?*iUwx\NEE(a C)=%%8%I`#h]*ܚ\^R냔|/f)?`Sȿux;U\ qie+DH!CQ`ra@Ä ?Hz$7 88YiL#3 =ە :&'V#c;C-6w4 ZڱjyKO7 I~3IZa͞/`YH|QcViRD.%3*I~*z,GQb˳FTZ8vĢЬ#Ѹ#5Q_f7 33~O@o?HODɶydՌ^՞RRH83(#O^0:~]I RQI朜d, 7n3 n#p 9Q-I7[[=K}Ͳt3mNX?>ƴ_ҧhkלribG\&*ɲJ &מyŚ5Oƨ {{I|&l7tH2 2ybVJy%@""͑p.DT)eR1_;S' Q3)QTBV}gr`\~\'B|"`0XSe3@ -gL:h\]4_N ;}5V/0v3Fȝ->{×|dnjAC`f K Ȫ7.B~O*RxYi%]zF{Î x]{Š]Ws7=2<inN) c!C~ĩj~ o:{T0C$@TVt ,| XƧdTXoX*q)~d y*l# @P$sec0UڳLΉzew+e:I¿DHdb?b-qCuL5*4yS(x"V0&G꾨?uz _RX8hdA]M5{Kxdx:@TV?l)s[ITRs?42k $f[ m-N;7ٱK]M_=dھik };.'hi9k7 )X1h%G[flے. ra^vkڻ?;޵0*lb+`'mr޿erǚKCpl=L@$=I.''K|# - Zi)Wj%.&8/5UUSlcmOEGjӢ3p~ͷ6Q<]ZirkU(1I(em?afAVRw(ۓe1or*FՓN 6['To~skg}96KڕkZ}+%SSP귑y ^)_%O9L3Y43pc!xD92Hm'㟐f~Ъ4"TE^.FEQ̵/7z\rP!E"Ïw\g. eW0$lur@g&F%q{;#FXFooptrF{'UZi̵,Ac[JI *! oU`BLÐp.B(GtQq l"P_&h$J_]MSSlئMarBx41)St8hRh D^?BCwG\3J/ݨ_a ݥQ'4Vb~bg^1*̉΀ȸʒDz(VZj4x⍿GקG8| r~=@ v3BIhcp Q! )Ī@mz~\szmMMWѵ^bfyڊ+Bngve% ~ 9F_Jk-W}m6-}1N^nc8 "V7k/VwarmV&ͮ|wp1ʩVpu1a_WY$^^Yo *H@3Ictc<; kBW"^U'aP 6ok'XwKO4 t !OG9&t2z\fUGxw65OҘ ӄ{Riŏ #% .ot } h5~ V:wV''M@CRn-Wa{'31G]ߏqLA1A ʖ!d}J dVSM$ $Y͌Ung,xFX.j^NI*%eBF ,ԣAm&=:/*ɣ*$J _f SiCoLui~LUCjVB"mIkZh CW40<2-F C ">wVN,E'G}~[x ?I̺i7B cx=<lOalj1 lE}lᱎ跦 OhҴb ̱4mZ^;Q5Õz|]bw:Q}ڿ_p9ETSWV|(6E퀥6*d)/o> =Kfʦ gPr_# Seb4ЭP$bb\Q'",sN갱:x ѦG]9wcjQv!W~fޢ!h﫸k'X ş\eKEЪ/J?[Lٖ1 ek}wp@ ?EDa bhOBdwkA߮= ~qdz̵Ӆw>6|{kF9J2|R]{pzyzwgґU]6Ӷi55 Iѿ ~@cv1oн%{P&=AWɼ)61?Tڐz6BU]wxdMTb&4 E XI)]hP"=no=q${yqbt!ɆcB.ќ1"ש5U^T+;#^$ fQsc[Q\ѽ..uM5ShEcE ˦o:>3LD _{nTlW(7{[EF8^yrYҿ?P .i "hg)ГȝEE>M~(OQK! CeH^29*Mi?sV굿w+~ nOgɁ~W}jL;T}/U _"E{@.)Rދ3ӊn$;ܤUi[2-fڡN]ghGdikM ٢Nyb F>s .LIO[!s06q-RY`U(-B35 wF0;~Z46 tDN -;c^MP#_XC>]L!Z@P߼.zGޭ4gB . c;ǞǶlGZ|"-ԛ}&ۘƼX6c0.߃n~:-&83}s.6NoDS}7 r4CʆPJJ`!c؁? [txEaցa.@L:/ZiMp5:An yj(WFz}7>k2?dRhaؤ]0^ D]w{<V|.f|ֺ5VrQVr.erkTB##NrUulZ |9)M^Eh3U}-ݏ1g*ƚׅkp~ܹ d%3Y+,$am gnEę( '71.@KS0-~1I y wk'Ja`~E=&ӄjzchuB8`Dm Su$*})|`Z8DogI ڠPNl̊ 6cT.:05$@q}9YnKܠIrj;PkZ. Q?ghppVwݐ]X EU1#VȨDִ=ފ%x3 Xm5h AzJbT}O$㟦3~B51te!:795z٢A8E@xĶi}{NHb☚ i) R``_ѝCCQ [T)Ra/3X=9Ho4+ OTlں u+T뗐;*,yd~gg3*~`Ó\/HV g+OLbχ9; żbS `\Qho_;vg{;~ QCWbRUy2l@ F)q5|e%yؙHb-':ǑDlSz%f Vu vik8B ?ty衒79xߎ=wڕ􇪬8[_}(ʡ *ɨ-ASҡiv+&c'!ԙ\ A=U).9BSb5asm''<4VPzC0H *ppw֮y=b){ CJz4w&87p]VX(c魈qbi fe|R0>U'C*R`:8Hń&a!Ń@)VO8 QmQ\Zp,9SY^1/+v*n!]A* Y!>GjȬKof uUU|NR EY"۽&)(B3k9#jnUF fp!E#řg=>m|_}x_z:n#VZ0yOOHOTPFMc )z:.'ˎ{Z4iToRۜY风"pxs~'ZpzDS> alqj6V ԀMr7u,޷HRZ |6JF=i35p#$A{=R0 yʔ¬'j!Ҽm^]bJZ= 7.yAlΖ>fDHp EZːQGhVY"Y;Xd}Z!~KK7m[&ԛCpWc K]Ƽ7ɱQSO^jrAYE'x+dМ\sIJYڲy?D,R-DN{Jq$sRՆ"mLq"y-+Qw `lp^lO!#ջ1V\-Ru 3m瑪^ ~Fx1X(:1eU6*06Hrbu`<ޏB7:ti*yぽɩj~!,-j%UKk FԜtk>q~Mr3t#[^⿘jw_o!G<#ô&e>5ٕhYI3z݊xgCGp?U\ O)#˰,6S~H kz0UbPP#{ٙ'c=G3cw5bÍ%KX%x$.nISeot{IIQu I(]*5i#D_~>D7"2s6pRDz*_{R=n&lO#vY5[nP|B!^ǶD C&eaNW3Lޝ(H^n UvZu)t`+COޣ$@ؓE,nvdhq`:"7H8Ž(K"ƚLNԜMb6/yv V+n9D>s5N44l++˧)?LHy r, He$b&)]ta'giT \^QOiPs< vdqԑ3 _-,ohܭ*;$Ub&B'GҒÈ6nZ#]8t95\m[^)YqRR9 FU;abdps&!!T9tUiNej-~߫=;+`%mw Ү[hfҼۮ\ ~Naҿ5>S/o&VB}]tvV$a# -|rnYPbdvxnOֶ  GӐh'ؽEf7&K.I &lS߆9AW\;<8~d̿! +@; ij_ѯUf: Ztr[*W}Ib=_~5T}v]F+H͇ғG;v1XmdMw{RF?&`a5r~ڣfhBq\ȮOutV]TWd%wCiA;s| a0}t wxi;}sEyl}\=X&BBBQ Q-r̳Sj= 7"*3G\mv^Z\4f+3}rJ`Ӯ3 tOlrjaEq'SCf\[rtf Ђ3,lƎIEk܌-6ڻ'\_񟓈̧`j5tװp{PާiX2&ʪÒk!2k#O!;AqNX*% 0?CrI/ƇY^OJ+8ʗtŸyGo0-Q:|e3C=!xj❇2Je=YRe#B#Gbh(aѫex4r0Yyc}-`LL7mLTh^G,Y%V9DSK,sbXKɵ0sҐIOVyY|)&^H  m?7bU9+t௨{xߛ$8$"A8 b$T)wFv@j!˙ߨ|b J#j T πbsrR+Un^0-!,34%3/:&Nɱ!Eaua!,0 7'&f*8JrzIOccFk-wϮfPBA)К{$CV _/U~JOVpzHd<^I~`xijiچV Ilzc:{2@!m6 ů4Rn؆k K [ FGɅfznuFɄ^Z48qH{t c_6H&җT0SftXsi;"|IYߵ ϔaC D/s-<>*KYN|uвs*%zhz]+60My,W*Z 7o ʁ(v&;/^Lɞ x !FQS/̍BoP [;ʖeƒ!(7$r%ܼ̐+wyS+6K/g jSFYXTHHʁM𪜂 4܍w_y:e/6}s p8zfJi+TڲQHl˕YiїR %B lf#Δ9&{ۯ噗aZ1ѸU̇LbS!$=;FMɯw%S!DJq.V\]R wi.;K-ˑEbxl:``f͕+͎A$y/4r6ڊ 緤Np?R2w&,s1 c&[ 2}^,_ɞYt&"(/8`]?wB xq{~bY!.-7\2A %ۭ*ȜJ`[VbGo_Fevp7[sAE;mF=w8܁X;uA]d2dbԡկ2tkͰA*TR6Y,5QeەR:~=Vaq]U8_% XZd秘:lN9-@7oqKCR-/uXeT4B @N]*8jIG_cH=7S$TՆe\;*7efE.JNMxd'&F;{16`)XOW T9ľz0~N&C0I~\,6JVg"JD+m3mzc9)l4ʂ5=\GnCl]Ɋ֎ʡ.]ߚEv{nQ^2qCDZn/`֩fJC"G4hFJ9aFvkv>Kzk¹ylIn]ei[,n!M愵 X۩OEC]VTGNjw(Š wZ36a~/C~kbG|Y|EeE? - YұN-PH|Ej%qWqX像 m@sKыx,a"r,}0^kv9wz4^FvNbʍ ;_ꢉ7m N,}P-$BX,?S+HuQ&ÎQZ%^KВm$Z9ل{33b\;i26{'zHV`R7pnf{%oqjxw3goCQt3{nGF>nhRYk/UHD2W+CuWl9$GȻ!d뱱P;t=ꂼ4BO%U^o1T6A=$n4+$7otPV]cZZݳE%w+~5DH2W+ԌuI-Y|MTa/ u͇uR{ܽ?X:v@ݽy @HU9>3E]kN h f;LNՕՆ;mjx?95K CӼNgc}_=P/UgW"J1 #ue)4$j`xΖ "+(D>u\6 Y.O15oͿ ~IxYTH*c0+^1媑:63@T۪%JT'M 3g,I H Y`8F{^0* }A$0j++ԑ3:1f%TvA:|j щ~96n YFG+|xiw߄wpߚz>Isͷ`5)ma-2My@6sƕZ[0㩳IjxC DGS/xnuWof mwAJcTTwc +ؕ# e`y#m=y@QÖ@c F:& HLImsN+B\OmG|3PѶ݀RmC^!W{/W]j :]2SECs'0\U/#)LR%h%!U Fie}!Ώ `}JTMdIY+aR"(@yA7ͺӜVT'`1f#;:KH,1_~6o52m&B!l_n Ǩ@bw0Ҙ%x2JȚCR\2 ) vQTfn\ڎ=/^P{MKgIvdi#~~k S@ߘV#D`옯FSUR=k>8X0}_p v+It9۳vqڒT+a9ljVur,(1Ob2Ol ͊"mΉ) atDwx%j⥧ˀ[&1s4I盵CBmvJ0N~úh瘰\/WY]4MߴLW5?4bhnXMBx>"u!`PeclƬm;`-#V\s C!,Y7AT\0ĉyWGl|OQl0t<b45 ^rГY޽5zIAvmafeO 8KACs^%"Nݜo`@7}L+_FոV@џ98O(IY Qqw.v[{P~]nv_0M[gb켘਷[׌gJ$pV}˽!XYjXV&H3Fu%PDR7:f7˟E-B\`ػ-:>4|O.&yqbndPVYA4ǦQR H)KfqaX"z}_g%ajY1YkI\ 9m%^Ǚ;%GO`MHgl1~l^]95i(0̛vi7du`p:Bfb ~RHt{rZzMja>aq'=0(/%ehr׫?t6 mOo+Œܞ/!cEV+ΙV1ZˇK賵Bzb!E4v$Мabx&P#}0/ JqKNJb*?G8xĠ4"X5_OP#Pp3Coצb% sYNl);1}Ebq0/. / jfDsWwINy8ѥ}Lq}vŎUDro7bGap{ E)71 Vy(k U@<}|߼%yP&o2|32MiM;HrZ9W%ģ(BX0Q*^[ \aM: X"IO8/ºf@bķ+9=|JPW!&f[AAByd#*YOuQ#^>\wH % Sl*ĩhS%nFNq=`m@A+z< h:) $+"l4WБ{>/&<,{d!G MS 季B3>{U}!df4O9 $O $0TMGuυ1'5,'G ? m!jt5BvmCudMb_0DS22ۿQ]9unV  v ]6˼;u1Jթ]K1kDZzҶs?u^ 153o5HQnО+:Qk Oɢ#{f%aeC] LDk]뻶$HnR $LNP"ϷNj3uO \J› LAyUa-V|ȼ`1ӿOBe5BcItƮZmOoLټc'>qEUH #8;R8f,Bs Duүb?Y#3)w;)7)LfWzW8#iS=~6A4e8aQ!*thLH]ȃͻ.2|]㉘.k;; a)&/+!+8r05}YsIAc%"5 Uϖ$ȑdBզcaѳi=>Ç|\!Tܡ pu&mX.'> R9qۿXEͥVN&^o'D7i)< Z ` Yp1P,f_(TDz9[1}R=Ru V,A%It0CDwr כX(Y}3~%^tӨ6>;;U_KrGؤ7+SV4?]0"m$O g"tVBϫ̗Tȕi )Q%s Ϡ8$~k\;%V6}e@eMO ׯ_u:gɠokfpŴ!oϵL uf\FB#dQQ: kܾ?}A}% 6#nU:RFHi4B vK,#:k!<,JT{ \mUk҂.0+fpGB ծKWG rT>yjX9 تUyj.L#雖|F歛DKƾ9:EVw*c1uo F@185-*^:@ %ًϢCLu2o!fNl-"/[_.kͺ"ݖR[DD\X6i\cIr 3>f|9EBK&/Lk!8|k$38kT(g \;\L8ؾKNWvb߀FPJN+Vm',Ʊ"I#I6 ܉fΖs0pkikQ&7\[o."!l׊ N;?mMj]`[WҔߎs.ش강gσ4ݤR OᯇDuX,eaU93<蟴ze+ͺ:UCŅh< iT?.r,\|+z;ە)u&ŗF&E9@ gimޅH?gV'`K^a) ^q1Ɏhf;1gIU!A21c\Tri1a^lƈQHʽ+aKD>oIf^]Z,"18J+$gI0@G$wBkqBEb'(1J( `R3447E^.@fmEYb8XwѳA*ĈX?뿎i@,^\wF< l L0kCϤ"2 Nzvs>'hpk6\4<©֙D\ ⁡6c>]H5"٘Uiy2hC#ŨbM-e[6BlǪpz .vGk!a=%b~XcQWv(-Nl t'}CQ~dF7UZhXxOWQ&_3kP' |A~?d:x,Z)/=!*Ej-p Pb ng!ZkU$*;|f]- ~ߩ2~K]a= mXLZI7%^rz^s[UQ1]%%KOJNTɻ&hfRy!|`k>lAOeĚsCnدe9x_ʠڏ.RG0RAE-J]ňk&&4ܛnŷ+CaC B@vI*lc1{퓝CP9($7E-ƏSI{uw4$in7[ld3+l lʶ^\)eW^QiP/YO4Cpf4F,.gкŧ"٘`܎,.^ה۞w̿7tȚZlШq 4@c~MrxM̐<5T 3x6y/M=1[opDJ fxC2#&qJ}7> Y<\JY ffnI326{բeo*Ajsc o3DF2OL^qҝGAT .|Cyrᑩ@7z0(]#GLpaNS=CiՖ@{7ݭHj.s6?d G%4WPb"` b:d&/O%rW#uexf3Aߺs+kV{D^+*1Zi[:t,the.nbW`Go';9ń*kCdu;|0V%R̐h9?, VIk"!}o}>aWzMv5Kl*z8XgQfiw"}wJM>F:X$1:6w/bƭ9w#":숢I#(2m'e _vX ӶBRta!kԎ_nuYZE:3tu]2T \AuC(UY2Mz 5b ?OE\hyD6XP ؼ Q')pSek|*)\-{雇][E;tu2L% mhWMLא-en!BFUnx/FE.ڨqfL%qP)缱S6֝-aV*,tPTIT'"ȊԹgD`/˶V%jKo!<6q!<%zIx ٯ F@pCɚڗ uPVflqEi \/ld35| cq&HvI a_aِ:L,U\g_եQwc8\=JUtQ+*#I5 Q$e0+\@)s'ѽcD|>؛TJ|(*iɢJI엽*/= ZvX$[PrJe /lWgU4`}$m0 ] G ͳ"? =g|I@%jB&L#eYEP6$0bu'}BΦi|ժo>a &$A;+XlH俰2upBFM1@\ {C}sil F(O} p c Un J<" +^ 9{9s.lb'm'ݾݡB?f$dx`sEQ* F? 1X֬=##^0g5(!!_Tx֪@vԣ> rAz  6\v;Ry"u06D ='Etq(y6Of?1seOjJrJPT/8! 8r٠>V5Dud=ԫxG ~Jm}U!\kW߭XmpoRHW}T &{$}&~ɹ¼9'Hd9OcJ些z -ʿ˺@[oCĬf_ \C$b)LllH.B}lcZ TVqWxp$R(7[*3Ji2mWYއz 69 U(bQI*`F_aİ?<9(zH.(#APNhk+&n?t/gB"5x F;1 rb"1Ύ A,j~Vk/׃QgZ-U2$^_wID)i\Ґde=[2ԡ;G{M(ux DS@5{),<[(MOl&S?

cMaEॉ_ǃ~A u08|?1I?s"\@F#%oj n)5ar? VeqOƆNKm>xAE Lh *BSQvC5} (;OM }Ի)%"99jh' 49R_GZ@Bf+ XX퍣-,&~R[a%`v厹Ql7 3zMda+lx:*Co;'dgna(BːMXv] Þh^\}\WaQz\S ъPLD^?T c xI#'%C2ґ~*qHQotݚY:,(\ t궍iaCa. `Py+%z.rrM[P }i_Ku'k1\vm!bDu9o\\p7t /ئD.5k&h}#-z@ѦҏkjPhZWtYg-0&ahܼ;+̚")..: ƠB3.rCI ܎ j;7t%)¾JH]V/2y`s=MRA rv׼r0 ~v6&ZoCB|4-[ :W&ΫҦ3` ٯ-MV,/W@Ls4| 5~ZL=VprDNQW<3WJޓ!`΄~o6>mOf#\DݔEnp@o~Eu &LiB,Ó\|ҥ \nJy&"R_Zf,< Y*b<:V SʪD.#1x}#DF-$pd Hΰ?+1*r1 XIh;/ꊿmOT|G{̛֫s7u0ㅕrM1k! qr\,2qn|ti{TK#㧁0Q[I mYg{?aO8v!P{@:|-Yal]ߔ5[G:ԯ!ȂF@`QzI똮DIGE1b r&BW- }Фnz(RN.1u5R%%pOu  V?)+[bū dWýoD>zj!zRKєt:3 n܆1]RFMsev%*_X ͤ\ ElS 5L%m-O}$*pL?`KmWIC2RՈ[^瓧 PՖk]*#mג^3߯+~AWĹ@sAXѢAsKy\.̆d jX=+k0 -$@ 񈎿Y˗E춳<]Y,:Z* Ta+ۻ'2̊dE,MO'.YQ/4G,xA.Bsp\M|q o#M1H(NZqi+zB ސYpsY cy/qu.w]C^XY>Jpi08Z50"|ݙt\FaK܁:'wj^5/Y`-i1tՂ4ס˫*c{k) ;uQ>(}Tnv*<ٷ@x3R#RMeQA! ]`%vgW;5˶;,#v=Ӻf>Ch|Fx&ʰLpe!{}0h_&6oVkd:YnfEBÕ9ᦞ#i|c4  ꢱ_՗n4:D*cMm%CPv|>SK[SqQ֨Q}z¡ wuQ9SS/H|`H@#jbڃ諼d7ԛhZ_Vl+0vR9t>3?]rC:AыhV09 屆BMcH"KP,f -KmLocFt$c^(Kwj;=E* SʒE7ciQmcX^nR+& OIM17EYQe ٞ+,'~<{Ct$~ G7*9J^uC8e|>KGО3^ }h$58ي)= X=ӏ`gKXtgaߙ`d9\g!G<э&z-{ Z 0ƽg@IjGmKG[Ig\Hgh+5m߄Is;EMgP)*aLKY/5?qI:}[fmAU#7̪h_`a5Iʌ&#o>稄j{] L|Nyy:Іb$`Oǩ^#*rT0N%Fj!o&'JC)(+kcbFe(7߄*u2ucP`$\ `(*_j_|K%q^[#JcsхYoU)>'ɩ*HW˖0,:oS#S~pY΢LcBz $uVARKB209^Wagrs}1̻8L"/B95BE VWR۽j#tcvU]?f"&x\Qy߭a*H3LL4lg|/I/7r/6Me!ޏcySB *8y.)@F[b# d痊qEt5lH>32>_(fK~hi;#x)NghV_pumY{eޑ(tSeĝRP .CP!t8%jnb{+}|JpKMD͝7(ӫ'OKRҠٽ0N 7;6Cn$PǕtF ~ðosP˦H,G+ɿv%1@`&xnxW-]x0F%l:٫B!( t Vl dGyeۙ$P )_ܗ˺zMqgݾ:F}55ks.u{~7`rLR ;-c#TVFC_;Z>  bQm`Dft҇z@g?lqQmx@ʆ5f.4@zRʖFކB陞|Ǚst-YRNY4!|(Ԙ4q] h s;,bV0-5[??GB4^(<-}>HD~FG4gMo$,aE'M,SɅ= o\ѳ 4XPKhӺ.RѓR,XBgJGڕ`!7'&Q㿃GOLa(5,| Y')h^c{ф^ʞX(MroUB/g5.N5D4zVSvd6j.v| ̥ 19B?q[o]RICE@GZʍ2q5sԭ+Zڏ9RC=Fݣf= nQW旃kǦv)$Fh Z/E~&}㷙NR^,z0{-~V7+!scp ikg]/0O'prʻ(ik2\!k(TOх[]銗ruR68̙w0ӷEh8t3rɆ%迼Lb}GQ A# ~n &$m n>A5ڐ(q83.>k,B r֒L"}?%BqEgQT2/G;]}6]V722dtJZ,|DTf8g J݁J͂[.+)xZ$BڃH3lRsPmݻV1l׊G~M90vD0 ^wc>PX/Nb޽#6,Q EѷWo֪ 8r6 o޻1mԉܰ8V6_+9q}sqiL/%db6@*7K[W3%Na[am\_d}яI#I%3RwbZߺpVbPE(@S7s+IE&8Rar.[EòN,yU2.vasRel?"QM"tj["H}>w\\ Z0 WA܅<&9"1B13e 'D{Tl'v (8#4\c~0D8:kE5kgMHx_N\TwK⟢[U 1ñ_ G UZ@kK1gU|Im S?3IƲ,{v$x5fL>3Bj2z3!TxCn!%q9ß^8yEn:euCչiշ-+RRdLPFڗxS!xW:Jz9di~sL]-@K+il.>ad 0}I\$HAIdP"\KVx!ߵ{Dc@Mn61*:"%r G4'ijܯl.TaVx~?l mW7j9&ew'T-Q 'r2H;FzςdNz\N,|\'a>? wdL=x=Ԏw=1&g; YkV:Z0"hLۂ"HZUO`=|3ɇ ^ћ =qR7ѝʼf?Yp&Zz؀o [;-NԏCIX"wIOb(:ajaG8xƱQ0B36cX!|(m_dVg@^@(Aݳ/fa YX)m!\P[E1>0uk#:C6"D!5^vj_b6V_$A+/푕VZqo9_Q 9xVIDќ%,TM\% 16(t,Pa [,#L1yZ M\$my~u&䵶w 7oc72Y)h0}0+\5nI*Y{ ”_^ O(TyߞZ{(0Qyj|#g2ք*Y:.(/29lWqkNDh3coִow ( #ZR&;-zwr-Vm}s7[CZjë1x_i ?B-W軦4s/,USҟ9%s>+7#E+XcNlwYADvO)3\,BJƲUxGI`W&m#QW yP!uc]N!,]v-I Xb%4Võ4~gG]J$=P7񜅙ְtJv8͓G7,K͓Hҋ|﷜rCv"Nn8W36%Dg3޺")zwHUZۍ0#AXO7FMwH7q🟣~o~jPχy?o?~M$nVDY (8b78սSˍיHj -LGD @ /^G0VfA0 K@N3~AҺ=ɧOaKP;^ (NP 7!螋3'D4/iQUIF]em̭E]) «X6 د_fM9;5(+ 3X)qPxJ=}0Xbб} pDDЁ^{#SH[P*c: A 9iv6._ŕ'NURL>2w>gFbPQTr޸%+-m$ք^4eةO 2 dtu(w~OKd%-?9E $GE* фMR#S0 ^< *x0 .\k2eՊ75L[" |39evzSJ3c2.uMI~14G&1g&ET/$:زIȭlz6 Kr"ʓg~qg˜{uU feZ)ζ=W1JxwN6]L=Z|Rkط]#IEr?um'3,Qy0ӲUsM!~m3:| Q>uA*|=8TĂiۆ8LW^lW}9ȩM`ow\2R(!J1{ ~D9oGLn{;Ӭd!(t MoU.. ¨3Lºx b e%F rWBb 'UݘnWMz4*a"/М.t.▲O0b!< LOæ,)[vƴ^m1zu2lZRJg7g&Nj㬤1ql=-I4?jn32a;s5w0ͱXLg8k  M@웬x!EA(0.lQ`CgoƖaH&@Sħ)el8J^NwHMͱ/'^% B0gTdG{aªQ7y8W ,4L-?9;z s2aTsh t S!jɆ VP'#9QNjfؒ?Pi A?c:gfy/.O(\ _Zw%m AK?t޶2ʦu [Hm${+OMOl,aZ>ئajہX n#i _JF^MSwzR]<ԵhH[djpOo֊t.4*G>*XES[*'D6 =nBÝ}]+>_OʈS ƌPWREV:zgkgU.V Z=^Ac"㓳P)ZbC_[PϕC8^[Q̠ajQ[ݮ !̾%,iE%< s+rAv ~iN9NA:ϼQQßJHa'?&+5,MklvVM#A;gJ!ʅݝ_۫f_^>=db%rq6ML\%=v]b;|pSI㔛zK܎](BbwJ^+ZRhAsWn+Ǝ0KK3,.'8`d=Ty`;w0$>6.g+_>!Fl&3*=\ Z6vk.NJN |؁P轲̡wwz^dw͖8עyX?|㈎˗ Rh4h\rIe9뚼9F:I)~ Em vDc #O2*YG^2=Pڑ@kKBb@|h`91o'Zw<]tBTJGEѕU~ʬ:0WZKAiA{zbIC;$ߠN.!k{OJP0^TИ)Nniu\?KM (Aƒ_>xbsH9cC<# jtm[K=mpx:c-9//+:H?R \|l{1 >cl;;Wv,lQtoԷ;@aDX[Q}mJc"G%iB& eǠ*"z.; ZZ3Z/6@MFy:oD87|S=jl@<TY\ǒ I᳼n9!QS94.VpeҐT>ړoj._EO=3 RYk?,DO(|, _Ĺ@V{@G8%h` j5$sq/y63 R SXw^aM觀#_G_WwCL AbVك9;RK!=1^߿t;jnA3eԠ-&q(hq}*cfi'ؔ)uuxCXkGMx-YL B i317%k]<3ɷ>~ڒ0~O2yZLPx4>P(q_Ks>8:#V\$~?>42/,)Dj̍Sy@@cOpA<{]w4~ͤ3gFxs{E)1ӗh%?`Hva5nZj X.%yB@zVW_NR@T]}W!i|A ->[}.Kbk{z2i jq.é ^UJYt.b+t@8gypGgaA"8s؏,5 6읈0Z!ỞeezUW-jX3qNN\ڨ0uސ B%v?sbrSR_ukM*E8;uM|kMuԋv@^`-_t&=2KK[ F,?_S ]|B0 MBjN l_Wǹ7 !,!gܑKn@aw9+dba 2#,\}_ʑ'Gt_1ci[: aϟ t@hj5R}/ JV]0~]N'}q94*E2-g7QfJ1STm _z'5v,b@B S`"K!:7,/= ͞cR+ lNOc葲`WJIw>{P*Ya[=7J_Ca>3Z9SxN$'I:<L"e Af!5{@VWߖtCM֯8!/>0> U)_/ykOl:fSJi5-Blt?CLܩnj=|K96m- nKJ—mɒ&,5oAtco31uc/P3<9)Wl:m_ ?نvw8lW(;aψeN9C F);𤋮A!A[md]^]5d1$*"v[RT&wP `!֘H\Uh˜~ZjyaK\!zW Bjc~Q3) YCkO6`l_ cO%jPB!# EWb xѹw!9jn3yζԾo y`,tyV3֜*(P<ɐ cJ 8< AZ+6 ť&8gqBʈ9&qjyؼ(W9RrF&3+1xy`xfaW8.Ry!V*zDmyN_~vT`6mKq5iTԙa9`ep) 5{sk%.=K9V 9Dӹ1cyEg9;t6 kE R]#mUSP#݅2Ainz m*Q#M${sL#mbjCPC'$HA|.WC2/|i /-$Zkf'L yJ iƤgw"9Lx*eo9H n 9J͠܍ G6ǜ"AX4#Bm,ny!`aCeHk*&5GYkA:5D; #i8j24-'+)NiX!I &h_Dz; l yS`aɡJ%Aiu#6cm*Y4v;!Qvѽ,c6x\SHQw8*&U| `9`o6dl Ϻ&P냡LƅYpj(~T<*iLqE`r"HmXxP@+Mޑ%)6z'il r*7,/_%>d ӓs{ܡHکJ|Яd:׿̆6ۤ9d%/߃kXj a8X&)ʓu}hC+Eo̵Q[ n&aQÕ.yse!T{&нdH.vndXU~#qbE.lu|및pu& nc$Ӡl hpdTƱc0d$1?ZY+C0[]Eۭg0T]281gdDM Ҟ%o/Vj?-8XWƔ^좜V(@% eJ(&H=1v:-͓>B$;S }c?v^1pq(Q[/ʲ=(H'$xMY8@Mᝳxvd׵Sa$Sm[fI=W= X;#ϫ^D7E4qnDbõ3ǻM+ qe'[GAD]Iv͞~\=3/n:{X`pP*=[-Yf(2TM z¦H8\qƕ{thՕpk%pч1us׾lj7Ř!E/2?gg]rzoOٸsˁ]U6-8C:1v9U]s- - HXy +evMhՂ?`u]<TNQ=e7kw^BS]=#UFwQCJVmq р@"sV0ԢB'N=:F 7d9y7x+Q^b5+馉G9(.o5062Ot>"jc+S՞<ɀg۩eEފx|>ډ m=^O7RSv~Aӊ JJ/|n+F*7K' M[Rj:Z]qz.@л T6HkE9f/Sn4NW]5/8$ijgdaXawȢCވЯ|Q 5g/SSQyt;a?bd~#-SopK=yƤM chݺ1S/ԝJlo?@F+W}R} 0u:5$5 إur'B4pVO"2y9TGz)=vz) Og{{Œɢ8ެT:We=1-dL1e Kn{}wŴ43*2LoyXȼ3cw<!073\1l^6%?l*V2T}UhJaF?gwq oqan;-f-H˰JbN%mđ]T3Ǩ7z\ (I&,FzwQo.!E ;k)˩5KeS%FjܙIc*wv ql^<5_X_<Ǣl65a-¸2@=pqHK*1<}ZUgr|ҟ.`[%OE YN{\BwP;?z4`]H8%?FaEM œKl b@aGemkKQjȰ5KmXõZ8EH/n-I`$"WP{4F9 Jk] QAT 0Rrۻe˵WfzqryX˶fl'j;D:Kݽ7+M7/æ*k@l 6l0> eo2=DrVUΜ*7KOaY}GGɋB7lK[C:/e[e (*a{QvBHPpkǑ&lX܌'2)h1&wH;:@>b+4H [G-_a-?33߁1":vk;g)X͟{/m{$AU$_=nmfkl5*oZ9S$3ZD 㾤p  )rsQ`|f "O%A19f"R 8Ԏ/3MnhܰVȯ#*j]#` òlM_AZ쿫Vݮ19%wpvKi d6^f{'ﹶ2 LZBo=AF fMfi-)i"Zbkϱr)&oj-ECF|t36@gԧݚx2apP@ A^ x!o^uկMaZ*GަYc(-=5Ii3ԛnb "Wp&^=Ze]vZ]oG}–\7F %@G뚅A|;:ghm%밻<69Ƅ)и)Z>lo” |lWb`|k;F_P߼4p(*%pj82m^(0*w)OR"s !Ds!- c_]\--COERAl"baru0z%bux A@3^r]dSXzE[ګWm&k%B\ȔAOϘ";y˲Aon9ﵟss'L}{U#YEō?їiN>~f۸u|4'Iٖw0}ZeD(AT3[xe]JHe x+\]f\ipsД&X43^L ݬYjD T4gf 35OCx7|O@6*{}!0@ZۓdLw_*ױ7Z02DMу(q|cS±P%mĒ( rK&X`(|QuYe ϦI4'/yBuGf&79$V_>,XыY0q:9}cB33)Z>W!v5=^#CF'Z6U^tC)qӲP/E`Cz#v ہߜl3[9Ud*lX: Xu?lvSh< u;3 C6|4gmZK)EbqK|rT@C"লOT;l$VetҖGU6()CLRs~ +Pr_T5 ٚyc+GW{D@J<iTAeAbإhe3K|0&5|0;Iٴ>X2f.r4Scn2Vdr2v.5doXsK `5]"-.wY `pFhɨ=*c͹ ]"C"˩rE/KOVsq,\MpQ86Mm]x&TTݲhECYϛ]FbTuw?lrYK)OQbbbߜ 2C0s][:{Ϟ;𦤊=JXh^=S)S"5G !2yMP#٪4vZ-(` ea)t[ (Cj pBm2t0P;Tclu"#b&ﳻwvWi/Z,0Od8Q6(RYmĀj [TlHZu-o'Fԑ$B. ml|tO(wsD&/jY rw,0bo:<]#g$q&'Hz^&|=&tLYz~Z=aswzT'߿NwOGI(%g91|v*|2B\yKC]:Sܻf&V&3KXPkT?l̅9 W=>WbNrOA=c V+80a֒+J hy(NB#!qq`d& on.oۇ|#\ ,13(.néCJ n|uMgJSL:Az t/I-$m$)`01 zN8q:"V>aRLޘRQ9^4Rn_A8J" (δ$4]2F@x\,ٱ߁L{ne:*TsgҢ8W@5Ik꞉(/T@Ch'+7hP‡}:2i[3M6Fzyt4Ҽ#HQ:BŜ 4ӳXyEZ=m5~ءӈ¶29Uz+ƥMrYg9`)J]ӄT*m}ςw0rU8| I]˧>Eh]'&ib>`&F+#4yӓ {p y 3rQQ lRzN+i]U4%jvBxY'51IqGLjrܴ1:EX8 Gs}I mAi@R:ܘ.Vo0ftA{'D(nO]`Z \1Ļjo9=$:4 *CFp_ޜmK.;Y_L}+A`twܫ:Ğ70ug9lߡӀ鳣b5~&pRqQٞ<&Hpl#.o}eYnyI^pN[A]W44 P *ԙ4i~7tl~ܶ[~q10C*0 pMuĥC6B~=[b@(kG#gn+ H'4n wT 0C05DԁF-pY3KD)3}|[s HYB536:rl+H ˽w@i.;<4Q*h; 4e<&-❸gCb}L:^QF58{m W Ξ H}MB: aVjAp:/z63rĹBAbk㡢.ڎ8{RAfx;kzAYhZDQSힽ$Qx/MXsC&\- dB1>6w7qmop. yAQ@Ցmv9ܶN&f*^.0- dYnňtY|d:NgBY96p] \w.RX4DYCU" cu*Ҍ#zT6 Ӆot>٪"cG ;LWMsHF ZÇAÇ#}&վZogj<CAIA4i qg҂#*?j䵵YU}H&_d?,*:UPwՓL6Fl&f3 ! xö.֜ɭWc$itY݊^Íu2}-':Tr-IY mpd|wq9!ރk6)9G+*ґL1; ʟC'\8G} Bà:#C(T%{g5%"+Wy&e- *7:$%@tde f2'ʃ;.3tz}{|pw>y2\yz ګ4y i釧, ZH]kW;KeIL_Ibz_F[P#69jPL!'ahHK2 Yt#l5 Հ|Zjb+E>;k,8: gF7f=pH8o g!FvEdQfSFh3)k9yQV|}s8:px']w*B} r 4_ΠEWVbXk!!ش煕7G]>dV ĔDB+e NGuliLɢv7ǥYtr99*?+|]GS)M=Z[쎃A#${K:=b9 8 H@oibg5*]5C84HW /3?BE /B#ź舽` F'lǮ U&@TcN3ԟw>{~KuHAfmsAxݸODQœ'7`5w =щ*[24wl2Ym4[@"S KB7^_aWT"4!}}\Ui˟-[[(~'B1tX a@li4sAvʙZT(lOZ7Lje;<1<'si/! E fFD"YI1^̲[.~23;PMj<#B !#UXTݞJ*e *dx;;˷0iFwe̚N>iw\)C}%Voh}J[L@CLe0STt,y@űSTR>ʑˆp# $i;R, I+ ߌE I5$tMa kBIʼnI]8E(2_ TmSRU}s c, %u2$6`b7rTF'O?&wojLq11y&u7~zp:г{(CYȘ16)}7\ ˉ3-;WйܹUCF E,q/ƭf ; q'n_w@SIVkPʥ8xzE0.Wx8Gqyſ?F=XJTsܩBً_ GSʃPP^9:ܽ&vad' SULk'jEI;KM)sEǎyuy ="Τ@gq V$!ULԏ_l0GX$*.X2Hq0̒c'n{BQ߽ G(]G5_|`XYyuēH?핗RR4jZG3cNJCLQߵK:CaޥD a+FቘF>i*?*A{[% v.p _#ϩK~ii8<`n{~$!W}Q:jA?:'2_KD |{l=!:7pC ^C:^]=Mv<;*3K\oqJ0lM462|չ*!દlqٹLǥ˪}w72͠22Z4xW!֕*5cG-P\~Z_M,w v{ o]X=_VIZ\2Do\Pz+GN鍪* +E~D8;>#Udr $]pa e]OdVHo{rFF4Ѓ˾pG~dw_s{M1_Q\cxcwuP.\9Be\: rM~/#3 }ImtRC*.tiz}~x+1Vٔ/sd&x % MrCW9(EA,lGe__޶=#(QzkRuSf|c+ L&9ɂ Uk.B%s_&ՠvS٠LDGFὃFv a;bQx%IHUv7͔ C,O[4|#f^7L hqZ@| I"х~ȞxLgwI1Xgwwz܈hosG7~՟G!&t&}$FaayeGpT4Aלd7f~ͱ:%,#rQ.ߘsbzݎ. ]9&rq+FT}UX;ɤJЦ/rz6EG]SEb?T4Ww0)k4I;4dsoSu.5NkU/"̐fvV(@ !b~g5qٱ+oQ8 Sy_JUN-=<>5 4۔Y`42Ӕh,z!0ZJ߮zNUoO#c;lp޺}(7 \{}wgDIҚͽ7l6IGp.hblM/+h|he׉+K!`Pcc(t$W8KK8UkqÎ[=42+y$] D$HZ3W&ƗQ7 DHdˉOU^?w k˳^&eހwt1"4ڊKk0f ^ַ!Z97G/*Ë$/=L iӈ+v5M)F˙&MY A=U7Y13BbݹAĀ>dHEvrqM5޺#x 3u+Ñ<WM.! o+)"W͜ǐ| je,?^^#`XM V;Hllc l?fyu/d N* ;+'IhX)_qAhO&AG,q{"K&#*4Kklb"T'\jO"USZQg\1W[M$TMGshJ K~w?X{C-#d3*Bu#;2= 0}|j>'Ȕ?w=y kPw'f%C<daNBgyk$yYA)B2RI^|dC= ["]rVc.0 9J7Ə\1Xv[ ̃2Τ0 7f/^n>tehK~+D)اo'>فBRlXaUKyFBC(MUh eaݫ)} J})]y2z"1YH1+o40\ DrЁϓ$|3~j%YGQŗ̥7Y±Q>=gv4A&JrwULu\E-xЫVkpÅP;0l "wy?4o@nW4]5MoU K 1NJ G ڡqzÍrprq߰0|X B[>X uM637/떤 + AYҹ38[@YbHi0e w\Ep2klYOL53PL*.Wdhi:?ks7'7k4ea GyVf>hysc:IOdD =uI>Ҿ{ ?:TO!DDqA~/l)iK!Q.j\9j݉vIES>%9r4?B2l[lA/5V͵Nf2k{z09rB`A'X"{!iEh[5 ;OHrZ0B-k }k>ʵ@YJpȵ]0^4!/ΕM VtMJ<&v{Q{|uS50N~Ya]V_I \+a*IuU6D>Ð0#[u W䁅3G`ë6{`ٍnwnPO&~7s-'ַMaF1D2Z{Y\M3Krd!OE OQ힨~j9QiT~ʄG}MW/^Q)gyeC;! 9/[4;_ͼ#=Nfb5S&!Q`MbXNw㸡E<}p =DM٘Ǿ-*Չmh?@kvH=]N >;҆Ld3 幗0j6x Q7 ܥզec۱W_$7 >i;%Qӳ8hH~Ti_XCܺ 4̭  'oM͉ ٥,.=m4TӢۡ0ZJ0lQz(Hsy MK0RMFD};/j+vM'% S<- ., V\jNg~LBȭ/™h5Agv"Ï]ׁݝ۹1^0YѝF[SJ%* 9;s®]1iN#/r^+en=\[csah@om;%sd88uc?*L}[g {qHܮ \c*qcUyHBpzp(:#EQPDh;3G.z-gX̉gDJ>Վ1X΀h9yuZIOͅ:O_iAތ'bnKh-5WsHy4%J! flh%+`ё|'z_Yrң!w5pGU-2l>)x=ES6O7aiM2SKͤ,><]'̭oU\wD%;,9LTBqNf8#AB!yX9 3CɌ`z_rq8hm*/O; ?m=vXs6uECugv\{MAP`w@VU \+xѴsĚDz2%y5:% 5c;>Q ǠnT"ߝᰔ @A$:xh;oU9lӚ&%}rzVr'{b49hD{@\ih%(Czl2˝*O(lo2ў$R JF(c0$kd61B ,n@PNq^uBF(4$s*G`Q3=17J";w#5y ΙQJ+Z@:\@OgkV7SӤsoh 4D@$-t(3ː\bB~ )hrfW[FDM+fmϕ GKPNc۾^wۑbpՓe?:q_OT=4 Q`x$_'* @bl*O\E-1oszce: 0T)W8@κw="טb"6's-_FYK'HjqԷ@uުBWBSz|&(Q̨xOaC?YQ80"bxBhE&1?PbL9 ; ' za^3)#PJAlLkPh0cPk+닋kbbte g 9a&]o"lo,8jNh9@0Q^ڤpC1 CmƶGj͹׭64pgUQMkĐIL-r .]sW-Lj4SZ\ha 83Zʬ t"EP\{I!TԦ?۽!/IVK]yg,}ŵw{=2{lƛ#Aݙhr#CP'l' NؔV+f 3ѩ;F%+s˃V v~+_x&tmݤP0k#K^k1YKrh.F\mT!#<-$j +w8/ɷGSϧ.vAELg<)DjأOtȴ7tߎ"7wFƩmA?=%~D~6$nnAR5unU ȼA[ k_Ы[fˠƀ`ztzWU6e ǻ!h 1fCTʲBX*n;vX 0Ƙ~fX̘U#)yDŽ`:|,ւkM+}NO 7y_ujrT:\`:L eU>1W)XSHXRɔ!C+M lq#ס (k> UD>6yt0SH2 ϟ%oⴵq s$s'gfǴM/=v!AOIG)V]REhjC+ƹ5hfl jKWקʫPP-TDS,O*4}OZmrǶA=%IG@Ĺjv,%ؚ;ֻl5䞄Y2)9?kĐwY&8)_d?+jm z7c!} cy`vQA[ф0\ҸI!%vH0lv'%w`x~*ODwFZdF=rp{P~71 j6sErQH2wZK"cL+8w?2!3D,l IO?+{/\ĤbMw7J`~yl_pӠt7T-#A-@{ɡ#9}Ml W6fvMj+~Hǀ_NPH:fhu4BU.Ξ?}D.fNыEh6SHY|n)z<>7Ы0;s4:w<{J >?~_ʱ8yeRe%;܎4 o0J6 ҤF5tam!̈́rIƵ"(_nQm8bg詳_/$q5l/_ͥnPºNU.gIg%f,X Ԓ_>VvAs pLR\C|uGmBtx4A{[' ")]_**Vz2N },ZA< -au6&$;ϼ /aj;_nha&p0Ys/o|Y-p L[y'@~!A:[9JNs@3 =xmcd:^^b:: t&eZDG;$n8^=cNǽ";+2/!޲ -N(^6&,}Z&wA8ĉB J{p!"Z!m`3iK(#5wN*:}hVk[羞SU<_^qrXrӦM !02nK> 4Yiر\ѳQ*Mfn}B@zC:o3k2H׽!`+ݜ@#o4Ho|T7^U BH?{6iukMMGp46RҔ@.6  qh+c{؈+pmTC Ѯ Dyۏ9\`f$Ւ*rS E9U J)5s`kb`?+g ,͐7_KQm.n.J GLsp"0Hnd[wv R.1Yޞ]5c|=ů'sPL ȎvpN4[u"hH&A ^=zlP>jn;vWR&3=ڐf7mox `P:>8 <ssգLBg9"׈?AV%;$$19Z8cy+5)L*&W<@07cu3@r+# Ù>QMHTٯX~;/_jqOhpdfc_`aν/$-,g*_ /8TsAs(CCjGsS37REh;[ޚ/CLo0cNgGٰg8a`DcL"D ;zL?-QkuA|gݿq}fUypZxaW1 zBtUd]E.VGQ考{ߖ1[狴msV%ɵdRov^XpH;0?O{˜Q{qgdw?WlxH#@Xz|-@'r5~Λ\$ ȏs[>nk:w 7,X.?.xIEF?gq9I)&?i(^yWq;,3 U+\YD#~idz}k[ۧ&<`@{#)mpϬ}ENa(hb-l4ЏҬ 5duxz˥䂿Wa"ϛW ͤ E#r6k, x#ႀBR Tks~I6w*sLyzwkO۵+"itPMM0e{ME3(o8`g9OpӬ;ѽqe.rdC;s svTPt_31#0:WLSciͼ$YZw`)COqx9WY]QJ5{d@Jp.P=쉰PgS{C9*=Pj8fcQ)Bj6 x pFfUɎ1WA`NF.\{Q'qzz"-[Fi/ȱ5~(h:fU.e.NS6 34V41፣6 oH-$r͔޹1 C +r"qdQݶrHZj<;'cFg'f l1Ղjߣͫ=#]={9E1*8_Du*ƛǚDLfF2Ϭ GmWnS=A#nw@X;\YUQABOv{NwCڇIı5+k 30/'Hezji}fY}5bDL>NTHduo(![ _|en7K[ȕ=|%n+{"=8ճG=KN֠ypԹHT=o~6c lӄ_|!}pߏvN[=H6HKH[.Uԓ2ĉƖ>m{YÁ324 W#<3-d+gևuHG.qN9C}:hjp dNp9/1lDMpYCgzGHs&SMT. mTYw*z-Lw ,TQ= |}[pZ(}%} X*+)Aˋn"itgOv؇ZlՊUmWe&vt8FȗIbd]Q+^P0-K'i'3(qxYR&!Ols%7%ZtSKgH Pn )3u*{1VT'J~ƈk&qI[.A ncK8W;hWSv'sPHv}vLD˧3A}I@P Agr͢T?A Ժ+|UKeb; _c&1pG:@wME;y5VWSwpY_ؠcŖ l-Y(L*]$rh35:Ғ;Ș0!GZֶ{ا^n٠7=@X"bOuO E ->ceұ.7(X,|;_@&w䦝eK_yͬBǭm@,)`*v0¨p>+:h\n;; KWGy #X@j^t oj?'y8VePN,;ޝ?&fu1 nr12׺-n!q]C "E@uM~?̘=|7 N- "b3|"d? 8d_LT}H\0,k,}XyR|*&ͤ?DR |6T#_ eM wſaKf3[o骥?q vAhna^҆ @g5Gs'y%W}Gj垙,%٫j $&_vГnr\z*tx W;O9lOLN_/XfU<#X)-x 皔"TŹ,xYJC;4zKqRZ@ݚ&bfAB\C|?yw#]oI7|qZsPVTT!(Ɏݣ/LL2'lB\C>'GrXu{;RwȽ0< 2>K#⚔^ka/o aA hjr&WQD2j ~(AZuhoҪO=}$7/ŢW 3Ө!̶1TP AJ^kGDYt=2W*OCyWfOjvZR<cP ~&BQ,/`'YaqF2+H.#fb]yk& 2fif[9UA(Jwϟ |; x(/s!n`XK,"+lR8[͊$ghg>>=3Ǽ/'Er=vM1GÑC*"EA[#)\Vv{cL^S/?j{ 2xy 2-G(xeW[Omze^}D[)& OϬVDYjD2̓MJ fý+SLCh\ӻ^,;r%N;C%\:K<[ty}oA#5 d -GeNuhjif)_ y, 2] \"M o5D/i τO.PEҔ-"["t詌E\lL,D{MUl &AF.aP 7,lVΰU5iz2{Wu֟%Ҟep3i~ɂGW-nMb}k|I)4-M( s>~ VVJ('u(LP5DF˻d'IZ6y"rm.4mg plY4ѤD')ޠ`YDҚ'mOX΋r<[Aa_bpJ{aYĝ~9PɿRoP`smeֽ\9E7,7l~l(ç69<l3Jẽ-xpZSB⸈ ].sejyC'nUTT7V3>D5J2">R&QޟnN, u|\@:R)~[H!˹;AQ$ Kkr< C'!8bT4ha9]{` #fE֗>"V`@e6a̛p7ǗZ#JdIw<7iMn֭RJŅU}q(<޷Ov3((ʓHbÀN~@ZH{^^jg", |HQq[A`$7TI y:̳̍^ !:][P0(AF"+sX )'O pI^UŨ9`\1M]^|(%_-s/N(fu >Z_m`c?fHGejU@ 1 A(g5t;.3N(JS)VwضQl"4KhfqwMe6ꗱ3Mb}ұܟ-&i[d^BviNR8wW5aCtgPՐmLHPDHh-y+*_|.]D ?O@lW6TpȠG`.Dj;Y"tӂZ/!39z+hطDz*xE#'ꛊGf3jg0֟ EMQʌj73tYu4I2Q( u//yO+/~zuK/z&$ f#~F-$3~ҒHELͩGe- xfEQ%ٵtk%{ri'?>XE.?A9}br--5jo W y*lh-Ls; uo$Cyx58%Vk:dNMQ: ur` wNYUP]_条';~;rF֞apM߅2Ũۢ}&Z"N]ix匣/e{)~Q5[G-~:nɚ4W.!t`ju&ԁz8$^&†{؂.q".%9`}W>TS GFeڍBHW_{E =|"/|>TA+䟟 2àl]IXC/,ndTpdg*,yqi"v% oL,*#1ү&qpH5Vf,eM^k4zN1{w"z7p7u}AC ZÊk8#gnʘ 7lˣ߽>D3"Y[ nt Vamд܇[[~B][s+R尪mM"X?|rg0טZ@"0 ˁ:D`} Ӗg vO# 8^)J^ף} tz7'7j/5SA9AځYZ~[go+v7כ5"RՑۊ|K1K "UO$lpA|532nL;XJqh!G'\0#Y+\q1XH]={dO!!E 61+͈ %A UJ inli-^W!]g۶o7; o+Si~4D/,{VBbϪ).aE,]KNIF^)wbza#G[".Ť5c>a:NJ'ZZ ,lMsF',$ldrDQjOΩwsq~'iزc[k٘Ud,\Z8ه'$W2O^1.2)غ YӋ`WI_ `SXI $(sFָdL{H*Oʠ Ԛl&JL&c,&ʦ(P48i1g+C|R7WWbWBhg<$$}бf qp efMjj  JۄQGۊR휪%I0Hv=`j%889tBai20+Nbً$4dnȺTa%R ݲsS?'2S3X^RSi_թ׊Q `edCۍ2Ԥ{AZ <9H vHK=th1wG]&))V1wf'izp/n;rvP4 %%K.zq0A:{9*,71+K\MYJwE%SB-0S+> &v:mʬ8>\H~.73" kc}#Q~^i5-ۀɴA#MlI74if,#MnB6?5ժƾҿbgՁJ/h`&/IoDSM%55AQ3%JI: 2h<;ϴm.}U)^qO=LB۽6zߟͨr;uJo^Le 27('x4,FVt m 1zsS2E,t QqaP(a~عb14trUzR{9 |ZS@>8TChVmq='yKra LyH igIqK?cQ-}B[x3*|Y^L*q o]N ?gV{sԨ @ N$ԥ ^Mbǁ\]b=fm3߼Ux(w m$3/l+*ޖӽ헥[)VzkIOIۮ$OB1q6^rH3Y:a6\@w fF tjXPLJ}5BE*}ӑ|U@#.Csп;N2 Qjim5zz f *C3-%%;Ɖw^&E3:7%;yhėޡ|$* PԚ*"> ')H{|+{FZ *H#Hբ%5o@k@xau0ryw/ΌVx{/ܶ͘S;-o"\2H(+j fpG0CT 9Z/OqeO40kXWیX^9\MBY-*y9߄(aCIiTjS%݇_2:x '^ɹJpxv Z o;M߂]AdQEqõH޸bϰr̋_KQ١[8/!ۋ"y)Ҍ}N4fzJk5|2-^[P;Sll+~NJ 4ix،&2+ `4=L"6)DCD qw W)sDzYDUfd j QWEf7CEBBt==;b=[׮K]q %in-~7|PIn $?4М6{ۄTb K5is:bʠxMN\ e*xw ~d2^h C2v8҉du^x)դxN]r/˳z tEWs ۄ`+5YHæR;r/V#߳ρZ}kL6f0Yf_Zm&o}4s|̄SK,'9<' r03@Tt=4f{ق9nfo.e$# Yڞ LeՉo,m6)5 ]_@n`ֺu[;(CF<7-,G^@b)WH>Yk]Ԡn$HOE[LR ;T _MxAjU ҚVMX[Xz#0χSTJ),2x"73qCnWhbo~Yt_dnyh B >/KBv.A@*Fp<+nAJ[8)., 0Ol=﹅-]c2UBdW`|d?Nl7aC^|Q"AW$ݩA~29٢̕`M }Wcv}$w] vJA/)W@m[JFT|zR-W@ Ib&; l$z?uR3k€`y]' [ih~nx֧R .?KwN_@VU.OE>,DhADIЪI4ffu g􎖭HTs.q֖5-?&`a.ۃDb-e @''CTx.N"$hȦ| yޑUoS;n y@R%N/WQND)q~oLC=Rd6suᶏyIғC9% s^{%n_']z2ū4Vpq8sC`cfS㑵 6H>o U]"K?Ʈ \k'"%臻@HWE0,o?>bu,MsN)޲lq+\_Y#JUҨ jM7LGoeRI4P+9Ԑ_ό"6!B?8*@sH)&`Qa T8jb8в[ AU=UrXAaXX?p%_f۱a7W8̷S{>kFv5s:SY?gYvziVB/[ry&gi~QIw[؄=E3:TXث[e5]}PAC]b1nlI@+qWA  mg3z8|B^'K퐖h 4]/RT@h]]re𳂷B6߶͜fmNOfcxv^\iCj?x9: ' 6 i{/ _iQl?$ww'l ] L= }<ЍDڙg%+!i&/'EZaw+ܤ(5٘!x4vd$+hfWL tm-(wn 98/qHP#XDjil{H3U*l2N=[!x7C\cղø'w6ysˉ5On\\yԆ]ť%4[z8K[\NRκNɶ2^!SN}#VFyr nU)K<_\ߦ0aDa}֩c^q#?,5N vXGo?'Da2gʾuT_Ak'L:z_C^;$7fmR5/f,pqq鵗*z_fC  5W]̏"ȼ!h^XÈjLu.r['yt>b6ER~QC~@URT?(~H=$"E(u|¡ pD{נ3LEw܋)+wJ`̾C|(į hq/_ei{U\lj'|/Vhi3k QQ-$%Kh+IگX۩C U5ըmE{HG IGFuP&zMT6 1d"[o6W|GVS@B0U$Cm=׉j:!U(R$PQ)bI/3p,3]~Qc$ږ3,!3.ٓ Ѯ$u? 6hpUrҲ.p043ou?$(mȾ D;@UWUzͤdϰDkDbN:Cل6WkIk߼d}M8$PR( dE>_y;"E?XzPCaW?&oKSL6Uˑp12.@}2FAgq(*=_;pew#e"u㰄G.?Bq zvPWR%vJ(gt@TKGDͻako}e|op(lSvV?v".AS}L?(fwD>47ӨzK46ěW8ZfyMdji\zU7oGJ*yTGO.j{Y:HX&!ej'4xqI%\N*$\?HM^Hp rbڌkPp7Ppt:REjquN YWrZL*c L2VR$s!J$ع"wGɵw}HucN7 YoL2jdisʢ=Yp\zUH@Xf)B%d?oM0I3Ӊ82"kк#w}Mv\YuY jA ~Zr5tw[&хCNҙt/(SPw%k i '^WܐZU-{^c{c<8sx ⨦9hBFav )1MMG40:zs?ǑԽtRo,Wvy ~Ie_yM`?L\;ZI&W)@J׷D;!K-l UOs{Ќ&7=!%vbiq%AXjBDG;RpUJm!E<쉁5ώivLSu 1.Ũ!&r5oTߩV$Q>NK.0 VPAh r|4R1ըAw "xYĠ^aV RDǰ^" V/0nx@`z @O\KV@P:/Ie=#^ۭ幾]&Owx#C`',Lk#렦5!Am9CTd.)4=}dosӨꙵ Id2n"uHB!HY;Cz\t<6e|Oȸߕo181l#1Ba:$ St1 0'ZrׅL[|/JÈ~gϞ y~W*g-#挽x:_FJz<$ Pvɬh*"ߔb5@u%2K9fLO,@X rqxԣ-x 8= aԿ -R·dxDa,E}"<"Q((_E%(:%|o/p!G1wcjحw{keufKw&̶O@w:Sfo}*bX*iQ8߳i.&mG52| iлezc b 4_g&/Ιе{tM@_s~LELlDK|2❓>A#/wS-&!u(uN} @&:L/.IEN Aυ3:N;#Ccq&9tmue0 dE 9#J]y9"ܤQaԴ0|4k?cwݮk${Pe6pIHd\QM;2|! C?YúT;ΐGdKoٕ脠 !e>k&QʉHcN >!Q :Cf!z3i-ު" [rR+\%6*605龹(icc[!LͶAFUnܬ=Ҝ<՜k۶^`^I7 "cv{>w'kw ZHI;}bI syy֚wJ؊6k-+HOPvN`Bl!|v39eKG# ϒl4kXM|<+ɤ*tdܑ;hWݦ5&Hkӫd$P) 1 py"V!05a" O <]|(af;ڧmx`)(Z8ݽkff/ۊ! Y8E2 #R%r P=h0mvj`.]]L)]P¼| K8s;c VоkGtK91$s0JE_lFX-aUD(v".Ǐ;*M{n:G#7JX2-뀊);:)ar}4!@tZ~Zi8[pbw; ni.:bDnRg]^O%4yڛ2Eʲg'wH:5ocpEdi/d*Z~/Tt-lGҺ|6ZI<MN|b.b>2|x1i2t%I14C2cX\nTص82'fW(L񦹎]?ԣ1D=P~j:L,jjcw*y 8j:Ta#Ԉ3?ܱ Qۧ;FtA܇A6?YTP9wro/.$#&{+'`RIf-x5.ꛫŒ0^mCqXZo bUsLOWlCȧ;Yv#Sj>4QqyQQw`s:{&k{u&@s-j y2إlIdA8#}"58/w'j9/1"J!:E]D |sLtEY` `riMAuK6ߟůp!-TA[) DHWV7-qʖ%kJF**& Hkq)+Cs&+ȇ#}瘋V 7?[f/xZ=z3ɵUjۂ/b^) YCt74ؿLϺ;œa|Z^S_Z)&"f Mu\ u#ۖ5Ot#`Gmz15V~w!˔8'ΕsϾJ,y=mmfVFJ4PMCbW^i}LGx2pϵQgyN*Kq bh**. ٬^W aIxf }[\+J~wuu0n2` Cߦ=8 Uxr_iaBx69gRNviZ 3iX6G-r)*Gm72R1~?gU:Q f1!ʀVic,vWXf@Dq՝M6nһkS|㰰¯PJ`ZXQܯ>U{O%b0/ +gT wdl H& =P 8Wp&تyIGO-3 Lm `RI`]EIm X~|"-*tVRبKTzd*},R-d#=}<'[j2ݐy$8e,}.WGLd+XZCHSrʠNd}c52g$"GM/uci1tݤw*+/0a_vԋ=+(rs6r9.rOs(}b ^h_-VU:`+hU|Drxlգ5u5Uq) o,kTc}UڎmT'N{;*#/3:у+! eqTkwX2YS`7Q+ǔ#R-tD!Nq-/& 0?׽\]Cޕچ]J3Wlq_}cvLBiVy`KrW`Г:gw=䐈C'O G_Y5!Ĕ#ul)S)aI LDҬ Ӂ/w>zmDm,#c XDH4\^tO )}{ F:2>IX̀ϢtCͰ#ԷvP1Ed>BhP %6@0Gʗ3!hO\Ou+s'F^UC6w3+o I P=~!/@}ccG;aC^Oǜ<0:)ok<`HKidy`ύSBGwd ,jX+JCIm`Q/K5C+21?hmg¥.IدcrΕq%A\U~za??քƮ'MZDb'4@M_[ᘕ)N./t%ʌQ澖LOQ툺AGoySA7[MOja$zJ_Gpyc*Fv偑z_#0BDF>ґ 8E4ͽw3 wrpmGh/Ujȡ@='· [sKuW)a?kdJ+ ex„(wtJꄈsɑG{#yBgS]- Ƶh VPi$U;#J><~arMO:_,n)u'"\j?8-1nrn#L\gSICd4CI3lE`g5s؈\`؏Ub]b4rjHB;h\h7s#OcbKtEw*hٓx #Vy9,ОU>æ63kpND0pzneKPV! ѾuC_[o QIR6`lz~p#64 ~V=R Ps$gȬ%Kʩ`Ñu* O͵<75o5Րg #܏kJHT /$Tz?*L:3[Oߎ4G.Km)"2Sbч9h0j[&fUa-|l6\ qv/s'*`bLׄMojKZ1I!JAOb89ߔyJx5f ,A `U{ٽ&KPr?4ѱpRO6&5`B y"!ʣ+/U &uF+-qbgI%c'aJԜ1/rṌY!6Oq[Y |v*N%~zh$h5ӵy szczbdfmPfY?`O n jU\])#T?Xu$\Xʣjb{&جݗ}<2dL+0.Kq" *# -@j3*A Mdf~xˆե3/ͭڕ%LÿHON?R< PRӿb) n)DMXyX׍z(S&2 3T}c#||<*i޳=&J/ ڎq+2XN-·O~`C~)(H}n)f> K0(1rr C'Y m./ ^3IiS}P]UoDNwZ:g̴.)s?!:\ݩkj qi}[h#ʺt`?.xr"W{ :;ݷ]#u2yOjAhO?@w)[-uӏI % 滻 ">q@DŽEʌ!NDe?C7Iv&X2O{gK޾ɪ}BOe񨰴`ZDVRl_:-QNNə…2@>GIs 2D.'ZuN'm?nT<(^+vCWH]d$\[_ ʽ7$4|t/zChR^I$\9m"s]سu(=Zz,oN%QZh4}hԅ}"/Vû]Vy]]Rz|Iwc9N_oQ;BWlǦsXT%b$9 p=TZ/}q #p^and͟ ȾjJ7m{{i#EłP$ZqN~Gg9r_rašIq =B<㵱>Q`0w](Xi}X-d I0ͲhNhHE)hC_u/G)/Ƌ9;[gL w_#3K.6Rb)LD#cR~XֹJ/5p}ƎhJ{q(_zٝʺbXd+b`Q>Ս}Q3(f[Leb OoW㍼raܮ)V *tzr7*;i}ģɨ>[A r!Srͼ"2:&#?⁁~_6Wb"1^T| ^: {>qU|NuqX{-g^ƛm1K ٛ=ODx"֣uCkA9oHK /*]#2YҶѾ4N=MAjʏ$ Xg{`sYIzwEQH( `y_YqŸQ4!E>-QGD*!9lefHNKE^Gۑ}PqwqPq/k8 .7S)fZtuwkk(n`(RM%\-0🻡H`qqo3_jqd ,"e*UŐu-%U^cRRΥN[ 8[;7KrUIT2HkyA:.&}\˗#\|fD$B1r6 9Ԩrwzwɡg>/ mQA/q{HE` ZJYԻLQ3[9mf]2.fBCcK,WΠ'}J/Ρ@}եSDKc a(ީp}{."EJ, 4D_QuuU[O2:a5͹{BM½})2f}ʳ-৯1l NaEצ)KZb_K2Y,ZQldq;\Q_c^Id69_wE1.֠4#&F%΅ eP6/|3` ѹj dU Vs]e]121m\Z gk#E*l5A%Jge#`D'6zL(0*D2&"3޺fz]͌R>ɣJx [{v$BiKG+(^WAy= !u'9g0Ġ$ckAͦMM4%UI^_Y.Os/K-%#H3. iߐΌH<#_q0P;2,@sG" }Ɯy+K 6 fc]nMѓ k_YiPU+R8>cLnWjD%ƞ ַ "Dql,?)W r95[(0́" (VhASOFB!ϚUg\ػ|` `8 7!M/z JKjH0&`ԣV 4TpiiZh:mB2b%lʠwڗ޵55[ݿJSRf@`35]Qv,Z4=`̒~Fvab>Xy<M$S11mrPy͠T^wϾxw;)ndSpx s|+[ҚȭnUy|AWeHpIȑmK_LQc2iv{5Nr-V?0\6ggR ͕?mC' pз\stdeEv( 5/M64o4^tE@'ql>vR|f]2bnCxdzgPa).Lݪ^3DL4LAM@w1Nwk #a{@[TkØ C߼#s G+<4d)<0Q}JfgԂ)>QE\=-Txrfs ӕp!D3΍ՙ{FMj#[TUjhxQ: mKM9l*|"o$FkGݕ,Ie.y.Bc OKu"Sq&nu<5b;A#O\lMLp9^of\UOʈac&Mߚp[hѹ+X$n`Ot42,,r 7P]T(!3%z佧`e,/3c A7O;]iQ`Cẉ"#\ܥ1'b @__'0:>-ܞuA>u/7Ň6Lk *ۄ0Y  EУʔd¬-J+@2S\Ƀ+Erm ZgԻ,֧3<ͭFl :@T0;]uv #P> qdQ9D2JaBN,wW}gx^.{,K fbPhPx+ tNk7#nu!i1#Tȴn4H<3%9ũTjҊy{]|.+[ѽ9lO|:uuN]/SIk -6~ =ɽ6>zE8y@HZ<\snOm)zHMĺ%,v$45mkFҪ,0'у>rŃ>4ESJ02\اyd*N 1,ţX)GiN9ǹ5s+MWlgCBvFH9a2vi܅\<{sͥD RNgMa19D.1NT3?kdcsO 9Px2pݰӛ q帡 MbW<^}^w#mkB|svTCg)b]{TPd E`sq<|>3);#_Uk6 ^K|O^r|9I6[]~J@'эY_lA"%*xЗ Ș-!"$טɐeitBM[\=y6 {cZbtw%6>sejĔsޮMfFf K_gBI_8^wZHY}GxZR(W~vQ_.cp!^N,cSt 8(^RQcp-1uFW$> "1!o¯Wx^GP|V.7E(9lJ˄0>d^rN%raZ1zcɍnכ9d_*29ѕ\5ꔨD{WWυT J%1ZKYTBkg̟=<{_|WJRPix ;@/rƒ4jjy&Qt emBuh[`%''䂒v? hKw` { G7SWFl_?uS F]$K<{ΞI$WV&!>!ߩlAgbFD'dd~A!b_!`QVSJ, BIc|512~> +)|&;ǭY1C21 × @|7zë4J)7Er)+f-C]몲3j@νmbP-1$U]xLrѼ<{EIDe֗on&#ߏ ?y@`ùupɀMB0VynPcrg6>, "(lVT *ey7@A{+bAepdҀUD٘pՊzv(ڄmW`,1|/ummG ie-W{CiG\&h]31Ƣ/6UhwH\x42J%]` ѻit9͈WeӠH*;]DSl?`E\,.8v Ra4 w| ‰N;V%$Я$ڜ K|  '-4gb-Fut_[֦&}s#TzZpRmj5~^qHbxvc (YPp-Z۸  cf47h/6W }MzXQUFjOkH=ImS-OH)"ES(GaZ3j;w8oK&GWSEpun "7yfKⅆB N"H﹮aYQps-4bv3sKOk]", [睤_ t;a/H!=n-A5 3;t0:~@QٓV9Q;̾ɧ2Xy$CfZg ^0$S Ŝ^̛+:: ؐllA8g^*cް<$]}8uۃfGB릫M$"hZ*(6?ֱ`v'MkRe*b ^j3+r d v6ũa ĈxҌ9p3UGYoy=mz ",GetZ jy;SNЯzH8P len ~I7Ax;XUcMm}Yx!R"Q2'ך|ំS6Mi$ ߛsu c/==mq0c.>tG%_]o`NrE]Z귎:=mhRu=hy@8?gkG*Ľ;t۬UN<=Zؒ;s֝jQjWWÓ3WN*xи;#O7y XXrYH4fW S|cj+s;}u`)C0oEn|Ra9e#}}@qOU-ri$긚C<`Fn-xLM͔ . UZ8 }.ӹl$4:͗sױlB+~rU C_ô1p8.OVʛ_Is״kX r닯jZ"LMWViQź%Wh筸*1XƧ<0UU297P)-c r.I@z-|{M KwZH`|*zPZ눆l x5 g 'P0BR{n!RR#J2GR3Fw݁=ċq'̰]9ꎥ5E;|`1=+*$#WʰF"0!SZdbR>n< ݥ5;&zD"CRc вuge¹X;u.ERT-PUщ3:DEEt*ܶ8.=[u7}I{`"@S^XJ]!IpdflUXSOMw{V_/րkx ?]Oxh^dQ\UH}t}d㣂lbKdr!P1~2mc|K+[斿,3yy,a62};v4 MڽgUHU/jf^sUBīT|\:Hqf/؄z ym a>p;Ts&$b)(S ҇&k;0M~oyv2z +`=1¯ZgaC 67+úهk*{FC"&%$G0Ja(-EYlN{mS ;H$d#,0zm#,կ[hb9?+'0TPiDۘj-+!>-#,{h;-[2!:6B{*P@ݘ+IKz݇=_KnN2#jwn ̧(E*^Y_'; $vЀ!D2l@0[Oja0= NsAȨ"o=V7cŞE pth┯rpuJƀMt>ךhE7o@{#͚tOFIvoR=liAlrA-S.2bo0íj18W ki׌w쯭pH+w>0ACJS3 k_OK,Îr/S?ӈv;웲Efp4ݾԮʏa]7Ѽ>@V^qП3بpx\D*GVe#\r|œŸGW<|2~z '3+T=Mn~#C?Ҩ;ؠW p|#v3qVcQ1+)䪟- *639vn΂4 &wSk$q?yYr,T' ;MËlF]J;" Q{, w {nhHah,z(GzAm;"ٝS6dEW ' L@|m&tl64~' @\!Bϧ ?g{$Sw*H//;8XBt\(鬝pYs8xPrROd);h(̪RsXKJ0X (/i, y7+mPi t{h &w!Ւ*3=48d# e(uz1{,D8ՠص CX| Y%J)NPIˆO)SV gj2g_ yO j2Kmⶩ¾wgt2FeW0zGë_?:d˓VeN~'=~'@{zR F,oºclG<}ݖXxQ*pC2Oi%jk3hqu=ןG 4 ,SpXa<Js}cUG9~D ۀrWl Ge5+Z`b%xgŇ/YJ$Yq3 %jj AX[M#Zpmz$E=m vW 9oiRoB%B N[cERn.5U?g Iwm'hrSu֪ϘcxoL;ʖ{,/q)txkvÍ{/#N JfdcJw%"M6þBh'S"N%!DF0N܀p6v[`K`2Kv \pDOue?5~ ̈́N}G˛Hٳ,ͺFq;RDS9Ȫ48@W3h{q;&*_g(daꁯH(v2 6+H6$<2 |;'_ڇVAjU \܍)n Q!: [aXLD]bNfU|5޲8GQ.]O7ȈFK@׈c9"\)T nTS\?ɿerbE7x┽0h.yB,|D1GWFX%&* ysΑ Ҋ F@Ajގ&vP֜uR1Lj՛Xj<1@AmVLOLbxAJѯJ:T1.!WYCeG8MBaPʢA-:Zy77AAX$}+p[F?pIA jJќlR :H쮵D(E`;y6²a Φ9)=e@ZpBTg$&L% 䇷X^ |s іL$p#`&aŽsU}+bZf@ZhL +0ӎ7ots#Y]KfeEMv{ɯv|ǎbL͑ӵ%C 5+4!1pqh4H؂12|PYq5P *ϋn Y*BӲϲvGYVyRt-_G3yͻMeSk6.rxϓ UFbH1gpҢFO))Gv6|WbC`[F;_OFxE#PEAyu)1p@oYtT+}3Pk6⎎?CK AܠsRӽXU ;ds ./t7n*&S2iNY?oyH[F#D "q8gXIJ\Ks=S^-0p  )DHck 1>14 Baq0~c"L  Nk:Խs%bD3MĨJtɯ)!wCI8=+m &(3W~6@cly67H6o3/w>+P|RfS*SzЈ! Q(YG:6ȹМQf?}"Jy`J,Y)B=rsTx.?"HB[P4Gy:6 b-=xګ,Οy5ܦ €xlH '%㞊}U8Mh9}d>9 ^UՂWPē,D٩p NHoO j'+}㈆HD2z tuP60oL(2?ar)r(1,,a{#k_jLB } ӠgRSv9@NsB+q2aF0֣1QLsd$ZlAI}W㏡;vkk8>Ͽ%l<K߳d>>E=R)_|LvQTݐcQ"fB(EihG˪xg4'`a"yx@6cg4!aF)~&.$t72r"PwfmJH/f&*7hQo{ď .ZT"M/g4 =8]nw;sW{< moGB$ؼhn s`kgNzw9^@'h5?D?; ߋ;# {JMͦ7"Uk4 ܟI($m)di>k\G?Nu]4&hFΩDrp:\ѧuUCb~9/5 +Vaܳyd.( m7*li}{ˡ+EGu^mӵXx{h#6 zw{nx/ߕ60!&Hh5Ӎg?vYX(3 ~ϗ\:PvZ~ M-['a4} Q:+M!7~R'#`aJMCӎ @wς*;˦\Q zH9vӵO-LH%-,m{7V)!ǵON~|4#CwJwQMk][&Jm3=]?*!K/rX5AZљJ1d@5Q+;5(10@x}k5&xr,86B.PF%TpJh1Du ٱ}@ιDiN:ƖxNG&J<)w^vxAqu8f,&<>/~kdшKHWnL"??C-`K*+*>=Fx܄y\Y{ffEe8P,95w^Qlސ,"G{Y$ny fU3+o|&SyRP7V2g.O||,b&ipl^g"(c*\0.܎HRѶ*1 `l5|=uuGB,;%WBøg4 ҃hPࣩǚz`SVNRcNt$ϏeׄxP Y3 Aq)>m׭ZvrW.$^JTfXZcޠ"h!Ֆ&#ÁbMʰ@pveʐx |Z'!1XKxH,u0 3զ}.R3\DԼusb^edJ5n'};x7m14s،i#8v¨voVYs*^AEh4w 2FQ(3{̗vo2h(ܻ- SZ| tWۑܣx{ ~yq{Ȕh/xTz0ܮFUD/=+wc% LQJr_je?昭$K2qDw!Y!P;t䆠an+DմC\DY6IBC~ /3V}^9ex~h &*^z >GP)rm0،F@JEfW{3pg to'tG3D84Ԟʽ濎z\RD<'GfR;M4o-wTB ֐Rvol^A{2h`}O0CᤨmTxbt:ݺJ3'aC/$/TzK,qD^y7u QQitC4"V2p} pp7(ǘzȌG{ue=ZmL)qxТ% [d߷km"s5֋W\i{+D^K{ ZQZ+"cRsޑ#$ۃsQkštխ0,[Եl}@OaQC0lKŭJ[ +]j宙F܃K!VQkxǞ7!yfMC'" 2{SљQ6$  pEG+~&"("`ewT ?4UjuYys+(?t1(5ӿΨZ?̖[I|z}2]|Ppww!nBA -?9q.%+UGӾҵ3hqF~f 0FAX G3=iXu&`EJ_DsYC!Ӭ[|6ه]*.)#=IqBv{o\)}}]F7 7zP|j1](%pLM+cbī/2+)99QedJF76Pol Tt%?T d3~"Ryr IjZkkjj. ?:z[d4XH[IPkU^lw(H3Ҭz/&#vտ9 oW%u,ldM[KIpO!Gh ެ:OnBp۶'q_zDik()be :)TqqbtZ6FrP3XRb6ڻm,%@) >ٳnsN?",koΒ~vץyOv}p6by 쎝 #CLPFyECwVl6iz$rWScR.,}K<ׄ13 d1IeK@7DZI*6" )s_e5P)< g~<Ƌ|A$fa*e\X(t?LLJۤR3Rs*tݥ*U7Eut z;ݪT>b'HQP-۹Ge{frG`?X2үyƠ#^DCtf }CI58Qdw2Za~2=z[G{6)1ӄ&5z̫`Ka8f)zf ݶHe:aL0Qˁ@_#nu]$=%+6>O0XMrq͘B_@=%%BuCHkŧĵUӹ2&ڏ:GnKiD۹i9GJwر 'dAo%!K@YVh2 02B(3 7ڟj݉T%Z2s 2Gnq>:p11R31n?MdJ]_ܑn8ފҦ轑}k7z՗ s)pEn琗n] ȶJ .B%')FWD݅Ê/s;8zFX>n n`JJA{ZXDM.H&[r+*''c~ .X*Xkt/aŢp?v~0>X.LyIRf!5lB@VJX pRݝS&%l6ז͞hXX}i?\~U ϼ]ھ|Ȟ99`x{YCd5M ;lvVerb9hP94P*N/Нp;Un³OI0"CQ#HT+5%& Էǫ z״%e6N8La m4 >3`kR ^=/>Q=َz.0>ڥXnXd>nI1fI>][)R8褈^k g ""wt*ƒ嵡)3]tQkeA7y(RYZ·?-7Sm[@/*(8NRC(xRQ$%&Z)ۗÃ9Nd] <\oF,Qy Le<_/3ΤЄp.m+Ջ_ݽ{ !IF bp "ȗfq ݱ'ZTH7{p}Al`\-!?^S72XQlKd $ 6ko%=L= h#|֒!J@h#Es˛)itHE=AhR Bwy%CIM h~#Af_@Z/?6&7zyᾪpxbV: Q&=٢[dOԲƻʃח@k',-:/DTtV8Fd[X&sP g MT,}( XƵT** <4EN̻yWyC Eo33U>Jf9hU~] @UkE 0$f!͉O|Rؑt"m{>f;&Fm3b{Ǿhn kq\rydq"I6Cd''zVs\Wi=!'Xzz,_i_[4:`fB]/iD7$YzArq)A-m!Mt|{iEO@z|F;&-BgiM{H7қfCR{#3]j?'h #p724zY0fg^f,JO9ﱙX*ǜ=JG(;z[_`KՙW;7)M=5LYMH~- rl걝*d5<^h4VYN9Êb=z_amV]M `ښ i6&%S'D,zxKSP>%8F5إD`>nk"iCٗ=h5à2 Zp]]浘A-P"}(}+<ዘw#*H0sQ hO&TdPs?T޲ϢĴgFSdCIIsF5pi^FOiI5uV{O|rm27_u¢9a(,Ou{Y?u׬B%:ÏeGHƭ8O=0dڵ¾Bf$H3?GDg.E~hxP`o24wWVv-WpIr pN0)aK+9TV_?<!ޔ,tP<`6ڜPB.%;}g kjTRV c4t W)N{Ȅ WM!g\r?1]{oW{MЗC^%p I.P W+܎L#KrI71!4hԟTl44Ě,ݫzz` 0bsFugLB?UibsV/^ *:n9m! DqΨޝHBc}` \nG\-=t4`cof0k-l#) L(6V^iEHӖmz&7;RǍ$}k\R~%BquӔ"η-Oe*EW%7`UAy~58I x@s0IY$X7q[&*q EKN?Ik^(ř+/ұ^DL妼cui2k(ݝݎ$k{7)g&ٛ.H3U /,}%i[rCwL"'Og:QVBdl塆I4i+3w$2Ӄq*+p],ùW/Zo j ZW<<L@:Muok=Dt؟ {u)J1+Ta+NgD,ߕ˨Lûer×/Nau sZ7yEDaZcڶ)ڦnG^mw>|͆{eD&C䋜b6W=fe_12v_ŧ8|Ŏ$]=t.cTr~Ehȧ삐}5%X88ז Fz ] .Z^։6H񎸘:CRO, dņ aKKŊS57Hf&t lD0<~efyt&HPbۣƅ{3;5'|<1 /ʊX4<*T`<!-ڪ%-ÎP Wr7=Nhzu%=U<ՇY+2#~c?JK"! $eM Fd)@u~ohRG޹Q܂`˫M]pw6:}G* spch~J䖗|'M}_T>C2(h<貃Г~p-K6d\6\ 颖rE!%]%ۄ_V|ט ݈ho˃0Wt@ :oT 6}̑$DH @r(nPZ>Q&d2H X((-8VAGv[JOMguSKɉV;=يJyGV?C$h1zVЀI3ܗ ;Kkype ;SR[9KC\O%o\rgo@a4[포ɳҷmxZgKլ$?N{B4$-TF=2" o,f-&cQx5!o"%C}9wpZ/f^&3գ>U:~9\n榦FL<a=?#x>6+,7R;]2z^@ji1G'9ڊ:͌p444K|.y&m| x4*s#-"Lae,iKQ1f[,ITͺ"W~bJ!Qb%<'ğmuU{=ȼ~e]O3AG ꔦ2(.sݳmc"f}-G-#nrQ#=_֙3T~_A&;r1op-Xj52IjgdP/TX)JS8e{WaMT& Y29M6<-E[e3k4X+N|3OrtaZFb gpAǶ%D( KuKc#N ɯt4,PJ(׷4&xCV,>cqA<6bH2{L5jVy증LH,[8=?uMG FiJw[cڨ.a @v@aֹ(!bZ)gH^  ;wpn UdIW0$mAZa>.U2N>1o6d8:L]‘if3-4ʊȫlU5DsJ^zy׋¥hTX.yF [7MxQ{4>WNq:CtKbscLb7An4X b#(&^%h0uMQ; )1Nnuŭf am<0ў'![L̹0x1A.WVa}74VV)ֿ]gjaQ^]sxl&[V52sƷ(VsYܵhd]0 oDDE.эT D#eY\v:#&rX{2:#ӏzI`ce@ r|r],Eo-MDaHh||K+H~KK xރ~Q*qFUVD`nwnb|Oƺ584EHY VuɃ쾇2qM?xxԚ.?Rl+Q!?bE̚ =ur^@0y(sI Qe6ᾍh3wkgC,gY_+SW_€m LCmN0&Yes6=@լj池9vnSV](-s_!UĬnGb@eQ OV7QPx(PL`[;fp/VYdĩ 'R\pX"c8`n.(}!)9nf{Ws"cڴR-L|e XxX}FDl³[A氶M$;7 B!x#zFx/HSG!@&v3A@C0Dz`Ű' "nWOnDFIac6L}7.x3ٕtjJXx7>W}UhlRƀ @|& Ɍd49  cɛg>HM㎬p Ns C=RjMk|4e>9I̤*8:Z~Q`ub2ZF>,4 ;V[a#AWB>(P d=<=UZ/NEz1'9v t7ƺP<4t6g3gplajˤ=́.;nz .G@*k@Lu9-H7po4@ERxf8kR" 4T mK|f^?SX* -AeqU9W nK3N濫Zxbb;jMMkMVy;D )J+S= 堛6aǾy%D hm. vy {P}p*">MYx5 -,7Hq#Y@Fy";7"XZ3'p]zf!D0J&z>QTACtzZLIyL}N\jeVkDv]|&jTqwrb̠:_bT$6YwY>:4?!O7E`"66xnbM !hĖg!G=‚,\gY{UDcVhgST`>Q(]$do1mW .p">|&@L!9 GCn{Q5FXuLi߅eJs,3g)!orSGV5AH,/34>0֗Aru5eU9 f6khf7&_b0/l#n"bQp(K;2GIO+CyspV {"rHjQuڊC;ksOTQ9t*IeHZ c?vkA?'~heϓf3>Ԅܢ[Y~B/(AZyxr]Y$۱-^qk%րrprJ@4p!q-BHQ;T!,A0`:%6E@C~<[>25P[2B?bי ­h݊]|Is6Ɯ `gEO@^H jaʳ'ՕZVvqRRǚ6oAvu*a#Y=JIw4y(oů^W1 ,|?*nL$? V6yM1@reLD =jXÂ=:]x Nt6[釧aVM.W2!" |DZl䬾Z 4i߈1H%ZI5"dIMCEߙ}rm"@Scv ͎KÝTE˾NxI[W}k'և~ hLjO+@%mҌ"oxKs2[[OBRz#/G2Ʊٴ>mP $;xʆ,|x+G;K5bEP7cyk]7sT8,9Nz~M`㋒6SHC]1 zq(tꝄ&F*Za: ̯v{k9y[ma-7;6.&6:ƅ5c1W]*-kpvfz~ t$ 1SzD|*LPIC C#kڄ=2.ifݲ9:3aa.fxZXj*5Sbg2_ o@ܭIG4⤻9!w= s7^GTD@,7,E_k^F(u2#ǎtۓF^Y;&B i- N}fA;_,w58zDrsVbA *XOp'cU7{Lk:ژxE~dehb7+w0GycmN0_PDU+;i4#o@0%PPN8v}& ־!}aYyq9=9-d}MK{^6JS4!bzHO_ v*߇~^z/Z@&t]h1%nhb] HTTr"/`8RuFjG ζ)C]܆.; {>t Rj GTgw|K<ց ƅ4&4WPh(%WK s`SV,t<,/5%o-M䙅<}́i=g1Sm.08V@qrڳ\ uh$: T10Xzi<*p10[[Yt~/RTÄ`h G +-_î`ݓwyUqŷ {#1]:tQ +5O事]L$Mr#|,}0 -Lī# 3UY):h)'I p(F` sX{)Wx[OKI*Kej1򷚷\=-gtS;L(x@P}lꈁKw:a'1B5Of@KZ Q7HiD AiSg{.,X*S__mFژev09{;̣`tڷDzbj_N*dד)MZ }Y[XY:xyhyXY{LU*5Nj--n޹یmյųVay*hB^n3d:L. C-̀zb֎Ƚa fQ 5oXD$m]ncc&?]zP&tgireD*tXG,%*?[22`7}yWH"jBFld+ %d6w1NR:g-9̟2M]+2WTPϖy|Ok- =5>A P>/ݡ)|G*~RZ|H'J=Ea<.NFߧ vL@ܒeq֛wnY9gYl v[No .T"zBIO$  Cݑ0rZwD<+PA[(dMZ0}H}åz.% ۃQ{-f҄ ]gO<%wyIJf,Q ? A臄bsQeԽR|FP/||_cr?&<+D7g6~u:MV>p+Bp sgܿ@.p)*թ۩8IY4N6? թNt>7s2D Z]O>9+<>B @>A;?tLlۻ\{ RG'bCT%r}doFeҕ_#.~ G""t[u5V X[r#'3Kxyl8юctb$sk{g1:5N{%%g'FI2.j1fѿk?QЖH=g;W%BmnӸr wHh[z \o*AA-Bq$!e^q풟 fs4A))ac}pΙ%!b{7 SɥS>lm|+^yV|X.1r;$~(uLUc LV(^qiZՈ]@+ӝJ'㋡BB۝{bq<RPK >V[N()+Bx);k0)hՁfR>xq'\mhgZvpFҫǝvpS~JjIM[)L7]m8(6t%}ڪ*wllr}xP։:b!R\CaBVP!.ëI| dU][!ai_kĥ"2Gxme}#Uv38d^&e4(o'pzpi䱿Wvrw,AW M Y..G-p/[Q+,L1*\ORagZe񪹹 ZKy%,')qՅē ']\r ˔!L//[7(zž~㳬As$%AS>4܀'M/A>:\|pv%H͓W (Smwa~I lGI'kCّ3HRI9H&Li[u H@P budT@9&f=M>bWE-9oI&*P^![iA+3ض!/uCXLۍ g.!j}JPhWcbGak?ROX%f0T'%Usls)x~34{&'Zv\ SƤY[U h ,G»I)Y(P9 /{2x4Lm&Q#}uk$IL# h'Svm#a3zXG6iu(,MJO[K |< r"T :4!K&2Zu_֔hĊZWsL~y}1uaZ@hŋPB,1o~s b^=C\R@ &kL;תp71 DIV g2d̝3hXtmXZFsWb[٨iV]^;K$KVny>No#X)ھ%?ZUjH/.uaY-&xΔm\M/*PMRW<!Ṕ$}D\Aobl?ӬWU)pY3&BԵטP [Ӈ&Qzw&wsKmN8ؔƎg CL51`\w,`1@=֪Ͼ0Ma+4EK*:k5mk2*3 &[ѿe  #=,5Inrq8%ZͰ6nI..kgAxݒYʳ !YΦ@pN[a5ށ䣗A?m2fɰzo?'Z =lLZxF54ێ5_FPb8s!SZ4vWĕOC5bo<Qf>7{O&!J0*Jx޿53'.S 9&uF#+474G;6..ha`f D~*@<9gկ45?"5A.yo&&׊N$]<滾XC)bgr+ath د3bo,!#*khnT6t(}7=tŸ}߭yd'5%ܘ[VFݪN#f);IHtWaxXXh5'%q͛A$5ťoX Ҹ V+άH@iXQ#~1twmb{K΋(bSk;!t4mx[ ) H'=@>qHXJ+:e1;Ծ~ x^z!{LtF\AUZ;o%lYP7?HþPQI"B]GM0ȑ55xK[3LéYt=QgߣIMe"Risq֖& z,AMht /VTfHX:7Ң#;?ْVt`Fy"$ȫ mPk\$ %kx%uE,TxuQjrYXjSO $)O~l$k,%ܝn=TgΊ+䃘ÈoWKSNӡL*Q:o(;DB[i[զnQрCLa/?\/IYiΠ5C$&9r|ʔ_q$-/zU퉹Sg T\fj8KHla rW#]kbof)<;ӈ fA2]˃_q/MFف 2r|2ۘ7K 9rՊpyle(mZKwWCbRU?MT}kX NM|gN[S2D,!E^ jDHK3v?/,Xi" z̈́ m2亍Ԭ)Q= !I-m3]Yq+62)F.(ܬ߯rC$K>TJ.ijf /Dpۺ^.[ͣRE3YQt>ijuaB5U4w&Қo`e1UQX`ݦe;MňRUD%pϨ$杖]nC#D\IE?6.ف/ZLB aw8r\ǐ .*b_=8ኜ Teg^w[r.q Јd xqaog!$n]p߼>>TQN5]f! >2gu{/ÿ́IJENтyV#>1sKI\e$ʜvr]t=&Tй lC ֿjN Fd͛jY*Yݞdk\9(Wxg{f=g%)MxO6c{UR#83I4cu)Cg'y!Duȓn~>6bU.r&cتcJ[h;F0  F28贷l/g,nf ZZ CEIs?\\a6P)#WU`]x.2O?Y,`l8H ʵeIK>/gD:'yr zydE/"門p)wGL~K64vm,@Qǭx4O՚}~c\Mt "ĘOyDΎ>挟/ (vE|Jlh74$ؒKe r4Hyv$C>EibC>8I.0+őR$><Ҝ:lQl?yƌ?r::j3`_(Lb.BYTfsjH_ $)_du(V+ $#.>IK '3FZlZ4nRZPQhh'[]k@ܐ `Z}vPB~Kk:rÇ:׹7o `\nf? }'H5.9,hXѐj8xL@5xfdp!t0)moӒss`By&D_ou@o#GUn.P޶6'"ٱ̚q>.)án*%6 Levf0rebEk—h3>.9m ]y'~6o}C~`7(:$$48A>uvq=GcqtnfGM}Ww9:GNljUm#-/h1nU5pEk76 ¨⊆kS8N<Zg:U?5B']sբ .[6<d0ܜB'=_4o=غN]wRѥP ʔnP% ;sz> 7cL9y´qz`ڭћ+Kr.T݋ k?00ğݾ4meS䑹EoCn4sJֲe|\|CׄxYM"ٱ.Z G75M9se֗~bj4/֥H./fh\zذmk a2 OhfH:]S p0 {E g^5p%8.KůIZ 1K%֘ Mᡡl&͓~^?O is^l@RIM &=TSdY) 􁺹K"2xE6Cx3E"GQ>n H .hp=qRύQ@k6Д?XsB]]">N#BF_IeziL*lnOb@Y#>319x?iJSOIMyqP' SGxUǭ-LJoٷٽ4ryV`3Uft4d9iaN+FȋRt};1[s6F7~KĴҨ.xZ1@gn\۪^![2W&Or303+*1=zqkajDeK7##nh sC т:n/v%[l@LhXfyivȬ%B `@ٱO^Q fBʚu'?̚0{ۿ0T8KXtd75Dɮw z&_BUb][\X\̢D@@4D쯢ZrMK+/s$2VCǎI'wXCKb+Bt݅~ ߝ3W -)eo%DXv>9KwǓ1v 1Q#lhf!@~{+`|<:`oj=kYPW<iy2V!̿`owksZmEx,(Vcm$p"?K8咻g֊-w^6cP?"<0lmVS);jLows0Fꜘ xeO>p/ɓ= 6n8Ug1uS1f9.W]3o#e3}3L(@*&},5{Վ0 C=l֯uΠ)uQ/jot)7\C0V59]w.{cVrˮC'M!cCJt1F`vV_V?tȢi3{Mȷ | `2^ ԓ e2jFj۲HGG^1F$X+'k<1t`TШ'97r G uP^,g+Di׿/m>ϴk8Nʫ׊F0^_ a3޼8#/IyqF e_^>>2>+e'K9jKA_3B\E~]u7Fb/= (N]2a.'2S7H@f͌e$&Fk.z5] s53%cVn|p̼==er.wđ4ת^n%4[_y\4P}etϒPO8Ա'35G+|J: o.>t& c+xӳ؂$8~iw} g͙]4UzYL(kVwL0Q×KXӸgL3(GTR'K6316cyUI)GӈD>CL%*_o$[4tnb oAvh>A]JH]7O5m[BL] 4/6۸;qP$1:P[<C%@E9pg bYa:  IڍGV.+N/&sֱ&m=.q8ٚ'@Umk##~ R>Udԟj&. ˧{P1Nk+Q@kO[| M@-TVw~/ms ;UTxQ NnR+Z2wۆ hfs_w#Š?Hqq9x@D?P !<_͘{ε8jTGDT¸cs L|3vv1)&w=y(c32E yNr`He|"k'?u0Fwxi ʼI^+7FEO^KH਍)Ώ[Z1^lFu;U3%E:+ܜ,uK5H^^E4H:4\Vg&dOcUB{AfABJx9ړGepjT"VWqNӶ}$OZ,6kb-N뽂-~ ő˞}f9x g0^7TN ҮX:lJA2I㤝R-p1M>kuq[vO$co,ǠI%@ChO,-)MSwa#}(1Rj5xFw"c )eV`!"bx@QFH9 +JS'؂E6Xio׎ j{Y/ !X^X꽠5><ɲk3Q59cq ھ!rY%OO;|-IԢGpmybfg1:JfSz M$퐷q6O O pJy/[R/7p],xkll/O؍߻ ꞙ_ eiQy⅏=Mx3G#?. SNdJ,A.}p:>wz"?˖R4Rr=W aGRqCӴ%j+H/%te÷UHd.F$wN*q͈eeA;^r.fLs2;|}|JlWZAـeu`qV=9` ╩f$*Tf+o<(BYtk_ \ +x\53KCN;I2Li:&Y>~>i{)@Ή@t*k LMxISJ@hƝ7nuL_t *a:@hɚ96P&<Ւash6hl+K{c}C)r{ P0slYO uQ0(BL~ /"9bPMw=.@wrg]\Uo?nQ!~떬dm #; ߯6/F;I3'Ai4$^δ `Iu4*]y6nYy2JɗBG]7yI" gV|zBicEg.xY)Jz@3:r%=&wblؓ˶ݖO@sγeCULj5/Uykp9K"9߫Z9jҹ L;'Aq$d躼S>c fbWk_$oCR;gI711wБ,IhĬoGP ryVٽ ]{vs@*ab9e{ SƧm2;$ɓlSA>-/hn4#zScg▁c1L?Э?8N|&/Kc}U%(8Hd)&xCTڍ󛪯T:n{m-6i-_=MFLbߖLJ=8P^v8鵵sg{֌,՘T{Ph xisXdպjcϿ8'jr%K Tn)OpOm D@e?V{:^3]ۀI{lFAsDY4A Ȩ w#oŝӊ^o~! EӭN"*OK;o YID3t=eE#:.V1yTJ]}?VsU7Pϗak~$ME`Jtmh½9BndCpfHp>9lőVQzc&Z?JF@y(UDR+sRH ^-0yAzشAcR籴gHZ)!gpYeےш`FOHiPx܉0&)<)ǃl*Y EpZt0c?tE>ՃӢkh` ffirIraqPU&FIOQ"^PV9+f#-uUU~":(1lNp o~9fzĐaE$EY64-6p!f+M sx!QѸtdE_MD бE{m"Qbs)t_"8cC ~t%e)Ol㥕 (ÖU̾EWvCNXrSb1:)F]f:#J$q_}~&: U{+Į>Kao6opM>Z΍nHT\@n}+$_tK5|//HO"6Dޥgzi*$-XoNvTВ|i~mvQ UHGu̠$f|QG]ì%@wrKJƉCΏ NNXVǎεO#xZ%sbb[+;?ص}kTm;f-X ^:yȊV9&c[a&^{0ͺv SGFߜqsy4,C<$B`:)DDzk17wАoXzܾ4y`νW~/o,9'S?c_,vEwY!;զ|V7Jg;2)9txW]eMKdR\̓{L=p!Ѥ7'HslbyWCh˛ U (m_P-u #8ێL .SǷp4Ic\]dD1J81FVc@™۷#7H*RS \3@%*fSoZo;^q# ,T?~1leWޔ>+o=#YRrKl>(ͱF#jpiD$J#HoHiGpD$ߖs=Jo}8"s%6ĴfpG>H(}͈*bp_i; ]ir)ۿ Y`;l0廗έ ̷<Ê&Mg8aӈnQskW u'3DlTᑮu y/ti/Q_NB w xF{C z,nj3Q]zHKDE=(o@!g}t"hWs\Nk=5½]mgۥ"^Y__vV+\aw,/`~V\kM6QtEVٞ BJ(PfZVApJ(i}raE¥kků>`㉒5jdRT zh8q탬-HYi6P{Seԗ&ß`[jwz.8Oy6+@*ePKiW)${^E A},0'd4 u`tI$-?zVDIT fJT<mN>}h cGM =?^U g$.R_߰x"1y[c)WS.r>xd(w)֗\Bw~\b#>*D_ABm"Y| ?y9}{9}w}T&hQ"}=V;Tv> ԤQ1;mdVeR C? hz$8<3vvǗjЯ2;7Y( ES5;{ 5sN8<$ rn75"Fu |Q=Cm=c;d먴0蓆,ꐩϘW{Ic=AM){5GͮM qP.nތ.1Nbi}`|LX['>Ne^_hiK=S>[0`L/Sk xR/d Ha[h-X]CHYfizM(a2kq; 6^x z"*jHԑ09ʼd5‰_Z8m}`M!k`PLQ_# 4nt[ [1#Kit-plJ(9`2L KчawmIĂ3xyLnzvX>ﭡGE*b^iL8]hO:a![6'ڪˀ&猙  )<"]wI!ܚn(gw@zW :9.jDHbl> N|=k6j>fI3@# w|9tL`rb6`mHP5l7FBE`-$@ޡR_*#2>F*t5% ɚ!+I.% mRh`Pg"[ ی fx%*?!eu85s #~P|r.z|f=P%r`f~˂_Ę}+9%Ǐ*^%>>,, loz֢w4Oxoڱ'yJe#ntp6$mJ*%.P &S2rȲ m\Hiv".Q2NQ8Y1 \ J 6wH2 P,:`NY0W ;Oq;%4tE0怔b4,Ӿ8sff(ǝ(eV (4j#-ױl W8`5BK 4[4LR *3r,eCO(QXUhփ$pU$aT, ??9p{RmB$=zs\fe+ceHv 2͇CsM0fUYנs3 ە*;^PiSf?BAo?=aZ$MTcKA.oEڗDܗc )Jya 253fn9#X P N6s>bPt` hZ1\&',ʞ#DyꜟSPf?Hm3xuvwSLI#qձSy@OҨ^t&BpIV8?}CLN0#W ؀4Oe %|ycyT诸4mL HSJ.ekr5 ewgTJ˽*_҃vPHPJNm]ީn>6bC# $O wUzv֊Wo nuG=u Ԍg?k! uaYT<@y+eQb. c2AKr*csC$i![:G^i|֞/xG[G _<\/Jy,4P25 +@x~A ]MݭOa*ڊiMpVZ57WŐhp= Pû1fkfD4_ln*#` _"S#{ėNoM1fɯl5B20i~DB#!PU⯂gP29,S+d?f+dV}P42g{ࢭ핔T9sv? 58,Υu! $SY⿈EmܯTDꕲK69ҋ(\:R8]75D;dְ4WDPvUcyw #.1Ż:q'܏=%Z`Dy6H}҂/DzM;8s<{g=W$8TBu/C X/48)&$ Tq`ڀ@!kByJvCmdyȜljImjȌ$fz& fWZhO0rw9ȡt =9] *? v W;u=K cIS /p@Kɽ'ǣFHD~Gs 5>D`ݮ ݁g2h.K4KIrbK6S"N$N)x'B胅˵}2Xis%Kn7-JjطFC}x~FC0ƤA.Pd7CsY;}#jU=vM~)' >;zEɮwŏtʘ̩drE暍)gcNwg+eAT+(Aeuk!o|F%`ʙzBO")B=ģ^,<$4r8ijcIo*rW??&|YS$Y] -rxrhRm8&HHsY3-U<PoވC'0?&W<"X)v'50DCS4˿Љ0)_Rhq' IS$b ʉV*:0\21}\C7-8yΎ V5+~Ya]3}`WnYaJqTSvIF:|Moja@CK2W:%/ VᾥΨҩ~#E=!L*A.!sԀ8lL*"ds |^@y$x|(t]goŔ+1 .+Y\]<wS-LqqĀMZ>bgk?!3KAA1uz'_cѮ*"\ 2Z Z <\[5͓̝˕^lLRدw_voޛ, _)XU-Bՠ2ۮ57YdI38ވp^miU,2AOMHuZ | ' Jqie4(b;%-F7BwDSqfщ:(gXyNP0>'o XYopYq2zFIEtxTM}>_iby]M   R6ON3@ u^L@.J_I\"ɹH}Flt;7 Aێ_7.?́ %;-Ƀ<]70hxf7}N&+Q9f‡B  ȱݻΎpWsT pbLTstXBQ_YZqqvO, .> \h(H=N ="^ҩ]E3 r^0^K+yG_˅K0 "L=lZY!ЏaA_&eKLHc"&[bb9??Ύ0ﴧua" 糂@y!5_WٝGHz3Y -z,W"t#(kq {S/be}loI S[i/?,[ΏPg|ucم')vŨ{.HX}w[Lo;t5q&֪$9ojbK@_ tnibMǒ%cfHA:B੪XaHocs8BNȱ8<]Ūb/4I*돑}u0:@T}x#w]s0wVe roגuQ+f}2#4lG+`;i}HoK }oהxm$J2p}XJ5q +@V;.DVGH%+Oh(諾[$ WLlG5&_`̰я }UZx۸zqVgH]"\"~1Cu;\FWxpR ف9>Y;/aSzDnQzKWut7L4\#nD-Qg{y%lyDX57({- D>9еbψ۳))`#uZcI-9 Jʶ)Q4OJL΄J슿*L INn -𫍬 ^L5fl7)xP:|G[X ruI4C<\ KlxL|0s3 ~S=LR I&=zx%We$^lD /{vRvLuA#xcMe8 kಧGS .TG3Ѿ 2X g\@xȵ̆ϯ@%*6GnR^xIbJ%˯ȼБ'N(qcX7^cڐaq>j6îx|2g9|Dn5ۏ m (n: xֺ`h1i{9[އvmRcjW)2ГT̢+hY? *Kܽix.\M~t*շxDyɳJҹu>7&2"Y\"j,gkμLxrq }[ &_o#Nϸ'F0iթmƪ077g~ü$ߊo;nKdj9Ltsq)u4C|ܸ4Jdxfa٭ ke 1=)eɍVk&QlKv$y3U nrhKkח,*VXH ʕTDF,c<\Mdէ"{MW?\#96c,QTONf/NfC}0RW3%oiWJWL!>'Ü)xpOߞL$m#wGnlF\s ɐ0MTQXry*ෛ9삊rngS締׮-W vU9Dm+5e2py{a$ΜcĴ7M|q0)p( R ]{s>(/Uåt d/:~%\PecO2A f[ }}8 9Qb~j%hLi{S F4BOR21N(<8\+ k%FeBljQ@:3H؞&<)iHv15xdX(Ush,VJًYjdm9h W\l%EN ^!y MW.i_Jhǯ V R`.u3ZhIKélÇ-;ՐW^#+ 6>@ )SEEh8tcHz!;hcI):FkWS [L"qFoi`-j[=.@zZQs*,nJs=猩|S.Ua<8~ i`Dd \L8]^u \1]z`<9J9VwR-Y^)ӷG͸ ,rO.\j#V1i]hW]Jh#hЉ/kLY($%=1/B,Ԍ4!J| stm/4f!x2fj!-5J3_zc՗@?)Ua>׷ =miL_0pKهիV8SHa[$u߄5賄)׬b,8B04ܸTxu,rrrKɔA-)ِp6߽h}c07XZ(Ηfj̵]1'ꃄ\ .R8Nٰx4%.O).H1'E^Hڣ |G,ȖL\`iqҽr|ˢGmqU7ys,lqyouJ5uP-dOXgs̱k?ILONbe.D r>=kȋL)MA4~]o H^> K[@h"s5lr#\b8`N8D~:"ўA1F&b)NgIߴh|93G]^WFGkBaѸ86~X8`rDfF"1}kwNs!?"_){ۊ@5 6  61pK`';x1NȻ07MRB/f{H,x-'PS;]hEx=xS_B}`ң/7Nwۄ py偵g]D#`+7+KΠ eSah"5t6J{\[+QOJ.s"OqIy1UX-}[셖ڨ5 q[_f #wH[NcJ"7E m]ՙToA42Zrĩ flo?@YEng io|Gv!A6&+1]M'MPt}Y^:T/hQD&HҞ{S>k-9[tpA %(iR+z('7))ul fppNbMA(}IAy)0adPs+s=3[ЯUu؍Yej᦬ wL*Y ژ z<~TH+:˹l̀~XHyK!4ÁƧVLL4% 狆Y]^Śv\w n򙑙Mε|UeWHNyAY?p;wB 8^gH>#IpD ZMS!lqKr2 (0Z./`!W3f NmߘD٢R wCt @62&t\J6Yu'SPψϋ +^2Rٴh̘+j sJ<˷taalYM10 %rGx,$u-{] DMqSfVې~aA(qO3h! li%[[oL od= !Dcӄzdۺϴ«U߯];&ZKi~$yΑ-t|\gOZ>7O@a#{%ˮn#c':X{#o0aUafX"n籂 do۳C$G/pewIg$J,f16?OcIX ._u "9;ד M4NOOHXLtgi!Sb t e[ b4z˽k)jA@3LгѪ\{+W+3^p̦v/Ҁ~P2HNg{ \p#4,bBgrU߲{i3ǘDn艭Hyd.z]p0JzC>bK4@`Z5V,6 2Bt0RHMxO_ؚ7A;9, FPbҩsyO1"'KOݾr2le0͂D:`]v[bV=&Ư5PB`g{[H#9fU #@賴]m&TR[W|\g']UzՈ9YN2(|@:oHS]*z0"q#r ' E\Y/;P{2 ;>4P2Ie4phWڊ|AƜ7r\Q7شz:yvNa'DP*@ PCfFg_:r.4UJUXE +q {nbEzcȬuGjZGIfG(gY#{KJqJ9s_uaM%YgooRZS!rÉW۾67& rL||uK/l{,L!ѶVږ#1wYn~`a Sn^[c鋒o $}a&0 H\W@.?It_BVeCfRjȃEh؃XPXٰ9( {˯xDTyl"MuJݪs<@{k(o?_ZyڒSyW&W{Ď$ɡEQ6 qln7do[5"U -/#׾~/'nAX1li+5 db).J|!J&VKP">g˫!`s n dqӠ!BizYi 8Rc)kB{pTς^\9gX]f\YxG1*CX$|adE[rep RF;x9hX\[~XTz8}WdtcAH-m?&ةfg,6C_8zr쳴1YǺ&O`ԨuG]ZQ`ޯaɘ5Gr3 z0B!) SZ 0?{Q`Rp-&RN6 j"F I6: 7kd /bHI{mkY<&0,CiH1xJyjVTq1p$qN5l6#G@O.Gk$oR2/ u&/؉JI~TEvvHfnLn((YtD.j N5*+!h{vwaOuժ[`?tm{Tfh-e}:8AJ2hsgFjQHG9Cܰ GW t_9[7[t y5O"S:P `$YPLɏ܆ݪ5*D|ỲP.V6j"h_z%)ccPY{MWR.)Dǖ'ɪ%?,IoR &rH1V|sG.\T]wnxa0?r,<\N)2[Injn޸*NijB" s$69+XU|13vF}rOtиv%-\/)cwѓufj9dv$珎ly6JO.Qkcsp ?aO 壅e {/^̞M #1q-e~.d`"4r"V|m\S]|Ī#6^-k9Fa&u󡛨$՛b$V?.B1E2%,#ԁl`a@QLC!=RUKg-U")IgF;tgUTY?\iP^p(a_}>ZJK܆L09x&u္AHE_*HĿEs o/Z$DD^o0å[F^XQ.MgaӢEFÖ 0|і/yZr b )Hl~aq MdlT p5PYLygyuO9k_kD9v.&.z@wC?zQbCxc%j.-KaD6wM_9& 釧d'\SnsrSSgN@K}>3-1C9?FPK^WiPlD_LPc56iA)8cQkL3qEqؗ3K؉$`7a.57l'̕.8g%X[a/Fv֜^°yEr8+?ϡ_]ہG5%xJ}䨗{ f\LO psS*76*ǨXЙod-T<%c2{C,1q@`uM--$ n׿~VJ`nTSlDH?0:ȾL(8˿i#@=:GUb=VϙǁX gD7ݰ/ńƙ<"&f2 spl7zAg+$`7e@Ԃ [$*Fgtj<~X؊U>7 =h$z| ~"5|-Pև<-He.7}j>tEJ)r9;:cNQW3˲m0ø2߬D TFǚmܻlr?BItЁJԗJkNâ<ЁT߿D`*e('%qwg7=dhD|7M,#F88b}Ƀ`+3}i;t=ʑQT,vx><%%9dR]? LD+?ީ{Ѯ(;~t 5GM>̴BvTi c\ov| RY9i|.W\2bV>J؋GN@H Y돑KyxaJ&4<\l8hy!nF}s0oEi#9gƉ9{S AcZjp{0R[qN3%&d4AբזEjd/YMݿ˧o]a"jRl"Yz<u`Hv 2H=|g@?ȑLL* y~ ] ;5ȿw"LRUDsgޗy-胥gcO):D}qTJQ vaJxl|Ao MG^ )iL7NR1$Ȳ`Dq bƻ '&gDq;_006Ɩ,wFk(Ue $Nܬ#.U@I. š (>-?x\SX!tlҫm ϺV+15}{λC a '/P79tp~\veE>A`.[EgmgRO34Sx opK ϱktJ+cY~݁:O*Dĕiq"Pæ.[Ƀ㱁¬K&%@yy965Sa~Wo"9"u% n-1w"|30ȃ>ZP,d=ZXʋߩ{F&~]LH+dQ}ڞԆ! 72#As&>a_'ĮNb@|h)JI>p޹8v x,=ŔDZ1{n̓1Ri36Q[v\0q~Qh>p$F@@z8||t,-zTuⵣ'WkxyW?H1bo7(=N槻CVp $1^0^?Bm{i|9J1GEJ뭼:xx(* zASwo#]K7j0Pnl/IPTl'Y 8 . R;[MFtf&|AD:v#nBN5>Nsj J^Lp '!G2Ÿ<6OT\5is~7ܵ, Pe o%kFL%3kr%@$U=+Km+G? 2$|)N;,(Ep.1l*Trsv4ε(B;Q -VK`% z *h&};lc!!>!Wr-0ǗeЌi{LwsK=-Lޘɷa%ݫCn6xTw/QbtU :9B+L8p\ne0~%B嚛!Yl* .EB`,Ui*U(UH [|Dy3Ga} i{ʁ|<5{' < -lNI=CAޥe8 TLwg%Tl UTA+y=#|@2xȑ=R'tju [B5|dĈY x]E/ѻ } gG -`[t9ϋ7ę0xLme?&[÷7k-l9@bİIׄ@BdFh6vlOV#$;eޫpI|KYU@֍1ޓ`p}`wvD%s ?`xMkɘX7/x)Q?v$)fNR?ejz8x- g\bѕENe敕}hߙ1Kajfb@5+9}gD9haZSLK fz_x@4mMTRJK Hzb}0A+SY糤)98O~yERd dR0]}JGd5| F e>+.BZ| {|M !xql|R/x{ER4)k?M|w-&$]x }ҤvFaw2Egث%Ė₶Nf!7DPP; Y1USg |;gk$a/~@i2[K'7v(modgS emuTS%v&MX_ʟv"[1[nT C4mN bƎ]-p V,5K81K bȹk1j  M!?i:؜:DƝ/zXV{쮌?$)2EI+!U:vRÆi/}VOׄbUH+[ˍxߕ*`B@)Z!v:ęDy& sTjP''=uLOM_˝A"ڻDz0V40-7W66n/<^C=)W4)XƂd?oBu`Ȃ_rEpL2SNa@]ǘ&}حnn p:bg?%((N&0ׁ6v57d{Ki4xwwgrs6NCA-πޣ@|be;.z(Nte #uS/t \jχ49  `qZ͕Qt{.9$D,zO F"aڹaέ7@%56Ov}ˠ[t%+m4Gk.ʋvsӼa7KwF]8]^N?} <ޟVH-fJ-z0F7Wife?x:nFúu͉m9pkInkn*g'!3Ch(!Ѫ}<-Q‰ =ڸЋAOQVenBᓊmc}C'2S% ?d#q:zёUUU53&xO[&|kvNxjX7;ꫥkDX:V x)Dy?Ɂe+,Vȡ&+0$L>:`Dv@&yŔj=)'jPCLg7ě67',WCl:߁ {8ҩ>ķ5vy6-/}cPodEt9iM1.OfpW8E,O#YF.%-kwX&a@0ΪESe3U9%&B0|v903< ,kJBҬPO?1Gّ"G+{p׊ T1xA x( '!{ƴÒ@CpWpDk^xj^3m݀pJ йﶢA3ɊgFX#""ƉQʖ\wfr^,<UM E^Lg3nem@@qn^GsJϢ#z) f@:;$$y"`̯򃞓^K@mvH `㟐I:ߊbuWwixذ?Z~0 D_z͈-wϷeM*Ƿց`捞ʛ~O0(vmt8T7̊Oˁ:nOqإz ؃G/vx@6hA{ -=TH z֬5s4 @E6=́$|3M$ ]AɲvBkOV(v0ͭbo}mYYeq[mt.G\MF[3soDJN {[g^l jiK#] LFzS'ҳY!N*ߜ9|S?$ȫCFX3̈ikIZniɫ{ բe>-TunW`5{sdt <5%n*e~v_(YIl=p{^l4ן"zW7 BDF1l?,#,D V>TLi d&zr8%-ts@$,n}i13ZdžmzpS<@~Pmh6† " " 04ԄQ^OmK,KsŽ2%z3-Jn,]%J+n+<.Xfl7ҪPr;8&0G+=DۓA2-ȅf:8) jݚ3XtN5v/uQF ${;n}v!bZsx!!=O|m%M1w&2vqU $kQY-<έLZ{8ulLbB_ѐȭ2L(g"߿vq⋡]#ctn=FhwR:Ľ{3LmyQJï-Agv[e<.$CV߰w30 s5@LyپrIWߡ?[.<|B 8Sg1״z׽[G,.NRF`'qSm"WW6 lK9o}b&WD|]h"R hH NV&6()A +\r"/9hȓS|8!,9FX?JU T$Ւ/ZH3~p>d5y2­H"Z0t`H& Ro# E݄G66&r?`m7LLw7z[Rq w9e'E-ڭ47 z0Nܣ#؟AlC]CM8nb!})혳.~iESU;!f u@ x^ɛP s<Я/tHIΤc8>W%kl6:s@] ȟ kjןsb2mGͱLG$I@LgDF*|<~D.PTD"c&$qD7گX&ܶ٠DUI]M`U`̗c0p%J[%ѱ$C2!lF*l:h'#Sgp+5KȾ1xXo֜Qe 5w$*%.9؞q-鯎ğQ#!*:{܃uJihu2 V>q@`]_ˑ=u ˶V%DzCm.$w )CftдkJ!IƬ -U@D)rrr˯9344@])n'Lᗒy*ÊghEdfU G)ԈlN9dA}P]ttRV Ն(Y9V Ͻ֢d45ܓy .x*vVEtE>Pw'pE3cA;V JURGܢ)1GѵzWiy"xs hzz Kޘa[V6iDs.LH_JM$huMy~R鎢I j$=k[OMx9΍!1뎐go&E%,W6mvYϯ&?G)u, P8C@"o򽴒sIꊩX_Tt,9e I+|@՚jcD6nXzID!f2fWnS3UɦV~(}TMM\R 4a6`:~.#YƓx&:oK!]s˩(YS*GB6c2yqD4ɰZ9EXuJ H {u|;)_]p!ew/&RabwjǴF1 vL 3Ņ7I:Y5'nN=G;h_C((U">9B\x\gw)3WanJ7R~|(N; {5*VrWو_/қIDYUIi+-Of>=JSD#q.՝R;Mr}g[O-8qڪllla-ufW77x"i PIhCa~kA*m%CP)XAѲ橢47-Wˠ'2CxL[7!Z4}̺W, =P{sr=.L<@h8+jHL0VxsDyG4AIJ_i}}"0$H LF 'Δ8%9q|̹B vui'yx ^؋`}^UMX{'<;  hjcv?!#2F|/E~$J2~<ȞēT.'$B]ؚiVBImPp=R:i`د&kI&"lY~j򔨿Bڸsmm5C%D;0}Qrw4GG1_zs.ޠ=:#́[%;a~{bI~^Đ Ym/ Ҭ<J y(З&8oo0r'KGo8ݢFY /wgXUȧ:8sBێcI< -R<pˉ*X'aaTGZlHf }]Y# JUWxA>;A3ǀr|VwӨsS7ϱB2MVPuk-XtvX)fw\/4qQ/?+585[-ذO FPO/QlWpXY>w\^QA?+Rn/GLlinHAYg$OM˄}'kSEu ;Q%L)Q/! >yYza܌߁bOs&N@"_~Rh$Add1-YپK z[o/oSHnNxeb̼Q#ITڄQuqVCC3>WiVq>̓URei%a12LLs:p;_U+7gniF٭׼;ο{6)e5R@RT+˃2kVտG${7B ep}D=E;˛~ECc (,:5iokndbr,`*w#L/Tm΅M;<8dB'|0Cjtv?Ew)KW.:3{#(*qRnkKj.ޡWvp(zgAl@H9OߡUmYM."M'bQ aغAh*Ĕ> %0dNIHIT6i҂N2.݉՛ B+ğ^{4g FWȝǭ?LVQxDN|DDB<% 1ۼi^MAF FNvmB}GrTlī5iPBp@H6/~# LHtժW+0O elMϊl~*o7- 3xK(/pv !^Q;3# 7bx x7X)s#JAgdRkI2Ar>js[5q -WcEsBgB\E_:|[៾7~s T,g :)v}Ϊ"3cnM.pTrf>u%>~FO4&ri!j&a Drc)Oa S^:*<lM]e㘚o9fᐣMB]c#;JW舳Efď7XB1ᇪq2_]J3MqbBF9Cjŭ~dpvB[H Ojn|@CPcT}m`M$ӄ$ܾqf?X;4yaaUyA&xƋ)6iBqCNH$(($]G% p>oD:'1ޭIYDv-*"۫Z b%PrZmMF%cJ 4I~f5aˏc{ƌ!O^~f,Ej|RUp;Z\$Rxj=KODtdh4c3(W_w;Ҵ#sXk>&[T?f1q2o㶒ߵ{\8lb3u5; 3`}˥/v|5, ~㽏-C!TAj{)X^s-隼m*JPeׂk )Nюx-21D2 {0')v"*9G?4ȉT^F3MeY-n_VQ8o|vϷv雀uL3PiAE 7lmˇgA VYfԥ٬wե Yb ` E>'Y bTmMsvsms马=#'Y\&܂,LILk7i cH? `>щ xIA Rbk΅}O.{+L$:K+Wg tۑ*IAo|PU;G mcckI֏3]dQ[u ma(`A*e KrCC5f_ ŭN /*KDfx%inF+Q(F<[+i4|4k@8KlL2$S{nqVT nKOY{aӜ iudވ+;`C*l kThlgn{lIi&;k6O3] bVvDtjw>Q`H@'VZBW\V lKkW—[GInAgbݲs6a +("_ƀTI1> ' B@jU4B'yyL΢?v!~9•m_\ 6NIJ'VS 9S\5V( 䌢iY _#KfN;3K'Wh$tYqLME 83WSkw)BȶXqm@bhUdʤsIN?>؜=Oe^> wP_U [eem|L%3LH=V ܈(Z>KA }//_tulZӿbM5ܖ7 ͢QPxvzA㛪YMLx3404N;<(3SeQ[x+5F0:BJHAऎ*A yQ {ৃ&,/KH$[T@WT @AZ2Pп 4[ &nªOxqAuXHqgXT:/bU@Bנ>{ S08*ҖkѝUGzȯ;`rVtl-%).2x"lCˁS!U[G5tp_ظӓ\>R=pGL.}jw׬h^*=@Vt/?ã3^uOLS0_EQg f?4Ab|==* ~%yC.Pg=&Mjl} EHMgSi{|>{?!åG5~D 71ڪ"2) omowJ-7Z=D_92|e_b (3鄋h}bɰHFqEZ`#&(+,ad[*殎)OtҌ v[Nʶ^"qׁhuY 1uV:Ûsˆ\B/\ܸI<1t0޶7)&+Ҵ?&'!ش*<5iZqOWgKx"Yx{Nkn]jk NW;Z"/ү8/m\牐%:s[B< ";BПkSmS^qUjt-ʣN~yՎq<Rڒ,jJto1~/MhWFic9gfm禰g sE.ɶp]iIoK]aD*ld೒ ӻeC3<ɽ0 :CwO뾻Ʊ$ 6Kkg[\]/A^>e=܈E_]޽(:IM/ :NW:8ә>|2B'#J&IvTAZQQA$dHlv=C޻,/ͣϭyD0Àlk{ zW1 ӗPLTP:Mu(]`tsiev4Ѹ&9vs VIyoBhڑ 7S[LuEAgP&d%_.L1EqtF-Gt"~!A-+^a{$XR8He`i! YUa脋Mn%ɚ+4 c"f71bpmߏI;|H2Χca,1Yާ>.ApR_-?O1S"(e}-̒Ar{2+ 6 yYduBŕR@<"v)ñ%ЋGW C,XFVu!Ȳ^B:bd|B` ¸~d&uG|d?-[[F љ[9PCћ>c<}h BMIdoS..\Q['kAL$ "cN( ;lE@\PPcC~|#9]IծJƱYD';%%Ek7?6XPAR>R-4VMȗsQp<$1n\k{$ʛ|I4bwƭ?IC4LGX)AxW7SxAzюڛ 2YfΛ6HMf/漆 *1n,撈X{u])"ּͩ6B-fEHP 2@ҫVIߓh)O\ykzO>C"O3QgUjN}kA'k?RJlxǏ^n˦+QѸPBm' :XqȨTi,lfug:hc +cf\+GwT`TIpuѭBD̈$P*nu[&-^.skw] *a5%Ȍ|F"8`!z6gw1ʆu@uwfݷ%\8l9os۟ݞúlc/I ?WRlV`?OǠ]ms쉻Mm2|[uѧz0](w'#EAEt$ȝM>b!#ưw)o>3ܔ6=DQBz$+}M·%h"4LLpO0!wF %祝K`hlg_txP bV]PrUCn9Slwdf#qZ]TgF-J/Q!A;kq" PdZ<F#Ru*u"y(J@ܛsF@K~pbvʔxFlV(i_7TWXB:X} FASx4ʊNB=я;8XcX' h;-p-v6j'んl焺4e jֻixL=T1QHSG~. 〾l@7o(mQ-G]ǘkCX[/3+Ek`)$Z{"Ĝw/ɊVךhc|\O]=#];ŠՔRS6@ 2ڬr@O2?$yF9͟ErI|mm0bGu۽=`L:6!nΤEhhEW^pAH.H&81V}:"U=-Y_p|P@ _ V"Bb Q%Yo<~D4P? WbqblzHi"$UqfXumO@*|{[0^$vE2Scbk@n#1mLE I]RRvҿl+6*1@_RWKnI>_''P:ԕ21`TG\;M2"Qd34t@%v6ڼ>EJoWOnAsڧVdD`2Wu>5z34ÁԢt`>acTN(J=y!iT '\鴞P]ߧwP."|Bn)Ҋ]f+G /+uhׄ3#ލclB1Tc@ 9w]hx91 Gq*6^Of]s `5r#SdSAd"Luˢćch+_͡n||CE 8V46rGU[nBCT1ud$H&#G(%afϸfPRԅf@4?jF{rY3~2s?v)2U*6C#Dx]rJ`}#t72w İ[rH!aVǎ]8+遭zfޓc͋,(klCp+?䲏 SG-++_DZneeg@3Ub#@Sf!_H2Z](f g,IGvI"eh(J]IJW}n͠ ķ%clouXɇ3?0Wk/c6;2I>.O~)l3qzstt.F~>D;)E2#4;o*nRS`BLBԸ0S<]M% < ׊g݃εA-ZZNǙCJ1 eYe=.#EykRC-!Z=]Ј9 ̚P#XQ,GS1TY3Ar`Z EXsNPO &gWfk4&!; 3 B{oX Pm] ޢϭ>dbL:Ya0&h]j꧕o^"#i]>Z{خ7pQ8G8zμZy #)įM{,sמZ2U|b28򄸺jRx*2Z6-~_J65ŧQtIb|k{nJm;>1L4l@:쯶&OZb}O 8ps℩(j)dfF}m AJ %,kϖzF&ϾG=ww:XqPzS9pQɒ`rfq` j&}0w?<OΣR~L%ʣ?V>j/ds}I.@0X+7`D-#Y2GC bSX(8̈́ _-怒1E^Rs$VKY@Dl_=̺P0 ܝ0 ƫ6[ r!k޼EtQwe#8%?eMK]oQiXaIa_|s Q^dk ɘ~>Ѽ&ab%kSˌyo^mr$G7Y6K׫[ #[GD>+S%bxg*75 IIGLjqHMM$_7Rxi! V_:ymSCpȨVbZC>/~̢v,h/7ugM U+2wz#5`_ 9WōHKٙSVEʼnwTk.O(+(?B_!~śX. ŏgf\:c սujoj 75V7_k'eڳ{e\5#Qz!P.D&vc yQ-#m&ƳMV@>ȮiAsgyY1/H͖qGJPR`|+k!2cuMLx}Խ5$a{ײW&'?<)f~`Ă2ߡd(BysEhok= {'U0*)<7݇,΃Dؐzx&8<8^gcK>Ba?Kj$-u` %Ęeozaҫ1+OCCvH J]Z?.̹MIѱπKY}^[Vl>k1Se?;!D c~0XͳBT 'SǍzo5D%Т%dh(gGlf]eߊ_,T=Egʹ5B0:vVa*ofmJH,ɸ\`mɧf^;xϞ#߾G'-޿~=HNͪ$}'PaY> ]b Z%ǟNӋ_C/"*h@x >b l([#8B)-fO\bfLƋd_[Md . 5 "D#%0`3_y D*Ǎ:+gT ӢٸL:DR(X 4` f'E qdjcBKQ2IӣxJݩj&nN,^_;*oϊVt. p&4QA'ڝ甍qVlw0 n6](ػ%Uqmk޴V C%DkLA\U{!4EV{;q],IY }Jr΋E,ye״XpU4K4Ť|=$ ܩ;"xUZ['y|,}6i['tXcUx=.RM|BFOBJ5"8+]#$[K5q1}x cxJhC#Dy5( bsW #Sb qXLZ;PAǞsl&ܔu_PـVwK!pbFLc31Qx못2K0#*J-쯊b`tPH4GKzIud3J ^uw;]Iy㷫<~N!82k9a0y1wJVKHl'Rg}^(J@ #xFho̱nF^L.N $5bWB~RH\? 2ړ#ѥ',@^Ԇޮgn {9@gd<1&B 0J騤qcB3890Ңszvݟ@^PlSzyrՌi ޽F9S(7rp\"4:t엹)*qx/ܠ } \RAO#T|#Y6EUHI2"N u2!ԷV߇3JͥQJ0";{FF.~,>y-*ql84K:y@|@ʊPQT^ʹ2Efd@v+Kȋ[tJl 2d=XA0gގQcdj$^k;_!rO$BrѴ +3xԼH H)~b%GW)/}mRikAjKSV X FVgDæ%4R۶԰۫?B.7Ygu*Up:dB c*7&2br1Ǎs`<3QI(%|֔q(-t=FO'64MxduE24\dmvr +2=x !'';SXNh:VVHKQAo%Q6  '^SzjT VL:BMjD4ờV  Y}=g:/d l Pߜxׁ(x`e=Ol=234501ega5_)pRHOk4qk>xo4Y/1CѮEyJC5@J>8htYuGx1/dOcP9^!<&RDkS\\i߰wCq?$4P{ʺϧ(>X8Jhf6ù+jv0`_c濷d$|My PVήTaG?{ SqĊSt!SP-V?0*TijUD )eLm[5sgz HΜ5ϣ5y Ŧk-jDYE1-QJGD`3!{Bo;(5ķ6 M:N _d滾HO$\0MRJ[%)yΧiy' ƞD8']1P &^`()c4z0Tf T5's2 iPurnl&q<%`rd|׏LI󾢃2>-'Y?`abM2KfK!/ڤ2*C /䗭aaRE"%Q0񷹐[$_F29aK#) TP7$! 7,h^H=^7>s(Qǥm\>- ]\ dT>x04f.aM6(F%d%O9@tR'mk7YY\wT}7RuNػH fx~7nñ٬iUyO7iMk.hQYA{"P,@\7{ q>!7 e_kw%YR?!!WN Ya#=r`8_,rIG먡÷C0E!\1-x+T{Nz$; rMBi2pB0r8ƵY';4RBoSy( qdKV[M*ajR6] ⭝y,٠3dى~JCc9[$b UQ}0?ql mlj,<$mVv9W ʴ+5lP[N!']`gYts|N3a<ƀd*va :zxDֆ97 tӠm聡x:2)cab;\-({iv~r\c>IZpLJc!}f3Ow)KZDم{oG1+bq+^ayPDAc4tcRplYz[/E"O-ansopK "Co cGޟ &2|XsCC?>'ϑxҲ9wV50s 7I <:n%=B#0v煾hw_m[WqD-TTBʜQ&N:^%r+5j)t};$׹L E8h%"|ڳJ/9?"cclNO9~ۜ5EZ>!EgOY>mHbѽ>"}$t( ~:cKk/o #9J24PHhLRY ʙ DImZ/VVD[9Rs@:@Md#((^ 8^@tMW;=^Q[#q_U˲A9v82[M/ЉPD`16 4|; kbIy;BTdOX6s,<r561i$"mva.Fp`&q'x&m kT?fa~xۿT)G?Ex[mr` \FY}T\4KxVǢ &Cb8_v)U-LXf`Kd1-xݗe§/76y^$,#'{2#U7р$ qG)W>w -72] |X>TxH 41v[*wَՄ[" ,J_7RTǵhɦ1-^|l'sIƒ Eבڝ|`ҸZ4z #f0]+)|CpޗFL ;ob%+I8?*c,I~c<v^rאճgU"Nr>@?`kvS[s b["dEuG|F1bbP&lϡN+Cg-N`#jDSƷdWjCz3Ehv0?s Sk&˛ UKa|߈:+ l/]1[A~ՆMi( ! vNCX[hJT2OcK~m_sh Ar`&Vs`o!Ѧd)XCUɂ`/a c Ɉܼi'Eu7Kշ\6geqv2.I49 (o6nj%Z憳CQ&J|͢_AF~%g]I7LVZXI63 p"APv{u($㘈i ; [m.}cO.ۯ7AEqeɒGXvDB#%#OZsKϝNLRXګ(_ {~Ado㙚%JمB~=pkHƶ` Fw\$vYh_?iV1[P X6S>p>$݄ݵqXn-̣ wyAWAs(n4o5%*@= 3 ,!ӽY>.jI$2ذr`} 4TSbbly0Փo训D!&ѽp9vj˳5oG&Uкƣ˶F_ ?<bI?^-'}MyT Ij0hӐ 7io:G-{fyXdK4ͻ<5H ,x;l g7AW|ܪ|/c;׷IMI 3 *x7eZ^ WET-ipi Ŋj41V774 iГ}LBjT\=SzׯL&<q6ȳ@}c0qUn q9Wt &{v`is<f{ޣ\:pf{;,ςx،fvVJf [&?wa6Pf+<),yy:Is\90"*v(/L6zd?E3G  ;F t]wIDBG*cS+c+mr&VB*<oaU05ojdL hw) ny=\q/:F/ z/UKx MղxB\ 5XПR7J#<&OBɼdLUk|6PEUb4^X!;̑w7Z.7>:3cs;{-y O~R)JAnn?0zKe!(]9 `!ƽ8N@cO]fYafAj_JYћp Uy:hJ_.A( sK|ZL{(7_N6(seΨ!7|]4\ \y7 ꂚ S(Fhhjt ^?DHޭ(Rϩ Xl61Uus*wMtum'&_3jIr$"#Gubfpk' K)nykPеAg \WȀbV:4DrܻnJT#"گ@YIu}x{i.?eOSzlC3^񞤙ʚS)yPMU͊K2@h-+dd27H;duBNQ[)ԊrM:/ 6:( /a Ӓ#n\gW}E x|OM~~5H%,@lgԈ-Q kӶG%PZR$|&( Ȉ܋~w̶! ޼#ZR5:?tGq/PpRPFsbL]ߺĴADRRNTrIuVMjN/f2u9aC⢧A|!L$lD(E1{H3cGńp 'b:XGYJAn;@?D*|؇*!)a@C܌GXe p }A%Oo9ty뱂 FDnZh:da^]{M4'VT$jѧWp0na ̩7Ԡ&1qi2Ɵn=X}%ⲍgْ:0Xf|?AJqCy]y@)PFzFrG h瓔mZ#jfP* 3ṭD/CG&RbMŤI` ,6sr!8>^EvfuJbt +kNٍ=oNgD@~ s>Oz/%^:fWܪtw^N.\M̘FOx`F"91~,宩ʮ;i͋ue,LNoi$Y&ov=Q!4-+z}rpA`rћy.^>1+c攺r/90u1&伵3wψ{\-F|mNX-c`kKQG)?:DҨ,swܚ5(IcM4/GH]!x/9q2>⿇+qD5Lr _U\b|3Z"y*k;.+Y6,5qLGkG!7.ge?ve =6-VRqb3OC3݈_ool&"8k:A $5 cT%uӗ =X+j8R 5wѳ?W3n!)+V@y'ސm'6 -S/& 4ۭGC"Ļ42.)X,1$8 !n$[ n{x".N\@?bw,X$ؖYհm>CX5|/s5y,Gb &]: &\X6 <-ؑ/^w(%b5@NX2u K!\SD2łs 96ݗKV fjB1̀2OCPbFb-Ϛct鯸 0:FfqDݪVa3l<2apGȯTx)ޮ1Et_2٫.zضQNsc ^& ZAೀ_7iZƽ*R7`<1aYM'K"nWn:IedTXK[azteseIHrF$|MŻD@Y܆rYCii"@Ma-/_xu\@lOQZ}js`Š-C-@>&{R2$uIVH>e;X)[ mK>|gЎns](,RS$4j`ˬGj[[q؋-e{/,v9`_^=]8#i8֯d` g<^fn][񸭩e?j"t%d b;l3]G9 ê*&tbj?Bi:O1% k/~ a h3Xa扛49yZNaE4de7,.QhWj$>(Qx#G89Se61E-H"K5σi*!+7mXL8bS9sVjQ:67jC"`3 ک坉zW5^Bnrdq@3QT3XiLvu0Te7(ZUe <~WGB 3/GV5s徽VzqKnnxn6,Q<ĺ`ܿ>1H*"݊M@#xԥy}z"׊ -u)CYbخa/s37™R$??Y;p|(B9&k-otEgyس>?ksb%1*|2Dj?8[юVQv,(5&Hlyv,Cښ @LP+iBЬ%N fbdJaߥum͘ZrV~f5=+XFκ+LMUI}SCw0Or\ܖo{dgv=K p'ӗ;(VD03M3vTA :"[(fr38] sdqcs$n[G򥒟lN} VH_09q^#dӣwhބ!N˄pj2Bꌯi/ f fiDɹ}p(LZx@^ /p(f:Az vu]lDKZ"tK#WEQ`ߖ`Q"Eԣ$^Npr۬ˈy :w&\a6[t=/γ* } U0؛OnqlZlDt:?ݑ%B-㑳vPaW %O.#i6H6KϦXl&٬]?̋_}붼}%8I $ʋxw4)+ ?çcUf o"]"hhd_,hn*wM8z2 ވqMS\mݲl{SĤ6.)\HS}huNLOz'؆VOZcbѨ%&G`ԅ&-x߭Vq%*6g ܦMJ 5Ƿ;EаFv:; ɧ0o @atK= s{s~3i#6~|;#6i*$%T55׾6j=VBh.Jya:\&3EcA1U-1E^oIU^Ѐw{5X+_𰰺]}N}3K[?YejJgᨮ+W ZlN9x7&VQ"*NOЭ(L'<{vϻ#MuwnPl:Y+q#߂Be߅}2͜m`"lUxR"!Itx,FU9v5Hci4}W⤿l繒YtVNJf g6Yo-8ܢaC}={qr3veffcܖn󈔟O1(})3ҚIOa\ zx7h%ɦ0^ϸWV4;e:*ɦw1k/CO b_ *<<ܒYыdC+bnA &ݫpbBdvil{?_Ͼ?3\̊_*^S!ZXKey˯P8):xUi  cR0;K_PNdt1GҶ>4t@vJ  ͽӢZSh+Cn. he%v١ٓ9"b~ܵD}rEBNEAнjEN%CMH'.#TK@;v1A!Ĺa{3?z k+*$u=wU|eL !%A}`%t*ʧodY@z>@dF|گ#A1>dyqtVK¨4o9a/i8VʭpF?-b=.M~P Dc:6`Nj"mjf[w RsX='[qos`E5`w#w{k]̄Ʌ֥$%+QԺ-Yuȟ#VQ$=Ͼe qQQ VIq\%x͔Pߌ`: oɒ"c"˻4k `SzulX N@t(R@CH Ӊ&H:uE$#gUg'diR̹4~M &eg{wpq8ҸQB[2N=h;PD/J,ml,mԐ?R܅U1*Q-o~Ƨu `5oxYapy ~,-K3~VĒ7wa)eC%@ Q #0?D?,uAEoaSC͝^O*0Gb;:) ʬZspVeUOۛB :=p{՘@Ad[QLm"<,pي3_oUep!jEba&=u#⾿U=؀›挼[ .*00灱XCt߹mjiRsvdSS ΪԷ3L? 7VUF088{$qE4$“Q]l5!d0} v`Y97 #\8-y/gWWv!j;(zrcH?‘%ӊdEO % #(z/J>)>[dx+wbX~a$W MNl8Ւ,`WmQ E ۴)JM2OM@BV?Ve>2GmCDö.nl#D)2ި8Cg3"4J)l=šB3l8a橞>2v~՞y7ydlWrm$0ٶx3-9j78ʇ j_R 5Ӷ#99 `Jڃos)c*NS}U Wϧ1Z < $v thXC$#gFvj`ͻO i.8[$` Ye?l //`$;&>6c9v'ө~n,8b(]GX%d6y{e#ߏbibM,_;L. & Iy/!:S![x(%&ӪBe5uY*3*qf{[-UttnԛwbDO-YBtnmЊz6sh€wo_|ogүjtkSfgfq%;@VϺ|gC7+U>pn[PT$93Δfb{4Ɲ{WNR ٗ>Pg&)qN -AєFXvdEwoZ*!0;.O 7} -iWtJGtXjS9@!ԲA!6iyg:fuP<*_L_|<,Ki$7 ٰ L)ݕK[bzzX ϬDZKVΣO"׽#qWۆ3CgҍZ?LmDֶG̩NuJk$ ߢQ@MDu~MDvk&x^X*}5.s]3ືa^=Ti  ڑr$f;V>sA?COcȭi3A&8(5d KKczߜޖk7>W.l+xX'9-}xF+MZnԁÄ?b&GrN#|4,>\Vlz0 zevX\N{@SȘ0ӹRW"T4LdS4u¯粼f#2yB~,:$ 4-7Gi/ A(}4l=Yvgd,ٿΈ(oEnwIi\GM_tl~CE!ݡk@hA6LAacӂ_'q l"lD' vQ "c<֭PqY` \wB:@I->C j&D= ˅5$6R*g<&I^_@PJΝk͕;c}.`=$滣劈?3~t`J߁&a%6/lTdBd;jZ󃜟v֤Fm^J mP?'],Lq\Ͼz̲r|8Tu?T>O>%[/F'aa$^7f񡙚NJwj lO5pwʬAޢgh.Y 97_={ñ9{(tHGtrP|l%/۩t}vDf4LntQbPb9C1kA=C5mԚh* IPqpٽG҇A ܣEbj 68cj?Qb*[q(k!qnLQ_c9On D8h8 tvYW?):nݏY5\=f`\C ;Dr v^Fs|z&o\&giL;IoG÷v0v!ýxܐZUL+V /31'F% ah3U``'P+uBUWP=Xut/&&/seš%`lEACEOBn hagkP#-$vgXozsɢMqo$ %@M)=5ʩope捱t30p$;RUJ8C@ii7aq]'7ͪ_y#A\‘D.bz gX 5utD&܁xj+Wh[%5!Y@N1'ٯ-\XSߺV{SU.֍sj8711=@D"i&I1v) i{+2>?B%ۜY@\ &ل$L6%̟@PT߇_yuμ浌.bb숤rؤUwNp6`1-Mm ʊF^3@ QbIϝh6 `+2dwVL,66ymi=1]&M ұuh&.AOI!=X)}o[Ecca݋H.JC]wP"biz4 JfOY8 rOH:Wa@BEp-{0J?ңtgNkq؍roAML4Ӽ& >((rufxH!{9eC l J?l<|C[b-s٨vuA:Wc+OcQ3qhvtl !. [Nߎ gޡXU_kS1&@[0+๕O2ϑcsWmu} u$hԘfg\xȰtT.C^GJ Op U \6n$8Qe)nfKv Ӎ3  t @:9MBǧuHҸy-l !j*,S(Ėz{ i5sHy.j,=~چ% [vI /e.Kদʀ`X ʣfX9Rw;/޻"~/0>orfYpcPʟr8rQH70"-&!Ζz׵i(^nHa oXDpƬ D5Iy ,4q _}w_W{'Lړַ06 HkzTi^eNsRU!4NzkqS9apdM9Ͽ:֓D%+4wDXn,-uY8c,).Ċ-N@=&?jD]I1[Dx8浒alh D!kqh@<(|R-˃O. 5ciO_5`p./sZd9P~]uA#4t :>(LVit,zZD`!"LLl4sCķF#k愞7>kpu$'WiY[o/s|h)LY76H >C4ӊ2wt<_X"GoxرlmJ[?}lse[& Ifj((ui d%_<7e8l <$MM:wrd>"_)k)m% ?o eIjpbPq~j7olj!X%'`e()h6ZI}4AK{OI6}'FtMPᢦ?4n1S N¯~y3?ʆ)BOIm$͔+y/i0x,F]ire$CU`Pٜй rf+.&y!fۨ7B+>'A:H@^^õ9i?umG>f]w2"?8t 6CGN `43RIXii0S̐oAEaHJh$Mk-3+ t"OR/-Q?{|]?fp>kw`A6sBNPKP}Kt$A"\F+m\o½(bq:ߋh];(x-п6 &E| A546-Y"Ϣl /7x]Sk=5@}նw*"1Љ $_/4F'Bp]%s;4=4+Z6,+tvJ9vk䙪Ugd{*>9Ք\@+sTW$b)(*b.K(aJmpl(sټuRg-Pg(lLʈw ]`RliqzOs1:8K/)1Լy~XAg`TI?1TzҀEyRK~BAPzd ϗO^^쑧s޲| %iSnlAP9;7C&3b?GW`q blL37 hs9rf8z=ad!00`oc9SQc%](8 HOEk/Wڃ{|n67#b]@ Y-p}CUUaӊF#A]?ـm9\n#w]֪Єr? 7'Q}jJseӴh?A ,ciC T+ )g)3y'6f : P6 kh_PrUH6& „g=r/ qrӖ3i5nB=4s r"ٌB>KoѬ|miNaZ0'>XvJI [6sP(ibQhdbc װG- ΃"DtfmgOOȺWF䦼 "9cFb4TXc -e{"QT;JP%._ɰƞ0D#(,O;r|vE.iQfҏBё۔g aF"ʵp$-ꕔ8,i#WAB%-L/ ~xCG陡Fr3U9oV%T @a*z1 u/bAخ.Z<ZXF9* /@lg]ZM֟CI(v_8B~[<'b {MW:ͷ֪=Rx#8b8#.B*AܟnF3ν~Sیұ[.R«TdY?t߻ knx:h`&o;9g/Dvє9o )TTS~{IQV #Cjtٺ8{qBDmQ`~ bUJR(Ϲ}CӖڒ!EH}P%\dN/a!ip=fhs )»y˧hPd-䀥% b"!J\$_,+LP20b8)76Q[15 /:H*: ͶA%xNM[[Eg ZX.؈]FNxƙwrjj$C%>!?ދ Ξ 'b`{}EZG|=r)>|!ժ(PG&&}lùŷ^ADv3`!F,*.3zz&ה-n}¡Eˑ(=Ve 'OazN(_o r엔 RY$`Z8:Q Վu& ĵp<}d5-y9B.&bN1n5 %7DGǜ1n"̀#rYNDݰB6Hx|~mvqBmdq2Au'zIf^2@NHԻeQo.t%Pd^)ĔR&Cz5,4?3Kc_{O$TŜ b4_"smTe}sѼq:%(l̎]+}nE/(`37_A0$>lȋTiCZ7uTg|`1jp5>y:Q ~/Bo8[ [lE&S41Nn'KjweYhx/?8 \cgK&= } 7hɘ>-:I,ql=#-ζ b A5S+d?lX6c%paw`2;1p}.jE~O<[9ٛ|R|ATQR LkhSx ݫj-eRIJXf!򇇨5Č0BAlѩ1CS;?.Wͮ~߳\hˁLԱC%SUr1T8D݄}yg$Τ&1i.վh/#r  Ѹ> +et_ 0$3ɉS;a a›4^Cg, K=;_(>̨>'6mer& <镓V<Ʉo:gиʄ/Ϝ2 =E^Ϭ,f$8X"#B[8U? zaq~ ,B2X@rJ-1qg2}}%]'·?t{*TP{-\Y}s;ٶtns[-#slRi~(SiSޣ%)˦kiO&%42ظ8] Uv 2}*Bǵ\VbX+I".]kZKvLSiPYUu5sA+ oNgo@yU צ`!gaKs"Y`hA+oiK<#5VX|!+gڅ4*f@E17]݇e? l_xV)\|G_$m??:orgt}1qi.jlµbcA6 dYBpjkfD7iƭ*&+D٦>%3H;5Zua<]t;jkE[2xiLRS8ɸ[N΄ =^E4%-Q;*W$z̀z?g&UfQS~adW:P$31^ѣsu{GyXcw8#:W7*OQa2}_fb}gו#ʯ,`Qu2O2SUl@ 䛵,Ma;&3zؖKP^-^x4Mu78qPQI4tgD'qj+ Hm "$;7cE|OsYv2i V.D-B.{1 Mq6Ns{ _ьpp.['YiSL(%ֳs<AP38vZos9dšEzLyg7A5z$&$:^Zߐj#o4v3~1 A,vSQ8x@Jn ^s3*w/,K CHhrLLe=BgXsG6#w`5A׃/-1 з6 Pc_uk/ 8CXca VJw5@j4_:f 3T^r|@muRImJz ]M~}81|;rm*]|m X0M>Y-';0rV)'t#'o y;7x TԊuNiOΝӊ.3U%?cK֢ⶮzFk c O -"{ZuU`:T)3 (E;KSCyؒCvяyvCFDԠpV4[b_gmm3b?+9I ڤQV~^ 1ABΚ{$g<_vv{%5RYŬޙ#; / OѥvK|xHA~'԰NCQ@mXh*>bC~{*3q8$^^O x$ھ`sdO -!;w z 8rP%l`d8o=|u ^4ޛHA@TMتqAgٵ\ņҢhmQI,~f?a]SMsϮDzGTK[Uug^[EGC:%{fr&D?PᕾMԛ@]U=񼎜NT@R8hQ!(E@[>Q JFA8%Qs΁/A솯cPL5EwJKl9$*2U0NZ_m^;MÞE[%yt@i_GWf~FpH O(9+/1gޅBu(FvgMzE)B Uz slK`jM20cLYJ~*f24hϲkxa&N} ]>_"S3[aŒ@Wx2.rP8r`?: (# ΂׹سp*PEIc8 w ̒2Q `N^fWG 7E`8 wàE_өvcXxxvJ `q CQI vPNG|ʷ\+ͯb&@`E& al!i'@][_Us#k_)j-n=eES:JW3رi 9Nϝtz_JQ"R*m^n¶ `8WqE`Q(xh ߤ*m̓P?ӕ^m٦mC'eTq+fy2 >_EDx8AtP8Wc9v /"ʠFn]VԏX&,َG&hH[ D=PxP;Tbdлp%rFgs?_9EC͇?FVC^мN`җCCnH?f[M ChsQKa7kݿATɭk@{Ibf'&؝H8Qc޵!'! (>Բr- ƹ<9ܲ@F%j80c/f.` !gwgPnS1yu|}{eqQ8ev:ϨH]^qn23ת]\K'}]PmOMbqNtDq.@FSsfbtf]Zp)x7x±_*9}j'0;]eT-a.+YhyȮ܈ДLaF ^UOX|E@gŠl0n6vUҭՀЕ!mgj;MŒIz7cQaqBgbI܌BO._*o}@@pN۷d@y\;8!)܄] }CH`VpL)BvWVyQ8c}N~݊FuFaINB<^w҈ф`Z!g%̵YtnL0O <`qN_ᘆIpc4@O ^݁Mdija9O_eAHA2'Wkq XD)O(@fXY̠9]o|,P'YrT};f@j? /HBږܰ$a㍢;O+w#H/,W/Ob'7%.%9X,m1՝m<*͗=@hn hr5ہ>.wd7-lSh÷Acr}:!.|-`> O u֠\Ma]FlZm`~ a(nEErBh[k3I/̎ *\m׺{Y}ޙrJMs ӕM^7sE^1 0QfId雎3sr`QUl{7L)r\]_cNPw /6wcqExXH8̣I&9$ĸ>igatRn9/^0WGW hÐU~%Ӣw 4&aqXI ,Q\qiӢv!A"jQl2ZAEY5M+7§D7/踓7fAHUxj?fKDз?)@xmeR"f? so$Ç1/2f+Ah 4k(U- IH<_KaDŮ&S>arJfrXW28hU4IQvulI<|jZT%uD:CbIDMwB䇊?0JRS<. =3 ܹDݸ (]Xy%hau츳PfGs"bfwvɤ̉> vYCҮg]O{(42 ,@dLO?̡LV"L4[|؏oR.`BѭcɂŌ8sU!gwT,_o+-S:kx ]<1_  ar4фG73kU3#H-Ϫ)D<` [i<&rAgzXPin5qhxxy^ YORmc&L&h˭h6Y[µU%Bze`J}v"R\qK'AJ!l 90/·}J.71?X'ʁ'<3e-] n(U Wu=1+I GƜ|x?uyZ1b>H18`ܢ_ "Y%ZK6~b?pB`a ;QhYZq:͜ B#Y JZv#:]ǟA(m«%e[({ !*R Eۀ^jPadc^Z9V)X6p|81dv=@-Ddf\4mz!ggbp J`.D@yOzPn^e, P->{>(9@AoW$jl_#oy[P%Eh[}>\ t~IGJl5Nɰjfo%|kl_82|3!sOWYӍea B@әpMQ||H%:=g΃R"Ε?jx?޼=x}\G[zGm nr)|b {W`I=7mSOO@n@f]G|}Q1ZWwE1%  7߹IC7/Ť~2N6T;OO-s& ze,"jsKEKwoΞ%zL"%e\A #e[^LR3'Yk6EѥNi2+'Rԛp^F{)|S'x>Ϣ}FM$bF#5'Gb8 RS*r{`zRVv~ɟ8VKs҃j&XgHJ >Mx /ݳ Y2~}Ię YuwheK{ÏI D #HqxÍ)(Iʞ"RNI96o% EԜaznAAs(=uqNVĀ{n` F+'L~σ4V%atbre{Ś@1^[ƒ7h|&1)Zfu/yTt^@>Ɍ~[]Y=L$RfK\StE'*!Shjsba qTrjX1Fn+{5B@̕_700`oۈ|eNRoV:)֬>>VQɃc#r(ӑĻ#^>!Tj@rv$hN)>Px] >O|{RP8Ϥ/8A~8Wve9b1te]jgi bD D$+ER'*m*QvԻ Dr.G2lŲzWd%fH+- .f:h]`ա.!I+e)`z(K7tGNo/ HDڎ *|tբt(4W_dܹb@1E ЀVREFf6PSWL)҆x' Mć5?u\0ZvW!РF=CI\y@_t\SS$dQ)9HSQ¾賣)RqN8X`] PRlH ,8<nPnmO#Soi' ({Ҏ?!Kn觩6YodѠ_e~h9zQYJXCAHH8N>LGvp!EtZΫ︴᠗~E}V7B=HN|N#6U 5ōC:!zp4/M! uʃi/82 K99t P9OY, Sv!.H.v[^iGu e}\XU|jxSjadg:i S8E$m> oXƛN%R9g$k /IԆ]4,ӤH] 7`Y'@{uC%ʉT0ZEQMV3q" 6l`h y`%#N]x&\W DK7Mit-1,9oD<z(8~&8+4Mf&*_L4*W.Ϛ}Q0H6qq[80DpVsrСL6V|ak vImW p2Y=6/[ (_S&9S7o5@H|)Uq}|#]kć` -FMپP>!v6~bWT:1 ?5Z9_jfwPNjgR3Zdz2J`ӱ :|Bx9^#xv3d'Uy[8?D9 bGs?BEZ J/`yTE%:4#FcWn5}MĶ풝3E9ryU&&Ҡrݢ'iqYD6[oO6NkwWd)"w;ϙ;֕z 7+ӁF9cpVMp+w@CEV&6J g⠝U~W6=Dh2Qc%U|?)=(t@' 1:/i>KB(h}5Pƻ?RIGOL` v/ɠ=+"] e;Ie0&spܐ'˘0ON!^-Wˣ! ͂c *xndğ I&bkR_n˴֬IYvȵ0@z,qᾆ;r^mߪ7s #s0$pR9E>J?4p`-6VMPjZaʟo BݜvIuz'8m@,*2MMK4JgnZdզjٙV{%T+C3UVupu_7-ؽH+\iÑՎNcCSwaݑ0p,/*'P;7lD=:ĶjtSU[-BEvq|2,q{dQi1kRwPK9,Ej2T~$ cpK]Ky$~!4T`9gf9xrlEܖ \.Έb=ҵK٤Œ#5v_0D 7$"WZ`˭q[UBƳVI{W5^~6r}grR~ˆ`'82@gr㮪ؽ<v[~"$!dUUdsÕ$Y<2TGw'0 ϵY9g|[I4 -_zcrbYjRshk! r~S0.ao6ղN}AwXguEa6UT5T./\'B)G99T9EM G:6,W[jm&}C_L.REb?R3z\JpF#,U q(V V*Yz"8CoqơsҼd+뢢*> TC%ɢܵ!aD7 dж᠀ΗLƠqV'[)|猂 ['l7A `=C'+%lmHE%_ϷJ?{ٛҿu/GTg]h46[4p[^8PmRͳ SrP2f0z5Hw]7϶in3 ϓ8îL*¡uixCNfFAkEtQJOOEu-d?:mJx&BKD=$)}*1@{)5F;N &}R=˄2'di! \P!"օ1&(& bzB\'$K-lFB@.mtJRG (.u܈ysA%@Ͻ^0J/zZs zAS2ϵJ")Bd?Ght>+)4 @kBi~؈LX"sK IٰNeoFFuJD-͌DFQ2ȈNNp㩱WgJ gV(?h9'FZ1bD)ekkkUEϷ_Z4{LA?q8pdz]TL21S`G|aw= UmɄA,0R98:b9R{K9b z'qo &CygjfL0̌{W:B֭ 7ɢ#(nC( 4mp]5)>6닂[3ڧ$ZaǖK҄8!-NzŖzD}w7?(4I 櫹_(# q3l)7CSI4<䚳|pRIW!Ƶ5TN~tHFu0Nָz߆@Y{GhefYGwI =T=p~sYlloiҖ k45U{ HNO<8[>芓ʛ鉤Qz4.NY`Wy䚵*^nA 6t@!6H"$:9f6=l%ilҦL:knĎ5Js mPElLp`g:^p*[!12+7 NP fvA4{Wu.1%−/3g^\;aIDx \ |T-_$0&h5ZBl W#co!޲~i0#eD<$PzբR㪃?+ [&>9U/xWT]b3a'l!?i;w7 viŵ-c躟l$٭6d*Hؼ@eR򩥧 Vr :b|;#u4E0pm[>몜 Vv^n#;VbM(l={utkq4 |>w|~-K0sN6}gXCXN|(j3$AO ZF{^.bŻjCa43#2WP ' x/8 ] d}R1gHk]#-s#@E)heo굹KUeփjDaQVI"9|(LFR[eރBf~XJ.;nyJ| EX|D `Ib~a-uӟ"N?hrA#"W5Հ}ڡZ+G6WLpK)κ=bPk9brGfRY% mxrjbUO~m+_j=2>z2O[Un5O& ں '| VORBa c9kCيxx/HYc)d]0 M񤍵>ĵ5q|`s!X^O{cSŔ-@Z6,6J@ASģ6 l%&i5*d=I#;|VҩIE0ޔpȠpL6P0wM,PEFpy#;g[Q'k_i OWceaFq!O“\~MH])"pGEk{4Hqw0 W[gO`Mq09PYхxRNd;_srۻl֨P(Q<SMxMV4}'n|)ܰp:nQT/Idp1S {މ<:]q曶}`7{7eMA|rL(9ZI5._dA-#Y'ad- J0S'ǨX̺L}0MrW`{&R(_! h-2z oRٟS5+zV q@BO'>w׀绻^BUD&RRꔣ\vfb,Q7B}_ 651)^): =LmMT򉝚y̖68RP'mrGNԱGR¥*hYqd$5`]:~tV;Mne o68 ]HwR 9/ 1{sFcw9lyY )dRaTJC1Z#|_CrMeTAw ^ya{I Q T\76֣O;AU%`~byXB\Hʥ?-S/`uGzC-hދ٩yOdmHj07u]"ݾ[W͙>WmH04a#wݮU $"]8ࠫh?ؽ(+iO5Prupzz_I݇ٺIR*Xi^j\vh b7H#(l,FdD]]-qM(v,®2m3֎B J֟RPC09iK2’SZ?IfWo&kJХ=X*NS,2N# ۽{ v6XHYrK¹ښKMȺ*'\@誋{m$ 74GPmNʆ#x#}[8neVZnVl](l x^ARS1)cY8xKi4`#E),5Lq`IE6sC {~F N؆6N[z<<ETƲn 1jwtK#h'z]dDSu;>wG&'@ at vuw!y!)} .C2;E$G|t&HɻLيRgv@!V.0}!88&EdJR>ve{TL/&9%-d,zKgZ/cnItdܖQ㠡΀ͫyhZ"2Y$Pɕ UTڛ[%8x _#Y{W+N/> ;8MC05R@NycN,{?O/zT%`nA]5BN2}2lʑW4nӌoǤ~V I0ֽgТ w9fk K*! 2.#ZzNv] )k8,(Ht&2$ VEpZc aԫǹz#yo:ɧ_92+V7?X n4rk*fiTe뿶c @>LZME@*`?=' d'vz/ʘ"o< 8rk],R#hP5YPrO4(ךp` -:д#~|pubyrwWU[g1{ѠH B.G QX\ܯGkîDVQvs|`}@Sa:~wCڒ(O@ǭ}KxfPoOUPd lElݴiBӽv9NH >pC.sx~oڎ nݜW5K;!VOa쀂K\D^G+v(_$K{4r|}wo󠘸mn|Sg5}Û݉/Gbdg=m'_l^jR|0R/x9q\K5|ɞ(RM7$7Y\ƓR'K"\k͟U%}SHS4$n gJ/n8RO&43d;NrmVzHm|qrw9ϫ걕ldCe)M,.5!Bfht~8︓$ʊ]kCmuv/#*qiv'v# {,jxak8wNYxdLZ0)jB13%f D'j3f%VᵳhJ7ߴU$4^*J|@aX^5 zT=jqA5k9%BbMgؒ#42_:fN6-63+;|~ |HvWH k 08mo {ذ: @aO9QtKE7DTj p؎ 5~U/ ghC6`*_"e sk(lMҁ0_^!:>y3jg$Ehh096A*+ÔNc\#ݯV a*sUşS \W+x75Z4 -:fci%FcnU&Gz-DٰLjK\ 39∗;1FD.|c}hN&[@.MʲP)L*94bT>2q}<(4*!\QS&rG9b+^s`1eH4p4jǼHߟ!lNw#9kbPL79%Q1苈ȇrJj`^1;s?& EBB~G{;RP, [sJ<̐:HTC]a:4&=F]lƘ`Ԇ@5j}[[G"@Œf[zTdNh["O`2rKB74l-&ܛ * n« (0'n=8ijdcn_-.yC\ Wj+- TGTIy%yrre)[tü!ћ7fӕrMc Sw omxHo^=n 5w{N` k3!.h>^г6o+3=66Dke RyqƽJJ7u $GWhJ݆ޭ&{}*ϰl؅ȣ &/tkn 8u&kdX%i-D n)%cŎwuv9`1m֩OLBƔSnb;q +TUc]Fn6 }b` o犜 {%>sڔC@C@ЌTn:Zm P91b)v7%tITwy96!bKy󨑵^ l)P?w[⭹):-H66`<^z@ L'#TiꠜK4#GXRM+Ҙ^ibKhٖ.+)-ΈuSChEY?c(UUTe ou2/̄|Nx7JD+jz׿WW;Vf n 胤_.[i3\t!Z OF}ׯSi,kJHڶqK[e7I{;Of忼^&<cl:#CP8B2^ܣm|l MޕMz2:$3:OH,7rx#zMc+[PcLp]Iz'xrѦ yre2ӵ1uTV%JrZ萠WL{G ,<@cB#-mGoRm|cY(DExFJ1 Jb!a]Z) G9Q_61Fl.I p*ᡝBn1iM6347.A<<D]{G@,">1y7l yVVH8B,Jpf{X#me|;\s~!絝nބ ߪX('\2%Oga"IN$arb9k =?![c;=1zH-͌3c;~ #TTZa#2k+{O<`w /rVT,j4^z3 n\2ͤW5 )%K_AmF25@1 n4(3ν񂦰u5( s}3C%O[p*!%0 \r:N ksV`(oM] ubFǙT@oΠ3sS +ZKQzQ3c>a4V&ڪOw_AG7C^:0T=sgh卷RqqG!kBB6Ε3Ås"$D=MT!@Dէ A3For/ P#,TEug0И/"kXFNs<V,yL;w׆3;!_:#ҔQP9PY @?kr яX޿nE(Oh~MNZn twiБh?2󺟮zr(h?wͺ|^a1AAG0 Ӟy"ѣ{ %iD3iXuJyeF]R-b,iH)`=ش4:z90=eW" C WK֕ÃELVۏyWQ}[fc15UMj yil|vT?ctz%ት\+yu$3֘m `> ,2ҿn"mZ=nN@' ,u8_9# f6N/V47FANĿ:dŲ/,U PBh6b FA?S#jl|3;hX15$*0[$𱭪IW _Ow~z/S%&X NJȘoAqX%{?\,d2 %}1xP7ݥ_8Uru ,񓣜 %Ĝ=s@u97*Ze0Yn f@5BZIŭ)-qLoT=@>F[)z`ɓ9|^؞g8$<8?%pLt߈PƋ@J6sJېDWM.O*&dBcP/ Z(]L5|&Kk ] v#~pq3 +Ÿt+뿯!fdrkwgdĘYb?\z2L=v jK#pצWK{8ήM@o DownpPDoLIvӊ#-*t;!,Ϻ%tNΎ5y"L0LoTjR⢯1&j31e48Zz]If0g<вf?zs0uVn2epI$ioҍUN\}1,a])TUBN[58#x(gR[=(+Ki5 R2}*gAi&-jn;QZ4y,!עSk-gm*fI+Jt9cm;LRϖ!g=~A Ul8 +Kwaf˹8: O9S8￉$]"c`ùkViW哕&u3,We0@?8n^?P3\JeW[m:#bMlLo&af"?@!A^p헲P\ә:E\y W[n-Rڜ /(x:.Yo(H9 Q=IҖw$X&i9 H-I~;R?JRz;Fa<&p\ XI7Ё!&!cڝˡU^L y0r.7p<Š*K4nV bJ~(< xtHz;h/ɹ:*"2XV#"RkdRPte|jeMȰۢy~9 re{ӷ4zaJq$)OT-?,4S_!1.aX׽.Ʃ'bTP^s`G3["3Y!K%,:ʦC42[5V-[~(nDR9}s"3IH3f1HA ir`'BЭpd&2˲y#6(6~l(a$W1J-* >2E҂eDPƹ6Skܚ7Dgne5>~b^sXK/KNAl+g o{t \C+w3 \Ru<0Zw8K5Ub|)ɂ4fsRK-Kv巵*tAulY8l(iֱ=jTn t͉ӎЄd*],lPs p{>cY| c8=Tij~o0zdunG~AyJ#.M~?NÎd.i9(8A~cMب60 _SJw> pkeOѭ;{aV+Wg8HRqrUU15?fF>+U+"1)W(%{Vը*aBaD!"f+vF8Z&xx @lv%>6_ um{'BDXʻRad(qY %8|0SPǢ`LH{i J)Q,Ѯ~DPŋ v7ŃusylŁ/lK)3;SX׵7`$6xՎvj)B80kJsCD|>O8?ʝ_6'PJh k`-msV˦KEj휢!ޖ$xly'oLgL-Wh8v[!;fF۳-ln<^ׂ8&cلJ&* @&a?/403MGYE|S#aa&{+ VXΫoנ5=1M{bE(7#:}F*-GC_mhKLA%-tx)MzJHJ\7xjؓ򊭥څ}S[@( <"L)sgPؒ`e>uִZ!.ZCf~#T,I7aokZ<`, %J4U-i_љ"'b:7?I=(l.a2iQ[r!?C $Ѧd)0g3=SiP%aoˡ^l m"_x=l mק޻D2):O+_Ko, K54u⺜Xlڨ7r} @siy|2ݱ3vXq(09(P@l w?^j0m1=,qkRܰ6&f8AG{B^25بҘ|@kUgjYK܉GB5X'Ow?* ? ?boI ];Q2wc0IR291R3% L !,]1hRP؈bb|umQG^G@f(+5a=B>%im 9us|JxlK2/mks mBIBCI qNrx-,鲕|g}Yh@S%y1)"N#p.5̄9%bTmn$`Nt>F~u/Is) U:ZM.%A;:aj`VVࠚAnɜ>6ﵧppb%(s N&FT.vթ&Y!BvX{cGx18Pia3ijD,_OMJ1' E?̸ i?7$PW7|K1_sćT#B~^\guTSXju󴱯8kTgD`JG-Y5M'.)Cv6`q XTlq{9E2KYN_#uݚ]xܷX-0cSV0/SE`nOq c-a`(5Y6Ëۗꏩ3_ezJYj@P0MB.%;C 8yJt+qkyhx!Gp(w/2 nMhc3xTdeFcD$s٬옞ogۑ ݋J⛞ <fG~D \"۴d2FP1 nrL ̠Eʳ( :.(eAکnX:K0{t8Bsg/LR.Xqc&}Mĥ8qoŋ:^~Oo'Nd [Q '!$tT#߲#iG˫wF|E򡰩 FӘ{0Tʼn{Mo?IvOzv=u1*L,,P5R9}򗋜E?_ wܳu %٠ՒdG! W2 V *=F2jp}J`'UY_p=Y\)4!]uKx=+(V0M kŘMh~Po5vkD`L 4j հeQ*@{׻%/+UtKI#rn=v4lP)U'."n>+3 1_=3k%LFv,ף.*Ke2w~ڌ4iSڪBӂ77i T%;ʎ$'ة`3o@L 7d@,$~!xePpZ○8gFOPdoMX3|U D4nFwhļPC[64@iv&Jfv%g`7GocptkR4'&v/+c yiSrAi# oV\_"^Q%[f6 oyiarE59&1IVha FISmHOmbjJٖ^B?.QW o"y WCQbR<|}DCӨ`m8nwq P"ov9]*gS ]bilXU.4"JǑv X51p,ذDNFȳﶾ2kFhQO]w2 إhm匲k^sgn8]#-g~|nV#ED6鬛TZjz@^C%-1 *R_!e_KxE` coT}6@ްb̍=.Ҷ몪9R<2nIxwHpJpl-]!Hך_+ŭpNJQwhLHv@S7FEB/(jwsr:C ټN_|0iFdJ;K.J58$Ro(}\u=VzqFqBQD>(Sdg_4劮[ 6 jQEߚlLiEY.,XlšKuucPUժ$pqֵ'S"@o<@l?OZ$9&xʼ┯xp%78`LN:-7s@ b>:ل˽`CT l{Գ~qSITHWJ1LjB;%?"{[ɪFzV K=nF(P2o6T]g"Vo~7!"#yn5;`^h3npe:*̈X0a~[tK{8l "?k+VUKQ`>8E%;'Ib[֧= u@l {l+0(HRZ$P]mA~$;kG W+Ba"7ޯnXiE"C&%Kr _Hh4ln-C{üFpw)ƽIzJ!W]м0xp3Yp.tgy m6.l ̈́ҙzq^lB!醗{W-*pdeD͓s}~kri AfN"Y: kZaӊ^6[Y Lq{?y!i}/?O] mx{xӮz%Lzᅞ-pfDSѹ4[6"j}8c&k#:}c\*$ o߱6,Q{kr L*s'`.8#%Kiv/wjXe/qRL'Ř.-tlڞw=^ y7S$Ϭ~ eC/gl/-waNY`iMg|HKMnvhTQ؈O(MD#ɓox\`;_2AJܻ^(/*,zL`JlJ V6C՚G_kulκJ]g+luQ#5>]J)Ug/ AG¦,5m#9n|}!:(3XLv߯H2N>\51-۾/^W5ĽYI5n U:%Tn G3FN)ۘӂ̫VATxwm4nWE<2&Sa,XgLSq{C$CZ\\VU5OvOORB#\wENI=wDH 뇋HO[P/ep]rpЁ=\yl<gnyNs)3rc 3ũWSΤ~8)ᨌTv9+#!K+̅dz$7'A dḧ́C9.ѣX{Ѝ/njۄ뭿#U/dYCk']W] ZR?+ƾݖv`vGon.ў(=^CN˘ M??.(d^}G"[a=LYn1vS{k If| %(!oP4brvo?JÜ0.ZdfSFjS?勵eyPa{')Uw6 ^~LjA5\D4WAճ&yz6[{g,8!Dq <- c;͋f,1.W8Gi'vZz&7ꃅ;m6(SY?ø4zb7[UTZo8mb%Z5&;NH +~FTw]w$Xeߝ{X*&o%\.nIM=?^I%–]Ła1P}D1~;7^"Q#,k9ݼ0T L9v-r跊mP+o3\B?{Кgcw84Q#l fL$!߅ v]bdgg+MmE,];#q& ?%lzDfwQgu4c.>[[T\쥝G h&1:MHL2BSi2cʸz35Q-nJ:0ud/ᙽ-v)8gap,!̣9vh4m/i~:]T?PDRU u/[3+jHĵ9-g8B~)X:bdLW_wl~Қ1ѝe }8ݵḤ'MZwpM![ʃEmVk׆#چM3 <9B@'_ZiMSxHL읔baCq"P$ q|ŁuOyX4bȱjm<ٗWׅF[Lٵl㙰T KF rXW&6HR/Yָo_j-ߛZI?QA>~X{gv\ &=Fi\Q_sP3˱})B\|ȧYSz&dꨅ턒8$(Y[ҧ#9͋)JvO$$Pb]6UcLyE7_Q0\aΔͅj[锻V1OH=vߒ{!Cɚqm;4ɞ͏Y'v)5EM CќӪҒفFS*p՘Q 7T?-Kʘ5?O@n_Zus#ކ l!ݨӣ8<]?0\I<+N1R̲nIkJ^hgL%* *cPhڂ6V]j9S7u̓R=(ICn .P0o(uH|iD{wV-ZU<٦":d!ZcfWv@ZSft#CR`EY.wsES\JV%9V-s/@XA we΍08_DϏs?L 2#\4j2A+H q<ΰc=`YG쇣HP)<3? D@m-s([HM,\Gf\un +(FaJ(۰[?3:41NiUn`Pal$N1>/L!ֻ,T O0ff?sCV³lgMu6nr2`9X~ yԖ'bh~00Q8a"!5iwE#qhIa脆/-H٤E:􃯻nz3&6X?>`I0Em :@bS>)厲"A;1Ꙉr!1ư\5e愐pxtv([,R+.i &hU(,k~oM,A_1i-M:97&)^;eEc9n sRK!N[_z38!"U1gn:IխcLXpY3*bxdF 60Ӄ }M|'P%A}0(RwFMcgvWJeDcQYv&^tuc ^#.ɮ\ܐ MI6OnԸ Nnsu959vrSUGP !cKFܧy crR!1V5y˙Is8u qr}5LZ1\/?opoטiuW7PӮ+BC:&}]]Dd- H"xD^0l*DIQ{\I!-kQX5Z~C\ dS|Ĩ"bi⍈y HC e;C6'}rx|FL,/( GVqBH#v23{~ﶅ/}5-ee<o\_`0{6zʻ~f}`mu\`j@@\jm%Ldo4G2"Gc" rkT @:F>s[ÚϺ7<ij(տ]&㰳x[ |?!i`{*?%SG6 | bBc )`$S|^$KN?uMKq:oY</椹MI[7z} Rl7"P,5ʆ1cJkrG%`LcNٻN >+ݢ0u9txwAR-Nu!o;S5 `uI+ԫX)w鲿AA. Bp jzXwz4 涓EDRH !kZee>3*'%0#kDp0ʬ܅[ XoVaOS{`H=, 3ɯ;`7حSe pJ7;1ϝ,LNAUfL',CRfه9B(-I=[6O9%[@ b(!Y[ R#'OMK'2(`dN0WN/7[^81J='o(a#Hhbu۱ ?/>jI51BH+7LHMv/TH˧Xc-E4//eɨw'Z7ᕼ k'+IaZ@i0䗣DMNps5r7X Rw|qh FG-Gp3\!x@)}=Wq-&hЅeɄY1RQrq1lY4#>e_{$n&IpAbqV)n$- uwgi`BH`[PV_2DbɎZ~4u[:}?L5#eV52٦,"QkA#5%LgxJ8ӻ94'XLBb].(.&~QLW;#$ޯlFG UL>G .pL{oշsff t"IH'!<ϫ`RhkzoE37m xq ֝U/Gc-uBZB ONnM*A~N b)J˜ qp!QyizJ6~ fk"^U1W,iS(sq% =Y>0G&׉. U7MK*KXzYv"> o'Ɩl\d4tbނL!%l$%0%?zxelEZ;j.΀|~< =)ԅ Ĭ `e\6M{ WE9~Xݐ KWǟ(3!*bIZa;Bf{}2&Aj͝d3!?, QK$SѴf%*{E a/4#e^4VS ;~ n9._L ,|+|BE a`Q +s-pͫo҇rV .5j28?@ 14R +ĠzP/d@bWYL vpT~B2|s;t5? V0l[q|]NePCy/V@SIn.uJ_> _a-B+VE6zDG$+jp쵯 h66+y{&V!exp.Ig_lBH_]JÉukkps'427_!ZIN9HX.l2BF*I,". Rf'椌n|9r\GhkM"7Ng%qp5yQni{A` Z2csM%3n[

_]A :Hx>{BYǨ,v;JG;5|pbaAH2"+TeMTڢ)1/$n#Q٩.*!Hyv&QD%=*[;9XC8[xZAT!EE& zgJ(Mn*2ک0B3Z0 jkXY+i1@#*Ew1Z7|X8'Q=ukn咘A!ok=*/l38ϝJzO56,Z{y4<)mp;?tWT5!Rl h:gfJxY$ll kdKE]#ee(QѸ2G v_ {a؀_)/da7 rTv0aFÆRU~QK k&v#.]A /m KBUH^"~ju/Yskq' Vx9>_b~'0m\|50Y=OJ(mTIu/W UlM}#!(Zebfnҏom,TvIg&@=מAJLc.MΑy:n X=^ra8vl38hMKXϟJ&)3 \/h^:2] ?XnjJ$ا ::&XLG\+o?R%eӐ nAc9 fΐta[e;iaoP g'Gײ+,]%C3xVmr'U-?=`_>\V/*C@fɛޡm֏Mkk*L 뇇&^؏@iNkb[Cp.u K'nx\:J#K6$+/9Z d|Er\S ?/ HqRf^"Lʺ==q J8F +edI.(0݃ 5r|aw)gcMT J¡ qh!vDgO y*ߟժݚ5(rTn<,JSZPDNڞsIXnjT[00^KM%|,U}2sC;BU{Q Y5GT&%F@^6X ݛS#cZ* s"/{kGѯfՑhW| 7WZbgW_GYƀG<#G*TKii$CEW"zx4rEs̜X*KPުsTckbc=2^kRهH2#|.v7q`Ra 8r=;iH]Nx$w6)̛ #joB4ZTZ= y  0T5p^u+bAdJHu A4As1^s^샮ŝOk@Rʮf'h~˧VvKSekh+W)nuRC&rK^a~ ML57Lc#@Y#|2_zR!սˀbb+ֻDS|wǚ!}Ux#y99KZFbP*Xyi U cV-jSY '$ ޞcIⲞNOx XҍGG RlCkq3}5AA %a=ٰѨÒm~`_o*VE1OҠi@) \dUۨۿ7LD#%B4in+PemT'/pYg"&d( 06xEDD&#%gǖfDë i uU 7WgKish9)t L*{n 5 |*L /H ec0voM0$ְabNBKuϦ@DۇG+j/c2ȅ9KK݉s!u%5=l UW[, &u©OKaJQCjʅTԍ#ҩ hnfjРXاY^ *1 w[nWs3 ѦoZϽ5B Hgv8|iJJ ! aBY5*BLNIXC\IcI?޽NOܟi Gǐ!+x \'ȅwH4 L "XLK`b8 (>`qxkĚEJ~yUN_J3\>#M;{npF0] )WTĖ^=y{kXG)e4W$7LTr]|fx]?}㗙yj {> ʕr%INBclnNeg~>S'u22 -9y9˪Q匉):Wm7,5,*߻qD8"=?W^q$ ݱm6O]M\@^</21z*^~0u6G J=~JC_j`T }k io&9YHڐS-k+V>*S|(: 6y?n-'6壄(r?.pn$o,<a {)Ai b -:gx~c%iR~ws tB@&b YHKC|L ]X|r BpvyZVc=(ƫm_iuȪQ7Mєxs7<I ɰuY?,[zQ`]UUn9g+]:;[nCϦ|»\f1V:7X@f|S4O_#%' =@DgV#A5Op'8<9 ´9-~kzxzm@ٙ92ԑJ7@ ~S8pWrxShio_JU|+K}v`}Oys'nn,lGaIx 9Vߵh6o)fS:@AfqՇӊ3`@F|g|xp `T`{J,0'_70l\hQbm5Q'ϯUQF/V˅EIJpAIjkl5iRɅ(Ĺd"'#ڍ\_j"E ϾO}rޖ {x u:wu\8[L^oRrYp]Q{A B|nAI-i=ƱnK4qG̥Ê @J8 %bT_fhM1fx#F~l .XV#S̐Zʇe ~ѱ1nߒW3$0l<&ʄ)O؆"ZOh(P$OL)>6)ky s* T7*cm;T|^rMPioOIBL iĹY\{ `ڝgv6CaꡀRr: }^ _3YFrPHFY`hԐ]:׌D̵:pY`$.6cYɐ&] s;GTynR 8hy6O~0c1'E!o"UtD])~̗) ׁriqoNFOA5MYIL$Ć m`á?8 xiљCl,h\aBLY% MSzFʢ8B,^rPo`Up‘%IjiV?籡R|SAϗ)S2ɔ̀]ZomB8H?Q{ә e?9Y@TxO'5: #KRE˜jNX?;hNcK{i53MΆ63}}QH.$ KT`ΝlI?#2da4N7vF4qEΝ2CVOfpC?P 3dxP ݣu%꼇VЪW4wCUb[ bq!,WV&*d1ov9712wd`s:k.Xc 'm68tc ƺ֛bFu0E豜&p"-Tf" \ fխ1wLl&)?엶4V=a?Ucۻgl++P) Bz!{Kܾ?0(BJ[KAeqG{*w #(#%%D{ʸ!v8E(=I5#p7o+i#SQ_%/>V)8k]0p$7f&-r*5]9vk`C8wّKLE:mMqǮh=k˧(ڊ=5fo@a^U>D1=.dϾi3rP5OU X\+{4Hxq͎ǵތ,F_˳oy2Ѻʡtg2ԛEvot7$SW6kS~[UE)}@-+u?I>U ܶZ}F׃DP9)u*~Ƙ Ue|-_ImA4e*u c;ؤc4~cQi@Rz!\4Q,IHbe;#N~zMDH+%zNτG$pOk*;Sf b4`RTr"5mTh %#`r1GW.@8Tk[6(C-KmzO|'&G ASMD)8k +j y$f:= avr%=8=?ʺyn#H{J/p[onns3LB3MO !"@bc1as8 -֮i›Ꙗqb(&9f\߅Qt/NOEm-fІ_W3s 9b\֑kӑc5 0V N0@i.AsTAsq~xc O BpL#-_FG:' ?A B2R&T\2zds.}8lm'ek#6U!]&ivI G}uYά|T5*!aZn܋y.L3(jSEgNdb䑯Ѭ- QܿLv;hroYZbT1H.јi~B]h&a *. d0S*f%%1K#Ka(;⟞N;WS4K9H(J᱐CӛzKl̾y]APAS3mL[0NxWq&TMMU!%σ(FmY6f %Ⱦ@Gq_u L=utP)^t+Ÿ-uc~lԲk9BJ7Ÿ4t}O7EX}#ĦZ՞cG U7C?4rHϽlozt4U~pW)v@+YXS :Qi~F%jBYmo"?'͓^oمq;E#qqc5#8RR2P{}/n "8Gnte|<)%#ϭ)#E z]wu,< wp~lIb3 uOE˘ x N0P]u Vr̖ͯh*kz݉rLA0LTO_0<=@9[ptɍo'G9S__Pci,m&e9Ǻd/Y#f*fo[^߇Lsf̀+{DKytYwM+r ׊J'zCq؈Ab<\?zd}xܯiȜi|fVey0d9=on`(?c(aUWC>Rva)!ͽY`334aۇPͿ 'o(9FD|y8-ДÔ kjsڄjvToZy͚׫p;LGA %@ VLnձnâڡ#D2!jPvT~@͈5P!`((nc̝ӧg1nHq1{ : n(1DXn'.|V?(4T; z\aEIޝdn7`W M u' !܉.Iѹ DġCvK$j1oLGPx(>>2`JԥA[[#(*#~NWHӾOS#_ѝfp8Zڭl&yg&: =ڗy! 3ӊZk3 r)kH l(rJ{ M*Xa+݃=Kzv ȼ' >hItڈptwЩCd-"IDR3 NS)ejR ҉p7=:) j+(d1\w]ߑIhKݶcۡdtbQkdE{գb1(ҴPp "9EZgȐ+JEߴΙXTLVi ho8ǽ?[8Na=f̡0j;yJTy3ҸO5R8ރH&3+JAfIldM=9]@[et#ekJR*$["R&?@hl1R !4+;dɸLs.KFkJk2ȁ_遤iV>*}MٕXxKcz^߼[ ¯,0\D傻'U8ی-ؠ _`&wAA kΎju NLsx5R'= BVT_* H yGYnTc` ajvb+|$ '0dl%E% y+:yNd]vS$R:׿"qlςnZF1+hGgHaE* U)L@c ETuF%cx\{+iH<u]iI}Ts`{f).(޾^*=*QySFN]IW3cznA?U[n-dVТ"l$F 9_}z~( eުĂxs'UL+]{PU}3 `lNڱ2J/3!xX ݾ{yzƊ~.m']A ,#g| 3%H;`M]3;4#?,@ΐ E@+DwgTxHtRr8L -&## Lh#˜X|~t<2k yh Ӫ 45>,R߈aJ԰Ulmš# ԟM*dsQCMT6//eMVֱ+91rud|rj nm( 4s}iD%s*2$.CG-\dq7|['%0` *64A!؅0+N' mv P4hu/B{$uz\_C eJPE oD/LKA;Wo!zMD. j#.U`L\ Z[;2" o?uv;#PV4e^氀i^t^"АnʚrSS҉@jN,_HmM=*3Ӌg1=&7r/׸Ʒ)]I_foBLj)PEg/,d$o:N*-Q-cRߑ =ơC1;OhM(xSta. W6*I+! $h%~L˒7Emi%^5vXp?*ܑ$u3h*?<F2rW+\Qq0 dGݘRv Py''0XyQǬ|#X8Ke@m{ԫ#TʍH%rK^,ӯy*UL*(xm $Ϭ6js* $BzŧH:,wú\>#MA|(Unս%.OY}@W,gyw L"% ry'c,m7B :Y&V@jb8o7fԷXဨpsSq| ץNGcrpy;\^Wfx~֏oAH+; }TB$^>b)&˄)]ɖN8BZov-o\SퟍKڢi$(s_߄\5]r %Xo_Y:֨%JAAEQ]zM  xoB&}cwNޢ| 4:eԔF d!ر(L +te`.^/pGy[ޥI}4VL, F|ᴾ<(l0xl=vƭt`8}_hLw &9!g1ǸqFCI~bKgaGii^ߟɖO؍77q#DS@T.fo)=7{FIJHQ0\* {"qZu~ aw5 o6r x$nA$100hx35 CYHwÆZQL| daKbH*im fIM?}d&&xzSl1%_$+*d O rG{2ŗ,_06u/'m pmC&9T+DKeLUzpu"uJ•Kɵ>周/N"XJz~@8>ۋدfmrחAl* 5h %uۀ#7#R8Zq0`3[XzV,%>8Ju|̷ ؅?,agʞ2~9WWcM|<{ޜ}5&VBN\WadCs yD,$)+;w(^:}ATiBA';63z"ͽ oQ vB_5mO^٬B a>"+z .0^< t:G0ɘKjC)_A'rRF?EB'vk}DZ&`X1 Bgk^$4 i<*+/sˌFLuyٍhYU=1ŦcYCnW47o1> V=_(N[2=F^N^^ ~v|«~ǰ""󚣄 >iV3SD8nb A9d"$ڒt .lѝ;+4,a>Fn(lF:l~-LPz È+<HЁ"#qK,2#jߌyY;Um|t$sgdu@^#c3| D9dOuIw6&RG/հ8(Yw|g"PUdmS#uYs06E-ڬ.jQ/;{F0p脛3F'U'K. tx==Xztb!a ؿ%/+IG{5Xc?OiMnl)Ζ+E%ଫs0rD2Pqv2..hl4@=}aoӢU[(hM?)P:XʲoA?//˾v :m/k~1΅k_T"ɔlIY c0'F$> orm^+z$vg5`p:ȳ/͉z+SAi{ZYE0l %beyj!tϋLiFD˅3}EZ'r7ߢ}| ͹ѢF]5# uiYPF5w-)Y ?MDG#=CAƾQխW*8*n~T"G+N6X~xƾ 4'D5POw|6?ǗUKru.0(sf[x.AXO&G#]'J؀iwq=a &@P4Cpucf{*lWf98$DS$Ӫp8]pG H,u[Ȼ;n 2h^xJ)O:٠ `@.$U)ch=!#;aQ!$ba2efR6]tkYG8$mpUgm 'W3EXy̖ k~Czi O||,VI 8|SlE"/{>=I$)(U:{e5f>-#fz餃d\,QN7Q"Nc @93R8^&Ҍh/-JgE!W`;h} qPh(rR^ 3/wo`a |g0V}xz0y0.tIʆMKVb/d4^o]~~Z2R=r'iFڨ? M"TF7 TT@ڧ aL2ljh`g,d* >xm~G߸`IQ]GrWfmtCWc"'hEm!ev.~hgn v 9ʅ"AIH5Zp2+-R|a\-;C=o!\ܧ4yIQzIyhYmECmƥ݌Ci, @P!F0$ͻ9_Sfq ǽl?VUt.)-yVx>+pCΗuWv,&>rOHKA7p(<*^~@P- ԭPG=^DAJuMή J7iw_.d4.)vA̻k?ֈ_vɚL'ja+G{DSP^SgG6{fPo#VbΝ@~["E$y>X⫆Iv)31`*+4`N3w 3k}9 ‰#4MѨ+{@QYIa14$9EЅGkСTCZo[Ԗ|އٝ 'h`p{ZJFW/Úuy#fNcUo)'ŹKh'VwIkz8:kaL ֌0Ea3oɃ Ans!AGN]6<];%بq&ݲt'i}ƾ|Ҷ_'dnk}#A uHժ/B$h,޲mVLtbx2P'y1Pw5agj ?-=7ñe'$ +ALGCh&xM2F%[S+HՆ\iRe[<cF#JoVe&/V_;hkנSlj4*2G ۫.Ls`(u҉ zd;׾g)RS\NiD8ie V)U8+Idߵ w}ƺV(Eȵ%\3d1Pc8g|]eV)XI/&2G<&0Nc:ƒCKJ}W{e YqqSy?Arr 3Q iF&sUqKS؊&,/=ߓ`|柫dffTxphȱ'H|ߚU>p0Jw)yUmĨ#~6_vg4[$o\||=E 4ե C>%*EՖS|X$N^ɹoP]X2W_iFUlVi-^<[0:s%׼;{ۮr141pRg%K25:nL!Y'A.!2F y!7f Xu |9hV s' LvrRKTg(S|s0ޚd|,eVR3aTt7fNv[B,h*֪b4I#1s|%s}7 Fӗ (Sw8I[+Z_|5_Hvbxrk]"~N癮^-PqXpTkxD]:jU†cQU %^2Qp5X\oQ?5@ֻji7\sxIU=ո~GGm]մ hTrZCJUF8ͲOrjrJTޥlr:˩HV/x<'~2Mz^TgT5iy0iCۄ,AgzsKNŗ</_1&6ʼnSM8PB)Atf:ljG;-՗eہ0}s2FOkkd]zi$$E?, R(,sGLA% D~,Pu{,֩3쭱32?0%.J A̚q&8T:v[I3mvv5b_}w qQO𘈨ДV)Rd/ʒAzDrOה%|֋>>QDRH @ٓJgj5\QyNXыD'4(dGJ)`TLyְLZS&^zH&)^@zۓNAmpG$:,9Ox!+nBQp{5N&4Rԭ7&M3H@x9eH7eyAyz1y :8 \?׻N~o> Ds-ЎsҤ N]|Rd\#~E#7˟C(Fy$#7+u^V2#}F7)a'fVQbUn163mrM078NοfZV_s nu5!l4, /Yr:blπ^Rs`,xKfxWGP {/e*P݆nS~W6fo=ZA<!#[+ 0dV!vڨ{mc6m<۹h3|T=@hK3Wݚ1:  aƜրV9ni>>p7]2?8o]T%$~TnrIĸ h@}43y(0\ #c\}=EK {ߑ HXw$>fu>+"7^SY*M7cڴTsd=ԋdoan̴6fSڍc֯@wFr7ZgҠCn`ֳRJ/aBICne;#(b+Pׁ0.OňW UAUFx0,t搲kp1ĮE߀d=4} ,Wb֨\L\mK5柃ۙUDbO4˸q?QDծMAM`XkTMR9Vc> :*[Z F &)g)h7Q99 jC<%̚}mXVUT3Bͨ!ddp]c?|╲ͪ"HUCI 0j*ǖ35GʠPD}yK)Dѭ)t ͧg4E@CLN0U/ݬo?O% X=%-Nq#J;cec۷ͻ\av6!&*Fg_@lZYά]jy*By-C{mO*=\ NQnn.xӬ :E[RGپ1<\M  ,bݘh)«@dSqU3J>^+c8 ,?Zi#l7Z~)~ќ]qAeRYVOڭf4;`^\kW%}KMWL5Y@ݗ26;N&rBlJ֮Q6oP:841pvP0.LEC|5T?,b ³%)mѩ_OU.(|N%Esyk:ߤ8\TMʯUGw} 7蛪qM!kKo:-{1.~{DBi "$(T+?BFiHzh?Dɠv>M`+P8 aM-w d+P%/'E3@\h7tɞ R{9 ʍm/n|2]&Vsx)(FEr]3xԵ_%fr2ɧHS*}L횄Q‘S&Ζl?j?hQ#CqG]sm&}Rqݫ spWw*p328sᐍ5b٦YW QlVhS l%kdc86)RQ)Eg>Zxǔp-F] 0,G%JVLJDZTD#qK!ܰk+TUY*_2L⇲$m;WGrh./∔Fi*2$'B7'E`/>8ڴO1^4'_ y D;`ZFtJP:LL}B3NoQÊj:KuD*XmiH)t7j =W`[Bo.mLFHEM_[rۿioױJn_G%ZP2~ķ6LyU0.[$,'fw!UДt~ IЅS.":QB6-3ApDDʾ\s=nأ~ڢ3 앗ccꥢ@{YV>L#G1RM,!#T!Y7fr?mubaѺZKK 6[4_2j \F$m ˤ -r*I#c\}RsXY"< A&>toF~!KkI5\x*2m\ŲA 歑߁Q =57}z bȎi`BfLtv25\~.͡ @g"!ҌDQ?1~qI6‘Lz3z-IxFtR;t=ZSV\v*3n@0Mj>N Ѿn_par-~n#Zm+!|EL8+U%kj&zT{~؉h*PY9n"1'uA򨓉)fU-%jYA!^}!vy>`zŅh+(0c]VT,:ciwM?I[u v9l1,xЌl!<-$KND Ci).mF5Cg$Rb![~0\2`pZh:-mcB}|KTHRR1մGZsox%bܒܷzxwdlFv@a<`R%`Vpcb74Sݠ]ʿ;.*eкQ/Elﮞ<}e4E{ ??tӄR(*bMIa,!B$!G^g .Kxy1Q^it1 ;e1bы =m+ j,!?=z=~^1fyӸ`NSq2f$iKDtبaE_kzp?XHjp)+-nbAb*S=m#N,̸m؃w's7 I&+9.>H1bϟ+|Qׇ?i}2ku7r pT9Z? 7#A^.\Cg4egM`YN;Pf+ Xg5-IC;#܊Iup<%[۸Lsd= SDV)s͘FAm%wiI^1Q[Xr~$4S00XlLHF"݀J9u qI< %y5QtqztZ ^ˏq+v ,ŭ)v\cW5w{6 uH,V.7;|by|^vZJ ^*H9b)kQUe 2-jXzŹ(’e CM *u/[DOevBh+_a+SUx\ )f)keAkf ^&Ƚ]JRla:|ԱHo3h{S((ȆN#V7Oȼ[q̫:yHDA365+W #X4Gl[MZ;t2H#hytP6ZR5&pѾ+'I~xqMKj֛L53ˉ2A|Y9 2֮Nӱks+9:NÏ "{-XΣ$ pTb͢6)?t:y[rԧl{Ss9LBO]GkTl+K팽fqJ;L!,By q}Pt)%k(+3pszfw 9qk)5_y凹;M(7˃WPVmPf1!мxz0$U$`duo(JS/mxabfa{uSep]x;+]a<`{IAN\&P̊VxbwçȀ~稧NF$0n[Rt?jtbϹVaVkbXoFJW4ƶUЬT%naL ܅ՋDPu%̔p23h 4K?AegK;|bO>TmyH K&o: j;C*9фՃJ{,}|i2,Z# UnfLh<7 W{i-f<܄n0^ pzyH1oz1ǔF_CHnLCuQ-΂h1mjh`}=Tg, آTwNLuC&eS"U\L}X.QҬxU(>k-c }\5bC'Äq2x5baNVZL5۽5rXmh¥MMǟ>%tRG~}ra@@ܚw&,8:t.N_a8,$b/PܣZUt*ҮaOS\jY"{Wn> -,eTy"~ g#MYkT0$ZTo$›СtIq|zqzAv.V Ƽ!XDLcrǾPډ܈:7YUd#<pD-{hD F`bSM,<=oJ4>);aXb]g5"8/VvvoWHjFmM)5?jd"!rBO/=Vv"AF#@Иj9a*_<<,S3%Nr7@o酱\>~)fٰ,'ŋ)QGjJIA!.:u!;N&^Ohoc Wr6`p\Y\r!`;R.RuW]L3nc:? Ho<@USqzXJhU9+x/לb4׋޵J 52nh_k_+P3Yxˑ).;)c7-im ^vL?, %Ab{PG9\&_S W6f|M)#CA5ąkW; Q͔J=s~ʆ;L "iWan94~ -NY^>LE?Ey\3JOR]>8){r.6k## l~C͗NWŞКw [.jR2HZI &29 T*MQF|쳇gʪ0 Z-L]DG1q3;GRDn(TcA[u?FIua+&GY zTwWG)?sM`,+u@T8X-⩼2Q;9<#Ev~?CL+pqfJїǁXU<J#DƐDدs|Gyvy}p=E6?t| ,k'cv;0K\I[犙^7!xRNMWFQ;FiV7\6,  q \Y-8K^eݟ]}b-g5PzsKKi^` B+>l07хV3Ǘ4^9 ʀ9 M9F+6{?,t L)9˘ֈ&8K!cIoDQ# jaI/MXЄTPȦښbSl=@^4qw7mw?|LZbp}~q]2+wxw"o0%LuEe]e< %}Zm-=e]u\Xt; pg}C-~km$זr~ =f܀A>=3d4ZLۛ."Xnr [\Q|Bv6K3ƬsGSt)gs&N vcWIVs@vt&wW+}`cys^U "?r<ٍJΛLn8N,rø)-8cJܑIm$ ^¯XmCaցS=잁E.G5;CNtPvUKWjRuZ?DIuiy ШJ_r yQz}j}-%vj0I*q;?zqkafU1 E%q:56ZcZkOfIGe)̏8" C U0UÍiJV2Pgʑyz;SnuyL1r?T}sRK8Gnq Ujpߌj_Ljy1K1XX'?"; F!FsY2 >|m%[+ MiG9tv_-\Byd8yzHw.h 4\0 n=4r"!r!>kmKiwof+604 HSMsheISCwHޗ. &Et -9JT),ɹ`Wը2:[L[^htʹ4%Ef2;)2xH =k~/GoO.YT}Ð@!8T/9 <:`;o5;I[4ueHNv<d:>H -{b*akdx`ʬC5ɖ7)Ӛ.i*6|4^ %DKz=u ʒbjNxUjg$Qc gy{OY=,~Yp Ah+‡Ѳ׆uyl+X+ɤ53Bhb0^“LβQ[ܵZë0v*'T75WQvG>8p$.jz}jCyyYlkߗJ=g ~akA5{eFBX@MbV W}& Ca>NNLC@KbT^I/p'm*Tׁht?[ nMԞ+FO Z2r?WF v\|̹s\vϛ@ޛTŝp]b 㹸rCIFH;6ǶبPU('bɌVAw n`#`NX0CA4W:W=*! Ki}/VF68`h})w p 5D3.;aOƹ3K<> c9c_fGU53 Zߣӓ䈆W;I!(y[7Ȁ롮JjM`yYh3%aw_vĤ~]JW71.ɹ.fH֗G{*Z8ph9wf ]BBB80V Z SxIO3?$o_G.wXiKhV !._#އ-Wa!6@QZ+hT5t^}OyuYe7:p `?G\?)*7T|~#k]^09;Rnh=t|z8 7m;yg)zW]0EHsZv d Bޝ˱ KO&%AM S0phsY9wWw.50W&'o@?h> ~Qv/\ FrQlgNZ m8T!72>@ϽsV5\Ԭ W>|JPso-Q̣Tuh yו \C/`A#E :87X+ŤaLU?*2߸|CKg)冭i+2?80~ ^}0ay%Jޮj6MDpoˉOYXkQꭟ<&'a,I! NUS}ה`QzYSLΛ 8>;堖TÄb;bEYvy!D ӂL5Tl?$ s3 IH}7~dRJ|% Bb,L?frb*V-$7[n6s{Q)?;*ZkBxN1Bk$8@Lס'$Y iXSM5X9*xw x%*1/WW6B`1ǡЅuyȈ8YjDo {L2J`ƊeCbdN4ҜITjar IqAawbrSLb!<~@LߔX`غo[TK>nj DϥA+X B)h*5Н(!5(51My;X,ᦟ ߌDDD"'W(J-rydy_>>LWnuq YP1c0ഫΦUn#7RkҧSo?9 n8P:۲t pº[WEhG|YNcO(3y b͍йYvmL,kj6((6v,EJrF#0E&wJ=j[Ѓ\79=-f8ބC}jAZ mlb+}7~(%;!'GNԋ9*bF+Vq(t5&/y #u>xg>7\͸ƨ=z.Av ɠDQEFȾx -HID / 3΢jzA-b."r:Z"{"'oo#ۙh.!|uRBƢ%k"&57Ϧ%gꉀ6d%-M\7YX$gl$qWޱrp;#K|}v 0EtOuꩯ3vWaoD.]3/`W50` AݝiW[m+"X.Y/ˈ7NNΜ2<Rt ywH<*H >3ȷNY[ZjS.@{!M:u<|aF7ֿ$Q GPnj|@ ;g{PBp,XET.@|F` cE.!}nDAF~@Gsœ_=pt~6&~lBO9-~xa5qR~Lo:Zz2qY~m5* „fP‡^p;ɒ}ZBq 1E޲eR *!~cY솈5ub~ qg=RxȩTYQ5o;^TDrlHz2#q<1s-K&qGX.̆ %/g2/x(;Qg˗3;?ZB[WUҡQšEuUӉ`< 9 CUTYضQV푋_oKAR ~XvIVC OD7SXD BxτʀWz+5D ;(y ϔZ.Z|WΦ?8qMt!WOD(OdeSPP]Rrs@~ E7 tmd@/o~Pak%!ؐʵgEk,vm1 ssr\l32#i坋>b_JMi֜Ps-1 V/ )=|_+Lo- Ɓ5ڈiܽp`Z6ha Vgi+bK 4fbhG*a$}4(/):rI"\OO1;fiF0( 7ԧ|`>囙e_BJZ# 1 nw FS捕6. b`0)|F i pgYֶ_Uk4Z8fz(`L+'cnҖs^g#5)̹t=]ۯ~=k& (:}ʋ()4Q0F]> CRAДFAvљ'->֬64]s?#zR; ?DAnE0WPZl^uSfOXdD9gOe7I,qJ]%upZ2s;F+2rM r}9ߕ0mflpBFFY>(ɟfU")Y[ĥY_ZHw}c-_=rI-;(lWw-*DBÖ蓸~֠VQP I qdtxhz>pfǼ\K!6ć m\k'} gΗcE&%d(؋V{}= 鄮\1E _SxEEH]P'_/1&aqɦ/ pWH3 є@d7\j [gV`nx*Rb`IqqM5Y:}aPX? 櫓N9^+v,ޢ:j'5*h-eG;G8ԓ,vtIP[`vy, @qڥgZUT1Vdžd-}3%NJPn5p$590d8ί{y;k+˶OaV$9o@W_J䱮JK:@KZWg+O%|]=p ~+A]U4Wl l@[WMl1̜LǢT eAOH o}4Nzىﴜ% bgT]vK)ĖJ:*w-ӼRZ٭Wb8d|cցYV2::yTwvJf XJO FR[b:@&8O˔BgoP.Sr&zr3WmJBSS'cm޺y+tlI2&t@)DOY+D`?[m 8<1imu5"F_3MIFޫ;')5^,)]hl؆R DMmq# p.\~#ѳS^}fAqFPz-~c--U <)3~?5- P2aWXPFgꥵn5aD ux[)RXO c= 86hᢢƴ>@"|frf} e,eFDq Lz%vGTm#Դqe-⨩0Dnp/:'C$J+M5f[j>GVwmhv쓇E+kj34Pl6@snFMH4[c5J!nL͟ꁦ>yQk)M/IW^W׉!Kuȇ ENK˚K`:W7 c *(-xM+V?Kz "TU,Mjtl9ጝIb $Y/1񏸳 Wrkcdtd6#tw7Wla;xq;Am$+cGGxFr(<2'p\.q ˺E*5܉ 5~h[3a=t?fcߋ7 KE/; ~Cd=O53Bmx-,B̀L=rE:AzR]"6) WQ5C쌻gi84xB5Ofw :;}q@liX8@X:ijڏ0gӫB Vc9Vn#CKf+%hcZU1e"WjIMaC,TUL@ccR$z w}EZ0@q%Ν햽#rف|:s\xP|m5IRTYs=]R-a}&OѰ=@Ui;/ >SLJt*vg\L>3SINf2x3!{jl:l̚y,1^3ot k\ 2e~?[?X*XmRǗJiJT ӓA"p7+A%D"~wUĞj83M_d//"ڃa$FQC:Fm^xD5UB[BƐ:? zH3Ȭm;HQV9`Zp$bKbp!ZrK/]fm ;֛<`"n~/Ǐa{)T ]Bԍ3J `__3\tb{O'ۑ\" .S- 9"4q{`Th2s;ݣar#6j eN_\@ny}Ǹȭ4M_!U-9nzY!kŶq8'\6nԽhа2YP!Ns`1Y9"U8J R8pNjØ ^)d{21TP+)%4b"i  QDPuI[-"Q4/2=0e0BD`!UUgH%oZ&270pShMGj/-ec6D=7xPfM/_hk㘲2]Jh_񟺺=Gi}XlټoYys+ܧlFSπ:"+΃tKsId,˪̃ Hyc:?`'w({q>^CEazHЊ=Xe}%Iw[ 7bb̶Pťr JtQ.9p@ATcBgWKxjsCBлku6]f#3$^o2lFH@]4ydwbp~bvpoEk>z`^ͦ /gcOQ]- )!G 4-Q[J<B)&èw,/51p~;aW\ZC*]" Sqg0ҷib_nB\jlyìM(4ض1Zz,ӹn'._Y^Ww?'jۃ4yD Qʪ|ejTv x ǦD:Բ.J<-#D5^B0cRl~ Ro~=/z&99faCЈP=4cw܏ ̞ͧIZ;sY${yOd4ČrG&_[3&*lA?:[ N}sQ縍0'%G15I\-v-V;2e>ŝmh%бLf}TFMWPT%ͩTOi, w{>6Y;%<-6:Gi^FG O\TG*@yX$5roLH Mxʻ,5Umٞدe ޙE-X[3J[^ i̴kQbɈ*u|OWDƿM{-{I9! 攛"Ճ"_Q &:NGJi{ઽḅNH! u1OPS>^SSX65} wWK0ِӸv1[/#Db.~'-mvv8RuW8="kaDш}YE=y"k@V98Xl\kCQ>2hO`Y%F2Z%Y",SW!HN4w֛u"xvpNNM#ִ eQ5?U.'dx8Qo9M2GprC CGwOkkՈ_dڊ,~+N G$rَe a9_IJT%8NIg4]X#**Jeѵś! _ҽ{ 5EB ݫ8q}[3,͋-Jk uOڎft6  n╴b,|jA2ty[7j(Ȟ*i6=(\-Qxe\HxVEVP)CC'EAj$ΐV? EA au n5ib 9Z9g"J|@pyT5eOKcbar%yʖ %ϷDPY>5WJj ^[TWg2TX nfd bq+&nyW H3ե6ڣHd5w$kR3?Ox|krk\O><%LO{VY2QbΨ&8!'T{( F+:QisL)!JL5>>[=R}fĔ 'NY l^exOyTB[5D}bV`P3E~9XJZğ奎k` ѫɁj"y eSߣPՐQ{m8c.ep? SO,nfzAڪi[ B Z9"#ҮƵ4<9 ^"f辩29wəȓ/ɮ) 4k[@p|iY?8NeT:mIJ@ȷ uWQN^갶ht(u\`Y!m:~l}v/[L.x[8h㕖7l=趎h_=y '}$}X[bܼ>cW\}G3 3 H}E@ f182ųz OM&J]EpR%P*[.n_Í%!;+-h2t΃SvEu҄\%AtVծWWu@c!KI /<վ&vu 2'V2 fb:VUz1$/^з[hQF7wRLgw!Lߜ9uϝ["vgFfV$  X8}&4TR8,!`NnOp3:@̹%҇7Q 5ܼG3gGnY7og0< I,T霅f)=Ew)޸Pj0Q7,a+!Hi(6^pO/ư;M%!GF#Uw(4ժT" k0V%N+Z/yƗ752Q ʴ>+IgK;3|f~KȚL=3eRйhSB&KGʋ.8c;V%?"t wW؃!kZ 0V yHteȋ(e02T 9X@ޑ̲%G@WN p'V%PQNkW >, V=4> A-M``ӳ/E7l~"T#ۀnUZe3@D$PRUds<(Y)f%y٬З4!"!6&!^@s)ևu? @QsL B] ٹ!8(t|Ӑ@TaDCa(AVPތ#/JӬzʠSGP{N][< 1zd_Ѿ_'Q! ~?F8YW'd =2Qx G:.bOZ6YJm wK8pQN L.(N5jl)=6 AiI&aS' [\/u Ӽ(3>㷙6lP )f-{--ZD[bp:<mͫ&<X IN JsL""k%9oWCf^k=U-\Hd  v'>jt!:޻6,^).zS54VH~J%'I76ݰAv9תv6 X؇)9{ lfTJv7oH*ƴ" pA!}_kLcxyJj}ZV TŹ`H ġ'9/A6΅0WHáS]\ZTp"aO)z:KK1UykC9u70h&x}7nJ1Ubj4SY1 ?'PߛYnysCX9 D/3g$. ӻ':ң?/y?2Z@EVMZ!쒘t}p 5cĞ&q~׹Woe6.8Ϭ{>ztTsΞT_} e󒰐cHb}&Lh,\1Gm/5^V ܤÜ]K̓$ҫ(-M K߳#ZK®v~x_8DirLvGj%qGb$ÝYOkFAM3J [ggg'w馔1?pNi!O]FָpgvnE 8ZJ"#՝Tڸ+\J HIk˾edW?QQi<[9fQ<*k IMoeҨM^(/Q"f4{LDT 9?s~]xC7 cE|u~E6?fG .\y]կ:~[s%ʯX-|)d83y1.kw6UE'>VV:ցFpX[uH^D5:(,.7ņ}_~gk٧m!xFIznJ[2m|BœЃ[H(,:$hu&ʓwdM*M=Dho*4Qxg)R(!JfRi,TYpRDUʟ"vp}U !vB}lL6۪%X(U ؗba:* e1&=[42(%3f YGa⼛W}}Ew@n쒤^0[,'Y'9Emm7⵷C*zkC~x(XMLQ9pW ƩI-#{A6)V6fwzX0$c~2SX}~D>%;QvN< E8۬w#T,`ߊ!тn)Ux Z8-J+H [#rc_ `2M/"Bm &c^[!O ՕC bՂWdw{% 0S&(YauRqs2Mp7׈`%[}&/^b9&L8u Bїx [4Z Oat$3wEO%.Ftp(d f<>#9ݠy7ɪ:w4Bx0YSktM#8*Y/!Ej CzKHfٷ;Ѻ+Juq>_C*vKdiᥓa%\?!qMC֛BU0N C74Hbk "Vt>/e\lL-w-Q1^.ے9@bXzyM ?\Z:k`P }S4`gI$9!bt dk\PKQ%YFW;rqNѸ-+0[l@cl&3T`P o02 !n,(F} dBQp-^83 2-+:VJBU)/4?Dդ?Ι'kǂ[uTSIXw+nGBI9"t &ow_~oK#94 ~^,9;r3 q'c~ F]Ѥ~ܫv9[fLot+To6\(ͦoEŞHg]mNb21{h`=PayK\plO}[P{}!%Gtwf'kpp9ftaX]~N \dӝk4dyRoYT׬z%&l[ $5% %EޡW aFS"G>|t.Fdm [wu|Ӵ 5tgyH÷P٩յ#6,ƉWTvT~?iSn#]?I?6_q%"tLVTD$S &,r=mD8M\64Fp_RU]@~ukdzC - +1_8qN9u]+%~(uLMT=V9QA 4=# qku VX;4 D(KzҬ`ːN=ڜx2wX9Pу_#^@C+}P.:mG]?&KUw*H`c(<&w%z T!FoY"9`(: }GLhg g!Q&fML" Z?M&3eT.CܝecQ12;=~cI;>zG9jt(?8 ({O$ub}l'LTiUvp\ + L%X;b;FeYA[`u P&HkyKdDezrR"0-si.yf=mNJ<U}b{O1~ɓ[x?nbO且eQ*B?&īu3bD0ۿt#Wr}U}}: ';^byq gW^4O?"pOx7`8S~U)vg ̹†<iy [S $+ID]X8rG=YEH U[yC-rM|_3MY('3+*1+%N!w_gCtb)Q!WwQ9+ހ.p]$]O¤?i)KT;- Wh 6}ǹ=rdba z1̖AE /(Ҡ \T!G8 7@$#v d-]lIgkv-L[i Uz=Ig +Sʊ3RL?D(%$veiD.\_-ȡXZ;o zM½k(~C)Y8E׷ okl uKU]͍|U‰ye6x[N#$,#p]JH,D"S<0‚dsⰔ 13Da1Q`#SS_h>1 Omn/qg4, U2BjfґlmBrЇ*W4SZ"\ ?Q qP+&%2HLsNG$+|K;i\T~fNegb!B\$jj`tV؎a9UрֹZvb5>4b YcJqbݍMt'<\V%뇹-i&qA'#Mx73JC^ፀH@E]سL 3#—A(ڑ@`JNK-YnR|>zg΂\yvFsw84ȡښ+Er.,XX> -A]NԪ`5=q  H8aS_..ko1ȡmjM#T +gl}̼^-̧Ųs ۥ66T^{}!`Cᇼީ\3qJ$*߮!F@Q$\kۈ)͡ $OO*֚m.^mv,}9a9 |5a:[z_K#̕ͼ~yr_G>PT%sX|)Y[÷ŬlبdXھ},qVF''A|>T_9#rm:VaBB8΋.>/g>u S=ը^e#L4ǁ` @V"D__K8E* 90o+^ў ytZTf}7%:2 ^G/E~㿍j.7`|zdQL{-?R(7avS>Flb$?} K4%f’֓Ɲf X*,9MWўyVw4/5lETNYY.u<p݌[qȤ"`sY /~6W~'+a2|v"G+O!,<6΁ED0l[)(s!(n+u7鑨aG@6UY?H.6.u׈[9Fk"8sY|N6L(aL48h6X>[]fǛU7`j<Õ)UUb`TnZBl6j.NO`ϸ~Y'02- V|:nXo_[a!-EY/%ܩV~ޏMCMUen;m\bwSny8s!A"nyJK͢O/`G!Aޟ \ގ1qL,0K\ދ*(oZHZq?'7-P}P0HcAL^iuW>s6F[ M7׵g(G3ۍ2o݆|AX5T"m4B2Hw[9)D,Z˭DֺL硫<#|\HZ!2nMVlnjU"2RvJ5~Do>ֆuȌ佴K](@N/4?BH*):m!7zmgQݮ)ZԫS-BxoKp>8[#aujW'-"f16Pg(c'#pޚ8ᵦ >j5DhXPnxFDLDcP!(BQ5͗5Ӆr#nvrP|<)K|DHc^T{t;3~7,vTMp_D)b Opr'R<;FEh!.?1` /l %30?!/.z!T Hcm|`ave:*v3icpՂ~yP«u>XM"܏g)LNűhO/]sIj-dA 6}^[\k!CD1 8Bb@ށ"62287B2DB9O~['SBf%N~jiAaR{j( _`$md/bgwmA4ym0 1>R_ME4 mM.ai@JfАJ|ֳԀDXSو MV1khc}-, rj@1N}eN%eC; B`+PCH'ʍ%VYkWMl${"}1]WHkBtI#M7 eH-8cL%l7"W=Ko7`i$*{_>q笎hїᅯ!ǣ$U =Ηk=d:{QfC\yL:ٚXL L$=Rdpүba_Ӂ=W!s8/:̩Vu/mL+Mz1'_rή%Bv"J:v .gV_{R#gԓ?EozJP+ /W!vl86^Ŗ1&|-%yoR6ʔ>ȜW noRb~s̕p=x$i`nIyU%.(gH^Wx#GQ `za`{b,KV|6#OtM%Е[(퐼d8ޘYB! :;/Xx[h'Rut[-RFJ6ۋI6tiPiI岦qe^8tޒw+bhhKU'a%qMYRZD_$E5 mDtaDXHCkG(ނÉg>Ⱥm^+Q;q; ҆4n'z=#B!kj@U ;uj/L2BV_|5vD\6;%էoWw<Ĺr!^w*֔8!1 uVҵY9tH&Haew Vn\N)==BDq16uMF^2z܍Y>9wv4oRH*;޳ޓ/R5Pgxr)yCt8(!ZD;8Yցn ^d@W|_3Pd$MYMR ZTVn[1^TJ lUZ:=v_u'(@!~^V-+~Ayv /E]џ4TrHnP>?5e3mXl6D9P9=_ӫKS+ӷuXC\8U_ .D6)0Kݷ@@qcr}-c`Fڸ6{TQ ۰IHeǁH*i#K'PzAq cnBn^lO3J~=:E{Oro[ =5Ӡ+^RbsTg4ѩe(dQ74Rh }dr 3|+uIw,cPAj%LL jn'_Ucou9 "VXBZ\?JVE9 ha̎ 뺺WO/%QGM U7C-WW/b;LM-niExI ]|8B`PYY=rNNͅS5Zc+R%KMVTfWmX /=+޲6=tߌ!9UMgQVǜHŽYRkP-%r)wEmx[Ժ2P.BKW0`8E:LwT^KgSs+_k8z=*E>`j}3$ \ŭvlwbsPԬ# *۵.-Z6Zg%?rY=eEgo}uUJwP&CςN Hhgmi(2SEdw0Cꞌ"➷u<2Eاpt2d(f׀)^JM)Ym] @]4Y\5g:r^(cv /k5Mqph7: 7\#A 6 OV:h1c&.ZECS'qBq{Ic+J/ճ狅Wp]݀Diq=4E~BxMҌӷ0U$p'4 +EifcSbHDegO}QW"8驝C#hQ4oDji‰Cj XJ_tt/ےXc#=PTm$nE+/PhDXMdMIm9h XT@ߒƟ^rT 'lGv"7I\>`R3,>࣠-W8n"fM{$"X65Ott H 6Hn !qT4\FQ;G~nvƕ<~zx /sknיs(O`ٖ1i:'X Q6^$BB†EW<cx/9]nȃ.E;e@)ޘwnFEFWXe>j)W" Zƒqδ c") )NUDDn~H:< A Hס\=8LoIx)`7R_| ,i`oNFE{$2niCyڞ vM936H=IuKauD.Pa2`oPVO?o|Jcr0I}啌}3ҿj.3ShgjdE7;q ѩ"2]ewKr}Y!#۩swyahcL{[MI# _ *iL/t r " O9W@__H_UAtk.Fg v qz׊'C^Ýc}8o C"0$ՅǺ \n쀰i 5FlZ|zrqu LCtXoEMmqEC3X6`*h`ЕІBb?鳿LW[j \ӌZ@sZi4i;x (oO3s鴐"=nUPxN.:)XT#nC+Z,@3X}}/JqBy@[Z&rF?t^BՎQ끸!1صyz@4^  }OpX 7p'iHT6` aEU(H2 4R"t+? _Nb 1)M z kG/I;jI?~oQ" 4L[ݴ W6 ׻Vqx>F8,@3b)tX0($ u['KEbV ZuQL,;tWԜZq^4Ab-yw2yGMHP?.zk_qGU@ !n^-9@E}\y-|`"D4VbB|8bFgMuɲo%PmT/^,*f=W.;#bsyJ,[%dѬb | QaL_YʜE{:2DNWOrr?%YXS>50r*"*e Є@U{j#T,OeAHXOj>0yM!zi1@[UK=,ߑ:kԾyV 's`ԹEo-molSp'mQcTVβYRr "L ڀU3@UNլ|7 `+F*+% ;y#ߘ|>gs4ސ7Tc@f: UG̍g즹am=cpߒůކ8"V?# (m'nd ޱH}ևUua?ł)KWc8l`8 DW"8]fI(KH@SQLYnsrYJR2 PY /@DL<.6 ='|#p08\jZ(NwnCT1`< FrQcXE!$ ]9KGCim+qqq,U-,?3uE40*1\ZINmW߈^nù#]AU^^YoƛJX^Va}  X J`Q@# V=%3jFj18 j(0έbeX7v3+|Rln^TvsTDŽal qs}TAsїrjh3rB̼.9>ܘ1d+~w%#wR{@&@]<2IפMy^aLWk_CU8_ +8qHvzCg ԀctB-H SKs&y_|/$b|(O \)3#AnxU\p.o !Op+XmWfᢞ'&BZ&Pu2{]]&E΃ V[- yN&<[[Ub<1apեD"dXB?S}2!<VMQDVVXNr^hٵ)ٌ \ʮE+̘NNfh( 8:z?odJx%SUu58^L++"*lXI SJTEyl6/&';NNib.΢2B '9hcR&%5^.3KaTEcƉZ_JMH }NzIL?oV\U*iU=D/حx:h @#k w3B[^]&\JiEmrO!(1'DUϼ;p(&#NO lR> QL]d+jV:ov(&S >hmnpBަwQ 1 ˏ~|p{;PX7{(acvS'\gDjP)49GmЦ=Կ2 w+뉐ݺz5R?qnRT^b?ۅEDZK]ƫRP4'n]؂Yu{dtÕ҄RR!U05I{w2qXd[癁]QqQtgkͺw;EATܴ$#8ZyP|HfOFe&:~,5 ʲ++l22ղ'djCRU56aK*ګa3k%/bi\tu4\v;a|\myro^ДV{g(2a gZNpknc%j>-~ُEv5 bܱ/]L{d(omXW$-lΨK:MYJwdm 5uԲ[0! Pݶ(|g;K!Awa D63'D!urȄU[8z$ދbpgkѤ)lCh\0~0#U%mT',U>{ Fvz/`""dףA} >K0B[ &Qôn#3wtx(i }W/o hKPbf&wsHKkso\1Nm~q:W̊%EEm `iBf9C'ۂZ_ObI Rj8k#- iam+STJ\q ${5M:G|yh'z*ϭׂ%+LMʪDW'YluDb{^2>un  iC= P7&=%F0>k~`AxIjc8\ۯL);"uH5epS $m}v5o䐂k"!™uHfX M}mK]ňvJȟNk  3#"w%a}5d/H+gq$<$'ƑixQ߻-3~1'D1`@*w头ĢZ2a%ӁO[ỳ xnݳkfjeg" DGIc^ {ٻI4KK:)!i:&`3]kxjy+P{R3Pk~ bf^@:WfY0Ay1b ^ }t}[4lP*ͷ۞_U3L*iЭ>?Ag9K|UF*U&Z n"BQ i4 .,geS}{3r#F^b#Eՠ2?l6l2r_RAVNkt`ǚXAGUu;hնOro&tE?7s7xFTȡj!9:#ڻ 2ƂYALIIm~&|=Y!bv+Li V3T!``gVS>]։݊)8ư~>HEve#0r Pcr?QЁ~G9b0eYNޜu%hAPsR7ٮIhUȤ\QNS[c:Po.9'-⽘f]6$/XXDjj>" pVRr&x^OЊJHu9UX: ;a\+Ʋl]{qJc!jv5ɖLÓ(::B8\zI~+s{^c@ wI`b8RFx7ޑK0=_kX7ژv>LahWBՏT$| l6fjLPG;_@ 1>Wz&V€0]ӛU ]^ɱN]t)$,?Ҙh<`ųKLp\N ߘ@ btedbޮG7Of,POPM|- !Dg4#m1F朦#i5!F̤=,tݔ@Ƭ̑{w Q?z`FCB=a_*$EeldWRE6XaO}]Lf4CPqp@b. '{tgMUb5>cj;O(cB`sũBK@$dMevar>'bk6 ]u):IJ̓IKcs5k$ 'Xқk;ʴ,;.z̀ѻCU"6sSQפ\^5]wZϕGU$"ÖJV$@E^OW/U%T(qw]蕡+ypc!;MaTf&A )K~7月ڈ(s@""%%Vmh>Vx}C"X[jͩVpZ7u==uqM"h#4o$,FI7O!ӳ_*F~7xqln |MMONw  fL/džBA5*‘,CФ$LS,%5 ۖOr]Qier?+J7sPI3\Pw=O?5-x-[lr#4)9-ES;iv)( dJ~XXg6~˙a)F, scw ?7?hOgp2Z-T?#~|rˉkEe%j4JwmBd $}1M 9ƪQጩқ{K?uS, R&fzh(9KA ɮy} J eƻRGey WGH >"xv$:F5H{1~!x`0J-眉rk\SҟT z|>Dʜgҫhdc8 @ ˯> T!RSm 7@LũGPvţ8 ``Ɵ&GђH= LohZu5eG:ff^^kl=гkSC6.㝜^rӷ}hOk-΁K~݄4?W4Nnq <~ M^].Dm; !ia4'?0NCoTs PHS@p0馄Ԙob fűDB&X+f? Ih89 dLCp-wTdlTNVsִI ״C/ξ>jFa@- `Xeuza'=$eMP8 |Ԟ)Mj˼aBK*# َ7&ahV"k$*ΰ`\$œ̠⚁p7[s:"+$x-b^JDgwnC-“#p0(Ei0X? ys\ I~G$?e +'a\}DrRX8C -KrCYErQe"u)kPl-F[.nkJG57c}aC2m6W3U Q8x}M ^I26Vӿiy/Rh#!jdh>hWuF@SΞFӻq#"-ϊjHAev:?lFn62ִ b:j{hᨉlZ}#9r۹ ԾWLE$,Ud@H%nB&6RIB?JsY%8hA3 Wde.ꯄZ.&t2+#U#5Ǎ3 I] +򧊩8_v >їQQ$fD|ʃ=) |D2oёP~g-aCAsJr~|j|C" Kl79,%*AR3'n%UP}k=>wQNW)(sT(^MrRTgC&󼳗lu-Ku܇Ghacb,&%3FO!v6|O7 `-`od"SwFKԥqPFyZ M694Eh#/8s,\1Vt`58/ݬR*uf^G} 0|,y//Rj dz("_@l{qJKWɴw H7ļ!7bRqGc Y\SA\h/,6ׂ!_Oi0@G3]C K^gd+̈́)InIVSPI,#T}>|xK!2t& /RY~LWbYYtv-/3uh?E-q(¦ 1Hbi5"`aӻwꭈYeMtIfO_A#-[W,4F8,lY*E~Oof[&l~br^{=0qhl ;X  ih%(h%aϫT68Ƨ=G봫|: v?A*vb0N@v8+qK.`K5mBo\3*Pvx 3WqF 8˺4 MKY;مAuZTj [=1(1)V DrcLʦrUT&UF‹kO];?nojV*'u*,Crޅ+}RnϣkAf?ĸu,!LM Z>J߹075͢ܧNksϥZ̎P[_~LΑL%AZn(5cSu"Ϝ-@"%B IU>+ēfla R+@=?L@R-4IT8;A/g}6d͇/A p+'t2t(I,EW6*~aQCyvֵ=跡(uZTز'0g,4ʚҨ*fZ%3#p]识"BKbyB ПrNTbyց&»K8mIZY<'ԏ-7nW' ЈA87Cw2<$l1P9`?2"L8--E,a8E~@#+iF|uy:lѡ VŸhZmd_ -Uhi1%΄Mʊ7(lbk35g kPWVVVCHCD!< :?/ ǿbz}fפq~w;Ѩڂk[4}{>$lkCZAii;]\~½(uPg{dJJ _Afve_.@[Q7^IC52ܫF Qxr&'IݣO{P븓eD)'i7kWEoȩ|GMQd|sQ.FX6^9x/a>xC[jm> Clu}}[Mj`.$9wPAm}ʙa&=:rԄ `Vp;dQ/\#e?7ETG?XUXDZoc5f}hV<щGtznV&$r:X̛*^z;n[sۦ+?8MVPoɫ bCNoi E)4ZI. 2ްJ>=kqk8^5|Yݽ;匲yC_kZqW1aٰM@pJV<a ߲AC}%Fq?So̐GgcRDINn!^h)HɨZՎ%` (qU e3Ω{q6Ք2ן#RFI?z4V>'خ.MEz/httq5rD}pokJ0cxEGDL^gK_$]4!O n?s|J(ºtN#;Z?P'&5J|NB(M :o}J#ތ pZy+Y [SG@CGF<2#rBp=9jኂ򧦷- ;9'pVe'C\\')h)`fT^Ʃ!, .lgqʼn1dGqN *kLZY09@$s ?L6gzࢗyXpSuzETe@Ux2p5<Ôjo%p7n{p{tYMtBݱBE h%xwဢ=#!8ĊQm/ 1{b U~YMj94oME]I\ *aFFf-8EΆuܜ`/vWK5O62Y~5 h!UUxdtS=[o`㽉On$>3bnz,g^RNqk7˨`.*l^/=d{y*NFzz3Ƞ ]O:A͌7Zi01(}D xi̸!GYX6r} VhEPG@&`S&uk GXO]ym< }ACU< 2eAx%cAuiL" żb92'18G@@Wf:yXG}dFyu+j`pRٍ/o)KARJ.B{neg6Hކ5r!N#Z~ZLV\0Kn˝}=?P/ `8u é]DH$7wmeh04b(J9N\)"Tm {V|_RUD"y X7Qt|L7+}QD*] |6b;aT%CHW M_6 go2D ]R\OLĮlkY෻ py谔eZ'9wDi $7,RB!ԏK6ڶ6=Eŭ(-u! 1q۫X̓8^7bVc>-w'/ѷ3uvS2C`UhfSiA S!qqE#A?$M܄Xڴ"(cT>&/Ԏ\P9 LTq d#GDHR3ЬFLL(rGBfI1!`Y e ]b܃jPCLvDu3*f2ZÛ ONo񀭺Q,V=3lVo #) <ܮAZ1P/V::Ƽ %QP49Y;\06E+^MAl7 )rFd X_$9r||24_d5n_`ԛ}2/и[y# 5X B_75ʻMqG&#QOU+s.xtڲ:MZuOqXW7Y1^ޗ>XY\O_X //,`삯ٕg(ʯ3E-h}Ђ\e7. .תRR5<ɚ8V$Ó#%cZV8rGP(I&bʑt0Uܬ3KKbIt_I [*L=j#[ֆqRtP"0@}N *Jŋuz`'[7#g#Q1xNu.k 9:!C⃋B ף 04qGܯN_CI 0l?\aS&F\,"oi z/}78|ܪ eo~CLA dS*:-ʀڶTW͉ M*9,1Ŷ ۱uD'_YO9+AWIpL銣W%C̐7>?/\7p3qYHO,(g]DdJ:arf._zn\m+/Y"`ߜ'rWXi>f%k|<2Tu%/q&fL$vC_gyN=Xإa}JzڑLPתuñMG2i@h5RxV+qxU6WcxC- r711^vjzaVA cZC"m蕺hR}:;%pMQD SL(ᚕ9 aj&gR5 ˴ޱD}1_)91] Gp:5P~5o_+e7*,p6lҭcw6Z٘+Abdϱ>>bL.OŕiMSlR4l̆9)ϟ ]gLG !˴BPmZ5m;XHPFq]ڤ !r6hmJOx2SZ ^.֪]A6W;Cޤ+_Rއ@H kjDo hlMxSUUR kX j) v{'D[6P]' T1Gb?>"`wƵHZx|o9=&zq<Y`>zx_)_ǓafcNdwęz,R햧kocPv\RW>m-#JWE zdp_~[|"<\_eҝeOP /Lc4#^ܣ?N &-XhAڋY]j$G)(-xTj*'6fq0HF3*=iB$R6ǜF˜QUY*|1ΗYX'4n|PK긪2M||j`f`͑}N UD;(6^}?WL-\SEnzI5IX)p@{lbFxL Ї} ^ !ׅT9Jk)s:ٺc?}vM&P2P3(*3ЁZ9] ^rNf*ub$4j֊j5^۩O0ޮc +M 1y!*:gLXX.EV 2W/oog}Dbv58 YZ