From 1e2c88acf3808ae1a9b73e8eca48857a26bcb54a Mon Sep 17 00:00:00 2001 From: = <=> Date: Tue, 9 Jan 2024 10:33:47 +0530 Subject: [PATCH 1/8] added 4 articles --- docs/articles/beginner/Learn/orbit.md | 65 +++++ docs/articles/beginner/Learn/react.md | 342 +++++++++++++++++++++++ docs/articles/beginner/Learn/stride.md | 83 ++++++ docs/articles/beginner/Learn/tashi.md | 89 ++++++ docs/articles/beginner/Learn/tutorial.md | 262 +++++++++++++++++ src/css/custom.css | 2 +- static/img/articles/Orbit-1.png | Bin 0 -> 67886 bytes static/img/articles/Orbit-2.png | Bin 0 -> 68759 bytes static/img/articles/Orbit-3.png | Bin 0 -> 96842 bytes static/img/articles/Orbit-4.png | Bin 0 -> 72776 bytes static/img/articles/Orbit-5.png | Bin 0 -> 135931 bytes static/img/articles/Orbit-6.png | Bin 0 -> 26009 bytes static/img/articles/React-1.png | Bin 0 -> 59673 bytes static/img/articles/React-2.png | Bin 0 -> 21079 bytes static/img/articles/React-3.png | Bin 0 -> 84053 bytes static/img/articles/React-4.png | Bin 0 -> 19535 bytes static/img/articles/React-5.png | Bin 0 -> 17741 bytes static/img/articles/React-6.png | Bin 0 -> 13158 bytes static/img/articles/React-7.png | Bin 0 -> 16347 bytes static/img/articles/Stride-1.png | Bin 0 -> 43562 bytes static/img/articles/Stride-2.png | Bin 0 -> 77588 bytes static/img/articles/Stride-3.png | Bin 0 -> 37150 bytes static/img/articles/Tashi-1.png | Bin 0 -> 83461 bytes static/img/articles/Tashi-2.png | Bin 0 -> 47975 bytes static/img/articles/Tutorial-1.png | Bin 0 -> 49405 bytes static/img/articles/Tutorial-10.png | Bin 0 -> 39953 bytes static/img/articles/Tutorial-2.png | Bin 0 -> 49616 bytes static/img/articles/Tutorial-3.png | Bin 0 -> 25134 bytes static/img/articles/Tutorial-4.png | Bin 0 -> 22679 bytes static/img/articles/Tutorial-5.png | Bin 0 -> 31375 bytes static/img/articles/Tutorial-6.png | Bin 0 -> 49623 bytes static/img/articles/Tutorial-7.png | Bin 0 -> 61641 bytes static/img/articles/Tutorial-8.png | Bin 0 -> 48751 bytes static/img/articles/Tutorial-9.png | Bin 0 -> 44018 bytes 34 files changed, 842 insertions(+), 1 deletion(-) create mode 100644 docs/articles/beginner/Learn/orbit.md create mode 100644 docs/articles/beginner/Learn/react.md create mode 100644 docs/articles/beginner/Learn/stride.md create mode 100644 docs/articles/beginner/Learn/tashi.md create mode 100644 docs/articles/beginner/Learn/tutorial.md create mode 100644 static/img/articles/Orbit-1.png create mode 100644 static/img/articles/Orbit-2.png create mode 100644 static/img/articles/Orbit-3.png create mode 100644 static/img/articles/Orbit-4.png create mode 100644 static/img/articles/Orbit-5.png create mode 100644 static/img/articles/Orbit-6.png create mode 100644 static/img/articles/React-1.png create mode 100644 static/img/articles/React-2.png create mode 100644 static/img/articles/React-3.png create mode 100644 static/img/articles/React-4.png create mode 100644 static/img/articles/React-5.png create mode 100644 static/img/articles/React-6.png create mode 100644 static/img/articles/React-7.png create mode 100644 static/img/articles/Stride-1.png create mode 100644 static/img/articles/Stride-2.png create mode 100644 static/img/articles/Stride-3.png create mode 100644 static/img/articles/Tashi-1.png create mode 100644 static/img/articles/Tashi-2.png create mode 100644 static/img/articles/Tutorial-1.png create mode 100644 static/img/articles/Tutorial-10.png create mode 100644 static/img/articles/Tutorial-2.png create mode 100644 static/img/articles/Tutorial-3.png create mode 100644 static/img/articles/Tutorial-4.png create mode 100644 static/img/articles/Tutorial-5.png create mode 100644 static/img/articles/Tutorial-6.png create mode 100644 static/img/articles/Tutorial-7.png create mode 100644 static/img/articles/Tutorial-8.png create mode 100644 static/img/articles/Tutorial-9.png diff --git a/docs/articles/beginner/Learn/orbit.md b/docs/articles/beginner/Learn/orbit.md new file mode 100644 index 0000000..f0e14cd --- /dev/null +++ b/docs/articles/beginner/Learn/orbit.md @@ -0,0 +1,65 @@ +# Orbit Marketplace + +The Orbit NFT marketplace makes purchasing NFTs on the Evmos Network easy and straightforward. With a user-friendly interface, users can explore a range of features to list and buy various NFTs in seconds. Notably, NFTs listed on the Orbit Marketplace remain securely within user wallets, ensuring users maintain complete control and access to their listed assets. + +Additionally, the Orbit NFT Marketplace provides users with comprehensive analytics for NFT collections. This feature allows users to make well-informed decisions by offering insights into various collections. The marketplace enables users to make collection offers (including limit orders) for an NFT collection. + +What's more, users can leverage the EVMOS token to make offers and acquire NFTs. + +Orbital Apes has set its sights on becoming the flagship NFT collection on Evmos and a key player in the NFT space with its suite of products. With an initial release of a 10,000 NFT collection, Orbital Apes plans to harness the support of its holders to establish the most robust NFT marketplace on the chain. The vision extends to a holder-backed validator and an engaging NFT game, solidifying Orbital Apes as a prominent force in the evolving landscape of NFTs in the Evmos ecosystem. + +## What can we do on Orbit Marketplace + +### Diverse Token Transactions + +The marketplace facilitates the buying and selling of NFTs using EVMOS and Wrapped EVMOS, with plans to incorporate more tokens in the future. + +![Token Transactions](/img/articles/Orbit-1.png) + +### NFT and Collection Offers + +Enables users to place offers on individual NFTs with specified expiration dates using WEVMOS. Additionally, users can extend the same offer to every item within a collection, allowing any holder of a collection item to accept the offer. + +![NFT and Collections](/img/articles/Orbit-2.png) + +### Rewarding Ownership + +Orbital Ape owners earn rewards from trading fees. Collection owners benefit from a royalty fee, and royalties are paid instantly. + +![Rewards](/img/articles/Orbit-3.png) + +### Attribute-based Filtering + +The marketplace allows to filter NFTs based on attributes, enhancing user experience and aiding in the discovery of specific tokens. Additionally, we can also select a specific collection and view NFTs available within that collection. + +![Filterting](/img/articles/Orbit-4.png) + +### Secure NFT Handling + +NFTs remain securely in the user's wallet until they are successfully sold. Orbit Marketplace currently only supports Metamask wallet and all NFTs owned by the user are stored in accounts within the Metamask wallet. + +![NFTs](/img/articles/Orbit-5.png) + +### Comprehensive Activity Dashboard + +Each NFT, user profile, and collection is equipped with an activity dashboard, offering a detailed history of sales, transfers, listings, and offers. This feature enhances transparency and allows users to track the lifecycle of their digital assets seamlessly. + +![Dashboard](/img/articles/Orbit-6.png) + +Orbit Marketplace is adding significant value to the Evmos ecosystem by addressing key aspects of the NFT space and contributing to the platform's growth and adoption. The notable contributions: + +
Current Address: {accounts[0]}
+Evmos Balance: {accountBalance} tEVMOS
+Contract Address: {contractInfo.CONTRACT_ADDRESS}
+Contract Evmos Value: {evmosValue}
+ +Add Contract Value:
+ setAddValue(e.target.value)}> + +Set Salary:
+ setSalaryAddress(e.target.value)}> + setSalaryValue(e.target.value)}> + +View Salary:
+ setViewSalaryAddress(e.target.value)}> + {viewSalaryValue && viewSalaryValue >=0 ? +Salary of address: {viewSalaryValue}
: <>> + } + + +Image: React App Interface
+ +![React-App](/img/articles/React-4.png) +Image: View Evmos Balance in Contract
+ +![React-App](/img/articles/React-5.png) + +Image: Add Evmos to Contract
+ +![React-App](/img/articles/React-6.png) + +Image: Set Salary of Employee
+ +![React-App](/img/articles/React-7.png) + +Image: View Salary of Employee
+ + +Congratulations! You've successfully created a React app that interacts with a smart contract deployed on the Evmos network. This tutorial assumes you have a basic understanding of React and the Evmos blockchain. If you encounter any issues, make sure to check the console for error messages and consult the documentation for the libraries used. diff --git a/docs/articles/beginner/Learn/stride.md b/docs/articles/beginner/Learn/stride.md new file mode 100644 index 0000000..e97d27b --- /dev/null +++ b/docs/articles/beginner/Learn/stride.md @@ -0,0 +1,83 @@ +# Stride + +Stride, a dynamic blockchain or "zone," stands as a liquidity provider for staked tokens, offering users the ability to liquidly stake their tokens from any Cosmos chain. This innovative platform enables users to earn both staking and DeFi yields within the expansive Cosmos IBC ecosystem. + +Currently, Stride supports liquid staking for a variety of tokens across different Cosmos chains, including Cosmos Hub (stATOM), Osmosis (stOSMO), Injective (stINJ), Stargaze (stSTARS), Evmos (stEVMOS), Terra 2 (stLUNA), Umee (stUMEE), Juno (stJUNO), Comdex (stCMDX), and Sommelier (stSOMM). + +Users engaging with Stride immediately receive staked tokens upon liquid staking, with rewards accumulating in real-time for staked token holders. These staked tokens are freely tradable and can be redeemed at any time through Stride, which returns the native tokens along with staking rewards. + +On the backend, Stride autonomously stakes these tokens on the host chain, compounding user rewards. Users can continually earn staking yield and explore additional yield-generating opportunities through lending, liquidity provision, and more. + +The redemption process with Stride is seamless. Upon redemption, Stride initiates unbonding on the host zone, and once the unbonding period ends, the users receive native tokens directly in their wallets. + +Striding into the future, the platform envisions rapid expansion throughout the Cosmos ecosystem. The onboarding of new chains is straightforward, allowing anyone to propose the addition of a new chain through a governance vote, which, when passed, automatically integrates the new chain into Stride. + +Looking ahead, Stride has ambitious plans to onboard various chains and tokens in the next 12 months, including dYdX (stDYDX), Celestia (stTIA), Agoric (stBLD), Axelar (stAXL), Akash (stAKT), Secret (stSCRT), Kava (stKAVA), Oasis (stROSE), Regen (stREGEN), and many more. Stride aims to support all IBCv3-compatible tokens, labeled as "st"-Tokens, solidifying its commitment to inclusivity and innovation. + +Built on Cosmos SDK and Tendermint, and crafted with Ignite, Stride leverages cutting-edge technology to provide a robust and versatile platform for the evolving landscape of staking and liquidity provision in the Cosmos ecosystem. + +## What can we do on Stride + +### Liquid Staking + +Unlock the potential of your tokens (ATOM, OSMO, JUNO, LUNA, EVMOS, STARS, INJ, UMEE, CMDX, IBCX) with Stride's innovative liquid staking feature. Now, you can stake your tokens and receive stTOKENs in return, expanding your utility within the Cosmos ecosystem. To embark on the journey of liquid staking, simply visit stride.zone and choose "Start liquid staking" or access the Stride App directly through the link https://app.stride.zone/. Seize the opportunity to deploy your stTOKENs across the diverse Cosmos landscape. + +![Stride Liquid Staking](/img/articles/Stride-1.png) + +### Incentivized Staking and Testnet Users + +Chains participating in Stride's liquid staking join the Airdrop Program, where addresses staking the chain’s governance token are eligible for a share of airdropped STRD based on their stakes. A minimum threshold of $100 and a maximum threshold of $50,000 are in place, ensuring effective management of addresses during the distribution process. Addresses below the minimum or exceeding the maximum threshold are ineligible or limited, respectively. + +![Stride Incentivised Staking](/img/articles/Stride-2.png) + +### Providing Liquidity on Osmosis + +Stride presents users with a unique opportunity to actively participate in the financial ecosystem of the Cosmos blockchain by providing liquidity for their staked tokens. Stride's user-friendly approach enables token holders to contribute to the broader financial ecosystem seamlessly, creating a space where their staked assets can actively participate in various financial activities and transactions within the Cosmos network. Similarly, we can also provide liquidity on other platforms such as Forge, Astroport, and Shade DEX. + +![Providing Liquidity](/img/articles/Stride-3.png) + +### Borrowing against stTokens on Umee + +Once your stTokens have been moved to Umee, you can supply them on the Umee money market, unlocking opportunities to earn lending yield and utilize them as collateral for cross-chain borrowing. The Umee app provides a convenient interface where you can explore a curated list of featured markets for various assets, offering a seamless experience in managing and leveraging your stTokens within the Umee ecosystem. Additionally, we can also borrow tokens against stTokens on other platforms such as Mars Protocol. + +Stride contributes significantly to the Evmos and Cosmos ecosystem with the following additions: + +OyVkeY|KD@=67}&>m-Wag1YhM96oCATRkbUc zJwk6T@I-jpjpf80ZWCjb0Yo|aPVnbGlR|%B(}Ufg?$1u?i3!lW_pHd+wL5dda667~ zp#)m-ba>$Sa#amhxkChiHE7>@wC?-KI`Bd*%K;9WF8JB&l57YdMn`9o8s8(c#*c|? z+>ou`Sp-32F44oKY|gtKh#Gmqlm-HvFB=nYz-c44NiUL4g)>g%k*SZCEb*yj{!)+B z3E)A8=y!FORcIg#En;n)jX@y-D%4@Ni8ZbP580nm1eqTPMsSiglxf=xQhj=Zhmr0@i@$!XoLg&*f3 ?_5=l(isI(}{j>T^K!lq@5c#J5DB zzi2NLmZ)alB$8)g9&uQ(=Sd69=g0>O;L5AK(>xYAc82)EocYW?fgEmi1FA(g@-jYE z2ZQ;^;506-P>MBJ;Q2xGd)qD7UqNVX_2~D-SeA;yvYK}rA5MuS4_gg=4<6Loi m)$Qrez>N!*E%3 zf2N{_w9Hvp5&S%r6Ao3He#m*0BNmmjnNIA$(Af`c*#B(39gUOktZ!-+cA%CYj8$ z^eiz>U}=E#p!r=>V2n7S@LJiIw_IxXiM`pCmR1;=Aa{F_kxiq}i+u|Q6&hwy&{0}` zjV7mL5&+||t1l4QZa@lV>~lOCls_2X2O#s12U223m7h3buqJRG)7y#Bz#&Xci>O58 zlg`fyry!eaQGO5D&Aug{^*FX&Cbk4zFTHExkdL#BG>nT$ 5-XTroS$#$qfp@3 z9W-v$B&|HG95Vu#;X#lAEhYtdX3WJSGcldDOHlGNYx9MtnoW9Qhk2$^ W7%AqhPI~_1p!702f&HeFLj VopnY)W%tZEcUOk9TpBN&NB4ngK)0IJrXbe9ds<~9w!nuO_x8p3 z5iLqMtfon(xp+DmlJ74yRXC<+q@YD;aU=(PCUACQJkg$ukO}`m*7Q+n|HP$XW3n1} z^Or=1!H@VPDLld=NMjoPI~{n{@xSa=2_2B|7sg&X*0pzXiAqcsck#1tO4ue@8%U5N2xlTo`vb}I*_Jwd@Nmj+o?5|9 zZ8p%+Omr(U;MwQO${hQ#Rb@uOhh-q>lBQeDXMQbqt%7zia`A>C=J~6mAW}`xO+mi1 z0_4N7?Q &&k0A-sJE5`6m)bf()Xv3WYtGS1F&t zmjy#p!v$h{3I$pTYRf0ovYp%p=s4&s?c*9KHWptbg)eJg|0zvnXpwAG#Cdh*IuK7q z8;^^y9i(SN+9%~ sN@|?g2ONiNI0e=~bbWPuj^T3~+%7$y-9&EFi+HhOri<>H zLpzo36{^f*Lrwxag$T_T
l6RJDvo6A=*|zg5S?T*h2tBU{Rbhip`B%Hr&?Z7kCACSa_g@-PvYBbd$* zg+fulAI>mqKRb0g_S)qkm>OH9_PN}(HJBPYI8GU-HKo%FmaRXbHu})~@ai?12gXDT z*F!ax6{Ly`Y?hW|Q ^msr};ii5mxC*;b_P46p>ED z!t{m)VhUJ=bBtV-;Cpbu;#Uw@#fk^9m{=Jp%=K9q9tT*Zw+WE&5rm9OspIMxACc?y zClQw;ZcB$MaXz%s+WK 7KTy{CoyPcMdRwf_WU=_S)Lk4 z9;#L9#eM%W&`{fs#RSEQfkwy~RgQvIRozT=v{WB0w(%-C1JZ~0BgJySvapCovZk|+ zcQWc;Czmiq`YnsOE_Jy42CD|`l6M*(#T#@zx$>i`N?m&d%SDf)8=iJ#Kl9BCih`09 zc4u@C)#c!B_Em!I28wVZ(;O>uy`{WRX{3%k5VR31ek6m8nJh2h6CTy~-J-UY_W9@= zEOkgY@u)%K_u>iZYo_u|<+ZIY@!Si)v&OS!B8;6zPrbD%W!zPkO=D6`<@$OK#$Ac5 zTt-xUkB_k-h3ji+$7ZL+1`LIC9LJaslX3wFViP(+$cF$PJbpAa^#d>zObpGiXDC$T z=146p vO=s|3s~der;G+; GV_d6Pbh|JWvCi5!HLRg?Zb3q zzKO&tszRboW&*7^NBM0T_^zgn`n@l7?KWeC_1fecG|peCB-@cYj3;Q|(GW9D9O)O` z^=9)PSALi$w 07)Pn##bE?|%{M0F|23CaL2}55B*j7UOq9bDd>=fBbg=ET&EckN!%6IRhurJG zxzE|5MFPvT@e}V=4~W4=lk@<`@0&F#7@iJ>$=ZOJjaQpzR9sAIK!mg?-1=7Z{f>%E z+yq;eo?g@mdo#0q@AjJ_Yh)^ngXJ5c(rhh>y`!)a^XY^zaWRkheT@*$#4b3W2NYX< z$A_XfM91H4o48<}$>NBD`(q=?nf09{aZC+fu==``hEhz!aN9I#8E8pwqo5)s BDi0?56Ry-drf;_*9sE<2+c< Hg;ib zGCR`)dY#??W_xZebA^qJqQ)O-^4qHUA3wOM-o0aAkW!wcahFC(o59iPmYD?vaZ(gh z6*_3IJr=Jmw9gPl_U0QS9S>{jpgNobGr2N{j!DLZW^2`mgmHWGjbnQPc(=0D|8oIS zb~^y)!}$Afg5RUmw&Tv9!&@kAX8`2C#)6fO*;s2-c9bE$CovRVhc9 (*Tx za@Ueb{N|gd!}a*AAX-~t9ql3Hzz84UHDtnI(ULouWD4s9fT5x5Zn+pB&v4it~g7y?B+kBZh&KufWls54FfQJHDqK-V0X z35@dlY_uv| bf&Zh=L)`i8dLN;mM8dW zU 7C> zVw^<^KF1dHI9!H)%xzb-LH?NI^zBV)&{-@jvsUady|x5F)mq@*7DZf`qlkq}rIpfB zJ(V=>@VTtX6jkh4FD2zaOIvtCBVbKrDyJ$uL6cL>PP!|RqTyhCb7ye$M!Iru(+&sm z)go)l&dn4*DkAlRj(lJNTVe%77QVcEDz5c_W=X>RjmDpXKb)q0Dj%6seRl8pBv0*5 z&hY<``a4f~bG*TvgDVQI7iG6BJ_cXpC7W=@)(L~z!qN0AHeV{^>-){$5Ax&s`YM+i zt`=kMR>gCthRQKK$=2XxulK}trp##YH8)(2SNV9e)yY0LZ4>-^9R(c-pfqI)W8sb^ zd!~I7yK9)!W_+n0w0ZQC!?9#s{l#IO9nZ@vBYdrZgT;oi;%Dh@J9AAK{tj{>AD*q$ z@zqK;+wQAV2_1O?1GS~8?;p#(O4RYS$OLh|Q6Q6mBV(i3A|H1I0&=;1^RJtp%Psy> zp(GT1Ap&G_ElkV#zE8@5Lw}^zt2Ht)!_qNO<@UwHy;t*aXyza&-0gSz>I#PKREAQo z8PZ3F!-3m$w4Aa{47IK&S15^~e*L~doniWpTtP);%h~E^)W1|pgl;o%YaiVcaF~BJ zBOxX(2L9>V2!erxHrB7tV5(Lg!u3dpZ23>u=Num!OI3Z-2K=@HKSC*C;%B~DBJoVt z7mhrys-RdY7^bRPMowLqnieK93uI)Mxy^E+dsza{E0O&9XQb)Ux7$KO!DAA^CRa|o zjK)sIO3rwFp6g>+P!S<4tif9_ax|qPr>x>6R ~~FS5{VeN>s%B zuJd*3dS*U}wPdslZb}9Q{^fF~gs1QEC?l4(wp$yqh021@KEA|R#wXP!0yldS+%+2s z(WD&wFDR4rNR`#Q9v|%Rqq0i56VCk9Txm0l%`&Kanu9#e{6b@v;&AZcCIF$IMT1Y* z$Y`cc5#~krIN|)k*IW@Y!5FwmjmF+{9tVPogwnRMShr@$COl}IXFRpW&$^-^cn>of z*H_O8m7;(P+i!FGBL@pH?YP F9|;eiv?Z4 zGS83ywmweqI5ye5OL#O*0A@W|?_fH`A8;|O?QZj(;n&xNg?u}WW2lpzx5Oj^IbfFG ztddmE(J8pGZkRU3#1SKqc6rS`KSO>XwLu{^0~1m`7&S_fW!5!f?=|CN)o7$C9b< z8lwOU&bKTYt{R;PqtLiiO9WyzOgCidJLzaoG1KJIQGJ2{HC#~Bd<8`e3;lR^VnG63 zRONwX)VvG}_4GX3jWIPc+b4{x&k~76)(uCeGVlj+wr21*a?*<6CU|S_E#Dv1+mqAF zym~Qpef<4q(YMBZoaC)37SdeWYa+@1(|#Wi9`m!vlJB*7m(uX0LDm4hSe8(*W8-~; zwW$aD2PF ?WhG>{%%o$w}cAZM-eSf*DG$f^yMpB4V2> ~T4`u2M*%7_v21pXcukvN_5yQXIO`ai}yZme2?PoejKW5Wt zL)tI!N*#AJS`If?zvEA-$4smBEi}Ogs^t&&_m76Nny~`)z2jR)EeE`c>5i0rP=oD| zKrwzHni4J#D{-vZQ(tTGVt{|Fq+YSIlF{s &v*A7ZJ zE|oz~9+;D+BP562^q8NrkF~oNS%m*6*I`BurC}l3X0?cCD&7FVPJYueEj$K5i=csE zk8x_-d?HAbm2lr16@Qc0UK?Vnfof1JEJ2ojUHj%?r;1-R*FAs_9F9B+1=AA>fsR2x zS6>hC_+bQ&B_eUc_AdEQk~nssDxKF4J_H&XCOWQrK?qeDxazOSEtX_$Y{l-?o28w4 zr1+8yAz0=TUo@5gFgp3r;VljoR;e|0x6jp&^N9&n)RK-R0>?9|iff@JcC8w; K!m*1T`(lpf%^Zc++J8ai%5qWBg;L^} z_o%IT^}&V{J50r~{gXG$yZqN@oiSOvG)S-dNE{$HD9qFIeUt2qKWxxGxmCUOtPY~q z&7P6*1d68=gW`j4MOs^C1ajO728(4rshf%k364s=dsmipeQ>RP>5PSdAS c`Uop0Doz_Vev6^Q)9RFSh;`;Y=J4C@utwlO$Wy#(pTUZ+X4d1;!unJ_ zAFLOAd|w85k+#hc;!RNoJt>Yv+i5glUtfD+&he&aoKoxYr8xKy*PmH +L8F{M-r%WVJmtFHuiGNu7?XM=NwTV zz#7LWQTkoax%PO7Hnz9cVcFz@L6;$|9q2x+w2{3wH=I30?FguHHbMV*txv0vsU&h< zP 0SpnK4$?k|?T&nT? z58qogN{MMnh3EuPTl&7{sEihaS1M^0)Hp?*fbXl_%4Hcph|2Evo4wMw^ftZQcXq6) zP^7xohN#_ZaZ>tlXU`}fY^F*QmXQzMWHu-HbO`^Q87^?uHr2{nbh<)6#6P$9Zx1IJ z-KqOnS#;Fwtr_1ZUmzSD9c|raqu(W-!vC3HpvlmUuizGPEf{`D{+>4Z&xbG1Jv|36 z7YSQd6S7<-Kzn%XjW3NM`42&=v+~6yQ3rDjX({A3W{B5MV`@HNS0=j}#YxEo*=m}L z4LzUP<0o4FexNgzHe&xpZ{kzewfXWlHZnO@t9UvfA!Xn|wM|;GlDmuPzJ=L|?j4U+ zK3%u}@u@n^pVN{qbao2Tjv6oSp$`5#+7heHERuO@vYa?a%=|g-hGoCDq?*;V<$|nw zVFGQrC%6khMpWf+0-zXToKsg(A-is$t%t ?ArJBDS?*s#g#?tF16V}c &ixb{^()@1QhmtEm%>^}Gj7E#h74Re{o9Mk_fvGGS;BoR!fIV&f;)$pV z6>-A3*84iQ`@FL~$Fs4Dj7eugA+n^Jacw9exUB{*U||k{s}{fkp#Vn6`tK_BIX7IP z7v#KJJwTor)qpse_HNi|e7c<@^{*ik^Qu#bm=eLF7W#Eu-sTu6^kZE4-YmDfoPbHx z30A}!bL5pfHQq(&^Fx(9XrXd~)p!B^xxC7lV*08KUyLV1LI{zF%EQ{2j+b6TYQW+G zTTRX9gqU;dh1ME6@x1J|0cB%;oVrI#t;ThRuOEf^e{4yQ@)gV$U-Q*jj0d7e*N=~m z>PeESzf2bAmFLQmuNsCCaZsDxmW*< !FhIiE4n+`ZaVUo zm;;0akS}g#Tol?YS5Rh(jD%K3t95 twi~9J0DkYy#)iw;i zOkKLT&3_B#K)Y?Up1k#EBqr5;#$C6O0JbZjPu4N`L0U%Xg%6!D_*a;VpXIoo{0OmF zYIzh}dt!FMySAW0Jz^2o67H_N`+AC*#l=n0QAw@MuB51(^(xj`|Kx@MF?gw3LD;b+ z&bT`K#1@&`+M@sMn@3#O_3+xf8AJz?_e5VUM`JUt2I9dm^|xOYSIW(aJ4x0<-nyVL zE@wC2KMX9T9f_{z>!T5AxCSS==w@4^Be$dC3c!_Uxvv3=sQurO@>{tphc!dREQsdi zoO<&BT3@>@D-Z%He$K)Hntx3W8tZIR{@9{ohbCZ4Am_QE8s{@$`MTLPFzxR!8vY&p zNQc(#_!ToF4{jwugH!nX_tKL3Ym8gl69(TWc1fnu@#pDLfVNmuS@vD%ioeT69$FbL zqQKAifLf7`KS7{>#=l3uX`L3tC`C1P@zlsH+ _F8;y$K#cdE(4@d?8 zQkv3M^V?8myUI?jjb7_cCl*A)JZZzIK5FZ3i=QZ#h$enPToW^2u9@57q)bIBWh^|x zJVBo%X^Ztz^rLVMbj)&G)Pm$9Nv}pbZYb~J7oC3ktwKeiS5J)m6gFNDsJkH_gpV2l zcDG;^{b%C|5b(i?UZ_(mOaLvAabEs*W^c|N%Y_#f`yGGc=-0Ti2`EPRIu^O_Hje@z z@PwQkG7YNm_RIo^jE^=cE;Vv*y;XizshcXL)`cp;9A3h%tdk;u!`UVf7$N`4yEeC_ z-s0RcOl&jgXCRB!;{%OJZ?PnK>-c?HtZ*J;Y|F6kR=y$cX-OPkZE}E9&nXke3rZfU zL@Ocv{O d4vs%PPfEY zf-t)*n-k<0diX$eH1=Rt*zbg!mG!Nyy`aMwlkPLRi_Jeb>hDAR9UST^X>U$k`|pf= z6!a7AJpAiUezuyw642Z_%CP}xF31b`ZCMu80*30J32H?=7V^B8{sDtWzIS~hU!2y> zOwVEUOqXAeJs>oah ~mB+m`H+{Y)<86}av<6PU{gb-fQKR7d*3TCn9Xc*g<{qyz zPQB;t{}S` CF^bn~cNAcqUDU?(T-%^Eh1d#~K@3y19Erx$;NaaMzGH+fC%Yft`>G~7{3 zLC4#U{`iWs!~`xO6B1%XPsAVXCf#2O;0NU0pztTY>0n18+DK)@_6E`#_0v3g5MPxJ zl*k&}xj(_!i1YYePbesV*RLpi5fi>B_p`|<9bnNP=w6jD6nRff7icguY5Ze{0_j(4 zc@yRdH(R o?C?_t(izcU9_*0S 3$q!A*Q)5FV0wnld@zLUY>PQn*e$B4vFwz zzk0H^@@b-4Ci#*>!S)Z$shYVSS@Lf(00DBTuHg}VFTKdR)+CPAy>BJUfRk{9^yGM{ z2eP4Ksrzk^%je)0Gu(ER#}?-jiD^0X=)A!eKsX#!=VkPLjudasHw}&f%@&MAfzzCh zjZw4J74j (3j=@ zCp~1G9BMnEAdX5Jhft%wbh 8Qp6xjkey~N@2vU$+YXFz F8 z@auemRos%{m=wD1L~7%xNP-A_l CXQ6i|VX{rPU z)3y3a!LeW0^VBS8?oup>w1WoGG2A%H5evv2G~gw*0$Bywi}5Esr67pj6f*7h)K_xe z;uQU=Z%Ho!VJ;n`7nnU=>nfs>vsGD%IM9}iUHyq 06Nn z#4OiPH9zNs%z!Kfs9UM}5n`Q)IyAa}%!?Jf EKXM}6Lls&8WT;_& z8}s$u$2HPFX%~<6vuQ))%i04aHtz77_TsTd2BECG3QR*(y7a-`X&1&4|7_DS*wz~? z0f!4LbxJvHpv*-Mq9A(K*J>T7u4Gh=YHh51x<|n@db^~ZMhp~>w{?RnOx-sdiQhGz zqj5pr@j zP6%XECB%$9%`p6iT@-oUm%l8lRh0Zv7ZEPT>5lE@3jLt^W1YOSqzb7WzSl~#7e?M< zRo}0!@n7(zCnt|K!P745t>ie?Ec9koV;@e+`Z!rgPjUlr#cH3PYw*d^D{LJZ{>UFD zW`25UUq%IU?RyfW{Jro?68(x;T&>^hvzG-}$OonA?}&zpF8`-+`S8}yCWdT!_l {Ug!yX^Z|rXjWZx^ H22WaZgnX9?!&?yt9kTTDfwyBy zLB+`TwcWZQCC;$10MBpu-UirA(XMT*>g@fA4^FHDL#Jv+42$EE@#7RojJo@SIjEBt zqCC~^|93kKLssgJoyVxjMB8bt3oubV;Q-Qpi!s<9hja(*|DzRdB=`+G>AJO=!2T_d zInO|OeL60}sBPu(Vplo&Xm^hG1@dCb#Ck2wOUUlp=GG~Aeu0onk)wlxjp4tZ6@sR+ ztp-TkaRC9#TK#-T{N9^uN(CjH%qnJ?+_%U_sl4E<^iCWD-0SpsJ5Y}i%5OequA#tD zO)Q#*^NFVBeZ?EyMykf=^6>Dx^Hj%wf8CLGDq>GVlkeVS{6qK2J^_fSQ5-5Tin&$8 zq0WB!1)oJ>>D&HzlX7Wk{WG7&@BFCq#xCvn4VF( bVmP-j5G7H5oqFvXM1+v#bOIJ^RlTP zvUozopXr!lVh-8!PCQfuc+B5r&9p!f2p1PqlvnWaf1U4Tkle6ehuQS3nC4!-5=e<_ zCb0k)DSUEUUTg0wLUs#3-~+uiH~mGsXEjGI#70SLqq9hlhlLzEjej*eS&R7_efB-k z^O))%If_J#rJr1Yj6PlzTIftGjXm%mOL%byCac|P5A*N%?9q;?&5brcUqRp_>{UaR z&aSAFvN`@+VDiYb8tzJ(=jSz`Vp5C+&l6VWEYtzd2lu&?Xh`?*7Feg%yLmT$3Euty zfyRYjR?1ATvk)5kDma)r<^PM azA)iV=>FVT%$q)XuMkL-z zsqHs^2Am -z2JhN_r5c8K|Nby>scOmVj(B-@$8c&mwKSnRHL4#A3GXrG zGi0B#z|=fhZ4SLipttO8HY=!pt@}79J$B>q9SO<9 _(hg?Oq>CEZ02ll zHpitG71G0(&jf(AN+lMVtnz?nqEDYgPBB3O^=Yuj`&J43=z`B{U9~5fqr%IJW&O<` z&UuUKyII%j=yt%cV$O(U*keiAW@41B*38FgP1M@m(zf}V@6E|Un}K&@7m}`A2^=Rk z6C+Xu-|(M??lJ^?qx!kE{6n@n*&}q9UG{9E4dotqX2*Xmms_=K@?z@MlQUb{U&}JR z*RL {@QN;*m&G7_!F@M8?4`E#Osd} z^e>UTUi5bEI{3G}YGms+6Ook9Roo!~C$bg``<*g4M7lQ;iP-L{wQPJ;>1;g?iYCuS z*J&RWj6|mD#KZT4ee5ylyX}roc%~zH25IxslHrn;p&lo}i?5?xR-T-2_x=r>{hR;s z$IajGTW@-UJ>On!EwzMv>-+uI^2MKvKQoViFVtN>c- w7-{4VURM0-e-S%jO& z%}Q5t`-Oz;FFn~GdzPVhZ%?XPO+VgFU;K=Fab+ueZ$2Av&-pyyZ@lGMo$R0BzrSaH zt=Gw3{P=s;_owSH TN z_5Im>_33HQBzxGk`OBIIm+VufvR}vw{O e|D)`yqT*<}Xa^XA1}C@%f`#A#f(#HWI3MmL z5Hz^E26uN29w4|gxVr`&2r{_qz|36!hx>M4?pv?w?pobdr>b_Hv(K){z8C7H767v5 z`-TlkDtQ4u^y1mPo@qY&mkd737p2;QZ5KWTpCcjS*Q3ym=36I}qCXC6cb-kgZlCMl z{JsAS^5g<= %~&2lV)UkPgYr+ViL0wu3&4v-UgB#Tp;M8o97;kY2Uw>cgPp>$tp&pC+&v zhljA*rwJbv73!W#ljl(?$W xZ*tAgf*2tq?|D{T~l~I48PkPlD&@hB~ld-a~ z=1rU3+RmOgO~<;4NN8EWXnH^|q|GuO@=yfvy{y`F#oDsYM+yfZuf eNh?EYps;YC}(~tlwt|@UxhvXQI+4qa%Wp7Oref~R$# 6@8d29S z&O&8?>B^+|iBo*QSQiv#FVy}#)7x~HHoWdXeM&Yl+rP|p9xvFK03T1st8s(cci-lT z*xRg*W9ZP@40||wxFN^-|F~S{b=Y^f^}ZCgcUu6q{Jr2~{loRGPjxL2|0!CdE?2+P zuM-4&(7T6K#A3Mhd8yBN=Pfl2ouOB`#-D_3SgPVMFZg&$ QxTfy1$E&5gZ>0>i}PifT6 t}f@{ek9LXO-48$4(Zk=5a`#y9&Yc*hZ$GyT3`vX88>|vPStwG#> zd|DK48*l;5gZ7Fa)^u4&!aGdvI882p2f(9itGO01bUx5jSBac=!fT=%c5KsYObmRW zrrjRXUH9u>x#)~)&;3vAL=Hfjjs({6amJTnf+p=t`5jPe$c1(Nk@#&D=(- #047+c!Ha_$~C|KNz+3H zhms*SL-4!*=^!Qr^Qevep40uFrjbiHh^?ktza3kX$E)<`A(!q$V*FY|)sGv9J;i*O z0O*EeI$*oX7@j5AeWq30ibO{)gCAs9!Arx!6B{KVk5G7zD*R~N 4%b^24l=I&n dS5%h_UImA zNI1ge;f@Q8BjR(Pj#zPoGlT9`Eijf52#@F8^Uj-+S|9i^ D(-?!V z@R5tE5F`x4_&N!Kn0zvMZeQL+hNuQS&o16# Kq_G~f3Z9{JZH_kL$xlZ!3L$81Ot-Cbh-r9gbg{RL+&yvD>2svMsga)S|m zkJzE>I5z-a&0C(Pg1oLxHejJF&;1UFI|KK_AWP&y8E9t>e4T0HeE;onNf18U) u-|%mz_r-1AYy?p;1JvQcG~}( z4}7HZ$$Kro6YB-ES^AGI`~Bs-!$)3nb;A~G{r_2tT`q||S=Rc`t|1>@J9Nb4|1*Rf z*ZsVRMLw@UE^qS#aA=TwbnwwOe4poe@V*|@a%23(*r}hIPtRco@zyVJ%K$-?ce5Sv zL@^DELn788-gzO}?*kh#SX5y_Ca|+wq>rkxiT`poWZiE-&hLmXwdIyBq+EZV|r- zr+b?9fEZskVL)!0L9iXL=e>vpK4R1k3G#u`u*iAs!YiSNXQNIoDoNTM*j2x^q=X5~ zoj;mVb9XnK_jsH?=EQaIy;}2#BhPPm{V~HziAY_Fh_xW6pZ!FE!)`M-Gk1O4YZKJ& zW8uym)blq ff%wh!H8o%S; z>!=#IYj{aKo>H0oQ~FXybXM6GeUxyWoZH1i4^`ETf4FLFs huTaX^?1yHzf?%&N}(Yc1tLI=wHe5secu4%7r2?-Pb18n8kR#v{~iSQ|gO?+Ym zpfXEKOg#JzGr`fz<&9~*<|7p@yBUzFs)|TB@!s7A(JEjuDpx=4a5cM?Om+}$)>#bZ z=Xu|iK{}7G^fVm2Jo#FDY-LUAmGEcytS9DtkYCk{|9Tt@$|0b2pB-0X8(2Q3jmqVN z{YIaEru*#+uKA#8y>6%h<22He0@P3wmb cH7G!c;BG_w1H$n`sAE8~M8J;ih_&;PQK&mAK6t%pcB?A8n} z C|) zLU!Me(=f=L-eg`YsQMmHnb4d?p_ZQ`JXcuGyiJX&%-4Z6l3V-Zr7G`T6FI?%D;AI& zw2aP|^UH>EGMTT 6rbAmy=hFXkIr`LnIZ%pV(n`iaT24J9@1rdt4|`zHGpv+5LVsFh`GYRP z;T~@P*yRy7sp?>K{Xn*_3f{{GK|JLvGMpdNQAqG2q$8U^k6Y>BhiMa^Z$9}Vp0u1n zayA}!HF|Ytf27dW35crK{9D@BppOUNvn*xCGYEabhX@977x!Emi@B=s^9Xs&5+Ivo zlmsUIwlp%8NFh=pLL#OHoa2(FhxsGSN@!nx-$yqX8p9yWN9I6EAgsFk&!7RWdmxP?Y{yh$k{ |^#Uy1I(Q z7qg~is;#Ramh*rT^b^jfTAwpX_+UGgTnBx#$3_}yM?Bq%AH){v>gM94zL~PNeK;>| z!tb$@vP#c7b}$`qteTH}Lr)~Rt0r{%pROnyq>y=M! $M zE#NhPzM`+Z;x%oy*m?splCE 2M8?b zkVFeSOol5p#dhs#aM3=I$k9u0C3QSnc&4E+#x{$=51#_C=-aMC=Gw;p`^0I8maRNv zOG_;2d~|e^7? 1?Rz*i_BU#McbKL()3>*wXlSHL*f`y6Znsyf 1qROt#e#{*(@&!y5B`HqD%oAmuP&70Ys>*Mt~Ooa}Zc` zlxDNZ<-RvTUsGh2&JkMriM*sQ2n7K2o$A%>%TQx_F@(2AuYO*tPmuhi3M+NO1DdgX zv;%RoQrX7*gZmit1P$HG04~~cE &F>*w>_4KjiR T z*ZEclyB!FedHfGqHa`JHPWdm&O%e>*V_CB%5=u>UD_$2?KrH8}3W;WF6l)X!BP%XI z^rzRq!?PaY(5guD!G9$hRTY&LF>4${e$GyVT+5}w-SOH$az|e2L)^sq)GzTC8PmsT z @Ol$8;atWm;ghhp(}#b1%rvH&26t?S=7~6X6JK*g-XXaQEI&Kf7qYwB5T)O;ZA_S zsPX-lT2GvHbY`O9H>j (6x9;yIzyD^P@i2+%0r76rG<85z515E~x9sFTBkUaXc&T|(J@$S*q4^$|Dn1OFy z3LRUy1jx4=T}NXto>=D9JhX} eK8I1Ap#U;;(bf!5w)pY|W$*kkgjoK}1o~|YD3gjC{I 8gTG|-V9qRN zt9|jeeq`}~pu0z&RH(ksW7 (!#xyHelVG&p#;F5ek;z0Kbt{lIK+`~SY11-w~ zg>H^@?oJNAV5f_%H}5Z|J}vow#3$~!w|nkC=4RU4Nr_KT+X}bzzk+_IshNXKgPM2t zNRPX(OZ1utM$@&yIDi|aYGc9|?ooe!H~csx#C2j$1kX Vhl<`39L8sw&v1yx<4qtC`Y}35IMaJ_d56d%47QgAeII(sK 7&6 f!(<8(tWm-Ay9+at zQjx3*!SsD$WSfSM`@J8$&Y<0osneWHeuRuK KozNxNULT#TzOK}YF z Q zMdWKhC}t5WHmW25Zo|rq7nm=8H O4hZmp#p3y_qD!9 zb;HODOaQ^Jm+JZw47jk9 KlNL)D}r@ $*scih|`UWi%fr(b;q zCh3?R%geCo{5Fs4MLrHRDJX(-xbU04hVr*@yo9S;213iomixqMqpqFOX|D274^A z@=bIO~QHH&7~cjt0e@R^{t=nP8KAlGuU37dQ> ecR<&+bC0RmgGbGL@QDvg Z)%Ebxjjhr9@#*JryX >|2@`X2f-oWUx@Tpq~-*5UGY7g>+;sE zbGg&4!u}=KdiX>=ck3d 7==sHQ9ySwE&)>sy4U)t1(mcjqk*=q+jZYvjxw9wW{^K zJ*(;Nsty_I8nf&C`>}S%1v8I{IXEszvz|m0Mj}2HU&_>er5?uX1#W!D47_jelviCV zyw2W)aZEP!ztGOa@GQFE;8By`4fqF)3_vVNfW=t;W-SSd5L!Hl-Y~`OZqJ BLAJA*0mT+{ciPDotcA-%4P700iB`26! zd@Oaql)v;IkeuTs`82b4m6a0_`u2rN4v BIQ78#WAo>#>cFR%c$e##w#K0EIw2k}uWWEu|D6TrgKqMay`xk}1 zg-`NnibXMD*gFXavAy|o@#bLawJPYT`N)YFC_pjkpzpZ%Pp{;^=^f-{|7S!I*#D86 zaY!n}yWm?n_Jz`1wz?7hHSg7Lz&_A7ocg02$Yop LG{$^qaKY~boFHuBo1(>Q86@BN zd_VTanox$#?5AG@CATnvRHQ@&t3p+8*DVB{`;ufkyq=6i}BiorP^5@BS5xld$nm ztEq%i*uQp)kOV9|OT}lDjQB|kadFK}-gqHP&4OSFEv@geq!|ot3Pa8*+ibyrb~5`1 zu;|VmDu9S7rLwZpno{x`Ehf5_)+3un7#;QyxrWeu#w+S_dTzUif8PdTwypIGF}=wM zHQu102!Cr |AUu;e5cqojRVFR)RlnK-_>{Vy*CInA#x{lVze=0>qOs2k zt+ 4~HWA|%+f1SVb6+>rb(rqufr`CZ!1 zLxBbA&D<<5!<}@Q6`%<}yg+jVzi!3cn>S?i`xD|8B4vkMj$0!QxiP$7g7!ZuwY)(O zvY}k&mrZaSImF75Jom7!dDsz_`j(|``ddQQ#Z1G*bz6f}kLWa1P5PHSddIH%LQ3VR z1!0X6(|)7gT0ic@J%RMD()<=~a*XJ5*D@L-6ZDNg|5r*JoM;!xCFUh0bVw<^yGA!% z47f0F=n5exWMjmjSK7(p3+`#PIij*?BAG0 n$sP?spS=3eenQBMHcpaIw; zf!6!qgXmMG%a}g78fbpCo+8Jn;aNO%70JbuQ8(99-)$_l&Y@a*FPK8jv$KgG4t)mQ z;1ym<$=(419r0j|1;U>LGpAhMy!=0I1O=Rjlb_!iM$o#_w4Ty80TY;UBO(YQBta40 zPN6FNj@RS0^!dAmh4M#?uwrqH@L+nItUj-gsFDecg}_J&yM1ZqNd@9yfT=|Zz1%ON z7fAv$8~sR;+^K*6zLi>A>%|W5L`sY1s#r%AEuUh1CYXGidz(_^PZ!3Fih`HuqlkF_ z{)7BYd38l#yGrIq4fngaV;ql$ZKG>JfJE?6C$&Hn%29phB+Ir1YY;snDez0m30~Rw zDFM0^o0$8FG$Ua{Bpv`2Q(9Gy=iU8{hDG#@BVM1{
kf;VvDFx>e z?@bx5uWT^&GfvG)P6*wutVX2a>Ax^r%`J|E_FHS(*K9lUie*IKDrGvq0+br>jfB?K z^b1kW4r(nkOC~U7_n$fbwM$~f&U#f@NzcfDD*5$b1i-t8&Er!!f%;`4H&0rkE2*ip z!h8JPh_vGb+ILru77gfAB33r^EP>54BU$<}k?B-dSNC~i6f4A;Z^Sf=Qt2%oz?s-E z1~7cFB7W^Cdfiv?DcKHK#8b*s%K9?0LJP)HsPogIz$%v}jKGitFJm40Apt#Qry;F( zwn}OO@32WGw)d1I@hILiPV0A`2L$kzINwmn@EL}Rn!VcJbu-Y_HDslS;s!YafJ1~q znf}FjR5@7mxQkKiUQN^?i5YCO33c2q@S(418JmA})wPth0 iT#r273b z$Uy~g*PuXO1Tt;rPP(uFJ(;C14KVXN2fyQAOysCCji|^*U(P`T;U`o+o}o@o?WCBW zgFi8(w6`-7$NMH#{!vd5-2*cJD_=RR-KOMIQu2&r8=8C;>o=HMIGNLY4d8#xul$vg z3>}MrjW9BkIhjvwLkL|`JBeLGQ^4 RX>S|JFPvZ(s777uTAsf$Mz5|0Hag~ zkN*Z@__1tRV`i$avGHa0Fp&T#YhjfDBQqx~k8<0*&s?#s+NTm82Yo}^hQ+%~CSKd2 zPX+PRu)YYdTSb)HL{+i@6V=$U+@(U5Musw|cLOn{6ymyuwML`9HU2d(qYPQOaDTT3 zJ?R_Be0}q(pnxUTrHdx7qSY#FmGi}PNz6HaQXWX6O97==C4o#mvxfa5n&=FCkLW9O znXJxl{PhL6J@~xQY$-KJ7JbJs0en-LV-$)666`O6#RZIvv+3n1Th_-|7C)8LN%XXZ zEn}>`!5(=H=oT2`svS>0J;E3xuEc_4tOQbQq~-KcFDRHX0pIGYzOHVLh!FJgaj=qc zJnA=lePwCem@tOI4HK!<4Q}#wCcQAbr|cm)?Hu?1bPr}M_msd;Yf)C3>6tqK5L1CG zkxW6a6Dd(nkL4~&0F)H1# >QOv|4Sf! zxmGA`O)(aZGACOJ%JdZcHDN8Q6t-7zv0lz=W~d>cr7n!IcXM0Cn^qbop{b0btgWS| zCas{#6|BdvrA|Tt5KuO=z{a6` 0)}|FY(&JA}o+l0ylk66hIVCTI<=jO0!I2@%rtyU*4^-@bmmL=Z^v z#~wZo_Ou#TWB2?fkMAKb(
_LqUZlDx%`%01Pk62TaQw8e=nK> Wd zGMf_K!Obk?@h>gnv;+j DgsPZ*`lNls ziZml8Fw&S=57HCyE<-k@hCQtPz)fCKu!uECsR$FrbSO=BiUDo6JebgUOLLyTH0} zh?v%I=#@9T@lm#^B}T?M{sD5FVh@)pY;? 3-siqvm}#4T_yYt4 z^3`zBF}-N#V*rLIG$^3&Q)kHMHMQm!)`^fbG`W$|b3~Fj(Kx6ISTYQ$@+>=F0Q4!? zsHD;gGC?y+mRxaxIR%^Xd>ZbM3F@VWJRU($T=^M8Z4}dkgu>_;;w{R8O7 olYExKk_0NSy-C+BudHN^VjQQ`$QW{^7<=g6w{D{tmG!Qi_)gsB zH54?h`!ke4nm>eX=t{JdLh`h5cvj3t8np)nNX4?CFKYSK>8nJ~RD?Qv?+o?OWF-Jd zh(#17k0rBPK*l_hmbGMXW>J40)8q~)Q(AFy>B6+6Tz>MR1Rp121p_NSh%Ah}2y ^LN!;`3CvmP%1KjgSG8Th?2l>6jy(a8x1gz* z zpx^5C0q u96y *TSGeec$VrB_5O2wqnVj6M_oNLmNHiU1 ijX8`$Zq#;R 8qp$3saTzpx@;BL{=}x*2jmWP~V(?qcfYkd=Jk%_OEez z&wW+iX1vG0qo={B#;-6+u5MV|k=sVZ%p%n*3@teH4i5~jX>C`?;<29icr%f?A z6$aiTiu?p87Ck*P@OF=4edOn;rp6?eUcj%Rj6-9~xpE#2jl~7Y1|GKMvj3+4#sAM9 z9%bx5V3`Zpm;e3FtG2l#lu4K2BSD>{lR>ESYDN0 j_Lp+(a -j55W?^I>Tbooh2 z`?Bu-k?3iph95+4`O(vC_0wjkzxs?nx%GKU7FvP&f)NZO%ncZF<+f%pgie^NO#j!g zGO^6T|AYPlX_)_eU_qDB>g!i0b+gEV|Bsv9f`*C7XkuMxV%xoq-jW}_@4u(TdX3AZ zIfT-hq=I{MBLi9}ajaox{Bru1Zd)%myCjL{F{Eix9JFO4lqBN#Cc2FDH29g-*9b z#zicQk8$NBG_QZVP8Zj9NEPh5^1T1$R_4FT+g$+RLAWmYD8IlQ8CmYfD-UC>(ahkQ z{gUx?Wp*r&+!NYe0b)x|u&c54Ne_ZR-ja{<1OCm}$8=0XV(P(pGC}L`c-hDc+5pkE z(t&S;Bs6sUD!JS2t&@UIN9(4YB^ @?>7tMJovtB+X0WUH2Lz{;q>CkR4>>vxNPS~-#>I07EPvC-tAAxgUS0Q zVt&%Bg^s1{lp5y3B}hrAlKQT+LfYbw4sk85qzYGsS#pfh(PoK_MGr2n!*k{1Y{$|O zXGZ4ntU4S^rL?_YzgbtgZNqJ0g}ic5r8F%Wt^ceaHA8~=ICIm8tz{tkU+zfbb3V2$ zZ7y%nsWQ)(?0m5PZ86*3Eks7huO$%w+a$cyCaZFUZBUd<@%7B52Sg0RyU$vt *hWbh8J(G&(2w9uElrUT{mGRP%M>G$sSc%YA#%D z;jy3Nl-*Hep&4mQ|3>i4W{PM2i!iie+d* hC0|eUcO*1bDAodG_6fSi^l)$`%SW{s0j*F{ZHUdhFW^> zgH%gn2aKf9((G>G+Occchq~W|n$d~D|J8o{>;Bs>L8MAfYrk#4Ghn!IN!*^8JmlYz zI dwrP)9X7EriS 4CoS93#_C*Vy<%A1L=(S9YFyQa zKgDy4OV0cgqRhxTk3w&S|x72H(l40a^uX4hy`%ANJ!|E{hc^QejpdRt9{mAZmD z$XssvhhE~pQ@deCcHSeq-yCf39aVqOLN)@5RLydNTy}p6dm%KDk)MZOwK7@Z;*1@S zU9Z0 !LVewb@8#RNc0(Ju6R@8*(&k{3*U{?HQItMy=r@qWd6HOE2 z1BtelVz{S?l&iO5h*!~w*oQL8V_UJ!YJ$WJ85Ro50TKKC8&uj;;nmg5B1WCIj)KNI zCf0gsxu?r1NoC&mnl&~<1_jJga(IpJq(yjBKV4B)Mi~XK`aR3rMhHvK^k@q>n|CWl z+)#sjMWs%IhYHG_&8=rD1~K&Un`9!*Tb{;j*QHYpKd@~s`?tOwivV|a{$>h{ s-fZ!@y}j2T2$N)p z_f7N)bL7=@ir%`K>r4h$4Zm46#ABnWtzzB0`Dg1h%-Ln<9->MBOjFR*_RJ4(H p&mK-sdDThurR?~sxwE5v-2HIEn)H!qub{N*`u@j8V}JxvWLA`x zN|!}%D?KSNPeofBrY+u~K+|ISsI_>C;e8^>m3SO2*xgyF m)Ql}>8}-2Wp^@5~hgKL7U+~U$FgCgLV;rmFT2Kj 2C)SbzeXi8FUn)eNl< zUeb9l;Y9epZMK+MnM&S_?mzbk>FV0bzjtSA7_VBT)xXHfO?3LJgg|_8d|$$eSrb)R z4L|JLKBttwsj9A8Z`f}--S*Nk5hxw8NVekD*3oFYZdz_xoNOy>V>odABoU{h{pR=M z`0-StOPa|Ff%w8GwMtSA=O%o~wt8@J?>jn?hq8s3$VWGl=`JUIyFc^?5}aZ+D!%@M zQ}&;{9!p*#E2txG*5T22Ri-K>yhHMiuJFGpyUpt2H8#V@>KFkN-n#RVFz|12iL8Cj zJbRzBHl0uAD2tlgBf>bAagIbNdi9m _40jP`XkWZKtL5wD@q`l-6KSn^0yKKzY}Ve z$o9Wytw*fkpQ4uMdYrEFB+J&UWX9p21XvDI8MGJr_vWT6XK6n7gF8<;&W46O0v^WE zk}PkS6|Xv5VTE)}0Dj}^pXj7o27zy$s6}Xz+wJ1#G0c3@ByRI~73J^Va#C&j-frNr zW_dyF8jhm1Pk}YRo&=HGf*nGJUc;c}II22}Wm?)4&-z-cJ5GU 6h+wkcPiY!3(s_y)5GLHo_gQqRkI`w33m3nnIN~?&h9oU z*(vaKRODM k9 zeyJNb?O1|fG=Pcc8=bPnr }5tJ0k8HjTG2fgo*5+- z_PWW1fLBqk?VpwW;15Zus?Bc7bRs3D$659!>R#U<4yr;wdR;F3+5+pOFO*D6$y<%z z=b$*Xm1yQ@prWye#Bp>7;!8298S`J2I)EJCG7^!W2r+)5Pf<#r?u1jN3!}5wYu=P& z+IPq&3jHXG7&vrI6Nu}&4#FS@5Ha{2m|N|fB^TT7``>L|!7<{RTIht9VlCRvJw=WA zp-T?$-LR#%Y>rw10K+e@U7ZEp5 -V5^J+=WgViBy~ZG62F+Y z;zWQ^qMXCt1{wqVIIqK!#XCOFF=DwrPn1A10%%Ht#c0k-ljh(3Cnb&FH12(GJ4KC0 z_IEc=dr|8kp3ZN(L>om&$c{ FE0>-X>VQgL4&&drMSzaOYbC9XbYAf~)lOHw)``J^XPI GOEl G=5LUyd@+u1__nZ)k!9fokQ&T0#+H%vD8KKC zEEm}lZa;q5S`bB ?U0HTF`m9CR+1ceWMIBE X4Yo21ijgRW9g82)WVhX%jnO~ zVKQwOFNSnOA6Ur)l$9A17~-M0Q+iw%ed3F6q^iY oG{QB*bg6Y_1ciybyk9-KM>*B2awUtYTxTr6Ft{3Lpe_zA3(tg*Z zeCjR|8S0zv@8A6AHvS&$M4nUZ06TFj{m6*2@U(21?MSGmsZ7FZm80>KKwT}>{Os18 zp$7$q53c_=yXX^J2F$i20nlTUq;A)cSPG+0sY{s4g1DGp&s$91-q*Auq1gq$9_ORW zh=K}!oTY5!JDJjB_OzB_$&mKCnwXrXu)Ss;;{ZJ@b^kiO>Tqy6?2C_(C;X}#>5eCX z6;^g z2A;+22%Q*ejm#fnjK>D%VA2Ro3F(8QBX=NWb{c9R|Lqai<|UTpC%@GWfOV<}TrvV* zHgy8USyj25;Cuxg&~)4MQwGoU{bbJv?2nOU|0=r+QzGv8R`fnL3$0L9Tj_tQ@{%r8 zCMsu?!+VFK@J{Cyw$TXxbxwj=_%SQH2dr!FR)c}ij#ho_^hZI1gGA(-?S8BqisnS? zZJO$btS!X~Z!^klD>Jn4c+{SQAtzFQQ|i7hmLz74EF9Qd_?_@|`p0E-Jp)_$>bzO% zh V{5mT{BP9zp#Yy_RbzTg>SgEo1b#6YjZTzU=g^vPNRy6;LNM++d+R=$ABigLw zDgCgP&+`FRNvZz=D 8C(34s-4dP2{CPtqVzzg;G%J5<^V3q} zb3G=h9f~ZE?>=K?2mH(VuEUjULnqp1d*7Wb7IJ5*cOA^}W-9+3Zev%6zfT5nl=QE{ z-V~3kdfPWs)-@^reK|V-HP#qVigoL+H5GE&v5*S585^8z)u^12B&??HV3 B z4uiukdfm8c#VZwl7x+r0p6 eY?P}0KAi_= z!9aaGq%${wSo$a{-C!%A{^WDIn4D%JP%C}32H}je89Co q*y zZ`^HlcA}8}yTsE3S_rp`?2D?Th_0!Wr}Mv;US}Xkv^g~*w45#9TYjl#$ms{<&JIIF z1+PBo=yE)LBHIvZSuPE0U+w!` oj zOU~s?kbQ>d=-fEj#6<;f;y0g7`!8)LKwTm@v25F0taH+3BfbXtm%06vGi1Upz0W6U z=R@{P$5G 0FtDKE4dUH262WYMCjme!M@}Y%dO9!(p$wTK{E+ zOziD7))w@lJ`8Z56d$#JI(VY?3*?$a&t!=Rrq4U($)TNU8$Tu+a1j=rTJU6I;$Q~= zZoN@e5(_9#X{7^Z?B-k4=P!Fl=mCJ%T*($A31-5`A)=R%4a!K|GZ99;qk|w?0YWNY zde{8@n^+V8LA=OT5~eEiE8@!+3bD7CWSP}FU{%Gzmg##JRv-V!+`)dd11?vhK Nr6c3% Spk3uKo *UMk$9vxM8WI1lGoQ{Q!ZlnTV}ZciO#$N4W s5hQm5y&|umP0(6n$LBUi^&HQ%#^T<*-a >-TXD!-#l9>! eI}8qjAs822k%nO)-ZmWLPe4CFWIH{I$EUVtbp|S$Y0;= zf3mKg5-ASP36tU`dK !;(&pkyiGgK~8_8*iA_PGqLJ?+Peq2-n~eeKUP- zR2*8;(tc4ddpR6KM=N#D3+?CL;$mv*+jpEfv$|S(S{g=Y$r5`xF0mrlRKv>TdS@zZ zmcO-rvtEr1RYY6rSg{EZGP)(d`xslXH`=K8E>p(K^kx9-_IuEQ$s%3o@Z7%xCuQPc zEvE0#zZEW2*Zs2%*7Lo3`WI7Kybcy6DVj~J*Gqx|0-A3I%x`PSV+My`j}txr4JsHi zn_Bf6m#Yb=6M;+#o5eWckr0P$pVo@rjH$aQdUS`_8KtXzov?%GFFehBu0@rvc`k^h z2ka%@wQTAZGGov%(j6R5&_Yt79u(u0b0KirfUkOzjJ$uN)y9OE`8jhiKQrPEK*wDk z{v21688cKws0K^F&zaMy4w_Ge)@2&=S=#U~)E@bvpP 3A)+^MoZa zzc49Qc+At@DE=p4jr8Zj46npsF)oO;UNjj-8m9kALCOftu?NRaO{+`aPW *v`iid2q>5-m!HUd_f)k%otbO(IIr<^efF?khGWE|b=5IwKECwY z!OkWToiH_H-E}@mF-zL&`8 )L9Ea}MxTO&gl6 zHn@?+ZM3gMV`$MEU0`9O`SSF&Py5bC1tE=!THnL^ hAD}EpWh3Xq z1t$ToqNUk(kNJHMK{{Id`#Ndwh4m^6{>4<79U6;%b9aZknIe;}Hu&Ml;FtrOd&S4` zz9yCfLg@jwWQoDAFRj&F{0*C;TdQq#k^DBC2GwrSRLW@gJqm?62iO!ed|wN*++3Mt zF?@o!;NTC3M){_{IW~N{8efBDmV}U@y)+swsH5TI|K$QmO7+{VscOF`2e}O8#iALW zI~DR~udUrg2K=699jhxAS^h0b?h$1POLFOd_y&k^!LG;?!x!sr|F$_P$R9_y;%?=` z)e>!Q4JEF9gLC_62ll_A2`%DbZL_*b#5g- RU25-JD0@zi>66pK=?%VOVrdT}C7FRhksIGz`MDb}_V8zE1>I8cNH zG}2gXJT`eH+b)58W)54f5 FjH4GM *({ zyyit0Ip{E15~eQHc$Blei*|Mvne<@?7m;hAvalaUP*S6CSHtM#j0RZ(3+LrT7%(TF z=saRs)Z01XYjShtQQ^B^RWC4RgSUsj))nc>$zx|DS@&*JINvY+d}7ggUABb7`xW`@ zj2{crV>Q>ca#K#4ZzJH?+2+C@>QS2@A&H81&$V78@-Utm^4E9hed9zTmry8 l2q=AmxFb>cySFe3jO$$k|A5rgr*$TMF0mc zffv({V(}G*cc;<&)9wBM-+aU;XHl-chy-$SNx_Jch~9n#CjMtf1Ou`0(_+I@v>BcR z87MynAjd)p7POz(zVEt`RfI5-`a1_m{O;BM$~P?q0BM?ndu73&d~;pLpZEHYylN{7 zG76z`jip>E;l?Uof>(&}hM@+(h_8zZh$|0y*Q6}3wyC&dp!CuK6pAL|VsDPdl-7p| zXF$i)&&8I-GlUZRPC6iePqaV)r$n#DVshcTe|biDP&jfRgR>H>LHoD#%97vmC^vB^ zCd0GmweiIt>KmIZYM8rYNP?7Qk;O#2k8DBStKEmaQLwOB;{OP6USng`4kaj{{3VJ< zDp_QJoIE!OYnnA);=*)Y^vm||x98-xkd97R6tVUf6mp6WSTM-B@F@P>UlV4=Ixmcp zv6WSGg>3t6-LQdU#k20DcK@y&qRvP3FdDCAJ vA>US*sl_%@46(WI_f9VXc0acp(N2^9*hY z_AnOSa0Gr*)W@JmOyHvg=D8GHn! <6rpymE`6+T(^MPU%l z_E%6^#uP8Ps|;7=KpN}EE^c&UyJ{^}Z^W&DRjFoLCPD|SOt-JarsyY%GIGP=MMYwa z=gktZPLz0xmU#@V@@fPPNWOOd!{eIEL&j;7&f4X#usg6Ug+IcehSeDU&H#aVBo&3n z5NdO)1)5?54uN?nJPhytibdB5!8lji5NWpK2l_)bdnqEWEBy>d^1dCSY0MyAn-BU* zuW;0VeI&<`cSMoXyqz&bBNxR37S)^sQdheKanhb(9I7}FgOvZSOhQ>}W7waPSmt^0 z%lexUjTttO{%2xBX>hE{*uQConW1bdE2!xR<%g8iN=)?hY~}SqX-udQ5rj}n^#AA1 zJ<5+_V;;Pt{Av|)yF&zNM-F}bKkx*0H6(wuGir@LO4M=@85bX@{?(XEHC-i~7oM1a zUSAl8p5j_RW;62ZXMtQ$>*gRzCC^6N@1akS84jrpp>MmqdFI*&o_+D29ePa1o{kTp zh`%1ndSoP<&8v{UV{?a3kf@l5>h~O2V>|b0KzwhJ*F7|ZQ@5Cl3o*5H+#NSg`RBh@ z-S#$o=#F?E|J93t_FoDgQ%n5@+GY$S!n!0SCo3N4s3DTA!aq*8gjJfc;$E{octZzD zrlsNIFOZyy3% PWYC06T$>^ixglk_wu<3X2yKIZf3!1%NH;QIC<3-j1V zUL-7pNwaztFFSrh{Q}AX?QF<~v@>Hhq&Hi4y@d`YYZBL8q3qR^x%r2}o1G4#C}8(& zqCc1NOYsZyDhlP-U*loXrat}t(dGji!p7{z+3YRXvb9>i#hpYMy*MtxxWEfJWs`&m zQq(7nZD G>FEdo1C19(o-tE~01RsZz=xXNO#-myZA{E?^Z+us zzY=p1&=+6k$RDFjt-Dvy8w~90e~^snhwIW%*zV#LL1Of949`iLbFf*%&z`Bb`txy) zUKIbj#<;tQXt-@UQTq?cw4Z84)d4wrgR1HD8Xw`lI $5C7(bm>>M4M!m`;%1@!|5?EZqi(64p#G* z*EyQMD{KPNR+ g@JhcLafQdCvNCc`QdpE z6Hz_RUA+$)n~_M8ve=0EoJ~PEF@Ss&6JepnHUQ?@$W{prT#XBSff52)^=wHGgeDqD zGa}ds9ug-NjlVL)!GE{L6zOdBmiuKQy|1*!_c~Hb9a(y>pI=Qcc)rx}I%oWv8FAR5 z98ioJS_8B9rr*vK8~SV|sbno%PHM!@RN0G
1qdu&gOnRyHY zvTO@kenLbv)jRIX4e|{i zy?fOpV;Ru;c9pJ?pGEht4np&lIx3nr`s)51wE)2Df07fll8Fr$&UV3Lj!?;n6yOUU zym~@T33*TWJ4AL9jPh*HQAdsnoq6#0zu+o-4$5~`vJP?7IPlbpSqB-dEj{h)WV4^p z#3JDWXU;qm4i5EZao1ZmSMJEwtmftv(=_TELkM}B=Yy)o{D%L+y(Eb;etvlx;EYxm zFc5m_P-EKki`&OSws2*#8ed6hY0 vNf@cVqhgm-pt}^6k4> g f*b5(^yL6*^8qFT)02TFAvF zOmy&b29^!Xa%5`Khel(E=vC~}BSL^K7%-ts_xUGpqs`&b2dmzwh%5j1w@>3@TZ)gw z^a{yMm<)BUv=%~c6I#e!VUn=YL*Z=TzEU*swyoy0XlxRmo* bb-DEee!1SDfg~C z#rY-NSA-b@DE(c#t1(!G&%tX~8U7js%%`ec@O7v>((9BS&{Et<-82r`v~t8-pZR5( zqhqp?!oB&zy@=b%%HGSgzxe7de)}GdV{MO7f-s_E)TB<@lY<7tlCkDFT5Pqh_3~yD z!;9nQ;aW%^r7t lTxSpHVvE2h=#iUj5Pjq>FH_?Ek{n|o_Zssu=DeRxiMf?&zBq@>ynV} zvi?C#R5h|RMC3kqbHFZH{UL@!tb^~dPm8 =PR6Cy>JcRTS^T+^=dvtu%;H@tXx1V^<`c2zQhI#pznh-8W zezrv1ABP-}|AFOzxm9niX~*a7M+^pbHjy`TR66RM*r>5*eGCE%G!xP29%k2V{SKeh z^CL7s&6)$62Ett+eTJx?TV#Io_ko$zoeu}tYLEzT_YOx;?3eCjJUc&1G1#6gp-x0Z z5jYe154|q5fh2nhQG)AY*&q8-Mi2IaZ ddqNwM zqrlt{7Mn E&~alZ79b2kt~n_|q9`={gpZH^EPVR|`#2{BVfrVF`|jbD z0zq}dpEeeBwAV6x%7snxf1^8VMwz<^Tb$GrT{-O>5;aufH3Ks$UQy6Pw(vF3;ot&& z3BSOjqoLgr;^%`}Mgu4U5D^i*k M4q*Ufh=8$kea(k<(`1WdU zd`@I6DiN{B?1Ywit54Z`Ea?{#ypICga=h2~GnScOR+f0N0-l)d9jlh1CO$So_emYs z9M`U-7F~8A7Chp=8UjjWXpA{hwWu`Gs#RnYm6CEZb~_g93l=(>ABqGwi5zt%9`YPl zdB)%w*C&RKQhr2ZmLrutu6QiCi3Ifm4pt5&PY5tLGl$5a&D5gBtAI`szdFVwVpjq; zwsZRtdiqEe1 T#r zMcD}QxMjE$x5l@i?Gj4sf%gT24u2<0-N)?? H95I1_l7|SB+Fl zM!GZ U{GQ(ljY)XDI?^#x- fvGMcOr|G}!AWI{|<`cq+Bg3+nsgMV| zawTGCk+aKk%fbLCi&{@v_$Im`V*^qei4HxaN`HSCPvnvp%(CO7^h5s9Q*L@p^~vGO zSmTjXugtmflA@xbtmpMSSvaR~%uPP6;;*VTm!PBFGTf?Q!vlS<8DSwOLBdEDN@v0T z-A38In(#W(WFE%Gkx}^g$B59?nTwsB9bo@|bAZg;h=gQ~XY$wNSF`?JH=crRK)iPT zD%qEzC@_i>IESg$B4ae2G=2{tzpC~tN^PL7^TQUNe8}r9DYEFgS~-&wGvp;UD!ogt zP9a8@0=kIkUwZSNXhDnVYsTKcO}Y5CW|cZCtI8{@pr6uG=vHoUH~E`r`l7s3ul+c; zlUv$^#H;3?dpySHTal;K#P#u3XH#~ ~kY>vIBM{pz71Zh|BUxJxvr33wCvRSk_P9804F5FK~ zjY#ro?};YzZ*S+s^oqdW-8|b$3(pL1dVH!C;6(#;3;a;-$IqJ#++ajuq-M2w)wL0X z>^gNoN~(O=G3GbD8LbO6I1^KoU&~yt6hRE@DuINfZu)gje(~E2fzbj;!XSm|3V@20 zWSQk{^yR91r)bfFIyZTzoko!q=sI-a<6{B}0-^xpyX5eJt!~6=rH+>@g_he)ukG-RsF)=a0@s-PUc!{B0 zA7gOcP(qharsoSMjq5w)Yk7rOtzZE}UE$2Hzx9!=yR7#Cu;qg`bs1Uv?19tp^3K#+ z>$gbGvgKncoap5u+J5@NNEj1@c!avEvd<<7Q{o(7;N1~S )_Cm Z6TfM9(w*qXMd&8O`T*% zo>cqwWr_PB*8r2`UG)pwui#obvg47qPY<7fP-(BV+v~~@H`hL%=d&!PGlL^!(TFn# zLgSUnX~mPe=TkY-7nGn*Xb-lwz+-!1rx%cb!Q-)K$SjM&y7xVM^%A@Hp~0JC#>H`B zzn0FFvth@@=G}X{Y%I)>extjE1FBny40?T$$m>oklYu{gl=C-zW5N54!!2id)IiYo zRK;k`cTZ&Sy}jYD^cyd;g~cyWO)K|F66+u_Q0G(6Hj-9pZnjy+#TIIIrSsFth4Q}| zxzl#D6;aJr<3 m?26a QttGA|LMk#@h)y`Oi@PkF6th^>0+av{Pu ze-ry%B0|KG)?W8eA(>j;ln-^2JlRtbhdicIe#a;CY$U5pt26(|T=rgK+MPGM<2)*^ z=gi4Eo~H7fP1`&c!un6N2B$HEL=Lrj@Glb7-O9`8Z(A}jLjG*J@Kz8PqJcTk6{?0< zHE;`|IiLe4egjrWb<=M-jb!lfj8)G#K0>$7T60+)^Ttin_4l91r|<^FraI6kl`j?L zwG~E($Ev@uvXUWNs9LK2<;$OyX6LikvyML)0?e6;XI=uKDTAhcQAF-%?RRGNivg%h zSzpvF=eMiZ>I%Jjdk}^{wz*gceppURfB~YLH=f}>`#Mce(q*|W)#jU3aFOurt@r~U z4V_lHe~i8fg6^C5v-pqCKdL3tb%L+~WuW5i3>_{6jmYtIm86*uO*8}EFsmL)YDW{c z_|PTu{`TsH>rMc`e;FvuFLTm50sYn4&vKjrTYulBvIlvnFLN`@{!TIvwS=yIg*mFC zOT62ObaovFmnPLu>{K6Yy{xW(%o}(=ZYJBiX-4xqvUjDRjvdy&w%1F=WP1$#3lv`Y zCunmm`9hwR-=!mKym>{&tc!~==X-I!e&%OM0I-vHKe&@{c`T^xKffoQ`t@LMAnf?} zK5RdOcWYB2wd~^06I_PJJ_^#+a5e#_+t%WCbV?(IO3DrQ{l)at#2qV<(;?q}q~J{z zp;71Nwo=G9X-qO< -Y!4=l(_#wV^@g8H5>Kj E>x^l{K`-6j`sqN1{sFU zRTML58+GDaN3&D7a2UKeV2WJVw e zpWcr@MYCjZyw9)d|F&@z)G&@0F^zAlAU{JzopDqFuzI-FgYpOP0$9p~)A^iI6!Jam z{ZHZhhmQc*e~i_;vb6wSb7({s0OSRwk?C4skO2g7i`A`a7{N6#gG#&U+!iU%+e`3U z>+)bqX^**;#Jg3-2zk@pEh}H7y_eVyV=hkMpN1V?MaU}O5$Xn5yQP_=EWb^ *LUxVqW#WJu|G)0{dkzwG9nT2Ya29$&atz$tFac> zqr6Faih`07i?^3Mk=q56R`)Z%t5F`RtyTAR+gfd83W2h8Lk+>_^FJCI?K{8ZvOuq% zxvM^oez?f8v`AQJ+)Ut%Ugp?FwGs` BnbCy{U=EM7&0XRCq2dq*`|5Lm= zh@gH3`bIiWa!@qi?MCMtHOk^dTJIaehDH<&1rR$_0D$+gXKWFJu;Vz&meCo0E6fvG zm(DmNgDc}N^iBbtZ@OiECqq(L$Q6d|l(*A&+#`GBE!A{6S)>XG79?wu*g&Fs{L4T+ zorqv*%;hvhPOCq4e!fzGT-@->0{^CgrK?q(Mw!{sT&2~_2>kEF;r+_Yw@hO~DF${% zH~=gw@O)ijghV+ULUbfHw)a=msI~Csn~Aa05 KQG*Nm<$6)q|Fy=Z~$wVP$2054*{R)$Y*mcPq~0 z(@G*QGipi-X8m`&^v|Q;YZq)9-zy1X z>w2x+b=5WmAOo5ai&l7zlQyt`T5^zM*CJ-LaLv qdo1jjUiFM0})RtZhLg= z&NZvSV^sU@VJ@EKoWS~tEf1zw#`&x(*=OyaYi_6haSEtwI%vRQtC3c51d@o`CWkMR zH%8~i!6waOl=GTxt1f?59lv)Bu^G&3tbb;!C-UrdIi!544LE<^YRNz#S_kcQfI7}C z)dW9|&s5pt>Dnr(4@rdN7c5gObN4y%{hN1w6YiY~u+%c}nr*=Jtu@r7$H6%4c uL)pkCwYEFCm%?Tm(a6Xk|Qq22llVe-%#Fc=s{ nU=G4*s~Wo3mSa9p!kZ%*d; z7yCV}ymq6_qIGq<8Dv?Hrx$ |0K6J9^Af*AxT$xAUXM1+N~-*JZTUyazn%Mo$*5 zXZ7CFrjP+*wsWXp)4HFa@9Kv0nD2FjNg#G@TMCs*56t+5VE;$ri`e(@(O+Ip#Cfy! z`7i)O&|Z9pR+jKXRBftYO3+FGL3w3OtUm&s_X_&|xBxJcU{~w;Ijb* &zwSB6>KpMS-&bWnOD^MTKx%JubGT9KZwfXnETBT;&oyh#fjQ zdcFDh=T!MlGcuI7; Prfi6Pd >F_(|6Buu+wsy>QI1S;!Thw3LXd$%4*f z|LQgQGl+4&hr3+l#bNI7#`+_xA&ESNly#CH#KT1UdqUby-`O6Uc5yQ~-IbZ=Xb*y% zb*|gs)B61WWvax> >(nK~#BCb!nnHA4!$o^Q`$gt5Lnvg}a 7dWA9H29EpTS>swiR*(}*x;^fnkNQ$@6&;)rj!IA1z)~wvJZo= zrZ#DzxP5F`tw0Xsn8w%2XOY8p2_G_#mK5!9E{Bm*7O9pFv$h^@hLG*?o)*L_rg2** z{n@;4o+~$e9fK m>ecvj7FwD*7P}EdyMPkm2Fs zo3DS2mL&VqD?v_uG(}QhD6rZM?;1N53oUpNvv8`xT^6+1L&MMz I-d!W z3g)ohe`k1?^4mr*i+T*aJmQ}eA+@!^a&f60YTgLnhJk^v(4Y3hS4b{ynbq!n 1mF5j*71!OG9o4Q6zpi_45 27zJslq4 z# HIe7?CCR{yJTS)x-ceb6cXi3xs>@xI!T26FFj^(``3< zg6qvjw>%AFLf0&1+P!$)PgkZD1uB)Yg_8~37TfREmiZ|w$_@$4GaM(xkb1w@@;UDf z)cH)w(7B#0-H^TA_nX8B-7+x+f;b1xd|(+k> >*PtcecGY%#Bi9{He6-O4Yui-7!MuWVjW?3PJH<7aK_THN*f zw^-L4_mG@=6j|XfPutHAkFi6`7@-m~Rur$#O2H}`vwrJlcYi1RS*@U84g*$5{|p0O zd`4wcis-$(nK$C$;Zc(fK_i%I!Opzc?$@iF+Z|2@JsuQ8QNys)ubo=PJj;_7pqKR? zk>O@%U!V~vACJv?x;a=bRvJG|G$eW}j@IRr?X5Fx7ieu>XRW5!mN$i99$BX$0yH!< zzo;eODRdgR{-w-YOC^cuHPvBdVuAzO_fiy#`J#!0yj-YpQbj-=hJKejgJor!nwo~* zCk+oie)gGxHpUYd#>>y6x=9V0Ec1Km;-RXW_H{p2(`H4g7I8GghlVosmkEAGsw!yA zHVS`?RMF5_Rwp8ur7ui_mU~MPn5aXAN-%4rCAbNq`kc|Q31+!uxfQJSxJ@IiphplE z{#F3+)HEoRb*!eB@|_-s9f+kFY%{4LsJa^R8XA50;~yXKu7@^eO4TG)Y^C8T z+;;%lgefFF1^Ty&R1Bf KHhK&UNn4$FjSd$}o@IrF8SHX6FOPeEZ~{0eWFt<~hKb> z1on*r!TL3gRUD(9E$$b)U(mU4u)DPkZGI%=4cg#(N-?}2)l8Q`ot^(InV2_bkWr$# zwp= lKGA)@Dc>-$ys{EkviA4y4}PU}efaS| z7R~A(e1zi%3*4y=(Ra$LJNU7XP3spUSX+>FcYa}A_Moy=7_>Gz?~nBpJEH+u;*mrD zJ@w$64|bt4gwWVLvs=jgkt5$RWeE7|u8T8o7_pf6jw$=EUohCQpO#NZtLIN@;*>Fj zI<}_j6k(E;J;({z>sPxA9Jp9zRNG30Q{qrA?I0;oWjF#E* Xcs~jccj2 z 00Wt zH<~0GxO~ZqT%Wn9siVmMxmFna`toKanM$(#6n&5{V8Gq9F$C3C%MaQ{mxp%6I*1bd z0K;R?Xgd?D>>$tLV@bdUSrVo-CAGsyz?*gf5XIi*%|$7R1;UY0#~>?0tiMUZvVW5d zhsC>BD=}IYSaj;BKfKd`0)^K>A L(DXp zqAPM<8`@l&MebRsO2yJ%yMM;$w@ c4 zY-uE#FfjP}PKINHj7|Z)%%OUtx+#pqi*4d@pVAe~{E9goBg?G#ljp%HBeW5Ih^a|m z&7jq^qVcO{+bTmcIy&|I$6j0%vorFv#mZy5bxtH#GY#**iYkWu0i%Is80Yistr| bwC*>2N?!Z+wU``WHp)$5H4Qgm^V0@%M@nidaEZ8=Ps5kd#l zgB=3~z9~*B*C6qS)&6YC!}&CR@C9EpK4 ;av~) zvWQ2E-}^|8_`&PFbbF}h`w&9nwjlY@;JWvt(Mam2{_nN_qE;IFO45oBNOhnuNPdFf z>%%^<;lQg}I&*)qO@h(i=6MAjY>M#j%U{1l^m0NMA5^wBb}VFlpNroA#(uklvlEe< zNTz5v+%J$(Kkq|~jU}>*A$gZ-_t*K{FK}%$%JW$AWw0UY@t%5v8*8LR4JC-Mlo2+% z%Q F8&CWB%*Bu!`x9v@C72%m!BaT)3yzoej8 z3F5FFHiGQ41NXM9H7jJ^C-<963emSW^@B+zVG|GMSnb1?R$=-ZF$Q$GKESK>f?tIs zk}x&c)^WI6Uv3k=6Y FLcniwSUcr7xq-^C)Q z^%r5dqaZL;x2Tz+P%E=3DaTqu!uUa6R+bJG?oUet*P@?o0Qvq@oDD@StdXiNY!`kg z9-h7Y0VdyfVS+dkQc#%2tnzPNOUg(tQbq4@gCChAXr2)o7W5a^NMA0Fboax;e3!BVdY9rAPENsuL@%<~cBKZTTho_=4 z8Nt?Z-vx&$_;g$kOz=15TIzmIM*tJqw_W@svK!dHnw_2XN>yk4QNI|?e^}xn*kRla z3t&msp4{HBv|aQOA(8nwczQlSjfS@Ys+eO2qf`qn46ASKA@#fl(Ij6AV1VEH`p2N2 zlj3at*P#5zq$TTpki*GCv2Oyiqnv{5;3(PKUB}S<-CM^|nO>H`3A*-H+(5Hd$LHPX zPRBCM8Zjhz?x%}c$zp|@^moyE%!F2?j<-U|S