From 0ab3da0f4a5594ec441a0cdeb81e50a242b656da Mon Sep 17 00:00:00 2001 From: Jakub Vacek Date: Tue, 8 Sep 2026 12:49:05 +0200 Subject: [PATCH 1/3] feat: grok bot docs --- sources/platform/integrations/ai/grok-bot.md | 131 ++++++++++++++++++ .../ai/images/grok-bot/plugins-settings.webp | Bin 0 -> 31882 bytes sources/platform/integrations/ai/index.mdx | 8 ++ sources/platform/integrations/index.mdx | 8 ++ .../platform/integrations/grok-bot-white.svg | 12 ++ static/img/platform/integrations/grok-bot.svg | 8 ++ 6 files changed, 167 insertions(+) create mode 100644 sources/platform/integrations/ai/grok-bot.md create mode 100644 sources/platform/integrations/ai/images/grok-bot/plugins-settings.webp create mode 100644 static/img/platform/integrations/grok-bot-white.svg create mode 100644 static/img/platform/integrations/grok-bot.svg diff --git a/sources/platform/integrations/ai/grok-bot.md b/sources/platform/integrations/ai/grok-bot.md new file mode 100644 index 0000000000..46bff77661 --- /dev/null +++ b/sources/platform/integrations/ai/grok-bot.md @@ -0,0 +1,131 @@ +--- +title: Grok Bot integration +sidebar_label: Grok Bot +description: Learn how to install the Apify plugin for Grok Bot to discover, run, and build Actors with the Apify MCP server, skills, and a routing agent. +slug: /integrations/grok-bot +--- + +import ThirdPartyDisclaimer from '@site/sources/_partials/_third-party-integration.mdx'; + +[Grok Bot](https://docs.x.ai/grok-bot) is an AI teammate that works from a persistent cloud computer. It reads and edits files, runs commands, uses a browser, and completes multi-step development tasks. + +The [Apify plugin for Grok Bot](https://github.com/apify/apify-cursor-plugin) connects Grok Bot to Apify's library of [Actors](https://apify.com/store) and bundles: + +- The [Apify MCP server](/integrations/mcp) for searching Apify Store, running Actors, and retrieving datasets through the [Model Context Protocol (MCP)](https://modelcontextprotocol.io/docs/getting-started/intro). +- An `apify` routing agent that picks the right tool or skill from a natural-language request. +- Five built-in skills for common workflows (see [Bundled skills](#bundled-skills) below). + +This guide covers setup in the Grok Bot app. + + + +## Prerequisites + +- [An Apify account](https://console.apify.com/sign-up) - sign up for free if you don't have one. +- [Grok Bot](https://docs.x.ai/grok-bot) - signed in to the Grok Bot app. + +## Install the plugin + +Connectors give a Bot a structured way to work with supported services. In the Grok Bot app, connectors appear as **Plugins**. + +1. Open **Settings** > **Plugins**. The **Marketplace** opens with the **Plugins** tab selected. + + ![Grok Bot Marketplace with the Plugins tab selected, showing featured connectors and Add buttons](images/grok-bot/plugins-settings.webp) + +1. Browse the available connectors and find **Apify**. + +1. Choose **Add**. + +Installed connectors are account-wide. Their availability is not isolated to one Bot. + +## Authenticate to Apify + +The plugin bundles the Apify MCP server. Read-only tools like searching Apify Store and fetching Actor details work without signing in, but you need to authenticate to run Actors and access your account data. + +1. After you choose **Add**, complete authentication in your browser if Grok Bot requests it. Grok Bot opens a browser tab for the Apify OAuth flow. + +1. Review the permissions and click **Allow access**. + +1. Back in Grok Bot, the **Apify** connector is connected and tools are live. + +:::tip Session persistence + +The connection stays authenticated for future sessions. You can revoke access at any time in [Apify Console > Settings > Integrations](https://console.apify.com/settings/integrations). + +::: + +## Run your first prompt + +In chat, type `@apify` to attach the Apify connector to the task. The routing agent picks the right tool or skill from a natural-language request, so you don't need to name tools yourself. Type `/` to reference a saved skill directly. + +> @apify Use Apify to find a good Actor for scraping Google Maps places. Show me the best option, its input requirements, pricing model, and what kind of dataset output it returns. Do not run the Actor yet. + +The `apify` agent searches Apify Store, fetches the top Actor's details through the Apify MCP server, and summarizes its inputs, pricing, and output - all without running the Actor. + +## Bundled skills + +| Skill | Description | +| --- | --- | +| `apify-ultimate-scraper` | CLI-driven extraction using existing Actors for multi-step scraping and lead-generation workflows. | +| `apify-actor-development` | Full Actor lifecycle - template selection, development, local testing, and deployment with `apify push`. | +| `apify-actorization` | Converts existing JavaScript, TypeScript, Python, or CLI projects into Apify Actors. | +| `apify-generate-output-schema` | Generates dataset and key-value store schemas for existing Actors. | +| `apify-sdk-integration` | Integrates Actor execution into applications using the `apify-client` package. | + +Example prompts that route to specific skills: + +_Ultimate scraper:_ + +> Find 10 highly rated coffee shops in Seattle with name, address, rating, phone, and website. + +_Actor development:_ + +> Create an Apify Actor that accepts a `startUrl` and `maxPages` input, crawls the site, and stores each page title and URL. + +_SDK integration:_ + +> Add Apify to this project. The Node.js API route should run an Actor and return dataset items as JSON. + +## Troubleshooting + +### The Apify plugin doesn't appear in Plugins + +Open **Settings** > **Plugins** and browse or search for **Apify**. If it still doesn't appear, sign out and back in to the Grok Bot app, then reopen **Plugins**. Confirm you added the connector on this account - installed connectors are account-wide, not isolated to one Bot. + +### Grok Bot picks the wrong skill + +Start your request with `@apify` so the routing agent handles it. The agent owns the guardrails that pick the right skill and avoid common traps, such as confusing the `apify` and `apify-client` packages. + +### The Apify MCP server shows as unauthenticated + +Open **Settings** > **Plugins**, find the **Apify** connector, and complete authentication again. If the connector is already listed, remove it and choose **Add** to re-trigger the OAuth flow. See [Authenticate to Apify](#authenticate-to-apify). + +### Browser doesn't open, or OAuth fails + +If the browser doesn't open automatically, copy the OAuth URL shown by Grok Bot and paste it into your browser manually. + +If the OAuth flow still fails, authenticate with an API token instead. Copy your token from [Apify Console > Settings > Integrations](https://console.apify.com/settings/integrations) and set it on the Grok Bot computer: + +```bash +export APIFY_TOKEN= +``` + +## Limitations + +- Long-running Actors may exceed the time a single tool call waits for completion. Reduce the scope or split the work across multiple prompts. +- Each Actor run consumes Apify platform usage from your plan in addition to any Grok Bot usage. See [Billing](/account/billing) for details. +- Skills that edit files in your project (Actor development, actorization, SDK integration) make changes on the Grok Bot cloud computer - review them before deploying or committing. +- Installed connectors are account-wide. Their availability is not isolated to one Bot. +- All Bots on your account share the same cloud computer. Files and credentials you place there are visible to every Bot. +- Prefer the Apify connector over browsing Apify's website in the Grok Bot browser. A connector is often more reliable than clicking through a site. + +## Related integrations + +- [MCP server integration](/integrations/mcp) - Use the Apify MCP server with other clients +- [ChatGPT integration](/integrations/chatgpt) - Connect the Apify MCP server to ChatGPT + +## Resources + +- [Apify plugin for Grok Bot](https://github.com/apify/apify-cursor-plugin) - Source repository and full README with advanced setup notes (all auth paths, available MCP tools) +- [Grok Bot documentation](https://docs.x.ai/grok-bot/computer-and-apps#connect-an-app) - Official Grok Bot docs for connecting apps +- [Apify Store](https://apify.com/store) - Browse Actors you can run from Grok Bot diff --git a/sources/platform/integrations/ai/images/grok-bot/plugins-settings.webp b/sources/platform/integrations/ai/images/grok-bot/plugins-settings.webp new file mode 100644 index 0000000000000000000000000000000000000000..fe732fedaf15ae63b04c4d70ed856bb3d0779bf6 GIT binary patch literal 31882 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 literal 0 HcmV?d00001 diff --git a/sources/platform/integrations/ai/index.mdx b/sources/platform/integrations/ai/index.mdx index 58203dac24..69d4e27c31 100644 --- a/sources/platform/integrations/ai/index.mdx +++ b/sources/platform/integrations/ai/index.mdx @@ -181,6 +181,14 @@ Chat and coding assistants you connect to Apify through the Apify MCP server or imageUrlDarkTheme="/img/platform/integrations/github-copilot-white.svg" smallImage /> + ## By provider diff --git a/sources/platform/integrations/index.mdx b/sources/platform/integrations/index.mdx index 459dc05b1d..62051c5092 100644 --- a/sources/platform/integrations/index.mdx +++ b/sources/platform/integrations/index.mdx @@ -163,6 +163,14 @@ Plug Apify Actors into the AI stack - chat clients like Claude and ChatGPT via t imageUrlDarkTheme="/img/platform/integrations/kimi-white.svg" smallImage /> + [See all AI integrations →](/integrations/ai) diff --git a/static/img/platform/integrations/grok-bot-white.svg b/static/img/platform/integrations/grok-bot-white.svg new file mode 100644 index 0000000000..b88c56675a --- /dev/null +++ b/static/img/platform/integrations/grok-bot-white.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/static/img/platform/integrations/grok-bot.svg b/static/img/platform/integrations/grok-bot.svg new file mode 100644 index 0000000000..952bd28286 --- /dev/null +++ b/static/img/platform/integrations/grok-bot.svg @@ -0,0 +1,8 @@ + + + + + + + + From 2d4a2e358aa1fadb703d30134f8dae6513499118 Mon Sep 17 00:00:00 2001 From: Jakub Vacek Date: Mon, 21 Sep 2026 16:54:19 +0200 Subject: [PATCH 2/3] fix: icons --- static/img/platform/integrations/grok-bot-white.svg | 13 ++----------- static/img/platform/integrations/grok-bot.svg | 9 ++------- 2 files changed, 4 insertions(+), 18 deletions(-) diff --git a/static/img/platform/integrations/grok-bot-white.svg b/static/img/platform/integrations/grok-bot-white.svg index b88c56675a..e3ff0b371a 100644 --- a/static/img/platform/integrations/grok-bot-white.svg +++ b/static/img/platform/integrations/grok-bot-white.svg @@ -1,12 +1,3 @@ - - - - - - - - - - - + + diff --git a/static/img/platform/integrations/grok-bot.svg b/static/img/platform/integrations/grok-bot.svg index 952bd28286..4cdc973ddc 100644 --- a/static/img/platform/integrations/grok-bot.svg +++ b/static/img/platform/integrations/grok-bot.svg @@ -1,8 +1,3 @@ - - - - - - - + + From 20f38b14c35d01f0a02154bdd5e29ca6982ef8bb Mon Sep 17 00:00:00 2001 From: Jakub Vacek Date: Mon, 21 Sep 2026 17:17:41 +0200 Subject: [PATCH 3/3] fix: review fixes --- sources/platform/integrations/ai/grok-bot.md | 21 ++++++++++-------- .../ai/images/grok-bot/plugins-settings.webp | Bin 31882 -> 9246 bytes 2 files changed, 12 insertions(+), 9 deletions(-) diff --git a/sources/platform/integrations/ai/grok-bot.md b/sources/platform/integrations/ai/grok-bot.md index 46bff77661..8525366ba6 100644 --- a/sources/platform/integrations/ai/grok-bot.md +++ b/sources/platform/integrations/ai/grok-bot.md @@ -9,7 +9,7 @@ import ThirdPartyDisclaimer from '@site/sources/_partials/_third-party-integrati [Grok Bot](https://docs.x.ai/grok-bot) is an AI teammate that works from a persistent cloud computer. It reads and edits files, runs commands, uses a browser, and completes multi-step development tasks. -The [Apify plugin for Grok Bot](https://github.com/apify/apify-cursor-plugin) connects Grok Bot to Apify's library of [Actors](https://apify.com/store) and bundles: +The Apify plugin connects Grok Bot to Apify's library of [Actors](https://apify.com/store) and bundles: - The [Apify MCP server](/integrations/mcp) for searching Apify Store, running Actors, and retrieving datasets through the [Model Context Protocol (MCP)](https://modelcontextprotocol.io/docs/getting-started/intro). - An `apify` routing agent that picks the right tool or skill from a natural-language request. @@ -30,9 +30,9 @@ Connectors give a Bot a structured way to work with supported services. In the G 1. Open **Settings** > **Plugins**. The **Marketplace** opens with the **Plugins** tab selected. - ![Grok Bot Marketplace with the Plugins tab selected, showing featured connectors and Add buttons](images/grok-bot/plugins-settings.webp) +1. Browse or search for **Apify**. -1. Browse the available connectors and find **Apify**. + ![Grok Bot plugin search results for apify, showing the Apify plugin card with an Add button](images/grok-bot/plugins-settings.webp) 1. Choose **Add**. @@ -58,10 +58,18 @@ The connection stays authenticated for future sessions. You can revoke access at In chat, type `@apify` to attach the Apify connector to the task. The routing agent picks the right tool or skill from a natural-language request, so you don't need to name tools yourself. Type `/` to reference a saved skill directly. +Prefer the Apify connector over browsing Apify's website in the Grok Bot browser. A connector is often more reliable than clicking through a site. + > @apify Use Apify to find a good Actor for scraping Google Maps places. Show me the best option, its input requirements, pricing model, and what kind of dataset output it returns. Do not run the Actor yet. The `apify` agent searches Apify Store, fetches the top Actor's details through the Apify MCP server, and summarizes its inputs, pricing, and output - all without running the Actor. +:::caution Shared cloud computer + +All Bots on your account share the same cloud computer. Skills that edit files (Actor development, actorization, SDK integration) make changes there - review them before deploying or committing. Files and credentials you place on that computer are visible to every Bot. + +::: + ## Bundled skills | Skill | Description | @@ -90,7 +98,7 @@ _SDK integration:_ ### The Apify plugin doesn't appear in Plugins -Open **Settings** > **Plugins** and browse or search for **Apify**. If it still doesn't appear, sign out and back in to the Grok Bot app, then reopen **Plugins**. Confirm you added the connector on this account - installed connectors are account-wide, not isolated to one Bot. +Open **Settings** > **Plugins** and browse or search for **Apify**. If it still doesn't appear, sign out and back in to the Grok Bot app, then reopen **Plugins**. ### Grok Bot picks the wrong skill @@ -114,10 +122,6 @@ export APIFY_TOKEN= - Long-running Actors may exceed the time a single tool call waits for completion. Reduce the scope or split the work across multiple prompts. - Each Actor run consumes Apify platform usage from your plan in addition to any Grok Bot usage. See [Billing](/account/billing) for details. -- Skills that edit files in your project (Actor development, actorization, SDK integration) make changes on the Grok Bot cloud computer - review them before deploying or committing. -- Installed connectors are account-wide. Their availability is not isolated to one Bot. -- All Bots on your account share the same cloud computer. Files and credentials you place there are visible to every Bot. -- Prefer the Apify connector over browsing Apify's website in the Grok Bot browser. A connector is often more reliable than clicking through a site. ## Related integrations @@ -126,6 +130,5 @@ export APIFY_TOKEN= ## Resources -- [Apify plugin for Grok Bot](https://github.com/apify/apify-cursor-plugin) - Source repository and full README with advanced setup notes (all auth paths, available MCP tools) - [Grok Bot documentation](https://docs.x.ai/grok-bot/computer-and-apps#connect-an-app) - Official Grok Bot docs for connecting apps - [Apify Store](https://apify.com/store) - Browse Actors you can run from Grok Bot diff --git a/sources/platform/integrations/ai/images/grok-bot/plugins-settings.webp b/sources/platform/integrations/ai/images/grok-bot/plugins-settings.webp index fe732fedaf15ae63b04c4d70ed856bb3d0779bf6..bc2698139e29982acc1c56b532d67ac8fb473b78 100644 GIT binary patch literal 9246 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 DE~!oC literal 31882 zcmZU(Q*=Mb@cV5KEi-;I=mldrGd@Sp7;i=W=-T>yaW$KhM!YxPCpQJ~JikZ`oOARzwd`?KhK76AC% zZ4Oul%mBbY0cY1Q4v&E6fQ=trzd!)>PxL<%M&JLGt;tvD5^e=pXN-C#5b&4?0Pbsxyml|cL$G5!dzGsCJ)a|=0zlh^aA@+@L z8=xkD8WRRr*S2^K*P-;=b`j%0vW1W9bpt0iDTNxG}N$lw%@n zAbb^AFDIKe~M1BIeQ&4{5-Wa#2%ZH4QluFUuHq` z4=*lfU97pM6ngt@5#70V7o$Ybo$5CABNDcOurkIDdH80wgOseBSdmaWjau5)mAZpkJ_1$+Qeng3YuM$1gQkWe3bNC`L53D=;aeAf+P}(lDeasZ zk`3*8@}6gph4<+gb5+i@oCQHOe{$xohdEMI{1tgGLQ%sPfm#3m-^h%-Z_|&L)BWMU z7mL{ZxAho`KwxlmRo)OPc&A)5E`R>-!4TPc(-53Txnv1_`$-bIiumQ4fojUnyr{x? zJ1NYNM?Ux{=Gg@PjYFJ*}?e;=~7__1)Td@;fMOyCPl3}KaPp0P6@WCGWgr1eDCA~*8o z1E*0^%zy`1j!iZ(6lEb)8EmeObf@$6m_JS&;|n-a;9vs9Ew1OlA+04TPO3O_J180g z@JO`q|+Gn)J>3u`UVwm`0il_iTAp+ zQP7BO_q!to$oQvG(Og?FX4EfSij2huUC16c$9SIG^V#0=B4S4vz14U;tN^+{s`O~= zZR=8X?7Ipdrw;{=1;QtZq%Ksz4CA)a~d2ErkVgH}qC&V9QGH1HU{&%oCUEM1Aj97nIB`B}Ht#>Qy z)gZ32sO%{BzM#<}ufg7KYBDYTv$4uZPU`qN^O8ksg)?Rwg@-x^yYubKV?|1YGtG(x z*0PRytq`e9|0VpO7pD|K*74%>i;1d@T?fHM)wq4dvvgq$_>(9cyFl{-6S{Wg8~>o9 zs?T)Uk~%1^-iQtk(?<#JBnPpha)+*BI&o38@h35sQtHz{2Rue0EpT`o`HZl=Baqq% zyFe&ERLlhCrHo?F+9!3#VVN5N)q(F8s6osck&1aKZebYF zn=~Rk6w+V;VwB64amHm?{y1xKoG4o1T;AxFFKCQ-0pXXH<=RH9E+UM`P>#RfQ#LeJ zQb~SxXh)cdR)-%>L&o2#wJ!Z-?FuU_wkkA=GM=UIPkxq!SZ=Vb zHYh&hr^?9d;lN&pkDF2o^HxFKJC~*+Tz@4Wlj@|+D zi7z+AZ41ZNloOqdJ5e}@xoX9$0y8B>m|-(vz8B93#QH59S?r(xoy|Lan;GMWx^G~@ zDSxRXH^O=w#hp8Xr+-PRO2oy;4?>*J6L6U)LZx6{3hq%9!pp(qLR-e>LT+=!)cmIu z#^bvM*)4C2`#szL!R>v4r&%-C0e7@W^zCJSi+O;~oA z7HYP#fQg|zK2Tv=h(p2rko+uA3EVF!MPT^8 zML`~}zt~p@cgO!xOp25d8{#qnt^0M%mG61SNOxhWpI?fp2Oa%N(0lUy|4|>N>vwtu z6tP^MZ#u@BV#JH|zUUc`Q_8z^nb%N~`yimp)?;9ELYgbH4F1_(0Qx=GG!1=0b|)%n zQI$yAcc_dj;le~S*1i~>Pu|duNaL#B^){n|K%9Wvy^hx`Hhfuor>DoG}&nSk7);tgRrMGP$N4cv}t*8`DVGtL(r5X%6ZyW4oLrrT(LIQd_wfz&>vA~%k*zLNuj35Sp=>O z)=}46g-e<~Y2Z2s;a<+O2-To=ab=7eFYMwLwIdza!Q_rMabf@{cW3>k($<^B>O6+D zkqc|%`i2y(dRbeZp635(`2-N`|5s2aS?1dM-U~g?O5co;{|x(iapu&K z_BXfZ0b-e$frelX9+tJP@O-5NP_Ayh-;taHl(1q41BF$H1$dJFyw~^H9D7!Dluv*p zS9|Tc5t}`R%0_euM0+ptg3+yY?QS2i-cWIs{3AS_v2M#aoDpJpcTz!5!^Z)p`TA_Q z9D8C36abC+EgR4^e?JO8ZBAjYo^yecq7U2#4l+Vl866vNYV$^ZG5dmu3GZO*oi$yy zFnKFO@2llGf-R5>kZ6I?a+KB1ju{C2&xM%C)^b$aQUCq>i?l7hek*&rj1?bGpu(x` z%SP~Ze?M@KUXi{0P^!VZ-*LE2tUBuR+}jQ@gwaJ96RVC49D{e?e0C%=kD+Ru6z71_ zD(PpS_(6m;bbm`oWEYQ#oy>nUuO0Ott^KKS|8I#UzPp$p2kbOD2_#e=6-K`5GW^Gf zxq~65uo5*co6~XjS=e+ z+io9*v_p0lBN>NvRVq5J#rlye>X=esB2gr_4k|gI{>EJ1>9sEo^O7-&tv##W4>?-- zN|_SgSHk0~+zy+IntZNG;pw~5;|&I9 z++addE-E)@$H*`hIs@0eeTt)fBpIoqxme}O(5da&@M>twi~qb9UITS;Cog%oiB>nJ@7lCr3;Tl< z4Og2i8uNa2kdnD#RZuf0moArK73Wj)FK3CvZ-fLDL;r4mj3B1+F&&z*{w30Z;jJZv zLY{}=+T{u^7bWRUap`gH^2KHWqdfIJf%%IR2lzYlJ_YJtlK2L6?L>0De`CuV3cQ3uBBD+y`J<4(nO5ezBt>Gc4k zNE`Cd4gIJSX{{%YlbO6Dq%Y<2tjbGb)g05=Y!cpuT2)WVY=p zf>Qds)kRZM#HU5_&}iL*P1VscFT{i4H>nmBpki|@;IL#gTXYsY>aA{7`qNBtO{7i? zRnG|7^tq+C4%pv7Lku@m#|B0{I`40iL`6MVQlA&w8RBiSY6LPL91Tes?V6;U@mgQb z@wAU{-wbhw2=gi|Sb1T?u%fnzx2v)H+zKy2^|1eWn95|6R6ma1RsENmXccrt6NCyz zn31V?XC9Hp>^XD9NzIKo)3n`c3xy2N#DcqS%cQFr$GF47=Lr__$xMD6&Z_{*G=V|< z;+LGi P_-s;DF@Ao$@Ph@5BK7A`GU&>psnE#_b^)u-RYP*er7auAz$1|yq^^_3T zcA@xG_0B*p;cRM|(=5tHWrnFd|I8(v<6-fd{=t=_x)Sh`#|$&v8r#fLwF@jT?RNYx zRx>3naPI{!8u_2q4P8S%5#eRLN`9q*6~>3;&tICJhG3Qns?cRI)R;X~9DR0?SJw~; zq!WcjYk9Zwhn%XP7-jgZrN?QNUCS4H-IEuSl$Yl_9(~Ke+R3%7u<3>hreJ-omA5pA zvUtG96kn8rJx?fK0_UXf&EoIBR!NJ98ViRb0#;s>R9WWxl8r1~%Ifl~(4KPIl<9r) za;{Acqfqow%lHh@s=;{owbIGZtjUQgIgQv87z|DB(u zMaXnhgl-aS??h9os> zH`J}U=M_($+EwIoZtCvpy*^~?xtB`eYodY{wWE2FiYboQZkJQ%2^;S0Q%7ObX8PFD zR#(U2MY@zkl}q`W_!qYDLS-${($0YqRXO%cZ|^8UFSn+=0EZZxtycF#e!wRh{8~Nb z1QI>?_wu*J72LFHy^Uf&coW_)+rFrcWBtgX!D+b+?lPqyPf{C0sHWNUS*UaSjqn#P z=MjVM3TeDmTO7jtx zMRrK!yjZ#!X{M&i!MR!5IY~H*U`POh!AY^sVwNepYMV=jr2(B_H6iTHvc z)2f1Fv(_DJ0imtu?U+lKpluKB&i6u|9F?mv*^mnvSdOks6Wo`}ZV;zalqv`8IWqn$ z?I{XkzL;#n=+BoL(q(`B8_)Lz9KAxY+Q>uVYS?3q z`A4UxnZ1qEE-xb^ZMcUYHuB&<6w}O1lxk8m)i4#8-DobU3SZu{2&dbWygHJbM4G6| z2W+y`0(kv^<*Lz3kPRskcAQ;&Q+}KFeJZekvEN~hj$>kqlq$7mj&;wxCl+6$?WW9+ zk`M(aPF27kxPgg_auo^v>uzCQWl@V_6Rio~p}#s7f_bWhDyE7w52&_a;dc6g72l9a z;L$d7eweZ?Zxjxrty|!dRjNmBAg-bt%iI}?=+JdKjiR0z5x$ch-wE$iEtu)shBDqL z6hKtQMlfHqWWAE;>+hA1Qw)xw6f6Zp9DS~4?aQe;f|-8sa=MnMahz<^&f*oMt=j!? zD=Bq%1opuzH3PWVdx0_TB1ord6gOhgFXpNdc$K_>QIi2Zi6k;!^RZDcT8Wpj< z8#FuH5rf>^Z4@?kL0@>bVI1|66q-I?!so}REqX=AXM7@08|mc##MP7lxACyW1<^v*Pa{bZ|dQ;D>IX!jxaOzk0pu?G!qqpfS8Q zdIPAhwqa`-U}=JL&x~oxBqWpYLEo>jY68r3UB5A=jp*DW&AV#3Q>qL>E<%e;jl9mYq0dbY-NQ!B88q{VGt>IT##usRqw7cyS)WHw| z?Oje`VqR`RKuX>{1Iyi0Ya#?B_#;0uS^yNs<^G=6E6n68H%a={8#`noWnbrhvQ)N) zX~qFBqM1m3ehEGdy2~j;?)Yn1RUzpuNq#X7sd%Oz)$&*c{FFvO$$e=HG!3cpUg`$D zph8I)hU&NgRd*^73D-Z4{*suz*+|s(Lk-E|%x_gJgq^SYJNr7=ok6wjOfiNg)m$G1 zVogZ`o6ip^A8_g@`vaC^)6fk+7Tlukyso~$Cxk76(wlGEc3Z{$4%E*_8*#JQ-*X#J zwR#LL|J<$bQfz2~t#;3mX=+9w0+;8@8DDnhy~{vG9g9&?ltC0c!UoG4nqW@D$l&Fq ziNQGD(6IQDRr^94RuHTc?#6Bi-?OuCeBahoYG=y3+r9DVXYhJBXComzQT#fOGNbfO zcU)i-sN+M(ZCD|^WY+9EWD^~~&4N0iz}Aic9`<}5)Z(x^KQJ80$@5`HJuC;-$-xVG zAJREHs@9tw*$X;iDg$QV!S^PR7Lkde1XkSM7Y2uKQ8lM+^Y%@5#DCm4CIvhZN`kZe z8hcbhI)s;+9T6DhG9JjURX_F{s(R8Y4S+LHpWt|S#GCyhL*B;zm32EOlo$`i^<<21ls+ulJc%a(tvoKkIGXck- zz4qXmuJi7Cn;w&^Q|*^(frMYk;H9RmUJ8eiU$A((T6E}NLvXQ?41+=ek<~05Ceae; zL^1M&Mn6!Av$V0W{pmRRJNfh6tZ$!Wff{K^#QBbwgk2CZSK>9&tIivz&OA4PH&gd& zlcrjumv5~pG&hgkDGZ$){v8RfJ9haBh+>m*P5J$GL4`Ag+%hsqDmQ#rI9gp>{&@Pu z33jAhitCQt55HnIZu)kEY*)I{o)^Yj2t1R?Yf4nJR;RFDt|v|1e6|P(na`?xv{HS= zEQTMNd3EIcP$k#OzvcsS4{QA~KKuom+?>j;YBKISbFbWBEkN$==C(3{LoSS`9gt$K z@-z4>!+zKL`~*yXy$W&-Mh)N~b~`peM_^6N!#!IiOgC=TyjN=~9DZ;y--2Z#e+#0H z`PA>b=MOTy&B~X2mE-w0eLx+>Ev!$513ovrdr2B zmj>bw5P>I~ytyeG?XgF8XAa&jIivcRA@~b;V>ZC@QM9#J6@Z`2f18bL%(X8j~wJtpT zyuijC!N-K6F|^J;*eo+vk!l5^Oe&=lmi^2iPspl#k5k&?aqF7Xl$f^V!w$oO*l%@% zRhu2o^GJmi3-#RF6LN2o)7G=L!LO7meSeT5!t--WH6J6#;o0!wv1~){@yf&zMd0Z)Z+;9Vu5` zZncgE%s0>RF{X}7L~UYPJE@!r2z5tGA}(2=JNPqMT`?MI{wu|3K)+`6yzZAyaVeHf zBF_n_7?E`owb|IWz_aUNTT!x27_Zj!K*oXU*)n_3*dTkf<%sEQWI+Lj-=%uh5@I+) z+)nD~{croYLdshFw?zIncof%0Bd3X&OP&>|!Nn3*qVt}*W+Y5?`^G9RaYCMWC^g7- z{~C$sj0YvBZNPyuG>%Kvce-UC>^Tk9I@1?}Q;Bp^S46WgNEGAmDKSpbVaN*IHOwr1 zI#`$~dLu>8YiBu34vX;q>;BUqdLUec47rgZm{#$x97P%CRfEgTR?Y`&Wzr>U-Vqv2;Umndi z%80468-w*n6{X37R+xeh*CdwPssZP3DwqK@*eY*fo#;{*#W(*=lwSB6^=}n*2Bqg+ zm0)@?4A5ki(VVNEG1Xg`MZ@0yDV@=7F?*$Dr1`kA$1~<`;gss$2+)5Jdne|R-M z2;6=*Ba%igPtM_MKRs4pIgz%xPwQK~8IbUFf!tD&H<7Bg>4NY~C~qFQ3sq#rTn9;z zp6_BRKG5lW?2tVBKG}V^V}gf1l*_~2m;gRbmv#3A@}D6=<%EfVgoMjT2S)RBoR=6>`W(}cKtTkJk_SaE@fNd_+Ft}cx~NuH zXU(XGg0AlORHR<~Y*PQAo{1hwbr1O$R_4S~Amsk^<2a{9BCsr1$nJq=R)rcZuDd3AqDOGHoHLtGGN(=)0`W?Yd`5r^$Kv+ddoF4gSr)SD z>e}1gDKqrB{6tLDL}|gV-)m{JkkwbD7rX^$QNU<~lZ@QS_dD=%G=QmHI|~QePl>GJ z&j40@1&xAMT7uV>58IElhg0HNqJV$!v0p7h+A;?9CELL{HN0&qI7WifoY-z#SZEK^ zuX+(D0Ho&$_sHjGUg>g2Y(;tJuf=_Wxao8DfZ-)T#cS%E2CfXJ+Bejp+8U$IK`rWv zwiOVr1f^%t;adn)^H+>335}8Z-#V)3QC_PZ!s|LasV4sUutepR$maAhwKuyE3r!t5 zr_AI3qcN~QJ-@K<@>Pl!BVyGVYDy}fGnqo40fzvV}sVKB1|$*w+!qg$mr zJ+1@1k?hZ`1m)OyrKMSTH@arUK0`Wg(f*)P*HY|F%;DZlP-iF`fzir+o~?1W6?{Bx z0ge&%8%c;=rJ_#VyHq)+vzHd9OqJ&se|)>9k7IYbF~KSBPh;d1 z--`LH0e$L92b9)|WwvvJOH32XhP9RAIu_f)9@GcIYkEzvRbEg7d9!}IY_JwdkaJXj zNQ4W2b*aLBsbS`#E^sm%6Yt3imTq1hkX~J!2*bwT;T;|{tzQF9Dqr~vUCtAVImr>9qB)shJkdC?zhL=&2$5Ss47ArwCU%4WB7nDRi~RY++TzHwA@3jQ ziFybTT#kX}{AoZcq)u^d*DWlv;xm})LEAkQ5wP6t-_`)4%GZL`ZxB3)XY+m>0DyCC zlV}Z!^-~ixD-NeTrbh(nh5Lf7(6QHYM+d#V%|7W-A-3(-z0nxX)oEHbQsxK-Y5B$B zHH;Ou5A(!U+ooL1dm<+@ELupqQ-JM&z9B(SGuEYv zD%PnAa5Oyer-6@PJ3mc1S}$!_e)ezU@M@O}2?*niJpiA4yK=Carl1tiDu4KQ5TV!& zKbptA={fpyxs0;B$zL<3hj$`tOIfy1j?BtA9?mQHnE1H$3`lxLvf|M$?HbLM_h zf8iXq64e8$u6PEj)J1YZ^*NmJUt8=V4D1hbyYJcu+iy`fQhZe7gtOlmX)@xeUc%db zz+e^c!BL3#Ti*tS>34IKGaAA4_ zB<>)SI#B@-D~<+~Mw5wf7!|671{B18HbkG@8KjcB=p zp1I%Vjh1zQ()&i))_|mn%?>GhBUL2}6STtoR@RH`m~&c4ww7@q7vOYpVGlV3Ds)|3 ztMs%!(DJp}n>2)&Cep6XCyqb@KNZNNK+L&hB^lPu*OUE@5z$IbFeyT(;3;E;Aj-IR z?4_HNB1)Am53jpPR9KoFo@BwkPUl-HIH>De#z(q7`lrynQ;CZlVu7{R{@$|>2-xA! zknbT7xKt209%MI=%2>_(;O0mcs+ruu3~!hM%qkD*p0OT1bYmTiwm3=EKGWDOKN868 zb3{!jYQ5@}N8!C#-zZpnO5A2ai@ch%Hmk3zp9?N=?brDRBDB9uM6lo#kaBCRU+I&D z5d`D7JIerz`}4SAVD&A%(iVJEw0H)pHnyN}CpR{>Jxug~=%4SJHF1&yNCBzlUzaF` z)4aaH4!fugsOmI{lHl9;9;B8dGe3>n^b2P~n0Ms<74(ZIDz}1A{lE<*ysF&u9D+!Y z2wnc$DI$5e0>e!eNoxorI3Cc_v0$|D=GeT809O zj#pkvOO#6*EsyYoUDs`$e9vQTe9jyw4pJqehL8b{2^Gd5UTzj%RqaXsO!OszJdEp+ zFBLTQLN*W1%G7d{wJVVa!a#3heNtWM&UgoOr!kb9pTmD_YOi z=PsPDKlb!(t_?p=mstWx{{5`N|7E2C$M38&S`^PMM)uqT%ot}&cu~0l19mshCgJDA zfHa$c{_(q>RMS^pA^MM^L1O!@GT&aRyTo0~8%@W7HsAhIUlm3scWJ6<3WkZGKss4o zGDC4o_glb}L6A(Fi13+aA&3 zbAL%!qppctmlIXwk!pDb?lTQ|BWRipQ1IMWM#g9{#_8gylPi3N3E zV&_8Rz$Q-`^2WC5x)-U@yp?esGW-5ri`+N;t>`iFA_^He)69hx;2If^Ejta?dVSa9 zsYy>?m06=U?%`R3)mG&D!308~S_uP#UMNG6(S|)j@c9iVGDY3;b#z0c;l*7WezjgV50(fc%UU7BV?>Jcye4aZ{EH1vnj?s<_x z8>WZP%FT_Ub1`a;!zua&2AyhW!)XD0WjK!wkdeVg7AajzIb2T6%iQ-I$_I5-xHL`9 zFLfLu-V?X^fnnw48N%pDh7?Ogyq}+b-Ss~1C}E9prm|T^Zxz31_lHQJ z&XE3nK-_p3JUUz2)4}e%7yJOJ>{72+Plb+)8)_Z4l?eL#wpOnE)~~65*Flh_jgf7v ztf-kkEb`~o@D4=!dQ$-jb>%~yM^y0LG*SE+vwI@ZI zawd0AMc3qI&R*U`{ibW`1_7$I?)V#&@adyp`E1&v+gb( z#OMH&{rLu!q5~P7n0C9`LF}aHe8y;hY%=UA|Yy{r<(3%~?AOnzHyJ)~} z31!0a7P(p`7|j>AxG1M*Gf!?Mr=C>3ukGxSTzP(EJ1j*ml>*U=50e2I;EQpZavKB$ zdW%|1RlZd>>PfOoG-ZybUX{h7MVUyyaOst@dc}U6^51PV&X%>#x+$*K{WpAtjXI*& z{KY#^HpshZpawk>t=c0-#$!^#WRuRP#gYYjauQ)5pJoUDmUx{` zc?XRieb~Pjc4da#D%5H$w+f3He#$5+JoQN;E$G-rpeM5zPv5)s+l7!kFQFX=69!^f zzv-8is-3*4AG8jiuy~z{ogAv@gyBdLP5{%7_Y-un@6L7x`@>TRqzZPwmLj%-Ut!z& z%JCBz44-=*cNzf3sbz_M)3GvFPeRC3e@-?O&y$5RRT|=1QdF3-WbIS=Y6lH`T2PRJ zmWboLkrpP z;+|&~Y%5sPIi%`0*|AOOBC<2aZhA=K_aC?X8fb=JRuj6tpHX^2o8amNcs=v zJJPL}ob`byi3=+IwL54aQF^sb2$K@?K9)|3yHeveQ^v)pn3e;M=uvHxRLF1!-g}8Z zA5h?|9-sJO)CU=eK!Q&#`69$ss;*3Ew|Q!9#rx+FSwAlQdXa&!;w%v-s8!SYwW{uD z=!mg+EpHSJOkgr@1!69saG(S{g!%zYhtyn!*UZ+0PmX9yf#xelF*zF^glKpr|BgTOsIb}ktg{=yrb~ObI<&)dRi(e>_zXUMrybEeV}=7di*DygtCU|h0~lv0HCrR>RbrO#GFjajBz4TC_j?V_ z7r@IAS?vvAzT|L)llxURqB)dpHDY5Nltyf!Vv3_H`oF9rGcUVv_pphiqu?bR3w{@^ zWoU7<WU}yTDc&A_Bc#C4)@i!y4CQ%|} z|M)imPbl`>7Y&&$`=LT%Qz;cLm!@4{g%7cj{aK?Xxq)Fkc2Gyk=7f`gV88L*Y8#7L zI7+5$hibi6vx#cd(aw>fTT+P?ic}L$*i|LUug_blH4@_YLF|C~BA$ot)6Nr%&0a*s zXp!8a#>TS5?^UX8@G0Px(=$$%2qT~QQ8lx}en*AvWMwCl~ z`ip5aDsNBgRz3H(hqcstX?xY_&X*O(8$(+9o^}E|UeBI3Wb~gUoxh3GN}w1|TnqYY zCEd#aVV90ykfp9`0PS-leHCO1gTh@WIyPkP^4kGAa{6TgE{>j6K&L&n%ucYj?}%fr zk|w7`h2dP_Q9n-%s8pCfUg0)(3s%xj_#m1+UE3agG0`uT%JsoW{sulGLg!y7+w0-d z`Hs&(Dd!lmw4+v$tYY&53m3W_ztJ%X18L{$bGD|n9+?6%Re41wQbmJA4pLPa{Cz+# zK*LKb=*!kt2D9Ci=4**fK2-dsYhnb9Xk{Dd+>bWL2eXMGx3IUnWEm zAtRoSPc49wsyZq%Ges=u;ArRFtT8*EE8@KE)`rMdSSzskcFz^26MJg|<4TiXer2x+ zzQDO=rVrJ%unQ|vqq}x7dp&d=ZfL4-D;0raB40Tg7TA!Bv2tKV8bEIH+1KUJeBMW~ zK=@26c|5`S+8GCJb8`Xi(PdunBl4FHXa#iqAHS zk3p0IKQ}KQ&O_b+^8G&u?Iag^`x=lt=E4ba#sWLX>0H{iLCFHRCkaiaQR3a-1^bba zh9#UGSLC2hheuv&4+~8U#F9T9LiOrST!i_tkmUN7ywi523$}jh^>o!J5isb?ILd** zv;{`r?n5DwO^GHZ9vS1KXLa5H|GJ8gmAubJGA=}CVmay3XINQL8gc9ifYBfRf^sJl#=BDpCZ zUEp4|zx4Bb!A-Zs6Yt(Z8eBxMBQqRse<7FzZOI6&1=&MyY_CwmR2e_d3grpfq#aow zoVX%ul9QF_|1sECfP%q~g+0Nfb_fe9_#6}@S6A8K>0sicTm7=)gkDQgp6ff*Xhbx# z(l?yNFwDCb;57~?tR#>Gz5iE$p8pjV6qm~qZjOxm#|}n~LjR**(W((pu$XPwa_Tr3 z9~3g-vpGaLQ(-&)JF!tEkKZMQjn8>MONQidlY}kLf#nxMnmEN$ow@&B;u4W@??5GZ zlRQTS3tWmGlYs)*1_}IyUV1AgOuP<`5%HHAZh=4`e*{cU1;P3OkBk8b0-i7j%KHTW zn^fG#@Ek6GMnUG?eO$}~<&ns#A%VIeqSg1E_K{ZHWXCE~woX5eP3CwBo#=$a?<=mb z{jhTlaT^3?Td?f%b>JGOd5n0B4oz(p0CI&kMsI=>5{t+1I;j|{14Rm)#6p19THW{V z+fp35u?>9aK4rC3MGfXS&KZuLqIuqJDE<2&SB;i!XcxxD%N>PRpXx^@)L){K-vS~9vej4^p(;`zPPh78W!$ER0_`E61OVqyD5nRoE= z=tiRgtB4TV#H+|qY`6%1#5?e&)%4)(dJ)_azTr38w?ELFdc%vocJ5}wTX7~95NMUK zYVaZ}RX5pJfl-H*K2;TFzY}CE&_i!Z{8V#cD(yhT7M&8FFzWf{KL;(WWBH(DY0}n} z&>)B8Y$j{(FaY-(uC3l$?&&VDX=5AbX%owIjG3LM(EBZc)6?bjUX( zMj2F{L)XxJd0XFys-F+T+V~5JEsRYxw!g*w?5FVO0{(Y(ZCLy8628~~gRO@kY$?*0 z94bxkms(c!_&FG|F1i03F2JHJgX*EHYB4!bt!UZl>ZVwsC1^>H4K{zw!`*_L@Ue=7a9 zU$FkVH>-)Dx%A6T(_l!W$JP zlG^F)T%p%P6q6-QU=N05EGmaalN77;$Whi}87?V)2q^6=hi@LYW~?GSV`BmXj;uWx z6bOT;z-tv0(?UX|&l6*VWKm6RfJt3P-wwKrtN*s~@!%1jo~*f8W!fuNptwKUS!Kv{ z&BII2AEMKdWh}zn=O^fM@p!gNS46_}fc*G-st4^MXFHV<)^NbI5xsf3gwMMHwl}}r zgSFYo^CNAZc!xgMhP3qUR`jn?-3Cfh;TUuu7VbZ1mEuAo(sBav!Ys|metC#DzsTI| z8?o$gV?Cv`SUa>DvJ52`b$x$Y_WI zXEn<5e2%!&wjsHnUy%0}z1(>=z`=c*2-DUa^=tE3sMXCMD=oWzwO%gN+o^{)i{`r~Bh}D%3n#f-DR((5>zMqyhrXi@x#gO1q#>u~g zVn-s_SWECW>Ii%ZdqF5so8{+QSWihA0g~$9*kA;u z*&#NJa-ZywjXcWcb#MB;x%DPYP%RTv#^Qch5|2}96 zl3AjHuE5!fki$zLA!*64(%u*T%^DsKkdG)Y|MKSx7*H%L?8xL$j+vr!)&#?d?zD9D zO#>=#4|TJNdIN(Aj(%-fK=%>WEASK)hmLd&?tAwrT)d}heMLQB7zhXwWcX0o9R+AC z7fm3&cF{$@Xo<+3t{Z0UX}&q{7}asTlh$Y7QeZqPxorrB z4rOZ`g*p(1@Cc6Mf`)D&p4fc`P-}ae@xvz8Mf2eqLqajPQ6W@EEva?wuZqySOjQeF zC3{uAFpIKqYWdIQsFEM<=>Q}ZRqSbow5!Xa=K>#B7CoMj2;Y-Iv)9s z0)k_Iq5_02Mw=p)@ks}bM6l<9$1y2lZ>_5vY37-n<+6Y0B*rs0>rN7_4wpVxirV3! zQ_Yyz;IE4HfZQXMT*^_tbENAG;ATV|WtFRM(!+gj^L`8Ac_Z#3;;@DVfBgW%<`s@| z6Q!13XCFImJ86QOtsq@AyK8v7pyYK>>R^_nf{3OE}+~#zb)G)sz;!IL9|)n3lbJ_0I)hIrzD7whBFWbg^slimL{LHl4b+NjRq9J6c(YJL3l zaT1wN#un;xv5tO^5!%?|_LqX+zfJBko_~ z99uwAR7w!!!Zw@wteWWMdN-^|1Y2IaDt|Yq;HeK3HexeyibUtO)Tf50Fr$_jjO#|B zWh4s};IdTGD%FFH&Ar{YiC~CDZ&N}_RKl(4k*RHy@S29_m_(4*cXugHSha!T>2%{A z6d-TSLEp13O7Bv7Z7+jj@@(s<%$)$*tfzLIx$mvQ2OSgK!VJ7h|Fh{EZxu=EDY1~n zG7w%se`(X3j|WFxs+;lvrYGW;5i=TIp|P$Q1otFo8xj&5otwx})e)DPNnD;e9Re

m)Z&Zx#AmEZ_*E@ebl?Ltw(5dZRcoMZV*@9WdEQ{4}ghonqkztYiXX zULz`%k2AxcCv(rp+SUmi>pHFKEY>7`Jo9L(=FSU^=Wmv0Q&NpfGJuh5P~LSK#>uDz>q- zjNA*p(gD29B#d761w(jy_oQT^Jg)*f9c0P^rEDEx5n?~&7gibZ5n@%TW9)ydNcB{o z_lP3N0Fc?Yg5$XtEQl8?W+Sh40$XB6go zv=dP1x}SAjWhRMmKW~Vthv7%X#Q|hY|Ok&)OL&B5?i?|5efh&w1{wlp2Dx z7;^^{om!#Zg2ZKTglY6;`R|hZ16sxxu`%Lk%Q%z0g7sv@si- zj%N0@4|$XKn{<6KfXAfkbQyLfhijRBsONH)T50`24kr$}2-BsYio+*DH&4yBmTvM{ z0$kGbjWirt9*f9O%c=ZQ>go~>-J)PTT{3SdB^W@MLqV^WeyMmu)-zD#KRxQ((ZVDdoMH8#m1Wpee^S34Q|JzIj*Jcns zvUF})Z8e7q@9}W}iVjQDn=~+!?D-?O)8#$Gn+z%SJSwnw|2>Q*fq#-h!|mnwKgmXf z{3T;@IA#Z#_{qwxQlasssto*zfWU%3*$oUYXvOTzc}9_I);;^hdw&*T_67hOi4_8owa#4QOgt^vs>pQocwuf=9Jyey=FPE3W#SSi zt>+6A9zHXG0Y}u_ae1MTp&!vBUS3Vq3xC49zPT&65QyEy2@?O4!+)lQid{d6ylmA^ zQL4^2G$siDUdg-bazxCDm{h?TPykCk8r(i=E-WrT4r=ov9eB3vveYp72%FVpq~DV43eSA03|%(U8Rui4AF)?}GV&gu4lSc#k#kNkhS z2~GfarXr(VaU4zc;#^mm79Tp2E^$}sUP1}mxrt#BIfdFg1#PfdZ8n;&YbR^3H@*!5 zVjop%zxx_31BFHW7_@a@(c5JhH(LPwkNbE}lqxXT3`+X4f7e7_ZtAy^%I>DTyPXGEn^|1Au{5K?(csx-1qmz3B~m1M zvJ4Ag&5Poq3p&IJ&<^{9s=8S~Wl)fR3LBGm8x3np^WU`)p#_<3I8Y=Ijf7R6KU zlz<3k-yuK5R}q^x;v&*JNCykP_=knm{)191*X7~xd!`mAPrIbChNKbJdbtV!^Qd4LcU@l3G2(!p zj_SANKZ)eV1y^88Rr6S9WyO7md&${PNyPgyqFphT4u*KYuPPT| zRCd!CfyqzmfV3NMgI!%U9$OQK=?!#I*vR4Hz103ZdU4wmzlqX1Oqf!g^n4t#EZSSQN zs1l3obAS1V)DZ7j_YV5tbftkB{^*!(GqK@7uBQDxoP`b0D`o6T;!#j&{)m5*$j_Pa zhEH?Z&w2p)XUO?w?)2Yx!h&eRsB8j|6ki$a~+nh@Rr<}Z%Ojh3(JIz(!a#pN`S z5;p-u9iyy6->|c(W23l|31b)4)O;t}xNgxLR(STXU^iw@8VfAjTGmX_wXXIR;x1&AJtsi~NZipx5KIQN&vIP1`EU#= z7Dt8rMnmUc!BVJCB-Q>|JxF~3-j(DWU@bs*7ej73KXdSxpvF`s2b>Bs1q@Wqpa=eWhyAFpi^45iIkX0hPh?b_-=mAwk zH8U^>b@T3H>HxfaPCNkO>mLfEMeaKER$OHT`hiC2)xq0Nhb`d#eQ53qY)vzMzpr|h z8Xe`kXp#LvNFl1{3LG@4$0r7`Mqhst6;e{ZUuh9;=)8SuW5uNb{vuZ!J@Qj)o$*Yj znomf*_lh4Jd%sh|i9!Mfj@mJg+K~=?Nhg*cIx57}!77(ZPG>K6C)(sXnN)1NqaH^L zWhjfNNvrt}C0&rGp!+80+KCjzaN*^=+io+&*0;%2NO!+W>}cy-jW)Ie0VDsECNY+J zPH@UT<26i?v~pLh>kvyNsli~xY-#c;UjxdQ=}?c#RQuutt)5T6Sw+5<7V5O{bR}ciw`fgP)4CF-#?hUG0;Pjfanw{mi?g zPT~UsGpqa1Dm$k=><8*ZhJW&La3mXu0RR>~=6R^;gPmK|F}X&ODz!YgfBr+}PtL!< z!mFN@_Nn<}^$A}8JtM+mEs@Bt`ao&fbcHL`wm&sPrdy}&>lgy`TYT$dPTNc96b1!6(cS4H8oq4W0Ig08)*C}- zQDO2;AZ=ElWl(;(4wS3tVEN3P(?=Z?AHDlFYRvMD4A2Z$>d_|4_$Wz`ZJ!KLg@ZK- zAx-z0-i?~T*Fiz{*i9=V7m zFS!C034cdLa%t%V$`mSSVn`WaYdB1ZBCsiKdKK{Z5Le?UUi(vtn;JF7Lv3vxE^OEg zt9;y8s<-NlhdVhMUcQ`R=%b0sbO{BM_^h^LOL%aK%xS7++oTIyHfJ{1f3EwdkTAkN z+z4fK1*P_Vm}phyhtO)rxl1&B({;Hi%F3Ch5SE+|3!6?3eT7zmeJ~tjR~z)0SpR!C z2^FtrGbjXBy@&AM&wVD<%NImv_WSq`Dr#f!XUn#T{U!nDz`>v5Adab@D^iFv&nP%< zxodKz^hh1+EMVDMXQrWmm%&4(P|4H#zt|x`MRdTP2Lw5)REfUHCftkMF>vuBb znXl8r=fNEBj=4_+NZsYDjzKxdHt!UWJ-u)@$!(Z!R&tp;hS*Jyiav$xaN!m=_*lkyVP>qi zsL_l^g71Tl$&25ny_`W7ozCLb$_D4Rj5}2c0-#m%TMPAQ@)fN6SOo9jy~}foa1iz& zOA{I|f~xv_JLU_6Fpn5HH`f{OMqg7%ax0At3IO~B(QHk^7oSo{1x^Q*>dtWBDnAJj z)4IDjdiY`T%QtWCk`?KjulVVV!&EY`6FxQqayN*6jocwuAQx|vU^ajK6akA`VTEb! zW82xf*$9cba9l$*d8DP?ZDcxhH0p0@hexp&;PIdQG_wF^h2ne>dkYhL%K>T0N}269 z>C1YL*NE~@EBJpe4{-%ZWRGRlV6)i{Qn-;x!470Y%#j#f@Cw@Y#ul_aj{_p^cW~No zp}cPK`BYfH&pzHj$pNJ5^4bMT(vWppSTCw$_ZG(HqwINR4U9Bg5VAcza3#1SM&uf~ zea1g;PuQ7VGO|Rm2PQ14#9^eSSjhiiwFtvBZ_d!mfCn^KWAa=IAyoN`L6)x8mtXv8QO{Sj= zF`B12jid;J^$Wf2^6_=HC-#YhYAgoa4R>b2*s-D&t5O@JD7RESv6!-zFz2O8HK53t(6|G{s&?{( z!AS`23ltgqlUtS>c-M8?GxmV7M4UgG{aCx&UVXcAg3tC4-+Yo0TyP$u|CB%+&Z5hF zMK_WSM|Rc_P0d^gTi-y#*la5i9`w_4JXx};RkgDpz)B&58m87S=$FuT9F_A7pMh52 z!7!Icta%GA((saBkbxq*<@W_oPZzi>F5OsNka+lK#4!i8+jJy}#w6|CDX97cAHWlW zvU*_VB4Zu$;6qm~g(t476VSPlSOr6_YP|U^7%BPLZ(6qO8J^g5s&ubrRza zd}d)sy~HZsTL@Z0gEW*e02j$U>i4Z7G)L2@Osq@bQzUs!p+6R$4p@dz6~mXH`|3rM zceFdz!o`2iRiT_Az&w-!a}4k9d`4*PV?JtRP*C?%e`uX^B-9l@J(8vb0Tq8BNBHWk z%AknwQ?}2n2zAP_b8JYM4guef#+=7v`OQJ=ZZ9D>J(PGpU`Ov&6HH_N-2D00vWHlL zbS)H(0QOlqXPkd-0Y9Ld#>?pm&ATGXXWnPpNbI&?@DQCIzi`Xkc;`V6CIBUJicu!Q ze-PX}H7Ikj@h`}hh(}^8lU*bp@VWBLk6aJf^R87o8|pD)q&g*gGToXH%O)<)C^x7F z${*@@7ez{_Oyz$YX>AgIU?;i2cnrZ|dlXAMEaq~zr ze4stN6lz5E2F)F^GWjDalPrp}0WvcM+oz)WJW)QT*aj z?;C>CuxvAbtq6v5p{L(U414Wg`@J?ppLnr56klF5vy*?~X+R2|{!&4&wRKF1nO_tOW zyNFgnMOM7JSPu*y%iMWeuWMEEXGJjTL-aG@HYW=?AlasDiu%Pz?XZ^s5FkJ`U6zH{ zGMxVK4$gD6P&EHsLjymRuUJJ3mzw(Qct@p14PRbJaTmSI`^N!+z5;^_(8P#ho;Bc6 zLFBoe(Y;TS9pBqnOr&@GOm+ z33(y}^JLDynP1F&HF{XDWdYc{LBzqc8d&@5FW^PIx#1SRJnJAO)1s;#{FMRS9Yqdx zbm%|H3=avJ-EYdXvpts#0~U>}00000467~s&v$z-fYl3tbL5ho^->=T%T-_#4d_F* zcZbaRiEZ>+$SYJH@uWtm>3TOuBXK_aiz2A3wTt_%!1C1&r1N5f8!+`D#T0|^zcXS; z%A2A{GvR^~O z4$F^a@L#%8&TMO?g<~uRWmny{Mu4XA^#hZdpNL|8Rnr(m<~oLLvyI{vA7+c3U$O)#==tV@6+ zwAdyJ$Ar)hj%rhOEpl>%s2So^Vj-3=@V4&o< zA@!ER&Y4cO1n@(XkJHwDBHLQxNjIG2N?jO=kJoGqWdo1VQR2IykhDkXJ3Ze{l}+bb zb-+S_jwj2-sK|XdEKM@QjtPx6_ORVS0dc+G|s3FVs$92pAd!VYkGDsVnK7S2A*=U!4_g!!@ z*J7+2^XLW9epEd{TXu@12BmM=)@ASb^zLc&YD}~|x28CeD$GwpzyJgt?05PE(1Lg{ zud*ny>b~1#Xvl($D!R8m9)9uYyTNDwEq&Be9OP+=122tN|mI_6%}Pu&6)ojAcpN$HNJP%c;pm$8stYl zxDO7EYj#ObQ==wx3qlveOUEQX2+?iylogNrv_Zpl^L@62ZgIhG|0V>r&c2eL&@029 z`j89uxIk$ji^X#;?D?ShusJo)MH)=DLBE63L1*4-A%7ihuP||^U^2mX;tNULd~D0} zn>sxDZR9}kI%e;IxB#byXLAa~tfUGxX)Tzqb`;f%p<%vAJ@tRfgl-kAtuGtHNv|Eu z-C+DPK~VRtYAOr&C0HiFsO?bv_M-v%>fQoVYeH_3BxyV0=LdR}&OY}$r9(OemH??q zKg6-`uV%=nBe+`St_jHfp<}_X=Bu_i2O7R>VEwVn@GB5Ylkvfq>5986DiwZ?=_Wvx zN(#AB@99S(xi5U#Qgo~P78P90yc;X&4*3T9rBgnbAkf^@-h;5s)PZG}k~k$)YkwX5 zfN`TxTfF{PE$D1>e=8xPDfk?LJLRIyRb~m155gchqW<#4jt4e&&V#1dr?(kzeF;kA z!`?n^F}ggJKMjlKaEfNn0!SD6#!2B$l&Kf{Y&El%EucAFqLP?Ni8vq!W1N0iefWQy z7Tr6AK9>1$afawyw4QpmbDdmhCwSgWk5`Jsz&V#91}@GVr-Wn zkk?ePVDvRfU-$Z{^L5u6c5jv$p!sxF9v9@bYDLD%*no@;AF#Kiv6VdfIS%{cPYN*_ zJ8{nf%%jXqEsBOircq>b@n%z!#-h))*Wf|nQs&XYC;qC;=Fzr2R!_#09yEa$OCfNX z{UZFk)mcQ_DNp#3LKfsZQbR;h?oW(u)K3jzu}+WXDdJ2=)^=z4h6q;5`4YkZ?N@9# zj61TmMAng;r3?%^1p4WN)Wp`Z6So8RST<0&VwmNQF-vwWs6m{$B%N0$wOCco0H&H4jxehP*QTM;b3 zUFU;{cO$H_#JRnXg;;6wIUrexIH0ZytW3OV+`%2gwk4N8Hn+n=6#|fVE0oJv>H4G; zdo`oQ)^^$iV}SY5qWZsfRJKzf#O#2mNfTCk$P;1eDTKR1FYhq79Pc#m!k zjN12^OWr28;(G95*-v?Zt%zE&n4MfImg&w*l+Jlpcun4%B?i^2z)R66k`IdH@Y-4< z9JbMllY;P#i+u~^$Cnm>IUnZ>ddT;tzcK{;Iz`b{pwlgB@R+t~@kHVc~~W1imcUFKMh2W~X%k992YtF!_II zX6KRvt-M~JF$KU|6rzi`hR_jnW3PAw_BU=;TwHcWrJjZp_9{S4{X;!~$uFzwnw79Z zr`d(@e1jERSlUH#>CdFW*FAY)AnxyCRlNK@sK=0>wt_7P+M4okuCyc;I!(>;ecC82 z*$l*(2wzfSahi9K%u*U_h|emxa1DFKIGm>4J)<87;O*33D?^1fmc$UFP)V9~%X@2> zdhuh~;D9K(jhdlR_(hv4cMiOBi~5&P0OGAW{8O)sr-K6Xj>e3LRiD6Mds)a0bmKicuJTma1z4Ju!bP}D|DPPx?RCEKidWOzN+v>CKNkQmi@XbdO!~~TdP~I!i9JL zw-AQ;QysQ+q*%K}jeItEO!3KTK?l`MpTR|>2lQj|dE7S;;jqwZl{};z@j7ZAP%ead zpA!imG7Q_mmX(Y*#O-ifX0%ox7KM#WzfshnGqB(hetxV4=4AU>0{Q3;Ia40bE!n~X zKOAL(JI;@6MbD&J6V1>yc9gd;ne7Z5vYuGR`UaP=W;Q2x9306R2XN>YV#A%KrymKt zNFD;;o;%JVe~F(vFf=S5w5U9J?#2o2x*f-xLTI4oHf{s=2R7WSxNBweh`+&Rky18} zy5c`c`BSH5lfS9bxDS;kcq58}zFU}gaJO69u;OJk`a6Ag%72S}0eb_QZdzI0M6^%K>#5ba zn8yc`NL$C;hW(`@16aDR^w84)LTVWQl z_th35BVK{Aa4QfZp-b zg$9S2P{KfKa@E!@pr-!}oT3aKYn-e0L(+#q*t;cY>13*I5`&Hu>2Jr68!ln8@~PNV zY7ONjeHT1R1~`5*U~_FZ{|h%e0@fF?dqz}NMRQJ<8`|syK*R@=mv0|$OyM~X zE(*PbqqIUjE>&F$jg^fMC7AfiNoM7LZX%*(HSGOE93+^PkZ=$`_(vZ#@p7-LX_x1pJIia zO@OpgFGQ7j?L(fneW^tWIr9wtg<$$*yQH?xgKjV1j=Bd}L#w(JK1hI)oAfCOOp<4Hct zfjcny$6^{JQmfc&x==gnAC%18Nu^rP9y?*3N+PNtEufZ$2E-yhB&ViTU)h}^0NDg3 zIa|laYb)2n*o<^%W2G>RvhAxxFIR2Wd_ez={x6PFA#PA+hwqfbGP@LpxY-L~off~j zT6b7F*nUOeaKy=x&t2o81I{t>c)m}c2$ZVePbF2yX=kJkO^YIv|ITnKIx-WT<>*G7rTjGt#s_}mH&5QMdkVlGvYij%2 z)YB&_#1}NDweo2HC&cw%Px2I-1&Aahw2%ip8fo6z3=92xaA%eXus&v3$Hhh)bn(d< zY~1i4=b62jTw6)Op&ypd66aUrpI?i0xm%FJGDlCiySS^j;DC7t64S$$Sx>5uPL%mE zq5A|mzW0XbN|Jhy;#;_i3u;V`BaJdX7uj7a{&q0>sa- zPKTBkM?U8+e99nHt%2pr}jcbPANLR)n#noAgd4tM( zasPlagN%w3$5Do|T~J+zSN(O?ElwHjwc2lq) zj%j#?YGKVR{og!I3e;`L6}S^^-dZMCUx#{kk3?U<*>vr2oeKBh9wYVkXYGGXrS3lv zo@fp&-YreMf;xDT@NiZxW3x6CjAMCB=(IaH^_akOf1gm0e%)Dn{eYA6F6^CS*XWHV zK_eDzLZJJR!TSW}f{O=~7jb>XUVtd9GWYWf`R1tO7=cnW1}`n~iPVg|9X z5SumrATF(C`K!OSste|g&{HDmuMBh{rG^wRU!>-lUNbvkv<3S1JN*KuG3N`S5HiQK z)Ee5j4_urIpH4R~kR4r>a#Lb%rdx%@u(^k~ghghJshZ>-w?HC*71Dwkee7gH+bZz{)h%{gySEP(G1=HMimbSsXMQ- z)Y*3SK>=Is@2ApaXXSOl^(@=f%knmhlQZR_`J{EfkB~&lJKTJyc#D<^t>cT;a2G)hf8WwlLbakG*!{1< zL{;T-L2Di0yO=w5R*udU0%o(?EL_MN!RJHU5~@&6p;ffc&+j|7kHT)~?Q?;?NB@#h zf2g!D8}G2>_E|yG>8Ca!3sK75NtupzpuJ4k7xPMpC=8KWyxq5?QYJix%H}nw`%jHw zf{TQ_0}5NCCW^nTn2JqiONMuf3APSA$@VU{9W&(7vo@ zbUAMa?9N8N7waLz2dut2t*`E-r%%(?k78y*`sNtLt1@Kt?`EW$BtFRiVT!CFR&B+O(2_a^VzSzq~R16`O}{iGayQ zAYe`|f99#KOGus@lXw0v!af83i@+*94#|4s`8qP!x-1V)*j2&MzbK3KjiA=IH~*M@ z>)cX?5`%u=c5n%T5KHnUbQNI9C^+#uBz4JUVYO|tQdzAy<4}}^5);xN**dRQdElcx zQ0n%&-kG)%Xcju;ZeRl_;27j_c zva=-eJ-rrCvkdp52mkr+6&02@)>6T!kV;F}Ta-w?>8tYL)IpDgJp(<|Dwgky+RXql zcvLv;oXn9%y3~oH^M28&usDkK>)=_|Xt;f?6JC0F>`9A*%6Hc2hjKTN$_{FrC)7!( zTqMm$>#)h_lv(q#BZXPl7m-WfgK3gMlRaM7b;wI6Ex7hSiJ5mBCE!xz`k`_xI8nR2 zRFs%K!89u0^+ND%2f@BF7rovwi-2gE@+jr7m-6RdfQl_4U|9;1jTV$3xH#6(^y6~QF{Udj`|w1*6BWQM2xj7=mGh%hhz)% zTbg7`fwFdThwtlsPclKqY9}nus4(FxXYXZ?;qX{*a=T%l@F~slYb+=PoS)6OB>GRnBm>W*5 zm`sk_kkbBa5Z5WIZ*H@vPo_3w$NgzUF{x!=V1=XmYIGimeaEbR5}TR|Gr}7+o;$$! zQ6kO`7Xe8Gok}sg&IpQZkwLJi;^2SV+Vgd`XXYe;y-MUE(UT=dUtdn zu^~n?fE0X3Aiq(^h@dg&$IB&vyA@xr#T&tW2JrM0qClFhsZjImN7$3># zsIq^Xx7i!wP5AX8xsBH$bCaojm%~qded6_;DHjSfb-K&02#M^6DKMxZzBJL|e`sbR z@idz3H$zxuWu8t?%Wvyuu2N5BV2aBjKDk1@&~9je_{SEBu8hiEDcsV_{i=vM++kRC zF=@Jp+8o#DF(x83k(6x@vn|P;jd8NkG00Ac2dWP^f9ui!vm3znM?sC|HxxvvyQcS( zYy~yM89d>n3<^g+Su)pRjIE--k%>l8o{txqg|m*k4GU@G54BPpE+K;Db7>OCO3dS7fRiQ|pdjk%Xu^&@X7cv1%hMCl!oL=x+&0Mm}l_ybH@TA9u0Cz}4K#iIu4r zP_lssIGoZSpxP8q+Lgu+jc-K1J7n7J6K}+d(+i@I88g=R!Q4XiAUQvsLxNEDCEC-r z4=75Jhzwr*LMQxG|SLKsk>v+(f4K; zdl_;_r*3icaU7O+bjJWXMlP5)ooxxl*e5uyQqRLhD{ozE`f-WP%H0h0SE z#3&fC?ySN#-xtoLwR$>7q8>m>3%(Ip6}8&0z3dljN|B}ZY|{5iK%DC!3-6^r82y7SUg4wMMC0BKDyml8ctRv2r$wuO_wF^&-azQegUQFZzqLx3&g5i{-N=Dp_!DGd zk(4`W2xB!L08C4R%>yQh9s1CFmwd`@aeta&#KGO!QB@JYHfiIiO(98UmB=3o0JT5k zA+(lN1^?=1#c3lx3?bJ_+_MJ($F+!TA`%un1I?uU*rnXDpVMi* z?wr#rP2<_(t}&E`ZXw8wI8ceYSr;;^oEo<($>e}k z?wprM{ab!ITliO>dbsCppC4dwyQJ*mj!v^DoQ=B_M9vZ^rJxLDA_b5-+*sg3f>@t` z8y)~4XhU%?tq9z8ltp?rZY08)b7c#-R~XOkF?syNCsQ^3wF1sB!GPUbwf7JSrm1>W~12LAsNCnyWi z(Cs4(f6PGJPPb}E=C4)N(zVyDwf?@=tk}n0t3K)dpx%o+G zrqlOr!}${_%v z60X!jd2#tr!g@KHz)Q2U#9y*mAgfT({HBv0_k;qrjY3Rk@nXI8ydVL`=hrl)Ri$TK z&6CIp#E=rp>Vsg{(8ML@aSLGt1pY`w^M7CBEd7yHt3)UuvReJ9+->lCu{Wp044E5* zoqoz@hWq-8m4u$_q!-zLCQ#=Ant+Ck=}NctX(<)#CVNB*9&OVOq4e*yQKp80uYfQD z9O5aj+rCazSlU1@5Pc=ZsD89#94>`fCauT zhTY)~iENYWYffJ@nU(619xCd$+s$QNkF`ZxRsI;-#9~<@0iG(aHVpt`sGrCJ%zM}G z7L=$4I%fweakqfMnHFh%o!3K+zN8p2nruiOrF9}|Ud+`@GfMU?+i79;_7o(t9!T}eawp$(p9 z`HGK1oyE$f;6XTcz1LM3Y35hvA@j2Oj2g76oF@`ZOX8fAMliCD8!Xy0^?$KYS_{)l zEsXV1-P!kr46yv6y^;H%en}eZ7I7@WX1s!%G^aLQ>MRW{i@>WDxln7y(gxKJdvhoL z2K>%_EyTuCw3gK;UI}WTgInIQ0ANG`$N487M$!70JmJDutI8|n*wfyI&m?}g;li>W z(MoS(I{8JYrH=rmaEtAIA`9td0`8Cu8i=O|ZWbkE350g5(x@eK>0}1$)+0o??-b=g z6RgmW+I0sU@mx)-yX)HqqXvP9?teb!4Hgz+$!>)BX8lHs+Hc$;Hxc1oWKn5V90yJU{>d zHA+BBAY=ffcPOz*$q}nm=#+Wh0Ol;%!HFgfyiyMwNd*{(L*mmiR+b`gUZlmA&%gOJ zS@AeU{dGDq0eb6m4kHq9UI`${AUrB)c2~=#49;RGVz>{Fr~J|d{YR2JQB$(+8!3+Ow<22_z%M+p;)UO5n7@y}gojl0A_0r%JX zqgq-@RNC&nCTR(F$Hz|_onZrGSgVGulfnLsSNgy;|4glZmZs(YcYmnsU>U;~4A9Q~ zm4exWCWI5!H8ie8K9TWGgWExTYwE{%n1h ziE=XVu6sRr2?yNa8P$&LR}ulFxU&ZjL{#FC%LhjI^g4E5SEQ%O@GM6k>k&whCUu8G(;fZe#XvFLiQbSPFtKtSA|9LkDL;E0MY6vf(~P7V#Q zk0S@mH4{q}7+~jS?}?r&=FCBv(No&|94{Vo8}uf#Fk)mcBK0p1$uG*Xh?JY~uL04( zofg^vJPJS=eqo!4If2KAD-`jITs4Q779l~$`XdZdHtaqU308acHx8Y{TJW}%^4AI= zyKTF6os68M$q{w_-~RmJ;j%zV-ZehA#FmGcIV)+=I*mmd)@ugDgfQ&~11<1gghS$f z?WlNj1mBL z!$fI>fA8F+!zcS&C(0L*TZg8m*A$l65YEJERKXbB{g9(qH#LTp`d#gSit8wCA{WkZ zU;cx+to9f_N8;a!Tzxqje&BwG9= z7){$77s(0C(^~|{87e=_=wt|^9NXr}vVmc{a(SeR1uwm6kBMu>BRM0e(0EDGQws*3 zHHLSyC=na|W#t^%sXtVZj?QX%?Vbp+D732wJ+YJ3f)aBuYR$}g{PHa4lHGX8o$%H4 zHz*gGiMvADpgK3*A5J0LyRs=vex~6RB`4!%8#=16vm=DXly3$Z1Dbmet-~R09+{e* z$CJ|2*FhgK1duN1UzOyXah7G3^&`)`7K{2ovU2DktIj+b(n#M&ff zGERZn`3ks&pXi)TdSXlC;|o2O<3jhu;#L_uu-`9vdrcCTm-dm$ZHXM;WyTdG<-ZT) u{#tG@Gp4qmYDXsZg+e1&O=sb?c2T|A?I!Y|Z-aY)07B5z2OeYq00014k4zx|