From 4491deea60eb6957e811ae04466464ed61bd0c3b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Max=20K=C3=B6rb=C3=A4cher?= Date: Mon, 17 Aug 2020 20:26:07 +0200 Subject: [PATCH 01/14] init --- content/en/blog/_posts/2020-08-25-kubernetes-release-1.19.md | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 content/en/blog/_posts/2020-08-25-kubernetes-release-1.19.md diff --git a/content/en/blog/_posts/2020-08-25-kubernetes-release-1.19.md b/content/en/blog/_posts/2020-08-25-kubernetes-release-1.19.md new file mode 100644 index 0000000000000..e69de29bb2d1d From 17a09045cc72a75a68f9fd857d74fa913cc506e5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Max=20K=C3=B6rb=C3=A4cher?= Date: Mon, 24 Aug 2020 12:57:25 +0200 Subject: [PATCH 02/14] init release post --- .../2020-08-25-kubernetes-release-1.19.md | 114 ++++++++++++++++++ 1 file changed, 114 insertions(+) diff --git a/content/en/blog/_posts/2020-08-25-kubernetes-release-1.19.md b/content/en/blog/_posts/2020-08-25-kubernetes-release-1.19.md index e69de29bb2d1d..b225d720e5847 100644 --- a/content/en/blog/_posts/2020-08-25-kubernetes-release-1.19.md +++ b/content/en/blog/_posts/2020-08-25-kubernetes-release-1.19.md @@ -0,0 +1,114 @@ +--- +layout: blog +title: 'Kubernetes 1.19: ' +date: 2020-08-25 +slug: kubernetes-release-1.19- +--- + +**Authors:** [Kubernetes 1.19 Release Team](https://github.com/kubernetes/sig-release/blob/master/releases/release-1.19/release_team.md) + +Finally, we arrived with Kubernetes 1.19, the second release for 2020, and by far the longest release cycle with 20 weeks in total. This release you were waiting so long for consists of 33 enhancements: 12 enhancements are moving to stable, 18 enhancements in beta, and 13 enhancements in alpha. + +The 1.19 release was quite different from a regular release due to COVID-19, George Floyd protests, and several other global events that we experienced as a release team. Due to these events, we made the decision to adjust our timeline and allow SIGs, Working Groups, and contributors more time to get things done. The extra time also allowed for people to take time to focus on their lives outside of the Kubernetes project, and ensure their mental wellbeing was in a good place. + +Contributors are the heart of Kubernetes, not the other way around. The Kubernetes code of conduct asks that people be excellent to one another and despite the unrest in our world, we saw nothing but greatness and humility from the community. + +## Major Themes +### Increase Kubernetes support window to one year + +A survey conducted in early 2019 by the working group (WG) Long Term Support (LTS) showed that a significant subset of Kubernetes end-users fail to upgrade within the current 9-month support period. +This, and other responses from the survey, suggest that this 30% of users would better be able to keep their deployments on supported versions if the patch support period were extended to 12-14 months. This appears to be true regardless of whether the users are on self build or commercially vendored distributions. An extension would thus lead to more than 80% of users being on supported versions, instead of the 50-60% we have now. +A yearly support period provides the cushion end-users appear to desire, and is more in harmony with familiar annual planning cycles. +From Kubernetes version 1.19 on, the support window will be extended to one year. + +### Storage capacity tracking + +Traditionally, the Kubernetes scheduler was based on the assumptions that additional persistent storage is available everywhere in the cluster and has infinite capacity. Topology constraints addressed the first point, but up to now pod scheduling was still done without considering that the remaining storage capacity may not be enough to start a new pod. [Storage capacity tracking](https://github.com/kubernetes/enhancements/tree/master/keps/sig-storage/1472-storage-capacity-tracking), a new alpha feature, addresses that by adding an API for a CSI driver to report storage capacity and uses that information in the Kubernetes scheduler when choosing a node for a pod. This feature serves as a stepping stone for supporting dynamic provisioning for local volumes and other volume types that are more capacity constrained. + +#### Generic ephemeral volumes +Kubernetes provides volume plugins whose lifecycle is tied to a pod and can be used as scratch space (e.g. the builtin “empty dir” volume type) or to load some data in to a pod (e.g. the builtin configmap and secret volume types or “CSI inline volumes”). The new [generic ephemeral volumes](https://github.com/kubernetes/enhancements/tree/master/keps/sig-storage/1698-generic-ephemeral-volumes) alpha feature allows any existing storage driver that supports dynamic provisioning to be used as an ephemeral volume with the volume’s lifecycle bound to the Pod. +It can be used to provide scratch storage that is different from the root disk, for example persistent memory, or a separate local disk on that node. +All StorageClass parameters for volume provisioning are supported. +All features supported with PersistentVolumeClaims are supported, such as storage capacity tracking, snapshots and restore, and volume resizing. + +#### CSI Volume Health Monitoring +The alpha version of CSI health monitoring is being released with Kubernetes 1.19. This feature enables CSI Drivers to share abnormal volume conditions from the underlying storage systems with Kubernetes so that they can be reported as events on PVCs or Pods. This feature serves as a stepping stone towards programmatic detection and resolution of individual volume health issues by Kubernetes. + +### Graduate Ingress to V1 +In terms of moving the Ingress API towards GA, the API itself has been available in beta for so long that it has attained defacto GA status through usage and adoption (both by users and by load balancer / ingress controller providers). Abandoning it without a full replacement is not a viable approach. It is clearly a useful API and captures a non-trivial set of use cases. At this point, it seems more prudent to declare the current API as something the community will support as a V1, codifying its status, while working on either a V2 Ingress API or an entirely different API with a superset of features. +Structured Logging +Current logging in the Kubernetes control plane doesn’t guarantee any uniform structure for log messages and references to Kubernetes objects in those logs. This makes parsing, processing, storing, querying and analyzing logs hard and forces administrators and developers to rely on ad-hoc solutions in most cases based on some regular expressions. Due to those problems any analytical solution based on those logs is hard to implement and maintain. +New klog methods +To enforce a new log message structure we want to introduce new methods to the klog library which will provide a more structured interface for formatting log messages compared to current methods based on fmt format strings. For each format method (Infof, Errorf) we will add a matching structured method (InfoS, ErrorS). Each of those methods accept log messages as a first argument and a list of key-values pairs as a variadic second argument. This approach allows incremental adoption of structured logging without converting ALL of kubernetes to a new API at one time. +Kubelet Client TLS Certificate Rotation + +Currently, a kubelet has a certificate/key pair that authenticates the kubelet to the kube-apiserver. The certificate is supplied to the kubelet when it is first booted, via an out of cluster mechanism. This enhancement covers a process for obtaining the initial cert/key pair and rotating it as expiration of the certificate approaches. + +During the kubelet boot sequence, the disk is scanned for an existing cert/key pair, which is managed by the certificate manager. In the case that a cert/key is available it will be loaded. If not, the kubelet config file will be checked for an encoded certificate value or a file reference in the kubeconfig. If the certificate is a bootstrap certificate, this will be used to generate a key, create a certificate signing request and request a signed certificate from the API server. + +When an expiration approaches the cert manager takes care of providing the correct certificate, generating new private keys and requesting new certificates. With the kubelet requesting certificates be signed as part of its boot sequence, and on an ongoing basis, certificate signing requests from the kubelet need to be auto approved to make cluster administration manageable. + +## Other Updates +### Graduated to Stable +* [Seccomp](https://github.com/kubernetes/enhancements/issues/135) +* [Kubelet Client TLS Certificate Rotation](https://github.com/kubernetes/enhancements/issues/266) +* [Limit node access to API](https://github.com/kubernetes/enhancements/issues/279) +* [Redesign Event API](https://github.com/kubernetes/enhancements/issues/383) +* [Graduate Ingress to V1](https://github.com/kubernetes/enhancements/issues/1453) +* [CertificateSigningRequest API](https://github.com/kubernetes/enhancements/issues/1513) +* [Building Kubelet without Docker](https://github.com/kubernetes/enhancements/issues/1547) + +### Major Changes +* [Node Topology Manager](https://github.com/kubernetes/enhancements/issues/693) +* [New Endpoint API](https://github.com/kubernetes/enhancements/issues/752) +* [Increase Kubernetes support window to one year](https://github.com/kubernetes/enhancements/issues/1498) + +### Other Notable Features +* [Run multiple Scheduling Profiles](https://github.com/kubernetes/enhancements/issues/1451) +* [CertificateSigningRequest API](https://github.com/kubernetes/enhancements/issues/1513) +* [Immutable Secrets and ConfigMaps](https://github.com/kubernetes/enhancements/issues/1412) + +## Release Notes +Check out the full details of the Kubernetes 1.19 release in our release notes. + +## Availability + +Kubernetes 1.19 is available for download on [GitHub](https://github.com/kubernetes/kubernetes/releases/tag/v1.19.0). To get started with Kubernetes, check out these [interactive tutorials](https://kubernetes.io/docs/tutorials/) or run local Kubernetes clusters using Docker container “nodes” with kind. You can also easily install 1.19 using [kubeadm](https://kubernetes.io/docs/setup/independent/create-cluster-kubeadm/). + +## Release Team +This release is made possible through the efforts of hundreds of individuals who contributed both technical and non-technical content. Special thanks to the [release team](https://github.com/kubernetes/sig-release/blob/master/releases/release-1.19/release_team.md) led by Taylor Dolezal, Senior Developer Advocate at HashiCorp. The 34 release team members coordinated many aspects of the release, from documentation to testing, validation, and feature completeness. + +As the Kubernetes community has grown, our release process represents an amazing demonstration of collaboration in open source software development. Kubernetes continues to gain new users at a rapid pace. This growth creates a positive feedback cycle where more contributors commit code creating a more vibrant ecosystem. Kubernetes has had over [49,000 individual contributors](https://k8s.devstats.cncf.io/d/24/overall-project-statistics?orgId=1) to date and an active community of more than 3,000 people. + +## The Long Run +The release was also different from the enhancements side of things. Traditionally, we have had 3-4 weeks between the call for enhancements and Enhancements Freeze, which ends the phase in which contributors can acknowledge whether a particular feature will be part of the cycle. This release cycle, being unique, we had five weeks for the same milestone. The extended duration gave the contributors more time to plan and decide about the graduation of their respective features. + +The milestone until which contributors implement the features was extended from the usual five weeks to 7 weeks. Contributors were provided with 40% more time to work on their features, resulting in reduced fatigue and more to think through about the implementation. We also noticed a considerable reduction in last-minute hustles. There were also a lesser number of exception requests this cycle - 6 compared to 14 the previous release cycle. + +## User Highlights +* The CNCF grants Zalando, Europe’s leading online platform for fashion and lifestyle, the [Top End User Award](https://www.cncf.io/announcement/2020/08/20/cloud-native-computing-foundation-grants-zalando-the-top-end-user-award/). Zalando leverages numerous CNCF projects and open sourced multiple of their own development. + +## Ecosystem Updates +* The [Certified Kubernetes Security Specialist](https://www.cncf.io/blog/2020/07/15/certified-kubernetes-security-specialist-cks-coming-in-november/) (CKS) coming in November! CKS focuses on cluster & system hardening, minimizing microservice vulnerabilities and the security of the supply chain. +* CNCF published the second [State of Cloud Native Development](https://www.cncf.io/blog/2020/08/14/state-of-cloud-native-development/), showing the massively growing number of cloud native developer using container and serverless technology. +* [Kubernetes.dev](https://www.kubernetes.dev), a Kubernetes contributor focused website has been launched. It brings the contributor documentation, resources and project event information into one central location. + +## Project Velocity +The [K8s DevStats](https://k8s.devstats.cncf.io/d/12/dashboards?orgId=1) illustrates the breakdown of contributions from major company contributors, as well as an impressive set of preconfigured reports on everything from individual contributors to pull request lifecycle times. If you want to gether numbers, facts and figures from Kubernetes and the CNCF community it is the best place to start. + +During this release cycle from April till August, 382 different companies and over 2,464 individuals contributed to Kubernetes. [Check out DevStats](https://k8s.devstats.cncf.io/d/11/companies-contributing-in-repository-groups?orgId=1&var-period=m&var-repogroup_name=All&from=1585692000000&to=1598392799000) to learn more about the overall velocity of the Kubernetes project and community. + +## Upcoming release webinar +Join the members of the Kubernetes 1.19 release team on September 25th, 2020 to learn about the major features in this release including storage capacity tracking, structured logging, Ingress V1 GA, and many more. Register here: https://www.cncf.io/webinars/kubernetes-1-19/. + +## Get Involved +The simplest way to get involved with Kubernetes is by joining one of the many [Special Interest Groups](https://github.com/kubernetes/community/blob/master/sig-list.md) (SIGs) that align with your interests. Have something you’d like to broadcast to the Kubernetes community? Share your voice at our weekly [community meeting](https://github.com/kubernetes/community/tree/master/communication), and through the channels below. Thank you for your continued feedback and support. + +* Find out more about contributing to Kubernetes at the new [Kubernetes Contributor website](https://www.kubernetes.dev/) +* Follow us on Twitter [@Kubernetesio](https://twitter.com/kubernetesio) for latest updates +* Join the community discussion on [Discuss](https://discuss.kubernetes.io/) +* Join the community on [Slack](http://slack.k8s.io/) +* Post questions (or answer questions) on [Stack Overflow](http://stackoverflow.com/questions/tagged/kubernetes) +* Share your Kubernetes [story](https://docs.google.com/a/linuxfoundation.org/forms/d/e/1FAIpQLScuI7Ye3VQHQTwBASrgkjQDSS5TP0g3AXfFhwSM9YpHgxRKFA/viewform) +* Read more about what’s happening with Kubernetes on the [blog](https://kubernetes.io/blog/) +* Learn more about the [Kubernetes Release Team](https://github.com/kubernetes/sig-release/tree/master/release-team) \ No newline at end of file From 4c391b459b9157dbfba8abf80d8518d4dea360d2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Max=20K=C3=B6rb=C3=A4cher?= Date: Mon, 24 Aug 2020 21:48:26 +0200 Subject: [PATCH 03/14] add cncf update and title --- .../en/blog/_posts/2020-08-25-kubernetes-release-1.19.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/content/en/blog/_posts/2020-08-25-kubernetes-release-1.19.md b/content/en/blog/_posts/2020-08-25-kubernetes-release-1.19.md index b225d720e5847..8ecdf2f6256f5 100644 --- a/content/en/blog/_posts/2020-08-25-kubernetes-release-1.19.md +++ b/content/en/blog/_posts/2020-08-25-kubernetes-release-1.19.md @@ -1,8 +1,8 @@ --- layout: blog -title: 'Kubernetes 1.19: ' +title: 'Kubernetes 1.19: Accentuate the Paw-sitive' date: 2020-08-25 -slug: kubernetes-release-1.19- +slug: kubernetes-release-1.19-accentuate-the-paw-sitive --- **Authors:** [Kubernetes 1.19 Release Team](https://github.com/kubernetes/sig-release/blob/master/releases/release-1.19/release_team.md) @@ -17,7 +17,7 @@ Contributors are the heart of Kubernetes, not the other way around. The Kubernet ### Increase Kubernetes support window to one year A survey conducted in early 2019 by the working group (WG) Long Term Support (LTS) showed that a significant subset of Kubernetes end-users fail to upgrade within the current 9-month support period. -This, and other responses from the survey, suggest that this 30% of users would better be able to keep their deployments on supported versions if the patch support period were extended to 12-14 months. This appears to be true regardless of whether the users are on self build or commercially vendored distributions. An extension would thus lead to more than 80% of users being on supported versions, instead of the 50-60% we have now. +This, and other responses from the survey, suggest that 30% of users would be able to keep their deployments on supported versions if the patch support period were extended to 12-14 months. This appears to be true regardless of whether the users are on self build or commercially vendored distributions. An extension would thus lead to more than 80% of users being on supported versions, instead of the 50-60% we have now. A yearly support period provides the cushion end-users appear to desire, and is more in harmony with familiar annual planning cycles. From Kubernetes version 1.19 on, the support window will be extended to one year. @@ -89,6 +89,7 @@ The milestone until which contributors implement the features was extended from * The CNCF grants Zalando, Europe’s leading online platform for fashion and lifestyle, the [Top End User Award](https://www.cncf.io/announcement/2020/08/20/cloud-native-computing-foundation-grants-zalando-the-top-end-user-award/). Zalando leverages numerous CNCF projects and open sourced multiple of their own development. ## Ecosystem Updates +* The CNCF just concluded it’s very first Virtual KubeCon. All talks are [on-demand]( https://events.linuxfoundation.org/kubecon-cloudnativecon-europe/) for anyone registered, it's not too late! * The [Certified Kubernetes Security Specialist](https://www.cncf.io/blog/2020/07/15/certified-kubernetes-security-specialist-cks-coming-in-november/) (CKS) coming in November! CKS focuses on cluster & system hardening, minimizing microservice vulnerabilities and the security of the supply chain. * CNCF published the second [State of Cloud Native Development](https://www.cncf.io/blog/2020/08/14/state-of-cloud-native-development/), showing the massively growing number of cloud native developer using container and serverless technology. * [Kubernetes.dev](https://www.kubernetes.dev), a Kubernetes contributor focused website has been launched. It brings the contributor documentation, resources and project event information into one central location. From 163541c6b9c725fe4217e538242736b9467fd4c0 Mon Sep 17 00:00:00 2001 From: Max <16919345+mkorbi@users.noreply.github.com> Date: Tue, 25 Aug 2020 08:27:56 +0200 Subject: [PATCH 04/14] Update content/en/blog/_posts/2020-08-25-kubernetes-release-1.19.md Co-authored-by: Bob Killen --- content/en/blog/_posts/2020-08-25-kubernetes-release-1.19.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/content/en/blog/_posts/2020-08-25-kubernetes-release-1.19.md b/content/en/blog/_posts/2020-08-25-kubernetes-release-1.19.md index 8ecdf2f6256f5..64c1a387ef7e8 100644 --- a/content/en/blog/_posts/2020-08-25-kubernetes-release-1.19.md +++ b/content/en/blog/_posts/2020-08-25-kubernetes-release-1.19.md @@ -7,7 +7,7 @@ slug: kubernetes-release-1.19-accentuate-the-paw-sitive **Authors:** [Kubernetes 1.19 Release Team](https://github.com/kubernetes/sig-release/blob/master/releases/release-1.19/release_team.md) -Finally, we arrived with Kubernetes 1.19, the second release for 2020, and by far the longest release cycle with 20 weeks in total. This release you were waiting so long for consists of 33 enhancements: 12 enhancements are moving to stable, 18 enhancements in beta, and 13 enhancements in alpha. +Finally, we have arrived with Kubernetes 1.19, the second release for 2020, and by far the longest release cycle lasting 20 weeks in total. It consists of 33 enhancements: 12 enhancements are moving to stable, 18 enhancements in beta, and 13 enhancements in alpha. The 1.19 release was quite different from a regular release due to COVID-19, George Floyd protests, and several other global events that we experienced as a release team. Due to these events, we made the decision to adjust our timeline and allow SIGs, Working Groups, and contributors more time to get things done. The extra time also allowed for people to take time to focus on their lives outside of the Kubernetes project, and ensure their mental wellbeing was in a good place. @@ -112,4 +112,4 @@ The simplest way to get involved with Kubernetes is by joining one of the many [ * Post questions (or answer questions) on [Stack Overflow](http://stackoverflow.com/questions/tagged/kubernetes) * Share your Kubernetes [story](https://docs.google.com/a/linuxfoundation.org/forms/d/e/1FAIpQLScuI7Ye3VQHQTwBASrgkjQDSS5TP0g3AXfFhwSM9YpHgxRKFA/viewform) * Read more about what’s happening with Kubernetes on the [blog](https://kubernetes.io/blog/) -* Learn more about the [Kubernetes Release Team](https://github.com/kubernetes/sig-release/tree/master/release-team) \ No newline at end of file +* Learn more about the [Kubernetes Release Team](https://github.com/kubernetes/sig-release/tree/master/release-team) From 12b114559d517e03fecfd2aaad3538fef4d7aa17 Mon Sep 17 00:00:00 2001 From: Max <16919345+mkorbi@users.noreply.github.com> Date: Tue, 25 Aug 2020 08:28:10 +0200 Subject: [PATCH 05/14] Update content/en/blog/_posts/2020-08-25-kubernetes-release-1.19.md Co-authored-by: Bob Killen --- content/en/blog/_posts/2020-08-25-kubernetes-release-1.19.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/en/blog/_posts/2020-08-25-kubernetes-release-1.19.md b/content/en/blog/_posts/2020-08-25-kubernetes-release-1.19.md index 64c1a387ef7e8..b5dfebad6ec97 100644 --- a/content/en/blog/_posts/2020-08-25-kubernetes-release-1.19.md +++ b/content/en/blog/_posts/2020-08-25-kubernetes-release-1.19.md @@ -9,7 +9,7 @@ slug: kubernetes-release-1.19-accentuate-the-paw-sitive Finally, we have arrived with Kubernetes 1.19, the second release for 2020, and by far the longest release cycle lasting 20 weeks in total. It consists of 33 enhancements: 12 enhancements are moving to stable, 18 enhancements in beta, and 13 enhancements in alpha. -The 1.19 release was quite different from a regular release due to COVID-19, George Floyd protests, and several other global events that we experienced as a release team. Due to these events, we made the decision to adjust our timeline and allow SIGs, Working Groups, and contributors more time to get things done. The extra time also allowed for people to take time to focus on their lives outside of the Kubernetes project, and ensure their mental wellbeing was in a good place. +The 1.19 release was quite different from a regular release due to COVID-19, the George Floyd protests, and several other global events that we experienced as a release team. Due to these events, we made the decision to adjust our timeline and allow the SIGs, Working Groups, and contributors more time to get things done. The extra time also allowed for people to take time to focus on their lives outside of the Kubernetes project, and ensure their mental wellbeing was in a good place. Contributors are the heart of Kubernetes, not the other way around. The Kubernetes code of conduct asks that people be excellent to one another and despite the unrest in our world, we saw nothing but greatness and humility from the community. From e8d7bf0dcf5668e582935f2b892dc4aaa47bca05 Mon Sep 17 00:00:00 2001 From: Max <16919345+mkorbi@users.noreply.github.com> Date: Tue, 25 Aug 2020 08:28:18 +0200 Subject: [PATCH 06/14] Update content/en/blog/_posts/2020-08-25-kubernetes-release-1.19.md Co-authored-by: Bob Killen --- content/en/blog/_posts/2020-08-25-kubernetes-release-1.19.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/en/blog/_posts/2020-08-25-kubernetes-release-1.19.md b/content/en/blog/_posts/2020-08-25-kubernetes-release-1.19.md index b5dfebad6ec97..d6ced79e7bcd0 100644 --- a/content/en/blog/_posts/2020-08-25-kubernetes-release-1.19.md +++ b/content/en/blog/_posts/2020-08-25-kubernetes-release-1.19.md @@ -39,7 +39,7 @@ In terms of moving the Ingress API towards GA, the API itself has been available Structured Logging Current logging in the Kubernetes control plane doesn’t guarantee any uniform structure for log messages and references to Kubernetes objects in those logs. This makes parsing, processing, storing, querying and analyzing logs hard and forces administrators and developers to rely on ad-hoc solutions in most cases based on some regular expressions. Due to those problems any analytical solution based on those logs is hard to implement and maintain. New klog methods -To enforce a new log message structure we want to introduce new methods to the klog library which will provide a more structured interface for formatting log messages compared to current methods based on fmt format strings. For each format method (Infof, Errorf) we will add a matching structured method (InfoS, ErrorS). Each of those methods accept log messages as a first argument and a list of key-values pairs as a variadic second argument. This approach allows incremental adoption of structured logging without converting ALL of kubernetes to a new API at one time. +To enforce a new log message structure we want to introduce new methods to the klog library which will provide a more structured interface for formatting log messages compared to current methods based on fmt format strings. For each format method (`Infof`, `Errorf`) we will add a matching structured method (`InfoS`, `ErrorS`). Each of those methods accept log messages as a first argument and a list of key-values pairs as a variadic second argument. This approach allows incremental adoption of structured logging without converting ALL of kubernetes to a new API at one time. Kubelet Client TLS Certificate Rotation Currently, a kubelet has a certificate/key pair that authenticates the kubelet to the kube-apiserver. The certificate is supplied to the kubelet when it is first booted, via an out of cluster mechanism. This enhancement covers a process for obtaining the initial cert/key pair and rotating it as expiration of the certificate approaches. From ef293657366f09d06b1e64f7b211344d398b28b7 Mon Sep 17 00:00:00 2001 From: Max <16919345+mkorbi@users.noreply.github.com> Date: Tue, 25 Aug 2020 08:28:25 +0200 Subject: [PATCH 07/14] Update content/en/blog/_posts/2020-08-25-kubernetes-release-1.19.md Co-authored-by: Bob Killen --- content/en/blog/_posts/2020-08-25-kubernetes-release-1.19.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/en/blog/_posts/2020-08-25-kubernetes-release-1.19.md b/content/en/blog/_posts/2020-08-25-kubernetes-release-1.19.md index d6ced79e7bcd0..9756a5c1bd5ff 100644 --- a/content/en/blog/_posts/2020-08-25-kubernetes-release-1.19.md +++ b/content/en/blog/_posts/2020-08-25-kubernetes-release-1.19.md @@ -95,7 +95,7 @@ The milestone until which contributors implement the features was extended from * [Kubernetes.dev](https://www.kubernetes.dev), a Kubernetes contributor focused website has been launched. It brings the contributor documentation, resources and project event information into one central location. ## Project Velocity -The [K8s DevStats](https://k8s.devstats.cncf.io/d/12/dashboards?orgId=1) illustrates the breakdown of contributions from major company contributors, as well as an impressive set of preconfigured reports on everything from individual contributors to pull request lifecycle times. If you want to gether numbers, facts and figures from Kubernetes and the CNCF community it is the best place to start. +The [Kubernetes DevStats dashboard](https://k8s.devstats.cncf.io/d/12/dashboards?orgId=1) illustrates the breakdown of contributions from major company contributors, as well as an impressive set of preconfigured reports on everything from individual contributors to pull request lifecycle times. If you want to gather numbers, facts and figures from Kubernetes and the CNCF community it is the best place to start. During this release cycle from April till August, 382 different companies and over 2,464 individuals contributed to Kubernetes. [Check out DevStats](https://k8s.devstats.cncf.io/d/11/companies-contributing-in-repository-groups?orgId=1&var-period=m&var-repogroup_name=All&from=1585692000000&to=1598392799000) to learn more about the overall velocity of the Kubernetes project and community. From ce4863985e0e741936baf07aa27111557770b291 Mon Sep 17 00:00:00 2001 From: Max <16919345+mkorbi@users.noreply.github.com> Date: Tue, 25 Aug 2020 08:28:33 +0200 Subject: [PATCH 08/14] Update content/en/blog/_posts/2020-08-25-kubernetes-release-1.19.md Co-authored-by: Bob Killen --- content/en/blog/_posts/2020-08-25-kubernetes-release-1.19.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/en/blog/_posts/2020-08-25-kubernetes-release-1.19.md b/content/en/blog/_posts/2020-08-25-kubernetes-release-1.19.md index 9756a5c1bd5ff..8975784a78db4 100644 --- a/content/en/blog/_posts/2020-08-25-kubernetes-release-1.19.md +++ b/content/en/blog/_posts/2020-08-25-kubernetes-release-1.19.md @@ -103,7 +103,7 @@ During this release cycle from April till August, 382 different companies and ov Join the members of the Kubernetes 1.19 release team on September 25th, 2020 to learn about the major features in this release including storage capacity tracking, structured logging, Ingress V1 GA, and many more. Register here: https://www.cncf.io/webinars/kubernetes-1-19/. ## Get Involved -The simplest way to get involved with Kubernetes is by joining one of the many [Special Interest Groups](https://github.com/kubernetes/community/blob/master/sig-list.md) (SIGs) that align with your interests. Have something you’d like to broadcast to the Kubernetes community? Share your voice at our weekly [community meeting](https://github.com/kubernetes/community/tree/master/communication), and through the channels below. Thank you for your continued feedback and support. +The simplest way to get involved with Kubernetes is by joining one of the many [Special Interest Groups](https://github.com/kubernetes/community/blob/master/sig-list.md) (SIGs) that align with your interests. Have something you’d like to broadcast to the Kubernetes community? Share your voice at our monthly [community meeting](https://github.com/kubernetes/community/tree/master/communication), and through the channels below. Thank you for your continued feedback and support. * Find out more about contributing to Kubernetes at the new [Kubernetes Contributor website](https://www.kubernetes.dev/) * Follow us on Twitter [@Kubernetesio](https://twitter.com/kubernetesio) for latest updates From e686b614f936818aef7d21a942b6b26bd1d66256 Mon Sep 17 00:00:00 2001 From: Max <16919345+mkorbi@users.noreply.github.com> Date: Tue, 25 Aug 2020 08:28:45 +0200 Subject: [PATCH 09/14] Update content/en/blog/_posts/2020-08-25-kubernetes-release-1.19.md Co-authored-by: Bob Killen --- content/en/blog/_posts/2020-08-25-kubernetes-release-1.19.md | 1 - 1 file changed, 1 deletion(-) diff --git a/content/en/blog/_posts/2020-08-25-kubernetes-release-1.19.md b/content/en/blog/_posts/2020-08-25-kubernetes-release-1.19.md index 8975784a78db4..780bb332382dd 100644 --- a/content/en/blog/_posts/2020-08-25-kubernetes-release-1.19.md +++ b/content/en/blog/_posts/2020-08-25-kubernetes-release-1.19.md @@ -109,7 +109,6 @@ The simplest way to get involved with Kubernetes is by joining one of the many [ * Follow us on Twitter [@Kubernetesio](https://twitter.com/kubernetesio) for latest updates * Join the community discussion on [Discuss](https://discuss.kubernetes.io/) * Join the community on [Slack](http://slack.k8s.io/) -* Post questions (or answer questions) on [Stack Overflow](http://stackoverflow.com/questions/tagged/kubernetes) * Share your Kubernetes [story](https://docs.google.com/a/linuxfoundation.org/forms/d/e/1FAIpQLScuI7Ye3VQHQTwBASrgkjQDSS5TP0g3AXfFhwSM9YpHgxRKFA/viewform) * Read more about what’s happening with Kubernetes on the [blog](https://kubernetes.io/blog/) * Learn more about the [Kubernetes Release Team](https://github.com/kubernetes/sig-release/tree/master/release-team) From d4dff71be3397fe0b9c56b6fff9eaacd30c29145 Mon Sep 17 00:00:00 2001 From: Max <16919345+mkorbi@users.noreply.github.com> Date: Tue, 25 Aug 2020 08:28:55 +0200 Subject: [PATCH 10/14] Update content/en/blog/_posts/2020-08-25-kubernetes-release-1.19.md Co-authored-by: Bob Killen --- content/en/blog/_posts/2020-08-25-kubernetes-release-1.19.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/en/blog/_posts/2020-08-25-kubernetes-release-1.19.md b/content/en/blog/_posts/2020-08-25-kubernetes-release-1.19.md index 780bb332382dd..169e7e8cf051e 100644 --- a/content/en/blog/_posts/2020-08-25-kubernetes-release-1.19.md +++ b/content/en/blog/_posts/2020-08-25-kubernetes-release-1.19.md @@ -73,7 +73,7 @@ Check out the full details of the Kubernetes 1.19 release in our release notes. ## Availability -Kubernetes 1.19 is available for download on [GitHub](https://github.com/kubernetes/kubernetes/releases/tag/v1.19.0). To get started with Kubernetes, check out these [interactive tutorials](https://kubernetes.io/docs/tutorials/) or run local Kubernetes clusters using Docker container “nodes” with kind. You can also easily install 1.19 using [kubeadm](https://kubernetes.io/docs/setup/independent/create-cluster-kubeadm/). +Kubernetes 1.19 is available for download on [GitHub](https://github.com/kubernetes/kubernetes/releases/tag/v1.19.0). To get started with Kubernetes, check out these [interactive tutorials](https://kubernetes.io/docs/tutorials/) or run local Kubernetes clusters using Docker container “nodes” with [KinD](https://kind.sigs.k8s.io/) (Kubernetes in Docker). You can also easily install 1.19 using [kubeadm](https://kubernetes.io/docs/setup/independent/create-cluster-kubeadm/). ## Release Team This release is made possible through the efforts of hundreds of individuals who contributed both technical and non-technical content. Special thanks to the [release team](https://github.com/kubernetes/sig-release/blob/master/releases/release-1.19/release_team.md) led by Taylor Dolezal, Senior Developer Advocate at HashiCorp. The 34 release team members coordinated many aspects of the release, from documentation to testing, validation, and feature completeness. From afc5b0f4b797a6684c8190895c455a083cdaeda8 Mon Sep 17 00:00:00 2001 From: Max <16919345+mkorbi@users.noreply.github.com> Date: Tue, 25 Aug 2020 08:32:30 +0200 Subject: [PATCH 11/14] fix headlnines --- .../en/blog/_posts/2020-08-25-kubernetes-release-1.19.md | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/content/en/blog/_posts/2020-08-25-kubernetes-release-1.19.md b/content/en/blog/_posts/2020-08-25-kubernetes-release-1.19.md index 169e7e8cf051e..744b5d80a5195 100644 --- a/content/en/blog/_posts/2020-08-25-kubernetes-release-1.19.md +++ b/content/en/blog/_posts/2020-08-25-kubernetes-release-1.19.md @@ -36,11 +36,14 @@ The alpha version of CSI health monitoring is being released with Kubernetes 1.1 ### Graduate Ingress to V1 In terms of moving the Ingress API towards GA, the API itself has been available in beta for so long that it has attained defacto GA status through usage and adoption (both by users and by load balancer / ingress controller providers). Abandoning it without a full replacement is not a viable approach. It is clearly a useful API and captures a non-trivial set of use cases. At this point, it seems more prudent to declare the current API as something the community will support as a V1, codifying its status, while working on either a V2 Ingress API or an entirely different API with a superset of features. -Structured Logging + +### Structured Logging Current logging in the Kubernetes control plane doesn’t guarantee any uniform structure for log messages and references to Kubernetes objects in those logs. This makes parsing, processing, storing, querying and analyzing logs hard and forces administrators and developers to rely on ad-hoc solutions in most cases based on some regular expressions. Due to those problems any analytical solution based on those logs is hard to implement and maintain. -New klog methods + +#### New klog methods To enforce a new log message structure we want to introduce new methods to the klog library which will provide a more structured interface for formatting log messages compared to current methods based on fmt format strings. For each format method (`Infof`, `Errorf`) we will add a matching structured method (`InfoS`, `ErrorS`). Each of those methods accept log messages as a first argument and a list of key-values pairs as a variadic second argument. This approach allows incremental adoption of structured logging without converting ALL of kubernetes to a new API at one time. -Kubelet Client TLS Certificate Rotation + +### Kubelet Client TLS Certificate Rotation Currently, a kubelet has a certificate/key pair that authenticates the kubelet to the kube-apiserver. The certificate is supplied to the kubelet when it is first booted, via an out of cluster mechanism. This enhancement covers a process for obtaining the initial cert/key pair and rotating it as expiration of the certificate approaches. From 152cbf5b020141870e65f1c9e2e02bc75652bd21 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Max=20K=C3=B6rb=C3=A4cher?= Date: Tue, 25 Aug 2020 21:09:10 +0200 Subject: [PATCH 12/14] update post, add release logo text --- .../2020-08-25-kubernetes-release-1.19.md | 33 +++++++++++-------- 1 file changed, 20 insertions(+), 13 deletions(-) diff --git a/content/en/blog/_posts/2020-08-25-kubernetes-release-1.19.md b/content/en/blog/_posts/2020-08-25-kubernetes-release-1.19.md index 744b5d80a5195..bd4440f5f3807 100644 --- a/content/en/blog/_posts/2020-08-25-kubernetes-release-1.19.md +++ b/content/en/blog/_posts/2020-08-25-kubernetes-release-1.19.md @@ -16,17 +16,17 @@ Contributors are the heart of Kubernetes, not the other way around. The Kubernet ## Major Themes ### Increase Kubernetes support window to one year -A survey conducted in early 2019 by the working group (WG) Long Term Support (LTS) showed that a significant subset of Kubernetes end-users fail to upgrade within the current 9-month support period. +A survey conducted in early 2019 by the [Long Term Support (LTS) working group](https://github.com/kubernetes/community/tree/master/wg-lts#readme) showed that a significant subset of Kubernetes end-users fail to upgrade within the current 9-month support period. This, and other responses from the survey, suggest that 30% of users would be able to keep their deployments on supported versions if the patch support period were extended to 12-14 months. This appears to be true regardless of whether the users are on self build or commercially vendored distributions. An extension would thus lead to more than 80% of users being on supported versions, instead of the 50-60% we have now. A yearly support period provides the cushion end-users appear to desire, and is more in harmony with familiar annual planning cycles. From Kubernetes version 1.19 on, the support window will be extended to one year. ### Storage capacity tracking -Traditionally, the Kubernetes scheduler was based on the assumptions that additional persistent storage is available everywhere in the cluster and has infinite capacity. Topology constraints addressed the first point, but up to now pod scheduling was still done without considering that the remaining storage capacity may not be enough to start a new pod. [Storage capacity tracking](https://github.com/kubernetes/enhancements/tree/master/keps/sig-storage/1472-storage-capacity-tracking), a new alpha feature, addresses that by adding an API for a CSI driver to report storage capacity and uses that information in the Kubernetes scheduler when choosing a node for a pod. This feature serves as a stepping stone for supporting dynamic provisioning for local volumes and other volume types that are more capacity constrained. +Traditionally, the Kubernetes scheduler was based on the assumptions that additional persistent storage is available everywhere in the cluster and has infinite capacity. Topology constraints addressed the first point, but up to now pod scheduling was still done without considering that the remaining storage capacity may not be enough to start a new pod. [Storage capacity tracking](/docs/concepts/storage/storage-capacity/), a new alpha feature, addresses that by adding an API for a CSI driver to report storage capacity and uses that information in the Kubernetes scheduler when choosing a node for a pod. This feature serves as a stepping stone for supporting dynamic provisioning for local volumes and other volume types that are more capacity constrained. #### Generic ephemeral volumes -Kubernetes provides volume plugins whose lifecycle is tied to a pod and can be used as scratch space (e.g. the builtin “empty dir” volume type) or to load some data in to a pod (e.g. the builtin configmap and secret volume types or “CSI inline volumes”). The new [generic ephemeral volumes](https://github.com/kubernetes/enhancements/tree/master/keps/sig-storage/1698-generic-ephemeral-volumes) alpha feature allows any existing storage driver that supports dynamic provisioning to be used as an ephemeral volume with the volume’s lifecycle bound to the Pod. +Kubernetes provides volume plugins whose lifecycle is tied to a pod and can be used as scratch space (e.g. the builtin `emptydir` volume type) or to load some data in to a pod (e.g. the builtin `configmap` and `secret` volume types, or “CSI inline volumes”). The new [generic ephemeral volumes](/docs/concepts/storage/ephemeral-volumes/#generic-ephemeral-volumes) alpha feature allows any existing storage driver that supports dynamic provisioning to be used as an ephemeral volume with the volume’s lifecycle bound to the Pod. It can be used to provide scratch storage that is different from the root disk, for example persistent memory, or a separate local disk on that node. All StorageClass parameters for volume provisioning are supported. All features supported with PersistentVolumeClaims are supported, such as storage capacity tracking, snapshots and restore, and volume resizing. @@ -34,27 +34,27 @@ All features supported with PersistentVolumeClaims are supported, such as storag #### CSI Volume Health Monitoring The alpha version of CSI health monitoring is being released with Kubernetes 1.19. This feature enables CSI Drivers to share abnormal volume conditions from the underlying storage systems with Kubernetes so that they can be reported as events on PVCs or Pods. This feature serves as a stepping stone towards programmatic detection and resolution of individual volume health issues by Kubernetes. -### Graduate Ingress to V1 -In terms of moving the Ingress API towards GA, the API itself has been available in beta for so long that it has attained defacto GA status through usage and adoption (both by users and by load balancer / ingress controller providers). Abandoning it without a full replacement is not a viable approach. It is clearly a useful API and captures a non-trivial set of use cases. At this point, it seems more prudent to declare the current API as something the community will support as a V1, codifying its status, while working on either a V2 Ingress API or an entirely different API with a superset of features. +### Ingress graduates to General Availability +In terms of moving the Ingress API towards GA, the API itself has been available in beta for so long that it has attained de facto GA status through usage and adoption (both by users and by load balancer / ingress controller providers). Abandoning it without a full replacement is not a viable approach. It is clearly a useful API and captures a non-trivial set of use cases. At this point, it seems more prudent to declare the current API as something the community will support as a V1, codifying its status, while working on either a V2 Ingress API or an entirely different API with a superset of features. -### Structured Logging -Current logging in the Kubernetes control plane doesn’t guarantee any uniform structure for log messages and references to Kubernetes objects in those logs. This makes parsing, processing, storing, querying and analyzing logs hard and forces administrators and developers to rely on ad-hoc solutions in most cases based on some regular expressions. Due to those problems any analytical solution based on those logs is hard to implement and maintain. +### Structured logging +Before v1.19, logging in the Kubernetes control plane couldn't guarantee any uniform structure for log messages and references to Kubernetes objects in those logs. This makes parsing, processing, storing, querying and analyzing logs hard and forces administrators and developers to rely on ad-hoc solutions in most cases based on some regular expressions. Due to those problems any analytical solution based on those logs is hard to implement and maintain. #### New klog methods -To enforce a new log message structure we want to introduce new methods to the klog library which will provide a more structured interface for formatting log messages compared to current methods based on fmt format strings. For each format method (`Infof`, `Errorf`) we will add a matching structured method (`InfoS`, `ErrorS`). Each of those methods accept log messages as a first argument and a list of key-values pairs as a variadic second argument. This approach allows incremental adoption of structured logging without converting ALL of kubernetes to a new API at one time. +This Kubernetes release introduces new methods to the _klog_ library that provide a more structured interface for formatting log messages. Each existing formatted log method (`Infof`, `Errorf`) is now matched by a structured method (`InfoS`, `ErrorS`). The new logging methods accept log messages as a first argument and a list of key-values pairs as a variadic second argument. This approach allows incremental adoption of structured logging without converting **all** of Kubernetes to a new API at one time. -### Kubelet Client TLS Certificate Rotation +### Client TLS certificate rotation for kubelet -Currently, a kubelet has a certificate/key pair that authenticates the kubelet to the kube-apiserver. The certificate is supplied to the kubelet when it is first booted, via an out of cluster mechanism. This enhancement covers a process for obtaining the initial cert/key pair and rotating it as expiration of the certificate approaches. +A kubelet authenticates the kubelet to the kube-apiserver using a private key and certificate. The certificate is supplied to the kubelet when it is first booted, via an out-of-cluster mechanism. Since Kubernetes v1.8, clusters have included a (beta) process for obtaining the initial cert/key pair and rotating it as expiration of the certificate approaches. In Kubernetes v1.19 this graduates to stable. -During the kubelet boot sequence, the disk is scanned for an existing cert/key pair, which is managed by the certificate manager. In the case that a cert/key is available it will be loaded. If not, the kubelet config file will be checked for an encoded certificate value or a file reference in the kubeconfig. If the certificate is a bootstrap certificate, this will be used to generate a key, create a certificate signing request and request a signed certificate from the API server. +During the kubelet start-up sequence, the filesystem is scanned for an existing cert/key pair, which is managed by the certificate manager. In the case that a cert/key is available it will be loaded. If not, the kubelet checks its config file for an encoded certificate value or a file reference in the kubeconfig. If the certificate is a bootstrap certificate, this will be used to generate a key, create a certificate signing request and request a signed certificate from the API server. When an expiration approaches the cert manager takes care of providing the correct certificate, generating new private keys and requesting new certificates. With the kubelet requesting certificates be signed as part of its boot sequence, and on an ongoing basis, certificate signing requests from the kubelet need to be auto approved to make cluster administration manageable. ## Other Updates ### Graduated to Stable * [Seccomp](https://github.com/kubernetes/enhancements/issues/135) -* [Kubelet Client TLS Certificate Rotation](https://github.com/kubernetes/enhancements/issues/266) +* [Kubelet client TLS certificate rotation](https://github.com/kubernetes/enhancements/issues/266) * [Limit node access to API](https://github.com/kubernetes/enhancements/issues/279) * [Redesign Event API](https://github.com/kubernetes/enhancements/issues/383) * [Graduate Ingress to V1](https://github.com/kubernetes/enhancements/issues/1453) @@ -83,6 +83,13 @@ This release is made possible through the efforts of hundreds of individuals who As the Kubernetes community has grown, our release process represents an amazing demonstration of collaboration in open source software development. Kubernetes continues to gain new users at a rapid pace. This growth creates a positive feedback cycle where more contributors commit code creating a more vibrant ecosystem. Kubernetes has had over [49,000 individual contributors](https://k8s.devstats.cncf.io/d/24/overall-project-statistics?orgId=1) to date and an active community of more than 3,000 people. +## Release Logo +All of you inspired this Kubernetes 1.19 release logo! This release was a bit more of a marathon and a testament to when the world is a wild place, we can come together and do unbelievable things. + +"Accentuate the Paw-sitive" was chosen as the release theme because it captures the positive outlook that the release team had, despite the state of the world. The characters pictured in the 1.19 logo represent everyone's personalities on our release team, from emo to peppy, and beyond! + +About the designer: Hannabeth Lagerlof is a Visual Designer based in Los Angeles, California, and she has an extensive background in Environments and Graphic Design. Hannabeth creates art and user experiences that inspire connection. You can find Hannabeth on Twitter as @emanate_design. + ## The Long Run The release was also different from the enhancements side of things. Traditionally, we have had 3-4 weeks between the call for enhancements and Enhancements Freeze, which ends the phase in which contributors can acknowledge whether a particular feature will be part of the cycle. This release cycle, being unique, we had five weeks for the same milestone. The extended duration gave the contributors more time to plan and decide about the graduation of their respective features. @@ -92,7 +99,7 @@ The milestone until which contributors implement the features was extended from * The CNCF grants Zalando, Europe’s leading online platform for fashion and lifestyle, the [Top End User Award](https://www.cncf.io/announcement/2020/08/20/cloud-native-computing-foundation-grants-zalando-the-top-end-user-award/). Zalando leverages numerous CNCF projects and open sourced multiple of their own development. ## Ecosystem Updates -* The CNCF just concluded it’s very first Virtual KubeCon. All talks are [on-demand]( https://events.linuxfoundation.org/kubecon-cloudnativecon-europe/) for anyone registered, it's not too late! +* The CNCF just concluded its very first Virtual KubeCon. All talks are [on-demand]( https://events.linuxfoundation.org/kubecon-cloudnativecon-europe/) for anyone registered, it's not too late! * The [Certified Kubernetes Security Specialist](https://www.cncf.io/blog/2020/07/15/certified-kubernetes-security-specialist-cks-coming-in-november/) (CKS) coming in November! CKS focuses on cluster & system hardening, minimizing microservice vulnerabilities and the security of the supply chain. * CNCF published the second [State of Cloud Native Development](https://www.cncf.io/blog/2020/08/14/state-of-cloud-native-development/), showing the massively growing number of cloud native developer using container and serverless technology. * [Kubernetes.dev](https://www.kubernetes.dev), a Kubernetes contributor focused website has been launched. It brings the contributor documentation, resources and project event information into one central location. From b60b26c6eececb5ceea0847e575647ec8cbee6f4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Max=20K=C3=B6rb=C3=A4cher?= Date: Tue, 25 Aug 2020 21:23:13 +0200 Subject: [PATCH 13/14] update release notes link --- content/en/blog/_posts/2020-08-25-kubernetes-release-1.19.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/en/blog/_posts/2020-08-25-kubernetes-release-1.19.md b/content/en/blog/_posts/2020-08-25-kubernetes-release-1.19.md index bd4440f5f3807..536b0cd25eb0c 100644 --- a/content/en/blog/_posts/2020-08-25-kubernetes-release-1.19.md +++ b/content/en/blog/_posts/2020-08-25-kubernetes-release-1.19.md @@ -72,7 +72,7 @@ When an expiration approaches the cert manager takes care of providing the corre * [Immutable Secrets and ConfigMaps](https://github.com/kubernetes/enhancements/issues/1412) ## Release Notes -Check out the full details of the Kubernetes 1.19 release in our release notes. +Check out the full details of the Kubernetes 1.19 release in our [release notes](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md). ## Availability From 0d9be0abd5d075b0cdb49d42c288bb2f4a7f1fb3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Max=20K=C3=B6rb=C3=A4cher?= Date: Wed, 26 Aug 2020 15:09:57 +0200 Subject: [PATCH 14/14] add release logo --- .../2020-08-25-kubernetes-release-1.19.md | 3 +++ .../accentuate.png | Bin 0 -> 223374 bytes 2 files changed, 3 insertions(+) create mode 100644 static/images/blog/2020-08-26-kubernetes-1.19-release-announcement/accentuate.png diff --git a/content/en/blog/_posts/2020-08-25-kubernetes-release-1.19.md b/content/en/blog/_posts/2020-08-25-kubernetes-release-1.19.md index 536b0cd25eb0c..77ef80271a4ae 100644 --- a/content/en/blog/_posts/2020-08-25-kubernetes-release-1.19.md +++ b/content/en/blog/_posts/2020-08-25-kubernetes-release-1.19.md @@ -86,6 +86,9 @@ As the Kubernetes community has grown, our release process represents an amazing ## Release Logo All of you inspired this Kubernetes 1.19 release logo! This release was a bit more of a marathon and a testament to when the world is a wild place, we can come together and do unbelievable things. +![Kubernetes 1.19 Release Logo](/images/blog/2020-08-26-kubernetes-1.19-release-announcement/accentuate.png) + + "Accentuate the Paw-sitive" was chosen as the release theme because it captures the positive outlook that the release team had, despite the state of the world. The characters pictured in the 1.19 logo represent everyone's personalities on our release team, from emo to peppy, and beyond! About the designer: Hannabeth Lagerlof is a Visual Designer based in Los Angeles, California, and she has an extensive background in Environments and Graphic Design. Hannabeth creates art and user experiences that inspire connection. You can find Hannabeth on Twitter as @emanate_design. diff --git a/static/images/blog/2020-08-26-kubernetes-1.19-release-announcement/accentuate.png b/static/images/blog/2020-08-26-kubernetes-1.19-release-announcement/accentuate.png new file mode 100644 index 0000000000000000000000000000000000000000..8c173dd32aeffbc4eb2386d1da3e3a6498ec3b4d GIT binary patch literal 223374 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±2*3oA$qRzLG5~VzfLT!!;lVt--P`C6&ur~t%Idz=rYvUciaT=u<~!%H zk<5+sI^|(%J`ERpg<<3bT)DX#j<3^0>)q9>#wz5`Ta8T*P00J>oCF%v1S|3Ag5lNWLnAiM)4Zc$bSB&|sfRen>?ml$MPiX;5+X-r!|$)W_Ag^^=^CZ;cWYC#>DT8gl`#^`&o>4{OKD0q{ufU7}v#1 z?XFDQ&oTieWwj+uk?Auk0``-{Jei{GnzWwI1y>;mc)c1-;(h5!w8}2LuZ}nk0s=-zC6dX$uErt2;bMz%)}+%6HN<$u9F&XVlE6q zxR9A367UFGVqE;})5IO}5`|q}^aajq0ESmH`}UaHb4UuBj9FD?oj)!zvjYs%6t-{3 zJKP11!w+=Euv;e_7bhA?zFDpo8kM3(LpDJt$crWgZ^JWr`HqV*M`X<)Pwiv3mLD{k zqV&#Fz|aAb+MofwBj^z0a6i9+odjjAu)!WK8&kER^?!0?_ASj)r{7oBfofK%%=AY) ztsaTlB^XG57=>U6!boyJj#Q_C?=TNE5}8Q0T`k&45=1P=q*VvaH(zE&tN1sDDaJR_ zY4xkvv5CkNBehr~_+YUDfeMxzf}rt2K7p+iEeNIm94G?V5DL`^3b}Q3;%l~zxjGg<_#u)9XXEDI|GgOdET${$|EX{y8c8~EywC5u zHvaU(zrg+&_!mlqh9F%tL082!jyH?`6VnB`nD{4|3{^G#pa;;2koRJ#1cd z<1Ui6&McA4b~e6x|MPKR-ywFr8wZ(a&-O)P(M8JRogz|3v1lJexfm@-v~jo&@8@AfDAo=$H5@mYWSZ1!WKwHIG};hxPKUhjA4N}|!e z|2W6RZ6&jpv%p+U#-7#i0YDl60XdumfT9q4nOS$1Bmy7DpYw$YxOb@FEjRfYu< zJvS2-%v!Er6W_*0dns^SjhpTE7nZuEGu7m2#D#X~(hO3JH!uwkaMY4U&5mXk-@d>n^;~ zSb`OXEHnZ?w$JmJT=R>lCOoiWFehPCb|=9Y)8b-4JdDH7;dzmfa9iTf1m-i>7y}3_ zw(CS_0JEK1vCtZ>=Ig~u!9CB}S8{+mg?HUrn@of*X+do<)wp1FaatOZUC?A6hNKMg zbskms9o?zkE#x<_r)?BUm5uqAR@UCisH|*d8OfD!m@xRUtL_+GYP5&h1PBIF9EOY! z_j)i8G!Rw~hH>FNZ5ovl3n4Tqp^(8KFc4hP9n_kQ?r5Xc8G*%DkU~({fh)CTs;&cA z1o2P~2fl!r0Qnl6wCqRXI*cg&>jAwltRXWa~nZ^TA{wp&dVUCcg9Z(PZ z26R8WNto0dd7b>~24(&G0e;-QvlX|+RiBmGOg;djft8;l`GWHj9GJFv$y6i{@7@EmBq zbIW}Uiut5VY5q`lxsvw5Gc*kJLQs#nv@5VMeu6OY5rQErQYz&Rnx}P3J@()f#7kh% zfT-XM!?E>$d&CY0lV=&sy_0+hFL|5c{cwX_-6glxm(W^S1zC86z zU^LE{0{dCStvA2=8nlb}*oV`(IT*&)fBU-;U;P?X9;Bg&;oR2kfSe_-F=c_EJPD}QK>K;BDobeN!Gi~JbW%nFpGJl7 z5gCER*7ikT(IC|t0(#XH(nCNT<_97|KhiTLI-E?_6VhG98dsBEw^0 z3Kb+jm=lbmTEeGNfPh$}#CEyg!|_}=Y$H3e{#_uNPQg#(aq)N^UlIWP@B_x{Mp2Sj ziQhnP;6+DT1K=cu1F?P*coRg&5q7UHZ%|XK7^mvW>C7*$R0)^G)f8l#G6CBVcGBFZ z4$&U42#?@5J_CzXoZe*kTp*K@04LbtcUl=?3*JKq_fvp#HO`zTsr2~y1fzL;Ec>>S z2sue|C%aho$oQwiD2#^2HDv)8GAUszh2ios`G{znpAsAjpTbNEbfDiu%*XH$wY%s- zi){T3I=Tp6uuVOI0gN$q+bvKNZh~4h#kgIqs0DR!7Nu z*awkYv}X_poCPsRJvwK7q@*k(Yo>F|lu9%>$hc?|Ce0IbebQmdjb1xnZWPO-mE1;o zsIX4xFc<~j7L)YbGD^`&p9uYOh+vkF(M$&4GmeBNX%M*)4`JHOPWMqnqh4XB*G z%X(Zf48%P?R&i_-Wl*KMS%no%(N;`i$~1>bWVs)N=mG)+d_&hMV}q7ZBx8A)5Ztk5 zb1;HDP{CHOb^&?JA(-JrN7Dd&U>Z2RFjaBCq!|H@nw??wp??+j#s#$_h`ZlS{SY#4U*~9&bk#u`Tm0ppkEzEV1JXC* z#D_i{CwA_{2Lk$lESP(d7bV0rAmk{S^DpiG2FMvppQjj|iBp*R()H3~i{~*K5Q7Fp zG~j=dlHxkJ`37?9csJxx$%}S)9J7-Mhhr6KWuf+gzkod_x!(Rrl;Fh)DLN?jB8T;- z>zYqM{+?O{Cp9-QXNi%B1s+YTiyz289(U%y6wmeVhzEOj#NvQ{(Y6HZo#RKJfo#6A zN&9|tm)3%{*LyLG7VryGbJU0DD8g)=#mLS;cp{|TSqA27!^?=_*5`(z@3BKbb!F+NG6r&JN*>viUrQ0j*S zN!S(s6-}@@t0mS2#K9s?dL5B8j}L;D7^IBQ5hrbe*43~ytqPxNzY1N#_7Gy_5QKg! z?T}&>%Wzp@K?o7%UOgKyQ<;YODl$wNC!v?LoV**59BfEDn{8#>buI}=5OYE=AvT70 zGk;cv)_)4G(b+2PNY5A29k=R?JeB|Q8TeK5-VGQdr}1EPd*x+asm*>FZDgH2=hsLl zW5U$66v$T-v)QkUiGRIB|Cdxv!2ioHXw2nK@sl|OXL zY<20}Tm`nEVU!#nHyT6p=%Hzl9LUnBZKw?J-5lF~i4ff3R--#XQNvNB3eq*uVKEM( zZbN?yxH9^jgi#NQ$^p)O0h*UIV4`-UnJF4l%M~jO^uGPHuHzJx2PWww zhX@BA@fj5f1-2ao0Hj=y6b1`OiI5^ra+PwiB~grB2J-AOBNWMOig%DBF%iWY5nZHb zLe(k^d2G{CM$MTZzH9!F<;aAbsV-4i#KR?RB4ZXX45U9B;qq6GjHqRdK{JbOjORAu z#vII&3$M=oO>8ZkkN?p9was3p!M<|;J0ITo45%rv0z@`-;}^$qc58lDtzeywOw8f? zpgc*NQuzg7mFa(>JsI;DT}m(!kOu7+!itbm0!{_O6wr{EgFX|e7mKXNA??`#%}aHx zXj9UsfhYOISbNHogJ2SBAXLIFOmb)XmjD}P!flGxInAyR`#hUlfxv7d04jrSm=F?- zDc-3OtBEAb5vPS$nTLI}ec@1e^RuP**~%uinP&nCUWVc?A_=WBH*JhZMl)L7TK=Ih zq}kTHv6IuL)LM-3;F&ZH5pfi5PX~!{*B___(O1$47?Or=P>q>^nAi=lg_fa8TnHVL zq=>FE7Cz<>WSPJXOzf0Ns#WqE)uG}F+5285+tJ0PDuX2(y@M_>He@^My@QH;Cd!@3 zO^gJKFkx;-?%6|=sq2>&p{@u9Vwv{EwMCc*5!+pu2F!!iOE2hTGG75UM6ag81*K-I zKhmi8rrMqU2oefZ8>=E!23T71gi!L;M1cuZ6xI)84>MINcLzbGP$jJF|Skd8Wj99OCXudjk7DxnQDOV9kZhXC~h;w&mz055x z5$;mAsQCFW#*Pyw;`qM(nKT6OE8Y~y+=fA>eV|P;b4NUp!o$BxQUbcfK8r2_r9oPu zK84isAu$ipl`$x`Xep54z^jrTEW#+;=+)Cyl|UYeutSJ%2gL7L7YdVC7Ys|#?-bEK zkLJjj#P{AkchQk`744%GNAgdSUqF-^nuymwI=F*SO(J`=!M$_5DKoHvMgG?6A{&We zKId~fTsIc*j`E9;FX<8oQuvO-_V}~SEHd(u9avD9)_b^cBcSy8YrMBwD2+k)=jr8&Z)1C zf`V+U#d9dB-{l?KvX2T%ngZhrQ6BVF=H)Z!cj}TbotP2Y5L(Ap`bD&QETDNU(}}i1 z7?;~06bCuRK+m=eNadTcI|N6B*BezraA4 zWFF7;P=xP*>r+AFT(+>DVWSw ztg+Te68~bP-s(p3|>;Jb-f?03zlw;yNs(gBPrrw7-?6MZVvCieGw_q=oNjm&_=&LF~jhR(%% zhEK872sIZD;DKyF0f93vFhB-WRk7YndW9K}3`WvNv`m-)uK`K0=-KHvo%Z?*iU>m` zT)qVvjAT|J2W{EweX8xqBz#sfhXTh+`w&FnPjf1VaLL_jyuzfBff6Oh;Xh4e>{&~# zFKq@`aln@Xb;LAzktL?+Nb|t5g1X~l44S7v1^A}y$LDbkKRY~j2qxh*7d!aEcIvT2 zCzfEab)KIY?%W_KbqX9v+6TRpe%oeYK;}9RWu^@GvVW-jC=42piOYh@vww>=C!+?@ z++?rV$6*$9n{Ggj=yBqz1R`6}8z~i2y!u^fquv``rDDlYdBC1&`Q=Ixp1Lf#eSS(zP&;1;RA&CL@#*dBqmjXcft6 zZau4fx!LZHH0#|d5@tuijT&Yp$R;`2eN0wlmjgifws3d5UMLwr3ZRBe!%j1B5+Mw& zI8QnW90G{uq;4rLb1nG+j}&W@n8%}-z4q*k?rpb4|I{jo&;4{)lYr(Y=)15gdL^6} z!PPi`Wnf5oPKJ`e7zCvY+$&<5=p?hy^pNi127lL?-3R&FNOC<8P=AGf3Ww<-!t*WN z!`mA^NR^E1^WTlJI6+&2S~>ove-F>_-z9j!8}8vxUjq`}kBpp*>xWJ=IMy|RzvP_x zcFG~P02QBQB(MZvqZdi^JBL6&aRa6aV8Eoz~y zkoyXhs-=J$8g&3L^HxA=&JlhjL*dE#A=CowDt=13cR_UGyKN*M2+Z&d0-MNU=RU#= zQI5$1g9ejnj=>vYN+rm#0mD2;imir{rhq=E3?ze4ng^3}2ZYTJVkgZssi!iJUuFTj zY*Xw3f08kZkM>qmc8Qy{f2YGXc=6w!BbP#`u?N%34RZO*e zy>aH5I()ejEEypNSH__0ZmXIai(NE0EL|*9icyiPqm`gNn&-iqLM%~3FjD~)3ATvT z){z3KHJVYYBj>SQ0dK$&uwua~VW)JvU;CWom#p7)6^H!Y+>P{b6oNnplCE^t9h8mDPREEHytnvZIA20Fdj=7 z1#R&|hkhH1okxapOI-&aVl^gD;la(XHf3wQ14tWhx!G`a+H_#&~d)| zrkP58e!&g*%7hnC%SzK#feoAb!<|NVs^06lE9?+!<@SCE$8>R>w zfcf(sc7nXy=T`9V`K~shY7Nm$f|4d9DRB!t z*p2^YdtoJ3`n5RU87HEu#;9N>5_IlS)7G4&Xs@;)ypc3aR3d>WtF(z$!j>&Wb*b^A zadUSmi%*6L@H^O^v~`Gr%qSHrqMagI$yQ#|2>A^-z&VUYi#%@w0W;-DfpM6T6VH=* zh>8emRKP_sgX!k&>yV9#J=xPC{z^q8TXh-qOaDCceBah z6y3$(Zfa?i>h-~Br%suzTCO}YQd~e3CLDlmCY)Gm7eUzA6qU$hc4;lNFRw%WEn^^4 zcm7%_S6{ATVk&p@B{qiYmpk2jt+~;iYSp_FtmQBhX!58L2|_<>nb61-zz(jZC<xU$v@0RNd${;5ALC+(b%T;aryf3gM0bY^(!DA=er}ZO(r6V^GHlW zW})0G5Gm%P0lEZ!CUJF3Z;dZIICbgPyiW*g|-Kxl6_YT}eJ1MKH;Lc}yl?r1{}qH6wA3{KvsCbF>o%vcxru&2DZP z+|v)KmcevNL*zzEa`vBpay6RcF@C9X9|3M~PqZV1Qfl!*>QN);9&)c@ptU3|l9Z(| zLeE&K)Gd(T0)KE?!xo&X!B}sxQ=phdsaivGDdsvbCp3~`8Jij99oa6e#Wt6{b_MHB z`*LKczaF&pa&&RMaw26ie*0255n7IfZW=85ditd;l|+>c%EECFYU*8(J*UN&y)b86O>p zr`(T>liv!{n5G1~@mBoKDwkqv@&}o(&ibSvTQ7TY&&7vOCIg{42z@zbbeuo)-H5yH zjOBOT8V&aCo?B?(^%sB>1R`O98tUmZs~y*lzy_1V)Fe(`B<#R2Fyf`yGM|?aR)_}J z-|E9X|90h0V_SYcb!92`$7B5?NMFXdymP!+Ghj8*`x~=F9BssoD)rff9R(LmrPz6R z31h+sFP-U>B=NY4wfffJ5TAt7Hwk`Hv%u$O^UzhoV2a7S>bZ6LW~5hcV-Po&Uk3K+ z8+Gyigpm|5!z@qKXX9JT`$1p`zQf`gskWuxA;92@FP_KnI|QfXF>~S6 zfSFKoWhA>!Ia2DNzfoTachDYYstY&-ozR2BcImMb+}uiq&J85a^MpOJb?|@Yrv2#rj&f}MItYeilJaMfjJN@ zLz2ZQNEbAb0uO`gTBA3y(dg&duq#)s;>2O^RA!V)9)nJIeX)X-hl#oOO?5b4b_SyM zVc72SGTGye{y2Ku7!zEFw(i$`u5(Mc1@8uU#M8x*SZ!=aiAgKVJS036MJY@y2^3Ed=E3(SP=q ze&rx9YifvnYpCvPhPu5>!aPINUab})I;S!UNi$=@~GKRB$8Fb2f*wqzP4ZAo?(DvuUg&hffN) zAbf*2lntCE!VJnOQ4uuD&H*qDv`!r6k>5!$-At8-bBBtGaoFokQ6m#ui#3zPLX1_|r+f?lCpV(v`{wi3z z7Saf4bUChX!iR}j3u?vejgV}(n3hm zZpWKgCyU`UQk>VAgwTNU0hcEvFi)MF!uD#f zaEN4yNwQ4%FVDaWg^Nn&A<1UVWFv;~l1#)ehybh@Cgfa+aKs|)u0yCI&xqxTv6!IK z)nhNEdRB`N{paydES^0Zb8~YsKR+L96ipn$&ewvVPxx*Z1IW5t_$;!Y1wJ;0Qh-(z2xB&xz+e!?hBBEIvM95jPDLi8YIH(Z8nxG zy}u2J|3~AoxHcZ=btbMM(|-yx)XT6Hp=Q$}9|s06Kp!tKh8|UGx5v@gA1}t!~5|(ZO=uNg0}Ltlt6{aS-DDfqoaf{sz}Jg&&vC z#F5HL`U>FNUkwtKEnqpCh&x>>xbYLBBEN~MmAJ2PIGXH+2!}|NxFX&px~m3|&4KwQ z$df70ggX@ir9~j_Sklpka`FRQY`m^+fEP7r2Zw7 z2Am{46|$lAz#QZXglPg{a4T8R64nO35^+KrLQ~9@JG~@b2|7cAFgBAXOPFEc5MDqK zCE_9!NzFxn3I;6fVo*jO#ZspLA4L>VKXUmIREC*Kzc5`S z=LSQVvuJTdG)PzljKXEn=mm5rs0f{U-rcDzuX;??&@TM`G=TQ5C!dIIi>ISLJ`v6F zu~^!(JH~m%vE#A#i(iQiG?C@4)7YVLob#j=l32Rz);3EUg+Kp%#Qr@o|B;^|KE6X$ z)NZ_lUqfzar|3X>zg&y)W;{pd`3-?o7w3^$_r@cG+gVhM#P1xJbOtnA-CjHuyGm4l z9>6e=SjT&FF`jS5!~KKNAn?O*(PO=-cs8y=zc|kG^Q_E)_&Q9(`=y97jn`HLkkwyJ zp3Vmc5LXXq`F;v~>?hPD*;hHWjn8g$_BCWWDTu*xRGK*9OZ9ftz*{PgW`bB6t3;b-Xjc>UIF->y z+gJ~jJHL^nYT1o`wYl0ELCo&WHO_QDwd<}n$%UCM zoi1L=oZvD&R$N_<#0`0HW_!|*1usBDWF3v&P*%xLQC)yA+`>4lhqV+BjCDxsuR2Pr zoaBdO7zN(A8`p`MiqT%jUeAgXHizWm;$;@*=W5$y7RhDu)ETz0Wj!cckN_NW6??$O zb^rc91|eG{{gt9MI*fyEB$`{c#1?lfeEDQ_fAgP5dt#h8_-4F7?G|7u0h|k(fbUYS z>}75Xc1sk*MqHPi=Y{xIyg%x>8Ys>YJ$Cn-dB5`Vd{UI5wL;9TAU@H zW362#vM2M0s7ZV&Zi;WCWhfgh<0RL_wYiN`nx@yTjd^W7evTLoliq_-iP$&vFiZ9E#8W z9N`39%dS$fNX^~(jY?0PFJ|g!r zxC<*+N_98zh=fA-Q|y#UOzf~J67B$uEWKWBwN)5tj24W>(ifuf9n?D0+-B^YheD3G|VQinmVS|KI!VE=a$EdBZ$KKCVu47l3R$@e#J!(4nTjV1vp)?-Dw>#k0^)Qc&c>~nt`1{`huFMx zT;dsE!zK(NkGJ>6k=l8P9&joIL*(6h*qUnJgDEs$Xv;b);enC#hxSFe{~5&jTiL^C zOw5~vqK+Ue^(T22&yi3rwBs~Uri#Csjo#>i6dtF0qwyc>H^v>M(~OJ4n2Pf0=v^%x{)U^kw@aV;OVwZn3vTCFJ>#*$Jad7|DJOeFb&`|hnv z#XB}jq;egVRS|-_lcT=T-v24M=DiT2 zOM6@v29mUoakP((c7>o@O2l9;RQt%21*e(Hs*{60CESY@g3!n;SNlw6DV9%4PKAP= zk#Phkh!dEuV7KO+Yo?UL6t-dPnqmXo$)q4^9Yil-uTK;R76j9maaelN6~&C)0vXIU zZ@1gIE{<$AjN~!6r9eVikC*GFQe4ovsIrMH05iaj4ELLw1~|vqW^8;kmUhiX5C6x3 zfA@!ICiOV>zPn>?_s*zL=3Q;0j03$qGZQs56*jtz7gyN_K`CjIH(lB#eJfhaC1!CW zvM#6{4^Xls!^ll+ek;24Q~FHJJ(ytQ8?8NYV7L>bO6>9l%680mHzSu`Gxm#}XUlRF=$a^rELPX?rVL%)}6tzt`o&lHKo>5XV) zhxJ0Kh}MB*P+J6@!W8wipZH4emVMh{Kh4?8Nj|A+r|xZQ7$AheG#m|^C1h#6yZ@LrA445LC0 z&{M2m&fQWO!N5io!jk}FM65qa-WuQR>4>;IpMgGxtnZSGlY=l5ZAe;=;hTR8KM_VH#dZh{;Btiv?w-D=!VQr&}%9r0Xe z0vh&{Gwl|F)B87GirZJei*TjZfzY}OKTA%32#lk@mp2II9NvfZwb)Pjp66<#&@lsw z-uNNOw)fXnmx=3_&TY0T!$^hJVHxRjA)aY&kEh#HKXAM){gx|dV)xPsD7&PNC%}AT zW^2R^2XI#4fY)^8k+dDYmmy0VFp`T8h*7&gL{!@_)n2(2B49Ejq@ARGNIyQ8d;_tQ z^G0u3ngz*|-qU|bk}+odhP112it@vJk^eWCqTYDbwi!iT7DH41bJS)LX4Su7Nc>~7 z3Z-9*^g%xL#uG|PpDmNb$Yew8{7qx_(**7z;!W( z$*N}*38CE;d|hxs5?cT^vd-5TH4gq{i@g{|-@c!*KQb#foTVH>;K%QWEX0pyy#majs@L-Rn+6T6}b z{aGhOyVs2Im9^M1HXUcmh;H=fjUSnI^?YkQZl#<_#!hnVa!`v$>pPO-AdJkjclu(l zhA;;%{(y%{5%x7!pd2tgO;!f?WAumvyI>UHtXcX%Zz9>4!{CaX<9Dp;(SdnN13bW8 zvX~{*^ufp}%_edYzQ8CX8$C3b-U8+hqOeNTi_cRw0AoO$zlB6WJsdQmMMM{EGMGcF zNKO!#l>h)h07*naRCtCf;L7c79i|p?yOUppdoM7yHAok;tiFOZO7Aba2m-P7N}y&$ zT&a|>rIq=P<$RY?M%1h9mb(;o#~g+zoOk~$0+UeUh+^d)*i^pCekQQGV)X;}-rKzI z68b{kbOv(!hi!k#)8YZJuNGc%wI`3V40a}){v>o_s}$Y z%@*1q3_`d78iYUii!6ixoRD7&7o1}WIh6sBS6CiXA*>D4=)g403|ABoZ-gTc43ylT zkA;Z|Ism)jw5}Tunh^RZ)sXo<(#fBKKSo|1Bvo*NvLz43FQ=U5irn60dvqUB?3#1SBYapr{KW=Y#SAOfweT87Wy0O5Y?w&gsBk01Z1y_ zZH@Ct>~BQtdF=>ICVZr^B^D^kUBmvoLLIDgSZnGCW3n`#E2DJmKkSegoEw^o2^j@G zn?&h#o)5t^r239Af0Wk=UZ)u&ex4#h2_`HiguU>D0eh?)fU9)^1_DEoiP#g_hx9=c z2V@|pM$+jv3CG1BHB4aCka=A^&KuxFbX&8QP2rD)JaHaM*V_gynS`+{xBA61qUDtx`(A$Hqv+7UY##wQ!+USyYT_ z=Z$>z<9Gd1<-WLAqvs_#WU6o4Vcy5i>4PKfHi6aDCBr2&iV0`9R4x)PLB2;mSB2i! z01UP?%26bM-L>#5F-LA^OEeb66sdp3!W3&nYVEG{%e#jLg;BT#W-K@~b&nAYsEUbF zl1x)FZT5l8voSjH8ZDl%+|9SvS}d%(UrH`y^|%;tFwsz;v>Gq6PtruxO0aox%_fI| zkhz^}eYAurYB-vsm>!7>7aY>-HM0judcUBVUbgS+!gqn~r{@5&8Qq8C^Wei!{3V$Q zDT3$693U=9BDmJ$WAUeioPLE*yUA+U#tQs!BJpEB>YdAf&K(`WxWiMC9-LLd?sF)*b!gdvX>GeAl0S-^@E!JaeteGX`I76w?^$NvB{cI zVyQ3j=|?#f>|VsgHiIxX-hvs5dqc$gjzd!w{>1TuMH?UFGmJ8iQ@sy^IV-If_IwRu zA-2S$z1eh&@Q#Vx6mjUgS_Qo`w3xOHDnLz0CT|UJ{We8SHlW=IpF{+u`>~@Z9Ygjd zQIOua5u8>J%`g*mdJ-xKyUMZSYSdvdU%1U^*UJ?r7A%N zHLB#2s7;7KkG($7xG)*%ZqQLqF~rTnh|qHtO~^evHs_1OF#Va~et80>fYg!YXVMsv z4=@d*uo9S?$)Tx`d4@GpA7-$Ej{{qnf`)5~g289wf0=fc%PniIKf^uA;F1&!G!B=< z)i7J9k7KM!tsJ!uwGkOcGIPCZlz(@>Shi#@dC=2nAYY3A44_p?Q`q^@4>nSZ8M3KA z7N5o`c8pNd>v&Bj=D{+&b6mz5(8)Lt1NpzQ z!rfoPN7BTjt<_=_62e;w)a7#WO-wIGUbgZcdG_cW<|k|?cwv%2ud}T|iA}EPsoV;} zzDuNqylEQ9r#|(^g#&jS9;KAvC|(`BPnfNuP$O(=2s4igagF+uRhE#%!T|~c@JPl# z&Z%-6?E~envb{Da@2>QU6w4y6At`>QbWj0a)~k<%chnW`XQ}w#Wy_f52Gt2VMCH;N z#T1jpQVm5F1)j}PZDyJ$T_8tIEy5MR4Y>oSWF8HoPwJCHBn*;fWp+5nE5ytX@4V6+ zn3nV290`=UE%D9VJs^#$|BpUDO+wZ8=3b6pi2n!8yQA`v{bw7Gr z?_7In=1Q{2;;|DNlk!RDbd50~dkpLhGHMfx3bt3!_eCuG=b^#0Co`$W;4Qm+w6c zY{TQz-Lch^?Wdo9nrFVT<4t2A|Lp(xpNEk8M{!oM7i@l*xfq6W*I=fU{2Y*{GpM2p zvfT?61p02#fhfxM0FIpu&gwp@D@>N$(+k@kl|*!^a~~_1Tpnx<;)NjB#I%BXe-y)$+KB4>k9M$W5JvUu;=A#Y!N2F0N_;u@EAepLfq}pbY2f}c9OC(f zBLz;RFH!-pnYZjy`ucb7k824g#nG`De9-J{k16OOn8z`k<|R!wZ==J_o^GW2@J^B+ z)4|>&#MCFld4}MG=LV5k?t;bM>p{g{kL^T$y+|@FyZ{vgo`5jf942T62f6pT<028g zP#Q^%S_!5qo+W*OQY9_LtUnG34nK-9SU+GS?(?qn+{c-Z=NGo%GcaAjOdwY>444n6 z`D!V6(s2e41ee;&7%xL}|P_oGh{VBs{I# zXN%YT!J9h|eEN6aurDMNuN~qgJnp^s-h6FhOLeVXr_w;KLN<##QxAUD1 z;%Yfy_Dm^nOf7Q+x~SRuiz43~|$1{?L|w^b2GZrgj-YBQ&6x zCR;TS1yl)8oZ~&)+Leeq(9e4;zL(CW`^;j_uKm%U{Pw<5^G_3^_tn`0l0cBpjgT_t zkr3`}GCYObRvfFClcY`F2!#cU*l;R%?yJQ?tGQ?Ec5HdnZJ}XaKk@OVFpzlv`^y`hezLd0 zBF&D(?V)x-vN(z$92Pf+^Gn_bK?Aj7zcO3Nm8aNq65f*Q5MBTSPbMmsfP@-+9$d`Q zYRsd~Bw8Oi`t^F^E-V?Vga8chNX!9-#G}+MV8<{E%~m9*bDEXJ*@60(q=`11szU`_ zBd-#3Vfo%UUVjE;;fhiGPhc%{gK{_%{eX(?YZJjZ^STEBj!0C958!UUX7G)8Joj-T zx89wuwdBdAKJ1UoV2E-MTZizqj8tNh*#A+aJ`BRCP##O4@SWi)us{Nm9H-wiT13@R zvMd&;uQa#OVxZTqDKYo^+~E|Q@yvk(cy(|KyqNxCb&b?&`W`=idL;qY%zG~lBbcn z08RG7MJZq_)LtF0>@fT5jo_Y#7r+Pz?848>KdwwN8YlUX&y5ZDb61lHG2hCS&)_<# zBl}eJgTS9O+-v4%Up%tZsb*eK$HAq=mf>)h61g#8L!WI6qx#?epMTN#SHJnOH-va^ z1_Q~BPwcD4@&@S-`7#MG$uvbsG<$fkrw5L6T;C)D_N?bp-Zqr0&f+X0e3`j7_>FuJ z(=Sx`jIdJkU=nGkKsaupzt$}FHZ0@L!oX@xHs=s95KYO}kiE3@=b~gexco48t;v5H?Iz+SV1Q_`^@UU~at??qehN z!WcNm-X6s5rX6_=^)W?3OAM?_4iZ|# zklrcw%Z7aY9y_|G%4TJ<=8@7Hm7Uif))#Hm%l8}L>ks>)vtrRDJ?{PEKQ2$~xqY(U zX^oSjF%DH9gVv1ELpG8ej9^9>Vg^UHl=>sv*o1Z{M?xW~_6(T1=a{#MS{qnkkqxGx zUvkeP_+IYSIk(;=pc#IyX-k75dx1duVLtfS;Z~_!iIYsBGUkM_xm2tX3)DyLY>bv+ zAfO}-xEdD?{Nm3Soqo+nm<7A7W3$ZoZWqU5gOcs5^K)dRH=8qYC;Z*MUvyV0 zeK(O<2iX%|^8O&ng-;hMaXrSMBYo=DrCl0XTwwbQa_<9#^)9gfnPBn5=TDyzv;}I9 ziv?}9LP_{i6HyuBWY8#VgFFJci4vrBBK;JVt)_gAW;lgm$i`#&xJ&TstW*~rAbA8r$s-{oU}6X%w9t(W zc5s(u%d)KArQ6%-=br!fx8`i=>ROT|TeivP^B?Klz4z?BXV0uzv(~IKYqn~oM0W}1 z0h8^3({=!`b|BRTT-ykB+`cdw%Xg=0Sq7#&uUId{O37p_i%g){Y%GA$W|NG3R#Ot) zFjFs9lGCiz#9ta!mRx?dQLt39aATwski-2MaF&B?JJ*nlF8T3TIm?EZaP&$J4K_V| zOxgfVT9uBD$J#LagqXl=7m&6hE6j)Y?Y4stKV*j=e$WPX@35o$_S*O`3<6Fuq;0wFW*e*o*IXha zgMau{1MLiqG{-&-ZH1f_GFclNAGgvJK_xG_++P09_t>%vFR}`;UKB00*GBBw&HuFB zu{CxV)(^!t#sl%3L!*M|v8*d=S1*}^#GyHa)CoG!Gia!Tq`|=@j)vW`wQhg&{hIyT z7WzhF3k2Z#Yf|<i7SrGk}1M*vB>cFtHM(pN0$Rz6@5k7-lZ8gu0Y(X@!ILGW;NV{(|QpsuYR zt|ux373~1uEK)K$HRfupM#1tsh4?ecx{!%4MROl`c8s+aI?23mx8ml23)$AAsSLH95Tmal{QUIGP%Cv=9O zg(d(<9GO_9Q+q6Hi+fj9MdMp-j@lg^AJG;KS7rrxPG{`M&K=CcziB(~xZQ^K>|#&l zDfS3q)j0?{2IC-fu)jY>m5gmQ3qr1zldhyHcg|BHVWu7BlS z|I42C^S?j@(`oCfA7&udY@aQ0sUs+A&Rv65cNx3a&uh0U7BOF;P99i@Sqr`4|KiR- zBzYw5{(W`(t$!`q%@4vjcn=+g-S8rQ-{o9EHR-$!D^vFIS7q$!YjE?7&_x8vHP~vs z$WiF``;QFSPxlY=l*D1O&myVrD*yGBQIK{vQ*GJ;CkVjEIKhR79M_-2IHqA+%$RY}Wdh6$1qPyET4=wxCsHPd z;OUg6*@d(MKfpBP#f!$DwT3Jnsq&ikLdTXdU14mNE7f@QU_DkIsS{~4Fb@Qi*c9Aq zl6CQud~zH!!Z>sEv3xQ&`lAoMWAvt*ZkmmJXVl=CFg&9dPWR9aU%M;c(c9iVU59zV zH__X5FhtwuFfm_{skY_gjT}-z9%E$=z_RNiYAbi;jl)2iEXHrb9Gltdhc44x5$3^8D=5LHkT~k>^hc5>oM^e)IrFD`N~dgp zTwjAp{N!K$!T#&ZH`?gnQRd7<_sp};2l=In_PJ=-gqQ{exnxRdqDNt1YLIHMH*Lwn zetX$({hnR%(qCY1fvhRD)+zO>djH8!-d^hU#XtWO`@vVfWI33C+!IGoTRoa_JgTkO zcN@}(3{tWOJ@eJSWWVr^cUcP6UX{HUSkx3fdWJ`=TIyLR{s7hqow`%t1Cu0KaKxL^ zu7q){U(m%PV3M?#>J{$k+Mj1OukL0!s=fA;Q})HpHM^=mZUfj*|M1yOd&X+ByLX#? z399hIQmDJBJ$>_RaJBG*Y*4?byR-d=}*4;57WL_PA zTW*95b?PMYFNswy%U#s-6=kFkVCEmL4JmHoO`yAw{UA zB3LEY1=-q>jkOB}-c_tC2fMPPkBiu|QOeJ6<%@VY=JW`HT z_cRhy6&MGK_eo-$OeL!vGqDLgSlRWsIYxx3vC_jkhHrSob&Q0wPflge{n!L~9o;mma|uj& z$lAyE5ng;>e>oO)OaRk0``5iU@A7-k?SNxw6uTT}QcJSaK0`1N47{^nmRRCfUh$t&7ID zSbJpvKTb_f1MuYlsn&z7-jsSGZxh*hb~L}tMzeFgEwfcW`s~kIQrqj;s5+{Hws>rd z^_2I4A6hYojgwyrrnzeTZX54?F3vQlqv)e2IR!LS2Le^-kq(M%(X8jvsJ7VE1=Usp zIYO%ewFE&Vt*WU46ix&WvgXo@dKp|MQar9h7&~H9$waafC32P}>jdS6yI>cFs^Wgc z3G)D4cA=^5xu%^rT}vJ=Co-Tit3Q%BVX>^6B^7*t1uX=aPfn$?7cCLe%|Nm|U{hWPhf~WB;h{J+V1omVbl{`yu;3YDQ=(!dMbewtq=#b&n zEH;2|fAas>&0oFA3P>Dr;?PePOKeeFa)zM-MWDny!g(lGD54}gf@}o3uA(QOL@L$V zgYVt=PqugK1NQ27zYiP11}nR2D0<6ZeMO}k*t z`7S-FA!=_G#<}mn0efJ_!w}2k^%k_lr9bF!nLt9z;^uhgkA7%9pZuu(kN5t$yTv|g z1DQu?wmo<70b98L7MRCw;@Xs%oU79{UvSm{kW)65oof@To^KmAychxrmVjvP=i=26 zVHXS6FjNN21;VmxFmC%txMsL$z1UapHG9E%O=l?Rzp*i9oq6uNR(RUB9-6kN zx2u=KPhY1BEfnL*2@~}qYgKQD?HDcD)V{4mLBGq|M|TnlZv;vp8;msG2ox~D zl6n?S?yw~z_drBZ<-kn5x(qkDVykdT#vyUun6kd9?bb83!-jIpZC}?#R!-u4a5mh& zRoatv&|Fh#+303lG`7j%SSJW1aR|MQ@{g!vae$~;Z{?63$ge~S0d`MaiU95sDB3G4 zcCaaHTV^_s$Cen0_8x-PIfmmI_b6gXB`FM5kP} z(AqOU!rKdas=4?ymUrTC;PZn$ptgh!Gnd)?^ zK3YxJD>be00Qu#(48u{t8GyxmfK=odnvB#zrtdl^SYr*bVo$zNCfX(N#_>QaKcp-G zY|&^B2&3yLMd#5m%0G6@u?_9L-}<`!`$s?QI?*9Eg^Hubk-bAwhSQ>BPir_HPdV%* ztCuaec|CoW#_+Br26A*@z_vhiryzpcH{ECd=Pj?Z*I;PA;-xRgORI)(dKOdj^q2kyf;iPEcC`Pt+E?&4>$j3dbIDHtyk`>>NlHtBGLo>7ST=;1y=y zd%*047n%Lhzc=koSA%Fh2)QtiyLZ=Gc92kOXBEOkl9*^P$m?9pD{Yrnx7*M?e+|M* z(aj_RSmIfUw93>8$|h#ArehIsfyzaMTtJeTqt#9*$klHDVI8zZFqJsrHFgt^s)lEq zZc}}HGda;kNW`QjuWCz&@3%RV50feNUx0_akMwi{T=ZUO^^eqf>g$l2HWxe5RS1WOvi43R`NkI00;7L4)YOhK($^V2>K7&8DD{&`F$A zVpSF?v1M z@_g`}*mS>2QTq*R&a(~YU*JSn6&3~6tW)=TyL)Wm{P|SIYy`L83bXTvfAS-n92v5e zmtAEUzAHxJ59pyM_u;StGhIN{wdlv4e`{B`TWhFvA&~s zqu52&0^>;Jr>$rClr4VRsAds1vM-pEC6P3c4D+k5vclr^bWV%t`bVS^QYQxqA&9G> z1{1YU-E4Npfu_Cx`j|a?Es@EmV#cx#+;`3H+{w%p0)9Pet))y*zP*oV7ogK?uY`zG zzU(Q^Fla-NJj6gkgTfIeab&AaZodOn3d^6Ul318*UQXP&YVYi~&c$%3h}#OO@LTi< zv09H1hf$zipm)MEDjwHG8yJD{VJFdbI%{{#SptI)l0zpUs)g#9tvP%f4B!B8gFVrY zdQ^Ts!=saIepd3|6vrZKdZq{tsAHLa7p+Y*SCx%L(q2z#zm+oG2tK%@YZQbgKIKPe z9`z|Z@9+;{414kL^VQq5QV~e%uAWTd83?fXg-VMY4CMPEMatvBC-)~LocYZYuUogU zXEdvMR%+xFd>pn>ky1O@ZF5O@gKNZ&&&*;%B~EYr(Xh$PzkCN8kF zRYl^_MZ|X=L81{RDwtqB&+__0s=@k2RBLA1WsSNbOVf z5u7Hq(Y)9%qcjY6E&bDSby`Z^bRp9qz+qkC+IdjZPK_V$BL3*V&XuBLxH|FgN$(LS z7=k`xpZvq$WncySgcG0>-+jc@k_8Lw!qw+l3U8$bW-s`qzff&OU=!n_X%cPn!`+shX*~>0y+PpTi zkAFXAe{~yWvA4sOONCFCU3dIfpURF!E5-}RBIiQ&7%-AD_q73?w^v}{CvU=rREev z%%P?W?T}6BNl)~E_hNLMSphK=*Z>?KA~?+^<`Z-B7|Aou9J{3^*lt_oP@)9*Bjj^o zMBU0f2O&fHeI5W~ zSCwoidPW^G`=_p&ou}*5CY3~_dHeid{fX`0we$G1dXurHbr1R#XBm*^U>Lsaf(;B# zR`|?f9LEa@XYxwYN}#ztbFA~yEA0Ml585zB>23GkWuN-ZH`%M+`KNZt3t!@rz!R;~ z(rh`wOzk@#`y1PK$8Gc)Y5D2A&0;rUZ{gY?%6_TFmUhyIHV;aG%7K)arm?0|RM@{?O z9cCBz$L!^o%Gsf5&s<}+d0*4s@fBW&*1Y1fg#Ez_;WrIUC>UFU363sGVp5Q1KM&W; zo%qhw9`=`rGYh6J4QyYMLh>-@4C>8l6`O=^2;m$}RbfsA=PH~ljr8Vw|G+exY;L4) zqNH(V;4o%`B=+IBt9wCU9+V-eAy=ESObzK#3=W2%A)tS7Pduxd)>}ZDV-uw^4g{0M zirb=GVuC!;B7c4YH&gMQ_O=}IJd5Wr?ynfS)3(gJ)?H!)1ExApMWT(0!?o(rt=NAC z+&BT1>LQW?^EpZKs@ow7(kgfh2aLv$@o zV|oHsqusZ7hg zDtP+i@ey$P=T3R|lWZE*xqNwBt=hnh-7Ekd=8o|^JQWvRoK0}uWjRZpW%`+VnTDal z;=b>7&hl}EP1KgQ3X}|%8B@|L@=TZqM|=)w->7&2luWY=^jBam{mV?uu1*Xx9#6 z1;jBjFY?*t@zPFx=4CMu#3L8YTgXg0!R!fFZDy%kZ~cK)#wTt0rI)*ENiM`sRLUY@ z-1Q&-X5ah2A9s&1d^&6;ZEAziiRg>KIiMV`LoHNy|8YlHzJ2d*Mo-PIeZ_0tYfCB< zF$&eY&cK#Laz>00Scq6H+x*WKt3nJwb!`vY);Dd1Mc^`;-6$nsG|AE$m`JC!brPGD zdBo`9!+6Lcq;&loaAf17?4{ICbwO=Jo#kpB>NOO;8a3=y8_ec`iOEBF+ZQKeFS3N2_5=#U4Q7+RksY2wUt7tBH zByIIomHHuTc=>7<@h{xYr>&dig(q*VG)##FSvHto?BDSZKIwm8k}$O8hwrfNvF+|< zB??+(W2=!#7&07M7GaT9sVg*5(|V=^lOmA_rZH?STdPuNhija^o80ePiN#2ugkPNyOEVR)>2YE8U&k>T!Wtlx*_lv(`&wb7Ru*IuZp@&G9pk?s5+Oz3i`|ig-g2>OT6dm{?m|!=q#pM|Wb3s?Y4T7Fd0#-}1 zV5O21su7$6CWi-MLdzgZ5Ua>>P6@O?K=h(CVgZpzjU>-6}i8xUwF(e?^`a#&RIZjTL?eKwJwuz80 z%Z6^XG=o;mv!`#KbVzl9P`c~wHzOA7OnZj|Tz+^%W0KF4CY%zOc?CU(A z?>+fO^#-1E^G3GYoY5`RM`Qq3aa2|lEa3G)PFs9j2@J9U(5@Odog@UkR&`=MuzYO{ zhD*nL|MB4CNScmxA_2d&Z4aD+%j zjCzVhR~5T)8^Cap8862(6Ecf4tHP)ThRA(Dd<;9X^jspZ@DL~{`Yk!wS*pa2M;+Ll z3yK6UWFk7e_Txh;fheblIIXB3$^KL$Sx!u3WRAG$CZ_ynm>w?!iM93irYFWL(g37j z2H1=hybH;qBwI%<$;6#L*ASF(oFIz$naS`CFID?#5KM#ZvvkmP4M3H;ay2>q@}{;( z=BR)4zUV=~0-?e&U`Ifoah%zFJ$Krq8S}jUetX|P+-M*BS*t> z_3JLQd+xsvzxJ3tgi7h}e)HGtRe$&%TmQTlxKUa*hI5gUnY4`z9JR0fzc*MJmt?GG z?zY=U{4N>Kg_3CNy}t6!LFjWmxzrb8Bu->Re5j8c1+wIg4Gr47l`9`}^;B-*=!3iu z!{U2Py{SRmild-r8I;g|o*H^$Ajygq`VZLXwpE}DQp&PjmRhoxd(1Z30@Y$8R^IbY z+qn61!X7NNboV^Vv~{EU!luH07AfpL#F4|RD{jl?#_j&!iP`tI1RHfgCq4-yf7%LG zqAx?50zP#RP_x`BZrl}IXUmgCn;JQ6<>5V6$4xgrx!d;a-VWoRu+^8ZvSOufg|^PX zJdX8Spbh~@0dp&OJC#d2tv9uRV3do46tb0j{i_)Dos4y)FE^gUJhtwHfnezu!$4YF zi{0n&((_sjM6gjDhNSK3y~GkdsLg<>4=v%H`V-i)38<@n(%1y5w1+Vm;0kahp=kqD zxjiaVi$3G=qUG8C6)U7I9NlO|>{7#Qu#~_)@?<5|xxF}Gi;mpxZP5ICoQc8|Do$^r z=L#%f4E59!GyZ_H;1Kmxb5wr<>9IPUc5A_;!{o8IK*sA%)Qm)S4PVzp1qX)p(>v@I zwk8O8B)Fe40eBj6JVnAk&0KEY8WZIXJ4^(K1_ER3Nz^C!|$fhc1i3 z0!L#(moznEBFHM#lzICYu)sDF>tK4rw4Mn$Oa#FndW`B#t0mY|PtHw^q|6a~Q;P~` z){)DTr^m%WP+uiko#HkR7(@!b#)8-BbYrr{@>Xqv1!vS;ipoM4ux!yHrUbAK<_0lb zeAx^{o>ds$>uk|g?#h->gh?VH+ts%K63z+`$rE-50Bbx7@1yJEN40WhzOJLB{8Oe1 z2Icunm)d(i^Lg7xtSgB|a~3VO&Up}5W|T#?xQvnzwu>+&a+vMbp!MBveB^_+@1ci~xVl;5AGgH|`<+m#O{$Y-c;e-%@3A^N52p=M73djyq*q>7 z*da!a9&Qo-$51XEpvpo$rz9`9L$U)g zp2a-$48Kn5h+g}|L>WxP$iu$ns+!~YD4Ry1I%>%(E86MH>6TGkGNqU{z2JQs^|zQy z9VxRCn_^8A(jH|m8@bz6WmVv&MUi4lPgK%Cm)a@|%$FVb5nIXP5lKDACW0g|U%ZP%hwNjtQ7Y2F6=f-5+SJ6@o`hT-c3#dF6gP zlJ2$#6a6f(K%#tP@+!{Cj`C(6bsl~*=p17gMHb77@`+k4o3Ca@u?0+4-DZN+BYGIG zu;_z8=QNRZivWzt5A+tdUe*_~iIg=5OYuxQF`jZs0x`-73BV!B)4zlt#T6LmCswAU zZ@A%x1izCuVpjd#urfREjIWnH?P+PLuiy+s{9+uH8kzcNnW+vtn85xh$UU#9s22D! zrDctWyWPrY-i&LbbaBs87mfh!8ELuj+LELKv!Q$V36PHA08g|{c~V3l2Xc6ZY){Ic znPy+ly!VK6xw2~3y%J-x(lio61qPvX0^%{4`>tTAfj-Ut@6YuL~wNUbH1E`5Pa{`AGeL){|>YBE@p8hXC687Yk07T zkf^>&f`O90k!IHJi}?7C^!l0&(2dxG3T_~;vgk07Ab;ho{^)CQh*=!h%n;atQJ}W) z`3#}diwE;W-<-6@6yKU`!^5e=>YNLj)sariRPri-HqYp0h3sC7#D3wpeeMfGwrAHt zo73=w{< zv8qn2L6}AklE>2(n1HlKT2mz4qMsyf4CTALzfZtP9t$aaE4tEAYL_gGFoF6?Y9N0? zqly1MaS$4LVUqnI!1_mjS5Olv^0YjgGW7{tHFSqP`87|D9 z;+5_^d(&nbnXzIbS8Nh(F^;W3!v`IYdXraJKcOv=h`QKJ5ZYX8@?y0y_9m<~(#iH@ z25Cf`85-SS`5oJAz(~rCvDCWjuTR;Nz(8X8uC8=(v;@PAWfD{MOu2$fE*vnac=TF0 zC=V>rBkUen{axaquf;I2e>9WjY@$)_%vRYVQql=Snq~N*k3k3T2lYh&B0!4(N}gy| z1Yj=1GddyZ`Pu1Yd9$DKYb_XT$e0_Yle{U0(KT-#Gx8)p_9HNWnibGVV?K6*ErKqu zEuSS(j=OO}07O)ov zI;0KtL>Ekp=+Qm^Ri>J%aP_`|Q#eSTh^$;dHLHuH4-Hza8|V;`A0K6or#5-j&h8KI zh#0Ydm=m+W6e&V=K~$|wz%=f?n8~C%ADAh)gY@=na$Fj3x5UHeTYeqtFA+m#BF7SL zzAt!bhuwJ(Zpz;uf&K<~Q|z%Mf+KqE2qum-BLxQ+$T}~G04eDSy`%Y^n2Z)xwy__B zlGJ~n`O#imGcRWstiYHm*f|6D+YTGmPDKe;;Vl?4L{9pG6Ot+=U=l=eU$)m4kMH0m z7zvDAJLi>p=G&(EOHg0YCo1#|5{^4){~&ULk?KF=J;7WxQ(sF03lW!r7hqO>OL)-< zC!kH%Q9fu(MmMq0@KX1RI)hK2^&^@Ti+QZv_d{zdAHiszMA}1bh(si{sixfer^fp^ z_14&tPA1{pLv0Ctk^$O2xuO;+!p8Wxo6+{Ot{g8&qPeHO(AJ_h?XT{qPll*Xn|(d~ zEE|d83J=o~+)j}Kuupzd_m1B`PT%M;8NhW9q=P<&mSZVT#~Y=-wlW$YOOBV=d`TgE z@oHuAPA$YMnHMSpM&b*!<18%X9$OILqMnSmr80!Gh1mJ7u<&t)!9ai4lp=$<%?t$BtN3PTO)wgwj}}@_1sp^ns;4$vVk+xg%Gq5f=u$ z%+OlR8(iw3(HhPgV*(~ex0Q$j2!P59zd-M}Y+dUtoJU7J_k<)dkj~yYz5s9-gX07Q zIg9E^gD}Nln@P+?fMv0g-Jr${UQEU@oSNymFo6BS5pVt4b+-9|O&ALCtxL1&7WLIA zc8f3k@$cI;zxqb&?q6!VHr``L_Uy8eBS+bfWSp5|U?3_>(u2aW7YIqxId{G-TD{i# z7B8{yf94ZT5M`^$Q&&km3Q@1M3VKgS?{$SxIe;D1f%!#1)N}etGE?N;=~~9hto?AG z5FS#eomHa!brGjrr%j^{(wd1ZJ46aDF1=9^og=4u&#HV8U|q1f$j0|~+wkFT>wh}l zS9rljsBrtullFoCeZ+op#{_$pJQfreDxP_gR5p%Y{_b64cJb178$7h%dKdI-dhdm( z4WZVdOj_eGE;c4DUmu0K;j$~WhaN&bq;(?SopXWh$#&ZF5Zspy?;|f|dl#&-pUz)O zOfA+owA4tC2J>n&L$TPIY{*i1CLI+5jWQV3XH4pRM5#~Jd+L9eqJ6%rI!fIoM*eq=Z!sxJ*3MHcdjHrBij^slXzcv!5bpdO5*7!CJl9QrHFx^cvn}lc_@C^ii5XU zzI24?B;jgG>;j1-B<8K&_tO1yI_Dqx!g>BfS)s4`KBR(`a^6O#CcK%#_M`M@@bZUF z^GCDT1C2J@)#$X<)@heh;C+eJE`8+AK3s}7r}eoAMU}wPl7Wr7+oimjC=I&6*R($OtPa{(Pn>` zK$vdEQ^|TRg$nD8)L4&Yba{K_eKk2;$}~o*$k*`y7>fom$}rk7&JgbkJr-R{2ot0V z&|gdI(Xl0~1?Cr>*)ltRuui0z1&@P&Bq}Y$X4mOC0KMn62Gdc3ZgR{FKo#b2gL0KQ z6VP6_S$}l@oF>gK3wSNfoxji~2>l^7)$~DMNZ)%>=*lw|~Pdk%7T`QX{!df_nip0T9}GrUdgD zIdaJMZrNh@{@}Yj%gh<3A#XCJ!KpEuiv*Q~S*R_Fd!@Q*Fb3VSzM!!VdU9WRE+jA= z7h$iWN>ETj1(W2dPU&59=eazZB()QOM8?b--`mj&h+aDA2@G6}3AGT$-AMNR~YlhRdsJhGh za&G^!07FU>Y}76h+=x9X^3m>r`)zJ+0k)eZ;hVtV2YnaVe!Qp(*oSUgu-dltt+opN zT4t7wlO}~R4FN9rx}T<=`c~X7FMQLMW^c#s`4G=yNFM98#GYWbV@%SC zVy7ykRHDMF_t~>gg2SSA}V?n03+7nI7M{@9DY7J z96&th41;_D`PexZ;hM}=ntdJRpWCAt0}*QHEL>;@w?FKQ|0G6B`tU*6QeWv@_60#m zvm^}!4;dk%&A@ZVGioN|pOQSEG-y2j6wfL=g9Zk13jDry35WHkP+G9wdbWPk34{bq09in$zcHpti7@1NPx+35 zjGl;jL~T5}Zx@k0#56MYz{Yla>;E0K_Qn<)!PlX^?Rbcbv#rnBKTkhGKvS$U*i~6> z@BL29{_Og?&21b2F4MMP>2gR7u+&d5R{x0jiDCmc_Rg{06GK)Q+v}0-?pyaub|gOs zoqZV>{)F9|K4^d5g{zoC;cLqWh1p9?*{_d1(_U0sWkl>gMU{aV?@u)5SX+7%NWwf1 zt#Z0>&{oYmXv@dj?2aF=v5E04QZD@p%;jySKKA;-tQts!&H!-jWd|SDtEmj(R^3*N z-h&gsGWKj3^_AWV7q3;{h^Jl_vlHq?%ccH=Nobx}#|x^QXeYLKr;R1MYyvmq5;h~@ zavvUTiwEzZnXLM!o?>j11RB&NEU2#3Or9iP_@ShO@Kb97LK37^#lSSMIs3IHXJTq{ z1~``qdF@;krv|BVe&mmi8f?dCUF%x(GIDNLqx~lu%7aK7I9ugYm0Aw#z%cB(s8zTC zfvGvu4uUO;b2rG7Ng8btj0D&v*@-G%9miq1jt#qjpJH)3b$)+;L&rXy5{^5Eek)EJq`<%qnnyh_NS}Nk{ip#Vjv^=pjIRd|9kRip z0cSK~K#oUhz^oL$5;CK62Mk%!b#$Eds$XjT$6>V<# zckPunF2@0$6~}Kw61(X7p9=($YgP4Zej3!(e7CiY9klHDUQjyiM8Sy;1S|>D^bY0w z8m_W03?JNY6Jw}kP{GN6eBW5wzPE2FgeJ>EIc?9w{yEG(9cuK=xldvmDj#B*KzG)L z`)0?b^jX>tvw`TtgE@QFa(Qr#xo4Kb_XEsUeW(>}5UfXz9CX)k!F(Dc^+>MI_OE;a zGkU=hI}^j=?VYz${#}d|)*B>I)g|GOFp%d=t+#&ED5!}a32(uPPS6$y2b-%|;NEWY zChx(ci$0#9f7=*5`LfOFs@S0ey-XU^X;2^P6;wqq6FS%@LlE;^mYN`$h@SBvZBARB z4JCR?huD4>7g^b+U>KUL#OM<`hBopY+9B1OpL0(HH;Y$5XKm2>h_}^O+-L20TJ;tW z*}{=c;1+XZ`b+pzMf%d}c*iAgj~EAK=nqK|T7CR*?fAii&Xjpykd|{pHjBg!GtnD$ z*20Vw7Pp=yo6MhqpQ?Vcdbqhp?QGrmYf%$k0I0$b6jXE*FaY=fmY=TGNBojU;+pb`DS%_y7T+gz`BEe89uOsAqK^VA^U@>wfF%kq6y>LXrl{q7`cxT<}fA z`yzIbChI{|W!XD4GjgJ#LFCN{)sVLq`aHjoTEGpL95wsfwR^YigE(f85TsTLNrb$0 z`Y4CMmcl~;bgF{bQy^Z)%LxTa&9>*jK0C@L=Fq;8DMMAZLGnXRp2EnMZAW=rE&$MUM*> zai1Qdn2LfKjt;r>CRbyhVS`XdmtT*p&T4yR;UWVSNgWBfjLKD+F%%`r$rBk!bvs#- zVncO4f74HG(LJ|WVgEi7FJ7_u%`zpx{}@RG{KH!dwHE$1(}a$y4wgXJc=}mycti5h zb}D>K45V#IU#d1WkxC%BgG?wZalOSz1JP8-8l;FuvX(_F+DX9nbR1s+MgX`#!(A7r zUZn5+2Oykb2s#3SpaN!SWJkXUhz>CzClrtJbX1ys9de(*znU%eEMbdQTzN535o2fy zyFeM$j>15w>LhCFE0}dI(xg+Xe~&wtKSATyw>{e_Uq&JeBg`*@u}#55##re+1|xwG*T+y7%4UOfAPK@5 zOMr|Q=zjt#`B+8bN05eC;VzuiT9R%UC2KTTQ{qfSC`uVp=?DgLu8=0SBTFRTogKDe zLD`ki*+42cFdG&Qz=m^vM}&E8=SuZH=5%rDRd8%f07{z@XIVL zmP~N6RKebL>5u-?F8JI>@nWJcwb}~Wk-&+g5}#{_H!iV(gU8#g#aRH;ixQfOQA_Gz zVHX#?%Qa4+w4EVLc>s{dL%lQ@h36sW82KXJeor@ObBlnhu3=n|uf>Q?@+BaJep!GW4$;1*ML z{u3ViS^BHSDYaTa)zw&jWT^fTlCB0Z2<%3W09BYtgC*QVTCEICCNJ%H^w?M@!A`1on)K>dzZ#$7 zdTL722U;1rne7*kI*O5iiP}P?#Vh~> zdBS4-cvsXz=;=pICmetRrr!@o)l}CrQ*<32XWlz!=aMq!5c-5&+*xl%5WO<4hT{{2 zu;_DXBKo)(f|?ujvT!qNYs;J@@@9(n97h%gu zHEihce)=C>E%QD}9NH^HDwsHXd<-nU%J!{!nY-pvp<`{!YQk9WK^L==VrNJoNG5v| zMSCXo(U)f@5$gn#f*6b$0J2YN+G>5BR$SO)qn(SaxG#?yasv7yV%=mCBmB{Xpuv{S ztf9$LH%(sLZlcoEHsKY4Gbm4nb7@j&DW4A57!y;_WJmbsa8Q20Mb*#C0^UyZ^enHs zt%3$fx(Sq${-gf|TW4OVy95ovSoKp|HD;nomhy%Bs>?A3quT0WCTF2nrai>VSYfH- z(aGSY`aN2b8?#Cj7M(-ehdvvs87dG}Pt8`Mg~yIM4A*snZ27N$I0E03Q5 z1E|D1F`l!YTefG#6Cwh)*H;s*h)VH;?ZU?a&|y_ynDZ#Hwu8*aEE z&M$N_1F zW6EU&DsUo#Kdk}_qaRF%DHiRN4FoKr0l@+$uBf`{7y!aU0tmmE|DtOh1)y@#BC?gp9q5^F`ri7>Ri=O@^kXE@_A@@h?)Nb7|n6uhIx46 zo(6`Ji|5DQ^elg0Ycj+rv>w5qlfqX}(!kMyOBv~<0?>?2<%nsxRKk6&QPJ?P@r?3n z3}^w4?!#@eXoKui(o3Xa)lv7oRKBTtjc8k2JiPQpWB&fPP-)L9ewc z1JiI63Nu=j<p zj|Ay107vKEHtx$rkhF^IpGW3!X%)+V5z{Jz5$1bo7kQ`RT(PRRLY=7zj*sU%(fy14F64b34V02jS#kmrIwBN^2?E zM#uxZiDW{jG-C>=SgR%)b@pzn)spF2Jj)8VsnN>Uzy5Xg&Ph`=l{@LplVz@5yC}&D zOhQDWFN5q679oY!4fkBM*WKw!fS$*7S4=|a2lQEW?o0qBm!>Ql^WXqb5DxLv=oVM? zYd|82!@;6w9emWjg`(k_XFb1FKbh9`3Uc-y*84 z_Kps$RScR|rDj$`L{IAm1_lRh^Men7?DVTfMJovx{HJSx6bKqi~;FKcc$wt z;>L3fZ5To5XVp!!%al|Jt+Hifk*Amd85k2pPCcQ-H}RVDo{%9}QpUZTHzJ8##Hwlt zsWT{yvbgR}p>ET_V!0^gG;HB{7kHW8*ihPI`|DK!LGV7BnzzRRk-t7FWA_oGyW30+(5x6f5pki~ak8a7?9^BM)azTRs^ z%5SwOdc}`v)Qo%2UvIlEy40o!yx2ylnC@*GkxImj8C3MUoF<$&^M(j+dm)X~iLFKL zY%vO-iAW_20};XYx(j|faTrQUp{*LSlIFlQWs9ykOeEGiPV#)jJb;Vptg?^w3lkc7 ziFq_;FF<&$(EY?OqmRc48>5$0H7P8lHkH9#ed1$<&k6QkC4C(n@d=&k0|lKs@sLgB z=HT^(jS`$VT~bIXy`}wL)eh|zds*_3^(V2X(Ff~b9^a{+XM@u$(sevJU1?`^&%x4q zLjctE2|s~WAkaUZ`~4QZ49~h;s7EyFUA09M7%C1ZfGTxWGf{0%7aN&GEjwOG#EUf~ z5sA9ZWDV&f)j)m4K2BJvlGW05s=NCl@dyy-=a_lirdVEu?xI0R0Fc}UMMC-N#Y z*gS5)i(sG%+kP$qp1_DKv>9G~4beo0tb5<>U<*2U5ixy9#HaN|4RSGHAZa}~M7`^I zC42jqXcvp+GLl4iHtuRDp_wGNKtKXRpfuVQ@O`y-Llp#~XF|UbB+hn@;x$&u+PplWPY6L?@527@+~4!XlbRi;V3?;$ zs!Io*^WM)XhEt3D(q2?EGP09q!(M}`&aQlXCQVIiLG3kV8xA{rG2Wq3v~*424ofF(?^K`bDZL zsU!qVK};N4N$WKlNET9&dD))JYaGR3WRsCJ;&mlY=L*Z>JL(}}DAMqK_iyw(5rsj# zwPf7XBEnHzdAs`;+q@-9v5B5?g3|ip*&j4SvSWuV|Iqgs0)c@EehO`%0a$l1Qisnk2(xY8Xc`^@JFZ4CW2{ z=C(F_&H7<`&vk>i?=r%)vd>dgrU)5oBk0x;sw_nnNPr*7vHg}Rvih9*xQ(Lq)~OD{ z05LR5b;J1->pt|0n8&H!^YTTg`3{SXt*V^`MLiuSA@rzUJKBibrDF$@4Ge-m@Q;W^ z$<`1YLew(ZJ_77o?G#*vNt&sPQOMpxQXDHf$MfRyCZit$6A|&&OockM@YCz4_eH2( zy~KS6I^>&>lOQM9Dcs-%?=7$@~Hv&0z;~ zW){77;!#k}VHgS}N^bly4w zKq}l~9_mrJ2?hnw7=8|Im9{6)T3`TxptnwYp%9>@=rj51(8N@Cx>TCeR;1tDzz#9c z2ovy<)yi~|1+r=E-js3jbjlkidwl8AYm#McQ;YA!G&}7Sd)q2?xmpvx#4Dvy$WP2e zNBwvfey9dGbI^pl^-pIsj(>o|&p=5{@PG^dqGJGA$U9lST5$ZX&Y!fOjLBUK7T9Gk zdZ~@dHh_1H>~SK;xibgkJj4UVqKc9j z26z2ZWklt(RaxsDY#(AgJff$fdgz?t=&)(gU}m6f{KO1Yl8;mxDg*d?(x6qSlL71@ zVj}zY?#0kwbjhR0&Uyoca9MfT<(6+JIaecY+s= zh(2f{V#QCeQ;Un}R$p*I!~X2&WRt*!)(uI8fD16TnsP1|#qND#4LMxY%OG0=-h` zOfN@3(0832Qoh`T#Y9wpc{l3WV2_9s_%da=maR~WG&M%NO4LXAuD($;WMykY=j|kK zpna8>L5Fy`Ghq{*>l+0zjHc9OOjyJa>3@Ggg-40!0ES(h#_kCo=)I_nb8vhl-8)VP zk5joBbWmO9OhZSfrBn!N3M>Gt{)v)`4nu!guP$KgTzLRcj3imjChL=Z*~vQ57h&9r zFU5RS;iwP_ChExxaGZ*oKl=zM&OG(3UXWsiaI)5!Zxp+;gtTJyq9hMjNMf3q!P&Io zIS2=B;^^EmFbd&_Uq?r9OFge{aC8wT<(zkw>G`dr`bXDMKg~Rk@@79XGye%WZ?IP3 z>92St@un6deK0FwFpZ6k*d#8o-ij7@H7h#6W>vC%h%l=%0=@{2MuGP!!ER zA3|bbhd-EyM0y__WD`ms^%lg1Uz8$-A#$q06~-9lw;mAu^hpH@EU=n>5%r!xDpEbP zE=7`#9*~+$Oe9NPwQ7C${=IgX&7%$@g&g3gFJAVX=fU8D`by=Vvmf70RVS@&_m8n- z%Y8S@E`?D6PMY2GHGPmjB0xdW=^1Q29JiNTRJXr;DH|iPE@OhIxeg3}LBvKxO~m0i zGu9do!9dKn2vdE*s!3pe9IpCOD1$EoBLXVeS0BvVJqL4k<&r7;;EUMx&a%L??Ap$EY!`-5FU)RyBy(Mi3gklN;h_FUST`Tb+}x%sycS)QjLtcYr}tX<8VKZzrfSIR*Lp`o2ljy36Sm9*UvybNHV;8Cg@)ta zRGO17Hrw*-IbKIdkaJTr2}Mg@-MLn3tdpjQuAKDd%uLi*@s2_!QJvd4T|wd{@)kYH z2w+hPQ#7%AmpoKakc5$;it1dFh|XIgm5$!t7MvV6$xvzf%E@#r>i3qXl93EEQAT@{I6tnjodv?*=%2lHnqK^Ebm!+1{yRD(+ z?~0hq^F{eV<l878|0JtGZvd};A5oZ{>$7fWQfG3dYT;xgvR_Cf?Cjl34{L+{0 z$}28M$4u-kx>KH5s)dZ|ve8flCm<6z2aLfW#k6XCf5inC*y{C{_y$`PcTSUbDQr9P zpruClG7FU_6bTrB@Ek<^X`h%aCnA1=Pe{5SU{S2b?7G!e`@2_;*(D37Z5X#^3% zt=eC{WZdTF>)2mZM=^J77=!?si*y3m9F}p-^e3^C?Y+~bEHC^C{v*4@RHobN*$(M1 zyd7$bv>B2#f5%Q zhdAx;SdpRJkf_UoR)(P*H2keIQ1)E`f^)- z@x>k&E5!_`2*Vg6G`sprNWO;|yuyZrnG>oJ2w^m%7C~2Pz>Jjd_W*|mvNIMMsW@8# zm6(Jx3a%msp?9M)1Q7ibBM}o3cmjaKGs;&I=&HEmE?cp}{{FN7WIdh4C~8IZ)eKe4 zOW&3qCNMf&D;cQr?h+w?;~%}p*MGSBA{2R!{!(AQ(Xr=t?_ALnKF1HAKh1=Jr~iOy zq@oCjqI+r=ZFXinjY=tQtNZHq*FQgOzjf6(qk*+1Wii@Njvx{kl9)nZE^0)Mxz~;N zn!Ws@qW#8|MH{D_I)qD7OORan1{G^({lvGoCG5_9VlHOqv7qtY&u8%>WvN_kQ+z>R z&E~hGDg^L>0rD;?lKl3Y30%aYMh%H4I#Jg;j99h+pyqua*BTEW#sNPidH7;YfT&4} z*4k*xV=)NFEg!mqFYhC*Nxh?UPXfF;O4oYMJB`aIzxCL$`+A9qib~V-Vj{v-XIfrA zWeY?3M?X80lXSy9?{n}#^=)s*e$z=50PwYff%n&i4HF3~q zPnXovtc>lRR5z*8qS2$ak*7M(NQ)9UmdwhVar^8~L-(BcApt^3_d*Ky{km1Dne@{u zDf%i;UZ=A{Ucif8S`Bi#EM6`10yJBbe7G|E( zr_^n=DthejnpeL%)!(-wSFe^>XWP_|xL1h`Myd=dH)LO5p$3%mX(5F ziq?YQ>5BT87Qofy;*DoHHc`%_pWMEqbB#5f>nPk3lv<*jpNBjOId+elw$2^OoIhzt z4H)gc(Y;`yZT!xEI>L*Ho;>Tb{cSt8dwuk*Yy4C{YOk>t5;fLjLIj!t;WiEK zX`ga21mTbfy4n@J5*P&p5p|Oc;9B<~0tH~g9{U%tXu z)PL=p-@+gqO7DUI?~8g-z)GNS+L|NMP>?rVS9%0>1lr@-*!xj8C?cW(T!b!@yz z0CI*aVj_YjX63}hiA#W=o>7Wqx8rRLEw90Cf*Gj*#$~X}kMC22~igqSlBByZXryA#O*BFZKL2Wf(0CYwolS zOvLPt{UA5>`mJY{ZDk+M3D{zS3pN#?U*eOvg|gnI(z^^dUJ+w`_lf)Y{EeBrVo-r# zOs<*#A?Yciv(#(aV;*2TyyeORW_mq^cfpwe$ns1ugtwTjS6F|PI0D1~L$HD}^-T?6 z$5`1ExEAx*bHZ~ytLJpBec{!2ZiMI4de@Z~UM?AWje|d{$%B_GqdAfYV@!-Dk6V3# zxNhD)9zE2vo<)T0(V=gJ8lL7D>VIKvhh>^Dc0H-O$s-MqHct^F;#*9ZJ!^Y?j*U!b zusRE7{?_9;daLy3gtF+28Q0-Fi2sFDvERi}cwhb)ZwR$>MPQ?@T^we~{SnR9ZeDh7mXITLvj^nM<(;t5G z9Uo37lGPkvV=L@fmYSklXl9Xsh~)_cBJ4IOCwnB& z=tmbIq4>3HYvfAiSQXS}!TI>V=xP@9{i!EBPtwD@<;$%E(|G6( zblh6R#J@r81_Rn8N}ftIR*0_T1Bv_YY2`Ck<%K4R`6$VQN(5X148`iZe3p2TPTX*4w z_U&(c-S!_mgq~S5Pu7*tCan=jqL+zqU#2SiPu5FwHd-}RzoIP)c6N4afgsU!bEXxhstVSi4=*x_BRe<36}6WAWs zZd|jf%8zKdoKIEoEMvF9@lpfZMOakn5((uhK;YJ+O?&#XX?y;86}yzMB!|Wlwrz+K znd$0VN*SCFc3{p});(=kEK@yMchJ_f8}Clq3)eR6jZbF}4tZz+PY{6rsJ|fEa*l|z zII_6n>X6Uha}CRx<*ENG5Yt?3lI?9rn7+Y0z(v7VGk-9`>+a@O4L9KG1YA`I&phdQ zNq4HMh^x1UgA-Kx$KMfg)lb)uDwkroMygT1zBKbW_R913A!N=xTvg>|^Q41IU*jDv z0u!Vx{tKIh52_+j1_C$qU z7VGoc+iG9Ra)-JF0E%&9TNh~YWrfHf_G z&$Z`^a?*VM=qL;j3NX(BXFX5vxeVsdg-1iZbU#2aT+jI1dUi(6Q+!&(p#HpHf3xj> zc&lx>ogj7)a;>@0ra0~#r&bC$G}qNs)K`n1)YDSWDBlTKYry)fo9>nHE?f~Y7Z%8V zk%kCewDx>kzI3_ohA0eF*#e3{s%Hj<2kicb9<;*)11-b5I!4fpo(gBGqnOBV|L!~N z4R3s-m!OrsVo)oWuCVjh5Fd;04IU**Fnh#HdJ$2fIcJ>|22>tMNtn~@Bn(KhrE6|4 z(PyQy<5?ky7?tZpC6lU+ye~M3QRJZHN5(6*ao31#Juq%Z$A~oroH}z!ThNuZb^Qf9 ze<7Ymj4u}7y2Q}m*|0Y~t!BS`dD3K%bVnfE> z{tOJw!g>-l_TZCJ4@r`YrwIXbbc+>^JZ#1J=dpk?Ql0qYPrx7H4v~wQmA4UKG9`~A z2QC<;kS`*FqAAP^g_9a|zNSNjUq2zK`huU_enhmLsOnl85Zx2rBH0A2(z9eLadcZ2 zhIg%I3XCB1VJKHj04a!X1cm?$V2w*$#M;LUf3!adZ@UzvQQ){B4CMUS{9knoljNcH z6+Ew5r||tu6Ki}hr1yYZ4gg6U`l%T*sJFHt9baq`Kn1M0t@PCg}7bwht|*fam}w#dr6P z$EKJJw=JnfWge>w-vIJwkZ!o)hS=!T6boyiB3kjoPs@H#VJQYZbWcVY{_>-83e84M zMGdJG$8fERJIw(AlBo2kqZrphznP6be$Kn6x);@4_kSjm7Cvduj@SSB2kpiW{F&YR zz3*6(XuVPFoX5J)vjyj@Enhv76wPmtJXe z=ge^lM$AY=)_=SwKx@_ZLN>hWW9P(s@84uwQK4z3ew@Xe2(k*y@8z$2rG4UWKWg{h zw~?8361zy3UAEy8_o*Mnh~7zflRDdr9@)Ob7M-`&?L8-!a{4Q_iLo5Ep>`PCk;Thl z78tE(B&n|ogF7uXwi~RG=2JHV^AJN5F%~Rknrzi0{j#m$v%$84;5R-xy_oM=jh1i_Wy@vw2P+n3?oZ2TSXydo!<( zovX(LZ9$bx0fo*{kN7l(qcmG$8gj^j1-r+qY}bA*1_IsoYiPLWb_2RDLu@V4$oFf9 z!Wh3+=cyWJ$Uqh>SisUjdMjC$z^S;2R1EopFVpiHTbhEPh6;>?no~*VXu>v4Sf~hn z!cW)y=SXhocdlmwBs6$N9;auNRL)bL8W_qm=wV;~fe+ferAzHUKJ^LMC5SJ6?#-m- zj_d(2j08c#RYblHgRYmlNQ^>gtJ$hTPKe2fh^}0`)ULYZGHfF?dvM!BHV8oFvMsyY~9m zzn*<(8mPt?h?ITj=1n%uqP~4oVZij9zrvQUf6t>b5VcEP+W-ga(p6K3OTYY&*1q#0 z`@tWg2Ft))r50!<5v1IqO-@*+(*-9aT12QeiA*)oqcek z-GiVcNv;YJ(f$*+J$Tgq_+K{LE8p~X`{-}J#oqXfufi2;o5jlPKTkXHghYu;e5=t3 z7~7cLyK~Uq`-|&fTzw$uyDv48DetL*XJ??{RG?JvZh7t z5gzsy4_LCqIwe$vLISPq)_&rpa*%4JuB=o;+eIE+WhKHciNlW??$jRQufaSG(|5)~ zt{b>pxb3!#R%3KOx(*Toy-BBv`FQgCI)|C@S8lvg)(dw85-|tiMv!P!mL|>MjgYtX zoG#RVDr2yHC2fU5w(3IW86|BKd^FK*U&}wo7Zo~#rJPG`yUk_spz0&$Nt7|pq7igP zMW4w-D*R-Ho{-N2x>nM0)=#n{VAVujv^D@tKoP?TG?<lLBBP<4?TLi{x?68>ga6bV%2z-J`v_+VOkkzqKxTm5Eaj` z2QRz@KR68L)KsIMX$STXBz?ZBNDrDS_=ZufqlD04I2SjB)zNa?~4K`V5}$t7I#W+w>f^tevym+y4j{^3d7lY2&$$ z#GpO9{bOwWRJO@xFIwjU1F&ZOL%<5+tDechbdL-d?Ngt>**<;a&GzGac33xFOv@H@ zx#ykN&+7?L`0o-5RaP7Po+>6ao)XN-6EM|GQ8*o^Puw^!*!mm%bzFx5>8Spt+|WSY zSD{g3)hB#g&~kMd>010#2&QKc zBYdW>Yd4$&a!ejE&e==~pITrHP@6KM%l^TzZnEzbb`Z_(;?0^AS&4eCw&qBC?WUVP zuGz)0J%r-FD?+CD8Y^&1ThhH(~nh*@*$>*E{X7Q)YL8R1}&gDVg!^gIZ)h= zqk7uaTp||%UHB^+!wvp>UUc-z2)~p+JGGuY>Al&{KIzw5jXuF*yKj8@6R3^C%vj9~ ztyFWvKM9OVK8DoG3=Zv?F5|VhU#9^j*PHv>)bi^!4H4PHg4Qx-~HUj?AO=S z?ZvCiu2?`A4_w$EW}>9oZIlK_hV7f*{}$?)imh0>%*)h0`iC&y%z*htNeoND6Myer z@A3zBv18%iy#L*{COKqnGccuRbQkeC5c4%FJw?(!51p)HzwRS9*tH+{L%Z-(AGZ9i zhpd50ub#`>!XJFomOV(A6hdhzX@;5^KV%74UqMXd<_VgKh-eLr7@j)=kpI3f+-=vr z>dp4{xBrIS`okZhZadxv1%kZn$}8;e{^7IstZT2c7ytY#>=T^No7ZcXKI?ky9NM}_ zsv5bPz?^}#+O4T>SnI*}d@P2(aeD<=xNXm%z4k4?XK#J$n><|2ji39RwX^<-QfPL$hTkSu8bgO;%uRmY4E$JCQT;AK3>DVwuiOJ#3w+@7cOMOtjH80}mgt-@f6W zZO7gLd&Xs}8MF=iqrdo9`~GcP+?8321O*Epf~{fc(gd(llFHHHCL%6k58h{qv6aZ? zJxDn!K)D;&KERS>S{+{6{%jFC&$!dy4@iNf)YL>v2lt zOnE%RenZYoM3#v`9|ZS=*NoCq;dbtPv5c zT25GhM{AaFyjG9IzT@|zGXk+oeKmpViXl)#bw&I}Y6|L0F+<;RN%iEuuWXLewQ{Ky)B61*_Os4m_z5c)7wSVW%oyjD?`|tt= z_PytK&e>;|wbx#It-aQ6am$NJt$ zad^(8vD`8&@lVKF>&q!C;z*(dclK=S#|C08n<75%tQTgI_uh49tiAvKXqq5=H6fmG z@+tB5cfGsHHs12~cf@y?+4k*=FN^QoHZy+pqNuOr zQx5yt8Guy>38~abpFin5&kUhdR7K`luYlqpDEXpVRSGL64$&;i%JS^T0vlkcaqMni z6nk48`_L>Zj(>ViobE3)e!A%&0I7+W$}9y*jNm6~tPPzv(I*1^uK@DyxU&^S&y(QU zK?i*Ps4hHU!4yZHtsV~Zk-hMazl+1M08tAvb=5wE20N4TH*>|L#|aRb{FAy@UvNQv zXLn;m+i+t;^Duo3kFruSVNlJ5DP-y$s1g7NW;FLxinO^QIPy+$WPy^L1(b6dCc`0R zDj$2F8|WMah?VZVBA>>sufoX>w9_jQ244~ zZe&=6Q+KQUGYnrgU>2)f=Yo}S^ebNyQyGwUJX)Loa!y;F=w<=JvzJ7yYVL^#H*KP! zyRw@`&z}rXcy$#_DY&4n_y74{#4HBQT|qqi=+l^maab&6N7*Cj?9X02Cl;+dirzc3 zjEsAbD=C#c?)jDf5rflaA}}o1J~xWc=)CLJSaIW3F~|veHqO>9_m;ksOeE1$aHO_i z@3NoCg`fZK1Mxrq=#Nr+y63LDGw*$=mM13!9O%>z_U_shL#?wIFY1E{VaA~+tq^f4 zwM;#QIT_pTtf{is5@RKN?`xbM3ps&Ox9-t(Xdw(XOU*Us`k1B5mshXj_d^d~Z9;Lu z)sHejPdSWZE0$?eJjWIqd$;DskvWh|%!A=mKl^8mY@~QX$KS^(o$rp*CjW7q-T9t4 zvgHy4N-N*3%Z8YY`D$k44|%SwU%;ZgV`O=>GS<@0_}HVHcEPNJrp1M*nh_V`tvWv1CMTwHr5~2IrED&P$5Vcms*YK zmp*MJNK+GG?oJ~tv7Yf74fM`fY~VTZ2wX5DirpAny3nFX>WT38-@so?9}NC+|62K~ z_uAdon^og|-!m+h7kP93*@@?`@M^^_!bOb(kD{fZjVMUu=a|q_6Jd=K2Zo{)Fo9}# zZ=(b0f-vs(dl~ng@Nm}7oot`j(=c2=$XqLRMrxcD=vAgbL7oKw#T{TNB~#O=fhv>) zNv$IbU@?lz0#W2@@W<{=-TegwJ@%5^JN#uLwDZ=gRV7TK(2cEJl32& zUofQ;gA}q9jK;vT>bv70+Ueb5B&9MTzK6-Caz~!`?s)!RT^O%C|E8FA*wOSbBhFhD zaTFc+c4~HId&FCgL~$X>)8}Dz+PX3G$%CfIT62|$MpaIDgu@+$pK-zoaU7Cu~Ms(~m# zTzsVymI@y4Jq$#jbKbAT`gM=Sr#}Ain0DGL;`H}^Hs-wScjBME@a1^_|9VffF=hEj zRfRLJ?mgpqvG}UZ^bn+#`3`ZYvR0@zbyXspFR_x_{jf>x4rT8 z(T5a0^_genf-|Q?t9hC3xDY4TQO83Nbl!7;r{)`A8AQ8iWUPi6!RZ#T0i{;mgs*tP zNL%BEYp;$^GY#4qZ8Bip?Sjbl+q&Z) z|KsX-+j(aoG+rAof8KE{X6*_#&SlhKFy=szXP>k@{^~uih(CDq*&L2pWXvmvFB%9q!UVj+L-BC>QZb88#Dx0jM2n;|ld~?pMY8)5}dP(1Fjs z=LITiypx7h_$wcj3B{lG%q#mjd#QFLZ-z(9zYXK?LtgT3`Fgp7TSW})hmCJgAjbNe z8V*1F@QEz#AR}-GRKT1g+2eQ5FbhkZ>V-raVf}}SWC{{?as&w1fdB`Y!y6qW7eI1X zWum?leEq3*0ku4}f+orEiSkOhgw5-~chktv`Mo@qu+{U=#a%W=bf5qLKmbWZK~#o% z#kam058inPTPna9anifa0@T`F`iTN-LTx}3P0CR)tA7jXxT?SEy5CjTo#N{*zI*8v zzU?h=4+ZGqzY%X$}IYKN6bI!usHo)AB~oaUqU|G za`VOvqK;&wRgc=dy(%}zc)~lF*84Yq^;hwX!wvvoK%c)!ZDlXJ3_rGgN1Xng=U_6U zPskL}s$5mPiT4J|F~U|5*S)0c0L=7AO4FVSIaQ}!rTq7u&LbYqmE+b{!wwq?YDu$qLujFNeO@Q zhyOFa@}+-Ip>WOB*Tw?0o?n0So1=x30k?mTDcz23kzryvvvdT2PQxCi*SeU{OrH#) z0MUXF**tt`JktMqOj-l%HqZv>jj?-l4k?w@_gh9*#AV&@jl)_lW$XymlUalh0!0ZnUypReetd`#To)b>k z*AU2Hzn2Q43HQ30EiDbh4FiaXp)_Fu2x<*NM8P2(X2vtss|5?*rMBS*rC8Rnd6dF% zPp{H`Qfh*g8bWM2`?(+WUIjidT;>0i-kpKchxT#t7e2S&0B!|Dw!!L!d-nEfo@$BN zKvE0g8>n#L*lE2UCZ+Ijn|R}NVn4p}2Uo?5p8x##;SYZpQ80q3%aurzeXlpFUxmXx5fnk(JG zi4{9uxs-o^@`&fkEnT)O{`mdxXKbNAoVqK#Ii|tg%_o~kLx%mFGtWS4`XW=H+j6~( zt!lhJ5(IwmaMFU>U@~|q86oDowd0xZsgUq&N8$Y+{wvPYXr)KJm(DTcDRzx(^>+Pr z*T>~QxF%MtTppiex8o&Cm*vTSYKWevA&&DnURscq;n+n3Cokp%0vYL#bSe7crv7u{ z+TJ(DO?~IY&3&(mwS%XCuTm?VJ5ADcap%B`f+2>G(rq<&xQSYz7?FF&Q|3LdKObRaw;T*pXpxPdt}_ z^xu8Mb7I4$UGb66Ttt1atp&lX6BHUAd?~dKYoRUF>f1YM7do{Z`63uTVO2*+DQrqq zeE!?Issz=2VnHfD?;v};w8g)mpJyd(`EG|@9*sx(fm%_WJURu98b|FrbzKu4W#u}v z+s212m56>LyuRz(U|W*9uhiaQ&7|kpMX>n(yExH4Y;={*jD~yEC&KTzB6h{ie3lqrdLD zIP=s~;TvHz6{@qa6Fz_QLj4ZocJG@;+!zh$A(z_+c!k}qGoeUT!?c8k0j`n zP>U@ds>{W5S|bNpNVyyH%T#uM)jjLk&yKHObV>a6hdvm$vM#5a&V%*YfuKBb^%3!6 zw4K-e#+w;;VTv5?wi|DVY3$s}ToxJx^_<;%h&`J&8T9SV^)EwcU}dpgMthPUbq+O_ zCk`To8D@mte@)XCR+n7bdSwRK#MW<_P0aMN*I&|A=;Rj>qXf0vn10j~8iU=DK?m8A z!Gp)d0?giYQW)Bz!7G`GpB^+6&0Ke{Ss!1$6ETvD}@*6)@VR_VL zq{7aOlUMrt^YiNLQTEdVzT^v^&z_}VTTl_8)seSEhnOFR@SWXLzB?Bu#fW&w^&i~Q zG&Dei$nA>JKwJ;ff)H`1UAG0-&A@cxw8>9=;uG-?pZa7hS-LC^XWNlQOP0n=m{#w7 z55`01UliA0eI;ATuV>FF7G5QGGkX5aoIQKr%Y>(_B;G55;-?;jh`s+;z2-IXtFL-h z?A*OO_5#ZWR(x+`Mv@0qxk~gWcf^sIv7kdGli)V-*wKntRtoQ}-imgVGuOGCiEU z63}th3vEeZqSI4G2|SL!bPQ~ayVw%u^wUl*-}yb^lvCn@Z+$yYYuv=_IGM6IT}&NR zv)c@O-vbZFm0$eZ__d>_&=DX_X~2ZRSJDFI9>LDv(7QY8r!9mTmMm;cZLH~#HrVA3 zTJcHkqryrF_r$-XPnXa7Y-HOMNhha<%VH=S%f|Rt@C-CK0+ff0V|5ULA9)Oa2#MO~ z^b3sK`mXYk~m6IVM7lcR7$ST5P1d9`&lc)FXX{cAR;7a5_sQ@`^=d$_% zhEPW8`w$?_DV-W<>uMh)ok9f=$lS3Fb1jmPcF6dLh6(OGQ?1+-c(4Tk7R>z5RzxTr z9u(65apaT_`~5!IxBUV>l`rnRd(DLx#+qAhsc9cd&{Fs!EXunKpj0gE3T7jpus{yj z8p7FDmFvJvl7p-?iadc3#Fed1tT!4Kf1VbovmLE__@Q{{!L`M1ji2di!clNcN7xKG zP)a;a6T+ceym(38C;n7I!+WJIC9|>i@N;n8O7$%5NxaWt;n;2({G-g~*@!90v4fNY zg!!=?!PHI~FtONgQdlaG-J(FokPO|lAT!NAuRNk5zVw0Lj&-m7gLu(PUot+hZJcE* zSLXFZ`Cj<>Psj0d5#pk|=7iGOJeEmjg=Ls$@C)N~Y)IS=LCVK0Y>tb*@aZ`DmA-MHw}ABdN&?BxI?#uaQ9q$#nxwt+4IRxP&fU~8KCerHVy zku}U38cTq66DJ#b^>8e#&ThjvwWZJFe@xwOlF6D? zt^uGYE5pztl80gAYCw-}u5m$Bd1a#*)=Dq8|okt&DP#r(4Agvc5#^E*T*JfKs+hLF;3tl?GeS z-<~sdQY_zoeSGLW?~Iqf{%vu{p@-yFAXQFc%;~{9ckGOf>(|A@58M}bUvoK&BX5lJ zj&KW_$q242Q7I%55}%a2U>le`V_XE_I#|2$Ppx;ycP4*}fJ_JXqy(?QCGpMfXJ?ql zX(GgReMUVy$9C;`G`hCkAI&{mBpA$C;*n^|56Z3uE#ECRu0UblFm1vW&Z97a{D4tb z3TQ~3-aE2fG<#{ZLxWXM%6UqV^|7qhacp;A;RV2_N+K6BrZ(_?I zo3GDMGRV{40d#q|>?(UqsQ};yfr>~Pqr9AUo;;n71b)uMYN#LTZKyx|@U2o(x>D2C z+X44EM;^(vYGz>dp@%kU!g5;`r5C9=^U9iSAbI2mz$h`yTAq=G$c_#*Uuh=bf-lLA z2v5(@yDG(p8$*dg&U9X6h5>vsC_LnukOA1=F~oN))e^*m?bT6)A;Zi zf?&;2>I%2 zl#}0+=@%ZED~?wzTN*15Wk+2at>G%6AX7V-JJ3JVwtR%I2KXn_EA3(n^`)JYF>Ce5 z2Br+}>>rFl;Dq&%&p}eI`H45Tj>s@D2nAzeq=H8p2Ai&oZeT{wOHd`Y?^qjaue~*H zxRezSW1Spv#yWuZDbd7?rzRFE4)ym&->xl;udIvJ)BEC(RZ|&=XEV2!_SnPB(ChEp zn2YCRrd2itLWKxAH|udvJZvGm>ozgiyC;rc-WAg~ULN24zz<@yb8)mzofA!L%QDJT z*r6VdHf4`623gP&y7Oq;vuAb0EC!f8TYUs!WqB-vJ$l!fU?-qOQ7%zVx$4-<$?}&@ z$7p<`X#;>MIMg~2$gJ}?Z}`+`V`M|^WE`E~M%#ZQJLz_E4DjUL>}cGx1GqSrINQEs zKDfjo+75ieeCp_UR1~U*LN)Iaq~G(8yOE_q2F;ZLKuWMuS8mptiJPDrK_=`o|8|fl zBSf35LJ<6*cHswD|B&74^n4v9Uf0O@LKs_)*r*P{bT1A_A(G3&HRLT#jh%lOwj^U zA=!IYAn0r`_8zTWRq_(YXUt1PP}->tpwB7CRTr|l?a_ZjK@3jz+X}qUov%tj#Q)hA{i0P#JEli^$0Z#6G z8;lpGNco3GwnzWqMsPt#n^o0~Xb`Onni%td3D@0jZt*d1$}98+e_j5f!4&=3x7-y6&4?_zP`dNdi1DQ34{sw*~8Qy%7k%S1!qSwr@!4caPCD(;*-+8aRrXxw^SSt`H#XsuG7T!7Sd&5# z#)7la*`s8tI`q#jM)p=|(9QIsHC?e}jh?s6gvMY)C7g}Ao8GfsgtR|rHL}=@9^Js0 zF*He)!F3~;j!ZC7ZUQ*XT@wX?u$k@v(^03hqWU*D_^RYr!W+l$`u#X=V%#LpTKr5y zSV+s~Nx*Rk8p&eToNQ-G@TQ)=*vWm6Z{mgRt=JMA!hit?x@HnSi8z>@*vuD*PNoB6 z#2jNd)Amweje^{Sf$h;-*|e`PD8j&WaxGLFrmfDI;H28Rg}tI?&x|RP+j53kgL^L3 z^g!+EV#G}?Co$V?9-Av;&5GEyA(~v^R;%l3`tP8)@W~+Wk;;AUqm|`jV{=k*>HKO@ZY&4j`vcpox-pHe_)LwJ2!xtY{;J3VtcD zZJ;ETjTS(Q5TR_CPfbr-c8*KP5GFE8sg0g{ub zJt$}kp42qbvLX!_41Do%JgVj}MOX?#zK~N4HBZ8)*8cE&x;kkyUEz;D>Q!An_|FC6 ziobVXMNVB~k+^pCvw8`|9kwj%A%x8`*OL{sxI!c9*>Jw@p zf67REAHu`&k7imG4FVGu^JEI;7X`L9YA@$XC&2s_V1$o1E(oqBfU+Fp{=8Ms7IC7} z|3LRdVGj)Vl)T&Uhv=1l`?KeZ^6V{-0}TQy2Dc9wzuM@M?lJo?%L;*_uPobp)*!W9 znYqkES1~6|MUDd~JY+JyE2va5WeFI5GGF6pnlip{m~L@wf=KV}FFyQXZ1{)f79D<{ zC=4DCcY#ZPU3D+%m0$g;Jk(&^9>x8pTF^iS(9ndr4Zme<8^4TMt-ZW&VVq zbDUzV4Gn>^$jB)Xf2@H4{-U)3Kd8_|JHmoE%jq=q|N1cmhge|3NPaV#6*B#AV*x#TRk&WJciz&J-wUCUU!^(F{)v!%~S=s^YGnnRUM)&SHCsyb1-iqDxuT zWBDdl!B_HM7&y;K4wA7|Wo$ZB_@$%A_J_le4=svk8uJb8=bC#We+Qb z-|@EJjNks<-;F^S_e57QJMTY<%WAKcRpDW}?_-;jYk%+q)?l0)Z+qwOX8sR8{BT@# z)m8bd=3%*gjFFf;n{g6m3UqVyESuM+ z<19`KnB_IBj_9oWm=sfIE~Dd1&(|J4=Byk>^gH26GL|n{5cB8EPK_{;p9GmnP>-0t zm>i(CSdSKEoH}~hRe7BN*EM|sJgyFNJlZiO<4OvMT?B_ILMt%*ne3|D#&$20citRrJ>BrX*Ut|!(&+(a>_@UjmU#}Q&b$?B`mP74`IqDnESh>P^|xd5j$ zOMxO_Ry^+p%Hr`;a{{O*B)PvUc;Ksf6j$ASoA_M&{L{VBw<1BCc;&=wVaED6Youvl zC~p1Mf5iN0>{dIw3p+cz#j;KHx=n6qS3)PVAr;T}&~!z6BOS~(mVm^Q;nV081lq$T z0B2}r9{4%4%Bi~IV;JG1ymlRly~GT|ckw%vy>XJ13GnXM?6GmzBs9#doSh74zwW$q z;v?*9Wt@pu!iisX&&2uhy>b(uE5A~=)mym_VxGDlp?c%3x5v_D%QGKWZh!HMUyKia z@PqpYuD$*HWmiPkY{HTsU`RdWP1z_9yMRVZ=TIy@xi8umYZ@VvXO?fPkH>CqirtS9 zRx-yWjKo#*n9O<#SM!%C(tJ!N>$jxb4DYy66MMdRrNAZ`S#fcUwZPb=HpeUy6*YVq zLL7VVnt>3ZUUqMLBynB72qZPFY0f9^Zr-R&-f7v&r1lM%lP0Kmv(6X7r_d8H>ShSxF-V8ONeP1ZG;g|u7%Mk z?JR&0O0E0lX+rs}q;Vi3_6u9RSooj18)cC5@cye}{@`7dBnt_KF*k80M5zYEGI&>{ zEPwO#*mK^CFxL!oaL!QNaObx8_<^# zY>$kIkgv0;a)y?Sy_U0rCYc6lWfC-=F&eMVX{g%Afi9Uz5jdoQM%2?Y5U+aK%j1*( z_!(eFpwO$xeEndJ_1WdmPCIF(uUJ?X-llB>-vGTc0Z=D9rgTSb;U{UP$2Uxtxb}gD#guIZS z8PrARv;{fdF~}~rnteR?#6YH;v(_vJA-y!OSy!bG%tOs({zOt>7pz)#&0@4tJ}R7s z(6$_t>6ko|L3<_%?A^-u(xehEWFUNF2&%FkNJwG4rYIgsFBgWwoJTt6W5(;^bEzAf zmPh2?@Yzqs!?#?YV_K;_KpU?7K78ryIP0{-Ntd*1Fw1Dm3zSFN$*2jd%NbD$Pn`@r z1LJSA6=uV8r3OKeaSZW&T&R-1)R=$9r+yr($gI!`Tu+nhKZMDFf7A1_yp*w|ZES^} z!mi{e;~%AylNyleQuY*dhNLq?K2+oPjMo5&F_Ayp()?hA9V)PAN<$CDH`M`#>3AZFn_$D9>DA~7W(us zqaZO@-_qP%r-Jcin#~gmkRGOLb@ldUWHTG##6x#+&(=f^$a-AP6P5%EK=@A(9zu}9 zMIn+zP#_dgT>>mSdSX0{hs%ej;zxGUF}jPrgC2!=88EGD=V;50*j+a_`k2Yn-_R8U zjh*o~|NH%M%Z+zL?_hoG>ULn9Qb5(7^ro$R5W=?U*aIFnCGl=0Ti!I&fC2|=>p6-z zkto9Wt7rC%asAeeK+`m&3CA%Hg$gY`8JF!zc0@&>AmT?u8=?oO>7<< zzp_{vs`twIHB+_1l0t0-JA zQX?ta#-7f3v>_|%7s4f~CzRCp3LX33_jT0qmoq2POYj*d7hDjRdZ1e-K_>S`XsB&a zRS=beMT+ut!r{6hJnHM5Sfzp?3{NOPI##TxgBj%bM-#^ABt5wvnIxTu21FP9fq|xhnogKl;)5{onunJoV7DXV01yQ#iEh z>UHa)uC*hE<{ZZ9eD{;6TYDocU~~^%HHig)%`x)`OoM13_k4$Oi5~FMVxBU$(nFTn zxU=r$Y4cK$%b?u<%GyZ50bbo|#jQlrO@KLlK)ZW|xpjNu7Xr0@bmG=pDPxED6DI45 zJUq~u2oAbL3xoANJ2xOt5L(t_{_{gwGrS!EljKhC0KCG)se?LZUk%Pb5+YeiQhh1534lQe{@=&yjN;h2X6zDXg4-6s?v zt^vVrn=mkoON%Houtrp9O4G3A0uOat;1uxMyLZ3UE=j~^34r2cxx7h{>0gCA;9h+* z>Qm-y2Hg$VqXAjfTK3c^an=Uz(BU}i{O|e7f;0wZ6(DINhstwK0sb~L2ZR07Rrh@1 z$2zr5=#CM!Zfjyq;DkYjoWcNZkgij3TS2Ms-zy33tO(u2ki|_sW0bUDy<0bLY-YSPkve z(5-Aj*zLT2gz(^Ej#jcbhpc6xGhyRW5-yZX4Pl=OOFGXu~5njQaxN^3arljxRye3ZIyAvT4 zUM04vAY7QpaOc{Mapwc;If&^QiQ_~8V2&zu2-D0_yuARK^-b9<|Da zX;)(xStbhN>XTGRervI};RI!sNGXo`k6}{bb^#WmG$}QdYY3JO`x8PWp1fr`mi9X2K_p5^ndD zWtgw%$kjBrOz#)(M?_ZF#L_2%K^G_#izzVD&p_#~pWjpf6c6xZ{fU862hybsK0A<3 zZK8wl0oT(=qryFr0I6#x+E9N#!BJfr8{OY66SvxlXA3Zs@n-`{9(WYL1Md0*Smg{; z+&&>v`Rw~v(y08Ovb(*R#LfXZwlElc`!!d^O+UDj#eL<>j@-$Wa56L_DFSSA4$w|? z$=qw$u_@}ZGg!+>0U$cFec`82FtyZVWHdxc(T!g__=AZHLGw*86h|krxN=O(^SG^zj{b29<9q5cN96EC`uXSwFXb)f0 z&A@E72bsP+>bE@r^J^{pVNn;59}6}y2~jp@KiQ*Bd=fulBff}hVBpp~WZER2VKOgB z-;?vceA&&hc+T{gGXpcEHbaN$^m@ybju)3E#n9tDvaNxo(oh(}lwC^rY`#Z_JfYFa@Iw|2#zDGL)80{@~p zYofXiEIVWg@)L*Df{63Agg0yzFL^ekkV3@oS!>2MkavGj9B5ORu=v3nLsVT`v7J7l z0AVkny1H&I9f$ug{DHBRXQ@SJ`Uz0&*$kCXki>ZA*_cZ>KNo;%-;)}u=W@?@8SwEx zncw5RpE{o`CWQW^JjF03lzA}*J z_82f!8GjQ_`P$_&gYMO{*rj%=|{v0!idki*Kdk1 zU2@OEHKCk02zhH&OtRb;ut z_LI3M9q`pD7%31iza@Ouhv|@5mW;F&e%TA8tR)^9WFYdeq-S)0vXMjYDGTa`hUzA@duTSpi~I80_w=WK z`loJRQrC>p7lKdiLp6rVR*#`0!ZY<>lNRGN3q6>}I6(Of#R&j(qJJqi;8eL;nDG|@ zeY`uE-{V95KlbswkK3=lDz3f!@-%1A8~_%S@aG;>*`ovjLlo4ZqNyxETgZlc%a1%N zRv&*nGlQnahdH}qki~N~%To#(+gLi{n1+iBHBVtI%(msXY^-3x#%pKKDcibA%TdD+ zN%p*p@Ldb4<*hGiN{TBO}&+OjlRkeIDJmnf#eiQ`_m+3Nu(?CkEh!{OYG* zcjj9Tl;dr+7e-|&`#YJY@oD=Ba~}+TCxhHO5T-?|s)c8UP2Y-BqxtTOA{a~11f%e@ zyb`r!C%%PAgKdIefXgyyit&4zIef|hk}XjP|GF2Q6yLe}uK2f$Z_I7<+mhk3R4;OF^4XUmp=1o7I88YP60)lxw`;~%dF*#*?T8V zr(!EOveOM5DUc0-pJmZp=HgH_s{UhM8Y7;Wd()jAT5R3iwi zIi7O(N!~1ONi1v4YWJnEa9bMh_6ryX(R^jv)~+Tji5vLGZRPUNx|l# z%*dD~B7FSktbK_k{R*72Iln;=z>-}c}(SO2v=jbvuD#kyzhOnY18KDU~yV$@AOHT zDdqIrY$PzDVz#mpS?!Ej!Eq1sWf(E1jj9By-BkIetypvtMkZAa;M@3|e(Gk46U|o@ z;tB(hxC)cacha#JJ<`_`y*FMFW4pFT9jnK!#w0VI2%gUh$mZp%qxHDcS(DHdYj$j7 zOZUN?e!O4*rs zFsn4zS%##3gcH5j!pu!^T;xH94t%Sj)W^%uJUX6v%*xojV^0c*Inz613Wr453Fu|x z$7a^^yzDv0FvIE4*t~sD`p=p+Ic6YShJd9K9tp6$Y#tPXBQUa27Wd`!RB=X~WQ!PK z>_d3flB`+xAm!2Z62pt15&egp$~GkZ<2cB4C;ZeS%zHcM#^h(cGV1RA``89dQ`$%) z(+7LtCWSE4D#v}8?mEh5kwYyU_{ErvW}d;0>CwzakCPtbIA6f(Y@8jFm|>UDzfIpzkUh>yws{PoG<=EQ)xYy(JNSuE6odt z4wF?eml;{?DGQpHoFjCQ&kiqz4u0r2aU)KvIU|vv) z@I%5rJDP<^ae;~N0&E68E1}3efiy7)lV>6EtKW*N6*A-1{HjkSC1|;pZY{>+Zu`PN z?$b}-qZJ`=)0J1m6_;L?64!-s3zjd76=)ZS9({ByLvYODOo+*BPUxy-O(>dKw2P0x zSl6ss6W=`lUzp`XFN{Cvzx1kUyfR}MiY^CPd2vuZ2h1%c4a#<;OY@9@_0LH55eq65 z9wwuJ$vZz?Q&?9p!O6(22we&b;7sA62j3i!Zd|-FI%m(1f!nT)fqQQALr#OGwGvlA zWF44=?!7ezw{46`CvzV5%z1JDj;-u-#j&ZTKVH)&T)?gFX|77&eLn@F@-8#&U2$48 zJ$yqnJa~1CdWHsYC6feSnRI4Bc`390sr~Uh#HoJ$z1?gx(gEKQZ{h^_Yxq;}jxc`E zHK{eGAvA0n3MdaSs+^jE@9k~Pv0~9Ish9i-!*(N;D>w$0#J$3au?nt!@*f#-M_m}8 zxK3Qj^mvyhsFQm3cTuP(x1BF_L#ix8YY8`MOV}OXszpnq(F*7M>Q$y zj8~pz=F%h+(_=^MiJmdm-~e})DFr~SAy25|guPY(wTxsr+^zY1SLi1$(kn}-wpd38 zDv!RUo+R=VinVZQ?oylKTb?q=n5{Fw)IPS)JvMsKKpMdH)7*(w5joKv%y0a=ANLE8 z4L)n6gh^Iz7(4#9X)03wZqv$2l4mDDi2d5L!E)IsHHrBg=CL=^eS$&s)py@r*Ko=y zto!J#8?I~C&P77mPsx;db36^doG4r*7H^f~lW!>mia;6vIQ~$Dop67$Zxez&wU6RS z#`?&;_rDwFY|e7yk44v18Y+ z+?-ESfy`S5BeV6Q*=9O2D@_1pabdoIVwpVCPZ=~-Ls7`=yVJYPhDuoZ0r{!Xn2tPsI|M;M!Z(G4E&S+SRVenPkwz&+WJt`!7yFbEE9LhgRnz; zz#`5Z?+_SChgn>hng+UesCNmyCWJOwhPa5(;I1CefyCR6; z_?NzwtZ1^%nsBGxF@$wiFZl~t)frHD?Cn|{TW4^F2zdMjcValvbRZtYzSVMo{{%i= zI{Ae+lZF*Y9hF+67OhAW1y=hRgs-+XI$zuig-}(ych{+C9CQqXsg`ITC1O$qi6@De zp!NVs2o9wb(V40@H4|>7ZKp@lNYaw@VrcPik!`WE@0ys>JP=>HZB<PZn2*V)QgoAn!o&EQw!m^Sv8-4cp(dz=N$xO)<_vPff9 zPsD;g&1L&siU9J=dQM>k2q}aL9D}{v**J19i5KmoRBB40n6r+l;JE+}7{E(Rof~WB z9zk|H`9vNqIaQm|6kx)>*z$9g?3*oRZi;zkdWKR9&6t zg0!Ogr=pRu5BPb>OJ342^RUBOIdr0xbswH(+d_S}P_OJvhf0D8oTOMN!m(*}b!=}} z=k7P!XY9n4J3P$n$=7~`N{n=$7xAT8pH-U5<#V|#;FDc^&hOrz5(mCA!y(pEctT*A z6;%-Lml19C$l__ko8pMx@4|pC1W_!4>w0ed?T0=U_ulbCOd@R64fB_IyCsPX-d?fJ zrkXWRE$27}-U4K)KVT{f!+xxo`iO=s@6*;UGn$4 zt`a0Z>sNgfDxaN>s=c{k{?cfivmj#ct{B_H5^xDj2B0%P7{%DmEit_AK~`i>k6CjT zvId1!@Zd@f>nC+t`3R=rsq>?*Yi=|>d>sJ6U@}jkv+M-}qG*^MdO6~QeW~hV^3)O5 zV`v^}3FJP49{%H`0Pvko+!~vE8{fK{>*5`Ujl~}vJr);o-0fEUp1->;x^m~563(!R zD{$(w8mStQcTHZynBDenf0VkQH_cY=rCO~^PzBfv*N(9X;uyQL@=F_6wp z_r$b&E@a$;@sgGWF{!~V=_^;O59`J9DDe2(J-RctkL^VJf?K4`!43(?fDXi1*0Xh; zmr;2pzV&P8#YL9VccHBsd^UM-l4C2TVqOf~k2=*?SOuwp^G;Hr3zwzlo^?%JXb3E( zscN95Gd3(foxL;Y7}RLq=)b_ORxt&Q;K3$Q`N{J0!b92NvxC?&3+`#umGJC|qF9XS zM`f#I(1&3@H}&XA&ck$YhmbzV4AxX*e5Jkz$Li7b8(Id}cXkfcS`|?zxZDS;uE)Ly z`8w{-IuNo-v6MATw%qCIdM~bMAA*)zZ{=Hk_HLXc8jG49Mo*u7{dxYG$ZQLoMQ~V8 zvxgpuCH*(Wv;oEp>Lta+z*`Kd5Y)^U9A6EQ|F6!ijJ6q<1A4hLqlbL{MN4VPbJ=u169N4>D%6^DzV!(@*I$iF0ksR=4fP9zKV# zVYVVJX}AUY;M{r9&mLeojkSgZg~!bLHL<$+&+zGsnT_A1xvz*@VoAKNc{6@9;xBv7 zrH2Mh)Z$FM<+dciHe>A-(e~&KOu}f7DVV#OT-C2&lg<)3Hc%myfiuHwggP7MAg)ki zk~(E7&KjfMl)#qBfxGl6xDX#nlQkid&xA`MK-4r*VRkdyZ0-sZzZ2f^w4`(dhlA)2 z4oS!5AT`r4Z$faZ8|GBWwpp=p(W%r4XYMG}e(8Q342Z;WN0Xt7a*<&1vq_5Tn&WXi zyl9uVClT|&j8JMX+b}~Ka4aqjP;=L;Ik*XH)1*mtT|J78!vn?VMEjgNZA;Ywk z5k>+nP9efm=9sbaQLi#tufS>wI{cH`{H`nE%Ja|PuSFZFYlc+}vf<)=v9$ljm^^ql zfHua)wr9qgHhPwgQ=$z<{-2-vSkBsE^D&B8%A3=439W|VSb=yIt@dWUd+7|X@(IPJPyZjSf7``x)0mRgVY`U;jR{DF7B3x`DG z1{%CFh^)B<&FRP!7#mp{L$_WVLyz1KNdk+4j6g1;bL~R^4{wN}ts7zq<0zA-&5Q?k z?POYU8JjsUuOIo25E)o@G8+v}iPkIF0bu)D_*@70Vw-!;cUpa7eQ;hB_8oAhEnTMx zh}G(Ci+0D-IX$uN_5}=Zv#T$iT{VU_V7(4)$Gjms2fyx6wug#F*d#U z6|r~Lyl7^|TcLN7%fIH>HvEd1UVl4DY~a(HI4;&;I&6vUb(7hT?Z~)4oC2!t)UX53Wt|r zpaSkjveJ!{qmDdjNOI7@H)U@4-QPaI$0AT?QCm^N?IZ@+thd` z%1;1B-rmfLmjab^iyuuW4RQHt;*aIg?JHP$|GD~=_=ho7wO}V+gr>0=!O=DZGou0Q zZ8-V+SzdR^rE%3|moxT(c}rwbIxiWm?+Oo{(?WGAOz7p6?}`m) zW0eM{pDe=-3$sn!!K*^FK2^wI%+~$3MmjYb=v2-t*f*9kt;J ziEZ>ocT(0hW7}a^^>KLJj2xiXE>t&pYBZnmqNsm(O$^+AU5xHzpj(riy;ORX^)1XI z+qf>ezyGb6`Qr1UhqF^2LOT)eCv#5M93h=tNlp2aet@%%BU=aO9ugxj`_pK@@js&e zu8VWA+43Vg5FX(3z{xmfgTn2uy|G{*<_~R*`)^;+Ei!RFzfx6a{$8S{t+u&g@1eAQ;pD7`*2|lAgWWfYIK)<1ge1eKQ{l$oXT2 zkV0eH4zx6xCHd-_&_D)Q?_yJ(L~iWo%kK2fQet+|*y7kR_**fxj%l-)vWA+z9mfYp z)yD2%-{;uoEZ_#b$Ayxt%x8II}FLGs4(Zh!GzrEJ^idWY7E7~9u&fX*{25;Ad^?M z)iw08m5Hj0sbLZ;qJ+KO@$+u&p*lZDPxJ8qPswp_LN*vP3O=pE# zb167vy1W~=+JsQ%l|3>1a!Ys^k29-0RW3Ugr1FG9pk$H1$*2$>fA{x)7u&aNiNE~V zM`Ql{`6)zlpt2UWV(!gQP#>)2J;OhUPmbI|CfIiBmqmZmTPdTaHkl)=2Ur@Gt%~-! zi(}}XTVr_59WmU;DNizdVOOJSo0Q>tFl8iPngG{rt_PW}8##^I#@yXG3@0U5y>3;kVO2Wwy>o)RDo;Z7eort%_&K<0Wz?^73 zv=2ALB+Y%angP7}5fH9=AHYvjUlVy}tCUKqry=m4iE_Ss554_*On7zlycr|R?+(ys zT`S00<54$#Sqz^1KR9aj`l$OZ`+G55*uwegH=Hm#PI}gT2oy|v?Nj2f2akv|hZp78 zgMBkjev6Y@Zbp(l0D&+lGd4GF=wBIKqjTcnk>e?j!Uv%2Y!JTl(OaW!?NyknFypl^ z%LRf8IDwMBG*=ni=K(qdyN9<$ALcz)iV_=fhe@dDh8C1q4q8i`N<_U#SC_p-5|U2M z-!YIvvv?>N46D%6BxM}pr%<(P{!Tt3&(^B)8;0L zuq^z4>He=VV9h+vS&fgws=QtkOR4hlINF$`OzbHq{ zQ~R)q=1@y=JXlgvres0g`i)B`*;al$NjB*}{xdF6lHAgJU-%M=IC@prc+{u*q3poh z5R*rC#KM8wV?qC|5cgIJOeyK%J=%6kJlJ+3t8?2C9Cm?ASzR=E`B%OYH(hrfCZyV; zL8Nfnpb1hm4;ZoL7XFpc_5&3L4$OK29?cL&0Sf%bRFhf<`MLy0J|+{N=qgGOb3S{w z%~?Su9d;3>r~2<-{Yu<+^Ud*RfB6^jD=&K)(?Z*Flf`O=Rs#|DQkEG*Um%k^$wFpp zg1ylLi{n)A@^0p2Fs3#Fqis6wv}jy@c#LjlEMVu>^l#{#5=|>tM?Xws58=|(VZ0}B zL*Q!0+S_8~M?Vy!3JiO%6ku@H+_?4Kf6SplOhVB9%^HmXHeIZn%|?Nn-Uk?}#tG&A zDeI|Hww2bflxezC_QtNedf4inJ+@e^IEZHE7=~wscp#EJX3tO=8^WxpsgH4vJdKbR zHG3##HGcEu%i`DX-xY7WZd0@jjK45I7{8?kk^?+J zXjQ>l#ewsz4{p{Nwcx#CBN^Wyv_Qj+`%};3&s8SMhR3gcHPBpI1|1eAw@M*sK zU+?_Axb)lq6>oa`Z!_3^R0&VKRv6Gb2fs^s?;x}`Oq~p=2LsALOlE6)E3_(CPR9i9 zQ3XlIsWUFT~{AF*7ZfxAY&Kcv<{qlFjO7_3yz2p_Ou$Be;AAU z80>{9HuPiWnmR4IXUt;0!K8R@(+>cMagW|rabf=pg?g2OlISWhdZ(0)f zG0w56c?AT{o>iCcHAHA(}NT@6N+o!W=tUTu^al_R3=ifRko_{>6qiegTW(8yo6nt41l}ly_ zBi5WY?#L@q3{3sKeYxZ8L%aH8+rXY^W7ZL(DL&JHu%rh*Ua&0WKs+?OJEov*u>vMx zPIFoyS7H{GN!JYbDyka`Id?z&H=llIVLO)OjPZ`Xz&L_cz<3kK=F~ zSpedUEGIAI=6!^%@aJ8IoG0udq}&3<65Kl*K{kgyrTPhBFJQr>IPbhw@wtI>Vp;Pt z#D+Ec%;V`5q|ZMQ1<-q-$<9igv@hYj9Fj&6%(MRK7KKxg(H)kyk<$8}+Ru6Y@ z%xfnHCrzC(13@u8rgD(dwAwX$?)2!KGCeN7Z(4lr4yF^K1<)rWW3I#!)yWR5hc0Z2 zS3T!2#!{$QDxkt`g~04Zis%EJja`@HCACOZeEWsN+lJ%QH}x_jsV_B!-)ou`A2pM4 zNBp|MxT1R_tF>E!3}!$&l>qTB({kMjJ2+>o9yFi5n&K3+RHGCjUTJf48HF5bWC(Ri;joSeGb&LLD653_Gq ze=I$7MEYv9}8zQ_}tQzg41(dY&bTZvWQQVW18aX=^u(c-9xdtZz%rt&reUG z5gcEf6<{y9pUDPyt&bfuI9G%nmo*DEalvIx5EvSwV-xFxKKZe@@VKUU>F>QcR@cEa z>-GtDn?z@t3*oQy(yYr`>`cPu+C+!sd*AqG{P5cA&_LVbhwO}S&w~%KyTPP5dUj(x zXGI5$x-aD#R!Ug+CtzpGl)IPz`tqP zU{jwUKqJDyxm{{$ZX>S>QIEFhlxHk?nC&_kt7?h8ZS3>LcQx!z>MFNgAwceuZ2zRa zlRdg-M|Z~@Oq0;bFU?id!cWIpt%ZK}7cQo*zvN+ECz(vRLO29HvA^XJ>AE(##Af z2WPW4Nxif+u|>+Zy7*g8+56tz_J@g(&#zT98DP}H5BhSX%W1rtU)lp%B5i7 zrRozrZXHK0p#J9Ty$T~~EMzUj+Q&NL4vvj|=8Ca6W_TKSkVF)NQh>~Im?@-~Wbi3k z6<=$NUZ$Rmrtg!CvG~_( z*F`Hm=th>minm6XDKcVV=0=+5go1ZD_3rgOKY7{#et z+rgYYdN<^};qvdswan~OKv_<4;~JFR2d%R*D@ukOZ zc20&~>wMlLQfjsCO%f4&o;}C?ws{f%`zZV%;jcunY_0wm@^0rdQI zG%z|K6Qid0kM%>W{ebwfB0YtH9Cc_O?Pfae8X%>YneZu8GATt%agfJEeI*$XI6ZDR42Ut4tS9qpL<{K5buqNZk9sKN!t>_e3*eNzDom2CmDr-YUa#Z({7? zk@b(pJq%`pAd)pLE`{VH4F2DNrgUF3Q;`Sb2kpJFp<0%XO==!+n|C|~zyCdQ&Yva@} zuZ@9@#@NjY{ZUM4k3IYV3m1E_)Qm(YJ@HNK`nwzHH1?L)$7^Ab)Bo%1v5HQ`eJ_4_ z(#bxpYX9<8Z%(_u>&BbnyJ#PdfyjJ4>)ojqb->=pTAy~pJhY=X9=c|IOlhr;uJ$Gb zhMPpv;XqiV*%XaJ+z*0J$9WVk(!!zhro;Sw2(dl974IPML|iH%glz4QTI1d;suv_58i6}qz>IMJZU z3CclvIuRnxBYm-X`q9zH`kvgLy_VcBZ%>MWeU0ZygZ(%kpIn$cQ3`AhTeH(VQHTTm zrC-5T1Lh`Q@-F=p7R3WjzZ}3Mtl#p+gHe5-NN~RH=Q6;4KL5{NJfvqs>*`qCw=7!G zM24Fd#@dc&F)epB_F7Cb)d2aA36q1ZeciRiGfx0@2l8V3-n#h5%Uk2Z+qD}LkgYe; zl&PgL>ymev1f#gxQsTExn;P?Hz!X@JR=G-W_+FW*WPmz%3-;ORs4~cEn+f;C(%-4V zl{R92^QP6s-QR1BzrVC4e*bLKaAn?Oame5q*y~SX;ay|e>Fp{1C{$=B8K}p^()rSu zJ8(C%*KUiYJ(tqM>}1?xacpC(U>7^W_F%8~y!kYbX!|DKP7s{>XCvmTXaD)FFuS_wxN|25BOqL6uu@}lH<|)=e8vJAG(++~g{}K%%xjBl*FF*# z?COo@y!Bl%^KU*BGcW#jtb6wJqp!0I(~kr7)GIyueZs_dcs1tFhwr&JzVoFEvcn)Q zTsu(@oj6IsHs%a5dn8Q=I!%VV(TsNXGN_Ij%9&06H8AGT+RD~0Xm(;++#a!Ta=h@w z6`XT2ms1(h=a|Oq%qS0)8rgnz^dJaU(uZWWbJVW@oL44@iI35CN5mv?De!I4q~3yYdZ%ix}vzxn#uJmaY7ZktJ6lld>* z6Jy{Le|Yu|ZP#w)TP;VMUq<66`8w5=9^99Mov*=*}_dQ2JK5cB%)j9E-fnAUea#cGX##(4;mMX>|zWLM+d=xyNa z3df_EM(cFdC)@9+9%i`d%U_E}nzlu(SP3zM9Bn6}lb-*yl~6b4IJ)Su`L>8Nm?5?o z#?{Rn=st_WE^*H~nImp5E@rHqD1DusE%Dq}H^hsdJrZyH!@AhP%&n#wtm)Z?>8F>w~GwAB*YVD#>T)_wa8@xZH3jj~_pnFzoZ>`6_hN=|42aBM&|lU;pgqS+qES288ejbZ1hz z^Yakqs|E+Ip&J!vHIYO>`a464o<4#Z@kSUHPcms@m=4aWrE}x#;}*s-D>th|-#R3J0B;x1fB;=r+<{CwA$Lk=^PSF1Y{NOAGHT(uP_e2loOofMo>Q2XYL8e<>2(wdu8`-jC?&cd~>+~aISLebEvrnKB?3eE6 z5(EEt0_4Z(itb-roA%G8b5ML^>#A5EN5Hs-Q|tI?1Iy78(K}EVe|K?f{OffzdNUXo z9-@U7>FkpnC*U=O2aO98#2JTAjT2VDTxF6t8I(?Q#-r=jr(n3_&bwmM<}LBIx4tn> zJmDE}!%ervu}2>f$Gq_Qv3c|6)HZhQ*&SD2c~!jWjkJ2)xCTRm?rJ4Xn2AjIBj2lw z-;QU*Th4UcV<5)>GQyAeDXc&~Q%I`8shE^Uon;4_-8Qt3mPyZ!8H10;oc_CF8r#6k zX2Qbk9>SxI^fb;%fwGgZyPIaSAJrtZKp3e#bMTW}j|&4rbA-iwci(btbUe@#=e+uo zSo+NAvEtn2@ur1vGi>@Z9sJl+9}nL@65E-2Ywujs$}wH7v0w(ApXWhv+sumjuCB?L zdg|hWi|XQp;}AYe>f&8*niL=WOdr#xHMgp%0=Xovd2#JO^){Jx$ zwhgVQ2XiO0iBfpLn0K>gr2$FfRNo2~F?d*3&A6&T+pj*k$+E>#sO%jV69vyWdICmcE}+R&67!s&C-BWV?Tf;7;=_9_p>W|EnwP~|=h?T$T4u|G@F z&*PfIJJG};)f4eTs_#MSePem&==#{GEF;-hQ#7cX*X{jYU3JMSmTg(GY`KDMY#^ou2qg(6Brt&tGpS_qGMSf2e#1+KH))fQHZL#< zNhXCr2qlmS1_L(L*cA6}OSaX!Zqx1eyWe-;|G&<6u0AP}P4Y{?OxV(Q&pG?-v+LSx z?N#>Lxr5(5BK9zZO*8doIFD7w?!j~MWDGC8ke1LE>-U}TjO~Fl6A)Iev20mZ8bkw% zIW;ik8N3$g44A0Lm6!UveC_uof+^oOUK`()_vN)rclvV~|Icxi+fam32Fv>A2g;85!gn z{24bkIu`HwlRuBQ{p63v@bFN4=p%m@FM8n(ammG7<8fB60|Nu`@BiIf^1I!;cE>eW zKPxt0a6YR)5OO^q%T^b_G%u>eO8S3(UJIp#c*AwL`hf7&X;$WQwm&)ply~TBI+%TV zV&R9)$0D`)YB+b*=HV~EaJrnh#t zMCAlXdKR%J)Jh0^0pyiGVjh<4@OCQX-Aru`0 z^d@E?)SYk-HCEm&RKz_auF9L|CZc8HNVE;_g0pFfx18S{uRjmY_;@8g@z@Ct?V4q; z4#FVbfwmDxVxmA}H3hyK&3xIOVX8Lk}Rw?GF+BiQE z%MUM)*h1QaQ%^t~NkkBvEII(C{t}3Cm%9C7P5O>K8qMsX8D6b86Hy%S`ma5RlMT8Pew6#?w&}5@%!*6Vs#6UELlpyL29T|{v>b}d*(7++z4ynp*E~CR?tC(?zy3MM_YcMN)KqLbcVm$+b?r?B zzLrl=JC~Ipq2Kv5`U$G``sZ*?xkMy$KGUCK@K!ZF5Nn%nkEP9DCs8#Xod3V$aP2b8 zc#Ay|#h03Yx=LpC+tQ2Z@Je>{U&e0#qi`iVQ^eJQxT^_w8@(-K(L4KStcOFXH4nrD z$FT11xhBRsx8PNNB=+n*6ysAfapk6E@y0h?9Sir5Mbn{CoFP-wRrJ^9o@nk{79IEO z;cOB_K5%d=&!wLQ?0R?3Ljb1XX4>FHMsdUbU;k%YJpb9vvHd((#zBK-nHFH1Yob&%C&w8)%<8wZ-YV%K^^K>LT-u@6%0g6qMIct&d{kYtGh-TddI zvkF;?oy?evD0L&^34`hd7E-U#9DQ&w&)d`ym!V7f?JpgUhp@QnL7_j-UKb~tR~H1u zhDdrB&PNzIcV%B(f5AXpx@mb@aaGu#GL1EsUXum4cF<3rMwr}ywV}Rq!!df|-gqB` z;tcMhZez z8iq*FiCbtvR7h-zTr0 zJL)e_eia&q!ZKx(_c!SGKhzC=SHsmtPux`oG>AKlFyz z#ozt?$K#=g9s&QiaXR93DBAklzx#N+{TF^N9^J7szULJ$jo<$t?~aSMY)MX}*rnbS zy{y1>URTtKnat|h5&!K^bzp(C5U;&vHYOn=(y`OWpcp_bl^_&LAs~T64p$tPwEiY5 z{9lga3m5VvvO6`feqI!Djkm6hvA#9&Bm`oxaxhlUJrXOw{skx@rEOqE-98@um7_?H zuAuwc@ac6V#>Xe4udge9@%u03jPHdQ+TIz<&!;w+nj&9{893Q(RT_`6N1uKFWUWCClQmTaTp<#B`~{VwyKYbTrF#@5+W{ooUW{ zG2*;V;egC%Frm%Ogp}Ki{=|JiRodUCNKC{H2P0f|O*|g&KOFI8te}66^^E!q*ElU} z`CZ5TMHC7MCuRX$)V(x)4eq3_NVoR0fD$w|XnK5xzTN@Y|4!?E+~?z{r4?PCVl3X- z@BS)Tc%o*E=s0xRWesMAgYHmf_y>LU^RsCf zZi(&Z^u^@F1SjbM`bXfP?g8BI>yAk_ubmhgi=pGgF@gIQjRbD_>O}n9|HJNV%!AH@ zTTpQ>La)rS-vqHzD}+-dH8TmZL0mL;Xd2fiAH@0f;{T*S5)S3bGnkb= zao3&k$nCequ>j(|VU8rgX6`Z$PQ;1~Y$&t}{?Y-;UJpP1ZFm_eo<4r@Ml zl>66-iSx<(4#Z)1?8k=}y0C7_uh6a;cE_(@+7Zt?e;}^f(8JNS5EBTE7I}rB%&!G2 zX0osVtVlRqVbVh6n3TgPcR&t#>#qX_v{f{8RatT`0qTbOcibG!o1Pm}D{v(Q0W3<(9KQ3X=mERV0WYpa+&A!7TzzUFBI7{* z3yQMDKnqA%B~=m+3#s-jEKE;4a%LS!#O~S}O#U@0H#}wz`PA_C8FiZ?0Vet!)=h^Vd5}Yk?u#KT zp+v6TZ~$y{fOec@Qr8o7yESkQ! zGOZ&QMNk_ytdBo@*Y8FLdk##0;K0GyvE%W4R#f56<90+D)A+>d$EAwt-}r;COGM(i z7t)PhHM?4c&44*@*qDUPI{ItHRYw2rXx(>fJo=gavFSO_jn0*;c*VQ=aJpw^x^*C) zJ^Egd;T2@KmUj?OFi*2KpEQ~O|A;_c5U(7^MEB^{i=zFtuZ^X1%Vy~VY+*MMQ=xZ z=__;bE59=qzr?1(+wX3V$9CbGf1a@-$dOoO7e=j<+?>}RfArHAqg95p8US1N@e`)8 z+oDvC}t5D>4LOXOZ!6e~V4`<{+rXQJJXulE=^8=2|Yw|o! zzGB{#1?J~GAjC`vDDykz%A2A=r^GHk6nRxg23G^UTs58b-s_es%)GhqCvQjop~< z_90?`ji(b!!a<@8#<`O8DmS7(D#cmvdiQ(c0dyeCmMx739>A&zzeE>p-5gImzAK*p z{Oe=K&d1}LYn~PV=8bP4Ju6T05V3Tz^LkBNg&oB8I=ZyX$t|Iqit9V?qHXv%La%b< zuCK+)ZI?vX`i<0u!6Og7r|v}|K8LOUw$YD)DHdX+^Hs5{_R5&3odcU&E??^n_(m?& zrB$<3f3)w|gLtASrSG!BGr25-W&%|qA))T+{ANt~rKXp7d<3ZQe^DGnOa2p%n#wxM% zRcw6x#Y;i@EXxhNSHF@DqR^APx8)%9Bd%~hWr`y7w#8Ks?2q^=iUeGr-2d=UybdlQ zi4Tf@I;cnofp|Z=zy*V!yQn{2xqCR(Pf41Y!6z`m9iFMgSNBcD=l0Cd*NCyu+q~-X z)p6CP0ennB1Ry3P$t4+>mwbUC70%X`vB?`TfO{^0ttyyY?!-4*KzTxD6R_Gbv_l8T zamQH1ivdkV54awP*v0*|T&*@A<$B`1-y%KUOMC1TJ|UE(&no%LwCrl*QP>#N5U+b08BNCl-1adiV(O z3nBBXQz&wlwQy`tAr5jO`S0|48A}!%lur7rR{qJ1PyKVY_)}AT%bw_R5Lpw}EVW~Y zWAe~}m>eB7Dmp;a8b`LWD%Uch8N?uB_l)PIvk(wPQ>i3(wmCBi+1f@?Q2iZpU`=;B zKooN*6*FmlI7Rs7bK`vztMH>okHw9jyg9DE`pUTOnycCKaa-2ox@)h=Z(jYXm&d(W zWPRX6e;YsWy6<1qe>h>gkTB!|0pSNm`Vvj_Gd z8p1Sp-MLr`>B9&_MEeeR;>vvR^>N9_`@k@3Vq)N&Tm`!yr2V zO2^P_EWNrXR==8f0U*bc!kuS`19#qEi(h`{Of3KSm*V&Y1n|E+8|6J$Ty~s4|GfBb z^ILH@#y*}W_r`zexLI4@c;1J`<2QyR##1Tssi4=GWulG4Rj73D0P|MSW30f!?ztCY zAi(_$dK7o)C-+YWxP#xFJhXd(AeTI?Ab&2l3(7 z{gwFhV-a7#a_UFx3Uq1F{NK@i5|ry{pM*%-1T)t3R*1y?6!S%*_VFwOOt3CwpY-Y& zY2OZw{Yk+5Evq2TycdG|=O2hk7GRIGuZasfkFuzB119;}j}D}I8}ouacF~-Bfq*5_^GE~5C;fNADLr8KEe0NxBAyHdt}dTVTj1_f5;+7(I5Mxg9vo7@ zh_I5uJuC(i2hU7E%ADIt3Mka+1*JfVS_D)QSeC%R)yFJ^YX;+pSd8=L)VkFZ)-O_) zr+R;C>Tmv&Yao@9U5KQr_-E2xiHKCCc?B*Z&DlVtuI6<8t&CaM+nzVkQ#njeln9g_ zTQo;(Y;nDZbX9^p{58*J|AMQlvLoqDheE{XHHYPtZYa2vB0WlJ>TwSK%(MpcH-f@^ z6yH)>0i7I`lNl%?S}~edL&jf z-yKVv?qMAEfU!W_m#&O`L&(G*co4D1WO5>ha5M6W-II9Sokg#MsVj|bM_(|9u3&b8 zHb7yT;Y387J@oTEcp?7mXIkRl{7_fC?-7sxW&9AMeDP77(WG`U8KYA>F{?mtI zJ(~$9rr06Rxa!-f{mU(JcV&58`6kk+zi>DifKR-q8t?k>c#NjOBFDlo9ygT4pN8`(Xa&x?3>HwBpnEy_-#8J5f2!KA*pb%*at{AILA^>~f z_zk0&9~qy;stYWTa8<147#yZ55%d1f*wNHedyk(jUJDY^IjNjE8yb3LqxJ~>s@Z|5$w&A!3T%bH06DnAmb9TG}n27 zB5j$@?@BCYj+*gC+?8YL^C@BE%OeZty=q}$5=sNpz@cwc1m0gyzrZ@U%{4(mi(DTR zYKyFG!tG+U>#%LD1xPDV6ttM4crIUXeWnF#s?Gcg*yidyNQ4R90s?KTPw?b8M65Ys z>#YNkxLVRSzX#j;+#HzJC-s>nrq52{nF*bp1I}K#rX&9A3s=P2Wt#35X-k43@o3~a z8vAJ;BDP}1viSb*ePxQU?zsCN2*?@~u5(yj-JK@Ax8IH{jVGUs*S+rh(j#zrbZ(9W z^;y{m0THy6n`iyN6wT9dLC0?7*KF=HA@Rl8>mX*1ofScJPM?Tw{9KLH)3hL_8|hdd z_bvaoaoNyc#g)hZBp!o^9O~M}%G5PzG31T)Kl8o7(;62w{}tA}e@_w+pf;rbYW$jq zW6g^%j@{4t_c8VOUGay%_0Bl1w_=c}+=a6K1!N=h)K}+- zx=gwG1G916ulB@})lD&Wn9Y3XIllZdxQ~a%;*xjX8U42&iN||8G3o7$WlOtqgI)(? z(M~_z^xo;{Sk@L7zl=7~cVBv6HGcblj>I&~`vOGn`LB3+yz0l_8s9TM9X}CUa1e~L zo=zK`8IKSA=^w|F2cC>2xHUJ-w_`dCk;v(*2uFy5XnXjQp@sgIc8g}Jfz{W(O_RbEI>d~i^~E=awz;QxX9wZ%6#gb z+!IZY-^4*w==9vtFXvLvpG5yB2Rq?pXlQf3D4tJCBVZ&BFAz0dnaTVEs_|u+A!8>I z0nLNQ{DvV(;sH1+W2`N7EL8gz77p#a@a!B&wHF=8P>1xQ%zUu`M-vaJu93467GY5h zA#0m4j(om1n^VH+&!@b6raWk`zcDx3A2?M&eO&9cLpR_LJpF zM1K6o{%st_8cQpj+zrh;bshT4nnB_Iec$_vShHp|`4>pZZ;ODaO;ODZv)|2*IsIGX ziZ-mE+9wz|+=|#HR>t$>XWiXv(kdaP9|ph}OW5mj5DYX;`$Wvc?d#&Mnww(TMi^=}^2V-zyKPP)`B4R2IS8!*;B4l;*Avmr{ z8L-4IawU3Ww%7$01-Xu}K29Zks&!8vjpm1LjIr&n;yo4g#lOCg-D9(*v4Bit5JxXY zB}2fo3HX!mk~(L%6(TFJK>a0>J~wNeW8o3GyglT>D+qCH6TI2&_ z_y@#;@u8uwys9g1-qjL!?IPa_GafO^w$8m)AO}@WtE(FVhcaC^=RPaOb44$L8(>90 zh=tQ$Ji#7EtJ{vqYJ$V5?ppR{#91GVwI@Cvz4OQ7;eqeTb3&f#Y?YHOtHjaTm3Y$K zKor9HGyysJwv}CMs}}By2fp~VGlp``af|IO!ch1Ge%Ua{k|BdVM(eb$cPmad{-c=#+@YfK}dGuIwn4#h~ zjN-dkRIFgd+`|c!)A-u@`#0r-35!4Jaz$WYTI;EqCr3vxO)E`N8>!O z{sqfBV<{NBP2@_Lf>1pw(KvDf2a<{lB zzYcLzV@L~gh+;cjM(uLmNLefjI_tb`+DH6N+_IG^w>1GvUE~ELgZ_*YiAhHn6@m2S zY?ez|K6Q5t^ix2$uE?@9>9tV`I!+WE5 z_Z>05`T1}mWnsMhR}lo7#gO*}BxKy;JL7!tTF1}%u8d1SgtE(el$Nz(CDXGeTxijl zimL$S9~Q_9+qP{xGY9ezFJ41}aVSmNK9Y-KEEbM%Bz*02QBb}1Nx3Mh2vo{?Wim@E znlBIpVe zT|%N|(i~>9)9fke>1mIbY-D5B1^w~d3)oX|4#(H_u{z@vy(NexBt*FrxS=J*5ZS~c z_-y`97fe^WYd5Wgq`a2jm)Cqz|6`pmTGtlu{P1erv$0NDZ%_xjG-3!dpk+<(BT6+n*eOL>Yhx&08wXD;i+zvX7lZ5Ac`ZmV zaG!YTdNje?3bWfkd=!GP19=KM5G=GhaHco|Mw?=H`4UWWClD3hy>BiqxR!-9Vx%6B zw|b~%CX>CVN82VuBNK?`Gas4M12pfmI=IB8tj z8%@V2n$Q!DbL1qeY^EGu^c zp-JupT@KR#4&7#cA&F$U&oUYR5H*W0eU)a7V&d7?Ng7b`qVh~_a)xP0}L z&5idR!0;NZzZ?Q#4`)E;)Orqiypf5!h8RJfB9wB*1KfTUdh#S!z9}uSEZb`9F!COV z(FdXXuYmbxA7-8eoR#Cf$YJRW7FFG^fGj{D=nHMbW)ZjTZ(AEHFdtt!zaJQp2ayEQ z@40>@HQ(CO1z8z0g!5<~IRNp16XT`*^RFOe7o4S?4e#s>`-CoQ5>E>z#MyP+6GJy9 zN>7|#k0hN-8^3Lamu40e$_ziu@2d*~3lBg1@R?(k`B4ef( zy9^a8motf*L658k5A2!6#I-Uri)Yul=w!deYRpd8ZoVMaZN89`=>~HGiKuG;yW2At z@U&Nj)MrO!E~ow}5q$Cn(4@nzc6@5^tBtK1935E0b&P5!W&0ildN z#ChEZo~Z9faI+mNc=nsLBeqkS+y-)L!J4Oym2sPh&c@JRxoWN#AQ5qoh(zR4IFXLo zo#;mXG9DjzWgO_<4zhvxK84sp)NyFxIta)e>}kjK`@)tOTeu)j#0Ji9SrNkrA7gLk zA@&%|$C0(oapzB58u3yH$b&<1-ha9)*4;LQ%7h)~h;3T1d|Jjv$QCvq4)(B-4-s6; zLOX|OQFoBtS_sr6`VrB%ZBRs|7}7D2W6u>7LtleH+&wo2f;^FkSRz_uEZeYt(sx!T zoY*|vPR$+dkMBrAd;4c@iO+xhrszPNm19m{Ndn{=+)dpJQ_C=>b@j*phHL`93}C{;pa~$c^I4>|Kn)H%`o6^ zUBU4zESyrcN50TUcJ}X%{@Gn|sA&_XzlAG&nwQ+vNYnBdOEKjk6zr4qKi_1%S-erX zL`b$faUvMTxhnB@toWB$DQod<{l_jfl-JYm^W`ajZ2UhAXN?o8B_ejDkj|(6NswnK ziU_XaegxOx@%bbrn(GMVj7^Fz{CNpRJT>vPq%JKj;3gD%5 z#j04ifQ*LS!OZ)`v_fbROuG1Fl@=e$6xktV?3q(6CjIBTaUG}r!)|iYwlZ5=ARY#h zOCm|d32+}y^6tT9vHGHIvE-a}v2@KEL==6D3C`|R1oD2ClX*Hp9(x{rG`@t_++X^I zx1*e7e?bFbFz@=f&*4ZiMknIdH*CgU6d4OUv*W#w#?|k>FPcUn=o}^6g3igaFqQzvmyWlx z9fLhB=tVpQah`g%k3?+0xFue;xi`MJ8%wetHdspJWkU%n+znO6GK~m8X6=Z$=EzfS zQ`6v95P3W9XSBYX9+}36790*TofGuieYf5gH+}G9g}BeQGHDnYI17kp!W2D4UQH03 zag_2m|Lkf`W15fG{MHc%5CqM{GcC!4H60LY6_-Q9u$U1XE309!z$zvjMqCHL$2L30)Z*)HtiM>>zL zIa9D?gU$3{sr%q;e*bX9dlZE+g{*-%!Oe;*u*N#tvxP|J2y>~Ob{Sd`vFU+%|IE@@ z%Bh7b2K(th*22J+8$#38BZ-Hpn-O>|NAEQi9r!G3CY_-m`Vy0395eF&%s({HM$%F` zzkzrzHXN|1r{P+3i0_K@8buX^hj*gzf=Ni?(wr_g3mh)uX>Vg4H3!(&7T)oWcbu66 z@x>3m?QILgWZTB4_+8W-%NnvYqfi+S?k!06huC};wydZH``%~&`JMMh)29`mF7&;Ze-t6APn7Sv<)nYB?C)i_0r`KkilqUrJIdqIbT7v zWw1j;xYHbS`Zw?XqxfIH@mq2Jxg09=E5E^F@g#w0Y^FVZrr+sAphVh!t4_jT8ozCP zmoJ{;PXe8YiZtcG6odqsKHSv$E3b;VEn8z`FZ(}mBcb@J2jZuRsiw|P#ExkD zEpcQ+navUr5W>C7-x%A6KZ5e}kyt%`OY~L_#Y0P9gFK!U@w1RYc^B3MEoc0u<*o}K*K z*v((dc0)iWXF>G5L;N|9QNvAt_Fmw?lM0zU_Atnsu7YX2V8-4HW~f*F^4KulpC-32Z4 z(QPA2730~gm9RXP*5)^UCl|7^`n7nZ@^Vh6q#qH97JH50J0*fyq2@R;%BEdh9@soC#{yus~wDA0GbjH7q}j%Y5~uq^MGHF2=JO;pF5YyuORnkeQMwX z=|mTaA^Dk!3@#Ba^R(E0O$f~mHWMm~b$;$KuyOtN$_NTnO*A3jB%Y6*2y4a(k{-D&Ilks90rq z2bR7*E*}2d=$*bF4xk5!p>*q>U!LiYQt$!<{A*oj*c@*vO8qAc_uX*{R&Y#lTGr+N1{Y3`u-$H=6C&^Z4M=4}oC6P(QVA(rzw z^R^279Lt_6mVPxnI&@q@{xfOmM>L!};yPeUQCu?%foZtkeMg2lU#BzLS8atFaS#|f zoC+eyInpAHG)pYz(LLfaW#-6Ga)ULvk&Xf8Dq`fe{$9?^LSMpsF6JyXqJOMM(JPkx zZ4s>U83S{<@m=0$+W?C?<|PHo1Sv4V4c;&y>58i872Xy|ouMkkTJ{pdyU?6oN${sp z>s+WPk0&_3XAILoSSN|9X2yrLDt}nd!F3ee2&@gF1n825ST!aXX$$rzD`$m;-YiH+ z_PJcPota8=lih0gvbcEz9n?(buH^TFId(2bn7Li%D-7X&~gCbAdVmG|ahoX>{xDj{f0 z(?}djf{`CI{CPU!VNxfx=?a;DQD&LNVoQY=H$j4gr}-UV;QBx&?2J%(g4ha6HCE{+ zD~M5LzyrO!h|9){~UXY#z*-*Xj>m4H}oS=y=JG(MR(T@(Lr%f0dW4zSk=u->mf z63_X_&X@!H&7eCN#81>DdX70x2z2?Y<hs+0B~ zdxEs=({Oxh#DSZ#EX8ph7()oX(`-uAkzp%b%{kRica9l-*$RTc^EF^txQ_JwVT0Z8fF10OKe-}a@yExarS7l9 zG0&wN{VhSuKt1w!TOOQFa!i>wX-Vzi(k5X{Q~;XbJJdLFLEmwlFS7Ro;z;E9=w@^dKn;Jq*#;*%qARCAl0z)!X{v8CA3>nV8DMXK>$vR z$`hH@&o(X+4-)2kb1L4~^CYd${tBF2zRgU&d4Dul9R|S+aoU@~Nm(r58Y*;h+_EvA ze?7yB^Zkgc{_6Mszc_sKIR1-Vr56d^tR- z?@xbMK6`z-Ajkkj3?}uWa(RE&kBa*FcLYQ=0wODdN@v?})(;n7D2keA1KE@P*JEV^ zMzTk~f$z)!Sj&8Vt?fCn^Xt|4)NlP}9DHmnW+4bonB>;bcT~ZOovbux@OrBrN?k@P zM1K%5)&aCAGl)alrl(>Bx{YQKz1DNgo?J!KiWmZcRpCS=209*W1>0u3so&ws5)p@53o7@B#AArE zE{COQ3~r{lwlnUyy(gakHS{Vd`28qFR}d`kbNs1*FqQYT#jDm=>Srpr{7BBk^hsD; z_BFBVeirT;7wHt?w;Z@wj9+8j(anzL9N{9LiU@Coh9U zp$sN7UYIH&CEq#T{6HEUICWF(ICOdR53G!(a0$J*29l7>Ar76NlS3pIZG;KX5`xH{ z3iDHx*9A8@3!$)oolE{~dpVb+Y6&-RG1bY*m^wBB!6hSH_;g@S-Mf4#BCq~v$3$Ju zdSMZ!E$bN;?6-#gJy|>PssK@c&(#Rw)@%Mtd`zzp0awajMxUz)+-brf`HKJff&2ik zU=&*HO_q3Q#Zw{$5gD7A$)PPq*PFvH$L}uTL$vpIfj35)%APECtk;4RV z6otxvSP4lv6il%8MYe$^(3nh@^(*4b_dZFR784Nhj0m6vd;2NtVx#nUtJ{#Tf8k5< zhrjaQ(jt(YvABfCRG2~!!pA(!170z^4{)!YQ{~BKgiAiHRzt24C@uu_HG+zHH zK}zlF-bwzA=8(YiPc0A7Y(7Oh`;V)22Ro4$9@rJ5PaMa5R{aPNhrg^UD^*2FOIG$o z-ypgt+?ue!hhWuWXOkilmN{TJHyifXI$}K-a2<%X6LAy09LGUQ<9N4)bmU67!qT~y zy%s8P=WuN@tF{^aN;4+AO`e`aUQB`{R32yRbZLQDp=YEn3vu`CG`_oLQOet^jL~A} zI);3USZWro=hdGbkH5c!)$mr9@e&U4fl7m&^KtQh2pXNOmdf+fllVxjA(qPbD>GA+ z&s&hGI3f3tkgpXh;GtL`=(gR(!aQwV(TR8Fj^e1{kHKMl3QH+Z`<0e0R?#6Lj#GwX z0Yih@o!mb+o8gFpbcb=`0o%@_^dO`sKaP<-IGhGHrgqAK#bXlvm%C_vN)r|8&=Kn*3wGd%Ar8rQTal4@SCo z$BsD6YEfmjrh+wG(rX1Zi!N&TDBD1mqpN}gn1y3doH2t9=@OK+1FXi|LAKpc%T~r` z1hHZ-dWCV2@_zD|@i;w3O0m@ftKiuYti3QEn1X=FtI+$L3nsZ?hC!HAm}`ZV^VJPsA(! zZX9k2LId}dKxC;P!WKngz?4VTGB>fJ;~Q7rRNXx}PSPR>D-c#-&Yx7H8IY0~kLMdpLSoA8qR{UCNpCxStWN5ZtXi zg=h;&6k|v{{pX^mT~QRl!OeGBR3QZ%&}9*Sdi-3*IS1OKK^oQUbW zAB-i(u<6>inRxQA_giNE&HdBRLk$HN_^=^@q0TN%gmTI^3`ISX&I1+G@dYjhp~!Lg zoj94yBr^HFF)s+Us2;+R(4<}*bfjjlwxGK!D{)o=^6=3WwTJ^o^2sxxmP9#gW21Vd8(PWW_`7Fi@l4lI2IorE4e(=v7 z*$$DAB!2P(AC5o$&EJXLyLP8iS-`gmNmjXco_V62@-N^xMmc=Svpifu83c3*g`wm& zyc&GxuMCZ8?J=Lrv}Kxq%(cwJZ;BGX<=y(U)wj*lSW`W@YY)f+WJ+I)*fGjwi7S%Q z0U&pttf=s@f6%TpGZ&`sgTaen7+(-*7D1E6r9Bj zq7-cPvyP5!t9x}&JXg^j6z0FQAKRG~orST3X0@wn_aUUT**@BM654DPfvUH?md`HX z9+i`U`J8)0n$VHxCo6ZR=NpiUAXE?b%u@dBg@7;|?CGHU%L3|Gh9S1~KNu@JE{w5R z=LE=t0ocSt& zx=(M}5?6AT>o+)OoV)5P<-F;zG;DDUNA_^y<;ZBPx_C?Ut;9SSZZ3r?`QkBumQ zr&XxH!%C)1A->IqlAgyp$C03t!~_^g+ztg1asen8|3Z!n{Sv1eK~%0w78ZIq{cCV= zkn~SMK(-w_w$N3(qBf2(Z<`xJ@JI(2Qv)ATirj`)Sr)(&ET==!AX$?9M=cl^-q$Og z&(xv-8r<4gBj0BwPwRwy^xG2D&USyM@BYQ(1iDUi9gjcsaJ=W&e>=YLiBF|T>j12` ztrEcqob#+&_5LF2FsQUuQGN6XXL_^RS-xULPJX{R6A>u$@>}yPLz%XW%bu*iEaS?w zPj@wa60fYc<(%yFr~CF>^D01x4W5*W77!rrI?Kq(X0rW$d2SFf5#%eLtfzPX@ z-D#4m{Nx0R+97_20K0zoasbW4?7#5X*;d3j68Tp0uY&Mf(0%maF2v1&^XOG3M+y;` z?dCJaoV_2oJMky3s({>Th^{JZB1~@u<|BusV%{a6R73McR?too_Yn00M~Z6{e^$?_ z#&$A#`4`#GASd+_xFPguIYx}njNT1cc*wy{aX*I%u&ZfJ#4FTS0}UA5Jsxz{O#e9L$SS(p3K#0`7=IH?&jWiQxQxA0xyFDoTC_qqYS$7Aw^9bpa+*HH zH@DIBUSdyzXF6j|bu#oaLIF+g5J*WhvSQ|5RJOPl*f6PH zMvyN5`CvnejI2~vEMrgoQ^tP_#_(iCI^jB|F%|rqcmHv`{}28si9rvtQ@IJb44DsE z;w0?w_-wji7~Dg^3YJN&$?IVV$e!K1W5r62_HX_h%iy9fFg7d}uhP$0yUnt`<-0ARyQDNI*EkmWl3efeq{ke;iTJ9H$zM1H2;w zoGwl1Ze|0nPyk=BmrC{;NS%=?`c%R&fWtw)*WZ`p)(SV#iD+sb1nzK&OaxUN7E=c} z65h8Xzjv?4IA?6A%rCJ`3-!y8{mVW26t_d}KYBC{fBv(vl1->RCJH)St2z&}IWCo0I%90KW(7cIml3+B7t{}GfLk!LkTWn|1$diA`8f&SD zpI;O40tkqlhkchboO`cM{Je#bUASyM`j!sHwiWaz6REAOEc!z1vPC!h+X2ROA zhZQ%q*HBl%en2-0B|34EtU8+`wyam&NGnF}ssgg2i6VsnW38l3sDnoRJL}RIvT}_P z-|BlekO_D@?tL&m0P%R>tDMsfkgZ&`DuGs+Y8!|`B2rFfziHx#*jD7!ntV!geLoHI z`RZ-A#j~!yI=iAI1Z5k~^lX!LV9#3`6?k9ouG?aPf!?(j9xVTYHft+Ur z-icYR=Y_9i8n^>quAq$}C=kXAo)4Vxc9}I(w9()3xX> zKA<+zK9+@C=j6}n1?4?;)|9N~0D;H$5*JC?F3b@lS)(NEh3mkcf|5n zA&y#Uswy{Hj-y;m`o;1}#U(n*@mG--4+UHTr-w&p;@p|TAn1n^W2m~g5<>7n2*?x! zgch9)PUZ<=4MtnBYhYXQ!1u5@ED20UKA zx;X}G?9+hl(M^yj!(iF%5RI?xosRvZ^EuD*MZRSGFqh8uDz0NMjF~5PLeJF(*CmHh zhB-ue^Hq*`X6)oT?7Mk=Xu-9$V4%>>&vB7ZJ2q1+80H`vM-Lo|SHJOfapA>VQ^!{J zd71Aw>q=LMJd2Jwc`b`C<9$=y7uTe~eCVfjL#HC2)Nd#;RCEPmFaen{Eo{B&3c3jV zj=G)Q9JShPt)n(oVPX~O&Q3r~z)sy7evfL^S*94gOLG&{2*WG6@MJ>ZMwl9ahHI9z zz_Kjv-6LX6ZHCj-;;oy{RtRu>_<1*6;EMRGiLj%pnpm*wH7aTSh(O{ zg1>uRbYhs^cDdIa*Xg6qCVQQHM^PY;PE5uVd-swj&K+41FV*7#u5p$_SO$3RLH3{d z@l`8%JIf6fxQ+}E3prhpsAVhWQtZ_UVwCVKXO-VOCRQgkp9+&lBy_Z62q{+`Z)a8# zi0ZwR!*-q8IXQFLG0OcdXPK1bWgcaqJ99pW6;7GO0vd553TJ&j;t$JpmWyVC%Tu~C z3CP#?&BUE}P%iX~`MUmxzJ(BoR_t>(T4w)}qxbVz!L>q^4empzp??xP$-&TyY^&o~ zt#c{!^AIEYPQ|5AcF$K$Ww{ipGwSH3i!``tGb9AVF|W2d<)3FGN~p&LsnkPwt673fWPB2lP|01J9htxe9R zM>CQ?1qb5GNqmbpv!toDFVxy91^PpL1u;pz2g9Z5Z8n6$SzAFS7>pz$Mo`V-7)KsGnXFf1J5*#UcBlxPG_#9U;q70!J%08le>^VSvNe{kM0~Lv8~EjT=v}%j z`jLq%7IU}s(*=9Z9yH%?Bq$@Fq|PJ5!!e8u`N00YDNld)%U;B;UWdy8dWHwE(us+& zn66AmS8Yl3u^y60cQWy(Q{l}X0x(vqgd_vI&s~XwyvI+l7ofY99p>F^{NrT6W8*Q! zX2cFml01r7u>i<`4Z-bj zFZW|%b}=~I4fdI_A6bBx64l4&Pf1MbALiF4XPgm7 z8RjN&Zpk9SzHRG(^C#YUYCmSaEGJsvO495ZF13Yu$@XgWR^E1WRrXd0S00SNDLlw$E!)Rl`FEqgw<=?5tsQ=7HMkC0EpH zQxgkSwtP}b!RSb(D6CkE)rpD3qX2y?k(HIIF}_J;Bpx;ZlH-M+m0i5I4n@4p%X_01 zgK?)pPQE)^{NjiIlp6s^hip@D9Z%lGO z(Iasj#j~rak&)r#pbn!)_}O3n&$0CtFHB@vRQ#F!*NMJ%)23K~6;o}9zGe%w=yQg? zodH?u1XJ;i`U@H0CT9!du#C701mV6T6F36ITfjhP46Nuw+{Ny4;zbbch>@HfaNRr? z{lIE1Z(2C4stYq;c117||w#3$0y-<1oZCj?{6!pt>hZUd6E*o9bsH$-F!*x+^u$X;|J8zCrc zt0{umly08Cy?9JKe+J?q=b{Mg35Z1}_aYZgtc~A267kOUY#1b;RHB#p7TMJ^1%cz5 zMB>-V_)Rh%_u^mvz5|muS)`r?^=SO!AKbU0!$^b!9OSNNQDmJvv(;psL?a0bWk^`X zo2`tW!Txbf&K!#G^+bK&*YA!4d-o&KdTm^I$wfIX_N*LB(Ypn*EAk<(_+Q6xrg_?M zrbK0&*Yf8b_a#0(CEp?q_}1Fcs`@to5g;cSq0TfILgKS`Nh}x!ft+jFzCsWXkg!mw*ObAJ8=@%g&dPpa1y+m8`PK?BIis#gRv!0LW@- zE#>Oe1Ar7+l_CL=cCEG?!hlCwCaFymQF%_fBB2}|R=rkVE`+X0rTRE4!&kiad*cWG z{g1@Yzy3|R@=b)o_i{92W23Qm_pU5Ebt>6SMJKqb7RhyXv4ZA+r;IG zC5DGFYaRD2i7Kv1fN`v*`Z4X4kf;l(2(gTvAtbvolG7GK-*loMYJ%}GMEz*>0fLBe{NwB{}@^5zU6;!i1?2v z$jeEW!w+z{q424KT*pq%P1`|Uno-MfxF=HLbb@KHL;_-_2IA`oAs=mjD~kQ&oYS&< zXgqceaVQv~L|6W4Jmx2E)PyLM9M(zVkXg`AaFG%QW$c;OJwob4P7QJ%m1!0c^ks4( z47dm=+graEyUybrtXWYPeWvB5VnLPbTFvQx=BuChY_tP&eM>kTj6PL&V#BPL3mCr> zZqkK{_k8PVkdCKg<$~pD!qX*ad=KqQJZjGxU;j1Si-17R{7Z5HSo_i?y|O$i~GEfNo=nwmi} z2COJNIgV7XGYED|R?x~(iWSbq78fcg*HMozu0>5w-k0yo_{OX63?&#APybARo!Ijz z*A70sGp3J^#PW4(09FPZpcH9n)sogNAZodcS%^f64tTHY3@c?CkCatuE5ZPZ_zBP; zDeh)KWJ__I@MHhw=i|JsTjE(Scz)dW>08owmgNg@{(GumUY3#i7w#S61j;&clGt^* zVmnhe(Vkh5jrIQFxBXbW`R9KY@f(&s5Y2C=P(c~mea@!1WZNo;HCz{%>cnU*4ji3{ zG5m52Kx8GLA{<1qOnyX9AcGMQ@iZ%V`&yG*72(aW5ppX+rIR|%J@IQLQgE}JTtE^L z(jYI+1ws?Ep#yAKVM#rSoLz+Bak|~?P(L5@-;0-Z#f3`{d$e}NU$a53f+_9X)OdmX z5u->fTEUEfPBA$cPb!s!Zt+|T2#7>Oj?1f)$Z^gyJsd2jA3>bpcs7A7B|36BQ|yzO zK%Bbo&>>*YJuq^&eTcrgfUyqFARmiMH)N4{YT$2h|CdLx#6n#4p;eq^J`{1oK}>L; z5<_J1^*Yc`^xw@`Tusp?`I}22OdJ3iSHY32s8crGV0ARGIJN8_W9jlHt1`Nc@b$E(LD@KJFRMT+-RSwemB5CU3DZxWq-z#4KqUz9u zjhRdlv7rP)ec}DA`j;1*Pyc|M&=?uUFD%QW;;gu(&z{jLn}HO33?6T)xXl zU;Il2t04kkciGk)_^duPx3`L#P!$GzbJf*zVeyR7QF%BeIr5SCqgqwCK^LQt{P*CjxBSp zaPZaED=&+m`St%67hQQd+!Xr?n2ZAcGdU#aH&oCSW{p!FYpdwTog5MCal344SjEBK z9t%7-wGg9t=B-T%I&I9%#k5S1BW)FYXnFr%5Y`eql3-nYoFWC#?+A=n~8mOwL&1gZ*#EHnsL7Z#?zk_L0 z)}hW?Kyw+D0?#BMj9?A1ZEdb&4#UQ3?H%uUhxuf9N&;fS@BgnqQElyL!wr_3`kO0! zz^F7;AQN*~yEqFF*fv$5FD{`tvMSB&TUfcXh{z+TB*==~07GUED41Wdl+sR%F`?a# zNu4vL`+1vbvc23D!OpOYGS&nJThe%6MwD@t=$e zKx?Tl&jg+dE7|$pdG>a!ND(4#;;XM>AH{f1 zjN&~5P`0y7T)&oJT~2AsZwx}F?@ZU2MkqGVGXC^yV;<$bd6)T>abC4OYz)~XkYmf% zYhz*OJ@hf)MYZH{)it#aEJW`hag^VbTp^qYL}bH>&Nw~}m%_2O!+7k~_Dth}3Pc6R zKZ)d;+_wRN>coYHT#N4f`ydwmc(|MVqz**ngpVrXb3)V`?WFKoeOeL?+vTjHstKpe z&Q!#MBu#6c#edR(m|O{Kv8C^|4gSP84i{PBR@(@qlHSf8LYcdZg5XMM)QgrX*roc}*N0;Wrc= zoME#1k_+KV*ob^~B2qRz>sS9noWvx%g$8)#IV&w_6e1}ioq8D$&Gc=m8c5)`G6YP1 zs0N5i=@PS+AB};C@R1UyDwfaKQgzfO8ccYt!&4Fv3mt##@#fh|XLm~z+Yh5mKu4v zRHhZv0Kpii+qp2K71d^_yLwMRq^TK-C)I(gFJ`Hxif}YdZWwBVMk(`jFzktT5Q-}~ zR|n<5yW(>|efCtkq^oacOxJ{^dUhf-1Fb+8!=XtJJ{^UuB}&YjMRbCU1O??GUsv0u!;=wl813ijQ@r6iVqr%0$B8FThK{b?2a zjzWnm`ouUnAN${lsNSK-lQhPWR(Z1T70dZt5Tv3(c{mb#F#5VMYo-0>Z9e(d+2MCQ z5zV1bob3U0u0^y2sFH{=Hw{;JJDWD2<>}0XFYO1v6;905+|4`Z7*yRd6Cjw~1^FHu`s{yoF>(ujAs3Q|9WiF9??6?a@T#7JzA#UJ-j_iR#aSaqo9BbH zC=OE$;~ogkIC0gT4Y2R{IeQ4259bop1`sc?_~f1q@!VDFObT?Nh-n)xSk_S-{u^V0 zCcOPzbRvkQu7RkWiz2<7c!|aYX*Ac}P5Ot}gt(LZmN*3DG0E>J>Et@{7!;oA>Y`fQ zXGd|#&a`XEPbj=^cq7~p8#bv>itQXz2)4vxF)$$R`|wN;$N%(@@C(d5?}{s84F(0y zLGgpVARI|3jLUoS_g)y2yA=87fRonyInp-XAcAeZu!PO1>qzPFfDEa;c5|! znioOcsB=u5RF4v~lextYods4`tf*C^v_df~-!C?|Q$tGTFp7UA$LaSh=gjzGgp zZy$SXDAo+-7T-Q{AEX8=;C2RC4K2YaYk+GXbgq{IF@eCEk@2S*9dsBvMAY{4^WeCg zF+za^qXlHz3?XX*5lY-N4CdU#G|v+Bn-u-nM~kZkK2$ke3#cQGs|=?Z{jrC=3Fh_y4wRQWk<2H%K4=g@h$A!*x| zi*Sw5hdYb{QOcsu!t%-uX#He4^T<|3@L6}tktnIJ=!ac>%a8m>Q~{P_M~Aa4^(%86 z$9mp|bK{&18{^P{1C)2>A<>M~Nu!8O&%e)q;R|E!`VHCE6ra(S`|iFg_V3*TJ6uON z0=bnU2+qyay9Wn>ir7XD9*(8UR-g}1QD~o_!el1EZ2%TrPbak(Y_KAb&n6z4=LR6}#5&h4Xtsc-poU>yNe%Cs4&Kkf7 zf}#yVg?a~9i_R>&OrnwSK;2o>*vbO=kir=xlae?hi4f1kSy6P3-ekYab&SK8YgJX{ zu%u?%pE)7p7qKVtw9l*&Wv8BlTaOCnu~528Jg88WjcyC6Kxc0Q_aZ3~nS?=DZP8sX z`IxRy;!5~!h(GeSW2ldF!#Z@Z$b4+HFK*m>as1Hchw>N_MOkaXX}`6JBjqu_#ZoyQ zVz0=Jbklth5xW-2U}28SeIFUInoJ*8Z-OR&Hx^unn7RjP^QAD;i&j^p%}#E-@|_hy zQ=67-pFg}cKDzG`I2d_Cj8d47No*bb#z0?`JIl?Y2#z2l&O3kCUUEt9>=!S%o8KI~ zFN1xcLfm~j8bBzbO58zQiTF*Eivi)1pJSfzVflP#Ilj+5Bfzg44}Df-C4unXd=-JF zFo^FJaY?AM{Q4X?7hFIB5__t$ppKL|9O3}?nxC*Pyk8m^ps&hpv0 z@u@i!h=4|I7G)8Ol?5Dkw#*?D=ID@l-RQV{q&W012w&-Jum;4znFtVQ8NqtacF^g~ z3!I$*@t{340ffy)NQemZlEGO>Lj~#}TxOy<(juBjpGA>DTx*PSaV{QB8nVK5NxIY z+~}A%knJim5NS9kxB?Fn>M8^S5=aayK?}%*6gMt^eQsdJ6R|t~xS(yWfsi47@L2q# zd_dMd@e``YRahyWEl;pdkZ0T-;xVkkL>e84FIscOOby@|a)TS3BNgCB9|EuQ5OWE+ z2vV2r^Kh+Aj7wWbcgBfegndX)>NRrpOTTNGl`{ikqScVj6U7NoF|Je+crmT!zu~N?I$;QW7I6$mZE$2CqePiw@&aw=!}nAKSN;KE@b@PBTdok2);zcuKI3 zO=Ev3+AKJdLPxdz!VBYEPW)8-BrMza!b^U`H3w;69;v&drLv{&yGWfY@N}#cvA}rqUc=~-V zT^QGl=MT@B#)>&j9cJ#yjC+ZLYa#EmCB{K4=t*5wfu5O(xo^*jffAh+91vWs;Y+^- zxp#G;z1EHfWbnx+&37?8Ede?Bm9JDguHIgmIWbXT9##OVc@}PT1Ky;YnvvijG+~(t zvP8Y&E_H-cRLDv~02V-$aN2Ylk}49&MiFmk=4zMrLm-eh8%l&^r#rCrOd@qB0C56@ z$g4nRSU>h8y2hp`03oU7?QyZ1x~ghbQbNvv5p(LcnDYCOn z+u^f6?Lhjq1N@T22Qo~h6-_|(ZcTw~p#CNF! zlp%`2Rn5r#v2yGI<`j#W%#mEI7f;Si^RH(^{ydmvy7&CkZc*%taZS?F9bE^PTrc1F73yMTu)Mt+TTHDa8XmRKG z**_qs8RL2HxH20P8Cxm27R6`6Yn4r{h6-nj|K5F<#&0}lBvy8f=frlcE-4p|Z1Yd7 z#Tnu<2tUs&!5HNk>aQo^J}AxxxEA+H>NJtgD<&?N40eV;f*7uTTSV0Vf*zQ+EHWUL zt{yYg7aOM}Jng~u8Wh`UUcHLFQWu?nenGH-bzvyqGhV_{$t8&F1(Xt=5}z1HnWi(o z4B`f1u>96{>NF$*3FFL%5^p&NT4+Ieh(GVd!$uxdq6y#aisNtEK zoX%FQOf^?IH@K;%huP9H-!;%(EuAQq^?OMc_J#}f1v*dC#T>IPG=ex}Saw%h6iZB)an!pRSYdrk%e8eENjXpsrh{W9euUs4 z2i0jki`YtJ+QQ&CPy(cbB|u2eojgwN1PJmqK8XTX^OgXWKqXQVfmv~pRw5}U9PuTQ zauwv}y)74Al<}tXdqqHF=r|4^KAc3sbk@Uney?6ak=Vq?>aNs+hzo%l87C zA}#A?eXN)A`wi!w8>`T-OpK4g)pR9+QIsLkXoGmTkHGyOinv4o)0l)pxD#=khb#W| za1?9TtcAN6!z{QbS2>yzmLfGx4>jjhgr^c;UsBddZb)kq^RfP^ASBMQkzk~#kN&oQ zC7h-a>3bFU&7%w=DLi-PILJXd$wl@OFNwP;t-q7XK6esYj(K>^aUe|+b>d9#&$=1B zn$9{q)@oyFy;x&)FXv1R#8~WdQ<2Ue@^k^AsEZt!oPMWm2eAMS`SC2A8Jc=mMYVrb zOtXrgvtMmDdCj!DUqaE8kWvstIb4@>`5k|?UFunFu70ULws z8-Y7bPrCGlrpP)Blz3P-^?L<@rcT6l;0Q3eGyAkCF8kcHauUq&gq=2Ab>!IPE^N3u z>R;|}Fs))PDMJA}^cYjqIAN9!fiG*r0p&xn8s}D|%#f&wJ6laR$5JMkRj|8~XXV<> z=a--Z(aOwUCg76SdVLeU)#J?5b~Ik)Rvg-SUg&~G!X`IXbYU^petvo=;lPjO*d&aX zKs?GhmFW`(z$ZMEbJuEi2y0vwUpdZ(tUl?T`{r%>61NEFawOUB_4tx#B(CDU-x&NR zBOX=bOFt_l?)`Sid-eyCw#0J#@f3Abz*gp zqlipmGKCJp0TVGfAf_=Nk&n=*D+hy!$zU21o)kn!DTV}bsUxM;|`(>BK zy?5P__WA|UfM75&-#ZH@Cpc^fafQGvtaKp8+J4#ParfPKa6Bk3!fA6U zwvvc=@2?B)sNj4HJ(H70#4nOJBw?T*okYfgC$fJPFSx3;kFsxh_Uekvvlv9^5(l}y zB;0%}p|r34`K`p#iRf54i5i2eY`ITXC5iAXN1|hTgM`gAmgzfZf#W^P(q+7Jb*!4& zM;X9~VkzKMO^Ll?KEO5VQ;<#`3&hx ze3&;NT}?o(2e-vL?sMkyq{z%g-#k0-DjeObskaUvm*Qby0CA=5v0v?zT(R1|?4yD( zxUlhA4q4)rux7tdhTq6VdetkmM8sf!m~SF1#@+ng58`-Ocjt@s&GMWljG6Fgf1)Xf zuFbe#nB1^nE>z*OK^2IQ-dBdF588lMjqt z9f!u*N5jd4X^;Q`v@L0x{QtA|u0fg}*L`2V^Ui&CXLc8R0~WyIP7nYgk`hFU3dw{Q zk+Njjiep~XYpZy958m60IdPuo~Quv~$LTMMt8IYi$byu>HBy0V9t zAE`i0xqNq%WaBj`7_CJBGNZSnj?5{&M>C4>BL40*MQY`68`Pk74lHRa+Cl z_v>wAE-fX$f=c{SH}0iZ6LQ=Z*T+XFb@)neJB*#851q{?{nA;5!@abSp1cr5It~e= zkQDs3rJb|UBFB748(>FC@;=?kEAiNx9J~rcrQyA_jzFbMM~}HDPCDD>8cB{Q2h{V@*iV%k{J2LdB9=AiR&ZKXV(XW- z2GZB~Ja7TzFsM)kVU{Q#9-6W+eO6nK9xI#UCs}}USJ{|2$;R6K<&JaDmgg^B<2xuW zoWMnd`&SxOAy3@}3;>^{nIkNfh$AUiW5qQ~dTA-|Dg(@KS`vX{rHP|y>8fB{M_Rw z#`Yap*mvyu)s^`x2bM3qbj#}1i~F{qGoF%F^0QQeaWyJuhYdC=3oNURKH?a<+ffJ8 zqvL}M&%acym7rArydwqj==`G_A3gEu!6avVZ0>NZqP<~jXA?$cFD?|q#G`QPpWTW( zV8Q@`kx_pP;{fmT`T)MEY@~%zsZkqOdXcwM8=Mq+Hk=KnkQ�)2&{y(?~Z7?~u?A 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

Bdu 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