kubernetes1.20-client-common-1.20.13-lp155.2.17 >  A dk@5n) Uu*"=L&Uxɨ$CtPY?oa{8%@EkșXg;9#ɀ*X$,Ni:EyS8Wz{ȓ?n3 gJXڱ^"F{|FX` 53 llo_gdep?< ݈|allyV0׀ui.褅l8 c} 9#%J;R &Z#IA簞DwBCX_%KEʵYԱAEInMȬ`n)c"x N)}NlߞɚP$\m{w{K7$r`$ZHre:Fb˥%n|ԯwtYŵy.~=HZ ixS7r½a0S3䄬E[Ί>a)Vق0 l>pHא?׀d' 2 W|  pp p |p <p #,p #p%\p'p))p+,, ,,,,(,8, 9-$ :.1 >@BFG(pHpIĨpXY$ZT[X\\p]p^db7cdEeJfMlOudpv$z,04:|Ckubernetes1.20-client-common1.20.13lp155.2.17Kubernetes client tools common filesKubernetes client tools common filesdk?obs-power9-12 %VopenSUSE Leap 15.5openSUSEApache-2.0https://bugs.opensuse.orgSystem/Managementhttps://kubernetes.io/linuxppc64leexport 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큤dk>dk?aadk?adk>dk>dk>dk>dk>dk>dk>dk>dk>dk>dk>dk>dk>dk>dk>dk>dk>dk>dk>dk>dk>dk>dk>dk>dk>dk>dk>dk>dk>dk>dk>dk>dk>dk>dk>dk>dk>dk>dk>dk>dk>dk>dk>dk>dk>dk>dk>dk>dk>dk>dk>dk>dk>dk>dk>dk>dk>dk>dk>dk>dk>dk>dk>dk>dk>dk>dk>dk>dk>dk>dk>dk>dk>dk>dk>dk>dk>dk>dk>dk>dk>dk>dk>dk>dk>dk>dk>dk>dk>dk>dk>dk>dk>dk>dk>dk>dk>dk>dk>dk>dk>dk>dk>dk>dk>dk>52e499e1fc4faea41f4ba659923f443baa3bb1ee657de14d264d72639e17672cb65ae13792e1364a958ff4da3ee80038968ae98b12f855dfcfa22ed12d7e2c680179b1d7fb6d6d8c9149504fc04d8d423e04b5dab7216a7172429d55e4f56beacfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30b588b24c63f782ce3f4651ba9aab88b6f97259d1da2afdaa2b1e3117ec9ead78a476fd859e7a66cb709b10c5a70f6c538e0901434f2b1c21f5e8b0465987e2e74996a85113ccb66f650b6b951d5f0194e3bb1f6174bbd0bac0431942323d67967db92604f658b4927e88964d842830f1a49765d0602ccd2422bf05ef561367dcb343f17ffa9886d57a37ed97bebb85919f548c0b6a2a307a4d410ca1113edeb9ca6f78b95312c1ed7d3f65a91d2ebbcfcf406a25d160a0922591cc22b0687ff9a697a9d85cd08c23d41eede3a6c669bf194950b6b8f0ab59b130bc895685894b7c31ed8bf2596c7d22087b0b61b0b5d7adfc84be14cb83cc78cf322ff069acfb3564154f3f0da63b4a2e0d6c0e3d955dd24107ec95f74d559c63ae831482433911543d3f529ff7a3eed74fefe9ba3ff0a926889867fbe87273e48165b13aa403941daffb51ccc105796295a8628a06aa091bc8949f1988c30d69a3ccc76f90ea65585e20491118cde7374e26a75593a26d042b5de1ca2d0d9ee31b9c194ee4d82b7019c89654da4ecf23754620f309a3bffe127e4b1202ee4b3dfa515e86bbaff8ea3ed71d2c86722854539f2e3ceafeab05b0ec78d10b52771f81ae0dd757d12fb8a9ae8ccfa8dfbc575ec3885e1aada6429b512233e4152868ea7f6cd9b162658470ac7d49f75ac880eaf16ee4ec1756a3be1a18600954098ceab0aec5d2e35ec0a9f2d72d35b9821b777eb4cec1f38005c753077a6a45c73de23b34d10d6101c3ccf3ea83168f2c8f1789edb2a50c9e24d4104fce9de24f306a090758e8a958f171a98f49d155064258d5aa5236c243fdab9d3f5961b6d17e21d00aa9fbab217644ebd87f440dc4eb8f7a14c564a550ab6e96af4b64fb2021ab11399cdef0f0e68a1254657b0275b13292b00801ffa79274b83ca4ac55649763e78208fa5aa60ecbab45a4aac2c61309d513717d18f9b87b58cb79d3ce27c916474c3684b31e92fc842568352e10f584b0f0a0b0b32e6a15a452671820cd4357d2b45d013b3e13286d575bd5060a0081a440ca48b2a8a70611a4467ae56d27d0bbee7c8dc8d85abf3f18ee266cb568d616e931c3a507fed9bb0f5247b2fed5fe6fba9a56d066331c09b962f5bbb6cc72ffd7e689807c41b96eb9aad1d6741084947aaed4f5e3ece6bed5f89960fb65736b663b14fa4b10175ee3632d6e70a58f3707fa78d9c56c7dfaf6701063dcb0fed0a0fa31d2b4fda4bcc17ba45a65592e1477cf195e9cbd8f88f88daf29cf7871ba0a53bc11b3599106d815571a44fa75994c135904457d75b4db473e679a1f483f7ea341bda900b1a569f5da643f293e292f6b21978fb7c16b21657a48353a1a454741b32e8ac5114ed2e13104f93878f87adb61aa13905c402ef55bec3ac6479457756773cfbaa17cb42a16a34e5e13f82c3d86b2b2062ab983e03652d07d74076076ea2eb2401b8550b21a5a9171b532a73691c6dfe054677cdc94a79204704111e7a33a9d80ceaa2dc3ba3f5a7580facfeea05029d69e62ac2757b8df6d2cd0a9c07d3d4c83e187c9b2b176c63ad1e422cfc7448180b0e77881008ce84081a91b06d1e0d5e3afd778ee4b15306034c1823d696dd760e891447817899a433a200de56f24e5d952e137ef0f2fbfd9051c61f4aa8f5a588c98958622cb6b93465459ff84aa650834d5156cf50f7bd8dfdc55fe2ba3d95e607a45a3538654c9777b6551c90d401d8b4e7e6af0d16db876f4747405e709e50d2047c16757c5e82ffa53030ef89caecbaa0ca18d0648f3142ce7b83f7faeb147848d4aca30d2cc304d7c601c16936dc6a7c8815e9fb316ca3f75cfbf7cd63ad1c607dc729a15650a524669ff0f38d359a71610736686900cc1de78a57d58296a4bb0c7c04d5a555ed7962235111b2df404d9e553ecad14d4b7cb73beb16e87bdb0e4849e847b85255ee990f353f65f9ae0a8a76965c1f45a8c32e37cce4b2d11291e4c7abc79e9061fd1214bdfd7fb765ca0b6bf0b2410d5320c1e2842bee3ad14bbbe0b6651897c6c1086ae50d2fc44995de9b7acbff37f94546e218fda7a3e27c0b5b899d4ae357f7de30b24d25a3eb00bcd1f9a28cfa0c6858d6221646bd1a3cf65e4a412caf04e8bc92a1b7b55a52f47acb3ffa2ba44a9e66795e4a26d459f5f8f2bfb14b0839e01242d19b4e1e2fe1f091231eb2137e99708c1b2e037e80f5369bf8ce537a61db64ee1bfdfa7b6d1ea763396b3d26f5e6e89516617860eabbcb0ed24534e0cde4bb0291fc064506e68fade9da39154d1c9b78f388e9ee1a0ae441b765dacd07e2151964a95d6eb2465389b6da9f495861bf9704e35f159e87c786ea3d51f5735b4dad502dd538ed9321229f17655061a0c5bcefd5eb7447996306018476d2f89d1cf5325dfcd63e8604bca09ae98f1c215faf149512621264b35f177c5510e4b684b205d4e5ff6e27437e217b52ec8680542f1615ee3558e4ad780e22e1c759805f88464af010ffa860f8f086343c59ad2603ca50c809dd3e49bb9606a1ea5c02ae46b3f3afe5c611e4aecb19ab9a7a9d43a278fb9175d2717e37be416a99723635b8e20286fb57b5764c8fdc824db91c8d7cef371784f2b74152c9e4af5bf98d32331316f163af53737923a910d071d371617ff1f502da2d964cba7d9488585df7fee29da7bc594ac3281ac4458df58b620c8575e06672887ab1b210292d40b89679245e069a9548e96ddaa1e1d641c72845a8d157a6eb2cf9d11b39e32b9eb235e6ceaf7a32dcbd97269a1bd9b3d969fb829461244a586cc8a92e57c6e5b06ce4018a64045687f12f448dcb0acc6ce68419c0fb7048f5688eb6d4587ef9440a55472beb6a9d773d4ac8f5ec35561150c32ab3d4c0028c732f9bdb96cacdf26481806bd7b389113fa2f5f07ef5e532d8c0ae0669247e4a6781a2b647494e57a057dce5861818e83126681018427cd938cd3d6f7ceae0b351336ed34f3f8775daaef8fcc556cabef00735a66903ee39634987e9b505bd8c04f63466bc5534fbfa537424151d2561a7832a8df7593cd9d3479c487f7675d25c4abadc97e97850fa286b59b6966ad884d86094d222d6ebb6fdbfeb8c0290bf2b80f5d271ad69c6b621493bae068f80ccae950fd06fe54ec31af27436dd0b39a8f3a380632b8f45ca5baf80f500a29829daad17bebb8fa9418320cd12a27b23dfabfcd5d19b2c2d89f0efeec2b2fa39923f746fd41f8f3f86ecca7c7eba588fdd155761d9cc87d6731d8ae6e82d94f87c1157f4f77b440edc070b3b468665519ef569d1c26cd7ec830ae41eef7e270cadf5a1832bc4e2b18f0ef9f4920a7378e90f7d5235dd7e9876a29e80b8d6837df208e529b68169d96aee7fbc74343aab8d6d6f96c0c86badaa5d8ad2200390150f739284b5e473ea39a67d4c1c2db90ba55644d69bb46dde011844c56a59e73cdc62e83b3538b0f1688019d4ec16fadcd5c5f5550a82f74fda447a4a27d3e79321f59299353397e6788ce6a76961cf4afc6411dadc6ea04a37603b231c07f46068228d263c5aabc18056d6924ddeb123e6a10cbaaaf8aaffcb2918ba9caecbf7ba281c4226c0897127b9261f187953e6733a0aa22442756970d48d9c5a5475e7223503097f72f0f2a3b91f287d3e718cd64df8d969f7878b4dba25fef6ff56e4fc36ed6d51fc78fda1c70fc2666cd1fa42cde87a4d9124fbfea57bfeca5994ea7a72b1ee175157f3f139e36db93bee3dcb6b18ad90d2187cc0efe3f937e5cd5620547425fe1926df840340804eccdf6447b5d920ee0c5518e0584ba96f1e400eda3c5584cf0009d376d7f7bce6d72a690f1dbf3f69fb3b518f460ff77001e4f6a4b0c3af39e28c808a2988294409d7fbf9d94484f203da3c554306b93901d667f7d7c3684822b24a2f5e48d3838c5e324c7fcc74b285484bfad2d6de77e1d4a32cc7e62b45d12e230be019dc91b65b4fa1f6e9fc4fe226f32eff293217ca9910bf4da8453cf78ee8b66336f54499a0ce3e52eccb8b5d52a937e92c9c0812bed6d1ac11f47e6e71e128cacf6a0e2c1bf502ebee78e28640e8efdd02766127fa1d2efed3e6b26bef9c611b1add26405e459ec5a586416c8351604221b536c5ed4c3d862f8aa7455ce146bd82fd498e6fad1d468dc1eb474a4181faa86467a3e6a75b7a5a35f2ce5ae295e34cfbeb1a08585d28452f3b5e9a4d512174a45e35a88da838945ca144a238d0a939dd23c9fb73c7361d506781bedc999bad9104f42dd88a75ac1105f2adc0143a588e6eb5a76c63429a161055e63622830d5eb87b7c2638eca3c890d28d15db5c088b1b566787039f61695cb38462022f464a66f768d7bbe6e540209be18ac0f6f4390134c84d51a73a1f43a2b157ea5933e984da1f723e74dd126ac7ba6d8ebe630a55a6fd1e88073abef012781aa614e67a57c12d58dc31285beec29a355feb84ce2e282080746b05efa94c009b51cbeb9c33f552624e9de3cfdb9c417a8c624995d989cb267b67a5ad4f191bae0bbd6e459cf0276cb4f5ecf88fca41f660bf5928728e7fc03015805e4208e5408eba1efc77c8c7ef2a17195c0550e04df171b1628f284d58a7a9d99493500e4feeff4efccf1ed5c81d95f419e3336c5ce052f4df504004aeacbcdf4f456fcd4710ac69d57488a98d2c0814805edcf818ecfe085449a19b31015a81c3a44926b04e6a4bfba5568bd314e038ffe47c0c76155b596a8924211a14e605aab2dc1589505a7f1eef6296b08b28113f121d948838d628e13rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkubernetes1.20-1.20.13-lp155.2.17.src.rpmkubernetes-client-commonkubernetes1.20-client-commonkubernetes1.20-client-common(ppc-64)    /bin/sh/bin/shkubernetes1.20-clientrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-1kubernetes-client-common4.14.3a@aC1a&0`t`@`x*`v@`u`@_T__м@_м@rbrown@suse.comrbrown@suse.comrbrown@suse.comrbrown@suse.comalexandre.vicenzi@suse.comrbrown@suse.comRichard Brown rbrown@suse.comdmueller@suse.comrbrown@suse.comRichard Brown rbrown@suse.comRichard Brown - Update to version 1.20.13: * defer close the rotated log open * Add tests for checking bind mounts * Check subpath file * Add check for subpaths * Manual cherry pick of kube-openapi changes for release-1.20 Bump kube-openapi against kube-openapi/release-1.20 branch * Update bazel * Fixed unit test SELinux support * Add shortcut for SELinux detection * Don't guess SELinux support on error * Use separate pathSpec for local and remote to properly handle cleaning paths * support more than 100 disk mounts on Windows * Support cgroupv2 in node problem detector test * Update debian, debian-iptables images to pick up CVEs fixes * Fixing how EndpointSlice Mirroring handles Service selector transitions * Fix race condition in logging when request times out * Update CHANGELOG/CHANGELOG-1.20.md for v1.20.12 * Run storage hostpath e2e test client pod as privileged * Ignore VMs in vmss delete backend pools * fix: skip not found nodes when reconciling LB backend address pools * fix: consolidate logs for instance not found error * Revert 102925: Fix Node Resources plugins score when there are pods with no requests * e2e scheduling priorities: do not reference control loop variable * tests: Wait for the network connectivity first * 'New' Event namespace validate failed * Update CHANGELOG/CHANGELOG-1.20.md for v1.20.11 * Refine locking in API Priority and Fairness config controller * kube-controller-manager: properly check generic ephemeral volume feature * Fix null JSON round tripping * Propagate conversion errors * integration test * fix 104329: check for headless before trying to release the ClusterIPs * Fix use variables in the loop in vsphere_util * Address review comments * Add docs about process of discovering disks from new nodes * Fix unknown dangling volumes * fix detach disk issue on deleting node * fix: ignore the case when comparing azure tags in service annotation * fix: ignore the case when updating tags * backported PR#97721 from v1.21 ("fix slice controller logging for services ipfamily") * remove listx from OWNERS, OWNERS_ALIASES * Add explicit capability for online volume expansion * Bump golang.org/x/text to v0.3.6- Update to version 1.20.11: * Fix a small regression in Service updates * Service: Fix semantics for Update wrt allocations * Fix buckets initialization * fix: ensure InstanceShutdownByProviderID return false for creating Azure VMs * fix: skip case sensitivity when checking Azure NSG rules * Keep MakeMountArgSensitive and add a new signature that receives flags * Update the unit tests to handle mountFlags * Add missing interface method in mount_unsupported.go * Pass additional flags to subpath mount to avoid flakes in certain conditions * Update CHANGELOG/CHANGELOG-1.20.md for v1.20.10 * Copy golang license to staging copies * delete stale UDP conntrack entries for loadbalancer IPs * job controller: don't mutate shared cache object * Set idle and readheader timeouts- Update to version 1.20.10: * Bump to golang 1.15.15 in build/** * Bump to golang 1.15.15 in cluster/** and staging/** * Bump to golang 1.15.15 in test/** * Avoid spurious calls to update/delete validation * Fix metrics reporting for the deprecated watch path * Update configure-helper.sh * Update configure-helper.sh * Update configure-helper.sh * Fix: ignore not a VMSS error for VMAS nodes in reconcileBackendPools * feat: Provide IPv6 support for internal load balancer * Update to using apiserver-network-proxy v1.22 * Make CSR cleaner tolerate objects with invalid status.certificate * disable aufs module * update comments and owners file for pkg/util/removeall * kubelet: do not call RemoveAll on volumes directory for orphaned pods * APF e2e: wait for steady state before proceeding * Update CHANGELOG/CHANGELOG-1.20.md for v1.20.9 * Updated to use konnectivity client v0.0.21, and implemented placeholder context * include google/go-cmp in client-go/dynamic/fake/BUILD * Simplify use of the fake dynamic client * fix: return empty VMAS name if using standalone VM * Fix race in attachdetach tests * Fix frameworkImpl.extenders being not set * Fix closing of decorated watcher channel on timeout * update bazel * (scheduler e2e) Create balanced pods in parallel- Update to version 1.20.9: * Bump to golang 1.15.14 in build/** * Bump to golang 1.15.14 in cluster/** and staging/** * Bump to golang 1.15.14 in test/** * Update debian-iptables image to buster-v1.6.5 * Update debian-base image to buster-v1.8.0 * Bump SMD to v4.1.2 to pick up #102749 fix * generate scheduler merge patches on the pod status instead of the full pod * p&f e2e test: log response header for better troubleshooting * Loadbalancer IngressIP policy should be configured as non-DSR to enable routing mesh by default * Do not throw error when we can't get canonical path * Fix Node Resources plugins score when there are pods with no requests * Update CHANGELOG/CHANGELOG-1.20.md for v1.20.8 * Remove error wrap from logs * staging/publishing: Set default go version to go1.15.13 * build: Update to k/repo-infra@v0.1.8 (supports go1.15.13) * Use go-runner:v2.3.1-go1.15.13-buster.0 image (built on go1.15.13) * Update to go1.15.13 * feat: remove ephemeral-storage etcd requirement * endpointslicemirroring controller mirror address status * sched: fix a bug that a preemptor pod exists as a phantom * Revert "Cleanup portforward streams after their usage" * Remove unnecessary snapshot ability check * serviceOwnsFrontendIP shouldn't report error when the public IP doesn't match * Fix VolumeAttachment garbage collection for migrated PVs * Return UnschedulableAndUnresolvable when looking up volume-related resources returns NotFound error * Return UnschedulableAndUnresolvable instead of Error when failing to lookup pvc or storageclass in VolumeZone plugin * Ignore transient errors when gather stats * Speed up PV provisioning for vsphere driver * fix error of setting negative value for containerLogMaxSize * Upgrade konnectivity-client for GRPC connection fixes * Update etcd image revision * Update debian-base to buster-v1.7.0 * Update debian-iptables to buster-v1.6.1 * Respect annotation size limit for SSA last-applied. * Remove unnecessary quotes from get-kube scripts * Fix expired unit test certs * fix: delete non existing disk issue * Azure: avoid setting cached Sku when updating VMSS and VMSS instances * Update cos-gpu-installer image * Ref counting is only applicable to Remote endpoints * Make watch order conformance test reliable * Update CHANGELOG/CHANGELOG-1.20.md for v1.20.7 * fix removing pods from podTopologyHints mapping * fix: avoid nil-pointer panic when checking the frontend IP configuration * Use CSI driver to determine unique name for migrated in-tree plugins * Add jitter to lease controller * Avoid caching the VMSS instances whose network profile is nil * chunk target operatation for aws targetGroup * Fix watchForLockfileContention memory leak * Fix cleanupMountpoint issue for Windows * Fixed the Dockerfile for the build-image to build from KUBE_BASE_IMAGE_REGISTRY- Update to version 1.20.7: * staging/publishing: Set default go version to go1.15.12 * build: Update to k/repo-infra@v0.1.7 (supports go1.15.12) * Use go-runner:v2.3.1-go1.15.12-buster.0 image (built on go1.15.12) * Update to go1.15.12 * fix: not tagging static public IP * Add test create service with ns * Set namespace when using kubectl create service * Automated cherry pick of #101377: Fix validation in kubectl create ingress (#101428) * Updating EndpointSlice controllers to avoid duplicate creations * Update pkg/volume/azure_file/azure_provision.go * Normalize share name to not include capital letters * Extend pod start timeout to 5min for storage subpath configmap test * fix: set "host is down" as corrupted mount * no watch endpointslice in userpace mode * Ensure service deleted when the Azure resource group has been deleted * Updating EndpointSlice validation to match Endpoints validation * Make parallel build memory threshold configurable * fix: azure file namespace issue in csi translation * pkg/kubelet: improve the node informer sync check * Additional CVE-2021-3121 fix * Fix startupProbe behaviour changed * Fix test * staging/publishing: Set default go version to go1.15.10 * build: Update to k/repo-infra@v0.1.6 (supports go1.15.11) * Use go-runner:v2.3.1-go1.15.11-buster.0 image (built on go1.15.11) * Update to go1.15.11 * add duration encoder to structured logger * Update CHANGELOG/CHANGELOG-1.20.md for v1.20.6 * exec test should not run in Parallel as feature gate is not locked * hack/update-bazel.sh * respect ExecProbeTimeout * apf: exempt probes /healthz /livez /readyz * DelegatingAuthenticationOptions TokenReview request timeout * list pod list once to avoid timeout * Cleanup portforward streams after their usage * fix smb mount issue on Windows- Update to version 1.20.6: * azure: fix node public IP not able to fetch issues from IMDS * Fix test now that empty struct are tracked in mangaed fields * make generated_files * Update bazel and dependencies. * Update to use cliflag.NamedFlagSets * Address comments. * Update NodeIPAM wrapper * Delete build file based on latest changes. * Update extension mechanism and related sample. * Address review comments * Address review comments * Modify integration test to fill CCM test gap * Update test * Move initialize cloud provider with client builder reference inside controller start func * Separate example func and add README.md * Separate func * Add demonstration of wiring nodeIPAMController config object * Remove cloud provider name as input parameter. * Fix flag passing in CCM. * Use apply to create objects in TestApplyStatus * Stop skipping APIService in apply test * Stop clearing OpenAPIConfig for kube-aggregator * Declare TCP default for service port protocol * Add ability to skip OpenAPI handler installation * do not tag user created public IPs * apf: fix test flake * update gogo/protobuf to v1.3.2 * Fixed describe ingress causing SEGFAULT * Update sigs.k8s.io/structured-merge-diff to v4.0.3 * Stop probing a pod during graceful shutdown * apf: handle error from PollImmediateUntil * staging/publishing: Set default go version to go1.15.10 * webhook config manager: HasSynced returns true when the manager is synced with existing webhookconfig objects at startup * update metadata-concealment to 1.6 for removing legacy checking * slice mirroring controller mirror annotations * additional subnet configuration for AWS ELB * Revert "Automated cherry pick of #97417: fix azure file secret not found issue" * Use the correct volum handle format for GCE regional PD. * Increasing maximum number of ports allowed in EndpointSlice * Support > 5 ports in L4 ILB. * build: Update to k/repo-infra@v0.1.5 (supports go1.15.10) * Use go-runner:v2.3.1-go1.15.10-buster.0 image (built on go1.15.10) * Update to go1.15.10 * Update CHANGELOG/CHANGELOG-1.20.md for v1.20.5 * fix a bug where only service with less than 100 ports can have GCE load balancer * bazel * deepcopy statefulsets * full deepcopy on munged pod spec * remove pod toleration toleration seconds mutation * add markers for inspected validation mutation hits * move secret mutation from validation to prepareforupdate * remove unnecessary mutations in validation * tweak validation to avoid mutation * For LoadBalancer Service type don't create a HNS policy for empty or invalid external loadbalancer IP * Moving docker options to daemon.json * e2e fix: loosen configmap to 10 in resource quota * api-server add --lease-max-object-count * apiserver add metric etcd_lease_object_counts * apiserver add --lease-reuse-duration-seconds to config lease reuse duration * Bump Cluster Autoscaler to v1.20.0- Rebase opensuse-version-checks.patch- Update to version 1.20.5: * Updating EndpointSliceMirroring controller to wait for cache to be updated * Updating EndpointSlice controller to wait for cache to be updated * Add tests for populated volumes * Fix comment on getPodVolumeSubpathListFromDisk * Fix tests to test for new behavior * Add warnings after cleanup back * Automatically remove orphaned pod's dangling volumes * Count pod overhead as an entity's resource usage * Ensure only one LoadBalancer rule is created when HA mode is enabled * Fix issue in checking domain socket for plugin watcher * Use Lstat in plugin watcher to avoid Windows problem * Skip visiting empty secret and configmap names * Number of sockets is assumed to be same as NUMA nodes * disables APF if the aggregated apiserver cannot locate the core kube-apiserver * Fix repeatedly aquire the inhibit lock * Sync node status during kubelet node shutdown * remove executable permission bits * Upgrading vendored dependencies * Upgrading cAdvisor to 0.38.8 * Update CHANGELOG/CHANGELOG-1.20.md for v1.20.4 * build/OWNERS: Add Dan and Sascha as reviewers * OWNERS(CHANGELOG): Move reviewers/approvers to CHANGELOG/ dir * Bump konnectivity-client to v0.0.15 in release-1.20 * Storage e2e: Remove pd csi driver installation in GKE * Update CHANGELOG/CHANGELOG-1.20.md for v1.20.3 * kube-cross: update image to use v1.15.8-legacy-1 * [go1.15] build: Update to k/repo-infra@v0.1.4 (supports go1.15.8) * Use go-runner:buster-v2.3.1 image (built on go1.15.8) * staging/publishing: Set default go version to go1.15.8 * Update to go1.15.8 * Fix dbus shutdown events not continuing if they are not valid * Revert "make hostPort match test linuxonly" * Revert "conformance changes" * kube-proxy: clear conntrack entries after rules are in place * Use -LiteralPath instead of -Path * Escape the special character in vsphere windows path * Include unit test * Adjust defer to correctly call * do not remove volume dir when saveVolumeData fails * kubeadm: drop explicit constant override in version test * kubeadm: get k8s CI version markers from k8s infra bucket * dockershim hostport respect IPFamily * dockershim hostport manager use HostIP * Balance nodes in scheduling e2e * e2e: Pod should avoid nodes that have avoidPod annotation: clean remaining pods * Cherry pick of #98254:Fix the kube-scheduler binary's description of the --config parameter is inaccurate * fix kube-scheduler cannot send event because the Note field is too large * Fix nil pointer dereference in disruption controller * Update region_pd e2e test to support PV have GA topology * Recover CSI volumes from dangling attachments * IsVolumeAttachedToNode() renamed to GetAttachState(), and returns 3 states instead of combining "uncertain" and "detached" into "false" * Fixes Attach Detach Controller reconciler race reading ActualStateOfWorld and operation pending states; fixes reconciler_test mock detach to account for multiple attaches on a node * Fix translation of Cinder storage classess to CSI * OWNERS(CHANGELOG): Add release-engineering-reviewers as reviewers * OWNERS(CHANGELOG): Add release-engineering-reviewers as approvers * Resolve IP addresses of host-only in filtered dialer * Deflake ingress updates * make podTopologyHints protected by lock * ignore cgroup driver check in windows node upgrade * OWNERS(sig-release): Add CHANGELOG aliases * OWNERS(build-image): Add Release Managers as reviewers * OWNERS(releng): Sync Release Managers * OWNERS(sig-release): Remove SIG Release approvers alias * aggregate errors when putting vmss * fix azure file migration issue * kubelet: Fix mirrorPodTerminationMap leak * kubelet: Delete static pods gracefully * kubeadm: change the default image repository for CI images from gcr.io/kubernetes-ci-images to gcr.io/k8s-staging-ci-images * kubelet logs print 'kubelet nodes sync' frequently * reduce buckets for etcd_request_duration_seconds * Merge pull request #96876 from howieyuen/no-execute-taint-missing * cleanup subnet in frontend ip configs * conformance changes * make hostPort match test linuxonly * Clean up namespaced children of missing virtual parents with incorrectly cluster-scoped nodes * Add unit test for child scope mismatch with missing parent * vendor: update cAdvisor to v0.38.7 * Use volumeHandle as PV name when translating EBS inline volume * Update CHANGELOG/CHANGELOG-1.20.md for v1.20.2 * kubectl-convert import known versions * Revert "Merge pull request #92817 from kmala/kubelet" * WIP: node sync at least once * fixes nil panic for nil delegated auth options * Lower the frequency of volume plugin deprecation warning * handle webhook authenticator and authorizer error * fix the panic when kubelet registers if a node object already exists with no Status.Capacity or Status.Allocatable * Avoid checking the entire backend service URL for FR equality. * Use non privileged ports- Update to version 1.20.2: * move all variables in sampleAndWaterMarkHistograms::innerSet * use default unkown sock for kubeadm cmd if cri detect is not needed * cherry-pick part of #97451: fix nodeport quota check failure during creating clusterip * Release reserved GCE IP address after ensure completes. * Ensure reproducible builds when build through docker * Fix cadvisor machine metrics * Create OWNERS for most of the API Priority and Fairness impl * fix the deadlock in priority and fairness config controller * Cherry pick 443 and 448 from cloud provider azure * Fix bug in CPUManager with race on map acccess * clean up executing request on panic * fix azure file secret not found issue * fix: azure file latency issue for metadata-heavy workload * Update CHANGELOG/CHANGELOG-1.20.md for v1.20.1 * Add more logging for Mount error- Update to version 1.20.1: * Revert "Use host IP instead of localhost for control plane component kubeconfig files." * etcd version for 1.19 is 3.4.13 for cve fixes * Flush FibreChannel devices before deleting * Fix FibreChannel volume plugin corrupting filesystem on detach * vendor: update cAdvisor to v0.38.6 * Update CHANGELOG/CHANGELOG-1.20.md for v1.20.0 * Revert "iAdd host IP to etcd listen client URLs." * fix migration logic * Add AcceleratorStats to cri_stats_provider- Add obsoletes to -client-common to facilitate smooth upgrades from older versions- Rebase opensuse-version-checks.patch - Update to version 1.20.0: * APF e2e: disable drown-out tests temporarily * coredns dep.Severity is newdefault, not newDefault * addressing review comments and supports parallel run * Update ingress conformance test for finalizers * vendor: update cAdvisor to v0.38.5 * fix: change disk client API version for Azure Stack * service.spec.AllocateLoadBalancerNodePorts followup * [go1.15] Use go-runner:buster-v2.2.2 image (built on go1.15.5) * [go1.15] staging/publishing: Set default go version to go1.15.5 * [go1.15] Update to go1.15.5 * [go1.15] hack/tools: Update to k/repo-infra@v0.1.3 (supports go1.15.5) * [go1.15] build: Update to k/repo-infra@v0.1.3 (supports go1.15.5) * Restore beta os/arch labels on initial node registration * matches specific usernames instead of "*" * range_allocator: Test (lack of) double counting * cidrset: Add test for double counting * Fix double counting of IP addresses * ap&f e2e: eliminates client-side rate-limiting * fix bug: concurrent map writes error * Bump node-problem-detector to v0.8.5 * Revert "check volume directories instead of mounts for cleanupOrphanedPodDirs" * Revert "plumb context with request deadline" * Revert "use default value when the specified timeout is 0s" * Revert "add e2e tests for request timeout" * Deflake ThrottledLogger test * fix: resize Azure disk issue when it's in attached state * kube-aggregator: fix apiservice availability gauge * Fix TestStartingResourceVersion flakiness * make sure managedFields are written * generated * unit and integration tests * apiserver dedups owner references and adds warning * Add linuxonly on one multivolume test * gce: move iptables rule to mangle * APF e2e tests: add request drown-out fairness test * add e2e tests for request timeout * use default value when the specified timeout is 0s * CHANGELOG: Update error link in 1.20 * CHANGELOG: Update directory for v1.20.0-beta.2 release * APF e2e tests: rename request drown-out priority client names * Mark some storage tests as LinuxOnly * Add GC unit tests * Log cluster-scoped owners referencing namespaced owners, avoid retrying lookups forever * Queue non-matching children for deletion when a virtual node is marked as observed * Handle virtual delete events when children don't agree on owner coordinates * Make node removal conditional in processGraphChanges * Enqueue dependents for deletion when their ownerReference does not match observed parent coordinates * Short-circuit attemptToDelete loop for virtual nodes that are removed or observed * Replace virtual node with observed node if identity differs * Refactor identityFromEvent * Avoid marking virtual nodes as observed when they haven't been * Switch GC absentOwnerCache to full reference * Add GC integration race test * Plumb event recorder to garbage collector controller * e2e SCTP test not depend on kubenet * e2e/node: increase timeouts seconds to 5 for liveness probe restart test * correct e2e test predicates conflict hostport * Add a deprecation note to k/k/cluster/log-dump directory * Update topology tests for windows * kubelet: dockershim should return grpc status with DeadlineExceeded code * e2e dualstack test fixes * convert the runtimeclass API tests to conformance * APF e2e tests: use snake_case label * APF e2e tests: move common code into helper functions * Reduce volume name length for vsphere * CHANGELOG: add a hyperlink to issue 86282 * allow configuring ReadIdelTimeout and PingTimeout via env var * Add a unit test testing the HTTP/2 health check help the REST client detects broken TCP connections. * plumb context with request deadline * Fixes fake client test generation * Integrate defaults marker and remove ContainerPort defaulter * Remove StripDefaults from BuildSwagger * Add default for protocol and test that it works * Strip defaults in new places * Re-generate with defaults * Update kube-openapi * flowcontrol bootstrap: give catch-all PL more concurrency share * APF matching: fallback to catch-all if nothing matches * flowcontrol bootstrap: make exempt PL last * APF: graduate API and types to beta * Mixed protocol support for Services with type=LoadBalancer (#94028) * Fix test name in e2e resource metrics api test * Test CRUD operations on RuntimeClasses API * vendor: cadvisor v0.38.4 * Relax matching on pod_memory_working_set_bytes metrics * configure the ReadIdleTimeout and PingTimeout of the h2 transport * Match pod resource metrics to pod not container * add more e2e sctp tests * remove wrong test for SCTP connectivity * Update the route table tag in the route reconcile loop * Fixes sigfault in case of empty TopologyInfo * Update generated files * Add service.spec.AllocateLoadBalancerNodePorts * update golang.org/x/net and golang.org/x/sys * Update 1.18 changelog with changes from v1.18.11 * fixup! unblock resources that the storage version manager depends on * fixup! add storage version garbage collector * generated * GC integration test * unblock resources that the storage version manager depends on * make storage version manager wait for lease creation * add storage version garbage collector * Fix cacheWatcher leak when time jump to the future and jump back * Correct rebase issues * Implement shutdown manager in kubelet * Add systemd package to interface with dbus * Corrected CSIDriver validation rebase issues * Remove duplicate CSIDriver name validation * Adjust CSIDriver validation to check objectmeta * Enable logging and drop permissive targets for CSI mock driver * Update the mock driver to use 4.0.2 * Included e2e test for CSIDriver FSGroupPolicy * Move CSIVolumeFSGroupPolicy to beta * Relax validation for CSIVolumeFSGroupPolicy * Fixed quantization and made monotic time reversal not panic * Log defaulted kube-scheduler component config at startup * Updates related to PR feedback * core/v1: document that topologyKeys requires the ServiceTopology feature gate * Use K8s in the README * stop serving deleted APIs * Increase watch timeout when scaling Deployment Replicas * CHANGELOG: Update directory for v1.18.12 release * scheduler: Implement resource metrics at /metrics/resources * quantity: Allow quantity to be converted to float64 * plumb service account token down to csi driver * remove generator from service in kubectl * add myself to sig-network-api-reviewers * Add datapolicy tags to staging/src/k8s.io/client-go/ * cleanup: fix log capitalization in scheduler * Add --experimental-logging-sanitization flag to Kubelet * Run ./update-all.sh * Implement e2e tests for pod scope alignment * Add tests for getPodDeviceRequest() for devicemanager * Add tests for GetPodTopologyHints() for devicemanager * Update topology hints tests to use pod object for devicemanager * Add tests for GetPodTopologyHints() for cpumanager * Refactor topology hints tests for cpumanager * Move scope specific tests from topologymanager under particular scopes * Move common tests from topologymanager under scope * Update topologymanager tests after adding scopes * Implement devicemanager.GetPodLevelTopologyHints() function * Implement the cpumanager.GetPodTopologyHints() function * Update logging to use a format util * Implement topology manager scopes * Add GetPodTopologyHints() interface to Topology/CPU/Device Manager * Add flag value validation of TopologyManagerPolicy * Add flag value validation of TopologyManagerScope * Add kubelet configuration flag 'topology-manager-scope' * Support custom tags for cloud provider managed resources * use uncommon ports for e2e network test * fix pull image error from multiple ACRs using azure managed identity * add e2e test for dual-stack secondary service IPs * Verify iptable rules are applied for tcp, udp and icmp * Choosing the right source VIP for local endpoints * Configure StackdriverLogging Windows service to restart on failure. * Adding sample files to demonstrate how cloud provider leverage CCM. * Updating EndpointSlice strategy to cover alpha NodeName field * Support high availability ports * Allow debugging kubelet image pull times * Separate in-tree gcepd driver for windows * Cleaning up EndpointSlice update validation tests * Removing "IP" from supported EndpointSlice address types in kube-proxy * Updating ControlPlane to support NodeName field * Updating EndpointSlice controllers to support NodeName field * Adding EndpointSliceNodeName feature gate * Adding NodeName to EndpointSlice API, deprecation updates * update bazel * Promote Deployment lifecycle e2e test to Conformance * CHANGELOG: Update directory for v1.19.4 release * handle the case for slow cronjob lister, add unit tests * convert to stardard lister, use []*batchv1.Job instead of []batchv1.Job * actually retry if we failed to reconcile some objects * Update storage test suits for Windows * Promote Pod/PodStatus lifecycle e2e test to Conformance * Fix failures in TestBindPlugin and TestPreemptWithPermitPlugin * Set 0 sync period in scheduler integration test * CHANGELOG: Update directory for v1.17.14 release * GA of RuntimeClass feature gate and API * put a message, not a stack, in the log on a timeout * Update snapshot CRDs * Set priority of Event v1 higher than v1beta1 * Implement TopologyInfo and cpu_ids in podresources * Convert podDevices to struct * Generate podresources API for TopologyInfo and cpu_ids * Add TopologyInfo and cpu_ids into podresources * Change GetDevices interface * Revert "Merge pull request #92312 from Sh4d1/kep_1860" * fix all Sting method not check nil in "k8s.io/apimachinery" * fix the validation logic for Job/CronJob RestartPolicy field * fix note delete to update according to code * Fix a bug that DefaultPreemption plugin is disabled when using scheduler policy * fix(test::npd): provide NPD with proper kubeconfig * Bump kas to v0.0.14 * Capture defaulted plugin configs from framework * move lease controller to k8s.io/component-helpers/apimachinery * Bug Fix for process_start_time_metric initialization * add V(4) log when apiserver lease was deleted before this controller reacts * generated * integration test * add apiserver lease garbage collector * update violation_exceptions.list and make generated * add cronjob_controllerv2.go * Add CRI v1 proto * dualstack: Use Agnhost in place of BusyBox * Downward API hugepages * added new runtimeclass test and changed Disruptive to Serial * kubeadm: mark the "master" label/taint as deprecated * dualstack: use correct IPFamily list for conntrack checks in e2e * move service controller config to k8s.io/cloud-provider/controllers/service/config * Use FilteredDialContext with quobyte API * Update quobyte client API to v0.1.8 * import restrictions: allow k8s.io/kubelet to import credentialprovider apis * hack/.golint: ignore golint for new kubelet and credentialprovider APIs package * pkg/credentialprovider: export URL parsing and matching helper functions * pkg/credentialprovider: add initial exec-based credential provider plugin * kubelet: add initial credentialprovider v1alpha1 APIs * feature gates: add KubeletCredentialProviders feature gate * kubelet: support alpha credential provider exec plugins * kubelet: update pkg/kubelet/apis/config/OWNERS to include api approvers and reviewers * kubelet: add CredentialProviderConfig API * Change at which level klog.Fatal is invoked * Forbid creating clusters with more than 100 nodes without vpc-native * Change the logic of pod volumes existence check during kubelet cleanupOrphanedPodDirs, cleanupOrphanedPodCgroups and PodResourcesAreReclaimed * remove label dependency on k8s api in Azure * Remove duplicate import * Add --experimental-logging-sanitization flag to control plane components * FsgroupChange policy test suite * Improve observability of node authorizer: * Adding some metrics to the graph * Adding log message when node authorizer has synced * Remove ready directory which created in empty volumeMounter setUp func * cloud-provider: update docs and guidance for InstanceV2 and Zones * fixing issue where SMB share paths cannot resolve with CRI-containerD on Windows * Ignore specific Pod update events in scheduler * Support customize load balancer health probe protocol * Move fsGroupChangePolicy feature to beta * Add WindowsContainerResources to UpdateContainerResourcesRequest * Change snapshot test to use v1 apis * Modify storage snapshottable and disruptive test for Windows * fix: change storage account client API version for Azure Stack * Fixed failure: ProvisioningFailed: Failed to provision volume with StorageClass "standard": invalid AccessModes [ReadWriteOnce ReadOnlyMany ReadWriteMany]: only AccessModes [ReadWriteOnce ReadOnlyMany] are supported * Set enable konnectivity service to true by default * fixup! apiserver correctly validates encoding/decodable versions * HTTP Prove: Removes Accept-Encoding header from http probe * Update snapshot CRDs to v1 * Enable ConfigurableFSGroupPolicy feature gate * Add dangling volume check for vsphere * update e2e kubectl test * prune type in preserve-unknown-fields objects * Add AddedAffinity to the NodeAffinityArgs * Remove --redirect-container-streaming functionality (#95935) * Fix go lint on folder apimachinery/pkg/runtime/serializer/protobuf * Graduating AppProtocol to GA * Fix command and arg in NPD e2e * Call MountDevice only once * Mark MountDevice as uncertain after failed resize * Restore staging path creation * Add unit test for staging path creation * kubelet: move pkg/kubelet/cri/.import-restrictions to pkg/kubelet/cri/streaming * kubelet: add feature gate check for exec probe timeouts * features: add ExecProbeTimeout feature gate * kubelet: allow dockershim exec timeouts to be longer than 10s * kubelet: add e2e test for exec readiness probe timeout * kubelet: stop skipping docker exec livenessprobe timeout test * kubelet: respect probe exec timeout from CRI by returning utilexec.CodeExitError * kubelet: respect dockershim exec timeout * Implement log sanitization * Update bazel * apiextensions: adapt error tests to fixed validation messages * apiextensions: switch validation to kube-openapi * bump(k8s.io/kube-openapi) * stops puting a stacktrace of aborted requests in the logs * require APIServerIdentity to be enabled to run StorageVersionAPI * apiserver correctly validates encoding/decodable versions * updater correctly updates storageversion status * return a Status formatted JSON response * generated * Add an integration test. * make some rbac and scheduling post start hooks tolerate the apiserver bootstrap delay caused by installing storage versions. * Add a generic filter that blocks certain write requests before StorageVersions are updated during apiserver bootstrap. * Collect storage versions as ResourceInfo when installing API endpoints. * Add a feature gate * add andyzhangx as reviewer * Add nodeSelector for konnectivity daemonSet * fix ingress comparaison * fix defaulting * add nil case in proxy * fix build * fix nit in validation * fix tests * Update generated * fix reviews * Update generated * fix review * fix typo * add owner for feature gate * fix rebase * fix review * Add tests * Add route type field to loadbalancer status ingress * Update docs and fix redundant logic of scheduler perf * remove kube-proxy/config/v1alpha1 from .golint_failures * Fix go lint on folder apimachinery/pkg/runtime/serializer/json * Change the features removal note * Promote TokenRequest e2e test to Conformance * cleanup dated wording "NominatedNodeName annotation" * fix formatting * generated * add kube-apiserver-lease-controller poststart hook * Add constant PodReadyTimeout to e2e test * Adjusted timings and management of pods in e2e test * Create Pod+PodStatus resource lifecycle test * Update UTs * Fixing expected pod subdomain to match framework.TestContext.ClusterDNSDomain * e2e: add APF flowcontrol request drown-out test * Less restrictions for AWS NLB health check config * scheduler: remove FrameworkFactory. * PV e2e: fix race in NFS recycling test * Add support to size memory backed volumes * update max azure data disk count map * kubeadm: fix the lint failure where return value is not checked * Generated changes * Move the remaining kubectl bits to k8s.io/kubectl * Introduce kubectl-convert plugin * Adding config extension to CCM. * remove annotation cache sync because of code removed * Increase the timeout to allow summary test pod to start * removes filter metrics test retries * Use topology labels instead of old beta names (#96033) * CRs: Default non-nullable nulls * Move kubectl get-context validate logic to Validate function * endpointslice API: rename 'accepting' condition to 'serving' condition * endpointslice controller: add test cases to TestSyncServiceFull for terminating endpoints * endpointslice controller: refactor TestSyncServiceFull to use test tables * endpointslice API strategy: drop disabled fields 'accepting' and 'terminating' * endpointslice controller: set new conditions 'accepting' and 'terminating' * feature gate: add gate EndpointSliceTerminatingCondition * endpointslice API: add accepting and terminating conditions * kubelet: Use CRI SecurityProfile for Seccomp * Switch GCP list calls to paginated calls. * dualstack: cleanup IsIPv4 duplicates in favor of utils * dualstack: incorporate IsIPv4 updates from utils repo * abort if namespace doesn't exist or terminating * proxy: validate each CIDR config seperately and check for errors * minor changes in adding tests for checking metrics labels * make flags of TokenRequest required * default `service-account-extend-token-expiration` to true * E2E stress test suite for VolumeSnapshots * Update Microsoft/go-winio to released version * APF metrics: set StabilityLevel to ALPHA * kubectl debug: allow set-image-only invocation * Introduce a simple datapolicy library * Remove the dependency between create priorityclass command and generators * Deflake existing configmap count * update features to indicate beta in comment * cleanup: use i18n.T on all command descriptions * Revert "add e2e test for Service ExternalIPs" * CHANGELOG:Fix kubelet flag enable-cadvisor-json-endpoints * client-go/rest: fix finalURLTemplate for url base == "/" * Correctly fix clearing conntrack entry on endpoint changes (nodeport) * Remove Const IPVSProxyMode * update changelog-1.20 * test images: Authenticate in order to push images * Support multiple standard load balancers in one cluster * Use user facing field names in validation message * report UnschedulableAndUnresolvable status instead of an error when PVCs can't find bound persistent volumes * separate RootCAConfigMap from BoundServiceAccountTokenVolume * Add mrunalp as node approver * test images: Removes -p yes flag from qemu-user-static script call * optimise defaultpreemption: enumerate fewer candidates * apiserver/filters test: fix data race and do not leak goroutines * APF: use snake_case in metric labels * Volume snapshot e2e test to validate VolumeSnapshotContent and PVC finalizer * minor changes to tests for checking metrics labels based on review comments * check if kubectl version required values are empty * Exclude KEP-1933 from verify-all.sh until after alpha status. * add GVK to fake dynamic client to match actual behavior * demonstrate existing generated client and fake client behavior is consistent * remove dead apiserver field * Adding an owner for addon/dns folder * fix: pass bearer token to curl using -H instead of --oauth2-bearer * Remove alpha from kubectl debug * do not allow inflight watermark histograms to fall too far behind * test images: set DOCKER_CLI_EXPERIMENTAL=enabled * Remove maximum volume limit comment which is easily outdated. * DelegatingAuthenticationOptions: allows for setting a timeout for the TokenReview client that is used by for the webhook authenticator * Update staging/src/k8s.io/kubectl/pkg/cmd/create/create_rolebinding_test.go * pause image: Disable DiagTrack service on Windows image * replace string casting with fmt.sprintf in test * Fix paging issues when Azure API returns empty values with non-empty nextLink * change plugin name in fsgroupapplymetrics of csi and flexvolume to distinguish different driver * test images: sets HOME=/root in cloudbuild.yaml * Update CHANGELOG link of older releases * Remove TaintBasedEvictions Feature Gate * Replace calls to cs.CoreV1().Nodes().Create() with createNode() * Add a function to ensure created nodes are present in scheduler cache * local-up-cluster.sh: Use config file instead of flags for kubelet * Add a verbosity option to exec * KEP-1933: add static analysis target to hack/ * kubectl debug: Allow mutating image names * Increasing withTimeout for ReplicationController Lifecycle test steps * Propose seccomp/apparmor protobuf type definitions for CRI graduation * Update Klog dependency * Remove service load balancer feature gate * resource-metrics: add pod metrics e2e test * reenable e2e_node services & debugging improvements * resource-metrics: add pod/sandbox metrics to endpoint * Removing Alpha annotation as the feature is graduating to Beta in v1.20 * Add runtime representation of []v1.PreferredSchedulingTerm * Move pkg/kubectl/cmd/auth under staging/src/k8s.io/kubectl/pkg/cmd/auth * use patch instead of replace to test the dry-run option * CHANGELOG: Update directory for v1.20.0-beta.1 release * fix CPU time of pod stats with cs.CPU.Time * Skip the sig-storage e2e test as early as possible * Remove useless variable and if * kubectl debug: add tests for Complete,Validate * Move Snapshot to GA * register controllermanager.config.k8s.io group. * fix(test::npd): fix node problem detector test * fix n to nodeInfo easy to understand * Update cobra dependency to v1.1.1 * Adjusted e2e test watch timeouts, logging and pod management * Update usage information for --http-override * Bump agnhost version * Add override option to netexec * Add a redirect handler to netexec * Add optional code to netexec echo endpoint * Honor disabled LocalStorageCapacityIsolation in scheduling * Build files * [kubelet] Allow priority to be set for kubelet process on Windows * add e2e test for Service ExternalIPs * e2e cases for apf * Move helpers from pkg/registry/rbac/reconciliation and pkg/registry/rbac/validation under k8s.io/component-helpers * Add runtime representation of v1.NodeSelector * Remove variadic argument from storage interface * Revert "Updated golang/x/net. Also updated golang.org/x/sys" * Add multi request test * Fix issue in missing metrics of terminated requests * Fix bug in JSON path parser where an error occurs when a range is empty * set webhook retry backoff parameters for kubelet * thorw error if webhook retry backoof is not specified * make backoff parameters configurable for webhook * fix vendor/k8s.io/apimachinery/pkg/api/meta staticcheck * Updated golang/x/net. Also updated golang.org/x/sys, as required by hack/lint-dependencies.sh. * Disable watchcache for events * local-up-cluster.sh: Remove ineffective parameters * Pass all packages to conversion-gen * refactor: migrate health checks of control-plane off insecure port in tests * Implementing ExternalTrafficPolicy: local in winkernel kube-proxy via DSR * add a jitter to bound token renewal * Add datapolicy tags to cmd/kubeadm directory * devicemanager: fix race in stub * Add datapolicy tags to pkg/volume/ * change bucket from 0.0s to 0.0001s * refector service some e2e cases to make it runing in multi providers * Added tests to check metrics labels * Move CCM to staging k8s.io/cloud-provider * mv TokenRequest and TokenRequestProjection to GA * Populate ClusterIPs on read * test: remove flacky ut * Add json-response flag to porter * local-up-cluster.sh: Pass CLUSTER_CIDR to kube-proxy * HTTP Probe: Add 'Accept' header by default * Add keep_time_key setting to fluentd configuration * Enable filter latency tracking for request filters * Measure how much time a request spends in server filter(s): * hack/local-up-cluster.sh: fix API_PORT * exec credential provider: exec -> client.authentication.k8s.io/exec * kubectl flush profiling when get a sigterm * Cleanup non-namespaced objects in e2e test during interrupts * remove dead negotiation methods * fake dynamic client: support *List kinds * Move informer_factory to staging * Remove behaviors * add tests that update services while gate is off * Add datapolicy tags to staging/src/k8s.io/kubectl * Add datapolicy tags to staging/src/k8s.io/legacy-cloud-providers * Mark SecondaryRangeName as deprecated. * Move MatchNodeSelectorTerms to k8s.io/component-helpers * exec credential provider: k8s.io/client-go/tools/auth/exec helper * exec credential provider: ProvideClusterInfo and kubeconfig shadow * Remove FieldMatchingFlags * Adjust conversion generator to new converter changes * Add datapolicy tags to pkg/scheduler/ * Add datapolicy tags to staging/src/k8s.io/kube-aggregator/ * Add datapolicy tags to test/e2e/framework * Add datapolicy tags to pkg/apis * kubeconfig: add explicit path, if specified to loading precedence * Introduce api-extensions category in k8s apiserver * refactor(apiserver): ignore the insecure flags * Allow for configuring etcd progress notify interval on GCE * Fix seccomp PSP docker/default annotation handling * fixes max-min fairness * local-up-cluster.sh: Pass SERVICE_CLUSTER_IP_RANGE to controller manager * fix kubectl debug link error * Added config parameter for CPU threads * Updating EndpointSliceMirroring e2e test to accept multiple slices * pin to latest k8s version * more versions * rev versions * use current method signatures * Update csi-proxy version * add audit-log-compress to apiserver * Update PriorityClass conformance test to cover DeleteCollection * SetCondtion updates generation * Update testing-manifests/storage-csi owners file * CHANGELOG: Update directory for v1.20.0-beta.0 release * Re-add the event recorder in the release test * Don't clear the cached resourcelock when errors occurs on updates * Add failing test showing release is not working properly * Wipe some fields on service "type" updates * Make some methods into non-methods * If image has stackdriver agent installed, use it. * remove the deprecated client that we stopped generating * generated * Update function setting master node size for GCE * dualstack endpoints integration tests * fix case when HC timeout is 0 * pv controller test: more test cases * pv controller test: use sub tests * pv controller test: enable klog output * cleanup: fix some error log capitalization * fix unbound variable on upgrade * add godoc for events to events.k8s.io * Event: Document TTL and best-effort-ness * Add the pod_resources_endpoint_requests_total metric * Update podresources api e2e_node tests * tombstone-ing IPFamily field(15) * fake dynamic client: document that List does not preserve TypeMeta in UnstructuredList * Change function signature for MatchNodeSelectorTerms * Use host IP instead of 127.0.0.1 for kube-apiserver healthcheck. * Webhook: handle error when calling wait.ExponentialBackoff * Fix cacher test after bumping fakeBudget timeout to 2 seconds * Move pkg/apis/core/v1.IsScalarResourceName under pkg/scheduler/util * fixed addons fluentd-elasticsearch statefulset format error * PV controller: don't delete PVs when PVC is not known yet * follow up for #94109 * Enable Volume Expansion tests for Windows * scheduler: make Profile an interface. * Promote verify PriorityClass endpoints e2e test to Conformance * add e2e test for services with hostNetwork endpoints * e2e use functional options to configure NetworkingTest * fix e2e service test container listening port * dual stack services (#91824) * Kubelet now implements the V1 podresources API * Update generated files * Add podresources v1 API * Fix cacher test flakiness * Make versionconverter functions private * Reuse SSA type converter for resources in the same API Group * Change pvc describe test * add an APIServerIdentity feature gate * DelegatingAuthorizationOptions: exposes and sets a default timeout for SubjectAccessReview client * Fix the kube-proxy comment so that the document can be generated correctly * Fix a lot of typos in Azure codes * pause image: Stricter registry prefix regex * apiserver: use canonical egress selection names in EgressSelectorConfiguration API docs * apiserver: update TestReadEgressSelectorConfiguration to use 'controlplane' egress selector name * apiserver: add validation for EgressSelection names in EgressSelectorConfiguration API * apiserver: support egress selection name 'controlplane' and deprecate 'master' * Update test/e2e/storage owners file * Report a metric for time taken to perform recursive permission change * Log PodExec stdout + stderr * Add e2e test for the newPV Controller metric * removed whitspace * added xpack gem to enable ilm support in fluentd-es-image * Add yaml util to unmarshal numbers into int/float * Update the frontend IP config when the service's `pipName` annotation is changed * fix typo in e2e test * Add MrHohn as an owner of ip-masq-agent addon * Bump ip-masq-agent version to pick up CVE fixes * ipvs: check for existence of scheduler module and fail if not found * fix: do not hardcode nginx image URL in rc e2e test case * Grant group KUBE_POD_LOG_READERS_GROUP access to read pod logs on gke control-plane. * Add configuration options to specify --detect-local-mode on kube-proxy. * Fix static checks for pkg/controller/podautoscaler * proxy: label kube_proxy test with more unique label * Optimize NormalizeScore for PodTopologySpread * Add 5k nodes benchmark for pod topology spreading * PV Controller: PV plugin and mode metrics * style: update comments in topology manager * Optimize string building for NamespacedName * Clean code: optimize some logs of mount * extend request interval to make session affinity cases stable * Add jingxu97 to volume/util owners * Delete framework/v1alpha1 folder and change remaining import paths * Fix a bug that Pods with topologySpreadConstraints get scheduled to nodes without required labels * Fix staticcheck failures on apiserver/plugin/pkg/{authenticator, authorizer} * Alter wording to describe pods using a pvc * Deflake PostFilter integration test * allow component-helpers to import util and klog * generated * generalize lease controller * move node lease controller to component-helpers * Add integration test for Default PodTopologySpread * bump qemu version * Rename flags * Replacing factory tests with scheduler.New and options * Add SETUP_KONNECTIVITY_SERVICE flag * Separate network proxy flag for apiserver egress and starting pods * kubeadm: validate node-cidr-mask are correct * kubeadm validate maximum service subnet size * write checkpoint only when allocated devices updated. * kubeadm: validate podSubnet against node-cidr-mask * Properly quote flags passed to Cluster Autoscaler * Update nodelocaldns yaml to use 1.15.16 image * remove unused const failedExpiration * If we set SelectPolicy MinPolicySelect on scaleUp behavior or scaleDown behavior,Horizontal Pod Autoscaler doesn`t automatically scale the number of pods correctly * format incorrectAddresses in klog * fix: add missing patch flag for kubeadm init phase control-plane * fix loop bug for verify attached volume * test: Add service cluster IP range unit test * prepare node performance tests to move to separate job * ipset: Address a TODO, add test for TestEntry() with IPv6 address * Fix labels for spreading benchmark * Added functionality and API for pod autoscaling based on container resources * Add more Pods and relax skew in E2E spread test * Adjust the acceptable value of UsageNanoCores * Return non-zero code on logexporter failures * Fix default values for logrotate in /var/log/ * Add integration test for kubectl debug * Fix golint failures in client-go/transport * Update the PIP when it is not in the Succeeded provisioning state during the LB update. * Support cross compilation only on amd64. * Always set relevant variables for cross compiling * Use host IP instead of localhost for control plane component kubeconfig files. This is a part of work to allow control plane components to be moved off hostNetwork. * Allow deletion of unhealthy pods if enough healthy * iAdd host IP to etcd listen client URLs. Allow kube-apiserver to use host IP to connect to etcd. Update etcd/migrate to allow additional client listening URLs. * Add error detail in log * CHANGELOG: Update directory for v1.20.0-alpha.3 release * fix the fake cloud provider * Warn that hyper-v featuregate will be deprecated in 1.20 and will be removed in 1.21 * Do not skip externalLB update if some nodes are not found. * Promote Replication Controller lifecycle e2e test to Conformance * Promote Replication Controller Lifecycle * Move client_builder to k8s.io/controller-manager * Graduate DefaultPodTopologySpread to beta * e2e: topomgr: fix ginkgo log * netpol: Add CRUD tests for NetworkPolicy API * test images: Adds Windows support (part 2) * refactor: migrate node e2e tests off insecure port * Generated bazel * Generated conversions * exec credential provider: wire in cluster info * Fix dependency linting * Kube-proxy: Perf-fix: Shrink INPUT chain * Fix flaky unit test Test_Run_Positive_VolumeMountControllerAttachEnabledRace data race * conntrack log delete operations * Bump github.com/Azure/go-autorest/autorest/adal to 0.9.5 * kube-proxy: log stale services operations * staging/publishing: cleanup import restrictions for csi-translation-lib * tests: Refactor agnhost image pod usage - common (part 2) * test, e2e: Remove duplication when using PodClient.CreateSync * fix test flakes * kubectl: allow users to use args with KUBECTL_EXTERNAL_DIFF * e2e don't use hardcoded name for containers name * avoid apiserver/cloud-provider/controller-manager deps from k8s.io/csi-translation-lib * Add client listening URLs flag to etcd migrate. * test: Fix using deprecated default cluster IPs * Disable test for large clusters * The function shouldRecordEvent will panic when the value of input object is nil * Fix catch all regex and missing DryRun Options * fix unbound variable issue in verify.sh * support multiple bind records (fie nodelocaldns test regression), by first replacing PILLAR_ and then replacing other vars. * Add back openapi gen for generic types and clean up doc.go * fix a nil pointer ref in slice allocation * warn user about resource being deleted * Use gsutil to download kube binaries and release * staging/publishing: remove release-1.16 rules * test images: Switches to buildx * Add new way to generate leader election lock * fix staticcheck vendor/k8s.io/metrics/pkg/client/custom_metrics/multi_client.go:49:4: ineffective break statement. Did you mean to break out of the outer loop? (SA4011) vendor/k8s.io/metrics/pkg/client/custom_metrics/versioned_client.go:38:2: var codecs is unused (U1000) * kube-proxy ensure KUBE-MARK-DROP exist but not modify their rules * Remove redundant variable * Switch events conformance metadata from v1.19 to v1.20 * Fix windows node startup failures. * CHANGELOG: Update directory for v1.18.10 release * CHANGELOG: Update directory for v1.17.13 release * kubelet container status calculation doesn't handle suddenly missing data properly * enable benchmark by matching test config * remove debug print from create quota * Move SCTP to GA * remove secondary client retries in e2e tests * Add support for create ingress in kubectl * Fix metrics reporting in kube-apiserver * Fix --dry-run invocation in kubectl e2e * fix: smb valid path error * Fix staticchecks in vendor/k8s.io/client-go * Replace non-ascii string under test/ * add methods to deallocate and starts vms in a scale set * Removing flaky tag from test * Use fluentbit as logging agent. Replace stackdriver * e2e: node: topomgr: avoid plugin leak on test fail * add a local tlsTransportCache to available_controller * Move dirExists() to kubelet_test * Map SelectorSpreadPriority to PodTopologySpread plugin * CHANGELOG: Update directory for v1.19.3 release * Fix fcpath * Ignore deleted pods. * Make copied `localtime` file write-able * Reorder default Filter plugins to have UnschedulableAndUnresolvable first * Add unit tests for dockershim/exec.go * test: Fix deprecated --dry-run parameter * Enable XFS tests for recent GKE COS versions * CHANGELOG: Update directory for v1.20.0-alpha.2 release * PriorityClass lifecycle tests * Fix log dumping for GKE * Add `create ingress` command to `cmd/kubectl` * Support the node label `node.kubernetes.io/exclude-from-external-load-balancers` * Remove dependency between create rolebinding * kube-eviction: Fix SI of process quantity * add systemd mount options interface to support the no-systemd mount * Move scheduler interface to pkg/scheduler/framework * Fix vsphere disk detach failing * - fix golint errors by adding defition comments - remove /pkg/apiserverinternal from .golint_failures * [auth]Check verbs for nonresourceurls and resources * add a OWNERS file under storageversion * generated * add the storageversion.Manager interface * kubeadm: add some output to the generate-csr command * Fix the busybox image tag in kubemark hollow nodes * fix azure disk attach failure for disk size bigger than 4TB * Add PULL_REQUEST_TEMPLATE.md and state the repo does not accept any direct changes * Run hack/update-vendor.sh * Add rule for component-helpers into staging/publishing/rules.yaml * Removing GetPodPriority from pkg/api and importing PodPriority from k8s.io/component-helpers * Duplicate a single helper from pkg/apis * simpler addition of nodeport basic validation * Replace Branch Manager/Patch Release Team with Release Manager * OWNERS_ALIASES: Add xmudrii to release-engineering-reviewers * make new command functions to keep private when they are not required to be public * wrap errors from NodeLabel, NodePorts, NodePreferAvoidPods and NodeResourcesBalancedAllocation plugins * fix azure disk data loss issue on Windows * fix upgrade test * Add defaultingType to PodTopologySpreadArgs * Don't depend on DNS in NetworkPolicy tests * kubelet: fix iptables setup under dual-stack * Improve logging of iptables canary test * Update addons volumesnapshots owners file * Clarify that we don't audit events due to performance impact * don't cache transports for incomparable configs * Update write-pki-data to give read permissions to KUBE_PKI_READERS_GROUP, for components running as non-root to be able to read the credentials. * Update to Calico v3.16.2 * Update Windows Pause version to 1.4.0 * Move cmd/controller-manager to k8s.io/controller-manager and cloud specific configs to k8s.io/cloud-provider. * API server: fix default_konnectivity_socket_path typo. * cleanup: fix golint errors in /pkg/kubelet/stats * cloud node controller: handle empty providerID from getProviderID * always collect containerd logs * Upgrade snapshot controller to 3.0.0 * log-dump.sh: Fix shellcheck issues * test-integration: Fix using deprecated default cluster IPs * Initialize k8s.io/kubernetes/staging/src/k8s.io/component-helpers * Update the example for kubectl port-forward * Upgraded aws-sdk-go to v1.35.5 to include more regions, i.e. Millan * kubelet: Set dual-stack hostNetwork pod IPs on dual-stack nodes * utilnode: fix incorrect documentation about node name vs hostname * kubelet: allow specifying dual-stack node IPs on bare metal * kubelet: Remove unnecessary sorting in NodeAddress tests * allocate service-account flowschema to global-default * Fix reporting network_programming_latency metrics in kube-proxy * Allow configuration of etcd healthcheck timeout * add ipv6 support to the image issue-74839 * set lastterminationstate for container status even when CRI fails to return termination (or any) data * Remove the dependency between create quota command and generators * make download-or-bust compatible with both sha512/sha1 * Fix documentation on EndpointSliceCache map * Adding marosset to test/e2e/windows/OWNERS approver * Add SELinux labels for kubelet on Fedora CoreOS * add CAP_NET_RAW capability to CRI stats summery test * e2e hostexec commands does not need sudo * Update after code review * Update cluster/gce/util.sh * Fix some shellcheck warnings/errors in cluster/gce/util.sh * Mask bearer token in logs when logLevel >= 9 * Update test/e2e/framework/network/utils.go add logging about min/max interval Co-authored-by: Antonio Ojea * scheduler framework: document how to make plugins configurable * Send node startup scripts to console and journal * Disable the Accelerator metrics by default * Adding Bazel dependencies * Adding failure scenario for long FQDN and setHostnameAsFQDN feature * add unit tests for network plugin manager metrics * clarify help for --api-version: note it's API group/version * include APIVersion in output of 'kubectl api-resources' * Move cloud related feature gates to controller-manager * Replace AreLabelsInWhiteList with isSubset * mark node-problem-detector as serial * Cleaned up and fixed: the potentially misleading comments around Event struct * Update DialFromNode to return values as is done w/ other tests. Update comments to clarify missing probability check function (since they need to be updated anyways b/c of the return value introduced) * Azure: fix node removal race condition on VMSS deletion * removed links to soon deprecated helm stable repo & added artifact hub link * get kibana up to speed with es * rev version of stateful set * v1.18 support changes * kubectl: Update triage/support label references to kind/support * Fix golint failures in pkg/registry/core/replicationcontroller * kubelet: do dual-stack iptables rules * use new fluentd image in daemonset * updated fluentd and all plugins * fix staticcheck for kubectl pkg files * Add gate to install CSI proxy * SetHostnameAsFQDN will be beta in v1.20, enable feature gate by default. * test: e2e: fix race in pods test * Fixes high CPU usage in kubectl drain * proxy: Add tests for kube-proxy config defaulting * test/e2e/framework/:use the term 'Control Plane' in comment * Do not update managedFields timestamp when they don't change * reconcile NLB attributes on service creation * fix detach azure disk issue when vm not exist * Mask Ceph RBD adminSecrets in logs when logLevel >= 4 * Update triage/support label references to kind/support * Update addon-manager makefile to use the new staging repo - for real * Remove unused FailfWithOffset() * Verify pod termination with E2E PreStop hook * Move predicates and priorities configuration creation to Policy mapping * Make the creation of namespace using POST and PATCH consistent * vsphere: improve logging message on node cache refresh event * Tag LabelSelector with +structType=atomic * Bump to latest kube-openapi and SMD to pick up structType=atomic support * just log essential pod info * Add error text to kube-system wait error * Change kubectl clusterinfo to non offensive words * e2e can't use both pod.Name and pod.GenerateName * Fix test "[sig-windows] DNS should support configurable pod DNS servers" * Fix lint errors in pkg/contoller/endpoint * Update Makefile to point to the new addon manager gcr repo * Fixed percentage behavior in instr * remove dns_common.go delete configmap stuff * kubelet: remove some redundant iptables option checking * Remove federation tests entirely because they break clusters and aren't relevant anymore * Don't add empty AZ labels to OpenStack volumes * resolve PR comment ( add nil check ) * fixes test/integration/ttlcontroller staticcheck * Add CSI proxy log to fluentd * Update Windows image patch version * Updated symbol 'framework.GetAllMasterAddresses' to not use word 'master' * Updated symbol 'framework.GetMasterHost' to not use word 'master' * fix: use ">" instead of ">=" in resource allocation * add configuration for controller migration. * Watch bookmarks may contain version of objects of other types * Support sharing one IP address for multiple services * Add unit tests for feature "Support sharing one IP address for multiple services" * Graduate SelectorIndex to GA * correct 'information' spelling errors * correct 'admission' spelling errors * add note for kubeadm cert renew * Fix UpdateSnapshot when Node is partially removed * Add LookForStringInPodExecToContainer that takes container name parameter, modify LookForStringInPodExec to call the new function. * Fix test name TestDump * kubeadm: deprecate self-hosting support * make update * fix integration tests * fix error message * fix goroutine that lives too long * wrap errors in selectorspread and podtoplogyspread plugin * add unit tests for getStorageAccounts in azure_storageaccount.go * Lint ttl_controller * Fix staticcheck failure for vendor/k8s.io/client-go/discovery/cached/memory * kubectl: deprecate --delete-local-data * wrap errors in service affinity plugin * [pkg/watch/json]: remove dead code * wrap errors in taint-toleration plugin * pause image: moves wincat binary location * Adds support for building Windows pause image * tests: Refactors agnhost image pod usage - network * tests: Refactor agnhost image pod usage - common (part 1) * gce: redirect handshake server requests to metadata-concealment too * Disable one subpath test for windows * Add csiproxy log * Collect debugs before framework.Failf * Enable per-zone logexporter pods creation * e2e/storage: disable caching when writing/reading to block PVCs * e2e: add option to create pods with different image in pod.Config * Clean up nits in delete cascade * wrap errors from DefaultPreemption, ImageLocality and NodeAffinity plugins * Fix LookForStringInPodExec(...) to take container name as argument, and refactor function usage Ref: PR 92127 review discussion https://github.com/kubernetes/kubernetes/pull/92127/files#r447853904 * switching to stable version * Fix kube-addon-manager overwriting resources with EnsureExists * apiserver self request metric * address instance_test nits * It's an 'Instance' of apiserver * upgrade test for BoundServiceAccountTokenVolume * kubeadm: make the CP join handling of kubeconfig similar to "init" * kubeadm: warn but do not error out on missing CA keys on CP join * using structured logging in scheduler framework runtime * agnhost image: use actual DNS domain instead of hardcoded cluster.local * add aojea to test reviewers * Use the exported struct member directly * fix: correct glbc ClusterRole * Updated vendor by `hack/update-vendor.sh` * Update bazel * Update dependencies * Remove kubeconform * Remove dependency on behaviors for conformance generation * Fix typo & documentation on kustomize.md * Remove unmaintained stackdriver logging e2e test * replace sha1 with sha512 * Use pager's context instead of TODO * kubelet: add unit tests for imagePullSecrets keyring * Keep the imagePullPolicy of kubectl alpha debug consistent with the default * Remove ext2 + ext3 tests * Add failure logic to tests that rely on side-effect-free dial functions. * Adding back in the breadth-first-polling logic. "Revert "Merge pull request #93837 from jayunit100/DialFromContainerB"" * Update the use message for kubectl debug * Graduate kubeadm alpha certs command * Fail test when Cinder volume deletion fails * Add extra log when Cinder volume deletion fails * Delete pre-provisioned Cinder volume by ID * deprecate scheduler metrics BindingLatency and SchedulingAlgorithmPreemptionEvaluationDuration * modify static check * Replace e2essh on e2e service tests * using kubectl apply to create metric adapter * Allow the lifecycle of kube-proxy to be managed independently of the startup scripts for GCE * Fix `kubectl describe ingress` format * check readyz before adding endpoint for kube-apiserver * Bump network proxy images to v0.0.12 * Bump konnectivity-client to v0.0.12 * tests: Refactors agnhost image pod usage in tests * Revert "Merge pull request #93837 from jayunit100/DialFromContainerB" * CHANGELOG: Update directory for v1.20.0-alpha.1 release * Move Kubelet Summary API to staging repo * removing deprecated scheduler metrics * refactor(kubeadm): make `alpha kubeconfig user` command accpet --config * wait until the iptables rules are programmed * Add test for listing Leases from all namespace * use GetInstanceProviderID to get instance provider ID * Remove mattjmcnaughton as a sig-node reviewer * Enhance the prompt information of verifyRunAsNonRoot, add pod, container information * Update nodelocaldns yaml to use 1.15.14 image * handle longer vendor paths without go files * Show error in status if preserve unknown fields is true for nonstructural schemas * `find . -type f \( -name "*.go" -or -name "*.md" \) -print0 | xargs -0 gsed -i 's/the the /the /g'` * endpoinslices must mirror services labels * kubectl: add a space between effect and operator when printing tolerations * Return the Kubernetes version which stopped serving deprecated APIs by default * log-dump.sh: Do not modify logexporter-daemonset.yaml in-place. * Take into account latency incurred in server filters * test images: uses nanoserver * Remove kubeadm audit package * Do not assume storageclass is still in-tree after csi migration * fix kube-proxy cleanup * scheduler_perf: use time.Ticker in throughput measurement * Remove testcluster check for csi proxy * Add cheftako to KCM owners. * Add an unit test for requests including value after token * Limit the max number of splitting * fix: detach azure disk broken on Azure Stack * [pkg/api/podsecuritypolicy]: fixup typo * Add a check for crio service before starting node e2e tests * apiextensions: prune array type without items in published OpenAPI * test: add unit-test for TranslateCSIPVToInTree. * apiserver: fix healthz vs. livez vs. readyz log output * test(kubelet): deflake TestRotateShutsDownConnections * kubeadm: update vendor to exclude kustomize import * kubeadm: remove the --experimental-kustomize feature * update-bazel * use more granular buckets for azure api calls * fix duplicate testcase names * Adds filtering of hosts to DialContexts. * update storageos vendor for FilteredDial change * kubeadm: remove the --kubelet-version flag for "upgrade node" * Adding cheftako to CCM owners. * scheduler_perf: refactor to allow arbitrary workloads * Tests for empty constraints array when DefaultPodTopologySpread is enabled * cluster/images/etcd: Build etcd:3.4.13-1 image * build: Update to debian-base:buster-v1.2.0 * build: Update to debian-iptables:buster-v1.3.0 * test(apply): deflake run_kubectl_apply_tests * fix azure file migration panic * Add support for s390x * test images: Fixes echoserver s390x image * Change code to use staging/k8s.io/mount-utils * enable gce InstancesV2 * implement gce InstancesV2 interface * Update csi proxy to v0.2.1 * cloud node controller: implement with workqueues and node lister * CHANGELOG: Update directory for v1.19.2 release * CHANGELOG: Update directory for v1.18.9 release * CHANGELOG: Update directory for v1.17.12 release * test/e2e: Busybox image is not being templatized * move dashpole to emeritus in kubelet * LockToDefault the ExternalPolicyForExternalIP feature gate * Fix resource location for ipv6 pods * Refactor kubectl without stdin test * e2e sctp support for ipv6 * Fix e2e autoscaling namespace error * reduce cloud api calls in cloud-node-controller by passing instanceMetadata to updateNodeAddress * Ensuring EndpointSlices are recreated after Service recreation * Increasing acceptable timeout for EndpointSlice garbage collection * Delete namespace parameter in create adapter * verify-generated-swagger-docs: remove unnecessary build * kubeadm: relax the validation of kubeconfig server URLs * Graduate WinOverlay to Beta * count of etcd object should be limited to the specified resource * Run gofmt * run hack/update-vendor.sh * Move podresources api to k8s.io/kubelet/pkg/apis * optimize the use of informer for scheduler * Revert "conntrack e2e test debug connections" * ingore apparmor on non Linux operating systems. * test: ensure WaitForCacheSync is called after starting sharedInformerFacotry * Move the RuntimeClass tests out of node-kubelet-orphans * Test watchcache being updated in multietcd setup * Enable progress notify events in watchcache * Allow tracking resource version for reflector store * Implement etcd3 progress-notify feature in etcd3 layer * Pipe newFunc to etcd3 storage layer * Update kubeconfig command-line help message for kube-proxy * Clean up remaining ns flag * Revert "Revert "Switch cos version to M85"" * ubernetes_lite.go: remove image argument from SpreadServiceOrFail * Don't attempt to detach an FC device if we don't know its name * follow up cleanup after SupportPodPidLimits GA * Mount kubelet and container runtime rootdir on LSSD * avoid potential secret leaking while reading .dockercfg * clean up podpreset deprecated client * generated * remove generated podpreset * remove pod presets * test/{images,utils/image}: Add justaugustus as reviewer * cluster/images: Add justaugustus as reviewer * hack: Add justaugustus as reviewer * .github: Add justaugustus as reviewer * kubeadm init phase upload-certs: add flag --kubeconfig * portforward: Fix UDP-only ports calculation * chore: add network rule support in Azure account creation * Fix misusage of RLock in timeCache lru.Cache.Get() * e2e test support microk8s * test(iptables): deflake TestRestoreAllWaitOldIptablesRestore * feat(iptables): be able to override iptables-1.4-compatible lock path * test flake: fix data race in csi_test.go * Move podPassesBasicChecks() to VolumeBinding plugin * Remove pvcLister from genericScheduler * add retry for creating metrics grabber to fix test flakes * Remove tests related to HTTPS support for ingress-gce * make kube::util::find-binary not dependent on bazel-out/ structure * output go_binary rule directly from go_binary_conditional_pure * hack/lib/util.sh: some bash cleanups * bazel: Replace --features with Starlark build settings flag * [go1.15] staging/publishing: Set default go version to go1.15.2 * [go1.15] build: Use go-runner:buster-v2.0.1 (built using go1.15.1) * [go1.15] Update to go1.15.2 * [go1.15] hack/tools: Update to k/repo-infra@v0.1.1 (supports go1.15.2) * [go1.15] build: Update to k/repo-infra@v0.1.1 (supports go1.15.2) * Graduate ServiceAccountIssuerDiscovery to beta * avoid logging token in RunDeleteTokens * gpu device plugin uses EnsureExists addon mode * Non-zero cfs quota period duration requires feature flag * Use namespace flag passed to RunKubectl* methods * Update etcd to dd1b699fc489 * Fix some shellcheck warnings/errors in cluster/gce/util.sh * kubeadm: remove stray "alpha phase" command * kubeadm: remove the "alpha kubelet config enable-dynamic" command * Fix index out of range panic for kubectl alpha debug * rename some files * Fix minor comment in a script * Wrap errors on VolumeBinding plugin * Wrap errors on DefaultBinder plugin * Wrap errors when running Bind plugins * Wrap errors when running PreBind plugins * Remove field disablePreemption from internal scheduler codebase * Run unit tests 2 instead of 3 times via bazel * Add the storageversion.Manager interface * pillar_dns_server remove change so as not to break tooling in the near term in the kubernetes/dns repo * Fix staging/src/k8s.io/apimachinery/pkg/labels golint findings * Use EphemeralContainers for storage validation * Hold error in framework's Status * Increase time it takes for second pod to startup for offline resizing * Read PV object from apiserver to prevent flake * Migrate scheduler, controller-manager and cloud-controller-manager to lease lock. * fix the bug that kubeadm tries to call 'docker info' even if the CRI socket was for another CR * Update csi-proxy to use beta version * remove feature gate SupportIPVSProxyMode. * Revert "Switch cos version to M85" * bump the version of k8s.io/system-validators to 1.2 * kubeadm: Update versions for 1.20 * Handle nil elements when sorting, instead of panicking * kubeadm: print warnings on invalid cert period instead of erroring out * CHANGELOG: Update directory for v1.19.1 release * Prevent deletion of namespace again * Deprecate Dockershim * Tolerate NotFound errors when deleting snapshots * storage E2E: explicitly wait for PV deletion after ephemeral test * Add vCenter info metric * Avoid unnecessary calls if other error occurred * test(portforward): deflake TestGetListener * Add roundtrip tests for metrics repo * generated * Let kube-apiserver host the storage version API * fixup: add podLister as a member field of DefaultPreemption * Preemption plugin to fetch pod from informer cache * Switch cos version to M85 * generated * fix import paths * add internal.apiserver.k8s.io/v1alpha1 to known gvs * update doc.go and register.go * move apiserverinternal types to kube-apiserver * Initialize scheduler's podInformer in sharedInformerFactory * Sort list of formats for --logging-format description to make it deterministic * skip TestClientReceivedGOAWAY * Count storage requests as whole byte values in quota * Add Stephen Augustus as Reviewer for staging/publishing * e2e: fix deployment non-unique env vars to avoid SSA error * Remove pkg/api/endpoints * Stop container before remove for Docker * fix golint failures for staging/src/k8s.io/client-go/examples/workqueue * Revert "fix cluster/log-dump/log-dump.sh shellcheck failures" * deferredResponseWriter returns after calling the Close() method * test(tools::events): deflake TestEventSeriesf * Fix typo in comment of hack/verify-shellcheck.sh * Fix staticchecks ST1005,S1002,S1008,S1039 in pkg/kubelet * Remove unnecessary double-pointer * Add metrics for azure service operations (route and loadbalancer). * Add tests for daemonset view history * Add commend for printHistory function * test(watch-tool): deflake TestRetryWatcherToFinishWithUnreadEvents * dedup the printHistory logic in DaemonSetHistoryViewer,StatefulSetHistoryViewer * Describe sts on rollout history if the revision * kubectl: Use Fprintf * fix golint for pkg/volume/azure_dd * test(workqueue): deflake TestMetrics * build/lib/release: Explicitly use '--platform' in building server images * build/common.sh: Remove extraneous reference to debian-base image * test(kuberuntime): deflake TestRecordOperation * prefer NoError/Error over Nil/NotNil * Deflake serving options, avoid hard-coding ports * Deflake port forward tests to avoid hard-coded local ports * Deflake cpumanager checkpoint unit tests * Use unique socket name per cm test * fix(azure::cache): TimedCache.Getter should be called once on the same key * test(azure::cache): deflake TestCacheNoConcurrentGet * Run slow kubeadm upgrade tests in parallel * Ensure kubeadm tests have unique names * Avoid mutating global variables in kubeadm certs phases * test(iptables): deflake TestRestoreAllGrabOldLock * Skip TestGOAWAYConcurrency * test(apiserver): deflake TestClientReceivedGOAWAY * Deflake TestSetup * Deflake TestHTTPProbeProxy * kubelet: remove alpha warnings for CNI flags * Add more tests for LRU cache lookup * Move ResourceQuota admission to k8s.io/apiserver * do not mutate endpoints in the apiserver * remove DefaultIngressClass feature gate for 1.20 * Cleanup custom metrics conversion functions * feat(kubeadm): specify resource requests in etcd pod spec * Stop ignoring unit test flakes, require multiple successful passes * kubeadm: remove the CoreDNS check for supported image digests * Use ExpectNoError(err) * allow to map the same container port to different host ports * Updating winkernel kube-proxy OWNERS file * consistently use double quotes in proto files * Deflake TestServiceRegistryExternalTrafficHealthCheckNodePortUserAllocation * add more testcases for GOAWAY filter * prefer double quotes and consistent usage in .proto files. * Improve ability to debug Events e2e failure * Added support for register-with-taints setting #93608 * AWS NLB/ELB health check config based on service annotations * kubeadm: adjust the logic around etcd data directory creation * fix vendor/k8s.io/apimachinery/pkg/runtime/serializer/versioning staticcheck * test(csi): deflake TestAttacherWithCSIDriver * Remove HeadlessService label in endpoints controller before comparing * Remove default conversions * Update security contacts for sig-cli * Allow to disable logrotation of kubernetes and pod logs * Fix some shellcheck warnings/errors in cluster/gce/util.sh * Fix some shellcheck warnings/errors in cluster/gce/util.sh * Fix some shellcheck warnings/errors in cluster/gce/util.sh * Enhancement on the testcase to cover more possibilities * fix kubeadm update coredns with skip pending pod * address review comments * Update kubectl to use new vendored github.com/fvbommel/sortorder dependency * Fix broken dependency vbom.ml/util * Add exp backoff for connection refused errors * proxy/userspace: clean up and consolidate testcase setup * proxy/userspace: use waitgroups instead of sketchy atomic ops in testcases * Start CSI proxy as service * remove --verbose_failures from .bazelrc * fix a few missed references * CHANGELOG: Update directory for v1.16.15 release * update scripts * fix doc file * rename * partial * move port definitions to a common location * remove iperf e2e test ip family tags * modify DNS-1123 error messages to indicate that RFC 1123 is not followed exactly * kubeadm: Fix `upgrade plan` for air-gapped setups * Avoid the API call to update pod if nothing is changed * moving files from k8s.io/util/mount into staging/src/k8s.io/mount-utils * fix: return error with fewer mount options on Windows * fix: smb remount issue * Remove driver letter assignment during volume format * Revert "Merge pull request #166 from jingxu97/May/drivename" * chore: add more logging for mklink on Windows * fix: remove unnecessary readlink check in IsLikelyNotMountPoint on Windows * Remove driver letter assignment during volume format * Switch to klog v2 * ignore golint for some stutter that we want to keep as-is * fix bad spelling * Revert xfs_repair fix * Fix windows MountSensitive error * Fix subPath mountpint check * Fix mount_windows build error * Introduce paramater for sensitive mount options. * FormatAndMount unit test only checks for MountErrorValue now and closed gaps for some error values * Add more detailed error output when disk formatting fails * Split MajorMinor into two fields * update after review * use xfs_repair to check and repair xfs filesystem * Return typed error when Mount Fails * Validate the existence of filesystem before attempting to mount it (linux) * feature: implement Output method for FakeCmd * Fix golint errors * Update doc.go to show k8s.io/utils * Extract pkg/util/mount and drop BUILD * bind metadata proxy to 0.0.0.0 * Add e2e multiple endpoint services test * spdy: add optional periodic Pings on the connection * fix vendor/k8s.io/apimachinery/pkg/conversion staticcheck * Handle eviction of pods in deleted namespace * drain: eviction creates in a deleting namespace will throw a forbidden error * Fixed reflector not recovering from "Too large resource version" errors with API servers 1.17.0-1.18.5 * Stop setting SelfLink in kube-apiserver. * Fix FakeClock::Reset to always succeed * add myself to sig-node-reviewers * kubeadm: make the scheduler and KCM connect to local endpoint * kubeadm: Ensure etcd manifests are regenerated upon upgrade * Add WatchListPageSize to cache.Config * Allow 404 error on lb deletion in azure * add lock for csi node update * fix typos in cmd/kubeadm * clean up testutil/metrics content * Update comments in pkg/scheduler/framework/v1alpha1/interface.go * Update `kubectl diff --server-side` test. * Skip TestLoopbackHostPortIPv6 run on non-IPv6 env * relax matcher for ResourceMetricsAPI test * fix staticcheck errors in resourcequota * update test to match validation filter of pods * Omit optional field when empty * Update CNI plugins to v0.8.7 * fix golint failures * Mark SCTPConnectivity tests as disruptive. * Add tests for SCTP network policies. * Ensure getPrimaryInterfaceID not panic when network interfaces for Azure VMSS are null * Improve the prompt message when kubeadm init is successful * fixed golint error in pkg/apis/admissionregistration * Add 1.19.0 API testdata * Remove 1.17.0 API testdata * chore: 📦 update generated files * Update max data disk count with new instance types * Getting rid of the Salt DNS replacements, addded / back. * tests: Refactor agnhost image pod usage * Improve docs for client-go warning handlers * Override hostname with instance name * Fix testpattern check * chore(openapi-spec): 📦 regenerate * Moving e2e tests to e2e_node directory * Combine switch case into one case * Ran hack/update-bazel.sh but discarded changes to root build file * Move common portion of dynamic snapshot out of switch statement * Remove custom hash function, generate a random UUID for snapshot and snapcontent name instead * Stack snapshot tests into one to reuse snapshot resource and reduce time taken on prow. * Quick commit * Remove snapshot class from prepv test because it is not needed. * Combine two tests with overlap to reduce overall snapshot test suite time * Add pre provisioned snapshot tests * start kube-apiserver and webhook server only once to shorten the webhook audit test time * Minor cleanup in snapshot test suite. * Add a link to liggitt's deflake docs in Flake template (#94243) * Deprioritize extensions/v1beta1 in discovery * Update cri-tools to v1.19.0 * Update default etcd server to 3.4.13 * fix(azure): check error returned by scaleSet.getVMSS * fix cluster/log-dump/log-dump.sh shellcheck failures * Remove azure-load-balancer-disable-tcp-reset annotation * Remove duplicate nodeSelector * fix linter issues for pkg/kubelet/cri/remote and staging/src/k8s.io/cri-api/pkg/apis/testing * Fail early on stress test and improve logging * kubectl wait add ignore not found flag * Support kubectl delete foreground * remove deprecated kubelet endpoint /metrics/resource/v1alpha1 * Update options.go * Initialize candidate directly instead of iterating the array of candidates * Move brendandburns to to emeritus status. * fix vendor/k8s.io/apimachinery/pkg/apis/meta/v1/unstructured/unstructuredscheme staticcheck * only update Azure data disks when attach/detach * Enable IP Tags on Azure LoadBalancer public ips * Add PR #89069 Action Required * Update etcd makefile to build 3.4.13 image * Update etcd client to v3.4.13 * update drain message to include namespace for pod in kubectl get compatible format * CHANGELOG: Update directory for v1.19.0 release * Fix issue on skipTest in storage suits * Remove file_mode args for Windows test * Update Calico to v3.15.2 * Set snapshotType for tests with NTFS. * Update CHANGELOG-1.18.md * Add logging if container or pod fails to be killed * Adding label NodeAlphaFeature to include tests in Node Testgrid * Add impersonated user to system:authenticated group * Verify running mirror pod has running containers * Only process all nodes when incoming pod has no preferred affinity * test(endpointslice): deflake TestSyncEndpoints * Remove unnecessary conversion * Detect change of volume attachability in the middle of attaching * Promote PidLimits to GA * Ensure backoff step is set to 1 for Azure armclient * [pkg/registry/admissionregistration]: fixup wrong copy&paste godoc * Remove StartupProbe featuregate and related logic * Make ProjectedVolumeSource optional * Track pods with required anti-affinity * Updating kube-proxy to trim space from loadBalancerSourceRanges * let panics propagate up when processLoop panic * Allow to configure clustername in creation of kubeconfig using kubeadm command * Make similar buckets for api and etcd request duration histogram * .github: remove stackoverflow from support issue template * Refactored pkg/controllers/resourcequota * fix: use sensitiveOptions on Windows mount * Cleanup kubelet TODOs that are no longer pertinent. * kubelet, cgroupv2: do not create /sys/fs/cgroup/sys with cgroupfs * Update wait function w/ descriptions of global node states, TODO for kubelet API. * ARM client: survive empty response and error * delete tests which use container manager stub * tests: Use Windows absolute path on Windows pods * Only lock statuses map when status isn't successful * Do not allow manual changes to manageFields via subresources * Change nodeInfolist building logic in scheduler * do not create StatefulSet pods when PVC is being deleted * fix misleading comment in expand_volume.go * Simplify and de-lint GCE Windows kube-up docs. * Add context to x509 verify failures * Read ssh username from env variable * Fix the logging message * Use /usr/bin/env bash in Makefiles and scripts * Scheduler auth stop using legacy scheme * allow adding annotations to pod when using kubectl run and add tests * kubeadm: Separate argument key/value in log msg * update ResourceMetricsAPI node-e2e test * docs(api): 📝 Fix HPA docs with addition of "External" type * fix vendor/k8s.io/apimachinery/pkg/util/framer staticcheck * Removed broken link to Analytics * Make CSI mock driver log parse more flexible * Verify that an ingress with empty TLS is valid * Update client-go out of cluster example * Update yaml files to use seccomp GA syntax * go fmt fix * remove some notes about scheduler/algorithm * get: -o yaml, json set ServerPrint false * Add test for `pkg/kubelet/util/util_windows_test.go#GetAddressAndDialer` * back out conversion of DialFromNode->DialFromTestContainer * kubelet: assume that swap is disabled when /proc/swaps does not exist * e2e storage: skip multi-volume generic ephemeral volume test * Reduce test volume sizes * support ipv6 in e2e policy tests * modify the warning log format from %d to %v * Update snapshot controller to use k8s.gcr.io * Seperate registry and feature gates * names unnamed testcases, adds name to t.Errorf msg * Improve running time of TestSchedulerWithVolumeBinding * Add maxTries logging statement, otherwise the numbers are really hard to interpret * implement breadth first try * fix test/e2e_node staticcheck * Fix error messages * Fix Poll variable name * Fix waiting for PVCs to get Bound * Number of failed jobs should exceed the backoff limit and not big equal. Remove patch in e2e test of backoff limit due to usage of NumRequeues * fix vendor/k8s.io/apimachinery/pkg/apis/meta/v1/unstructured staticcheck * Fix some typo * golint * fix vendor/k8s.io/apimachinery/pkg/labels staticcheck * Enable completion for `kubectl config delete-context` * vsphere: remove inactive members from OWNERS * sig-network: remove inactive members from OWNERS_ALIASES * cluster/addons/dashboard: remove inactive members from OWNERS * apiserver: remove inactive members from OWNERS * Fast return when no any matched anti-affinity terms * Update seccomp e2e test for GA * Fix an error in NodeUnschedulable plugin comment * Format Codes * minor logic fix * e2e test intra-pod breadth first logging and summary * fix incorrect comment in runtime ObjectKind interface * Fix job's backoff limit for restart policy Never, rely on number of failures instead of number of NumRequeues * test(kubelet): add a regression test to verify kubelet would not panic * fix(kubelet): protect `containerCleanupInfos` from concurrent map writes * refactor(*): update pvc quota name typo in comment * fix: azure disk resize error if source does not exist * chore: add diskclient.Update interface * chore: add diskclient.ListByResourceGroup interface * Remove false positive warning in kubeadm cmd * cloud provider: add zone/region to InstanceMetadata * Sort kubectl top output when --sort-by and --containers are used together * add testcases for kubelet getters * fix a typo in the comment * Use v1helper.GetPersistentVolumeClass for compatibility * Add tests for managed fields tracking. * leaderelection: Remove doubled space in "attempting to acquire leader lease" log * benchmark-dockerized.sh: set KUBE_ROOT * kubeadm: reset don't unmount /var/lib/kubelet if it is mounted * PodReasonUnschedulable is not a pod condition type * Fix kubelet log message when starting a container * kubectl describe pod: use ReportingController as an event source * Fix TestScorePlugin: numScore should be accessed with atomic.LoadInt32 * expose Run[Pre]ScorePlugins functions in PluginRunner interface * Cleanup wait forever loops in pv_controller_test.go * Strip unnecessary security contexts on Windows * Updating the Reviewers / Approvers for WinKernel Proxier * fix the remote endpoint cleanup logic * Add chendave to sig-scheduling REVIEWERS * Adjust default replica count to 2 replicas * Run make verify with python3 to fix publishing bot issue * Document blocking behaviour of RunOrDie and Run * removed k8s-master label * Add example of using resource builder to load a manifest file * tests: Fixes variable expansion false positive test * revert auto-completed package names * remove legacy leftovers of portmapping functionality that was moved to CNI * mark this test serial due to race conditions * Clean up daemonset test names * Remove phantoms from dump_requests output * deps: opencontainers/go-digest -> v1.0.0 * Update k8s.io/utils dependency and use ebtables from there * kubectl: Allow --patch-file to be passed to `kubectl patch` * reduce type conversion and correct variable name * Fix verbs reporting in kube-apiserver metrics * kubectl: improve the warning message when doing kubectl apply to the resource without expected annotation * Fix label reference in deployment checks * Use NLB Subnet CIDRs instead of VPC CIDRs in updateInstanceSecurityGroupsForNLB * Update readiness checks * Update ready condition * chore: upgrade Azure/go-autorest to v14.2.0 use autorest v0.11.1 * extend ShouldCallHook benchmark to verify performance imporvement * [kubectl] Fail when local source file doesn't exist * nodelocaldns.yaml: remove force_tcp option which used for external dns query * Create Deployment resource lifecycle test * apf integration test: ensure no rejection * skip mismatched webhookAccessor and object * return err directly when nodename is not consistent in cert * add bootstrap policy for monitoring roles * unit test * move to cadvisor.MachineInfo * Delete ILB FR in case of changes to port/proto. * fix windows container root validate * hack: ensure go version is not specified for master in publishing rules * publishing: remove go 1.13.9 for master branch for controller-manager * add test case for kubeadm memory check * add more testing cases * Shorten watch restart test, run in parallel * ipvs: log error if scheduler does not exist and fallback to rr * fix golint failures in pkg/kubeapiserver/options, fix some incorrect replace of receiver name * fix golint failures in pkg/kubeapiserver/options, rename receiver name of BuiltInAuthorizationOptions to o * fix golint failures in pkg/kubeapiserver/options, use API Server in commemts instead of APIServer * e2e node: fix kubelet service restart failure * Mention background deletion in kubectl delete cascade help * fix bazel build file * correct the sandboxId attribute in unit tests * address review comments * add sandbox deletor to delete sandboxes on pod delete event * Check for sandboxes before deleting the pod from apiserver * fix(kubectl): warn users that flags cannot be placed before plugin * Avoid using socket for hints * regen * update build * remove serializers from codec factory * update * clean up unused var containerCache * cleanup: print warning message after timeout * Revert "cleanup: decrease log level from warn to v3" * cleanup: decrease log level from warn to v3 * AWS: increase io1 volume IOPs limit * Add a preflight check that the control-plane node has at least 2GB RAM * Handle int -> float conversion in FromUnstructured * Fixed potential nil dereference in hostpath unit test * Fixed error string should not be capitalized * add GetAddressAndDialer unit test * [k8s.io/apiserver/pkg/server/filters]: fixup go vet warning * [kubelet/dockershim] : Use local copy for range iterator * fix(staticcheck): fix static error of package `/pkg/volume/gcepd` * Filters on kubemark nodegroups when selecting node template to enable hollow node clusters that contain real nodes. * Move MasterUpgrade() out from e2e framework * Use temporary directory when creating temporary file in tests * generated * add vendorless to client-gen * use canonical import path in client-gen so that package comments are * ipvs: ensure selected scheduler kernel modules are loaded * Fix NetworkPolicy describe for egress-all policies * Export WaitForCSIDriverRegistrationOnAllNodes to be used by external csi driver repos * [e2e/storage] fix range issue in getCSINodeLimits * kubelet: add operations count and error count metrics to network plugin manager * fix HandleCrash() order * fix golint failures in pkg/kubeapiserver/options * remove duplicate path import * AWS cloudprovider allow nlb-ip and external type lbs to be managed externally * Move WatchUntilWithoutRetry() from e2e framework * Add metav1.SetMetaDataLabel func * Remove resize map code * lock-free broadcaster, use chan to ensure thread safety * [test/kubelet]: Fix deadlock in watch manager test * kubectl: remove the dependency between autoscale command and generators * cluster/addons/metadata-proxy: cleanup inactive members from OWNERS * test/images/pets: remove OWNERS to cleanup inactive members * apimachinery: remove inactive members from OWNERS * [pkg/controller/certificates]: remove staled func comments * Remove DeprecatedMightBeMasterNode() * TestCreateInvokeAdmissionControl: remove unnecessary goroutine in sequential processing * Add unittest coverage for boottime_util_linux.go * dual-stack: make nodeipam compatible with existing single-stack clusters when dual-stack feature gate become enabled by default * Adds additional documentation for job status * Set the oom_score_adj of guaranteed pod to -997 * Resolves staticcheck failures for component-base/metrics * Change the node name from "machine" to "node" * Fix a typo in PreBindPlugin comment * Replaced repair with returning error, in delta_fifo.go * Fix description of conversion generator * Don't create a new sandbox for pod with RestartPolicyOnFailure if all containers succeeded * add defer * SIG node owner files clean up * Refactoring: Reduce unnecessary lines * Fix a typo in comment * code clean for podgc * fixed e2e vsphere statefulsets test * Repair instead of panic when data corruption detected in DeltaFIFO * conntrack e2e test debug connections * disable goffuzz in binaries * Add get-users and delete-user to kubectl config * fix typo in runtime/interfaces.go * Return nil as error when instance is not found so that node_controller could delete the node * Cherry pick the fix https://github.com/kubernetes/kubernetes/pull/70291 * Find what fails pull-kubernetes-e2e-gce-ubuntu-containerd * Review update * Sync with master * Remove previously added '' no longer needed * No quotes needed/wanted for CURL_RETRY_CONNREFUSED * Add fix for run-kube-controller-manager-as-non-root * Updates after review * Update cluster/gce/gci/configure-helper.sh * Update cluster/gce/gci/configure-helper.sh * Update cluster/gce/gci/configure-helper.sh * Update cluster/gce/gci/configure-helper.sh * Mitigate newly added shellcheck issues * Updates after code review * Update after code review * Code review update * Fix shellcheck w/e in cluster/gce/gci/configure-helper.sh * changes in imports was unintentional * fix S1000 simplify ch switch cases * fix S1000 simplify ch switch cases * fix S1008 simplify bool returns * fix S1002 omit comp to bool * Warn when creating roles with custom verbs kubectl * Fix static check failures for staging/src/k8s.io/apiserver/pkg/server/healthz/healthz_test.go * cleanup tempfiles in unit test * Enhance apiextensions-apiserver in standalone mode * fix CHANGELOG typo * Mirror pod without OwnerReference should not be created * Add unit test to kubectl/cmd/run * remove stale TODO after this PR: #92204 * add line break when describe hpa * basic regression test of runDockershim * fix func name NewCreateCreateDeploymentOptions * Fix error check logic * Fix broken format in CHANGELOG-1.18 * Remove contemplation of invariant violations from delta_fifo.go * fix expanding rbd volumes without ceph.conf * Adding tests for Kubelet pod update functions * Update Calico cpva to v0.8.3 * cleanup: remove useless methods * Modify the kubelet document * fix golint errors for pkg/kubelet/dockershim * cleanup: no need nil check before range * Add lease release tests in leader election * Generate complete leader election record to resolve leader election issues with LeaseLocks * fix: comments(only create parent dir) * make kubectl/kubeadm completion script support busybox * Add node-local-dns headless service * Made containerd-namespace flag can be used when kubelet config start cmd * fix comments * fix: ignore dir check in csi node stage/publish * Link to krew's new project site * Remove --include-uninitialized flag documentation * Use canonical URL for the krew project * return success if cordon node by replace * kubectl/drain add support for custom pod filters * do not wait for node ready when starting kube-proxy in 'nokubelet' mode * validate KubeletCgroups and KubeReservedCgroup- Initial Package/bin/sh/bin/shkubernetes1.19-client-commonobs-power9-12 1684750083  !"#$%&'()*+,-./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.20cpioxz5ppc64le-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)mqX:7ibash-completionutf-80ab945db896e6949ba9ddf9adc164fc3aed5d7f4018bfd050ab5b423e6972f8d?7zXZ !t/] crv(vX0ٱ(708mKHrXP41N7|=-ױT0sF֭w9B6M"+u4BMqg9&e!TYLn!5ܱ Rb {ίD-ϾkU1oa N"BCJ#1xPRQ4#XΠak3$,P헥t/pǹ*Vg1JR{0M*n71{Bl;d2Dnִ%8kbfNW`m l=ޯR `b'|· H V)Gh=^!09_|LoWKD= OmYw3T_Ϋڇ"gy-ֹd' K2y6xۥN<} U+ oO,$9ߕ죐"{&4kf9Rr@feW r_" .N IM9%قpiJv%33yzrBY&z%4H[(Ό1g!謁 u!D̦ބwB~I(\KR:~ lH{/jHR2PYb5%ԑ@~OoyUj Te6f ܴBiDZ"\hb ~ ;j.Luf+΋7J/x}PWOZ f&+\dl,Ca׿ʰԽKAr/zVEy9CJEkCFX3Nd$Æ!{NOQf㒪R<^MbD%.>ּr4 渊nnbtPPJUTeaZr*Y' uw'l1eShL%ܓuKTǠ֤!| r&Mh̙[_R  GFEy'06/B% ڝ0rq˃`\ _uTmsx{R%for{Jo_̍܀8R̯gYT;YS/ci .虍uߝ#[>VM1褥Bgd^8]LRF6LÏnNTtW|;gR{M`ET&iJ@Z,ndeO'/R>M/C߹AYzE@~ei+ _P .-}uwBGWKGp1݋Ja=sP[OIm MT/{q|6T$oUǵ5>S!7A~d `|b^&˨@9 ZGݒh<t 9Rv?|Ϸ *5Cxq&0_ywdrGrI520HhjX_81,t퓞" 󾥟7f}^cII^aEuM>K зO$|H|%mEJ+ 2g SdGҏ2w&*IбNMjP{>'`4ZjgNX\ImnG&o@w!9СW?8k*hz* MOq HcWcc;k)G6wqF^9[nk22:XNn^" KZꌖ~MmNGi*G+,h0}- U6x=?&PCLM&Fwr3ވ_ Ĺ'qW'}SgT-_^2fF{f cЧ<,5 )y0 qxMLs47&{+EQJLqWW@~8%ogX83^& z־XK<84LhcaWu 1m33bl>t14UYKkUzbZV#8%EZ Fs#n9t%4oDEzF,O X3XZ㜰KZoߍMxJɍC8Ս 'YBxS#?!~کʄ=V[I@%X}җ_()U2OuUnS\`i2g]z3%c+vU{52=zAGwaQ>kUԍOMqMJ#^[2u3M:L-օN{2ZIZHb_s7ܜ |D_?9LC]]ϔ5CƇh=,)w z4db5QyPE4k_~5XKǟH }"ʊf1~eYjyByi EMJ `4rbҩDhcʄ)/T_TT+ 'S O[֊&ʶ#P~ܩj; \i^)lzJ[TL(ž&P0\>g*@oS0s_O H5^yY}70cfI?c)]f.Cû3; 8Z!xA-]>Us)0W|hX[MDk nws8,|.;^H6^IV1e?~9FaΕJ }DU$ISb#m'@{*z[CU@XRjƈu0|Ci҅F>BB;oah_U\Z>&W7s,fav8v /s5ջn l* '`\ +Ƀ@i[噸^BXvP1lA>~}FS g<`:N|j1Tj4c]\h\v1nC<I*I-_G5F%B:`ye_?IIO;t9$?1Ǵ?0^?k) Yye"Z{4l/$M{rL|`눃O.& Ku6s:rZnEȜ\Ӫ~h[]Q\y(_I>{T =|Vig9[ qe[GOc[J~fts6czl3R>n5+G('݈X\j ᅣOŅ{ӶA_u}r1j9^i&*-l͡JKĬhd.,NK~H իف37k49'LID&˔)&Koa= R]dd.c%Xe0gү[q^+, qjK/+ C4V悍IU.g 'ތ)g Y$X+oHUnړf%my +"d̑3 Eb[2f(1$CZ"dFgKearfdˆ؎hGc.4x~x+op| s'~A-R.3{@$1J $c[ mGmlnvM~~F V麅}~smƇH>+qܹ4>kUGQ|10g~T=4M+pȟ?DH{Ҿqo/`RT@c)sD"Ux?f8[TQJ`U.e/ .&%+-IV(d*PL*' 㥮@=,<5Dh$Jd9 ?`#ޅeU!4 dS W:SsԊ8QvVYoڢ@Y\|cu&:хфQ_$S|,B[ouS+2.I)mB8(sU7ї+L#1'{!wNji'0iX~h2/lIKlrs]ނD`x%6Q-jv42o}:~]\`b%[P! keZ_" T@5c ͽDF`~hqM,>쑔: n<,}, {"iZ\Dbx>cd4[t~QoȤP,G4r+x9~# #Km|<j%6^jl2Dr ﷣x[,h^onʤJޓ@hR{L6TuMW%{6@ɓC݄a DJi'iEk-Enяq;F-rA\&#^p"e$[lw`#B*8}aX '꽥̪q r~Au4*iT q2QoPƑkvp)RlzF8Joz THyS`mR+q|J2N,d*ZTͲ%<}d,_c-4(LwOF]DЪHNe~.}}txp{ c:p톇C[f[85w-XÊ..Di- 0mJ#/_+ vs?ML2F6N#m䏵Y7(ybl!3V8m0쌾`̢3ѥ#dH-3Te! UCy!z96BPZܿt2Q1T]4~**z$6Y\{>[JcDBqbU^7 B?nW wl7^U J<1 h}G!. Oyxzo#$^hvqdNaz! x!0:x#fe%Sm2. Nuawk|W> K?G eNK7n_ XPlLj=܎1)rV}3uj`5aI΄$¦9l#G|>` h%Cujxh#_SYn&qKвx sj R2xAsChq@qL=Ngm=)+GF$NcvKȘ˯-(u0".|ox "%9õ}%oO/cհ`45l Q%%󤦱e0cuCCTe?t`xr;C,.B +C2mo&q^x 0Kh`|gtţ]yujW!F.L:,fsN#ϑSve#᜙Ϙnݩ%4Fʅ eW -M~N-Hy >xB~55W[Aȣöf]g1E\+w3 }x|P4)eRL #R[C}*ih5L{f+vf7&[>?"5hL$ㆺљBBr59Ĺ"pv>j/|G1Xs_ K~2{(O?av:Z#7oA_An~ߙFh`B-ZI/lU)&*S f$˯ӕQ a> +gw/6Bs7 ]R i;u~@T[jJpU d#q8а1gh캠u8O!GEI߲5fݲ< &yP} ߿J}gGwIR9y,HGktSvN|2h yGW-#퓌6 ܴÊ%2sqA\xr%S`]l4l+R|Z`0,_AftȗkL; sh;zB QܓD윔[ZfmzѠK<)YvBXu~H^(xp-R؍9i61"IszImIc]S7֤߿OIz)DAk*tneli['9RK;;/񌿪7hJ/ZDmbsiW;O2 KpZ;̯v8^T{{| +.ڥP^.zQP3+8ǮU8ias-hXEuu&aq/)$tgl5zF<\1*n^nGƦ^O3LfzSaz%OAKݽrYGC@$|Eů{$ӡ3qƋNa&vйr@bs]ygܙf$ݯ3ƺ OHV=8M(XZGTJlhTԏD!G]ƮlN`67"+8+CFl5,6"X=s9TÂ_h؝\tqWgojz$UښJpA6½XCkӻ> iق"vN*iTzfxj<*A3XlF|c$174Iܕԑ"< wAT 'uaBѭF!TBҔ)WOMh%$_(sr_>&=n1N^ïNiMGPpx(VaG@.d5$O]Bӭޡ鏚A uў"/yaO?qBB] ! qm=)Kq?OK|oeEʜ ޱ Mڱ =}R,/ntv#!3A͖DUOkd]b<igW뛚eFʽCulowIR "vCd")UBZ201tMѱ|\ &l I9CU  ǚ9",d*B+=hKg m^6.X-ozX7'LÞ iaDtHBM [$ E%vvulh|U|!1莫MM`-Հ 0R!oWX3zJg6  )FH}\Zؗ??Ror1^꫰dHb-UIpkh$*J:H0/FUgKӚ.,"gewVڭI3k.ʊ}'I`͋j 9%,r`sf[vh&r!z{MSHVˠA t/1(`2 /$)պ%~RT)13麚AB-×zyWVY=t=nYAx)b"B\ ٌoA)9T ]{ Tj%i vLby)??XKʫ tdnL%2G>ކڴ ȱcz̒B/{5\)%ӡf%*W!nͅVO= ڇn[\+s͸J<-PβPe`6RAUjD8.^BtF<:m<þ3$nH:)uۓv" 9vE:>7bD"X o8lrЃzNk_s$=jzB}$ëBsqPŭ;aG&5xP 9/Q@eN5TG N $?aVPf%G{z'Vu}k۴-H~~ 4&gIU2is1 'w9?Jfa:AW#NQjԌc|E#j!\ g}@捷ܗ8^ƚp xG*stzet~E߂=]9 u'^7e$~:."{ ZZ7@U%ni*L\MHo\ԛ_osq6/eWqS狦 ]YĪ`5xecsn"LhG:&K`.+t};(do3Q,bUD \uri%~ڲ _4 z/bJU]AzFum)oA'G_p oL.ʀ=(e6\9E `4eۥȽJ=,Je=5s7h^ZmLG*+d(Qw@8% Qfo͹MBsxKNJheJ2LCZq\f;fDk0 9Cd nC{iC}q`?"NJU  ڴHʓY^NzB$׊ ˏZ>*SUC2םvL+,Y-z#_ZSa?Ξ_&h(^He[,UO {̥j_ԢM(Y>`LLߪ X493H60n'qm{ixxPH~;RT* ;<G'jp pb"UQ \9nߕ=fG}G_^F/#w |VksO9ըXͳa'xABO4%rkDc+hT;E~axjkO.קEURΡ6<\Q}9w[AG< Ν"$r&v'DWxD=O¶agX#3,ya`e%\q`qy/G4M݈*p U>GXLC@!~cCĜ<zZ ?n7H_ꊱ[{wylϩ‡ſZ:QJ\7uU*Lu"]KI{?O[AYɶ*ċ6bܵ;k{0UCHתQU87T]oEo w]r5]Jmpe4Ė뿺Hi`ܔR_&N7Uթ?d)6Eo#+QJ#x$p-Z~J>ǪHR7Uj34g[Ys@_L$ٱLQNQ{H!5̆cOS,JgMW1-D|N168v"_1q h5Tmu⨶wt&MVh>){:HN*]%jS9"K\3l28E]?|huZnnŞl"T\/l9f@?3@vT3\% 6<ٱUr\,W&UE=L)O9&y+yop#wɅZz9y"[X ߙMD2Y՛Tљ!S8SJg'qYAkOa pGMe?/.ΨQӭ^G>2l 8VgW'MO :@xQU]ses˜2d*NXqvtϧJr]Wa>B v lc<;x7Hը;_tbHݲj ?a Q>uF>P^xXd_@ ˄XzjA&?NE ᙆ"Qp%Ίrع$$\<@>ʞ{E&4,]-Dy6+﯏Uξ3lERC͐{`z L4je-ٯ#]9jw4Á_ޕ1C)XJٺĶIL#s~<#W {MZjtl*l/ Kʷ}PKH2{Vܹ91?)4}eDiבPmzI9)9?^?HT RM$=&}/n ʌ%G˛`ݎE[D;W@:ҫ]'Ln-Ӹ0@Ϙ 8h rBx10AB>B ţmfGI YsR7\T_헎 /@S`htPŲ g5Cuc^+u=f[2%E$`P"p} .>CVL;]r!IG^bf7Ej~iƕ ٱliqtE]HXB,djœ @ے#TUGSywUb7c УH.v^T|)13_X(bvؙp?b h{]#셡~]?YC e1q䣷4}R~e5/XG L]n"mTS[3)Yeuv(-F﯑TfVngei#Awl$i/c+(IX~ @P?Z0I=tc`gR#*OX>[%7}!u\`F`4 UJJO|2btJ*pW;kV~|B=xzWϙM WxEGhtjz!nF=ї9CL .>9CVԃ iԦd!&sylA!RPf,l6P yI>`LOcgZTW?Xdr[ٛEUۜ;-H2_!zXK4(|32h+b@ zvKF k\m>؁$J4FV([?Osb8"z ~ =G7Θ/dHUnmzRMvsRIz&]7S#W.x.j|1S\ܐ!6@aͿ|pfg# ʟEϝi[D*v>Of~A͗Gaq+uDgqva9JDNW5UNJ %s|XmJG*,E򌶱4/~h˺^ M+'eC2>E7ҏD@$wdqQ,e6|F2s;Pє5?fTL8:ٻJn.袰Ro;,H󴔃Cwzvڮ^޻3%2B8#3ķ/1s+s |aK_j##؍G!SHi嗀H"Di>PUda+0k-'DGa@ x!fuJTtnx3GjtFxR^?og{}Ԥg;SOpj=Yk{ e- +{5 g_LUҪ\.NA~&T#jMdlIAtя'OɲNbU<2$RmVu1K,j  {wYwX6k\vw`6ZmQn)i9Ꮕc쐒ֽ\li[,`vKNP]!~!OۂԺ7,t 3&?kKYD=^Rt+]2م0nJǯ]l,V +R(xזŽd7qDR4Ve,I=h\n$VD JQBƁE*.q T_Y1q[05C8$e)Ơ\~CR}CQQNM6̏Rg rLҎ@d;cIǥ?vmQdިL,TsFЩ'rQD_{zq00n8]sʤ`͘9CT9~ rgS?gAan3ccxckO._ p jfȰFcUٗxY+^+qj\ƕ?Eβz %ώ*H0زi6385S k6[b_~ƚ1^Y@$ɽF2pˆ] :^u ]Z{BH W717mQvusi!pfT_iyNC(;G›/RVj:ƮVFQRMK茕!J3Hi z._~sBsH̼z4lDDC3 `#ڝ O@Ж9!4i}v4?L#m?b^Frx"9å"QqQ?ѻ a:0~DhR&<-F1" G#h-&JXUx,\TbYh%{5>cH1> .3/'FRTL,cc4Έ2ab/g.]Nibx"`f<y"D6"7%$;s(\P9Ms3CWw>9cw^;Z^mua0iCI,BGC(OI04.cB1Òѹԟc?>ǹxr`/]RiOwe7.T-BVj"%9jI{^CB)۱(:$M hžc1x)a00".L*DND)TJz[At{) >;cVC'b&[!Cyj@ܔ.wNd MuT닭pjQ*E+@q%gh˝WkrV$"~"znw'΁odӟoξ~* `VՄ%,<ڥXI)5(ESg 8%Hy /+)BZ{诤  %9a>4v JcUCQ:t Cu>&L)/ [dt,*;\$8\}SHzN7: spҹTfT3+KclVpg/}$͗(bnxU˴ݵ)f뚆hLsG:;3cb͛_q<ˊf**F&Y$/ډDR80K1!Kqe;՗|=:ѵFw҅!X3 T`ǢKaN/ke#x\Z!@~Ccw;sVE9n s@0ȮSkJGJ%S)o* zwSo7K0Cl}P Jco$hU |Qq-n9SDdiS#}`ˣ]Δ,B]֮֏V lJZ>:귿 Xכh"{4ߴww/QJWڨXi9Cd{޳އKh/L4? n`ӚVY98#Bmž(=s.ˍQΟzo?$#2,& dF73Dtv$P.qֻplRI>;yC;[\XvP4<)+},vZ%TW K{oֽ5DC&({GO^6,2}ИMW%l5W:ij7bV$a/:lDNli,Tl$7 N94cVKQJ̠=ޯsc6r*eZ z"tV[/;g"Z>"J+W[ͰzI=qU#* &:glb54ރT/_<u1ٯbSy"sKig)JA<Nf|]AqտQYoVfz#|$b\e jػNX݉!-aW3sRZjVB6l$*<OG:i!);̤_ۉ>|EFy(`M>E-(WgC͢Sa 5 KL#:4e'=/8`gJ,g].Cx[ cCrSfWQWd@Fh/wJh7ԉH@-UoĪkfb6%X/H4bZ CXD_vqWH"NOQ=G 6׶g|bK/VXX$<%,c. l5փ)Eݮ$qSu'@[`˄/@{*!NtL 7 p~9ۇ~Hx QJ71|G:PO +B@O_QęG<_VP%!?貉ÒH摋n&ՓROW]*"i@852 ^]F*d7bD(tzp,xW^#DCVz5zI lgp}gt"h)Ͳ3IGcvnlԼp~߱V0j/RM'TI v[7rjĄG6&cT _}*mDYmT؈;eDyբ> &C0]0Kg=Bl?T!:6S_̦T=:Ux2f.i±RmYD>!hQ~ mU&/xq["]gb#xSURlGIgĆ 4>0׸ `&imrѵ7k U/UbQe̳n{ ki6ޚx .Qnes+0EP￱#+UYBij҅sʑ1fHvB XBt-a4`)0^m_?&;~BW-MYH#H$"\\Orj6i J`F<9u|Ц3$浆yDew#Q߬/7O j`㔚+m2DLe?ҚڠkS¡d_?}<˘, 63LI\Jj_AW^w#_"mcf1y;A @Sv&1]Ŋ+aLn7P80+>ZákaI6?b_*O idk#l[D9W2X ߓ8ZqW@ҩs^gp:2Rdrst6hXu[OlFE?8Jx1 ( SB ]I2,Br2UrW%Ў:M˖&1Et$㊝Q Yt6 ;k:^ɱ+pmzkCJaf\`/Cg[-c3hGVsZqHmt+vwX1)7bcQi;e6OHG܎FF0ZeSYO-q.PhU>Ny/$d-0CE,*|tvs"%:{ĘdhwqVgd0׿/*E˹;X1BEG3r/1UVq!f@yѻЧ8ӣ']]B,!Z R9D_m]N_4i1p0~NYPϻ-Y0ᡵ Ar/m,Jڧ$v #,Xp&5dH ޑ?eO$r5W@N۽ *XHQU:h_g.mG371pGEAOT Ef56-l#tS}V|΀6 OB o#t#㮞h3hPˬ2V>=AƤ$RdVq9=%S8{nW-Q,P Bl2r,4йm%rWEݽp@z0!YqDO=v5J^2}Mi%Hd#ct{mmZJ8r7i$a]fa85ӀGMl,3i0:6gqUK)clF!:V70s88.jvA۞/b ^c̚ zbEe0|$g,]#N[4X{dyWq7 zG"SVS$\Zk(]5 Z{ 2 }/՝!À $ju G9FĨB,2k#yLRZx>=ϤQ[ǠCC&;cF.&r-+䭦<ޣK}4lυGf%I#XmPEׯښٵYUz=eEkΝ@; 1dĜI;0hV>^- lNr_qtKU+u$/ ذ#Kzأ!@Uʄuvxd#1G?1i :cpa5$Ng}P폲,#A݂7M'y٣EҮu 1=8(ijtB},/=yR KfzZa ~ (]B*\QS+Lx`HuY!x&UjF[>MF[K9~vo\ip :1P@'b5n77&PTw?sApP'?E>Kx1iϠ}wI 0KT;ovPؖ {ҴNN֭e&*LC!U<8R6/sf=1e[$H伺=.c gVE_B^~1ﲼi+OWfJ87n-D\g,J ۆ.o QnG}(,\%2t?yj joW w3K7qiSGrUݐ&eԤ;~y^>s>y±wG?2 69wաCk}eڀP䄋Ӛy54[y*OGQ܈ snNߺU&Q¡ջbda,B75^l5,+L:/Z[W1 Sا12<'/"}@ϳitO6]>rS@9Mc~Ld+,5RL?Q"Q2^'R8 M O^Ydyնz7yȒ,; 9 @9#9&.*oN38-r\u_g֯/e }EUh$ [أl6n~=9OEdzz"~ɨ;%cJ^^ ΅zݸ'ըܶN5h[:y8*V^9G+=2aE2HOWI# ~yű(go4Gu3yPq:OFX pEy% J47>N[1|+n-hx@A&8.$5^rqdSTx\a/wr)48hvXDXzvae,^gK*ڟHTCu?:ZjBa.HxBFg#B2,u #:8!&h՝h1&9t<Ԉz(R۫j]@D.GA/ 3+iB LؠƧnKWHw!b[?m#+Ik)OxN3Z^C)Z爎OAZ+g`&%iwz!7Yӳ; X[|LvWe A8->}: RyQвegiq6Cs *ni6 un00sV9j7wpL,ڄIo˺Cz G-̛XsuWGv:lMSNT1w@vF4+CЉ :n;N.L֔wKfT {H$zNX;]]bճF4!PM_Bh"lC?ו_s$PmKr3S;~]H kQ|* SN[V jKRq&;SVD]/3?U+ƶ ' a'ܗ"N>3L؏(C'8G#bG-P,͇  (+pj1:;!3~,q!2 mcC̺@= C*({ hk(NAcACbs,,')>ߎz.Zc*.w\ZU7n߷4҆r4f8}@BЅhݴN޻/LM{vi{tg-oC8:k=*ci|df,\4chzܢo >lṮ"MJ~urP.K+Y*z3cN ?$r{Swal$ . +P@ ^͔:ejW6Lo(Lz^rR&yW#Qw{ʼnrlFbY"Lv<Y.+-EP4pZmsS%I,YekGkjzmVgoAa5;s!zQC R*MuϚoW}t08S{b5`G[m8SIa\o:5W8T:mϿTƣ?U;ѹƷ])zx6~{6RMs_-MN^`(w .\p`b;ȒطKڀG Sb f*)F)Rj6o|\w|Fэ0ةeO =G >bGИM]Rum<*-vtRoNurf4%#fX\x; ڄf<2jq#Mu*XS g߾cTP3!]J?|7+0 gSv#UnKc)~_w2C}.gOXoH 8J~-"B/xN~0kb ]bb(z :Q!ӅD:]i* `.Xm8HLH=NBb _Q;۬U U&<I^E,E3e4-^lpj>& [QBμKW3M AaS0 e3fG =X$h熻F<憋0ԡAF5ؚ>J!OܢMvk`' wg9}lG9yͳNEHl@Q+AD];?ˉk >6}T %L7Vϵ3sNM K5zd|P8s CZL>L튩/[5{⡠kHȳ,1 p*/OCÙd;m:8XSn൩lAl&ZOW"ri͉}<Z<9YtHv#j\ծL_hO(/ܯO٬)m4h)ѳ~$(sq ^@m{(tU/4N2-Xc+%gS{]b`tu퐠iK^T %3 oXv`v֚k fA$l}*sgNpl(Q"6>5 (_4wMH]a( h$=YLqѵH+hO**TEPdg#I gy ֎o J&%PxK"~6EinҰ XgS:ܺ }\M}nc٢W8)r1$<;S\-bmi`:21 18bxwQyosf\<}/HJZFH{-V[ ^,ۦ' [;֞d򄨅#I2>4mDFn:w\{CN4mHarf%k44h6-P6A=HN w#sjk( ۋ++G`SzEqJE"^Q8(UX D`&%,AX _:du9. ʼn&:8PK³\kBD2( t<@p<7 z=QzqVFS8^x>v&q&XS"!dd 5_Qf b<,f G[@*QB@VLu+ |s4)%+ ]H=$+YM)6\ p7Đm^enAH8d$:TVu4_[`8ߧElGRjpWnLFt[Oq ]*?61۽ &W{00$bR)NFׅ6@r򵚦xX6Dg2^3 }$h,&W}mǹ1D[:e(49j߱`;G6 bɿg V;4~E1򲬒rL7`:,IVu"RI=%3-oxjIŅy:Wg=JDi:#e HAX.j.LFL_q{`tWMѢʢ4ŒۦzKlX pMk-yC͹lOz'M .a՜7oB;L&$j W' *sQazM W"xEyVY~)qC~vD*Ȟ8͎{Y6\ZY>,2}G4aZ|2ĶEEFfnkե9!aϼd"HƑi`%pEˀq >c.~Sdkը.JKAވ`| e3>OWj%XH^jT3M{U$e4pGLE~gɏ헲>M[C1k+=)G^p75v"sgHFz R" j.OQSfjȊ{JhKgX,XTQ<A9ɥDT 8I d0k4b s/Fp!}Շ⏊? ks{/S.K34HcTt:HYa[V$;T@n7ע>PT7{>0RNXrmbiURLO@`.k( ƥ4A^Z44B\ ?^#UdI 88"8[)enA ΣWgOyTs1 AfOj!34C1-Pun#a'ɹ_ioGy^5"PkX ~f+X/bqCqLqɴz)y֨7O_bX߶VHyOVbWoNKK?n`۵:@huJS8M½w{t|eJ@;P|A^C5AV6xxTO)!b 6)'$2*(ᮙ™hᮙIc)T! qv#.>lTz~!4.Bvã5RUk.v4˙C VV ].m\@ $o4]S 5C~χm9M$RG/U3>tL]b$ʬꆂkϚ~RUJN$1?odAIyZɟ=(ĩ~X}iT@ZF Mͷb|@CC|@kNjP)>@|_]b!P$QݭyeRA}?fG2Nlr[#rhNt;BRQs oqY;1V5.ӚE1UY''fg2zHOdHJ[s$B_+ilRݬFc:]juD|a0zg4J Ev ]HOK.BkN2}ub1#Ο=egs<8oX}r:*,@ %7Rv5$*!0if ߷=݃L|d<h"f0ym]>шF+:3Ed ܻoovB0*ٔ rHSb(OΑG%~\ѣ *|b~1`\]]Ocs(ѱS̷Qh\KVd;mFor9 TC zyQ$6Yӂ0Pq!Bpb7/ʴ Ns[p ܶ&B$)-aFY='s.mW'gBd*poT~m[_ o[hx TqO>a8myLZsT1_4\ۈs 3nrqA$,Ѥ0綯8.Ҁ|>A`0BC,K,yޞU/w r sD0% Njh))WU˙Bk%{c]x`eI'>ǚ,1#a!_G}vEJe‘&l#X h֋ek-8V thՃ5SOIUNגu6VU c93 &?vY-(񵁀`K`X645 *>K 3|EӚw_\/&g;( P(``{iu泶݈٫My8>ƟMX.o> qƝz"v.CQ"qFMے9f{A^p;ʎو}s sh=k?w<Nܴ-I:@G`@DOk.l:H3ѝo~X N1%?èd~,z~< "icPY" E%wRW؅ #64ƠJZ0xs{-:(Hl˷NKN/k=r.o4p" Q ԜfKQy_^7-_yp,EQ<+z,;B%?o>Ésʇ7)t 5JՊ[n/bž-3cT,;"TFii!׫$h!9Nr" RLOB>1yGw+Hmkl#]ݵ6͊SS&w=S6ۙÅJ- ,d45/Xvr!UgH]Ic)熘0N{Bm+Yz}Jj41 r\ZQ4;i)Ώ[B{$(ˆVI2P+ιWM11hZ9ObA"\z(`w}H%/ye`gdXK >ǹyZ=xA TXPS=d ,i5zQ{f\N3I襤-t%̱o|wbc>|:f>p((ƖE/9T2fdV"z.Ev~ n W=7IS߇x MTU@?*BS ND{S+^'XÛXjMKHɕL7¡tAO/?y`e/GPwvVbXcVڀ'[)n3/SUI+;!͸ewVpijd*Gr#EmQz ya͌ީ8 'c5P ʵw+0%G5&[^uO3#x_K7N%r~L|:]o xy>\Jז$V (jNi./_FLmB=U4}P-`$1zI6 ])jL2)" v>9TtR[YCQ1^B Bf.]K*N aj~2.!z)wۮ BrPW Em]wӞa2!}ҠGݛu o VKy;"ٵ,kbD mpӠ;s<~KVsdiD3xO 4*W}5ͪC#)B&,H/Zx9*Yŀ8pV 9g7^3J3gX|7;&' A l"P}N%7nEU+oY|} wn|*UwH-sU@,FDvȸ#o >o;m eYOYD!@VA|u];ٮL52\Z02"c@S)k+M4!ˇCT};*-ASup3y}otR PG °u~" .]L@te/bQ"8Tܜ Re;)=zp,V(|WѼDb֍6*g?{߂VM*͈" / R2c%B';Mu nC@FPSt(xra}M!Gd$Kq 6@-+яfpr}7Ji ըӉc5/پsJ~u\:wA+:)-"EN,Vy26?,s8tK#=9hNX% #٥pN84c^#e Ճ<;C ۀƼ8._Æ}`G@S{`2ѵȿX@/7EI>x2Ӟ6Jc f$z eYxh\u.}/3 JnCQc$9~s`>Ph]"5N,2}L$e=dFwF|Ra:/ t氦M rC[cg%@A*gya;)Xx\vX`NN0a.nB1%` ! jӫ UW,(^ΪZj"m \ *V7n}r) kuI짾ddMqN67Ǜt`}eh"ӉPO_;nW\'M^o6"j7@S0NۊtzW2Xtw~@ZFHMGe#t_ݢ}C+YF$.GbjH\-nS\^<'B-\=ٛ1iq.iűbM*.c?UkG`,u- >20c %iztSɤK"s-āx'IL6XHj 9.=AUN蒄2{x?%:eگIڔ%oh;S f-ߖX% P?Na]J3W0Ȳ vLW!8^f&P( M+oo_C;H[E=޾!&p~Vޢ9N(_E`fi5e zOO#O|Itط *x ^\vpI͌C<˔Ric4i|ƒ ''=8hӫdg/Q=ևv k?wI?AOLi˩Y*pSXfwOF/7+t|D2pqhd@7JmlfbDq<9,.HFǂ*wm9WS,,1 ;^̩1@\A&Ӥz3\y7X4^LuP}e ݒI|Oep+!NJXid*.It#03̅3ۚޖ"ȯL}X2HHoV7hPs&^/.Z=úV'KW}QhuˊQ9zJW}_#vr53}>˘%>hRUVw$4 bsp/FbC rKgg6H]T5YIbtn(a+vFZjRnIl`D I~<֮闏C1 $QA+Ai:rjn:_ck9Ll%akA xd(IXL6QYbz\| +Eu~^!bwkb/~PX2zgT#EFAdt)>^Yg=@ M7YYQȳȃ}ϵ LYP)#OQ!;_R˵y:mG9HFQ G[8Z aQʗ|iqvRգΧ{7 -ءI|jPCm0"?X H=2q:+\j c`DM9*OܸwE#S].IXx x8r^Jҩ{EӦ<A0\y 5ȚSAƞ. g0*OTҳUz\ʁ9P㍬yNhe}{27L/g;ȝΪ3*EےEdAg/](cp{Gt$K+-pƧRISeE)չ%xd.yԛV n5Y҂A6K:ϥ?RowqDBSxJ0-i*/?wLշ ~bbYHsfX0յF3M}>ZζXaᑰ('F#)6<%cFOЍ+ '"enI8.f<"fI]}ncR+uq*aۘݺ/nHCkݜ CŲHIk/Qd8®]cjn В YNx lw3,`¤'A,^] A=29۶aE^C+I-)(69̼Hje c`w}+t.Rw\LoY6dKyvu݉!ރw-r"q뷜?4%7h瞌 Y87$EƉ޸Vh[G!IJ[9iBO, PU^fJ`)XUQιn.gf5^AI4CaDq7Ѱ Ub"ڄ뉝hbwU,}x~U Ego,zwN4~?#䴸-$"-H.cgԐ0'mϢ$9" ׹B Lh>`>E\hH1M혶fSZ ~<ݟ9Az }ZUHt4M Rջ;`x#܀~OۏAYݍ-Qv^.C+Ȱ(ap1Cpn͡_dͮU*Kn7u+4.)ARC$olFneeefP}tJR+UtFMxRTk&m\IYHiTpDD~!<<&I%wU47kv46C%(Fb\I)yH;U3yQ,w;#q p$s{gS-8ԛ8jY>¹T.{~Ne3$&Amrg&p]aqЫ%)2 専Hi؆Y&v׊# Xr͊4C:yzXS9*a+<{ptoby#rF\ 1rvg^01Ms޲ ,:>Vz .1 sz+\^-ˆRb\"v~:UJb;xfR6`&[iiI5zXk͍`|+6{ g$v#)\:+%%W8vu c>gΦ֋-,7MR%\z+KӋ[OhJ[.rk|γ:An".oM!:SRһkgm S&.7֥u?1k#W~lc8C ELa:J$^j#;wcOTJ7dѾ_⾢y?ȐLX)m7eV%XFyFPbo>rv^ٚL<[ID RqAÁI֌Rxe-;K8lxyՎro"%x=Zn-ye5)Ip$iCA.첤o{vz6W)؁fFmɌǒl &`^{^[dl.B& Ӟ贴eU9]8.[tZ0>J;zUS9܈sK!#h&հ 9V="='N/pţ^'Kx'I@YZtz]5)%g~=ة73l,J=*+wDH~ǙsMTrmhAZ"oCAh}ƁȔr $xOy 2b@yȠδȎk=}16S>3S=S9X鸽`ryکO#Nh,rm)LfScy= H3ޙ7I 2{ ?z}ĔYp>7pK[59dzԄQ &4AKrr&78E<|d/װl'E5pHI ~jn>k2;/IJcݝ$e 6i{JEQ) e\LA)Qנ+{Sz2M%clOT5^v*&v]^hBEn[t ~I'?3G9j~1VW=XݏS}b1-SX/[ ?`NLkQR[J"!-XK5Ryl|}ma!cUDx3bj3Y $xD4Y[uI~B^7Z?̗8ìaWmܳk0"abwM?O@ygh؜fD^'``?aΈ ~#\fl6dhɤz٣G GL8qU-%Ga|6!J +De3f <̌+3sS-&ъD=2ӎ b(g%>n+ȅ+B}BbNoc~ՙVx0iPD`v M [>L>F6$uZTY+h̙-XUڶXuSL%fOLLS=b)$ӿæ:NH_#MV/@ |;΅e%%Hrc/MD.IxC&gV=\uNo,3=YdZԂ7J{37=h)l2F뱈$ {jytj _Z .?)zHT1a!5N*ȡ6()֦7{$`#8NwH _udc0#&HPQZxirjD#<8@>_@豷o-g.t}* 6Z1DuYMbkj{i1`^y)̈́V*Sl7 f IM6a|u3ȸu&? DuV Ml__eGC/lQZK Șf'ø'\ q*:LX[i({{\1ey'X@NNkqmyh obD[F^-J3xW|a4!.byoVDq<Ŷd)c5fr<e %#5avK6̰}R}Wk71pfU A uJ"=9Vӵ=!Am$q98XjQG|MblӠl1o,kJ"n1S{Fc 6X[uhs}~a?#c(/0͘W`ʏ7l#AY?]Ș-7V}~wV9^BlABXcgh'3+W@4PZ/o&B!,d&C;k&ƐFmS)"8ky!ފ/Vļ=90>R z#,k?^@ڻ,o_'/& XG(bHր-ɮ?w)qz %#n aszT*maVaТihul*bWD\k (/2(A9P/=f 7f9b|a e6Gx/TצW<F2DuG[w3㌢&gոꙭŜIwH76ǻT>je?Yrܒ;nP?5FZӜa1>6f% ؂ȾOvѪ@ Hs⚕%AJy0<$v$ #qfNx!I.V+OܥֆDr˙GT=+d? ݶTf] AGgѬf˞8vlZ)q7ڬfFc~6A]m=X,CN8VmCgH"ZkLp$"I5t||j݂3_:81LBx@0&˰amxʒF_G sw(j'w}ץ]u"K_EHҢ*gF(=V}_ql'FAߗCYÍOv*I}0 ?~P5v+]syx͌@&6d $ӟ3u<|~sj_s'ӄR@KY}TmH⌱II 9* p.ig Z.mcwm18(3d|AnE0}lEAvG__NBuT?}$=:p 5B])_d$aM_nP׳F7#,)G-lr4&SW7 UQ?p 0Rߘ-\|*\ r$T_<}Xw@ y(퀮E+BLǁY%lRIDxR`*yπύ:ym2hcƐ-cnDw(|p?YL,u閃(Qu%0:$ Nd#m>x}U0,~AMD,W9nQO[TL-2{M8/D'NMlߋ@h`'K}<(N ~.xؗc'% K϶%ȸL p}c@8ud Slmf|4sirh0vY('U\Z-5gY2Mm(b j,R4:"~ v!)ëS6M)Q@8;hQٓʢC(\X?Ϯ+S֑xljf`pd$ap8ЕDo9ؚYiRF ?~._QKAEϘns:⏺Mw:G<9_N Xr\4T뺖$YX>9!.A7]lQ@ *vl ȏyWN ߡ tO-vX6Ǫ:mf01UQ7ZnQo9p$Fl҇i$k$^m咥qԂ]UȢ1*T]_waD{-}S(dgrBuBw4ǀedv@4k Tu}y~D=e%r1fX|{a.񁴩+mn=E.QXnOBmz""t#nRz@H@4ʟzF>`o$#rqMbuЪ n2 x++ϯ2h_*K(7E19tˬ5NEǒ3ăL撯N}e^_uEeA(_1VK3 z2x\OHRaɑvCh':Գ.;Тd> ZXf=*w>RVkqP]lm'8 MQdh/t(7/FHOXr"MQrw.$j$]2"5gp|p_ NC:?wDई#1A|W̕ <깈(ñʁ޻o1/˅ ?1&|/Ǧ )elY3ڱ1t  ݻ!^XO0Vn&SSS8l4 i]zkP4GIħ%Ya7$UQ60w4T >$/sx m}o{BJy1&9a|T9嚧=7Q>`JF?QA34ᘰN5Q_ >Z{=J};4H͢ | -Hbv$/A] ^ˁTc;qn?^9fxA>J|')Cş f;D?G:^ep˯=zzgKXC{0AXX;l{vz W=Ϣ6EV៮"ˁD*n پv#QSR4e,fU Eė07esT;d#BLS]Aǫ)qr6~̨EiIAz5l`cy*3V잙s,[ sH{T!iGcv˱/كfaԔK9ɨ#s AħӞ8_toAI }'[<d`Z|'X|J1 R3}$GUbY,gI;8V75CI1Hag7|=i,qDc͵Ui  58գ)а=T}VN}lT-U;\ 4DmYUM + ]"A$:Qn9Sb9R X$E%iu=ײR=r} 8yEv:m+^0N$Hh)8Lrڷ>d` {Yi_WBO!>xfnjki#׊"O7oYCuEjT0cm꿧 ~]%fIv8br5 kQa߷ۮl*K`DM{ hkW>)|=s9[;v'F|-)f_B @4zdOL*ZE)l:E;Qނy}*1^M |Q5 e޸=Tw f,fYɎhB":M {8Z\51z0%/^0DO"NT뉩r |!p=?Zc(CMQ{Llibu>uI䝓5P~8No>'q.ztu=skf?SU3.Є4dVFj3@obdzenmCjg&3-oƹKd$Y~4c} Ġc65Gwo]j&4KEkN~F֠.[قuf]Ej_V`U` ;Tئd*)/ 3Cye}A;.&QpsȚUIC|h;{f'M(ٍ'ܜ} x)TQ`kY5)Ss /:[Z*-~^X ϱg_d+U=H5G < >U}ޣAGp:@?/7nzYvv uв PkjMttP@j M6 ovFOeoa' smE&H%H;Gxbk"+]8&,q[rl d"ETΟdWD~NΤ_ɴL4aбPzŌ,I`-u@G;^d`]C1ՊNzN| _KJA٧7<ʡT@4[ޯu#Z NRQ_yLbXm6XMȃTˍ{)x-!qer'L>jbv^h^0=1D?Ƌ4ٵK}q[tR@ٗW'byIfs!'tVYM?o )ߐ~G^oľY|afZ;T"З@x9}^΂o;nIB&GHG L=&>κAc8^<[B~Jgx'yp$ZU=ǽX =4ID{c}"hԕq|y2r]{b%WB1RvkojQOW?ʊ#h/Hv#\[ok=,W(uןr sT[pfPyP~z!z и'g 8GB*yXZ,S-sGkCm>l[[ٺ!'q;H2r oUq:4hn=dlY/^"Q{7F^OL7O `¬BU79F65$3(<ЖTb 81GM*zo@5㫛䀒Yh,+O9H:/_9]_y;"d)ov(B#s `ʙwR%3F}(uɩGG+dqB͆  ԠesF"'7\a2o?voM=_6 ԉr}oMN7^&KKhV0Kj* !e~vt֛D">/BXS<E`D٨uIS\4ΛtՂ=R WarM动%# U 'tQ +N۹+FU_VE =fޝߓ'1^ְH!cHBm6|Y7݋Kt%42EЗe \v ;"eAiO[Uy%Hc߻aҧv]ҰN0iDkF=gXE.h'ghX>x}rxtg,[^i?zp$abfx[+_( Wzq(p 3-ۖB"vPҠ[+D pIPctd P1@Wp`cQoIoҢP5 6L0, Y?{ tmY&Z/T :k~z8C Zp`%t>9zBz'mXA<=N.}bki"\]\7" DBéV4i & n^݉4[oR;L*eM 6eeMѫTN8ٟO3;̐>]FAf߅ 腸k'-ju>f&6L2k,*KV0R7U 2ab'%y<5Q̂@B[{4O +LrؒuԎ9;*/g\&CP@ͼgwTiXignͼzeq55& Q,isj."=d) v rn{&Nߌ8U+s(Q+r,h0evHB*Z~lqm>JtNyݼEf s˕)w T:@tШ4sLRj=!~jڸN 9p/q5rNՒOdng/iDͩI{z;-CL9_OqhyA$d6,E4V_?oH:87D㥦\x頿& m/_į *^~GT0 q/ ?۳3_EsR* w nB`3.>1a1 ̥)I:taڅPP|Ϸg# z7drĽ@&M(:Vmb=mTۅ#+mb#:  {-2-jFPä8 ZW\{nNIEtg#KS@",D~}lJM$HE`4л-,e @&J^%baİk _)IrWaށiЛڱ:J~.48I#*];@rVn!F}/p C p8CCsԈ!a6 |n4;_w4^X FPà >9<7@F`t[i،2flJWrTv*?x_;][O[,yHg4͚8E7냝zـ4XUc+ktobo2+/1\d+4j(Uypb^KrjiPïW& dB!E`!w$q~)y`B3'UX&f%_Mb2 ݼGCt/\tM;}1GhX"P{wӝ{rǟ6A<X\jS (p 'ORmOBVu2o6>JTV(Rՠ!sim~-q GO /Kn,al달Ro(kH+>֒^{zbJ'x I"xvFwU6'b pf!2ܽmzE< Z. ~N3W g*ůH2KrOegDŊi \ꯒA~|44R^XF+5kTg9VyOY H[,̜ {i*K vZ ?4x8,~k*9d-nRE g nSֿ!iS5xCҔ;9RG3kt6A}/-k |D!Cڻ r`˨1mmoL+ Xa$@|w\Kհ7u|VJ*v@M=CUEF*3;\s U0fʸ`\:ll$DUvgXӕKkryD&B%saɋWU̕^yG|؁wοsz)'xu=r)Mu#54[[Wwo+A>5[V6 DtLs1,_eriss̈́$:!͚)\5RQBYVZ>zv6=>탙c-ӷvy[*&Zo7Z4Ȓ+Fšdc;A%ԴxaI4)snAkg)䨱nKlh"D #}q H`(gk9IJ}Kw Eu՝[0~C?߆켝>oأD=Fʇ_LCvc|'\^f6ª%0|y[gU>#+v]Z08h(W޷>k scLP\ҷ_OUb 5Ob}(~.VR;EPuf%h9d& Re)4)j[qH(e?g򂠔 ^, zzvoLq?Pss3A*YJ%D@ʼob6[8wt 쯡ZUv p~gigέh|YB3{$=['yׄpk>M[`xO~K>rݷ% koW]h qjI0&;.Zl<9%ì>)^d謖@Hq1GEӐadmZk) 빑M \CTE]2)Ց\yoI/f-Lio=I-2 䛇2V8x|5hC0-;__9W;\Z',L;!4֠SDuq4Q`]Cd%Ů>&#Tba D(:!,R3#:|)g,ꌠ 8=dh>cԠdϣ2i/^0e/ wH[Zũ[ﵤYhLOк<:mj2_Hy!U5yԢ˪m1Cb2P%:'hXlb21Sh(2H^:L%4m,+Wyv%в _`SH(uveC %ͥf>eXF ^`) jإbSLNJY3ahwA7YrZۂ>J_HjM'yu:$ !xTqRxT5OyRTg}4XY{@:EHShorfw[I( \h/x0ͪ7^NOmD͘T2ȶ;KQ[ 0Y;/x} +0%Nc ,湍)QgEv@i@RJ/uB/="ǒIUJRHmnY+62]^h-¿V_L:rYU%]P HQc-1opHC%<Ry4Jev;BK Gm-y%`QgDX`K8/-ED餍Lxdi֢AuIk jN鳂dev ~#{fjRn?k;x5ФPpjzxzfymuMnBԭ򡄸,$'PRFF}BAj:Da=GosQ&EH)۳.BO{a# jTmWDd`T@}s3&U}sGe-,1*Y;]mq#&\*R/DqܹD- FV9 XΏ)Kj)B UpIROB$sו0or~#Hn .B(b;Y Sn|Pw*jn*߼D 5qwݓ *}f 5'"0c6v K|n~d>^xHJT _v^Ϙ@#I9!'5kI}r${m>O';yvptYnAD_DK߆aˢrNϛn9 G8Mm3C(s҈5U R:=UN7 DAm kxȠ2f"GU@(B5ta|n!Y%w^a?D ய䂦2fm"g;Ġ 1`Qi#nlV!s 8/؟a Fk} Snw%0Na,[AYI)'Ss}hH%&aauFe|D7to|VÄ٠ox]?"rC{r@#Dtdz L;}L.U1mzM"Jr*7NLF Oq$6.;4"{!rŷ5zʺףx)~ V<.l(l=AA-uDKsq|͝w\ *Mi iS2|@|^ƴKEqk|+o-c=t!,h-hegÃRIʡ4)wyE[mk NmSsYe~u`8tNȿt, i2 >)=Fĥ61u8Mi&u:ў25sd'PȉNX$dˏT~)[AB.EevB87 oX< D_s. cԶ={8nCwG(&ar q铩E?O6Y4_9>PssY Fbq(X>1X-FalB,-D3Mئ-7O'*ҒPV#@S *Q,Wl W˗*(g+rǮ>EjnY |Q3{Ci~Tka ~@50[pa1µXwͰokʆ8$u?(i R$2OV玝s@6 Xϓ!-;4M K0ِŖv"z|N/#i ׌roG?<φFXmX9*rD}%eۛJ1] y eך0h;MyU lbXNla# @᛬(V>?q+or p떽DFT{͈9kd +nF&T7Qgn`6rf BTm-c +h pec]{un={/:9y=mrPV`N\.,6=ئAMCAA]U|y%] e9ug,OPu~SrU^/;TH GZڅ=_"4hL`9_]PFF4a^a_c$26ꆅ0mrVMU}<N%<KZUg $ʽQu?gJ'њÓ?NNT2#b0Wiձ5ssG.܅ Jqlzp6qp=~bOF0P] wBc |9Ub#uӕPkOʇ,0/!9zG)pcQ2Bo/ŁӠ.r~;Ry.} 5A\Xg sA}!~j`0Ka9K0")»̒I/eJw['Μ\>S!,*[ڹV[U+py]s2'lHH'[qT rl Vagtp23]DX[+(M)X q铴53)#j;U/CRf%Rh]2kPyF!n#|(/ƿ \A=e2 Z_._FƷH8 ~SJB҇~nœߥ,A#MeN*u4U(|23@Ekx,r>gPmޡȷJM4gigV-6βT E+H*ﭵ&*$7ߗAKIՀ9+K)ߙ,)43V>}=,1SY818Z >.eYӋ8RY>i:O'.̃nbڹ]>j2UpCME³O?&^v]}.M+QVla뷖RyNJGnlXҕ{*&*q?b?&Zq4m^s¯ɚ[{4Kd*e?s۠_$ߺ"΅SŞ?zEW߰ Vcp2) ,S]W|A|2(k&"ac*!8%gf9xT,20iY(:)sPCxD|(;JOxĬn/PLfG~t- $/kJ;4Y)5W\ЯQfq I"Kҳ֓(J0q'+ iDB;-1 * U}Ltx\oؠ 1*yr;E#HRQScȂnlV*LH]z^HcPx- P6WgB[ۿm7;%E](3~3}EͮNIV<;]aj6- |z|)ڜpɈT!ȧEw1N)&d@ܛ6֝y\fֳO&gD0.Fo`iΕnTɉKZd~n+ٰ,sxrH?c>7;%]G5<Ȫ {ufWn"ȀlfY4,0: oL=ٶwG!KX4.ŭ*1lKsעgQLsIN1_6h6(Ҝ0*3F^8"v8^)`Nߐr#)f*Xݻ({h_I[! ;Ab'ѼՉv 񙤰jk,te,Y߲#S@·S%z{NrtK5Ut^ʌ.;p%};+ʖd541.ٝJaP%Jlbm-e6o?q%:koChv̯0ot#+% !@AQնX o,_r@sJ;w6ݮ~]-Q?[ &chִ̽r Q})*DM W^/TM5OnjNEBJRhGK&C<W%u!((tJ"nw᳽%)Y·$$u 嘼|ivV\t P1ZE,2ok|kt&l3 -y31bvݾO!HEe!y,PJ(X 7776] () o1'u#<%*F"JݥqIU\eB&iꑒ?䓨:3tskt' 2~M`~{.^bQ"*[cĮ≣}*zt0=L1&:WM]e[X7dƟKFBd#'~qU V[;: }/kuכHÔ>Nn[mC|:./? b6"U um^$Z@JgԗceOdx]nSqwV Л?LX/iv^#܌fRT/K+u\/p(.{כ%r/ 񼅡dU/fg7eI5b4і(⥐ެ4ٸzMZse~mW5^98OC=rCu"=6D64 Z&1ّ^  ?F\o# d!T@!ᇱvraRl(\]29XKx%yesGOމIOyЛN 0/Y[4Ԛ:KK**[\>l̂f(p55ЭT(3QRt0(R rvg]93 Bd;-3}}`va_ooNjޫҦ ޮyVOV'wEy-J6i|rM>pvVbk(Ä!Nv|D|ۢhOj^}#5$f6wqnr+-#ӢUj푷[Uax&}s!E|0)6J__g/ߌ% ~'yɮX}ģ7p$o3EQ͏\09#5)m={ZDͥԄYIn%|V`&\Enj @%sW,sRPu@ 9Oe:,F- tCJhg z'K MT[Fb̵2Am.fGђ`*gKň. 4`5YDZ{4isdhu Gf ;k}Lّᄵ&.(8(ҵvP-c[Fy\P=:r:o X |Y'36c,0ֲedQC }ʹr`14CGÒ E)TOL@kbkvg\_|>Nl?ĊxA*mcOթC:sTlG&I"U ~c$g1yIܩT&ǰw8ԈFGKcTCōNSX.zcU:<~ݮ$JlF'Tjgliń, X86GҐ{4JXѫ VA&''PSh=m/‚j4|kڍpby`nUp<0γ LׅmE?OG6xLJ`Էm!&͗ ],3' Y{S9lxu[t+Y=K~EL\t\aog߉u鄞5I4j|8-TPY_W?oRk$23vT& 8^ES"n0X#{y,QqaROElB-nt ͗:S Wx>9Z=~p3I20XVR oؒf4Y1@iuoʈ$ƥV˨\)K:M,N|'Ɋh+h]P<⎙9a>xxnEːH:w81QGgoBF] YOjD)c\ 4)L ߀GxA"tȺFwgm @qNZj6ۖM"N1d[TH] .y aaW_!<c:L>F N(=J e7#na^~޾!{wWzz|J+iC9ar۩$儫sDV7[<{ 1>u}AAp#, h ;2tT08ͯ>I7?npZdqD{S[G }&ne"cSGϣfQqVeoIw2u;kn6hrFqg*f $ϖ?rFИGNHN:fl̸?506SƣO^,+`Jg޻Y|Ubt?(*1ȫaCF@AbrV/EyfSE6_rqhGOZLc m\ ދ_fF?1w˪Op Z\ԭ!fZ|^@|zV/-&0kht7afPC2b>H`cQbͱ CaEoŕ~,g QZGF4=d~g̷eJ?ɾ#x"oQ+L<@Ց;pk1I"Gt nSys){# [ɯд֍BAʂ&(z{^5G#@nGY:L1GĶ$M:")y2+j"#gǽ!=WPI;6|5K4B2d@Zǰ'5y9<)۰k`Mi87XE0BLcښbe\oS b'ʚ UC _%_$A0wZ˜8riH Όz"ҷb$٣op:qyAp;6THZ V< W)FE Rn_^?bȼ2ߍpY=Oot%yYǞHٹ l:xve4zqpT*)~h,w %u X4XOνdbDqZr'xq,Id~ tVD)vӹU]SxwQW})8oI7>Dh٬D+eF6?:mCD8ؕ+~ TpEЦ?R\Ph `7c*oGޓXs֜قvϙUSʚe% ƀ+'9ԋ"Wa8MzK~@yƾZU G[.Ҧ jXx(HtOUk<?{o:rv͂ >Y<+2#זԍ8ٖ%+ݪ-Ntq(c pgQmI'X1.9P7c#+k$/8~TuV軝!ߴ!'JzG,#0b_ ;/73|Q.x=,\aޡ]VN2<9]it,KT%%LVvliXq[r*>_gڻI+_s0ACkE?Dɳȟ2y[*W־l8Īn=OBW; تLqS`(J܊q#,)h@HcW]2`EXOiXׂ<>P,O~9^5+A _|P@Dch?m)@;bz/tv@ .VݨН.7/E/3`(`-}0%3"7=s.Ef{ȓTYDZ 텅#u)ѷl6m9} 뛉h?@Ƨ<(g,<%QE˞%NodqǴӔ`9v!]C(H%yH eR{Xد[%ju=DE7$XMxHD2v܂\)J)ׄx:^[j(\{ա-f6M[R`Ŷ8M1NIHvm"wr rǘc^#_"8 Z 7 nXHB^ 5.!K|/u{L[LSq"d)%7FE5 )%뉍L h瘡,ܕ?emlČg ?KKPe=eZ}Ғ M ds.,b2_'?kZ줃N^s/b'7Lv$hܢ!UÜc1lY18fq$1ZGqWp}Tϭ6-חZڦUf&7^\g)SkΟEPpd_謃nt-Jeܰj&T iGZlZZH>Ka^'i eJW5Xrh|CGA*A:[.eN6Qo NJ/F#gOzK ٣2|9MB@=dںHLՈ_k["^9p~"@6 |_y@C;x ) o]V4!qa&R_E7p<X<ō{7܌*c^7L9UѴ`y FTI 2fybX&C m`"#HCW ZH>kA{3VFhM&ݽh]7KXhnab1} *7/]JtdC6nMZrQ;nD7_ I%"JRI뗥<o,jwv(wh\]z/n '[u矱o "J*Ș(‡yM~IYi~Kŗo&o1ш{g Uۉ٤NΙdS\0sa%3yQN $&IoVh%cwS;Sw)`V?j.k.&h*ZJ,_Իc)09Dc;YDW_Jъ) oUƐϕO5@DY!7fL` ?羢B] 'gaSYR/r1# (WA:ߐtx̂1BL>.[%yGb.W|ǚGGNo  !b1'eڲ0˜ο< -]~m,C"WEoQYZAGIBZ8Zsj钇R@$OIP4 4 |KE5m;ŕת+x:\˭)4xYHSb!p_ nF^ EQ~;А MPZB$Yڪ'ü A\K9LdnlWTFas?ĀD@c蜝ܚC4g*5᛼2Cd|ix~ J`ŻjM=!ȋ!= zG͆H/vxJteY?_wp+67PҞtz. BLЌG8c|Q2(IDٻE&S~BM$N8q`R3n{oP>!DXQ5ӱ?`YoS496]szRa%֭t|gȌ4{R2W{eGfvhhj6Z4 ̰nh#o&w3-s=цwќg'hno_6rUD|ok~^u|"OwU: X9k=)w1'_6J"B) ?:p%_/f.\rmEbc=Gw.ؕ6Y. CZCHz!>L>b},F@av$}.dBPxK%x~ϼ;FmĻ;o5cVO^#h8=1ݎ tt>oyYJfD<̹=U=!k I7ZlϘ/z#%_n6RǠ9ͤ1N9S%9«ZW!d Z&u̼HyR3t/aF1ɬX;ǥ"N@K`Pz1ң7π2"ʼ ]s9q7C 옝&w)SR$u\".,)M52o#h޳ug1&Rci(Cf\zvbYzI5!L˾(ɟ.Fq}d`g5RfYo薱c~%O{`fY%@kP7ʵtq(]h`jR: $N08fhk<^@ ::aRX:BD=\ïUZ$ ;*"Dc$"heKd4!zք 2]io51x\I࠺B!UQ-JM)ϭFU&q*HL9`y=1'(k|V20k;(ը"63}/Y Ʒ8>Aܢi΂p]TxzqCP ZA ^K Ppo˩BwV8|e(`A6Oa>WwԜa@a: >4@5oN_exWؼkH.ø#vxј|-u^7DZh22$#\R~$4xd\3i5zgKzͦTN "*H^7A]v_E=MufN/Z=tx)QبЅ~)B$h:ٻY8Yߎ$C8Vc.49.8*e!]l%Nu72aoyh" t"y?:ȧ&_Ȱp; v s<j=LA_!sf*(&ς~6D6ψ@̵: V^L/0 ++)E#߉]E"il:W}Ge⣀&Q|B$`:z.neKi=`l!l[ɎO%TjK7ʇO.lm$ԝsYl`E}*Ҷ)%Ep} S}1zN`+ X[hv^w,=qx_K)qq)EK؅IcK#L1J21m3wE1Ħ8a+EjyjTJwhMrOVneP%y>9,y&9Ô')< \JTCڟ}ﭬfqZ녍6x]TY yHƺݨV~!T7(\BMcՙɤIJeR7>*bT]wGX4J'ppKmpku\%m$ }_?iO #KY|&zLJ3Y='c[FnܟhEVxt.O,z(-%I}Rxk/H^s0*F[ }&$a}2;OIǂ0 %W=%5<~'t2nzM];!GC0ijf|ke\vfX D^m [{)G{$%hF̈́Sojn\3B;Y#SOj,lS#/|(XueH*ԉ1@Kw( զ'BC2o P@I9Y=YY^mױhRtW;:WudOsF3l9&MKȏqkˊo*G^` 8xtE|Ta!(jXVK^QAWCXѺiu Ss߻NT3d\˽' moS{TVY9y`)Tt?s%&c6r=KqdUoᤢ[Y{] "Ӂ`Aw+Gn"t!-a/>tv(~3Jw6CIJ. Ztr!3@6r6G 0O|3~X&Fnr*ȸ& #N-r5" Zdi ;Ow@@ieH+>@ @aOT&5ՁAfk3Vm-_z7)fꂆUb^j")No,,GQ71F0 UQWθYT[x`(0r r {yчUF =/=`+SNb~a?D_'Q }N%1H*?`,;BX{:N40hSl׼_۶˓Ó8K]#};F,t;zrP`OսyP%,W#8 ]_t%4E -c.\L0-5-1/kuZX_.8}L աv^E~1 L {\oku8iBxV\%'Xz-vQ07z?YOBhv~e=1Tr.\;䈗t@~Ze(=h\jYՎ;\,æ]fVzZ5z)oVTy8Չ\>ض,xWaE(`TsDWzA!ً7EɪI2Ab3VJڻHpscblO+.JX@`F w"76ju|?J'GF4T4Af"T^$G"A/#S(쨽,^t<ځFnߟo|q.LoPq[{Ax*Os紵p/\* w~ؘGFW9>1"8OWtSWf^9"A5qѥM_VjpœQ[~9?Q3YNpxi@}.ٴ4<F0h; 7LaVymᱝDbk*̊F"u40;4vI[i@2bf_sS,G~v& IMO)Bίġi;.~0[um>Mk\#X,iR,ƮW"=l%aq*:``iE +R!!^NRFtp7kIx{zpOC2 ZE ?'O]4q|1jb^mٗ f#gytKcyk&>g9>-5Tr͕_^nZJ־XZ !(DBܜOĿV.ώS¸:LO쵺ñ=җ4 ׫E/QF^[A%_!I%ln= 5Xӝg;Lhr'2 s' e "9'#5\/ӹ6!4a@Vh}~`bf TVk#dNg>NaQbD"`wq]NdI>QP -5K}BBc'-ݻF;jOlGqR+ /ܬpMx|ivT_’X{P^ӲTƓx^&V>ӣA  bU\] IOfze+;il⧤ /ɴTHć^+KW9?[R sr]Z'~>"ܚ3{Q':mȸ[ŀ}3ѐ(\p_EtdT>i(m"{wC3ھn^]5"-z _YRs$K9`H7˵p2GgO_)ӑP0>'#P*ρoZ&F ƌԔ|#}4㜆wՎsXZn^2!F,МWT~Ȏםkk̲gU3ԈA1p~.4B!1@b~z. GAvhT24(6]ɨ7ewfUy[is8nN6ꄹ3Cm -ʊ^_p &ѨMD$0Ol5l!ơ1QL}uyC ֗h3/Rx$c*""U/(h7m[,&z29m鹧RTi͋G'.3SkCWBh}b%;nVMFt @|R;G{rELxP,pZ˲%\Nu}wcj=d⾰Xv:(EH|gfaF;Qj* !rcSӏ%B~1r߻΄]T Ki&+mʗ2UPzd |\6E gyʁڪn7+UҦk'WQvݗovn|tp&3ⶫ,އb0xHg*Rq&Lkb˜gH.,wu-ģ f!="މ<T_mMZ?\ddVx) P3]7[S/pBiWDuZf%W?nMb eM@b+Ȝ&Ci7V` IsXۛ9,mHVϒ*e: b9rFos6R9xPSqa냾x.><&0 YaAjPfT7A& ?Tg}hlA|q,^.!3Sɀ^&~U;0:+D_&!NBVK A]k DQZ99#3$(r2yb541TwMc; Jdl|Mtr@f7IΙ\/I@8 q9GBpp_(>Hj?|oqBFuNg7iX!`꾴@j:<@3 ,6n+.{t sŒst.1ebt\AM9J3n !UpȮshX3rݠs{Qrc)p._Jg)I5 QwSKXk_o9+=T6f[ж$P e=#QAѶGㅝtS$$䖝YyE daFߕHBg 'u`2M} Tx\O;A pcrV*c`=TUa N:1.9cڢNªF<@fHnO} q܈f8yXh+-+W3J\hP_Q 5plMr k@mtuCM`ko_;PBJCg/A-ܾd>+I-L2z1L!_&X&bNm}>8q\|iߔ8~A[_"RgU qspca<>QnN27R,/ZWԢюh /άi[IEÞ\f+oUJbb>19Fz@t$€74gkRW|PpzY7;k( AMI7 S3NxEY-LZERbAƣu0%{q s0dڧ)ZP(O<vQN XvJSP hΤ$l׏ Z}lRnv:Ve;_{UƍK3=čWi1T@JuӘ; %y MGg%w{8T$kn1;b;'ܘw -Ix` oUCQ5j& 3Q?Nwg`I(~ `粨(ބ|~` rqţ`]s_`}?~SS`u9ށ2Qlh[ZXH)/_˪\ DI Su ""nHoJU=iܣo4lJ#mš'*JeQN@$c|/aZ4/ON?M-LmTRdҡ7* tz//4(%"relJ]7hQPĦyPhb1FP(x=Yp5ZFJ^|=UIǾBU^anO>rDˉW7UML\3agcD!9NW҉N->WLphrFFشX2 QvkYNy܆\ģm?j0xHEGi bB Kf &OwHttEs-x=wζ&W ;9Ekh H߂~cq,$#Q[& ':>u.`U48;mlwhma*.Iv3r774)q'UQN}.cz&/o2Ae?X)ZnĦه6 rJJs nG8c7u!a]l#6L/Ljk@#h/ HA#Ӹ`` DcoX?ĸ墆x]W0eGl,ө =8ʍł XT 1jLu:%F8L{Mc%>;.i{fs_~1yARn gHl%t%}Ui %㾭Z1l`qϋkRo ցJO~icz8 HS5d '1: 鱐> ] X,{Y,Mn7e[~(Ӡi8 χp[Y͡GݪN[c=KO_"H3`,<F޿>fJzN ZMcb hǿY'mUnC&9=$sjVHA$E,nxgLŮU  z5P4Nc./V_7Jӿuޤ烣1oWH-DQO t3 A:ʺ-ٽydt^ 14v'~%BZ nT7?`H $&,(_CUcRu4V$,/#N:!@늅D8 +wbrnȲCs0zZq&D̘_gmؠQ`cMOhRƗeR\s`z݅"?ԛHRX+x'\^=R[EݙoCeu4]8|X~ƭk4w U}q~ck.$ C\JZ_V&TVfrN8~+zA܏NPRTXvp-Z ,hGBv22g%NJ=N􂌂8t`- \gYwhi"^6D!P Iđ7O|rЂ>{WrpX]VS922$6+ڃ Hzn&G$BtLD\~EbjRʤ6X`vi!."%&)1$u#0Hy= d /#G1zF=O>pUs8;0aQ7-C#|:9OoQO c@T8rb2%ZQCM AȽ" 0mc N8igC۳; NgࡆPe ˉ2G@yu TqV !lpV&|##gi8Lh`pMCV{rS|VNM8/1?h}*϶k-%83%YTsp0۟xG8rUaAfK6o|VN8:5s~Sb=1;K_#W~b\-Kz$kj,l];r xΦC_jl3 baR6L(n_#]LMTp(A3f.l7 `lOFvdmK6E=-D~:IM5V9T3YGy$G_^nr%˥4:KYI`67(tX% ifyRwby=hwzV+mwE ^c N{d"e)Պ}Hgh)Ls;voL K%Jシy x.ɀ4Qz.`f/橚Ңm[;r#>=,eQWOi!5.b?<ʾ'>ԛvQ?aNӽnc:cٟ"TVË(rHodO JAGJ;PT'y*up2hx(C鲖S:yۺpLk+Y$hs7[qSͦ@{Br%1ܥlHp0R)sgLxmvB!"bѣ1DI,dNPV9ER9=VZ,*A9^1wV\'5V@Rwmr)_Mk-Ac9eڐB=OǞ̈6.Uae,xҊf5褚y2"|}=V-|n8 l'7q)G=ɤ{ .j'ٌ;oRvRBޡsYXҟMaxtƍ< yKeW+אךŪHY^rE,|sI3ֻ W/ r?W\{?/ C!GH?m塬?{]Gƴa&꩎RG*O6`lSӌ~A읗q Md :vÝ<QWFåTNDbcr :GWV#Ş_p3s%6*;v+6! &=;|)je%#8Pomo[b\ ޹Z;}̆LBzEF'?fYyyHcIsǛ3X3~ 99ߍC@&(~0H_eu]v3pj"H`urEp,qF9=_Q-gmӁE#!,#]~s ,GדO]"W7 \1Ka[%Lzq r"|+:W{U6,H;L@g!Sڟ,O]1}:ڳN l:|b<ŷ̼=5BV?CGh}ژa!>ˀ j: CknzqV+-\ΜUN]4TO`j,+8ԶZyIҘ-`[]HB+Ch|JQQUNuOY MZ XF )Jk d0$m1KX;p'&DCQBxQ}D#IjeWHEdN,C)]X<HloVӗqh Q&Do&@no?|'VN&{C},X5 M7- ÆrFjßZ Ȯ3Vl:LG4Sċu!̳[xܟ,K Bl`ĥ] ,1zi2~& ܡvjgӋF~j}iHNʀQ,6"i^̲$e կHO-e[L愍{PXev2j|HЬ37\8=?] Xy2#%SdWz h T8dmYun4+ ޚ;7Q J[pbQA 7?@d#0^ xf[^) ,>^NvlmfH8lT1MTp^w2(aS}M@s"#$*bO"򞱶w7ŧTM~EH8BXٽwMM u0ic=BdMW ApYijol?@>ZׅuU'Pr쉤Kw[( 9ݳPJBقlni^w5; #'yvuJBlU/hmu-[|fb'h=xeGG\-__}j3=$攦K uKA7"I՘QiQ~[Fp?*ޘ٧]1Axo"з 8q3̨4b.C~;*LTf}{F }`9硰^ឳx`^" nrÐ{$%<;6 \p GwSh0m[u_>PM2FWeTP2"$0BxY f@P@q1hN'3Op!9ϲש:Lw;Щ@Ri>K Ƿ+FݬV"{)C v }{9+ѻkhʋJeJ4a=-)égjAX.ÌF]fu^M27z<}Ȋr(ʝZ,ԲB-GAn !2ꭕ p\u6_kt(qAZ ?59tf y4u@X~7*hjr!lyB y7ZP(^z跜xCc,Hau<5`_,E뱍n8 vf~~6+h "VOLj9I$+W'I{)"H[A"F ,C$щk:#GdB쵋As%BPwsa0|-3R]ySFcv۴(q ŧ+sIa7"JKdIg4Vi^_pS Px3n.nOʽB~TܟMȗZeKt]9W cIOHsӺe6Bu:O~!h%VoD]Or}VX?+=f&ۨʺd"٢- Z2|J@ V)C `\Xk;vUP%>8d/p-'vi =h?wO0ʠ 2j &a'^V]j0pvK'M2xJFGBw't-7/l/\RZ2t8TJuQ,?sqB{)G3gNb =s8Aɤ; "T.KRĐ}:ٗ +K!ӫ(NZW`tH"Y+wFpdq5ĭ?AhS7R<nq%wׂׄ]M>Wzj.Vi_'|_05t r%2X$0yȮ3&Q9&Ool( /)sk'.'-M$}GJ` ;Fi`7ſ7 ֪07- rr/sJjߵ%$w.?ŽUowx1m  Z#+uٝ[?Q;Dnb2c(/'ߊ^5!^b/3n(mffj9NJHvS5N`DdbU yĎbm<:MHf%?""IE{jN&F@ C&(4'U}j0Bvfv`f4?D=FU oz4j}$2ppR|~S 55m˅<4-/3Ds_@ B_ Ỳ?zlQQÔP %iw_ )7Xp=2 ]0:7nJU?2/[!91 +Q%;-y6W]pz_B*cf0ǻ~l6cB*p@> yAZ5;ڊ©(#'raEaR\4r^iXbAj+gK(\hOS\=} >҃qT .Y8hCNƞ,HC‚$J/h#o > nsU.5ܷjVlQ9o¡75ƔEr )mDEW"h-q P<)qP9;v/cc}a4 (6lo]Q Вd_3SGV,:(e}{ 8pƋ ,.0u<wj/RGM#[Hfjw' Աp* /ڀ MvP" yؤCq+]xC yBHFhK0(dpe@BXDg;+]E_-&2rPs2S,zպ!%==3JY:MuHB~?Ɉ!}^zlC>"4-;G$19HeHU OЃdףDz\ca`@j$ >ދ|IyL:So)AV 4c@ ./č(O@m|DU,uh^9L*VM>oKzʖnY ߴG_2Sc{3~A7,ߓv\K)n)oxDdy=D=ɫgzYsx4m}_ 9?1>iaxeږF2+eZ\H HSx0R[Ű;u)s!)GkM1x|r5#$ݽ ܫ>It+i.-k'fG~OS^j^O8<:RBgWE^W ܲy%߸VvDv9B5Szԉd,(냯o0d>~LXɫ^DN’XDdQ7l-JjMv(_sS NJ8GX:-ƩUKydFa's{R3umj"Rcbݽ3!/}G}|ȪkT`{Kl X{q bO9t{tshpBQ(`vpmmN}Hʇ, br/52'&0+nRG^Zp2ؾQF&sɚDt~4M67ɮ,A7Sc`0$A&ZSXtY)qlђl$dx?s:|u.TSX31a_c\un8+cT[QEhVfxXۥ@g <7>5h4olHQ "O Z@sflL{)YIA3io JUyt`l['ijl`YvZ2׀ $@ o^M•gS#ԍ=L;;rN ["۷6i>|1W~`POa%V"v_CBt:Go%(^U<6@NI ?h8wϝsq. Lىf Յ|x4m3D ޵~Jw_,a4c3,+'AT@_^|s^8\D%H.G*l9aw=/+*B,W:DSUP&8KE֎ dcψ̳8˺*ȝSb="CCe}oM]4ctx獿W lZ5N CL/i@ ༩̉L;Dc2A?A~+UظES|Erj`n,PyoDoi!#8$Tq+Q/|HHaq"n៳Iqަ;YY~sdeGFّT,hSQ*3\AgjAƸWgeRQbHG3:Cǣ6[=58QבA*S&ҙ[> 3KL͵XѣYr`p*pes>P[2W!>4Aӻ7:/K@sw_N+bEv'Ut# CnƤ@р}8E>+jR$X Á`$4 '%DcL(ETXIq8_O{6=YU`Z,֘(gԸ?>\Yq0}%W$-2i'i8C>6oF9pT?#Ȯ{TUhQO |GfTFս)XLsgW%9G뢠_Nd\bQ ZA|:R&Xj`Q7ϯF e$C: 8wpiKA`P}aasQ8J:z8dSl홾Y|@Mkn!Nx ʎgW@!n ȺfoQXI"Gދ&!qbӫCPiϖE#3[QIl;yK0yQKl^f1&s$&Q½mQ"=TWQ@ܹf."1<ڢ yA"S3 'O9QyVĦ+oAr,uV7 OڷWF ]QV3MӣY/O䫬i> Y,Rxk$r`*%.JbQG@P! \,MOa9[r!}?"ќ+R^ Ā"Z<%VW]gˈ3 g.sg(g6o7{k3,<菢G)PJ˨oeX1PJR\e[s3/gO8: Y7!F[d0ĸKFb+<0uwэu_/3(J9 MOqC$rD&׶SƱxD R2Lsfowj·ӗX;5kL7eHc:&(D +W~R渶5fԉ7x~P3+Pa{exK;#Webi5iLL |D(wa:%ʰpi Q3G PVXn'uS^mW_r7ܪh{ļ ea.\ӫ~"h3/`կhݖ9y&)ZeWtdՕ x҅5޶k8Sw\F$S<0  k \V_0g(KA* NQ_ g谦?ßEdo& 6Gڠ~lSF]5M0/_%z< ю"s bm}Îjk)7^,QƒsyVghт69;}XwUvO3QpM kדAWTI%~\Z\ $o}qZL8Xb˶3>8XH s[5k>k!,Q 7r7B0!GcxQ}@g"d7gNpAEYB c tG}8ћ\eFN,POOf8_nr,otd]3"BKNӕT*Yќ.=LueIipN|IڱO~eI_=@SVO159)o):_]6zJy# cO[  OuއMXƫsjp5Mf*nѠjMszG'tWsWS)QUA em3!܀*4#ġ7eZ:vIZl G)GY&d ډhAH%×>l5l +e@DTA-"f'֙0R͜'hm;$ƌsKXXYfs?$OJ͙2vcv:0 SIq .ELJsYmw Ng ϯ_MKV` QD!Pڨ'=|)7}L{&)|7R46͋N 1-c6@ֱܒ!r ).% uF  "d񮲵xZ>]~Uŀ/_ v \][bDq|omȦui}lPj-ny` ^ qn!oZC1[hW 3D.K5XFvQLyn)x4t;w4Y7+>qvO# |g _Wʃ5,913{Z>ؾM U_2"(*4Y*2HZS%`;(mɀo-u. `Dׯ]+>o`I2Lj4j'R% |pq3>mx5؍kNLs7QyKYYה=bA9qQ䘓cƖ2P x<?S?%3Cl4pu`q 2LBIx u$Yxbcރ:(Y%]#q>]Do"Ž.3K%A]]īqGh iSI)NxH;3lEÌC: %Ȧo2̅+qV$(󚶃ީPQXK/XNƮ)!5⫳zfM}  ?X7v;_ +y_(=DHƘ~VuռJ#FOҐ0 P㧻iG%]7 1Ydlu*BڝQ?xJ;1 yWJ+5y;xW 1 >ǺOh0#st;7#@>`6k#xf׬9ac'a 7aԐ@=UT6wRhX`wP@eyK`1+yeo)0:ـ㳨Lq7t9XLWAtD|A3-cbAٹ[̢ >=DDM84)Eu!zL[I`R$J:V#id<<鯮(3M#=Xިdn(q~Ątt5?i+T4dEIrSŚW!S5sD7@=ʳP–*ڲq?ƏM:i\X "6SCçD:yH ./b^HpXv h,KG%p+5%@9M%Ոy<.D6LX–cNpšv&(0mБ0Ւ:c^9]yE '{_O :6:'Vf.G ӼjjfebMLkcN XˏLFc1H%"9=HYvJ/ci .m-F ߝSS{MZYM{ a:S}Wʩt8ߊ&>=hzȞiL 5/ &(|5*:K|.@i7JJ)[rġ*~ϐզ:E֫˜ &%$6bF6$/cd9Ͼ㦪 @"m庛 4t2\t-'c(_oȔ<$W&*& 95U^EH7*kSrn| їοu1vP|l!Vq"{rcR~zNٟts$zj4EFf; +st X_@ߙ22s<.W"fmA.ݍYC=reb`l)Er~y>l,kf-='8cЙ2ݲԪI'70gmY3<8n8`iU/{5.M _Rc0( C$O<b+[يjx`Ȣ,`C0.r FCb#WgW duV=VjqU3)) Gu+A% ﰄJvoFdXzcXe`J0)gF홗fN@yk|kA!±$ӷ2@0,8mlDmg= D#=3kGoRMDgoT?5øSGf:s[@&XoD7LILIR껡Covp}(38+pOrSB9>BeШHe-L8N\SN ē @g.ݬ] ,¨ngMO &MJRxiD.eC+ Bʓ_q])"O­0dž?hlR#ZfA zA{ +ڭRζ(ܥM'UmZs.\v %kG"aƮ3 $h! <$ՅhtpNҔbB/A.w\@ 4fSTÿeY . |Ggd^RF>]ԙY9aȱSejQdO> j$'ə96cd*/a];L/2*hҷ=!ObuqM,5~y;5]- 굨 ZiM,J=Z WfpǕdWq$XXm$%d.l̃= Sí=0d*(D4ȘbW0^UBj_e%^`+.Vc?KaLFsL> {( u%Kм:ť'5 ogN6ǂpNԾ-:`o |jgL)fDX[4U4ɍΛ9A11R0_+c]k!o$;rϲj,ҕ-zf%809F6L ګ})5!/L0[-~lZn`lr*HmT89'H-Q[e wib%Bo ˉ{@en’ kIK&S#0pwXYֳyyMEolgqMqv(\"y+pJEINa\PnZe:xX߬'MjIЀSK{l^ mkn{THB-4R-+SZLa \g7[AWS?u 4i]I"+[g&L36{-̉/);:)j%}/htXa>hx̙B?"^SΜ`1fadS/5Ǎ֥u y3yd%f׼=g-,E4 33BVd!֥9!'Ҿq24It$(ˑh)mjGTW{" )SWXԖPbV( >֐ߌu]h %) iz[٦,_,Eķ<0^~Ź?T=2:T7ኮN !9)^.SD1A$B\ô*,Ҕ]7b^I]4 cEjX4zBھ`CL֜v~*%4*WӷSC },BXM۷qb15bzƟҖ5&,?ɬ"3s)ipXQ|Fng'+TJm,+0&_M-u,5޶g1 s|i]5b8FPV:>ަL}Uש0L]@:Ʊ-$}crq~ 24~ؐ֟-x8pMXace ʴ'bPp]kklY.f;NnB`kOn>wS:/5c8 A3aÜ~ ߁"+`JI CKSӒ7W3+{XH3?K0LIŶ'9rX#.7Sbv&DL7cԎ ]KOz$j¼g,K]>7׍mYe`!6k(:' Jq<$";o;el곭'է prDvmG)6zCcjyd+u>>5EǾ-wœ\OC-*u!7ZR3)k!=4Qx' J6 DA}ŻN?OrwI=GQNuNJMI Zs-,,aoԝ‹~ٗ%8d4Zq(>1*hޣږwDp#_͖L@j qנ^K-n=xNE߮0KK)mbΟڒd|`gZ +uieDPkAh8pdB㼴$CQA_$v.}j{P] v@A,+%Or#Xx?zMMy!-HYܞ) )^V@HP]>a(Օ[B^L2;fϗuɤai7l]ijF/,ޜM'l=:HQ3+hxZ2`N:  K5bM2/: pSϣ 1#n #Q~z`jz!Ȣ&*<țQLUZ6n".C8^G3` 2ww\bT9Zߥ)<|񗻥&G/X:JE>iWul 0y=OަҋxKn4U{#H jʳ }B@_FmCK@-.ۥÛx3u(l;qg$i"C7%4DbH.(UN)PcY7Q|T3Z(Y*PVLo+%tPYBJl>o9K̵6?\6uvF|j#x DĿhRߜ v˨ >;$Lv1~)S&P'WI]A$ښ~JkCu9c$NUtHN{,tĿ 6&NpSIIc% \@.&_PyK_M?NjRͼО,ؿ$#GQ"g5CN( Lg^hڑfG KCOq;.k#FSȱGH߶P?] 'BH;yYy 8Mda [I@f2=$*Rur蹹 .Ob>:k|sd0p:t 9Ÿ=o,H0Yx\J<%Lk#-JIE]D" _*F学*! Ķ29/qHgטĺۿ9.1^3sjhRx*} ah$RhV ݐQ{Gѥݒ54i8̍հD+E,WV6HI˜ ǀR!L5lJO л.%=+ u?{<;\Xi ʻb5!fqI[ǚ!m.4-yѠnɎHP C_60GLԕo a@1XJNSoɂ6?έXc@';.nZK"2d$O0$ 4o8m9C ]kA6dD!vU5򾒥Q⮭5Y> ^ѾuMVSl K]ծMˑyr +K6}m4ee_h$χ1WH(v`3 ^J8t5Q?N_H85k(_>_ː}KSkwHQ}$T HgfaD*E6Yh{ˊO|Px pո#T9D8gUkg syi1QٯE"V)f4~WqA~pEJ56v vy<_ȽZ'dɱMUH.'lE~o =.̫CeBrMjuI&~MRe|wX9 6Eu$K?FHOMm<~!V gJT2Z"m6 ?%3)P um17 4#~ 2ǚ?,4Y_73- E])2ve@˜3!GiRj_ OVmq_xcE8@&9}%_zw~*PQggɾR@[ sۈMsܫa^,JTCcOa^4;̣Ld2{*$;dJQɐ{%fҁpN 0nNv  j_Ted.cyw(;+A o Z %> ϴv/Lg_6V\E~7 ݸqym<Vz i׉:&LQ_PDmy=,w2q'A[Kbe$lFV mQ@bTڸ|Jԑ <WZ{?HAǖOdY.DE& /Fm?#bKp9{*t?"wLw&_agsv\hUV/u5J&z-xM wEfrFoOq@.[P">iA+S\鹉BFQq}n }*O>|RR,.u!nդr9Y)J݁PzwwJTj[f!@:H/ܱ[Fv*ecY̐|o kxNT@`0YE^Kj'(/z If}iS4l,W(8L`ł9 DqRq&ܮ6wL\LtD&S"xdYx%8TmC̝B3[ldݔd .H|d"=9zˈV g&4.-@(䍷/;c}k*%]t/t=^TH+:bNam83Dd_ACl86n+F.;Azi<@N.3D-.&KJ}qUmUzp@֎MZD`)vZT0{wW@ՈLKAꢪEBmMﶒa}OnS(S~9qDbXDh"o2ĜȡhBCxr>1bڨc9MR(V 'nNg  hSLϵ¶<:'`*ǎ# uؐ,m@r%ocGIbZTu"WJ5 ^VPt:>=X|7}Fqs!*4Я@hI7C$maxB:mK4Ç9O`{_,3iBRRhF5)@@H,GvjVIw >}+1Ʈyґ ctyrg 삢3h1#2}F%.34 tnY[+ty]`-ۓ,Bjx&K㱽@c8*n S {y/ s x3{-IE'‹ L~q:o#|(? xٟ/mHWnو5i#+YBa@0_[jلi0@W#*k t}+x5U%ID{%̖зTX|΂e!,E_Fjҵ#npLx <'궗*6?TI|l˝mP )`iЛlk. 94戧[CW`QO!,@ΙjXE|ubսgl|1xENccl7/{K _ZVr j?h)MIRVxV쩞4xNHl.׾QW2eo ҅d~9x |~&!Obיt|Ms`7G PI'mC|"𔛺܏Qlnj2'^@q1/?~L->ܺq´oxCk;SQ4ُxM& 's 1Q~B\m} j*zi$\i|#(SUy3!ܕ AjٽP$}Kƭ-S6fB^P bqk<鐭ebHU| zʞE[ H6NSR#p̀5.F?f@Ewm0 w?gփ.Ln&fԀ0Rx:Y>yg*a03+J&3}M ;$r&޿۔&w^tn縇7ČmÀ9ei/ם4ݲ'kie6&a :F%Qf;|Mԓ=C_L@HIpӋVVy ;v ~} dUNwbS)Ȼe)eUN=]x!Y=j3(rSUB|iKSq&4:k%np `UJ| ]g+|(l5eWIkGԊ_z"dssïw8n@^W d(&P I@lN AxEJk&RR8>@)!s QWD&ak`>јK4YS,n5 anޯd8= @''d/'f;^T"MCg.9f=ae=~.e&D J_1Ъ;wdr?# oc[ (Էc#>*ޔ#N/Ki(vN[|M|ʜa1\ YJL-M?uqF>#n3ߚLzC0<(U !q3xnFoc>wVo >ؗղ%3$>%IG2|ĺj x>뙕L.֟$H6^;G=l$-ʔX«֚obBz0cMQ L!׌kEj߭9x:0! a'{m e~0/q)_kOh!6t6 AHDw&m̦ͤ9;ʢ'/ҔD /",ۡ{2y Ho .9 `Fͭ=(]6ѿh^0&rScclR`p %@97hWJf?M+%FOt.c3ПZr&9Y+H*1+) N}%%ՠCH͗MT{ dG 6w4M*Kc_N.R2&K"*_9!m+8ϰ*yUsBnm1/iYw4oi”Z"M(=q]+^\ĸցkr+6;`:(O(!517K 0{덜U =҈ƛW]C,8D1xİo|Fm F2FJ_%*.er,wG9rbi 0V3 RГng&boBs: X~t*}=fh zD_E[ Z)ʎv)z@ dFE.>aDâhʹiخfYDl8r^ؒ$q+.)4#=٘U~;'<( b\"R0}U'~: M m}E_Œ?3_%ٻ ]x֯¿QZ.k.2fY~UB;=ϛuf?6}Q]<&"Qa/ bkGS71'ӏN]T܈ZX!Lk스d,(}P{Y ~Ǒu6xV)bQN*<y]h]کVNoߢpٖY*g| LxPA⚘\5L-~/Mt!إiM̰-Ɍz~]Џ̀B,ݡѲ`'H;(_`SقR§͏~z;VhC@ݟtr+׻F!V 롖]J3COR:7CGpq _QuƏf<6#ퟶ9E\,YW+aVJ3t  asS Ѩ\ -.dd'lE=D fuC5 WUW-'p@nǏ9 SE6Oq9L49 Z%nkc1W̪cҵ&zքd-%F[[dRϰwj"zX]lD=l?5]iqXɯ}f|q֙F :.]bˎ*1bQ~Ub)dz_9 :.3qۂ[lew:O=L]*PoWQK5Z| dM]M;# !fEgE^_Bw|_7;qn|+3YMѮo-D"¤%m݊+Y*z3i,|Zp[T#``A]o8S)9[s4__5\PFρPʏ0̄o4uspj tK4N3}ajbŝֱf4g>/%ZKn2;A^ e 秣iOnj`=j_`(+)|M&²/?qa]Amr9 {NQs[](a-V~&j/ԋq`J C7bGYA5QҚ5Eo`;pُ#slZ>iyC 1~vfzlКj#)]>?~}&z-FjڏCӌon;uuil;wpx[4zY^\o{O>w-`9R! pJl@Yk!w%YJ w_`TP0t{pNW~x,A=(F*>P6[ᧉ_H{ug?^,T<ЇC$]ſyu*R*3DYC7<[!|RYN@ۚ\=yަʣ} X{_=HhSpxq4 מNHW4:<wSuNENf P %D^S>R|Ov]?{f'O$)%ٝMe2GJ5Y>+Sq'2 ߎ,L=sf1M:Yմݣsm#Ƚ,!KAe=ZnȱeKD=nLvCF 2179x/]!! <vXJTfPxe8.N5g*~Yy/|~(XcV4͇/,$ W7?28?÷8O,M޽ fH!s (oTq{9'c }('Ƹ! :KuoټDsl7tm>9d<~_X. {_C?>ڝ,~̱8 ixU:HK\#dЮs=ú{G]kb(}[i{=ĝ_sC~rDY,7-%co3o^`@i{B0PF 4qփo*߃aWB8^AwDrJa *\0yǞ4Զy=v2Y1@ިHutwz: ^t[?_Ҏg !)J){pc T&)3~6БUj!LA(7QCy)8tE8'Z{TM;neެj#tfPCN slxBU5(HC~pMkа>5 Na6C^Aͤm!Wh}x[z.'j49ϣj:fMGիawn[4*i X49m4t%JWh.pYO-[k8(d5gLٕl :q49/Wy]s 4y>d_jLR16N NN厼*,4qs&LhVd ȶ T9ia$׵yk W׎ԝ4Hke`ຆj\9%n.pz|2&޸:m#">Z qtg J7s4nPrUKWWė q,H Yzci[#z`?~tqKx,Ksg=5 s<*޺E"Ϧ; ~*^ JV!Vy;8uU_:Y-yW(ʒ. RuXE(C.{7o^MөNOvQ<2*R).ysV׫,8lvEź.Pa'~"x•ܑlN7@ZF(I.sJ8fߕwypS[+7>Q͐#z$=@h(_ dߗrYv>xǙ*~45*h4W~AS df=?ZQ^cMQmaEMBum<#8O(4urلTwH #jKWEQ<',"7 RF{.OULYxE?DNPl5J&L{1P;}ěxSB:_߫j&awsi0;+tR8]9rHPXD?Xȟ /knT 3`8I:,>}DOC1ȈK@㭥_i|rP$vE7s __lOA'U*e"NW9^GzzǑX_;脔C!BuCQX&;~=fܐΎj(rx)]e 8NP1+q'cX(((Wsc'@K C"8BP }.ژ1Xb5Jg_[Н"O?/"*/$^lv Aӓe7)=#oE =~%k4Zr ħ5zXǗi]%z&q:+fޢ)hTt"W3䇟Գ~W6y-5(-@5CB4".:+; A X3t6.zΜĊidur.yڰ,_ 3g%Xi5Be}L6`HG-B%IӤZ"h7O'%Oko/>{*nsA~d;'DS2$ mY]^vڪléOFr5JT>;90/:uM)t&oDG24P,51[Q^:]W<]ܻYY bn0vةvɊ&,m!XnZ!vwa)걐eMT^K4baU2vH~3e+7  6uu@e$ߴq >FȭT^܅h tg;1ם.,`P6h2@Bn!a N3u+'VܔfsPߴZ $fJ6j,S1tVQ;>hXXs+MOi)-0\VS4|.DCAsv# &BF(IּBY,0ouoJ|e_gbW`+S?>M~:8ޱ49`Km?CwIjd Ol56#^ bV'L?YxD<N\ Kʊ.zE3)ZG}!A&wrYg\nR̹$A<{h?T P z9嵆!ޱN:-QC{rlhM8bOe~4c?138Şk+/~ZZ|JMB7,W^d&˂ϖ 19`YϪ4:M)@nCBS\ ^LSCT1g+ԅhDBS`/ 9!j?yt8 (o&ͩW;ʒ޹.g3~xĘhZeKZ1\B+ixlzL  ҟWO$ Wn'F!.Zl\HÙD.{'5.(༻QBɭ&9_tD@wo!ČI{rذ%?Qk v.Rgĸ>اlMߏ];meUۣhˆgFp}B7wetCXD6X~xZZ_$JQWd|%Ċ@!<^˦`O S ! 2@&i bpnъ؅ZkNwԲL~w}@i}MDQI'4bsձ9+[dӅs wON5 7 1 ;D9(j/F}$umS6Bǧ]k)5W?ZcK1S]FG:8hQj;_ AbLB!AC_i`Y ?l|~R0K W^-GҡA)AU+D4Tn!$|DzlCJ DJ*/%MSAwW tܙʟп:q{][ $]70$9(WځcbL( x7ɿp_})Ej@s wLk9RӶ׌Cq e59IpBD$:yLX"{[?ി >_m zOH@XYɋ~ը0H)V@ K*OWd&u߻Q?TekwM ҘaBN^#c5*ԯ3ѢZA.٤9A~ 획pg.p'#<NKo. H|BwhJN&/jO R;@F<᧿`?nDm80(MN#`2Z( v՚Zb|y&6KMN84HC.&bquiyzq?=2CM(`u_ mW'`e38j'pi YJz?HC.b2ymZ]4JAm"sl!7[ */W)ef;HnFfBn /aužD՘ ڀ MMsioqؤ?x3 o;aΠ#EH*@N_j XIJ~d]ADBPT&yGD0;u21u2*_A zBتu{x7ܠe:㋯pWIg)_͒ d"FG{2p:j2^O7ST3{gj\#$ %D_َ anY%w_V%]B2f-Fb Ԁie6L2?5e(g٦DMtۜI0ޅMyԮ)!u4}UYf7dՆ$ؘ.WF4)s0lbB3"um ¦Bet^S 0/)Xt$ۀL kp!䐽k9բgRc0sW* %K4P=thmЬWWRT[f\=X%5AbuQu_"[y_vvXDŽQJ.7QMZwN-OFErAL.|r~B7o^hke(ƽ`0nv79KڔZRz7u0A#.j(Ώ\3@wSo2Lф4ga(!2ܬz7_6iەI i:I=v1O _p,дZ:i ok$b(Z._Bзr"y Xkczg0P_*Bgqqp| jc2J rfDZ:2Xۆ[ȆX\m&?V [+^K&DԴIZmVѺ)ӓnJ#$DD0_yEJ'$p*u0N&}z5g:rne%`H}`JMb3%բh*'|^6~bN,^RS/L=oWPvBXgi{XlN+tþG8S O'o`Q"X}4txnp.6DWDXׂiE$E"" ³]@s޶ޟ˄;b>e} lLOn2焐RvZ=X~ŗMbI> n 0J7꽨/ak3 0Xf>%ξҙxݺ*O/g׿^NWAиE>1U~:M{?ُ5gn^fe\ ^?rV1KhkL"Db1t:A!q\Wy]]͎d k@!Fq}ƹ>>k®m:GG x&}WU ")[vj[;P'x3"٤' ~-L0.;UWp+XߍI_0/R*ͅ Iwi|5Cȯs!"2<'̂&잍Hڈ=]Dҩ As=nDtZ[`eǔJf͈'хT5,4[|j ݓH7xІ䊦gULZ8 Er5l ,y@eU91e(γRyr+gzBU&f90nx8|v ,J4CG2CI1lg\L*yMRMݗQ0]L# Oӭmg=>âoO'sHoY:Q-% k'ˀs Y2X@,yhE_Un]'U Ô+X;+~-/ Ƈ5''nPZ6YCn, To#4cpM:RsLS֒8abw4B4TԽHM||ɘ6g+InGJR?(Ph|85$v)?pxΜݡAmRT.+ 1vr^.ȝ6\G9o+w$rE mHj1Q֭C,Y6F#6\AK"GpSM lq'oRoș׳v#;(\2  ՝R1I wٔ531:`[~q 3%[RKdp?t{I/mk 姴a<:bϝpw7|Xs)D6mbU=RztG\GO :ӁD4t>lHFh;>īZ |͈sT <18b dx [۠ 4pr_+O9ZX@ioB~٤H;N]R!w)4T7# ?a:@MPcӛ  u ͺE_xlx,sDZ{b=4bm:$+E|WN..Ez*n}J5sr38ST"*a:-Lz_| J,S'1p$!0"8 yu.z-cu4(&T-HA#/9H]aD/퀠ku=A __0Eߔ!{1ZӉ^ȹ ;fϗ ] M@٪irT;z0?fB!WPCFV00n^ǃo7vjP+,=~&V 쫰կ0)2 r):k֒;M^PM; >|.Kqgû%$|=D(X_\gw:VpҌ\xD5w'pnB#`!E}& 3NEe^S`U!NQ`TM+]j e*=|h%KS3X3C >Hpu~QT*F;QJ10e-<deي K;_++5-r\tfЧFѳLYԨlք`טYyHPtJ*}2RH%q}Ny_GU֡̾;((w1g6h_qgFW S8N 8I4]g.mY7UP3bnvH $ 6&i\?#uےw"-⒵0оEԃ05fmL3Pz Y41s:!g@ЎNfq?u4:w+pܓbMhEdTɷX?`*  ?ZSlxJa"FJI~EŔ~90^.YLcŧx[nNtg{^_z̸UKbz%m|1<}ۓ[\}PAw)7a0hkX#ҁQܤ"n{B,Ժ?>$+gN< 5-G,zlOhp`^Y^#YnuN e(_'讑g^& .[>vTSZs@R_]޼@ȊI3v1c>"\3Pjڴ6e{„?ݢԹ˂rjG=c2}+U!, o\3#0 VoBoS2{9CFB:zᑃJҴ.бV8s)|?U:B/Aq͌wv`J!t .-.5S! ~M] ,z8\t"۫h^~ 1mqSVT,E Cڕst|iQ,bPt\ZR4E8@twe{Ierk ǷNWWO rծZw70oA}c&IXMu"~.BMzA@$l8%ťN#IaĿ'„Uu7~pn<\_S( ҥOq(r&)~7J{qHz` 5hv+deUXH֩u'1ip4|`xqݺ%@Ý-@f L/8!¤G̋,4y8R ]1.Ǯizx 7c>v-߂ڂ r)8&|7G/~+Wo;t譛5DᙺN[ëOMRa_ akQP7fns5=w m 1LcNͲ?Xi8'<ƹ.Jhg 0L+|hH4u &x}F3va =N=)Τо81KAG61ʈFRb D\q]EhJ3lQy4sQZ>q!N.{]C-4xV7&7ʓ>T췂'J7\ kWm͠e_PQO.)َWʜ d0luQ $LsdWStתy%iB~[NpElݬN9̋}dSAa-c+;'J&n^;g)%ϔPD wh5NHY@~gZtm$m[nOG]QtxuLT*vTR?)2>d!$xTՍcD@_o +S& Rߵn?\DmRģIl5 ;7p/n^&8^={kr!*LFH:}qem|e(e$睆WKW-#sjNGBz?k!6J@&^B3­(Ao(1O%1lpE-/vs+E _\в6LDpjJI8(\w;,̂}IBhJ3!/e&&TN2E$=:qUHNd#OJYLE(+,6^ϞNIk~=:tk R8p__O}xa4-ӳ* :|1Ƃ2xϜ.rn\MeT Hxyn.!E)WsTGT07_7l>[F4J(tN`ZE22VXRWgrҌ<'CHAS)(8ɊvK41k;zN%EW?Uȷyb|HX.’s '4qi/lOR,1]CNQ"ǡ?4 &B ?īy3i;h[g<|ۉ6C=o;摏q:L?d*¼4~(c\_k޴7.kkJu3G:2 є}үFc57@)xߟxLl|顗&`8X܉y2۔;oW+(M\LFK3ޅ vwhX]s4le}AJ+r߸Mpa@0^t[y]7?7!&%fקj]naTVeCxI(|J3 ~d?j;KZxk4>OThf(6+7JylUk?:0z&jpqlFUO ;_!v$ϥtU5ݐ++M~(Ԣ5GQDc~o Ƙv&REiHZW ͏GD] ՐxgO+tb.ƩHȘT㞡]E;@^H2_C+AcmTKœ{5s>/TcVn4 Sp7s"Gz+P:Do,:,T,Db6uIft?U$[S՚4,S2vg4t?6`S7"c4h^]*(pڹxV0PcEDOLO9:JiBi[J̑+eS+}uSf[Vler:3ʎ>>*(yL={2_ 6ak(}KF S/VkI809QmF}{ Sw኉t8~\s tSdֵQm,6?p^ʩc{xQp_ r%ڊ>$?rNcd`P$IiM4msV)KF;Hof&D?o"#BgIf[ƷahǛԶV*0-34L~+)KM(}33Bg#n{9sr$7qw,gHB}O[SY˻q#iZ@IG8q#NyUs IMr vWYhw^7c; y8 @:٣8\dLOb*PUt;D1RNTۇ2X+`q{Ms/޹puYdq,"i`L9@ kvRl Ny|V5j= Fރyx yU<5ewzLuDt14  HMc3g@UnA7}a0 EÒ_xˢpr"}7C`fL910Mw,K9q ,j@?nI-ȍzH<[sE}4kbPrs>R af ean13 n15e*~Ebz5g5K_1vN1F !}Ø ȃ`V[ W)vBrWOn@(Ack5- #g>RjW8K,JD\BxXzڿ jǪpV4IHS#d*\hl arݓ3hV Uw5BQ -\N 9ߨh2:.Z+d~Y1r j1ŘMϦpTN V:arSr؀x6O؀|--Fb}b ݅ꁣWi|k;6fk~[=qF[Ծ._DQu?X8!S  CYuݵeQ/ԈG[i5N,ػЂ=$SNo~֢gDkI֜QjAZ܄:cT1,jd]*$GsoיÍG+~K(>ֈzdV⦸Ż(ز < EAU @~+.AKp-z h*{Sy Ѳ T38 QȊ.CD y:~۠v 6mВ{p ,*Ѩ b'do{A׬M4oAEO$HĔ<)<,VXɐȼ}!qF-bhXԥV.H/߲~WԆ 4#Q mx}#tBU$}/X,]O :bj3o&^bhY\цܕ/k R ha/7rm=mO:ȓ $֕G( //4[mYa`ۏ A{77>4l=ic vjt:<䴣7kSBt:8/*(Vk`7Eid G!C&5ܻT|2Wtǡc֗+mI$I\K2Q3nÉsX-3 ީ8 "v4[?s33&#P axaN; ;E@g:=nK-xH9A7TZ#LS]ˬIyao6.Aў`\zu$=|.ՊI޵\s4[q("şe_PC@"[]߾ ?U a*|BAg`k[aU'{G.$n:6$xzCfLH E[#06J\["'O3}ZWժSpJs^ VQaBa{s]ӑ$VE 󳽗_3/ /0K>6 8Pl(E[7c]0\)LBO֡n[=7NF\:֠]'*pi9KY~Yu*PjK'[mz2=OP+)3{r{T֘~3& O0 `*vg=q: Лt?,f<٣ʗEfhI0d΋";l=J,H#`Umik <;3dO\j<=wAC6ho (4V}J g`w4p*0GF)S/ |<Yty[{'Jb$HS;Qtmj#6ZV[- Mn:) r\-3~Ua+j AN]p1ͤ${Zz7[RVgL5r9$Ab;W&k(OiWA4Mp*&]~ba7Xrq|}Wx9X3DC.勥(5"`UX Q҂~eҘmbFzoYc]7."̏Z==`z _JԫFԱO7뫍<4-@roǖ%r:KNiV|^KQ@JTZ.kemy I3NvKv ?j"^Qu,.=rUr\ldAHcPտԙSLI֘S[Kkn kO"7gڽ a .IIW/C{M{5LZticb(F]Wyq PD/ڥ?)+iZ%sk#XDΝa>ozΣV[",ݐ㦌 *1)C`#xm<+UL?h㱄K.g+~g‘Q9{1^ttb[ 'XEFgT! 8z$M*%j-˶ Gr͵ΟRw*#!Hc@ gwIQjٵbݤi@-M"/?$:$} Ҹ(7%7 ^([#4􋜃Mԇ)6A`;%hUVDEԋPThŃ ;֦uM*+0 g G-(m&m睋]FV&m>hj\5)aN]s͙$jvw{-4gx{S 10rPX,k4:zu`hKJe:E'|]/hJ{SpϗTYr@?C ZWl2:/PbVyQ t=j0r^MVNW kPQ+G砈x#\ȥ5?}mYAjJC :ʯf6/:d=Sr"[aCS-ܓ6Loz+ &4RfFј;W ɽ6]Wc}nU h0ͯN,۰9⹨N|[6n"2}pC._|ȵBS Sr73o>fWN_(Ozsx[m/ -凉y}88uw2 @2VYHA&L74‘@ÿd9F@ۤ< h8ME^Yeʗ!&F Ybۙ"LܗJstE7K5 Wϓ`%nw u.+Lka9E  P`VweH5\F=Ddt}ɝ:ezHcZv}dv->Fqg]س릴Q/u2I Q_7*?VW^ޝ]Ei(6mv }xY]TLSu?aTE=&q @j֘h#?T϶aگΖ;oe~JC%ч߃n.+Y/<5|$5x!šu,$ŝg Z m<.}c6fh(27},bs'V"9 N[Rp3ʅݸDRkdQ{{̓8H#qk?[Cy`b{ = <0?H~!`%(mkԗ0څ-A*`5z4/嘞~~2]DU}ىD&G/a^YB_HM6݃d=בR>9%BQ7{~4ΤBE_Њhងno,OCw 3y} q&9a|* M*mP$ƫPt cRw 9o,\Ikr?T_Ie3̔@rMZsylo;p7.jҸݺws[#e8걂wrq_/lKlen/%6?ip2ŞyhC/Qq ڑEQ斦{G#Kh]%RR}", +JY8)IuMlUqqXStc% 2`1YJEM.6F2n ?`&\PIqŠ*xqZG؎oCQ c=Egr 94twqP@C\JBL WӾ]ӖZ'4M 1 RQeVE'֏R{pt|h],cCMK:&Wx - (;# ʹvTWd:~-ѵN߇2"娳s3wY^›Cd!Emge9OubpQ^,Zx_g‚K2@L~^i՚}]7YFfdZ[Epxb֔=L$ bBt6 GT6fhͶ9ˮgʑ#V"BPW{sZ/KQ6'"tkY;J<n ܿsqzce/h5w𯔉]7nhki ź fEfv^y81@_]w5JZf*J{\٫ryi:~N)45[Kx//AalD"+`/:uq\4U}} I[6݅CDwłdk7 4M % aTe4_x('S?]-Edanh^-UMp/wD;@88nOtQvwfwSyΌBi{@鿩x90Qqj]9>1vEI @T/' & p9t9[C#ΰjyJr]C5uai[^|Dgh3,֙9 ]s#rKVgOd'XZ_"eŊGϢ*-W<# ?yC֖ Kcʭu$][ z6'o5.HVezvV|_!SbiϚO 4@>eIg{h%0{ў'mSbY*뵧Ò^$3-DTnclH[ qtoG'JؔBаϗ̄;Ahh#73WP,0 _KNLߌ9eOctˮ"B_5swγėE)eeί;0ȥ<:s<޿7|Q(LHLU#@D5U``&2#tc3#P`j,d|$~?1xstpG6d&C9=,wN#8f|*w}]RTh%3wEڒ$?I 4r:-XnW6>#_׾妱_9~$6@SDxMukXXEBO9 (}cQr*.ρNI$6(gwacaieCKXZ>iud(SS/~+hٿ> v=Zäu4ѹ O0R'^xk BH͚ :Z4ZL`_^$`e'sޞά$"Kq4czA(;z-&eb&jj\/"^".ؼ2WtyI:(9%w_t,&<|EBoϳw8Jna'IQ.Qr!悯+` 3h =s2U&hXSƎdΊ#OP 5@O4#j(gy%eq,d-pY0ws"^C9\A Ӕe\3 ,YRo3FaM<#5dWچgu)&n^ܬ'FD#_M%;ui\]!vi?9#YxeRt/=+is,ؖ?B-Rt0o'3t#R UU:Y[JydZ8k)ۖ+3Xk+$뉇f¹̘LD`ʮ-=_)M=zqN4#s1U~HK!B/ B?lFml% x, 'V~tAHg)[|8Ibsg'-%{Yς*z2xhޙL>"]*.ɎTֲv21I9~t|]*Qƍo&|K%-I?/B4.E9˃X0 [d(ΤZU )\RL}4Kȧ%W(+) G YYaJZ>S'/+DP;k,EMA>jQvF{|Qo R3=uE!+'~5`XPpa~ɱ6w?œ]ӗaORnĩc7,l$[/[ frzVsn#_C?sR躸խ7W7*n9[ dR,oMbɆ>-=XX6ܦI?ߡi.õ#sٺ#C7 zH ҟf~nzct5 *S5b-,lTN⤩{TSAMbx|kKOO-ٰy f9}6woDJ^9FtGYR#[xY5U|ԫny k`SNX}jiJW%I1$ϤiEx V|>R3n:n&g42-vhycPY0U@nrwSaRO`_*J#P<,iV'sUQ4P/= s"Bޮwyv@8xO_h|yL|~] fUհHSӖb*LX(.6^z($^>h'd8tQ7zgRϐ&DudTb bq~+ƀszX\[PE;+݋_gS7#Hr!?ʅHڰF?>X  ZLQCv[WC/>KU ӭ8kZ#Ϩ@4$-$IQ+%\)sNMp1e}L4m!W)3(*G oHK<\C;-71(3j0]ޭ/L gz!9ZGDwmEO4`Z|1- ^~dAagM)eaE>c <.ZukHaKU…@24BEr<Pld"SBP3f-}YȺ~P`JWA1$Չ_gvoћW2M{7-ϛqwAu'R6m;ڿ]QH1=!Dci-2l4&玖 %Gr(ErUߑz&ݤ8TH*ݥN(UQt88),5+Xt2;W Zrhae$FA,zyC u#ր{Amۆ*hvO A00Y7K+Co>D:8~sbE/cZYv>+z1Ѵeh7Nº 19ˎW8i7oen'$lS -)Yש`]}duC\<.s6؍L/H[nf 7DU(D-mk*z}uõ*~+bQsM-czTZˬE+#7̎zpc{cU}qp=Ѩn[ji3?$S@*#+Sg{&vq?vZjhv,l,tmBcafH$¡~x8j*k9U .{7SBȐhS*m{mkY'nsJD\BNOvuVh\n"P|bR;9o,^^Ms^mB^g}![9uΕ/˔դ`v|e1͜{ Φ<_$5=v-yn%؏,jrY/Mz٬lh lYP[ ' $cK4AG=mQD\+]ok%\0[{Di"| 1s]WӖrYl9Pi'u1z#1S-ȀӮ7~+"? m~8 J0C)YAYbRh[pZ)gD2cL{hky=IO܋VJ|ۇUhT8.ºO&}|~dGE{WZ߷ nawqAԻxL?[$Qٙ~:>bTCfֹƐ{?ҢNAJEw9iN7B ]]lzx'h#zF3ùy%E n"]L5gAJ+ې>=FedZ6@1[ߴ0ip< [!Xѽo9xZ4yVl*s?t^>GUl'/w=,{q7E̅mA6q*h,(/-UhK}^m<&`FF3{}+a6jB[ Ɖq$מY9%(-0F9yUJ i0ݞ]l50ꑐ3g XKsc= ۄ#<#1|RܘgOMr.d{N +?0C"Y϶9\'Y̞FV2B(PK ؗ15g- 0ֹ28U5>rt,mՠld:RU dKԬM:k}1w9Qʠ->զ@LgЮ^%7As&/j'.:뚷.?C@(8_͋^Im/ԅU0α X};%ہGJO߀ImSƕ$,`ǰXd<56rS gr^%s\gPTdE&b-;C-XB9" 7rX$E%n`&~k_ZZ^Th#Cƽk&$"r.]!SNy66JycLb}?u6YsB N)(twKnkVHͥqdf's;V /*#orQx(R*Wx3xA wkسtV=O|:rRTFJd96<0C׆^7wAm1< [yz'F#ɽiOItE"+ py(PWmNkh3 Zс60 =T%)&:Wm3o\CY1ʳ\V"3cIfF\(&)M*s Xq :ֆ=kQ&DY-A֧26Qi^>'9WսTo9(kՔ~W~DTT&y<(Wv@3m¢oCXm$6Ħ?1~I~t9ZVq Fwb[6'&dF)Gu5n[ø@/_utYS:r`pfqqP3D5.v|%*GT%tWFg#An3 m7xu208 r>7 W$19e-kͪ7~9CmԡEw+XҖ VK"uڟ9m<\@{oL/5#ڣr#ߡ;Ix;!|dN0/ΞR5 ["J݈saS4h u`)  ͈T7<#J+@O 8 -ǘ8e:pR%"vzͬu.>X>s ;I3J#]z yŵ{ҍq`YT7Tԯ3; h+qÛB"ٛYڟwc|+ZaaDmC/[vz; 1=}H޿QFgBkcQAth a:Jc"`x`Ȱǫ!IMTYؕMqpkI|$`M%H"s֪)ShKH\K2rZ :h,C7,nw̝ 574ݶYbKEott掑emX8 mIj wuv%_O39l(nYM?78KWZ)!?`Ѱz&7LgdpFָQi0nxD.w)쫮pgSr;`Rgz]˷A}Ziks\fs:';;L) H TL ]tL <8Ж&}%OWๅ`'bkg:6ת%PO1Z;Eh_rY P9q;<X,,}#:]-PUzh9x#+UI4qB+wƚʓqr{EAV dܨRIvPHbm/ >{IvlM̳ u9^;p#˸ ]qVs?Gv EumW~H_r?qn.Sxx2tPSu@'S?$ln2n15̟bzG'#9ZQF΂WxDe/ ѝg[*Duw2dLsj7tounش|4‚K3[A:ě":6Y(`X-,1Y Xa?8.@e b pQ2LIyZGn4̤ZA39]7[NWJ9CĶ&AgJae~~9w] Gz:9JEs@/6ظ? %aKҪxE>eq/aO):?r60 f<~HWԼX1N$w`YP%>X¥,L!1]![4~:J !Nyi@El%Ȭv u+jYEAWqX kTL披L &3{V^W : .OEy@A: 8焬GRϵ̿8u>^~8.6DS@;{ݹ?Zpõ`%e;ap,lviYgSϞ CA5a@OD͝sw=λ_P2sc2#*qfr?wqT}7aӘ=c|~ear IJ[ab*wϠ% ӹwux,Ap>a|P7p$6G:##]~ȿFՏW[94i3G*VM/@SNDlRq}7\m^U||ٚG|a [7)RTX _ t;t!3G ^fG_S^lř,K=&.f^/iDe|ꋵN8&gqR˽\+f(3#ziً7Fkeeљs{γ J֥Ril2 4h4 s-CfGDT׬ T9bUO[@L~)z뻆)gEVhе+lw]V^昵}IRRevdKx_sIi`Ul']hcN !nYD Y읬.kyX2@`!;uH|vW2!*Lq; ͤrpK7;}z4PYro)< xըD Ɨ< [~+}@q[l~)g˙+{glc;ApHSQKE]ꚉ= p(kBG)FI볅Mh$LweMw Tmz,the!Ģ*Y1)k8-/VVuf!65֢>]-)+.ded^rMw$4ȕY4+/ކV(oTE%Y/@ER3, gf?q*sBU`0v̑Q=`B h=İ}j[ribInMnLM_ 8DIw|tԅ ebBՆ(Ay N&Jv,@Ax@g:89{2ٜ$ Ζsyu>*¤I_iD_-~;˜01MH#Rp luAuH kһh†=&s0@~XgC?d {7u;I+Cߩ$ h}RN < E `өcu xz>X磁R Bo{N|Q9;zjh aʥMD ]\e $&8W疬%֙Ro  S@Q*gzC[goWR D~49齂B-;Q>KH[=XNƄ  ȡ,wv 7Blyf[$5WFR5 7G s:3ك}t_c66]ަC3ޘX?JC4ˋo$N?-MEҤ. 2H9L&^}oLi^DI'ʥtP-k`xCY]6siV6&WJEoej{L:<=Z/MAv>iJ:(V~t8`|eCRΟ3mF sZ;_RvBAwi])"˯[K1SM2ڽu*|Q6$!Q ֞ؼރj /u [l4h@&PtU7<QgH54%Q8P̒׶Npric͗3ܺV6uV)O/{cI`WVu@ X~8#۹@0ȱdxւPIEG(*'R*HSD6=ug"9_LG cL# dvĈ D;j%/à6c ^? Y.y+݊GbQ8s Pg^7o kxV旅8 K_qQ;QIi`Q;ugIcD\P|cl'?NllS/i UʟdO-t“81 `T!`9=fQ$g06IM2XwVU?J<lNiWt xꛫ9J3{DXmVbC1Rv}ԒSY5ʤRz NrӾSW7M? t6iXUZS*gM/ƎͫIpL@  xhz %z0viŔOTbB@ZQFrEb-y>r/Y]R-w#C:6l,G>Ø7C^`g8֕٤w#JJGaλ Zp 8Su=uCl0ko"C{ýxab@zIO$zٶ&@k&M5V!Lίf&O hsAp {<ڹY762=~+p;nr@%/أC+m}(, DRR:װZP?d@`?>d7ڪYfcG(įL:NIJ}G5 !QDp bVX=YC =%= \{X1B h].dSSJ w pj6fCiPPŢ<VE1>kp`N$hf*oP4_1/Ty U|K`<[BWm, {Wż7ã34Pv֭B^vX2oOrKcKyU#CVԟXVFq3jU`ؒVX SfS.SК,j`BPPl} M.}q5pg`;2n_]UqVD1NEҷ.6ô(-9g0pNyWPu9lae9,W@.gȝ GP%`v4K^X_f, gho . nVf3꠶Ksj q`>k-^:m%GS%9O49 N!/fAwv E?/t{fP_Y}b϶84qP_Ds.1<#yN'WlqnBXo`Yix]C 1Htc4!|&}Ój Wwq Ջݶu>K*T޹jo\.C{u[IZ^ <{G0yGpx%?ƀODKl@ۜە!.IONlK /phLʷLm;@TlH|=׈u]){D}WٙQ 9 \Hd~s!N쒗wb(M ,3uXWJڜmϵ>oGcZv]%ZoR7BїB]7Hk!H&깫b$PAH]+^XC/Ͼ-lA8LPeuwRRzh#_\M&i`[!ؓlZhVM F/ Tay/Zs -F̂X,@'I5 ('TwilPyPֲj-osJܵϝsJT/0 rol(OsFqڱ fۋ&o⭬srw'9Z2kg26/ P|(!|n?d,Bk`mWcd~,9ApB0_Am7>6ry$doBlR-ded|:uΏ#nld^v5PWBfT"g҉J̨[-Wq^JP&{@LGRW %E2aw0"j/4-!kyoȭ=!S(Ήoq)ދ;whKꭾ;Re7 蝶&c n)ŇuzɶXdZU)5!_`\RI0ƚ ceY^QM`BM a=9SIC2 R([] #푪rvS歵@!THO|,i7sYBqM% 'AgDN Vۿ~4w(ݞT֘t?rspDcdE=DB85y[mZ;˝Gn҅Ӟn1)| rFoצ|Y`~Ց6ԍrm #Ԭ|xC< 51"vgT7䐨wo񰮸fQ"*I6٦^RRYh8Q5:*L{DÏY@}Y ̉"Ewv穽͋W`6R'],hw1Z9 j3y6_I2bT)S8R߬KXz _Q[>zreEY;v"}ClySK''Hb^<8v9l *Lw}r}?xTf_,t>Xi:`Ηu?Z/M3O:K`@gWq;u+#KhQ_ $pӘI2È{ք pQ;Z~ya%M /]/![g?mfpYl xTIO^.0׋߻ъw荀6URxkG6J9ÂӸDR:zG3W<^ IhX6#?G Otԃ%V~8u prڹ3)h@LV*3TUcLiPQga㸟Mz:;F l+!oy a$fctxI'5-qTd( wQ@\8Gm\+)('5\mCZ-ʴ2쇰"!;ꋠ{ڈ`qm# X Ix~rӑJV$8xIθ" D=X{y|5.#}Ԡ'A7qoF3?"8ӫSP@+(;w$#-'H4՛)wܺ0M,,Gzj+%J7*r}8>WHT|cC4@SHŦS\1628O7 -#l+ )^Ϡ5%N~Fݿۑ x$(v;9BH؍wYi1*5LgCz 'u2X|#A>\P" QOlY='k{C(kVB Z^b&G4`.n=K 7"ax}2ROpIWxj閍Ň%,"hRo ryr2p^ܘB&ɯ_C7>HMnbCS~.wu)qѐǿīX9l&+|o*h.ʷKBC"N$ً*stsG.z[0}|8 YVcrv g+Ԁ6'.H ⽐~x&.7md@Lܴ#E_)?6bwJq9%o*9\rkx^Z', ,wrӼI/V(Eq's6TK#az%vsVjox/6Y3|8@P̵/|Y]KK%jbTS0F>6V~ @7 +k]v"GS jܴA{a:_vzM.TZܱ>. *~1]1Iܣ065wwKFqhUD@tPl,Ɣ\@gkU0K("+Y7< F|rFn sG  ١bCsR⹫߉؄WZ#DCEuAuy<%W4YJ՝˫a|i^ٮC?:CF\}߹{(ЉY}KDc(LeƸ, 8 ۙ6XLx6o?µϧVD!XT@6rzDψ9 y^OWUd:x Em@sB9RpWfwm㽋( 7ł4U#ůnt:qŒncMc`n$S5ɣs/xmt(5 <VP^1-/yE'/lL2-|"5b^ cyٰjǟ9!WZmQ)F+3оFkFš# #Ҽ%Þ[^P({:fzܱO̻il$wk^V)fUnҥ6/Rԫ8+`VCNxuOicAaq'AOQ@9 #HC1tBJ@EfMyC~COx٨ՠD_J}J:K47!)Qѕ |{Խ(ձ/ QN\=$eƎ/ǃ!?KqU3];O[-(mbXjH~\C? z@{1q0 ;DmDsb|cԬRr2*ZeL-\3I>$q }J@`ۄn q2.VM2C~1\v RA|]h)W&ZkpH/XW5ҚoQΪ (RRt+.F#S|SMwb|K\Гp}fƑb/M$9u9tNr>`cM2A'p|\ , 62*[rsFh+ *4g9)0,CˡY t0bo-"Sli49|%)Tn 8wçqU=Eb\BN8pڂCB NA/%" 2]uu{.>\0SX!u`3FY f#lf5P &e-@#$|1rpjPOr $So`!˷XFϮ-:zO*P(-S,:" ]'~ -]pK&0[&N7!̝N*X-aw.)< gN:W>o?7(-gJX; cy@0ԞߣڌΆaMfuJ2:'T܌yj?ޫT,#xvxF[y*3Eښu 0t(cs1EOz=Z?-Zjیȵ  S f܆d*9\QI\U*͞ @-ruqxm9V!7]oFTJYS&F*% NcvXA5FupPsZ!>2:j f\_B)`hR&˙͸ί `yvkJmV*R L:B28WQ,!xR 頛W4؁$TD:)QpGQU/F~t/J1Rp$/;#l)1@`+_C>7 )W@ڌ Mnی%H^;c{ EJc,3ɨY%;.pPdޡ2;!5suB$V BNdm4?||b@\Z{Uï$4CʣRH,pU.'B ӡوgo36)&6Δ$BZv&WW O]:4vRhԔB ψdKWS);NEl%kNqk—+?{3v).% *45ʗdzఆWb\DRSgBk޼6ACuH#r/Y-_j qQ鷔{{^-<!kL4YXd)}ns ,{>p#63WQ+Ndg%#iuxg]ʍ8%Q͊4rY5A:j n`B_ZJ  e=ۡ2-|Y9iЌΐl  g$SMKrGtZb=Qp6f|Rod-\&J!lr }BV ݎv:JU6+Ő/\Rk5ښiK2!a$}{^]>Xmsb EJ;'0:(1s6אB5{˜5春⼫ S "PdI֡# @D~iYUkKC[ cɩ]ɛi5`(Q=dsߪn2RP ~/-<Ɔo_ҎÖ* jw}+]:j6h{>~>kYi#=fKmP?"lSGpi#eSA@hgA~ԋx ȢH}\_,PTe Kiw_D7!^>}=!8A*c}pqբWSjahU'TU_Qǭ䶐!vJ~'TݝxǜTæQqa+E#|0CfzhhR@I `6CS$.Œ<R˴˵RGa%L%un + =z034r)ÌX82.s6G7`q=ئ ZIqK'[G?O7P!ݷ䃿Y@9uH4 PRnx)5Jw T7V9gي!J=/SxY"&7[}\QCh/p" in8p_+{)hF=㣂+doR#/^9,@n\z(p%#B01W.zSh)O0o|v/OݔU+Ҹ!\T:MjVsKALIq4*3w]`J+wƴ_P}s^-2"_|yurwg%Yxw ء ^ת o|+i[Ezqo^1~֦!(D'NKa|&H!?z3C2)HlR .`Z3d#ciFvmt4*}sE9xAySH_$ԆORDH6%|+~rk:2fq0XGu[z<H0Kb:S%_a m7D@T[R347T,ݣ2o&N\7^cIjb@#/ϽWv5!O3a$^?럓$8HcopusaD%#^u8;0XEAM <_\M{="{@t$QAu}ɹ7ob* \# ˸ 1?_FJRO%?\g~,E1;j ue%/̜#J5!d#iƊD5 CwH7*ᡒLdUa7}AX% x;bA|zB |UyG5wt cj%-PvE,tW849?\?ҧJD!tN`X;/Dn@ `hzyQNl)D"Rz~HQeݛc1>]l80<ی/@Q^Z99[lܠW+zK 6[uȚoΞ "uHO@a ؜DVoJ3_'YܳZgAP|/E5_"UĠ`7c`E2c5*tMM-_2n‘ L7K&I/}eTtbeHY =%0gngVUdS*.챳Z΄,aD/Y.r2WۧDPo(<ȟjC "v#ʯAw?y[ ulĄ?̙Kk蕾Ҿ`A8ʦGT{H)}5Z9fZzuE὞H!8dM $s̬J"K.ܽ`p[fkE2nRP/7QǨ'pgql.fKjϕ>S|khpwh|mZݽƴ"{N%N藍vr".i~F9 C1\v_5≴+##- |PN:Ic1<0ƟO7K7dC8tݭ"x\qGkX;B+Oƣn# 'YMِٸ’!{(_˄%S\'vPf*mi.iHjXzY6!WHLO5q1f>;I\CAeOW4')+W~eW۾^?UL( !^* Elim&x.=BLNF ؀lXH69 *mJN(s3ogoa:`!Ԉi-OɑhDci^(y7QX eIO%>> us.Ͳt:_]+2 :뮓x4pJfЩt j$bLk{disTH{| = D" ;nEʭ/L*Rj1qs;Ęgt@$DsļqQl$sL^˶A:a;߮)zN7Tc=voLN>^(k5 1+&lxzx; Q1ƋPgY,"C0-4kǂh`ĺńbwlt#_ZXbF'j³ܔ񖮝/bMkQ;X$Ir'U8лuj<{ lRf-Y @%X4\w"xVP`،Czp6_VQ᪼>j1n#@Kp݂0$&E9yLXNB $ ?dA qtgyGuB`+*yٷShOTbFy^)"^ꏧкօ-CD(5,SceC~+3g>_fU(O>eSPZhX3Y{Kq}D3pBEѣ| _A .l>u, [r2f,69jɔ_=!NG"ŕ p|[;Q|kY}jQj[uWRRΠ,d9(RǷD;Zqkyu^IUFZBa"cr"2 K5L,l $0:6yp(4EHy^Q}V ]Tak[XWAy;c ,)}ZqNTaem["t柍Aްnc2ĕT޲K-|P)փBƥ-+4TBhM 4b#Pah]wBV"c/_2wvRy[apx@剃3ʒA]K9fh)~VAGfĻEKBO7g'.o!j` m H` i#xzƹyakp^9 -Q.2!dv1pgc-7rh o+?qVT?Oޙ +/ï_x7PzO\y1#73"ϳZ'>+cg|U>l({ 9Wj J; |KEwdaBW?.B Cǂ 7, ~iJT&s[k"5e ;k+bY9%1%uHHA(vY%g.TU;y^3 *!:I;{ӈ?GP]keQ\'wzSS?B/jǒVR<#@Dw79 +s "&Ǚ<-jDO S3Q>ވuLl7c+D|*FHM'0l_vLqR(6̈́iTD\f@2hF(xkjN*r“% }Δ]>Wȓ5jhPaTyOhZ\žKގzifZW#ďH/#84',٫3*bbNzQW \vcx =~) .HZ3p(כ |ҷO{AWo%%y䷍ J43v<$9rz˪`\Q[j*I9g{!UR-[D.X^K!?.sEiK,uA&7IcY]Jul@ľGYˋ&LTD?XNϱT֑y7nsٖN llT_S`_;F)=n鯱!O@g%_,U&2`)4ub=\el:ydǀWn_[%]#xފAyEK^2%ag 3h1sGTcش`:;w ZN) Xaйj-HC:& ΃Fk9SE2 VnVÓEK@mNq E*tztLB< Ý5y%}GZQl \kC|#QfuI`:hz݅k =0ax[ 0}a]W/A~L$XҴ7Tn 7nXp0d=Q : 2]A\#L[ER Dw[`+k: K!fi/M]0b%39[: A7Xz.C*w!'OnP»Pj x$[@lF7'ϓlV 2Za3Dq1@pQkK9Pc >C4g! ]8&;|smr@hMD[r:hCI؟ySbƥ7Ϥ#>CpF km8rדõauX}1m0fEg(?`4>(Ʈ-3|: 􇲑DtlcsU qY#a78a*\7HH#j. "ڛ sXAH{|p @o'1k 8F'Vi̭QL |ƪ&kZ|oB'xBy~WO)%4LL$fڋ[«n.[f]KÂ6(Hǚh]'^1Y^IН!,*rU逸([s]RyD@NJnɃXFe"qxU,qdѧsu: 8QP>bat]XI{Tozٔtz\$, `igs@Ci%3״:R$v%Yo79뗉e!C#QW̬_6U%'ɫis9;ꌲ)`~ oTۛm&Nd-dHfjA)&K MW@e;<1d:5 Y˃t~aO_D\pmʘǑFmש$/MP=Zul-J**0@Rԯbޕ"j P!f4dޔ(&) 'BP[C5ҥձؼq5( "Re\3Ue;ϔS%"$ԢrG^" ~UPN&|EOBƎ.im>[ɨ~7m!zX| y /q[Ò>}}c%?XK䣴~lAlɾ),FAMrf@ n@^m I'xmUP L5|de/Pt .7-xGB#WK:xh|},EzԿ}dZA(<{m|V26Ϸ^$K̷0!OS{ C1?1Wwuc|f.857D0by458\gyb3҉`GTR &b&W`PWI ­OG=gz @ݴ-iݩ#s x-ci?''Nە> rWWOiVi{ցC9v=g`jVʒx[f2XHXuuyr"?3ZҭiWΛ^W.cOҒ0~+7$ :#Z8%'eDXpd%_2a sYn26*Fsuq2BP~_<"+##~glD0T''WGlOViS<n6x3\8c!\E̓3r.u|+&;[Ie8!c vIMy \):+Z5Vh W]s 2;)KJۊ>]2* ¡e>J"Zp:`U'+D )(JE؋) )ι2lYܾ NOu\SS ZZFӨ КNz}up5e%eHpN]])~X NVWP`Nwģx'siZ z*RGlʧvzIdc2s.=Zf 8QB#&L6 a|9X%YI˛M|u= ^Mrlec' 6; -t#>f@Oç_"vNv*Nwڈ߽`QIf?5k~Nd;MP ]UJ_e4j$uݎ4&w1nѢ/ʔYW,FJ[6^g#y¸0 ;C~go/ (gFj/,1wW>@5m1k\ c54R9NnIE* BogFR'm8Df HD5hU#.f6F#iLz %*vGrcL7Of*-"e @笂Nkگz;БquL4OW4Aj5{Hb5oIHV;j,Z^p[ӼtdzNv3@&tsP4-z=jPEr)6תznm^ 8iSIh"m;}/(x̗CfrM EW9yl[fM4(gYwd%+q?Y> jL+h*XnIObV%k&6q|PZC2e?˿=<׮ulos:~T@?-2LJ]4C&7PP.%xnSe%Րjc\DLh༐w!ȻH^EEdH挮 Q+2Pi,qXQ#*NkTIhJ؛}!#gdKU<[4*!~7;zXypٳ/vdI33A.:!6~"'352 )lDb,Ė'f*o'_Hz*mh@F&Fi-FĶCF_9H.:Š,!EMlHU 6bpD<֗/6)5m ou~Y[% -C2$45^y#ש[oĨ#,gY>LG̩~h zi=5y5B<='ty<I&ueN` 6YrU,J>ߠMr+4M㡒M];|Kmq6B_UQ 㓳7S&+ ،(LWUwQOZss%3SCKa_ζfSH[ o+Yn'@1)M&bA l91y8əF>5ɬ}IV<*LFf0j9oFJc0fҎUoҶ'? jlۮ0FDcl?]}mrW4xW`;[Կ¦TI dhhYno{ q_y)Dg_U,0Mh+M0Y i qaNISW _bB7kHޙ-fqTC`3]%Mx޼jҤl3Tʑ8YUfzifx8?1mؓfb3:f>p?fPR/14"T2wV~Zۄ1G|aOyH.V1d<(tjYDMa[)L~T&~:}aJ@R{x 8я /iZbAθd{/:˰5 lr>0=H'~3^ > ڲf=x$> »z=ݎ `KhMKۘAq]|~ܒ$mP}oeú|tjQ#f`Xb31(g0dje@HYSRdSBվ.vJ;ҽy)0X}[z.eOLz$HQWWzCs(hn 0tѮ.NÁяSK:P65<~:lO7(Eܡ#pYmfϊ^ǎ.a @)eKk j6aЌ=>AF v-AKN8r!/z893cͰx2pb2V.␹5&r LX`{,`,6Uv>E`PeLc0 s|Tz5sԴݞg$ncQVDeZ+4J13F{A=<gT=9b*鐁Tā{6. K5,#eW^s6!RYp; .ΖgA1bMSnA*whWRRY YmDkųagVnhD1d9wRW^؝ (RevٱN^Tm:AHh%dY89b/&Mf숙 *D۬DڶKe..e= nq! /V<BR ם2W@+*y0 6<֕Rv:I^Y"җӏaw8 އR3#Nr&S(\B8 du;5v Q66ƾo˟\ B@Pʩ[e6l&J"(LPVsN䞹ғ;hBVaitlEKP !LN? Yj9kObpF}+Xp G5{8e^otF><_yBA:UNuTzu]?30mEe0Iz]n1Q hOW8zg;nxǐ߯/ڏLQpyK@d@-jW:T6cgZʘO">( S O-?E5Ҋ5I2"3oiMiNf(g Yf(L8hlrKFWwfG^pH,<məO ~]YgKBGRG8ჳ6Ɲer&*M:P:vx{;$+v%QlE/ JeӚ PUmV[MCfwxtvRv=Qg#<|JG?ԅHد?wI6ew;XoD#2 bcPp^6 >^BVA~ێV ^,+p,jCkL!G1"V*R|c!~ o*\H{)mtԃ֭)(`5Sڭ}Y""^ MdA%' |Hf7p Is?k#^t{OWRO]%0䔳Ro~qJq{fP@_.#8xgf"/JdQ†9D?1ͣ j@Vts@xP vv[iWYR:}ю5j "oEo8$BRCM%u~rKCLH?ɣ~&&}*E<,-mwx&[ XpZ1虚 ޘD8w,ߊ4AXdÙ_[Wy=NU4" 6mIKMs:LyP &EڛQzY [z~zɟY~wu&zY{f6j8@X[7i2Ip &({@\ut^\NmbR%= w@v=7K >?cw0H=vsDN}\ŠBu{g|5.`L"]${oHbMĐ˪MȚto٥sH_ubE7g%bnڴALR,d(;t.3xVT sU0oK lnW‹*S9q'e<'e^ ~<'1m/AMuN4_@i&s܁OQRR@rl)(Ata\suK{TG;p.[S񱾱gzlާ/Zwzm^n A$ {tD qY1nRݸPn2C%o4) 7c`B&SG>.O310AǃqViٛu'⓭UP$O&ޣ'Sx2X秨^+Ӟ}aD'CgeԅĖM)m: U]w牢`Kɩظ~Lei+b[>vJ1il`ȃm:&FC~xE08ò7>w7Z+?nCKhaFxRdn q MDtRbPɟNJz-w6nJDT>?w%ggos40aq&DjFG5SMkNlv/-I^"6)zĽ&WN^؆z3qfH(WU:–[}60V2_F R®Nj=ni Y+|ĺR^gT]L $D-PN~ IZV ml; €$Vqe=֧q1h}`7< ƽPIojM"DH?vYuHƙ_&E1,Zao'!v[5mvi58逊x*R=gQ&uXDRjԦF7q:_6qDS?yR}/?( Wai Z5W%SNڅLaC'tH kQs\8G]9  7{L=KV>EG1Hd̬|ZHL>dv gYl8,vV95A $(Li<_RRS<̕cp͢%YqWӚJқPtpBNRXa]os'D&ւ`&l& i'+Mpw/&U|;lX{@b8 I<f\cy3 `ZEeÝ": T5) AN7btEk%6Vԥ;^T#GRG zh`2% hg$\3?QF XfKPRZrb}0y>D >P =p.vw谍^5@$;Ydi9p&fvQFYmf_Yy e#Pb4!#~P#JNE %6=8bp'w ^TMS|NMt2n.tًS_^pv$2Q-\éP9ވ;ςoPațhM+lO6I_ ~U/(sՄM:#!K=BVx~Fۧ7aD,UKpufaHplXo}l(W!󇦺1N+ep|s}u}#T_Cz(NGDp :r6i-_kA$V",w9Ino&.;:v8&DNP 拆b'v# .koa/oUufaǷwZ 6֘0&M`$1CNhѸ^)$V\gMHZm~yYG`(!wո8JX,ʭɳ !LO7 ۞&LPܓk\'cxsš ky+Z$9m,8fЎU7$ *>au b*Ċd] &Kx{o$PS,?4$h dT :^mXdW0T ـKiKlk@D-Խ酠0Z*$̹@F,lַ6B:YMߢ9[kphB;>Z}ymF,jc}b6[ZၚL\=SM4{j .S1$c-v㚇M})_yz!es7fFM5~rӄ*`XFU⟀ZN28'p{ZE#K1k`Dk0Ԏ6ٵ_õ:@ոpYDP=\vs{7)zыQY`RrADw:?Ccw8#}PnT?È;䎣]esE2a% p/=2;,g&^ @蝢!.g@ka= yv˔^œ>v/嶈7<rIR4ztuTօTJbe5 .ߡ@5d[We5\ۯ땁u{A^~A*Pr?D龊!fkOG#1ҤHNh8hBOL%ӱv]GП,z IY7c5кx`[ }vq7L"y{qjǡ!.q2g-)GLSFP rpn3b0P@Ӷzlpzf& 44O"\x+) P$֟"P06W3nƓf?plpRҨLbQU8 WZa@2Y ID|}$E~~Q( 2P{2h%en{?F( V0ȓd0 ;( 8\ID8R ,y^_+05?IрWq,9yJX~I1Oå_%A$`a8&%dCT:"rEb%zrDç>b\j?DuZQxkq'<'}tF#N&6Ѧp-1"Va R۾u ^V%z1sUFrv!p7ޚ38uɮP]|Dz4(&iJOճꈢMBks>^wgjAOQQ\-B ~Bی]ĔIŠ2D!ek2ROI Ѓȧ%x2g÷F-qx|p9Aa-)-ƥ"wSl9HEI>l eF2Rs1jA#DI?KԝꇟKDqTE`xHBP ŽRe<1D4ur%1G`YWa{=!Qp~ut;Z ٘ = 8xx_M&',V)@JaO@#H#dNiD |`O P=$ab&o$lX؞{ F^dk̢[w `zH"?prB%" 4@ fҶwqq%%8K#e5If0*vc߷>,oR!T-{|K27 }Mu0\ Yp:+gDX=焱vP+>M>Eٷ}2 ^\FDNmqc軀`]R}I+5t̻و)(釗So ΓPݼgI@:HA.<9ݧ45>vgmQ*ʼnsp 4:n~ZGjA׎ӗGP)n[&` 7u],R6 E2Gq6 3݈CX)|śEO^\)mW_=LK[x30q~)#vQWv*Bju}2pղHxV\_jw1(2{ &JկYE^S&?007xax ^3b? iLas}yC?<{Dk:{C4AQ-;u4`T{5i m04-x;>sfP[:bCƳsH3:ΕD G۱^'6̳T(U?\@Q9cJE.N_7b7\)9Uq=qȘYwnn4cߖʞB MltLpGnvI󒊛aq{ ?xu g٫cה@b!ٸghhkY@d^Zʤebak{ Jx0d y͓D'N{cXS:[Ll^p١Xͮ[rmU!<![)BL<BngAr.zULszX)8էTc͠C7)^Xj%؆ (2՟>MOuCԈ=mŜ5*95U}?ek6Xo Ba~uumͮt ƀSTW{ㄷ%.RԤCDB-R[m)DKoP)`P6>8  eO`,u2iB VV T B,ZmLBW=3/i:ATtH$`Wc f\FMa~lefts+H4 OzJx<J]6!]]xb`x ߀ -3Fyw~ &dI|'_q%ܟ'ߚ.m?Lpd|m!º5hǀSyCɪKD gIџ3CWbLge^KoV1#Ģ$'=_G3bGk㨛MPt]XO៰ZRs7bˆYg_N8[oTqj!5֬lp*8t; MU9}j~]:G# ,J J;/+s yyWɺ/Č>87(zqMֱ_UȾB TnVIO p3'^6q~6-Q7uUYxOmwz, yjyY wI2Ra+;wR?sƲG9y2nD-b(֥}ܖ\5Z[jkۘ@5rݯ+" %͐Ԫoa .V+pp޶GbMo bT,hіdMJcq ]oWFӖ)W5Kd}Keg-SUoHJhS*^P!wbn2˄Rhy4q[~Pᒃl,Ƒi_*s/&ױkaD.k%j.|v4uLV(+Țx>hc?纲j6Nc"BJפin~G)e Я0O;ggA,lUaO\qq>a0]<ȋgiP?sP勧 kv%YqS7P<{UVigvк l[PskƇ~l2p4֬0qF{y<":ODU(A9')1PmO첶,lmrkO㴆L 0v\^ 5_b jD @Y}<9auIT__QF+_sI8hʀbj7yaZ wR~!#[vF]>#.3cd$rjm>ƅPY3ct JIw} K3zD!%EՁH`q$n* c4_Ӕ ͧ嶍(2=E--o͡%(D閲Ph3˄ҁ!4S9NdcvLi Y7m 2X'`eY>W9*RoщcZX fG)Z͐{+;a) 8b6PSIJ"$Hʤw ^iԛ}lTh?/υ*#VjlfE̮I]EI_XrV!@Cu2B ctJb>ԖK%w2~v᮸ZH0J0D2ZսZSvw;נ@"w^v5k_^#Nmalűіt8u|Xse`'Tä,NGvɅV#1:]Ҷ"C(N? uB# 1mZ&A4n2;fQ&`RFT'+ReC%4ڈf 3{3nquplfJ<۽y^-M0\',Ԥ4 (rq bQ324V A X5!ܵI.. (8'-ym&(Q \xdoƏy%qNp~gKJIXt?Ѝe630&<Xڙmd^%R`zxJ WYg^F6 C‚ՍndM-2l`1)yذ9hԽ <+0y$xuHϵP߿,G5$ *} Z!DʈDӖ~KE}{ |oOlhŭId `\L't7`!Lc"ƣH_~?|sqyX^|YADNďv5XY V5q:Κ;ehM$gKSuxz',_,hf;^@Y K6]DK)ƿ?,fޤJ=w+ʩIsHC:S"vɟ`6uhέe݇ 3ܔi-Wo,?g7A ME8db炊k]rDفy+JAP8iNlJ>nsޔ"(8_ (lO(uW YuN2zo!VWZA&X52NlR:bC C@*EyO bvE_ Fy:ef,~9-z)=ma)vJ/іlF>`,eǺckWeNZ XzL)tBn6ڑqpy3KeS Ƚ"׹+]Po#Zwd67;⍔A Qښ"E Ta9%s⠴3ZCDm3 3iĠ 5f֦ABLLs! Fɹє.AeO^P/8K܏:#(4h:(XYE<1OTςL0nʘ[a/ jeϓڐ=coo~ʊz#;+q?0x(6iNtۑ.*)B"YI1͏ʻ 2d&Ņ0umРtScMAܞqU/减kO[C)Ͽ2'*ɏNA芤AQQ֦RKjHL9 .T>Od_kR@0}1~lYb!Ėseֱ4hTtFeݠ(6 lKh7 a}/ Հ4-,w%!}vLr'&R(G$O0!9Cp; NE'7eI@c!~  f GgZq`,e٭sDsQGaMQV2N.M;5kmĪGRwe/VЪCZ$1-'dQTS<(RzZj3A>憵M7DIB<{eH?ZGZFtv>Y- % 4jJwL:1F!ӣ: 5"鍤O/xܚՅ!acj۹C-?ě&ͳ֢"qsȧo+DYyѐ`#j8PCemcZd?}6~#ridpgй4z+ 퓒 0+֣'X-{v!~idUUOQљ %/]%TMFT$ x?%ڨ31 w=IjTY6z;B l_HjroG3X\JzVXH`t٭VqzF[Ȃ`k9RO퓽 R_=+芸#g^gh\]Džw2 ]Po"4 <韢lZJU-pT3`BtztBV/ 6x Ƣ rښ?!*i !:)z%p,FEJr,7nv֍> Fd&[53 6AΡZW|.Uʇ3US(`[<-6qu,D]3 gC#!Cj[C^}sg09Kh2rjO6Y9 +DާE迓+;h?M߸m mJ&"3Tȗ] =ɠǸ}ˈ|ۿٙl҆rospި5,xD<իx3./AtmԈ2ז?(H\[ge}[MaڭG{tR\qMT6SEc:&{+Kc! 3z!*E ƒe_$N {RgwDWf,6[_Zq]}(NZu \ :WAn"Gܪck!l)^Z7H *-l#lڵ> [6H Obz kߦAJݦۍxί%W,,"[+x&er Md=D5h-Xfg1l|Rw4GYI:$͸,qִA P5g\?ڦi~i,d 3jOyJwӀdK/wc$FX@ B6[7# Pu5Avu8#jnB?a4*!5;Izg~PUD|~pj bt`&?Q[`kMXLIȥ)Sxhm)c^*t]L28[JA0nui\ %\XZ-JAu5Q ƴN6B=@P`gϨFE_>oAaU6 *NWal>P>V,{- $5 fs$w%J1GN'N\ FE ZɈy >A吅diF|L*yV  )U3:z]`\΢X۩|x{ xJm~}we͂ Y]^B<7 v@`ϻծDY"EPy x*+?& Ӯv=)$IU328 /Qޖ.Dj#$L`Ctܚa1:P@M]!%^k\ k4M%'O ?qqQ4eXnUcザBx/^ZeMӑ5 TctlWbцṖxGm;>Y?";bCjmE5rAɑXpLJ*f䞠W@i5ݝGk7KSgɜ`֦]8+ɆtL(DQ:jG}bH,.%fN\n<P1 \wg o  }<6:k6Q=9* XCݎdkqvxs1_٣U _i#QÿH)}vAa冃4iU! 'V+/̛_J!Gˆ0)CSmPZĸP&MVB%(_ 1A,O:i_S1K*KdNdLiߊEf0&$c"@ 8c8P:W7ã_][-{|/gF u69b'5¾t 优HV)Cp"*njrL,@al)E*A3mz:}*an$ܧGةPzMMÍr5`@WL/hՎk_@dǮmtx (=l_ٔiZJRaΌO5@}uH\1 qI1"^IDdQh߄GrR$:_겙t}_ uz 5_RQgR+#^ u_:? *#!lqM(kKӄ}q;;yz QB$nn<1?gjEnFN טC['0Wϧ\wK"LaRޔut@HdK=푪I2N WŧP ~/ܙCH_Aڿ$ 11@0 S\jt+<0N?LM X~O"=wޭgrF=J2CB~9t!hITdر:DsShMYb.nV! vMw⹄\!ao*yf/!ʜCm2ՉȄk,ćyWǨrwڠ\Wr _jS#4WU2j` `ƨ)Tf)i4G2SY/$*SQxJuzƪq~zf~A-3騦FJ,À9~?ݻd1L$۬kڙGRYo桊嬠 Z:њƦ.y)mC$EKW-!lݶ #7'pl#vQKd[]Mbr07 yk.4xO>$qX˖DZ zoxy !*,)|ȷڀ9EP;ϚWեS}|c_ Y&]Ss &/qa`!ON7wb:0]U-Dұ׳ IHFLRRD,]ہ rک}Z-lǻM)d:=a(Z%R5yKUcf՝P GR*gޕG6\{~DXݘHY"mIJA2r&,(BonNj;P[蠠\[>.MfJѩsA?5ׁoĨ]m퀎߁G)9uKCיqj F< 4Ձb{2,0o6Lӟi[>߲p5b\0_!,J9!+eޤ8jzBճ҆܃͍3BH=~~D&%ÞOic/D;$HVd_ՊaË.G!I09舡d\A7l=z-y&j%GV dSqG" ehG(fJuc U"E6{Ȟw{b[(DvtP{c,f̆2$ \2{x<9Hn𲫱̍E*/<؆@PT)wvBK+iLT%\LG{Dz,$`HOFDSXi0z,ʨF^nsnj?_xh"UDHaA%0V'/0>vń:RYqBkOJ>7E7Q:$|ן9+0+S;⣳)89!r; uwuiPqL8)Ln֏7 o.?P)gFn BpS䂠 cB)aZK '_QJD @|ϔ?i( <! ٿ#Uʙ1j.E0LhET^zXJ8NN猴Z)~t3J(FHf,ǘJj3-唰cq$65Rg1FV֓Oۓ$i00FS2v f2Lu; K-"Y2ѧ$yXz:h= 6d`#%G]>:۽`%dN ^/##\Ԏ=ccOF|.B`alL}&'$4Q WYSgsM?i˃ھX4F yFS:ү#7Te~o h1a,r.@TdMՒ2+6QA3wp֩gCN.?%?hz|*))EF^pf)e23wCyŋSjL*&2W3*o[?HL@n4?0c3<⑖ZCȶBq>8k yH[ \8-!mSct}iBh`c>#4,l9FPX-tNǪA`+AͻY(Y`u~\U$MFh4֊+\kuV Ѣ%y f I<ˡF4SUm&-vЍd`Na]z۵LTtޕJ_'/[ d]L6z7ԼQ.ɆNdo4CGO6͢$#þEY\Ջe#{ 9bޥ"`n4ͅT꿋M<&`U[eHtAM#Yւ)psya[iFrLS/O4{- :|7B\w ;عY2at7 .4.2r [-BO1u&DȪHɫ3Vfx5%1muq.'yB&N,oӷ{7$r+ZhﱗMMLjA&1mJ#6>)[GLb9uO/$fa6\ct5 m[a1@U $)J&։8etqRR iy{l<"RpgtT/iO3GjɊb gjk%YGޢ vP%d+)DzE?,m!ǻ=<%\N.UcEi*e k H~YDn@mg SY-m\=diPc>|98RaN+]V*t:$o1P`蘑^gqZ>ŎTr_2B+]ZWA%U0\8R>Bad־ kbtsQ&MvsdAb^T$m/ TnPWE͔ ܄B!ջ /i~UPg>ڏ:%ۇ nL>0j[׌e5>c8TS< \j j=H] ɂY+u<';{_+d2yt@JNCBx6݋? q5uZQ}4S˯lQ1n6ԁ<=װ UZ~Mz[c|E(i6 {?/ co 9YQP m#d!j9SZul:Z3uׄFZ˄7Z ~:ʾ:X:9WkVMl-`}p55wa=+ۍ}kcONs7FgR5}ruVm8OYOTbˉfX.,`6jlZ8 k?LuY臬|rMp4xa< pZƕ U=cjI%CPv0{<H~8R~]i'%w$_}1PγFۃ^)"|' R}hdH] 4"J/I삃,#NMhO 򷂿oS n*RGC[ 7HQ}|!~q+8 MF?)Ls3 :#/qIN|hAvacD["f΋$Dsf { _Qr Cd/q ^ҍ3f"alh(CUXQn^PƐ< C}h~D  H2֋} 9(|dm3%dA&KNs]v)1!3ȷThP?~1J^ ~uŤ2h|0ZiaH lm@\טj;RS@I[[A{uABVѡ F)mY~pƌlJ$Oxg6ou cu*}P9^9d`]wS>G2FOuG&嵥EkÈϴ/ 5r(HFAUQγ'qyZb~_m{ψK%аyhÙ[c/mWN+&Tȓ &.R7atI7)Wⴛb4V;pd;vB$[8rMi>ǤoNwϟ)[uXNGYYJSp_,R擬,-k fH,~]Nt\4" ~%, S^*Q$w!kt& 2C[LKDw'H/ 9D%`n1*"}@ Q~ys,(E 4CM>'';zE0bƴqHK cy ]5ֳYF~*x?M@ʲ&uQ1(U<:P=O "[eAtŔh?3,ݬ:eʾEo;flI_^CN=5 K)qX\50]U/0TOkfAH`zfEI=9IyHa,ji} ( vAK795 2j_K&^)3X$ǽjCF),n ]ӻ(ɐ.XmXK"˙{\di]G$ n/; OȔBxb 廨|_Iv돤/F.@ N 5&1<ܧ;IM~mCE`q`*@ ̬g(/N~Gj7$" 'm~yŽJ=>IloBa|S|c%)3!~"j>eQV~qMG\+M]`,D3i=yF U˦%#l.o"tLޑ)|lW*14[LZiȼ9y:ߕ2k)\*3h$\,6V[?a`rMrȌdS2?|6(T6JĨ⻈.N.MZ8\1.();%IPX[WeL$Tm }ZTJI렀X@_x@\ܦKCLah)*QN2mC[j@]fDi`:6 \w;dqciT* 3trƈÏgrÂ$ bV:푮Q@"{ৢi(8 AmR;m ȋ tTHxגۧ__K}?Xi wA7:ìMe^@C&vWE \(hSd GvXX{*jyé⧟C&c iYMĠ9 SeeYa쌚 X*Ibt1@;oI*l26Tjx'pI+Τ"kl@:vs崼gE"8wB[$*|6MYty>`Z#br=F|vjYew/1:҈Z=@n5l}rG {͇è*<:aLpȢ2F^nؗ>6=Uxǐd`BwX}tlцV#\sW*cݶύ"6UeTʵCEo!w^x;X,iSԦОp*Zr:z#|괃^8M'T&Yvz]dvu@ ^ VWgYւI"ӡ] s,}GS#ȿ< R 1lu|ZMҴEܞDi@3K(ZWӶdI&NGq='ALX4fHWeΑ''Tɤ٦/wW+D `T7(?>n1o$MȚjl̛Z~} !4 #8ہc uK5,gG|eBHc>%_+!FlWdТ#|e _k$XoْҶ1Cc |kBg"d_/(׫O ƚ-lY$~ΜQ1͞MT$G.8㽚zW-:}yB"#f] ߺ𲕲b/q6tԷm;{rbuzCMOm~H=67§ӂ¬(oَzvzg: ʆ*fpFWMA&x9jآ Qf<̬?1pf d |t-LRI.ok6,:OӶМ5Hhۂ틕uFDM(h. zrH|IR9/M__bKZ_9z:dgsXnr4@L؂JS޽aӡadE/ܶd g3:#W"wUƭ$Szhd w?JzC1yH_ix[ZTSYij>yy[|Pt \\#}}6nX9BzaMFm=bP?<2"ln>GaאK ;H/׈kBtFD~8Q|;jQKm睟ޡ߬\w>vcaX=QݍLBO|H5(D!%!TNn֍2K͟|mL-OR6ɯPȡv7ڸ M}Ɔ5]^`IQ޹j,PQ%˝JIecwW y蝴}[z _d(\=}P=ǜRCa@R%MKK,S9J-\t())Š[ t7ǃuG6I(=L0eAhW\ g%LG(H?P8<-(v3\V_ G%ԧk q6Ȩǁ$#'^.m3*{1owٛEqV?5+ZӀ/ K:\=Zʇ/(w?eBY }7'OR CCvƑFWKIFs½ALJkޡë*y32=WmbU{0hH! )՝i[ϕ#3sD lGAu6mzȲnzYU\GkZ d܁'!5Ͽetv;M`| K}S}}2 O-;_|m ߷slleLJU'xdȂGkQ3{Lh=vHߨ^M{Ҧ08ᾟ@(nAwe+CyZT_£>$2l|Hϡr7Ȅ~Hmb&3 le~v94'ÿ6ÇC~~}dTx.yy8 XՆZc`  i| o$߈HErD r<\l]my 5R9oQף|v0N~b<miWj4=#tFxƟU"pA$z΂G W0(1U,^ղnq\7 k-Hg1si 5eÿKA9:B\Li'R_k]ছ:]ɑjƮE!}ˮ; ,q yW]DŽbL0$aWQ5xn)c?0jf@3lqίHGir>Hƞ ==uK{]fJ~^Ϝ0/13ʖsQuO٨>:v._ Zn{dNn8׭GJ:yO%fEs YqBި7<^|uTvTY~ʾ3$-?Z[dJ1K!B5"-Q#%>d$< :" f&mv$oIo1(? ,i1])3iӶ򴏟Ry*pNu@]BaTDzz!fԻGJD0ck`u&C+?SQ KtxhQ&t8VG1jupUGx WO乌S#vs\ьj@ `2bUQ@[lۣ߼`^TWhK6A4ntmzVNFkahF M"2Snj LF-?*.h8p6Y뽅TQDV3pֳ\j栿ӿŶC%N;,9 # ;1YSY}$VtՕMnF,A?Β;'W.UxI/&*T6Jұor p _.+2\ڙ$llmdÄ 矙/y5fΡL$eǎ˽"k:٠h'y9^zp ``;ݟSrF#is+6:R[X۔EzP?RTq76OU}Д/1[b~L3_!9؊{+P2Y/`5kțT9&!IVc?Ǣg'{q'B-t߻eUqw>$X+[mĮC-5ӡ644+Ɂbi#p:=|楡&cXj8FX6Z,B%"e]bC=-eѭC1e]RM@@Aď3]!W܌uBGHk0/WBBX6ndfFy=dIdx`s9냲տH>l?,c FEfjijPC8-xn5y.`ev9RK W\ JӰ//Og;h0Zh~}[DduDMQA*w7AAlQT=XKh0Y8(䰤]YEE7 QmFSrRV_F*-zxG9e\!},f[P-\kS(nrL݋pnh |U)wMowvTtHɍRhCVƟҶɶ{2$jNt9C Zzv+ҝj üf5߹Be-75X;r[t]yph(hVC~eIx0vC7SHKOw?UwʜeZλ(tNx-З#4ύS)ٜǒr-pUExGoZm(mgc^Yxo52$+v8NA§( J@pPiEVgn4@9N'Qќ!R}9 ;t#64GoS6hY C(,F~rE<pw*,A2bSÔ?))Miomޏ[؀U."wȝ /+'!IRFT}9-" 10yE _#<{r'2oGQԅѡ~Uh}t428~3[B>pa/Qճjk?M-"mAL9ߍ܅XX  N(ۋ}Zfzc=c2gkLDI`?ׁ kP\:@^ pfHİ^;p&zne|oCUx]KT<|CGI9=Z{4> X[{"(\c^`~(Rw|M`?'`I 9|PӇT^IT<w|äޛ~IԿ1VOu)}*F) hͻc>NO]V6o8xa؞s[az݈yKφ*V6Yy 7ID1zcNy}D}z}goIa+#? bygUa@’<{VGPfQpuy8?A2,KU7 L m^X&aC J٘ R,NEe' b{MI?fd~KBB-sxPl\"j&-+طe^fJiX *(*uPs6Є=VXia^kA Ӆ>)Cb6_U+K8_]@Lh\t>ʡŝ5+"ӞQ%HI"$ W\?f`B웫ј3&b-qӵWкKZrT77huBȳ%7):" ;{F|* kѱKԓV#© eʍ Ӱ"(Z=றZ!{}/kY#7!>)+¦(6iQ>d-H*X@x8ûݰxjK(n[I܎MEd4!v Na݅ U,b,u>$]|Kr{?֬')A5U99ai}e8ڻr]<}ShZ8E^TCIGUR= Da)P'E@Sn>7J L 6&E=k`Bsަ6A|py"<$] T4EhЭG(V;Fg&:CּmS͝ Tbi3:!>MwVDNvFYfq*OcUaWftAbZ!lyaQHQdk֒Jfe2L]#O Y"qJG]j7 ^6 iHѲ+OYۍ O-D?%Y蒳2|ӸR)C/ %$O{PXv8$CfaYLV50H2wn|x&,~21&/sfޛ>+oR);4ו#tme,9٭l-okaj,I?T߁>哪yV 4ZȭpUٔ26UBU8DaLʹȗs|(1ԡ jya?@ .]# -Zt|Qz=.NT}c4 È ݤkQ/ g@tx&ڥf-sU8r@쥿պT.Q٥V}>iXVR,$n-P[}C K68bznSsODKj (JTq W(|s]|rC.HZ_Ute'ˆxςq$5. xyه5Т? ^}wucyf|eYHSMAw=F-̼@UB%p|72թŘWo{AEHJt1)x[0B|1`sz_.}~CptTV-xi˛fEx֋˱2kKI:@ Rlbߑ59CQړfbR-g|Qߑsc-t 2$ [jL)@UDu֦n@o@?S׆wINkۢ7=RAIw2KF@]RStNٳM*1 !J'q Pf} \[#pM\"T^vqF*y%( og[VS(RA&ȾZsa|E4]Uz'uJ{VXyx,7\{W.[5c"Mƨ!crHCesBi 5jpoCG0i=K~W>ǧ?f)&}Ei'9ꖛ_7]î&MwJHzvb ,AC7ٛ3p?2UsnՂnT LR0kY% ,޶ڃB?#h&gĘGd_[򏓪 |&G7RiWBzke\6ߓ3U|v,< Q-`~ ^ۻJ+ף$_g^ʿ=Q*jS0D5Cx *4+&w_tXt~fNt$B ЕK#2E,,I5t>P{&s9uiLnCjiUOxW837jڏ? $^wҼ|:67'gnMaXQ)IP~~`BgEP&;IU)tNp .9±c7 F(\^S zt*&YqFX?U1amg[tշv׫mNC~G6w=@O r;0W0ӻ`s8$B(10d@^p֠0=PPg# =jg@tvb7S1Ѫ/ > KI{kXQ!ZPdg&m}-&fW_W?w1Q4/qlH`Q~Ǣ(+0 Ph yo_;kE>^z*{2Hؠd̠?[)![Z ,Ʃq?"ϊf`IaHC[b@G`RK6\;3G$<IpG؈'_b#6wr3k~Ʉ'JOPxFI}Z븋q{В@%B' lC{uyaŜ󰸧ộtNeGuTAj\,IgLLR˭?4 r3RZQb%`1<mtPz2gvjbrm]b9{Np  F;u/Fbڕk|- E9 T0sAvogjӋO \bBAi\mO^Jtr"NYQ2BK/ O7*IzїE7_eR&FaEZ+:8BB$߰d!5btR.(N+1s0ؚEKA]W2dQPԏe' OEWmlK!@nLw`|SM﯐0#-nr%2 rP\BJf . `ϣQĊI[\ÇaHXU.`A]N5OS ![hǦOyJ-RCjGxxAv5)>{h0#:9T5pĦ P #o7s)kY E|+x+A8BJx 4h8)#Inˏ"m0s^6ߏ71Ifsg Q]2;dS"G!7}%Ԣs0|v@<5 s5Cy ljSͼ='Ezbzm*k 9țEi/N0 uJ/-ҭ6x^G\>!J `мtRmB9.d~n7Ea-nx[ _ė6QQxmujƹ8%0X,=~'% /+̀tyzwLD;>`37Zܗ$ jG0XИCPM8-^Ol6L*x%Q Bb榨@ zqEv#8acwcň&4{<3i3g@% gЬ}WuݞZ:m; A!^PQcY $Mz; iqѿ?qf>_VRA#}{ˊ(#$ #Hްh nc\6x¹jHBEhAAմ]M^܇@"4 ;DQ0euEpSKiF%4WPz!\Fb,bJB\8Ze#Z3vvؐ<4Kk_KNY&UC"fRim.2}<7 [[]ìa\ h/zuyg'vUՊI4s؊6@>Auvp#nHnВt`EP j"2 !+aod'eӶ )30zC+ l]BfPen)PوGlԐe JEtFa.}L [#[-5*FQ09eV5x˗0/qA5,N` &R |h6KS̨ad;Ó6 01w9%YL [۶J{%I)- QӹYd$$y鞋QD6L20桠FC3Y0ϒZv( 1&.*O7?d%֞SO!6p+7=c5CvѶNnGĂ{LE5_3꥚~h`,hBTAKZBC~JOD sEPE%V(NIS9P`M`j4?, VkH*34yg$ ጇ>@4n5njkUy3T1qPPΑI~(H}:lj@irNQ/j9^RDDRE׈hĮ,蔹&MQҮzFs,bUtX׭d-jIT.j-bF?t;FwZA5_~'Vηڪ@D.аKvnw I]ݮ' a ڋq0>p90Yw@8KCNMMMTqu:+؃dݩ#̊ݯ-9npۼ@!nǗ'N.3VAww4B*2m-̕&a*,tԶh-'Z^$p3ABDKL4,YGqKiHYʈ7C΄e 4mڅUg 6DP7K%ؤ7;]O<9k7y 9zJGbGQSd&\3ZM-76f5˔1W]aFU F w_Si-OF TaAV-+f L7&v2T01eni}xAʖؐw\_fPPjtQVҍ./F ^f`IC`נ6MᥐP? 9 hJn:h6k(^.ߑL"U/H 2֚ e>E̦m4 f}"~Lv522#ӿM4g$u;}0+ޡ󻈓 Дp CV7 T&^!ڏ6Կ RsrI'N%QP$;G/p7Q ]Ux{Bpvt<9'pzl "xRs(DPF)J Q)x3PweNXTy/F.QM)9de_$g#)[:2d?! 덛?V)|;[JUZګ;Q*T`qa&OS|xYދ[y/a,xck7Po=f$ᐡNoHG߾aZk5W|C>m (O4$f-*ХiBh[BzG>v#P>)We]/[Y6atw̐$4=$$"zMeda<"ŽS6A7|{JAUPs۰ף}@Z2{z>jƒh│K癭J 66lj٭1]\f3~~<~4"zp{;bʄya%i?,PO=IF0%%+KŠijԒl/"h7-^`yy7ZxljY XdQpX[{d{Ĭn=j/V˶8P/ePN7\B b\V0¾XE" A ^>Z.vdꛝ&Q:lj&N*a4Ńdj@ Iy)g̢`"-ӗESg'NIYoHl3 P*, &;Fu#DyXyǩ7`TZyMPXO,s7o$aաZ YꪫO+,!BQKZN\{kN}sm&HHbf[4 2aL-}i61dD@&D;qZ.&M{ GV\k(qހΣƧTA6"_=HfvX@7NdzI{.#z)Ƅ?-sC*gxO"3H$C(8yGE#92 {Jz~;IJr}CXpEt0[>eu\~Y(euiz{9Hndž珋ZGܗ76opTpqwe |a"5ܳ%" Qѵ.XB"Z[pS_ 3`xBȊr=0J؉m%v=YsIބ&ȼl`%2k d&됐$ilBG` rF}vKFvGjL5,&CiC4%y1> @R#"2yܺ3K^tW eʴYt k('ִ-\$$f'gCtT+[e^HUʾݘ+w*5^mlKS.&w=Ե0 D9F^ߧ EԹ)aO/X4`߰8u:кm_629 :v&T`3XaVގ5yH/d1umapye '5j,RG@i=}*kǔgC&-J|SYUlciTKy䛵cp/EWh?>cp0˧TUˠq}^Q>w%'O@GJ=;a<%ş [1XS3rpKux&WSX70?]a$ݙaILj|$7ӄ"*pub 2Cf,\c; _OPHO.ge/8hZ$)lZSWtx&]^6"mW-V6m/X1eܪ:T`^(QbpAq li^/:`GS+ѡrx#7Jf J^KcU&a0}9ΤLү&\&o*K[5R)ԷJ 8Kv_A0Xcd:}ZD\-0rژ,;wdIP$yLe*{Qki"Ω$d`>ˑ+VܫiN=(ڃV`Ll RLl `Ύ^ [n幵z/; ySj;gN jX"2eaP`_5dnAs)'ԕ*4J֏Ulj8]tJCp* j}xӤ(`N7P J~P@v6 ӾH dkC*/*_dn'Uа{C@Z ($w YedƏLu~;Y@r?@?g\@ ']=Y1CB7#wKӾ}#22A/6J4?$gxI*.];wjƻEלko4q]?0n~uog9mI_meo~)hNؼ[7?(n\/Qz,1O~P;_׉j㭱 ZĠ| 9W e]jf)d7Њӓr7. C|25U7Qve`J DQ/hQ/Ɏe:I Cr,>&n-) 9ni22=r/qe- @Ƞ^& ]TGKmeVSN bނoFȾTU۳}=ma@L-W$]<@>k'uQ(@S=<}TH{Sw 23}j9C R*4\KF}"i܋]uƹ:8oTBAj/?/~/]z#kl$4XDɱi3TZHq,Uзy0kNԔdjڹ7>\vzj@l$(wת/a4PmL _ D SRUI'A#*rd.(ömo#RD]G)e؝ SOUt&8ƽZ]6뱥`D\:=4NqtEYrO*7hwt'V+Prɔ(M{Lb5lP֊Kh=qfS:0JO3ŦBut@_mtZd*{وjhu%`ی) 4h63"(`wJ/08zM5Ň>w0.Leu,*+o%H.e",w L~ckP+pإ!D,O /ϊQH;#\( j YŪLKtsͥ`ȷMx1Wb 2?Xm$أ sNe @G} ~vjI @qd\jxeK4~cPn0{v;vObT2e7^t:~ծaUgApWT7.R)߮4s)ex慧+Cx'C..^<~]^O4 x]7`ϣR/0 c;Zw9LY!DεеQQ2)~] WrrtіJ, x3Z"__M m)f%i?*ac`a7}A9A:stIU͗4G@z_F[-js hRo!_U06JL5g [XCV|8S~iS"$ "DH8194 3`< :CɺْdRCvީd'wp/sĨXYl{lQrMnqKi鲤23>&Қ_1WUy~Ox8RL`aA}_,nG@3wF)>Rn3Ǒ#h<>^|K*<PB޸CC>OՏXY$.$}H|tu,n^'H #bPMyAuZ:_pD#} VM*&[,n MY ħthxc=Eqpn`61r mۨ>%$:YJc*jDKSbBB7?&Ekz\Bi~hY I.urF%#PY/ӢRLei،y1;\$}/>\sE]@SVVdb+{oy YoĦPLݖ ⵹ 8ebA!+ p`]"xZfaM,ь|ii1 #R'`iZ)TJG)v UFb>Fo^" ?cI311=$acޏ8ljγ;pQ.qe$Xd rSq^! !XŽB쭸[.iq)>H1qNѬmmfm}p$}1:CNSr Ue.k)i=lf)n Y`@Wצ5fI}Рk~e Smcpo¯C2! xk4I H Lj%ƙ mj,y" PBĜWT1ԈLATCD^fw=TDmXNKَ$2;L?8ݖ>쵏nvzyQ۹dky2p/'ra4c.bwܹ3R y[C&cl0+ۜm53PN̢}t_lE_VfQ}"壌8n,F{}^cKor|TF,qxUEr$9t48L:^6u ³X\Dik1Uv\I:S\{u7&^Ew,Jk^x#yKYU${ }X5惇 :JJ0?&f['ɜrLqQ.xUE<߁>oSj'4;8iYu28O{q *cǏޠتb̷Jm(# # i{feneëWLOmC,$i[d1mD МBR8595&p|VNz?Vi\.l(zU`ӄE'T#{`ʶfV0gᷭ ב 7X8 \B ٨lZk:YwXWh|4~psK>>UqcHTw)'7Xe+۠|YMX_KPw*܀2=fRJ\N0+NnK cZ.\䔢v:~'@;FN~oInuJ_t2P&E?7QI3!ؕ^$l}t1o}4|LJ Ssj FGn\UZj*<uIہ)D{iQRdyrub%LG]V׿Nf)͊6 )]nb'_H,0Ep|%aE~3mk1WHrZ׀* eCDz2 ~C 9Y7͛5bJCz&C,Rib;x-9W7ƸF|F9:CT D M 'ڎA`M 'w*|ٟGuH:Y[@&aK>$h= ^ii(3k Y-̈`B[b'K{bުlA}kI_*_[fؔk#huvs'6žUX8#oE3}ֽ1ƚWk[ua5 0X\8z`0("s`Z-1EC(?T$j.'C'6GY8&4;@]1 #\+{ ̔曼~?BX3X,-DSшaڗ8, FتnERbH]K@onsz>INvԡM%S04+,q ziJGJkڹ['>rz!y8VB[ _w>s T ߥ V~:tY_} @u߀s yz}l>їYB0kȬ+é.wCsR!3ɓd^Wnrp,EtٿwFg2?STh2im=} 7c @fyzQ|75H{Fut "e1^Ss72mm7I&}a5iJCG''{'Ŋ;'--VdD1ޠ^zkfWϓS2,R9}oE8+=hm[6E="h#=soHgg5ŷc?7-8!O.Rd'#te/¾[kPK( +Il˟* 丹DYX\Mnmif`=m?UA(*=L']lqo>=B bŁGdak(b:Zd>Hl"vT܉ YTxHnb@Zu}Jv_eE9 ya<6iTX@rdJ%ۈ"]$71 Vv;!!hcIfp8VVdŇ;jî5%H;Yh򍯞rAGKWKs@%"!Sɞԙc2S$륙]C#È6fA`~lG?؏,+$WS BzD䛼v#Kxp!!blإa9`P",<,l oܕY \Ȟ=7*mY* )CDϵ-ZzLJ .JP~R8RKoh|Sp|!nQ}WK<+Vq\Hwu,WEEOꇛs. J8-Vq^9k lGm` aAeNXDoW k? C5v2UUX+CGen0Y-k:AOnX\I^y1ʢ<,P k E2yBn3y>yG̾QJ"ńoyF_n6S:,rZRx_viڊJmx9e@sǨkixr34GLcщtmǃ&L~\u%~|H/Cjw(ME$i! d=+&#Lx8k("F#h[Ј} f^H|5/ǽVH0x>OGjf$zz{ve2fҦnTY)J7@)G7U:D*s8nu~ vsvDRB([gw kN퇭YVK#MsEDCtiQ1=O?|9'8d ͟S\|[!.eEAs\ڒ(W&Y.{tg3d2+SZՒE`EsKI~%/B4O8Dx91)@ƫlSHfNTVy3 䤡 Z 9L,HᴍX!`sI.*S|.Wh}JVrτF/&z0TۇА㸦qP븘ڂplլo 7.7xpoťW *x; +=/}~U̐6zxZ5$? ;5BHpz)$`}p /_mŨ(d殙&-ދEOj^ q5J^ϝfp)ijXv!f(1{A5&FNK Ih>Eu0ю0rӫh~8rFcK)~օWXge#JJE5kiz4aACb-Q}\PE>) V+`?ۻ3a?>x (]|;E_^T>}H n1W^0uv X9HڠN0J:5Xh `ySIH] 笎 3tZGx xm,BF+{ccg+9m z^H06asa$:!ogkJr}!c) $Y2-鹘0uB؈}\lzuf)35C+bRs r*%h{A֞v *]Z*L(D&^ŰᢿW3 !Z.i%b>MP5cԎ 3y,U<$^œRp kg~7(se6#]`X"/L'` k΁DG LtݝJȆ\C5q5;\LW\xw0ZX6:әLE0Yhm;| ?L<(U?SsbEa YРݮ ~v,œACRS rՁ@wBMwjv\zܓJ'jJi{7ɨl)H/^`lbv1[.)*޽fܭQ2<]I<s/~Gdiy0J{N|0=ЃTf 9mn7-ي(N]ҙHkC5Eu{g9޺Q,ndS;0YVPPW5]*z@&-HOx!2\LDڋ4ŚTr(U邋k~oN[ix"vNP q Q+ނ'׮/lUb^*XӮ!#V7VEhDSb-󘺐o]jUjkPWT,Z)TA#s8b)W؟KyM>0.~sըn*ߕ]vS?]oz+#N F,|wVPr" l&FT&9vǛx7C3F#h: :r!)<0Xr;ֺJ~^uԑÂI΁O#*/; {oL܈GR7[_`hTSZWҌN}]hJav[s] / { I}VsfIbj^6PA)!? Xnֱ&:u5d o#V>W60FC=i&J/7;D^-Oϲ!̷7W&Oc&S܏+5M#yk;W-+ʆjÜC|2R-팵Hr0f+zc-;UcdP"QA ljRG @iֿ |3JamY_ODOMlF# <ᆴrb(O8Hgj:9#(>JƒU}tqcvڏ˩X{J7YF7bR:. !_n WX%bmXh `"$l#w0-:šsL,8 ԫ-Qb,qkOUրF⪡m6Mg7-@=OJFc=c[ ^t2ٗ|N":c x1+K04E,@{mE: ~b,WHKrXdXA1697Mpii x|יN&哬-liw:*&M}d[8xi.0vl{(LFWPU 7%~r,Lv _Ww}}c[ >Q_Py"">Yw0Z҉`$Bb.|_5R23hHH_3a +Ն['2sMT~{v{܄oRm򈷱Bd9P7`$j w)s{>S`ujAiFt?LӮ3hOeB ^kC1O4 6b&"1z*Eɼ8&ŢXko?,$ {3y?ٽh%<$;ϵrXG&1S(" [ 6"/鳤-49y"hxwNAvI pisʐYt!oAkD6T7F]^aےC㖊s;R-zK.* 4'm/ξV^Gh,%9=:tEoth TU3'V:S`%/"-܏R=w L5FfxZՑ5 X7PV():Vb0,1QsM!޺r *R@tU_ǂUH{[CD޲J.8$=Mtl°\yYq|q7aB+ZxHgR',w`]&=nU;tOc\e.r٥ccxA|8&kgr돝'H<$HXj 4gwՍ}tn}ܭa`&rJh4 w']"Ё! @㳂rO] _vڤV?dpV;KlBv ќ[HŦЂf6_~7{pr;ǰzrʽbW/O22eG9%U_7^rsfblU^x{cV(5QJOXeh/2-jJ-S"ÿ&ȟ:VdK=g* tHbCٞ+,f< k2jKYyvCiC0Al_Q\]"lc)'#Vȓ{֌!5"[ ܣȶf9XrC$O%c6 M 5~wq͆2zWjOaNAB+3H FloKżWKi_9蝅2edbh^?֯4qjvNF.$l188GM։.qlqϛ+b %OWal fyGGt^s[EM{Q#>ǥɵI%v(6!n[HU5['s;.c!7Z꽫PMycnY i ݴ*W:WTOiD p j@;D{:jݝ޸s~{6OaؿAKT@$u (FWӹ >SxiOLm P632K– H 8ZEx$@ ξC- u\){fYsD"\8{E'U9Ytm*2ܰ.ڛ83B+RMMʌ,('^hWHrE~d l}Mb1EM͙}=}OKpZIHb ~P[ؠoJ7- 8^/=Lݛ׿*r$*.*;@=)A=uM ] ٪۶69LȽ08Qx*Yqlym됭ݡPѰ].ZTzj{W<^Jv9WLGց/^gFMlS~ގ.gW)= VfH뙷L #|)c.i}P@ԙaL<̾ #1]Z9? h)b:x0yAi8Ҧݫ!{V#XRP`QAQm˅YR":r_#UXuEQ*&D "ڬ@áXωR'[_0lxvwZK|j# U}G7FkQ؏W:@7dTxj:ᠨp‡j8CɆz_/My 2oZx:Q?68^b!izu8$.aU<L|7zxyH-jtaq'{u*Ģ~_E/cf Zb.d>+ӱ`r:}Or*Q0j;}* 0猆٘-ǚQmˉL1{-VJ1J ?Ép-{P`9p4xSx'KgR .f\efCk­tk `0^rrWo qt͓XJEE")u|=:pyxЈ[$SJ:CIl9Rq\vt]q.~@٘Oُ@r|w{[ӫo=ѲZNq =`fĻ<O׷e•A GJ1R6U/5F<0vHFVWivDB @Ml YTL h% B! CL4DBZDoXl}iojQq8D{G?=3uBz֔ڡ~u<)=,W @=0Éb\d&a.e/h&g5UxVoAo>@uIKOPtl$;9h(} >BƑGgˆuL|0ۃ\>,iyu\Vv҉ebQ:1ܚ|㼦⪵[i͊Д4XL @1ooh%])P<%wkko:xeH>!d{r͓EZ.ҳc:$D\5=w>}CNVUrc2k:̋{yWM?L4!fq QP{ɰkx~+& (iN8ሖ4 ׌oM.Ѵge{ܹӟLȘζ?umϛ D'G峬u\pccvOT("?Wq^?ɲ3HϢ1߰} : +,v;ɯɭ%(f)9wɤR V  e1F ާ wZb=n_d^Fe3tki.60-l25+aBܒw2oE<x "ޏa#8KN&GqZDVԓcu=`|oƴڃZڨQe/զ/n``'rOp*eZ̽s4? Z d\1|e]g +ud.6ZU h@`qZ"-Atꊍ 6h-OE,dԔi_d##!ǔEXچcƳqޖHRNhv#$~`D ŧ( iz5{u!gW|8AEZv[bG 0xQ rX = VY"}"ȣ!1 .qtfcQ֝!JY)?X~~:-Vb4LqD3ȋ!MUlBRF׵}􁍑tys 2q@!*Y)IXJ2$E@1%Yⅎ䱿o+tDy{XcC}uiWta'*c ,/];wͣ9MP9A Ef skTJaCG21y҇u K/ۆ)NZlSڳx @mJ3Tj`bU0ksa zHT@wI/ٿ?&E >(AM\yJxF{lq{Hnlsq]EV1`=APBp1cNC6![@ Yd` xJqj!- >K5;<P| < 2lAkaoPqit|L039nL"#gH4P a)ن}\3\w|5jms"6 XFIOx rM(~ub9 i2P,h>IzzR|-_[`widK'dgR"]M}63ig,֔R80zY˽нL[I&fڕ֮qo  uIbźJIwJ\u$c&ᙒq"9o.2Q'/M.>htʑT拼d{CS|@{Tvo,4[L&>}dXw1Z`*z䃊Ψ>IG]i#[:uo9]ve "ڃC"_/+F6 v(%HNQۆqb*.jX0 X*Jet4T%IyҪ'dދ9.ӐQ4Nޖ8/G?0֌)C dq٠Ӓ#~NDď'G=d-uӉW/8̬-QtXtendyGEgK?[3K(Q^Vd Vq{6w0* MwT%F]N+Tb@30݅;8^ycpn, *4#hF4K:ݺb^-%[鮮Χ*W([8_5eXB4q]j?o{ a$U Fg >0`˕q8iI{%}/ ;lv:7c26 ̵y? YM>85A07ˬ ߱fHk.x9A6f#|{{>޷)0p8K8aH-81uZIJr7VfZH0Cu}%;Shw'˫;Lc3 T~TOV(z &h5iϒqXɐc咦q9Z)2ZISCf }exq fAtem;ez >7:uZUW"Pu)@p%EO>M'oj])ړ7(S Qd nK'nQD09dpfɎIM_E ԗ5:37VFzR@vwez>*Ӌn!5}fc(Ui8KpqCJNyTiq*?Dߣ(zWu@0i<-s ]0Pm o>D6KW}ql{#N i 3rdT?~ S[2 狯'cHf1/ #s_,>'so9X%h %=J^X~87?4Є*MMiD2L=v6b,1BX%s&G9@T+#j=u[9tP,BAJPe ECHSVJ=BNRm ]+G!L|pJk|a!MF-}G˪җpm¥$@&Lޫ&\Qgz OȁĖFZ 3ns#ώ΁sK3ih(@*eyr;EҴ%~ O>|5I*&S [ Xj(#&H*nj=wB. 5)*x\QNn$F$ f@ɢ<3%XGzQew*:-+Iq1uWE?uPƑڰ*., wjkH:ۈm ~+{&zVlkRq3ZL{|lڸY(s'7(.|v%`] EQ[~g+-wVsabR)1οG+ŭ;7_>SKÀ`(:o0 $smLL;Pi1%gFԻ f'ѱ ЪZ} ,UIZOtZ۱ӡ`'bF@X#OM+, BlKM!1{XQh3s y: E*/nTSOxS_\ Z>' xgN %0qtGO~%Q:(ގ϶hUe|ōu?.uP &l#O_8^s/,|W`$,AyqԴhK踠%z-W&hCl^ ;I+J2Q"Z0#)(@zNc.I_0ȷȝĔAWt1vo]UBEc}̦,6p4/C &>Qgi8V+OgkAQHP z^H1c7Cȟ+Œ.S{Jl; $宫c|u! MNd73i# .:ʰ4?^Gլw( Cd6Up 1K@(2Ȃot>&d#t˹IdϡB9!#MS\K=#KfԱrha )6s&=.gr2=dx ,كoUJIRILKE.&Ҡ9姉C=뽪JKE`™ߜݐTb1.'$Zkx6tyXIƾ/hi|o},&/V_z羗{F{wW6t̄;[Phc FAz9A N`ת6cA:/P3Nrbmןm7֕p fgpֳ$C+绿CFʨ5ٳn@'J!La:E˖]щI]Ko0o㓖?Ϋ<\Itz)~Y%Pڜ#j%tfZd3 upom,TηQkQE"SjJ$־ B1#GCѠVa2m]ל1c=o-[]~񭑴&Gkujuk([ӥbc){ ,Af#ocV-IءmC<-t=0GZqBA╨~;eoV]=sDHB 'Rl KӜ=%۶L8jBݥ\BeiǶn}gW",jI"q+,^,OYHzd*nRF6'\DRo`]_|uYӡ$>D7P GHej>"nE%L چV9Zһ&RboO_嫙5~i3(絍;DX%K٫pJ )XذGGK+akO畓SdrնcjD\J - dqb;$f{L+ҝug#t h"}D/ #VVQҫH89gqQs_Z$Aq:cPdp^P.?P|}F~HB…4>-G} dh^6s+N3ywՂ 1D#U+nuLZ45M\y/\zB!5ܺ6IY-f)tD:[޺а9'`vE$\Zb&=$2{%],*&Cb@ vD_m߉PA d751Da>pW{t؜Dؒ'd)}.(FW1;;G&!NbH蟟/Bp;sGP ?F4@Ex6E킉 L>V0.)ex0[27DeoJ^$x3F\17jh@eZ'ȣIW Ui.9rhxt^d8s`:^y"J nbsV%Q^Ԙ+HΊOg/>HŽ/pV$irGȫXH].E;׭rCBi9 '>,v< `x=R8Ʈ3 Qʚa&~iiε3heVԿ&$$C-Y£am1K&XWx}EM`ܽ:n`gK*epr]Z?#aȨHw"6_C5.!kp¨[tQ֗R7|S0Zk˲밓:SigΪv.FjaR^<*4- [clqґEr7ԑs.].M 2r6)&␯N*H-VpLQ3+w!emDrIϿ8@0\Z;E(SP7`9?6,jשBp]:8Aǚ}`vMP5czmAf•+yxuW^K+*-@>$ã] y7k۔7E}!^%kP2Hjf:xANXH%4R֗9'/Nh~|u8F0Ʈg:ùbQs†\^kƈ3 G\N|Q{hY*]#`%6A&)#M޽]lkX>\Z21n.\^3LId2'*H. _v`2!VNiv˃x.Ti8Q"Ļ/iսO;d_#|`XBq-[kO`!xd:ZTQRȱ,KIbHyN V׼@P>.Q{F[鉔fZjrRo2ט8 /$ʢoDS96mv\p+H`m.bl=vȉFLAM;z3gEܺIH| TƒAm3Cj⇬^tkF5 gb[qrqV K6E8O# `֎ٵSR* {A (#vP!eD4x+VD*Hq Gk_}&' ې۞!ʀyYHv{+SBe,c8Kz>Nm'eSs+\_h!4Ła% ۓ@ػ^Շ8! 7"QҢ*(-|ְ8hp8rNߓ$b\у;1(Beͣ廓E x & \x&-^4rmBF屩6~@# }yď1 ǵ+@AS!;X Ch\<L6ۢCBQ%",Au\":% &k=#wƙ~wK[9m"v_-伴;+6K:Kxy˗j~$ L׸0Ԝ,ĪaU^m,?L]gw*me؟%-`xtԮGڭ^RCdBTaŏO ލZW@Sg,vHMi0qv!&cD=}(o혢K-R2u_n&;Mg GHa Mx> 77kPUс{d:Z*;R/ȂG"-5].ll Qr>u X9S0d*ϞKmo=u$zM>g1b}Dw?&?+V?[z4B:$Jm@_)m7$3?ġ[|+8_*Uٗˋ ~\pWǬO[uq6*nuPH18eXTy,0anT+PzTtL瘝72`gelʌw;`|)p^f1.wT/߸12ԉ0xMeൻ9^k4ۛ0QeZM2WHkK#}S9-S腂N];Gm@B­;/u_="QfEUzgIJkލD{_h Ee_Px\̒D^vȃy%/{&<jf9 +^V o=ǔw*xۺo/2X`W֟kunXsǵxqUȖ+a(h,lŠ^nƖAf"xO&Ci2/$vjxP9J%rV-l~28bb,h-Q(Mۤi\&Fa䦬˜'L"r7K uY]3d[tp+j \L~ VcAjQf=km^I-vmuJIôǍ:+QiٌfXPZOƃ L/mhb3DPչEiۻ^ js KA. 8oqXiL=8KhqWf-ILUs'UU⦰@Q|tȺCjyp\g;~) Sn|ٜ_r1k?:EY2m[o@+) ?g08 7k0>Yʪ ߤ_ߚ*> ?e ]nVZԧ{:SI$ f(Qz+h@0"rIHl,XxI2y˓>3+6,)Cln3&xNv*q,~1^x-)cR!t)0&#(a?\ƴ6@;89E0U,}?$O$ Y`};C:h?Ʀc~rR!u6iTk;Y0^ 7(.vxVJv RsOzmdp}YAU,*ȸ*N=+QCiNyaɷ⡈=EW $8- lvL3?^KH\UKbTxsB,g xY칢;l~']ejCoGu_AuwiTuʹlp,!d1_di{T_!c:>;%m&͞/lXRd^;g#QGV$wF>2ǺzDc2x xh;q` ₉a\fu䬧!T5d'8 I>Bz 4͸,N FCwत9Z"ن 7*8n]ֹ\jZ}f[$8w_EP^鉌Jb_44HόZ0RYYŋ9V+w6eYKZ/{|*0Mc%;$8Ý+K) T/]c3:g:|ekd]: w{5+J@~o2q0aO5I^/I \l3Ǵu| k2ҩ뷹VU޿gմAyZp}0[K (9lt/SuGyg$MKNc2\"l)hVyD` w+ϟoJa (O7.>XⳀv!eVd2aCd??ranqNcS>pr⮝)d)`5%c,y0eia}o6t#L]t"vUmih?=U '4bU@?"F;}o[W{->@UUS$S~ Ѵ$piel~:7}$q,8{Rm> ʱ+*Jad W6KpB7a_˞<֡Ȭ[ztᒱ5&{5~za ʺq{yEQDmf^{\p:yf,}mϗX*!q\@^Zjthc5)GUO:Z/'Mfӿ _.!+#iE͉e2 {Kv\>vY ZmjpjSA0g~1l|L{{OSg<v bTeztG(ys(@5v3~|~d|ʨ>~?$5br"j{Udo#6UsR=?gC&B+ tV|mBSWZeu E9/SB:T9/p4YȻ[o\ݱe~] z+$dr&$-oy_-9/SC&jC~5]* QAð+8#)w#<;C0Ü8Hobm߆fAQUVvta= R[́>uu <_EyA8ت.#/}:WXx_i $7ekqo`v_չBph܏*wBY\}l5W"‘Lp)v:Rgop'NC)jܡ0%pbs/!FO-Υ7s^nFZI1#J!b 2( WqKa[6mC*AF1y}6HD ը%c|B S;Ѓ$hs#<, DE%3WG+0ź~(xy\X*h >\7TC?UR MANdwDӎVL'P]76Ԯz#_SOp=Aچ=0' E(49!Ғ1Ѣ/f3=\x @%c]_iF(w{Nz-7gwȧ8 oU4G"\B~U\s8AZxw ko KC|LO og97_ ^k%W+I/UZxȚBbn}BC}/ϭPK_pO9yQpV:k&=b:^mH߁e|IoG'3oy TI84}>ȏJ:b6M=B= >(m9])2z^г(v7Yk7WwkiK)z++_6l-BL;9~3p|T._r i&;U!|f^)*,9~AZ\R47ЅwAV:!@nM2pX3 aɾl9~4Z1\7I] «{ 1r[tUF0w"T\~;Xܩ5n (wwPGY)8%T)q2_Fj*w,A\GIrfǝ+'!A49|>v.Q/R1C4ǵ0xN+_'=Ak,ʶ.M*E>}Uɖ;wh] Ae`n Axo i9!SseP$GhZ@ٷD!e^HUg L h*:VxA̓-dD`%n,F|膥~c  Wu4<#yzKZyX;'?SEc̨&2 ?6zAwf(tw6|UQA?X}}"wAX;'%y` EnY77 K\s\<Bkl"Sɧx+g{o'aӷW7p'W|ឤrRL?@;Bц-Qc=yԶ>ܓ5IF#5(Nvo W?4?,FMģbO{$)Xt[%{=Jf7De$ʬ z$5R+`~( YrŮgќ]Jq6_8-K]O&jGrKEt:uu p=<{@xѶ}cGzŷSX{bb-0~3#}Kn9| }Zsa .ar\ס+/ETEδB6S֨4r;aw4FOxkUEMpid2]uӾК![f$U?̕Ŕ}z8cP™FoǣRؿIut9$x3nޑNqJ3gWi9q:w "19Fo -Xm)'R%B{-f#>傚HHTGEm VBlV %*dVem Wp [y/In!WFG kbL>ɅLX:&/O;ٷ9ke*yVĪo`2_ C)"]8}TfeeŎb߆gpal)ktk9Z:iH3\5p҃ME&.*x1r!"ITNt? l͞l$0]L.^Ȭޟbv`" p*ZNrj,OH ѫΧ3*VBʊ,Cf3o!/&jY򛣕25Zn5`Dڅi|N )(YX -XYNsG! T>_:hjsk"-?#z𩵲eeɘNmag=dnd uQW*uHԗ_]:Yx#mlO0&AS;Xg+W~(Q~p^SOI{:ۊě6TMi4Yk7VCSɾ>QVi6:a7*-{-r=B1L@y9]TrrJA(jEϋęK#,nCB0j7r0Q9t7PCϕ%5Di紙k7W&ȭ0H)`|o,3?,$y%ytҸ ]VRyy}I?C?me=^25B/"Q *U@%WOMEp@@z#&g@a>GRRyY[@T]<[h0sl 56`oVj[ʧSIjT9[an)\D9o >}q7هiKDöZMG !V?)教jQ!D9-9mR P;Nж+a9஀g\VHլId}&9a;3Q|_*+4X@Q;=//|sp{=K/рntoAp:?`")Dɪ^h r-W8K(yRi+nQxH=vŠ*0-JQ bylpǜ#z #O)ڕ]UvTx&N<}A䉛ܫAY'_<1{s yZy5fafBElhM/-ѳQoYc,Wuc5ecp)INadOޏ]I1~7(;U2C 0"ab.Zg^~@,rGت}*{f?h'\r5@[$2i?gE&òmDɟpnjNt#T:*ZV*Ȓגn^d)[u *oB;Jg)7QsJ .-e`,ږ\\dOP.Rϯn%%;e*9-nt?ڪ a8 bdI tvM|e2b"l'jމlO$)_u39Y}pkU8GRB56ƓӲօ4j M06 ²߹۽/3oolVHrӆا*o36mLom _L @d>ޏ|{1nzV8@ix*Yy^OM% yaՓ<8fBed_^) !D?}6f 6t@,F"U!Sbu)>C2W tfmlgc%T0W:i<"7Vf,bBh6"D;Zr;@^bHKH?Dو$B;.-SGO" b L͇q/-{0eQ4{(L$U.+X\RReB5"s8sHXWq#mxB #ՙOzMEYO7eOymmn6M[ ds~}|E)fHslT\ >(  ^e!7?) ޅOfH6MI+{݄ѽuҸtp~bs߂QL('w0m N7+qHI\KIp>_3ѽ}jʕt#ģ0H1$Al\'WI667h,|&S>@'He/$n^W{V!bE4Yc__^ev{TGuV .]Ge@SJ'cCڱM<-r#/jsř5TO/irECXzlg0Q3psʅZҏV_!}G,G8)i 0?M,bRN}[{7 fw5gHMdfV*Yމ5`xA*M=mGzc0w@!gᠹ͓#*av 2mL%ucgik'# [-DP0R@XL򐮄x{NZk7?pݛuZ6$aT?G)Ns¤j'!3A0{/|H )Oa[\Q ^cbp7,]$ѩZAZg+Es15ŐW$,S =Ry>o+7zzXi{SpXY8z<_ozLn)l4zǦg$qxF֪MqwP󺾘tB騉{s d`P9Sfj\ E]ny3Cs?.\+Lat6T!(Jc)qSz_Ui6VWKΠlO&UۥskFSt0&*)Z?ՀpΔ\A/zVtÍ?s[G2;U}"`Jrwfb{4@!0^ɲ pRc%_?Cڦ'kzUYs$Dn8:MqēQ((f^b Gd$KaeK@E.b[5KZ^7a٪bhȴh0|CFeխ] 6 6g}_AMx-*U=X%t6~Kb|<BƳ}+. C5irFak缢%nmL'N>i˯=`t b$Ɵ%z'pn^j) \*%ʟ1D.j]6K@z(0^nV ߂MһwyH7@U&A}Z2ʁim껩mWF'ߡE|707,rqDvY8V c,bs`י yMȭL W Zmtp}hP־,Ͽ%hO#=<␚ GtŰvӽT %w U>fpk|'沼оq"";0fy}b;374"0ƲNTXݷǚD4Q L3iQbb̊#= O,ဧu֑16{kþ%M:KMp"' 2@yzݭ>+i50&: jG%ޜ6xri)Mm> 6%"*u2c1ݿl_/ku,IuY t%j6?pT\E_u6`dDSg)1o2_n|mv[8d)<: 5, y%S/C#K ÄUCӕYG CrG! 唡Z3^F8I*g_6ƫІQuiWr˔ : 6өp 0 lHRB:jw%D7tnfπ>V(>x|TN*_v?7Җfb٭ Qj(;{5PP<,Nc9#- g{PH)3(=4! `I3 |Qg6u"2^6Il(br5| %z3mw $5áx..7N F@m &̘䔺MEBk9X9G |1NbukRڎ8h";Qfב #A[y*= >$#eœ ݖ *g#ޒ7N [] ~\Db5/# -e"Uk>p+O1#rpxj}̷һew- o'Q$1&|۩yy{kފ. G`+ȦQeDAM5̬WI.iB2ӌ{.QR 'edI=@tt'R_b|@3NQsTR˰ U, ػq/$MeP}Z u6}0x7 ښٻ I5F7#|k "g3r[r_(6*w!L$y6~m"z>\]Ը0z)wʒדyu5‡qwIB9_"GGB1i>8{~ji_l}k%cCbPIN݊yf$! S/JOv@m5ǥ7Ql/)ೇPM Օ^UW"/ @`.hy0mO}gZ?PK'M k:*xt ^gќJjl|gC^*鐙88x72d_ AwKmW]*HtǘIaݚr.k@0t<ֿj7O[ 롻^FAsP?^ HAק⑾LuFqa&5e%LSߖ4a|Yӆ J63rv^Ѷ/>ǔ&oufUꔗN3gXaѽ( dbIn Da|F;RęK7ع*Ž[.ėCB#Mi_p Fuzblo5:!0iƱuCgh? 5pB ۻrlNc.:viSwF3j)>=Tnktp>BJQ;iNV&wBTQ$)}IaI,m ;$;T=uA^&FSEk*9l9UR`-s 5xm]7<rmɕjK> VVmKR#dWp40:W|"҅'u[Qe545":̲dU\ܙUxعR?"- { a*/%аZQUB3T3B2ݹ9\8]8 eHXJލkx(Z;MD9︴NCTQ[W9 FJLEE&i8^K5mZxHgD\΀Ȝ4V~BlIMo>+hl'e\TeY4btNs:^N:O$:NvPC$RۏT$7\OEFi @hPs#3#_j "3 *:2hm@Iwa.t/6ijbb!r O?b~^+0%Aُ! /'\+N7 DmI^ʝ>Bp7K| DxorjJ?4E0^^lQ#+a#x w)3j|6A&ʹ,0s>2 p-e 8(Qt+WX^_Gىˏ08 yK .z[Q4{lgzALZb2}I|Ԯ|Ĕ58s0), 7ZxQyU enKlP1!6[LMedJ]i؟OUq=2b#UQJq"z~Ub)4,D6!9Dt唼!.ֈ砢>OH~'fTPj {g5A;ݐ]ϙm.&>ތ~ZkMkB®T-W{,rk NzX+EGh16i>[x8|fG}թ9EyVuJo&H',ƭO?2eؼF!4Rż*敽zl u19LU2 qz?kKyWqMPR7j߲cMݑR@y}xJi?a>k\{iµ79xvFL ϼ?Ӑueh'm90d%z迅DXksJˎ6kdIIYeMb NC71eYu?&= * UƓ" ]jSi!!Y s9j#qaQNPN ~e4BM?RHHSoobF)y@$գL;aƐsA/~c9y㑔z_4ـ6¶,S%dn~`SdT(|J$E m"7Bgqx8θ*{i_3oi.h#E4*,m;v0Qs$ &Bk8T1-vHs.N  XdfJߑXmȮ\#j >(JIFuh )[>af>1 ̷VcCu~WÍB?q`˸YϷ9dVC "әP Խ),ɲ|Tc P/ xҧ *\gY? mt+<`? h,>gI{hgR<`oZxV(PX2I"a6KٺlE"H>Ex͗ lKEߖ1Xsh> Mwz?iTΡ|ݡt; VdQjpt|KEoX@;*#ojO)*J7$08Ti6 h9yKL&,Hv3aNbxk}1Jsyfm7$Aύ/_9*?ىhU#,(0R>J=AuFHo{=pڿB 6SL+#eDOƆn>/ƟS%F[O,O Gx=gc#YYW.k{mB(`ӛCnDK2k@YW]XT؞:K>R<읏( s\һ5;c95y\Lߩ}KBnd}'Hfq,.e^>CQ[w"gJ„ڪH FEձu6s2e-a&1?_MVrxlD2ƢU025~ơ۝|\:A Vc裚KF4ٮe}'f4_HT7-k.Za ab +rˢpN|DL~A+ ֊%G*<RpB5TO"F ( @3 wzZ n2q@az) ~#k)" &k=q$q c@{ZrOb<InqdHa,E?)AC5{Q탰htzjIn@`F(ׁ!W\"$4o2:._72/Y o<͖)x Q8.'x Y!M D%L`M /ƛOiyVIu2ƝR[VPf]aזQM=ݧqm;LLt=\eJ~U 5+G3-n95סPC%?Th|G'! lQ%`HrR␠ynm423SK-k!bmB"=b}Lga*hQat t'kqe/+iCՅLeqU3^G^T*= ½K~$ AՄK BWal&c4[?Bg:GNƠU >2Z ;,M*^.E ms㫯 Sb7 v2(6Sq0D}HǶ*Gۍ]oߏQFqt*"@16=idj/`H)zFfQ+߉c&@MfwٕzmlHB&l@9rR$ˆ׭Y˳ʵ聡Fh>i 9d酠LǛ>znML]yrr VGlA׫įg^"R6eyEѷĨNc0 {-f0pWG']_Hg#% ѸP@>͹Dg]^jWy>&T?Cܳ}9jїeHo^;Fa'f@* O~I>&=,ģQRdK2!C+ tN[%L+峪G!< }Rd"_ 9F3HO(IOwޠ vm >IK5i )λ a }O%ȏNb̨Y6`A6\qܓQ|䘶q֧SgG֓ZpTc@KoVٙ7Xe$6ncғ1dvK΋c% W4(nL2(F vQO^'(eP^6-;0cE4uG6$PYk1p_;`16_]3QVic栊ʑ)fŨ\ܸRrԀ X,{0Jyq09iKrnv-+[_f"bk&@P}sLM0Y񮗳t)vndXg>durHK'/%[ntt&Wi{JS[ Z^=x\@g i!TCh' 悥LM K~GHI;+4>9w8 &]- p'nkl* n~-#CCdy=^[>XRv `SyO>&1W s57T3;AzoGB.rK*$y"ig-b%D<{i6(k TFǚ7Zʨޖtgy Čb:f5^b\<^["@N׸ĎR 8q4ytGK8&-]sC?:P"W%gӈ@F2:I,l%E@u’0`PM37b?O~_P^ A3E<NH"!j-GkDV ~ eهGHpvݻN2ݬ?}i HI\}3z#>4XWOf&1d@)"hNF0x{\vL/X-+#d M2M[Fk9Wc*T >f4n T[g<#0KDS]*It)˷2 yNHbʾ^$z,D}?iɔb /`e?w}uQرSٖ$Vv.<vSӅS[+Kˣ/.tD5H_iV į=2+3jC 10-[&ߗW(!1X_\ VDhH &RfZYm2.jHe@B&]-yE#k 8 `g"#٧:(sFqwsE8&RBpÇxP4/QV W`| U6lGBe֙'87L 9qEzҋ*F+A%v߹D),)(iTI=1!25HX<Zh`<|YV}rrچ\ER!p=I ?inn ?oOGVG&H_{{&_W̗g̅2GFa |I c>g=8m5atC_$=ֻG:qvLLa4a?[rt6tׄx}6VV\J_ 3yGKK"%䜝З0gQil贑=c r!BJS,8%RV=EQq,Е\/;<o1I# Z &'DŃǤbC_]1v&+ͮ4ƯBY3֠oR՞[ɽ3ktD? Wj"Rm37IaVupSp?"9YW$TzdpeZ iK[y]@wAV%(K} \,usdo׸shtu@+t"]EóyC06+v'o}&AmW6#E R>~ji!{ĺ0-D3Oe/H1UZe~O91bҬ.@cz8͘f6z裦| ̰ߓE{ϙ6D9lϨ(l{>s/U+HnϰjH)2 Hg?V3AYwR i.`M)dArVƹшp+_MTB;8qڍhP Q zH84i*W˒_ΦVfVcqnnkZu:.oG԰Eut}7 I@r+@S*M೵53a,v+rB+}uX}j؛\>Dž^'>eFOL5㔥h f.u~&MQgϥx _µ+'LS~O3/EeWOxHhhF1L_: 5O< o[3C_AcW*m`s툍Y̗ZT%~oBɅLVוYcNx#9QJW1;Eۓץ;qn:M} 0)|ڽ\t_dZ6Ay iIni${o< .?=/72Ε#W"ZPrS+'A@Bc  Ypp5b>'7[ZN|MwwP# ؈8(-p8*<ڢpr %8X`Nqwh e ~2;th5]2kyABeI9FSi^^9H,y[~hgT8C em/dwtK3w8sD.C"X>4gq)s vΨQlxfj]8ғ r7']K @ڕs{5 T/P鳂t>7wlGM6{U g:$/,⦒ a _63?aɓ?Kro:'2{DyJDjDŽ4t jA[6:o>3gXF)RF*ݹOWFEK b:LBBd_G/ZlLz%;ը0&f%QZXTv[ ^t@mce(5}ު:oɭm*@!wl_P&I8YʹsgP1SʘWNϩJ?hO`wǧ*uL 0a"NHpTn⽊W yI/j'mIS2 qO'kDžn| ̼" %N+{,KHԒ#:DTr+0$CK34@0Np*JbC{pb=`Z+z{.M(w{C b>Xr/#=  |LdABIg>f?O]yJɴ_ʹm2eAq% Sb9m nxtV})ې_l#oCiUvtL10&5'ʲ+/^紳WI\{}>\W0}UA0)F Uzs8>eXk j{k;%~uoSkbzV>4W%:-C!ԴbWiG9b48$u0tv] )$|t6 mGp pc!TB[29N])B 59=i@‘3:ƜE%4n4CUJݴA_ V87G8Au/ه%`]m #tٍ.aMl34>V`6U<߯ r y>5ZY eLw(3ty1Ħ Ig$LI b]ڬ%J}9ӤرJs%C}D5߱p hlpw4,/⒘v>$?$%~PQ~BxHə9w1 mʮaoxbIH=eTnJWZㄐlDдcϭz ZݣE8 ҟ[!e=p+b34QB-j:k ydk._ ]|Bł7k.AXe6~i#@*DM}5N* ,çV6$j9Pk[*7vcUAJx*X%,ӽr_FQKxWm9Ny}疄l`rT, 4Gt;XAd;X5S~Ky=X`b FZ-̏8o܊h W;$ZJ[ƼJZfn=YyӉd8Љ^/ڽ"M}~c* Y&J5D($%agVؗKͯnЀԃq2 򢾘92ge`ꙴg~":jG8m }{r%5(۵ПR9*Lb5if:qHOϥPf~,j<pɷ/.L+ȿIXԂ6_˕$ܷ{~zFZY eFRL6gEW"eqc.N"a>яF0Pe#+2Tr14=xҡn!@eL$U Q?)_[QwH.uC_*7z?[:wЯ/el~4=YtxYcK Dqo;*jO̼:?,]LzD䬋啑\.-囐+L|sI~eI㣿уO)u. ۰pXy]>< y3y]/_dɂ"5ALm0iO U}c՞e;F,btcHZ!WآV׋q&Fs%TMVyUP`AV̬"cI2Rv ْO75$ u9eAk 7`uӱT/AnTW𲒡Qj`[a^(*4cWltsₛ}h*I^Vr~ ڵkyu_,2B&\hS5LRڅ$#d>^A=,}z=Qy*F>ؒ4V5kuDM$z$'Qn}! ~e gB'BҺT` Z n쫮1vSwfO\fZ棄z"W}) ߲fE99T )a*|vHkfȭ>=FgޚfcL t\}-dʶGM.funAZ*e Tp*JgfG[2\8(Ns'dR5:ղf !qXY +|,;\$#_pvvmu t@QnM+34cl>i#Z VLadFY,ZXu[VWз+?aR)%չgM$#O2\' Bu8p, ăESYU!Ln4^.}0xjeB>m@#iC~?8/Ё4#`[~s) T%G{,u~ğifMc&=M&dҗ-edAY7L+>K&u)d?oX՟~Uކӧ7SFһxE:hpLV]z٢k;$m v(͛ܐ.S4NE_0i@m3D c3->@4b]̛8 S'tߎ!RWk1<>OfL_a{E y`~sВ$ׁC 8sH6b*rDK [.,.|'nFHޢ6ઍ4A 7~ o%VJqiJK#Op'Īi։_{gQ 4TƲclhͿ4ɒ=*{yboNa|YDJܮ^d25q; |-(s?[9u#eYlԜ b[4|`qq/DL cF.Jb`nNf:o&umƻtC9_mNŏC'eHsɴ $_z0guL,m$j9H W=GCm{oDwOZ60#PJe7{m[J(8u{utPPkeV ]~Y"*O Džx8$jNhu 2s3@<5+#N[ i,|.c1}qOc'U?ƫvlZPF=EDzʻ "{sfbJ!,,(qg}O7)z2+}51pYri]8~^R)1 bFMuǍR/[iq%d;Pv-]Qo`PTzź2DkJmPïEonC;=94uIE:Dܳ²va~RC96y8V޳ݙmpOd.In{э4`AXXF ?5T ` 䥤[ lѠK1+GWqV,,FH-YhJcSpS̘SLPr_>#kWSxJ+sZXIV~Tbr$߼<֝KR`A M"L9WYLHj\4/#SxaQcVR4_³$p gؘKdP?uiފl}7b/`<e n̪^5mz@ɘ grxp?Yf> g=MQ( -lK<灃M)EG SaHɺVyFN| i/鋈hRMn14\MT8¼U'oqX$A^ } p|Y1P$vo􊮦ˀĮTFuyp52ʏ2%@')ڐn5 R?jv%{xA=h,;4V72HߪSxƺL&1~J75̝V :ڸ<=yT:Yܚ J6h$Qtɽa6hHPG7tޠR6*)C .ds JAJ;OW{ ]DY"W6$:cft#eƛW>̭܅>\F(&>۪QZYb{w3`p+ Ie';l %_i^ TZJ%`!aCݍ#I9xS}avmN{l9܌ݙJ^FbVcQ $p!@\ |;=2 ?7`avB%1: g?8Gs$j5l!TзQWKYuT<fա$8׬v0g"kZɫ"aŹPyj=e=yh>q)\+Y}P7},#Im`c9ч?|%gn^> V!D1AIm(g(|d;:i"v*D P %=Ɣn# c=胴lEـN\m ŹbTbކwao} Q}sQW%H%\AiMOBm}2T"6azSh0$PZYҏ\f&Y)>)HK\Y&3`5QpW%j7,H%4fȱrۑ|F4TWoyvTny>ɍ5 ZvI.°S"iҚ?G=[\wQ#c=:_\V(C?teCH5cYVh9G.G'#߁!()_@K6+usz$±W*^-&|19.燖|Yq* -m.KU:L Fw4]m(o:yКO~=!kW%pC$UzP7rBl- x iזr]>KyK~g]>3Niv) 83fѕSfSXXzpi\{Z2^#>1*D12oE[l&潙yQiOѵ(fY2RgO0+M DfR"u:ĿoW k^Q H~mNo w 7a[RO'AC7AJp܆!L=))TPfN&Jw=0Y (-k5ϖQn'WUDxSe$v@iw;P:LdXJZ|fnZׁEs,,Cet*|)+g`b~R'%NI&I1LbFμ3'ڷ]!kG? v˔.3xp@YLV2c$Rdju,43wzMX x+bFN+ˤZ=:ȕ'~` @/Ə2em>K0RiO~kBFB?#ݎφT4YǢIST +x řa[q;ם"a!&I4p hKmT͍i ,'[oۉ @I3eHc]#6~w b@8KRYΆUܼ},+!{7}s,Jq $Jʀlqm% ckdu%\5Abs,+-cg;,-"]>jٜ9D%UQ4:StU>y?qIZT0#N9F_I _h;VnȯݺK3p7~`@nRiwݯy"ݚR78!7ܱ-zR4>rz`#~R6* ,$:[p&tl+M%t2g{qNEL˪ZxIZtRuƒh -<$n~C4Nq^P^MSXG/-|c/wH#I-~pϔke>F;cs Op̹xSb[- ϝBxF\43D^8f>!, 3fU%=j0P.sp.`P 6gXmtE+WcKgi5㍃\Fj'r!I13nѥ1n YЀ60Y@.gȹ'^8MY@LFnoYA: / 02x'j3OiQ-l:G۟)ײ>|K.JE,m"8ڙ%4RO}=0 p/@ZvV~K`At~^dlܮbbua1R3BLא}XppI#9u3>GJMIhS(}5[V~־K,L6NA@O3*9~Ĝeou55񩬴̴Ϲy pĄOGѡMǟ錞kkԸх3#ue bb$91(e¦=\#|hp_ r*3]?_Ln=vdJeNvO:= mo_]ʾ1b.]xa4X7̤aE :r9TN(+#lHݫ01S]QՀ&z-'=e/"%9ehcJX0m%($kt+ln\,°MV?/ n 6 ŧ4VJZ`v5nE(g'/ y , s4ډh8O7 5@uiNrNkZJeJєyQP @.NN!DzQEP,k'X'r>]Ms6-tZZ/Ɋ6|j=8<t$(ų")Cv͞K&OYWHLÂ*U9LܩmƄLA\/m`xYh- 2 Z$MQ\;3Tzm 8C3^yЂlw*6lG.$G*,l3?"F>j'Opן1BO8]'WxnzV}i:@6H*_ɣRmLz2!%/OQGWГ"Dgg`3ԑa<Þ@+Qn{L rD̥O4:9+5C5b {A)|qs}JԗF:0{vP8LX (Z-&.*;Ğv,^oۊ.[ 44kpV02_8KU.O%>[ѝLíã F8eZ\ċ#8n=A0aq9]M,U o~{p&Q^lQ0I[V9SjR8ôTJ;W}Mq UT$MT" 9.Ŀ;3<;osZaᯤG900dT5|c&I *SHj\\c} 2([xc~0u[gb˅NE|Iq M!bhB]e(n)3Z 1O([>O6!wH}i1w9jՍSC <]{hxb$ Wܻ;QRTHo,Ե {\^ Z{9PrJ5n;xڈdy#$()0l ^ᒙu9s&"#L, @`І4W:$Ȳ3`}Ϲ[\ɪU{~ Wp|ʩXTR5D{!vu!*X˝ߚAPƜ]JFSI&T[f4~l \/s߳u0#z=Ny |PbnodxdϠ>JV Zz7e[Zkr@/xqaFqR'xGߔ Is,$jjaP6iJ~Eޣ`ʓOu?ipˤ-|+aNWhܢL!#nrV $#IJ&#t|r 59h x",}J,5U?A:pY )vQ 7@ `ukWTNoh+W%'#5[Hhe]ię}Jzჯ_$v, $eNTOS>lWY|L.KQ2=SͯLo?O{l\֐u+qjdhmڠECK@]0^·c)I(]'l̅ ) n4Zf$(rHZ+-̢ƪ)B(@ k^?(F`6,8k cgN[al#gv'$[/26JZ-d>pixT)VK6]ٛ{xU>7%P)+>M\5bIL;!]6:.Z$ V2ilB>!|'DK?"eأ|2j_ڊs۞e{l$햕Gf )ʑNU6S`0|4n9\НИz\96|*>)H};OU?̵`$ހFnc%xsNy~@`ViذT( GI/ D(6wQB- << [WZr#Y$br Z'z" BckBe(ƒPnɤow7{tVI5o:mBfs qt;"{GB6B[vk.f&[`-,/{3^xD|[ce,1I2"Βm,g3,槃k*~>a&5`}rhƎڠ' C9HY@Hz:h4, w1joG󃥾;Ząs˦]7Cbo5FOIR} {_DK,<su'=m^HC=r.7 KɥsieB"3K"=ta71Vo|t6Ez\Zx~4zO٧eKޕ*Sl)$Ys38*APwj e=- {Hh E59U}z8ask:ƻnHIt 7)l|̕R3Xnrm /Ԥ7} ׅ!P=?0Eϒz.Dz;˻F-lD ݔlEP:p|1{mt2(E^b+S*F:P8t̊JGN3ɐp*W~dUVMlهp5WSDO;=M~A-` PثYGwWaWĪ4O;ƍ(*z- !lXiXz\7ʼnQF966p6ah фA=I*!%އ[2>se8,f3H[\)n7f.HDIޔ#I q_X1!e\z<} Ebj\/v7N [;g+VbICcC%! ؓ%)bJmJG 1`_ZJUpJ&- ST(@s]m9LkZ >m2HuX:? #`Opn$iu M(cJso|qP86cX54c`ȀVp"y/]C0l"Fx+Kx>i!Ry[]@k[vc-01-u߁|1$ƿ>yЊ|UYm5*&k"; y\[=^@JLvAeԌ>/lG~ڦK@~Bgˍ!Ŕ)f#r %tsD KB ]E2D)dga@;:&X[B'vl5K/aT &D5mNo»a,:Er[c|s܎_6ꢗ9ڹu/-ׅ PITV?YJ% GAd g~b^^_-rt^ ͗yg} *Wx{OsU6qcZ ?!$juE,Tϳ *{*plR#i*k`F` Ɋ Mg6C}c_lt #bÚY7KUAN+ S64ͯm4,y?' F홟-OC3l WSn6#Zs:랒TKH=dk$ cz~1*ɑ{y^{E@ u[͵4,Mg\(}ˑQ뉆>w5/ɏن(,YZv] ty .B T>C)xa qZ8Գ;Ԓz}edԽw /Ql.@K@IQ s#9;*!؆>+ۚO1B^nn_jIJ DO`:iFzQt݂aRq' &,nskʟr 'Dz-Yex AzM:p3Nkmq*tE2Q-6@+"~ӹ+v2-1G} % ,ڶc\~M9gRG bmըPS>7iu<|Fn>1dsYF܁́*`=R/9[*BH pi3Rca\P`FJz -c^hgY?H?t~46D_T~B{zVnmɭ|mHj?qVۄCOһ3H$97BG!{saCك4FC9CV,+jV9t5\7[#f|,/X]~N.a49Z;~mj/xK%V9N|bI#Qd EM=l2ыnoL~m\3e&[aK+]! fQkflfgYMfX{܌Uα}2c?dSUt*D rQu~caU8sleצ|c_g;9#KTϷI%|nlSZ 28 dv,C˴>Y BzMa_jNPA&+nP-|hWx/>ou)|ka.PY-#sH4:Epj>L|}^,f`at)*܃ƛ<Eʃq4CZj2UPv EE !$l>Ԕ^-f,wJ]yMeqA;&v%v8 @H<JjL όӞ{~ќvt_dȪÒLTZIZ1"S fCJcBY@EdߕՏ|)mA ]>"~ =s%@VN?=[JpQ:X29+ mb /dT8ij5=Gd"ȗ`2B}MPjVu?벲֩5z2{ EUǴP6C3iuBc19/ y"|d9FXmi?u7 }oPd=b%f|78ޖ+˺eqJNg^+Aؔ0@^J$w7V;tXgDQ i9MHKZ Q761{i6!b9p@(CVry:AR%S{l?.Fjִ5jy%qx$h%nHVfOό-O \=l0[fyYT [mH45jd0 QJZcN9TrL}NP}Wl׶ʗŜcmhD(wqitJ87:2$uW@rZ\JϟWlE *ky!MCNxEPX_ĆMߵo KP ;"goW :N6w2SJER@ˇ}AzZplXdy(J1·PHSzeuc]0MIl)=vAd p=h80"eQ2kV>'-' 4BFW5kY;$OqSɓSUJ^c#*(ѡ.*Kb+C-Z%{/xr,ׁAxe!2\0/g63&7%xBpŰTʃm ϷEX^t= sg{-}afռt-v.nH G% .zҞJv[VTx鏐k%KwlRHfHGADžp:iCtxpTVƋud[n ~oDt7?蒺Bgg FC2:,f9ۗ*'NpANVISZ Yrp")_#tA(h =&:9g*=6ݵ"'LҿMo a 4Z$禭c9znl^M)XGA,ulOj5MJyj4"̻RyxRn0 FwyxE-מX| meBj6k,Ma"[Y`WkX L":iuB$Z iJ>.F F+e44H5Ž=2ʵL|$˟8}$t(dFbB{%<;sBtn46T>d"*D#֘A±\Ave~*r@5u,v|{Z+ia ʞ3i#9 m65O{RlvOTM.?QK}xcotde1m 2Wh]DP#gݜ(WOb]!֡d6ZG Vl_ڃu.4:y~i(* E=/ܙ?Jkb}poqh.cٙ9|A7`AQQwp~)}Ϋ81T(FMv/}P.R)yv{cb(NaKM5z ތ ce3՘8PBo/j=Y=//2mжaDVb8W1~-eθNU3SrRj Kzu)cKV+f+f J^RJ(8AUQO H z컄do$ztz~w$ w+0OAz&']P@/sR/PGg8hb <޳ǜGtR}H+rj(2MԂ= Y3stCQMqV7p׽; H)~bm=s>"i"ЙϛQ Z`Nړ1I2K~(1R6[dZUi~ ˼'F/*S %~KxcTpxd8TX1Kc#ȱ~*!ស3{LOosշbOP.a7%҈, _aKWu?/=jOgVv-ZĚW8sԸpҚ@){L/x҇6F2򟅡85¸NPqknjS,Bޚg5WH&Df^pWwwߎnM# =@yH=H!ggq8#C\`ޙ+7jiꨵb!ڪ3&쥄8o cvM%{^699&Rͷc U"yaBqȚz1V%+$6)M*"7~*%b'#oJByM#Z+ J$ |қR/Aa6 se,<1b̊^- Bb?u!mn^ZMipnBpJ$J·7O7OyU`t2"աȻzŇְyx.a4 $e5Kҳͮ({N{_fGP畳3x9GW #TwńY iljQlEz˺d`s 贸ho:p%uc1oq+&"m){e#:ڸ$^YEݸ:`[0Xn Ok|oN\c7~u4Y:\ߟ/8XΥTQx1ONOV8Y`(G_]C = vI۲IPoNrr[(.fz ,@;yMT'ȲaC7ZHP耹_X \HgMC)jH5mį Sc؟οߕ Fޛ AyuV<-P} DAڿ6T1@@o~|F?u..7Iv*rG^ϝhqʌdO̲5I>Y )}lQ M0!)(*Y!lDiA%[#?ٞKڥݩ}wmuK #2ya'BKsP6Թ{i}e fTcF F"&GYF2ܧ:4#cNMPߕ@&Ør5+ "h#R!]F %s VƼ7vqYC|v5~OFӁ4|?մ \}GME ǽeM^ߍ6 ~ޙF[ힿLߧ%Z+J~F%(d0+ /]zqr{KLM"ܚ9U)zKe7lc^Lm^M")6!7kG[7[Na6@bvpD/2J)9VÖ؉(O:T:N[mK`^\kPAt\0Mg0U"U:ZPX%GfG]^?f躸Yu'An k 7)_lQӞ@oҡat K (Z`r/tdY7 ?Q{Qi{1_pkq~zp>ᤲ|N'̅&l4Do \82($C?{n]m죮RȽJY&o.lYűPC\1j snT4ayƕ?NF҄cue&}(0!Q#K==;<[=9rs?uƟ-!3ؙ2 nVc^v} {u# 8ХBԃ)uh1-^!5̽·$= 7q|CltP`pVN'z&!~]ĸf(Vby󗣮b |OeI\[_ ULF:pIfƬ_2QQJH%Įk7rFY v-}( O!hj'EBKA߸M V7yq;2NQC \?#J-a[/6+ڂobF6UOn2id`n*3g.I@d'6'g1a0<%o%m3UXv.+dTbEhk};x.OAm&p'aN :#PL2r=VINJ6|G%(w?ÃӭIRڃO66<焲MslM6QlcYg1 {IJ\%,vc TX:su▪ Ӳ7rK}Ej}!eRDޫZ}Ynr uԟ>Bn;FtT*t9%3/e]D NO8pT91RRH4(<ʟ Y#q|@ܹ/yv*dҋtY<6M=?LĀ R%<䀮;2EUհڎEwA?[3LNeN?NhטKM(Ak=_֒ >R7 ( mnIs+wLܼ`)[?9S_gJT+!9; veI4tw aQjxD݂kꜻA_c=PܼE\F Z/V~Soi?}ݯ3[!" ΈB[N/]TySPHj?bޑSF3,&r >22NbCm TvUVVςp'ho?:V[IRvU@1d^5 _W=@l뒌( ֙6,N4!3L{f2 s^pR}!yr5A:ky0WF [Lv6皥:{:\ڨ4ƺQrQmאQXOOHQV U5d gLE8 ~[OXPhr֢qRuWb Tx*Oe'=ͥ? ps<.6ڢЪCVy0Z k,:yV@@mP s= (6UZ |a6ud Swy+adG@h1@F)i~`vy— *TF$gic)M<B x9?7${]@k”cFbګ >'.N^ Qßq|ë<ْBOsکbo(V+?]NV lQ[LXX9XS1VH2j`Y])@BL5䦘͡m`ظG{'h9x UzgkBeXf`tu$fKxuv^S!ʬ1iLLJ2U? $ wf T!Nw. =ѕjg(}̊vʡ:.ƫ<,@-//AQPй5=U`!Sc^M3ëz?Oup)q!06߃tjsHY eJ${y2QGi&lFL:QSbodk=)=|`$pTˎ-z~)JX~C[*nMs26%7+BDdӢcX3.sV@uau&lѶv|$ѯ ɗD\žTknz{2jMCo䍌ՃTW }Phtb=j HitL(\dzz^pzLͺ=GNو~erJs=:c07ƥ-RzmU~CU>ɩWŷѮ8}1j@ !:oh5k6GA^Aub|bX)&Feqat^%/C-WsG C73l&[!I)bY -Z1iܱk+ K%Ǭck!L"})ZW{qQ<)v#X.`K0:[ꊿU^ӃZa}TéeE6% ֠fq) ^u ֩=_8~ɰ&]5_G!SUb{ު;ShR>sE9/ls.<1g;N ݶpYJn -8*aih,-fkjzsɄ1w8^,cZԢ7E"$צƞDhFl2 *e4[+^~pSB_ Rz=0.I"jӌ/'ܦr1.򍸒tJMdrADiJ )t $kv/}CyccjU|דpY)$L;9;Wp:0CZytȐEePF-/> "Dgl~U_*so·s ٮɯ9?{F z_Ҭ,Qe8HK+>Yɻ%t%N\ ~9y?a?DAlh jg0_ "L_~Qt)<֜c s?iErP!kgµ .,EbM#)s) TP}^׼SoGU6P{#C;T zp$ )񝴎=+m/+gqjÃ/z<@Ks"59B0 ?IѨPnv"L m熈~pX:p3ZKv ]3a1 u&koeo +tw![**iplDa=^ؑ:qfGF/W-t߮ސ{cgA c@wY !_MX~ᦥU4>&d-#24SX\('Ţh> 889[C ]7ݙ,E5fPTDn74!R|n)^rlBaR*R8Q,"CGƱH{+IkTa&1Rh&m|0޽:tBt>~U7SqbV5lz64y{lvz2GР ǽj{mݳ28bO5'P2--[ErMW|O}r Z=30㝥D1J3%Γ6kfؗz&>¬̵!:eЇoT'YX؄1{g\ ظSTy`Ž/)1K%Slɼ>ǿV\;R[ ݠh8i q%/S\;d>$3Gm^KmB2Cx8V4OI붉W֊=&WXZºa\@C o*q&NG-R %Qھ~* GZ#Dtx$,#& K~µ_X+: @ `pI :h{Uo\f\uhv<[Ep}Qg tniV_DC\8F]вc;S`$yŧjy Ș _|܏n-p:75V]p|jP#pX@ <HFjBB/>^!$IELXt%ҩ>Hǚk#9ӿ@ 1.Sy3Ind ɿˣB^9`o_ҌڹrU ~Xf$eSL*б瓳`HI34Qpd=?6f??b[ӊuH$uz\k;IM=QR_ vu]Dp8y7p蓮6H) ɵW۾R aYA]T{Nܢ 8ύ]BR!q.#(" ;dl'=4iV4 bJYuCQbק^r?L|H =q!qi\C[vo$pFZU̩Y á>FZuCjqme4aw,x:R'N=쀺7J|9cY) fcjZ-[-~/"F'Vp=NܿEwxQ⑮'O)K3%'Wc|3& ārd>{Q; @ , X{b a98 &_ tBӡbV Bf5/OUXzfҧ]뫵XbփF d;c_ݡEps{7 $)U$'Bq79Ts`\ө83Q#}{(Wak1Ιŧu WlFқFgּʲ%ī AbUWhvkG=8S^Y'c$pt /hݙ&d1s+m:Qm+DZK@8]oa#o{`r x{X/F`1P6f յ56K\II3yNe+4gA` 7 ֘j%~#`߱FBcGV4jAM{¾O.!|_%yo$$P G%mħF[˜\ v̈DNGJH=TtC 0bވ2FH4W%?@O3xL24 K:L[KGxDͤS8҇3#Kp/Q^t{b$F>*! тsCRD_pVq_dDׇivn A޷*,+|guwj(QxjE}S:+xz$K> 3_ƣrk3,l@hqXL{rAѣ7ҺcwF{Tӌ9=łi8P~KJwR **W+AEFo%aQ=p]դz;N(^8Ѭ}12(F Hl }\6V(u}5ZŃ`pfܟwo{Ɩ6Gp5sΆ/}P+hPɑF]l((o"gy$cY)~h"jI)^;TUg"۝{pQ UͦC`8R)_ y"5QK )4 za$9R~1_Ljzm$qZ~ضE$k>E5מ$ /3r2Mg Uq]  ^J_sV$IiORcn7LKzlǟ]nz4 JD/Av,Ʒ ^T=8 m;L8+sc1ύx~#ADZ;U^1q_]h o ]gPsvN6kqE_r~رЀ͓@ :g?tc5u V8!qrr0]-!cklLuZ%. ?X" n@DŽ+PGZeZ-wl;K35iIhCyBKakyGb~w -G@?!&0qj4Cr;so,U#Gdqzqy  |k Un)#xu)9ҫ!8,/s3NqA3#q k$Gvγ*8FAɻL3lhcxzU䚊:*:腨 ;Mv׶G ;ƻ=)&]0C l\5ίS,}wEiGam!oLX([2T-bRjYRB׷SQGM.;K̿]xM]K]1=OX&#o)QWdLgi%N6~OuH,B0xQ.-'Ӆ.S3Ĥ)ԮLJ]: MMNU%%i{Sd*\e c4|P e_T̎(`^UXlAgo#e_w2ǩ#Y55 p0+aq' &3 b/DҜ~D`f  Eч]s%.?HX͜bNj=Ҟ_hN۱W= ^06Or-hܚO9.7~ⵛQVf!'_Ǣ_AO0.&KwJ"TTSAnޙ=] hѡ[5m VYf걽bNF#_u:teeC. Wp~}cRg hOv >p 9γfʉ.ij3غJ+W0fב X4MHU&3jfV< >lq_} #ȵ͸Q2іos[yHݝ\pC<=j^Bi3dPaZܳÄb4ďYrHyl]4oo 6闍'5Sh:4Q@TCKj+>t ^x {\2ʧuN^3ᩆn(w\3Xo `WEcx$gg[ @+|^RO>Hj,ީRY}}ǣW;9Bk̠tm+3.V9d]YOVgRnw' 79Jh=4 -r#MD~Mݸyn. n_!R7t3=1'}[! p!n ?x|jyUsPT;_,>nRe;QƗv['kCAՑ3}Xf2rÈEO x_w8A?cq{V뭒BQ,khU2=BdoJ"AP*K,fMo- zH\ڼZxX,δˈi lk(O+KnI0G¥{Bjag7ؘ7љ,1 h(Kb"[?̣eGh#QDۨ͞SIn0v"3715DRup)JL{V{X -pU$ :\0Wmw-m=JF=:A*V@z|ufSn;Mu9dvE7 MA WaA9YPϠJhOkWcnh&I5)|D)ܩu]&nDkVa嬊GN Ft`3E[8/lfn>2.u0[Em(P(׊+U==.w!}Q-w,S=Q^$١nuLUKO`GIq~D-+Ezq !K\]ԝ̯\ʩ#H4%Nږ;_hPڼ9K{W )Y$0,aaz>lJ;$Yui8{ɱXfîPۼzvc3˸&~ ` sUo~tJ>˖&;aoړ@1avMy2=;y Zovr'8f߱8[ g)mY >=m~)r(kYVyzDRU;x^A42#G^x}ٕF.)QV} _P?4B|h- sǽ]ZM2y o='PFW>RgԆ-!u&9;2A v.`h@h]Ld$xIM{/.H3vYմ5ƕL&E*(*qq,ȢN?fΊ2)rD1lg8frcBm3;o̫Y̍5crG Vtls{l.3 i| B{g<$PXf](y@.\l n+)K0UzT}܅7@i<-SE|ǭ,Kb;ŒtdMTp *q5dB5 .&6,L%Yf#?:6XpRfp]G&< ftp7kE&0"/@LvJnv{gp_a8Jf%MKQEP4ـC5wz'm[%Zea N빬k+d0K}1?m\Ԣ: DVYLK 52j`L(.* @cɈӗe x`f> pP7@1m4%黻anHO3]8=hbA`՗߼ldo|3DXL˰Ýt*ƲT; ~aŲf Z"Lx|Jy*J/`.05RzaD厢yܛTl|Q8f\,wC ^ kh$<JsйҮ[Ȧoh;]U]!l5&))J/@Ld; =`'*Ysjy"nBću[L5~P?j s"sUYOD0.S]e/N䘴S,7}ly%Xi@r pQzo yS1kpi$6ԊIѮHJ#_Q<){uV?ze=;qo誟^lf?n-> \K"8@>$A2>;.1X]MU"o VkiD= f!c9$!ڴJ;Cs;*ȱEil;-⎻u.fzө| P…QF]dwU1ܑRa-~'b(\`sN)=Io-B,P3?Yl7P8\wMdvB&SYDؚTnl@aqщx~"PEyJ1 tmRy.R ωTU1Hv>Ĥ!l9j=({Rrj>h}a >~mrn[*lI8QY8'#?^jND^mx"$8'!J.R[=aQ.^Р]c̃W2y}̮c,Bp)=sub6+)p&a淅^F3h1tp+l1j󞹟Nע$Z J|]fk܆%~z"Nyi _ùaEoOF"{%|k&o @#aTZS0,kgXN8gU/Q}lJN'Iǐ_ulM͂\'˰Q {;fZrlfC9YFvќ59Z6!D.[=Q ہs[֛twVm֝q>̡ Rh>!X<8^i_KƱԣcx~ 5Jt(n"<ULkפbs&R@eQ  ST3Ƙ:E MѸkbn W~^h ?`z!UbrEob&#ߥnuU-x.3rxOXl٨2{!3W{\b5q3 b-ǐ4e)y| 2׿sxFoc#j)l9˛ֈLn.%oi+H] ߈G+U [m)IY`~"ࡽjXnn`vӝ\'o}C7.\C} dFڹ4xC0ν(V^g5H[\-A{w)OCU'HGe,ρ.pNe[(ՓxsDǟ9Vس1P2$ f`1c:#*yhY$xFH(kq`)W̺V!=pʔ "y!aWQ6YfoT'U|zrO4jy!;u>x$rħIwn2w.QPjNC(T!͔&Wv|EQFmh9B;NFF"U)ZXN'd@V'fͪ^?%%99ly$YAGH$T`M 6YM4$De(?.X&/Z؃*`JU[P+Y*8 ; BƜ̴SDǀ)='|RA957{ŷ }4kO =*p,V3HMD.ѭδKlV[6|w@}P^ Opn8/;(0/x.RHOƥpCUUcg`ptQGntrMt %4Ӏ#"jԞg*ԻvXNM-+Q֐95𸠇dl'}Cτq0q;ee0@玺~mNV 0[-^4CWNzRlŭ>\,7HK>z_ˮj{W {E/Ǧ&#WL!-6K" @ҫ~ 2 m?PmTAubfW[A_F+sIⲖ@w!j f20J6%|n8b 8J\2h,Εz'ec! 9xk@J7=} {,qY*ͻؘH[rdNH= F)IFk+eL RqbL)Zn7# rYXio3"V{RMʃ.BkIdlԒ/؎)Zy! R{9>.+(&?S9.IwO ᕪvɉuI~|I@ki.~CBC5h%Dy^c ~+P;#\&stQM{Mֻ7`y>pxVqGoO}#FqMX``aAJMtMѺZ/LYKqzyG_4mvۿo3a %;(l[WN;h쐝i#'x@t)Tt*Vjr Ӎ`߬S2.Fв_qYg)ߗ1h*px]YQˊΞނ8=yLfw-^?LL(R%nQq7q<#e_&0V6˓o*?X^-+@Q\|./ $DJ[z0S ˑ|@04l$&ߩ@lt6\^}u"xa f+Znp쉷6z*4Xa,k{Q9BM= Ђ+2S~Vu) )%`O]%@ʼpSi!{d %/U]H::3ɴU׊v53EvM]?zxq`CϞxZ1$J b@M孜H"H8'e!0GSg9:ke)4F׼il{qRf1.Y8Yr:9|茍b zv|_[^ӴEO |Ӱ,ބdO')1$ h榅qt)^7CNIǃnCPZ^SxJQD}%b̵_泀HcCMfbxAt/7ek *$(0X6G.+jہr4He%lHn*$HϬF2pw}'/ AkwY4?ڷŗ_$OТl70]}CM#-^Lyup59~>b$%r=6#@ uZ`Y0L?(LRM&'/SehZn f+I}J8woF,1ߨwjs8oxt5tv5ϩ9/#B6y unO u~Z5J J2eC3@ axÊ4dg 63Zzw@xҰ{KH -Wa ~S$Bd9xX=b`ßK_TR{Q35t59]Y=F&j Q~N#y Njܛo݋ 5ds338#gtku e~nj oD"C}PAAq0ןwTt-tTZ!/8yTMˡ H;fse/CcEU7@.X#xJ"KFhssxi4s~/gl؄R@Y6ʋX*,HH Q!f/]{Pe[~/g'BPޚ7̄tzK TV"H/ ft?nJP f0;u !bk(s+WQ?c|D2C]-V#ᐯn$|q\vҎg1&|\4#Wۿ0"g%TM>>&QAaZ3@fOhJhu2O9ͦ_kdiBd6ࠧՉ]JnLu(;€90F|y^Q=Y!o>n\ot(BMY* 7T{5ɯH rHybONUOC]Kj .Fwܿ`?k`|R7Vl}p Uய6ȍU'UN 2Gǟ&1c?/ =yaJp7pI &30U|TC^nh1t,mO "|AB-RKTNư$9K#E%?ৄ |0)x7"^="R/ȉ}!uBIn\yaxZfcgd|:nQ`3{O"NFѶT,VaBo~ptٹjFew kY<7ŔV2 ~ܷPc!_9loɛN5PA}>sR/'9HT:)?\L9ՓV!"ȹlӗ>^ AD@)k[ALس;q iv I[;:weJx\ycw)깥5ߵYP5Ed_`a4Z*\5N^S2|*<S<W3ֳs.CM1/dnR,Z 3>%7|@^C*ԡ%`bH Gvp=;±c` O;/KwlVn}-̲YECv6H@tbomG#JWKdػJZwŘ!ph}GF͎V Q,Kqz\ !r$q聏ٵhaIV#I˅>-X3G1)jۏ[bFަDʧܐ{T=Kmirnu0-[%j ڇxr@KnJx.8;(>6E(hFo'ex;7Z$n$_Kܱ 48}ZH.4 N~yol1^MJUՄsm (咞zOfb>Wyx| &@OZ]!J2ÓQn25jdfPr+8OyB"!]Q\6y4Dfo \ f?-,|' >AR󮷬7zH_rHOI0gg(oUK@D査NeH ΏKؚ]K,* AK}7 Y.X &~k =dpB2KRX|7zjYMYZH-a(~J-u< z$@7U3?zd}Q;Vӕ#ncމ\nr{@EqXڥsX1O l\yciU@5Ɔݙ`c4jZ"?`HaZN6tY4P_A9rMg]ݸm hn܃*x. ~xw>nRuҒ7㹶;!Z!l\G},z2=ܔ}dE~E[cv:yVF0 c;ѢLFKt}⸛; -箮a.+9˼}2.`}zѭ h2תm٧F2y^~ʠ1I;ofhe"NJFua0mK:ge&? ?It&M/~! m"/QW ]$̇!$f߫OE] _[{!q>JL39#|ɆM^ĽzGW'>L&q0%o\9f)>lKƒ_u)^43XY XWesGz!*=͟G#V@D mNgDH.W?ϣf vP׸Wi!| j$Fn1_+h!:{DY N{iPr*fEe]t73J'ǪiڨǕRkq ],m57#v4^ڕ5|,7KÍXPb58X.jY jߠPqhy];~ Cs,e>[#>HI$8 ݷpȊO8Q2MV0#Mwb# F. J'yʈZRUˠ?d'xJFvߎ ٭GHhj>Vfҡ<@ˮJEkqA!8Mdl@R;dD+pi{Afo)kU7 ȋEM03T}d>UR8xw)FzG4ǫɴtL H-jzvP8iWȞUJnZ{U΂% rtIYӟ-(yG.ae#_Y*H&&uPwo6JQBm=BNlaP`󓼻pN2;ak(~ΦB'UaHq_!85 2fz~W~'?LIÎ8aᇙeKńL9 \O7Zz@ bc? [͂.I۔v ݈~;18+-& W[k{+)U\p!1GWZwA8Uk]#$d޹1"0h'+ {2[m&vThh szQz2(sED VKQ>B/l͓A-y}Vot=qoHxkpj@ DNY'k6NË;DC%-,iNgUPp$e8SFIPq/?%`(H ˸2{m㛡.#@# z?3ܡy:FAmVW#Cp5΢(Izv@)sN2S!DX[B!'bOdqvB!=ݸ*SvM*]x\x^݃)Wkg2ItĈo DIHz08|5YuCsLI|0.##~BU] ߗt&"kEQ㗜FC[8)9Is$Ot4R,>ǭ L_:nU^wglA,H=h+M@ h8=)zE߿"e:Ő{n\vBWДSdxAWz23@A,m1;y :&A6yS`+Yh昑2:Hmv"l{Hifl|JUw6V辅=C*j'-)ªGJc㶶a`̟lwؠ8̀/CI^ou(fxFiiპftIǘC+QXDTgmLOO^Zoeμwm Eme]$ڎtzI~Ĝb?nJO'`dYݿ5t"yIyw~? Kr/<n{}\ G0=@t !59_ZǠ4L/31ɅaA3p\&7囵GWlclU µ@65k6t7I`H!޽fJRf'3‘ 2C&i L`uWG''*oi r,{DtQe|?w=4ј'rgRoh_3Q%>]`k9$=!UB'˯SժZ) o?X\B]f@-sʥ:&4j I:9={>Glm_ á6)&hYVp>c8fkJ!F]fi euށ:WQS5n۶&Hw")zyFPGǔ좰u:p{3źocmHw)Am)L ܂+#Ԗ6Rf ؖ4hQґZz,,yKp3M9N}7̰̺JbC4ҭ Z|t]s s\n_ l < ?1`=t16|gȷk `ȴ!!)%;}ut1oC҈ ppCNE ؕ`>en7q&y tĞj/I?.GQPѣ;+ ~ "Aod:-&:w2p_l{QDZP}iOO٣j@'pl5!y*@ȄAǨg^ ے@seT{q3Kdd{QezT2Y3HKhOM$¯~mN.X-p!*xRj@LkdǛJfP4fN»mF*G-P;sWYJmdhmUiAubm)g9?J51 : 8(Vא~ye O ,m3r9sC_S Cf]d-bi5[nAwȖeW9# ٔ\W#jgR^5Y&ⳍ큢d@vCᖋ]FK%лk TGB b@0\f? .D 1Lp[-BvZp =[XU3n@PωjD2j!@>Z.6;is刍qM~b7:Ơ;YҔ\&."^3$+#pr,Z=vÑ149N  }_Z787nͭ\6yS;BIOE^D%3 iMYjiqb#.P#)QTk4}eeBKi@rwLVaeG` j:qI B7 #6@SId2mտCz7/[`r Z!'ƹ`X(L? IW%axmjZ[@ǸX9yKvMĜG.y4j[ҡlU쯶tQ2=ލIsr%uS-pLqfQqafQSbL'Ғ T>LpB =u(H3պTfNz(z4km8ɘgך)#_)@qYUŒFg ;NB3n  pY5S3)V4mðlلƏ!pm+pXJ>puqW.hM{npq`Y[ B>]/8wP.Ui[J3Hr߇CYCS43 hɨ[!; #\h LBɫOL@xm@f*z?,hL*8}MpT˩wDY@O_(f]SvzOcq} l~3~d $UNj94a(7yZmBVq\Wvvآ ifWT|"9KGaFVK(} xreoUqI: H1*={z\wC[#,˷F=DDU^ހ'@u!'_{Iw\_C'vxLs w>PU!.,j',Z^B2j୞b(V|qh[3lwQ{:zQLV{Iqk,d2_aMq[T^2.k5"犭f\GI|/NfS2ZHdEx0 ;[2Q/ = ~ #vعR77v;ޑ4N-nl +u8N) y tˡQKCN1~`]ץ]B⁍9##|(:UNxEߵVw7#8z>~9#L"wp'nCGpcwYFŶb윯!`o%}┋c21:,nqOoUO i4OS+⤶Ejqzn8z|BI 6ϼ۞ Z0Ř`|9$ZW^S]of9j$vx %@eHWk ܞ0`&Gs1{wA g2lVAXtwM@M&<}P$߅Xx8H ςg WߏV8W6'x8ZF8ft"_Lk^Ct*^n?QImWߥVD,@pL xCxy}Jʃ l`YN24Y%-|S1Vf|`@(Jjpl }L%1f|JWrdt0Ώx٘g*Y҂16F@ܶd$:CXL 8]%%di]q<U޳1BX\)Z 5&:lK)/ANs\!Z証bSv8"Lwگkޚz\7 /čb8{^&Л[uР)2OȢ!Ac1.mjk-lrb6:,ǧ3r;A鲃d'A(Q?Dg]ظb:'ղPJcrw2:r 2 :RV sM`:( ktaҵ1lm*@|NGZB`W%pW0(xS+̳g} ."gH'sau"v3$ PIL-ձr¬ӄJZ^nSe>H k f/5`Q~d (pV[=-V&~?u&5# lmhVRdۖ1wԱ.A ЧfV[) + "B<=;t](&' Tpkm(@ƫn-b84DrXQ=\lgZ63$â+L_T􀳌k:hl4[r_ZӼY{~9Arm0T&_ZJ:8'5p/ ktsպ -JƖmDAqںJS}Ll[҇Jj(xObbuO`-V+nD'O)4 n闿X%qEjöZˮ*zB a'-[5 YU-fYN:b>F7zxFA*k-JN5K,o(MS}Oh)ݛ(gM (^R 'V$M+e˖+O:GWZ)- B-w2 ^~Zw&vbVH6YɹWoAX g mh%U ]o4z}L4Jo>AWvض>DDT9(q`J++ }VsI Fѣ%JlQƬhy)1: 3YJz:4lwiBD.9/ p`k򬱑-Vԏ0$Rʡ rpr38!w{hȏdoڢc'ioEt$0o'e3v$l~ѶLˤa]&;#`~e_RW9W*~i4mXq$sz>O9V̒\>u:+a87_5G'Te>E~m<,2 1up3@(sg].C-8!,ˆ#'?K$/Kd/YY!ޢOtͶC:ŵ!Yn\ҰTJld%f7V D$hES/t;rhQhse R9(=#m`mbXxdԤ[ug,C -F?Y/5 H?r' 2/_w|?\2oq 7)7!!MO\XQa~A;@OTIi$zWoY~cv{߯+N|q b>k4]$XuҀ40aZbh_*lځ5ɚQH-)"/G O/jk!27.mU0cXHK)Q_3t/NQ:g{4FܽEM>GyWr%om=ȝ&'*=(; 4!@ 7!{](bRTȕ9IYcw3T n PDw׿+Xt2'=ƞKF§z7m -HkHY:K=Go?R UCc:`nxCTO֨4$FoPM+[=/0HYOO! N@nʨOΨrvU,28W4\=zC`i3d!Xd yC箔 -m !G?|V˷+ yy?hx;gj"Q,YӘI7I+}@ oI>C2ױBblohm VM/F Bjq躍>Х!6{śFoj6tSU' \ Z=CJCfi(V` Q(਼3T˿p$vʍnhpt!"`^QPd3!D$^ZYHlV^Η i2w8R0W2T$G)ݼ"[3O;:!Ȥ7humƢ»s-+Z)uJ")ɩ>pY231 DgS,ľP<N{c(Vt\8UvNڴe>yv^O/R)p)" T L*l_G MG*y|0 Q5RS=8{1=j-ŒKa8P2X ^2yD{ ~n#|(,YThTQyRT$ҌL=r|Vy.y CꄢM"QG4,h+ : r ܞ_BqD%OtG -k v@dnJӆvmȀD _DrQ2PrYnhtv4:ViRܜ+<_@^[0X]F.{s5Âw"FTf`L4[69I|u q$֤7ʹ=(7aD΁5A=ɡ  $I- [PϩZ`[$&ى/K`ZF5WU{*OdwxbQYyiG&H ѵ[zeAVO(SFw>^09/ApE yZ Lp,h%[ 0e xqȀ4ˌV^`n@ D9&3ȇEo,y[x{)uOH18)'dȿEca@LJ;M W^7 5#bm1}ɐ>77Tz{z:T4OYQq&vBh.rj f5AMgIeuױSDkx yyIv"A=nˤ' ¼|F#PV)ЪqcQBD+"piRהˠC^eBKd%6c9 XXC+ #YhŏT5l}]0L2,z*aYi^)t3%\*e w%#&rܢOS_X#;x|_|ʂ Q F!#0 MFT\*؝1s?(\;}rfVkX:x&msן0a؊%)Fyro$_6c2 x5)†c{x++Wr1濫ZCA f20X ruF:%% ֬:H~~Cx-LnhEM>?,;4|;4Z϶{$o 4_>rʄ ` GO<5 62P2weEF3d1{f2aysGQt:== gsےfw{m%06[[( H'芈8ڸ]9 ԃ[y a`pr?5$z]$6HVǾ_RW0K3&:< '"$ZGzC7- r{]h]=B >>ߪ~"M\C"pYR,(eDcXI짎ȁ9,TYv5+ 4j"G>tަ7n:eY[)b 5= ye0.flnYLde{P'`15GzO%:w*^wAERQv TaIw*wQ/AFz':GL;4YK;1j4l,yv5ϩFyh P ,O?QJ*O,>ҏcz_nxJy"OWGu쭅˧!XʡViTZċf{'fܣL@4,^4=7lg,L'jKlt/x並2Pur9wcUm=M/6:JDD+;!`$dzR晨T[u;ٵ R_G_XyH4Yr-?e% }CcV}9 86H ,jlB6甂ޝXkIi֙7'd'C [Wo?W>٠=p价ϕH"MVsm_dwLWD4)r!@PxC=-ի܋D5'H-8D&&|"V*^,h{6rJ6Cj\U샰?utDE~q"B82&P;r Bba0_GVFyX+h+4Bl77Rn4Z~6GATi{`6=))r .)|BGS;G0uXv, !lKaz z-0^i,0$? AO΢i̍vR`\IJP:Pgvn٩7{݌D$D+|fޞUG)6`sy6x:뱇#wGIi}pS'϶dT1 dřPu8ɩ 309mvpb5UQo"߉.*Tw T8b\aDHJnfC<`Temb ]acؐPI@z;1'_ۏ6P aN@¢=$2ݥ^4(a}?h[&$q>[n-m@9@80 4{$;FbBR5oo=Un]'>rb'*aOB4J\"Աwkn)F&H/I,L(uasذ(O2^qgK Z&2R@1󋜬YŒ+FYC7a^3bshWmgmS.?>;-&nZ >9NMh-iގ4M|=8TDXSl^b (7BxC~7ܻ/v@,S|+{Wŏ>(b#dy&P|rWu\i$G5z:aIr!1G:/moQ?)m|w-řKza;>?djmPBwcNQl2&1?x1.4mTozAEe8D8NN*ixe씗<9GwcaĮ")JyMgI?W-ߝbdz9+&9#(Q ~^q>%7bƬi`#Ά/*Q9aE|t%ϹAx4_-&؎ ]8TK BS kGGS)`oIW7('(n GO4/'#<8֥FH 7Z LR`rB/3g{9xA&~wfG(nHͮ^%7,zyŝ4QC֭xJTG|hLO?Pg zÊ~HRMYhr(9#M%oe'326$%wm D"X-+MVanOce?jQnj7nF^޼/xicMgKѥ :;6"ӘGs(~ks10GVwt)*^xcw]7zs̱:AG[I,Q),h@HU^3"z)ڂaʽ(}Rw&_2-@` ( u!Ks{=IER+ZW>IjFo%ޗ󀌢NbAK ^V4N3U7Os{5DEq?TN~-5[N!xGxWnSbK9u 5ha ɴ!䅳8v#~?E&ay@+P,}B"o0ehxyQ t'2$dA{ؖS:*AB+T7=vd>Y".dpړDhR]>T(P@6.jhd4[LW^)vt5,o6+O8p1_8ItwCVV\>r&譔2#ǙHs} p\M\s|';OfG.uDb~ ȯ2霅5qSa xMn{xl t@shbI>cUVᡃoWS1}t#5) /gF,( Kؖf g;q$?hא6@;qi1T$7]xG\C*AKFmCٳ^:FnC vEoG$!tٵ)pdyy N5 ĀLvy͎gpK ]l6pߵCF|Bw/;D /As@UD.&s=;VTL]&RrL FKTmj=$\R{I{&]ɗW7ƶx$!ٯҪJӀ$E#?j1ܻćj>z˯D=,zAoe¼tF5HlKNC6@R㝝s& zZ1%؜IV4_E4A$Fex`^ĺO]j8q/+wt֑rTB' 42SH!-ac?Mځ!Q 1g1Tľdels&M3GsG|x~'F}9K\B0@ DGeѦ~M!4V(-!7;5cf҅#9FEI!:@$@G4 HI V|;4_ ML5+Ew7OWj,ZEӜoM>ۥ3WLX|$Uay gEU1?$9a~a9uA'iZ>6p^4UK#0QrJjmKdqhr3}@Gׯ.\(u&øHFƦl2ГvV2ίp(nJb!])`9ؼܕ(,/ǥj/2a>͐ډp9ͱjtn9ɤ jiXEJaS KÀ\+fG tʍ4  LѐO!"'cm63ؤjۇRkJ[vb1?onX'yُa0%Iux` c]9AT෭N53qoet]lg;45nT̻|('SYm@=pU\""}pۏvj˽:V~{8 C ]XS<ܳf5Dz[@}RF@.#=yoz[Р9ec>aj_OkIeff_1vA*ܣgv> G5q@)b$>@2YW(W5i°miYP|#\0˰[yo>YN3Nf9@k]{sϋ+b':Zi a)=j1TuSXcpH7@wYz;툚4547.p9p*~l? Z/G6~UoA&Ni`IW(5j ^AÛGyz<*q`p ] A*_P87# 2~d$yWm 0v%ᚬ2=yKd|_ L%|[-%^Ov.V V;>~eԗGtxnl UUP ?/RrFQa>?>,,hJ2םkbeD(=Sb&*h|[ovSC8]MwsnC X4t6**i64~Ӷm@7Vvd7MAn$d&˺z$ B/eAsl'dxxGPaQOsNbٝ t͜STO3?*/O"oitFomlv$@En+2KMHu{/VOY,@-}liYmX ujW)Ff|yN14w A'Pd2n^1'0D]#kϘ87^5D!p+ZAL_SNhlDy d u|L ̙-Ӗ8ҷr7 cȾ ~4J%00bRey3ɈLJ ^NI-0#>>osW 8&AUwy)e+xJS#W;!dQukm"ni˝PԖ(0mۢԟd#ό'AؗF=d_@~|2FvIƤJOF,8Ӎ%w;%7 ˭d|B# Ɵְ[ !z(B4ʃ:N@X}I>9VSp!ĸc{ @;"dU9,yVG|uCv|-])mv*`0EVηfּ+ *fڥEp%tF~v)>&xB=HrSLk,r#]=XhB%CjF^r1y ͯld*:zช4tb|qJ^z-?S؀ie?)ܨhZ aUߎ<2҃~OoUS7h4~L+MX^ϐт9sNd{47rLoXJf0J(ho\7$ĊC@k+Iܤ<>"Qw"RT]=E7R]R\+3_27L5TwrFxSrG>JID+١j[d)2糦XD [2BccghƄI;LJB/e>"kr_ڊv6TVS1P]s5+Sr\VNUT[A[O@M6EbrCggl{=2+W1HCrA2!9khzy&=ըy۷cJHn](V ʪ9TS*\ߙ1S>\IN$g^i-1HciyUC4AB|ߓf(;n! 0'@#Յ&P>na][qPT˖:)d^Ų5%@tV=یkqPtJG`u8omEMfТ{XSK2 {'A|B%Y,uזx[uP5|k< XƸ׬u!n'' u sz}2Ew ٶpoͶ7T]_er:h-' ?q|x`,='9V\ThXfCedkzR(TҩI\h b2"ҁ,/ՀӇhӶނO>0_~ lM Ƙwt)iK"7d,Ƭ@f)l4Uay;9̋ə_ش~4wQl#"8yJK T_Q䲀b%!mPqa(1̵nkꡳGN|<+$[q4vL<eF _LL{'} YBgm0!~qIi*)di: /"O$L7} ]^/Rl#%sj(ahNJ vE ϔȒϑ@rnܔ9ۛ4Ja_+0˔G +>^96W=QW-tXK!B7$q Rϼ'a{cJS"F-Ȥ#Cji9_:ΪH_c 2KouBY w\>.P^Iϡ WvԆKzi3LN^9摛]!rnwTq۸b9]fe$zo?tRaXD:gPWl&Ā|G?>Kbrnyً^UQp5QGY DɟǦSzC3fap+R'Qi2urtv9wg,ݎ9jk5ĚiYAՖ jh0=y0wiIofᲇ7zpSoѭKR,ea)#Q|RN VdmM!#pv"|6z;Zwn=ör0+H7χW!#"gi8n fAޟĊN2 OC.mZR8m\`LۓwLw?9.h'zQ9!"ׂ"LZ,n%>$(mFSPJ٣ {k\ .o$0hghN|οBv̞.{s2Zzytg VH Ó mO-6Ъ-wAIYnć@wc_UX~ݺAI|^T/Ek>#!pc!W,vs6["'тZR>X 3x qp[)Բю3g*MP?"GIwz F4wng e-cX%c~$DH0.O\X^!J mlIsa+\ wl0Oiԕ#)0t[rdU( G>`%I .RW&jZKz]`=? PKxgR|Z28Ckk 0zQC@@>J hHs^e<?o@~ni(i%8Ѹ&7l=ʧmBȊ)9dl=ZW#%jB뱈_E7cXtb0>Q|}_?0  F(&Ȕ_~2{aއgin ŝ#j2xjU Vx"fjkJ9> ~yӅ!K+9O/{,hXR՝~E-j@'o .{\ߣ0Tcj GphtpHؤ!|iҜ1`fHt$& 6]u^X%ZAfm-{qGCk*8goh1x&9C2er2 f!7 7e)|EvWլo>-Z.)ZA~;J{#[O=1D+Ρ#;j 8nHCDпXO[XPꞻ:hbz ꓡN|uߖO9w 5_}|\S41fQl£aui>8'lKY󷣫FBي` %uA nb%<)?G*Sj;>2?wN8^3]m ?]?(/jրWOafW8>P)RHjO,Jw `e@'fUa' -&l.Ͽ=Na_II(ay#"Œy[ɧ6kt