From fcc74c59ce7664a05f323811c288af4a9b3d921a Mon Sep 17 00:00:00 2001 From: rcarteraz Date: Mon, 2 Sep 2024 12:42:29 -0700 Subject: [PATCH] Restructure Hardware Pages (#1404) * hide the mess! (#3) * initial changes to folder structure * redirect tests * fix links * fix links and redirects * fix link and remove redirects for now * fixing more broken links * updates * more broken links * trunk fmt * really forked something up * another broken link * really forked something up * fixing links again * LINKS FINALLY FIXED, added missing seeed devices * stupid vs code * I really hate vs code * honestly, I despise vs code * I want to kick vs code * All this extra work for what * spacing * I really want to curse vs code * spacing * spacing * Renamed folder * had to go nuclear to fix * trunk fmt * add heltec vision master series * fixing links * test redirect * need to rename heltec folder to allow for redirects * needed to change raspberry-pi to raspberrypi * oops fix links * add chatter to index * redirects -- I think this is comprehensive * pesky comma * no * remove images * smaller images * indents and white spaces * remove weird {" "} * remove large photo * add smaller image, use image that wasn't being used --- docs/about/overview/range-test.mdx | 20 +- docs/community/local-groups.mdx | 49 +++- .../flashing-firmware/esp32/cli-script.mdx | 4 +- .../devices/b-and-q-consulting/index.mdx | 25 ++ .../{ => b-and-q-consulting}/nano/buttons.mdx | 5 +- .../{ => b-and-q-consulting}/nano/index.mdx | 2 +- .../station-series/buttons.mdx | 0 .../station-series/index.mdx | 2 +- .../devices/heltec-automation/index.mdx | 34 +++ .../lora32}/buttons.mdx | 2 +- .../lora32}/index.mdx | 17 +- .../lora32}/peripherals.mdx | 44 ++-- .../heltec-automation/sensor/buttons.mdx | 11 + .../sensor}/index.mdx | 20 +- .../vision-master/buttons.mdx | 28 +++ .../heltec-automation/vision-master/index.mdx | 206 +++++++++++++++++ .../devices/heltec-sensor/buttons.mdx | 11 - .../devices/heltec-sensor/peripherals.mdx | 51 ---- docs/hardware/devices/index.mdx | 217 +++++++++++------- docs/hardware/devices/lilygo/index.mdx | 53 +++++ .../devices/{ => lilygo}/lora/buttons.mdx | 0 .../devices/{ => lilygo}/lora/gpio.mdx | 0 .../devices/{ => lilygo}/lora/index.mdx | 5 +- .../devices/{ => lilygo}/tbeam/buttons.mdx | 0 .../devices/{ => lilygo}/tbeam/index.mdx | 8 +- .../devices/{ => lilygo}/tbeam/screens.mdx | 1 + .../devices/{ => lilygo}/tdeck/index.mdx | 6 +- .../devices/{ => lilygo}/techo/buttons.mdx | 10 +- .../devices/{ => lilygo}/techo/index.mdx | 2 +- .../devices/{ => lilygo}/twatch/index.mdx | 4 +- docs/hardware/devices/rak-wireless/index.mdx | 44 ++++ .../wisblock}/base-boards.mdx | 52 +++-- .../wisblock}/buttons.mdx | 0 .../wisblock}/core-modules.mdx | 39 ++-- .../devices/rak-wireless/wisblock/index.mdx | 32 +++ .../wisblock}/peripherals.mdx | 27 ++- .../wisblock}/screens.mdx | 31 +-- docs/hardware/devices/rak/index.mdx | 32 --- docs/hardware/devices/raspberrypi/index.mdx | 18 ++ .../pico}/index.mdx | 6 +- .../pico}/peripherals.mdx | 0 docs/hardware/devices/seeed-studio/index.mdx | 24 ++ .../seeed-studio/sensecap/card-tracker.mdx | 41 ++++ .../devices/seeed-studio/sensecap/index.mdx | 11 + .../wm1110}/index.mdx | 12 +- .../hardware/heltec/HT-VME213_PIN_MAP.webp | Bin 0 -> 69550 bytes .../hardware/heltec/HT-VME290_PIN_MAP.webp | Bin 0 -> 80692 bytes .../hardware/heltec/HT-VMT190_PIN_MAP.webp | Bin 0 -> 127976 bytes static/img/hardware/seeed/card_tracker.webp | Bin 0 -> 128480 bytes vercel.json | 48 ++++ 50 files changed, 917 insertions(+), 337 deletions(-) create mode 100644 docs/hardware/devices/b-and-q-consulting/index.mdx rename docs/hardware/devices/{ => b-and-q-consulting}/nano/buttons.mdx (98%) rename docs/hardware/devices/{ => b-and-q-consulting}/nano/index.mdx (99%) rename docs/hardware/devices/{ => b-and-q-consulting}/station-series/buttons.mdx (100%) rename docs/hardware/devices/{ => b-and-q-consulting}/station-series/index.mdx (99%) create mode 100644 docs/hardware/devices/heltec-automation/index.mdx rename docs/hardware/devices/{heltec => heltec-automation/lora32}/buttons.mdx (94%) rename docs/hardware/devices/{heltec => heltec-automation/lora32}/index.mdx (94%) rename docs/hardware/devices/{heltec => heltec-automation/lora32}/peripherals.mdx (71%) create mode 100644 docs/hardware/devices/heltec-automation/sensor/buttons.mdx rename docs/hardware/devices/{heltec-sensor => heltec-automation/sensor}/index.mdx (86%) create mode 100644 docs/hardware/devices/heltec-automation/vision-master/buttons.mdx create mode 100644 docs/hardware/devices/heltec-automation/vision-master/index.mdx delete mode 100644 docs/hardware/devices/heltec-sensor/buttons.mdx delete mode 100644 docs/hardware/devices/heltec-sensor/peripherals.mdx create mode 100644 docs/hardware/devices/lilygo/index.mdx rename docs/hardware/devices/{ => lilygo}/lora/buttons.mdx (100%) rename docs/hardware/devices/{ => lilygo}/lora/gpio.mdx (100%) rename docs/hardware/devices/{ => lilygo}/lora/index.mdx (99%) rename docs/hardware/devices/{ => lilygo}/tbeam/buttons.mdx (100%) rename docs/hardware/devices/{ => lilygo}/tbeam/index.mdx (98%) rename docs/hardware/devices/{ => lilygo}/tbeam/screens.mdx (99%) rename docs/hardware/devices/{ => lilygo}/tdeck/index.mdx (96%) rename docs/hardware/devices/{ => lilygo}/techo/buttons.mdx (77%) rename docs/hardware/devices/{ => lilygo}/techo/index.mdx (97%) rename docs/hardware/devices/{ => lilygo}/twatch/index.mdx (97%) create mode 100644 docs/hardware/devices/rak-wireless/index.mdx rename docs/hardware/devices/{rak => rak-wireless/wisblock}/base-boards.mdx (84%) rename docs/hardware/devices/{rak => rak-wireless/wisblock}/buttons.mdx (100%) rename docs/hardware/devices/{rak => rak-wireless/wisblock}/core-modules.mdx (93%) create mode 100644 docs/hardware/devices/rak-wireless/wisblock/index.mdx rename docs/hardware/devices/{rak => rak-wireless/wisblock}/peripherals.mdx (97%) rename docs/hardware/devices/{rak => rak-wireless/wisblock}/screens.mdx (78%) delete mode 100644 docs/hardware/devices/rak/index.mdx create mode 100644 docs/hardware/devices/raspberrypi/index.mdx rename docs/hardware/devices/{raspberry-pi => raspberrypi/pico}/index.mdx (96%) rename docs/hardware/devices/{raspberry-pi => raspberrypi/pico}/peripherals.mdx (100%) create mode 100644 docs/hardware/devices/seeed-studio/index.mdx create mode 100644 docs/hardware/devices/seeed-studio/sensecap/card-tracker.mdx create mode 100644 docs/hardware/devices/seeed-studio/sensecap/index.mdx rename docs/hardware/devices/{seeed-wm1110 => seeed-studio/wm1110}/index.mdx (94%) create mode 100644 static/img/hardware/heltec/HT-VME213_PIN_MAP.webp create mode 100644 static/img/hardware/heltec/HT-VME290_PIN_MAP.webp create mode 100644 static/img/hardware/heltec/HT-VMT190_PIN_MAP.webp create mode 100644 static/img/hardware/seeed/card_tracker.webp diff --git a/docs/about/overview/range-test.mdx b/docs/about/overview/range-test.mdx index 438060cb..9b7db8c1 100644 --- a/docs/about/overview/range-test.mdx +++ b/docs/about/overview/range-test.mdx @@ -30,6 +30,7 @@ values={[
Modem Settings
Default Long_Fast + - **Frequency:** 915MHz - **Bandwidth:** 250 - **Spread Factor:** 11 @@ -37,13 +38,13 @@ Default Long_Fast
Node A
-- **Device:** [RAK4631 Core](https://meshtastic.org/docs/hardware/devices/rak/core-module) with [RAK 5005-O Base Board](https://meshtastic.org/docs/hardware/devices/rak/base-board) +- **Device:** [RAK4631 Core](/docs/hardware/devices/rak-wireless/wisblock/core-module/?rakcore=RAK4631) with [RAK 5005-O Base Board](/docs/hardware/devices/rak-wireless/wisblock/base-board/?rakbase=RAK5005-O) - **Firmware Version:** 2.1.17 -- **Antenna:** 902-928MHz 5.8 dBi Slinkdsco Outdoor +- **Antenna:** 902-928MHz 5.8 dBi Slinkdsco Outdoor
Node B
-- **Device:** [RAK4631 Core](https://meshtastic.org/docs/hardware/devices/rak/core-module) with [RAK 19003 Mini Base Board](https://meshtastic.org/docs/hardware/devices/rak/base-board) +- **Device:** [RAK4631 Core](/docs/hardware/devices/rak-wireless/wisblock/core-module/?rakcore=RAK4631) with [RAK 19003 Mini Base Board](/docs/hardware/devices/rak-wireless/wisblock/base-board/?rakbase=RAK19003) - **Firmware Version:** 2.1.18 - **Antenna:** Standard LoRa 915MHz 60mm 2dBi Omnidirectional @@ -53,7 +54,6 @@ Default Long_Fast Geographic Locations - ##### Previous Record 166km - **Range:** 166km (103 miles) @@ -69,13 +69,13 @@ Default Long_Fast
Node A
-- **Device:** [LILYGO TTGO T-Beam w/ SX1262](/docs/hardware/devices/tbeam) +- **Device:** [LILYGO TTGO T-Beam w/ SX1262](/docs/hardware/devices/lilygo/tbeam/?t-beam=sx1262) - **Firmware Version:** 1.2 - **Antenna:** [868MHz 5dBi Antenna](https://ivent.co.nz/product/category/1000/868mhz%205dbi%20antenna%20193mm%20black%20sma%20%28m%29/38646)
Node B
-- **Device:** [LILYGO TTGO T-Beam w/ SX1262](/docs/hardware/devices/tbeam) +- **Device:** [LILYGO TTGO T-Beam w/ SX1262](/docs/hardware/devices/lilygo/tbeam/?t-beam=sx1262) - **Firmware Version:** 1.2 - **Antenna:** [868MHz Vertical 6dBi](https://ivent.co.nz/product/category/1000/868mhz%20vertical%206dbi%20antenna/38606) @@ -85,8 +85,7 @@ Default Long_Fast ![Node B](https://canada1.discourse-cdn.com/free1/uploads/meshtastic/optimized/2X/1/1c8bd5fc41f7bab925404b657a9c481882de9313_2_1332x1000.jpeg) -
Resources Used
-- http://www.heywhatsthat.com +
Resources Used
- http://www.heywhatsthat.com @@ -103,6 +102,7 @@ Default Long_Fast
Modem Settings
Default Long_Fast + - **Frequency:** 915MHz - **Bandwidth:** 250 - **Spread Factor:** 11 @@ -110,13 +110,13 @@ Default Long_Fast
Node A
-- **Device:** [LILYGO TTGO T-Beam](/docs/hardware/devices/tbeam) +- **Device:** [LILYGO TTGO T-Beam](/docs/hardware/devices/lilygo/tbeam/?t-beam=1.1) - **Firmware Version:** 2.1.10 - **Antenna:** Stock Antenna
Node B
-- **Device:** [LILYGO TTGO T-Beam](/docs/hardware/devices/tbeam) +- **Device:** [LILYGO TTGO T-Beam](/docs/hardware/devices/lilygo/tbeam/?t-beam=1.1) - **Firmware Version:** 2.1.10 (modified to place GPS in flight mode) - **Antenna:** Stock Antenna diff --git a/docs/community/local-groups.mdx b/docs/community/local-groups.mdx index d0b07079..ad0cad2b 100644 --- a/docs/community/local-groups.mdx +++ b/docs/community/local-groups.mdx @@ -17,103 +17,135 @@ organizer with an online presence and wish to be included in this list, please e us on [Discord](https://discord.com/invite/ktMAKGBnBs) to add your group. ## Argentina + - [Meshtastic Argentina Community](https://github.com/Meshtastic-Argentina/) ## Australia + ### Australian Capital Territory + - [Canberra Meshtastic Community - Discord](https://discord.gg/4QgFsuaC3Z) + ### Tasmania + - [Meshtastic User Group Tasmania](https://www.facebook.com/groups/1556630645195649) ## Canada + ### Alberta + - [YYC Mesh](https://yycmesh.com/) - [Mesht Calgary](https://t.me/meshtcalgary) - [Mesht Alberta](https://t.me/meshtAlta) ### British Columbia + - [Meshtastic BC users group](https://t.me/Mesh_BC) - [Meshtastic Dawson Creek BC users group](https://t.me/Mesh_BC_Dawson_Creek) ### Manitoba + - [Mesht Manitoba](https://t.me/MeshtManitoba) ### New Brunswick + - [Mesht New Brunswick](https://t.me/MeshtNB) ### Newfoundland + - [Mesht Newfoundland](https://t.me/MeshtNewfoundland) ### Northwest Territories + - [Mesht Northwest Territories](https://t.me/MeshtNWT) ### Nova Scotia + - [Mesht Nova Scotia](https://t.me/MeshtNovaScotia) ### Ontario + - [Mesht Ontario](https://t.me/meshtOnt) ### Prince Edward Island + - [Mesht PEI](https://t.me/MeshtPEI) ### Quebec + - [Mesht Quebec](https://t.me/meshtQuebec) ### Saskatchewan + - [Mesht Saskatchewan](https://t.me/MeshtSaska) ## Finland + - [Mesh Finland Discord](https://discord.com/invite/GHnaVAjqed) - [Mesh Finland Website](https://mesh-finland.github.io) ## Germany + - [Meshtastic Users D-A-CH](https://t.me/meshtasticgermany) for technical chat - [Meshtastic Users Germany - Facebook](https://www.facebook.com/share/o6CZ9E35UmDKjp9U/) - [Mesh Hessen](https://t.me/Mesh_Hessen) ## India + - [India Bir Paragliding](https://bircom.in) ## Israel + - [Israel Meshtastic Club](https://t.me/+yUGsbNw3zp41MGFk) ## Italy + - [Mesh_ITA Discord Server](https://discord.gg/ETFmtyzbFT) ## Lithuania + - [Meshtastic Lietuva](https://www.facebook.com/groups/1122509422249414) ## Netherlands, The + - [Meshtastic Netherlands Telegram](https://t.me/meshtastic_nl) - [MeshNet Meshtastic Community](https://www.meshnet.nl/) ## Poland + - [Meshtastic Poland Matrix Space](https://matrix.to/#/#meshtasticpl:matrix.org) ## Taiwan + - [Meshtastic Taiwan Community 臺灣鏈網 - Facebook](https://www.facebook.com/groups/413628121046386) - [Meshtastic Taiwan Community 臺灣鏈網 - Discord](https://discord.gg/2vZkuckp8E) ## Türkiye + - [Meshtastic Türkiye Community - Telegram](https://t.me/trmesh) -- [Meshtastic Türkiye Community - Discord](https://discord.gg/7TGnZSSA) +- [Meshtastic Türkiye Community - Discord](https://discord.gg/7TGnZSSA) - [Meshtastic Türkiye Community - Web](https://trmesh.org) ## Ukraine + - [WiKi Meshtastic UA](https://wikimesh.pp.ua) ## United States + - [Midwest Mesh](https://discord.gg/wYwD56K439) ### Arizona + - [Tucson Meshtastic Community](https://discord.gg/7MzbMMd2kg) - [Arizona Meshtastic Community](https://azmsh.net) - [Mesa/Phoenix Meshtastic Community](https://discord.gg/wE39ZyCKu3) ### Arkansas + - [Fort Smith Mesh](https://discord.com/invite/nwsvcXeqMX) ### California + - [SoCal Mesh](https://socalmesh.org) - [Laguna Mesh](https://lagunamesh.com) - [Mission Viejo Mesh](https://missionviejomesh.org/) @@ -126,52 +158,67 @@ us on [Discord](https://discord.com/invite/ktMAKGBnBs) to add your group. - [Sac Valley Mesh](http://www.sacvalleymesh.com) ### Colorado + - [Denver Mesh](https://denvermesh.org) ### Hawaii + - [Hawaii Meshnet](https://www.hawaiimesh.net/) ### Illinois + - [Chicagoland Mesh](https://chicagolandmesh.org) ### Kansas + - [SecKC Amateur Radio Club of Kansas City and Surrounding Cities for Amateur Radio](https://ks3ckc.radio/home) ### Massachusetts + - [Boston Meshnet](https://github.com/Darachnid/Boston-Meshnet) ### Michigan + - [Michigan Meshtastic Network](https://discord.gg/3A5RREcBcc) ### Missouri + - [Kansas City Meshtastic Group](https://www.facebook.com/share/XZ9jnhxy1YT4wWqC/) - [MeshSTL - St. Louis](https://discord.gg/QYxUdKZpBd) ### Nevada + - [VegasMesh Discord](https://discord.gg/vUmWuZxYPh) ### New Mexico + - [Albuquerque Mesh](https://www.abqm.net) ### Ohio + - [Cincy Mesh](https://www.cincymesh.org) ### Oklahoma + - [Oklahoma Meshtastic Group](https://www.facebook.com/groups/942404880478488) ### Oregon + - [Southern Oregon Meshtastic Community](https://sites.google.com/view/someshtastic/home) - [PDXMesh for Portland & SW Washington](https://pdxmesh.com) - [Willamette Valley Mesh Eugene / Springfield](https://discord.gg/gf4mShtJz4) ### Tennessee + - [Nashville Meshville](https://meshville.org/) ### Texas + - [Austin Mesh](https://austinmesh.org/) - [Cypress, Texas Meshtastic Club](https://discord.gg/KzuwNRwE6q) ### Wisconsin + - [Meshconsin](https://meshconsin.org) ### Japan diff --git a/docs/getting-started/flashing-firmware/esp32/cli-script.mdx b/docs/getting-started/flashing-firmware/esp32/cli-script.mdx index d6e24d29..b1845714 100644 --- a/docs/getting-started/flashing-firmware/esp32/cli-script.mdx +++ b/docs/getting-started/flashing-firmware/esp32/cli-script.mdx @@ -17,9 +17,9 @@ Make sure not to power the radio on without first attaching the antenna! You cou Before you flash your device start by verifying connectivity with the device being flashed. Outlined below are steps that can be taken to verify connectivity and, if necessary, to install the appropriate drivers. If you end up needing to install drivers be sure to reboot your computer afterwards to verify the installation is complete. :::note -The [T-Beam 0.7](/docs/hardware/devices/tbeam/?t-beam=0.7) board is an earlier version of the T-Beam board, and due to changes in the design in subsequent iterations this board uses a specific firmware file different from the other T-Beam boards. +The [T-Beam 0.7](/docs/hardware/devices/lilygo/tbeam/?t-beam=0.7) board is an earlier version of the T-Beam board, and due to changes in the design in subsequent iterations this board uses a specific firmware file different from the other T-Beam boards. -`firmware-tbeam0.7-X.X.X.xxxxxxx.bin` is the correct firmware. `firmware-tbeam-X.X.X.xxxxxxx.bin` is incompatible. For all other [T-Beam](/docs/hardware/devices/tbeam) boards `firmware-tbeam-X.X.X.xxxxxxx.bin` is the correct selection. +`firmware-tbeam0.7-X.X.X.xxxxxxx.bin` is the correct firmware. `firmware-tbeam-X.X.X.xxxxxxx.bin` is incompatible. For all other [T-Beam](/docs/hardware/devices/lilygo/tbeam) boards review the resources section for the correct selection. ::: ## Command Line Interface Instructions diff --git a/docs/hardware/devices/b-and-q-consulting/index.mdx b/docs/hardware/devices/b-and-q-consulting/index.mdx new file mode 100644 index 00000000..c6b969d1 --- /dev/null +++ b/docs/hardware/devices/b-and-q-consulting/index.mdx @@ -0,0 +1,25 @@ +--- +id: b-and-q-consulting +title: B&Q Consulting Devices +sidebar_label: B&Q Consulting +sidebar_position: 5 +--- + +## [Nano Series](./nano/) + +Portable and durable devices designed for Meshtastic. + +| Name | MCU | Radio | WiFi | BT | GPS | +| :------------------------------------------- | :---------- | :----- | :----------: | :-: | :-: | +| [Nano G2 Ultra](./nano/?nano-series=g2) | NRF52840 | SX1262 | 2.4GHz b/g/n | 5.0 | YES | +| [Nano G1 Explorer](./nano/?nano-series=g1-e) | ESP32 WROOM | SX1262 | 2.4GHz b/g/n | 4.2 | YES | +| [Nano G1](./nano/?nano-series=g1) | ESP32 WROOM | SX1276 | 2.4GHz b/g/n | 4.2 | YES | + +## [Station Series](./station-series/) + +High power LoRa transceiver designed for Meshtastic Licensed HAM operation. + +| Name | MCU | Radio | WiFi | BT | GPS | +| :------------------------------ | :--------------- | :----- | :----------: | :-: | :------: | +| [Station G1](./station-series/) | ESP32 WROOM | SX1262 | 2.4GHz b/g/n | 4.2 | OPTIONAL | +| [Station G2](./station-series/) | ESP32-S3 WROOM-1 | SX1262 | 2.4GHz b/g/n | 5.0 | OPTIONAL | diff --git a/docs/hardware/devices/nano/buttons.mdx b/docs/hardware/devices/b-and-q-consulting/nano/buttons.mdx similarity index 98% rename from docs/hardware/devices/nano/buttons.mdx rename to docs/hardware/devices/b-and-q-consulting/nano/buttons.mdx index 28843f25..df8db0ea 100644 --- a/docs/hardware/devices/nano/buttons.mdx +++ b/docs/hardware/devices/b-and-q-consulting/nano/buttons.mdx @@ -28,7 +28,7 @@ values={[ - **User/Program Button:** - **Single press:** Changes the information page displayed on the device's screen. - **Double press:** Sends an adhoc ping of the device's position to the network. - - **Long press:** Will signal the device to shutdown after 5 seconds (*soft off*). + - **Long press:** Will signal the device to shutdown after 5 seconds (_soft off_). - **Message Read Button:** - **Single press:** Clears the New Message LED. @@ -44,7 +44,6 @@ values={[ - **Toggle Up:** Selects Buzzer for Enhanced Message Notification Circuit. - **Toggle Down:** Selects LED for Enhanced Message Notification Circuit. - @@ -73,7 +72,5 @@ values={[ - - diff --git a/docs/hardware/devices/nano/index.mdx b/docs/hardware/devices/b-and-q-consulting/nano/index.mdx similarity index 99% rename from docs/hardware/devices/nano/index.mdx rename to docs/hardware/devices/b-and-q-consulting/nano/index.mdx index 0bbf6f2b..492dfcd1 100644 --- a/docs/hardware/devices/nano/index.mdx +++ b/docs/hardware/devices/b-and-q-consulting/nano/index.mdx @@ -2,7 +2,7 @@ id: nano-series title: Nano Series sidebar_label: Nano Series -sidebar_position: 8 +sidebar_position: 1 --- import Tabs from "@theme/Tabs"; diff --git a/docs/hardware/devices/station-series/buttons.mdx b/docs/hardware/devices/b-and-q-consulting/station-series/buttons.mdx similarity index 100% rename from docs/hardware/devices/station-series/buttons.mdx rename to docs/hardware/devices/b-and-q-consulting/station-series/buttons.mdx diff --git a/docs/hardware/devices/station-series/index.mdx b/docs/hardware/devices/b-and-q-consulting/station-series/index.mdx similarity index 99% rename from docs/hardware/devices/station-series/index.mdx rename to docs/hardware/devices/b-and-q-consulting/station-series/index.mdx index 8e532a5b..6ebebdcf 100644 --- a/docs/hardware/devices/station-series/index.mdx +++ b/docs/hardware/devices/b-and-q-consulting/station-series/index.mdx @@ -2,7 +2,7 @@ id: station-series title: Station Series sidebar_label: Station Series -sidebar_position: 9 +sidebar_position: 2 --- import Tabs from "@theme/Tabs"; diff --git a/docs/hardware/devices/heltec-automation/index.mdx b/docs/hardware/devices/heltec-automation/index.mdx new file mode 100644 index 00000000..ebb2c29c --- /dev/null +++ b/docs/hardware/devices/heltec-automation/index.mdx @@ -0,0 +1,34 @@ +--- +id: heltec-automation +title: HELTEC® Devices +sidebar_label: HELTEC® +sidebar_position: 4 +--- + +## [LoRa 32](./lora32/) + +Inexpensive basic ESP32-based boards. + +| Name | MCU | Radio | WiFi | BT | GPS | +| :---------------------------------------------------------------- | :---------- | :----- | :----------: | :-: | :-: | +| [LoRa32 V2.1](./lora32/?heltec=v2.1) | ESP32 | SX127x | 2.4GHz b/g/n | 4.2 | NO | +| [LoRa32 V3/3.1](./lora32/?heltec=v23) | ESP32-S3FN8 | SX1262 | 2.4GHz b/g/n | 5.0 | NO | +| [Wireless Stick Lite V3](./lora32/?heltec=Wireless+Stick+Lite+V3) | ESP32-S3FN8 | SX1262 | 2.4GHz b/g/n | 5.0 | NO | +| [Wireless Tracker](./lora32/?heltec=tracker) | ESP32-S3FN8 | SX1262 | 2.4GHz b/g/n | 5.0 | YES | +| [Wireless Paper](./lora32/?heltec=paper) | ESP32-S3FN8 | SX1262 | 2.4GHz b/g/n | 5.0 | NO | + +## [Plug & Play Sensors](./sensor/) + +| Name | MCU | Radio | WiFi | BT | GPS | +| ----------------------- | ----------- | ------ | ------------ | --- | --- | +| [Capsule V3](./sensor/) | ESP32-S3FN8 | SX1262 | 2.4GHz b/g/n | 5.0 | YES | + +### [Vision Master](./vision-master/) + +Versatile ESP32-S3-based boards E-Ink development boards. + +| Name | MCU | Radio | WiFi | BT | GPS | +| :--------------------------------------------------------------- | :--------- | :----- | :----------: | :-: | :-: | +| [Vision Master E213](./vision-master/?heltec=vision_master_e213) | ESP32-S3R8 | SX1262 | 2.4GHz b/g/n | 5.0 | NO | +| [Vision Master E290](./vision-master/?heltec=vision_master_e290) | ESP32-S3R8 | SX1262 | 2.4GHz b/g/n | 5.0 | NO | +| [Vision Master T190](./vision-master/?heltec=vision_master_t190) | ESP32-S3R8 | SX1262 | 2.4GHz b/g/n | 5.0 | NO | diff --git a/docs/hardware/devices/heltec/buttons.mdx b/docs/hardware/devices/heltec-automation/lora32/buttons.mdx similarity index 94% rename from docs/hardware/devices/heltec/buttons.mdx rename to docs/hardware/devices/heltec-automation/lora32/buttons.mdx index cba4792a..2929930d 100644 --- a/docs/hardware/devices/heltec/buttons.mdx +++ b/docs/hardware/devices/heltec-automation/lora32/buttons.mdx @@ -1,6 +1,6 @@ --- id: buttons -title: Heltec LoRa 32 Hardware Buttons +title: HELTEC® LoRa 32 Buttons sidebar_label: Buttons sidebar_position: 1 --- diff --git a/docs/hardware/devices/heltec/index.mdx b/docs/hardware/devices/heltec-automation/lora32/index.mdx similarity index 94% rename from docs/hardware/devices/heltec/index.mdx rename to docs/hardware/devices/heltec-automation/lora32/index.mdx index 27484e05..676e1468 100644 --- a/docs/hardware/devices/heltec/index.mdx +++ b/docs/hardware/devices/heltec-automation/lora32/index.mdx @@ -1,8 +1,8 @@ --- -id: heltec +id: lora32 title: HELTEC® LoRa 32 -sidebar_label: HELTEC® LoRa 32 -sidebar_position: 7 +sidebar_label: LoRa 32 +sidebar_position: 1 --- import Tabs from "@theme/Tabs"; @@ -57,10 +57,6 @@ Not recommended because of design issues! Support is being phased out. Use V3 in ## V3/V3.1 -:::caution -Be careful when interacting with the USB-C port. This device does not have ESD protection for the CP2102 USB to UART bridge chip. -::: - :::info This device may have issues charging a connected battery if utilizing a USB-C to USB-C cable. It's recommended to use a USB-A to USB-C cable. ::: @@ -82,7 +78,7 @@ This device may have issues charging a connected battery if utilizing a USB-C to ### V3.1 differences -Firmware remains the same as V3 below. Compare schematics: [V3.0](https://web.archive.org/web/20221127054612/https://resource.heltec.cn/download/WiFi_LoRa32_V3/HTIT-WB32LA(F)_V3_Schematic_Diagram.pdf) and [V3.1](https://resource.heltec.cn/download/WiFi_LoRa_32_V3/HTIT-WB32LA(F)_V3.1_Schematic_Diagram.pdf). Key differences: +Firmware remains the same as V3 below. Compare schematics: [V3.0]() and [V3.1](). Key differences: - Removal of [FDG6322C](https://www.mouser.com/datasheet/2/308/1/FDG6322C_D-2312203.pdf) (a dual N & P channel FET) from the V3.1 power supply. - Antenna filter values in V3.1 (L11 = 1.8pF, C15 = 2.7nH, C24 = 1.8pF) align more closely with ESP32-S3 reference design than V3.0 (L11 = 1.6nH, C15 = 6.9pF, C24 = 2.4pF). @@ -243,8 +239,6 @@ Image Source: [Heltec](https://heltec.org/project/wireless-tracker/) This device may have issues charging a connected battery if utilizing a USB-C to USB-C cable. It's recommended to use a USB-A to USB-C cable. ::: - - - **MCU:** - ESP32-S3FN8 (WiFi & Bluetooth) - **LoRa Transceiver:** @@ -285,7 +279,6 @@ This device may have issues charging a connected battery if utilizing a USB-C to This device may have issues charging a connected battery if utilizing a USB-C to USB-C cable. It's recommended to use a USB-A to USB-C cable. ::: - - **MCU:** - ESP32-S3FN8 (WiFi & Bluetooth) - **LoRa Transceiver:** @@ -310,7 +303,7 @@ This device may have issues charging a connected battery if utilizing a USB-C to ### Resources - Firmware file: `firmware-heltec-wireless-paper-X.X.X.xxxxxxx.bin` -- Purchase Links: +- Purchase Links: - US - [Rokland](https://store.rokland.com/collections/heltec-products/products/heltec-wireless-paper-wi-fi-lora-bt) - International diff --git a/docs/hardware/devices/heltec/peripherals.mdx b/docs/hardware/devices/heltec-automation/lora32/peripherals.mdx similarity index 71% rename from docs/hardware/devices/heltec/peripherals.mdx rename to docs/hardware/devices/heltec-automation/lora32/peripherals.mdx index a19186cf..7602f96f 100644 --- a/docs/hardware/devices/heltec/peripherals.mdx +++ b/docs/hardware/devices/heltec-automation/lora32/peripherals.mdx @@ -1,6 +1,6 @@ --- id: peripherals -title: Heltec ESP32 V3 Supported Peripherals +title: Heltec® LoRa 32 Peripherals sidebar_label: Peripherals sidebar_position: 3 --- @@ -22,43 +22,48 @@ values={[ ## GPS Module ### Introduction + This informational guide outlines the process of enhancing the Heltec ESP32 V3 board by integrating the GT-U7 GPS Module. The addition of this module provides precise GPS capabilities and a real-time clock (RTC), eliminating the need for WiFi or a smartphone for time tracking. This enhancement is particularly beneficial for the mesh, where tracking the duration since the last seen device is crucial. However, it's important to note that the GPS module increases the power demand of your node. We'll address this by detailing how to incorporate a switch or an NPN 2N2222 transistor into your setup. This enables firmware-controlled power management, conserving battery life without sacrificing functionality. It is important to note that the GPS module increases the power demand of the node. This guide details the incorporation of a switch or an NPN 2N2222 transistor to enable firmware-controlled power management, conserving battery life without compromising functionality. ### Benefits + - **GPS Capabilities**: Provides the node with the ability to determine its location with high precision, which is invaluable for tracking, mapping, and various other applications requiring location data. - **Real-Time Clock (RTC)**: Ensures accurate timekeeping on the mesh network without relying on external time sources such as the internet or a connected smartphone. ### Power Consumption Considerations + The GT-U7 module is known for its high power consumption, which can potentially shorten the battery lifespan of the node. To mitigate this, two approaches are recommended: - - **Manual Switch**: A simple on/off switch for the GPS module, allowing for manual power management. - - **NPN 2N2222 Transistor**: Facilitates automatic power control through the firmware, enabling the device to turn off the GPS module based on specific conditions or after a set period. + +- **Manual Switch**: A simple on/off switch for the GPS module, allowing for manual power management. +- **NPN 2N2222 Transistor**: Facilitates automatic power control through the firmware, enabling the device to turn off the GPS module based on specific conditions or after a set period. ### Materials Needed - - Heltec ESP32 V3 board - - GT-U7 GPS Module - - NPN 2N2222 Transistor - - Wires and soldering equipment - - (Optional) Switch for manual power control + +- Heltec ESP32 V3 board +- GT-U7 GPS Module +- NPN 2N2222 Transistor +- Wires and soldering equipment +- (Optional) Switch for manual power control ### Instructions - 1. Solder a cable from the TXD slot on the GPS module to GPIO 48 on Heltec board. (You may choose your own GPIO pin) - 2. Solder a cable from the RXD slot on the GPS module to GPIO 47 on Heltec board. (You may choose your own GPIO pin) - 3. Solder a cable from the GND slot on the GPS module to GND pin on Heltec board. - 4. Solder a cable from left leg of NPN 2N2222 Transistor to VCC skit on GPS module. - 5. Solder a cable from Right leg of NPN 2N2222 Transistor to 3V/5V pin on Heltec board. - 6. Solder a cable from Middle leg of NPN 2N2222 Transistor to GPIO 48 of Heltec board. (You may choose your own GPIO pin) - 7. Go to Meshtastic app > Radio Configurations > Position - 8. Set GPS_RX_PIN to 48 (This will communicate to the TXD slot on the GPS) - 9. Set GPS_TX_PIN to 47 (This will communicate to the RXD slot on the GPS) - 10. Set PIN_GPS_EN to 46 (This will allow the meshtastic firmware to turn off the power on the GPS board with the user button of the Heltec Board by pressing it 3 times) +1. Solder a cable from the TXD slot on the GPS module to GPIO 48 on Heltec board. (You may choose your own GPIO pin) +2. Solder a cable from the RXD slot on the GPS module to GPIO 47 on Heltec board. (You may choose your own GPIO pin) +3. Solder a cable from the GND slot on the GPS module to GND pin on Heltec board. +4. Solder a cable from left leg of NPN 2N2222 Transistor to VCC skit on GPS module. +5. Solder a cable from Right leg of NPN 2N2222 Transistor to 3V/5V pin on Heltec board. +6. Solder a cable from Middle leg of NPN 2N2222 Transistor to GPIO 48 of Heltec board. (You may choose your own GPIO pin) +7. Go to Meshtastic app > Radio Configurations > Position +8. Set GPS_RX_PIN to 48 (This will communicate to the TXD slot on the GPS) +9. Set GPS_TX_PIN to 47 (This will communicate to the RXD slot on the GPS) +10. Set PIN_GPS_EN to 46 (This will allow the meshtastic firmware to turn off the power on the GPS board with the user button of the Heltec Board by pressing it 3 times) ### Wiring Diagram -![HeltecESP32V3-gps-module]() +![HeltecESP32V3-gps-module](/img/hardware/HeltecESP32V3-gps-module.webp) ### Troubleshooting Tips @@ -88,4 +93,3 @@ Coming Soon - diff --git a/docs/hardware/devices/heltec-automation/sensor/buttons.mdx b/docs/hardware/devices/heltec-automation/sensor/buttons.mdx new file mode 100644 index 00000000..34a7152c --- /dev/null +++ b/docs/hardware/devices/heltec-automation/sensor/buttons.mdx @@ -0,0 +1,11 @@ +--- +id: buttons +title: Heltec Sensor Hardware Buttons +sidebar_label: Buttons +sidebar_position: 1 +--- + +## Capsule Sensor V3 + +- **Long press 3 seconds:** Power on or shutdown. +- **Long press 8/16 seconds:** Long press for 8~16 seconds in the shutdown state until the blue indicator lights up. At this time, the device enters the WirelessBoot mode, which can be used to upload firmware. diff --git a/docs/hardware/devices/heltec-sensor/index.mdx b/docs/hardware/devices/heltec-automation/sensor/index.mdx similarity index 86% rename from docs/hardware/devices/heltec-sensor/index.mdx rename to docs/hardware/devices/heltec-automation/sensor/index.mdx index a383d1e1..452e0fac 100644 --- a/docs/hardware/devices/heltec-sensor/index.mdx +++ b/docs/hardware/devices/heltec-automation/sensor/index.mdx @@ -1,8 +1,8 @@ --- id: heltec-sensors -title: Heltec® Plug&Play Sensors -sidebar_label: HELTEC® Sensors -sidebar_position: 7 +title: HELTEC® Plug&Play Sensors +sidebar_label: Sensors +sidebar_position: 2 --- import Tabs from "@theme/Tabs"; @@ -38,32 +38,38 @@ values={[ :::info Capsule Sensor V3 uses WirelessBoot mode to upload firmware, exchange information, and print logs through WiFi. -That is, whether you update the firmware locally or via the Web, You need to get the device into WirelssBoot state first. +That is, whether you update the firmware locally or via the Web, You need to get the device into WirelssBoot state first. ::: Refer to this link for how to upload firmware for Capsule Sensor V3: [**Wireless Boot**](https://docs.heltec.org/en/node/esp32/capsule_sensor_v3/wireless_boot.html#). + ### Touch button/Physical button differences :::warning Because the touch button is easy to accidentally activate while close to metal or in your pocket, Heltec has discontinued production of this version. However, a small number of samples have entered the market. ::: + - Button differences -![Capsule Sensor V3 Button]() + ![Capsule Sensor V3 Button](/img/hardware/heltec/capsule-sensor-v3-button.webp) - Other hardware differences 1. Removal of [FDG6322C](https://www.mouser.com/datasheet/2/308/1/FDG6322C_D-2312203.pdf) (a dual N & P channel FET) from the physical-button version. 2. Antenna filter values physical-button version (L11 = 1.8pF, C15 = 2.7nH, C24 = 1.8pF) align more closely with ESP32-S3 reference design than touch-button version (L11 = 1.6nH, C15 = 6.9pF, C24 = 2.4pF). ### Features + - Meshtastic preinstalled. - Built-in battery. - Sensor replaceable. ### Pin + - Connector: - - Model name: [DF12NB(3.0)-10DS-0.5V(51)](https://resource.heltec.cn/download/Heltec%20Capsule%20Sensor%20V3/Connector.pdf) + - Model name: [DF12NB(3.0)-10DS-0.5V(51)](https://resource.heltec.cn/download/Heltec%20Capsule%20Sensor%20V3/Connector.pdf) - Pin: - ![Capsule Sensor V3 pin]() + ![Capsule Sensor V3 pin](/img/hardware/heltec/capsule-connector.webp) - More pin definitions please refer [Schematic Diagram](https://resource.heltec.cn/download/Heltec%20Capsule%20Sensor%20V3/Capsule_Main_Esp32_Schematic_Diagram.pdf) + ### Resources + - Firmware file: `firmware-heltec_capsule_sensor_v3-X.X.X.xxxxxx.bin` - Purchase links - International diff --git a/docs/hardware/devices/heltec-automation/vision-master/buttons.mdx b/docs/hardware/devices/heltec-automation/vision-master/buttons.mdx new file mode 100644 index 00000000..f38eccaa --- /dev/null +++ b/docs/hardware/devices/heltec-automation/vision-master/buttons.mdx @@ -0,0 +1,28 @@ +--- +id: buttons +title: Vision Master Hardware Buttons +sidebar_label: Buttons +sidebar_position: 1 +--- + +## Functionality + +### Vision Master E213/E290 + +- **RST Button(side):** + - **Single press:** Resets the device. +- **GPIO21 Button(side):** + - **Long press:** Will signal the device to shutdown after 5 seconds. + - **Single press:** Changes the information page displayed on the device's screen. + - **Double press:** Sends an adhoc ping of the device's position to the network. + - **Triple press:** Enables/Disables the GPS Module on demand. If an NPN Transistor is added it will cut power to the GPS board. The NPN pin must be configured on the PIN_GPS_EN inside the Position module in the App for this switching to work. + +### Vision Master T190 + +- **RST Button(side):** + - **Single press:** Resets the device. +- **BOOT Button(top):** + - **Long press:** Will signal the device to shutdown after 5 seconds. + - **Single press:** Changes the information page displayed on the device's screen. + - **Double press:** Sends an adhoc ping of the device's position to the network. + - **Triple press:** Enables/Disables the GPS Module on demand. If an NPN Transistor is added it will cut power to the GPS board. The NPN pin must be configured on the PIN_GPS_EN inside the Position module in the App for this switching to work. diff --git a/docs/hardware/devices/heltec-automation/vision-master/index.mdx b/docs/hardware/devices/heltec-automation/vision-master/index.mdx new file mode 100644 index 00000000..3b0fac8a --- /dev/null +++ b/docs/hardware/devices/heltec-automation/vision-master/index.mdx @@ -0,0 +1,206 @@ +--- +id: vision-master +title: HELTEC® Vision Master +sidebar_label: Vision Master +sidebar_position: 3 +--- + +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; + + + + +## Vision Master E213 + +- **MCU:** + - ESP32-S3R8 (WiFi & Bluetooth) +- **LoRa Transceiver:** + - HT-RA62(Semtech SX1262) +- **Frequency Options:** + - 433 MHz + - 470 - 510 MHz + - 863 - 870 MHz + - 902 - 928 MHz +- **Connectors:** + - USB-C + - 2x1.25 lithium battery interface + - 2 x SH1.0-4P sensor interface + - Antenna: + - U.FL/IPEX antenna connector for LoRa + - Integrated 2.4 GHz PCB antenna, U.FL/IPEX antenna connector for 2.4 GHz. + +### Features + +- Onboard 2.13-inch black and white E-Ink display screen +- Boot, Reset, and Custom(GPIO 21) switches +- No GPS + +### Flashing + +To flash ESP32-S3 devices like the Vission Master E213, you typically need to place them in Espressif's firmware download mode. Use the "1200bps reset" button in the web flasher to do this. If this method does not work for any reason, you can follow the manual process below. + +:::warning + +Do not proceed unless an antenna is connected to avoid possible damage to the device's radio. + +::: + +The following process will manually place the device into the Espressif Firmware Download mode: + +1. Unplug the device. +2. Press and hold the BOOT button. +3. Plug the device in. +4. After 2-3 seconds, release the BOOT button. + +With the device now in the Espressif Firmware Download mode, you can proceed with flashing using one of the supported flashing methods. It's generally recommended to use the [Web Flasher](https://flasher.meshtastic.org/). You can select "Heltec Vision Master E213" from the device drop-down. + +### Pin Map + +![HT-VME213_PIN_MAP](/img/hardware/heltec/HT-VME213_PIN_MAP.webp) + +Image Source: [Heltec](https://resource.heltec.cn/download/HT-VME213/HT-VME213.png) + +### Resources + +There is an additional interface on the board for 2.4GHz wireless signals. When connecting an external antenna, the resistor needs to be rotated 90 degrees to the left. For more details, please check the [FAQ on Heltec's official website](https://heltec.org/project/vision-master-e213/). + +- Firmware file: `firmware-heltec-vision-master-e213-X.X.X.xxxxxxx.bin` +- Purchase Links: + - [Heltec](https://heltec.org/project/vision-master-e213/) + - [AliExpress](https://www.aliexpress.com/item/1005007209756502.html) + + + + +## Vision Master E290 + +- **MCU:** + - ESP32-S3R8 (WiFi & Bluetooth) +- **LoRa Transceiver:** + - HT-RA62(Semtech SX1262) +- **Frequency Options:** + - 433 MHz + - 470 - 510 MHz + - 863 - 870 MHz + - 902 - 928 MHz +- **Connectors:** + - USB-C + - 2x1.25 lithium battery interface + - SH1.0-4P sensor interface + - Antenna: + - U.FL/IPEX antenna connector for LoRa + - Integrated 2.4 GHz PCB antenna, U.FL/IPEX antenna connector for 2.4 GHz. + +### Features + +- Onboard 2.90-inch black and white E-Ink display screen +- Boot, Reset, and Custom(GPIO 21) switches +- Raspberry Pi GPIO famale header - 2x20 +- No GPS + +### Flashing + +To flash ESP32-S3 devices like the Vission Master E290, you typically need to place them in Espressif's firmware download mode. Use the "1200bps reset" button in the web flasher to do this. If this method does not work for any reason, you can follow the manual process below. + +:::warning + +Do not proceed unless an antenna is connected to avoid possible damage to the device's radio. + +::: + +The following process will manually place the device into the Espressif Firmware Download mode: + +1. Unplug the device. +2. Press and hold the BOOT button. +3. Plug the device in. +4. After 2-3 seconds, release the BOOT button. + +With the device now in the Espressif Firmware Download mode, you can proceed with flashing using one of the supported flashing methods. It's generally recommended to use the [Web Flasher](https://flasher.meshtastic.org/). You can select "Heltec Vision Master E290" from the device drop-down. + +### Pin Map + +![HT-VME290_PIN_MAP](/img/hardware/heltec/HT-VME290_PIN_MAP.webp) + +Image Source: [Heltec](https://resource.heltec.cn/download/HT-VME290/HT-VME290%20Pin%20map.png) + +### Resources + +There is an additional interface on the board for 2.4GHz wireless signals. When connecting an external antenna, the resistor needs to be rotated 90 degrees to the left. For more details, please check the [FAQ on Heltec's official website](https://heltec.org/project/vision-master-e290/). + +- Firmware file: `firmware-vision-master-e290-X.X.X.xxxxxxx.bin` +- Purchase Links: + - [Heltec](https://heltec.org/project/vision-master-e290/) + - [AliExpress](https://www.aliexpress.com/item/1005007234361986.html) + + + + +## Vision Master T190 + +- **MCU:** + - ESP32-S3R8 (WiFi & Bluetooth) +- **LoRa Transceiver:** + - HT-RA62(Semtech SX1262) +- **Frequency Options:** + - 433 MHz + - 470 - 510 MHz + - 863 - 870 MHz + - 902 - 928 MHz +- **Connectors:** + - USB-C + - 2x1.25 lithium battery interface + - SH1.0-4P sensor interface + - Antenna: + - U.FL/IPEX antenna connector for LoRa + - Integrated 2.4 GHz PCB antenna, U.FL/IPEX antenna connector for 2.4 GHz. + +### Features + +- Onboard 1.90-inch TFT-LCD color screen +- Boot, Reset, and USER switches +- No GPS + +### Flashing + +To flash ESP32-S3 devices like the Vission Master T190, you typically need to place them in Espressif's firmware download mode. Use the "1200bps reset" button in the web flasher to do this. If this method does not work for any reason, you can follow the manual process below. + +:::warning + +Do not proceed unless an antenna is connected to avoid possible damage to the device's radio. + +::: + +The following process will manually place the device into the Espressif Firmware Download mode: + +1. Unplug the device. +2. Press and hold the BOOT button. +3. Plug the device in. +4. After 2-3 seconds, release the BOOT button. + +With the device now in the Espressif Firmware Download mode, you can proceed with flashing using one of the supported flashing methods. It's generally recommended to use the [Web Flasher](https://flasher.meshtastic.org/). You can select "Heltec Vision Master T190" from the device drop-down. + +### Pin Map + +![HT-VMT190_PIN_MAP](/img/hardware/heltec/HT-VMT190_PIN_MAP.webp) + +Image Source: [Heltec](https://resource.heltec.cn/download/HT-VMT190/HT-VMT190%20pin%20map.png) + +### Resources + +There is an additional interface on the board for 2.4GHz wireless signals. When connecting an external antenna, the resistor needs to be rotated 90 degrees to the left. For more details, please check the [FAQ on Heltec's official website](https://heltec.org/project/vision-master-t190/). + +- Firmware file: `firmware-vision-master-t190-X.X.X.xxxxxxx.bin` +- Purchase Links: + - [Heltec](https://heltec.org/project/vision-master-t190/) + + + diff --git a/docs/hardware/devices/heltec-sensor/buttons.mdx b/docs/hardware/devices/heltec-sensor/buttons.mdx deleted file mode 100644 index 1395c69d..00000000 --- a/docs/hardware/devices/heltec-sensor/buttons.mdx +++ /dev/null @@ -1,11 +0,0 @@ ---- -id: buttons -title: Heltec Sensor Hardware Buttons -sidebar_label: Buttons -sidebar_position: 1 ---- - -## Capsule Sensor V3 - - - **Long press 3 seconds:** Power on or shutdown. - - **Long press 8/16 seconds:** Long press for 8~16 seconds in the shutdown state until the blue indicator lights up. At this time, the device enters the WirelessBoot mode, which can be used to upload firmware. diff --git a/docs/hardware/devices/heltec-sensor/peripherals.mdx b/docs/hardware/devices/heltec-sensor/peripherals.mdx deleted file mode 100644 index 8fa84b84..00000000 --- a/docs/hardware/devices/heltec-sensor/peripherals.mdx +++ /dev/null @@ -1,51 +0,0 @@ ---- -id: peripherals -title: Heltec Sensor Peripherals -sidebar_label: Peripherals -sidebar_position: 3 ---- - -import Tabs from "@theme/Tabs"; -import TabItem from "@theme/TabItem"; - - - - -## Capsule Sensor V3 - -### Introduction -Strong extensibility is an important feature of Capsule Sensor V3. By replacing the sensor module at the bottom of the device, the device can be flexibly used in various occasions. - -:::warning -Different sensors may require different firmware versions, and the current version is based on the GNSS version. We will update the other firmware as soon as possible. -::: - -### Heltec sensor type -:::info -Each Capsule Sensor V3 comes with a sensor module by default when you buy it, you just need to choose it at the time of purchase. You can also purchase other sensors which is Capsule Sensor V3 from Heltec, and we will continue to expand the variety of these sensors. -::: - - GNSS: [Quectel_L76K_V1](https://resource.heltec.cn/download/Heltec%20Capsule%20Sensor%20V3/Quectel_L76K_V1.1-1.pdf) - - Temperature&Humidity: [GXHTC3_EN_V2.4](https://heltec.org/project/temp-humi-sensor/) - - 3-Axis: [DA217](https://heltec.org/project/3-axis-acceleration-sensor/) - - Atmospheric pressure sensor: [BMP280](https://heltec.org/project/atmospheric-pressure-sensor/) - -### Sensor module replacement step -![Capsule Sensor V3 Button]() - 1. Shutdown of device. - 2. Remove the bottom screw of the device and remove the back cover. - 3. Gently remove the old module. - 4. Plug in the new sensors. - 5. Close the cap and return the screw. If the firmware is not compatible, download a new one. -:::warning -Be careful not to screw too hard, otherwise it will damage the plastic structure. Also note the direction of the charging interface. -::: - - - - diff --git a/docs/hardware/devices/index.mdx b/docs/hardware/devices/index.mdx index 83bcbbee..7b6b6acf 100644 --- a/docs/hardware/devices/index.mdx +++ b/docs/hardware/devices/index.mdx @@ -26,134 +26,183 @@ Please do your research and choose the board that meets your needs (or maybe alr - The Semtech SX1262 transceiver is newer than the SX1276 and provides increased receive and transmit performance. - nRF52-based devices use a fraction of the power compared to ESP32-based devices and are therefore generally preferred for solar and handset applications. - ESP32-based devices require more power to operate but are typically lower-cost alternatives that do perform well when using house power, or for handsets that only require a day or two of runtime, and for applications that require WiFi connectivity. - ::: -### [RAK Wisblock](./rak/) +::: + +## RAK® + +### [Wisblock](./rak-wireless/wisblock/) Modular hardware system with Base, Core and Peripheral modules including the low-power and solar ready nRF52840-based Meshtastic Starter Kit (19007 & 4631). -[**WisBlock Core Modules**](./rak/core-module/)
+[**WisBlock Core Modules**](./rak-wireless/wisblock/core-module/)
| Name | MCU | Radio | WiFi | BT | GPS | |:-----------------------------------------------|:---------|:-------|:------------:|:---:|:------:| -| [RAK4631](./rak/core-module?rakcore=RAK4631) | nRF52840 | SX1262 | NO | 5.0 | add-on | -| [RAK11200](./rak/core-module?rakcore=RAK11200) | ESP32 | add-on | 2.4GHz b/g/n | 4.2 | add-on | -| [RAK11310](./rak/core-module?rakcore=RAK11310) | RP2040 | SX1262 | NO | NO | add-on | +| [RAK4631](./rak-wireless/wisblock/core-module?rakcore=RAK4631) | nRF52840 | SX1262 | NO | 5.0 | add-on | +| [RAK11200](./rak-wireless/wisblock/core-module?rakcore=RAK11200) | ESP32 | add-on | 2.4GHz b/g/n | 4.2 | add-on | +| [RAK11310](./rak-wireless/wisblock/core-module?rakcore=RAK11310) | RP2040 | SX1262 | NO | NO | add-on | -[**Base Boards**](./rak/base-board/)
-[RAK5005-O](./rak/base-board?rakbase=RAK5005-O)
-[RAK19007](./rak/base-board?rakbase=RAK19007)
-[RAK19003](./rak/base-board?rakbase=RAK19003)
-[RAK19001](./rak/base-board?rakbase=RAK19001)
+[**Base Boards**](./rak-wireless/wisblock/base-board/)
+[RAK5005-O](./rak-wireless/wisblock/base-board?rakbase=RAK5005-O)
+[RAK19007](./rak-wireless/wisblock/base-board?rakbase=RAK19007)
+[RAK19003](./rak-wireless/wisblock/base-board?rakbase=RAK19003)
+[RAK19001](./rak-wireless/wisblock/base-board?rakbase=RAK19001)
-[**WisBlock Displays**](./rak/screens/)
-[RAK1921](./rak/screens?rakscreens=OLED)
-[RAK1400](./rak/screens?rakscreens=E-Ink)
+[**WisBlock Displays**](./rak-wireless/wisblock/screens/)
+[RAK1921](./rak-wireless/wisblock/screens?rakscreens=OLED)
+[RAK1400](./rak-wireless/wisblock/screens?rakscreens=E-Ink)
-[**WisBlock Peripherals**](./rak/peripherals/)
-[RAK1910](./rak/peripherals?rakmodules=GPS) GPS
-[RAK12500](./rak/peripherals?rakmodules=GPS) GPS
-[RAK18001](./rak/peripherals?rakmodules=Buzzer) Buzzer
-[RAK13002](./rak/peripherals?rakmodules=IO) IO
+[**WisBlock Peripherals**](./rak-wireless/wisblock/peripherals/)
+[RAK1910](./rak-wireless/wisblock/peripherals?rakmodules=GPS) GPS
+[RAK12500](./rak-wireless/wisblock/peripherals?rakmodules=GPS) GPS
+[RAK18001](./rak-wireless/wisblock/peripherals?rakmodules=Buzzer) Buzzer
+[RAK13002](./rak-wireless/wisblock/peripherals?rakmodules=IO) IO
RAK14001 RGB LED
-[RAK12002](./rak/peripherals?rakmodules=RTC) RTC
-[RAK1901](./rak/peripherals?rakmodules=Sensors&sensors=RAK1901) Temperature and Humidity Sensor
-[RAK1902](./rak/peripherals?rakmodules=Sensors&sensors=RAK1902) Barometric Pressure Sensor
-[RAK1906](./rak/peripherals?rakmodules=Sensors&sensors=RAK1906) Environment Sensor
+[RAK12002](./rak-wireless/wisblock/peripherals?rakmodules=RTC) RTC
+[RAK1901](./rak-wireless/wisblock/peripherals?rakmodules=Sensors&sensors=RAK1901) Temperature and Humidity Sensor
+[RAK1902](./rak-wireless/wisblock/peripherals?rakmodules=Sensors&sensors=RAK1902) Barometric Pressure Sensor
+[RAK1906](./rak-wireless/wisblock/peripherals?rakmodules=Sensors&sensors=RAK1906) Environment Sensor
RAK12013 Radar Sensor
RAK13800 Ethernet Module
-### [LILYGO® T-Beam](./tbeam/) +## LILYGO® + +### [T-Beam](./lilygo/tbeam/) Boards complete with GPS, 18650 battery holder, and optional screen. -| Name | MCU | Radio | WiFi | BT | GPS | -| :--------------------------------------- | :------- | :---------------- | :----------: | :-: | :-: | -| [T-Beam v0.7](./tbeam/?t-beam=0.7) | ESP32 | SX1276 | 2.4GHz b/g/n | 4.2 | YES | -| [T-Beam v1.1](./tbeam/?t-beam=1.1) | ESP32 | SX1276 | 2.4GHz b/g/n | 4.2 | YES | -| [T-Beam with M8N](./tbeam/?t-beam=m8n) | ESP32 | SX1276
SX1262 | 2.4GHz b/g/n | 4.2 | YES | -| [T-Beam S3-Core](./tbeam/?t-beam=s3core) | ESP32-S3 | SX1262 | 2.4GHz b/g/n | 5.0 | YES | -| [T-BeamSUPREME](./tbeam/?t-beam=supreme) | ESP32-S3 | SX1262 | 2.4GHz b/g/n | 5.0 | YES | +| Name | MCU | Radio | WiFi | BT | GPS | +| :---------------------------------------------- | :------- | :---------------- | :----------: | :-: | :-: | +| [T-Beam v0.7](./lilygo/tbeam/?t-beam=0.7) | ESP32 | SX1276 | 2.4GHz b/g/n | 4.2 | YES | +| [T-Beam v1.1](./lilygo/tbeam/?t-beam=1.1) | ESP32 | SX1276 | 2.4GHz b/g/n | 4.2 | YES | +| [T-Beam with M8N](./lilygo/tbeam/?t-beam=m8n) | ESP32 | SX1276
SX1262 | 2.4GHz b/g/n | 4.2 | YES | +| [T-Beam S3-Core](./lilygo/tbeam/?t-beam=s3core) | ESP32-S3 | SX1262 | 2.4GHz b/g/n | 5.0 | YES | +| [T-BeamSUPREME](./lilygo/tbeam/?t-beam=supreme) | ESP32-S3 | SX1262 | 2.4GHz b/g/n | 5.0 | YES | -### [LILYGO® T-Echo](./techo/) +### [T-Echo](./lilygo/techo/) All-in-one unit with E-Ink screen, GPS and battery in injection-molded case. Features the low-power nRF52840 for long battery life. -| Name | MCU | Radio | WiFi | BT | GPS | -| :----------------- | :------- | :----- | :--: | :-: | :-: | -| [T-Echo](./techo/) | nRF52840 | SX1262 | NO | 5.0 | YES | +| Name | MCU | Radio | WiFi | BT | GPS | +| :------------------------ | :------- | :----- | :--: | :-: | :-: | +| [T-Echo](./lilygo/techo/) | nRF52840 | SX1262 | NO | 5.0 | YES | -### [LILYGO® LoRa](./lora/) +### [LoRa](./lilygo/lora/) Inexpensive basic ESP32-based boards. -| Name | MCU | Radio | WiFi | BT | GPS | -| :----------------------------------------- | :------- | :--------------------------- | :----------: | :-: | :-: | -| [LoRa32 V1](./lora/?t-lora=v1) | ESP32 | SX127x | 2.4GHz b/g/n | 4.2 | NO | -| [LoRa32 V1.3](./lora/?t-lora=v1.3) | ESP32 | SX127x | 2.4GHz b/g/n | 4.2 | NO | -| [LoRa32 V2.0](./lora/?t-lora=v2.0) | ESP32 | SX127x | 2.4GHz b/g/n | 4.2 | NO | -| [LoRa32 V2.1-1.6](./lora/?t-lora=v2.1) | ESP32 | SX127x | 2.4GHz b/g/n | 4.2 | NO | -| [LoRa32 V2.1-1.8](./lora/?t-lora=v2.1-1.8) | ESP32 | SX1280 | 2.4GHz b/g/n | 4.2 | NO | -| [LoRa32 T3-S3 V1.0](./lora/?t-lora=S3-v1) | ESP32-S3 | SX1262
SX1276
SX1280 | 2.4GHz b/g/n | 5.0 | NO | +| Name | MCU | Radio | WiFi | BT | GPS | +| :------------------------------------------------ | :------- | :--------------------------- | :----------: | :-: | :-: | +| [LoRa32 V1](./lilygo/lora/?t-lora=v1) | ESP32 | SX127x | 2.4GHz b/g/n | 4.2 | NO | +| [LoRa32 V1.3](./lilygo/lora/?t-lora=v1.3) | ESP32 | SX127x | 2.4GHz b/g/n | 4.2 | NO | +| [LoRa32 V2.0](./lilygo/lora/?t-lora=v2.0) | ESP32 | SX127x | 2.4GHz b/g/n | 4.2 | NO | +| [LoRa32 V2.1-1.6](./lilygo/lora/?t-lora=v2.1) | ESP32 | SX127x | 2.4GHz b/g/n | 4.2 | NO | +| [LoRa32 V2.1-1.8](./lilygo/lora/?t-lora=v2.1-1.8) | ESP32 | SX1280 | 2.4GHz b/g/n | 4.2 | NO | +| [LoRa32 T3-S3 V1.0](./lilygo/lora/?t-lora=S3-v1) | ESP32-S3 | SX1262
SX1276
SX1280 | 2.4GHz b/g/n | 5.0 | NO | -### [LILYGO® T-Deck](./tdeck/) +### [T-Deck](./lilygo/tdeck/) Standalone device with screen and keyboard -| Name | MCU | Radio | WiFi | BT | GPS | -| :----------------- | :---------- | :----- | :--: | :-: | :-: | -| [T-Deck](./tdeck/) | ESP32-S3FN8 | SX1262 | YES | 5.0 | NO | +| Name | MCU | Radio | WiFi | BT | GPS | +| :------------------------ | :---------- | :----- | :--: | :-: | :-: | +| [T-Deck](./lilygo/tdeck/) | ESP32-S3FN8 | SX1262 | YES | 5.0 | NO | -### [LILYGO® T-Watch S3](./twatch/) +### [T-Watch S3](./lilygo/twatch/) -| Name | MCU | Radio | WiFi | BT | GPS | -| :---------------------- | :------- | :----- | :--: | :-: | :-: | -| [T-Watch S3](./twatch/) | ESP32-S3 | SX1262 | YES | 5.0 | NO | +| Name | MCU | Radio | WiFi | BT | GPS | +| :----------------------------- | :------- | :----- | :--: | :-: | :-: | +| [T-Watch S3](./lilygo/twatch/) | ESP32-S3 | SX1262 | YES | 5.0 | NO | -### [HELTEC® LoRa 32](./heltec/) +## HELTEC® + +### [LoRa 32](./heltec-automation/lora32/) Inexpensive basic ESP32-based boards. -| Name | MCU | Radio | WiFi | BT | GPS | -| :---------------------------------------------------------------- | :---------- | :----- | :----------: | :-: | :-: | -| [LoRa32 V2.1](./heltec/?heltec=v2.1) | ESP32 | SX127x | 2.4GHz b/g/n | 4.2 | NO | -| [LoRa32 V3/3.1](./heltec/?heltec=v23) | ESP32-S3FN8 | SX1262 | 2.4GHz b/g/n | 5.0 | NO | -| [Wireless Stick Lite V3](./heltec/?heltec=Wireless+Stick+Lite+V3) | ESP32-S3FN8 | SX1262 | 2.4GHz b/g/n | 5.0 | NO | -| [Wireless Tracker](./heltec/?heltec=tracker) | ESP32-S3FN8 | SX1262 | 2.4GHz b/g/n | 5.0 | YES | -| [Wireless Paper](./heltec/?heltec=paper) | ESP32-S3FN8 | SX1262 | 2.4GHz b/g/n | 5.0 | NO | +| Name | MCU | Radio | WiFi | BT | GPS | +| :---------------------------------------------------------------------------------- | :---------- | :----- | :----------: | :-: | :-: | +| [LoRa32 V2.1](./heltec-automation/lora32/?heltec=v2.1) | ESP32 | SX127x | 2.4GHz b/g/n | 4.2 | NO | +| [LoRa32 V3/3.1](./heltec-automation/lora32/?heltec=v23) | ESP32-S3FN8 | SX1262 | 2.4GHz b/g/n | 5.0 | NO | +| [Wireless Stick Lite V3](./heltec-automation/lora32/?heltec=Wireless+Stick+Lite+V3) | ESP32-S3FN8 | SX1262 | 2.4GHz b/g/n | 5.0 | NO | +| [Wireless Tracker](./heltec-automation/lora32/?heltec=tracker) | ESP32-S3FN8 | SX1262 | 2.4GHz b/g/n | 5.0 | YES | +| [Wireless Paper](./heltec-automation/lora32/?heltec=paper) | ESP32-S3FN8 | SX1262 | 2.4GHz b/g/n | 5.0 | NO | -### [Nano Series](./nano/) +### [Plug & Play Sensors](./heltec-automation/sensor/) + +| Name | MCU | Radio | WiFi | BT | GPS | +| ----------------------------------------- | ----------- | ------ | ------------ | --- | --- | +| [Capsule V3](./heltec-automation/sensor/) | ESP32-S3FN8 | SX1262 | 2.4GHz b/g/n | 5.0 | YES | + +### [Vision Master](./heltec-automation/vision-master/) + +Versatile ESP32-S3-based boards E-Ink development boards. + +| Name | MCU | Radio | WiFi | BT | GPS | +| :--------------------------------------------------------------------------------- | :--------- | :----- | :----------: | :-: | :-: | +| [Vision Master E213](./heltec-automation/vision-master/?heltec=vision_master_e213) | ESP32-S3R8 | SX1262 | 2.4GHz b/g/n | 5.0 | NO | +| [Vision Master E290](./heltec-automation/vision-master/?heltec=vision_master_e290) | ESP32-S3R8 | SX1262 | 2.4GHz b/g/n | 5.0 | NO | +| [Vision Master T190](./heltec-automation/vision-master/?heltec=vision_master_t190) | ESP32-S3R8 | SX1262 | 2.4GHz b/g/n | 5.0 | NO | + +## [B&Q Consulting](./b-and-q-consulting/) + +### [Nano Series](./b-and-q-consulting/nano/) Portable and durable devices designed for Meshtastic. -| Name | MCU | Radio | WiFi | BT | GPS | -| :------------------------------------------- | :---------- | :----- | :----------: | :-: | :-: | -| [Nano G2 Ultra](./nano/?nano-series=g2) | NRF52840 | SX1262 | 2.4GHz b/g/n | 5.0 | YES | -| [Nano G1 Explorer](./nano/?nano-series=g1-e) | ESP32 WROOM | SX1262 | 2.4GHz b/g/n | 4.2 | YES | -| [Nano G1](./nano/?nano-series=g1) | ESP32 WROOM | SX1276 | 2.4GHz b/g/n | 4.2 | YES | +| Name | MCU | Radio | WiFi | BT | GPS | +| :-------------------------------------------------------------- | :---------- | :----- | :----------: | :-: | :-: | +| [Nano G2 Ultra](./b-and-q-consulting/nano/?nano-series=g2) | NRF52840 | SX1262 | 2.4GHz b/g/n | 5.0 | YES | +| [Nano G1 Explorer](./b-and-q-consulting/nano/?nano-series=g1-e) | ESP32 WROOM | SX1262 | 2.4GHz b/g/n | 4.2 | YES | +| [Nano G1](./b-and-q-consulting/nano/?nano-series=g1) | ESP32 WROOM | SX1276 | 2.4GHz b/g/n | 4.2 | YES | -### [Station Series](./station-series/) +### [Station Series](./b-and-q-consulting/station-series/) High power LoRa transceiver designed for Meshtastic Licensed HAM operation. -| Name | MCU | Radio | WiFi | BT | GPS | -| :------------------------------ | :--------------- | :----- | :----------: | :-: | :------: | -| [Station G1](./station-series/) | ESP32 WROOM | SX1262 | 2.4GHz b/g/n | 4.2 | OPTIONAL | -| [Station G2](./station-series/) | ESP32-S3 WROOM-1 | SX1262 | 2.4GHz b/g/n | 5.0 | OPTIONAL | +| Name | MCU | Radio | WiFi | BT | GPS | +| :------------------------------------------------- | :--------------- | :----- | :----------: | :-: | :------: | +| [Station G1](./b-and-q-consulting/station-series/) | ESP32 WROOM | SX1262 | 2.4GHz b/g/n | 4.2 | OPTIONAL | +| [Station G2](./b-and-q-consulting/station-series/) | ESP32-S3 WROOM-1 | SX1262 | 2.4GHz b/g/n | 5.0 | OPTIONAL | -### [Raspberry Pi Pico](./raspberry-pi/) +## [Raspberry Pi](./raspberrypi/) + +### [Raspberry Pi Pico](./raspberrypi/pico/) Fast versatile boards using the RP2040. -| Name | MCU | Radio | WiFi | BT | GPS | -| :----------------------------------- | :----- | :----- | :----------: | :-----------: | :-: | -| [Raspberry Pi Pico](./raspberry-pi/) | RP2040 | SX1262 | 2.4GHz b/g/n | not supported | NO | +| Name | MCU | Radio | WiFi | BT | GPS | +| :-------------------------------------- | :----- | :----- | :----------: | :-----------: | :-: | +| [Raspberry Pi Pico](./raspberrypi/pico) | RP2040 | SX1262 | 2.4GHz b/g/n | not supported | NO | -[**Pico Peripherals**](./raspberry-pi/peripherals/)
+[**Pico Peripherals**](./raspberrypi/pico/peripherals/)
SSD1306 OLED Display
SH1106 OLED Display
CardKB Keyboard
-### [CanaryOne](./canary) +### [Raspberry Pi Zero/Zero2/3/4/400/5](./linux-native-hardware/) + +Meshtastic offers support for Raspberry Pi devices through our Linux native platform, meshtasticd. For full information, please see our [Linux Native Hardware](./linux-native-hardware/) documentation. + +## Seeed Studio + +### SenseCap + +| Name | MCU | Radio | WiFi | BT | GPS | +| ------------------------------------------------------------- | ------------- | ------ | ---- | --- | --- | +| [Card Tracker T1000-E](./seeed-studio/sensecap/card-tracker/) | nRF52840 | LR1110 | NO | 5.1 | YES | +| [SenseCAP Indicator](./seeed-studio/) (coming soon) | ESP32, RP2040 | - | - | - | - | + +### [Seeed Wio-WM1110](./seeed-studio/wm1110) + +nRF52840-based development boards with GPS, and multiple ports to attach sensors. + +| Name | MCU | Radio | WiFi | BT | GPS | +| :------------------------------------------------------------------------ | :------- | :----- | :--: | :-: | :-: | +| [Seeed Wio-WM1110 Dev Kit](./seeed-studio/wm1110?wm1110=wio-sdk-wm1110) | nRF52840 | LR1110 | YES | 5.3 | YES | +| [Seeed Wio Tracker 1110](./seeed-studio/wm1110?wm1110=wio-tracker-wm1110) | nRF52840 | LR1110 | YES | 5.3 | YES | + +## [CanaryOne](./canary) Complete solution with battery, screen, case, and antenna. Ships pre-flashed with latest Meshtastic firmware. @@ -161,7 +210,7 @@ Complete solution with battery, screen, case, and antenna. Ships pre-flashed wit | :-------------------- | :------- | :----- | :--: | :-: | :-: | | [CanaryOne](./canary) | nRF52840 | SX1262 | NO | 5.0 | YES | -### [unPhone](./unPhone) +## [unPhone](./unPhone) All-in-one development device with LoRa, WiFi, BT, touchscreen, accelerometer, gyroscop, vibration motor, LiPo battery and more! @@ -169,12 +218,10 @@ All-in-one development device with LoRa, WiFi, BT, touchscreen, accelerometer, g | :------------------- | :--------------- | :----- | :--: | :-: | :-: | | [unPhone](./unPhone) | ESP32-S3-WROOM-1 | RF950W | YES | 5.0 | NO | -### [Seeed Wio-WM1110](./seeed-wm1110) +## [Chatter](./chatter) -nRF52840-based development boards with GPS, and multiple ports to attach sensors. - -| Name | MCU | Radio | WiFi | BT | GPS | -| :--------------------------------------------------------- | :------- | :----- | :--: | :-: | :-: | -| [Seeed Wio-WM1110 Dev Kit](./seeed-wm1110?wio-sdk-wm1110) | nRF52840 | LR1110 | YES | 5.3 | YES | -| [Seeed Wio Tracker 1110](./seeed-wm1110?wio-tracker-wm1110) | nRF52840 | LR1110 | YES | 5.3 | YES | +DIY kit with ESP32, LoRa chip, and optional GPS. Designed for STEM education. +| Name | MCU | Radio | WiFi | BT | GPS | +| :------------------- | :---- | :----- | :--: | :-: | :-: | +| [Chatter](./chatter) | ESP32 | LLCC68 | YES | 4.2 | No | diff --git a/docs/hardware/devices/lilygo/index.mdx b/docs/hardware/devices/lilygo/index.mdx new file mode 100644 index 00000000..f68d83fd --- /dev/null +++ b/docs/hardware/devices/lilygo/index.mdx @@ -0,0 +1,53 @@ +--- +id: lilygo +title: LILYGO® Devices +sidebar_label: LILYGO® +sidebar_position: 2 +--- + +## [T-Beam](./tbeam/) + +Boards complete with GPS, 18650 battery holder, and optional screen. + +| Name | MCU | Radio | WiFi | BT | GPS | +| :--------------------------------------- | :------- | :---------------- | :----------: | :-: | :-: | +| [T-Beam v0.7](./tbeam/?t-beam=0.7) | ESP32 | SX1276 | 2.4GHz b/g/n | 4.2 | YES | +| [T-Beam v1.1](./tbeam/?t-beam=1.1) | ESP32 | SX1276 | 2.4GHz b/g/n | 4.2 | YES | +| [T-Beam with M8N](./tbeam/?t-beam=m8n) | ESP32 | SX1276
SX1262 | 2.4GHz b/g/n | 4.2 | YES | +| [T-Beam S3-Core](./tbeam/?t-beam=s3core) | ESP32-S3 | SX1262 | 2.4GHz b/g/n | 5.0 | YES | +| [T-BeamSUPREME](./tbeam/?t-beam=supreme) | ESP32-S3 | SX1262 | 2.4GHz b/g/n | 5.0 | YES | + +## [T-Echo](./techo/) + +All-in-one unit with E-Ink screen, GPS and battery in injection-molded case. Features the low-power nRF52840 for long battery life. + +| Name | MCU | Radio | WiFi | BT | GPS | +| :----------------- | :------- | :----- | :--: | :-: | :-: | +| [T-Echo](./techo/) | nRF52840 | SX1262 | NO | 5.0 | YES | + +## [LoRa32](./lora/) + +Inexpensive basic ESP32-based boards. + +| Name | MCU | Radio | WiFi | BT | GPS | +| :----------------------------------------- | :------- | :--------------------------- | :----------: | :-: | :-: | +| [LoRa32 V1](./lora/?t-lora=v1) | ESP32 | SX127x | 2.4GHz b/g/n | 4.2 | NO | +| [LoRa32 V1.3](./lora/?t-lora=v1.3) | ESP32 | SX127x | 2.4GHz b/g/n | 4.2 | NO | +| [LoRa32 V2.0](./lora/?t-lora=v2.0) | ESP32 | SX127x | 2.4GHz b/g/n | 4.2 | NO | +| [LoRa32 V2.1-1.6](./lora/?t-lora=v2.1) | ESP32 | SX127x | 2.4GHz b/g/n | 4.2 | NO | +| [LoRa32 V2.1-1.8](./lora/?t-lora=v2.1-1.8) | ESP32 | SX1280 | 2.4GHz b/g/n | 4.2 | NO | +| [LoRa32 T3-S3 V1.0](./lora/?t-lora=S3-v1) | ESP32-S3 | SX1262
SX1276
SX1280 | 2.4GHz b/g/n | 5.0 | NO | + +## [T-Deck](./tdeck/) + +Standalone device with screen and keyboard + +| Name | MCU | Radio | WiFi | BT | GPS | +| :----------------- | :---------- | :----- | :--: | :-: | :-: | +| [T-Deck](./tdeck/) | ESP32-S3FN8 | SX1262 | YES | 5.0 | NO | + +## [T-Watch S3](./twatch/) + +| Name | MCU | Radio | WiFi | BT | GPS | +| :---------------------- | :------- | :----- | :--: | :-: | :-: | +| [T-Watch S3](./twatch/) | ESP32-S3 | SX1262 | YES | 5.0 | NO | diff --git a/docs/hardware/devices/lora/buttons.mdx b/docs/hardware/devices/lilygo/lora/buttons.mdx similarity index 100% rename from docs/hardware/devices/lora/buttons.mdx rename to docs/hardware/devices/lilygo/lora/buttons.mdx diff --git a/docs/hardware/devices/lora/gpio.mdx b/docs/hardware/devices/lilygo/lora/gpio.mdx similarity index 100% rename from docs/hardware/devices/lora/gpio.mdx rename to docs/hardware/devices/lilygo/lora/gpio.mdx diff --git a/docs/hardware/devices/lora/index.mdx b/docs/hardware/devices/lilygo/lora/index.mdx similarity index 99% rename from docs/hardware/devices/lora/index.mdx rename to docs/hardware/devices/lilygo/lora/index.mdx index c97bdf30..99f43482 100644 --- a/docs/hardware/devices/lora/index.mdx +++ b/docs/hardware/devices/lilygo/lora/index.mdx @@ -1,8 +1,8 @@ --- id: lora title: LILYGO® TTGO Lora Devices -sidebar_label: LILYGO® Lora -sidebar_position: 4 +sidebar_label: LoRa32 +sidebar_position: 1 --- import Tabs from "@theme/Tabs"; @@ -25,6 +25,7 @@ values={[ ## Lora v1 + :::warning Not recommended with a battery! These boards contain the wrong component in the LiPo battery charging circuit allowing the battery to be overcharged. ::: diff --git a/docs/hardware/devices/tbeam/buttons.mdx b/docs/hardware/devices/lilygo/tbeam/buttons.mdx similarity index 100% rename from docs/hardware/devices/tbeam/buttons.mdx rename to docs/hardware/devices/lilygo/tbeam/buttons.mdx diff --git a/docs/hardware/devices/tbeam/index.mdx b/docs/hardware/devices/lilygo/tbeam/index.mdx similarity index 98% rename from docs/hardware/devices/tbeam/index.mdx rename to docs/hardware/devices/lilygo/tbeam/index.mdx index c1ff5904..8edd0d34 100644 --- a/docs/hardware/devices/tbeam/index.mdx +++ b/docs/hardware/devices/lilygo/tbeam/index.mdx @@ -1,7 +1,7 @@ --- id: tbeam title: LILYGO® TTGO T-Beam Devices -sidebar_label: LILYGO® T-Beam +sidebar_label: T-Beam sidebar_position: 2 --- @@ -134,10 +134,10 @@ This is an earlier version of the T-Beam board. Due to changes in the design thi ### Resources - Firmware file: `firmware-tbeam-X.X.X.xxxxxxx.bin` -- Purchase Links: +- Purchase Links: - US - [Rokland](https://store.rokland.com/products/lilygo-ttgo-t-beam-v1-1-ipex-esp32-lora-915mhz-wifi-wireless-bluetooth-module-gps-neo-m8n-ipex-18650-battery-holder-q107?ref=8Bb2mUO5i-jKwt) - - International + - International - [AliExpress](https://www.aliexpress.com/item/32889583204.html) ![TTGO T-Beam M8N](/img/hardware/t-beam-m8n.webp) @@ -210,7 +210,7 @@ This is an earlier version of the T-Beam board. Due to changes in the design thi ### Resources - Firmware file: `firmware-tbeam-s3-core-X.X.X.xxxxxxx.bin` -- Purchase Links: +- Purchase Links: - International - [AliExpress](https://www.aliexpress.com/item/1005005418286231.html) diff --git a/docs/hardware/devices/tbeam/screens.mdx b/docs/hardware/devices/lilygo/tbeam/screens.mdx similarity index 99% rename from docs/hardware/devices/tbeam/screens.mdx rename to docs/hardware/devices/lilygo/tbeam/screens.mdx index 56fbdece..f44e845e 100644 --- a/docs/hardware/devices/tbeam/screens.mdx +++ b/docs/hardware/devices/lilygo/tbeam/screens.mdx @@ -19,6 +19,7 @@ To attach the screen: ![Connecting the OLED screen to a T-Beam](/img/hardware/t-beam-screen.webp) ### Resources + - Purchase Links: - US - [Rokland](https://store.rokland.com/products/lilygo-ttgo-0-96-inch-oled-white-color-text-display-module-l206-for-t-beam-and-t-sim) diff --git a/docs/hardware/devices/tdeck/index.mdx b/docs/hardware/devices/lilygo/tdeck/index.mdx similarity index 96% rename from docs/hardware/devices/tdeck/index.mdx rename to docs/hardware/devices/lilygo/tdeck/index.mdx index e880c471..73fb6141 100644 --- a/docs/hardware/devices/tdeck/index.mdx +++ b/docs/hardware/devices/lilygo/tdeck/index.mdx @@ -1,8 +1,8 @@ --- id: tdeck title: LILYGO® T-Deck -sidebar_label: LILYGO® T-Deck -sidebar_position: 5 +sidebar_label: T-Deck +sidebar_position: 4 --- The T-Deck is a compact device featuring a 2.8-inch IPS LCD touch screen with a resolution of 320x240 pixels, integrated with a small keyboard, trackball, microphone and speaker running on an ESP32-S3 dual-core processor. @@ -32,7 +32,7 @@ The T-Deck is a compact device featuring a 2.8-inch IPS LCD touch screen with a ## Keyboard Shortcuts | Shortcut | Function | -|-------------------|-----------------------------------------------------| +| ----------------- | --------------------------------------------------- | | `alt` & `b` | Toggle keyboard backlight on/off. | | `alt` & `c` | Toggle modifier function. `Fn` displayed on screen. | | `alt` & `c` + `m` | Disable/Enable notifications. | diff --git a/docs/hardware/devices/techo/buttons.mdx b/docs/hardware/devices/lilygo/techo/buttons.mdx similarity index 77% rename from docs/hardware/devices/techo/buttons.mdx rename to docs/hardware/devices/lilygo/techo/buttons.mdx index af4d4b7a..9267eac0 100644 --- a/docs/hardware/devices/techo/buttons.mdx +++ b/docs/hardware/devices/lilygo/techo/buttons.mdx @@ -8,17 +8,17 @@ sidebar_position: 1 ## Functionality - **Capacitive Touch Button (Top):**
- - **Touch:** + - **Touch:** - Update the display - - *(at screensaver)* Wake the display. + - _(at screensaver)_ Wake the display. - **Reset Button (Button 1):** - **Single press:** Power-on / reboot. - **Double press:** Enter bootloader mode, for firmware update. - **Program Button (Button 2):** - - **Single press:** + - **Single press:** - Display next page of information. - - *(at screensaver)* Wake the display. - - *(when off)* Enter bootloader mode, for firmware update. + - _(at screensaver)_ Wake the display. + - _(when off)_ Enter bootloader mode, for firmware update. - **Double press:** Send an "adhoc ping": announce device to network. - ** 3x press:** Enable / disable GPS. - ** 4x press:** Enable / disable display's backlight. diff --git a/docs/hardware/devices/techo/index.mdx b/docs/hardware/devices/lilygo/techo/index.mdx similarity index 97% rename from docs/hardware/devices/techo/index.mdx rename to docs/hardware/devices/lilygo/techo/index.mdx index 381c0614..b48eb213 100644 --- a/docs/hardware/devices/techo/index.mdx +++ b/docs/hardware/devices/lilygo/techo/index.mdx @@ -1,7 +1,7 @@ --- id: techo title: LILYGO® TTGO T-Echo devices -sidebar_label: LILYGO® T-Echo +sidebar_label: T-Echo sidebar_position: 3 --- diff --git a/docs/hardware/devices/twatch/index.mdx b/docs/hardware/devices/lilygo/twatch/index.mdx similarity index 97% rename from docs/hardware/devices/twatch/index.mdx rename to docs/hardware/devices/lilygo/twatch/index.mdx index 35fbe335..64fcd60e 100644 --- a/docs/hardware/devices/twatch/index.mdx +++ b/docs/hardware/devices/lilygo/twatch/index.mdx @@ -1,8 +1,8 @@ --- id: twatch title: LILYGO® T-Watch -sidebar_label: LILYGO® T-Watch -sidebar_position: 6 +sidebar_label: T-Watch +sidebar_position: 5 --- The T-Watch S3 is a compact wearable device featuring a 1.54-inch IPS LCD touch screen with a resolution of 240x240 pixels. It includes haptic feedback, an integrated microphone, speaker, real-time clock, and a three-axis accelerometer. diff --git a/docs/hardware/devices/rak-wireless/index.mdx b/docs/hardware/devices/rak-wireless/index.mdx new file mode 100644 index 00000000..675f3a00 --- /dev/null +++ b/docs/hardware/devices/rak-wireless/index.mdx @@ -0,0 +1,44 @@ +--- +id: rak-wireless +title: RAK Wireless Devices +sidebar_label: RAK® +sidebar_position: 1 +--- + +## [RAK Wisblock](./wisblock/) + +Modular hardware system with Base, Core and Peripheral modules including the low-power and solar ready nRF52840-based Meshtastic Starter Kit (19007 & 4631). + +### [**WisBlock Core Modules**](./wisblock/core-module/) + +| Name | MCU | Radio | WiFi | BT | GPS | +| :-------------------------------------------------- | :------- | :----- | :----------: | :-: | :----: | +| [RAK4631](./wisblock/core-module?rakcore=RAK4631) | nRF52840 | SX1262 | NO | 5.0 | add-on | +| [RAK11200](./wisblock/core-module?rakcore=RAK11200) | ESP32 | add-on | 2.4GHz b/g/n | 4.2 | add-on | +| [RAK11310](./wisblock/core-module?rakcore=RAK11310) | RP2040 | SX1262 | NO | NO | add-on | + +### [**Base Boards**](./wisblock/base-board/) + +[RAK5005-O](./wisblock/base-board?rakbase=RAK5005-O)
+[RAK19007](./wisblock/base-board?rakbase=RAK19007)
+[RAK19003](./wisblock/base-board?rakbase=RAK19003)
+[RAK19001](./wisblock/base-board?rakbase=RAK19001)
+ +### [**WisBlock Displays**](./wisblock/screens/) + +[RAK1921](./wisblock/screens?rakscreens=OLED)
+[RAK1400](./wisblock/screens?rakscreens=E-Ink)
+ +### [**WisBlock Peripherals**](./wisblock/peripherals/) + +[RAK1910](./wisblock/peripherals?rakmodules=GPS) GPS
+[RAK12500](./wisblock/peripherals?rakmodules=GPS) GPS
+[RAK18001](./wisblock/peripherals?rakmodules=Buzzer) Buzzer
+[RAK13002](./wisblock/peripherals?rakmodules=IO) IO
+RAK14001 RGB LED
+[RAK12002](./wisblock/peripherals?rakmodules=RTC) RTC
+[RAK1901](./wisblock/peripherals?rakmodules=Sensors&sensors=RAK1901) Temperature and Humidity Sensor
+[RAK1902](./wisblock/peripherals?rakmodules=Sensors&sensors=RAK1902) Barometric Pressure Sensor
+[RAK1906](./wisblock/peripherals?rakmodules=Sensors&sensors=RAK1906) Environment Sensor
+RAK12013 Radar Sensor
+RAK13800 Ethernet Module
diff --git a/docs/hardware/devices/rak/base-boards.mdx b/docs/hardware/devices/rak-wireless/wisblock/base-boards.mdx similarity index 84% rename from docs/hardware/devices/rak/base-boards.mdx rename to docs/hardware/devices/rak-wireless/wisblock/base-boards.mdx index 39fe122e..2b289321 100644 --- a/docs/hardware/devices/rak/base-boards.mdx +++ b/docs/hardware/devices/rak-wireless/wisblock/base-boards.mdx @@ -8,7 +8,7 @@ sidebar_position: 1 import Tabs from "@theme/Tabs"; import TabItem from "@theme/TabItem"; -Operation requires both a base board and a [core module](/docs/hardware/devices/rak/core-module). +Operation requires both a base board and a [core module](../core-module/). 2C, UART, GPIOs and analog input accessible with solder contacts - - Micro USB port for debugging and power - - **Screen Support** - - OLED screen support (OLED screen sold separately) +- **Slots** + - (x1) Core Module slot + - (x1) WisBlock IO Module slot + - (x4) WisBlock Sensor Module slots +- **Buttons** + - (x1) Reset Button + - It may be possible to add a user button using the [13002 IO module](https://store.rakwireless.com/collections/wisblock-interface/products/adapter-module-rak13002). +- **Connectors** +- Connector for 3.7v LiPo battery (with charge controller) +- Connector for 5v solar panel (max 5.5v) +- I2C, UART, GPIOs and analog input accessible with solder contacts +- Micro USB port for debugging and power +- **Screen Support** +- OLED screen support (OLED screen sold separately) :::note The RAK5005 (without the -O) is not compatible. @@ -56,9 +56,9 @@ Further information on the RAK5005-O can be found on the [RAK Documentation Cent style={{ zoom: "50%" }} /> -
+ - + ## RAK19007 @@ -81,16 +81,17 @@ Further information on the RAK5005-O can be found on the [RAK Documentation Cent Further information on the RAK19007 can be found on the [RAK Documentation Center](https://docs.rakwireless.com/Product-Categories/WisBlock/RAK19007/Overview/#product-description). ### Resources + - Purchase Links: - - US + - US - [Rokland](https://store.rokland.com/products/rak-wireless-wisblock-base-board-2nd-gen-rak19007-ver-b-pid-110082) - International - [RAK Wireless](https://store.rakwireless.com/products/wisblock-base?variant=42441632284870) - [RAK Wireless Starter Kit](https://store.rakwireless.com/products/wisblock-meshtastic-starter-kit) - + - + ## RAK19003 @@ -112,8 +113,9 @@ Further information on the RAK19007 can be found on the [RAK Documentation Cente Further information on the RAK19003 can be found on the [RAK Documentation Center](https://docs.rakwireless.com/Product-Categories/WisBlock/RAK19003/Overview/#product-description) ### Resources + - Purchase Links: - - US + - US - [Rokland](https://store.rokland.com/products/rak-wireless-wisblock-mini-base-board-rak19003-ver-b-pid-306024) - International - [RAK Wireless](https://store.rakwireless.com/products/wisblock-base?variant=42441632252102) @@ -151,12 +153,12 @@ Further information on the RAK19003 can be found on the [RAK Documentation Cente Further information on the RAK19001 can be found on the [RAK Documentation Center](https://docs.rakwireless.com/Product-Categories/WisBlock/RAK19001/Overview/#product-description). ### Resources + - Purchase Links: - - US + - US - [Rokland](https://store.rokland.com/products/rak-wireless-wisblock-dual-io-base-board-rak19001-pid-110081) - International - [RAK Wireless](https://store.rakwireless.com/products/wisblock-base?variant=42441631924422) - - - + + diff --git a/docs/hardware/devices/rak/buttons.mdx b/docs/hardware/devices/rak-wireless/wisblock/buttons.mdx similarity index 100% rename from docs/hardware/devices/rak/buttons.mdx rename to docs/hardware/devices/rak-wireless/wisblock/buttons.mdx diff --git a/docs/hardware/devices/rak/core-modules.mdx b/docs/hardware/devices/rak-wireless/wisblock/core-modules.mdx similarity index 93% rename from docs/hardware/devices/rak/core-modules.mdx rename to docs/hardware/devices/rak-wireless/wisblock/core-modules.mdx index 07b60759..d7092927 100644 --- a/docs/hardware/devices/rak/core-modules.mdx +++ b/docs/hardware/devices/rak-wireless/wisblock/core-modules.mdx @@ -62,7 +62,6 @@ Please be aware of the difference between the RAK4631 (Arduino bootloader) and t style={{ zoom: "50%" }} /> - ### GPIO :::caution Note @@ -93,7 +92,7 @@ meshtastic --set external_notification.output 10 This will use IO6 on a RAK4631 - + ## RAK11200 - ESP32 @@ -140,23 +139,23 @@ The RAK11200 does not contain a LoRa transceiver, and thus needs to be added sep ::: - - **MCU:** - - Raspberry Pi RP2040 - - Dual M0+ Core - - 133MHz CPU Clock - - **LoRa Transceiver:** - - SX1262 - - **Frequency Options:** - - 433 MHz - - 470 MHz - - 864 MHz - - 865 MHz - - 868 MHz - - 915 MHz - - 920 MHz - - 923 MHz - - **Connectors:** - - U.FL/IPEX antenna connector for LoRa +- **MCU:** + - Raspberry Pi RP2040 + - Dual M0+ Core + - 133MHz CPU Clock +- **LoRa Transceiver:** + - SX1262 +- **Frequency Options:** + - 433 MHz + - 470 MHz + - 864 MHz + - 865 MHz + - 868 MHz + - 915 MHz + - 920 MHz + - 923 MHz +- **Connectors:** + - U.FL/IPEX antenna connector for LoRa ### Resources @@ -169,5 +168,5 @@ The RAK11200 does not contain a LoRa transceiver, and thus needs to be added sep - [RAK Wireless Store](https://store.rakwireless.com/products/rak11310-wisblock-lpwan-module) - [RAK Wireless Aliexpress](https://www.aliexpress.us/item/3256803225175784.html) - + diff --git a/docs/hardware/devices/rak-wireless/wisblock/index.mdx b/docs/hardware/devices/rak-wireless/wisblock/index.mdx new file mode 100644 index 00000000..7d448850 --- /dev/null +++ b/docs/hardware/devices/rak-wireless/wisblock/index.mdx @@ -0,0 +1,32 @@ +--- +id: wisblock +title: RAK WisBlock Devices +sidebar_label: WisBlock +sidebar_position: 1 +--- + +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; + +The RAK WisBlock is a modular hardware system that can be used to build Meshtastic devices. + +RAK Wireless currently sells a [Meshtastic Starter kit](https://store.rakwireless.com/products/wisblock-meshtastic-starter-kit) that has the minimum you need to get started. + +If you wish to purchase parts separately, you will need a [WisBlock Base Board](./base-board) and a [WisBlock Core Module](./core-module). Please ensure you choose the correct operating frequency for your country when purchasing. + +You can optionally purchase peripherals such as a GPS module, Screen, Sensor, or other various modules. + +Please see the RAK documentation for the correct way to connect your hardware to the baseboard to ensure that you do not damage the device. + +## Resources + +- RAK's Wisblock [Documentation Center](https://docs.rakwireless.com/Product-Categories/WisBlock) +- RAK's [GitHub Page](https://github.com/RAKWireless/WisBlock) for the WisBlock +- RAK's [WisBlock IO Pin Mapping Tool](https://docs.rakwireless.com/Knowledge-Hub/Pin-Mapper/). +- This tool helps properly map your WisBlock modules by identifying the compatible pins and their possible conflicts. Be sure to reference the RAK4631 [variant.h](https://github.com/meshtastic/firmware/blob/master/variants/rak4631/variant.h) to cross-reference potential conflicts to Meshtastic's firmware pin definitions. +- Purchase links +- See purchase links under specific base boards, core modules, and peripherals +- China RAK Direct [RAK Wireless Starter Kit w/ Gen2 Base board](https://store.rakwireless.com/products/wisblock-meshtastic-starter-kit) +- US Distributor Rokland [RAK Wireless Starter Kit w/ Gen2 Base board](https://store.rokland.com/products/rak-wireless-wisblock-meshtastic-starter-kit) +- US Distributor Rokland [RAK Wireless Starter Kit w/ Gen1 Base board](https://store.rokland.com/products/rakwireless-meshtastic-starter-kit-alternative-with-rak5005-o-base) +- UK/EU Distributor ConnectedThings [RAK Wireless Starter Kit w/ Gen2 Base board](https://connectedthings.store/gb/meshtastic/rak-wisblock-meshtastic-starter-kit.html) diff --git a/docs/hardware/devices/rak/peripherals.mdx b/docs/hardware/devices/rak-wireless/wisblock/peripherals.mdx similarity index 97% rename from docs/hardware/devices/rak/peripherals.mdx rename to docs/hardware/devices/rak-wireless/wisblock/peripherals.mdx index 291bad94..909ccd37 100644 --- a/docs/hardware/devices/rak/peripherals.mdx +++ b/docs/hardware/devices/rak-wireless/wisblock/peripherals.mdx @@ -24,8 +24,7 @@ values={[ ## User Button -Any tactile momemtary push button is compatible as long as it is wired to the correct pins, here's a sample of a [Push Button](https://a.co/d/bPhhTxm) - +Any tactile momemtary push button is compatible as long as it is wired to the correct pins, here's a sample of a [Push Button](https://a.co/d/bPhhTxm) The button is recommended to be used on the following base board's exposed pins or slots : @@ -33,16 +32,17 @@ The button is recommended to be used on the following base board's exposed pins - RAK19001 on IO5 (Pin 37) ### Wiring -One side of the switch should be on GND and the other on the recommended Pin per your baseboard. The pin must be configured on the node using the app, webclient or CLI. + +One side of the switch should be on GND and the other on the recommended Pin per your baseboard. The pin must be configured on the node using the app, webclient or CLI. ### Resources -For more information on the User Button functionality refer to + +For more information on the User Button functionality refer to + - [RAK WisBlock Hardware Buttons](https://meshtastic.org/docs/hardware/devices/rak/buttons/) - - ## GPS Modules @@ -75,6 +75,7 @@ The RAK1910 is supported on the following base boards & slots: - RAK19001 on slot F ### Resources + - RAK Documentation Center - [RAK12500](https://docs.rakwireless.com/Product-Categories/WisBlock/RAK12500/Overview/#product-description) - [RAK1910](https://docs.rakwireless.com/Product-Categories/WisBlock/RAK1910/Overview/#product-description) @@ -94,12 +95,13 @@ The RAK1910 is supported on the following base boards & slots: The [RAK18001 Buzzer Module](https://store.rakwireless.com/products/wisblock-buzzer-module-rak18001) is currently being tested for integration with the External Notifications plugin. There is currently a known conflict with buzzer if the module is placed in Slot D, although other slots should work. ### Resources + - [RAK Documentation Center RAK18001](https://docs.rakwireless.com/Product-Categories/WisBlock/RAK18001/Overview/#product-description) - Purchase Links: - International - [RAK Wireless](https://store.rakwireless.com/products/wisblock-buzzer-module-rak18001) - + ## IO Module @@ -116,6 +118,7 @@ The [RAK13002 IO Module](https://store.rakwireless.com/collections/wisblock-inte There is development activity in progress to get sensors such as this added to the Meshtastic Core. ### Resources + - [RAK Documentation Center RAK13002](https://docs.rakwireless.com/Product-Categories/WisBlock/RAK13002/Overview) - Purchase Links: - US @@ -123,7 +126,7 @@ There is development activity in progress to get sensors such as this added to t - International - [RAK Wireless](https://store.rakwireless.com/collections/wisblock-interface/products/adapter-module-rak13002) - + ## Environmental Sensors @@ -154,7 +157,8 @@ The [RAK1906 Environment Sensor](https://store.rakwireless.com/products/rak1906- - Air Quality measurement #### Resources -- RAK Documentation Center + +- RAK Documentation Center - [RAK1901](https://docs.rakwireless.com/Product-Categories/WisBlock/RAK1901/Overview/#product-description) - [RAK1902](https://docs.rakwireless.com/Product-Categories/WisBlock/RAK1902/Overview/#product-description) - [RAK1906](https://docs.rakwireless.com/Product-Categories/WisBlock/RAK1906/Overview/#product-description) @@ -168,7 +172,7 @@ The [RAK1906 Environment Sensor](https://store.rakwireless.com/products/rak1906- - [RAK Wireless RAK1902](https://store.rakwireless.com/products/rak1902-kps22hb-barometric-pressure-sensor) - [RAK Wireless RAK1906](https://store.rakwireless.com/products/rak1906-bme680-environment-sensor) - + ## RTC Module @@ -176,6 +180,7 @@ The [RAK1906 Environment Sensor](https://store.rakwireless.com/products/rak1906- The [RAK12002 WisBlock RTC Module](https://store.rakwireless.com/products/rtc-module-rak12002) is a real-time-clock with a supercapacitor backup, allowing a node to maintain the correct time across reboots and for up to seven days without power. It operates on a crystal oscilator and communicates via the i2c interface. The module can be inserted into slots A, B or C (some users have reported issues with slot D) and is plug and play - no settings are required. ### Resources + - [RAK Documentation Center RAK12002](https://docs.rakwireless.com/Product-Categories/WisBlock/RAK12002/Overview/) - Purchase Links: - US @@ -183,5 +188,5 @@ The [RAK12002 WisBlock RTC Module](https://store.rakwireless.com/products/rtc-mo - International - [RAK Wireless](https://store.rakwireless.com/products/rtc-module-rak12002) - + diff --git a/docs/hardware/devices/rak/screens.mdx b/docs/hardware/devices/rak-wireless/wisblock/screens.mdx similarity index 78% rename from docs/hardware/devices/rak/screens.mdx rename to docs/hardware/devices/rak-wireless/wisblock/screens.mdx index a996da28..a355f7c6 100644 --- a/docs/hardware/devices/rak/screens.mdx +++ b/docs/hardware/devices/rak-wireless/wisblock/screens.mdx @@ -33,12 +33,13 @@ Similar modules are widely available from other suppliers, but do check the boar If pin ordering on the OLED board are swapped, there are some tricks to allow either reconfiguring the pins of the OLED via soldered jumpers, or by carefully soldering wire for those pins that are out-of-sequence. The final option is to use longer wires between the board and display, which permits re-ordering the wires as required. ### Resources + - [RAK Documentation Center](https://docs.rakwireless.com/Product-Categories/WisBlock/RAK1921/Overview/#product-description) - Purchase Links: - - US - - [Rokland](https://store.rokland.com/products/rak-wireless-wisblock-oled-display-rak1921-pid-110004) - - International - - [RAK Wireless](https://store.rakwireless.com/products/rak1921-oled-display-panel) +- US + - [Rokland](https://store.rokland.com/products/rak-wireless-wisblock-oled-display-rak1921-pid-110004) +- International + - [RAK Wireless](https://store.rakwireless.com/products/rak1921-oled-display-panel) [0.96 inch OLED display](/img/hardware/screen.webp) @@ -54,23 +55,23 @@ The [RAK1400 EPD module](https://store.rakwireless.com/products/wisblock-epd-mod - Resolution 212 x 104 pixels - Occupies the IO Port of a Wisblock Base -Please note only the white-black display is supported at this time, the white-black-red display may work, but is not supported. - +Please note only the white-black display is supported at this time, the white-black-red display may work, but is not supported. ### Resources + - Firmware for 5005 with RAK14000 e-paper: [`firmware-rak4631_eink-X.X.X.xxxxxxx.uf2`](/downloads) - [RAK Documentation Center](https://docs.rakwireless.com/Product-Categories/WisBlock/RAK14000/Overview/#product-description) - Purchase Links: - - US - - [Rokland](https://store.rokland.com/products/rak-wireless-wisblock-epd-module-rak14000-pid-110024) - - International - - [RAK Wireless](https://store.rakwireless.com/products/wisblock-epd-module-rak14000) +- US +- [Rokland](https://store.rokland.com/products/rak-wireless-wisblock-epd-module-rak14000-pid-110024) +- International +- [RAK Wireless](https://store.rakwireless.com/products/wisblock-epd-module-rak14000) - RAK4631 5005 14000 +RAK4631 5005 14000 diff --git a/docs/hardware/devices/rak/index.mdx b/docs/hardware/devices/rak/index.mdx deleted file mode 100644 index 479a8e23..00000000 --- a/docs/hardware/devices/rak/index.mdx +++ /dev/null @@ -1,32 +0,0 @@ ---- -id: wisBlock -title: RAK WisBlock Devices -sidebar_label: RAK WisBlock -sidebar_position: 1 ---- - -import Tabs from "@theme/Tabs"; -import TabItem from "@theme/TabItem"; - -The RAK WisBlock is a modular hardware system that can be used to build Meshtastic devices. - -RAK Wireless currently sells a [Meshtastic Starter kit](https://store.rakwireless.com/products/wisblock-meshtastic-starter-kit) that has the minimum you need to get started. - -If you wish to purchase parts separately, you will need a [WisBlock Base Board](/docs/hardware/devices/rak/base-board) and a [WisBlock Core Module](/docs/hardware/devices/rak/core-module). Please ensure you choose the correct operating frequency for your country when purchasing. - -You can optionally purchase peripherals such as a GPS module, Screen, Sensor, or other various modules. - -Please see the RAK documentation for the correct way to connect your hardware to the baseboard to ensure that you do not damage the device. - -## Resources - -- RAK's Wisblock [Documentation Center](https://docs.rakwireless.com/Product-Categories/WisBlock) -- RAK's [GitHub Page](https://github.com/RAKWireless/WisBlock) for the WisBlock -- RAK's [WisBlock IO Pin Mapping Tool](https://docs.rakwireless.com/Knowledge-Hub/Pin-Mapper/). - - This tool helps properly map your WisBlock modules by identifying the compatible pins and their possible conflicts. Be sure to reference the RAK4631 [variant.h](https://github.com/meshtastic/firmware/blob/master/variants/rak4631/variant.h) to cross-reference potential conflicts to Meshtastic's firmware pin definitions. -- Purchase links - - See purchase links under specific base boards, core modules, and peripherals - - China RAK Direct [RAK Wireless Starter Kit w/ Gen2 Base board](https://store.rakwireless.com/products/wisblock-meshtastic-starter-kit) - - US Distributor Rokland [RAK Wireless Starter Kit w/ Gen2 Base board](https://store.rokland.com/products/rak-wireless-wisblock-meshtastic-starter-kit) - - US Distributor Rokland [RAK Wireless Starter Kit w/ Gen1 Base board](https://store.rokland.com/products/rakwireless-meshtastic-starter-kit-alternative-with-rak5005-o-base) - - UK/EU Distributor ConnectedThings [RAK Wireless Starter Kit w/ Gen2 Base board](https://connectedthings.store/gb/meshtastic/rak-wisblock-meshtastic-starter-kit.html) diff --git a/docs/hardware/devices/raspberrypi/index.mdx b/docs/hardware/devices/raspberrypi/index.mdx new file mode 100644 index 00000000..5460f241 --- /dev/null +++ b/docs/hardware/devices/raspberrypi/index.mdx @@ -0,0 +1,18 @@ +--- +id: raspberry-pi +title: Raspberry Pi +sidebar_label: Raspberry Pi +sidebar_position: 5 +--- + +### [Raspberry Pi Pico](./pico/) + +Fast versatile boards using the RP2040. + +| Name | MCU | Radio | WiFi | BT | GPS | +| :--------------------------- | :----- | :----- | :----------: | :-----------: | :-: | +| [Raspberry Pi Pico](./pico/) | RP2040 | SX1262 | 2.4GHz b/g/n | not supported | NO | + +### [Raspberry Pi Zero/Zero2/3/4/400/5](/docs/hardware/devices/linux-native-hardware/) + +Meshtastic offers support for Raspberry Pi devices through our Linux native platform, meshtasticd. For full information, please see our [Linux Native Hardware](/docs/hardware/devices/linux-native-hardware/) documentation. diff --git a/docs/hardware/devices/raspberry-pi/index.mdx b/docs/hardware/devices/raspberrypi/pico/index.mdx similarity index 96% rename from docs/hardware/devices/raspberry-pi/index.mdx rename to docs/hardware/devices/raspberrypi/pico/index.mdx index 14d74174..173dbdb6 100644 --- a/docs/hardware/devices/raspberry-pi/index.mdx +++ b/docs/hardware/devices/raspberrypi/pico/index.mdx @@ -1,8 +1,8 @@ --- -id: raspberry-pi +id: raspberry-pi-pico title: Raspberry Pi Pico sidebar_label: Raspberry Pi Pico -sidebar_position: 10 +sidebar_position: 1 --- import Tabs from "@theme/Tabs"; @@ -42,7 +42,7 @@ Please be aware that the Raspberry Pi Pico must be used in combination with a [W :::note -LoRa transmissions may interfere with the USB connection. It is recommended to place the antenna as far away from the USB port as possible. +LoRa transmissions may interfere with the USB connection. It is recommended to place the antenna as far away from the USB port as possible. ::: diff --git a/docs/hardware/devices/raspberry-pi/peripherals.mdx b/docs/hardware/devices/raspberrypi/pico/peripherals.mdx similarity index 100% rename from docs/hardware/devices/raspberry-pi/peripherals.mdx rename to docs/hardware/devices/raspberrypi/pico/peripherals.mdx diff --git a/docs/hardware/devices/seeed-studio/index.mdx b/docs/hardware/devices/seeed-studio/index.mdx new file mode 100644 index 00000000..cf6dd91c --- /dev/null +++ b/docs/hardware/devices/seeed-studio/index.mdx @@ -0,0 +1,24 @@ +--- +id: seeed-studios +title: Seeed Studio +sidebar_label: Seeed Studio +sidebar_position: 6 +--- + +Seeed Studio is a tech company focused on Edge AI and IoT. With the mission of "making technology accessible for all", Seeed Studio has been embracing open source since DAY 1. Seeed works closely with the Meshtastic community to bring easy-to-use, affordable products to community members. By listening to the voices, communicating and collaborating closely with innovators in this community, iterations of products and new services are brought to life. + +### SenseCap + +| Name | MCU | Radio | WiFi | BT | GPS | +| ------------------------------------------------ | ------------- | ------ | ---- | --- | --- | +| [Card Tracker T1000-E](./sensecap/card-tracker/) | nRF52840 | LR1110 | NO | 5.1 | YES | +| [SenseCAP Indicator](#) (coming soon) | ESP32, RP2040 | - | - | - | - | + +### [Wio-WM1110](./wm1110) + +nRF52840-based development boards with GPS, and multiple ports to attach sensors. + +| Name | MCU | Radio | WiFi | BT | GPS | +| :----------------------------------------------------------- | :------- | :----- | :--: | :-: | :-: | +| [Seeed Wio-WM1110 Dev Kit](./wm1110?wm1110=wio-sdk-wm1110) | nRF52840 | LR1110 | YES | 5.3 | YES | +| [Seeed Wio Tracker 1110](./wm1110?wm1110=wio-tracker-wm1110) | nRF52840 | LR1110 | YES | 5.3 | YES | diff --git a/docs/hardware/devices/seeed-studio/sensecap/card-tracker.mdx b/docs/hardware/devices/seeed-studio/sensecap/card-tracker.mdx new file mode 100644 index 00000000..c27208c8 --- /dev/null +++ b/docs/hardware/devices/seeed-studio/sensecap/card-tracker.mdx @@ -0,0 +1,41 @@ +--- +id: card-tracker +title: SenseCAP Card Tracker T1000-E +sidebar_label: Card Tracker T1000-E +sidebar_position: 2 +--- + +SenseCAP T1000-E is a high-performance tracker designed for Meshtastic. As small as a credit card, effortlessly fitting in your pocket or attaching to your assets. It embeds Semtech's LR1110, Nordic's nRF52840, and Mediatek's AG3335 GPS module, providing Meshtastic users with a high-precision, low-power positioning and communication solution. + +### Specifications + +- **MCU** + - Nordic nRF52840 (WiFi & Bluetooth) +- **LoRa Transceiver** + - Semtech LR1110 +- **Frequency options** + - 865-928 MHz +- **Navigation Module** + - Mediatek AG3335 GPS chip +- **Battery Capacity** + - Rechargeable lithium battery, 700mAh +- **Charging** + - USB magnetic charging cable + +### Features + +- **Button and Buzzer**: For user interaction and alerts. +- **Pogo Pins**: Four pins for USB, DFU, serial logging, and charging. +- **Rugged Build**: IP65 rated, waterproof and durable for various environments. + +### Resources + +- Firmware file: `firmware-tracker-t1000-e-X.X.X.xxxxxxx.bin` +- Purchase Links: + - International + - [Seeed Studio](https://www.seeedstudio.com/SenseCAP-Card-Tracker-T1000-E-for-Meshtastic-p-5913.html) + +#### Images + +![SenseCAP Card Tracker T1000-E for Meshtastic](/img/hardware/seeed/card_tracker.webp) +![SenseCAP Card Tracker T1000-E Dimensions](/img/hardware/seeed/T1000-E.webp) diff --git a/docs/hardware/devices/seeed-studio/sensecap/index.mdx b/docs/hardware/devices/seeed-studio/sensecap/index.mdx new file mode 100644 index 00000000..1728d206 --- /dev/null +++ b/docs/hardware/devices/seeed-studio/sensecap/index.mdx @@ -0,0 +1,11 @@ +--- +id: seeed-sensecap +title: Seeed SenseCAP +sidebar_label: SenseCAP +sidebar_position: 1 +--- + +| Name | MCU | Radio | WiFi | BT | GPS | +| ------------------------------------------------- | ------------- | ------ | ---- | --- | --- | +| [Card Tracker T1000-E](../sensecap/card-tracker/) | nRF52840 | LR1110 | NO | 5.1 | YES | +| [SenseCAP Indicator](#) (coming soon) | ESP32, RP2040 | - | - | - | - | diff --git a/docs/hardware/devices/seeed-wm1110/index.mdx b/docs/hardware/devices/seeed-studio/wm1110/index.mdx similarity index 94% rename from docs/hardware/devices/seeed-wm1110/index.mdx rename to docs/hardware/devices/seeed-studio/wm1110/index.mdx index 46240bd6..f98fa6dd 100644 --- a/docs/hardware/devices/seeed-wm1110/index.mdx +++ b/docs/hardware/devices/seeed-studio/wm1110/index.mdx @@ -1,14 +1,13 @@ --- id: seeed-wm1110 title: Seeed Wio-WM1100 -sidebar_label: Seeed Wio-WM1100 -sidebar_position: 15 +sidebar_label: Wio-WM1100 +sidebar_position: 1 --- import Tabs from "@theme/Tabs"; import TabItem from "@theme/TabItem"; - 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 P7i@xcHLZXE00000d~)eT literal 0 HcmV?d00001 diff --git a/static/img/hardware/heltec/HT-VME290_PIN_MAP.webp b/static/img/hardware/heltec/HT-VME290_PIN_MAP.webp new file mode 100644 index 0000000000000000000000000000000000000000..ae17e4b1d527b6d18583e6cb50f84de6481be7a0 GIT binary patch literal 80692 zcmW(+WmFu^5?vN|7PsII!JXiXyIX=g!QB@~a3{FCy9D>(F2RGlyTjvqea`%w>6xnT zd#mbJkE)EMB$EIXKubbQSyP!;8wmgaV0>JJ&;VW_KvZ5?dfgiUfO@B;lD>HNumKmG z@gXfY#T{K*ysn9ch9VBpt*6`198>&t3vNIt2J4W-Df^H7E>K}kBY)za`Qb$to3t-U z{eVI6mp&{KPwp!R$JpH zuiY1dUb6ugs&5a#5kXsVtP9;}NvwzP-!t}>NPQg%%ej2*XPFH>REFNw1-$jF^F+fe zf0%r>qp%AolZ64R>CZM4?#75Hp%8mS~FC;0TO*}+JfR?Q6+i+^bfs^@lYkpQY zu?#>by_&>-Ra&~@(zvvNVt0+kFcD%=*n|Kg6|M^jY7e}^T6?P!O-##Y|6cQR>~1g8 zMy1Z9-r(fq9;xgo4aS^k&HPutPgXUY+wYatDDTUcTju89y!Gkxhmt|X2)%24iZX=GhlVz!qgpntS+icN(**-_*4F= zxUjQBDUk=3XEoW%izM0aWwbgw=JJ#AS=mIAT$N3lQmnMVAIKbptPELQPC`(pLgm}1 z36^HAPO)BERoP1-@JD4@%#>U%|6jSAs>cs8k^jM3Ouc6flxJO&8f<2+JD zkhRo0{z(!!)`dfoO^DaHzT11>eO?8?+NJ#I7O2Cb(s40UJ8NEx7d>BeBzja@Mh*rK zUf|x1mOpjpF2e)L_>la}Ifjvo`)8?bmtW+^oXP~s5>bU4g&T6e_%MGum@^+CQgzqx z^>>wyRVa_JT$w>0l+Absy;Qiws)wz5n;}wld1^>FX_- zszv+L^py{c{?|mjx zXRY!x)_{6n3;jeRY>LsF{bik8Q%WhAZ`bG@BBoOdsx;gKBH|_!Dxn87EiX-2$}$+jLBo)v=y9Ah zp3Y_ax52UR36+r3dZyhh9W9f;(RQ7=-SLyZ*#ha|x(6NLnOBRdU8qIYJ@iZqj6G-! zQZa#THp?3EZ!n(>@NIKHUu(13zq8f*ZM)uazY&)|7<0DX<$ipWZNPj)K?*O_De)Sf z%%oEXRw13|R0Y(Y^WGX08@o8_8p(jc!`cMZTvFg0UMS=7uo(O4ygx7D$v5}+_vk3h zpH!<z8DO~4Edw#dab7eaDx`kJ{yMc1JEFkqNpP%84X^oci zO}58>D_2|(=k2?5M8!ky&i{2Auqm*ICVx5^g(x?yiIvl`#jK6~8~*2}2cFZ0vKy^J zW7ey6+LguWEnBG2>5xsdZY1QkTK>N;+HQ~TuWb7Mc^t2y3xB%YT|5+KYKuNo5Nxp9 zy&4)CD(o5~z5XX~-u`^KsIxwn(PDVGoaya$zTC;?HTY&S81w46)jeQuP??t`*%~lQ z-R-sS{d1m z@cY(k-8V3<*L1enao?RQtn}vlwpGZ;#$!J?KqEN36`DcmghwF-wi}-u{TP#zvaK)o ziRnD{>%I>sMqg*P<;$y%VRa65JRd*E7uHipCWK}|LpJ|Q5XY!Y+ERa&bx9u6`aI&) zR|?~6p7$EDe|qju18YAD3fg!uv&{GO>gt^;`Ay_4h`$Z5MJOJ@65?j%*XzDC%rIC* z5`~_^+jA)vZg5DpcjaCbmI+5Yj^Wf=l@P7|(%CpD*YU*twlBXx(3;)0f~e)RN4#~5 zr!k{NvV~O>Lkr!eu3&U=weD*G#T!?0+ZejEyJlED_Agw*-6;U%X+*HCNV$~<_&L{) zs;G~tB0{QEJFrl7haA3lma4+DOj|)&HXU1 zh3Yz6>r%R@3L$omIcr+0_cZ5;^=d@MtnV!64ZN0IbQX@uga%=q?ef+;3lAnX7t(VI zyyt=hgkVS*JT~kqIk4nxa(Y9}Y&658+slm3I){dKN3|-lc&4Q68chm*rrZbbtDDRf znSlLYq$%I?c-c#~U5KJaIP6UYP-0KRS7rr%-M$rcaTzCZ-zq2SgWi)Pp;(5xZGfhl z??wIW@ZR!jOwtc7APt*5tl8k`2b%kkDBVoSXLWt};UW9wl0DG-FqzUX+Mt^zDAuS* zUq)qPRQu8Ip~W|hGm6Y8bA`wfMyvJ*WRPvs3$Jdb8Sg(k0nu@1Jeax()Aw=}m*2v0 z+Rw>5qUX+m(R!>m#hloE!v|q>ichrOS?JOmWM4Rln-a9JJRSSPvf}7di8T&nMF)DJ zkYc!qec5G1!mFQ`PWfrVwbddc{p<4D&xTL%3}Q;SXAE2)F`JQ-*r2K9hEN$h7i!3S z2sK47edtso$_YQa5uT5HgPPNpioM)9wXzbh<^5AD-Jb+y2k~gnuGlhdYW*R_sSOFa zfnFDVLV7&Z7+e5X>n)6XzLqV{hP`pdF@CufjlS%6+h=HH+?)6fcikchzQOxDU^R|i zYxRq0H7)b!lG?~f$)#XwCH*c)0h26M^6E6t8DA0+^d^P*5-|n${$;az?^6fT*~X$e z`n2S>GN$|`7(5$w%f?2VJ&fN=;v)7RtkGCEfLnKVS5^g`1IQRkCXZ;}d{r$^$MK2W zzWlj|0pNvoliuuA0JnJLLL@|Vsc`OQP2Am- zgtQ{WzN7A*z16=L(A?-2uTc^RexIq)#_Ui9aG_}Y)NoUa&uh`_H+K(hgo5yxU@SDn z%64d{R-)g8(jdjkQ$B7D{w<7)qDP+qT}^i=1|jixJ%^V$!wwelM$)<&hg}_ECeO&q zo9Uqblqh>#Oa_eWP;jF<2kD^!bSoqyUz>k?Ir39>CrE^d}C7{kFPXKw1 z8_c^cTL1Q9J=*O*ANv9x`i&|q9b6xE_)>Vf%J%D88Z2Nw$6JlVL(srPPmRY@Z1=*C zH_w*KsJ9H_e>hSj(Y!{{cFKX&3 zlgVF(-v{%VhTCO-8UW#492PzIXW4@8%C?qI?h*17#Zbep7UrI)*cms+XQyzhjRz(U zZjXLT@ziojlTQr5ENgY3W2>eI#}l}1s3vtZq75DZmo2_JyOvX?AG<`FyLWO+safD< zg}`X|7PeDNaENVU_uXpjAYM`O-*I^vj>JGzdhbwMqDM97o&2cuzJVX0D7Lmb*#S?a zk`$yS`ADR4AewrL%3($n=c3LEh}w#~Q3u!#ZCF6LP?=~n_$keL^u>ea-qs6 zbtMI~J7YQe3Tz`rCoR3nnt%U{`3{ZX8Qw2N!8vQmiG(wJpl9d_Ze{ey5(yD13&ig; zVnG6oCsPjie;qRfY7UJ%BBc=ZDeL<*mFqVXDF^3L}(PRcHzG3djEMYf$pRM6Zf7?mX_?O&g~ z?85-NCY`xqQDVeoR~%YW3tTONTO6cSo`?i~)P+_jNowo@R=sHmv2V#lR7I_#6#&I# zfCcVhwQ-4C#o<1Ca14GaiHGk0Q@2AXOQ(zjX)GSO4)?91v9~hY&a`lcanyK@RWf}5 z9-_;qv_@&cXV1Tpnc|4sW;|)}F89{)bJnTV=D_xr zUAR*F$Pk{-H~md8&&rtC18Ddwog9O;0>EO-MnCM@qt8&x$iR&RXRxS(`D!~$ zJr+$xog#~44AG0@u!pA}Uq=B7==47p;l2;$ekMerQwE4o4N6f^0AaNm(3E}1r)NcT z&!&C<#LXhI3#bkHh*ETfoUUyQRt-ECbIlmksDOo-Q_7Pd=~o-2kTi!ReabjM_1QvL zle&8ddx!AzVer@l537;z>`GAaz%#;9FcI?p;ch9tA??FzN_lRlJrrSVI&^Qcj-<;w zGHIV^Tu!HjnOkWbBJ%D|S$^B*S^D&ZGxt~@Ht z6jR9`RY}K}a{9JPvfNGAJXwK&Q&53^m$AeG|EStYSxSD?kd}SYQcu9k3xpA-3po8Ilq4E$9$;}r)^T#snXU_F}5heg5 z^epSz5G^LVU(v*Zsa%w*P1Mv+#QCnV^p9l-R@JGe4O9rI$Ml%jxVj;W;` zAOoV_(?iXZK2?6Fu1*%$BQ=4$k^s>`?Xw@veq;_K$KA3A;6U7K!6Q$j;MorZVTrr* zMDFG;5G2O~Sh-;C$`9M5*f5yFhI{|UfCRD}n6C3TqAtA*QW56!iw=;$0M5xzDMeIf z)~BzrDFXU(DOC-So#UQpTcC0t>GMoT3Gy`~$0j&AWx8^PSj0EeMKlaI8aZJW#U$+! zGUJ|fU#K=}_X%i>1zyCXg@$PGEQUYjbT^>Leqwo@wK9!f&Rra>NtNxLf=Bo>d;z~n z#aHGj3(&aay_PsBjbi_vs0R@0ly0b3teS78X&l(IOgD7=b4ZK7lHB?9*JH_kcSgWV z4XpM1dGjvQiU#cX!eqR?ulg_n5Lu!IvjqR#QJj}!7qE#ZLE2jsH`D&S^7o~H{=&*6 z$J8~)TqQ@oxU7T#%0{6}GE=C`)@)?8tUjmu+%rAgr`!n2&U!k9{@;V*0xvrMJJ0s}e0u;G8v*$6p0DN-!axH+2# z(q?X7{6%-Q)#xTXPO21@zQad-1bi-vynq2~`7uR!RU&TdnF5)F0WNpMu-IOPAb^KI z>U0OXTq~1l@z?|xhg7R2{WLifXKtQ!OAy7Jw+F6>0cTDONF5?1Wx{~`y%YLQTb4B| ziwYt))EvJ%N6k{0_!2$GT%H?T?V;pv9ZSiamgZ; zN5bU%@#-({`>N`mJ;waQ8yrSFP9KAg3cIC+?hKf-cSV9+M6TukZIv}NL*k@W&LE;f zB6HIZi5^QQ`1H5_3Li;8W2J_RB#jcx^eBxqiVBCpNe=61^eTp3xwaD7k+3N~9Iu$5p5B0-pW9U1@hB)*9lJrshKZUe=8x4)hFBTImkx0cJdc9!b2MK* z`(OUVK=E{&)axD$4LMr@y`P<{&mJ<~3B@f*B>bY({T`^1@1-td_|#W^3ptxc7XT={ zdp*cqgefWWFf1O6nN;$*OnNNSLn#tt#uDU#5`oz3uTTGYn=Po|6%S@};<3}3p+ycF zzKmt+{h2P2(joBtYMiVv^SP&vRuwC1l`G(S^PkSZ=o4%9znDVU7XULE%-Kkyu-XCu zf_wv480T&7gbwhy#NVpzyz`ToyP6;T(sP#j6%VyXFVh-_>)*OVfWCLdjB8)Tpl^%v zB}ujrF(55A9X5Y>K9EQ&&E(Hmm>Coq=5#!5eZ=^Z zVFCVt*XTiK7sdFD=;yv%zy0P!`H?C(hxb-wd>RtP$?=JVrIuhCM16VeeW?-)&}*ar zbJgm43nfEzRuVLzi(0Z(2t!s2A=pTZFLTF0%qZC`XQic}BJ$>DEV645){AbId8>1J z2u-BFu)Y2JeX*I)N(TDLLRS3av#-Yhk3EI4Q`wl}9EY6p)@;YVNtH@Wi_=RRu3^{V zd%W|t(^~c=&EdV>6cgV~@jRo}&Yo81Ta>-eHqrXiUh?`Td^*Jvwc(fnf&C1xnnbbL zz)3aAPGY6yV_7GR)&3c&f)sYmY zzXd1wC`M?ig34s@Hpc)w($b*I(t%pj4Q!AKyvaO;dB-Puv(Y5Avn8Se2GI} zMTh86y2KxfW#(7BTs^4$Xy{sVoBOKba0&c^L&|+RtIXseRc&+W3`z=FDwTPZtrmK_ z4a`ldfO*vUK&}H1uVm)6xlhqyp-JKeDln(?FdvGA3gM?Y`C~_tgthKN%#CGspScp1 zd`UF_6uuk$a!9UxvARVK8%f&ikI1B6*?fdW72f}>j4d!{VC%oPBWvPYgipZOQU4rN z+u;`$_3bD^Elf87%=D&=B!^;>&d9qT`d}{sMcz-vGvpR-nfn3sxd%!{S8|l|eR#6? z{P@uQCt0I9qwkKO{m{^X1^ph=atzZ@q6~fpGL97FA(lP`PY2a(oFha-P)?!>Ok1>b zbg1R`u+up?cF!MHdvFmW$SF{t&PFwcN^KAx{^c(S1h3Mwj#$I5_V7u8DdjBl_2Jm$ zV;5|uRf>4w8=;o5A1*5FAi zJyN!ZhKC(__0JEtVJBgZZ@znfVIV$nU%rf#|GO@pTgA8U(^;i5#}VTL0>B+&&G~tv zK}}5G89)NT4%Ec+=Y&?=hRLTQ3C>H=CnqNv8O41)rz%NU_t{*hB8RW0B(6|x)~3;R zg(br2->@U=&K^+RU3WM^peWkf4&7lgFoL919`du>`TXi{@8`d^D^2$6owh4kzTS`S zq<&!U-kim$1H#LJ`)hexX$y1L^kJn~y9p=(0Fay9=&n(v{Wg+g;E*D3nyNvKVfX~Z zhJtMQ{7i$-xuG^fZ`u=5;2uw#CevyHAj7m8+zEo{NqgsuMoNJd2|+4rQDR_NK`S&2 z<3=kz+dAw$d!P^1u=Om#Sw!y*OcT?$xw-2_>5cLW5>;XJX=&ehHhJ()B=&!f#9Y@b zbje}^`mkqrYsI-NSA>74h((LNz27mrDsmX-kCdLOy|dmZ{&uT5HB8AyCv*Q$2^~75 zq+n>41k3w?J94D?69FDlFk}=6knCPs87L3m+g|{$$e}-D} z-BDSN}u z78#Pti(#02j{MZVd3&q?#hX~drPAN4R8TX=IuJha0aNV45X?&~P+S>mO%CZiq=L5L zD8y)w(6(3ET;%*E*Q*z_>%)-uQ&JsCc^|3pbI4|pH~{Q4hryPUk4-}`U;)?t;exuW zCPYx_1o!on@lYLF8={*)&JYb*f0cMZqB#rJ2Ery#c4@QdOEX2zk1l`?uz?5XL(d0$ z#i)n=DI+T)wY}#VK^|sy-Yr_g)1xnlgBaxW`L@Wmx^%!hK=cQtcB%r5{H(D*o+(IL zRSW2b$$R_KhJ=wNQxC~(&4TeDn+soHLjo}1DH8#MN-n(yF2e#o_*(kN(Y_I+U0@iX zN~%6Ieqqj4uH^(!aDBD>Vx_DI}W+D0s|C_GF zjrds%=7M_exmL1poIp_BdriE}J!_6pd<$kU%;`f7c5b+}^ja0|t?j_a3f0dH<4<@l zR(ex#DU2V0o(SzD5KTKD2KB>3X@k3P1B_NcH~=B?plnzO^OCfe zAdp(U6Wl)eV%>lBaQJe-LJ>?F_K$@(mM&!s!b zFkMwXL77J+CqK&6#dp84qLjWf*XOpXe7t4)o1ns?pjV8p3NlGOD>6C>>5Ao-mjj^= zsO;D`##SG(O78S={v@S|WC~4jB)+5l)Q{Cah#u@1*Gfs$U+w(<({*!r98a%?ZqJh^ z@*S(0j~LaybJeEfFRFswUQguWtNC9sFViolDU#vJl}nH; z7aMa*k3actRvB7?2waU@B#XFo{FpOMXsFe8NnSXtFe_i3*xlA9>Z+o*1Q zyL{L4Um-j(`ai523fM#aL7E{#cG7=Fm2chVxC+!kPbjWKUd}WnTptBY>qmvf z3{s>$v`70a;&*yYM_S)0kZ^gMLw*#XLXk%a)BL$MpzdQ{VcXjDCjxu1G_WreT#)Ni$J%DoTDiNDA6SVgwJUz zQ=o`azZg~{jrUE)5VF|Q<|m(Gi;VXO{R$R~d_~xWri(UXrCXWdaFhLyIYs-cvk@Ft z#J4^m6E?__!on+hejdmv*H>cxv}dyY?JWF8$pGszci_B~rlC!I!gfKt*fP>0y4Ky8kf)kdsuB)XeSFeq-9r0roq2fW@gOsL{_wgY?%Rb z6g-GjZ$7~pAIxZ5M<4XB?I7b3`(%^AbWt#|Co9W51sWBQ17>Y^9FV1T^TPmC2l3~P zLPM5{79*jgZITDYhl{^Fo(I{UW9vp32^Ux;NS=MPqJH(<$R^XiY6? zscg?K3=lxOtp^bVx7?Vi(2?j87@Cq~Vi~e*JwcBtx0&LLh#B-V;HLiRdn2%f*1$sK zlNA5v_^;8WAl2z=G*5EoHLM|a{ZlP&y+1Omo-oGKExMl)kf?6D#d;AUKOgr|%^ zIvE>U{P*$TZ*wwS9-Vc{%U6-mAR&k&GFXjzgO1=!V|(^GEY&}_hv1txIGAO#VQoMM z(1|kM<(ORggdfu$SQ+;q?!SF-qiwvLpCTTHXjr97_Bg>S18a1kb!n*(Y=G27=1O~& z@V2RJI_z*!PmMPc*R66PpsIw_CW-1!C>0_VJg^q-(Z$h?ZdvCx6~QDHWO#z4ZvXRg zt4xSos!|Fm6#X`tcZb!$KfNLkU;LvhSbvDmNU@B5xDI|&K*?W&PQ8WJwyg6}I}p^* z-t9vmnCsZxkfh@+pjYl<2I}DgmQfzNi_Lgt8^Ljt!RkhvkA;i_-c1;X2A$N9c5 znh=U9W*PQi9VD8h0fJ_FE>{y)MaLH^;}tnzDDMpGGL6iMkw1i*rkp=NIo1t+40um` zV`)j`C0*{YPc1tu#k=XjTh2Z|0POwS@BGSnH_frVn{9T}@AoI@-mR-$07^8x;$|;R z!Wg5hDJV$}3{I{U(zj^}ExA;E7{-$3HX4ufgL@qY24l%LV7r#S6_wK|p8HF|8d`x9 zFEWw+Z4rO$Ro{$w{AEmIbAcCNClDP5gE@>EL#WO7j#9Vy${O=+L;2p+2Ot3krO#Oy z?21U`ACB=2D@>`O0TxVaRM!5$#fIbEvw!&Xvs7V>5RiBC9{=M$gkeE_9zG=Q9Ulz7S5as59AF)DDC599?a4Bu9q<>j60Af%U zhX@&51A5etpUeQR2hSwlY8?T{1+_noBP}{CQJ66ok@R`B(J;^->G?E&YFKEgz5!w9 zJ^gV&f|`j19oC&`$g!gS*5lOn8M%kQ_0w0T1Dy{o<=~6%OO*;QDPf~BMAEsqRVywV z%7LMoYArGeGzx@TZvwAD)D^~4srMN74MlEF0oHtIv?AA1AQb~yqe7zwPqNyvfW7h} zfXvc;1OLetEbiC!IQRqqS8c?c)5K%n-EW1{wv@QvvZ2R^D&Pm?)dTN51}iMpEqMHf zZ|y16qgWP+ry34+E;Yy2eq8tig^|`+j-Z_Q6Se=4>K)?`;Q=f*XgW6xTar*Jus^HQ zywi}Y<29Fa-0*Wrck#f=NwQHpcRmc&k7vgpshj7}(;tD$`n3JGDQZGR8JUdA_a1%i zY8C=olq;JuG~O;0gDF7;9*|hJjq|N4fk)t#JE6%&qQa0XRsU_>H3P7N!($+at6k z2Dd`}E&dn0rQ^KH41SI9F@2#8DwMJrDfO!sDeJ@qOju!;(MZnL%k|;mBmxc1Hv?_7 zlO&6;rc-Ucxl10KNnc+l(EaP4EANB5Y2@6njw;4kL$@FBj0{<%r}@7@b-KyKP%)~8 zRv$7zg)@mDiYLq~eJZpiGOyOa%*{8f$}dm=K-;=08SB`maR3m|&?xW;k^Bq{vRChK z8@oUIp2kxx1;CA}qQ=*^aV=(_PENJ536Yxm##1pmX(xW|)k>m<(nO)owE3Pyxm!RD z_|+QJz(XXRAb>eaV!pg{j$8Gt%t+@F9r=>O4w!Y^im8T^fKUx16)pd{ZlaF|z@AFq zqXWugAJDq>3xxjg68?+VPO5W^a8SLh>mW1P{{@2<_b*aRKO8|OkC(@aDncU;{O~+@ z)JG8&=QBPdE!@vaxcW;wxJ*Verhao#O0p{iUFIE4`wyTXi95mwNsWs9Ko%&)T=3f} z8emT(>68deX-A#DaRX_{`Qz7j0TT8p4W zd6}&S)Z?`c#mLZVk6xw=s9qcrNUwJAg_@~MJXM=gcZS~Yy~j;rImCPHXdqM)f#j(T zrkua{A5#pm@2)}nVHCkv-Q4F}n|25ZEr9cMKudx2k>RxwMPATi!hbD%-s0p07Lfv@ zxmJeSj7=n(Z$HV>S2twZL-h@_HDO`JKNpG4}g>QU9EvH z=J;HNcb#5`KSlJ`Hq6358iC&tnY(xeggq=9EpB-;{x*27;NE`7+V#^MRBL#K;k1U2 zA}tMKCAW4CJeq*dR`0tOnf$JY4g&RkcA9)xF@MJ<+_&^Y4`YvbP81>Lj3A=P>1XdM zz$t3}08ZF0y4GhL0_k2D9&Jx$Fk%gQ5gC*CEmj4wvC+Pb(g~xGsI&cA+IfugZ~zpp zq;eC)y8h6XURC6b0pI*q4s+B)uXcw_ES;gP2mTdywdSGbqjMN8rIsy!kEGsEvOIx@ z9lh*}feUA!p?Ddz2k`aI;qKtSplNv;P&v&T`=`uk2MP=^Dc?LJ<5e+0PVs~Uf)EgBS1cgeDf@d&TE*U- zkh(A`C2sM0#Yw1YOyUdK1yr4#IfiRe=v~qjFZTSV)ETZ4< zwnPSyH+YV)_9gDzhTsCm%tY-@9q--ZQ*bfY!id04w}OeJf`>u=ezxhN|7S)dohE3m zzl8);76y!1*h^^Vx$q?BEyQRcvzJ>ZkzX*NwbPdBYp$a#@TpM-F+HE+CK3UFs4B`s zA^S$w)ZNs2EjzN!2rhiJuy_)Dj$lhc6C48mQZ&;YK^e(TgHLr@-Hu!Smz{JeHjDxW z@d#zoxZtZf+BIiDuWFnJZK?+E=h~OwhBCTHLhi6CV2TXfBt6nGG<#Ei zAc2&$y>Vzw&JqJm;_2IlcL6$4Hw_gjMeS8FRg&4j5&10>qDd)BEbqW5%Qv=cnA?ydoF4XPf-&y-RY zP_BVQXM?|IP<1P$X2xsZwe6KN&UCp8fyQ2VCQiG!2%YUeF$Mobj&a|26azuD?B7@v~yJX{M3(6F5%U(d_^5SZ5G7(#!gPs7b~_%1&|Nas%X6oOvD zy{86Vi>~4zub`~1Y7QuxZM&BRC@`q$eY=zON^L=rO6mMZS%GN{G%qnXG5~U}gyHK= zp!!*z+5H?sW^@1XXid{Sf19c+k?sZc^LYV?vG|)B;BsWp-)4m$?hlir3$w`L#=@ij z*R7!Ig$HETEtCoz<LYL||>M+?y;xt`TaAX7hlX8rR!Wlu-YzZ%~ zMrHDp44@)eZi4C5HYo~kc9)8H-6CKbm9$hiYd{6J32}Wb_k>F zCt)J{_9Leb6X1B@7DBtLM+&I<&Zh37Cc<>02!E1@o5$VzLv&F=x40ePLY1c7qMh5@ zVo>7n7%*wY1i)TSH6C^pT^0R>-n+uN$yo+1cYo5j^@;likaw0(`=D}Os zD?DnmFnd51HZ++at%(veghRTWuO{_ofI$f9*oOf|lOhm_&#C7|j5HCdO2r%h_l~W# zv3vWFmle6S$=D)m!D$&{4*XgfdcM~!6$5exWxjjxu(Tj5s`NXqwhkU9EH*}9eBrL7 zGbS%-LxQA1HgnGRkx=x6ah+&O}s%bEl1R0Aj zjfkqcMk=*CKvPzp$AoBj8v83*M6PlmzY>T3vT4Ely)V=pD4aqDGcO(rX0B=|PM*Zb z*CM1`n8r&LiJd~qphL@drFSmXN^mS(Leuh>fC9jxIUVjQ+k;gEjw^?~}o39_(K zH>ED=)F^I)9$c?vvosXwG!F;z)4Iz=0^|AFvTjW!%EAm4KV{B`sqp zeNpZ|B*2Y*EW4|I=EB19EW0k5NU4-+5(;@o9P`FB`L@=HoauG7ZOsC*XHH|xE<&B8 zfjnXyoBP)<3=>b0tIA!pkpE7;8$T{{*(_A*fD&FuKfxs`YZ&8COhlubQqu}#3;RD_ z?T+H1Z-Kw3i`Qj$y6#Wff2!|-ehga2#5RVj*}AM9#tJEHyuLGiPr#KTw&-j{#t+8dca4iD0hZ<4I`IY$7;*wsBk+r**Bf|r<&FPev0meS1(KpiHM znaMQNTLxpvj9qIJ5Ib&BX|MmX8aZ+>H8&l>%P7+$lx0&oHsCE5Q_LG-g`K0BliS_& zoH>O2JLz2naKV0drsjnnREoDKxE4TtaMOPW_iT#9&uZ)osMbK}h}LjI`1Tb%amJff z!llwyOPGh!e+TXdm(;?6Mar;j z^b=7(gFX#|V(D|fI+vm8gqWg35L-Onr}aCLddwuy?s>d(Brr|X#W-hMNk=>jqy3CAQcyyWc)9|Ug>6}M1#XFLcNx{t)TS>toRY5%zV z+bi#sDw5H8BnGst!-vhGSP5*GFiOl4&?IFlibhawJ|Q2PA3SUl@a)&bw#i8jd6f9V zgS3}zjcYCdKYQrfC&pk>F>wPj$N$WO?Zd2MgRDM0%>hRNsDGDdL!$amL--fS`alqK zoQ$yu?T`xB+iaGtl9;I*txA^2R%gD$m@GQ#WaLgt*0x~9+i8te$TcFAr z+nPOOT4*#7py*~^>QHw3#!YbJBxk8)@6mU>jW_e4&|PHYM~VZ2gJj_KqKn+o;kPrM=CuJiwSpOccvk=Hl5yr@~LfTbV@W zGHfE@lrnWpA&+`DE)Jk~3YcNHoTnRa`?`OY=Ar%xuTI-iG?I_g*+NhE{%@az$?yK% z>C=E0DIqa;yhAze=5VbMYy-_d_S$IGdEiG?4(Mfm+1;DS7ljBe@jsj&XPLW=bqq8nEZ0zJzBI;mRwaR?L!68xXDBe)<9DcHpC=&vC^>& zoLhnNmOj7E`N}@pDq)N*6W8v#x*&x!{Oh+Kzwz$k`*zEFT^Ks_#)0B;47{W)$6F?2z7l!CVg-{yvVp(HVkt= zJNwh|nUYriw-oU;!-ELz8No=$3ESp4%#>Ybge+fbg`?*c@pn(Jk8X($l$S*6KRl})#ou;H zJ>&);#PY-Z6?x(rnYCbwfW3en1B~hF6Vd?m30Iuo*t6WkAwxF666BL6k%-_HNknq< zsQvHT0-!aVwPF z2y4QJ=bt5f_MfA9g94XMsJplAOJHo&#$NHXSjov9iFMb}#dqM^-FN3JO1=?ECN8_gpYxwVjfeZ{xF zUcwGH_;z_)U*W4Q2^jBY_j0NsLzU1%BD@Htv0@@uJBzc}Qs6NV1gD%ajg_q?;4bKj zpL$Oflg3B>>JwVx5js&049=(8Ws#ZF$WIq=$efLk!JWoA2^x--?vRU3#epv1z?UBz zdR`K6KV7P~m^?GEM@l6RNpXOiiai->jclL0Pj`WM`AA1?da1*PJ_;9{+HG3XfH|%g!Bt*y-5~|mGAoGPWOFg0)COh-r(o< z-!0RS!yWg^61--C!@)97x-WN;o^~>AR$W4*r)ZMfGOHN~!QPRJ3OJVPihw45MO%Z# zh{q>=}!lAk`$CRDk1Vo$17s0gT)`JfpXe?J7u$nSWTth zHAoi}GCzWDw1#2pEA*(&=rED$+cl|0oNHqb=e3<#kLK7Tp`l-!r816210-bOP( zCBLs-s>WSN17Y?)@&X`u(gAmdPFm1007)w+4)c})+!sD2R_J3y7^td_>{*&EspT$0 zBUT3>L|TFeC>G|EZa3OjeaPiZD%7K$BK8_A#Jeff#-mhxU(n|sehGC;rZs0GVdwuD zm0?!gr-`H&HOPV0c&wZ4_#TzoYkuJnkV1Anro{q95>sSM2z%iCBSTuw09JlnQE)G2 zv+CivaGN%VTtl4XsPYoFWtB{?*!{RL^q*n20<2q!5V)#%TwWrHiW&pJ5JhAF%bQv< zuh-umQ@A0EFk9kQL&thK(J~@3*v69%ee2g%Pj>M;sl=PrbR;tqmNO|{W@>KLWXv_v z**pX>Aap&onjg4YC3ecm1PcwNP6rE+U;v0n7k;6`M(PR_s=-E?S&VlX^EhOTecPg> zIO6cR^bTJNd^^U~l=6txVoq&gkk>rv*@)Ufz?**Jqt7U~=R$dQM?oQsE6aLHjuLUDYKP~`hmxlk3H`yEw84jRRE7zk##gSm(Q6hs;bRYmf z58J#8w`*131GGvL#W(rsR325yDx6yLc2kzac+36QTJ@sap}NP#NeYxvQq9JxRFvLp zHf)_hB@=&294-wRhGE+i`9AMl{Z%ED3NQPy-O+v#VS7O|a(+}{2VOoNXnofyw-j1tv zrAnWrdtiXt+#eAme^rjqH~pB{NH%ibEhTdl&FM6>TTNM=t6LFqv^6nKLcqwo6%{wm zcYj(}R$*+!d3&cqU(|^b>~5vMzymHVC6SzO(Fov&K#wAwO3gPHJzkMNPB>&9$fe1Z zM&gwr!TiKXfR)4Dmw-HYR(R{^MY%a(FKsKxWDM=Mk^Bz>-!c4~m9$bU-^L>D#Y*N_ zBX>>U^R@vc%bQ&{^1fgCSG<$t$2XE$rn5=6&P8>o(AXV>jag@_iIbD>Qg`Es8=5~I zp<)fn%O6MUzKcJm;;E)qS@BOs>&%nNYS0-#<-FE?rKoa#1(MUV`*@T3n#BHc9q&GK z2#GxUiiLE!-b#dJoy!MJrxs?3;SqF2Fo$gS)oyH4>VIUNWl$W=7w#9g1b1g~_YfR{ zySuxF;10XNU4uKpU4y#>3j}v3xCRZd?A`Z&@3(tuYip-!t9quVd*+BUs!#1GY-Ww@)B%T?*R?q=JroP_-M+L9?NDhEx>G@PoM6hK4Ais@R1tK#sx{ zo>}eKJCBNzAM0$_B!3j{z1d?IITR$*yPg{`pK@jPeyJzSIS#gOp7dfD^sDC-Gc~a( zZ8X&|#W=seZ$l;f!<~t$6jSy6_FzsU<8Ee2D9ZvEu|cvOdtTO^OW zmeOBuL8+OD5#w!u!xEiFz`P=d#WMH7gaOKBpkb}hQp1#jf9S-GMsg@fOgoC5L8u}7 zIVre#6}~BiZ@RS7xoHo}d#g;qPhfhoNm(jS?iQ_y8QnH|<-M-EXTI21V51GFfNS+| zpXhLZe;<$Z0M8{OXvb-9h;3rX4(**DzQKfv!4K9S*i<;7qTuOsj|{HSOftgi@0IZ9 z5Gg>=7}x%zwue6UogQt=*({M{=lRAeNt7ZYpuV502EVbD3jIj{o=(MRD{$b)PN3iI zH)RjbX8HZgGLoD0{*O#)^f$sHkkZL0NtNPrqLFg>oiF z@~(2Ri88p%gN^mHvX*B;Uc^+5M-h%-`qUhtQbZaoiKjNB=Q3n`!g9%y&_1X}Qj4=A zlM*#U9Q-j4{+u3YhnIk!|4}vZc?xBit%n(w2{K48ZD{=jl-3`|3Gwg*>@)55Oz4@U z{n__KwK~=?StB&fW3{P|@TsVgk4Pt=Ul|nm4QYRGw;>b9ed#`YPoFlc2v@u>a~D3s z%2#hGR1gDKl5jh3Pv@+e5@q!7VOX8e2PROZS*ox$uo1(7=x^QpwV^!sMazvzNN?-u z);Wl%CTiF6X@s|t;pukHfOH_Y7nn>F?{m1Z?jff=(n*4OCnd90E%j^`fgi#h$nB1i zHT`NR&VJs0fh}^>QU)825o=iI)Qo9H{TrRKvJ;q@VhMvZ_TL-G&A9xVC5XDgx7l5* zYzl)d^Hadie`vyyc z0(~_f;IA|A4cygMUGC>jb6BU4;P8A;ui>t5#S{%(OJ zk9!75Z!I`dn1Zf-HbQ3x&Q{(bvcw$p#{81okKM3I@@92EBVnfBEMELkESg1)>Up#ew};QsxEi#lkCu9(*hi$%Q-Svw%pY*BY@ zObQ&aF)AwlV3ZspDIj#n^8$jV)01oeSpE@Hsg#ZDP>QJr{>y*JnMLEFSNA4i5^$GV6!tm0wEyIb2y@Pl z*eACnQ)JM;UUF;0dmFfaF?g`^^f*Lrp3LKTcNE9%lE`}r95o)n5kO|4eTvv{3lqF= zg##2|vvSaZm-*1!j5m^1SB|~A|DYNb8UPZG70?j$l{xs$0^uWRV&}QTCR4gtV>pMB z1ExrH<);PrH{d)FtT@)mYZ7)oHfHermR$~P=yClJJ&Dm>q$qs6l;=N*TPOct3|WeG zYiu0A3J2acam>>Qtvi(L5b`=(sMIR=zA$V(6M$5ddRNP~Ixf%F>3wIa(l7)k0z3MO zpWu!i*-V*ihe&)HyNLJd=Frj7lb_k)0oj{>CP*+~uSX8E&-P8<^IWSJKW7f&!{p3ZiGY{k%d5bOL*3SsPs`yV-+WN9|7Luc(P9j$0?~sx!j}ZMZ!C| zs~#N)|IPKjxQQgi4EDSi8>KK0Ff_#IpP%5R+Du?mBO>2=f%2HLno>aO+YyuN*)`FJ zQ`*+{UE%e2Ka`wTT^{GPtOKp9Y+Lo&3=jVlbgfkehHF3QT@Oa$zs%WSFYiyaKT;pX zu(4)0<&rhwA_DR}5_w1SY^K*Nrc_*HHpq(EN=Bls7mld%%RD7(?Wz zQwqu6-*gE?aj@d3-lhXCuWm+;=fCOe>fG>?tS(Bn=00(*%lJtO7|-Qp53(<=)D{4h z$SrnQWjbHr`jU4iJ6!tvO~>T0uz?YCLS8n9&ceUW+{&1w(FAzK#-|9n;)E~2C!Lqz zj!5o99_bCjVkSd#W1T{yaY^(f#=Li?WcrH!SD8o_cLF<_g1kxrI61)$>z`8SKO5Z4 zU$<7&9n+eb@dT605RaKPS~2m5p~hIHt(~;wGhwLL5OS@TV3>z9mnae2O;K!6tn0}5 z`*Ro8{I=QQBN3&%N`7-Fc0Wem+wd6zTF$FoGMEtjH&z%F6afoW*j@PclI*xEMG0i; zbWcj@2%yHiN&v;c@2l4fORCyiH;b-g{4KQ*_!ceuUdx zLNgNJ%5WQIkFmu5fwC6FBu%p~kk3xdtDdyD@V>&xc}{J5iY<#?A*CcNd<-3)Y+0MW z-z?dtE9^>|?eqxK$!nw7yF!-8s2AwJ=;kxcN*dn>vNNdhRzOFcTE(cQd@gOeHZ6*o zVqAw5u6{ykK0GqaG-{8pJIgLRfz9ekVxQVBY&Rtmezz6)Y2JH1=~koCtS!@TA9ih6>k9 z-|bXA64|^JTbxkO(B9cQH{;PLG@V~mKQY%wMOij5kYtNTukZ{~EcG))z8LYTn)Pa# z&&1pBjHyujy_bOK6_`JlfG!Niwums`R>xIP zG<=!*z>1S(-6cLq5GXU1C(x{0XV~R^vBs}dAG^Z0L7_Xu!rH{&KiDqdyIni-ofo{{ z_VrsSYU$ybzHZmBJVYfjePb_jwe=ep-c00ppz*R-Uf1f^vNItoSU{y0C(c?G{dBAP zxeGEV2A!?m%RC26nK0X7Au7|tRn?$Jx$`+c@H_9@I(TMzY!_# zFFP`xGGV_n+zti2mjrfu&`Bz?OT$4$6bq>aGXVLEfdNLxS~Oq`{aO#!fHf;%#T7U% zpbzW%uXKA>fe!5;*ZhgWnb8zFL7;YA0TA{d{#{ z+B|+Z+Fv37GIQDo)H~WSpd>oxU0Z;LKaV2KLYP7Q`){Bs_Aw^ctlT3^DpBwAmB#Ns zX|X7tR1Usc!T1lt?ssa%Ube9&bK1@f`})o}x)`1UG0U_-kA&IXsPd|QOL`62Wq-U= zWh^-A33G1T>*zWgu5TUg#jp0ZWv=fH8vg-4W}H*eG3#P1c;vT#)O<`2x17OfQRAK_ z1aqxo2KsaHr)H&PrN7DA>oV}Vcm(;b(ti#ByrUc6`n}CH4KY^RarTmdYfa(0{OQ1# zF+7_^O`uDB>KY8NztQ_3H+_4GZK*1L@47qCl~ET7&>m=%=ax7K!;E zTpWzTtdGqengVGk>risJKz8C8HaFYDL4z1vXLxuUorXP_7BYfwZ|b=R`2hQz!OH1Z zk$j5tdy9x@3{(t@HS1_SG+weX0c-M%SO-lErR(ykG*IXVZtxz*ij>v|u z>)W{GW1m~(FGUNc6mbAZX7Hp0yd%NI4oXtBlQDlsBD%#WG4~@yW6TsiwFgx16WSuM5zf!3=r^W$H)%%Req1=L)dt}8@M z5uzJxQ*zo3$%q1R0kL`2rA((>B@iHSQtJ4QPSHnC4JQF^efS#12DB+^v~sQP{vWCR zvN~f=kt(}vBeq{%%?#9&*7^N&@+vEtTxjk$`)PQdmEss7J{!mlPuYNe?Y0B~*AHm0 zvgE0^x%Vzvp#%mgbTSWLeZ|!l`F1~tN0mEPMC&C7>tmDjZPLJLOUezXBQz=%&eE>M)E8*C;xV$3Nhbgu6!)=3qj_}^Dtuv0@a;{{)@PT9{NUocmk{M*tfMNt zcSypvLyx2J?nAdFTx?jJTWA-Up4#{a3QzzdZJ=_wB$#Uar8d*w(XtPK_p^N0+~-gn@Jr0Ehh&2PtgQ=|LNx(R)VTD(e{% z(6}uAd*b2m7z&#=`1eBu5Q1rK;iTSMxY@<7oMS#}cU-c{Yldvr-1#LAkZX17>Zyh`;peR6@(f8xkCxWf|Z6#u%{&$w^I309uPopeqU z(|R`k$o>c%Y;(EhlLW*!$W>e%XWYI(nN-ye@%Ok%A1_gFEY7akPy0}hYZ+(zV z!96#njWVVTORoOTkbutR_TQ-z+@P)eO!=x+RmbH!Spaf)pQ{`uXsl~ZGB54?*C%v5 zg3E|Nvg!Ov7nTz`+Q9KpK6V%7Z`1>SiR>B}=>lduNS6YL@7E(nU1!Fm`wxg1SSwg8 z`MgOv3uv%`ikjBjj1I*w+@l@wsky&PpB*h50V-!51IL2!P4NFV^pP@OU%}h=9p~z% zWEWDz^J>XR3Ngl_lG_~xCZmExyN(F_vyuR+Sh53l7IR7w^yUUBJw1So3-Os2S4A6} zvgQiIZi>E^Xjm-ThI0+W4pT>XKlxA|vhJDx!TwiuMvb5H6+Pu!3MxuRQ*N0#Rszcw zsxW&_CzSXgjl(dTXoFi;VO-n1}HLWz8nbHA#c>f1=k9>97Qt1A0B>m>&E?f z35C>S1UH#n&kNjA1Va|P|J@!1we2u=Ve~>zUo`k7q^oN%sLLnv+!tF82w$8!TGjE# zpj}1YY4CvS*r~ERImwE%tzG#y(r(Jq8`DTU0kI!?&VvO$JUqPQW#xid`RVETyVm}P zL$^+AAIIhcH(IVd{0?(hn~xwXJ>=#YUSAJ*7G$zB>C;ObR^P=wmda4kwysaWKfSI% zGBc3l{QT_H7+u>7R0lK6v4Vz^dD@cfNM(e4*0j67mWVf^ndGZR{Mynag$K-GoQWjN z^RctiSN_-$qk=RnT+$!#IK7XBDM|n!1mq{F0Q(eGMh`RkG^ov<&%$466@^DN0R4XQ z6RX6q6pyE)7ZbdT!siskMZ+ibnh#;UOX_8jmq#uFg&@CO}F)kKwC=*p>WbzFS zxaQ^;MATXxKkJQybJ739w>IlPb(p*=H|3%XM|6jYRrUgqz>z`LGDBb0gre^5qjQ%H7^f(fiDMt_%{25R zucWYuAf2ALfMIGr=DGal_o*1Alor*VmB116qx;Y4BCFy)n@6aO&r%`1Ai$xZ0T1mW z=ehrU^v=@%f*EY&J@Nim zrODABl&GdpfzP;X+EVqXNekD}QPVJgL}GQQQmw2XhO6t0$(%C=+cmoU<|7K5;=u3x z9mB+&Fk`AAvkOm$m`9`$gOL=p<1H2q@AwI>=b?{;Q|kk340UA->%b&4t`b>AOibCF zaAGjLszl_=-@?#d0szjz9`}l`k~!KB<`_1xqY&v62(yDP z6Pv9ejFp*;uR_K|fH7Y>OOte~7aiT4TW7S24MR6yjp9Aq**>xdOIqO4CnNHeXE+6` zS!N+v6tTc(dcHM=pCFnD&aN9t+(IrC{#V0zcy$4*Va&el`jzA{oh&Z$w=%R>obg!M zqi=fN2b0qdr9!~rKEms4sm`oR8FE|YwZ;lE8133SYHTf9KG131hp}IsY%`n!{xDF=5FI5df-B_r|khrA3#s=-4_A_fD(b*=D`QbhN#b*Xu2L zg*T0lz(G72Y*iw#c@HKkO9HJq7+@i35eude~^bdCgUifMWj<3Le<_;6- zdQMV$WhCqHZVzUX|O!+=#%1H=4L{((Qk zIJ%F88_f>E)OXuSSyT|gF%%d=fYp%JSJjdXfOsg)p2n6 zb-@7)_Bo&M6>7(}Y{@WCo0S}4j?fXakESJak3}*tn-09f0n3@n;*Cnh7X229X8K1f z&ENwsTS-sI0e}ffTgBkWC zSzTx3F`>$EHoM4FTh&Y(&$Ck#?`zBj*U<;e<@H|(yOvN1S&I$f12=X1W&UGbJ|C~c zDRUbKwrZ)jFYZm%tN<;HXoi;y%X&vJBbaGd)an72cRKeHnWabHkou`)t8LcDpUBZ9 zoNR4%T|Q@U8sWdIl46)$KP@kAkS5S!F8n~j1Tj<-_XT=(%%ln-Ic}Ro#5hDiYO)ki z!#8yY2mTfXn``4RZfi!NaefsFSxR(ZM+Urb)H$i_W`VEf^y}Ws6t4P@gr|;*G~3C4 zY&Q{AYW=(coJWQGN zwxNxLO!Q#x#7bv&jE5ZrHGbR~Rm5nO5o=jK|5_YD`kO z%8@>Q;%RMXXV!h;uz0pyzi-+XOmO=;5^Fb;FXo2}d72%P!=f4;8TmOf zGQzmk2i+M6jl`m2C>K$f9GuGRx`~cfcud8`O}S(oWh}M*V_i}%uF_k8AKapQS3!QUgcweb_X{_n&FE%GLeQYKzuDc-}9(KPnKU_pIYn3U(DkM(tPUg#1vP2yAp3v|{ z6R8AT&fE53oIRn>&kM}+wo}>s9!oVOytY%h{B~P4U$8y+6F8Q5Eq}1Tog5W_R5fMy zlOKj$cd$=X(nNk^1Zg899rwZ`Bo;dqA@`NGq7qZE6@^zXRT?)s*2es+ZE{Xb`uqX* za8GsKUAl%@LqmgWwMq(IwN46wOfr2=nnUv{Eclk1Ok*|r&=UCX_iy(<6A@wGI4E#6 zd7cuD(A*x+M^{IG!aDLN%tlOwgRE!9rCYibaPB2fkA8>T)jx{-QrK}erV%H8X7o2H z^rweQLL%N?|6#a&l0!w~*x0oe3QVAv(+S3r_>jmeHB1?eJhXGSD3SgFgI?!Q@|*qN z*}+U>>A)5z*{jpSI3pTJ1sQOy-DIC$DF>cWFg2Z|y{+yLkL1uB)* z;jiH|gDm6JD+bdzNe@>$Mf$LzIsT)C>D;a3PXMj6d~4*06)wCQ^6g4 zgnhWrzahuE@VY(N(^F{=*BIwFt4m~2QR6?$Fl*ki_=f;20~~VY;Rx|GJ`q@@(Ug7u zT)d=-lVgjAs5)H+{;Fq_jq-%{L_abAd@<|W&-wEfd)D9ShG@4`(ja!nJ^HxVO@!o^ zJY->AT}pogM&g{IO9ku5>B=Uo&&N+;ckbOZ%ZE?z3yjhN%Pw+XjNhwo>?66xxRzPl z@S1#6IaiE09W;E@JKU3*LIR=xOQv?c@ay(%ZXx8yX+96P!|0R!^6G9VB`pG757?!b z42R{8D$dU9HeqPztyWeJJ3YSYmLm9qDoQIGa=xFj`T{azIG~K3(DCJM+^(^NA}t zMbwqYS6(n^A1k;sJ2q;mF9Q>U6Fvr_0>@#DqoE1Y9v&x4;FGv;?LhtlfPx`SNcho( z$nfrhHv(9~9e<)AXi-sa0i$>97>d2=fY3Fxc6g2z!^M!Czvkdxh{OYbXlt2(_(FG; zr-|FwD5jS=pQ}YqG;}C-&!?zmJ*`MG4~y{pvtS8fL;H#t&n-&x@NDI+mzb#Ik$S7M zL%2U?X&OcVZTC|WWVNtH*d3^b0L(EdSnM+U>zS6I76f;a+kZefI5q{j+l@6OSEvDo z_7?zfj9q)aPbADA+VVKCwz2856u^h?dQ|H4w4V_}xD=(>*C&WV(b`Sd0x1E3oy`vN zpUJk^kvZ84J$|sS{7NVnYHn&GU)4hiUH`sd9K^cy$MYk3-Cbm4XY=ojxBx(Qz5jZ^ z*8TL;P^1s*nY3&9?$CDWo6M2sC61}h@1_7uprRP}*}kSP(Fs*_RBlM@u{)wu|5iX2 zN9541r--nq>0f1t{E=hY@)zraWvZ&Jhnyp`cE^WKS#L)+1u5=&(0hEIqz?0+3guSO zQ7+DJO{UaaI^I&b^QEd6LYJJnEfa-wr&#@-QBP*+kJ9%FkNAM{v7NMEy?2A91|Wca zPV}CO9GDya>|ymz0B81$H&vY7exPg0(UQF!@Wkvk6x*C0n1Ss2wCrS$bNDwNvkARCui?t4?3H zaOf(h+8oqx)bH=l{=Y=~0qwnoRgmOVU%{VTyMkak%lYfJPhxm=^fgqNt3EIS#Q1J< zEq?d>X5K{%Eo+<0ThNIdYGV$QF8J(xiT$*;-u;J&xw?YXdvkimF4Jz`%7kEcpwK7u z)lOF|+-Ro#weDV<(CbSdwRBe1I`~?1MY$S!TiPDn9c7h?ahR#PY49|%l2lP+u;La9 z>cKoW=7Xq=cB{b9S6{tufu97Aspd?Vksd7&SAICM<5s{a=0mh~i*@%kH-4uzo}ieF zb@388&Y7H25g2V5^D1T8Loe_~u>Um~uuTbBWT56btBgu8WbStdDpn(f5|Q#%pu&8m z`lyb)k|alhx);@E%SJl*IK;lX>$|1Kc(xmpQ3$@fndP&L}G>P0GJmalu@l zG#fo0PnCH-Q33B;Y?MWYO@_bzK@<(Fb&5=5zuZ8kZ}Ig5yGe2(=7|_v_8cRkQz<@9SuCUS3`*YrsdmzJ6yda5ATEGr5E)-xcl(J+7zx^zye&FxBtc_LK2LB^@ zD-(cqr%tsL;U^E_zmq#f;lmg1__QQk77G*O#NTl~h^WZ#SpOcI%{)7B&C+38OZn?k zNig^2hdh{e>Vhqv)DMpFV=qx-F|FeDtPx2Fy?URIVl&dmKpjBq&h2yIw_TPknod15 z4RQ>b8Y)JF?gCC?jTs+BCnR5d&SGJ`bvfzvpm>7(PtxBa(ryerWTX=_KIL;5*ZaW6 zk#9a-aqVakoph3ad80qh?J(qgGaz%_B{qtbHQe|rBn@8rCx$CUZkN93mEY2N^*a{F zih6y)le*zy>-$)`{}4@M4;=dR{i%p>(`+b}CekoMzGVfFtpG;Ie?6&9o9sqkLcL~F z00g0Zff?s~C4S&&)FUsxe|7J$MuH&lLtOGF%10J`w*Gq}pcovCH?UIVh#so<`u2j} zKQ3L{3q15p8Kj6ccewi_T$+fK8K5qW^xyCnO`l@Mc#JzhoyPf%Si-fJZJz8PwZ$Bc zW`4%}|3>zS@H=dU%K?BtsWRc@;_N4-Q;-|E=bB;F2+8Sbj|# zhw14OZH=Q--s`iIy|;1D}>PWH$j6=^^m;{(iKG~OhZff-o^t20-GS&zvasI3VMA)f2#Et{M_z& z^?fy9zzNq);DapNd+c%NJVZxdU_*Eg9X#(QGdP7C{CnaqOP)Upl~G5x zphSJyJTB+vG`kF|grpO37C%>4xg-Si)J0V-O}A$jd^Wtd`Yu<=A}3DqULuOFjU*8gUkG5wlq03$XY{6{9pC(!Xeu_{XS!6zZu9 zXntU!l3?-@9OXL+{`d;Y3AP}q7Tq)I#vCg)`ftzmvu3{QWn_Ei3w2ue?|NLczvmAQ zx+&hEbmQ3*ePdHBWCyTl*pkLeZV9yXDdzeAnLX8PWBEmegS11q$!v7P{24$wd!Z>B z&0xPnRGb2+n^Q4I(_mmmwjg3ja`Ufr41xfk|osuU!G;$j?BEj1MHmiW9xQ5$*K_WH7JZ z-Bj^^%>-FmkImt+qBn&+=GmLN?nhJYv>gmbSW4{J<<#fDA@}#=u|h^=FC1RBGgb;= zMugp`aZ!5ID-x4Rh|tWuN#)n%pvmS1pFbalxYU`Hgl)#^m{*`I0cO4TY81rGssu$x>0U-BYiiPVL{ueBHePyjnjkPudhi3Si%v7NqQd& zh|+Ulb_FCaN9ljRhOVV(k0Z z0%lg?fMfIpn#MqfytQ*`L+}+dJ3eFdQk#(6!Z)0JdA@^G{NhyhMC{hVWjvJ%Ic)@w zXv)?%kvvOwsF&N6ozw3^$x!t|ag7QrjR4uKh;Px{d|b*>5L&>bVzCK8j1K58eXw3o z!9@G18cjp0WL96c0rL>YOxb1=ffOgG?w++Fod-c9{+Jc;r_WSofy{$hn3F5<7y|7S zA?2|j>o*8LffXU6s~azrp_TsQKK)v;iIxK7^Zw>r-wn^S9L*pF8Hg*TYAt2EWAvwb zO0x`VnQG+gWYW-}5hPOMxI{HaKVwplujpEO><7l&%BU1`&eDdDWyus+aP%PlPONwX znbaWw7Fd)k|BFpMHMiRmKU z8r5S}>3MZME2Dvw(wKdx;u-aBYlSZhH5AS{pB9jLX0J5KiX}zv$CG8GM(84rqu@_n ze;rg(NovD~MoG>OIWf*6yte(p6>B;P|ETJftLY^#{cRV4no2_eQ81>3e znBbgvcuDAIpE+hr>x(GeVtLXd!2$lZhZYT?1=iEch8ZMQRw@&5SR=_(-z93Nra0oR zGp8K-)v`E;)CG8NF+2n1AH{-mS4lih4l^3>eAK%0%nW^pzl(6yr*<+?7><_d+uMU# zw0~rI>RYeY@Ju#wnx_ZBeKEiU8`vtMrmqqLn%;dDB=)yiH5#HDmo%hlvbIH?mUzupsnAx)u=Y%3iQw~L3gl>3QA&d z>E9X;W-uaq}%Pv>De!AE_wf;Nq*V1ZMNJvK=KR5gE z@6r`P07?h$*L|~+HXkMOnxOX$&{-tke9 zXMZnjOEM^A-o^9;YSsVEOs|MdNO_;)n-&X`xkg!j+lfHEF?Fl@z|?rlN?4<|g`hG4jc`Uul_ss&d7%latM+ zn`zO~9#}mt^=~O%qv$(IW5S)Lv@M&FTR{g(PspH9LSO>d%*ef{|5`FA$G@=zOmJD>lOvHw)aomOl`-XB9NefFp}Mm1=k zRlewAFr}9Mz0G-Zxmv-f%dYLFE-|?X0k{3r+#urd-jGs<8x=&``IM*cUQ%fw2{t4bq#~Y>89|g=ReJ) z&`RV3#)B2h*&KTR+REJIhI?DgbxGSy+Ahvlslv}l1sTj}*)KzL?h@`Y=nZ zKMq$4l{8iCF2WuRaN@NKPEV_EXiwA-Q@PZ@H6s2UCwF(waFowgA5GKAGb<8J~p3pWH^S8l0~kirMR> zgxiwP2JRg5A5^r3V@L@I6bw?HmQrkh##KTIeaH=~5T@@N+ou z)@Ei#9Qt~@g#cR|$L0N5XUF3tt|me1v}IRN{nBPWHA{?a>cPzmw+ZT#@iP0uyYj`P z$o@g7*99EW$!N?lV2gk)k63K!b?YX9&?O*?8NhK_|R8W0J>y=MtCq zx*w}sM;i?BuI$MBj#-LHhlJpJ67|il1Eu}tDr2w%{`5sz-F*-!eKbFxUExb0SJn84 z)q2_#eBdVQDq@{y1gZ94PgJL}QklJ_y0jG!+?GTP zjzVx^VBSd`>BJ6kTil}Id)r`?8SMm`8r~gfSmsQj4~7$t8n-3U!c7r!{9Z-QDz0r^ zC?KmP<_pQD9GSb$-~3O#!T2P^l{dPs^S0j&8Sle>Qp4_8C?L{Jf>Q z(75wbk+Jj=D=S%K&O1UQs(%Jfk&X(%sVcEK&Fc*o4Gp7X~ZPsKyfvZg`;}2PmaD#XVO_sXi z`Z%xG=$mKVV)J>|5Am~6dVVdy+^_D4CX+py#Ah4 zcuIOK+6@n2jczO}^alUkuWQv-*<%^ye$5Eq5LXL%zO}*V02wlI52nAtR&oXl2#@w1 zemKv5+8R+p_ke3n7qjZw5-lNqyBSD&r}(880Jc;+9-TwOWBl_Lrod{pQ)CGMY$wGy zAWxu3;4E6?Px?AN>s1IW3mdNcEB~&`RiTzaRH^%GR2PfZ4qgqqf4LcjQwEca@s_&S?>o=f} z5mf$|3W@5nw|+deS8T7Bz#AX!*#Z%{qIug}EumLS-A6Nm~k5zJ9&L48H z%v)D$ssK5^;Pst#TUFqkH7i)UHA~IY#%&RHJ~szIzSzK}VChJONBJ}*%%7a}0Z@ap zg9pMoPflXp#Dr=2?^SFcc*3TmX(se{5#r?4)UKjBD^E_800+?uYF8NNGt=@azs4rk z5>HM9-+$dB+rl1Eg=-KJ?csN2gXCX9wLkIsH!rGF)s+Q)k2=N&>q;AeZ=^2<6`BQ$ zqdSP7Qlr-P(Q$&{c0S_#l9HSwkM?y({B9`39Wcb0cg!{z4ZIOgdy|KL;cv-ioK9pF z*FZOcyB3|b>(_7(5A$+rO+4=Mrf>~8_6QItHfq4dNt;%ZCZXxKJ5VlMOcHa0vFSKKw79Jhq66BSU- zL?R(vECa@xC1@!TwyPXZKF9OKMV&5G2ymbRI8&F4gM+2NbA?ynsYlt1M^qwXGU)9> zYn2J9TibCv$9dz{;Me@3kQ;dU^JgFi}PeP^agaM=g3?jy-RXnhj!Ww{y4f`P2Jqfd8u zi@$(JU_tv+iaih<`3=>aU*oe#$<{W`NSkVjkiDd*r6S8F%I{ozK`fpddW@-99-oG#E5_a) zNfBU*!^{0HQ*nV*0+tA8lD(@^&H5wVte#jw+Z0`K57lQtOR9>Hb$y+hk3H@`7`KZW z-J!L#?M0!cPPGJ>GjMZ8S`zmR798+#mTu~+wd`~;M@wG~++{KW`aO#|!Sa?aDCu}< z{fabETkPsa5y%X)ZfELO*lz{?MOrBz0m7HiLbAythrQxR}ASVAhlVr znU3^Vu8P}0b#j2RAI39668iI7{m3I)&m#ejkkhxLCm$D=9d`Fe34)^8AlXzOl7Jb+kh&eh(|JTKKlGFAAd!Y)Rr^y@++g~K|B!gCQW$9} z%C}mbpjg_6%x%%Adt>?MV+;heTt;fysXmh1sRWjb`1-&DU^{{KLX{ww*9Mr>x26IOZ4np>RWk%1IfO%zM#CR z?QFk-HbCCcEzsGUL?F^z{afn8&n>+-&?QRe_Eo`EpS>8MFCS_Py|@U4eqY6SwSy$S zZtXy4LBBzl59!c>m(Nh6KU%L;uUG5!&t{mQGte7!`Vj!#zWDNr0QJ%BGwACDML_Z& z18%9-L4!~*q!UVZvYlk64nleZLAD>E*)#KfJvT+m+qa@LZ*Gr$58^vPO;C0y=j+uU zqEZl*_-`oZInKW?u*5&rCX_x{K@8eLWde1AhC+@SdMWM)w(5BE{!G{8+0`zx=&nUiF+UU#oLC{Jd&bW4H&(6|n6nU7Fi^ zRr-Hhm1O+cfBb$Ti@U+ps_IclArm_E@SKOJ6My`9=Qiu z!ho@T?2EtzYpjsvDy7H)r$zdqoz_jAU4^7`uIJfh9%V<^mZ5#G36z>dgY7->!Lp%! z_Lvp(VKk_pume+rD?J1bzf5gs_3;MVzW(}`bNhb}d$lFnim%NMi@>U;j)({h25&8f4@1DeVE`?UB3Jub}mbVYO&< z`QZ$r`(7j4#H~okjX6Fni71~uOKrQ-Cs($s!-sL@TsxnI=PTXv8WuSoZW#Xkx_(C> zpZz;FqIs=4V2p;0wV>hDD{c5{;vB!9^ z+Bd8)I??RMH`?F32rStDeiESkcTJx1G61z9wUjcOEkFNpO-U-m6tb_U*+;WZKv(2gdsnyuhMC^Mnnb-~n zr<6bM(t3J!1Lv#?l9#3oPp67mPx}KlVNRPyWSB`C6FH`q5it&cnmVWFzv zjGv@e|LsL@&@#)8o(w*Buvg^eNGwEt>V8iWh!~OBsAkdl6=$RW+#jCJ!Bo{fTOg%iw8SQ!tSIvL@6{^)g0^7n`iDW1!0Ok}z|vugp(;EnZsqyKZ!is}UC|ZF0p%3_@t^Ut5Ex(|sn9@BV~eymS$NnG{B4 z78gwn7EFd`5A_dU{QbB#{_7C0^$m4B$OK$lHtpx&ly#W@H&nKr`3u9T3`IqZm;z1= zl{`DBnhdB@s zjC|qQHT+8g`(t(*j^MSAgJ*#O?@2IpdW%6Q#21E=uR?YQvMl2lMd#HwWVYOL*H%uH z-fGtE8`=I(PyVbHjO%Zu-P)#Dx#z%;uWp#dr8O)LL#58j7NdWWYy1GuIBY!TiFd95 z`#F$te7uG~d=^?IWdq~}Ht#xQ&Y_iK<@naTXdtqMv&Offg6st*x8tfs>q*m5 zKNJumlceL=(GUg?IY5HX?8Ujh=XLMgo(hI}O1WQ+h#zMB$qq*6AoIi;*zj|wu+q>- z1||>kF$+#X?J%E#c@0@6?Zxa&9tICz%|b_P0C1zW>%Rd}u7}u9!qE=(lk~Jw$*6jz z{@3+Oc6UG3n{Z*Glo0WJ)~uJge4%|&eROf(%LZV)Z6vcq$~SjxpQ)5Lwdq#`AiizO zo6UFff4lT4){J3*C=$#uq^`xq4c=!FO5NUAf=Z z8sCUW_Hd~XExsPoWZ2nyf~8PoUg~eG%sSED`3i zo7ftPj#ON@J7lM|-txw?gaXR&2CrmF&V}w_szowtkNG6KP4PT+)7up?)lzVW{$MI4 z9;JJPR-fky!{ucBLJ!bizpb6ErSH6)KWggZ^L+U)=htj5;Dg**I_tE@!_W^wLwJkMIo>!|3~ znIL8L>ATA`n01yKPcanS-#;chVE*ZVn4p`8<*%J!672gB9|Q@5dQPF8 zg2i2KR>9Ct6ctqEeSu+l$K=exQHecH*0-L~;C=RsYEwxn7&66=00lp_+7N}~cA=F| zD~uWtU)ST@Ef*=_CO=7wb5b5iY>Ew79JCa?!D772%>g&bbd^NG0u~#m zv9=-D-0+2}Rc2)ArtkN8bTB_Z1z4A?hJyU6C{S}m3iynKsSOMJ*@N#Zs|c`Pxw%p zPczy@gsllEDG36W&$BG`z8~U2&p#&Q?Tw zJIJ{$l=uDAr`HT>>Q8`d9eq{( z_21m*cude{?U=y&s4-716~d>!VdSiqEat`j_+vsI zI&1BpN`>2XJIxAu6*GBOM}*ESr9qQVRz;x)lI1BR2hlgGr5>050e7ngohlmyLG6XtqQ~Y0~rPN)G zM;zC|opCmgO^vzEbDYdQIwv{KapgfhDn3KWs_ncQO2;bOeR;3VIQ#E4WHq;WMLYEO zD0F=dRs)~EzY-;lyZ)u%TrAL#2!V+&aJQ-uQX&yqC>*CHb@(T>DR=Z^&@JQIu%2da z70|_ppc;2Qnzg{v$cNPCbR;Kld4Be*4jw$LAsU{BjEGNAuNAH;4d zl~Nx~30mzICudQwy}uFPmC z-HacZ;YPSPQ2Zn-E$@Ia58I-Icw2Zz4!|5p<$x|Nq6kDdf9=9azfa1FtHl$Bs z-sg?SPIH{&gmW5$h$WOj#<{}-2EuNSl$&TvoAuCRf!i7F_zq*3N~i;sc`|GMOI z-nt4V$WOH3t?D`l3*a7nK#fnRA&Dz7R#7k^9}^)ErNV2Y4{bH!)q0fOpzLcF!ZubDZZmA&03; z956h_*;&w(-0_708S&62_}?H>1cSxZBQWckddFB@W4nlwlAMo`d73%o60-UrI!~#UiHVDjQdgF;q=d9cf4>F1*LyQtxtsWT|Dp#W4f;HL-8_w+}XvzW(kwNSf>y%PPiGAk70KGc2$(v+ns zN>ORJYrxkGL$|v<26qNNEms<)YzsrT?<|+bk5{>*?+Hr_0wWoHJ1F^jJ~R&Wqg1QX zv>L&hZDpgi65D#y-Z#OaId>^SbrZsEoImX}H`GK_>J1ngDq5Q>KnY{wey=U*a?_K; zudhY`pAC3aUZb4nInHxw1h3D|C`!;qFpOas!ZCzn2*lw6Qf;%JcRucY+%qy{Zafu8 zDv(f{UF*6tjWDXJs;a7~20QDXINMC}!ux8XNO?teG{93UI*TH*F15yndOD{d4T>>hg?rq zbb7CcUy;AWkNIG8!l?yP3ZqRu0v(uwMVc*ntNvRpG<$=ce79}uKQHRfUfg7Nc@iZ# z#Y0x~Ynwd)f|Fzt?j&>cR3JrFCf@t_k7X@6V0NigQ=+AUCi1%?({mD1l%*+3Qk1EI z=x)=eL^b~FAKhP$J2Eg zqI=)@{a%lBF$14BG_fpaUscJtqlsfW`m91)4Ll_5GXy2`rcc;)+A~FLJ=qN0z<4DZ z{v!MC5s<-EdA7>MTuG8XgCb0I4lPE%9le6oq4$pVEu8D+b#hiX)!71^fmY>^eN2_G zPtX3xJO6uA|A}M&n|uGIi~p~idvz!Pv|R~K*~+*u*>;!Hnd_12YF)>mP0656nY@5h z68(XqRO09lNf~e3gCSD{GFXz7r71`Se_(v%fwd-un4e3>MiWM#J4*`bJDp4H&U2jS zInHvDqiinNU9h{>vJzw@$VpZ)83-S?K1YGDace*VXlY0&w3XK@E01qO3chXaOnZ75 zMTRV)!-AeHm%AUG!bsTW$zxRbR2%G=_@c;k-0004O7Q1pf+??IP z!67wue-Q~%1To=a&iJYqSldppQ!poN6S-2_#q{wu*%aDjFJ@zRZpb z3@G^OS$MTC(M4xKc4{gecle^@L4DHgOFsu<({VEG000jb-4x&gZ_ZOr2-npM{doD2 zpJ)I86)FqsCQyWFZHKCd-A|gK@X+WQ_GMzJ**UsA zJ(^g2tmtPO-wBbOA=3gyzON}baH@o@h6NoY;RwnfF(N1^ZR;?C`30A4y7K>tyMrtG z=(U5`-1i$WD5!DTt@vs=Ql!0?|7Wuh7^*@*Z%fjzN20QAQ|q?n&x9d-dFa#ylq)DGL;52MSW7yifF_OV~CkxZnMe4*&oF0ApoaBDum0 zJ;Dpspa2o~ZixW~r3(0(F+MSCT&gKB7y%e2x!!SNTZr`YNgun&67sVsi-3RR#}9`g zu*hrlz)<54B%vm8TrvKiCV503?_JI;&TA2Ye-;KQay+T;u9eM?hOux(IMi6W ztw5AISS5}8n-7Ft&2%X!DL$)00X)@0N2NbNer~0GR|0wf`W*hL_%b&Q;(dQy!SVru<6=yl;_ zGM`WQo~qxs6ILNr(V{>;fk&&^DNLF4!%1LIQP1bc(>G3Mr64y0veL4=pa5)-*rvEf zmpa1+qOc{%b`S{RvUpEp{W@;e6Eg>u@afIGihVb>n>w6TJ3@4j18b8)3UY~icu^UT z5r?}NuxBxj&lYtlT3ln5A>4TuUDWvuqtwr6x|%mzaMyzkyp&6=B|rn*<^AS^lxijh z_VSenboUm`?*tCOZcYKO@5#WHLOXWa43cdF+5QV7Ims6ujZ3{L`6e&5_^hS~bPn3h zH|x{;PY-x5&y~LQmu~jzjmw7)F1as1%YDo|0?`(=yOZfjr&3IM@Re3ByZGC`9we3c zp7v>FWea4IwYH5UUvt4(=3{teGz2z2>stA4^S&*IRX!n3J}{Iag&3Fb!jAs(#*BoTa&1=7|iaa}NdN zaQMsihm(L7NH~)qCz1-bUEBj{wcWjGl&ph+RBWmmL?QZmv-89%ydg9gyz^Gfa6J$-OQ?@L+hF=Jy{ByQB^S7c3GexIN{udX z+$*wwRa(-c#ba%pO>|WOjdUU_*bEQ=QWz{i(U@T)-#ZZSCMkUunIB}@I}>5M{CB6VUGT{=6T3@Xj$6iF0~y% zm$4fNV;aPE@Iy4O@PF&E>B~pBanahIEzRrW(lo3XOMWn+5gMF%$$NqlCA!$1r|*w8 zBHiA?FdT}8li|L=RJqyTSkpw3bbh{M=RqZtNE&LZVW4EwR|n;sPv+pH4wT0RuNItL&j`zwM=76$*5{>G)9i0Ae|7PiWxsJr+%l73KtHEhQ7 z%hpXk0x1&2nWwz$qjbH{O`B4tIIMj@%Zf}f+)nPIQ2B`8@P+oIqSO*m8Z~O2AC4+- z9p3L$=LflnwxA3bvk%T(TdC0=Wr>I$AL%nfIj^^%aFgvcO3H!UPCMMI5mErR{Y0tu zYC*a5Ne1z)`S+ajCM}X;qTqP@GO}hRCj(6>`FCNlrgJBY=y4p0 zKhliV@*_8_2NQBA3`f3_a)0*h4>~u*(pStZ6q1+@`@{~c3NF?uUk-S^+zO(0FgC~) z~*<1WoNjqXb|;vu2oe>Uz5PgNsA)InE@PGesDWU>c<{$+hQ z5__}{xyuZb{p|c_tVBR5k)ebNak8oWA)5jG1nPZ=R08SlUkPiJV$qFf0^$~I?Dv{l z?1+Wjx9psphN$WpmFb%f>dqnLoMPo&^1KFybAv}EidW??fzTIB{c5^$;B5w&jmUN` z6y|`Crk}f%Zw|4`f>3LId461J*jHbo%sKj!^Kh$misH7!fubl5HMOqS{jXv6J|Iz2 zo(Oh`pbUH1b4>2JWu$ci938B@JDU;oZv@es2h0(_F9ZoHrX3iLJ2?bT3wzK5!g6&j zMs~H#uu!+rbW)CWIVMjGGhKW8ewX;8VKZ#0ME}48l@>{3TC-NR2jO@ zmKL~ofboY$*RS%19ch*)!&^@MKL80sC*uw&dbV!->58cwleGkZmg-B+f+i{Qjw>ps zSme!W8&UU~fr*hK#co_O0PwQkG)J?vys(+Jn>gil`9)fY^Ch}G8~uyo_b&g-Rs1yn z%XWkyu``V%nk3|pDsw=+eKtdhMXUQOQV5Rel1_q)n0JK=n)f@rEXn9n?(AKVjpE^1 z$S78$$UZv=5##Wli`NEHQ}r{?jJvPerPxRuN%#5l8h%!(uHbJj&!BHu_V43WWXbOC zmCu(rBx-BI#}q*_X*wO4NIOZb@oT<~_1wQ%=$B}em6GN}4A@8r=MDhIwr3FOwiQ{N z)AWz>ryVw&YC*wHqiTyoR7WM7RX@3ePa@q&yvRNslfF6V3f58QwHxa}m)-b1&NW3%b^Ub^dE*g713Nzg+8gg2?<}%~5L^73q%5VmJ%_Db_m=B~;lQx(xd<4S?RBJshQLJg&+h z_ddRuqjwf&4jq_Yog+W842)p$JGZYL8hyw?NgQl)s=E8&(5XGH=NVKJx7gu{3Lr>A zKmqhb{PP)y&Kxs1x$cWpEa$zA)pdxZDWsje80igg2{erJ!fO@iK%=mJG}eoYwdAwG z?QahlJqf}X-_NzshOEDLa>Opb1W=PSNwQ|Ci;k>PvWBs*3RM79{dP%ekE!z63VXjZ zcDK!y`QL6cgIc{7sbDhXW20Hm7R8!N9(BG`Os4@!CHfOP> z_|b@smwX}@ffP;c`e2^L7!LjR?mM|d&mT92g;-p!E?9ZDgz;yGK;MaR5B1u$8oQNh z@6?#Yx3aOhyZ-&f{H28s7G}%@*>hp{say@ZfFQ7jtm!tlBb*JtPYYu-4QNc9DP#F| zX`5b>IC(lU(V#1x9r9oS=7|9)Fn6^APVkYq45z%$0j znWn*mIVB=72?GKdOGV1Q8oO#+;!SRKo_g&tovcZANaz7T@-@$>>6=V#lU2Odxg;J} zhkjm9I?ixO!6Am^rbocYPM`r(tyz&jo43&YK`<==DGy?2t5}***WKbTzl;#q8_l*Th15xP(BWG z(E!=47puUUD~w5EnIKAJpjDJ+0Q~xZ;6<01M^rr{S{0hplk|_`%R?#3QL(P6d zA{}L_Nkl4w7UqJbE)Qhn*r1nX`B7*0a*Ae3Bn0H4yluN!>r37*pS$ACfTOcb7+}Fx zFZ9RhAxE9QipTGU+pSXD&7>2{@x}Cn~YWO0Dr+Kh|FM+qdWhhNJ3IhJ7Q0ZM2n$@7h-f@o#Q0;U2$r3RoQ+9F zG4#s0r`}!wAG7o2rri|TfC^^8Z`pZK8P%wG2&Jc z)~h?zoI9UAL>n4W)O_vss5tJp9fD*fN*mBY=$6U7{x)OUOoYotrHLQF%ZoM1Zw1fZ z17qOHy^%#U#P>BdNmiQ&MvYyH7=0n%Ko4de#4FxOw)!KH@MyQ+rNqBrKW5nTmx#_w z7Q0`|M-Kh!3EH3F#{Xp_@%|FjflA)?(I?rufo!Y2-#!2bsv5@kZpp;-UOUP0s2BLh z?<`1pJKxJhAFUJO`q0=&Y!PEE46P3T;r)~V?6Dl3b>d%4*>GO<1%2`+7tZrrY>k=* z#e&nsuf#)ynBq)-_cXCoTOu`k%?O}vICok|+cVWyXTBG77!|f{>6QYXF0lhBi#R35 z5xi6i3rm>N6e>fwhZ**Emf)7$o9Cfk)6;RSEr~GhJ@nr4yqf=sVY&+QIWJY-?x7Cb znSPl%f1C=;UJe&GxtPyDhv)-L7uu*v;ak7nzxOd=~RS2RE zT?x5@g>4!Rt(};RRqcPyOv*qr+g?a8U4CH%w7+3}tY9S38?Iw}F`XNg=4NNn)d_H3 zJtP5mF-TN>zqq+$on{h_4E`iXM0c4R&<#7ztP5Ae!TAekq|1RD`pWS;`jSS#@|4^* zytM%=9ZRX^_8(&62pgOiQ9Eu^dx64w6a@Jj9lqAc)sSWzYpjH-@%F>Nbw~SE6SRF?8+5tF#fM8B zmGE6y5`rGoZeP(4M8#Tf8pm(Caq8iYi#ecje0K2%kP7UE;3x9fGaT{GIstk}Co|lhV8$NSJPM zh+dr#RWCAox|+6lPXB1$dG!s$$=q0ZEWVg-Q07%TLO7Hr1~lk0f|Tfxw)>V}7VLK; z$v|c*RU9KFjCzua1>Y$Hngx{YDGhbO@s^B$|60FQZW!`Ivof+(-OP^p2&4?hRZb;` zMI6Rs5JJ8%D!0oQxqGdS20il$s|;Q#F-I9WXlShMb|h{=P%xUE73qdexC^o0T23bX zE-cPUO15G~RO#s0KoTuKd5_e<6g%D9+S`|E>LACFp9xjsx`g7v%BXvhsbk5teoAB} z`r{s}48rPsLW?ognj-ZIQHO3Lw&=Lnq$G84K*~@H&IuRj=UA~g&lbxswY^jsRgpC< zUl9^NtzO%wr(dr~ZC5KgT_Ft96SnA~(HL@$J*q+xzYhx@V@mN*>N$6ty=2T_QW6}V zQxv-f32v&0oyFc$BYVqx{`AO9cb7Q>-`RAVvb#(@ubt>AJrBf~#SS({CH;M|8O zTrg{I51VMfEe21>FnhivQzv@jcZR2{4<9J{)WXCh@vm&V;({wvk? z+nha7c0VhQPSh_0Es}7E3+oPER}+FS?-4ko{f;>sOv&(B_p2Bz! zOHL+t?(h{Gl!8lA8V?Tfj5nJas$U{oYl9Bzq2Kr@oD&UGH}b72RCrP$QtY3GVg%HW zp=per(Tl>(6hO_?uYqo1eRN6+-nj1vX&JIQStL|`ct9(pM7NUrC0eFzz}!aQ%x3LG z-sqgg_%D3lO`Z!$P;1JdBpy!@a19yplD1kq5*k1PB9F|g9Ps}MIK3+YwP>6=ROQHF z`>soT8L6*)`ip++n?&MXD-7D8$HsE zk-P78VJ|gJ+XV8}EHUO)5eDy%TDYjc1FG7C&h2XBdatN#$bm*)8~-|t?^wN~JhAVI zHmi7qTD)Q9q8n)>nq8F{ed`@Phj3+|kS@4#S{}IdosdLS;S8PC`8OGTuJBTD;I&I< zxUmsV6hpp>oSe;Uu-16=zk^w{VuBY%l4V>ARX}BDSBN*Q0(`HWSDia*`Rabft!EEk z*&enyEs6dTZTr<;{#T418&YoZom@qos(%Ikr8mn%6g)#-kVF3Hng>09%a$WQqAqz{ z&9L~6{)?`eei5l)WKjWO;1V}-;)LRsHylr zZB4;b@^39^iI#O)EkNn#>1Nf8F${FYoz14+6;EjsRM>)!cERLAQ)!mV&r_~-#|ug@ z>*h6^CYZ(x+e=QV3vIHA-^y-}He9&7I<~lf@aH=9K8!E8^BF+WNVr6|lt}`0FeFfm zr<)s&e7)zn@7B-Wi!6?;Cqfe3CaMd{Prbj~I9mR&1?e?kv(}G6?EszvrmF|{bIE(m z9FS(_=TquLg17R2muH^H0RAiOInM7S zYm{jl!MAYYgg{>2uok-%{y<<_7(e0ZO~;lr2!E%itdBsP4vJ(!)HQD0#3z>e(}Ulq zw(5#1g5ulh;oAv6y! zg+Z=^%}!jGbZSvjf0HdxW{HfNrtz0<)K!3};hYS08;~S@D^-?Hkit>C|B#vQwIICp z@?8Fh=iCtU1gI+HQqFl^jKT%;X+AbVpV{H2lm#uKfIkvV$-)~vCVkEqGeg^HgIeME z8V0$4BBB()OFXMSAH0#w&(r_E-8GdBZgyv#rsa=MNlZFq6EmEEY-*}A$0!#wQln_? z2f5^-yA}wsS@`|?XoPrLmXYIh%eza%)ZnNc(!*z*t>2o`qE+Nuz^{Pjj`x@b{_@6^ za5%6~00ORo+Oc*SrCUsh^sQcy2hfPj9}4tmturR-Gf2q$8;l>)J2#=HT6b}V`etcM z$=NY!$?9+vVR18@WqbmF4)pCoa20c+AA@i-&LQ{Ul-6gY4IYl}+K|Xm<@H8voE99^Y7GDhU_}2XIg^SO1e(c5d19bF)oU5FP z7@)<#xcO+P*y_X)5`EK<1;eERa>!RyvZ5&V@+-(bh}M-U-1Z$1%2Wuia5I`Cpd$fR zJFAPv!S&?>4OS@~PSd7+#}JTu6&S1pTe+#_Ut?FJC*Jzax~n_CNLi}P`;ccl>F-H~ zE3EyOgCIilrFnDTSze6BFy)GWVwEi!gvqcoMfm`0o9p)fcg<*0YAqv+bWSXNg#U2z zLFXb6g|STD-3uJ1P7c_VdTm5)KQ_-OJ2SOmH`~6*w*G#G`5CuI+(EpE zC(u$}Cc`AY+fH<6H-9E`?wCpYA}GGz9Q5ya9D@Aa(lK0l_clS}q&pjSNi0xWT^Bpb zRWzc1>yj5vWmEwB!;RPLsHmVj{i=!%BkN2g&@;*jMYG1cu%!2C(C=&RE<3)ZtQW{QtvUHyf~(LHt! z6W>*$NYuT=wEF$O$vM*r(QljN93kV}(>L_l%E4r=zWK(YA>dY56Ypx{l^*f(KJbjJI#VV(9+VNKE#+@BkkHy)yMagx^K1wZQVg~TN-k=B=Rj29|=45k0qgu zUA+jFu8;;Yg{yg6)IUC$1A`P|e|H-OJ-Mna$Xs4+p)_eCv4f(6NO-)VUF?)$OiqgQ z9~Mivbof^)>{&!4u1<%~o=VJ6H)fzd+PXGPB@k0g~ z(L;HDoa#OK@xd&5Y7NhDg>c9;_u4ROo-WiSat@(b>5}o$Bqq-M9lPr_N z|Iw>|Ir1&fs(>&FRk-8n_Ht#n$xu3FvQ|c*HSS<^A{-0e1{_-r%;NFKDl;Pyr|A%` zmfD{iI)v!!pjq8?cf3w#<-LVM`6D(SN$98(Aw|yhCLU2tULb+IZ~0i}TNm|Bw=KlT zxT;~FFll=Ji`$z`Q2XFGg@`}mM;~5Nl()Cp14eXy>=eF@Jj>&ou$-Fo?lL!$b6#f5 zw9LqXMHT|5kkz9pt5bid7wl%IG1{J81zfW|N^gDj^bTmgXT>{2v2DN!PU#>7#+JAcM{ zS(i?T=^L!i>-6W!1Ed!D0OrCpsm3NY=B*FB7y1IeA5WQ z3hsvj*7z0E%NY>>%0Up-mZMqeWc@Htuec3L4~Azed3{idr{=TRb_q;jVpqjGxv%GN z6Vw6GMci_D1xg_@XlIE)wyYD!aM<}2Ot@L|6!WZCnVf{87#(3d633YH=hCBlgO4Dm z5&(5AH`IeiU3qba=eY@wXH6Kpp5dr11HoHVJlZ%y)#>@Bo*E!aadTDc%6&9QT~j8N z5;Hutd?_)|QI=*g2E<}X&797d_LY0{8&DG$#UKAUWo;qO_GUR6yu26y1%pd0l(l%S zfajC@7<=$OmZ@g}n%JW%GfjPY0;>-DrvVh~7rJ$)BKtr{>3;dnq&*+O#Kibg(RY6< zl1O-rPtXRqNtyILOh{?Fw{X*D-_2rggi$4-d(ey{MT0&+q0^E#^CXIMYgp^TlU|DepxC~n_;i`|jK@UqQJj_-aRi8Rz> zzOIr2*JBVVYPyQ-GOsy%_epLC1oXuZo|j)>r4vqYXt_V;ZFUd*K&^&fp^T9TYAv_; zNr*jw&z^-ZrJOzw`)17{olf-!Iavh}XJ>D0NZwGh-|PQWK7}6Q$bAMTpNe2L+VkUS z+dzflLVc(32r_XLh(Wa?jc6M8m$@D{IUgHef>u&BN6RdHiq%%Ka1T{ftBQqcIGsGF z;t4TX7n|j;WT(-q94LEqNbI_jb|qq(qDJx#ZATp=L8K5Q=_?_^#SFG3h2Tgd7S z{zJW?S48_a%MB?$<0c=koCq$y)Yj2BhMK3P7j`|sAtvk1 zy_EqTow(=2*y&Y6ShFTc_SfUTi7 z{43{Jk{#Zo!A@mEmQwVBT@G$ zLppSUJ4C#DF}4O%4^(aB@cDdpu=}i-8SPF1qyl<%or${1z^ARg_84eGO|(I)o^j!) z;IJ!{#Bf4rF5fq4n#noY-CutClhC4|5{o#i(&v*G@?)v^#yi;=p)m zLm)CclQlh{Q{`Js`~gFI{E8B;GVQ5(|8-20z4VvL)=uCV9)rdOn}fg>9h#&h-A!T@ zCs~^hEzLGfvGbor7FBm^c%@gB^~l($ z-kIvt@hOEBc(DskJ6Fj-`mG>>`6df zo*sZbwF<9X6avHkuuFC5rPsGVtt1@*a%9*;FaqxjL8$P9GV4&UUZsqb0a4p6r<;m5 zChPOz7?2oJ%O9XUWJcTSY3=%Mtz}iss$}e^8g#^chMHhuFqLFra3-XfApW{gz3tzR z51x=ZPO2(gkz*Y~4kb~96MbKa3?$|}mjGtwSE73UR~uciS+k7?7?L!@Fu^{?=7r=F z^mfLJnR$H7^o{t$$>#xT|DSnP<7% z@t+S5#nYP{j#0LSf}4_V!K=efOC%R?UkraC5&9fQFS5bnlI5!WP*Cm*(~28*(xZ{q+5 zEaLF*4<)KIuv$hEEV0xLn#I=kPB_wI3iGOx+zff28o!AfTp&<0H66U{xL{>mY@*pI zTyq{tD3G@_GENe>^YK}d9Npz<_Xl%GAJ1+Pr>}tqB+MT*kfsUQm2zx;uQ-0FpF4}$ zVWyW8X{HIgG~%#LoAmh*XoPkWV2H=7%X3eri(cv{d%g^*Z!gao?5i3~i;3mj^%C(D z|Alenh^QZFX++fEvIo$Sg!vIqr$i)+@P!$Am(Z}azdXiD(x}3WoiF-5V|qLU@-JK; zt7t?>nul~PR5D&W!!Rqvr8?SIe(F@2gMpg2Z_5%HB|@-xKF_HsG4_ekF@5d=K@N}k z0NYa1Pkpc-_kX^c5@YyCrP3w{+@Gk&_A~Z{Af0Yd7x#w-pRYfE>D%aelc+I!X7S%d_hf&=HZCly4ngR4~R)QskQpEe)T5P@OG|E~3#_5jT{_v;5Am~Zz_XOBfnU!gnvo&)W3z_v!yc+CAN@+g zsZ-Y!X~^ZL$6_{-ror`#l{{H&iAy7|bfu>iUm15dLFk$1g243p^BFq{;6`R*?b6~l zhAVaymPc0b%bPc_LEpF!u+eiiNm=hYRuni2?QnGgi`~k_024~r0=nGLq1;{5t&vAT zgNVj_z8;a4`8K~o`Q<)MA(3rY_{_z@4T)! zhH;DG)GYG^EvCs%tDIO0 z6vmSurfQ%k&h7h-F}?S$0y{fgy+KWTF5?G>5o@W4=|7ZB)G~UAlTtyznixktskj6C z^R^b;1)@vW%Dhmv=cA z9Ez0vtJ}E%UHm}R&b^=02|-$*qqDKN03>jdo`+?Y1cvbi@wtTGZpg&AB~qFShT=@_fK8nzp1eV6d$Be zpz?L_EeC(YBSsV@NhbnAQsX7~HxlOnF6WH&|4WV=>}3-+0Vvsbe~F0@3yl`+3m(6^ zpFAAe(%J_Hhwq(>JM9dhN7pV_2pC_=;pq7|;L_95_M#H~R=W#I@&xCUno;tQ#pu>FH%)S5dISor|g;rLyy(aY_my(A(~ zS|f4y`*isEB=E~}|EfY ziRHyTqh;Nwbp3@PIEMYoH*|=jh&j+}HXGgxHwF`2YcZPDxzxi4OTvos6E08NKG!rK zD89is0ry1_(A$e}-YC}<%h%K_iqEklBC>syC1fNg0>2PW3QK*7&wwmcbF+}lb(TIW zZjzMMEg_c&%zC;!%JxCP2&7yCEMigd71&GyvB}pK)z)ryuBXCY3y{Y&!jt z&aTIhq0FvJ(*1?9p?WBBBNaxEMi{ zU5k#ThS8X>%IX{grS|r3u*O8pEJ;9UwMVJsA_zoRUmqYjQSD~)JV~lSZ-7pfA%+B{ z|94v9f}jFnH{e>V8b4LiWX7Azf8&@qbsI_=SDp)A+ha?)1C+ky^~~)}v$HtKqS?(- zslc1Z#Qgkh-BAns$6DJd+;q6$HXJ}H%ARYpHoz`~AIbXK(k!y-nFjVQ$9i6Uaa) zyBl~lu-)r@?Gc#B8ZieWc&|=t@@DWy`AgYA1xo9_?0m-g6fA$?Nzy=GD1&zx1(jWA`|7O{>-0mfy8|EO7~Mp3j>L!s}SpD!~FEQ9YCvYF&--OHwl!o0UBb z0G#Zse>LA#!U;xcmlP`0s?eCV2XVHCwiYvv(wGIe(l>MK_40bGs^f$40kHq$27L^!8^qGD#JF$5#fi2rVRryY#gnvE ztJ49n>Y^$XU=iMA`745!NxtGOUO(D&yZkF`@r(ErEzYYl(qj#Zb1dX)2+zj+2!A1J z_JmuJ%HIMGLm$OSM>Q@hV2GD*vOa~byOa}~Udnqfknoi67w+YCVi~$Pdrc&u5hRZ? zt@lR!w@u*K3D3#+tk#H8?Kk9Jg=g;eg2DY9ZVfkUG*NC0zQV-gjDMYfr|Fo7{4Uj` zR9fd7*kYlxUTAIl<{5D``S=6sQ#5ilqsMBJ`f`pus?A53tr*t~+z_g*YkIU5m}$E| zV*5^}{s2SmSbHKvWcL_lA%A%pBvcjl&^|-OL7tviTZ+uP2$?*3Hu7upJLvM&^KJH6 zKz~A%4ds(o?*LBvg*Nq(*1Fuq|7A5`#BIj=p$y;BjQ3J^wB#rXN3K6pODmLe9rp*! zL!L}kqrVuZs)j;fjcmXi#erlXI=Jegb^M1rh6SJqgQg!7-Ya+qZ7P5KCU34C`J{|B z7!W$e)4dQsxVwfxw1L<*Y)wCWu?qe+5B=Gy#3g?zN9Wc1F0A(=A`3az_g@YBK7M`R ze_Pw=P_U>^%qWPP2By|k_L$M^^Z+{O(CyQawt4=MG)5|b`WQa9Y?K@xuVP+3-vJ@4R5+LbDP`iCVE2{v?m6 z{0_OEm2R*|*I8;+?xuR*2c?XaimQ^y2>)n2+L5x~XKIx{F90kzXFH~CIyg;=Z?UwO z(j^^@B^*6jD0HTR5vWu8o41>Q(DpL7-#Ia9jjoG~chr0d_+3JQeC)P+4#mQC|8ub@ zRP7OOAhu)k9>G7@#OR{=??Sf}Vq435(|5H8FVRB&R-C;v3s3BJlYdscca7nN;A3zX z)^6_9tsH*C4QTpJPoi3M5GAA9A89!Ku1CV?%>_|=5g{Nav84f5eK9h)z~)hCmQgm? zR8ffF28 zK>Sk`634pcMWWFutnPsWbb!dVK2dakPVEbTuVlHQ1uTp(%o(T^-Q{|qm*#T1S7_3{frX9C@RhixZdC1EXK` zmb#tW*LL`J91s4neKCn0f8+ zUXO7XIxM=pzb~NznyZ|nG&f`mr(|Gn{vTTNc)&yW_5Ll5g7(L-N%1c+yObE=8f>oU zm=XZvIEC;PVN`gBMv1?tDaM-#^`NH^?_FQXs;=e=niODsJZy)CmVM&COqb5a14y~E< zz8OM;02vCA*Rq&Wr>G4lYzv}|H#5J-j&ly?`Th^q+}~-oGE&;nZ)-4=+i)T1=S@@f zC~uJW9}--z<9}=H?WE;2uIwer1O5pn@(E?Uw?Iet!5HKVDCB)4{)uM z?)`ruA5mPtsz@8^M1YZTgR_~xxjznv%}swz#jl|#F!}6RSa8f!xJ2=j+i9m@SDUjp ztoSohg75!TNYE>8b<#C|p^x=jGbUNueVP2?B{Il|4|{D8qTZG4j~^Kgy{-p0i~^MS z%q=RH<7>qnRtBC0jhZR;ggF;?L=i)_T~>EQ1tIrQp;Y=%guLhwJDbjYU*(1S;QWKL zbWrh0D*Gm3I(befN@4~kIOqgO3sr)?FX5|Glyzr#H0OkGF$l*Y$TwaEQhz#7SVpW9lnig)qV4_lxDX0=3&#)1fa{mXq;0DK?)(^XMXrPK6 zSiS)WpfWb8L7Ljtu(du!&9S3Y^#tU82Va9@P&S*=p zUHcV7pDEJ=;R~@1zw9ny=cTM9WShKv2_4|u=eq3@Wo(9Ngm_c`I{_$w@!bNx7EFZ{ ze1_x^yDO&TNdo#4hFo^tx(uFB4>MbdwngyUAX##3q@@1IqxbDN>US<8axu3w_XKa@ zC6RDh%(w1f>7GhW%f5h*D!IYis#OvFwRG~9&%9`WHH=X+i$Ev5NlH$XPW`>9XzO8- zPot*&7C+a4tM2}mr5?tQAU{KG`*XL(Vewe$khOYx4x_G&X|%p3*&A+t2~53#Q5!narTfL{HqOYIQv@o; zF(+J}@-mK)nBVJ`F{h#_*MO*KMasyAH$^-4*)LZ~#KUVuOK4dpsY*|twI8Px8r`)a z&S{wooNKM;>*gV)c8a6zCCBFKcC?i%gs}~k#GnIn`yq5^tZS*r8*|h(;9Qb63$Zb2 zmk5<%V02^b?uQ;ycZ-_l@PN)0TwEl3u4%N*pg4L#1Tv+>n?$6J@R#&i<}~|g>59M~ zrmk-UR;oebh=@4@I7aRBw1kUoO?xE8T8kKDOYa*t4Z@U$13y8@$1WliD~!!~$X|ax zkOILqOGL~4gFeYxSgR)0y3i?Vl1kOaxd9vl|2JEM9_a;Vsm+o$_grh@eHdt%H<0un zmW59OLM;RV_und;Uj)2!C-q6HC=$b@2o_qYtvwUGZ}6nh)R_KptRFXET8_xB(8-bw zLq}=c;}!9y(PuD31s>gr(O$&a1lSqVn_Eva#?XjSW<-xyn zNL8?1v~%{{&JlJrG7?NDFzu3^`Aa-}z)i)MirxopR-%{-FW?Xsg*AZ=k8Mu$#r!MG zC)jtCt+4jBCS}hpUNIHHhIiyubxzEX;;YL&wfL_tx19;<4H+jCa)p}kXt2)DC_I;4 z$c)J7C>u^+S*x)$zVq1`JPo9X9YYtHoH(mh`m-3wMF=o#-C^nTXOnGmU@nevB9ogj zG|CZ1eM2y5OT~6{Z!PYzTi^~effTXa2IHg3OSzmsA3tlybnjoTwKD#+u|_PN@@)Bm zJU)Nc!{Wk84%e?h?R-LX+a#AfENWg-`yQakbmaq$xO zxkpBbQA}RDdOJP%hapY`$Z*zZR_aj;u9@VK#$v&-yiKjy{3hPT?0JbWh1DCO@d&Ty zApMLqS`I+hcq(6HPb8RZ=oj3g!V))OPMfoe9W9(ND++51cHrLG2~VU+_AK0hDoP=P$zb6ey_TY5Q8EMN_?Jcnm8wZMW1KSJFwCh9^Xed#~9ebc&mC7+MAg4%|K5Mj$1MysLhZ{ypX-n1u%NwO-w{4h4&* z6}@Bx7$h`=q@4&7*AM4f;=8t@m{e5=ba002T{x5fc=yh5gQy4dClnP>NJ*<&Su4i> zM!6UnYH)v^qJew7b1a#PYWGu) zxdWH9w?HDe1DY!s2K5)m$KLDr7o4IHZYZ-nKd-<7A|yotyYx=e2z>lQ)02>#x-l|T z6mSfg&0dQPh!msEcx2E>52Z_F`)iTErMMQ1=bN-?Q}IahwGZ zdR00=>(|XN4TBw>jGfx}j=3YSbbQix6Usb}SEBHGj`n6!8fZHBN!VlQO zWAFR&krZn~jWb+vu{FweeLXRx&`suIGrcmXrb`a?qy1BA^yv_^u=0oW&Z$$COadbp z_O{_%$QkH0ZlZ{Ll63n|_eWMYCb8hi=Q+ezAwhMuR|U;yeo{`aOW zr?s67uf(mHP9RRsQW&;j8Bv}DjwuQ~0p%R6pC&Ov=)6c&?6c{y_c&MF1op%T;g_sa zUOUOC_$bg^mbKnpn2sshDB`m{XSaugM90a5?B)R|BNZi-1{>-xgu7Vo z1coQ3lb;@8rgXrt^tvd!qVW9uG;@Hoy#x3H;*4>1m;Rz!GQ+g%P?^@judXD@UaaE> zQuQlh_PNBll9SG)GvDk!-0NsXU|Ad4Yjg*>U!dI&r=B#Q-;ln&r#G!z?28J-TW)!2 zj-sWZ?>XCaQq~nlabE$!5WM}m+cRea@bQ){*QWH?0^iXuHRO8t(DAOYbcwzqwinSx zd~&<5ihGz82>Q-^ft^qUyI#64!walFVz`Zd7cp<+Ea4Q>v?P(P5asPXt3Q&a0ZrKb?!|~0`{T^t6v50SA{-%S_d+mOgpKEI8#9F<)`A=BT zauy4X>YR(nK4Q(|`KO3K-R8!@l4Qhuncqf7;f&WotG1<|+Y_9^5O>6#P%o?~@T2*N zQaTLn15Z|+=q_kgme3RB<#X~F);d(_DWPuGCxMqN-$lk{giCGakwk>4VAyzvOTxgF z=p6tw)RtR1Tb4E~`}>uwEiw=deL=hRFrEH{MibsOr}7a4)XNznk(l(ZxoDUxv>6@a zg;kfVQ3CVQ$nw^QY4fCx#R3iK(w?unpJbA#!7kTL&__)h&v^febHF=JeP4PTpIl^` z6*u|lI)2Wp2@zuyRm#K>CQ|9+Lyiq}dp;Z}5a*B=+F~~WsUjxygRA)$5$gXu^VN9f zSlCZO-KZiXEzN?qh^DNYR4b>KfS6Z7=ev+6KYPGn>%ZGt_}8t?hut8N8d`6<0bH5u z9nv+cd+YLtcCUewn%Vaiv$&~eUk3-;PSmx~B9bfj3FcwCLsaZ;wE`d|xv5(5eC|Q! z#HRaycpkx3Ae_fW+GlOHS14DkF*o3$AOKv4RhIm%EvpaB*#9T;byD<3SR?cz{b`2OY<9(IsJ<6r0(t((l#!FX8MzZYH8J}GxiqL_J~iRzbpF^<2y>v8V&V(?WFT$)c8kzS^~0REVKz3MQa~gogIkES86@K?o;tM$L4dEIJd?Zs9;&7BZAW&i}NH@(4Dr&0+AC zA{#_pw?w#u450-(M}o9$SS2G92|X)oE`@S0Jz*1C@6yVd}5PWCCa7w*u-$&HBY;a}pI z(7JR=Aw^XG8qYNvt{-X|N5_2!lXLh48iFMvNFbA83uH2`fe4N%E#o5dtwC#FZcaNH z^@i8R*{)k@*yOulezG*%hg9=LhuUNwdxy&&88T)XuArljhVVc#CjjO${`Um+n0n?V z>!*!)OOC5|@!d>i*)TP!U-|`K1;^0XwVo)T^m={bRxf?0ob+2{KM0t9$EXQOS4}=2 zJ`|HE`zgzY*Yh(gk_|_hgK}t*ZQBIl=6mgFa8sS?6y|S-A^yut07NIcVC`#_oe)qy zBHdA1p6a{s${?ou`hA8ahXi0#Xuc<2^a1RPUfnwi=u~aPMDwPLL}7!_|G}fwybFJT zOrr~Ga;!`K~fr$pVrY{$6-TAt>A!XM{ zdzF`&PllqjYqknOe!Uo9>wyJS*y34Jd{+p*f9ObgQk=ntpN#~A)ls$usHKQ zXpJJg4I;r7H`*9V&lW{ZsFNyfa?oVC{4>UEWQvOL3kq*3Ga$W~UJKfBdg8Ps14$A|2L+ZZ&$&o zX?#9UEINUHSt4U;`DOtmT7;v!vG@Y9bjCJ6LBVO6GNBYwMMHCvtnMk{m-$}>)g}>1ndMO<-lf}xo3TYrW#@*M9sR4j*u^H6fABwAXd6DT4LystB36@YYM`)wF zS(rh(!}a{-`8fO|qRIiIL!HNfz%~Xr7`;GwL-vG57HhU)IHrO8(e-Ad=@3|0mAenc zEP5RQI6jMOf{S5wPYpCI)pVlg$7w>h2Zlu#dE; zv0zXBb%q>DO%bCF;gNoo+9-wYar4-fUn$vSmM)|C#S2w$FI>{2*ifAt=r*$1NJpZ#L6Yu;7?1$!M4fLrEC) zrjJQBPZI~ea6h>|k)Ra6j9uI|-CPCiba^V|Of%97u8h<(P(Z>=0bFtTMsCk}S~7fX zl!LUZG!0x$Mjnk)#2q7c~TH`Q}3as$zV#`l^OJ>qG%|y)y(6U;Li992- zhd}hUk;=djT5VHjs*3WOM^6WccO?L_b5cI^OP$%E-Zw=o^yC1l1?m8|sB*GGvV$l5?h>lr$1+`)leLvJhbo8q(5L$>-%ENzLd9{F7^m$V`a$KKhJNX5@6m_E z*qp)naQ-HUYhJ=cFB5LyR`FLG3c+ak+R8>2ykAJ7nxG!=-BUK`d`8#lFa4_!h5sf{ zd?8$h9P~DohQ)>+?cy2^#h;cJ0ZX5&N+B=J0%%MXM(%ZIB9NgJMXbxRzO;U424_1T z$f%$6=qI}kI$4TFQMRs!FQSTBxE)KQzrj1I>5ch zn^_p_x+l2kdmPp3P{|3Bi0*!nF>_+EHnxwM`@aiA6@a_~HMF3^lzKjnw4wk-GY zfx%qDrv3B~cUCjlS8-!_ZZb3AZwb?U(`-FayW)*fEtFfU!{mS)mNfHf7tI1SJ3iD>zk7!obGpBq79xk zqV=&44YXq%iaOKvmuIy9xnAvnfD~jQR-xdY@Jyr@oeeXlD)I2Zg+F<9`Ey>DT^c)f zmZ*_o8$D0a`nCndzdSVmpS0?uhgw7EGM^-yRfsiq1ef+jR>Eu5uTbqt&6e)|E-7@R z3qc+Mz(y_$j+yq6TK~B?Y}{)w#-Sfa9No^v7J0SOxn%L^?fquPve-eijV@_l=6f=o zA^%}0|CTwZte`U?cR~n953|A`@<0>Y-6T+em)(e09WXNdx6vfH%V=L!piO2m8}iBd zbPbwG&4U?rc`2Y6WPxw<)Si{;b>uPk!RlXs26@C5z zXEohG`1%P7O1&F@Y6X^FcsF_WriVTq>cnBM-~ArZ+IU0d6F>Z&PL07E>Vn((pe^`Z zpf_fdFrC#|JsHF`oC?eR;4H=U6n~%()_`s|WVT{C!qxV}xbDOKD`vw978?SQ)pvj% z72`c(@jPd4=-COrS)jP!u#T6HvgFL;E|7OsqF6H$DX)6k45wNflb!LECR%P+nrBMm zb=RrM^<$njRXxhsx;!%xl)Fl2hMsuuw2dCH{7j1=li`QyXo8Fc~SaVukdDK+vyFoNH(@60x;8s zeoQXik8e1rSociUlh5a5#I3lk=`0vtFCg!ug(wW%an`o^eLd_Nzg<1Vf|%iZbMi2? z7jA?$)7C05^21L-&zcTRjZ@@j@sh5nVqdvEgHy!Xy56+2KPC%HiS z{vs{+^e-EQ%*WQ1Y(%yx*>mPJ1!I!~IHU!oo;K2*JHDQsxq5O|o;3KSC zv?GYZ9B;&F7NhcT=sdhUGa^?|04Y?z?Qbv;SCn;3AlnFhu?b-9b?{qm4UyCsKEvCr`_I)!vH$7GIgn0@c!6TX1CbE@(Q{r0V#p zHvItK52cs_gy5DjoZfmJiBlvE5m*WFxGEoSyWDnDL}Il;P_L}95KU2^=c+<#@B;RA z>0WHDido!(%-}o^nnZ$x3~wY_PTRsUc5DxEwYP=P-P2q%mIy&9ez=$a&!+XqMo!_D{~$bDjDm|CvXZ1z(54xVn!U5iA{YFyWQsZkDT z>4spGk9VWFqZfkIVVlegVX!L?k@$K9H0Ekh!IL~vYDSW?hMXOpS%8}i$mP_iWJCWs z35YxEC}vA6S-Q=9p5qyy&iux9Y(hOk{}_RgXc%NSW7IyVTmfWf@IonAfmcwkIZ8ma zYtDsF6E}GuxN>Z&l!`iaj6epJfM-Dlw@*>i;YFnGjo~}-aAAmJ#eOj3S%40$l{K9# zEdSLB^v}t{nD~Dx!!dbTSC!KY9k-)W>QW;#_=4e zH0b!hj`-f>><=@oq_n)u!pIHv=XpcVn#jdws|^%dL~3(_h+%6-21S6CAPYkh?P^bS(3r&CudQmF=UOMYxml zgfPD0JU{_YkO5=Z^DH+UAqrH<@4+iR0yy;5`i80Nz=hpqjEW}o{P|jCL;$$qH&Q(ry`Uq$XI0xK-6F5nwcE`t|93HNYDW2!-8Yoi@ zY6(@D-|l2UAaTb584SHJXly^tLkAeIApBn4puWN9(RX(uhfdP}{uAr{wt*{h&7xX> zi_T}(NVMsv!uVgWAhrobt}Rzq=W{J6!1e8fo(r<3PLqD?i55M%OTv{yjL>XI=8l@fCsYDO_#Tb;61h-LmqOSk#!?* zt!O>J4YBA=HWd@R&l@m1=Ex#&ZRs>L2;(Jmf&AXS)y_C};FCK9n4uaGE~(OC3_beu z_H@#T;^2C3xiP05=~nO28=ci|h#IaJdm1yQP?Q?6rM$wS<`OUx471(4+^CdMgs0h0 zv8x1yC9P-4lN@gqV>LdDx_0e5%?-O)3{Vuy=>LVm9$VFNw!;U}`DBybtN>zqj+p+&gj#?51 zv&x;n3}8vk=2H@nF#fw1?bp$Se=I{UCM)gRwJpD@)Bc zweJ~NBs_p9Se3CDl_oK!kVL=i?^qk%&%#H*5x{?p+tS9S0CXbv$jWJej=pWp18cY< zc-( z!Su;sjxPNw095HX8uwyMpK5c)t4Zr4+Nk6F*OyOTdFMEC-y;YfXXKO99C%!9*a3g5 zQiPxwWg7+>W&mota`W?>hj6D^qogN107#$^z%Z5@=)er_RTT7B@ifn@^h`950juSm z_$--3y1dultr(Wfdjx(YLM+tm-2xwz+c$SGwzH};4wvp|iac9M_aE#?KI4#Bu`Gu8 zc)-b5*aHu__3&d1ZOL1z>iLjre*h!xU8W&=( z{R?qNrb*4Rg3ZV*V>K78Vw+RVV-4=ZdvO8dOx1c=+;rgDyumO0%Pus0@2ar&TvYAQ zM&QRm@K4U&e0mqtY2E3&=L_Y#N5|a|(BoXtE~o_^CBORt12L1V>%-S3ku0R_#ewDT zCSX)_%O7%hrfasP(YVIa)Z6ZO0izqy(LF!Z!VQ|U&66%) z6W#3py5VYT=IgAzyWRpMxi`s^SgKyh2Ar&bCFbt_u*{wUUQHB`lamfp;;M;E@3dWd zAYKsI9BnshKIic$h1KMBhJl5Xp`q3fU+6JAGs2^rZv-&WnYGFc1Ta%Rl6toae#I zF&aICmZHv*RJzsJy!MM zA^BR|3H&9*LpEI1eO>Pd1|z0e|Juvfqk0y22k4`>$wV#-%W_n5vDWgh#tCS15U6tG z=0YXS`KSt7?h&M{4fXY4`m-Z!GKzy`75oEmBolB!ic|+bJ`>YpgPy3S+Dxn$$Xe^Z zSUxw8-`Dlvtm2{cnM1aGc>l_ie>){2Ho zjGCG+e&oR3q7P(`f4@D4XwXU!@4+FZgVTX79@gCtrTZjt?UeQGpHhCR3J!#GT8pea z5{x685{|K80ORX*&luz0lzUa3+R2=5&eVIp%$jd44?<@364b27r+3rGb)1j0V44Xy zG_N;@y2=v!8A@+TIyTrwWLEB+(?2f-p9ew(%V_S0FIpgzG{pNksg*M^QqHP}Zcs7a-G_bRcemQ_=Jk#MG+71&P z*HnP*Y$idzG)-ki>7CjA$B?=_-#D;Y>k!VwuLvJF$aCpj+(H84b7^@El>I$ZawI9a zUOvB!&o&~MQZFfLHd(Vx+`vsYBsFr?i!9}(s zO=f|K_XZ?l{hF!G0DNWDo_^9x5X1+z+}rC5i3>EUD~t0&*&?8G<5av8;yFoj3j=5X zd6wgn5bByhe{_U}zE&>9RVL%FK+sn$`gDo8+=WdJM&i2KaYY}bF7pb&9(yUEnHzvs zhhCTq9=&hXFp2Ar^??6gQ-X1hum)59-ZfX=M*swo*$&1g*>Bc2R=Ai42})6yB(SfO z`_wcj!xx^O;I>Si7HPmQpRr`2BNV*i8@GEbSP;0d){(My9@r)rGQq+rsJ#9lIOhyV|AGlfMSY5O z!LTt|FdUS8uliWT+~2k0HO%LlQNZ$AJ(*{hS!5|#$3nRAHIDP{m37nuGA}5CS82P) zX5(k8H#XaW>=z$01r2fj{i;!X-wV)vShT<71(9+{Q-F_MekVl#+cwe%Q$5=8 zu5B)9AVatZi(2HuVuhMm?j~*sX{16S=bQoNsEH8lm;iim!pg0{UM4pFk!Am=hG8jg1H-#6Kk7c1|O13das_PPQR%OY40;*s&2a36Ts7Wi# zu1#}SO(%c{hN3Qy4Zxq8JXTB;GSNJ$oUFNulHCDpUDCfNt?3qVOyEBWK9Z+jB-g(p zF#%m@nzBFiA=T|yYNK$yt4EvGl@wffb;BeB|H+_VZM4d}e;G$i%hUeKZiRHq+i=$< zUM{UVZWkH(cOScm*uI((W(EunDToo=EhNKaw3Wf6kMpLytz!pz+D_lfNiCR{qwLp(Q72_BUEp7uVGtK0~pJ>Aw75;|i#JRWXH?z;b6=m6S*fv0D zM`aclg8!#3Lt3lob@o$k%c$jP_>d~nk2_`w>=Nq3n&J|h14eZ#Bc+)O(~3?CNMi}E z7t+~3Y2BPQe&PYgpeL9mA^NEz z#^irrMsM}sJCw~N6wS4W^&7%k@e-3|qW1h5dU~q0mxnQ(e8W67)<%2V1`V@iN=7v^ z9=KzdhS`G0MzWprx<%nHa0pL| z@6BMf{R{6TM zrel7ioU!Z|6~V#d9vC81j=@kPmCE zSRU=0u48@`ri*daFYxWTRIaqy!#W}Sl)|;M$s)RSfe|L#faK_JWT`d+k+A%Aa23ar zfELR3uyIg4ahEw0 zkgSpd1W2)jrSv#Xh)V9-i@-I_vPCfxYK>`z#)lK1Z5dSZW;T&`xbI>I3@|NnW)1Sq zmYHngx!o@F1Vpz$|34*oN2v`{jUOC(Qt;~mG5~3lZ)P^;fxP>{Kt0c{_7>qIvOnk) zKJT@^yjj!A&T!_fZC?7%P?6j#SkzdjZ|n)s9>BAiF2m>bZN-pgw80p0Tie8kY|Ak_ z%j<3Ez@fWNI(dfwx(quHuM^W}*E}J@+P~q~io?YCG%ax-*lD2WjN!zkz@&iU5MHr{ z9YBDbk!_vQ`$lYrxUPrc)|vUn}o~6(KKi?=PQT2_}N!*dz^ zKb5vi2=ZX4m=A?Pu3Z|9jOg_3I~1}E`E`?e3}wc zP2`uHmTqgN!gI*>^9n!sgXq?@MJF+c1)FAhNykQf<2BpbK7AY_gyLlp|>s6u`09n6?ywq99ty4k%I7R$ZLl+B{J<*V5( zlg%-=LzhLjUEf=bh(@hurA9gVoH@&(h}vcQe)YuuSa~%&c6CV*AUL!!#@_8g1Hm>% zH29ttp%1RCWs0f{p#%ddAF7F&vLFcfKnMfEvAO^SZsIUB)^KTDHyA$+@Bh9u3rhvvJm!l=*6SW+~C1 zN-V6(HLo~(k4C)Ff9?$Dl9!5Bric93J1zGzCK^g0VBt%I^JWaa-;u2Y;+% z=gQLYDJT2u%VesEy!n-gsy2N!cN!J59-yq{4s^W@V+0-D*6Ixe{c_;X|Kc#l3j9L~ zsvR_22aZkhbo-M*<_PyVaId?nSjETZ`Ca{`c=p&T+mep<=?=ALKn= z)8~$wD6t3HfGsLF`H~W7HYq0&cc`$OU?&O}i^Je57dP$wvGbV4#0R^1H$a*aqN(ZM z5$EBmUjtW);Ag)8Jp56tzOO5xo|KRk8Tlm(XyBnMh(@Z@Ulvyr-A0SgYaOQV%Kf@( z@&u$x^eSAjvJ+B8yl^q_%1RlGnSXj#vEX_vA>k3gWaB}wUPlKz>7Br0BQY~fn@@eO z9((0lblK|INso%P)f8vm^4FGne6a!wVhv;5*1pcW%sYQju?hlHc5n^1TMi$DCB_e` z*cQM<%x0=s8w_V#e4IDQYVVWGdudWE^ng#baxS)0hzO2A35O%#>jyrp<|^r<{8|8>u(V z21!0fWFi&P4%7Xe)|RTQT)7V)5Rjy2;KVvS*`L9Zp?Q(iYtLqnkTi6Z@5PaLX<>q; zl_h#XXhr94MG{0kB^(*4C|>_f)fSI#)6GTtY5{gQiN_Wt`F0yLu%Q!w@*1I5!p(F@ zU=hYD@ursMTlwY{0rGPNMsCrlLa>1H;TbD%QZRjzLF#tB-BF)C@KVC#rlj>D_Th4Z z+NhKl8`ny+Q<{crS6^hWDkW=Jp?4kdI9uy&kEBzYZXJYBK^wo~D6T2DdNGxvm+H3C zvtZ*?>8zJfqVbS<>Q$ben?K0e`Zqg~gs8CP3bQ z$+ZR0CG#++xqlbQy-I+3 z0p)>}U?kG8ZNaY10u4>bQ~M%AV1vNO=332@?(19ve+vgDO6lLx0L0EKUTDf<>RlcB z&v8K|95E5Hg_;gp^^Q^2KA+k65o_zEL`3YG&2Zlk5P;d%Wt=QC8lrZd3C2F{K_LMD zAk9D2{MSUn0<)K7O#UR?;7)n$Zy5niZLO1+u&(jxr_E6?+&C$ZAeh% zj6}hfMMb?zcQQ?$600mLMQ)KFBG&O}x;rnaB22I@O>Ke}Xs)9FyBJT>ueulAhzY)|-Ty7fERiee7XwxeNcz-q38xT$0In`I(!o?xW{Oj4ogY-{$X`%3R~_;B z`Xn%FKfVgHazyW3ux>ewYC+6?VGTnL4+`{7=2Gji_?rE~cd9K<7;RMm6~6oc{E#tW-(mTjz|LO7IA_K{tJVG^yECLnQnI{)Dl;U&D`jWahREBQ z7S3a05i-%IC0TYZF8|0suMuYp6sHbl|NkeE@_i=cN)$NHHnyLqVMf;6xgB zRvroSS!w9HW4B#yXG1}GJ_?Hl5G0z@{@|Ri*|Y09=%D@2>UY*ITTaDeBOwk5S}A;N zPL&Mr83yBPzu&NIqP8k&w@}aNOwDYZV^I2uF<<~q5~`l0y5MACm!)bWvfVRD%R;=+ z35PsPj5!Gb!Gc3<5p#JXwpx46;bufKkHUUJI1|GNvJ9~8H-_NQbEPj9IV+gLUH7~w zo;wlMErNJ0Q%{wD*Nqby4GmqOqEqJaqEALz2^(wXaFow9v*{97b^*>k+9`1rC$ba#I$5Pz_^%f^V#9+*RNhCq|T9KjR#=j|~ce}b< zE9X}^5;6adsn%3us9B$S(jc`x^7Ns@sk)S1!zmBSENR6HuTNICn&gi;7L5*eWVk75dX1Vq z+zTQvkbu!vPW!hA<8)W89fY^{1zY#{t^&P7G5<=@Z=<8Zvz2Oy-!qa?TvpjlgO`b; zMDjE^<7(t~W#q+CW6}#eX)1Y2Fi#_V6I;)yDElxkN;lHleov(PTLAhei^*w$mzy%C z;4T&jQ6-gzg|f}9>$rfRB>8Vm*neBJR}dXW46(VJpHx4g!at=RlQndFe9vEG{GBMX z!1tdN@GU2eF94Dy&4JjV9ROaI#+!NiAdPM(nrxwm(&-yr5sTqv`Bo70t z(Nn(!(>RBCaasgIaE4h9`7y$E!wAYl$1V zbeRp^H8MQ+26RT@3 zPdX`?`Su=68S4c7f{&E*S1&iP{i-GS7WaxDC97J3>o@wrF=XV3tK)qWoa4VZpwEb8IQGwKGj^u-4n(y1QSIHc094aR*IPr zb;(?)#2IIRWU342TwXGkg8f&#SurlO z^gPYbk`;ud46dMCEMR>l=!+&fBCD~%k3{`*QhE6BxD5)YUW(iXs6-IAY7kYKl$|)| zUun%xB;y{f$TU39o2k?o(a-93L{zXZig-Da|gjScZ)kFnWpLMwV=xdW-d@}OOr>qtS^{abFXvGH zy-COnzlT28vS}pAjwLZ2WXi`Sip$&OB#(*Ut9%K9Lw(TdpC-XLc;$XvLm&i_(c-6F zQ-2+U*<>nkeA|+Pj^29&FNMslm%Kr+6^G6&Z0Mk9Ed2S|CXClYu&UA7G5nwJNUz<0 zRb&l1vYhnbmVd?s3rFEb3YG3)H&@IW#k60>wkj_=2P~s$2H*myebSV#vwWG2ubP@% zvpn?X4*skytH@}&eUT~-&&YDdCBbrC%Yg)40I-_6%KPuhPRuJ%k0x9)@%KEo@5T-z zRAx3E!+X|(ic<(y>OB?Mn`Z4iO^(37r}*ndral&t(P(3~&Us%^Dgo^XGjxhUeb0P3id0j0QlE6y<6d zjrnBVA^jEyAcgr)scMYxEFb4btG99f(T)a z>Lc@}@F$*n+=4B7xv%tEq!2iYZCZ9j=Cw?~P}>KiZGb=5KQDW@cuu4!q}Qe3eY(;Sm~RC3J2s??3(*<%;|rHvMQ=njO)KBCox$ zwoxJKmUzqy_!MJmh1;!Upk)#OT+W=6p9~Zu)1WX;wc`U2vb-@~A~0)vOLZsype9?En4F%p z)+TlOvNPD4UHx3doNrO_HZW0D37@U5e_a0g<{y01l-@M2>_4+eFg`xZPj$vP7vdF* zK;6YN>pDG=UZFJO+lK^S>qcuk^bnCgeo?+=5{Zm;$Zus0taJdAVObiZIE7d>+Yr}B zknq0RIvg&>ItPy#IGQ%~SJ0N?fNuT)c`YKBVa2-ai zz+Ee7m%4IJi!-nd9VN`3#wB08Bbu{947>vi;OauUiCjjB6eYYh=WW)EOC9Y;;`ahq z#6)351gwF6g>)mrhyG!J_CksvG6=e5KviMH2Ge4!74=cL7(s4pydMVKk!LUs^D&8- z)3k5D%Ra%=T~j-|m{Ou^*-1v_j!3q3Jt!!x?-QRyA;ReCMRYT;)p$b%8-9X?d%1ug zW^uVU1qmlB82ingxc_EBgT(y-nT!P=TpBZj*+3o=E|ND4k~Ij?5m(k}h}s;bhi$~b zR)AN@OSEP7STlA1@U%;34td3vt|@9QZ-5m zU3B)*`_NH#G&+4iHA+vSyX8raZ{3TAki@A-trns_TaEbJC6*)q&dB0xFAVI-K|gb3 zW?sRir4}@R?PfZ`52{izQ{r|K)NxzY08PIsX??Mqq`EHX@+tcJX4`07#o6oh-))XV zCCm*i<-{IQl7pqJDT~q4+CNCj_>yP{LrUa{^cL|F;Y*%lVH)-JO7`*QKt{BSFT63L zCUHR0wMeotHGs#AbNs>^JI6-@!@w{p;LJN12eTxpL2)U&AZ?9bE6Z?|umCFp%dPo< z1i5+3?Zg$qcrq>O_wYgKen+RnTAiK3+PWki@oLJg8H%`?yJN&_-ro!i;O!y>vZYgz zSOthQm9pAyuPiDA#ZHgT*jSuu-C!HzuFgJ^M-9Iu#b&n@?g{va9#wfei!r?-AtWW$ zBMj3MZOc)e_r4~R#P@3nRyY`v&?M7*qz`(RRpxvkgb5!cz;~q8h6^7U#u?n z!%3Wci4DD$MBwLF&B(go<)rFI);ni=bru#sIqJ_)$78#>ucpG`|cbf|_GhgKc3*qrFxIhGHvuDEQYA5pryqx6n4Fq5zaGFuM z>Pv9pNs3a`|E?wtWv*B|XeJwxHvyiEw7t}}7+YhJJwh_9XeK>VjpNCr@h?Nwe1olQkNYKZ%~SLR zy}#}(qLXxOBJmdS?HLEbKiz+nMNz3iyE|G6b3@;C6T3+To!CY=loyQ36aWlXPDF9ltJGXj1cs+C zvwe}q1>lRS@xV+7Xuz0-H5&%D;<$CKyU}S;OoPg9ZPR~WL@LRKa1=qGp(;<}S#_)> z_H($>Po(PSm4JLJ&REZ;oKS<&*=-hHD!ak7ISlG^mPMa7BvYh%Qfp-&M-_@H+9p*o zNY(QJGAsuffDLl{7!YIW&`CZpd6h&g{6u`|@imo4aC}U`r3^W#2?Yi17iU=j1D_R% z#i%5i?)8`<&*A@BqaIDy8e8$^ZZ6R%wbj^oB-;ik=_3O>5s7uj18oq;hGhef5BPeh zc+uZ%^2d#elYhXCf{w356v_H z6_--e=~s$qzu15GyOxRac=|K_@)(?sg6c!j#b8Jz zr&_Bl0ykL+3Hbe8(<=(Lg1D@}h5H#_JfTyGdssMNu&bxM4YD6^rf=cb+Ny?S+`F zVC7}~G*Qej%)z9=AXArbINl(vG&1Ry{3aB=M%Okz!@oAcw-dS*TSMtL*Pt)K!1yL{ zvh|~zOEJi+Fi=SSh#u)WXSI(s~4d)w|LQ8f+1%Km+mLI z!`rZ5Y%!^OUw+4T`>(#SxDMj5X1SR8B%aVYEiUBEGbYIa?suu71e8^8C zRtUCJ?chK=^cWhsHC51wOryc=x`X3TsSbtD%S8}bO#-zth5;fIMr^8(7gPS&<;zqL2`Rs7R(sjEXSjk1eVI-7emSevbjrlamM}Vw}_)&vY9p9-6Tq z2)W0zR`+UnF77q;ncXb~{M8>M#ji0WnS1;&4x~2+u_#P-yx?uctO+ckKrEZ!GwG6m zl7;0Q9YV;g&40cqd_HK;7%yl&4I0iBy4f3gZAceXeU0-il?R8GJshBipY!vWl%DAq z^+?K~S3}V;G;D4F^OF0V<`E)}wmEQmEQFQsyifbVw*1G=FkF#p)tTeaD1nPAHoBBD z2{L!YVKGv@?}~L2(=Ehq)w_I44D=`)dTX;t6!aseKm&DyU32UIijp`Hd|F29TCGvL z$r?7XNZ9}J;9wjcNl}M_mm2Q$Nw34^9biSPKpY?t_>crt7a#(BhuF@~ut|2&41GVc zvQ2;_<;h{#q2!X(G4w7=9v_s0`-7a4@f9|h%L<-?_D*DBui30j8_P%fAiXDbzVC}= zN;+OkjS6#$ZeK>T+|0UBGiWIDSFWyK^5#;I7k0h17+@EFQW3Bb06qM)$~_XPV;BF` zd5_(~y>|LN65^!WyS~bibyKcwA9s(rtqeBv)Vrm2FzrK>R8)9SRj0QsYzA;Ca8Z4v zo{zJ$0@%0SL)*|a?Q-FO-glwS{9W>a2@aD^7qU1?kEo&mb{7f~5Y zj0A>l9db6SWoF*`K*KDgXk*gtJjnphL1q8Bw+ekF^)gc6i>Y+#LeIqV95DL%gx>1nG6LjhG~P^Q4fR_BA|qD02g^AxlDI$<_TAw+sV$1v9=Ey03+HbCT&sSfYu1 zf!Bj+3Nkgo#c-fD$S14OI(qn2ah1#A5M(?GtC#*>Sf9q|c)S}2>Hd9Iy#w+0KakF}+@mI^PLy1oPaU4r` zm+ogJpgzDh_o_ir>`;f%nCN|TM3PV`a8==$e!rGM zxcK4criIAn$`?RXq;Cep;2#qu5!tJ9Im+2iWA%tP4uUD z-(Y;2q3VP?>Y!37r7MI8uLUmElVyQu?GMf1A2NK7`L-t3l*bq3<7QrK8<(m04%?74 zR(J+Ih9(WiBqC|knn-*A0003xryn%U`&qgI6E-rfdaU1dcydUm_M8zV?!UOL>1k;5 zH1k&IFb6F4LRiyKfw9L@QwBRfb+7gef(0R&0!BB21iLh}xMgcf0#OP02UDaLmcj-q z9VoZm{&8P^azf6}q4`Rf{l3KZa0Nyd>jO2E(_~E1%ZYPif4WYOPNqJ6*oPS}A43%C z3nsLd3P}K2Pn`r&cj(HrHil!@pXz59%H5806mvwJ7P2VANM)|!Sj96xMH!Hi(jyb6 z%V0X#nTzK+R8a60!CM)Y6C*CdGG{nGzFVwlG2QQPLssMyT0vPQnTCtKsHO<#?Fcoi zDK~2L`MS9~jwxiv%7EtyA2m=6s7IY;R$Ot?{iqugxI4O;4yaGC`xerUk-OWI3_{&H zPt8Zt4xYo~rFv^L$(8VB4uR!)iM0RY-m47m#CWM7+kYBE0&lnI#Dz3I@g!EE8u83D z+UcO|epM56;5ilukgcDMPUZ+G=jrYRIO_f~%>P$fGilgqN~t~GH4f>O#58oD!1Dg# z7}{1j!@OKUzJzPFN(wzdM#bgufyk1uqJmO)J?PU`GR>GNSB zK0z@SJ?cv!Af|kPs=C;#B|#wCnAHdFX+{}NSsp}5PmoE%!WA~k?(BA+ii{5$As;R- z1f4GyyF|%zhv2FOcupL60O9)dkq2|Hb~sWRHvY)>ARk`OHf_q>O{Cz?7~h-vSM7}` zlH{Y3z$>IGyk3~6pn^V4GT;k()G$MR+@y-)kES4a^ODC;>+-Ig~a(K4m-B9bYsqz@6Bt6En~pI;B-kLoBCKeB1Q?O0IY53-Mfu#e77R6w_?W* zO1x6<7O0)21K|_^mT>$)-~leVMFG1(1DG)GRl2u#CtT$lCzgsVF%3uYyhmPwd%g~=`4iRBkOhJU~Tv^AZty`Yjwvu{C_A)uf4Y?E5@>W&bH^&bdi@j3p zi}&ke?q?fA`Zh%VEjYd35-!^<4{V?@{4ETk+4RwG`sY&si_vc{X(Z=&1Gv-#`L_LH z*RUIu^X90@w}uxDr=$Jrisda(Ll@3WQJ5LM)fUf}dO_EI1f=BWP_o@##kShz<%Qda zaUj?sU!OY^^rd&U-WNs0b{E?f3(BWEV8#y!k9!_>neT{{OUA*#Iw>W#iku9NY*}@#O`H-OHx#a-h)SB0 zUOu=RC-OAbM1+Oe1j=wijY*wh3oU3m({>o&p2jEKKC!BRt~MOW!nFa7;et6;y=WML z!Sh0M&2NMyj7$;AZF=KYh5CeuvYi*oE3Vf-)M)kHdhNfVs2uwgZ@RFTjo zkLyARg!NWu)%rK;dxZWl)o7^lrAD-Jw9(2ic<&UJUZNMOD_W5mP=D4hJp98SViq)f z*m`!fG5toP1Lixa1wi5oC z1u618V5dpj8Je%#sV~pw}S6eBx24kfReN0=f&&0Zd0GPygC362H z>aq(Y4>4BD1XYU`%9hfC;PXGHZJiI~!^_pcQ0JY87$6bH+(bO=pY5iM&&&sns)llZ z_hxZL=nl`)*e32bpoO+SB{zNOtAx(_SGC>u@Uyv=vIk`rjohTgq;+L3mt(-<6zw;3 zfN;VmNIH1~*^icHa%1y3Jh%js#a~LwR;a2TbRAv(5<$e)e!(`Nh<>(&$LZV1t5re3 zKn|=_L|;;ts^ujEAjzd#u(G_^BLDug3?b5#Q!~uKN`!X4RJr2*}dlc8Bp+&$@Fo*TQB`q9`{*0v>JE)8doxg z&m(x8!6d?p{ck=(eP1?-va~I@2}2mS72Mtf#w0|`TKtiX+D2j+ONWF|ZR{Vp!LnJ6 zG0S=i^PYKzdR#V)2UR@~DU&ls-jvecoGQTr$|Q3IrvP{OqV)?$W+~IgutB7z^A&ic z3CVo@+gAvel{h!*=a?(RtAI6E7>^{vSM?QlSA{H)Wg`!oL6}kxi~ap0u;~mx6@9p! zlCz~N26Fsaq9(lv#HE?3=RTu93Hb?^>>ztYJqklYT#EZrxQB;rTImKm4zdemlY}+e zzXqyjUA4Y_;I?VUOA+b*OnBk`xc9o=YK3;_?*O5>uh^L6xhKvs0%wgIA2y8V^LMGh zlNvqtQN#*?XCd&of!PTA@Pb0}x$MfX#0%#k1b;|5cKkt|7UlE}W(=z;I`x~e3)({y@@bsM zL4M0SY!s?)W8h}AM4Xy2*vb*9-J=@1CuUuDK$Sw94XXQvbE;2FaTH%7sDF?2zmPx7 z*({@e7OapEib0%9+A%HM9yixR)RAK`!?^7k=M-|Y*R5A5;AK7%Qr-8iEjL#==FigG zj?8d!+kJA%)^9zEop#Ph^0l;n_~}SC(m|VLvkj8`c|w3B8&GIu$=cM~b5MU(nL>hJ z;|0dd(#(~Vs`<`o|5Q0^?NBpor5ms-Y$E+1HZ#8XHUu^RE6iINRIfv9MYs%8Io#b0 z`O3=Akp51&7UBGk=q(Kruqq;D9Bz$y`x?w=U<)a|ixqawHUb}|NBAfwNt1**`DtU$Z%rFFhk!=+>u(?zgeeB3MHB$d2(>usj-)j} zhvZbe2mna3>?izT0imAUTb6$~bLQyVN$FwnXA%LJvy>tR@@D#2IRgBz4WfJ5U|Qn` zAYYZ?v`>42jYh2VPt^yj$!ae^gBr5(yxB)Azm3cl;Me*I=Q)_hsDKJ9qz!+eJIRD&^~i!qkXZn%p)QD5!rqyTxUq~ycP6$&yx4lUP=@9 znuuzE!nx}FV9$Q+eX zxeWC~(+`^E@0=iCIAEcs0000+BIj%X)GtA(KAxWhdcJB(hAbw8L8sp3icKgyN*Ua? zfKW-spM>3Y@(=d!H|K5%w9G^3;^^gGg`32hUs$7IpI*Tb+#7gn)=*WB(I*^9bS0bx z!Q-w2gG;Imqf$V#J>_cv4NmyNsc(Mg3Ax$4NR5PtAWKjMGaat`C(eldawA}~wZ$e& zd=Qb0Z)=o|hKo$X>28MiLl7gpFp6#AygW0*-)7b(M(@Pg`+e;46XU z=iQw!wz^!YoF{?;Rrt@Xg+zxuAOZKBn?eTi9KobYcfcEF>MzpKX>GwcW&BK2yaa zZ1p)$X5fVYtx*_XKYNb;O9a&8P{q%=vT^xW!&3(X_jHx%mc>Tf&i&IEFQxhGm}zF~ zriJ=q?3S=_>oxwdSNacV;NXSda8NmDI#G|;Q?}GVI@z3#Ime6nhJwkao&W{FLer4j z+JK#QE#}d$VR@8kRbNrFffNaX0N@AYkOolMaoZ389q^(`&(@)=si+WQ-_Z>U*$-WA+>JdGsH{U481}p?pe=hn$X%I_HQ}YgeU#dYBD+Mz; zjx+jgYnQzE>=bdr1K|rHuKQu;br=oJql6kmO&;^W;a7y;P31-{P?YKemMZXE-Kvm#yZz1a-0&dn1IC zk<2XM>XO~pcHGhqAwvOB15BiVdhLs{c-4Jh-j64`m?-H0bHRj|SxYl%AJA16^c)^0 zN3uc4rld{r1HfRR4)>5=CnnjBRkc7#H?PI6Ds@UvVaQo6GvRZY*Y5CSMtU@;qsCWwie8_7%7jd za5w$60iElofrsDtlLb8mye63j#AaQzPfcp#e})4kVP*) zEJ=Bb*<@9Y%MoRwow1^IY#`*qjnHRVKv=d#7n;1pw%@u+`4DD<^pD+eiWEOzc!+9rM`7yf zjVXp%)f?AEI@|d)+mX4~zs}(fk}O*Rf8lyZHgCeWK_0$kfWQ8}_Lrcu&DyqKrvMYm zVcE$*=Lf1NeC!>-+bMGnD!xg?Ae^ogkx_ODRdTYyjOAki^(rnM1yPrH`)Vwqgl)89 z)#zyEleZZ?hhc*a(aaV%3tGoQ1^MDwksDvZVJeq4*Q0BNn7>YDz-ZF5bH}UVDA-ko z=wV4fdacw}No$>oG8`TMm)c=%D*Ah0cMk}lFdqV||H1mR_g`6FQ0P~c5;)32kP$v;#7jp_ zOM9mUMh>p8hp;DxchkUC5wF1(9usC}Hc_-&98MUsP8%Ar909sC{v}5HI}RQNTKH?N z{q5QPRAkXq+#7Dr-B`gsAw>9XZaG<2DM-0vtjRtf{p5E{Gjq0&@k)Hupu5%``f@u< z>y6=LjZ%Y|_X|r~2}*X6{`l?6@fWiz%yb8jG3xYXU~{^+jTm(a5Nvqgh%TsC zfkWe79z|&S^OaipNoh#KGi>sx4#Q1W?O3K2zWx7QzEoU-RjO+_FT6#nx{N0$-kC6r z;u=cxy4w!#&%_`bHxMj=zk!deF1OWt3sl#hL0|!yZN}#fAp*J|1(K*YYILGrN+T6b zWBp6d_;b|Gk{migXZPRV!{8$3G?A|rw_>=5cZ6&I5v$5AHz#_MY6Hp`j%_dtc`Ovl zufJWusbW6wv=Q>;7UgsQbA+d^<0NJO^Ju)&mG29S1XC&~SOc^*;WbpZx|(s4e;87yT7tdJP_dZQk1KZlDpM+Zsxi$;A;Li_b}m@_9ntQMyP?JQ>+(Cp?~H%b zaG0}X%>Fbv(w5`c`AtaH_jNg>{g}}*Gls9RPt(NU1(yv17f$~Y31_<1@DqQ<$_iP= za3GA3%AMYcw#C|(CZ%MdJbyW~jXa&_fNq!iVSa)`dZ7AE?n~Me=>Ui!l4x|gwA#+$ z`5cCS0?Ae}<=X%TMS?uU`TN$c?YQy>GYF6Z;yCGz2wd_uCefDNKHB#sytBU?z7s>;g{$%X#FVq4~!t>F|W|2+nkG z=q_IX$i%!;8r=cjYK}Z(w6rvZujhhCNRQcShkk?O`%Q5N`MnQHvr)lQ`qG{xKvl}6 zvK#%_iUIyshp;yW=7LZFQ_`nY4)NQ^W`V;})v$@e>GsBszw}wMs+ow+>BY?UF=#K8CiXATXeU zSSn^BMtjArGcWW*^H*g5EV=TGIS(rxVe-+s_X8Y3;_t#c;DKHVDb!pRDn{)2^CC- z@$lzJ?NSZfDwFITWb^m;f* zrLpW<>q`f&4TH!BVCp1fwfZnXn8JP3R-z*d2gIZ?(O0%x+{&!Xdu~+}9TKvRj~X5= z=6!o#;IF)@V>OGVo|R`5B_5!Un@L&m%=o8xqPqiQ$4V6F$h5-Ef%A$QpY}I-YqJQ7 zwsv^BHfHIb5p~o1qtf~HOqCD#ktrnzk9+NF7&LoPS9$|1lPeGS*6R&ylqtZ{-YK8W zC5ii6=FcYiSbD*LzXfXwiz(~eZBQh8?M2irhgc`i4a5CP)V=2JlJDUPeBpMU&MzN8 zIzKc6YpnsB;{^U0Bu^w*0Uw>jUezGpW|>diS{tIm_0)`^w+h7m9Z+#T9qEyo=k=;1 ziv+eOcdu{PYE4JSw;}XEcu=aTmEF4pk8QWh>4Go|9FG`eQCtB)f~aFd+Eo)tQN7>q zRk2rCuHfTmxHpnD*i zGwInaVT?I4@s-I~0GA@OKpGf~I1G&|_M=SBJb8*k>s}->b=)G>UiSDiTP%GX*`^G9?CY|i!_KGqXa7%8p@^p-*BG?i%zKiR%D zI*5OEUXfD(GJqXCg&T$=Gj078RYfWG7^}kT>On<2^I?vbSKhoVW9LcCCVvE#1C(~4 zPMh9xQp1nSd4ZJJhUlziCHzD&2m&5>oXgQ<-~a#s0era~_+AO9X9UG`BQp}15!DfM z;cPByU!|~*h0|pjtUk4tioiYrxBUcvCz}Ljm7($Z1g{1U)Th%RZldorKDhpde3M8m z_t2Ph$p^CndTb?3>?mLm~GOMQ?9a8Y# zuSr=q-mRBfhEf{mS0wPY$@Dz>toN6iGhERPbRP@7dFD4t!2UjrCJ=oFI~?!Wj0Aly z6wSYI24EbM?cg+zI{FFo|CQIp2FEg@Q=$`jrrg>ai+wXN3X1(FD@Q|v?THC1GsX-FTgt~!!7Yp9LxX!zJK#ykFbKf+ABs}RFDck2c9uKaAMf&gYk*gn6;{^Q9q74eW0pH!u0?wCrOwU;8e}an{ znVUOVP{^hdj5IWzhCf_oR)sxGhgG0Kz)2pw; zW734~ifjM!pwX^s5}}&BXZ0!KnpLN^o2*A4-FckSy;DUAh`DoC71zqRutwMb~7YXAqIKjl> zKTEqYIi2H@3!@0MO*fMZD_BdePwHLGI_AmZbYaB3T$X+Q{}?`R4|K~do!z!7a2w(E z;xJcwdf#Dw{<4b0{)DOVJzq3Yy*^#b9l!Vht7u%?9JjmbFYhF}Kq_Zf7jth z+r6P&@!@Z)aMHuz?&8_&@TeuzU2`s{cX=aWe~jbRYc{`SutfaC;9yGkF1l9AE?Hvd zpRd70y{9~7?ymSrb%wL%{vO8rl@^O`_2CPPw#G7^+EW(03UAb$p13q6(z=D{qru=j`xlFy(G8& zd>Z!T^ImKQ^2z?i^W9j$(;;Mp+&h3@4dJ7x=eA$}nVXmhtnIc1C%aScLM^%!*yq2v zzvOKO2Q97B9xt>`K4N5|(vS7-xNXm>I#O88SB7%;H;~%64&Az2E&M1bxcln%)uau) zI=Y%~d&+A&6M-I43!W^h#w7$wiO_b%7OuvHCn~~%ZC0I7 z3A4!Nfe%>E`8&)*P%pN=_!MnF>AKm0d~|3jk(TChXfeprMX15Ncn($Vq72WxJcyOk z8oF?lQ0b4&LPTbfIVoM&Oj9}{c9CT{oXpTH8#y1LH2I&MoBqju(52xe$;{>#`uqEd z`X>AP_1EPU$*;w*Bg^S@(LG+hJf0yvf}JfY1B-gH1&nm3a(%-QiTK*=w*nzx?k;YW zru>4T-J`3P3&cJ@AYSf|7aG0OCUf}RES5UV8mZ*)xT_3m<$fWN&(fOm3gV0U(EY?xJPbZTgrRZdLW>heVUZ2x@ThGB01_iJPr_~YPa!eE0E zCn-wy7Gc&oskUogIm(9)9}TqUG&38HLM-HRp0cKZmyyp~VcLk(LG?$9Rv8$_u4KBi zb16_jlmdHL_$H^{iZ4M9??jNfe6`lPv5E((tMEi!*eRJb`+?5(c=hx0Bu)y_OUNsU zn>SYQocnVTKh{Anv$HqDIVWc%ccYUSEmrd1ZRML>_S%^Zww}w41+efygF1_6X=Nq3 z0h-lPkNOb>SjIHJc`y+wS2Etq$Lo(uRwA#y`MbpN;o8mJ)zQhx&CSux&FKpV{Ji}9 z{JeZTJUq*5Ux2gXz>5`#)v#e=OW$*P;Cysy`P>#;cPY|Z7NAGcZa&D0B!|8u7VufF z3xs&RJ6XD%>ko!O!sD=6&X4bOxmYi-t;C+l z%-b8lSD`|ioqJs&#X$;qD9OSPZZ zLwWwWy!i%ehT%>=-&b&RU_m9_=&bv-K*sQhWG4d2X97vuC>5X#Z)EZw%|6d0h1G%c zu!9wY)Y;PIZYaAy;cDw+UtqBRho|9X!5?oFg5_4{v5^pW=FKi?`AHdB-9&#X!c^)|A+ zNpNUN)DdNK$M<|W^5GWw=)8>?do)qXGD^wHG6;#ef}L$uC3>D+ZL+bbeqwU-IGm6F z95fG#(G`)&#LEf7(f1WcGh(%ddSPk(OI_1Ww4u4FE8hLeo>c6ZD$MoXATMv+^oe&O zI?f;>>&Q4=2=!{nKd(b!RJF{doV*+Y!`JOO6|bglEtq-@33AY`1@qoz8>J z2J{jv1U5~f^DLyW{94!jAz*e@q8MqKq^!0aapNS!DhIsEij6StH#b#TNKw_Fv|rYo zEz_*=Tq*16aiBvv`G*Q!4# z5`)v_Bvi5)YXXL1)sXFP%S_OMNJ=tHGO#P_?}6+dxAevgV);J{$5W2J-c!7Rt#-j! z!L zEfdhG!Un5kS)wQmv1L><${K5YrpS+b@?0eVox-E{$W`|Iu=W|N)%t6kFe6|sO*WtI z8LRWmSuGCx6uK|qVz*|jx?27lIgb!=5gj)fuk6wSh{LFDUh*NZ; zkF}VKgFNp;2?V=PXKj^;InpDJgQG{E{dvfFOD3a7TIl!n@k4}sOEz!vTr{9S5l1d4 zGQ#6vJcB(#2gl8c;Fqd#fUo@R(lHygIrkN-cydUCXIa@77YR%fXD`D=j>Plfj-obd zRQ}e_WOH5%`e74B6^UJBnC4bg2Q2H=s2z0Dmk$TU=Gli)vPPEs+SzT!QsERl^9I9r zw(T~fYIz>#Q>Z&7uXknh%~GH@3H?+xs#UG3C}uBuAKQsIP0R=L(7|$Taf3W^`17l0 zk!h}Kk&J(92U${Cx^I1HVGH)Nuyqpb`51 zV65JpP~1usg_$_d)fm8+<9Wtc*?_<|$1J4O&rz~&OOlxIi`8Suwe=)KuT?VpK5yp6gHZUuOk2&!yiZ3}j|0x~kIo3_QkPsPbPv zS%S z>7bR?el;Y-I1EtvqvEBuNQPZSVvzsjV%;G8a)L!JWPl_fgT4S`Z=Bf5p zi=f`*;c?*j7n;_I>;3u8>SVqQef1#SmmcZ;ZqBYeza}i#g%YJ(Y3M39nLpvbE58^} zluWt5Zw)8Y={$LntFL4dXW&_*VV|aB0gep+ri51YKIdb)-K;=p7eZk%2Z>!70JM3t zUvjD7)Kb!ec*S&lUOT4&x#wv~&*TW|x@||n$yD~R4M7i=2 zR`B!J&1h%Dh}gc~;0nQ2xPni%5GEyvx1R9}aVbYxeTJQ%js1jrjQ93L>`j2`f=6#S z(taE|_ypA4>Sp=Oj{jN3+b3slZ`o%i2nRCy>gzK?DYX)K^&TkRJ1=ST^TmmOVB(zO zg(AK;5=hWRqbw>hO08G>)gJqUF%q;YgRSoytM#(}tyvFUOe}+}+Q@`N>fj`~?hUw= z%Sug!#|_g~Baq!)AJutkpfEgNDm2}|yTe}SefF7)HuhMU$ow!H>D}CCNDPBqK-1LW zjnrPv!OOlO2Dn#T(kFYUprTzLOk{DR*~iY6Q>M1CTtZKphz z6*!~JMW7mk(nfW>!8^{CI|S0Qc{G{Zbo{7n8`GED)h%X1s@tWV@e50Tplqu`@Z$$! zoV6Y6*%e|JyLfuCspT|OHnQW&NvUm0uUV##!K)CXRydWqiz8n_U0_BNMf|tO}y+0=uLAW91=c=csMvi%zOj z&-=iOU{BWrwA}tR6p(Lx49Mcv94v&RjCcn ze^IzBvpULElk+XOwIw2bU$Xa0+JZ&85*FpMa|H`9qgpq>v3V`hiO2!V9}HF>$jfaa zQ;sSm(5IEoVFPPbvRBI<3=_!xYhNvVWo^y^erRDBGs3Y5X0!2=y<`dc6DH9Q&ps{?xG_+X~*_r`UpUhglO{q{w8DfvWf zp<2xmth(cpO+TdO94}lOk2S3PaH0%PQ+7KS(;$1Fw=}Kc@eS%KA5AQ{3RTEOAvolg zZvFBW!5uD)H%QzJ0tjzVfw(wlU@QVn!(Bs4yhwCnKyxkB*s{kD85MgFS0i$U=fEDV z%48>7q5j7!kTw!eGn=54q&+J_uKE4TAT-)0IxmLcM5ZaWc}|n-JLOO$MieX1(aLg_+=Yp zjYq?SQ;_opkQjtmrE3VdY%lYzJ}Wz*`3kq0H`SXla5M9!lFbqUx)0EZM*WJPU0Ep!UDeexZ;aD&mJ(+F9S!cxPvgO;eu^70hYkX|00xzGmH zT+0;beE&~hp@8UvmIG40@-ZyW%8}U7mOi8&Ay=B#hvOw8+7Dyu4JMkBR8w zK|ho1c%y(*)G?WQD)u;dZi&X-aBx%@vQAFv4a$+zY2*?-9JCBJR{mrrF?*Wl-%Dp_ z^}E;CGd-ht-(z9f&J)vb`VGy<6$?R3T};Ik1mC#3D|R!7W$I?x#_cHc&m+*5f7MNI z_LxBzKIr+@=}cGR>_Q3Gk7`9k%u)PjFX5}K+9)FpUeqP4fGK1)&4$*z$O{zb)7qr(6zPZI8$}aq#PZUl;m(*Is@4D11s_1?#)c6 zn5lML>wdM*ieg;VqUInh`UFvydYxtjhWic1#{Ia8Jsj*Z8gh@qiv4wrq&(6^K&fX| zZ&kBf(=sp8XBSBNpw1ai*?Bg3qNSwG%(o$s3D>!|r#FM^u-)r>jq1MLLFvouF!zIKh|Vj>^c)yzYTBU6te17$s6y z@#0*tZ~Wcqw>v9RV#=mm2;~mxp9LK3OE$+HQdVhtoQoY)12%#*r>&EMJh5h+zcK32NJR9C@XM$97WS(EP5BirT7lvFb zH6FkNw1+~R)&j89WKF{B4cKHIxTVh3quy}il6Kp>Ci+n`-Iic{45%OjUb*22S{r|N zd!qql9lr(KzA@?j7gLM%p8)f@)rf#D>Sn7s&3b2N9DVUTgRiC7nsY3p$O4o9D^(wH zyQeww`%-dv$tZ>Cp{od?*ZlBkid^IiL=_~isB_2I5V4Ya%mwAQiRyp~nDtrAGAICP z{O*PMmYaV>0tnwrB_d;4vTwiv8gOC?d8rVQm-`+QC3L|FaTRBSNOjtwAGEUj8S0jR zm&Yw??6&v^hyqu%`ZR}c02@z~;f6%HP_d;>x--+Z*bPHzE4s1SxgtZ-oKwi@ z>b03N9Cu%mZ8OnfUK4y$OdtC)3oexmdPy8LY%4)dHvLCS>Q8Act2U!vjJ~vu#g|?W zG*~eE+%Ow%ziPBL9I(2(?gFVfDs5iWxq>xcEH{Q(uZq&5e{F4TJOf<N0bW_l+* zwUX6p$RJM&GEc0N+Gw*@C`S@Ggp z@xQq>oi2&QqM|1|WrFMHd;xvlPru(>7$y!5)FMUJQ{XP8G_ zVl1J_$jGLb`SwoU|NXB!nST!5)`5eLCX$^(jtfQ$ZET=r-BxoJ8bx*fhe;JWyjb^~ zSKxs%Uy&yRj~bRpdM=8ZhV;lHEWY(vVy+^4FqX5fVYa^TV*h~;SC+Chn5t~r&LOqY zJ*lnfbu`pac%8f;ad};H3pCEkH3i^*qtP;|Khm1Muu_WEDlj57IM~Gk!?%jA&7ZI9 zVLGqI>Q#c@0Cx9SU`+(*fJ+rs zFoKEZk?1mZf_(e=&dl8Stcit+^t@mwvX*-Rj(#eaM`YbNSDI&RgcSs2^s&h<3#AAb z=_W3(H4xx4f;nwBkiA+2$KU#}oZ1+4?LR~NAXzDT#W9d;T_`8d62tX8rAhfa)a2F` zfSFKsX>#wnUu5FPa|^@124A z<%~Ck@VB)Yi%E2e1WZ`3CcHvYt&b==>Ap)%jVi$ z+T-^ONt^nl159CH5gNe>fgLNNMh*;$f>ayjh9R*|KH<+1srqsmX|a5nRJemvite;! z*<#ZtjHG-y43iJXjh|{z^@My|Dh9oN+I&xu)=B~{Gw`nrs8yBluM?Jkh|yI~!S#?T z3e%b%NLx*&!s*U%gY$sNn1l~eenH#vf_Y_ib74Y}i9lXG@PyOc89qng>Fr%Geh)gO z=+Z{jPbWzZNwtTVKn3X_D-;5Z1$=EBY@qwu!<865h7$Z$)85AwX{T80E8W?=kwU@# zG~82|D{~oKi2GU1pgjJA#dq{@w5og*^oS+dSV5ENBv3Y#rcR^}U!ad~Zdsj5xPUyl z=W=~A!8X=oK)BzLmw~U|?ahw7lrmkOhUl!do@UTW z&FR6x#lgYx#s2CZ=!DNf)3Ov?x4?GyNv-d z$S!b3gD*`usXz%1{Y&M2`5v8ZpyzFvlkf%wbW>p?czdQtlTUkmxIeukBUcj~R6#mB zhv993B+}%U>G_>TOKCzberNxw&u#Mi7ZktUetOv`YfgoR{19EcC1G&0!Y(}&s5)^x z)*~+591s&803i8Eq;bm&2W35WsyS|jQ>7>V+nSI+fhWHm+V>%`@OtnHmaKd* zF}Yc;ugLMkjpStU*c6U4`X3__T`7b)tLAG33<0RhO8!r-igr^iC5Y(bI7d!oGKz&C zZky|^T#Mmx&556u`pY&tiBH8SAok3;?V)7z+6vlWAD0rnr}oMm0uiVAxLsq=8L!{I ztB*XZN1EWa*uUhCg!YP#DwAk~kua8o3$C8@C^`C8jH?+q4{8cO3^7xMiD*P0Da*x< z%-NtIzHIHch90-H0?YdV4C&9`-Cf8}G+7$6!#HC96esMjFl3_LxKrjXS9c#D5PsrL zp9D$=>9pqrNvnk#o+o{6{sVpH=M_%!9upE`8jxT>fhvv)~2qTH9F2>Iy5Uw$yn!OO#s{2#ZXXi+}d9p=VV za`#lEtk2KaPRg^y5#C6Zisgu>Emx)R6@4bGH9`y4ScgCc%DYlaTw81s2N(XelJBW0 zjwW`m>`ZE+dzBf3(4vIdcWkh&F1F76Mg}uKF||ueX8ce-!dNI86f9QhqWfgeS|P&p zX_nmG4LRk=tSIpQHRA|gkFG+Z2ofhncT)?2p}hv;^Gwz@joKZAI4aCah>QI(L%3YQ z&zY#1yQz)Q%Y18XZlW&_^#_a8OY7i!YX=mTvmE!w;>T~LIAJan9FJ7t5xD{K9gzur zT0){6nO{1S_h|VJ1G(?>sZ~}pX6%8eASVKGEK9#mYv6lSf5C!Rl|W??jh)}jN;!c- z8GmX(v%#naKkBk;^Tl{ut7_26uVUtjPWR9IrC z#R`r9$1KjWYjtE8f^ew-SW{D8X937c=XaRr7GeuaDv=0A?=cDK1oUY~@^si{8vgX? zDlBJoKwHyOU%MiL{xqmysHke{b>0Y8u(L87jFl2(jM~X58XQz|jy;l`hAonQiAnxo zppE1X!H?>f4yEdBl$*GK=B;5354Pg@>o1ixx>KpSOQD1x&7q+RC|jxu5At1To-)W# zTbiKDbP{q~4DB;kvv@WJv`w%ZTnB#cz7%NW`L&jR+-cRm58(7Z71t6yr^M^NC2#2& z19g;uYBQrmG9IKF{`)A3R{DHk*1crcX^|kLru8RG}(5cd04M z_bVWIC99EgX2D_(-de$Vr_IH``sZT@B?Rh9lm^HlYfF%Qjs1XaZ%nKSd`m10Wo6YR zz0)%Hw8FP>B{EXU3C7p>oUYk$V|`klPR>XJ&ntu0#i*x*fF&qZP5wzds$!)D*WL!s zrYTX%i33l9+EH@T-Ms2MBmHfHdBJTk1zqbp6gL{ne%M){j0Y9AgWJlv@2LFX1fbhcYxM&hEod4@mG3T z3LHz*?2Fdsov;|u$3{>$Q)A!`r3)X*;Y(#J@?Dl8K3UZT8>AgE07!lOtR+Z&mj@m7 z82IbyQJht()}v1XX@|+Cj)h9^JcG+w%RJz{hz4R*lVb~amx zYiU^d5YVE{$M$3r6E7$$FjQ6-D*e|-IHLuk>Ko^~jb*ppr@lE&OsK!0(wLPn^mCIu zBM^AbYAc{ZQUA){mI;iopABhSS8)#eQiRUF4V5F$&4n`3seM?;Mrj>6+D6}tMVDZ* z{d&J$5CWF?2&vN=uxcG1*ct#wtP;qSr$ccVMP(I`%avHWPDHRox0tH_0k)StWaFlj zIz;XA-mccp_@aEwaJxa2j|SIbRn3v3ySqG4(zVIqt_l~?O|*Oab|N$HTQ_vfqnO+1 zy-}ng38QoR>GNSbHagS*K%p$d|T+7ClfqFQ_RSCqQCaNm@x%pR>(iu8FmRm zx?Y2A9n!hx7BGR?^S=nqN-sLDND6cJiGlDO|DHEQci{FtyT*aPC9IE|;%2y?!{dj$ znRdMO?*vHqk|dC~38kbCZ@roey4Ba>em-8S6+8_-0O~Nsx76sS_A;*8A$6 zT^~Xq#Z#HI^yf_}D=m|_-1JQ^DW$P^>dX}cFkpFWz?nXdwhnU-&kEx~lBCPCOE>wT zmH3~xdiM+HqLmBbNlP@UTNjqeUv3s-ii^JuPzAh6V0-;e5acF=?wcr;(Hi(V!3+m` zd1wZ2$L7JAE3^lOhTztzyRnp}I!s(W75Ct4Epns5AJP~=S)Cx#%N#_gb<0e+@U~Ru zp{k@M>FYPoB>YiaD%7!M2#>OQ;S<<^wQb_Z@frx3)yHWaLqS!ApM(8tCM1BijK$OA zi0>l1I8f%bJtSi4^3=05N~DdR81<$i0WbiMAF4*ZOV|xZM*BD9fK)~GE<6Zu?yccV z{pq^^TLAY{5TurtFC3{Y2G;5ihCM{Uwh*gU=t4u#wxrCyI{AR}b=1QzJo0oC;Mt=ha55 zfY$(1`+NRi9bkrUzPk&?CtYZt%)C^Ha@W^yX+%m>J4JJFOsP*gmarb)0q;>h_aR&a z_59f)R?F#zTo4gS(L!#XLr+%Pt5`W*=%bkNaZV4INxWG2$m*kEj{N!G9cETt(TzB{6m zuF{C|{Y5D`C=?@@fCsgTKeN#N#1mnR(d@4xK(jPZ8s)0r(09vJ{@JzY)K%Xmz4dJ zAD0XO+QOP7tWk-yIOrm3)$mn$+Kyz3FX% zlG%#7H&_Zfds1tiVm9*6M|dbtayasjy<|yIi^5{UKZQm)6giEV+B|P3bI|3hzG9f4 zS^;qc;-DNHBtGLr;qd3Ammr#DS{x`C1SHhLl1^)(^Xuc)*J4%Q>DD#s`xE|CRW52n z9yFtRR*R9|FCl1a50PhGqGvtp&q%kDl6tWYO*R1~i`1}brrN~92&ef4#{Ku>hX<_e zY;fpox|Dj-{B{}JrjzIzMJ-O%?r=fx;VD5YAh=BH!wH^#0;H7t8 zrP-*1w+{l)=RZi_*f-*Uiu`J`P?7o|v)&L<6GE9s8-|ZHg2N2{ANmYEB)K`|4#d+p zw1F?>a^XH*xjysKwSu$g&|6dia^%KOU%dzc`^9P+=%}$>;l3e?ffI5(^oTK8D%mGFK%e4~Q#>r+_`{M(C9ycR;Kve^Z&lQQ2J3Nb4M_m-OUsMHA zO+M^TVffVGGK^G|LlQEZvs?+pU5#m&Se59oCvLkK3eUkCInZf4WPwN|o^3(7P|N3UPu>3v}H-#yiU18Rm zW;lYM@Wdy{ZST0B!e&98$SP692IukKu|He}Trhj%M-S1{i9OaqOWr8a^nn!#CV(KX z=@d?FXGIw^x1Q=x}f|K6-r*sXpYF?lxld{J2TJGVACe>&X!{Ht831VOWLad6-^iF3%t$}(OFTgLANw#+tAIRUh-Op9hbDj4|x%47* z<5NVpW+jfIwR!LViCMGs`13ZZ+`6(Ee7|WWU3|t|u0)63=ezOk`ek)<%uA*NHeT$9)>tA{w8%FIF{D13aL2rFBBNp=BPdeDZb0m(Y0c zpgkO=wd%2HCZat?NKZ8+$ngsnJ8e9`fiJP~KM(&;x%cYeoMpMmSLw0Wa5`l#B3cQZ z9yi;lXw6%mD6ZaRmEqNv#T);!J%+g;A(6Dtqanu5rrla7zFrBa*tKdhQ=7ySI$hbS zKfVuGmr4PLC+7_6d&FWpZL5MGA8m6L>Wo(V}luW5h3sD4tQ)RZSg$! zvV1#Gt4RD0)9pZr_*O6vX5slLO&9=&L29Z#@dbE`u8}slF+IRRP(%k!&(k#__K&A+ z0thE38?fnChUIwv$uyJfgWKUVs}M>uze?19fR@?=7p2SE%>HZDh$9T+6Wt&@`ux(3;g~o@ z;Z3(uT_oXD%jV3emh<&knqA*-nevy(>obvB`Qgdp$&BI2{k)8Q3k9vHcG}21h3Vrl ze}*u#i99U^k9ljfQQRhNMm5@GY-ue#)AkgLe*f+%Qhwpjv|j9gr5y{O`Oh@-oD;R_gneBivhyA#p7uAXTV>_V@g%h7N%BDosr{0~b| zZV{O*!{MnloSg%i7;;WMm6X+WuYQb0+>ed)-^f2!MYR%tCu%VDS0xNA!FBk~wNOU} z#aP4t_T#0ApDYAk05DpyVhLk1iya-}Yi=1kc~BMzB+K zl$_Z~nlbJv|1o2Q8>9d#=1c9GYe~~59WhuV7r|7xfhgWUZQ+|a6tpIGi}EHLG~bRL**Y~!+16_m>5gH%1NW91r8L1 zVc|{0yW|oMba~^@9ysc(VF2>~&XtPR{B%3ebqEG%z%Fdup+}p@6vk0{{+RhRC{AU5 z#K!X7)oJH7Zp*;oA_Ymhmhwa2ioOc5Rv`Tem1hC~YVrhG;26le%8j8o)uP5?3;6&J zL9bF(^$!)L!@JAHmX>G$PEP=f=ws3!Z<)9x%i|NizCz>qf}2jy0+TJ+qbYYJv~M1N zesMLyoGf2+=rJGDl3`cF%>eqCSbs?LKRrEp415hwdMACdql6DDwR z@rVdzf*!ga9I#7zHSHc)gt4qtqW?HA{%# zr+++pWl^!dt0H6~3^D=iKCzebYz`bTP7ZnyvH5l(YaV~uaGgIusZ;hmq9wc)cef=- zk+rUNdw0#wy2pB=sU$&J_(}BA6&SIKDPR??a%|xJ+k*sv%^9SlqDA||A26b`-__E2 zduGJUVl@on)o8e7R0{8G)<1b^PP^JVry;ofOepb6Z_313-&WB*JfhiW({W)KF&kw} z?IMyrPyRP$i%fkV7Sw$cGKl6kKaUCakL@Fq^(blOr&IY!KJVJvD=#n9ouHBw)FKQ7 zfCH8P5~|@)t3-1s5oN4FEOk#CIFJR}_RA5Q|JVj+MM16i;`a1LMZ5HfZmSa?!q%4H zbuZuNy5S_^+019Ip%Kx}<1T!bS0LjMgKXa&@P15^yLrHgefXtmXa(8&TS|;3(6(ys zP9+}SyEvW6rfI5+?{c%I3rQrPBVb~>s7pBA#bB~>%1%&WNGh4?1)z#ZK`<*eIYo(k zF^RfeIQsV`T!bTF*Y)pRoGkF3O{-@Q*6*e79a5QhIfp}78)pYny5;Xj_cwn;5hTGg zI3#G=E%I|xGeG;Zv`2hbl`RkGKQ_*tu_Oke%`3j-BR% zm|ef^M2fxuk{Sc<_s)&pWd{hFb79~)0}GmzwYhYJLABNYbFm#Q%1~Qf0Yhfq)<3qKb1Du= z_wcTv->)pZ&F`T_B^sJyhtL9kwOlYh_YKv~=LEI01`pMZAas84PKW%v<}KRlTa6XT znJ-mmA>}5C_NBraz6H!K#Es2aqOg=pUVHdbEwPV3Fzc|RTytG&e(SkG8LMam z$)7GCJaT*MfH51`0Z)X*#btj+fCXgbiGoxx)Y5iD($yfV=*6E)Z$mlQL7~>Vkh;hu z2s-e0VJm!g0L6lj~0=Rg4PX&P8r;e&Do*G^ztEP)Y}E+d|Ycl{K8&JpfXm^}OHTG@z*H(H|Ts7@VF*XYd@HE|&A&)yeX-15{ugULr%rPSU#)rP$ z)`D`MV|vvM{!1-4gG`h+X(n520e(oDCD-~J5SFwC4O!ed zTS}5i;YrBeI6;c|+xnNh6Np`<_X^!`dk-)@`V-`h^=$?_V-&rLJF?;5^(S*xz`znO zg+Mhi5zTfp(pMRd6#`IR8Z&>jv+}DX<%{#}3#p3oq*mxq`LNqU;E(u{MMN^viA4&P`|r^; zOn9^Q>opYQSUk-07dzK`5eIsk@OO1TDpDzbt~96*>@eIIzzm&~K3sk_K{E`Z0aPaD z`d>wgBqBDnF$o>Pm%J^}6wUl=5$piX@fj$*k^TNmms(8E|4H1~bf;0;?HW$<%Zw~S z;X_nEs6r(XxEDx6AR(K0%vFgy=!+_#(Ppho2!`0R%cm-%3M+H|#Y#rw$uW5TMjtRE zaV#?mm0&j=j;*k}ZF0;t&O}-##ww7BfLwajK8NDIVq|1Y#MDrKZaFhvlcnfA0>g=( zzu5YxkNKx~vTNniLw9ruBv6{*Dqay>!c@;t|}>DN}$YWgl?TdEwDY8PPT8 zvpfUec2ijcRw=KZMgaim1TQW7?LFM4S`5BaRK@WkB2knPySriiPP)7QGmnpye}*De8InvXhk$K zV{J&0iR>>^O)G~Uw^IEkN;fR<;&zHyPeC^a2Rz9s?98k$a7qQxi;U}cpRfoLFsf5H zG=N>&FYJ9hIT8YR>`sJ|@F}Nzoqo5s3mA8JvyNP04vhoh~>bG7Ve1+$lzanwC`aLB% zIRZ4;?B*ss9Y`uIO&Ai#6L{L)u*4Cjs6C!YUngMqFPii)<9*wl89@k33)ZIf zrd+9+{8XW%M1{EN-+X|SsMLG0{rE6H)wJZ9A1B$#r4h@33~*W^|dG1=I1S&Vx0PKXeh3&brK}+{~#$k7($a_`yEqkvu(En zjNvv~FKr5Q3t#>@ed2BWvP;8KKuj*hAlq^leUCI%fB~f2WCSUvzD=MvKDQ-t0Lof= zhh4k@0FGXZ>AXr5z@N*k9||WjV@mmKscM~W^Ywc-`+1s9tFtt!H=(F^>fzo--RRp3 ze&gu?R5zk4)sW14ZHVxSWO~2nspBEL0+E9fJWf>s7C*^ERyy8aeP z@>#aX%_*T!Qs>V9P?DY2zoe&F80j(QyTJM^ve_IjVQi&l%$W$xP*+Jj$ZOchBfc&u zrP)&3dU5lQKM9f>2?be`$v+H(=Zd*sK?TB2XFM0MD&ynB<$%_I9!bp%bo;j?r@^n= zC6)UxWn>v0!g$d%2G<};7uT??Fhw z2KW`(Td{7>?e0z$cyZA?(S1*wRhFm%2Uw&h4Tl8-0HuU{G{09N`UTA^h2Rr~8jAao zdZ-~bFrQ^e<8+`?-H$#*d~+2?ImRVLBsx4w(pZyAPtD*W-8GR*O$L*w0sKXM0Ykpz64D zTs7!)j@f%YOKCzD*?q|JEh~%d~P#ZZJT;EHeHe1fcD_s2H)$ zubUPSux37Ydl-%5elkBP(HW-|uE_@fq~}C2d<^y06N;Em|9$=yMo<~wdj$sgc~$hb z>5Ad-(fL)**)-nVNEzcTGLvfgF{PvoPW9pQ?Aj1Z)&1nXAabY`C7(*YIiJt)3?v&U zMVQV)6}2MZq`h+c_9p2#iYHa;Vur}hLo{#vTax6ct*t2;Ozpek-0QP*({&Q(cb+q4 zKmOk$JXU!lrq+a<#sH&Jn&xt9-?M=L+ohY;N5i_0C3Vq`5&3*Vw&^BKiX#})Jgym~ z0c*aK8MpEsZ5uV(@8`Yx^`q(s&V)aDAi4v$&9TEtIf%c z?W$@;js#_94)P$QA#3JVu*qgkTtkg>3(l!`tpfc&=1a9dyf4QOxT=#6z5_rjD?dcu zl>t}cT(f@w+Z`BM!{<@ku}l(K+!-wvkcE3nzhjZNH^{(nEjF>g)7kyP#PV61r(1oi z>_O&ejbkcBqDksxhZXPmRoePCw7PQ5cUUyxyw0T&cu@OQ4`8VSX2ab!WDxNa9E^kj z7ncInE41*uwAB5d+7CH10GXdX%+>a(HtuELzW+d^h<_CEGZfCkaG4Fd+Y`aTLE@)e^J5SM$oxP_yAEutB~yj_5o5drY(A zvnlzED1zMD4iK40UaBSUUtA;0y#}N;e%%H`1`uf^L>@mAf}QOtgJSP6%Di(hd#gOw zyHb+y7l~Fp(O*c}Z-2v(vQsC>hYk;G0WNSrpuy)QP|6Yw-TOt(e*OyQeRFF$RtPaL z)Bp$&Srafdd7%lp^y#k*q5Kvw%dl)dwFWe@l?cw^hi1UI&Adt%$1*tVSsCYso` zHL-2mwl|;e`|fUS)$R}b7o1ylPo3_kpYDDDYZMR=<>yBZ6+J6}ny5Mu6g~rQ*t**+ zHyxV8Ld+<0*uZXEBS|UFy5F|m{jtGT90|!DE(WB`zx%!dB))zx8)K+Ybtr*!5E9YM zlI+--6n0TXGo?`j;P9}}y~k_8`f{b1nD1!f&_i{YMjf6xF|lNBsgr@u{34@e-Ky^6 zv0ouCFEMmxTc1VP2QAHZsxrVrR9|aslUjm-fyf;W#sFi8-6z7cKLOqC8-4UWgZSY; z>YP~L??dq!JWpz5UrjKt;tQZP9i<)&ytGn;Gm9h*s;eQ@lI&%|(_s_!I()3vC^EYk zyZa@@Ts3={8VoFs$xM!Z*AGvBdboN2$Mm>YFA?f~R~4E5zSC$(w9*VLEgO2qN~vU^ z+J43%CjJ;y6`VV51F&_i^1swqKayoEgj4OEcHs~0%5dfi;K7B&t-7ASRYkH&*Mes~ z!~!e$j3`VvcvA!h@QdVhr?)V2d}u-cV6j8_i^pIZ2|i~E0TB0!yubvjQDOm?*;7{* z<`k$&lS%o8EAYJ;8tguMW_gki({+nJ5d3@K$8MmH_;zsiQZiN^tuL%Psp1P^FB`E! zF{h1LE{(yr&VKBOhYRiD;X}>>VpNR5^~2?f%%f=UivK@Y-?rb!T`Yca6o~dD2c3zO zC(c10eR(e#UeD zo>pXdXg$6M+5mHgX4;63_=w_mK`osB+D{v_T4~E_8c=|w{c-t%o_!G5K%+riQ!e%= z*5l?=l{mIb$va}eqwrOc2lVsglp?;_-7zD9Wk3R7xY2Z2BpJYcBy z%}B09WCR8)msqsF0op&E3v2zy=SUf}Haui)%h$in2I7SF-`zfMy!bH0~EZXm<)R9)Yzhe|Ppg)#2VE{U9`mE)M>9t*!j6l+|B^NMx zzdA)m;64S@UHXV4g{>k~x{Y%czKWDo1hyq@WBpqIBD|FJDUowOjLua=uUt^?j<6Ye z#$>aZv>eVs<@U3v)Z)=T<9_7p2)!{M8Zdxg4zxzpq&vUIznFKwCF>%{=O6!Os?0*z z&LziBVyOkac4n^qj}^*rWM++XRU2ZjLQ`4O)QP$>iqi)gR3#-=l)^%7b}Rv;0J~^> zZf~!e&j0kdoa~)gwe~Toa|q?w`APE;Yb|yUoT%IQA4QLA30Z|U*{M>LrqG?bgT#q6 zoOisw^CWpE1^{Sy)I3%er;X+_ILB}0tl{4G^ErXxQ<6>b@1+Ibzbznh;IO_~nvpKf zLDLO`ge5@1#xLRI5dg68oyieUCj^9Uaism7Pfl^_MKBO=+Cc`Hkpxq2ddYwNP{(W$ zjP1@v5}|M7^{aA}r5V#OFHpU9fdE)^*gw_D;UYWZ-^&6li})Gpdju6@l$3oxqgd%A z5~{HxwCET!DW3~Nm`5q^qN^jo*9fc_?cs3{WlMF$xgsR!Bz$VRt4zTQ@eP@oe?RUn zE8YeJEgMlsRh$z^g*bTPFS++y<0BWpH1+-CAxX?1;)tbv|7iwZwob&SVreLyWGA9T za|V=i#p3(c#MhBbdcc^9TQ0M3ZCc;;5E7yrF#_fntZ-^^dJcdz$Cz(f=g&^0JhQHS z@64)7HXi+3s)NN0Dw($~XmresDRst9>i9gqZl^j*N^vkEE_TDRuH)d)BSu3*3cv)M zyWAlms;W01`;R&OhOicgk~66HPu3`qq(LrF!Jp#O*0u@}7+N;v!)N2edMvrYC`p4oTjSFUP|Gse;*2@Q{2Z`4Q+2y_ zJb-b=`dwB4D+8TrpQeQWMHtf9wZe6!{$$J^qIi(~TLmrTx&6LSu`H$nE(l;FI{G;& zKCY_X2oumiY0~eI${rH(i<7HEqc$9x%$sdC)3b!3@8(qq(>km0N2T0wcp|E}ELcg} zWF!|Zpd0VGDy*_~Vs-}?0BsBb@~Ovy_xC%gbZ;h-i3M0*Ln2JsR*6DU;Jet+evu_s42 zP{4#cerYpNiV#j{3=h;Jn#^d90Je){!@15Q>&Z4cF3O*FiT)UHH&OkPHh83@7wym+hFTmepvSW zmlan{nNx)yDl)MCX7S5RRF`+^ru{=%qtp%@yowK?lJ{C%3~~>UxHemN|1Ew2am2dX+C>F zkIePFY{s(IPKXu_?NC;4JH58tr323dE(aL+qfTxQ;4s|-=BN9bL{DyBMRzMi#}uVY zkqcqbKe55{5E1=e5Y4tA18a&V^x2!*AW`76y)%9*)>vaHPESo?m^5~asV)gD3Jyo> zc!=j)dYKZhn_zLw%|H@;z9?5NrciFEp^!E;F~!0`-W=mYHrV{O^h%P%m$pG_k7$`1 zsb>=X#jto)ZCh>gGM8lwit#D5HuWJYoZU|6bT`9I{PzxN4c*B1^K{fG7mO)R3%wLs zj2Z`piZBc!AQ-4`-Fj6?e}AIf;Lw+lB0P7g5k@oIWalU1l19%~3#(+T+*L7$AK^Z1 zVY@WgE?v?&wnz|-US5l3L(j3OULu3Y%y?!Tz->oWXI~M(@yjm*BagZp;?CF7Z zz5T(xsiL1+N%DL*q=IP15P^Ae{mjH6dQQFnoZsu;q_3Rg>D_T@FeF){nM(b^Ktgc6 z|1c`b{s`fZY+_0QD0zOQgF{wd`Iu^-OGh5|f!TiaM_JZ4fMV|DL;;i))d1`1>^Oc( zhF>VAY4A^Dpu3cDox|^Ll<~$n4gVwFK!)aw_@yJ=HJ?X}ttk^*oCO+dbsp(*o>yYx zEfOH_M3^6p=20b}1XfqW1yG5Li?f4n;s?F)hZ9VeRWm^Ekuoy?SkQNT^YzcKJ1wsI z4c2Z&HFQ;oY450tbJ$I!gyaRu=bg+ky5c>5W+U)|D{C-DB?>8^{% ztcG(9_`aXR!yI<&pFA@7L$i(mhlFei zWS*#UB%c3uSfa&*TUp^I6=Bp87~R$F(0aHaZQ!Q2VN4GvoSS8z#odUzD zY``SXNS)U0lUFOAwJZ3%V+{xARen*~PyD{c`NS?I(|D9F7WiWO;hIE7jwW(^zCvqQ zZdgz#ECR9KGutJfZG`jYhO!H?i;%FTDmk~E37~7Mbv&Ly}K`pY#6Qq@A4f(o^u>U{%x7xnbhiJ{6g1*k0l!eex1p`2%$qE?*Mi^2;nsC z@!vWNvDO8UE}MBwK}XwHAri_@WjMm1Ewq&A`&J(vSl>-szQ2fdQkUMHM^^f{Fp9$l z9ihpc9DjUlCk#`{N5WVGl>K`OJME*V3JCwBnQ-(rL1AQneKN<4iSkf`br#RypAECj z#wmf4kfMi&b#RF}Z7D&nN~kkAQmVU(@Vc3kFZ>gtjF1UvwDXHhTwx5oZXd}6?tf+M z5YUi|Pm6l)8`}A|-_5s@;3fW$|CWUYFSdwMzH9Yb2Q3 zKiY$ynB)pVV0j>M3Y?A9Q(X@j1W&FW1^57W#1=C({D%GY>oQ<(??l&Jn#cOZVMpW; z0ww3qfHVum-x0v)aI)|*QjnH)sklJ@umO@RTr!KsTww+%fAD);hreb0|(R>_F zL+5-S{C6WBH7pr;MV_Uc901jdoT7bxglFgW3lCrWFjdu7s`T#NgH+QBTLgL~^lsoZ za~KC2u>E$6AYUBxT8VVK9;ff4n!<9ryN7~8$R{l7eGgq|o9tTO9VNI>DON_p@2eyB z&#taL+`Ma+`VVp)!oX8ya_0i`A@jm7TY7*q4WE`2>9I+>>-R4GNx}Y)ox{x_+{;T< zBJx-DzeQ%{ef|Kh#9b$9IG}zpm_4ebyq{{(oR$&7RPF)7Un<|gRKdA??uS{GVNz$g z!1rj8Q$y}%Sio!YC+6*|Ed)UVI^K7LyjP-{{(Ssv>_wnSm$ubc*QT&oLj01|2VZ>H z=;9P|WyR3YWiETcx1;>8!lrb$ShMHjJ_c5w#L9}VX&aVeKma{aYeX-R$){+}UiS~; z+4J+FN!%KwtlK}z_^c1@ZMnI@!B3qzM>u=nO{WjS&PR@|cg-bX>|#iuy_f3TlY72u z7~vxwm#zK;4rr250FB5#0ATUVJYc_tlTPL@kxVy(^s3!fvZ`59^01sIeY8qj-baDB ztLsHgEItF|`R<|x_~vuKhP=^ZM*LS;(s`Ylr~#3r+X{)}h;~k&3yASQq^y5^XY%jG zf68L#=Vgqof)m5p&k`So-y{qQG#tT*y$-%&-J5=?fHq-l=z5N$AHhXUxEa}+`c}et zNmtWrKGbIihm0*&%SR{mewS4JN@=i8?EhddNWyn^KoL3apD|5d5^^ll+h^|X?!_lJ z!JGInY;vHTpZKomd)q_BsnqHns;#AQ%Jw04Mb1vCg}!l)2kCVHjk5;Zsy)Mx43|v! z?7VsFM3SK_lP_DCJX^EbPr-s5Wzn(dBY9JBM@{JNXD;*%oxY>pY1z6+wogmwG4;KI z+HNAvl1bYGMZU2nn9x6e*?Fie()gjR$$!I_;$A@r7-ttxDkpp zsHUf?I-ZRIRXNON@y4i8g`4+h_g4T4%?0~I(IZ_9`lA3qx4NG{I9f_A11gl}Ha7$c z){Fo2knneg3hR`zOtEZ%e5>u1bVwB99!m?Z{~YZ(l9F?iIbwxYQ$Fo>UOye-Y5F9z zu3&&Qw4*qFf8hAVE+P4z2tLjnD$t8SM6b(4LORm009>pSzgNpAoB!gkdQsk7X3syw zEW3yj?MU+2yqZr98W3Ur^tZlLgz)(SD*-ozWni2co6p4yFbo- zO4yXP>pK^{#_zrTE~l=k$n!|R&CU2R)c4yFDz8}wBCk0(!yq$ zwM1x5l4oL&liHlIHkO*Q{aR%>tas$MZ1`(Y0GLaR=9yF!Cc@x)4}Lrr4HvNIM>Pm> z{6SrD3;TL z=LfSl`?)~4nTYkaya`yL9srPCLtM<=qbUAIJ}my_H4}5RHE_W*bD$d^WRN+3mQ<}n zbJ9VYk67(G;gvb_tRyLnFI=2l+W;Ln_otScGW>lsGT7dKy7;*wcOr(;`)LvakhwTk zGnNdcf8q@9ZXHZQNY?*QgFHE&>im3dIEK$39Udlz2t4(@2HOEbVrJfe^p3EGfTZ4O z1NTi)plL!xohxSxJJ=*to^ zI_S)dnF&V0MgHI<3&HQy!FVPZn}A+aHqa7PSE zQy2pgWFaL90zm;hDkDVlMuS)%`>Olsp8Y5bPK7L(QaN=C*iM#RMiG0?6*zW=4+jxy z*0k75We~WuLCRZTNh=(`0V!qrTAf{81*4U<{8ILcUy`v6{aJd|UwFp8eEOOUrxkc# zy0vTCHI3Du?>E_8nTJ0Sag1egw|YQ8bb1qQcemTp8;oox0jOSK&|ghlc~_@E{^cGp zO097Sr#5q<|KM_GtQipSX-m|;W=$rYf-+HQV{&5}?3tygY9ZP2EGPbsrV1u9@Uls9dbw>K?)*otOx!dnaTu9W) zJVUz*t9ETy3zN>e3+jG3%49oNjI+u5Z6JAdvq1 zD?zoa6DN88C~g}RMAoojXWc9j2|+88;rEgz`9atONh6*wgZ(?sWITlo^opG`R%wA=A&?Rc2z@^`+og_pM z#x=M7Yn@+?3GHqZM@|FzMkB4TQ5r7#%Eq4N;rSvvj7aH>Q^O2}!@tEO%W&mVwyxK6Z<)$^-$Sp8IQB)FS5s=U`oS81G zayaRdsNzRUI{bH_zc~M{o$fFY%DA z1(!Rxijaz5a?md!#CZA=+}xM6KDZ!FTTB99PX1ZL<2H|iYI->nWr$lju#svgYr$fuz(c8xHdD37c9ZEz2hVbF;;5-bxEl9TB9fyUj74nw|CR z`Iq}*Cv4=noLkA6Rkz3YyRzz^M%3;uzi3x>#=>`ZLmUP7Wgm0HO;yIgInP#-QdulK z7EhQYj58Qndp?9;aBSiEAIv~_8wY#|0G_Mp3TDfwxWtv|1TfP@6zb(fPlVoD_k^-e3QOB-D;v94`~$9$&O*K@*Mb)!m% zJp@Nn)v`T3Nir<9oiiMU6}Rn&Y3<$*#OC@^K(^}!jc!S)#SU6 z(NJt>>N<5{SrFzrHo7uX+ufpyocKK?9dXfvdLCBeaJg_wrf8G@ylvrd_6#G4LzyjX zaM8vC$W|&0$TSH)%GXVMDkexxLmwmd95_>XE$J|Gz1W)`MEanpuD9I&_v|Ie#%H8Q z5M6{G#UDDdE<0pXG|=P5?H}&GrXQg(PGij1kb3Y*0lW3M$Mx7vrQqypK_)DG#^65r z9g~}o7lr{Ad}J3UnR~7aL^n%B1^Qt8@yBGt`8KX<2DZqe`j2JZQ$o9I@XnSh2C8W* z9-9hYG&JPORUz<&*#DVZaATsA#*&JPVqpYFbD>>nf;hw}Er#~@V|%MUaXkKc5f%A( zrc>T7elfZ0jrFAKnbj=0Yp0Dyq#?lHN1 zE4C{Sl60v3P}_rMGnghm+$TB=&+pF$>ES9_V*7h?FedrWu7OM61>KvF1euF1Vb9^F z&pksSNt;RS@<`zQ%6*_?WnBkwtmfH}C^ig#SB{v%AAE~JSvFz5*ELPWFCnlQDn~2DzFA$Jz0KmPzqnJSNW>*d4 zhq3?2`piEpL!Puf#9jWOi=dFWeVaxJVQ_myhrJW8VSSH=GO$C zIu3VAP72x7Dyqml1hO9UPM*)%KR+4}yT@Ob@#qRI@Q09&KJ*bCu+8OylG8oyyk%p5 zHdzBj-88;Z%HrO^e9FYsY`Z`4!$9RBL(qf=BMZfY&O=Na2$TJx);9`=WF5L{mc1zs z)ee`^Yl`nr6IBJ?B3_OTD&OYr(IoRNWk>w3KnG-9S_+VHsygm}M#(whWg!9w2N45C z*2iJRLScw2wWwUc(GZg=2`o&6=4dz5SU%3z!91SaC8Lzpec3H`s~KWS_)i9+G&N=5 zPt4FgS1F?7VY?{6DYIa2%{9c$4Mx~f6kgjqQR!JwTgI?D1H5rcU=p&#P!1ZXj1C62Nm_wU3S;u@knilT zmJGEw2$|Q~ef1Yi98duPOOz#gxs*dhc0B)OUG*ldd~iT8h<`rAxAo|un=V*#!i+@> zW1Q~<7k3*HaD6kn;dC05h$KT-cM2mCNnUUAhX4KtrQIQ9%G$N#`lQr+aPneN4QJgn zemM%OFn|oIe{gUzO3@ZOZ!Drtl_KO>?pB56slYlsBeb|G2D02W+ksu1&esM3?0=QUyKew_1i*Y{u)s1AwTKY;5mq7r@wK<*3gv-S(CbY`$L zDXT3I0HfwB2xA45|Cw<@qjCIHt;z{81!Q_lHb+rcBu5QMb~qMZ{Fik+ryzC5qDd?V zRp|^2BetosLH+9p1;|#mCeD2NHhT01_k|If+m*IHOT)cL6>DoqQBF^Y|L`>1we$mA zb522ipriVv!Dw9+gBVJubwQ5tunSl!Xk+V7Od3t|N&uzJ!Tj&c$aOm0yUBs1yGWyf zYt7oAfCg#N_06ulpotchlMkrf7XxHoYXN~iHzJ(}=EhFKEi~C2Ge)Pkmd6-e zwlaOHS;%r{{bx>=J64dcp*UG=*>5HrQkO#_xa?voZ63(B_^Ir}S5{Q}1AbIFcy{Gm zIKRx`BA+LHpC-KbgzWb>SoUrB7^ouh{GEESoBZWO7Qc-4ll>8$Q2TPSO9{Gk`C(VA z!BScu0ZK6}_DW-~sgxb%+;3&^Rvi)q&?0-6Dlx?YD6eqR@ZpQDg|xUtQRm}t@EWEcBxu#Fr~r!nA6^0PIOCA zbhy;UqglnK@7)o)GHA+WLqWv1wx+T6ulb_qiU8}CE+D}Zm zTI|}i>N4Ku=J}zHc!dy0N@21b6NF*EBKr$I9-L{;z}FDLJQY1cw0@gucfciu{enDayDW7w&)K>|DRE1^7Qa)n? zC&_&-)09Y>QeL6x=!{_6S-mhlqQx?tAAH0yctD^ZBX~JQYH3aKL7p3&A}jg<22Lq= zZsv+fk&!%}<~Thf-Jjp}U@I^3Q=leCA>$2<>^&BHTl7~*AT1DTQ)b}~Ty)wK%KvhY zQto&{Tf@IM4hM=(j}IFHSKS#?r6^@GKJIT~dIT7ec2*4g8=eaI5@M$&nxGVXhR{_- z@VWQD;xn?A*IR4fF}Gvkio`+PLt|Y)mPVA<0UZv#Kb#3THt=#pe&GY`u~}ArDw%fj zZ~GA2mrpVUZ_*oQsrPsh4%{8xc$X-AH((b^PT;&jEk&1cPz%JB#qU~gAzreWY5xs? z<+VQTar&#`A1=R2l^{lUOPNYGltASLedC68@?VYE|B^Tb|F6PFzFCwT!tQSuC_sh> z9?ZYWSnow95Zve4OH2VmGd;xg%nSBC_#cH1gpuzYG4aoz7bg$~M*`>Riay6xu`w{W zPt}dA325${O55$i=;swZ*bNpDf63xB1Hau}{XO^{ z;=A)jqD1jAEXJ($DIEm_H-*RkjGN+8#52{jERVpDTXTey{%`Ry5tFZ7*OuxlPCyLh z>m99-0WEx8QJTsT#)&t85Iv)c`!63JAqw&~403C!;I=801VAGouc*3h?DNxah-MMo zJuvhCmGTTv5`0Ruk_D0ZVwBJ(u@0#d>4f~rj;Y4ph6O0%h3NV8^N{xj*SRGxfbt0~ zI@@9Z?rA>g_8&H2d5NjmA5jsbyqgwYo}P|xM>Xu;p5pOncB})AZOD>{C&sL|p#k)j zh~Kd%>D2iO11N*7`?%C$zl{YLKvSe{yQ}PFSEVVNe*99=u@KSnhxCxg`cxSxQ`!zY}QjqFm``~4rPNi58atN!)TcP+HXBt6}_Q*(h@Za5?3 zJtrq2@%=Zk-XtJvYxKjgBIf-9%mko!v|XA~te|a3AO?rk_sof}Og=qZpw9Q9DT?5@ zQ~}8xa2<=L34YsM7ri;0h)0`yUz7F!$u|H1U%vx}i1kjqS6@YdjI8;XMl;6rJ;w8o z;PMOV1K`Aj&%?25S40`|ID-d<+pAh=LY{&=fl3tG@?oK%-x%ppeQ;^gW;xMB=-OuI z*@tgJABt;1q08Z@+M3{uc#w8mfW`cv5s2t$8dv0LlA}1QGCBrGT&)+wuUF_KZw;#i zwkd2S?qsrd0*4KpTCnc0r)UZ0eYYzfQ)(v$(}J*Hw5W>B;z_SX&G8T$gj)ZW4Fp8! z)s3K+KFg!9eEukKbQko#iT{1Ntj(*Tf;SIMc+*F|GH$(|IF)4fnOhoAVocTACTwmR zIR7IVdXna_UidGIM;jk!JEEoc(}%=DaX3;8K;SU0;hu#tNPH08*K@1*U7M?JH};cBK6hiJbci<9sJZ2B0{_Mxfu^a+`!=WXbtk(TnX2>=l7G6U0<$K5pTU&K6- zp2=oaLvF3aR%L&BHa3qE>Vz+BDFq zw*i1MMj%%!lmi%G=ztp^%t)}t^#?JoGO7(*kVwD&_b(jTY2q7~mBrh_hR9Pg-L2b7INiS*WWyn(Vjz%<88>hr6~3UUR%*ko#o8o zi_0E;gNaMeokOH0M}a9k146;>JfIfb`V!hlEw;h&R^`7-;WtVriRl9Zf;nlh8mj!2 zl3hAG|0fo*vVP)?@)oeJHO9l{l0pd0J}#26bY_h2fw+e3@>PNNmR9N8`V#xX%CY^? zJlsyX1G$R;n1i=?)7f!n=10OPpn#sL0%e$9QY}@$aIFtwn|F_eb^Ifs(_;fS)VQvE zBMYcDCIC~26KDtYup|0~gRa>+r|*e(Tw$g}%NDd}0mzk2a@D*Bqer{KApyiQ6LJaL zE-z(gTaRk-|10+aDDL~gd=o1m7~^cR{{w-RF|94|Vrl`i$+vsr;|Fu1FQkpjuw=cG zI~gu-0kR(w8K`=BHJ%OKkt+y>d>n{I50Io8BvV}NG@W&rMNUBC~T^)RwYl>4FbS>!gS1G~ynf@2e zFy}Rql!B4DPGTV`J2(d0G{%cIJ)4srrxO&tfR)e9Ve{anf7*`sd|0LP$WtddTmaS+1eM zZ`1m%D>}LHSHilF5mX8ql9zuZ9vr3E-JTwOPu!|r2|p|r%69vd^nrWa+8t(oiGv0H z%2sI*k0Rq{gEUyq(p4NPkHj0u)n=zl?SIXm;Nz>GuWU)`%%=)3V8P(-tLpC|LwuJP z)Cy8rD#-R}4{F<`J%p&ylpHpxo;gksvEqf$A(<>q82?<(kR7n+MZNjD)|DP1SBA(c zNQ2}32fZSx#5`~C@<8nEE!>2P`K6oHW-S0cb{_0vqPSa;%_6i6SAW-Kc*e}i4+@GU zdhPpsDg1@+w7!m}z<`2p^L9MGl^}pAucz;Y?=BfFmGyn4 zYXNROUCQ3_{IqRsT4FWkX;m$`c6Sf#Al{VtEf7Kr{}4zw>-(Ts4w8WiUm`4Xe7wrU z^igH%FzmOOdE_Qzk{{GDlERceO8u7P-$cb}C_G~hpko<~dE3?X@rMYXEBe?=O(EZZ zgZ8XMX&~$ChZheo|TxQfpNPy|v zV$eTyKtgBV!puupBM7MV- zT*1<$tcYwSCJs!pV|l~tt9y1MykeQw?gYcN3@`_#qqpM|4JejkhDoca-y(BF33;|D ztOFoN>m^2Hi1JMCXX zrDIcor1OpHx&NytM}ME=^l29Jpq&UbumBCMuI?42n;-1{RWr8dDm=V;@A155;X{2^ zzw@=7xZ_Ljf?HringaPpq-1Ff**(N@HhG-mx*;g)1#kE)9b#FH;$JmDvYaEVC_LG} zhi{Y47iTq^dwXjTfOBfHsqy!M(7Y4P+gXAN0gJ9{YC(k-HfZV?BQ4BevbJ+)17PK>DaI?9QZpJ7;=GR4JCK|!x z`P|Cn8}U6~(c(pJii_>#=(qE2$KtM=qj}Gg`(2B2uUFPjN>B7fEo?zu$xYo_@@+2q zHX9Km;*~xBpevUfNXj@3gWDzgKkx|ACD_k_<-2D1z~gqg+<4UN^Je><7N8(L7MtJG zI-L3&@{Q*H znAy5o1UwEgN`^PwGM9>@+>D)0)(b! z77VbGfr#Y$UOU&QGRq!qMefBNu?{V zx_%VvM&-X%?a40`YQ6O=mDa!Evg6VvGQ$uig;i3{ZMLu)wNcI4`b3J(ONBBC!738s zo84D;n~FTKDB)tmzIUVqipxV#J*~n9`TB5F7_+5?>V%rMu&Rh(pI#oQb&h`53jd+3 z+4_kQot&JnZ$NehY+#s2L^KVxGCJ+w|DU5Ye+zd0g)7<&v11`C>S=S(^BS#!e zEBLuR$Y9{%W%vm8^2e&ndva_Usuk@p{Z7B0AMK&qj9wb%KuQnZ4-qwfa~Qpwn#{ow z8pe2y4yTqLT1aQt>NIUmvG11cfY{aalG zPZzB^a^spg8!jZ6mxzja*`~6?(?`Enz?9lki2WdC|L>ay(DITMIN0A4D$9?OSIT-I z@XQ|dNzb39 z2sRSASqXt(&xKk=%lbo$oy@+(5$pd3hi99SWURW;M@oPSA4{mYr$WKODkZJW!zJt% zmqqE1fbGQyrBRvl3sAtqtf-uO3G#Qx_KD&&>y;tV@>cE~@f?A;*bO-zy(pS6F)1rF zu~Upwp|0t8SP*b%t!v|8QsSl*bioyqg!sv^Au7r)r`YHCX+_1xo?*xx(0$7wCj8-k zr>L^ktNytAg>!Nut4V$)haSyQISa68l)y9Ptq^ukJw6InSE@68IK|_PKt}b@d#kMg zPw^)G;rO48o;?7UN5(xOU$0ct2pTw(mWBYM z8TMQ9tfK>__aH@26s0w5Ko$(#>YPgG+e2hw)xgrSsF^XIyISzVgL};jwZ#fs0Ph0j zkAr&Ze;!f>JXgKhpRN)U+Yp|_DGvL&^r3mdV&lmjaZV3B&+h0j;A-Bq<}vRjPN*C9 zO}P6D%Cr{cq0;PnVg4~_BhRR?5O7#e`TTA4VM^G9#~+GNnGSYYGPV%7Oq|f)0jQ~i)r_C0ggP~=!DuU`rx3G8lC7A|I z$ph6$R~Wi9B>cO`q{GUP1ydDR;P>_z1<@vBm0exkn?zHiKnZ=UNmXB9mNySiG1!GJ#bCJ#6GsH7JS&6S05ymj}kfB&lA4~z~?x3;sN|Wcz=($TOK`?+qirr z46T!K2Scmzb&>yTufrhSzVe&6oLTi-{}#Nj`E0paukJyvxpHJTp^4{)aFQxK1k1a~ zwZ|tXGeoQDQikyD#DlwydndI-TNXow*YfUlypSuKrwjx$Cf{n=QT#rIe8ZZJ#WZzW zGM4fsz6=aEj#c!yHwbO~ukJ?RJO;sHB6Q3Z8Ww>VkA(;C(7@jM$OC(?{0Mh#$a&)3 zIl{Ho6lo)q(#nlY;R62btw#%0m>#Mpuj_7Smwj``FjvIT7&}KQ2GJi!<6zfYLnFiQ zfx{1OAg1M4bgJ5{HXR{9e(=Ho@d*`^vOiQM!+R)jaNZ+}prG#fh1dRP?oDS3|Koiy z45Ix#zCQ**Evpvj(d^RYC6fWCTAB{N%1{9A{jW}r@tc=)eGuqXj~TdkHStKm0)2Ms z(Mse$T8ROuzC(EawDWu9SO5*9eq$fuaD=chBtQS>Qo&9NX74@B@?X7TmBFp8_&s05 z)LOink#R_rP5GiWhO46TW1JAkvp_fu`oAL3C(8cOnc|XXaI%8^T)5cPa}z}D`lhK| z<$S;b;<{Tj4oS7eK=Wqi!y>m9e^{)z-+77^r?Ey0$)AO$>tLXgG43iI&&EnGFwFHR ztv&F%^`1Cw9>F2)*Gij$;aMC& z6C71U2HkX*Ec^_C1t3e@)ju$dGzA)_8)YSy82s)Ih#8Z*#K*}ds3};FHSL^NJs7k4 zhLRNBor+Uc|Il6vMs2{yyN|__+n4R8n=pM$LuD2S7NyyPId& zMJ?D0tvc&Ny*U3gSSgYl=*{u(=lG0b3I{Owent~Cu829fmLm^)ruF(~=T>}fH3c!O z`t;=rTuZfk6#z5tPefC98jxK=vjg*aBfnd8&I#_**(?@USYm z8fQcyW(Pg5UrF-}TF}*rTcGKz*i%(~6X$=uw2db&l(&DF_`dg9&h>es68~@bUCoyu z*8QuTBy?%87Yy#|eV@OSPx6smf9KUVCzL)!h3<<@*`V%!_%%<;`6qrG5duQRW&hv- z0SVfo@dlqFo_`SyK#VH(*dE^cntb9LFDfZ&c4#$Qxu(nl;~{w@^XFF!@=xf9c*dO< zCrx!trwTkr*8C}QzSKV%#b;_uJbp!)IobYAH?HH%( zuv2Jgs0v3z(Jh4~;I)u7OXGktLlQy+ z{<|GgG3V5-kXNgv(o_Q*2qeU(SHT+?ka-8!At!_T`2g-OVgzee5;Q(OxZija$0&T5 z?pO6UUg7t=q_3ilz#t@wa2^W_9%|jCU$2Bf8%hF4&vo7JHNAh>0l2~zo{aUr*uWSp z0hYW|4MOs5E{dQ1aDYQ;i_`HZgw&Q%<|5`XNV3yTdU|r*sK~bOd0q}Fqw1}G)qM5d z8FgiYxw+edQB`un!Pz(U%|46Tze5m{_q=g2`Pr2jOFv`X5O z^L{%x&s&0|j^|edq-RnMMo;*DgM_cB;}K}oc;`esp|?2tFOs0E+oK_23MY7vTjx*M zm6*333Niqzo-2{n*1kdMpU8s-9H~+^ z4!x(vjel{E_f<`DiE z$52v&ei7g5(Kbf-;Mv<^Wz)ig1c82=Xc%&DPYSB{O_ZPT9Ha)Hz(q4CZxxin8CQA| zqYu)e#-0DG^zk9-NCf2%H3n6^!^L#bh7o$(!~Evn*H0;i&UBp4_3Uuh=MDd+tY+%j zg^87kkrABr$RTgLm=z@XLQB;^)%%RjxQ$=t0RJ8z=?;8IHBIf1&QFa*Wr#w_&c;$l zW&sk^{3H7}dT3?2Q=2uptNS$bzbprl7<1MrBQx1k8O@`w>b}iJ1Ch(i5%`&chg9+& zqd4Xr*C7nw?e#~_erru@GxsoRvlL&$HX?M$Rc*w&={Nt1Ck?VxpOQ){`}_4KjUFF2 zMOPv*{3yj<)>~hRS>gkxZaF}8u(BR;QQ3&5r@&}`X$lo)d^_1pBa-iVeA-Rz-WTH3 zADW$$qy#?ZrSlfB$R8aOwk6O-On(dPs=g;13%xx?{*=pW)gWBM*Kb2IA@C{hGJoA!Y*mSnq8MDx-8y zDvVRT@3skP(LA7u937mmkKC{t|JmQCU)rd`)S(p-Jq;vT`umS$*2tZUD`3G(=SM}} z*1kG3(Jok|v;b0lpmcXiNmbGgvD~KUj`;U!TMpiH^13?>$lov#B}r91YIj9WTE!Yt z-6a>j*N1zo2gjJCGSd`_G z?L!llz$j84L;QV`Rl}hmA*dWc=w56oWHx(pEWZz0p&RI(*sA_sXjppynRSSSUvaxT z26xkJcs?QIiRGtPA{$JqH=oMdi&hyATB3tNnQ19c>=-V_+)>iJ73y}%g-)|`s1KAo z_>Ix%cLBkhFBr0=Sd%yWsPwn?dVlye`3(N;yC)H8FW=+g!~4wdsowy3IP)ALCqigO z?Dn*y5gJ$XHlo5>QS7{YG%Va<&RL90Ls6ib@RF(qA!MorPSkD*b{!k%Cv++2eWISr zwA)=7C+M>3Cw&N7`XR)2hd6CvLPhA8NMw~NDkn1YnQWly1Kexww5pm2I@<$Q$va*g z<}X`hacJNJyUBMsamVb$_lL3e!UgQWbm9>*ZrZOOnL$dl!@0Dk=Gbr0ybTliZ8a!I z+C_*0+dcD3;u4MNT~2gJMh5QgXnalQ*k5cN`2?WyYN+VXGNm!rO<2+ zS_IoQqlMy&e()m!+@2`2pOUqw+wgnu9$m`W86lWrsKVkA zx)q}P?3DQh=fV=W&ranVy%HUG!w9~>L{)86$19~%?jY?wwg|I@0J368a0}MYY#oLo z(3i1)-;^2(+;;O^+(g~S5G8#m@hiG*pK>?rC4MQk;je_IQQ^nS$F&B5w+=BY$p1mu zI{;}Cblaj|+xE0=PTRI^+nBa(+qR8q+qT`)Hf9>%>l6RE_nsH`MZ6tRSs9U8Rl72G zW#+ETT&qOMWwJ1nwEXjBGvFc_Q(uS6{OaNo0uQ$KX{iGhwNtbJP3f*qOxnKbSkEmT zb%xf3IFYa1u=P6s-vJ`kIs*ZU3S^+;lRiEYHD-CQr-o%24R|F#4-d7Jf>Otuw*bJg z4q3DH)nX>H$d~TnHa&&7ym*M9(H<50+Vl~+Vbf1p08az-%A{+}3B2)p96kQs(7Q@^ z+Qt=m+`oSHyFb8?!M-kN6)6?FU#$bZ@gHdPVTSW0f-qj+`u+vPsfwCEIY2V6=spx9 z13aLp(0oQgsS(DtCu2B@hUA85!uCTO7xi3+K3Bc=?MhB)KFc(WK#ceIE1|iP3o|@_ z5U&t49ZGQgiC#~erkCxkc6i1up_)*dbs^T|w{DkrO|?$~1rU7s`8AD4pqfpe#ukPo zv}I=6cHna7pq;@tNtin$(cZP9?>#NhxD7t`eFGB71upi_%7L&Dsbpdl@-Ai}w2Or6 zsn3XVX56bED&8g(II{NNk@%Da3|#9XYYyr6Y;N`ejk7=mHB(REe^s~RXI-zqFNSgS z-etA<0^i-QEWeRSSGO9A?fw&G-)uA)i)-8Y@9@a?Hv16Y&U?p9$Z&?*>4mswwV4e@ z{g^Tyvj7nw*lbZT?8VVADt%GClyep@a%ro@$vDFFSE4!(IWHv zbrxaoJ}#Z_8nVIu5Ks7{UodFp?;nRb&l#P)QCHyH<3(V@))gyP*`wS5ckwH(>e_BP z6a|CUzRAX^jr&ehhwrk?Qj$p*FXXynxy z4Z}P%(HeDpTOIh^2mnRe(HOy{%050%CUqRjlVj^pHHtJRPYC~l%AlEBHcAH>@^Jxu z%MU5!9;3tRP`)S^&n@yyEwvSsap&JN1P^b#S6K>X&*IG}knJdal?`k8>o5RMQW?-Z zr4dR|125c^)jJC1SiJ?Dj!H6^4E30K9{#ZQ)R!O2YdrSLIDp718yxF&sRFj_3ISc$ z5NW3V*xmZU-6iVvMEKAt2%nTC4j4!-DAjcy2V*UKP-IoJiQ0z&Hi|ape@pd|E%A*p zQx4l~n*2P3y4P7q|3uMJ!E$M!)Yfh6*SP@tg*fNnwzWYrOHZ;=kv@jJzmCVQN}gN+|0(82OX9qiQ?#8U~E0kaq}T$OZdLF{`?+6jERX z^FJ{lz*}7SCvisAHp+YJ_zg&8n=mcHDY-Ii{@FNB-%MiLOEp@ zAi@7O*QmxBlc43hl@7)M^5;x-vxFCLNNfnOBvE#r-$g@VorNuI9`nRh_oDP%%Cnpy zL6ZutF1Y-Lyl8xabZAYmSY6NO8ez$w2o;boI4x@P4fv=z!vIqP7fCjw)hW`U9j=xx z-(Fq@PD0~r<0Qp}ae!PGMpI2*Tr(I-ejqx6Tz8?LyD7{|WwJA_FDqCx1fqMgV_nk* zT5=dVd{#O*fGhf;UDf-g7!sjuaWA;!NCW9;q_eDvA6hYig&2>8G1NXU_svGAR~pgs zf(e&GPAd)NK%6c8r89qGE?h3s9^g7+9lhxFoI*;26(jpd0t;!cKLrOgX~2TZ*TaC{ z;>E0H7Pj% zj#$nvdAPL$ab#~(yY9S@Koye_*D+5k>s=Q5UuF1Y*fM9;L`6#-=zT=L3}@`}V0l!e z0C!R64-@c_`sFo)ep6!eYD}ux$<@8H>L?%yY`D}|DmoByxEp+!mM{@nFpPVIG@VsV z*wl`T2&l4z=arHpeCluura3{@9Z#{azZG?gGeHGwB7Oy&t7P%Hdc#)Oz{E{c^7`~u zF=@K}rI7F)nFzvHGE+FC0$Vtwy^okfpZmX*MOTnXHYiIZBEp z953!vvz>m|GoyjnrWkfre#q(BrjDR&0YnEiK9(l!DWl7;nX^gLO-g~0m3VjrL|DXV zdv0roqJ>RmmfYfczCg+IMUFIewPGu2!r-z>t;Oj|i7<_O@OeuBZl zj*w_DjqA?cB-z-8LkXpX5UZ?Xt0h*1nJmNkE3%=SuIB1` zeCR;EQ2D;@pXr^y6w+CviBN+Ef7?qj>!=jSp4i9#4O&RdVrNZU2P?NqviwT4&-*4F z{M^OUUY%Uu?&uvTL}`yx53EjJWQG7K@-7hL$Zm6r`ZpBm4$7)naHdCn=$E-z~gmCVTxYquEQ#r-jO8>yDc$(x?4^be5b5O`*7uPS<~ z^(#fG%t;S#!4gnr7u1rS-)Da;sfdR!RB#v&p;d^i zXGt%iX;d~$UBZZ;I#^-2aA`L-Cg6bVwX$Y0m*s+r^A+zD$=GAASAX^m2VEx|)r^Rr zqWu=QN115Ugl{0lgr~IE-qlo(Bh|=82S)&YbEeqh{)y6+k^{3@1%@ZBVq#|0OUV-p z&Y+;WL1$!z$Nt)zTXUzJ+Syh=2p@mtFvSe9$~RNN(j6dQ@>72lsz!w@CflW0Hk8|r zl-AbKPQg_Ay%%tqVG z$wQ5LH!f>GvYlEi5_0G~?B%5yytI-cNUE>S>ZXt$t-I+84Bv#4PZ8GH6N;x(%EhW% zOJ`MB+soD?23%rnKe0X9lr2r;N3`LhLzf^;8jL(+%4)#Hsa%TW%&p(`G5JXC`DUx; z%W0E>oV~VE|K3vZ>axUNyh&blB-1Wx9Cc#zJXzxl`$I|azPi$C8YD3Kk}`LwFmbNv zkf(2k0!2uXI>U$4h3gB|I@MO`p#vR4440<3ap{R)&|qAyofBljWck6wuF)=DJ>Vr} zIX3S6R=U)jR84;Q4s)g1mRj(Y{71732+?PZUtf1UvZ{BAYF6q(VXk2tA{QNT_!0yK zb>y^DfZz*me@T(alajr^pXFv#e!L!hr76Xl>}!|NQM)}d^0SjH&eB&f>6n%(nLl;b zf61qlh&6d)tB2cD7bSti!8$v`O2?v4J*C7;U;OHWl!6_1)H5-sB#yJ9LT(anzyq^c z^W1CMZ*31riZMD>eVpJ6G?ZYG3)2v6LszOQ>-a5)KOD3fvs%d$ow~&PSXEV3 zL}VAG92uZHRqPAjphwxGrXhwaBFI`5+xZj1i@?)xsA*qR$vnz9ktva~HB1w^xvxc4 zj_(q>sE%YPHB?K*PL>j-Y_2tP5(}mfm12}>%WPkSEw!0lmP~O}c>03M1;+f@`Dd(R zgNTx`cL4-3tqTGqaoiE7Xxxz!jd&%xbm;18S6kab_v$LyH?B`|rKtm$1~Dz^(Bx1J zKhCQ5UnXo;iVJNjKqnqV*p_RXc}3|}Futx3=TaHVv~}vKPex0SU*@qg`fk8f;l(o8 zTK@2ufY;OU#87xVp@47J9St=#Jv}KY*Wc@{ly6+Sy>2Oad1+~>iP_n2Ow94g-Ok6V z>X+-De;3vDyUiB2yVdTu8_j1IzV9zLJHKDEz@T0XnjQAoH1InuUT<=F+^@ee<6m#S zm%!?|u6#p(>U}Rq|6J2;_I{oHPQ2Oev03}?i1%yVcdqM=W|y=^Oj0ZW#PXRqP~QTmrF(xWcE`>L3@|SWG^r=VS$Oe%zb!VMgMS1$~U(+f0q;<5|Av zizim!jcdKv&LxBA2Ce>MmJEaE2rXmpTWh`VbG5c7tCF zQY*zIqQ8lc(SfB=x!{bnE-3dw%A z``7u?d9wwhKCj!=Z6Bll$LpTW+E*lx|JQt-L7T1S_a@repwcM~+wD%5z20Jpc!Ix| z^+SDM-9{rpo-XC_1oI4&a$tjbEUBB#C#FDwiKy_(*c6FP-wVu(>jiBnRk5q78&y7^4w7{1Dx z)$w1U9J9h(PoW$NC-g8W)bPA?byvN2D9AT2HE39b?^=I;eX7})5FQ$=UUt}Mk_zT# zt5S`MsL(Ce9@%gBQ?+8lQK8eL{al4I@P*;iy`2M+qnne<=ll67W%(_d9u4*J>9pf+ z#7j8lZZs^LtX$LHv60|SSXnxj2-lcCau6yrrfr(I(#%L^!$}AP95&EpWfP8i5*fMh z9Lb);o1&1-ZqkYLU;*6+DjwKsau+> z#&zFd1rcaV|0-$00z{ptcw?%$<*g}N5x_TP?dHmvQE?-!OmbyFc+B^WLfDj=+4$i{ zV-xWni01ZbZ zKTizN*@N!Om=k7(D#w}35ot{-B`+bzo0@E&ShdHnJK2<{2kK=@fBsEnrpE@r)!l|G zCE6n!U!}pTr*c&j4aqS@ZzVY8MzYt&lTEtVs8U(WLS(R&a=nant-i^XSdcy-e535G z5}UWkWECU6n}Ty#%Tn#hikI1VrwPWJ|J?+~NS>f;yXG+Mx??gCb+IEMjpNx=#U|GC zXdaGjG!DYqG3PfWv(NG=fvK=T6V-lSg-lCNx-XkxGLdvqPu`$FBO$5naiZ1>ErcSf z`;jFQf>Ud)9~t|9{O>Hjs+?~P^eT2?xXBo>dV3A_9Dmy1Pr@r{)%G(tp zc|XtHW^w-`%ll{+wHhaa%1Jy8*{RV2CYwRl96A-mx+#%-*!4AwqLsN=O%V#thP#ib zd1D;a7_yL0WdXsvD`?vMW*rrI#Wg(&^rsGvYg5i-<%Fe{am>bb+E1Ob-%1J?HX^fB zXbBv0OR*&VSH!NYqbV>rYBc?t&Dn0Ga7^Bs?xUMjR`8+NF7m2+b0U>20Rs~uG3;{M zb7{sy88Ozm#@iclr=|mv=9AJ0nwMOy)O0<$?LT%~7{(y`C2As4tbdTyw(3iiTM-O0 z;neY!XU&ZLk^mf0;*ct&7zTF;{1@SY3@Dg&7qMTHO=d^Bf#P4G+_Oa!Dc<`X=i6=w1Ulc7^Rf&qAT5bW{ z7i);2-_s%pI+Bq1)`|^x{-D0YD%zl9!bL$Lx&V2=_>)s!8lkC*pVN-5-yY=b{HKHk zT_-?g29q$6H4N2OIcJ-Xmp6>~kVF9q2?+{j|KQ-jDdOxqtPhM+T~vw+CA8{RAffmR zRNx_1{{5@|ZDf)<-w<8dN11?yu0$=cqD;l%X9}Y1THH`__zuZs;1dA;N`kKx|I?)CK-fGZ|LOf7h;BM7$?j2<%X7WQ~a=pV%WfC#GNux4{M z+lqtMnAli^fYD})VwcW_NyUTOVskhU1DvWFIov2wgqN^S5+y41ij^1rx=I!8sA`ac zpT_ABN&DEwR%!sIOyqA!Q%6#Pbz7WpPwruIz|c&@&RRCgy;Ma=nfNdx8=L zi~}h^l`{x5T^Pg=Q_R*Y<1k-Y`E5K!PvZ;#TcCAP@V@y4#go;B1UjH zJMwMAB7)Bgpvqo!X9gmDi$oX~@y1|ymzuaSxFwiL)q-}v7P1vx~%*Fg})Al8Svg8>6L`bTq$0Q|uMMk73Y_c5$R za84DeML^h9hD`qY(wX%s?+?oi*S;8|M0iM!LW_#NA>P;4vt2o+GeZN?NJymLF#)T} z!{UHDynA8*C!)5~A1)H(8e~uauZV0UlpYFBT!WKsf6Z!Y&&K$~`2b<*yw>rpvtt9i zU^F4(4IWNL(6%jhB&QcEK$QdAF)1d2Za6>Zmc+ifSyoA3dV4Yqu*mHS8c@%LcqyF? z4xptrwgY&Cz0D64&cdN%R8IVk%}7V;EE+{Gd-|QUnT-Vc0lkH48#nGWkBH)_hY=t^ z#c#8T-iWJN_A`Q3Y0dZ*%IhtIuxBnJ+m#D}nK&oGpfGxZ3jS6W{ihyoc?HviL`vdzWeFD{?0TtP zktHAAsRKMvgkN}5j*p-Q8LCypiDC-A5e}HiljkBOIm`s?`-e(W7cD?Pgg>BmW1l*T zhDUf1=?Ld6L_~zv8usI-m~rW#8IQKWQM2bKJs>Lt?E}CL@f0C39t{4f#((n~f)?2! zoh=3J@dO2tp`maDJ!hiu+;fUji<1MkHO!WVarkji9lcm)_SEnv-QOXde=)jp5MQKe zpiM@ec~vz%nHP1YlecM4r4G!LH8Hy|_Zi|m(uWrr`2PVBELye7!fsy5NgY&f+d#jE z1Xefj;#_&)6GBFNj!b0&?@#6cqOQ3Erc2WzHiSA2^d=@IV3XMc&i#O+Q`WU*d?%N& zZ{84-v&RS~H-Zcme(^az7k=@1ISdH#c`%bzZ0(v@DhxyPotYR}rmVb*Oy!u0t$TQC z@zo)1n;!l1nA!nYcFEj(Hh`ZJGBp(Gb#e{~-ZSvMHuy__LH4nb{Vi|kjSYd{mc1=A zS2?d98HF*n2^gSNob)8eml8e$6pJjR02u~5Af&6-nI<-#bcCS6 zir(L{C!~2C7aKS-Y9i8rm+|s1fET?}%D}tzfze!i2Q%9sc^fwn*9b=U!F?2Jih?lq z=vUgLOZmzk3LoD*=VZ3~Y2|Hdc!ZP~drG!1Z#8#Z^Nze>my&fwU8>!fGc`*{P_0Qs z&7nGpmva4h&^XIIBJT&d)=9x68zBA*X8BsWpqXDu{}3t0F7=#DTu;+8l1eE>S)6a@)WDMK)=u5u@vcql`gRjmdrlgeMT$pag7T- zRhOP+I_B__b#YL7KB;+xL?J^_YEu@ZouLm)Ii+Ha^vCQkf-xMMG}Ai9fv>i1IX7oF z71bBC#Am8T0ZHJxX<`^js>2rL*A-JM4|T&88$p7GVd z0r`uX#EXt&o7Ny#IZFYfA@pJ?Kgb*ERrG|bCTJbYTg(0y%$fhA_KY%NV}{7+CskLP zbVl(qdkUxOt^$?34Q+8`dfOmD3CFVaL2!r8f*0jfrZD-FIwZMso^+w;54t&1RGE84 zbCT4-XV8t`t3JqMlp9erlZB{JG&HEBCo#%j$_!lN)(j_AJuHl5a^QcTv;2|ETUWj6 zIHw{+E2oUfU#{pLGE>-ogo-=ntXn7W!I0<0r*iKZn9@n_6fKOu3*NBGZ`SWcJ5VLG z>yjR!NiBLueUOy?r0SNDcK5_8k@UYLa@LjZzJ>BeEI8)iC(>`$)K^I8l%r0rm+VGI z3e`nZA{lpEqHRS8@kLM;9|-rNJ(lJHLzQrO2s$pIcHLB}2vdip!mCMk6xBy+R{j)A zQ>MNf*p26sUzDXDQ+#1g*buB<)*#|_NDt|ho+(15n97coUPEU7K~DGOIHzkxUWm%O zJN_;`YnZGYE9xdyS&yEoEI~k%3qHu7#Q&WIKjmXvM%aZubwzvj{z%$0x?uQ-0k*SH zv^Kh?DryGnJWLr(U>z-o@tT7NMy8?$T>+;z$`15^JqZupn$nDX{KlfuEa^&M{V`H$ zQ!~K>(~Qt9VF8`|>p8t-fdsB(8a&iO28Z}oqEtFa6wwda5>A={CQXr8ZWld)OKXvR zf=!e``dQOM?T&bR0;=B|iqw*|Qqn9I~cTw5ZzHR*ittO9vC?{+`R{W{(F9RrW6yUd-`CSg_UZl17ACPNV7JDXU-h0}n&-8pFtRIPb>kxYlKVs5}s zLZ=9%9kHOM<5eXV)MVJ-=Nm=SmZmkM; z67FxYX<@LnLK_M@#~oeN@P~Ewu)(Svkp%_Wiv_>#mi9hVZQ|ap+xfe$Z-__z@+WoR z%yeldqDW-$V*nConP$Gqt2k%`_Tn2xgz`KgO$uDTOfx^Fc6Hwjy=qB3`S^3#XX#|l z%43?pCFA=D_&$CDIAt&&;NeJ(XMI2{dL#ZTEuh&n@B5VDqN$mY{a+aqZr_iD(iL9_ z6ravgzJ(aH_f-WJ_6J!1{&7kQIOBRY$ukO|!|#hXn}mYF(G4;ni~7R>V5lK2Ej{_u zBG8KZTe81ln25zL2m)Nrl$CoAHrV*S5K)#IN$Io}))6pB+bWI;Vn zDMN6D%Ndm&Bp^>hc1($>91-w_6C0s`59o5Td*55tRMe3^nKzg27=yFL$Oy#7f&wV2 zhHxT=Ws&d^_?Iax(}( zcbDkvlcQ(@AKddXz#%;@q8Wr=XtuG^+{`mM^IiHl9BX6e7TC|KnPMFIuZcuj>Mt`zXVc9^t*a9(nAfv9`PZ9zMd%S8u<5rf+2O7&q*8vXCKn){B9+RJV(8NAKjaP!U=RI zR_I=_VFhwq$bc}s@O3c5)QP9fPqN!|*z<@ffVPXW`h6A-%1j`roF_j37nykms{h-> z^C2%DuLeUH+QozS1Mo~LY9^`vdZTQ=xiB2Y;_ia(#6)0IID(_x?|U5sVE~;GP*+LF zjYJ*Qk&AKr9)zX#tCoP%8{uwSMy9Z%JAMHC5$7;1Zd>UcbU%$~3`9Z7D|if4``QHO zCD|pF!(Z;#xQ)#2CBh{=noNKm}kic=!lEZ19-t~dx%2YkH0}4BeD?n-h%)=9zf`zEk`=0mPdV%RW3yJ5YlsAhWw-0{c7JcjzZUv+ zzu9VY87-JD_O?HOBmfT5x3k&01aexh$D?}G=5f7wb2sswV-2+L{ri*-B6za$eG`yx zh@-VSy_4zSsHOHD{{~NSuziUd{oig?kN~gR@5z_>3gqdZQp_A_&jXL86x3?`Es)XA z#%~8~Z)AEk@8N6x?$P>|r%>yFi<{-gyw3PW5bzoQabkR~Sx5jvy6#lxj3zGNZD&(^ zAE2(tNkkzH0+`2y$OWPK4G|8;pD3CuLtflhSemF!dxr{RVGqnO_a}DsF*F3zhX(bp z^imjObTPVn;AiPI{i=MU{l{2L+N)3c$@pbZ1ktuvxVP5!a-DycAFx*}aM4r#uJ#o8 z0XCpWFO_1`(MJHIj32h$JbM@Z2#n8 zfdXLRN&B^bAMo@&{%;SEW996{;Q4D%U|nF$D;v0QY4ASxm9J#5BCz+h<2?yn`J8%f z{Ty1>`DgHPtAq4G2>e{?8wBnEfj3egb6@^Ipw;b{f42d0{z>1n*Br1P2)qIT0=Goo zpnzX>K>Dx8&+Pl77n4)}DFO4Z*Dtt_vwsTLz)#=ckMeVaF`z$?2MG24ItAP|xCZ7u zoUQJC_^+*f( zOX2wU4e;K-;}&Yuf5(3f7<>hHRlg!|=AQr*dRMsPcoeu7nD;7t!Tl2WJ2x5MKzO>h z*>~Wd_)+k;`Ag!uJWXR4xc#;41L`jT1OrBY+@9Pn`M>&q2(0?If3CeE{0sjF{4%)l z0~09p_XW;;Ic$Bubtlr!clh*$-e&;>`nOS9NI3oUWqQNMAD(#{+W+N_#<7GHxUem| zC(94@Ka-~EA4B^)gvj7+o+_yXXSGKWC)RH}gWi2IZsHEj{~6tJ^F(H!hxh-vp>QZ8 z1S{^y?9K2&{GUm^Yccw$IJl9svQG32&EZym$L4ulM5u|tMiOL0Bm-;={D}k03Y;2# zn{+(f7l$kSf9vsos|Z55eBBm*%pJjB_N(1C2H~`-CXy`xXMqjf=q*PT=Kn{l|0qoG z9vu5D&~hjOlb&SJT|}aLSRng<6~X`gXkVt+Eo|t~E2EuD=E0x5w}ca!EZEoKP>)0H zKdzW^B|1W7FKqw!eW*vpUQ9(fVex9J4$dAXK#l*uicOa0RnlxP#}Ex(YUSlnKqDG? zh0&27T!XU$?f+B_-&KCi8(MAjeo!_8Yb`Ww*v9n&>0*;N%m(U70jkLFwO*sC7ae>J zLF!vQKrfqsp02F3*e6nwwpq`%hKk9+_V|n#`AIkMUhZB(H+?}oQQe_doevgSsv7-& zTERNhOm>c?utwd|Dj{B6T?Ms;q%JKZdM}0lHd=W)O8<|)Sqwc|_f1lcv7CjoEGUN& zT`}4j`(^(zB^v@r`}1gQ28{AOb_wU2viK6tggrB?n~4c5 zAyz7#A;dHQy)rKsb4j0F&BuNAHGdg5FNMc>nHZuy>(eDjX&?_!`~@;xcZM;&zKxET zM#4S7FW1(_z053wByaSWJIn;m^7{WWz6&MdUMyNc&4av5^#8Ji5Y^MPKQh?}kp8M~ zWI+L%4SSp;IO-?bMI#KR_5x^64N6v>lg3)>JHmi0kz+mD?uHMJht{Sy@#aM@Ztb;2P zE=93jiDRs8T6-Est!7cF_2$-9D8G-z<{UpdE}7jObI^pF;!mDYs(c-N4~00mLb{0a z#@rxQ`}tSBcg-uORb!8Q`haeN9xxTiG7sN@_MZsMd@kj7a&@loDCu;A1AkB;{6>>e z&pt)n;hImHXRAi%r0@UGljC2!Z5EtUvIf}YqNhiTrRAk&34pRz$L>cDd^j76x{Ifm z*C6j06(dClR@3@~U4L2n*y9D_kdO@p2JuNr=Ci>7*;fpR?O(>NYX1Ls6>TwO(<|~R z{4TcL67`0mJ`e9b!}#C!E%+My)Xg%wxfl(e)AH{ry&EEog$lpxE#Yzr8*qwx%EYvHVJoK&XM z^P@NKIlePb|9P-bY+?uJ(im-cDY2B6pWRWNDx5wG%SGBP z5R1NjA5zOrNc9CBm`!JE7qMD4W!l>a&wd`4vpPB$GP7i7`D@{CtZX3evfOXxDHz28 zUGedLVx7N)np?C^pyDWwR(z}vDqvdCSG?rYNVJ70Rt_H}gwOY9#LPj0geQA-0QsLX znS--oc{id(ah_n>WA>aihL*z%qu%ve7Ooy-Ug`=)JS4hOmNAQjp8IWIKQQ0hxbfh- z^B5IPg8x@L1IZwAPiw_$Hcy~+#`RG4O&hxuI!<+#5Fu0_Z=L3$bjR0q$L3Ps$3J7^xW)cZ->mNzc{6(wcn4|_HFd@etT#2O6gPs;sLX8{ScbGK>Qbov9`Jxij4 z=_nv<3~agHVW`z!Cz*Q|ZXo#T{KJva-84*EfLVX0C8RD?Pi#^LAvfs$7_r-X^SA`) zdWAY7prk3^0jC12o2C_h`9EDubRuSu9%FF*f}nO&Kqz?DFh&c7+p;0T9QWnQ*vK=l zbX+zJnNr!D(qb{Qui!syO%(3L2b(E>CcxhWR)3d!=qk@devCm6%CMQV!&Fk~M)Y9!M>Zv^>N^T=tYkArA z2E!lPG)z=iNRC)Yn|}COS_ZNbrGk}hG^|XniE|ik|K8dP?B9?vlC31}hH}x6`U#US zHh$N0bG^YW3guVQ<0)7?ZISrpHeC5VS>c>Q6RN|I2@j0tbsQDk!|z$9 zJjGSXu=44@J6Xu;mg<<1y;eNyz5%AFTCMV^l%r7%=O8sJPBA^YpK3ZF<;g&1eMb(^ z?%Uagrx;loiBaa7AiGrs&wiR2y~-&sQA?ecwOSOyL;(yWeizr~aGH8?;wXJKsL3`Bl zt*CI%e%T9H?>hDyQ>AfF?&;;MwF5&D9}0d_5jUU9E~o z<+Z+7+&O(QKk<8H4BKRNa(gZos|v)BVl5Un))tq<;oy5HP>O*_+?{)}iZH(lAG)aM zQ{Sn4a03j3YI&`H;iGbGx@siOWFtvHI4(83@v2OjW1DysHc=TD^PCxfm^3#yZ+f6q z#Fr~pGKg=9ltO3jeGc%Jr?&*EA9<=4K5bk&TuY)}-{Jnnx!B`)-EfQ}##~8h^Sk}w z9~1alr#CNVzJLQX8#RyQEc!?B8Xj1mrV^=r(JUWx_A4x)xCcET6~G`zWHX*awz9dr z^Pi!Uk-%2g0Tsb5)8`hVJ%#@5HXqaZGv#r&3$GYpaNq=F;3{)0kAE-uu~=Wl*$FIV zf$cIM+057`<9pg8NF=tDdH#c)osN7Cch1s>X8&wx(%a0$Cf~lcCX#|w|wz;!0 zb@`LgOsl?{vF9azFRYcUPHbPMKd>{JiWe$%CJJVJcgmi#LNp*WPGkDvoh30t+)R;H zhV%ThQg$moIr{7!8O76USRd*us)LFEo_|e>DRYeteP`ng6@KBcx z-+K(W$yDdx>q<2ZX%9y-!;)-u*17!eF|?Y7T(c&%5{2h=uV{Ffs+77?VhxKG@i%c9 zvq;Y1iM`SNwkg;YZisj=9Y#Q|%#&H(9>8GabyZ?0kUUy=*1y!fOS%cM{8=4>q>TbA zrsu8RTI-MAp0O_Rg+PxyZ<{-7XNY)N9Yl?{EGV1D;YQVwL5oILuj7-5|2P;o3?m4u zA{^Jh!yQO3$9Au$9UjcTDk@4w0jf_Wzn;eZ#ft|^{4^AWFhrHk3w?U=A~;72N0(fG zqKd*TtP#}~{b#gj^K3>lkCNY~TSpc(QQYp^@Kdm@fSqg)GeSw1q9hsz$} zm2plud-;KpBRUuaau{1RRUYDT1@R)C+SwSkJkNB}5x8!GLQaWG(t9Q(miu&I@Qv}# zft4w7P9M|uv6R&}a~PXdKI5@HN zBqt!5O+y9pM|@lvcYPn8w%{9I2T-%0WZydsWd8;Nf=i0~|2>;NwNTU@J&qoOOta5e zH183QmpN0`ya_acx>b>U0rr&il7J;aEWin^Gsp)IVjhIOtewYWQ#+w#F z0(Sbux%YEp<`D=-nw;lZC)2A8*7>sYpd*XaC$gXve2mvb5O)YR%P*cOIuIF#2vWn< zVcfb6>NEfCAmW^!G!B~o31?#^!ti*LsJWTMGixWNw8TocYTv0{irm%z?eH0f7;Gow zwZa2K8kEeT?`uUOqF-bW>GjM{)R$~l59Wl()dAIb?QPDrn3f8v!#a!BWgfReu+tNr)a^d9L z+D+S5WhF}ymxi|GYoKNy)@=$UP&MNWdZv>18dVhoWt|G1PWYJyV*0_?VP&%1v2l19 zv_bs8-Q^Q6hsS|!8=8{FuVkJGAB3s9AKl`ge3R0Cn$N+$PP{Os;Lut^uG$_YS6#UW z^b2f?cKKJ7A6w6ih}|*=Fh?CL8=sFe;O&7A?0bb zYG4c7w)D(sSUz3^-g8opewbK$Oa*Zi4CddM%+rKLl$jDhz@5EWPW7a%EfP z;!h>&e_FG!x(Z{qgkK;4hG69_M`!)&ko%()EnGXqtlN0G>YvE})|}~-!SUOD*B!t| zOS2y+E+Nn>a!aK(q~?qqf-Wlq-VG$VKYwzX)pxYf3@!=9BmDW>*+U!(ss=moPVkRy z$EZy1$8b)GvKz6dZ-m-S+4|Ur2v4k-SClzgekinby~$)i*4EY?w>APV5LTz+25&8ZvDb_^1otvr zfgXyU_wV>o&3JSDeao*_tfk<-2sU_i^f$9#S0_vl)ebEt}X~y#gN}>2ok@p5dFDb(Xi`r^+ZDIT#55Il!m?Yj_gAkVy8a zGr>WO6`ATMdn}=tHSvIk()T3Pzmz{18=DZQ3VkU{tzE$YgnN#WsGLJVXSrgs+EL9K zant6cQJSzpT*oh8;E1kYLH!z}oAa-iaST(@qvcDs#NRmtq+5h(h|A<}mlkda)V2wy z4q_#@WShIQ?r1NhYRt2Y4tKh@+d0*G+gU)6wbV+R;2`?|mTWraNU=%TM^!lqt z7j;Il6nML&H)tH-y_|b&*H+;#-(j||KSRQhectWM*$}d>)FZwLTHr|hhU<} zSLq{5Idl*S=uyg$_M8VdD6%ps25ICuY;ACoLZGD;G2@-pAbr`42=R#c~r zGMti|lU^X*7MzfgH8!OFcs-kF8sPpZBRga_msyy4tjT{i24dPr;;QMY*Ihf2 zFiz&qUnBju3|h%>kGCHYIoj+})mdgQP6+K_BcY4f26=ugK4cI_xlujudE%q$e_4M^ z(>%nY7LQ*_AN z3uCPW1c;>^W%#TR&m3(JcCo$GB(ZlAyUEh^`Ww?gMFluJ>p8ViXhp)v!k{6(o0WS) zODB%Akac)yQ=2w;`-4zhmqlK&oMvk_CMThb>rNPQ; zq0c(kIePEi%l#wAm>hmpGihXBs6bqT@07{Bw$SJZvxST9)MmXwxxhpJLufb>rHM$u;~s#6YMcjoLg zyUh_-VebvbxbSX}E(5T+a^F7@=fSQk?X;8`IQP~@hB-NZu}@Gp4GbMbU~JoKHgW&R z@P2bZlm=}eK>2B`wJh{lw1pzr7&N4(;dWb?fP&$y{j#h;m>n?ocChet9m_8J&RwRV z8LRZXRzFWBrYqj`gTB~GMe#^EvX-dxskM=&65+SY9clzdh%57~S@AMdo#1uZ(YZ8| zsl6HWgaP(eQ!yjoc2~i_Q7y4tVHGrJ6+y4G8~0!3Q~sW)nE1;tzQyQAY{P3^kPv+> z0Y)((5ch^|u&h$%$4Vo0Y+0rWECF~FJx(^e{B7DQmgv!&iOke|wUoOao)Umh?K;WS z*>87){C;0fO_IJ1|7Iar7Xk=z0Bl!EQi*Z@5xzS3dpSFKr^}_<3c8m^{1V(Io=dZD z6N9;{tQcu-yu~(_5DsMJ*ZJ1C{zdWNcz%xlzTRDap3Sy0X(T=~WdICOS^WZ3f^tX{ z^Aanc6uL6UO;GqdOY~O!Surwuy>673q5VQDP|>N?K;m<7A9LI%VvxT#Hh=!biJkA0 zV!r_<0+)`#ayYVMoCUH`8UOBARKFkei4jF3dcApYl=>A`IsSP|?~|F^?wYMvB`vnr z1$Dn!(BE`N@=rjC-N%OnIHI&RArcfl9_P}jr+72v0~HLhMwAJ=3}A$k?ptI)cLf!?QG39 zpk5X}2RxACJ`Az1+%ohczwm3EVg=^rn_9rt3h9y-QSIFC;yWdDF1-OYdcMO}r`LJC zK&H}UI7P(fAN43(0#Y)TFVO?ZSv*>my7f(uYWnF}Hws+&pAdXv&!a)J@pLV`f)RUU z<-zRb%h&^0Ra2&KANuB_2+@z(S2leSXmmhLGX7(*u2@gYV6MQ5Hk5-D?Q_f-86q)x zf4QVUGLJ9%;&^rO3r%fWR$`M`vIef_|A()4;1VUs5^l@5W!tuI*|u%hE!(zj+qP}n zwr##U)BUDr*7SV&12R`+oOL4e>>VdmDYc&c=ulUARGRRI6%e#YcDdsYP9dHFiu8@C zPa~96nhnGo?9U`cFzgjX6*R?=i#s({GAYktPRb}kG|{70&%(bETXB+(`)>^htM~NA z-{n-)Pu7Q^&6J>R2CS=eBW1v*p9a=8y)ix)-`jbRmZzLKXY4e8?Oc*mtDAq)QtwK} z*@tp+63au4?(0m|EVnhL}}|queMJ(c<}@&&vq@#bw}LO&of_dGLF5v3WTJ-p+}2G z4?kwaR3jxmwR@)W;qwusWh69V_SBVxPU^-J+ zyt!(dOCl>#Zgbj;m?>eqJu+pl6lRk(&6%A9rrKEA5P?p8$y}_szg#2#NABbWZP?;8 z7_Y3rtwbAVK|s_ti9hYoel9s9$>a(JZTBj%=RV_Xq(Gy-oBFHMYNK(Y^K9m(g7A!r&U zx(kqTE{4rA(?8KwloQ8`?bIC+hxl3a?x4(h?dyA8!k|46lGBDZzcJ1QsRgg;Uy zBGuR+K-T&ZmTOPKoW+?`_5VM(|IX!lPlqk#>Kj)+gWXg?5~PXYHDBW?n}eRWp{UC> znVwDV1ec9bBE6nyx6e-{_0h=LH5&|u% zZZFbN-Pd{6L`CMOb3?Ct<@0ZbIxJMh4rkDN$_^~ZO{86X3T~~3hBC=>qGGpVhD;&s zr@VlERTaue@rL?PJeZB-Cl*X##Mu!Gw|d9mkgTW^pa~K3r{AaH528<4$}Qhn`%8wk zi*N$J3I1=8=QxF`GSOx7>`818Tj3h9__y^d>r=5C1i`9e%UGz8$_prym7goIGdvN0 zvlX=V4Qxh?vq6!mE_tJtn^FY&0%3xQan}Oc%jUKZzK}*4R3#0e=CA0U_&L{-$xaWE+GSi zAjKR-46fDE5F_8eqL1nFqbeY|&aP8LIw0o`al(xyn!Y@j(pllONCA`$i{Z`FYV{Hkx$Vg7gttrB<}M~hT<0JW*&Uqs z+K+4m{Ocy#j$WPU-?G^>7smYFeH}bVM!gs56-GQEgvKE6Z3bc@Zw1dRLGQB}rz~-U zPx-CA#w1fs^!k8~qbyMpY{FhwAPsdBgpja2_<~VNIcm&4SPr0Sc=IxNZBH-URTBNG zl)|VZ7_3|rBFp2F@svl4qoWLDk&fi!>pdLOaxSQ^>DGb|mQYDh&oaYNIW!AuQe`FF z$ePe$p-|L8)Yq)U*rf~EKu(BSb3A($l@q&P3&{|=%l?JsQNxaa(^FzJ4WVP4g#0G% zb$)Rb(QZ6y3@vK845DBs6|fE$v1n3g=Z_?188z<;jV5l9?gGM!FBIRiwg=&OQ8l{u zfPdqmv~%>o^YHAR^Q+3mQMYYk;K2hyl2hDoG?u18SK`W7?r?Xl}iI>rDt zVI%|(2kxtxH;H+yRL&C00z=`@`L}g|8EORuwpuQNM(y0#-e)Df?#Rsq?5}hzGuw_7 z%;MJ}gvd>dC&Kn!7`9tA5?ZVl?f+9hh$*VR!9u6U7kYtHwjHY;^z^wO*VH|tW$ai+ zhpKU#W=`mBr^f{|^10K8b&rR(-}XB)M*u3s0=+E@3NB=Ad8SCqwwxEEF#?cYiYi(c zDCbL}GuSmZiVt*fpNMiL_S{neGR=%60sZgDpZ=9$*9F^*Ek^0{ZQn)MStqfeZ5)UR zUA!g0r17mp#=#FK7ZAJ8oH-DO*Iog+G*0`~ znLu%deQxtk*qNlCn2c%xF{5sa@>bOU(iuQgOL+2XtWytg-U5b##sKB2O<%bnaDeZnMCVyyq5=3llO>W zu$z@8KxT<*tcE7B1bA*q+n^9^Sb^}1cXg{kcwDDC;0aKtV(XtZ(0`+Yu=n~-zX2qN zd{}bD!etP0aKQv{YxEQX-plU*s86=+RcDUD>k9Qbi(&`j+ZByrluF@5nZTO|BQ1;q z{i>^YR9k;~h6&JH{S8z8U&!{qw3FY6=D-^g3`b~=V?dhdR~))N440T}p^^f3{JIpA zD^1=If#05l%g_Y;`Nn;UJJsXE637x31U_KCE&K8YX4-Jpzr@%V^O!hc^1}X z9=j+l-??{J(06-y0-sz1nF|Cx<@=P-Mxnd@r~L4LdNhC69>m6V;@*#Z230~Xp^dZ9 z8Etb-bH=x`e@ZvM3+Djh68@EY|EGrYA4?a#GeyrHO;GCQf4CYBA+}2XkAT4-i4B?uF{lV(h zIi&Wd-`tH7QHCe~-rMj%aB7A{W_07guxGgJf4nK>bU2Wk^?ygiUw0^_E4RHsGlF=dma}xl zQL5yb>Em%Ctv(}EgZx`n0r0=5&cAbJ{(>c689`K6c^OKm0#=p6kEXoK7?^QKDtcp+ zX%p&XTu7z@yo*?Le~bCiTqNAeT_IA5e{rJ!@ME+k|RlhD!W>2_y zzdXDRmu?*uFK5XwV$$WIWG?7AbOJrMh(!gc0f(tT#ybwrp&a&=a~q(c>Q^W{Iv=Bc zw#|yf{~a6u#@>ovvEeQ$Zw#kG0ph)nWF)ko#9mYHNnR7PH`8QK8ktR{hDkd7R+0QoVMP`&6@v2J6>^cr9XznHCKRlrO006_@?`^6|$M8`6 ze+B-38yu$?Q$-5RbUoDNE!c4{Kf>IttfLRYg26I5Z1i6r_gj}5;6E-v9&7M(K>|Ir z$d2X=eSAo65YQQ6wCFmhRSxCpl6(&csXespugEt5(hl92QOM!=;Yzdq1ua4sslEq046<_KtK8F{QI#C= z1wPz`#d!di9oX5dPS5-uD@CDBx9CZ{-~JThPI)Q;+7VUz{bcU-z?P1lquAAi^l}cc zn^L;nf@FKqT!eIT2|xrSXYrq-BE({6fPLtxXtbW8_|IZ}&kqY79=(i-Fp-mZlBdO) zcMQDs!M{({D9B;N_UvN7Ld8RJN=tOfR4{M~gj&jnTM$98tEdyJ=2$0%1p-$~`H15K zU+QDBwYbaA^P_n0`sNNwsE>SFk9^wv7bZYy;%|LF7BqX>3of3xj#jOswFrs~g$CLlPZ}j>rlqJ#(0~iKH2xDJxOlfP-%pWp~V0 zUsu?8r|U#xbJ&-LuJiaFWUf-9?$dF2J%L*Fnq*KlEE043`M;H2SCtLM4k~5q)j>|~ zm}`aKtQOEDJ+Cby*vRJEGvQMz3-k?}+>9OeY(Besa-Ww*tto<$YIDz-wYwaRLdS3PL% z<`6`(l=0}kSic(dbD#&sbccG1EVp^u=vjv!vYbWl;qSA}J&P*fY!(rc@l0xm(vZLn zD%fjToOy+2dxBoB-PxIJWgi%}aD;JUKM2xspzmaK4&VAy#jE`y%-*SnXBiCQJ?ocu zWReGr?J*1`3e1&&NCpVKsbKN8E5#xN3A?&c z$y(t-_*@K*ZA1}|rP_dZN?_%RF41-R#MN0n#JYpGEB%fJVL78*#>4_dE@4R6DP#32 zOGyB6+f9nqUyPnBcZ^at*%9j` zhXtk;hQrwD&SSTbe7@BCds5m9C!t!;ck0^QbCp}Kh2?W9h&>In2L}Vb@VsmmP>hvB zW=HwFv8-ViD?Y83E)NidlpQf9Qi9Wq=a!BBA zMac-EWoy#+HpqZUV`bsti+(Ygo+{?D$AN%`p7uG*Xv$O*Un(*B=Cn7aOSw`Cfd|r* z=#=#5V6|F{tlYy>6sn^*YZuHt#11hrMoDsob7F(*Z%#}vPgWmN@dN6Xg4Qr{ydu$b z$bT%w`R*CLBRNg?jzm}EFDzqm4E1CzC>th%hv>&L>Yok?7{MnNwfy_)Nq$~ogHhhB z*Bkde5&ZFPq%~M}T5Zeglk~!?jlx#9p*4}Q_VlMt|9B;8_ApFw+`M@IzVB}1)?GO8 z$)Wap(fCw}VmkdOo?z#CacaHcn|lPP7cVZ*`CB9$XI^z>KR6o-0ez8b-y>>l)qNiAX_nxK1^2ZuwqwAmT2Z`do#!fx>|S244yA2kPxYR#-9q zjp#D5oNu3x)=|8NZFYLuGBlg%?9_CDET{9Lr(GkbWC3a#i*PG{O-e_Y*9STu6R01U zDXnF?9bLuMFAM3S(r4r`TouO!J(EPMuaeYTB7-Jea`e@EiA#IDa*87J1C^ZFFTK%a?SjEdiUO7k2{$!<;D|D-RaBJ<1 z2YCv`rgt`Z{PxtQa!X*V`F*jgQYbiy@;&dQ(0YL?F(f2VzetuAYPj#ghGbRvt?y6e z!x%E1$ib>pFclvKZ`+JP?K5wqEBRxvIw*83TaosoRp=9V6tz;C+vrg6`s`V9or#*P zED|^kx#OWcgRP71QUcgnm!hUe0l;h$f?HcZ2h#w$Aw2+qGTl>}evnSc#(=-RA*$sW znr~nPB)v545RLA!6qRVkNf4eZ1B<-=^ShaDlC0o3@ zq9-fO=W=72&cP(yyi-!aTYg0)VE@8*I#^wl3kfr#O&bkGe%u51`E-a!RI1sw40!Y~ zDdAN{9tkma@WJSqL$C+Lp&Gb=O`U})uE_Tk2(~oTxGJj>-3q>iyd<_n&eF=%r|4rI zEXLux__%Dij*kTY*H!b0)&hiX&6ttsr`k0VHs#0A&HF)iz>H#~!2L^9E`0D0YDRCO zkxIwv!KEsFR=<2ryGV0QPi`c*jfTY(>Jz9H;&Cvq(FsE>+9E3xk3nQBWQ|9$%#Isl z#YYy?Pt1~TKqSkbI2hiSxZeQKNq73TX}I!#cii9|HP67G#&-wTQ=k&q{X(~$0X!FZ zo8`M(NVMF&{=6cgeUMct;9U4~?zU9^V}gX8L>@^s2)SL}@MlmOR*Y$^cM;mB9bPRz zGuWgg(0X#i&O(Eh{g^#=y*udqCNX?g?s!90`T~QcxFyM@4j@tw)`@?an8%or2o_Tg z>DH?K5CEvEX`)#VOp6lr=P*Q4R~YUt@*f!tiTK(8yeLK4E98q0VHhpz)Kx8NYe(|RDSWR50 zd-&FlnV~OidI%z5qP>SRVC+4h$)T&rpMtSe1c{MBs}AA3)8Q%+Lc<3U^T?Ga3O7Td zo)yE`j6~nE3GZg&3M+!O>`v1IiqpJb_5dKp;r$*mqM~-N6%rpHca(H5;8&YfanqCBMSV-C? zMr=j0#iH<2-}ybqk?kHU9iM93lVi`bB@;W#H5$xRqBllxt8UUAFDL?ux648|zGLBVIM{V)*MC~sa0RYgp zUP``$;WHYKrb65S)bW4ash;C8eLyFz4|3U;)nvP~Rb4=z{L!G#KLpkRfW?8?u@O8W zWB9eYMDuYtlVKIt9ejchPV1)90&ExZdx?q3rlo#CkaJZ;t9qfU7fCUPl}>57ttzar z(zN*jZSE1JM#Q)J6e`-0nxP)*W*0}2s!Ry@i&YmYCoUW114Lusst>LIK-lk#;FFVn zr@uU!ffC$+BQbGNE??)-WYGTUhRyoKY|`Wyg88K1fK}yjDRJ7cYqVh@kt-$nos@w5 zwkVizuz>$1jGDZjOurHpJ{VbK^%xaB+9D#SK5o1^5#Muvf2eqXnCcj7a0C>KnfoMB2?0Al%B+9J-4!8gtX%g4@W@#iw@EUqT0Eobk?G z=6t7tkjsA$wA7Uu-KV)2?z-rt$CxG$AzS%FH;lXbAP4fUj&@2)3|kRVAk`*lo?y|L z0x?BTc4Gv?4*P@q){fS8R$iO)%mg~o*%@-8Vn*jEdsiP-H^R)6wXNL30fE9K`iE6W zxw*}I#e}ORQl4w3esrbcXeW$hR5!hY-_eK$L?Ewk$ojyT2M5{S$DlX1Ujl@S$t=x; zaQZ6^23ITgE6z(}Rze{Dcdms6H)w0)$LzGH7d;!?h-b4iboItfz|X$%R(O%#Y9;ex z6aEaSu(CP{mt@lsO<08t&kOvWjGZS?X?tz$2j;1Xq4D5H3B)b6piM#OGt(q~z)?Zl zfPe?eZpN@K8xvP?cx~~6#{B(tue;9?8`V>je8}IlSTosU113}ato*`RU)OJtAV zeD9D-3Eo&Y;tD#u002^MoQ-cg)v$gXZpP83gpenKwz4n*-N*J;QfwgD{duUl1p(pP zc07a3EkIl?wRrI2#=s zp}RpZ_n9YZ#KD)6ZcZJw16wKOf)3eSQT6~}*}tw%@eFMH|0uom&5`MJ>mu@T~U)xmOk1Ku~_odG=Wt@`^KuhmqR2rIH>z*;HYy+>CoHrK_DQieMZKr^725GXy~913imSnXua255##Y}0uvuZ zf_`$#MNRSDMQuck3?bcRCy)1pm-Ku=rQO5eWorjid{+4+Ulotim>?LLN2A-ZXumWY zo?-~jl1hk9^tQw#&%}?YK1=WXv|!zx z@;^G*ALUpD-5!Io|NX{Ey>}-1qaZ@1&u!0sp;l?CB81%TdMauztm|Y7h`&H`awOLK zd@A?IgS3eNWYYtpS3H7bAcwgk^Eqixjg$MRk?Oby+I$}Od`>1-EjWd|fF1;v{c6Sl z{$0YOCq<}A1mepAvB9`lUITL9;bU=GnYf&~9-{$~ED#%B($ka0ui|c^NM#SH8NE z&lQiGhI6j>9&nZoIH>_k*nU>%8Qvy3*r*=xWvkv4)VVS`HRuu%#S6q>E`v3E50KGi z1~-QPwJAEL+} zO~TE$`F)(tQH=%d3gDm;Zq=R>qBd>a!9sudg{Kkqxs7 z91_b zdi{PY-7-?vPs8Elnd@&eM*UAl8h@b91AUzvMgvY?ovt0eCJtjf@r_4y;<990D0zmO zc9$Z&8ZXbm(1;>2MYXP*k=?&%-Xh%;h>Pt*T@I}s?|zRdOePsmS+~7&@J>Wk9sLj| zEC*yFO0)_Ri}u3(i}E*Pde z2a3#}ln94Yt-J#C#ABgg^1c1eNW&I2a68|9xGn}}{1rpt@zXHGs80jI=>{FLIq})O z+9P*gt%Oyhp2{1BQX>ph*r9j7@!c43GCd<2Z6T4u_1(pGuwPU>=)iQco(M0?QrROx zq|~^cu_eQ=wO2KLXv%m@*mfe<0t<+1ZV?M)OD(=KQd>jk3u>3N>{%GO^BmAIgwV?(&SjPt4jy| zZbL~9_<(pK5L04rOO-hpkqPt#4gYQTcgMnlbjc~y8^PLh{&O;GnJkqY)NQV-c_JtI z54w<(U~u;Y4FFmYv%#x$r`#1XRkt9P=ymCM5>Xk;R3P(^R>12dz*4a{1z1YWTWSM5`gM<}YlVsfC7eyg2N)SwyJf zmdPgW$|krLo7+Al&;UeJ1=$Kl*ARy&L&X~2qvZJ2EYurUq3jK!>_326PH?bT@2QfSGp{?& z+uBz+a0%jwt+Zfl+vd;RDRLyHNWkeLFdHm1YI)52RI`VzL40VK639qC(6^=QD!lP` zQanE-m}O)aUnLhkuUr}I+^m;Hdj~QA#D&-gPIPIzFh;tb+7Qr~3=AqQSxpmx6AW3_iqJ z`X|XySy*#ay%zZ{pf#e~-`^iLPSCu$+YM*HaP#6Z3MAS6h*4Qq1GekSE{6|Vs=^dV z{Wq!zs{D&VOG|sD&g{t?N3VE68MQaMo8E6ADdqJl={4?@-d#PuuCqwDE@tqff)&Bnb%ytu57*zZEAgt$!_^YKoMuTK^6>;N z(U^(R`advWV<3TNG+iK2428XFXk;RJuIlh6UINN(uC;bR^Qu~@W%o*ri;w~uU@nh5! ze&aP#BjC8Ms!ocQle=&<=9KKgcpWxdHR0fdyK8grcX?P_k^TJY1r&-#sXA(J z4bG~RbFw5a=X-c@++j2~Il+5v!tO_bQ1G(=YXj_X9~}s|ak&#cB_amHnfKT%FAE}Z z&maUwM(8&0yS~iQUMg8~&n-s1+H*?MecKv1tJE~`l)K^+FZcq3yvZga9v)3}ftGOf z$ORaU8ZBH?#tl*}fr+Zio$Q$Dner{y?x*R{MRH1Wk>=E1LOu;C3+=?u?d*!yZlT~z zcnu>L;D(!@LCy2io*cF#_HnY2U^R$YAhtvWcExMx#N=!0idAw;apO!12G&m>z{@{I zAj_@UgK+^d8o8?7jO;3?0Ed~54BUv~IrR@M1`LB=-ZOD&e8wABI2B~?;7v7SxV5;B z0uMGI2i<_`j;=S9lQpdI(~n`vp}n|->jmqumuSw9f93Yx zcW~K53i%I$+1M2qF!?g06-P$^I4u!IZ`sqG+Sc$S*7>E_#I{ z!0Hl9tc<#AQkFVF)Ad(r#@ubnUwQ?b1vkH8Dul=3vy~^oH#qK?kwf-wAuTQ?h)zR> z2rjF_haJ{(z7gu6`bYBqwxNX-#MnGaK`3HRD!)e;1xaHhW=27*ncXXGfMMMi4}{#cHQ##bAH`Aq^YXu5m$lwF`Ww2mXhB=}i|QYWa2gM}rOC;|Z4O|F2g zOru;c;rCOVWT3{CPnGE1f{mk;zOQd)KmrWCLO2DgFSs%e_6S{^AH zV;um%`^m?D;O!g&F>0U)^ppbOog)qal-7}?`Q^R>6?#b+b21`wIL8_dyBFXF%~KkA z4>!t_jfHMCSgfQIiOXdS_hoI@bsngPW;hmms7TxuXUz>krMCl5rUGnPtYRmLrxKI@ zNR^cW+7X=x<+2 zX-#YUYOA~p#S6qcHZMiiO`oFFx;}6KPnBEIh*v^E&HO~FKFcjV%%yUaguZ#W&EWRD z{>)6f1g zIzeZZ@{x1`bSYDg2>QjX7-O;5k(j9~5LdsG_ypO)=4UUAc+fiF50Em;`1Ns@Z_&i} zYcgg-yJ2%RbR&Xom<_iD1FRgZT)ur6iWt5bethK;6y*Z6;Co(jcBcGJ7eGW^{U|2oOWyKl@QX>u1=^@=`#O0x$G1) z10hWWOXPU45t(bMbbF^ivj272pnwY4YR@CAVf5Wykwb@*cynt13-nZBp%=<<{%QEx zpN^rS2LJ@%`-zWWzd?o~ETb_eFLL2%EQd~7&cyl5_XAQv zvo{aupD=VW-e zx8W4UoI*!ca0b3RM1r`*qzwZv`z}16?q|G7XsoXQfWi6H_^(8gzhjgU4Ny9y>%&q; z%EtCsVlN0fky+RLVZp}3A_PHOUF9Ab*6S=qJn!yT(Gj+#+D_(bW7W*5mxAy`P9m|l z>WB^DNE&)Xd@R_OH2J*XN7K8`6#QwI;#(U=nif*$03!%=i7BYnn7{4Q4(H*|pBQ?$ zD6qv+UPC25$3Zo(s8<+m34j17@2rE;!b_ZeteosJ5z7DEx`g9H?$}5cS6>IxoV{gsHHs27qyv!)U6ZH9$+kP+1 zp$k6j66!;eGN88g!%>(&O`x7Ob^a)71A?VSsEb7yK5h0cvPh7rTh7nG=S-x46lMDY zv2}7!#7{hTFaa;e09`y*X@79b&{C+o2>^bhdjH81%O{b>*5>bHf)7CO;W)Vh%RfWl`<}7)h`} zMtK_NISVK?da`?&4)R;XFI~}WXfmTKUv)40Y`>QQbI>QNxNHXyrIW)5R6Qog z2%;}c2-x}6s;JmI?hdrk4L0?c4d*tI&*Skk`tbx+?fEZfM)$E#Y0h7;GZ8y<)Rej{bJA#@9N8J4!RwWt6#Cr91<`CC}^Cc6nRu2uJ2x={7om$kgp1h%u!4XM9tYjwuQcphYiumya9o3Lpr%CIWZg6edA?7(^tQj z;8o}iQ+r_zh_OAN87MMXcS8jEF*QKUMg%FfMa&}5v*1nZa%~Gx7*-0%W^)pP#D`2*o946EYO7sI@)m`7+f z!MfdK3zSJBc9`ENM}W@K*wd>TN3lgVfX@3H03JYDoUCubYbl6|KfRft`fc%J0C0l3 z@>gAI#&LWw!35WR|EZzLykc7Ho7|s%!QEO8}vP(BZ~Y{e7hii1WeQGbu(eSigd;juttANY{7`3zq5q;R7v&foPW5wV&ZvO} zldRrNDz}(iD=|A-*i*lXRbnSXp4-Z0|*QFk$rrjabJZ6x)wQYnaJ8b9)RvHj}5yO;rE8F2OoV}d^m{Ha7gT`CTM zIxtCx12OejtMTLbK1a@)h+1tr`N`mM`Q!tL_XZMqN ztLXwWQJZ8nT5J?ri6&zfhnXST_xB}AYa_cQaCGi2o`$43!;$v6AtUm@SJ;!K^4d5E z)Vq1DsY-^n7x45uPn!2VOdSn`KNa9sg7)B3&TKa4m}V9z{kD+U$~JlT;zehqDB^1L zB_mh6poMa%Q#rxXODb~Avksv62^X>_vUXE)s4-xOmVz!|2;Y0Rik=pow2Sa?n2j=! zD;MYp40%RflPb)BllrzUqHlpe7pMssy{B~z5PF!$?wW59mVK@IEK%vwzWZK@4$DdY zb_57|p>?H>xuy|pME^`LHwks~1>&JiShi(1kX!2Ysbj$QD{ zMM;e~-Del7TdzI;ShWb>b0R1?9tu43btZ zj6KfR8#717BWgR5-A0=KiPo6;p=5oe&t|~9;G1WOIRAVAc~{|h*)NgcXczsoswU6t_`VPnD&s zgIH&a0@*snv>5%8fK)QGN_wlCNZ*-4CG*pI;U)nGHb3-Qy*xv~Bi2Q2aC3Z#Ct=oA z`@>^E_gF$LKy_0!6KG;QoJdC?6JB5D~Z?$HKl_v+teK3=V zmY!rO<`$RK(25CaNQ{qXJZN_3E3wN8V)(A}M6AmP1eHd$XOK0lL@BUw3&GpN*m;~% zF#~pYe}<-nYo=z}DHd>vvFIHT zPKs^p`Lxjl@{O^>JwdeAa)9E*^2CX@bOLWg{3qXQMdK=)Z=K7~4i$zt{IwV3F&jp!`VX(!<>z%-Q`cO}Se+1P%{n(w%=kIFB zxSAerft@QHUV1*e$b+WDJ4juDnRkRguo;1BH%HW*H0!E1fcwO{dciWYy&6yKrD_wM zP?}bs#Jt}aw*5GJDe{@BAA%ZHJaC)lLo}xzW!z~H-%)JFOjbP$AAW~aQ}h=N^?I$g zPVf$bakDPc_na~Lbz;*2K~{*!EREd2z71V1JzjN4V@h*U3S{5>?Gkw1zOLusa+Doe zg~`JMk54L9za3VvIYN?{zvXwT+vSt8K+<0r5e?%Zx8r+7 z%V5tUyqgBGqo>J=(AKxMx@Od-0}4dqAL>yf#3wK?0}AYEZC<=>eY^E-XskvBkqxSu z`~x<tjR^u_j1X=9G!~2;=^!E!a&yw;E(cSKV-K>E_vQb7W zZl*zwUhIPw>LKE)aD0(um-Qc>+BypisgSeYvzrNv$l+~uh|3)8AK5(hgOx{uUUb3% zF*Fs;nJGq=5<%KadDQ~9`7`pWF-+6vEH3W42*Yu0NIq+mX{dO_GovYkh*u(I|R&*TK@gT`@%cx~Xj<u%mK*AJ6rZiEQ^DEE_!H#R*#0gP2UM=WQn2)an3OU9 z?A~03(p1~3x(KviWd3Eugl{q_lFJzjw``xE5;C7&=Mvf0SZR2d{BSDJ{U~FC^tn+p zXRS;AAB1j8Z^xY>xj|*|<~Sv8Qson(d557Y6;N0JCuf`Yzxo$-F|u0ZM5uVX^$X2ls=C zT!4y~dFBvA41t_-n~}fmy+`e8Q1F?vs~e=YOs7|-BbT?@Zn1mA*nl;5EDEWmBLSpB zz(s_(oR*Q3vIeM{%}hj4mr(wQp!%fq41ZcMhBQPNG91X+-_?g>C{B?Z)W-EuCBphb z+g@|DuVEgpl|(Wv!UD(IX8F|h+>+O?kds(_|FO+ zQ|a;yOohm?I`pnz$DPBH={*vhqm^PPLgwT76gaj>f-;Bbvl97BECgh+nQA!WPta^8C<5N)o+^HHV_zAhiKO5eq{t6 zU4n&Ur;ELH^Irz9=*Fckc&K5>`pdS6O|e~QgL<9{5YU@|zjj5h@W#p;XPCUS%KXqQ zbK$Js!3{Oos;Y)wc@OQvQ8>~YimKiXWh*iq=%{k@e9%s0xH-np(wC-FOQGeL*q4KsWulTStY9CtWLN8UVUbM_(**fnPv7&A`@0?FiJaueS3YUI` z?Qvg;nb7o4e}_NdR*n42G#I>4&9uhFf?ojF{Tb1g9#vX4Y_C1shM~?j;_QJlyE>!k z@Hb+JT5`t1y&SMNQf=*QR2uy0kjO)uiT=;`U2-ExoaNWJJ@RW})8Pj_%y`%)PH&S) zDN@<+jbSDcqvr?%6*HM;{Wef75S4Qowu~J((|;ECe!AR1*7yo&)2-xpNFN`oyL?L{ zi^yOoh-k;tH_^eGX@k!wq`Ch#?&hHvKGkh1=CI4un!vNo0zI8#TvbX|za;GKd1?E_ zbSnl>JIH?GWh~GafN$0#l_oMx1w!D!>=ijI^y`i%PdGRb#FhM=9UzX-;I!sQ6VuSa zbB{jHF)+dX{{tyN*1wA+%x2AKLp$H235uerg9xTbq}meP%X+qA`Xvv!8xuzw+u9R& z;Ze$q(;+c|&%g(x3vE0kUFMW6`-Af3yyE8lpx+k|PsuEa7QFo|qE*CaSJEuoud;ZP zL!1GN%~E;TmqMyY!i&%-%?x%N*uInHw%<+*fhU)W2?3QTZDn+pfDk}HPFgL4p&>Lw zEui}4Io-z_Vw7HE8V5WWXauc-6O6BX#+RS9?2=KvdSR8tI^SxVumup^lcznD>L*MA ziI|!C(HjEa=GugXrTL-{t#oyWv2*+%?G6dl zkJw6d2FHP)YVyj@s-+ajW;4i<-Ye37!NVz9>%!n>3!ened+v@F(s**vK$Om}M#`mKr%~(W9mn)6=mCnH5Wg`|Y06D_c zQ+3$fB?yvo8`4+N3+{Fed!Cc}` z+Jr<2S&eGs^92a(>JgKl$My6=f`m7%+lUiNVJ2}vKj0X{%(}q7T$GPh1FEmmD~+&B zpGI}4heYIkx_|i3ESNy#A)2CgY9_KD2Dl250wAy(Io$_ZUskCN`;sTUacnerF!C!7 zo&N_C%fvQuW43<1T|1y@2MBdkx^XVO+i!ZkTxTWR0roJ}t6CnUe@V)=%bx zy`_6UDNhqy0&EQ9SPEU$Lj9%zc-QAH3Y<1+;B9h>&bNadZmv@zpB=z6v>NJYi?9*k z_+bxl_b78;c-av+Oz~5&ulKtnNBvz>O`3-LDln^iR>(uG8{=;{!#>eQj(6Fxo^dp~ zDD#plgby=(9Gl!1_9{On-@2+4%m_A>Uq~=S%JqbDk9jryZyE*uY5vAYc!pk`EP>=< zma_It0yh3DsA>O(FF!}h5&8RhaD~5P!(&zaQT8|r>!2cd|o}?lEk19#azCUGi&dr1y=}LKo$n;eydFe5h+1(8(#|#%HndN zQ~TfVjKHd2w?VNNJli(g%7NN0R4UZ*w|0?${yYhYD$-lj{&u>e$aZV3u4Q?zwoMkK zn)0h#KN)Z93+@9LB<~)>rfE&s1tvgKvMN%}fudVRY+#p2@cK)N%QwekSwyAN>dETSP$U!}3~C(k4?|*K|CI%+ zHQ1ChMPgE8pm5#O2v3gWDA3@n_*i)vB_A-nPM?a6wrt}V}5pqANcdX-fHRQD@}n!#o@nZ-D5 z85k@fov|ft-KiwAu_l%~jsQ#F9 z`usjOAjVw?8O93}qe#kq5D&ENalaUTj*90l;MVYOgb(vX7I7dvb*#|tJ$6Nin!Xho zn?YJ0<7Whi*}9u4Ol+zg1e`G#>qbPjoYB_7di)dI9nW^V>z~Ohpc!o!<7XPmTs#!& z`d>&zl-l!0Bt_gO%;A(IEFb&T3`%l!FGKATeqKk4Sffo|p{eJZ!q-gKPgsgpEqN%t z&7c~|)c(-(gh2xq-6imFWOB*fSOAq)29EL^nMQ9t-aC5WucOd0eJ{|M`6g1C{&*&lzxsaXT;8DZAgHRS$>}<^h|9x;hYteYJa7jP z6j^rhLIoDSt7VWET>eADE8D4O@Yk%Lse0gPY?tMfoxsZuCFsUFyjEaJDFhoP&hcbWcM!2jnAbL zG(09+a+sv3g`Nn|?}?^_kI&$-ThxnRLWZ!%m0!EL@0_=gK&@Zw7|OC$jphat?g zyQ%rn**j+?y7DOF?mVL8UPG8*j`CStT~_c6B0D?_*$ZS@jsN9e5w?PPQGvyrL??AA$CZ~Qu6U^Hfu4Vp^`GM~tTv*j4a@v7^#4I}4W1p5aoa`lrX`+^d6)9o#sC3+ivEIQ|#&gK7Xv*g%?9fr`B56>DS~%UK~%o%`Uy`^_ML3I*{{!HRfRGj)uR zQHpaMS|B-5w}yFz=SFY|9EEN}+!wREm;eZZZ~8uY2aVl(Gsy&UTxY=W0bl?BreC!X zT4GG3lZ#T?6uCg5o(%gz;E8ya@*S(1ZHb%*x@K;a(rcihh&4-E&ZEtx;TsMN<{EkZLvp6 zQgoG&{jU>aqwdZ-U#c7)Sc#!CT;t3JM)9@#HCe_CfG#r3i(EgEy0}k)|2wLigRHN~ z0xMdl!KXVq#1?=)avRGiWyRXN3K?09d(|G5Q-|5GhT}Je8vC(u?2^)2(*`! z*d$ovAnZ;kF3fKXOBOp}N)(E{_|od(APYGS1omEmFq%^5k_POpFsFh2+(!g#g2WQ~ z%u{h6@_4WT$A2&`W(2KcyMoo!IszR)9k-FFr}SC)@~KH?N)ygW-S8vq3MsA7zaYVV zK*zKZt-Ahe?&hrE?ZQgMAq#jlz0}JrBSGv0PrFm=&{-3)16@*2F5v{%OK4%0o8Qd9 zNR=wm`Mn4ItERX-U`g&J^662a0L+(IAX@_^dTKJ=BV8o{-gX>m-@OCY>aw@5d-LyP zSZ=cYkP->YIhn)q3A?Dtguuq4@yJ9`s^FZ;R$4ogUE+Gy(8()0HNT zs$@>G^MPbb{<_Cl9>lw}W_=*9JzYj+pCxSv%TSz}26Gensi9LiKPR3+)q2 zq5R7It;ne@{!xQfN`CNP)2uK+3(z#%$oE^xn~ zQ^c^MN$OI2iKYE-Q0jNbf=GP=f8)+z`nOOV&c_h`nn?OUYn#GgRZV_XFhm)hywa@v z@t5o5$%ZbyxbIz$E96_fFk)y?_kCg-(do>AuywVk&$t#*b8GNrUTycY#!aG0HnSUq z^r+d5!g^F}#`A^e3xzWq&KC*lz&2aPvO#q8J=aOBUC2v{`<5a9y8)d?A~;iqry<1++CKd1i~0O%Y(`}-IVUp zjdAbOsFVBP&2+CWLsZk!v$m)7HY@G=QTz0K0*_=xC8TmPz?D8B8BFKNSk>h2YcG6c z9xFm5Fl$-Qtbq9In5iKkj$Q-yiKE%IY1fy>GIwHYwZs!{?$7oq%2S^!Xz#A)GQEU2 zkKBWmEmAIjR3y2BHNT~mtaqoL#4E=uoa9~M?2!CJN9i{OrNs3zzZNs%|KI4(@!S%C z=Lq%~G+VPc^v}BV9XAAkS7s5?XxzSIz?R_Lrl?BBBpGb42;!r=hO6A;1w!y^iXe!} zH}u<1PszoX9YTVKr?4CDiR>8XsLGoYwbhICkFjje^LWhT@XbhYUP-~r~Bw_Z~sf+3Ai z2ofKDT+{|J1$VoM`o`w_2sYb8PZ%x@j4U$b&pl%`*i=PvttD=9kk5Ew)ImB22b|&NW9%@`qcJO>I5X_AVmu znIyW_fy|Pt4+OrPtrm?RNrE4Y!0_~lo*67L-aC!b?{nI2cGCT0o|d;a)*fCyyF-$j zk6N%eFy~Saa^|V=^)2*Uulk-&QHhvg+f`=mALQGd;0lG?iW7RHSVSJ7ICc$%yKQJ+ znqk&hh@x3(rS&?wyb5Tl*FI+7sjNLb#E|vT)on;S!WKz3iP0Xn7YK;(=C|0=T9y9+ zCbY3ui_6o|#NmzM1EJO^8~GprJuK7_lMhwcn0m{n*`p~9bJo*3NpRqe6DxbEiCV-= zrBvqvL=7YrEjP!u#6m$)w8+xK(Rv^}?=-AoY9<>Xpxs!i)|s{v3=}_lN9|F0CoB}Q zi}s!B^!T_|t@equ2sj$oV*id9y!Ge~zu(P9T= z`BtDWfu7FCsT+AiSv^i`*AVM04S4W!eAMt~UCmdP6YvXlJ5g}h>54a~Q(GUV z6r(X|+y?9Ov2wNdcQ9I>=*?H1pIJ}RxUA2R44pg69TNW!CQ6k~WG14oz-hOn0xyOu zE!NuuzG9ZaZKXY1rm@pf646vh6)a6t?&yW_?HCA#thNj0eYeXbxScoNuR2FK{%ozm z_ewlV`_xwZ35&rZTp}XhUF4=`o4h*9qVEVwEV?dTwX0HGU~-;{#2VJ)`+-x{lNgVX z1^1UHXd9h*ThT@ExV4RgA2dtPxfgO&bkIzNxKB6C|1 z%zc~MZL~TOj!0mDm;q00$YhAf1{^J`AOHZED5`W}uxwM%z+5b^|FyjZt#(<%(=*7Y ze`HnP@Oa1M>*QM`n{Va|mDu#PN16a+WuS8zVmQu2W9#e=K%>i-%v02L#91a6nSYKk zRrbYFQYFRDo-f1wvavRBZQAwE*Jhcm2}vq_wqFD4xtuaX&^Jp=42w}pB-`)&~Gjj62QHtUfLMSX=_V$sP#Qd=$uqD8QMN-HT@@%rX0TcE<-|` z+uFlxk5zz^(PRY5Zk;-#bf12Ih)jHO{rw}vGJnN=vk=s&X)pG@nxiT-U+f%ih8wG~ z&|4E898uMTch=kAzA9H6sWm0ZfY&CPTWFv)%F3QT!>X4)j_yD&Ua0TnaPB;1-3K5F1@E}Bb~@TFbKb{Y@gKI zaN2Jdka!g@SPTbml5ThAnEEPM6_e$5Irs;DBqkbMrL>L4;Axx_8aMI0NHG!nP+8i_ zfGorn`FsKbXb*-@-Wip>AQp0iBzoh>&)e3|f>($Q$cZR3 zm!ArM&|n~d*YWl+*0YLzfAh1x3;5sdcVVnS6_19VhJ=G&#{X4%1`SR>!Wx3ZT=X~z zziLwC>2WHfq5gcB#QdS)2xpM+ z9*{0m+e0LMzKm*H{4oe%zaWw7Ks>ke8od5-%7Bh#E{RKj^ zS#Y@V@QKv?ovLE{vsn*0E63DAKRd9?5Z0!jd=m=Q8A}V+^#q|KU|{c%j)sl!O$5ed z#1z#_RiV4?NXhW6eTos(>o5_<*XldiHOErzs{LYWC5054$* z*~wk`xE5Ej&^AOXfbJdlU*^VH*4Y-w+CX%8qm;QXSt&RQcQYD$#Mb8gl&ffG?bH*3>> zmJ&|FC2g0A0(7y_hbW)|!cJKCuM-v<1SUt?d-$Z7@;7g2d11vlfhVGq{FM>R7rVO+ zA2@kc7Y-ck&YzbP=TP7)h?CLi{DaEJ)ayhrkNDxtnvh}UT;8bhbQc=>w9OjlyYl|H zJE6cfU`$p3vOSC2@(xg;^FE4cO@Jz1&<{c45|6r0euB)8lai4`7+-dhW)rIjac_LK zd^nmsb*F=|E3AbP-wR7pk#TeB1tUG8`O#4R#RZ#9y2-7d3u6~BkNU&K>B~}X@WNS2 zoq8wl#0{4ODz&se<3_F$a4Sm}#eixZ!~x_(7B-1Rw5uS?HK^{&Ico6m@g#C;nQb0C zLZ9F!z68%m#7|4+*-A|%k2mBrA*xnpXD9!^2i(L}gNQ{<;AZeMcp>{`_pSvA1-3$Nl&dNyBwbbR-76bL$Z-P`3=t1TE}NSJ zc|As{83B<$Wx|JEs3s%!JSk~-D-T(vXx{H z{{?ev2whOGZ5H`MK6MBWyJvS9#O6NSZ$-w!$ModA!QH37ctB_LYMZAI+Z#u7@Q54- zCgRcyHUzrEKS$VxKmk_0reKIEo%YT>Y9SK)I?&Nll2vThAr$s+AH$>9C;}bGD<+ZR z#bVu$;XfO0uOJTIq%CSDS-dJ7YeVP$q(!r_pqHep=qrkjq?W$P95_IJ?$%n>@tb${ z==;0DA}}aZbH3`8cZKaSLmX~VdQ9QU5J1*Nv?-rGju2ZI+^9r4Ebwsvld^#R76B_b z;J9O4=vpQtW{QuxT|&4ZmW}>XdMa00Qa`jKI7y zBD`wPYn-D2Ap>TVd=0K}^XzGv-a=JD--B4Ov!w7n^Wb;-7KWpW=7_>VxazbX5cTO*WbYI1F0CXzLVNyM~8CI$6|c=0W)DI3mJ z5OmikTs&QIk0Max<1)MU9#J2c{C$rjBk*O)yaE-D2G5df0#_H@r z19aS@;_k(9Mj;p4w4>Z1oHZG(a3S3$(QhL`vXo6B(~3OcY)tpuf{rIm>Yc7FRRBTy zXft|ljAQsEUVK&45bs}7xPNc?L7L)HW+EOA9ec>=)J9qUWPn7UF$0PDlL^OtQu?=> zC1zWAp2~2I-Jrmh?dQB?q;YD~kR(Tt2L&M>X8U3A5h21SP}5vGV{;dG+0v}&`@{pn zUyH2}${!-`QVGI?{J^)p=MKfm+B03~Vb8+LHlSCvm=e&J$3yCQ`L-Dp_?rA(|EYZG zWB`!egS)O31qYr)y3HN`efxDgzCP*Prn3gcgqs0459|pGox3Y$)$C^-odyP#LpT6i zuv$~|5(#31vq7-0a+OjAYh06+lkFVep8LOi$pTLtrv-*JX#zfl?y{xWI$f@jRq^U( z2i5cvrV&v-bIxXga#D1R&s1c`SBHvFPdM9x*IS9X*0KG}F$?1&uEuZo;_g4MPV`Zg zxO9#3nd%82;8`C>8|GN7Nq#CZ{!K1e`#@@+aaRT5J#kWR1JR{oL{@ z)FQ!9=Bx=W%SfH=|HmwH)_+euhTW1SYm0HF;3S-UTB|<{0?=g#W0ECp+>j6#Ci<@g z^OtR(quoJk$Tg#nk7rP=J4T9kyFJR1$n1J)H4kc5T)5yzsflrvrK1y`7zYHIcmyBU z)M~SNp;OKe?Pk;5`Lx0l@VYPU_&@v&93mr8?V}L{RD2=jruA|G$H^;_tR%t8Ji80& zFYq8)6T@aQJYS{a>y-Zw`;UDmuaEn0J_K^_T$oVHl=skwmbn;!(j=bm8HslyH5TAk z;*^~7kxv@4=g61U{u;?)>2BKy{^#a5jI{>0FmCpCBQs6h=hkFPL#96rq;E3{9@gt%zEwAi?4kKV) z(pw>QdS(cnpksnBFqO3I5wuD43PpoHZmJ*w%%%ow^b z$TE^Gn@`o^IE0Z~awxBbeIPcP;~nk1dB%Nvq#2Q=rZZ(TdqTDVY=rk)y(Ch(H2mu| zEQ1K0^fDTVJefTM8Y=L#Cwq5vu|A&+O`ky5iK@baIi?XrKKr)Ud1$UFD!s0^s95Xu zx=xg(mEnv08QaDT*DcH-Ctb(*WolJ#$o%d*CEjoV1KV0_&z}n9 zOlDy0j_34Mm4sb=@2;OhgNh~Kw0&+J;d>?ezq4qqSu3T%MUAJXfvusBGBZ`%Ec?_A z&vmV(R>g>4f%kKZYUrcc*YmhJr5{O6o%VkN25?))?RP&b^p*>b)o_Fo!=29j096wv z*j~9&(kSO$)IiXtCjdd%|Bal2qy&1v9ttnLjs=)U_?a%;3b*~A;g&zTZ2pKS4nJ&zuif8FdMs|JaZq^ls1HV$vRh~g) zo03JbsGL#mqwOD`QO8(DDs-dHK#do&s$j&=Q#ec;0XP`c1|jJeM8m+CpY04t3&*x> zXE1r%e`^f7qvY1GUO*MWQR>*M2K=JiBeq+jk1f&dlSlB6v#!RKb`t$89&+#XpudHx z>e9a*N<`7ZMuJ_tbyGtMD#$!`?G~fi0z?_*nBX2Fzd!)P8-wC!D1rYf5A@~;8?~O=!E1;Mt z)WX`XxxrnuSK<$qgh&j?Sy)%b1yIwvqg#aD6U-fn`z=$qoTkQ+ZoQ!kzaSY|2ZYpl z8iS4?IB2iL1miT3S;9%E2Y_8)vdQYc#_TD)YlZ2e?HKRzeeF04p`-H#)T~ftg(*BM z5$IUY>i&6M;9})PBpZ<=HiwlW^k&Qg9XnO?gd&*OK&oe3c0FPm8R+KuLmaCNj^?rgX#4xOG@mW1d$&rW;@?-YO&_s1;~vcs)ABMor_{Ib-=MRe za726n<~2tsj+V9SfR|ZuL9@Re40!BzN+C<~Q6rRKWzLB!w>seABvtvp+{N7|>#vj$ z&{4@cI9Ivd=IJ!J2*E^+H&%~a=;=2I+!*mU8J(RMJW*b_)6=2|5MR$e;q0`oMyBza zI6SZI??HQdZdV|915oZlAZp0L*1SQbewD$EEWc$+z&K8cksp2+tKadrqQL^S_aM=M z&Tc=Ws_-|>4==|H@tdv)H#-mq;S|>?}hW!A>la1egD&71}~<5 z@tWs!NnN2W2n6f&7w6R%`20tSsp?ug54omkJ z+E#)!JdcmPi(Di|06reo(bkx8wMXoA($vFu0k|TPl>?%#iuc0F{7U_r&1KYqN$5x5 zqZJh2T>vovH3uu~2D27#BdDs-Tv`R&M~)|AsN@c3AZO7kvBE~(+qct)PQb?Z3bLTs z?WYu!!Wb$r86M-b<#H48FMf+6Pp+F$9};}F7ECRZr^vKKM)z|mM=gp<+CzqKjmCoW zdvbv5T25UTO|hM*#|&cJ?(6X1&wtn)X02(WrgMgM_J$FV%gTG5PMCAlTR*H2Dm&@!g=9K z%C>`%F{jL>nVwc2@tQXUU+v!SpW#V9Qoj$8_%Z0Qm;Z1?H9m$k}ZYZl6 z0n&z@aFN-Xr`X}O5OP=ghllGDqk7QLs?*e5zA&4S4aO-%gJKg!5Zfl@fF}HcH7E!W z|0RLEHS0awWUZ1vgF=~-G=;n53lY#BgZO3623bzR8t2$1dugh7%)cE42ZhPq3sdrw z2EDGE&=#|i;l_Gxq-+8cf(W^nv}3xxTCiSyTOiNK_*(vmSRx7FbBc|`XTJkrw6E~%7su^rJJlhsCw%DV>*PH)?v;; zJ>|q%^Yt`Hn{1AUH7*z_DwHoMKN3jC#691YF9qap!?(ViX5UBuTOA9zW86)$nbja4 zxIur+Cq~TySXwk0hf352bvnc)89PKFl(hDYuuYk#>TfuF^@4B*_<=M&agYo!cwqFY z``SjfI6Fh*n#yc;6DEZ$rSPPRbK zLgUwEL*%l^;=Tm+EiuF{iN2F#I1$#VPN~A&@yuxX1iLb>D3JasfUxRw5W|#@)k#(kD7^)FXx)% z!+udt+|A9b1kn(<#bL|w-LKekcwi8YbYuV@m3m`_((ly070-SlvV*AA0~s-xUjcwi zT_cc?SwQ{wImN@!Xh?=$er(nWV+L)t%E;3Us>k@px2%_W&snq3L*tsl$<|xpLXYe;{*b+kx1spdi@$b3V6NM-jwcZZ02xS=H(J9^0N` zOhJ%+cto#o06(#UY}vYCu4Mu3`1^{5LLL#0YB;Iqoytp)USS>Zx%0O;UFuusVoJ_m z60mOen>XwtVvfivB3$fG)W%t~*@<|3lfk0*s+RU`x1}5Eil&3`=ZDPCI64*?CZBKvhRfM$@HSZ~>=&CcD*Rw8C&-5dns2)Tdub_FSMg7tD z+7*nGdx%#nV$qZ(d~Zlb>cVU&B}Vlq-LLXYr0#|Qr8KHxu{%HS;J!#Ffh*m`DfLhD zF?s3st;Qc^A|(YOuGT8Lg0$o zt6&e$4?C|6i|OE8&E25|`k8H&5!C~~lKT$ae!s$iP$KD&XQ zS*=L$<2v56Jn>+{(*Lj}!Q9BeWHa-VO2}*E_>(&BhL_QZo{+{g2E? zCizx6hXSJw*5j0>-2QG%Md&t8z?1oDWc5>ST-Klps^TJVAn9<&EQaC^%yeyIbzyc4 zrUL8aak2+k5l!H|Q%pR18u9rzJdum&aKfaenCmI@{Kq8fum99;c%VY~8hKnKD;?Bjy_QIxhr_bQ6X~#vJd#9E-nG6J&4uTlMaqGC>%8vc)Mel$7)$V zPnI=%s+igT(kN#1N*{Rfd@t+gtUIEW{2#RDzmR`!ig{bl z+@b^*Qb?#?l_d3B1{>{nrL*JbU&~@9^q^2%Y2D#bY_^&EXggbMjH#(fdx%-SzS1jR z89q>G05U#Lqj82EY&^by@UwFmEb%bgR30&)_@YgucKWm4$^=ch@uRaz`mnfZ%|-#o z;EM;?ODqoU12ElQdAfKuCnqFeL~)xxw)pG{UBLVpTpvJmb$}mtsvpOvv!MuU}Xw0lw8+mBOi3l-4TXNC`$b zAdnU|n83Bal)J-!|L?bucS&8Muj zvSGgeeVG8pN>bC8gm=!c@x6MRV9_S)z0P(7&nRdD&OJwYWohMPi#FD9U}lxg*^0gO zak7CVih~Ly4u>`=IT42gq+A=E5AAud3T$>zKgZHM( z7~Fh?nDx87#Ql6E;wE9|q{@MoB&>&P#hRkE&b=Lk?YZwvu2aE>S&=m+qqZo@2twG$ z-fV7eLL(E6evZ2dFKY0E1^vx3>Wdo*0e?b0y?s0MADd~bVCCt^mqG2mNbM_rb4qkE zZm-B!Cf0>m2uKzmXICrExZ9aISEJ*{@WYGrt}lb`+|IoiVg7$oD-8)AQ%XIBR<`~Iek8ME%y2ONk|r!tO35Gp47QXPbyU)C7bdr+G8Iui5CabR{+n=P znH~eUN`K|5K4=Y3zfC*l7EuZ$@L{8BMwMf5rT0meym~jHia{{gc>_5~rLD>dx!BWI z030#Jgw9P{QP&m^bE|G~W4uEDpr=|Y39?Q^X+FhMG+>Lh2Fl|2n9a)Y6K1@@YOHC^34tmlg;R>ZK#LOYzmOgOpD#|At^7&EGePBE zjPRn3NwX9nd@TN8CFB`m*SFyqcL1}H_=F7qYQU9>?`|iM{fo(Ve3_1ZQBZIVoostB z?e3VQ5wq@jy{-NMRKuUe7GbBHTnjsFV6SJmh+1i$dV?kY#q1qcDO;2!663^4CctqZ ztox;DVw)hnQ~1=Xp4$6pPcVmRPeGgC3|!1PYj`L;`tHHnV{iaI`o59>d!=lX9v4x+ zKzY^1;#~p#Q%H#n3+X*XfMYibH=n}{>5ZR1Jtxn{{B=l!S}fve%E~legdf=>#gC*O zs?CxyUV^b%t=~FT(2!hCz z>VQNVINwFMN5068oM>Qq5v{p_;ZR3_x+LzZQqzTr4`VsfZWW}GXkKiZZ>7va5k`-z zoLm#?Ogn$>oC*RYI_V81D{?JmO+AZ98tgrX2!u%mhN($y>`8+;hNO>CmwZ0TcNTe1E!EJFQ_gZO^-b6CJz$!_T4aKE|{TuNN1jf`k{52 z;@I3FsGd2c55!afcej7W5)6V+MOW;RcLTgc|`Rs z94i9te$JUhj^X*PNkF-mVEL3mVP~_^ts=|){CDabKEsIPbi8!!3kZPkJ;aNTcLoe) zbq+}h-{Q!U4?4C5Yzy`SQ7S4KhhUsR9f3A;A&$yN7)oeLc{Px%DQIE$Y}-Ymw|b^7 ztjN66x)y@|to*KFYTV*VP^A4CL3nIj*+Ue4x!#A-R>0?^j8>MsT@p3Mk{N8~_o0K2 z*)W)1qwpE}9Jp&m*Cf2dA-S!wo{`KVc>0I10eH3Ul41#O)}dlKHYe@z*H`$@<`pi` zoHa$5R%5tpv(~>+JcJGQ%K(Cn&q7#Rat#W_n}oV-!=nn#Yct&|6!5itGguS%okw-r zD-iB)Aog?Rc=T&0aaWq|`+MMKhBTCuP>WmH3w-=nRc6DQBznd72S48_6%7C*v8zND zy}rqAsL2T8pgp~iih8F3DxNFdM+$@s4|4j1FD!XZ6G_$2q&-@ezEkS zqA3uIXpH(_p|-Lpl=)yr6~KT==StQ7&yBV3J<>HVO%yyB4KTKaaBHaAD@qi6Rg&Pi z(#MI({{gHTyb0m9DS0+f~U* zdD|k6&IBw*u(w+EW~Bhl&G%`$e!UU_|K@Hh=7*zcNRnS5qKrS?Kz#jlKu89rIMxlt zo2V68+FNGbFs^7pQGle|AOvrSaHM816&Iz{AaNK7rDx2BDJIkvuyT?!E$ z>4I_HskX#c@GxdM1K$GNU@WK7M;8RI(ZZI32zKc@TbX2Pk9A3f$GDkldBPI##HG?} zrKy|cH%(h{b-i7_`?_FzLx-$7mI9R;oj|NP*0t!98GT7kUy*6J7Mg76IU|9GxxjAs zE-5^FD(#ho@a>HU4LMt}wgLeuw4bLeU_8l_BSBDz4$!oLds&m}pzaoPqBh0_n(Q3{dMPwOatS$I3Fw;qV;V+lF zs@8=ayN)LYZRsTT1=pGAak&Yijef=tZ@CY9h>r7SjmJG;sYELdgjKV7)VQing&)p< zW$b?DT&J5LW;veJ%FQ&XNos}4W_9+HNwjrGc;nu1ETjq#cT*QarZh~KIA?~7+2{Cv z@4VBQukokc3BMsOZ-gZGL)9(A*=V{P%Zi&~&`gsy?EuUrq5ib)p`W28{koEvwQN7} z7EKyjWS*E2oX~2XM5X*x;iuZO`eW}zY-1&r!LX$qb6+00tPmGXiJ5u1M^c8E?L{$K z9CVrfd|Ex(gakUy$ziOw<_$N7-&UCift3IwYo#wRpoXe|525lBQ=lsoB)bw#gg_Ry zPZox7ErXteq2N>lbr)k$k1st0RVE<}Vcd(?Ts;SDSzXFCWcST35oE16%e9kJ0j~Ib z55Zw*fDPD;JLFYha2y<#uq{*T=^|7Ywmj*@hE7;i#A~6q@krIR2xtIzz0Jg_(!7Y*v1-eW3c3)eL6@l_hUsMe?0CLW07m z&k0Zcav}77)Eo2o_HA3-Kv_~K9+yvh3@P45C@R9n@RX4N4+xgjsf!@-h; z4sES92LDpI7axizOgB#hV6-!&?0jNGmw-w;}45A5XrUfBwgIGv% z=9)>+b5a1s<)Qg}oNz^0IFnbWlp~!6&{l|9Pvj{S-<7U8fO$|rXjyU=T*@&?II-Mk z)Vm;b)Xm;mKGl}$q-stoX%I;S&0XwF(Aas50npqJx}4Tn|8*GP6EGg6(MsTAD|cFa zknL_ljQ!DOg(Ffg$dVm{+J~=hz@L_IpX<&OOtUOFCae zC4~piS|5H03N3WZSfP^n&tUyt7dOCAP`7xyo7)qf!;;9MJkJmA=2pX3U;?bC@VxE^ zk2c2lmw&-Kd!mWw`XnhQ=A{=630{?eqP}xPluV#(I&xFRlwr>}XZK z6T!=3erFk=*538LCqif7bJ6jRlR!y)?djM#Z4czB+1=YLxWMSzL63<5rYQ?5aDdOO zh7WXw){nZd2r6y*p8 z$wFpm#OYS6^L~^ohhulxn%c9~&Qj+UZJx5=FiB|=4MiC@6QA2lDsN6*>3wk(G0Z-&S$wyL@K0c{JtdCpv$S-4cIa}CwN*sATZM8aqs~?}jPuqc>OR$U zKAC&M5O=a$x4P$5R#OXh=p*fS_p5~VCk64dqdRs2BvXMdz|%^T0Z%7aFp0u!r@h}ZhYbg8gr8=d zIjyc>Ng-j7FK`L5vf99f?o2%N3UmTUS~+g z40WSpA($?2TDA$gb9RnbJVdi;`q`bweftun$tf6SVCxEo!6~;BU!Xi`pB8>bz4yn5t1Q)5H$wVNMENX$DpKJM zZ%dRGUQouC-$QlXm(Gn&X2ZCE%=aCd-|P6^kpKNBQeVq_>mBrB^DofEqE+@VrSNSJ zQ|(r*dLEc$rQg#3ZgU}gHL?Uw4)W_@)UR>HYPople^a%nyV|xQV>~BOtx#ecG{thv zY6qzRqgKa0gT4$Vk-ERjGJFG_*ge28)y<4#3pG;pEV20F_^OC77IKV)`Ep}Lj^tYR z-b28O4UT;8fLE>9wn2&9AKT9qVd?TVB=FGRqT@6mB{fyRfzuIhXkoUc);A-Oitt1a z)~7*y1RGtzxZKm77He}<*4CH5I3MsFGd@S=@b{zfx2YK3`U%V*J!KW!bP`67KrU4 zCd8QC@g3zsU`e)MJCu=}&9UbDVxSehac7&g$QCitIWg&Uj0|v)pQCmD=^VKDgTQe7 z5|hQIDf8w36Rh_wm#>SJNx9cEAhD)RdKml*<9(kKys#c{I`%E6-+q2<4xZ|qLuWWX zs<&ObW81Yhj;Ca@AW3@X4}j-+qQc4^tvll;eNqDt5aryKxpOyIn)9uoGoQnTzMqq4 za-;-x=#~4gs%F2qp}QRYw1}m|79?x9NX;EpW>sKCRKiOqg&24&ywoi4>65RE?;3GQ>GUlj-SvXu8ABejY{HiO zDZy2}e#9tHP6WEG4%TfmaTiTYm?A>0kfMOFtbh7<>r*!ZlI&+24`L3701)hHBiF+e zIqToXY$2VKa;qk&w1Af>Asx9?>}9ub>?)**5n)fUwP6>YE3E3g22ShT>-@{C_{xix z|2CpFAO+)&Gk`u8F@G8H4d!!t#90#A)({)OC(c;Q{ivkeqoni2u>WK>)G=GJb0%Mt zuD(>-x-OK&xD4<>gwyznvUmRAx&5#&gkL-mWSb>jab0>E-8p0tA7t4D#Og>BF)!B;pHV?RhwxfboK}Y&=P2UI|(6Gso1P=gn?|dfbeF% z*Ta;Mz_uThdhMn+8Rcx(eo;*sjbFJfpjk6u1EGg+d$h_?DND5;efouA9cFN*O^7{(^q|MD7-bh# zLy84ONiYZz4|HR+MZHG8WMVFEzPAGNY0eisDY!@Ma>-d*xPd0zYd6}6b1qA~Tg#AJ z)+rjSq?_UR;02RuR20tH4&@p;>755>7Q9^!emcJoF}}yt+T%rEbdRF?cQVFPue#?S;rrKHwiCa#ejOq3A4A&kh{={Af)-u-LVNv3Ec!1{nP z{N6~WQ7&pWKCR6yI4@7|dQhsRr8bUsxt%ge3*S5+G5l*QUQ@O?f*GR?hx+>@BVA7knr z&;p%crw>h^Ysj+_lrrnOSZ1k}bOYg(*Okca{2U~S^I;%rco|x+Y1Q2oPuv&|%)4CR zlkb$OLDwC_YcGdMGiErxG;*u%gxYNY?OJ_um+cE6Yz=kR*Conq$A~2LnEBj{b-SP! zdnENS?x!tVUP~jB0LpfBy8|;uee56wogCC~C0r%d-918N(*#`>22V;fi$y7BYqHk3 z(lkV<<4?aD_hco*%6?er$FYo#ra7%qc=`+|pmq4H+JES2;+CH#8qQRP-XO!3kxQMW zw(+GgL5c|iYQbEF)V@o?1wv=OSN}ZVp$SVa8Pp|l@7wVU-qh`#`p@+DEx*%>rKn(LRK<(QpT=EDH`=bp+CC%KHAwBL!9Kw##rdaopR6mq? z*YL;hZKgBsHqMdH$;dauWHz;T)C%F%52vGSM3a6(4pMlfck4MGcM6-o7o#g}!5|l6Xj# zUpNrnRbvbAZ4|WXk2zk+;8zyqVj!SSKeS0fg?h*&*#3TlW) zSFdfi(B*3_o(+TC)69ZrYws5S${-@}AGv;F2ifV6AWyEb0Z2}aGBLJq;51HNUNfB?S#$*+0En2uA|FGWN5g3VY zG8)inAHanPDTa4@D#`^wB(KE)|6UE^->YY{cmc3c(ZC)te}0H_PS*;?1b>3aAFv4G zSa|ZjrUn8R;zov?27QGKHWDE9r@B2Mf{vd~-Qq`}CCpiwxf}s=u;Lf&n<-MRf!Z%k zqWH<@3U5_EJPQxWC9Nmm_n)-f|J%<*>Ch|#&y*GcL6Ha<6r|mIUq1ye-+Nq)016nRQ4}UIH z5|qhUK^&@+19=P^;D4z3J^g%-Y{eihoCK%T11BG7II zBm)HB_X1NMfZ!QgPA8a<=!;&*5zqUQAv6(Kb8rI96gwox^^g(}B{0P7$YR z_WH^Q&3w42%KuQ%+sag%so9spxPAjU^}h6b6!^LCiIo-8iNbAv&)}i>l?fT&O?JoL zv4c+Cr2Sq#Qk8NcGgJgVfB>Ht7fOJ0*0XzjlB;k10gkBs*VGn9Hp%_>KPikzBN`hB z&Xv9AEx#&dFEqaI3ISFF-oY9sW5JP#%y+|@~`pfW2D@*ZX@y~b?~CcEhI38%ntg+ zpy0$xcQEb58ew7j#i-U{dukXQS7J6r^>!~6i-db|A-@8cO0ak1DJ2oE-+6#`gov(n zLI@LwxoN_kB?&s~rT^_MQ{Q6j3ABQbPa6W^J-Q!)S^$tj^Jv0BDF1e#+dXnz5`oOo zFz4=wf4_ryV9N1#A4xacp&x%9IaRLgoItOp`hy7CtXWosE>nAr>S09e4CNUHf+hb4 zdV|uT;Tr6%_kGdaXk9_$4}NvK7UyErZxhBr&i?j%Np6FOLeHn-YLo>PmB<#LCDvN! zgfkx=cWBChSwSkz(s8gaxP4H&wl9_qtqNqjo}c9k#D7D7jGrnwso4iqa;$BN0X8>#(-M%+YYI{j>A*_Cr3S<6Z0sOjfb8D2<;4q{sW5Hh!`%U zYWb5~|MZhdBI)ER5rXrA5w2x_Ncg;?D(5YR(M_kTaU`juEI}U{%;1!lYk0@V=QA+J zLu`via4;d`58IpJ9Cb!vJQZ;qZHU?;&Cv&jf@Vg2uW;qwk$mgM#QDaYz2+?rea)0h z&37hJ2$C3Hd3-Et0d*JY>kHB7G3MR(9@V5}~K?#*X3aVc3CPbMvy%MWS0|L}=U3cyaw-&gLgPzq8742OK%%lVP zR-w(M`Z2)xft4P?`K>5te?2waGIf~oup3kv6o+;+hbGF4PKlc;K66p z{I*TwQtG6s z-{0x{u!_u>G>m~NOAqEfGxrc8+)Qjn<6~R3%|`R!_**&IUJ~{Y$!lAXghzeR@WdFaiI=3#?_$x?`EoS!rTn+m15Ne%NNe}ArHZRcur+mD zMn39DZx4vRR?bf=X93o%{X5x4u&?FGd*<31>Xu{5(RWMRUZ>6%>GvRWZD*&IaXJ&> zgUpq)>UxJFba$H4jKhw<=abB937ZF9gR-7@!^>I4R~&^1y6&tj-`ydw^Ej zqMIWv_drFt8Y6iGrhJZ@rj0UdwR)cyAA3trnu*+Tl!Ymw zUtvae-5g*uLZP#WVQ$z^!ql{r1M7@I~FK%58?~r7rdR+Q2K-FzY3B{C!A&H5a!5;o_Ms#Y8+I&)IUWhNBVdY5@Y& zkxO=0MVK_3TAM&7$&YFpl@x3o5Yn==1&hqPWxGzrT`3}0TYxn6^^=*5 zRLDo5=~`EEeigc-Nv9FP?>-ih72E13XL0O5tDsUFL)_He2Xy=bRa+k|Z~yCz1ZS~k zBM$=)fzs8JSLCWqxIU!cuY)(X!`y3BRb(IMV$Z<%;Kj8NE9CnGE`uyY3oCt-aXO`r z{#D0JtFzSLFCh_=6YUBYO8nTv6~OEubX$7foKnNt94ksojAv{eyCe~ps-No^BnuZ^ z2@^iP8I*53b}?X9i&74bi`yvV7PEm*rnVx4lInvcYIE-Bk*!^6E<#81*_2d zKaqbIbd6fEaRY`oJ&QB)Th2?Go?DVkf(_i2LsHrKkTOx$tckxo6r|XF4nNs%I?`Td zg7(UBTp95?zg8}>Z(Y9IjN1PrWIo-6(zH~puQ-__LZ}N5a5$uD z94X-aNgB71F8$!l5XfKe*KOqs@4&_Suq8gmXJ^z$1L@4v$d4&IHMy2DbLRYbPRB(e z)kd&za4h?DRy2^Z^rlIGh&ZAU#E~{qU6aPHGIS?cq3)M00&kou-pSt0C;G2v;O^h4w1 z&mqgOqEZ95`)S<(wCSEO6<7B|tvXdn9

|?#Sbmg+Wf5i{@DKLDjzQ0`~@0 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®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 literal 0 HcmV?d00001 diff --git a/static/img/hardware/seeed/card_tracker.webp b/static/img/hardware/seeed/card_tracker.webp new file mode 100644 index 0000000000000000000000000000000000000000..5660fb6488e074642de61b8680eb366b15bb48ea GIT binary patch literal 128480 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
  • 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 literal 0 HcmV?d00001 diff --git a/vercel.json b/vercel.json index afbb715b..dec376fc 100644 --- a/vercel.json +++ b/vercel.json @@ -72,6 +72,54 @@ { "source": "/docs/", "destination": "/docs/introduction/" + }, + { + "source": "/docs/hardware/devices/rak/:path*/", + "destination": "/docs/hardware/devices/rak-wireless/wisblock/:path*" + }, + { + "source": "/docs/hardware/devices/lora/:path*/", + "destination": "/docs/hardware/devices/lilygo/lora/:path*" + }, + { + "source": "/docs/hardware/devices/tbeam/:path*/", + "destination": "/docs/hardware/devices/lilygo/tbeam/:path*" + }, + { + "source": "/docs/hardware/devices/techo/:path*/", + "destination": "/docs/hardware/devices/lily/techo/:path*" + }, + { + "source": "/docs/hardware/devices/tdeck/:path*/", + "destination": "/docs/hardware/devices/lilygo/tdeck/:path*" + }, + { + "source": "/docs/hardware/devices/twatch/:path*/", + "destination": "/docs/hardware/devices/lilygo/twatch/:path*" + }, + { + "source": "/docs/hardware/devices/heltec/:path*/", + "destination": "/docs/hardware/devices/heltec-automation/lora32/:path*" + }, + { + "source": "/docs/hardware/devices/heltec-sensor/:path*/", + "destination": "/docs/hardware/devices/heltec-automation/sensor/:path*" + }, + { + "source": "/docs/hardware/devices/nano/:path*/", + "destination": "/docs/hardware/devices/b-and-q-consulting/nano/:path*" + }, + { + "source": "/docs/hardware/devices/station-series/:path*/", + "destination": "/docs/hardware/devices/b-and-q-consulting/station-series/:path*" + }, + { + "source": "/docs/hardware/devices/raspberry-pi/:path*/", + "destination": "/docs/hardware/devices/raspberrypi/pico/:path*" + }, + { + "source": "/docs/hardware/devices/seeed-wm1110/:path*/", + "destination": "/docs/hardware/devices/seeed-studio/wm1110/:path*" } ] }
  • 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

    om?yT*h>b;nP++Hp%o~&j#knOsLnAGk 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≈yPu4O8ryk#yXcaFgL7~?+ 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Ƞ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