From f00a2265d613b5833938b2a7071b3d3f773f3dbd Mon Sep 17 00:00:00 2001 From: Denys Konovalov Date: Wed, 11 Jan 2023 11:32:19 +0100 Subject: [PATCH] formulare --- content/german/forms/anmeldeformular.md | 5 +- content/german/forms/aufnahmeklausur.md | 9 +- content/german/forms/kurswechsel.md | 5 +- layouts/forms/single.html | 10 + layouts/schulchronik/single.html | 34 +- ...s_f300667da4f5b5f84e1a9e0702b2fdde.content | 805 ++++++++++++++++++ ...scss_f300667da4f5b5f84e1a9e0702b2fdde.json | 1 + static/admin/config.yml | 8 +- static/media/logo_small_black.png | Bin 0 -> 75972 bytes 9 files changed, 851 insertions(+), 26 deletions(-) create mode 100644 resources/_gen/assets/scss/scss/style.scss_f300667da4f5b5f84e1a9e0702b2fdde.content create mode 100644 resources/_gen/assets/scss/scss/style.scss_f300667da4f5b5f84e1a9e0702b2fdde.json create mode 100644 static/media/logo_small_black.png diff --git a/content/german/forms/anmeldeformular.md b/content/german/forms/anmeldeformular.md index 42befb9d..7a7a5e86 100644 --- a/content/german/forms/anmeldeformular.md +++ b/content/german/forms/anmeldeformular.md @@ -4,12 +4,13 @@ draft: false bg_image: "media/backgrounds/page-title.png" description : "" type: "forms" +files: + - title: Aufnahmeantrag + link: /media/forms/Aufnahmeantrag.pdf --- Hier kann das Anmeldeformular für die Aufnahmeprüfung am Georg-Cantor-Gymnasium heruntergeladen werden. -{{< download link="/media/forms/Aufnahmeantrag.pdf" title="Aufnahmeantrag" >}} - ## Datenschutzhinweise Ihre Angaben werden gem. der aktuell gültigen Datenschutzverordnung EU-DSGVO erhoben. Die Speicherung der Daten erfolgt elektronisch und in Akten. Die weitere Datenverarbeitung richtet sich nach den o.g. Vorschriften. Diese Daten werden für Zwecke der Bearbeitung Ihres Anliegens und der Kontaktaufnahme mit Ihnen gespeichert. diff --git a/content/german/forms/aufnahmeklausur.md b/content/german/forms/aufnahmeklausur.md index e4a57545..71e9244f 100644 --- a/content/german/forms/aufnahmeklausur.md +++ b/content/german/forms/aufnahmeklausur.md @@ -4,14 +4,15 @@ draft: false bg_image: "media/backgrounds/page-title.png" description : "" type: "forms" +files: + - title: Aufnahmeklausur + link: /media/forms/Aufnahmeklausur.pdf + - title: Kognitiver Fähigkeitstest + link: /media/forms/Kognitiver Fähigkeitstest.pdf --- Hier können die Beispielklausuren für die Aufnahmeprüfung am Georg-Cantor-Gymnasium heruntergeladen werden. -{{< download link="/media/forms/Aufnahmeklausur.pdf" title="Aufnahmeklausur" >}} - -{{< download link="/media/forms/Kognitiver Fähigkeitstest.pdf" title="Kognitiver Fähigkeitstest" >}} - Lösungen für den kognitiven Fähigkeitstest: |Nummer|Antwort| diff --git a/content/german/forms/kurswechsel.md b/content/german/forms/kurswechsel.md index 82eea077..97c49734 100644 --- a/content/german/forms/kurswechsel.md +++ b/content/german/forms/kurswechsel.md @@ -4,8 +4,9 @@ draft: false bg_image: "media/backgrounds/page-title.png" description : "" type: "forms" +files: + - title: Formular Kurswechsel + link: /media/forms/kurswechsel_formular.pdf --- Für eventuelle Wünsche nach einem Kurswechsel ist das folgende Formular zu verwenden. - -{{< download link="/media/forms/kurswechsel_formular.pdf" title="Formular" >}} diff --git a/layouts/forms/single.html b/layouts/forms/single.html index 1c950eeb..520a8150 100644 --- a/layouts/forms/single.html +++ b/layouts/forms/single.html @@ -9,6 +9,16 @@
+ {{ range .Params.files }} +
+ +
+ {{ end }} {{ .Content }}
diff --git a/layouts/schulchronik/single.html b/layouts/schulchronik/single.html index 54656833..0caebed2 100644 --- a/layouts/schulchronik/single.html +++ b/layouts/schulchronik/single.html @@ -4,6 +4,23 @@
+ {{ if .Params.Cantorpreisträger }} +
+

{{ i18n "cantorpreisträger" }}

+ {{ range where (where .Site.RegularPages "Title" .Params.Title ) "Type" "=" "cantorpreis" }} +
+
+ {{ .Title }} +
+

{{ .Params.Name }}

+ {{ .Description }} +
+
+
+ {{ end }} +
+
+ {{ end }} {{ range .Params.topics }} - {{ if .Params.Cantorpreisträger }} -
-

{{ i18n "cantorpreisträger" }}

- {{ range where (where .Site.RegularPages "Title" .Params.Title ) "Type" "=" "cantorpreis" }} -
-
- {{ .Title }} -
-

{{ .Params.Name }}

