From 4a7774f762f4bf0e01da22320da5c4363efc191f Mon Sep 17 00:00:00 2001 From: antianqi <75944423+antianqi@users.noreply.github.com> Date: Sun, 8 Nov 2026 23:56:06 +0800 Subject: [PATCH 1/4] feat(minimax-pet): bundle the MMX octopus girl pet (0.5.11) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Adds an optional bundled pet to MiniMax Pet: MMX 章鱼娘 (mmx-octopus), the original chibi octopus girl of 绿川椒餐饮 (the MMX brand). New atlas: miniapp/client/pets/mmx-octopus/{pet.json,spritesheet.png}, v1, 1536 x 1872 with the nine animation rows and 57 cells. No look directions, because the character is not produced from layered art; the packaged specification allows a nine-row v1 atlas and the player already handles a v1 pet. The atlas was generated from locally hosted diffusion model clips: extract frames, cut the subject out, scale every frame to one shared standing height and foot baseline, assemble the exact grid. Generation is not deterministic, so the PNG itself is the source. Docs describe how the atlas was made and its license. Character and artwork contributed by antianqi (绿川椒餐饮 / MMX) under the MIT License. --- .../minimax-pet/.minimax-plugin/plugin.json | 2 +- plugins/minimax-ai/minimax-pet/ARTWORK.md | 7 ++++ plugins/minimax-ai/minimax-pet/PROVENANCE.md | 2 +- plugins/minimax-ai/minimax-pet/README.md | 2 +- .../minimax-ai/minimax-pet/README.zh-CN.md | 4 +++ .../minimax-pet/miniapp/client/index.html | 2 +- .../miniapp/client/pets/mmx-octopus/pet.json | 9 +++++ .../client/pets/mmx-octopus/spritesheet.png | Bin 0 -> 1924119 bytes .../minimax-pet/.minimax-plugin/plugin.json | 2 +- sources/minimax-ai/minimax-pet/ARTWORK.md | 7 ++++ sources/minimax-ai/minimax-pet/PROVENANCE.md | 2 +- sources/minimax-ai/minimax-pet/README.md | 2 +- .../minimax-ai/minimax-pet/README.zh-CN.md | 4 +++ .../dev/pet-art-validation.test.mjs | 5 +++ .../minimax-ai/minimax-pet/dev/smoke-api.mjs | 31 +++++++++++++++--- .../minimax-pet/miniapp/client/index.html | 2 +- .../miniapp/client/pets/mmx-octopus/pet.json | 9 +++++ .../client/pets/mmx-octopus/spritesheet.png | Bin 0 -> 1924119 bytes .../minimax-ai/minimax-pet/package-lock.json | 4 +-- sources/minimax-ai/minimax-pet/package.json | 2 +- 20 files changed, 82 insertions(+), 16 deletions(-) create mode 100644 plugins/minimax-ai/minimax-pet/miniapp/client/pets/mmx-octopus/pet.json create mode 100644 plugins/minimax-ai/minimax-pet/miniapp/client/pets/mmx-octopus/spritesheet.png create mode 100644 sources/minimax-ai/minimax-pet/miniapp/client/pets/mmx-octopus/pet.json create mode 100644 sources/minimax-ai/minimax-pet/miniapp/client/pets/mmx-octopus/spritesheet.png diff --git a/plugins/minimax-ai/minimax-pet/.minimax-plugin/plugin.json b/plugins/minimax-ai/minimax-pet/.minimax-plugin/plugin.json index d73f9d5a..707488bb 100644 --- a/plugins/minimax-ai/minimax-pet/.minimax-plugin/plugin.json +++ b/plugins/minimax-ai/minimax-pet/.minimax-plugin/plugin.json @@ -2,7 +2,7 @@ "schemaVersion": 1, "name": "minimax-pet", "displayName": "MiniMax Pet", - "version": "0.5.10", + "version": "0.5.11", "description": "轻量桌宠,聚合主窗口可见会话的任务状态、需要回答的提醒和最新结果,支持外观切换及图集导入。", "author": "MiniMax", "icon": "icon.png", diff --git a/plugins/minimax-ai/minimax-pet/ARTWORK.md b/plugins/minimax-ai/minimax-pet/ARTWORK.md index 973b3555..9c04e71f 100644 --- a/plugins/minimax-ai/minimax-pet/ARTWORK.md +++ b/plugins/minimax-ai/minimax-pet/ARTWORK.md @@ -34,4 +34,11 @@ The artwork was created on 2026-11-08 through the MiniMax Octopus Studio charact The static, non-interlaced 8-bit RGBA PNG is 1536 × 2288 pixels, with 57 animation cells and 16 look poses. It follows the existing v2 layout and player timing, including the six-frame, 6600 ms idle cycle; it does not add FPS fields, change the player or claim 30 fps playback. Light/dark composites, full-body silhouettes and the four cardinal gaze poses were visually inspected. The packaged artwork validator decodes the actual PNG and checks every valid cell and the transparent unused cells; this does not prove artistic quality or smooth motion. The exact atlas was imported and selected through the local plugin UI on Linux; this is not acceptance of a bundled installation on macOS, Windows or the desktop window. +## MMX octopus girl (`mmx-octopus`) + +The optional bundled `mmx-octopus` pet is the original chibi octopus girl of 绿川椒餐饮 (the MMX brand): orange hair, a white vest, a brown plaid skirt and eight tentacles. It is a fan character contributed by [antianqi](https://github.com/antianqi), not an official MiniMax character or an additional plugin. Copyright (c) 2026 绿川椒餐饮; distributed under the [MIT License](LICENSE). + +The character sheets and the action clips were produced in 2026-11 with a locally hosted open-weight image and video diffusion model driven from ComfyUI. Nine action videos — idle, walking right, walking left, greeting, jumping, being dragged, thinking, working and turning — were rendered at 736 × 1280 pixels. A local pipeline extracted the frames, cut the subject out of the background with a local segmentation model, scaled every frame to one shared standing height and a shared foot baseline, and assembled the exact 1536 × 1872 v1 atlas: nine animation rows holding 6/8/8/4/5/8/6/6/6 frames. The unused trailing cells of the shorter rows stay fully transparent. + +This pet ships the v1 layout, so it has the nine animation rows and no look directions; the player treats it accordingly, and the mouse-follow feature stays unavailable for it. The static, non-interlaced 8-bit RGBA PNG is 1536 × 1872 pixels with 57 valid cells. The packaged artwork validator decodes the actual PNG and checks every valid cell, the transparent background and the cell edges; this does not prove artistic quality or smooth motion. Model generation is not deterministic, so this atlas has no regeneration command; the PNG itself is the source. No third-party pet spritesheet was copied, and the source videos are not shipped. No externally sourced pet spritesheet is included. User-imported artwork is not part of this distribution and keeps its own license. diff --git a/plugins/minimax-ai/minimax-pet/PROVENANCE.md b/plugins/minimax-ai/minimax-pet/PROVENANCE.md index bd4b6762..a7e4d84c 100644 --- a/plugins/minimax-ai/minimax-pet/PROVENANCE.md +++ b/plugins/minimax-ai/minimax-pet/PROVENANCE.md @@ -29,7 +29,7 @@ The root `npm run check` validates package contracts through the repository's ex Production JavaScript uses relative modules and Node built-ins. `jsdom` 24.1.3 is used only for DOM tests; the lockfile pins public npm registry URLs and integrity values. No dependency install or build step is required by the installed plugin. -The bundled mint robot atlas is original geometric artwork generated by `scripts/generate-pet-art.mjs` from Node built-ins. `npm run generate:art` reproduces the atlas without external images or fonts and preserves `icon.png`. The purple octopus icon is a separate transparent PNG generated with OpenAI imagegen from a user-provided visual reference; model generation is not deterministic, and that reference image is not bundled. The `minimax-tako` octopus girl atlas was generated with MiniMax image generation from user-provided visual references and assembled by a local script; it is not reproducible from a command, and the reference images are not bundled. These assets use the same MiniMax [MIT License](LICENSE) as the original code and documentation; see [ARTWORK.md](ARTWORK.md). No externally sourced pet spritesheet is bundled. +The bundled mint robot atlas is original geometric artwork generated by `scripts/generate-pet-art.mjs` from Node built-ins. `npm run generate:art` reproduces the atlas without external images or fonts and preserves `icon.png`. The purple octopus icon is a separate transparent PNG generated with OpenAI imagegen from a user-provided visual reference; model generation is not deterministic, and that reference image is not bundled. The `minimax-tako` octopus girl atlas was generated with MiniMax image generation from user-provided visual references and assembled by a local script; it is not reproducible from a command, and the reference images are not bundled. These assets use the same MiniMax [MIT License](LICENSE) as the original code and documentation; see [ARTWORK.md](ARTWORK.md). The `mmx-octopus` MMX octopus girl atlas was generated with a locally hosted open-weight diffusion model and assembled by a local script from source videos that are not shipped; it is not reproducible from a command. Its character and artwork are contributed by antianqi (绿川椒餐饮) under the [MIT License](LICENSE); see [ARTWORK.md](ARTWORK.md). No externally sourced pet spritesheet is bundled. Maiyatang (麦芽糖), contributed by [Fectivnfy112357](https://github.com/Fectivnfy112357), is a separate AI-generated, MiniMax-inspired fan character created through the MiniMax Octopus Studio workflow using OpenAI imagegen. The supplied character reference was used to generate action and gaze sheets, whose frames were cropped, fitted proportionally, padded transparently and assembled with Pillow. A subsequent Pillow/NumPy color calibration aligns the animation and look rows to the lighter palette without changing alpha or layout. Model generation is not deterministic; the final static atlas is the distributable source of truth. No third-party pet spritesheet was copied. It is licensed under MIT by its contributor; see [ARTWORK.md](ARTWORK.md) for attribution and validation boundaries. The mint robot remains the default. diff --git a/plugins/minimax-ai/minimax-pet/README.md b/plugins/minimax-ai/minimax-pet/README.md index fa237be5..a02602b9 100644 --- a/plugins/minimax-ai/minimax-pet/README.md +++ b/plugins/minimax-ai/minimax-pet/README.md @@ -50,7 +50,7 @@ The `minimax-pet` Skill opens the app and guides the current Agent through creat ## Bundled artwork -Three pets are bundled, each with all nine animation states and sixteen look directions. The default is the MiniMax Pet mint robot, whose atlas can be regenerated with Node.js from the source directory. The second is “MiniMax Code 章鱼娘” (`minimax-tako`), a pink-haired octopus girl generated with MiniMax image generation and assembled into the v2 atlas. The purple octopus plugin icon is a separate imagegen asset and is preserved when regenerating the atlas. See [ARTWORK.md](ARTWORK.md). +Four pets are bundled. The default is the MiniMax Pet mint robot, whose atlas can be regenerated with Node.js from the source directory. The second is “MiniMax Code 章鱼娘” (`minimax-tako`), a pink-haired octopus girl generated with MiniMax image generation and assembled into the v2 atlas, and the third is 麦芽糖 (`octopus-girl-v2`). The fourth is “MMX 章鱼娘” (`mmx-octopus`), a contributed character that ships the v1 atlas: all nine animation rows and no look directions. The purple octopus plugin icon is a separate imagegen asset and is preserved when regenerating the atlas. See [ARTWORK.md](ARTWORK.md). Version **0.5.10** also includes **Maiyatang (麦芽糖)**, an optional coral-pink chibi octopus girl. Select her in **外观 → 选择宠物**; the mint robot remains the default. She has all nine animation states and sixteen look poses in the existing v2 format. Her Chinese self-introduction appears under the preview. She uses the existing player timing, including the slow six-frame idle cycle, without new permissions or runtime behavior. The atlas was validated and imported through the local plugin UI on Linux; this does not establish bundled-install or desktop-window acceptance on released clients. See [ARTWORK.md](ARTWORK.md) for the AI-generation workflow and contributor license. diff --git a/plugins/minimax-ai/minimax-pet/README.zh-CN.md b/plugins/minimax-ai/minimax-pet/README.zh-CN.md index 6c477d3b..6375fbd8 100644 --- a/plugins/minimax-ai/minimax-pet/README.zh-CN.md +++ b/plugins/minimax-ai/minimax-pet/README.zh-CN.md @@ -12,6 +12,8 @@ **0.5.10** 新增可选内置宠物 **麦芽糖**,是一位珊瑚粉触手长发的 Q 版全身章鱼娘。在“外观 → 选择宠物”中选择她,预览下方会显示她的自述;薄荷色机器人仍为默认宠物。麦芽糖采用现有 v2 图集,包含九种动作和十六个视线方向,沿用六帧、6.6 秒一轮的慢速待机,不新增权限或改变播放器。图集已通过校验,并在 Linux 的本地插件界面完成导入和选择;这不代表正式客户端的 bundled 安装或透明桌面窗口已验收。AI 创作流程和贡献者许可见[素材说明](ARTWORK.md)。 +**0.5.11** 新增可选内置宠物 **MMX 章鱼娘**,是一位橙发、白背心、棕格纹短裙的 Q 版全身章鱼娘。在“外观 → 选择宠物”中选择她即可;薄荷色机器人仍为默认宠物。她采用 v1 图集,包含九种动作,不含十六个视线方向,因此鼠标跟随对她不生效;沿用六帧、6.6 秒一轮的慢速待机,不新增权限或改变播放器。图集已通过校验。创作流程和贡献者许可见[素材说明](ARTWORK.md)。 + 旧的本地原型使用不同插件 ID。`minimax-pet` 会有独立的 Host 数据目录,安装本包不会自动搬迁旧插件的宠物和偏好;需要的素材先导出,保留旧安装和数据。 ## 环境与兼容 @@ -41,3 +43,5 @@ 保留源码/分发双目录,构建与完整字节对比步骤见 [PROVENANCE.md](PROVENANCE.md)。原创代码、文档、两只内置宠物和图标均按 [MIT](LICENSE) 开源,作者为 MiniMax。默认的薄荷色机器人图集由可编辑的几何绘图代码生成;第二只内置宠物“MiniMax Code 章鱼娘”(`minimax-tako`)粉发、戴眼镜、酒红触手,由 MiniMax 图像生成根据用户提供的参考图绘制后拼成 v2 图集,无法用命令重新生成;紫色章鱼图标由 imagegen 根据用户提供的视觉参考生成,重新生成图集不会覆盖图标。详见[素材说明](ARTWORK.md);参考图和外部宠物图集不随包分发,用户自行导入的素材保留其各自许可。 麦芽糖素材由 Fectivnfy112357 贡献,同样采用 MIT 许可。麦芽糖通过 MiniMax 章鱼娘工坊工作流创作,使用 OpenAI imagegen 生成,再裁切、等比缩放和组装为透明图集;重新生成默认图集不会覆盖她。 + +MMX 章鱼娘素材由 antianqi(绿川椒餐饮)贡献,同样采用 MIT 许可。她通过本机部署的开源扩散模型出图与出视频,再由本地脚本抽帧、抠透明、落格拼成 v1 图集,无法用命令重新生成;重新生成默认图集不会覆盖她。 diff --git a/plugins/minimax-ai/minimax-pet/miniapp/client/index.html b/plugins/minimax-ai/minimax-pet/miniapp/client/index.html index dd1b136a..2a676002 100644 --- a/plugins/minimax-ai/minimax-pet/miniapp/client/index.html +++ b/plugins/minimax-ai/minimax-pet/miniapp/client/index.html @@ -167,7 +167,7 @@
MiniMax Pet 0.5.10
+MiniMax Pet 0.5.11
JBcLkn4# zbVbT{S%*QldG5qtY7)pT=*y_p@^F#ix-KqfO&jRTsjek)C0z66G@wg@Ey6weC-NeA z$D01n!{(5gL{Rf|8)rPj#Jhl8i<72_5fiQ|19KyDSd~Tm#iT4h?wxr#w4D3^!}pZp z;Zh`I%MW@=OKTw-@OJ8=^5F&DrgGNkAz$k!mW@|SlUHed&`-`}sQ`Yu{93)K3!A#o zpEV#*>dCIbd8G^jS7tpp%Hawah$l*Tx(1;O@8Ja^i$SfnCI!Y8xeX6_dZiG9UrWcB zqqz^fkRP4(-;~jkZ?$zSE9E$qz}o2=CU4l4UhHqzJKLExbn1JI7h+~3Rq}p16#bZ};`FtyLb7+8ou777p-eGGB473S{fX7?#MJB#XuI=5 z_Sw9m1SQBFQkEE0CB)X=>fR-*I&31%CKK{KI^X|WOo;WX!l|Rox9)enw2~*=#vGI4 zh~Gn97)=e9W0+7zu@Jaq@sm%lvSqOCqYf8(2r~K$IOJeC)i)5XNM!%tyEhU|`@a`T zk5rJubE?}nXxi3QmUVPzd0CL219B@_sml`?g-2h7c~=WK`qZneB|hiEx^b6&yK2l8 za(9dvy+A1L?l@_G%R`C`!cD$zVpv`dfuO_|GGgMF+YFNgs|%C;xWM01(UM6Xrd+jEzTn F(s7^Nxe8N5v$sjzV$;63Bnul{auSrhI0%J-xx*fxgD8{XFQLco!Pt}p^Y%1AU6Olr800Tp(cgtN)f~lXv-yKkU19UbFMK&Sr zRX~{aA2v|AAqI4P97juC>%<`RUIMsNxWNpn^@OK1;nYDe7#$tsrVyJd@U?{SL|TUI zV`~qWcvr3-@~>fm=?p~P7nL4Iv$#uSWC6!Bj}_^(tKvJQ%UMyocdj(Z8wnBLkd$^o zi(7MsgfEi4M9-D}50hchaABq6F4;BcyeHjl;~M8*I>N>IbV9x8ev0_Ug#N7R6h||- z4*Qf72iW4=QEI7obELGZEv4Kqg9d`s3%+~X{m8}^{k*vZwD(nfhnhzfN22(#JN^^S zy8~jnhyL9?@q=6XJloddfZLwO3Y;X5!Ms?(y_l`lQw`sZ=J+b>zK-W!F Jagqz+9X-D|ZGlgd$6%Gu9+)xS)ya-?Gaw-BzW`NDg zf m fx8QB=f-eseW{Ro_!$@%Tr-p z*~rwDuf1cme~| YCx)cn1imkeeN4&qV$A>85Oe?Lj7hriCT=sh#4Sx4|=HqR}9?{l~!yj$;S}oE5O^ z%ILqTFv1HF<%~eyfNm84<+=c+6GVp(PqAZPUv4}9(D4FmKI~eFFPzjIj`-srDl4RS z7%A-J5j#_r>Rdn(IS@gvX)%CuvDu8q?B#u|O!m4nTlAuN2>?1Fry@tr_+2L ZG5b*mXC^ucOF(7=0I_0r)H X1WE VYo9;1|>B}G%p zQRL#z*+!57k+-#*&eyOWGX~mFRzj7A-KO`YTV^4|GO(O69Pk}W^!{y*9^9?--Xmey zi~Bo3)N=E*p5Lu=2<2GfYt@>P-rr`H1>Xu6M;B?Pq|$L?#X~>7b=Ot(l2IQ4C#{VM zstv8WHqIaC*X4^V4L{p1ByQt_qQ;(&CydSlx}qEW-)==}b@nz@aNviIFe=)MAy &Svlvzy03S+Ev_LgE#{4_^)l+ zmJ;?NqH7+rG2kT|l)RM^OHHaabPk^yf&(JWFq(;7X!oGV3HsWAr8oG}9x{H&OUY!a zZn3c=9P-v=Dqr=uI=4BN0tvso#>NO^qpbjJEiBH-HV;y11UDj;c}SCrpNCufiB5P! zgi;Z#lS54ZOU2D(gaegDU*44_K*Ed1a)JtzgD52QAF0JA1yHyU_7)*frl8Y?ODcjX zt{+_EQ+vf2X%;ymWEW}E<;wFlX|xPF1!irQ$1zI=h*NB&`dBmI{-hh{o{(cRI(T;9 zyD5vk*)a&kx`0YPrv8#~zk|HgY#eSPUr q`>XCwN$#VT7YHz7luf41cCIWD_myM0nIpkTx+^H|W;QeKz8T1{!e8LMs|Bk2 zd%b2A2p^EyP@P&UIWxkve0~xMnTRHk`ukK9r 0=&v2|^BWx*u=9{9Z3?uM8vrV(*d`fr7TfnX8D^rOsWHyAfM zSRVpVe;gMowbB4*U`bB(+2St=?fr34&&E30XJA<^v-@*Z6v_|xlWKNbni;&J=j2@5 z?1|xp^jk9af*zMbFPjM@Tdowm+)PK>As7CnM;vb6N$$VsDbbhbi^Qqg$%t$G_-y1e zq#_~8_3wc8KY@VCW<*cC!~|4wcU2AZ3Mh%SC0h#w!BB6X9xjl}ZuG%cYm0-cI{Bsr zH+N@fjtf+!f$ UV{0JlG6_!Y+Z6zV|$bC9mfY`#QTEiItuVERwg5H46;BC zUsPp9UiWrkulc%Ky8j*|b`>cQ_X$%oI9O>Yr2iwUpO#W*sfb3uiLp>FI&&WLJj_hv z)rtSxJWl=PMMXm5=|ayWZE4{ndidzBWi|a>s68Wtlaa^HcOv$erVIB@Aih_M-?QdF-%@fN`_@KAW#0 z^pX)=Mw(Jk^oB7PIx&Q3abe;FcQfyL+1jw!U8~n=kUzmElc=mb6D!xI9(OVM-_@9L zWir?@uMnfDL-~IrcOLEmHel%&e8R?|TA&fLKTdHPapaiqXJf7+th`S|{i-(ymfSCA z6gsXY3brRl#Nfr!O)gXi)00vi!Drak#o@YK-@|lb?tC-DRB5Yt%vnn9519U*Pk-c7 zk3B5!I|H}W3EzG)DLT$jkx^70&Kodvxt?#)mmqSeX7!i +m98IO4%dy KT;CO*=-`T)y5;HXI`eJ z!xP=A6QAd5Iv)^zSkrE)*e&@m;O(!6aSOyE=>D?38R;)dSR3jzSv9`t8#)s6Q=e>9 zdG^DpXR3soZ0mLko6^_SFcm#`Jn#$y8e2LibKboXOSg=MaPtEN NCgBlN%?X2627_tqdX=RB!qBImU7u zzJU;r;op1v<$I#Ht>iAcsUyL81wrWPr}XWMAX|?EURpDW=ZfZ3(dW~DEpWw=!;=&J zL;VF1IR|~x0QMi iz&VC{Jz?2%3S-Q#hVWP8V+!KfZ*&fv6p z|HMfww>e02Q9UNE1Vq9wJ+D LqN~BkU zo=fWq?t*cQ#+opnHV!*pas6MHrUfofjw$37bn#xw-_^k)vq*HuW$NFGTmQ(nD*_=% zt!yV|lp_y~d%GdC)XhIm=|7JJ`Q413l>cZKn~F{dPP@;N__3xz a|h*mF#od z`WwfZlk%r7=lKS?y*|TG02X3nhjWR1@8+jQtx}VDb`4oeYbis*{7~3qkB*q0FCt;U z8|wwZN4<6~XHMm|gj(D|dsS&g+xNS-OvE{5hAn}_`vxly{o(7O=eXN2&FfMj$9hG< zkt|LO+%&bnI}~zw06c*dfh##XcvnGu6JoM(1~15W3Bwm%RwBWS?QE5MMDe%R(JNKM zFomrE)NPtUqlidM6|vtb$GO#-6_KnvqNO?B9;mNSwb*5ohIq0oST3cQco}YA%4=b! zX?Kw)WmC*eCTUv6_ua?>s4TxU;sOLr&)xl25389Qs8+EYW^Kn3CQMuWBYQk)#nHKF z1}O-?iq;vT$ty>^!>ow)`q$XX$-Q`wx n8 r&vO)=OINYlb_m@C=G1)Vo2^P3KufsA|ak1I6YDZV7-71b)q-iv4p)F7t<- zVdNV5MhtQ=H{pqf2!)yZI|NqK_YvgJcif;9XqF4QEsZV+UfRS1*LpsG74Cg-?NnId zopBJ&M`{&VvmZk?pclo$rbW8=$;#e4_B_>f?m=NUHRe_~_wmjvhRjYuoUwVECcn>3 zWAC6yv@&4fVL~g$DKNqv6b!p`H`)tINl)N&VS8W6Z>!-aWxKY?^S9y08o>2(+wF-$ z1l-a+patsjclkC!t+XstmmW**_7P}LK&;^7I#D%!YBOJgiq%UVsQBJdjjtBU>!;Nr zEEU28!)m-zW8=KL$in3$NJJ~$R#wjS@cyJBp^?|L`eVH)GOc2+D3yhigs#srefY** zct}-lD;g8vz)GuA#lMvXVT|xu#A3_y!B?`0{4Fjf#86c6f^oQ=a#V#cLvoSjEUsrp z+EiqBF`beQHVduuy`nO(0F5s<@ht0)j-FD*m#Epc6oh%wdkL!H;@{TswI^tD>tJr9 zrKBYF0ju5SU^ODH7Bc8oZ7swdoh!i27yic1i?s36s!5I!2B=eogh^B-=+`tei)oKc zP15z5gXz@oTt+WHqag=5TNhzZL|xwA0 @1}R@oGUdwVn4`)DpaL2>zgGT7bNa&c!kw3_kM`rv;m4aS z5JCfaX_n~rP<^mq;`_W4mp%!Fi>Ple{jmv1aHO ~fDx zU;Fc;x+gW|7YV adW<0$Nv&T&&(mrRRZiv^Coqw$Ihe@8fGRl-eo>ICB4v`(gZ$ z(-c|i2DiCA&kS{QxNlGJO)Pl3gUsvs=OEno&lJN`!8b8(q0rQz=YW;D^`~_Xo+WG2 zU(+}u3CvHJIYx&pdlRqbG$Kg8= j>+~x`dV(_g8)>fCDE~yWigw!ng4sydkY$3o~~`9Eq@~E3*3_eW~I}* zkVkYsXUZou!RF7YTwI* }YS7mZz?hVszM0|U$ zp%Eko<9-K&f%EI%^lyxicB%Ad`ZotMv|>$DPm~%cK<;~}RU0HW6rlw#>Pw*A-sM@t z&@LS U$OaVGIE0Mk=(qlwE3Gd~!4C)Ck*5GqbZ3EYNtc70*!8g+}dpDpP)W@a^ zo3%n7f4#)UQX$uky!S&1(*#*G^q-fM #cQU#%dX4= zjU`0myF>O!g)`n@rsRH0%BaQFMP(|rFBfZ6{lcn*rgJPwtdbktXTfu^8Va61Typ)j zNO1qi_`xYfQqb5b6Oe_;#P|osq;{FxV2D8$d8yVfUYz%rlGEVQCdRc|W#^TPC%4p0 z!`}NMoeILpE^T>+7iYLCS~QJDo9?P?qjUINtoTZc3lwMU7<40!I2@A4`krUwc)!CH z)HU$D_8)FO2eW)vWSfUOR@O98=2lt>YS2MMA(xUd7nL%uUw?h84nn;u%j0RwavfG> z;Fr(IElGVHKVSP{+Q?NvTzI?{!dn~Q{GC1Ks;W?2xIeI=Z@C*qmD9AkZt`mq`_Znu zs1x60pHVdF*E_ql^%y}*m+G{nG)V$dc0xLjY6m<1m7IS+lm%7$HDUHJ0Vd*$wpfYI z-iL4u;bzQzBDBsI-IJ7YGd9Ml`&79D;tC??vuD0Bs TfD8YH?NFmtfst|bSZbhqf_FvaI8P{{ zz_NkmuDgsSE5p&?H)WVditPm*6%cVT6#ZOeSn%8m5G#UN5Ju8`E2c?)3?yHc=?Tzm zK~nM`F4tM70LspIr2=5x&r;N()$Q-x#GN#>-d4p1HWvJW9JC-teb9@rB|Z#Rq;X*a zVoY2X$*6MM8-}BJKB*_%&Zt|1F9PlSDxP;`c%g`~VyB_0`vj>-TI>r&-rM4#3Af;l zq5S6*0y;!zoix#U$a#sKl)k05&VJQP|9zCyFDK&l3&L%bY9)%Wq?ENn^;KxR24b}4 zGkJlr MB?uO9OeTCt9wlrTsO+dW$;t7K0J&0=*me+ z_AX)^Y1D(P4US@~`n>u)rTbA6xgrm^pr(`h4YIYm$#+TZqj%YCJ5w(r%`c(3^EmDo z`?eiJAoaoaZ~tg7C%^*qAxKQlkb?Hi`mqe_{EvbE?w;-2yw1^($0p*;*EJiH>+IXf zAkn)+K_x(f1;=Tvzmk8E3~R*mI6>O#H%Uo2OGe+QCJfKR#pt6Vu1yh7RaeG)0I# z^*`glcKh_TH{M4={zl8(7%AfUKa2%IPXcUHrn@tp)N*1Sjx2Mcw(4jXPmWQ3-;a)( zcLq9H;aXnuz`A7_yx_IzcBi%a#n7YmPqrP8ee0(r%@p%|ha`r8fuW3n`t(Pgvmec0 zt07~y!L75sRe$q3#TB3kH*Z%{snIJ}t%pc@N%zmr^;8|rLd}Pgq?|M`rk#bUTwBNB zl#L6p*1Chob?cI0zS~DVqBk=oRdHiX0BB*A^M-KGr0e8@TEneO3pJ@qjDTG#SG=@& z9^#ArI=p!xsCO+hd0><7h%K;viRj0?aq2+|No|pVtuxIY6|di6B)&pU^bdb$kp}Xb zK5fe6685v{!J=T55=nv7Fz#I%f1S}L4a)S*%+8?QMP4o}d+*hIyP%cQtYm#^*3EbI zujLsdyH#Q?Nk&)l-5q%r_`1cy`z$>U-}Q*aCSf1Zh(?bPQ=RbR9c^ JSn}&{;BY zU?h(_6q|7L;<%gF9Ixz=ZL`>Q;*1W(qWRk8p(HMRz(}VkV*ecM&s>u$H8fw%A?~+y z$wco&qspGrpX9XGASL%YBDvJ8f2q^G(`P6_g Wa?esIO8h=S8h zzU*r+@nroJ{M>3F+7iTOfZX^qzVX9)&03<)L(|pEQD<96Dc?!n!ivX`E9lCW20iw* zDo6JXY5ql_voe>O;YoG!fmqiqrmZZy6sp!1M 9aD}?Cfj`59Zb7s1;4(;?(nfzgP zrljB9tBA#2g#VzTw{#4qphX)_wzSi-*glTrau)wfJfmW0=y;z`DtGaNO_3`)@ i#noI`VGwTcbjo+ibYl|e8~&_O^2eo_|64y3y!?w64dfg9 zu`Jk9Bw`b-2XP!N(*ijnpn)|%g;K3Qj0f!6`loB8`ro}c0O%XFN~!@`BS+B|*sZL7 zYL*%^#Y+qir;1MueDOW#>FNQ(txs~yWm0HCmmr4k&&Y|%Lj!39D?MVCH)QD|&h1Zh z{7QRU&|URV;P@d-RA0fXLS^-Pa%;C>3SV5rW&CS)tGsNpHe=5y3#8iOhS;jub95wT z;Kli!QuottV(91VE9mJHgmlSUt;Y0qSbBYj$Jc(YtDSOl)~;6hg}?~*)j@u1T>YK| z+MFzk>X}9!UDl+woa2yvM?M(=xYy2kV@=S%kYWNovH?11&9Gg&K858+qONr*V_7cN zv%GA$9}>_B><`QrSkdK(eodznQ5K$)#pdBb)1d!-gT9|@O!gjtm0)oV3!&f8xv~K? zRi%>$c3m5_bo7tL>*Y&chxQhJY2dZk8k~6lhN~|w)9J5%J9nOi-N7|Cfn l4y51Ivmw2($P!N=C>O>cCQCtb!<}?!AUd16dTHzZ%ui(c&TkgGq)YMAyjms89 zld~sdmk*_1xDh<&dmddc07PlJWA !Lb2whBT* z_AufE?xj6_=E(kV$0a)$=du~TT0|E{ez&s9cUzSqNjh9`LVQRS&qM_&L{sLk<#8u- zFPaBiv%qa68(MrT*_GpXpT#qKmI@333?LPf9L@~6Yrirv`|HbXo>$uV+UsmygRj>1 zhQjZHyRM~W@^fnh#J2h%?S%OFsT)Kq*1<0Nv43GL`(4d%MJrqiM&))aA+c}d9BpbE zADZwzo*w@2H6}Zjs+aP9w!fkHbB0cRtjDdkMWgv84SULfp?iPJnb#a`u)6xKQ7Ygy zbBU+64mM>31&d04@?o61Q^ZL?L6AHV?1kJ`VQqwE#A~`iiXxqeahgF#ZnEeB<7lBy z;8-Q=)F)kBITG!f#U76AG5)^BpMGOWTMu-YDqR^LIWc}L*GbRWI0onb;Vsy{OEp*) z6&S2&fM5#aYX8w~U3aPTI>F!B#~+k;4U|61hghcn+)%Y4(uHD9NwK{+(eWBm>l_lW zG;IV8-kCIK*|R$5Qtciu p&f@f6 z3-a@?tLbA!&P >r44aLaKdKL3(mfpTEbSsv~NNRRz-nUz%H zh$O~86UdFN9en-j#i&aCJLbz^RF0W9fT}E=nly^v`W1#s@2TtmDi&{)=9GP5(IN5! zWUNT@tMhFomx~DqsJqZ@ACE|= zk0~A-f?&V6%^Q-&qzi$b1BHxcUpDaOi^%Qh2JF7#A-XzlD2QGmV@{Wj>ir@)W#q== zv9uSb5#JE>i0-*ISR Uukz#Rc=b6TfQ6BRKGrkz1cEFu?ymd?NM 1XT4PT=n0)h@3T&hcRmR!y@a(n0gkyt0EMmtNudR>t2R8F97wr}F9d zPwV^C{g<;?`>_m3)qr0)lnQT^?;rHa9bcldp8BQvzI`+6BVi04ZEPjv@+tf%P!6 %G`Hu&)-oB%}zxtFSCtV!a?25n+%dm4x)NW>5h`qjQp z*2Y{?z`655zAdAEe}-qh!y{)fk5w9BX3=+~)g^nfik;e5ELrO#QDfSnSV1EoWNO`F zYVBJgXW>A>foHx&q^tp=KPTtF*JP1}y^QM&@-jp!gDl{qZP(4|rO{)!#wPXo>ETYh z<5V%)^4|gpweOf2iQ{{ImU`--`G;; 6zzE>6vLf^TdEL6Z!MM5b=mJNhQt$?URG(((74#I41P z7M4C9F) ~cODQ=9(nZ+}h#^KgdpGgtJjRCXaU%gh zlA&tpHwN7;8i$lr8>&1A#YwFu;gDEBlWKI_K3dP>$csuoW#$-EdWb@M)~t+iDM)|& zek0(`Ie4rOs&Gq$)R;9GVQ5SOI=!3xYZ; zZMhpwuJ4PzHE-=3q@}J9?df%tx8qiL(yQfA<;+%@G*0>Ao+cmpI>k4oZr1*1giWn+ z;lX>wE+y?0#pG!6SL583GwSWi7I&3j(u!WgVXDd7gp-8u7ylB!sVtaSVdS41%T`=c z4JY=xQNnHC=VKnHe_PPcY}6+XvuY&v+CPwd?BlS(s<#_Ih$lAf5bgT|skyrB>U5@~ zv8y$;v$IV8z&7~l1u^v?1wAE``?OJvnBOjb=`ZyGg1`#Va4gQkQ}LToH`b-|js@F~ ziYEWBE75}cujHQ>nG@$9(-Cb43uu5vPrWK=op(s`9{hD;$R6K~QMgID+cewgaw&S& z{J--`uqz-p-1ufN{p1!S=#rV9(vfIjQ3I_p5d~PoW_6D~@U-+>3#RC^ 3#xZ`;Z*Es?w;_1(8Vf0=U*Yfi>aH1Rh5Z4eO?d?w835xFrk%KiUQQ zde_C>N(@A6{Ro~KsbX>d#4VzuF$wQ7vD32afiVz^ _PK)lk_WP3c_ c zBL7Xtv|qscdCzFSqi0N+PE+hY)G_KlbzE9Z)&>T}R}t^Vfo0TN_2qVysrh5Q#@1UU z`#fFZH-ehAX*nwHL>C`9Llk25k?V=o8_)M5XPw_scFZfDmA)4%O;{kewrPo9?ia_8 z`Ehe)m48io7d2N9oGjIsdMXk8E%HDdVCP!osZeTaXXBZ4)`%T)$H`j&k~dNrRQmlY zjENwfRx5IyMjy$<)8!k{w`25yRJKMHL_P*K+q{z13$QR7ouEUKFLb>CpHdTl|NW7D zyZCD@+gnO&B2+Ghf$yH$38)~buX9|_fom+vtIe+Q-@IynZFz_hsB2niP8*#Yo>3!` zrP?LN#nyd?8J4rY;q89p{s?9Z&D} QJ|Fvs&wMoyX@Njd#L1A`6t2`i2feqHIZvL?3k6A(!qKt1p XOG2dAn zXm q?_7k7-sJ(=1{P855t8 z)oj$+4$P>N1b=pPOq(m85)2JWmx7-4i;f({X3i|uLwh>oB5hr#z+aWMg;IPaSoy_D zYemvX7>65+^8m2l2FY8|j9v88=Wi;T7FDiuWdm>{^duJ=q&P5MIQ(|-CN4>#z#Vif zxtv+N7srlZ#(v5tRb6Bi`5su+`>$PivsB`sDWRgWLvq$F79(Hxce$+n08@!Y-w=U` z{=sp*v%P b~|9bV!g4_?M*J* z2dCUMplft<3LPE;!qpkqA)8j)n (#s5psu+ud16_K#3h9wdvQOjje)=QSt zypOo!JS&N8kjkO2(Pf&6YLCTHkHej{h;?5jLeu-rTJUc(t){n%HxJu)PEOlI)R9>@ z(god0YfAd1OyvcJzg%njr)lnNWlShnxPKAK&=lE)k5Y*oWc>PIJNO76-legC@4fXg zx6tF}=0R|Fd%5` Bvj7)@*+M( zLxMa&;h4H%SZMUd_pR{a*3X?MSx7)xfXMGVjb(l6JXKyyhVwTi8hx W0xFQp>F%LUs1>=)FVtn5GO7U-|J?Tn>qc3B!}sM+yV|gYUs&GAD c(*`24ejq>keRusZy}fNd2%Cbxipe0=#7ZymKu1Vbu80bNYdZxwRfAAaP!!pk;Ns))Nl1(>pYvBnmAG_creQ2h zt31zt+4&ljm>eRdb^F^>qB!BrNW_Eyo2?^}ZP@jzx6Mh0x}3w=8p1MNnb!l9#v&OU z8hF!&_Ew)T3X5n0xJBOKD^=5q>i+H?yDgUaH&T*`e@lSNUhL2$?(5O%kjkAJaL%&z zpc9rFVea;$q>k(_GvQYqZRR K8GJ_xQh7lYAsF!ECoLIV~B8SStx( z8-%$7tmuq1lSXmqsRwDLiLM8RC%@RfrgJsSE1@6OM0MO>I}Cm(v-f%J`7XcwupjHm zk~Gigx_W>r45E_OIIsy!{8n%_ZtCLeC2wil`i3H(W_vcCl8&DCvz1lclDXJe{<-V@ z#d^>A*_!*{=bboefSZT4YjP(>bK$C(mm1GkzLM8b{YJ#w@{1BKRN|IDXEDq%!=`kK z<=WQ %__mzMO= zi?(m|%@0CQn8%4MVrzq%t^7?BI6KYLYc O4M+&C(>oVQk|eK2ba}==K^H{k zQa&-{yyibay0*2(r6f^XG-vOu>*n4FMOAcJ4*u4g=HR?^@RP9fJV_JT^*XO9cq#^f z>$Q29s{Yq+C#ZERKw&rXS$6ZwBZo}xXGkvWnT=fzVpW^AO>Rm_7`6*dWeF}N@r)Ik znJlj_P3^3TQ#U!={4y;h^&_gr7j=-@AJvS{IG7E4EWADoCkXAcr+8`&EyYjxCCmP5 zb+1IluHDR~-8h`2S7}7oaAtUI6h_pjie=4%pR_o=z#)E8l;<0|waWp l;dea?TlwRsvaHf`7Ds5e~l#@JxZe%}u)vW3A!OWK-qu4@6!f zWEB-(o-D2zYVyS+H9yh$FEQ$yx5W2)J|VdClHWXvsMi5+-b{kCZN0#RAF*@~v1W!3 z4SI_4`~RGhx%YPNzm&oYj+m*7sSW)3b(yPb*_Z%fR=jasNab1t=HUHH2Ebhu&&8cy zOm5E|7mMSr>oYiaU^Ov9&VO&p9W4zG`FMP@qz=`)>f80plCDPH6c@m ailkSVOtYw982fEmfr-W9c^!k@+90QpOveHwI&GWI~#JY}}SC4H5? z?!S$y!fYFCA5mzWCo*YX>J4@+`vA`}GPLfTvHVHKl%67x=F5T=wP`^ga_i`IH#aoj z#0wS?xYBrOdAmStNs=ZhXD8&~=-r+g(?W|AOEmeAPm0R?$|GYsBRfnLFGis}$~Ps+ znE4exE34%e@%v=V5c*Qd5<&{6Y5gR>x`2EY%Wh%@{^jv4qZo3)p QO w;hfyy-do}{cKtqZRTqf=AVp@=C~ zeCu~HDlwnJWC{K0(tj%I#$cv1TO@jHaB5QhKLF7{F295lI4iMELMz8DC6E}Bn@d!~ z3O8@uX3K^t4n1%mX-jkA&MkKL?c;Xm27QzLWQ`1CC7r}#oxlq~YFGH6-vi<&z=bPU z&h6QK;O<1=Z^&hCH%^VnnVDtIzHyBQ4(-Mn!I@K+xp4L-m1-Gbq1oyHj(vN!Fcg$n zUubc4VUa_7wqsp_FBNgCCln?)>R}0MG)v1(oUsg*tCYilau^c$5>GjTa!8|{acf}- zCnR0~p{IyKkBT3Hb*NmE>6}o7RBKflofg&!r0@6ELz*(Tw8+%(F#WZNEXyfH{ghfh zt!|gH^SL%V&(u(j(nvr;POVyF=l-p{@alP pddug`2w38gEeCm}lwUSTT zPPsk5#;y5fHuR4oO^)ysNMzer;&!w7ub~)vdaoeBedh3C@9&&Ak$$8;^;=V6{m0WR zwFn_MjMT9Y?BkWwSD9N}W9!5yqr(GioESz3N3L_aYh9Mty4+lCur4wl*}t6-jkAJA zOEce0xsk>Men15f0(?JUs8*&P`5-L>3M(vO5V5%2;r8q*p6^o+eMSZ ?9Dr)6g6DzqCAE5)M!Q3^)yC$E<>e+GJ_EG~oo5UUlu@1_UbWn8 zEmOL)%x*nGr9Z&vgi4@z-$Q#?TyAk^cA14ni@ezcDe$FYbfBNnS{2U-taB(8veIh0 z>R=T&IG``i-2RU9kR3mNUKQ2<1qB5K1w{hjUSa=!2M}1d$+fjGvBstj8CVb!;RLpo z67>75%`WnuuX-;R{?jX%!H_7=aNRCiIBKC!oaQ(u5Z2;_N;qNt$15ZM?%Rj&+p)Ra zHzcx*c9PI(cXg(Xz*#8-QYa-O8Q?JZIfOU}eR7>6q)!+Gw7VU$JjXeM1UxB(Lf{J_ z0zbg>t4Jw87^gbQY3l@;6$*h660I$v@SvGv;+#sRXx*HruU@Cm3%L__8L163voOc- z$N;+6?u$T>BnImofpYkYs8|~Bq^js%1^b?@!;cL*LvuYfF14NvB%QS`8#hnUh+8b* zT;%;9dq1!K;Y+MuT4T%52)j0H=G^UD%nx=L8LHvmR 2Je6@5W2u+Bp6FnNr%nl&L!)i1lUA7IlC)`E~8p7AJ!f%JS& zNauvjsT=9)0=7EK$EK8EgDxeH{mu5ZrSk6A`*QtszOo7iC7pu|X0Oijz cpKY5bnVDT?cv}tS`65gO10whm;Fk+O zbndNL*C2 omH_@tc-50CnIoj1;3VBdkg%wE36ottySYcVPa86K!G6x3L3 zwAo%MGf*kB9>)y#h2&(YvJ`5?u))ZG`Y%TxZ|)r&-ZvcjZ(dHDW+~Oe>QoAcXPu9b z5+wx=fy)ibI_hB==M2thq*5e#3eMsq;7w6JPGaID1|+`c5d|SZ7!ZXaCEt_n`6jA9 zfRPTg!INOMBbjMa#wVL!Lk&9y`ujQg{3#CX-pyKLm8;8ldEep3xqIp|{gZvzEWsKu zPU5VkBz#<^Tp|ARjxmI;O8 aLc-9)m%X@m0-O-!&LKQSH7MZ;L27ccJSERH);V%*Xy^`co*)8`Y{g=_ zAW8yf1)g*`<>)kGWXn>*XX(ZQd$w(&9xij@vnLs<_p#V%viCjrldrbP1Ix(p5O?n0 z?sd0Whj9{6 Q=p}LB@$r=}KE^>dc0acfDU5h l{)Y}@Y@s)*C=wSQRE!H;Zk$W$38O)AERYCQeK{am UBkvU6l zEwMFJ>m?rDwv#^3VlqS0b}TQpSj|$_bi%HoNqpxBynw!HiF(*89#Ex#-dH0=yQ{f* zdl64bhWo0F4ppd@Bz_>U!h-5e#}gJzW^oRL@2Eu)-Ihh52}=P&^$H!LN{wnQWPQ0s zoNAUDD}>=NwR#Di#Pru9c6wv9ZN|CfIXtP@oc2?#hX`LIyo|9*iLqT phy7RE1Wy$ z07TxI%$-lBJ&|@&`l=Eq9VX8R{gCGD3R7bvREB-Vc8wEvyA0MN?Al82m!;ksMJm8r zq;#Zt#zw#V=$Q3coS)ID*3xREM0!H{73 #*9ACI(}{3nd~qg#`rfs02Vy3<|ybRhl9*i%vAAVoCFy z%0QikJ2Q-pjj(ichFYZ$F%c5y1{+%XyohEuW2jQ6><6To#<>uO6;3!8Sl9pUa`Nc@ z(m;L7VE^}xSNnF3;GvBncZNLAY@RsVZpCCe7g`{!41~t2mhPgZ&p^3?H5wrl+F3GV ziQ^91WDZXuJkRA;J0G01h*3) z38f$+kdj<$O63x1lH-g+ATSsd0&77VORhD!*2pBG9ECUm&BYkAae& QfRGlLXzZ8 z6&6769J)=tk|L2_CMuOOw_D4MuW2U6N4S1%mhnwfyzB9Uy!^S-TzhemsIS69j~qa) z=Pb0^Om3LOwsKaQT}q`A!U>${B?Q`9BLpbrgp`tU7-11Cv|F@$`!S&ks4Io%2_nx& zT17ia$Z+H)BeVkP1tdBrw;9ekJYS);Bh?vUsl;e~0Ao_(Bq51YT1k$@qP4*0DQ%sw zzML^M8K856bWrV&Si0R}XU8!)IK=65SJ*H*%6+@GGPklyw;Zth;1j6%2B*%x!lr#& zknNQ9RvS 8#SmAuBjrRs%+>s+n6e7^u_ndR$Ned^q)m-_tp;G^MS2{*YDJcg& zk3W2n&%Sz&PrdLmyC*j=IWoY+Xbp)Z&vTlyO%@wnt}HE59j>x(^AtAkqVQN+ZnMx$ zX_|~3eSMfTCiDWTm5_l-313*0C$YZ6_kA)gxOQ^}Z6&3^W3(PoEtT*CkHGI8Bb2l_ zEr 7x&V)4E3C&JQZY=YwEBL;o9z|%CGdWhrTb0Bn=lbdj1Ggi# zY#N5LBQs4N*tv<(+5i_W-(vRC8le{ur~qRvnK4-580)WdU~B}NYqWz@JEtPg<^5H0 z>H5{b0O;e>=T#9|_YTuwpXG=;dinT`f3^FupBncEelcI@<}NS!rOXmViih`aB#9?j zUTd<_?2_gNA4NIrRr3#2Lu{6ir;fM_i}NkkOwO%%nav}^3Vlxh)Se}$~uq0dv?r#8}=(Y&^Bi&*DuN(ZQh9)S|%N+Uyw z^aP$%2m#JYw1qrVG#X7>am@JE&9*u+s6Kz^_75L9`TM{2nZt*@r;Z;lEU*d+3JMA+ z5&-uS=g;^2aIKj2Qh`*FYq!@J8Xcw_`mE0^v1#jOUiqV!QJJN+*5$_eTkJTvoqR1p zNr~qK+E_f*I}bbO5Voh3w9?G1(Uu^+$S* woAAbm>ZDrE_|$6oa7@ z1$5$=G*2-`U~pK32$V;)6bj$3B87)@mfUEU=ho%cTA{5H!U%j1oT9tdW}sRk@C8eA zOKje=hm}*8SzBCZ?-LI)f8iFbxJ$R&Wpcv=m#^K#O-ekeh`TAika)hL9I6W714$7= z_YU{ncL>pW9U~0JI`TNDTq`4lBW-r6)hf(gnPJb)%{Z5G;E@BI`1dC;zQp$=nbE!K zeW5T|oDe;M-hz;V*rax5c^+Z3^rfOy@)0s1HI`-^lO!pKo~;g6^?cKvK`KKzDC5bV z&3^7InKKySaKaD<5!F)l&BSs_n&f18j?o%pHA&ZE1jO?>oi#_PU!k#7YXPNt$l}~O zBO^67Pfl>*;&tvnu$P0oce2+Ln7#_jmuI+i;WFFyZ^v&NW)_-wo(E1N9nO=AoNNim ziouWfxET863CjssTAjPG*&8xdA5|*XiTY|>zIulTAKu5p;ySN9_d16j+Ryvn|2VC7 zmrA)zd#S ^PXl;>xPxLW3a%%xWB`T2_L!P7rk&khPX17IV6Gr>{sh1+s zQc5Y!SZjC4Q;n~DjE1{+mlzq^1k$3rnz6}IZk{{G`a+wbkt&m;BfRw58Fp^oOn 0>g_ew+Fd64M=@HX1mwc8mc^$4o;$u+B*u6 H!F2d z{pUT0fA>CB`e wi0HNb^6K`%1)w$V_={{tr8+J1ipvz1t|vSd0e|TLzX&fWuJ-RI{meX zAaEEVkV+z~LAc(Gn4XPFNEmpu+wERwW#o`jQLgt S(^RZKYICvKPsx8?@f+!+`Rd>`=x)k>ph$Hd)4o6%(wD tEG~6vXv>{^ozd}OHrD!3Nr$n48iChK2K%K5 z6?o)Xf**!ly}n2*%h)(R%+z=dKk`6=Qxd5J!dIXqI12`pCwq20eIa?8LB|rv0E5Hx zB_a?A;SdVK$Ya7EWOboMw-d9xvc%NZal)|*x|1>(C>{^C@cPVcF0Ib98mCM|b^3ju zP$_~yA(g->i7}Quw LQ-u=ZAv{XGf)dKI;554 )(_rwB*;81Q^9FU_NZfE M~}X`PJ+HgN6LYc#?-Lt= #@S7DwQ{d3bjM;~;mA&^WigxMVwVS6Jhul*&^w0x3wfA=Ww0rGP{^g(nrt_mNK1 zA4MqPq3M;_OX*{sMcQ7EaF%shNxLZN6M8 c=}DT+27Tj$NMEpWYk@6$Hu3zmlia#I&s03ltG8dmNr5yL zD-=S4(T+R^DHTQorZ?C(w+^F}l%B%(9DY>BIZ30{qS@`Dognmms$NLRllXo_yPeZD z1}g+Q&2e5th6d>Xffw`=SDDGlx*63 O${d6zs`^lxHTRY1GbCp1D$h_R`*ghn_@WMqdoW04x9oxBh z`xc*l?qzC~K1xAEoFuecZ3YJW*}Z84wq>|{YmRzfomweCXKjq}S#Bk) tgOUsN64boq$5QK_)Ib^Nbq1j0&sgRpX>ugyVr9M$2bt!|j3d2+VynOZ& z?|tw9yC%n|`aUx=3*0bs2o!zQGW+)IpceSF7dyOh>khSYAIeEA4yCMI6^5C1_c?&S z&xvCHf4g)1I1VTNTKw2g)=R;cj5KW6&>dSJtw=BEa^Kboc1(@4xZa}Kib=ApHw3jb zz)-D5)f1R3#u>@de2Yda<5tol3t(qoKYp51AE+}_i@+H~sPF v9u zK${F%Qmn2e%r2}jJ~qh2WEH m)Xk*66# zIb=y bwh7iLwiNiLX~*ErO|_prD|DA_2fXYllm>kzUR! z#;KBIXl#J1XKwPY@dp?l8R6s$C)u@U7w>!bBUooJNzUn$7g$dc4i0Umwc2I96SHS< z2;(fy3f9^&ah@_(ijbZlu{q5~1K~vPuu&>eDG9>BLj?iLjhHw~5XvEh1KF#lMmS1Q zfWae+b37H|FeFI_i(sJIM rrT~2Tv zM{;+ap?W_rpT0z2t;)8oJ2-d#D&9yPn`=D3cL&K*jrMzWsX-tS)&_wqg+=7tTby3_ zG*1lea85a*sKQLV$nbiXjT gAr#be?NUVSvNYPTOQTO!W6NQmYb2A=OHmR=Y(z&Iv`pwV4Gr z4A$wN3`sjF!-G{uHV*N^>2tjM(0+DJjx#aX&w8svuAw?M#^68=lN)Z|n& g6&e-y;fo$+A2%L<*8zqw|DHxrFjvuiL;% z1U|+X7S>j=u8*<4DrJ*VEBCY9=(5~uGnXe^y0ySVrHzO>XfNje1Kaqcr89i?)wA5c zYdahJN7*tkN`gU3g;Eloib7^LdFeuR Cq#jbCV;eW~z5zgMcC zG0$>T{p78eF8u0-cYWK#m7#wVH8Z!KWu`V%QHg9Lm0+q~Vne-xwF0Xx&RVR_(H%pU z8J1U?G&&hGS%;>dv3qQiFxB++m+7yD;51>$M?^j*&++|$)n>xX!V=|bjj0Vo3=aed zWpT=alt|U yrm z;rTwod3XZIZO=w9w{((}^*m=$H_?$`^XLd0s#R>W%RsF}HS*BX681+(AB?q-3!L@1 zdi@rqN}0(G{Zt1OP6?c#XL;*O5C$h42#51Q`Vt`ploTQqC@GLKz_fI)Q!)S-NdzE- zK==|HI0zIq(TDGK$ @RoCrJ&9oi@1?)WWbgxG~Qu2O;%xL=^O@{sZ42{ebzU2J7o>eCgo_KB4j{hY_AI z=-iN6jS4) b;J}umNZdd# zzPL8?1qVV 7zlgq zx1sOh%MwYN(#<+Jt1$+Y?~z-LHW}7Bl;>egZw5xCQYBD|BuVI`F?o{Vtixzcd#y=J zrnFW{h;f0%^k!Q`j#ejzhGig#n7uN?BZv00b>kGL&Rry^RjF(oX8+cWod4`AY}h=B z=_Y8~vwJbtI)yKc%~y_RH|GF~>i>IV5agTIHQn$0%I$ZR$9P!6_Kyvyi&yUOu6G?` zwbJ61&%Mr`efxOg@ki(;U3}%!S#0vk8m=5Mc(>5Soegf%J7g*0N#sx=Ii zstDz=+HBM9#8mtemB^PGQK*Q*fKY zx7#Jtre}rXD~!pRSzcyjV1U6|ohT60%RcMP7}e>rpcBqqpW~5WGyZ@gbuowbZ{?-* zBA-5alHC& L^qq|%QRJ-d~KxfO2A@MF*)TXx)%J!$8lz4B=$JZ_B%l51g;!4& zVkhsEVrT$vx0=7U!47<5m|4*!W~{HwV-N4+)zg=``%;7LV`EGX53s2^2+oqUQfAke zxV5~>nn`(Z?{*?(FjmoO<}5WkEaYAKqYA!t2m$3v#Bi-jDG(@M^^DV$BX^2xx98B- zQVx9vY9(q>iO>`HzQj3;1dst?7?A1=trPmnWvmF0%A*r!blM#f=ds*q;3*jGuOn^7 z#7KoeS@Ndl=IScLGiA00Ll~ivLBiq35Ae$A>wMwjWk#ztM(Q=nVSsU#^*CX***mul z4fHb{mdI0sav-I3{@{REp1E@ju*c6AUg+FQ7APE1NADj0&A+?hA#tES^y^bO;p*Ln z4l1D+gdVwy->d@eRX gI%=$(0lM&V;I_>m8u z0_DIO0?%W_>tlVfMH1(%t* aR5=1=s0CZG(cGLI6F7b*~Sbr-7>>LoxUI<@)S}@ zoO5Vx(XQ8d5LGJlZ5||cMm+n{N%7k&^WO+0$AwVSQ0)KrKJF;Tt-}d%SNxTq9NYQ( z4-E|cKchZR`nk1ETdCt1=Oo%_Qk&DvbJlH&_7wwTeT)uN8LEc3PC^g~%4MI-<&=iX z$a2pDNaTXRi@14ZkvP$8+c8StXw)0ND|%g(cmgMTmRFttgF}=A*j`1yC`nvNf&}69 zhV#l4tg?tu;$*KG-8qm>Vm*x#g0hN8*9BRek;N(gK!9}?FY=Kk%a*=A>iq#T^G%XW zq8;SgV&1I&&$E>7N}G}kks<&A%PUKApdQ%|Y~J-tvz^W>)5(bw&vHZ^rLe;)C@3f> zphy7ROO+4~#E-X^UmbRGeoIguOa094-nmUYf93+uJ^v#2@7&A%+xL@XUAkFHDGKTH zeVQvRPTgH*Nq2d4*EX!nF~+j8)?q&FPzpk{$ x$MzF=~+k6X8vID6(A2M_M% zjq8_q?hjsIbbOq?T7{LnOPrrs!Z^YHJzH@d!=>AE^bhvoD}lBiovvfC)5QvUqRRh= zz5o8UExXS;;m>!5m3H3y YMD_W9$OO_mPKsMGb8-W8D6D%@=+>FwtdEbT? z-flv}fTp2sf-zNuZi2Dl1*>d~F~+uRtFEMys_N!&@;*DSwdS1f4|A8?{U6jV@2AEY zb?+JH-gE94bFMY#^L>IAj!uV^vjv&ebkc%WmQZAd)F_fX tv~y$2I|vM`AfUGeUI~taAs$nTelDSrC++rSH1H|UJW<-g`fXb5}lCP zg!z2VVpg)YvBulZZ!tfd^YXRZY;N?(43th-Oe^-rr&Ks{ZJEwyxU!^O6!eM)d2UIp z!YfBoSoRK1xwChOs05oNbQ>v6BV>uiQRB6x_Ci@XLOG+?&Y90kw9?eBW WiR5xN}a{O5o7*rosQv?;!Rc39SU zF`M0lkA3(lKL6@{e(m;MK6m35nNnypa{>#gX!TpX=fWd&RG_YFrl+uff6T3NhBI)c z(IBa6@;sy8ZjvYmiNaXHQ=_!yl~?Yvn3wcg1#A5V?M8w%8l}MF@pV84O%SjevPRBm z99>wAJVlJBS!67lmc8RC^M!DDa*DMngO }X`vYJ2>3_M( zLVuu#0RQCAY(DwwhkBcT>tfz|cUdli8r3&ygbwb|r} zjRE<>VRT^7ZQ!V|trXQrL3#YVBx~f{zH!WWG~vwdCYxIYCii%8h>ZpGs1PUAcvKPy zl@OFh<(iOyG8zejs90355+G4A)=&g*!RmyLv`9~;l(Q+*aYD9{qYI6md(LMq+AYKD zhhy%Yj=3>ALgqp)hE!4#u_RhBMT*jf(Rj?^tvmRN@YKa~a%(dE`j-~>|L)6N5_oB~ zh~63qg78z9E}4(K^wQ6N@L~1wA5!gmU7hE{+vDK;T%2>D6k-L_&}=okblVNG44R#k z%o|QmPFd@9aZ-_VQgqKy`wFErVuabrf?Id@=x?^zzR*NB1@ARVz!*hsgc?ChRP#eX zv>-~yin0ts?jyr*qH};$5$Y;-04$vZA;d3N*5FkX&81cdqcP=VjP7&^MW7A=lN-wM zoI$TiYbWP$Z^r4#lyX+%76Gq7T1^^B!s)G36fxQ~GgfZgxaFU0wZgYtc=Uh&{1>jh zkIS5f7h`YmYDulI!U`*_@Sx*2%tim%OP9>={>5LMUvBL*H$wK2(mR(WN}b B{B1y1`!TFlRSd`JsW;1HHpx 0~VwphaAg z7V^q;@^Ak2@cO@c_A{R`KXU#0YCk*x_?Gv*PhPxwHGJFF`B|%$?`2+L5+nUVpD$dy z&ED-J9^1aanXN61F(?tbje>{I?6TADFg_adD__3J+`>CAp23$TzEa$~f6BG#5Ni#6 zoj_gF&NDW;9U7UzBnq8?%~Qs+npdyg#cE5tQLx@?(rH@qh9*fh1dkvj){qq$u*^Si z6f_D;(M(A5B*s!W&wMclfp)V2)D%TZ!)8nu3tm0hqZKk*q<9x_RmDc9!MWXa2Hg&M zW@%(8Yn?V1w$|A0wlM(&&2(BKR{Zu87tMdUck2)Qp3lGZuV1))SwDAmMRvYr@X|~2 z83;d__kXT|{%zSTH0s(1We_W{+wXE=XN~rtN!H3px*5Gen~P^Rc-uywJk&Vnm<&C8 zcSqbWr`&c!9$nv{9iW+8*1Aos4cJ^^3q!4Hk~HVmt$hv;Pw98t>}+@G^%BxdkVK(u zz+@UBpaLinRHiYh$7)RojwCbaOd}?c6$#B&LG5dt3ryz=8qJKNl~TEqR+iH+39p|X zax$ILbvfdNx^{#`Nw=` u zP>)8>60Aq8pi>Q22qu7zM5Y$-5|C7*3xi}rFd$YfhXo#$StvB#1TZl=D5!wgsOG2k zl#2yvGeZ>$QcyO~NEMw%PQ#`&l8hp4#Ddlks3cH|V>q5LKAbWgPEoZ&JJ{;B!p_F# zH_H9{|Msu*#XFZlUtN)%Z@F{PAANZ9k9_O*edHUTy!2$~4-$3mu|Df(3;LT4`fE+r z`b~OmORMGRo$s=-v(CLQ+@PB`u_@3{q+3mV5>UqAwZ>?}wJ+Ufe7fM_r_RvXPN|iP z&KIL01#cW^5EVehB3{udX8&7|Oc9bLBcbDdz-od9GJ!-u2b5JPBVZI_4PJS4ZV3c@ zSrH_l+evhwrGhjJRVXo8pjb~?dt^YTY3XE^B+&?-Jj+0!nl8v~hA|cqrH+Ru{$1zJ zuQg5Uk?;L4KlxALl6i^MJz#|uR#;&LRs( Hk7gneT3uGN`?GCQ)i* zz02lSk5U}>rep3;ha4`(Oiaz@W`}p2-=WZo#oV!ff5yGj8Q01oyNwP#YiJe;gKm>7 zS5f_+D!kH+=bqQE-y^ezjg2 9Np3rV) z-~?aQ%;zOVUc`%Z27^Yy>3qS}qXXJ?P7#u*YN~5C`)$r|4(N6Yx<$rTzr)$}F1y_( ziGfhVXgUksep^+&_Vly2_P+fu9KU|^sh2j?i(FkDblxf)5QOmj^XlC%{F8(4T)Xh> zrn48yI{0RhsI|2|FJHgTYp>m+sWZ;6ZE$vNot<`%W-uJzKjHJ&Z*#Yv@UBNMP>92O z&B4KpFQ1%n>??M&7H%;kRhqR{gI+5q&op_e(TRsN<;J~Z_K(I`V`vpQokmV8PiQqP z)(BR`EK*mO6j_E=8iGRuN)%;XaXOpOX|`!+360cZO+s)rGaSSDg6&oxF##WH*7{w3 z`RZ#_lfZ7T&)Mzu*fpRP?MA^v=g+X!>2PxYgwI{OOJN%n)}jOwtHLz3>c1V``BOhV z*?a9 -PC1&> zO>)*79Wrm245!?>eZb4N@36>)_da?N>t=*nbMO9yJL55T>nS_U9)$}u63f=09oM*x zMW GpD*Uy!E>&9q>DI^ngGBl60U)duQ7Ih`XuP!t)RJfq)i&?-_ABX}Q} z%>oBUBTOUpXP 8JlZ52oy>Xl^*i*tP0pX~)9NIsG@z_RVkk4%)Z%N8h@cX|whby% z2ntaOlqW3`OlH7<%@wUyjsys`W4@Tv?zJ$P;E6+kL?^s*w8wB!k~#|upc1O7!&fy* zfl-1L5D(thEao+PhbJtw_iuaV9s2X-^yR 4>Qd_w`njAA^CNn9i6OUv UtN+S~Rx`T3ZboXL1G?w%NOS z8yPO>^jeg*ra0S#76co~du0`iQN=62dV}6(mkaOM!s{xQYH5ismPF8o81=Ix?=hfE z90rS3$Z}978bk?R5#JLEloceE*rj3PUO>N5Dy;A-?n7Ty__D?{bEIi;#$$U0*?NmI zh0sfBJ+ekn0W&RWH40jJiV2=ZyTN!op(;Ijl45|WtW;Ue>nF}$czb75eeN$Te(~iO zxU5%qffZI*VTBb~4FDbtTme4A^YWp|3+2c1wV%(?->+w-sl9XJgEFGn?6*0)w#J#Y z9=n4s=XyQ*jSO*~dR()&H)el0 ?5g>4wH0h=jWoeZTs<-De<=5z-wNMo7s zpxNfmWW;NSdnCb T*G&$Y?iG+IfOfg7bme!(=+4*~rOq zLy=lCqp7^(?rcPXrr&H*6DTrEuQ%Y=zI2T{dqb3HdU;N_*&x-H;pv<&-MGh%dq?#1 zCe5q>55BHkr`Oi6xW#|}p;v$Ie+bV%&)Z-6TdQFh50=~O%1bZRU*F%JZIgezJ}qmN z7;UxZ;_ennk#XzvnAi9BxPEVs*Y*y$c5=*#uh`rk@XYyL5?A3W;b3pdo#BLQ)sXdm zmo<}+TgAqpO`2(R3Q1u>0wzg#{rX)_PiCwSdYsv9)9P4M>JjVFc_f7h9?=R(g`{N> z9Z0Ok;Ym`9$uuNjQbntsVvNC6f$3sSk{R0lCKVOARjfDK>`ljf@njiovJiZwaAjaI ztC&wK%DHDTcbtwE>>rIdomF(U*Id?b>wo>~7hn9IU;a-&_*0jjHy?TFM^=$ !tMAsQJ9ZelhRPc($q+&6xDCafh%(Iv}<`d8U{)D@yGp<*s zjO>iZ&YfXRCFBIw`c1?*l174UX`J?m0_QECyZSnLmU8jjfbJlJG%BJc(WrDu`Y463 zVut`$kcP$<7VszqAvjEC& x4WO*b!SCI#1rhuoQ* zvZy`v9I6>C=AQYYW-_ffJza2eGUw=c#I*LL{f=*LY{<{uxc22g{a^ph*Zw5c9#^iY zE3kU@KiH7({qTo*`RY~s$!~f0PkzJi__}jz8$~#~+g4}aw!xW;J$84ytgSccbW(b~ zgw}S-_LJM3+&)5&9Gz}XZ7Pc0CO!*@5rR>O7OFYC^0}LsH0PnG)=4@Bul e#2x1gL941e|dwf};QibiLI2}+$ z3W=aH=nM*an=Kl>ge(zqs{u!nThc6Haxx_mgH{?PN={A=>UUjyWTUUz+3) 4|EIq5gD-sKw|w}q!&k5S#MR1XDYMC(P=^?=V*{q4ksM6F zK{c$|`}x;c8>~^O1<6j6WHTdZhfku4Khbdem3 3M;T00Pvs;0bU9(a9Mx%=>K=~Ls|E84U>O!;Z!!8)xMlN zsiqZvTH|LmZeHWdKsB$K9y{*uPq;lAamSyswcg`gvrVoQ8-o_wI kwhaB5EoF^pjv`$YrF^=MNl5wOi-CZWuP-5Z71lU zsj8CNm$U~>BomAkwmTiB(>br695S5D2$fKmfyK0BHmO*QYsTX_!{L;Z(TrLQ-OY9G zgsS|%u7C0C|JW 5}=@>njE5TU8nT!sW~QyMOlIzw(Xk?Q
Gm3!MuKe^x`QU?cQ$x*qf6o(RVf_pFStLP@#Wb8?Ph~>jW$+lHhOJ3 ztpsHqS;L| L&Gil&YXwC^NAh%;?J3JMy)uv$X}q (X{XLmO^SxmTof1jK84tf3V zA+Oy%;O@~WN-Ssk1KL@N3Q(7I$cogLgD$_Yf9tt_e|+cq(hajx{5(MTk?Yre;Cc1* z{y+SsOWob4wp{x3 +OPzyBq9o_gU+=SYPX~v) {?{_$Nwo9WO?eE$ubgodD zMl`tEp|nO)P0~#uafk>Z2%-YEWeJ%=rGn0ctVm)^R_&QCrsSQBe30YQnj+I|wc0oz zxIQ}O&UDOhx?ntAFdmnjjw+6a3yw}_j29I?P0^hOclQs%-mN1wTgbIvo!t5t-+mqc zBV1pt^SA1r;JSaFOXg3HfBx!jurH-W_Dnk~cAT$6x$shzfvSZ0+;ciEIULQndphCv zbi_TGk_-$_UD% F(Lm)HcMpf*&h`6hQinS~Grs*d_AX!M zBUe|?{RbUyxSFm!`_!NO`1gGDd*{A%r#Eisw3T3TMb nW|BjLz8>#ZFFsq0i#9 z;^ qq{ibJKc$aA=yF18OCxAW%Dk3aHeg6H6_gwB6(0&whz~ zVX&PP-&8ao>f&vMO5z&UMsO3y7k}{vX(#95_wG`u3eg&EHDVxWmN8Z_%IYf$ej_NO zQC9um;(i1KM8%IFLeTN=5Tg-mPzFRRlveS*q2itj7Lp=G3Doli(liujdq~St Pv~^#WA{(mb%$=^!fSU^e3Z zY|O!I!f-a{WU}CRQZg!Q=Au|68FS}&{ni~$XQdks$A9fVl}GzOeEm9CR(AKd?q%TW zRi3(hS^wzI{<|OF>g{}FBcvBcCzHwtl&>pMwWDb){UT$n$mk~-nF3$cR8!CW`(yS- zV_uyfV%iyx4c5s0f{kvAqKI)nX)BF~cNLgb@XBkq$@7HW?G9V(O>7R52+Asw%;Hpx zLs43xQ-w_hqZRm?B)3Rm5d*E3r6^MBMMb%&@y^lhHSj8upbeXG?c{{R@r;houuf4f zDy)JFTWg%(9MEYuXg3OW`aLde_So(=P|8EF%qKHUs_M;0F4~_vy8kDC@5?{)Pgi;9 z4=z5 J01!GfU2b!Jj z0q52`4Dyt6IAXouL2QjGG})kmPd!0{wuYmFIbV9^9_P-japs{8Qbe*}CmKl=-Yk`! zhL~keh-7M}F-?O{JYoDA+Ebi)wR_;qNrjEw+mErfU$Qh9=H*qHmAL7r;XTTPlt z17i~^rI~rhuv{=KXUyu7)A@{(lQDaD_L!f}B=yF>|80+L^-be_@B6ub{|{H>Cl7q| z$@l;8HGlGV|JTR9?YqAAAD?;q8Fl={*Hx?AmfCyVyhM4AC*U+ls;HAdlC`<}(_g0P zQgp+jdY1HDi`v#P*2gS!{3i=ufB7zpD)9LGc1gO1;A_NabfP0sssq8uSK?B_lJt~B z5fTMfBUbPd2wLH_#H@cKkm%^B(GawWMZ(I*J^-naRHKxko|Q kM6ztzrFDMWxrB9 zKbQz0PhGyut(RWvef#hD#(#DGnX`@iue>7d^}d86h18HFnzEc@TLn%VYG0DB^{Dn1 z41e)8y4!11wxaQH7kV16m-+izFh+Cy>M^f>={^s?_bj~&P3llgodb7dQM;`>RtFuM z72CGcv2EK{$Er9T+eyc^ZFj7WZ6~+B^PO?V{Rz8j?02pG&N-iHWE(^kDHyUCGALx+ z2QL#^_Bc1ujewUO@9-VEUn9)yls1^LICRKYUbzSo?I~9oS1D*97~b=TH53nP>)J0D zKo^C8f?|D4a?(L9PTZ8rcp*-O@?z6Sga|d5Nt??RHhtJ2jcni=ce+N3U`x}7YXIBZ znBen-ppVUi{eM1$)ir-DecS2lg#GG%nb~;TEwuR>S+TX{`#11@GH~;kD7NI(l4akK zWB=24*ofUEkvqc%k>S#|cEOGr5BT@Ii8)fTg|0mnRhC%M1a0D|W=o8T?{*MLO9OT} z-&WPvxS&hPl@FF0F5b!#@C+F<7Xih{tW5O}-T}%1P(d6sVw$mIRHtbOA8oHKLX)Pt zFy-<(1zw0~2}Co(G(5F2&o^huX5z~M87t5Z8Tjg(&ED|Nh;q;UUPcxVCKf1b^i$Lh z=^a+F|NLil!R ekGWaXeXwDqISkVx?N} z<0>BIPQY!#Ff$4TKLRD$5D#;V^hYu~omT>y^@wp@uX)C@w(!AEcpK`(AVz{q7rx9S z-sozKhYh8vpO7R9Xt-Ju3D$ppYf^Ama`6ciAG7rz79yYI@^?OA<-WZTeck;>q7JAE z$Vhz_maklitNA!K*}Mo}sox_=Zkoi51|2*042umy?BPQj%;~D%CCQ)SBsTDoR~J~l zGwldB|Aw4I$Ttu((h1y{ete$~yu+~i?R<0z=V4FawA)XiW04_ssKk*dLlY@pqO@8P zkD``ck*@^gLQz*&l*x~gWJg!F?7Z>B+gHwV{>xdPYZLAgTa>w9&&9WFmA5c{j0x4o z%yt_jQAzAj1P~YbP40Q+1iIN_D}Rr!P>p{1^I3s_we>lxyZ!a=yyv6kNJHGCa|sGX z@KY|X=<9hx64X|;6Z(_rv+ByHM^C}G3bSGwzap@)+{!~``cKPWt%(yi`t>6Y>? 9=l0LK@F9`@Pg0wkDbrhplH0yGFO_V z!ev{ROLk_Wrk1KRc5 ?ADo5c3FeoW8R`N0o5ZW^4l#z4py!H;aB_tF{v zJsZM~ui_O^`= 3vIGRc-!V?lXBDH6V#HUGX z3J=Q8$6~)VUV1|B84e6)Wig#l%WG(+9od*})WTF|0Tk31nb>wsFen-7n5ZAZ!oOI+ zP(^2dt^}&*feXWxX(n4|Qls)!XC>VuBwirROFKHmm%);F-kJ-0v5`#bo--)oqCwWs zzda#Iy9O~sUxRpHt)(+rIz7j-XAob9BmR5kON5@pH;V|V59 f#gzw6|n>!<-i{T6xEw~zY~Pig;B%13JMd6F!cKLX@f9h zP(^UA@1hJbcvJ#mFtWdGjgYl-KyNSptwKtqO!gW0+pr? 1cQuJ&RDg2*$0*6Ww&L}5> z@18L2ALjE--h-x 9YuC$rBXWTod<6$|pfCE#DM8uR2k^5i yzI3ngH=Dlym8M2~xPf!g(`iJ$Dx zAB}NhisrBsbc}xzzA687mOQ|PZ&3Y3!^AAguL*_N0V>_}EL4;TUOt8l3Cv9OM6~MZ zB`2i*uFt#n5wk^1IRDP2|L|BAF&Kv1MWl>K6+dHu0}o`F)*8Wx!7KY17#4b686X8rP-ugqz`C) zE5>m7FF!_R=44$g5zJZ1HmQwGQ|3GgP|%n9Vg}C0E;sRRMmuKaxL5LA$(Kv=KqesX z6L&V690#^MVod@)x=0c72~VOS4fI)In@0B5TDp%W_+nz3aBxCc8YG-7C_6Nfwr}*N zIs~VX=s~DpKVS*7sUZ6Zrj+W>^UF!55Rl|8WGTth*-Z I>|I>Wg6+Sq4c>9S z5T1T55$=G|ets-Y7~MR9xWwDHV-{cf-M`1)5ABvTiKOhuq9eQd8Z=59zha4 fj9_7F^#Y zqM*;$#y@MuR4uX`Qs!6%p>}!(g&coRI(ReUzOUEn|FrQaM>+&-Qk10cz}=XZ{(dWe zJO<=DnIj60)&jGfzml11n6kguMG2v64)*3^Z>L1$^JNqSk*E^FfsyT`99({ou}Dk( zA@{}+o5FH=x=wF6TA}zn3OMcwI80e`^!y*CHxvfrkkgf8FPiapz+E 4t1&aq?~OKVfI5XIy|MMTxyF=-#`*g*XOWXCKiX<8UAC6t?Va4+m_(s%-` zxX$_3ddUR{1KAReHG2HjQ6Phet-$wY-P1j=!S|q2u(Lc8nCA1u_PbE{ln6{o)Nt+! z;g)QJE}E|gH{3MT8hOH&9|O~a$GVswq^DdDE!lW>3_AtM=itMSHS9aJdp^o3{qME| zj&1yBB=x;duKq*?Zm-3ACL}qYc+oTJz0d}HROVRmt gQm8H`Jh^lt?(F-yu+VsYtnt5|`MFO&)r$8*Y0>PUlY)f~ z<`$`k0P>QgK79~KF@p@T2&MVkr9k%i5JQM^=6ltovFqfMle9(~W*cg6br z&|nMo+_Vj^}ynsSs&m! zx_pSMZ(T3^%bwaA4zgx+KIF_`!-6OC?r~(r>W>c1k)koI#D{ma%R6&CiV$8|>X3(3 zjIW|FNqMNM3RE0G3@auiO$E=`HmfCS68(9ne3-S~>(}XDY{Uc$RkKhUHoQ!J_e}1j zGtqt~rkvy$i&*!$Bl$K-Y+mQ=_%$*6?Y0qKo~d&a1-`quPr)8<(570qTlaP^nzWL? zSBD-oh%)zkZpc=6&*vsc+zQ$-%8<{hKYX& zPdkIG+*LSn))`j0c+q}oA{BI)WSsUJhXhxiEHCtNf_I$a|4cxJ6}N*SEDeNXVeKQv z&Yhkb5}m8|`^B#ozmlUX-$%1eg8MRAz>uh;>YkPDQ#_lv0zJnV*ULFU#V+-bs73k# z#>)VI#bDvMnPTf46IR7;*1|6M!u)qaYZaXEF*?I*wNL}k deE4DuR8L i)5B=Qw$!I2c-(_&OuMlv2)3-}o z17p%ecN&!k-p-V!FTyM(#R2a-zq2*tm;T_6m&%2UrCpX2X4YNB92K02R_$jM*V6Sy z2f}#7I;TICClrsX#E5921=wLE!WJ<@tl+^uuDGD6p<;;jNp#d=_YRg36${k^tVu92 zO0s{zi(As%vfAnDkY#dbmo_UY&nb$uWE;umEsf%2%fkw*{0(ttPF3uvZL7OMJi6L? zOW4Nxd~+=JenWJW{+z&bz8k8Xa`@`2`MA6Kss`D$?TQ+-q)h1Z=j1G#RG@>Q*KH7A zAtt6n+0)dYPlEhwgsp6%vY{&?4q}9RGm>WlE-B1TJkL*9*;d%}+swX(SYT8~3OYCi z6v0v|HNn#*9!jzIj#T>CzHdQyE-BGhK#T`rit|?r3C~XvW5`xpnrA$?XD$K^(PRp- zI})Y!Sf0pDj<9Eb#v(~<^te#nC8fXh4#Z&*fqc-nlRfV+U+*9{=KW7vtVtb&nI1r{ z*Q3|Rs?JxF-$~Ndm!CqwNXObmb>hS3?|Tn;j%K_+RamyR9LEo6-dGv7f^}1$saLb| zxPWpA54u(LSXLxy 4L6R__1a=hJxXb8?Jda(*dFz&*CvrasH9zCr7BEz3uBR_ zYm6t6rQdmKMCoD{iD~juD9Zj;86^US#lDr~Hb_~Yn+Nad5_Re4t>C2z%X8C~$CjEd z$5T>B%#c(2_>BDHA(#F>9*r9(ae3o%MA(ge-c|Ei^L2xzuZbZj!1eD4A+@O!q%~6d zFT8ziaK10sydB?ktxx|hmS5)K0s}?7Ol1-+$|U4*@Oc_EE!sYkdSqxP>N25Dh6IKR z@ubMaZGvkEq rWTTP)8+LJMQKlq$ zm{{GcGdLl}#vLxF_FzweGqzHZRsTn!%6NHULP;8NYardJ_}{fP-vW01_d(A0y_rAG zGepD>Uk$nKxR_tZlVm+79X*#0l+Ee~Tix|Q-5^*V*! &IuhB7wE?bZ1`-{yYiZ?KdLEj!6W2f0p(g{h} zxwM8mUTQlv$8T*uSTZO-VVsx(zlldBWUcqS^LQo9@@z|bxX4xtMWL&iD*bU~5uxpS z%h(~1E*!f*G+KOZQ5J(!_HiWStb~h(>aIqC>8ATpn*W_x#F{?IYiRBhjy^Nq@@H>h zjB>R1?u?yX)``aFO3ug1*Evn)=-~faPPo4j!oDxwr8ereDSt&@z3yCnoyPHhjLu!? zxT*h>IO3j;i`R-ADSVi}{Y%63G329(rPxM%24`NH=Zpa24~H^Uw|dy*{>iL=@ywiG zgq)+YQ {QwyZZQuho|WZeA5Kv*J1%?HMq7g_qUlL~(dIS(*%? x?1VJ`*`!XYMpj3Y4PZ|Nz`0UUWl^3 z{Bb441I40z-sPJ;)fcFoioR|qJG18tgvWKt**_zDd 6Fg#O?Uf6Z$1^MN9?gJ;%dr+1N#U+Afo(%kmTQ2E ztFBSn;4x#VD8uA7ySORnLl_t!*#i$9bJ{w?Td8TQ@n0Y4xmXA;^}k(U?7BzJJxXlr z|M_5D+{u2uxHLh^sP82Bx)J_)!z=jyFMWWwW%E@O(T>p_u2?jyRCn>`h&u5JC%69r zieS#d+BryTw`~cX;ll-@0U!FiR-SNxhkTEh2&QLncPEf$u5?Y!Q9`;i%ukdhvr%Pc zk8P5FC?Kzm#?G*b9J+b5_efBZqh@@umKLYso26h?7fW3#R=+PzC xf*tOS zGCbmJX79vdmO(nB^ZeUbKWFLmlS#Br1Q_Y39zFtX9^PiMzdi+7dEV=2K@XHfONs43 zJ+d!Z-KqIi?7@FO2kOpz^FK2dsGdm5KgroNx+L(LH}n63yaD?IW-VJ7`rXL=Be3ZK zjP=Y??_79-OdhtN(Bx*(6l`a{b zoH%0#V#~`FB@3(5#c5j;W1p-u?yWR-ka|tz0)$_L49A-y;kvD2n4c;`B`Kl~5t0*k z>Yf>^`f<7VgRZEFNz=yBBc4?Ngh7DfkV~6Bv~F#=%3a;~Fz}zaSP9rWpv>)j;R6{) zNPV^@|4~vg^y~zbS=#b{?0S6amv%B<5gn`dbf`|#is &0nP7k^)~t< z&gTeB=}CH8h0QP$HN|XVFl>Lj+^+g8B8>dWaK4<2K2`@GQ4yQCowIW!34H9i{1$lp zDMF7GA6Im$OpdriPCSt~pNHPOZGN>Z*KQ57f)b-l44+vd>u{kmEz|E9Cf{qzHWv)- z&o%_aI(832Af$&Q716B7v76Xq!9cij1DUh=8f-6+JRgoZw%BL2lcY#XM@)K}$X@w7 zkUtdg{Z0yLhggv#UcaDzcujwG2wvw1y6nz9+;3r3FQ+$2v (&_T%&G&IV&X~YeN#1P2d`+5eJPaUq`i9OTXE5R+cvzdvclEu}OL$ z5+W3oi^#Pv=L-=2sK9NSO ulqkygtqz$cw zr7HisW$SXW u>Avr@d}KdFz}eh8=s zybB`yoB)0Px09LHubYj-ArFDKY6ZsA(3(<&Dj&O1(9Q{s`g{BKpc!-qHH~J8LA#_& z)xaOce@E@l=(a{m>7<~>Bg qPo-#sUAh{An3Z$p@tMbEYxw*nBJaq+8z z|1rV#W7GEiQjZTC!OEp;fgG6yTP`yKx!GP`>6p99eH%XSvGduAe(AP7saCHo$E*&w z+v#kZ$N{s)-D{->bq4iOj^=;`dr?%pL@END6l%e^;12) u-l1-|=5+_=udnacsWX3os} zjNkGTwO#9RtL?DrR>S*|8H9u{HQZ0v2A|%zc)9+cT0}zXl?U`f@Otg0IX*YyPpMl^ z&mIByoB`Lth0e-vyQ*)4EDWWSqGPIR&tW2K@GDDPDUQ#fKKDF+GBW4(XgE{=tfJa9 zSrtZWq)U7gmx1L%ei{{$NaA!6mOdTHT9Qv5DCJ*t)lTrC|1#p?0H m#RIl-Nk)1*- n pCOb3aK4)M z`--spw|(=>n%nJs5cPF`Fj3jno4IvRAO`SVI6!{yD;2z!^6|XLP-wzb$jg|7UEp4F zjA4dm6d~Y~0e44&>G1_NCJ4_Yo mwJ^`9oRz?pXHc;BN?2ZGt21-;ljU$HPZSfOIFO)G31L&Rm$GHKKQtP zEG&O)o@O7dxb!?1V;vAuV>6#kIBBzC6 ?U8RDcj>{*T7UvRbEbCr9J+ r zbK%-bwAjf;1+3v$WjE^XohfO3`A$JDi?z6qv(%UNQORlLihC>^c8cx^9%iZhrxLyg zeQ)wA+tHiHsJ0_^8a)y4tcn%|NlnMI
6wJ`y;ZEtB~;(0fR~%5rOY3#X^V6d zKi;k?$-c&f( ThCE)(-=ZGN98aQIK{q=xF#s8At}JSmiYw-s0(qRhh!i^l=qfvfw=39LgR z0dpWD0Yv606MW?cPNUPHiGWBss)6c#j4+6V(xfE+ A7t>33G!0wkjiFN&Vp}rsx zIeK2#x9$cmvP+1zx-0QA{VYqAP8gNyY|)}ENlqHMKX3j1xysDZJJM4zG+zU8)u=`h zmubQzO=6KGv;2&cTv_|1f%-^oi+F<;CBL!4xX@t{ (|?F*09oHa@K>gsBkyUK_1t$#%bm#T_Lz*{y#?3S zjzeqRZoi0PhHi>339rQ=+@*lC=c>-*i@nWxsK@iAUb`v{CingQzG3FoA?UH#;klxx z)ybbM#(ql;2o$JDN^;AXaF!rwuvP)$xZ-T_k;K^8E|7kNoXh@FAo$0VctXP@nC _NG4$rCKek|#R^$m%D5mN*WB zB3Gc|cClvn6nnT+_jNK?^HTVq;ZXiF6+{{&^leE6y-9+f7evn{S6_cwv91gPmWqd| zHb Kb%LJnW(F-KSrYp&+jtoJ$5w6A!A@rvTLtij-er<6gn8Vz;k zl6Adx(#Sa&9XFT8+F%4NMC}GAhpJNz5^o=oJQAYT5CQ;}O#{$)-WcpkIxSPoUU^0# z3k(8=-eO;`p~>dSvm0@aWSuF?9n#5D{2WP(tCl9tyY5T6Y`m6>W}%SK#y0Y+61J%_ z)SSN2XW}tbe7$^Fzl@xIb@+nFzPm~UsSl|dkjI&?T3_d-g8TlIjX9n(CfkC!xzK_F zOFVPW&cc4qQM|YX<_M@&N_{4$@OnIlD@bWud__&GWUH2j-iW$ob29r~BH+gWGiQ$o zS^n^SIOz`IEgQv3p=Ad$Ai5elqzNo|#e&cS@82n~p>)J~AVd467#5De&oRz7z=!+0 zZmD>Coka6iIG<=D`htv8@AV~072t6?Vi-!HeoOoSlO}G`x*|#Cwh6Ogd_V4JZt1X3 z4lB77P4xif$dOC68jd566>1M|e9lUT$A*6RfUbQ`Y*rgPPW~eU*1+d8K@hwbG}l8P zDTW(#mA@H$0Ixo~!wK~jD4w3Onc=T&vS@qeB}uka;)dxSk<%}U@+%TgrbrqJafZwh zaB-d3FQ3s{1dDk1#MLlldb59juOU(n6|$M_RVr+ZRZ?eYm+?I)gD4{f2^cPfM8-e~ zlu)c- O(M1H@BNLKBPTGDg31fiWcwR zOd=1am3lOP9$WwXAG`3MUh8kYnLW=>ZCIPzUuzcKp9DmndznuT+s@;bRmy16#MZMx z*6dm+1>gm!NCs`<&8rmW=8ZYr!J8*}Z-}R2Bo|rjuJ{+(vzxYaoqzK S@l9N}xiC5ME2mKgR4I=vCYhH$H5*>UcOS++=?wRMjpK-)DzT);i@ zAK1JW!knlB!(FuPx0{~V>Kd ibz9GFZ^S3vTB( wPGa zn+|Mq!4j)$X4EDtzbsjzYPy`_@G;&>b(=+d=C+^NS^9RPb6+Pp;j2uw?oIA{Eb<5P zmEYrui_eOIhqyYGK~b4{*a=36x=8oJ2&am#k@S345~FV6x{V44_}D6i+k)i0Q@KcW zWyZ~J8YsHAv-d66Mx z27!_kJjf!jc7eq8qNDrwsA0u29%DqUmZI Zdj63d$IpnVS}|LdT-Y%}_lN~K z=UI4z>bNGkQsgNHqrJ|bcn2|Q0-=hu)CVgQ=K^+Rv#5M?q9@dZmM9z~W4sc0EJTLU z><%N_pEbV%Sv=O5l2oYjYQ{vw^>%Fl?YaAMG+?cEb4cJC8RGEyZ{_1MIxc%tpv!AS zr-~f%+N^QV`>JdradnO yCBfcx7KpBA8sZLd!a0|zcRu`W zX(~U3th_Jv4%=r*24@qmfF`a+W)LhIo}~{77gD28Y4J|n_p8xm*k?ovM|xV(r@uf# zCj1dMDEcZ FFcX{)#ssukB&bg|YiM=L?Yv z-$#ge#{ZS|5+dF~u=5Qf`h?nCo90IsejpEc4kzj}dk|MR{4X)OH-lEuoI~_8M82Gt zKDb@W5WLuOc?l+lIsLj;epA;YbZHgb%`E3;A?`RDf(m!33%CYcvLG1@5>?16IEKM< zdC3^1KYZhvWz{eun)22OTy#Rg3lVdsz@V2#V_z;&%$sZxwfs(z5`@MYX F9v1{D%wOQ}pL6-b{I8OQN zZ-)*AZ497?Q@1Gkzp&U=R_l9z5}2Yx&;4NTRTIl;5?Z~)kEL&0yA}wtIUhV$_Nej# zKEZ>(HtiDyJHu@7MpY*Br0X}uo8S-MOyq~j&*B{NU%8LXHbg1{_+fZh4cUb&i}%>X z+`7TPhHJ IDtHLr zyW+z67*Y7#XM2k&2%VE>Z8bSOcqV;u)Wn5n^~($2V0QE6-<}M@4jXb`VszTRZD~W) z_Pi#v1l(x^Z1VQJ{kzQ8Zd0yQ52MUWt}U}D;^j}=WH4_KZEu*~U0OF4X0m}hl#N}R zE*~tMOuTQ*7@JG(@)6}AS}poJ?g(CyE=0 K91(TZaElGy8Lqt&S;Sxzvw9hYaK0*n+J$LLQ}mFHI{kJDU>_ za7&Yj8keIxa}zlHq@1wKWxK?XRy`k348j5_B5?i$V@h>FV`!LWL#__^(eh}(7LifN zP1*fk>`-bJk@ZBr#@M@@TSr;PoE@67eG?t tJdvL!x7ZV;;|o?+(CY*e4}3gO zs(DgP_ynL7t}#r{-O1Ct7U)Xa;M{+`b0|FW>uN;cb64 H*V> z5?H4x{A=Da``E|hs=bs4kLW|RtL39a?cYFV=6fgP>JTNPZ^dK7&M?}KkoM}|N{SOT z-@!Ny6bX@U?oe@fk-A-TjjMt$v8^>!E|JSG30Znv0%Z@&6nEuITf3MCtft0Jf~LJ; zQi3>weD=Mnecw57RTBn%b5Tf7q+$l(N$bwQ`{=n9;^Lr6`U;!Ec!*Igt6I3bJwkF9 znWsygLn?-s$SW3lZ9<>GFhYhb#kOo%czDQTXs(qItNK|?HhIxe;gl;)Nc>7}Bz`1Y zxXg+jWXvx`#PZ9@L}tYff6C^Z{lv<7zW6qy-`?m=)X6>bBqP?3?0=t*oZZpt@9r6} zO-rQ8*DFIesF%3&2}GcTFUEMV8tZF<(B4#c<%SL?cbBJ{v&_qqcN(Bxsv>#VC`1jG zMt|s}P>oewZXHV=GL@hrkUH;CB;i2~{g&ft@xZS9TS^N}#ML?!#eZ{Rpyo>Lhg4K@ z`(xHdT!KKzLE9Eg{~uF#*BBQhz+(tl#N1zrr2P)cXRR*$Z&I$(&;^CIUiBIipGanG z@(A(+dE0#yVdH9=a8v{VgoVjjNa2^p4GSM7k~!~Ffxh14$vXe%^_7$MC)Maj*nW*g z7I>ZBM8@A}I{}KQtkB7qE)KvgvKu2#bEEIbTV(lOVqO3###Yh0mc=?@3gncux$O_r zwg^~ZmWfXGfO%0dJj{@lW#l_5;_XXAe_G%+p-B{AwXgfo8c|eL-JlbSmu88zjd&3g zn*?AyV&}ALyD(S1v6|+@>>7V4sTNW<1e 2S&SI7UxT2iDphcYfhN>ZZDO$<@NE03zmN z9woUjxV|p!ba$DjAU7K!X?F+;&^3V#zd#6IFk2z=AOPmM@<*-}AkNy7B~%(Qs%$ A%8S<0 z2zc0Ftq8N0_M<5WE5pI`I0Gdrf7xoUDcBn|ucPzY{1r}}l}V5Y!b_2*MBrJs<2hRA zLW@@=hDf4zg yg|LnZ2dXs|(BtW&%_20({i1e^yF9elA&RcXp5Y$dKNxz^nY z2rs#1lfO>gp0Ed0 FiGy+r)GkXF3;+=bQ z67%91W(P>~hv=9S_l9yW6lcm{qH%gNsn|_+^#P*v5-22y16!r!mAFq&f=*pQ(PbLj zm_$}wg}jB?KXy;QA->JZ7&S3v${vUIc1&lzHGG@MzlL|H&cUK5^_`L2dO&pWxjhF7 zfBX(&w7(BdneTWda;d=0wI(wGIE6Ztbg>qVEjm*02c}V(van{8xE>4K75B+c@@4WR z=eaorz~Uta$8Kn3lC)Oy->DUOP$^ ( gDSmY~lB !Y~hhcQ%^i}Nj8$5s>7b7d@GvnfjC{|M5qxb?#yvnE#^K^y;I9?%M{gOj#S zSlc}$_h$*!0&05_N3CvjO5m5xlicC5)0!avx>NKzJ@HMSp@^`A6!wX`0Xrb*Tk-5Y z#4HUR2xg8Rfa3^!4s<428yydP6g!f+mU4_(bcLobNy2H^$I-6Tq+$fa;Oll*`b7!< zL-^!)HWe}mzL6IW=srBS;yH(1jDmrJkv4@ToEm*C6>wo9 4+v@wm z0=`>rvHcLfhS(Q3vV|L*nc6y+d~1r20jCDkPcEBhZuibSwG3K4&RbrKKy9Q$R)H1P zGH+49CIU(;%hfHHs0Uqe)&@hDq>cy+laV*7h?EkqpBt_40&Mg|%x6C^SJjah9P- )%}^CIO;NEu3SiG()$Yj-)@(Fef5nf(7WUX+$Rye zEV5qtJ%cg 6uQB+F~bZZc3mcKpbvDZhHKe|c8- }7^h*Kpuh;D+a=@1<-*+Rn1&St5 zjY4ob3N+i_JAfUVaMYo_Vdj0EaC9BJdvA$(#xmW=6?kgYc_5+N>}1?<7K8cy%u~W| zppAz3L7JvqZ{cl7(Mlkx`Fmku{c5<7B0OV8APTsWRVjS|eaWchd9@PH%(Gz-Jqs18 z2yO8=#+U?*gAl#-`y6(QX1twydbWH*WH_!bhGteQY!Z~Rs2Z=TF`QKlwFqs{uO@$q zN&}{f!- iuUaRTh}@rJ sLa*6B}`l-TVLiNyneei@J);3!&k1O-OXbi>P5PE)) c_cqI>SW zNZFk3203dwe_f-SAs!1|6B=;qYLTkpv%M%50(K-+HXP;MnDV#qlnD_N#Gz8ci-qJm zzPZ2@qT(>Z7IH70cxo*pkiafe0hqs2B1m{pjPeOxIJrf(25KL^G{m5RhoUJgPkb}- z^axpkPB;)6@QPVsR{ja#i2@Si#(*V{n9p8tq%Ft7Uu&Z!qd;b1v8TrtuSf|#f~|dk zK!M6#?PUMm#DS9go#{xDGld{1^Owo?^&&4!=EoIRr^^nI>P|v8D51=@a@ghY35g0B zIpHRxYi5g>mgTmI^tU5WVsWH2 RbQ3B_?uut(dp&qEd0 VyQ8Tewt?g}_Vpde&O9^YK0K(gYmC zY`LHCYA}4;qIrBiT)6VOS6F;tYn@ZHDl98i8Q&*)7>gJ@PUF7hqY1I}_-evK$0Jyj zPjc<(XiV_ICtTy+(yVwxlb5HwC)5uv*>UT|BRNK)ZxSFDkFqA`B1jP~*i$6d*Wnit zVvPP7JgN*w5HHbx-)QR1Bv}e)nlRY72~G`viYtatkzhFE3Wqqbw}Y;=Sk@kM2?2>= ze4;r&11nCa^8nxIZfn t3=>++jdq&AzWql_hDIsw9q#KvS-|7`~&V_ zk-4~}VZAsxs%S}w-9?oQjEw7tD #{TW6U;JsVKqq%D|Xx@`$kRG*i*x(MZ&CsDHG|O zYA85(FB9Ta89H1{lAob{>fuUdPWlm~ZGrIG1O&Mul5b~3Jy~|SNotRG5Yn)I3ekNp zrHuYxo;=@KbSxpWDq%@b1xevK8OxDlwazc{^@g5*K9wuTL}eq**M^9P3i1pQ#2B(k zLcz+H*&}k} 2G)WM-J``r)a9 zM4gvF4J74I>{{`dgWK_jEx9q=3~9YRxftg<<8(sC_v*2wH;-vQ#$IH-HJt?hPOq@8 z+YOh?IAmyE3!<$TP)saxabLN^EAkepGkVTa07aLMl-xPAReEX+XcDFVi<*waGp19x zbmW+@n0@k4)u$9cNB$&xJ>L>5;xVFfU(t$(QnsY^ %?Ef!GV~5x%sMk}>v{U>{ecV8 KtSwJWf a`*QpDksy%fE)QFFy(-lPD#I4p2XgfDFNTn%oC5|BMQ~T>P4=PL(@(+3e zdS9@*45GrYeaoEIn`6M8vM*BACG3Ai)<4kS90>Uyf?z{ju6+L~RJj3>1`@D96sMiw zD46^mCFA%tG8txGY~~Ix5sQ|%pVlQXl8fP@;{z)Fj!~cv3clhEA{U-2%Nlm!6{SeD z;E$VW$xLJ8f^kEyGG~FE)Nqt5+AIV83@AP@1w -&+z(@&P!-rAlJ#;UE+X*Z?Rf6Xzb6!K*z-5X_?eZ|5<|1KZf3#wI;N--$ zqQjjB#ObO4TQ2l;&iJ@DocW<0xb=r{!QH!r z>z9V?AElx7L=pp)J;73NW>MK4Ng?g7Wq!>S;n@KuxZC`q (T7 ? kLV$&`ird!NU;T9vebKzTlB$^NbU($k)T8qx&WVQ z>Dto!9oH#hY4oNFpVcy-vpvKfLIZo0{=qnQepd6$(K{f5m) ?|r^xzzEITOCPNm)bn$T-$zS!Pir?vd&3c$9iTQwB=VjD()f=;L;}h%-eb*H zK9zI5zf6~=;w8b4So!kU@YV%xqaU!P MTJE9wOWZIv5m3q4P6G*Zzk9jb zU99JpEa*@RZ1Z{Ux83I;^M4Rnc)$Qpy1Klbc+jd;eC6m+$!XFf6W#;!8jacoO&SIB zkDE+%Nt6P=1$l;Ms!`27FTiustmaN}-yNGQcE>7NZ;4)*z&V^anbB!231QEa#Y(Ea zQ7*zzCR38V7xdH1h@8Zq;PdP4Acd)dt{hhcb$@vacnHYc0_z7$G8#v@JAFjbpo?x> z>jCnefZ>!dYyf~{C#AG)*;pW*RUj*`$)8LM_CQ#-^K1~vc(Y+ 95LW=77lfkQt3c~|pr{r~6q`qruroV7WNb_n&$C0}f~~;Zw_uCj z=)TO&$7AN}5OWKUf#3H=o=y@`lgcke@*9aVN4{t3*>K$WbgxzxvUBIu)4rd(mxShV zDPGexF&=}OH&YK+JV-;}5=P4%%5un5JFHo4w?EH=S|D8g%<;crFi>7!?$=Rn+-cs? zj0b~l&i2dHLSa(i6D|>}&^GZwB$6~Fh)i9mfy^wgV$0z~LQ`P!>v#VQEoLFyfel#+ zCArT4^^|>ZMTOCBcL7JG1%`|&9kw l?#Uc_o=3{Zdu<6*nA`|V92CoT$|cCm zpO7`Pkl+e&!gD+1{vTE67#vyHZQ s{;F#mf|%HYxiNKJ3A>NJ2Vj`ozrbPc%ftNaP%Dt-dNcOC#_# z5bO4X<8C%8n;~O1>Yab9TVz^&Rtzz3!~A^n>}-Q{&ww!Yw>2DdhKQpI41RVcL|5_G zuCTgrnrd{BmsDArisi%~Zc}^DP@PMrD!dyfL`KjhAvWKO^Cz5}pfz+TDxz=1qYE{S z)h3rb5}^_OoUCf3YgGG-DL ~>HnZQWef|tKmqbDozzl{tH-E8_A#;Qzd zLE##Z7uM1#Nu@nKmS2*hl_AnBKUOGOnCBqRDTdS%J?x?>(v(Ytt12fRE_`!+j8p@t z$WdG6zAQncw`rf&vI7)M^Q@DoZ}vgLNWB{5l}n<38L@w%m_iYT++ly+rKEmYLbF7e zP)9`uTS_!53rS^k7(}vRE}Xqs`2DZno 8}W&v5sUWURAx!*v(Du;3z~drf4_<%Au>D zj;Wd)TB4@#0Xp&GR_ZGoRt#By%;{Ip>cH$?bB4DPIFEM)bT_u2DN7?DB`V@550Z(C zQ;fXaweY=b-;C^eh~Icwl=a1|ewZF;>3LnbY_+=RpFMls>z0h(sU*;kVkHk)g%+;f zD$Dk z =iN@m^XS5gJ2{Zy5;s;3f8>Vq(gDLns9(mOQ7L@V