From 0de66d5c8e412faba892c47fd1ff15fbfd907b74 Mon Sep 17 00:00:00 2001 From: Codex Date: Wed, 12 Aug 2026 16:11:54 +0530 Subject: [PATCH 1/2] Add Grok Bot early beta news post --- .optimize-cache.json | 1 + .../post/grok-bot-early-beta/+page.markdoc | 117 ++++++++++++++++++ .../images/blog/grok-bot-early-beta/cover.png | Bin 0 -> 261340 bytes 3 files changed, 118 insertions(+) create mode 100644 src/routes/blog/post/grok-bot-early-beta/+page.markdoc create mode 100644 static/images/blog/grok-bot-early-beta/cover.png diff --git a/.optimize-cache.json b/.optimize-cache.json index a7a7040740..2e929da47c 100644 --- a/.optimize-cache.json +++ b/.optimize-cache.json @@ -714,6 +714,7 @@ "static/images/blog/gpt-5-5-launch/cover.png": "768138556cc8a3c1645ff1c602ea1ac5ba2eb373f8f642d2c023e6380950ec08", "static/images/blog/gpt-56-is-here-openais-efficient-frontier-model/cover.png": "2156c5047fa2630e148ea0fd5189c4d08579b5c96e92530c4ae45b642acb6589", "static/images/blog/grok-45-coding-model/cover.png": "b40f87952b940767f393a93a7628f8277119862a3a3ac7b7d40d7ee5679213ff", + "static/images/blog/grok-bot-early-beta/cover.png": "64d8b7b4081bf1c37ba4c8053f6c1ec826ba7b889e1c6efd4d64c4176d99baa6", "static/images/blog/grok-build-mode-everything-developers-need-to-know/cover.png": "9f15e81674388dd202c42b03077b28710b790a792016c2a06b0b6726f38c4d70", "static/images/blog/grok-build-open-source/cover.png": "b6550e801f952ba0446227c7f9295d3e5beb12e5d7f9e62547c5a3ffa78e674f", "static/images/blog/hacktoberfest-2023.png": "e0521ba26e59dacf91072391f7eb0df0e724457961fec4cb04a4914b31dd0024", diff --git a/src/routes/blog/post/grok-bot-early-beta/+page.markdoc b/src/routes/blog/post/grok-bot-early-beta/+page.markdoc new file mode 100644 index 0000000000..580257afbb --- /dev/null +++ b/src/routes/blog/post/grok-bot-early-beta/+page.markdoc @@ -0,0 +1,117 @@ +--- +layout: post +title: "Grok Bot puts AI agents to work across your tools" +description: "Grok Bot gives AI agents a persistent cloud computer to operate apps, learn routines, and work together. See what the early beta means for developers." +date: 2026-08-12 +cover: /images/blog/grok-bot-early-beta/cover.png +timeToRead: 6 +author: aishwari +category: ai, news +featured: false +unlisted: true +faqs: + - question: "What is Grok Bot?" + answer: "Grok Bot is an early-beta product from xAI that gives AI agents access to a persistent cloud computer. Bots can use websites and apps, retain context, learn recurring routines, and coordinate with other Bots." + - question: "Who can use Grok Bot during the early beta?" + answer: "Grok Bot is currently available to SuperGrok Heavy, Cursor Ultra, and Cursor Premium Teams subscribers. xAI says enterprise access is coming later and currently offers a waitlist." + - question: "Which devices support Grok Bot?" + answer: "xAI lists desktop access on macOS and Windows, plus access through the iOS app. The launch page currently offers a direct macOS download." + - question: "Does every Grok Bot get a separate computer?" + answer: "No. xAI says a user's Bots share one persistent cloud computer, including its files, browser, and logins. Isolation is per user rather than per Bot." + - question: "How does Grok Bot learn a recurring workflow?" + answer: "A user can ask a Bot to observe a workflow while the user completes it. Grok Bot saves the workflow as a routine, incorporates corrections, and can run the routine later." + - question: "Does Grok Bot have an API?" + answer: "xAI has not announced a public Grok Bot API. The early beta is presented as a desktop and iOS product, so developers should not assume that its computer-use or orchestration layer is currently programmable." +--- + +Most AI assistants still stop at advice. They draft the follow-up, summarize the support ticket, or explain what to update in a CRM, then leave the final action to a person. [Grok Bot](https://x.com/bot/status/2087224798078517251) is xAI's attempt to close that gap by giving AI agents a persistent cloud computer and letting them operate the same tools as their users. + +That makes Grok Bot less like a chat interface and more like an execution environment. A Bot can sign in to websites, move between apps, retain context, and keep working after the user's laptop closes. Multiple Bots can also coordinate, which turns one assistant into a small set of role-specific workers. + +The product is now in early beta for **SuperGrok Heavy, Cursor Ultra, and Cursor Premium Teams subscribers**. The [official launch announcement](https://x.ai/news/introducing-grok-bot) calls the team tier Cursor Teams Premium, while the product and FAQ pages label it Cursor Premium Teams. It is available on desktop and iOS, with enterprise access planned for later. + +# Grok Bot is a persistent computer-use agent + +The core design choice is simple: **Grok Bot has access to a persistent computer in the cloud**. Instead of requiring every service to expose an API or Model Context Protocol (MCP) server, it can interact with the interface a human already uses. + +xAI says Bots can work across apps, inboxes, tools, and websites, including products without a clean API or MCP integration. This opens more workflows, but it also changes the reliability model. An API call has a documented schema and a predictable response. A computer-use agent must interpret pages, handle navigation state, survive interface changes, and confirm that an action actually completed. + +Grok Bot is designed to continue running 24/7, even when the user's own device is offline. That persistent execution separates it from agents that borrow a local browser or terminal and stop when the host machine sleeps. + +# Grok Bot combines routines, memory, and coordination + +Grok Bot does more than replay a fixed automation. Its launch materials describe three layers that work together. + +## Bots learn recurring work by observation + +Users can ask a Bot to follow along while they complete a workflow. The Bot saves those steps as a routine, accepts corrections, and runs the process later without requiring the user to describe it again. + +This approach lowers the setup cost for workflows that are tedious to encode in an automation builder. It also creates a versioning problem developers will recognize: a learned routine can drift when an app changes its interface or when the business process changes. Teams still need a way to inspect, test, and update important routines. + +## Context persists across tasks + +Bots remember conversations, working preferences, edge cases, and prior project context. xAI positions that memory as the mechanism that helps a Bot learn when to continue independently and when to ask for input. + +Persistent context is useful, but it should not become an unstructured pile of chat history. Agent systems need explicit records for task status, approvals, outputs, and the facts that may be reused later. Appwrite's guide to [building persistent agents with Databases and Realtime](/docs/tooling/ai/persistent-agents-with-realtime) shows the underlying pattern: save messages and state in a table, load the relevant history for each run, and stream updates to connected clients. + +## Bots can hand work to each other + +Users can run several Bots in parallel and place them in a shared thread. xAI says Bots can exchange context, assign ownership, and escalate judgment calls to the user. Its own teams reportedly use a chief-of-staff pattern, with specialist Bots for areas such as inbox management, expenses, recruiting, and bug fixes. + +The useful abstraction is not an unlimited swarm. It is a small workflow graph with clear roles and handoff points. A sales Bot can research an account, another can draft outreach, and a coordinating Bot can collect the result for approval. Each handoff should carry a defined artifact and an owner, not just another conversational message. + +# The early use cases span operations and engineering + +xAI says Grok Bot began as an internal prototype before spreading across the company. The examples in the announcement are multi-step jobs that cross several systems: + +- **Sales outbound:** Research accounts, score contacts, and prepare personalized email and LinkedIn drafts for approval. +- **CRM maintenance:** Add notes from call transcripts, draft follow-ups, flag stalled opportunities, and maintain account context. +- **Operations and finance:** Process invoices from Gmail, handle office tasks, and support onboarding workflows. +- **Engineering:** Reproduce a bug in the product interface, file a ticket, and hand the issue to a debugging Bot. +- **Customer support:** Work a support queue inside tools such as Zendesk and return when a decision needs approval. + +These examples matter because they cross the boundary between generating content and changing business systems. Success is no longer measured by whether the model produced a plausible answer. It is measured by whether the CRM contains the correct record, the invoice reached the correct workflow, or the bug report includes a reproducible case. + +# Shared computers make permissions the critical design constraint + +The [Grok Bot product page](https://x.ai/bot) clarifies that a user's Bots do not each receive an isolated machine. They share one persistent cloud computer, including its files, browser, and logins. Isolation happens per user, not per Bot. + +That makes collaboration easier because one Bot can pick up another's work without a fresh login. It also increases the blast radius of a mistake. A Bot assigned to expenses and a Bot assigned to sales may both be able to reach every account available in the shared browser session unless the connected services enforce narrower permissions. + +xAI says the cloud computer is encrypted in transit and at rest, includes a training opt-out, and can route sensitive actions through **Auto Review** before execution. It also lists enterprise controls such as data loss prevention, certificates, proxies, and network controls, although enterprise access is not open yet. + +Teams evaluating Grok Bot should treat access design as part of the implementation, not a later security pass: + +- Give the shared computer dedicated work accounts instead of personal administrator sessions. +- Apply least-privilege roles inside every connected product. +- Require approval for payments, external messages, destructive changes, and permission updates. +- Keep an external audit record of inputs, actions, approvals, and final outputs. +- Test how Bots recover from expired sessions, changed interfaces, duplicate submissions, and partial failures. + +The key question is not whether an agent can click a button. It is whether the system can prove which agent initiated the action, what context it used, who approved it, and whether the outcome was verified. + +# Grok Bot availability and pricing + +Grok Bot launched on August 11, 2026, as an early beta. The current access options are: + +| Plan | Listed price | Grok Bot access | +| --- | ---: | --- | +| SuperGrok Heavy | Existing subscription | Included | +| Cursor Ultra | $200 per month | Included | +| Cursor Premium Teams | $120 per seat per month | Included | +| Enterprise | Not announced | Waitlist | + +xAI says subscriptions include weekly usage, with additional usage billed according to token cost. The company has not published a separate Grok Bot API, a detailed usage allowance, or a general release date. Developers should therefore treat the beta as a user-facing desktop and mobile product rather than a programmable agent platform. + +# Build the backend around long-running AI work + +Grok Bot is a clear signal that computer-use agents are moving from demos toward persistent operational work. The difficult engineering still sits around the model: identity, durable state, permissions, event processing, audit history, and recovery from partial execution. + +For teams building their own agentic products, Appwrite provides those backend primitives. [Authentication](/docs/products/auth) handles user identity and permissions, [Databases](/docs/products/databases) stores task and approval state, and [Functions](/docs/products/functions) runs isolated server-side logic from HTTP requests, events, webhooks, or schedules. Start on [Appwrite Cloud](https://cloud.appwrite.io), then use the persistent-agent guide to connect stored state to live client updates. + +Resources: + +- [Build persistent agents with Appwrite Realtime](/docs/tooling/ai/persistent-agents-with-realtime) +- [Run AI workloads in Appwrite Functions](/docs/tooling/ai/ai-in-functions) +- [Appwrite Functions documentation](/docs/products/functions) +- [Grok Bot official launch announcement](https://x.ai/news/introducing-grok-bot) diff --git a/static/images/blog/grok-bot-early-beta/cover.png b/static/images/blog/grok-bot-early-beta/cover.png new file mode 100644 index 0000000000000000000000000000000000000000..9627d0a7273a6c2acb510fa9f3ab43c431ef0646 GIT binary patch literal 261340 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%0DZKGVtFyh9T=Lq%nAV1sJn}+=QmD>Z) znY{JaSI|CezUj~J`W%RH54~h=ARYAA`D-03N0fcEu9f``Ebccs!oamKchp(v7ZcNCj_NyC09i!z!!S7M^}n6$-;rm= zhwFI_=q>6uaD_b1cah>s(ioM5EDr5;!X!LbQC4J{|JjUXNd=d9`}EI*KFx2><}bY* z{pqA_T~~)=kb~TtDf)_rlBM&KMLQPxdoOq5pGh{Y|0cqnk$^FUaOxM)Y;9$UmH{<^ zGaAaC+9#eaVf}f3rhVeSYdVhRL`zzJaSZD+BR>}JR{l_yV4nDj9-E^~J~l`57hmH4 z7RJBiQxG@rI zC?APc>o4T-L1||3z~sd~7SoLXgz@Mv#Rp}{ag{#N9vDBGPt;q(YahoL(eg9d8SepW zK(w3YKgdH$KgT9~6eUUmLzwLqJnN+6f__3Kl}VAIi&Y{Ub5bc!qKBfF9yjExk;ZfaxFh=(ujYKq@KU%8rUSG|bBF#kHMdFo|2EmV zw!14o-wDzG)rZArNrkQryZk2U%kX#Rd&LuRc9K<{okg8Q(^X!K-xIBhqbKOUgYIr) zPux2{g}?f9`FGOBwv(vt)H1)*?!UzN;d z^^~jRj2&;8v?gg?hZAE7g0B>ffZM4R|;%s#C+7%>*qTs*9_ z$P8k##dX;K41TV8!q3AVXWtsJ?}hzZr*JGbChtMwC;AGzv#SXHX-}VI4{`a5tl>QL zf&-smEZLE2)xfyJhpF9FubKmvQuuYv=Q_9?_e1{SBK{zBzAojA<0$Vk(Z}UOxHz<4 z32G}Jr|0>xHEqsm?BGTSmG!dEIb8W;o${?Q)N)RY z4Iz+*_c!vjTqaPoa8^1d6Y?jX6|&lq^LJ03SrlWUd&RM+zJnfnnlsfdS_k1RoINKp zy)3SmFRr5#Rzb^qj`?~h{d4Wp*UAfM&(Ap#u3?O-$J`m8Ytme1;HA1jh~Y_=AOY`e zIK$W2ikMJSNWoRG>(gjTw%&3?`WrU~8K12+5%311RoMTIPZ<2#c!5gyMgimOsfPBU ze9iGV;E$$a{)Rjw(Kq9zd}|xOlfVOV!%#w%g~I zFLvZrc1z(de%QWF-{g7MUb`~~Ya}Z>bYQqV3itRw)&~tX*`Z&S58ay&l`K*AL!VFm znhwouj`gU${SJs&62#GH%faEWcC_L}V>+n`j&ic^e4Z>fetze*gabX2Ft;=Y*bZq) z8zk}PuPfmxtOjZLWb&2?Sjbql2-<9u~uNEL=b+~y`C&@L%AzF6~8DWQ;pQt~EwyH=+C0adTxp?l$$nSB-U=Unlvln2b;6hn)== zR~id-yF-Qr5u#k(fO4|YXO{^zx;uNL6~En9{nD^Lug!+nq7`=A)aC;?&Y`-dNNL*t zk4-hA)Dq(pW2tY2*T#p%<5J`0kZQCl>!V7d@ZMMw$N!AGZk=BW{PaQG4bADr_R-k6 zGR1c`vwaD{8E~q#g~@-~IgjsA=re^4=D7v=^BD1rPbGEBWBLyGs`Nqm=H&JZB@kY5 z<>3SU$;u%_x~v3;mlH}LOdO4Rsu*D9Rg}G_!BMt|IHDwpqY?3J>>l4H(f6SKLG_L@ z%)mF6lR%w52;87{i@vG+!SowIZxH+ewupQq4aMJ5<+0h37t4=$JF~JITAmr;V%ZVY zN$ZUAFg+M9%4=m+G0t`8{1G>!pULCsO^#zRKKvn-<25|RdzXUY9grnJh(@XWVK$cV zWi1S=5-ZK)@u`zyyGt(|3*A#2B=*bjJMy5tI3-9#_qRXi;`qute~1AnD; zo#U}u z<8XX;jmn{Mw(hMEUA}jcyBG>r5}tQjO&@QC`t6AlFy)kNEXY&D#M8E=^g@}6{Dq9& z_*WDvAAUZcNQQj6Jz`j;eoBYivHiM+Cg_Y8E<4ovs#!C*|T8XEIFwzgq0#c)urX*8Ii z8}?iKG5;~V42Hw`KE!_=PcEP4Z#B1YTDA$))OfCwekg#lRkrl>HeY9th z-2Urd|N8fTcj&*X9lVbVW&1bGScc1vkyf@I-EEA=6&hFIy9qUAi!NO?CwFLP^fJ7w ziSS<;*S~X{bNU;gX)g0{4Gk|*9$|Vv*lH7pdN^#MwMK z`rHoGX~(xi%hqMrSU)5c)e=c-$3OWcUJM8vv!YOMsZQ^sw8zCe>uZ^WLqYd$=6JAN@dn z#ky0=(6`9~ey{H{uPLqil>S|bScT~fSDj0g4CkLeFIMaRf{|)T!8*W9h9P_zW#RHk z+G&03Q-9{GHEg|at~aZ*{emLA8BT~dVu%3aYUexX7Jp`hR#}J z9Cfvqvil-3j`73PPq(zO*0Ybt^M3{x_3<^cqkT}eXrmuk=h?2A4z8BxhwuT)fV7$Y zxP4HEyk@%P^~1ntvC8a={ImERFs}6Ev{=pQ{XZLmyZ#G(O$Ti8zd}b0?9$)m+opMEj^3QmY!P}#TX8kU7Rr)5ooKF_<;Qq+ zFe-hd^6ZPtx8a%K5G-F;+NSbqkSi_Uh!l;RJeCrrKjM^Sn8Yy_V_4bLG3@h;7tZ=6aFURIbla`_fu{+Zz(hmz^E%>N+IQKKui}Nb$$h z^yjn&@pV?}!_s{DV_2Q*R_!DXab|W*u206Dk{Yv!eEN&)LT1J%^uONuu;dQ+tYnC# zfiQgbXJQ)HZIO%1RYj8p^lKFT?mRgR`5H=#EShZzzvi7f?pa(~gG{8U;O7@?;w5 zpp(#Ze%9l*E8qv(VIs{)Bl10YIXo)6r^Wg#-xveDq)DWCs54V~d5Mcy#v{-VdNcjF zeUOKW$r;up${Ab__*Ug28S`3 z(Hq3CyZo=nBIzIhnX_2IQp#WQNdVeB3*d@QfNLUj>5k9ZgdbD-ZmZ_@6U~ZomGMDC z-P&~NDmu!(72S?szC&_W$%6LSiL;94pZ5DT_JYZFDUjF0<_MeJ40jUTPuKi@k`8M~ zad&-U?Ylhq$kyV~TuUQNzKT!s0!8&gMU~)wNBIpy+=*{PisUFMx@`;ckkvKK?!(QF zC7!ldcbZjmM_kr~qdN}}28nY_VqI;WdmNX{+bP>b`*QqXtKvRX)0yUb0SoK-O!VyC zD}n!s4s06Q2LUP>sajT_I<8L#j^@Dce`g%0BzQv8;w~ery02VD{vg{tH)+jJBFZ@&L`pL{-Rd={%cA2EEJ*yr}> z^UUD=|5&0V^Y81Mc!-BJxL;hN0OvtiK(Isg#V%khhSi`L%6L=w1V4;*_%~^1a&_&I z>6OZt=(xk5!3Nx$B}(qfAs8CPCNK#$(z}LyUM$=ftsTgUX~=t^s#VHB>O8`zuN!*i;dOVzD$eUhFz{< z4RXm{;}_^(t*!meq_}OJ`8WiOf_rzH7uUlm>(gffMGJSg#^f)n;r(T;xGsH=yz8|I zD1^h8E#CRHikw25PjU_^=PL&JjL6tsJ+B^s-T0Ur>dkbWSz~<`&F$VJ@Ojo~8*#`Y zW(eyaYw$A25ub}<*T;_SosR`L{MM*{KY+cwjC+7Xzts<9;_f~rk-k6EF;nqd#Qu?C z?K@7r3ND>Y|M>+YCyVy;COnlXeHg*xId9B=+EXJnE4zCN0tu=@9t%zMovMU}H-ngJoI)0Ik zgWUlxXn)Kx=7)s&lA7CdQ~z-R{++FxpxN1x`GkH~X*{u0{mI1kpZ2}lyK7a;`lTCu zze7Fkuax0#!unTO>(_hePupp=zZM)V_j#K?A>-=6Zn3Fk+n0L5_m$YJTjLyQRNBu0Np0a@5YlQ(2bMXPw6@`qI)5 zJViZdWzQcA_z62(+n_!4v6g>{8qZGu6>Yp;|DrttKAGQP9Qg}-RQ0q6i3j|y#zP%$ zQd3>|^N{}s(I@lENt4x__BGW}hK%+P3X|DTuT`0R%-;iep)3_W6PD4I_=3o;e@py^JRKh86x`6~O535cn=?tl^Lrk; zb9*=WIuo4iL03laXm{K|kEVgkU@AQpmtfIBMc7LZfH`XiL`g519 zVtxw+-&M0-WAEOzt$yu!@cMUHmU3bpU&==z-vq!*9;Vh80B)x7X zr7fC_ita1^)cQ)Tq_TXVvbQVk1RlU&kD$y0;H&!-USdTo%286j-pE?qoc2i?^@tcg ze)Dn#4pOX_TX#)yqH^w2a8XmRg?dzoPDKQ^%!fo2Mi{IfbVRwKD{i7s_3ah{W{?E!!81HXN#a&qrI#=v6s*)*B+Uz^EPRWp8)pqNA?T^Erbv)8@_c3O37vL6PaL;*?Q+WrjpO6yo_nj58+rUo=EbzR$CK03NG zT{K$uXycmye8MXx;#%}}U`_Jq=f;f{*5=Mj8)IKjilZKL=bm*Ci_3cfC^ew27y8%h z!1v;HJFYQWe$JQCo1{!hCQr1?*~9PW&Uq_;%I?V# zhr<6X4v+6VUi!e}%0!ox1yz?FU75EHSJ6gv<;0HCm(ZW;UOSy!u)&{ve+^@mT zuW~6~ew5tHvmnOm1n|ixj(PgZ7U}^I@B;ryKH)Z0@@Dw2F*gO- z!(Krj%l6o{z|CjF03AAT$3*}DoGJPRy@09)1wyDclAf3RC!G z#~+pcrGK%nil^Q9+JslIE&98%H{=QQlWiE%p5jiXm|78Lb1q7_E+C=**T>HUw*s-r z?JOyGH61XEn`7H{crdw?n(s)oT(wK3Guo?i{ks#w-6YwLoE`WM4c2z$xI*JkyVKYX zJPmt5y;Y()(_m&hx4%<+TB0X*`F>TqFJl#B*%=I@*|(?cm?nEO;s)mk+b7N!$t9B5 zx#*K^>_NmG8@XMb;vqmuBL>1n*qdn_{%CeEVlex1~b<2*hN zd0&b0m))YgOp~Ask#M*q6TnQL(2Djpa)t!A=jQt0rI4rz;!pLWH|2-sODFBTJ0D=g zKFT}PsmAzX_A>v^;qcKOELn_l_ynn^KPMb38xTFM{VeTNJ_2*J58)4wo7tV)at3@w z^LT(0`=Soa7Xvi@`9MU$GyRyon4XzUYCCaRwZD|#c;Y*oQ`FvR-_K)T>$N8b+6u9= zn0ob1ZYL^-_%*~NJ0V?y+ab8%vqHp{;V?i!X8Q?rB~Ob$1tS0eAOJ~3K~#We$B9hb z*u8Q6bT*fHmtHAf;geLJ3%Kvt!QGYT3T+m<3VtR4Ex+F6(Z&-%rG1;gmF*o|7Z~u0 zU%x=53{F9Xa=d|_u>=vMSuV=s8F7sdA zewTUltejV<{VtYzU%NYV7JS~KwfOhvTe!=AcDQwG zelz`k>XublujwL`i>ICv?V6{H)ih zGvjY5=ts$QPM|7cxWf)8M%Da9#~_aezP$b$9bJ&zMk7LtTC?Qi%Z69yl3^Ic{~rG&0>Pb(CM@2pA_Ed zALVDVYW-L&#oF)8eh52Kn#z6=mVGi>ChUyIH@{a~bBcy_$BXmJu>mrVsmTUJ4@l&|nfD$fO6<&zF<9?*^Wx!!7iygQFUF#hJ8^d@tM3wyX+V$-_9eI9-+r=&J#bSa2@%FfBhVY2b_{z&x-Rxh_iulX5^v1Y4~*1rBg;{X1C^DEsgz(*2WcH z+mG-1&TF9mJX$9(8BOp-?QVo!9^lodD6hyi%1UI@I%HA~W_$sM*HHR542#%L)gvFc zI~8pxYsWWjlF(DIGh$KL7<2dwBK<3aXm@2zH7hvuxrQJ&y&5ml$KaU0o3p0qS2kd@ zIj^v0NKbZTE#^QOCk!9HP2Y#{66A+?@$i04rSZZ~WTs2_%QF{lEylNNh>?;QdP0fg zN~R{Qz}ynzPqn@ z2AJLXSiv>u9W}QV$lrheXIc1hAz7KhXX6tt&VE(0yJ~2@N=^%ZMW-G7UD+ypMynH- z2;0T&B#d`yb>~sH?a~$bl5JduUyc7SwmE0I`+6s_jdT$AmAGaX0EEVOEMqd7^S(;_E+)qC*d5|-aI^MBUQqrQ>&Z7h4IGuey>G}Rf6lz`g*6to9el{ zM#t;$zK{&E%l~yR7S=c}*Nz+=9oRipm)4FOJGHJStS#ERo+d$%SUNcpX;wNrT37C! z+#2<%e`3^_(28r^>u2tb`_N3k2{Fmm$4T+HP596K4g9oyT(%D~PprJl*oe)mN#qPV zC1pXPhP(vHi4SEc$Yh(67sx?ghROVy+4lqJPGW~Su@<(c9pQ02m&M6EIUd@<*^uZv z4K0LIWiz@m50FFA4K$~xli34fOWC4^ujd)sRmD^+4WeVKhRb1@{JA{Q&sru08)w-h zJcq;K@*xz?4UA#iJ56Ws9hS`kI7*bjw-emtkkYGYRP@*+D|xWv&189pUseaLE$iHb zSA83FI(QO4fzRwy%F~2Jx$nU5$kVb<6K8<$x8zEAb#6?vIlChVg)Q{y)ZE@+_osbP zvo71+G5lom;j4nS#KDug@1R9 z?a25}Uivy=e!}Og3&UUL|11f|cCp@VDs-+sNZXOFyEf%ExfXlfDRb0}j<=hA?pwAC z*O_O>&U#`c%w*}w2HF?*0-fF06hC?AkcZXOGLM}1+ctk_!d_kDYXk&>*NO z4x2<3jXU_+G1Gi7qSC)*OrRjU7E{%U$noAU&HRz4@VxX{iB`nZge@_JP>T-DQF248Vzwzf5`Pnf)BwWr1K z>lXY3wY4)FE{IDVI}DG@c9~+Co*Vy8`C_a0SLf3(;GsAt2SMUW9q|rfTf!960i=Q30 z?A3u;*JSDTrE;wFFyd~+%OC++;_SdTVLNhOMZ7bouF7?nX6Dl?^c?(UW7j*kr;%qS zvK<$}*F||x%Vhptn@xo5=*E0h`K`kX6Eg^RC2_-eF*+5mj(y&lSX$pOarL{mY=?9g z*Od-2PrBDy>8{A`uIZ=Bq}*+pK2JSVs_10eK0QA=I(5zo`!e-b(qFw6bjy=;AK>Gz zX65s&pZx?krk%dde#}O;1VDX$o9-Js-(HnxLJjAu_UQU&j#&0-XV>^JK0afFti3PV zwXA+D#?DTg=D+H}(^XE{u4T4knc;H`BHvM$NYqs4y7=}n=UJLY0OM{zj32%MNy~2W zndC3JVO@$|nJ^xI?X7opvvu!-_~?`;&chl0H)Epo2I^z!M%p}Xtgbpn4*FwEGU@&9 zQ68If@Lirtz7Hao-{nen0Mn8#xMSAPAUZ^NuhFZYlog3PX1zrwj5+&=-TIwfxE~ET z=kF1lwhy;QwuAiW`>?bM`!IRYADL|j;g`cl-*oKF>`46?=7pugV?T{I=AV?V+M%v? zzms(~`6UbDAL}&6Gy;Y-a}N9h<1AXuB&5Qa4uNijOvW1U%$OOzm8*i^Ij(jPcVt7G zru;78mvU_CU^`p-kxu2KR(vJ#y9;01O6Xb9sQhsZY}2)4n{!BxRg<*`5@C()o+wLl zpx;S=-l2b|-IeV-w61-2{B*P{$?-0p3cD=nwL|x=KX>NVPWvti?YnYxl9T_$=IVWJ zCe1562G{A^X;t0us?8*Ux3ji5nHsdeYhyCoG1lu7cpVP9=Uc2NAkYy~Hu1|^B|FBI zzpX<`2TUBtWVlXM?l-GnR*(9S{bv~oHR@Y8@g4XXgI(2C&FT93S94Tr*9=GN^P8AK z#l=SdC5ZhpJ_l5_UQQC%Q9muKy7xKcln)xr1%7%T7y9ChAKUlG=3D(fCHBq0nS|{! zJIwNzH4d8m!edq6dJt=|QVoH=N$|YlB9X(6umn7d6`jD2e9%UiAg4+G*L@(4@rMiy ze!9;|`mzN7Ne^q5qs$*fZ%ZHj;B7XY{7grDKrtD=iTuwQ=@XVwUsh9mka8?czQ~Wm zhWTjpSRkX56@Ne%9RNf&@=J_M|U$JR;QB>-$_=ftQ;t6JF^ zt&-PEI0Ei!SaU`cwP{%#J));F+DT$dkeepi=$sqocbB}3J&*d~jgoi+Q(RwbXi za;W6SQ!(_N+IFIM&PR7zW8(bS70Gs#D?Drx=eXQ|!}&$w@BAvHk^$rU?he>@v`p>{ zW{<}dHqg;|HDIl+t#pY}ArN!8GJcb!R@QXce}Vt`hgHTQS7&8@_g98}vK+X0j-F zHkVqmG=#XKe+Rcqqe~~?%%6$v$>4ug+b;X_ zCOPi3CuRET`S_>Bg!Eb~-zC23@F#b!cH5npMBD}6v+@7U_6;n+obsSpiqwL?4*p6h zUX*Q{+oN-yb6t|LcdVrS}$mcHws!GH4Z_nM|D;tFQjT z#(@{qf8LSxkZl1?WhUgKJ{=CL`3gtNRQ}D*5lqj@wjO@H^z(7fYmWzgY5iz|yJAgj zrUUc0rSs!O!>@Fw{Je&^tn<8(2ZLMg_=oXf)yTH?&*Y1Kj&l^_z>lGw!2f|~;uBi)Io8}({$TQ3{s)C01b)DGZF7_hIb^m% z7;QVnm+@l$w;E@D{6Y8+IA%UW-!d6OjI9yqc{=ed>}%pjCBu@9$K5dnv$8>j-(h5N z0KP((yR>%T6|96QUVNcw?#k%kHf_5t3js=bY{;Wx>8=jDgaX(~#y0s}(SN6P zXxwC>TB|I{qYMjO{FC0_uVwnFbkjTatWsQEUm)yG>TCz^3XiXdldJmf(7lS+ZL9GB z;)#^#)j0Xnc#Atqc%-Dejt-QE9CF+Q2A);T@?u@N(kgmvBSXcrg3HEdV(z-J#or zbGF~uEj(X*j)c69LARM`>5V=C-cakrqx-$JOkJl&QYX6z?6QtydEX6S`HrIjG47U6%{X=HdkNM5}E6R_uMxD4#sGTOt z;Q1oHx5aS($C!?`@bmy?dRUYTf5Y%$#*fJ!%b4`+GX~b3*JVSLP4JV)rH-dDqW%+b zl}(twj2?q!`k_BNJGjI8LG(@eO~fMnrd`v)zF7@!CIpVX7>G6p$MFpFcDDw%g{AQ7 z_`(k9?6|sE*piLN*TH9UR64l+1XsE#@pIr^*ogM4_$pv2|AKL;!;UN)I3v-ak}r%C z8|>s2?1FMfp7~j4>Eo|-dp1pOTe`nvg86r9=SNXf~)SYhC`OKC}Ia{7kReT0nYp@Jbh5tls zpV!v@X1ay5p>^k;d6+q3i#(JMaK@PsSi{#A@9T5?&sVVQ#gj}2PrFx>+u~Rs&*Ypj z;gdrwmxNh`F0AG?@^gKnWQn({hsXQpct3jHJWmJ5*G^~inZslJR&}_Y{8Q2OdQMXJ zmgzZI&1rL^nI+y%d@o?s(f7|WUopV^G@TwN_O$#!9-iR#c9}$nR`T4@oo2pseUDyD z(lY(5G*;)(C;X_An`~ZAhXMLv-;8!(_8G(1>K`2irC3zb|gejD=Ll_LY2z2x>^|9Y_I_O6~+ zasF4@*4%%9S7-gsZp=HoAr+5Z8N0jVC;7|hD>-*}<9Eg%-b{Pmq$c`4&GS$D*t#NOm2Kd zn^W8Bsr8BD+cQ->Q{3Unrc-B!_h{(KQ!6z-o|h*G@#HSvTmu-YoXwLcl@dq5n$^IF}@#?79zEnfhLatxFm<4;yy#m9GRDZIxW( zbQ|kOqn@)n?S-Xyf6?Btrp9*37dGI;=tzI>NSMUI-a z(Rb!n{X|qf-uT&$vv(KUT4^5F4l~DKGANou*hQ`hEq+{fB~L|r!Lj16{JTWI(v3k) zGv1TN^3H9j;w655(vkir-$;VnJ^+dz*$&}&zT2WvmYT%tea!!eYdoPCoT*odzrUt2P3h@Z8V83ZOvP)4kctmR?xb@naaw-oG> z^r&n&&k9=BCyf7jyh45Cw5BrDmc~DzGE2I|#>3G>IP@vE8I7kEeW-lQZSu2^%fBhhqtBR5-Y0yF z+GN%6%N&F`pE4keJ~o`7**K-KlCgwt)++c?CNog6-Wjj#Q`xt}uaaRvKT>l&3GaHxo-;jp^Z1KLpOWB}<8{pJRTF`Csd35LYpY}|%H>_9IqKfv@Nl^O` zvU*Ti^(ne){2dA1j$Bz{dz!yx`Z{#5W%yUxyKMHS{kk?kx5Cn$TSu)}v*VhTD%jx_ z;323makaZk^Gf{Z zeoL0drU!Ms?@`$Wz#IP ze=oF>zQXpBe&&BdC-XOPe4<$$uj=*AKL&k-xexQ#RC6dhWKK zHP`5XQ_0@pyhdx&%9s0{{G!dh&olpeeypBv#6ujU#p*OO{YH?T&`R)GjcP|5##A|% zY3yd>XRI|ork83O_*ilzmUyr-JK9FRDUO+aQrM<_A{}ilK`di&v@ls>f6+DN1h#CEgA=axPq+kC0v3y#~6RjG5-212eZlT zc_E4L?)DvJda^0sR61L{D+$w#<`W6zZo(#mLw)Wf#SGo48HTgsUur& zj`$m&D}3J4E?#e4VWZdY8CI#Q{BhTCcrHYC6Bn0`$l=0B4gcazc5HQbb$9sd`}4hD=l4r`0UHEz8~A3O=sjeot>j> ztY-F!8~WtS39;|Ay&vQD#a*yghMCymkjc|RDZKn#?i@bS_xiX#p)%NwI=eiJo035@He%AvK5Q3 zm@sDY=vZR_m`XI`P#^8fO-!E~*6)U=MN##`(B(#Nfu-8F{`BRRbL4E1^Y zR6CFqrkO!i^t%#T{d({Vjyv?1J7ze(E-diahzaH!?1?p|yFsycbHbdttIL7UXl5}{&0B@ri8GW%@w)O5 z4QcJrIB=^6f4_5l{pz+|ueN|!TOC$%)*60a;71{3=pEH@C7G?<9 zug&S19DQNyYz#;?=5*Gi@k(n)Xq)cl$=%LAW`Z@(KSHukNA@f#ohmQ0!*8o*|1KQa z9m&chFru(S8d^6;j%4z5GB*FJaL zNWf?>T$%WWDvWy=PxYK0r?JCG?chH7=a$eVY?yL-)=T+1=W&KF@t{Vr(>r>908g}1|Rm)F)$-!@?XfA-$>$Fd~34~w|B zs=B+ndmcNpv%531Z&KpYOY;M16BI;)5+F+YK+_UH3Vy+czx#jiKjJTjV8FHj!GIsI zNcjQT24u@JDHBUl;_|V}-JN~SV|)5lRrjVp)II0K;}?;c=bl?t-BU5s-S=ch#w#Q9 zWX8!8rxm|;pGoc0BYUNwryp9{!TL`7^~l06P|j^B-?a;KVCdDg#~)hhW-{z6-%aYj z%yyZaJvz1Y&z$!A1gPig*6M5f+T#{-upfN9$-pKDF#3Syb;F!FEqh>8n;))UV+}R^ zZGF0ib01o=RDEkr-)^xNuvYDcX7X6eyw*{$yEZRJEE$Z6Y@1nwAyz1_9Zn!i#!sg^ zvYX^i8J%!_AD|5BRr%z7oAa<1$Q$+Tb^Gke4fCY!<5h)nl%tz>e`h)MTVesVv?nUq zQQ0e1_ohSI61H_b{+-4JU`h@U;2G)TlqJ%7IQSUI69k_lK1hBvKSgOaP=6M~&&rqD zucDWyX;MhA=k0WNInY7cizJPREnC49FB(s_Bh&xZ4l837owIt^BFveM`>QK;MQH1Z zzvg{eCg%w@?Xxr`D@oUU;4|WdX!$j=KLG#$AOJ~3K~&#X>dZbGH}xO&FAE)Xdu!tw z4@+D2cj)h~%+4Ud_kh2ZlxOZ!mZrB??0aKd)P4*oO->_ ziRHur2D^FrCL9EtI?nSbrhS5~glr>8J})y3>ev|-<`%Ca3ziZJ*pegNz{z@rH$SUX zm%jvQq;Lf(<*3I?U^0((V3|^UTq;j%G%&u(BWR<>penEzWA-E~;R&=XrRjx>SdL+M zzZy}u!-juuUnf_?&ci%IthFJnzNE_d7Y+7#*@A`)_$Y^!S^-A$U(4 zz+OpU@1auU@>$q8HS*C`^jbKCrb@HHWyAVl#$H$gvYu3c&Hm1GWf1zu3m5)_43oc) z7P$#>&;oPMhK+BvE14;a6b9K2u$nHAd|FK7;tm!37bu5+)MJ`A6G_`H*v}#sSkJ^5 z4#Ioa?6|P(xc%t%T)!1OGr2NsLmq0qL#O&6^^U!+}_~SM1g|e^Z z_jr!7lHYxcbc(^8;X8>$sLNIHD+E;{Y8?eXa5+*xp-B9d7$NX#V4IG)vpIxsbDT@< zWB~@)`@R?JU8bIBEE;fbS}3dT$8lmKo#DnU_Ip65hvYu=Hfe37Aoq#L@h@f@k(Y@L zk;GjV@Zl!#qtjKT0K~f_@!y9UU+Vx5f|F?ZaYsYf9b7wa0Xx)9v^y%`kxY!XDfm4FqKIyuX<9;Nj;XHc(=^9I*kaX2ZPhI_a^PjnI$9kt)YD0$1vv#>z z^GzB;{%Nu>zfHm>-l|qXXW84T;OW3FMEfga9}~~$?NIkHk_`fPJTbwWR&Cm#Vg>u` z>4ggJR1a-IP{~{exbdeGS?NVH2z2P`Bt(91IMDx^Oji%vlo$j+OJG=~rt|7eY7d7Q zeX*kLGEKNJLh*C(7s~~HO6N2x9+QWL`{VYtOgWEP0zOOgnyR%(`0vxZnsPB%UnzP* zc`4#j+2>x7IMOAAA5m0R*QzzGZVgz;pBzyAbspGRk|bsi65D?AkC=gI7Tw|BfiFMqEGyh2)Zx^+>P!VYr4}l7wYjL(f)d z=K1L{OxzO)8&AjVt<8G;4KLv8ifT1oZr-gA#&8^NXUt<#cJV{bj@{h~ z;vc8^6ZQPc>D%M?9QCDC#Wm34oxq1hobqs)6mGdr4$S=g3)w9mR8pdmeU;E<%IwIT zvRSNFm>B)?xnyljeXX=oJhH&u#_VOgoV6x?TNa#m`0CnyPv;|b9L>c8s+K35l%~1| z;QrjO)Zif0iTcCf=lN>= zJ^+=SG`8x)4_6EM;Tup-CxO(ytVJ+{1fh_a$Z(2Ow4>_v_ZYKu{-&(D;LMO3Cdf@9 z03NNXf*-O^FVDWEgI4~+Kn&Q-#F!dAOsg&!)F)GWuayF;tQ`UbpCpLzgf5Z>p~8GC zQ}z%i_@G(hWBgwtEash-q+yS+%(-Jipqb}1H?&94n{iWmIrBKei2hr#u@50kFNX&( zQshSw?rJ&vf{el1qxn$9bd`5quT9m$RTtED`K=SB^}7g_O$9nMwq3^bKQBI)Mgv|w zV?1lG$KM5R@fQRO-NKAd6gst@Y|gl=%Oj$Ki%4L}!BL@zSppQc4uYEA6_$}c7)%Dq zhN8n9k!MrE-GWI7z*(ei<)?^#eGTlYLK0gaOZbeYAH?CyxVnjf_Ui6WaQ+mVnn0Rx z5N%LgO7~%&Nm~x(>Wj%pQ9lb4XnO%Hub{Nu$W7rE|IP2id=$sM53*#W_6j6%qcgCF zsnPMKVXI_u2&vf z`iI<>qk+#Y4(z7Dm(1Cz3GJ!9Ub#Qp1}N@D?Q`y@OiulDdUTureCT3Hh%bQ6<*dF8 zqbjoU*+byF-AdBz$?f|>FNy`WhYi_(r-y5>W3FE8VD2<4psC`C@++Z^XD85PNPvEv z#6@8pZvgWdvFZk=%Yuy*r;oll6@VeXc*W@a{yf9exb)p-sCz-?Uxgyyf8yEe(Bb0i z-?q(5*jv;c*vq5PCaa1K+3cz_l(XFVz>lk7@Dam+ z4f;nMJ_uqRu=%euu;(?9{^mS6f&%N{!W?LET+UJ<`8x{9eo`bvm-CaHuCAKLXtRFo z_xV7MNCv`<)%5FV7F^RwH_?H|p(DmMwFt0B?YQtJ{4rLv!R3)N@I(J%7ulCLibh;@ zOZRFHE8~%8(~Q?syI)LA7$-~he2_YOLwV=j(}HbXAWsMcNnVMxqFFViukuI@`5K26dxV<#PXIz(CuM0K?m(xs5XCg~*ov-txwc`7WbUftuYQf9Ft zPM@PPA8+T?#t+$hBhr<;QlD)3_}0ygjC31m#=K7EVPrMv!1B2;MyvB=A##=Nd(5*y zt3Zg4iqe?n(KzBk@Td1b0^xEo9m)Q4XT3+;4*_8Uw80i0qT@EtV>ZpNByc`XZ8?U3 zCH^ELo=sTWC#O%~Sf_Scq5S>coC!H=8NvYd)THGq(;uIKX>V?5eM9T<4bqe4GH6** zD@@wnKG%IWTW3~)a>%x&wU{$wR3(mZ*5G#h=C38hm(M-0FqqOLusx&bJ8MZSu56DT z;6P06#4#Ae_nj$a;Kgx0WV^ZGBsz6=Hcpnd2bfT=OVZSIN#e4NXqVUGxqy>)i4bZcMMaL*f`HZ%9od4&GFJZp@LMz4px0)y z{;v-ivM02lz_A5TDJBHsjlNqG*19CkPk%kK&Dqv2Q`p|;}Wmr8w(Tsbw zKl+Ps{Ic%$b(NOPQlg&gy2*KP|EQ#XO{BNn+}*uQ6pwPmFFCX{w1;+E{9K3w|KR;Y zXsm2ce8kd6_MFDKoYmt)I@{ZGx)Yik5vD6RHO@g*zzy| zD->A)C8)V~&-z<8UszHx{ngnK<)05#4Vd#6JJvseyjsyF>e0lgD?jaJ#QRSluM%#R z&eR=+sp+)5ly0(@0HVuQgw*vBz$iCE1pC#U;;rs&&}gV~ZGVrzeH;1sclP+Bz7v%- zL&pS!Marbep_npq*U~^q!o{hM?g2sQJzZ>+>C_7JT6AbSEcYejdFrp9$HToUsek7U z^V{d8X$2Uhc~w1iV6Ub^eD2?_1-f>J_=sPM3WHHde4GPE#Y1@mR`3r=Mef^Ai$IDBLjZ|NddPQvfPg_8%p9V_)IgH9(V% znpN#}%puSCXS1kO&u4~x3N8y0=!E^Y4MBPZTc(42n|vj}7a&yJ-iud=myB1|b4h#X zSDQ%XGC&&^I3?uJqGkW1thID%rg-+=(17-W74UvoH1`5)UB6DI(Q(B1%8=1jeTc^0 zzN98^i4Re;LJe-ZD629DvjsO>djGg;yl>aVx+hRx^1)B4 z0}iY=Pf|m83im-$736Wi^ls$IG;>IGY5mGu^QumEj?(0(3&TS(XLUj0Zqhku8WD&h z3?@n0A8-I3S)e(4)EtlPzYJmq(#;-U&Pv~3t-T8EoBSx@1|x>iOq#Qh2sDI@)?#Ipi71QqFuxNp|DZE~e@dv7U;p=4$?rlz6Zu== zscPMei|tT~B^&J~-df9lFD~gaJQ9s@8@zBfQ@H8IJclQM!E2GhJQ84Wdsz z>ik(5l15MqvF&Zcf-v>a$GzB$p?0HQn@Z7wIG>pIRWQZQD~qZH5~Y_%yn4Y;;}`-L zx#?2#TTKFl_nYS7qV^U}6kv+?{~RzMY5>oAR?&l@IVr5WsW18K`OW}p32hWkYJh== zi?&z3k%)3q_*5fE7PzVz7OP(H=TJ)7p9ke&$i1ajeq=5%d~aSJ4{?;*ycfxw0mK+Q zAtfVNOu4I>tq3{fE|Dc@R&@xY$rRs|!KMfRyExa2ka5UFJUJP_lFWBafNozD8{Dfa zzfsY8h_UCa#T1dlq>}(Ly3t#;x;XI%EK8AH0v*G5PI&Ytfz#oEtIbwkQ-vCZ_6LU$ zDJaN4=J!wO=7R^Wv$o@K{DTnXWW54~DZcf|36~GDGM53@+E3-=Z71aD6@(F=(H7uv zcta-|CyzjL#nlzR;r`@r?WJxe;s5%-kDSkmB(5u4YkU@BR@hQzB9{K1n#`&ptd;Vy zaJGv$20cu59e!tW$Vl*;l~>p(xZ5oyIN&sGWXSu^4k5w~S(dXZMn@wq*r@TS9jBe? z;7?eG%_>>!Tb2p*-<*p)aB{`EuAUqdpQ&|gkU1A(CpC^lMRp9E$e;5+MDhs&-)t7u z>W-|@O7q0rj70Occ)DhC?d_{%l*2xB*`lS8FHb#e{4WguR4(DR+apI8@x<+EmMVJz zlH|{v^E4!<&N`meQ!V8rrATCS6OZ==iNgODkR1}qV?i289~klH+raZEl$TOy$x?gg zFHakfXQbZ<`_(5&gcWe#;XS}V7$e*;=@onN(16(Aj~_|J;39 zMzWaoQa&ydzdO!N;p=UCEdT|S3xM1X)B?vE_?RXm7li#y#WYHD&L6C^AlmGtD}>12 zmOL7svdR6ykpha40>wuyFD9MwHrI`{b8?uv$agoQ)EH{GZM+F9G*sP@9p}ag6Z_cL zhY1vMD>K;FCZ^=hm7aUeVcN>#Y^SvFCUD_weFE`vSlmY=}J)R3#g}uK=8|gyC z6w~iM`7m-H-|FvKGH7Sof&fCE^xieh2yH->zKyEz4_;VuasHjQ=4O+YuaTHwQ73!$ z9dRR6rbJR3dkHClgm65_riJR0XAS;-OGQ@S#S`u!f2@-LKDG`+r6*0k$HiK- z;|JB_HNe`*Y&V!IXDKg1T{H`jYU9wHH26jE6bN3vOg$j48XyF4XOW_;YD$g^xqX7H ztQ`1(yt|R4&=ELL9po4`uWmq*eC8!8FpyWCKXRg$u_qMo_9h!|Gzy9yqej$=FpB!$ zwcrLPt$d91#-H<)U4cR}J*9q>a_JW`(4z0=#TF$wf6s8}Y0aJZZo-E@XTn7e$AlZHy+8s+y@Mn7OQPDZFDo#3$9# z)93q76I*$2ZBAb=$UM!&^OQAJ&+9qUcfB4PptxZ9p4#KWsq~!j+3#^COx$^{qsV3l z?A#MtLP%h&nuFoF9CR2zB^8aTGx(L1A`r_R#oq{R@B&I*5Z{ER_dhIsVOUH@``b0`MNlo)pHr^XITcrSIS-yR4V~l_)aUvi>)@oo6{!$zLY3(I z!y<-A?SfM$S1DrnHiqi)LrRk$ylrsVe6v@6;XxZ1lWW9r8D?ah6KwDGrff+c?eeXa zx5KmPsP$zk{(&6aSMgt8EpX!B^*$CuvIC5}YE*5kSc>IMk0{hXXKJ=}G|@LZ>wi4o zR&PSARzzp_fM`_0dWGPnz=UO~o~(#)6{bdk7Z=sNGMwmvT3GdYvVTBk%>VRA`P5?Q zW1OwE>-6oM@G`3{*}ihhrxRenURYEsFNtrzs6F6s4SaMfm*^)k`huu5HC@-ieI%LO zIsSr({NRBbI55NLu=JV@gCC0G#aF9@&8CNKGYKdC{t!f6q(*TB37Vcr_LXg+8&iEr z%xn!LzooL1>a~n#tmvaX(KCwurY=s~J(PvPPoX76+9nBIQ=- zgh*NF%=i`^wdN>p0&~)-7An4?pS{7?)9E-MX%$hIaee}noFrbW%tgQv_B(o4#^8I^%8@MC{jdd)pKAc_ zXpQ@y0bz{M$7h2Fn7UM zt!(iq<5HpiEJq!C0moL@U4`i6)5t69915_?MBrX@RVJI<E_qI2HAMdP zcEAbWPxR9bzV8I%ZVU_Erj${#&TVfw-M5X2mwPb|bb zuI~|f7P%9~H-&=_htdZD0zZz-4`oZTkW=$w)rY6|UR4enh zEOR)$jd7e7>&Ows72FwCNVclHK9_3ohuJXD$&WQiqeM^2=hQ*oUSYh>yYfp#nr;2t zg%#q4i!UkgYV9c7HZ}Q^RESxA`^9Pu=HehY@h&Z=_x!`ZtcoTbJowXLwAX^s0Rd3Z zGa1DDe9%@Hlgnry-bH>$XD*%Whfj~c>v`G>tj}^OoTgPy)h}+8GeO;_cDG~6thyz} z77jg-vzM4GVs!Fh$)+ycF5w=OHPCCx_aQ?zACP*@VO{XPX z=vOW~TQl%?IKqt5n#qL{&qbxVi6|=wZDmp6iAXkW`5M@GEaHE9E!VR9gtYC!`v|;y8m$9y~=@k3hlOQhT!yfAkyaETK%4fNl7@K9)le2?3b0H(FS_#NcR zz!6BlXiD($#^C#Q=AF^FeO3zoVb(^+Di^^q%f>4P3EjitZxs7l3;uJ?Tq(b}ct4Gm zW$FAo4~4Z@FMk)ydDMCoeI((pbkV%rWEIckVP%3aeQX$RI5TqMqxLpZ#l^s^WyQ#l z7YuRrKkfM}1b%EmDoqsXY!I*cv4N7dX&5SLQd|aWjUQOdtED@b~uA7|EIg~sA(>FyGCrF)M{b0 zkzvloa8hfAyQTEWq^P7@jPH~J=NYb7*J$zT&0{aR>}XIE`%@{Q0xz|Xh&=HJoP~+V z2^9lBI)Wr6x>2&##q)OuyFb4!UQp}Mj6YZrc(`x6sUWp2c*%eDRWh1`Qpj9=5Z19h zNM1fXPvOcR4{0!+)=t|jGWQ|*^JH(TAoEvNcb(rd#_L<}V-A?9gX@0uHWuc;UQoo^(I$ZuofC~V? z)y<^*l1&X5Te3d#vkFjVA7wCA#3LVpE>PScKy)+;n`wiw4LFcpKT#zVJ00~J9FtV0 z2y)>+ud96(Nm_ofZos&mRWTB#?moKosWwB_BOF=NwmEr{w`xtd_A*MABW>wKe&~Kf z^zGkfh4F#B3#Uj4OPE-%Ynd3IetkunM_Kt^j9YC73@2bw%hU4WT(Q{`X93qf(|#eB zHzV!%|5SnlOTDYLLlIqBPqdlMju z$DN#*%O7jHc`H={_}!h$y&vXo_HKS!>%7?OmH}ez6Ioc7Xdq>8GV_&nT;Ro*2bkpJHI>}I)M6Al1BaYbuD@$F6Wj@tyDvy$ZyM!TuCiQS1RCy# zGCi$}ho}Nq{L`q*V=2)VSq65C2z}z#Y@}mFcr|^TsvJJ?)?@ZxU%Gqtl1@Ux&mIyi z5^Bc9bE)lbE%D?pB!nrMkcdH(ty>v#yPr>NR57$1La$5h+Q7xGIyO{h%k6+{AcfF64liYh!n4Ur`=KA^zlM_F( z@2;%U<&&k9zrF7qwk;zhGHe|%X0ZF=iph4X8p6YSeZH8qbKd>_+|l5aXW;OK{3QaL zgMR=%*3C@!iY%!IR7%_!;&f*(hOP8b8(88-hrM`5R-WqfX^AE7qJT`_R1y6bPdy_Z z?MF~eng5H}KHoJ0{v`XEjKzO^zS;ZQtpxNd5Uf z|HT_}E#M%)T@&Qqvf?-tMxt?Knb@CH-kKB7-yqK!lbB0=E}1Voqq(-jzF=mmxzJnE z-$6}$lIR^3OESYhrEX!9lQWPI_t=&lz<{huI(2M2@V$!kX91;0j^-X{2_~ZGxE|@C?Lym;-x)j6VXT7ZeQuFY