From 43908472d132ac577f31dcdb630dfbfaadbe8e4f Mon Sep 17 00:00:00 2001 From: v-amolpatil Date: Mon, 10 Feb 2025 12:08:51 +0530 Subject: [PATCH 1/3] repackaged aws to fix ccp row showing single row, rename of file --- ...=> AwsS3_WAF_DataConnectorDefinition.json} | 0 .../Data/Solution_AmazonWebServices.json | 4 +- .../Amazon Web Services/Package/3.0.5.zip | Bin 0 -> 66720 bytes .../Package/createUiDefinition.json | 2 +- .../Package/mainTemplate.json | 431 +++++++++++++----- Solutions/Amazon Web Services/ReleaseNotes.md | 1 + 6 files changed, 318 insertions(+), 120 deletions(-) rename Solutions/Amazon Web Services/Data Connectors/AWS_WAF_CCP/{AwsS3_WAF_DataConnectorDefination.json => AwsS3_WAF_DataConnectorDefinition.json} (100%) create mode 100644 Solutions/Amazon Web Services/Package/3.0.5.zip diff --git a/Solutions/Amazon Web Services/Data Connectors/AWS_WAF_CCP/AwsS3_WAF_DataConnectorDefination.json b/Solutions/Amazon Web Services/Data Connectors/AWS_WAF_CCP/AwsS3_WAF_DataConnectorDefinition.json similarity index 100% rename from Solutions/Amazon Web Services/Data Connectors/AWS_WAF_CCP/AwsS3_WAF_DataConnectorDefination.json rename to Solutions/Amazon Web Services/Data Connectors/AWS_WAF_CCP/AwsS3_WAF_DataConnectorDefinition.json diff --git a/Solutions/Amazon Web Services/Data/Solution_AmazonWebServices.json b/Solutions/Amazon Web Services/Data/Solution_AmazonWebServices.json index ca9e0746a88..2e0c3846bd1 100644 --- a/Solutions/Amazon Web Services/Data/Solution_AmazonWebServices.json +++ b/Solutions/Amazon Web Services/Data/Solution_AmazonWebServices.json @@ -6,7 +6,7 @@ "Data Connectors": [ "Data Connectors/template_AWS.JSON", "Data Connectors/template_AwsS3.JSON", - "Data Connectors/AWS_WAF_CCP/AwsS3_WAF_DataConnectorDefination.json" + "Data Connectors/AWS_WAF_CCP/AwsS3_WAF_DataConnectorDefinition.json" ], "Workbooks": [ "Workbooks/AmazonWebServicesNetworkActivities.json", @@ -110,7 +110,7 @@ "Hunting Queries/AWS_STStoLambda.yaml" ], "BasePath": "C:\\One\\Azure\\Azure-Sentinel\\Solutions\\Amazon Web Services", - "Version": "3.0.3", + "Version": "3.0.5", "Metadata": "SolutionMetadata.json", "TemplateSpec": true, "StaticDataConnectorIds": [ diff --git a/Solutions/Amazon Web Services/Package/3.0.5.zip b/Solutions/Amazon Web Services/Package/3.0.5.zip new file mode 100644 index 0000000000000000000000000000000000000000..9aaad7b5ff59dbfd635ec59eb2f3e58f761ea360 GIT binary patch literal 66720 zcmaI8Wl&sO*DZ{@ySuwfTmjk^W{!QI{6HNg|yp>cN!?gR-Q0w2ja->vu7eV!Mp z`$yMabB{U3m~*b(tU^@*5(*0p?)}#xO->)|fBfKrk%3vbS(}^%0^~3v%kHXRV!pPU1P{!>|MC%DfLs1>V$XmA5 z^S*6Y!Bl;&A^wJ*%2CU_N)z%NEOXBscWV_I%0x45IyoU-CHY7G$P@%(Vk3+pUiw(N ztmy|5p`ITn%eODTN#BARN&>V8qB3tvoL6S4rmatNj8y{W@@_&ChBT>sGTzjI#R7^I zhXRYf8=vNcP9`|mGt6fN#-XN%P;rmUsW7v~xlX#7b`4+oE?$+&Mn#BQs=mOh6zc+4 zmKFFX)YIZ`oC??E_w;qih{CNGw?-6BgRTC7MCM(9wM zycBs-@@=y%9MzIymjn$FX0=0cr0Vnzx4PzVk5|Tlyu=Tp&i~Hip2R;7jz53@$Ad_h z+!mFI-}R^L80YTC;I3$BonT9IDvtCDrUEz~`8_@(5O4yS$!4J?+hMYU7@(_bsU|) zgi6|!1#&}~85pJfRBG;}>&Rn3``shY&WH#bDe^>*EfcbdlMWt+l|919>ZFg4CER?x zxfeyUAGRUTIYNr&Cv{GFFP3e1iGob++jBPk`ju(b_o2(}fTBuVZwBR&=(t7?dBpI` z+#y@^O`zd08)g20Y`Nq8UJd6x(UvtB+hX~VF&5avPl#t|FUIeFlRtM#$GIA(e5O|Q zvZ>7BAT{6`=XrkZ#w^=<3CPYHJnut^oX`pyAG(1)N9)dvsPyztzZq^XjGT)gB+30A zIw7sUE?|M4#>nJU%|M-__)@gIcA6a6px`(0np5|6*R=JwWkdoUF$rml(3190?~!A| z*^Yt@8FOQicUqY{zHQY_${W;A%Ow+V=iHAzC!xUUyYq+k6DblCDg+))}q*&KIi5<0ISkS0Djf*mwT;w;MaG2OgFmYNKFI=@U z$CX|R+pir3!_COnb-Gl0esk4m4W1iA_#|IRNqdBeUJd`OqlzY$fc_&B5r2ef z*i$8CB_uQg?k*`&mH(Vm?(-?WjHJj7UV1K$%a}DYGAP|DVX1@xQV{TC>iU|8bDFrx z`E5|uHJC+{QH8Z=Xu=PcF<`^$zDfUucmR?)D~7%W@?#+eb4amFKtPG@>)~+@uS~)k z5^2fTwe#7WlKUJ=0=eH`NlC=!opoHISJJa0mn=h78q}$tQ1J`9TIL{|%U1LHAg`gh?vuybW-@cki+YGr_JsvHbtvAPvkSJ4SaF78}79tn%}=8(KdwS_Lx6jh73 zB+-Ju>w9ZyH`sD!7ht(iUC6ztEil>)UX# zkg*8Yl(JU1Roo+XXtOXdc6=P*G0*7XBR>7%XsM)C2OiHUq^faGm3oOC&h zFdYB5KGKa2eY=K3b!>%9*sXiSnCotSm>ZQzsiJq0;3@+(vzlyXD4A{+Zu13=5t~!j zOm*L-ATE%L3&W$7?ko(y1OuLV#p&5PBbp>)+TGzJ5;D^xhJP?P-L20ceZorM$TxiJ z=uYM@jt%|F%Fl&fmL6HDaN{jInFQOjh4)UA2P~PgOMsDi-b%{2e!bx zO{sejh2)xRtVBg{FfW{{_BM{wUez*`gHUXVAPhmz&kkO%C~`KB#0tJxAPTw{ zoz<7AFZk`0FnBTKvNYUY8(+4JH)09ajbk--5L$5ERMY3Vm0^}3D2O=skICtxW7(CjGk zZBAn+!_Q0UZA3kCuhA?B2%4fHSwsm^G{rnQ_Uy<%@!DSJz@y!q6J|{?CzRiisgK zqgdOJ-r4A5xU?~|3%eFOTF-NB^xAy#)8d&~2qoGXJU675*19{%w?nE0QJOBc)&*e~ zR(0fxNFqPf?oXe7pP!ee+Y%2L%j2z2hk?@bo*Y)d9{fYU+;43NK<8!Q=YYn!dnH4+ znf%s>5RW3+V)Mo4A-vWc~4LjibM;+*|9bPtYo1mo?n|B?o?7)TrSNEJ~l- zTG+HLqdmOM7K;C43$XE*lVPvbXHw@}NTDf#UswkNq^o;vkz)IBRN&=3Xd!QQhr>=& zu0uw??KKgW=d6&v?#-STSgN?MLcA;-OT5By+f1*P7EJ!iFd1$?2=*@(6*Xou`G;eE zjyV~StKwqzI)T(BNbwk!H}+I7O4z=9Bl;{`NM3iFfrXIH{_JPi+uKGq8xxd|a!ktO zDGU{qv|kGKkXT^(*#dpv%Y$YP@(J^zT?jc+bb??0JYT(Bo*Y^X9Ap1`F;c_P@9jt5 zHN024yOy81nEubE=Y`*v`BiJ7HH6CHQpRxxJGH400_iwN#L%<~d6mmBjI?`P3mLNL za*#gq`j~yF2fxx)wsZ=f8Kmc9agfb%!4f-~#Ud`_M=$~s#%YGp5TB&eE6f=Z7R`LS zCXqsFF}!uk9?83b7b>bl@U_b=|GM8eX1mSx^V00#Jd@iTSgsU?K@bSR z&LJDB32nZOhEtgB|F%r%QDoON2ke+AG`gNJwY^aC3u!v4Up2#MoRT4Cx`6!HbCj8! zQYr`ALEf%mU5EyfdSfsPytlk5}578o;zi`nMg zBTM_a+)9WL9}J$#=%(GE@C}82$nE~KsI=*|-jby7WFTcw8GL*>w707q33fCYGIh%akP; z)#t`cA=5a?yb~6t#3lmJ^{j(2N;TyBEBBDQC^4Ji;z+zdxf^jF3t+2wJC@LVTQbBP z+tvZ+|Lp_LxGvM+^kO&s>oT+~=tdF}{2EzWDA*)PNTqLnTYbA`xHK>X-Um)L^_PLo zS@GMAE~66#4RT^h+{9gobcrhgnN(7p35@$W>sa1LvC;~ z8A^Vr+$Ir9@3nPVeb=VXtl_KDLD)(jFwpEno?_SHUO1P1x(fu6vWFa#7|9AV1OU^P zrM^SJrzSO8`-dRjA(0>PX8Bpo1q#hQJ)E{8HSm&sJ_iYL*YdypC^w?^!MdI^5g^BK zv&9I0^(wKU4VByMPMNbN#>~P!&=)}ZeRBXrMOaPHCP2C!KIrh)%3aQ;j1+9j6dViBAzWBL z%;vWx%#VoUbw@d5I&pDGAI3*Dei<-kfzV`#?;U zVF4qVb$8Ebp2LB@0E6NPXp$sE7T|)f^7=qXzM#53xZE`p!XxXdL(yh77&wl^#Q7F$ z)4L2kf)ug{pF=`IP)a_pk)LP8&R@nPjb$2dg~^{^=qU)LZf-2?z0H$Z6@1Dx@vAuZ zYdE8wnpO8&pFn;f0>qX0%0vtwxKXSqRg1FBH|_{-_6)3bUmLd239oM~3lnVk4k;Qy zEX&khYwNShUqCpn%#&?_irM8*1APjYWijVzB%v|+S@x(RZs{T4M5bm}7(HJCqyO=F(R`me*Y$_*p)vB9 z46_IlO^P|2G}&)0*a%uQ-m!CME%;TGjQ8{xRc6d%)VZb$;;@1rpCM!Ow1mkrzP#?Q zRPJgBh8{A>#iA}ULD8KL$Wa8a#9Hd4aBN?gfE^%OfRz(&B8 z-ol{tc60M={D_1)eMq6dzSAb2G<~&!GM$nLp2u0@KPPTjz!Nf&a###lPtv1?8?jhN ztj|l;UJ%)9^5+i8H#WvD$nXP1dQ0#*vg|exSDZ<@ir+S6?bn&i%(rZbo4(wny=#tG^a}Uy2IuzlAZ2^41-bi6Z zB``pdotvFg#c7UpINltI#z68dpvjq~ky^ZY$Rf?WKfd3M)>g@k9g)w0$}IT`hIyr0 zJWJq^J}tw_uzaGu@{?K0%Ot@p-HiJ-uMctc;+~F;!toB73oaQU#tO$;Y;E z5Ar0154~mHUS8NF*^^-*9v^pF@~X4UsK-l?Wz)#eT9BflEB2yNKf*Y##181z(%`4B zMr`TDv7CK@6#&@wR_!92c4r|s3 z#AN2ekEGykW;<2zY@%0iq)g;sYRj9NOd?_G2-VTPSt0qc%n*CpnDK(sdM&<8lh@B_ zVFZq_HeK5OX`6YU3)nn99tA&lp{h)XoN|)qvD>wFOPkW$>P!epyN%E zz+z*l)q|ec{ljtLx*8$g6FV0ser|rbH>%4X%O!5RYJ2oknzK92liR3JYlF&=32{*?`ILM6?{rmM zjvp=fp1Q8bL6YA|B)f#MKN41X20kLgKXbaA4uu@**hF+zze-uVe)RD<$OeA)!{LD3RdU zScgOe`%%a~Z_gfqk+=SIfe?52+S;1|izdeB!MQC~3}gBH$vc)ZC zfBwTa6C09DuaoNobLh0ovm2^8L`@1%82;3~>AID{-yW?BYU^k4lbW~4lf;)#vN~Nl zW$uaC{KRp1Yku^*#Txf{ECvK5@RL4gj8cFz+NrMOy0o#pyWK)Z#M(V#cz}emPBsqB z=9*SPfN68+ZEFS;yKPaECe0HhC|1a&HN)K`h2$IlFQ}>vva*>gr*Rkcp$$Oc`aO9# zaYaZ^AK4WfNH!iZNAk5-6yZdHHR@!(KEMl~1mL^P-vbF?yC4`WSpju+RwN&*08=h0B_uENX;Cp%gk08blNo1NH5q0|}VbJ7>t?YLXIdQFg zxKZ!oxs%|Wy&-Q37D4}PcU50&6F=%{ZE)7hAJ@mKYSA?hucswXYVESeYhE9KF@@q0 zx;_W>;b%=3@m~ghYB*Y~6Jj|*M+wv}2$fi!B!Qov-7EWa-hp^RBlK{*Ya)a$u8kQ! zVR868{@M%KTAB^;fv1X`X?1B?4@z}^q((#?gJC_>y<0oxPuUP7SmCG4pF;}hr4)R| zDWKSq5@ye!M~cp!^kGt4*bFY^)B&I5DEh)LMwEocrL%nME}>WCwwdG;^Vy+3L#2IS znHLC?Efem+B}er`SkHslX1=!rF=Oi64S2d`;l(e^OS|7e$HA1JEa~P3tEMZ&KAo+_ zMeqvBwJR_z>-f)KMDDO}ZF`c};LaJwycnuz%x}v`1mD%zZgdU4Dh;MEF%PGxuS_z8 za?MDe#AQq(#~`Vuj?nE?VaVG6oiY_EuaHhsWWICE6c^TjAG9Z9lN9-GCoZGI@;ZvE zPi_n_Wcn5vh2OUNX5(NJed{!}KAftvzArDly0V=*@z?0Wa)-L=W8m{9)6GcKwPUwb zE`f{}tn29PfHCD%+4HHISXD@KXn>a(P*Cja`<2v)PKvMu@l3L=FsYd{=?$|_XC8l) zYs;ih8M=v2mhO^R|Gc!>s67B_!Cd>HCzxB2BuK~l_(wO#8k_)bp&~1Hd+@+#e$)Ww z^J5;Z1iGZ0jxh9O5QANlrh=om2MZPWhZvCtYVhP?4z*7T< zvI~>%OcCSaFzH&DqbU-ts?`s+E5p|y_N`lei9s5!=CV>p z=@>#!YSSeIw%A|?ymc?1cZgLqt}^X{gPut-z~0=#O#k8A)>@`}bbZt;Nc(qUC$*>W5>EBKM;lE`jB|TnQrYS+Uw3<*b{=8S>>4~f}-wei8ft2 zT?dw+!U~q=i~g)WFd63Z>{){sP+fbgkQ7C-HbI8Gm!EY=pzsM!uGew~5t&9%jMH|E z(hM=|Vp~w(@^R8Bhzq8j!Z2nW8bIqU9=?h8+pV#5II&V9L;c?5Gw9VX7=j10p_`Sp z45CnyXa7r(sFQEXF`(cXTrq|{Kb;E)k1Rq-V_WNR?6y?!5~L}Ln&jX8%#8gZYRGW# zvq;nTXT$iisjE53IVM-VowqZMvFTn%`dMD))@_ZRRNaHGI)WOSH({Hmcb$6?YA=4Z zp||Fgwc`s7)|RI$rtr@VqxU{(Wt85%3)WJ#m!Yr(oj3f~>Nyj@llGg&dJ4C&a6#}z zEgT9H66)x(UWDV`0q0L=*wWiP5e1?Y=ynaD99TY z6WI3g2Y7q(`ja=s14IJFq-_o7p!%oZz>_%nifXwQWu%dYl|uRns8&?vxy$*c2#?iv zEjUM3y`!f{wuDP5@Mv2V=}TFTPDqL#4YuK((hyRQ!K?i|Vw(}9g~bVp8?^auS+hJq zZSYTqiC-v-2gk#r(dMEd?GSmwT|8fhO>Tlt)mD4io7cxV$vLuV304t-0JhdWj#Ni@BF&B{fpC zQ^jyuy+LcP_Tz3a2Eb~^9PSJwtVs()L92-4p)?*7Dv)JkZ1b{Lvkcq@k#wE4!taEF z@KAae&S>0Fhs=}2b_ydkxuM&1w~% zK#QQ3?AdY3@+K|`Wjb4lTRIDNYF~ZF0i7Upvohz9g~Twnq-;H!L)i~#n2QwAUSB?M zJ;eRuf}vrQV4tvuRU}drQ|8R?Crfjib70Si~r)nvyG4Ovw5eW^t~w2A3H$Arx=9=$Z1Tx^J zs_#gDws;C*ZLOuNro`@PM?DX+u5PcnwaWIYP|6+@xr-WguVQ^3A&Je&bj%oAjA+PC zGuwl&h0o%L2T^@<7b~nftDeeB@YpqSt2mdHaKfMdy{6@ zgF_`a2aX?*6qC^bq`F|HsR(hyC(`G1mmst>#RCqp!G5OE1Mk$<#{=Ykhn9o-UcUP6 z$cap?D~DD^rQjYVmDmf5TIv_zP)c0Cwreu*vm+c|E4JO5aR877ijd4g|=)1rXGf>pmqu zPH^}mQgvbWTG8i#l!ZNF!!>wZF5IpzX}&;P_TUz%+;09GtG7cqG3YTKoN7|_(uCc1 z><9u!c+Dq+@f&&YYw)LU!~^@Qa~p)}8ERqe7=S~Ete4Ew@fmN1JS|Lpqpvh+Wp297 z6KhO}sU4aI(1&bviEap+#1N#Rf&t|!6l*{p!UY&RsEKdYv0YE4HOv}IElRw^PB0tZ zIt58V7QZ_H5$ja)jI?)mWdt-v;;>6%qhl>A6>%XNt)A=xP=?`xQ}dXNBJ7KvNK0x1?3CtX4rpR@N&C&?=Z&_wtGpO@j8^&HuWc$S zg>Kogaj~smOKioe!vuFH$49r^lHa~2tkaUCE}mF+Calar_QFJR{$ZGhx~{Ig zgl3B9!MlUN9bD8Em88+^0)Ailna~tSx6`6oZ*e{+wbNYM8*qC>L#j>76I>sUDvs@q z!I1{}Wr2|u8%Q}psxVwAR2H)-`n4~|hfd;h%FzQr(l9y$vC6r3U9epeKKJy-9O z)YKSrFlMXF9r57(|9tNyV;oqn(CRVy}=KsnYTQ+sRVE<%~~ksPQ?mUtF>+`LykmCG##}p z6JnzLz+Rhqeprn_3tmwt7Q^NN!EyQG`S^IXl}0*(%Ozi=u9=Gq@6Ic8APUcclr--F zL4tp>e2YU!AHiN9-PvG4d1kdFRC!ZD zXR3&Ymmy_(8kML+Np{G&^V_n}Nu4>>P#;Hw$;V^X5!i%nPn#cLATNk(cqtY-(WFh#NKFZiSa8%7T#~kei6%q4ozUREbQW`*5v+iMIGwQEMDCMG9T$jB5Wkwx9 z3`+98F0HX++Ugko>#B(OGy}jRj@jjpHFrr{T;Gj`f69eKH0D+u8^ce_#!TZ+9~7ua zInRLb>Lgm4IhgJ6Pj1uQ-d%dL#pv$g@H4fmIK3qajLlDp&;Uh|oTvsHUa?KSr}>Mm zG_5jeYS@p(zg*|3k)gj>cTZvKtDugyoWwtt5>W?#Dy|TcNbS@H~S^{!R2DWS( z!E%YFtq?nA4k&uw6WhX0vH$2WO5yQL$8#A|hwe%%(SUY`I!sce>JYQY?I4uU&hWj=4 zX}$t6j|g6s?6jS#wH8FBb=V7PYC5|EP%JO&Oebs(#|{~dcWT(VQoO;~gg$+d`AmPe z0L)Vl^EVnti9y4}yaLx3!U+74Bm2OLZ8qU)#9yf&v-@=tTa1kd&P(R9-I#a$)kp3Dc6}vQDpCIL}dAZIoCu@}4 z29$)MXv%t}DS59MhMv#!CinPRrT#WeC0T9Cr8d08t4XQijwG8M5F7{k#bJ0XIY zm&UiX?%U&U0!M|k%~?J_GC%#Ir7|B+ZB(rj>{7&?34HBlEZO5}Dp<`;{c~1Ff5Zst z@!Hkk#qdgZmG^3(^}=869x0&E;QhdfXS9gN1yOv$_w*Uz>WPWhxoW}PwK8kFkG}Re zkv0eceF1N%stT}hdRFR>F0^1^OBCQ>s{iLupJnR*eW(xp{ZOBynXQwirK5|(`_aDt zdYliYveNqL{q^TK-+9-W+lFi-&11miJ@L$W1No|SVw8dLLXGfbG0Wt9ax`Ui`+2Qy zIVKncm422ePasu{R*A*W029-PyFhwtKN;ZvY3MB7W6=);|u6wKFsZ)rg{CF_Nl_)+JWKoWyjCV$-gN=QozR1crR z+!YVuyUT_RT0oA9oMgfq{__^;L%c3*`lZy>4^l2TqwfR$se9nBJ&(U*r3Y!ycL~ipUajhmN>ub=y8$ZuWLB+|dZ8YpZ26+G|d-|FRs_2d8wwGFL zzD1<+-5z5jTn(*?E$XqlZ!YpHbZPA(e|sT$4#|i=;|W z&skI7S8&G&$AGtT!}=7a2S<4#@_i@|l)?LIZa1!~^%^u5KpEutqUxOvv#2D38<+`Dn1%jbq|1^@o$;nY5e4XnBw?q7fiS#A4`sp1f^X7jWbIBkA{K z=a#k7l@}b^#ygKsFy$dAsP`gs_QRyzgKe4!nCWueN_3-*SnB%-`=q6;_)LQN>WFV^ zBKmHVef~H8Z&z0tR%`B5%c|Owj^b2rxwo`FY^tqjTTjb#RWjudN%mn^%(kLs9%6lK zR}{-78ZVvXaX3Ha)!iIk!1YZo89y_@650GJOKhevvf#{JyR${awQ9Zd1Z5|)0pN}_ za9?w5k>Nbdx_%U}@z^R@wo;F_@D`%s&))w25`A9x`$RdQJ5_iFE+<*pOlqS&2~oX8 zjRFDTYp9u8J=K6?smx|#et|fFLtN&BzlQ=uMy5vgW_&l5IfJpIuchyrT7!#K%%W)s z_Z)^?kUQb`hDpKLrwHc@w;K)R=&{f{Z<)#ZMv<+Jqtw8V-v>Frsi!ZQH#on$Z=AUs zM9~JUYVR1eHcZqw*gwK=hruSVqE0>T6xSYPyR8~CL~Gq=a)||mCG%~PTKIT4kwT4& zJj|DUeA&x|ap)nNcdvB)gc(MA@&oM$soZK8^(Sz3$k36-GzB|m2;O#;98erW&M2Ce zl%F;hwpFFA-RU6}|AWy~RTxnX@L?O_H2z-2E^=MOu9|s0y)&TsY9oM|&g2r-9MeTt zN~+T@^)^zUUE@0Fp5p2vEUi&fa4XWUtStzbF_^^On{-KfvA!hyOJWzw&<$djhoPpa z`b(q5P8}Tj)UTT7PWbCEc>T{}Y0UKRKTQoB2uI|0jT4yo2gJ&|)a(Tj`rOUga&Nx!u1)VhME5GT5&etqGtV*e! zIqQEvNzqww6~curDeK>{-p$qfd64tbNm}`{-RGpXW%KFAt$Wm(WrqfeRMeWPNh}N+ zLC0$`c&o1SjM@p?TH&7i^R`R#xDC^Ll}3FO`MC3|#>>pk(W-=@IYt0O4F~Fr!E!hR zzL{2H?+`ly|KVw&L9D!6h{{d(znJv+Sxxepe< z?W-DIa_Mk~!jmcGp8V6-2kX7fe(DiV`Ky&~pVj3){g?pIFcbSYJ*BDK9l@L`5FGC! zd0T((ilQp;_k5!xd>dO*+aFCfqWswolrcJyVz$)NYzTYQx=1$BBKQB4Dxs|4&+PP_ znwsEA3ww9j6GbRt;ESb99)$!>dDI}!R6-2>@7WhxkUOOM@U$Qc$gmbgKhHD>LCzCK8dve5D;we~d?yHBRT-sfTaRUk#a~%l!2_iOJb;^OW*{DXcU@k2^p9) z&rLPp=2E5Ltk?s|S~WY3#JaW^g=Ry2H$P&`E$dYObGoi>?4Kyk1z}+}WA#^}iD7Xx zI6Q->7`1exJf++-f2il=BL&t&WyxnWZ8 ziR|qB3qWu~7!h%{IUK-iXTFp4sF#UNTq7~Bnb#mlpyHuN8i(v79?rJLj!zgav=lB; zksKyNtV;#;C&Fwi6NdOZfSuX6f(Tnskv!xJ;y z=w_*E%%&!>e-@UF<+V0TdL7d9?xe=SDJh0VO!zw8FV0m*9!9IgB#3TproBLrh0@?? zwB*47)s@m41)Gu2lS?P5u~-D*r#94|@-G4T4pILonsU)pkEUc_U(aDP$OFUNi>&P> zS|uN8G1ktG2de)O-e{W@tw?({tezLd&t5YdCkCqx9|YbU$P2U1p#YaO3-cY%p&%(N zQa>UoN30#IjF5+ugV7!UIbL2(fy!i*bl1R{8YNu6Uu2tkFY6k~fv3&s2FsTR0@G)^ zX$=IhbF8u5ppbcrOIqUj(2arORP&O}J?%Itn;NHFisM^?CgfDmgHir6zE zTJr=6w2M~eWsuFvKrm)J9|M;>JbXtyAJ{7Zc`-+9Z8V1)rD;WJWZv8asJ6B`7KTk% zizdEgwB2@~m{3EC1clq3PkVS+w5bNa4RYe&7={1FP!;$aBl10lL&Y&OUKZqsL7GD# zUm~)FO<}=^F3;#pI&8ZW9>HRi<;h~~2DBS3TOdwsC-<>(WGqi?C*n#ToZ1M#z z9&0$|zX8SZjH#<)>1*KgZAno9Xe9u|3W07X3x#VITix0!;8)e}d zLa$PB@JLt{h}Y+sMw0USOzF;!AKCHwTWe9{X1yx`lDa;xh1{R|@ z02U%OEd0;FW-;+a5v8|qN@=B~38lBd6;&cDJ@MMm7c^+zsY`>V#tP>yZxrYD00x%` z8hCirCTIb?xN@`wbm)k;KmG$9;{IRg=kL&AC~M+C`2aL)ps_Y-JX1=1rD8-Y%UQhg z0sEq-Pwo1>XqHWNnbvyJB1)oA5_ogu^9oMm`^|Ie6Np9cL;skNFiEII>V=rKraIbu zB^$cN0jgtUh3rOh7N)U0j)u~=QW2|V?WNo+@H`5s5Sr2%aTSxY1ex*@tdUl70l@A( zDdug5D1B(=9nv>Q&_B#Rdjf@%XE7$J7U^($2;4m$2I1@YB2^g;?!fS9wTK zKH6X98!PPoBu_0tv=4`+u^?yWVBxbHOT1dR1}s!2f*#l6aDxTq|KtBep?_8PeOG+| z^qzb5S5u(&5+2Ip&LG~{n&^j_evWVpH2g8j6g-2T^5eid{Rp|``>DLiYTS<$JV@& zqN}P=58$OCbSXZHdWz|EU}C|5-P~_|}#@N-+P8fjv6^A( zlO#yti}82*|BLginoWW6=k%ECs<7=yBP4>;jPZ(eTELuGE>AuVnA3V`iVs2O|C9{! zyW#$n97H3n_yQnyBl6sK;7_~B#>8wI?cI@4bI{Y_k|IHkYjCI;oRMBwqE+T@toVoe z|EFUAE-(4BT-_5arXW!HR8?WAu7N%QTO)~BVcx|g3u%HN>OU+0Z{DK!-g>^kcYW|G z;{lDrMKIESH8--Hd3_+B5tq_0R{zC!e|wGNTyT<}o-Z3aSF?|OYgwU5BuxS=idohz zEoEHqnH^B&>^}<5ji=`E1Qa1~0l+_f&VuENRrjQ82x# zNHs)pLCq*Ma_c{O{-4ah{>i*Jn;|RKbCsY5a)pzo-q!|_fpKlngUGkG*I#`S^q>8P zLdi?v`wt{^x4{%X-(JO4T3OSs_p)S|xjyT;jH-$YFTl z<{H5)re7csSkz%X{;xNGM;?O1#mHw-kr+KDC$k<_Eug_K{ zowsX37&~~pkXjVrbDPBAF$G~oFPOezUU!Q_t~ju{P2dx3q7ZrUlG(mAaM~v5{JOC) zWj9b!Ph*6s<5f3bbuo$CQIL(uvQVQ$f0grp84t04#)JK7I|A)TEgmL?3{R;%5YVBQ z9aI?4LxcJLnBbHv{lB!A**|_!ieYHA#Lz1^w!o`#8sBT+Nsm}tA&ch^YSM36?EhbQ z4q zu!i0=G9J&o*ve&;L7QDP)-Hv$A{3tOz;Fl`FAm8EyC}Q=PmP=I*OB|alWw+e^gd?) z-OQByvAS}lQ!LxSuCD8hh6=aolPx9Rv;fpYT9j~YH{0BQ&Rbf#ThALEX)l1u#)Z^G zC4F!2{MWu$V`yAccsT27Fg;;Yv4?0lC1SitxiT^zB=QIcxd&N|#JFa-B)gKpSyPgu z&4F?Kh-qO?Kpo5{ghVpFF1z{L>fQPAXmw}}uxyJ}H6^7bWThmf5&U9}((={z5&;DC z+$|aQ;Z&tBVDQ27HQY*HXoS0Jk9&DM(-b|j;;*(X0MUY3iAl9+*gswIEVR%M-Y-W_ zRr~_?=W<@9FD$}cFD!`evQ^b9S9Qpbw-R<^7M{S-)WVc@IW7ZFsEP+QtmWhrY;rM| zk8$NE+=CU%+l{#Q3=+#g^Q_j|lB9JmS_!>Hc$zglfW;=xI~uhLc}r)`_wWJ^*;_@A zw{A)j_m~PPMhRnPakH3C=3pduP!Qzv@f)ZbUt$%Q+ht z`y_RJ*3<84#6ym;c&nY|5r4;JEE3N{Stf&UxY>xa<$?2s5+>Di(b8Oq~y69?@URhN5Q307G$h zxpU$PG2?cF>@t*6JPweQG~t+8v8G3OCC?Vfw7}%?JXL|A^|^gX8??M#X)R^jqVe}W z^UWTT5JjK_JlEX=f;7Oq(!$3q)o5ppy3q`ITKwAA9g3j#(E%IgsGrb z#gCJ>>uBrs4+y(=5EtI7vmg>QbAw1ow3)NJA_tV~U3+WE+9H1SZ9yu)dwxIO^ONEx zXc1@$^BNhiZmnbZ)*U`T-rropb+F-Dq6U1 zBqbk+95$=cT(n8ISaNi&!bL~h5C35Hs%V}0;k_DEgd~GNLxdM^T0@2j8!rq_;sq*7EB-(vT7ABRqf1v6lCb zIX0`9n+1$)&O3KJXB^EM{I87v@K?*v4jW%r*(jv$h_~lLml9Mwnl8?iqh8#PLh=7A z^X|NVag+p=AtPHb%@-lV<~LLgL~Smxk!LvKgtaMRT1Gb`65N#d9# zmSCfqF~`Xp&H8TU3llA4@?%Jkl4p|XasJ5p&UxJ*qr_|3@nfo9T#$z~{Q}{Q7RD9l zBwHeBad^RmR~CBbo-vMN+5Am*^><_38#SW<5xU}V*=Tk#UnTxYqir1VY8H|QgbcYO z5CJjzf5_kRSANTZC~I?&guS9zd=YF(dEE6!e!JDBK%460q6^p0FN_+6(En=m4*t5) z1xQLr=}3htBLU%tG?i)rz=xE`JOy%)AZe{*OWmlZxouN)#BUBsX#4h5;zf3gL@~6DP z`7~)EONp#QCqbfcX(UZ07*Cf%(9giF_FEQ>g%H*W8h}KK5{28LFNsSBX|1X7Q)N|^ zbHi*Sk37D#a`ZmqnuoHGz{{+GGNSKm)++*VXGMf%uV+l6@3aD;TLT)Bltj)G+!CG? zO#|1Vr(M$c08HmQIf45WNGs9fMm;qT-TdNJMa1a*QBTXTTbpW1%i!sHY@lF z;TL$pKti+LzJm zSZ~oCq(~u}9%hJ-4o^*wM&89Jsqof0n2*{TZ~o~!t$P9C-47$@c!ee2yBxJTqgwDE zv-aSHeNT8L#Jdkn$|uu08TG73d%ph^X>#bvDxBbuj_+>5a^DnTO4jX`#P%snW0`Fp zgK4DTZLKf8@XT;s>(yDdfcV7`EWV_2L@ialB$XcU2p8aHRv+(cWQ-!;?v>Q>{(m$8 z4r2<^po*Ee@@Df3EzK;}i7LXa8B@KwVxW~z4{e{$dXL5b2cgG4f1`^U4Czfc@FcT?B< zdNM!xH~e4MeyOU;cs$nr`(1QAv%bKCFm95qfb<(e`{9>ZB7CvD=@%;`q2(SPSIpjZ zK;}1iq;bnuaPqH|9aw!}*uZ5w6i)glKO$2uO#^CC_mj^lVqEd_Wu{Vjoo{82e<`1ecn;lL5H@EZabQl!T62;}jO3&L9TsT?pR@9}WV)c$ z9kDWe3BbZh)=eYnKB%U1fIQn;AS zKp_1_rBCjRN-w1u`Sk$*d`mr))6_mJR=ESY0&6z(eB9)tdsh6g6$`CCTq#$0@U1}j z>h8F~P6Nx3;I|Ul@+wcIX_bz)>A3d(tL!$22YLL^2jP6`=Cy;|cF8sr=pjDYud%Pe zsM%S7QL^>pZT>7!INi27#4L||=d1g1WlQA^CFh6SCn_y@yUFn~Zi7#Eufu3aq5+x4faO6Qj}U_Pmy{Xa~3BYJ*aJQ>7-HwXIr} zwx93s46wNXXx#HR+3PFz_=de*d{1w`m*;kk^1Zuu&(77a*rVI*&8_z2roFiJ9{jCQ z%x%j?*TOdU5H`8>g-^8&u39cN+T2>$%$jXwy^U-g8(D*GY*l|>!xkoP0~5D><&Vz= zMyR&uR9ovC>^D1Rx2Ypv(8O15nrSfU)tT~InecuQr>WT}-$wdBJ!Dkvk>bdD5j;QEOv#^wW(SW|lRB#VXrSW$y``pX#_7Tj(?xvkOypvYWVbCiq#Wnfe9AmpilxG{e^Vp z{fRZ1Juv)9`p3nY^ajtU?_dB)k+%yH*sm7Ref)q``I$u4&6RiMJ=ybShWD?1_F?bB z!qm4+5L@YO3F4J12r7GA z0f>hL&Kq=tWmh-($(I_*Z=fg(e#n2bFKFSDv(1)^C+SkFbrs6jK~$tlzfQ}(@~<7==lc3- zb(>J~{l)2-KrwU+5GeMBxPe1{73tSUyUbTM1s8#P3q)O18AdYIe!9G*R_i(+NK{g% zs!A#6R4=4GH%wZ5Avt6k(z0^pwfE*Un7JWZiE2J+YWcc|?LBpyX&qb4m-U5>Otn*+ z8U8Eo-SUb4%I5kGPZ-kjeT8mb7}%@4i_Fi-C~7N*mOpP%JfQztxB;~EB$ zQLvyjZL z5lA=WmfM3I27!Xk#Vkvy$yTx{=whgXcsAO}9QPVznf*e#)Q+S}7j-}h_KgKijCIn% z<^Q-mJd(~&-%Ei%MXMIn%U{v8c2Z|HO?@$VrW1l00pFt0Y8Q0mr7*?5J>RcGM^Llf5!DQV%@+9fE?KTA~KzF+d$5H0~gt{>XJq@ zL>Fw@b1W8Ov6FZKd)Fr}Z#ns2cqA{&{Tm(~UM_#jqhmE8MXe?!5qM|s&Rf%xsaqh1 z+`<1bU7S&4P2CfQJx3?_6|WbtNhegu@bXqYzKLd2KHMLugD^p`@H}J^?1WFj5k6zT zq4}lsmv9{+&oK^T1Z2KX@)Bl?auE-#LiyMO*ko@}pl2WniNKZs4b4GwI0l}ioIlUv zX5K+F(mA%^fJ_5r;w&BpuWXVKgx(sH0T1PrA{kB=)>oLFAma1FX4|F_s25@F38=WN z;kf-BEzo{-_N#N}SEtzGtkMEkmT(H@$0#v648TDa4%$DEklI4siFNkCXN4&-DRZy= z2y7A`g4l^N!UHFMa4M!e6xvP9!h6R{@sSFS<9Vn&)E7DP=lAGS@QxAoWWECk`{~ah zuSJiLakcaue=f#z_^(RaENMRFj@Q2eMW8)M=dYxLv{U$1WuPnmdyMbcT&MzEXfw=K zy2g9rEnw2v7A>Sr6cody%W-xiL4T6f6G8Q|1(u4JUgCyQ>V2}5z~n1Ap0VveW4vts z(hVP=cJk{dKIMw@f_C^e@L^`xu*6g^g5}p!a4(Ch6z|R~@(-hC3r;9I)jiY%!V&7! zwiC~(wm|3V!#-%d<0v)txd)9`_;*U}1IMbo79S>Pyt21GXuPi7K4`q`XCE}aS#ZnyO35Tz(^a)HcFXJh=_JW0vE{c& zj?oaVw@SkUgy(H5EU%e&I|;wrov^#s1aA;tw-aG?b(~)xBT^k3(i9WYCKf~_2BbOm zqao&_A=aZg#-n9yN1K=q;aH9a*snfjqmXx`Hbz4zHlq|6>nIju(-@4kVlM<^F51Le zG{;yp#a1*S8bv(1E_R~qiwVX`e8({o#R;uhG|f)>&D-Zr#XJZ&VU+W=h`U#-n1;G| zo{nP}TE#9j#cj0nd+TEqdN1hS3wrlr6#CeNepU9Xa;IVwnp~1MibbezyyHE;<5+`@ zV+@36R@@i;QRlN=%s{JHf#w*24q^iyV*aaNR=S^84@2lIF6!g|G=2L!2$*l{yT8)q zDl@L>qu*@u>_!c2n20K$`&NWE`PQ$U1Y3Q&Nw7EbrIDI)Xru8gefSE^IW7{ZLDQ9W z&(1EEmoE32x81ceZ?|>EEB{D&4>}>&Tj}T1H|u%!KDm_MSw{WNlX{o4hghC(RUS+p zC(rkCa1WaC`;3{%-QRG^)(HV>oAjG)em@iE%$hGLtc;SVb^!4iyguV7j;$?YtYA1k&oA3f=w{B z+k?|T^vpV&&!;YD!;twVCWr)f5AEbM^>BfGhOFTT9XJvK6KAVf$^X{^=I@C2Kc|-K zpmiTf&Av?_5e~~U4BSI>m=#(~W3x%73eXmTptVKre*T23<-^jKrJ4~RBJX$%y|+sT z-Esx7>N)?k-+wQifp6b-Fi-SbPzf$so5&Z)a5Yr^tC7MhuQ_>f3u-&bPh0&tYS^L5 ztE!Ij%)iv(BLkW2Z!w*2PD$IGr%J`Z`t+A&t`{F^42k?)@WJ5QaN-y7w6kIcKxCc6 zMp|&q^qKWV`LTLd9up)SFa4d6gPnBsh|M@-vWStW^0-cROPKOv$}( zp>zW}jY&cMxK7VZd3%1h?oG!qI7S6VW>I1-ub?~P?z>dFjEMC$)-*8`3<-YgW5b_I z=w_wE6$l}@f-^1n&h@_j@g!uWPk2v<$Jn}hES=r>=#7Td{_p?w|6Ve+?LHmY|NdY9 zU+n+I)H)B#{50pD2g?ie(CGk6f);0iR{0f`P@k2JTTcqG+gB;-(}|u6dT8L!;W!7) z6sXHJFU11Mh7Sfh`!VmRwu@Nsaz_dLw246uDc68<*24Y=koEhl+CKMame@q?*TcUx zcvc;HCbp9Duv&-9DTM|TUQHgoOH7EM zX2#nS^^jE(Ya$*ZSFMOgv4msWkZtE1f(<8%P$uJ-No{3#kjmNZV#t~e@7GA06OVE) zXVx+lh)20aQI}W4-v(}t)r?ha^f~nYuQKM2rlDn#u0ksPpIl2_(K1F4k=_jlZh7oBy3SJ1s+0w|DmDQAJK^PI9P6!46ctsgGHy9x%0$BDofNj7qutB- zRegDN_EB(m8N%)&w5t?kEz|N);xDFUE&<*7T4ukZIVIlLu)KWZj%Cv@a=rSaBlDCl>HAH?&*vVK`1(ldQMj zDwE3F&#Bvd%5D)j@UQ^`nGlIH5~ti9R7Pp|L@+>znz1BC&_~w z9r@RE;9t*i{~XgAGyKtymvS+nO{Li^9SV5YR_*0M{*Gd@+Qae z#!Q+u5^kNukL%{t5Obvy%fQ$>c=rz8JLTYAVyr8(X4bC^0dHWjW7=yhmh*uheLEH(<|!mEH=>s4$gH^l^Z!Uw{>J*FYt3y zhvn9e%2m;MRcl$uAz9E7`60z+gQIVYg}tFe@j8ygYdH|F;W*rVM(`F6!kwo5Zt3B< ze#%f`$KRHYob4Tb+xu;{_1A3hi>!UUSq9R_`kXBsbl3f!;tshx{z0o>R;M)GQ0^BW zwYWp7y@TwdU6%T=j;}2oUOT?z`YGPa{1A?<50WRcn|quqo&KtBa$d(_bqz<=ItSJM zO6OS>HFb`pH4db!w$Tn8M!RFU)e)}LeI;CR;igu%O*Ft}_(O8d=?V2; z!P}b;##%jo#9Y=qs#fkmg<-80n7Q6N>RmHSvC=T=yB(Q5+X|`^4j0E!>O^1a-;4ub zZZ%f=N=n}~yHjHf!TD^qh;YSl`BQ9-IiD1I*`IY;%nM@|*fiGMXKDttjnwIzE66creMIPkDbB6b<>Yg88vj`r zVb-KNlvU{iKugH!13=?)YX^X??5g!UREGyN)JEpzwA0C(2sSEW3RPEw z4=cmH(_l;Hd5?WoesAtCRyoD#>%D&uD+S?sc;?Sw9fl#T_e8ehVhOnY_BXfmCbUwQ z)AVp(n85f&B;{@0{wbd5!(Q}%oF?waP^LU7s2(cuG)aFnMUgogUecN#x}bmvA(cWEi+K?%9j zcyiX*gtOw;N|PD(p)PK#NwAR&vFzwrw^&kPwo24St0iq9Id<}>7m;(eA`iyp2}V*& zLuIm#Tqq=uhUF6ke?&fWNcA|+;vLp3fFSt-EUuMv@e!1^rVBgqd1oH@%%y%Yx0&}p zI+?Nv5f;?rJIk=$YrJd~T1dLVFkn_3o=4d9H8gNX?%^+r(TuJoG4FhnOfk$ifam|X zID`L&3)5q<%2+vR%}p-QF1gLR#G2Wh-z1N@tbAc)5k>Z@HSfI;5!k8w8?|5YFSGai zRkGz=?Y+3#``||un>kUA2UmMXS9>lxSHi2$P!Ks9{#4*`yaeGFJjXT4YX9+%xsSH| zMpt{^pc0OZm1F+DvNXWQ%XTNlcC!Qf`@g0a3AyO-nGTSJ$Fd^q=WH ztc^8U(}ojSR~<_>M|30`gP~(9L^u51=U^eG_j^v_pU!PS+AulQft$m%oZbNfnJ@90J)Z|0nSuEV|sjPt+Awl#F##--}3Yq2T~w}u`m88AvQa)`=`@smR&=9_NRR;&ugZ<=m(&^ z;YUA-oZDuZA0LepvH z^(X)JuNIyD$c}&^D{$+Et~rhOQuN{Hd#pc)5%bdoh8A(!4>$FL(9OI(Zj6yX7* zWTWN#>$1oj_^>H0CHr}Yg8GP2x4^>}E5^@3?lgXff8{rQM*mq>V)IxU<}zF|=RD4e z)1jolm$QrKh#UXz++uz64eAI5yc5;-!dPgv2erJ5Ie{G`;*&!bk8qi*fu91y*y%xBgdF?6645AL8UoAuIR~WCfa1TvhDv^!|dlL1Vd3 z1Qu{pq4OEJZtn6OS$Nh>VhLfSBvPDz%KV|^_w?tteVm&7gZNXU2!{VzJ+qaa)s7_7 z_43Jaj#hWK!|X0HXfNJlvs9e+=?F&66hugEI61({9tY|b>L^$j<}RD3d&=$ z>a~8=_p5%}t3Dmi7FNB4oF6{H^$t2HS!2QL`2}BXP?Keue>9Bazsy-JbC$-_vv(4V z1IUiWXt}{{_)vmoQ!$h9X|m80Qr{w_udfjlUS0dOmCn8TT09v^u1aOuk4&nx8B^J1<0nwD&uz>b5#65#-cj~E!HVJH z<3%qiOAd7&hQM6-_$bRk@SdY`^HbaAbC)+!z@Z%n&$33IG44l|m@6zrO*mI*sSuY- zvAhPH(pIYhmzC;D13t@Zx=0U~n_kl2E{o0Uz_s(bZK`A?rtG3VmY>Y5PBtpn$XTXHeDL#S5>x>F%|fFWn=>(r5jDf*B}Y5mz&5> z%o74cb7{BLTD~EwG2Ea?nZ{nDiU$)7fC3_u;$g1o;e);>uvH zv-s=Szxn(^iY1+t20&CC#FcJ*3?I;HFlFxUG(8bkYRywh!p35!Vdz_~Kzpy;kd%}? zT)Jv49lWNANB;RM1=dF7+xIZfu66K{hI5#D`g+PDC&I(y&kPJ*Rx=QxL*r&P&S0Yx|{wvBZCt*xC3c&TeX$PABuv zX^iJboN@P-UXbWUfB~3*`LmSdfq(hu*X`B!~`eQqh`bg$~1@VR`?EImhg$*MH_;-e89L(^RzrK#Ra61_L(LwedN zJ03Py#RfvTmZ8`!xF9t&XD3VqIjGY4pWP{Wg+k2d>+M3UGp#@ zRK?ubGRNZw;8`f$(diWbckbgnyJRZO$ker5e-Rdk!q*H5!^I4BPk;KDc{><&y6lW>hpI!})QQq3>A32XbbK#KI)tG*7XO10 z&>j=4&CgjT7`B1!O*d#fd0S*TcOtR%5y{Ew3cGDbKUAL5>w@H$bL3Sjn?; zRLrtcwoFRL%ZHQ$H*=k`#49CK7MwuS94dL4M3zZa5*e3U|I5lpd@9nJPY!p|IZjXD z-+kffFb)oD(<)VcrzQU#J>_q<;zrc=^Og7^b@L@Nl6;Mis_+BIYNDv*d&KLriW`$5 zox}dXolJ5A0s)74fYL|%N7Cp0Ofw-5h}{1LO0A6kNVz4{A<1$a{P5jPRSK~_a z72kgy-{n%0HqX~o7fV^zWg;loUOcF1-nj6k1MB8Kzh+(gjP;gXpByaDJkJdv3MkD8 z5fFBu7SbS7oUhAotsK7}ED=q^QF)pimGj<|xiTTseoM~N-5sSxl)qS}KzH!$AnBXe zNaPK=dLBu!R46T(NDSr_3Oii6f|%2h`Azn?>#k_Zg<}t9{aFt913QKM=$v1K`D0_d zJ~?SARV8Pw5Vl)vH=!H1XQ>k>ZyZx%CFTjDoVbr5^#ID6jK9ZSyVQQs zK~s#)19e*+F!oS%W{w6(N|BV9lxGjVeWAzv8znRVKP}D5jN$?Usim?6b z^x|CNWIf-=rN>D^B4DZIrPnx5mYnZuIaJ^bR*H?h4gx=T4}X&Dxcn)?;<@Pgg0XHx zUVW3p>YwisYj-2bA2P;y6Kg@1S37MuW&2L2;$ed7^U3pzEf2+7hEf>vkjHO96;h|#q{lhR(1<&xTNRQ!I!fbMR|I6p| zi62Z+Ste|6UcNOIk`1HYl-*hoRXH*(;pi1bWtBM#T6pQLLMifF7$VEVRp47ZcbvjU zzmHriTpp?0!oO@*?suMrH&kn?4ZFLc*Ho%q8z~@_R^DAr3sqb--A~7Z1qRl`=5vU18pAwK$3 zo{>r@^Lwqxuh=>+0@t%#_$aQOGg*~x1_`dX^xl#@P;*0;G+|S-*5x9c$I&5iAc!0= zlWcr)4e?cpI!KV4#q%{^qes?$EIEkc{LS}!a&X}JTBoO;7fI}xa? zW#EagxM_?|>PBU6xaM>dFY4->Pj}HDw=h~E7u*#JtG#ZQcNdlT+-5g|ZTL<<(J!^0 z-*k2LF23I*dQ4Z|``gA}I&-ILt+#Y1?$TL4k4KX}5*tmmqjX7C5jW}8#MHc%H_Mw< zE6jtxvy&s|9()j68#uhq4l&8&KjDAArCZA8I(q>F;9$r*Itd{(z#5w7p>}_T1$NkNM=u~Xry?XdskPvb_N};$mOT( z&ICp2I+>W&wN#&<(li$pI?n@MfKqGfSvp*l-ZL+LH%8ubqv{A!R;u!DjBbt;%c;-i z33(PrifV6~E!!d*ZZ;6I&+1hx^ug04?EjulEKj|k{^W`I3vX)^^VcoOqVco?ba!PP ze8(buSj8YCvDDA`v|OyMKJRlrky4-cxqaSe^-=Ra=b8ASl0HAJgkZaw+L_7c_IaK2 zANaA7I+v%qYnMN?vW*UtI#>45Cv~oCw@>QaCv|QZO`p{HyG-g_6qubQbuLYgxqedT zm2tL6>bz37#a{9>lRA^wit=$WrTi$O>>nOypBB?SD}AzOx07VgKVN>~x8!~DKfby| zk!X^Teo5?FWQwyNN~xVo!r$Lj>gQ(WOR}c#N=oPzZaJO8x6UpT(Hzm`w13GyPK9%k z{K|!|*6X(E*%iL04IPwajNUjWbz3zxJ|S~m1{brGEQRF6EFHl5IF#H_3Sm{?{P8=4 zcxgK+4LT&dGYAhu$5-CDBi+NNmi*wFc(HLvx*@kz@;!>?xS1bNrlUgZX`i7KEIbd? z(<6BAxo|u|Rn>}bvjnAjw1{)Gmo1=`l?-(|(B^$1TUDS(G!Vv7q~c#(NJl@E!?t zJ#Kr2;k=NN#SR*;yO^=H{nxk9=5$IfBM^8eFoE*S47uHvq80KU=(wwns7}Ax8L&V9zQ1_42fuSPVuY4<94#S3D$9SaYa;fFuw;t=y>r7T15SRv+B;3Y=c^wQvGNwvL!5ipsc$B~@w8BYz2O(2mc98% zZ~d>8js9}@=OPGN;$G}}|CPC66UTm-Ny1bJP6o1E*Ew)QwBOtx6y9cUGt9@BkR;E1~ekE@O|Hv^8!@TZx}X6WV84`6XLD_D79du;4o%RQV_~!~EW<=X>`v ze-Se8mi*5$LX+{uR8(gIt{xT6VfM)~Yr)=MvD*UOnW8}RU*ViGz^Q}*WZoPep=(n7 z;HQfZmkY;nf9;|(CGHGE3l9rfv(UE<4gNnx7IZZ$V$qnZ*|ReR$ghP0IcL3i46`7-0+MMqhZ)Pxa0M8^q|loH?*sKLCXOzYQdUd8wjYx0xwx2E#1n+0pUS^k)@ue@dQG57@Xy|jb4%BLiaBh(p`4kRMc zB4o#rTM&sjl+yNs_y&QT0i)zB$^TW@O!iVEbG7kDDjIgmi~UkENLJZO2DdcJl$9*E z_UzQSFSYWKuRbhmbT2}Szg0Qny$d`;hY_AGO8O~pl3F(`rBrpRpOnF5EZQEIE$_*E zjtG8RW?Dw}unFVBt;zxtBjCq z3@hCPT8wR3=OG8Ux{b9MB3ogn^ZBxFBiFB}lrdxhP}($$f`52gL`5>!3VD|uk-TDHe2;^1Dht92PjUb;mQOkQ-o4~)#+w4F*elK95+5i@+ zJy_T|Son{Nv*!&G7MU(V;hzIYs8$N~BKegI{t1JG|8Rq7L8j70;NBuh^78;=EcJ)|01ArY%)Q^)n_@s;=K#to%Z`3$ot;&Q~&K`Bv(FhCyBA%zPI{Zyf& zJL&Z7odoS+4Ej;vFCyk3i~q~+B1Kg5Ei`dQ?!#Tc|8UljM8p6EkiVZVU!SR^uwN>@ z5s8wS!CJnZTkGI|nVC;!_@RM54&r^_d~#|{U&9By&%k>h@dFlrePz2cgSgE`rf}~ zYqMK0a5S#y^^;-@%VwYl3VWci2MT+jaQUwX3LAmKqG9OVRv#HCR5t_)ODNbFC~Rjk zdKjQk&}0`k+XIDl?e;)n+0Py*TpK796%btjg$?GnH4wq7(JzDg+9QH(+w4FNelLii z)_@3VJtEj0A~>ZaxQzUH3=N`2{?5M+pEo>M!W84(FsQCEMXR0QT8}z5sB_=q9WyB#pP@AW= zgsI5lrs5Pb_X)zsLiw^dAMx%bSOe~S!3|E>UWzZWMS8^lzQfFEC(J(lL*Uxi48X&! z@y!%^!yzOn-gy?q%eRH-T0O7^KbHWWXjq-ZaHN%SntYs%ebQy&mOZ|r(+JoFrvPOc z0}s~*4zU{^DVMazyJ`a(&WO#zEDO_)pXZ^G!=L6D5z2AAWzgU9H_Cn>>Kb@B^FARp z^N91Nj zwJ|$U0kJV=Cusdz1GuXqA#Fly58SnFvjbuHy#RN518}GJz+HF1o$opBb-c4B1T#x5 z6nft1U6Bpriu!Xv@AOKcUL?O#1UyCb?iI9eMPYga1a3D0o%y#^BDk2NT#z1HI?1W< z_!B%v8z71Bh6K#&NiyIYL;sR0$psdYO)aPp@|WyN9CwP>NU%#Q@L3Y$Ce8gYf+c|c z6ED3c97Eeq5UO)wtT-uCpV-R?_hS)oX_XWykpog92&B_^LVB2~hnaeqsfU?*n5m|G z4>J`@^)S=!!c5`9{3L=j8AJ7WFi<*0ub|DEXf(A)wsN(4WUEKEdSt6dwpt@wMN0-~ z@sEsb=^G+jB@}FoY_+p-JPfiWXk&_-?UAjzc6(&2>}QW`t&MDn3W&9lt+h>WYhYYe z#H3B=?J=&lZFV3Qlh&R(#$_~MTt<&^b%}97gA{Lz_I`F@^I1gi-<&>gaI46FaYf@f zfLlhTTrZMex%QtTxb=Q9ja>N+Vc=B8hKp={01M(!x}noKPgxoH?6PnuAz1-s>K~a( zz@pIU%nj+WR331K=`B45nAlH+z8#eE(vv6U-q6?kHR0#d!gvDMp z_1|h^?5`1od--3|)n0bSul6#i0Sw_MoW+-=@LI_SIXsT5z+S|fgL#KFP|-l~qZ}S* zM*>a2?9*S*v48fL?;NDfRKO~SM^}3%c(uovB0DTLdsO{C$+Hfi7XqN5?f|S{aG#eUii)oe{(!^71X7AW5FLCaM?TZwj{81DeHuJ)qe%#2(P>0nO(E zXcnzk=eF_4fTmG;{tyQ=ODNbF&}?VddKf@c(5@Ia+XI?)?e>6X+0P!(TpQ376%cC! znrm7U*MKvtNJ*P8+QXS`+w4FnCapbnICIzlXAXNfvpYC51!Vr_{u4TU-auxN^Wuub z=Ky35E9H5S{K{4T6oJflF<6I);9DAG3c;bKPZ zkFXzId8Z!6`mv0iP{WsQNGK6rfYl9f*TR@PX-co%$erO5N}}%&wZyypSjp9aI14WY zF%i)WX08XTkpXvc3sCW10-Zrxgh0?Sj3?XA0tU|CWS=haSPc2YjG%~ldK5?O^YN^X z1sbs^?=HMymB=)p#J-oldj4I*pjPvKra3SdK3ncK8ZKbMPgr74b4q@rfqa8ltGvXF zZ8@&bd8&WH4{IA(&S}!Ny=-JKN5~fO&$pwYb?H%&Tj+2lL8) z_F&%HV4kReSR2e+%M7*#lvhPa+QhIul-IV+4n*Sj0_BYwpuABJ<#h(-y;)4Brx??8 z;ZI%bo?RYxL+wvKT5m%%O@(g*e=&dN_vjT_GOjp!4jA94Qp^|0uM`JQ5#viiAi_=V zpweX>N)FCX-yibqm~_h0Y~or)2n!3w4k&4wO>86m#K+Q=cfO2Ryt|sY=ydE#Eg<*GMaD0fIPZ`Gd;!j73yn6AcL+pY@7{;w4P-s$)G~RHW z4uQoZ2Jpd7dW~zGjS_Q)nv_Qin)fW#r;V$b@M{Dq_iv{x@-LXdZp@mPC;sn@bXF-B zCpo3Jbb8F8HkdexOB?Aee8w3G>M=GbpI~e#kKQg|M>+`-sO<}*5a#jAHE%4rKaYL3 zxI4Tzk3^!qG+oXog5WJbTlxv&uNsG7dby9mq%DU9Li`?F=5CDcHRL+w(jGhI--Bf@ z5l#tTF9{k>IS3DPi-$$_3c+iTb5jJH5V<#Lgq7jrGGN)m43X)K zA=(UGR^X#K^hx^5ONm_j2gyhe%hS6Sv%BJV&cDyjWS{)C2Tm)2Q??4uZm5-dp=ebq}PrEhph@iGZlEb!=q)Qp2jLk$-~@WdCz4dO`GFSvfnKpBy;n?(?{$G zl2pZ|{HOTYa(wYqYzDST5Zus2j#F}2{qn1qM8K{{pK>IE=^w)BV}m%uZ}*aY!2_7|O+80)P8AtWlvW*_N;q(ZN7wKrSD?c`vWGuKc?^i{Pj?GB^QFcM)KXX>fWF~s8uUF*EE06Ec(!cwlw#9d< zPx1KeJDHBTT4*KPxa&x6#QZ-^T2K%07Imf~Fbya?;p)LL>*Lc6g#+&DTiEpi%QZ%wI(OM-&jpajoMkPx>2r*I*i3w(eLl%Kr>$guWf2WU=*^I#U%!6=xAJ zsWjtm!nk3ExL<~p8M*1Nb3eY=n0mLaA9xG^hSofK7bjhS^~&s&Nsa-xEXTl%nRVI1 z`|DdjaHmspiIq>FX?f;{k?hX!$VNQ0Q-`vJMg^9KKu&H?mbp8M9QiW5u)fN~Fel@Y z=8RRtI2OtYa8^4THS_qeUPK50v7@~E8_h{iE>L54j?xmb zv$;GB94Bb=ikt1>xVm}+d5a8-n*O^n+^aBbV{Ktz5o z5Zt5zf}8XZTxSs6JD=D;kSRh40Su%E-zs=8t~hxP;M=59&KJqAT>noIe0z=RgKJ5+ zB&1|bu&BAfH5Yg@uj>I5vY-+Urbz@pN4N~gNYFSex_nBw1<;-1UiN?c9;PAScMyB% zZW2-kok)|2_x5g`fPa+~%OtC5`fhdUUQw=bi^T_dr{`K(OTEpt$xgMVD;khRb&lPPi=l0~0;kn6%@LUN68^d$$tTGP+ z&k0(^;%0kzuCCo4o-6y=!*grHbD{#GD|oK8acm7_u8O9#iAj58u5FtgNXPF5nNtQ0 z(3~>pvAIsLxep&dePQ?g^2@W|`PaVpGrvIl{hQP0jm@oaVO%rEe6ei){?Iu_eYu=p znSe?uAc)Ta7w!Tw_a2cn`3O)IBBh#QC{6M9dbYPA7T0`*{qdFeAJ82}yG`Ahi#O*&vv}2Sdhc&+jAY5&$TE#M zCgqN=+YK@E9FE%d*+srL1l~d8QVbtS&=AJ@CB={9)Z*Ba?@>%5H;wN@CebqYGPCk8 zC5Ow=GU$qtwrc8@n8Gf>M`yP2kPYFEgwlr}Kk;mJaX9>ny?Ui4)*#XwIEJEJzzlf- zg;B-@ctSqBZWze*WbB5`JL@c5u-xj-VtOnB)d6oxoVfTrQvba+M(M<^>&?!3?gm~M z!cRDpoA6c=I3T@Hjh?OkUAs9Dl&k{s#@?jIr4s*sJ&x zavFHm7)dz~Lzt5kr29h#PGXP>X5Odv<>in44a7Z;*!l+IwK2mqn=J3JaP4r0zmJkN z&?UlG4e>3ZNSxMow-2uZn<;2n0RwIywdU$&diMOkh|5>IWJMe52+oO>>w z?)aT7-J*G;9?i?w>e0L&&Fj&;9?ffw=B-$3&`$Blc%CvSJ%We>dZk2c4C%Es#Yszi3^FffxQh(X=`A5l?0`26zLK{_1d@EiGciWkUgad z*;9ICud}GTw+j;3uNKk$mjtAH=7?UA`;rx=JPSlmsh04?38-BCPch;yKKrGs0dXxN zMK|c=pMlcit9&_fgj3^s3x5&f)xSI-E#y&bxO1hz8iE=)Zj1s883Z>Ycv~%0#H^a` zZF0Y`O{XrdC+rZ8S=3&-us8@?VLD8#e(Q#A9K*-26vikwHW@Lbn5@p^7GZW5FM}De zI>ig(RtS!J5CXiAJXTX;RT%?rjB1^n)LzYdjs4lsU2;M1;(Gb)OEN#ny}vNRC28!2 ztP2EhcyuE#%bsrBqs)U2lYXJe*S`{&efmPW+WW-#=VB3H4$>FNc7leEQ+9uz|9bMqfppUX*a*~?9n0ldVRRQQK5p%h=SCM{q8<)t(_9^hR3 z4Ym)w*ST22q|qJTJ$IlV52WK`X?Q$gNEyG_thR>2YiMzecX%~uTKsD7C-1B0-!U{A z9~@M@W0WP)vMyRSx@_C*vTb(RW|wW-w!3WGwr#7+R^L^7pLgE9e$iNrK zoOi+D>DRYBvCkXvV5O1_QnA4Xlv`xb-b^s;32Adbw#c%2bMZzncK5oDPP+trhgMY< ziS@f!##}eQ5-T@>a%$a8>ui?^Ltz0eRy})cZmX9%WzO(jL)m1tpD7t7>08_k$4U4;2j^NUbu{SxbB^8@{%lA zjKDMW0QT4X2W$+FTWpwxu6fn!y(?(y#}U1X*Ymo}GM|D6wlI;9O3a?znr;5 zaP9T_7GX(G(a;~nFCxr%*yhfl-IGP>?y*i%-_-}@asW1T(mz37D5{PQBMtG6wJ{}< z*7;$KZuB6JG2CW;p8sK>Fu8s0eco|ukS!PX_()|MsWe26Ac<((0FmY+PEO^+gHzcZ zx%hQGJzU~!l(J&}wIV1aZ7Ee|X^i|yp##Az4Rf$Mqr7!?CY5Tni&;ldgPXLgoa^(U z8xfl+L&RT3YAmHs1c=O$O=Bkz^^TC=efgwEfoUft4GmQ%vfbKRQh%K*li4Or$>A&UIBUwC1&_-a89|9;bx&>P z`5!WP?Ike`Mi*gEAJ686RIG9ai62aA#+7kjqo`q9h-;s>n@DvWlD01a?k664%4{xp zC6`gdnH+~-XA>hQPYwfqe?jnmR4XMu)?1l2)p7`^bYa_mV12gusko)rypJS`wESZ~ z*)(Nn;7x512x(W7b~HuFPuC%w$neF{V1DQNb=3vt`#&Rmk zb2~**xEbG+_F7!7?OVsg@H|T24#-Nk7Mh;VXumG{O&n6QIU~&$(S;8Qw>N^{H#<3C z-}ak3IdUhxj*^EdICS{Ey`IzVlR0l1<1qzQiUyCj`~H08L^9r)-KMwC|E+gpL8M9LL35rKdH3e|!{4t#>nE?x z*;Hv45RrZKIhh!!{aULrCC^h%rl)9Z`AV3I`H5rd+q>TL?`tf&_+g`EJwy74NQ>nj z^SoxyWzDm+;E!U6&g?_#Fc&a%C54ff-_fwsl~e3x@YwnSf17sYi*HCtPLMHh~Tnayd<3}4PI zE&{7SPovpYknUlZv3J=_KeSF2`u=y!d6%Du##6@1@lKjH>-AC!Loma|9Kcc4Z?^xL z_iq?p#{C?GdW*g|Oo1`fE_LU*-)pwYm{*d%nc{FYx~pSiTe-&Z63J6etgf!X)e)vJ z6^>=_m5C}dP8w6uI#f~#oUF`R7t)^~>y?dH+xsIYglKVk-xN6eeaM=p2|B7)DD3L< zc?g%ox_-LCfvTz*HTC4*`#5-AM#ugk?d$kz&V?vQv`NVk$Cth|3Yheg^V99e!t2^u zhqXMVamU{y+Y{S=DPvbj33nJ4ew71UK|SvxGTy|+?IJQ{t}%!DtG~6m0y;Mis&_;! zNd=WXlmqftdisIGylv(nL>)d$LAz!i6DyWZ-p(99AKH98NdNFADE-P;boa6*72QIW zq#`kNB>nTp=Tkr;qBNSsrd3?&eEn~HQhhFOLOovsF)it`n9?#6TUB87FU9&n!Ns4m z$;(wP#8^EzPNG&qYK{0hXK*@g+Ch#vc88O>Q(^g!JhUY z)GPlIMbtZA#N4q5;d}zw$Bihlps&cxt&W*5v>lkbB+15QdAEP^)F-x%p7D145Y9ll z7=EM-#1nFuuuYaA{=*mpv2gq1n&VU^c?|Lv9YdBTxzcvh;xuRhF<*BB)W5n+1GYxH z!lp~dYy{e8?LNz1c^B=E-HF6!^9-8{?cx~Jt8z6DybX4}RyW!wLg;BW>E(_c(mjNN zuJbopfNfs_;UK*h*;~*NM`AUo1|c?;C*?QU;!8=mIQ2H}zsb~f#7d7j+FaI5qL$wa z*M?X82u%+&5pu7Pql50ZZDRf^@PS>hre6t&Vf%zn47(hRpU@^g?$#7Gb*?+k6)3p-J zV3qLGB?Q-`2<~{H&+p9tdrVE(;Hqu%eItBS4I(R!jw~q{;q$y~z<$59pTb|!F55iF z;H_Re$aoa~&w>|QtLdCwFnQ+4@Xsb$`zdB(wvnG&noamnE2vGh!|>0oraB$G)f!I? zBR^M0eg+2*uD2Gqin`#jHdua0Zz^hmPFZhRQrz8i2(mnqvnpTDO-|2FE<`%YbbO2< z=5U5+9JU*qoXvm?ELMQK15`upGjWiSWo6+WtSfvfWJ@PkENTzCFOq+nVg8}fE&0AF zwndx7g9PbpA(nti$DPz2>UYNTtqSZs=j5T&xvo*Sf*@+WvBVi+k-XbqiFtX7G}6Ww z;B}$P>)mnTR}3JUylx7--j4f7jLjDhwQ+gNt`}Ct(BK z)pe5@xo$&jye~b@J5Vf0AM4xN4IAYn+RVeVkbwMS;WDoJbc=u;X5N_Y`?J3_^NDz4U737s-IUd3W4hRuMf1;pO zj)>tt$RdRT1S^iKd7g(D#1Xa*ydUB@m=8$T0DoE|LAW46=oc~s9W>y*nBaO5M*AsU zB%lZCYYq_X{B1`cK@|B%-|21W^iAkd6}!zSE#eGr2qm*#eQ%T*urTJ*d>03Ba^yd% z{vQ*t0STGe93MYwpy77mF^I-tEeFb<24;VjJclvG$^1}7-E2ss(j#u^wlb^Me8wA# z?q8~yH}JE7QgL5J?UA8_uQ7bC=-W~DfNwGzeIgDUPUt>#D0f(A6Jw#C4G2uuc2mX_ zXI?SP$5KLI;uy5Y$o#ZGz_zN>=yQXYJ0h|TLuy~H^&mYMBgW#5sZ%N)VXFU^gBWug z!G#KnXDhk-GtB^Q34d~Q>AWurfAaL3m?N5^Cae5fz{i`=cF*tpTA31#eM3kYj~ zoX}_$6e}ATiw7rhYWm;DzPOwFcafU!jsfI(IeXsfjjM4qsmtS-Lp+{6@sZsNonxd{ z^9F+=Pl=63H0xmL4gy~a*|@*Z6$&$30h4DLo;Pea7>-|uH|lRev%_%wbwQlUOy$DF^E?{0$g*mcN$aT` zlnJ}^k{%tRln^0@q9Q`ULr0MFCkD#RU<-;|F>*qDN{9Q|IEJcaqyq~l6?ypV9T4-^F78IxJxi^dsJS zD(+|89xfBT=_LBkqdy|mpMl0jp(c|3j5cJ?beOeCzPZ`s_`7GoIZ}S1RRIk+mfl06 zew|+NNc5D}nD36wz72k4_Leh#1M>%xl)*Q^rw;a0SaFV%7(mPVXl@lXuSx+;*&6?M z@wlwZ$@-^;i6+Iyya^cI?j8j8_@evf0C&*j4^DvBb;4RCe;@bmcJc`ZDV#l`6m#}5jCvajSaYA?TXg0O?YI!Z zShh#18?prbyjA6pE4OM1$FR(wC4Y3?YTosKJzcJfHn`$Xe0tyq95~I~UJE)`SZb9c z)mOJGDqGtQk1}2xS9Y_=zweVoJVeLoXIf4M`6l?*`Nm8^c2$6eGR>u=MmQHlVPrrE zfyn>$fZYgpM;VGna0ki4j+pMq6#dP*wTH^(eBrqv4>`fRc!M-R$a?|=RuI9HZUp6+!P2k`+y1R-AW#&Q=Dd&=tQ8|yK`{7n;KL~necxp&+RjuTaJRP! z)oteo1^)#`XfEP}OGn})CAmKA+DKCPi@xR~oUZYzyq<&jeB>_ZFCka4MA< zB3+PDHJMTeToc47{$ul%*k2EQLM+NVUXm>sK0n?GVoctx!T?)0e|W&zUfxaryvrto zB{_Vl*xhC|k=a7=iQ$a9ir(Y6z&Co`H2Uf~z`ynM@@C#+F}zi?tLyD(XBS?vq`fj* zbxZNxF?iU<48}V(NW)9z)nbT&BnU!p~jr;aq)kSeED=yxy<)yCAvyJvKx8S!S;$vw665hWpC@6v|(&%PCB`5+j*EBCt za1~c9I#N?0K^#H)A2LoLnKUQ}C3GG`dY&3hs)SbHMXD&L+E^e_P}wPmT`W<++JP!r z#8o6wupcjy4jJAbFQTF}L5w8UjvP`a@Ckw>)>fs;Y-l4BG^ei-H0MVgMIFodcK3dC zlxZNJJ<+4=rMR4O_T1g4I*0-PP!nhjZY~}&6~Pc7H$cw>2JRu-eM3A#z`0B{NU7xY zd+wE6D;f5YjQv$otLVJ~E8_oFE5GPVAP#F5WW%-$EQm#XzZ@4G0?7lEzq&T!-v53cAZkmdhO3o5XrEDuo~wQ&0d55AA zXzBCnC2VzI{5#2KgnKJuG(-8*lTZVAUC`j3*eY+pTFp4Rd~rRM1$@ccRRKPDQ9C%(JQlETG*0NR!Rc?3%A;rWWbWulzxbO(V`ekW6{=z%;s6Hj=hl=4SWYRqKN88 zUBgo!duBtCtba+WbvmlI@Em)%F{(GpXW?lkZ86nbNP#Woe@Su9X(lO)pr(TB!<5C^ zDUJ%!xcJT?7&T2q_ZUo5kwHYaWP|h^d%18#Hx<5jqI+DajbtXVU5&(UbhWub*rbJj zZ|0^d4Hh*!*-f!`Jt=?)`LkC*b+(-;Y|1XPQPo8K6y*fWns350biKjXDgduD8QkyN z*l^9cCfx$LyZ0b;u;$8#l?E+n#L?t7f6eCBH- zmjnksW~~+n7d&dM69z}8AWX!JN{nJ0BxF1B@Vg~>b#7HEgbK!d0ea*1h` z_lniqX%raUX;m2~ZKj>3E!Ur>p^J|E!pFORPo0n-e(Qzr;Nyo7`x1a=n_IBoYsg;?A}ibJIV-jM6RSe~IZ-fY}r39!m<-=Pl$G zg7nKl(_Z@v+x&GMYs?F>c_d<`^QLt7D=PtQrkY)|^zBLND!di_ z8De^58q*&=VlVS+f=Q7%87=fFkq#q89+V*#MIPm0w_;!QSb5Ybz?Hr0{~X#o6HFW#S%0r(}U zg7opedE#4{_PgMC@xLIqGT(kl*G7g%*-V2+Idnh0JjU$JZLXNHxDtN;+9|sV%IN%b z2Y3u-76A$eZ5Yhkq{C%6!9+eOGv!}C6nTVx!GB3He5}5vY;82BWet}DwC$~lO`zWC zo@am6kqvPzq-{gd%!A&sF*aOF^s!40BwL z$YvW>ogC`9NWR<##`)qbWwAArI_iZ;ogD1W=zos?LmEjV|8u5=a*9ugb%AT)QRVQ{f*w6zp^ zs!%3nWBC6~U_?N8`(d4z>SRCg_y0OubbB?9;J#S~+PmH5$}%Ll4DBhz!<`!ieOUhi zmmRWVv6`E=p?u1WRM}uYkd7dvRmwsc;#AC9=osXji;zP-5>b?E6vq2r`p(3Y5ipjN^GqwBt9^S;}%TO$8h!m9zk+Ilh@b0Wi%`vTy$%ruVa8@|TGH z<=PE{i6pl`{QtwWjEzj5vaLp*ax6%8If4`NhM-cZ@-o}mbH}!75ZB{Fp)bH3jQYib zx#+HPu&u>g>Tc!0U8CS-*s1r!nIhZ^(kT9ylsreeXWXQomlx(7>I~vsmb6Wwml*mbJa;9$>(|npI}c%)*80L&jNR&unO5h8Yn#IVcy6bW0Ru)(IR| zc*p}BWYz)T2J<%4fEvH*fg1V1^HlKsTpaJy3ufxsBzhJeTZrE(YY0BRHQ@&v^&8yV zxat*I8YTPxdp~O-p}BM+b*(m1>hNEfViUBI4p;5dqs$+K3^2j@3Tabt!4@v0GAKsc z<{g|7LHQDx@fpMh=wFn`rbJAl{iOc@CmQHf$RWfA&E&}B;mityHQdO>dThww-Y=e! zlXE13*r2|i+#-$G0O0*d0p5?;AVRz!;Qgq>gQ$cyBZB%)rO+TMA7F#}4x2T{DBG9} z7z0fV7(rnI%h=!`VzNVHpUj`0EHnBeQ{d4L*0%ja5K6P#BQw8gVdoc0= zJbdB4H;CR*wK;}d+g0{c6yyfX{ZL!wXYnx&(p5g$8P?7H+JBduPLSe?Ca_*>@~=)7BD#o`p2rES9b<4jKB zsTDK>RAMcj)MFg#$vtPgbWjV^k0gVhBdFjy0+XNmv8m5DJ99OLo%)RWzmP!(OzycA zm#X=SNQ$%r;9#nuK-2tU!}V%TIGSJc>Hef)!jv3qfO&|1aR%l?WgKRc8m;|UBj_j~ zcl{S6zo+%Fu@>xm*$d_S0C>02%@v$2vl~~+V~VA|*JCLwtpwbPcadbD3;@Dt}^YFfAN7K5dz&}m_K%x+pBD1+s-)Jt!OVy1@%pz{(lJd@fr(l$Oq9$O^;KM4UkHI!G@i z-X|FppMQ}E!OEL3^Dein+|`~vdI|mkON2f&^phk-`WE?va@#+-AVs%Fwv@~TEgxNo zE=Uuq=}??*Oy2y%trDjRZlVAk01FFKvUXNzgy=MWB3Ps;NN4B>(Ul7e(G4j|9}5;R zT2hfhq4m+W7X%3ys{=KB+tq9miTN&*Iko?9bLCbF#Iok8bC7 zH1nfh{N(^)Zd|V*RR!gNmajIZvmdZ{=GbY*KO1YZ9D5u$L`L#OPlb<>0O9hS-5@F; zi0m3UAWvImaKu)pnUc0rfAZe4eO zQ9+QtgE%rh%FC>~_pc3c@|^%ThOsSlEY=<8K4!0+;W!YQfQAGG@hZT7me=F17-g6u zfcEfS_t5c-cZ$(|np-ym1#ul#wU5FJCNAO64s105IxKG=BNMpm%WqP{&ch7lg=f{HoFm!cXM5RVFgr{#*S|ldlIR0`h$s?` zA@|N`?O&DVH9IF2Wr`WoDSf7ZkjTz*a`zI*PJc3YpvtSyv)Gxm(>U0h3fB<)E5D*X-RM3tJWZ$60>~iZNvxOu zsFs#2m@U}r+lPLy+78MW7jmOLFjKz($=j}=lkB*OG`7%ICnUiKq?@@2WH>@dPfZ*` z4xC&V!f-V)mxNQ?DdAk-hZAENNdA{1J01_6G^9!}r97mgln6~hpoR&TMcS!;hE73X zxo|HT^9?GQ#jhKsen@&-6JqkIm?f7x6NofaLVw6q)h{1Hot zM@m6gNblBOEa|YadXsxN`EQz|Jib%U&6wnHYK(qmt$e47s);w_(NPLp#E zuoAg-AI&`RuZU5n2In8)^CNMd3Zd6tjaD3Y`7h&=8}1k#ivc?$M9+bFq0L}%CYqQ; zk#2pmcrB(_ap$<<#v_X_(?{{evNT)WI77V}p*ErGv-|%gZrM9S)at-}5shj9VD9;= zD->rft#egG7pr|-7DI`_xc#05IKW9nCz9~E66yDfrGW&j5U>yN%48fD#W;qQOGpu| zh(!osqF5bXc)apZVqh?C{t{VO2@hGAdNQsa5jhwDM~Kyd8;j`F^+`0kY0as6mZTuY zqXng_Ow7wf&C8e@A8;DGpw9`F7fEy{_4szIIaQ?C_n4uWY_; z3U?a~Q+rtL%#-Q0TIox(K4d~n+Zl&|(anzobjU|UEMb)mR!?(|x8aaY^R}vCR|Wkl zD|n%zfZObLCCBi9Ro0ru6n+AEj!vvtl(w8gh?Z+V|>TG9JM|NvGa?@MMmjo_%WIKxg=o zhxmG#ioG%VhU{71{8nPX-?|7oRmyWb401TQaM|WVe66~MI`3vy4*FL8e-cHoE^C@T z{t}QFK{%S(Oc%g?@4o%qV#DdS1>Hp zzU4rjVx8lIVQmYJW_6(l`ketGUPufDw5d9ZAbI^2HkOp9?2fRprU>7*ZS8nqqdh^WkX@!Wfb# zQSbc;gz_m_mx#f7YzAqTEi(wFvOW|ErL1pq50%)jR)fjz49yOJ9GfDo;dUr{#UHIy zWyrhF_FJuGI_T_WFpBu>M@c_agEH&KIp!Jn0I6kA=C9D8%!q^H$v_c<&0oobDnZ<5 zQW(euF2Gkw|4q8>N~W2w7KyGJ9j-)*BzFiupAah0`-bW5_-5&5blk?vRu!Y?I{D2H2)L@3IPw=Pw~=7g_ZTf>Uu4OE=YW>B7^V{ z=}MaT4E2?Mg1YM9!NK+f-@*12lX!KEy6P$e9m#Bvp4kgio$UHbX#j4nq$vrjBVJBc zkw^#$cmA_Rw)}^SbXg_K*#w_dwYNQG?6>G?N;MBr=s9Yh)^|q8X9Kr&PG6{{Q=nB* zq?O+&6(+qy{h70}1v9v`g!lnah!_~H=+=I@CYLPfOy>ZdNQJYp(g-4Y>SJK|lD zUJK{@Iw%e@B@{c&7n0q^xHLcIyI8-4dRk<_<;I`ARAtz^&kkF?Wm@PQ-}2=+Nvenr8$CWN=_vze2&XB0x(f0|#OJl*zX$pq%H?s1Jp=Ko+T50KR7|I$y5KWU)+q z(IR>AEH|aE2hPXARM{t>G_gSCjkl%+ZLzF`;PX3QL2J(78uI+Lp!OF~NOq2?fRK$k zYxZx?@r0fPGeeGoo=$?0Ndqlohh>rMObAAiEI_JL88cN*oi?9tQI4?X3T{#S&5hRP zU3>d$-A5U)=cMu%xBV-bk5ubve;qiUx{penlb%k_u0xxNY9+KqbL#rW2CQpZz>b|E z))f)Bj@8}=pf<8P{xOUy&DfvvzUvCzSQjfco*AoOGRRB+>gHs-z00vT{5&zQNA{#} zutIu|*=EjE7)}6t@)YWYH57sB3YD4KGl!8A-I&WFw{G~mkPj}i)xzfoj@2BzP~Ey$ z6~gdxfKi?HP4|5s^+K36#|=%GndInrreFEGQIlM0BGUOUGUCOyxHJW`yI6%2z;ie! zU2OYV%0i`*FQLqSeo3`c&8biVD1|DT$>CXvma9{@YMFD zIW^Ve-~C3`*wzeNoxVn^iD^5@MOo{oXHFkFI1>+mW@;D4R%OiZWg)gDZO4XEQ}p7t zEOYvVCMMgl1JAKVCv64^h^Yx%Ws7C6qL#(&nc^1Ksj1Q0+hS}E%%b;CciMm<)#i7dw zSThY^=K}}Bv;BR{njD0ht>>Kavn$op{0qhsqK*$8oBA|%djkJu8utf%P|@j#l)jh9zMB7|2?CmV3PPfkOe;B6eww}xPELe zzCSOBr*ypp;BJZ+O{3m0uJ&*h5y;--D^l%P66kej!i3?jBP2w z#kb8Mgq;cMY0?y99H)|h%?hoEUzwg587;Abp2N=5b0(*HO0PYSR1ba#F1$zOwCLqAiDqt_kF^HjvcHo^_+FfNp zDBGPVJE?@aFiof>s0I-c*3RNe+gA zx))6Ru9JZD;Qg)>nYsvY247I==C7SgwEAA;9tXaW1_=lg-(2=G%>7WkOi`@Fjz>Z_ zwC%9{YKbhFot|X^S;HOF0#Y%FjCfiMqt0P0T@B1|1s`63~T0Db6VQyLgDWd=O zPb0EK&RdCOMb(}{Mb!{Wt_ws`CFaop5KEFI{BW$u1pu+;Jpd3p=SR6EYgW~~7kG)B zO~TbO?KJ(Dmc%iRIC{Kq#!H^>b4KJKY#1q;1Y4X{?h7eeOG1W~{#BgSMgu(@u)Kke z-I7k!hu^vZ2WUUJSf?B)_tnO?< zP#mUIfi*L}gEqjJ=bxB0*U2^84K?3x3uF_~(PZbYZT?mX{Q3Q z{l`3G1(+CgR5b~v4*Ug+_+L>z%}=`S$={g$yaOTZf^@DZ+DQK`{_<;7V|-VCcl%}n zipr??xs5RQKZ+Q2rz_vv%;;yr@XH{uB;<*&I^mkA$@7sd$mTT>Ev5kNW*`mXD%i5{ zM*0sV3mplWqMxtgMb3cd-iU0mg*~6KIIZxrJhQQRB0&|9!6z@1Tiyv8fF-Xq26Vc=A%@aZ>P>Vk-9=FS#K3AG)zRS9 ztW7^NqWr8LV*RYp7r?ZkTaoR^cBOio@OLwk<`qQBaavu*LDT?Tfv#k6ZAAE4sa65F z+68ds2jI%j%6|8oEBsc=qCMh46}5=CXcw3tE8kq9v4^y}q#~`*BdwsJsMYPzF{z1u zM<7?4G%Gd!$^UBbPsixLxLa=L$*1C=mWBZ|h`bB-I5t%p8Ty zeVUlfXmh+dWMc`mG!h^=pe!H`U^|fATYivT*l=h+ihodk3=_oPOIo14iS6Xn9?qaQ zHX1(NI)~xJkkSTy$hGfKx%l%Knw`IEQrWUpmtSKdSLz+<4FDIHo#yx z0F6D^A11unW(M0P0qZsd^Kra)pBQtkM|#7nYC${fC?VMSeu!Yr8D7GW2^kg#b?m0e zY3xkb&L-QDmy^!Q>iA!n#O-8~(>g0y8X@v27LF<)c3`_uy-0qMUr2rcUjqd2H9!Dg z0}WW(zy?Z9Qd3Yb#p!)avR%Oik^^8%Ao`N0dSakdm468#(7ga`2~@&G3Z#bH3&57; zkam_`wNTy*XvBxcT_6v1-;Qx8I^XuwF92FXXw(y2hrQ|?&_4K*%OLe!U+sEm<;fAVi_3=c@4ay>Ft3RulM&>yV?CD)ECZA9&D`Pat6N>dx zW1Fzv#u4PU965HgL4`sPxoxobrIN@*U`gx8)OK~cGw}O|A|-kUg4hhYzrmMmLqCHC zMn&%?*bCL0?j)? z55GE!ttv0$sWSu^oS_;LBcZ-Pub-cwkAB<-;h=neyT4!$Eu#V;Vla-rHnkG#$2~^s zV3X^|0W{Yipt*wf`f=`YlyGp&u#}<-{`Bwpr8^9MFyB>5j!n#8jOrmU5J521!r<)L zJu}BSuZf_+8x9^>tt{=Nhb#LUg|R%@#3C+a3_n9@YlAePusq%ZXx@Cw{U3 z2W6VH1y+7$o5}vBN0dtwcvaBwPJ^y$eSBEa!jb3mi#3b6-YqVb?6^q`;TddHf7*+} zik;TgXBL7L66y=S$(5CF9MInn{Obm@nfDP-5;5x}Q~oRpSJv|HZKLMj{k?6^&ZdrU z+uP&*`P)ZgT2*{2#MM*eD}>tT-#}uR987Sg2)HOAILz1Lkl+=+K3mi2a1%S=89(k^ zIfL4NEn}YdTZ{GAB8Yq}rm=3VscA@epqsK!_Oo|DpT6b-dAS36SjkkB=nX%@)n z+?T_1A71)@Q8-b@=GvF*B=~>KQHm7)h!#p0Ct7n~2qEh6WjDo*Fo6<_M~4%E_JuV+OOt(E5!zEe+coZj#}D}1Vos;=Wln0%MQ_n zn414gl>baU$9*j&bk^lUyHTj&QT}Zrd#Zjf`94YiH4*V21e5cy8t?sHyjhesP;~cL z?~xwUx*W1I^?TrKXo-`b?p|>~Or5oOWG`+;q5Pn~b_goP%ZS?7IK1O7%pt5Y?^5;E zSME=1_iLOr%w6<;Mk<#xlP2PY7Y+s_pC3`PThxt%qAOH$A1vwkSj2rmVGBOo;ig_y zoZH#^PyU%OBCo$<&^((gXiG4AZnDxq?jsE-qe#PAuBo)2lFIPRkdPIy-m9S!h&s+e zMj*jW(WUJ-h_YMt+^;Q~^e1?6KBzU&zyK>Pc*qDe zF#~|k)sVfqk8BMT%mNx|km>*kCGEFU8IBe-D49@LrOK}zS4=z9V@R?0xwV*}Qm+So z%f57?p&Ds~mW}ttU;KtlIfY0`693-g%@J1RveeO5BguMj1R^EbB2htzAKmWJ zbl%EnMkcxaxFy^dEUyTIL_#FS7vZ7gN0jopIViE&;yG=kMf|Q4A&!?pRE9yCs2CR+ z>l{7FH0oQl}H9w>M8_g9t;yw}9c7p9|coF%;?31dsl9;t?ArD4op(mUfR2@}i%l z{BwNN>;rkmwunM}9%o=L;E(gwb zMQ2xYN^?$LxAR=|19M@3cFrL}&Pr(FQC_#NgS@0h#6hVKEG4WdM8*I*ch8cd?iX(~ znPy^>V)>x#y<>TpzgRr=?{3wRa?5;`cn2f`PRqKMf6)4y0S{on z$fqYp;?(qtPm5$Cy@R%WvfQjoK$c~cX?*R*V$4*K-=HRBVi=hWZ)^Rec{6=BtB#5f zi_Jy%Z@5uZI#aqG5b3raJxyJu;v$-YHXr)OW0Hf9Sau9vwNY^OKWz z-W4=?4}Tej6j~h~`pcj%TEvOv%&}$GIxjqMWZ8(ZLoHoewiu1MVS-c$sMa7E$*oz4hA~w< zP{5-Y0;)A(ip~;YbsUD@)fz@{x{h59FphIT0^R2Vy!&0S_)eflrkQtFiFVcT?0Eit zoIRV_-O1<)t~*?&S$q2+URZ;>T%LwL0bqvbKQ6-&$1$0YN92=E>98@wS>ZH(RAMG4 z(-*`U0}}d{x;8p(_KTgY-|n+oiaU>4wv17B&_1RG)u9*Q4oahD)nnHnS=YmzYnzXQ z(T6I)?EljmFGAK6Yp7w z&W`sq?(F~PSd;47TyZ}$(uw6h689GQs^2d@HaZx{&GbuOuEr!9m)Cs(dP0P$&a2*# zj&l_ZP3v)!6W&>KlK(fXSePN8rMw$ex@WIV$Kq_gk6tA*K89?E*hA1dh0+cffsIlzX8QqAuV&$A7=aeGIr)~dv)t{uWHT0%> zrESSlB+bm*nQGVSqilZ@45_Nyqi3WDip0k65u+QPxxL(7T-rhSSSiE^>j1LMo8kBEcN zc@id{r4zvZ9|$`?t0ji*A%a~_0?(dnA)V8>eDYkottt?b}s_`=_z<#8_FPBmIjH%2NE5PAYVL%_jxx==zHdS+X zLx14(D(!l>Zm?otB@BjLZcCtT03(dX{-Xggw2bH)ZuAJK2>mJa|H8``4L`vw*Zi;g z!U(1b_Ci5brto{&$*);*38Gd*#38K}XCjy8`-I^At6C$R{VrC&d#RnYAre3*BSzA# zj32DyFKz=O6a&gvEKyR&BhbE_9k5efWy%6j(?7B#zkDp(NVLiCs@6a4)*IDTKBz%h zz)Ybgf255enkMA#y#Q;nr=3yllyUY(0nD^dX4>`v%|E@8E1XqEA25^XkF`YPpT4h8 z4v?f5j0D128C2$6GGP&A7l<`EAQX!YMjNnvnphXhTNfj@4M0(`TJ6){YSL z2#4@wz$93Q`siKQg8wxjQ|5v!hkfAH!Zgw{Q1r?_Dby@*9bv4GjTTK1P@DYbpRZAR}brQpN?EVj^z6l zmN4Y;blOx@OP9_>8on$5JOxSR>`7qcxMy+RoB536HpLDqx3eSa<%ma8Y`u2<_W0n@ zK1%P3sl7dH&Ee$xV7Gw`;`hmH2Ta=>YkdSU)xoVKr5v@*8DDuYYxPO`y4R`enoX1P z+?z-2UxxHV4h;l!4Byjx)>Zc^Fj`;e8x{PUyVIIAMAjt=#lJp-<-fb=9o-{|LazxS z_Egvjohc5_J5Zo5U7d_LBo#(RR3mN*xV-7OPuGy==&oRH>0n?xdo}c6nebu~4MY$z zG$ppTv;CXqH2FftuYoceCPTDs3e0Cff92($9i7{=)wg9NhH~LTVH_GhXv6%cbzBb!;MSa3{%f_j&*?>e@+<7h)4!d zD@56cD}7Nq_Rb`?^^>LYEonYk`tjG)zfhBFG7eiSfX&nazL}t1O5U;G0!~gNUr}dk zt=@Z9Y&Ye#j~D{6$iC?sNV4Y9!TuK0n2t-caM#LHy8T27X=T! zh+L|otIbmSiR}2NVP3_Kv&R&qx#VwQBFfPR?Ctvvs*l>02GVPnGMxyYiXkL_kA*wc z)5e+PxNTL^4wTDC4e{!h*J^g%P=8D3i423R-5+x7-vOdMi+?<$v7Yr>Gh#qN$z73h zSWtfdL;l)D-4;a}7ZTuNkCUU0DQ#MUFM2oeZv>d0zmpuNgQx&k1t~2&N}ODSw1B3w zgg`q-+%%5_D&#z8@IA4Drdq@gf@fHPv;S6*Afyme1kZp4&(8B7Mk3jqYEIhB-iEs2 z^lLhf+_=_=KXutxVR(3F5g)%hVNf`MC7eUyof-Y)CkLjd5`D{}*4INB?v6(N#lxp# z^;6ycu*r_j>|{2ZuiAF8{7M4vvQwvM)w4$%f6uA|K(VkHYDgPVP#3;|kv*5v|wjApYc0 z)3~fvMb_q}{X|;aKc%9*nXLWsbpUunxuI>%?}I{W%D#uHO1uEn`1f9rZ0ow0-@Gv0 z{Si1L_c}K60*4vqaR>%|MJ>o80gZS}^(29=hOrkN9#C!4c)d75^iALTeuvHNj0qdt zHu9vZAfwrFkRDvq8NWxJBjz-W3LWX|&ZW!A#Af&12K2mkjJbH?>uOZIKFUdCeOVgg zdB`&By(CIrs+M8BoV|HeT<7RwD-J67YWi-MXC0?w3%B^~Ba~ux6!KINmWXwo*Nck7 zsoH|NxokY%tQ)CVy`{o@CC`+Y4^bjl=WsLkz8(L5GC9 zH%oyGhpPwMkUAD$szxiv>g$entKVxl$OV21uq4hj+J9LzUDoPH=QF( z?Rx6U-dP`Hu8@J|Q}>rN%$jNpBj#9FzKz>KqrsivKd?ptByF3@vyMENnc@!Gu!gv; zoF6hM;HVr6(bE(|7qydLf6VqX2-FpZP?rQ0;Y|v$7w6#EG5MWBY#-eQ{YH6yEn;=5 zmkhfu)pYLh@y*Q4ZtK=#T^l95w+yxVfy_a|{-q7$iFh*S4al5E=KA+ zXGnOsaR~TQ7)3sF!V-zjf;|69p)OV#K~TV;skwl&gdpfpAOs*?R{@7VoZE^VL_CE- zP52V@fARmeF~SuVpIvBe^BdWJh`&%ou(T8gPuGlJ1R@I{|4(Ue85L*HGzun=K!Upl z2*KT55`sIy-Q8UWNYLQ!?(Q-;VQ_bMcXz)J?{~jF_wJs(`(v4NhHf6JtEQ&9x~jUm znp(s9?%?S%O?CWnqrZ}9xY^qeGlIoon|KphKPUS`JebE#uY`&Ts(5Dyk74Joht*h4 zviQ?`|C$x%=b@NxU}h@`Y4;lS=W|7oSh+O9i#HTD4W?1J1+MmgQouDJW*@Aer+ zx-@x1h=Rv!urT};>w2kiN3O6lPXNz4;y!s>V3cDYPMu@Y}&Q6{k!r>A6i@Pksrh#N!1Y5d_tOgA|AN}$9htELQv{@tPu(pyI9G+9U>!M9aM@QM9So(&aa1;M0sr&! znabX4kS^BUk^Qi#p`TS-Ffr7s=PfzXdvJZC0t4Dv9yVvp`XJ61#!jOO@+H(4o@fIk zQgjO(MjYsj)G9He*Erdu)I^3I(uUP2b>mSo_y?tfkQ2$0%Z1gy*Ew^^n2Y;>4Xck2 zV!A`GU{uL+ZGYn0tapdi(OA~wVDb9eAw`lXoZ1BT(~e)R32Vf&D^NU^To#svB?>Nk zR)V*-%TVGnV5SGR3KDEh9opl{svKrp5l5)1%<04%ix&fXRPt#Dk-1Hw@>=KT#8gxJ z0f8Gts^)4kZOOcwDUAgs`MxWkTWHt(>mIMXk1xFYKC)R0RYuijwWjLe(M2-K*RBX5 zIcwahI>($c=-@0h*b8gJ@^<(1g&vbJ8>ATam>czU%Z5FIFLhh1t&|C4q)Vh>{$MXX<&VKk%<0^A zi-s7k_4Bw4opekK6S|kz1Nw-Nf0WB{d4$uezzy~@xl$c zgWEbv|H!~1^oxnI?6cTT_fkBX8cRuj6oiWCS|_0%)F3QTlhAH#bE)otoAT%ZP7$l{ z&1NkbJx8FsX>e884Z_0b{!YN^;8m*}rn#d!+w~eqLe93rvxe;tj~6&OtqFo*)&_#I zzu{-I1s+Z_P41B(;L|dK@MYER*Uvk+63oCc$wGJ2{RY--%OkmX&(uybu>gZ`1Aqow{_R>sgc2W`dm+N_MKIX@yclI_K(6P$;y#>)S?dq`Kb+k!t6%_$2> zinB+~MdG+2ROuBQ~pdv8e8Y+XcKT> zcqvR}_4&~fIBnO^FB?}=x$ryG_B0Fs@Zy)#c!iA^{#-M-{E@##n5v@3fH-m{92H@G zO!HlP0W)amG@gc>m*<--%RE&j&En3XUF6#5CHuY>N8a9!k1*al<7(~IexhSxqsL&e z@;eT!i#q>-PbfHeT^v;L%2y40d?Yj_4wP+cXD@wE$Q4yA_7R~fcitygm&o*mz*)xm zQv!p|dpGN_VFTbo(O-)MiWda*_)Y#Wv|z6fqF zUw!C4fihg}zvf49^H{G5A~EPR@Jc4|!{rR}PF>xCUbAsxfu?mGR$_uOY@VKW@OhK2 zw#a9RWU|BrAi|suM3}Yp5)+(2lyH~SW3;m&7kP?%>I!X;?FH3=S+$?{+(P%%IiL;{ zh*Gx0{VFY>z3R~_$a&9?8O_=+WL z3y*?aDnGc&esFzUmtDd_u=y&JI(pQNkHhjPx;gzk&Yb`K!u#)!jLl0X`ifn5kXD=n z;mwduj%0-0Nds_kPSX^P7bZ`ZQTtjzg+n}Ft7!~JTE0duXCu|$uMv7~CGLm{m3 ziaYo!rC}w)RooZ;>FKlf{^XaoY!YWa*Dn2Sgf>2M`pVDkt~S zA31cNz{wrmYOXUIJ|SS4s}=V%E;wWmT!$j-pHgw}DnUQze|_1^p+BHB zn)pS{(8u3@^vtg3tGu5Nxdx5K*DR^tW-M&+82@Nn#zIWQm|(0@PD?nO1=D|9Dnz~P z8w8#Fut-#kzQ|{uJscct6gE-~#pT~a#6)HvQi_7-MccrE7!;qwLbv2Ps-(NbnZD^# z>GF-0**z%OTDnFl{oX$4>4@lGhaicBaca2`0XJ&peCc1nQO#e;kXZ7=JGt12t+=!q`2O6f6?KxNHwh=5 z)bcTG@-w6sWR9ZyWkUWc#Y(P|W|L3H|I^#!jzT2o;$BV1HFg<`B-yYz7Pwz~oD?NY z-}fY+IJuA6Cns~gGvoq)faIsL9iikuYb94lpDTUqe<&9w!|Ww zF3b0^u+P0aD4aEwGGmQvW4ghsHfXqKT7e5%0X*=fVpEul<{$2xm-WsYsonnllhUko zJTF9mGJ6_|dxoMjf4b$!9~WFN*Ow%OCF-EKe4olXie}HLc;ri#-4KWT%@t{B9-W$R z#IcgVR7o{%9X+i@*g0@R;m2JwuEuxo8POmv0`#OPjg-+tG2S0NQxS}y0IwPzZn*Rv zud61d?;ruJ}E-swklU2+mRklAa<8n8N zS&@U2fKNb?^!U^@0{iPuF z5A;XJxvpe&eMzn;rb43L9kVE=uezUfEFiU3$p){O98Q+-M=6^msfZ?_>mRIrofw># zp+uJr^cmh$9_GMLcLzG&6__;0{=!2|;n8| zuZ*_ze@SQipp2%QSJ2R;rz>1*KNa*1QOjJoy2yq=q@&M+iv-#{`D4keZI-a2gdx;u z-1FL!){x2Fu(Mev0s2ec;AROqd~d5cJJfy{e%w7uc#zbS-W+He?*1fU}&`Z=`h2ijRHl2%|9Dj7?( zpro|ya6?ea-Frn*qtsa?+EZAK^;(87CX|K}*t?*D^-=R^lr@zr~0l2)Ce*m(uja;oRPXHLW-4{K+uvNgTUF?n6*2 zZo@e!x)Z+KlRsegTx`TUnuUip7utbeo$D6#%viWxki_B*+W6|ZBSj~Jyj8dz?1rH$ z&uK0&Lud?Bt9q9ylz~{(<;w++U9@rTy&9e$58KXN)4M4b%Kx%(;N;$WO5DOBWFEK? zGu7rL?;-p6d9_5%T;*ExL7cH0bcU>O#tLQ zWS(_f{jOsNG%WO5Z5!E@RZkgEXC6sQRme-dTTEA<2YqgLmma%8&FrP~>>>O8@e~Y4 zF^TCYlaIsLlO#*Hv#=RB4k@yG9++imxJN1XFnm+VN+m_W6+7s9i#j{?M8tb5C$uNV zcI%oRN?dT%!$1~*dv-_d;_)p zeXVIT=8t6RohL|7_P0O3_ix>PH_V=VO}i(gQ@vRFtlg}Q@H+$ZP{3@81*&H5xXd#$ zX|Nm;GRz68>U#yk^8UfHeSoml{~+QU&uJlcy{u`*KHC)h z;{rpB*RXpQWEm)@C{^M+;jRbRO;?am!U|SNcOdg~0$wRF7aMB^z9t+Q({E?zPDq_$ zo-q$;R-K(zvpg&g5mwT$^L>9nTz|lNX>a@J8vY)IN&Pa-7{y|Gi|r4H-cQaitU8=s z;*9PoX(iVig@e^Ug}~szaPR?X z4lX$KIH_EB?}KmO#aRznp^R=3f|-iqPAAa^)0tV;eM8g@iBy}{AxntViakQc_#dY$ zj|~(qT`z5uST@GX4W@eZc}y<;@lEwSaq3m2GCg_tbWDM$^mRHfjcqi=LrV3(sDW`( z*iQaY%}nkxc{RK+?NB(gkc3_dR*kmPg(^2dc~si-=s0#@`^)A& zBNYW4D@7uY>%WG}#L^yGf>D-**S&#kA%?+V3+ZoafUd{tmk*sKi#BpR%T+_`pE!yZ z%jYJIDybNf|x&zOdqC2)8C~&bD?HpNY_IZE|zxMCG+wq}hdwH4+ztA!^ysLc5LnpVB&2 zg1b)kFQlEfAZ{X+l-$}5PW{b+7LW?<+Q8Km;8L#GEXM!>yi0>~;2i9vSCw&iSXt1Z zn?Pvv{7$1z z!3OV1Et*B1$Iyx=Vc}V{b147F+*~@rxbF#k%2VJ|uBfP<4)Tj&C_OQIZIvc0C8%3j z(A~vR&hJQgl^I3rgpjrmkhVu)>(F;SobDXOTsBR+>r}7bk0^v(wdJl9G_~lt6V+N8 zOWO%>U>o?@)@W1yhR?VTu4uvha8B0MCb@EZGE6fxfw;9tk(6c6qG_^IL$XbK{bja6 zzTVppyCEL-8B1o`X)J$)NK{lCAVQp)1stq!qt~ zsoSv8_4(y$>f`M3cQu6+EFx)5*Q&ExtYNRvQgRr*Bwv!%vK4RK#@>`sp@ZdXmMh&8F*DqBYK=t;)A%w8@>}$uCD2Yj}7nfvIfvNL!}AwgfTdsUII-_70Y;eiz;1aEq~0UYko6vyK1hgT5T4 z$SJ?huI6uXsP*i;Or5&1td#(lppLk$)WCXKS7fW!DrT0b*udJH3n@Yp_opd`7!i^b zE3ad<^UO&7l`Ltz#@Yx@uypWm7-1$Z7yPN|^mEB270;$Mu>(8c(iYf2gk6}$S3zAW zQ{IUV8^0~$&K)9)YaGF&bnvn;$zNScy8PGU<%@l|T0#acCTnVy%W>c{*lBE`SUv$& zYo0m>a z+oX|I7Ayz4Ko(~&&u)<(!;NYc?XN3(!%QhF%G3jidF{G0VY*sx5{oG`P+Q;sILG2sAMW z-aaZZTrWJtc4>`xKOfJ&-rs{)ZBEMDHJ{z>oIGE|`$B^(x(Gkm zPOtJ;GVJuZ*RK`)Qx?iX$Bf4#ZK#B{azzYvUmXI2R60LC+I5U1?4!XEn>!&t39RB0 zs?gdcXj1j}FWL*p)X1#)Wa8}blpby&@>ky6h`{%h6pjZQR%)CGI#NbPFtOu&sVadr zcB6dmfZm+QIi9moFge*c05yQNK1jS|N1}lhzaD{Q#J_3^{;4c^z1W+fL!nOn+w|d$ zfea{b4E#EDFe1@OiUKh355PbuJ-a_|3{?C&bpF297^15_T?S_S4+9Zy;y?THp~0w- zBfLn`GQ8XuT$aVd#8{2p=DCw1lIL}#Z(Ib3`)2H-Be(B)>isBs^{jn7f6_tzD3wSYCpjbr;Gi z#?}byC}WO)CY?Q5>+7HB*lNbGct)T(xZ;zV_%E#ZMj|l%lQDN`6LE2I@}#JvndD1> zJU))FwYK_|<|W|_s>?2CTymQm$Pp#7KWUH)@rSz00AEBw2B=%TGq20;kU;AqX zUW-Rfj!T{JDH?I6jbld=;({W&&3+yRKsC#M`lvVu2~HFlV?3wPoVYxIT<>uLuy zY}CqJ``J~L@o8hGVMt4qs7ltccSc!EUO?xDa}hhv7H0iDyUo9#CnloR7c%eFlP$;3 zj=!^e61>xiMe?32QJP3(m=c1Tr+sYyCEmfDY71Gj#}{Ey4mJ4`dkn+RoBIwBE(8JX0IqagPwQmtnTX>D)pQrzA zhj`wHpsGVa`a|Rm@6tAtbqPi7%G>65N>+vQSUENb^g|UIdRuBj??FnYzijh3GUgH1 znKa#Pm=~*-z|c3k(z<)7yBSjKPMXNrgDH?jIF`ZNF2?^9l6Z2uBpe`gEX20Z=T9cm zDrDrRCDcqtCa*uj_T|WNiFtzQ^sOj6iL4(~64EWC( z@vu;vnL6t7w?Dac@$-yfhj|clK;kHU@CYwg?F>w|2=#1BJ~?ck)_)!yWpXKN**xE5 z(sU>wBo0q++4pM=6mnzp&(gSl){H=y=Oc)I*BAh`CHLyjQmXM=(Ur#ObL87J_$>uY zgLg^OHt_-CzkvihsN93d4}BX@hHum0UDCd!#c*zKt%Qcne%0GFaOc$`=Sz>iQmwkW z>v#1z`MfnP7!Q7(z>uix`fD9HUuuGBYK_luZfZXt;*g~ub2OQC#N zH>Wp}#`3yuFS=>j-P=1LLWSiUuis!;-pMEp6z20`Y)3GzpA?nCxjLk=4z-FdvUviN z^Nt5CLG(zVdn4eh6lg!5$=$a3a`SjZAYs?}!QRx%oBavjFOKH&6^ty$BtH>XaL3+V zj3^QwG2eTd(+{$=w|-nKvAWQ0EvXv3IoX}*;;FSXBg?)Ij(!#%8nkwim6Z)>?WkO| zIX9bsemUE^s%5iGLvVi*0)OW{MwH=6Q`Sh`OHD_T)p&M3%w5H#Sh#!4Tt0Pqd=e^Q z6N>TWfAY;R&A9RCjOoa9;6_PEz0o+fzRjIHaFp$`>HvA$PT<`H5P0d&;W^4aK08e4N7&3Lyye95ODUBVq?O!vxa2nn`L_tn1eHuOBF?ePlB45dxoAGTBfP z&UlbyDp%aAXPUJdP$`vQ#(KZgt}S&MZ%1be0zjaO@2x}E&{eFTHOAkQ4d$m*~43@E{5C|{YGEqU!#JL|qfU;UeH z4sJh9Vj|o;1fkiXBI$y_BC;LjtJblioI}-Ii7az`Pu$LHb(Vi%*|G5d$Zlk;GxIOl zGr^_UU|2Vt(b^fo?Tnb9nM$Q$znWjkH5m8={)ux53hpV`{mFutblULf64B6!XCJ80 z+G3~9;UWjhnCd0~Yy(~wF%}(sm%fKQAoa&ZtVVK4z)5T=i_@i#S0r`|$*nGqjRe(f zx?zPh8<@KBLbbB-k$-PKNBs>J7m|PYlCn5Ngr)wL{C>8TVmx>+_$XxO#&X}Ok6+=> zPMOtlqHo;Qlo@rVg&IMN5w-=%Y*G^03<<>&Ldi{M6XV+qLHK9O>2_I)I-qJ>cWoNN z2G#W~+g{*(Rlw61e5`skAu4$!{Ei$GhWL(AEl?9gl1R_62b15wZ;PNZ@P5b_=8(Zl zcRuoO1@dof;h9g7_`+4N28JCqUFWa!D9c?cTT3L)*02u*I*yJ=&~;1!-ZG_8{)=V? z>EWkzi;3sm;$gXt6vF>hESNj45u^wUBED^WAuRlpbr#c~qH0B4JZ+a{W6a0@a~8in z#1?yq(v@Sr-1FxlW@(mXZ!6L@_{U?e@x08ndWCqsWJSP4wN~+clVS4^Qa-CxwN|oL z^s!r zTV7Ltgby2a$xzQ7CA;RD-j<%+y&G{I&31!-pYwtV*Dy!^pj->a)Qr<5iAPrb+c{VZ zN0l!A0X3!`$0lBS94qIW7LEaU?z0?4s(K4skg!a~GZ{}3Zs~kbGxzyNnJR^BQrJ#Z z#Tq%X48&Rg4kJy|px;2+@XN!y|0E4>*uNv!q0(ilIR#7nK>v9oV_NjPZt6w-K{ix* zc_9O0R4DlU5~Y%j301Pv`1b?E^wF~X2WPj;L;ilsoLVaG9Vu_NY!@mF31#O#*tB!y`ibat7#3C= z|Fk;8mBkt7;CeB4wk%6~cE%g8_HgD9GV@5D;9|iIE%}zi z(hS$#i~N`HCW46F%|>@g$7VL9eT~@lg9WwJt432E%NBm{*t1wNiJ7%zZe#e${^=Cm zFxASEleoj%LYw?%Z?Yy#2LkqHGGK2`qyqUMjT;l1z(PxHMt@ymFs#`4W^XE$zb&+J zhx7{DO}PVQVsVeV*B{002SoOo6||zaqN6oko=F=Mc7L&4HF)z!unUCJRJ3BI=t}Bq zwxF_WhlaTDqHT!%T|^=-FS)&Jc7nGHzID?2scFs@i@h;1G)vxPbp0hy4{ZYo+Mxia z8HvjqP!ili3nl(edRvqx!6hg=9F{>a8RmD2ZCj0~H6s)o1{51~q>%v+`CNP`fANIu zI9hu2Hq$+~m8=f@=1rN|R9mr_E?Ls5yU_V)NZBl6J`bFlU9%YIFQkfyC!uUiG}nSLvAA?(J-mi*sVJc zaBuoBnj>&;@V&1@5k%f8cHEiU1S~E7iP)AMqjx=yY{+Zi2+|0{0=v84HmZOd@?42$ z$gJ~}1>NjuhCx;v%F44+c;rBvK1icj5Dgq0qLI}5H+y3S&BSXMqpbEo-A1_Njo;%3 z3<|Xmxu!~mrmbFfUrtlKF@X|#R&|+imTqmcQxpO;RHoOn0%Pt*0?o!GZC@4=D?Uch zr88W#$^Qvq(vnJ2O{VKhL7;?Z%~UKpFg>vlhhW9$$qC^ZSF9wm=A*VJ*B(O8NRSw| ziHV5qZMI4lgRCjL$sWcb>BvZ{1Xw(wgCYTRz3(tya^e1BYiV6*ZzP{tpmf|IdNpuR zgfHPibwkE*WTd(mDO{4Ktys?K)%8f6opHuSkPay^ZmxC6o}2uC`se&gkV^z&IQ|eI zhV$89O-tJ>(GSAfOo~yABu+_7k6}zm5)AL($R9l;#VJ+Nc8!G;@)pDC>|kDhi|QLe z*6UcRL~QP;Zq9j-h-O0E2)w+k>OvDO1KVWTzTz@bksu{AkibO=u)3&0XTMMJYK}NS znx+m$p9GTiMOIIQFro)XRO1<&G?dEWM>OKT#UB1?HO0`{0?vBHb){i|t3M}sAMsx< zX>sRp-E=H}UsrMs@#Z;$@_U_M{r+HZ3u8m$-LoX6gEV|P8jz7C1~cl0m_}u!n2uE% z#M5gFD6`|$>xgP85KU6}Y-$z11b zAD*VSk@w7>W;L2mDDE=CjaZ&od1@>dQ>$84V-`&0;u*aWgB@ZIuCmU}TZHZB%$wx; zg*s($$>wk#{(a&-CUI_SNGZEDbZtW%J@*%4nZnX~X&D#Kz>6HP-}xqW-VG68Kx;F7 zFm5ndjb-eyX#YY49dxx!I&e}ciMEX=5exl%JDO=7B){G@MfNKnkjx-vKr+#clwH*E zfD(|vE?F$FOGX(Y8T%%gXh!GAm23($ljioV(*tiVeVu)SRN0qkb+sh*`|XPz7S6n# zBcS#`-^Sfr0wEX#gbzMGgil904&=&kS+>c1mgY?z<=hS<;LbNawj@pVphI_`rrFba zdDds{mBPfR@;m-}63e71KlK4l+G{pKI@{AGEac~t{-uULHF*k6`GAi+X8qCVIShfR z=8SJ*-lO@N7b@q=`TE9hE|#a^i#rAqgAUTIQ!3u~S@ zHA&ralP#BUFAv(cw|d%0Gn!r9t;#oXsj-6mfz z4ClkYvxAsV^mqd_2tvTkPaG|+Sw#dIJy$0qwY!r%w3YB$TOEnAErOtDA{ijV|Dw&K z!ExDZWQ}>qqp|Q`5-s19lu!UXMx~<_(n~l9T2BT#CVu!vf4ZFrzG!k(O&g^TYX_DA z_2h~6$by0w7Cj1|l&tA;A0wc^doa-RkDLGFCGTkmoi(q)j$T>W8Ump$#(%shDVL8zL2Xx5BK; zf5zwI6LD1mXP6L^g^=H!h0G7XJ!2WZ`W+PA69iDj8fA&L3B(Cg@Y$R$?I{GI(Xzjo4!9E5K8Hg!F)g{A=UdA5nXHw5|hQ2 zt#K28P^#wDI#df$9j8Xht0&33Pu@Sioyaydi0BTWs0gj&xM!ZXFROLPZfMa{-cLntq+#RS+QDpL?EQE&4Gi54Zy*EHtmCS1 zY4Zk`NAFn=;XbfuH)%&C^eiyORisv+(7I(Yu|H9gRV$NV-bSBBU(-y57$XCuk2!Kr z6Yo3vJ2f2vvGz3jMc4s%ai^lX`WbnxAV4S;XVuB4>%@vnG>aciBaCgHu&WYo<4c_T z+4q`%(a9f27pEOu^b|WAj}6T$)?cdoHOqlJ#ab5A-Zt%Az&x;a0t^o^);23rfBf~b z7`{AqxEmh$KV#@)^E)^=Lo@t|_>Au`{t(_aL^00Q4G)H-!wUW$Y)d3LocB@x#M)UF zIXc6>GW=zb@LLm=gf6_N7+KMI$VxT=VmWL3rP!pX+0Q;pIhuIX$r-;Qy11DK(z3Fw z+L;NSv$Cc2}W@XVEaWK*nX*1)>Iz^JcWdrc#v>u zQd7LL-Ch60lg_PRb-1r%7XgaGC{@#Rs z?@n1))BPbJBF>(Ygx+=*O6Z(?r^|`bA1siNM3ff(ax$|GiHuu^xcGd}Ku24AJ9Dld5Is$tD z@jP=^ljh0$u9`a=P6r&8U~{yLCs?m*FTTR5bl(0HHYVvZPUh%&mGY*82Kng1^PE0#yH*^k1zFQfb@e>!c$)>qL z7Gqv+%hAz&ub({_0|}pgeApC)v6+># zVoHf@-3u#g1oyr_Aqq1l$KDV99NX)Spt9-t0`l|PWr#Gnfc?r|>m*Fm&h>IP7zWy7 zYS!#z_IQ2bLpDcnis&s>6yk@`*Kjn?6)dz+ih(dwNB}JIe~y37qD3`%<@Ai) z5wU=V3C@Rv627iw)qXQrPkqAV?}cCDgOwcS@au8!jDpYjtJ8b7cNf!Gw+ZbHf+iWo zZSU}y!TZSYTlKqp8+t+K*VS(L@RvEniQ}He--YpH*daneG~1l5Tk=WfDs?Im8MKxJ zFLR^4imq#8Y;lO+EKS4dLQwF;k;c3~{}?_F*AI=S>EUm8Jf(GoV>$eozP^$DAuLtw|t4_5nkud6>Y;x_37OptJ&IDko+R5X4%M6BTn3zCsL9)sV~dy8&rm@I$ zpre!TlZJ4oT4K*)7>@~#3H?%a5tDnhWelIdC7Q+71`VpGkg3qw4|2H_)l&`~uLb1z z(07wZ^M4XPfR@EVWM{k~9v>G>QY)pi&@$FKKWOibu^;t$!1Vs;SiPh9w4!Z&v>a1? zJw5f__pTGcQ)Kn}%euwqfgz3K=68)D|H#l!%UuK=TG`8Fs=`gn%T!($oN~CXU2N%0 z=>Zjx(+C)ZS&gM=F|1Oi^uzR7T+_r^jT@$Kt`N>JCN|kD!c3mhwtHvOo6Vs*s|It( z{o$}Uz==Zx@i3Zhu{Bd_TtRtrg0LY@2?7oD0uAQGOQUNyHf;Wq>|CpH2WbA1@(m}( zzc?))5FxgQ!|R;C9}T5Wdqvn`dT;W3Zr_PD_$b{^L0Pw~vWne)8aAS%(xP%ECED*? z+IeKo9y699Ebb5=#GNoll@EPU3XD|micB7k9QmH{n$i9&ffK}trkA^R>dA=a0>NR8 zG1&_sJSW`{FEaZ}G2Iu_5vgF{vxovpvIEpUKw;4spqhg$P*_x! zdL#z0bDYj{b1mzQe^8at&*D?Q=~k$`73Rz-l1xQ9xrc3?c560SiF!`pGoi{#T;u}2 z)b+Z!P7Fhjjt}M%j`2(?(;_a%U&b;vooqL4*3ps|H|=p@T(bb|;j?etqAV?+hEbCj zVOR^&*014F8&$8-qa+6@Q5z5B6lE*Ut`ErVgClO6{=T_>6!yRpKw__EL~54!S2J1b zn>}zllzn#);C||V6e|CH)?ge;U*>=tx3qS$js4f{rRU@P-HZB zvtO+8-`EFtfnpsFd3liOjDPGK*W};0CO<&!Cf4Z}3vf*y;F>&jc3K?PwA0iM)@hMdh-+R^ytHT5AD*mef?I#kMmE#_RSClqyvohXl#5Kmb0YBqv52>3RV0-n2z-GGfW8?$ zgug-89OV~yfKETzZDhjN8Ch?;+y0_?&(Mj_=TCO6u|)<76)>o`!dXmB!Z%AzgWjQd zz;?X#=)K2!ZX|dCA?1wYgBWWV9B|l3%-nq$e?jdD*-RljTk$;eePVS(%tFFw_ zU+2QR9a&P~#aQ8fvGEiPNkULxoWm^|f^8+XoHpYZSonnH?OUQP)9)t^+edA;FBY2Y zU6UU%los}FnwdpAqU#+~;0_hyelHxC)Q@Hd-M_9*5lacZiv&03VXYLE+QVKi%BlEv=AQ_d!gRx_k8 z>2SYddVA`}{xyrhfb@iSrUAzUd3M{i$qi6+OZ~ID`yh|cCJ{M0jCWLuSf20%q7^M? zF?Cb5S|n&)mSPF{b$52Hnvohxb_;nSlh*QfTex3(c)BH>?d%BdKhdkRzs4n(s8(EL z`y3Cqw*==aOTS#QRSLaG*3qq+*o~X?D|`~v{yQ5a3&HY26_JIVt+&UJvEp!_@wN=3 zbkxw;b1wP`p7yuq$Q~oG%2MKKH)L=W)!LIGfm@!&Qm^AxyZPxd?SI0aJ;nz-X8BQ# z-BdvDSb^$)VgX;Kk1-Fwtb*ON`u8Vttv_Kb_0wv*%B!OK zv4T7}&tm#3GhkHiaSsZL?WGv>FmL;bP@jSZBeG}aG=mw0(b7DZVfAfLO?(fR1zRVN z#r|@QGS_Qqp52)G@Y$HUJ9e4Uh^U2GYOOL$OKtp$v_;(Iq&l8x*))P|S)R)@09qH{ zqXvL#0HAfsT;64Qc5?veoVt4g0BQn&)&rpR@hesU=%PAaF914PR(89zu+0mu?{To; z0PdMTg z@LLKud0yngD{!0fN~9f)Dt> z)&RjJ=Sxih!A(@}t;k3g9Eq*oI{!b$`QJg)0TSXam)rpoW&sikZkOBv64C(@fN$z> zpAW1JkWg^Gdkn;+5q+cH_!xTf~+mjhh;xMV^<(kVt0mSxAB@aU84eE zsqAUv^?;i-AHY$X^~Su4=r|MH^mu2dINnp{I<4*v4YC!(>A1!+I*0Vx#D((gAu?@! zpr4~7T%ef5lPo-wENA=-bMB_CZQdNroZ#xDq+gy?~ z?EI-8a$8Y;>vL>qu}#HuMRaA>mry!<{*%?joMAqgDyk*7s1)1iS1*?(YoF~RaUlke zH%JZ6^{bWBYg9nzKi;L8r>f)uavvGBI3cA@Pt}r8|M*Q`H zx~p*Y@*)Sk!D4$3h>FF2TAe1#E^EBfwzXgT%*>-jBl!q`kTg!@&cdp-J>FvFe-1Od zKn0~P{!yADiw&YhtB@_l=NF<+)Wc>~f73>yF6gNnWlO8eh~%D`RG zit{CC12gLXA0rO;%NerAdccA;&uOh!G443^xQv z1oZ~Z>&GAP506Nd6I4!+QONID%!N*D%GDRVj->237IU5M$mWE%B`EorKAXtG~N zD@&EEVsVzc8S0w_Dp5Gv8!4~CS#HyJ2^nZo1706r-^)qDewv*sc+FmX_m0~G;hmi1 zdngQOjCY@amt~x|x|*^4oh`+?cQfDKzr%iq^X|WY>i@j84D5~c9F3IBgp7>MtO4W6 z#+u&T!N%Ij75?4(4{!hQpEo7NkMG`J6&0HNuY()KimU&xh*AHy!KVR~R(fXEibhtp emH>+X*I{7_--i7N^M(uxc+~>GXQ1B$@Bah+?IZU9 literal 0 HcmV?d00001 diff --git a/Solutions/Amazon Web Services/Package/createUiDefinition.json b/Solutions/Amazon Web Services/Package/createUiDefinition.json index 903cb374749..e84a0630745 100644 --- a/Solutions/Amazon Web Services/Package/createUiDefinition.json +++ b/Solutions/Amazon Web Services/Package/createUiDefinition.json @@ -64,7 +64,7 @@ } }, { - "name": "dataconnectors-link2", + "name": "dataconnectors-link3", "type": "Microsoft.Common.TextBlock", "options": { "link": { diff --git a/Solutions/Amazon Web Services/Package/mainTemplate.json b/Solutions/Amazon Web Services/Package/mainTemplate.json index 853ec2d0ac8..284856cf3fd 100644 --- a/Solutions/Amazon Web Services/Package/mainTemplate.json +++ b/Solutions/Amazon Web Services/Package/mainTemplate.json @@ -61,7 +61,7 @@ }, "variables": { "_solutionName": "Amazon Web Services", - "_solutionVersion": "3.0.4", + "_solutionVersion": "3.0.5", "solutionId": "azuresentinel.azure-sentinel-solution-amazonwebservices", "_solutionId": "[variables('solutionId')]", "uiConfigId1": "AWS", @@ -693,7 +693,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Amazon Web Services data connector with template version 3.0.4", + "description": "Amazon Web Services data connector with template version 3.0.5", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('dataConnectorVersion1')]", @@ -850,7 +850,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Amazon Web Services data connector with template version 3.0.4", + "description": "Amazon Web Services data connector with template version 3.0.5", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('dataConnectorVersion2')]", @@ -862,13 +862,14 @@ "apiVersion": "2021-03-01-preview", "type": "Microsoft.OperationalInsights/workspaces/providers/dataConnectors", "location": "[parameters('workspace-location')]", - "kind": "StaticUI", + "kind": "GenericUI", "properties": { "connectorUiConfig": { "id": "[variables('_uiConfigId2')]", "title": "Amazon Web Services S3", "publisher": "Amazon", "descriptionMarkdown": "This connector allows you to ingest AWS service logs, collected in AWS S3 buckets, to Microsoft Sentinel. The currently supported data types are: \n* AWS CloudTrail\n* VPC Flow Logs\n* AWS GuardDuty\n* AWSCloudWatch\n\nFor more information, see the [Microsoft Sentinel documentation](https://go.microsoft.com/fwlink/p/?linkid=2218883&wt.mc_id=sentinel_dataconnectordocs_content_cnl_csasci).", + "logo": "Aws.svg", "graphQueries": [ { "metricName": "Total data received", @@ -930,6 +931,98 @@ "name": "AWSCloudWatch", "lastDataReceivedQuery": "AWSCloudWatch\n | summarize Time = max(TimeGenerated)\n | where isnotempty(Time)" } + ], + "availability": { + "status": 2, + "featureFlag": { + "feature": "AWSS3Connector", + "featureStates": { + "Dogfood": "GA", + "MPAC": "GA", + "Prod": "GA", + "Fairfax": "GA", + "Mooncake": "PrivatePreview", + "USSec": "PrivatePreview", + "USNat": "PrivatePreview" + } + }, + "isPreview": false + }, + "permissions": { + "resourceProvider": [ + { + "provider": "Microsoft.OperationalInsights/workspaces", + "permissionsDisplayText": "write permission.", + "providerDisplayName": "Workspace", + "scope": "Workspace", + "requiredPermissions": { + "write": true, + "delete": true + } + } + ], + "customs": [ + { + "name": "Environment", + "description": "you must have the following AWS resources defined and configured: S3, Simple Queue Service (SQS), IAM roles and permissions policies, and the AWS services whose logs you want to collect." + } + ] + }, + "instructionSteps": [ + { + "description": "The​re are two options for setting up your AWS environment to send logs from an S3 bucket to your Log Analytics Workspace:", + "instructions": [ + { + "parameters": { + "instructionSteps": [ + { + "title": "Setup with PowerShell script (recommended)", + "instructions": [ + { + "parameters": { + "govScript": "Download and extract the files from the following link: [AWS S3 Setup Script](https://raw.githubusercontent.com/Azure/Azure-Sentinel/master/DataConnectors/AWS-S3/ConfigAwsS3DataConnectorScriptsGov.zip).\n\n> 1. Make sure that you have PowerShell on your machine: [Installation instructions for PowerShell](https://docs.microsoft.com/powershell/scripting/install/installing-powershell?view=powershell-7.2).\n\n> 2. Make sure that you have the AWS CLI on your machine: [Installation instructions for the AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/install-cliv2.html).\n\nBefore running the script, run the aws configure command from your PowerShell command line, and enter the relevant information as prompted. See [AWS Command Line Interface | Configuration basics](https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-quickstart.html) for details.", + "prodScript": "Download and extract the files from the following link: [AWS S3 Setup Script](https://raw.githubusercontent.com/Azure/Azure-Sentinel/master/DataConnectors/AWS-S3/ConfigAwsS3DataConnectorScripts.zip).\n\n> 1. Make sure that you have PowerShell on your machine: [Installation instructions for PowerShell](https://docs.microsoft.com/powershell/scripting/install/installing-powershell?view=powershell-7.2).\n\n> 2. Make sure that you have the AWS CLI on your machine: [Installation instructions for the AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/install-cliv2.html).\n\nBefore running the script, run the aws configure command from your PowerShell command line, and enter the relevant information as prompted. See [AWS Command Line Interface | Configuration basics](https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-quickstart.html) for details." + }, + "type": "MarkdownControlEnvBased" + }, + { + "parameters": { + "label": "Run script to set up the environment", + "value": "./ConfigAwsConnector.ps1" + }, + "type": "CopyableLabel" + }, + { + "parameters": { + "fillWith": [ + "WorkspaceId" + ], + "label": "External ID (Workspace ID)" + }, + "type": "CopyableLabel" + } + ] + }, + { + "title": "Manual Setup", + "description": "Follow the instruction in the following link to set up the environment: [Connect AWS S3 to Microsoft Sentinel](https://aka.ms/AWSS3Connector)" + } + ] + }, + "type": "InstructionStepsGroup" + } + ], + "title": "1. Set up your AWS environment" + }, + { + "instructions": [ + { + "parameters": {}, + "type": "AwsS3" + } + ], + "title": "2. Add connection" + } ] } } @@ -1008,7 +1101,7 @@ "apiVersion": "2021-03-01-preview", "type": "Microsoft.OperationalInsights/workspaces/providers/dataConnectors", "location": "[parameters('workspace-location')]", - "kind": "StaticUI", + "kind": "GenericUI", "properties": { "connectorUiConfig": { "title": "Amazon Web Services S3", @@ -1062,6 +1155,112 @@ ] } ], + "sampleQueries": [ + { + "description": "High severity findings summarized by activity type", + "query": "AWSGuardDuty\n | where Severity > 7\n | summarize count() by ActivityType" + }, + { + "description": "Top 10 rejected actions of type IPv4", + "query": "AWSVPCFlow\n | where Action == \"REJECT\"\n | where Type == \"IPv4\"\n | take 10" + }, + { + "description": "User creation events summarized by region", + "query": "AWSCloudTrail\n | where EventName == \"CreateUser\"\n | summarize count() by AWSRegion" + } + ], + "availability": { + "status": 2, + "featureFlag": { + "feature": "AWSS3Connector", + "featureStates": { + "Dogfood": "GA", + "MPAC": "GA", + "Prod": "GA", + "Fairfax": "GA", + "Mooncake": "PrivatePreview", + "USSec": "PrivatePreview", + "USNat": "PrivatePreview" + } + }, + "isPreview": false + }, + "permissions": { + "resourceProvider": [ + { + "provider": "Microsoft.OperationalInsights/workspaces", + "permissionsDisplayText": "write permission.", + "providerDisplayName": "Workspace", + "scope": "Workspace", + "requiredPermissions": { + "write": true, + "delete": true + } + } + ], + "customs": [ + { + "name": "Environment", + "description": "you must have the following AWS resources defined and configured: S3, Simple Queue Service (SQS), IAM roles and permissions policies, and the AWS services whose logs you want to collect." + } + ] + }, + "instructionSteps": [ + { + "description": "The​re are two options for setting up your AWS environment to send logs from an S3 bucket to your Log Analytics Workspace:", + "instructions": [ + { + "parameters": { + "instructionSteps": [ + { + "title": "Setup with PowerShell script (recommended)", + "instructions": [ + { + "parameters": { + "govScript": "Download and extract the files from the following link: [AWS S3 Setup Script](https://raw.githubusercontent.com/Azure/Azure-Sentinel/master/DataConnectors/AWS-S3/ConfigAwsS3DataConnectorScriptsGov.zip).\n\n> 1. Make sure that you have PowerShell on your machine: [Installation instructions for PowerShell](https://docs.microsoft.com/powershell/scripting/install/installing-powershell?view=powershell-7.2).\n\n> 2. Make sure that you have the AWS CLI on your machine: [Installation instructions for the AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/install-cliv2.html).\n\nBefore running the script, run the aws configure command from your PowerShell command line, and enter the relevant information as prompted. See [AWS Command Line Interface | Configuration basics](https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-quickstart.html) for details.", + "prodScript": "Download and extract the files from the following link: [AWS S3 Setup Script](https://raw.githubusercontent.com/Azure/Azure-Sentinel/master/DataConnectors/AWS-S3/ConfigAwsS3DataConnectorScripts.zip).\n\n> 1. Make sure that you have PowerShell on your machine: [Installation instructions for PowerShell](https://docs.microsoft.com/powershell/scripting/install/installing-powershell?view=powershell-7.2).\n\n> 2. Make sure that you have the AWS CLI on your machine: [Installation instructions for the AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/install-cliv2.html).\n\nBefore running the script, run the aws configure command from your PowerShell command line, and enter the relevant information as prompted. See [AWS Command Line Interface | Configuration basics](https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-quickstart.html) for details." + }, + "type": "MarkdownControlEnvBased" + }, + { + "parameters": { + "label": "Run script to set up the environment", + "value": "./ConfigAwsConnector.ps1" + }, + "type": "CopyableLabel" + }, + { + "parameters": { + "fillWith": [ + "WorkspaceId" + ], + "label": "External ID (Workspace ID)" + }, + "type": "CopyableLabel" + } + ] + }, + { + "title": "Manual Setup", + "description": "Follow the instruction in the following link to set up the environment: [Connect AWS S3 to Microsoft Sentinel](https://aka.ms/AWSS3Connector)" + } + ] + }, + "type": "InstructionStepsGroup" + } + ], + "title": "1. Set up your AWS environment" + }, + { + "instructions": [ + { + "parameters": {}, + "type": "AwsS3" + } + ], + "title": "2. Add connection" + } + ], "id": "[variables('_uiConfigId2')]" } } @@ -1545,15 +1744,13 @@ "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('dataConnectorCCPVersion')]", "parameters": { - "apikey": { - "defaultValue": "-NA-", - "type": "securestring", - "minLength": 1 + "guidValue": { + "defaultValue": "[[newGuid()]", + "type": "string" }, - "baseUrl": { - "defaultValue": "Enter baseUrl value", - "type": "string", - "minLength": 1 + "innerWorkspace": { + "defaultValue": "[parameters('workspace')]", + "type": "string" }, "connectorDefinitionName": { "defaultValue": "Amazon Web Services S3 WAF", @@ -1612,7 +1809,7 @@ } }, { - "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/', 'AwsS3 WAF Pollinf Config')]", + "name": "[[concat(parameters('innerWorkspace'),'/Microsoft.SecurityInsights/', 'AwsS3 WAF Pollinf Config', parameters('guidValue'))]", "apiVersion": "2023-02-01-preview", "type": "Microsoft.OperationalInsights/workspaces/providers/dataConnectors", "location": "[parameters('workspace-location')]", @@ -1661,7 +1858,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AmazonWebServicesNetworkActivities Workbook with template version 3.0.4", + "description": "AmazonWebServicesNetworkActivities Workbook with template version 3.0.5", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('workbookVersion1')]", @@ -1748,7 +1945,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AmazonWebServicesUserActivities Workbook with template version 3.0.4", + "description": "AmazonWebServicesUserActivities Workbook with template version 3.0.5", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('workbookVersion2')]", @@ -1835,7 +2032,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AWS_ChangeToRDSDatabase_AnalyticalRules Analytics Rule with template version 3.0.4", + "description": "AWS_ChangeToRDSDatabase_AnalyticalRules Analytics Rule with template version 3.0.5", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject1').analyticRuleVersion1]", @@ -1961,7 +2158,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AWS_ChangeToVPC_AnalyticalRules Analytics Rule with template version 3.0.4", + "description": "AWS_ChangeToVPC_AnalyticalRules Analytics Rule with template version 3.0.5", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject2').analyticRuleVersion2]", @@ -2089,7 +2286,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AWS_ClearStopChangeTrailLogs_AnalyticalRules Analytics Rule with template version 3.0.4", + "description": "AWS_ClearStopChangeTrailLogs_AnalyticalRules Analytics Rule with template version 3.0.5", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject3').analyticRuleVersion3]", @@ -2215,7 +2412,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AWS_ConfigServiceResourceDeletion_AnalyticalRules Analytics Rule with template version 3.0.4", + "description": "AWS_ConfigServiceResourceDeletion_AnalyticalRules Analytics Rule with template version 3.0.5", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject4').analyticRuleVersion4]", @@ -2345,7 +2542,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AWS_ConsoleLogonWithoutMFA_AnalyticalRules Analytics Rule with template version 3.0.4", + "description": "AWS_ConsoleLogonWithoutMFA_AnalyticalRules Analytics Rule with template version 3.0.5", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject5').analyticRuleVersion5]", @@ -2474,7 +2671,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AWS_CredentialHijack_AnalyticalRules Analytics Rule with template version 3.0.4", + "description": "AWS_CredentialHijack_AnalyticalRules Analytics Rule with template version 3.0.5", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject6').analyticRuleVersion6]", @@ -2600,7 +2797,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AWS_FullAdminPolicyAttachedToRolesUsersGroups_AnalyticalRules Analytics Rule with template version 3.0.4", + "description": "AWS_FullAdminPolicyAttachedToRolesUsersGroups_AnalyticalRules Analytics Rule with template version 3.0.5", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject7').analyticRuleVersion7]", @@ -2727,7 +2924,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AWS_IngressEgressSecurityGroupChange_AnalyticalRules Analytics Rule with template version 3.0.4", + "description": "AWS_IngressEgressSecurityGroupChange_AnalyticalRules Analytics Rule with template version 3.0.5", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject8').analyticRuleVersion8]", @@ -2853,7 +3050,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AWS_LoadBalancerSecGroupChange_AnalyticalRules Analytics Rule with template version 3.0.4", + "description": "AWS_LoadBalancerSecGroupChange_AnalyticalRules Analytics Rule with template version 3.0.5", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject9').analyticRuleVersion9]", @@ -2979,7 +3176,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "NRT_AWS_ConsoleLogonWithoutMFA_AnalyticalRules Analytics Rule with template version 3.0.4", + "description": "NRT_AWS_ConsoleLogonWithoutMFA_AnalyticalRules Analytics Rule with template version 3.0.5", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject10').analyticRuleVersion10]", @@ -3104,7 +3301,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AWS_GuardDuty_template_AnalyticalRules Analytics Rule with template version 3.0.4", + "description": "AWS_GuardDuty_template_AnalyticalRules Analytics Rule with template version 3.0.5", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject11').analyticRuleVersion11]", @@ -3185,17 +3382,17 @@ } ], "customDetails": { - "ThreatFamilyName": "ThreatFamilyName", - "DetectionMechanism": "DetectionMechanism", "ResourceTypeAffected": "ResourceTypeAffected", "ThreatPurpose": "ThreatPurpose", - "Artifact": "Artifact" + "Artifact": "Artifact", + "ThreatFamilyName": "ThreatFamilyName", + "DetectionMechanism": "DetectionMechanism" }, "alertDetailsOverride": { + "alertSeverityColumnName": "Severity", "alertTacticsColumnName": "ThreatPurpose", "alertDisplayNameFormat": "{{Title}}", - "alertDescriptionFormat": "{{Description}}", - "alertSeverityColumnName": "Severity" + "alertDescriptionFormat": "{{Description}}" } } }, @@ -3249,7 +3446,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AWS_ECRContainerHigh_AnalyticalRules Analytics Rule with template version 3.0.4", + "description": "AWS_ECRContainerHigh_AnalyticalRules Analytics Rule with template version 3.0.5", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject12').analyticRuleVersion12]", @@ -3369,7 +3566,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AWS_SuspiciousCommandEC2_AnalyticalRules Analytics Rule with template version 3.0.4", + "description": "AWS_SuspiciousCommandEC2_AnalyticalRules Analytics Rule with template version 3.0.5", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject13').analyticRuleVersion13]", @@ -3489,7 +3686,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AWS_APIfromTor_AnalyticalRules Analytics Rule with template version 3.0.4", + "description": "AWS_APIfromTor_AnalyticalRules Analytics Rule with template version 3.0.5", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject14').analyticRuleVersion14]", @@ -3609,7 +3806,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AWS_GuardDutyDisabled_AnalyticalRules Analytics Rule with template version 3.0.4", + "description": "AWS_GuardDutyDisabled_AnalyticalRules Analytics Rule with template version 3.0.5", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject15').analyticRuleVersion15]", @@ -3729,7 +3926,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AWS_CreatedCloudFormationPolicytoPrivilegeEscalation_AnalyticalRules Analytics Rule with template version 3.0.4", + "description": "AWS_CreatedCloudFormationPolicytoPrivilegeEscalation_AnalyticalRules Analytics Rule with template version 3.0.5", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject16').analyticRuleVersion16]", @@ -3849,7 +4046,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AWS_CreatedCRUDDyanmoDBPolicytoPrivilegeEscalation_AnalyticalRules Analytics Rule with template version 3.0.4", + "description": "AWS_CreatedCRUDDyanmoDBPolicytoPrivilegeEscalation_AnalyticalRules Analytics Rule with template version 3.0.5", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject17').analyticRuleVersion17]", @@ -3969,7 +4166,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AWS_CreatedCRUDIAMtoPrivilegeEscalation_AnalyticalRules Analytics Rule with template version 3.0.4", + "description": "AWS_CreatedCRUDIAMtoPrivilegeEscalation_AnalyticalRules Analytics Rule with template version 3.0.5", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject18').analyticRuleVersion18]", @@ -4089,7 +4286,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AWS_CreatedCRUDKMSPolicytoPrivilegeEscalation_AnalyticalRules Analytics Rule with template version 3.0.4", + "description": "AWS_CreatedCRUDKMSPolicytoPrivilegeEscalation_AnalyticalRules Analytics Rule with template version 3.0.5", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject19').analyticRuleVersion19]", @@ -4209,7 +4406,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AWS_CreatedCRUDS3PolicytoPrivilegeEscalation_AnalyticalRules Analytics Rule with template version 3.0.4", + "description": "AWS_CreatedCRUDS3PolicytoPrivilegeEscalation_AnalyticalRules Analytics Rule with template version 3.0.5", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject20').analyticRuleVersion20]", @@ -4329,7 +4526,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AWS_CreatedCURDLambdaPolicytoPrivilegEscalation_AnalyticalRules Analytics Rule with template version 3.0.4", + "description": "AWS_CreatedCURDLambdaPolicytoPrivilegEscalation_AnalyticalRules Analytics Rule with template version 3.0.5", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject21').analyticRuleVersion21]", @@ -4449,7 +4646,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AWS_CreatedDataPipelinePolicytoPrivilegeEscalation_AnalyticalRules Analytics Rule with template version 3.0.4", + "description": "AWS_CreatedDataPipelinePolicytoPrivilegeEscalation_AnalyticalRules Analytics Rule with template version 3.0.5", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject22').analyticRuleVersion22]", @@ -4569,7 +4766,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AWS_CreatedEC2PolicytoPrivilegeEscalation_AnalyticalRules Analytics Rule with template version 3.0.4", + "description": "AWS_CreatedEC2PolicytoPrivilegeEscalation_AnalyticalRules Analytics Rule with template version 3.0.5", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject23').analyticRuleVersion23]", @@ -4689,7 +4886,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AWS_CreatedGluePolicytoPrivilegeEscalation_AnalyticalRules Analytics Rule with template version 3.0.4", + "description": "AWS_CreatedGluePolicytoPrivilegeEscalation_AnalyticalRules Analytics Rule with template version 3.0.5", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject24').analyticRuleVersion24]", @@ -4809,7 +5006,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AWS_CreatedLambdaPolicytoPrivilegeEscalation_AnalyticalRules Analytics Rule with template version 3.0.4", + "description": "AWS_CreatedLambdaPolicytoPrivilegeEscalation_AnalyticalRules Analytics Rule with template version 3.0.5", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject25').analyticRuleVersion25]", @@ -4929,7 +5126,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AWS_CreatedSSMPolicytoPrivilegeEscalation_AnalyticalRules Analytics Rule with template version 3.0.4", + "description": "AWS_CreatedSSMPolicytoPrivilegeEscalation_AnalyticalRules Analytics Rule with template version 3.0.5", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject26').analyticRuleVersion26]", @@ -5049,7 +5246,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AWS_CreationofEncryptKeysWithoutMFA_AnalyticalRules Analytics Rule with template version 3.0.4", + "description": "AWS_CreationofEncryptKeysWithoutMFA_AnalyticalRules Analytics Rule with template version 3.0.5", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject27').analyticRuleVersion27]", @@ -5169,7 +5366,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AWS_ECRImageScanningDisabled_AnalyticalRules Analytics Rule with template version 3.0.4", + "description": "AWS_ECRImageScanningDisabled_AnalyticalRules Analytics Rule with template version 3.0.5", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject28').analyticRuleVersion28]", @@ -5289,7 +5486,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AWS_LogTampering_AnalyticalRules Analytics Rule with template version 3.0.4", + "description": "AWS_LogTampering_AnalyticalRules Analytics Rule with template version 3.0.5", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject29').analyticRuleVersion29]", @@ -5409,7 +5606,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AWS_NetworkACLOpenToAllPorts_AnalyticalRules Analytics Rule with template version 3.0.4", + "description": "AWS_NetworkACLOpenToAllPorts_AnalyticalRules Analytics Rule with template version 3.0.5", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject30').analyticRuleVersion30]", @@ -5529,7 +5726,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AWS_OverlyPermessiveKMS_AnalyticalRules Analytics Rule with template version 3.0.4", + "description": "AWS_OverlyPermessiveKMS_AnalyticalRules Analytics Rule with template version 3.0.5", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject31').analyticRuleVersion31]", @@ -5649,7 +5846,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AWS_PrivilegeEscalationAdministratorAccessManagedPolicy_AnalyticalRules Analytics Rule with template version 3.0.4", + "description": "AWS_PrivilegeEscalationAdministratorAccessManagedPolicy_AnalyticalRules Analytics Rule with template version 3.0.5", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject32').analyticRuleVersion32]", @@ -5769,7 +5966,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AWS_PrivilegeEscalationAdminManagedPolicy_AnalyticalRules Analytics Rule with template version 3.0.4", + "description": "AWS_PrivilegeEscalationAdminManagedPolicy_AnalyticalRules Analytics Rule with template version 3.0.5", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject33').analyticRuleVersion33]", @@ -5889,7 +6086,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AWS_PrivilegeEscalationFullAccessManagedPolicy_AnalyticalRules Analytics Rule with template version 3.0.4", + "description": "AWS_PrivilegeEscalationFullAccessManagedPolicy_AnalyticalRules Analytics Rule with template version 3.0.5", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject34').analyticRuleVersion34]", @@ -6009,7 +6206,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AWS_PrivilegeEscalationViaCloudFormationPolicy_AnalyticalRules Analytics Rule with template version 3.0.4", + "description": "AWS_PrivilegeEscalationViaCloudFormationPolicy_AnalyticalRules Analytics Rule with template version 3.0.5", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject35').analyticRuleVersion35]", @@ -6129,7 +6326,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AWS_PrivilegeEscalationviaCRUDDynamoDB_AnalyticalRules Analytics Rule with template version 3.0.4", + "description": "AWS_PrivilegeEscalationviaCRUDDynamoDB_AnalyticalRules Analytics Rule with template version 3.0.5", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject36').analyticRuleVersion36]", @@ -6249,7 +6446,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AWS_PrivilegeEscalationViaCRUDIAMPolicy_AnalyticalRules Analytics Rule with template version 3.0.4", + "description": "AWS_PrivilegeEscalationViaCRUDIAMPolicy_AnalyticalRules Analytics Rule with template version 3.0.5", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject37').analyticRuleVersion37]", @@ -6369,7 +6566,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AWS_PrivilegeEscalationViaCRUDKMSPolicy_AnalyticalRules Analytics Rule with template version 3.0.4", + "description": "AWS_PrivilegeEscalationViaCRUDKMSPolicy_AnalyticalRules Analytics Rule with template version 3.0.5", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject38').analyticRuleVersion38]", @@ -6489,7 +6686,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AWS_PrivilegeEscalationViaCRUDLambdaPolicy_AnalyticalRules Analytics Rule with template version 3.0.4", + "description": "AWS_PrivilegeEscalationViaCRUDLambdaPolicy_AnalyticalRules Analytics Rule with template version 3.0.5", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject39').analyticRuleVersion39]", @@ -6609,7 +6806,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AWS_PrivilegeEscalationViaCRUDS3Policy_AnalyticalRules Analytics Rule with template version 3.0.4", + "description": "AWS_PrivilegeEscalationViaCRUDS3Policy_AnalyticalRules Analytics Rule with template version 3.0.5", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject40').analyticRuleVersion40]", @@ -6729,7 +6926,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AWS_PrivilegeEscalationViaDataPipeline_AnalyticalRules Analytics Rule with template version 3.0.4", + "description": "AWS_PrivilegeEscalationViaDataPipeline_AnalyticalRules Analytics Rule with template version 3.0.5", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject41').analyticRuleVersion41]", @@ -6849,7 +7046,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AWS_PrivilegeEscalationViaEC2Policy_AnalyticalRules Analytics Rule with template version 3.0.4", + "description": "AWS_PrivilegeEscalationViaEC2Policy_AnalyticalRules Analytics Rule with template version 3.0.5", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject42').analyticRuleVersion42]", @@ -6969,7 +7166,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AWS_PrivilegeEscalationViaGluePolicy_AnalyticalRules Analytics Rule with template version 3.0.4", + "description": "AWS_PrivilegeEscalationViaGluePolicy_AnalyticalRules Analytics Rule with template version 3.0.5", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject43').analyticRuleVersion43]", @@ -7089,7 +7286,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AWS_PrivilegeEscalationViaLambdaPolicy_AnalyticalRules Analytics Rule with template version 3.0.4", + "description": "AWS_PrivilegeEscalationViaLambdaPolicy_AnalyticalRules Analytics Rule with template version 3.0.5", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject44').analyticRuleVersion44]", @@ -7209,7 +7406,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AWS_PrivilegeEscalationViaSSM_AnalyticalRules Analytics Rule with template version 3.0.4", + "description": "AWS_PrivilegeEscalationViaSSM_AnalyticalRules Analytics Rule with template version 3.0.5", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject45').analyticRuleVersion45]", @@ -7329,7 +7526,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AWS_RDSInstancePubliclyExposed_AnalyticalRules Analytics Rule with template version 3.0.4", + "description": "AWS_RDSInstancePubliclyExposed_AnalyticalRules Analytics Rule with template version 3.0.5", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject46').analyticRuleVersion46]", @@ -7449,7 +7646,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AWS_S3BruteForce_AnalyticalRules Analytics Rule with template version 3.0.4", + "description": "AWS_S3BruteForce_AnalyticalRules Analytics Rule with template version 3.0.5", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject47').analyticRuleVersion47]", @@ -7569,7 +7766,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AWS_S3BucketAccessPointExposed_AnalyticalRules Analytics Rule with template version 3.0.4", + "description": "AWS_S3BucketAccessPointExposed_AnalyticalRules Analytics Rule with template version 3.0.5", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject48').analyticRuleVersion48]", @@ -7689,7 +7886,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AWS_S3BucketExposedviaACL_AnalyticalRules Analytics Rule with template version 3.0.4", + "description": "AWS_S3BucketExposedviaACL_AnalyticalRules Analytics Rule with template version 3.0.5", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject49').analyticRuleVersion49]", @@ -7809,7 +8006,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AWS_S3BucketExposedviaPolicy_AnalyticalRules Analytics Rule with template version 3.0.4", + "description": "AWS_S3BucketExposedviaPolicy_AnalyticalRules Analytics Rule with template version 3.0.5", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject50').analyticRuleVersion50]", @@ -7929,7 +8126,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AWS_S3ObjectPubliclyExposed_AnalyticalRules Analytics Rule with template version 3.0.4", + "description": "AWS_S3ObjectPubliclyExposed_AnalyticalRules Analytics Rule with template version 3.0.5", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject51').analyticRuleVersion51]", @@ -8049,7 +8246,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AWS_S3Ransomware_AnalyticalRules Analytics Rule with template version 3.0.4", + "description": "AWS_S3Ransomware_AnalyticalRules Analytics Rule with template version 3.0.5", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject52').analyticRuleVersion52]", @@ -8169,7 +8366,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AWS_SAMLUpdateIdentity_AnalyticalRules Analytics Rule with template version 3.0.4", + "description": "AWS_SAMLUpdateIdentity_AnalyticalRules Analytics Rule with template version 3.0.5", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject53').analyticRuleVersion53]", @@ -8289,7 +8486,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AWS_SetDefaulyPolicyVersion_AnalyticalRules Analytics Rule with template version 3.0.4", + "description": "AWS_SetDefaulyPolicyVersion_AnalyticalRules Analytics Rule with template version 3.0.5", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject54').analyticRuleVersion54]", @@ -8409,7 +8606,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AWS_SSMPubliclyExposed_AnalyticalRules Analytics Rule with template version 3.0.4", + "description": "AWS_SSMPubliclyExposed_AnalyticalRules Analytics Rule with template version 3.0.5", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject55').analyticRuleVersion55]", @@ -8529,7 +8726,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "SuspiciousAWSCLICommandExecution_AnalyticalRules Analytics Rule with template version 3.0.4", + "description": "SuspiciousAWSCLICommandExecution_AnalyticalRules Analytics Rule with template version 3.0.5", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject56').analyticRuleVersion56]", @@ -8656,7 +8853,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "SuspiciousAWSEC2ComputeResourceDeployments_AnalyticalRules Analytics Rule with template version 3.0.4", + "description": "SuspiciousAWSEC2ComputeResourceDeployments_AnalyticalRules Analytics Rule with template version 3.0.5", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject57').analyticRuleVersion57]", @@ -8725,9 +8922,9 @@ } ], "customDetails": { + "UserAgent": "UserAgent", "SourceIpAddress": "SourceIpAddress", - "AWSUser": "UserIdentityArn", - "UserAgent": "UserAgent" + "AWSUser": "UserIdentityArn" } } }, @@ -8781,7 +8978,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AWS_IAM_PolicyChange_HuntingQueries Hunting Query with template version 3.0.4", + "description": "AWS_IAM_PolicyChange_HuntingQueries Hunting Query with template version 3.0.5", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('huntingQueryObject1').huntingQueryVersion1]", @@ -8865,7 +9062,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AWS_IAM_PrivilegeEscalationbyAttachment_HuntingQueries Hunting Query with template version 3.0.4", + "description": "AWS_IAM_PrivilegeEscalationbyAttachment_HuntingQueries Hunting Query with template version 3.0.5", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('huntingQueryObject2').huntingQueryVersion2]", @@ -8949,7 +9146,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AWS_PrivilegedRoleAttachedToInstance_HuntingQueries Hunting Query with template version 3.0.4", + "description": "AWS_PrivilegedRoleAttachedToInstance_HuntingQueries Hunting Query with template version 3.0.5", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('huntingQueryObject3').huntingQueryVersion3]", @@ -9033,7 +9230,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AWS_SuspiciousCredentialTokenAccessOfValid_IAM_Roles_HuntingQueries Hunting Query with template version 3.0.4", + "description": "AWS_SuspiciousCredentialTokenAccessOfValid_IAM_Roles_HuntingQueries Hunting Query with template version 3.0.5", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('huntingQueryObject4').huntingQueryVersion4]", @@ -9117,7 +9314,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AWS_Unused_UnsupportedCloudRegions_HuntingQueries Hunting Query with template version 3.0.4", + "description": "AWS_Unused_UnsupportedCloudRegions_HuntingQueries Hunting Query with template version 3.0.5", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('huntingQueryObject5').huntingQueryVersion5]", @@ -9201,7 +9398,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AWS_EC2_WithoutKeyPair_HuntingQueries Hunting Query with template version 3.0.4", + "description": "AWS_EC2_WithoutKeyPair_HuntingQueries Hunting Query with template version 3.0.5", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('huntingQueryObject6').huntingQueryVersion6]", @@ -9285,7 +9482,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AWS_AssumeRoleBruteForce_HuntingQueries Hunting Query with template version 3.0.4", + "description": "AWS_AssumeRoleBruteForce_HuntingQueries Hunting Query with template version 3.0.5", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('huntingQueryObject7').huntingQueryVersion7]", @@ -9369,7 +9566,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AWS_BucketVersioningSuspended_HuntingQueries Hunting Query with template version 3.0.4", + "description": "AWS_BucketVersioningSuspended_HuntingQueries Hunting Query with template version 3.0.5", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('huntingQueryObject8').huntingQueryVersion8]", @@ -9453,7 +9650,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AWS_CreateAccessKey_HuntingQueries Hunting Query with template version 3.0.4", + "description": "AWS_CreateAccessKey_HuntingQueries Hunting Query with template version 3.0.5", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('huntingQueryObject9').huntingQueryVersion9]", @@ -9537,7 +9734,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AWS_CreateLoginProfile_HuntingQueries Hunting Query with template version 3.0.4", + "description": "AWS_CreateLoginProfile_HuntingQueries Hunting Query with template version 3.0.5", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('huntingQueryObject10').huntingQueryVersion10]", @@ -9621,7 +9818,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AWS_ECRContainerLow_HuntingQueries Hunting Query with template version 3.0.4", + "description": "AWS_ECRContainerLow_HuntingQueries Hunting Query with template version 3.0.5", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('huntingQueryObject11').huntingQueryVersion11]", @@ -9705,7 +9902,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AWS_ECRContainerMedium_HuntingQueries Hunting Query with template version 3.0.4", + "description": "AWS_ECRContainerMedium_HuntingQueries Hunting Query with template version 3.0.5", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('huntingQueryObject12').huntingQueryVersion12]", @@ -9789,7 +9986,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AWS_ExcessiveExecutionofDiscoveryEvents_HuntingQueries Hunting Query with template version 3.0.4", + "description": "AWS_ExcessiveExecutionofDiscoveryEvents_HuntingQueries Hunting Query with template version 3.0.5", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('huntingQueryObject13').huntingQueryVersion13]", @@ -9873,7 +10070,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AWS_FailedBruteForceS3Bucket_HuntingQueries Hunting Query with template version 3.0.4", + "description": "AWS_FailedBruteForceS3Bucket_HuntingQueries Hunting Query with template version 3.0.5", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('huntingQueryObject14').huntingQueryVersion14]", @@ -9957,7 +10154,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AWS_FailedBruteForceWithoutMFA_HuntingQueries Hunting Query with template version 3.0.4", + "description": "AWS_FailedBruteForceWithoutMFA_HuntingQueries Hunting Query with template version 3.0.5", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('huntingQueryObject15').huntingQueryVersion15]", @@ -10041,7 +10238,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AWS_IAMAccsesDeniedDiscoveryEvents_HuntingQueries Hunting Query with template version 3.0.4", + "description": "AWS_IAMAccsesDeniedDiscoveryEvents_HuntingQueries Hunting Query with template version 3.0.5", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('huntingQueryObject16').huntingQueryVersion16]", @@ -10125,7 +10322,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AWS_IAMUserGroupChanges_HuntingQueries Hunting Query with template version 3.0.4", + "description": "AWS_IAMUserGroupChanges_HuntingQueries Hunting Query with template version 3.0.5", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('huntingQueryObject17').huntingQueryVersion17]", @@ -10209,7 +10406,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AWS_LambdaFunctionThrottled_HuntingQueries Hunting Query with template version 3.0.4", + "description": "AWS_LambdaFunctionThrottled_HuntingQueries Hunting Query with template version 3.0.5", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('huntingQueryObject18').huntingQueryVersion18]", @@ -10293,7 +10490,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AWS_LambdaLayerImportedExternalAccount_HuntingQueries Hunting Query with template version 3.0.4", + "description": "AWS_LambdaLayerImportedExternalAccount_HuntingQueries Hunting Query with template version 3.0.5", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('huntingQueryObject19').huntingQueryVersion19]", @@ -10377,7 +10574,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AWS_LambdaUpdateFunctionCode_HuntingQueries Hunting Query with template version 3.0.4", + "description": "AWS_LambdaUpdateFunctionCode_HuntingQueries Hunting Query with template version 3.0.5", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('huntingQueryObject20').huntingQueryVersion20]", @@ -10461,7 +10658,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AWS_LoginProfileUpdated_HuntingQueries Hunting Query with template version 3.0.4", + "description": "AWS_LoginProfileUpdated_HuntingQueries Hunting Query with template version 3.0.5", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('huntingQueryObject21').huntingQueryVersion21]", @@ -10545,7 +10742,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AWS_ModificationofRouteTableAttributes_HuntingQueries Hunting Query with template version 3.0.4", + "description": "AWS_ModificationofRouteTableAttributes_HuntingQueries Hunting Query with template version 3.0.5", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('huntingQueryObject22').huntingQueryVersion22]", @@ -10629,7 +10826,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AWS_ModificationofSubnetAttributes_HuntingQueries Hunting Query with template version 3.0.4", + "description": "AWS_ModificationofSubnetAttributes_HuntingQueries Hunting Query with template version 3.0.5", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('huntingQueryObject23').huntingQueryVersion23]", @@ -10713,7 +10910,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AWS_ModificationofVPCAttributes_HuntingQueries Hunting Query with template version 3.0.4", + "description": "AWS_ModificationofVPCAttributes_HuntingQueries Hunting Query with template version 3.0.5", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('huntingQueryObject24').huntingQueryVersion24]", @@ -10797,7 +10994,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AWS_NetworkACLDeleted_HuntingQueries Hunting Query with template version 3.0.4", + "description": "AWS_NetworkACLDeleted_HuntingQueries Hunting Query with template version 3.0.5", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('huntingQueryObject25').huntingQueryVersion25]", @@ -10881,7 +11078,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AWS_NewRootAccessKey_HuntingQueries Hunting Query with template version 3.0.4", + "description": "AWS_NewRootAccessKey_HuntingQueries Hunting Query with template version 3.0.5", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('huntingQueryObject26').huntingQueryVersion26]", @@ -10965,7 +11162,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AWS_PolicywithExcessivePermissions_HuntingQueries Hunting Query with template version 3.0.4", + "description": "AWS_PolicywithExcessivePermissions_HuntingQueries Hunting Query with template version 3.0.5", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('huntingQueryObject27').huntingQueryVersion27]", @@ -11049,7 +11246,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AWS_RDSMasterPasswordChanged_HuntingQueries Hunting Query with template version 3.0.4", + "description": "AWS_RDSMasterPasswordChanged_HuntingQueries Hunting Query with template version 3.0.5", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('huntingQueryObject28').huntingQueryVersion28]", @@ -11133,7 +11330,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AWS_RiskyRoleName_HuntingQueries Hunting Query with template version 3.0.4", + "description": "AWS_RiskyRoleName_HuntingQueries Hunting Query with template version 3.0.5", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('huntingQueryObject29').huntingQueryVersion29]", @@ -11217,7 +11414,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AWS_S3BucketDeleted_HuntingQueries Hunting Query with template version 3.0.4", + "description": "AWS_S3BucketDeleted_HuntingQueries Hunting Query with template version 3.0.5", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('huntingQueryObject30').huntingQueryVersion30]", @@ -11301,7 +11498,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AWS_S3BucketEncryptionModified_HuntingQueries Hunting Query with template version 3.0.4", + "description": "AWS_S3BucketEncryptionModified_HuntingQueries Hunting Query with template version 3.0.5", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('huntingQueryObject31').huntingQueryVersion31]", @@ -11385,7 +11582,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AWS_STStoEC2_HuntingQueries Hunting Query with template version 3.0.4", + "description": "AWS_STStoEC2_HuntingQueries Hunting Query with template version 3.0.5", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('huntingQueryObject32').huntingQueryVersion32]", @@ -11469,7 +11666,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AWS_STStoECS_HuntingQueries Hunting Query with template version 3.0.4", + "description": "AWS_STStoECS_HuntingQueries Hunting Query with template version 3.0.5", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('huntingQueryObject33').huntingQueryVersion33]", @@ -11553,7 +11750,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AWS_STStoGlue_HuntingQueries Hunting Query with template version 3.0.4", + "description": "AWS_STStoGlue_HuntingQueries Hunting Query with template version 3.0.5", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('huntingQueryObject34').huntingQueryVersion34]", @@ -11637,7 +11834,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AWS_STStoKWN_HuntingQueries Hunting Query with template version 3.0.4", + "description": "AWS_STStoKWN_HuntingQueries Hunting Query with template version 3.0.5", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('huntingQueryObject35').huntingQueryVersion35]", @@ -11721,7 +11918,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AWS_STStoLambda_HuntingQueries Hunting Query with template version 3.0.4", + "description": "AWS_STStoLambda_HuntingQueries Hunting Query with template version 3.0.5", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('huntingQueryObject36').huntingQueryVersion36]", @@ -11801,7 +11998,7 @@ "apiVersion": "2023-04-01-preview", "location": "[parameters('workspace-location')]", "properties": { - "version": "3.0.4", + "version": "3.0.5", "kind": "Solution", "contentSchemaVersion": "3.0.0", "displayName": "Amazon Web Services", diff --git a/Solutions/Amazon Web Services/ReleaseNotes.md b/Solutions/Amazon Web Services/ReleaseNotes.md index d6062253d20..22814e15cbd 100644 --- a/Solutions/Amazon Web Services/ReleaseNotes.md +++ b/Solutions/Amazon Web Services/ReleaseNotes.md @@ -1,5 +1,6 @@ | **Version** | **Date Modified (DD-MM-YYYY)** | **Change History** | |-------------|--------------------------------|---------------------------------------------| +| 3.0.5 | 10-02-2025 | Repackaged to fix ccp grid showing only 1 record | | 3.0.4 | 13-12-2024 | Updated title of **Analytic Rule** - AWS_LogTampering.yaml | | 3.0.3 | 27-05-2024 | Updated **Hunting Query** AWS_FailedBruteForceS3Bucket.yaml and **Analytic Rules** for missing TTP | | 3.0.2 | 05-04-2024 | Updated awsS3 **Data connector**, added new Data Type CloudWatch | From 009d3adb72461a47bc6befe37673034c2c81add0 Mon Sep 17 00:00:00 2001 From: v-amolpatil Date: Mon, 10 Feb 2025 12:09:56 +0530 Subject: [PATCH 2/3] Update ReleaseNotes.md --- Solutions/Amazon Web Services/ReleaseNotes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Solutions/Amazon Web Services/ReleaseNotes.md b/Solutions/Amazon Web Services/ReleaseNotes.md index 22814e15cbd..4ec7da7ce9f 100644 --- a/Solutions/Amazon Web Services/ReleaseNotes.md +++ b/Solutions/Amazon Web Services/ReleaseNotes.md @@ -1,6 +1,6 @@ | **Version** | **Date Modified (DD-MM-YYYY)** | **Change History** | |-------------|--------------------------------|---------------------------------------------| -| 3.0.5 | 10-02-2025 | Repackaged to fix ccp grid showing only 1 record | +| 3.0.5 | 10-02-2025 | Repackaged to fix ccp grid showing only 1 record and rename of file | | 3.0.4 | 13-12-2024 | Updated title of **Analytic Rule** - AWS_LogTampering.yaml | | 3.0.3 | 27-05-2024 | Updated **Hunting Query** AWS_FailedBruteForceS3Bucket.yaml and **Analytic Rules** for missing TTP | | 3.0.2 | 05-04-2024 | Updated awsS3 **Data connector**, added new Data Type CloudWatch | From d9dbd38977d22c5c4a49a0836b3acdbd7eeaa29d Mon Sep 17 00:00:00 2001 From: v-amolpatil Date: Tue, 11 Feb 2025 15:16:25 +0530 Subject: [PATCH 3/3] updated destinationTable --- .../AWS_WAF_CCP/AwsS3_WAF_PollingConfig.json | 2 +- .../Amazon Web Services/Package/3.0.5.zip | Bin 66720 -> 66721 bytes .../Package/mainTemplate.json | 2 +- 3 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Solutions/Amazon Web Services/Data Connectors/AWS_WAF_CCP/AwsS3_WAF_PollingConfig.json b/Solutions/Amazon Web Services/Data Connectors/AWS_WAF_CCP/AwsS3_WAF_PollingConfig.json index 0642946194c..2cd6b05bafd 100644 --- a/Solutions/Amazon Web Services/Data Connectors/AWS_WAF_CCP/AwsS3_WAF_PollingConfig.json +++ b/Solutions/Amazon Web Services/Data Connectors/AWS_WAF_CCP/AwsS3_WAF_PollingConfig.json @@ -17,7 +17,7 @@ "dataCollectionEndpoint": "{{dataCollectionEndpoint}}", "dataCollectionRuleImmutableId": "{{dataCollectionRuleImmutableId}}" }, - "destinationTable": "", + "destinationTable": "AWSWAF", "dataFormat": { "Format": "Json", "IsCompressed": true, diff --git a/Solutions/Amazon Web Services/Package/3.0.5.zip b/Solutions/Amazon Web Services/Package/3.0.5.zip index 9aaad7b5ff59dbfd635ec59eb2f3e58f761ea360..d0ce70213e441f1cacf752fb698ee4ce946c4759 100644 GIT binary patch delta 43579 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 SJ@D}WeAa-UQyBNb_x}f*GPfB3 delta 43579 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 diff --git a/Solutions/Amazon Web Services/Package/mainTemplate.json b/Solutions/Amazon Web Services/Package/mainTemplate.json index 284856cf3fd..e36f6f45ef1 100644 --- a/Solutions/Amazon Web Services/Package/mainTemplate.json +++ b/Solutions/Amazon Web Services/Package/mainTemplate.json @@ -1826,7 +1826,7 @@ "dataCollectionEndpoint": "[[parameters('dcrConfig').dataCollectionEndpoint]", "dataCollectionRuleImmutableId": "[[parameters('dcrConfig').dataCollectionRuleImmutableId]" }, - "destinationTable": "", + "destinationTable": "AWSWAF", "dataFormat": { "Format": "Json", "IsCompressed": true,