- {{ .Description }} -
-
-
- {{ end }} -
-
- {{ end }}
diff --git a/resources/_gen/assets/scss/scss/style.scss_f300667da4f5b5f84e1a9e0702b2fdde.content b/resources/_gen/assets/scss/scss/style.scss_f300667da4f5b5f84e1a9e0702b2fdde.content new file mode 100644 index 00000000..8ff7f19a --- /dev/null +++ b/resources/_gen/assets/scss/scss/style.scss_f300667da4f5b5f84e1a9e0702b2fdde.content @@ -0,0 +1,805 @@ +/* typography */ +@import url("https://cantorgymnasium.de/plugins/fira/fira.css"); +body { + line-height: 1.2; + font-family: "Fira Sans", sans-serif; + -webkit-font-smoothing: antialiased; + font-size: 15px; + color: #5c5c77; } + +p, .paragraph { + font-weight: 400; + color: #5c5c77; + font-size: 15px; + line-height: 1.9; + font-family: "Fira Sans", sans-serif; } + +h1, h2, h3, h4, h5, h6 { + color: #1e1e4b; + font-family: "Fira Sans", sans-serif; + font-weight: 900; + line-height: 1.2; } + +h1, .h1 { + font-size: 60px; } + @media (max-width: 575px) { + h1, .h1 { + font-size: 45px; } } +h2, .h2 { + font-size: 40px; } + @media (max-width: 575px) { + h2, .h2 { + font-size: 30px; } } +h3, .h3 { + font-size: 25px; } + @media (max-width: 575px) { + h3, .h3 { + font-size: 20px; } } +h4, .h4 { + font-size: 20px; } + @media (max-width: 575px) { + h4, .h4 { + font-size: 18px; } } +h5, .h5 { + font-size: 18px; } + @media (max-width: 575px) { + h5, .h5 { + font-size: 16px; } } +h6, .h6 { + font-size: 16px; } + @media (max-width: 575px) { + h6, .h6 { + font-size: 14px; } } +/* Button style */ +.btn { + font-size: 16px; + font-family: "Fira Sans", sans-serif; + padding: 15px 40px; + border-radius: 0; + font-weight: 500; + border: 0; + position: relative; + z-index: 1; + transition: .2s ease; + overflow: hidden; + white-space: nowrap; } + .btn::before { + position: absolute; + content: ""; + height: 80%; + width: 100%; + left: 0; + bottom: 10%; + z-index: -1; + transition: transform .2s ease-in-out; + transform-origin: top; + transform: scaleY(0); } + .btn:focus { + outline: 0; + box-shadow: none !important; } + .btn:active { + box-shadow: none; } + .btn:hover::before { + transform: scaleY(1); + transform-origin: bottom; } + +.btn-sm { + font-size: 14px; + padding: 10px 35px; } + +.btn-xs { + font-size: 12px; + padding: 5px 15px; } + +.btn-primary { + background: #ffbc3b; + color: #fff; } + .btn-primary::before { + background: #fff; } + .btn-primary:active { + background: #ffbc3b !important; + color: #ffbc3b; } + .btn-primary:active::before { + height: 80%; } + .btn-primary:hover { + background: #ffab08; + color: #ffbc3b; } + +.btn-primary:not(:disabled):not(.disabled).active, +.btn-primary:not(:disabled):not(.disabled):active, +.show > .btn-primary.dropdown-toggle { + color: #fff; + background-color: #ffab08; + border-color: #ffab08; } + +.btn-secondary { + background: #fff; + color: #ffbc3b; + border: 1px solid #fff; } + .btn-secondary::before { + background: #ffbc3b; } + .btn-secondary:active { + background: #ffbc3b; + color: #fff; + border: 1px solid #fff; } + .btn-secondary:hover { + background: #fff; + color: #fff; + border: 1px solid #fff; } + +.btn-primary-outline { + border: 1px solid #ffbc3b; + color: #ffbc3b; + background: transparent; } + .btn-primary-outline::before { + background: #fff; } + .btn-primary-outline:hover { + background: #ffbc3b; + color: #ffbc3b; } + .btn-primary-outline:active { + background: #ffbc3b; + color: #fff; } + +.input { + border: 100px; } + +body { + background-color: #fff; + overflow-x: hidden; } + +::selection { + background: #ffcd6e; + color: #fff; } + +/* preloader */ +.preloader { + position: fixed; + top: 0; + left: 0; + right: 0; + bottom: 0; + background-color: #ffbC3b; + z-index: 999999; + display: flex; + align-items: center; + justify-content: center; } + +ol, +ul { + list-style-type: none; + margin: 0px; } + +img { + vertical-align: middle; + border: 0; } + +a, +a:hover, +a:focus { + text-decoration: none; } + +a { + color: inherit; } + +a, +button, +select { + cursor: pointer; + transition: .2s ease; } + a:focus, + button:focus, + select:focus { + outline: 0; } + +a:hover { + color: #ffbc3b; } + +a.text-primary:hover { + color: #ffbc3b !important; } + +a.text-light:hover { + color: #ffbc3b !important; } + +h4 { + transition: .2s ease; } + +a h4:hover { + color: #ffbc3b; } + +.slick-slide { + outline: 0; } + +.section { + padding-top: 90px; + padding-bottom: 90px; } + .section-sm { + padding-top: 40px; + padding-bottom: 40px; } + .section-title { + margin-bottom: 30px; } + +.bg-cover { + background-size: cover; + background-position: center center; + background-repeat: no-repeat; } + +.border-primary { + border-color: #ededf1 !important; } + +/* overlay */ +.overlay { + position: relative; } + .overlay::before { + position: absolute; + content: ''; + height: 100%; + width: 100%; + top: 0; + left: 0; + background: #1a1a37; + opacity: .8; } + +.outline-0 { + outline: 0 !important; } + +.d-unset { + display: unset !important; } + +.bg-primary { + background: #ffbc3b !important; } + +.bg-secondary { + background: #1a1a37 !important; } + +.bg-gray { + background: #f8f8f8; } + +.text-primary { + color: #ffbc3b !important; } + +.text-color { + color: #5c5c77; } + +.text-light { + color: #8585a4 !important; } + +.text-lighten { + color: #d6d6e0 !important; } + +.text-muted { + color: #b5b5b7 !important; } + +.text-dark { + color: #1e1e4b !important; } + +.font-secondary { + font-family: "Fira Sans", sans-serif; } + +.mb-10 { + margin-bottom: 10px !important; } + +.mb-20 { + margin-bottom: 20px !important; } + +.mb-30 { + margin-bottom: 30px !important; } + +.mb-40 { + margin-bottom: 40px !important; } + +.mb-50 { + margin-bottom: 50px !important; } + +.mb-60 { + margin-bottom: 60px !important; } + +.mb-70 { + margin-bottom: 70px !important; } + +.mb-80 { + margin-bottom: 80px !important; } + +.mb-90 { + margin-bottom: 90px !important; } + +.mb-100 { + margin-bottom: 100px !important; } + +.pl-150 { + padding-left: 150px; } + +.zindex-1 { + z-index: 1; } + +@media (max-width: 991px) { + .overflow-md-hidden { + overflow: hidden; } } + +.vertical-align-middle { + vertical-align: middle; } + +.icon-md { + font-size: 36px; } + +/* page title */ +.page-title-section { + padding: 200px 0 80px; } + +.custom-breadcrumb li.nasted { + position: relative; + padding-left: 25px; } + .custom-breadcrumb li.nasted::before { + position: absolute; + font-family: "FontAwesome"; + content: "\e649"; + font-size: 20px; + top: 50%; + left: -5px; + color: #fff; + transform: translateY(-50%); } + +/* /page title */ +.list-styled { + padding-left: 25px; } + .list-styled li { + position: relative; + margin-bottom: 15px; } + .list-styled li::before { + position: absolute; + content: ""; + height: 10px; + width: 10px; + border-radius: 50%; + background: #ffbc3b; + left: -25px; + top: 5px; } + +textarea.form-control { + height: 200px; + padding: 20px; } + +.post-thumb-sm { + max-width: 100px; } + +/* pagination */ +.pagination { + justify-content: center; } + .pagination .page-item { + margin: 0 10px; } + .pagination .page-item.active .page-link { + background: #ffbc3b; + color: #fff; + border-color: #ffbc3b; } + .pagination .page-item:first-child .page-link, .pagination .page-item:last-child .page-link { + border-radius: 0; } + .pagination .page-item .page-link { + color: #5c5c77; } + +.content * { + margin-bottom: 20px; } + +.content a { + text-decoration: underline; } + +.content h1, +.content h2, +.content h3, +.content h4, +.content h5, +.content h6 { + margin-bottom: 10px; } + +.content ol { + padding-left: 20px; } + +.content ul { + padding-left: 0; } + .content ul li { + position: relative; + padding-left: 20px; + margin-bottom: 10px; + list-style-type: none; } + .content ul li::before { + position: absolute; + content: "\f138"; + font-family: "FontAwesome"; + font-size: 14px; + left: 0; + top: 1px; + color: #ffbc3b; + transition: .3s ease; } + +.content table { + text-align: left; + width: 100%; + max-width: 100%; + margin-bottom: 1rem; + border: 1px solid #dee2e6; } + .content table th, + .content table td { + padding: .75rem; + vertical-align: top; + border: 1px solid #dee2e6; } + .content table thead { + background: #eff1fd; } + .content table tbody { + background: #f8f9fe; } + .content table tbody td { + text-align: left !important; } + +.content blockquote p { + margin-bottom: 0; + color: #5c5c77; + font-style: italic !important; } + +.content pre { + padding: 10px 20px; + background: #f8f9fe; } + +.person-thumb-sm { + height: 85px; + width: 85px; + object-fit: cover; } + +summary { + font-weight: 900; + margin: -.5em -.5em 0; + padding: .5em; + font-size: 20px; + color: #1a1a37; } + summary.hover { + color: #ffbc3b; } + +details[open] { + padding: .5em; } + +details[open] summary { + border-bottom: 1px solid #aaa; + margin-bottom: .5em; } + +@media only screen and (min-width: 768px) { + .termin-tc { + width: 25%; } } + +#wc-canvas { + width: 100%; + height: 600px; } + +.top-header { + font-size: 12px; + transition: transform .2s ease; + transform-origin: top; + font-weight: 600; } + .top-header.hide { + transform: scaleY(0); + transform-origin: top; } + +.navigation { + background: linear-gradient(to right, transparent 50%, #ffbc3b 50%); + transition: .2s ease; } + @media (max-width: 991px) { + .navigation { + background: #1a1a37; } } +@media (max-width: 991px) { + .navbar-collapse { + background: #1a1a37; } } + +.navbar-nav { + padding-left: 50px; + background: #ffbc3b; } + @media (max-width: 991px) { + .navbar-nav { + padding-left: 0; + background: #1a1a37; } } +.nav-bg { + background-color: #1a1a37; } + +.nav-item { + margin: 0 15px; + position: relative; } + .nav-item .nav-link { + text-transform: uppercase; + font-weight: 600; } + .nav-item::before { + position: absolute; + left: 0; + bottom: 0; + height: 6px; + width: 100%; + content: ""; + background: #fff; + transform: scaleY(0); + transform-origin: top; + transition: transform .3s ease; } + .nav-item:hover::before, .nav-item.active::before { + transform: scaleY(1); + transform-origin: bottom; } + +.navbar-dark .navbar-nav .nav-link { + color: #fff; } + +link:focus, +.navbar-dark .navbar-nav .nav-link:hover { + color: #fff; } + +.navbar-dark .navbar-nav .active > .nav-link, +.navbar-dark .navbar-nav .nav-link.active, +.navbar-dark .navbar-nav .nav-link.show, +.navbar-dark .navbar-nav .show > .nav-link { + color: #fff; } + +.navbar-expand-lg .navbar-nav .nav-link { + padding: 40px 0px; } + @media (max-width: 991px) { + .navbar-expand-lg .navbar-nav .nav-link { + padding: 20px; } } +.sticky { + position: fixed; + top: 0; + width: 100%; + z-index: 10; + background: #fff; + box-shadow: 0 2px 5px #0000000d; } + +.navbar .dropdown:hover .dropdown-menu { + visibility: visible; + opacity: 1; + transform: translateY(0); } + +.navbar .dropdown-menu { + box-shadow: 0px 3px 9px 0px rgba(0, 0, 0, 0.12); + border-bottom: 5px solid #ffbc3b; + padding: 15px; + top: 96px; + border-radius: 0; + display: block; + visibility: hidden; + transition: .3s ease; + opacity: 0; + transform: translateY(20px); + background: #fff; } + @media (max-width: 991px) { + .navbar .dropdown-menu { + display: none; + opacity: 1; + visibility: visible; + transform: translateY(0); + transform-origin: unset; } } + .navbar .dropdown-menu.show { + visibility: hidden; } + @media (max-width: 991px) { + .navbar .dropdown-menu.show { + visibility: visible; + display: block; } } +.navbar .dropdown-item { + position: relative; + color: #1e1e4b; + transition: .2s ease; + text-transform: capitalize; + font-family: "Fira Sans", sans-serif; } + @media (max-width: 991px) { + .navbar .dropdown-item { + text-align: center; } } + .navbar .dropdown-item:not(:last-child) { + margin-bottom: 10px; } + .navbar .dropdown-item:hover { + color: #ffbc3b; + background: transparent; } + +.hero-section { + padding: 250px 0 290px; } + +.hero-slider .prevArrow, +.hero-slider .nextArrow { + position: absolute; + bottom: -123px; + z-index: 9; + padding: 15px; + color: rgba(255, 255, 255, 0.5); + border: 0; + font-size: 30px; + transition: all linear .2s; + background: transparent; } + .hero-slider .prevArrow:focus, + .hero-slider .nextArrow:focus { + outline: 0; } + .hero-slider .prevArrow:hover, + .hero-slider .nextArrow:hover { + color: #ffbc3b; } + +.hero-slider .prevArrow { + right: 60px; } + +.hero-slider .nextArrow { + right: 0; } + +.hero-slider .slick-dots { + position: absolute; + left: 0; + bottom: -100px; + padding-left: 0; } + .hero-slider .slick-dots li { + display: inline-block; + margin: 0 6px; } + .hero-slider .slick-dots li.slick-active button { + background: #ffbc3b; } + .hero-slider .slick-dots li button { + color: transparent; + padding: 0; + overflow: hidden; + height: 10px; + width: 10px; + background: rgba(255, 255, 255, 0.5); + border: 0; + outline: 0; } + +/* banner feature */ +.feature-icon { + font-size: 60px; + color: #1a1a37; + display: inline-block; } + +.feature-blocks { + margin-left: 40px; + margin-right: 40px; + padding-left: 70px; + padding-top: 80px; + padding-right: 30%; } + @media (max-width: 1400px) { + .feature-blocks { + padding-right: 10%; } } + @media (max-width: 1200px) { + .feature-blocks { + padding-right: 50px; + padding-left: 50px; + padding-top: 30px; } + .feature-blocks h3 { + font-size: 20px; } } + @media (max-width: 991px) { + .feature-blocks { + margin-top: 0; + padding: 50px; } + .feature-blocks h3 { + font-size: 25px; } } + @media (max-width: 575px) { + .feature-blocks { + margin-left: 0px; + margin-right: 0px; } } +/* /banner feature */ +/* course */ +.card-btn { + font-size: 12px; + padding: 5px 10px; } + +.flex-basis-33 { + flex-basis: 33.3333%; } + +.hover-shadow { + transition: .3s ease; } + .hover-shadow:hover { + box-shadow: 0px 4px 25px 0px rgba(27, 39, 71, 0.15); } + +/* /course */ +/* success story */ +.success-video { + min-height: 300px; } + .success-video .play-btn { + position: absolute; + top: 50%; + left: 0; + transform: translateY(-50%); } + @media (max-width: 767px) { + .success-video .play-btn { + left: 50%; + transform: translate(-50%, -50%); } } +.play-btn { + display: inline-block; + height: 80px; + width: 80px; + border-radius: 50%; + background: #ffbc3b; + color: #fff; + font-size: 25px; + text-align: center; } + .play-btn i { + line-height: 80px; } + .play-btn::before { + position: absolute; + content: ""; + height: 0; + width: 0; + transform: translate(-50%, -50%); + background: #fff; + border-radius: 50%; + top: 50%; + left: 50%; + z-index: -2; + transition: .3s ease; + transition-delay: .2s; } + .play-btn::after { + position: absolute; + content: ""; + height: 80%; + width: 80%; + transform: translate(-50%, -50%); + background: #ffbc3b; + border-radius: 50%; + top: 50%; + left: 50%; + z-index: -1; + transition: .3s ease; } + .play-btn:hover::before { + height: 80%; + width: 80%; + transition-delay: 0s; } + .play-btn:hover::after { + height: 0; + width: 0; + transition: 0s ease; } + +/* /success story */ +/* events */ +.card-date { + position: absolute; + background: #ffbc3b; + font-family: "Fira Sans", sans-serif; + text-align: center; + padding: 10px; + color: #fff; + top: 0; + left: 0; + text-transform: uppercase; } + .card-date span { + font-size: 40px; } + +/* /events */ +/* footer */ +.input-wrapper { + position: relative; } + .input-wrapper button { + position: absolute; + right: 25px; + top: 50%; + transform: translateY(-50%); } + +.form-control { + height: 60px; + background: #fff; + border-radius: 0; + padding-left: 25px; } + .form-control:focus { + border-color: #ffbc3b; + box-shadow: none; } + +.newsletter-block .form-control { + height: 90px; } + +.bg-footer { + background-color: #182b45; } + +.logo-footer { + margin-top: -20px; + display: inline-block; } + +.footer { + border-color: #494a43 !important; + padding-top: 75px; } + +/* /footer */ +.filter-controls li { + cursor: pointer; + transition: .1s ease; } + .filter-controls li.active { + font-weight: 600; + color: #ffbc3b; } + .filter-controls li:hover { + color: #ffbc3b; } + +.tag-list a { + display: block; + padding: 5px 10px; + background: #f8f9fe; + color: #5c5c77; } + .tag-list a:hover { + background-color: #ffbc3b; + color: #fff; } diff --git a/resources/_gen/assets/scss/scss/style.scss_f300667da4f5b5f84e1a9e0702b2fdde.json b/resources/_gen/assets/scss/scss/style.scss_f300667da4f5b5f84e1a9e0702b2fdde.json new file mode 100644 index 00000000..1c0c34e4 --- /dev/null +++ b/resources/_gen/assets/scss/scss/style.scss_f300667da4f5b5f84e1a9e0702b2fdde.json @@ -0,0 +1 @@ +{"Target":"scss/style.css","MediaType":"text/css","Data":{}} \ No newline at end of file diff --git a/static/admin/config.yml b/static/admin/config.yml index 5f04f3a7..dd7917fa 100644 --- a/static/admin/config.yml +++ b/static/admin/config.yml @@ -564,7 +564,13 @@ collections: - {label: "Entwurf", name: "draft", widget: "boolean", default: false, required: false} - {label: "Hintergrundbild", name: "bg_image", widget: "hidden", default: "/media/backgrounds/page-title.png"} - {label: "Metabeschreibung", name: "description", widget: "text", required: false} - - {label: "Bild", name: "image", widget: "image", default: "/media/image.png", required: false} + - label: "Dateien" + name: "files" + widget: "list" + required: false + fields: + - {label: "Titel", name: "title", widget: "string"} + - {label: "Datei", name: "link", widget: "file"} - {label: "Type", name: "type", widget: "hidden", default: "forms"} - {label: "Text", name: "body", widget: "markdown"} - name: "cantorpreis" diff --git a/static/media/logo_small_black.png b/static/media/logo_small_black.png new file mode 100644 index 0000000000000000000000000000000000000000..277889ee578e77935c38ed7daa0ed1bb67c25202 GIT binary patch literal 75972 zcmYIQ3piBy`#;^=P1@bIQj%K7%xlWcWXKe%dI8e|@&Yd3_{?=~knE#?@>;9|Zq%Zq&~{Q6Afa zqxb<4n=wA0Z?+{oG%_$?$7Zwb5g}O$+j$ta5F>v2!E;x3pDgxY#pVsF*Y&FTj+tNU ztR*Jwytioa;+i#g$6a2>EP73NJdB{1t+~s&oV?@CL!J5SzNq%({<3x^_iHEa!&Mn4 z2EI)S{N}*74XVM8Hm8!Q$rgQAi{f@&eN^6bRn<8^w%YJ|xr1L*QMnBe_6yld^_BEF zHF4Lu`1hX(8hOxUW84z{ve!V^Cw}|xJyH12+jk$&v|nmfI#gb}N0eN>UY|Y|D-6oQ zC1H4c#u@)h7YhG*SbU+RR$dhAv7yC(sPQG<72et3@-)u(!_d7AAK!$h_Or{vT2x)^ zvY-}~gLA~|;{HUDyr#CYio>L($B%WuQ?C6?nEAXPF?LBzoo?nD(N^4F)Ytz+S!I|J zr5YRu+}W%LOcvRb(HFUsn+z=GhL+X`{UqD`vUfw|ptLODil4o6xSqGAPLclP)@>OH zC3_~eZF?Cf3hCOs)YRNC*Ya?O{^Z`;rE{w;y$vL;fU`_slxZekNCa?luEAM}ZbLsCgk2@)O zTluW3Yw<`QyQ)x9FL^$;62qitIXV+CEbJ$er0j%#Z023jK*Ci#&bUnRK$R6K<4Du5 ztYrAq9{$S_8=~@RUr24@=taD}TXE>t>G2rWa03xwT0uW%G1IBOIOC$Mn@^|JmGm21 zv6(T`xUoC45@Otjj!ea{&JzK880IsTyd2M3-Jjr6q`x?BY(M@)=g&&9CdEOd)V--Vs1a*e3PE$_L{kjAmsTNdi_I!_8~lb`46+|sX9 zD5g2>2d;b9BVy{Z>BnY_E7fYtEKc8O=^oL5Kbg**;1kq-JLucd2gOYp!aWxxRSx25 z7mPy-X5R-Q9wnil>VbQmeRfwxQwGV7KaLJ{p9v|fL6XSlHg<(28q_iuxwpje$ zpDj1bJbW!qH)XuwVx$|3eaN!HzD?FXFKZ%DS&P^_{1drNC_kI&H|c7?)XMc#w2=hk zP50YrI{F(wF(m9O3@eyl%>msI(~sH0{J$*yro~He8y$G!%m0YVWAcZai`=7CGt|7A zjgBwfd!CLa!jH=pgrfXy`Mv+X#YBrUf|S|M)9^tbDlJO2e)S;?jUVyS zyK?Jp8+Mr!B}1ng9&}81o5>#BL3xx9UH^x`uz^d6TO2mMwT4^xN9B_Tz23sUWy?Ot zX4n5rj9M^G85<2>DvHuvL6;G=bp`ZeE8%N?^}(l-8*hFe$D4Oj$ZUD83W+%N;q5g$ zIL<=#&koR!zY_|jsylM4Yo$bS0*Fg&e9ujJ4QI2h$|O~sD^oDRB*aj`cO-bN;dNA; z*;U1fprOClV$!W2yeN0M(&J{XLQ#8*H4fu!SCjcOy)~EXHnH7=+0JT-5Bn11NcqA& z-!cTz)-KC6Yy}?8M-r8;s?C{M@yv7JRn6>im`8V3rk~BoDBcez(NzF%CaXC#UBjUl zs|RGlFdI0tXt_TVgeN4j*nd`8A_C{C2_(J9CYR!|2fYi3m<7HQvAUx!!aYlwgDyqD z^0XR6UJ4>le4VD3mVNbc)TQW&@db2_Qy&6YO>VhIhuG^$`%fbVbv9nK%3Hu!R z2X2n*@CEd`7e&-22jJHS+se(~@;ekp%)$SHi zg~z2X9*_CVa&S}r&2^h;*e(lEb7Vi_$kWf$Z#|7;SuGU)u&e2xpTRg4CPZ7Nd@*7F zK$bBban1z&ZXrQ#Fk)hhfd*lL9bowimg`IbqxuyP%Kq!|5(7_#ChFhsC_9T|rYp2TO|lm9Ug69`Hi?8UZP z&g>-G?#puZkz5_oNknljfdiwNelz3y@h9jYBA1ZOOTVfzX1;s1&j}M;KuqJAk&TK> zooh4PBQo$_qyVPJii~69s6gSKD-v@9c$#fR}-)T9VBv(b94+>`4_kF&q{A<+buXH z=XNZS>Z0t#`+F6KCad6lrs^N&(czhLDW2w9T=R53s920>*^$i<#ND z{h9cupJ6-BAifr4(vNM>kL(%yeULnf96~lLZJ#$qtL988#W3zHL{>gcm$)mX_!MJs zPV>M7q=Sp) zz@%RwMf2j4uhJR4J-<-C(}8?}$;SYSkH>mYsusd=c@*e=fgzj^%U4{-`?(Q6Q8S-R zxqwLzTcDpEr?=MQX>Q67_>c}FeeFHBh$srN%Bcn@_zbbi0VJ5qynH%A*tc>eBsFK5 zbJYCf@@~cGy>6h`73ES3iFKq6J2r?_uUpxO=n};^tWj_vX{R z!4c$Jp|H;$JuCQrldxh5^QCO$`28i2A)tIo{8xJ6p@gkevT;ic;zQlOT58WS=4hth z^7w0Dw1Qm33DYCsbArZjcOs(xnia&5`pR7ST_UwdF(WM%v=RM8KtEp22mccj=zgJWS0YAm7kWNLO zrxWa$2Fi9JQ~u9#i0{Wg{7N;kV_o@)(L1JLVod#`Q*?=o@(D3&$`~L6#IibzakjD5 zH*Q}}!18ay(KsFS)->FmtE?g3&jZ`T!pgukYy+aI?5!tbB6CnD!CaDzGmia{XbYIoVi_53yt2 zDE|eBRPMP$RE3ey;|9BAM%*|-3gR&LDE-);SuM1+VN%p5zSL1mY!u1|6!v`3Sx!8n z$m1_av6S81!o!scq#C@Kleuz#s-i$rk1UNl1Bqc38GRBl=3iWbYzXVD*-W_Ik)L=8 zJ`TA6DG#w`90Xvzo~t|$DWm#VPv!_KzF~SLL&KmxQa$vW<=_U7$lWPhd*=P>Kn$eb zabgSRqrQK+IO@j_=9DdqS%Ex*;N~O3?QrPXalF5gd-qyPzRHq6)%ycf<>lLUV&h5q z0mWz=C^_$)`uY!~>>J_C>tMhMNHL|2Ej#YMb%;{E1p5^n4*@&y`GJhi#}kjsuMv;b z6gK;v1Rrd!PzW7sFw6wGJMsAR$OPBbyN1? zGl+GFNX)C+lA50*-<-2r2fKuFJMkpCX9bZnYabY=c;!8JWqqcf#YiLKKqoT(uq3*C z1Jz|**4{lE4*7$bo3bcV=SD74`mlM3+pP0+7CSaP`wK`YeH6#=#0>e#SJlCoXe%Nh zy z8#v09Y@|cri7gPr+>5J`a>rCM292MP@Lu|~JKg#okUtC!eVmvs6J4LDX@AJiY z3eXfm8A1)lQ&_rQP9>a zq{Fl2`-y}&^?@S$PvJ!_%3(s}RK*4z;y4;J}C$wG6yjNS8kLeua*m$ZdN@WQd zf|N!ygci~zgi?gpyA*e+X_)DGnGexzip50f0@EdLf2<`lYAGY5-(kV zq=lKtBZ-_Q+4i{x<1ydshz>aOMhZOjQbO&Q1dRjt@p=fBhjqsZ?goG&l>AC=%YwYZ z)|@d@bA`9K!h!LRQC-MejqyB?N?cq=st9EC^XCscid47@@ z1tnZ&JyCG;Qg{?(6dUNRMYQ!&X3D0o!A}Z~M~&g5O1;{xT zl%)~xZTnpLT-iwB{Y6+E8?46kJYt5omyD;@qJf!g)?kBTw6FUMtn(1){A@0{!GWoz zY&Ax_gQP*4eSwxy^V8)!iLEG#V&Jfxm8bAz z07W21az=n>94ESG95K3tY12Gp`RmJgy<3FmkknA^VWjiV)4h0X05!o0GJ5b@du*B9 zD3ufVdd^97e+S(oz>C%t*Qj-aciv6;2zT#S6s4w)`EGB%OC3PNB-gN8ymu{h+dt4=T#s!?asjfOcX&zAHs{= zl_vW}dq-@Vf+zmk@j}b4wrXhPB zj-(_h$N^!Uk8TnhkIRe7hbq8I3e4)^9N(>*ImLJ|?C^DT&Ys6B7!PXC-}C~K1bY-T zcHH1#+=BoCF`>fYTN-XHI+-nJWFsx0eFe5`V3yb<`>Pd5;80yt4Aq|embE!UiwL{=p zjJQ)(eF`Ixxp)xXBA!fdZNkmD5&x-AA-MSV9`3GCTtWu_5?#MT_qY+MYl{0d*Jnip zP}S7%HjT*hA$t>$>&PdpST8Dst;wA+-ts+5n3DSg4jIex21}ZZfr7$HR4?9MmYTco^er%`-cYmqao~k>}$Fq={EVv7ql4s*I zD*J2A8_s^XiidbM8hVl`spEWpas#yrh71t5vSv0os?DqJyijOcD5+X$J&|{GC7dAZ zJiXwU{9m# zSJJvf#3r?EV0jw=b)b7b(B+Ww3u2#wWlSqVfbV@mVXf9VLGI3Q$QvrkQ|4j5bsQb( zkNNZz<5*WJRAYX;ytWMaYgzoG?k@!E<==0?X0Ic+d63Dh*ig+YEk{n zS%5A`udgq+{wTuv8b(NG52|n|)QUh@qFJMd=3%qfkgsy(4Qh9b)fLAX5BiY?o?yF^ zd9%Tfp?p<+20zM9ov(t$0iL~!QklxWm?Cw&vSyy3%$o#I&6=^(utEI&Js0I+yePbS ziu5?(x|}Aur%71x9e_sXKw~lS$F?l_PT9z1(8q>bVs=QY3wW9$+)auZ4X$I)gtBxS^Rroz!t>7$TPI!#3x0WEsO7X%aOVR-J)qO z-cAn7nS(^3LpjO-1Q&MP#gn}oCG?#TN9m7|$CqIiMRehD`E6Wfs8$l`!;j$CPky9oSALu^3P-=CxPxz2GLzW@7_hF-B5cJ>Djm)R6~BxI8eby zRDhl!(*s$--$dK7pmX;DVgl!yZ6}=XO*(lUug?(de+uFYUPF%fQI_n%6m^uq>h>4m zv7Y?grCCluu12^8+2D$uNP}O=ClF?Q7K0&iX3{->;pXneG7Wn=AJquw zH_QCz8H^V{02M@7n=bjT{FC34_LK)w4RjAmxx7w*bLC#7%YUFsjR#+7C@{@d;jvtP zt_4tF43;SMr0F4+)nawBh26U1&N`QDh|JU&G5P!DJ9kigR@tL&fI1-=dz?eGt%UgS)QN2oox=J{tET&e7JWU^Od z2|Qp$1`w!I`quWDrEyuO=Kki1hAzqjsJxphJsYt}Pw+P!hDc3Y3$Qapx7YcETRz3v^wdUzQy~PK2{>sZ9v;?dc@!y~r8hK|2m z28)5}zSM;Zq`?I%WA(+~`x#G1iT+6n@V)-S>hwfl6}6RW?^RfU`*?E`Oqd05ps|%1 z^Gf5Ir1OWusR@#yKY&BSJAi*#r|EE^JW#_w>DDJkjD+s_kN(xcda`H+*cZT@JwHH9 zkI)*Zm}f7NKa<7Z>;8gQf&>U@-Zi4_D|Mj54)0Lm=e!y>z}qiDZH6jJ1z4fOf=Klxht8b1)>{f?VhvY*w0Q zlxlnw=6AtDXnRHCU}rs1WKgJ&J%!Fz6>j*aTK}=LE%t={Ix-RTTVw#@qj2(FC}Dph zs7j-s(#FS&7zcHU0r@oVV;OjF&&GYi`NuzLur%1lis_G5S;83_Y7YhoCV7+YuF4`U zhYHGlDUbXfZ-|l&P+5p)ZnpUT(=5PW^wxOt>NiY#jl&FdTHd2qC*^W__gmnVHN1&8 z4tx=j%8ig}jE#5G;HaFC#lME@yTO}4jRCr5KqzcA%Hp%!a7~1uOLu}ky68;GzGWoB z)*y|dihH2h_LpK*4maD@ADig&1sQz~H$0@_!|a=FguM@$26}iH@-82Yj2^?sa^#OS zW+qq;$wMAeq{lH)I-FDxL?=W&k^C|->|%&$H(gP0kTj|D1_!~n5Rf%F0Jg9!lydiM zdbJs|A+VE<9+|?h`gJ& zK26Uz{e9B2xz$+YX*y<&G96bLs3Q;n9+vD_fQ!Jv`fNxF5Lm4xC2T8u=A|O=Ysb!~z=N$e!7 z>hzpfJAEikVuG3eq0b)tiIi;z;-V38f3X02`A@62*ISk|HgpdIPhQ*wjPod@AF-{z zVFI;`nbv;*ckfXgf@hWFvQbys0ZhFQ(d?Nc+j#D z>Dy46?zqC706pHHo{iDMJsieBOJ3Ms@KSkn4%lV$N_hUU^K?7~eO(Q#1DzV3USS1| zvT(?|u0$Zo0R%fc)6Xz|M8g5h_t|ZfxSM9A^rY|F|(6=2QTK`hZk$As8QzUJ}O|wNZDSTzFxcu48ZpSos%nH zuYGQ3-BDsxEHMYX?G2K`EV?I_$gwL&H8adY7-Yx;Wbx0szYs+O6QQe~D3ljD^3g@C zu51P?mdDS9m>!%7jGE@z7%8+3i9%U1G|WDDQbW|EN z97qBzEiqlbUwh~6%Tz@XtpL#lgXo@a1>vw_?`!yrC2Tr}_n)VeQ*?h{54d6TfiuGE z<_k0&l-4(!G55)LH|{UuOamr)|4rx2X75*X_iRf!KITK#gZpX#fNzH}-SZu>(OSbI zfvd8D-hHooswlWomZy)MT|?Sg10?ZK;~=mVwZOjtxa{)a1<6?H74Ilh|%TD3QaJ6r<{dksr0B-FK(DPYIMt8t` zN=vB5pJSmt9)v_f=@9$2DJbyZ(zFC>v3+(B@`{PuEV;&U;Y;WOX;r{pd~Zx zq^U-*Lw&OeH=6EEgUdmBlV|@(zRHxx6Yn+HEhgPz>7sl_KL(#$03C7E)Obv|aUZ#MvLw*5`P8n84KyZSG~Nb_hVXBn^b)8%3mV=&%&h(_a1nvC_P+#$E$?>rqyWgiO~(sHscrHEx!td9EWkd)O`(AM8GzA)yb z@pXc-!1=*udP%=$dXdS-0F;Dll~3e*Ds@=0cY%Q#G2_Wa;*XEYD-^nflhS=7+&l7u@xN^IRBNR9;iqG zoAJn}6-VW-h#0NjVZKjWxwoE~gZIe?#qt1?%9X#xwfHAAPY2ow#Uoi4+-?Gj31ceZ zIr0gawi#+4gazL{N3~v+R6%`PC`KGKfeIufBK}`ZVhRn)EF5x&XwdpupfL~6(;I{p zR?J0hq99#ra7@09d~x(3cM{mlEHq@1$c^}*6^zd!K392`ejFP$6?pWFreQ2eu7R*Y z=l2_AGAk><=@TiCtc-!k!Gi*@^->WmLn)UJ6kT* zYBXokXaSwTkD7Q0aF~KKb8xHOQ7~Zwf83*8UX45Rj6{j>LRSD4S%95rq92s zxcUd9Q0Y55sR@_P_sNwnCNKAPe-WG;qBFtdEK=#7Pv;JCbBSn2?VhQqdtY#XE{~-6 z?EgPj-QP{dvAg)&f$Xq|1Z`V}?2ntGyjqk>7V57X8Oa4TforZsP4A%fJOqFNj-N}43Co7!|jX-KRkb3v& zX2YEwct1_+AJz@nJvZt1#qajwPAREss<9PNE48g7n}AVKVEW$q^nxt;eXXw-+yxki za48jBPdl$zAj7!-(BjC*;j^*~ckqd~UEc&Rq2zzR+nQQ1D^itCf) z+pUkFR(qS)%?L=nBEK!W2g}>b@;9&CNd@07KB>gxf)_vNW%-bVK1G zI%;Yyyw=K-JPv5$BlV03C~5HHMZ{;7a29N7TCZE zL4B;z#Z39N@6@U--D6cEai4E+tpr3j{{o%s91%?EYoj*Sd2chJXq24;P3#4fr}HQB zqKopDHe(Pp{$s`vWOVKQMPYW;oVv6ww$&!B3Uiv?J1f)aa=_9`0D=k7^=z!BDq=Ks z2`1)1@z<@W1b68RNULZk36ay>P%AmpV-i#_Of7+)Sul8jboq25Mhk*qrrAzjjWdD6 zn}LH*Hf96*rPYS(yJJW@UerYIdW)n0fbO>Av5dCr;62-LOn$C>$S7}h^D?0HFWPz~ zGX+|+T35J`i6wM<6>l7q#XAeBq`8;g`aNsX){7W7O`jd>LcX%L{v*Xgr@Ak8J>{FG z^(t5X+$YTDSnov_prKpCifz`uQsDaGCcXQ4_tb>!5S{A75Lnrwv}Q$}iS6f1dfQCLw)mlzuC1*SuPz<{bS|9|g`mE6BnKE&i1p;q5nPjUmB z$t1#8tVAOckYYfW$2>;W>zHi1)SIaO`q$ls1Nqu|91He0j@?WeSX&3dOjUrj-4bTR zNfW=Yf+Ht|*?y#@ofNed3U&@yDr*(aUHgdCK7|WBbsjq@0KgL{54DIJ z#|o{cdC1Z~wPQF=W0CBo5!zroTppeN8)+i!vNQQ`)W;?^d(@%F(0 zpFlGDC#vCpsTuF{k$Aqtrl=bgV4Cxw7ziulmpiN4#s8L zJ`AiS@CnMOd?+t(b?1IizsG|YwKj{D+;Ah@3hCYy-OM@Q_2xl`M!3h6G1K}WEckX6 zt1JYjfun90K;ztNJ^AXG-0+hcH2>{c#d{ubV7L4jRNRg z6r7^VL#c)iS9RY2!)jk&#rfTeOHRpk-&b=AARfg~?)d*#s?zxYQ`p3)CgrUTKI(B; zynCY-a)%M8GFK`iEmcH<>z_nMhe4UA$!jr@#f*!9#H5OT27{gDMaHoQ({Rni9LPkp zIs-j(sG``QWu?Saq;LvM)t{B)|G(=Tt{Bi zH&|){(t>U~bSeJkww=)myJx6Yk#N2Hz6;KE&K7Y1|Ea4TQGy{`(HM|q_1!P z2i#$~R>T6=-C?9%RMd@S&^!yw%d0FY)^)v=3vjp zXGG3Q4N?SCb~ekHOHNLQpMSrl`42SVT_e;EECF*&PFcjZ4LGFet`7yqoV7F2dR#&5 zI%4B`GA>PX!O^qvDB)HsA4AiH@Fy}ibdAVB;q3OWplyYx=ook9oloNHZ2UX3b%6xD z%|OTKH;j9#Hg@nxyGlA?chrqvfuDW{O-^f4h}n0VDCqKzf$DAr15Ed9TuxB^s>^;3}3&l>ciwudZz9NyD0D{&7&O-oOZ855Nm@*%*{PGl4v zL2Px)Jbbfv>0BZIPS8)4UaUOj<-*SBS7(}9tFoX8d|Lxu zx9T%#P4)8A7T}9J_gJGL%lkk$PcIk{IY2`LkQ3+3N;o1PGq$p1#>}o(o{(2?9iNVE z`1qkwF?#L1bIC?>gNeiZ)a@eqEdpvaM;F8G6>n>7Qno_MefIhx$&jU!Q^DkF4uE*N zF0ek6lL$exuBym*a1-o1mJy?DCL_Z>Crdu8sNCaYP)#;YUpn`|_TsnYYpJVC=ccOG zD1|#efw}kyE+9A1NQA%!6YueIvV$~Bc$t<<*T|J zx;!{xk11Mc42gISZx&4-qvUONPJwiQXg^dJY?v15RY#MosEyPmD*L27dw2(CUn;RY ztg{cmAy5eZ%gg?-W|}~Rf7#?Q0h2EKC{rY~bssps37G2%BmRbjW@2g~Bk$>gb;Bsu z>Vb2@>_%9U_;nJ5rI_3Dpw|h5_n++=!<*)dUWC5_P~ir&@|{>YDMnpKE83txFrFdx$Xd;UDj1#&tf=r zt@(g<{z@4k6j%B+Bp!X-$xmk(!%`$T+!Baj6`l7oc)KcO>Ey(Jp?i@vvF=a0d`m*qxAqH}nALfZ zQf5a|^IK(eQgmD9B?WZ;N?u(7xCa2QQmmZ|1AAlXfGOL*{Pj298ORHlmc@KLz+E7V za<)AOt3fxFdlmKxQ8ylObSz5go;IRw33B3(Zcoaz)&KDCnWh>^Ts5$Jt*PC)4+FT< z;;Z2qr;{9EF}9}%SG`muE-)yDm9Dxo$Q_-d`qZPqUd+$Ly*l~U?gpx&6!z(|CUVx2 zP3}sM%)>YMMDf^v3&9Qz{M{mW{KU|x+v)J`47$f$ID8KY+9x2lK4@Y>D8-Lf?`D-i zD#(FV+w-`Jh-g4dhvH2e8)YzyzR5)|DHFzwIi5qvvx~ai-Ya$h` z`T<~nqxl=SzSWaFEyz*9`6G{lf6)Q17@y# zsc5tW$2*k$SXOg5wHfw#BlGC@ZpvJ3vE|+2Kvf`ujbtPHSjUO-PqP59Py@(mVU|26 zGn-ZEPW7h2TA|?X?p^$OlaCO7Z@UAmfttru~d&&f~uod2WB4ykgj@1(FcRhcUNla zmAwI?Op=6e6{H~)oYPb(l1FD|>x_PQIvewHM#B|dlr7H4s4xfERTWr86VwyFDlt`; zfK#5QKQef(n`Y3Z?&Nk>tS>cFSn-762?k4+eKp2qu@CmoGy>k3^g5v8DI--EbWlk5 zT+AFk3jnLvb(Jvtgxrv-$d{PIsNCTn# z81gT56}8Y00}Z+h?Mv9bJL`<*Fq-ihF3Oo`NkFtMgIyNMPYeqB15URN0*;jlyJp|gCDjKx(eu+PXdm9N4{&t-Sq%Ikk(l_ zz(Vy#nat1-?h6Ar&bTa*W%SyPdZ@mwPF(<3mcjehlD$Hh{4PgzTHPNmXe8hu;r2>V z3+tz7gdDctEkcEy%4kPHPHsc-!SuopWb6@g~bhc-q`J1aIG_UvKD=gqd4 zRqI=g!6*CxxiQ)dJvQ_cwc4rTcNwRSd!B}t>m9@z?!|sQb~Tj|t;);`#C*6e-mVTS zVcT&2GFWK;HYwmNWG0rvDG~l^pxUGBFwVwfVeFU#>n?@AkjXGo$ZB#` z@A?T|Mr@&;M61p}4eAh95n$GJKB!=; z^#3oJYCR*dENHY`reo0v15&u5n`YuLN%A~uAQX*+z~AJxPrpx)NXE8atjr7$ zT_Dkl#BUW@vtiFF-Vz4?D}pW-d5;$~f*?bd>W&3d6DD_oDDO=obo&(bMK>)ibSz-x z>NSz$fb4A%4Ea1jqu%{64u|gI6Ur-i4c-!f2Kz(%-{Pw7<$BwuS98zMkVVzwE%C@= zLOUP8T4d}_e&P<`cL8{J6DE+dUCJy#D&^x_)h0`nJZ`_ise|dprr?M(@Uen7{rPCJ zeZOqv1)PPm4%M_F!eKY6dJ0e|UQr3lGh4^_UsiLV1>F!ZM>SEln+(r4^G#q<{n1~VGT7Ob>*P18%ue>5*WWK5p8|#rOS6x z?ar`v7>D*qdGBohmH1cv>fZ_!0%U}1dgETLr9$ZU{H$3J68%hGj->q8C?!NV+PM-O zS6#-3_^KxFjzjuMnJ{-L!@KaZHWVDZ>gHIKnSI<0W8`RMYYu{#9fYtTk*c=LJG(dV z9m1AZia}&+N!VCxMUl+wMj{@YKqYo7YMo$}sG|Hqa69SsE!GWPD8lIG&SBy3t|F{?4g<4OLx+bBLv3V1u6_&*4S=6J0 zjmUq|mj$5u%a*4jqK`{WEWF&O9irqy-_f`@Z*%H6fSsq=FC7)-0$%1zR98)fktN{9GQ;H~3I?E?Q+EoPSh)F%R~`n@>xOV?RVx z9hg}SBd?E*nRCKEJ4Bt~>r6cHgdD`O4oBf zvx;BU2AD$_mtS>BG6Oa#skAf&e4hb2kn72dPagT}gr1^x-IY&~zns>WPb4@n7h${; z3aqFvVAH33=wGhe^syhQF{J0>Ze3^Phi!xVfp4y!&{*+j)t?7z+ZJyGi;ES1NzCT~ zuj>j?hC9I`wo-N%iO7_mW>NN;Vw&%pLm=CWw#yK^FTaOnV%K6m-{A?+XX?%0-mMT) zeYx^~h=ke^FxIr*Lp7cBeu@l#^jm{L!sx z^w!eFBSGw>_0Z7F!^e)x=OIP!Y~4cSJVZfmJZ4%*mv5#VT$OLsD^b#KJ|KiDeb1=? z5lNCoZV`Q8@B*v%_wlMGgyfIIuKb8LwIYSB(V%hCYzc(661i9azlU`Le9+l%y)Gu6 zXP+Tw2)A&Dhp3lc|r`|qWeouBaATl>d9Jt)he01&v%x6oxJ8T9_ ziBb`8G~Tc8ZaA>k=gP0({&Rt6oFb6q`TQXqPBM#pC&k%m3P=EqGC2SR_k}7Y1%G?|A~yYyF!BQ@Cd|HM=M6d`C~s& zBOR;2wAM&ss18dNRF+=VuVGvTuo2D_`=j75D*gGncHk6v#!;#{k|7xU z`3;WAD|ZAwHG5^SVToZ>HWC3A#OW^|QYsSGQoeZX4=jfn<1q1Nc;@deX@*bwzRd=Ygei_E%=g;j0K1z80Ue-E=Pfh*pkAV*v({>XdQ7 z^$h>4-dnWWD~vhO*o3w*)com*KBH=ur< z2zQZ-8s{@xtGu}q%LK_=e(mA^Bzt?kk5w|H~;&@@?mJ3gaM z?(iq*>z~un%Hv3c)3X}~17OW2#x25)Qsdg(e`=QwE*kw#HZlSp3%i6qucSN;pDZZu zfQTz-e0z}V_F3YNGnIeMtTt`xP;)#x(FL+{!|m`^pBzP{SdyC~ha5)j6XuyYD~E{i zDk^Ws^BbI6fNKe53*Ll!Nu2%n>gCBFn*KE`huwWY_(B#yT(x+UKC;xW+DqGMa1(iGmPgo;!WjAh7$6Zs~MgGkSp>E z4b5M{Zi?~(o`yaw0hZ^pjEsggvwK0`!uJ{`%`t}WBRKRcT)c*|td`W3d=#o*v|}yh z;2d!P3HdO%Uf62{CMN)#RozDN^{20)b6W5*SYVTXD5C+)`wwGa_uA(5bQ9K8LY|^3K3HuItP8j z!^0Ed=|oPiHCeayb_k3g)ng7e(l>{YhKB%e~<$_ z)O#AAG7oqi?CuVG(UpXo0cdmGRTF>xk;hx~_RnM|wE(UhNkvk9XyS*L62FAWD<9eb z3on?@T=E@k%eX~c1zVD~#`38S$xuVy>O$C*EP41^{roe+if@^1XuRbO>_M(6wrBKF zwGr9zhETN2oLoE9MmZZg!3a*fjII?Nt!E8hRwVSpUMA+{P1>y#HdL!MsP6PMp{)rM zDH(cxe@PasLi#?RfpmZNYUBd0A^(2!KiPKY;zY_4b!mg|`3ejA6%IM?)xrZf8+sO8 zO-rz#_>FLQH@^yYQ=mTeY&189_0&+*g+2S&idfJt>z{8>ygXa4vuAickS`s!`HmT< ze#0Xfn`H%~RVb)?yxfb|J4ZY%NV$G+W_6e&X+Qz6gi=}Q_k(LF=oh&nPKg%4SK6p{ zS7qJGW#cgJ0*CiKXxFhwC%h#%DF8;QU`=5onvC#b7-E4;=8vL`Gz#_|(1@P|v6mCV ziVZ^<`0a?YH78)|!3f!6X9J(It&kW7!GH52%ZD0}Vs$)9;DBrK@%496_7b`$lhvnp zJx{Ax&@Bd+^m*KN%D+beLs<~6p#pxEnY}sCQS=frknWdi(!dFq8>Te!* zz_7#Kq(d%zTB8ZIFA5Hrvt!rra{*I?y{tNNWRIG~yIiRWDWEC^rxo^A%r(Lup@cr^ zAao;Uaaa7;Za~l)gl6QfDMsJQ5N!S!LpkwPy)ea%ajFo0lX&IrWAw2P@e6BUWzH4n zGy@BrH;HslGhT!;K{5ASNJR8ov=D;vmUuSGEXpo+-U8DRdWc7cBQCg!l#c zc+u!@h+RvE7Yg$eQ_)7PIK6!6Ej|U0MF0~|cn{5lSI^n`HS{iq|H}i!3pzJEeb{uB z@Kp`)wI?Y4Fdti}6BG%~RG>xd#zh#%z|2Lt7axjIeFpJ7>c4LbDHhrgt!I@zLucBy zV=Lv~tKR>_1VF_Es=}W62r3|c>gKA1FN3v0M+YWbV3HVF*rhHCPjgpBf@)%C3I13J z1#Ry^c#zL8kSD)H0bzKxn~wPv^bLi24U8!DTFFN9Av2L~@*?RTZ(#*T-H_ys+XI7| zR0V*Gh6WbffZu#1{oq;$W2-udEK<{Mg*VFzXVwGDc&Xc*l_$74M#Dem4cxL?QX!># zc4ubKZbMb0boLb-ZNB&;CoH%~l1+dCzMKMPDX@y%O#!E2C~J*&E;Na64? z@W6ug0A=?ol5yBGIs@4@Pj}dz3X}{v=MALq+_dWln2Mu@`P2sFD*RGPgO#gC(RK|a zBIoJVXpXZVc*WTVacB;a(}*^|GL7N5M4=zu{mc={5(rX1Gx9-S2 zc?t>jUPH=t-}-~kCV7&U?#fIJTpxCQj1}vQdYj-YAS9w{;F5UA+J^x{KO$d1R4xT$d?ZC54T})1-4zWF zUznb=c$k5CfAk5$(Pc~nLflZ_!x8YmOk4hk7^Ee$cBKx?v-rv^)#1;ob~x*mg=nkg z0#exKe-)$aSoH=8jYwgC$T6~ol4_dt(*AMKXnQeM-*&QQETNv?mROl}nmoIhEbl%w zQ~2kXHvb&HthcGjdb8fyf1jVaF?AN{d(QLUtF)i>8P-{D>C`{}OaJS_gJUK!7n&~} zxIz8&Q;-$Y`>`V<|1xgX#lNQ-ijS|%?H?HpsqI&F-!)8mV_T$RGZXTAZYUt+_^>N& zU|aP=>JFpT&w_U>1{~sA9MyUUloWfyALJ+ZFK9QI%(ELz9hi7UFUP70qQg%Ww#>}@ z9!h5dU(luLOBedL;&;Ye+s|d%*nQd7q5a3 z4795I$hB+946nv7;ag)jdToK?m&9l&^+a#~Ip*d7w`}%gY#uB%EFz=B`JlsLdzaiY z5Q1Mxiz>y$N5NJe;Ppjx5x-`~i^EB8Ui_+ubr0OZlTmWSi>7;IL^!NP$`)f`$F`58 z4t(kO>}BK<+tq=G$Bw|4q52xYrH37M5!zm&Q~Qv1xh}u;0n7p~3*}D(4`p*b^!Cp$ zZS5@K*u3a_?n<>{y`||(LO@*&qf0T4FJ!O3QTtM^_txATsJjC6di6~s6#k@PH#`s< zy{p$D#>e>cr;HQpRT|k&82y`x30LtLRMKgP#M}4Pvop4`(Nq?Eb-H+ zuZ=|Jo8F&jTvh~r13Ozp!>)J?Vc#NyPdThy%;Zt6kG{1vhlgLk3{;FiE{BdunQReA z>;2&+(0g}9BPipgK~N3%LvBHCXf~*RUZ$6m7J}TJY5h%NK>)l$@XnL;ca5mWYhr*6 zR#2V&A6ai6(8RU=506@J#< zGw8BtU@yNP9LaK`_al;H=5Qq?#XOPQvY~1)UwLQV~zWpr*EVI;PrL=Nv-{6jtx)OIGQ-@L!X86wWaP@(>kvm zGIzAA;7Vu}SmC%gZ@NhDF%#GHWZ03i9>Qq2N{2JH7#gi9${SSlWG98 z`cQ#p(qFEOTk#Q$MCB3|w!&zblT+wL9q?Ag#Y;44S6oF4EB`AH8) z3O6sUD6|ClPR**GTQ5uDOz(u*x4+v>Pv6U!{g)c=#j~ML;cm!(YJ(cVV#EtRBZmNO zG!YJhObr#hq(c?Kvx!grt|WAB-dIUNJ0L3&w_BhTg>`OkCMi&#C_Yx!LS>#MX43Q$ zN(6+vFrsrT<3=9@vM^Eb9AdWh_#}1wcfy&Ra^D>yS<@$KgRuIo?oKwt(m)tnK%|7m zbK8J*7mO-lbCf?z2|OmJ=Z)V)Z6}%ixRL@Z5xr&>3*FAC>6@1kZFO2tttPJTKYk$b z#2fMzBd4h>vUW*iE&+QtwsAaOix<*-eDx+9sKuL>7Ve1a939p`IlX-rM(*uj&hA7{ zrm3M*`DzZq-YjK)4eZF!rN`tGh}B_AMuzFQ=OPd@{ctZdpfHHrekCjlNTOyKRhAA+W6zE%ozTAh3x52>`&kX^f7}Jz-ihf>;4}B6PokwBlJ55b3*6RZ>rTF)7OeHrT6e%N?XmA4 zu}&CYIwkVkzm$CZC4hV1zTl>W?=jw35>&DZ-ohwv`KIPuKn<=@>1cT14w*e8l#X7(r*vh}At7P`GV{X8 zNd|Qq{8^t<4dSx<$sm$9R!LRc3|DoUq)WeWk_CKd| zb;Ego$vzmmeb511klQ;U{b$ox>VoCQm5*GJ)?A8=g#TdtRXK3_3q0F5pxi6oE7MgS zgSop>L%k{K>Dg#I3uiPLK?JH-s820%#sguz{dZu?s}sJ6=>3WjdX)9gegkK^^Ph-Z zHh+QWIJ~yigK8d=+r9)e^-nUAUWVGZ`HkX*Tt~q9P~6w0VWrrJs}J+6-pzvr8v3Un z{FVtT)_SOzYWP4^CDBP1h7CNvdUw|Za2d{)s`?}jIzlNaTd>46Ezjt)X724@ z*c4bUaS_s5k0hQbrVhRbnQ7U7?Vuf_{4qj=oAs0~B@Ud+xDMnk+>OfEfkpCQshk|T zc(Oo%xD<9tau1P^Es^z=L&yODRr7p`1IOaRDCe3F8pK^sGzz#V@u4GY_o^4xN|nT4 zzzlb9tei+eD>@*J{C!hVP#REk{}Q7hqt^Fp!KvqGP5C1~hR@0+QuIq$xN@mG`{BtL zs0{fp56$uUy#OHfv*3%m!=x!b9;WWjw><9h7Gp<7su-iOp?2^dhh|FG6MC}KeP@<3 zcSV@qBor>pAq-hnaH5_fJ#hrYohxj+D0x%527a9dIGF)eaJ2aQ%nXDZV6||&_oD*_ zajw8AFNjJfg}|ws&;CJ=c}!Tv182F{D=8H>Bv;`M>Wn=OCmY;(+nBw8`fY|N`*^+g zHgy~YDVU!KRyP{77C1atFC6`@Z|ipNCTsG+!)?^!J|Mh{G?7|dK0?=4T@yS4o zIZT%FtKKtE>QQzE!Ss^G^WLY^~yFtt1y<{EtI zZiS|7Q|z$zSYq~V*FG-1g89zCN$zj*+j0q5hu?y8c<$^=5w5s96i~>d^_!~;)@`hO z6aXuTQC`3??nY2fC}stU1GhU>Qs!*n_;x-xx$7H*^q6v@?Juo`Asq)!g{q=sB_=OA zNnv=FOVsLx|9~d|*X~U0gc6VDe}1Eq&~@O{ViNp3@ILUPuyrH95Ec(CL7kW{D=C(+ zOo!LOlmGZH;G>xWk-AnRkwB%noZlw{by9hRg@rJX#ln zK~lS>uNzesP$xN3)vsaKT@GWkQTk8*v!RUxD6QKq^@psM7T6npaW3Ji2bJTL{J4gC z=9`2dm8swd+i$EigB+q*3**0z`nPa^=xs$q#vY51R0i${u8^*1`da;9pW&gho5ah$ zw_G_4RoB0uuyREI2{sdUhe}=uZ#r2bU}jYa6O@OG2q$}B$$CnFu#mHZQt{kF^C5|utc63@0auAC54od=}s&7r&SD|+EEj2j}YMSdCHr%qQ= zVB3`+(!!t&=iol#6X|`y&OupMx~Xp;Pr#R2LY$G?Yb;*PPanDX@qktftR=2*ouo_A zdI9DZ%Lv_z693@C=ba~AC~@sKDt)!Ivafv-Gk&Q!v;+&;P1oMd&>2AP0n>=+O{0$6 zqp-rE=_pt`kUE zo~C6;K(=5=lf3Dxt*`@d7=9P@BR;jK!8-9NccqFT@@V3Tv&c9>&H4Z6hVNlaE`lku zm+fNo=!XaWD|TzDOni) zp6AXyZ?GfyAVLQ?@|9=#x!ZNaGZ~q`= zFV024yAK)qMITQXm9ezZfqrvWWv2(#IzM;2$HMM?mhm zZ^HDNcQJfXq5^xBTa?}ubrR6UooN`o(LJ{9L^1J+$x@*$i|e%BRA~l9JisMjmyi90 zxCr8g)&Ia~caSO5AGeAZMt1a5?WiSm1injBR|tmEBct#-P}}}XnYq1cJY=s@FIQ)@ zMjs)kYYK;qU?I&5)yVo@yp{hk@$MC)Cg5ZPCoP?H`uN&VfXAQcEhCjV3*tcydO8rC z7vzWQyEgciZet$}F)H)bM&40gA-Ho~gg)&36F2;l0%+fZtGA7TB(z@@MicIVChVI2 z14BO)Sz4O^!%<218cr0%agU#o(mBQ$ZIe=%(WiDsfSrUh`%k2*7&E1uAhg9K{y?17 zx(SYsOwLMIn6ylyHFo9P-luTS%p*$MV}0anM)q^ybQFSpX8E3mc#c&G?`+aTW8pfy z^(K*i{L3X{7ZW=D0r{D@G47EG=D(>(8E?%ZY}$~c#*bL#Gkvru{c;=wVh=bUT>;GL zt9>>!HvJ6~l@Ko>D7dcLmJx0@0g9_iPnES?_UK5(^a^h-473YRHF~ zLgLF2WEW)zu%dV88KZMZ`Z1dAmAR5(uvPbX=N^vcL-OO&pv$6lod-^hx1ubQn<-T6 zI7Hfo8VJ&mC#}wNceBiJxSvT#4}Xaqz_Li-2skO#d+9MHR>Xi^n1vp&q2bYrJFOWe+XS2y+m4ln@qq#LEHIg(jk*r*9b=K4}*v zd_>RUv{cF1Y&Wb@W4T~9op3eX$@9_`dYvw0yIc$_Aw_+vcIRD85K;`~R*w$V1nb>@y$1JLjTA`dWbw34jtCWtOh+3&owD`2Gv zmNgJihTP?U7QXY-PRLgFnj3olmbB>ONB4psN!|nsB!^a`U*zg|GGN2w~2(j2`5IVLs2^Au+7Uq z8*>kt<`BhURhZuu?}=Za3<>g=@?ZOMtnMO<0D%xJd)l);iyVN%$$BN;jPl!MwM^^-w-7Sxc--*{-tv+_^LkG*yV)I z!LUJOW_x4E12=q&--#4m*mrZ*|8M(EQ#XjK5Ky{C>Dnk5^vGEbt`%YM0hu+n*a-44 zZK;wN@rM4_`uKDNqrAlOGiIHNpdC^nV%Ub;TmY1R^qsnHNhl+lw9Hr$;PqXq&Q4jq zc!S5SLbSB1v!~&i*a)lcSoidXOOmvoK*YFPX4@NAr#A3>^Pi zieVi)qrVmovXDOU(@9a_^3KM>kuR_xTx8^yFq^G(qf3k`Pt%=x;fDNI=jZ{Db&7?J zGT3o{QWPA5gILu|APWe4@H0RmTp-_EaRQR&^`r8m`XN6sEIC$I!b$N4jrR|zDLaEB zGiluO9xD3Cd_v-}5V?sgSip@XzHMg$$CxINcyyNCmnJVe5mRL2Jo=O<6fk zR`(;>jK=Yv`vFj1H4h>vjRu?40!H&754BLE&lm2V)}$@#*W}Z zqV#vfgdN&!r#%LQ1?-JuAdT!we@U%89BX50uu-vQyLM^lk%e$Twy)z>5UM%jc zyAtTI1(#f;n&vCQiJJ-fcM4v)a;8(LhPlKI5V^i%9K$%BFTiX%2*EXnk(!9#Iq$3} z<@x*@LN1&-<=UVF^c{Pt=cN+6Q3x9!F{q$dkVDvoks|jcK+Gjc7d@tocSm>#b>T41 z?R@}KD{1;Oq0^|+pQJH#y4Wp8o^O#S2z#@SKv^40mxeXK(}af?1VKgV7huJ$^C(J2 zAhk`!VH2NFgJCFNb_kEWXVD zEvIIq*WF5%08K6ydYml~ra!|}AMWQ@e^gq(6EWAp`S zI#WxHD!0P2|9vl3wP%DgN?B!qhiX!nwO_@S282#MqrVc3f;qmY!LD$$Ush_d87)WD zeWUWqx85MG9hdwH2Baw{mcdYy<8UZs9!^s;cF152M-=3Qui=z6nf|oklYb4(s`8Nw zP;j;lqWmT%gx21S=zFB#HNu+97j(~h@jVTLmyN|2V!W4j{x$(FiI1 z+$!MRu=oq)Q$fWjXNck)s`d7(%Id|=H}{?sDX}FMDyGq3#K?$ z4~f}ZmY=cL6@8&DfS`#UTuct0-17rD?Hs_>@NiaD@kA7Km@#kqMuq0DVWgrzdCp-l z(0Ktw$hky>FKJk7{wTzwa!NX6cbbD1dE*`uO5W7FOSNlqA7lpm~ z!9N6C-`fjr)^dp6-{iuY38oIeVmRy?wOV+K9hZ8j z2S(c*m`5nd6(=ppDE}&?m-37GI#Z)iLR+Q;!n1hR16%bXnijpIdoFej=1})c5%FRn zu8bbN$#>L*M+W1K7)l|3I?FKWvB?Ux1TQ084_cTBwr-xT;yB|?a3kYzl zuPXn!ka^(n6q49%JPkhxQ3OA3^2egt!^3Y#2Z*^l(I|!{wBt;FG?}}ruRA$PL{z`c z1wAzPQn5v)Xx|Sxpu`rI=fb#gMPk%EqkpIN(X>}AWOSLvHQ|&P6i4{oRMQP-kc@=> zWEKX(z=5}3z_B%)RxXiD5Y?Bxmhius_?z4nV&q+FU01dT6`=BF|s+qPaNhLFY199$+sU zZl;ELn zFWN1)7&G}pE4NpNL``_c{o8ayWqo)ZVVG>l2!!!M%?DREU4 zSLfhyq=NsP%O#vhc}7_C;sC`dcn6*f`omxHh$bAFe|$Qe3REN2YZ!pHTtSL~m5c^4 z*A?Yz;DpIT$VW4~A74H=M|?U)`c|-%ZVcHg9 ShyG292gDlJ1hi>Bq7(-4@@rB< zFl?-5pBg~JAYH~r^Yx+Q2`w&s-`-U@}#(RVc4 zzA&SxLgd8m^(5mkFrC?<8gYa55EU5%m{pO^0?3zUoHuNDO!tD-G=;=z9v?{p6CDaB zY*eEV++ZjB;Il+2nUe+ld*_yYVYF>;fhXpsZiqH-!c`-(SaugoH7pq$3v=gZlMjcH zt0+^b0D=+>Z;;VoI!^}l6{mHza5H?sJp9s0_KRY!mjj`gD~cc9mOmmMw<)wtmIRF~ zn(i1?($V1;s4Ho1C>+i0O(TsehFuPnA^VbnJf;-`hd>?RV!tq&^fp6-`kn{fHRj)} zC7@w`>9&wFpVu%8&Me|=FCES?qqHV%Ih4+*Ae;t~GY?`IniXRdHI8U`VYU^;)E9ck$>?BlgwT2w7)Vd{BTMuV$@D(^R!1gfNf z<+(ekJcxFD9GBjw+PX3_q;eYEeDkGYT&xXx{7J>oT4djRRg(6jI|W15JW#zQ zv%f2d{o(3sTK^O%7R$y1HiF1uni-*I1k(lscNekd1=>mjSI1IE1c=43IRXH2)zm)R zmdw|HEL_Xls1mt-6*l%V!==G=ewJA|DgxF3uxzsnib>GrdMg^3?qMoihMt^Mp80=p zTiO!e>9=1w1z76_$EQ`v-!ogXXe#X`Fxp1QgeEKO2(v{+fN|SAJsFk?PNf#@VnkO& z^-VqXt=#<@#SAU?@W#_;#*h}3UZ9T zg1DrL)A~E4AR6C%pywm~k4Ha;iWUAynfj>a+&;MHS|kKK=ySHXVe;a~{cjNw^}iKn z%)^C^MSQ2F=`7T%^{qllH#r<%Kv`jM&j6L#Yr^qXK3L2dvqs- zI|@5x>O$uSK7B{=!hv2**nT!Jq9CcLaWl;0!}vm&M+xCXuABf%X7ZvCrJ?Jc%S_|~ z<`U0lg^WeOdc|Y=`oYEQ&>~~u+&s^%LscF;HdMhxY12jy&;f~Vn>+)sX;l&%L<+Y;Ps2{sb6 zg%SPt(~EHwch#be0;1szRn;0>V&XH)uNcIsooau%-UcoHmyF1zWgo!4fm@dw*o8VIi_O08DgsA8!VZ za*t<2&ExrLLHSO0OzeIr4n;DIAGINb@_6)Lu_jmz1gdgzN-e&ZxCqQwik^8$r!6d5 z_4HG1_kmJxBOjYuaA>~@Z^aU}c;v8xGu1_T-c946$K$5}Zs20yffAZqGL$)G^2`@3 zJ-9d0qN;UgJg`(wS8lI{0^w`gpT+~Ho%JX0eLn}^-Kv;}7~}O_2T--=XVGd^4|Vd%x#=xn zK0}B%fxcy%O^GjQ^o)k`mZUJ#I59eRe`BjN9{s(NrXGZ z8|b?3dqFVds6J5$dzo!K8S>x|neG+lD(weP+bUz-@3j<)>X&s+1vwBqg9pB!UXP{T zV<}7;_v(sJBNX>PI`$QC9$k(Il2^g{!d?Zz{ZQ}Hyh_`Xax2IMpBa7trVw2%i9`!e zhlUm{t{lub_vHe<)rhu*0I#nx`hT|WL3gvA5-21^ zU0(p-(Dh*7AG9dW;%OBuweasjHluh+RsxOV;JVoW2QKDJQ;hI5jwF7C%V*e#>>2TC zu8GHU6AgZPJd!bY&*%@c)4y(6c=X4AolVO4+>E(&?JF7WAJnv$nU+6VR$aaDt7u*1 zw+vZp;>$XZy~Lhome0HAcD+f4H;NAaXNSfay^A@wD62kqI>kK=aWqp$)KryG(qv{9 zUs${E_~66wz?nBO<+ne#8#W4Dz2?u!{=vbyYl^yZn*LMelo)hqBxv>AiIZr+7}n1s z`RS25DAzt3YVV|adH%1~nD|c9{5uP=qWW<>3aV(%-xO27?^}#%8BO>r3N`W5<2#RD zgOaQT`S%uMMK5Ak$!!59oQ2#;>cM@kpJRTvoRj1>mwj*!X)_Os1CdX}s8bqo1^e9> zV}2P*q8J~=i^xy+p-*+@LCy$R90VnZ$lLr9t(OVvHpw+D*Nkb$przc1(o1`3RmcQ5;U)7k52vdUOuihI8Fel1UVj&Wbaq)L2SY@m|?`SbMRD<{UEThCfxW=m~gJqdlttnWY6 zF^Y6XYMe>x9@YURTQIkRDLc8?@=3AvREVv~OHWu-c;mSM6Lp3BeZy|iyE)0xh+TLU z$0L~eJ?smO6^}J2s^xWfoPlxvFyGGLHZk zkm!DbZRYZ?(U4LK>9c)`DspBScMwOjsIJ;f2yvRdilT!RY)PyAR$Wj)m%To_6dGhs z^($!A^x|8=P@ihvLae(M@RNM38+t5iZHq3A4{2dAy;It^02?_hS5syt=qr0>eh77l4zpGlB-iK3`JMceS4IE(!Mr(0Dh{Hg zXMMO&EwK0r-o0jic7azDI^XD=S`7W^=H;chhD=>Hp^jv5v6J9~>C#07Kmo9a=p*hh zdRg1d&4J?iI=cTx7JpD-4r$8dU)mIfI#oaFpjkQACqVDD)em6{dz8OIgVy`hJsT=m zKiq@ycLCC)XERq^2JW**B7^3C1BFttNYtU1{C34MK}FOzUtu(7h3p-M0N*tsLYaYn}%Ph75I%0Z$VY@^tvwGe86=tcZTV&+~Y%0nYZMwG}iv zM3>7w5pDX~HUOUR$;Q72f}WyHJ_V#3{VWyPw7l-C)Rg)8FhCQTo7)3K3b^L}l0iWt zewBJf^$48q8B+M-g&~g-^LE;F?=~cs6K(T@zJwHUbGwd0@KBv`{xNNh`9EbBH-YI@ zkfDG2uJ@^HSqb>`^i5ESMb31&Fj)3@s#JU{{C>@M;BkYXqxaJ+dlX0%nKi&ss2CFp zBf_y)h)dCR7)st_)d~fr*~9M(w0{Hz9-5hFl{$P@LAwo5^90y|uELX2+BC5mq*-lV znm@F9PxQp?0ap`A4_xfMXcDsdfshZTpa-KCz;H1yBW09X=`KTm@z>A1AaxD*FyTV_ zZ(fP_Msz+KT8BGi!lagH&(kOJgcJtdFU|RTh=!VR$iX*IWQO?bk;J~UHdjc>*i#re z99U2cUxHfo&8y~R1dCSlRJ2creueK8PKIKP^Q?s?ZrJ6XdDaS1d}lQ;yf}!gTU)&X zGns~Ha>3~VQ?2t@o8Uv==vc1{{U@N{fyvc*tM6XxMf$|bBhd{{KI(MiYn1Pv|SG@ExLM7bqsW zYA&OfcFijWl7QfO>Rk@}pT7{jlHntC8_gX7uQ~jK{z|>;1Ac~?P&acM#uO-QDtw5N z4$uf(F{J&PD1Qbekul8u*tINJSbT3amz_{JrS{k0*zvFtoND{5vP&HI9JH{;VD2MtSyJEZW{k%2+5tXI z#~CD2X-9z*{I9R*O}69HI?W|f;I}a2lF76{Vgf>w#8+eIi}X2Vy24mgApzrSYgLz3 z)Gfr~5$*-uepp^HV7nvOO85p9Ho&;Q`OrPB;CSX?K773eFB;b?v4AZY&T21#ZcIAT z>X-MBN?d=txYpk5iewGhRoM+XeaM;8q3K`o*Vv-waL-Tc$gdt@q*TD;_y#c_%RX*K zU*(V;fzuFRk*w@k*peRpWaRZ+7%JL=^&qPhjP!c_t${`Uv8I-__Oan7QHL)}G;bss z{H2~lWglU~BH2VXNJ5GmXcp$SOQbJ?jrhyxPAO6tsoC>n-I9Yq_Zl|5j+xS8^Vb;c z=c3E*kR7z_>h4jY!wqD)J3#H&(Z{9+?~jyyyi0#fc7X5LF$~B^N;P+hf5y>ByO`;+ zlS=yVV9kG!ij2UBnbZ<9VpnTlu|b%TgkIVd_P4mHZV@@7BMqjylVhkp4;%HVV8272 zn(7WwPYY~yeoigcpX}_QqA#Hd0Q((!W(WIW^n(F^wEsa3&PBr7&+@-1x%%kTvm)4D zd-HH+@oFr&w#!1 zR2`@=J2P)!n?Gy|g#FCqLsPGVFl;1+L0JRby_*9%x^Q6cI_y(`gVV49A^F+jFR}Gq z*+|g1nFEFXgU?@%$H&?VL(Xzwye4h1@(cEmy)p=toa@~Z!yAZ4&9(Knlhe8HWBW-5 z>v)Rz?Du=oxNf*FuEDV~BOks-%YGwy@1rANh)`4#6eB+2jOXHMJ7ph9Qjxy>yYhnw zjno@SIrq3OQ6mM}PX*AHFGH$pTsL;Q2)2XFQe$mO(YRqJKA&{ z+!FIG>P~V|A|k1;dJc&=vI9;3^3OOP$->uhTCYl)pU`2@O3x9@l|jK<7*%KnaD0r^lRq@bid;a@&B&+P&gq=#5{+iT}#__NiVfnH#`by4!;FS4*5Q_g)KJC zV`EfTU2|)4+FGPBL=>^xA&PHF-vNaV$K}$4JbLnZL7zRG>7u^TFEJMi$nlRMhp#&F z1A_R!sdy?h6d#DD z!%^8RYCDNS+*b<8xO!?5-D+aTYP}(WWBj_|5kXKFi=Q9mqaa&{{)6b>282MD5?^wL z;ac{9rm(hvbe-wyuX7~Q2UpXZe2dzFvehjvOPa~A5z@Q;K2YHtydQUmV_rzAz81cu zP1k_AO#KHks_X9z82b6`T|rw3kgHG2n-V0EKgrmE`YxIFm^YbOLFuBJXp5 zPCgPC#BX^Roi(6EhXUljcp>?|4ah>uokUfK|DB1S8d3n*paX+`G_Q71{)oEV#Yjj< zM^p0`=_7sNLwbO-T-}(JXupxg*L zNLvg@g8@y#pX32mnn6!o)m^Q zWQqe3&}gpo2SLuKn(9rqAk)WGONLgs$Q1ty4`;8rV=1KvGjKSixe94t9&$SRUmPc2 z`MI1e&`_MjyvyYKNIkgFIA$mUt5{CAF-6Gsh=#Dft?cBrELRkMvFlo5)(c1Jv)?Ne zg=f|{7Ee!yj$@ed$4?~d{?TGnKjx)hVkNvmf2ryOOMfp<^xMt7HwTOte}!CZCg(x) z?ST#SfE}`IRL+d80|5*l%?<0YYH52jc7vX*KiPs%2YTaSQxN}RY~>?RG=wx!f1&xB zy+-_DxgwXB?f7QQLBwgEeDb^=v9;sRh!{%Dfg=#N)%Rr`Ej@zrBQ;w^N+Lk!Hfn|j zk_x*d#02Rxddwm6Yq|&;l-LL>cF5k7&)=A?6Q_fG_mOuna^(8>w#@eRPmh0qqF1fR zZZ$=Kd*4p}ByWom9wd%#pDHIOc!7xTKctx9B(67ZUoc^b>#RxF=fFPdD_cI4&E zl#oupUqaFN;T}dh$uSt8J2F!JwGH)~97zdte_&ldb`W2Or)eWhbQhR{D8xc3j}{aL zbNyRvn!xuO*PCobk508jKotAf82oLe+XGby7+%n|$y*DNlQc7O!yBl$#XkdW7$q%d zKbll3T6^v%(|D>|MT14@ewb$)X;9gYBTv1X09=@ZZDb;0hg={7oMc0YZA}ye0|VVc*}RRt;XyT{3FMD@`rrf4~;;xvntJLnaPru#y~n;fqsgRWth-;AYj zJTfHRR5j#6u@}MACwPKyA)8$Gjb+6xpm5C&k*}!j61XWW-S7Z}TX|v_WS|-vWTz!i zfwtSfqJFF!$>cD43)cw|$PnRLjfcp&INBBOqCd7k{B1-ztv-|yV{fP%YwNc%j7BCF z6pHEPX{KU}OZtERCpcRb5D6bADb!bo^p2jtBbc0Ge{;Kvz`ypeujUeLtS62nQN+V& zE;w|9^x!!}Vz-8SA+xMn0F~Krr&X{Ce~-x4DLDFX&-XH99@(QPpTS>oT<#NHmAss= z0w>ux2+|feAZ@|j-)7-h|2@(Q_SuFp9vCm^xvPT;7Gmme!8SL-s-SBMBB83CsP@5s zP4Q(FD3zuPydUF#Q4e#R{`EbCV9OABE0DrzLW>#T)mAw|g4;w=z5+59(|6IUqi4yi z4>PSu?V273EnPo+_ zMdj;+m*`T5;4s8BI|SOQFD=PD_w~#HmI&OV4fNTA$jaMQx37v5*<6<7Y=t5`{%vI5 zpvlVLwth^EfbuyK{N$fQ4C9u!uY`^GB{A2sGPIFx_RB(1rXGqikpX5_-w33Pr9n2T z>KVPw2931ILq5}AsM$(AARW&DRfD)uzK|OO508vloblRZDcn2-VO0ln@+HuR`=BT` zO=60-rb#-HX81uFRZKGv6hA^pPS8f7db*Ppa`%tF!VD5;NhonPF#47XO>kg%HO``V z(QF}-O?_ksQj15H3DmS8-{x1$BG*5t!naUm;_07n8pA=KoL9hv$8RB+Z?F~^aa zKWMFEet3oUtA&`T1_2N_fHP|Jm^CCb-C+!RmhI1i-Xd#;R?e}Yum2BbJQsZi77UTl zY<6~&BZ|;K#9ieu3LB$^NCixw4>+b;1u2gc2qd{PEiqXGJdUQb>=H@KpT%*V1t^iK zxol7yxeuCJ2u2<8xphJg(nd-R64dl@l0wOsVV<)Yqz;}`3u0PWz@{Pyir9h?DP(k! z!;EQK`|BKw{I@U?PE3NLvjyb$A$##+Qc05Yi*)Q|StyEr*`djd2KSEp3i7a~Z*6yA z9bcElq9`!v!NchM0Wm$_0sLU(Lr(RKk1TL|UnU3=Wq0W>S38$+m`!8JE<7H{a9SP!TIw z`a!d1K!7pL3{vH;0$M90?hlc;(X_)qwrMOGor|=n)Pvam#4YcMzIc}fpe?b+2!1=h zYl+E}hmyYVhI7;ZRKk>zFD)2v0X;QE?_gdi%GfDOMl)}OnX>>ISD>sH1x5=Zb<0xf zBrBz6<5t#Y|Cm4-niZw5U?=4*26)?D$SYvFwAi$PRfY%riKNiwBn%^${!-iJb4=4{ z@M_iv5~eVhhB0M-+h1>7`4v`;w7)(N9`k zqeF5x-VRc!>~jVujnb&Gp|AiEw27R4>cgVi2jy#o@95G*_0PS(R1k-mHjV;b%q_ks zO7nplDd=V@|BtJ}hUFv`tZRlvW^Gk>%e4$@re)Mwlff4E)kXn#5ZL)7 zVqlZw8`7ql`T5V44Fu|%Yb$-r)j@PYsnYA66UcvK??NH}HATo@a{-Ya#X5%}X9h65 z@9*SS)vLw1LxbvaVLANB`&yRQDx_$%eWHS5Fbe~88*@-Jru%wJm8qj^Ff+H^xElHX zrZ4?%uS&G&0Xt;_Pt3U=rnPM_Xf5J#u*F6{u0|}$dCM>#(nXbLv z{P$jf^zrA^K(aLrP2Inu4!ltob@H$G+7$2``QKHm3cSo-EyX&{&Bi0o01K%ftHsMU z2$SgAkhzG5TpIs7`(*-u9Y@*SMF9)2uxTHX6nXiUQsK*y*K#$)m_D#>nf7QED6*`V zT47G=aej+U9jM`PDCcCRq_;%Ecm z6;)V6nGnU82&c#`1Ac}7WyMdIlWGLZ%ID#I9b6I)AfGuO93)>znj9WqPhusraHbd* z82=*WB=hFHIiK5Ds^kKJFY^{7zSB^9$6~0ckl`ddO>*0gE`pj`pGafSvMIYtJ1|jl_H$s^C=aZ!2?^fc9GfaHDyEj02<^6y z^9@Laehql%fXA!;z8EvBu;)aPVHtl{<5&VfBjj5vppY#}Pjg=p^4T#zBL%>ZjpqL? zgwLp~WIBm7Afq*cKqkW?J<0V6o& zj3jQ(vNV3p3pIU=`zuIFYRX(Fx$1)aeSG>bejSfG9;9jqEoIrT;|BJX1!iP@AjtPj z-Kv(LF`$BDo_$W#KCVSQLV0utEqMdnPWBk)+1>h1{ae|Nx)Zd2U2 z6l3n4tDbiaI-a(~+#7&u9|3p;MJ#B9gcPZ~saM`mC-0JPT%SEq;Rx0=_Nrv+Y)F%* zFSv-@$uSF+*qFOtL6OfG`M!|q<5Pm7xo?F9x+TWjtr~0FcLRdH@t&A{=mN(#C+t8B zrjZz6F7;y<5Mx#gtL(z_i0**!>jr0<+bj{Nxu*%S+S_|mQ92q!D z378U7+dV>{3_w{sxwgrleNb*H+)NL!mrZnNcE2EnVU(O_5zLcOVdPj}K`}QN21^T^%*a$N2;bzRvVcd(^~EitD8oUP+&@hlDqhk< z?)4)e!z949lF6FW9PX7ukuR z-arz4mU&W5gT$Rk;31TZUe{;802}LIWgY$WjHJG1T2XA>*fx4w#*MRDW>?l2U@KZ` zp9SHq6_;U#1+ZZ5ObS=fP)p1vlovUK(%s&0jA4P>kqW_(ZzHUk_E*_n&pKK$cNNSm zU**A!wgWaUwDOMRh0Zs2-sqL!6=bi5%?6j`zXS#Y|P>XJsQZk z7I;5`wrgRIaNMv>3;Mc~vrVjra885>_<^dG_D3gj%3j4lSOIFt&zcz82N1Cfda0mtoIIqkui1p6eHfKaw8WJ3dz{TykNnQBb4ici*4bu{$K)D5U80 zM#q8hnDZ&iuAM$}=ih6WUUT(SS#94!c5|cHwqLpihc=&!jXctPXNwmx9XYF1 z=0rcGLzVtYI0{3082tV|DU=^R4~3J2N}#~sYw9lJU(?%6nQfB)(2>(B@2EMF$#d?L zLZ5&gxZ$#w-Xl#gJICcKRaoQDy3FTawF@!5?qQN%skY*158RpqyZ_HTG0#g$^2QoB zS&7#nIxSbEDkR4b;c% z1i1D!rO~;^6i;<$d2u7=hBk1@4h6lmDg;A#4FsP5{T#zX3jxd30Vo-cX zi43#Y8Gnh@S>q#|R;sYQ>Q#t!j2T4E&8C;01hKr*B<)$lei-w&bR+Vy2KKDjLLO9} z5m5&<#Kv6)5SR1&uQyf(y)}d5wo0tui7AqS?CN^)T%&m0K?cQiG}DZ8Ng{4i66oA` zTeyHNghr}pm~Qqgohy>V=*aQp*^t9Yh=%vU&uT3pr1IXIjrV~VU!cB(hfd55rIh#} z{)W(^T=0ZnKsm&8r}V~=1?=;s(4*d; zWUybdban^S>7Bemoij4?rJhB4{sQ!z37frz^`zYMyL-Q?(rY#rE}$Dw(l(tTxjV+3 zxV_d^2TM)!$|ZPm@@=RSw+~9U6$Z}@?V?8nz1|*N1(P5yEzijQI0Q}FVJ9&!r~ET4 z^>%US_##pk`HckOq{?jRU3(AZ1~s|9Gyh-Wn1AoHmFO`+qg(kV8z zcqg>(NZ-JOSf~^L8;eQbCTGj`_tM(X@j)uWt3+wD3PO?U?aShvon__ABGjR9E1aUA zBJ)k`q}Na&eiEu5?v#0*4QUjRql;6C<4wiWotl4U0bsI@F#P|zB7`wAA4zAuSvu*G z?R3vyC3a^yG1^GAs<+4dIdytj6nb(+8kDp~@jSP#bV?+i0bF#Djn!FS5g;mpj$w^m z(BVu>vW;?!XIn2;+W`vTnc&soGN%)~mC4m&uqLWbZ2Rf-Eq^tQwYIB!2c;V7i{9N>wGnVAj zv{hnhT`3KauWM!C{qiQqhhOy02uz)Wx8Q>T9l8D_^DICnMmSMXYuW)lTj3nF1?liG z8=*wD7|H@&*Ms&Z_NE;V)%_k^<^;Bao8I4iU*))0X;$G3Ng~HFV$%SaB053x&XNuhyDb^ zQNfXX{9Wb8qwR%SI+k+${=QBOoC(LX^~~pjW3B@H^=tJl)AKiP0!WX8l~VAtHp;2s$nfVthrf!+<#VIs9H>M7L_G6iwKrCCyHi6@zVT|z zoA(ewej9LIGA!4Wty+^jrE0+Qh z^l}NPP8DO@bEO}bG}CRo7%6uNf72`#_TJ6Y-+Z9%o#9UOQ&C@#)L&xzrFIG)Lem#V zD6-+zl-NGjj2cyaN&~oM?EcKclw3d*=Z<%|!>%{MVZ9kaNp{b+; z4q6?sTx}7v`^6v3Q03nRwy=V#iNnSKXP1Txxo@l&ayt&cP40xsMC!*DIKi${nz z?jAP27q(0SBDbL;Dpo;DQ)WGJb?6tv%CJ4xvxv6n@L``vB%`5G2Ro-_wNP1ZjmmO} z_(K-kI;qWTg|l><-3%!3R~+}#>>bk(-*YNKk-V^^Ezp6x771g$gq>nzdRDgW_y%?p#f zfD;8&D2H}|5t;BD9>|waRJTM*Gb%O(4%XTwHQ;BQu_I}2H zo%$|zB@dSKF4saG7wBjW59WVe>j*7#zF7V-f$n)jQbR<%>R7?PV_I!T56rlvMZkiPG8k6!szG!n2)>K(wl*GOWZ1os)y(R#nIQQ}2IX zcHa>%M+Rp#<6-stui1x;3hn6nbjASG@1ly5Ath|m3TczycooJZ@?^oF(j<$n&U~ML z)ZBC(Yn=}2aG$)u?V$0Dx+5#rQb4UAPbI{SfK}DU}GIYcX zFqM%z)Z%`rvfOIk-qUd7e(+Bpv+6b&|Bm__?B-47p%)zJHU;QWrrQ_;pDEo-=;?AD z(7Qu~?UWIerC#Yf@3Rm_jN~4BQ@0gMV0J4Ba>+dolwM~o)YFr{5c)4gCMKsYf)ey2 zRIlF&2%o0lweq4(9e= zlhf4L8fyL7*{x57_9}&hrw79o`XSQ#(8J}3co<)ogvJx;i+c@*Pi`fJ+l5iQ1L{n> zYKrgkp>uXPly{RV+f`vTzm+tDJElVouR=CPZyHX)%RPov^>N1b`u+Exgz{rU@VpnRjyj_CCS3LO@e7&8%gv2IS?2K)X$sIhHgUufw=@y|yl<_uLoQHs{2 z{qF}mdiV^~bC9Cl4^R?nhXx<-fj~n|YgaoB02jdiFr5(zmC3Thi{<79raHPnOqTOeT4Bj zyZYW%_4xEWYlDX7`!R}xC>#E6^X|QdoE$D>sSo5Gfk8G@`%<>V5o{?r6Vr(&-WmwO zSc18OE|Qnfa1h2WMS2D)2{u)IEQDc395Uqs0#!AJ7ZXHVpASS)No{W#2iKU^6wqLT zY6_Pq%OW%^=gqKrYZ`fY1SOdXYG=A%u zRCQ8Q9Z0+C-(xVY3_IW}SIA;P6!M>jZ3*Uv+8=$Rx4u~Aw7x)#dX8P8M^n@5a09Nu0DaYXYP1KP!tRcJ-*-B{Tr$s)a_+C`}U7H1E(SY2aQ z-qr0YN|V;OJPlmGd&NFgWq&!#7mN`EU~kwLS*lCI+S4#Y0K1;Y+oeopw?%+H3{xo| zA-P$_XX4{>=1Q#tb_oo%Nrx3+nhwZV&F}mvc z1;=pHpM~vQDfIq*2^?RO3z9rfL`a{~pdUuu%e*GX07j~%7i`GA?2ws>sMX)=bOBdv=6E5_kKYO89m;#i(I16Nwgl2{MnIJ7lFSL zZ}rw$S{UbQLiwkrRs)ycWQbS+tHA-ArwyJR}SAe0E*Gbcu1Ng+B_up~&?S3|?} z7@qIQl`!QEm;^AKK?jiq+tf2?-ohjHc%}BREA((eM$&AZ=yR${xyGSL6glN2OLk%R z%H=EoiP_!MR=wC9bkPqkn@zPr2Wq*P{&Jh{LWOyUSa!8irZ*u4XIUFGfs zz2jFU_mNH$5fY@7cWT*DYVp$(FG+%{TZ)lNgi!W|+hs{|>T2iE(^^K^gqsUihah|L zoUzpi;5>{FF_XW%oecBYB7@~rqy|GZOojcHOo82S1PoV{Yq!R86Z~WDgBhBO;!0I% zzGR~Uq}stZ1QnTtyLDhkhw^Dd3YH`QUtj_~A7Zd4m(=%pf z9a#lJcw#ik&4+Tr@<&o$TD2{7DFswO3?HZA1qs%Xrr$~h+n z0p?E$=|=)A=YWauHWqwNPTe-P*!U5pbNkdy&@jjvOyr52r9aXQ)_1|OeC4Ryvw@~8 z7sCQC2hl8ith+-w;dfs&VAak+)R^kYYRJz6HaHn>`6xcWPuBwc^q=p`BIKC^qykrL z+zKDkY6uBh=*L=uLz7=~nDv;jXkm%od$GAy-(sXbo$LKT@OtE1FR;O2fk^3BJW!W06fQn2jqarvcry9^~LEe^)Bj8@R}t1V4@{X zxgTaU6P-+Y`yTL~GS-j6W0dNL@uZ(&Y*-tA=*awX#c z4qfDx!K!AR`wX4QbK_g0*8(ydVVE5aAzFe*59E}|%)*1_Q^T!q11Q?HKsSU{?T#=M zy31|MW*C&}PZ{p4)u6V@*pkIo$4U(rw5cI9Mc__h~($Qcuby@-q(Vye1-|aWdE2ORKE+p(N%DBtwn1PM76%B=@sF2sXgA|7QSEqgPL zkI9{aEUh4@3Ip%g!YsV&I#?&cJF)JK#`EjLtb;EH;SQof)YgiSAIZQYS%f@zz&f-W zt3i`!m7O<2A6ai46xX=9g{02AL2BjV@I5fp8sS%W9y(oM!-AV!!aVi{H8$V^S(n!L zP0AU;m@^MdrA#78d)UG8q8TIwM#ZpAGx&BYh_&SXNl4GoCN>KTQe9Y(=F8@f-mP6F z_~`QVK>(~N8h?+*=jOerwhOG0V*`BSr%d7xSva&L1B1{)}`1wT}?$DIyBg(B`TBXpE)*&c1c9 z`R4_ei0z57k5FiJ_ce-5Z52i%^0jWAL36_t{w}(kgXk8_WoqyZT9}8)u1sP57UQ{B zYxg2TMAc$>4l5I1oG^{NMO@4v4(yosU?VcvsSa58CCR#d zMx853^whBsrlve|gnkthHIYO5I+W>0t9SLiCr1YlJx=wc*RCH2Y3iP!K=!o$F(Oov z*8)?rBfqooa1P>Y!SI|!?4uV6sIUp4I!u;sKe$_&xhgE5$83_05BWD=E!KF&Wv zFXC`u9=h3)p!qsKoqa(ThdU}p(Odh#NOwokF*#jS{Y8viC+ouKPNfs+WX%jB6=qDL z^?=$G7mtkmt1qvx)!i{exxAw8$GWdb?$Hduh>2>@hRN2$VVK4qj32A~`}USKpD^s+ zTH!ugjyd?OoUK4IS~4RQ)HELpj?UtA-S6*MM!&^Lk`zG$c3F&Nr2v9q#RMNv`Y)u~ zyyWe`mk`pqXHDS94O}ttM&Y}IYm~;a#JD;>#pnJjJxYD`JLmxnpr2s)AL?YcWCsjFWt>;pgx2KAM}Pirr&kqK+REwi`t0TF8-$ zc2Z3|lXOY)mArW1f)kKcBPOaw)pE9g_2&jBpn2MmrDe20=eAy$Dnz%*y2zx@lScfH zQ1a3omj^bgTX@h%WXY0pX#0&7RjNBSsFbQ>!6jrLt%j3m*eDT6>+6+G)XI1A96YQ$ z`=ZE;)nTy8^%ypEpV#M&7T4-g@e3`_YQ^rheYfB&N#-quICPR5QvyCwb%A($S)vI? z8GGU!8eHXwZM{wC%)WCsEaPi`2_1GXunV!lmpft?kSuk6W~X#+XeE501WrC#5=-=L z|KTd0`fuHCEM2<@6af+|rEiEf;m&k7M&N3`lNE7e;0ZYnMqvl2HeN@l4cQIS@C z9n;&Eltn+ZM3qYGNu6KDQCnCJGEJ3iVivJC2Mukfxgo!6bKsa8o=O~jCr2%=MN7Ho z8l|du4dl0i!CoJv;~jYceoDDuco_#d*v~xx9tR0& z2yGBrN>MGKAISU2Q{r0c(5E&K+%*NL#19wGV*9Z~NqFn=qN z58e)3*B6z4e|FIG)ItZ5DF4ppuEh{rw==sA6P-r6a?lK;c)=W0z_3uD{`Dvhp4SkB zh;t*VDtec7$o#d9LV?c+ym|W&L)j(gwf(7tfmXU?o~JeJg^eG>x{ZyaJ_2CZ!8B$ZvfW`>%Xn*q zt9he~G4OpyWhE8H0YT)DmMr#prv_!;PP8HsDhva zy3it-vlnA(Xp{%$=@nlg2-K*%4R9Wi{)RYQfRu51EWxva1Y0!mou&0^U(u^^mTclf zhsv_}3oY4qd5x3BXi-b@A~6VEjK#tu*0+e9tCAAErE^toAU%wY1s_Iw*q@KRJWtIe zj`GRwPoBOthu9yK{lWy~82O>Ra>D9t1H*6^P*Q%R^>t^t9tw3vUa+Xg9%^1Qc@R{- zr~+J*x~lANi97dbI-+Yq5GLBi=6rAA!P24LB2Omuu-!-|t#KS8nS#5$q>$)VHovvJ8q9?@Wk zJ@DqRo}cu(9|Uo`p<&pJQwfFOb!6Wd!>uaXS$&tJb^HwyYI z-wub?r@?YK#Ag#HtDdq1yH)5$eryzkA&6P%0Jl{wQ!BUMi=Eas(vRvP2@Z~i;`4%s zj>xG2tQbftv&Z>>5A=lp=Yy%xzstd86Ari`;;adGzzlWAwjP%AvYSN2S|JT!=X?^7 z$qUyfq%%@IRcb1Fmtvx0c$f|i=megz#!YYVCy%3NbYK91h2t{E95XnjM8-kr*FG9s zyDAod{TG^nUWvX^PfCJ$fP`}9&*q*pNdgi!phjz4V&OsB@Xn29=7{NL{v7F~vkG?O zh%ui&y$zj2pMB^CqmN%B$De062?!kf?Ho|iK*k7Q8i#5P?ge8wMrS*vFg|Dbm+qycG%v?DpOXt0~SxJR}Gk&xgg z0%T^fv9NqzI*B@Ib`?Z#L{G=Jw<>S{q(&boe_=2GNZtWxn@CLf$v<+9c)MA69sow) z2!YeB*gyrr13%ZTa{8%OQ(vSEkltw;TwP#l;PbtAL1nR7E>J|g^)fW zc;JZAezxbOS_WZD3yek_;VcYBGvtqUqQj&^fN~tobijZZ^LjVz>>DFT2MsOWQJFUY z@+0dkVpK{&mE?3sQ7&RsESM2B3e$3dMc1o<7mAAFx3w6SdbZx!Aj&Wy+k?b%y(~E) z9>0c&hPs%5V4WKd$$YS?%9Il7~cfv{6%>EK1a-H zS6~>tUZrP{*65B^LIgF{vp&oqYF-Ahm|WC}fU6n+t@xP=!&Q)#Nw{c-Fi?PR1}kN- zoSbXb2UES@bf~&l71phX6d`XKHogOAgQg|$d%HnsMl(Br*<}&k zJLcUsINLIVH>yFiMRQlFt3l%YO^kHQcd|eG)PB5<0=|;Pq%4m@GUyl*Y5cVWkBj)q ze~E~#!gt7Cs!E908h#}!J%tX@?=Ha$#GSMulN;*x&Y5w%K-YcI@omJ_2fe?b1g85o z>Dmo^ewkdIHL$|O#_L=jf~Rf)VTVoISGOP1PyHh^Gn0qENZv0n zZ45n8^VX3=e#L8?M6Fy<$+kVK-t+P-CJM(nD3U~vDltKFkRu1dS}b^+T&Z0&4o-^t zA5(VqeUX`+40>{Bqe}7&3|J9pqX4yXFy$eaNrE29yGKYL>}&Xb;v7JLDwy^v>@&Fd zF=>$S( zP$tty+)uC{5SQl0@oGm)OP$ac!Z@1@zOJf9eumO2pWm2}Gq?yT4{eWD(rj}G=wK?PuKzDmR8r*IN-SZIxnSZ$2z?-kj}26jDPYi(3SPU> zY`H|8qv+m_N}UDp5cr!eT`}p;p%%<0(Pd+6gb!%RA2+NZk#+zh&^9s_UI&tfh~fWY z3Es&KD#?1{@icPo3UpA>;Kromi?bqr1R__vg^(#0^diB(-Iu}11_61wd-MHRdTNxsqJ+LZDo@<=M(S`0%G=vzFR=(&}lFp7@R2GsTOS)02ZJ$Q$ju=dNnGr z#v`+ccuaIL)f3Lk1`7sZ1C|@f@82X!hzpD!LP10CWDr$*uwW5bRYiS(WGthh26CCg z5e0+z03fvFtCCN*!)B3IkFOD~W1FTT)j_{=?8Qd#c$>3L<;vU4`qe@qHt;V&K=_MP zRY>p-;c;Xms+s#7R&BwqJ5bQ-D4M{6AJ=Zn2R%UvbT4+8nQ${YG@U<}uuZ)Oq`)+s z3q|W&!Xd`sH41f^fdH2DWzsx!3KqifYmJ<}e&^bD69MaaOtkCNiK+Y!cqk`xes0zFZ~4 zq#4~<<-|FF_^!-Js!$(ch|WKjS`avup$PayFjUEfpGwcBy)79k8m ziz0Z99SOA@pnmHfo3TLL1UMHd!QwioR>`l#?Xken=~-!!F{gLnkv4bAp+1uSaZHCj zSz1=W*Hzch|J~!%4&=2C3qmT8x(T#Z;*Y*Uj6fxoIG!w7Pa9O{Kw5ut4>@ETem3+$ z)LtiA&7Y9Vh1;Q+VS*>5=GDIx{R+8T@Tu@{_<#fL!KVEi1FMC{aE; zG4Xoga{RRdsh-=|E>;M0E|)ldRk*h0blmzGq`4jBo?U%evWdawt62M^UZqbmU9FHN zgu!$2PNO+E81je!PGuGEvi&A<^A5=Ia=7A^LZW}uvfe?*c;y|EyWD8u{lZlvG> zKH;VX{5Zq}1W$n#X@^+gqsZTP>*-?skcnOw{^|0Lgez_E+$WhmUW|N>f|-ykUZY#$ z`}z~eQ&mUo9VU9k4%33~HQxb8_byuLeiXgSe+j_fh6SI6Y01cmPZIoYw1NGqyb>vd z^iBvU>l+Pz42nJz%Z=D<5P2+4ddXc9UwbswzR%Zq~tDpU5J~e@y!hY6Ist79e~!y z`)as}1Qp`8eRs(7&yA$al2vdno@{*D@r(Ceu;=9<&*-b`TwhafM_})Fs-?6MhfhhcWgbJn=_Ve-S-h9smMBRj!1?iu*TODtVNKg@vEn-;9wqe~cvc{$_4bY!;52Fpz0s}FasF-79 ze3$`eFbfN=Bv)3vSWKesvaOPQ>8*05%qCHN327ws7RQqiVeIT{B}XPno{LL7f~wL~ zziDvd*qgmsaYCjmBOq+C+(J z{|yswf$-Kz@Gb#c0@k0;dzUl}j!3XMclO;S*Vx^81;oZ$*Doa3bjeyRqsg{PH5X(P z5x5fyN;C(Ge-yssO2L`MMcAAVwzVzHw3>xxczKrt%X7gd_hNOL8m*6d)xo{YhJXq3 z=8*!0rxD)AHERdn3XT33GU8}yQ;Pd&7wWOT!FTchLQVn2# zes3_gsfn&Fqy=_wbbs+b9;cLphtk<$kTn4Yyx##d>oko> zcEjF5t_Y;*W5L-(D5g#EiC}`>Cs+|0fN}$Y4P=YLRsl20Ok*zNT#_6`%c(y~p@4N4 zi4=IjQG$3XSrj;V`BC>;2u+x*7Fy%QH~G4*pLAu9dO6^A(GC&I*D3__C+O49H4UD2;y@P;hBwX^Aro0my`+L}8LD2iL*9sj%U|?b>jKPcV@@pW2hLq=u z-LurDcnpG9mqh(&mWZff%qmO|@Wq)qX)0_&9Fx8eW-4mpoZZ-{&Vj=DBq{?UMMNkA z&qXcw^R#41l6oT46HMqL_bT`vWT^-xi{G6_{EEIkY%O4#fZcTNvETC4y-yuL~J{$2UPeB;75{5Q3oU zuU(A3tcY6v8y3DLrvvcGP>o%zkD_8<5MD0lB6DgVZh}6aVDG-OFJ3%ew0;~Wxz2%5 z+O9xXyc=O<-iK;hUmtlA6b@uWEQ5lF%>Ztwg945?vpzxc4|x*GBq9%`6dxZroiJA% zz89~Pg9GbI04EhFRz6N5(T;gDNHJ+dL^jcQNhtgQt<(*JWJ(dblZ!?W{cRr-+f3~0I1oSN|0^un z9<#IQt3dRSb-so&oFp>~1Wcj26G!98kwsrlJV)Ih#t2;)gUgIO@hWALl5PUAKOSaa zqL>`G9{VTAP)P(H5g=J)x=Vt3q0JJsY=FUt^%Z3QU46x}i4zA^+;+kMO9<3JY7%@a z@d8cRwr@+X2P;7L@n?P7q9T$ZLd?Z{BaGDMR=d zu}0|0$6LSXq1{dxWL$z7 z<+>nl&Y&0==aScu{2R<|xFIE^_GQxi8LT9)@M*^PEiW(^0leyRD#|)t)vc>SLb1B5l0;fE$Ey+nJoa-r zxlk(0Hyo#xQ_F4=$5SNcxSyOP68rCwColgU+nPR|3m|FYogN3gaE2_Vd@|HApQoKv zSpkhy4%>Ce3SCDii^^ShU?ryPvYlX-6@0bD!G^ArnL)sTR0U2TYe;OmLGp=SCJhhOczxR#jv8XTYHyZBNPZZ<>5=dZ z17~&~`Lwbvu)zqwDoIU3F3chueFlyC|0Z~Qa0+EOhFpi5YYBpQRADzHnLB;?Cdwmc zHzqb?pMFxPiA42#qs?sJTTNX?k4OQ-SCcizzK|o;YZe3N=y!W9u6g&Kq7u~rArMTv zZV9aJ=-2HylM=F>nPLj7+tEKp2g&vzj{TnCN8T>7+o+Vk54&fLvw@O<(UBO>H@|{9 z*R=L|=4L{DTtRyJZFam-_uMYFQn_m;5o&|aLSBkIYUx$UW?EydxE(ZSmdF8^XJof z`wkoweh?}@Xl+(Yty%`5@M~dzDjNvIs~jGLp-V!%%clO`e2gGa~>%jt!RmOtP$iq80KRM9kOEB++d- z@sa|U{+`uQ9tF-Q;P(gFP!8#b?-Jm=K+&6!xtZUeM~c{viPs1rs;48|g~Sy#GPy}S z+4N>?E_^YK7_@={XkZ$7=QY7h6ejUTlK_dFUE_^4ikWzKT>O2Q1eC##=Og^@4P-8xLv8;;E9mK z??yhZ&XHWFDfh@0ojnZ>F=RDN>cdi*sBNg=L+Bo+xxY(fK77s*gNht|+EMv~X|LGD zhQial(I>Dyn-qd~6rbl6Xnd-N{4Nfi!GmyJ;jwsz+BJ`aLofxI+<;7QX!I7mK z@JC<6W3l&ySZ$nLUEYiJtIaMiN2MfM#GqI|hhj<%(jyfAebr0n8f*7YC za}Zs?yON;cZO^8Hxg^qt)+gW#c&2`GQMrx_wiP<{AzhaB!(B6BCA)Z?a2~j+9&9CL z<)s<&%}s^SaFMA%6V|ifJ$O@>EO)~YG!WWX0Pfpptp-K_6qsa1fz!vF{rA@;;_%w$ zl_Z#3bzmL4ea@r@-W1n97gX_aH?i2x{k*Q1iuZO0QKU8K99*Q$v#>9%C_Kg=t-A8{V3dcW4F);J<|r$ewYe{!oMHpn z=R?6m4R9FFz~ND0UpQ|1lklSa*`%=(%(ByIr3oGhKxAMYfOU=Nh_(5o8@LZb?6hmh zZhtfTX6AvxCZ);Zg(_pcWRnYUBCJD3KM6}tQRr>=vH%fBU0$eoCI1wStL+W38$ zu5ccIlmee^b3{7a44}is=h+VcSEFHq`wf0sDenH7TJ;xro3uinB6T2PCJ3Dk!f0F_ z>Y!BK&!YCDUy=-m!eafc$ z^XT3VB8`nk-;L#wnY;GNcPR?f7y1Vcg{&Jtx2QbpFCug|Zh`az!P3!_cpPOIic_E{ z#*;z1Wr-co5^mjS^aIeN3&K0lhMHw&L7PkSJQ6T_tjD^q7tsfG7G&#qX|Mhq4dvT_ z4Zg=eg*+G%YSk<(eN+DvkO-rvTNduv8KV}pZ!;F$N~VyD+Q2?0CFrGV4+kJO(M?dO z-_OeXnK%k%*fxDH$U|0l#?iAXZCT{PPFYX(n}sS-kaaR}8S)iDjF9xZipiFT01fUKPvS746TITKpogtwtaaaGQvpmx2nPKw9-@14>sr~2L^B6Nl6?AOh( z6=w$@t>Irc6orn|561u6Y~>&t&=0Zg_4nC0ziF#*&>|J+#tbr2diHUb>nr8oBBZ-e z3>i4eCGs#02esK%+i7=XCcj1_X?Cn5W>_QH)Z24t<81yoa5=|DIQAR9!@t9#U%w2t zr)W2zP$DTnRSgEm0v&+w>=tByCC$z%Ab8ugXZ8A5>i-VXX+4Jx%za{Te`$tC!e%Ed zGC?9nA_$Dnv#xMbJqZ^;kxbz`4n(C|()4tZotCSP~O{yB_)h&NgdTiGo`AJ~GjM9GTP zeAwW+ft#|3#*F2LO8QkV-M!+h`kD}8l6((_JqBmyOMT1UNV@- znO$m+YgnEH)OYDtqsd-C1abjYN#6kzuNB7Q@{A3V%7>d|icjDV12meg>&WM|;_#Ly zRAf*O*i{n}?g3lo(p zC|X8E{F;@jbD!-2Zdi0gJDoN3L~B-W_J>`s;IFxjZ^WZ<7hw&q*n!o;6SU(-NXRCH zUYD2@NiKiZwQPloB`+0MzfZNavSeXB|5GLK@_vwET%d+G^`KSd@FR_lA5p6uGKkaK z!+v-$l1Z$@fqZh){*kZS@K=VzpJ~a5s=$;zz<&P|+h?-z_@~jroq1#s}?T3AR|tDj^$jWf1C# ziKhKuV|STFoXqss?PrL?t1rD>3usMgFcR8YH_3Qkx`Q{WGIQhIHBReJe8w!lz`|Xh z-Vl#B*M1l8t>P_()JIzBRiWqrye~%byX(efDe*!&M?VB!y(B_yjH(`HNF0Zg&zvefFI%jAz3Wk6UH8QhRdZM?ODZ4QC+8 zGS(Na6pxqGu0kLCxo9uML*Qbmeu1pg{*FJNCt(QTaL_>M2Q_zqUCq5oEqE|_wf9Z@+uY) zYKdF^_tIx4g7Btp*@aXKgGy@EYc2tmMXQ91{(G%n%q%$Q$(0jVHreO$Bd9g=F{_!k`T1)14;p?lmE*3fTd+x69ltN{NuwZHuW%}m~ORQ}ii zWLv!K`14BJ&qvy9k=^V|JBgxx=n~jKeOWSc0Y9-~984&BB~GV=R7^w78-TrXYg}po zFcI6}p))jP6j7BwSM{}DHc?ai9TzP%o8Y-=J6X9$BH@NE`)*{bcKiw92P%WhkHnz> zc?y>jjzXS2^o-#?r&hUk%7!Szh0~{JlXihN*eTQB5uIgFPK{|^ODmnK90y-Wf1k|E zFX++!-dK-izhYu@7_W|^C-UpoLnk(f9dJC}Sq4P2Drg8a@Zf2DvTxy#M>jl`qXh`9 z1GsvMBObq6`<<`wyvMQ~%*mgGt?W~V5S51ujF6t27apGXNSKrVrMI{4 zKUn|Sqa6Ye{mxbE`NK@Ympp8RyIhz?r{|ynxrxKSbX@ul*3uFL?TuC@c|lf`{GFsX zRSTB~qodc!kWIMa@yKXE7kw90!^G^cjFtR+WSJwFUy=+m6D8rHOF#^R+Yx$l?1+v9 zkS^r%>wJLHLZ)}&ym?f2WDN(@zyRb-Z2#}2SaA;DoN9b<#eJ)5=bXT6;7OCA1V(hR ze&`pGnLSYN5N$K7oC(zwb9U+)8`ryPEux_u7dupjhAzQhUm2;r zxiBvWGHl8e?hEaO=iXi-`=-cVXz0Qv+276xr7ikliz(~vWmU#-x>{#jmKcI zyMl%QzpnoeHU&?OXoH&zW3Tx_rPF`26nuA9nc}p?+St!reLhlSn zYkVt?)6~#=u2dc{hmaP4xBAY1(9XHkzQBKm6RrG*4)ArEqM8Bu<@AJct`NE;8uV=b zf28v4W6?vGC)mpXEmW`o`br6MJfUmsc5 z?}c4`#56Wbx=!WvIx-Hb6zoQ)nNN#=JazPU@BzOonI^XxI1zx zqsw`>uHgcIHAIC6 z1|O{c_tU#zbXm|Qjs!h24Y;yN#{$D};Hn+}y|n)Vnb|2zfsf9M@^HQdYyi(CD|B46 zPtF!|p}(%U`RM}mv^{f@%x+)gj|xT6MWrMkT$Q)|jVW|Uch_k@ucL){h$PGt$l(o$)#j6IT?LN5)!aVD5 z*~AWf96x0UUJJPL{seRA?;X%huRJe`H+oi)2955}FI-RY>XA)MbX?jFV$0bRyBCg^ z<73s+2fq0QZKX&&X<+R2w~?NbZx*0#14TGAjYL^zCY#onCW8ptiH&9PY=v1&^^au_ftHe}` z1VAArh&*czpTbX1pNsR1PPQqKouX_I`nlF71$| zXoH`QF^xt#=>>91>#ArCQwA0YdyMXy^gW&0zXu z)?L3QY1z^8>Ek1+O(KejSkP9=ooEPz3psyFK;?rs6?sm z2CEM|GXF8qh239}6adcQ(Fv&L{R=ZC9%30y)3Qe=D<3y~vBnf!hEzzs`a)i8{b9cX zljzxCO?1f2AV2aQv^$5yp}1Xl+`nfE6e#TbNtZu*Hg$FV$taHmJ#lydzI<9REvx9{ zjc$fg&1C7x-fz8k0b@Cfo60?Wuv;kI-F1h_bl+tB$45B4Sc2eEjC3IPaY_khd`ch> zNo9;3(RpF;Y7gW)bhim)Pr*>&YP4Rc(CD01ll7GJ{XR{`4p{|G(+B-HoY9#bEyD)^ z9CfHSRV!I-`rZ0H56N*|D5{lr2X+izyw$X1RFsOYgd^7_pT*%{JHB;<=}>LIG0Qfg zh8XgDB>hfEXt)l0(h!ML)mT651xYpR{6Ay`7Y1(>+H>ZG!h0d)`xfQrI!;MjR${C#YFA~!c$lgi1aB9lkaZbP5m3TW_nm<$GBak-eC{(~;1DJTkLHiUbJNdf4m>9> z-n>8;Jjhj~Tyr%3}r!Cz;`rp=m-Y55g-!HG~}Z(?Cgc zUWhx{W83iDX>}+nVmZCw&CFkzWzc)Q6_9QjWJzxpLiZKDsqH#1 z>9OfcFi_e6`2`*if`;OO61-ZcFq$sXxF%$ryYO%!%<^2A!C!3K*EJ=t1jNWe92!?b zsyH>7`>zLt?50g$*bDtJP%h*GRsuUw2Dw8=$xn;PAbxF#6_PhRaRo8>hsQFH3VP)D#E@0qqGu6}%v4uKJ(RQ?MhmD5^Aj48s; z+Xbl#f6B~4gXX`2u^wd5r~V*EUY6XPMq0;)OOid}@!Rljn1<17jk;JxPV=1lgV!ZO z@pvQLgeL#J&`RMs4DXx5%KD!oq067K@$a9U#9MhY5;j8A3_929O+$L!mmx89C10Je zD9WQb5JLyZk)SqC=wdxP70#R-?wIcl6Z-D|iXu2Q+9-)%ez!TkF%hzZ8@E7)I51}e zNKfKO7_^A+sa;*Nz)f%R>wtF@s6?Gvhha>sz~Ar#Q^X{gY4Q_j9Vjc(yM|XgL-3_j z2Ks@?e^^W37QRYo5&O^&#!2RF=Z*G~M=2+s%fC#@%5G(w=J9J*XgutK7Sk?S{H80C z$SED1H7C#tA7u`y!bu$i5{F<$XgF>zcYng;3>mnAMB;Q<*Pv?D83>O!(V*G(;%T#o zA?2f-Yv{fC$1pUWE`Xjc9Lb-Gv>x&aJ@x~^_(9Nb4_>2H^l1tz2}{gr zh@}ElhVOs{Pv!GQ=OG7l{?uVo=T+O>iQkhTf|p-SdY4~@UJkQQ9Did@rjTn;?hv~4+s4SJnM2>f!~XE_W7N*C z7*(#ItLo2%D8n;FMdRTZ>RbRRpGZ7yrLCN%t6TNwXe%4UngG;;(AgS!$9MJ#$wMf0 z2VM3ZAJ`8y)ioY|fV*N0a0=%iAjC{wytA)-de>S8 z&w`45GhsQ~by`1|3&?+4Jnj!{ z1SV|LMZrTYDEv1KldRi|Xe*)O2o`n_X0iAl{B&UVe<1Na?1_)_M>SF{1n}lWSp-dy zRs;)Xfx?@XC-|)K}2LUCAB_5g^fZ*A#0MYy^|sQaoN- zyDA{$4Rozu=EO`%hNzm)l&a4u?q72@%W z|I<31K5!6Ex4Wo(2C~!U-m+qr83<#hJ+z2I9*Bp_PAgEbS^*<90{}- zaQqAYswxiu6_3_7Vonhvqcb0vz(g(_J+4$Pu=ylQg@~GP&h)EHqA4MC=H$Vk`B|G_ z8;~W$rcJC7ZlAud7VWih0W?#Y?Ff2p0!=(VLAJAbIej;z#|jEG&7f0G)-re+5}A(C zCZ>I0`rRpP(_4J;UZE?XyM8u*()~1ZWp>QI7ef=H?cCtethY0r7VNy9_tS12gI~Ybe+sg72<_;J!p{AKibBL z&sIJ&ZqOFAa9!SLg^G{UWN5I0?U;Btnwz$d4U1L<>;^#HpjJTJq0v(vQiTjDc$+4& zXycR>7|&LQna5i;Rj8z6Wo}~sV1+sC^693O-^Q5?4xXaYIP!Gr?K+>IO4Zsq{`)j$a<3N{ljvntMoli_v{2F1 z@|EAGIJ)~Rjar13_S~om6W>4AsefoDKHlu^xeWM((!DYy$Od`JRn zYW3nQtF#|W0|YQOuj&^T=4h3q4;xrCrxLC zND!O|2_Cq&!{fdbj`nYZ_OVyeBx0eXLK6?TGIk_58aCw^E!Y6v*)1D6{dRQ`K2|H z-^R&>GmVD1h|Ts?ROSmqi!z$BWt-Z=>ZIRp@q;l1P7k-pXGaJ8Se+>|Y5#K1xqhBv zi4<7k-tmaw?kN7yuP(6$k zy7)?^HAmEg`D7_Dyxzl~kQudy4a1igz?UiX*b}4DGOX@^;)wFjPTYCEW~>b!ciu?K5(QaZ5&NNAIl5ee`naf zRB46A6u(k9ToPK|(8!q1ZMF4d%Ob!=~LeyZ1Cm2Q#t2x8g@5W%jqu>UFWt> zA!t1%a<@3Ndia`Xm4E_+KI(lK)xeD$C&Q;eyLJ;dpL-fuMw#*4udm_z0l!qJ)MZ4J z@M@;u!w&KocwyAec8VrB!HCCZ(gk2|6ZQk*sn6TKa6#;C(l2;^fT+l7MKkHSk#2Tr z;mFYR9|SR67u9nfLjVBf`uATSNcT+Lxma$`^-o}whQp&{0KJ$hqnezEyufsGgs^$f z0XTZ?#gm-=a;_(9N$Uj<*5eA5#TgOVyth+}i~F1`HEHLx=P1vx1yZ0d1k`oen#QY` zy1x}x5?noe3$`z0T-hX82BdOwV3%lkY6WkLDPi*fv%p$nt=DT0a|=$FURT^>t?tC7 zdrtR!6L~mTDL@KV9{pLY-tqlg(?@P9a8K}epA6w1;_RGI^oC6pUpdmnguau4y;weU zzZ+ur^#YvSc+1a6;C_49>EKFf+|>Q(MtkC&>baHx5R!hGM(rV@1Kjj%1<@#{J!@JL z(X80}IC!&I>kTWml#E=Fu9{k(MQgUGu*S%}*m(996QTscmO47V%z+X(fV?S$%*o5yC=A5hu z5uI)4l$9CJb_N?F?<|N+tR`cctm;D}_lbR~hj{>5;~ac${kGHoksNF|2DO_b^=6u; z@v`@*fD+!7QBw9qTsqP}1+zCrd7+Ou{bxX`WM7=|1|7;pHBZ;{k>}EtQya_fy=CBJ zIhhNu9)!>hz4Ez{xpTPn0C(#C$7JmKk)?CZt^ziGo4{~0ZXYX^ekVG_J&nH2n#DXa zkRWwqR1d)i3gUn#C@1Pw%pxcbbyG4y{m(+jrp@hP6Vh+#h-#E?=v8QNC-;X>p$#1g zSfG@`T;&-BN$3SPjN1DN69@nO3cBrzu_iRLWsq8%vw#B6-`1;GL^N@a7b?WYmP3tu z#s1a9zrzk>u!H7rlNhCZ9%JD36cE;awiIQ@J`{Wg!%#htQ5{3fbBN1yg)Bw5_@8hC z_f|fan|fvm!kX1y=wy~~eRCC1&j`2D@@jzcMo zQqSP|dGEljAMmKk$ldiiR&rE<7QM6s5y4*!SDZUz|KPj_YxU9C&#EGSC+0rI*1|5A zWtaL^596@*mKI<)-)(L;&E=gQ(46A-lV#~x;id(%(ysyd=O;1THnxX34?Hn&g2Vy1 zd|h{MJyji&V$?qBSV@XT;LkW3dm`GP>B6aU#r6Xp72ka>s?7zmQFjBx-7Vtu$8qxs zCk5)URv&b1cPP|bFl+Src@L7=Q#X9Umx1#oZ649{2> zhccJ&mJg8p0_o2NnmH>ET-U!q6)XddB;eNy6~l}P>)?0=?DDiGvUtD|K^-KSU4@ag zTUMR!QEtjM=Jy@gfu2`C6n}TvxS<=cs~`}d!#1e+nl55Iu0c>%mS)I9!OPK zTu>PWYxUbr%K-Y{9cz@UCam(dGR&viD5cbRcJrxI&>B2kui`#qz@1Q=I$rzca8Y?1 z#}1A^;3wevT}gTsK2CPor5*|d<^0j^(4^lU)-U~*wFDR+Y4ACxUqfVw#bs`Af!s>C zDm%xdH$-CCV-5tUShH?3?|sR2N-0r5IOq4}*y3bH>G9zCg3RVeRMNbI)gi}&xdxFp zkl&YeY@kKDN2CEydq7G6X&#{GJ!zAJ`Bnej$csSd7ytWwZA)F2@{BDaSf388-)Z2H zbc(A7NDerRpBm_AR9ge@?3xE)LUO@%+&lP!gw1CMHfZ#v!`yjPEg1rYg z3LH@1uSu-L#Eol|)Heh9ZQ^c2E3iL#nkOZ+vVOS*nl&PpcOc-@C*wc zP!pLexR=1zq-^A~G#*(*(A*bIlzapK2pw1_GFRv&0^5-ukp&nPpj72u10<{8&!~nr zAw#(<9S-E7(Y7Sk^%HIbFQl>^9;`*c0qeijAUAuK6d_6hJ6EpNkW74HKQ9tR=9opEkUMTWpG!ZB7K7^K4ox+) z5t{s~S1~|L?iNpJh0ls_hJxPo7zm-@I?!1?4LE*{k>+l3VQ7yOI_JT(+SiXo4T#Z# z=CTCdP^?#R;hpRH@JfaG(p9#+z({LMDq2P2LoN#GBxwJ;M1~G=85{P?@k}tWCHHw< zWNGyprGPQS33jV`zRwD^8o(6fzU5FdHm(Ua56Fpn42~io1Gc&EIyUYa-0(pz32m#J zu%QG-<12VYAbQ0M0QCXDCQSu3G~ai9-=;Ph34G*+NRJeK1}30c9E&}%W1v;ExcwH= z&{+q1e>bSxQ5Fd3>;YC-^G-mQoadifbf?af@}*H)D{4*uJhS;SBX9w0wMX^vL+Lth ze*YjO@sI=ti6VPK_d3H2_K|0f7V!l3krw)EaH|5LEZ;wS=c+bN0Z=NNz-ev?1amf( z7cy|)py_XP8iEHSyFsRMFFYj8D+fqjysKAn;2me>#P3rtc$81{fXq1oOWcEK%JMCz ze=+*QJj?AJ>buvUCHl&1x#(EClSUiDE%=vU2Lxk#+vHpw43Q{q!hs-M{ibCK-m z)x#g8RY2sH%i7`Vq^`gE2}=hiH^MsE9{)NT>cKfqJjZ-Y&$gK61Gm|%;E#uBJq0oHQPnyADKf#cS~Th!27mVnOKCA}@0r4X;`m)f16 zKrD12O9PIY#oknL-*Z5dtE-UCd3KF^$K6Htw>)OhDWGeUY+rKvLqv%pPa;OKN{-cX zr*;Q-kdJrvsL+{cE9oy(TGzcRzRl=V92Vu%dua=!+6j=hS)%v@r$3i?=Ma~*!C4OJ zfS;gq%(3c_<*8J;4nXQ+1LbhtGfP9{IJq(0M*t7vZO49oc@oZZekwR<0fCL`d0t!mHWkSfxhknuO!99 zf`4TEw}J6tZ{&WVM}}vNq)F4;IhxL})CZtx3l4h5zH=(uJIe@fN?E@LovvQ8gDsP>0EGM=!7s^KgedzFwiERTt#5{$Gc=An?)8wtt zr<s=%*Ae=n2Tplovel&;QkQ?Qv06YkO;U@mO%QObmqj ztdBYs95P|h1N@ATWBpPIm=T#_NRF7|$RL4n85s4Hnh2E{CIgt90%i{bqTEI%Fb_ecorSHM{M_`P;}ji)`DJ1c4; ztixO?k`FDYtY5)W{8Ln!BWEe$=6KzRpsL6@D7S$NzCD8#jEpV?u9E(ZMBWBOUJq+z z7nmil8yl)Z{la`c;^+!0F$>?|Ozd(PiB+0Vq*?Oka0Y9x0i`=YT4cg+4XRN*770oage>}ENWD}ZK0e=Im zN#7=NJOw%8axACDuW?u+^D?J#v@U4@!9hAHe9Ig`TAEhh7D@oGc0p5S&5}Iv;23JD z;bY)=0On=~rb>`ia-^Ko)~?_z?aKE90n$q5@Fa7@k*#nl)NiloSRA=T;PgaxXhXOU zENg{jcOyh1+Z_f?%KW1G8(U=D5aX5BCm*B(7mZ>T9(o^Y=2b|d)TzhHIaw2Lsq*-? zZtoEq+Gt&oJ}6%_Ho4tT->O<_e8P=AY~ZjW{VJZA`(C)uM@s5G$U!3*%8^Tz+Dh*# zjagwL4~Y|xqiAX`ybvWUNS2z@1zvmcxo-UIRb7!4JO&9h?Ib!pO7NS*;3jz2IYN}O zq|LvwL;N7=F#BhUw;IYAs?T}&HdwE+H|YCZp3Z4i{IGS2C2ZE9#9jn&_Of%zzymL0g~-L+aNF++Q+kQr zGWi9f>6)mFcBOO2@QTSocWwr0jVd|O91GM=H0j1M5%tFA=IU)`f956~!;Oio67g+E z%+Hd%jwfh@t)(h|av0psG$_+9YdW}qPi$>sVk?vUXDX10A|26v$V=X8o;l&^dfH{L zD4z3O_vl6@Hk3qbFXF5Vd>)@z^JO-Wc3g77`IG}@n(+q2B*NSTQ%gC$N0PXOb`F)za^_V} zSlMhPVJm9!zAp1mP+M9Awv4W?LFm(5;5+R{N!w@s6;usOXDC98M+N@m5EarNg1TrU z^T-PZ%E68jsUwNh`-#*9u~k|huzAcu&VqIY_92Tk)*rk_`riNsB7ql(WbG1aUs_+K zndauXX^5p4LwwS7vwcV^+O2(*aLF`U&>?lY*_fKs4X==8hMFE7kD;nf>8H)I1_mF~AxwhjL#%k9*Xy;-MpQPoFtG8O;f z#kdQ0U5rnYLU1XIKm}xS7|cYJ#j1C5-K4bEtr#%=y@au;fGCRh4Xi{J{@l0qmObfq zxb&>OkQ8J7Cp$@yekML>n~hXrcn+*pl}4QN)l4+!5#NrpO0g=>cck`HvKDSYK}aBh z8=j9%R`Hj1a;DlMXb8(Mal=oV`UFU4u{q58BKt(FEsIoo=YuB9nkpDQoHz z+8UTr(8M)}?5;F!7@+CFoZ~a%5HBIgrH4;tg|w^kcH15(Oyx~Jl-7<&ei+o)W_|6p z`7c>V8A@@QLABVr?M(Ys$Hbq^y|^5|feZ zYH4c;TO6;;CMF;!?I>vA)BabYzO<0Xo+a5_>seE_rK&CT?ymg!h+2qb_zSVX#116= z--eYB=R%kK`?`={SKa0??})&BV{944dx^}Z1}?h<+IlXepP$S5ceXEg4@F^vpy zr~QSbCaDmI3Z-M=y$zZVHg}MRbg!ALY_X*8nKXiCojAi%+SV7g6 za?4V>aF@iwt5HbBw@4s$2|%~;?GKyWCP&`TEu#z{CxM%y5AfT;WNM&&B(5M*ToJEe zGXdlJ_x47TJ#gyR9A&@6bY$Xep}TxJ6+)DM-XTg6k;@Eg4!WL!LBi6-wuqdVE8>6P z5$DXOWW={GL@D^aKeqinHJ^>|gyLlz`$BwtAdWVaC=?mvfd8ys6RS$|BY%t|rZ2lN ztn39s9okB&!~y}I71;b^FATrXheJe z41J?w{h5ZV8ms<);N~k{*VmuO53{vh1y57+>vCMCb&Vm;oW zlqGO09*oL}5mc3o343X4IgxAYgJ(n@D;66SrW43blyD^x-zh31?!M>7Ngw(~NT(2c zxNNOk(ZYe8suTH0(Sv#zGLz(b$`^HPJtNU)AZ^r>aL^tHBnuNL{*<bb4d|qQ8GgXc z4~p7}Ec=l8PO^OdC|7`iI@2uwam^4`z-G6z#R`&$+L4S1q(C zOtnN~a`^>MmWE~fkTNtXYrkZ>A)Y2`hUehHy_!H>?epuSgmqTEx;oL?!EF9^`!b3a zhSXh8jx)C~tDbIzhNK2?Wuk%(C&KHPQ98!$+;VEVb*s`ZX44Z5Wo?d)E)itTk8p>N zl5cpcnOC3*_Z7bG3QZ<3rI{FPLqw*wmY@E&Sh~D_Ud|VyfotOTK|dn zO`cG1D}n4(U=LclZlRB?qi^I6d+7ZFDspS>jVx!mcngU(c$4QrHnyR_SQngnmi<<; zb8WgT;pT-8C@G~_fxNbxqz5Yh9`K@AKm7Kj#F94u$03z*x%~Wuj@|FQ5_^0#$tzT5 zH+nL3e&TDEngsKASj#Xd`xknqKiE>bLA8KRbNYu+M1-7JjQ0w6==|>Fs9xwVYi0Lh zJny|eL7lQ~r9m)en{OXctaB?t)p?V6fSPV{7~IPU5}M8ol$Iz0vLy5DfQkf=2XE zk|ze-yXWQy>s(?#Joni_?GcSC`ItE`DlIj|oas3@es$wSHz>2czpjMn1Qk;9^M6H4 zlrUJ={=szG{Hd0C(}+MIe*P(^f7*wPY%nE>1y9$H_sq>+eQe?e$#mzz8*@A^YVz9v zl-3^Bq;#yT`P%w9b8gz#t7|TGy00`{f9XTs*KSAR13+UwY4LR_>T9r=EaNiW+=_gQ zXdxYTNj3}-Z3#r6$^rl+)M|mK$~whvnodjW^(>fdS_o9d{_NW