From a9deb8c1612385cb04bcc01e32eec0df22d6ecbd Mon Sep 17 00:00:00 2001 From: "[yang]" <[494846880@qq.com]> Date: Thu, 10 Dec 2020 14:56:57 +0800 Subject: [PATCH] Description: Update docs quickstart Reviewed: Duanxichao --- docs-en/quick-start/Readme-EN.md | 10 +- ...ping-the-first-driver-running-on-hi3516.md | 22 +- ...first-example-program-running-on-hi3516.md | 155 ++--- ...first-example-program-running-on-hi3518.md | 154 +++-- ...first-example-program-running-on-hi3861.md | 63 +- ...econd-example-program-running-on-hi3861.md | 17 +- docs-en/quick-start/faqs-1.md | 172 ++++++ docs-en/quick-start/faqs-3.md | 175 ++++++ docs-en/quick-start/faqs.md | 286 +++++---- docs-en/quick-start/figures/3.png | Bin 0 -> 70810 bytes .../figures/3516\346\255\243\351\235\242.png" | Bin 0 -> 206035 bytes .../figures/3861\346\255\243\351\235\242.png" | Bin 0 -> 402135 bytes .../figures/3861\350\203\214\351\235\242.png" | Bin 0 -> 345688 bytes docs-en/quick-start/figures/4.png | Bin 0 -> 76665 bytes docs-en/quick-start/figures/changjian1.png | Bin 0 -> 61011 bytes docs-en/quick-start/figures/chuankou1-1.png | Bin 0 -> 38849 bytes .../figures/en-us_image_0000001056648688.png | Bin 0 -> 16626 bytes .../figures/en-us_image_0000001057097113.png | Bin 0 -> 252 bytes .../figures/en-us_image_0000001057194144.png | Bin 0 -> 24988 bytes .../figures/en-us_image_0000001057235010.png | Bin 0 -> 45645 bytes .../figures/en-us_image_0000001057311476.png | Bin 0 -> 252 bytes .../figures/en-us_image_0000001057354060.png | Bin 0 -> 25233 bytes .../figures/en-us_image_0000001057392985.png | Bin 0 -> 5248 bytes .../figures/en-us_image_0000001057543065.png | Bin 0 -> 18469 bytes .../figures/en-us_image_0000001057621705.png | Bin 0 -> 20357 bytes .../figures/en-us_image_0000001057911116.png | Bin 0 -> 17684 bytes .../figures/en-us_image_0000001057952739.png | Bin 0 -> 24402 bytes .../figures/en-us_image_0000001058192356.png | Bin 0 -> 17684 bytes .../figures/en-us_image_0000001058781464.png | Bin 0 -> 11014 bytes .../figures/en-us_image_0000001058781525.png | Bin 0 -> 4159 bytes .../figures/en-us_image_0000001058939672.png | Bin 0 -> 7434 bytes .../figures/hardware-connections-0.png | Bin 10111 -> 14852 bytes .../figures/network-and-firewall-setting.png | Bin 213657 -> 211258 bytes .../opening-the-deveco-serial-port.png | Bin 0 -> 61589 bytes ...-displayed-after-the-u-boot-is-burnt-2.png | Bin 0 -> 4957 bytes .../setting-serial-port-parameters.png | Bin 0 -> 66623 bytes .../usb\347\203\247\345\275\225-6.png" | Bin 0 -> 13654 bytes ...5\275\242\345\244\207\344\273\275-292.png" | Bin 0 -> 15223 bytes ...345\217\243\347\203\247\345\275\225-1.png" | Bin 0 -> 5007 bytes .../quick-start/hi3516-development-board.md | 4 +- .../quick-start/hi3518-development-board.md | 6 +- ...duction-to-the-hi3516-development-board.md | 9 +- ...duction-to-the-hi3518-development-board.md | 3 + ...duction-to-the-hi3861-development-board.md | 13 +- .../setting-up-a-development-environment-0.md | 569 ++++++++++++++++++ .../setting-up-a-development-environment-2.md | 497 +++++++++++++++ .../setting-up-a-development-environment.md | 50 +- ...21\346\235\277\344\273\213\347\273\215.md" | 7 +- ...21\346\235\277\344\273\213\347\273\215.md" | 3 + ...21\346\235\277\344\273\213\347\273\215.md" | 15 +- ...72\344\276\213\347\250\213\345\272\217.md" | 67 ++- ...72\344\276\213\347\250\213\345\272\217.md" | 19 +- quick-start/figures/3.png | Bin 0 -> 70810 bytes .../figures/3516\346\255\243\351\235\242.png" | Bin 0 -> 420903 bytes .../figures/3861\346\255\243\351\235\242.png" | Bin 0 -> 761004 bytes .../figures/3861\350\203\214\351\235\242.png" | Bin 0 -> 653581 bytes quick-start/figures/4.png | Bin 0 -> 76665 bytes ...346\230\276\347\244\272\345\233\276-2.png" | Bin 0 -> 4957 bytes ...3\346\230\276\347\244\272\345\233\276.png" | Bin 0 -> 4957 bytes .../USB\347\203\247\345\275\225-6.png" | Bin 0 -> 13654 bytes quick-start/figures/changjian1.png | Bin 0 -> 61011 bytes quick-start/figures/chuankou1-1.png | Bin 0 -> 38849 bytes .../figures/zh-cn_image_0000001056648688.png | Bin 0 -> 16626 bytes .../figures/zh-cn_image_0000001057097113.png | Bin 0 -> 252 bytes .../figures/zh-cn_image_0000001057194144.png | Bin 0 -> 24988 bytes .../figures/zh-cn_image_0000001057235010.png | Bin 0 -> 45645 bytes .../figures/zh-cn_image_0000001057311476.png | Bin 0 -> 252 bytes .../figures/zh-cn_image_0000001057354060.png | Bin 0 -> 25233 bytes .../figures/zh-cn_image_0000001057392985.png | Bin 0 -> 5248 bytes .../figures/zh-cn_image_0000001057543065.png | Bin 0 -> 18469 bytes .../figures/zh-cn_image_0000001057621705.png | Bin 0 -> 20357 bytes .../figures/zh-cn_image_0000001057911116.png | Bin 0 -> 17684 bytes .../figures/zh-cn_image_0000001057952739.png | Bin 0 -> 24402 bytes .../figures/zh-cn_image_0000001058192356.png | Bin 0 -> 17684 bytes .../figures/zh-cn_image_0000001058781464.png | Bin 0 -> 11014 bytes .../figures/zh-cn_image_0000001058781525.png | Bin 0 -> 4159 bytes .../figures/zh-cn_image_0000001058939672.png | Bin 0 -> 7434 bytes ...6\347\244\272\346\204\217\345\233\276.png" | Bin 0 -> 66623 bytes ...7\347\244\272\346\204\217\345\233\276.png" | Bin 0 -> 61589 bytes ...5\275\242\345\244\207\344\273\275-292.png" | Bin 0 -> 15223 bytes ...350\277\236\347\272\277\345\233\276-0.png" | Bin 10111 -> 14852 bytes ...345\217\243\347\203\247\345\275\225-1.png" | Bin 0 -> 5007 bytes ...\350\247\201\351\227\256\351\242\230-1.md" | 68 +-- ...\350\247\201\351\227\256\351\242\230-3.md" | 186 ++++-- ...70\350\247\201\351\227\256\351\242\230.md" | 288 +++++---- ...13\345\272\217\347\244\272\344\276\213.md" | 151 +++-- ...13\345\272\217\347\244\272\344\276\213.md" | 16 +- ...72\344\276\213\347\250\213\345\272\217.md" | 154 +++-- ...\345\273\272\347\216\257\345\242\203-0.md" | 151 ++++- ...\345\273\272\347\216\257\345\242\203-2.md" | 105 +++- ...55\345\273\272\347\216\257\345\242\203.md" | 50 +- 91 files changed, 2787 insertions(+), 698 deletions(-) create mode 100644 docs-en/quick-start/faqs-1.md create mode 100644 docs-en/quick-start/faqs-3.md create mode 100644 docs-en/quick-start/figures/3.png create mode 100644 "docs-en/quick-start/figures/3516\346\255\243\351\235\242.png" create mode 100644 "docs-en/quick-start/figures/3861\346\255\243\351\235\242.png" create mode 100644 "docs-en/quick-start/figures/3861\350\203\214\351\235\242.png" create mode 100644 docs-en/quick-start/figures/4.png create mode 100644 docs-en/quick-start/figures/changjian1.png create mode 100644 docs-en/quick-start/figures/chuankou1-1.png create mode 100644 docs-en/quick-start/figures/en-us_image_0000001056648688.png create mode 100644 docs-en/quick-start/figures/en-us_image_0000001057097113.png create mode 100644 docs-en/quick-start/figures/en-us_image_0000001057194144.png create mode 100644 docs-en/quick-start/figures/en-us_image_0000001057235010.png create mode 100644 docs-en/quick-start/figures/en-us_image_0000001057311476.png create mode 100644 docs-en/quick-start/figures/en-us_image_0000001057354060.png create mode 100644 docs-en/quick-start/figures/en-us_image_0000001057392985.png create mode 100644 docs-en/quick-start/figures/en-us_image_0000001057543065.png create mode 100644 docs-en/quick-start/figures/en-us_image_0000001057621705.png create mode 100644 docs-en/quick-start/figures/en-us_image_0000001057911116.png create mode 100644 docs-en/quick-start/figures/en-us_image_0000001057952739.png create mode 100644 docs-en/quick-start/figures/en-us_image_0000001058192356.png create mode 100644 docs-en/quick-start/figures/en-us_image_0000001058781464.png create mode 100644 docs-en/quick-start/figures/en-us_image_0000001058781525.png create mode 100644 docs-en/quick-start/figures/en-us_image_0000001058939672.png create mode 100644 docs-en/quick-start/figures/opening-the-deveco-serial-port.png create mode 100644 docs-en/quick-start/figures/serial-port-displayed-after-the-u-boot-is-burnt-2.png create mode 100644 docs-en/quick-start/figures/setting-serial-port-parameters.png create mode 100644 "docs-en/quick-start/figures/usb\347\203\247\345\275\225-6.png" create mode 100644 "docs-en/quick-start/figures/\347\237\251\345\275\242\345\244\207\344\273\275-292.png" create mode 100644 "docs-en/quick-start/figures/\347\275\221\345\217\243\347\203\247\345\275\225-1.png" create mode 100644 docs-en/quick-start/setting-up-a-development-environment-0.md create mode 100644 docs-en/quick-start/setting-up-a-development-environment-2.md create mode 100644 quick-start/figures/3.png create mode 100644 "quick-start/figures/3516\346\255\243\351\235\242.png" create mode 100644 "quick-start/figures/3861\346\255\243\351\235\242.png" create mode 100644 "quick-start/figures/3861\350\203\214\351\235\242.png" create mode 100644 quick-start/figures/4.png create mode 100644 "quick-start/figures/U-boot\347\203\247\345\206\231\345\256\214\346\210\220\344\270\262\345\217\243\346\230\276\347\244\272\345\233\276-2.png" create mode 100644 "quick-start/figures/U-boot\347\203\247\345\206\231\345\256\214\346\210\220\344\270\262\345\217\243\346\230\276\347\244\272\345\233\276.png" create mode 100644 "quick-start/figures/USB\347\203\247\345\275\225-6.png" create mode 100644 quick-start/figures/changjian1.png create mode 100644 quick-start/figures/chuankou1-1.png create mode 100644 quick-start/figures/zh-cn_image_0000001056648688.png create mode 100644 quick-start/figures/zh-cn_image_0000001057097113.png create mode 100644 quick-start/figures/zh-cn_image_0000001057194144.png create mode 100644 quick-start/figures/zh-cn_image_0000001057235010.png create mode 100644 quick-start/figures/zh-cn_image_0000001057311476.png create mode 100644 quick-start/figures/zh-cn_image_0000001057354060.png create mode 100644 quick-start/figures/zh-cn_image_0000001057392985.png create mode 100644 quick-start/figures/zh-cn_image_0000001057543065.png create mode 100644 quick-start/figures/zh-cn_image_0000001057621705.png create mode 100644 quick-start/figures/zh-cn_image_0000001057911116.png create mode 100644 quick-start/figures/zh-cn_image_0000001057952739.png create mode 100644 quick-start/figures/zh-cn_image_0000001058192356.png create mode 100644 quick-start/figures/zh-cn_image_0000001058781464.png create mode 100644 quick-start/figures/zh-cn_image_0000001058781525.png create mode 100644 quick-start/figures/zh-cn_image_0000001058939672.png create mode 100644 "quick-start/figures/\344\270\262\345\217\243\345\217\202\346\225\260\351\205\215\347\275\256\347\244\272\346\204\217\345\233\276.png" create mode 100644 "quick-start/figures/\346\211\223\345\274\200DevEco\344\270\262\345\217\243\347\273\210\347\253\257\347\244\272\346\204\217\345\233\276.png" create mode 100644 "quick-start/figures/\347\237\251\345\275\242\345\244\207\344\273\275-292.png" create mode 100644 "quick-start/figures/\347\275\221\345\217\243\347\203\247\345\275\225-1.png" diff --git a/docs-en/quick-start/Readme-EN.md b/docs-en/quick-start/Readme-EN.md index 0848e59509b..c0561909dc6 100755 --- a/docs-en/quick-start/Readme-EN.md +++ b/docs-en/quick-start/Readme-EN.md @@ -9,14 +9,14 @@ - [Hi3516 Development Board](hi3516-development-board.md) - [Introduction to the Hi3516 Development Board](introduction-to-the-hi3516-development-board.md) - - [Setting up a Hi3516 Board Environment](setting-up-a-hi3516-board-environment.md) + - [Setting up a Development Environment](setting-up-a-development-environment-0.md) - [Developing the First Example Program Running on Hi3516](developing-the-first-example-program-running-on-hi3516.md) - [Developing the First Driver Running on Hi3516](developing-the-first-driver-running-on-hi3516.md) - - [FAQs](faqs-0.md) + - [FAQs](faqs-1.md) - [Hi3518 Development Board](hi3518-development-board.md) - [Introduction to the Hi3518 Development Board](introduction-to-the-hi3518-development-board.md) - - [Setting Up a Development Environment](setting-up-a-development-environment-1.md) - - [Developing the First Example Program running on Hi3518](developing-the-first-example-program-running-on-hi3518.md) - - [FAQs](faqs-2.md) + - [Setting Up a Development Environment](setting-up-a-development-environment-2.md) + - [Developing the First Example Program Running on Hi3518](developing-the-first-example-program-running-on-hi3518.md) + - [FAQs](faqs-3.md) diff --git a/docs-en/quick-start/developing-the-first-driver-running-on-hi3516.md b/docs-en/quick-start/developing-the-first-driver-running-on-hi3516.md index fc45c48badb..98aadf9add1 100755 --- a/docs-en/quick-start/developing-the-first-driver-running-on-hi3516.md +++ b/docs-en/quick-start/developing-the-first-driver-running-on-hi3516.md @@ -1,5 +1,11 @@ # Developing the First Driver Running on Hi3516 +- [Acquiring Source Code](#section0598122434810) +- [Introduction to Driver](#s8efc1952ebfe4d1ea717182e108c29bb) +- [Compiling and Burning](#section660016185110) +- [Running an Image](#section197971119142915) +- [Follow-up Learning](#section9712145420182) + This section describes how to develop a driver on the board, including introduction, compilation, burning, and running of the driver. ## Acquiring Source Code @@ -56,7 +62,7 @@ The following operations take a HDF-based UART driver as an example to show how ``` >![](public_sys-resources/icon-note.gif) **NOTE:** - >The configuration files are in the same path as the source code of the UART driver. You need to manually add the files to the path of the Hi3516DV300 board. + >The configuration files are in the same path as the source code of the UART driver. You need to manually add the files to the path of the Hi3516DV300 development board. 2. Register a UART driver entry. @@ -291,7 +297,7 @@ The following operations take a HDF-based UART driver as an example to show how return HDF_SUCCESS; } - // Set the baud rate of the UART device. + // Set the baud rate for the UART device. static int32_t SampleUartHostSetBaud(struct UartHost *host, uint32_t baudRate) { HDF_LOGI("%s: Enter", __func__); @@ -421,14 +427,14 @@ The following operations take a HDF-based UART driver as an example to show how ## Compiling and Burning -Compile and burn images by referring to [Compiling Code](developing-the-first-example-program-running-on-hi3516.md#section1077671315253) and [Burning Images](developing-the-first-example-program-running-on-hi3516.md#section18061240152520). +Compile and burn images by referring to [Compiling Code](developing-the-first-example-program-running-on-hi3516.md#section1077671315253) and [Burning](developing-the-first-example-program-running-on-hi3516.md#section08153912587). ## Running an Image 1. Connect to a serial port. >![](public_sys-resources/icon-notice.gif) **NOTICE:** - >If the sconnection fails, rectify the fault by referring to problem 5 in the [FAQs](faqs-0.md) section. + >If the connection fails, rectify the fault by referring to [What should I do when no command output is displayed?](faqs-1.md#section14871149155911). **Figure 1** Serial port connection @@ -436,8 +442,8 @@ Compile and burn images by referring to [Compiling Code](developing-the-first-e ![](figures/chuankou1.png) 1. Click **Serial port** to enable it. - 2. Enter the serial port number "com11" and press **Enter** until **hisillicon** is displayed. - 3. Go to step 2 if the board is started for the first time or the startup parameters need to be modified; go to step 3 otherwise. + 2. Enter the serial port number queried in the "Burning" section \(COM11 is used in this example\) and press **Enter** until **hisillicon** is displayed. + 3. Go to step [2](developing-the-first-example-program-running-on-hi3516.md#l5b42e79a33ea4d35982b78a22913b0b1) if the board is started for the first time or the startup parameters need to be modified; go to step [3](developing-the-first-example-program-running-on-hi3516.md#ld26f18828aa44c36bfa36be150e60e49) otherwise. 2. \(Mandatory when the board is started for the first time\) Modify the bootcmd and bootargs parameters of U-boot. You need to perform this step only once if the parameters need not to be modified during the operation. The board automatically starts after it is reset. @@ -455,13 +461,13 @@ Compile and burn images by referring to [Compiling Code](developing-the-first-e
setenv bootcmd "mmc read 0x0 0x80000000 0x800 0x4800; go 0x80000000";
Run this command to read content that has a size of 0x4800 (9 MB) and a start address of 0x800 (1 MB) to the memory address 0x80000000.
+Run this command to read content that has a size of 0x4800 (9 MB) and a start address of 0x800 (1 MB) to the memory address 0x80000000. The file size must be the same as that of the OHOS_Image.bin file in the IDE.
setenv bootargs "console=ttyAMA0,115200n8 root=emmc fstype=vfat rootaddr=10 M rootsize=15 M rw";
Run this command to set the output mode to serial port output, baud rate to 115200, data bit to 8, rootfs to be mounted to the emmc component, and file system type to vfat.
-rootaddr=10 M, rootsize=15 M rw indicates the start address and size of the rootfs.img file to be burnt, respectively. The file size must be the same as that of the compiled file in the IDE.
+rootaddr=10 M, rootsize=15 M rw indicates the start address and size of the rootfs.img file to be burnt, respectively. The file size must be the same as that of the rootfs.img file in the IDE.
setenv bootcmd "mmc read 0x0 0x80000000 0x800 0x4800; go 0x80000000";
Run this command to read content that has a size of 0x4800 (9 MB) and a start address of 0x800 (1 MB) to the memory address 0x80000000.
+Run this command to read content that has a size of 0x4800 (9 MB) and a start address of 0x800 (1 MB) to the memory address 0x80000000. The file size must be the same as that of the OHOS_Image.bin file in the IDE.
setenv bootargs "console=ttyAMA0,115200n8 root=emmc fstype=vfat rootaddr=10 M rootsize=15 M rw";
Run this command to set the output mode to serial port output, baud rate to 115200, data bit to 8, rootfs to be mounted to the emmc component, and file system type to vfat.
-rootaddr=10 M, rootsize=15 M rw indicates the start address and size of the rootfs.img file to be burnt, respectively. The file size must be the same as that of the compiled file in the IDE.
+rootaddr=10 M, rootsize=15 M rw indicates the start address and size of the rootfs.img file to be burnt, respectively. The file size must be the same as that of the rootfs.img file in the IDE.
setenv bootcmd "sf probe 0;sf read 0x40000000 0x100000 0x600000;go 0x40000000";
Run this command to set the content of bootcmd. Select the flash whose number is 0, and read content that has a size of 0x600000 and a start address of 0x100000 to memory address 0x40000000.
+Run this command to set the content of bootcmd. Select the flash whose number is 0, and read content that has a size of 0x600000 and a start address of 0x100000 to memory address 0x40000000. The size must be the same as that of the OHOS_Image.bin file in the IDE.
setenv bootargs "console=ttyAMA0,115200n8 root=flash fstype=jffs2 rw rootaddr=7 M rootsize=8 M";
In this command, bootargs is set to the serial port output, the baud rate is 115200, the data bit is 8, and the rootfs is mounted to the flash memory. The file system type is set to jffs2 rw, which provides the read-write attribute for the JFFS2 file system. rootaddr=7 M rootsize=8 M indicates the actual start address and length of the rootfs.img file to be burnt, respectively. The size must be the same as that of the compiled files in the HiTool.
+In this command, bootargs is set to the serial port output, the baud rate is 115200, the data bit is 8, and the rootfs is mounted to the flash memory. The file system type is set to jffs2 rw, which provides the read-write attribute for the JFFS2 file system. rootaddr=7 M rootsize=8 M indicates the actual start address and length of the rootfs.img file to be burnt, respectively. The file size must be the same as that of the rootfs.img file in the IDE.
i+)Yz{mN8+Y{t?;T0y2B2v={39ZfUla z&W-yshS1^b^0pTJx(Q!?agwM8)qFq_#+3ecEy?&fZI$9x+`p4s9lR2~x5w9Z;6*(u z!5)40SB}z*&^Hm*TavapVm&_O9~sfiu_w}+CF#kECB)@ku1A^Q4#&^Ky
;c>gL^l5LbcLT3BnOhB5+?d<_1&n z{QK4k&|*qw@&qGF{H`+8&9lC%2vsUrC1BktWH0b%3RK0;4OZEjtgzMEXcDkl^EI%a z7<6MaI1pYcZY6nQ!sxyV%E4rvZt1<@=HD=@*#x|@6jBm2G0r^wWq09h3FYQHOW)Ws zY5ZOPB`k7x?Y`V<;hzyL@N|WDb=@!L84*yv1^TBR+B1sDk#GBks8@kTbLk?xmw#e{ z=hmQf5R@NtBF@v`jJfmgQv}^%%ifKD=W{3>N_<*dhaC2c9Zju$K+gF zng1A~2@wd0aSJs0qa{&P?AVmSXMl4Stz8i 89quIY4X2o+=a9GDq8RDB|2A&M*7 zQfu}^frl?##y6&A?Ow)Pvfnj%cjC@b+t($VO?2<22eZE7YlW3`0VVvcey5uAjR+jI zh+a{uo8*V9K~y#Fq|bOY?R3y-p6?~1(o#q+ s5I(205%|o>M{yBVGOYPqC zgKJ0P#ZGa}{A~=6z*kk%Pt>(;&3cb1? ;aTgZun5gq5<4k>9XHzp~p7vOdP#vEsUFyf9OTOZ7U7MrCrp #@_JmjaQs7O1Q JdDvn2aTA~swdy|i*SoA};(ZcqzKyIJxG~S+j5`PR$>ZtGB@Wb4Am)gbf0TP9W z6|J(x53|;~_+tq8BV3&y7%qH$Xk>UZLF`3lL?e5sYZ6OmLuXi1Ad6MHZ~x$jsTTXG zn&;!jBNX*eU!JC1;~^Rd>dd0vdPdVY2?~t!IBr-PaZC2bbhxQbo%YGrdY|4X7x&ms z9dB~l-Z}ad=#=DDb6oQNAY@zqm2R)$pITdThutae9oh4f(dJE~cPrPFZ)h<0+%k%V z?+1GOyfpbm-7)08LB_NDo4pE74Jo6Bf^@|p;tk2l{xzM$t%eH`zUyW-D+5_>JbdIm z2Qk``g$h^ewn|r`GI|vF*ec7AHs7kq_T<=bqPk%9Ac1KoQ+w4j% |3I `cjP#bKuI-FK%4B{T$zb60 ow_EzmB06GDf2!J$lTsrARZiY+NfJ8j-y()YnQouIfU5r4kf;{Aa4f$le^%h zP0+ciDjBe3DZ1YIV9EDzbL#AODTn%$Y&g|>&TE&Dj~^0++eqlf3PmKsp*}e()Sk 13L#G)AZT2g`LI#x+9`}kJe TQj2ovkki1+FDb5yYOb1fMLo#OzB?8Nb;~z)X)b zo{Zmq p$&`2llvgkN~daBB{DA!KRl zG{?O_y36*)GoOIj?VlUglk+qL)9?M$R!hJ+u@`@ ^&+3FV6EP07AgpDA8H-nWb~Ao7>XNBkPwFwfIp?I9GBkNW-g z@=GhIJ&g}vxg}4(4aw;WNKPWGc1p9iHJK(CZ4?=>L9^z?^%ryrBUbD+6|H&r4rdc# zCSEbzzqB4wmcgXJ$d6hIhnoo!+TV@U)EwP0D%4jaBW8ntd%$UPTZ ugI!c2mc8}slb;`RlFJn{zSAW(-VRG=RXuPjb7kAFq_-D#RD&qJUR|S26)Xl zg%*vq_)~xs?k;4p*< dm1)ncQNC=~gmN zHyaemM!AG>D{+-4*Htg`$$2WwX|^VKq;!{B_RzYV3m9=@ASnl|{vfc?w7C9sOvM2$ z%nu(~Z!Tol<%pemDWtl%ABr&I23>f_a@JJOwSw2 yI0v37=syqUPYUuFooHO`D+m^A{z;z-OcjWKbRjpig5c9&(}r)nY1^7Qx8KL< z`ttuViI9mXq&iz;{(j@bGd{<1qMN6V)-+FJ@>$&~@}xLO0D8YHkRONo0Z&LOXwA@+ z56Wk6HXXfd#vA&@Yvs!B8*}fzcSPy;7Cx526*rR<$;x<+d63K>nM>tM0lHf T8^HxWp{4m6;6{VKLh2wC~b2;CP$B=>#S|0(ife0kMMDM1N zAj$ _` zGY-XNARA7zvyvrQ1rG9AwNpcfO1}spHZ+>Oab~L#)73A|ewP__Y=OBAv;DBiDG87v z)6*`N@1$BO2;|f)huP-xlLu~Hgs;wqW!!hK 9yPP~4?F4Fq302Un4r8~>uY{>~%0~pR@!#LDpwsJGFF4P+p0rHL z5^vv}i#~yXjXLRPM)mGcWRJVRc;7POVW^g+gyVT{vgk{jb#3{4VL-QBKJW^!@vJBw zJjg56WyqTcJfSnT%tkRDS7R1U#MloYQMBH}Q5?nEKYNwSo2;^FW-QF8sI9Ks;T4dQ zNNW7=`v9?|ml{bq%5fx^=uothC-}Q0>qv*LdP?dVOoZra;0?&B!9lasGubGU8o#Qc zv4U_dXMDRHAkQwyo=U^41a$S-s{5kTb4ls{hIkYIqV2M0fC}2Yn8h3a_0 OGRwf70ye+LknSWRYkwB7F?W z&8EwnpLSUT)svnIIZWkR7>{6%6~!tYV
Q3>{5|=GZo8B`Pm* z-2}gq2ChJ;xXPUPtYi>3TBM_-oD^n*F4}s2uC)1cDW*M$D38F{{GjA^OTyz#Ue*Y2 z*wQSCnMJ+$`(`IzVo8tfH}rxBpQcBx$t6mS?EPC#B8v90@wb@9PEo6lTay&^S!ERa zAmDRDI;yivB1X1zj=a#ostR}RDZ}wi#M*gC@R|nfI40#Z(`%!06hR&sZ2I}{D!!So zVaP=&nDYSfpRRvv+IveIFOUf!+ fW8(F;8Sb*G z8YTy}LRW%xX@oAn#tpxF;m9PyylcdVFXXt&Vr*KyCIzexf-|-!oJ#V;NZFkCezbhq zHdQFGcy=38(HLN6On;CgX5HNL`7puNRE)c4mL}Nku_>(q+nSJ|Rkc>o^jyM{dqiC3 zAUu2u&+#O`v3XhnBp0ti*`b5q?n!a_Jz+a-;6%Ge49O{rO$a&ohB{DnkM8s~MLK}4 zbRA&sa4qi|!4nd$H3UlXqG5RksX%#4O3zBs@_Z;q!oDh)oGJY5NHF1G!yc02+hP=L zuq>uPsSv56SoLJQu%q~!{VQ8r+Io%2!Uf6f!||Jsg<&D`?xj`gU7LTL0J{Tx=EW=; zH?FBs>5o85>Ni1d{j$`drW;?iJ_5Zn*a!8s71b5ZgKbxGkbsJW7E$cv%sCmJfL@mg zCTl xu>YH?RL46_ii+Zr-)=CIR=ds!$^MGJ5CrDRR`8okWWBX#;R@=KKuT zJF?Gio=whWSWP!g_TOB7oL(Ae9cWC>;6Baf_p=-dQM1tQnXE0AipG*TJ)?krP4_;= z`_s^ZZ(1J*RW=D&5|G6CU}l(J0um}V`@ZSND%0~Bfl-?S2A3j1hpPLdK3fe=PtFhU zh?W6$%;p7(;y^Z0yDy0uOhLM?qm0Oi2lXn7xOz+6Q(X^;>)e9jF0FRP$D53grW$CH zftzNSc5Ih*0nuGrrz5c}EKBpxQ#`&_h03Rs8M9@6E&n=dOUo&~mmZ`THnWkLjfwK_ zi|p!Mu}b8(nuLZm2T3HQilO(|E~ZTrOI#YZX`H8OfNPW1>||TPeqB4!N2c^odAw%h zKKI*#yr)f%r-%X;mfRN~`Ofo@GfJiRAsg`4o91bQQ4~k`Tt|YeOZU_r>*3h5-KR_t zK@?9lUjUz44WHv=mCE)Ouo^Y==8LOGEq;nm%5@Z0V=Y>~G-dJU|JZret^IIyHVL`L z%YRo^h9O7`+JgCc>$VHgrv;A{Ra=anzvuS$;I_z5gH?ngG`fNf#vP0!W=mxDYaHXJ zXCs$*lRiuEn(RtRV$<=0n`F-(_dDnZM|kY`SXER@^ltRE+S}{*PFz4IQmy-t=S+?- zOG0T}66sVPKaTbp IteXq=tg>A(u`_C7a z@_C+86wp4U42CY ?4SRdfl- z0+Mvc9+#%nPJWqpN)AcSamMoDUW~^-tIXj~n^1yhV4b(rp1?fLSQ11SWA+j6IR3AF zhqIQKDpiu&u1~(vvT&Q_)dA@=S9rbNFR0EXFdO3ewEJLDjKRN8&jaRZT-_{p@axxy zCAQ4}+?6nF{5+ErGK(!SxLdnpwsvLj#mqO!V?Evo#6nZQY5*-VImnesb8$X+i$tIu zJCuru(Y0TSCbdhJDo?>O#$(j!=_Geqar%?(bMrfF4%e3y1)tAlZ$0XRVn5<7SN;?J z+!aE%6mq;fQj;CFRoi=K;5Gm3Uanx&i8VC?{7G5R50+O{BtMmQ2kI@n4p*4Ug;eED zxJb$B!6O?m!VRqG;6nU;xqL8unQx`28JU (tG8I9WZBuwDoix55`9!4Wsp042 zw~RQ(uMUCsecGYDk9DZvQE1%MqU82%rZ0Cdy_uG}M!;J-LG^OicqNB@vd94y{u1}= zFcBtWJX9Osx2WHqcx)m1bD}Bv{iTmh``T@z=8EekFPslHJUJNJKs2DL>)48+Z=$CX z1~$y;t8M#Ecg=j1=(Ea~&0bcgy4tS$xxd!NPn>z$LMcX;=F)-Z=X#NT{SMU~i){JA zduM?V|GJ-07b(i`4r;$;l9zw$9L)y53H ~`&XD?xQwCYm#Owl{C z_>biB3F(<(SvT0+3G49ku$br`q+{QI`Ad>Xa)oAy)(oo2tIba6`WgE$^iVQe^fwyS z;c$|%QNAird6C5$gmPHmP0Z^#H_>mVz8F;+0Yg3)BG++^Z@Jk7+&3GBYRQ)6OwpjE z?sU$0T5_W|U)Pq>YH=cN3-XdWM8=^lu0ER{vE*m!P50erp{>S*(V%j!9IoccpDRgZ zFP(G0nF<3>GDZ;x?K$?0T^~|W@;Ml><%nHo{4c%vtS+4Rq @_qe2!hhXD zlF@Jw7PiWqkLheQS?XPC^VfqxyJ4=v-drm@A%{tMCX9%wpM*S2&qv|0Jv$IldKko` z5nTg)Ihrz{A<`Am9W@LUPp@zd%fvcRMlc*h$0c~51^XYAG8LdC&PevhOZ3vdh@9;W zQUX%XURd5tW$}O=HyiFr2w)a*Lxl{I`z*Dtj^nH+IW^V=>n0Ctdj{T)OzBdbt*QSg z3s`|8MEeTwwn!fgA3!%gdAnz~%p=7xtq}#ICMTm77vL@Nby=3G>37vbw;&@2xf8E- zEH_39pTj)YUe`sruok1MOAo`B2@d;_wqhn%2u|;8s7wlRMxqpf_@s(|MxLk2Nh-=WYFsq-ufno7Z1$ z{V*pNpjV+mxr;SAg3RPBN6zm@bicXzAZ_O>Or*v2Q=zM}oMpCI-MQuql~KLJAE|{W zr^-14I0s92RAOmZI4b1~eRh5F!KiRR^~SO@Jxp>`JaF=;%dO15lZ->L_Ve0nf?Zb& zop(A`ak0Ip7y7~rwJ+AjG)u5x3T>?hRRZ!~fZSUuy?_`CdADl=c8Pz($5h~w)T)){ zM=dJA74{$M&%T!T4Dc>$6|r}mkv3!UHZGEH`Ff4ZSr?sapuO622e|DG4LvEh2YF#% zaGqUSiyyT)U4xA`j};%-(Kc#2I%;JkI^H==KSO79os*Ui-++9}7v&k)40WX^J$A04 zL$&oEPi&Jko`web^%Wn?%I)tE{h0}0MDEia((5R}zkAK)_*qU*I#z=@*Qz(Bb9!~G znd%>3*bA=LzbbNXiEp%>`BO`r_bj#U{s`3j^9|zNXCJ@}kiku~vnAc*>Op88R>P9t z*$qC`= E6#cg0sAodJ69$~dXTGn%_L>`lZjbo86Z+NA9%R8 z*S1jGyLmk`T=0rm2(9a;XEE<1{vWvjCI9s(^A3n0FM~jhY7q&uy>f_`ku*NWi12q# z8Rs@`?y-a03J4VVw>e~VNZO8ED=!K=X!mnZImIa(emXsobE^xKu~{~~s8mZSmqcGd zzW7)^a*-{wTC?|-*(DD1$il;5xnP91;iO1W^GausGo1 13<-?Jy)$CPXkTZ`MIu8su}_Td zl`@ub9FZdDM;N65EeSQ>RSp;Ffl}h?k10oajW#1WHmhUg;u+Ir3q7S5ebNb!97Kyf z-xi4$__nBQ-Yo&T1TR*Y%jQeTt!fPhUbg2GEyppq91Rw0$ZTEDy#20*wGlf7$!i*B z;xl-EfiFCm=e0O6m@%!oWEJv$vP5 <@==o?94ve?ht=_M&FYH;e5SRTL~q`i)o zug9;r3*tHa3xjQb+IxjRgu^+J$cA%+SH4auQ&7* NnY@-Ag2@+D24Cp6zQ8sw#4JMnrG}#;)jOijq_hQ8=T(a6D&_9L*(Gs zhEpSvJ}t|j{f=Su(~Ep&?Kg~@$DMG}^=#xNrIEkCHVXHvhiru(KDC2~GgzdE3cO%Q zJgs(|aX8HbYBDa!Ti*&-QllZKj}2;hN}A(_`LxPAhx8d>H5fLZIU*_-ci#HZIWy6< zPm}U1KVUFS%bDUMh#NBPq~sKACKRk5yiha=&5LoIs_DlQVo%8IyHe((TQY#UiHdHE z%{Y@8jg;fxe&vp5)bZ>i-&Sh&igu+FkRlFMuqh~k)njAJO}*g~Zpp!|U)&CaIb?`O z)e|d7WpJtW1e>qN3mEhO?K45}FXtcuF6T>V8OMIy97~C!^ )b^M`yYtrs>`GBXMjZ(yN48M I?t6U4l?}^%Y4;hJC zd#BVX1#cbwl*4VMd8j9pv1m`d9RImPvD1Vj6Y)twI2;O40rqdj)}Hei)R5wl&;&fT zZZ%Ze@_gIZy+9Ob?|3xCI0(HgMuALc0w?+Z{KvLjN|~#z3QTyV^LPxK=g{AbxSCD8 zljY{4t004a7@9RI2>Wowjr_~0c&Jw1zbPetMS2((%tkzK$(i)XC#Agvym|BbH+<=T zGrg{1GE#5=82)8O@Z{7mRQFlqfJ?msX(Po|1cCPm{7m&Zy2-*U0(+`bm;6uA7}V20 zRY>ojl*s>998Yvj^Sn;-3|UR~SDYXD+qzhLyC84dTCjwB{)Axm9%QlSM=?JP8efg@ zyY}F3Z#6o z&A)R&_5Nr9 sBtR$}ryEQS4UtC;;ipZ $Lc!4g%1~VLW_Y}^Rre=9Cr6&EL2AqFW_ 26UX7k8)hd&0;?93f{?7PUn=l@OP2S8qHNSa9W_=7{cEd~9cmGAi`V4_V&CUz$ zg5f*l4u(%U(tZ|PzhJSd1Nxta;t=jTCq@>c#Uw)iUpLbrIZ)E?ytH =I31ZHFi0${jLRYn2@Z@Vu1{osfeTkY`PuZtL~imQnNx;~I4)tFh0H?Ebvw;bc+J znIo=6( 1!xTQsN)run*JRJ;ohS|kxr^5T6Op1WF)N7mX`v@MrplJXuvpN~ z6+|8V6!htotHTBuH{@(>+w-ocv(RAFtm^*EK7?5yPrT-Zec!0@ZB*!_-U71TsL^TL zxf})Cbq=o DnTlr! tBuHeLjUW6P-af%}_*Ga_)6vZ0zj4{t-TE!IbjNh@VTlpRh%BOV&=VW9GMA z#}*XbEKa=V0;#{f{cQTLno!8B@|(+Y_(OL T5mGnK$+NDe(4m$uWE#BPe^N?Ky~3 z$YuQ-7uunI&XkqO%PB?Qrwo%L%4ZL^#RQEt_eNb(4N+y#HRk_J#5FLH>?NiA@tmTo zc+AlWF+d4l5!lvLRu!VRAMeFgn$pFg@1tt!Z(=->QqW|R!e#-^b&rs*4S#UQH1)JC zxjNK(D(zU?Mu^e}9>X!NUCzRG&knX|l@DInzPQ3NXS(;NYTPXQVa|4ab$Jx(tksX4 zr(CO8UkkZqK0>(PTGdK2k>-=yBU=j}Ef7uLMEKE9iip@dt_u}*R5UXv+r_V>_P_aU zzC2)hA62)p)8e|2&Gr5FqFMEvgcX r3etP7AMyO)HS$t^wOcCE|pi5 82O|o=s##5
j8ph^@EXkz@quRb&EnDX;j{|KZ1N A$(46TVUc=6EdIEHS!1`|fdQNhU8_`9g!giv?qHx*+ z?syyga4ysI>Xu%BMK_BHxq^tkLA${y>(%U-s(&fc5WW(V3w4IA-qj69|6rQw;{Q0% zVh)WP1N94IMfMhNUr+W}Far*V-rRnIr%mkzWo~n|TkB@tb`>qR1!k}Y {t3zii`SSiW< zPE+$2`BK0Oud$REhT=K%(V5*G-$m2Hb|$CS<*7ZfC~+cexZ&hEFXcq&5BEhp{(6Wi zuVQF*|KbIMj&!}kyQ)^i=<7W-l`ZUBPYJ&|r#ET793gy>nP2D**jW4CUHSPfc e9P{s zzgOL}JGVD?a%JM#2S3>(VB?%Jv6j){*nvrI^o}b{dyea=)3;P#%+?|$%!FpqaU;g% zg55p3Y!X|(-?Acwy$pA+GFPTBmdk=Mc1898C_MB<3bBI;9_I 8S|$UdMpsH z^h0{SQrq*X7WArMaVX8`!rib9g*Szt>=qXo944w_9U^Ke6jw4w6^sH}r;E5T=zLKe zv+EkeL}Q2Xh#JT{vG*7vQr#%%5dTAgfv3h-HMK(V bl=IUSFcAavT%~CK zCfelt@G-&yUv<%4dL%B532j`rBK&Q`N{C_n&*^Gs;4ZHxRQLeqOcPAA8Ade<374sE zP70rzv*jMW?=)E2>@Rjf35yUXYlUNcoDz+mX?i8909zhiM5YDz>_7gl<=hzXv6ucc zg<_6EOJh#wCzuLD>sUrVg~cF2W=`)5`A9~syJ2i$k)l=5eZMhi`L5g9nw!NaOknoI zTPtVFsu`X{+0zqwWy@l5v3E`w3jX(+?1FRs{C#_SstE#u`y_ZSTS)t70zuywX;Cb@ z#ExRQ3aEV3r;b9?GFxP995(K*28@_o!JGQcPS`M%ptC1-4AEW`gSNbHNM_5R(Qc0R z`@!havl)j@e4Xxic3d@nMwWmS8a4X#2E>~j(*Me;E+3PeZ~It$GXB*z;2Ay#dH3`m zjz3^>pRw@5!5S5~^FVNU<&$rsAN0OFG{;R4DNVg@EPLr`>GrV91S99rO~ZebIyD9D zO3wCa#bU~S`a1T^FFp7Xh=Om}g>BeKf=ix} 01@+$q-*d1O-1>}lZCj=qpGcsE@o*ui!5vbTn+kt}0pWnqDpO1M)+r+Ht^lB@ z%&V^`zYtNiz0L?G#{SZxloa-5dVJp1-y1UE$rE3)D2z`T{)cUyEsaHZ-&A3d6`NUc zt7qno&hl)TLDR%n0m&Cpm#s2SW4Mts+A}%vf6)Q!CW4TVGh^e!YHg!#Z?hE6r0zaU zkM$};UJlJ;g>TwA=!l1+z*DsU1Ktft<-*s)B{y{rz5V`QB%OyeB>($JKPNNRSlEkn zp@}N}ut#hqd5Le(HggC!GusGkG%mA_5nK6AWlu_x^yV6f@G2sLZ$Y@KVs_*&y52=! zAFOpj1ZVr$Pb1$^SdvIlUE%Fw#$}H;p#Ph@Si(%dAB9)ukWM%VR+Z_v7&CdRO^)wW zsQKEeGPy=JCQVIDPCC6Z8~GL9@`PcDE=bS6&TZ@K?#MwSwV);`Is2dVK;nkL6E_iI za5zP<$R;mX#+58@zj?p5$Mc?tMBlTkSBKM@&W|v38GV<5=nN7B%5}p;psi^0T|V;q zipfkj5TCuhaq9?M#6X)%sax ;lS^&B*oH zg$J=KnU7zHKYxT_j=5w^jv84X&DAR4lkeLgpbBl8$OJZyJl@yG%Jd4p;fo8t3mGoD zO=Drc(l*PNp`@#~LY3+1)66PLk#DCh`wd?o|5POCYlC^Fj{2P|eD#@j<7`kx{0+{+ zK|r_HRgQVUMA@Cn#<;Oo>rS@JF4p2+d-j+ylVk ` zYU3OAb=1Edd><40HAf`UKeCCvc9Y%$GZ4VJ`bEPsTwCH5b+G)oUp#3JkrMq)5M2%s zrLM$X&!%IcpZmtV`a&=Bf5Mr}M^W+c U5ry&e*$ zl;SLR&Sm7a=C`&x=SGLjBE*U%ju0hbiRUfCjO6r!lf2Uel;4?eqk2qy|NNvC&m9T{ z`=M%DeT;(AH$Jj *&&LMd;XyS>Lq_ni^TbI5%MoRdU$IH~R#GsW z(^$-g+^^=FYk0H?qeIAqy0KT2z-%oVL)KV0bgqAoN`q%(DB3~jX%(Xat~T6&AJvqQ z1Q2+i518;@A2!J)M2Y2$OvBo~b1pjXk42f}9r`2c*0ejzOU^kq3vnu9HqT0y8(9^J zFv#;=PUNrX;jt7=`IU|G5=M3MhSP){k_hmz8oNbj1c>W+ut_B64Im9OVJ4YFBt|E< z +Rs6B1 zgk?DRXy3BO9BD+(Jyq3dj~X2L$W>n~#12zJRd1@ZpJHe5*&U2;OqGM>kAVrZLC@_{ zG=I_TI6Os%$ZtE^>y2)>>c%{1THN9LVJFXV`gjl+hcf}a_0)q%y%+tyu-j=08qXPy zid&bhq>K)yZiNYamG{q1TP0EPr*AUReRmJF2;-0Z%t}OFaMpZU>jhb;+SwT4|CUS8 zpHhGrxeyurrJV78V8Hna*M^He#8wgXy=THcqCj&K+#*bR1`R5RumoA%SEct@{7I}N zB-SlY?p}v^ykBw%3vwK2hyPr%70pz|m*7T#9v| S!jS?Tb|9o4(z+Tm q zEZrYpWw>)bQkp>hLzdogV?=8Vsee{hRLe8-e0TN-1ogV^8O36Dk ^Pdhdh6E^J!+2}M^2N(= zxz*d{<&GfpzAo(Bh Yn656W155ns&`1uLTZq% zub*=A$Kc%sUz<0@+Y5CBUsfStSECxAb<}>8L&JlYqrnGg7p3m@{YA&)nz 6=fIvHtvsA)wV{TpIBsCr4WDOCij|YO&1-^`ale1>F&z3}HWGv-yJxB%z)>r@ zhGYSQ2c0Rc>&K7H!1PS9pGIy2Np|O7r)CLrlQNm3mVK3bm&Y^Cu{q><85cO#xAcIC zsMql?$i6b<0+#PnJ-f}d;6nQq$mUOgmyO5QTJGTgV!vclUD!}rGjpk_WVYw#f72oY z0MxGkW1)5{+C%$69vJ|Tdg~z~^`A#OEXMxxlS7V$#~}%&FWOJfhw0jCHa`D-o;0wQ zeP1*(RBOw=XIRP~Jewj1N^Q$V*AF}NE;CTm9$GCl%?9 izsq(W^-H#Gq6&hq~XJF6Y$3&h`x?WW=cnPKIn3(-+MLG3Me?IYBSP@64gy3yNM<+Y -kb#U-!r3L`H-5RFt2T% z3Bnr^mVW|0|L$(R`(W85`D;p`tCX6`qn&&{4F&)}>TYLD^KEI+!(6s#54><$A*O0w z#9uKZF#SBmLyU~OQ> rfl{XUt+>rJM80`L%_hfdCa#1==O0U zJj~k%dyUS2E^?g7Yb*lp`K_#(P2}do%ntnK=+x(fYzP_hO-=T-jrslhq4}7z7qIJt z>+&r$^#YHQ r8^F_uoJ}85c6J-EB>qgG7`X`_u`STZ@UW&X-YY zm5NnO)(rQ1R4Rz{B3P$6yU%fX4y$Cjqovj0=c2ps*E|{?`zL=_!M%B}5XQwL&)^md z!sqQ?TpteB0s}tS3{>z!N@&%Vh|hyAf%=8Yc0}aOZ9O=B&bj~Eh5Ff2rRZ>B%z5a( z=v?n=EZsq_5Dz-;tK{Bx4eb&tSMU%zKKLltf&QL8m0b%u2Rix)QL*JnJq8_97vmMl z?D#>gm;_?TOU4UernRZD>)MApxovi&L76n#=R3We0-^A8Tx@mzxC@U~`Ly%L1OXh4 z0M0%xSIxezrk=_Ane|g{T;n`}!VY1_C@u?%aV=Ee%bwoS>Aj=OK z8rx+d9z2P#*D*PN)oa(vd(YsW`NReJ85qh%!bigY9KVn1OW-l7OT99!ZcWd(ze^U& zduX!*8 |&9Q`+j=@%ql5Dd7R`s_Y&W9 z|LtbgHPh=FKr61!$MRF
>B4 X$%&wE+^sY17 n}Cw$k^Q&*^eIExbX2-_ef}Os6YIZvgKvGKjj<2xax&vzUHw zY*?%okKVOlpa%3YD%bL+@YW%}Z2zD>*Y2M&LiwpM`0dAq2z&2rtQsyJMl)4yK|Ph` zFqO+^F8sBjGf%O6$uf!ZLr0REe17qHX#LEN8>@tK*8vLnu9}_Qs_)L$UhoyVpKsT% zX3Y32`!0A#2;8@LA8c^Xf&zt@R%Hw7=SwaY4JXnM8mhU}bZ|B=Pp!Qam)PXyAcu*m z2P0m^oz_cN+ZqktK4(+-* *& zMDZ1T>Lnh$j@O`EHVw=*yvY$GWi;o}XzW=Oaj1822ZJM~4?yR9mxbtT?2TBPeQ)0x z_2$}5%hml+2W`jW(DHVVRPjh!-En7j<-pHd{^Pv{)-6=WJ8hf*K>QQD2loHdJ@#HO zy}`BVAFv$lFU3gD7g2-q-%rM>zn{P&3=SR9zG@2PBdXi^X!g&?Q`>ps>5^9B8W;}3 zL!SlABAnNXE=Umwl`%DECX*Cr5kh^lFlBp)0DS0*eu}`x9Tp_p@~Gz|`_@t|e1DsS zHwH&|r3SLLD8V UHe( zY%rU==}m%P3(%lVBT-umNxb8u=Z_ew=~fjtWmAGS$z%&Ju tsRjR+X?XR$Ln;I|FTyBm0 zvUeJ~ (W9RmUa0#b@JjxcmcH-mI2NJy8YASK->DMPn(cX!MHzdhjnKKJ`QzvDZ; z?+*?(!=AO*zSdgTy5c;qRcX}lUY)N6y6ZSH1PHnoyRr7SNUmf40`-1}>S^;IY4V>E zyy4_;9z23((R_dVC&jbY+tc(eS}&4I#BN%%ADgKkP2`=u8QA7H&YjZUyPTk>|Cd0Y zy0?iu{MQRmWAlJ-U%$(LUjlEDzX9lhST;pe8k^GD9B(mBG6v}7&GgDB8bwNaehduR zf5ySLk@7Bg)13V7X-uXLG)pP(4;~Z~WAN6sm>>N*KYEy=asy-S2HLdYWe4QmH4w!a zux> lrBFEUXSP9VIwW)~1^J8V~u~|?PC6iv@ zwbZVfp})(+);=02P3pVa|L?`DsNETDPl;oSfi)y`J-uY^FP)mb9lAR-FhD#|=r`(c ze318wWg0H`nf>oDTsMeqXLHq%-E#LG3@^kZoTXRS-L?Sq$s2}WiBHh>_uu|%J?Sj9 z;#|4+_s_RnKF>arlVZST4hEF4?$8hMfJ0TW_nq^z%$l1dlif1lAErXd8tVJv$+cvy zD2)1#!UR?YEGGO-m#nG7=0~0*(@x}^DFK6ve7g3h|9Y*!q%2(ZxiSqfNXnQD&>NAG zxyu&nIj_^;9{%P{c*pBpodyju^`+7_7d1V*6K#UX!&q)8HIRrD(zGTmoX!NLY!Iw5 zG#f#Pe*ej*4S(w0IY$x1AM}kSk#$Bd@lkS6`s8!pGPh NnP 7z6m zo0e-A)OCeTrsi{=vz`tVZJSm4mSe|hyA41FeAjV0#1TGFpWRvh@T4|o;)jZLO!MJh zvi9bw_0#2;lgRN_#XZiI>Y#P|CAYz~^#~6k%%RBqlH+fW$KdnT8SHf)k?>c?@eC z5riZo|^g3fJQi1E!6rO2R*-4G$(Z%`DieD!y-0f`aIAcyP>P zUwZG6yUpI2<{&a*X>>PuUm=*x&^i05>DA7MuutFYZo{7elZEk7U_3Ad8C-e^4T)Cp z_WNxZ$nWkaOrwnKn3gY+fZXZ3iTnR7lc*bV8b234uRSD@(S_FUG~&`TtDEgFb*)9n zvj^$C07%g^!~>Q8th3a6vW+(x177u{3UK?y`NmwzrjDktuIQuYNLw$3r%yv;7^SW? z7AfGfED`#hCfap#HLhPwzHh=?OWJlfUU+e#UZ4~Aq6cWQDe{+ze*Ar-m1P{=k}lu; zuK}AGoKCheah8@x4kynj!kT^#(q8KhwY_$I+>K5Xw%+|RH<5T3#gZJsmvo&V?EQnk z+C|M4in-}MSQ($qa+>$9@(p$m?&5s+#0K8PDH-MW9KBx<-};yhA{3K9`}&{M8HmbS zQjN9}G-)xQ8=@r23rxJ@w=tBM;$Lt^R{c5AW34U9=aG}u%BT0>gsD-4?+
NPR9&j=b?z>6Gai!Y1-Q1! zOS%l$)b10{$&TFhas(`4E$_iU#bh0niTN`R4={QfrEl?CntCmB+S*Mxr}RsC|Froe zD}^L!rTaB5z={}PdhxwU_P)vVU04LuB&D)mDeNm9)XuNHqlc2|2~$hD`^0`w53S(y zSS1~TUsbAOQVi+yf;J`HA6g>zb7Gh>9sC4CvvGO~`*y)~$cztj;hX`>Oe!4ryd2X@ z8#{@A#a1L9G4@#gAg(p)S_>)fYT8b%8~XJ#Bb=N982Z*I^;n$vob!uM1PGo|Jl0Ou zqKmUXrPJ9Jr5}xn+IoDp$4pb^t4bPV%; zYx8`cv2Ypm%-ysTDK^sO)4wZ*fk7gzjlKV-;q2Qe{Gd-}Xuk(y-5lq9aZ2ia@{4uT zWc4M{ta7a8XWGtu;1x$t8Wprl9z7p Lp1OFHF# 0s z-4i7AVyWCy6WBooUT}2MnzB5MBFy>mK%TA>h#oy2dl@U?_UQVxO>v=Fa(V}Pr`78P z{2(6D{w$|%RUKt~z)QSS*Os|Cv-1{ZGHT%#Fr-nMkzQl5tU*G9fsre_>KA8huswC2 z+TGOM$QVA=0B<-wH|Dn@l(+YO_nAB)5Tt)RnXjuIcjT6STz?eKtJps$z&ZsyUK;3; zlGtg+=$?XwH=}R((8Q1fY{Ph$3Eo~(Z2Y~x&!q9qg7ttm-9K|hFE&UC?izBo-mt}m ze9AI@jyvyd`=9P(ZUzkg;a;WUo5mWS<_Ps%3$K^K_r!`VKiDifuIV_bf?$ZZcyanf z178WBp|abnvw4GJ+uwO#2r@*5#-S#rH~au|F!%YYU)9w7+ERmQYerGdGcya#9fB3@ zkkNt}>6@0M$3-?Kjik^#Q$-6+;`_!J;(jK$P`!qWbfZiTTlf+WoCayk-u|%4^d=cc zUHf;>A!=&wtuYgQGh4FgRUnUf712=8#x7Y<8YEuYmDTYGA8O3I6E`O(@AxjRdk*cI zqK<##oI)bw(_a5dbDDpr(eVrEfRXzG5VhDR#M!)3PO$gwILxtdPeIBB88Zv+y7u^y zzS|tgb8e*HGzZhVW pdjPaGWvWZ&F#gbhV)ty0ydrN&M%11 cD4p^-s0p1EJpdyXxmZk zNr=nJFORiz3Yu3TO3_U&d!QPb&d&8x&M=6G;q53koEP-LjtpCTH0#Uk)1%oH^zQVW z-+L+zpu?~n!BrrlVk1`>X0#g43Z1ff9v0NDIP#G?VegP$08jF?@* Vp? zsz=d4j=E}}UOzIxrFI?S7~16P4!(RZznifiiHJDVh~F=P{YXjNH86`bKKL`<#$oJS zyTg0aPet%lW2 _IjhU{rWubNPgSaA5 zv(lx%dSimI@rY=cDU+UG|1xj=)=$Hq=^K~~jrZ1oZI95ENyr52Csg$QnU5!TUk4TT zeCdtV8yd;rrTSY(p-i &8guV-_I~TnIk4eUlJBGKzk`}sCmS}dv%8ZD{+Ffu zugkF)vBz7JEN9w9s3m(kUUr;gE?OXOX$T8;wqKzx>DzththimU5WuT5A+r7}>}Sc8 zG@nqz$*zUh0a%zr6IOUkCc?0tzTxh>z0tJe`}{CerYrR>Fx>!L31~apPf)8*K7<>W zhoi=n$&`(gxWV}usp1&txJlegKnu?k^?8p-Z)3Lk`#E(o;BPf2oZZStUPNG8yjb?H zf!1zQDaABVhP Jbaw~;~ZRz?D4FaYKF%#VWCu=Ou|8|04n2oqo`5( ze3kOW0XT{#hR?P0$uAd%Fwb+E^lvHIq3a^tMsqTy@pRKbgcB>~Hxewo&3kwKG42yL z+pX1|ART&uXU^;wN3AJ8;V`26&YkmI_LIEt6qk&*B(AXRHb>B)u;h*HB;%wY`3TPO z(z;zYLpc&~C<}&-X6 z_gkt|W9tjUnsYr!X&w4B7ihtLsGtDkg|XHBYI2%eUaMJypc3KTkViI-lb=kCYyg;x zr4CZKTPVNi6;qqdubT{@9Gjrt3`(9rEnH^GgUwW7N`g|7tzi153lVW9q^F2{v8$T1 zNH^1CcC9~+B9p~MGu0On;-?@x)$W7S%pO`jSxK)RdbXDiYji@{d3H{I151Ru0VZ^> z3+3KyQ=;a7G~j(#W9RRYO cxyq6focOY?6b;Qj#ku}YOW_}^fd }A`np05 zO$Yj8EK~;6FjiN^e@m^gvgo_DFhe@<=K=Ec?&vhCnuf8^$)cod9BOkR41#q9;r5DG(C%@V`h zJZGy)zI}e{yXdq^UV3vi#fOsL@Q)zVv9l+cK7EzmJ>7PpAu+l5qVBa}2YY;-lv1Tt z4GX-i&`CQb2*PnaUr(DZ<0-8U|LL9SIT~Tz6f3IA!)L1-E(jRiWnR0zT(Uc*$HWSy zu1-S{9$zj`R^|Tp%NJkOtdp;&^=leolO3<0h6ExPkD693uqq$|088u<1J!h+>AC&h z&z8z Dk rd6t4jBxBwQwq56-0j2{2gi3Nb&qO9 zuyngwp^hE%$rVUXg2sE|#>#JEfryko-o1O@E~dVioffaZ2EvsNg)5->fWN*OLXx#J zlb+BB2t~dygx1^VkZag@EQn19?*3f!EYWotaBqXdN;&==9KvpN4 H#^$DUC zA^(ogh#~YU-Nkj`zjDkj_B@AbEcEV+$s7{g`?h~@aknmM-tY9P%M+=CA0J}aGi?35 z`_u3nInnyzT7`b2YBJ{wRZ#MrlLd8|VeeihL1r69os_Xed-`q1UjcSg#feau IeiMo*4gC21#Cy_%u_!jT*!Hu4bKiAXterr-GAztRuIGfXgeNDY{Gbvr z5tp1=x2gvz1AOE6GAfTMJl%$7QauK{RwK*4M^a! |xqGk- zSGGXq>@0Kab(B+eVtd%34Ne9F_S2Pk{kQ! cn(Q?v-&5dcDwbe+OxwDpArWOsC^}duQXeu?g%V)G;3Kor|DC#67-` z8x?jwVYT25^!-qcT+;}=Y1Zw6gyqmI&G`v>cRq`KltQEb{eEG$_j(M`(l^ikMFrnc zg2;|%fWa9)_+UxUcx>~K1@jd=MVBQ31mc4Bl~beRyg2;ed&;TA5;a)Tbh!J1A#<7h z91X)4X;HfkY2zm;(#RN&*SEgAq3mz`KkvrghvhCG>Cv~|>MN9qJ1qVrti^=XmCti? zXjsEh$F#c&YgS4uK1@B~qLm1vj&yQ^I>+GfY!ygstC*ug3;A726>U~k^5uwU{p0ML z4#p7&WMhyllILM!%t^>tpj6Z%`9^Vyu3X!Gkl5rN^@j-kSDwl^z$B5q4P`WU5znu6 zsH$En-v3CGALOxLhC76~xKVbXN@3mSFq!+N1`D$|-v}Mq@uhfG(x{;ELq1^tCOs{y z?SW^nN5Bj3w(W~KCoiquQz{+_(@kN+hI=_hGn4k<&Rt;@cJrO?@LlUid7P3_-?4lj zlE^Iy8xbwL^j*M~yMoR+YW{3-RF~=JS017M=s&w&fV^LBy#nuGD3AhZ1qKI3co!Gs zST?fOYKua7WX1CMNloT)H%m>Ee$tC8we#Mm5#x>!VW}H%v#-nEUoF5WDt;#{Im8PB zk7qyO68OfBZVU~7m`EkZSJrZ_F*?efg(@Bt47s&!)Q&6q-C=;PI@McMyEZC7MNB*3 zVH@yU8y>g5_s}Nqz^0rAY8Fh+E$gr^FPHZ!$1e9*gs4ybgkF5Sh3KwH z|FPKLbDl7oTzpugCx9`~!(w(RFC#+jDjv+VTj|QxpAgVWtk@xS@U%9=zx0vL=^w%} zM{`9{WQYF4OZotUR-2>m^Z>&@T=`G38o|f4r%Imsb 4E9WX|(|oIFoR z2H$dZNjqF2s8dWC%WPZ((|?iOJK1_N-3YaLYpuW<@7v`c3g6|GORE|sfXkzBRQY nXHk?r)}0>{VclIdcnQeSXq%3#uAq$9kE zox g+nakQv4{cBb!oKgj!^XAjMNQX}nPRF0 zq1|pe_1%sgBlLOOM@yy-GfWUQNqyne3alX&MbWB3|J?df`*S_}dpd-DJTsF`J;4`h zl0U+%mOZyL9Wupe!d7-QxfpyT!j-Eys2UA6SPLkvF8Z=r7?T2nrM{ijMj$b7U 4E|`)UMksI z@ZQJq3(b8cGoUIjd4|BDhMj(wh52#5oS$MKx+0*GrIL`vvpf}T>j=~Ui6cIK*^m4* zcy>R)1s7F}R@afo5U(j_)La*9HS030ay|?kbLqL+woO@9Sl(lky(@JZW;K>(G_mh1 zwApDl_))t))rj>{#$oSt NqPuSNMUL&C$wp!{ZvJD2|cCWN-3!DyO~+4`3CWvLl7`(wY^5R&cy= zcU&uwWkQihs#^#Z{f44x#nhHPB4hG!EQ|;9srE~!+8IZQ^GrQ4onhCVuESwA&COil z<1R=n{_r>657XT@+luZSZ+!F}y}Kv)j4~!F69u2<{AT2SV#7OMc&T~bvT97$0I54J zqW#D+8(eJ7EOYal@N4SX_gLNe27D<=;U|?;iSvU^n+p@|7Rlubi4Xv-nI|gdq*pQo z<0n-jcwd^i*IV_ziu~8RGM?gtfx~yg*2f@W*+nASuVPgq?s}hQs+WHGt$#t~)H^@w zVmS!{BS&gMN&GQkTe6$Ot=U5OVHE>WU3!s0A-2l+cSlBgTjj0Bauo!AE9 8gu)TS1jms4>l~Lx8O`F47O4{itONy@)m~NEa0bw-r3o=#|aC3W4 zzB+AuWlSv=#BCfqwtz>($>4^~kAh~c$bcbh&zT#%^WD}tmqoUnCk?Z90r#vXSc|3N z$O}zV$+x@?-&1(j7GhzK@v$H 1||QF _kyMVw9OD9G%O#!M?v9%uC+hrNNcVz9|K254o zn0KZT6*GR+4`VbRr)D96ZEYJt$T+}kNda#4wUZA|TO6L9C-nrZ|H3h@+ {rwy>(l zYP5k`jwwt^P$ zAzC_y0|lOBG46BoPQ~&g-{hNP3dw|>~ CWkx(2vaz$Y&x;E9H%zp2CCtw^cM(a_~p|1S?ifbdFt+^s#1I z%!mv6^#v72GLElXQic5WNDs5;+ap8pivwC85-hKBUo3^sA@A6*FogW t`d z#MYi|HG^F8VvPPbddtP5>?ES;L~R$_$}qf!`<0{6mI@G3MgR7Sz)%4|c^EGmKdLE- zzAp3DEHU!If49^bN9ALGafKm;U13NctfBz$CH5l(8bg} t(Kj8aF=_(It=v!D3dZaQXSn*10*8OUg *Un_C*?~ z*$^yc${bbBq02OMR0>Pa%iNBwd~EdXvmL_LHi2TJ0`l|D37@9>yZE}2NW0WYC%DXx zWVS0ggHulYcKIjYf0b*p!A@XA=+p2Ana@uOnoZuWnmmuvj!8Ke#*wSl@ZCQ3=Y}g? zNaa8%i#;3QLo#Z+Ddl~G US#i(b_-$#ohS1KXM7I3J4 z#4Zb8(Dwf_w0cD gLa5CauQg#wJuI5* zH)2r+X*0ONI8muU8HOM`we0s+^6uIamT}O~4&J-@+U r$g{zw2g(5;n+T;k_`dgspHK%gAbaV*50!7n>#|La4^DYfq+BG| zJ0%bvWFJEI(w!MM>D?R}0aR?Gkp@N4bjNm*8a#PF4x zk6Rb|ia}7<1&br9?_Z>&${8x_d-cAx47DygqhgWWT?Z#)pAx!zq9vCl7KhY@ajRV> z@Kr*;%IQA$f)u %q1QCN3kn)#Cl}L?}j)_M(Ot_|Xj uJ`aH3#pe>c49DJ|U)NAx58UgF`>v?t=`Omjhx{f?0z2w) zrKz)DMT#7cCwh=x$@XU2y)jC;TI_h(Ir0sBuvRilX85b04g<=hX6WCm=gn*MV*xPl z2XN1uTi?}VM~7)y)F1F7$zR=&tIZ9*UZHqWquJpO8+26nUXlLi)BFEx-QHG7KA|`N zyT<-mu=k~^$TECBtkDIby_nX{Bw>EcG<4JpeRvW1EnorD^F9SGKQYIEIVe@jw7T97 zV>wJn5{%3ZshO48%=1ChJ;L=PLYw?Sj4o}vG}L>0i#xrdR!5{K7w7cD=Q}1FGyxyT za=xN5b)6(3d#~5(3G^2$r!!ieJQ!@ue^3H&l?{p?b`#HK<-F)2M4B~4#}>SEchf=L z;TNTlHh#}U>r#jLAv1a-iV*IgN}Tl&YmCOqpEB27 ;;#tEohIJ9{*T<->d$&8Ab-g$aLv5boB1S(D~Zg zrE45nn>2Z)?$p7r8;8sKm&rm$KKifQYM1f3@Zp6D)1bBxe}U=ycCqW20|0yLs(m>X zbS$rSf2r9shHYbbuC_lY@;P~B+-P>Kbkbht_BY}Y%hzq^BcIlqldW?{na(wzOv#oi zV_CX C45bnPid#( zKtVhzOz@avXg39!CA7pdtt``1Bhi&Sk{!Br8h^&IJ)Iruu`Zo+QoF?~>KfW2;QC4t z#G{QUeGCD;A6ur$`79Mz&Paf_>C;ZjTUsmIIM^=ha2w+ryJFxTC2y}&$&B?wvK7*E z9Mc&iqn T$Mn*r!}WE~+`j6?$EWXo z*64uF_@>z-b3KQEb1X2&2%6wXNeHJl(L2z*a+GPu?w@mir%oU6EsPg3YH79Kvi0%u zsFhhD@9Tu*YnBt8zOJoODW8kVH=q2wxw#;woPc9g$cLk*_vN2I^_p>A0QI0ak*wX6 zJr5Qy_Y2$R1vcKOUkiC6&HZAIdI-Kww=RZsFI%X#Dq9$nHhXzr=^1&YghTk%hzM=# zE>mO_O<(ke7|Gw156jWa!0{}#oPP}B6-5{c)aG4Fvq~yX%ms}v^ w3^vDe?E;U!f`&dc^b@Qby4ug-GDNG zgO?hIpN;YzDt%FKQXsWV7LSc1g3|#YYuv!dm1mZ60kG)jlk+czJiiT!P8WF|gpPiq zxcelev{uR} C)%HQej=j;H6vdS>FN& ze}N(Mz_31D3CG!NkaE;{Df)5OYVCEDoU>-EWX8#nO{uQfzys5xuwxmS4L9R`T-EOR zbuhjO+qF`QHGKf1d)!Im(bb8Fp7TBu|Er}pfejN_uxJg0-d_OaJ z;@QHCW zxCSJAs&b*T#Yux9?h@y!B6g(V095=^OXT#G78`q*V^bC{Xk0(}$ge7`Gp)I?#e4Ct zDe$ei)`j+(aBw7KS-VFyi*1oOnnga!lqT(-IFfrY&3$f)?Z^G?)As!}R3U&@3IN&B zPLp#`BI=}=Vg*#^<6p{_{wX$;p#Me3A3_oYs=~s={FuU$dfN|uRtkupv^!ys!70{> zUS)|bbM%KnfQ_1n7-N+#*W=kN&Nm;K6T>7uN!TY9Do-&m5M5C~I(;Xk;Uw-X`^`mm zT0_I-FVA_Iu;R%|Rz#V~*->o$>+%khe*TW<7D$=e?a!M|?MD |EPp zu5QtRv!6a=T6z1%_z5z69G8s>;A3hahoM$g%F5$SA%v#uJ; T|IaSpMuo@*6ZLWueqxQEnSXKS^pa5=01msL0!gY<=vu=O)&yd& z(_}j>jA_|o%>eR4q}Pz>(9X6IdDpY9`SlMUrv6y_IrcO-hgNSiu)R6&Sa#c${P(TZ z#C5Kv*fm=pK0N653?l{Ej+q*J;s1SLI #$PJ?pWwOSvs#sKod7b-mydSB2&>UQ8M5;|rKxhNOV@e4_95q72p zys}tq#h|^M>~58FX2?U+8OAC5VYeZ4vHZ*A;w1v>(=;-gQY>H=S&^Tc+`)MgWKwDP zIKVilxJC;kS?Jn$0Pr1H@uaKX7)-O7pScY^Hb&S0?~`znUqe7ncrn?aw${ Ga=HgEntLPV*2ZR1WgN%DWvT6P<`#|r1DqRcEMu5pPT8x zQm4Yy4THFmB`GZBB+utMqq#%==>xZvOKAB= Y{M_ H5w 3M`E;9!Gt(kfEN>wjy zu9dTu2{SMX9Hk$?>y?L6aTRD<8Jg>0XDC*m<e^Ye;PT8Fy=gfECpR@WZahQJ zU`H~bhUD<)|8Y%BvmM;R3YCyW9)ncD+{k&4gN45-jBmny=G?Nk_=)fGC|;y#j;c F`@uKEhRIJRO$CnjdyAH{_aQg9Vtf073z+=>PjN*Q@4T zOif1C?ZPizZ@CCD#7nNi2cG~s2A}{F%7`?`Uee(M(TJzFuA9mAGGyi_g1wZ4yu0!5 zkAE7n!j7^%Ffe}qb0bC&_xa9kiD(YsG#KU2Zos*gY2blES(TIC-uqGyF?vbR&d@a_ zfb#!-i6`v>({B)x-?8?+Hi)hOV|~g|SeWYH9sp5_MaBJ=o&UAWDbpql%8l!sf~IJc zV^Y}KaDjQEtov6X*@kcr)TQYkPET!~$^l~i#{T#5iXp|b8y%m9Y8UE^Gn?rCtqg*K zif37o0^0X{z)s|<^SL+sxf6f|_k zj=nP_QNRV5s_2(}eJB1@;_h9vX~-y xX*2qf#nzIII%xwaSdRej{x1&*M)aD< zfJj5nbwC#@p`5kxD;Ry6iG|!}S_Fm{D>@Q}et#VmMhQliQQh@;= EW58|i-4!kg#APJjf*hmDFa^>~CxC}ER=@=L;|Mzz_ zc@eeDRsxwP8AHTxE&IZ_X-GbID4Mo zhu#0X_lFZLrd>@lpxiH@?7oN-b>sk%6JT@z>TYkS>^s5NSCYd6u;OEca;({R0jK(Q z4itz?3eyEGz5 t-#jV0jhV1|oI;+HN}rs85iSHvHF zmb#;WpOah?8w)N}{Z76$V(?ldv}QqGo21QU%Wle}e!2VIU8&P24$}dJwiDK>^EF}- zm1Wpr)_QM`a{6^D2u+A)euw#vU{@IV&OJw#oXHHzHp~=qxx}A~CB<}a&wl+47YUV2 zQ=n74DGJ|rP9*&e(Dw|d()obXSTv0%fYVgQfkX7ZJtn6pSIMup%F-g;R6D5_j*i`Q zv(h!5ao*-KrLY?(O;+WoKS`S{k4s29_xN#HFA-e9Jf@}RzUDdalrRNfYssd&93RXA zi|i)kY;DW+FGAa?%25;}hh)cVEAG)N9%B6SG=4p`Rt{0o>w)WCb6GaW#(Kl)uIwc? zuEV1u7L}9Rn#S|3Hfd}lyVcs$1{0ef8J=JfP!EbE@4+Wdw5e%!o8AqF<^U(1O4M?C zRxD3l__Fm(hEChl57~hR=n+Siw5qkwEl!r>tB*(o^9TvV&QeE{0aDIb=}E?`%H}~0 z1QSQ7uO{vuDgPNX6q_Ps=m88*`?m#N37F}fdA?rxw@Cpjk cuSHr5SRT+=8p z)`wkI+~+9b-cC2$NR6Jn!H|1(k6t~hO-~?pkN@VkmXQa>^utOPVbXE^L&OMx$;4@z z;qgM=MdQYlRinm7NfjgfdQQeO(k{q!1*1($iMYoe2$J}DZ4{;f96#-!)z0#9@%|#- zrHB!AOv7=*cA_umh%GKRmjhra)JP0HlVH^FZGXbZ!gn9W@_9Jd;ZBUyuvRG$83X 2gzM8KeLGTTjPz*X9A DU}2Cxi}a{g&xW;h zjFbQgjK~ZG1MQQx>s#ZJE`AepR|#E{-ENC6YRw-Q3csU3#ud62Waafom2bG*(XH|O ze7LyM%c#QO>B+vD+V3|TR_RDc8Xt_4up$V %Vi&@WtxOcOh5X}X)fV8lRknwn*?PpM9Q%I-e81!7S4Cy z0!E!{`37;FI6xVdrz>A5#r}-ZJEQb&CRp5rnfSnY#43aoHn!y!etYC>dqBNp5;M(W zP822;*CJ3}$^=F*B-&qSrga{+XnSsS4i{1w`D!=u^E1@SiL&+aOMH0S mnogCU;1!5M^$;7*P2481PW{R<8i E)g# zA7-q>*91e1T6%%QQ$ ;L^3={9}oTKg7P{m#^hX znRs{-pZ}U3F&1|8sq(oxPf#XHIqeczc+tKav^Z8R+BWKV{$ZNMzTDoETdJbQTwGj< zsEu_$3Yvp{(Mp@IWQ7(_NfsA7Vpxv10SZ_a8HdzA8x2gH=mAi2z!kGa`AyXHQF(>5 zYTh938GGnuG`sGTR;T}T<*!1M;2M0eC`02h7`VgXxr;l0aa7S@IRUvm?NLMf64(10 zKwA7q)yAbM40B#OI5|;3&XVLVkaMIBu`lN7@Fsw4(X|a6n1))0Uo3|oJmLA(fmbsh zDx7vdlfCXhm80{2?T6B*G#9fpgJGTr^oRZO961#L*#~nEG7p?VkSJ(3h%WO=kKkxP z**;;T$D8PEvR$aZ{Tq?{#V~Et{t1D4KqJ92RT+#dI;B_7g>l(Vr?SPKW>LgNTrj znH0cf^KHLOxmZo1qd_{&{QU4r3ka_o%sr_8&6c 323oUpy%9Jw0?w?F|0?@*ooX;?3)VgC{h$dQ1p^Rn^+6Hc{(p%g`m zKS~ohlYbN@t%>VE88-12@ps$*ow&lQnem}UbFOWqZ!f{oW4- O)rP=PlfP||n{%TF8pXe9C&u>?@gT@{yU0=7 zhI|03t0Kl870}g|+>n?pN*yE2LUXrdd1g3dYD8N|Y$yc2HM<*ehQFStms|!FQlfx_ zk|sHw?{|P;p`=+Q%Q0DcWEh*+*Ae#OD#X3KuaFSzfbfK7uOpXnVTEy7>~#C5fi>gr zca$cCk_f31#1xh#y@|EF_^1~7C)UrxWi=&o0-QwH<`QM-Y*jR3KoV?Te5|ZK51u(9 z51&EHDQof88}o(vJ0}Zcm{K5L!ch~h5$kGV$-bhYa8KI9Mu7Z#odJlxgEtoR?Xj;9 zUzLlO@z)}TTcU))AELq>*6l-q8G*Mq%n@WQ*X)1$H&7EXPh6ux jg$B4`7)9DF)&yBekXN zul=c(QmT^b@edfw6Axyn{Zw@B@>`LocBLC6v@Shp8G $v$80fDL z${tXy7Eq#pGTalWKoTRxw*I4}Ceu05pN4i{u(?eZN7>$r-0fpC)m; }kI} zQjE0|L1)Ijf>d9sbbsJLc;u87xiG(^FLs5DtCkm$mB2dRL8z )N?e}D(_E>9hRFcUv{29YpTc52fIt4X= zcr}Znc`;Ixz-3^4kHaA&x04-cQcuFr%F4I3)vBQrU4YrBH}QT{QE#xRGTl!!56n@7 z8`Qbx1Fpc%`3i%2!hUZ=g2(mm6hl^x;e=1lJ7lAbSkE%QE*RfrW 85_2QksI*zMc0WE9}yFL+M#J1WOh| zDyWlA;k8i=#6rTOw4#8T&Ug03;!+lVU9b;;EsYi8rHd zJJ1gSJhhwat#<81u;N5X!fqA>s-__VJi-Ea8YFT#(s7Si;__f)Ot|P%lOuv}A^Zk= zi+=;D>iu+MelZEt-zid&6R4B;qXD|aL$V17HDryNL`qN>BvOxwQR?3x!rinTBXJ7k zEy5X|;RA(u(k!JOmJ 2|Uv< zWG|KwCfqURd1MGRkDmmfAZ#z#5UAf{hXxXk`6g+7+zA^6(rKUkB(;FpKEq1FJH5Gx z`t!xMky6Fxkq1z7Q6?*(G!+OvFAcT2I?kWRQA4+<8z5zaM#(TfwTo~XFz7l1ssQw3 znkrIYVA_vV&!qf-l$|lcI8Jdd09--+pF7_B#kIsy>jE{a`(B}$r`IXfOj4NlG;IlI zO#}HI#NQ-C78@XHbb_bxqSq(Mr3(T8EAP>r?FKAhF|Lfmkaiz$d+_=70M7PnbSw+V zM-ZXxf-sjU49{|!$97WV;zTFpr 8BQv ziSMoc%p#g1&1F&Oh` ryJQy)SJ zunjKq`fSZ9MzAGXbNtg+7WCx z6!Dv(umqA+FsUl=A8$ h89T(1P z^#_o)PjQnce7Y5!&OR#E+uXz;k;sugZD&e(I>&O3)=%%^gTAsE8k}mdkOThlSGnep zfRzs^=PO9VBZ`f=O7*C^mgkhuRI=<@pYlQE21g57E;g4$R#((mtymI6QS jJG34A#<3)P)I5|~{! z28K{eCP(^VDU+&X d@0dKkvLiL*2s?BIa~~XIel3I3%8A*%amn8k5Wr0PE=1`HL%o;8Y^&MlAXD zj=@N)SzoZj&={`aT_C_&VB+f?jr~&AnjtmF;l;(L0aHqqdAq If%w$0aJIT$@>k%53r27Fh*+K2Q*rXoOH+3 z4?GZg8%ZWo8hZm{Qx =mk537f`jkebWIKJ0 zC7wG&ge%6dgQ+o}j87i*=gD6hM9-&FS~$-2c)KMdT|{W%ASn Q-|gQKaNUF5iPI#5NM=6Lde*V_-nUTDJ#OZUo7Us{GJP`!zcgrv!b*K^YQ|4 zz;2b^2@fZ6wmIj8d+31C?6j=?s=Zu7V2_OCtd)nVkeG3TdNy%4g;#s8`gYVZP##9Q z7*x0aMS7HUM>#6sxg{C0CfXK^u%Ok3U+$KDimVg{Qjv1KUZ!`#qy_h!F!`wi*R`Q? z
S~!VQ{fGk_PqPqhCk2vYymgK-ZQ6IYMRTgGK>RJ zTIO=p3X{W8186?GA}Zy7L`tONz-#0xl?OPW(*&W9d$b<~p4 `rn;L7)Kn1$6j}EQ}#hW fEQ? z+Qy3RS~;9Zz*c}6ul17oV4kOskCyJfbhOEHT6hAJtY+WB44E<()M9SgGCi}>UeA$l zmo&<#?#y#tWj~4ySD&x`eQ>L_-UOtFw8MV3{s}i+7UuFXh0-48MHj9VGwbD+8WxFf z0!%2{krD7eUeVuP&0pb(e|%KtQ`RqilRnkpTJjl>A_g_jo|DEsbzGncllCwxzGwf- z`?=S$yS!p_DTn$z0dwv$*GHY* 2V*vyS z9$o*8JAbM*Vm 92YGCdXdTO@&DL zC+Cu5XS7C>2XlTCh$T5jJq93gkl!e7*pc~YhVm<7`%EOm`mQ3euEj9}=AOE7JzCMj zRkAFt1--}!DKv*0x1<(o>;0z$+J)v;?W{Or8l HHsK+kFog;#@-E z*!8nJb|#ko{Q2j+aLU;Tgf~T&uG@ZQEpDf*we&W=i8uShkE6I8yQGKq6%>vafLAZN zMAbJB(!m$PXeg7&=L(OeyWzv5>NYii!^cR(+z0A9O!E8_=lETloS~0WQk`@`-BQ2| zXpT9WrD2gt-EX`3F|4_kDxvf`(k=DpM8{F==xyXa@%!3)@6m3iSb|c77b=cKQD4|t zlop*_bK;4RXNf&}e-Iw~IQ5NkwZ8{-F}3<2YqY?y;r$@G3cA`4G|8#-9OYl-j6atj zE5^PrGf8)g;d0(-U7|eZdj%O v_e@()7m@0<77P^bh|npnqibzHh5M z+rCW3b Mk}1&MCB?D$qC1) Zr+Dj&D&?+Kc7vzS||&11}X&g|WX6 zg}j{?mVu CqX(9<4qZ4Ej@n&ad_Wd-4^9Pto-77dI M4d`A1pV=?wcOJD(81xR4s`)`t4> zK3y`MQGD+)KpFOkV_+I3@)wdilOK|32_*$C<=$bXB eyf>h2rmYwBhRIK&Y7mQv_+tWzd4 ?oN#aWua8&+C{1Hi 8=@Vmy z0GI11v@k55)vbf**s~wQOk*eI*in@Ad5oJ4cSx${g@f${gg>(Z^cwf|=~|J%spwCy zC33lZj%Uk|`Q}ad6#$(KiAdj+XrsKW-S>|A0 zA4BgIpvv-_jo*3=umG7tpK34Pc@@&~xW`Sa_Zp{yj1~P0gVJ&$!A~E&Pwij%SQ#Ni z!S5b^iajO`4^#G>FaZ2e(lgI7Auw@;{E(4aKL1y1D4;jxz*>@ov4ZGJInLCCjd=WW z-09%dICUc)kSwSVgFaw^Wb=4Oeh;)i-AR1MXd*-M#i6l24&NnF@~`L{-O=)<1k}3x zndP0RYW2&)Bg;F{w-athG3wLLjH%GzI2SEUWQ=BXyPI~fn#*dHHs f_`JZ$+kdghg{78*S)1qSLWwuYTO mw5uZ@`KE0nNr$ zy^QQIYVxO6ax#BC*`b9gW6%eAh~dtg1wdrBW}NtxBc9R^*Izm5`Kwd&km=ZSyvb?v z+IQ&h7j%7rURPIWdnRUGSIgjYeY76h|6Cx2q+?vFF!nRx8LKJg4XLqhBHZNu02l*! z;|$-s&CsPiA1QTW>}DKRu*WqCYOA1&W~x`pj?kw%o1o>|6bk;2I`FPy5Y;nWK%K z>~DwyZuFGy2g*zj|AaM =gAQW$&&RzS7R=R{up8 zXe$?iI85iboV6X>H~-G6W0rQmO%$D;SNLXT_B{h-*_%gC({oWqr44p<1)gpy3h3kE zW0g~;AMHlPQ2FXzj4PVs+5({SwP(b zj-r_S6~}n%+#S5f3LHts(r%Om%}7hW0hL;0YR{Y={fU&qvQjih(NT|0b8tW2k|X=` zEfB{2f8=BQJ|SwI4c9T}VD_0jO_v9DXS6DfzksxCN0KLp@)w#P5sBR$xNT959!-4t zu2>+yjbB?%IGKVp&3oX)dX}Zo;)fKG>nw7Zf|#~Ht!pln zznZ*4@phQ@PVAFA4mtqb`g}fPAu9c;E$>GM;9OOP4FjL9q@nt_9nPGEHBO|!w!dFq zZh#izQ5P*vrL$1tVC(V?OVf>XsC@K-kLAeP-R) 7J~-FS=2f?jmc2(DSE>nf;R9NR}=;-lMZ z=#olKFx^f&!$N?y+<3arxt%M{!{?*cR|pvo5KL*pd51U@=jEk%wCVx74N?oP&zJ%7 zRgl@`DJkSt#_PS7CMC|u%r(OKKS2}?qeqL3BxTtcAdsq5AYFgilIMGXqVW9Kr>fjD zg|OqFSuPoLB_kiad@5V^P@5#uE;O*?7%zUY?>3Dn!v7h&$r3*s%FcJyGQP8U_5Ss& z^h7+OlBFbMcE{)QKk{&ZOn_|qyCcsAuQPP+jzqCv?LD5-UiId-{jZbAC7qb-470V% zRs@)n$PE$KjV4W&k+`e>y5p;})#g`DK|YMFf>8WC+3N$D(FW~ZW+7p$#1?>YV)>`@ zUok6Ws(?y{*W}Pw%XI^Zor)3;u>J0~;A#ck6osa{BWWy6!2ZAcnX+ag^hq1X=I%(+ zlglV8Pc`5Er_LL9#tYuV(3@BYknr-6I68q9)i3NBsV+*~y$^J$`F#e3MN6ZomS>{w zkq WTk!Sy4&$Qp(;J|MS38JS<9WYo>h5?MRg|FHaFxzyC&+IVC}Dua`6 z-t%k5x988rak+nF1wG-uIak@p#cE5H4e=?G4)o2F&JF6eVrjVziya1+nEL2ah2=`a z@8>@NCTz$_+bzzVnGCs$)sq;{==tYZKKya5ydkf`eNWtY#H5TiN6xmF_gukxR K($alaD`#8R Zdlvfl+X3vknO +9X~YQIr*1UgOg3;KtOIg>?$e^w`*<;_ z=!fW-EgnTL?2aJ7> 6qwCV4aQ&uFp^wC+|`Jlz_P zOt6Ay2VdGQN%-@6W80YOIC{{gP(QUNx7X(j5&kix)BR~U^uD1!A5g@vMmN&n%85fv zAa7n%z)83D>Qau6d^8b1)nI2i?@gDZe7Of64Hf W5HrMM9;=pk+oheAnmp#{ zJMqOGfA-*K*h6aIQ+`u#hA@bKIkonVpG{xT5HG4A%q$#Nt3o6$Hmo{ +M^0sj#rjLLSpy= zF`KR_Q+R40L>GIJ^z8?hItF|I&41+}S<3Zd$f>6lnn jwClfv!^9XMK~c`psz`mCA)nHlTq(upqC!ii1xr^AA_?Hh%B}}ceu3K(yNT5 z)Ah@Y`ZUP6A>X>`=kQ(8@fW;yEeuDkGXkwF)e*zvgJ5Q7pT4RGi)_Hi0ofNv(M)D4 zc0O^M;Cuh+5@FoS+z-{*Uoyhz5Q-crX1>*BCBQz8+Bu+5 6(fr(!X1 zLQ0zAMlTD74xrZ9=+I;Bq^g_l9d{98ir+Z)H|jhTuQNOHt3M+y4}^cyZ< 5y71sYp+ifaB^O|iA6L}k#?ShsI)z97%0ulGL`d?5pX#9j9eLUU| zSH5rY-Q3CGexuW*6mFol^xU#EZoo@Ur2YX3g&Bz+YAw}a(lN36mRILTLUo?_sdh8; zPhA0o-e99G0=8u!VGaO?23xAizCumzq*o#0aReSLhk?TV6OZp7m(red&C`V(JM(or zmbwl!;4BDSm9Eh|N$@7=?-@HAcuI8aNVV>!kU~t-pISxI_XTYm8&DH*nHbN?i9W{} zxL%EDQSFXE1%-Bhuq~NVFeyM`^y{V;Z^7k{`M76x0QY^D8B |K^u5C+-c|F{D>2%YVb%pWZ^1f)O_ &>#$NbhqrPLSHUT zxkhomGC2|sjzZ>leq-fi?!KIu6gq!4=ul+t60KCfZ#`wq+sC6vx++la5;hn@2MI69 z6zF}SI`tOr5M|)Nw6mWiz=;fu@sioCcTgP>l2twfW^;HMbg91E4>(Knr|X$(8Se8Z zo@^@K{+-BZ2^0`zG11Ni$)Wx}vwu@R5AED@$u7z>cG51&A~jCfu6Z&6GEMYrk}(p; z!t!3>jtvE#`0BFNqg8;=e*9wm+xzCkqvHc}s}{Xt+Rk5TyrQ9hBe3z8a`a!xJ;072 z5$E&{j L=;!-+_GhPd6-a}tx!I#u{IO}x8@VXwQbg`N4 zBG_wU-rJP>=AQ7pK!lVh_al#aL7G=}=l?R%gAa6!-)kFI`xN2BBz9wM&evGkn})|M zo-?~fV%O*vi>E9I=O`>4jtSmX!UTd0bilud-&hB~-+r0<2&)(*cl%GCBakqO^*??L zBVtz{!2_~3K{9@8_ksWX@+1$9g^s zY0wP)t2%-?jNM`~R`{dxmg7po7QC4z13QDkagn^t%EX7u&U6|+ur!;@gip-}g@kuw z5;Fsvtxk5YYihk4u9`E~A7AEtSm(11n!JG; z<9KihCf?S!cu! zsjHhagc`Q(`*%B;eOK!!_%aSt)k=5sBweg<1ih5*d4@g8`$T^4>P|Je5{ZO?3iI`} zqvbZXzN#4W^X(RcJgQI2Jk=O06j_f6J>sDospIcs4T4VW+*ikGT6B`$h2O<0NdLa; zr<(HCU8U*t5Pd_7v6Ee0z{)m+{JhS$_!52&Gi>2ox>!dz^lPp2-QR4zwAWidJ%kwE zZFJfDazC?WLUI1#Gusx-0sBUyPbN^mq2#6W*{dXvWBU^{Svm-{)TkE9R!R2NTBB&o zlH0RUpGjejRHxFT$gdPfy R>CL!FW+F?odf|?3r&}C4H@2QO z)mS9uXY2r>&209yQJ~a8DxS+iJY25nnNL5Ad7e5<=XKZvTRdDri|@3)g@HoxwW&77 znqN{9Ao|&X$F+P1h}68y9sV@(sUpT|<|{cpBFJK2T=M|-)uqP9mEs2fhe7{5g`cQ8 zb66MOMQq466^?)GUQNx23m^ADH@=4tsW))ceyq*#T6y;r$oNwgTfJ)JVC?o-czA_c zd^tpaZW}^;J$z2+^yw%|<&$rYEs>1v3%9*4$7`n0SCj3eR1e@N^aA=0f;J62Y5ZI7 zsU(+9bxUFhu<`7PW{fuLyXbvr`oq@~!H|}cvFj3pJbLHcbXpGSq*pALKP=vIywI4) zLEICo7`I`YFfs`?7yLsAWGX&+ebv3yU?ju-H2x&+sq^_uK`epjnSn~t80JY`)!3~j z+1Z1B?5tLjqnobJ2gYGKoU0r5K^T7Y6tWDnGZ~~ICz#U}Yk5H*O*g~Ipd;%5FW)g! z&n$D^U{TlmwuW1MHSr<`-H^kD=4}(kPT}F(sARK5aMGW%G6I&<;iGG%v##RteUU}J zI}04A17~rL*tY|KV2%~P(9}jHU-9 R|^>ePy4uPOA<7)C+Fsn6R7ci=$aEe)5U$ z+2h@g_c!LLnLf`2P8t8_L=yU@V7_?u{CLx6%w~`x#TxRs; jMt?%LiX<89eLD5}Xf*-tmHi^s6u6Lf; zT-AlDq`Gbn33Dg*JvI@-`uaXKp;K{CG-Y)Ea9) >7d%HtM_rZeWrpjoqBFjo$APv{M)_);-H=(h`s%$*B}{_*sv57eloY zFkSNMm11uoMPp8lVm^dC{l|{|(N^@ls_P{)H~TbE8(RHMY&B}{>{0pAMOGL*ZfE94 zD+&X;2eub<0KNXbx53ruPMf7azSnd86p6kJxewM1H=XkYuues823MBP^g~X%{7MeA z$KsPYtoxZLNqYy5mn4hLY-zN27UjeE-w9+fs%|Qd)6f}>C@;P5;^h{@V-D%JuggT7 zAvocerydE2F?;h=zGve)Gs@1qs@$f7tkMrpnH42{A~)VbM4Ztv33UwANx0U}d6$~s zE^>9Fnk>;Q@eRTbr;L;cY?IH(z91^5OXa7njO=7O<>5`K(=rj tIFsw zv1_?}TNt>CeVe(Gk1~y<;H}#qYMe0Y@x5%l{1x0MdAO3N_1%Q+D8eCM)^vp~1ez*j zr`%^0p7QwW_y|chz>HK#h3@Xy?K_X?^hMtp8L@NnN-V+GZn9hAAD=B@M~{UZis)%* zjmK5b7&vCO?}M98zO_tV2>%4gnyS4N8es^z?yc}qXN#p;T{uA2)Fx~ *qBh`-Q5N $Zp=+dSj09d7e6ht?lUN+zxH51K%T50ga;@9KP)^PbY$$4dGh1DlGWyV& z D9Y6mXmp^8*Azpy4gpBA^%N~xjAq}(YNO3{v-6cw^wJR z7EnmK*XfM)T)jb}gQ_lk<|tL883>B)_cjk>iSF-hNY&_^S8RXkhuG>V(+Hn?t`P~* zo>!QdEiRQ$30Y5rVj(s+TV^#DvXfhz4q7*doMAP}lUMa6ZL9tH vp1`C%O!UbU`D(x2RMSicxsORE|H0xc!2J+fRSG#4?jQA5SXwh zTzo^AxmK0T7b 1FWmWB0khyOYY zgbOFFdNX*-IgGGlB}g^3zT-fe;O1+>e$7pOSkn^z5f|iUrA4>U^l)qFQuQa(Q6SV# zxk9J}6ZSb%(su*KX NhKfn|30{k(=C$VatvwT8{97d15!U-r9AF zk&qKR4fcB1{F~*#{=DJUX8thW!#zXiLl^l M8jef&<4AMYlG!8b%H=H!`-p?zM45mUMFPe2xmYfr3{tG%FOw6KfiD5x&w7 zk#Dt$ua>Zhxy ZWR|-_zUfdXdlbvU zXR;ebJVmz^xMFBfs^Uc}^Q*GX{fF%?J<|7|kSek{slm(4pz4%9`a=+zuN7}rxRl^R zhL6Twhu|uj)0SQow?Unv#JFMyKjWEn+uX{ubt58sIFbUds)zfPZswut--sx@G<#16 zYK*Q=r!YI>T$ZobZ+NyA1LaBQr5x?HW)hW8Oa~fRIq=-x&yvUin~l#tp*B;E>|^HN zuYjwaV#@1so#?L5c%w-F?7c7hbsi^$?=3#@?I0Z?$g7{jum^|)hORP>A7?Nd=IgVq zkq-RvWM_i092LmPv_^f1O1<>Mn&i(<3`&@Ieeh^sbCnbk1VorMZPI+I+b(LJwh8V{ zqG*RXeXNG>o%0xj*$afS4pgr{&Xj(z$nMjWS4wo6{yfdp<1=&j!#;l}H#xSPj>CDR zMQ$WNLoht2di^k*rI@{$L(DSiQMb)`sAnOeB;sicbxRiWnT5krilS1EaZf}zPKxRV zDOHqL`7)s!gZ<{qZ?tD|)q2#+3BF{}Yytb$8+Bm+GeU_>%rBw%U&qv zMAeG5#L2zX9Wkwu5Q{h|E`AT*5pXN67Un1yFv#nIr+(?YY?QV6#Md)uXoF9x+h(@?E2kboPzz(t zI5^H@yin^yW9xFZtvTSVDbL>Y9CEvYsO;8vnK*3LHuGCqOD}bgw==3vaMOr)RJnx1 zcRsnn@HWZ^s&D5+dQ6EL8nzrxmrwf$a90uih?A+|l`Qe+Xy)fFzEA({D!aSwEYM^y ztAnFvE5~awlyNbPsMjz&wizvtE%7=p{PC!yX5Y{4a4lQ1oPPPI7uqJ|s^27QF1wnU zbRH_oSfx40UMt7VH%A#|Z7@1twN_(+I%yPBpIfy=<>(M_-${(yyJY~;b1F*M=br!U zCfBQ3ra@K(i}(~%>^_4s@CogmYsB$SFxnf9l?M;sip7=Cke6z$VAPB7E}66?NpzeU z2fd1pLxhKu&1I>Q(HI6T+ %Co7Qm!eXz(@+RP@WWSp%;1itV`Aqf3xx3BB@a>vyHNEP$FEKB$qwQx`*pOn{ zurslgOtFpFKlzq?^2~;33q4x2UWoWbqHBo25zgqd-lzq)k0<;rO}CB29lTK)-*r@# zGP>J#_Xm-XC@MGd2qV_ThQen`1y3y6X#3i>#c)KXlg$$k!`4>^-(B`Jk3WP?bGQ^n zRCa=g$z*5Tif 5Gb=r|UxbD*qJN&b^qa&f*b95bc&nV6ZKK(3zxa$Vt|H+~H11@yJ zTPF7t7HhzilgDN?R*19tp$^f<-|jU0L!3a58a!y? x#S9jd0 zgMWch3L)bAKU?H?&R_P 3h?U-Z$;r|oi<)^4u!-ihG&T%K2FqW^ zYt#-T*X6I{A;^g6ug~}V%78e~@8fn4&(VnL>jqY 9bodpxfr%{RKCBP6XHkT!s{ z*V!U$ G};>Sl6-x?KQy{G5hDCF$Cs 5H_XIXfIur!#Hl^t5j7qC%Zz)@)O%b_l@XZ}r&y?{# zbI%q!w#mMBDo|-b*w35iaKxy0J6cZUq^KY7u6u4@51+{F=OotTWy{Xfp6bliIOTaH zE*N01dmzU a$=stRY6+v4W )6vY(1%U4^fQ2TA-E2;!N`++Hm;=dr_mG=n zC`c}hWHe`xfAmh-g{U)p&9=%D5jy5Qm~0tyV&s%Cn>ea6z8lzUc^HOn6Bi4VL8-F8 zEJfcTeBJPo&A5Hm$$vRFyutJ2TRr0GrhYx|q#0dkDgn$6x(kzpZ>+$c!sv0pC5v_O z2N%wDPL7%9cVE9^E2lR9Qe}19;G|SV@lqp@7} zctS-A&UA~0;8mxk@Z4?9t4>PiZ+>1mA6$!O3$U6zq_*`gitBycBY(@o)Ez=7?vs`> z>p2F`!*AkmFFT}Y*?5hYxwx=GQSw5$12MVT4s`vQ`us60Xnj@`(bCLT*z~mt*j|{l zaeoarQX&>(7ZS=nK{!C8R%iu4?;;TL(QM6|DLTij%WQmbH0`ciM?ekc{Nn`)&K8T7 zw}6xd&DUO(nt_ gJqj+XVq@~J1`cAePdnIvhv0}v_cAZhX8cH`UeNT(2@kR` zd#nd33biCF9B~E6P;GRNr)!(b 2=D*mtM{J72q&V>tc=9VRK&Q2+m727f70_1u%m?0*R&jm(>TK-HNmf4quIM17& z_i?G1_;zW!Ao{#edjborR;;2fjhB<+ClX;2aImu+grdU%@`On1QRTZ>E6`1@BK^^v zuZrcik&MkLSmh=obOpzTLjOoS`+7OejzLxXxuO_VW>hPg|JV{?c?VA)mt{pLtde!> zBD+n@Xp(awbTRqdF$A7eYZpa}P>=tkPgB3T{3)r!VT@!&zz#edGo%?dAEzx~6cfV9 zJi~cytv!Da3*i_lBHSY{DPbB#v&>leus?N)v>62)wn$RaY+t}SoWbj@a_n(dpLGy? zIa8VEhzKKEAscHEGGJ!>h7lF{Or${P1}H=Bz_`<{q$@LQZend^juvPlfSDMgKF@N5 zF?yc_%B6ptXmTOJpF&J7_ZT}AwioI$TzDSk!P~}CErEb;$QF3rNJxzXyBa{C?OP!* zKDAj*G*ApmS7-j+B3pU1ceN9-=pU7ns&(!sV$6Bi)lFmkrFGveC!CRJW-b^NIr@Bp zyQ|N@vfkB`O3x12m>(M|fO<;A)KutdsJ|}(#l%Y!Lv! S z> @`{Y#N3TNDu?6y!Jb1oO@BuPPsON&Nv)4!_@v zrhymKRPlKsWnKpscCTsCukYKb*zs=5e`qlUN=KHAj-0OEi8M$h9^BEkd36-D2nK3- zJ0~R&ubZ{d&9;eIUKif6Tr-?g9O_&*Eokm_NN84m0jVX{j{8}4+kTcU5VlRRA7&Q5 zyF&EQ6Ap*5Mmh!^%b#U>+)e{%@PF9@(942|5aS#^JFudDVIcWT?#{*D>-U3~01{s@ zabCBFTJCohxA+@lpm)#`eZ=SDprT@9L-VGJX?rB6A7w~PNz$PeXz61#Nw3kduZmU~ zD~W)&e%D0n{r6Mnb7S&zB@lc&;bx19|6a>cYiE@GF0f5P@&gZ%ge_hR*HrAOxRjm6 znT_-LgqB2Q2O~2DGfRHkGD+rGFSOU_*8kM#UN74ZiPT^#(1XR|{cee3JGq?sj`~IW z1U1b#Cg?zq1p|q2ih4>TFIG4O$=aaUt*6q$gN}f)OAsUe{`-}fKaPs*0lEu{L9+n; zHnM52r6m5ySQg4}o9d@dN!0bnBBHVUzEb<6G4&r?`oA?cT-R~1Wi(Q_tT2#d&b!LP zOAZ2RTK}sdG7AQZi!ou1TyK|LJ_J8=K6~ordyh?Ffuiffg#K?@w5jQBRXB`U7SC35 zV>d3 YktI1$ Wtmc` zviifFqLYIsA>WpnYUP?>spP75XWhday+#+KK?TCOVGS_)jZ+;8Rmgm!1{r&