kubernetes1.20-client-common-1.20.13-lp155.2.17 >  A dkE!5n) y8b]0[ֆy3 $v|GW֦\*Yx~X"%ܹe:d@"C 20)۹±CXD45Sunc"*8+T+RsӢ:i)8q RDԊ!؍|bF^<l;P3ؒ.7'I[&e'\)Y ~w;ܾƌeYuݠ'Hʰm rKR#jgc#f:BQϲDLڿi^u&-% B*Pϧm8YY"fT'FSl[,njw2%{s. L88p'^ aXyNa_*\;`A!hkJpa\9;S礷v[0UM4#z/ յS.PAp#,ڮğf\m`YN_Ip9ÖkF_噔$hGɇ`ד%ў%il ^2&t qxĀ6fNyu"+'[BvS`DR\Bɕ9kX8x,YsI!E\=_vJr=}76X*+ܻ&Va5YͷamkD n.GjҼ,HyK7x@MqU.`3uWC6dGBE8ѴpuN܊;ܾɷzqP:k|s)scnӚhLܥt3v 4V)Ai_Wy\Ƿ^kA}g.A[/p} l>pH׀?pd' 2 W| pp p pp 0p # p #p%Pp'p))p++,,,,,(,8, 9- :.% >@BFGpHpIĘpXYZD[H\Lp] p^Tb'cd5e:f=l?uTpvz  $*lCkubernetes1.20-client-common1.20.13lp155.2.17Kubernetes client tools common filesKubernetes client tools common filesdkClamb13 %VopenSUSE Leap 15.5openSUSEApache-2.0https://bugs.opensuse.orgSystem/Managementhttps://kubernetes.io/linuxx86_64export 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큤dkCdkCaadkCadkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkC52e499e1fc4faea41f4ba659923f443baa3bb1ee657de14d264d72639e17672cb65ae13792e1364a958ff4da3ee80038968ae98b12f855dfcfa22ed12d7e2c680179b1d7fb6d6d8c9149504fc04d8d423e04b5dab7216a7172429d55e4f56beacfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30b588b24c63f782ce3f4651ba9aab88b6f97259d1da2afdaa2b1e3117ec9ead78a476fd859e7a66cb709b10c5a70f6c538e0901434f2b1c21f5e8b0465987e2e74996a85113ccb66f650b6b951d5f0194e3bb1f6174bbd0bac0431942323d67967db92604f658b4927e88964d842830f1a49765d0602ccd2422bf05ef561367dcb343f17ffa9886d57a37ed97bebb85919f548c0b6a2a307a4d410ca1113edeb9ca6f78b95312c1ed7d3f65a91d2ebbcfcf406a25d160a0922591cc22b0687ff9a697a9d85cd08c23d41eede3a6c669bf194950b6b8f0ab59b130bc895685894b7c31ed8bf2596c7d22087b0b61b0b5d7adfc84be14cb83cc78cf322ff069acfb3564154f3f0da63b4a2e0d6c0e3d955dd24107ec95f74d559c63ae831482433911543d3f529ff7a3eed74fefe9ba3ff0a926889867fbe87273e48165b13aa403941daffb51ccc105796295a8628a06aa091bc8949f1988c30d69a3ccc76f90ea65585e20491118cde7374e26a75593a26d042b5de1ca2d0d9ee31b9c194ee4d82b7019c89654da4ecf23754620f309a3bffe127e4b1202ee4b3dfa515e86bbaff8ea3ed71d2c86722854539f2e3ceafeab05b0ec78d10b52771f81ae0dd757d12fb8a9ae8ccfa8dfbc575ec3885e1aada6429b512233e4152868ea7f6cd9b162658470ac7d49f75ac880eaf16ee4ec1756a3be1a18600954098ceab0aec5d2e35ec0a9f2d72d35b9821b777eb4cec1f38005c753077a6a45c73de23b34d10d6101c3ccf3ea83168f2c8f1789edb2a50c9e24d4104fce9de24f306a090758e8a958f171a98f49d155064258d5aa5236c243fdab9d3f5961b6d17e21d00aa9fbab217644ebd87f440dc4eb8f7a14c564a550ab6e96af4b64fb2021ab11399cdef0f0e68a1254657b0275b13292b00801ffa79274b83ca4ac55649763e78208fa5aa60ecbab45a4aac2c61309d513717d18f9b87b58cb79d3ce27c916474c3684b31e92fc842568352e10f584b0f0a0b0b32e6a15a452671820cd4357d2b45d013b3e13286d575bd5060a0081a440ca48b2a8a70611a4467ae56d27d0bbee7c8dc8d85abf3f18ee266cb568d616e931c3a507fed9bb0f5247b2fed5fe6fba9a56d066331c09b962f5bbb6cc72ffd7e689807c41b96eb9aad1d6741084947aaed4f5e3ece6bed5f89960fb65736b663b14fa4b10175ee3632d6e70a58f3707fa78d9c56c7dfaf6701063dcb0fed0a0fa31d2b4fda4bcc17ba45a65592e1477cf195e9cbd8f88f88daf29cf7871ba0a53bc11b3599106d815571a44fa75994c135904457d75b4db473e679a1f483f7ea341bda900b1a569f5da643f293e292f6b21978fb7c16b21657a48353a1a454741b32e8ac5114ed2e13104f93878f87adb61aa13905c402ef55bec3ac6479457756773cfbaa17cb42a16a34e5e13f82c3d86b2b2062ab983e03652d07d74076076ea2eb2401b8550b21a5a9171b532a73691c6dfe054677cdc94a79204704111e7a33a9d80ceaa2dc3ba3f5a7580facfeea05029d69e62ac2757b8df6d2cd0a9c07d3d4c83e187c9b2b176c63ad1e422cfc7448180b0e77881008ce84081a91b06d1e0d5e3afd778ee4b15306034c1823d696dd760e891447817899a433a200de56f24e5d952e137ef0f2fbfd9051c61f4aa8f5a588c98958622cb6b93465459ff84aa650834d5156cf50f7bd8dfdc55fe2ba3d95e607a45a3538654c9777b6551c90d401d8b4e7e6af0d16db876f4747405e709e50d2047c16757c5e82ffa53030ef89caecbaa0ca18d0648f3142ce7b83f7faeb147848d4aca30d2cc304d7c601c16936dc6a7c8815e9fb316ca3f75cfbf7cd63ad1c607dc729a15650a524669ff0f38d359a71610736686900cc1de78a57d58296a4bb0c7c04d5a555ed7962235111b2df404d9e553ecad14d4b7cb73beb16e87bdb0e4849e847b85255ee990f353f65f9ae0a8a76965c1f45a8c32e37cce4b2d11291e4c7abc79e9061fd1214bdfd7fb765ca0b6bf0b2410d5320c1e2842bee3ad14bbbe0b6651897c6c1086ae50d2fc44995de9b7acbff37f94546e218fda7a3e27c0b5b899d4ae357f7de30b24d25a3eb00bcd1f9a28cfa0c6858d6221646bd1a3cf65e4a412caf04e8bc92a1b7b55a52f47acb3ffa2ba44a9e66795e4a26d459f5f8f2bfb14b0839e01242d19b4e1e2fe1f091231eb2137e99708c1b2e037e80f5369bf8ce537a61db64ee1bfdfa7b6d1ea763396b3d26f5e6e89516617860eabbcb0ed24534e0cde4bb0291fc064506e68fade9da39154d1c9b78f388e9ee1a0ae441b765dacd07e2151964a95d6eb2465389b6da9f495861bf9704e35f159e87c786ea3d51f5735b4dad502dd538ed9321229f17655061a0c5bcefd5eb7447996306018476d2f89d1cf5325dfcd63e8604bca09ae98f1c215faf149512621264b35f177c5510e4b684b205d4e5ff6e27437e217b52ec8680542f1615ee3558e4ad780e22e1c759805f88464af010ffa860f8f086343c59ad2603ca50c809dd3e49bb9606a1ea5c02ae46b3f3afe5c611e4aecb19ab9a7a9d43a278fb9175d2717e37be416a99723635b8e20286fb57b5764c8fdc824db91c8d7cef371784f2b74152c9e4af5bf98d32331316f163af53737923a910d071d371617ff1f502da2d964cba7d9488585df7fee29da7bc594ac3281ac4458df58b620c8575e06672887ab1b210292d40b89679245e069a9548e96ddaa1e1d641c72845a8d157a6eb2cf9d11b39e32b9eb235e6ceaf7a32dcbd97269a1bd9b3d969fb829461244a586cc8a92e57c6e5b06ce4018a64045687f12f448dcb0acc6ce68419c0fb7048f5688eb6d4587ef9440a55472beb6a9d773d4ac8f5ec35561150c32ab3d4c0028c732f9bdb96cacdf26481806bd7b389113fa2f5f07ef5e532d8c0ae0669247e4a6781a2b647494e57a057dce5861818e83126681018427cd938cd3d6f7ceae0b351336ed34f3f8775daaef8fcc556cabef00735a66903ee39634987e9b505bd8c04f63466bc5534fbfa537424151d2561a7832a8df7593cd9d3479c487f7675d25c4abadc97e97850fa286b59b6966ad884d86094d222d6ebb6fdbfeb8c0290bf2b80f5d271ad69c6b621493bae068f80ccae950fd06fe54ec31af27436dd0b39a8f3a380632b8f45ca5baf80f500a29829daad17bebb8fa9418320cd12a27b23dfabfcd5d19b2c2d89f0efeec2b2fa39923f746fd41f8f3f86ecca7c7eba588fdd155761d9cc87d6731d8ae6e82d94f87c1157f4f77b440edc070b3b468665519ef569d1c26cd7ec830ae41eef7e270cadf5a1832bc4e2b18f0ef9f4920a7378e90f7d5235dd7e9876a29e80b8d6837df208e529b68169d96aee7fbc74343aab8d6d6f96c0c86badaa5d8ad2200390150f739284b5e473ea39a67d4c1c2db90ba55644d69bb46dde011844c56a59e73cdc62e83b3538b0f1688019d4ec16fadcd5c5f5550a82f74fda447a4a27d3e79321f59299353397e6788ce6a76961cf4afc6411dadc6ea04a37603b231c07f46068228d263c5aabc18056d6924ddeb123e6a10cbaaaf8aaffcb2918ba9caecbf7ba281c4226c0897127b9261f187953e6733a0aa22442756970d48d9c5a5475e7223503097f72f0f2a3b91f287d3e718cd64df8d969f7878b4dba25fef6ff56e4fc36ed6d51fc78fda1c70fc2666cd1fa42cde87a4d9124fbfea57bfeca5994ea7a72b1ee175157f3f139e36db93bee3dcb6b18ad90d2187cc0efe3f937e5cd5620547425fe1926df840340804eccdf6447b5d920ee0c5518e0584ba96f1e400eda3c5584cf0009d376d7f7bce6d72a690f1dbf3f69fb3b518f460ff77001e4f6a4b0c3af39e28c808a2988294409d7fbf9d94484f203da3c554306b93901d667f7d7c3684822b24a2f5e48d3838c5e324c7fcc74b285484bfad2d6de77e1d4a32cc7e62b45d12e230be019dc91b65b4fa1f6e9fc4fe226f32eff293217ca9910bf4da8453cf78ee8b66336f54499a0ce3e52eccb8b5d52a937e92c9c0812bed6d1ac11f47e6e71e128cacf6a0e2c1bf502ebee78e28640e8efdd02766127fa1d2efed3e6b26bef9c611b1add26405e459ec5a586416c8351604221b536c5ed4c3d862f8aa7455ce146bd82fd498e6fad1d468dc1eb474a4181faa86467a3e6a75b7a5a35f2ce5ae295e34cfbeb1a08585d28452f3b5e9a4d512174a45e35a88da838945ca144a238d0a939dd23c9fb73c7361d506781bedc999bad9104f42dd88a75ac1105f2adc0143a588e6eb5a76c63429a161055e63622830d5eb87b7c2638eca3c890d28d15db5c088b1b566787039f61695cb38462022f464a66f768d7bbe6e540209be18ac0f6f4390134c84d51a73a1f43a2b157ea5933e984da1f723e74dd126ac7ba6d8ebe630a55a6fd1e88073abef012781aa614e67a57c12d58dc31285beec29a355feb84ce2e282080746b05efa94c009b51cbeb9c33f552624e9de3cfdb9c417a8c624995d989cb267b67a5ad4f191bae0bbd6e459cf0276cb4f5ecf88fca41f660bf5928728e7fc03015805e4208e5408eba1efc77c8c7ef2a17195c0550e04df171b1628f284d58a7a9d99493500e4feeff4efccf1ed5c81d95f419e3336c5ce052f4df504004aeacbcdf4f456fcd4710ac69d57488a98d2c0814805edcf818ecfe085449a19b31015a81c3a44926b04e6a4bfba5568bd314e038ffe47c0c76155b596a8924211a14e605aab2dc1589505a7f1eef6296b08b28113f121d948838d628e13rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkubernetes1.20-1.20.13-lp155.2.17.src.rpmkubernetes-client-commonkubernetes1.20-client-commonkubernetes1.20-client-common(x86-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-commonlamb13 1684751315  !"#$%&'()*+,-./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.20cpioxz5x86_64-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) Dh(J ;` bash-completionutf-8f8bd5ac3af4d3f5717ebc0eb235587c64f95ce31a3b43985ee1e9df6fd9c96a4?7zXZ !t/] crv(vX0ٱ9 A|s7$fkt)E6(g}eg4oH oEY7;1ڗS'Y K^Ɖdye23p2-ۀ9IA`iCu6Fl Y9ëϩWy ϑ8L@tKǃ2HTUZX#x %,,1C ~| 5m#P:sd a~jErR4OKwZ$ͧ5fѕ8fuĀA„m:3W+y(a-;))IvYc!BQϹ=7ER?CTNXf?-}tY%ڶ }@{ 7ى\+%*nhE \˃$kc#aD}{z;v*@ w`-X0Qeq$8..s. Z HV)R|X;VeZMs52~jD#Ac4IP . ~Uhu ;ߥrEh+"Qy c5±IЂNSgQ^'¦K -Np0:K H-A120ak$=ǫ:7D2ΧY jldrNM*5=L(uʘG$ x(lgrP51ᯥk0N)J5Аxؒ""V#٫gy<f?-p]ӄj5XjB[yUg)ْR5ߧÑ4D6m Ӏj+}LF?9x;A8[BNaWwDBwLp>iOO80s\xkhsEC RZS?xbC;b .Ay,)>iՀP{.3@r մgdu1,Np8/4\xʤU9_iv@)*ԘqRMkx2JKȫ`ĹUpnIwYA-p˯ ;r`;>jEԷO**a(~1 1x#E{7j;E_({}*IM|8L׏˥eD1CxdcB독9r(MKJY=WsPL7[k#xWrgU51IMMlBNثdNzQ?ddb^ܡE*|L>ECUeU qsm7 ^&'CpTM/=n>LI}C9$`!("q%IX!#Jy5p(!f/7<8,ZrU |[>DFbE[G92wS#[ ݑZlysB,[,i yS4u$TSϜq;GrB:鶳uL@lN #jFQ\TPCSGڎ\RnʛdiǛ ;8tM|F\A5}C'̤me7FRtlPX!e I)f 88{*#jH';9rS|OOJ\gT2s'dEBUQj kA1vCF\5 }9(Iu/A$YE'pIV9 l9F~wz]}\],LSHŰ\ϞES  m$C`ɦX61SSg㾪*Nk)=\`m_>5\lDwrȭ&b0Ux;w{= _nA-M[8/Oa0k2+D?!(')~o<xaku̴Jy"?Cw4zZcvU_Rˬpd 紌%&,fcbõyi8vnu /e"0!Pfq6Hs @,m@R˖0CkBY3M# r|l~<~4+}Q &lτz[*K `l?U@,LM!(:DJ@L4*V{V^LfR4eJ\hm:=,ww4ٶPʬDbHpCsԗ)_CۢxF+~GG{R$͒A% LӭE@6V05TʇXrYPnV0բk*>@EJHZB( $iejǨuͤpZ{j4*|ԗ{.{J>Jtd!_6\xG%22x[5il"Vsins`ՙ;ߑXpD+MmZ^6a&OQ!!:duJ"uDIwTnmJn_|Љ!COg $FOt I7ؔh;m yHu)~VyƩ&rl( E17dR?K+)EY4"0 hWvX}j[S7,X*p :S+ɾ6=x6MM ~h Wo ˀ& j 7 nbJQݴd@+b!G6qRd9iYtY.\Tg?o -GS6|&ƏT |џ'ktT{P l8^)6hg\roWvU15VZ d@dt="v)Q?{C&n ݓ|\r΄:$R s KqLvf8GS gxU7V.BIݔB IlڋCG En/4/un6ya"|',<6:FI szePΗe8Bp-*6D;Q ?dvsK__+q΍ %+8`u@5|e (7.geF /:Δ ʅ,woۤJpPD} X}\cWݬpɂrNSr$zG,TZ_8V\Dx}(Ý?qm.Ҝ9%pv]<gPR?r7c|9q|0YXssl,9ƸEq7 7?S&Ԡëuq,LoKÐ&ě9Mdp5|!T]aAfβ@R)Q.LjR!韫):G 57 h~bbӟuk_JзKYWQ6>=lSբ5)NzNvםmӃԕ=Ut1Y:W!\X9&wWWwPl(m'/:p[0`]lZk@dpj|=s& \۱uYxTL,p\%a\؟IFou#x:W aڇŕS kc#{H1/5fݜ-%_0`6=(`ķNJpk`[ 2Wҕd_tj݄ţRz'qYQgm <ѫ1@t;6 P%b;wl|P{ k/9^#?> < d; 8mb$aLYT+7wH~޷,j(U'U >CK+Ck%/lz!A|S0a<=BLTBl ,gU&ߜ JԏQOv.Pg q~Ō"$d{?){QQc4<腰Bq7P IȨ}(qJy&B8%:yfyY_mx1H6\)чD:FP˓+ Oꫤ|++8AfvS1b@Bwbm(aGmی*:̅ծŤdI'SR$^g33ZnI skI:62Kdgמi ~hVυ&NF@]SIQ`1Z|A!+m69#k8_TgΪ7oIӨzqd=2am/dGbR qZ6 )`($+3; Ch!K^fufEI u%\w(4m{LOa&Baf)PaSV/:bIHJה-7olGZ6^gjW:xOП˦ZAChG`e4*(a5ek%|$z.: 5Q`t˚kDZleNqC{Kp;Z1([{f2bZBQ̖Ɯ9zw>іZȁ!~bm{q͎v39r+$mmsnd ?Fc9ϱKɊhSF$r 2m[x]? ]A0R̄K5#L#{7(4sˑ ; i 3|5dE0&-죯k(]ƹxCq2$8RP N=ąq;O~]6Jʗb5,) U4 3 Y5n_k)鬷oUfz|Wfx `U. b#SA;^[e?4=Į (V=@I *7ޠA/?Qu sI$C9e0䵍QAW9].&-m y鸲}|\7SNr/ B~gܑfy@y.EM7qx&#k:8)v5@* e5EAv~w0{\8r_°j%⟭lmR n4J+55+P z6 +{UZϡ;V RK ]N<MP2SⲋJ;ILp48Yp9FR*wdl01=mvFn8OcV=,.ƊҶhZ);'b%;E L".ꢍ1Wh*Y5/+9,.wB&hGdQDݭBcT@?GDE K""쎝C2-_ `D[:n鷅E@Z;:˷Doz†Eа}ǝ"蒚b/~m yndu%;dLeht,!TFUA.D'ɨHPSҀcQ୚_vN˧5j-Xy歷3r򜺛܉PERH'~ȏN ;|ejA$<}J?ft A~Lmd*{)'"EX7q0]Guuc$M''au-GTt y _%IF9@ebC!紑!8l v(f}IL2X<Ҝj>F}e  M3~!q.W;1W3_>+k)_Ct8XFO =mJ|_I+YF:OQ\|Wo}6.F9i {bYqm.!.U n\A8lZ.Og9Np]PR [F㬵#y}9SΛ$S >Gia>< ةE~DV9W6$6gu`$H}0`Ǘfr*gz?~U$pN_q&ih{d @Qd* B0\+gUp.SFRl[d̕X(~!"\<< 򦴕E>73o[PP.E %R]]kU'79zwg*$rj1c3愙7ęOV>?hF:6 m1SPT!`UxhVȃekʢ),?fQ}y1Ucf}q N쨝m!3b5#\'G8Bx޴\S r&l&00ܗUݟC}{,.tfpKu>ecpUBYGirWJX|V[ydPYlXxN<=cSUi'2U xs4MK+!2T\iVby@ƲoS]cC9ZxC =ErC1ߟ=],~OӾ\9c\%]MpQ>pj42/M)=̻0Hlyl`0DHy^e"&ͼ5J ѥ=s\Ó6+?#؃]N׹ۛEus[OkZE6c=G#EBXhKy2j.(Y֥HkK.E6JI*XB[oifOUH Mر+].QZj6rXdNsp `6ye=96-Oj'|2OH_/:t d ]Lz8Dm8I%!VMuеǵ5'…o6UgR_{fPl?rY+K־pX0cXy 9 ֘ ˧ >"RÑKsM-BYP)$-,[ E So$ 閣%E2oe?FC﫽wq\>mثkA Inl.OR6_(_],|9V "0Hs v Bm!䉌 M3&*U[j-g^/%G{Mapy{T G(?m\߻oˍ+#ľ0+.z]?ivVL8srk>hBFM꥔ϏgfqDdgYE(3zl~!+v]mT4 ]){^8td1CsGhNP⧿WaʇVx!?VDtf=oXXpַ哺@?$!ub'=ךýt[#M^t*wgDBI5U„HQޯg lHn{@DڦqU voD)PuT?k ,RWȽρH(V]sdBpT,K a{볰BD[Uے#Jl{ʂQ|u ueIdñdk/Pv+D R 钙|7q<@XbTX2ݮ[UDa"^" hYh1zWꙠʰA_ IJ XiҝoW7jwLqZ h:sn N"<+\R=90МhP 2S~թ.N<|}~MM4(tO,7޻ȝ3)]ڔkC!+G9BgKF|+'֐6W~P˭tu3tpȖv8GB?$T̿<P/c37Z,y(D%( LE)5JP)뗨$[&~jYۧ(vDϩwqa 5\)ťgvdtQ̷BѭR4tx@=q ̧\^><$Z{'@wC[G c c=SY_ފ-}# λZҶ2UH,M5L_#vb=6X%T876'G@cs g 2B !& @EM|{d`X~xUeƧa_LkI}a'oP oőR- Ƨ8Hc[F59L35Q>M$!" ,֎_iQN”ݲ ;Hh@ 6$qq@BZEoN=`B0.cv\E5? i3a+ ;Ώ:kMR,'wޭLܡx|+ ~BCNRUT8OI )l+Ler@_Mc̛#:{ (P`yz~c(EC&鈳/LT3MQEќAC9BCX^UDiLG-IG9Y51Q)!+@..Bڼ ԇ0(Jo-oc&]2sT|g-p Ze d>}_}@)_ (b|*y&a9IP*@޶Mhz+:0o \E+U KbiF ؃Z.{*r rc(?Uu-a.Yfw6ソ.}p_˱[0[#@K<Em3r]sAQtLʧk+E`XM g}=+.Ub 5mWV$XQGt{0׸e_!96mKNK%ABɞ`й G#wdf굆gh6`o%ڞMVckٵI\1u0%I^Bk5:4)Y0*]PP# -PW,9`%&j{N5{3Κ!U4L,lP*aLe˫9GD'f+` cu-eD?$ {e/=zPTʍ߻\{I0u?,InT\ aE"^V6e)BT4EGvS nუ~dMx쥍Zhߴ*>Ȳ?2P%n1sA(M\, Q4Žt3^.zRbq46|ľz4}1;E^l2lM_8Fx=ԢT2q"qV,]h W'` W?NN%jz+tz1ov4@Z/25 8M6@[ /f7pS]-pVzh8C%Q,%:.tƶ$8IvV(0v%C!2YPr3v>]P |xPy&Ǧen+kIi-gZ>k^3_;ňa.+XDZ ZX2mi{z/Lᆴ3v|MYɠmN22Πzh͖9!YI2aq_Ջ@E閯pvE/auʁ8Cw_jr/g#,:lr&oփmAAogoVa[Q;)Fk#Q{t0lʱD5rxV@"Zw%&v"U0łCh@>B&W~cH^[c|?(<,ƩF gYY5h>6.B+(%c2+W^]gZ&iKPqʄ AK'w:CXijq̦d5 :Jpe;?)+ Q72ήr}&Xysl;+y8uapKۖ_1;${* o0Bp۴OWSb,3@p}C0^ή]{ĔLƊdPtxܟ L*Y\($XHM?u{PKCʲșZN۳۲+mu޺&VCi U]neH&I^osҭP}Q)Ćvd <[iPDQyݢq4!0gM.p!~Tf[.l#ny POT0bcͮ-oL RNm aڿv|5:ި]a^`֔θc9Q=5$d6v~l*Z8h3\PpC/r˥47d"ɔ@wtD5:aM]5([5;ȉMz] d1DeȠܻ(s૊i Kީ}$Tw7>i##U:W [qA?=֮(OQ1I֋h"HX*Գ_&Lg/ /Qh~DTr2Ջ\agyէ8 si}ou %5dKY vӡaɋ̅ݫ3 kG/UKpFgu9C1) EG,QP)TWe!?q D": Drh&pdqJIP3Yh9^= K\{owKP%GkaVi+(Z@+ۯ5~G @qZ~ )v{]kx\q>)VPI ZSڒR>Zlܱ}W4q˦JNy}u+g}4(ESgUGT4֋d"?yܠT"2|ؘN%C`:moSg67J{1* ^#Q5,,.9قa$Rd L3q#xP-c wR{OihK2vu~R.cȧ#lK|T/,@p#ej˙4며et֗!㲶\5ؔ 'Pߏ r(!) BbvTJxqtgUrkLӗb!r͡ Ȝpk%O | JqC/..5<**oku:c \7 UYrYe~ŷTorw[#LJ=& yqxm䥘MǪܬys:i8#?b|^Oh?Orؘ.^:9 A?<7q!&n.BBfGDh߁~[viDNE Xu8oEtR5NyکkT@җntLa!'h @*rRCojRfV>S)>e݉WONxp>daԙM(U&%'8~z7f=Ʒ ZLmx|x}3Z)`'.PN4/@3}z^1]bDb#0ƹIJnӰi_70tq%/+2c 8]̺~%} >nݡ8i©&MƝp8̅KiE<^U*t1ThV`hEx3|!`l6^ =._fztG blkulW lF_.9KʐYH+ wZ+zg1& B j'WVpKԧ) a1"chlr檟R]ؽj;4o6[ˆX'ak ^C-rUg#B= > %xND4\&5EP{Btitf@'9s) CLUc3?eL* FӼ] Zy{+b s׭(1rPVx0m^e-4We_41P-UzGs%'^R[Gp%/ǝ^d>︡Z]K$a8{^<۱+,!k_h>՞("IdLlh_ٳdYJo~0PeD<_!GK܁T+ѦQ(@60"OSjrm,Kx/' l7D[SGӎվ.+_PbZƐuD2 xYUGLBOJ%Ukx7#mޓM񊢄/aF/b$I[(' x]np- iޟX}^xu#~2mA1!8FŌ[T5"zȘv9MhG8#ȯ+hX]5Yvh;6M+.,'Ar#PP93):CQ$i iyc ! 76:mb"8jBMFΊڹ/-Wfd)%Y.Tvd4,eErK)c" 5\X.Go cb"C5o*FF}F@~C +<" y-9.4v&Қ<`arAѡ}1>wVs]M {A+#6v]CMQ˚%Ac \cwUZ۵DD\P+x.XuCfu@PKݯs=0J߰᷀k}VٮY ^dut;**C u`^TG%wI?hji;-u68[Tbq,\7Ga"^cÈStrGТS:a5 ƻC &hiOEA[㹪WD爬󢉥cOX\TU[,g;g+d5}࿉ܞƷُHS]_ScЕ1|(d)q0; ;6DRWҶ)y&^L> lx'm?^'|L% 'Bv H]&Ԋ>-oHT~H}._%,kF^)vՃ~`{}aCmGZ:hx:mӥМ"bR򕇏U23cAk4jmX]鍩 hLt xۤjo?˲xnO]S1Ԧ( @8}3b/\z2LGss6 ('®i `ɀ)8ڒE-Cs}qAs -~~_Y݁HV Ƹʣ hِð݊6C\C`̯Ljt`<>)$t7c &lhЄ@:y ]GGMdy2O#YPt˜<Wm1%sb]V}40b^uF:T,VP. TqbCñmkCjatVqsh Ő ZH-!V=ƓD328EHl֧ݞ䧀K׻~ *!cBHl nBpa KF#.q?6d#8JEdg /NU> ۘep2 2t1XG(TosG}`3r\1nZ(>XXSXز;P> t^}*_Ғiu|+0tU)I$ >xZ-62c1_&"ݴ~a?Eё- MBR&:oDt>@u"|=3[qċSa Si~Qt >]Qݩ5DzJfP O#2o1~e 4t9Ji.HE:iY>/l: ba2n7qat3b+H:[FB|A~%X=6M*(rf䚦u'S?Xs\N>怜@koVzz+FbfJSш3ȑQE+ȵul ٨h SAN-mbRk wY匓ԀB :·B@N4cM{<T>=51@ӭU ނXZy·/o d!JI񔄧O#_I&2LOqKtϰꗥ. H4  Eu|E}ka3W)|R'>;vy|g) %dɔ2pO{(Y촎.D!qbbDSMYWwJ{Ko˦jN:E{Uʖ8P8ϚHR}۱-!;6ai 5S]xF2;1zvXJbu3AdNR(#oQ|OHC&dKݹOT\ӽs1ڠ=(_w).! EaM-,V9]+dd7`\68?Bdo%|D-2ّeoxo71PIEc?-JTu4s>*ȩŮ%r:J34ɺ{ї iC\[*$)#ՆҔ^1N-.Y*5&s|LS̼9G^3L8ӯE^otB |p\54,!rp:{SUxprlJƦ:h Mmdj5G ͪ?sa-*aQcX*807HZ r M|&U+R_R#kAGUsn[?~\>\dejBH9Ekw[gu?>ƤQ`].MA<(ί"fsApDEzk}p;,C5 1ٗo7EKC$Dx lJWL"XQN15NNn&H0tP=XK5u(Q3"( abc c;[*Nɬ*R[F(eCHW-iW=+t Ʌ>ȷ@c؂lchY0im?6fO?|S1bI.}Ĭd=dZ0Dwhdyݨq^+|at1F܀~ܮo:8<{an)c>_*cBa<9owVIpd=rwM?{%IvpDd'X<;.f J fO .O::j怒\cIaj'yGZ4WFSII i  }Nz+Ky LIJ)qEKF!Ҭ^I:"r쓍nk=i jZ9EӖotjл=aj(]<6@(aa.~rAWqOOa{iN}HLVʞ_FV` 2q١Nоxq %1F)Jm 4Μ-tiv$6<)'v}os㌞Zq+CM:_л~IU=k;=,lwccm;!\O&\v؂S.҈mV[uMs,: [Bf |Q1;p5S̈́z8[M*'*-J%jNo."xu"8pTj$\g*ܵ)ix-DeK1t)._谩qu ~w)r")FFάʅ#yiAy_dGP:RܸO4K/ 6z6R Eʟ_HwKs~CqBF> %k٫Cl,R/d1aaU猷Je98?fF4Eu mG| I7_z:\ d@LBqB1AvvЯdw /S]Nih*nS$4C̠OBbzdz_˜%ybdg8!h8v28W65r"ǶӶő@JȴIL3^QT~|4d_O"dQӺ:ե^Og<І< %O,TCj Sg KVE]ОLŝ/I]A\,BOH(G䏾` k Ŕ!/gI\ 5{!]ht*Đl1-kr܆504Y&D`C^ JVZp(y.yL S2b14Dy{/j5Ű&cbOac4k5.#k@ylJbqRThEf z`,~\OZ!=@gt1ʖUD*nTQu(G$ 7VՁEm*8sSr;"kUFF,eoTqk=}~5&^!uE@aW'8|O-Ls!dD `ռ'ntc8ahFg&(0hB-tX)5|C ݜ#XGW)2![ygS 'i v/0Sy:=u;$!LmU?fW5ެ%Ho@j))"x˶5g\UP;u6wԳ +>ZoGGkg´ lA+2P˖@Ö~UȺ4fU~ 4X;aKs.t~9*g܌'.3dJ"%ɼER<:,hRi,->$HcLgg1mR Z=vqZQ&[:P9=*Sg?"ia}-JEQFG3k+RիO7V}Tj2ejvxg9<QbGϿu Ue,)b>ipWbpmɗyׇ7ZNMYݐ 0'"@S55&`yQl0ԙq+_]wTstOsS0|$TJiv\4]Ɨ$T(|Rď1H}Q=,\Q?@GPX &t C}&OC8Rn^?9 ؘA;GM(%yxk#EuZBl`BcNB]& [D*?Mn5, f.ljx˼NVCkd4gWf s󯮇f]24#Hᆊzsi$׺WvImYpt QS?Q^-s a궷3_n%ZOIiinr@I4i'dREKҶx?}vTL5N2e( R$LE M03W2Z*Ⲁh$芺nH O7_4mx.z~b?Gm֕; |,scnhX%LS@p}`yNt8X*ĮRڗ{rIZ3mLtv\HFT#, 3 hΉ՛(K }W2 +չv,H96NGK1hm12dZ6&^6ui;}$ƕV{щpv94Ս`ngDYrx+;,˒ȹCR∘&RB\[&>6Iȍvg/ȤP^lвX-;UY5C8H .=`4bj4 2̺H+ f<â *H=ƫݒOogꎠg~')ӵ'lYMҠZv,2O#ߩ+wU* O <"ɯ=ۯ`Lzp*Qk2 !=w,s+^nM"UO 3`==hMWz [ޥb;!xRx¢^(ܞr%$[E^yuQGifo("H~XG3:j[D@xPn>Z~ bȷy6X,u[yPJ_/0\|/ߖ NF{/čTiU챨 ćs%~7?9C:>WjQ۩ڜ2.w3i *; Yaan^هϟ7-3Wp%nOh#V]w2,|*V}vĆ3elk$`jcͯߝY:8uV{=ɹgMZpnCd^$e|SK_K\%yoyRcUoFxPwۄR?c{VS3]A )sz^TvRKi zq_ !C›tH?=,w* "ھYE-%Դ. v̋+&6ӿj+ Ͻ1)~odw}?fYlqIE 4 ?;>!`Mkhg,T!md.p&$'xxDYy 8Ʈq%Y(8I 2,]a4ɟث9]0܋߄0ujJD#ul6'v}cSҌ2Slo}2Fl]co,8Gm-Inߑ0~KH?Nbmeտg.6jGTi@֏|-@kEMVfUcF`^qJ-Z4 {_y*/ײAVګSUaAUgwG\] ^Yxw 9b\i&c:M:BD.v=qӖ;Vf+pg^q\ٺR{BqAoxjO5?Y.:n8NBGTQU*]Vˢm ɲu b6nZa|ɲ8-|:Se Q60\fʾͻyvz7dj@O`9'%3حoհ>W+Mx私cYhי@Q\`4_>]փ<3йn~ aX1ztΖ%G鎄ܑK982qb(VXOn(=JU%E5QzRby6?VZʩdxHsF YNUYSvS g㯼}7=rg=_.p7ITˆ7ce,o?EOr:@PꍐQQFk\'Eq +n-+FVۍjt#UWBvUPV|#A[kSj2dvJ=HY$9 Ÿ]J}=<%("%#5bwt~7Ť%w9% Rx :K +7rrՙVjCEjW6#ȵ0%!<<w7cfJV0l/s+ڠu54N-&Y7PX5`  }QDQ@ λy@}D[q5L~џ=] @Qr曼Sr3ggs"춆!ik~jYwEOkֿ=$B0&fhsƈũS$r.%ER|_Gq}~ (#[rTҜ ܈ڔ}OBacV ͑9qde RW{.[1GW~fpт*n{r~(Qev2wI 9vh1խ84֋m3E+J| YN@=}b˃V$s KMc ǎl„YW[,>9twzV)LwD|jpap+RAŠ&^Ĺ~N}p4 4!}Eadx&?#rE|`)ޏ[zSGXvjXnq0,D ^P= !M`DˈF@}K4"J b*;$ʋ=?Q$B[м}m6Ao*[0J6Hy4ϤM^`2D 6 ˶I3(ǰRb^g-ay f۳\ilm<Ĉ^P|n BxI^1Sү/{vƽ%eؾV-g׸y ƇHeKkӲy >Fg `V8d[Aȥ8 *S01͖ol.:6ab~RBSB_p^RT! 'cV,ovJM2np\ HY4:ժ&>ܜ@քCaKaP#I\rih?oS4붕[LdU<%ިLٱ  LS9k6'Z4ܵ*/WfD!Ft]_G Ef"-@^֒ЕA^  qz94鳙~V™Nj*X;ŝ"øjsm^ϛ.s2SޜlȩWGW&TboJCry0~)uTYl wGމj<,8:u= .E6b.(uͥdp+<֌g쮰j(!lќU(P9Bx&@Z={;JEtHT[ vխ[\H Ud3_xmJa87ζ}K/|o=xYmGL4eG\tҡXcmnhǢO_+PbEt}vT!s/^NG%KboDnsCt<=ԩpoyP"&a&|K+|X!@1-. dPxg:W) 8đlky.݃coԭMclo 1:'LE$C0ոMZz0Ɵmv93k|x 8Jv2ZcF;m[; w_FԥfٔAD2}=FH2%zknYz2)y7 Ak ~*`'5^+#$ 3+8VT|x"5[-RK<\RޭEޜ%T; 0eIЅIh*B\Yc0Vp4c4)FO}ߧ=$.ktlb!~U5cD@9yWV&=)~R(#(="|<%~81e9d:wFup.2KAZ(2`~ii^Ҏy ?6%4Mj֧FTƨfW.JgߟnkrkhJ 6ŀ(ub有 : g"hS$i["r|mw22y5gս=ӣabmJPYl HRpe8Vx?< ْi>gi.$G (x]btdAdni! [vrGX R.(L\LJ.zOmT̺lדћh5_wD5`kDcf5o[ 1{T:V=#J{8_JBnm PvfG!j|[-'uըIкh! Lq_ұG{ts?V]|iK|Z_|JEvY6龚Ko};],Iȴo;U >9:tm($ha]4S?վ2@r`'Ǿ6yP&LIS\0䬧 )$;e{@?֚{=s'ip%a0) | 8aʊ*¾nvfi!e`v)]32+@ gvUZ~0f\XoɲlNZji_}Z~ ${WĆ@aJx9V&?zbB?,.Q_DAJ^mل7)o] 70QlH,BHMVU^PBe5'Җ? ^" 25/#$;6 ~<--㤯ImBw]>ެ$'H<-7דUV +Br춷 [ =ڌ3zOrq*C`t")^7h[VؗtF+YX^fa-{B>yܑ/*G9bi;y zlYƺ}:+:F.X" fq]`8y\(m2i],ũ=m.6 _K/G㹡P|;Ֆ+D\T.˘+sIqdec7e$F\vLbs{QrS{.ф8f = bGJ6.>믳2~hQmSLȉ>2T05zK* Y,xh<H2ޭȞ&MSHz^J\uwVzTAJ}"6_GvG*Tڐ Num\sPIB+X U _7b^X 3'#xty͎k(B< w~~Ί*5a 犘'xt+~MFBٶ6i+^DC|iU: vdmz~蒜'Mwů({&U G!pP%uet̀O[~CapE+3ɭv`GäyCf<-de7eYNg:rĹ6؊ ]~K*>땰WYK1W4ɪN JUdldpJZNI7f@xa =<61zT+PJdxoܧҏF{6Cw)aXfí!YvsrsԮ~4&׎F H]II:y@H #zB|DUVB27O*;sVnjdV_0_Lg?.XT<% LłcE|O^CJ_ _bsse b ,_4_LS2z0 W7묢,s=Gf^JIӝ SvtO>Di1o} SBPK0'm]p-責gLkzx>l9M??pػrTWQ.N0Vu@}s\ϛvޝ0^FLчe=@>L<h1/ ]ɏSfԆLKz;b@TU;՛IhGpIiI6L\mP8Gn Jny@ȏoeZߕw],N:J?rpR^Q֭x}zOY]u(?"8 ˖p(v%)tл -hgejqdX|-e*J0ġ >-0fP|=]km3>\LSGM <)W}THoPߦ k着9ː8¢@Qs ũW6& BkyaYg+|ܛK%3U']8*JnDzmɕ*GvxJf+tZ?A9k]]n.gb4[ov ʛYyku\ rܓ~qa+j83a5F(Zޗ@yk1tr; Y94f&2&jp럽5;;D~qlb8KfS6Ǚ czFw+;GϤbAԔܧRY3 `0#\?BѺ)4Ji鞷0a uEc ={:lb4^J[AT+b@lSa‹Վ&A{Ki?P*AfcXq`7_j$ ,\k>%BBR)tlEqA$cDst`wo+^BҗiN^-%|---唭/-';rrv2oqG qu lJY18k2j5n}T ![Mq+w"YBDHh==o;k>In{6l9 $ m12^\Ȅl'igD.>Cݏ(CpAX1w7w_QN{:\rih߱։ c\PW'çT\ T)Potщh̢͞Lk]YE&d<i2ȎoA0m|`jA acYY+Rc +29mKY}^.?(ϗ*tjXl&@Iݍe DkiY5]+ݜQFBlRfqΤ#7 Bw)V t w=f_ _gL,5g]myJ:CfkYu4i.Og{&톇 g?nL59}(fDxc!,2G2&e y#Z00 wvr D:oOgmzwgT;8~6{ƻi!ߘAAkz`(َndFu;YP~*}ͥ9oS4=83M* [=6ö(Kb{GCEG> uX`L]GmGbIrTrsKIF j}oIEVxt|Oら4SI;4\Z\M.$aeC<+(1#k p(QKJmiC-!qv#qӺrv^z#"H4f_[5I(>"%`~TF$ZyP8j5] /01uW9U3#3؍\`WW5R %5T3^BJ{;pׯ[4vX@XQ 3M)O=֋QQ4+ 䤅mpT}كSN xC 2Q~K%fS{ rJR94u4\Lx:+,C \-(Q;2WFqqsI÷ GѶ=$6kjǦ@˒w[`Oo,b$?5-HQ&x޸ݷ?vyp[99ۯR0<:<!R3',|m.[:6F*`v,"SIo(a6SC3~Dc=P*BX)NZAݕaz 9oU]H3o+ -J}R+Pw9KBká!)Q[b8o1TCW,RρDݘcr,K'xt~3nk:—!kd,K>o4lfReh;9>%2<3Db{g$*kT)Wt8Ә6%0'37kUU ^1 帷:#Ek}OI *Bf #F)hDR1 hȎ$H;{`ұ(!=yzR ژ^5Jm"H}Gq/Ȍ%ʯQk؝곇IUJ{:!-###۽i9#.K[ϞF,=38%t>TɞZyC&Y𪠍飪՜k# cjpTq؟AJe0XO1:%/fa<$| `̎ 4.bGLg_\t]YPM'6; Lȣ |U?=ezia6d$@IL,xz=XU>U<\{#\n[?̞zz[QA%zwB 4`?w~j *ga";xӯNz%T$Ef}Tx[@g9hfZoe2-j$ 81G;1'S&,]5 OZIk.YAg?4L;W̊}B)8},}F)ݐ  T4{c.RPF̘{\ֲWٹ$ۉwvкsXtoj؀ 5w*ӀAJ%9x9 zbka-bmwa#|R*΄̷Sf;ΎrV1xNsZ0zڭ[jw `ԗ1˜ܬ/ beKWkIP1~]ob @m,45 0ZD5?vߨ~_,R\A]S8*Y\DjZ ,5-Y+^64".ϲ?Ml{i ixG#[ 7EP:_T}AB}V֊& cfuhz PzKM {+Ub.754xP=l/ >{"G_om⽂:1a ?c0SSDҴ!X1YD/k%U%i`" ft(hLp{vM^@Vg,;W60bHJQ\YŶMV4|*.6v ~5&N1x?KW)1ކUD9ڝvBnLt.B4jmRA_;WHzv{@FͬaͤIXkYn8nkI@'+u$:{72Mstps*X:FU ޘRKJA ?R(zCBd(`$V#;~-؍:qs5`!N_?#+7Fx:7$VgK%C1wOCJML/z{FZ=.\)b"A0$ LO!=ZA1}{ջA-A| Fv0f1ԥ3B۞H[9.,zK'f_C"[luA6A=MA x8໪/M1E-H!Mś]t|7czkK矖G"(VOVi|v+>6\Wh!8kK 5l0uZ7Z{=89ӣ!G*B\! >_,Ni".2;Y<B0z $|6'LQ8:N82䎏$m3?vⷔԲMm&v$[l "w)D#>%IۀxEϷ=L;^},"% j*:ʃ8 b mGD}MGtHo`Sc-uhlG[L']@c(pM`fTF,:`& d]Al~.,OVmAGiЦ3*@9$THXKX:׋'89P&CU`n5ode-+7I(򄰲XOkbSs9ɰxY'пm/T`9sђMY-~|a&W}D4]Ur<]bA?ծnV D)&RQWEc^fHmqY} bP%@oro5pj:~<4I֠,Б*ǷLNTjR8O*\!agL #PpTe &^_/:K0R[8 ,OgZS9F4Py_&0v?a(˜ '5wx8MƖ&m]~ 9.C4wJob#-3 QzoMFŒn^)>R41,ncgf[B.s/kr96}=W'wLGF~_AXC`/7uQ)*2Bc8Nϯd:w$d6r\`#] Gys#`Rc>ֽGfT蠨>¤dlə}˩؀#ie]}كo0lф*<+E9Bb0@Z7ҟƘqƋ<œHh"ۅI5YGV%G#Cm+JӐ ^e{>D;^P4nC톡 l T>bwZVK^JJ'y~|YAϋG^e&exu} cY/Cl$ݪz&v- 1rgUOIz+#r"^_Q}ǃbQz Wν")JGVU1v -=@L1]4}%oZiB[; cHYN. NtrY>iU&dErk÷?|G9܆ HU0!ǨZxqGbs> GXzN~yu=&u;R)5V\Jeu;^A|-ŒGIC9X It yI-_:D"D19avbh.EpT)܅X7EnoIPp>U#NJhUUHC H}z1}JIc i|\l= cr~v/yXi1AƑ頚Gkh˒`Da#Jn/MYYBIR \k$Lk#++C3^u<j*|k7ūEZ]&tDM*R@!dNR-ۗ[f]2rɏ;ǕdyEM8P:C1\gg<$ˍq#1'@4L\(]8Vyas5lکU!>}S sMF^܆F';Bܩ NYGbIOWL45VwCH'[nLT^+@(-E,Mda< R?D̫D{ 7ߓNnl/猸oǙۆZԳA 7[o?dMuvƬ{טSt:WRMS)h!Fy ȓsLqqiTz5];D b㋬ 9,oinxfra2b|ե|0d?Oۡc Jvc-aícR mV74*Awwj 6Z~r@HM{z%- N2Qc Lͬ;}oyz+s]Z;OK#HUY_|_zsx$4ku~T[KRo" ܓ>S>Zoױl Qx籦gĻ, ͌Yt͐B$&z7 VTaS[y PIY<šUCՁb`J3L F6DX )Ɏn3j>J+M&8S6>01l{_ ;su|eftNN v>'@ 7q NpEjXB`#@g 8@t̚o,4*c{(*҆Y]e a/A8%Q3%b'C^{wGʼ>E;繿%D,6|rt6m$ 1C>]>r-8,E ems0 (n%QҠl1>G2mbUۼ_I|$),Cp֪lF,+.#Lhc'qjaALRqXQ LD_)98"kyhC#$ƅۭfaVVQ`;S9z=ᑙ=dүs0qR#Tv_ExǼ"9"P YQ"}{sM0H;1ե?.)kqV673ɜJ3_VOTF7O#vh!!T9ǹ9j1c5kiRBiiẢS1Ė!5=>_`s-1bX]Գ|Hp۷CvDޛTMIFLlIīZi&M~<ڷSUr0fmޯ3 % ,>tb 4"q!&A²bm|szpI,N7d5zNJ%0Z0%eNsZ0@3k$,gq<0 kc; ﹽP)hnV)~@'m'aa-<&n~aH_6`7QrG?Z2MnUlNd8RwjވL*6K3W,+XbzI]_V1ZSǴA:7)+_^IDl W4J9[M74-I{NE6,d_r# P{,jޘ&RFe41cUg͑6R:T]P U̒P[ZY2_n6G&&H`0ў Ϸ Ա #w?K̿DƙGMWңK+5)q#ݨTiP9K90.oG=$ǦRXw 9&T | -"&ˉǫU6!9]M$(~({ uoe`dx"2ujc;!u,yu3-,jtl‹Z59'7$bCNxͽ#ESu +0<@\_a2H^S_ dx;&AЀ:b 4mKi ̨cB &PnҦu%bϰ0wV9b ]52$̚tXpQ>ijh1[L@rCPO;PVEaDB.Nur J ~@|,;# A ߷ H@W#]kڹkZOiEX~\ҏ@ʐŲ*w53l K-Sq*__*5ƔJ0Urp$ވAH4c!vͨzc\ECآz<R+'u"SAڞ\\_χhajȐQ,VLuSf,[Hn?= =oW-%Tjs/QwDYRBXyZW}qKΠe5N*Vx5F=xcUT s>Lmn_% ouSڛ,T;° iY@ΐucGlU6 P;X<`a'N8?z'gNj޺iȖIX7@}}SkdM˧ۂn܁-ElI8sP+޾<2N/_ #d5YL6X:"GW t3S$ 8,iд߀]-F 7}$V4u-{K1F?O{&ʛ5(Bb9sݗi^$0GġO4d6<ڪp%G~*) I8c\e [ ?pN9U̯ l~.]/ʹF zZ_WE;K4ODKZℐaGǷn[8Zrs/>#{I GT Zª8(-= ,C͕ l9Nsy#?GڣZVyL8ʍkro"@*OH طks$h,~~'tXH=*yQzKHEԁtgn;=DCVҙ.Aw^#B_U>;Z "g䧮~r)1U7i>O@d*vC~udž)p9H=-Pu2ΜU綌a[P ]r#pя: XQbӺhX,9P MgYi]vLw? LvģPA:o-hy4'"c'ZibSWMP+LjIeԩM;0*/<$`]wvҵCh®Z6DGV9:^#$718 *BQ֏S")}E"h;oN͖툤%J%94M0%;KC!KNˢO3kN"pv!R'm6?ÂOV(KZBCXY zj5rd-IͼLg+Sxhe;ǵ*Kgc9;cR5\W`i@1 LMNO=5(uŹWhLup}=߅To?ә=)/- XaB+>d=JWslSTZlxݡLoq-]rfk"VlCҤVCJڋH_?2"/n5cN: tp臑P"1-QYb&څ6y^{AWN/O b$"ktES'hf Z`G@<۔YnH;J})2oN^jiV)l`E FĊ}E>ݍ&EfYR5EGNy䏸Hjp1w:"Pgp{m0=]%wb9H0mi(٫o+"JfS;TzSpDL%0|pNS ޭ DJoc=`~XCYI!ǀ|j\Zpdt@tvCb{q495aOw)z )ΣuR) 3z9`o bz3UwY Ey@ۨfYT9̓`A qcӃ=(fqLVLh4rS^GƦ3ˇCAA UC#ys*pOu|Ԫn$:cM'|D$GZp?3T&PB+q:iEVNNV^#uɓ?1g\ﬞ7C1Px:et,&”5,ڋK^l;M$sz%']GrEP '=DjpL [+&Au}}WIJ?Awtqn$OL͢a'Ms Sa4tNED cb'v'Vpk]Һ| }Aϳ F޳@Ik5wv XT bk:rFQ͈B-Kzf"ey4XrOrN@usUCTFieU~G]Ya0ֆO?w5"6^[E?t"&J5 c Wv}0&q׬ϝ{Iͣ6)ԴQc;1˭;zqgKׅa9[QW#I*J<>d[o@  NdPEUPI14زj! VSj?wnº?I7SE(ouyhB:}]huAa='L3Z! ɪTin0B{QE~{%%/ʆ {~#J+tn\VMz~pF5FʣW@{um 3 h?/?ڰGc7 r/+W@姭J4ZdlVށ|ϕƻ6w#ƛLr#U .ۍNP^<,-GRIˬS(e'![QPe^a (3_en]t=y2ܤe2$~͙Av[[*OA904t?5LZ6?XOBY!:R"X\̹9?:73.eG>JK/AK0N#>ՖI5gDsQ . z:?{zwQ~%r3&7|2ZoNWTzQ hz蝜 s"J 7 eHex9Xd;H^Ya06J y1j̇kERaD{UF/ɠO=ơLxm4dʧНC7FzVVkuD_\ O;`d I+D-!7g Zh-Vc=NdSެ>.`a^Xu?Wk*,i1r ^lhEţhOoNRr!ьpǟ"{H3T8N*"fLx 3 f,B33zĿROvqwz>yҙ`\zZr?(L#mf·Ba }3z~_ӟ*1˩4J:y Ak{хrWii#hǹ4xgK 5T-}}txeT+9`kg9&)_+jGjK^+?IMʘ+ph9"~w~Hm֑]C1yèW8RRzG==ogԢ9j-:blygB{(}8, ;(ԋ Isv5LxS벡ڸ} JgJu]JX658GKyF#`Km# W"pG6ҷv&PZ~2x E[.oAU Sswq8uhwBN +C @9`XMah%2f ` G*c դlQ;5~#d{l3Hm?%E(s2Z$:j5lw'Ufv33Աky^lb?%$oR(~(I +25۩4/ 3x`PK8>Avs궴 )z@JFX_5JtuoÅphZW3e8D?)]sIs,3&25x\ʚ5laaO_O3˳`/p1Tv%_Gz+sg {谙zڼui΍Vb_$"&1,$7YHg5r=*ެU5cwi#)C>@ K^KWlv*{"Y./[2h߬7 Dhyit5Yڏj̣ "=y@'xτf5] H54VDORڮ*KI,%QR֒AT["mkZ1_ܰpHr2[LQ ;% n^[&M!6D+rkJPSNr|ߒܐPjp IC[L3i74mE; )6\Hwr3Ou.xg[8Nm}M\jT>ڏj\ (1(mhVHe:A }X;)Ubr~Z*pOs,#ҍD`_)Ad3՜(GR sVɈ8J;Dص3C!{"fľ*"*<sX0eyN"l(|N;txrk\6g㔥xCn28ЙӬh*XA;_{H:VǕK| Z/@=dX7䱡0RuG΍`kuYY+:cGd9 ^bǪ/I[K,*q dHNŃ7USPЀwKO!f0c$b XVjѫ/hʴ E K}$5.)=88:TFA3V%dzn~@ul MގS>(AlZq1F-eN]8&.4p1̩WlDH\j]`u͈MOFo,15b ^ M9ujϰkU:ԪGwh=璷R l '`C^A7yZqNKn\dI)z5c؄dAL8qxYaˆ41R U"(b쨑S56eK|/A}d<@IZpF|M8;1FPE!lߛ.=|7B+&p1b`vΥ1ӹ}thu/eHQ9VB(RuDOZWic->2 u1D*JH#c|**C g>Qt=QwL!LQzg 7h":/x WCX F~=OWlwX~Ry>uI"76=`Hf;G;0f=B tn[{blPN4bhѦ9 JtqH$ ;ܖ&"Ft+Zw `WW9^\^/ ؔq>Zر >땮5`Jú΄:rpFy $`k;*T ?|A#ھuָ8HY_=P?<7AavqA3[J/+@ٿnDb%*@b83>YI!%fC}I^5̙u z1~xKra.]?ljSEŋ :"\hII']".?C>'yܢ[buGJT?2G!Tqܙ9E^qHlbR:Ʋt^Ci;C׎ju ufi6FphՔ}"c@<U>WMo$C uq ARUVbŶvkoY9PYG4Xݗ_YLv˕709ƉB7{M>=ѻ=u/|wLGj>99G(oY%jA u"LrmC}jޠ>u:pj,cԞǟyvAs f|:/[j!rT`<Շ)D7v;R:K/Z.T㺄_[|e@w5O1 +7J@Q@j+AC$Hcj%D!״֎gt\pP;d1W[T1FT}ڇNYM([EArhR C@Y D N&f6r iZ=o0yW[tՏ=H2 Gn /ڀ}]zv}$FmTEX[BHzJ C̥%a^ 3F/ե(=89]z"9Gܖ7#"Y/ߚZ s:Q;N;]!`3J~zN QE#SA43[fX1ڹ~UrYgz#jj~JȦz.Ο:θsq,\.iR>Cj 8IH?ezUޏ䅅?#N1Zތ օ AC.c{N%.ҽ#Bn5bzX{k'և*Exq Ì`ZdJO5(R̀'VJəjC@;f[W`->-%+JvQ:g^uo&g`WFpFd2rL+# Tgs.Yb|aQlIВIڪ(g]utGi ;{S*evM,E@@QlхFȀЄPi8Ɍ'uQ1昍0nYe6>:o/I-g 0pYyNwN$`&fjR Ѯ@)GXQd d-4J$ByA>mȴ(EW[=a;ʦf#O h^jQA":X~k8H MraO,c#[S([TMսmgyȰ<5[aDs[Z̗G4{(\[fR5<$OA=[Ϩh!lZf}fR<.r
Zv=Jҹ7LĤ!ٸ?I t<)rd-ޖcU?[Z: A? gp{Np-I.i\_X+D;4gzO\>B'rkJa3:Pf9A~t57ץC3xрg6_#(vP_K9ҿM|ܲ%3t0-*Sedfz,LŜϢ\|ͫ1(#\{[d-MײG3bdz8S"v%HϦٛSTN_yX_ul.b±p.kP6\hc\ œ+”HOUm}A(cؼtU2K ݔU֣dx*Ν75k8!QI!j_P*}ٛ#$4XsY7 y`8{Cgi5A)- 6%4'Y{E|lБ%#ؔcs쨙 l)&INBz+6JI+%N0=0 {Nqroa6-}}yx:'Wof0DF.阐CJcbjG"?-2,Rc~ս,VV:/z'ݒcD`f|JaU# 2`\^]\kīK~K6\ y[x,ݯli^M/b'1['k{DP8o-F>AQ@/dP@5ׁjpTi ,QFq~dń1N$+3w MRE KӨ>Zg; PC6?S$ ܁!B }@0% #p|~lT:摛+$6v{;.AVv)JwkkpX"c?G7߶OZfLa? KE: i)٣y,MldyPjQϓ注6jI i7])Wl{MG|+\Q>7~tbXnő#2LguxzvSCSAڽ9M)b$wr~jk_4G>"_^0#3rIDz:R' tE)k Kj\qkS; 3D-۳{FT-_PN,=:ph톻=uud jy\ot˧:F'&ڴL GRiky74b^|?>h3_%5tL]JXl,EBe5)9`Ur&dN \F-\)hQRI&ɍXt]R,9@QBi_%g55 F>spBs.sAA{h|h(O,T_a- dݝˁJ|ÿ/m8-Igz=b\C5t1:4PZ[lj+Lyuւ[nAEJ3 71}D_wZKyƖcG) hG/R$| 2H%R;N چ3rxo0nh欇6Q N7|Ȭ=adO_ԡgy4|5rR&}--̤7},/F^QckEPeܸަWP6զ:%?3NZ GmC MLX@ρ/- (P,[1@G1NJ"φիAa^Q"hgb1%}jmEF>Ļp`QSdgnЏA70!6 gYJ_y~VjkdQ˰gB)pW=U1r 䠂ȧj~fcp {%a~|ɂqolO%D\nLd>VUY2iciVe%[ͰJ]GR/L׬Ò^!aqb B4uMI,𞜞p|v CaN``dۯ77=_9}S1i7L3prQjhz[Ɨ=p1\RdTo&|ZVE ZɅI5)4P~Z92z~x%*ٙՋ͡`xqS#<]ɨPT(,;醷nmƐ~GBcD&Ic% a?/őw'v$-=pE2C߇+j,Vͩ8yY/pU-)I+ZzԺrrx>!}EE7Q՛jGARLe WM h`;*=Q'ɢ4 (ǹFK|D2{ v>IQ T2~ZWL& C*6%15δ" nty24OuU3hߐ?$\\3 6gZ#/f251t:8qJ;5햡>e ϻ}-I D\ܸAJU[5 ׁ*]jhG1!5tf1zEʺ)F [u8'JޓT(ҋVNf`g #,oh 3ɞzg~ǾP]^|hYI9ِp4"b6Ko %I6\~H 2/!j؅2+$7^K x^Οǜ%e`2k \anBlA2F5Ѐ+֞5&UD ݗqpd6˳wT陖.꭛2Wcvw7ZG%/Fz*ηYW.#J$U}G'EtVf%zQ4|^0,%ص|ߨ^*G۪?|2Fv*̨.c8T@KG 6_Ծ_8 *ZM_?柋hk cČlcGa{ V)v ᘠȤ4K 0`J#ɌI? Ӽ}Qr{ȑ=pV{Xj_OP qYV1R/r\:>a(4Ihf_NzgK1^T_v iS2plVJGC']]Lz;~ԕklJhhSbAL;qTQb]rY@אQQ;AtJanms!xWBskOHVCMS ɝ(Adpn#/ev],5҆f%^Bn@yds{Q 7|δVMKtso ԃ=l[dre$Z$pn&udCT( 5 o4w p47].k^XjfGSc|E7d,Yjp %.>?)XJ#ei=eVz0D3mÍAb"&}| ong׉AkI=w0E[jLYٙ* ?_5,J-WfoJޗ\qgC$8ryk"&kR]^ #@C$8$EP_`HYJF>|b. ұ"jZ+M)D%k/V44g:QA`XŭdvΥǒQ -oʆŘLڭ'_kShS-j~01Q'Q+4Q>]G;;=k)Evr(3QH R6Z$ J(MbzGf(G\a'TӃ' P,W\e&=ӟʹPɃ΄*e5ͯX,1?NdJh3~wlnm88xqhU (T3jई^颜$R0XsAFn`7_w Vޥ%z؍[3 YaX֒f&2'c߸:ExJj6aP|俥 _*xѮ6̿])$ZFEъĔˋv ]%&40o6ϲM*D֟W5v65{.68-Lb-"V&.tp&7?wpܨsws/H|Qݬ [&HKgbPHS)^ϧ)}GUz,.`%!Ōh/ y2m,45 +Is7\EdLہ/\^سmPqq ~t}pЀ`کr|eCY!a|QhQG, AUP5, ?9ҭ Is8v.t;F>i{Q t}'awp+缹vtaZ2԰j@m.lظ .pC+Y|N\ƈe}\!/Ah$X-UkU$mu:4zOWXAA{f 6#r2GσmUtI,m]?SӮQYV XE%fӯ준jJ$|q4.S* 4=Xݪ0KDa< P޵ԁRz rժ.g)HnV}֑NnΣvjan4mQ_`^zBt$H#䴴 j.b]n6>\;:4L<[M{{cppL~m>*gbwPKgxj?.1G3% x藜¹ Ikzg2Rb" Aoe>+w[ዄZa587=Dy ՝6FrHf̷8xM}}on:XQ]m GH^=xd3%#i4X@\JҠV%"+Qԥ*9.+>+٫_sv)=tPUCAT3挝~{! 5E(1-oU`7e#ED,[bC}_KNQ\zd;ٮti3L{ #QΠY\y74㽾Q>ZpUGK*l0htp'{K,ɉ$d85$GG_[Ǎt 6U30w#l51a^jƛPMju =ܪOe9;Ήh|( 'ZެKK`|pMrQf/8w`Ez<1o^dXMtꖑC] "t?Y?iIl F BD8P.l+72d Pp֊ʹnaIEWub3Wcf>B[U9;﨡RZ%QPۦ++&k9yF^{φ85HUZ; 5a: އR jHmڛFB6\7F坿A&.lQhoh , їKiZV)Z#UTt̓oRrgʺ iv+W6OŜdriUDhZĨg_A1qb]wTm4O+2NGa[uMeJA8&3_uC,@~FTIa X>|ȕ}_Y_ @t?Z0׼\gd =Ϫ2`\;@O7W}r3J|y1tdr`KĐG(!βӔn*8(+SAC{%*p$fLÿ7zN*^hh> 0R=X$iFͪJ&MO06O MTAT8x&!˺W[PYt8p.& 0`?PV1zhrڥŠGcJ WBrd&|#*T2μ&6 c‡d (" ~ЌnΨoވ]R>`/?9JtN@QA؉j91epьGв`؜X z}92k{  t\y%MO @{;뢏r.ik{k<*F5[c43%?GRoQaEE98ʫ,ĥ{hQ`+Nab>jUQg3C>cx,P('}].BE<}d쾰sITTgImXEIwZ$' ۮN#OD49>mtc/Vo?P+. }.]L''&;++ |cdvJɟ)sְD+xƬ3{9qZdq!K=v.D9Q ~TՃGk' ΂x+; N@ږ@PrKf*K4|u<z܎M:! ͯ Yxr?{<= W{b$zhv nUHjY:2e"ٰd /jh+'0o>)T[|Jʗ + R dȕ{BHg = 9 _S7fP>mTXtec`:XTĪ,z-n-h pgwoֆ#~`)CڱxjG_4`/ސ:y~Z |8`CMMmMpu]|GJ_ @>T+*;db3D+ 2mE`K E6xbQ!>R:h =Ɓ -wlu.o>i,zDqP霴k+Ywے(ͶEVel~kW *='rA& u*~S܅rn0RMe"(^MaDJ:=w4eq׷1ԝ%$^ƕg(,Q20lbzڵVi۝塸D#>OqգiCFT 2Y0I\}5 j6!3Vd9=jyA]kGpzjtqZghˏ?iЂ9 t6jS6Ҕqҙ6jӰ"?"w!:"A½sH _0&~5]f>[O6Dflk 0{XGi]6s"<г T=ռ3 ©EŁ|ZLP6s^x M][i1h NiScG?! ?n 4A'aI'wF㬏9v5@ҳ$4TQ6UnE.?Z)m&Ps i؛WaACԣo7]Jmk^+~r= %Wԭo_'Ū6.xXRb?a4OG@GTbGtm˫ ;&,^%>r~u&I3#FA}Zǃ%~|ܢf67A_67Pz߈u7<67 ȉ:=m8B {I Uح%t7L|8~hoZ_媿MkzZdAvde)K sWͯ oÁW̐~KJisBٽup9cD'5<#ue&! 6*-3Z0sYm>{[b6< e;Km} V2^_/.6b⵵~3#44 #ыF^ '3G,ݾ8(fھ-igrWBF(65 SyyiQvroaXqCѕ_id/ݳ>2y 9LkpaNƅ6'-"̝SKO^c-GN#tsb*R8Dk"<_ wӅߌC:}[o({jP!ZLC%vFPڻHCY3vȮ,춑O}\6b._ܸnLh .{̲+KN{w/wvStoQB &Y-‰~ʦ`e_rpN׋, ,˘i6eKoMδvLJgFI\뀦hɇg%j' \ƂbRS7@Io u0qaiӐ?pmnn61ZvN 䑬բ\᮳!6X-rs`@yf84=]`J# au:W3Y>a9h]7{cRsʃszЊ|90?6g4XN;ݱuЧ7|Ki? :˕@ LyE$.%O]S_^aUHs@}`6@ vkg>ڵ˝y꧷b"{HsY V|gja*jo &Kb8P{ VjWs=շQ< U/ I @j؉׈/J `hY3(>rCAnXb$gX"2*8 &Qwj07f:kK*WQHM=}B91I.( f"ײ)H4h{6FJ`v'乍-Dl3%za dxmE¥(ZLW[\9N7CcgXF4߲A@)M=:XH.۲0o؅#C㚸5ېX@"/ LʫEPVsf=05">r\4T[{z . fQ<{FzVO6oURO!_S 1:]ɊpsFa[ϬזM4I^kh9҃&.dSWrVU$v2` g<#2yNQ4*ɖ̒gڌf#kMW[\e9 /XNreW=]ϊ⻢7|@x(ȽԺ;䇫Q3&ohzy8л% ȂCE&E['U&-lR9w5hl'/| r4SprTTm׏LtI$pyhw5)ƺX0-\ƬlݎwԱ5/Q]mVsI u|rU8a>}v"_c^%K T[yY"O7/V7瘂Aola}urwolR]J唭n-e_}^Ea?iԖ*I* g&Sx?8l &$\_q4ɞG2$9zψ0+k6fKY 'Nk 5u`}ŦA@c>[ugm/Ιf (6ќslQ82}?6}qkWK9%"+K\S寒Ħ٬nE<>{*fϯHŎ%qxY3a1f꒓*y(& l+C"j%\\Gz$uy+zpmqAfhmlIPL.Y:iRlhyKG7 /Fxs  ,Rf1kǝᤢVV) iDLRHvAZu$. ذ9mRjLCf6XL,;Ecw-X=m' WrȺ;1[7+E닍1#hy׊2lۥ N* o\j""hu-edF*[( \}Ҟe8vo 27DEp P _Fcu ݽ':/Jeʕ ߈ϯTSȯֱ|8@G[@YȷIrf{-yk6+v?xGY+=ƈUf9 ],ώ6#Ye?J(JPȧLȣ!y1Ξ]F`]ah(!a~t2DdlȆ@Z[ZLf3= ֳkl)!Z>w49wm74PNһ@NsGay%4}æBp9g,d(+S*ubr&w k[oAe?ߑe})6|VRlu|tFc<me|Ib8@iOFEl)|ʳ߽)07cF+D)4{7&ۃ|\f `Jg ld R FM((ˎ1M_O̧U((N0ϡE4H ￞#f'eЇ(2)mf7A4dl+-8FVl2RFk›a\1X/`UF#@f@!Ts[5qz<|[Y1ۡKۅt8ZʛE<2T5"x5~(."g=(-ixs`cf 8|Ɍ21 8":YQ24&pgzY|1Όk DcFVArT>S-"7բU6?Dd9th+@̛x`oz|f#ì;EؘJ^{=d^U_jBWHQdAd A\V8㢗hŶP<шYk۸ +AM]c#o,`3.ڲw0UB$@;@Zv/l඀z?яc *\F2nJdե zՒ=$D>m-'l5~J c}dQbe}nKp{=nz$P-Q"\)wl?$fNR U̦=';?oV! S@ dvЕ.z8)`[fx:S!Kۿj*>|ީjc~Ѩ&}td7Ѽ41z +0*f˗^RP@b0#D9u xWeC`FCIo~’H%`,3ԭY)]8Axwn="S-nb%RZWRC.?qIˌ]>vX2SPΘT>޺ۄy*xOt4PvG}iSA-jG+n⒃t,K>\sF]~{]!"n.:;(0daVVfHmE/ҽ[O= Jmu) nDdp /"!XFϜ)@5^l[i]} 0#)5eg\X@=:_8hCX> ֏4abKo'KBC!G.QAY~ Gٔ }~U+G˼Jqj(#\J)Vg1jc}:f7eб"ՑsUA7e֐AX6~d'oY08+S\oTpq[~gϔd4 .`Z-WsSAY+g~W;ܯ>]FgG9^;TNbN=Gd6E9糬 \f <,׿{g_5(k=?G2ѳǚt?& Kwpg[R`?cC& '|M^5ԛ'y?W86 لP6|b_瘶z% ߬ȞNE)2{@qdqpx,ЪlTӨ>Q =kQˢb bAlQnO5n$u#o61KuMVⴓ)ѡ[4cب J?7*2yM+a)BG~zju "A[*<w ѐYMB Gm Sh@@~( bw^RՌPeWt{ WFk1YCӖYI B" 6!)X#: ty1)l]W]s-& l B)ZjMfc/f37E(޽փa}oZ v`Y97%ioX{n59[U˥ٳ%zp ͹z+zL(`V~9Zba1IvL@˕8 eu ,dtj8@TVm xh$KYm`Bx{<&hz* }Q)s,Ҏ+/h"dY3\vF!RgȞ1QFJ% m>څ L-̴ܯam-#-)wO~@N)Pm~&mP f3s ޴Ĕ6 k[9 y]W>F[ ?8! _I;΃ y1ոZ*vb$T?mLM$" {6ZhfD^j+9$ҲmHTZEB+W6$!!//Jh tP \5k,<|LJJ/օZ/>Mz5a h%{訝7Ӗ. / ͘7*7D폶̺|%,%3tp. )'扔N"'b9Ou6MCˮWs*z?t?F*0aXh֤ޣ`% NwեdEt<ì)ǥU89||^*= Wk+A%%o2r<0Z9^,ƘqwϣEA>h.$ESTgRq ,2-27lmr\)']8Dy#+CX;E#/Xf}vIe5n=ټT<7^(9JozFtP>?HXx%i%5.zfAAz;җ~ǗKdSMgitۀoYk,0(Y K^EƐ3 DoخjE# cgPfsmoc)WvC?<6MUwR+ GGN/9j쇟zGlPmsmv"s 5 M]/0ycN=L_22&PYH$2nhAEzJGNIYeD/L@.~bd) HVvVnvjz9(v5Qis*=SG;q,s#5J!+~3HSb3,O.#ۍylЗg|PSz9|t0jLnkp4p_nzKڨ)W7z0!ۋpKN WGP>ρ#&hUo p>AyGYbULiƹ, 5< ngoKh+X<%mclz0 '!p/J8@O@(vOM[y xklBӁY?CuDqBt`KrpEwUh^:A$4\wY.@3Jɿ\_<黰(=mm`2\3Ԡx۫z-yIuCvsNBF# n?dqXVق zФ5 Iz & EyQ3蠿b_xOְM2yEF_,ћ!Xh8:4ȃhItH/Ag{q RfX; Lci(o?#4,}Q3#{݃i(ұYG@!5.)H=6~ d3RpǣMRA>G7"K;`S*4,-)b"^$l⒇*E*#(2a4V;HĜm+R0cpp%KٙP=|a{(Шqf]D'4e JjZ'=F)ߓɅl?eӿ=)M8'(?dqFf{0|_SAlӽk' DYm:E§ȵ[B1xUuV{U ^y"C;]#a%%#i[ﺾ"`mkrnVp) -F6QdƃӢ6_pVn <4Bh( :Npk|)XQ`!Ye$9)Ao2! ZQM`/BMx5) mEؼ _pᗦx _`.:爬E{i$21\6Sf_=:*-/Ҍd@;^*=$~q8G d)Oެ5fCRwaH^R:'Iq0ykZ Y+#e_pkPo wk}gش7@ApWЮҒov jūLo7.>cƇ 3dE %OK5_H?E_SR@=f,SjGYjSU-hi2B N=9cyKj$YƲSԙ( ^S822ê'ℤpPE7;hO4}6P/E }lL&6(kYQEs!ς,P Yw]K[.WJR fգ ]=y3ä]YsiHNi_BA\[$/+2K"wϹ֌ݣUgk 1FdhAPϥ@OFsZKZ 7&!rwGjt\,1BQ; @Jr5:noFHҵqx,$_ s.A\vU^03*?JHS"owLpt>:YT W YR4-8ǛdĥZ}bF{ebZa`1cIˆIgYts ь,XqzI%a 8$8bYCJSa.~: pl9Z(tG+eDo.@/ڀ7" .3əNu왟o|Q -C7ڢ(2q;qwϫ NM[$ Ĭ_0D>E=$(ɎcvЬO>7z~yyFkhcOW{`1n?-x8WHF3t\l%^hS 6籢~Ej1XDo93w Y?unLA9-oÈ ׏ѽrCDS'.+$$̛UV289Q_yFmFDIr@s+KûN߈ ߘNCc%Z~Jʓ{;<#xs9awzQM X\og̫+J*˾"k )LZfT!.dA%0Rr$IF\i |.*8I&Fe9(a:\+@<0$#Ps$."D)TAdtJ)Ff, !0ktDOsfu`NN@KUgo=z^xUeVK뛐AI*Ш >I#']@p}\A;Wxhs' . rsTt_O5PXi elZ-h h?TGdC1":ZЬf /ۆK0;xʆ&'#=qr}45U/R.gw#PP;­v/bvjvr~l66rj)bi g8"o#JGZ*i>GjpCɺ1UCcjwxqCl]?'7Q kKPY׽[J8ë|/B"d3&t B /S4>iBpP/n${慏\ =5/}Bl:3o⎪OI~?&n [ZF~Tn555~Ñ6 \a #jޛTG_>:cb$(b9rG@{&#MfT?a#oŇ #BDaA$_YȳDp(gg>^i(`R 6W^ƃfV_tՁepz!P4I!l|FU){`XU6^E͇?ۅÉDUل=nc`2ZSt.i>bQb TV&nK G٠^͸Y:[zwԳQV!c!HKIelD$e7ʴIfÄ́_ea xCkFl"ڦBak@eu7TTL 2Ba2 _jK@Aúˆk>(͢P{_qb+I B` [ A~WwqKAȿg@)Xc,w^ZiqV'V<,2 G ym;F6$ rGHGb-A1۲]m`U KXTN_2gZ2>o5oj$CPQɉ-u+c'a*mqX%V#Sz4*ٜ\Sۣ eAN<PLyW!lM;XQQO:HP%XQtB\ np#]i`PxH% `,S%h<Ѣᑿ|vմ΋x_6Q̓oIY2ksL^ؑ`4/ɝ\+rꨏkzr F*!1+ZݒstGG`RSīy 4Z7{x| *x;8s&x:#ȳlN##!6%TkAqP~~тt@Luk;g<Y=`UOLRzhE&Lo!2?N#PQPY_P$9VH}͒^Q8Oy gD1pUl IWRN{h2epHNJ@2QwAbsUVo +ge?z!Wkmxɶdw)5!<glܩ{ص8˖ LP/ſLkh>y4PJɖ}yܗ)10}Up횩r06T2\^DINl  N+6؜5%`tbp(m9q#B~-SGBOݍ ;{a PމRk3dG +i!mL L|`6 ՘YLjQ F*&{~Ͱlg~H=̀;;g3z-mZ>茦*7vX{?O4 z$=*4Z4HE*]`R8^~A6Ѯ«I-4,+F\lA]g4+v42Ϛ htz'rvx P DXTyEHunStv*Z n,2Ȣ' bfP/"/?|FOb6ɿ.3w:W3^Z IP.u$+Ho_r,wT?M1dYI݌Z'iĀmuGiQlOmDxkd 8R퐴UG 5%Bm2Pj'Pت?r}<사RG˗<3rZJ1H?]FʐPޘ$vq6RhXšQ<>qESCz 4}6nTݔ.g1F T.abe)P;vo/OE=ICHWJ΍/yv19L*QpoO7n8ǃϿNؙq0\,%PwJ=.xm $cR_2;aա#{F24?jnζ8)vz;Mw 0Xhu zcsn.8‑ (2! yfތ6ȿZ.Q1֌+"#y(+w䰌n $ZH*ŝQu0.Y@oe'[~6{#v¨xݭF?;BS aPa~]nHzz HIHe<=kn.һ-ɪ"i8|y-^f_@$:5RΰA) Ё^(0!7cWp'Y ?I])r|gHDldPA;531ÙaPR "*@T%9/[Ej4dap1㬎=2:ZbOFSt" ڰ|&D~wLA/sjP_5.•K$o?(;1vaZ߭_ɠ6뇑0{H,a@S2ʞ.DǍiO#CP~ߎB">HgMPC|P^aj rvdA-E!{X"ť`@ ޑ1b3pZ+ٗ\2?]6epcG?*= ?k8-"aI6WE'' ฿cQ"QW4^sbMuO@B0mEl#s\ {z% /ǥK\;Smc<n@q_"/PV(ɟ#!w{@Mxƺan?ƒ!oDI:!3n`'X)8xSOЋ:l-KRz//Dcdxb_ gnBu6 R⓪ Mm5<G]6VEʾ[`-Dό}nY8(T=ˬ;w1=}A_?&4i ? ))@xGu̚g|<{PUrYk9y=O731#ٗ8|JUw@B 虆~N9/sǞk֚7}hmov7o˕Ft)}3C.l ӀaI )Lr.\ Q&V>Ibqq0Z4݀"lHarЊ FZ -Exuhh^2+D?n>Ȫ}ڱHdS,#酋!.Et}hkqUu~yڦ>izN}vPmLi[7xs1O·ȨO:\&7f9M~cMWnMNe?VMO{4D4kf[^Sp2s\Sؤ! J>SC-j>?||>dL_f5 |x5rUJco9}v`L6_u   J:,MhkӬ-09PryC*[AhuJ<ڦ]`:t5eA.6U;]&g"~ jD!ԹkiOX÷Ge7PakNMK3GK@m'uW@5,07h նcru(k|<0e.|s0x&hw~<ųal﯎I./L7?`h{m ¨f}VD29{яOes |pwt9?ʟ:Y0+̑KG@DѺuXFPonaLLIT  c=+T:3AǒsOFZ6=eKS>hBbj~#L$=Ӫ3,dy7'ZLYT5zhSRlvZy;Õp9]sMP8Or nSegy"_b-qu+Sc'^߭ k-enl3,vV{(1[NƈBK?~\69y#Q|So)OW-\?,z9f /\c>o.cJ OvxŽ>@ ;VeBB'eY')S|XW8|/rIɥp`>'dn; D"8eQ4ܦ>:uM ,RTF{qI,/NeT17&?NGlVf7逎}UUwYIR{˥1g?9L4"|)Rj+.4}R 1mp4.a\Ҵs=2Ue;)~]Yue4Řw_r`fEa9S3aJD~w"2#垵dUGc |je$)5ppVPMft -Ee8#@f5/se[d߿Uv~lXt/笠B"VUo?VPt  \_]k*AX=)-$C8IAe6BzdW>yd-56{Kn}3tɑl^Z4WO$~5[N2yU'u2dmqIwp3}4SNjspNoK6iEV?E}""0sTM"J gO9nZO!VfzMR9;/t4NS R f㐯k, m=zqI9H䂧E{)jL ?$iAiDEh#Y 0x0?̹=}ZT+B).8) [zȂx%KB Y~DXl".,ڮc1Iק ^^MqA*W0$쳤y%|]O|?ؼAU7DFҽd[4O#J,D5r*N/P'\SS?'SZ'ȗW[v5S.|FTܙFZ/TemJ#ݻj^ԤMV_cNn= 2-BAoHBPj[ӗ5KrAZgsGyDa=yg x35 QC݇bym9ZVT y}95rb< e:d+hӮ7կ`|ẖXO>p8WNCŤ-ۇײ`wS,6(%$`VLkgE z^̝[ n7s:uhzw#3zǪ 1/Zۤ%lN9cBFqd +e'Y1Kb5 d0mRo \XQ䣇@%R;aGf 2 +،]+ܟĀJEʜV >$&z-,ߠvb/ƱG[?P诅`|ܸxo6 UQjR!.eˤ1!Tc>u1MY]SDPFϰq>GMe" I[lkC}&dd'xc)|+ υEn;8.FHj+o=yѪ@ JvK9 Zk(#K'O}]OqP|!9ca4Y푎0ÒӳUm'wƬHnpCB w1O`NQ u 󁶼`,]shNCO=T38lZ^uu.A9`YL"X\sYpzf^)oDBpJ䪽t$"#mvyZJC3[ HVLTɈ7\DS~DA07u.Մ>}?hL|>D1B7(mhYWE6}CbJa[A"6G2e5{4 mnKԑo~XymX{["4z*Ԧmw "k8J%XFt&goAPq&j/?1w^>Ʃo뚕b|45I5/-qY&ΕW+ly8`DI!O~} oBX9r'ky[Y̆W)9K\%)/Ĭ{k}*ܶ9 Ll}G2S4!%bQ N KzBXq *Λ ^?7.zjcr{<K!&M=^r-迨h]XrL !.A2?podƳBˋQq~36Ƃ2I֙Y\;R ibT &# SE^DP~IV'<luk匆 3diFZ< j1&+ =fpj\kqwP) _-G?Ĺ@ER$yRH*W6;Ƕ~YVlxHxEG^.}> j+q0.glAOG ӯqz }\=sQjff ox^T÷$'+y) hMT@BR/~wީ1 =$?^Ch#=E|´ .;2,W{u1A.d WZ}f̓F`[JI0̢:Gl_niU8p,K¼ M~3;޾|iBԕʔF*@0mtєB=K}BLBf=n~8k~_;C< A9xg,\?o& 4܀L]+~]TM#/knyXd06p*WnpxQ_vF1)\|S~79N 8֍#FцYllx6)?ϥb 4Alsz!2$C@ETƋ+?w;{ ȒјFSG)-j8YI̻ ,@QT~͐XxH}6!Kl1L)H_x]52ckD1)u*wV62h`LM,ʤN,;`/lEI#i |Va-҅Or9 []'@-<+K_ZS ySj=e(cS^Ȇ6;).X߄؎<,iP-t{)u_փrQ ~ؼEMNH^aSS# [hh_ !vE,(L%$3J _6DGFJ˥YZݚ7H[Zt VJtֻeƯ`k t﷋$"Sʓ$r y+'dP6uex})…́Iy3HX7 .=^,څrJ! j;+BG P$s^|IۮlRUˊնcje+nIaZujh ^IM L+<6%rQh4|lRHѭp) Ȼ5N=Z?š7ԽHc+f&tCwR6GlK!YP t_҉^;x]aj@צ{>7(nm7zg~%~<5/0~Nt)_%7ݿuG ?gcՇ^Ntc0:)S[~L(,m0>:۝HKC+ҳcuV7A$ν*R:_[jcGun[C{[+dc MBeW jRmýT6!Z%f(2~υ;t[*V.`Z[+jATv6D[]&8AS]8D;SM2016Mn?.ˆbJ5Y¶AشC."?RRPC tP~rM;~H4WXF#RrCuʁLۦgx)p!w>FA VX$5IWϩ8=w5Fٟ9roufƮ|2dd1%CwH-q 5t^/a!񴚯*5wJS\8<& t:Q\xYD,+M`byeg&*ZuH' ;t>;RӗkC6\m\hȽk&jq"g'xyRgwr|ϥk[z[Cj1<'&H L5J[0ߒ9/ˢg qCK6 _(RnF G]PW,nݟܼ3L"0[H@mnKg!UCJB pb-tL|l[ ~_׎HH&rW6c6ev50'64ڼOՁ<՗}C6-#(ؠ PBoq뎸0& GtڂVN_mmzTi,XLé0S>֝|i^54KjA/";T6ឲv? Dl.pϼǝ9Ӝ9C+ޔپ~} J|=a$|UPZΑ{ v\nt2۟EM&]1@B3 Y_wT 䖄m%IRAW ׶!4PpxjCGRpA!]†;XNq7,[ Vwnء| e``^X?Y0$@ݜ*!kwj6ka 3 _8<)539tX^ENbvGrD FpP>tÚ .8alnntghW8%>bߝ> ݕxߏDQ{K*ܹޣ&25 1yw\ A.M` u؟=4+wĩܹ-Cri#58+mt<뗻*swfY.U/S~E.8>{] e6J\voˇJfEl~QT ?hfAGLRwRs['LOa2/*JCx@H/K1,> '(H"MciqtsQYϬ^3AMzzgU3z6bX[fpbB8YS羅 O 2oOS 5nTQ"E+$?тRV5b8R]޹  ':nj[OPݒl3V6*Y|b߹m[0}EW_y4`{Ƹݧ 9wOi/5V3Q%U=Q}{jz8깘"\Rt4-+ 0UD'=BY7? 5B?9Q\9>IU d0='}/y+zxBT1gEth=R,b.Xh}Yf.zDڏk#eÿ*y@. V C,AcO 3H)ͱiHA1 I*ЫM |:M%klp~nud>+'2BVz!zxQԓX-0s^Iԋx~@uÚXRSmh#ҏkG3zN+3jɗ䖬-@zxڲHYAM24>"!3IB2i"9˪ sEإlrz9eLJ/[p*()}S Zm")r? hGxq5]HIwq~ 1[X=ոqT80>Ԋ+ɸͭCk@A$s엂j~]|6Wai2 $deҸ 떿V(KˏliGͽF@=g;Jg[: C=Ė{:nC/K[>1 \ exѵ2"c*,Ɇg[D/EC,6C֝zZc/ec$4x2#=NHIm>3PbE J oqkWD(zk%>zytbvAkU9S1}G}9DgaO : ˆr)>n0`kphd,L>s*V| )-2=ǦVQhn4}vXlιD9/y}>VqMnը{:c(cph(,BօJRʵkwE%Q ;Y:z|C-oƅJhc1!xW\E,A"޶fDRl?1>7><78z~)$6 JLc!X}7Nd,vUDO}/Z^N,3=`l{ J&;J^h/DyWѴaCD1vly>YǔtkҘUpFE+~wVr$ٕCj3R6F v~~XFԞ2Ť{6\TW??o6pTkm)ˠK>bq&a=yQ L5fn{%ga=o0x}nWƂk>ւrbyMvDˁ- Y%fج8` E1WQ2^3=|#\Cגd.@[C5Сv -?W,:⨰?nE=8D=RF'Zax%,I6AC.gH_2&IRk8|W HqCa@djlT>m|@wS,k98LЇ!b t%C R1CE߉*.T}0bCojmruэ@+𖥠 9et=uiX5ϊp]D鹕 %''Y fm} kǚ~zzλFoZ[58!؉ \zNu8+*KUBYQ]\ yҀ%h.&=kmIpt()a[L`Ju%% jqbiA*"-{ :pu4 J`֌4v1QJb%l-[~) ƒ+Z7aGYJsC'f5VNSp 3feD@249h~޻ޥqP$:L=? Hv}cgrCLUH9@x<>H Rkbp g|Xqd^қ$*dDEvG O$GuwrRBFހ\啾жc3pL;pn <>k|"]_gf5bŲ(ˮ V6NQ 5#1GD!#xM8}oᐺD&ɽdba?"wVZyɞY- !ZyV#d`U/ OdEuӔߗꓝdhmgn@lJCr"`A[ xʹb! %fFX iU'kI}TuTݘXyLf)",`š Õ 9QN.<%x * s*4ސ\6&dGeXfp,xb-~b~B|S,؝/$VX>ҍzhȔ㉤"JKYw).(&C&`[?|='ohPS#4t].܄8#14ШtxIVjB3:*+  yJ1UP[m{Ү;ٶ|izD0h_Egdu ;oW.f3Nzoi!36뽑#:fYy)H"qw> cE{e>cc%}/V"}~թ%\~Ԏ -Fd#VE%R7GU^P5dδOyn% LMpM'{MO}yDi}50nd*0c-U{GtXjPUj X윯6>gB;ƵsVcnu-{kOcGP[B?6(>ٽYl QcO6cW'Ʃj>F+LT8I#2ZFR646WGpDeК] SvׁsxsG(Q&AQgG~I}Җ&bxn懝?Osɦy7SÞD-yϏfr)wx GfG3 5Z+,7r)mNoig%~A1,0xc`5eFZ. s!SRDQnzD/E "TwQjŸnCK17B^q7Ǿ+dF=vM{` .)Izs/h& pՎ*x؏c%¾6anԮ2 aVe k~ ]@Q-Eޚ>#G jnTV?5HEuVY 1nzWgNQG%{9fmHx>EQ16=x_>ݐ)A2$':*nQ|e*5_3Y"g2y@]jJ+v]慸Bn7Fʅ4.=j<"H#I-LR\m :%d& CM@TpJ6Ȣj`y$ģ@P I{D~@L97O?;r?r 0hڤH>4ہ:+bOY߇90ȌǩzyPyg~ ,cҍCa5|t@>~nT(tMjIx⢜!&wmPQ.,I3ÍEi oӪ+%b Vp3rOI>fO#/]6>c5}E<>g b>o0?+#pM= .1;&A׎̈́!FW Ȏ/hHVGpp&l5ÜoaқNTꧮm)hCU.RSvD; [UϦW'yPmMp;kPa൅A ${$aR_ t9#(MD8lήsc`}D^n^H~0.=4bCׁț׮\ Y*L "G?9swK搜:%B5?CW {;zɶ[A˜'d'Kh冀_&٫b31 +>Q}2heRcgLkp,;K`%Δ{T4r1t2Q 4aZ~0d]iݥ:דJ;^BjI  "0* Jm=OBIIUݢLv%PU3cL%|~ 2sS`LᱮѦ{Fۘ~11pQ#ʈG 9퀎F ʧʍ.w,++g$~Le0 ݄@h"u-X)# քOͼNͺ_2P^t *fqBM+a.$[+ ȡQ%$D=-ȶΨBԗD"‹N;$q- $QiӬpOඈ30kvi_I[+=@_*Sr,64Ip1; 䓀sWK{T=*}GZZbr=z3 1k,e5k?N fIn6kl(ς{AUh3#x1JfI2xT0rGߣPt?h*u9݋Z>t4(58Y6LX?IRUI Tk٬Y9VW \;))]O 6 7HQ}V!yC]rO<ݵ˝5mT.#]&V6Yxl<2F@$r귙Ԟ%tb>mqu@Ե qDg䭣FإWFh,ֻ,uqrXnY%zqeMbZLSNu 0kK;C4I̡ڻ1*Tu* /o"c!Ïf&lgy@%%"LxT->=11x5tJCRuߧWE>:]氽!ӹ&t{i!BIjB_mԦ()FLhm݂,B=ՀH*TTiܮ1isLș`h2kЈR0U-p;aBa å|"=>Pb#2d;;nPӤ{nU=Ww;-j[` i|f^2K[U0,RޒoܿI-{̨:6%t~ov Q ^ߌf0 E}\YBH4_ g͇{ 7! bhQpP%_)P&0)8ԼBٵ+#>qDvi0v;R~fNM9E0{fZemMbcP#im.H{F!\tMUL0ޤU,*kX?֚C gyBF>퍉^CzwA44炅'1<,L2^k5㙗׵آ! 8X£i3@$߫yhJD/{<)R,WO bp8/A/3qv ]mtJe3ܭ&>r 1 7UA@5z`TZfosY܁~[ƑL&3e3aA?#>EVPlWn|~TvѸXYL|; S<;bxQӰp?ݴf}( ZwFs438/P`GAuQtۉ]:=wb#9 I=& nE2J`~htx;YxMX{;+CIB3=KP_1cn8톅&@N4_/GOбO:Yi V՘ƕ1hpt8/! ~p*7ONYM y0вՃ0+H,8&C4?ki6O&Z<qȮ"f̜as,dhԥY; h$aUu)cLInAK1E+97qR{pG){.G](0o1Fj+ԅ}}l%_9;01[@ݸ~2I,N#Xf7ir`+NYo;:LmD0n/(F<"C\i7Zh ʙsUMsw;b=,`GaY^'hF Y :.)Z^Eݭծ*mz̨A+ÿo3|L*P;>0j<\6ѥ|Dл,gl>lVk?sGWm_VM3tpM(_8@r(<%r,獑K4~PBZ)ͬٙ'ߝCRH8%_>qb }fU?:V@IUh[/{?{~ދwh8+:,ӡË~5>m9]޻av+BZ!4[d](Id t 7LwN_?\!)N~'X cGˇv&KRset#6LL07")j78(jS '5  @n@/ lhc}_d0A?Z E g1A>=p^yW,ӹ2%lgop8Ɍ='^>?֖V2iHk'70N_n )[::$;֝26 {aGulQg_Ziޮ((oW,LQ ,;sZCޤ v;pVӦj8%|6ԅk@ޒb8,j<+e̍$( bGn~6;L$*ї#h ZN PxHf\]nV7^S8Z5W|Ϫh1 u I¸o~Y.FL2-($s iGv -ywq#G {x&zZHgB Anh6˱[}ټX)@[.41.+UI@pHD⁂@OR-]m=J;"w5~` Vc ǩ!c D`(׃yBe&.um&AJ2ڐ%]Æ -J䓂Ү PF[۔ļ9&rqM=oꏽ{D+6Ӈ޹:W*Дc買!`1i8k-1P+ YACmc{i'k3T<x,yY\8t-wKšX~}.DrubI:TDC*IN=HZm$k=NUE?Ϸc{w" ubED{e2;"_$G|[Dj &NjRH/BEE ~/\~丙=ϗ̸}'Nixe`6O;"@vM!\j0U|tRq?ӣaH;.S²$ `$C@$<6oO.*dXz}a詌 fV?(Ћ٦'KklE\D )ZbۡzlZ=yyM4#Qz4sM^P,UJt&mݛf ғbϥ.3wYTq藐<(Ȯ'9TQ]P˘?>,$*ՙSwa],k 'ukmm[[ze5~3p꒥te)PH ,~ėUe<}uD讣ns \6_vkO;Z[#o.K(V}7ۣo j7*!ܕ#Y̟i*-7XBT~nozr>W?TK{$ur5s!ɓzA7y/t6xOfELoE{</Tujq'>./ fQ^6HyY (u5uD'μ:)TzOAH'wb)  }@ FjbumITn gԻx R,k}-l(ϡ=R30j W,<2aW)LoXΥ:V)!{K̶e؅ˆ ^ʿ1$oպ,N$PT*f?s\-ZМ*ÃOھ43Jg׈gST8{=.@!ܲ?6[ |}#PI[!xqn9_3UafXQ9qw#3,ײ3:[wH9Kv0(: 4ْMe‘$[M\I97t6 8zVo.&;v 놠o-%3=a z xvrTDV#Y%l.C/jcfZs^9KnT ~QYPqn ? " ̑ekXx옉;8 `vh"m' S*)ņ wO/H]*o{;l dQ1<Ђf{\kv(W fesj]b,u%$GϘ\RKXaa'! &0M4joÛ5h?)ny3|af~q2%+nEcŘ@ɑmػBȒ$ZHUn}b{˚,=puHQ@`I=UZ?: %ȱ'ix K2)u2{q׮cuE$"~f.8zwT\47Mɳh(کep}PE2,kjٟ :mHg>1yk |ʠDX\]Uu/S:\p(F)D n8pH JіFxH ڦ>L2j~qt̲ᆉ9*XJ'w3tcǶQ313o8|1CIu>j{BINW :{mFK)zl-K]IJp0 fiJ2L51mmo6^ ͠bU"\g@t`agNh nˊS(/i]6N/&.X)a:}TfV:B&BiSy M4{1h0 EK6s6Ym42d*L&6镬cz|ixEP+uX"{Y`%ĐO44j+&H+G|߸:UF%@t._b_Hx`<,Emw^[!mg4[74R ]A)&O,c:f`1QE_Єm&ɠ{.GOw*E7BKfNe7=FK{3 z OnS/^&j,H9 3b 5bf|UqK=A$K|!S1hkη >APxvWs)e=oF\ޞ VlqE݀Kr< XHy;PWvQ&'ݭdib\ .v k}k{F!w{z&ԗ"p@ګH<ӆZEx| VuCm| UwS4uHF뉇!s\~/б8Yv#Kza;J' N@SY75kiKfaRiQoS[CCʕ'Tr֖[Kфsh[@/=eˁ25XqDƔBBICy2 GK*ָb{rpNTYEt 3f"xjM:~tq ׃􎴿ZJDoIELfl [WU0VepH;n΅Z~^).Q-0yD[Oz3hdR+;tѡ qK%P?w Zbp'IQ |'޹3HJ,ikL;{iqs.6(il4X>Xbzpu'zY`>We> P\C}˗=_&duRi,m ,sUuOs&\TnGgjL"Qg=OkL~*Պ`+o(ߘG~! ?ì,jHlƸVTtTp+e߆bf&-+z0)0UFBۑy=-.rBF ?T٣ |"sd&_7+k!aUؚ[%rɬ[#kV%) [%0yKʘzɳ&D̼Iϲ5ySœkk/n+>YUBCl| HdOK+pjM, q:̋vJ"کES+Xlfl=.qH8U#8U(Oc4g~ ~NUфҗ*FNWQk~ƩRRSDrYh´+UWݱ0f~0[`X#(ѳhȺ20ġ -B #ޕ tvӜb0p;5QyaӋ)rY6Os!z ( +=껚6Ey%]ݽR2ydEA:d;$Rhs '+7VeFI{C , ~+YO=$]lpY2DZ-3MVmbEO7qӑKKɂqSE[>-H%ꂶ諭cYTWaFNgaeL'ڤQwнKIt29Q{[nojN ǜ,ኲ1\ē [H:_W])c2 [](l65VR;|nְ\}ʡ`Zt'I1+Npa7u|"<_3K>dĉKb43-z,J]T ̫ }\VqAƓ8Py,2FaʗU ͐6=WѻYz/8 ojNGZnN2Ϩ~8̊;*Za*{1PE xEȴ ;^Nwpx ݿ}9kH8/6} u]P7&e{6LmՂMoF`QWET1pPK2`*Ԛ,"G]5]~&[s 7|,P+t f"0mV!8+Ul{pK=!u<(:z\=1'w@y奾i4'KoDr Wqn)Af9TEȊgh5 FmME0O4IF^z)If|f<l)F=+!087R_z1P,UҭHu@epH\.PQL,-%X* Tyws(rG[n4z,6jh~? %'pԠ/Ie…' `,e︋? >rޘ%S7qP-)QMU]NR\8K{krH?V@<{Rv'Y_纭 <64C&v_ !cG9 hĆEf[r*Z#fs~fdS ,w^Cʡ!!tI$i(w /]ƙEpw%3Kւ8e`/q*nwX}A#\;+7<2REH?SX!. u 1<岰ED΃YYOGfפpt$7aw#%8*n u\8obHkOH ]JW[AaC  .IJPGDwhq\HF06`Kqje1?=Z%~9J]Sa( d_H6(`4g]=, ĉAT=lA4'FDRC.Lʼnle,йR,45Z@r`4^j^_쑀5Tg(B>,,s$0( B}TT_+8DO94Md-m.$cbo$cu>.}f4Wit[01{Mpғ1nEb|co4>KXDse%_Ֆ搝qbCb/>M'THJh\|ަ (:OGr<>`"'DsbG8F ұ1T+/vL[-3ֶ{)y7dyebd[R >&Qz[YVԫl0K^a[67hp5E>.5uIu pk2~-Tq-LLsc̲J2#MTKg:"V׌c-5l!>  cHOSr1yW|H&l#/xI/rvsRt=W[&zx(L%gWi2dji*oձS`t!)\4 B:K=>Хk}} 9 {_s:&G9A/:[6KeFBk搼:-~{5Ak`WPa|hTѨ,6yX؟WYDXC5T_kq~ETP(cYp[nCO$?3fAVzw>V(V52ki~a@rXu[dDWACG]2q!0C !Py5kg1u,n}{ΎQ/A*`th@NF}FTm,;tv#/bе;p927$fEEm5Ͽe Icp^=z&+v@c.Wܷ}桛"+ZB*h 6=N-1N w1uYeJVx3j콭ŪKA[~ t? I"f1a813qmIrD9,eby- ϛy|R`qtHp?vE6D H 'qiqkFY.u+TC$T 5Bk=x~/̃y~7_wʱF成=fr8m ׍x | Tu+D@mxy"NF]2j"lnq31&)rG_Cz[P͔U˝~SzJ3*rf] 4Y\+H MNa:8nԮvNk ΅dկxR$ G" >s$,$B O9VA׹=uέጒoqS%V?ocUt.i2T`cK&Բayt&kq+#٘Y#PH%Y_d.&589B%EX ivV]\t_L )A;|A1<ҿxQsI'*i^F8u-#3X5¤Pf)T9x%QmJD6YUmqZ)G8@ O*_d12CL*Rk,dƫwߵ4RCi TnRԪMV @M9 : ^}9 ^8oY.PkY^<~#`n"D4'Fwe%GkL%:|7m(iB^͠O/@QmԉwC0­ ]>L)94h oQ,/Q+Y:/IpǸ!2 ,h> cCWz KZ<=:q==e4])QbW>\u3rFtER s=V㇠ؓY. `1$;oRFG Q̽-pF(8 6uxoTݳEӂ]2TD/M"~4ڣg"=Wa^u y3r+' %8E`#ޥA=Cw+bNX=j^56ܜ}0%nM?W聟XV Ȏ"ԗYMt{qi h;(ϳEz!]LJޞ#tQM d'aH_-Fҟ(>`|CX*԰` rAUW}#&9W™*ȴ{;4FҠo$^6XDb\?M+KT۱G-G.yҺ;SJќQeh,!kwT>pjj׈ -e-م,*}R {3<W <Ą` 9%m"Ajtoݴ="[uDKzނGwOƊSU_-r=0zYIFV7e1Ҩ' QFyjJr*juv=bjGt螯>y`4V paYp [k_ ϼ5}5) x :J `+JkD˩}?]B>oɆQegi #Vߛ6 +d"F±=mֹt3BlzS5Q6Dm2_'7dpn㲉Xb{&cfNb"3hj3 PC[2` _5@d_ rG's0*Y-dմ o{o_rwW6hB^LO/sHʿR>WUc uJQQ$:ٍ! A#9+> b GEr"iCNr $:Y7o%r(FV0B M˶Mv a]jvBMբKi6 )98jVʑ<[_{ T+yj񓠤$G7)C>#6Q<@4Xj7)Y겘 }}c{^~B{;lʵ&HG'""?wjݾ . (GtRGJpFmR:2s9E 6JIKA-0>ct@2n]\2dfRllwۃ.jqL Yâ2`=&c 9?pMJ#)ӓ0uMkKo2(c G.,KlwD[aڬ`=nD{Iz8R4۹) S ccNJoT9K 2טlq27v'HZ6Bj4{I{W- Dv\rae@zRfU"ѐMRIme 85mnΒ,n3pݩ< )QxT kq1S zׯS : +C9xZ\MɆo6>X f5QIsUX)A1Xfp^8麥#[3jxyc!R{h.Q-XwƸlܺ~ (~@Lu Ҹ)~LMG緔Z^k4*fEe^RsY퓜 _5g4⎥ڴD0Hr >F!צ?MqgȠH袋SEj$SԵ8D3BbDK%%׭OS` MstLpv*K1- 3m #R2LX5V}i^?Q$t- /ED-Xdz ٚ!H>X$5EuD>oUl#:+89G[0Do8[DTF!(p惃_"D#HKSVmĺ@/DogEAMEG\۴iRӼApK&^2NgP@O +I [sa7|S,!JPE L4#1%|L:4O0[Nѹ0_xj}uEHn,&/b$fF͹;2#9G"#:d&|>et;z}g5ʢķ2-Ģv LG QUt]CӬ<fٰJV͏җ)eiL)xy$ʴW55]#zHSxG3h ,jKV茳Zhe/kWEQ3lncy tMyg%>6qGT[1muׁ+ <9k|o|Vf6aY+Ų6 2drWbTLG?SRQu\1#ᐈv)˿TqXٜNAp/+g6! dUhhcvB$DpWd8 6r}u%3YuiVb{p|M 34֍s, g`TA,^|_fo_n*HlA@%$8"ܨ"Y6|fndi&-Օ;RFf <2kd '77Ν|M bTRtZ ̥ R faK#wELi75_+/X yf[3'XQ5RUZMhnnqӓ 30;ʗby_ȱ :eǏ?)pyo` yZMoEs.'8~kԞ4p{rc?rqޏ{Ӓl;]F9 .]mjS~6 Uj[agu_rΛ)C(@.uP E,Y% Js$WSVCAVpk»^q͖$[:Yň8Əj?`\_gl؈g =,A Sg G¦}W QVjά0Vz^dFտTI9F- ap߱`w3 _1}a!諲A,n |t= (/ac,bt:xdM|n˅${i Yq~\06Lw0LJ?fQTXH͠P[i6 Y볾Dv(+J@En䋈 {o曇7`~%cai|44ck(eF  9 3Im $yXfG;h:fbv-+iy7nC1< :99Ȭ*q7b5*-oYg=]NJUyMx%+yM'#ߍ0Tqdx6ӈxE¤q;#z33ZU3l5j)zV4 &|@k} za>[OKUEr`{ڣ4}Sjع k|-g-ԴA.ɨ@m7bio#|˙oɥQ"G<+e0ʼǰة](>JY% O:v"K%x-'#ȓ'\XdJczo@U#tRyQ#$౞,2O,5(Q5M41eJtR4F%޵`} Lq\;m?[?yJwBW3}a{ƇLJfhEiO.CڜNjzNaㄤY{x dpᙯUɱص¾/iCL;Kb-@v׃ƷP2L޼`;I&4xH> 1XP!iW( 7Y[̡d'CA+! ]o9qt]+g#Ɏ\ wWH,?L/7ͨqT%%*=҇>fs=uT0` k_cmn}3s֗&,-"o{"ĪH L4'˾60%cU\gw]^+ I+jVvw 3(<&篤aoG? t,o@CN 7Nj$=@ҴxdQU50)jd_R:>4~4,(g~# }mĉ"9)G굨Ԭ*fBGHtHz;\Kl85ƣ l6[r%U8#2#')ޗTx ݤ)&Nb`Gu?=, K+:!`T8 0- Mc=aMň|z>QE]fA ;)E ש,Rxپ7 9c' $~ (gzQ/j}3 4|mJOJC4J5u*޾|Rd :([a(BX૗Zb稴 sE26ḣzYmܝ-'^4S3x >} j)Uu,+S'/6E1EtB8yOdj*$l]QA t(y,;S#"|t̂WJ*+-MlQ.tڈYх= .W-,g`44IP>V021qԒ24 ud$^2)sqXHQBjϨ.̎Rqu:N59SǼRƅs`)뇱Y!ׁ-.ݦzHkp׻pK̃~#0bqR" ZViy?@)D7.Ιo .9rbݿ5@'Ph?U- M䖀Q/@^۳˳gPԓœh!E}痁oVIu}QR~~ƽ˕~e֭E,̔) )¡^{̎v'I&j AVSѼ&軮8+ȐzX jS/`(!%x*؀D_H793ݬ0u(Lyv<Qu3J7soY/1eaoW(a?QcÝ Nn9DKFZYdƒJIjB큱L`/! vĂ-NO^L@mkN==jv/Ԫxrs?'ɣ<.AgrZ_Vt\5Yst1M꺖sҜ;̊nQav$OK>c9_W TjbHA{*/ΩTX<t@lzfje8̢Czbvk0#Q~Q-x_m 'Pg{h&H Aug HLJ>RQhoWѓ1 %*= Sͷ%H)>Ҷ%(Js;L<D={}Mm^o(oFs=T*3rKG 3lPT翞H+j8ΏWkqwз堫62eZ?RFwٟªzh)Md!Cn&Ŏ=D܌9W *Gkn# ߚFψ/>J.Z@ D֝9T_}xõ7+0u 3q.EJ(n,jO3Ʒz]YdI^eQ~PYHL 'ȿrAΛ|pU3X{vT!c>jKȬqyYAY үQbcg!2n,bu,7wkr~.ڨ>q^AlxFiP{D{ !ge8ڧ/,54=@l`j[$pA3Ev|sxM}>|ĸ\l}]Vjf+k"79ړWyYm1c? 4SH-b4mq ! CXwzn9@ r}tOǂpAq8MG I?MhhhQsT%=#"(P76BN@ؒҲv$tM I|Z Xw+ˤ/<ɽHmIXtg~/5R] AQ_!vp!TC릀,""SD%2p~>Cƈ\ N}8RG:yKy^0$^pAg 呂52lw&y+.s70(yپ CkwiޜEjH\Po?ԧQb{jQ 6.Ei\ɍ)5+ȯaz6Y KlTTD. Jz֛*p\ ]Nyt 4 k_2atRbre<ÉQcZ^. Yzdf5|)yiޕ5Œa| ;i{B .{֥Ŷ;qsC"QנO~9O;c/^n[L}eV ƈXԏyl g h_5.<:)A,"H~n >x4_wP9 Su* dzY:7#qbFfaQ(o.'H,(Q7/f zrXUBXC"|]z|_ ޒ($6˝St OC:R2MG!V`y BfZmi(^QʜRuF4~v1澇u ˳<=Gw&`!tE[!oD.Y@0S,983‚Qk[#L2_V;1XWkO:Y/xdܚ\+ϤE~1uU$A6إŋh5 "|ut:ش2T{b 2/םfx/Pf).8T:P}EӤr'jIJD ?'t(6$G^γ,'CQqYw0; 8;1TA : C/ĦzrEf2K}#+8]Tئ4/_̶>v$CnJ_<0K\RzIbKH'j#s$8/yuݬ?þ4kaeCDܩ+wp~:/w/ã hVO멋kxُ"DžINå<-: t)5hi3{!'Zs4q}/8/#ORyd:bkp:Кa|i, Rpl!sL4pҵɊH45-.2 l+t}Ϛ,r{я|JrXsLgGFwJՇ=m/m4B۾WGT]: "J%KK`jD@Qׁ]eI tvWu#D>q Ֆ~Dnyk;Jݜ[}&ɨ%i2U6R)7AdqҴ#~/RZKhj+P0EG 2cCQ|{1t\d:`-`5~9s~:~h+c.x\ZcB ,Vj'25jo{} MkjV6l?BTx;fnSѯCg-Eh $RM`V"'VcD_ p~/$H_Benmg@y(.Adž}Ί e7e̥f"\/'DivzdQ +hآV:55[˔h(@mHopŢUeS 6$Zmll8*^o]u[pwk:Ҩ0kg~|UQPӸ/s8jܱ>G4Ud  eWpiBoV"d1E;=%G)*ǞU 2čOq͉OgTt#0Эzqd)ꅦOb(,Α"(QfvC@{6[eJ ©q .$0ЗWf:lqIyP1H _E iLpg; EA{g}ma L ax'fHx0MDIDfT-Rhb˥H[u.aPri} ϒkg<1d'4i=2T̖߹UMǨܟaR6`܈c}mF yTW 9"0lv؈,/l\^0`x5o1|ܛ k=1/]kqXnu6t# `9`O <ћ_0d~nD KjZ 7>MU(ҲYqa`UB5>Qx7(ʚ$R ]qU7I0EÁ B@L$M|W&Ͳ.ޚ{n"J5>H x<C+w~Tɫ,>p^tpgo4'Y?yt$qSzl Bf/p%l(:s}R9*!nMh)]a,u HgKA-SDT԰憸dTXfoq)]6H>[9j֣O(op U'9e^Vw;,~3?YnG݌Dv+ui7SUtu@&|b(AOi}D"k>GXvA`^51TFv.a8=6MebE(9 wQcws4Sl #$X&.ʃI8Ût}Cz†? u)B"!dNjs=hyw-&f 1Iv5O4^ [Qf}j!6TaF_q| wL,ܜ%˅FXPc!5`ܳ/ H=5??g v>p}%燊5̱9i|bܻ7q1ڂtp5dMŘb=`ſe$ S=),2Xa@z~pVY7{ş"CY⥦[f2 ƂS/௄/hYHw័+䃲;.2o/?qb3SOtkHZ$i(BVMcxO#5_w%:+ɏɛ 5۔G$ 7#l"T$B,U~mO&xqȫ8^]&O5G2dl c>."@DlWimTIHp]]f=cjw=yٯ 4MnĩS 0""8Ȱpz/?H uabvlorMHME@ ibR`-y+է䳒fSo p0}LN| ~p/Īɺ)ĻDC6dp-`76_TŠӖ2?t B @S3"znz1M7^I2$C- Qퟝ#nJ8(P"ytX 2iu[FcԑbG9^azaZn;>-kO7G +>Y[ޡn yeݡN17N=QB:#zkr\ƎIROqA`D2l32BJ?ɦ62]ȣ'*K5"v%}=;q+ v|aךJax{OP S? /&xQ= z&uaF_Y`0˰6y3M!t&)p *I3T=1^}q2nq J%7ލHXJ '!%?g(]^sVQIX,8. gmGHe۴dm0:tfy-1q GR^wQ3t}8a2FWvp[ rA{:aMf8 >,65,Pn+^nSb <*żgOg]W:d*1KvJTfA{aAH&|-~i?P=TH`_KDm: ?bǎ; bfC5Ggc#O]|ጬ4 k:" 4_CAtJ535qݕ^e YKLA+(a!E }&dju=O"wcg S^jӈ> լ#!n06[BwML:^$CCzH-տp:JKܧM8/ d$*ڃȻr3ȈIlZgpwfm",}X .V,}hǀ"/ .urv)-6o= iD0XO+fuWu -AhZ?KڗI@s;wNޣ5qϪjJ_4 (~Rb$_%e5f$C9tTPx1ɡ\eĐt ;y'6CMzr|贱.Rה1D)PSkW4F[ ouBy볜_sBUͰʈ#a )z-sƜ|]XFe r]y_qq7e I)iYD|AX>B _:(Ɨmr6zT*Ѱ;%П6/Ku5āEo0|C!I 8OC?ځ]Eql&JɁla;`w-͊Z[w)ZtC_o߿%]OCl$1?c*5+ :$!{V8yc!p"W0+JTɟ(O3'H052 ^R5EH&i4*GVՊk(K ?qb:Ʊ[ڣ;i?d5'g9`CV7PNA-kyE&&P-{ JB͊Fd8 fLxRZ_ꋩl c1lx*݉=\R `F)BwXհ [>|ģmdi&A㖟1k=IfǪ]s럠ۡC¤vǼPMOK$,%xTp &jH FbL"y2v!x-$@CCJ'W\;Zo]K:}5Sݮt?$%y],)0Z#Ol{_Hf)Z|oFr;.8o5D$[u&l>iV@/8C5mi1Untn0'=e4 vwK_S!od;Vfޡ%cꏪ߆:U[gj79T_8=(H}?q|neW- Nr`,ݒ| o:] aYh)uELnr-Xם+b p.^e:f{ kK i_]724}f nN]]m$vh.PչbL]J]gv"'oX]̂<; (L80E[Z>`K9M`~7fS<\ȱK\ͷ],_8H 0:pK!-6JgVAAuJadΞ~,…|bm kʷ}7M(a3D>+-l+)QPL}t-3Z` >$+!1p!=-isv2[SBAm/OAPP-&@/kPl~O*J/~6P71/~/n&ĻS90yJᾲdN>GDq"_.RPi cӕ 'g7 NC+tG߬{ED#Obs2NK;m&Gs(-fvzXZJb RyFkEDoԒBfHa;:̒lZqoX؞H&W궺M EYMdLΦ20[^Ḷl 2h[_pf .D/S>夸*yJ!1 f/}V :3i$Z^RLJ>klV$P_8}.%>9ĊNn! @/OÚX3c2 r`JPU yJY2iG gk&C iv5vjMa [ה/,F3d>54*!i,~Ri1MiL Q` %8/SڽX71b*oW%HZ&4|Ea)_| Ieww@A+#]seY/I|0m–.ĮDCgK̄_ĝ+Z$#%h4}"X93Fb0jgzvw#ֳyHK} 63?9ʽ@R})Y^' QwN"q'N* ^rP+ȍR".rQԀ;PK/*&D}ĩS}11ҴW 9@:f(Mȿv%u]Am=e))v#MU1WT=*҃|`ԗyfJ5(oggO4v߯WrA m)owydw0@ۋ3j*mL8USΦU;,H) QE63]h{AB%pr{2n9|-Q;u+ Jm' X:jqF [&T3M f/Pi~IV ̕CyG"dȲpF&U?D릓'(P3 y:D`Uق{L=$VSDؒvGtcdf]72d-ðg [\UxPt;AU|&H do젶_%꼸NTJ4{0֨篈vNWoI ?u2 "l-ۏ #*1JXьCFrnf-垁r'·Ưs(=T1ޞ]3)5ON"*S;Zvש;)gvZ*VQGJɡw|C^)ecVW;Sqܙ~]k╏8;J/mG+QBv2~vڞmpi|c HeYNTP7`,spX m 5t|\bZ ) ċ5ĽXPdiQƩ*H" OLx1zZ@JoW!ɔHU8 lp ^oKuC'{+@k{SD25CiЕ{ߖ@<߽TX3ng v&j(LW;/B:ËNF (98 Pn40T8ZE%oK8(R˴"j@Ȝs@'+ ^vT1&60ٍyY5ϮfSV|p6ܯ\K.H4U rl,Uň)vX_2{򳆅=F,@5a$GoєGsXJ/kO*~wrSogQռjV3ɆN).R~`xqXk?5KŹ>B.ĢW{H혇zJ#X}X2Sl}DzP }:}'6+.?k#KЯ}m[tc&1_5s,.574L JV-KsKРXp H\%ӈ6kz #דqrS 9׼ǑjdS@Ʒ fWc?IEaAif>o?;;>ק!KqjxZ TG0tReߙqM#^χ-`_8{*p.b혿h^J1D&i<0?}Fi繕>t$)V9Tzr%X!#J}vkl=88?O(]Dj}pUc6"^ȅ=QV4u'2GȠR#z\دǢ`ayu=U9v>чW5Q> S7k-/uR +,Uj,.·J2̮Dax ffG&.ȉy^ +|?;r=T^Eu53'g* 2a[/Rز2H0Нq |i"F4mVKT[?% #<1j`;Dml_gې(q[ҕ:}ENxsV7oի7m7Nt0!-*fJ u if%ϖD$>0r1E\M!;p]'WN%MĝbӺ$&3 쿐{47ͯy%srx@:Z&).;@iiErn3KI,c..IK]Įa|]'Eޫݥ#t5G{LX R!īm챱INU3٥zqY5$uD܉'6;wնIe)ⷉes:]\bAn~ʭo2ɏ+AT2 UݞS 7Gr9cBwMM^=6heV /dvfWMϛņ5:k$ o5Q ѧ9 PVǙ (]!9>op:Yp628r4_ԌȿF\Ñ1RתoG:!ZSSK`̶5HOk3kű ŨOjF'rB^F/,$6~KI rvUEx|'$+R@ fT s2oT|7YUJ3'JD\ٜJk<ti۫YЛ\.Ctecn<JKTJRsX;%0qqmM4}_v SK_fB<樵6_P 7O+j-VpUllc]f3@%CNf?Ԣ縉y%ԡB4NoT="xv|4ךHW r-"Ire׏ ~gYa|bA4E1:++:&H->]ΫK0^Ѓ~nc/ }iU9tf+!:Msyd*:-&X)K,4/8|0;otro4~R=G֗=Rɚ.aʾYPss@s:D|0J#I )'_ C8XCIusٮZM/`xzԎ1^WXHP+L 8Y $lB J2gdf8 5aX܃sXMTeؔ<ց61ޅk]/AA.(T/gLlk$&R̿L;8&fI6.`̰ol]]3Ë5wvh"\ʆ ]~tN.F-ԯy K+ rye “\DM;z'ǷvJq׋q1;L)¡K 5ueDڴ^gJ=KO{ ifzb Fxtq+DR\7^-G3*] ŵpp[xi\^I w]eIպX`|Obd+03U*<I-߽(h*(P3ܦس[MmO֙4O7Y `L:`RP+t?[T$L mQ#Twp;$)(:jt,@gdS3/u.ЎM`zrIL:lLJt ?Yv4Re\B%] hhRݜ *%gS0d5KbaƔ5ۛ$XJkKYKtDi@i{+I4(RabNهzBZRBI&+:gӍzV)OT^[5_?WCMuLTSײc* xa-w6JMW Fl&Yqj 5\\jBc{k#10rA5Xlj9[N!FNh7Z͐YXG\C-R_Ry:t ZU:!ҕxj(moCP͜mܔd 4g-(2bh"2Q:4%"+:n4Oh3>k&쮛q{׀mp!P oG/%NYCݨYYtKۤvz1`jU23 :̧pFtZٰM$zN7=@wT3M<E+o2 P4d@NTXP*EO+ rV>R 7ih(}2_hi2ꀋ71jN-N!ݵ˽ۇ eŋAj¦V.\x[]Q%K!"fI.<rUtZs?bpf%ߴ4Mk.3H>.鮅ݻ"kd^6j5] R4oW;+q3&}֢ǚ`:$bX<j⩋tmr"Jw&0cM,=5/.W3r'Fbm0o{/5R?~ {%7 /"A1,SҪ@2k*AVnneF&ŋPatn Ac/Ք|hh{̮w7Ԡ;Uuwt>6C҅"yqm? 6kuBfeQqz(lh7Cigcfݭ$+T;ҭ'L~X^AU 1郄n5r6K.8\isG p e5\`* QQ`b~OΑʝ5E"G\:,TE7/PN0uRzO@&3 VjYzMSoec*Gj6m$hxʿ׍>c2rwb~GwHEAWÓS`*s)Ml rY 3;BrHg{.ޭ0| K>$\\U[Omx0:5q<6J4jo1L}XDO2^bUE+Yq4:2J)/MH`3Ţ.:Ş~邫J T ӚF[ 45k],wV'-]?$߆Kzt^ e@bE5(Q ɫWS`A@guYM)ͣ"ĝ r$jyC{KmSfd#S熫~蹨y 7t]9+v;^+VVVB#~Pkii>KS!}K (춾Ȕ21) j`uJ<ay(sJl C~Y (nΙp#bEq,L{3Xʴ6n'v&٬8C} I&1^0>ZeN_-m_14TRg^8sG]슓2•84M7Jʜ:m}X@Egy oZ}%-!4F83lGڻR!( \a5?(D}<}NwL={,{n0x'jаMXn\OG8c֍lMG؀ˈ$B"Ç<0bR`i<^{aqu~QF,;HGU*uYc"Wj-52{U`+L[}mzXvf`"`-Vސv~ Q( 4pF gLYhߝGlR!X**)&3awe(6|o $m;"yqK+Y{%ހnf9r;*>ʷĜU?(\*KߵS/Jߕͧ_z#\"8L\/dd!nQ+MU 10ϳB cW~O^tK+6ecȚKWڸV*Lپ>ʲӿi2iS[Nh[[ նlKs0BWkdeS hWZxor6.5P4x@ZuBGh5Q*k;i5(_<ׅՒfngkH|u\T%i(bw¦yWDG؛p_;GC0ԭ*x6_~y?}=YN1門&,5'IV@UM4XDYzS{l-bcR 1k6O;AI 9 ЕG^KVCS X`uZ^K>-)TM]8ь7U62@iGB-e׭0fOF?)wi4sFqJmKf;;XU J&^\?? t td-Ock 8\N$uzO bo%9bG԰_T$5'2ѼϢ/*SǞ{?Ys_VL$/+Y.&>ylG 2ꅴa8+'53hlGڽv '?Aj}E jw1opze;N$,okkN u'PֱͱXm'D8K=^椠W,_ yc'q@q)ⱥ"l@|T "@|'Glt'Hm6r h} ñx!EZhWY~A?\kK ;$Phҿ yZN;4vsy s]UTJ.yACP.˥UȪڞ"SV_ at;.ANgVİl#v3jc6K '%{>ſ|d[%tSX?tsܻ.K}0UfMF?j١MDH]06m$xl$TPu5?%b"fLΒ JFNw]23Bwy 3u):7bpErN;QJz5ʴWD;5qv3UETT`"YG|;Ƞ2Fh%oKPɂ[Ll0@Y~"2UܞEu̴52iN۸7 y0~i7$ R3Knډ6bVx܋\ňv<80w;q%Fi}д'EWM˦pY3VhY7ۦF>ըlDYv25]] NL-!慳sMvb3nwHyAibLNobN۫0 / ~\ +ƭT-څ?!RO{- xbɊF!?E#]s]R]9[Zìe;-Ar `K&}NyR{mFE^!54<.k){cljnhy+c>nyB˷?mY =y`zE@K(.Qcnp_ *^ o ב0vg/C A}1tt=|Į0志ܲ։$s6=p$-TBܕT/lF}S鐢0֞2@ nPxŷ&4nB>1A )=&YU,"N/q3C]hx_s:#>sr g<*y\oBXAv&zVbfpe/yYRS{ei%/'thexdV"iu !agcϠ@+U }@:/>*"ND.xudH:T, dI{y5 hJ5pMt}f0^cS%76%k %΄aW8$Zqna,AkOv%ӦM{,+S݋F\`B!?G #Zv;AԯPi7hE2a:d _) T] Y S")קb{ p;d4Âî4xǒFan>.Kt7ܐ^CM$$IިA ~}nBׁHS)fn =k 쳵nlWϢYȖK!}5g"$Rƍ^&r-22g<15=,^RA6J' 9SXi[JQ-nc4rHm$RSW 3@fw¬߀ 'OX; 0P]nUՕ^< #?T^hG_r;i~Uz_=FAH<뫷|K$^;2{ԙ0?,a'\;C.-Xp=NS"~hT(>j<Dzنs+W I=v#l5͍fef]Li&FXb*wjUtvnlbGz5E!^>w #FϨDcqZ *kc:H +C,B&Fgp4//]W p Pj}g3+aDFiQS\Yr,MO ³ToFͤmP葠'WnYﮘWVԍ!1E/l,V;2u^+:Mc-{@| ,Lmk|ZNcV Ν/oIǪpCJtWϯhj"ZzU ]S>-10890)7wЦxUM. $rГ 9NXub\0+ɨ[.[6!@7r<$US^OEov-T@¨ѣpjPnsSbɨ8]EHWALbXU3.kK| ( k^hMA7]iZ}KQ9GIڳLE&e۞6QW>/EOWԓW0 󃆣`MV:;Ǿ1ęV傲Arg諫'dr]C+!j7IW7px?Ė1Uxlk7s癏qtÕ@7Owm\c6݅Z!" [2S-#-á]Ծ5dM)8jUӬ-`*g .[KP&O?V],S(%)˙n 4f2kùP.A@8oa .Qu޳{SχA'H0H~6u*Ca?ay섴Qo%I'~fOf,cH%pCX+JԴ"bZKO}_(֌oŜkU#.Fcq5Ibbl?FAbu؎jHg6f4cn7d^W 8Vb]SL+i_ 7QێbhбiԷW3h kTR[39.POQQPf!ڦw (8:},uȢ}vc褎.?HbPvb `3Lp73-iR7DLcB\ E9hmXg__*+߳xCeCƺ7l%Hº*K΁0V x>Ex-LDն@.kΞK^3i`}?W߈[= _yN5g>#|q0=\w;AƚW=,.L{Oxi["T;>L̲+ h~0yn83 K/ 0)~%tQ)Vύ#CrK}ͽ,?F-:!x -հ{@M 9jZVbY,ih_iSN.:"AjslC&[=g@62Q[ҴLO M͞ +.x>N)umFSa+~**ŗd)0,B]r2 pxI3*"##,`pPH:"I :JKxMXoǫ DST!cepqeTvn{gWgr,Ѩxh#Vi}GO#B{869}{ax k#wQk`0q;`5f󈔠@V2G쐔OI++[՟@GU OS$ f?Fm5Ic]lt++=jYj+|)p=$tK(L쐭M*N;1j {>|ԒRWWg[N+PsT'NcZR:;Bv8b `)LZoʉś6 ]mkFD9ل9OZ%9ѽ*fm6g@o;X9ҞJX~1FDr"BzQDɢQ b=CkNUifhm~+34՚/ɡ*X%2a+s Ŭ$HM[Ҿnҭש*CDvnxV+PUc0uFGa_1FH)dV>tk2G6N JW&fMH/i Cخ5-O~AalL$c }b_"xe5W:Uԃ{yVNx2 #*HWB;2R`Sqt“ pgԮ?pE1e#~w!]Џi @󆄒!(B͌0?{-ᄻLjmTdgG1{7P\I^ܪvV[ZZMڨWꬸٿ ,8jShw* dWYXQ^|B4փ$zBLf#'"xI` [PNwcbfM S|U[Ԍ(%7z%M+ 钢(!jCb&>v`|RoookB ?E`j|jsc-Y6/W&v1v UOEbĹ`P)/Oo:VL;c?V`0 vZ )m<uMjFC.Dpz`U0ygv1dv5nL̆Щ;=ҙ{˞e4\KcPL/9kHDbdle þ7#ش<,yvuĕv&{ n<+NQ y[= z1Y~>2'Oly\7C|6ؠ#p`gNa]ǩcZernKh koH=y~}ƖkG$smZ04rd/,KL,.^`agntDS P=f3B*cziM=$t=\LOsRf!LnERȜSRA&G/h3Ty9ꪲxoCрF4eC:G5=?%`h( NO)ME0V{ЀΌkhMCTxέqP|ȇlʑt0EKڪEB]tQ gYF16u1fw3ȼ(FS DSUBsm|r酖׿̥~*J~Ru5|Aǣ{ʅ͸ J֍p{vUl8Œ/׬dUv͝⡬Br{M-.ίᴌ};)|M9.Z ;FԺpr M|DUllFӢߟbc@%As40'賬L;TOV/]rlR@" -bI|Z>"i0}1E Sc'>؟jqJ/T r ;ʘJn"̆LDۜ׺dGaFe㫷b!x meiUQ3V]EK+T5%Z^zgF ~ئ$.K'7i:)7yNO?+ΩIx ̒cδG!D0ؗ+Zk;~d)ję=iR o Ey/NG{VHvŖ_,?#؇wTp#%IZRLi?H}G2pq/ALI8-g8vzT鵈XiP;oqsK? 'wcQ-03 2Gҡ*%1NFK&n|Y&c25EZRhXP`- /R;H}bĖ9vљ4bF\ ;0y&ᡄ ]!ܢ0:^[\ Aj_dAi"##H!&U:ε輗pcm{C]#FhoT([?m7mm4S#?c 6!;8$St_{ $rs80=4ϻ9x,e lIwǮV6RVDxy^/qXlb:!e'}HВ"⊳`V>xw ;_K,5Wcy95C' I(.SתeO@ʷ3?qev"LR0xtej ̌r]jD 閤X8TOw$E(hc-ԆM[h{OgI+w^-M%e<]kZ˥pDc$@!vY:pBD\EL{16~?:3`W?eC]X44IXξ3%*wRyY, Z9Jm<Ƿ6P oQ.M((# Nd q:2o.1|'9ǹm3,!&`f|R F$q_4 PTkU:BHLZ,\J쩗>ՎN46!Z3y洔cD¿ I>qM n 1YY$~P}/4j.v6ĤkM5Y2 nvWޡ%uclH0ݸVaf u3.;'K. Ӭ|pZqI}?w, K7ygx%SCfVȗ N+ H.0jӆgM WSZ{XMI "> CVV 612].0oZ 򢲺R7us⨯"CdW[Pq2=3/ʒXݜgc0C99_#'.;(6q2 ՙf3 [/ t AEKo~ P 0iդZcHȂ5KM^;=O/-~cs OAy+=*n"|Q^4|~JW?nN!^k\`/2Uyot4$eGQMy q*4~7Hc?)9 gC?dq"Eq4.AiXוC 5:ҢDZI%1rRW;\U47a`e&fSWB/'8Ii'Ϡ$ Nm[dmj`54Av yRA4ӓ=%3-+{Llg[d`t/UP58_q #̈́OB_599ӕoec B Ϧud*r&0<=ɇ1Jd9X~Go (? wRAm+6Y0"aNaY>L/+f6{xSbu˵[2}zki}+l ڙIv2{gWkȠzm%db֟o]r͝^`[5L{knc) z"Bߪ=09p+<н$+P:~)X?KЙJǩ"BNMt&PQݔ.X.y^dQ"%=~E57BJr1 <|r5ؠ09b 6%HKlkjm,jj$,Q3 'T A{ T\ א-/=c:ꕑVJX%.#Q p sGyn¾H"CV'社&#j0+Ӄ7X`bQ.z=?k"/7$ZX@-4CsywrΑ ^#`2 zfV޺h׆|:ic¢AZSjHu_TNgtmHBtC;OHQA)I<VMh31gk[GMa "#!8)ȋDǼ坄"j+$RB$TݡpS?XS}'fD銝}=**R7Z.QݩQ-K2P)ORITLSQWXz=ޕ *r٦z~OT1}e,9^2bsnΌbs2cZDUė ߸G\Fm%=k xÙ,㑵#CAԏJB >(_!ƳRk.H_Bnp"+fs-OC舛hcL(^=|+w8m5n÷ˊ>uQ;$um$f~WPҴY?7={ DӬaBSԳ2 Ȕ!E*iúǭrAOZ ŔWf^Dlymo;Zx_$%k7Ts1vn킣r2qthLHSVtNC wRC~Շ^FK~9Y;|#l6n$}EYpT0GkSmֽY[UٜY4Í=1Os-MlUkjc)W 5qia&yeG4F(sxS)kަM /~ {ZCSPF%bwW;+) )[  ;H>ށ#5Ѥ"%9ۗv-k3+RQǁC.sH96tD\A,jE*=3m[87p&oSP(\⛾{O+I+ ,AJ~t);Iì;X냍0ھU_O9 KN1+?$%qn,mAwi2~&Xf.\N&hza'.).bKК_kAˌv-E%#|"#jEG`f/.7UܒlZma_,-LJ ʍ1w p_ z!4/|&z1awV &(=5@@4Qa WAPKh>Vk][S7Yvva7.'@$R xS4y &vEEJs#Y4 g|#YLLG 䦾!93&qaBMVlhYfP*h9ʑj.^Ks7 ]2{Q#qϢ@ ڜ^Ca%*6ssyҖ .p"ՙ^bVC{Ѿ-=?D>1ݠ&jdP 1m"xSD^Hb_%Mloɏ;wr6Xo~ϹLtUV@R{['89 Ȫ $U']'mQ.lH3JB܀u7?`YM_#G%w (D&o6%V=7QE{CJ{21LSH32ȥA$k70upe`%ՠiOPoN˱i-hK8;0$7c)eR18]k z6PA-IaC2xyٴ+89hM;Z?ioaBVik%/0N72 *40f/7,>,#QhYh+bnb-#jԬ@AҬDLKuc y;EW+'0CM P/; [y'ūL^? 痸`,3KHSz8"L3AE- ZCXӏaG`5 M7 j{ p[Sg7`Š!HZ;_nCK-b<{}j~_t٭C8~3_(` zIϑނͻ[|w7{?KyF La%Tt]?tc1=/U?Ĺ(p;lb2Է_r6w^ ػK >=1Wdړٝ2M~K >$ځ/IX&~S8 ?&n)5?. Qt^nSKoX=b I.\ӒWTg cu*kl*;|do0  `/Y7.ONgɼ'S^ehpǸu-{GlA9$/\NnXmEMqQaՐZ]C{4G{MIJt߿JH9(G$'l,\뒅k'QA_iB)T2ڐ?Ϳ- i8'Ӆ,nuֆDdұHs1}t`9hzJ>#8Þ2-g(Cp,5*KxArA;`&q}{h8o'J!(U OHaU$ENnL#!,˩mƋSۅppF&ѼFO_iRY]j$[O'W,sHvZ8tY" s#:22ݩH#hFՍdǜ9b- hgMV8V 3ٟCywgomk=deeR^SPAy8Oq,rݜi8ҜZC_t`)2z<k@q0^dڋ'^Q8Oc:I/  &y'݂Vt",{ļ/#"EQs?qm c{)]AH՜5ŏ5uVҰ&{"(]]b-GT"Vʒ H>eo44yfՏ Ȣ0I2u\J @ $wsCK9* ϯw:ę^gk>Q*< .mqYa'>?rk?۬7YAM†=۪q{uSBˌaQwJv<T4rF`s~ >\ΉЩBTk@dh@{+(ǕΆ kj'WWf7,w>RpqacVwP*S`pe>]#*?J[XHv\GѼ=64yW'u 5K\-_Y3o8rA VvKJ0L@w 0bdo?Sg;<'%$*rGO9/YQ?~Eav_m ^z<݇1my.! Bot{ >3:}Y c04URp(q_7kwT/*=5dwdDtj#rRGEKkryMF{MeSCT(:{F8Nl:&Bx v2-Qkڂ>!WF~ӇG(6i62ͭ8llV OO-n+ f= K 8T3iS;;1Hʝ71'o!kVO o;eOwBN2*՟o eJqRY-ilY2-O?ZB7ێKx+O_';0MD"60 ~\`b;ȳ'Eއބ &4A>0Ev$; |!b*D;6ghxCg>Ŭ%!@Oױd@j{YIĢfi` Ue\X u$_f?cpǁykylsG׍A&\L-؄7ĸ ŅɜoȾ|^D>Ҩ%}CަlBW,r}{O1m% Џb&.E#pqg B]?>Xhzc@Tbs1lj`Vkc9Cro8e1'1ډJi"K鯁`_ߟ ]Y-© ̡k}(#bkte^ gO븇cLnuc&T2(A6L&FDpT_׈|v`N $T8@GIٙAV@WkEGA\X,ξ)NIiIE߰ݱrD;qi@)[k)β47jsw#U!+S S>ŀ̷Vy(evqaŚx2ؖϝ ftQ1uHϛ!ZF6d(>V]DZٸ}d!^CRcc a(OJL L؞Uyrl6?Ao,:p|&F S Prߟ!VĘiΆUJ%̼k mcm-]fb)7Y v m5z̤<)VgPQ(Ӌe!t­C( erxu"R+|.)I#;0hvwbe'ǛYǽ?q'>b w` 4׆bJϞ/OSB {D5zzu ]/I޼jD8ӧ.03Jljl1 ljU"csXx>>綳ݏe;O4 3'so1I[GoJl8(Rjj1LjbXxO our>8{A٤ofQ[LgӚ&q%Qj %Au> d'xP! H{F'e F]4i~KNӸC*۸vau"(nm\r}f}J5k_,sH<~AT;Yt#T yCtB6a4#X6;nM3(eF@]) 1n]]KdB:  @RgdwrUYS.XEi' :%|r\B(=eKҍgT#W)qB+곮nX*X|K6kH6` G]PwdQZZ5?IT(IP 7rKv(9b>*,c}h<#õԎSo%0x8PO0#aԍM*z|3pO+5A貖_쩕Vȕ$&$ᒑnY5Q.UV 6:1YVIw"IE+akXtl=>t,QrFQwX$ν?ׂhtLÌp#ӡ0tj)PHa T!ЫT:(RL_*}f$U'BsjU.!f/!YB9"3prbKA Fӝp ^f>o8=%1lT5`)-"^nG-281 \+TXKH&SA冇LD1xSLzǬEگurZɜ0W/&*c6BޤwZ]HUuBE>5xM^9 s:;xv%Y K1O(yTfFQH,8T"lyWd> 0:tqL$/-*OvyQOy>8$wJt{GMF+tqC}3Hh4bW;Na{o'r)eAAPwsWy|Gu>XeKyt{Ym>YYbD;Lm'ԙExiY1%`RE$cO !$o$cbge!!~~P_S)]ʸ&tZ?&GҰ,mz&F[o%R[g_9dˮܚjeSd9S~MoiN],p#;:f_0JVd^`:TF$)7}27? 8P W1.W" m< v[qz[`ZPHbVyK &21Mjm0^@lx g~R(mj@gX@xk=4dS@o< k$17Ut] 7x3gS3)GTiv!MhQ5BYT2k7p|eS/^wtY+"U̓;ټĎwuWU˳{F0BSfCSNə`oPa!Pӈ0ܞ?-M2 $S.O{ li0=ţƌUw oئC̀` fW`VFζwI@g{JD$Dǐ7Z=tmFwjZz7z$l3|f4痁sW gH~6;633}46&[1ΕHQf~~ћ~[_?ujTn|~M,ݷl է= hKOKˏŠpn&=Kф9fLw uk0BJ`~2٤.k7|ರ)OGe]s@Y!7rƄt!O}8x:%ZVkusF_SgcK5 ?}.Ӷ5QɖQDf.ދb lUg% {Ƅ9 Z'%152K|<'e&, JooBhHRXma%,HԤZ;3W2(_)kCZ ݏ YEHwxd/lk;Deq DY{AѨ'HOMOhJb}ٯx^S,'?fZv@04m/CX!Q7'$XK|;u+wՒseT~?i bqN Z8\yЕ:y@P#<=~ʴw=oĐW~0$\F{ݦDCcs~? H?cq蘞-9i>S%zlL5 ,}r%d^cHkE+7֓8+n=??`L628]#c41W !ɷm*2؞ZJh-^Z|o|TYMT3:FO!+ToՊtV)Lm!Ls 8@fKYߪ"K*\C 8a8UI8F S3%zSľ."R<?Ai8gp:ԋz-Ej7c #|f84uh6㣞5xtkν"4_,`h PoSAGݜI'{:-h"!(`S0xxP1248Z"u#XKVCb&+Px|\˳ Y!12x~r!\>uq00HA&:=$ y0pJ[Sa_͞Y0P13cf& Ǜ*\=|,ՠ}J\7!Ѫp%~o+'p .w-^RBMiݻlfetT A=Ld 8 %F™۪OF]w. pW~pߋAYN}\g|"B(3*[;Ρfny,/YP˩nq" .@ ;^}ڗ֭Ŵ{0ԜC2,hTc*SкpV ҂B ~D"+:7ᔫ~"{l ^E1v`5{lP%dY7R6}Q'%]I/+jyYxYfnwR;wln?q Y+z/S@ґ(=!^>mTwJScScx}#O0k0ȍM%S]' Kkl³Z^bk}>ѓv p_~,z1h 5O8"&"jgrAu U(袜s^ 62w>RdSѐߊw?R1G(7GIsV U .6 IQRlpms}筫^1K ]3Gq1Z(um[<0={܎,'SؗA76N} li2ď5.zSn; !#V*d#5ہz2dSnw>\)?#mZzњ;ڛ)t9Y{ǖL \ L>\da a/%UUsUNm%uKxh$R\wG}#6#i&fs!o)nGI 8,$ Ab*7C T :T UcMW"Av&d, kc?n 0jY`JK=w.=h[jaуu@ uT PSDҶ,6#`A1WxRIJbrGܰ+'V06&?Hރ/ӧ`(f$JTK18qhL_({){X:aoowަ.Bڬj]ߔ RyL#w]4*,+g/wEt8iTH0.N͵"S눌}>t&>]c_$>+?S#`uE2y$;uЗYSWQ)mf@،2e1V3PLXRnj?RZLvvO]*۬wS\Mh:ZZ,*8s\>r@ۈ )gW`Gphm1e8;K:gkuS0>E9>m[NQճ?eD_da-F2v9O>Eøk;:>1O^s3ݩ~ lyJ@ly4.ܢ1AX`W#"Xr:aiJ֟w7F$c=m;p]+ƥzQ@`od5u_W@q|为@FtR1LؘbE>{kbk#+C5ф{QQ;S=ak'"\)Q@Һځ|V8ᴨa sҨsL05Pݟ ٘~a/ H M#1W.us-`72!>]q8͊'@v)t4Y; !9V,m.X3Zdd==cJ|hyM+O1>*[BEQ!3 yA`I_ O` f(2X6P˱=m9|$$W\ 4_NY?V$.jI1MPDŽW~wTS 'BDA?mC|V)KR`((<aDSmRY # G!9bN_ msa]Ɨ0Cge8h_~) w-PePˉx1jm_9t ;5å&ԪA20djF5t)ԭg7mJ5V폝(mTӿ_d9x~7eNz+:O3ߓު"0yfK eĹKhMpaKiz;@S7I n EKoHtqhEQ6jO2>x^‘:W^<ŚY"M9Aq>K6a2a"n8wؘSsuKY jK[0Qz2ȝLb@Ih7(@Pqa|w3^c>h 'v#_1|kRk⃌+{Ci&npAbv ׺ot3`|͐K`^X8`M݀Rv)}a~1 s!ӽ%hh#Ma "O FXiCx/OeZn \m( <2O'Ie["JA;~*i"&}CKVud M8lZHbF[ p#Rxa *;M$@˹Ǜa88 ?83aS%;84 i]L3f9`0|MƱ`E4!BDJF^25|<PDH%g~s]Ң?=tE߻!uY2tՐ+3~73yH)+Zjhr8;So &Ѧ/MRkp&fɌ s$>{¢2IDETo2)@|;w&NwGg,j`+,6=[6؊.tCMYmַXv܌^`KUW;nj x }sWԿ5jn(_Qo ET]Kdʘ!ug+ ҥuSj-K (`g.3KD3GCmƀ厩 媕HS"*RʍTTs*Nw3O 4l]g gkӵoG cJIpWtAu!߹ˇ65fʕR*GifI!lw6w(mR|, =[eenY ُc61=,I;3e)0b70ػ*0.H*ݍu"PC H 23RMm%;Cwmk-L8DJZip"C鉇I0Eg_!R-%nL3`C8;G]c XݥglFQZƘ}㌦Z7\2HOMЄAi[je}G\]sRع` 䨁JԢ p_drOsA-܌^?@[#ll|)o %9eT;s)GZm_,j0& 8&oʕ|Z8zACyềwU[&QR)mׁQ) U$d uV 'ID 4@Z/+~XpyOz5;l;}$Fd: *Е m`"6-tx7mF!Yc$732kefkB LM_ !+?\60vhYڊY晞-5Һ[i[q%~~QRնyf@!(GT'XSJP9lŶHW3; <{fYEl mx[=KUӿ9Q =.Ok߯"~3"pӲ?K-[hGNCUmbYEsby{ek?j iaI)] 2i,ɬvQ$53c):xOnJ&3]˷\H|2VoơqK洧``wg*)7.z7g`rL9nX}l/sK1`=SZEgf|ፗSYyODfi>7,oq?O($eԃp=\n_i"[GE㑣4IdK<4b -Kfw3±IK\u{X I.A w97-ݚ;[/=oPvw!iUO^Ya[jY-6Lq{"SIt$,D:uKUtޗpcae5C4! D7񌟊CL ak!`|H{ltОp{xImӥ;E*+ègkA˪x`!!@b-QctEj[j1ԘkF?y3,*qq"+&̥pkQ/B(*$:, .k( .{FǛMDp8rEg4v`+D}G7`ҝ :j=gi{g^he7MYz.~\hQgH$Nt-%pkҸAʫp%cHDv l<6^cs2 ohu׻X \ = 7˼QXǪr2Uf1_MjL[-Y !1z-bD@z`Rj>!8<afm _ک=5&'l;UX~ >D3:ꛗG|r3NUaT: ,~~(deN#Q!%c~bOD̹S "g I9,\ie *5}sǻRrq=\7|^@vJ@f}HÚC4Ex(+ › @⿰/6tn1 8iוxn/נnc ,9c<ZSϭ@+^Hq8bф|qKɯ ѭ>$񥿍nJ-o..R-fΧՑٟY-Q:=q p@Mc? %YGc*LXS]$5@#jbrSK"n+Ų Mo5l3ca kwP),?Nw!mk n&߭;~WQYFE+E~z7>]*Oϔ?DܞKcNþ8q{1-Zdm=$sѲP}Kə=lPŕjz+ Y=F-N!\;ɳ9;.)\qO4ُbݳ bHٻ:4t9<d[pƇ;lctS>ҝ-ZBHu+Qwbt ZU'|:rӽϦ7jX`ǔkM G Xn,{#|Bvn: G?U E&˪Dh\3ge МN8ةA;=zk׫~kK3K⠏$ĩ]ݍ4eSp,~1TQnB py! "z1bX7M8 #df JZ(vGJ`ߍ5aEڝ<5|(%J*_]@6L_mc- {x ^9TU]w E4Q V1^J b{ ozn Bb >H-Z@)YC2 ɘn,k_WrK2:IY\86y>zY]qMwJ[x)"ZLm.h,0ՒUF&Zݟ ,ź6{ o}*zz{pOKK. T238I, ټ%gIY*bɿ9h~]řs,& | Ь8|Cr!҆2g7PļMX&&ΫLn:U; !UP*-Ӊ?ꋇ;x!d›}H<>MgВԭ~aR?,8ZT,zՍ$;#L? V֙?JzJ[*P0DI%֣+ ),Ũhhivxz.oyWVx>ڼGv hSKU?mHOm Gnb  Rȗ5GB%TU\sJ?ᾞŬ+ݞst]SUOH"׳ 9|g`+1ükWy6ͪ4_ 3H U.u6KBjy^,qKbNdΪS”LM/;pEbCtQO{ EZN!${;$6N@6a5m]&nGLBLN8'EeP 22O\42!L & wsC<Ɣ#'DZdVbaŞ3 @GbxڴVYU875# K:ۅ^/U{#ZEB]eqvwh[ߪrsUyo|\ ^'hK3Նl><Ÿ/ t8TP%ƕF$e67|:§UWxF҇ӿ{tQ$`~ `灂:>g۰rZ,BD2+ /<鸂!3㄰)Y:46'!sGҢ29^ӅZx>JxݘD|Y+~THU%2K7MXUJ} P϶hv>OQ:هr9v1m"0fﲄJ4d8r%|ExQj5_ '(o`F4e1 p1H2;ԗͤB}7]n0J=V 0Dn]7U%& l.6'FA+%(2 @B61V{lu׏\I1)⏮1iՓ Hh|GH`Ip=t`߅!v^+P_d< iO-~anmDt,uFT4MV"u3m3KHx*YSBtsR[ 8oXGq`To-_WRɣTfU EuM?$وT5Vګl(d&v{9eSsIGrwKh+9;a)1)Iu^ )T ;`PvR]rNrаiݓHk; :8~Ma+: ,%KN 0¬=rЖ `6Jڄ1Ht8 ?:n#یr%@JN8M_|UPRX_Fix&lmLaԛ=Pyh P/+ &%C`u[4@EQ 1@\p MbGxŒkfRvd [7MB*;?UլN1vAާM`wfNc)͹N,,&sa{L(~ zt2 ~Ybxe}_#~kg(EC&wB]a:b5STz;iao=poȂ"4.rp ^ GWDj o"fV;B=Ai΢LFMH; =CwkHO>gBS>0u R ji/¡Ľ7v=p7 jTusa|\Eu=Hx7*3ķ<#*Ȭcѱt> Tϧ B/@Xn:Ns^#|36W)q u7d kEDbX 왾M31 =RsiM5x퐄x@g7EC]?^-vT'4;V^bM/3Egw0Y_O G,!p,#yp":aA~#/!O!^zmq 'Mh>-; d9nm)2ddn|`/QM . yqR~r8 C PfMЫ'p0/S*LpzҎQ_*dޢ2vU;@s7ҘH1z!j21҉V?9Wic/],_-p|>l5PQ'zg9؀jC@$09ԍ?[SQ{>+ɵD̻ c+QjjX^4B"i+wX^^ψ.,aPY~c:xF# & !ԝ6c%;jE*Hx (fct &YK"|<[ eTW|TJWpD4N wx7.U=GȏDѫNkTd X%0\:A9v)Um@>+  z{Ll/6!^c71rzr+M6 ?E_6?'(D'؂Q8{h%68ENbE׎*⤹{wRcre b R=h1X78(Q@)S٫?`o1foou4$^&dXIDyxY al}N5 O9sp:F U<tdѲ+]UoFxZ+]LXw }7ӈje-I Nv$G)ņ` 9 KA[|; [L QG+E2T?Np=rorA>56Š[[s{!Yj&Ϡ[2B9ivioBVRz@?4"(f5̖/ 9E'}XP$IS|z|o!/]ȁ|*q??.볚 ODs(^1&X \{rQ30ܡ'/DDW9841~kφ YqvpUr;vq:hh]Q<) d|9RW37=B2Qr]zqk?hG{&mw~ كmo ֎Jjq4m1xDKp8Te7G%M_+1 j(W4S\YD^~'xw2nK+p\֚bèt4^cL()#rG?G3`::?l2K%=V_32ۛZA^I R]78hN=&3Hy~^TTLx 7uqlv׷QKw3^IxW/k`SI[ܓ_)Ӑ8R234F1FhPi}}ׇO`+D 5B\l;Tg>|(O[ z/(|Ms| qX `d (BC4*\f郖5\b䫲l C/}n'oC4gPMg.dck#m(ނ5QMh1 5Sd8]р;XtI6 0 r&34$Xܧ=Wp e l'e+ KfUcc4@ט-Sn2vr_8-CY53$|%tE'~ՙi| f Xg *}nf ­BMd X}(A&RtFF5?T>,M+co)c:"2[|kQ1t8m⁳v"=|8%\ M6IoxuZ1 !,Fnon`+"SҰ:\z4/谚gHVߓb7&cܱ4JCFœ&HqԔ#ݙ\ !PAp#~uKb; !N2^jwer݇Ԁ6Ն](c5եv9gmEKՀ׶x(P96ΑeZJXfwL oj ݒ1oi+`kkc521%,AS#SZ2cכgÇr"W D*|Z~ m\uj=s"*E <0ns!Pq#ݘ'U/t_̡)Ƴp^jx"vxt7(KߣI;f%)<;g #h$GNĀXqҜJq&q?%Ե4 `@Tsbyq+!N =c'yFǨ>Bx.fYaMCb]ouˀނ\\UQ7^*N@$72YբATہ6s!dV&}D!eJ1 c Y$E](]1t`% -?,Z.G[k"\maIhƟ_' عd>Q#XVQEk pҧW-" xGXtr0_Q[+ 73q:uW?-5;-˪ [b>+'/X[+n>Q~ɰX:bО1&i+&[?C2|C~Qoׂ$>4sZ Oh+S-,Lk' cUV>(E䄡%FUhzo265sΡl#jz0*ڗeJRى?XLЭOrr3w6i˃_ &g٘@) 6]@A*K`gqҋO;dPֿO R vpE~mʃ/MAeD7 )٫A"Cj& 7[HTpMU1C;ьS^)K?X'hQ(_LyΩX+v_^#5rSڲRxmpN$_zȁOE :dJ [[TkZ 訃pڋv)Aal#Wr7-.)`D_jϻ>'!h6Y>p0U MGHy}52ȓbu1+Y4pi=7<A3!i>QO'-ZzQW0XMЩ`ڡ +Lkd1qgp֟{ļ_dzk+u(HZ\Fu]{ @ėj܇[]Ҹ#AbhnI-Z蹈 YA9,{3;Wm u.W@j|$9I4HQ*TXiY+~eSF -.0PGcPi;+1 9ŭOeMFaqyJ ɚ^D:݊T # j3 <nkbVCir:TTyCLD7G:+_.h6=-N#T蕍"< n𖶍~q oWz?;,*/l<0ۉZI4О1C[0QA]Q ܋e ^SÉCVZe}R !r8U*p۶5wK9=>ч>jvtɣ *.D0㶄X7+F6;.IxճVǐEYإ9i$ڔ-)ZjdJʫ>+Uv$ <1-oUzi,OF^4GʳZ} ,2$iiܲ8 K#]5-NW{y 7n<ŨQm @-:]jNnB)b3k-1ۑ5C߉s\a&Ε2jּ\.=_zN2'.|~!İ9d ~hM"UgCZ%pz vUtu~O=y4%)^ExW[5 :.8çǿ@#O(cE&(Xev WKj+:G3]hZzD J['Sx'G3j~Wr<lOS"J|~ӉL$C1ڏpNDq|ex;a,I6ilPĐN2~>Cŏu!hjA`+bmRDIii30WnWmeNU‰r82 q^nouc^=;]% au:U{L 6t׶qS~ Q6QEN9kVn"JP ,N!F%Pfs5JgT6Dd͈P`~8cƕΦ7:scl8`:m ֖,HuæܘqǯdvN'  ؝늤?vnlɏ'3>F̓},s6t.IZtJc+~ 6:!M9T馼w*v@xNͥȩJQ4ِ*ePԉ,7'@E> tɽޏѢxk^,}*)hj{ء9:PT8w'3#k&>69u"g|z {tU#:j5V!-Z-@.[y=pCG ]ujp5Oʻ xTE׉.Ԟ- n%en1cm`IkJ^ 7$p[wsb}%xMD;!LhߟfUHFmYSOݥHo^`WL4YpZ}F\VN+RrYTA؎?0xeb+^pDw^Saa5 ʛcיL |kg@R WsD_Xf$9j3s}zR;6(VFC G]Ӂ=6.)N%$E}q(nƯ(XLt;d {9(!<`- )OCo.-~beOɴ)W9{WFkDt&{tsK, 5#*).S[ʌV UW6tQf*:zawh ?K$1ab3ɿ"veMC1eZBiwR<6CXAJJ (I|$P[}|܆S$3,'R)LH)D^,B&:k.Rd`t)dGV)]ʹU\X .!!Q0bˈE7֊nh8P!ۀҰ#(H#є6ys'+\}+ml21.*`wk]? 8ӔB< |%\rH?8҃^i~pKɤ5шɄK)'U'6PLL9V| +LW[@b`R;k$ߚI$`@`iu'C p*깪4Vs[eB-?A߰(;e>SՀ pyX1pN{~?08Amvͥ\1?HFm9Χ}(p6]lhsQ+y] k􈞖C*|1$HY`$˳ E{eh#1?r0ٕ"(?>ZW,MDzx}FR -3]w3~I>,+-Tn:ӶIU UNAX%ߜIŻ e.| ͳa0"ຒ zK 5P AK%‡^3a=$YOFmlN-BaJEׁ@C+gbxp ը8wZix ޘ59+m8Y`1pќ, ="٦R΂s"`21 $LX9\{0{[$\H5 Df9/+#'ήFۉ8(a8\6&~=XmB_Hc>` $昣_կ&Ԭ?Fé XP/tCȊ z9jx<ʿ GLf-sV53/.~&O{S3jSYN=տ].TgZR?]TQ_?e .oau+5V&7fcayBC1Uɀ&{V_Ӊ]d>El/b5CSUH4ڒ IxRXmѲ"-yQN| @Qc$A2d~R[Rz 3[f;Y.p\#c}CǮڐsaVH NPk~`Z75 JGz,"E -g+=#.Ao#R)pwChbDNJkW? .SLl㇈ϩqWb pUF KO+(2,K-/0mIkJUI0r?"ﮓ~Ѩ*@ 1%.ؼP4nސ `n!IxI@]%ߙ -}p(7]%r5>hڇZv.=Q^?u R'Gi(u\@ PLݰ+AfT&gx@S(BW9(}:zOEAHE5 ~$M*|%yd,Έ 0>5źU߹bor8m"1mD@Lҕ8ϤyHQiB(fQё|V:z* )'{ փW^ sĺR(qoBšu ueD-` S$$?kp8;!; sk=[bN/\zF_39riL, >[:_&ۍTIk0` -^.ՋN=tr7R~TcmꔯEwՓ90x֐4䇌Y.HDC3b3.ԃ`r~6h 8i5*F|G4>`in-G7~΄*+1)u|,2ܠ !6L@TJ5Mda!F1Mw-B&66$Y%U,h, / 8[WN&kQYLf@WJa[<ƺzЫPc"K; \9eaVI0ifR6@]VuMļ.UJ j/]m>d!H؈[-p+=A "Z⒚ x=N@x}bRD:x'5gPVTqx3>W4@*W^8R_z0~:ߠuDrm@4zs]tO󒧖Tah.ߺ bAQH\6EL,~!%@+J57t~|ͥ*y[>^߻h~%ñLFղI qI{FS-BBYE]\Nb*@ Ċ'_mvBeɛ嬟pr^R<,qt3 O{.a.WFg9qI4%JkA÷9ѴOֵ7kgnjbwY嫒7=7!~DI #7Oh+"Z Obi^i/KKްE?>)Fa6A<]-_5LᒚR黫~SdBMT߷k -Hؼ7"$<fC3uI˦>i7Ao &SRWUGͷa5Omz&m(E_}||Aq<2Hcը^6#V7f PVOvK;jV_Ժ=f8$ D2CH=81)Tġ%/6 ;;ۢnZbi-1wGK{AItXkCw sh<,u1G`4޻# oJE]+*#ySp#UW8+3Kވ{}a3/nx1D$Hz)*"a.LҸHpdI-cy_$'hh'| KM},Hu3^GpU`T+jրau1Wz+ak'"h{!{+g}bDpyNm_%*"P&ˌśKH*MVP2z Qx-JU&8~0آ&&ORzYJ!;ВF51gT"&fO\.|.m+5&X$;b45tEÀTNǢ+'I QdLU<ЋYim\(d<Lw:cG *RE؍pӴX6]dqWM^a~_WhOnٞzν6Y To;S-s$VrS'L>g))V:U8Np<woy>R\򮆥w7P(#RXeĜo_JƛĵEºQ ɶUbZ.]BfaGNY H}xv%<а7OvS`-4. |e|L [MF2fuu׿ՉB7ܩ7j𵏓 |uF!37 X- K+tb{hှ7h8V4ŽĔ+Aj0mpٸkGlL _+^VTILx%Pu#k,;)ћ#ع`H2FO/2ova 1 ؀. %op3TݵzE\ AJFnv(.m Kj? ^wQP!~soGb=$ =MD`^2[䊤DvnI/y2? ԇ#QmOHͭZf׆eDģEHm};.ަH|@܈K/Qb&|_cU܂HwFb0Z@|ڹ&Q+X|>eӗqfr!EfS.>|apsGYuMېżqb1,[pwsev`Z 1c \*!My?T!0|LxS)|omu祚J؆8UxMgW 6=7}U]`U{ymZ.޻jo!XrΙ;}R#>Y^58% {Ame s"|vKz8p]wsJ`p=<PjE^SZlg87)':N5:P&2g=XeZ%Rֳ/7L#꿎i.+<,(&BYڧiMcn.-܊׫ՉTVtD,}b#.!CJVR@6𮜴 0[TjS !r_|dhkN )|PY`&7@d)@ytjoUlDϛ:bXuOU7: I|-$r#)sR+O\E)'^M mVajm[[P&ߌIdgGXzS?k0OhqPgqXPEMnI<׼S$;!nsa .POR ᯶fUNa5MQk_=Zz: <=\K [c?arg]PR:]t%7"EK~*RORcĭ0I0\ǿ)fg\vp~p7S̊Lڶ(Xhd@Ł>`k>/¸_cMB7.igӟAQ ܪbU#-> 4J5W`#/Ou}X,c5,\ͅiu<8'[ ypȱ[Oa(\i ' @_m<ktW!ҕS]K6LeVط}lޒ2shŞtOJEC;8ZghC9j-n{Y¯syu޸ Omhq`}*h2")>?G;@96[FO^uS-žW_ZJ+Z Kɼ՗@k\FznuVNI{/±iŁMx3.d~`rakzZөJ?qy L 'UBI6[>s1;=gMhiq:i^IBZ9/&:)//k|vH#պ^1jZCh9I$aI*qV)O+q"9_YL9Fa!9>Vd)`~Qԛ#^z]k+B6૵A_O:0Z!Ƃt R%PJ뭘 87.5ڂe= *㸝dt٤8JZ :1Zbt7ƺHƈ7j}KEƅl^:XÑxɌhQ-76 6=T§UFZؽalU')^Geو#&qJk>Ào&mh(^E) UTrYcu#J"(pKc9"pH_^iq`y=L'%(֮*G 2941%c5\Fh#q!!~ggL&ZFyj{U hz˩T"0loЏقƱQS~{pxaiƯ;뷐(ecL@c7䩈GT`3g]9(e k. M:6=s. uQ؛i5Wׁa 뻶\zC S葎^l(@X!́0!p%7犫/\)z}fQGIJhIö@0owk5,we+,&R >V RmD(.:B::о X?P~Aㅛx:KHz1;r%#r8d{Tx2"(Z.3}T;eN!.W%;<0e ;xW=|jq&1Zz#یpK+ ``29Dcd;pwğlFN4S;j.Toukz.$iB,[UQ*N7=PsN9sy/}x,(ǠNH&#[+/y؝X" x-0E$faxe MH%mXNL`R§;g]cmYgjTro]?b ۭvDZ+1]9S+z*N_ql;ۼO>ّn<ꕄ.tAUp" =֨YA`Hmsчtf;ס/1k?M@B1GVخ޺hGuқOV *imWRlYaJmڊ ڷq4>979`xԊNWkNzgV ]~#ֆz=PeTq˝R nd\Ct[ ؐum\qAcNk7xڄbů օX"Զ1d"dqѤw#j8{)V]<瞔Nklcvxl ]E=i3ltoSx5C@Hȇ cP@ }+W& $B;T7u z]Ԛ=X^B'Tž4'ȤrߦՔZWKqmXA`ZM=˿Y"_:!{V8~p~BqjRBvrP}-ƚ/ϛCtp4ğT3|,7n3GN B"ӥuO a@K%ZJ[C#ɣʆ Rƈoo :CRs']3ZJHń 370׬* 2uahtC'o?O t?0MN zH1|sQ!s?ݛXV4k7[,IAkR{уed>`EB=iDA|Q?N;!oJ{G^%䳫+/vءɲ%Q_BZ!Lko3.6ݡRC 7g3g6oqD%-GpD?o.-ċs*%I'# 1.IeGj/d:(,ZG]Ң uȶzu3NZ$/zϸjU8y SJ2wkOmv-ݢK *VB4-t/;+n'`w2.8-IMUOaɴnMڨv&De }>xuj w7dJЌzgS.btD8` Lh:{^sZ1\.K,@z X˪,)\Kw&D:p&)O{!/~0-TW߲s{l!GMY&>hͩ5>ix3# Ξ3ͯ#R3TݽHRq"1Clrѭ c~u`i|1i!i7?ѯ7QjM,5T熽"  Vb3`!?}i>UT2c+1<#'9>6"h3 6;cɞ_v4\#:5*bDV0tIc|I;,^p2.1ОbdAMsYx}CHiTx͌ qX\8}W.MP(,&K6P?`7I}C樢6Ѻ>!~0n FᄡDO>wvUOM oVDo{|N)R~شX5 +aG(@x=+lpN8Qu W*'L{sy`x%Wge,-?v 2o`)K~a׻ g;uLB=6[4<Aprሖ_..=hZ^C]gmT}c4; [Z}rnL(B`DH/m#aCr _bj+__o[W- s['cS: &.{Ys;5FF@&&6H(bnM[ˠ~ ޫ8Ͼ k)^rT`@Ƞ)oPނ%FgW.">NOwס=P*,-܂QQל?=^q51rS1?WZhI*ZZx\H&i]IOo↤Tq  Z3I+r+̱Ɋ~RsA5ߑ}@JEBqUD$VRD{܅+}wglT@Z#} B]oA\o+ X׏ul,7(#Bb5n+x#R>/#!̎f<_~}a;#2)L]&Igj^(j2 8kuPyOa&9څVQ=g&I4 >.e*?=UzN:A X ~-~ĝ4⻙u'*tܜEfϑ{CT|Sh GWISܴ`˓'WӇ$H)V gmdD(?,p0NIǭ2 zCPv!$ jALSo-@b(dBjX hq]Q|6)]^'`s}`zp vͶ,*WlrVa 4q.Cq:3:^~P=er{^bxuؔ/#_o~Is]Œ=ܕ)3[ƍl܄I * Y*_385/뜮D-KuۓᅃtN-Mr4hW>\Mҟis(`qĺg׃5lĈS82sl%QjE;DZO]}IGե{OCpOaoLflSa?n{ͩCJj3 %UsHwn#MҀz]}0I(68Es\]! 5~T| a5F ebs>nO~<:R_4VEuVFO_FR*S,F(Sd{ndn<@QS!^W/!f"tS_p٠$+E\c(PzRx'_u㿢&bⳌq]|ōnZyHM w[qZk:G<~Ȟ/: и-T#o]LPPvC{KR٪n"#Ւs܊Fւ>Jj[LF H)g sKM'D^ftd\Myjj+-[ele45kZ ؆SVu bZֹ\{Iv`U_s;=A>7?j^&UWFv' bYfoZvj[총|mWsK1GNҡ9Ly#TPvNU*z#Xɉ)ԨhzgXj ]TgMncW7]ն4%yP7xX`tԢlwhǯ_dtۓB0Wƶ"z]~XzҾXj/ Pfӕ-ZNuT 6mm&H %prMmWϺM= {=s, ///inm^6*[V&!#&T'pq#iE}ш;J#!Cu]#ѓ\!Ax7>eK X #!\y+ztJ:M:҉IiIdg6Hs#QY#@ómȁP:H6o"^ouƃDlt,`MQhT#FJmm;5.CI@qo*;#b B 2 bC֖[j](i`ݜ'xʟ+ZzV #C-X+Iאrr2M{g{_Y9|}$2W12!\,@''b)eއMn,U`ZDɓYݻxb_;jh4qI"4Oʋ]+w,K)YWڇf&yS#9`4H(O+;M29\hE,a;1<>hMbjJtn̚ [)JL[`р3~.Ы+UtO2Aa RB޾ILuԶ dɸcl=ث:%K,nWoY1Jn] nmI3M j]W :sS?[bjR}$`?7&%j.m8k-6 Iib]ʹ=^<>Y,‹D;IIq5d-?7as4%\X-t:)X9s;Q3И: 3c#5a_Ö'hqJȓ|zʪLECU9z¼OvYzٗ)l NX,Ǟ,ً߂2m9g)mA]F6wWVJ*[UCP#jD.L/N(h0:9]/10\MzEn x2yZDf=oN,Tҕq'm=eF&c"3v*C>iy9+%H{FU|,Pdpl\?)/{_ W``-VҊT}3DR5F3qOtv7{N1"ܕe s5os(4jC{J5jogoXtej|"@b-J'jT6ǜ$+'e{*d>}Y1899b=9)W@TjM/Z ҟ*EزbrZcN,oRDu]Y(lAƒ@R烲U rn]sv}fWtxg>dSCm:7Q/Ba%k^mOAuiۯjy)( F*X>/yXNvQQ{[A`뢃RXDAM!zf^kyQ7];0JN28a D v1ni@F9wg :q*o7vfs=Hʻe5w. vґu/9RC'eyGkI. ]Y9zrMs uaw]ݠ@c\59# K׉HltDb VoTe|˥ׂ=tFF@B(_][soizyC>n)>CrlS;Jʹw0A3ޥ&[T7 #VRDP@V9t vi=.Li>aGk3dLAq Ki]Klax\l۩Bz/a/[!,;h~ͽ> 䒙85A-DtV#kt '`&@iF;h<]G oj5Y2xHwZT%hL=|Qvk=̡kƂjP1O꡻[)<tt&P0}]EvY9]EB]8sBZS3aGV&ײ0~gvⰏKD6?q$Li4/;ş)*<^q>dIwֳޣ✞>cx&B< 1[EUF}  ~cr5C_cf L&Y?LgD1Q>_PƟՙvs VO]ɻ/T .ov]YOpV Rerú/)cA =lwN2-Jʼs2)b4aMJ6豇3agq'Q&4F,:3"bt[8dž?k\!3ڂoi[7~'WP;$Ry}5bUp YmjSִxQk0gv}<)isp֥# GZtNog^Lw]#,KShHJ״,Z~wV+-[]IE^%i"Qy!F hgrg%ͯ il="Q2YbPƭ뮅 I s_"]Cw; ZWk[ %È'Uc)Y 6 wvr8撛V5 g*.B;] 0VvV q,|iRWU10- Ů;1|'XVHRbj% Q``Nb#R iE jvIܲ)G7nJb;-p5MmiYIDֆ\'Yt_-2c9zWgA,n <>Fv`RQ6y 4mS읳xgQŰ-x!^7lA(hU%gA#e=d pTEGi؈ Bd)=GIZE_6*o#d)^ s">7Bgg[0 uN(,5"\'%^PX!# cYţTftCuy:ѕqu6d:2\,<xg۱zL4T =&ﻋ\)8 Fֳ@ZeFZXB {V|̦NŪ@xIwnz867q%T}PPoJPҘxҒo'ˋ; *AڋQu6٭0[؏M$՝7Z2]Zr&!' R:R ~"cB=d[۞\Dqr0-sƀJr T-oB{AdZ_$r#طmuzS.)s*I K| [V= 3*7sz3t;Au@`G+r ՋvmFSOu=䍞M-X{ z84 dY W;-1NCB!\'[vX#ÍKy|ȝ lh;z=pC % -AV׎WIDnPm/Ҩx$ItR(;Dc5 kQ:zQ<ɬ׏-`D',FUFOjI:;%% b&\%J&q=ç)ʣ%Cc%J5cRgcm0#[iLg mSɔ_A>PJTu`# I}]>%\‹.Z2n:=zi2j)R2a1{ 9"?̽]茄<5op& b- jɂ^ƇP%ρŕx1-(tAd@qM1c@ICi/Gx'Pɔ9`WSͪaYNpJ;'L|YLa6V^CA=  " 9]!%%^f>ӨPR@ ?z]ӳJ$9?[P .̿*Acp9>6I3M' iջV[ȫXW<]Z:#})bt?c=Ry8V RAr?V_ [w>mgKK XH >V !%(y_6Q"@|Äa8?@rnw@Ę%R=;x KcU3tIɀm=냍[xA7׶qLsM6DwsHaU;QwV.}oL}Lf~CqwljQˠISg:HM^N, 2u{U x!u" `~p)(ZI;ʄ S46?TYl]>'01=EccUD'qdӺmmO޲ZhX?jOW !JdBeC/hܟ0vElmk@buq7.Rg٬^HW TCWLT}sgM3Ӳb+K)f ܚC/<8? -J,pnJEЎәS~^M@KDCtn{AV@me"+nޖf3CyP݉0Gv1sW}<_eqQ{*eW˸ !H&p|y i5Aノg{W XNQD,m2ifTuQ~S~B7ؘ +?Q'ڴ.Їt pK 3%C'12 k'/Z&Y9诹h7ij#v %J8kOBlp7- #{w*s=3&>GWd$~1yvSIȷAfg`uWlW{ҺFeopG<duRfͮVM4|zo`K+USʕFxRO [r V|8|x}8@F*Nr^_)L8۹gJi{o4k?qG{n!ttՙOób[GTBSu)Q7'9~)^cD ̝o+Lssޗ5v^sֽSuistsIyy0}ށ6u劑D KH57㈫)3K;TxԮC!i(#, 9mz*Ҫ奝[ܜEQ5X A#@#EnQLq7o rA 5g~!6j3ݳ6 LSr!*K~0b3}^ؿv m裭 d[sQtԦPP@B㾦5vac[blKYdqW`:>AGNFwZԳybQ:f*3J{h`kip-Nh+䘁O .j+ %*<qP@$h6x~w㛘5T>Fɺptk>Sڌvj 띠FH.=fynڱ/kLO tye)0YyH+5Nwuayaj;L8~&<$輕ϡ\ʳnzbGNCZ?RDћ<tleTަ3WR`܅G%U R^z%:'ʺ㐎D%|UB YGچg<:FviQfDžTP/B%8#{Eh;}uzo6Mxk ݗRsN74 7`#<[KVG8SK:y\yGoۏ¸!FyC콭|Ǥt*'H_*TDWdCk,%!*;bX̍ȮщZߎ?nΈq/eBֿʲ #T{8Ȼqh 0JmNF#yE84̼ij92]œZ2q{9YG#b 9pKE3l(.(X&ŀOƘ/#ďP[ ~B8"1WHn+4z/8}F2W,~}*}o@by3F7efX\tyV:jwd^j5C$85eh帘9o nml+]؞ |&᭦H 2 2c!Va<ȗs>>.itKq6a5"K뎉 1lVCMғ(P.]m@)B@D&H'ZSXݾkiʵqe&[u-pJߝ#j~u N3? wAM]ŴeAC$@׻/Q9 Rh  .gh3?)P[q'A.$0 @L8இCQ}.鷉vCLºНz8ۃ-`ȝtkJǩMD5~,z^Tkm0G{ȰkGuFLCf]0SMPg2BX/}JȽ/8?&=^oml8MQɖ _iÝ #h?ܪ7:\_GvD$?T#wɧFn(hȻ ϛļ ƋBAr0s~z,Q=uGb2&׌$i1,8TͺB," Zi= ?tlW\/PDxy h #mnS?s~_˦8+s]r:sx(BD 2TE]Azv]߻mCd/EcHQb^Ԟ edgitȐ& hH>XzC*mcݏltnSZލ#?!wkljn"^m˨~R#;{jMg\,KIԶ-@nuFlUNfIK#ϲ^%ؓ.luudK?,,72kLQdn|Eu QCo06ثec/|EIi9z#{`e#|$a|t7LT"rݎtϭnjێc,E0x8'et~n#qIQ, ,V;A4Hx%ܮ-3jLhRwzJىztƚ]cWM.0,asc|W?@IQf] ?4%B #ZwynǰpF;WQGꢘvrN1}(u&{t1~vG GF4BE6L %Y;rv6>pG;Sh"|~m8w[4&d߰5^)z]xg9>qBYJy_I) W HJsH MN JM M ¤R8ttxIژ8Gdc5 ,2 * #2VuOsuYl$5ﳢ]:{MV,&,~j1sEI='22|S[$[-<ژ~sM&3)4ʬ'HH_Pqam Vרiz,͘`|`[7y(c{+S=47KrA $מDZ Җ*%Ku>BV5j`{C=QM{B24 q DIOUr. J#1$@IapN wyB.XGsA3UL\DHd+Md*mz#ɖGВp B]}X/%MX 2U-qt>*jSx#Ia7{;e3ѥN[\B0O_(͕ar#wۡtF*uU+'WJI89E"Pl>ѷĒ }! PLxg$0 b)myF+}_$o VPiI.5廏A?}0;z@u 2v:f 86k`s5ꟖS] Z1滉O_ 9ehp|sWrQ> j3,kBͩb'I.n1C4tZ~?"Z*9 ~f31Hł wA{QHQ9HY,@f*++yku.y5-#_>{ ߱jrN#uݰUQ_g,S@Tq_ښl!C Zjwo 'pVnBZiUUoxxGKMXug! ?a @o#et_yCBwP6zޗ1]2JYoK]';$##v~fti1*b㼷 $WMZxdeT|ʀDu3E{*NHib{ȯ |/"uwQOi,@֐ qJX^xH= ~Qؽv._1V4kjn鯾krD5޺sޮ:T~lYb ͧ(=+%̨G)..#&8k>k-şK6{U_]'Y!JyOFcD0Z2taS=iZ^9Ht=2{̽:3,V +Q<^&< 1 `x\|opaɑE=$Z4K<iV1vsIdL`s#-#]!XuNb,V0YH @ _#Z`#^9@y ci'r" Tmѽɢ*\POE.wE PxFMV.;vGKctJ2*€L{lM657JUL/@neNQr!ule} +XF$b&|AޑV N傖^携i|:™9.Id1ڒ[u Z0!TTq~rL?+nKB[kcp* ws;OsY:FEtxx\($?:<.4Tpٹk¸o}IF0|} TEw弛Ž`ov{\Poxw9O+Ff>Cv6GR6viۄ'{$%6[e e`sxKt37p0voOVMĵ({8,ʤ1HV6.0^di H yLɜ!n?lk%mbb Vuc \* ^60hjkN3&625u&#ptƐZ L5VXnRcIz7B`kjK>Eyg|5t[1 wқ^b:0{ĴlEg H'ODX f)iq-!p(P'kHRQ=Y5eGJA~ec&جu83|vA\L``Oɼ F,NGjxɷNp" $]N؈qlWGg;O9 Ds-Rvl|k\]0wq{$9|SHM/OR4=Ph }4>K|c7t1yxe:}X :'ὗ3bt Nt0QfjX0!G0;0,f-]ur߫e.HdתE ၸvaoGngg}= G~WҹCmz4!C2 3HRk>PQx"._Ae!%ܤ_k(F ^/n9UTMn #q YO~)zi?tL!=tcJ%P ԯ3.I T~,R& ׂr5nB=\Rl Heݎe*"DuܬD#[?iH[] Å=6'P)kbڶV"J+P+%f&>-}(5]t0FNX/EUja3GrUEɚ+,{jΪC? lQ: Z>-i|7}k)RxIQbJĒr N m%]^m}CE]zz\`?:`>]kV Q0T&vCu(*v N_5c-လטE%: wOx&.z )Yd ? mԄ7;|4e_0+u+mT#lN3Q̓nbqw=,ˆ-pŽZb7sCV-V:tM;ydz]s͈A"(lӻmulq"3SzJsgWpStqYj [X{>щL J64ZG3ժb#8Z27kMJf'U|Cfq_ 9^TF1&LAP0ghZ`[bQ+ߑfYA y9X6WEVϻ<&bK->iч0u֝ q±wOn%Kus,Ώ6-I  ]ZC ]7(~J?Wj+X^{V H@PVҐ?AïێE0W+Z. vz>"sW~9k$Ny0'숀QEK#|24'uW۷8FK& :UZ<x .W҄«w] ڿM+^+rfȔ2RI#GK,N4RQ:UV}jxJC/]借?<МҡߠnG;f,m=7 Ƙj֭tcӻ(xNqwk߭+nqZ!²h#:x;*ulÜ7gc*H{_pKuC"y3D@=0&|ܕ|ydK5?vᒥ2{|Qr,@ir!Ĝ,2CϸD :PRnNTmbSqZO"gxѪ_L@|LHI4|?xz ϖN,=|BYT F?>m22vCY/LgKX'/)xyi7^Ezr#Xd R^En$Gttd6g\SǤ z1 uF{Peb.q k)h<~%.mʤ ✜B38J Vc2_d)O9I&Keϲ [K!Eck[C~Db+iGH{"d$c =+'Y"s>uzJe\M֛zdzچ e13>B2ရ{2uF<FD=J/Ta_-(ջ" nEM2vFExx_O{'2²عQ~uXjc7r-~m+.r1'QwM7f,V@.H~{d@CIeͯ}ǹ'?+뤼Ȃ8IC* W4a TSelDį\C]MLlUj@އ=+&j 3\f@^h[4YYxp$YS<VXeG]/P|@$Ni;z]}) PR4>p)Kn#pޝDVVI%Iˉ\o'-}ba>|IݧKIkD92~ 3A(d1B`וf=~^7Khfź@uсvCr%b#gir>wV_XULo V ߩ(DzӃگKV3]"' ? K Q֜󽾽p̾FijK < ^b5ǨǼU'A8vxX̻f|-Sqwԝ]eE1Y: }{t@Q&(].6su3r}Ld/cp5ڶ#gYU>9&<}S8KX3K-nh%6j&Q)V,oyћmTBv,j#yB QTYs!:㿪ĘP` r͆[3пKB"ȭ ̴asLdQiiƬH j'p'l -pWJ2,r46n VݶW][gGZsRzğm|񀕘eSvZaGߔ6_֯/#n2]DV 3ԡܤO?}CDQde_a5_YS~kЭaD>A2n"p11yB:Ccqj$p['+N'.\ŘLoU8 #.)ZVzb01W^5ɖ7W2fam؅HqC x:nsBgc-+|ï/;/1>~St$J=SKoz|1QMqry^mWG ʇg U> MaQyfVӥ+e^| 5~}|0|iivC*1`)\X _),6} JZ-HA0 +fUѹ ZT,QJ<*^Uz}V{%/^d:k:q+!60ٛ&M/ըI)@g>SVh1nyʈ2.岎ySagSo856Cy"ۗJY;L |U8ӹvp*LѢ&J)+ZܧRҰ†(vP6t2GGTe5i0*2[@a8H~T{cSXZFE#34r?0uU,{YrsGE³$zb!YPsN+ 8Xx{+߷lrv/c*#(asѱɯe}W)‚x>>#[&y=f!Qh}3}Fg>toFn`[^6|VVJ Fcbj(|97t~BWқ*FQfN?#Z(e@Z4C{L nb !ZxUu-nPe'iM9 ԕD r.r* ݾ–PjH+6ֲ{KPR/*}LF)PӁFf['1k@j%br~tAŠ h>@b #ҁjQC;b3oK9,3I kv#cˍk Zj ճƆǁRކً>p) )3rPQru Bv:72[#Hg;n[8CXt2i_w>ANaJ5 K<ۭoĬ.hM7ʼYvjOo;}h9@^1bE/ز\ܐ71O̙܆WJ@4^{x>F%RIO Y:VC冁eRId=y>m9Pm: iQ=Z*Eظ%~:Y8KOE/ $TZqydl;Pʶ#)~Y MːAx+ZߤrLh85epJH_0 ֳwnxDG$QaE’a -r2% >EHL,R@`5VVvDsQqm]lEJv[3G~ll>&9D=H!# ዹp͞x! v[_q,8J%XE'*s_NpӏKs :h02*ty=5xBـǴ!4ؙ߫ǀ!e!rÒg gx>C"1z|}< ndAzs0N%q{2?y[jF`(}?lfJ(Bk UrKrJAGڬ>3V_C0h݉Zd*aftQDX:{;m{+UE:47♭% @yri}ýЧ㼛! i[Om8/gISht˚tf#qH5(+P[f A%z}5'"UeJ`j4{dOzFl8նԤK|]ϿUf07 U^A|yF:1+)e1q7Zn Kehmí,ʀs.&ZD1氀hAi,&}?b s(""MCYOu;۽mQy Dt ;gkxnMZ/^ Y0L 1њ"#KPF; qlO(VW|6*s/KuvP$m8^qܼj38<v\C.\#@HXB\lX6k,Ю79ҥ]F[U6 _Mt-O>>@El9H SEe~+RGE^^U떫Y;f!CX;$1sP!'oZyPMퟺO.2+7K;q>zn/.b(oGӎ L{?Vŏ_Vʠ\r\M&%NWs;,8fR]m\CO?UݐKko:CxU @2Y֓`X\|黡dK 0o^$y(~Y";[;iHy;PnF&J[a$;EC>Q'H[;1nBcr:!׺.lPpO 8sI TEem-ӻ0#Sr)QUa#qKXIwJp'7Y06TLsfX@J@f؀е0‚Hzo3aYAѣ}dc.ʘZKCpyݍkO}RY1fwy.:k[Ssؔ;p=tf꞉-]inYqW JU, G]lm.$ⓩ>;ʿ&3L/=oS]J82ٌ7zdtc!)pK:z Mr ϶K 3+RSCAt*+"XB<]I}nxתsnڊg>m MR^-^y{_+DW [ tȀKdu<#E^oxTC g 8A n&|~h?VǮYz 3sJ--e一5ʎr41EU&$3BșX? /]#Y+g &?("0|u{O[W >'ƲK)voy.}4,u B+8WAݥ7 B(鉨fxceh !/.R㍏H6c>sɰclbSBZ ^L?Rcwm ; "D7B ;TLv,s'1oc /"/Q `7s}gt@o 7Nj[Y lN9j ],۲ӝ^&fM)nO#m3o +;=9]AKq8BN)Ƨ^ճ=Z;r[|K睞/[iN9/E&fn{o=Q] aPqU#S'+]Yvҗ a{0S7g% /o8 iCB@v57&^$#0Aċl۟8Uh9'9DM3`R!- $BQ(.m~2;D}{GLPW(\ut} ;tn6E}UɇŭQg[&{ǎ,XPdsM8!I89eTU첞m^e6NaapQ<{S{}Ary|)Tui(߂]h؊ܽk}9 jZe 0f5;g}ADتZKw *"(t%'39<mJ Q>e9YF!^ł*NQxA-vE {|Mx ^%`%}?i br^x%#e:IM )51V(5 #o9}._PṞ&m~ȑqW߇Pˮל^%E|aAS2I5l%lGE?@.$eSe$k6 YmeoC=|PU)hcX[Y%m8*$&Ϛ ڱ!7]"E@QW(wq?zޛ J "9'=iZk3kb8htUȋ/4NK鋧r^XjݬdB H0޷ o K+yS1 [M'ݽ\xSg˖'Ъ@f尼>զrف 5Ģ{^յHDV_c]X\G}tqpɗ5 oRJ폵3A`T9sGT[I OI-X_ kY* xz: 4إo%,h8+Yyӫk>s9R-}( 4p>Y:yȃ/B<֠$wSd}p Sӌ_[ۓI4`?'bTqRM;Tcm ޕ'z匝X˯.ῤ(y xl=6ђeGQOw\WU-6UЀhu*!{W; VEr|Btr &gqIT9D4LcVѠSvĵe. Bi'8<&)hj>0cɛyrqM$hb:<1>&oa%p+8[W值/(vlϐY Xcrm9`QxڇiIni${ ?C֯vdKC|hUzƆ?:~&RRҼ?X^}"o/jơ]@L3/XBhE(o='`v+iZu.Pb oLUHܞZn\WwLnq X1+PO]{ o&vUݍ!"rHe86=oKһ,y+@aq@\>\oy?f WX1Exx4ZKa-wF4Jl/{|J-N#o8UˡImrN&HT aս WrWk~9\ nJ3R*x_C{?@tYVTO.*%~θthNUuLC/sw:Z/i|h;a$5%guǶRTEF ʎZ_b[yފX$4h܆><Jf#Dpi{eRA<*"\c&ڷdO%g.c%G^/`#4/=rM=%'ef&@z}_rFyWeըi2k( x7tn?EWa|L:mmFf@O'wABmerpAG_|sJnymCV@BVrEc2짯%XBJ>,[,mmlbm#e >KIJ,L`f~SH'hmB4APMQBEHQT.KE30뫕_Vh%|59ot۰3…B ՌdO% co2mO saӺ5e[P-fʟݧ'>d Iu3n*_ϰOGK_,?Y Y?)շ$6u3I%eԾS$Z,!R XDDkYI&4-}WUvzЮ~r:_Fwn@ZxB%f~ 3f#{j*3;X̿yEaa}$g@`3!. P >3^$6.q̾NcIFԨx7 f%s^B*IRXG~]Clvz0& r+C1ׂA8N7Df-62sH*ɦF$ &;>8;}h$%:1I%xnj_x@Ĕ$i,G]T`EZl+$0 Id tZm ysӓc3]N@PoaGʱDbڔʶ9=]D3\trfO\VB d]/fU.-je1܂YK8O ׆"cuHwwh]u;":ƞ C5맻4KD]![AR7D52paZ%kk na],Vvq'c @i10@݋gPJrkE<Ѻ㪻1+. O;i ˃ѥC`G"L~{T3VQUi)^N@Xa*XQ E~ċ<[2؀SbgE񉙐0?~nd>wi6BPO0$(tfJIGPݎ_{ݭQFT7w%|2X WNKI¡Sq"$ęf %,$1b\z ,e[|Q=t@@8M&8jeux9N`*\lBwi.s@6K?qQQm%ȼ>БS'^(nEg (&dm·:?T s&)1JǺ"5U RQq'.j-S:y W^jsג˥=~_Š/ q-j2T^^5P- (Y9Hڲ=l90+,h/ tQCc~29* F)7gM0oh 8VQn{`)@vp V@O@'̟߷%#HmJ$)@0 UVen'@ [Z&,oIVNvTPމ_jһW(1Ƴ@&Yp9׫]O &T<"pKt{ғCT{ AKY v1"XrWYs%MהiL/⹭¿-m0D%2PܑɩV-(#a}D)~>*UC7b= 6Z^@٣}y/v ͙ɥhJu&$A^)$1a;)/NÐko7I$3PGF[ ;C09:!@T@Vynw kO zX6DǬƠCr0'ʳCgܦLfm#WFG;%X`(xB2mZQYN'e=vj#gtLO+schR܍R:xHf խWcV;5ѰaBخ, 6qХׂP$BT %]V&%Mv4Dn[ [Ľ,+igIaF*"sLPge sg;"^=힗U^h(*Ua xW Mp %vEopF_¤yﮮ+-"8ڝcV&öcJ~4fpxyh4==/EE-(2L\/k~.=GM/gJ^ibX&)pf5JOR]zUL+JCCKpu/9͍7=r8^g|Xex\7( ݾ3rg98$ݱ;C k܇Nz鲂mwf,`TVd 4p+WB~yMX=eW_ٟ/Z)cTm1.b-:)D"ifjK3wKUvk?`tnI  bDl W"~e@\{UOC|fL7dxM\@/3])Ģ+(E:џ f?]>$/)h"A1nCX=;JB^?,~<)Ay^VaDVllBӏϖw ^GUR-FvĿ;cؽ㮇'.P|Hh=Uּ<ݟ3 E)}3]  pǎsO5 g|&!8@' '5EeYڜ0!4dnY cDJ<@f-)@u֚yS!{ 2]{]v68An9(T}s`MA֭& q{>D9Tyc絈/cUF/vOCܤe2FԡݷG#֕!AsѓhY[T{/% { "OPB֛&yPo]QuÑq~~ q$X]]E<8/mFlDXIJ +QaSfы*{㏇F1ռz#[!)@M#&iKoҮ&a;gzb+[^ߤkѡj=vZ.93 o1bQO/"N,6@BL|qG\ӫnl/L|2칮L:6r ׾j= %n 2+ߘdD8f3{] [N㷃S\8?Gw}Ixmi@oA#g+~v:%g>S7a`daHwi( oq* 5Q012VY<* rgMܶ7d q.s tZ6n [j|} \ෂ$ ?Ǜom Fm5sCu@X|Ւp].>}=.Ցs6AĮ(z3g Z"/έ@ʟY4!G nƅkg] ɈM?]rf̍h4/PJ["7>y:~u{EM~erDg  9>Zi'f%|uKd%aT'cLj9NIO:%4FQ"}RxQfzáy1[~x H9"K,ӓ6B'-7`%f \?s(S5 ;H+mv[CΖ vZɚ;!򈾉뽧vas"d::<ր6*PE,6O)}b,~E)o!'+'h|/Sgr-Fx)"ybj]pl'8@>,Ɓ lƯ `() }qηB{_V@bAsJwmc<7g%Np?5o]+y+[Vƍ)~Ip@wŵ4an0.^eZzbXk7<Iҙ}6{bFz"4'wş\Έ;qhkܭGu|$_lJ섆1S <*!pLk" D^\D'nB@ۙ[t_8Y, t+$08EXC-(Eh6Xc),wT7l4Nx`" F$6ZI Ց\JDOCpOsB'GC-nX6U#\0liPh)1vd}/l qE&2sPJfPұAԀT;BS'(3T0O$JV1mRBPrGx:swL\{ȯ|=XRbzM~ E>:kcDXnyO:E&xc݂֡y V=/jZxS]k(f 7q Aˤn_A6o_dZBZc'V ,^|lsiˤ]sEzG]q4JԸP82;;|XxVW$f]Z\ˀ kƺ0Y_FӨjEk5U]$ {VL!.]i2> Y@ fQ,v4Ǩ0-9PwǑ)bBm^_'&yek*kM~~P{5aqPDD+:y)4K @OU[j)=kRةJnIcw*ZӔ+A9䯚A7=J8\J%_p[ xy 5ky%:~0L@Iêu> JNl6#A`Vrkg%}M '28kIFl@bE&.$[6~\R˨~=yhY!UnͼjF!m LBnr،a1@O ]F2R)bNBM8^905/ .liԫb(lJfo%/bb|dRDAzk~E OCa;דEsW[at; GFUJ8RYlWﶼN(ppݣb'>e;䐰_޶JAVmK[Bp\ sn<%ūm%ڐH/=˚M}Z4;}ƊURF,Pl$Tda O.ʏ>%u3tn j!H"pV,usOsޓn!pW9&5"5pG\nDRgEZӛs ċ{/^q>9d$Z1t@R'Z({>qr47Z #zn5r4<[ܩ+Y7߰?Rebm1"w< 9#8|}"^ U.[e50ʡ%5M|[}~EX20/%?y> 2C5 x̠l" bӫAVn^Fmg\^ ޴B?ea+WeɟQ$8:܍ Vz8 NQ&H]d'ʻoL瓶AC]--|.U9dgmܦT~GZ Zg; [̀ߪw P0~3+D*1XZ}g(ĚF6C-jPy @Awfzrm5ћEhABub7(k.뭯u,։ii ,#_WN} i|I=z[I ; 8"iPBGkp fR/fr}C?gVSMFZ ߄͕!s-OR"n#Ʈ*X:dvmx90I&,]r6r%qka*./F@Mq5_1n@ϊgh!gQ2WZ>>Ik"FW$_4.#d\My4*y[N}xU.waw(E\gU\ع w4Wh4DIjgHiFXL%Esh<3#jD߇U )YcR>L ;'AcDDp]~+sEv1HUm(IY>NyV8k.d+f-CaU!!σCKαxfW' ieSSl:k+3UdG*f"7\6։ H%"ݚf}]q{M.@Ŏ fLiVbP$)?~Rq^RC^Dvܺl~8uJh!X 1eCV/f(*qr\QT #Hx*&)/6buA#QyyQZ:lw%GѢ#٨ܾ˪6S{ɠ\E R]zR9\<_ڟ,bn5d)>p*odR\e$ 6wd1] FN'&Pj?ؤ =yɸqHzK| Ь`ZVαgvY;#N]SKŽ%,׬"j70L[[Tq#@bdY٭$ԃ黣bZ= 8Qb*|/oJʪj6HAk#ybP[β9͗bⱛqXj{d8 VqIԀ6a}xf?-Ⱥ:5{"(Xt #J/U =-c+;vArQeØBv!AUǸ]F 12.ЏYV5ץI;K ]$͌q`G%3GMv2?(F%3N{d]`ucF66+V@sR0Ьz8QbH ~:,=>U(B)?Oqr`ĊfQuS*;X:&j’gy`B+6p \B(#Хh5L%q|͗Yp*z ZI)q-'LMX0yE=m_oYۀӓwFIK }HWh u#zժϳ`2Cxn'CE1"p&3!&o(GW~)b{>XycqJvE`Vi_3^?GUJk61 ĸ*]KacyuE SMb+c[eYuqerʈtp@jq^۵Ygړ=uoUcwz5i&En J|pZ-L|j~WZY)m( ]kP "?bLp d9ƍ碅Z4t&"s+bʫ!2XAIt#zř;n4IC<|Mȱo`/TOZUt7@ZVvi>b*'oe q-VaÐA]WG bS3.6U^G1ǢO}w \&s,{|h%QmC$ zRjY8$#g&\Wf([u +:_BBT?sq`PZe9jb26)0I&J2+J2p"oІC[\B[rP2]IRe>0< p.Ž58`9h$ZB|+x-ITLHz!ςĺO4~n{ 柊1 M8H [b B\σ졚i7cuGxݛ y8hJx  2l'C 2)9;_hɴ7\zQ8epA)uG1LFAW(6^)Zn-шreΪ(>:1rYɲ;Izq[g!8;e[71lэo'L'@NpjaR1LWkE h^fKiNґ ?ceNĮ N7pgS؉$YּJ)i^E.'` ܿxJ&@3x _|cFxuEwۣIs+F裘֞A-k^V0~;4 I~Љ9,!ZGBܢW:V\+LlhѨ\hJvYnTU|R<ϰ%b}1^چ_7L8 57p%k _h;mD\k?8Mٔ^*ǟ`W:> @\'[)jLj{ o&̏0,ueb^;K"@0f Opa55k\L%Mi5z>JGo?unHc,fP8f%Wtr{C]j}`#o15L>…dܒ{%-") gR^Nj0rM=}~M`VIao#zGHBK(:@.r2t zT( +!`}5++NXR_ OZ+tEA*`PA\hxT[#XrE3{N1e"ih$yO2vBBԧN}VcKL<nj;C vG0EykSU$W3R$/R )KS(z!f㘲2aF6oC/@:޸"$wS Wg*x .c -:8׹6jV\H| n@e;S.f $3e78ޱYNכ7r'Feİ&wRHLӺq$Ud_LtK+idK8?{[Fgsna|ZL'ؗA_ :J֦غ]|=n>p jIMl=. Ώ>.v0au>,BAଉ4͵GIAý2l >JZ޵PTf"q{  +3c1trpޡƝ}gBo<<^9!EOoÂlE=TQa]8',N-`,Gtm5oa:3K ~[2pnI{P{S'?UHf.j׼~c*[u/eT\"'4;A`(hM-w|pYUy- ( Ƭ%!`od"/ H9sCwT*(LVUG :&޳ 5s'%7m{ V"cI% DïN1NU']4ӨdTc=d(UBL:n-= h$vʢp؅8jPm;*t=ˑ'rDͲ܏-ְKl;;97Kd0" ~ Ao;$zl Mƍ˔B&"$ZZbC|Ź1qyKu? uIņEY&등VTnACgoe)4QbKK_QrtّH0x C8Fgs~8Qb|6[@s"[w.Ri@gxG_>?y;d@k-\ 9,Ex"1{&F'O"gMF h+mRHm%S]y"pG?l6Kje%2P,]z)A='el?7-ӆM1N 7V8H0) broNXI;Zw8<yp.^U׎ "Vz̰)' rY,9_Jyrb _r<| ǦSZ\uTD)Q}\8;t5*X.BV]* JKwV&e蚲Y&84 u5xB#M1_~#  '(b"ބ>Z5Kӻs ždbkeQs_m+cVA_ uLKۻBGHU+gf\7|6N+&)EEZ0JW&2=^OK0B?aZ'??`( t&,d{~xᩮdvl",)M/M2,+yY`(ٮ6( 1%fޕ;k+-Rh,ƻKq (Ȁq_KփlE]d, '֊½弘Ԭ^dcǖk `d(Hy#uґrBJcj tg+d}KErLÙ7Xk!'JG7kto1>g6"8czLcUwg~ۿe[9PBu.ñ0_W~m3[뤿k0 DB uhʟCS<ĹVŕWWPP,soqA xmߛtM77mV|Al=ͻuVMoՎ|׼wK1D%6OL 2NK Rk% QѸoHEL8)~Ut4>?C ዳK[|׮\(xD8.+>ZVP6^YY!B#F{\娶[*k?o1 p0Oo3^7ٽJay5)v ]8囮"@ɠL'aHC`";މ  146*}/VCBl,'|>E6rJ#A'^O#.A7ö^[i[gUB~urTu 8+O o'>!1unjY+rt=p=/:tЌ^,q&Zor6 *'XĄCfom Ԭ(2ێ@_ I5v,lX>| 8ⷭTX n'3D&Br+ ~ p3<=1_G5~;$hٵ%`{ܛ5&Һǰ,=}խ(B-8ͽR3'2X$[%YtYM26/Vtf*Fpen\?ӑM .9HQRq)tuuORW|{-6})C" J14b WZ%6~Gew׆?y3ա<FRk_]H*b,Zn]l_^seVdV Xn TVD)5A)+QE${Sqh]|HVw%NG8ڟ^T3N.wj功6}&{o<`ǜ6ĜkaFzΙ, >Z̩wK8ީ,F=ǡ ^E[%$pU2"-1?k;&ʲq`,WG8쾂qzoZc>h&7u,;V í/M: Er$"*AW^F[F]˺AM2 <%FW&Li<=sV=4: UaV/Sn q0r@w aU8Y%OW$"G]u@/N5oYp&c>;;4WDU4md=S(N糭Mdچ8*e(ԒFΒGtE:X6wPڔwxM*6YF(uv goQ|*1Jer q5ݍY$EO>] tTSJGD2!Lpl40FfJ:5uPQ@ȎVݿCҨӆ]Jo۵vj1:6j vX[Äj{OsH=|^V;*jp-oX`X\RɄIj)-pHyf&ꛔl` l']*#iNĐgH,/\=`D4s)xIC 9\t}x1i`Bp^Vß@oF>`XFd'GXo,#0=\:̚'0p%ab_H\c4SFTb  ZpMwWm. K)ɠU*(8̢vhpxlULýVc{xݪŐZ/4czFWlf\oڑ^k75Qm IR=G077FF5/d]8'ZS"_:6B. Ҁ`h43>eAgt$9͟Ks1A2{_vHOp)QHWf7r{VVA/,q8x 6i( ,mW)Ѐ[Z11$'i-Q7, /z,w\ibb1l:Z,n.H+ oqLnNՀhcXW#Ti,⢴o!5ZcPŶ+p1jn QdPY6B677"uY$L#%s&? Dg Ҫ]ekc_!~R*+3vswrMeZ06 XXV#$l짔6]ıãygZGs( "NtE-9>!1Q -$ س~<+)g3S+ղH, 0|pD=q^veNLZp5OD} ],pKqӗYE6.O A?]yK F\q,uOv)jWtAwv:8-Z mE@flR.\:=8b'k E{8Ly_ o"MMlPv"1$ ؽ.dZ"(}$N<: ׊ 4LR)Jh(^x#|]痸EsY+I匷nì~pu\'fHPfLEAgo4p  z".5P&[Α`WmD⌢H_uC2˚9Gߓ1(gqFhNL]#@CY@d}$2V+E"wܒc4M*QۣP!5F:\_7q ,B@,]2Wը䱼66*V]?{j",+K:^ IS|P{B$occ9A 2U)D6w&qSfҙ@@3TZh`G3>vy TɂCSW` e.KoiZo7vk@C,2fB7 mvk9)`bv3s8cTD{v :;<|.+uTeLS]:ߌo ;Ć8[}k<h[˭uO\xZmjN-粃)O_N፪I{h Pi4{6q{i*Fѳ:TpPm<#Wh4LJy&v$R*%mIEuj"²63o ߅czBK "[ "Id2H Z&tBxOz @j GHU*bWUMhRqa1KT\K ηv Y8}h]d2fy$Z,(scM ;)/|Nv H}g7 i䳿ۄ̡45="gݎJ!Q >i՗c]`-X5},x: )Utrpr-ufPZm+UWvڶ)M&eA,s6^)[ԴG>n_a\e#ޖֈy2+[@vGףK Nqrke P@x'-wwUNLP;d^^ *Tm:X"RsхtίO<~uc9Q'xUB_K1xSXC%)$fF0އo/PQZw`bQ &) Vw@;YGp&xk~Ura,>$}YqөotX|HGh?ل8(_:͉}7$tWhLۤM" ?aŲTQLn85n Xy}QF¶z U_1OH+xi:oV!p~V!.ƌ%>~8mu 8Sʮ$Pniϲ =d׭8!1m<BJ5kg_z\DD/W xbJG5!^e{F m$'/Hj*gtY!-s9  ^Lzrcb3եeK(SsvC%EJ@Лρ/ T>Hzae(#?F9W\$Pd>uϒuO&1r!qȸuzx6"֒ >Eq $XDžS*Z&rDI"vM4,Fgf*>59ec64j/ͧAҲX8dπL~^(I=gseR9q 'S-)HqAo*;c{ xlMH!X<,zNDgUw)zunد]tL%pɩ{[WbhNjEO8o{iJ22kflE&y{QFp6k$}K._ӡʹwUX˽_VFffXU dEۥ>\?\fC2U[:]pJus2hRv!1kbC]"C+RYzEȼb #_" @<9rHosxjN,2&_ޓK]H9`{M0Â.]tZP):DKGQ9d'DBnUw5+ϙ>hN0,k~APn`--CC}2Ŵ$,Ie= + L?mUPbұOκr^_c_^ެ2 ϠۖvQ`K%Zjg f Gۖng"}D2s~Gg瘘aWX`k?!iet\43"/R+,k72Ċ41}\.[g/e ([GP %PcjZ Pb9Pv7tLJ^6a!rR,3>* Fc .B rvXc h֭TTb6D&Oj~')(׃(ǿYҭ!ZL)iO3T5zuL8qPߪ\X+"p1!dfx2k9u/Rd#4dN" HÑh4t^?30!8 a 862"1 {G!%FLmTTgod @8Na9@JHwxɥ.$͉&،'lP}h{us, 7pT S)U6E%\fϛQ`NĀPF'e~ ECګ p*8j?ƙ<4fZѼM8xLIUM/uC8KC܆z#qb| *L* XpGVuõ1M0BqRkoġ1D?Лߚ\`j]N.rR3z<S"s ,=W~&K.r4l%ɱIdv(T(]l)ȗ.#vCKA5XOwF2Ok]~>054ڐ_ _U@}?TlŴk JyMv9]\M!`ƦϮDh_X^r.vQ("U:9`fNt?J}P2},o~|xaμCC$R*:#熩[?QyL>Xˎ/w dY:[WgH嫾\{s'?ϡq"M";h::x}9JKf2[<^`1?S$Ov&j㻕oK>|/Zn^1 ߬qRv7T;Ibּ˄۴"0u5@h/"ר1ǻ7Z/Jt^HeRnwKqlr3F; 0 HDyA0R1?n*Aٌ<&FrT))%0ꅎYD?šTnP 4 =ti7::k{ 3RXGl.WN%jY)~;@B' ,Z66&|vۇM$z6CS3aTs;AH{x:ZeYPNƭY+a,YqLM%9_kyةZG ꉈt$vg7#Y-N1jĈgqcd=Y/7q?|Za_i3ʢ'+ NXLv.ScY` L)~:):ru~ƕ6JyߑĹJZ(BɈ{'{ N~Zr}^/k$J;p:-4#PNfm%eAyt~/*ڌbg xiePK1{MM JR =)ݞí2L&axTFfw-\X&?V:*5/9oca&54 R+PBCkk5H'6}z/ݷv#gB!#u$}(\ (zxsaRI5^F7;EAlN'UkH`S|kA.R񽕣3Qf~|US*4lYz_uq%{y049YL3pHiBy4` J领2\KD8t'#DAgj-pZ&%xf Mf$:y`'KqWБE&ްE%IO:=Ml|~@4JVf. μJO0a^@j :_gFbb/j |#T8qC`oںͱ}wAC5ɸ<\ݐ>?dۯ¹<%V*/em|raZ@WKf~1YZ_9lyP-'!)76 8f0K(akz-#.'̞h~bÃ>kCt@e ,F[yQtj>~$D),JDğ;82M EYj혅Nw\ gQCζ=5qטA^,7m ;܉=T0LPf1fLp.*WcoO;:o`iSXƖHl@b"97xVy^*uZ1Ū *_ M -y4 J[4*0]۱,ښI 798=`-rހwǼmiݷz/(3Usuޠ$=˕^ o Xg2Ij凵2Z]^?8A9{?75V[[k&|԰ ="ALp^ԷiYIs}jҡc zѸ=F;D0g%DQo(ĪsG돏V{^ӣ 0< T\ 2%p\ܝwF,j"c3 ʨĊI3&hRi5ڰH&m dJX;N<'R,J& X:I $j-c{ʭ In̥f+YRg R2uVOˣd =˛` %M5ٖKxӟ/Ꮴ_%nOClj}28_YEs!;Wʋݕr#⫆ۤjU/%޲ O<n$Lys;*JkA/KAd1gi~6 (XeA兖>E)$ mwęiJ kLLzճ 벷0РϨӼm^X `83*|[D[*OIVNX+N}ΐ,0t__'KGN˩NrX֑ձ6?A &E>kƥ]s SdC@LŃE,t:(hUM,Þ$E jRF ){" dcz)k_=ٸ"hhbẶ~q<ʎ=?1 f5 cg9*՛Mwh`s#yp2epF*Ҕ'/iԟ5 SF66{Qo s81ycAzWPip#Lqn%]uDRbe:r!R0-O&48|i& {,]D$@a tr|q_2pҷqNJB1Q@rARo$X8i:zDR 1h=+2 )%t2VPVcqy{GDJV'|K5ׂV6KF` Ul>ALԊgr{p r` VӵgSxzdQ`ζKpJk0#GAV7nq #Zjba)az|x&WhiFJ=,~C(Cz✅Sly sQ{nbnqh!kc[Em<.Bи9cctVYA5Es-= жD=(]<6!S}_D oV+ƙݡ봊Tx}6);|+R\dY ӝe)r1Y~2k;AhjSI!FU-vbF-.hV-ʀ||9z2! *UrÔ0?7rK 1vJA(ґe 2z#tYYEcͽc\%zĿ{6%y3Z G[׍s掿Q…*d3)TTErf [)ZOciHUC8QqXxbJxnfs͕5mVR0卷uԉ0]| ^WH-+#h! *%d| DmKO]" 4tlT6wr+׿ 8qح_'eDW"TU+ (-2 W:84NLe1.kk}4?=?W`1ktP(aΦg3.''JӚRzy=ZẃkPm:^y~`?Y\[[Ƅ3X7oeД.i3#$](bgє-`ץ`Rb'̞˽eJ/,N6[a>d$i j_DBKuY)\G;tPlrĩZμ8޲x5!1&xBs5qmIi_2L5Bx2#`&]G]tG!VtNT ,a% Q>J㦭_o{8*9nKe9!qӈh-K2,6PE[_J^w$\Enj i"{diA>g}r~rK1& <x4RD1 poAy+8qxN:'$?yqE~Ta[P\&u˔~À ՛JvpK#w8n HVb%dGZmC>Vĵ5&ib,=EIx],?IF0cɉ SVC+Qc%D5# WKh*XjS7mb?%x,e:$OZ8URF?ce;g3|3#(@yy{ut .Ƶ:(p7>1 cZ2S@⊰o7kI y>ƟtP%4{D|04+a "G>k$MIh-d/Վ 1VqnN<@4ạI%]2ckGDS=/'Oyqj|Il ېH s*\OHԬbvW ;qսy: rpcCU7]W NC3Je; ʸD>,q+ضނw.f<+n`=FnCl\++qikrŽ(ir!)Z0JE_r)>_p-eIf/٩jfG|ve\R^eMwr)nCQ@Cxd2jWPu-`DRx^ M8NEPaVC7XHO}T%8$bM*`g$p]e[d(;҇1ғF͸W'][J̀0k\ K!U{a6Y޿ m6.Ӏ]8M\㐞6`[)wnb]%x y!0PR[3݁5eG"+"6;7c61"$.5#lo1DuVnakW$x-^9sٰ,l=kw)'F'}z@*l]5c _ՏT bj$&k(AY+ɶkܘʵz[sO0W!|dZnX8KO-{:myBv~g,ZXcy_?)9XzX(j <5 F?`xd0X hC͌jMp)sx|x:n\V]u鿂nU؛gg^茚0 cS0nzSg\m9uUk"{x>shx{"XJVu#T|s N. .4|JJrΘۻRG&: RT(EWZ/ vq$ƽ1:%6,N$>z=iHvI+&G$ A&˒uc<_,`:-6'E7G% IaL]TZY`E B_6@H'0qM)rE 8>D<[ ÔbW8F&70lY.j*VE  tOj*]Nzg;hu K4c皕I|Jm|` ij쉒 .ESԃɗ{Z3tƩn%.):#n`FğS0 hL7ƞ. 3(V &㍑&NTii:Γñg*ʠ1P vt)GpkӼjuZkGSږL5&Yb&۩.[\"m"ϓNh0͍b 2xYCWava[ M+YSbjML:[4d񢹛l[SG8?^xTfs.I !,om7Dݗ2LGLV=ШӜ}{7]Ͻ!D6_}ϮpJdF/!_Mpc *rݬR !qEzp1wȲʊ[n쭼kHAK6 h U)TlR#M \[(2Ή)tB3ly,[AZNLm>?~!Ftѵ2q@>hol8U hz:266D{ONrj8ߊ|=IjP? q V9-oQ7X+?T`9J)̶='J׵oem2茳a wbFeVFxnY*H.%Mi̓P'F2b6iX,N B$,N#=  ;fɉf۞Vd6G:0 yeaQ4x#XO^yg8ۘlMO2faAF+e|p`d%,r*HxicAi'sz30nB_go"&6奄84U%"9χ;z 9Yʛ$`g~'tzĕ/EA\mFG0~} f. ^ a< u IDt0> TR=~^&E&׽WP<)ΠQz+ϚN:N>v[6 z~XTx[:Qّˍ܊VװN]߯$ux@Wh`5X@.{A*Đ<` uKW=ncl?iFu :S-(T!(1IʨT!y}h ?Tx~a)L f 7 ٠d2򹫀K5/ixϻM̨tH%{H=>B @&1}m0̗P|)?/67|i|޳ /Xs=TLT=9iTM$H~3rS97+Cvk̚y:F೬e\IĒ޼hz[|`(tSD!lD_c#~P'|ti«#v g3sU"_)?p>EȭXiG4TFqg%(nDPVɅxBi8PhR܃mkB}q_XD![`0*'q`tLƎFK`0^r|[h_B:a0K!ax@A!NKT[FRzl<6spƾ}ZN`QFiޒx}.LH.VaaS[Fv-6k,$_@06-oM|E\T]B*B1H[iCVpoAc ;08֦ܔ;dD9"W+rq9Q-&|{غmth^&Z6"u؝@{S57l#P=hyg}''[1`y"!x8RE霱w͛7{f*a%(⾐.]ls1VٛU8 X2\f hPY)_rX"SJlNee 6ni}HD>zoG#ێo=*!܄vFkF$6@bdidICk{(UfcGYI(S ÙV)=t!ܨOfgXYvV _ 84Q _߁a{a.* :vd.M};|YuN%3 q( `Lcb7j@SȒ =9bTb;˔aG@B L_ßH4a-> {< i48:=4*UZ.W@1v&GX;‰'&ȇmL$6a%pJWW3tN鞋~+,Mc{ye@dY.6 R߂;a)n8.>Lg+$9p-ɣ;a/%qRealJkєM0Mbӂ||JJ 5t|$&'[P_TN,-5Tsjno#" ,]g_7YɬTOщdM-̀Hv@>-=,kBZA+G~a1!!u褚_6 :)2n։WMڡh$f6*: 5RFY8+_)p0?'xgփ+/jN 4b7MΘ5U܇Cv7#W !*qb I,=Em\%GOE.O@WYQǤ7iʅX<ނ;V;bFfE+9䕶#y'9W$/*B+G:\D| ?5%讑wڞzFN3V) :  Êz'c_8\JDu-n0t%D)1O#)mHƁ!,7?bRkk)F+=G߼qcWs{םŷUJ5TvV|Z5EoЏ۳Fk4an#l绞+ݩgXJ!L-Hv-р\x]uRذbSUIy=Qmy JÊ@.hE#"I15/կZGp[XW~$SI.< 9IcaYn(#޷z.ry]3Un^vL~ {Vj+p!BdEL C8$egIќ!WV@NL{Fo&yŽx<(4hӽ-Ղ5 K_rbUFrGȢ8t`"ycU䪠s1K!eI,s-YaWp !kU[̋6$De- [bWs_#BK*) #.A rqޗY(ͩH)7nOb][Lor=odqIy.>Xf~y:PM ܵS%Ug%ОΖ>@V8 t'vDM#n!ݗS[E*YX(z#˂~f`O=((d >r ~{oC2Z$]-Kl<^f4s  UKI7^c}5NF'hԏ+"F&s{ʢW {,uQ\rD7K@K) 74ׁ)4+4Y xUb7tzCnC)Ɇ2V6XX+V6Hm$^щw(&hh{s+7l#LuSHۖr|{ T|G"ĂraI&" .{]/8zG(kS䓭@G 39zq!o-j_/ԫun~JC.IV(| [&ho' c^0PQLX36:S*;}D:H٪ LT¨_t D$.q:w&+(*z'CԺX/ǝx4D8u5$#2πH3̱٢.wE&b;_fXd}NT[^V(rq*@c$oM~3có6;R%#3&Y(7\u#K0/ڊAv{A!3Q"b9=O[<(ťs2A&խ0Z(o~ޚ bbY*7? )TT)ֶUvCIy/zZL)ah5ȧ}%ư.?vqvmWĦ4ik1&قe(O nA#* ֌ÊqHC_PYۇ%'e;H?aS}0"K*̉.Ŵ Q4x_ "y˓{U}ŸOQko+$t+;O>2rzUC Z:;kAY, DyviWG w@p};W&Pz:UcdJ ɀKvV4AIEaGCU.ax:Sv1q?g ! Inui";s=|b rbOLc/6RiZ ';/)MnAϯd-蓣jq^FiL1R#ѱZO/' QqZ"XH "kX_̈,Tr:Kl\+_JPqbB}}п>Kta wM[O ֡M'r̒w`:VW*G|ȃ>x^*naWώ8" Nu4j%Tڤ!Q4ZۤJ眷&#n~3i\s/CQ~O:*-D,cEz9YH}S kvio`y#2}C5;?^ a8ܯ\`,XΘg`UfyRJpo&wMW9ܜ!cэxGklZF5]z膗k$!qc7XjfR|̩I.v|IG+|<Ʊd]VXD}ϟ ~Wh&oq`'IY(LʼUM&roڟݣ$t9{QJgm|Nʦq"z{\6®R@E`+ Ev >Y_nt_V^P&w16 z Kxq:/{!jCWEy$d!͊p'huFO)^}IlC[ Q<}x62Q60'%5xo18\~(їn ]VWK"8Qʭc4w[kҳGBC/TǶ410?~cHIW̠{}fyn k?B5 0r ol[ u nPJ;(3t=D 5?&\@=_#2j lzN>ioWi/!?'eϫh= 3WPYa _r8OYfOd9dZX(ERb+Z Xj O}~ CTLeeU a~83GNcre>̦qP~2ű6 oG}2qfwX+[eޥ`8Lk)p ]_0XDh T:ǬJ8AiiXLf+ dc H#3Thă}@yz;@!in! * jC 1R͆_؂_GhȑIw5=2H6$P g 9F20"q$[c hsV2+9Ga9YUynU5NX'qw`g~ uJfxLisO [ܖW?TCX27 \E,z7:#NF 3KY5r4saq#ƐnV:vN* οQ پǃ2"&CI#x5Z>$O_L 2lL_% Ä~?BW~AhZJ JGaҢ]sS!Sv,KmUǩz&;'~TN*q@]]y=;Ι~YjdHnB)}[gb:N˩hA? G `3}GoPXw51Y_tjy\!4S;S6|+C#As= a4`%­RMu F\Z#)TGIxscٶqoh*ԕoݼ3dֿjq{[G?"gP)WcvWvku1qQ2L8[ m¼pLuo's`&O\ ^8+C'|x+!A iOZcmMk#RhQ.}jԌa7t6$$=>b+R(:E2\z)Tug9\Ql 9JH*[$eĸbl^5,t "?КZ ,&Amv4v|*@Y+Wx4fs̴{J HEf!!ń"+y_'_h m r_@S'ٚ80ÈĢ<7PJ~t8}.F]ɹ3'uS|c!:[?m4OY6b"5иcy=Q|KA 5Mǂ s?.x$|#fJjKuDxPށu,?I1w ĉ0;o\7%m̡#us#͐D֡Z'S9zzy}0E"nHpΌ&5TL煔VJҡCQ%hyLlY/Z rË WK=nzcsI;+W-J~ÓG*|YW( #5c jmr|/AZش%m#Xj• xrĻNUBݭȺPSʥsN<3{={bK~cTv桿3~M5!\ZSZ 4Ni52_\S*0ͷ !ƒǓH"+vw.0oviA6/*$]^D_p^Z=շɃY/@Jt)DAl!OT3,BjNH_W3u;(\AΒit=nx.1&!|x^E7q<&?? VbD?z=DmțPsIJ;ͯ R5XdMh}nU M,=߼$n@Z$C5!޶^;M>UX& AoEߜXO'| a3pb">䊬6AkDi^k>bWJ6JP~y޾Arvu6݅Q=Ed1%;Sݞ*ԡ_u3ƻa:Jڨ-::+>mhrCcsO4,uOg( ]{q$J XXm[&Wz@tŔ3}]FG\5-^O5-Qi/V`2|9+!3?R6M.֌lȇU9hy_ wMg0 *gضs)=>Hv_OEva.;_A_aT9&.pbNH̔YҺx_∕MNu"1b26@ Xyt+jz 0EwI6Rs#ysBʼnӢO#Xҏ @˷ 0}})/vȔ.ά'ȳzI_AmĖ*DMg~Siԭ1rR9KJ.jqD2se`MQ|uD$IT>Gt0?,GRv+>h[jKXw1=m]C9δ+lʢW))`6!%q#j@U $ey@[Q]0}e9[ϯ wpNN.M&~d:8/ Mb1w}Hj1jdCw] ;W8Y\9xf.&Zރ)7_d7imJ ՄSQ.>y'Sӭ15#,lͶRl785o]P2C$dC@z/ Cv]EZ?ex(Z\PW2 M'ڴȢgq. "Q'[jw&%WnY^M5sOM}D 2 Ȩͥ7irmC!^6#4o+!ucPA-O5ac\|90)nq`YGKua#.)x'Z/ 0 #,F/le*.YG g!<2;ș]D2cpۻDݝǫ'ى(+ Ų ۨ Ʉ <W<<~r;B:#Q gfB\9& .֚ʄ _ _hp79uFs<}=}+;bZ+f/OXɒ_}CRt(Yh{/{ЀҪZ|æ.: *BҐn3! 108NO3|{ү)'VuY ._1* ;_*DFĤd:=ؙ#݊wדvC&CkXZw3[3/u`Q~G6rx{r>lZDfQ{4U9&6pbl:W:fE ~YRKm3M-]x' |\t3ЍrC؈PLzHΙz2~)f}vLS1R#9uıS/ Pn*Ama+<es&D)v`ˈTX+|f2"5Pw9]~$LCPgQ`_Sn'E6|o^6_"=niMPQSt{0+1FX)QՠD:ny3kN$*d}"֖v#R$OqM+&!;Sfڦ'd;Xsɔh)ڏA܏FTiv▤t=;~SWo8[|/{: ]LdvPڧdz-~I bLw:0@~>GW+%O누 ~E̟!=)BȱLW!͵k97FGU[ ]3CM_f/_WU맾t%:}t(l(A5eY(B4[RSU(n<$[b ߒfNB#E5du} C}Ӏ>hnzb]O} ƺrbʷsg3b(]F>?M_m_l!|Vm;A00 ByQ7&`Vy o˜ .w652~ɪ~Ql/6%G#=89cZ9+ Ykp53|D!hXGj^R+w./V>m,{U?_;d5=,OegBqKC&ܚvI^5}/nUYmMnX>5*[]azcXY\KA'.cqަq4,Vp&|/Z@”-Pqj=0ʅw-Pu:I٬b#<;t414k0*=AJ`RIGbp,PQHF%zI $\mI{G˄AeG5>^h&cTmA)>=QZ`g"I/FDpMB>؄fV)0b:o$Pco/ P &3!3ᅙN[fwW M?8naEp1Rew,#df(h[ӑǁC<ϮIC[Ak% A֬*p۱K!MK}٨Nfh$ L~C7iz[}W*~WhjGULΚZ#l? [4lO꒾.WF8Ž`|3%x3UoJ ZerjC)-71q$XSsŠw*3Κoxv\Ab}}[ Y0%(8< Ѽ{B/D>,F [L.Nf(J&%KkyXgdAEnQgsQ[}ۘC(t]k=W2}\` S:Gw`w$z`k҉ Q&pH J Wg:gmB4%(&mn êcnh.ܣ񴲧FN]ꬨ}2 QT2q kq;'҇6K,If'zZjy!qu[-t2\0O_0\<uY2j5$%-?Q0Q7~!RITe=q"[_%94M:ea~I5Ja,0D6bLDH{k Lj(;Ao% )*5,y -< i蝲Ht􃿩dKXG^Jg* ƙrI+-2bkP#$cCa>دe}FD&l+$쳁jȓBX;U+2EcJ&OyJ@i5Z{@(Z 'ܮ.yNA:fY&ب.)9GQőDM8{j|%xK!{Gjʍ2Tœ\*'O O(nfZDqP 16!G_ӢS]haji7gm `AaZ9]1?+WF"X qlڗ8J*zP .`2 h=X.㳏4A;Nnn>+\rK$r='?y![}K}ΠʊK`Bd 9 #-ȕfQ> x>YST r\֗&q ,u¯YZK.^:{?IӢ`[)29~H8~ijEqHw@nOp1 bcy_ W|ltCl?wLo"rΎϥWP_3"i7vJqKjMq5AE"l+:3}rfāWҵ~mN7%0Ѩιi#__4l{z0|āY.]#sr`_b_RS@gCC>5y%~_v_B|Z#C-p@mTVN7;q%HG=/EjjLǘ6{gZcthV>}Ȧh:~'j=$?:R(vr>#-hP tr>$p0uH+f\ܓ4 g+gvpj%AG#lߘTR+묀m7tVo,Nd4pٱ|BN޴!03T?֚&c߄s(lqLh QiSGLRz>mGЈW/R!(׆(}fr-^'"9sAbNJ޹0gL/aky]_.4YNM wC^.`6"^Ȼs 6妽\jxZC*4|L$@iBWfqG 2;haD/6Qv]uzf/=vD\ʀˋ3v!I/Qv@5T  1<󶾕a×dЊ[ЛZ-yn* %):z 6d^v˕con݂֭uBCAʪ5iƢmu#LbxN=lCfwPY0DPJ H_\ù\U!'5%Nk,Uk݋|pSfd^U*[0V<Lrv,FU1ZJ(5|gK@li;?)ᬾ-HB]ƞ#1A͐= n@YbC52=[2M$0zY8cJ z9uS\pP JmY+-K7~A!0ŞfE**Ěup;50F5,Xx$^ ! t. 2&g")kjILqkw4ݒ&$ʹ[Cp:Xe?(1$?" Б7VE ^tqI %N2L؇a.ceXP6|K[YUMs7E<7?M4qeždc,+V+O|ATFsV99RP_&]Hs{Ť j|hOJ$I nSRFl9xFu]JOoI'4״Es1).bwN,SCA;7h(l=SwcIޥ%kjDO6^Nw43,G}&72Hgfi}jd%ftׄ?a7O_c`v~z{J+(߷wߤB+B6'/kb՛Kнv a9VЬy΄?J#&d`i7 } `yiu̥դA[ռښi4BLz^$Q6EIѶ&Omm sadF6_**sWVvљ̴= 8L۵7# 6%L+ۤ>F֖NtJt*I>cف0 GK; W z˵voI:?'[>P՜m>5N &r9Rx`kZzJxS#0`!s3(dE Ъ]Nˍ;L^re̻E) ҙ5Fa)~CcżYn;7{xRԿףEd<Ɲ :SH#rw8S% M{m?1? KyEԓ獏 0g%e_x7%J3$WŃw@'B[dQhoi_$:YP&TC<\׬ί6.v6ԦVXXs-M\J]DZT< ẖtc<)jT _'ͻe3YMpJKq1jȎ97П%g sSzpŜoĀ [8t@q7zzCT׫t9 ׼MEڬT!0]U Z?f*k-V`cΞ[3}W)+1PTI[*#T񧯎]Ƥ𕠘qGH`$w!(7xRUTa f?xR%OMAT$nR׃E0gFF2{,, ~#Y#{e]mGk]1KkMߓ,U/6# 2$%@;r?(C*FMV6L \Akge؃n DŽJ7܄w@=t ,ik] O [XZȅЬ@'5(޿`9izDudJ \$ tδ" Lv1Wf[FTؔjL'M议34滽mm:^l@ls<WyLW58}8݈XUǭ>`bo.6o{O)t{$_ Kaܧ0$f$c.v'=ķ w~J!&G#KOX0oq_hzgb `/#!1>QI1ẖ:(N=0D-3;N[߆TGEkh0"u1;Zi $i.__Q 8T! lIA>@ 3TM8O7Y<޸Bd&e/p0PN1s։)\P: e@o / A*T׬KyƄ"7y$c^ єT{Rv@s.Y:a)xw9NW\Qdu$nU"'mk(ɷns@!HHѐV|by( *+/c?h]GJb?;wTH."Od lȵI+Ūwyo:s_,Gd* *ugtYBu]ӯoQ.S_(QJkQ\o*ce ~Epz FwpbW8N( b7ܞ" ʕ4t3Yfy= k㉣\.< ZK[虄=,'Ȣ!^d.a*tvun YT߸_D_P}`;hF]@+caZ&ۈpv+.n( Bp0fṮ[ Y*7N9z8|p;sQc]ب/?z]܈},57$j/'~)~ _ 8#nm}{ʺyJ`qA`ӖgC5ck{j+C "}9rX8 ٍfvȡp%Q*/N9GG;ذǖ0ɛ]f݄ϳ\l!0`'猛퉨Nx)U.EUݚW2U)5>]sntKc6.izju"5L3ǤR@$M86vu[ WetǠn@ 2 WCçTC'f#,9DxǨq|dδ+)L>8*DAH/p%*" 9WՉ|Kto1cZaU |*uё`̙[xY -R(ݭ:n%VNWpEO\ɐ vh.VVj~^銧x6`u@F8nM}q\͇\!FB9[):Ipc r ZBFq=F|/4+:Qĩwh[dz 6LSnys ḐF z-욚:z}nf$lPi]! ?XZt^o̻V%vw7̷& 7JKq[ׄBQ_QWc@Z5T<'.rx6z0`{ @SPv+ U[e]CF+z1渴_\x]C-cBayR_4( Q3ɸ*0{Vjޫ|lApPioĔ6l|y-u9ML}#ې= EОtfx.%y*~PfSBH <^>'w͏9<ѐƒwI헷K JX]`Ŗ_ B 6MMVuQXznݖD _!7CT B;#ms8p]{sZw7!nk˱!bc#粫9q<wkAy[5%A: >vyfzsL;GHR vQAu2n-kdMf6(W`P~l215}mŸa/ۜ34ՃI'V@Ki6,1Й'F ,ytЂ+ Wp.BŗϤb/ox {0'C PMLd9"ŘiT0^Ł}6JCtX%\>MYdcIbRԔoy+""2mI!"P՜G/4K\>5'_=eZkաC٪bCBjAX}@d - n|d!@g!kWF--)풋-@E<"Ḵ-Wg'6wj‚3 { F$k5Jn[VV}4QA͘ ,JNW͊/мہ\48b;--2~xVf b窔".{#5eتR";.1O2 ]RE''_ArP ݪ\'ZUX!g!O"2 '5PVu4K+)E^}"9W:vuoW%9  k0h<e7RvnFW?&df){: =|agciH:{#yV U+ם8_q4 r ZXe"=REn]y4tNqe&/!I%Z\FLgGpdNI[rZk,gLKӣi׸]3WPd`cYZp`evet^(x "<:t6A.WP:_F9Tb_3ar}7̃VePpXz~sdp[/[z0=u %C8ti>߿\ [#X ֿAS16)6jB|Ckyu1;< *[YAP?NPLulAV]`Q7+ q9!U7}]ftF֫9$.S5]yO5E}7(ҚP}m.KLtq,6aL7K/eF`'0O/|绫z' 3|^%A][d*۟cH=.FL**Frdb̹7k8kWh/DJmƙzӃN VP~7h!| &زf/ZZ4|𔻃W7#".}D[fn_³h lh,FBJ#? G>!X<fWC^iyf5Rc% Rk\_BlIX!?!CDb|OH5A弚2TOBi3Я#ۑZˑ4BIi Fe'hU*G| FY[.r/c Rl^iᡑց$ּc$+ AuU[M?N.^UYd9_EEmX^3jr1jL$ M G?"K=U{@ݡO!&o<6Oi4XjJw"«VQM8LxfxvF> g`t¯יG]pO-0 A( ټ2=<묡17^j|Oz!s7EpFhd~APs]n_Max6W( 8#^J)y^)V+9҄~AR.PaK)'m;9ʶmjwֱ ٧wJ/Q_i.W 3j 6B C67e&M [*gAME11}jED%fݩ|W윿:xّ+eKZK3. 3hb癎7&ލi;qFKE_oԜȭFio>OW9m֬{:Xpw1 & Ϡz3cE{Hnm 4o_@w%B뻡`O=L_2gv#a&!cy5H-  ;yz1 3#5I8Õf 2'<ӍLqsS/k >~ҷaDȲ+E 4K$3vo 4D78ɰz0Q\ "MZqYz/ :; Z BTX ÓeCUA0GG PuL!I6s`PЮȭúGc2{6/1[fJGY<wPIWتV? }҄Zp%*a 9vۋV 8j1;ot("x Ѽ{u!ݵlbMqlA}Jx A 5kCՊ*} PQ:{b5zXu`ZDFR;/8! QsM)5~s"+.2=8I5*$Xg`r^:@\d[H"g4O/$?i3YBqt?s/ eLTqgiMYl$G(C4ʬmq?np~ǸB ܍l p_\նNA1-qg)T7UC>ixbZ絔! =i0 ڙvk#ā^GreK3 !), F)aćAiֲ>Ee:x2J۳#+t47X2i挳 o:qv:68ܪ\zʏ1RiTq(?>$̼#OFQ/x@{quoʗQ.幫$/m갴Apen"<*~p<j@rB63)]ь=/6##7A!)^p?FbK & ,7$9:|#Mui'nĻ3vk)PWH\>Z?bi491`?N`LQ^ ?DD?Hg "k'sZrOoyN@n(@iHH0~FAD~*?ŃS$PKV|ܸ+ROI!"_m1v{Mm,x]mMs]z9^ 7֢ aRE#?EϤ1ԏ( 2\wQ>E)%6L,Awv]լUdCڨ&˻#ZO\}'j8б8%=aӛ u4~z j˭T яEڀC} kzuPp`rbL V70PM~,F*5mAto0D(БT,!{O -Y[_y/M/-튽ܕ@?vfPU^TIv r/lbX(-R4Q(u` ) IFIQݔQkΡ!}xNa-k0CNE8D0\1l~YӾY>glJMv遨.m:CjW8 c(XVp^(|͏~Z6q k")J4qk}.|We @ɦ:3Vs>ڀdq݆4E [4~v=_< rYm>10룍C (_1NĬ4%^PZNGZmqk"%%ZnNjo'fߐZV  Yq/Ȳ#C#`.E,r΄Z[gMb<#XZ(XW X?@>"_x&G=2MF*u+: h{gG*j0Jf'@ g,q5y?"ca4h. }UYκtuMR(3I-7#Ά>d#C旟? /Y|xqY~$3h,[ <9.u 'nye͐/0U0f] HXV:B{QW-n4BmjPL7C8Gm7J.L)F?/m̀ΙUR 7JSͣ&ڊrLVEzGSKeWD>9ˊj@oQox;VdG)r6FGMG-װ E:Wj~61 c0H{/h!v;6}-P+!TW ǔ5.V9 zhL|~jz|P9ݬŸo@8M#S$y5&^4r̎lvG|3xyRp<;LFL+P{4._|?ϦemF]QUBs0z_ԥVPX!2NOCҒ7eZzQਫ਼Vakd@+,Hڼ ~Dɣhga-75F %S_njIB %ewa&弻ׅc:jNxTwm;vJiTH!S++_Cqn@CIԤˏJWMw>Jmء\X[&U!"zõ5tAȚw?OAvdrq֨NCC_XrGb$!aE*oWBop,iy&'i~\|G/C aS#7@Ǐ1\b7ת]ܺ_GB~g'jGHZsZ:^TV)%)Aq¯˿nWF1aYifBco ܤ#bE$ÁxG:,C+Z h|r1Pj(Ѥý_]~vMBG+lp QmjL!>bMFa;$x7KJ[jsk/!R^6"){گ-axPI-swL HNhI/KơBc*mJ5Y=Ls!Z7F,h0Cf:2$2VXK6Qܯ^Z.R)ڤos5؜C*I GͲ )>߾7غs3:|QF4)r9GŎo/.2E^i$ntS9WvfMs[OQ|;feh֙y\.ryaEʖu[~6d0jжeMv e3LpJ5`5P`5mM:LfyQXù35(?ה!ʼnk*fN5@BE?-;0ѪT‡V 6tt' bWn{NJ7zAAd猛3cʚfX1lxuf3$l BH ]g+& xTc"46 Hkmk!atvՁ8[rTI2E#S@cg(͸82)MVƌ˘S4͍{?ZE6ɆmFo֛H*M3 %rv}ΞթW,ף z;υo=3-{JhGءcTwەw;&,W7dpY@ "6%@7Hv# *ؒZ5 G`2W#SCt*޳t#e։!t&=y؏_D p $O±.ԫS8D,G-H ՚(u2ՐXc{nIۑxZHsPƠoQ_F|2?fb&_R@aO$ǺOq/N๑ªF4=FT֝>hq7jxN'4Té| %Bf _֎ݤR>;p6sG^ꞥ԰ _ $4^~>S%EcGVduo=1% Ð tfEme;F坚|slG7bA;*!Ë5m_h\1}<'%tBbJ$q*MSJJ:x1.^]VRnp^ FXF~X;Ӻ.Tdz/zKXXT]ѢJx7D6G%(J$o׀}pyZ_fIpU(o$ٛz sX\\R^\<XJׁ{aZ*ڄ[< ,&%[4Wok@M}. #>N^ջ}M^eSŴx)__N3xe xL<g9IF;̚8ej&PIUs^ f@-/ZUK膮}JnK;90!1L|166ӂ0#"YVB/"vzaBqpe?c.fO"OhNB T|k (|L#_+{=c .`㣼T Ijes99uS,֚/ 5&3 $Ѡ3AxuUF:>)# /UP@?n] pt}Q쬯k'Y%o*v":&e2Zu9>ׯa+_(}WWs+GF; еP袵o)gr2KޛȖEı>SZ.//=Rc_B*$oahF9{O=H}/ojiM 6Ħm`")k< ^fuϽK[uh`5f^52w aXvmtY3FX;Ok[Ѫ%ga@|Iw9.4<`Vf rtSrPs h-oJDt7t$9)v- ߽SREJYa Rp &Bt3a&?].l<`6{O/2ǭvnp3+:e@l=%jP}Ÿ^W7JP9Ц9_'(:^h1q"lnzȂ4#*p|쐩5>pLsoR}Ww ҧ!LmquHAFP0Ob$# Xş$PrEs@7pǒRנg}Pp& ’piRˏ܋vloq%ڳRpHeZ-d#F}/d0*&A (-fX!DsEȧY>хFy>HIտ$ܑ D/a6cś\7FzN)$֧<&ů..Rfǡw3DiuU-#J_z!b,jke}.J~wfxkY$ݨmEc'O2VQPe0N t 9;|ExZ>){cCD%ӶLmsBXBVu}w?xXB,ԭO! *ɾ(eÝ-@Bxymڰu\'Ϻ 4 wJ{Rǚz5֖\OSힺfsGHtVI\$ aքK;wVB1z%Sa9hJgV¡`S6 e&M.Oc LG(18H|iR#[>i;RRԈX?vY.~vmJ㚐m~ ^൓-£'D&RŇ=V{#(Cr6 vdV%$JnrLpbTʯ&VkvFJB+8xh_+Wp {nA]$gEf-x|aME`l23L%kyI".\k!ϱVQGK:G(ֱTӪFÌ9 NsIbQ Za ]J Kd7*q/\$EAX=P<8iW~Vhwz+^jv^9CqIxjrt8J pZ מ 9AS*:7;paԧ<>:J rNn ֕-܃< @O:oo6j6X" iuT+0=Ӷ6ndD[ܤ4][:ת~yaH+^\#Rp=VnES=ܗ1`B~~Pvn ʆi^-./oeL~KWp*W~dHǘDG ['n./QWf/ĥ䚎Ϝ_tτ2q`u@hTtH\NDz3{7MeVsSc Du+1!&؁_K1öm+2z lcg s? 3_x j4DYt::.ʹ Ja֯YW"h2?KGi\Urb ~0]Q[l䨬EhTʚ\=-@0D`j[m );R|LO vrEȴa8#ω{xk۳[:`xa#KH+_CT+W>'GG#v!h~] UO7uƾcOMew ERʒqiR% 5k1 V,*f xGe77k~gMv̴86}=TB6fx:v0Z>r !_Tsg!DBh^*0{o\5 j~D_$h,pF9I@sE1+hhwbJ/Ei(ĉu}/ID/ *8V?hk[/u\qqr*>˫i% d>V w[ InCX,<ެJ*vqaSgt-Fysvv*\vz>4]o'ӑ.MS03gQq"aK< =ha p i5ѱ 6.hFtF!0vpխlL f&,+} f`5ȹˡv~ٴ ϯhA+owoZ'<0Aʼnd:킠B |~j]UxU d3{T#QMO*9u&'OPS?;ٔO'{j3K.W:ѭmۄB,/4X?k|2&NwZ X܂HV ~HuDro7Ggk_L+`/93Y|<Hf. 9'XuH $'Z#oʷ}B?؁%c>PR9.y-d=/ʨemr{gK]}+NF\:O-{@ 7 :yنQS|bڙp~h9ŗ7'2Ď&\4:(;GT1D,s YZ$seА(ȧס=!߯+}z4囡$TCv9ELEژ\xe[ɔ+ _2rf@"p4kd oTIF%x0@zn su#91Re+c l-cXp[ksZQp''˦txq3<}pj,#ʮ2RT.%]-CbJ@)1l/kD@~U5`ьCR͏E0{b٪*Ae{X|qoVcx%9p /TU' ܹ(f̊}E/Ji-\wM7|1|A͚ǽg㽄jjg뫚1t N*2 O8A BR׍%'n3^XyC-zeK"/t~Jb#9TDAOAs7;s"щcǬQD :+\LL.~_'EVܶpiM02ncߨjT*[F6ʻSu6ֿaìyӓGs=M2L8"gs^H|Rȕg8Z]؞Ʋw^d' WxO%(۵lu\m ) DJQ9Oװ& bkHRx~_(zơ#Y%?*exGl3ͶH|K ]tm_R^-5Sɞe~zT fh y_Ǧ{tS)ď ]ՙs=YDsx,v'}=lY`qx40Q`f=HNݘ 4B,)0#7C‰"oO Y+!e驗O8nCtqa3G4Sɴ6s2;|W(M)/-ƲuP//|ݥÂ9gJX*4p;<[ۜ4T97I_5}-WŪҬ{U+@{!WAC7[xvj$3pivVVa Hv'7EPOjH2 J¸YSx|Z3GTrʚcffwLD4DJ#a}.E i]6= 8:FKJ5`n1!Hm3zf!EvxjPF$J[32ZN8kz2QwFeHپz~1^~_,`/P'& Rh^n 7wyCɂ*jH0#lHNIOzՀ->3Pwhqk@ܷ,DEBSWo[$,QQ_J-n/0C_\QFuT,E ^d##/̳sϷoM*}%̷ D 7@7u; ^po E,\; c-c^"9.uv;ӃiL3\UZPR[B;zB,h28΀M>zG/I'>BX i4]|Yp {dWo2N.w!aC{W.>;yvRه̄2/x^~/$ ]#N{L]'z2?:_$hRF\+vc::o<i-۩YFɀLr +_.t78uqtۆYK}QF4xȎD Q3CZ)lVL(v?"2K_P<~әJ-(bQTl]{fӣPQO2_]d죾:Po..u-e^/![*ވx[ i ʟF.Y"7#b?i "j-ÃIf< 34ѤR|1QTsI+fS>R~д)F k۴B#^|dWA )xKxz{@‰ $ٴnԹ NSCBjUuD8W«\q$G i@1`g-IaX)]r1o/0`GS /]K-r" QBo葏!eG}MfJ?B{$2L~{ EYy e pSq A,>ȔzG ,cv'18cᦹplDV_-D)vQv>#[3q؛1F [$9 vM:z ]{VyKQ31[6^2~ϯ+28GosKM70S!pqXl ^z-)ztX0)إCCOBx~L乎o7XxpQ!]bMT}bKD$-FQ2f55`o7Y$/SN$xwr`}$PcӥL2Y|Ow{y[/q3E-~r}1ΟO`F5P0fdn=Ӑ[ڇZF9NS] ѭKBjhPqFx0Z D7f )ޫhuR&5w$Sm.(RYoRV3YoN`-[W 42=]-KgfMY+f]l&!}"+z= xRaC.ZoWm"/9Y>kx-<d3@_vDz%[z*W؋L~ { 蓥|Qݍ0APc T쟗bh+||Xa8=>[^ v2 W߼[ԕa 2r41"' C(w4Վ{iNO:0;S;|v$6rId qt^b'[ ZoҺ{S!Wv.Ӯu1r]|l.2t퀿Tܜ# }:-OЃQ pr{f{E/%E/>Nc(JWlǜPd0w{#j~CU@NKB + !Pq+\ʼPϙ\H[gU3ݐ(Q6˰a+Y ܾ:r"!Jl> ya*̚zm*cکuYjtEkaVjF[Vc5vטѦ732 ^: dQtTA@:X36c4/< 0Lv3=/orGm9y|Yd6as&,PBt BPĚrlWQGO]{$;[36B}8 q( /ASTI~QU,4isaᇮQ'"E`;bs >;̣J76j)p\~ܣl91f&`Z>)/nir,1 SR.,i˰WwMq3}Ѧvq5;ڴd;C6CC^;%UK2lOoik\-gL7߀ɀh0%P͠ r}b4p_RzHLʄeNo=[U۱/V VR '6bSQSNypX{V.e+~ }?&3״)U_X٭znI&7•)NIm8wWsk-|yZU#E-)?1 c|^Qmir+dtVk@͗'*v7G\)0eW ޡ=2uI[ Y+j1cRmtInqTcpsg=L1os«%쓤 " $Lh@m<4&=;d4iVaZ^c*c|kDRjVw|ˇ@uj,4+~%0-IB{gV4A88mϒ5QBi7&$#BѴ1%z}< On.X//3/K!6JTYv V!~l,I B\h хHy֨6 </9`,I?`Z>S0W<ܥM-\H3|!en`l6mǠ"¸%:652y46 m[P*oj z͏uNGqR8zٙ&PyfKALBHL&}S^=h6s3njQW7Gl}L*Z}{`+V:_r@y B4zmT]o"g&rĪGߊ3_/Xh\N P*KC PuR76mT"MedTnmɄd u0ps"8¶+oYQ8u İ=]o&e |Nv\sM.s> kz"pW2nf{_qsvI#t!Hۘ=Q%(4# rM̚g6kWT挤yZ9hnW-jT#Z1V>+زLhC\x)-<:@(4k.h~=֕R  ߡz3(cUJ)$v s2ZHK A%{:0vWybɟn_XmdvBG7ﹰo*o9ҿ!W6 V#qqjrGC%@#IGxgR"//V4gb, s3kTk(A22S瞨`#tE yHRqӹz~^ G%P=`Ȩ3ҥ,fpР24g5Z/5U>͠L?E=zxg7 [<,q0#)o/6HXoUv!*BӡUJQFkpY-*I |6yeۇWEBCpp?qG#8kHZm9BR/epPmO`vr`YLJ=k$MeĞ`dYiK2A]G:#tQc-LO1ﰖ@(HF}Iciv@I4P'gc?\?Z[JFZ~>"4m  cgڍٵƱIjY}[٥ E(z]r!-t }I4~{ė}F(aنҾ9ޖߟs.Ǎe'e~VG²]y F\5ӯ6cQ wEm\'5KV)GQO$ah=?+7sq]gnT!8m%adݯW)-5A%+OOȖOԉ[6C v㺟tj.KےRIڒQg:cv gUH^ Z[Hy ]e5䳊|wy`뱆K;ŖvGm64&}A2rnhuSm+[uvI3N@`Z^T{3 7aP{5scԂm=4erLK=˻mNA9D5-m;}uHN8Kؤ\tMLMP-Oە?q#؟]Z^DYzpuM!ݒ)aI<:hr.Hl $~75C?A0&vë ɇe0 " Ekk@Z~8bNGx;M!k:p5sPKk?%s6+-dՂTe)]m4% Φ.d -KUﶧ͢8XTb' u0 ̿h̞\P -)3[κ6]>g5P}*b^^Hxťx-ō1y"js-& = ku+{.@߳> s0f=Z5!=9%-7Fh:>sAn<ʯ׋-տkJF,eL(l2zuڬfiVr(ʴb ++L;0Ex]$-,&2[Jrx=wi*$3 ÎWdfa J T0EᑔLI!\9yX~E|œGhx rgжk1=کU㊎`/l1}ƕ%ZYܭ%) o͛%~7YЪAqcR:6J>Дb.U*z9"A'P`^F%gNn+XNcd/5c7MrʟĞ*r>WgFJZ[FSeHVa 1@a30Wq\мU{lG sM qaq(#?a:tc"d)~g)UAkrLP|P!hx9dRI+c<@o0;oYpeȹ6åŸ滜xl'a ZyK>ה7b*T08dmjj4d[ϕB(diJVY:2"#.[sb~fB.ɹnjfK <*jO)nБ9C^6d q}7*z;ZDie΄ kE2kfBR)3betz3!~I5muË́6kcz'WHqūW֝k` xQ0Yƴ ۄ< ʽM>鄡!39$~s]p84ewb:swK%Z=*ǏI5I Nm'Yz} d2iF _LӌꈰSgVe!@ rXV=&QĔK'ȿ,܊ST)S(gS1.+\ r 5+H%zSE ?hb -?g[3MbEeeRX[su -5R #?ZKϲb T2a<FQ8 @ 6`׭sʨkqkTdUw`v[஽ l7E"ai8FzޒOӃsWܜc5CV-O|6L_jA3p@߈'OpxAwKBN4J5̵ ƌdNݽE &$$8k7e 5Ι4oLbo}4Rw_uZ)9E &)eMG0#ϖÎӝ46)/hgmZ2DӼn7Z:ȋYg[߆S u6(@O%YJ ;m{`O)4Oy6i9敎tUW~k8 @퇔uIbś㟘ąukt!V ƛ:=yF\F䏲69cb@+?$If (L q١dHiBljO)J񉨸bmI5wOr^2v1>q gea1l@JhәVZ~7Լc^XՇV&/2H>f yv׽P\ծh$jQ;Fw &[ = *yhFHaY- ?_%O*h@=.@in-!Ջfhwn}& 9RxG 85{_]c.lGf,ERɢ[RXYWtwmRe|"%·dp)dd3HbխP%j:p5J||IdCl*=)TZ?j/_gC!դ.8U^\ĺu.Vjd2+SbTWbKk;tj -4<#%7LLSn[JV@0c֐Zj+9I`E W^ÑvCsS^yCac+i f\z<gvAuRBYԋTN6MP'L@W,ÇNO45Z+~@ "*29 kVm[jpu:| V_I'Y"~U$9zY !h<[!#W`+LSɏmQ{<Խ~dSYldɏXWv3jPkHWj^"p 9I|x{ ^'_"Ѓii/zB1&2&9EP5ʟ 5h D*YmZpz*Q Ŏ;{Q)=rO _NTݔʍS謿"x˂DNuemuԋ2UHQ|qŶ=a+ pԠhzK&tדG\ŷdJ맅_Q`?@-F=rp\ X&N1:3 C"0"p T?C }+j+'gkQtN2 4>\{(ffa'!>dI*O=:/55~R t`OBL]yP F ~YUr@%]4F r6b?I>^aBnU[UA"1 1 kzsEY%KS3XՐ(nH0}aX*b}d}}]ceEf\0>bS߱kV\bD{Ĭvo/hB@^-pH`W[aeY=cg.F`耥 =jFԜ,BQe)(Κ;{Uj>X6ʞ#ε#%[fPI@J7m6E56qx0Qbj $"[^)bo;@OQԊGU7(: 3~-ZQ\$ P7T=dIٞ!ڶj%e@}I  -Hlz1>o{գg[葎.Y2|)7Jʉ6,(9JEjZ7KV[`^H=Bbƞ= Lh_3e9Morr"N4ġTU8^.175|Q%νҬIISja_\:sCd"2 @L8DE cb)Y`'k1}7BPe3EńrG6TQ^^1?Qj߻ti2LA[45bp7ć4MXw ~ D2z:,_~q $.1-KΛS9h&b xmd bCk@Ѹ.D6EMxo*^Z J:`V3LH$Ą{7C )^[@:'ChHtѲ-JhȺY ~k΁AjāJ%mE-Qdzn=$ZKu,_7*i}.g6F: j%=k6s']4E&z$t_aԳ2_y$!쮝n?0 #z[=hϙYk,6J nz4=N ѢTzQ:I ҜO!i[J~yT!7 |#6:&I_T [TJX~Kl']3GFd*Ʀt?O/ƛmu<+#m'oO:#B^kgطѷ?Ux;# Q2eCVRd~`r9-8w?qI/1;aT^k>{35 }7Q\-4qHWrW0>yxhx@ŤcT'z8hER_ʓE^y$Y[{ĮTy &mvj+QbeD }:Sa\Ds|ĸAVH7Ѡq'_r BčEՉ Vjt ?(ݯ' cGx3%70OQcJ1K`fu"069w*Ѫ7-!dqXcgm,c,"L19b6-͓,w-fM&#$' a꾥oAceR{3QE"rYqKX|BP"⡥ڄL#V+;XrWˊ<02y^ZQ"T8F᰷i<*F$h13Fzr@11VUr 7XE ҂^^xo026^ߣҎE$*F[)29s=% x0~iV{@T8p)B(>" r֢f6[0[ț)qpg6$P4BjRa~h:c^)v13w^0邝?D;\26KX[{ ݥD\<^#ߟNܗDuޔ];֋uiy$Z~䯃@u'<@Jdεɮ%YIn_fDr,eň}[D!ʯ_[SհKle*q.qNG HPP;.rT cEhb1rۘpkܕ(EH@m4] ?5H]6 -q!2oԱ<7Ƚ>c3PiW]E: %K.NCA*)4 A7GEBe3ZKDC",O|*\ZFa!8^Qۺ+]rT3"ks~j`ԭД#QdOU "I4ծ'g$)C% Xr; ne_3/8޷{9Am_rɮ4+aK &}@' @e3:uޔptg4AMGL\41VӮkdDs 9bUF_JkR> صDFEX.7V!o1+:5QU%bT"4pA<MyqGP/t^V̑!K?LsNjiYi'A(7S}sYo6p݌lϲJKMjM`I7֤D`7D.ޟJ &1}"Hc ן56횏 1vi\y9yRNU_˿v)&dbTq<,akMf Czui"ba)S,d"9Mx[BQIxab51j$rOaji'dC93E>+\H") XxaU(7d]#G`2^Q>G0muV|EW$Ђ3/> l?#G ] HEt{o?}d>*b%БWU$&&2q+:EC`BtлR&F+օ6c7x5D?&sUY.C*H5 W4Qei8]n(UmrOD,x PeWPMoIpsf_lK IMiz 0 :ߞ4OH+)p}]cOxJ(:V]Xbtl(L銫18JRu6JCqp"K;zJ_P -1>Fܚ|OyIQv(}sFR6z )(.zS4q[ XZs\^y1hX_ދˏm։ :p",>.{æ3 HeiN=g-3Q.E+rXEG>GAær^Fo Z:᫸xec> DY @ 12>۞*f+ytכyɐTiR_)D_O>Z LDW/9C[.w{?):*=}blpHJ٦z|Bgd-͔DwaڞQ8lj‘2`u t y,GL1Z_䉏`$EN|Y~}𥾡$Z1v_8j YSv ggz-!\j@Id q野iQ~LWm05y5p`=~)Zt҈?@fYJN悡 "aLӱ';6Gv>7ܯB^`#ZL76B Hi&'9>hϪXJ3%yinH2[2J"0o:'|G2yifJh9:7+ jS뿶n WJ $pp9٤F*_ϊ}Omy~~7͉[)3\] `1x(a`9gv%ky|x:Y*a#nM /ڲ%?y=,|,GSiųB(Djֺݤ{]^L]k%jJx'dX7xahZq"zy8qS]c >bE|,#:]/`>[uߧnmiE|JV+; )ԞtHW-$5TZzVz!$!Q%D3~쫻cUlGѫߪӊ{y l,I;0vdjgZt059-fV뒼%*  ~w0MȼЗ?Zna&ORգ!T.yhZxC!X4B;..׹w!rwS\6EIDdЯEDJtY%}22c:|)7b.ڬۊV[3JB~l׋Rڗ{\k`j=Uo-! 09\k\+;wU8haw0Bށi0iYϹw]H0V9 3OgQk.'z۷P|s>߭{L drD^,V P牀95&$,`n ע=#u84k|P|Du&Z}XWbXd%p)jRV T%Ct ˼(||/mУ[@"`vUT߇ OC*]QonTr wic0ga@LE+]KG e:P[B{S%|@ IT.s2!S,[t{)"~,R)R6k.d[NKQ`dE x 'B#BhDr?mOtb85c4M!0(5s 0RhV4raȳ=7ģZ_To)ܕBK/1=eG?lWR`wCg"~9A^g~o)>MQA*QVlNHlv*= >U!t @H]T[W %FLBʸ<7bވVw2pc'\Jѷ(-Sr!EˑGgVS$Z8<<3^|w䈤 wV-r[ U+6|*:cYL )zqF9f) Od LM-|-T'}BN17 2.ؚ 8C楝Bh sb^RSΒefw8vipLsp10 |c+]}}($xjqڻI'r_uG33Z/Ktz5T,RRf)JR[mnes -"ߤ1bQKa>*7.;\ (UV ?yhA,LKɦd?>tꞸ/am6>SКwn4%5zm}UDVT|t/:9W r20~eg:YcuyYŠP ADS9!E*,`Rdhd,:+vS 'q^*>)Epy5?vZEl;7MX*f, f+H^ާDƈ\(gɊDÏ S(Kf &/83nyUt5FhςR͗)A.i4D!G=ǰq> K%TS וG*.X'iA{:DyUv9owL9:nq F"i{bp`6sa:V9_3!8T7A"VPIC!dT'S ǘ99(VzB؀skߟ:52&K m!L;Kz-+okg2duNR b@,v;H@ݙV86[`q"תAas/V[i>"zP; M$eMQ'Гqg !L؎a 07$:~bzJi@5W34Y3{M\}<lGOR! ޵gDGȞߦrѷWJWh@TޡC q)WPjUk9oTݿS>Y*7=* ]W  bv#鎉|M?K0r9-i?,uKgRGC^zn ÎJr_Uwa6a剛RҪldl/T^X| HX¯ ǧP9D'_̷wxMgws~=v6P[I)xb# U\G.ܵ^K7,^\v}zZO-kofXoӚ\zC*ӻnٱ@ wtlMn Έ1tP.`ja; tS>+7GU85uvXLv0!`z$ncRezo^1?<;3Ed~2!6b@c~_ߔ:UwMj!9Va:]8Iuߌ\rϤ ~)-Ryai2aB|/f7BP9£Y5-9@|AA9%zwqR*Kq' qs-^!Qâ;L%v@_G{Yy9ĉk;m=~d?s$ }7 S)сK;0'2O CriW]2G c= QkI@GBp:YfRb4 a'[`H>*G|.N_Ok@'&y;Ia2|dYm }<j(J9I+"n!ir'<zk7HpϩYGP6xArȠ蹂W &R SV]zm~ Sj+t.j̶2QYjR j=ƢYeOԱ,/(D(mˋgjwxB痖Ȗ[M f~dj}3ʣHRPiq1CFd=@Vn/PӲ&S=| I8ރPL+!+L?eM%Ă{GA0k_$T4ť(؈5FOm˞bUceP6>g6F؋G)fE5+S@բIQZ]Vv} XQ4cv@;50Kc_ uPy[{xI%lљjTikCݢ^wx9NHe%8ܶs 5oT[K3 "U |E ԕX:c{5jMtX *|*JO唢QsݨDnt}(ny6:]6_ZT }MV p,CK7X\MI>?#^n;-|39cepCk~X)v!&M륳ɭ{KmK@1YYv(W;h=C|]2] 5Xo=(c,e#,o&+Azӛ=!Icg9Gr)qyRH XP1sq(>u>K| V cQ}8QGCp骛^if8dC*_^ڢ!k g]!uJ$5aMfyW ?† w,D52z:< Vv=1a7[iqԸ^$ZXig.@&Agovo֍lK'viXCDB ѣ8&%|:u^@U+5pxHvf܌R U K]SHRռuK eG C Slk5:omV Nx "0ӥ j_ y'U7ö '@@빮CoI奫e힒qy]Ⱥ&?w,Ìb$/6@Mω es:wπGK}L%敳 H:_P![[[(;@IkĜ7 YDZwDNF%CY|hù/c엋M n}e&^=S ^J֪;d~.Z=N0w|((ZУ𿠼cJ+ ~ 5v-OR78V*AC9!(\ 76zdYH9A5|L)ʹʅgy|ec,D b(|̻n̨Cšvdt-iָ9bdW); AK@_ȕdDG@o'Vv " Q5xnx*5I&k+˗>d0;)oA&]6nq h M5wTk`n49?SUl~:;ո=֘9GK֡=y5X@Yp܎P3x*"*i8!Pe%'G3T?  d>XRCleA>i7ea)P9[!e;@X"P|V}@YGCX/i堽t9`:ķhyvJs/(jA t2*7{} @-7@55"cxCܮ,,,+AnuM6Um`6MccZSmMrOnHV6xf'W?!i '(i&b ʨ>>tq YVH_˨"G(a()rMpJ +n|[u aC6[)|{QvX13a:!^+ʻP>7̴9oT f)SAOx0`v^NbD`Ou;ml3^#q pXb(M?iC TzP QH,^CWI5[C3x,F**fY ܞ rT[h2Ao%.T9}?+QM7r"xcc|,~;3<0(MlP8O_acWb?%ƌwAbǖŇ@K-5,4dEdJ-`%օk:G{%Y`ܪ:Ke F­10ꋲI@=-}-(V8]I̦B;*Al!蛨1U%xIo2p2[J+Y."9> 칆S8}\u$ߓ&=P<]F":3 IoA6!1scoPkVv̇uEԐN\ #noSD^z-3oM~9'mv,3:hHŇ$-uleHr|gt/f9;r{ ZyxE}wBZ89󥃿1kCA?+Щ|0?SJ,ʀs!6ˤBF7,Y傎ɼò2tpYqBcT+lE`yg&V/G/'|.FO$b"qtc1+UK0giR-gyʖ Z ̮xkRSنgDq8Vn4zz`T˙Wyf0!&G\j|&IJИ.˵hAvT5_?TqPx6ywF#CFK`~a?¸耵rFM%Gۈ1/ڭ pۧc5J|:wXwi @jp='Ww>oy(̷_7Qu/W.MZw%>FDy7Vwa.r ˤ! m>KX9-{/b罪ʄ ڊixP.A_L? pš- /caA`T[ۤ"9lIQadձyicF"^#r;ȋ2C"uaywgiтig/m^X`#|RM>RaO8tzTLY] =5#u͎HʲH6"y1`?fR6 s2!({9u0v`F6efz++.S3ċsΌ/0eFuH_ay3㫰.as;}YTcדώ'yrȬz}ұn'sX6V jFq7>/pExiUmV˳$jdZJ͜r0L_ ,TՄٚK$ +K%Fr°_ =n:rcH51cM< $U/WDSBu.> f=&DRm@'GØޜz8&AͷDv*i`j\2 &[r3Ls)Cw1<ѯYJ)FVx |rUےlvJpH(/ΟTnkH1M 1؞ķԙ{?dz*.҆Ԝ :H+qafOVu0MQ2r]@2NDY /by>B8XAXN(*BWL/'E% smN-EZG@Mt/q;0kʱIow5{KA@fE6nx0$ӓv?0tf Z=]MyP8{#wB6It83.*WST'wWO?+8egUojh7A.nڿmQcs}Y}ٹ?O'`k&2>At( @OOB!PR<9of.eE1:~kYm ^ mK+ qUm*'Z h,p~'jXݽ| OJ@㎪WHp1Qc )zL'Hb("f>reXE;䳜Bt ~GhS? mu?|9‹OF<84rg7Dqa`~k㚱ewLXkJ#(mԐn|( Ŗ ]9S#oR1]@vq(?F"c{1,ۺU̺I>̜hE3`mQCNW,"2 aTxrnq#kA7>lj)XSʥPm}3"Zc3 63ڋ |ũb7`-|5x3VT[=M|sL#K}*Em| gDJoQ|!zw/:p +T}q=)[sGlM<C Lk !XZs|jwʇ%v0jP$~7wƻ4#ykg_7>,N$Ns,]d$zdHRL% ~\(m,=`nV@׈ͱSE9zeB6 38 g$3W)"*>4 K9Jqx\6b)Z>mYrWi&wancfcVq8L"_CDƅbAt2nݯR{˝{!>wæGk!5ƌGǩ~\@F*vVS0终nbz~]r5DNA!@/=?Hg3ZiPUnӺJТlB3Ms=yY;s5\J\eG nqH >Q_ W)F2tYGH:ydqS{c  V?HX~?ɬdU|"˄%:K聨|LܾNpTzp]#bKX-'3EǤ0!ǂT)p5ڄ='iV+A2'O@E៖"E ᴴQ^TD;zLڎט0kBUĢ+mqԹEipvk j!pA@07e;G4.%Z. @@w"[XFN)_ߪVfdjvPF!yw2;"K2ц|fISNn!tfҞZ }2RUKRV.[&mcۊl~P{XhB~\EЍu2M'vwy`Hsp/+Ѱ+nJ2ӢBKlh+CZ"v?=?Kd3Z R^t2Jig*9pB1#mgstÎ޹ eF:Wَ7XQsA7jZ9i(zun3f ؓ7#d.hts#hBܰƦ,hA@z& ͥ;5ZA?;/hK:W8 Ơo5B!>yRĬ{;qBɐjElax@!GA#oTdĕxZU@"lGaO] k23ʵQDT8 E ]s{ro}b^_+&z} ^Lt!}r; Bu)V/+0nON1 >?H_vܗ A&%\6X~n^~']^۶MmUA: [TwciB'+{|]K?hJ8XQϤ.O}'>lc}*Yr{%n/Fl0/ȼ?l6ιm*總°$|'0SZoՀre%&b^##rkÓÞ)d` J e{su5 4L<\'XODL!iPjo@etmG0v(!KfI`y4 M̒ W9x{G q/Z3m23!vYy)1K{{O+. h+B2ndU6Ǵ&?JGP x}גYW_ӊl­Xov ފEێ\YA$g 2abz,.{V1XcV1%_v)̛8fc,yxik]cփ#XɸQa7"iVre뒠hA.9 ݷU1R@IptP:Q$s!tY0c-bm5x,ވb\)cT`jKIO~bzeaIQ}熮$2b< P=4תX_n oEs%i,Xъ@sa{Ò8dGSܰM`}nq^́˒c."dt1g n"9+u㏾%v=$2)NP7J='`-;~ѹȘ]5[p}htFIBJmLZ=նΞ$q|,4jgF3QNNAm#Qސ{WUJVŽ2q6]#K<t$z-gJMQ[%*GDN@6,3ȿЪn{/Xr۷{ Xb9JF`ikVHZ?ooz>f, z-]!3 9g$`P p8~ jzt[JvZ&I=^Ynj.;ږw;CpA0OH05v+M?2ML0{o[Гi?Oj" /B&)ArrX2>.nLv RJi?hκqIJX68OP.7w_xF>y3s?֋ufAn v{ݦY^o z塵]=N $ٶNee tG-ۚ~y&۲k$ܓ0<+qUKL0{r0[C_7B֬Ǯ[t'Q3?'={(e /Rz+%0qwr5S9=)ƦQXfD dFzG.em͊Jc` ⫇ nD3(:Yz>k,зQk'ʫjIp Հ74 TK"1/}kc.촣AQ0IVUDiv eib'Tɏ (xwTnft+qĻ=rm ra3 %)[N3g@QA7%塟bn$K6(K vBKjnւ-$! yٰGߝVp'3Y\-$.GXBa-ZTCei0_5qvۂx—^LZ{%o^e7U1=p$.m²SbBf|gWz]!>pBYưゕ[K"Ly~p2Vͷfc*ZגD2"b(fؘ@JVɢͶ9.0<>ʆ xՁ86Ĺ,qdfQ? t 4Ey. j"<^3>eRZf[YHW,IdgYbe<`VBr`@ _=iޣor A'>~}H{ 9lH²k<1XQ+$f9Rz֛Acs.5=- @jYaWun|ǖ"8'D04qFk-Z:$6Iܑl6$C )MLx/4)d''AnmZް=qC'<"=efͳTHTt2JˏW|wH1X˰j ꫹r" t.Q)2so3/xh%/v:Ke5^J:߾ pU,h=l8K=OȾ,hGa6SWGԉcSa K!F  u<řkz[:LB'Ӂ(2Lv ^6V6cG%3ÉN.kqNvnx6[Xb~aт &Lו3퉏C ?ɥUd% shݎjEt VyNM,sӯӌطη-B/Lg.ڋO`5=}eU飕%ZȚL hyoukGJSg qfSMu8#;!"ƾ5A,F51@(9K^,<*mBq_pK +.#r?3Ct6t u6c斂 c*ɢ0UBdY<@"fF`ij_M~grK+%qQu`.~YAJ|GoHU' ȢSj qGe-[@/ +B`P;|64a\Ɩщ.K\)_ mUd`(8nxΊ^ޙgH,RV-H_ػ8 2829-YE߷$+~n*>] GMF@w߱1AvctmDs$Lo)=T{H*~&.454[GO9\e30kZ:MepQM~ ZzJ|`rE'c9?_DO,W.\#17vz% 3g=-2O$;3\2 ^;![1Dh;vYY:a|ovDw?) FzBT4w} 0&*,9nMu]S6rGJ]69ܾα&~OOI 2S!=/g=z2K#{!zGoRqWL.)$9[#"Y1 RF{7ؔj,˗IQKhY5`Xl"LKI: Auw(Z9J 1 XO?”'0p#I ! tAi9#6> ^^1Rd2j4zd耨6F;ʨ 6 ^Q%W5O`rYEk 'K[]L q?}҄?8 2A G.?CdR1pˎ #/g{aLpuOkH8$]UDzlH3_'uAY`VmΊruLJbd'7_[;(?3 zD? )@53,v =ⱅ\sC93 r%r/b?XFU|$H*N5k43(3E 5}I2((hv!Of3GIAYѫ>Q Splqu"i/S9z.8\!#I@W$øH"˙56 dQy+%XmEs (bQh2L5_u[oT)J2`a'Hp. 1ȁϰɭ^EXI}z¥r< Ř`aGN*wS UYxɃJ-qeq\OW\Ʀn' rppsиyϹ+îXS:˿wIP =D+=b\8EM5KLD YZ