From f0ad8d78f8f047b8c3c1148ee66ff2e4f3782177 Mon Sep 17 00:00:00 2001 From: Vidyadhar Gowd J Date: Thu, 23 Jan 2025 04:35:35 +0530 Subject: [PATCH 01/11] updated GCP onboarding doc for the service account issue --- .../connect-google-cloud-platform-services-new-relic.mdx | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/content/docs/infrastructure/google-cloud-platform-integrations/get-started/connect-google-cloud-platform-services-new-relic.mdx b/src/content/docs/infrastructure/google-cloud-platform-integrations/get-started/connect-google-cloud-platform-services-new-relic.mdx index 676d152639b..11efdcf6ba0 100644 --- a/src/content/docs/infrastructure/google-cloud-platform-integrations/get-started/connect-google-cloud-platform-services-new-relic.mdx +++ b/src/content/docs/infrastructure/google-cloud-platform-integrations/get-started/connect-google-cloud-platform-services-new-relic.mdx @@ -64,6 +64,8 @@ These are the requirements for the authorization: You need a user with **Project IAM Admin** role to add the service account ID as a member in your GCP project. + Before adding the service account, ensure you click the "Fetch data" button in Step 7 of the onboarding wizard to verify authorization for data retrieval from Google. + In the GCP project **IAM & admin**, the service account must have the **Viewer** role and the **Service Usage Consumer** role or, alternatively, a [custom role](/docs/integrations/google-cloud-platform-integrations/get-started/integrations-custom-roles). From 21297e9064ccbdf28b0c4cbeeebcdc20025638c2 Mon Sep 17 00:00:00 2001 From: adutta-newrelic Date: Thu, 23 Jan 2025 12:13:41 +0530 Subject: [PATCH 02/11] updated the path, so that the image is updated --- .../whats-new/2025/01/whats-new-01-16-azureserverless.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/whats-new/2025/01/whats-new-01-16-azureserverless.md b/src/content/whats-new/2025/01/whats-new-01-16-azureserverless.md index b2f74f84c94..5366c4d6f6a 100644 --- a/src/content/whats-new/2025/01/whats-new-01-16-azureserverless.md +++ b/src/content/whats-new/2025/01/whats-new-01-16-azureserverless.md @@ -14,4 +14,4 @@ New Relic now offers comprehensive serverless monitoring for Azure Functions, in * **Containerized function support:** Gain deep insights into the behavior of your Azure Functions deployed as containers, even when running within Kubernetes environments. * **Comprehensive metrics:** Access a rich set of metrics related to compute, garbage collection, and HTTP status codes, empowering you to proactively identify and address performance issues. -![Azure serverless image](../../../../../static/images/azureserverless.webp "Azure serverless") \ No newline at end of file +![Azure serverless image](/images/azureserverless.webp "Azure serverless") \ No newline at end of file From 5068d0046a5e3d4ea33804cf208641de060ac75d Mon Sep 17 00:00:00 2001 From: Melissa LoBiondo Date: Wed, 22 Jan 2025 10:07:34 -0600 Subject: [PATCH 03/11] feat: Add documentation for "SELECT * with columns" feature (NR-361611) --- .../docs/nrql/nrql-syntax-clauses-functions.mdx | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/content/docs/nrql/nrql-syntax-clauses-functions.mdx b/src/content/docs/nrql/nrql-syntax-clauses-functions.mdx index e40545ab2ea..abe4627c083 100644 --- a/src/content/docs/nrql/nrql-syntax-clauses-functions.mdx +++ b/src/content/docs/nrql/nrql-syntax-clauses-functions.mdx @@ -55,6 +55,16 @@ As noted in our [basic NRQL syntax doc](/docs/query-your-data/nrql-new-relic-que You can also [use `SELECT` with basic math functions](/docs/query-data/nrql-new-relic-query-language/getting-started/nrql-math-using-select). + You can select both `*` as a wildcard and individual attributes, [NRQL variables](#with-as-nrql-var), [functions](#non-aggregator-functions), or math expressions in the same `SELECT` statement. Only non-aggregator functions are supported with `*`. `*` may appear at the beginning or end of the list: + + ```sql + SELECT attribute, function(attribute), attribute + attribute, * FROM ... + ``` + + ```sql + SELECT *, attribute, function(attribute), attribute + attribute FROM ... + ``` + Date: Wed, 22 Jan 2025 10:13:26 -0600 Subject: [PATCH 04/11] Note position of result values --- src/content/docs/nrql/nrql-syntax-clauses-functions.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/docs/nrql/nrql-syntax-clauses-functions.mdx b/src/content/docs/nrql/nrql-syntax-clauses-functions.mdx index abe4627c083..45c11fe2e42 100644 --- a/src/content/docs/nrql/nrql-syntax-clauses-functions.mdx +++ b/src/content/docs/nrql/nrql-syntax-clauses-functions.mdx @@ -55,7 +55,7 @@ As noted in our [basic NRQL syntax doc](/docs/query-your-data/nrql-new-relic-que You can also [use `SELECT` with basic math functions](/docs/query-data/nrql-new-relic-query-language/getting-started/nrql-math-using-select). - You can select both `*` as a wildcard and individual attributes, [NRQL variables](#with-as-nrql-var), [functions](#non-aggregator-functions), or math expressions in the same `SELECT` statement. Only non-aggregator functions are supported with `*`. `*` may appear at the beginning or end of the list: + You can select both `*` as a wildcard and individual attributes, [NRQL variables](#with-as-nrql-var), functions, or math expressions in the same `SELECT` statement. Only [non-aggregator functions](#non-aggregator-functions) are supported with `*`. `*` may appear at the beginning or end of the list, and the additional values selected will appear at the beginning or end of the results table, respectively: ```sql SELECT attribute, function(attribute), attribute + attribute, * FROM ... From 8dac22e671b92d8c609614460986034492b5952b Mon Sep 17 00:00:00 2001 From: Melissa LoBiondo Date: Wed, 22 Jan 2025 10:17:32 -0600 Subject: [PATCH 05/11] Add variable example --- .../docs/nrql/nrql-syntax-clauses-functions.mdx | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/content/docs/nrql/nrql-syntax-clauses-functions.mdx b/src/content/docs/nrql/nrql-syntax-clauses-functions.mdx index 45c11fe2e42..c2bb3b9b54c 100644 --- a/src/content/docs/nrql/nrql-syntax-clauses-functions.mdx +++ b/src/content/docs/nrql/nrql-syntax-clauses-functions.mdx @@ -55,7 +55,7 @@ As noted in our [basic NRQL syntax doc](/docs/query-your-data/nrql-new-relic-que You can also [use `SELECT` with basic math functions](/docs/query-data/nrql-new-relic-query-language/getting-started/nrql-math-using-select). - You can select both `*` as a wildcard and individual attributes, [NRQL variables](#with-as-nrql-var), functions, or math expressions in the same `SELECT` statement. Only [non-aggregator functions](#non-aggregator-functions) are supported with `*`. `*` may appear at the beginning or end of the list, and the additional values selected will appear at the beginning or end of the results table, respectively: + You can select both `*` as a wildcard and individual attributes, [NRQL variables](#with-as-nrql-var), [functions](#non-aggregator-functions), or math expressions in the same `SELECT` statement. `*` may appear at the beginning or end of the `SELECT` list, and the additional values selected will appear at the beginning or end of the results table, respectively: ```sql SELECT attribute, function(attribute), attribute + attribute, * FROM ... @@ -65,6 +65,14 @@ As noted in our [basic NRQL syntax doc](/docs/query-your-data/nrql-new-relic-que SELECT *, attribute, function(attribute), attribute + attribute FROM ... ``` + ```sql + WITH attribute + attribute AS attrSum SELECT attrSum, * FROM ... + ``` + + + Only [non-aggregator functions](#non-aggregator-functions) are supported with `*`. + + Date: Wed, 22 Jan 2025 11:31:29 -0600 Subject: [PATCH 06/11] Tweak --- .../nrql/nrql-syntax-clauses-functions.mdx | 32 ++++++++----------- 1 file changed, 14 insertions(+), 18 deletions(-) diff --git a/src/content/docs/nrql/nrql-syntax-clauses-functions.mdx b/src/content/docs/nrql/nrql-syntax-clauses-functions.mdx index c2bb3b9b54c..91d26e69184 100644 --- a/src/content/docs/nrql/nrql-syntax-clauses-functions.mdx +++ b/src/content/docs/nrql/nrql-syntax-clauses-functions.mdx @@ -55,24 +55,6 @@ As noted in our [basic NRQL syntax doc](/docs/query-your-data/nrql-new-relic-que You can also [use `SELECT` with basic math functions](/docs/query-data/nrql-new-relic-query-language/getting-started/nrql-math-using-select). - You can select both `*` as a wildcard and individual attributes, [NRQL variables](#with-as-nrql-var), [functions](#non-aggregator-functions), or math expressions in the same `SELECT` statement. `*` may appear at the beginning or end of the `SELECT` list, and the additional values selected will appear at the beginning or end of the results table, respectively: - - ```sql - SELECT attribute, function(attribute), attribute + attribute, * FROM ... - ``` - - ```sql - SELECT *, attribute, function(attribute), attribute + attribute FROM ... - ``` - - ```sql - WITH attribute + attribute AS attrSum SELECT attrSum, * FROM ... - ``` - - - Only [non-aggregator functions](#non-aggregator-functions) are supported with `*`. - - + + You can include both the `*` wildcard and individual attributes, [functions](#non-aggregator-functions), math expressions, and [NRQL variables](#with-as-nrql-var) in the same `SELECT` statement. `*` may appear at the beginning or end of the `SELECT` list, and the additional values selected will appear at the beginning or end of the results table, respectively: + + ```sql + WITH attribute1 + attribute2 AS attrSum SELECT attrSum, attribute, function(attribute), * FROM ... + ``` + + ```sql + SELECT *, attribute, function(attribute), attribute1 + attribute2 FROM ... + ``` + + + Only [non-aggregator functions](#non-aggregator-functions) are supported with `*`. + Date: Wed, 22 Jan 2025 12:58:53 -0600 Subject: [PATCH 07/11] Add example --- .../nrql/nrql-syntax-clauses-functions.mdx | 33 +++++++++++++++--- ...t-select-star-with-additional-columns.webp | Bin 0 -> 64098 bytes 2 files changed, 29 insertions(+), 4 deletions(-) create mode 100644 static/images/nrql_screenshot-select-star-with-additional-columns.webp diff --git a/src/content/docs/nrql/nrql-syntax-clauses-functions.mdx b/src/content/docs/nrql/nrql-syntax-clauses-functions.mdx index 91d26e69184..61be0f6a648 100644 --- a/src/content/docs/nrql/nrql-syntax-clauses-functions.mdx +++ b/src/content/docs/nrql/nrql-syntax-clauses-functions.mdx @@ -68,19 +68,44 @@ As noted in our [basic NRQL syntax doc](/docs/query-your-data/nrql-new-relic-que - You can include both the `*` wildcard and individual attributes, [functions](#non-aggregator-functions), math expressions, and [NRQL variables](#with-as-nrql-var) in the same `SELECT` statement. `*` may appear at the beginning or end of the `SELECT` list, and the additional values selected will appear at the beginning or end of the results table, respectively: + You can include both the `*` wildcard and individual attributes, [functions](#non-aggregator-functions), math expressions, and [NRQL variables](#with-as-nrql-var) in the same `SELECT` statement. `*` may appear at the beginning or end of the `SELECT` list, and the additional columns selected will appear at the beginning or end of the results table, respectively: ```sql - WITH attribute1 + attribute2 AS attrSum SELECT attrSum, attribute, function(attribute), * FROM ... + SELECT *, attribute, function(attribute), attribute1 + attribute2 FROM ... ``` ```sql - SELECT *, attribute, function(attribute), attribute1 + attribute2 FROM ... + WITH attribute1 + attribute2 AS attrSum SELECT attrSum, attribute, function(attribute), * FROM ... ``` - Only [non-aggregator functions](#non-aggregator-functions) are supported with `*`. + Only [non-aggregator functions](#non-aggregator-functions) are supported in the `SELECT` list along with `*`. + + + + This query returns all available PageView attributes with additional columns at the beginning. + + ``` + WITH concat('(', asnLatitude, ', ', asnLongitude, ')') AS coordinates + SELECT coordinates, city, connectionSetupDuration + pageRenderingDuration AS partialDuration, * + FROM PageView + ``` + + select star with additional columns + +
+ SELECT * with additional columns example +
+
+
GL_JQ1-52`Xs+RZu7nNJ?!%1@BX%ZZ2lg(@czvBX0O$|kNL>X@|oP;^u2vEIO~0h zd8>J@S;W8Kufdmm?|ff*nz`LR@a^-kedV9^jrcnMQv1Sxt})}k;vaS^evmup+5gUZ z6nZ6J#~<^x{Ko(0ey^FLU*Vtp_Wi8;CO(-t)@%H3|9bx-|EhVNiPan9Py3Gl+I=7T ztT=?e>D#yew*D6SIKDdWrEkX9{PzDs{;2uNx&BJlJNtJ0mbu_R<=^2y z_>TF!c?0}X`BeInd%>Te&*)kD>T(zKA^)uTvc1~|(3|n?_nG&s_m%rIyxu$h#*DRZ zk#E8G(pSr8K#?G^u1&#=#jZ~gb5*LB68H~IkIPT%kEcQ5X*qd%W7B`?bC6}p( z|6)3&-F=}m3kj+-htdYfXaA(jhHn5-?YESlmL9<~qO$JCIR&-m!v2}Z_no|Eo2BT` zj5SHus(c8=+upgodp(dZNlAqKeClZk8kec#1f~JF9_(|Ev+nW9oUQm(j9f)lcOe=T zsrKMyN-rp6I!aCX82^JgI<7)$2oa6CtMUDSM4Y5NoG!J^cIahrAp>K%ihLTW&Ss89 zx>Qs?rJBHU0n1V4d&{{6YhDc024K9VYUoB2j`Ox4{T#ncl8+=Qbc2wRii?tZDEXY( z+J@VRFOtdy3Y!6&3Xv%|gpk~mAcD7qKR5&JdpVSGz_tU1ZXOd*3q}G+hCL^A6S78Y~Lvn@E`kfyp9mX{*J^hA2-JFM;HVzm ze69y^MZRo1vpELc<$WacW@^pd@`n*<_K%#kIV#Hdp;536hG$8x59qC4le>#1i|HLw z!y7|tiYQ|yiV(d2cD2D^vzHy@jswlymCCr&*|Yb1S$55Gc`kBL z;-))Zfqf9LT_O-U4KyM4on#+T@*-q7)J(2LWt!@HSCW+3Oi!MSWPz!Ta3)rF;1bAZ zFD0?;QtT&T+Y@NoT1@*K9d_ML2`Sq~#c4gX(P!+3H-Jbj-R@>|v#y=1X=M5oQkOj3 zH=uWuxS-zPH@}KVOVtJ=-$~8gqg(RyYAH*j6B@G}mV6-du;bu9G~i22do6nfGV9*x zpD&Qr%W^VjX~c|H+{>&HCAYlSJO#tvkts@t42cKSZXml4X}9H` z>L7$DVe&V8Mxu!ow10WBr|bOSgjHJ$IPEPlT{YH5TV43EuKWf{vL3A#>K&d&o?*Nl z#c}4M70e%{j?Okjb2`Tui$)BN?r^u)r`l2Y;0qk^c^$)}^&gDOjjMz?vE@8hOiW1km&lfkTzn$0ACaUU0>#PwkQ50 z5*?Du%2W6~Ef+l|sF1@H)|i}qyjfH!rIe2C;T;T-0IGNKkSN2zaWg^?X7h=y-e+9c zi*`3gw;1lPI#{02F<2=p8c_}4{u~=Gp@jCE1bXwlLQ`qV_|*RD_W~Aw2b)Do`8!QJ zH7rZd0&1qWGwS{Q>B|#u{0OtjpraX3;dwV(^jU&!HTvTPo5ot6g5{#NvDyo{d=1`k zmeTaYrr(6@GB%shgXwFvPGsFs0IUnM(f0Wg`x5N4zs84PXO(kv*t4+}87Fe_&jlkHtm1xb_=@|Zy=wS$=MGgIAuHWFpB+xERI`=y_8`y_# zjOQld+A4dQ8i>)rE@SbFctYkvHXF`~t3d!-Jha@K0Xv`!E1j90kBP)8EvmPEJSDpJ ztkNULMG;;mXz_!swx^x}*m1BMl%cioolfViAD+1&dgQ@yoMz)&X6_U@CbQDK$FzmzS z?g1M}veNEt(n1uYN1bGuIK|2zV(;n+WxBiA*!9o<$ri!WNd?&TJJ|bD?dBf&;sj(= z;91nPA$4&@htx2T>U8(m9qN^LDr%JHXl}iYgnG(I_`2d5> zlelHtBpWXmz7=ETRDOK~pPob4{(zFF87(R-&FX!L)yEv9kHAit@_Zi4k{W9!w-C(* zt$@OW@hvqtt#)MZn4Rvs^?s=PUqI$>nB(t{_;&zBe_gV0b2mtf=MU5TU3&S4CH;j{ zhwJ3owEx_N{40(9yS{ym3IE)>{+(IsfysgYkDT_8&eXooBJ6*rzJE{}PlxdTzYY9< z>jq&^9L|4Exmk8y<>Md!N$)vFvkVpsXo@vBu8 zs4$p2$Ve*ZvA-6TgmIG^OZ&ST)vt^&dRKk^_|vWuR075oYB+`eJV^gvg=%h6Vp#l} zc&cVr5NVXNprXGpoVdpo3{0gP40l--x`0EfUgS0c&7fM=NWh zMaUUzDy4SzH);y=Flo25++rE1Oi3?8mq+TM@OvU#W#y7uWY+R1VvD8R!TD51wtQR^ zkX=w!x&rw@%!)q?)xu*b8ja#D>FrQlKs+h`@6E+i(ykjN zr9a9iIy_XFQ`iXL0$2Q4v#w&eMI0AUaJv^`Zy~mFy$pv5kQ*E~du!~yNp;F*Po8S! z47&t0(Q(+=!>mL9Z>y$p8@@v`V{~Rhrj@spf5vi!T)R#$jVYJQef@mXMWB+e#LM?I zB$AcTc%2-S7^6lM0Je?#W`*G&|7Y!x!^^^KFy1}nKdck~l%i?b{@>{H-`Tsrg3*7f zX}d%sXx5nvhp3clt`2i!7o25<{#4=Ef+Kl*ZH&8iJYRh8pYnqEt3NpW27Z#0M^@F&AQ#P?UJ54xB{>Vu~ zGJGD<*dHmvABudAAO;lL$aNP{@Kg5tw5;tfzMy@|YwBmGZQ=+P3u$VHG+m_Py%_z^ z@b!;f&LL1c9yHxa>m#8?eplchb>Zhs4dWy=J7$8#pEtsNA^doRb8!s4M(+P#?!GXFhos!_H8wwE`$m6W z>iQ-nsn)r7v8`%ByI{-myY%lW4i5J2KfkUZ0S-C^{M8{yRwkG7U;SRl^CEMrDh3W) z-9*U43%Gb70?`Wo4x~)i**#Y-;D=d?I11sj^=~k{1>np9(SD$4~7YVyk zx=O-{DD6aNskkoUFC>|fc?P8{sZIC2?SC~&Ibo#hNoH;mMaj$$V+$uxs>{KPw!3ZYt~ZayDifxdu+|Y8-8r zkL_z`Dt|4MCFj?$I9f7fnJ)=G8p9Sg3!Ixq%Sct|Pb?Vr`F-LRwio-OG@o5%n8M*@ z*-pKC4D6iHuyM9lY4bU+MasK@ybUO&jp{?hAc@Y7(8(4*9QJKtJ>`k4KpD0GXd zufd`%NhFY9jxCil!ILvClPm0mJf#z>e4W82cC&SD22|gnLojO zOq>tDyg-lPR^={x3=N*NaY0V5+Is(TB6@e#66Z>|P7YK)zoWX6DEX5Xfsk#e#osJ* z8bvN})p{+hDx;~w(YEo_OwecwRQaqW0hCp130JjD&m9EDb7OVa+5+gVHyAC=I_I)_=!@hBiQj>KOwrJz&^GmnZ7OGTm&nlSj(Ir zA83QU8!sJe9p&bU20{i`QzdPYq2bb7)eSGoUr6l0xoFnsIg+67-$=4!H69jCKo4J3L-_^o_d-7 zham5H3MbSd6=!NaMmW%CFH%~(xD>Tzy(ucTB5}PSiqrN~FDvp4HV9x9-)(*1m4#9% z7MEA=rSSa%GohxSMfM=~p*czJ_EZGDUzR zkGUgOoHgjkijDs|h3?CAwj2jI8$=dFOLW3Js$a~W=eJ*dHMAHv;m9(T^t-B}yBi-xK|Bc#5yjBp$;lF(nx`eaSe&{9L{8vJjxl_& zA9Vt84nIV1yg8FKR7Ab0HnWb~a)Z>b7^0SeyjMe(9iS&}fGa9kwAyIbPncchpV|J_ zGt2%BLh|3de;iS*;HEu9P%a3+nYy3%mj}Hsg2{GsoQ2)Msu9Z|uB9eiS)s^HgpnKCY3{nnHL6Py( zTeR;9azwlr3c8^3xRhhu?m7X8fYA>ivKSECVB7_I)2xZOA@NQKu>p~Ng;Tn9lN7EW zgO>eoBycG2Zv_$!A-nRp!zzV~mvUxLu#OO95KjIc)zxOr&0Lp!H&#Kl|b1@myw${xD_IoUV2`P^C1M95~UO+k&7(%QN) z(LY`|vhUy&1a$kSAV(1iPGdy_BvncHv4SQvVx$tx_%1E9{l@^$gSCV;a{VDhIEGGe z4$+OHu0=w{@*r63L_`Fw84rhRsLfU9laSY09>C+mj=)>r(x@o#+&YDF$qg?5m|uRZYos;hrHWX_ za{+^p>&ikCto85yBFqdA7a@Q*-AX4x3Xp-s7IZxe9V~2J;l_+IxDAc-0=zXTTtc32 zn7Xwl@FXG55qOpN-E==ql??_y^RpinFrm^*F%- zx+QkB9bIfTiyelc8LvI&R3-p%H%Z+mEdn|dCVfuhoM)#pJKas6uWP|lM*QBO@nT_4(W1BEfMau62Mw~8yXIVLK z6uVWxQSD4y1<)uzgB0H;uDiPld!@<-61$KPX?oo$q@_M4N7z*u1Ziv0cR-VI>$Miu zbtX{Ef9PeZG{W3RCkOJ$qS$zJ<@3)4Ioh76deG)RYGez^5Cwd&%n&S)d$~rg*aMgl z3#dS!pAIUuaLQ}(ho?xRfQ<0-G=5B2U7k0)STmz#3ogO)O zlnQ|Ud17uP z-M43Q&%DoxZn#eRW=&=d+=#c24k$NOGy#@IT*GZ*S3J=S3mx!*cMHA~5y@XA3JBpw zmwCATOo#4B-5`X(XpFxVL4001p1v)$yx#co0i;kU0Fy9nCBJ zW6$qT2v_@!5OcnX-p8O5mR7MTsYzAQP0YW_yis*0h5@Z(LDLW{)W>sc$Avl=55)J} zqZ{S1D;MH+`ah-dia(dSwg16<-rwXdkihKIpqs~GTh>{>G>A7&dgH^>ra5ohd8>gn zsuOac`qR6lAi*0a(+?1N1x&ikBxVyJnrwLMcc>a$LfiXxmG{Y_%Yc9H-2;n&<%DdZT?3L zq=urG^l8Q3RQ_x~!s~A%J$dO@v76TZ#r|!vY(F&(<4Pj#l!P-uP$jYsqcOoB=@dSD zEWd1e;st5L`*rhT>jPi&&kbY9ek%?^D`#G_J@-xi2=POZ=byGjV0c); z*Kq%2k7QW;p~@&h4eW*t0>B~ohKJX0CnmVZdUD)P5ID3Qi*wa>ySv<^qH-FETRA{9 zedAiR0{<|sjhwB-JJCjex#_)FnUqI9Ev?NHM&bi@-Z3YDXt z*<2+J{=t+w5)huu0tw&%nx(gAUMQJvsd8_VsLH;7P!u$zP-hbc7iwGrLQ8DMg)X>y z7LgOqqS)848(vv;cWLDA{JUSoD)cS!vRNj*dJ8Gp$hDJnM6Q2XDPnspChJI8+fDBr z44*!uU~QIjl^je(*5W!n23Bzw%Sp*W{!~m5j#;Ul?3b}2Z45gq{k$T!aTbq(?1_5n z51ETU#gGMtICXAlr$t@Ljr0>ipg1UJuir|+c4fu-&>1*KJ<-;}51xC2H`t-A+^KT{ zaiqbBuEj%U0nQYnXc=tZW#peG{4;Fm#4hR3GD?n95IwC@n!|m{;rWNo;*$JdNYlch z(i9GuCjdt;%f_U#N0(;*22!2~5JL4Z^3Yi^V`nLd*DruOd+P}Jt$BwNsJClgT#P!z zS96>9Gm+Ksug8s>kZ&;(Ub#+Y=;@LR8_pjW@kua`znar0`?LzU`$L>*IC&mRb4m}r z8@Kxnzxdz-q5JuN7{Y#~mooy1YVnkN@UE6WREz68c$ri{Z^v}jcnOTAh-=N%YYNcnm*Yb_^E+_FWFRXn`BbDw{P7=^Lngkh8@=c%#Qu3_~W7XN5=CUXb4I6 zPyoA#h0dKeR-;B;@jO0ZhC4%VVsL5RVYjGa3ZlIyhR$yNc|0bX^grYu;i0|z0=$j? zrP|aD>G4;!Mt`W{Pgh2Z{%0^4&D#Ha(CuHV-fPy+;PJfxU*An)G(@jzpV%Towo;Eg zhq7)ND=|Z4$Ukf*y3zdh&a#8hlIA>usn;w=23$7b!394d8ABe+IS}A!s>3GZSPSpk zlSo2Fz7-DwKoJ8KfXOK2ov^HH|O7pS8}1OV0t8_%y8i;D<2X)p>KU(DnkIOLwVAntq428gt_6l18BaS?9;I%EC-bvN0!q zxfmq1r>f4+(jcxzJdg?0!R=lf-GS)Vv&0j+M)2wdSHIlbx7AY5^aNyvq#~TxNb6aa zaqW6wtccI_Vko!2HaL)`T3$W;8bi=#EIWp-XAV5=08Nw*D1^^kI5dLq@-EY^B(>`n zXgSX-Sj!9Gzx5F|SYfF)*6To*AX9E5axKBZsH1guCD3R3)iVJDH&_=7-Qh#rcg7#0 zkRYKLk(+)L$mgn&@p;HUO_{A3OkQ!T=b>eDOZm0nEF+JZJiAANt4*6QQv_U#lsD&` zIu@i}^|RLz^ckL0I>gBvW@bTMm;D%>565x zrpNCBuNC(9itVE;+^p*0UTUYYx;u3VabBlcHTt>Vib()Pdnsu^(&Q^?uHIH6yUxcgp9S`0;v6~{`Yq9sIa&dUL!x)IaltqOZoO*- zE52(#sgpR9AI{MgVI={)q>qibEVzOa`yUSI$@;;I^)XzmL+MUlJS`3HM`+)c9USdQ z+K+~e%43wS@|!UI2yiIx3oVy1w)^8nA5@Sr*XQ&BAB3A%duK5aP?qk?3V}EtdaOo# z0Yv1+t$RzS&j~?)-!gaLvBp4gYo#7&o7|Amo2@MFc0QM?-JxHA3gGLqu-cJj&jQC1 zVT~@`?Pkkf?h{M0dg&7_AQ284Bvsx+Wh9cGizc}QC>1sG$2m?~(fHim7t60Fhl`@g z9e$BzZ_vzGe%NGE5Cd%d?tpjZok`FS#5J&POf-(?DpfGb%f8^k%A#`L4h01v4_DW2 zzzd}u_ELk_&3pBytAwQtErrfRpl9b4?g-`lG72gc07_7+#tkX7 zZBh($tMkGV3Vtzmggn!gtE@c(pa&5htuAAqBG>lLUV-D-iCoFZj&iULXmOk1L$Gf1 zYpLv%Er4GT8%`0sI|WqUyS6%E(>DB4Kh{64(Nv?+!ovL zr!aGqDpzb;{mG-A3<$<>F}|ItbkY4*^RN}_*z3r+=#QKaHbl95l$QXgy7}?$bWY+; zt5b{Fa7;`Y3$=?@>wNV_fCyyX9*FVeZq8)q$*+-=Eku9QEh@s^pp_7M-6J`U&VAwKjbWAtR!BbU}Zgt^4_-Ve>DUf=S&Z2gX= zt35*Tu0LCGZiTPtwII)8aa`nERme-sOiZ&#mY=Rx=U7UZZvWb%OILvGcqqYtlnjuei|3XTgpl{1xrpgZ5Z!oAS>3IP_50myGny z1yhfv13VTjI*q0`xfEFy-?0Z9r3fs*m+Y1dr1?oPN`VR;&~J5`Z$b=kV7W472Ra8$KnX< za}A_7e*X`^N(MvqaDr{emm~Q1j`dHX$$Z)21dmajPa^LrNZ6ErIYIlcF5gb;ohu%C zZ4F}@k$svsRS{2=#LAyFHre1X15=4<s)_`Eak+{#TUBPMVw59uOnj{BMQgj;^kU23-{R&p2LH}@= z8+&=u#Wu2WJiDBe(OR$Whf(cNS;+5vBZabcbWyNK*j>5NI5X8}!d~wYY+>}mb zotL3;`eXDX3Jb2Tf4z{xT{;1@ZCPZ3D7ezWt3eIixGmn<(PqsWvU}t`IonO zNJ3@l(y-dN0UW6eMI5%0P1W}znC)BC$z)736eZ|zS8||@-M;4=aZmjH*~7Q-Y{}GH z+0gH`S*zBek1BE9y>0iC)1ZA%10T>%`u+n#9!~V8*f-%*1NCP#L_JZPu6B`fo~nz< z5yow&jj(P1E7j5hU>%y!yvFZ%?l2?!BxtV$$Nf#J`{#ZhvZX_#((L;?q_a-ZVdKPn z`RJuo1{@OMN9wogqy5nCgceqpX;c@cs0rFU4|=}iX^C;+tWZ#e&)W?+g7>ZIril;b zYdRt%|3Sx+hf+nG`K%9BnI7UKJwhiGqrUTsAM0J^;_S?BC_LWm#B0wT!IE=ow@eM! zFvpGW@oOqw8$|D}s1mi%#;V17x1H!B3;D{42ySNRMldB?TdXM8qT5kL(P0z<#CrnD zLdyj=zrHZx%m3PNQ`JBzQzLjU~t}de`+RcrxN#L;XA$rAN20Bfz*J~`7 z`)OCi88}$L;!xv0$b}hwb(No|ch$B`@;6Bqc?YVv4)30U04|txZEb7oZuPc`B|YGo zU;wxB2>c=2+-4dKHw?4=%rFRB=NGP#u}Z6kp87xSMP)sh263y1s|g{3<$x#DIx<<; z+ufpM#GS_TJxNlHp{1Ujj*(7QvcsMqkZgNC3?%EK@q1EtEfD&4k{>+~#zibIYp)^8 zZm+{r8HUVS7*qj=RCG*#FmAiM^ak>Ox*O0Rug0F$ad6=MY-Q<2l)#LIp|M=NX3*W# zA7Wv!(GyW8$GbDQxBNt)t61dZhHiMo@L_{;7`+JAcuiIXPbxtlRgV-2XC%We4uyTK zuG@)}UI*&7rgkfry7x2Q!OOn5Z>l;@v75eL(V-GLkSr}LpCBN?r4m%fgjls>)tC?4|fN*8W#1B z9G;ky;tj;E_ww1mr>hZ~c19}1kJ$%3#_<>Vm<9M%R$onvX&MuO3}gW3u;^9Kl(W;`DK33H6-vOLdN8a!k9-- zaem9-5ux9V+6l(vP*eK~rogM*0u(uLKGOHEl0&ap$-lq`@T4^eDJZe3L z4@hEB7;hNVg2CN6X&{%L$u^oJ5!2iUB1&9i3eU?7;R86*jnZDi+1AHsO*F$c zQY>2<4**pU+P={!kIuOGx@W76nsrx^lX|J6M-RJ3q%ile9|ny&a=j{HVJgXJjF%?w<34K1L-#8eLdm>QGmAO> zCgoW3TryA}g(qWKUXv0J_PINz4GGlamJbkJdSgBqSgFAtCb)PnX%dfZz5kYFzqIg& zQ_+y}Ezx*lQXykPx*x18AT$5*K|WzfM^ffdeD4Q`sL08~hiV!?wnQI^5#r*8QL}<0 z(kFnvFAnMIu@oxwkY6aH)$BTlR`S>*Gd~bi9yUNg^P15@8~`3|`2*WC<0%pjC|wv+ zobAWJNysI;C3qSKcQ<=5h>vow1>*SB}C zyIIQA1}6%c1AZNk2o2m;Hb4(uHtPKi}2y;{jZsE2MoQ@sU`S@ONC>*y{t$2 zDlGBSU!P!wvdxLik^GX(DEqg95n{v%ei=oG;oMZ5Ot ziHy&2IPsb*Rs-zRpw5RS30I`p+=77v*EPcF=tON{o3L2J#t~i0`@G#@)cD&Rd1QM` zzaIdl6#Nm@@jy+Rj~^=F{hNo3$AKS5F+6sDk@a9IKC`8Kwtsmyy5$+Pk7tTNwr54( zia|0!=Nf^4Q(s0#kY8QAcw{hvBladX;JMZVh(O5h7}<3LUUj{CF!*qXX-PjqNe2!$ z&=Ux9->D3TP)9*`$0B6Y^-&-991vMO_N5AR;@`5xqCq%4^TB13iQ)+$9EmmafHk?7 z%W&c^ceUQB+-$Q@MC`gLl{(0e=36fsX=UG?Gww^qxYOnmXGC}_H2XAmFoFts+wDra zDPq;lBI_`-ZH-aT+H)*ZWhpH~JX%q)&V)@U#!=%j874mS zpd&s9ELk)YwG7zpvbC=uqG| z8xA2DN45lzs~YUwfQ}!(XnPrDPg%Ht`+7hHj+{f4V-jgxeUn9bd;oAWLdFc?1I$e+e{H2ajBZjL4jND%k|QBBIv`i!x*a@}V`m?o zJV3-Zzm5VC7{lkl7LH(qbH`I&IUInKHpN0ui_(-F+x>6F!V2a2h{eb|?sC5x(`0cI zhx=OWZBHx#E?_d`;(#iTQw?NdD@X`G;rIFw)_WiRc}=5jMnlBzbQv1$l8p=MqZX{;xU26-G= z9P5h3sKil0kcp_Lj&CR8ZE+*OE2F&lNhgel7Y_6^SWk_(d9#{NGT$rfk#k4%aj({f znNE|Q^oZirHc`}ZwHCE*n=;w&Ud$_99j|`z(wbdfM_&9(FEAMO2b*d+&4L#5{tcHP zqH8CT7-1%%acQAU>vYlNO`}myfR`uRbF)#ao4wMjq88KLtc8xMFw#GI#sfe8`k+Ti zE<&NXf&6R$=D9bb#XLw_F&@@&%UBVSNSW&JV8U$h9s3obwaM0Zh(mr+~ z0Z5`CM$y_mvu6;_pq)BL4kjjUlmlyMbZH}ASz^(t7L7pSPwL8i$aHx1lH2^^8q%r1 z)PQoQp!FUPe$S;-Y7MVJ%0U{JkJCq@VDBmG3_(SALbkje*DM@B2Y^LuRR>Fchf$HH z6C?pw*`&`?5k`D|D|-AX3HqmqFo;E#M}8(ZYpPq-C9z*enc`vSdJ@q%e2&oPHRsMx zJFP@7H?}}@$=7u6ZwN!}({Nt8bN~`{m(W>50z>HR2KL&gd2X6#jeYEPZv6q-QNWl|#i=lb+pZ~B*lG4fy8CRfY#m;5U zpNEHgLeJY6%83zbb_jg?<*Eq|=!v~efG~yo z+CqN}@jcaZn%6aDwcgBktNK3fpT5{)6Ho&Y9XKx`i6GE(9rYOz3l8Y=q$MRvh2Sp5 za2m)($tQy%^N_`?h&o9=iD?Bb|5W5$S-0CwTC5-OYaJzF2zO~PtD(+@+$R^7XhIT!JH_iI`M0bJ*hO? zOKcDMFWX{$fndl}{@w$*0DG>2oY8$?V7@)~!LX<9QW zVhX}7khnt?n;Cx|vZw{2ns!kmAo={GDl* zt=4C%o4WEj1~K5MyWmnW_VNK)^oxqLmY~)GXmZO(O7TAxP6|V0uJob_vATV zyRd&V`Kk!Dz~iu6n92FL`R?!`6c5VK$88lx8p|0^W5?=uTnBW%NCuCv^Q)=!RdGQ8&YujV@uM{dvA0v8+{!XBJDRR2N}_2aqjL z!XiPzyIWxz0By^l_0rYnauNnL5|FKWwLdGmndbh!$(V}DDVRl!e0gh9&7mkBwH!V^yQVD?ANyp|V1;VQpLY+y6& z_6hf25|Xf-(e|3yQym)ZuH~QB(*j#iT~$`RnBAlG5bfyKFBg-}GjM-`_S5wgh!BrI zAGdktx!CnL9jlHGp#mX-PZ8_if5I@ch`NJ8qV)-owL_hhh!5vF611XtNaa#fNI=&I zo9Bfep5WvFg*Yd{t#S`F3&fTp3liOl7N-|8R}1d7@1z;EbY=;a2hC0Kd4dC*~X zo0i%}F0~4g)HaOfjQl#TY1bVfe=C-{cj{~viYMpHwAYIdjNk2->J|`e{!(83^@fF? z7qJZ26GY(k{k1dFJ}QuA9)+E+pemD3 z8iKCyOEK`)`q62^hiHD}oY7h0hu&?a>wWLgnUsqbQDA*zchU?QaMjA<##L-Zd%KTq z0!~5TbG10ni#fGu>$`3?BGhG`kg|O4{x>#bs;}R2&1a2A!97kyHR>BPuyQqCi#ls- zP$FBHrUNA&I|F(tT)C9Wcl_rQAvw#KW#fF4nmcZ|*UX93^@4C;~@ zN6>5(ifmW#m$68j_}cZn!=<3`334lZ$GRzWsEy!!eyX979R8%dc#vMIk1p>e?MEKM zbQEc0)33yD1T}VAKNGt9Kx3#Tl>_=u zNTHo_>rogdHCXF`qn1`2Nc(bpjho^J5^d%w1lk^sp~wsk%Vt>|WSOb$oE@jH>KMc^ zE-08;tTRpB`#6O+ek&64>3}m-xcR%k=ORP`&a(3Hwih@|a6Ta5MbAD69O#@`iR&6M zn^)PMLr$>oe`Uo58l8I%bD#Q6&(-*ItT!pa+i~h!n#lEjN_%=hNH=*;=ofnN$daCa zs+hzlH~S(y5ESZ|2Md?g?(bamgy%k1(PvLQ8mtFlxQwF?cu5Q48yMb;PByG7& zQ;$8Jw3fo@kAngk+Wxu6CBlZW#TF4W`4n^5>9cU;X`yaTApHD9rOLvcZ!NXt7~!1N zpABzJH4DUiY+I%~LTFty3#a+&%VRt@SW>Wqc#}1!1`z{T+Pn01#rnX9E24JcELkpwSRSJ1 zpj!lFq|;dB2xD%qBHv)~&8uJby5bC~g|nI<$r+KPxf%$5IIH=qc_zg(+{II~b7wQ^ zgt7u8gWHh&kizwutu-E1dc@E9tPfHZt2HS_?$%1Q5@h2XW&tw$!#B20Ng1HG#M?|U zmb}BB^DSSg-t5R_*I5DHUCOaQ+yo>Q)h`n^QrsDjY)Wn+t)o(FAaue@9Q$#jnEuCVY|jRAbR=$=Og;O* zE07l&-Ag>E>xeM*4#6^GLEg2Ukk6UirL5wBN?=s^kS=_5#~uaYLV;O&;ElLpVX+5P zflN6rOuF`bsce6bK@e+gtZ0ADk|AE3HnuMs+RCD@zyNn?4pPj9xt z?W>*U;rPU*VLqBwGmN8H21Y%wtreOKTqcR%fp*CI=ZRQ*%V1}ug`XzMHpfysTrq@3 z?5siE2JYrOLbw5%0MAwjwNK>w=mf_&qI+OaOVxq#ZvkIoT z=XAml#=j}pklMYp@HF$pZ)tl`_!|J28hBiE&zD+ID^>M!#gDC-3z2I4pr6n( zmH5n5PFIozBU}an{CBN>Pdd1gTIV%$-g%d;S5**kQaVM6@a@wImk|0t_PsQHf!D)+ ze$AjhT5{8bQhr`5^1ow19n3CW8E@>~W`jbZK`gG?6gruuO9aG7O}j*4=fiflbQ2fd zY9(81V9Vqp(Oel!4bv`=m1^KfW={c|j*!tPuq!C|Db=3+k@Sr#5@g#H~5c-6=Y0Qt3COL{TcvXBnBFH90)Vpn4d`6*1uCj;$B5|{u}9OJjemIShdp;N-;)X=>E zp6J=7)tPT!2*6538+Znk`3z%l5`0wp?Cq%^J22u_>^zl<^K=CE8Q;R_ng#gD3kN4f z|9L0Z>@}f1a$=hoLga$uFFHyVzoYa)TM+kH-ucv=z%5zWd-H)hMd{F|GBeyhbLUrf zNW|s7a=|lnfJ!<2e;9kmW?^`qZFJe|T()i7wr$(CZQHhO+qP}n?{z=3f56U%bUM?1 zXsV<+k}5RXGA75Iz?Qt5JS2SZN0NE(;#Bcih1E*@@wxeq1zAl6P9-&E)T=feGhOPo z{6UHLj9KYUs=kK?t&E3>Kfyen|EiAYDK zE+eHsbW3BldP6$&Xe7D5@+-I=Us#0T1m@qzfgEHJy-(jWV0COqdRT~?HqW5(>EFD6 z_!UsZlu~pdf0Vf@EE-?u&s`^D^1HPmlE1${iB^1-OpqjCLR=w=bY9ciL8^9B2E%eI z$kH_G1uEH1Lsq2Oms4tqZX<80ftHK;DVrSnsLi88F-A+F5M3>OyU>IG>E<+Jnq}XQ zQMfLEmd7YO0u|gd|I>gHi*stc>UPhJ z?#6e7_zjCS$OGJy&3M!iwK70jGMejML$|XBa(-}K3=niT6~S$U4ehQDLdh*jY5!jSa7NU$3o4Lpt_Uie=lqkEHqe+dNTmo zpX7DwGJ*@p2PAM!3VE_LbhKX7>3%B z`6NRYFTw`j;OO@jEHB^I;ZGz)hSn9e)MYJ))iFJ1tSt@L04ap293CD6M8amj7J|r` z9jl^-j?qc-x5G5=9AW11=)#s-eHzFK#&1SdURK4g*5FKN69qh|GO33#JkklqKwy>- z$|;0nkRca}@=i z|HPV5h{wGeWBj!herD+L#qp!nBMXRj4jC%Lh0_p<=D`bdwyu$)eqc#JiCu48I4575 z7|2)E&~CKrhk+}+Wfoi;DESMQ&3rV!9eAqYPDCmmiL{LPQ1JPZ619b;ovTG1+oOfT zOH}KR69nqsK1jUW82)p4u$_KHa_x~5aJ4v7&Ren{&op8EZ}=9*KQ0RHOW1dgA56>V z+G$_~qL+q({ElstcZ#Dx+{FagHX{lw)DSuKL<9G-}VQm|?dFEz!(kEGO!(m|F zlCDXogFe6}4kT9&B#t}h2kOxlK+!xG$aY9Hg4TX>ezLh1vc(ps`%Y52ceRx&Mw}v0 zNpDe8LfMB;HIA#F-lE^FrRNSjYuyfrKz>24NDvkJZrr_wAk3T|xIH8KOW~w=IdTHXaxz{hpy+zTozw9gIc8}0)=a`*g zq4$#~@S`IjyveaY;(Ovs`EzwehZ6x|;Pb;l(9tK-{pN8)+IeWQVGF5(GxdQ@`8ldE zulu<9(BhGegqd*lz_(eA3rqY5e4K#Zc~B8drlel3q6ZQRE0z#NO|j~d!nziUvpXvwNLsMZ3cG=-W$&zT2Hk9_lj4QF)P~}7f4ou+D{5OmlVP== zok^MU0O=zk%5@L!t7ReE6W)i~3f>RZF^;*<5IGa-C%da*EdwXROvy7xPvfax7$U@R zeHK#N^yUY9bRIr|q_DZEMDjdi>I;5OCySTX z<@E>%f0&V0K!I+q^Mh*t7+AcU-f6ay=?Gi6Vl@e4P%Th0uKs*Y9!{0&v9`+@WLy3& z<$7)w(}NUdYHZ3B2AY-DJ~kOX8Kq@xxVDlG;qk^%l4t2vO6M~$50T(QtVQX?ZASLe z1JF{LtzF`dtN{reCWzkK2Lm3MOgTghpv$&w1Pw9x`aN=3bBILv6<8JBsa*1w)^7HM2U>Y-4{u^e63R1=;Y?bf* zXFlxQhXrd?1>jZ?TYW<|UoyoAT4S%MFn5)siGpKESTC#5g_Do`|r z)R5+y-*tbu^DB&|luuMGz;&E0ec(xruFgg2B^&!T@2G;ew5OJu8xS}PqI}|Qh2zXW z<-riL>JM_N1o-Z6z>AV?#T?+bK5%tF)^wi9D+vOMt;iZgw7#h?`b15!aJVnxw%{`w z?O8N?#j{N9+a+AI#qu}MPQ;SBJ>}lqi?s2j1dg=y+d4x>`yxCjT^bzS$%IVc#wvc5 z)Jb;|VGTomkLl*Is$Y3WVN)d~gigBV1%uxCN7%L*m;O4j5F?4vi}1+vs>1?O2g%N( z(k^MpYNOj{fk^U>IF{NfIYeIzSy{tK2;dx^9XGcUMP^IQ6PAT0{V1TXj>t(8*FoC~ zVV_V0^62!86kID+@cArs_Yr?6N*v?i)0- z5WRc&g8aG)^wTyUCnPFGk1q&;9~ zO@s$M>}@}W{hfpCud#bX;_xx{rE#N)C`MTsP3MBRXBPKU*v*d^ru91-UJ0IM%(#gz zl$l-GGS!8@ciFQeaD$wA#Q+m5=gMN@gld~(1c7~WR3Xa>cmGx!7s}4hL#rW<)}WdL^zuk9{K?OE+N0-Q{)jG#Lo#dqHk#ojsVIW5b}uDNH#s!f znUl6BF9$=%vH3MabUJC0OFBZ4*ei>!cykWVcg)SMo3@K?cbU<@!WG@UoWOtZQF0+E zL&l;69U^G{>(G%cnFUlA1Qg`?&IgS+)hy>1ygb#(AWdU6MFYu&(ddxLZI=;Q!K;|m z3N{M^!r>Y~=+2-vd=iH5wBpE;ikwgI*tDg%rSMU?a)8FWsL~lNW*h_Pf zOTrNbOd3V*eemBnq~V_8V*J2h%dA7DLl~O@hgS&4*=OXU%TBMOH2t`4u*)HJTFp(! zyml?~l}4xR1iN1fVfuos;uL7a5KdNL6%DhPnL-)?gVknw%;kBt{l zQ-O^5M-+6f>1jnsUj9ewzFJ;KjiIzEQmnl~^i>r|LmL$!-*(O$v}JzC8@#m+PfNSu)4-^IWQtzl6Pq0_sI%dq)R?BS8L4Det(7c}wVVMmw+bj90Ckp~$j2uS@-$9N zIv1&T`W<+#0Abl7Q3y+nJiW=ctu<6=;uC zS`tSw>ELo(u_J0~%)HneE8DyUet_aVz20H6bm|LpRuF6j@95(^Cq6pp)^VgsUeV;} zn7J$&i$B$rG&V&e9s-LM(H}UOrTdIi(a>S4;E=x*1vIrPk9OG0i<%`3ZGrF`K8z3Ln|g|bqyRP7@8k=uA6uT1 zsmJ7QQd4IUdhS0NgZxz@OyD&f+DTj>u^RQ{{E&dhxkS))H*0U4Cg8wC)KB zY1vwT*ox=61{WB8T<00bJ!9a0W<}cXB&{NoI98meyvt&sE=rGVr*QZiRPIc5l7)F_WAFcV^`_;!imQ2ADthgUD}iw z0OVG}c7^T0I_7T+0@h6{h#g?76qJVn8`i~z7S#I!I{sZLfYruyJYW*}+gwddfeFF+ z=%R|B#%t@&87OMa?lBuof-VNKe;>e$yN-XXQfLJ}zOtk0Sqe*CNYBeLvx5hEa)MT%%#iKv?^_UK3^Q2#E55*NAX@T z&l(P(#{-ei->auW*KcEwTz**jAadZEsn0EzaIKWpW#8;Fi@O3z@8-5Lh3xa%_rTA& zb#k|+B`I=x%lO%zZXVxHmQZIZB&xy9o%`AfJUyV(#3aqotR>b$r@Qvbc9o@s0RPD) zAP+!g_btRMXAjn|#Y-g-K+9@LrSDBVWnM}(!dCTvI~Lx09t0PCR72;Y?XA_`p}IaX zi?<87*cf7)R1k3zgvV9z|7jb5(9BN>_uBbWx zxFO!uC*$g{^)XDI*bxo~dv7>m4SV_iAlX1yaZKj3)4co!qdk*;$0Z;zDyn>bk0Z00 zIeIy?o<22v`ez(KwX0zMpQ(H{P3fe|^%Iq6>4kp7FKtpm@uT$*^uH_L#%#H3IgZp6 zgjxGRG>N5ohN8I>gp5Q?-sTS5v%pN+S|p9>8Ko$M`jC+oxfVk@4k?~3eb~wv{x-9Z zx|>_3>1r7v%+nOb#h$n(|tqzs9 znBdG|yspI1jy=-vSkKXmLZ^Uc4?zHn1Te3C*)bUee3@1&z`(!FCO9a#p;L&@GV8p> z5}d1%_|r&{&6bZ-UC=s0kX#Bg5}us`Lq(>!k8}PBY(P)%1L9%2&}Db{G^kb}mwW2L z@oPcYRd~%Ci{7((8roNLKt@Av+8~j@l*bF2dKWufLHE+~44)IpqcX3ao&TWoJLVB^hquy0a&J*P( zE=P=Z124<$UU!0uP1skT?o?nJ2hQI7Y^j<(01W{Mgx((UU07QoIn^Xd7ny%Fl5ZE%7vdTu#w-}Bx%`R3$K4H%n8d^k=9-HkQ zm@6C?nGqY3OxS$uM7EJ<^U}WgGx+&y`fuh6?1k!%@XUS>x4H0Gs8t7nFgof#3O8A6yF$8%Ph4S%pG0gAs82u} zdj_|ecpO=pof5?S8!j9%tLWm|Eub9tf2!g!xJ^xgn53! z3WU3Q``D!;cx{ME(RIeLz8(W9)n>Ev{s4gH9_SkRZ(2ywS>d3kZQLdz$Y$+#TnTFT zJk6;8K7`!}zp*}#S)HC*N{5uU{%OK&>D$7=&8Q|;!;>pul}DslSOd0d2R{bN8-*k5 zs-xR8UyhrlH?mxmR&!T?Pn7Rv@sxDiY{t)rL4{OmtXJmeQo6au5jmBvqoVx4`7ALS zpRlb~$!SVzM)n!#FG8`ry(XdnQ~(8bbp=hrShD@il$PX*_AYr@ttk2MqqR68W}B|p z&Tt&VhP=f8Q?01kv|dAb>|F-%0ql0V(rcAQ^)z<$q}rpa!K1O(LyqoZ{KZKozVBlY zKEt!P>02h9)*2kjA#$h$3lT7ye=^Xuwk$CdhS z^F#L8=ceXnb2WTC=?Zj@It+AcB=LZrq*SwqY=?eFv08B3cXqQQFI%&NvIX!w`tpj# zS}5?o9#P?4D%ofgMtDbIJAoG1qeoc?Qo;wKz5b=-+a7XDTYwVf@*{+;*CbU*jsa)s zbH$Xi>J4I><#}qgH$#D$12=~}*!Y7=D58wWh{0Y!r9ZKF5E&^zN+j?1+F&-uTzg9o z$rsAX!vo|={}r9`55d(|^|?ukZ~aghF@`$vK#Kw zrA875e(rgAjTR!)w{~3Z!3+@2Hq2L5eJa8?FL*p@dp+7Uo&#!0TU(>$Ke)6@Ie!z5 z8iTuP*kcf1a6yJ~n*`puUt4%So)M~&Svb4#n40W04&L!IPOr}Gx3|aXIoQ~{7Y^OH zq{g$vO?XoZpY#**@R-W9-l*W(#(Ivi9jh4jXP48z{WcO#BX6?8R@q~2H1fN=(02ur znT~bupWQ*zz4Xj`Fiv6p4t$oLpYPx=Lu8VcjK@c+dvJ|wZe;ySIcNa`O8?55r%E2# z2pg<$Ua3(22p<)H%kWI%y(uo`J9tq%1<%~H5-VX@n&7W?sgJ4Uv+~h_j;;reol2=L z4bDaT9x&)tj|{*&VwJ@Kl}iS{7%?5S&Ai))E=pRLC;Ao9lNF>x!hHA-0$b!JY^um6 zL&@Wn-L=zmC^*=`53Z+=$z!x4INbUgs(qrzx0Y}DZRb_k&`4>}3C;8{P9hxLaP zoW#3p8^i3$8CoBNGE-e?QQeoaIq54=$oV?#Rap(;(ua`kVVhc0?L|+E_4vc;(-M0+ zKnH|kO@BF(y`R2<2_b{YU9vnZQH|by^Xw-PZ?UF_?+qFcN%JY3v?E11H&Qj2sitiA zRsS}C{}JFVMjNfv&F$DwY|DSi42Yiq&5%c5 zi!fcnEJ$9f!z5?AXWLEM1_@!dpxykZ7|0y!ifuN*U=S1YhI=+LSS!)uh{NjxbJbhA zv4S$R6q`el4gXS$8y7pA#A^Po$9iu!t38Ry=>rrALS7f8ozwgkgfJO&dpYud= zD5!NHtte_7L<&6)f7cMg;u23%(8+xc63zE{leY)D$ONU5^0D_ZIA>V{`Pf&1Ia{C) zP)q>p5*4~dPJ#yEJbG_4`ApR#b@#cH*wJYF7eB{u1gNX*QG%N*5&8|f7om|msxJkUyD3V2r1)j(`?tqaF&^sQsdfk--VFU8F)ARDIo zi)wtM1{ZyIn&vKqe&YX6@c;i97+rXC!}|wy^#3)-*gl_FDIwcg{7pmT~k{k~MCLsn(1QuUWM^Mu&T77{X-Qeq^vj1OKVbviau0V68Df8gGAST^l zX>~)GKW`W9jW9pf$XPztH!w?HeR#xaV7#;fI}+$mrE1U4@(-t$x8ni__nHUT?IO2LJMw;`ENQE%qh)CWb^Kzlh`K z8j?sYf?iW?mhLrEzBQjpSrdA(Ae5fE>=b}R%Ub@FCuihxdk@~fn1%pjS_OH#&9 zqhBPu4IFdu6AnjJ-49OV>7Cho$rG=mGS_qNmD>f`%MFgN6f9*NgP;58O5;IHS1qut zC0B_nSr=6d#Cx+xn6ZM8{{khje>hO*0`^hSG|vol*Bn#QMJ{T!-8!S$Jl=00zd*V+ zVN1_p_6qq{1|&X|(6))j6qsim+1YDqx@~EhG@cORR*+lLQ6e(Gw?xdO+3zZD++%cg z@g4)oN?0gvm;a!#KBFj7Q?Yo+Ac$!PW1+1mA?&}w)0|^gnK0lPrq>pfRNrw~AI*xZuRD-a*6~O9P5!=Wcdyix8x8YUvHk$A zuzS>WSe~9oSi0F*k{jX$DUDZ))Ey7c3mp9W3%)}^;U@Z_U|hig_AyVB?9`Pj$5i`* z9{>1+5ncoi`)e<1wvQk*nvpaE#WH;`6mYp`7T&5xyMGEj0?dh;5~;~dw`OOYd8Qg} zA>^?#Q6oJLe$r+W(F;GBwZ8z)pt*ixq?XKX0G#%|6BdC{$CY_A>tPN~`W#a$INeft z$!b(59v6_$Okgr5XpEn*R&t4&;@(I(+rx!M?bENye1=;$RJxZqwlfH}U)l(gHC(Bc z6rEok_8;V%5A%Q%cmy}NkuXM*x?h_v94`?QPUDZR;2>HR-wK&d0*P+$zw>`4YDl7> z4^g>1XhA`bH8<&P*qij=H(82wa9?R1F-S1nx`qHl>DCH zTz^EcWoFddst?fb(bT?`8J#m3pMuy|MiSPp*N^^M6MbyBMnjyD0@=GXi>Gik)nOR& zU3rJMRBW5LZl>&mA6D9b+W0Xx4<;dGS@Js1xUcsAgGUa|3!(b+dYMsC);KR5TpY`I-1cwrh+o$iMG94lU zjcQ{G*pVooIq(vD)=0NwnM$rc6Xzm-NxYvu*=Kb~*y>VSiO#8E;=3 zW^gB+kik?Dy6{__vM;{j7&z>#7ry?H?Zl`@*k8m` zh%E*S-qTN9C(#llaNESjji#5uV8?C1Gyc`@_1URvt5NjGbPPXg7ik{J@pvJ$sQF2feOMc=F&ohh7Rx8U)SFD946o~5EgY$&^@M6 zzNw|Fdv|kcbNG0J(2jpYjvL&>2$|j_J~dU$KQYus^#|9o`;F7=G8lL_Qfok8Q-2p*P_i)a}2X}4sa^;wvA>kg3oXc03) zJEF(U4mzkk$(@BLa#Jx0XAaVcMp)H3(5eg(?4u}%ampfKfz``avUf>TIuH~n->cEz zek1b2BEqVmFh;0mT`xt@S?d*T?EP;4)t0+%dZq|_DI&G-FI*GY2d4xF3mI)N!R0|^ z9CNw)9eEc_^xMhXd->rK8^mvtKAfR;&b5he_hOE$$w@Umz7WC74;?N#77$Kx$iw@L za)7<}#8?obd<}{`WL4fm6{_%TKdu*J`BdH3y}jWkF^f|9ia^tsH&1oxMDw7!9lIcl z2FSTnMB}VWu!Qr|n7()ktYOdXC*G8iF~5;T-WWElmQOiiq4P5tikxQJ2e7%RXkil; z(A5=`7zo#*Ia1W|t6wIlVsP>G${}CY~ydfC)l| z#$C~&92ZBFDQM?P-%dBW2WSNZPXExy_e$v|JuSfU%xWe5A0evjCVH*V?ow*o^FQLd zO~vg;q!g`7bIuXn1_j^jyLeMgq09X*wlzS$p}L*fIinHlP;Y-+Mj1-d*zq!1KGq;V z$}Vq1pP3XGXZc|eP)*vJVmt|Q&obRJ6d0moVYYW-VAdC5N?~4KkUFE)hKOQ#|IN*Y z%47H84;XJD;Tj6=MiqsVwsk;kZx^XMcS43O6!H|Y!@k|Qlo^RKvyL-O8Kf*9JB*0JWOL3xSfrb1n zDyfMlG1qUFtdKQ8;_r4G+TUy2Z~yvfX=F5pfss7cn#EAG3U%!4MsWH6z|kRaKst4j zd1(u{naRTfgVpzW&VUihW#Nps^U|r5?C8^I=_1?o0UjG7`wBL=4mHe#IjSjpU{g4l z;>|!zP~+a0kL6Q)WnVZtm^kZtlb#2Xw_pDtbq5;mEwsmFADNu3RUIY1;A6OYoSFuX zPO`AzM~s01wtqN{`0goaqv31W6FnN1QsXOtv}Udw@kM&*5#z2tl5?*I zJdcjO=?Y*y8>}rZBDrG>te+#g-?I9z@EWk8@#-%8#vp$D+P2I$>e44m!pwtE-RW^6 zjhzrS@WX})0?^jBc;BcYg4nK?SuX7=ZY#Bvug~oJYHB=b5ca)(53^y2ecpuW%9^94 ze}bLbauhWE)Dp@d@TsW;(95O9wtmCs^Z#enr~##DT0cw-TyrLt$^-ZC)}Pss&62a9 z&zuTY{^dU-G&4&Pf|^2^YINT0TF9W(Ma$QA<0bDOry;6KKwCdS(T9jnGp$rWD*1Og z(YJBP>4UMU`!p$%LcN1l80`=BQIBdEDz^tt8|L&j!@ul0{+Ll7o}~04)DJQfTrBd# z8tJyFzt_5`in5=sM6(VYnoc+y;j>MiEOxF~TawzCUQS(X< zC`pjoe`3uR-@%MaTyTmcO{k>g4~xY@%|*{zWipPo{jtFcAYMpUkfZo71UagT><9YSC=w_r@Daq*yqZK283A(Y7 z22l>n3@q57?*Yo<0+zTG8jkTxC4G*@E&Ne)NI8%mJ&9*|pMj=gGx~*tln*7~JM?i# z{E9Fv=`3pHgYzJWT%oCaj&o#>EHNd;<(i_V>~UI_((;Z~z#iCIZl2WGZTE5+*_#5Bg?(Ck@B=2}=>6i0A*-LWNqDIkw@dv`-6 zI2}U>WRNy?+KQk#92S0oTiPyxh@^$9T+W zAMd;JD~7*gl_fVmY??ca6H*1wln)2Ova0phTTN2k%yJl7#)4)C&*c$i($TUJ#BY5% z9{TOd(rd1_)>+mXG?w+(e^3y#pN$Y8VmYSNxz7SQO8?yE!v-*g4-sP3qtEzAFdATt zQebB{y)1_v+ce1)5Z5M7>^K6yt~T(TWdw593v@2W+3St$6j}raWc&Evu%To|HX^%t zT`}_^`jh&E)~26k<%x*m)@c#)L+}G9?Wk|{Ha>?VmdYx!B#0vPS`;iv_o%6kj2{ zLM8%mW$tOXxZ7C_oP+7!-{?Yo1~aUV*0Z|DrBjxF9Cn#4fw*LFk z&`!h{@Aq-OVjI*DVT!B*@FV7Gpv}|`t|d}2WL~hEb-Iv;$6N_7Fk+bxf}ua*dEkD! z%ns}ef|S~@^0KqE7yS@S|GV>-IWv*E_CzIl9f?CI#yp*))pwi=mOR^rYNPsy>)vcm z3jpUupZ@}!;)PS~WwxWB1gg?_i3ALw$d7t^j>bl6m*-o@N}EJK9Hd#8VZ^z>z;mPt zh&Nw{VE*l&tIB04V?3CSYU;+5_*ySzJ}Rv2(Mh(<{TJyvm*B%0JYJO&{PtJ>&-kjO zX4ADg^hC*F@QHPWv{O%^X))_V1rb7JiV_b0=%tZ&Y_rdli=589Gcprw2Qtb8V+bH7RX2`8)Q6WSe;&D9{+tN8W%{S}Fq)!{S%sk4ZNtCKK*o4-DE_L*R?p|dP zQDa)W9f*3Jc&p0|F=Qpfg2=a@fOa28G1nRr_6hqmf~kigDkQs1gm z9nrzFt@}Ow%?fp)o%U$e{ng~Z!@#+0xFu+u-qG3Z%O?9GKK&k>{0qmR-Lp{~URBko z1@byXlDb&9l@L};oV*1qVsNLy2$9lL6n4Tr3_E@=g&_|1=8uT{Mx{T5W18|f{$0@T zR3zd?f_rk9hibT?lU%>Hw@NrqOmoFM=EsU0u|o}-F`@$U>Jqn~>UvqPBIXf*3;nI) zW8Ex5Z$?FZj*t20`my=KeZ<&|Udchm6ySyB6#-}wS(h*QJcfk6a-wXa5PEcAfux7p z;$hnM)6R#N|9RIGKpFVz_E8zK1;X&JcbTiJFA>oo<8sDOXzPSh6nAV-sVE*phuVY zv)}4XAb;B=>EeHJJe4zsy0zP1+M?b7N@p6aNvV8tdn2DJk6z+8JqaeX2lLr3I4z`F zVp-VBED(0S8t3)A?&U!b71vfL4UW9VBdd`sG@#^hM- znO5W3Wvm=A{7>q)v~F(#E=p|MIuDe^{00H!j$sK%XT>1`6uflbJa(@@ccXd-?7+Wp z^(v`XMB4gwOe-h_)*&fD!TUhp&eN9sb1b**kt;N3`*(VdlIEgQ9^eO@EE{u<(%3~d z7rw3?;e?x>7)6K?d6@~XU;N;hnfSWN-MF~n3D&q%u(nB5o;37(pP@R9cvPoyTEvjF+Hd(r5J;jlavR1;m$Q2;VF zND6*JWEymL$dyiZ8vS65#~(S(z5$A)lC}Qr6<7oMQJf0IzGy_eO#5IglCaOdmY<}3Y*O1&muYeJFnf7s9sR94 zxi-V%>SmWT5TN$Zx_%X#pJah45C!?)qyPZ-!v9|hKmI)h~Kk0AVD_uQ--005!--!rMeO1ff4AuA|tKCP&J z84Ztet_}exiKRd@oV|~&YqSYLyALPwZJMF{k)Xa=4uDemz1!$|tAzy$rzl<)i9Yoh zw8B=UEwe$6H2L(8<6>XIi4dlII;!{FWcvU??@8BPtJ0f(5u_nbBMf;~fz0Fbh5O!( zV6c*$F2lNRw*T?7?&s|zOro=$z<(yEem;S{i^SET2HaXn#9o*SER=T=E`9^DY;%=3 zfLqU+L!l~k26L#?;z_Q_NJG|e#{}JLS)b6g>|PjL>Yg{SOX5uaV-JM+n`ryHzYM`c z)_j41sYd(?nE_A;HJ2j+Vi5hIWEFfBWAJlfGw{af@Udv-EYd|*9uUf;LlIIMH5*U_ z<Y>zARUvzlJN0&gYv+<>%ns~SvD*VSP(&}6CSLY|6wly)~-4Tv-fDZV#gGA1&p zq?%)$1vT6pb+!NJcbI%dyO^tF1$R06`du%VEw+{>>@CY2e8-YZT;EO&-13ZN=o8hO z*lvdv8nU(-3I>30?t2`9v=gU_HwvI<;nvzCdd{z>z+f03iP3d}s3g(@ zyZ?6rF8W zbl1n7!t9ezMB&f#5|=>ixQ7fmwW{$M2Lu z4mi{`r^lyUgZNtV@0)<*yQz!H%M~H*G!%*J55+P4s7Vh@Vd{^4ZC@hf?yC4}$Nun( z*8{VUx;^;z-ZKWRnkAduY5`vZ%(2PM}ZciP8|)6JjZ7>U;ozt}`lTj9H=&7H#@5 z6rWNpql_YmMRWZ77)!Cd3Bpf4%pI20fG)&secGeWMD+J6t3ma~sRO7C>}`riYujU` zf<0b{S#_P5OpiPX?Xec3-yw+6Te`+N}CE)1E|>9EIk}=k;&xem}xA756QX0e(HCjyaD#? z;hJCM;~|lhVCc?5*83w6N9NanI^eYt}m#X@kEOQ!s$3b__Sd_L~1WNfjbnRxu{um}S9B zlT-w8NyY9L2;R7K3SI;TY^_TWk!^w8?+#3%D9P43irF_w5NT1a@eBMxZx`VfpQ-XZ3PRSAUFDjVNY5Z#0pq5G%clXtc)}PD~R%Mv*%&`do06VymWX3>2m?SkouO`i_k&lz}i4Lq%ie=sNnP?_Ybhil4C81b0dqplrdtJvfVBJV)u>x{&?$hXe zfZGXyPQd5LI50Z3V87do0!VdGMTw>gun2SOFj%OyYQ+4t>7d`~iEtc0(D(YPKwCG= z){(0uhX5l^BP(d8AU_&dT|aHXj~2uF;2WnkK6_sjTtS5Y#VQhyfoWs8#TI9|L}Pw% zdmmyf6oQ61eAM2;g%It(n^3KDM(NB#8JRWT;cS_*$WEA?K*uv?vGjUp&{>iKuTMcs z1!}|aA~3~u@Xnq*{1t5B(4Az_wUPoa}N+NZvmjGfn3<_X4#6b zj|-)pgdWISO#_RqsZuRBld`3&qk-|Z^ruP7M7$s~ zffPjLlyEK@Q^gWo7>oexd67f0_w5Xgd;)I82*Km@j|R?G%m%1F{(g6mG^dreh%1{G zV^e7?o0?h^t-1)pn4kt?>u>p}EgAFy?+StK1&PD)yZj-8QwSb*fM>-aIEbo@0(jKU z^BS{D*(m>D6WP-z4n-(UZ0!7({ZQivt$|}@jhBRJr#QCD|8aI#VZyLEQ@N150E`BwC*MKUd zEQ*Ll-p*hzC?csDZJ4DG&YgB7w%jB>_t!G9?1 zF~5QzYcjRI4bVd}4k**vQ1T(1z5 zrtBini>n9B0mx#3yH0s1=t^Jg69-%1pH@ny1Elo-3KbDtYu-iRpe6LWp0!ZNj|`tUrT^7NFelCI@K%hOG@P*Kdt=lYF5f5apvS|sh?yKiW&nN7VbJ>U4wg0 z(sgEuR%c-m16)WiZ`}{GISUN#&V8CGoh`=3>-K&Y$gB|SbZjDP4N*Kv^es1`SfwfO zD6-?G`Jle8)q`ib6r3h!n4IHvv5V-3&!>0QL-4;wt!%QOgF(4m(v+VY6<@#8HWK`5 zUx*bPc}t9eYUOF3tNe6WRjqwLsYjp^Q^m#T*72=QNNK8=G>)Se7ZIp$lDXi6pomvV zu9t~#olpsnKM&h2&wK_|C0lPLeU1XWyzAS%R%eh^s}R&#It>(0oF8zicHKpS_YWspd>sA3byFn(u zq*|AJ*V^{A09)fQpYJmqekc{on(W*kq+stjRdG;l}xvD5O;4Ym*&bukxO zYI?rdoo#_1-5;OgQebwFJ57uhGUFzE#+naq@(|GpHQ4~pb&pqHJ0!u!nH6w~u|UXp zm|JgrJ1@cU&gK+HQ2@@u>aVCd_8l?ZEfHR2DQvybNf+3@Go zKW!~@qQEeSaWkL?Pj#(S^1I>LCQv9I*;;! z{7RQP=&)-BVh*^*ZJC$46#ASZDAue=4+dhPQ)%1O%YQThQNNniW_qqf3<2|@ff7=ln^zhG`e zGccMktVY>nt+_cJ_W2sK{Ey3GC)V?Y6JaqU5i(Uk>+MBtoMwfJ#xMA&)Qv<-GM|iSWRNELv*dSp9*dc(qDKlUDp>STh~Bik ziy$8$fW|+O2-UqkglX7$jsiI1c&IN1$_ji3yNp~v;h=M}L`$wOPI0Yt;z+0 zX68IKD9*p;9MrPhlw1cRlVKpy^R(k3`{;z4Q2(|Rg%EKNv`;_Ys1T8kW}yeXJ0Ftp z*IK&$hkUlDBA#>}j!=YNVYrtsSY-gxN z&Ma+JhY)EfEwAhrxhA!o4=nnWBFifZWkp17FoJS~qA&@Xq6;v`*4f zc$)WY_&Z|L!)MM~aY{YS$|$o;f5~stl_&J~(h5VziI*9r&CW z7j39XGx+(O#ydh<`UY}c#U_4w>*m7U($YT$)q2CzZ0vHhF(_Xsv;G;nMtZ=DmCi|~ z;XEOAmt@YX!`A3kjnhbPFdonEuUqf#e?4ANr5kujRe!~> zHvV5lXpyWfdq3k<`@PSsjm?m~XrFYHo?2{{@|gcyONP+Li-&spq5j8_?LY-G;lfY4 zIh{?sSMS^Ch*)i9vhL^G1l~T}{0ETJ5<33#|ZOUTytT^(bI`GB-6hW98RH;*T}_n(t&`Smabo5R-Yt2Cr2` zo1t3M4c#R;?M;8+BI$v=+kS&gQD7yL(oMp%e6-t}z`DhFAmi@ok% zKxQRHz%j9Bb>d%VJ7binfB3ory(f zOhDEu5>~8eP%2_slGD@CfquDb9-;a<9~n1!IW5AFZQXtk{M+lhM4R>M*>C7p6yo_&jyGwq)ZP{FgV1{+0$878S_EVK zm0#y>5qx#C<1*)xo`*kRw@x9}b4+l=zE}8Iuy2iWIY}=Q4cO^UI?RoU|LZ^(Jt`?b z!M=G02bwV02v{yh%^Wg-f@@WP9G1}~486|g?=0NM@(lxiAO(0142#Uh(GtvoztbGnI)$>LHBnX_VX&)6=hLP{HGm#PVCa`b-nGG9pZ&J+?pJ7 zak}Lghwd}FS`=L!L?E6$fR$PYLm-RIsZ#~KV_58@Ey~%Fc@C$PD}qIsO5&}3IUr&8 z`pxsw5)a$Pe`IRv$Ia>kV@fIg44h<>@OY%9U539*Z^oI-E-#PZ`w~IBSEm`fzAJR| zdKN)<1`37tu}oNtNu4)nllLv^zwy!%4GfszIOnA&qTo0e<<6A;P%*ODuX$_8OgC}+ zcNppn(`e1&8iN9&zI*#@>G}tkub-5D#7k)O{U0AhQY7{LS3*dsxzo`6nEoREF~NJi zg&U)P!MXTKu9B+J5iHe^DFc~8*6xOEvVO4SgP-suhV6DxOtiOK&uLJFXL4V|3D8x9n& z{mD;g*rByo8dp-u2@<12FL_nGb z%C(=6%bN)}b?SvRJ=5M(gO@Ie{w|X_56G?#Fm}`8l?Z3w9pD};^!~9HDvCUfvKm3<=^+huV)XaGo-tTp*S>`T?C&1G!RKa^Sv%X$B zUV&#w2tuf-1$adKA<;eGkBT0<7*vn@C=}r6Bn7Gju4n9NhvEqe5j0$T#|X0QPo)av zi&TVwB_`Bc9Kc4Y&os6VG31c2HVZoUCMw)K##y)ase3~qh5ksP(J(|;vrt95gT_YX zlM^R!h;9HnBx~bcv-=KmwjHFXR!>?>*>D)1G2<+N+&zfUs06(Yq?^-Z-j4WKhB&lp zKL8f?Q14h&)eBa@Wwv(i-*<#99|i~-qk~wHJ_Tc_OzOHZ;kj04n-nyC* zV&BO>GtVt=E2$p<7k;Ccb=u7qL%^iNegMFIPv9+Gcp>hEy2kjR&Dw5n58rj+eW1u! zT)p?AWIr~$>Q|Ne~+bU3Ht3Ikf;s@3m$8&Xg2E0m}3zFUsCD&srdSe zBXLBD%We9;G*Bb=<{valeX*PT548Xt9gy_3QNDgQ zbD(EvFd4eo=oXQFvvj#V+R$;MuaOM<|2eUnT0MX`?^|AJp_{u>nQDgw zZ22`m>tOkI7(dffb|rY=FSU8#`%@4#ML>moG*=TuklGnC10Qd3SM?UWPzveF zC@GBI@gL)cbDNBh=YJCCX2W`XAsVb_FQd)&5lWDJk`R5M81^?>v&)OHE8g|d%1PFK z{Upyzlej4B1Q>zvBm(h~a?>ffaN`-{tSNXqbh{mQJ|6C0qwy_o-I>gq<9Gup0GWK< z5)}e^6PaS{Um@Jbzmaa-CMpO$ZR_Lb##+T3((VV+66w&XkD9Be3HryO33a}A6+g2u3iOud_A66w)0&75@*<>8wqTNr%i$L`LP`y zJ@gbtyF-~{-ddv_9{lZjjpiI&q0%o!hpeX}(SXW9Wjg~IoR)ft-%e)y^J>NW5+-~w z-Gi3}g{Ir8k~MA-mF%xo;KEK{WZv&G_;POtJ1HUWAi1rGVqawlhDNgnm!q8rM89(2 z(;8Xo5~9g?vgcIy+?Mcz-Ta$hoMFG1)}p!fBJgHTQBTt{mlKX+W5wWog8T>^gNJZi{8cTRS?<@5Gl zs(1vll^J?J31QYK8|WDem+;eo@As?1Wd-2W;GOoMFtiMnN!lcXV+;9-HU%WZ!D zWmbGB$p+Xrvy1d`Z*pugNAU5w?fUecd=qDo{uDm67o}Fq6s25b42K z?a?QCW@cFOJ9^c^baGj=0CK%;KXgNnMV;fk9tYh zaYvk3?aY-XK11J!+rTiqlwtKP6TQLKj+*yhtkJVIJ}2bbJNXyR)W@$q?V2D?(PB~` zr$5#$Ok1{K<9l1>;Ut0#>W*NSQyC^}OYpX7VvpD=BQp{E$nOL&P>7rq5FOo& z{96^>kk%QVu19_jr&Nre^XKt{z zC*#lk%gSYel;W-Q|E>}&2RtnbCunrf79lH6MkraEm+uH5W|cu*S(i3p-)l--#IhZc zPBKq+b9m!>i8v!PJDT6DQw)aWaFc%lF<;)e-eT%XggFg_(TohasCu|qyJL9kR`Z;? zTi^0p`&mx0l$d=~Q;KBDX|=wjGXpvkbIY5{-eBmM=>+dV7M8QjK zU-uTTL_-Z6b?OwyOn2oz{8y)*_AD+nQMu5wG?mk&*qv)3@N`^BEmYe|o1BD8mvl_caFha*6*k~9rV zu2=C`tcQGyapEYTCRS_lWeJ5BrhBgWFX7%~QL_a%YE?;KSst;-w@60@4fh}y=zpR5 z$)7tq0PEUJNsFP%)PkJ_y~?&Vq5=|ZB{dCr>K*$v#mL?kKZ>nPN@ zQgNH7Z+y$ChmYp$EqE0HB83l5{S()7%cc>;$gM|@e${?Hoz)NUZ0Tc6+qaOeRVMI? zsF!sz(rm{;hOd`JR0RoXMHb;0D^-`xLHCMfQF;_l)nK=4sp0GWpkTz(tK{qDFhr{S z?yXc?WX~U_U-nkEkb)0}6puJ|97iWc;pbUGaIEsQ*OR{LBOtn(l(GsqLI{}@r{gn14tr9#^9&OFv7^;l(%62OrvVBJU|s6-rAI3jx;B25L#hoYupUTNZ%5rOx9fOS0_+O1Z0}XshHqS)-3l_zYrR%2L}L1TC@N-ahedJ^rJwlU1@~g5nx6D(sI7pj*+o9- zZ=)2aLeF6@4=(=)ivXyRhpLmL+A_22$5L7@C||27T;T&3f53DkGM#eimORBSD*BP( zNyZ8Uy^dgaLvq$+9YqPym<)8!q+G*AGa~w6N4pGZ9W#1HgBk1oz*KOHMphdm_u}Tz zsgV-)cOZh{i3u8A0d>_W$eMA$$suyb8 z4O5PF!y}=#O(zlEigHL$>V8Z5D6Rb6ts);Kj%n5F@`s{S#A0j`nD5-@2VS82Fil8y zZTrIv-~j306ausGtL8f^uLMt(E&50{W>?1{(@4Ysm{DWM?92_gICl4Byo`nWDAVNy zu0rM0D7DO()7}hvU1`#9x*xiMhn87# zLgBA-12E{*F|X=9IDcDGPA;F{;n_tc2u2k{wgqCTRJ$)n^#(Qx!tp(yfk#s&JNd^f z^I)5sN)2~S33K8sqF)mQn39bJ`o-0F&Hz6V)uL|l)iI}w zB510yn}Y7TYdymX0)8euj6!co8`uJ+B1N}KJ$8NWpa>8oR4OBZQD&W!VX0dNw_`e0 zf<7(9X1D0J`B&Ncbb|gejaNqABwP3`a?y+hqRz~0F+~t{Dp&+OmP^#so^7#?w5c4> z>x>1x)*0^bhhTmU*yR1bMdZt$QvvyN$A(}+)-5xVLZ-Z7*QnK^#7KJGwGakvrRo;0 zguFztUh%c(ITx0$#P0Pq1r+yQzp)DTQ)WSgw|oKpWH-KWy;c!T9KRx9GZBp9?;%J3 zO1HE@wCNqhI>JFs-*P3{N`U1o*%3XEa{B#tF@DNA24$YE>kPAe&HC>Pk)j*zo0}%D zKtj-vNIWoW@4De|A8Y;qM%D8*y(R0m>C_M(1-%PH9B7T_0^d*JJKw$OCwN<|mVIwE zNu(Qw3EOf5AF!sf&FE6DIt_bOh*4|06*rKK-}Np(hoa)cf+3(NH#arUSue@pI%X=B zMYFeb}&Au!7*P3!RRmU!2 zlc-#EyM|w5X;eVS_mN0uZw3yy4KLElAwb&`!E0M=MQQx@Oql7K5xtnH1uMLh)lRn6 zU{r-mhZ4CJb-%O$6vBsU+}r7TeHwkH|MH67jn;~0UDaIH5vG5L<^(1MG0haOg!du3e=e;*r){z+ruZNz z$B#j${pYaJhusXssmVptS3zugQmbKfc#!QsbY5-98fo(?dU6_WWaqOvFOqE}$H$Go zXdKiMxWl#RIL<;@>5~*y~r(s%uo~Lt3;e zET}TSvd+C>BJP(^XWE3~eo7;`heq(wr!FNC7Te5LGD!47Up*LF^?E_AQ-lEvn!xeiqH7`;*k1Z^63d*_n#*MV{|Q62WNJOfh1oF;u%6)FZIkpYYUSox_0$3S7vN zKaxhctzcbpFbTxg@TvX%-w(bY^!SPJrMLpyc=Gp1Vlt1YZd^35)B1avseZ>-pP>T? zKM|#>K!2+t(@91@`lBmM`~ecab=N+ybL{J0qN{iv%8l6i1d-2hO5JH*B?l-lA*J9# zCkr>L`G$BH=2?urV{eGUFQ;;zpqn7)Rf_kf`FeT3M`U#Zq5j}{v{o$!k^#D0upA#V zdgiGpWDIEFA2`i_D1M7-qSROzUJz^`(>MElYdFKp@BZI`hUk3gy5Tt$PxMvU)Y8<9 z>Y=JReV#WLO|>Dq>kWw3R$xS-mHkc5Q?0MkF%aU!YDH$+xgkH|FdkU`i)wjdkNyad zRBwVyI!;{=g{sx%1_my62?PBC)K#E%41;;c$S&iZZ%?#BsQ<4?ncnduIORFL@G3KO zG(1c9ed+_AKL=##j<@=KKsWoNJegJ314Ev$V$=Jh3Qww^3)1yYG z4^kBf9qje0m%6wm z`oUDBxfG5^K2bPnGKA$FhGE8MQnkly1`K(6Jr@D+#~j;lau_WTU) zswuHIOl2B%r!aw&ldd?>JTCN4o*+BPo(=jA!6PdaqG3unVa6dR^<#cNmkah{kuLHj(&hz6R%OIUr>~sRH4+$WfU>E!q2P1 z@1LS4w)qm{i=lDb?|ApXf|YrGAwA?C?p_qGH{!521JQpg7(Hs+DR%xu>`(5Dh|7dWVL zRv8al@7k{z?H0M>9LGY3)??zZFpOR;tq0vmtN@SZ9^)c_NjzSnCS@Y`) zQU;f-62GzG{q%vHC=kW?ER))iZX4~>$GM#Mjh6H&V+)ym3Qe8CRuxuN&?tN^^ENHd zH@%&EXcUO3s4=_L%jY*SypIlL+W#i5EQGH5M0hc7ztHU*w#xJdPTopw0eRpH6#}n~ zBrE-AV9XST+}JQ`=10T$w7v>_U28L2<%-YnP!=z00<)3Wc7aI^jC7AgRm?rZ0qWbz zTRNrWf0OX~@E zKuN)>|Axj7lZF53`H9_z*_^cXlf4!ztsBsPdpRIhsNtxg_a!sXHicjIrqrX-A? zhk}KJT7{wk;|Gz=7g0>~7UgArIwX7_ZRBV>Gbi~#W6Ce*J^MXhezLJC26wn zlE|2aK~Q@?B!w+cd>CQ7-hG)?q;Hhf&W~; z38y(vU%3R8hZBp7altmjsuS9=O^N}KDx05#dUbl^BEP9A#(<>Bb8LQjDGxx1I>gr% zv6U*d=W=f<&~FREVDdmDeRmGE^Rywa^7CZ1rzwxZrQy*VCIL4Y**h6^6$RR*qKR;; zzl3;@+Dizifisb%J#vN}*uc3y*}SGdE`v;5FG*1rR#SX zmArPp2UBFw<|JJK%)r@$KuM?-fC8VAa%``KnOn^K1239z#wQ%NRku@w!s9RCn^@e) zhHMX^-W01z(`Eh7;X1>qptWVJrJlq=^D6^vS|Wfp9cMiq0nY*{h#%OD?+tN*FA(7J zE?zy}nzs^CS&MS7Y z|Mr)io~W#5Sd%hn?(7O8W3X>uPp&b9am#}THu$c9o9dIUQi6$rW%lyM|8_@E<*D741sFCZP3>kb-zc-@Cu z%0kL=TBTL`I(w?wG6KdZ_TI(bJaaZFvzBBw6nau38gKRIJ<;`S&IQKoeCf8+1CB78 zC5iFn2H1H#Xg0@T$ckkY3GL*)y&ONuU7U}QqA>aw1+~l^3pp|p;81NPLu?Iz-5E9t zZXS*8=n43WfF7%g;Y;Huc#<$@B7IGp`p22(KZ_$2Q7TN6tz!YI#X6JAT))emwjK5a zGJcI>mW+;*$--=`Gu3}>9bb2IG>#yz%$|gieJewRozok70um=k>(^G|UWoGLAgObW zCAJb%(}=>|yFa0)Ffehf-JnF`n$P-oUuv7Cw-fmURr$54ShC6nV)C4lIq*RF!M7&R zMweHw%sVTMc~F(yAR|HLBqkzTr77QuVla~#Esfl}aoq-fSchKdI9J|sGfu4Pkn~&B zlp2Xkrm>jqBlWAo_93o3u&#k52aIV4+vMOX=iq+!9ONlkT|w>P-yl~23om3T93?N| zSq4OrRH{G^Zag@Mg`sBsU!0f|Z7V}UWt~mIC8lqaA-2Fan1>6hHsxzU-T25??Kzw* zMGJF<-qb10t$@2v$cl+4XePc9n_STrGeB1R|HTxLHnBj%LF-f=Syi#poyt+1K2MTC z#CV_nn>Pur<;0-GFf$5TfDP)ue+vVyR~`I!oBhvc2%b)T?mFvwFiIls@9*35qr8+2 zA`-%DwU;0Kr&C~@ssQr#9B=JGzcaISQ8y@XQVu=$FJ2p(mkGYiar#S@4epU)CkE1J z@C8B5 zZB*ezKmCUvC&og#DD^-lHu8unIN;=kTR>$fq4*zdVj^}LIwe-aJ6E>#=X#-FB zb8dAKtIQ3Z0D#X$uM-!}5T#~+7`hTZ0{!$4vnd{yg|n!k3Z1-rBmbLnjLg z?Shz&yQ#V6&fr%-J_!IDF#jjssGd`m0Z``VK|t}YAY8Cs2NVedEvPxGUqXot0<}iX z_VQsTd5ll#?wx7TB`0fBB4@k_8J?l8Nd+i!>Jb97v=S_JxZ5LWJKsPXmqF5n62u$h zN9j6=0Rm3sN}%`Q*$ZYCR!2=RtI;RAA{=^qZyMnNipT(|-0WzK7~LU1R_q0KkHwgD z14MR$S>GYb!q%U#+hU}Ot5$Qb^w!d!XAG@fDy1in%4nd?7KnV9nQU3S?l;i4n)4;mGrwk|ynvDnb{LTsGC z+bh7lB*(Q)wG7eNdQU%1bGZ_BzNs)y?_2$+1Y+j0&zhETO?MpkDZ-oA+BgM{<@U;{Wq!8@gw4Rc1yP`!D>gDx$-=- zFR%yqEm~y*`Vi3q%W<``l}WeAqH-SkK;n~xy>mtxO(Fw%AV5!{!GfJ~z1|ZV!u&aw zbZ6l)7Q*@*hi3bjJq>b%)s9Vt`lOl>Fc(MS-;ag}<$EK+Xzw1nvpm zs9!JhX6k~GVul9)M^6HW=CS#!iE`l*xU#xro|&OM;r+U>9H%u>whEtlYF&?HZ+AF$ zWQO#&pz<;kZuhf3vMr*}aMa1uSEo4kArPxpU%;qcQnssqUu0HoV46hsAO92!jB;#? zsqkE;Xh=4B#}(=Jw@ATjb2Iucv=O%^w%LgY>@^26I-ju(1l3aapXK_cx{|xdfHrTk zqst?j0!K;jA?g*;Ou(%Hap|Imet}Bfk6pkfT&49DP zcs}){hhW`0qef8;uR<;Mr=?vtkyO1 zW}fyqGpy#+_kdCWIxfH0Q4S+O`*>TU8vh%u+h2#V<1bp3P;Nz6WBBF!2$CR>gY34>iDv~yZsuj3w5Fv}!PtRxl0Si{M^7?qblr^+(eIOU2050Gv zK`5%V94YbvfHr$_4}`lYZs4602)Van_1SK7zHdf`Vdq-KPj*sj1lRo=)5~aFBISeJ z%G3M-iD^+l-Lb{!oBS>X#j4zr1HrE2EfErMJHKtK5BuH_PJ8+g($)P5!OH!lH|%MF zmRd8?!h-NnyRSa=+)oVB84{(ev{RtD*vJ}Jy90`RZn4U=WmWTNa^8bsiw;o!mZ<{A zU4g--(|h?mks}r5;Noxc3tE?SW@e};-j7?HqPEaA3hlmB#p?5`J74#aI z%8}28vuuhJT3+F3ku#G_24pRr;TGpgVotoEd)eO~jEfX+N(@gTBkBU-1e3RTKv7W6 zOXQ!^eWp9Ox4PjhT!nnd@^lP{Qq{-|3Je%b=9+p+n;-XqM_yqd+OlE&j?0hY)A8gx z>;;vo2dB{k-u~&A?LD4ZN0}d4^nq=KwXV$SuYeVNcIXfomq_l;lnWJO9s(LR7^gA> z*Czl0H=m<>X`?VIw>dLDgFZ2{un z3g~W{1^oQG##U2qF~XXChp4rp2;=uy(jg2PDed-eg_+vo0g9XS-${2RyEyjzRDnRV zQb$hAZR8RyM2zd!ar+8Q=nR<;Stgy9ekvQ$OZMcGl$W(;on!2&lz2B#(U{*YAk9}9 zvfU= z^=NTey@h@@3;30QEFUDAKSsAmWfkZv5ZvYH0E0XT@C~A5*?O~URj#EF!ck1I>wU_0 z69E(oy{3Gd@^S@wi3Rboifo6Ng_Uw{zxN`QArJnc zlbe4mP+1D=J8Z!8qDTf8bBqj*j`Y@OJlMd-^~uC4`;Z5XhgNeRb%s$G6)}`p z*Y3_q!y5G=###3c8m(^4C{&fJj;G|6>W$d(u;dXGk8V@9Z-$~F>|!S8=Krm5;F`jV z?eZ~VQJbU59nH9dJJgH)0{r=)wNi1W)a@Y-?a3C;(fL3>O`kAYCnp}_V}g{`KSsUS zxn|==;;;M=+hGE$Y!iL|r^cS(mVtNY?xs80mx>!$u5X{-+-h?fXO>%b5|Tpp9*t_& zKh!cGr00Z(7B=&^=dDY1yPcMC{czD}2dT2PAVv1Wgb6D56_^=?^~I^kl-6AcZUj&HHck3z(Nq-MOtw(Qz!gcfL4;6nQCd*b+#B}czCIIehi zzU5uWQ4rrY?>B@qOYm=2YX6RmSux7cz{t=4Hj2l?mQ@#hz}oOT@mV>YPY-f4rT3H@ z{a?_Y*V1h}9PF^KQN(NX@o%Hn(3y6%i=?wZB(f8(TOaDY_cK;>xRp49lZ_bXq$MCy zXpMkD%NORmM&If@_Zq^fbz{RwuzX~XWh8FKS!(!Af32;#{CPfuTTYaV@4O*(*vgH< zaiy-d*ZP8z>X!iE&|VfPAZBRQ5MtkqWzn$ASzrsSHM5TEwAb=iGKR50$YT+0jv zAwQtwo#gTI>4*2+Di>Zl5}&A%dLk~xd+Oln21$$l5pH|XIhi@;eKr>FPqoe9 z{UL;m5J|8)$U<2P^0rT=f(wm+5(8?&6ta)f`TuX*m^P8BBOa*P79B(#i2&_9$HW`e zb@5LpAV}QJ8h#`|B_H$Q-Ur?l3@0tzx!|?iF(NJhC%KF zJ)NqJC8;}Yq(nfB3M&DExQs^Tk}(PuPx`i?|$%QHey~EQOVFG zuLp5XAA<>V#V4!Qn*}3Scq$QMk7vmh>-cKTGVE z3U$5ij`$u#M=e%cm|_e10GlA;!-VVuxG(v8wmagc%tUR|Q>PeE{Cr zKW;(}dU;0JcMiv#YM|YQxBBJa+ zESKBm0FHMVqDCWj7D2QlB}YM6V!+jXq57S`LsmGpwkXzUo7iD8SdSX+82M1GOBQjr8bqVjT3IYp{3>(m^G0q#lw z?Iinngo86IS3^f-y7Xx5<-UO?a37VAOW%&e&YO`5KDTQZUY;||a8tF2woHBx3@;6Y z?|lg5jzpX5CjIsYC)PVTCb^Hq;miB2Rb7`o^`R(H*QGL-v8N{NTEyYmtMHH9$vg0W z@1&D^x%Hg~Hk5_ADnlVixD7&Sl1NupHKE~g276yfL&ti<19klTn7=ldX}>EL-Fp5! zrmQpEdYsoGT4=QJ>B&%&{#7qtoB0qe1ot%849pfXI@)e9N)E}54-0sE!c1QQH6u=x z1n~I+M(ARNJlV5BS!jWSRU0U}8==2k%Q4f+Bn@nW^2ZEqDsg%07qkOHibTWl-crCT zm!Bnc_lst!U|iPI*?RW4eL)P*j6Km&j8fGS27;+rRNQ-&B9$>FFNDqngp&q&pN1^962}_KGgrsF|O2r z4k~nqzO6O^Sg3FD^;(yCbeJ?cH(>XO;-!{HaJCd6H8AoMxJ^IPppt`i%5>ZQX@_#V$Iv)SmBpRuuvXP& zu>7mlFrLOPC@y(nLtK8vN#~m^SewW15L;*}?)ajHZll50zS`mqbKc?kjZp4n&k_p% zyl;wEK3;n_bw6JI{Zj&=3ZiN)gZV#uiA|J4n^XOuM^1<)s+$Y=1(Xz05R=`Uh<99} zWzY_n`iBaSl}p}u9>asa4p1KJmabx*B!Q<8UaAxy0?#_pl=nd*HB!a=XKz@Bcs*?N;R8irT(&> z2M0kXumBG+Kbi%_Myc;>Yg&d6+q?(rzyuEwdD_YWek{dY@w63&+RLf5%cAnqe)pPO zrric9oBWy!sB_im+i&I<%^PsiLZx``{9=Y~a|kG7w0?4wk1YtFPpW zQ8mM}Ij*kdZMW1lf1`wQd^wTaW_a?{3)V?Q9H$m05t;`ovq}N-NS4@}e4wON_5i0|!ApTQr0U zMzoT?IGjyLec|t^LlKGTXP;n|x?hOp{g{~-_bvFy6^h7cO2If>11>>%R4y}Uf(!S6 zpY+`4>Ro^EBhcFThGGw(^lDOoxmk8N2F(}0Dt2h>4bMfFIyx>(VSU-l@ecqbgMhY|rzJ3b^Woe4qKrVt(;mh*TWCNW(S83+7^ z%aJ(?1Nb9Z2#9moBDM~lyq4Re)FP6alM=rfn7297xB>vLJ}S@rl52Th41m0*zBd|C zE>v^pHHR+Y(YZs4l7h-6VT4NJkVuA?KUZX0wl%_$}XPq*%0&&)uKGo4Kw zF^k;xtQIW0hGY*>pJbB4-N}^md|?x|{FN`n>o@EAH?+C_Q0A9DW%t>F+_)ugyw<&3 zHh*Nsf;D{9jF9rLy%VoOmp2{Wsb_C5-|`HzmcSi*;pDMl`tq5UDe006sZX&#iPIFt z&QH^3CP(NdJ{dr|mqd-lm^;*m^GooFN(gG~$)-%j-h!gG+3fDyW5?Onb7_EsH9HS4 ztC8mX3Qw8ERjI0a`eT=qg;P<+TEBbWLMSm&e+B6;IR*Bs2uT$x>w=&i^D7fFNY%fQ0z?;Rt7@$>iA*zedG?b3 z5WR+sXB&4VZhra>1|ZSe?W` z{y0X{Rc|j_%2Jw36Ez0uUJqEAN&rsI>(RG^0hJH!eStdEPHsqfD3Uy2hS&x@dWGX5 zV6J0{bt^E6nDa-1+ZXyzt+&T{e+V>^7UMk+z?ax>ewu`92}@;Yn7rZ08G*a>cwSL! zf-g@)R>%ai<@;YtIFwJMRB5OMqcs!8XDL_Otr51C% z!(=P@8>eG0skh)(!8i+np9Bsf*_K=PH%X~P&?8%cU6I$t^92YMM}=XWRBo-6XP?Mp zl|U6~Ku56E!nb1Zoxd;>X|O`#oR~gDA8-eqJ!*)kJ35v_5KJ8V7YL7J8$7&jmZK`7 zC-!wWYRI6ykJ|Gnlu`3Hba7xAbo*|dNq*C~C={7|Mgt|8Bw^ItXFMg?n^1qkjX+l< zw~Q*NAep0{bK-Qsjie^Hc5*@h#j@UEB8z;(!$Hx>uT9}6GeYUz88_@#bsXBSIwk$c zL(DVSG)8X3)7e;ET{$d4zx2}0lyb)NME^teTZygzgI=~j+exZc|I2iB$s>l_H>d{A zH#sI3{gWi5Ni$?Bw|`-xp)BItTpY=q!|TB;y%M~@LwxMDiUHJm5x^22D{<;oBn2_! zGKQbtcKiQBUIulljq12uWd>D+Nk~h%>SfdTd`8i?8rpiQ*xa0&({Xg_q?` z%7iFxbiRmUFi6p{MZNJ+JtQC_QzS0NAe|t~VP#Z)S9(+`Kf6DA8PXwCsuL0e8K;|$ z(`E_XArH@iOD{wXlA{Tf@>a3S;HyRXpz`8pU?jNcSy(osX;1s^^yvBYaE^gxWGgO6 zw-$bxg`t%h0H$>2<_PLU`*%}9L1Lw->}cbiUesc@GFjM*rj+>)7P{Y4r~()xIxzC8 zH+9f+0`z`Fl;xlEca@}YNW?l+cqE)-$N;6V_z=oAzyu-m;&MlN=)Sq1Y#zKAk05Nm z+u%@AEd`a}xrvnWMvQt3JeeZTdD4yiP!d!GKt*mb^k1o0pnHrZCZL*4y;DHaF$pSWkY;WlczsHLXPe0&>Ca=FE<6|CIHE`UTW=wp^o8FIE6rtN83bXnN8tf8hWrZHiHZlVKl~tV1)v0`$bg4HpyQf|{m|MLwJEYuv`I{w2X&oCiwWT9an4|TSgn>S)OB~aBXqRC{$}`W}vUAa`U-|J)zx+82 z2~qB~kPpxF(!MtGJ&RG#tkQY%hOoTQkYFbpm^m_-#gIpKX(HDWNN_hNj&NZMiTB2H zXQ3qKrVd?}$Ix%ib*Z|RG&^%kIaJXZ-dYXJ*1m&YPSbB_R>Ny?c89vO|Cn&*454HJ zjQ*V&pP)9b2kjTaem|E^m_R)~#)y%3xJVWmye5_P+XM^@wO~wrG=Fp$wggy8h52Uj zF|})sjjKB?2iFe^eho-4fBP_muA-T2Uaq*aiQ#n;*BstA^ap)K|LP||*-DT^##g(2 z@madQny2GUJeQy#_FbUC+M8enTVlJr82lGkEzqCjlS*xCeTI`BnA>m?zd#W0*5cNx zk}H`%79B*)TZm)z-|*C6Je_aq(KCe zoL8nRBosk`693*`@Zh5AKb7Fcz+UYeA8GR8i486;XB2lVdDS2bJY}nC+vR8aEp#UJ zoqZoIL{e?dt7#rVG%1?#Hc(FPg029|8RV@Dp4l(#P*U}nw zzC!xI2cX~sJsS>dDh$70xZx0LGdgpndMgR9CVd+y2JB|cBf-a+U}MtkfT{-zrxgtx zGxA=tjz>Rbu%biIJsodfA!=xfmy(22i<^;lTKEFK)Kg zIk~3Yg?JCC9a$e;@2|~`4zc!jVcHk__(!$*)9%xA;K>CTWji~2_~fMNPi(9C##t#` zqhvZHJ^i6!?6Ir!B<+Gh5V!IUy_nG{RNGm$a3b}ndS&X~&u{J!jq#Fo7EjjjrOz6{I*gGv>%PneqPdxM8%+ z>ky;}vANV;v*PEgr@iA&<2Px_u(h~#$K3LMb}~tj$1nmXLUSjwIV8guc>a!rnI7@{ zlLn3MvU*zwG2n?0UX6pbh>Ba5KC+tSOJ8cBxBT@H^8!9LE@e$Jd$)Jil5US#moCZT zr(#9-ag}$%dwdF4o_zwplIZQzw5=i`Qoti%{=lv@dM2ZcHX}NUE;(h1K1%5R{lq$y zqcNg?&FNMLSrS6YM8h=Ay$`C{&mU;gt3)-1DTT0=Kap^|wHVwurjrGz zKOE6w`8#?Ay^$Ns&+<%J(DQFOvcKWu_>8*W{cy)|HDpw`V?nz_43|wJfF3SWo8U;I zrwHdD_&O6A&CK83AAU6M)HVi37K(1gr@ae_J{7EE)7<`mXueT6E6_3>XT;vu;CkXolN?b_)Q{dpxg z6Ju3JJsPk9&y`dlt{@aMk@{8vv#4hZr+(pY5h6xCfhI<+41J(O^0W|qW@w~)MdzoR zwikhde+16azW(K=rEapA0!%qa7R*hC%?!s03Lt&xb|q06_rV)zxab{1YhMXs8UyVO zdOxVPRJO0Ka)@@Fn!*3iHoOJw$Ro`Wim0fqU}kcIdVdbF?dc-ncSE~8jr`!)R~cj} z2o&TXJakZ5!49NIB2ah$1;?S9TgtO{q zGsr}OBqpW*v&kZ(nC8Bsu)WiGKKzi5%GeKm@UEvM_s7-@Cvw`zY*R3m7xRsbFB>c~ zh=q8jm&&omT~iwi#I-EL&^oa*7o&c|k8u^8u17i!%Fe!Qv+!8|-5|5TQu@i5b$03w z@n3)n4?5d5K!>ZXEYy7#I@G!1a3a2WVDYRdW?%q!V_UrH$XQ0S;EVTcP-p`QC!7=% zcemELxqDyFABYr-NPnNJuOwJU5=QhUnqwG_1WhHEBnG!B58ha0ZX2P0f(*5|m1JY* zA(J*+v)+gZSd5@^*>KExYD^yCj08y6U)AQayzk47u!NA$oQtp2GMA_|&Nnxjg$nU_ z#UA-wQ8qna0*z>?M`#2KUN{pTI-dq@@0%6QJ)1o)uTI+Enn&z0;@v}sE@?`e6REB| zQzEikXBdhSjx^PTcY%FfJjPw3kBb1`KHT#R2AQBWZ?b^5SkUE&UWuK{3C%Cp8+Y1- zQiO(#C*(PDn7hg=_9|$`GN?6@FLomv^xR;dSKZe<49F3qff<<{Q>M@x5pt%lNyG2Y zxGD*6&(uI+7?tJK9fGbW6)PfFnj7&3rRN5%5*#XdXZl+!-OZeljfE}s2 zZ&WZZZOwr=@iYPq#RG2|$&+K~h27k+=3j-0F7u0c> zCvO4WZMPjA54CoFalfO`?5VHW%HaDZ$msS|9%r4Z4){zF1!AOKFcK`%p0tj^iXSWa zZoN&muYVL$RbGUKN4$y#i&>bcH0p(qeiK54h?fBe$T`PRA|a?!n(d$Q$`Z}X-RK zV{vTE-LzLU9fJH8gf4!IQfzbI6)1ICRTtE`0ic4|Ftes1A9loT{JIs_MbtRp>U4SZSEr{s&PRy(g$#g@+=9EL*$^IT3nz zEOxNGjH`~vMXwgjf#Md?yW@@wC+P8NU9i1Ncnd>l(}=1PhR0E~&F{X4UtjC9KZ59P zu7U^aFP*Mm|AAhl#f(^vS4KdE?Zp}SI})<$__q|(HQuI`H#nk2F`*KJaX9X~qIMGk zyMFu>n$fIxr6{TUY~hwA+4Sphrwd0$Ld7p<8Qf0&6)&3Rc<^`_agYYuraD?fBLS;q;e=ScGSI&yed3eqll-IG z)3UiaWp_O%H|~7f#vD@Q-S4RofIdDwj;q;R~ot2s3kZ0`l@Icu)QPE?e zhq%^VPS%Ux#HvcANNthui=TRn+&&sbY5ropOgxB+Li$GtOWFs5DF%j2xnwV(HwH-2 zeDvQr=x17z41>WABPAz(%b#CfLbzG}_}RUh)8==wejyN;(8ZcEY9lSb_R;}MGn+r#+wlwI7^7mDcj1A%l+!L}YE<s( z<6rL~suht;;H`mw9?XY+!Aic5UEn5MrS%o$=XGno;AzZhK-WB+-|jfYAwVa1;c3`k zurv6)?4+tN^{Z!{vWPYxP2e^T;=#90=%tZ}n?TtIOphfPwxTMCkwALfCNrqF8UZhE z7d>L|D|+gL3jLBY61lb9(1+#`rp(#ijAN8+0w*y%<33Q;);6qDm$=;9q1%YhQs)EQ zpq&>}euvO63ucgWSj3>o_e|M_NN74}=}t%HH+$ATj4jAY&pTAUP6Ec`F8fZ@)_DzZ5xQd1ZhgCj# zRtA{uUOcBp9a)R4=dc|0MdW*D>QB6dd|428rmsyJPB;C-I25AT?#;FQ`don#%K#ks zVb&T;*glm#Mg>aOLSy=&cG%pe>o>2I@xa(zzeo2IgDn_KYn%rVJnr!dFjKv8+m{U9 zWrylKKEOi6<&z#o(&6&~9HA+CS1F>uix(FJJ|AfATA7_sSMP{a772JE^T?!ec^Uwb zFl$xPKiKG6cJD~h-*^1ACz3xh!30z3J&(d^3RR$q?vu>~O&j19maMm+)c%{>7JX2N zFmmrMW;js^q9-x-aZ!`mz0YhZ!6q<^gPM!Oop5Y_ixgY2NTOwM#c=^eNpz7QWlJKU zHLpS*vuaSj%?{hYQRodQ+-!Gg&HWHCX-r> z#l^iLhm#jmFa8Ndn$!aRjc4%kZ04E$54GgV(Nn!tUKuLH&O62FQcEz07wGY7jfg@4 zmhzkA$xt(_te+Y1{(VVs+d?&9q$3~&ALA~pE{dh;{-8a~pGyKRf0`{2q8O8DUA3OL zStVuLW1JodKpgX`h9sm}@2LPM{;4ts<+3I+mOk)#i9{J(OJX8LQ60%#yy6G8@^~7< z>0Z7%-I#ra7HZ7+Oz|&y@64b5A{ZE-m?EaZWP`?M?T~G%iv$~&E-wq>ai6nBYF1); zQ3gxaIGp?t?J;Wq@WlL5gYi%StU)7&LkvUswvZzdMJjuL20PO~aw6#iVvkTzHM;E* z#=&AbZ+KfS2q)rwTfx>+4%K?KboX?<3(a$J)K6I`rst_Y3{{5BF15nNiY1Z??r35R zDxP}?&xpa%`3MK29ptPGv?CV@|BA8gBDthQ1_}p%v$ag7 zG`mge!RTTy1^`sK0|*~HWGwCh9|JnKTp>CKy241MVz7(=i$G(~VCgS1D8d`Gyb%W> z!u7Fr!Fwj|gCn(zg2x#?9qMrA=q5o1m~{9bu_xaNza85CvUxk`Aa~$z$K%y^s2p8; zvp6b3P$P^b9~q{@$ljZQ;lI3@>;#VFcx{uL+OOU9~pu+$B6tz ztGpZ`K6qC1V_QyncC$1s2>bDEORtm4V05U{*Yctf{E|_7#NHa4VhPxdbRT`|ZZul$q|C2QT??@W|FFeIe^k;P9Pk#QIK?pC<g$kcT~wVQfZ_4F2SH-Ycwa>ArSBHu&u2 zYKDFPIb-lsSEtzftU$aAF3tb6ux&v|e7df2bQ) zRA;MeZxl)qUm-LEW8TC?9>|CNjn?e)BJ7HHeYA3twO>Ce^3udF$~u8YAUugdd?ej; zN-o^E$2e*V-VWVv$DNOd``4&_%UgFQv*y_E*M@sOKe@=_FeIlpcwLPt3IuoxOw1QF z0{?r8rnlrge)i?*fbNRdd+rNeAZJ$T()>APfF}^|w&@p6gTq$7wwwm^oKK{hVa*Ob z2(4=6{c^dl?aS7z5DzE=?B64tAAkwkI3qX|59yk#Qcex_HmNrxQ#l5tWY_UfcT$tK z!g%H`3>S@jXOR8wk%qV1cwT*_2rUKtA1S&frS;cMjw&#-_K>g0dv;1)pW7_MnVD6$ z4T(%iwnbnE*;2{{2Xr5_lBLJv*^ZVE`vVrmuuqYHu0)7ErPyAe4eA@Izg){P(<-RK zA__Ah%-sn&PS5?3yzG++z3_8q0L6KKOPYsRff^w42QrFx-MvjF!< zQfc%3XT>DVVp+(p`r5+M@CRZ_K#7menzfiy3USt&+@+G+Pk|kCuHURX;FCz z%sETK0%NF&Dy3YN>6H*?teY8{RJcieQYMnbI%|_}{!rnIX(CwEkY72uKc@C~=RA@i zkdZNedJzsk70>qC08(4-N)i3~vwLIh%jS&b$OOAuT4*?&SdrEGaZ$+rn1G*+L6Anx zIo=U17?sOb+n!%5@ktF~`1P}+Lh}3WeW8h+@6%2rUr?T=?mB`TyA+(}Is$A(ss10IcPoGsWP4@K*1a&pV4oj@}?|9Fy6q<+m~I zJB$ZEp?kR{W9ljuD3Egs87K7Ul>JwapevRb+#5AzcXOmks<{6KO;Gv!d*9NzF75f zo0?$Jm`2JEx1$+}Kk_48I4T*_{0pK=?;DX~02|x#p%pKcQUN7>F%-9R&^08#(sdSf zVDSO?i-G4tqXz(f6k3PiNc<6$L0uA1PZ;M8#92oGl%2F}Iz;L(0kxx7Pld`f{oD!s zSNLJEYvo7wZ0RqejE!xW6549bAKO<_G&>{l^Q#6Y+8``{D%ARZd3K1>X0MAvHtjRq zpI&QC^ssv5K!iH)6%wv&9CFde8t&!yd_rUx4`eknmakDRzmHar75gF&138a$n(xNV zK_2cai-(VL&6Y)207RVk79TOBn6Ex1YYJITcsmRG`6g+l_b*Ok;_?{WsN50R#{f&C zFid<~VRz0#&M0R*t1FY!2SyYT1bi*Q6y9E{%VEL)i1 zrqImRVlUXe@=1O9+C)rI3z2!gI1w*k4ihwk#tjJ|j=-Ril%g8Y3Fh46KX3Ng zGqUI;c;9E?R6Q_MpL27{kd0+4L{pa6+1(p1-3XBD4i?(yy?ZxXqMP2`+(ClO4nItjP$|&Rvt@?@zQAwS> zccdCbk6=7Yy(LDZtxkD*0R`p$^OYF&fM(qhr2-C=AyP};&H2o|n9?%7dp%%fDwRWF z5P&xBqj7z1mL*1$(2`&q7uEQZuM#TwKUo_m9bLjr|C7`QaPMU*lmhrmou zrNjBi5G9%nA<@@%QR(-KTVVR@@WYx(A37m1=E!}{St+=w%A^(f#rQ(le^)VwBu*`0 zCRh;-O1sX+jGIC9BV`L)xbXPPHmEza0Nghg1vYdQ(0IWm+`~V*qpElIvXWE}s+BoM zs?&jA(k&8MX>WkRIsQuSq=bQa<>>FD(5Jn%Y9FyS5_`x8J z<+-O|KBN9UdLm}>hTzNwsJ=}(^F)oyqa0U2O!JUEbhZTYZ8ob7UN7RcKK)Ot;Kx|_ zq126UG4IquMWYUiao%)M%WD6u>!CV2kgqDWWBbcA@2=al1P9$XMBFb(905m#$SW-1 zQHGTc^~8j2xq%N@Q`u&8DR-Tky(-kGHT{YkNXGAam!CsX@nOLbP?Vc{P^a3c{_LKK zS~=DD@$s{vly>&Md?$l^!GNzMhc zxKQS7s2xTwulF~M=}@Z-q#iIo?X*BFhQrpHi*^`YK$k?t6kQ|b^QWlG>-P5CrZ-C) z(KRWvfluANY11nI_Vi&E#AJCKP)FUpFTKQx8p%fRqFYMf?7iupRZv1;=#E0GQKa<4 zoj*isJY_~?U>f{{1GSGI_EtnQ#EvriIUs!V?s(-q7oJbuEI&e((BMgPhS+ik|c zS8a_Wc&K)8e;KQtcZ*w6;7LssK}#D75vp*RiI-!^V1pFcku$VvFD;0fLs-r>^*LM6 z^W~Dx^>B_bMuHUgA$X=-T>uGb=m1Sw*m;bGFgGzkbmAC`zM*VWkj(~|K+RnD9Wk&t zUa0Tnrz7fCd3xNe0}Q!Xqxb&Duv64n2~+orgCWTopaTk-hR%)g_fa>H(XjlOJ57p7 zStl!_K5BA)h2IosH)jOYcVp4^|PcPu`YU+9{D?e?HaM!;|2480C&6>`s5 zny$=o3Xee&q+XJD;$S6I^1kNRe-q*|wtllF7|6k=|0_YTt0|h3oyWBNpS&%o`6BhG zmnainFabL03|e4?&o*Ba-}P*h^S%S&dA@d>W4$fF#x~4k_D7nCu)>2%b9=E-WK=O zY}cFh&2?vgQuDoi+#B5LhF=yU#ta>kBobkPZ2-R?sa5QE=a+0(xgwYMZt|>9t}<`@ zy06#-@}Z7=YW9dug@Ntl>}vpNv;r+x+!PFuoa)`y9&PkCa@Q)1`Vw~nh(#ui>g$Q= zX6v>OE!s7^^QaC%ve$#99B%`!qMXKLAx|+mCyryT@@)x})5A+5mH=dR8@}Tgn=n`U zLI#LBx609b+x^<)K^l`H-7kxo{jIDB8p0Xguc}Hb(?U+jNH_kU@gK@>ag86NmU$}! zGZTQA(o=Ceb%zAmXp4LysdmK~2k)WCNJHi#b?OwDBh3@s!O9=6ahCjtzl~-~`=BZA z&WlR(o{zNS){z-3A>!fK$JIE5LBp<;JM{hVz9JaF8qIGqd>)%hIXpJ zs5m{ewFJr+jv8PQ@MWCMFgkyoL<`BxraaS+;g;l+wt$lOQ~9mReN|FhFvk=v?D2Bl zS6bUQ0Sh4`@cl!rDS6C!_03)&fxZQBq=+H7)XA&B=ELnH2|~2b5yCt_a@Be#Pz@P= zqndF@U+czqx!xNtnT!?5477Lg;j^5+OHWde55b!Eouu-~Q}M(#d-5^6^kTR6A4kGk zdbvD}IfeD5URF~_18KNY`wH}3W1Rm4zicEH6}N`+NBg3>{q8-Vyf}8imPABpEMgoXK(jkhcvX)b3c<^}U1WV?W^%-`|ESN={q!|l|ZO>3NBd(?SxU6hA z36@7wB49@W=ydEWrz}YG@IJZ}|BZ2!IfaCYhA7J1;-bRBQVKOMDaRDhk_n_-EB+?Q zF>qm4&I3h^ru$v4MLc0Po+|2^^*B8x`Ey6}{&P>&F^|ilOzN9+6MYZ@v z)tA^M|q=c*Ly$G3ZRpyeg51)&y}Mc0(@>;O}Gbn|iB&noClx14e7;dJp?ro-AFcn81ltQ$f4JJ#aLL zuqa69@YGq7vn2j_ax~l)%-yu)y1!aejFtX;LkaR=phV&u!-U-1jzzG=A?p<*qTNl2 zZ@#ob+w#rVo_mH}wjLevr`9m=_jp68dOaonLUI3T2LEEvgh$v!KIEwAzy|%He3E_J z$6ZavbJxAmg_E$MK8XOX5h9yQs6Pr_SIEm%zw*kEa&=Eu&@|dGBvo)fqrbAkX%}vh zQIglE_!iu(G&sa5fcN=P)a_lq>s;HK6GOa1Uj7^%6NI8D`}7GosF^1*>*2%3iezs) z(bW?RG`98bXcF;ycb#|N2*48oGQv6PW_~e%<|L*fogYW1dhc&VSuAthDo zT0FIiSjFM@Wxw3+lIK>NVC3*0{jL&eB}iPd3Nk!1Nwkl4e(!(3UE5Sv&g0_^Nm~$S zt7CC8Z{iYW0F|BB+6Ad+3~-64VK)vJRRFPj$`s~bwsF18v+iW2j355m z(oOR06aE;P*5DvE0IFD+b0dYBmeC_O$CEcAK%pjTeK)7<{m$++W?HzNch_l_DSnrZ z2e6xqC}cRH1!T>MxZY&zLx#(w{JD3;JH8*NkM?Glf`Ou&h3LRUPKM!Lo*TZ$LSl!l zlmz2!MVf!0xvi0E91MYWZhUPAiY!tmG|#CM0zO!*m4$e#_j#4`X-Nf~6X=b&+_wb%S>NzKmIRFDlxyoVb-w;KOQOYM{4i9_5 zMG3%_wODX<;65e$hdK7HJz_tF*Y9@e1BB+x`)S1@PqDi{!67dfyXWYWZAhp@OkP^Y ziTbVoocJk^IrDp}L~Hw8K5`H?G%n~$*b)d2@34%;qQ897)bfjk$@~IIO@luJ@bR(D zxC>z*LzoKmtnz8M#TvISj;rTl7tQNq#aSNy({{uh1YAsJc-FUbrs>bX@WL2BMZ}Z7 zXjYcMGqIN#pdet6iDBP&$Td3^vBE!|4eg4CK~>*9dWed|(+yt*IwQ4{-oK~TS*#r} zaq^zHqnwq_Q0|U1jf(Esx<#}kd%q3)mDY2H3xX-ILkjcZcC#9d!0n-FufQ=p@k+8b zsKWX?EQ652!X{HnaS+2GiLcm@1q`U z)`+uMx(z9;Z?}c-fPiy#?wK;|!(lH^T~X>OHgnz>Hkyt|%6GWgYzxNIUXhLdRRdr3x8BVmSO|os?l`m&>K`nwIoD(Ob^Kn zlMA?0^_7E~ZUCb;X3Tv$Vy4%Xm2U_n`wu8N+_c>Ylz(Jl&arruC*-?TeI-EQ48W(x z&4vEouoR#Bdjsu-T_Q=gA?I3gvx;gA=uR=-^vET@d}&?`881kuJBD2Y;QpJhZTDt0 z6oV1no12!B;jqUw&j!DDOFqecvq5@CN!Jm0VvdkG=kgD)KT6s@!6RFbe2o{o`)1<; z*;L^%F!0x+a(O+TEK!a%PUD0Cye@j3_y~q*HT%P`m534OCmKwq1Xvc%vJyNR{kd*v zk&Zb@u$0qRY&TfO!wdmBy9`asDoyo0d7v9nhLX<_1TS`5R*!gn(|{B+6Nrr^8Z=`)3zd;c^m0+<;X&! z{NpT#+ike!MctYRoroX-ab~%)fgH+JVo};Ho6TaGGJH7wztX_)TP2Gn#S&J4{?O;%7z% z%P)vYoQgihweRzATmvT8RI5bliickVG+N~kP%Fv`l^SFdLR1wqJ;PWsJQ2*$(`PFr z`v85=LrN54rRJeuX#Hg#4s{wUJM&xp{_zsV&G9G7?bn{Qe2@(Yfxx7(qzjz67Yhft z`FIMVjZ&S*ZNeS_a-68f$P*Z%gE;nLav!_(e-^Uop9Q#G1o~l)4c7&l)b&p(yd(r- zP^xF$?aT7#7L6(umo|_Eh=;cl^I^2Du+FgqN>?aQ70B_sQ3z^Tn})F?)5IAOK3_W+ z_U0!0qx#!{$k8T7z_liw2^--$$W=Gg$Y1BM2*kf{nq7OGFO#Z9qixL^UY;zKI%|z9 z{@kVE)%~bCk9NvI2ef|gJsIXQsVGh5mW|5%Ng)C#%T=bkZ@;Q8+faI_vbi%@=c=}&ZFdJ zJZ{;pANO3S1UW*Ari3nb;hErJ^)iGVU&tO{DfztC77X@1w>~kC%(D};njI9LaR$}Q zHN~V0GZJ1Hx%mEkXlSTC2#-2lKBBGLYLrUDsaHT%dRE3qS3(5$982p{r)SKBX&*b; zl_FU}VWYW>^;^|zT)2EAG;R=XkJW9qar;J@5RBFJclr54?8ev*a?Rjy6F z0sQZSS1u3Uj49$aEp45Bz)ae6JabHyC0W~F&Y~6ug1`pUNyoW|LlDcWgxrf3seblEvX*j!g zqRr&G8Ke|EfwpJAqmegEGql8y>bE8=f{b!33ZC?^jM{SqKb0ii74p8(-T zjo7U%WfGXu`Ea5G2-Pgj1*DQlh@PuV50c0|<YyJ{a^zNe38!>;6vEO6UJ zAW2M0ae{7xMBFgR3n9c2kC_y!JH#Nu5yg?FjM%c6BWt`|=QkspXfqiq{z{#yxPuMP z#q)bTX#Wn@kx9gcPS!EvA{rs51s7rlo=CkANvZaZOusSe+90h+wY#ML@)cpjS*`rk zJmxgl?5PszR4+e2^&*9&8?X9Sc`c812mNrx9EG9M0i>k33h!Exox4Q?y_#$)u3#4D zyTB_q*%0&H`WLL_Es-c*dxNaj7P3D`@|w3EEB?FD3*Rfd$x+8lLtLdA z?udawBN`LD!`AJ&@*O3h@#Mrouz2B0Xd!DOP;CLs_GqZT1$eteQcGD(=D8<%-YtY9 z>;X<=xJlmhOOv`w&5IQYVDk;@BtKL1*I=X;HkXsqN5eZiEjH)<;C}FhvTW2>vzZGC zL3T_lFvIT|Fog88TP3!7Dm7g#`ASwnM2ayKT9PV)3Gm|UncexlVMuGsuY`Lwn z3a+|Rx@2W*_Q@bRsx)+E$znHQ+OZ(2n<`bW2#zNx=M^^<-Qx}=xJ q@=gvyJYx^)kY6)Pcw|(j4|-9GI Date: Wed, 22 Jan 2025 13:27:09 -0600 Subject: [PATCH 08/11] Corrections --- .../docs/nrql/nrql-syntax-clauses-functions.mdx | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/content/docs/nrql/nrql-syntax-clauses-functions.mdx b/src/content/docs/nrql/nrql-syntax-clauses-functions.mdx index 61be0f6a648..3cf6945633c 100644 --- a/src/content/docs/nrql/nrql-syntax-clauses-functions.mdx +++ b/src/content/docs/nrql/nrql-syntax-clauses-functions.mdx @@ -78,18 +78,14 @@ As noted in our [basic NRQL syntax doc](/docs/query-your-data/nrql-new-relic-que WITH attribute1 + attribute2 AS attrSum SELECT attrSum, attribute, function(attribute), * FROM ... ``` - - Only [non-aggregator functions](#non-aggregator-functions) are supported in the `SELECT` list along with `*`. - - This query returns all available PageView attributes with additional columns at the beginning. - ``` + ```sql WITH concat('(', asnLatitude, ', ', asnLongitude, ')') AS coordinates SELECT coordinates, city, connectionSetupDuration + pageRenderingDuration AS partialDuration, * FROM PageView @@ -106,6 +102,10 @@ As noted in our [basic NRQL syntax doc](/docs/query-your-data/nrql-new-relic-que + + + Only [non-aggregator functions](#non-aggregator-functions) are supported in the `SELECT` list along with `*`. + Date: Wed, 22 Jan 2025 13:48:45 -0600 Subject: [PATCH 09/11] Fix formatting --- src/content/docs/nrql/nrql-syntax-clauses-functions.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/docs/nrql/nrql-syntax-clauses-functions.mdx b/src/content/docs/nrql/nrql-syntax-clauses-functions.mdx index 3cf6945633c..8f6c29986f2 100644 --- a/src/content/docs/nrql/nrql-syntax-clauses-functions.mdx +++ b/src/content/docs/nrql/nrql-syntax-clauses-functions.mdx @@ -81,7 +81,7 @@ As noted in our [basic NRQL syntax doc](/docs/query-your-data/nrql-new-relic-que SELECT * with additional columns} > This query returns all available PageView attributes with additional columns at the beginning. From dc7b17c359fc4e29acf04188226d70062e5d63db Mon Sep 17 00:00:00 2001 From: Abhilash Dutta Date: Thu, 23 Jan 2025 19:31:12 +0530 Subject: [PATCH 10/11] Update connect-google-cloud-platform-services-new-relic.mdx --- .../connect-google-cloud-platform-services-new-relic.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/docs/infrastructure/google-cloud-platform-integrations/get-started/connect-google-cloud-platform-services-new-relic.mdx b/src/content/docs/infrastructure/google-cloud-platform-integrations/get-started/connect-google-cloud-platform-services-new-relic.mdx index 11efdcf6ba0..77283c7dafe 100644 --- a/src/content/docs/infrastructure/google-cloud-platform-integrations/get-started/connect-google-cloud-platform-services-new-relic.mdx +++ b/src/content/docs/infrastructure/google-cloud-platform-integrations/get-started/connect-google-cloud-platform-services-new-relic.mdx @@ -64,7 +64,7 @@ These are the requirements for the authorization: You need a user with **Project IAM Admin** role to add the service account ID as a member in your GCP project. - Before adding the service account, ensure you click the "Fetch data" button in Step 7 of the onboarding wizard to verify authorization for data retrieval from Google. + Before adding the service account, ensure you click "Fetch data" of the onboarding wizard to verify authorization for data retrieval from Google. In the GCP project **IAM & admin**, the service account must have the **Viewer** role and the **Service Usage Consumer** role or, alternatively, a [custom role](/docs/integrations/google-cloud-platform-integrations/get-started/integrations-custom-roles). From 242e9202a091694b9c28b1e3758ceda248a85c9f Mon Sep 17 00:00:00 2001 From: svc-docs-eng-opensource-bot Date: Thu, 23 Jan 2025 14:37:57 +0000 Subject: [PATCH 11/11] chore(whats-new-ids): updated ids --- src/data/whats-new-ids.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/data/whats-new-ids.json b/src/data/whats-new-ids.json index 9761f991ed3..2c720ab7e1c 100644 --- a/src/data/whats-new-ids.json +++ b/src/data/whats-new-ids.json @@ -358,5 +358,7 @@ "/whats-new/2025/01/whats-new-01-13-otelmetrics": "43015", "/whats-new/2025/01/whats-new-01-16-azureserverless": "43016", "/whats-new/2025/01/whats-new-01-17-cross-account-alerts": "43017", - "/whats-new/2025/01/whats-new-03-01-rest-api-keys-eol": "43018" + "/whats-new/2025/01/whats-new-03-01-rest-api-keys-eol": "43018", + "/whats-new/2025/01/whats-new-01-22-React18-upgrade": "43019", + "/whats-new/2025/01/whats-new-01-23-msconnector-eol": "43020" } \ No newline at end of file