kubernetes1.20-client-common-1.20.13-lp155.2.17 >  A dkCM5n) +y|mBz99 .zED{\J:~øt\]n32ԩ%ET[ewN\!qXg#ot|•&[i҃bNR2dk&o:NRc)[@ҼCi[:8%lH%ͅr8WʝKK" 7hlpS՞QawL3DOqBk}ƭ~Mp~w|@K0VKB,8@{36ҷBxdJх@J3g4:O@P׈.dA4(ڱ~$#HhBaw9Gz?ɻtyۺ!&xCvǘ_%JyNg@K7FOٸ ߎ,Bm/4MyRqqG&W?b[sy@?J?)<@ﺚPzl3s!oP;t`Eowp5499dba33ed3f516c51b4f5fc654919146afa34754f77e95390ffc49250288baf1d4a2a84995710331fe638efefd5e226c00d7d1dkCM5n) {QrO[fԞ=6vi c_hjv6vC,P{5\lTV]3.<#zȒcY_?ď?BX+O:+9#Hly-{ʿ,''6Qi`ۮ JUuYa7T%jGT| 6T2cl ֪3wU4muE aCvRI[>->*i| !]oaW]X5: $Yc!n0.ؕs̿`)3J1)d_?15haa=n ,(:C_~e|9M˾nAD'IqFBk>J} =/&ʭ!ՋBjN·aևy甪j ͭ>lmEcÓv4 kU-2 ݀pD`\v c"TŀCWOAke1iGT~!^h2L~oJ;9 l>pH׀?pd' 2 W| pp p tp 4p #$p #p%Tp'p))p++,,,,,(,8, 9- :.) >@BFGpHpIĜpX YZH[L\Pp]p^Xb+cd9e>fAlCuTpvz  $*lCkubernetes1.20-client-common1.20.13lp155.2.17Kubernetes client tools common filesKubernetes client tools common filesdkCs390zp21 %VopenSUSE Leap 15.5openSUSEApache-2.0https://bugs.opensuse.orgSystem/Managementhttps://kubernetes.io/linuxs390xexport baseversion="1.20" /usr/sbin/update-alternatives \ --install /usr/bin/kubectl kubectl /usr/bin/kubectl1.20 ${baseversion/./}if [ ! -f /usr/bin/kubectl1.20 ] ; then update-alternatives --remove kubectl /usr/bin/kubectl1.20 fip :,^ G  +   w  ;? f _ Yb y Y 7 r r7P)XH SQo hq!>  GbM [   4 \ + A l%dZ  , ! s 2 A큤A큤dkCdkCaadkCadkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkCdkC52e499e1fc4faea41f4ba659923f443baa3bb1ee657de14d264d72639e17672cb65ae13792e1364a958ff4da3ee80038968ae98b12f855dfcfa22ed12d7e2c680179b1d7fb6d6d8c9149504fc04d8d423e04b5dab7216a7172429d55e4f56beacfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30b588b24c63f782ce3f4651ba9aab88b6f97259d1da2afdaa2b1e3117ec9ead78a476fd859e7a66cb709b10c5a70f6c538e0901434f2b1c21f5e8b0465987e2e74996a85113ccb66f650b6b951d5f0194e3bb1f6174bbd0bac0431942323d67967db92604f658b4927e88964d842830f1a49765d0602ccd2422bf05ef561367dcb343f17ffa9886d57a37ed97bebb85919f548c0b6a2a307a4d410ca1113edeb9ca6f78b95312c1ed7d3f65a91d2ebbcfcf406a25d160a0922591cc22b0687ff9a697a9d85cd08c23d41eede3a6c669bf194950b6b8f0ab59b130bc895685894b7c31ed8bf2596c7d22087b0b61b0b5d7adfc84be14cb83cc78cf322ff069acfb3564154f3f0da63b4a2e0d6c0e3d955dd24107ec95f74d559c63ae831482433911543d3f529ff7a3eed74fefe9ba3ff0a926889867fbe87273e48165b13aa403941daffb51ccc105796295a8628a06aa091bc8949f1988c30d69a3ccc76f90ea65585e20491118cde7374e26a75593a26d042b5de1ca2d0d9ee31b9c194ee4d82b7019c89654da4ecf23754620f309a3bffe127e4b1202ee4b3dfa515e86bbaff8ea3ed71d2c86722854539f2e3ceafeab05b0ec78d10b52771f81ae0dd757d12fb8a9ae8ccfa8dfbc575ec3885e1aada6429b512233e4152868ea7f6cd9b162658470ac7d49f75ac880eaf16ee4ec1756a3be1a18600954098ceab0aec5d2e35ec0a9f2d72d35b9821b777eb4cec1f38005c753077a6a45c73de23b34d10d6101c3ccf3ea83168f2c8f1789edb2a50c9e24d4104fce9de24f306a090758e8a958f171a98f49d155064258d5aa5236c243fdab9d3f5961b6d17e21d00aa9fbab217644ebd87f440dc4eb8f7a14c564a550ab6e96af4b64fb2021ab11399cdef0f0e68a1254657b0275b13292b00801ffa79274b83ca4ac55649763e78208fa5aa60ecbab45a4aac2c61309d513717d18f9b87b58cb79d3ce27c916474c3684b31e92fc842568352e10f584b0f0a0b0b32e6a15a452671820cd4357d2b45d013b3e13286d575bd5060a0081a440ca48b2a8a70611a4467ae56d27d0bbee7c8dc8d85abf3f18ee266cb568d616e931c3a507fed9bb0f5247b2fed5fe6fba9a56d066331c09b962f5bbb6cc72ffd7e689807c41b96eb9aad1d6741084947aaed4f5e3ece6bed5f89960fb65736b663b14fa4b10175ee3632d6e70a58f3707fa78d9c56c7dfaf6701063dcb0fed0a0fa31d2b4fda4bcc17ba45a65592e1477cf195e9cbd8f88f88daf29cf7871ba0a53bc11b3599106d815571a44fa75994c135904457d75b4db473e679a1f483f7ea341bda900b1a569f5da643f293e292f6b21978fb7c16b21657a48353a1a454741b32e8ac5114ed2e13104f93878f87adb61aa13905c402ef55bec3ac6479457756773cfbaa17cb42a16a34e5e13f82c3d86b2b2062ab983e03652d07d74076076ea2eb2401b8550b21a5a9171b532a73691c6dfe054677cdc94a79204704111e7a33a9d80ceaa2dc3ba3f5a7580facfeea05029d69e62ac2757b8df6d2cd0a9c07d3d4c83e187c9b2b176c63ad1e422cfc7448180b0e77881008ce84081a91b06d1e0d5e3afd778ee4b15306034c1823d696dd760e891447817899a433a200de56f24e5d952e137ef0f2fbfd9051c61f4aa8f5a588c98958622cb6b93465459ff84aa650834d5156cf50f7bd8dfdc55fe2ba3d95e607a45a3538654c9777b6551c90d401d8b4e7e6af0d16db876f4747405e709e50d2047c16757c5e82ffa53030ef89caecbaa0ca18d0648f3142ce7b83f7faeb147848d4aca30d2cc304d7c601c16936dc6a7c8815e9fb316ca3f75cfbf7cd63ad1c607dc729a15650a524669ff0f38d359a71610736686900cc1de78a57d58296a4bb0c7c04d5a555ed7962235111b2df404d9e553ecad14d4b7cb73beb16e87bdb0e4849e847b85255ee990f353f65f9ae0a8a76965c1f45a8c32e37cce4b2d11291e4c7abc79e9061fd1214bdfd7fb765ca0b6bf0b2410d5320c1e2842bee3ad14bbbe0b6651897c6c1086ae50d2fc44995de9b7acbff37f94546e218fda7a3e27c0b5b899d4ae357f7de30b24d25a3eb00bcd1f9a28cfa0c6858d6221646bd1a3cf65e4a412caf04e8bc92a1b7b55a52f47acb3ffa2ba44a9e66795e4a26d459f5f8f2bfb14b0839e01242d19b4e1e2fe1f091231eb2137e99708c1b2e037e80f5369bf8ce537a61db64ee1bfdfa7b6d1ea763396b3d26f5e6e89516617860eabbcb0ed24534e0cde4bb0291fc064506e68fade9da39154d1c9b78f388e9ee1a0ae441b765dacd07e2151964a95d6eb2465389b6da9f495861bf9704e35f159e87c786ea3d51f5735b4dad502dd538ed9321229f17655061a0c5bcefd5eb7447996306018476d2f89d1cf5325dfcd63e8604bca09ae98f1c215faf149512621264b35f177c5510e4b684b205d4e5ff6e27437e217b52ec8680542f1615ee3558e4ad780e22e1c759805f88464af010ffa860f8f086343c59ad2603ca50c809dd3e49bb9606a1ea5c02ae46b3f3afe5c611e4aecb19ab9a7a9d43a278fb9175d2717e37be416a99723635b8e20286fb57b5764c8fdc824db91c8d7cef371784f2b74152c9e4af5bf98d32331316f163af53737923a910d071d371617ff1f502da2d964cba7d9488585df7fee29da7bc594ac3281ac4458df58b620c8575e06672887ab1b210292d40b89679245e069a9548e96ddaa1e1d641c72845a8d157a6eb2cf9d11b39e32b9eb235e6ceaf7a32dcbd97269a1bd9b3d969fb829461244a586cc8a92e57c6e5b06ce4018a64045687f12f448dcb0acc6ce68419c0fb7048f5688eb6d4587ef9440a55472beb6a9d773d4ac8f5ec35561150c32ab3d4c0028c732f9bdb96cacdf26481806bd7b389113fa2f5f07ef5e532d8c0ae0669247e4a6781a2b647494e57a057dce5861818e83126681018427cd938cd3d6f7ceae0b351336ed34f3f8775daaef8fcc556cabef00735a66903ee39634987e9b505bd8c04f63466bc5534fbfa537424151d2561a7832a8df7593cd9d3479c487f7675d25c4abadc97e97850fa286b59b6966ad884d86094d222d6ebb6fdbfeb8c0290bf2b80f5d271ad69c6b621493bae068f80ccae950fd06fe54ec31af27436dd0b39a8f3a380632b8f45ca5baf80f500a29829daad17bebb8fa9418320cd12a27b23dfabfcd5d19b2c2d89f0efeec2b2fa39923f746fd41f8f3f86ecca7c7eba588fdd155761d9cc87d6731d8ae6e82d94f87c1157f4f77b440edc070b3b468665519ef569d1c26cd7ec830ae41eef7e270cadf5a1832bc4e2b18f0ef9f4920a7378e90f7d5235dd7e9876a29e80b8d6837df208e529b68169d96aee7fbc74343aab8d6d6f96c0c86badaa5d8ad2200390150f739284b5e473ea39a67d4c1c2db90ba55644d69bb46dde011844c56a59e73cdc62e83b3538b0f1688019d4ec16fadcd5c5f5550a82f74fda447a4a27d3e79321f59299353397e6788ce6a76961cf4afc6411dadc6ea04a37603b231c07f46068228d263c5aabc18056d6924ddeb123e6a10cbaaaf8aaffcb2918ba9caecbf7ba281c4226c0897127b9261f187953e6733a0aa22442756970d48d9c5a5475e7223503097f72f0f2a3b91f287d3e718cd64df8d969f7878b4dba25fef6ff56e4fc36ed6d51fc78fda1c70fc2666cd1fa42cde87a4d9124fbfea57bfeca5994ea7a72b1ee175157f3f139e36db93bee3dcb6b18ad90d2187cc0efe3f937e5cd5620547425fe1926df840340804eccdf6447b5d920ee0c5518e0584ba96f1e400eda3c5584cf0009d376d7f7bce6d72a690f1dbf3f69fb3b518f460ff77001e4f6a4b0c3af39e28c808a2988294409d7fbf9d94484f203da3c554306b93901d667f7d7c3684822b24a2f5e48d3838c5e324c7fcc74b285484bfad2d6de77e1d4a32cc7e62b45d12e230be019dc91b65b4fa1f6e9fc4fe226f32eff293217ca9910bf4da8453cf78ee8b66336f54499a0ce3e52eccb8b5d52a937e92c9c0812bed6d1ac11f47e6e71e128cacf6a0e2c1bf502ebee78e28640e8efdd02766127fa1d2efed3e6b26bef9c611b1add26405e459ec5a586416c8351604221b536c5ed4c3d862f8aa7455ce146bd82fd498e6fad1d468dc1eb474a4181faa86467a3e6a75b7a5a35f2ce5ae295e34cfbeb1a08585d28452f3b5e9a4d512174a45e35a88da838945ca144a238d0a939dd23c9fb73c7361d506781bedc999bad9104f42dd88a75ac1105f2adc0143a588e6eb5a76c63429a161055e63622830d5eb87b7c2638eca3c890d28d15db5c088b1b566787039f61695cb38462022f464a66f768d7bbe6e540209be18ac0f6f4390134c84d51a73a1f43a2b157ea5933e984da1f723e74dd126ac7ba6d8ebe630a55a6fd1e88073abef012781aa614e67a57c12d58dc31285beec29a355feb84ce2e282080746b05efa94c009b51cbeb9c33f552624e9de3cfdb9c417a8c624995d989cb267b67a5ad4f191bae0bbd6e459cf0276cb4f5ecf88fca41f660bf5928728e7fc03015805e4208e5408eba1efc77c8c7ef2a17195c0550e04df171b1628f284d58a7a9d99493500e4feeff4efccf1ed5c81d95f419e3336c5ce052f4df504004aeacbcdf4f456fcd4710ac69d57488a98d2c0814805edcf818ecfe085449a19b31015a81c3a44926b04e6a4bfba5568bd314e038ffe47c0c76155b596a8924211a14e605aab2dc1589505a7f1eef6296b08b28113f121d948838d628e13rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkubernetes1.20-1.20.13-lp155.2.17.src.rpmkubernetes-client-commonkubernetes1.20-client-commonkubernetes1.20-client-common(s390-64)    /bin/sh/bin/shkubernetes1.20-clientrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-1kubernetes-client-common4.14.3a@aC1a&0`t`@`x*`v@`u`@_T__м@_м@rbrown@suse.comrbrown@suse.comrbrown@suse.comrbrown@suse.comalexandre.vicenzi@suse.comrbrown@suse.comRichard Brown rbrown@suse.comdmueller@suse.comrbrown@suse.comRichard Brown rbrown@suse.comRichard Brown - Update to version 1.20.13: * defer close the rotated log open * Add tests for checking bind mounts * Check subpath file * Add check for subpaths * Manual cherry pick of kube-openapi changes for release-1.20 Bump kube-openapi against kube-openapi/release-1.20 branch * Update bazel * Fixed unit test SELinux support * Add shortcut for SELinux detection * Don't guess SELinux support on error * Use separate pathSpec for local and remote to properly handle cleaning paths * support more than 100 disk mounts on Windows * Support cgroupv2 in node problem detector test * Update debian, debian-iptables images to pick up CVEs fixes * Fixing how EndpointSlice Mirroring handles Service selector transitions * Fix race condition in logging when request times out * Update CHANGELOG/CHANGELOG-1.20.md for v1.20.12 * Run storage hostpath e2e test client pod as privileged * Ignore VMs in vmss delete backend pools * fix: skip not found nodes when reconciling LB backend address pools * fix: consolidate logs for instance not found error * Revert 102925: Fix Node Resources plugins score when there are pods with no requests * e2e scheduling priorities: do not reference control loop variable * tests: Wait for the network connectivity first * 'New' Event namespace validate failed * Update CHANGELOG/CHANGELOG-1.20.md for v1.20.11 * Refine locking in API Priority and Fairness config controller * kube-controller-manager: properly check generic ephemeral volume feature * Fix null JSON round tripping * Propagate conversion errors * integration test * fix 104329: check for headless before trying to release the ClusterIPs * Fix use variables in the loop in vsphere_util * Address review comments * Add docs about process of discovering disks from new nodes * Fix unknown dangling volumes * fix detach disk issue on deleting node * fix: ignore the case when comparing azure tags in service annotation * fix: ignore the case when updating tags * backported PR#97721 from v1.21 ("fix slice controller logging for services ipfamily") * remove listx from OWNERS, OWNERS_ALIASES * Add explicit capability for online volume expansion * Bump golang.org/x/text to v0.3.6- Update to version 1.20.11: * Fix a small regression in Service updates * Service: Fix semantics for Update wrt allocations * Fix buckets initialization * fix: ensure InstanceShutdownByProviderID return false for creating Azure VMs * fix: skip case sensitivity when checking Azure NSG rules * Keep MakeMountArgSensitive and add a new signature that receives flags * Update the unit tests to handle mountFlags * Add missing interface method in mount_unsupported.go * Pass additional flags to subpath mount to avoid flakes in certain conditions * Update CHANGELOG/CHANGELOG-1.20.md for v1.20.10 * Copy golang license to staging copies * delete stale UDP conntrack entries for loadbalancer IPs * job controller: don't mutate shared cache object * Set idle and readheader timeouts- Update to version 1.20.10: * Bump to golang 1.15.15 in build/** * Bump to golang 1.15.15 in cluster/** and staging/** * Bump to golang 1.15.15 in test/** * Avoid spurious calls to update/delete validation * Fix metrics reporting for the deprecated watch path * Update configure-helper.sh * Update configure-helper.sh * Update configure-helper.sh * Fix: ignore not a VMSS error for VMAS nodes in reconcileBackendPools * feat: Provide IPv6 support for internal load balancer * Update to using apiserver-network-proxy v1.22 * Make CSR cleaner tolerate objects with invalid status.certificate * disable aufs module * update comments and owners file for pkg/util/removeall * kubelet: do not call RemoveAll on volumes directory for orphaned pods * APF e2e: wait for steady state before proceeding * Update CHANGELOG/CHANGELOG-1.20.md for v1.20.9 * Updated to use konnectivity client v0.0.21, and implemented placeholder context * include google/go-cmp in client-go/dynamic/fake/BUILD * Simplify use of the fake dynamic client * fix: return empty VMAS name if using standalone VM * Fix race in attachdetach tests * Fix frameworkImpl.extenders being not set * Fix closing of decorated watcher channel on timeout * update bazel * (scheduler e2e) Create balanced pods in parallel- Update to version 1.20.9: * Bump to golang 1.15.14 in build/** * Bump to golang 1.15.14 in cluster/** and staging/** * Bump to golang 1.15.14 in test/** * Update debian-iptables image to buster-v1.6.5 * Update debian-base image to buster-v1.8.0 * Bump SMD to v4.1.2 to pick up #102749 fix * generate scheduler merge patches on the pod status instead of the full pod * p&f e2e test: log response header for better troubleshooting * Loadbalancer IngressIP policy should be configured as non-DSR to enable routing mesh by default * Do not throw error when we can't get canonical path * Fix Node Resources plugins score when there are pods with no requests * Update CHANGELOG/CHANGELOG-1.20.md for v1.20.8 * Remove error wrap from logs * staging/publishing: Set default go version to go1.15.13 * build: Update to k/repo-infra@v0.1.8 (supports go1.15.13) * Use go-runner:v2.3.1-go1.15.13-buster.0 image (built on go1.15.13) * Update to go1.15.13 * feat: remove ephemeral-storage etcd requirement * endpointslicemirroring controller mirror address status * sched: fix a bug that a preemptor pod exists as a phantom * Revert "Cleanup portforward streams after their usage" * Remove unnecessary snapshot ability check * serviceOwnsFrontendIP shouldn't report error when the public IP doesn't match * Fix VolumeAttachment garbage collection for migrated PVs * Return UnschedulableAndUnresolvable when looking up volume-related resources returns NotFound error * Return UnschedulableAndUnresolvable instead of Error when failing to lookup pvc or storageclass in VolumeZone plugin * Ignore transient errors when gather stats * Speed up PV provisioning for vsphere driver * fix error of setting negative value for containerLogMaxSize * Upgrade konnectivity-client for GRPC connection fixes * Update etcd image revision * Update debian-base to buster-v1.7.0 * Update debian-iptables to buster-v1.6.1 * Respect annotation size limit for SSA last-applied. * Remove unnecessary quotes from get-kube scripts * Fix expired unit test certs * fix: delete non existing disk issue * Azure: avoid setting cached Sku when updating VMSS and VMSS instances * Update cos-gpu-installer image * Ref counting is only applicable to Remote endpoints * Make watch order conformance test reliable * Update CHANGELOG/CHANGELOG-1.20.md for v1.20.7 * fix removing pods from podTopologyHints mapping * fix: avoid nil-pointer panic when checking the frontend IP configuration * Use CSI driver to determine unique name for migrated in-tree plugins * Add jitter to lease controller * Avoid caching the VMSS instances whose network profile is nil * chunk target operatation for aws targetGroup * Fix watchForLockfileContention memory leak * Fix cleanupMountpoint issue for Windows * Fixed the Dockerfile for the build-image to build from KUBE_BASE_IMAGE_REGISTRY- Update to version 1.20.7: * staging/publishing: Set default go version to go1.15.12 * build: Update to k/repo-infra@v0.1.7 (supports go1.15.12) * Use go-runner:v2.3.1-go1.15.12-buster.0 image (built on go1.15.12) * Update to go1.15.12 * fix: not tagging static public IP * Add test create service with ns * Set namespace when using kubectl create service * Automated cherry pick of #101377: Fix validation in kubectl create ingress (#101428) * Updating EndpointSlice controllers to avoid duplicate creations * Update pkg/volume/azure_file/azure_provision.go * Normalize share name to not include capital letters * Extend pod start timeout to 5min for storage subpath configmap test * fix: set "host is down" as corrupted mount * no watch endpointslice in userpace mode * Ensure service deleted when the Azure resource group has been deleted * Updating EndpointSlice validation to match Endpoints validation * Make parallel build memory threshold configurable * fix: azure file namespace issue in csi translation * pkg/kubelet: improve the node informer sync check * Additional CVE-2021-3121 fix * Fix startupProbe behaviour changed * Fix test * staging/publishing: Set default go version to go1.15.10 * build: Update to k/repo-infra@v0.1.6 (supports go1.15.11) * Use go-runner:v2.3.1-go1.15.11-buster.0 image (built on go1.15.11) * Update to go1.15.11 * add duration encoder to structured logger * Update CHANGELOG/CHANGELOG-1.20.md for v1.20.6 * exec test should not run in Parallel as feature gate is not locked * hack/update-bazel.sh * respect ExecProbeTimeout * apf: exempt probes /healthz /livez /readyz * DelegatingAuthenticationOptions TokenReview request timeout * list pod list once to avoid timeout * Cleanup portforward streams after their usage * fix smb mount issue on Windows- Update to version 1.20.6: * azure: fix node public IP not able to fetch issues from IMDS * Fix test now that empty struct are tracked in mangaed fields * make generated_files * Update bazel and dependencies. * Update to use cliflag.NamedFlagSets * Address comments. * Update NodeIPAM wrapper * Delete build file based on latest changes. * Update extension mechanism and related sample. * Address review comments * Address review comments * Modify integration test to fill CCM test gap * Update test * Move initialize cloud provider with client builder reference inside controller start func * Separate example func and add README.md * Separate func * Add demonstration of wiring nodeIPAMController config object * Remove cloud provider name as input parameter. * Fix flag passing in CCM. * Use apply to create objects in TestApplyStatus * Stop skipping APIService in apply test * Stop clearing OpenAPIConfig for kube-aggregator * Declare TCP default for service port protocol * Add ability to skip OpenAPI handler installation * do not tag user created public IPs * apf: fix test flake * update gogo/protobuf to v1.3.2 * Fixed describe ingress causing SEGFAULT * Update sigs.k8s.io/structured-merge-diff to v4.0.3 * Stop probing a pod during graceful shutdown * apf: handle error from PollImmediateUntil * staging/publishing: Set default go version to go1.15.10 * webhook config manager: HasSynced returns true when the manager is synced with existing webhookconfig objects at startup * update metadata-concealment to 1.6 for removing legacy checking * slice mirroring controller mirror annotations * additional subnet configuration for AWS ELB * Revert "Automated cherry pick of #97417: fix azure file secret not found issue" * Use the correct volum handle format for GCE regional PD. * Increasing maximum number of ports allowed in EndpointSlice * Support > 5 ports in L4 ILB. * build: Update to k/repo-infra@v0.1.5 (supports go1.15.10) * Use go-runner:v2.3.1-go1.15.10-buster.0 image (built on go1.15.10) * Update to go1.15.10 * Update CHANGELOG/CHANGELOG-1.20.md for v1.20.5 * fix a bug where only service with less than 100 ports can have GCE load balancer * bazel * deepcopy statefulsets * full deepcopy on munged pod spec * remove pod toleration toleration seconds mutation * add markers for inspected validation mutation hits * move secret mutation from validation to prepareforupdate * remove unnecessary mutations in validation * tweak validation to avoid mutation * For LoadBalancer Service type don't create a HNS policy for empty or invalid external loadbalancer IP * Moving docker options to daemon.json * e2e fix: loosen configmap to 10 in resource quota * api-server add --lease-max-object-count * apiserver add metric etcd_lease_object_counts * apiserver add --lease-reuse-duration-seconds to config lease reuse duration * Bump Cluster Autoscaler to v1.20.0- Rebase opensuse-version-checks.patch- Update to version 1.20.5: * Updating EndpointSliceMirroring controller to wait for cache to be updated * Updating EndpointSlice controller to wait for cache to be updated * Add tests for populated volumes * Fix comment on getPodVolumeSubpathListFromDisk * Fix tests to test for new behavior * Add warnings after cleanup back * Automatically remove orphaned pod's dangling volumes * Count pod overhead as an entity's resource usage * Ensure only one LoadBalancer rule is created when HA mode is enabled * Fix issue in checking domain socket for plugin watcher * Use Lstat in plugin watcher to avoid Windows problem * Skip visiting empty secret and configmap names * Number of sockets is assumed to be same as NUMA nodes * disables APF if the aggregated apiserver cannot locate the core kube-apiserver * Fix repeatedly aquire the inhibit lock * Sync node status during kubelet node shutdown * remove executable permission bits * Upgrading vendored dependencies * Upgrading cAdvisor to 0.38.8 * Update CHANGELOG/CHANGELOG-1.20.md for v1.20.4 * build/OWNERS: Add Dan and Sascha as reviewers * OWNERS(CHANGELOG): Move reviewers/approvers to CHANGELOG/ dir * Bump konnectivity-client to v0.0.15 in release-1.20 * Storage e2e: Remove pd csi driver installation in GKE * Update CHANGELOG/CHANGELOG-1.20.md for v1.20.3 * kube-cross: update image to use v1.15.8-legacy-1 * [go1.15] build: Update to k/repo-infra@v0.1.4 (supports go1.15.8) * Use go-runner:buster-v2.3.1 image (built on go1.15.8) * staging/publishing: Set default go version to go1.15.8 * Update to go1.15.8 * Fix dbus shutdown events not continuing if they are not valid * Revert "make hostPort match test linuxonly" * Revert "conformance changes" * kube-proxy: clear conntrack entries after rules are in place * Use -LiteralPath instead of -Path * Escape the special character in vsphere windows path * Include unit test * Adjust defer to correctly call * do not remove volume dir when saveVolumeData fails * kubeadm: drop explicit constant override in version test * kubeadm: get k8s CI version markers from k8s infra bucket * dockershim hostport respect IPFamily * dockershim hostport manager use HostIP * Balance nodes in scheduling e2e * e2e: Pod should avoid nodes that have avoidPod annotation: clean remaining pods * Cherry pick of #98254:Fix the kube-scheduler binary's description of the --config parameter is inaccurate * fix kube-scheduler cannot send event because the Note field is too large * Fix nil pointer dereference in disruption controller * Update region_pd e2e test to support PV have GA topology * Recover CSI volumes from dangling attachments * IsVolumeAttachedToNode() renamed to GetAttachState(), and returns 3 states instead of combining "uncertain" and "detached" into "false" * Fixes Attach Detach Controller reconciler race reading ActualStateOfWorld and operation pending states; fixes reconciler_test mock detach to account for multiple attaches on a node * Fix translation of Cinder storage classess to CSI * OWNERS(CHANGELOG): Add release-engineering-reviewers as reviewers * OWNERS(CHANGELOG): Add release-engineering-reviewers as approvers * Resolve IP addresses of host-only in filtered dialer * Deflake ingress updates * make podTopologyHints protected by lock * ignore cgroup driver check in windows node upgrade * OWNERS(sig-release): Add CHANGELOG aliases * OWNERS(build-image): Add Release Managers as reviewers * OWNERS(releng): Sync Release Managers * OWNERS(sig-release): Remove SIG Release approvers alias * aggregate errors when putting vmss * fix azure file migration issue * kubelet: Fix mirrorPodTerminationMap leak * kubelet: Delete static pods gracefully * kubeadm: change the default image repository for CI images from gcr.io/kubernetes-ci-images to gcr.io/k8s-staging-ci-images * kubelet logs print 'kubelet nodes sync' frequently * reduce buckets for etcd_request_duration_seconds * Merge pull request #96876 from howieyuen/no-execute-taint-missing * cleanup subnet in frontend ip configs * conformance changes * make hostPort match test linuxonly * Clean up namespaced children of missing virtual parents with incorrectly cluster-scoped nodes * Add unit test for child scope mismatch with missing parent * vendor: update cAdvisor to v0.38.7 * Use volumeHandle as PV name when translating EBS inline volume * Update CHANGELOG/CHANGELOG-1.20.md for v1.20.2 * kubectl-convert import known versions * Revert "Merge pull request #92817 from kmala/kubelet" * WIP: node sync at least once * fixes nil panic for nil delegated auth options * Lower the frequency of volume plugin deprecation warning * handle webhook authenticator and authorizer error * fix the panic when kubelet registers if a node object already exists with no Status.Capacity or Status.Allocatable * Avoid checking the entire backend service URL for FR equality. * Use non privileged ports- Update to version 1.20.2: * move all variables in sampleAndWaterMarkHistograms::innerSet * use default unkown sock for kubeadm cmd if cri detect is not needed * cherry-pick part of #97451: fix nodeport quota check failure during creating clusterip * Release reserved GCE IP address after ensure completes. * Ensure reproducible builds when build through docker * Fix cadvisor machine metrics * Create OWNERS for most of the API Priority and Fairness impl * fix the deadlock in priority and fairness config controller * Cherry pick 443 and 448 from cloud provider azure * Fix bug in CPUManager with race on map acccess * clean up executing request on panic * fix azure file secret not found issue * fix: azure file latency issue for metadata-heavy workload * Update CHANGELOG/CHANGELOG-1.20.md for v1.20.1 * Add more logging for Mount error- Update to version 1.20.1: * Revert "Use host IP instead of localhost for control plane component kubeconfig files." * etcd version for 1.19 is 3.4.13 for cve fixes * Flush FibreChannel devices before deleting * Fix FibreChannel volume plugin corrupting filesystem on detach * vendor: update cAdvisor to v0.38.6 * Update CHANGELOG/CHANGELOG-1.20.md for v1.20.0 * Revert "iAdd host IP to etcd listen client URLs." * fix migration logic * Add AcceleratorStats to cri_stats_provider- Add obsoletes to -client-common to facilitate smooth upgrades from older versions- Rebase opensuse-version-checks.patch - Update to version 1.20.0: * APF e2e: disable drown-out tests temporarily * coredns dep.Severity is newdefault, not newDefault * addressing review comments and supports parallel run * Update ingress conformance test for finalizers * vendor: update cAdvisor to v0.38.5 * fix: change disk client API version for Azure Stack * service.spec.AllocateLoadBalancerNodePorts followup * [go1.15] Use go-runner:buster-v2.2.2 image (built on go1.15.5) * [go1.15] staging/publishing: Set default go version to go1.15.5 * [go1.15] Update to go1.15.5 * [go1.15] hack/tools: Update to k/repo-infra@v0.1.3 (supports go1.15.5) * [go1.15] build: Update to k/repo-infra@v0.1.3 (supports go1.15.5) * Restore beta os/arch labels on initial node registration * matches specific usernames instead of "*" * range_allocator: Test (lack of) double counting * cidrset: Add test for double counting * Fix double counting of IP addresses * ap&f e2e: eliminates client-side rate-limiting * fix bug: concurrent map writes error * Bump node-problem-detector to v0.8.5 * Revert "check volume directories instead of mounts for cleanupOrphanedPodDirs" * Revert "plumb context with request deadline" * Revert "use default value when the specified timeout is 0s" * Revert "add e2e tests for request timeout" * Deflake ThrottledLogger test * fix: resize Azure disk issue when it's in attached state * kube-aggregator: fix apiservice availability gauge * Fix TestStartingResourceVersion flakiness * make sure managedFields are written * generated * unit and integration tests * apiserver dedups owner references and adds warning * Add linuxonly on one multivolume test * gce: move iptables rule to mangle * APF e2e tests: add request drown-out fairness test * add e2e tests for request timeout * use default value when the specified timeout is 0s * CHANGELOG: Update error link in 1.20 * CHANGELOG: Update directory for v1.20.0-beta.2 release * APF e2e tests: rename request drown-out priority client names * Mark some storage tests as LinuxOnly * Add GC unit tests * Log cluster-scoped owners referencing namespaced owners, avoid retrying lookups forever * Queue non-matching children for deletion when a virtual node is marked as observed * Handle virtual delete events when children don't agree on owner coordinates * Make node removal conditional in processGraphChanges * Enqueue dependents for deletion when their ownerReference does not match observed parent coordinates * Short-circuit attemptToDelete loop for virtual nodes that are removed or observed * Replace virtual node with observed node if identity differs * Refactor identityFromEvent * Avoid marking virtual nodes as observed when they haven't been * Switch GC absentOwnerCache to full reference * Add GC integration race test * Plumb event recorder to garbage collector controller * e2e SCTP test not depend on kubenet * e2e/node: increase timeouts seconds to 5 for liveness probe restart test * correct e2e test predicates conflict hostport * Add a deprecation note to k/k/cluster/log-dump directory * Update topology tests for windows * kubelet: dockershim should return grpc status with DeadlineExceeded code * e2e dualstack test fixes * convert the runtimeclass API tests to conformance * APF e2e tests: use snake_case label * APF e2e tests: move common code into helper functions * Reduce volume name length for vsphere * CHANGELOG: add a hyperlink to issue 86282 * allow configuring ReadIdelTimeout and PingTimeout via env var * Add a unit test testing the HTTP/2 health check help the REST client detects broken TCP connections. * plumb context with request deadline * Fixes fake client test generation * Integrate defaults marker and remove ContainerPort defaulter * Remove StripDefaults from BuildSwagger * Add default for protocol and test that it works * Strip defaults in new places * Re-generate with defaults * Update kube-openapi * flowcontrol bootstrap: give catch-all PL more concurrency share * APF matching: fallback to catch-all if nothing matches * flowcontrol bootstrap: make exempt PL last * APF: graduate API and types to beta * Mixed protocol support for Services with type=LoadBalancer (#94028) * Fix test name in e2e resource metrics api test * Test CRUD operations on RuntimeClasses API * vendor: cadvisor v0.38.4 * Relax matching on pod_memory_working_set_bytes metrics * configure the ReadIdleTimeout and PingTimeout of the h2 transport * Match pod resource metrics to pod not container * add more e2e sctp tests * remove wrong test for SCTP connectivity * Update the route table tag in the route reconcile loop * Fixes sigfault in case of empty TopologyInfo * Update generated files * Add service.spec.AllocateLoadBalancerNodePorts * update golang.org/x/net and golang.org/x/sys * Update 1.18 changelog with changes from v1.18.11 * fixup! unblock resources that the storage version manager depends on * fixup! add storage version garbage collector * generated * GC integration test * unblock resources that the storage version manager depends on * make storage version manager wait for lease creation * add storage version garbage collector * Fix cacheWatcher leak when time jump to the future and jump back * Correct rebase issues * Implement shutdown manager in kubelet * Add systemd package to interface with dbus * Corrected CSIDriver validation rebase issues * Remove duplicate CSIDriver name validation * Adjust CSIDriver validation to check objectmeta * Enable logging and drop permissive targets for CSI mock driver * Update the mock driver to use 4.0.2 * Included e2e test for CSIDriver FSGroupPolicy * Move CSIVolumeFSGroupPolicy to beta * Relax validation for CSIVolumeFSGroupPolicy * Fixed quantization and made monotic time reversal not panic * Log defaulted kube-scheduler component config at startup * Updates related to PR feedback * core/v1: document that topologyKeys requires the ServiceTopology feature gate * Use K8s in the README * stop serving deleted APIs * Increase watch timeout when scaling Deployment Replicas * CHANGELOG: Update directory for v1.18.12 release * scheduler: Implement resource metrics at /metrics/resources * quantity: Allow quantity to be converted to float64 * plumb service account token down to csi driver * remove generator from service in kubectl * add myself to sig-network-api-reviewers * Add datapolicy tags to staging/src/k8s.io/client-go/ * cleanup: fix log capitalization in scheduler * Add --experimental-logging-sanitization flag to Kubelet * Run ./update-all.sh * Implement e2e tests for pod scope alignment * Add tests for getPodDeviceRequest() for devicemanager * Add tests for GetPodTopologyHints() for devicemanager * Update topology hints tests to use pod object for devicemanager * Add tests for GetPodTopologyHints() for cpumanager * Refactor topology hints tests for cpumanager * Move scope specific tests from topologymanager under particular scopes * Move common tests from topologymanager under scope * Update topologymanager tests after adding scopes * Implement devicemanager.GetPodLevelTopologyHints() function * Implement the cpumanager.GetPodTopologyHints() function * Update logging to use a format util * Implement topology manager scopes * Add GetPodTopologyHints() interface to Topology/CPU/Device Manager * Add flag value validation of TopologyManagerPolicy * Add flag value validation of TopologyManagerScope * Add kubelet configuration flag 'topology-manager-scope' * Support custom tags for cloud provider managed resources * use uncommon ports for e2e network test * fix pull image error from multiple ACRs using azure managed identity * add e2e test for dual-stack secondary service IPs * Verify iptable rules are applied for tcp, udp and icmp * Choosing the right source VIP for local endpoints * Configure StackdriverLogging Windows service to restart on failure. * Adding sample files to demonstrate how cloud provider leverage CCM. * Updating EndpointSlice strategy to cover alpha NodeName field * Support high availability ports * Allow debugging kubelet image pull times * Separate in-tree gcepd driver for windows * Cleaning up EndpointSlice update validation tests * Removing "IP" from supported EndpointSlice address types in kube-proxy * Updating ControlPlane to support NodeName field * Updating EndpointSlice controllers to support NodeName field * Adding EndpointSliceNodeName feature gate * Adding NodeName to EndpointSlice API, deprecation updates * update bazel * Promote Deployment lifecycle e2e test to Conformance * CHANGELOG: Update directory for v1.19.4 release * handle the case for slow cronjob lister, add unit tests * convert to stardard lister, use []*batchv1.Job instead of []batchv1.Job * actually retry if we failed to reconcile some objects * Update storage test suits for Windows * Promote Pod/PodStatus lifecycle e2e test to Conformance * Fix failures in TestBindPlugin and TestPreemptWithPermitPlugin * Set 0 sync period in scheduler integration test * CHANGELOG: Update directory for v1.17.14 release * GA of RuntimeClass feature gate and API * put a message, not a stack, in the log on a timeout * Update snapshot CRDs * Set priority of Event v1 higher than v1beta1 * Implement TopologyInfo and cpu_ids in podresources * Convert podDevices to struct * Generate podresources API for TopologyInfo and cpu_ids * Add TopologyInfo and cpu_ids into podresources * Change GetDevices interface * Revert "Merge pull request #92312 from Sh4d1/kep_1860" * fix all Sting method not check nil in "k8s.io/apimachinery" * fix the validation logic for Job/CronJob RestartPolicy field * fix note delete to update according to code * Fix a bug that DefaultPreemption plugin is disabled when using scheduler policy * fix(test::npd): provide NPD with proper kubeconfig * Bump kas to v0.0.14 * Capture defaulted plugin configs from framework * move lease controller to k8s.io/component-helpers/apimachinery * Bug Fix for process_start_time_metric initialization * add V(4) log when apiserver lease was deleted before this controller reacts * generated * integration test * add apiserver lease garbage collector * update violation_exceptions.list and make generated * add cronjob_controllerv2.go * Add CRI v1 proto * dualstack: Use Agnhost in place of BusyBox * Downward API hugepages * added new runtimeclass test and changed Disruptive to Serial * kubeadm: mark the "master" label/taint as deprecated * dualstack: use correct IPFamily list for conntrack checks in e2e * move service controller config to k8s.io/cloud-provider/controllers/service/config * Use FilteredDialContext with quobyte API * Update quobyte client API to v0.1.8 * import restrictions: allow k8s.io/kubelet to import credentialprovider apis * hack/.golint: ignore golint for new kubelet and credentialprovider APIs package * pkg/credentialprovider: export URL parsing and matching helper functions * pkg/credentialprovider: add initial exec-based credential provider plugin * kubelet: add initial credentialprovider v1alpha1 APIs * feature gates: add KubeletCredentialProviders feature gate * kubelet: support alpha credential provider exec plugins * kubelet: update pkg/kubelet/apis/config/OWNERS to include api approvers and reviewers * kubelet: add CredentialProviderConfig API * Change at which level klog.Fatal is invoked * Forbid creating clusters with more than 100 nodes without vpc-native * Change the logic of pod volumes existence check during kubelet cleanupOrphanedPodDirs, cleanupOrphanedPodCgroups and PodResourcesAreReclaimed * remove label dependency on k8s api in Azure * Remove duplicate import * Add --experimental-logging-sanitization flag to control plane components * FsgroupChange policy test suite * Improve observability of node authorizer: * Adding some metrics to the graph * Adding log message when node authorizer has synced * Remove ready directory which created in empty volumeMounter setUp func * cloud-provider: update docs and guidance for InstanceV2 and Zones * fixing issue where SMB share paths cannot resolve with CRI-containerD on Windows * Ignore specific Pod update events in scheduler * Support customize load balancer health probe protocol * Move fsGroupChangePolicy feature to beta * Add WindowsContainerResources to UpdateContainerResourcesRequest * Change snapshot test to use v1 apis * Modify storage snapshottable and disruptive test for Windows * fix: change storage account client API version for Azure Stack * Fixed failure: ProvisioningFailed: Failed to provision volume with StorageClass "standard": invalid AccessModes [ReadWriteOnce ReadOnlyMany ReadWriteMany]: only AccessModes [ReadWriteOnce ReadOnlyMany] are supported * Set enable konnectivity service to true by default * fixup! apiserver correctly validates encoding/decodable versions * HTTP Prove: Removes Accept-Encoding header from http probe * Update snapshot CRDs to v1 * Enable ConfigurableFSGroupPolicy feature gate * Add dangling volume check for vsphere * update e2e kubectl test * prune type in preserve-unknown-fields objects * Add AddedAffinity to the NodeAffinityArgs * Remove --redirect-container-streaming functionality (#95935) * Fix go lint on folder apimachinery/pkg/runtime/serializer/protobuf * Graduating AppProtocol to GA * Fix command and arg in NPD e2e * Call MountDevice only once * Mark MountDevice as uncertain after failed resize * Restore staging path creation * Add unit test for staging path creation * kubelet: move pkg/kubelet/cri/.import-restrictions to pkg/kubelet/cri/streaming * kubelet: add feature gate check for exec probe timeouts * features: add ExecProbeTimeout feature gate * kubelet: allow dockershim exec timeouts to be longer than 10s * kubelet: add e2e test for exec readiness probe timeout * kubelet: stop skipping docker exec livenessprobe timeout test * kubelet: respect probe exec timeout from CRI by returning utilexec.CodeExitError * kubelet: respect dockershim exec timeout * Implement log sanitization * Update bazel * apiextensions: adapt error tests to fixed validation messages * apiextensions: switch validation to kube-openapi * bump(k8s.io/kube-openapi) * stops puting a stacktrace of aborted requests in the logs * require APIServerIdentity to be enabled to run StorageVersionAPI * apiserver correctly validates encoding/decodable versions * updater correctly updates storageversion status * return a Status formatted JSON response * generated * Add an integration test. * make some rbac and scheduling post start hooks tolerate the apiserver bootstrap delay caused by installing storage versions. * Add a generic filter that blocks certain write requests before StorageVersions are updated during apiserver bootstrap. * Collect storage versions as ResourceInfo when installing API endpoints. * Add a feature gate * add andyzhangx as reviewer * Add nodeSelector for konnectivity daemonSet * fix ingress comparaison * fix defaulting * add nil case in proxy * fix build * fix nit in validation * fix tests * Update generated * fix reviews * Update generated * fix review * fix typo * add owner for feature gate * fix rebase * fix review * Add tests * Add route type field to loadbalancer status ingress * Update docs and fix redundant logic of scheduler perf * remove kube-proxy/config/v1alpha1 from .golint_failures * Fix go lint on folder apimachinery/pkg/runtime/serializer/json * Change the features removal note * Promote TokenRequest e2e test to Conformance * cleanup dated wording "NominatedNodeName annotation" * fix formatting * generated * add kube-apiserver-lease-controller poststart hook * Add constant PodReadyTimeout to e2e test * Adjusted timings and management of pods in e2e test * Create Pod+PodStatus resource lifecycle test * Update UTs * Fixing expected pod subdomain to match framework.TestContext.ClusterDNSDomain * e2e: add APF flowcontrol request drown-out test * Less restrictions for AWS NLB health check config * scheduler: remove FrameworkFactory. * PV e2e: fix race in NFS recycling test * Add support to size memory backed volumes * update max azure data disk count map * kubeadm: fix the lint failure where return value is not checked * Generated changes * Move the remaining kubectl bits to k8s.io/kubectl * Introduce kubectl-convert plugin * Adding config extension to CCM. * remove annotation cache sync because of code removed * Increase the timeout to allow summary test pod to start * removes filter metrics test retries * Use topology labels instead of old beta names (#96033) * CRs: Default non-nullable nulls * Move kubectl get-context validate logic to Validate function * endpointslice API: rename 'accepting' condition to 'serving' condition * endpointslice controller: add test cases to TestSyncServiceFull for terminating endpoints * endpointslice controller: refactor TestSyncServiceFull to use test tables * endpointslice API strategy: drop disabled fields 'accepting' and 'terminating' * endpointslice controller: set new conditions 'accepting' and 'terminating' * feature gate: add gate EndpointSliceTerminatingCondition * endpointslice API: add accepting and terminating conditions * kubelet: Use CRI SecurityProfile for Seccomp * Switch GCP list calls to paginated calls. * dualstack: cleanup IsIPv4 duplicates in favor of utils * dualstack: incorporate IsIPv4 updates from utils repo * abort if namespace doesn't exist or terminating * proxy: validate each CIDR config seperately and check for errors * minor changes in adding tests for checking metrics labels * make flags of TokenRequest required * default `service-account-extend-token-expiration` to true * E2E stress test suite for VolumeSnapshots * Update Microsoft/go-winio to released version * APF metrics: set StabilityLevel to ALPHA * kubectl debug: allow set-image-only invocation * Introduce a simple datapolicy library * Remove the dependency between create priorityclass command and generators * Deflake existing configmap count * update features to indicate beta in comment * cleanup: use i18n.T on all command descriptions * Revert "add e2e test for Service ExternalIPs" * CHANGELOG:Fix kubelet flag enable-cadvisor-json-endpoints * client-go/rest: fix finalURLTemplate for url base == "/" * Correctly fix clearing conntrack entry on endpoint changes (nodeport) * Remove Const IPVSProxyMode * update changelog-1.20 * test images: Authenticate in order to push images * Support multiple standard load balancers in one cluster * Use user facing field names in validation message * report UnschedulableAndUnresolvable status instead of an error when PVCs can't find bound persistent volumes * separate RootCAConfigMap from BoundServiceAccountTokenVolume * Add mrunalp as node approver * test images: Removes -p yes flag from qemu-user-static script call * optimise defaultpreemption: enumerate fewer candidates * apiserver/filters test: fix data race and do not leak goroutines * APF: use snake_case in metric labels * Volume snapshot e2e test to validate VolumeSnapshotContent and PVC finalizer * minor changes to tests for checking metrics labels based on review comments * check if kubectl version required values are empty * Exclude KEP-1933 from verify-all.sh until after alpha status. * add GVK to fake dynamic client to match actual behavior * demonstrate existing generated client and fake client behavior is consistent * remove dead apiserver field * Adding an owner for addon/dns folder * fix: pass bearer token to curl using -H instead of --oauth2-bearer * Remove alpha from kubectl debug * do not allow inflight watermark histograms to fall too far behind * test images: set DOCKER_CLI_EXPERIMENTAL=enabled * Remove maximum volume limit comment which is easily outdated. * DelegatingAuthenticationOptions: allows for setting a timeout for the TokenReview client that is used by for the webhook authenticator * Update staging/src/k8s.io/kubectl/pkg/cmd/create/create_rolebinding_test.go * pause image: Disable DiagTrack service on Windows image * replace string casting with fmt.sprintf in test * Fix paging issues when Azure API returns empty values with non-empty nextLink * change plugin name in fsgroupapplymetrics of csi and flexvolume to distinguish different driver * test images: sets HOME=/root in cloudbuild.yaml * Update CHANGELOG link of older releases * Remove TaintBasedEvictions Feature Gate * Replace calls to cs.CoreV1().Nodes().Create() with createNode() * Add a function to ensure created nodes are present in scheduler cache * local-up-cluster.sh: Use config file instead of flags for kubelet * Add a verbosity option to exec * KEP-1933: add static analysis target to hack/ * kubectl debug: Allow mutating image names * Increasing withTimeout for ReplicationController Lifecycle test steps * Propose seccomp/apparmor protobuf type definitions for CRI graduation * Update Klog dependency * Remove service load balancer feature gate * resource-metrics: add pod metrics e2e test * reenable e2e_node services & debugging improvements * resource-metrics: add pod/sandbox metrics to endpoint * Removing Alpha annotation as the feature is graduating to Beta in v1.20 * Add runtime representation of []v1.PreferredSchedulingTerm * Move pkg/kubectl/cmd/auth under staging/src/k8s.io/kubectl/pkg/cmd/auth * use patch instead of replace to test the dry-run option * CHANGELOG: Update directory for v1.20.0-beta.1 release * fix CPU time of pod stats with cs.CPU.Time * Skip the sig-storage e2e test as early as possible * Remove useless variable and if * kubectl debug: add tests for Complete,Validate * Move Snapshot to GA * register controllermanager.config.k8s.io group. * fix(test::npd): fix node problem detector test * fix n to nodeInfo easy to understand * Update cobra dependency to v1.1.1 * Adjusted e2e test watch timeouts, logging and pod management * Update usage information for --http-override * Bump agnhost version * Add override option to netexec * Add a redirect handler to netexec * Add optional code to netexec echo endpoint * Honor disabled LocalStorageCapacityIsolation in scheduling * Build files * [kubelet] Allow priority to be set for kubelet process on Windows * add e2e test for Service ExternalIPs * e2e cases for apf * Move helpers from pkg/registry/rbac/reconciliation and pkg/registry/rbac/validation under k8s.io/component-helpers * Add runtime representation of v1.NodeSelector * Remove variadic argument from storage interface * Revert "Updated golang/x/net. Also updated golang.org/x/sys" * Add multi request test * Fix issue in missing metrics of terminated requests * Fix bug in JSON path parser where an error occurs when a range is empty * set webhook retry backoff parameters for kubelet * thorw error if webhook retry backoof is not specified * make backoff parameters configurable for webhook * fix vendor/k8s.io/apimachinery/pkg/api/meta staticcheck * Updated golang/x/net. Also updated golang.org/x/sys, as required by hack/lint-dependencies.sh. * Disable watchcache for events * local-up-cluster.sh: Remove ineffective parameters * Pass all packages to conversion-gen * refactor: migrate health checks of control-plane off insecure port in tests * Implementing ExternalTrafficPolicy: local in winkernel kube-proxy via DSR * add a jitter to bound token renewal * Add datapolicy tags to cmd/kubeadm directory * devicemanager: fix race in stub * Add datapolicy tags to pkg/volume/ * change bucket from 0.0s to 0.0001s * refector service some e2e cases to make it runing in multi providers * Added tests to check metrics labels * Move CCM to staging k8s.io/cloud-provider * mv TokenRequest and TokenRequestProjection to GA * Populate ClusterIPs on read * test: remove flacky ut * Add json-response flag to porter * local-up-cluster.sh: Pass CLUSTER_CIDR to kube-proxy * HTTP Probe: Add 'Accept' header by default * Add keep_time_key setting to fluentd configuration * Enable filter latency tracking for request filters * Measure how much time a request spends in server filter(s): * hack/local-up-cluster.sh: fix API_PORT * exec credential provider: exec -> client.authentication.k8s.io/exec * kubectl flush profiling when get a sigterm * Cleanup non-namespaced objects in e2e test during interrupts * remove dead negotiation methods * fake dynamic client: support *List kinds * Move informer_factory to staging * Remove behaviors * add tests that update services while gate is off * Add datapolicy tags to staging/src/k8s.io/kubectl * Add datapolicy tags to staging/src/k8s.io/legacy-cloud-providers * Mark SecondaryRangeName as deprecated. * Move MatchNodeSelectorTerms to k8s.io/component-helpers * exec credential provider: k8s.io/client-go/tools/auth/exec helper * exec credential provider: ProvideClusterInfo and kubeconfig shadow * Remove FieldMatchingFlags * Adjust conversion generator to new converter changes * Add datapolicy tags to pkg/scheduler/ * Add datapolicy tags to staging/src/k8s.io/kube-aggregator/ * Add datapolicy tags to test/e2e/framework * Add datapolicy tags to pkg/apis * kubeconfig: add explicit path, if specified to loading precedence * Introduce api-extensions category in k8s apiserver * refactor(apiserver): ignore the insecure flags * Allow for configuring etcd progress notify interval on GCE * Fix seccomp PSP docker/default annotation handling * fixes max-min fairness * local-up-cluster.sh: Pass SERVICE_CLUSTER_IP_RANGE to controller manager * fix kubectl debug link error * Added config parameter for CPU threads * Updating EndpointSliceMirroring e2e test to accept multiple slices * pin to latest k8s version * more versions * rev versions * use current method signatures * Update csi-proxy version * add audit-log-compress to apiserver * Update PriorityClass conformance test to cover DeleteCollection * SetCondtion updates generation * Update testing-manifests/storage-csi owners file * CHANGELOG: Update directory for v1.20.0-beta.0 release * Re-add the event recorder in the release test * Don't clear the cached resourcelock when errors occurs on updates * Add failing test showing release is not working properly * Wipe some fields on service "type" updates * Make some methods into non-methods * If image has stackdriver agent installed, use it. * remove the deprecated client that we stopped generating * generated * Update function setting master node size for GCE * dualstack endpoints integration tests * fix case when HC timeout is 0 * pv controller test: more test cases * pv controller test: use sub tests * pv controller test: enable klog output * cleanup: fix some error log capitalization * fix unbound variable on upgrade * add godoc for events to events.k8s.io * Event: Document TTL and best-effort-ness * Add the pod_resources_endpoint_requests_total metric * Update podresources api e2e_node tests * tombstone-ing IPFamily field(15) * fake dynamic client: document that List does not preserve TypeMeta in UnstructuredList * Change function signature for MatchNodeSelectorTerms * Use host IP instead of 127.0.0.1 for kube-apiserver healthcheck. * Webhook: handle error when calling wait.ExponentialBackoff * Fix cacher test after bumping fakeBudget timeout to 2 seconds * Move pkg/apis/core/v1.IsScalarResourceName under pkg/scheduler/util * fixed addons fluentd-elasticsearch statefulset format error * PV controller: don't delete PVs when PVC is not known yet * follow up for #94109 * Enable Volume Expansion tests for Windows * scheduler: make Profile an interface. * Promote verify PriorityClass endpoints e2e test to Conformance * add e2e test for services with hostNetwork endpoints * e2e use functional options to configure NetworkingTest * fix e2e service test container listening port * dual stack services (#91824) * Kubelet now implements the V1 podresources API * Update generated files * Add podresources v1 API * Fix cacher test flakiness * Make versionconverter functions private * Reuse SSA type converter for resources in the same API Group * Change pvc describe test * add an APIServerIdentity feature gate * DelegatingAuthorizationOptions: exposes and sets a default timeout for SubjectAccessReview client * Fix the kube-proxy comment so that the document can be generated correctly * Fix a lot of typos in Azure codes * pause image: Stricter registry prefix regex * apiserver: use canonical egress selection names in EgressSelectorConfiguration API docs * apiserver: update TestReadEgressSelectorConfiguration to use 'controlplane' egress selector name * apiserver: add validation for EgressSelection names in EgressSelectorConfiguration API * apiserver: support egress selection name 'controlplane' and deprecate 'master' * Update test/e2e/storage owners file * Report a metric for time taken to perform recursive permission change * Log PodExec stdout + stderr * Add e2e test for the newPV Controller metric * removed whitspace * added xpack gem to enable ilm support in fluentd-es-image * Add yaml util to unmarshal numbers into int/float * Update the frontend IP config when the service's `pipName` annotation is changed * fix typo in e2e test * Add MrHohn as an owner of ip-masq-agent addon * Bump ip-masq-agent version to pick up CVE fixes * ipvs: check for existence of scheduler module and fail if not found * fix: do not hardcode nginx image URL in rc e2e test case * Grant group KUBE_POD_LOG_READERS_GROUP access to read pod logs on gke control-plane. * Add configuration options to specify --detect-local-mode on kube-proxy. * Fix static checks for pkg/controller/podautoscaler * proxy: label kube_proxy test with more unique label * Optimize NormalizeScore for PodTopologySpread * Add 5k nodes benchmark for pod topology spreading * PV Controller: PV plugin and mode metrics * style: update comments in topology manager * Optimize string building for NamespacedName * Clean code: optimize some logs of mount * extend request interval to make session affinity cases stable * Add jingxu97 to volume/util owners * Delete framework/v1alpha1 folder and change remaining import paths * Fix a bug that Pods with topologySpreadConstraints get scheduled to nodes without required labels * Fix staticcheck failures on apiserver/plugin/pkg/{authenticator, authorizer} * Alter wording to describe pods using a pvc * Deflake PostFilter integration test * allow component-helpers to import util and klog * generated * generalize lease controller * move node lease controller to component-helpers * Add integration test for Default PodTopologySpread * bump qemu version * Rename flags * Replacing factory tests with scheduler.New and options * Add SETUP_KONNECTIVITY_SERVICE flag * Separate network proxy flag for apiserver egress and starting pods * kubeadm: validate node-cidr-mask are correct * kubeadm validate maximum service subnet size * write checkpoint only when allocated devices updated. * kubeadm: validate podSubnet against node-cidr-mask * Properly quote flags passed to Cluster Autoscaler * Update nodelocaldns yaml to use 1.15.16 image * remove unused const failedExpiration * If we set SelectPolicy MinPolicySelect on scaleUp behavior or scaleDown behavior,Horizontal Pod Autoscaler doesn`t automatically scale the number of pods correctly * format incorrectAddresses in klog * fix: add missing patch flag for kubeadm init phase control-plane * fix loop bug for verify attached volume * test: Add service cluster IP range unit test * prepare node performance tests to move to separate job * ipset: Address a TODO, add test for TestEntry() with IPv6 address * Fix labels for spreading benchmark * Added functionality and API for pod autoscaling based on container resources * Add more Pods and relax skew in E2E spread test * Adjust the acceptable value of UsageNanoCores * Return non-zero code on logexporter failures * Fix default values for logrotate in /var/log/ * Add integration test for kubectl debug * Fix golint failures in client-go/transport * Update the PIP when it is not in the Succeeded provisioning state during the LB update. * Support cross compilation only on amd64. * Always set relevant variables for cross compiling * Use host IP instead of localhost for control plane component kubeconfig files. This is a part of work to allow control plane components to be moved off hostNetwork. * Allow deletion of unhealthy pods if enough healthy * iAdd host IP to etcd listen client URLs. Allow kube-apiserver to use host IP to connect to etcd. Update etcd/migrate to allow additional client listening URLs. * Add error detail in log * CHANGELOG: Update directory for v1.20.0-alpha.3 release * fix the fake cloud provider * Warn that hyper-v featuregate will be deprecated in 1.20 and will be removed in 1.21 * Do not skip externalLB update if some nodes are not found. * Promote Replication Controller lifecycle e2e test to Conformance * Promote Replication Controller Lifecycle * Move client_builder to k8s.io/controller-manager * Graduate DefaultPodTopologySpread to beta * e2e: topomgr: fix ginkgo log * netpol: Add CRUD tests for NetworkPolicy API * test images: Adds Windows support (part 2) * refactor: migrate node e2e tests off insecure port * Generated bazel * Generated conversions * exec credential provider: wire in cluster info * Fix dependency linting * Kube-proxy: Perf-fix: Shrink INPUT chain * Fix flaky unit test Test_Run_Positive_VolumeMountControllerAttachEnabledRace data race * conntrack log delete operations * Bump github.com/Azure/go-autorest/autorest/adal to 0.9.5 * kube-proxy: log stale services operations * staging/publishing: cleanup import restrictions for csi-translation-lib * tests: Refactor agnhost image pod usage - common (part 2) * test, e2e: Remove duplication when using PodClient.CreateSync * fix test flakes * kubectl: allow users to use args with KUBECTL_EXTERNAL_DIFF * e2e don't use hardcoded name for containers name * avoid apiserver/cloud-provider/controller-manager deps from k8s.io/csi-translation-lib * Add client listening URLs flag to etcd migrate. * test: Fix using deprecated default cluster IPs * Disable test for large clusters * The function shouldRecordEvent will panic when the value of input object is nil * Fix catch all regex and missing DryRun Options * fix unbound variable issue in verify.sh * support multiple bind records (fie nodelocaldns test regression), by first replacing PILLAR_ and then replacing other vars. * Add back openapi gen for generic types and clean up doc.go * fix a nil pointer ref in slice allocation * warn user about resource being deleted * Use gsutil to download kube binaries and release * staging/publishing: remove release-1.16 rules * test images: Switches to buildx * Add new way to generate leader election lock * fix staticcheck vendor/k8s.io/metrics/pkg/client/custom_metrics/multi_client.go:49:4: ineffective break statement. Did you mean to break out of the outer loop? (SA4011) vendor/k8s.io/metrics/pkg/client/custom_metrics/versioned_client.go:38:2: var codecs is unused (U1000) * kube-proxy ensure KUBE-MARK-DROP exist but not modify their rules * Remove redundant variable * Switch events conformance metadata from v1.19 to v1.20 * Fix windows node startup failures. * CHANGELOG: Update directory for v1.18.10 release * CHANGELOG: Update directory for v1.17.13 release * kubelet container status calculation doesn't handle suddenly missing data properly * enable benchmark by matching test config * remove debug print from create quota * Move SCTP to GA * remove secondary client retries in e2e tests * Add support for create ingress in kubectl * Fix metrics reporting in kube-apiserver * Fix --dry-run invocation in kubectl e2e * fix: smb valid path error * Fix staticchecks in vendor/k8s.io/client-go * Replace non-ascii string under test/ * add methods to deallocate and starts vms in a scale set * Removing flaky tag from test * Use fluentbit as logging agent. Replace stackdriver * e2e: node: topomgr: avoid plugin leak on test fail * add a local tlsTransportCache to available_controller * Move dirExists() to kubelet_test * Map SelectorSpreadPriority to PodTopologySpread plugin * CHANGELOG: Update directory for v1.19.3 release * Fix fcpath * Ignore deleted pods. * Make copied `localtime` file write-able * Reorder default Filter plugins to have UnschedulableAndUnresolvable first * Add unit tests for dockershim/exec.go * test: Fix deprecated --dry-run parameter * Enable XFS tests for recent GKE COS versions * CHANGELOG: Update directory for v1.20.0-alpha.2 release * PriorityClass lifecycle tests * Fix log dumping for GKE * Add `create ingress` command to `cmd/kubectl` * Support the node label `node.kubernetes.io/exclude-from-external-load-balancers` * Remove dependency between create rolebinding * kube-eviction: Fix SI of process quantity * add systemd mount options interface to support the no-systemd mount * Move scheduler interface to pkg/scheduler/framework * Fix vsphere disk detach failing * - fix golint errors by adding defition comments - remove /pkg/apiserverinternal from .golint_failures * [auth]Check verbs for nonresourceurls and resources * add a OWNERS file under storageversion * generated * add the storageversion.Manager interface * kubeadm: add some output to the generate-csr command * Fix the busybox image tag in kubemark hollow nodes * fix azure disk attach failure for disk size bigger than 4TB * Add PULL_REQUEST_TEMPLATE.md and state the repo does not accept any direct changes * Run hack/update-vendor.sh * Add rule for component-helpers into staging/publishing/rules.yaml * Removing GetPodPriority from pkg/api and importing PodPriority from k8s.io/component-helpers * Duplicate a single helper from pkg/apis * simpler addition of nodeport basic validation * Replace Branch Manager/Patch Release Team with Release Manager * OWNERS_ALIASES: Add xmudrii to release-engineering-reviewers * make new command functions to keep private when they are not required to be public * wrap errors from NodeLabel, NodePorts, NodePreferAvoidPods and NodeResourcesBalancedAllocation plugins * fix azure disk data loss issue on Windows * fix upgrade test * Add defaultingType to PodTopologySpreadArgs * Don't depend on DNS in NetworkPolicy tests * kubelet: fix iptables setup under dual-stack * Improve logging of iptables canary test * Update addons volumesnapshots owners file * Clarify that we don't audit events due to performance impact * don't cache transports for incomparable configs * Update write-pki-data to give read permissions to KUBE_PKI_READERS_GROUP, for components running as non-root to be able to read the credentials. * Update to Calico v3.16.2 * Update Windows Pause version to 1.4.0 * Move cmd/controller-manager to k8s.io/controller-manager and cloud specific configs to k8s.io/cloud-provider. * API server: fix default_konnectivity_socket_path typo. * cleanup: fix golint errors in /pkg/kubelet/stats * cloud node controller: handle empty providerID from getProviderID * always collect containerd logs * Upgrade snapshot controller to 3.0.0 * log-dump.sh: Fix shellcheck issues * test-integration: Fix using deprecated default cluster IPs * Initialize k8s.io/kubernetes/staging/src/k8s.io/component-helpers * Update the example for kubectl port-forward * Upgraded aws-sdk-go to v1.35.5 to include more regions, i.e. Millan * kubelet: Set dual-stack hostNetwork pod IPs on dual-stack nodes * utilnode: fix incorrect documentation about node name vs hostname * kubelet: allow specifying dual-stack node IPs on bare metal * kubelet: Remove unnecessary sorting in NodeAddress tests * allocate service-account flowschema to global-default * Fix reporting network_programming_latency metrics in kube-proxy * Allow configuration of etcd healthcheck timeout * add ipv6 support to the image issue-74839 * set lastterminationstate for container status even when CRI fails to return termination (or any) data * Remove the dependency between create quota command and generators * make download-or-bust compatible with both sha512/sha1 * Fix documentation on EndpointSliceCache map * Adding marosset to test/e2e/windows/OWNERS approver * Add SELinux labels for kubelet on Fedora CoreOS * add CAP_NET_RAW capability to CRI stats summery test * e2e hostexec commands does not need sudo * Update after code review * Update cluster/gce/util.sh * Fix some shellcheck warnings/errors in cluster/gce/util.sh * Mask bearer token in logs when logLevel >= 9 * Update test/e2e/framework/network/utils.go add logging about min/max interval Co-authored-by: Antonio Ojea * scheduler framework: document how to make plugins configurable * Send node startup scripts to console and journal * Disable the Accelerator metrics by default * Adding Bazel dependencies * Adding failure scenario for long FQDN and setHostnameAsFQDN feature * add unit tests for network plugin manager metrics * clarify help for --api-version: note it's API group/version * include APIVersion in output of 'kubectl api-resources' * Move cloud related feature gates to controller-manager * Replace AreLabelsInWhiteList with isSubset * mark node-problem-detector as serial * Cleaned up and fixed: the potentially misleading comments around Event struct * Update DialFromNode to return values as is done w/ other tests. Update comments to clarify missing probability check function (since they need to be updated anyways b/c of the return value introduced) * Azure: fix node removal race condition on VMSS deletion * removed links to soon deprecated helm stable repo & added artifact hub link * get kibana up to speed with es * rev version of stateful set * v1.18 support changes * kubectl: Update triage/support label references to kind/support * Fix golint failures in pkg/registry/core/replicationcontroller * kubelet: do dual-stack iptables rules * use new fluentd image in daemonset * updated fluentd and all plugins * fix staticcheck for kubectl pkg files * Add gate to install CSI proxy * SetHostnameAsFQDN will be beta in v1.20, enable feature gate by default. * test: e2e: fix race in pods test * Fixes high CPU usage in kubectl drain * proxy: Add tests for kube-proxy config defaulting * test/e2e/framework/:use the term 'Control Plane' in comment * Do not update managedFields timestamp when they don't change * reconcile NLB attributes on service creation * fix detach azure disk issue when vm not exist * Mask Ceph RBD adminSecrets in logs when logLevel >= 4 * Update triage/support label references to kind/support * Update addon-manager makefile to use the new staging repo - for real * Remove unused FailfWithOffset() * Verify pod termination with E2E PreStop hook * Move predicates and priorities configuration creation to Policy mapping * Make the creation of namespace using POST and PATCH consistent * vsphere: improve logging message on node cache refresh event * Tag LabelSelector with +structType=atomic * Bump to latest kube-openapi and SMD to pick up structType=atomic support * just log essential pod info * Add error text to kube-system wait error * Change kubectl clusterinfo to non offensive words * e2e can't use both pod.Name and pod.GenerateName * Fix test "[sig-windows] DNS should support configurable pod DNS servers" * Fix lint errors in pkg/contoller/endpoint * Update Makefile to point to the new addon manager gcr repo * Fixed percentage behavior in instr * remove dns_common.go delete configmap stuff * kubelet: remove some redundant iptables option checking * Remove federation tests entirely because they break clusters and aren't relevant anymore * Don't add empty AZ labels to OpenStack volumes * resolve PR comment ( add nil check ) * fixes test/integration/ttlcontroller staticcheck * Add CSI proxy log to fluentd * Update Windows image patch version * Updated symbol 'framework.GetAllMasterAddresses' to not use word 'master' * Updated symbol 'framework.GetMasterHost' to not use word 'master' * fix: use ">" instead of ">=" in resource allocation * add configuration for controller migration. * Watch bookmarks may contain version of objects of other types * Support sharing one IP address for multiple services * Add unit tests for feature "Support sharing one IP address for multiple services" * Graduate SelectorIndex to GA * correct 'information' spelling errors * correct 'admission' spelling errors * add note for kubeadm cert renew * Fix UpdateSnapshot when Node is partially removed * Add LookForStringInPodExecToContainer that takes container name parameter, modify LookForStringInPodExec to call the new function. * Fix test name TestDump * kubeadm: deprecate self-hosting support * make update * fix integration tests * fix error message * fix goroutine that lives too long * wrap errors in selectorspread and podtoplogyspread plugin * add unit tests for getStorageAccounts in azure_storageaccount.go * Lint ttl_controller * Fix staticcheck failure for vendor/k8s.io/client-go/discovery/cached/memory * kubectl: deprecate --delete-local-data * wrap errors in service affinity plugin * [pkg/watch/json]: remove dead code * wrap errors in taint-toleration plugin * pause image: moves wincat binary location * Adds support for building Windows pause image * tests: Refactors agnhost image pod usage - network * tests: Refactor agnhost image pod usage - common (part 1) * gce: redirect handshake server requests to metadata-concealment too * Disable one subpath test for windows * Add csiproxy log * Collect debugs before framework.Failf * Enable per-zone logexporter pods creation * e2e/storage: disable caching when writing/reading to block PVCs * e2e: add option to create pods with different image in pod.Config * Clean up nits in delete cascade * wrap errors from DefaultPreemption, ImageLocality and NodeAffinity plugins * Fix LookForStringInPodExec(...) to take container name as argument, and refactor function usage Ref: PR 92127 review discussion https://github.com/kubernetes/kubernetes/pull/92127/files#r447853904 * switching to stable version * Fix kube-addon-manager overwriting resources with EnsureExists * apiserver self request metric * address instance_test nits * It's an 'Instance' of apiserver * upgrade test for BoundServiceAccountTokenVolume * kubeadm: make the CP join handling of kubeconfig similar to "init" * kubeadm: warn but do not error out on missing CA keys on CP join * using structured logging in scheduler framework runtime * agnhost image: use actual DNS domain instead of hardcoded cluster.local * add aojea to test reviewers * Use the exported struct member directly * fix: correct glbc ClusterRole * Updated vendor by `hack/update-vendor.sh` * Update bazel * Update dependencies * Remove kubeconform * Remove dependency on behaviors for conformance generation * Fix typo & documentation on kustomize.md * Remove unmaintained stackdriver logging e2e test * replace sha1 with sha512 * Use pager's context instead of TODO * kubelet: add unit tests for imagePullSecrets keyring * Keep the imagePullPolicy of kubectl alpha debug consistent with the default * Remove ext2 + ext3 tests * Add failure logic to tests that rely on side-effect-free dial functions. * Adding back in the breadth-first-polling logic. "Revert "Merge pull request #93837 from jayunit100/DialFromContainerB"" * Update the use message for kubectl debug * Graduate kubeadm alpha certs command * Fail test when Cinder volume deletion fails * Add extra log when Cinder volume deletion fails * Delete pre-provisioned Cinder volume by ID * deprecate scheduler metrics BindingLatency and SchedulingAlgorithmPreemptionEvaluationDuration * modify static check * Replace e2essh on e2e service tests * using kubectl apply to create metric adapter * Allow the lifecycle of kube-proxy to be managed independently of the startup scripts for GCE * Fix `kubectl describe ingress` format * check readyz before adding endpoint for kube-apiserver * Bump network proxy images to v0.0.12 * Bump konnectivity-client to v0.0.12 * tests: Refactors agnhost image pod usage in tests * Revert "Merge pull request #93837 from jayunit100/DialFromContainerB" * CHANGELOG: Update directory for v1.20.0-alpha.1 release * Move Kubelet Summary API to staging repo * removing deprecated scheduler metrics * refactor(kubeadm): make `alpha kubeconfig user` command accpet --config * wait until the iptables rules are programmed * Add test for listing Leases from all namespace * use GetInstanceProviderID to get instance provider ID * Remove mattjmcnaughton as a sig-node reviewer * Enhance the prompt information of verifyRunAsNonRoot, add pod, container information * Update nodelocaldns yaml to use 1.15.14 image * handle longer vendor paths without go files * Show error in status if preserve unknown fields is true for nonstructural schemas * `find . -type f \( -name "*.go" -or -name "*.md" \) -print0 | xargs -0 gsed -i 's/the the /the /g'` * endpoinslices must mirror services labels * kubectl: add a space between effect and operator when printing tolerations * Return the Kubernetes version which stopped serving deprecated APIs by default * log-dump.sh: Do not modify logexporter-daemonset.yaml in-place. * Take into account latency incurred in server filters * test images: uses nanoserver * Remove kubeadm audit package * Do not assume storageclass is still in-tree after csi migration * fix kube-proxy cleanup * scheduler_perf: use time.Ticker in throughput measurement * Remove testcluster check for csi proxy * Add cheftako to KCM owners. * Add an unit test for requests including value after token * Limit the max number of splitting * fix: detach azure disk broken on Azure Stack * [pkg/api/podsecuritypolicy]: fixup typo * Add a check for crio service before starting node e2e tests * apiextensions: prune array type without items in published OpenAPI * test: add unit-test for TranslateCSIPVToInTree. * apiserver: fix healthz vs. livez vs. readyz log output * test(kubelet): deflake TestRotateShutsDownConnections * kubeadm: update vendor to exclude kustomize import * kubeadm: remove the --experimental-kustomize feature * update-bazel * use more granular buckets for azure api calls * fix duplicate testcase names * Adds filtering of hosts to DialContexts. * update storageos vendor for FilteredDial change * kubeadm: remove the --kubelet-version flag for "upgrade node" * Adding cheftako to CCM owners. * scheduler_perf: refactor to allow arbitrary workloads * Tests for empty constraints array when DefaultPodTopologySpread is enabled * cluster/images/etcd: Build etcd:3.4.13-1 image * build: Update to debian-base:buster-v1.2.0 * build: Update to debian-iptables:buster-v1.3.0 * test(apply): deflake run_kubectl_apply_tests * fix azure file migration panic * Add support for s390x * test images: Fixes echoserver s390x image * Change code to use staging/k8s.io/mount-utils * enable gce InstancesV2 * implement gce InstancesV2 interface * Update csi proxy to v0.2.1 * cloud node controller: implement with workqueues and node lister * CHANGELOG: Update directory for v1.19.2 release * CHANGELOG: Update directory for v1.18.9 release * CHANGELOG: Update directory for v1.17.12 release * test/e2e: Busybox image is not being templatized * move dashpole to emeritus in kubelet * LockToDefault the ExternalPolicyForExternalIP feature gate * Fix resource location for ipv6 pods * Refactor kubectl without stdin test * e2e sctp support for ipv6 * Fix e2e autoscaling namespace error * reduce cloud api calls in cloud-node-controller by passing instanceMetadata to updateNodeAddress * Ensuring EndpointSlices are recreated after Service recreation * Increasing acceptable timeout for EndpointSlice garbage collection * Delete namespace parameter in create adapter * verify-generated-swagger-docs: remove unnecessary build * kubeadm: relax the validation of kubeconfig server URLs * Graduate WinOverlay to Beta * count of etcd object should be limited to the specified resource * Run gofmt * run hack/update-vendor.sh * Move podresources api to k8s.io/kubelet/pkg/apis * optimize the use of informer for scheduler * Revert "conntrack e2e test debug connections" * ingore apparmor on non Linux operating systems. * test: ensure WaitForCacheSync is called after starting sharedInformerFacotry * Move the RuntimeClass tests out of node-kubelet-orphans * Test watchcache being updated in multietcd setup * Enable progress notify events in watchcache * Allow tracking resource version for reflector store * Implement etcd3 progress-notify feature in etcd3 layer * Pipe newFunc to etcd3 storage layer * Update kubeconfig command-line help message for kube-proxy * Clean up remaining ns flag * Revert "Revert "Switch cos version to M85"" * ubernetes_lite.go: remove image argument from SpreadServiceOrFail * Don't attempt to detach an FC device if we don't know its name * follow up cleanup after SupportPodPidLimits GA * Mount kubelet and container runtime rootdir on LSSD * avoid potential secret leaking while reading .dockercfg * clean up podpreset deprecated client * generated * remove generated podpreset * remove pod presets * test/{images,utils/image}: Add justaugustus as reviewer * cluster/images: Add justaugustus as reviewer * hack: Add justaugustus as reviewer * .github: Add justaugustus as reviewer * kubeadm init phase upload-certs: add flag --kubeconfig * portforward: Fix UDP-only ports calculation * chore: add network rule support in Azure account creation * Fix misusage of RLock in timeCache lru.Cache.Get() * e2e test support microk8s * test(iptables): deflake TestRestoreAllWaitOldIptablesRestore * feat(iptables): be able to override iptables-1.4-compatible lock path * test flake: fix data race in csi_test.go * Move podPassesBasicChecks() to VolumeBinding plugin * Remove pvcLister from genericScheduler * add retry for creating metrics grabber to fix test flakes * Remove tests related to HTTPS support for ingress-gce * make kube::util::find-binary not dependent on bazel-out/ structure * output go_binary rule directly from go_binary_conditional_pure * hack/lib/util.sh: some bash cleanups * bazel: Replace --features with Starlark build settings flag * [go1.15] staging/publishing: Set default go version to go1.15.2 * [go1.15] build: Use go-runner:buster-v2.0.1 (built using go1.15.1) * [go1.15] Update to go1.15.2 * [go1.15] hack/tools: Update to k/repo-infra@v0.1.1 (supports go1.15.2) * [go1.15] build: Update to k/repo-infra@v0.1.1 (supports go1.15.2) * Graduate ServiceAccountIssuerDiscovery to beta * avoid logging token in RunDeleteTokens * gpu device plugin uses EnsureExists addon mode * Non-zero cfs quota period duration requires feature flag * Use namespace flag passed to RunKubectl* methods * Update etcd to dd1b699fc489 * Fix some shellcheck warnings/errors in cluster/gce/util.sh * kubeadm: remove stray "alpha phase" command * kubeadm: remove the "alpha kubelet config enable-dynamic" command * Fix index out of range panic for kubectl alpha debug * rename some files * Fix minor comment in a script * Wrap errors on VolumeBinding plugin * Wrap errors on DefaultBinder plugin * Wrap errors when running Bind plugins * Wrap errors when running PreBind plugins * Remove field disablePreemption from internal scheduler codebase * Run unit tests 2 instead of 3 times via bazel * Add the storageversion.Manager interface * pillar_dns_server remove change so as not to break tooling in the near term in the kubernetes/dns repo * Fix staging/src/k8s.io/apimachinery/pkg/labels golint findings * Use EphemeralContainers for storage validation * Hold error in framework's Status * Increase time it takes for second pod to startup for offline resizing * Read PV object from apiserver to prevent flake * Migrate scheduler, controller-manager and cloud-controller-manager to lease lock. * fix the bug that kubeadm tries to call 'docker info' even if the CRI socket was for another CR * Update csi-proxy to use beta version * remove feature gate SupportIPVSProxyMode. * Revert "Switch cos version to M85" * bump the version of k8s.io/system-validators to 1.2 * kubeadm: Update versions for 1.20 * Handle nil elements when sorting, instead of panicking * kubeadm: print warnings on invalid cert period instead of erroring out * CHANGELOG: Update directory for v1.19.1 release * Prevent deletion of namespace again * Deprecate Dockershim * Tolerate NotFound errors when deleting snapshots * storage E2E: explicitly wait for PV deletion after ephemeral test * Add vCenter info metric * Avoid unnecessary calls if other error occurred * test(portforward): deflake TestGetListener * Add roundtrip tests for metrics repo * generated * Let kube-apiserver host the storage version API * fixup: add podLister as a member field of DefaultPreemption * Preemption plugin to fetch pod from informer cache * Switch cos version to M85 * generated * fix import paths * add internal.apiserver.k8s.io/v1alpha1 to known gvs * update doc.go and register.go * move apiserverinternal types to kube-apiserver * Initialize scheduler's podInformer in sharedInformerFactory * Sort list of formats for --logging-format description to make it deterministic * skip TestClientReceivedGOAWAY * Count storage requests as whole byte values in quota * Add Stephen Augustus as Reviewer for staging/publishing * e2e: fix deployment non-unique env vars to avoid SSA error * Remove pkg/api/endpoints * Stop container before remove for Docker * fix golint failures for staging/src/k8s.io/client-go/examples/workqueue * Revert "fix cluster/log-dump/log-dump.sh shellcheck failures" * deferredResponseWriter returns after calling the Close() method * test(tools::events): deflake TestEventSeriesf * Fix typo in comment of hack/verify-shellcheck.sh * Fix staticchecks ST1005,S1002,S1008,S1039 in pkg/kubelet * Remove unnecessary double-pointer * Add metrics for azure service operations (route and loadbalancer). * Add tests for daemonset view history * Add commend for printHistory function * test(watch-tool): deflake TestRetryWatcherToFinishWithUnreadEvents * dedup the printHistory logic in DaemonSetHistoryViewer,StatefulSetHistoryViewer * Describe sts on rollout history if the revision * kubectl: Use Fprintf * fix golint for pkg/volume/azure_dd * test(workqueue): deflake TestMetrics * build/lib/release: Explicitly use '--platform' in building server images * build/common.sh: Remove extraneous reference to debian-base image * test(kuberuntime): deflake TestRecordOperation * prefer NoError/Error over Nil/NotNil * Deflake serving options, avoid hard-coding ports * Deflake port forward tests to avoid hard-coded local ports * Deflake cpumanager checkpoint unit tests * Use unique socket name per cm test * fix(azure::cache): TimedCache.Getter should be called once on the same key * test(azure::cache): deflake TestCacheNoConcurrentGet * Run slow kubeadm upgrade tests in parallel * Ensure kubeadm tests have unique names * Avoid mutating global variables in kubeadm certs phases * test(iptables): deflake TestRestoreAllGrabOldLock * Skip TestGOAWAYConcurrency * test(apiserver): deflake TestClientReceivedGOAWAY * Deflake TestSetup * Deflake TestHTTPProbeProxy * kubelet: remove alpha warnings for CNI flags * Add more tests for LRU cache lookup * Move ResourceQuota admission to k8s.io/apiserver * do not mutate endpoints in the apiserver * remove DefaultIngressClass feature gate for 1.20 * Cleanup custom metrics conversion functions * feat(kubeadm): specify resource requests in etcd pod spec * Stop ignoring unit test flakes, require multiple successful passes * kubeadm: remove the CoreDNS check for supported image digests * Use ExpectNoError(err) * allow to map the same container port to different host ports * Updating winkernel kube-proxy OWNERS file * consistently use double quotes in proto files * Deflake TestServiceRegistryExternalTrafficHealthCheckNodePortUserAllocation * add more testcases for GOAWAY filter * prefer double quotes and consistent usage in .proto files. * Improve ability to debug Events e2e failure * Added support for register-with-taints setting #93608 * AWS NLB/ELB health check config based on service annotations * kubeadm: adjust the logic around etcd data directory creation * fix vendor/k8s.io/apimachinery/pkg/runtime/serializer/versioning staticcheck * test(csi): deflake TestAttacherWithCSIDriver * Remove HeadlessService label in endpoints controller before comparing * Remove default conversions * Update security contacts for sig-cli * Allow to disable logrotation of kubernetes and pod logs * Fix some shellcheck warnings/errors in cluster/gce/util.sh * Fix some shellcheck warnings/errors in cluster/gce/util.sh * Fix some shellcheck warnings/errors in cluster/gce/util.sh * Enhancement on the testcase to cover more possibilities * fix kubeadm update coredns with skip pending pod * address review comments * Update kubectl to use new vendored github.com/fvbommel/sortorder dependency * Fix broken dependency vbom.ml/util * Add exp backoff for connection refused errors * proxy/userspace: clean up and consolidate testcase setup * proxy/userspace: use waitgroups instead of sketchy atomic ops in testcases * Start CSI proxy as service * remove --verbose_failures from .bazelrc * fix a few missed references * CHANGELOG: Update directory for v1.16.15 release * update scripts * fix doc file * rename * partial * move port definitions to a common location * remove iperf e2e test ip family tags * modify DNS-1123 error messages to indicate that RFC 1123 is not followed exactly * kubeadm: Fix `upgrade plan` for air-gapped setups * Avoid the API call to update pod if nothing is changed * moving files from k8s.io/util/mount into staging/src/k8s.io/mount-utils * fix: return error with fewer mount options on Windows * fix: smb remount issue * Remove driver letter assignment during volume format * Revert "Merge pull request #166 from jingxu97/May/drivename" * chore: add more logging for mklink on Windows * fix: remove unnecessary readlink check in IsLikelyNotMountPoint on Windows * Remove driver letter assignment during volume format * Switch to klog v2 * ignore golint for some stutter that we want to keep as-is * fix bad spelling * Revert xfs_repair fix * Fix windows MountSensitive error * Fix subPath mountpint check * Fix mount_windows build error * Introduce paramater for sensitive mount options. * FormatAndMount unit test only checks for MountErrorValue now and closed gaps for some error values * Add more detailed error output when disk formatting fails * Split MajorMinor into two fields * update after review * use xfs_repair to check and repair xfs filesystem * Return typed error when Mount Fails * Validate the existence of filesystem before attempting to mount it (linux) * feature: implement Output method for FakeCmd * Fix golint errors * Update doc.go to show k8s.io/utils * Extract pkg/util/mount and drop BUILD * bind metadata proxy to 0.0.0.0 * Add e2e multiple endpoint services test * spdy: add optional periodic Pings on the connection * fix vendor/k8s.io/apimachinery/pkg/conversion staticcheck * Handle eviction of pods in deleted namespace * drain: eviction creates in a deleting namespace will throw a forbidden error * Fixed reflector not recovering from "Too large resource version" errors with API servers 1.17.0-1.18.5 * Stop setting SelfLink in kube-apiserver. * Fix FakeClock::Reset to always succeed * add myself to sig-node-reviewers * kubeadm: make the scheduler and KCM connect to local endpoint * kubeadm: Ensure etcd manifests are regenerated upon upgrade * Add WatchListPageSize to cache.Config * Allow 404 error on lb deletion in azure * add lock for csi node update * fix typos in cmd/kubeadm * clean up testutil/metrics content * Update comments in pkg/scheduler/framework/v1alpha1/interface.go * Update `kubectl diff --server-side` test. * Skip TestLoopbackHostPortIPv6 run on non-IPv6 env * relax matcher for ResourceMetricsAPI test * fix staticcheck errors in resourcequota * update test to match validation filter of pods * Omit optional field when empty * Update CNI plugins to v0.8.7 * fix golint failures * Mark SCTPConnectivity tests as disruptive. * Add tests for SCTP network policies. * Ensure getPrimaryInterfaceID not panic when network interfaces for Azure VMSS are null * Improve the prompt message when kubeadm init is successful * fixed golint error in pkg/apis/admissionregistration * Add 1.19.0 API testdata * Remove 1.17.0 API testdata * chore: 📦 update generated files * Update max data disk count with new instance types * Getting rid of the Salt DNS replacements, addded / back. * tests: Refactor agnhost image pod usage * Improve docs for client-go warning handlers * Override hostname with instance name * Fix testpattern check * chore(openapi-spec): 📦 regenerate * Moving e2e tests to e2e_node directory * Combine switch case into one case * Ran hack/update-bazel.sh but discarded changes to root build file * Move common portion of dynamic snapshot out of switch statement * Remove custom hash function, generate a random UUID for snapshot and snapcontent name instead * Stack snapshot tests into one to reuse snapshot resource and reduce time taken on prow. * Quick commit * Remove snapshot class from prepv test because it is not needed. * Combine two tests with overlap to reduce overall snapshot test suite time * Add pre provisioned snapshot tests * start kube-apiserver and webhook server only once to shorten the webhook audit test time * Minor cleanup in snapshot test suite. * Add a link to liggitt's deflake docs in Flake template (#94243) * Deprioritize extensions/v1beta1 in discovery * Update cri-tools to v1.19.0 * Update default etcd server to 3.4.13 * fix(azure): check error returned by scaleSet.getVMSS * fix cluster/log-dump/log-dump.sh shellcheck failures * Remove azure-load-balancer-disable-tcp-reset annotation * Remove duplicate nodeSelector * fix linter issues for pkg/kubelet/cri/remote and staging/src/k8s.io/cri-api/pkg/apis/testing * Fail early on stress test and improve logging * kubectl wait add ignore not found flag * Support kubectl delete foreground * remove deprecated kubelet endpoint /metrics/resource/v1alpha1 * Update options.go * Initialize candidate directly instead of iterating the array of candidates * Move brendandburns to to emeritus status. * fix vendor/k8s.io/apimachinery/pkg/apis/meta/v1/unstructured/unstructuredscheme staticcheck * only update Azure data disks when attach/detach * Enable IP Tags on Azure LoadBalancer public ips * Add PR #89069 Action Required * Update etcd makefile to build 3.4.13 image * Update etcd client to v3.4.13 * update drain message to include namespace for pod in kubectl get compatible format * CHANGELOG: Update directory for v1.19.0 release * Fix issue on skipTest in storage suits * Remove file_mode args for Windows test * Update Calico to v3.15.2 * Set snapshotType for tests with NTFS. * Update CHANGELOG-1.18.md * Add logging if container or pod fails to be killed * Adding label NodeAlphaFeature to include tests in Node Testgrid * Add impersonated user to system:authenticated group * Verify running mirror pod has running containers * Only process all nodes when incoming pod has no preferred affinity * test(endpointslice): deflake TestSyncEndpoints * Remove unnecessary conversion * Detect change of volume attachability in the middle of attaching * Promote PidLimits to GA * Ensure backoff step is set to 1 for Azure armclient * [pkg/registry/admissionregistration]: fixup wrong copy&paste godoc * Remove StartupProbe featuregate and related logic * Make ProjectedVolumeSource optional * Track pods with required anti-affinity * Updating kube-proxy to trim space from loadBalancerSourceRanges * let panics propagate up when processLoop panic * Allow to configure clustername in creation of kubeconfig using kubeadm command * Make similar buckets for api and etcd request duration histogram * .github: remove stackoverflow from support issue template * Refactored pkg/controllers/resourcequota * fix: use sensitiveOptions on Windows mount * Cleanup kubelet TODOs that are no longer pertinent. * kubelet, cgroupv2: do not create /sys/fs/cgroup/sys with cgroupfs * Update wait function w/ descriptions of global node states, TODO for kubelet API. * ARM client: survive empty response and error * delete tests which use container manager stub * tests: Use Windows absolute path on Windows pods * Only lock statuses map when status isn't successful * Do not allow manual changes to manageFields via subresources * Change nodeInfolist building logic in scheduler * do not create StatefulSet pods when PVC is being deleted * fix misleading comment in expand_volume.go * Simplify and de-lint GCE Windows kube-up docs. * Add context to x509 verify failures * Read ssh username from env variable * Fix the logging message * Use /usr/bin/env bash in Makefiles and scripts * Scheduler auth stop using legacy scheme * allow adding annotations to pod when using kubectl run and add tests * kubeadm: Separate argument key/value in log msg * update ResourceMetricsAPI node-e2e test * docs(api): 📝 Fix HPA docs with addition of "External" type * fix vendor/k8s.io/apimachinery/pkg/util/framer staticcheck * Removed broken link to Analytics * Make CSI mock driver log parse more flexible * Verify that an ingress with empty TLS is valid * Update client-go out of cluster example * Update yaml files to use seccomp GA syntax * go fmt fix * remove some notes about scheduler/algorithm * get: -o yaml, json set ServerPrint false * Add test for `pkg/kubelet/util/util_windows_test.go#GetAddressAndDialer` * back out conversion of DialFromNode->DialFromTestContainer * kubelet: assume that swap is disabled when /proc/swaps does not exist * e2e storage: skip multi-volume generic ephemeral volume test * Reduce test volume sizes * support ipv6 in e2e policy tests * modify the warning log format from %d to %v * Update snapshot controller to use k8s.gcr.io * Seperate registry and feature gates * names unnamed testcases, adds name to t.Errorf msg * Improve running time of TestSchedulerWithVolumeBinding * Add maxTries logging statement, otherwise the numbers are really hard to interpret * implement breadth first try * fix test/e2e_node staticcheck * Fix error messages * Fix Poll variable name * Fix waiting for PVCs to get Bound * Number of failed jobs should exceed the backoff limit and not big equal. Remove patch in e2e test of backoff limit due to usage of NumRequeues * fix vendor/k8s.io/apimachinery/pkg/apis/meta/v1/unstructured staticcheck * Fix some typo * golint * fix vendor/k8s.io/apimachinery/pkg/labels staticcheck * Enable completion for `kubectl config delete-context` * vsphere: remove inactive members from OWNERS * sig-network: remove inactive members from OWNERS_ALIASES * cluster/addons/dashboard: remove inactive members from OWNERS * apiserver: remove inactive members from OWNERS * Fast return when no any matched anti-affinity terms * Update seccomp e2e test for GA * Fix an error in NodeUnschedulable plugin comment * Format Codes * minor logic fix * e2e test intra-pod breadth first logging and summary * fix incorrect comment in runtime ObjectKind interface * Fix job's backoff limit for restart policy Never, rely on number of failures instead of number of NumRequeues * test(kubelet): add a regression test to verify kubelet would not panic * fix(kubelet): protect `containerCleanupInfos` from concurrent map writes * refactor(*): update pvc quota name typo in comment * fix: azure disk resize error if source does not exist * chore: add diskclient.Update interface * chore: add diskclient.ListByResourceGroup interface * Remove false positive warning in kubeadm cmd * cloud provider: add zone/region to InstanceMetadata * Sort kubectl top output when --sort-by and --containers are used together * add testcases for kubelet getters * fix a typo in the comment * Use v1helper.GetPersistentVolumeClass for compatibility * Add tests for managed fields tracking. * leaderelection: Remove doubled space in "attempting to acquire leader lease" log * benchmark-dockerized.sh: set KUBE_ROOT * kubeadm: reset don't unmount /var/lib/kubelet if it is mounted * PodReasonUnschedulable is not a pod condition type * Fix kubelet log message when starting a container * kubectl describe pod: use ReportingController as an event source * Fix TestScorePlugin: numScore should be accessed with atomic.LoadInt32 * expose Run[Pre]ScorePlugins functions in PluginRunner interface * Cleanup wait forever loops in pv_controller_test.go * Strip unnecessary security contexts on Windows * Updating the Reviewers / Approvers for WinKernel Proxier * fix the remote endpoint cleanup logic * Add chendave to sig-scheduling REVIEWERS * Adjust default replica count to 2 replicas * Run make verify with python3 to fix publishing bot issue * Document blocking behaviour of RunOrDie and Run * removed k8s-master label * Add example of using resource builder to load a manifest file * tests: Fixes variable expansion false positive test * revert auto-completed package names * remove legacy leftovers of portmapping functionality that was moved to CNI * mark this test serial due to race conditions * Clean up daemonset test names * Remove phantoms from dump_requests output * deps: opencontainers/go-digest -> v1.0.0 * Update k8s.io/utils dependency and use ebtables from there * kubectl: Allow --patch-file to be passed to `kubectl patch` * reduce type conversion and correct variable name * Fix verbs reporting in kube-apiserver metrics * kubectl: improve the warning message when doing kubectl apply to the resource without expected annotation * Fix label reference in deployment checks * Use NLB Subnet CIDRs instead of VPC CIDRs in updateInstanceSecurityGroupsForNLB * Update readiness checks * Update ready condition * chore: upgrade Azure/go-autorest to v14.2.0 use autorest v0.11.1 * extend ShouldCallHook benchmark to verify performance imporvement * [kubectl] Fail when local source file doesn't exist * nodelocaldns.yaml: remove force_tcp option which used for external dns query * Create Deployment resource lifecycle test * apf integration test: ensure no rejection * skip mismatched webhookAccessor and object * return err directly when nodename is not consistent in cert * add bootstrap policy for monitoring roles * unit test * move to cadvisor.MachineInfo * Delete ILB FR in case of changes to port/proto. * fix windows container root validate * hack: ensure go version is not specified for master in publishing rules * publishing: remove go 1.13.9 for master branch for controller-manager * add test case for kubeadm memory check * add more testing cases * Shorten watch restart test, run in parallel * ipvs: log error if scheduler does not exist and fallback to rr * fix golint failures in pkg/kubeapiserver/options, fix some incorrect replace of receiver name * fix golint failures in pkg/kubeapiserver/options, rename receiver name of BuiltInAuthorizationOptions to o * fix golint failures in pkg/kubeapiserver/options, use API Server in commemts instead of APIServer * e2e node: fix kubelet service restart failure * Mention background deletion in kubectl delete cascade help * fix bazel build file * correct the sandboxId attribute in unit tests * address review comments * add sandbox deletor to delete sandboxes on pod delete event * Check for sandboxes before deleting the pod from apiserver * fix(kubectl): warn users that flags cannot be placed before plugin * Avoid using socket for hints * regen * update build * remove serializers from codec factory * update * clean up unused var containerCache * cleanup: print warning message after timeout * Revert "cleanup: decrease log level from warn to v3" * cleanup: decrease log level from warn to v3 * AWS: increase io1 volume IOPs limit * Add a preflight check that the control-plane node has at least 2GB RAM * Handle int -> float conversion in FromUnstructured * Fixed potential nil dereference in hostpath unit test * Fixed error string should not be capitalized * add GetAddressAndDialer unit test * [k8s.io/apiserver/pkg/server/filters]: fixup go vet warning * [kubelet/dockershim] : Use local copy for range iterator * fix(staticcheck): fix static error of package `/pkg/volume/gcepd` * Filters on kubemark nodegroups when selecting node template to enable hollow node clusters that contain real nodes. * Move MasterUpgrade() out from e2e framework * Use temporary directory when creating temporary file in tests * generated * add vendorless to client-gen * use canonical import path in client-gen so that package comments are * ipvs: ensure selected scheduler kernel modules are loaded * Fix NetworkPolicy describe for egress-all policies * Export WaitForCSIDriverRegistrationOnAllNodes to be used by external csi driver repos * [e2e/storage] fix range issue in getCSINodeLimits * kubelet: add operations count and error count metrics to network plugin manager * fix HandleCrash() order * fix golint failures in pkg/kubeapiserver/options * remove duplicate path import * AWS cloudprovider allow nlb-ip and external type lbs to be managed externally * Move WatchUntilWithoutRetry() from e2e framework * Add metav1.SetMetaDataLabel func * Remove resize map code * lock-free broadcaster, use chan to ensure thread safety * [test/kubelet]: Fix deadlock in watch manager test * kubectl: remove the dependency between autoscale command and generators * cluster/addons/metadata-proxy: cleanup inactive members from OWNERS * test/images/pets: remove OWNERS to cleanup inactive members * apimachinery: remove inactive members from OWNERS * [pkg/controller/certificates]: remove staled func comments * Remove DeprecatedMightBeMasterNode() * TestCreateInvokeAdmissionControl: remove unnecessary goroutine in sequential processing * Add unittest coverage for boottime_util_linux.go * dual-stack: make nodeipam compatible with existing single-stack clusters when dual-stack feature gate become enabled by default * Adds additional documentation for job status * Set the oom_score_adj of guaranteed pod to -997 * Resolves staticcheck failures for component-base/metrics * Change the node name from "machine" to "node" * Fix a typo in PreBindPlugin comment * Replaced repair with returning error, in delta_fifo.go * Fix description of conversion generator * Don't create a new sandbox for pod with RestartPolicyOnFailure if all containers succeeded * add defer * SIG node owner files clean up * Refactoring: Reduce unnecessary lines * Fix a typo in comment * code clean for podgc * fixed e2e vsphere statefulsets test * Repair instead of panic when data corruption detected in DeltaFIFO * conntrack e2e test debug connections * disable goffuzz in binaries * Add get-users and delete-user to kubectl config * fix typo in runtime/interfaces.go * Return nil as error when instance is not found so that node_controller could delete the node * Cherry pick the fix https://github.com/kubernetes/kubernetes/pull/70291 * Find what fails pull-kubernetes-e2e-gce-ubuntu-containerd * Review update * Sync with master * Remove previously added '' no longer needed * No quotes needed/wanted for CURL_RETRY_CONNREFUSED * Add fix for run-kube-controller-manager-as-non-root * Updates after review * Update cluster/gce/gci/configure-helper.sh * Update cluster/gce/gci/configure-helper.sh * Update cluster/gce/gci/configure-helper.sh * Update cluster/gce/gci/configure-helper.sh * Mitigate newly added shellcheck issues * Updates after code review * Update after code review * Code review update * Fix shellcheck w/e in cluster/gce/gci/configure-helper.sh * changes in imports was unintentional * fix S1000 simplify ch switch cases * fix S1000 simplify ch switch cases * fix S1008 simplify bool returns * fix S1002 omit comp to bool * Warn when creating roles with custom verbs kubectl * Fix static check failures for staging/src/k8s.io/apiserver/pkg/server/healthz/healthz_test.go * cleanup tempfiles in unit test * Enhance apiextensions-apiserver in standalone mode * fix CHANGELOG typo * Mirror pod without OwnerReference should not be created * Add unit test to kubectl/cmd/run * remove stale TODO after this PR: #92204 * add line break when describe hpa * basic regression test of runDockershim * fix func name NewCreateCreateDeploymentOptions * Fix error check logic * Fix broken format in CHANGELOG-1.18 * Remove contemplation of invariant violations from delta_fifo.go * fix expanding rbd volumes without ceph.conf * Adding tests for Kubelet pod update functions * Update Calico cpva to v0.8.3 * cleanup: remove useless methods * Modify the kubelet document * fix golint errors for pkg/kubelet/dockershim * cleanup: no need nil check before range * Add lease release tests in leader election * Generate complete leader election record to resolve leader election issues with LeaseLocks * fix: comments(only create parent dir) * make kubectl/kubeadm completion script support busybox * Add node-local-dns headless service * Made containerd-namespace flag can be used when kubelet config start cmd * fix comments * fix: ignore dir check in csi node stage/publish * Link to krew's new project site * Remove --include-uninitialized flag documentation * Use canonical URL for the krew project * return success if cordon node by replace * kubectl/drain add support for custom pod filters * do not wait for node ready when starting kube-proxy in 'nokubelet' mode * validate KubeletCgroups and KubeReservedCgroup- Initial Package/bin/sh/bin/shkubernetes1.19-client-commons390zp21 1684751129  !"#$%&'()*+,-./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.20cpioxz5s390x-suse-linuxASCII textdirectorytroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix)+irxTgbash-completionutf-855810ac277e6e49886af8de74d429019148a9975424f0d9694d6413627257caf?7zXZ !t/] crv(vX0ٱ%! eV yˠ*r10LyNkWL2BVC2:Tv;W_xoIlx=rZPB n]uC`D;G`YI l$8Lߚ|4i8>JU+Nuz,Gl J;O:o/ʏ@ VyyN@ ˏRр$| F,cV@pdbEQw%1z(y" $< <.nmp,^yJ r}Fi&A=^)\C'0Ip>~_;.|ͲJX w MlMR*TWfjlͷm :ü?aV?瘶()ΨWɒe 0VzECoͶD=|Zsnx㑒~;rV&}g@kWkv2BW"1.߄[]r5Ty4Pڰi`?q@H[֝/+{ -'r صNבpA"&*{MhepB h]S}rQ >2Pj|Գ'eb.w;{^7 <):#f9x8e璧s $5_n?wPQt~j`5eJDP,G/TXeQgi+,&1!p$E>pTT6M!*TzPk=Q?ޣR>[U%jШFJZ-qFT9t1I` n׾lwoy#8nRDc~#rNP^9|l^Gǔ=)cS9ECH%n 1BPFr] \VFA ta,VO %(u;p覃ȇ26ȰT_#[J23vS̷B _ƕd=yQà(hN2P "Zc0 uJ/*n&p c$zAf[? ‹yX OX"dPM2y# vV |CB>beYgڄa๫maEk =?gv S"4Œt*+h)SwH]>bq[Y\ <]RS4qkԓJZ`FvICBH_OdYniπUP?’8,G!Ӵ;%^>;" W7c%+#u葆 [z5ETl'Uz`Y:D<7h)T x}Mh'$qi A7:ֶ}T&˗z(L4Pv@dʾt`a|o@PDISmH7?̋_7d. xD#(O]̈́k%+ &`̾iA[rsηnSޱUNWU%#9kenSra+Q:@h 6"Oזgҹh;W g k.TǺ] _X5Ƈ3RbDwaUbh{ѦZ{r Q&B4es;BT^.ۇtqؐfWS`sò/آuz I_+hL.T{gXL3G>^`=/E)^!Q?oOhOתt] VpqNGmՐ׎P{Dz, B{ ۲61'8Brg9]F't:yxs,)3uε4>Xn0Vy9ߊA65Qj4Ye=W4;epbV˄˧O3?%@), CU3kFbT^A1Nkˆ@m p. ]09 X={S azB},Coz} ԣ<&׻bZ+"ZZV X0_|FȢhDt?1;z>*$;$dX l QoG;ik,췖ۭWU% >Oĭ(2?J1* Ps8q@JFZts!hn*F+θpYG9)GABa '{oBN7ō/w~{^p* QJO7Tl-O#bcȷ02t3׸^M~>F TdZXAo<պZ SÎT xQB}~&0k,#y3MAFV]I?5mjaz- ̼`ܥΒY{\>gܪ0®,d~^6~9uʼn/v%HsJAݞ?rk&(^p05 r>䱧6)e'T&vQxgTJJ2۬ꗑs3[' ԬݻOi)ʊ6ҸCyS~tE G(Jqd6p&K>՞Zڎ0(jfՑw}M#q1i0ۤ)qŊieN }Ri<[2TtObmApVz;&S˱Mp͍GR KqpRƕdߢФVTw6 e ɿ{,gS!cTўŘ<:+3f84o\6USSo6!kͪvz>tG< .^;~u9;z[T:RGh}јeۻ^+ Ɍsk{KD8naj[;w|8fzd/Xe{>(=O16ИFwlU]B/y8 ۅLq`=!D1ůBP~4 vX,O'Q=V{ u9v-cm~оHxj P2a *aL#oFx Vfƶ`QAH΄RMl8(3 byu7|7&$ B4u9w$#s2%\1_2&Z烲Xv8fRv0]MCuh!p0jawTc!a]v.J9Y(_GY}Lk$J/=0تaȘB@ #8jSBNj/sʣrƶŝX6К%dRT :_Y/@*cC^&jË#XW⬻uP KWB~dzϤST 4r*:}b$,k"!`K;`p FzmV4] EjLBLJ04E )G4y|y F+ђzųك32kg*Ku {9xJ9 fԖӊCvS%M3-#;=]^K$~a͘H[0C> mfC2hRf o=̡:da踽{~|xqdv7@7bz%ҡyotC+03=TӦ8[z- qSFI |SA.\]xw ]Aňn̡NKM"y LTAj2>riNtvk͏℟N':t4q% ρy_tmTZz3nfYrQ&6COUVdU&xo_b "RmBN(4g2 XPevycV eڤľc N6!R{mw~u0 _\8`N~ Ro-;v(Z$gVTcY,p2sR",zhjґQF0i1 MB s[gcbΏbxQe\vQfVͯݍdL2zpLnZD1(ƽB$FII Y#Swgi(W!:y0 \/;#kDFz¹;ƁIHS_ѵ5uue: jVճs =ۯu$Taч~D!;Q}YY6 AEbgWk" !h <4??C ^C']C?ES3UkB&W1[M]6fݾ^("*JvjO=~)dnr: i& dNkY zˮ#>on NZ/,1)}r0|i.2)8Z7),9VgeȀd\7Y!6tnf6fm!7б}M֨DsouuSVkY!/gP>I5s01žT'n/*A, +iJ~~'҉+WkAja"^H+$z0<G6,okV&Y~B(jn3Ijאe^ۗ$ DG%̝ۋ)UÕ."pV?3մU^ j)>?-YJ}fʇOa̝.]FEvˆ_|2T\(s1Vj}}BTZp=: bm?R[d4_dE31\Kh"(jd8_98o كhSϱ]vsțb5x%|3шɧLx[Cb;ZLbFx0oRcKF{An*ڥ/iXr>$Ɩ*qlqrt5LixTcI.AFj|JW4J+"XsfaP3M iO4&2+Aæ %i67PZ9m:ӂt`29+l"wPJRo,ݖ@*\ZCy 9K bڡ0D86t|M_3DocM頳8EO+m:\ xyoJ5IUkk] Ht4MbL3?_f Q{z_<. v&dOyonY7};0G6r{w꘱P? UD3f(Mytfj 9VUknq0êb)G]s[SOBqs/9SVP#0bbh*9 ʢK1KIfgUR?Q?azqĘ2x {XOnWd fCݞ9;D:?SZ5]8N6LkL wS$SF: d/ƒ/p*;^s.&)YT R' rz_ŠPJ%VU8U `#aR)ܕS$lm`?k2嬯^YCxH;o:}m"&3/(]bQNoj"I&hz$nH hO)mJ(pnW7$9 2k nӓ`iS׵D쎘v#ίv\lb%[F91|uڧF s^ ņw\h cqHaT 7[ 9JCaI! uFr{lm;s94VZ9b%yyzzgv9[4wMw-hc/c1%lڨk.>WCpƕEcS#`!'w:?߲8(a<7=چncf_ Ȅ#楇RřVf~~A0GjuºG.6^C8G#:8 *̹(W4l=3it(ٕx .KZgnQ8hBdv߳z* n z yR\|WHMҢ8Ợμ1{@w&lI؋,F1Tq#@ w{; 3vtN9ؖUZ$OL$sKL &{KC[n҅u/( ͛rwːXs1A_Vg{.p|.}ss#8*ُJaD4B (7|с@M z*ut?؁m\WUlN#qt{K>M]/Bh0s2։,}-Pauʥs6p 2EĈHbFDьHVvz:J1K+!EAA7a7:n=rϿ:۩QM[~TTI ɠ  [׫bhV P< ]{"뼑O+=+&ζ (nӵntq/rR5܇X \B>Hj!+ i+&t 47zŠitASss\Q&zEڌ MdEz#OɛPKānC?Ϭ(B4IdP g7@$e qY)2quj ,wuKk}KQD!ص;?gEkKn kU[յ&sϗ3UlD {`f4[.F3T^vJ9_6_9VG1,;~#r3+.WG2}FN'@#4뀽:Fy8x6iD,b6>4qdŬXjPBPQJjW֐W]$Ҟ?3k9Ɣy0u76EX/Y ?~GྵZk_8܀14k۷3GN ]`qTB1W^׀9kɷc2ۋ g + G \@=c'?&ӆp+Q0^-PPCxr B.I= h{(&̷Et ~T% 0J<27z,1qut/psةQ|NL96{ۓw\j)Nzb˗l .Lv-Lg,[7]MA[vz4iӁҺwο`]㦵cnѵ5c2?PN@Ɣç}LݼΙӲ)4ׇ%*=fCp>&ZH;'#sZKjV6 dZ",ioOmAO[4D#ltw˱d0yZRs􁘂jLqiܫdsDU&!ҷ--Sm.g\ާl@౛y)h`g@!(vm'N!`>  |$Dì۩aU` B^)I@B0Ta g|?Q$~\)H̲)Z~wZ^_;(jr+2/ O)Θ%,^- m).)Rl1Œټ0VY~xGyW,5X9#}ʌ@䙗ThCsع z^|(lpַnl389VRî 4U' ŏ!Z#-xcÑ~OQ)9S@EN qxqRKaYܘQAm{nA˼ /P~|gJkDi+g8?|KXO s9aHj%}.]D P$MpO ]0inK6^3=1.V Y8.fQHEȣ0[H{8͐QZQbGKܨm['Y^wx"r!4خér4K U=* md DFNj$ L:%`d,~WVbb 7sYhX w_;uVG}Kv sU忔"sߺ1O!Z圈f1%+aB?>ñX*=˗P/{u 6w"]2|HH^jQ$0:b-aP,*L}btYw%<>e ʔ&"蓟|*)}[Ql;8WeIZH֞pr9̚  ^X׻wxtWՋL K8{nD6e*@mhM-+=%%. d|tSܧO𦩳vTo[?[A_Ȯ4upu)Qނx(7L;EtɄ຋C PcZBI[lYfA G%/ɠQ67[(p @(If̄sx׬x"?cO/I| z8M$4+Sףʦ mwޣ7nƜ fpGcF76 H?Q6t=}e#/ްD37^GO=7V۸=<( ]Z* o&VlSEkQ:2&H1kYJZ ?<su̢07wL&]5FmZ;<ͼS_,[$_GOA~ |xtw IB]:#i \ emxn$"y`ЊZGC5Bt];mŪp_2fUsFTI^Z{\:e'ڢ& -, л2uGyAhGGSH+U 1(̽K9[Kl!/:(瀹K $SW{ߔ@K V?abbYė5E䣱v<'|C_ ;7h̉M P3Cq904D0\͜پ t"/",Ie DǼ""b7ap:RCM fIsm'܃J]} \Je,i{Iᴰ|#.KNeY 4Fidm6M'W6=-p83/WBh#^"k؅&&z1e'8Ås0ur\QDAq$ `) +)s'+>?}='dߒE@U e=ñ.7)2-*4m?XkdvFK./q۔:f$LS!ӳ;lt liX V%cJ\W#eJ*q7Ffٟ_."* ϔw  Їc5{,$q,$/A˳s#b[u1/Ғ;ñ'>ÙŁ<͢,uCsd%rPzh7.c:deDKf%&]C+Ϡg Ƥ>}GBlǻ!rC6!ɯnb<5,}_dE}8. >meU</FI "oj]C^viƓO`DmMt Ë|1ԙ~4e_Ɯ4ryaGaPRLȇ*!E-sԃyα(5i:"D:K[(XN_Cg`FjըM0 .{YCH.7]` t 86d9]݀9zKAd}0^xH|G6V}?ʩ3#'i_,lGa߯HHhcݛ_Rcg2dV3Tu#V2ŗc+N,:LyXF<,'rzf3eAd޿ E߄#&?ݽ 9{}$ufS :i);$a `5*\ʪeCyYCά"Xؒ) rלO Xd>_%z y.bc8YO囿fe|ͱDf !a}{ItwcK7Z4XR #߶;&98N5b||"όb* .7?bX43 ݉FsޖV'Qh ɷ'i:f?Yz5) Ӭ@{w^E_ ݽI`]P).xn-w$Wj;f]99R:$s*ӐTb#l'wvnݮ5/Bm0\pQ;$T&teӚTK@}w_Qyjɸ;\abzvc 4yO gT7Cj 4+ٓާ*W_&y㖞a\NjoA,zYYC6wd~W$5m٨~ vw?(J_}KwH 7ѷE(:k`<ՒQJ"VmQ(33p{K;cW2fX'z~7,]>%/w P ̦/JQCFN˖n'έ#ԬAI_fhqb~jY1W%dVJHWZuyX;FlU8i )`N{OUl.dh:*&f2MK{,Ff@#ȰW'*vr֢+>PHT.f# ᐆas0Em`V TuxB>D,wهNeQ͎XT0j$ yxpdgeW#ub̵#SI4~+XG4zWuʲI㌶7k\ C:J<(6\T**a9&.VlgZv@Hd:*}vE~$~[Nz!9=fcWyܸ¦^ e@jz|N,bn_$q7hKGB}Q]R"Qg>{*GTH "oxUlH*#aBO>~ FԱa1XotXvM?㢀q"jM*)Pʄd7ђ?mVe}<68○}ަVkd= !J$F. ">?6ԭ;VQ {B91.;RD@O SycAVWȠR~WL`S@?oG#ߑf#KNU&.rCהDJml3=M y hg1r{$(Hi3s&bL9`>!-0ʚRQ$ F33DN |e9bs鞓ɍ(I7R~qW9cE(u3WJl&)I-~)bzxD{٩'u'sUmXnUaU c zPnt_ۄ@$jѺq:Oq "z-.ߑZ܋ޕz]/QF7n>0̧ԙKEj_:2̐<1(Mk{|cB6?DI`3_O3\q*c=j5bFj۱T=|<@"ѳ:"arQDԅB>%0ҪV\ٿbhuE=<>if6\%9O1dji%+5 $#~LGQw |1wS{$o/ejDzʄy@UQE=2qC7H0m1MTHI?#}hd@M5 B]B*;E 2د:&K,oX50TKj o)J5Zf{`]G;۬IG~ނsR`T*ji'6kGԜ}{5y-2zY6& ?s?LNf=~ǒ]Y .; |R1v0șz"MZ-kiхDy$>z[iG50u&MgDMok<9׷aA]_G& Yzgh_<`cSvļ:JZђ-c˱lGaŖ zѠ/'Z[Ne?D8-yXp2""t7n2!B`C)TgQu4dz:UIz5Gr-3M%g諸fo1O 97tHQbA 8/̛4mǩjV)['GQ />qJ% d )ֹ1$Þ0ß쀊7)Z363ŏm9f@D(A([<(%~ %RU1Eu_[b!,/MXlG/v%;G=g{;~Am/5Q-㕠vX@G5W`l3g=$yrt50ܡӛ.0H-^DX-;:iSI)Fv@C8xIҵ*gr^ŷIص G[vb>9#è$6Q~)* F`!O  _hS7={}檑σ-EYzIX4hEl}xuP 6[<Ӡ9[a8r|m Su,m, }^\m^wllo$r5A3N%[xKsْI11,T{<Ȱi*G|6(C# Sp`٩!9 x>ҵ6,|ӜC\Bh[,HCzyTl0sؗ%U bcŦ@葠dr k'X a>XBj^0*II@^3VY( E@rChcxܕILbW%X噃q 9tlx4oS $Moa<;5++/ hl:/޶t:lO#C8L=:;~2ś'T# {{YdEn|mQU`p;qjR^ڑ5JaL{ m,I7Aug۰tb2sFhGlwc77bNogmQyYu3h,s3?"Em||w^ۇ6zr؄:WQuhBnS7h&IsLR ^҂LDq);O3 xj󫛩ܹuԷN79*3%ĈKLwuGN40Q9llAUFó I;mڪ<з8j/˩ußcV٨,lo%DqxTt ihd[T?ۘ:sP|[ioz(r]`ex)c':|.[G009[ 1 9G8_^q 9[Dg,Q 7$>X?ٖ RF(BmhsG4XL>a(I܀=6M;F\l(B"CSUc쓅ßM@-0\i]+!gIj&Tg;mθ}B_X1w};m@uӌdKAM͑$c&^)T0 ?f!a]<T[:mneMsb@1p0C4"S(6\69AKyxpjO֧IH[7DVM+[a`(]`ڵJ ]眂FAw# #.>{pIVQcg`et8~Q)q;FU)v1Z-vslDk9`E2_Y*>qa IbP",!ad5(o6#v[fKxX~:M[S9aq,_'/(!9lM orS>[4Y@K *nZ ^QjJcQC{zm'whwe% t<\v 6*X;3JMmJlµQֺ9YD%V|lRW?k [ۺr\Bp1xJGc:HmqѓL*쀟EeojǬ-E1m+b tɺg/SIwQqV'F}n<]KC)tD` kLPXtPk s| cg Wѵ]{秜>jqmdڭٞCK{2̏L9ŁԬ !+C縹tVUx;.Q \>Š/,xmUpefAĨD % 䨆.vwbh(w.$1*i[>PWiXW:3ذkT\A긒zDw؂+7 C&psH>v㐼g_Y̖`rvtJ R@+gr%y3ûVSvpyd[-X$=Dy>lgy,ؽ%^]OZ~!E Mb4, ap%'ڤPֆQ4U 2+'W8[y0'Fs>_$t^2&lQ'\g}N3VL27SuA2t_5w*4wGiIƪ8ףMԎd&D$`#ͩo3 !;.R^Ad0V0S )Dhrq2nK=48`cIYWo:#T(J{`j+v0DQ&$V赅VZ_1_jܶF)5 O_ލcʳ`Wwi]Wi]aB"N4D]e`V_{;n\QkS5!=,ag>oR- 6~JDJT1Ʃ5;pmIŭenH~+=s#vvdɉCA/b7R ~UB&o9U i6ӭ9XF=]" 'b$ R؅~ڕ>VC>==@ zkП*4ǵ'&$54Amej, #R:3y"zQx4Т8<{c<:2SRlLQwiz[ҍB;r#r$,е%=00"K!jS16z Ѹ.),AC4 N"MM4+4t?Խ5,1CZ `&s( 5^N̚h9АKjérjaUoVp3J7n'CLJ P/G<]βVRn-fzEse@!e=gkA[_ׁ tz)ҫK" 79|u+tի=$@hFfkA62mw&HX'o^JZȯ(4ۂMȿ1Xe%%s8n7XF\廪rUrΆ|#1=,5i$O<>=/.gCuy-sVS?i>C:$C :flN} &K_:mJעW:m3DdYSUuzoWTtCl롃ůJl=6+t?tBI5 @Y]t)6SXF.2aa89nr֛|ᑧr°qRL`@nH6 3_6aIMM 9LjEOD?,_5-L6i}]Ѓl}/&z2n@@HNvDr_Yt-}s9\ 58lPRu&Έ) ^#<j&Ұ<0 ְ|ΣG=Y 2RuA"K6 +Kd8[LҽԩPZEKRzƑ l"}%H)kόH(4 Ð/ӑf> *ԢyUEYd&/RmcV ݼc^)uH4ɍFns)'馰GkQpmih635I1ɲJ~R͊ZWȻ-᷒bL0A?}s;smg\њcv_Љ[$"tQ)=qT͸Tt|en+'f*nݙ(z/waƠN m؆B|\J㕕PM!A^G`YfKE+i-Iޡel+ǀә͠0~r Jf*Bs̩w͓eP!Wڼ|ŻO!K\MN(Ȏ.pWSȼҘ+ =Pvaˋpeٿ7MzJNP1.9ZK]i{q/H^_c}2bes9\IaF33,;lM_urq`=6k A -q^Ԃ"Ymژ6WɝY2RIctި\w@L6%rlFI $i6zI=n*(hxK R֢σՍ ۅKA.O`SrabjI WZW:%qժT$'\dfXw鯄kQ4'i@)s"H,jI/羰r8uG!OaAk2j`P 7yn@h2ۄ.̆0T;FJVXytևiu&Ol&Y=lȳ"sP rF]M`İ{܎cZ2U](הNxq=b{Sլo>ЌV'em'Gj.4W)Gբ =S14͢}=vx"$ȂW&ɔ=J D߉пZ7V"l*~DHIeǡa)j  #K&p i%W<,g>:8CzT0 A߽ eؼVE쯏|``3w}WmĐJXyRS1 ÷i-lӾvDK> 1# bU<ΐr6m@QNh",LZ3dM%vMQbAƱ{J?H-TSlC8H;sܼÏ1%¸E51~Uf˄|B= ^:K<l1?' l*ĭ!X*taX۔,MЖ /ƦNgc]ҽ˴k_ORjK}DEg//ldVBpIkVfH~#x&~QI0RS.)% /̿SJc w)gRYP~Xʫ!#Lq7g 1cfp\fK.C6?ߥ7M (WᒒZ% YLǼE(wI) ݍ2Z[TސTh2}v΃_Pם>Ie%KE&; Թx=0s0eç\K1̄=6ɝdݱyn˸tK(&\ܵ`quaՀ{ff#x,`l'i/Vв5Fyy%r<Eqd!`7-Ұ֎nsPG4ҁq6^0l_d;&܎X`, .A&yk>  :l6 oaγs+3,x6o2IOD:|p`t{$ [Jt+$lc{h)I bИ^#yV8o{L5 ḮVԀ~9}ayTVc3  MKH<'H<>k.GiwJD?tN-%k>(=y ,Tf[oiyMt"#Πfe;X(",YŒIźj ¤rg"߯&IIc4n8F+_('Vߏ^ Bi}rX .@||Iӆ-I{W(vNض}`2]DŨY- ZMzr\YroNC}-գ-]P΄@-T0yICǫUhFu.*>ae*=+ORg?J_ 5-|.%@}G^rܢH󂚒T!~`,cQ:5RJ6s*^)U Y?9H{b^ED)OFukߚ ިhѴg䱂պL28s|Cܥ,4.,ߥ}$bP5'K?f1e+Y@@OYScUl}鞶A􎁭^H$gwu-99*`[`Ac[V;Pwϒ&U;WqHNQAg#HiehqLf&4fbcn(AryTM!IyRhuv6Ğ7s?%eH.(LÏ. Ghpi]&S'"ӑ\?Nm`q ݚI5[xx9D+1 Ъ!/`3%SS&3 ֪4ҹlS c^[p׊]ZR$2?Qﲕ'|_Z7z֟x<`:oߏ"xN3i]LY4ss@I[}|;9[1u Z ݍÂJ|p]SM.Xk.(@n3D\MmLtD=!W":<<` O;km\4ߕi \O~xygFDr"jlAClhU\)x-88tbeB v,Z:T@ _BKЭ0!kq3ְI8(~+B`'2K3con#Oc߲2"8wi{#@J]UW9ɋaXaC}tu=_$o*Y^[ HnnF%xS7FA@g"9mULpTG1z.=~zƳ> %sDMT cGHY\6z7 ~",7:З2{гF뮲wUJ'0 G @ЄpXX=+r`{ ZΑJQU$- 1g9өkya7M,e_05rB+TһNP᳿/^9{vs8#БMl=T1$.Sthy66+I"[s)fװ#D M>vL\fA(~:!9. MO^E`/zQۄMQmg@gDŽ:L4UZGjR#JY&s̮͝mtJk5WK*u*]ZdEO4 bX Ϫ/͸邶*p+x3O=ީ,G$8ts"!=EJGD0I ?Jv/0+DLeSu](}[B62۰#Y: {h]?"_l{ ys_l[! _iԶ+YBz+Ǽw*a6Jn `p"&Ƨ.3|p;Zyo&wmQRT L^4t mZtW=Lt2ʧrQ֍Y}uV!\<{L0ȳlyO_CTxWsuOAhgi:5HB+:f#TUWbx}Tj|ٞQr>P{ ڵLx`^ 7b."gŤ|y%.6M Z5Bf!#bLhV}9mYk>~{,u3z~_hӆ3:Ga_!#쑜van8yA1o~E.Ƈ;L`.ſgMj~Lsjx[ozmPM /W\w:\ n]`cM\{N , 3ln%q+*sX4М6lyEFcXEBn9맑8%傄 3šP49霍55*,P #dsB)UL%Չ<=sK3tu +N,)|Y<y=OM-#çe)v!زz9ze($o4P-}IMٟ4Q5S$i\%Enc { Yi"Q X%__2vjoj:~#1Pwv@HW~gberi?^P,.(3:i!f0:3]"3zm'{q7Y ;{ɋUl2(lŎTÌ,fsbSIYMŇnQ~zH<$U2%qĻ&Tn( :FH}&{D(>9b!@Dݳ #.Ec*TڵîI+\ j,ֿ(PN7{{*A(TMݾN6rgURb"[;oB N"a2};>Xqޝr]͚LٛIyDbjFc^0]leCtp"p9VZBѣ Dő>szoԏc57WZ3\fnRayZ.$ylS$t{ư\UD}j}f Y;9S%ʒ9@CfQQCn@rh_9Aרcy5S/r; H-pdHE1VrGsژhH]"OVcꎾ>VfQzs6ZȔ@DK>(e0b)$YIљBR8#&8$/(ZZ@Km`u}/e>dgSTq%JrRD%aoIw3"zүO =B B%z?“/bxۢj!$`'XTwLyaL}{3pׄWܽQpnb Ws#gsʋՂ˘(Hdҝ@1sؔK D/۩>g(bZ6,3Ms* ?7o;S:HP{jW䂥xlМS`vjɃi<7 m6u0y?)&ϋ kz@Qk- E;C )i{D[(QDR`.<}z5:1Bka y&D7dE&ývF#8Y|?t@3b8aYzohvQi b\ ԍOX7bOOy[dlsAg-¸jom,ugCuMTC.6` :i g/`*Rsw^GvO+cj)hay;?We8* ]*:Ҩ9!E<igDIX-o[]3a+v וS:#OH Wk>tHx@x''@tE#p*L0FbU JZ-^:,FZn複<2ISfq?cԸ!ΉN=e0IkeDJƊ)^B*Pf0,9/X:<),l>Rrgx nX3B WDiy?LjU U\tT!iis{]PژeQfFCb?.UnS^nW#4}5'5\8`Y`Yȥ`R%s)<<ĸSV7ԩn!_EYmZzG!M"6<`J,S%}M'I8QPގ5071G'1a`x*; ĴlE^ɔ9IcùUNqCQf:~3񦄵?,?g#ѭa"q+tW>L.׾EK| DHh_B7@Xk)-lJ6]]RrŮ۔ epcdĎӻe&QÃ+ ƭ0)SXW6 MTצé֨*Qb.Ѳ\}wny}uO5(w/ڸKћPT wDxHz~ˆ%yeS)'&*'+M[LR5dI79$'n?}bٕ\{mB||vm^pH=pÎy?#elnz,5CJt0;p2b1m?8{VV=DxR0-u(N{C4H]dnя]r `o]DUX +*Q%lԊ<[ԣ]Clے,wΘ}_u˱N]dfsyn8Cgí'F 4lyT-6Ƨ Lb.|zc (%(`jmӇu~nK}fx\@mk#_]V+Չ$xq-CyѺ@Ä`\ |h`a2r>v=Ao 8ޜ#K#j G^sfgiz!HRH -eѷ*Dx )ԇ{#D@Ud}R:%(Vqly]# yU7cP!-k#xеD>؋/x!jj-kAmF?@nۊ^-Ȳ@>ܚPһ!={:wf;z‘ ޅ}bm큩Bv3>!CeGyQ̞BQf=1T) yӦw8Ҙ՜͝PG/dTyl(.dAZQ9>ڏ<loCO-=& O$!Z2^ ! #lxtWnAd1hG)_n|:2Hs<_m/Ak&_oYT"b#"RriI*bi%{ *F"C|#Üi\$2IgdQa F.knK?۟+(7/xrڎ?Ch3Mf>#hbkȗgKYPLOhrrV#ۼ<,C} V`'t`3eGx~dA͉5nБ lq\+ (ᾅӜ4 S-|.\J|*).eO&0f,~"H`AtgX[q+ Ei-g󙂃ȊCAtrc{dp:'oP9.[pGZ.x]ń4.`)nr ~nm/; 7kLwdz+ $^"Ͱf~Esm?_#\ql 3S|I&c$Xx6 {^OVDCV=73Mo)yy@o宎cJzt9t|ɽiH1&Xn):_(,Es"0ewڸn\u< {q=HU(̺*%;E2qC=xR>ò`]lOO]X{bnk]172_), ޴Êᥕ 7ޔ!!k.9Sw*H=Vkʣh2:{ifqZaT{z4۱ ˪1d9nZ=h(澋$'$ǔSͮd^=!Z(ەΩc j7&s{!Kۻtg>XMr* \@=f|(@g90AFVڵk`DA;ue JS!k\#U`&-5J{a;Q5lW{M'n7bہ%~ ȶORVO/IlP&Sx:BX. šη8фyhhL1iʾ$E'a'U`FOx?ߌ[^]FլD"LJ7~}cGtNTA? jY+;<]XUB:)v[A*R[BoGKXr'}S\شRH:~-F f޸瑞G,ž%#b3NOXbxL.ǰݧ0,kgt;C2kjS`)a6Rl*cek-cvkvBxY={rDA$^^mUej+Oj0rwtmq0 *$%D·EE x1Bwsެ~OtI`"p'VIYtʺSl/t3h͗{@px==e"N(HK!GA qfWe%dBp_Pk/pTV8+ tנwp` I<S>53GnyTñZrQ-5+I3?m-P5$z]Az$d*>Ә _ Ne',2'N=;qv)VV8$ɵ7niϰq5/޹TKޏ~ݷ {l[Saߓ/\2V Yt]j1fkY1:a@.IQt-=$c*FPTAsM?Rzʁ<-Üm{&eQى3>z q2y@Uś(&B#PH'K[ 3p͕Aޢug e{sOW9IeZE4-{$0ށA('^QjwIpz % '{ؚl[V9r"军Ÿp҈lOa wVʒLI"cTpUzwG(qs\|)2':vo'ʞ6%+6]_WKָ3sFJ99߹I5 +WS70s&_O ]-'a9`> E1WQLS=W_C%3e]Frerti6dK8 o`vӠ[O7m:%uY5=er@=>){kÜ$R }m xQ7zDm;G(ɯ: _AGlNthHՉ~1ǡ'%ʏ 2?nSm73?MlJ!73LKI'ϓ@ ";-o^cp n'qh7#lzFp/fR=!\mZ}Qnb4|W_dxMMVpṔ.D/˟na֧왻oXD^;錀W0(ٞF颶i%󂙆:bGn턧"wi FRj eZ\p^!ǩØWˣ-bg4:MPIsMbK%؊|^S 9 ~OkɌ/{s-XOsA;GckH^VχW#XJV8H(8ȝݏ:Q u7T8WO^'f(ƈhheQšrOGI2CکYNzls=<9H>L3 xST)`]&˜#E)*N4_rUzYs_$)Q6ܽg'wD>g: %`3-g>φX줙иgo^y׷W#i3=a琞:4R Df˸aLS'@nڙ CgӇ5ݨk-zɝRɡ%WBt6H-ydΣ}Ok}&z=ʘCg k "5H'XMCy$ <7kQjՠ39DNKgjA]1XpX)n+t*<HY6b_(zx{budU{\WO` WJVϜ.+vm}ƀ{+8IŅ;' EUG{}_n?GYFA%Kє? ƒUIg,pZ4śZ!h>lQ=6;Et>a{v|f]g]pc W !,Kuph_z4NFi_{Yh|1m,8olL+$P8UOWP&~ 2|et8Ҧwh=S3 X].PjbOV\8F\(8(Spx#A|<&TsFyR.BYhu$Ueaptlj^k#l"x(MF߅V 'e Phi1sV|Ny/yE~L7uå tEdtdG~FBY4QbT9TVN5s-6Ȑ,`dv~X'Xmmt{AMIR1x?JUoЙn'М?3w+ 9rMX*[7m8썴ːy>l}K"*s>ZӔj2#%ԴPٯCv[wMG,Q $ϐS%'Gmm kacb<'=Yxz@~ydn77@{!K:D8;ߌXg`源<F,}a{R#JBW pu0Ð\,`L{K,D|WgKzP%< VoVq2%|#{rāc+{הru,CR%g wٴa U 53PN '? +³цs }цNx–aHdgCc{Љ/gb05;{nU./;4(秠cih6Wl>prv&{u{aU)\7s4@2bheJ%*GG+POעy/>6gϞcQJzu*YMs4i1a`V;o>u}Hz k;VV:MB8}-~oQ) UR ^Ui:yBm'S&C^35,jj94 Eì|fUeU_L!e g}3P悴by+8ϜݶY'嬜bzj2HT6dVn잼ׂjj]m`y@4qHUZ#o{r&N=|޲DҮdgije Y$fTک;3#vB ݃9䫫:SxXhAw<("8`%~[hdc8yN}6oe'\{W`#K?ߏi:U٣Z[i~%$˶ Sg8y&t.b"p?;>I7TLD_'^"q}ee JTzm?+lk39o;j>u=lh52߸4IQLEdds`XJ\'؇IElI;#ƬƮRf9H%9%d C48xt~PEH)rO(o jax}/#1u&ɫ(G2g)vw榐45h&y=&QOzƆO<ȌT`9p)ZeN/s4ԕ ,`"V 5 c%6W"%I~_zÃs1 D d؟+SXeiݯ& Xd\Y}.vP{?2ZZjnMrz궽&<% Z%~@3Tt OY'6 :$#LрiCB8O` ՏR8_4QS6's f%Nb=9 }m#x|U21?pgȰޝQ\|{֊CK\AF6ӽ C%kJ;r{ ̳cIqllSIFf?:C<+X;d4m'Y#A5;i jCq Aզgyc.``~0*bs,ZbE8CnȾW{QPq/bL:6j/I+:ꎓrC i az:c1co^R q-qG"lN)2kvFg ڕXdGbGCm+|c=f+F[iK#㲈Oe@\ 9"R_2=^ħH0t ZҎU۔DVM'*)Ru{n Z ڢ}]ɞ2SOz'$*sM&QŨiVshk r{ –Y> l,\苢ǡ$"c B&'w"Squ΃t662^(=nl@4)ŮQ! SN2J#u^YAٲ|AA{ff!dG_Q)͙{# >\mY]Ç m b ?}M*{ca8v~P񙺓 s4a(FL{~!l2cS5S`7'Fd/<<ɅV_HiUL" ;p uHyNdi!* GN~x g˜@"uv2q9+T M.*}BepâZ{v$1m ZC3VC^ߩC˦ؔ38>?@HljV"?LE.-DGCp>W,p|n;@OȬs=Lz^}_p)3n237F7BfUժ#:G\S.lΈGLG@bVOKQxlBDщ-u黱bkQ Gb-I (8de & O3}z$ 8i5 5\g}k,A=VlCYwwrYcYYVthSM$&nޅ|Lrc'(\GHyJ~4TLpzHJ9gs8ergZ/~7"'#R'e^:;zv1#LqaHw7 # ]. |iIƻ 7߾ڑ4$ lm$4NgTG: =55NFp*b6cnFD?*KEzl'l_z .P ɫgFN#v9SLKQql]ѓ= K}; ׊)BH[ Yp-K}U.wuPg}gtDQ=lij1 }KPQ(p.O;w{:VṂ&zw=T ovHS .3[Ӕ\5ʨs #l 2=(L^)30Iv6:f2u}V1ƛ yXT,.4Χ4uBkYZ+;ܶE`~vX>,ۣ?ċpk/2T',:sOyʲ\\HɆpUaS@W Rҋ}$Gcaʊ=-!(4PΦ8LI:C*A[3cAw.u|_.jH'4QP?'㣅D{3r:Smr61x.we'F`N6jU7mF:r("ɇܬxat=K-&arPL9e:PR8 )bbA| bk6&P."ucֳe] \U!^ܠ#faɨG3iMi| W})AZ-Dhe h\+{? C㓲A)Zyk,(f;k" sCnI=ŝ'keWc!Nev<*i͞ %5M1:PKP* Q8yjS\i!5&blj+qr cץ]n߲߈br{巡ΏUMв K 𽍝0#F\.XX[k]_{,Zy}>H㕅Y ޣOe]ˉ1,fە l[Ae,! bxѢz0RڤN C_~!RrCLV,!8-wm3~F&VJ9.&#Zkء$5'i 2 r əp=P1}Lrx##?4 C,%R85+O&/s-9xм(KvO/_[C- N̚,g)H*PT]hBZ1ՔLF-vszޡ)bm[ uIk?Pa2S44Z%kQ)t].');9&6F'x 漌}%l(IUG#ru]xgFvSyOXO~X||n1Clv;ݡ:H@Ё ئS1ˋÖV)<ɂ#JK}]=wWHwG߻)euh ks̒&+ungt;*_S.۟E`z5&#"Xh_^Q V!_Ϫ HXѪek:Y빘&,[񓂁ne^Ӿ/"9<.?p 2 OnUpݔ)2dM\XC"<8J" BVG~/ޗj8;sY@XaXYmҀX`oŸ|Ha$aEZ^d=j#ڱkCBHasB}$ᵬ_?pF >Y\Yj+pU&ɩOظqjE-*)i.=ӡ]9hkFtx<8 v e%Ώb,2)ƏFD/C 4 &$"PC7>o4q+8P&WƧrH "!hgK8f!lN(rP%sr{ bX~ <0ȷ N.;D1vKJH9A"c aN'\%Ls 5 !E*YŊM-z}/=se&@)XTŤ3']c50ρT7H)RM1jD#AeN?{Cy08oW:{'{. #y:*b^5Z4|SplQl5]=^C?2g!*7Wjƙ5D{)eHRǠ#~VKg´iX)V)g4—;>T,V)<̶3KfId/?n0'%y0?U_A6c%.a`vzwI>E1fZx ,X"fN  ^ٖETR"}-zfs1V[ )rlP ;5pzvJO5v((=vUJp@Cy^(NV~#ůǧɏdcԼ=zVF1w'} r<6]I_VQ:"C [^`(Qe&g9Fj cx[͔hUmz%wx@䏚0$BF$" OX*;%TFDeV8@<=¾[`.?SŹ00*3L]ϱkY;QdqrD`iC#v|Y6KGXĥ쌬r`Jk#v=t .݊`W^i=Ƞ*\~2(\YY"NymOE{{ ޡ d#fS6ל,MA,[z$YgĸBTwan$`i3/=e-VW vQ2ӬL+@ɟl/.Shga P^]Gvz520{=i- |J!y^._(h*{hrC:W)nL9`A!w7B mw&Yu3 /`JxKLII_7 GejDsavE+/vBx(ݰ)8E4"1̈aĢ_+AXNq*eπx}(yKX1:?w!f a9+ZKehW؝-,Di^0pUZ98]tG5gN& @[2P6޳#s>%A( Q UMg\=Vn;m : ?ě}?qgb(-v2Mj3d島qCځAֶ6M&m4j(08| drF Ѧ* pFI!d</LN޺5HAd9OAM@$έʌhX͝ӵ|8)S"Z@7{0:(t$w; WmO)+l˽bRnO C1rER m"|B Z6I6.<+8 a{N%O,ǽf$g# ^cV́Ԁ01KuBò:VzW"9}hjcyUj_uMMˉ\՛O1w ̑.i_ЇFNQtT=ޱ`$vQ=E42 O߆H\/Gf ї6u;UhqQ(%pB>}+̌^Bd^dHyd _rC@,l'8'Df'.FЖy/lwwrzr*$aM[>\sv^hqtMR >.TL}|BXE4hh&BL dt_F756%L uܿOqڿt'0PTEw"dOw%4I߱bY e0j*A+'*L׷Rm(3gQi-˸ "ɹ[cI,eսӪRO< H^XX`n2 ~ TK ӘpG]jo>PR#⁍`C;.ʴ֋Q?e1Q%b .Ļ喇+>HJwNRguC }tJ+ȭYYmf/GbGw8;>kFnktYeRߎ9>cx$ ~4vhX_HMGc^O?TFM߾IGuD":&*I*①2?xl\9_WnNEqv_<X䤘Ι5 W8^j)ioRX%Ӻ?)ٺI3ʱ>e3y5HO Jꋮ1abj%r qB|⦈/L~<Čn4廕28bҵ)^$A!B|SWQW>oh%1Җ M _Z0.jS`URh%;gUw%73ٯ?SCqA@粷)^ s~5Ayk #4zv/"fQd):|%#&E\}L{2# #= &UA{rmS$鷡s% e0 -bu<#*w` :2 !`&aG@sTpUXN=ź%gJnr; l+`Cs!W(1-΁z~y<%8Oī  o_t8˅պ]s4L*? Qeg@ËWY|liNWܡv\0js hbv@)PP;LM;xWOhAoΡ[PƔ4g\PÒǁ#uc%-¦?qIg 1]C" qQG6v#\b~y&MLͫVTs&J!v@FqPOqOݨ[I|ոR}w^㓱$i vu/1i=8'vt |{1 f}҇MWNv ˎ];'˶]5mxKeYƁ (Jum|Qey̫ظ tnEB˞W)Ӭ j9I\ԛUx_iw`擎&O[j{8W~Ɉ Exsk phcYbJL=2 c`qеp\ tKH[Tq\+bt>AUyT w(ziN_%TjZ~5D8hSBOǏfA~3hTd}Za 4qm+b*Q#kKvє:ӶV&=!)Vy1o -W2 ŦD DnBZe-$Ízf[J'>-Tߖ{g rAj|Yb}}*5?9l\Cpzj>!|wq!iͭg%s~8zOl\2NN^?!J^T zs 3_ҨVfǃY*R1n&8XCczQ΁# e8ݖdOB#zF8 ԛ%ʜ]n#QS".Ong!CWm3oyXd=:S:L֘q|0fZ,J/gq~5|zu=K m^k wܦ >_1۽_:Ev/#0'"P[Q 4=_>Z$[]^LCiHVs-ar] *y_4WL3Zs[Pq#jxS-wWzXx"[cَCFe) 3 HH5N:$<@!hWnѱ_$^Oh0ğ[hFwgfqD!5wo3 iWٰG|–PX=f,0]myOSY87EKS0Xq;h.Sn\ ts!.vh &WXǹ?(zR"8Zy ^]H)+(M}q'~ގ)%ĥZ^̋-l StV3Rbhٗ*^491t bSXrv]`*Ʌ8d{iO2F'ZSs`d%H[q(6$yynIZ*e .$&#'əVeXP9nl 5kEΐL*qv~N m7T7Nk!&B,`I|sf*sU;~+Z~)At9'n)pXi>>@{3=oXć@_(rdP+':UW:my"lF/JWlc_s.HfdZV jFOp`-&a&#$󙚻/)ͲywjcI˞oF3WVA _ft-j2`Grtj`B{`&gP hdk]ߦBO 2:(rጲMKX^>|\XJ {.4t.QJ, ڣnElcjUFukOB!+0 C4A٨<:3 d;KfY7 ؎r%ți |K}ᰋp9ǽ)ӆiû}F;@WUH+U1`2@Pr+f6ɱ m^":)O-n'H;w NiSײ+>fhSi8$q7uLқuee(L!eEfR׿5dkoܳI$*6cE:R1@4ھ5߳ }|Ⱥ\-P\98јrr)n0HNB丆EIIX\&.̛L!8wX}k\~3bߧ記56c48Z +*9J&\\*<,9V^kikt옜 (V]Rv `HṂTeD hef!)R< Wݮ"qM]!t(aM [AWb"zO86alՌI[$Y$%3|gFkr^mVTD~Fcϐ4X6kE۲Tݪ0I9 FMAO{"-} ع^K(pixU'0ڭM&SޚE- ݪL@4*lY `Y/Vdz.CE.7Z*$mH&LS*½N \G+R5{hsu߭ $9`eGGyStԎJ<[R5 ٺu)8A/e.zjFq4?:U;#OU\P64RBAԤAT6Tǐ~T5ΩFVPbnB ۪Q5BZWFմAϜ.BD@yzE@W7\ڕe i*2WZ}(\%AO͎3"_h{ެ!`<֝콑VklɹCz TH ~u7F#7~"VEk){y)|j`s'}͟.V" [a0_@0]UT8b\M | "%rɡ0&l_,2ˆuę91wz8a<9g8ˌ vrO HUe[ 2-Né"f_C9D@.Ό͐sJT)D>᳨4L%mQpA=ڟOqxHm.cwQ]$;{ U4Q*'-l (kdwiE=:ne(OKKZKihgžD8SuT8l)9i-`[k W }+_J)}ƧJߠrM^!՗=13Ta?Oٿθ5͎oB3< r/!A$2_=8uqLگ/@ܘ ЪfE.C=ᥘ> odMc:b~rhô,VqVOQy^=X_zN 6s1mS Z"(qd$ioFpmmڊwȹAzrȤ"12LKz_||I?q\V.>0Iz"{(IzSsD4\ċI.@ t!_ bNc?;)xfDZl^|Ƀ~ja{.jHc2M?TSv4ͻFi#9I-=\k.Ltz 6ebz^gYpZֺp:xَ>G k!< oZ$'S876N4qA+D59jYkPŇfx[anr$fu5[g\z֒dxznI6#L-ZNm}) ݭ׬D-A=FPSb6.lGaST Sls;1rpBNo|`؍ 0?׳NI^cGb4Nڏ jN|ro~T]NkG-UaLj>x >3rGoE;+ $3zt{Ԛ\fδ{hN6`9ĽPTklvz%Vh8xd*\-qB8Y! Jnpl'Li jXzkڋ2zn`*t>5uvXo${q@͎}ڶ|븐-Xڀk"FpC<дmz瓉A W1H{_Hj#Z ,,gf;Et_I|$,*2t%ϱr^hwF}XQ(~ W8jV"5ު4ľ~F^= t/!f928tjWcxc/F(m7'0ҞNG`хS '6;g(x.(̧$ee Eq<=܃ 3TPKRC7dviWAZ)yڇq4NX:۳)y} #@8Q9bTD.@k!X́ UlE?xo-~*` yC8 ,1gVRB[HNRH:RQ{5Lx^#g\q\t9)YPiNJha^u|'Rlf\DYBGs:.2aߴW^Eԝ~"&n92ԕs (.{:C R@T|Wc0=KZmVk [@躑rS\1u27r ,CC+݁vJJ +b(xyJhRMWua?3FVk~p } ~wdU^˔@ky;" ,~˶ oѶDMW iB*!lKT Q|^eLvgvR7uڂCbw }^;:h`ZnXő=mys޲P2+2 n!珂N9b|~iD]-Mgm/;6jWӄc+ϟ\B;HwZpBȪϧ1[/Pi9ŢX벻jՊܫN:ȥ3^(ҧ-eOikПl3ԇm\mdU1Z)0NTSuià L~2-yLkYY _$ |.2H+%ֶ+Wy$(P5?sLnBuyE"0?r^Jv(6%',"D=,PȶFurmZR8rf6 l, boHc㑽/Q3$zZwO@kuMghQeE+YEzrMA!xX}߇ZU6!c&/Sd^yld4IL.1O #ʰvEJFT6yG+S2hn -i1CMAvtBI'M y0smi(mU~"<];|dxDX.+N9q*"+iX=^{*k /;,^o"t6dtE %痚6+j$! ENN%|k䎈$Uz6އ)yN>`B=ύ9{쇫`Z|~ZXP״`s}>{Ƌe|ݾV#8B $= Mfȕݡa|%*N0,Kߟ.|q@ eұda87A\b@&RiGa"%ݑ"/]vR6rǠa6v'>Z[|66D]|/{e\EIAc\ Jd'f8tП>$$3mΣ1(NKzf'G7JX8nکH}J-y+\{E@s*e Ld*ƞŊÏ~A W%\`c 9|)M[K>p.?z`"][탯rܮvE?n u_tR`#VD1 uͷ#æٰ/%4idV]4g} *hգ5ZO9r%7C!,w엣>a?_dfT5{UAjGnsVkVVònLC.B ;AmJA k&%c XkpZ /pdʥ'~'0xñ o'[loy~Ӽ$+;!f5*;g|gy"8bw31_M LJgm$(7,N)r.cQ3ju_pTAy/O]^WmЬćOA'}6|DFEۦ#'w nb!:= Q^ܹEQi%zKFpZ8< i4rNf K7\_|U׌*2*>tU>Yѣq@sMD5>24IŐ^)*@kW{+,b*;ցU} D>U`}+sL|^ N}4~L#j4YJʅ6'`r澧A~RH"A²YB~ĠTFK:?r*ތEIb,+VSw;S'˜AVҗrFYgH7hym CP=$&{z1}8l`}|3+.zuGeޑ/McX+?fSP``tQJ3\:*]ns%ko-ο \v\n[JpO >{1^ү(4|o_Cmm0vGW`>RdA'Ğm,z d8\?LulV: gldT68tKlHpؚR11~$}ZPiT# qTk-r`?A]@˻Yr4n % v@^1Uyl&eǾWznVW\Tjg"/*瑼YJV<3].PRGk 2͑(Qp 0mߥ|h]KftvYؤbGr5#$ݛqq8m҃@z(U86ӯ^d+- ?:ŗ̖DKHb- ԑG\3qU/Mbwׯ7i Iau J[qgnKvEY a# -Wa lt$oEHͳtL; "(|3VSuXpU J%wյ1å8VNJ06*` ibx{=޺%z@j2kg7 nda/ o'>B¨}ӊҊ. 0J0t47'(5=w.c;xӠvV7$!(z݈rӶQצgj'Ӱ($SjOo6P&{:Vx{ N+B@b66_F>C/#)X66F wWQ)Nrߥ^P8Xä`l NKJ+sx1_oQBKjC4$.ϴ3zȍ"WS+⎥iy(r*06*ŨXGupwAk4D :w>IW)*j< q)qLg_c0\{UR:}CT$Ϟk#_LHai2v1~_uCGMus j7z_'/dzfs.f#⤦1ԭqKU@% u괥*vR±%XG$3!'W |+ЉD݁ Uj}Y=#ix˦"5P%׀Y@j}_/KnΘ/Z @g퓷M|26VW9bq  *dgV勀n>Vycgƽ?BڽAI?kpF؞+1hҵgrXwGQP!|Dowм%+}j4ddELӝ{A k==4jBW5V 牑B郞 D@;;-$ [H@=! ZR;Q&Wi d ,e9;qvF ͞s|6TIěX8&/sIP%V- 1]tr_wY>$3 F9{:EFWN%@ oA \L7J8@9 T"9> F pi3ɚj먫0&JMgY[ S 0,>= I߉W|zTİ6-+ x2əuշ:dz+:,$7S૆*`5(4r ">dOǜЦtzSx*uN6oP ϖ\6]hgT@"^{. zw Rg2UyKUѭ0thw -Vy)ާF[AU4J2&\r`I3CRg6y=(ёiw("ԼeyHLTiJg0}#L."hA3RN:Cxc7wzۺRu`LQx_b6)˰cD`*Ӵt;*\M4j~Q.Q.'ؾL?C*{Ĺn܁Sz۞OkNZGwlgma6bz̮ ¸braca"J)tNZO#%^UfZ?Ta;9*JD0d+Mɝ2c͎^,mإ~X=:߲\޵1 5!\w>Va[<U$LVՓǴ$E}}`bs+಩]mC?TpQ55'P{gv:VJ*!Nl=7ڐVfӱ 7~zw q~ >C4YDaUL2zv۳ )Tͅ/npDb#z+Cg8K/Zi}dWrSEzLu ZLD.rJh~"Qgk9 =_ftON||\5f]δ6SȮwj$_Zv;@ޖɐ@s_Xmjd?\$e3A˹BYarԺՖs#;ޛc ڙZKAD 'W%oP4Z{Sοz;!պ0u1UY#(:qFE Dס10wq=VU{hij4qyd+,A:h_딢/4Pvurx?-ˆٜG 6[8ߟJ9oMpxyQg! +ٟ}ys4?ʪQHfĬcZŬyv8шʏ/s_r>ߪu4Xo)DKֹr=?ri p7j[SGDkNzݹhI^Euso4{[RM?y yҧW7%UhS9ۙ)쟇ҮWl{AXѢC޸}Fؔi&(%#8X Зބ)-r,uAVOKpfnX#k4V~a|`^8U"ѥ20le8 s1ǔ[<]1r+"BHPVqAgI5$L_HHk~˔ȘiF0Hma$1h}kKՀpjv8ڲDy-7qGB8K~}aM$3/쿒ޓ }hG_ 7?U*ߛ֭qF PT7Gp9趐6YErr :F6p&M:}NCgE*OCV_-1T/XZ_. |Èi4TsYڹmtMzq%˖xP=B6-bfJEk *E㐂?5GOtS["ʬV>{ˡ/@H 0L@Pm:nPZ(#Ra#sN{`Rѧr}Do<;CLi_B+l]uB of˻ކ0 z[ղbY*Ϋ-T֝^ոP|ɱ(XCf5 2˿`ıZbw汯_9A&"c'?-f ](u j)y7h'!7y/ :%Q0-E6\gՊ=p$OVj;L~8T Y_ ՠJm0}*!Cp^`YאּҭkZXF5ٓ~\nnYb| B"(* R~ґ'&~i%QNcF[!Fmee,(X=ͯUs؁|5J)ٖ,h:Pք[t{baTZ8Ch#w?4Ti`rUB8D]ǰ{57[ "dbN r#dVF\%`y\{tZ CT "ɴ7=Q<8ۂנQP)Kwx41 yq:<}>WY쫤4vWzg$?oZ/rgem}M8p?nʴ^KL(z.[wF(JU-8;w:{Hک Hr%gv=퀆Eu-)&?=Ou^3iײ WƲG.wVHYӪ'AIUZqn~=ӸڀD#l2W/Bj=ъKv%⸞AQAF;E%%bjU|%HnA3fk+')t4+\kk'\(3]ns0M%A]BmJP/W^wimhR{e)iLs$תgL*QԵ9Sҥ z ߎ~x#y!]MJͱQM9~[sH+ qB2t{o}eM^D\?>FmEXi9||R8='$N7 zе}MՕU,95UN7X=* TkVc O;:2|~ W7ؑ hz.; m#a3+mP˜'2Gg ԣ־2 2W..b=j-/H n&u k€>T'[Zd@*] cZK.*E%Ϋߤklx'LlV-ajQ%USܖ>fn3k_Ъ#o G5X4od1%ԕhzmn_@oy#U޿ V$%GIQxƔ&VI<{F1y:/Ll:S4 ,0Ç ꗖh 7MM |yܲg|IDImrR›aF)Joj/Jx1W[JVkgLrW t)u?#U&Pd_hXDDljwH[aۘe6ǎ)(&ZwkQǰo$G6~NTJ8k%ɼMci-ȝ^cIE6ȑtʊ,Qwzr8Ӝ=wpB: H~ K쯔O1Ggs9\g}q&|&JѾ tt]&\7cc< jl*͸mo\@spp%U#:u\7+N6*rP- ]B1l4,Yo+CyH" 0)\M.0-3ñ*ͅL %b9F]VVSBJ y"#D1_v_VIў1 /S+NV( b.ȿJ Y *ː:kq.8I)(3vMΛ'g| !M_:MO@,rF`D 9`R @(O1!\R냛Wg*Gؤcn@InC"p8pZu*/Z{ɵ䑁EA,If^9 }귮A˾uT#z M,1R8͡RV*poaiANG`;D#N_Y_9+!aȮImݻ'LEHXZ\H2;N Z ڨ #Q_?\&2HTlc.N KJ>QF۳LPKX,@ %/QW=GfN=Qe7D2?}SFP}p".F-%hlRTJb VB3 _8 !US%&ݬJdDtT5 X+ '̿!tp񿿆cᓸa3/OI^9?&p[c^?1psbHl_}a,{:ɓ*vo/9 DF]QmBsdq][?J]^~ `A=?fh|ԹF7,0g[,j]7 @˥_3D*sL>a  ,^ΖT' UH"ųz8&b+s}Ha26AaOX̔R䈬;e@}e1`R3?j6i[FO@)<;y#=J%`";X8!c^邈i)u uj܆F/% /%ߊW Vuh M7.&Ҭ _E=ڎTXL?L2_z2pgKU; *9Pe#cBS]'`ç5p&ۊ Ⱦ>u+VGgʈs.A8 {]/M?C{%cHOrJH G-/*sD!CM*qYḳP2]yVT<1Kh_y yXrץRV餅I{d kԺ*zP;ñg3dsGL~÷Dm=wN!V8卯=<Ņx=0Q ݺDr5 vX"k]zm)xnVdQPznFZ%djhe_6O4 'spحt vUмn8P{o);FcN`<̟ *XZ'-A.H@N)XC9O2i!x&nK'C%pI5iubM- b9|V@|ngXq"5=7ڧ⏫)ҫw5Wh>P޵Ӣlgm^FۢXI Ո۴-٥\ ƋS9!|8hڀir5<.=qs'/ {A_# AE3ҬhPC_fzR.p>sIH:I.#@ 02tcgPBq&XUįn}j#U:y*5dnt^Kt- S~>}Gm;y#*<{$ssǐIx6[@җ[x8>v@q騔kS 3o[bM2E# F}&FJ!{ %@s;SHs{O? rBh0Y?[یmquQ(yg.\U aOX]wh@fD`SR[!8\tL0UpTA$ I#~8MwL:T<_#*Eqqz15K̖?YDʾY[p eHF!z'`R>GRTg} NSGf՝1(T QoCH2x`sKc<}Qt/|ۃb5%LFmcTQ⽪Vw X*,bt3^vbT恳(m 1P>N0(vQŪ ILwƜ,K~RI6 ȗx7(7^'[yN_ 4q35冯|n\LD1Nyߔ`* TIs6Vr@wd} <JH& nD-_cյ~%:43bG=b|DQ"WtHćӀ4ߝԷ+u-Ԙp,tPwL7 ǽv;raũC&1֦Gi IP1} ռ/zE"5>"Okki(%zV}ȕ}F,)}-'Q4qH3c!c@[2xS$#,Pm^YЀ־l4Cʖ_;IR|3!OǪ =I?#ʀWg;Rd C2k {񡇋+k3!~ʿv j79d~Q}!Uҳ{&ȤP#)]sŚȽٛr[N@o?qte 9t>Q7_7/vQ?[smY"]=+M`g .S9zQuQ2ewsf#C^ߒ" Ip׍!|n骇&Ͷn873_PeC)1čÒiS1 ƶB#gbí˻>mX["La tۍBY&(#IFk7\/q.E*9Wd`rW.1J>OA߉=2΃=Jɷpv/G2Yff,3He^E5_ _02T}Uvٿ`þJBGK7nadzdMȭ:1f&8.ed]&6O7{^hn#0{Iww$ Eddf$s9CY]gMRjjBrŀ).dH)S'"=?t'4[-8D)W(aWzQu:\伽!X]C(u٭WW?Y&"s/2\neh*+rr1ץ>lz,'`,M .}̓HOyuѸ* ̷NNM PORnIyfqs䱩`FxGq̦]UnltSrh8rL? J:899#fx bf j!9L[SW#6NmH$ Bl'~FyFXaIhMSXhfs'`|սz[(Α/䌾]_HOC\^ :5S) >*~*o;S`5+'jqM_õ 1CӉw0_UOGY+ERPG "*q}!~j޹w^=tB [ml!nNw3gu|nSjvMP#ݑZ}⌙;BF-T,LV'It,{vKPgP}ֺТE`ȶ^81N]aI"Zsrዅ(Qp{ 4d_l>m 6r"zM6EK ^;*A=1?r0[1';{v< ʳf6 .0<ȼܸbI"Z49Xgf HЮL&Znn@d.{gdRaװ㻵 zb{D7}R+N,`8+qۆVU F/ES?j` ī( [ፏB M"1LC8!;>k VNH|`5~wuN%ޡO!Y۲2IDRC# 35L>jcTd4 F^nal'fR|=4TnM|xuN&I+4v#u%O+Q1eŀ3#qFXG'=D6;ݍcgף_4>b*w\ 1jǿLFd Q_&F¿PIBb@Z5o-*6рN* ]~6!%uՅ h3K'JE}7]|zV,VzvSD5g$QOgrPMa[ : ttbq{ogj1zƲ(խ:ibQr>,Ҙ_362toN71Yc6 D}_V:"d1k R^2{ʻ?sj[z6}cKI$;.惣26ɏ#?>]|!.sM~j^*̋3*/7=-EW /k[9 Ac+ G=nDFg$Pqvfvۥ`mO}ʳA% Ҡ# 4B ^r?tQNB@v$ N)Qߓʎ:kjoS:PD*N%ly sZR`A"23TŶ]NhML$Xۗ7w1t^]dMh :FL z0z-ߛ,Al bS,"c^)0"hgE?nYlם/MPM/S? M $ChFrMt"Si'5kT:ck/iqŖuCXZ:Daښ@ܷ+ܫi LVxvY8)Z1xHxkپ /Xq[Q[N. 0)QYw^ ܱ0(IH^l5!.v 'u}K(GY6ͺMNKoDɠeY"),-_UO_)k#)Dk_\Qiu 6_o-'JU @WrmQCRq ([U-ЬA)>QЊG-L)'cݯzP>e6<4HKe =jTSwke-M==;!j;L/*أ? T1&9^IɫF)G[0gpDR Ώ n̝ Բ׶k{0cQ̿ƒ=|qtl4Fj:p#Zil,֡P>@':uS>5Ć̼*/khʭ$od5HVL4&%CCRw \w^Al.lDBEEAT3cqt:g@M0$v9jEs6sh.mWI*M+t?%^59?*. ~)$aU4`(2¬iQi== - ﯒Խ@l=MnlgO &>NLAk0d8J*n"_k&_/Aƕrk֥u?$Lt=,y 6SDŽkN FyҶ{N5wMhiF4k6q> '!Lyki0KVXF+hbw0ۏ-aaKwBlmuPЄaFTpQ]]K"ypGtݕ̮6z5f(:,;;yus\0] inblf)9cXAWN4CuaU\ʲon|iw\f5ݯ !nL{!%lu牏$EOGiIvג:A.Yߠc]. q(wCsF-n >TAl'z3u R_9q(/4I8Nt¢=cܵ˯S3I;4[(A߮>`sHsg!zZKTsgG+5@xK} ;V O2 L)R2}zEـw:,,IPf'dU9Q/G^N{Ȋg4S]IM8%xYYYZ̺}:HkN+"޿_gUR| 5 =BVC&xtJ7)7h<>)ĥkpu]G윜v(4Va]ܘG!by ̐ZW0K [uU)jbP}. oK_?%y͈,o FD+2.SxO崭7u@QfNJ:EDiQ)o5 KNm)-5'YVZho9Dua3SQE, $Dq 1 Kʷ=Ř1TDp]0)|]jݢj1F{-JݖI{%^9q-|c Qw.lžzeNů;wbچIe2C$yƔ2^{+.{H{wHOιT9GS|s2׼Л!F"N$(LwBiOk M }.~U#^y-E .h' y+Qe <, |ڟ[U|4U7,7L=SUv+8C NVFx&\4w# 5&9r7)h頭AZm1c<'U3Iz'SOXD,Y{3nQsO?c#Tҽ_5O"3Pǣ;~ Ddݓ.y!Srt5ـwOn*}SBr1SCQۨe&v"bUix#S<1߭\[dWrvfhʎ^1ۙ79uzs2]} _𬆣Ka;< _O! 5կF|oh;PXh0B=`_4sE Єל!SaR2b,ÛƜ~!G 7ؼ͎){/U]]~n۽M,=D_t8 6lҼw7e8f2BđGerEmV[(h ՘ /jKD1kHj%[!$)oДg b;KǦ{UXlH1B+,k~ϣ{M.0SvI9ehg]e*`KFRdt';!BZ?ey8I1Qx z?Zuے$k,66K!s qokI8+/YHKgqz$92B_\HQ>v.۽~$;ooT3FPPxZcvZ}IkLv)En^f2t-\Y f[K ǯ3(jeoTm$@ fZi@$W hQng\x3QVZ?sz}!P00҃btd,2+@0 xq佻Y~ tRXd}/KB(8`+rl=[.[=4喘sT[½G˳4\6WX jq,>Q~vrZ~,;\R li.֐#K|Z/#qRٯ[yeK YPeK6a5Mn3yyFW/<ۍln?1,O\0 :Qћ;3̮j+?\P%F>StY2ASp$95]C:P=-YK[K8i`b*jxa+Ɓfs:[txh`oAӥUKF7DphIʼn^JIET0m[bDT//ER$kg?J@Xcrxn5Vra"y#6^aE B>US.ruF.pbZ?7zJ%|C?jÄRT7yu3` 6SeWS\WBb]{hCrңeu)Ңn0ı?Uy{~w ᤓ,<5rsg`%0&cdLٷDo6b 8+eZz('ePz" (ko mXɰGl&cC9ᇲ~y+nX]Gɑ _ʁDc6 'g*:$UQg, /ficNTo?Fe/*6NK pp@ޙT _''\uBuhftWN (ne]:6dJK:% 2UOZZdJ$̶E<ي۴0L/"!V1-OO8q ? &^Ypt.AH$ˠsQsTvWdE{(>'ٞ%+zM+η-$2ٶ+J"g*Pԛ6N\)5vut#^趵=<ؙ >B }7"(7jtD h`'yQ#Mba6MףG'Q d%ՕNWMdcΉvOsڸyXaUk  U|!YP J]>*4$Ƙ0ЬF߶Q\&?3\=tz{:ptƾ yfįG}g1 5c-2.9I]|~OhPtNL}twBZ[dV,3 [C"< ):Tn-W`~uBNG0ޒJriQN}eV%`_u%{aj9WN@V%0^PBSiqϼ/9sC`s=wN %8\a6 'sy cݪgܙOJgRCg8 ŵiV[EAH~3kiGrP麊TK6:Gn8U, ]wo"mˑuY]Lu賘U*PGj%'.ɼj1}FT'R:Em dLAdD1[LiQ!)1DR/\{o0! t ao4 \ rUe?c@~9%\9[G"H5~dz~eBdJeC!wn#jXO﷽]u|A1{  $Ϟ}*l+ -:osKMQ*g(^4q:̨KpJlj !c*/@H ٛCj-`[IOS-,cXg9$r(@!rXٿaq⯮J9 0% qN!4w,ᛈaZ/PwJE%%ȩQ4% lkD@kto=&իdbJAXfϏ>L"%셌RQU7b5՞^_8p4uK{6O9Poc4n,ut:T:)NcHTx -HDobB1OlE^wbeDW&T,6Q.YA*%㻊uVI*m2֬_^} YÞagVxo;7~uo!xoC^{?7Yo;L;F @gg1,]iȋѹ*vw3JPZ/BclW%V]3Whq;/I4yI%fD1P1ܻkԏս! >uvl׊jDJ%|7,͌DEP5pwCCˆ;dY'JaFI9X߭3fr!ae[䡯<xs] YrBI%zx?(!)&3KP-^Mpx,bE3 kݽMmL\V Ǫ[*+(Rȯ$|?peH4/Ȋ@@T%Ib,?1Cd^q,_ICFLY5A[ĩ`h8)˧]fAhp16¤v >m([cJI}+K#o'hG$`w$h:x ^//6XS*G(G NdKL ePq>o<.iVei+z5~Wr.ѹ\kCr[ ,9[ rVIX ycR%ƽ_ԡ.k "kI)Yg@8խBLO\b4G >fGYFU_|:ޚ>W/nf>Xe7s*D@< 匃ϱ±Fd09O+[\R w 6Op0)޲Ge 3J(i]2ʼnJmK)u7Ǔ{ @}Ĉ|?'A_F쳣OlEofrd1"0T<P<}6o}|.c܇Q}<V"i2$/a-iu f=<Ί6gh֞߁)Aך}BL UQJm"+1ͩ#.`Y_jU+wD^e*Ap3-Ğ4Typ~pB+7-Q6$NT'ܘI6\e#łѴX:l~O1R+YU =.VN+TF\d0# @ˇ>Ku95`%{$1AO wTu="Z8YseW%m]¢$Y%[$;{8HɃǃ /W=W= 0KVM&ճ,og.qJ)Px&z J`,-p}<2>2n8|ēE|oJ)'I Ekܵh!T og-*?+y-`Mʥe'P*͹VR@2F;@WY O/6c_σ$[XG0 ;w#7PJeo"W騊KVN^*枑Z܀U:jUA#΍0aػNVH%s,jۦm6Kb&J̀Wo3FɆGryյ\tyG?MxשT!fiB=|Q)W,p0WAФv3EGŒB:-\oC `HسRo ؙwT=׉L(۵,:v,xͿ3@X9O*Gqb, .ſH -^B<ܐ3|ZLh8 pq9Rf+!!,R'V}g!AnM7nGP"J(xni4y1I]D'X] XӶ K>K(7C[nace:Q󘏀W1Luܝn9^C CX@!erV'HcY JqH;JnRsk 9*ʶ~Pxfme0yA%ȘXnwbN3k1 g"M%y6,e9Wء.ƯÜ.N eU4 擆̤Zn4$`cS׼S*N~NbNkZ-E.;b[6WvPKS4W g%vE$i/ϹO+Y[M#`Nc|p]w+2xlLy*M&eG>_EK꦳X pV}-k͔K ì;g}S$SE-%_n=Bv:;G7'ysɸ>/.TѱF9 7YN dxhnvԖ `}ƽ %]Scds W@2It>$|쿑ac,b)ȐF?궕 _:36Y?g W<0Zmk F:ᅖ4XNS:uG!}T>k2MM|ϏXgnsY%zn()6hV֘Y[Ț8 7Z }40 muKRۅ*HH+WSIVfM- X 8Wzv^DCG^Q;%'}UEu 9b & ͪ{4 sZ*a)mm(.= n1!S>{T}ȬUzjcAu0l"GOv28D΃ mB^4O|l58+ x[d*u@N 1 , WK=n^*F" ;|n(q JêĿ^l )?_EЉ.bݿ/3@' ]|s8l͙x04rgzp …wHt& cTߐy~}Ja#-&ۈYo#z:= GdR&tPKu$D Eb2.0d0 =xvO}\7 F嚭)cϛ4tLy>p=.%̄Cf{MluLǛthdO!Xܪz%N~,Ha\mw7]^p_m |%wQno3%M?=J]"zht"/yL3/wm^Ouؑ|]A3 oL:RvwgfCLeM "#wKHˍ:DO~f(_[N[|ak y7hJA74> ZgI**a4gP'jg3RuZn;xw`FñƮ1`+tJٲr6 B{ھ1wQLSӵ5m+{97 "wzIG JЊA³cxx r7BI{y{Rl+0[uY)l`OI÷tgw6̈F%-Ї_xq>2\`ە|xʅk ((X-f"}>""a-`2wd(Jhrpz_6 @Ǒo<O3i:F7`N<2Wepj.rxy*ZV/#>Q#RE+kb< 7VFz@,T'$tl싚Z͆i4 g 3(.f< kV,wՇ͉4yW"(kVlf(Cs y5?9mH׋ ClSkxViXd.4 eyJJ62F2U5q &gqSv1W3F@bt'~a9umG:#zbq}m Cxw[5(tpv-b Vf=9 Y&BHBJYkbí$aЬW  [*$}*~WOz^^`˗\=\R6o /ֻL.T\!hK,4:iZi5ڝ(|K3mg[t BՎr ת޻Sq Ctɨ-2o|j33 Uƈi™\!4͵_ dJJĄ?˸gg6:ZT(1nnkpMp@/CSd2I(( pj[=#g Mw2+3M%_Ɉ[K4h?wI:Fr|Ds5xUtp9`|#)1c{癣]G 'ֱ 'KP+q`hRG<Ѹj1f *-$>{p$zATz##Iu=Shŀ/V,i N=Ljz Nj2} PO)~y;n{H`اvȧM#"BkC; 쾥O.lӖop2 l |r̠P(߀-K{GGȮ -qg6F"ߏcךaTrPMf)")O9CS<?c7n~s|߾ͤ_0YxĜ6rBlm&L=۴3mp WLbW_#rХXJpSt1ϑq˦%HmxỊ?I.sWA>1I(mu(&fթ?БΈWW(B=DebD[}R(XZh4#-@WU׸T:BQmK/ܻ; nkr6<ϵӤoFQ9[YB͇Ae"W$L6Gbs4$x]H+Z+W**Ld7AS mp!{⊥ZP7fa80$>1U,)v]g>zN({*2|3uqYMqP RGKz5XyhB'xh.I?Lf.]=v#+gAلi'S=|)_|7}'43[QT`H5mn'H2$ǰ@HH2هx@}0C thtsbJZqa1|5zRaW`z>rbPaWةœ/u! )L&@3 ֠N6CXD6YC*?l0aCr[P˔$| SԥsIPY&d%.Ӭ-B}K(4?bw1 /Jb$X08_ͷ3XMJ/tR3F8??qNHX]a6cg[Qw/O[]W|wb173#0}4? FnIO^D)2e{^ߗ7s@Dʏ>~WQx1UԸv atSk3O02k˨ :h3h^mשzlo yRd6_fςi%`dP˪U1?ZȀ !@@]?xT G;ga [)'`0U>Ni<`Y꯷哾*Ki\61Q-ږ7rSc7M}3`8[&eG{Ck@: u1UhXj5< okPt $Xvh7pyNƒjn1 <~9ZqGa&הRdlyC6(vwLg1ԯ{q˂HP*rrTica&peʑl嗷)RL BZ@##I [[^R37P׀+f د p'p猢ZK-dwԬYrYzG٦\O'9ϯ[J x֐:{J).i|>>n;<&]uL49RX ]̢m폶 fsksr s#.M~WTJ8A\¢ 41܉bTP%ΝP\Z/ #l *}z>[T4*7HhbXZw>tFgr],zFH\T^9<^l[5 ;?ka'bBGO}qd̟?nU砺#{C jdtza0KH2#5Wϑ=n+i:`h&oRLYRӋ&YF TaDO8D (௝G{uޔ;,k2,^,3ߢBG@QiiEPƏ{̈&5}R Nh|FtѭC%!dnԴN7 4z4hs%Mۤgc_Ga(++=1kHq`r&6 ^{%ڽ@@)1?f+\$3@TלX~6NEZ !u;ɪz#.Ԣ2LA݄P^6@$5늻^UZ':`(>VMqK$D3H=n h͌"4v"UK19df[e' ɘLfǝrA/0mı ]m[M4! 6}865O-_éTJ1{+ȡMɶrHJa~_Z\Cc&=~)&f^TQ  G'..20#3Lye!~g\1<AHP/7/}hwZ;igs85̍YF{L?ot"@y[Ek@ZB] "GS*.N94fB|i69<ڮ \LȪQ@w Cw CL оp3I{ɒ=T}*~X,{$gXc}\-!-D S/cdOÕ3M߆.Q]=dRǖ;D%|u$)2.BƨŎ(Nqrj#AY@FjSa1!AΛ{R"udhFLuܭA7.6@9(Wsk¼&'WkqV y=5zjjePoV>CBQkK2.s8P<[[hl\wΩ3wZ(އ ݢګe+NhҊ Yj)ʩF5̿Lڷt__s}I?DׁHȄn@dAV@+Cw4. ƽ-oRΓ&RV7_+hDRLY`+6aQe@9zfאX9(?:N^-+P[g`CUsMoVFrB4Wej&,U)r:d#U(V NBX!]ռj"t$+:A󒒤E9J{S)  0{w)<}9c|zvBwubYTa''GfknWPR.E8 E߸g/u؀ynͻSˈB0y8Z,-Q<jYd\?v ` 7Zmx g4a]7qI,>@M+GȶI^fLN i!E &A_mg:_iIh^C kNL6д* ?yj4+j5 GОSqC`80 S 8|q sV'x\x8t<,ISθǞp~8'DM/S*ntBՃ{)㲻[bPag2?eAw8!_2,ġk1c9H PF}fפ "B$-0Em2!X?$++'+BnOI9<[I0<`.2F`DuCi {Woh@Wpb'1++6 ώ =X^iO8`q+vk؛iom&J[?7TIX/hh3 ڶ0>ERχŕxH<љA]O.Afh$[pl2au{{Jq'b6c%A=0~tg:~Sҵp5Ҝa[1dk {*-ؙP4_5D7sX7TcqjOfqG]lSnMttj;Sg -a87ڠv:͙e^krG}5BYut!tsT=kx;($nr߳w֕6sIrwGg4B)[;L_{i^ @Lxqvƾckb#sUЬ!L)J0>3z_IdemR3xmP $ׅ=TDS!%"v8c \VT}".ҹaFrr/V?l?%ܛ¹1 A"਑h@sG_MEɚJbGLx&ڡFH\v,"!l9 u^3vj@ɦuа ΝJi_g|Yv;\?_vk0—F2?yI9˗e fe!wWY&)Uax'}l<,Q [5$i7?8jY3+{د'zISTHP>lǔ/CsN}\P 5)w`V^bk*o mqLOoWG%=C:j{伳\DhD$pdZ;Dj4¼f7—2[?îbہSl v sדf%=CN\AJͱ[)(w2^g83*i9Y|z|_b|J$<Ϲۺ d(`e_0b%ngP4[O}iVU2\k5Bv0;-$ˉQjycr}v,"vn7T7gv&*NWG`:7;| SbETI:cY76Ox[|JD,?dh33P4` VLq=Ve:F 9mn-'+&GR@^1E/S*C6~@lD$ӽY | t̘Y& z[F)'ؼ;گE==]YQay Q&ˈY[s'aX]Ʃ(55tЕK ecބdZ(`sAذؿ y۲v,r6ޟr-riWrjX͋(J'1nq5`f/j Ux1jDsśKOrM ,햬+!ڊg 9nu|Ќ}bf F p*~8BcuIa ?z+Py;F}c{͢a)QL72==m`^Ѓ4̭OjW@hN}w1Tt1}s3>;XH\+$A_Tp@R2(s"v5~4IAY]%+$,`iڷ75݃y[r4*.L,z7PX_Jjf[Te-j0p@P\*%-OBtyQfA2ZbC=uA~řkD2Ԓj-*WSoUw2剽)[j:n?HOm<%T n#'˃ H!hZ=:3XjXA f]fO㊅T5dz JH܏~ F~t#'!GvkA~7])wOזTS>5&X%\8x3V N}ɒ\e;T6 FA,b8 $l\k1E;,(LQwaB4*W%f v&In~Qycdcr(:U܁pwtr* Yڹ{T`qυ>+j+t(,hPK=|:╹X~@9סP:0:}lhJxKB()UX~FA!Ϊ^ u^04z-j)t=_ʬ'//iFPC&TIF =HA<6UX6/ȝQ*HNy̝'R:)&uaoPm}p3;MPIXxh<^nR7v~# ϕRvv'\JkK"=L ǝJ_N8@4K,k,t֧jᏨ~Z;A  a="WP%L҈' fH9$ӕ"5i!|Ԍ_-7 V"?_!In1=K/KOmn kS9sӌV4ojΔ+xYWN[D`؎Nܨݤr(^POOja8)~6@AH}gVά#q3x-V2B ӴYHi1"FoAgy()8t2oRRh8*[DDb^%Eřq̸6 =vQ|CT0H@qC Q[mCwhN Z ,fa%4_3 sߊyWerbd_Kw-}sYĈȅF Fg` M%Ǯm%E$?D3wơߍ4h~,vdI垔}a.)JV` 'MꎿjVI:Nx DFD޼ _}hN&w ^:-X+ DBv\4~B6}(Cj0뚋秥*W_g Wta-,x-z EG-ѹ ^R}Pc]7tZPƌ$[|?,:~*YH+S*US#kv[VZNyR8Q pozll,# ͩz ă4wxv7rAH$p#%?m0W*|S# T!u FM;>&uĴ r݈Og \JVvOꘋAg4"}wIדyt;5pVzbh4qI#ggz ۱.<\~p;K5z8=?q(Vg4IDM2% k 2v;S}3ٹ;(ZҪ],f\'\ȑݪY@DnݓQVUf~Nk ٳϧ+s =LlO %\SU2}:D+A%ʶ$(RJA,?N/`ѽ̘f埈^]^|Rns!?IH0&ڴ*,J6( k]7LqT)zlD|Я Ua }<D.75.fWHCZp1,OOD.a[HAv^XeXU[EҪZw4 SwC%=J"Gf?jbW jmcE:SLU>$jx'f%Ci{"TtaeQXzt_3ZКig}QfmIbB!8 eKH)/CGƧ~ *(D[FFCm:Z& &d1݁F f.kDRXniy\h7 l|Hϳ2eO|Ç%G^²']ͰRԂoZ\gHͰ!G!(CY!9g(E߷*Ptv9 }KQ~ N-;Lat왘.cho a4)*'-\],XD=D0hDpX:S6W!CAd.Sbh!4`uаNj0s}V c(]wVEkunN(Vˁߧ,l i' %̈́+nhD.MzWX?1&nzQ=;{yIZ1vEl_+1S&!?n\wW8փ]dޗy"@e#Eon!%҂5p %ӎ=>Oc-bst2j<‘o^A@up$Yd~fozOdЃ-_r]Ÿ9ȹcFl*]K!I`8(e*]bi@uAZ?;|*>3:9a_ZƐ;(PLL[3u%f<Qiۃ&] {)L(A R GW5@S.MIRG! _1lRk?{3q['v,8mBمߋ%Ni`fGhk%3xҭ('se=83tN=5yQcdȎ5i/Q78wDTƕv̪VVtf)>A_}bY_Vv;1 rR~xU<DŇ#㳗f99DAx[ e<,CcM0G.O٨6}Pig럹TehBIШim:!@4Xl9a%"/_dd#J&XX %tL@jU5)\Mǽ0<,c}ZDǫ#>G Dlt9kZεz,dN ~șk$_wu,1 ćI]i8I}a& W;S# T"+  +Lj1% Ɲ``+EV X8|oN~"+6qXpJt]\P6!sӿS'秆VS0/yH+{e>{o zpm4W};l @.B>uU||M,}e3` `𞜯7dA兖7}V߯fl{1D"m#.=<_XxQw~2\%$ Z[|82(׭9_c  1 * [5G{gNf𿞪oOotH^|6;S oND]%̗Fblt:lP ]Cc2_l3a}f:]a8ɦޒ\ wT7;kϫI5^ 7wVՋ53jm|(!71JnbR yPl^ECA!/IB7X&d)͑ĸ|(IKÅOU.Sۄ7W԰~5laa{͞/ʳ>>Ӏ`#V' jz,)w]Q[wc2ǽ˻'F6BA6"yZMX0{868'[eՐz>dX#W[Y=R|g0$%Flז N'?v Kz+L^GИHJQSw UReu塮}Rtnt/kA|wiVXl$Bє +h2?0Vx(pc_xŊтp:[YU k asUNf~:rPXibf0CnN᧚okj[[aY{) qL2_ǝRvTSRvwdo! G\5a=6K\[[ʫ,j&@"቗c(33v"CZZ~qW%f_i [bb-Rٖ ]\[,z-ICBjIB@K]{0WFQ,㔮uсEiiԃ:Ef䊇c7%`I߈-Xek =,I/sfy,?M5ڝgtP w #. 6/"(fcWi9FT7KVZ'@r%G*+AwdѸܭl7uLs[u%= o|O slvp'ެ|O>pdPD <^^ѓ]e"߯k)r [gK.oI|0jFR{!=T\ MVcO"nO%&H_5e{)CQ Ҳ4-_{P\$SDx0ӫ-HMn3' 9pNE J R4QR#i8\͘17 $ڼCUVcApQ̑ ,M-}ndG&a7,L;A~bng E͵@ =- /b]`z=uZc!qmDayRep=8ENG}7Ye¨t#?-)OL,J> љUaPf!vO=p ~:s8+]_⅕vKۑ]ZTXib`$ZZ@󰼕h~ ?" P R?#,,6DTz Tt4m#^Bwv hv0RWq>@pQiN4jA:J:A2@؋\~:ʧ64!$P!=,7Lcg[K+ʀǶҔ<;}ж'X^u693HXdƟVm >qa۝Cn3:IxfZ@>嚒$"kǕrMج#nԴbzB#}ij ˜^VҸd8)F2c5*9eݴ%9^`z) ^ -ZmSS7QLŐg5|3hYbDd0g!B=)cxGK[xVYA\8:2YF{w٢]_OPgxkݎpgLi p0i sn?Ͼ-P.>"0? PLLۭӹ{MwIgn8bU^ ; o>]Fґ(y9[~v|> IJ,/nqqACn9 {=3 ;9Q&DnsM*z?DWqމW{S5N'%)w ;0x5uy%dgCS3xƖٖ rbnTid EF8倆5,½խvpK\Z.Jzq~/}.+ampHTBTc˴XkϼE!JnSUѶ3+SD|G#b{K3o1V,pïxuXyYd@SEȦ\3yZsWVr蓍FeLf?Z5t:( ԬJ^͓½*<ϯX3A&9F$bv˸A0Aet,/sBJ#f "[з@G8-X`_"ԴAl .eXJO:o汕i?dtLc==݇BlWR…°&s&lC!75=sird|wH&v7]9voݰ? BX?O1 @J80]uJ c'KM'2|c}` 9zҭ7m{wk]"\Z\9؄gKuHC6#TP.ENJTR.]L7UU,уH;sۦy#4z$y]$R†q;%ỷ(+޶Wx!3B6}ŷl`D'C)M~9.?ONҡ[fK\az\6Bfe0rXr֍XIpĞ'-\%cS- :_*zt4?p>4UT>AGy\ج"͘P91uY}/?"a@F!;:6{'ӼgO$3s{\K6[4T ֽʸY+ӁJD T{,, YN(ysAuUB4at: z??ܔWBbhFZ[ .?0I %?w;a\ վb22kV3P:ң{w-o^WT/Gd$XZKΨ[rK~{$B%S1C=K*7lq{?wx`U[PO8F.e0O8ȤqK16eJp^ͣAH(18@3Ib&?aI^Igh>}pƏ`\u4MNη[F,P݊)#DXp_bΕ'0b|@f8hGx= IVbd0l UAg շFY$F B49EO33Zp[2钹̢k[UӹrcQ }ɝ܋Tu!νT[dj ,lG=5ci Mg( HS} 8dзs}m>M¼qJ [)c>Z@Yp Db@OƸJ ^N,X-GVY5_ztcIz{4n:V%^,F=$UMՓ(1v؎}Ow>Q~Ůq;da%cX/CZ&36'j3fDjܗ?xfPvӜ*-GnH]L:p07?9&y 3ڌMSnH=leMXoo¢°Rk qn0: : ~ƖEsոnjyS\Wh}8׽d @y )w:ڦA\vpoHȖ *2 t4ͽr_AfQx3YDK,>e[Sl:\Qܘxꢄ׵t@?L(gOt>4dG巉 ͸.d 9KGPC#  B,ClBְ{g3P_Ϊ Jn%2A25-L| EζC萿mUUmc@B&D  ' m7o±{KtH ōP^7]̔C׷1ԕwKE ʱr^Wjc*w|d:GKPU/%$#r#]YL> H֙䐠Ή JͰZF{5$]A%5?ՁDV-%ZRȗ(âCF^בq1,>C~C~{LsMR}[ש"/r9G^K{Rw8faxDԑPY< ϛREFSť,60b: ;WyyV,ڟ6p4TkdfyUtv̵]qRE )S |)w,o s"&“;]`<24ymyuȸZ,ٔx~dJ٪O_u|":ɹ՗Gø#Qg5hS!0^S7-R\0Ua4}7f/9AL 3FĂ8ˉ4ojVΈ>9,X`Q pME~K$.`o`;rWtwn,#BxK):efһ,kbi%Ex&w-ladX򘋂L ?0ݚ"|=9 D!s(xSOA[zT 9΂/se{{< xv,|;C>F|͙މEW&GipO9֭&_&sCx'(D3va,H%|ߤMKgCL sFf̼=4jOH gVР8Dh.S_fs$ ā e+M" =,.2VtBzCV(*0,\QzN8ٙV 9| U}Xwrn3>5"3R Gq+['EO50~ ,i ;Vq;eBǼySapAn QTqk{SqP@C"НErC8ـ.8e~>p3FPK뇯QV *6:\^N*tx$BbA3wØDOD--A5,WkY#…i r0ºd0Uc,aw锸 %94kѷ7xAfjMo܃Wpl g9h[CL(MSqռ&6;ȈM"LL Kg$n7V0 (SFio׷*} 2] PuQ_ƮMRit7)j{nZ^1s Mq# GSBqwPksýaWh6ů}v'5ı>BH[@_:{ G&tB˭RLQR#YAPURWO7@$bSW?{-̖dNA9B즽%sX欁s ͑>iMf{)7`%^&U Plj>Lc2g{d'm$?Csve3}eWy}iMgaX0,oc 6x R?os A S}qFPTфuʹq1 l{WG%!~T0AhkQO˼ˡt0.Iɗc+fwXl/`I PtE_j/rkZAN1|ZȍD@)B; o 4@o3gAۇ. gxgZ3^梭ؘhF_(h P" \7ERCKs_G+H}mUoH~Um8*u?ʖ)>U[ؔ>l!Q u]Z?]m$rL2BzǸnD{ԂB)NeElG`L,"أ"ļ">N+5JbHPI|Bv:N)rCdjɳ8!u<$6R㩻'5tR9sLaa\ĆPÀH?di;fҨsH"Ѫ jH/?5U 8/`T-Wpoa`M26g!%bҵk0G^"X `8r.$.JaQ5%n Y>!Lj:ϧplшsPse.<˗@rHz8>L.^Rq;bifM f _VJVLJWC k\ XT>~xg^d\iʫmB!3!ٸfዠ,BTެAL)iC\^$Xf (FBoMd %e!{j olRc jL; 1;ɜi~R⺕OA8kY/` ZL d{.>$0+( 6m_'ӽSU&#MɄ/`G*WUmE ))^6LNƣUA"] BGtA=um87J=%j/Fy IQΤ,d{j32w#-{+su>uQ(GÕk?+1Goc|\V*uHc<쒚*K!p2HNX`n"dPԜ6hVvwi䡃vc z:*wYN>>la'7%)XHz$(Eαc3)Fgբ[ceK|كC9I^`ٍq.Jqxpu=M9BёuR1e{m 80Py7&wYuyӽ^ϔΙYf^ Ղ)'9ѐFjKlʪ)rBj?{2=|RQCUO! y60;6,=f"Q"Sxv$Ko(j@g)%c!D[~=D[X(%B@bJ1?cS~@wnELwlvKpl0g*W]2I zM퀜q :A<ӹZ^_v_$1?_r2+lamTLeEM_^aa^ur &[nUsctGYb AOڥ0ʠpY+-t_gIMy36ls,wF9"^!e!J\ctEg~zm/=M-8fDE~礬>|7_O@>蓴Fv]ʓpY;ghO4(瑱@.qoǥ=YO>RF,U9#'v/h~%4.Ru'YNVU= %xD^FмX8ј7BlN&{Q*L#޹޶^#pFֻv/X!jmtrFӞl(LZB~NF΁Gg1"t~Z;w\$!Kj-83OG]Ǩp6IMy OG eU>Շpe"|%HUٵ/ ף=ckӡ !wV5L*茎 C_m2iamYs;Sa5=D\li ucʿ 馿ŝekT vՀx#ɏ~Rlqȳ?Q |F\FpG%$QLH5Q> nUO{\&W` ;keWhGKmKךN.mp򑲘1omH%&U>gf0ϧv*(~<)Rt+ crD!6BUc@2icF&0 K "4"$l#.ͳsA(dOi04Fs{W+6%dHr+W ?A[2qY-#=%6EyPR4_tuGCkp̿tm͸_Ļ0%l {d`.,ia]+kh[K} '@/Gqq!k6"}$,?, f&%_ڌZ=jKa TϞ>k#?Cs37Go^`~:g]Ўk~C/k:CZwānlM>ZtA"8? xk`2٘BaMG j7|0Rrxt/a s(uPPNm}&xZ4ޛ2mIr4Q曙wmT9X: Gf6-// #I_NXc5SI,KԁM#V0:%7$ҲO.-{w gLy55Dx?}@g7$ű)Y޼q/z^ߦ"vNh=EN\]s;`ߧKLn@]J8[T-K[` >M¨9٬}l~d1KςoܝW skOH%Å_ۙI"o-h MY]ؿ:Ôç,+v 6/ _EsMȬfݶƛM{3zONb.o.^Nv*\Z .FSWsMOb3UnK)7[vF-yjtCCd8NN3'{;u@/2վ027+iab(6xg& tJQl߽W^)`pB-][/<8'o\8U L~zEhVVqHc-O3Ͽ_jC VFV`!. HͨKAST+aH\崏:NRW?dmYeQH=N$Bm$Η?S@e>)dnU3FVJ? ) 64ꔦ??Bg`va8jIx?@:ЮhBDW^ AgATc't)DC\x]t֊aQc^Gk36MECuHH} c"Kn/I$!Q|Kʋ4|q zh<:ͣg11a:,ȭ\ifLw@/݂K '{nvyAfj.ljKom6J|ROl#>ilul7,}&쵷8I3}E#+Hxcxs&]ŷ'LlUX:-t0zDv^շRx0'4\| 6~ |w%\3xMEJxw} LF}=tg.QZ< qC!ު }AfMi[^nZ_c >H3U8Kt@LS+ y7R:>NlbQ_H 4@R2|~ K?]N$wH4UY},`/@q0EхU<X ].%9xn@|~&{= 5 9l0oMEDq$XMVX3WQh:K6vBVt; Mhp֨sϋ,~fiy@ؘP'/trŇ 27Y8UC= ]K$x!ؕH?|/Bws{/" Ro7;ybO{ͽIh XH t"ِU,fÖ m~|x9 P^tV?tJ4a}GBbKu[+d8a .ɠBVP^"Xj"{,\1H Ȼ域X@W?S_ JRMLW5kTn/3|m7dM# nZC jL3CkH.ȣ~A NCZP菆f p%:Ҏ*7 j>o gNkIi_DXZ;U4ɯT4jNz|b6y`0^57NT!{kdf);Cu\tuZWWJ_`6R0!݁׽W~滁O$fS8 wH6<@˵ p5eA]b$*ц^¹]D?׋|gDViǠv^_eo͂Z82gpNæJ; bgsaYQPϙmUcE,2FJu@Kda<;(F8=ݝ3ORv ^BZ#esfqx<pI׉nӬ ToWQ.~JvCK:,IVm>$gW|rٓB4pM~Zg!XL <⒜-Kh/ NUR5(B6xHHQ9U5hv,A)*ig qJCW:;޴ 5]J Ւp~eF$Z\8 =c)IH2">DM<==ZgXrZN"5!ORD Elnfe|f(}qȶt ~޳ OW[IH_,(&]}‚6b-<\טn_1@sRL:Q*h**b, i˳ zu"G ʂ~aԃ,EVYMe Žeii빊JgQ3mT>Z0h8i5V_h_}8Yo#5s c|"  tk+}#xt tyl;T35D_Ȋ#^ƾœ.5H(ȋ٫z2PY UM=pYlƔSKE)ī$9+an=ݽ~=L.) Oc&&+~3 gd[5y -,?ϭmO|#^ GkC`ۧk㜠v{(mA+IMG4_q{fƤKvXC2N9;x)'8M.倭lyb| emo.-l\|L##E62;ONp&ubae`z.w6E[g6&eav ?kDumK^.r_ 91Pxk}rj"֍ˆ:1r3xSp${Vm (W&IPh@UGӿ~Qq4cI,^2*7,sph gC VE֞Q8.X$ĨfYB:`%6zw|olc3"ctYu*m^JEf]dbc82-"R kmkB`Nsm'"ԖP}+}%Ddb%檃X Xv@4Ej&"׳[2IB9!/-_ q#'غŃ|<Fv)tTTpU9X>u[O޷:,N2d.,xqX|x>fM*Cmjev٪u/ˍ~ή|#'kd cfh,`mݫ"}b{s:tn逯I^ސ^|01j.|ԪS)*sy \܅ZyBdQ7FhTl}@Wt iS9Բۯ~ľh5WSM2gw5=[Q_ۛCU +b2zTBGACjΐ-$A# 7mY 1ILlJk%9#p_P+VF9kI^'7=Y?P$SM_]Ew .^]|^C\Y{0qE`Ig n[)\-A(3%tHDOa}ԐqJ% j^7;\QAλ^76UXrqW nU57l%D-rER*-]B(bdN<WuK6;7,YIGiE+LO==!~K)PRl̊}1FɄ%W ':׆i,t[c1h[7KjjTD;9;\d{-Vaǃƌڭ]~gq0sT_\s͢.Ee}=8IL^JD+>\ا\R@1/d+R՜{L=[jR:Ozbҿ7{4Q1ϳh@Mc63 YCU'B]VɋZQc:&9bicoκQa+"s c1kk0,\4#f|hM2=5R#ŌuE*&>㊾闡v>SUE?p,}1Y.'Œ9MmŲ4eʣV+S(B G;˚ME)ߢDtQ]>HxCshr$k9zBƷ񐒰PlSfENU _Ք{w־^A#`1nkľ⽗l(,."hQȴRكu3:TBZKhQI`#Юت- Yk09g\m\ ϛ 4bIn"NMx9fQO )4*GD H)썯L7@}lyčk6Tx׃QTH4Rdgcpov$ .Öx F9SS `ML~={}c+pI(lA5 J`w< cdCTʆPuhc/ںqg.B*PS}w$5YwT^wXP=r2x_ 3fyrT_{)uam\OԖ kɂ:s{GdA0deC!f2 @ŷh4 L~ԾՠbR1Fz"7i ´}{:cگ1,up'vF;>lQCE"z>H5+@_=#!4:yI8׈Nᆞe_H'7m4}ɷZ 0ΉxR} YU]e{8Y;"×^ e|z KtPI3yb^-_Aӭ- yֿCȢTÄx^dlƩ2QO`Shr_̿]ˌz }A3-Gk`NB4܀$e|"}Biewҿ&D0iLί%z j|F/޲o4FLFF3^NAS#f7Mqt0!$wdƪvv;H¯`c*S呓K(WC$Ԑ(dCZH_8⺳M {𷠏˔>HOP DOm^2'\?YBwI'Nf%"e尣Nߔ5G=3F ˈUxȾCG O ϋ[ xʋ| ˢftkp5+_ˣ!ז%3+LMdkϡ-m#x(})XJg{e)$4]'-T^'D ˚1XO5ܶ00oq@|@WݠU#X*3`vr'8{ô G*Dm+Ye3 NǾo|әuZΠD; nvP7B oE^PU>kg6JL|+$n57ŕj ȇ6Ş|m5]fDDFiIHD28ؚEEfM vM2- l8sA4I=2pޯBb5 lT/S,询6)e"2\SE2_>'wy#>w87[m}uni6}lUyy/Jl v8Ҕ4\#f ȱ"P Z.E@¿V~L`*K{l9MoX0􏰦H|Ԙ1kLJgi_7Pbk0V57CKR>ϽO3Ng*;rGz0x$K[B,7,Q ww̆kvr)O]"TET}[_ 5Rc^Eߡ|$ hL+lK^]D)lS5\CZ^7BLޜ/PF( IFfXPWBg?n8-pnaR"_P K}aJQE:$#$ۧp#?d{IU,%f ~{k'Lޭz qUނxMPzKWNu32\ N^zpۥ ؀cJI+yJ%:&px),%1"~45Fk2',ybFLx1w2BɖZ5F ƎRtZdQ0a>匹t$Z,z$ɾ$ 狜/5 ˅0;).J 0䩧^`Yʧ_8VzD)b`4d?B?/ ZnwnA_xsCE(7 ዋ\yp3S1xPUT’54nlCa;\I)D阞uSAIlV ,v2Xhxdr1X ޟRYH4X$WlHksTr)L Aqz}0 RGVwИvD(M 6'/BuvnmQy X55f [*kh=&FwA 65\nھ 96Ia6z2]E0(H_hI"_/9)1ϘQ DHγ U&8A 9CYa̤3DY7wzP#Cp ࠧKqۛ7>yy=&+k?E JԠd^(npěHM%]dPНz{rmO'5v5 ~ iv/I~b5wzS⁹5䕶1l5Dk mmdMSL.)LO+DN_ۈu#iEumFъD_W]Jyx^׹@Nߕ hʛgʈtqJKuDܬc@cTUI64>4'rq;/0j9;+8a e4ӾX͡P5 4+pqD F0 !קy.5!b؉n+ f; {TgtjNs)cqw3MFi Rr%i4hkGkC$ѽLB&ԹOPAe( XtptZGW zQ0L@^)DV@j6* olYcqϒORQRjrtW/F0m"D1Jyy7!xјQbm-ÃGvkڨ96 i#2;x->pF{)h6NZhyD-2keF4?9nֱ\C7? ^ L2ɴɍ챆Cb5 l2Tb]9Qo-UrR</G,5JP gL8L(cRM`_jaQWg]bqHy=It%yL'#Val#S ]:W?a$ rwį,qfA$3EM4m);d ^2wo%di5N4D#O牲-6L2'q`JeL1ZJ0;( EG`/HSg!:~F3)_7ez'Yw.A9`Z9.msІ|fty T+s W;t"6'F̓̽܂=kWڛjtC$i|zbLN_gv}&Lsu#5͍Ip |9d<<.e+"?ݫ UirbΛ3\kH\"n괹JIQ qy/لiQQ%Ww.9TpJ ?УZI$`I)@˙a&2V|~ 8fve^-\z4a {jdxĄ,B*"Z, =T]gr;,LJIjܞ*ċ'b ԛ$QTCMrs^/cޜpW `jZlCѐ$3nH9Lw` :S+R:U1J Ӱ׀6nzoc{1* ) 2$v4"/mPM)G̜'k[>VDҰulV9^&#ߔ+?'8Yn>vv$}R|TÓ'/w{8!%B$0\2MB7Sɍ98=PR %h0CpC֏,'\MlVzY O\;Y0@>xbӁ-^hC7?tj;ӕXJ=tcĴ}#U9IʼnFS8$=;g&0ว1G魯4У(/%6=ET2QVs-@Sр[]MJr 0=sM>oOAt_&i]{Տo3fV@+ͻJ/ʹrXlH f8bpG]N G}7WA~˓lOk* I! } ߦ!Tt]^$z~:n!'@+Y G@PB# (th<~;%lc4(OK·h/<SP?+hpAHFh,?tz! mIXn|9c_RoXBv +0k_,X( _M4S' `O|N/D[VtFoTKք#8 _?ʆkѻ_ަ :siI5vDpt.K#ḯA.gxO]%6Lm۶sA=yH6&Q) 8v`L&Q>i,Z1158Ϭ2qV4u!Y X9i۽4G^Sw%vI >csE'D^\bz㙻ۙV+6ޏKqVx[pݛ"hg9W͔1N8S*HWD`^G::D7 ڊK(>QDR~Vvp|n\P- {=A/.@K΅OunHI0'IZsd pj LF C/<'ᵊ`‎ ~!FӚ&I'bEn-&ӑHT2RgU_r K@(t׎Ѳ/+9ʌN ߼Zc'1c}f ^ DZxS89H7='9K˛|L*QjTP>>ڻ\?6.V=yY>FV;VWM!MԣӜ(}NTxW{߶F(Ueou[y_8'͟(X -쓿%!Dse9ZT,!9(Lf"L<%R^ޑq6 wOwjfy-{^P^('<1T.j᭡vir%jҜz ƵؒZ䃧e-dqGhv`қtڠV43o6? ̚HU[|Hsۨ^ۊ%]始ZFR"?7yrqLR -|UM='rB,+rXEfd}Szso0Y,,4VFwqŃ;,F.-_ {;yC2Rئr%L~cX#) L$žS= `jR;Oep`̋'r6gHꟘoo.SLHri3HYM.{Srpݢ:AԼ mfl 5]2p;Bsg8iB=UO)` 6.d{M\N,T]!jN˴_u_l{^_Qv?C̆ߑ}.lBS2d+sxj鍹e VS9*4pP]Vtmc@꾣=~N1+z#0TiȽ0kxq6JmB>l(1 60ѱnAw27N+t3$:E`&aq[Tlϲ~b:-4q)`T anf: }Z^z_Aflv'nItgjzDx {Ua՛i<1UA̧Zp@B@}VO0&Y/1󵷣OW?a;*ۍ+V/^"5z|i*2`QCUIac ϝ:ô$}oiT"so~թғȏD0v'b51s(53c{vAwlsY`p3y*zࢩf| B]< FәX3mYR, 4%o\}U2,|ьe,c1⻹= 5_1d>`߹ρ#"e.[g']?3 ~3k|U~U46 `lf E6!Y1 wf~^B{?#-F%k5\:%|¨:i)Fiç4a|Cv/EٞWw#MD,퐦\n-)se(9al\ڣ‚z@⊢k g嬾] b.F<5Zq^1cpb& tM2=40.@*]6;Yʵ)̶/tF>i+\;0&:XM!lh1ŏ<z1p-ʾCLΪ;x2> ]#Y\|FK&.Lv0-AEN/=1<4՚♉ii׊RV,Qw:r.nꮖ_nCWgv Ԇebg="$^? D{'8w4e4fEp? eM[b.{8dJ*5j 3uC b %J6o}-o= 1: Zޝ ͗vEȜTߨlʥh~wV${u91s,ioz/Ρ- ԨzƁIYHf2 hHԽ (hahk;XĨ։v{!.`0tNiƀm%2~U{0ǎ Hi8VX,k 2s '|dRƓX2PʔO]){nЧy BG8ꕨ@#k VM4\­+䤉3k!Ո 춎71|MN 49RDIpߴ0pN6sf6gtC)%RҭZ^1,$M1r :S\`KAsܘ@ώ$"b;}T/'ӪeeɌNn 1UJ&kA}Y''NH|9놖 s@t|jFB(Q~0&`~fGFٳ1jCHLFH^-'EN4,MYK>\Yݹ2CX1 ڰMPSYv-FM uL ȉ l[Nk;ty7 iI7),<խg꿼ߣkF:uR%KOܩ%poe_^S$ܠ;Ƀ^2sںھ4xœee6?/R;uz%K%6  \P\̧Jtj6pa88AUt$XkVkkߋ;Iv\^ eōSV*H'1 EM> !'{}Z 1>X>@å\]9lB5=>vykZw15ح@lOɺC(c : 2qץZ2 |pPq{N-v^PlE 4n5/"6OϏ 򸏈=8pcQ_pZ @^q<8U!!dhԌ-j o9GrmcX|Q1< (27~cOG[RCegx-Tad?hA^bd0ӵXMo2;}WL ,t#lnܡ<ބelztML%@4+[応cjű)lԋfH!{YA 7흥LTXaO,U!9*–SO}ku$__[FON!lk翩c:#[՘K RyMDhMXR2kl3Ӡ$cuwP 882!3+GBIj*p>CdS[e[T"LM-MZvP=yf' ?+Vx>%wk~ʛ7%JHF#dNZ?ݴFGiOP/r7Ǝt^]3p6:X7DFy(9Ŧߙ@!5s5Σ1Kއ\֓&mM+tYOQBWg)0PrS ]߾@/a!iqQiOrN8^|WG/W?sjD9p,)n\`nm$`ԓ4ڣ^"B/'ъժP;L`2-Jfr,¦ :"wߨ ~v I5r͟* P_r@h*܀4g &Q:N~>U .ZOeHy(Q5mR zR`sp `q\s&wGE2ik/5N܅ -ݍµ0sgAAlkޝq KȜ:N7&?;\\-2t1z ]qPy^d$/+|{,^ 0m cL۸{^zzKp&on}'D~Eb~ltAn/K"x0M;XGnU!i,+3a}:R#UNl Ifw`q&ܳv-QfqrucL i<&󁆿? _ ;zu8(ϳK[bgup65&bx9၍oϑ%N`_; ^{nq4@?M:͟rRvKGXMcǗA.N\8նԮt FLzVn"Juq+0/ /ȱMMKk錅$Re+dq9aPkDu)'Te?RR %lΏ9|- p&cA`$:ܦ"¿`sؙ6HoW[raq#P-Y˝gP%S/\gp;8,$&|,^k+4K턊h@rKѾ&p\s# X /adz :6YMN2)w|ǤIIP~e eqf}s;&,=Bjg6mpHYr#}]Rë̀'לt(,p{1Vp}pj(;\CUsmFmQ#΅5p&g$o:pN?¶uBq5Hxd&lV+E`M|V\5Bت|5| nѡEBA.Ey0X fȭ4YdM)otD&jLjB9q{" v0RJXB?Je>Pa ico#0d m6lol9_\t5yrj~l;tWGtC`Ip=M*\pdVuLBiqL%O {o\`vUbэR&3MHo6Y'3q>B6 sne-_Ȩ_& Dd 5axX4HGj9z_sIx#iLu)}{PW& Zfm#Ӹd㥑(:MohCy a#xl6geR"4Cv7HEnQ"e"r Kq3'Ru+\ ?H5vؕX"rՒ'|>^+_\@o4µ7/6EOV2wJP?/.CxD7I8TW1 ?$ay:^f[葥BJSO=y&9ryS4ץV@o]fidYJlӶ*w+D`͂2v.*v{D@AQ G#& 7t[?<U_BڄoV}z-p*[Gq1M:zI1mdC8nqgOUk,\AaӵJPTŁ@6TsM6|O"4h OLI%P==ջ*#B,?(u.Gu l^zqlƘ1FXK$MRTFR9ot`j05%^j 93)*HJߊ:%]kHM$ݳm,qXyLw/2YJ?aMUKaӻB,*!+D.2 U>l??- |M?Y}f -Ue¡% >K`oxyZ&pt"rXdžJcܪLIq47gz?/LJU_;)8.3ག>n0 zΆH E,,\c2+ ie:i*ɚ1Ymf3!YqfĻ6֤#Ӆeg+n'=Ͽ|qCg" yXs(Y)(?-`NgQ)YKp:ϣmdd҅e#[w\ƔDߗ*@_ *%:ٮ(Tu B17ԁkqRqO ETdWiH0/*CzxF%U:2ͼKq v,Yŷ@/quJmiY%c1vWP}Xz{?S-gcm"D'Y(F?\NJʻ]V{N #iC {?H~ [M,:\YҢmwe(ϒQ 4޼EJGB2WsE؝6V9XEt{r`Ă2W8Jj:/%NM>~h+þuozhR EqB'oEugi0 ^&,2^Mo|so$LYUe(ZPЭ{y004RB@s& B^NrM*x:h 3VYQdw8pSEt&_;h4$&Y 妤[.6f\uNPWt!_33g,5CEz9͆!GR;s-=;|ŀ @(٢-T$ ƗY(|Q\]H{` Q""'󘲮2+|iп\H-ZgS;&W CAlWw7mڌǂ?= PAÎb qsı5LݕXyPa1Hə)#㬽[XWY޺$6cw\7Q1r?ְO(uJGSAaJA~}ׯO$f0eFSBvyu3˩鿝/(Եw ZΌ]#O@*L rz(2B8GB4ߙiP0ex4EoRL%dD<-M)TBTᏗ: Tֳ\RaW@_4jA?h(P@yUԋ)ȧPoOVJzt YFhأ[N__$'ݣڝERK;-*V̲')O-ۮm8]eFg(Y 2$ ,S`78sDJ^3x ۟<@ɰJ|Я׭`4ya>wL_| ߗ9K/ s!wk }4zU 澫hjxZsO??7H~6?P=o)N*&S,j53b͒ `0Xط d@(SnGd%,94=1}7MPk"& RB^mLWۨ`pTtb61 t*R /g")Q9 v.6I Lm}9莁~-"$E.z]>g ~ шV'eQ׌W0b"R=.)M0B4\D |޾&Q4 2ZE$݋;(*9ޱC|:۰9+M0tĢ#`&KF^IU=ͨ A> "A՛|(``66e~Ou%tZEe?Z*('1ZuJ 5jxp1ͷ m*`Ȓ^#.?ł= Ʉܰli3]˧vPH*TEwDEb .cQHl/h.H G09a{ʜ8PŸ>S@ YqfЦ@7E[qr0H \?Пᱭwv@!)dVѰY=k`,d۔8wFZ/>`a7fS/rj׹YsW&4\'~<`%7y)ϙu ]mh!'𻱢z@ 2<@iDJ? ,_:T&]zo,IV NZ/!pt(֙R窝oE KǷ<߫o.A*8o gG˞oHSـ^\Et;W5zZ?XH>({.iXO@hMsu#^p:9gl'Th Rlw Wb1;$%SęJRUr t*U'7itcoq}CK'cW;Cs%H1 )TZ|e\HE*c\ `"ຫPF Zo@G?C$M# 1A5JhK.0b!c[(]A>--/WpxDF` 0OAG)}ixp5fܗe!#bW,|,6Hudo ot0O4+tT*/,7P~ܡf}SC?b=uL< I|e<kɚLn`AFlXϑ' gP_y~Sȑ<5"衍vxžiӕ/cQ5iȳN]Y=>BO9o8h` ^A(Ck88u!ɹ/ veeQ^pMĊ==C-Jnvp DfRm4 -iHϔ^': 3}~ R&BɎb ~$҂}(J!u_H-gt*iܚȄ}Hb݌R{V{uU'J$զX1\0 dao5;jc …efxOPgӄj1Ji2":Ѱt,%r<'+q)b՛^㉑7Djۨo&Oeі"I;m&. hk8&P\Иu~pD|}2x JX7N0u5azsNɿM$Fa?(Y!ï>> %%0Xh>9el#~`/W1-2wZnEdA0:=>~Njy /VN[p+u7'{ߛ^YXo.-2ڦMi͚,fM" –@`f:P.Zݘ\; AaF# kǾ9^X:+/Fd>ńH-01hGüaaֳFM/GюL'#jlr)}ވI-9)! jߧG;cst=:6֕J|~s}SZU;DS M) αuCIM< 'BpTԅ:w4c#gDyAovzr1wľLD ڳ[k7V5Po(}N .~ Bnω{.8yO*:+wq )pC`#oW*X8>Q-qT{&aS<Fс\Y znBDzTi:?Ǧh_ie)'J{BACl\%U[7ZMct^j * $ЋSGmk|ƌE3>Yu'Tc;D59>-[Fto\H:%C`.{*T:vt19I$UG{Qשo.BUSNbEET{HQ|kU"=wWٺEt= ԔLK'5;}Z6DVۃL7߬W^9c=EN8: mzHdT᦮q ZY+.& CXS J?rX<_݆ure5.*Z-(l Z6O5~}0up5dSąWbx-~_J #gk۰nXFt~ հ)qy8GG/VrfsY26Y^Lz5y%R0<%a漢Y7-LӀ٤xq5'T|Ϥosiy ڈěl`Dwʹ*"U3hN)܆٦Y?vs?a2ɬa_OW9>hX%a*~8 >/-< 5';nmlj"zw Vwԁx=|~G" f֏6UlϷƵ% t{׹JW|:qA _@  $<ʆeauw_PcW`&ֽo{1)S6 P E} Zʴn!#<Ņ #؄o-p =xFGWiNvB¾\a<Ys_)2qX-4Ը՝r5d|H2'F\q,5ͲPE!8>I'}p>A1i}lA-$*n Wr%xoEjG~$gRmV6>i,M}i o)H{蒪_cI'7E[(Eqˬ}"L̇N4lS]:qZ#Y,S2l}ߊ)N/߿U: qJl]3T2rmQm?ՆqWğ憜WZ,L$b܏L2=>%7I:Hjś? 7&fy?ޣMC+ED$ozi!{rI \-s^fzMy~Zi$ Hw#p=alfFBRX0b I0#W7$!8)9*8XoGj+_@@JO$kuЪZţ# b {b)MC @ZݨSI(S{YO|aYChU ig 6q ˶$C~71CȢ=# GW1Kd.QB4jbo_hҠ& Tx*bD{䢧 u"uW@FsQ4ăptl"YsGSv5SY/#!|Ն?<2?{Bա9īE $4{9Tݼq`PnrOs]xfַo" xV?Ė j^j\΃SfQ# ݟj pt~OZ|t\>z=L׋/k<uU`jCWtF$MS?5Tȍ@ؑwkFcDhe_-v@JY~]x8M\,[!ɊAȷ"w8g]˗RxzPN!NJ=;_2m/Ҕ5nny,v\PCicQCT`bRO~;7Q|s 9|iI_Cnu$3>[ċS=)v葡IxOG y\ʼS'Oqs>3',Nwf\IR{|q񏄉G@i&`U xR, uo*5nS*=tc:eXW&kecKSt,3Z}ABEv8#FtI/U'4>qYlZw8܇,~ Tu:XdwMS`hWM`>vWK#k<3=WFio?^Idz|/pAajkGpزyަܘfB<i`v"V#א!$wv$uhĒ{(D B m mQT]*#-fh$uف&YљB:Zlm'{xL3w*_4"e8 e.͙Uw/wXݒCCkphS%8}^:EԂwcoJsQVoy CmyWwdž,rx=hyePI0Vġ $MS\Ôa&͟-!Sç3pꉓ$pk:0Z ůy0Qj,J̸`W= 90`QG@&Ƞ n#[ p4.g R_B.xa1lqL}XFh}PѼ~@u't^REC2$O$B:_?eΒRM\GqZA\m']I =l;)+14[Z@(:m; W7} O ҮG D]p U ::!CZ=NG5ɲ $/A7K\ Irwe;Ҙ@KPv9^@plMb:M"L_}N*tM?xW*'dDkgĭn 發NJ흃5Dh^H:{E7H,q{4>9lN9ǥ.I-YdVRM-EӁƢ᡿gr%o 1Xn$G|{`췿,yYlAXVOή(+XaQReI,'@iއuP>±0kUhNm@yHz\L6/n[O 'v>zI**e-ê,M#t!>A`g6V<Lf&}ZZ0x5ﱢyo0'n0iN/Qy*A!ح9l =xb΅߈`) ׭k%.`;P(O#J;Wm'ؔO}UOKTq~ΐuuH0 П ?"+I !6j{F3Z9V Պ ckLx2P%C.WS'YI4`=(߅-&>fCne S4Hޥ*jGBtwy%%sTa6|Norm2!<PVUׇ8> V 'o)Yeh#o1M :ڦ 8BH,%,g,mUBum'x('hmd<.}Jl"qa$|;}5 !V6ӻ~o"7rvL5ƍ^`}/VwAm85 N\:/)g?o@|4[2x|d<[@U?Ƴ;<լ;ģՖqtw̳8ְ.ISS烧a Pqw!}1/CPP:B >q5xea9 "Au}Eb4J*yTq{NF|BJS7pcA NadQ)xWPEu]}OvMrGA*q e gf Оů! NG;cgFyǐo1/n)eYr;8fᎡd'TS: nUH{Z8/\uCJx+rD_zKy{O0:S#N*"= @!O"8`FdbpZCӔcjӱpM#ͯ|zoeWyn:=CCߞ;X&lm]Ph䦓]5RОveX qr =B]M#H_ QÐtE$V'!5?M ` Yҧgw:ۥo}(Sj*BWص*؂nȆݸPmbׇ{=4u7{;HӍWA Е2Qk46D ]Y%c| ttU1]W`۵NVeF&FJ?jvS-,,B0l,W |śmq.y7[ȔΣbtp Lsva]J1w٩)i}g({` q.X#JaW}2BmwtMƧ١s6PHaK7W?w_4g&ic4 `!2%8+Vo' p2TW tC~j_mo vZ\,HJODcZ3Me6Ŏ8qpHgXI+uE C]EXm^i#ж_ټn40yX1ؕ'fZx,UQ ߌyS3m@CMG0^ٟ@)8UCx ʌXh=~GsĵE8~1Mmś#V?&6.liИ [zs=;pt m ,  (3fYgd»G9Rj ^T#B[$f/: abE}Rv.8[1]I:rZ4*N:'uծgWРMi 1^{F4X:)rmRSNkUaDeǗ;"%*\j5kiK-jBG-sd/ل(#aL҅iݶ"QCWk,B5:)Ph}Ae7lYViOx aRqf %Ks<-7S}xcJ<1R~ aá$<&OsSlX9پC8}?5 ^o l *aqb\VCCV!h{gQØ!H*#s ̤x5P2!x0byfPq0d^OVyc0$E0?>pqzǣVFgt٫|ϲΣ N[)s >w3*(f+Gw̗>wo&FpI=,t{/Y& C J(_RI:!3p:<6錄uj$ Pݼ,Z5&qLa2v(C4GL*`ɗïDzxՍ. v_q?J&?]Ɉ8T ~!\A$˩?q|^B{"ʙK8`vU_m#ؐi-2y[Sm&{QfWH.YڿIE貧E%>sÕ.X.(l Sg/ͱhw+xD6 @w1\ٷaĢ|ZU {e"*.yQ_.И_dqs:D8÷nne Χq&%[;,g#;INIm_4?s P s?(t*x0 ]LVIc=_%9}}>L +yj t>⊹?af)!L=3VI2O xъ{e"Nζ߈X$8cAoN)O\4ձ{)t:Vb>d|"s܀ݴV,LvM4% u3!XGvw3+Z|!t}0@O1&9v$yD׳.'9Ud5G_Cpvc|CSuAB5:GI1P+3p>x~/-ekR ($k8@c5] ! M /a(+=i%^Vq@R5 ^mf7,*ڴeIS'ʛB2(L!1D RFAW|YI|7Z-AhYe\vD y~Qk7?1#XuΜiOz (SIX| hbAO`5uK >O}H"c!.洝$'p̶}w*k+'ksDU3.XږeO^u((M'^-9nEXa_1 EVV~dwhn ji—Ef~]g.x,(ץ t'ǞxcE֐&ۍґ7S's*i1X8RP5Iv%s@) q¾$˽Wd+Y[`Ujm" 1rkr_o?6Z3%SeMFǏ+۫j@6\CPC.*|6֩ HFr lB+0Me7 #<cJv1oqŠi|11]^3ۗ"<,PC8/O_U94aP$"1<qg`j .78iA>V|HU+ӁfFk Ad J~\çe?ygD9mꦑh'#(TyPxb4?fSxE]Q{,S#ZQw+.A aSe#5/ܫ Ydf sqo*ޣggP~Z1v9w 7NKi~n?4SF ۃFfGS#~'ԡkҘj](Dv߁cΞKtk28;Еb\Q" IqU5 `>B36*%3}j͗X N\"#Uѣ7z01 DK=71AyG>TYx=W+zv40Kh΄xcjԧJ{G+t:`o_kEdƏmH")F٦2詤7 I+dRX6Yte2PJ r[gjmVxrF" ].͚T5=G|MpF'+dO\hDw{8,zž`Qzxx\uVFuS?M:=[E8ՃYHAE)RNd*d]dϟߑy ֱDC1* 3Zr34u|qe2auyv_"Z-MXdɃNG׹QHݝq`k?QVRT9Ozj>Bg dz}BIRak辚+u$AR7 :J<6b$:-VSD |U˞RJVz:|VPDA\D[Ĥ]z s79[1"sdW.( A+(SFVyFY94Zuk!;dRƶآdVEXr$i"ڳ4S-9m% 3WJNcZdĔ|ن}7\<~ @V~3o{'~Y3}9ӹ{D׶8?qQfcެ,bÖ':òV B5mޙ>.VT\Rhm:/>Un (R͙Z%?ׯ\$ 2IP' BgY-8k 6sF d&ڇ5ƭԄi(w}ur S1MhDOb$ l_!ӖvyI1͌%QD:ZR75~ܕap2}vQt0u|>J,V`ޅQt.\bQ‘"o&$Wq޲S tCШΒxe1xCk͑j2`M4v{]PN^o=2s;O(g~G!1_>F-WsCwRH. dq9o|B92|k(+#랭YL*T@AQA״VҐ[_^{q*\ #o`O W2B&wT:5#!fEeFZh;W"MI^nY V2n$OI,#<=ߐ` 2L$+a˿v%ZfDiq|Cm+Ƕ U^_!sgpP CO-̑aQO`˩qgoa"P80pNx!$P.ْ᱀Eꢈ`=ʦE(R%AEdp潽:m#.Ū$R_+#bQSx=xNA 4WoA,}t_T #9\-NHh>gm*khDGd@\gdI^)p]sdr~xG|FHmv=@>(#JYc(sJ~gmG:naL'c"ͧ!XW;ItSfժRhaҮ)`ӗsp=:xz#*{qL:o1vN4Oeϝ:y춝:R4j+#CkK9+ҵXzFw*kWHKEV?rb®QFkbu"MlC5fƚ|>M5 +:~m NVy^253R*܀ l:_`hv)Jvl4s`Efwp&Ԧ) Q@~bEe9xӂz f@Wq P9W[})H3Lh 19oFvu! )>'aK$$xCY"KajMn-QaY;'<;,{@r!/LU`J4Ḷlg:U= ooc+D6Պ8L oYCvɠ};_OXL:]IK<=rQƸ`J{>}N6r7؅[٤.'\0^,FP[khi*'p2hR¤bm3d*)*puW116eֆZyufqR$Qɼj V`]OPcȜ%c qK`S\s9ݹL{ C kӫ (HARWa4(p߶ ɘf׫wXnDͰ+M!;vnNU^~`C1D^++']>F^,<=v+q>`pKT0Ts/ ַ vtXc^#F۰l4n qks ޠhLKZ=V{\*C*Nec,Td6xC>4wI T`*THƭ"QbE4|*]4Aũ()NUt+m&0)"E@Qsz/݄%4*& IaGZgNb M aTȵn3pyFz6r워-1Gӗ[Ki(~b\ _mܐeUvqV^'<%(Bk6=)-۷b}!9=5v׉=s`^^>R"? wZJ'3ꈯ|7 Mq+XR;=]X)dV&A(H55w[”Np4_7A?}Lp"/]#e*3dfv?^.=ZhY(N^\}@lugiR:IC$D_N۵vjgG}r(~|%vZndV#fʾ =Z_-1S9A$mzX`j~ \b1˪"xVNCoX˄;`pۆ54(bڧ& ؗk9ڗgxQWwGl)a7)EɷݏKml9e'̀lt/&*R}hױ>tE"rE #)aLUtỉ0Jӹ J b'RY+B.q1pJʢno1HȳAp<k^ߢrԶi j-Xi7~hY,q.]l@| 9~oo+ aNuT>SB9R/-];#|6B*'OePBX= u|qfgQnmt𕐺 ٜg`x.p r2< 8= NR'mN(3ءr-3fPB]g6 !\V Y7b֒z2sP7g|Œ@A"eVw:}ٸڗNMib<ej}Fg6l&P"3̄VRUgSN閶0?ItkY]~C~I9 .n Y蓧z- 'Oa>M0 )ߑ{c:_u>z5kg3T1߇wLg`9P(;틍w$}-i=VߌfXnND66Zj\sniBi~1(D1&Âao00]LMTx0<ZndM6@l1x3W|[$*j$ eccJ h5dV0b1iuYq!;$"sNtP{<^4#Q!Ƥu>kg9"t*к#wq܊}+o9~U'mf u[. $% r,͒6"H R{.L3|vb t"j|E+)[:M􊩼-i%nvYNǏÆ'#]Uwa]zȧME?84ﯩz(U0d4O@X { gzԪV+DC,Rü#h{M=/ވJd+pU 6_bAnD]z}ՖkϒqҲ $qq'\)QBO{FXLcׅx6Wb.r*d8Eh\z ̒?q<.)=lXPPvB7Pۇ4p]sdea &"[b;1㻱>p+1 u"ȶ6B!zɜnlS.YU}ND7P6鎋E\w$Jþn%3Xf7wH̒]У2GsƎJ0ߴ:q䶯2bɦtmBg%YԹbsZ=&,= .f]IY1.ߌtv(tװݽPw H` Lѳd9ZE}s ֋x`'e䗵- { 8I* {';ald \d^ry}ւ׀8diZovHy1IBM'×OǮ1{I- 6bf5 9cxZeݱt <϶e}Sת=ǵ4)4 #Ї:Ho6Bi=F'$C%M:M t jl vЫcfoFrIN>KX,eK 7C ؀nR-L+'Q^sZ*11 Ͷ1 @ť9{spXӘ72@#zIOu4ːfjLTE F7m!H+E7h~+,+?{PߕԝAfCrwMR:uv\NY]$JRa1LZ/?tG"DDbz)\Y&!YE{ͨnHcA+ lia;qDF14{_ @'oz4y&=ے PzV! K6O0pq<3 QmR+7F(#$y;H(0HHʱG }|p[fH dGc!z~RQF>{󭩨<`X$OeV8tzܓOTcHP܈ޕPe }Os ,6E0+Wk뒄YwB4!|88<@;v&]|VXc0N%J4GlmPd YaE ?"f~Q"{AH%j 2V r?Tni6'Xf6JG{ae=IOS]xȻKF͌m.B[X4 Vb<˞XD} n6ƕųNn 'Z&#Do#4[fZAT'llSYͼEgd8t #Gא'Re1~hH:>_|^fߙ"H&}xIOJAK~4X!s^LN21w^_E?)sx=/S/}.K E;:\4Bʭ}|\p $7ᰪQAqy؊VWyW"5*) paku/:'b=y/ V[CKnj< Ԇ!Q?9a9\$ 7VՌB>,y; K(Igl_REq@& FX2a4ͱ"!V#d$%0:m2]XW1<,zf:鹳ҧ(Acy E7NIZ2%kFr{㊪'jxXD׷*MȵM3/exUVshTMB +:rR- srêޘ&b4|LMO-Q{a!d"9_^f:THCZ42QVW oHּuuJ {E%gπ5:1~[O!͹%|( ;6x@1ݪPuGzpC7( !jp}|2%m_֯n[e@ bᯞei+QۮhC~^?$Cy LOq݈t҈7Y hj7EZ;$Po`dp4X!APaSuU"pS=;PL_e|!5Xˤȷd&Ňɱ/H3G쿾!=Dc. Kn=n8Hn=mR@į 8L&s|k\^`6F2?׾Ȓ~B}ԐdCI@\i=Vmy5X;:pYW1 EHꢜb$GshHnze:K("(]HP[gRJC:@DPu Y2i9^Y%!˭8.`a#5Uړ˝ 9BםݛPVϛLVo.)&oo h̵kڛ*RI+ UTػY%s`ۂ;d>񯟀k{mxf6Xh?0zRhAm>T`dpL HR۵^Rʂ_)+u >oAYciq]Nq uaܗրzJ:̒#/ʿ5+LOeXX2EP îÍfj׏BfuB$@3}w x֚DQhDϹ£_! e=.Nj3d SL'HY70~zeu7ژX}^BBW B d.m]ħfFb:HoY/2{f >U2aOIP-zɉ-Eͮq4HNǧVD]qŹ#n5 fiD*m}-OO3^e3~90ΉyejDZ ߂bo#Fgwui"$D9;,eEUXRQaN7 31S4FHv 8TLt5 2~q?2<A׬d~wOgf-ag^G.Gwh Bl)CGc?-FxׇXx}Keӓ^FUlsV"í|ct0󬞈aWd- ^-A+ q_SӜ34g9~ sg+IVi)#lhE,. lbM~T·w唼"wNv_(?(/kgѳe;o3}2"M7Ø&(K*  ju<Q[퀳" Yf4Oڼ,,w 6)A)>#Xoc~29_gFH^1ԱB%χL&Al[iV 9'MfSk辩>iR|[^,mw6Y*_OTnl8e.a:jkt[d5W) RTg[T@_UZxX-DYC&x9ʹrc]NT3v[ͧ`ЏK,Z"" &D&, _UA}]䂪j\ǁHQӗR0> X|zʗ8JBYh;Q NƗq0>/_USg}G6Yܔ=!I0 GsX(ATK I v0+Ƕ8-Rlb!!7a(XFs)u?E8S>[-kNѻM TԅL]{zQGaM}io*Ts}O6n)}aVq1NZ:,ԙ>19=.[aHYS{Ԯ$Gm2̤S% QnCҹ84!V1g}0W@ƻ |ޓ؁J",[~P$:eXCޛy (TPVy;|6,yipt{p$q‡K/K߾Il)[;^ʭe+HTk*3g.qBoQ&J':B3uWEWes%,?P TD,B 9_ئT2_ MÎznJ1`=sK/l 2vp_~͍ LMf\ꪽ&%,`N_i%6/HAS0\<]CT`%j ^%rN謷59,)uq#h3Z#K밇K?LFv!?^b%WfΏ[w_v eCv2}WqNlWn%G1ӹ !vܫ y<) 5 JўBR@wqR4.5~%/A!V֕e8HsMjLwZ[/)à|sႸT JA5ų.Q\m:p?~]K;?@n6J9`֜.t?̺U'|AWHv$O &~Ji\<$:(9ɑ~hu-80 *n u Tfb5̰'θ]ؑC =uLOa,eg=(c\eb9d&uA܇u@N5yAi`aTN#E>$P2j6[CIɂ|0u ɀf*^_q"ǚ+ssbѶ)t[fPAiGlPbK#ltaGh[f4 {rspd6"rwDy*61jW %0j`lpgT'.;f'>W <+5l<> EmכDK7t3a9|WQHLۊ7D> &j&+ Y'2k?3%v23I2A/ ';mD-;mZt=;N\k$*Yw(W֔sy 'T7hl-!UAK6e FW'@*V̻`dulw宲Ԗuf q&W+Gz̐\NxoijܵgnDʂ=dR ]N DTf[WK=/\%!ɜqE!1V=v޲9qBǮbAf_X09}quh)TFS5M mLsώuFԌ:t2`8/AndOꃾbMr<ӏqIHצT^cO6=I) aux=72ŹAvnomyɀŀ5CN7L|~U;֕ٻ=Z-x`[g)蝬P3ij"`w^41f 1t`%npҧo tWf&L(.Σ[b^aUh{''p{%<ތZދk1T!/N/ᇼ]YST:6Cғje5WkdZ kR ,NyZV$mF4$# øVR<301ɰ T9`K^gv{DowvΪ ]&f0ym CzWj)6 ǘwE1_8Qx ӜRÉ P˯Yl+x72$=,>Ca<ByY=~#j N]67-* |&."8nB,Q =k>+HQSO??Mj{4˯%\T->1u.*/cEE2> X{i%<O+ {t*if\1x˫mc{K/:BM{VtzsO ݘkħo+ᖋ=UGmq?iGkX&)e݊Ѽn\mF9*~*W31?9-w}ukDobZӃ%:\5q;=!֟@@fL2R^.uXMw.vK8EMߛ9(7~1|:zu(@C6]i~}XcP ͚Gn{Y}|JD 4}1q#%J٦: #d.s ݺ${48#zk-n~e> 2.mדH(oHZd\V/d1;(3f޹9 ͚ːv#ImK“3 di 84`XɋI\N :p"c!D3\g,&1o B&l\PeCKk\A^'w0Bd!HjtG OLJRcg-aQWlVaؒ IphN, ^O Bsg-7Q0.<.&)&Ff= C .eA[bqwG/Q2I7΁[`x RkˢK )piQ|a9rGoXi:6=y+%/ Dw!́G)z& X&e14e2;jTo|aH-rARA5 L fplG=j/ayX4"'==N]^#@-̃wUy'yJF܎qEj]|&bPaf{գ8&Jָx?:Hs^s_+M [D N{G5ýeTauxhoD9[ (-W4"uq%$w c/E|hp3\/ XbcRܺLBV4DnjNQ!.A3׬ : Q-ok I6LrQq/-8U%)<ğD |^I=̫`{'uE9YzUq \Sot}f ֬KxSړY5`p`tʅ \T^s+'tN5(і]RFEISJǖP:SMM&誃k>l7'D @b1{@:CZwGsLy8{3כfBxpç#]]i h}`mxIOdLU3P aqU?"R'׀K-SdJ,8Ç{oBvݼU2{t~1I(4)ۣ_x$ P>yޅ`\q3T>EiW}mufiߪ%H~nyGAA>̶0ի٣{rc]ƇЌ]{lj3'BL},%wKkʋ:FVCrz:"jVrES.O"d]irHLQiL&ܐא*`|O6{5: Wɳ]NCe-8( Iֽ-!2o&zMM9W{)-3E圫uw~h\9Aj9 A^w*NؾG`bJ 7( R[˻4g-qc۩KwvfJuZkb7L|'Z=|b rx3vC p #W(TɭIDE9պƕN_ң͕nE? u'8%=Ȧ>ˢ1ҫJЋ$ZÜ ~6/y'X۩ *a1(SLF{k0o?\\׃S'9a^MQץ֨ ,z1&樠۴xv6;ꑌ(H5{Z`Āqx{'ܼ!,1zgIo`ߴ$@8Y`ւhj;l;bw;- 3M]Y{ DQF=^[3~NѠ:^(J,">!~S$Y/$8`kIC .܇pd=*_M(YDC1'{θ#TFzhUdya{0`Cx?Qpm~ 8 WmVD㑴6,z#o!U54uؙQp%M0,X{i?XpDqiQ/pcA2:XfP9X䎊J|zI4;Kh"x`#U_r[, 9ؔǠ ܗ)vM8d`_&pU WS)dg42C#Mu ڀVӎ=xz$A ڹR ߬{6ӛx눖Y[.doBoYh84&hY='9 #./WdSL5vlx, PU6OL<Nu8oxM 9<aH'tڵ`lqvUON'Id̴3&'X|`+j;%cTFM{q v$Lr\7d ,AZ)WfJ/3b!oB< _k7dٳaOga:a4ꨍ 322^yM}+EZ7wWְ)sFwsrip),3x^LjĭD|U2-~/ӊ UeP*H^;Ed?Im[1| _e eCʖ;`];qIxՕ:i͹{ 75"@KNQ~D{ɉ[Y.j>'E?hhk/76ϛƧlO襙Y V6}ɬe9 u}iPsKpě5(ib_оH,~>3 nI:0ԬvsӔ!fQ~i#N.|iL?l.5|| (/&M6ͧL?ss4G+ΰFYǰЇeRYl3Dv!R*:&e%EȋZj(|bS*qe(hN7e!7قZ |?ϼ6ew5Dă$a2Wՙ=7c76(|/ `Zs\.brD\;o~3r5jT+foSJ"FrKe I6J\ /}x>vcr}${x#KS+̩t%׿nלO'O}/qD-)94h- i7SaҪ$^NѾr^r 7nBJ;|iqXT,!&DLb7V)8{w dCg"IWU2?yoG y1oQĄ=\-*k yC9$a=~V TG^GDcNxkG?QM%ؼwjޒrOX#oNNTxQVqV ӂ]&pR5}H @LZ0wgOiַ84Ӡ&O^369k ш2:Z 'U<|V\?'n{DfM%b'w`XJe[V u^$'wy4"(%μr'KNfp'q ,p [%#v{tO_Pfb>vCT2)߭*eWhvA[$ӳ5>t~{S`q:[T֑;HnQ{(둬8v|zsN?|{C:Z,V*7. 6{἗Q oI֛N%R*i$o|8[il|{Fx?sODFgy1=vNaBt>-O?Ya6vt/[_7i4B,|236?Ł0OFǞx.% `=rg1Wi=%iјD!n'wXm|6NNf 3c]XS{#*7%c.Vl &B*ȵb^|RP# ;[C JЍ&m^>M9!A?,5kDʥSdQp̭Cug=DfFUL[mH.٨ iW pVDR+.V>}^>=P;tT"}|PQϳMQ_āa#wRws]ok!`E M1'0chvw<)8)oIEA1w1n@vLRlmS3cHpSjV_>90`ta{FÿO[ц Ė4Gː`Ju @Q'-/+c7Fw3f/Dݒl>ӼP桤PO-:C^ةǺAI~=ݘKmu߶Nǽ XRBOJ11m hnٮJ *`5«jNjm6e5=͹3cPŹw;+91-rWZfI@:\Y^/{~å^,&Mr|.37bUz#/ V@Pz"?d>9ϼa=5r+N * pʢW5$ޘȐ[P+Io3X%(waATg! xCW)qzI,^8f?q\71 eTB)/4w8RV$wyQ7ъzcL-'D_?Gğ"W[В_o|(4Ch$`\"Vt}!VY"݀Hit 8_,CɏSa>#<} ;aHס1EbCyPHS.X ]/}5@VܦSNA~b?#c PۥyJFڊu }Yoo>9@1Ӌ*B2-8 ֐tXwz;ϯeDʌ20Os2ai-0]07x|ѽ;}OŚ< "R0l0)\Xp|Vo_Ӵlf֖Zu\K9ye\"hb%mckg_ PPPм*/͍ +  ʂj/{a*>A GzHLQ{hK 4BE}底4N̟k󎂁 =JEFIF.2و 6SGS?A0׌'* cDu3P*Zbx~ r`V#RZN<fjٜOJ"3Mܩw"2FL7ѭ=C7_]|lqRul@@)k-?pvz-O€f$:jK<[4 -|FJ WF`sfxVbT$jlZ#x"o¾0j1JY7GJ1g1XhJdl.Z81\aB5 ֣CEGT//P҅G_AtC:sj,N=mKkUaٮO;gvEP7wC]1 C2sӆ /(9W9Y/ b<_SvؒcE>1JvRC49`zԻed7z_0rI9A1 `VPc!In=nA;{ C( _6`}{r Yך{L&4襴[vwN/]]+0hyˡ^)/dȳB 0h 0@rK!ib/uߪ/й?0wxyI.7UUYn;e2ez$qU>PfAjMh54|q׆8F+e }ɖm]K3i;.vlkfn,;u3.z\9.V=S8md[g#G/UbSKPZVE.sNmvӜ7rjwZ Ü?-Xb#y?_"&Km_^EDHE :@D޾YlG rCdɪ~ !C}n%t5Gd)uj ]?d7 S[f句q8&/aUTc ɏpj Tqpҗ[挱/lu9u;+;nM"dyD˶gbK1UdwA96qXE;>w`W?ؐd+}_kl-ߘqXUSn`fe>Wr uA~0\})HCrTvDg +dŁ?vj Q_eN,\%+@*}v+WZ9U)FkId^P<p:C#o έ 6q=Gj*TXaU] ifF!gjלɛCpkuTLUQt~6}_tZp_ iX;fF˃vv_GJz`qwGr=<ߣ[GETUiOe:DxQ5܌]F CcHsaʶN_S' =sdV!ix_7L*iVI)x&<θvB$Tm%gȐh K5IH$4T]gm^Z0ic B'taV4 VEr+PLȫt{%5|X-]͖,_ll݃56~Wf~lEbI &w#mr뎬R)M 0c ?u9v݅5wn+Y_eG]'M^0~ڦK<>N`?R>Fѐ1IW7OTIbmX{MϝrF9{~2xJYz7~Ff9giB Әpuy. DY\ʾ8ZXOc6"b;p?sG/P@ >zn*eyF9YE(OMctLš*>!qѾFoBN,`e=3ҭ =PG tȰۄ;6pꅬyXKV9y"Z&;wՇ-dĶ91h3CОDJ53&9.[qTYfpKY)eeMv{BoV"S5i>,kX7$`Mgulw_.QulLޒ);d,`fZ{"Ղw k$I$ .σ5. F0JrBw4`_R6ܡp P7Dm~BX>"lEvGDC"IY)=hŞUZQݥJ]=J{1Iy''U{۾U`TZ#? `孯"+f̶>K695.'%Q\t\2gE˒☧j͋Q@h]O!YY7 U"M=4v0?tv^~.mG,^cW14lfD15NѦL&Pf pS#[{}^ݠMYj>)=Ulsf&^>r/sq[#0o$r>8< e[0GBoBcnB~.e3W39lP+_Cv\ݟ؋d6Ҝ Su!*W^&XQ"6M -[T2۠f0p1uM}tuד1I~7{u#M]ZD%i"!oãan^>u֩U R:; $ȗ#pw¾\[/TxtW B{{5kfTVk,94jm5{<|!~M~x8bY ->z[SB81 Ch~McV@ i>Tl[fz "W&&^C% Ducjdµ6Zh^oח!Jӿ7'4EWyʟ $l,(xSժHC 1_ qGZX-e$?]ɻ?8Dx~F,v1a_VtlBﰰk5W d QGr7W%ףR#95z{DPqKVpFe[-0nφSק, )ud75yz'[:(^7Ća%aLzC2| |0 ms}:)υSB 1}SKL9kP}S:.[>"-2kؖ+S'.%q@t~4c<Χ;Mȶ:gD$b[>O߽k 6ǀY ߻z*8~;-k sEL7qZ>J^x;=dhMF)`n7aL hnl$& z N~\+ 1 ]|vm3ag팃imKjkb}\J裇3 $gD#^*DE`>帾QZvCOl'YOtҨIpcr5c$2SKXq%Ņ(eL7ߨi+ߪ#Li!??Eͪ,Fǀ$CNҴ>/ڭA QQ ##0Ll(Oi\Ԟ_oQI1Ecy1AG8oT &H2j.h<O=Ϯf]ʒzT-q?7\Tz`8g!`bT4ozۖjK-oadR9nfY(zZմd6YC#u(*o$ ƻ 8a롓2REj|UHNA{n{H #v2SIv(¾(_wYki*zB=2>0Po2 x.)"^.3Յ A2#'QO &8`ל=uOmU@6:ljAϑ+Rߒːw6{N ([s_΄p>nd>TK7(B=0+x|͡v+YEpO$1|H" B&5 ib&\E V:o3:Cs|uc=T_eX0[Վdi{A CHR1l'R$DmRSQEWz vUs@\<|I;Ul6Kn= =UpKJSSꀨ& ,?TzIn& $q #"\0(X9pkȠ9I /7TܺZHղf$_FI77(bB  pK2G=/x$H{lQNfפ673xAָ2 lV>L!I~R@ܿp2AhE qWHI@x37U2Tv,BopWV180Xmz?x!Č_/ OW" Ј\G)~ }wE]3 2+FhfUkiR"vIBeԢ :Kb w1m8TE{:c !uSE/2D.R)୏?.$;SRBM0fK?oڣ#?$v^u4zI[.\R]{|Ƀ{EN4ckwY y~ wͲy W×L ߨ!t7OWitUF"%"ކf2 v4K4؞N[(]~ VcH8¢'k}鉉PaHpSWmW講ظv@p>5Û 8c/;nIg@;Y-F/Eh !举UHvqDv \pnDk=ZcE1 އ gQ-'o:B )M5չ oj`j?d2}I5tkFv>µ%U˃;FVu|+AvGP`x܅9k) +9\H/zFT қZ#ފJlAn ߳I-zP\>qym|L@A4dK6pƐG<﫪gւftG"$79==Ôߔ(p J;rEm?;Zyy&I6/8 y8\! iPcUe[)PT1}Ыy6Vұ4ox]VRq-./^UAZv'G;pȗex+WF؆l!dnrR\Fe=i%B26cyEˊ'1}ys[ݢ?3PZ#^t)Du0Z9THn2dQ<`*%#tbLߞ 0n&O>wt=WZv$H%͘2Zm6DY $|!Sg@G sZyʊ NN/s{Ta ëu@i4 FSy׹fO$D,T='tI&@a۫!2k`3rE5?>:)%/IYN'%S2嬐uUt.UQ2O{%7dN;;֐L>| Dn$AmTr&$.E ϴӧxX:T 357[>sa+Һ/}ju$f̖&7*x(ӄN~GE%4O#ERR|>ld8cw]MG敽4A9JBN#K*0ؐpŲQާ3RhYZ WM%¯K wQǢsU4p\:%Ll &uksX:eɕ/b7mpowi;r+613\֨[n#ZCag__" t[*bxޏx醟8[{S!cS ^ہu^X<9-(FD? sVDg4!Z. i@{Nhh!@3FlH ZA/}a_t͵P9/kFi͛gxst =h0'B ^,,%!91ܧt= S/ux)/ִP\0/<DՏ7ږY D:o Ud~¡ ^!&Ir)8.Aݐiij^<)Ov7eDQ%`3Շk~`0]Iۓ-isKΉ9o1~Č99^Jd,?pY^H)m"^ot㠏Q }،yE>n ,9s1~(A˹fT .NFO*X(Ľy@"|Wʅ  _PV|A$ 0)|%3E" OUhɍ pqċ92GXl1jln. -`LjpjOX4b3 [Qym٣Ox3~r\-._' FAYt{R/C*sWѮp/uo קxkg|͡ӂ)g;H/~,z* ~m?¬ɤ2Z 0T.(;v `ZwU* ,c/5iί"S0aa&_*1haw DJd$hx۶cMH~g|B|u )̭%j8o^v\yN-aXjf K gJgXwgKJ\Krw39ȩ Cpp'v+,U8~Ї2zI\\WpӃTl9 FQژa/ldaKZFd*w.PԸXЉ[%ِyG^T4ĐZz9&]tڭc@}^4S鏌zuKT?KL뎣g=D߶6 ahy-*1c nba%/9$%.-ض]_lxb1> ])Qڣ6Š5D"A> ڑJWF( 70i-~j1R$,kn23w|(+oY:7<Ӂ%mp>9McxtZpzT)w5αK/AI5o"}LcUzU֧5O0tVЈ+[Mqb@iůϙuق~g*M">%>g G @nx x*DWj}6MtIsF3@ 8[]A4'wJ36S{Or3^, D~3˼Cd=Q)E&%Ř8ˈEVBr0Qm=n۴in:=D]LI 9:۷1zS4'B>MII˧!wa1Ie!4=(Cn]@ -L ;dx8+4[ᳯ}*@)[6GxږZ]lSl{@ca`EZFuAX@n4GV3{?M XexZd+3<@c}k%Cߒ^*)1OZ-҄]<]1R)EMݫ~`zbjn\ '=#:jBX P[aMOh.s9+m&v̲}8m|^-P^0{4;y#shO<Ōdrmc:[if?r4 a_svX7S*@;Ef] \mL`8BJ웸!ѺNk#X*V;)Jת]gQ=b]ֳc'1q nفu+kPUX! !z3y@GXEZ-V"~vNqG^GZz~v@q$o3{Gxd"2[)kaNo°T*B=_X!i.֕iMrr&\~tRreE] w)Io0ta zmDwV" xrKԢId+v_kBbu)ĆNLDm7Dq$_WWs3'ưY0A wm\!Oޘ47j/1ny)R< g|~9 [g#)bͲz2bm/uL6qr-TlR6JBmh.9 K'1mx+4U妆3k[F-qN=Ȣ.9!BR-$(b}d$rumbTB]T"elik߾uܳㄸB-JT2SJM@KQZ2<"VIF?8_lMj:o]=GSdhNc,铤W.C0GiV\HՄ`].>}A뀶+/Z82+Q}Hm1$-cvջ!-\%,6hrsݴ^]ឈ#)+;p|6{x)nM wVgp+ծ{$"OuS}(+$NtDL>A۽@smqֹɠg`sȶB8eꥵ[ {َ5Z^u7m ztX5-bT:(r绍ʚնYHZn>n*/a)gVO]nK Aw-;Iv6p\=gXxj=~2R@d:US0~mp3.U X 9J)5o(H4 <;{'-JH%J4(OGd'3 z*ΰQj28=S(*d%! Ca6j\eދzJUYE4 ~avtHxj3sK6@y [zFt{SR&l 75vxN ܙ3lTqk[mo2C YZR #D*Đs)2SڠPw~Ֆ{ >)ڣ ϨڎyRTPQקR7gZ=N4[X:@l؃Y%`7Pvm*Cъ>oZ6dl~Kcn2{%5+ؒ>Pabt+b%wjEYV$a4aT6@-m:_>ĥ܇7]t"]Zj6q1E#Xb??\MaH#LrK@e$|UJyt}58y %/ X^yB9l62JLpjJ!nZ}Ke,|7-e@/ht>"A+>C atr X~`N!_"? ϴ,Zl @N^5hcG"3E>-q8T> k(=C9ϋi5E;9>}vF9u~I.E)HצdjW1< -J`%)ç=-mg:6"uBʝ߱9湛Qߢjpp^'̳n7*s8XvMzS'oC"nDnX;Byf C\H/O1E |5N_|@)+ K#zr ]K ԙVX iZ/ mxZ#oE=+z8Q[{gPQrLi@t+c*MNF)x /iW%rf_̏BmDB~ԶӭinN?iA{cZ$1!_L)HV[buMo{Z{|?" :~< w}4|K/f|jf{rN<Gț`c#Ef?nU~&z ^Fcg9HSgѶJIG{f/]QOXaw#&* 参ULN_suRZW{-^+LR+JOkL0@lP6ulZOf-빯;ЕLVG+sWvrƗ$ưJ.ݗS%y4ۨqnZ`dP4_ʍGy'9yTpxaQm 9l\^$8{9ZX+iOrh稕Paзѵ5K폧!3"6A+1jњXskZ`as&ᙐ%UyGbf1/(+?F-I`*ϱtàfӠ#$dtyL ?śSV׶!?J gnTs31b=ӢSo9Dh@mp2(q=b>!x1ZIj$Ƌ6ƴ.Jx(z\q?F #ׇ|FMpۈ'a(6W=U4<.Wؽ:c{O(ڢݷzS,pl gKڛ:ܢK[ )Ӌ]s_(v~sd o#6LTy:CmTMux@`G_=zxOJ8KGK)"MrE#2gPZط'K:^&㲕,`_] EI(J)8f?>A+NeW%zVi5r&̨8TO#L`iY6O,am2o8ܭ6L&Ã!&S5ۺ8?# .Yh9KeM'JFH{/>j`.im2fԀ[ˏM!vuR{2°UK0 ΧO^?j Ckwn_ :);|K1Zh$idC! ־ i.yK~5 "}[ _MZ.?z]F>s'Y0 CGz"|EPe(8e+ӲcNB>Žsɚ5h[7I`.ɽ5k[+ ;DyMe *U}{ٕ{?r%&$-iY4m>5\޷+]`a? n31$Ij '&]%Rɨt}#|=IY/D]˒l$id+t5o ]2u&)YzC':Ϻ,* D:|-,R,,6Roq{5AΜLWiݧԷ ܄MqAϤRJ.wBFm.?.]پX4W6Gl,Um7ҟPf L3 }]D,z/4{ #3ZyGͩMPO(mGB8۞ xY7b; 5$W(c"l&\]NM=^|\LұO]4iծI$?gAO=f,:z@O73_]{&P$DŽ9:!<{2sGPLuUes@` 6z ynGrBœƍz- 8y2L=2pX4̃-imܴ/%\l!1b7 m :*=WM[3,9 g]\:8&pV6TMhE&Ky.޼@ 6o͜3_/'Ec#^[Uf[;Oݡ`P"]{Q׳ۻSˉ>;~-P>ɣh!uу6:)7Y}Pˍ k q󷎁 9?0Jɬ";(39X唃Ϋv>6ɔFxs KQr~PEhBZȡPGw`]Й?dd3OD>I70yN"V +Bȕܨ >/8s>aP2F{D$5HgNtU Y@/?mPt`3 N? b4Feܶяd^ ѝk 녿`:NVx9r/Y)_b}¼ʭn1guSa^'a%b4;jDplKX%14A7\JW7ƐB9G(Wc91J ࣨv4tb)o΍:{qLj;+،BMPX3u:(߁ӚŞ>)~woMW}L=1 oN&^ȁ52 >A+V ,53~Ġdž@IMg*m%˜5;gmtLz⯹9>J$靖J.畮ʵA!T6*ܼz;+CwWQ:zTCIL|! bqr!c"iZJӅŠeRe~^_ JS>wv[d_FDJ`ov.=/:Iţ#k/? Sd]{Ε&Gu c]ЎF$;TQk #gt\`>[":E'cv?z2ţYj6d7jBirIC]BXln4ܑ--@ yaTݯɝOXo~m:19~UqωhsU.3G,Hjtr̿a͆&`^}*+vȿڌG`a.prP P D@'#@$- 0]zH!eE0S ˞#*=-U#&:ǞPz svt-=-ԋ sgu-}) X%pjС^Ւ5olnO~Uz~ xҁI5߂gDJ -&k^Fx>;uTU1-7>.iyŤBu~#`Wi~=l,9ȦJzlYSSZ[vc/i qݻ,CULMYś341E֑qc|3 ^Z <ى!CdNL`[WC_ oƄ䀋 /Y,(?p"/mХ sAGHӾ?t]'mmW4Eӱz3m=eoD~>ך7-;KڹTR}ưAjw'Z]!w-oP0Ƹ u s1yTM 0.k)PFXٿb(\Nw2~mZlKLʦl;D}E*]2X5BQ`]֪6wjn'+!B; GzLZ>ajhV=[4 qwbnGfu{Pfj €lKIff2ÐEw;輷˘S_\aP> u4 ֎b:!"g/\NNsԌ"Mz_yۗ $sPĨA؈zi"YAzQfNKC)ՈU|]/l/q^XU]A6#}i410-$f*T?CCr9(oQYj]|ڏ^ܕ dAW+ôˑ5 \>ZQX$))ų1̸6AIQAJ7i"2+X_Z/6n^ُWzB-WGᩉ'=:VljKYVnu55~ߥo5<Œ&zѨGdpi4fKw7pĵ^?Pŀv-Mh\dcAT2i|oDnm6ݦXL7Ҷ7DTT=Dp[k@wkoڡtg[q%ЧOfCӃQ8E-Q _gɺG:q:XTl(W}6\ܦ!8+Ap-cq. \Y6q.Q{c/snWX_ؼ8a|nqІ60Q7,9jy4):^AW}x@MsZё wdq1|߹24N i-QBce!Xi1a89!oЧYYd7ktSiw%LUAp[ ّ]R5fOTŎb!~,wۼH(N|53V5 wL:E1ͥ?] 9x_ѕ}ܱ? Ϭ9w;22QµFY߆]J lquM}dx5},}gȤ}>-z`'oPF=9}0(>e1#eHY @bITMs#*q);!Oˀ3 ܗODB2Kce@TrgUUC]0(:Gt^A"%toTċ5NbPbх ^-vC ,b̡L\7b'YGKV _ܷӾ)=7oisY]%ڢѱ !9$y37 beo*X(kI8+5vtKWz~m(sOb9][B؊g'.J6(42ɕ E1<)7Q"A-xhm"~6 ̟dޞF"yT~HvV ĵG\N@B^/aOm=?IVh>|Խ_+}Q /k)5K" Ĉ|3R>2!^S.G]FGòu )7vO'kz=O<dy X)KGa1~P,[y^$QBO$ OnK/w#K8E+byˇq+`a9VD%l.CCϓ0w\c `2'8"&_Hf8: 5S,n]32!,~H.FK5M "yn<Btcd2lz&w 2WTj8e1Qmxu%ΖemB([1Nu/3/R")uAǬ.֜`a8W1}> tƸH.$یRCކ1!6z4QNGT&婨((PGJ #|XR(VY`6SB{嫪'ZKar?TpN3h *Eݓ i P^ 6 *\M8&r#Ȏ)D87Z'YVوdn*][xgvF ǦNJWVzZv-:k#h o2'!3-YCS^њ xd^èzM`3r,YXAu:<Bȭ,#`+?,#LK/ȃeAIn\W?%"9:Z r*=vqp piX" q˅?m%pK߹W eտ1$-o2[8ʓCk`xXDqFKb}<*ms^e5#wj={ԿLԵ^@ɜl:Y>=G'zA|C{,;#|^_en+2Si:P,ҊAjd5g o2WNG#}µRC+RC⠺~EY̬XԀQI8hgԀ,f=lhPzY?r)T-|műL0w{B\f3Zo1H[A [A]p3 gUӱ9DjIr9jOQ_yF}>hj\++ylN@u=n=2y_dv[t>(axb+Tʹ>{ǫF!l\=Tf,WZuWL'Ö ӂPr\'<"3NzYiNNv Ϛ+׿db3Ebr XGsAp $Zm_S3lyl{L'ˮO' EV`f6,#\82VRTxE_C]nV ?W}dH'ro$'sԱ)A~|e#E FX ,9!!׬B7G uuVm$ʄ 2N>^,?_GWyfL78ri:-s%=bU|6= J:VdLuMFN?8Z~lD ΂P_D?`ݯ%~fƵ9k5HU:횯rrn[]|hm:[@^B䞙**ye9wr-qfU#>K póRBPGXTd ӂXٷo7YxS}U䅶Uvr<7cgV!ƪ̝됆:{z| RNcrրK[՟ǕօO9d@0xR9@Vjd!1Zo^D$J]֢)l1uBiZPgxZ72fBXʶڴfId,[6T<@AB$W"oLϯ͡Ao $F|D8yuq}#չw}%ݫ! G6&`ֿ!W1r+/ǽxS ­)N%jՂl..l;^jY֍Pɍ++z"A_ʦPnnp3>}9ZIq=|~cЋ,dr|`7bhG|-ʅ1Bsn} OrfY>3D3;'[zGG^ cY8as,^jVo^f`.oC7*uM,X=L%;MU*w Aoidw@ R2oU#,Ϳ3iqM)+mKɘ8W Yq1;JV^y Wݘidl^?e۶xpbjLEy,cx sQ*죖+tʟ9u toQԄiR-͆Y)@^>rXoW7ۨ ֒[*p(Шyj&s+4V޲#I8.6jʜF倘-0ZbC" J†fHs O(6bcc/=,0!vjFʒ RyoVNeV !fg&󆻓W-hHt?P&9`3$12Yqj5%&9ڞIx=zslhH3l4!VbP IC=#&WK1TP'wͬFf b"pSۖsț ;nS i1bz9f,p0/ӭbԍmuxO%Ó,.]@<o$4?iÇ^ڄ>U#M~0Lelp4j_}Ium،H;?ݪTX2 wn6t!܎8BU6&3.*GiR\SbxE~&}eNv?C\)&먈UR\Mۊ 1okG'LAnTA? iCQ@])f38 WxRTX;:ڍ mƌQit^HT@\ۑ.尿;)Ľ|EAu}L̖2kdybǺ) 8xJq.#z$0qmR M[Uݍw&3gwjjՌvͼ$;|㣃jؗEe_11{Lo0TrwڼLe+v*$Y}|@AxFɅ/shzdvcə[jvI3(u4?uh@ A-QM.u3ǚ'x$6"i2LMb/le5?Pp}WNj5 0XgF+}th#bx"{@hgZ\nMcZt  )mJG#{:>]ōDSXA JUvDë5nIڐa<Xɛ2*쑏'i6gѭEb-"A'K y\}ZTn"Q/WfLlaʀa ewĵInbغkfz4o8ZWĝN/phSיfX0N08?2A_=oia Pa.I= ˉ'. sHiE 9'aVWw"ZeY6BvC; Xv_6eDtA/=70C|^ .#1C͜fSw(}'5=CUk#&DwGIqBK/a:o@4012bS0oH'&LCT$JcB%`0$j*)$\40 w`h#16v`lKܨG+y yJufY?AT֧6DCiR G g7U6&Crng|9R0lmMVvX?@?VcƋF9ͅ/qs*xUFl6:׆x`7\C;}MS6!a\l AK4T"P&ݽ4W̌-9-A4AhMϢɆ9{l?Ν!멜/fsӡ R;jسd3(0l?5AT=Cp`XDġio ~ex<"CY״ Zб4%Xi`rΤq'=؄`'Vt&fM]foVVo#p_(ԆU*uKA מ$3kš2(g?U}զF+0=kEKks"_Oa,<8Hfkam0eLNU(rg Ȥ'*Z>s@Ǡ 2ϖCXN;$pYb I" i6! =Zs1 jT STR6DHE^$^ h|x !?ԙ~bWB >r%(ۖlL^$ơ/cPȓ"zw#<"~%06bX>4\. G^e, ~>Z%a2dJ>M|ׄG#Ô;/\j- 87exʛݺsOĦRM֛cgz) IGcۂ%-;yާ5(N`|xə(>|28ͱ]Ej_Tї#3'@O'UE0~JYC+ |OP;c-}rn4 {=9'3\}9ULPTE'|r{j=O7| GNQ@Qtu|Քq(V`l$c!eK:̀Dejuo\CU*= G [-N8._hmlj; EN)8K`F`8ch1Q5n)qYվ).ylIMDNlCau0ߺoVSEŕ5\&w |l Ea4"u i1z;;dW5IO~lM!GS &y5Kb|z;J{tdq}#|ľ4)q|k3 ϡn!nŧ&0vf?Pr@L_J TDZQ1N _$E PNz%n$1R5яDUS[`?dM-D 8ב8Ƀ fv֥=?  涓 ?p7Gz/HYA\TUhPTQ~OA;ElZL ;ZfKc`Oon |l6j ZM2˸Av^{EK>AK|xV7h;jcgiI $u{{ٽN$)XSW& kxW1h@\Ɵ4&p 1{?olVG ({g^1ٗg3掂%!q:fkwi_ Xc$%k>_Ȝps90.>:`gju3Ojze/PϷ{Z b+K-(weDm;pfJ}Z1W~C"z v9$j^t5;h*[ i0qmctnrڃ䘕XCd9ttcђxGnՄ<;?qGODDD>1w3~OmzV/֘]89g5u{/rvMSA_"hke,N:Iki f˃TVSe3)Qv7r+0cqjE zfFc-6WCEϮ(؀V|ɕe1nke}I^l.W$(2c:rlo9fgz4t f$6S0ڨl}gMCLŮt:\C_#{Qb |٬~#OOnAaҁ j2@gƆ k}}gû.#/w'~ 󷻤Å$XAM =wxM0I'Q? ]cfTOh pT53I` "[7'iat[J]}\r6ڷ3cS=YiLȱPKh:6XJz7hr5̝.{ s9C4)ַƤ.ױHa+Sȑ;o?塲TKƀpkSO}!UAK#J3ck%`Ÿ$^W{"d-2h ۹2{KjPx7?6Lh&Tx]jDT aj/;o$RG%|BQ/g *Όٯ$Ye\͟POb#.Kքs!glsMa ӧ)*³ t֒nO ~j>DH[5d=]6KWHSMKW}JA'j >K ?]0Mڱ#Tm^0 $WCa$&}J`> 4yY?ߘצzST֘nhڨ`Rd3i`+KפzU$nA<$VW#3Zm՛,ͼ}دI]&A{hwdOO->`)*4w,!Q6ϸ#^ӵ eN,^DfaO!*r :SbJesp<%>ľK*>5DXDفY,Ɖis E>2bp3T*"qq[5HU1>zFڟgB{l- bk~?4 e;,|_`2# :/rNg7QmP:}?﵌\ @Gzjn0rB%919VjOo]Q1LZYqD j~; /1E܇KD]H_E*F#2:` g-2x9X]Pk 74dʄ=)&2,kסYo8Ln<{TjYxH W<ڲ_W |]Ίܔ)cH=2"9)=P٧{̎x8oDn U$s;\OI] 1V͛8Lf=5dA?@F[SI, u[R "xW+5ƢPom!2uK.i[YiϦ%fbl{J:<Hqf^!{[_s+4IYԨG?GEԨ0.ND]Oц{݄tM ֘Qo؋dH/+6nApIә' a c`镍rG4F3ɸt4]s(MT!k%a0JI&c!-|іTG]" =R/KQ90͇ysr_&ת> Hn.9&du]#l$ CR*3%z@yIS0Ȯ:2q@yPd#;9t8J4Њ(1HuM5w~x*7G-1p4^zc˳$*kX8'[" He/LW"B&ˆ{! HBcfcmWLIQ=5[wr$`_>rWjɷn"GKYZ7ilV/ fmY\DmIyhh & zQn-'\+W~.{{P5}ltr/w"98I4@z~52R8LP_c\AvYT`%cLuٯHt\.N&DbU{% :KC^YtL^idX&5ۡۜqfѱM2U)Y>DXȒ>OFb=Wwec,C[z*^/JmRlrN`OQPɸcu-6[𦷢~%M4é s;$@>LxK[#Qb* 8G3;EL.V!:+gNW*SٌvW(?@9;(J^JC:v\4TOR/:rZyHw+Nwx5GѱBȵғ5"ښUGT-U9e! yNCJF݄f!;&9,@)o%h_(+y٨09 q.qȡ]o`t[P'zB~,CbGtEOHP34~1J3YoPKRk7t8%@ttS!j#<}:qk@Zu(4N(j&",bƺ@va= ZxPch )}3fB,Eyp3=3Lx@~dr2fpZ&t$:)}7/T&KϘ \TG6#dž2C{v ٭E cHYf0v%YQ2~'iljPy;y\JCk>78>Wn/<=42*-l;Ϡ\QHW.fu\Ie'b>po?Y-Xb&1MR`~]Cf(x&T8?d-+j_/۵D>)*S>L#%%p-m0kLGя@eIE+jf`A06`ٽ',,BXtvLAR#K :3\8(tC7N#"rUzhvGViR@oQb"vi{ "[TO H D(AOU)dԎ<@:m{.bvf5GtΒ%47N]yZI։[#VP){HnïFE3n˲_/^-rc e0wį1>HSt1nLnX}+T;/y LTMkߡ`-DL7o2c9?Q|idi%9Ld}}5mƷt :E j"ro=n =Cc'Jw RF?[4?PgM}OW'c)^,Nd⑇Ԇk3.,)o $1RiيSZvʝav4թW]Ȼʧ}q,n`c-£N؍Ay?9D^/xQ ͳ!o@Mu]A -W3s6~SWLȄ7 dv{'xf4BnMro)[촠P"?fOֺ`<2OX0EԘ:;CCצ\6< 7K;OYɆu7_(lx[y,!ݑ,-o;0+P[gP|pHNl9o #lcLsʤw[u bv_f<4Ɇrgȑ/Yi]uO]!@p^YOZ`f޸1rC_WkM3L@@\l%7Ø&$%fq*η&KM1\HBy@mvᐲMFF އͲcY£";(#*Adv>jV/}CRX;m zj`Wľᚊa9c^\ΨZޕ N -,A!7 J_Ȥ7%lhҡG hF.Aﴱ/4f"j+ޏ2=j>q9[g$a]zv`qg4TtoVZtlׅGlr_*7st鮩,-_6v~iG&I;D BE] FO[ sDI6FǤ}O:1)E ' 8Ov;v|$#c㷴m膯PRjB N;r/ǛȀiFnS,,b:hgW;s'wd+wTՑ5,?đ"z; XA@=sGn~LpČ8WPf2V/OyKC_P^ F@Nlb&t6`{hSbޒdWXQ 252i97q1"U*%N ⬗0_ (Nb76"C5 EdY'=.мcZʪ玡'Ѕ s YX+}>2|ig O?I pd*h9um)1ty4By> Yd O~C }n*G%,@8%tጺEcs'j<( ?2ՐW8*]L[XF~革>z )E_ mdžN%]y}e G1^3w*@ vD<a5Ṱ]9Ciߓ`K-"cMSo"RߑIՃ/Ftli!ngl)>֗*QY p,ajTdi'ʟw^U>#_:i;<'%E(*{ȉ歾fvOTP l"}v@)W= 7̉G2 7Qz,4DH$ٵU<~D+MrK"V>lTD$-F]H(ip gHot7ǫ 䆄u#7w8Ifҁt|@i\l켣aL8\Gy>O7 ;|jO$u[S=3ipky/â( Fp_Hewt[DaEe[<uh@GDi;J,;==\!;wv7ă=@Wb[(k&27"긻Y/Ja?b{gb5reC#B5ͫȿ\D$BኄlOW|0 !)V;,KʠPs\_g6Ù HlQiR bMf9$OQynIPkE DAIz1F&B`ؤjPIP8q?V|(Q^$&g&Ȋ:`9z]}=8C<0~f W=i oH^ ǵվ1ʤAS-3%r*$BC4qJCVm8\!1W[hD\rOpLwXkD2Uz9D[1˂i^P?"ҁ`[٧r/kBomnMUK) C|TSImd%g7 qY?y5GS}x,֖r<'匁o$dz,3x1UNa|ň51W"F73} ʹ5sl2ԡm P_hACo\yrB78VȗZL[ҽ vqbgX&KS:ݾPWs{0.`ip mE0L "Zݡ*lO ׯ% ^ZE<"LQMӦp/K˰(@m#Ci&X[-c$bwe:L0)6_3B@:{j'L cUNP|{dl˰aqBICթBs3bHY@avV1  p؏LE]WXt.yڇ!;űHis: ;0"4M֍o<΄s#ɨ‘DK*6XVt]@mv6טI=QKX~| cA9Q]n+%ո.plOq̢hDjLP*LnkG6MBDwp0)aj15Ǜljvnk?c*bVl’c4`O(K F'ƉqOkA9?M`1_noRPD3h F3#gBs8m9,"h@a^[u+D#1+c6H_B&ӮE$GfF#Vico·K6L؉g5 G $ˎyY39ԝ5|]D>>ժKWx540#5\>g.G<.A^v )D 2C/CsDF#W `{SB$RX @#f'jOnOe!DS]gHwak=4f7cZdaj2/d+&sP$_i(Hn ;Y~[|I=1ʼiNxp2Pך~?< m$ڜs7껕bq(?W"(AT)J!rBEm2}㼅:f:pG 863b89!04 g8W!I,WH&GdWv s%P,KھZSkD7,gl `(MY5HEɋߎʗxn.(Nb(Ikj[E kd057,g%jd% BZ{7N]s/F]g3 . MZ`)’7 @ʩI@F<|ۧ:p-wJ%0T(2&_0ˍ]!4o]f_=-n<`9]݋L[ol[X DyɐCH%~sP*0I~is4387wŏ8efzE.JjtņCfJGIJ8BXNf߬Q(/DJbj RgkU fR ;vtŵ5,r6o>vmglƮ}ˮa5CsW?rx~" ЫfotΩ#}%Аtj="4rֶRBW|`} m6, Lq>(ȺWK^.1Aݯs f66lzR4F\Fb<M yVn*5縃<n`>,pb!Eï/1;0{]x%쥐 v*k2\!~cJn %zy[t1xôTNBMSF6xc^$ee7oBe%ﶭbt[ˮ_)i\enQ)0@=)5ՃI U2&u 0r;sZ Ԉ4@bq[BĦ0Kr*xOf&k q_ 7_rs+_BhcaL=eY϶u0uRtU\nۆXRdHi"Ֆgc%΂y AAi? = α>+DX̔!\M7[: x̟%I$ H+i;> @Β ]mQ7!/arE7T5'yhO["R}A蛧zIq ׶&1.O9e&b`?# rEyݺ-y= t6F[($]ɅdBufJ*7[@bMff 'mVž:*5S !n/ r<]\1] w  OmU~vtxлrwf YT+ v rMTPw M=w1P(yxΔ< {o3a ;lBD+o:PzavR83 ?{+):aXd@"#)eҍBȌw`W$Dl&Unu'Ts@[ZP1~G Fux^s2RWK.gs%+ (Ίo^w?U9̗yH89! $bpE{gR%4 6“L?Dprzڸ~dUe,`գ[p: 3?POe ) 79*v=p~VOFx`D|ŭVr&ڢ -wEߙIF/Hsbr"OnJj^`i[MeitHn=jSa2+bГ2p*=Q10cxbǬ:-Om r4" F=iA ]DTNr]IRgH.[Brڥp $'ND{Þ%wł uه@FoW|$|j9E mfS]DמQԙFbq)=PЀS}7#.3؟‘ eq3og@8Pbˁ 2:%#6S@:]v\Z\ qٹօ$ 'v(da=b-|{W`{r4fUw,6ל'C+z1m^ށ< (naݑ}BsYuD?JZfsIBHj"2ZXHn!j]3]w;2FöRW+z\P/_flÕ}->aN{Q1f%n`mҎD:HgИ4 NutΜjAh2!^{A$`?]O7=E'#VKnepk%Lu!SYs$7#3ZX<ӱWؤ*p&BRS؇@job76z=94+ z7yxx$9u.Აc`e>7_zFK]8 B:W>k*Vd+r{U !RlJz%.?։+trſ'+mѴ!y:\ ~/s)lRSe)/n]')?;QAWRNfA =L/ 'ȴ\a0]wFvz͢c|zT7船2 ' J0`h0lתOY7wcI20ˍ=I׾<4`믥" f$9`2 1 ظPnNb;³^u- m%xti!+ݹ:=g@( *J0;$f( xsHlL1 J %JfQ_Ԙ}Ǡߟ]żѥ2L>rntH9 2v am2ygcG`1>ڷHrUJhIx\j?/:.9{b'7 ]_;-n %Q^ӏ竜 B\;q @ªlugQ9Ut PG {LDWi=mqxԯj 2|_b9Ȁ&K',2OI3sb#~WEoH-y7ORs&ecBuhxPʕόZ\T 4u͂aoU($pȮf_v b|Oi=K:?Zg2;b$39;"~I7hIglM@MV"a=Gf-?70 \;4VSLVCS0>P1Sޏ_dw4a`MNf5Է#r8 v H%3ס2N==o7o=2m5"*Œkئ#`e9?A}5ۑv[c,N"o9^N.jP Bz? q٩9ؠg% n]-JacV; d/Uƒ@n>᳢#+zIT}a %?W2bPV,Yۉ\YBD@]yBpMCHHq0SIe΋kZ]8V0`}ۛcp4Gp8^1+Pٻ ccENV>##c>p:}vU6U>W9͝.2# R%R;EmMm|+q9X@UOO,\c%eES<0BTH|eAjWK&K[#f\%MM$kq/=l,_ ;92-IOuѫcB^Xľ` |&dR@ya5X׷矦^焲[ /@Z9-CrQ/° D}15gM6mW"~Y!>kxB2|G}HQZ2/Z@"OltqOmsfYl?fb%ů#TƴLQ%d>r{>%7(G["VP_8Gll,(Y  /$sz~#1K1?vC+\YJxrƮ֎c,>nnxXbsL"X5sA], ~8q^#r#w9JO+&7qzdW961B(j-$&"Gi`A2pQpjQ+'t:i3Ypmxf,KWE*\ux`C+UD$cohCBlPή 1ܸ W TPjT \IF5!&_J,yZXCO.-Hࡏ3A0KFsq׵\>)O/9 QcJb(: Sdtܗ G %Z7i,V9J:tŊ=^ѯCtL >/lᏲ%U ?'mSs-BmR2X!ɲK:EA}ü3.XA=ɪ) kS%H8+)HP`§Ag xپ (q/H'$Ugn\kOS.:LU);Cce"Y1f*~hڒ՜JB÷Lc`9Q:j!r-xYfPXai?/ E"c;4o K@wlFmbc\~+!҇gaH)P*%i3.@]@|j͒WA!+YJrkN54dhwTS~{5 `R!ӯjQzKpjIbϪ82 L}mѹ$tf򁀦[ZjdX8 Dg`M6|T|t5+0k ûp;v w hh+E=_P@gUF~Ya#+c/X- gzj.IG"/ ʄ_GHjB_r+ɰWlLuV*Bn U!E] \P<`Teb'xa-a [{f[rz{0Ξy0ˢidՉtDWnT%ژ/MպI ̏JS@qo1\5c y,M;kݤoCY/Yc> qO0Jeba7u <1,jvP۵T4x:⒧חGtE'?&OC[.kӉNLvBh% 3aJt&9#r#h8+$b8={*kAqpiةQ;hmp *NN|o)~5U x=\X^|JH$ I-ZSG$n {/GƳE\q믃|Qn(cTEnuްdvj,Yd7еoF hA"Fh%8S^̓^~ lBi[﯎ۑ+,{Tr6O2z8"y X`@:'`TBRh6#?_gT2{=FVH$5n(`Zv$Sc^WLQH0Xh'\r0ba#(p[oh]4/6VœORg4mz5ze10S=͜2>y^dsN1*K~@q:r_QV׋vS4LN .GZaۧQ<ȒP<|]ax&Ij,cyTDwʈ6|.}*UrF فa2oT6`x QX2LA!d7!P!R)k`*J"8㛞Pȗ~E Q,F%Dkϖ1<.sC"ݽ@98vqىt|uAZEX J&Em1lJYpؼ0B%g![QCk!@$vcP,4r(uXJTׯƵd lF¦q-.WrD_MVZ>%AKb' 6>Q}O.{ Ka L"u%xm7`|Z,z&$=1R$9~**q6y邽xoe UBx#N:2MnQ}EKp4eQim?"^N"-x⸹*aI*3ğAX a2r)y%GI/cȵػ -<25*i5v7eNȂAc$UmMRi/][5:܅c;jFкӳO>h6_\)8;?i_-!{ǩ%'˝2sRbƙX_+هPS( -],wqUjLVZM+,;f4eTڀ#ԵZM:|%>Ȯrإ(j{+3֨*IuӢyJM4"T'7)ix=i̺16mra~(Ac],*TޭY$N]"HrιPƒv:LύSXCocxnW(@h]/-[y-mզ=ۯ"0EX-cyⅹ6Q5c0qYXsclT)jNW3<'ԏg'7c5>;}K""֩C.1s0'3k2YiL0C6WM"3n| _n\|է:w7O"{2y{NXIծ)&L Cn|ًzRQaƢ9tXͽLY}+sF>(St1l޸TbiE\7ZGTK ų߄eViw^&yɶ0O.0:Jػ_O_4eB(=Ím&LlV:>r'?6@ZqqBբ$Vpأboekp}N'OЍ䔺WگE\Za%Wx43ZQ5Ղ,7)k^PK4lC3dbBWJҗ^#O>3ZoO]YoL#v|وT kl+^5pQ H!n,,@F~zv]5[CwPj,eM9>qPqW&]iBK fA d>_ŔSs7?NM!N[] g˺su_J_rHig'u.CFPȡ˄᫡ER ~0я)Ux; y"+TY:VD>F[pȕt.!@꯮`NXFa2 t(apL1mIWULU5J`4n+J%{s5vu;Ycy]1_k]y "e~,y*;d͏>Ah,ƩRZf#ѻwZ:yW2l=p)$d,V>R*Y?3@;ÿ3pD o$\6_x+&|dA])0Qr!G׉}/gXׅU݃E5Z]Ec"T-PL EʁO]el{S$:>=6FFIo +eUP$"".j{ -$rf|&k_$k""m'vu?|K2R cM?*1 \8Ծ?a Ipa%L~ViNo|,+P̔JЕ跡%>HeT-B!$-;+cxF#O0ݪ&|싺s5+p~ LC[};.i_`R*T?=GUkANLpdw&6AߙEnǭd2A5Ր`hY4c1玦J_|wPI[-nadiMX_khZ=Xߙ6K< GlW> :1iQ 40-y(6U-!= 5/!u)J{qRÀ@4Mع !QuԁGivӒ+70f\_Z" v7 hr;S?#'7>wkj%ΝE~i-87|fϷ=ee`HelZYqrĆo8FݵN4%khVn6gb,&(_+l5[2=DHX27'; `s:FZ=ҬoBTD8-h[y(JHTt2;EK2O*WK*+ 5^ ,Sr"7dq8wDn1ꂋkO"7HxB hjjZ+ݲP߬LNP>,l=a؍R ٫䒃 B6SI˩NlcL{5knQ=ioFS$#,g$RD1ໄ >uM|G6yd~JEoJDpHU5d_EcD~SؙLwo^V>AԉLҗ 1c8 S-h|QLKFPS6 H *r @YtZ1O5_ v:fۙkk'IñLV. a=P䈜>O^3r)nh٦23 "@Lwi@J@e9'bL5*8ۍO2t<;y-z02I.ԍ>Y̧B?>L< PK{UcI`^/mfjsG3(`tP̵F_(њL)O,JLu-}@|mm^NCOǀ5 u%F sMnoQq%l :!ϠB沢,~1o 10j!g\-; LUjjM.Z*ߊ G,h==Vp.4&i S&iޏߡN@꩷eX=>Oύo\kgPFA(f3ImKX _`۸aǀ?W.-~T1ux,Py8Nd _%lGvϚ YeQP)4K S?h~ϻ<,_KF9Bb'| &p8lELN*3ϑ7TI\fCъ+-" lrpVʹI;i5pq^G]UO̱a?Mwo{ 54=?yt(KYPd>tO00h#P LoEIvh<wχxpDPK2 q_PKݕc&G-~  @)vCW9޹T9kov 0<[Y`<ʟy>H. 4>[hDϏ'Muo>2l3Vip T/@1q{2Ҩaqxu>`&Ҟl4br1 ۴|=pN:݁61 /G~cA#?(Gxw&V$]% [U\"/}ʉg753}Bh)V.X )qlA]<7iP](V#Z)ƓІE؈B3_㒃hS8[Skgš9绳~5I D4Y]Q3rv )<͛Xˉr-}2s:]}𹻍 ykh&/ٓR|}v51LS5/z5jLIWCڡ`g85r=BxF%<أU@9?m +/?*G3p~7M-D' wͽDв:eFVp_vRnc8?&O ob-oZ[uN?S$(K64b #6CZ[nb]%0׌NTEG"(V7IN_Xjs)ړ 52lmOeY@JT`%vOL}%z{-\sGT|0qGLGB7&!e1g3쿚U-M#4RTIEx<)&Mjo,x5Q" }26n~Ȍ9G#NF{AjLCa)D AZŤIJ-<]z%os8|-UC6 p@Hbmog]#DW-@Ej=]*+a:?d-~_Hϻ.BqtLmT AҤʒUWScKdv!7SҘ SbΈXo-'%YJo!j+r ;NV؋fD!A]WԫRT.B*Ҙv<ƾ bs~f`UMeo^6Z(>)"׏ Pr-3{ (oU19 EBY:e,XkhD3)ɺF #mV w_ϊI}1RGʽ imCGHJM 4cEWc]m;0%EFc V|&Y,Tqetۄtu;TY]L+cBĽ(2\t 5%P5Ny)eK@:$濯R%w]܋4wg6X {CGC\N6DKQ)NWڙFWaZHaAMΊa,y(%Y\\/2>0#u3A(^^ke\~,..i|+/z|PyS.kGrCk\CxMbCv)TB*YLB+x,`ܝR}9s?̿߁Όg\Y&7H:BY.k[nӧRmr:}g0츞RFe[AML ԙc,W[{=UDG={B2'b=kGq0 ) s2bVb3F$$JɇA7޻>Kd>h[mFS ugnk.GIN{:&? =ROx n$SG$*^!?YUp}'G(fnGEJMU$Ҏ*sR -PX?zoLyWgF{ύߟ-O!Iw#ی']z %D0ꌙ/P>}<:DV l5+U"JπvsyaZ'(wZՕԇIU#Z6Q[ZL쒫R8[i~|6S=_$OHJ^|%k w|'⃀GK^%"|dvW/|y#(m$U&Xv 3\- !ee-D!4l],"UyK}&0+XImQ76uuIVYt&U;T5c_w@ 1G"&r'/T@…cKJ5SVǟaGb6tLqHwQLkzpQ O|;`o݃2v;1ChXY۪0CH9^4VNJS8ϔvS|>(T! 5`,/RBш2iRA@9M3p s|6,,n4"мBjT6 >O&'~5QLcUVVz`nEyTY*RUTqڐ*9 b8>E-t]&QrO߉z@~ v)+~׍ {'~ Ǣ3rCD˪"QbJ=4vN-'Q;5zb|MADhUXh+뚞ŗ.>4@q8~4DA*ϼ d !Ǯ?9́6l@ 稈D?9ڻQL)DGp nb 2{}SݯXCΏ =Ӈ52鿉 ]V;lY=*bU2KA ~Ic=dEj/19zȦ>K@fZKH}PK}~Q.VYm@g?p0,S+bEj}-|i <0<@sqH< 6LA%?s}^%EOُJL!ix~;iqiUY- m4IԨ ~qEZJ;ZaOPXze3wƼ=4vRR,LTJǍ; c<]y%\`efЩri|0^tpvJPIp(r_YA>zǕVV(@Gkd':מ˲NE/LX bHy2nz!j{/!kz뮢'7OYӼyckJ}s-# tsĚxLJ@]6 w:n {r8q1_]{,L51=kq=敵֞rI} ⠳苆PKxK6^8id"e+׵k)8 E\KjS k=k9 !TWb]e-J ־E<]βE@;?JS=hpmšݾ|kqє GGKh&K^LYʨfx @7UG^YeHhe 4ŐHLnjy13-{ѭcNQ*"䙳HFo] 8J.jG_C]wrͿH< }p }fU0k7B_mdFKZGnek=or^\UWs` P 82@M{09ҢukL䶮q;Mfѻ;xk4V~I@L;r վ_!NMug'"g F.J{ }n )te8V~, hw`l!사^\YFA0H?/5ȠZtъ=Mkhs, kHs%m Èx5nrRSSY q5kCMNho4} {Qgb&P=FbfR&1~" 0 wo}V~*t;^cF|WUQ0l1fMa( miO~BՋS$f] |y>~u['ȅr~urȋtb\ب< 7sP[PE_ :*279hZpV[M9:h )V?hg@g)?;_4'*#r=5Xa.ӶL/8O~AoWG%;|\FD ɵKߑLwrvw.; >(bnXєKUHZLӓ^Hf8kH1a%x|<Yp .?fZ&dF}atlRrI_ 8ɂ.0y3,[|+,ŷd`7nj0Wx4| {WhP&"D_)ne9v]$RuJr\y_oBsp:չ^&2t,~-b|Eޜ-h"¿z)/"9rN8rbd; +UbM&2W]_qēOz)KsUJRAAHjI.GSRzh%}i[|=o|%D8euȽݱH-9<C D^3ivV\Epf>L6pӋUnN3`zbar2n1`E^[R&E8fZh@|Ғ YU+ԽÌ|WZrNdYD$ mrߕ􋧩i,Ϛ[dsE+ Z|le+mL\BnZ_[ޣSHXjMf5j_r'auۻ2"4iWBNGUQi:>a_`Ոs~~cPuS,J*P'؁O(P>p J `'ZIxb|e ^}Y\3h8:BT盧u#CXI/YP:%$3\PI[(γ֩5`%kZKIՠLb+Z:wCu%6Dr~Q q/|f6@HgRF1I'tVy1̣LGzrcnD VZi=Nya%m#Ⱦ)]ɓΡ7$f^L–#Ҧ.S`M)MR/w6pW|>Ǧ}e5),gqKP*Uހ _8/v?70A]9]%%%rVs/#8?P3ߑ‰?Ԕz+Y?~U BD<2\YxM4]A6N])k ~[SW.krnT>CW6:|lcȊ0ϠR:W_cza2y h &?r,64`Jck=x˰iRx!$bFHN0ȉhe Q͗4;.f`z^op`CaP%wN-]pB;&0*/l9:\*f|fA4٣hO)lS;_]9.T."2z4gK"RYL C>Ts+[zJxBKs7|¿:s$#Lha| ddu/ku1""1K_/r;ƝJ&mR9>̄xQo]ޢIGӱGp: |ifByQPIH= P&.©u5ܩ9 5xm5>7]Nn|rNi#d!a?:}^9Au15a޻3vIxlΔlnU}僤~l 5}#x)͜ ]jW)6z3oW-{ٗ%zbhy* 3MI {P Iww|QRx2U8,+ (>h c5J+_ܝn5.IFSC^,TJRrQq/EANmb\bR>8͗^za3L`E}%QDظp3R xv߹ 03F)yv,[/xn'H^–]w1ǜI[:B[̺V+Ug. fbF̯lkL@vaEjU2kwaWϽ&s\5{SjBi%Bo|df"{S@@I %?iJ?vꩈfh^7x6-LR1e]V,&sxe6͌Ziڂ6iͫ:Akx[ч+ǁ]4>n伱![R9&'imG4?Rk'NSmbDvJ4dEw*Qx{PAF! x.PXV3 I^,syVw9i;Ͷy UmaFIB4/!]9{ Y힊PCəmM;RNm8Bׯļ ? %ױօʁjBZ#Wc$MRnzOD|]h-MM񑺅 >+?3H}>_WG˂䂨D@ gq;q=%h37Ui g o@ (ơ+ q2ACr#iRl.FP~x:;y= 4F͡H)3#q"`C @GH$Zjb2;MFWŨoo"[~SYvhgg@q/lb)yh؜\ o@ȹWÚll&=T-=090*))Ȉ)M;e hIPҥ`dwMwܤp0t(Cq9w< 6{n 2x {Peg<1ZW|UX7|3CU 9o>ۊ61;|x.-{h4m/ek2۔t\<(?/[[J`'ޙ,-m{A֙{ٰPe37ieG0yUu߾UWGKU4 lrqޢgΫGҭ)w.#7ع~ QT*,q|-ptXJSe(]5$ʼn\ز7f>"ɗ1u>`f}pbV@s[Ou]k@L,b l^r4\ɗ+Y4vTj;UaR_UE4åljHܨt,$E 5@3Nv~ڴжHH+}AT ~L'm5d׆Um ϱb 5NUx.} ō":%CJ'05n^Pxc?7l_Tg_-OK`wj a9{,dkF&fffBMfѺJ.@us<ͮm6l;ӡq r0֕ nV)8*`mHظ58>N?'Cnr}rp0䜣6+.0xWM(aUKi3YC{%eOFAu3l]0ߕprb(P΋o=u=$QIҎ#0*eȌx@QSKI _J5, V$ |NDEdUλj"^+yCl<5e۔}mBRcIW665szĖ(QPB.Qth1.d6؈DbcPEɎ I+B^m2 .޼p}3?1U Odl12mam@ M(3!Y:J^VgHgchQPy?>$8o} DtHl.̋ۢ),UY\uUn'z wjHgH.U^YRSH'Jه ۺ=̨xB?X9uw8@D#Z'Ek#AdhrP?{XExz$v"HF} #:2>7u'8c["neߣYX4s+aD,~#H@T!Ⱥ ldjݚ¨ɀD {lGek@3A*߶EO0"x9!lwjr2B[O۞TnP1Jt_GNq89b3{xX.ʌ-aiLqq ҇գzz!HMԁcC8Q7wC4<,u?JԛEgdžO҅,kգٌcu]5AQctlܘy@o2:ݴԖǟ| 쐍+M;@tȶX)Cq5^rt`R CiDah^*"/ +X~n0w)}G#vѷ[>k"&#ԑ:gOZ/%!AEIƲB@6O{M<9|0I$/sm _ +%Qol/,ZmSƃڭZb`ɕCW]1zdTL5Sff~W-&d/!Jq5W16<ug{cv yǍ XwmA{ /rY/6f!z5ƍMA[s#A@ÂI4t1\OshMxОcWP/a,h#`̖BW_+RYX{6y =)[KnAHwg69]q,bY|WY@jg]Y?rͪ3M ܌2cgxG(y誙kjL)$D?pl*,3R]4< T]jqd:>wFl8+N=$D}X}U4DCx9~o:AZ - ِ"=|v=~V"<38e & >E=y=Fu/$ͥ,ό|dwb!Xb9?Y#t!vjw+ij 'Uei $3?̦)}%~.4N`5+T}V*7⹖=򿕛H QG9mS{C }z[> ZE$Sg=Eï^k\i5۸ǣK_V>nJGAg=k><OO:y9}gPM.oL.$eP5ѡ,woL?)A3+5ʥNDtdq&B0E\P0_I_wЮ)unN)vB~jf1nϢ*`76󧏫pLYDU/D7+UgT74h+@&I5,^$B^JKL,Rr#/ztɵ&1Sx6WAҥ\3ʝޅ#UJ∉B{%)K{\4>y'SG 26^9?5gÊƏ)HQݺTm9y%~Kqc@Ӵԯ`qv1v8[$~ =kg9ೢiH qC3S|3TNcz=B8{WDcA1FˆRr(捣{R75E޼zadWo(so˃0I>wSd5kdG 1r??n8z5fi0i~mV̎K7_H `&Z>5"s`.xɕTn|,k-#4H5;k9* tx;H?C+/%1$l:NI'_ 7)O;oݖ--bBY (͸ms@8/+eϱF6*v~ce^(8٦ ֪<~gAQt`%7G9(^U/z<"֪=֘@Ά[:B*2Pm! |'ܱww)#iXVbdڣnO#8X<ѰyL*|~#R~Y. *a懙hy \I]h\{a\L*^?ԃ;j7Q/)@ rNcxI5%M2}Hqq,^Oփ6. n\J>a>,Q1{|/ CcNɦXq/_X"6>*_ n20b1rdBu{Ϥ5 HUͅU0#$s &t_ۃ:hqefӡlG^TfXH/~mS7CnYP[ϳt5 DLm0t\M;,]r`G!\%o[@c$Şvk hk6r<Hʉ|-گ†bkΓ_3sAS\ߙ3%}f?3ug\mXvzn:LJV! XɥVd6:6N+}ek%Mizz؛ 5Y7+J *m~G+롰~;, Mޙ~UÈT e4t-ݍ'uU=]j|8Γ)iPw~Cu/ogkK7vF>ԀmbC"+'׻ry-*ё4+J{&Fw܁m>*2DyLp_4٦n8KЖ\VknV͋SdZEYtk Zb̍lGRmjZP czشQ+BH.CyXX&N=@/٩y$XГ# 4 /Fd!s0\*NKl4YǺ"~Rml$Iy_vs9 foF/h򯍊ɒ형'|Q֧>"9>2rs12b$ Y=~& \ { q۰EZduJ.Ue7n52xO nYEwNqA*Gēue*\% Vr`˳^$RFW>ꃌLqSm 6 5ڮѴs!#sC:qeB=a6H:{+͐gr]NiXDsCJ]X1TB9mKLވ>5v|l,4]ڱX֣]hK,%A>~ KPH{ +嶍QO I<4P!N%Xi x1-v=j9 n `5YM=, |G"%ltD,|*$azyI~laFk*M Z2 I {$Y&ea@nPO-%@9//8&r*'lA=mE\'CoR{RǦK8hqDx~r`! -~I9xfx4VnɨW*2ܖfh51.Y3;3#>.쬅-P2v-(c. Q-𒥈}l:ƥĮ5::[,;+A}:VQoBKzy[\8&-:.VVfY,+WFWTAxyv?& V# -o-I 18d^{Lx V1q g)J8.] VeMٙd%PSpJ׭J|кNnU Pn:R D{&="N?+qBT0H#5d=#Z4ƽS#Ao >exTaTWi7lCgXuہ}D ,0n 0y~p~"a) e#Dc(XI!*CaE9)W`>͍$ɧ o򡈚J]@TL8ԛg[z캺m0~f*rADB]á;^rj?9%is^Dk !>U˺;5ƃ;JմzW x).&D`*׋2¢^3|n hO dOLYFm}$8!EnW^61(f"II#iT]}fC׹QUx~`R6Ҏ&E j>Z6x⠟_NlA OG aϝG ВB sA([~uE&ֳRtr&|'zPH7y㤎yM!2r&cDu5xl4KR=*[$+5˚M^VN YKs Q|@z> lc>،i Ni.1xrX}pD'oNqgΐI;7L+l^ Z ?AGm~?6jph"~OYSܐ<6/eNY hf}txVJHyBGy\ʪdUG/q.Ǜ _# }15j E}$p)˛3&d }|<'5,&9o˱(PIFK[$:|rdNg/Zs ;R`"IJ $𲨚 oRm@.vVYA_Dtn$5!x(47]fOPW.,$][|qiķ>sFd.ihfһ~e? w̳OM=5o|vSucC3|qX7(٨#筚\ ;SDEix+oE77+d ][Ȁ6 X%6 }ei_r-6n|:ohq-BN}A5K@(̎5T4k|,w7fڂΦ[wIz81$yA+sұk=m v v 1@K 8w_A fdVyAZ1<뱺{ɠG.'r"9ECdtdM.UmpJ.Urc,2 S #ZY} iN|Gнn \ 3+q=/EnyX(fRP҄([V`8ő&/!;SbHGРċO^;R h;wpkn{/sbLN:u4wWTBMXIҁ% JJo.. 19:h5dޔ(6.gEMpvҼ* l?SקF_'Eg9߀ PĒHa8s~ܬ-'8CvaOLp3L q^KNı^_~ BZ*/ȾkږG~[ȷV=&ʒCQǖ"@˛J"8`3}$ژ. Bg+z~A((GoװKL(t^ h*Yw76;>DefA ԍ2M`(~֔fѲ[+{xustOS&G C䩌e2"Dv{hKCj'2 E4V>FSWW$iD;3]f`2? u֛֘^8_ ƩCB+2TˈƂ&P %TydTР1Uq_f!Ӟwu6$0V-[ ]h4vIsX s>Oۅd5~jcW^ySA_Bōqȶ'M6Lrڒ&"Nk"*ga6SK,):݇,DP20TCjLQɬ[>iaEt(HͲ,ty<ŕ7ƨ9d!$O#$Q2!Z|%X6z:΍N*jP"S;OIEFk@XؼpoC^/, Lj ]V3;gvdEɗ>d[J+TLþL>E'b!-h8Y&X{khV#3ZΥSUJu^Lm?e'/"7J*yԌoBvHu=v>rr2*j͓-8m10{9ޮC(u i^5q&tuj.Boy6v>ҋբK`|Or}p0x4t *do^֑ȝ:ICkMɍREM3v٨}p$T&iA9;]@.J;Kr_U( Bg=t/+YvطH`F^1p:iZ^^j'"S睢bfma7 2e]#]S̐%>XaJ*YxA׏> 1ҨFuJ`,F򸄧9~+ #e}a х79,ug$X4jMդo_;- 9tUd`>K{<(/Vs-PT=a$RCW@47<`ì6No{r'Ui.4oy8dõ7)]ζg '1s߲=B9eEQkO*Zx"p yEwKO4w|'̭'Bc,/x#>Cpa.D-~hjEgmOp?6Q,i‘GJ 6 h<`̈&c/(z>#ɵ =,R:'d'ӆ!K䐛*_Ek-S,D@l㉮<|:Ŗ!TΥt -\j=;R .mu"ޜxUC5֗sXN|[֕pvMi6mF^O/06Ivy BM]OŲӀO?bGE{Ao!z^{tR|D5U' ]Ȋ)䋃ɪ!Wn*NC[M./mm.zpM$wS!'9Tk n͗ C[MZ:A4壖pܣG'ә4QWBHDÓh97ݝlks)YHȥd-XZBs,{W[&P{dy),J |I_j}7v37A jH<'Cr<wE/D[nyyՇ1ЋQA mn"2(aU$a=Ֆu:XCLx,6I"P%Lw5}egǣ,OwGd&qaeޫ;ȃnhj@@Ww^Q_Cˢ:)o[ߚқU>__{+IsIpkp/SfY̆6#] y% `A]sUu Mf|HuyA0[f$/7qevZ[*{N/!dYu4g,t>{@8SY܀9-&%ޗʇ'!axji旻լ:0)~mRms@ChC ^s0J4LΣk]5[Fl>b]sK֑xr4,AYwE啮@ mn:Q$`>Rߠ%RƘfK ofοR@i>zqn{Q#0J|W![%@R["){B01zWPc<M\vr R{5$Sd {<<3#\"m @!*%C ^v;SDE6_&cNuܳ0p8nꉽV1IୂS^7x.6蒧&b`fQ80[A\RogsWn<,y{wjЗS^v-\51_ Zyj $H,|u9M9$p@#FkI4S>)-ۣLJ[o!~H]oi >Dar@ݤV SzhgK!p5EsDYf?ٱGN/Fm|kDȏ sl4 oCqO1c*^9$R*[T~!̽JB<W8Tt8/7 CHf9u#օW1x2<+]٦< 14~fcJe $,Dy[` eȓݚPᒜF5@ ƫ {=~ډJ v(* Xwrl#>v&18D!öL?BvTSϭ=b!^BuC"HڰI~w2S`~kwZHmV HI:lKHuewSFTN|LV Ċ(zLN&dLbh͊6)gX3+^*:=B| -<М=_>'y'}39Bhyp/h=ՒzaʌV~vGX9EdfR''9G ˭Y_qu'A!|&{CW|!4K}q8;"t6^jSLÔ^Nޝ jbaLJFc8w4PQ&t2d]AO Pmb|*8Z`Yӏ8*{P7۳d>mҽ L76p$$Oma~}ིeDwvVqKpM’M%P sunä@驐̬Ǣ?0S4BIٲծ } ]EG?’b 粚nѕ֯sbKXG_-H*Ybx<ָ=r|}+T\7KeT<ZMrBAFrT_I)m?Xc E: dI*nɺ=;"#ehJ3@g?~~U62Ÿo!-:wnhé/S [ aF{Pc[lr rƂh/NoV3oü,q] wz2NɳWvuݸi)D`fm2֫~?=_oxШЯKF_}} ÇPA+79A7<8FlbE@)Xd7dil@ytm[QBRb~Ӭn#\^ W\>L_  X+Q]dvS:78A^*ӡ/šG^V~剥i/T8-{U<)htQE|еp,&(ʆB]LWѿúLEvR @(uu}q֞21x}H=zכ2lx# a$3vքRw Hԏ" =Z+_XWsm=ڨ5Ϊ[6^nd{ ^{x,6ss#ܣ+ O6/#`.as@*$3!T(&j/bfCn$WFu4 $ݻ:r ZׅVv3 O98[_K ; 2rRpn8ݔMQ9x8:P鲡? --* ƬCC%Ccg f7dJJ ӳйjW?*+G3ʗ3ٳCrojW.UYT7,'t;Qj5ȲUcz@{Myds FjAiM8O KS>@yr(4Z@OԮf;kBBt #濽]r%$')k 'mJ٤d Z:\wq?X  >]r1i@k⾈_-QG\wld  nAKS9ҊkYuu0>gf B#nϝSwȹD\_2s6x''PԧbGs)h,I WeE\}BhGVKSYl1=^ %2MDĎbzZwJYKNMjTSE+߹Y!ѕcO&8)Ujy}/»wF]73H%)~rRZ( +h&7UﶽԲ3Sjd*q#@(oj|sQ0 X0s$R?iſ棉Ĉe!9iB-F8Hf1"SNpGicq+ }N_^}̅#ᅺ6 m2B {- !)ql۞}kqpl?2WC;1L& ̓fx֚a: kXXy܏cOyIr"Ձ's}oob1lwg{1+3}x&N'O##(8vsh[+> H;AIObyBמݜ{g-ĎY W6YK0 odF5BQt4R_g׮eߙD<d]$j>pڍ`c%OkY_=&H8 /3sרd钠rԻ"n_dU_6"TtE(0NwcL\:)p[ofൖG_yM3㹳ib7F4`rt|^&'oUmE{qTyBw8r]mGطن .$y;I/a>gd ~nPZ&R* $MFsO 5CtOOs׶ ]*tN9{GYwWyp:z3aOA//Y"|LИ(j[ {=v͚&p|\~ n [)um{ HjW0 @.뿕Ym|w}͚U RD|pewlI!{U{[\ӭRjDw%p4T1V9 Wlt`dâ5N|]|; Q3FU9,8Y a*,v9SUyQr6oVnn^iTyt ؾ3¶vL{I~F/ܽinb ezd+~>U4{Ѧ #H<Zx([I^_r&ل D';zKlh%-sBs32Ei~e!`Zͪ)ys{glF*8x+i n!<0n (c!XI@J6\+ N7N(Um3:==ܥVFWUo(J&$r~~t  Jz. ɹKR y P0p`-S(5MA̩\蘻uȲ>GqWMҼl-˰NՅVBȰ/־oƅF[-26r' F^If~#viy m\doa( |2gAsӶ3Tyɵ ZGJі9d ' r:T̏ӧV 0*z{q&hD;[I*{Ak`>L/蠔3U05.Ӭ'TeRstet%PJP2/vpv7rn flf(Ҥٓף ا-r9}+go&@B +s rD8'OB4IiЙr,azΛUݪḘ*٠yR$wZƫ bz3]L3pL$%pb}L 5a4?o%\\D-)dON)Nr'/UCv*0q'2( (ՑkN]yIg1ח^;hTnݢ2Ź$ܞ}E|^~0)Qdґ]C CG:Hx=P؋` v:|}VH@%.:=-IÅ/]9kȿ> (;g.Uƃ\XVRZ5{>wN*2E% _r՛Ny䴺̃% g |J=_hqm0h2.:">:U$Ff$]>ubUùN,ZO0KDlK_TGh;}ZJTPCa\!kW'/A-HD~IE)"6Z 5%1SHP KVv3 t-C>Mu=HCΦqB킥t0b4WDϚU,AlO:@_f5 ׃x{h}z%ɰs~sͧ`;]ۑLUG(|G0\Ns.@GN|3+آgXEɼmu.H؜X.2/2r(EVG(2M&ٹr@suXIqȇ ?&&T MNI~[бJ2cz@B&C1=҂ia] N6q_'|G>^^s"/_.Îv^| YC.){!K;.LVnDjĂ9-}J=1`j:jٲeۍg{VԩX뛬Z=s׌6ZfL4tb@bZ32PՆKi"Jo42ѝO+s_.Osd467JM•#CX> Rk%YAڷac `ks;cj4X.}WG0(ln!&& G 9OT1 }+(@teN]`8Uq m%mflSqQ_N% ṕc&_ H&QnͻBѥ*bJUJ^,U%2he6 MX#-SXu{nϼN8EMPEpJ}: <|QSw`q gוIޭ^DMk=(~/pc}؅]I5~BE_+mj>WLX[6,I-Ssq}FOKZ#Yp>]wj6lSe5Bf(p{8(Xx!I'؍DۼÖ8 oZ,\KYi(NfXn[wgls{FgE? ?(22 ؤ{i$ry0.=4zr2Ѥ{z/I`4-~[h:K"\; >XTguq$")@ '{rEAсDlD "[#YR $Ԅ *EVv/";A`*F^8reޟ:DqɈ.btK{?c8KzmÉ%2 ">Ό#9iOYp_n~h \֠ S,_Z!"Ky^WT^&aN`X%(ǷSiډ3˚̄ϕYL%W6&*/V`o|@5bn^- ,x;|q0 F:9O_f[5~ʦ*-FjﭰKʣ$,?Fi# + 5cPcMM!U)%vhS1KqS:- ʤxt=Gԍ|rsD[2Kax6FӧRTp9:43ׯQGʌ#F>k&UאGu.F9j0| Q"b8)'_3P|dL)A+@RLœrxx9gQɊ o[Lg ͪR=2l9u}եӟJ B`d@LXPb)M!Tqaf@Fk19u|EɂWȀ##i5NRݢ̔QZB~oO9Of{!B8ʥ1 8y{ɑwoBϬyj%{AH7d5/L]Ϙ3B9w+Le``vGN%_%7gAmw"J Ld 2g8&[h82[XQ6AAD/VP" g(lμISk0x-D1X9;op9S[ElEʩ C.LybW(Lꑺovi|5K3Ϟ`SN*=fA~hL>EHqe@T@ǖ,/Ace(Q#fq\{(e5U(>$1r09.CJrpс3TQi@N (L"gSs 0eّܿo1)3xxQL;`ePD.Ag]i'2=G]TҎbݎ"mU4T=ү2J:u0cE^T#?gi߮:'JŝB$nH7% &S:8Cp/O4E߽0=֔M~'Ob"WQP0B;5O>hsNeh6{7K԰`"C\:T Piwn/QdyU@&hz;4E2QVNjQNΌѫO^. ҲVb-I/\ %9Peˠkmskţ{*=lPfr)ʴL|1+0D1]ܹߝ#[N/o_"ɮ9͚X.U)h|~ẘxޡtx\F\"":ypF%IH6 -*1N2+3j~t9G<o>y[uT 2\&+/Vt8.ώpSfrJ{Ya6S+ χ:O, ~횆7fbj>7TtO]T{7O%N|ư|0O2ֺDxa1ڙw!mLyxs9V? 962, C.xwӧ8ʷҲRҹ Kc RR+ {(:/>RQ3ŅlJkʊkf7qXuUhPQprwrqw?x(U<HAfuhG@}q268nC%HLo]/}~]\S$a5Ňmk~} r{$8[opnm49QdV0zpٰ:o5}<;PЮꭹ+CxQ6W>1lH sRSĐ#F+b"8r\`^5ݚb>]hƌ蓱9n jr=_F{AQ[6qzt7`=ȠC vicdpXZδZe VxA P:z-6hFaZ;yHG]˕l~&<=uRqT*(⢢>zH/aE&>xɦ:Ŧ)!d8C*,>s"G,Z"X=N + 3b5ˆbq憶1\!Q~ڂ4#OdmPBe:>Z{G<a*n&'#1,ס'Spr/v,s(8fonD6#9C\dHA E/ʼnfԛTK%TW\:z#Y8+^CkrW; clEe9zp](9#F&V6/S3,XyzKbU"Ŋ!>"rթ2YSÎ1H!jک.EV#~HN Ԃ\-`# fx_سxʭ9>­{61] ^ށ^FWc$G]`u"]uPeLwNhn3Ll zHht+g[mkcVq_Z}nM6}Ԋ2@V񗘨)}U[ n7tGgkx9i$< o+rQƳ/ g[{λRI6|\Ge7&:+tn/{XBˆ@m#L.EJ$bE/3ȷ0̄f/)>(2 UoydAΒ(WmtO`:W{ Enn,?iTVףzPUPpBbR^B`cF"XMG:ϊz&S 5r'+\GsjѪiO"&Y!:] k I?qu=25Z([SiLߐ|/D:Y3B?a5}Oz ەljOz7})~ PK}pOߔGTxe)R_﹥vdkAR4?*Dl2çj-W4%,2v@BpD0l b$1 MB / qBq%5;fJR=ni_RTACyTM^;ppG;q)a?'Y4nvScOCKtEiKLkZ°]yQfCנ9nuGڣWBw{&ރ8e ?{a`oM+8<;0?Y3$moK]q{qJ/+Ip|n+mWև PPUG/6 Dʁ`Ȕ:y%!QnŀQ  &tJ?zzHv3!^ nn V"s5tmQ7*: ֘-BSͪ'{O-^/d9f88Rܼē+V,H6XᜰZxGPO> g&n¸ (SS]Eo1_4`ȠS{&1,Ak5Ɣ)N@W^⢉ E\.YU1z<.]M-c"`eɵЎ!90cʭ`!F`!iN0 :)*7S7Bdu7&ZCÝ}Sb|XDW)_G;xaVv2vgc bk \ zή%u*ɹs'>60بfV61Ul:"ynu6b)}95uB\)1Jo"pU*fܼ\LJP8ə(fͶ@:'!ap%Tf c1S lr.$fh+'lPQo lnMGUd%1hyp%4~6p7X94dXH 1̲7wracLJč67dR]2ea \-xiƣqktE+x{uxi5!w偅|Q̛jv'R#3Hh6vq0B xxנ/:O_V.xGA 䃁 Gg8e@%/w@1kQ+w{SX:6%V7QhQ;{U,R#%I"܍oݻXKHnZ \pjC2)u PYY8[݅'l[Q jgv1w2C4SO2D0ӵR^M\o5bFh Ql5eۑw:mZ0!f)ٛ-mN:7.V1Ԅ6D)!qɸP@=X) S>)#?aYϺQ~ Zvd^;hRXF{qc'F4vGyD^BYgƱXu6_ G6i\Xah6#EX?͢K63ppeqhbSVɒd^~*QQPx)F{U]X  JG# X>k,1X7 )̵5̛d W"0׉y3G1&"S*!t_ \3܃Sy2Hyb5=;sàbRQm.iPVr,cAr/y՟-_Ds̩ yEqoXMpC-XyKl?\/VC蜩M`-leVVtT$%F&*6&p0b2eAh|*M8cUӇi\뺶4^ȍڤ|+e_M+6I8 /4P~}5{a#brո0ZQP\C%Kl5@r|.Ɵ w\HMl ,3 }Ufh߁LYǐ=Ho,%::Eб0 c.f9lkǖ pKȚV x*}/{;;]U K]e>$* r d qH7-.yIi[ܕB3e9+ [r~ <]g݃5~O<k9R`C"|^!GC=U3!NtG[U,cwHӹ:6a* /b <8ELkIf.Ozܖv#mwk]& ޢލ*: 圍U\vֻAUmv\{? F]笩X? i|7՞}`J=rv6+eǿ) ˺u~*iG23{vu#V~M]?AuWQ^|RcmU`j'L͞t$-fѠIP*#7^DӳHaN%Z2"q*a<.KVk"K0=.ݖҜ!lc~oEy}2`O2>@PԔtL״q ,w'Š ZBmJhX>darzI.$Q"/F %An}Ŏp炲ZԮMgc"I2b=1-_g3vi7 ER㖜(H' ?g;Oׂx|tYӥ@y_my4 _/G4 rP LijfԉHbfxp̱Ldo76J Giիc;4.ԅrM @Ҏ2.q[$Fx"y4wnm.cCE>\sjxޒћGY0Hܨ W W*T} HڗSdI;(uXnXu 7LAܦtX)x0w,k_ZLe ѵ괽^C /R*HsDˆ~kw~J{0lQ^('XR;%%ONlz=iZT,~>TT:WR78J,T|gPU2/i1iS қxu{? ,ͿxSܱ=٤XR@lqyQ񪇉PTk"q>XMW L!'[bBF:J'IV̪,`zvnv`]|=J[qtQ-Vۉ~^J#jrٍ4ebz~gX}sǂYEO͓֒2샣:qS @UڎҐ UI@飩~a84"=\FWq'I'\x~$AU_4[/Nb iű\y}3ϖ .KWtl)sm :q4گDJ~|MLdAp?CjXׯ!vAs{D FIk^13M CX~ ,v\#hl}h %ׂ +kJTX*:@7ɵ})w4+ Y|V0VBD`īrudJ@p.SѢT#EI%r.i; q 3jAq?+0#ڦD3Eǔ)OrK X/҃ާSE*SpI eτ U~(I$p"ѻSȿPB)p\⠗с.}ju)0zٲ \mBt_o7-e*Y}n+Hܪ>QNFA˾AoΖk^4/kh+Uaa47CO90 ѷb_֞NyFvHTDڎ.Z?嫇[gJJG]2qLKmBrIW>]}gUsMXqpQ^GpKUK'prtȸXF D$4sr(3 3 %4l_*N~fIlN2ОٻJud!gy{Ħde4n%\l_㣈Ks3dfL%|ɿeΡ@z'aวߦZbPĪ[HR2 Hu_ 5/1?';7gũYGvGpafজs,Xgu)a =ag0fҐaJ[BF ~C:ŗ~" DbQ!LAq&L# oro3ɞwWy,>\'T&Rx{LgE͵,0^h2e}fB 0LKQhƖZ6~!CP~_`$D{SuhzKۜ?7w`!dXf ZǑM5j]7ݩw2R\c̦o?xh"zV[~|n.qX,EHW=h+&\ #\a%2"uu\iT.֌Цy)ևSx0#l6ud[ߊefYyIAVL PsD:}Ph~d;\N5(RE2C K2@V$1$I(у_q54Zt '&/ J%%1F;y J gfׯ%= e,6+xWlR!~z+R%nsGس)<>V? ׅl}fcS=6s4S6Eh]ю7Pp}br~ 5γz_UOakU?Z!"}ܺ*I EUbmOmYX~4<,i̳ h+/7!`, .  =GzX-MG!`o`Yp, n@oo^@ZϹQz,!uٝ8fE9}{؇U`YVo:qgrٟ.7&oF_]Θ\x% P؛%_6{1:Ռ'\o,@1sf虀-wVCr_!AUZz'h)Mc| 9\MrmĝK=:cdz 3%$l5bS".Y? GlSʴF`kpEo ZOcn DՃ׊X9.йp<:ζզu/$Sx=혆;\]P'ɣ9ŧzi EtLY  DE QrF#CW"3| ƪv^U>&ÂRΤ zgx?JaE)1ؔIq1*3NKol $&C~1 Wʦk>mC BrlV}9۵fX80!Z-irm : Kc2@4F2kCF T*_8Ϻm*{ۺm-'\z!Vm f$bhWih.1爓?6-Fy8Tܖ/ g& EzA\Ҍ6Q 71+jw)5 ŷ3Z"C{_O*E0>! \e*KeR1 Π#WwBUκPpgԫ6h p7F[S-j&δC;7ec""sp8+?{Hډ=AN5 U'Ę8@)gK~_R\+1x3:F(4& eq j*Y#Dr]J'8br3(0 m-{Iz_sP*n x$/2{(/ڭQħ4;{P;@9nCO1ȵEhd$~:h%͕j(CpLVy/צ/Cea{az#ʳ ZN&% cM?#YYV4ЅaS6d 6 l&T&ezͤMYΦL7fR9 @w/]1YuѹƝ+I)}3ԟ}K@!O-D.ۘ*H3 Ԣ~@6ϡwބDZbl*ycY\jt[&zKzU~Ǯ_ TBi>3vapĔ6^~쮩o: q _)5UHJh9W{gENP9*j3M<05/O}]ZVn13orK{hH!6pk[455^5 Dj6)eT H_ޘ?ɽfדX!rH'seN͐>a'廉Q nrA7 npq+n< _t8t%sa. #*$ҽ(c! IA/!:04"ivmtV #a4,?r|SN{f KrgN+fkRv\+"|Hΰ8 }Κj=oRV;~E\#Z?. sP7F1Vh<+ pei3o״/$[#dJphЙrI@3*0?"9#_ꬩy=(#ye׾vBS 0I`Nnp y(  4 >_)>&5\`)HʔZЀ1cPfgp*rQͮOnb\=I7 k}JR0(U5)+<%`':o[ F䑚9%_H$bٕi Ǟn6$ejyLQ;wQ:o!<:H쳉{e'?_rXRpu$řNu-3ӹ tm,;CJgvQ%I¤4?/HK9N{ z]xz%RIW~]D0cС 2RAV׍\MDG*q>h`{Ԇ)% bP?2fDVcAxWlbkׯ9ߍk  n3^@|>2AX 㶀_hX" DSNΧb".{杀 w7 5Skb&`Av 4"Oʌ*یΡߎفU$E`ws`[Hwj=P-nǝoّd5mx8PC{֔ɚT(i-LE=&bqlnd$Jz(W'@Xpx&$Tȥ5Սzs$'fu|G6ZM&fJup%OS^k9 욬d0K;8wvo@eyۧ``Z0LbbSTJy'K[VO &LB-6!_\p_x\E} 1Y}zZDm@lsD)v}Y''XPl^ @~0wλ6=lզ"6k]SknEnM/J)O;Y :ZΆRKo[" L>0bX|fc1+Kb=ճ:]yW^q+mK [~MA; a%v|4%8rCcvpd\T3ZUI2";hcYB 3P]uDLNj8ْ$s g[ ʇHbE)Ճ?+Lg|9c_sXy; 9!%[8hh:=:ŪY,"u^.~ #1)5ͼoRG\3Kזx0Q|`=ʴekj3{$Q=ݝhZzO$ shV4%n,DED=,XވdaԪ(^#ۦwc!{%?LE ȣAiwܶRRpUQX!H_! =Y+}/p~:M2ALD)qN4%8@?nd~uĩ+-pESm5Bb,qΖP"EV֛ @.g6D׏ _ ?N~\EP3M}]F"2s1a/XneD+c &cٷ&A&Uku,bpQ\TJz hlHf`1%0J .16.5g9ũtHѧg*Ηl,%q!%ip}Ya sbI*Qsn2FsjIMvZN 4-@zk g>zh9i<Z2NG̝w'|?ې%PhDa˫V>.(1P0n]$etC.PcL5T5M!n=f%ıS^;&e G]/J!*!s4K;aQ C_OXr5`lRՈNɫ`!`lQk1Ai[k|z/uisx&NxLnɥ㫝qJsǙ@S2ۢ. g[qqc h&* U'ǜH ~7b7a< kg'RM@tUXgZ$kh7*6u)ܑ9&v/(K(aXchSʩ'nS.)bnSL?5G|+ 1|Y>l܆\=UD97)1j ՠmk)*-ϙ JO8ȴxe8DuP$z׋J.]7׻@!F_0 nŔB=E$.ĎMR&]{0J|ԟ1s@!$pI=P-)|b>y$9ؚ"򓿿*tԆ7-^;Vm$J'#.DFA7+I .ۻbi]ܰ5/zMӻ]GB\ 'Q̞`sA-z{4TӤ' > 񮹛' 2,i=Bk?tUU]Yaȑy(9qHS87hў9*1/4Kʆ̿GpWj3VdPH2)𣹁v9 ~N\| ~9g=JnXvgSV6; y4:uԽw?ۊT4ʹTͮ++^Oz vm8SH3!k:U b~ʑ!nة/j<ヮL#lXN'hFE-ftqZLTu51[y|N Oy߼GȡK;cxc8i  W=kk\KVi .6&ެH` 7_ s璚ۥ٩`YY6i17GD1&+d2CGU@UgjM2V2XբrT'Bc9mřdnK_`MfK}eRŰ/H.nS3Ė1HF0 Gxz# ft@!yPfW h !F$X`7/ L @at^n{6ޢ*="ۃ툗Aҫ^|?'$԰RT]^6aGaYgNzx=^+>[9?AR`G̀x=!o vBdt"^@2 zvWZ5٪ËpXC#O'xt2x>JmRۆtr+d V6<9O1 RTv-%gmk_ < lE#n^0aLƱY;q5{v%.rHTMMMnwDAnaVj!$[A\Nw?K\1(TEt`KP-[y uih(oATN2nڗpR(?t1.p"eóR/Y:Xa'2ʞ P0Z'Z(="=;*q]\LLࡦz毉9ňCP2Uk.[v) iN.$> U? d( ,'7 7T{#ݖ(B$X`43"=Ot%-x4xgDï>9vX(pәNfᡘv|ԑUSYή4@4;$l]fAXܳ/(YF(\ )!qp޵Hw tmd7m2_ᖇhS#k^9s7L`Sp}fڣ=g%༠GIO!k-Mޔ4 JEu##` ]ð9ңocBWswq8$ Zlox4Md;DPsC7\Kr4{jUR:9UK+N0bF^V6qm4ѿh=WfDK!("c~bhf,)GGJG\U$mW+d}OkG(\U=|x>DkyZb wZ_׽M(_nzul.d&kjV:rRǟ\VU6t?!z}\;Dx a2`HkSNDǻ}վ͘Kl$%*_w^06O 68>Ρz`mnB48Aνo:rG\ԉS Mv9BSlj#Ϙ>o=CZڦ}|46\zO';;ьebjIl\:<+ \/!OvDRm/Yr{XAK!6վ"ͳ< :7ޤ%;X.祖F«m$I8D7"j`۔ȋ{A ozU;Ю( ep.<9󌕮cm1і!S@t3Rgb-K'+dVzN}bq>'|nK 4~𵖍 Lؓ2:L:-ILF͛+Q1fW*?pڦ- .UxyRr*Ѥr]7<#Ʉ۴$,:',:RXKcG;AY@{a.hdlbur`4WG8=c %A*@aNR4zBbK\1fn KD+?= rQ~sÙؤ x})&N\h5p\\jIzxJCײz%%Y-f ݗ$= ;Fwe{XxpR)CH җ"~6ay`* ٷKLb #vnh☛-^XJߘVn=ȯ#y|)I1+](tػWr9~llRTbQ4,ǺOXJw\͝Nz?E74tkVP[h$Mgz`>9ӸXPҡg%y^-uBkS(5Q(*p!h'GJfXL"p  wF}R~rEQl"" }]*)yP؉/{krm0Lnj7Xe\~36\ҔU뉌Xڪ&]?b¢~{̲*5cKȱ rz&G@b?`3ARBli2P7Г)"Ҷ,VCtlRnWo.S- ) h0P 2ϱ2s=G p\n4v" q ͽl=gڏeәnhUBO.fwSX:)G@x; ( -}MxJ [4&I"u 6$60R_Gs {n]2 l*(Lr<^>K8c:5 kx)H; %0A >_+^N^8>ۣ-S {.'IͱѨUZhs&]!96R!!%PC\Ӎ7YAWC` s{ṹI{Pd`@Ln׺.+XC@(+\VEg ̻R:>AʯzzZUZ(gVeT6k{vAއ$V=<Tjt"ԕ70){eptN!>BΗ.;8NkLpFĄzɣ(>V_q1/ZAMz2o3ґhHU>e0=t֫jRn]EC|{U]3e<+dӻH5]FzM[Y"!QC/ XՙkV`1!//b<|r ItJ)K1Nm&&!hGQs`zT ~,6?=XWjd@A-ټO@EZqO`Qn^8׍N_UQ7ׯH,'@# Wܠ oyFEMSR]BAa Ը\ߘ Xk r{r%Yǝ'*eu-Zꅳn4f?E<ZëmX)M-O:-Jң% W~i}j8n:]?~s[sn0viT```bqKmH6%I>HvP-ȴ$kzܷ}1[y%DtE4'e@D:~ls쉇X=Ji&/wl|rCT@?^'o)nȬx xw\D)z~gqKҠ+c0mO=Mf?c\Ť@:^wĿWtXpܣ[,jt|C+ұ'-JE(IMRp3Xv!N<^A@izd3\8:|*ď7(B3L2ӈHbf5E*C)hr$zX!UQO.W+󜦔{/og7r1Z6HE#Qf@kզ ڊ0kg$6}[TS 2@ h"'@2glf rF ")\u2U-95MYby^2 fS@]2*9c+; ,%# g?a-Jy"k>f.%GeP.?+Z=,U tBqv _y9lOK8ڪp>B`4P) 'Q0B/з+~RN=P?ҢVlFC#{Ԧ DoJ̔PJ,2Ctcg;d ST#_&4j>m([KEU/Оb1ftQ֌QO(eKMNtz %-}Rfg x'LY)iXsJO bF \C]uZg]8h#0Vaשx}gw8sjv밽Mmd[ )!ytu340j(kj/q [zp)HAvK/^̊TYtm"d5Y@K!5'^|'zpsؒ4 e[~UR'W/SWؚO3"#6WI$_E'F{)Y fEe25&pg3 їxX\o5&;p@0>+:3rkܑi+.RR q 6К"Zj풅Ygoj'6SȾxQ@$My0-P _%J6S,83W| 'Op[(,K\iSw}rgӺ#ۏ5p2GZ!{gbcKZPZx;s0tSϮE8AA\hxO_0k|Yvc:#Bdļ q;5'\1g$,(MYjEMà4}.#ժ/1P$nٿ~.97>U8) ;4El4R1z?p%Lџ qnT&؊v-K~9m%<.%#. ,f""+]ӊ&o =N^B;^eTx"upCj^DfP{"ukM]F9'sSoɫzP 56 gu^ OsTB*GNXP }Oea>GwO-7-gWot4"UCMAi4ܴn^'02Eu?XHdtP+pSyg%plW-[ 9ޗפ>eӪe1}]Xf/f3}DhO~-$*Ǻd 0*_i0g]{jhKbK?*QPӏep,[ LiN3Uhba'(XrUڭ6Ѝyg 6n\>2*D ގ'/R y{q +No'C} 1>FĆUP(i;U{\Ao(} i 2+X:(,`'h ?7i^ދtBɜ$﷭]_<׵X?/_\:c<`ṆnjW=w$62ѦbQ8gy.@j0X 219 }BflrG\.* B7h|?I艇`~4jfVK]΃To놌"gTJ{cSFؑu2F:*B {X_Y+f]m775]ESm=\nNla1Unč- M݈ޤkf> {c ϼe> XKMcc֐c33FuDg,Tqa8${VM蛱=vz#e #o!o\\LU.Wo,d;)u;Ӷ0#tOJX%~f0i]Uw}}A༷׏"D!á|*9)jG/,Ki& kbZ0^o^S>c $Lh &B a(*RS͊l2qwn3A%NԅIٶQǽHzl3,Gjj* 5:7"ItZJۢ4Tenw*<Mv`j@z,XzE4a۱#k6qտ#H9 Q06@;:՚ ٚq.8h8! D}7DW|k4ڋ[ƴΎ.NWAr0qY*Y9`<V(MI!̡OABwqI.}"?nEC9D<8H(gf~kV]YKt6v5w=Vm'xi–(L%Ma/r-am:QWpOc#ֆCqfL6'rr? 1Zd; W //= '줷&/*ϴ*KI 3@C[zEQ5rz)LLIwMyGdB즏"o|u (F|[JCnT^i(iTnT,)dIS9wek^x?;@HN;·;O% X>NWٟ&ݓ wZ(3&DIK{V&b=1X`RA@u*6_*#cl&sh‘]Q_Wi|f1Awe0M)?x )%.amTQ+l8Ed~GAc~2h;p*lJ6X..5cבZ]ʳ ,6ZξM>Jǒb(ph3dбl)ERG֍c،֝y?%5OuS>u~etRͻ"@2vo,K3 dCX_fGՀ[bY o5 "t7/V6ޫaem-3&G J݂[I ҋ9E8G\pZ.û<I |4 \xS[đl)̤-Mﻡ}؞ ~n9w+u]3/:e:hƥ]|V=ms m3Vgю >T $wпmccS%W,J"''+I#Yy/i^Z1GI`KU+9~ SpRuw= Ze77Vh0cs g:nB5n|rn ߵPCY^j}S4O!hlHi{)vf uXI!1yr5 &V5@{3t_PZ\Zb5O!&)dߒ *GoODuuJ[V"mnM(U⛌.>Xԩit/k&,gKSdDmO-%&G*ڂ,rO$o|`!)9Q -/,=8-UM%v;bd:ӊi^nEeC'!d sQ=xj G-p-19'AT 7&aF|7ۜڣ–Hiy9w9`24b!P8 Jm.,Bw5̨pKC}o sRzC5 }ܐ&P|AQKQuBE+W"neu~r,jo}O$CX76ֿ jmR1p#>o]4uH-հb9es4jG'хJ75C<ਗzcd$0po$Q iXcEqf-% @v Q>lؚO`{޳2x+#wŠaytt0\n]7b޲vW3޾ 9J<eElWP<!/D#\k\^NR?H0zPv0R6R[9+zSrax-Z_lD69n ^Ðkd י[+Ig3mPYRnxH|"yTme[2Lp K֞FpxR HHA ^MDvSchoشQ9Q԰1-Ŗo봶}~M9mSn l|bTʫ?P|l%w'RK~g$|qwM X+`h_hf8PM(EgB2]FV{Ng^vQN_!0dd<nf4J}ժţQ<ZEaР:=+eyZ>#RwyW7x]b P6` SUݶW`ﴷTrPeG̺O JϰxC+)gɢ[4Կח|(έp¯3Da*a ?v-]1[=[w~2|r] Z!6IG;03=K1wxh|QP~(! 1ت(wؚeY29g=L^puYLy V(sX5+G#yԩޗb;`g(pkIj;oKŌQ'“>VE|$ 'bS-V Ϥ*ׅt͆wU/=ť& SmH*|qw5H soz ^eթI^^‚/Z7Ek$iNcr!=?󆌇c)U KIv ˀ}'LyPg66*;_7wuw}-x".X:w=}vT[!KfHJoSJ[j|3 [(zyY=;ܸC O$m A֙A۟la 7T+}NAgnu0Of /*: <~kZM~]B ?cCpW펄~ 7R\%_)\?#̛'LL()K;B~i4{6Zg PdsL7)`=澊2,ȧʎfcG\\GAenÀtˆsH Ϧ&Yg|gͱ.5AOidq$1ndL#V&]lw7)RL%"\!,=RJn#ZQK*nMWMni!o ZՄq6ѽ6cQ p.#ET9X n שk=ϩk LiIöX]ro`d1;~Ib}lOݎSsڮ ͒i, .HYu\ƧUEzpk+ ܋O&aVvBZas:@yzxBz( 4r{N5Ѩ{[DQy/ xⱞgJlD+#{Ư~ͻY~vo!6/mzyzrj Z0%NsNOZ( \# 9v ;<'Q>xT ܤ֬FyKو3|#׾jb`BbLB&~3*_MY_P||(_E K,s_4vs iv ke,fn͎Q;|a,B'U~,`\M ia6(NN"B@ZVu(-dMLD$Ti&P=V]b ܝCՒ Gѩ Ǝ-* 89N!(ǢuP,AZčnqc{v)/7˝ pe4:+\+,|o.D/)>)<̧ 1<ьn|sXv `7ъY$\P~ PlR]`A+)kulSYd?Qh8C&ԏ] Y N[jA"8P !WD_Y|X*o:׀.PANa`Xe+૑՞xW_bJfoq̞ Bdz]B- $:So9eT%nT&f>{)/ɵuvʅ|'e: RaJFaG*q|bw:=]i^@/rƢ+$ nfdأuMr 0Gʪ ϞӮpٴ>,Tdi tf8 wW'`Y:4v..Cw9lVv #ԘӤQͩkI9dcXEL^>ns=7i[ )M\xlwB/Lwx[;"&vwgv 5; 8.FK4l7'n~7KQ' ]7\Z[QgO)Qۓ,pe&y%j0rS&cl@!&fLcl~fQhɰeiV?9*)uR=egu̢MǵaPx@wuQ1y (GA?y[ϊ]/֘ڠI Hg.~9g7] "_tɋ,$}5vzw">kS8[چFݖY{!!3gEGSn#A3~>:is ?6);G)!CMT.S+ْ4 h-*} `^RFYn$|B?`г6±fUx[-L%!B&)W\T599L-OBvΥ`.\׮ܼgf$rW4"f2ܚzwŀpneJ.TN0Tm. nyl@`9i ^>8(Q5=V/~`PJW$뛦2OR띺嬾Ia/`h!K:τ;-c`odt|Pf NAvˀw-F0I[~J$d*r|s&H̹JSd8Eewd$v  Q&Yyب&GDŽx1W7& BP#7'Vt;JwjF~ e"p9H=!=͇V|+ĄKm]fjP|S01nD<1:3xH! nȼFVҝ7SqcGBOm$egPKnf=Ei\!UJTO VD{r{C>0:^ WwުC@ጥ PЀ ӊT®?d]OmEO#}GJuLѓ- (ggS@o`  PQ';uJ\AhQhӏF%y:p0V߁S{Va#a]fR.6Zh[4-5a?mόn^G#p+2`=a}:h ?&%ip†9v]m*6$՜BbNHsWo=*Q9܉Z5![3g"3OSv0H@&aI.7ccГp/ [²OЩ`/۸c]b~Ϙ!mgH\Eɩa_m5֫/PF`@Ѱ5]us"[Cj&hnU"=HuT`.l!̋녍bfZ(9HXM&38*vgpdž2I 7,G_3A1;v{v1ء[7 Vg"'ɢ<7eNf`[cϢdr[3ZLYƴ#,X7P8XFJiGC;U.Ӹ(FPc5V2H4McFt|S'иN%~3F?Pl)iUzfRjhfɈdwĔ. f"ˑ܍U%"ԖS ПU As6M䈾 1Tr؃?2՚lw:E\y/k m}/AƝ; F bRGSLU~$߮SǓ;'OYj%Hr~ٱZfun+ KEjl[7EҮ4|!$^&26𿫩x|}y#NV5MM#k&YLIfFdGV {fsF4$ 32b])-Z#~\v;EГy=kP:^' ۮ$V _؂?@r2#QRtqK vjZjBV1*S S%iKY*uΑrIo]#{dDP5 '&xZƁ/s#0mR(4LF{L ' ]떠ah|#;cM:(gj}cx0Em*A}ڜJvܠrW!υʼtU$l?r|Cku<+]zu&EQQ cSV}˂7p&W0`h',;X S3Xh 6-]ܭ6B} %FM*EbKuh7fKnZje%KFJaN< ]TlYD|+FVi\`@|[1!>`/W7\\mؠɤsiO+T[T@Z8r765娉}]C.}oNxӎC#~JUMH">_YE|o9}8kvf.Kf΄PZ&*cA HjW 9Å甅D&!xFT򰓣R=+ӿM.Y񸫼{K: QdoӄS7\S5e zs2GSm'YwrB?ًCߞ~jh ڒJWZkHwa/@!DTP~%vtw5,:4l.OA!h+dv-ޗno\8I7[W:c`O:|YGd DHt$MōB۠42=LpU1؆cffh.֋w8ya̓_mU%k݆H[FZfϪbz$p "KlDb{Ԩ2ecjA$) jp(/:,BocgpkEւZ*BI̴Jew#G[x%44uzb]r̀D)7? 4Ý50<[0 4q=W.?.+ vw]flH 9e@Mm@y$*Rt*zH!65JdoIK?qUyHeD`K"O o lrms6xhYq݊͠n$CpZAvPl!LokcHgazIKKM- 9HĨjr [{yX$eq \YMpV=KPX? s pz>׃* + XJ )-pbu8 U@0C~M5i[@%xuj[u`ȶL@~ek f̩-1E\rct X`&vAmxbُ="#zHUcW^A].Jm%6–t%7x7CgǯpǥF\̙&\ʶlcᕸO&V*4 2drg[bWqwfbqIQ`8TWۭlhQuyNX`R9Yv׳&#o_/.j8.ᆳ veA?֌F<&w1;|J* a孛H ?\9Emfm`"P3Sc&HƲ [d/Yܚ48#x rچPX9`J1!*1+(2CmetAB?DN@U(u5_+U{(ZKy#_C[2U]8+ ֵ-#0$*}9MofH`tT>-Zd1?:,4 sCyԨԔ*j gmCr\47 PA_|BK5n9q# KJ+hKrPq5i` )p>fOBcÍF2C͢<;}h 25dLwxZ凂{ oElfߴ3y[ ^owPiYPL$D-Y0חʫ_EX{tPVj<2"7!T֟s~-o< , y~=3$%kh\/v@ц&?^ēiw3|$yK }~o;~xϏZT\Ң/ L)upAi13 }SY*=9tZɔyniٛ ?JS3)XT\0Hg0W˘L;ĿJZncD[rnL"o-Qo ]#(*dTK>%} BBO ἆ떈SHa#g% :p&=j,]ݴPJ¦F ^t,xy"TJsQ6{%Źl㲝#FV peEyȖQ7Sd'w)9T݋rO8cG3ٻ"k]pT;jk<#ՠ/c̉c\tL@=O:bi]Ab\$5y•Vz8?mB>KRrjhĸ؄7 tMLGYTͩ9; opHy3g`E*-'>"vGd%(_[GA}I~νS-փgpعP*/^Ssk ;ɛ[]_c)>֝^lR-OQ>}OL`$j'ͶYZ&M!(qlR3L~(u4-%q=**KRYvsro 7}%1H>pZnsj|x}t_Y0,MQkp c請"4i2>Os :IRE8fH:lkZ*sN5֬rA,9gYП]uuS;ߌ@->Zd O9z7@DV-' ,:PRH%ƓdJeu&aU0j ts"џxWRmt'I{ =|q]H˱KI)\V"%(?M#,礷&v|@7~=Nʅ30whjn&pꪋL~ W8 I (]0+h,yy /icEv<ek1LV06w)3oIߐ/4컍Ro =@fҧs0fH+2m1DܿAf&lW_eNd '7pQP#W2Kl1ȰrQEf|-x&[3$jH0u0wc!xy{^)yO^]POS'bu}Rg|LeŤXɅ>Omn$aG1DFRz+G,Z(V80c"s |6\›bэ|R쮳 *v Ǜ96DWpA߶s[w9|"oi8;j nVʽ})I ͐2(۔r~y &4gk8=daHäf߻Ni" M7Uۂ%ix}x=C]T74?n%Eºr6FYUaFAerƄ22|.Am2q2[S*~ߴ~w kF yf̎bcV k)V`CQ| ҁ3`b4k_8%ϳTmQop:6jMXx3"EP |+^>fUiO:``+Jl<Łl}}@2jTjsFȜ||z #G?6WzS5cҍ>_aJ.>-Ŷ4z?Dю ț}ɵ;@9$FqIjƋ1.1uIƬQyvCf87fvBx\ҳos"NvîYOS<(^a$,XeܙKo exP]hNjI0+:ZdG#]p~\Zz_ #Q%sJlvq,3ol@7k\&}!D y8/WF`3@d;Es:bK5 Lapjl|E4UÒC].+nAO}$:EoQַSUqݏ1޳D{wc0/b3fBNz+|U*#, JH.HUa@{_ׂ$*zJ,']ڽċ6ݸ^Irk2Pli\= ]!{>HqG<&WuǓF/Ǚ_o_v s.vޫ/qKx}֥U0zTqGJZIKހ Ҹc}k#0w3 RqVV4&ϞtXG תEpԛ ꊸry|\o_dʭtTq#ԭՀɨwoч.%ϙ'SwTw_9hoII=ʀ̿kN%:W@.}IN[@Eڙ]@#י_mWkjϿpMZlR/pך  0Q۟#AsYx|o0+ f@.ain0-m]sf$ # `$e8|^O`9'ڗ(KtA գ^?1/7"}RD @9;jj3NE* Dd6s)0E EY&iz[)! !$X;W[L*iqfqY&eχq$+ph xN!xv"Z3˹~=k.rV2×8 j$ 8Mwncr}+ KH|X]k]nKmZz@A;GVeԓ ~c"T9ߛSS;Ӆm m˙HgІ~v$:$Il"E@[h!T<wa;xHh~m \v]%v0d4Vh+moH͕>ܕ[o=M>&V&cew(:_(([{x;IѬUCSmZ򕏍EL8Y͡ 6ks5H(;xӾw P,C8S&5)^56Vʢ<ޱy0iHX(G4LB"f6τvz_voeYX,{ 4i~wh]Ĉ`!8Un!':D)q:^'c"({PY*c,dai/ٖL\8ӣ_FD]{*|b{45\k =Zf ctLf)`иQ\saSJZQO:ЗYg,*Ave Хjah*y=T!!I؛1O؞@}lƌ`1pAӂK' <\;Q؅u00cpa537qYCK6x5:d{n!4IouUGKlC;".U&dݎ=XȰ"cw5p mJ$Y +8"KN zŁb8'7:1K ]ۖ. B=3dT46Eˌ).5ӗ3lY&bD+Ð2WV x`t{u~Im:1C,^{  CGkC=^VStwWO[<ƒ3mXzi=ܱK!AKZfME@ }1\ {0NN$BqaX7{Hg!L?h"a=:YhC9 mTs>(Nh&IL:Yf7[LwqcHQ-ҰIRl3WR'Fʥb)@d6zt=0l ѤN'-.]Ndc1 {Erhvԧ3-}rtMnx&.풀nB#G%]nD&qv$ߌeKLn/.Z2~p|c57*34/Gwl~&(;F4 ͔ LQau\BN]!2AC-D M.#q6`SSA5- (j`Uo+rn▃AǏ!/)G*R7>CL$TS #Pb%x84@YPKކmfU}&"2IͲp̮zUAy6:A<+pb2Q0G@}egq?a}Q| sHŇkbLs#DSUt ~6ŠL>z\o`HU2GSuoĩB9۟P\j US6+LG(Á܉\7J~saՆ9q1`MjZ7-&}ӸDZܷ̚ ګ,k$Qn 9f*)5爁t&FӬ,OČXi?kZ,Q'sLby4t =Yȴ{!enzʈVG?wɟ ]}(:Z}i0w|><ywX| (H 8gϳ!r_Sj,`BZQyz969n-Y7^-W7M]X^O8U%^]OK3'Ga!AOp]>lh'hV8:*,ad7~BਅVcx"ǽr-ߨa]|~YLH=2 *"vlKd~?3n$gAUϼOaR\ 7u'gC#"]!*rq=#5ks5#匨fzZȸZr!F&  8vDuPgs1+5l:@>*igeЌjj LZŵsNM(57os滿Zb?Q< G+BJŃ R>:&>wpcV7;'@A:OW&cX pȥ8&O+0⁩NkNŗ$+ιf $<l| -,;>gl|ou&N2ԋf&|Oׇ(SctuګàsCs0PNM,mp2;dic55 Kuҍ5ca:泐'MD0S7OgMz>>(,X]>ݴQTw!`T ۻig]06췉@&H^ÇwzU"LUωvAN\Qy"AIwl{:8lJT=آH>ْtHvqjFh obHr7Qo%}&J6UIZ v퓸|^/uYq}k;`PIwiK'|7K{&D;@R_+佃Fw-68GB3y"-S6rMɸ82BKw;e9 ίAlo0wK^DKW7@d'|\v ,Cn0ܧc$k>2@W7C54<:g8JǏp ]bZ3@#}  1x ݒdX 1`:uIb8>4'U\wU[})R^:`C. cvUraJ+ |Ju~-/# Bt aˏD#_lQ&ٸ}Pɭ'U!mAT$̎ ]H*F}N :7p|,1u> ^cQ8ufe|cȰnY?|)&> [ _NͽbV6b+X8xCFi;Ba+8(7tQs ]!k>2fW Q,faՌC%+U -wX91 & ^b"H'@rɟsR}-ZcA+-cX2p-Jq= ntgl/lz#5Uu@+.Z5;ʩ(,gkhg+1U9$˃Nx6XedqEcc S]a\LKXyr6g+LdmLjYlSVr᱾WsG"Cm !; :+_Uak:qxDt5<!B]K ifAݱQq*f+D,y}<ߗ P袔z& ~Ɓzx%$!M4 z#fGNIʚ[pzOq(OEhŤDHע=^*?4D>/+2=6PK!/Kf.V_}8?A!`ն;B7$kc7A4cC!!Ml` @!cxI~iàqRI͏Dh="%ޛ;(\4U촯8N9W`92v h'>&!th)GSDi")5 Ɣ=Raf(1 WJffmφu^-r;䎸D';\H?B.Q&O8\q֟p] {\ ҒP ȸ2IZOXIy2A r'0"c2TP ި$2/eT yyKVPs61lh(k)ֆr{BmKb.A ,|F#TI0I=!&D .g^GS绑 v&'y7xx6`˺PWMU}?(IZh$Crss]HD}=Irj#2#p:@oQKl}?8P,82uls'D cxdm3QYѥ,$IG+Ev$u52  #,e@JeH;ߵV@|1_&B  1tw11;@pU mmi wwI zb@?\v)u̪CqtFRI ,4?Cbs)QB5o ʠOi[ܮTBX#VZgKu.jǼZAei[.i6y򞼖*y OtCOwnƟ; 46$?t"fUx0W޻o ݿ]u[w_S?" L4322}u>bK}9V֤!ߊb'#S[':{ w^Śbջg=.‘*w08=tCIwZ y~Bw; ݎ-.밵2/,^\$xz _lEJNB 7p"b7h4f@=7m?e) Y%I "WFR뒘'$c:ޙ;L;ĕe h9z.74Qf?ItL; !ύ:Y 쯇rde4IL7ԠY!0q&di\Y}96E dqi~;_@@7!\*ۙ&86% /Uz*<͈R]Bܒ"9p5]tyÒV@Iܹ5}u,O2FځЋtRW̟[>wR6K[ћ@G82`A v'!fu8aY_5EP.~8W Jո1R2ב"VjZ44w!+6lQZ4@{U%jʛ~o% [ x&_;l8T= p&+d;!DaGȇ[:$5Ou;~:}eO gdݡ^ݕs-^^&(9w 7>̛:! ɡ{:307I'߆_סCe]E])2ߞہ1VXu-eH^?.{JykAp$"̸_JUE/gx<ՒR]f]侓oR9OPddIUPE2[28r.ڥ?NVтbb+)flNO'N( Ēՠja_3+4C |}4WkTו,O`Lj́)WgQvPSdz6>!bw!*,~cKW;s ϕf~yq^mBMuKahnfI>BœA IɆLzMv}"ؠ%8Z%/!bkSWXUr"֩4MpWHتu8ߞ5W2U CjwE`Ø?O2D1PBXkhaQG7-*jVg}I g"m3Em)IZ 6ʽ>Kl j=]\OQf47-T рL}%F* ߩ9~LTxSK+ۍ?>euS#)Ī HvU[Ht<  zykhx!:d*66 PRBڻGZ=hP~q>l~\e |%:4,LyO7'c7vcS~tn S+'EJ?_k[Q[B+Vڊȶ?2=fTDS6h2^ y1 CijE}XTnzX>bVQUx)D6qMv#.HMӌ:`aJV{ 8,h1]qaCAAV.4ņf_&h.8Ĭ26%Wq҄ H 6hWdŀ 4? rZs,v\Ğ@jt󧷓p+9~~xQ?<ΐ |A5{ V1 ;ƚe%3&Nhq ۖ2{Bn4LVqX D' | c[R%3vVqZ2CᓺΨ;X3:`.?Pm #,TiOמrQܴ)$׺%W'lSR1%\W^ ǻtx RJ1f4FGe9ۊ*a{͟lc~+})Z-y:FR]nrǞF䧛x~gp2Bm}镹 ?|Wgfm!iT|<;vp$ehuUp@J Aջgm!,2>ef<ڝ4wEka g(XY-IS (:GЗS[z;H0=-3x،'mE) D6f?nP܊jA+qՒe[UX;Y{|)G=&IIeFzsdl1cMе !RWբ'{L$)U#s~xL;f JsZp P|T$/7MZkOQ;y<3Z,TTP:&M/-V-RVc_=me[j1|K]AK:QO-[AӵkZ `},r/1ʂIiDk!m?xabMb)t1"Kk.WCd<7=Qbrm$e1#LڑT]az[SpS\eNtD{TC+P/P=F/L˒c3Rq:|2$V 0E!d"+QP⎁'0c嗌`d͇J**\xi`dy8a.Y{߽R`^i22N'< GoZ9ijIeoco| + Vք7R 1r.Y"Q<0Y@h@ǵŠ#Rx,&$*CK+"97y uV8l;}g 7i&0lb1Q9sIލJ-*J"̳Fئw-i(jL3OJsI'C(FW>6#k\* 4!]3k(cYH.r]"PƘթÂ{ ׼\tV µm)< #(S̈́:cn|c -uj^T8I-|l|vy͡ݝAWҜBXad13VBu}zql ZW,30u?  2Y: K/+jOR #ۻ G"l͇[O)RNAҊO{d]rZrqՏi+ДS;쇴{jV%?2UAO$D,<:_@."/3FXzS?x&I1JQ̦խpU\h8%|ԭ\\%Z? e w~8l"P^0:VT@ L^iŸpzy%^ @rO myn^}&H 4H/Eh >H@l]V6F>k` Jte){ e=ȸK}ᏲkVS;NРwQZm߶ 99iU^'8'ԝP?Q7f֝Ǵ2j%iF\΀ [ i簳BU9k!-@pu'Ƹe+ɞ_PRlfSKz5 aso;QC3Ղ@H kf6?PQwyKSƍO :aFyT^\,OXx]@i[gRc}X4?Mf}tԩ񇟌y9,e +5_2t; 05Un j̳axQT܋n3ed$a^He^|Jc*6ٲL 칓=$j><.Z65 Z)|C>E|}-~(WtM%6ȣ*$$Xark`:&U\ХKЗ A(`P{!;bQ;qǩƧ2^ kF=ڬ6E:tEwr4-7TF+[[0ߟ/'!27$ICٲM\7-U娮A;)HEU ['Xy_ʘ6!-Ƈ ݍ^_k ZdHŝ93(;‰ldr~\I4 `,F, VxELxQq#ccTE@QAx8zJ o1‷zI5HvA%3[#flemȑŕF0`2#Db!aG"6F1)0ֶ J#'bck&7Ď:] g8hwe+#)W 2Rq0 d/Rϫ dՇT3kh%s;auHmP1s?8P=V@5A_m qȚUir3ˊ*)=Jz78FOI+CiC(_@(,9ɰ9{i~;WFPw6ۦ:Bs€>XZ|"並Q։S zr%m " EXۦŨ:䋐-Ԫ *JA>!_Jc(Pqўy:,fO$%ű0F 6aQO/x;ϩE iQR 0Bꭆto'4,d_3cM^L9 ,BwrvdƾR ϏlxUcΡ:nj] ҡAndm`gμ)M5 8@;5] F2ԙKYT%ĵ[ 5ʵP(F?j@D?r^6ak,m>qKZb6nـ, O^.eer,I:x ™xN!ʡ 8h/UFgXQ j]H]SJY ]c XV}}H ^|UYUp_}<(i$>>a|#__g岉`gǿWQ@w5.f(b N\7䖋pTYB.T_yθs `fl-9~L3`Lцlh>1k{ӄ $5ocKja5 AZ`Zr[S CJ+4k{ , mi{`"!S[-FQhȤsE{Ռ!(V` Z )^zX|2ۈcJ1Zu##j'֢*%ЃsaVqcHcm(h1C+.8=~ܧ\n!*YH\Mث׬?'Q2fp5aK?ܝh٧dMB\7M z'J$i.~(ӘS`JڽtrPQYʿoڏiC AE,)f5*Q.eO=/PZݐ [z$T6#W9%FIOR޴i3$6r)V 0Y&Fs!V&r/S]]YguEvG%sp€uIcVqqvر]o3-[yQG2FTqx 'd^tT^tJ6clW&Yf.\^lOV>Go }^Z̔`u4CsqB4+vq dz\:ZX p|mBt}c'bÛ`7Qw~?gfgU J-W89.V8}_ӳSt; ,Ptעۧ EKMtm/I"Cqo⁌ KEQd*9!^ɺvA,DAKi1^ZqSeů: +mqek[鍮Z`UI+Cb貦Ҥɲ5߄+'fܣ۵N\=\-bpW>id?@՞К AXM&t}fq8P-]F1bS3:Fx;cOA[S3*ƦR)% Y۠]rvheCv߶WG9Kvu${TW1=-NW%霸aD ;oLi;(;'('2q[~L T ;a2Ws<$ؤioZ1Ej x%զu,@+*8Y 1=)`1U z8FKP Yӡof# ȵT*%bt]1 9\Jwx`Bo%"W9mt4",Jm8U2ϞuupD91.Lb5󞩉R ;i(d̒c,X}by:?I@P,jTܯ@@&kg@Jr9;#V1krɾ~b0Fycjǒv ]_(GXvmo︨X4}JkXcLGϤW\lv;tx4 6[4=w/PPZ6rv?1߰bܛn~_W 5:j\6-͉1^G#D 5]|8X̿-PФq"_w2ޗpDggNܛ'E8&h櫀~ӂhdz㊓s@zn?:D|v_ y )VW8._K@v<A@bkBD'd%)Q`=x+.x)c ~YMw5(Vb$r'a*-7 pO=n<f:*$\-#=n+Zt72.gB muSlLT/|ޯ-8^łz*\c"%ԥNmJSMȡ@we}u횃xoW =}EŦ5-HbEfb Z=Мo2=sQiMNTU\q=xY6Sh0 x$2/5gq։q# RgOô2ZBr?w*CifQ1F1݅pI.!,F/Zp  Q3 `x" 2IAGb'1~_oC28cgg_-:t }!ة:0pdN]g%nhxsŢk7X^Z1hB&}B\#ut@)]@TP4~oALbS@o4L+`ŴO!k͍3wb걋\Y(z!P7 B9)93Tg|DvU].GI5,hQj5`19>M7S Vs#H 8J4RLjPIv-ћ*$~URDZ@迵nLyj-^ȯfZ C-,ş!먁@hbDh(!?rjے`ь@)\e UF[pƎNLZ(5R[eX%\$)n~݃:TGsOt>x ~etz]@?ΊUnVC/#=fLdU+I0 /1@k.DAk|ޑm}MGҘ k,[{AVLܳ0DOE#ĺ v_6)ț=>IN٘[29q_~vǀwg$ajb~C onS$$n0{;m"BW>Z=O] *:CaKr dè>Hi~$G(#aoyuh:,[;R)u"qw#yU*{0$Y(5koTceŖz$|:L2lPs-Q @ T0{ETmk/MyH.k1u災I}r x9׭[xإWJݟD35s= Ũ^o(xs0ihY2ن;WĻ\?-Q(?²}`"NGָ&^6N$LU &Fj_(V)Y!#%P]kk,Pd!`&$r"p`Rx}.!zۭ &.Wx/zěk9),o:#R23yk{h2gQKhJLSiJjY_~l{fKZH⒲v ڿk #H}/ g'eqҺ!(G'UOHv!o^uCQwPe` =;K8:-͌/I/W3 "[ 44 dJ)_냢w]L pD7*1Ã<(UI y Zck㣾ϭ+ z~ R"&ڕ0X(>v/DQq:Uis[8t[FA~kOljdq|b2^-2QkG GV4_Q'&4,iʔ[Wt z7nb?Vg뢜G1K<z 0cePJ~zJ dhO;CZwU))Wa/j(e1= Էsjٯ*zfT֌#@a:E48B5j=`h;mC;;A,Yhw[N7V~%tuA7f/& M =1J7fنCdәL:^z+E^uq 9 '"xSv,KnE\Uu4 zdv.P{`ۇelܸM|j?ՒEmBZv[鐛,#L"*u<U`yӻɜWzD<W uy?m2vP_S4M,w!a^n.d[rT @"zD\b2 ^wlsON@@SrMzm'YZO$xyv5ti[L6(pˠEwtJds _5/@dzQ{1wߴOX/ӷDȌECu se[ϊ.mh@/Nz4BTU김J܎KPlv%ux:]+4NQF%Bɜ1aA,*vLdw}m>-˭Ǫ I/R^E JR2lLFK_LqTڦ%j&MkP1ꎈώZ+@[pۓZYiwvg<%ޕzX{Jo$!^ը /A~$38X^4~N.tת<=J;2<&0Dre,խpau%-u0x\Z_^8ͿtM͏m~=k2˨!I7i|ecr _o1Cpl>mUQHoi'LGGzUcFqՅR;30A Rӑu٥8+6̦N(GmUI3:UWVNgAb˹~][wny,F݆zʯӽa;* nXء~1-0A[!8a ;?TL?6TvdXpޞȁvەt\t*x_N?1]\./\uUR}1n8B~?괔;Y}KPkNb`O$\.݁82C[ Z1ݍ:ȹ^VVYI PpvmM( ,_h%9ME}{M6?kiLD3W+-.GRl\ !8N( Q%kSwM F>_^]\8>~c!rF+{GsZ,  Y/V\LB\-)0NDӘ/ R}ͤG$`H߮;K =l4rE "&JOOr]Sޭh5vSTTŏdLK ݅%lvz#J 3 f|0|G,"/"w`S 7bndẲ>*F\Y51WAY2d< AQHꇓ =ץ{4f*`w^B]f.jϦ&ztޝ'HL q\к>b4+vEc2j̀ bQG@ $ R@%؜ *X7?QNzslyalƗlsw }&%$1@<' g=pxy"^F'vП6Y Z&]ᖵǬ IlzZ?Z׮*j;Q)ρG|LFw#`W* NuN{'aqZv4+(uf4aCUjNz݌tvZ10DrDIL577]O[Xg^Up**#`VLrhr'i'j-ʹ|CPj &'P(vgN[ƃvY_̄+m䍝pCmz%KӶA ĥl=l* xa)Ȗ~~6GbU&7xl7k -cu1}ȒmeCgAjF\]V5!1~9t<??/egV@%:RFț$9S mpn @\]1x?=Vp2Vk{5F=dhYiДsy`-MVD =oǢ1C ̳{iYt T-M}o[w?.)P&,29E\֒y~/L>+r6fJ,ǰ{kڃ1ud ]YhQ@0B `|}թ ڨ)cyDl0n Ϗv) p%F /vBk%@M)~`mSdֽ f|$w2mP_p2;d/NǙ28HQgBl 쩼 跸]ySlR#_jHvP˨pFo)/,B 7D и9RJ}U?*@C mA/Yd}\u[ZfBL 4)Memc}] Szd\: #1׀ZVC[ enT>%FXRޱ(.UM?BkEǕTP xȕoۀu3TpxHWV]#x:n93Haw!YvOd ;4uvxZߨS)I%eյHbA'04мuP0DNN8Ҟc+PI98q<B7+gi56#NPEߏ.i) SC3ITЙ\+}XIpQId%ha"[ q \gg+c=T|'D5xS|Y^GUF D`/nR9 J  F4󚈇~? ]X =X6bܓS7"^;MJZK`؊/ռAkNzi] mG=Iӹ䕞Ţ{9ٮP?RL8M0kt;14k?)UDQ՗d+"TCVLg vqt?|f2ʛ+P\aFSJc^RDOH-p`U[P5w1Vp3, -q柴3N+ma #o'PuX9G!?i}:eV΀>YiQ}`}-h;Ҵ6m M9J,PjZle SԀ<dE;bɈ6$j([l{KH8 /̵GdW҅JQj8Ds_v0vcOF#9}q<$s)i S#ipԒK稪D`?K f(K`ApRF.T ޻XvXs$g#ЬXA 1s%~>%d\)8aijمg&ʶr+I@tomWgK-s*7oT10Bh n[lCQ&툶y/aϜe}G;ҿ{ xޜx Kw࿉rҐ_=ֿX a7% 4PGȡItԌ"s1B 3'21 GI-rB%p>A[PRd_qdNim G4ZyRm;;*o0X^w( Ӗ^2XK2# ϩͰ bk"?gHNCޜQ<7*TBZN:~ቑ vF&[f~`sbl1ge(ش^XƃEqX$St%5O~H{lXjU8hPL0x+Ņ.[sgm{dZɯh~B$S3QTi2A5qAsHF='׭6uč<0N-OR咽Y Įh0V_*;$֭Vo]&4' ]Q'{ ^a-\[>`U[A[w?{P G`!x)@WC3.'>APyfbTh%+(%zcXW5tex 10)Haڍ;d'z"fdMz-Er(4RkAq:DTKjrtbS}DYs?  ;ẁhk=?1=(ࢼeJZtsSXE @O`zz/3I;:d OXCXѥ3#{5&=/H f?{Fnb΍kXTMA(3xp{gkϰ[:GV őg ?&i |vQȢը L"t#%t]쏀UwABH8` a RY;txqFf9 "Vnjƫ"_7bӊ8=2e$c 1@[\>|6 |㶓Z_-3rN`5%ޛ&&yut庢Z#jVc>9QkX ɓ4F-o:k$Hy]Zw&Q#T!n&c""zlsi%A_*Z=7C#9p?Ε@sX Rv~!\DΕ/l OՉ*Z]Պm +V`qa;ƀ^xaO$'{In%nCyU2i7M#ViPStԇ" bM3Qq\׬*. Mܘ .HS(ɂe#Wvr謔RlF?5M&U7e8(X3)jOFe*B*"҆f@*Z㿧O9X]1XfG8ne|8u(:&(:v,RN!R$| {ԏCqkIlc8kH諙Jp(DL]V䬜І;F/}=Xl%[ *I*z OFMa4 Z(re4E {P;eu]7fZB!.phJsƢcu1uX!7҇mo.ؚ#G}SnۡM+=jHFL܄cA=+ӝ-X)Idk[7ҾjÑv>A-~B\Λ(o=\{f^ ]if*Z]L2<g(F~?ߒ'WHL2Oܼjfig2 }[p@zV?wz] ϓqt+q^Oc$hY{(NbdR=ekz+=Lcw<Nb:KË}yTaoy ":M&B`@ x25G*mרּg⚹iS#03,ҔXIu%3E [7YrOWd&=b%!oA˒TyEzl:lXLm w|U\R/b?j S] j'sНG1_"[fetnt O6kfD;DLet\ ;Y^)|uɪoַ~A!vjhײ4RD9k>Q-p}@lQ_d :;"<S uߊzء oݝvs{pN`H< ,E?njkz'9`/q"lehlc瞈Yh_fHYVjl?s>1PFvu~K،ADA GvmwLǑ}>Otkvֶ;ʂb5ˡ4̓QBX MւHfDp876(0PoÐ[pPlo}to!T&%82p$aN-ZVVXb ._J QM kxƮ{{UodR>nt! #vFن{YlLр+;EXU("vH#$=$wh>*%lF/` @P"K=7u05q*䋖c:d'nss3븖VFOOj3P'͑MPx']g|ޫ4f(Վ04W%mo \"TY"['03c_4I^Ά.0޼<.׾'y)|qvg6fJUu#ّFsߩo_()ْ>ZoeADw3r_'u)?Z"OMoD=2ΫëHHG(,J-0Ä]UdEAL G%D}@*`ۧߐBաdIĶ]*82Z༕0:^|'waA'Y z< V9ʍ27G]tq0%EĨEBmªI(*Q*xjC2GOhEETr@5x:oad/l|Be߾n\a]|yTln"IZ]Pc/ְm°ݲ[H>vs%8{E D\X6PC6_$ IVJҠ*ŬeSzyوl ί $;)klReD& &x.-e Q :&JOR!Ct]co]}Cm%>g|vV>)Tٚ|rO*oD"$"4blǿhBhj0I= xzgb4#)*D4Ge{>QHRi<9lѢu* ;3SD:!ŀ;x7 I2_ ]=lWRM$ej-ΆMdIuѬ]ew:dxRD2a 9̖ʜ4o ˳|sqX=qduhth,t|rQ8CrE&F(y,<_컺Q{6[BZƣYDH GGS\%MK(s5!,@ׂHiVOy i_G]۔[wqaIEj hj{;|!Z aZƮ[Z,7T,,JtNG9+#RwT*4PƮ("v@2h!C3ێ׻XZ0'[Ӫ 5JCLuףe'0O~Ma &<%\!R볾{.<a=-}Ty3iZu1̤/Ԅ1vYԺ~]9 e+,bC.o:I$,]IUmr|;cQ9Pv9}_觪s:vlG2-?4[AO }@y!N\w,5mBDܡWč:fI "o~9D2W|\ɕNV\p)ǘ#br3@G~֤ŰAQa1Bdo(kTpa)9kamY H}(&m[?'q 9r/KFոN\;,-5hG瓮߁)@1{qtE8WwR+|4A5'|I4-;{Y3` -f?k4NWPvͲ2d9!luXtuXC"OYK!I 7S#*um3dg 攄Y S+IT^8 z]L>~2Tjw >7}0IARV~!)es(K{bg"SW3PʅӠa'q#<=m} [@v 47t3na*@ۧrɓ piX@N;#") A"nَwpIΔ{X5t4AHE`'94TιKtNr,igR*IISV(_/4t;z~EFBdA !4홪mC!ޙ瞃å?%QC oȞw5Ps.>5Jq%NB*Df~1C([.w}[Nm>iw~cHtcJ?ԼU|mc4YHI,b-.਼`D `ҙ(eYsT|HO# 3{ס W6x)LTvԊϠgw٩ U<ԗS(w Jo?BI ǛF7MxR}mY/\gZ`gUP!hA+|xDxs):㹄=bVYJucҢK1ÎJ26lλA-G)5)lʒ[cy8_3)NX]CHx$c+^OJ*֓r4'mT.#tom0c%`h2=&q]lm4O}O֫:淗$StwOc:sߢheXk칆FFF vsr*)OU}|hF*9o?SrO+AN;D"X;Py qy d*T"?ArBq*W[RlϙCĆ w.5PsUQ-9 nQ\^ⱰhPP bJƃZ 1ͪAqhGdϢv5@4c̓>tk};blU#9<2hK0m)@+r ԁe+.w=R(0;c12$E0O3dkƱ1T^/ņ|+I qp2{ŸdΑdWJ$y9HHo"m-=k%Jk|'*N PycSǪ]FdG6K,i/ߕV mߛoASwp;M*8H󘾏j w{O[N#AƢt!X~V*SPsf-ezB)|C4,Ԣ)N[W88qV<"隲hchVzبr~m,%hv"1v}~PMo Bj'-; ?St40s-Γpݼtl ~ߊ96r0+jʠj5Sn7POkMPc&\ Z>khp6c`gtVr+H)"$fV1.6#ʉZ> ɜ6ԭw+U\|fUĺW`ɪԶp+H nx8ΊA*E&2XX+ikI0y0i2ŲOn_hdCa ,q/ m U2dgbz\cKnE'zHl}-*wD]j@uaBTJX+'3]V d܋,wI`o^Ԭh+)b-`I0;%1E5'qk^*8EɛvBhDy»eǙ7Evao`D xtc.2FA"Tu\IRdD"[e ^m TJYS#aYG!~$"EK:R`Y6rq'IjmkLȭ= i-Ss`1&Cf^nL+DWC;< W0#?#f5ނ#[rϐ^;@CW![ 9``fJ~F^!H SJa*1Sg'u\I͟q_e_CXII2uP*gf-H.@ _ `ԋ+FZ  lZ(3H,>8xC1kR Ha Lf~Or4ۿ0B/`t T4a-™E⎛`#>pa`y\(7 -j9_xěmJW,0i m .?ǿNk )x{YCI)TŶQz",v[v|cky~d9|49֜X p-헬E煣h<|\AI9+% 8*M+v-|:5pi.:J3ٍR+8X?s\IB봣ׯft.Yz$ed8 cjc^ir@)mBG'9t, MpFĺaVrႂ#_ ;^X/9NjOdB(p z.2Z=]'-$ 雺z0VpsoG?'ZZ_k>i@E E!}}Bݾڃ \VVI"k;Pw^сܥ|f6ST Lʼ=ih;X$ac*ݗԠ! C,D cw31@18 Sa(]腮nj|$8^N|ߑ \bVlrѫD,^6!2E ۥ ;Ω,*ִ6X.6!E.vyzB"!od\:IYzYkc%8}͗mmJ<))bZ%ܱ4|6l=TAhICxc~qSյ,vy3)ni?j2hO Lu`dݮó}q ԆIP JD# BųXM *ǔ. hW%…wGƘH@lx|e,>kh`,sP 5\qz@O1 _۪LC! ld‹g)((Ri& vf&1?ކCd5Ug+C^0,4 @^:Gͣ1D\7֍-7'9<$6/N3o1ͭY\/Q*<yO4vj|??Cv yų\m6b@؂^UȈwCqV@ZD_zw1bȳEQnz߭@"$. Wk* mw N!9Chԇl˵!J_KC/ }"1TK}'϶[ ~Yv Bp{ل4ŐOo+# HsA٬<&6y"go7[Ĝ"g],2D,N{WS†. 4랆@>>JtEt'Bj z8#eOIy߫/1[?g*+= o`=tD׹0 *&aYŠ"'IJN;K*PϙK1vPm-@.B[Uyy&@2[G{TWK1nf=W 1˄Lu̒B%LTkYO6Dh[vcKR6˻OV6!݉Ur6EOCюҊ_:Xf Kᤈ N-Osr1a{Qp3}Zm`(>jB7#Ԡ7%;eM c] 䤰4?7;)r_QZ1a>*_o@i*$FwUJBȶPqjkH"hmN:\|{dzJEO`M:)mMW%\ Y!rRdA­Ǖge,e0`K2nj٬'r% {"|n~=M"fh<஺}AA}mkscD\54URR,nɋ"8j;[ɯhe*'<>W+T^(♁+MFr7?72.pis J9 jB)/?ЌA.\_TW,qMk.||ZS=jWVi!Ie8)!"m]㭻ubq@. &I{4S8B_k݈ݝJ 'E*KR>~Ť[(ySAKh k| UQW*M.]p 3^l !TcHH`? ImOW}[sБ6滐:] U构Z $~4$^yB$7-u#zaR'L x>mXn~;YmdrxFͬo46l@cH{qfS[۔t=E>&Xt5r<(i !? 3V>Glc;eW؄d4^&zl=oj5Z3" e Ɇa! TP\azLaa~ҽh\Kbj̀LEc5 5.DYUNEIת7umۊ@y1/2,5&&mK$XK+YX=<Yi9ݪu$?\yvq_x$8@] S&.}'$j6. O6$inN[kreوN} iI7y6}oEZ}AC!LyHt^jpfȡ⿑QٙS @sm2OQ6惜EK0ٯl6}mc["L.=rt칽-Qq1B8`|ƯnR) R΁ r ?ɻ\F3\2o6 %xL`{!o+q #%NtßA`_ -4E(ptz8(EN/LI6GŒY\+/! Nu]`7`F^QS֯ }NoWWRJ 3dsMjr֟lG@@j!8