From e85fe9f5e78d6caa629fa2da45ba30e21d46dd97 Mon Sep 17 00:00:00 2001 From: d1vious Date: Wed, 26 Jan 2022 20:41:55 -0500 Subject: [PATCH 01/58] updating mitre coverage map --- docs/mitre-map/coverage.png | Bin 510069 -> 507689 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/docs/mitre-map/coverage.png b/docs/mitre-map/coverage.png index 4eb0f921f90440d866918f39201aa47b4c98dc05..b81680024792baa670ed46edcebfb5b225ab406a 100644 GIT binary patch literal 507689 zcmaHyb97`~x9%%Wx?`Ii+qOD((y`I8ZQHhuj%_>X*tYHD*881t?m6GM=iK$r9-~H$ z+O_wZYpyw;=eNS-WyRsXVSfVv0B{mNMHB%5NKXI&0vs9?_=%e@WghSX<{%`Y3=Ivv zwj;L<01yHsLxZyQX!|Co5uw5V z^KxS`SEfWx>5>p1k1ef)^G>}F{qJA!6PO2eY9m5~7I6qfz7FE&LVyO}r5677oKKJi z1)g8zhfDm=Z)wn#&cOk%U1-Y1M>zpiG`OEFsPt8x^7L5rW+_ViI1Uv_UH(@|3gEjX z!E~PPj$Ggoe_!dEg9;b(=S|$w7V2Q zC*kVqxesxBB%m5=#7m2`!OtVIz_(wQB6rs?y0b>N`TPw)3W`bWt%_SOxRdL zh_ocPh87+&Sr@6mtf`|zdHXGewQFX?1ipI|EdB6{-C?pSu&z8ffq|KC-&@gpcxR7> z)!S@}iV|*_*`tUchxd6VatBgmkky~r)nF^+YpBs4+agSeYJfiU_#h18&gKwh;|rg2 zND=96c17_0{d!AVlgS~$CjHNt3TmMkL=h>pOja-!B?*iOA>t$=DiJa8?AX#KVAk~pzql!OB=x_Z!Jpx{8*UiUIu@e)J=?^F9jSe~QRhVt zq1{7D+dH!?##2hgxLxMtvj56?o=r;tU9&x9tSRH?!T?6VjZ{wzM~6|pO*$g9${bR{ z@bZZTQ$##T4&?qaoLNLLEihQ_!2ctv6MBA?UvO%9`B&JiQ_;FU^Uvm=k2GT`vj<&M z57WDabcDaes?ZpenXS?Bxs{e|4S;ZyP)v?uTxsYWxBo3kWKiF+^WaMXP(0~woW*Fm zwcOmkv4`+hOFN(36ki%lFli$@9BqHj;S))`w3JsbyPycqPFv7{X0}d6lVko zX4YYwdleJ3)`sC@6{uK@Obos3;=t(g`1q&G$-!GgCNhzf`tXF^ZFr+ndui?pMrg83 zfIltl%bM(!4M59jJ@%PlmMJNGi*3rXNk}F8ms0K}!t8reO^x%R1RDFe_ zJVZ?m0f+4@^|>%o-qZ!3=VQ2N|NTDj?ZtGwKj}X;Uu~8cp(W0JyJ&;WJ~WEmb=zRR z*T%0Jt9`Rt7#j3iMV67ma`xO=%upa;zH|MdDYImLJ)uH9ggt5~Q1o`W_Lz%E~y z@;z5w_>3(b=#8P^zp~Oz5ks0Z0FX{Bk^X+{aq0gSGM3!Qzz(**V1W&rTBl7w-DE@f zwNZb>>Cl?qLcz5!N(2!p`}l|piZAu{jsNhzGOS$}RmE~B4(;i=FQ*1&+$Jk)Judg} z6%9`FDs@CYiesS^oCxV(Te&od zp-Bj6&rrSzOGqIaC3Z|wsF=={@(9=B4kG40DwrV1W~o7=@F%C zHfF_(=%Bv<3&szare_7*w&#~iN@m&N#5n-K_{4@F``0_yK@Rs9td&gIT@q$D3nwvO z)ox{=|90{F#4P?<$X3|WBG6ux})9kwKP75>(Phk_HKc<*qmMTT&B&P4PBXIrVj%VyG+Q`k@mIOGc@-K#Jg z41jPf8lmG4UA6M0MM(j2658Xo{?DXLVTDzkm;eX6^*}>uN?r7TOavh74 z8MxP)F|m+RNV~c1P~dJJmF>772pqtis9cYO0y z6#+{_y#J8}E;PQ`EC2e7FUiSfYxWPZe50lt?e)R;EuRvsKga&2rqx~Oe%pg(9|-k7 z<&W#O4djiq_E&Biu>}S}LLPZvMMl#n`Svg#Z*P)B7r)7)JMDN9UY(^tf!+`x85Mfv z0~lDVb*M+ShC7r zV_#>q5#Bp$svP8pe=D4JuH_xDw(31?;UOadhqGzzjp?e?arDZ`?g_y=56%7TV36u9 zrpoic9Zb53uh|X@#qvb8MQ1+=F>xQ*XOm&Pgqn+XDDChX{HFcU$+-MAihNVKPVoGq^SHwYSe57%fP# zI~_NudA^5oBubcs-{RVxVA);J9*15A;e040{4ada6`a3Q^0-f0nzsTRzE>VFrW2ew z(<_1tkZp0f(QAW8${IRv-QV1CJcYCdsx!cyWc^YTJ#x=!dz2MGN&on2d%ccZT1euZ zHHm;8a1qtj{aUQjJUKa8U0pp}s)1tpSJ{*vN^vq^_JOj%&&ZijHs?OJ@IHS&FnfU9 zrUf93u)yzMyT>zYWo9XS7ZsqeY4Mhq_lJhg`V5%BX6WxY`phF`(R0-~?#9stoeAOr z6^O+`$)HyJ7BfN&qGX@RyCf?GA9${Dh1}(hnkWS_L=n}|;k01vTjz-jR?b037IeN; z`7|Q*9zVk(1Ewb+b&+jg?zn$ypW22CplGF6U>#B2p;r>|9bK8$VO#zMLeb<+4U0^z zODtMqb~nZXt75egt#vqH#|sbHl9KHCejVojsM4x8LP15TGFe-?McX59bnv=qA0stR z3lSgRo0~ZCmMHE=Oo&K}DdAtGnB*I)Ag`?02LdQ zS=AjK;v!6}WPlM%l;ePBA(p-{2$Tq*C#{|~EoX;#c!Z_^ zkWa+i&H3ekg#jHH^@V{HdIhdj(D)5rU0J8E-EvIzT)*cbwisL4&Kn8Nm(sknKI2~R z!vt4YLLDSPQKJWg#k?9@``+=aWd#Fy%%Wt7GCcknSYv~lm%cD#_pa{vGxHKlim64sk_d~JY^_b+P4{tp{^ZQ?0~oJ&&MS-(d0HP z4v|T=rcJhK!UT{lnVOmj(c(q$F$zt@3jlT;QX*=kC?H+N%7$%r4Zzr)Yw*R( z&k&Kid6-O8$)sV;bY_C6YY!f*4a!f=F#+0%>8d-TBascT$bbYDm87bzuRs+|7i_?v zZwdv!8JUlN6c_#_(7K;M)Teqpy9yc{5YNt8R#o&=dBbbT4`)IF(@4xrq){m^I@SJo zT6&+9S5+ARDV;AwfP;r3K@6pb94>+@PfkvT$6-64NMk-cJoM$-0Jfp|VS1L6Q->yE zS=b4V2GkGZi5)mXqA?eE103ga@Fhh zd%qp~+K*HGp6J`eZ$JdfrVD2;urSk3TAg!S{UoN*@ZA=Ma`a8sWMH6f_ZFPa=)gtD zehi3!^S8LaiGrka`)0kPzb)tY3jQc;*Zn#{DS_*mYJNPt9@xdVPXHy*|%>oE3^2^AE_5P?&q~iy+ z!QZTX9)%tvY+4_Ki=*M1ZB~FO4b|{CPJZOoJatwKv(cw|ZMXhu%<4q?UN9aYXW4y2 zOviOSKQ&%U+=JS-qV5?1R(Nc$gCzsTfXd2(stz78X{pt&vAH@Wgbt=K5i}X%S-@B5 zIf2am_s2rsPd|Ngi-Jh7G-rq5sW&7EN&@EZafgJ6x&-JEq_G^(-|2O`<`)+)x4L}> z99 zuNR8=OSH;=_A#jIb1$b#Q7nJDUFNPolDG&V-Y%#VeJaXKXE<=0jZx;S3l(pvv){-*$eAp4 zd(y8+p;{8&ZPlSF*1Q3?;A3Mwj0r(jfYJun1_xZqh%x8!)E3a(#)jh9cQ0w?@>c z>N~Q^Y%y8wOe-6@_j+q>byHhfDk(< zGE!PyJuPzL=!gOgu)MP3=Ha3CCGss4m{_+ER;&}U;LP5RB%xItHs-NcA8ph~ss-Y1u3jVQR%PV@Wf zu#lRyjnzQ`ca{2(us7wzqO1&PZ*WU=Hkn2?%VKepgsJxB7hIZ8cqS#nEZ4cp`yN%i zwX>t;oyZY{%VQU?Eb1L?N*kfF%<%Z?Jo7^0L2w5}JV;6^Yq=SQHp0fRzWQC)Gs!T# z9Om}nZJExc!*H|yv1H3VESj#4)5`6#+WsjS#7h}a`UXcxn#+a~8 z`6lG!n; zyUSJXOh~7{Y)D{-r^j6^3P{Hd02XhJmu9ODKlznTG)IUKL&=E9$<;J8s7@|{jm_8d zUd(CEF9U=8!oo>djS&o_sH~OTdS8>KOhoh2Ixb)a#i_AXbH0^>FJ*fV zUeU8;{38+~h9*mQE(2JDyjg#C0hTLu+iKE~uO-micNiJLcmGR~baZm6udg>YHcm=R z0Ij^Dx+F23JZ2R2(mClygoC$P(-)*8*CmT6~JDX zxudmg4^?2IsGUB%6jOA&hNC86csu{D%&z{@-I_PqzA7p3zNKxzzK{c!QV8~!&>~7@ z7&x94#fZ0flc-ELr}_Gi+BBK69dB;^7;O}P4{9jEET!S@qpF~)J5oktx_O3s>&`|d zKU-M<|D}u~yG*`P5h4UV3o*bdDJoJ?P$0I~XVlj_*xTES#^A8D&dF>y|Mef=Ieyx@ zD+WOk=z4PS$X1WXI5@l!1MiWFaCLkdD;w`sXYI=W?+Ry;J0cZ5B^6PHNI83My|!t( z9Vc$}Nh0;%tw#&tqxMhhkr&ti7>q8PvbdKke}a~5Zg2i3vDnkmi5d_r5A*n{G(Y^5 z{sU(=h7$w!8Mn{mh~D3D*2f#DA~v0u9ix<^-yH73QYu>Kwbf*$FXsEiMavp8q#&0y zuutqbwRpWyzT*tX&8eMtp{LI-w?uflIB!;FS?d$rjf)cNObsh)mE{d$ZiPygs3Uv` zzIEHv>lJ*Q$cfcnm0!B!!mIf_@3iDJ>;LT_GL)OPZ78!fbcZa~wtVBB)bN+dk;-Z6_0HBC0Mq(<#<<=5l0nZSW7BiC6aj}#K=o537VTkq<6r`7E2c5>pyrg@JXZ=CA77Wm zad3&1u$6-TGgOvB$fjhpUqr`8N*kS__83D zwb-v*I@g((YNl=edgZ3?f43p{a)^xEML5-cb)R`(PmEC)^$dqh2g)x;o}M_4NBdu7 z2>8txc7~8IqBhn#9+L%jQJWTY9&c~!tu1!H+H*WPrL~!Zbp)B62^xkX zQlRuL17T(WD(Zs4YEq=N0W-FlRzYsE$Y-xJ(XFLXw<6HEKP=ogMNbDloqV2Gx5Z3X zHktKCA5+YJjUG$hGFu98X{WW$=cO+mHBe$j2X}$Q-U=q3BOmn`1g2jhE^HQlmVB`U zSGsPQa{Av?9pv1e-#oO`4M<8h`g;XHOdBpQ^j=ro6>mV-Mda`5-H5AoG@vnqDXFOH zR?g4QEh)*<`kHw<6RkKNQkUk(2n@J;uT|mCYPc)EunAB^TGm66{UbXvLx&@}Pj261 zx;;Yqe}XE2^qVb)Wsy`g+YKMAHGSSpHAPRn0~-afCM|V+(ZjCq9G!Q6eB3wdg~i{8 zaB&Ntoi?k@I=4Hn{A+Hjb&*V-4pNr5M^rurk{UANoLi2wYL@1e{@rHW$yQL9Q z(CG1UOb*A4qPRpV-WL<0mQ(2h`|4_U*n50e!8fLx_c4AO(!|*o|4m4h;fnxKFx^Z9!&z)u_8#Ty&9^w}a?r>64 zQba@qGc&V_vhu*?737y)F^=~2`E%WgA>^`p8uqCR8$&%Fmq*Fb+nAFb=+}a(7W}Z@ z?LqoVV}472KbHdsZuD#>_n?3`&q3kz&hd&hED|Un>!{n})HcNWQ0(;9nwI+iUOYRh#T048_GQaQO88tjQ-)TY*h9m>##^`j1 z(?)^QheKGhwR8(J@r|?7*`T|cEO9(`3Cqs66ScP5e*5D5%6ykoIPi(b)CoKVDt13ERh!js&q_BEGHJEan@X z*sB=&241kt)>mOHWZU(lr7(PmVZ*T>0N_g(-PWalDuAN|2Bu`u4kAlkO+K$tgL&JW zg&)#CTd#vdk(dlZ1#G|iBuHLYof#RAD{ahv^Sj^d^h9dlo$o%#CcfbCcxs_I2sb=*D0a;hb$KaL&eH*A2;{g$2CiLXRy9B&kc9`+L(@Qjd>ZVwEY z?1ywfUgEux|Js(rFoMIMT871|N*l|IX~Mjme?;Aeg3X~-&qJ&s@z_SIJpQ^pB6P~6y6!&FHucMN#XwN* zwMdy{4p~XZQGLHlG5i^;k%7#jov-(vuk6maSM4=i!{=n2P(TH5)O3`_T{dqDlDD6a zV#*^J&yWIDeO5iZ<9OM5AX-G$y}HuO95T1!?NEvc7~|(z?>2L!|1K=7lmU{kr0uC* zHt+bmVeK-BS&VZv73&lyRfAia=auSdN{g8;q=5g{tcacFM$5AIz!uJ%`%QRh-IF%( z#ZBc+EHvJ_mFEBi5G&DK!*`&fRqX2KrqWBNa{aox#SH1f&dO4E%xQ30{dNUZlauTp z*}>>SEO<5!P=HJ7Xe-;Q@4z;yM5n4$RRWUjX6o=ILF~Si)Y9Hf zd&Z2LSfUT)2b(7_8@4g6_$qbgo~zyCsU$+=@ZQxW4q;|elH1^_^BSJd_z7p3RIYp7 z44jAav5z*A@LB?VUqLB{&O6A8yz`5Q=#&qGuCOh84vw9&j*>+|W<>qI9F8Xru%n)j zWH@IELkmFy>6@0%?EcAG1lFSdra12D=^1I!+*vfE*NZ56wGeB1BO3yDN*!?EW|2hZ zv+`J7Z|HJ3%rjGC^SSk1Wf!3kUoD$_ZT1}nNpW2Y7$G-jT2$Zb@&y^4_2?~_g}s0? z{E4E9d-EZGAY909^kcvT@NiZ{>bKVtAFo)US~WH{rl_QJcXu~FK7K~a@gc{&QQFt+ zoh?{Xkv@@Mxh!6iLJB?4!{(Th@S6LJL0$0mEOr0eDD7D2EobYGFnc>)!%_2X!M2{S zCOP;Zi+ciIcV&r@yy5H@?`F^2*C^F~plx+kGfB{WV+XIEhs-Hq_tF9ishoUtx|O^o zgQluAB^NzKlw|wAJ6N=^Yy1{3D=|RzMh+$G#WPs)X%1~@z zA!AGy!0mMhYE#mQq%YpIe(ci`F??8GE0q5cC`0W*rT?C)R8My4t)NWAr*0QR|Ng>N z`@Xm`iU&gx!NcZt>UTZn5&Ljy$aqE_xjmcXxfrGENZpzrJ{C`MNsx(y-8uI#f@!sT zHl|bWKWG4Sg@1_75{eR*#dICfwfK~>NcOG6#;S$5l%P-W-v`Tq0j~K;hj)SkwLZcK z9P_q{)4m)kv?Stl(v;IFm19}BMKmDm`tW&R%f z=-_!2Sp{tV`}d`%T!hxl!)8QyUg`xA@Q;9MBXoTW|3}5S zGb87P=SSRmxm+xPa860QZ}aKOaHd3Y3mum3hqCN${aJ>tC`Q}*FQdMEd;gkDyNJ?; zz<+tQZQ=jn9`k>ykCeErv$ZfV-IK;Z3U$YHF2?9WUgzX}yZtVK9lBUNG;z$1g;4!g zb;_!B*?2Z-MzlFJks9ruAd0q+A)gyMH<;H>KFx!tR7Q-Y!1qPx^GWu$+M1^I#`oH; z({<48jjhV%{RcELh(Bt34zqtCPmNkD-A~5b{R!xt`q9cp*skI2s3z5S4CLO8AB~!A z>HeNdG%51SL3HIO%s2n3nV5m->Gp92@eLm;xYTDl-V%F1gj|j<6o83avH~_xMZPnf zna*lAeJ2?=4K!z;yZ@w69#vP>CEHwY#FJ_%_LnfW&whRbmU0S?^0x30m~-a0mDUE2 zUP-FlfBPV72~Z53=l^^W1190^^6IowL^Dcw)9uN6ZKkV39yRCXtQ}pLO))3< z)i4W+TJ|#i#lf+UcoYAzD&U1qJBauJ3j#>OIy`wOZ2O&tcHm@GrM4jBeH(Fx^V!qT z(X>LX%tE1~g61Ln_l_H?55Ife^<&-$URXm|Ovv()*;hZcva&KV5;kZ0=mxmQxPkiR zI(M%vJ+s?AfYMv7dfUbA*v4dRF%x!}Ur8 zM(>kLjHTR6KEmdv0^F2;p2No_II5yZ1_(*pc-cMvNvZ!FsoZ)8m3zgBRt&EPsKZa` zLGwpHoa{{m>+Da{Vpbg2-jJp(IW+&wyt_y0ON7q#DFW?v%{0ljwlg71&Q0g*WNta# zVE0SBqJV@Iof4aF^3nV2KP*U56>z-QG-P~K=W%DBH(4+MiKPtA{AO|T`xEW3y+V}P z9{_;T*AuP7r141~`J3v5w#T^&=dAa7aZ+a@Bh}evSAo80u6gsV#`ZWy*Ox4_-YmrQ zl$IAQDAmjBqal(gOWyD9^L;CN8&-%Os7hjFT64L&*-mfCyQy13&J`_6i+g&^@}UFoS#Hz9^G~FSRYCYSLp^AB zNx#+;JE3+B6A_I71ePcP7pA(^yN(sPySUCcpwB;NL81HexW? z4T<5-5By9`J=&Pr_g~E(al~QnNliiVERlKr4=qca~S&59dgpMrUv`uTTuE2!qLGrJ2mC3fplsq z000&D9STHL9I5jcZ{9x^`VL5j`z&0EX)0~Y>7L8iGO8Du7)D5&8)<@o)C}csG6h_t z+a%6t6{dO9=V(MCz}$RZ3M9Odv#lO1j65WJPQjc=Y+dpHB;*5Cb~<|nBW z29n$nT$Gb8xD0-B`=fWXIn>x^$Gc+0gym0Jx87I7rs4&EI$c&bKXpd z3WdA+bc{l3!S)uZyF5OuhOSO6pgtdT=hsM+x0-8p*@dv7J#C4(8ZF=K(x9i`aQ(1X z0>Kh{Gc9EQQ_t~q<6CKN8$I0Qj>D5{aTB z2E#vUxRSs!^?UZJ5L`(~wNdH;TIxPl&o;A<4pYbV8jd?-P{=O&o&5N);Brp zctMn-w=R6se+&N2z~l#~VrC5h?ZM2P+T9NwYioZxjvx*rZGLEhJ7KL-Si&Wzo5N9{XOaB2IC%Hfmie;|*3>G^M%ChgvVJXRbLXD` z%YzDGFIJN704!1d>gbKtlq94bgk&27ralHo@~ms`pUNO<2`nj_u&`>wXOl5g-v z$uVlKlT8*auYWcW@ZGl7`4>d+OW(<%Vw5xINot8mh}bIJa~dFJzk~EMU}0ggva-_B zRz>4+JC_ftVP)u*nx8rEGm%H1*)jBVHtg?($e}i1WFVW4QUehIbi)s~fYeN4ET6ad zvye(qq>9imeSt%-F{_cwnU$`~X;+p!UcFQ_9A7K$0l|yQs&$5#5UjnDrhd2S5B~@X zJVJUZ06J?t#_=G~CUSCIwCZislh7_S1Alir@>Tu<3iT z3NXF-{{5e63#q2>w_bxKjLuI%+(%Dy10cTN0my8(6$rv&3KC^wkBe^po=+SMQQ%r$ z*YPUCv_>Gw)vkwpFGA*1bKAe-I^7oTc8zKv9#fTGs+nQ6Dtrv2wM(|3%4gFqks*+| zl*y9j{*wnmY+9NnB+UA{JrC|2h?F4lz^3%n!F0`lzfk{W@0LEiNn2$qhr`|zsc8z2 zMpTens?2yUP{jM20gSL9uVAf~*>sE|LP@{Ze*$6jKrbw8ftzWJpHKyyklNG5<4J=Z zpg;yEaJN^0A~9p84pxMWn)CWY5Kll1Nv`w2o}7|7M()~<4U)8DT?-#BXBx(826=Hd zoy+_4Xc0TS`q`8bK)59lS9BVNAgxYHN{TK3R%fanhn--vQEMnZ36B!u+=Y%I>gAau zEhz4G!!?*-iF`tr9)){lq=|63^!l1K5hExlG2U7RLR7>;wr2Gw021E97?Gdt!B$G9Wrw1ViXv#w-DQJ%!zP^;HHe%Tnq z_IO?kWPLB$9CmXbm^`x-3Ed2JxDgn7;diIcw@VVNXqIVK0|(Gy0340Re0202+fg&gXo!h2 z2C(&hAKb`BmL#y1T4&LCtyScae>gth!(!=6j0YA{(ikS5&(BiwC+=yGBe4w^7>k-R z;j?~SWa1&T>i)zi?vN|$DZSOnA``pwEiPgmbkmQ?N%`Buknwrs*bdKu`OdjE{#HZ& z&Mue-G3QjMVYp*4io8i8Vc8E=o(~;KSyNi5%qk{Ne*1~$DNbvaUJSy3s3{dyj#sNM zoJ5Vdc35TQEXh;oX>i~CvDHm*%QoI54U_54$G8upXIb!~d6coVaUK<`P-*TYVCX!H zLEqza;TAyDJa9;!L^}z|rFtM3Nu+3{+H}-SR4}WPVmM0q)||X z0Qq(s!ORr#TfSO)ME-Zln&0^O_0j8644LjvT4=avWVrL*#QE4b#Eb>`5*=^0E)(vQ zyuwOfK}yF27KdC@rnOB54JD5ahF@BI=2ld2uwJbs+FCrh7So@ z@7wZeNXes9M(bVAx3|TX!ZR6q|0|d|^Q@S0X*)QpCo_*2^lQl{MqdHVSRH*tj|BL#3wM@4(WLIn9nIa$Q zOm@6Yh6XQfe&1%iyY8=`iLJwz&x@=NsY`r|t3O6xn=9IhgB^0^V)NrI{{`vT*Sd=z z933hF1zdYq0sAUgnCEvBZL4$dHzB#`a&~(&l@%$-os**Ck!`w4qM1|{e8lQV zZsLpXeD;ps#`KMuX;n=lYP$V*PV0_Ii!gS%xS#b6p?T$oC3pX%pFHd(ra(f^77{+u ze%nRLpNf(y4*;#sIr!K)yz+taNb&j}hKarJ&J8!G02@CHINr@i#y)-rh8RHUueoOJ z8ThPN1ssS%e%<>!Q~C@6%g-xUEoqb3uM7$k0je-Y8c2lmpDevS29jey{7MGqSqPvm zYD^02i~cQ0CIXS_T-DvdMYl!F0uI++BtNj_hrQWH8jiA^byqB8 z^Jd6Stz8W~Z21aa(J8{IgIC^P0{1S|rIGv~8=g-7_!j?gWH2Del&xV}BNtp(P7E(# zT)4>Rf~lmc(hFc{<>MAcLAD45B3AgmGx&86vc5;%J~E9~!^p-#pY5+XxlFO1oyJ1N z>&v#!qMUk|Vnr>MJl7ql09#QsW8fafpnHL%TcKy5ZDNKZSq@ye+KI^;%FV>TEYX3B z7{b64N>DizUw3z>t))De3V8F9Vio8p3KH4~&>od}6+R42%DN@up2XMBtF|>>gstss zwO;n8>9d7o5IC5^SS5&N{MJp?z1b>2GnOk*H% zb8EJho)Gr~(Axt7cz!?S`Yj1*e#ksSD0pRStb&FMP$TfVm8oj(^yu2?g22|T4UY*^ zfuj286`h7fDmLi;)cGatx&IPoWg)cF_9&B1`d-u+JYmc4L>>elIom4!wCJj2Tt<0v zCOe5#p_Gc6u#8$W)`ZR3z$+NBxw++br~n^Cxe{|;5-s@uQf?Lx2P}Pi49W{Cwg9Tm zvEHPjl7m=4YWV6=h{xjMdNQc?^D>FNWr4{3r{6G695@C-OI*?LDS-r1wr-d%FF985#9TP zahMqu>XzaHHm^i6+s8+U@IuM3mNg!esx7QCj25T~Dq|BNfnCElq2`DnE_g!8Hm@oA zlCHr%w1tIKv^YgB7@#CwRFw4B7ip|~%=M#5ZX-wWMB}WVYnfg{rtV zqg5q^QX&ozg`@{CBiy%Uh_&v4T$IyZL;UcZuU%YFl#O`tDeI5}a-U>1g#tf+kNgas z#GdPUfq9m_t7Ujl#l{4r-9A@;wI}Ykq{LA^umscXCCvdaHPwZ+{YLfbE!uxI!Qy}s zZb7(rPL|E}ixs`_g(A+RdUoUaA*lquS^qIMY@iq$Cr?XkKGz=_61aanFD}?bx(U0= z7xMB)8N({xs6t~TRI;|*a(WWAG!Sx3{n|U;WngHrrjNv~%_6wTIZJs6rh4s@BN2fNaBjM)X-wrY1e8v(SvkJd(+ zf)S%2?`?s5gcQg6S~yuw_xX<9xU_zpdX0rltl~!%%}PQ*A$HxipxrQ%o>;kh>U0v5 z+@E_ilK752akUJ8sCX7m`*~So{n*Cdu!8gM8U@G98)9TKW zT|1j8j)fd!%&O1K!zvT$Tm`x}u~k9m-mW)Sb9^!o^ATM-h1OI^>A5qjVU+)%txm2J z87@YRMMfnUs1T;Ci7W=e49CU}r|};&S#0WXI>#X$ME-Qw5JoE@9}w+^d1&o$SbTQk z<3!!Y2K%yIB=I%Nr(tFFVnue843|LtPCMeJJG@I~bYlk4OOL`Yng;04?~$wjsGi*# zRe%7~=%GfL1+-+kTcD{!CQO!-(nsBJNY8CHopJ!xSPyvM2@>)36}N%rR7kN9eBN}P zyF5-I3`jm`x;)0>g>)$T3hl4C58)(WP~f|FB89o!1aS-(S3rU&cP({I(#aK|pcs&V zeh}B~7cLYBg4!h3eiY@F`6oWN9IN%>o3cx%0a+cGD8|*8EM}p4Z{SKg{xN{;3f4!n zWwDM(>wg#o5r{emn}sCHRtM-|sJ|!<1bewTZF9l^1x~sFu|I)U=ZDZ~7k8>+4orU| zblZ>jl?;2m^k~ef53G3zz;XPpA~xU`lO?V|?Ndvh6*NG|;ksp05>w9-iw!W-5wD1C zV`XYH(06>hjk0Fb5gGx{(|BiJ3C$2>?Tk(XAmob1T$6!BA%)_TMby7-G7M?x-{Hqx zUiG|@!nQVeXIN(2%eqg+jKy+Ej>>3#n6RSP)t%NndaTZ_eKa8>HQi{>;DO8^x#OOK z7#;}HS@S+^jUD<$=Dd+uJH5*1a%4k~a3dB@WIpeG@9a8oe_%!mN*e`u=pa=C zo3YUG1ej=!#aL{;LA#W=VQs9ombBPdDrqivGX*g~FxOw2c~Ta$1I8H6SA_TSEfzz@ zncG^&#u!WM>e43_xHVHpbSJ5%?zY&h#NT4QKFX7gluo=iYl2vY>W()wrOJRra1h_4 z7~jB3a_%}+>Z}Fd@0I^(xzcg?(Ph#sA359GCk;lvH>mpsS@g_`B$|`Wy6ZS;6TCtN zgho+$T`m!*0Hkk&7Fpus<$O1qj_fD5#fHK*HFb^}oa0ujv+O}NbRV1tiU-VO)Rs^< z4lw<{sl~T+U70ywdLPpen!o@I?Kbz_ER9hgsUTG!mqtacH8^KFS8vjHpYT;R?M8<$ zHcq!&-%>5VKBi@1%QFV-7grTFBdkkAw6&NXfi9z7VDMhu3-1ATtG?EF2ty)8?C#WA ze%(h*)e5Sj#U}mi*t$@NFIUETII)f8FL&1Vp>+K^vgBate@9#O0skiNGpHr- z2x`mDdLpEUt~6IC^*Y(2DM^ZeBqU4TwAP`^ar{YmXr8zZXi4t2kN}wg=F*2VqF1}g$ko?%Kd#7zP2oSQlx6zifc2^Yx z6E-cZ&*A~-m2aF&8|4Jv`8VG)uaS^Pz(|f#xe<}N6926D;1mrR9LMwje4-$~KPDiF zRxO^xYBUd~1epZs1En}!RWdi3I;TF~U6Tz#rdez@N&dUX}AepTv-*!pWY#RRqG zs)mL`tL*HZG|BXC$10eM`}1ysBnMQ>(Dx1y75@4m1g4on z?-jO87M#c#wS|&=vd&wfGrf-XUdF?Dz5dwakhH|;+;$bum>^!6>ci}5^DB8Py3CuK z%6bG_T6?Eb7_jYR7|@CClp*v_&H*${{L$3qHnz#}pKq@S-h$|19m?^ln{1Nx_Oaf& z!Mf#DyG+C3esUF280D_n%P5ceJ&-t>OZri`5Z&NfzQbmtA|ykZ)5DdTQNClh(vc!w zTr>BL?=3@vSvQlAPMMFp>G(7mrDp8UV!;v}!9sJx`q8MaV2zw*8_V&Sv}}Kk5l$M; zpAO>ZGMA+Zg{2$yr9S{L03x3IPxw|GYj4R$KmN1CCi);M*i~M;?aOci%n0t!7$R&; zVKD822`nK~l-kFZha+-kN z_@x=f#*4pQ#BC~9&65Z3IaAK=>ECD|g~deIU^Deb%gpU) z&qE#$$Mk?Qp~Xd5l&tDS(l78{Rcq7S(N{}cC<|7-_VKi&f-3IPF@_b%i-}+w4*QRp zmd8or*jL$~=s)ddgc_%KBUj5t7;OEkDvi$>yoOJl9v?9Lzb$huqPJn&!{VBbl$|-_ zHNG$Rp0t4j<}7z+d6h1>%ElO=i-j_#tc+e9=a}Tb-?)cZM6LVWou_YEQX7l5R%JJK z=7pCYv@(W;)2rf{-H{GIO`lqTw9GO4KJ572L&lvUgU~oTxSq6_wT98`qJmmlUQBkoh&^a60*7!>2|L7KSD5 zm5P*LLB-JEo97ku1>Y)WhnAIF%}mxd=P@n*iV;43cRqfNdkL6arL0Y3D#vS!)^R#q zZTdgFy=71&QL{GKI1Df_xclJl?(XjH?(Pf@gS*?{?t{bN?(XjH+S~8<-MexlHe!Em zL`8Q+b=Rrmnfc_CSzkDlyp|4VuCu7u7R9W{+I+S=izv3Tt3y*EL0}nY=lE18*Ly*h z*RCf+x5Y*6XBFch`Z!nfcX2yY&!&U_c%oxiT6&<7#`mel zFloI!l zk>h}^@%{G=0k(ha$n7f67a5BZJq^+d0SRj4JP+Jbbz7?u@8n-rXbwK6*H3<__h|hpsvO@Il0}=$PVq5l@lKzA1xDD z8vZ-~M?|fV)y|ZYOsBLJpcl4UiN+$ch=AjN=LRu=SvU>*?`NtJyF^jB{Z#j&l9_j% z`8A3AUfDV_sQaJ#2ohzIT6$6a=j6YO{ZBno($c5*fg zt#sibxT?&N=E@1b-3bX`sD5q3E%e&D6J2jW`b(DL4j#j2y&=4s16ROwa#^q1?kECy z9@2eyqOF~mklh5?7C&ASxxtNg!oc>w_gJZh{5~s#i}wXvU9c!SaG8IvcAU0T1xreR zky!aHkTY{oON0YOwZqZ1sp;xa-d{CNh@(Q`n)`07^X~RlEH{lKj0Xz7w5_lb#(9Pi z`d+zuU)_cEdb@{~71YtMgp{KhkMvfbe+Sghhc<8AmkH^i+QNndww}0>Hi9Ef;TxM6 zTdtYB{4*hb>}16DGxTglN9s9^0I0Msa~=l`jnP>UY@*PKw`#Za1(wzYu2E9CZIw>zkpu|Ds8NGdd_ z0HQTcZzS;1At1`yK~Jr`GB(>ssGZf}XiV-hkucddX*T`qnJ&(~dxNE-!Q|=nok~jUAP=LiTzix)ZOH8UP zUkoT>@8V)TLnZR-rr)V~Fz~LfLh>V?@j8nDh5%m11YylfT&S@ za7L{D3PwX7$98?teRF^9ECf%TC6FFgpwTwDy1c+?If%vMy=2jj)(?gutWpQTg}|cn zQ)U4<1OKnxpOpEY>+@vF3=rXV+4%TtvjbuEz5NOQAh?^k>>~iHjAlnd#o)!ufxb3l zp{FvkyP&vhJ_^3}TnTs>UZGR zQp*r;LFQXcL^bK%W`>y!_=CrW=TZJcpV{O_D32>|>$7^9KkVWx$1nP*HVRPw{M~*+r9-X9 zfdOfM$>$91K7P3bV1c^`zjRstWsbeSfQ=qoMskn3fa%MU z(3a#b4zm$tG?4rK$McrY^>SD1Uzk16N%am!D-jW;$`h?w3sn31`=`1?RLZ4`scK@F~{<6`)J7AKaMlYe5*&zisw+GPSS(YY@_Ifq8 z&1PBup__M9xcseu40vwk4O90p-$B_qJrndj)3n_#Ps-12Ys0Uvd@(dy#DYs(OKa7; zHYOfC8Pmu7mJzrlPp9ohfQdGw{<}a)ejySHqD$}cGKbg4!3zW^0dChP^>kY6Tx{_f z{e9H~_`jhQcX*N`+liGz>;fQA*iFL@S`L6B}|(!0rALMy%EK{W&YQ?l&`XGvvgV-bjr-P@4?V)>0l^70m0=unj8 zBuTVBGC;}E*KhwK;)t8^J5LdG_=zd>^=Whc5H>})Z*P6Z@4aQX>9KruyvY1ZQKjbx zI=Aq6;XeUfSM1rvMDZneY_|Hwi`mTxZ50uLGSa4pFO&ce2_K5-T$b+=&WZpxRR}Gi z*t*H6`#!(sl;32tg)t5?@O*O2aN&T&$Tp!%EqJZF+}sv*b@e9`28<%=p8$Y%hNsyf ztbhkh2S#-VZI{6>aKNA2@URw_1`o$`PLdn@5=a2R)JcNk>CW!bbl8;oR5I7kHGh7j z(UuDUIP~T0a{X&S14BMP+vV4q&_Nm^nCoI&Hy^1pQv1qhR3Xn420Ki(2(DsE{q50RRdoW+qYFJvrC7+C8$}nPi{=@fLd7N0(=Y zz~YZ|!f)EK#PQVEK2?`wAp{kDPCKr{|Xc6e$dCFhlT{ z2*sXW?I3Fx^JlNx(JC^w7Yf|rh~pY;)CV%V(#f80TSmLqI=H!g9)Tn#DeQ`3S&3%) z8QZlgI+!rzDqgH39Zaj`$5&+7p#G=W*5s*)mVhUp?`ziUjem@jnGGnGBhJ16&-w8_ zJ>{lEKry1Fq3%G3=Y4Rp7j&5p?aJK!q@y{>Uv_&J?x#qXDf(403}AkW=40`0{m-CZ zGVUpM3M(sqjs4fc9Jb_n_gurZQ5qGc6~rfWd&5 zn{WK!GwiU`+P;fKj+@tRtz7w9?UE%15sS`@ub(KIIt0B9y%1sxOe1vt90zJ5hDFRwZS4hE^}#ppCP zd~Wwni&L(!JJ7k`qIjR@I;D67)~EU0fv@-Rlih_Ykm_Be^j=e;uPjrM?^oZvuu%?% z`58G**a%_suC+b|ZH69iRz@T!(x9;xz4*Sye{8+ihKiimun=NT=`T(Hsi@tTxYEBL zbD1ps?wXQAC~k2Q83zXkmsca#EUXHL2*QbDsiO0&;4EF_i30}9_<@#e6Au@YTj-%41cufOV`vf z7U1hlnn)Q7!K(p`fT*`NXOeB0Nk8#2nXbX?KI(@V9I9-8v^stDd0O$YE2?Gfl?<1p z%lF(~n5|Uj)1zBdhzBp`o5g9w=sb#BY;><1F%aP42*v`FRkR$^H@BBc9G^termwFH z)l97AQ~jRLbeP`X$fhyA)8j+ax22ENs>!w?{gcLJ2v~txEQC9#^+q6);bJ#AQuFG$ zY|Z8Ca4|JQf=2)-el-Wy1PVlrjUj@~V-NEM|DM;`F@shQ`?WD3 zlI5Q$gB{mK{8qD2pS!TFD>_}jaE6`~YSP5Bs=dA)*eEL-#ixfeRO4+fm317ev$nXL zg^U||T5a0tHjmSs-IEj+Zf3;C-?n%YR-o)2hFBO+|}6JUApjZ=}3}`AFpXss4g}Kc!^|{^Ez`tKlgM|EbXivyzC%8L&5C#L?@S6f? z+377W@;Uh0KM-;y$xz@pe_O+iv?(xb4?h|-{0%Rv&ka(8w-M7s5@s{XJU`F;8-sNy z^MRG4xoGUD$_JsxM;cy(3PX7cYJDIr&4Kjas}r|z@3!=_b6i}j#rg(8E|-&L%A_Cg z;(t%9GF{WTYw)ihqeZF03TxCeva;2wNv*UrPrml*?zWN2hjUj}mN{D8saLqIHlv-< z07P>9ZLjt7A3$EpM|D2h?h39^wQq>9+xp%5dmIjn`Kcw|Z%45$-kbn{Af@h5{>W*I>1B zNQ_F!8pTB0Ba4G7M!I_NLpHqstx;_u2+hST21AJB|E}c8iZp~1B}owMH3F@f&yjC= z)$iAJuK$j#raVC{C#4cI7ciVZrAU}n@Oa0(%4_4QddeNG>wil!e1L(rzxc<+yD>kz zS_urW*fSMXzKnWl#!T{Wcca_1+bisrwF^`0Z8Dl_V=youR|W9{*3b%TOsYz43@=%% z((f#hLGca^6qtmDZ#B9+P0htYxe4X+pXS&fG56CYQU>joF}jHtrc%Qh$bGrZl!mmX^V@7jXQ=C4c1yNf|ykfXXhS@GT&D!5xpUb z@(6?5%`X}jU|D@fSzA|^h|6E8RwnFGhG*5c3*KL#^K|#iee!0z^peN^^iC?bebSQp z(xO*!gv_WozrtzcHANUD6r62wLh$4Y)nhvsH1!%@b_gJ@HMPo?Ep+^4C9pEd5n*3_ z(PmPv;oVdTVPmUI*1fj=-NZX_7&!VM&Z$--EuzF@9AS<;t}j+1(x%i9kD=!SC=Jj> zOlCkb!TVJh1DC0hxz>dkvTR1&NGO5RNuw6Sr-DGNW-E(^!Zka<@^C7j?z4-X6EVHn z*Iz)#*~IK7EpTV?QRhLA{T&3ax00%RzpL@Dcm#2t*-CJOcXw%3Sr-&^f@2trFKSkI z>&%^~iuEf&%gp~-Ql%NAF@$&1J#RUxSW{+Ea+@D|QCMqM!)ppio@S4}nop&}-hE5^ z&4Ytf*!OTg4dQ@Mq57J;8#DuF>-@UTUsLJ^KkZE~hAW3?WA3+{e8Zym((;WHu=*Jr z*%pYvW0p*yTe&-rH!ZA&Q>i5~LDQ0SXVSZhd))-IFb+3zuR3IH&D5{s{xdvK4(dKU zkl>&dby!x9s_})0TeeV=tTg{;83%DJ8vdKo{`Vs{J~N!Y-aNkP)ad(++$0&EgkL7R25KqA0`?2z>-^9wfAA!Ql1SY-TyWJ;)+ zF(8@!RcxWTd1MX3op=32k41KN#>czvne1u()5YSeb?V^siePfM;uAqrhKFV~WdK1d z5FcY?4wZkr3R;_L9M`&ni`l(wZ!MUlXwOMED*=jCJ|qJfgCTZ~}tnv<|bALaWD z$hB_#nQW|oHlmHNxe=naH;!T6=2Gr%qH$Y-9-GV8ii8kEba1Im>koU&#A#mB*3sm* z1+(&!b)vxeAoEG;v5+H0e|jyR1p6y~)ge{nT_^UOQB(NU_V1J)r4|TkxQT_|)q=S~ zu}aLG0ey?9sC%sUfi5XPgSnAfO+c(P6rTEC^gNCDbbHtXeD<+QkwNcC7EX{t-1Sei zIu?FE`oj0eOGS69`x*(jHnE=<7a<{d{NL&@Hs9Jz^S*7|b28P|5s}ij?Z8ae4RSr7 z7-9Ka?k}ci3#;FaFH5Pdiy7K&>fJg_;dv*FQJWrPs!=MB=6<%L2)8(NqbKQUDko=s zP~`-JC#T`yXXy>4CCXh)unrs^y7e;wl^MhI-dfEJzVY7^QyllN=A^-|Bb=1*J_Kc2 zV~qU#n9Ej(`#z1|e9$)a;x@0F?4w#%v>ioxJNt+Uw+aQt<%Hw`wY}H;-LjMyjT|fM z6s_~SU)JQ5jQmKAs>)9=(ec`zxSO}3Ne}*`y4BUlNUrAN5FEIrLK%hkh50OnP>Tk5 z<$eQSS|Kn1VAj=%WxU<(!Q1wG2V>r3f~wio((>v3?c=b%zd3qZ-Mk5^mNMX=N?~{O z!kJh-+NvnLnzlB8C8y_m@;&jvRL21xJI#In$-xm>cAjS!U-2BdN*tJSyIR0r z|E3Tz-0Q{0-%^M9O5y9<*y?O*0(=4dgi(6h5e7B9tY3_(Y<6B!d+#B>AkSBwAx=5m z7)|Ch{g_-xC(+q#M@)tQI?y{0#{v+22y-)56C0D_n3=ubeA;{)BfM zG+A*GVRo78VI)5yMM>&K!@vXCp0CaGyu7ZPP36VD?jbBpCfZ$%{PB7FzgKb*q28{P zU)R{<3EV0sJl~o5S$Fa+UJQy(b@||St+rkni*k4TNl(GaQl@p_#*JX)ezG3!z-XeN zZ4S&qN5#-`OI+^RC~=hE?7;EkY(6%^h)eT-o>{a_v&VnzS!>GlLxwrOqd5cuS77}9 zm$Y`I_j^khzcg_BP_q^yrg=26hUf@p8xf!nIQeF2J_5hB*-e;|sS%%s<8QP-E7>Lg z^)$wWH`)3has3J<&!M#xS>Me^ZtvautnYMs7B=A;W@~xUV zZM>b4-M@(`0$*!AUkG^0)d1lRbr?nN_*lcRIxI~p;qnj`mjOBt!QMZcvYQ?Je3rhP zz_#>;u6;j?y@?)bWZ03&H?r2pOS`6fNnhFJk8ofCXItZORqis|9Bn?~?)+U84*v0U zFn1pyXzAJN_-vzn`0XGS{`h&${wa51=ob^#U#DTB)wW2zc3EB;{3erm!NX_lvU2kv zR`$OJ!~QJpJ;aY&{+E0I*cUSISrsLEesD27Zyq+A_`JNhVmDI#vs^2<47QP-+1C|k zzzOVOt8VmYh07u|A6JtC5Vd!)6XZHz_W0QbwmMu>=@1-#q|f)QVs`;Ic3}N-nTYx4T7_2aQB6N(e9jRf8vb@8PH-sfbr6i&FtFiSx6?&dHbo zZkLuob^03oAzcat1FnK@#`_**E{f07$e*O`-tSM@4Gf!RuL*29r`t8wn)gEYx98TtG)NpNtzzw9u@l?zNIh3B;%B4FPh172G~ zO3BE)&rjd1$9L+VvM98?E{YegKufwnT35V6xGiMI|GYTiBJ(=y2==4goY3qss#4@AwvI~#fsm8@rw}bJzoGm8F&r;1T`6Zr29%o zM~C~u&d1lai_jeChx`BV3Bf|n4SX1gwF~{<9Y`Q|QbkaL{r_+uNj5@rZ~l+J#gqSk zzGh)&_E?$+_CI`8uOP)_EkvWA?eg${6pak4tN(vG-u}y7#mdAv2pnll`nquW@cBKQ z^JSjfwa%d)5JqjuFSyA@m`|UHu80o|7c2(K=QjbjU-V;ISCt-U2#@oM-L7ICj+9dG zyQX{YtiBlF_?j-Vypq*!=#Mq{CxO^@a@`ET#TSEnJRnR6KCs*Si}F%~A5j!N2RJij z%{YhnUlrfKC!+(Q!2jzV0sq|=E93n6|Ni~|-)sI$r$@%Jg-P{@rZYswW!5vz&(npK zLH#BPNABf4;3VH~n^bK$r-50rIAMalakyNf1`4fjBB=Tsy6_GKp$#v2*-${hXCuSa}%ivf4^@kfz0(DW`{&Gsst)2zG2 zUl<#5Qp7B>=y?vZO!_GKYBVDE$#A~_Bv;cf%#2u7)y+S(VpKm1;263c%Dw_qRRMwA zKax-^FKuLMQj7v=9(QTy$vaJw^22~8{>6D35`KkWUfq?K3(HJX_g%%- z*zI97qsdPXZe2a^7(fC6!&ucPKVa*}9RHO?yi7>I+mA14!z@fjn)s1uA3h)6x zys)KcBs{RLYS=p{ROpi?FYHlo56A&KeS@FJ?y8IZ*VU?S(YBde`)dV{axW_ZKXAR;I;o3Q-*9waw$Nyck)~67MCioB~QtK~GHI)(`iy z8y&T&3V7BFNdBt9xyIBU{i+)$JIPX_TRkB#1+v|GMMCGKr}vbXy9U5Qe={W z0SF@3b!NHGSy#>xneSOwHg{R`RKseTT47$s(a>`BO*AzxQApq_!wN9Vy_j4!q!zp{ zru>1k3Ok~-t5f&*`t#7d%h|lKf^}LZtTpiv~8DlrRQg0~fZ{Bzl!r$rcoE-Q1oXX7Fc*XC^ESB>P zAQ%+Iu9+i5g7IiAG%BS+3~U-m7c1g^bSrrBu$aJ^VW;`oo!}wRW%IZcTGaEL0Td|j z(mpdLyB?8*$ixYwDLZR}=}?-F8b|<*>(RGqv=9qn1&jH7g~2Xu!`$hFslTf6>SXL@ zJCEg#dO9u=BqFr|l!O=Jo4D%QIh-Ro-h3sxwC_WL2OBHVZTSnqqdS#@Ur2<9F zI$@8~Z3$GIm_M-cG0vz+hLdf`a<%$j{NHcTP&Ty+$WlsxZiNMb$RGHvH{9>mu5F-` zUIQA_u=4)3Cg$!74G(=t+QRBsyBae$S=E8_eK4a+U8sT z+kmuhSZEgk{F&3o86F!683Pz`_9DP(373Cb>drwcAwi_OHk=ELuz%SHS7rnM9@#6I zw!};SYicFYh|1b3P$XDO%u%-}jfO5pYN zJJHxk2yYe6q}QvDD)rIvu!WuuEvh<}o8Cf`hmcvK!S48b2QoaA$Mlt2sr43jo5|gs zo`4G#q)?c=!E67Z$u_?hUwxKGTmcQzMxo7V@lRjHQme0t`vsV&LS?CWg~-n?$h>a} zk^_K1;_iu1+^5#NGf2S965GrC^dk>etEojtjR;y^8*W? zrKwwplnVJDd0PVKdu`r^mybnR&`%K`c+$SxG~RCLkjlL0b>0yM71%I3 zA5{#QTIMU&W^Syn_FF7BdoV{Hxaj_g6*5^4kQ^YnvFW@75;PyjT>DdFO3ilD<1A7I zZ`-KZccC+=2AJKGcI*azsE+1G(=IYg5cP-=+bj_5A#@$+$HOmti!=LE1 z*A;Y$g*hG;p#y4Uje~J0G}9q2U;s$khL$vW>3p{*=q!kS1hlL}E$jVlTGr`JOBI{} zU+!UBBa7-2v(#)u^A{3$p00}YU+eR-bIV$3b{78HMqJwl=eM?viA3gW+UM3{m8vy` zXcXxgZCl=%&&%?DnXTq;+%`|@>n{7h&-i^&_0MYeg~?h|ut$|UtZf+a5vytu50%M~ z0Cm+p1U8L!yXxya^K!pWn)S+-DR4DlSo~GUm$*X!Fpo^7cld~r_*FeE1E5yFsHtZg z9+je}M&)4W{gyIvnM5lv@{4aWx`!ede)wXUJ_pU#wQ+ z@mkUQl6T)OG=k`=vznx?z7p05FSEq@F|?G)wno069z`*GBxJn*w#|+W1t9@dR|QE; zYZYV>qg&P;9ufSfZMb%0Ei52q0D2NmM-Tklj0nT{ zT-4xoBV=iR0C(;woQ7=QYPv|C(EX(E3Wq1S}ha5l}$BF z(?XfsdEz%Mqc&D=17HpqNyBCsZ z``9x;U;&8!iEGCZ-9oPk)Tfd{e7Z`(4auqT~MYX4zX>xJ9~b212XkQ zFO2BK2@a4C>Q>(bDA2Qa)pZ2Op+HMk_!2Y&{#Cay9A{}rFl1WpUCVM%txw5nnjIE3 z`FqLgynzIB)nrQ=IhIwWiBJ(@&K>OWq3=CtK7-anm&jw*dUue3ZLBMsqs0);kzIq7 zrde~Zfy^%dJGP7JdEZ#*U7@pe}CJ)E40<&IclNth8_jCRQ!? zEd>v*8!BVD__)>_mx(@0mWHkYLX4hncHo=wS2J3rlMxMnk;S}~UfSZa*2L)=<++%| zwUxjD$SI~nFz*tzrsDMMQY)LJz|k57owXhVOFYa4rQWY9%AZsW(tLbW-cT&=el$x- zn~UA-R%TiQyqghT?XPjazyRnO*QoAppuzgl(yzE%K0*2X?WxkJS{(~s_(yn2{QNqK`@AIIBq*0WFzs}1l zkDYu|`^;XKv!L+fI#-XVa{grPElPmRtwNO~cYFGD>`M?37;nJD*ZVP;!vX-*E7sX7 z9}CgNuXbI4qGUgQqmRqjFxBSG=VOelMS^-nXSj9h!klkI&(0SHU&!qBd?p%|`{cU^ zDc#9+BJ!)SS%TcWkN#GVc*57-R7P7DzIbbKb=CqGLlJf0`Q8=!Jj8@V6A4JP^PzEy zkyQL(SDhH^_IBJnP=k4w*EK%fIl4IQG2O;DkqMs{f(KQBCxf@kUp9f|Z zTJ)dF`jNsNTlz^+0C`!((LiT=k7MBZ3HyQ)0S@6dzrC^-1fX}WUN5YL<-%S8Z%!S! zbjr7QN{kuz08+!;3a)gO)PMp3Q3!Qk+-O|wZcYIn;sG8*^>#97G*UKZ=^L9=y*OID zYdzed27NTfhpyP1Qxj`_b6dsd`EaIgXTg;eVa@N{sRTl!*q1ufCG!t$&-Elx)gT>iDs_g zE_#9u*7|4>51+jS{hC#)NICj;a~ZqREWuy;F-M5bl{iH!=cxD(k;kNe0f8D;zIi*c z9lcE+*uRQM&)qI@=NvgoGj(J4+U%qaTv}nh1p)%?=@zELT+WAtXs=5)r^QSTB0K4Q z8mirH!oxu9m=n{gN~ZG3C4}V|5L==Fn?I9<0sXJN#V> znS&lfPEqan273viPd^vqgdmfydbzHGOmi^@JU;k5#wI1gS#9YGWqWP3xS>MM>+*_S zi>Ypmdi_QT9K+-CExBI2Hd&25KZI_18{X(RD?eaoq>{N+?vy}>xs2@hzk>Y4p%K$U z%uhEQpq2CC{+}_a%SwHA?zKdu?;M(#$_vJJZy}Ae-wjH{`nG`6WVE5%&LZA%pIl6B zh4Qjvxx{a{BGK!1<1f0D-7K3Sx~5mn=#2N zQJLPuacDuiYbUGO&Flt9KOH`JisnR}x;(5ZSTTo<2K&@wn-X^f1H9@=0sGt3X;hZO zF<_7uY<50E5dB=&b&`B8r*F4Y9;pmeIf5~u)~D6>UvQ_&TXh|5oSU~Tot z54fro;5#+`FpHVF)F5G!8cX_y?yog@ zopbOJgGffIoP`bZziJ946etG4tgz8vmcV`%G4WenPloLzCb)5vi;KmDxdHK#=%Sw}L zISxdba@)qACcx-9c+}t7F_M_1UJi4weGrcm%{P_p=d%36C{nZMOow{-6&NS4Yl${( zm6=Fi?r7x*loI=el$@`r`@?^b>m)6GLrZ^p*$8a5Cm{m@K~la}87dO088@d0Oew68 zj^mGy?WkuS)lAWzy)0APQ^AIlp7zS|7)S?n#DWYCtW5e%6LQz0!y=wDQTcrxsjk!( zlwbJy+q#`fJ2zZoaUOwXc0uJM!aPGmx{Wdn{^;d#AyX4NIxDXK5S|{EgD9~f_ti+I ze*)X2j*E17n6U+pNh}Vf{~NvpIZRFpMg}7m@o#KLTQobL38x&KPk4=hx{oZ(`g|OP^@0I*{_Ll@-V%D~qt#ok- zFIc|u=V9n*csP@;4-Z3tLbH9Iw=+1k!yf*xOk!fp?~n-DGu`Jz2pBq-4tvQMLtO#& zAQ;L-fd%xgxd9p)efFX0w(9M^nSnQTLh`@7j;D?9GTRbGoa(T~Lv>~yWH zHO`^Va&JB0&09igz;?slFSew1j}!Knk$u**7XK`BMCGl($dr`Ktb`4_lZAGLzfMPh zf_&%oVva_3ye=2>=}njSvv<13P2>FuuwP?$J2bl;4*oZ1%!&zK%a3K}git{eB1&kR zygtaeg1pFyjQ*gE4Kl;WX8zCsyzLfB`n}ioeWcdx04t;8kN*f?DmbP~p6B*AYP;dn z84ZQ2ElwX~KrbCl2LDQHsLpz{k(7i(w_Gd`bO{VFAli9zGV?mLJ`udEpSZ{t3t9U; z;LC9P(4u3C&)4((Ul$Dp7@)7xqWSKw16R-SVTp%_0%R8s4vC>!)WCWp>ogpm$Wedd z;wCyuN0}quI~*Q*90^_QI5noq6U3tsLI5~%I*+VI79Zakt~(xRDM-!wf8F+IGxwn4 zh-=y9tXB-udHjvI~BZ02Ecy+#yQd!;%HjR@rq z41g`gbk*JU6jnmVgN5_>an(N#lOi+N=^xm)>)XxC2mlDh%R^8Mb$gMeMCiOfmOthD z`M#IA4R68z(p_uietHaMqsXo1y}MBx39Zus^~h?u6Be!ean8Uc2mcyp>nog71v&rQ ztae$ity8q3(~E)Ro1lQbmXo(JD2$kbFH%MOWQ*T$ zdrhk**FS9w{i6G6swC9MZ3=XI$1S*oNA2^p2vSuRi_2tp5fTby${`HL1O!0Uaa?(? z2x%*Z>xnT^db!=nc{%$rJXSz@j){@0&R#w#s#>dPFXerKr>2%}P!tsjfORV5lQA?+ znE;{}>RO3MhD;`1!O^gp?Ua)()}BLbmRSw%(ILq&%a9?V(!kSXF8jO~1l2&Zr;(Ot z@y|wgv;X1bRf*Rm%5+KD92OH{(m(=?>`OMv{FK;sjNqI&XZ1IaJb1y4?KoY2UjOGz zl|`}n*#sKnUKEQI>8G%ixdldbZb-!*XDwYTehqJ~D9kL1hX!Q`!0(6roS2=h2&!q? zgpCNbdhcS8Smkhj!}kc0SX8$m<+Zf<*Y>UF{#ckPnr4zVA=`V{jhSpo<0FficrQMI zpy~eF3lJEcu)#m2=4PnuGwJeUBRZi|Hg0S9D(Zv+-^h)vK+2S& zygSvGKVP&QCgX?BO>xoCfZlES9NFHD2r3u=ESaTmciA6hck*l3jF?O`*8Ct0ZSC7Tm)^+q2zh~OQNpIjv|7*P{l-n|!500QL zuWhT{vGQ{4YE39k##0!*9^iKF>&H%4DyytX59(-;Y%Y~bfzVL~1K`_HT{A;2#^zcV zrfNI>%E&mky?BW5`+k%hUBUbZJsRF~4m{U29ydjgUJp~bst%>V34MQk764#jzc9zax*; zB)eh}khSOL^h=3u+rux12#~K!Ieje6B13ja@+yg>O)t^#u4SdvX50U1tOC8&7kFYT zYHcL>ajh)Gtb>axalK&3ydW(mS~3>95t^Le*7NijzVv9}en&8T^cg3QF)=(nRKOV+ zwHvG`9(j>yVS10%pUKY8dfwjLU&AD@;O(u7J)iZRDdpNWEX^QQk+$aHY5490&j>S| zTCZ`uIP`GNv;_;`_z2;UkBbi2F%U3A6!Ay#oHB{s9lTwoXss$3D zcykxweqO+;L&&SP-Fqz{|IvT;0ohKhG_Ser(xgi=S7$3@nttXPTQw001-Q|QM92Pt zA>tnIT3ybLkH9@i?dwv}P6RD6uoD3bt@H7PA~dhKZGoe&w_bKmqNG(5_=wNL`WXYV zDvJjtJTCYW1<9JPnHeAUhz}hQC#tZyp%L(dF`wy~T@l2mH}f5gt?bYL$X7dy>#TKH zo3C-{iLmehB@WV}y4d)w&cB(r!C7o)IOnm!+n#!LlVS7izOjLS zSnZgB#s~t?bYAr__VGbQ{PtLdC=o-KPH*=KEvJv-tu(m)7d)kPL^?7$&X>z#--#s) z_{syn%#32;zvQ2;kLM_!23en(M6BB<~xG$qdFVX*`vI@1$l^7Ki1 zJY4~Moq{YhJT^YZ_7EUD#}@{WUn4X=Dha~j#Y<9Exgo-blNLs>^Y-gGvtxqCIS7wt zFQc{F-;$1M*;wmOxJ*0K0;Y8^V*vpBTpm`hK5hyR1sR=TsPpI0Q2pa%v`-wbkMFTn zdHh33H7_P+AV&x-{)SI%Myr{5UMo_qyw+#4*v<_kZ$d~vN0SpBfkH2;l%}p)slxnR zk<}@-)(RMa)eXeir8`}F1B{%BLF2CbCA5i+$*;+!LCfic^Vii_PuM8@b`jOrN<^52r}@55TcPul@18#-)=VBS~AOyHwR+Zxm)Gkp)K9@xd~cvMk)g&M$t?74>5G@ zNEr`Y^bL`J9x?O(IbkGFNt#B2?DgIH5m=!tUbM2S2H`0_Mtzr}wI$i)ktj8%{tWAY5u?^K znK8G23?ivDUep*QZo`^Oe$>IHgv=KD+Eql!EJ~Nxas{Yh0s{Xzmy?Ty`q1;LFuqIo zmGHMa(NrfdFS4UH$oyoX$Iz^i?aEVhvZ;t9*-!%m-A`tMx{CN}S4mR<4Ob~Ykd0@e z*^;BxlEbwgSHM}^#Pno3*;UA{!?MX<633O&Q`e~OmTw8s3K4VuPA_^F)>>kOJTouF zM_r;$YU^1Jy^Zz&Di?gB~uzfR1Q@mw-BZOh$C(zU|IP_5#` zAp3q6EacXVxpT8j(a$E!}FrY>aR(ufi_wj3X?# zGI%w5yE_YU`Nr`9NMD!?F)flgIs8NL)TT`IO0#T+Z23laB;b<$j3r^D8N(~tY!8Yn zxcT;NJ3C6(6s2v1>~Mv$Eu8^#xekT1p+r~L%^ylWh8{H)0x(d#iUp2ctE4t5$(>r* zaMA98<^m51m4}WQr*9rZgasG(X%k?oa^FRF-j`CuE?*6j7hnMXuCP*yp+AEX%aiKy zN&1(S7120i!Gg+_irO`>fSZTw=iSGmG3TrEcMUyWo^mBtY54m_71TGb1ke%IRA_=M zYxSd&TOg$d3P5Reyx8t(q)#ptQ&_IoEV?$cQ4$0}sJc~1M4=Z`CBM96laCfvXyPY} z2Bjh(mWqykL*w~t%$d*R{!Myu__;#xCxRW{;NA2`Hi8ST&mSQhHLX5WRrRV|u8rZ$ z0~5J+M^7IsCR{)r@5x^rF+W3}%Ed+rSn&>gDpA2tApLlBGzDDO+p*VZ0T|tD5pPsN2=>3 zxlR_4`rzM(|5On#t9r~MXbbNI(^c{>>9zvB^+PkeCc#U|-@KaFm9FcXeT=w-*-0wK z;j(sso^pKj;4T%8YxojBEcE^9W>Rw8b;z$M3<7+p6kg&UT*|fXsS_=Y*W&6`79y7 zDyZlYE698H3^Y%cBvp~Dk$UKLRehPzfn;{x0)=`LKe-}vbI5ufZ`A+Qa)s;13 znkL=OT}BGKp?*yhHNTzL<2}Bs?q|sfY@Gfusz7r1SfRVJuHAOTr)tvRPLIV}_JlrB(G%@r|E%)*P_1Z1$-{hSO2H&zMx<2cD zeR;f{LTOpMg@07d&P$mjVs_2fRGGGTW>ffuIdsu@bWg#d+>`*l>)=Pm27n;EG3{5Kh%>X=-!goefQ^hTSRNFG<seD9$JISEe9#IBCYwv2q# z)%IY6DMnL3TJy-^&VH1)9JT`G@r{`*-@kCY#o>`ACXL2 zEr(s~#WbY$_lul{8z(F+g*r+Zl*_6KcjVepo?R8#3h3Sqjq-1nnQ1Frwq4yo6-O8d zqq#)5E865v=a`HTEWTVpaVxoGGIH@HKkovkoOo2l^xsT*+c(WKTFJx|s`Rb%QzNG@ z2)b;eAZ9af?8;YoNa`;Sd`5D1ELjO+z7RQ&mB7g!)$~Bra<~@S5B)U4o z1p%Ds`@(P9(L<@h%wdka?TILsl^J#Wx8ygm6`5j!c8q@f9l8B4`|7!#Xt*iL4P>GGJ@nf(B;#0aE3ox zv~XTUMjdD;WBihGr!_0Uq~JTWo;V39iw=sx+tt@9yg)z|WqOe%h_Y}HQF*DS`DTTu z7?DnR$fx4C+!=gnrD+s<)xQpJ6ziaYZwo5ktRHO88_yD~TkV@1;fZy?mV1X(K8iBd zPhizKxv%QJbigPF{e%qMDAvd2{df6)d!JJCWMp6vof~3~y}-wMwS^ zLb=&7S@{|_7yGSWi~HXC;VMA}jA6G*u6L0n`uvtZYN2K0%POkfE}3A1C73EcDhxjT}ATRFxxhn9Nt9I4+5{ zkOR971k#NqPe1CkObWlB;A>MBZaH{FDCJhb2X%Y6<70fB>4|7aT*k7rwIXtL_%8pn zrr06Tr(1J_1G37^>r7skjoda~l7AxGr8SzoYJ$g-skLN9WfyzD21rUb%zMK_KEEuD zWPTzm5T-cs1r-YRK_X9aKZNGu5E!F?_KkoEAnF@$q)_~A#*6_Vnnf(YyYFP#kvs`dKM`z2#VZajXf1T z(aSc<<(sKFZ&Fx#ezF(PjsK1+ZN*gs(FvEPpW!up^mx76%E)a+DM4LE02}}<_*a;- zNr)5m*N+9A^tmd~DC-~mYN_S8VV(aO`gecq3i8nHn|paJNVR4`1?`FfGFOrV zCyYrA^u~(BsDJF;Vu=PhfB0WgSk`{BXXS^6VEIY&>;6IDktl)$+T?bT?PYK4RAviz za5lp?qFR$?u_G?GCcGo4xcVhjVZ(^hH&2C;La_LDWCcP|+52FeWgbh3!n0==F| zrR5jd=yUq^!WNF@UyT@OYOtV26SFM)jYPxk^2Q+n0^jlD(;TL`bgwr$7yu=eCc^v+ zG6IVO<5#>HhYYDweQVUaB9jP;aS?R?N9FM&m1GH@Oa8z5WS*_cE{*|5I`+qdpoz{O z4Iihi22Bs&k2Ut!G~t1%YaF$w0~gCPLM94*jU;N?35zkzA?SybgK}p2No=eF5X@ea zakgN~0h(_$!=Cu(*_8P5kCbz82vtPFJLK8k+aNcnB9k*i;I~nz|JwV(dP%g2@db*z zQv9MBv-VJJEMv9WcW~U>@zQ7=hafYfH%yb0;%7otjnXYMKlXmw*l(wn@(XhxSau`f!fU zqD|47km0Q^H!&^|<@Cc#@n?TDM!LT&?QfF=&1=FzgIsHZJjffOF+BV((plm6G21=L-{z;H z)kjS?_G#()3A+L2TcZ?DPqeP6H3lksWOWFWc_HAn`p?EC{Z8yZd)sTW5Is_m>64bT zWRi@uv9TN9{VPSbgM68xu6E^e7s-mt<=Pu=HQl^871t9)x~jf^XtLJs@^-)53P+*a ziK>hQQ~ri=&;IW0GZlu*r~7JYbqWs5u~`f|PTxRBH(P{W(KMy)fcFzO)}eq3<2`(a zrq4xCs|978K1QPidYZ!F=EEm-J#Cs!97yzuPTlZjSf41PNAcHst4iO<^V@MLBh*`%^sk0Iavy_3GmsN@w>^%|f-f%m(H)O< z4xhGMqf0@jD+~y%y(X^J7@_^KF)=IuUCYAUC>i!;QsU!pdV+@5&Y7X%4#oOPvR?O8yI$y)@hS0sG@nBosH0#-05uT zC_8OD2;6EmjSE*?J0Wzo8%UtQ_$}r+b)aWD*{;O6m|1O~|ZJlI+%(&CzM)<>yVDN?lN7{n2kGtB|_XUpL{R z*w6;Hr7gmmGjz1I6aYXc8{e-h#)<$2G+{x2{+abp6jtg z$DoqJhsN*}YSmCc0-m%zCe<&7b5Audr-*DK%*GwJY>hA?0<$dn-tU;dSM0{iQgdoJ zZ~Jc)DQ-C)XVWioss0WbJB74ywfw^76r$Z9Ok&Jd>yW^Z*YA)b!yCsO0;$E&5!q z<7&WfzFd6ho=lM$57gz`9~X*uk>Gyc@l;=~cO%jE`ANtsaCuFuT#c{~yO()`2j{8n z*Xp3^o=!@NfMC(&Q{gf<+*V_=%yBMBB#y@;;17b#q^fz!CEDoongSUct?=w;CxV?h z9;SJpFJO?VXs8qK*D~AdGdE=P#l)&jp03-Lbhbgo6-g)~(YEK$CGOKE$_9pj%;aUW zW!;2)ZaNHY#WOp_ZaZJMS06VHw>ImAqEN#Pg)&P2y4H7zH12@QKG> zVixxaUgtx-hYfDfALcFkQdcsq{+VI9%yn96JWmp9onV)%4S}6$=k7JkCQow>VxwM3 zMRk4a3}J5C#yhq3fB{ujfq+6B-kll#i-{n2FdQZFM*|mvy)P!+iU;`j=ifOUNP*=C>(^)_Nq`s!Er<+nJqIwgVTsCJS@-Gq|3lkqn#vQTWv8_)ns+9HV z_Z5c{NFh+8y&D^<8zaLY3C3Nb&Ck9m0a<^2$pIf3wa(wlOqRblXrsPnZ*D+t`k4tT z+aM-Mh_n>kA85!rf?A~%r^Hz7A7aRUoAhm&a!wNF4z`YJcFFf1gN)R1ZQ?Dz5D-v! zs@zq#e6lyzAzI)~^jTZzuiMAT_2RYp7uSd1aS~w>(cgH&75&}m$JfH`S~ABtTnCuE(=pw-p@!W4=pIC*RSIt{|gP`K!0f_Ve7c z6tWvTy8h(A_;4p7afi+8Vc(crI0!v#Z@snTlol~KyNsOv=PbniN)X(8lzXs<$}X_ygTS7L$_U))&}`?LYu3CCU6(a zZNgV<%;E8<%3`s(y|iGG@W`-h{}GS9ezB?;*jgUve(ITqI6WNG@;BMq>mO{Ovzw}k z&rg@0*8WP_Vl$cFZf!VZmU%bhrTzf$MVML>%xQ% zYt2ukZ?!e<>pR3kxh$a*8j|KUZglA}$tgqoU#JJlwZD~}r!Ssee|oRKwReOQS~q=z z?b*ky9W*-WiF{?J(`2(Y5wij{teP+BoVZ?t3Vs>1=ZMb`G;B*Y0MOXx)A=iUfs?v5T7=p<8!46soCx zh-6apgMGsFuE6}eY4K*wXt1gGyF0_AjI2ZPqRnt%s?38sf$Hfon-!A0h1330!z?!z zOOj2a+4*9I2T9EkqJrJ-&Vf#2v0AQMS-N#6r_aN{EO+9W7ArG1ouq{ooAoU&{U?b^lzKajVt5eaE$jovBp6W;O$HI&YmQ z`7k>(ll{7F*HALeePRm&PP_kmrf&P-iG1|A4(iJdYEX_`{mG<8Jq*Cpdgt$Q+e4d~ zAj58ckm8%6`!ej@H|SO-5f-_114(LDR#oQ=4F>>2^{2aIMF(~YG#N~Fxt@cxSk}vL zny=Am5>k@0#3KEDU|kjC*0&}_oDW=d8>R z72h1>+|6&nR0=S11}@84NH`OC7=TL@y$MHENS)Wu+dBnYMd%}y67+UW(pz_kV?9E0 z%w(6zW*Mo8YkFBTB+!SuZ;p*#>so7+x#ml zd!QyPxa2%6uvY*z-~j2Ymz0**Cl}uKT`iNa`=|;Hb?H=I(lcen{;Ty}`dVo|QKwXI zv|Gt|gPNiHS!WFS7wy|9>D$qkn|z$_82rLh8zG*9`IbS2*Zq`KSaD>zoxx#av|k81 z-QRmY#-$m8`!H|NKT~JlVA4Y%gA?RA{U9!gw4QX6gFX*ANJnc~`2&R#er6r*qklre zWW2rZj0$B_l(42t-L*d(i-?MHawQz)6;W=wtH=ln3SQ^NByT6#R!pLvzq_^|e?&Zt z-WQ6Ta0i?Jsfu*1M4GmG5L+7XY(|NtL49o6k=Abi_8)`tKrCY>$^@M@mARA2V94eL z7Vyw5=5_k)rHsT|R813m4TYXCeRL-a&2cbk!N6*gO@)@eS(?T}dP?0LmO)OM3ZKzW z4MQkHyNJmFfX?~`o!f}wj`q)5YJ>jBpd784cBIEHhwvhV^P^lz(R8}FouoEQjwxz3 z!P?_;tfR@I>+qnQnr{;_`pl*ZMmiYj6As17{=41bb7A;U{qjy0vpv=yFxH?&ewOJx zZ`ps2EkxI%sG#r{g3C2S+S2P3s;(e@-tVWvs2J=d+@}j_=`sxP`-y@~a>p=HLNn}O z15a#_Er3aKy-`R*=?&X~O{uG$WA+sz_CwOyl-jzF4e08nXL&gzRW(u~C~t2K>#Gm` zq4xOjW84?VK&FePh?9MNg!W{#t%Q;0YyH;8zSDQbGL{T{HKxa$tfC6Ywh5{hZO%-d z#RsMyOi7k2Dq@1(Ac57zH;Qw77PrG`LNR=1Y3N1LGln{ZFAbaFkLbvrf9=nPK z0Aw*_Unz|Yz_p+N6wB=2ffAR&zd7&FfS51@*)5TjSH>xhU+w0}e}k=}obqd2Q@#9p z#Xdt2ukjb$lH)ghWQdAmNf3nBONEQ3k`MTJINEatDrZobN9%en?sZc@SBSzEwJfqa zHNhIP^S-oZiVsI)aj5JSYlqcS6_G+=-^k=hP}7eh{Z5i_WyvqFbRBH|N0>G7%4~1^ z4Bt6OO9v*mDT*Twf><%KefjUciz-$Cv>yckxB{cv0Z#xm!Ckx2)F9hom8K_5XN!m` z#9RXu>LUuks$Nh!`BXIdWI(U0Xl%~<@&Uz-U(8{Ci0}Nq4#IMqw||K|~-fkL2gy z!qRu>;&*5(df9Au4JfEG_OQSyR7+xoaA-`eg_>-GDj|9S9)VYVHLNhWoz`ArC{fF9 z8(z>G0RiIc0jGsnp8BrKJsO4aZaT zb^n(1Zu zdH0b}PuaG*An}z->>n*w+IVnKxJA+W8QX&WdR&gZ*IxrFX*%#65Vh~01;xRN=SAma zy?S6dUntF-?nn0|UmxExQ)nA@r2Zq7?~j+y|NG}AsLpktfY8#kl~Tt)>?>m@%c;fC zMvh%7b&y20?bgi49sPjVB>X7hRf$#)omvyOu=@z%bT@iQ zqfe^v>?kw>EvzXU>lC>RLU+gNCuhcNMaD>*@|H2wh0E7W%n>ww%E;bS+xKb#l=%!A z{h?+E-kyz6APDCsgl#SL9)~O6@zn17ur-_2WoX;^p*|LZhtzeZ;)tmPDhmR-b7`0P z7gN{pM+V|b-9^jQ>(hscdWkq6JO*l-@%aEAeEQE$&`@06`ctdm;m@BS@UUF&A1?xI zd%=8>IP0$Mowubj-{&o{P*CFpq05zEMI?@79NlXL(ywXF?1g>DR{j2QiJR%jTl~W) z1!@xl2w@iMSGjkw2V&mvn?f~P%8f$&)F>G%TQaqs*%i3MjMA^_Y+fjkI2x`j&acyq zS781cyuTG1*3qPUv$7Gn6?IBnC($RrZ(GAK50xEGxn; z(lSJ<{P|O6F;}Bl%{f#C>-CC>soJp#U#3Q^lmJeq$S4O+}g;0mq(N=7FR}eqi zfa9Mbjp&hn`l?_2ZA7h^h$|GME}mRc!<{#m$L`MiM%Wk^LRdtnY`-9BjvzhvH&aFa z*0j!Rhxg82|t%}79|ZzAYJ(cpp+5iaN8KJ)^kns&_kkng1uNhXlc{I z%$7#=)(sn?-&=1#R&TGPW?DM-cEmtKL+AO{V_WWxASEB>>vnjv0=hEgHBWdA1*?0= zBv0y6oG4xEbM9ojc5rkM{=fwMmcKlRIB`6%!wDbnwlF=8eH;C?SmBD-#8KR1Rp)>J$%T*pqc55C18-$S5l=o)$2p=o`9h#@R)1AasOLniY z5#%x{4mpX9Wo<;1eCe;uK(ZNAw;b-AC`7cM05yy-ZNtA2O62;}IOoy1q}bIRCW|{0 z{ArbKJOaHq8gFZr!~_J0ies!=FEmUfPdffD3oull)WorBXGB8^9PQdYdHr|1`gH=H zdf}25{7vLny)kzMn@Ug9Fhl^se&DliOtL0_pwLuKjG(N|Du?GA?9Oc>Y=}^@`xT-g z5qv$?RCLI1{`{g%ijq%X>Ip?uKwvN?e_eKGp~=LyWSf5j4={5_@zdBzsxKCM)4~=e z_qsqn6%I+Wa);f}xQzlV{SPTKv5tr}JG84jg=In2~y`iG2lX!b? zt|-uDnvzxJ&!n%M@A*4 z6N{OU#u?q8W7!zBL4Oe|KBMZ^woLJ=XE?o`BUy~gJ!mnch}LgHJL3*8#R$%>U`Ji_ z7waM`DzUj9964xzolqHn2-_s)njn>ZZDI2%ikvpgb3JkzWOD5u1D|S)7H_6v@*Ie00NAYA@Jeb@NwvIXE{l~ zZ$4N_O}6k_e+?INeG47ClsQfX1W}aXtw9gcSSlbXNi#)D13xv1zuntbWbuX2>UL$3 z+2`X*O-M#WAGviwZmfgI%{=;}e6n@Xy*lxiueQ3}ua!2$TMCOgYEYwH(=punTwhr` z&~v@qY7hZZ`96<3vA^hc48zwDco2a^IpRCZ-Id~~t;%b?oiP_cLN+3GZ@oa zOn6mIO#oAsnn;JQ+n`EpeAVf&$MBz!TG^OQWy^-$(1;@;m_Vu8`zg1%k9N4D?O3$! zOMI6j-~lRkX1k+8{RB&EZ{zU>z|+k~e_3FL@46?t_dN2K4g^5Z4<^*(U~wjx=)NLtMZ2u0F0YC6 z=c)$>)3IWztIwg-Cck(^W_qjl*KaS<*x0PxxkBSrCB*#o zPRvgHt2O`KUs8H(N0U21B#%XNl|w~ng>yz=(ZNoc8)AQ#$U2@s%uXQoM=cgB5` zg@lfHX>B~q39^&*?@8`_vOhRv?he(vFChuaI@n4<3B{{4w<2UDD!OK7wQu~A1aCQw ze`m9gi-xq)FNUoy{~<>iB=2$Y(%yDOZqAT;xDv+dePuQ&isktdzrv>B*yb<9A})&3 zwIy|!{|*VKf(SbWq)DWs;15H;9ELvo5hA%Na>ORKZddjG(RCZ(Or3f}Y6yt)<`26u z_{_C2M-Tn5)~Wu1Giz#{v}&BXQoCNR>HE;G`sghhdZlfQPlvMg$TJ@L8;gGW zq=z3KfH9njic!k_8M~VKh;W97*X%m}?4-}Y@a!bNwSWm{vpqXp%lEz>eK=FH@g~kj z4((8OYL#zk_zDew`dHC;#5uXlvNNO+HznC~VbXS0%EngJ9fr)_o~VA7`zgisNc_`i zsT5`r$a>w9{M31GI-TJTp*>t`@M(-&oowfMlxyA*nBp*@^a~xTLZ%E$NBVGi8))Ua zPfbqJw&nBTyz<<6TBd2BO;5nVh61*UH$B`=Fs~S$PN%beH8N!KcfbI07wdUS)NdER zUN@01SL~DYwBHNLFG6T8Luk0~?mV3+EKb9coz*Y-Fy9ov#oOt#;R7|yvm3!{oBrFw z%Y)PHzalf&SKK6I}M{KUVJ#X@zrZc_*KWe>~SH%|-i92dd zJ|lmr%dfY4Kmt1?d|5aR=QD-lhnvlF)(I&n{W}hgP=0GJ7j!Xu-Sx9~UM&bIb>};S zpaZD(ISbwQKJ*Zv1}OBY+zy0uh{@5D80+W|e@3mG3b^EQzI-f;M}s`ybI*KtE_e3JH#dTD z&qK7KlWaxDeC*ALJjlo;aTb*rNBQpsgTaBDH}rfdS4$<`l)5VD8*1IdLA@T!1^am1Em+J^?wj^K_fa>Dzi}hT)Z~^ICr8OgAN!_%*iEwLYEJ@G*-jv zQuq``tYcQVlH>E-TuHRrHqPO-AGKW0J}8oBtv6Wewl@4gY;HRwgkKpA9Wc;vM(%b7 z_KMDI;<3ejT)72nTJEgi@BkYu#{4{k5N2KhykbtgMw`Oj;6YW0Y&HKGsI(?2{!Gn?b;zRV`7jRHQ0}HE1y3Aq_ZeZxW`z zMq3>%e*t_xk{Z2Ikb$*!A1wkytV!-H|zEI z4IXGd!>iQ;@mtbt>#4ZON!X4Ve^++R1=$og^47&I1r6Z zXoy87TSDV@TBIfZ@WJh8$`F5S8~M@9pyy0S$bc;_@DIK@RKuIj`29Yj<08~MR3i)4 z>7==D37F*=LC&6wn@-mH13A?p`TDgybSr3VmUd z7HHrs_%0~i*|UAq--jpc($H80BETiNg0(it25Q1^PwF?O2w`}S+U+Lc`pp66gHVf( z@R9l&D8V7al2|b-%$a2IY}@W#52u_#dS{L|X%Tta7-0kffMgu>f@}Bzi_47w3M<7M z*uc)V73XBLX?N+#m_|XhZ#PCHnP~FOem_s@=O)(tLEeqEYZdVpK6Vq&Lyys^9ef1- z15M>%nF-2|jN}wbM)vPtcAld0L1hxjT9#xRq|K$eA_q%Q?#ie_u574GBP4nW9WWSj zCR-t)9|$I?1w9KGTsa&Yn8D>~)%PE4RSN)L!hPq_OSE?)&}9v9zg(#i)- z8ICwa$u8cH3ZQ^%cA3aps9hj*u-`xem}lekcspG0$3BU}y5^-soqYa=q$_u~f%bcP zN}B-&rk7}h4@7{L+e3?c|D^ZY8jK(q9k=(tyeb7r3s$ex3qFnsqTDb_U`m0aQYf9t~8GqFpk;Aw8a^>m2O|<3llpGB^9j zBmgJ1PziY%)SbE`zneH599)C4iu=uo7tSnjKEiVZENGZ`MAiA$5*(>2r`FY zRW~<+rWBR^uh5;j;bULQBS>c142$uAr;D?3x=xq!=%lGXTM&_avH;WMi;9!945_p<>?8 z6w;9I59w+~JG)eIchebj`T-*mWU*9oI=hNpnX$6#eUe>oJbvo;%0RS^1hC=}3M!V9 zH=5I^6@0}Vz7{LM!co&AegFGJ>5MZ{d?g(;x$mkcyj zf+Y$4upF1oc6wso`IBI_)dE9>MS9h&oLgRZPaAc=;?82e1SF^|=S!F}NPwwD!>i_> zP>a)y@1Je#kNz70=6&ppX~*6rhNndNZPI!H6Nm2f8&|8fCriRKzfu~(AM|-U2!SIR zwGHGFlnmZbf=w>|v+><%h6`CeUsyl{tKou<3prC;H5Iv+F}9fvkOBGInW`*nsr77( zd#M^L>^EmTejn<{rZ!g3Z+Z&d7%Vic=I*zI(c}ZcshX=00wi#xx+iizF1)?*`Vt#Sp%hs#=N#kbVJx;2bh8)KK+$Z1&)k;|s| z{q>l^u9#kVGU1e)U+mkfIMb)vwM{a079)Y;JKtoV-|=y{aAr9?lC2z@J`|CF=$yYS ztMJw-Ol6R)NblO!_Kx5=EUXZCSD-Z;+CU2(TIY0drC|}Lkw`!Lg%j##$7=jvaUO~8 zt4H`tUE@n0_Q$@}hNx0X4qv=A-5+r%8u#WvwLtOBSw1Q>*ZjC{(;R0myjJa6Q0PTs zLs)6X^O0Eqx;o{*k9wzotWu3H7Ln&2yL#grNgFeNjO}Ig=STmB3QmdR0w6Wi((Gs( za!2lF<3%OZm*G#UyC$o$8f0lNV{ahL>5`k3^+e@CI~O57`%rtZ za{M<^&y0lrfn5+YrR>GLO4Js<;Ctr5_RzwAo(f->3W8zRujvxhUSgE3o(G4M^v+5F8-v!dqKFbO{>AWtgifjEw11m#+O zt`Me39{DR;#=)1}Oo)194sam$L(?@2v-rt>O9gFlL$?@F4+#kVq37&ME^xj2R!U4B znp7UMF%aTx^Vjs!D-=}6zdO#)#Kg#1nm%9kkx=rNoVCF>F#Dd>tX*pp35P$poo()F z@BBUzALlV2sOE9E-d38jDt&d-`cxQx5@2ZcnGLFMWhq-$Onf!{t85siFM0CweP)Q_ zq|C$fEj0rB!{#;xB-OYmKSro6=ag;b!g#jR<-XCgS6YV0YF^Ttcko#6FqKVx-woBn zb2NI}S1pOKQ1!|q=N4S*l1|1;aIr4sqLE9-td#IU20*z_^oBwwcS~bI3YxjtL0H7U4{2ow=ob z3KGj-b2tdOT;}L7-?ZU+Y&aZRjt-JLt;0h~%uK+c!!*yqF*7@VqCAo@lkzb+f(JnI zZSGI`Eq}WYC=p_S(&uaEs?V>wh_m50+f~MUu&o%2BocdF2krVt=c}zn2F%n(@E;r|eCv13x4o zDe)UlIxG?haBGJyq!=W=OV7l>k41U^PDfQ?J1MAnO!aA}of3!QyZ$*fyEVG*GXNG4 z`=?oaaHF*Fnf2z3mbsQ%(om81JT0~H@_zCpS+{LaWh+-*8_r(~*SJ@Q{CZeYtb-)r)n%Z%jMk*k5P+~Sx{cJA)s zfdghw`ER^KJ0AqzfJDMk$Mz%?aF8Lr%GG6KWSwiyG;%!{?~cse$Wbslzjw~qywRFQ zq(#aU6&+F%{*85VqDRz9d$j4U5&>J7BCjp$N%&#GyxEB#?RuL&-`1c zZbkz^igd8um9e2lxs_F{wEoP&SsFA0X5eU$A|`%;YhyT3=qsnlv59kw_}v9zdE3~G zBJUS@srM&(W-b|Ea9ch`N?NAJ;39)&-FhDOX(#!?mDy6PR9jk1Xke+?l%!|;EU1uNmhg|#JDA8&7q)McMN=K zrP)`2VnBn5anGvgtnzkKpXnPjse~pq$Uz>9n$by3C7$@#$L5~E0+R;BDS!&_cz#eQ z2!Kl_!wm0dUoZW!5X9F>r@+4X4`I{>6edQ{p3Ws)Hn(n4dqcTRX3=733kPQ5(9KNS zO46Y@f;Ye59FX=!dPd#l`F{lWKMKM>Z)}8k1J6Gq+5Zip8@lW~tGH%mDsU0H-En>R$ku5(HpU_N9k7e#H zRXip7DK@@dW#vTd3r2a9)avz^U^@Gbd?~^-w$!I%Kt?TjBR8elDa<`*mH)4NcSrV@ zLfsWbX2bf+uu~sQV}-=;Ka6`{KzPr!cZ<`k^XE)8madPD&f1NVS7aKYi_u{?cOa2& z+a(kc?+Lg0ND680p*??-+ey80tIjE#z8j^-(^+JpJNL6}z8>NGTmH1_^e;g}m*aYW4@v zz&O`KymbG^XPHD)I3ptlLRyVbC(}dXReWX4?uQP4z5eV*Z-Ix~F~uY*@oF^*6?@Pq zdPGun&&-6TiCO*jQMvEw0W{Gn2=a$ z-d6{+IB_z*2HJZZ(w~rh`P(wOBJ&h<{Nx-&2$6_A)kyO7b8F5&#QSB`2qYTR!1j;7 z67cgIn%x9PiQe}j#A2Pou*z9TX7zMQ7YnNF?9E~oce1pESc#hd z=e6+WzwDKqo~P-9qA*fv!Mbm)C=kjismL)uV)7oc8LTd%n%yXBN!YqalOUoX0zj}# z?yi=|k;wnjJ75*i5ygDR{YS0D+rI(8fsN=k=C`kaeJ26%yYH~YodS2g;bZ0(4PB=L zEzO8O(K^UkM#HS=?;a2Gv?^15TzB-$PW~Ni-h%8GQIQI2RpgF&u!j4I7R*)GPp|?G zeC$)lzJ+d>WuIuci(%^r4}fCHD1j4^L*$7C$HI{|V2XRupft}e3U!rBw_#&#`gtR6 zp?b;D;G};?0Mu+iQ!95=$)xXH+uM3GzyP*#QcEA%cFuO<>1jp=vt4ELO>GgGpAR*s zof)=jxja(yWZSRrw%uMGH~BnLib>DCt8&`)lOr3dxoRNY&B-_Zs5AO5YM%eSJZZ}L z^;!L8_V-j`YohE5-W39X6=A_)d2FYBxPqzJS3_!X*>gF9VG~ri*@&1$NjGlmC&Tx( z&S&Hr-{Em8`aN?qf_8G|4YG!Ssbcm*hh5adipf*bbd&r^*v09kL&oxVSeTQ`Tj2PI z>W>*>s;FUY$Jq`2!q=@yi%uPXsk{zhj|A9NjmHy|ax?p2+q6V@)MhltXqvVv)wu4+ zXOQNz36(miQ$Bb`?cM^@75TNo06?nV- zUM9u>P!8B0EmHjk!9t4PDqS!>&1LQ5*(;!35dMrzjd3SxG2(E=;zr@M0zm8wkprUD zI>Kk%B?Z){PwavZ7cg~#ya+iC9T{=JLD1V;hB=o6b^6<@)gKb4hoO`R{ zsF`{|qbiBqlBdn}E$c{F$+zZxaHuIhZjacn42=FPI*n{Yrs3I%g zb2Z<#@RU-5QWn0cqOG6imStm0)~lRzpg5oWu8It_5{C;TLD9k#G6xfo+cOr*eR6V0 zVy8e<-^ZChwmF(3xt(9e^G|~YfIiDUJ}z~Pa}Ms^e%$zjUPZk4sSiDV$~fBT=EHSq z3Uz`Z-FM4O)KIlDbeGt)_f8rGA|=}mYjDAADW%ad1q-QW{3kQLGYpw*d2 zkpGKiSNQ@pUfe1VwiiW$00qI&36(2#jv7_y*C1bBV+srq!Ph+P@c%+eDW5qtiD6P3 zkk9w>*XSs5B7g1gcb_GM5<;EErP|8kP&g%%EU7+2I&#bLgiFW*m{7P{NiLsAWtG>9 z_SUt&-FR{SUn;6f5R9aX0`oYJ1VSPXv^YtQ^pl{p5x|#wFAOz-%r9lEgT7*#bT;Ku+r?)pxjiGXMdtdC2d6c=aOM$xxdNATr?@t$+|HuS=Q#HpxK~rc{)Z#4ddFTxJuay2PjO#Ym4nL} zC_0Fd9|)ntgE$<5entrT%;AF~Oea7>KFWTn#5y^#WM*cq;4F2E!V~YaHCPBwp%6{A zLkp2XPhd2GKaJ^Y9bBC{MWK|+{C7u|8n`)={CyaqP*rwDZDf)MRKTJ_Mm_UdG4r}x zrzK}#!sAYNtU$B+;0qwo$JcYlL(`DA4+gIA29bb|*~p`KKAqo&eQEtl%xuM{KhDXv zhYwz|NP+PvjZg8~x>CZl(_ZdMbxC~_#XrZo89KM`ze8RRcb%cO(nMjJlbnN6WD8Gn zVd#j>=#~0CrRz_MG&-(rB3RIVvU(ykPlXqP@I2&P0WRui-IBD&()Thm20#GPt;ko~ zwaWqYm;-6##_!CXU%_AF%<$$T66Df;|C{h}D>jR$<%VUD{Sbr^!kC9`$)<`4R!dR4 zQyOsQS2QMmuXb&O8g_RJIlo>w$oqr$8q=gk^ci|ORc8eM8eY7avwJGu-)Do^;ZWzB ziTbk3ru;gNH|3JxKC8CwW21X=_imTBTPUrc(;>l{y_G?H80jSF^%k)Ia3&(;UqiKk zE@Fx}>9}U5^@la<;|v(gJri3;4n;cWgQ?!{_LJE|Au4<;#UBn)Dkfi{$sKdqYP>)=0%xLFoV|3!JH z5;A95hcOgGGR^NyD-r_bXU0LKmP2oluI^!j06?_lbK)7#E%pQ~L3FdYJ!h+d-a*W* zezDU@04J!K-&FC{6cD<&?L_}tSy;l#)x$0(W3{W;$TYZi>|@s!9>Hkv<;Di>*h}5+ zQ~c3~p?o_jjPAIxYHL>Lfb(}#l9qUZq^o-eCHwkVgv26<4I6S9?;bQNK6wo^0^3r| z0||0}{fkuAI#aq6YOCYE>DF!TJB_#0K1XU^uiBcCKc1<7h8x{i9(42h+3dDV*Sf;V zTtE@t){B0cf;ohp?c+y$;`j4mMbbw-%JP|VqeIR7e=s2Eed%rSH&*&fHjY^r`cW?B zR@24vI!*3D+2Sbe^Py2UEvO%jryFjUK~0#Vy6m&>*a-DEu1DX`F1#5I;&Ca=}+ zCT8XTEbKOjA<#SRw~xGbu6xOJb%fB4Nw{8&*U_Zutr%AIIS3WT&9+{cOd$ z#bcPbI3znp8L7r-HLeR{bs@SUAY5=k3$=LRUpEimck#vxEitMPkO};aiQjZ}Y9$%{ z$1?erYSiOLunec(Y=mHYxC)&}q;DLVqySpLp0>CY-}(WkSJvImtE5h{@w}y+C}vfS zf#Km=zqgK>SIy8G7sK`b``1SDa@?|=$3#k#I6>tE6%{Zl%CFqKo^$%zyxs`0VJw$0 zMB2RBqc5|QgjQ^nvU=rWh~K&C^Rk}Gi+aNCfPnc6eM%_9FB-k@^69txx+O{Ikm9KC zPZl)Vq%GgzBPZtMxZ`iW3T1cJnFcH;fSLUO3$5jY=o&f*;v@_q*I9XYc>c>mh0DA) z@Y~O!NtDi+Jn@fRTe9a%^WG9A4Ge0!pfIRbNmG%x`J4j;EE5JBYr)b!yEKOuwUa1G z$BcR>A=vZ@qx^X0F(1xnO#`)=J+&)Z(nANh?4o@M@@+1Q;N|G-UZ@BcJ zfI%_M28TTy=V}<#Fg^dzsOpaE2#2x0e;0E^03&H@o6Gp&Xc&w(tR>t)?H(d`sr+Ap zqhM(?#=vsHLsiz)0zg1Q8KY6%ayR3DxcbKEy4q;#9ou#q+fEvrjT@)2Z8vrr+je6o zjT_r+Y@7GIcZ~b}_?};T9PV+>e%4-V&bihkwINp=JC0uU1p?;FG2Iuf1fjuWBJi|N zZWH)iA2hf>j_A|=VgXLED2DSF{Z>4khCgI$tMP-(hb;;(3A{*BUg8!9h31wTi1)i< z>d!ztT|3I2$0RhS>iQ#Py>Xkb8(09>OZV9*VPW|cn6$)|_WdwIp7QjWHtxd~3gx`5 z2r3@}<4Tw2%$bK<)t;~vD8!Wg!3IEQhZf0TS6dyqy>NnZ7%*U&f`r&!BZV{p7N8c{ z-~$>_e$E?p&dTeZ$=~uR*sj3-rzuiujgy2qp*8g1e9oL*zF=R;ygx?{v1Hi*P1KZ? zV8nuhc>0nvCv?-($2hvPMHp`*eX*$cQ83&XjV`YQ-p}8V9FO@S=*QI`bgU3D64o5e zK4W*ef0O?G$4jfV@X_pE=RPP>MVBEe%&>N;G6pSl$)8KOKpIZ>ii=^lcZNkkdK1<7G;j;#5L;I;xHHs8q}S2GQ50*G+U z{vD5hkzV$qcYcoZ?A-Kb@}X|e$#;3*@PIoOW)su`F73w8A*54dg^kU2An?)Pefl zDpAWoK0Qd+_N1i#g7&%iWS#gr~mQt^ZO~=9J<~K7g2*lX|k9C@W)mA(_drrZmm*HdPB$M!}?G{ z#_S~Db#Cix+aT+nJN}haF6%97BfR%OL0&*b_mRdqn#1px#VT!jGB86G>%!f_D&176 zBO%=>{#>_h<>rr9kwb0h?ss_@68X2Z0zsB>qoCB4Wn&o-gj|YIdQm~s7774zVAc7I zl^+>2L?RFNe>zxZN(M{PrYV|AF{pXu>-cE;!-HfO22M7qh^+BkHn60Ie<5Jl_Nj1w z3SvPBgA@g2g&^u=G2TpI^%;)qw8lKkE1spR`f9+U5~NIWfm~@qb}unFnV51y-sNtJ zD&%ic?RwKh>kM5mVR-rUAX;4>zR81v)?1vm$v~Y|3r;>|OBBD5CrX4;#F6hr z!PUd&LE6{49oC(r?1_h(+}4@zk0wldi(K;? z8il{l$dW3fUu&%nZiq_^-|=C~XHgJTMHo&0lE)KlE*37KI;oCjV;uk=(it|hd_4nc zb_1>#F|_fXH^)(oHtR}yr%T>q*LD*qv=NAr0JCPCdOV8_b!A96n-@*7p71EWbeq@5 z_o}+##MM>@#h50mF5U;dg3;bICQS^aB}u&cY1_>MkY44PQ2OuKK84Xdhw=EG9PL9J z{G^ratbt0C2cNUqbLl36CP$O`Ile{B;0Q$Az<=F_?*&KA^ooCb2S!!SbBpsp914;$ z{r)2pk?N?Ejoztj{j6YjYtO9}Pa^1N;$1nWA9g(xba`pK9~KnoXs|Tl9xbz0iMcZ?*~ zuI%ZRB(#hoXn;tuqOpytBXJEjPAKuHXWFhS+to(R@B8@QXx&t%6mWdNM`jKPxSSXV zCC7D)kPQ$jV5I65a{ozR0`jlIN@qZcXTJ(3;INZk6h@%gb0qoemwU$#g=Y{X3j(}> z-v`=5Rmek4jA<|Fc0SEqATdJ&b*%| zM`&PvnoQ|?&sFb3T7g$H$y6kjE1lkr4tZ@CtkhqJV|n)4%9!>rPN#4FJm%B35EJ!+ z!1VdoreYl`(1xHF16}gEg~(rrE!k0kw5Hd;fgfa8TCh@OJ<{%0QFtpqB;Be?b{A@6 zlN*mhS&&3ZDFz(V>M(}(L`Gb7SW;h%^QhiRKGNp=(B>Gos9K875K|{J!q?;rjhfk9C2aO`7rW|9?fZ?=b+n)4P=b=Pv3C&WpawYZo zGnj3kv(-#Y!P_!R>p?A(C>GV(q3%|v?zV70Dqm#q01fDZ*0hL77;-6(lup<~S%gQ* z=Z@$9lsvIX;Gcl?p|-WST`>DYNZDIbh)ni!sMaK24i-R&^<$(I&zaRXCD4O=52UB6 ztT6+G&Eij+5sfGxhutmCmeFGasX-GK_o3aC4M~%6UJAz zSrvQXFw!fk?zHDhs5p(Wtn{w7(2pci8E4{$*ho;@3IGbBp^GtaS{XYB^;vUb&%1Wp z2_7Y;5&ZM0pPX4&d0JfCF52a-4LOMV6W3W2WeW|8?eqLT#yT`dg_~^9BUxzM<&H&X4)-KW&c!4Pmy(-d^?>?NVuo23WS4vt-!}Be< zE0OfaAUzXEWXEP$uvEJ0r?@cwHS>k)i$PEJFJg7l1TpdUp^5sdr9h7I$)i&(g%m;< zz?qow;IqdP#T+tfdGo2@-u@ z3p^06B$PC|Hk2cHkeaRV&-i&I11>~<1Dq$HnM&ak_}i~$I`BxNn#tHlVnH-HCzNi+ zT0as1l1Xq{*54)|WcYZo>m91C{ zBt;BLz~+`4Rb;OW!sE5*)?M;xAGZ@k131uH)a;dRLbG~F}UX`+dYmNP<0xKc97WztNNtjOWd^?=EU>aSBIP(%%Vo)_#=i<{x}6Pw>oc+LSRA?B2LbM04ex;cF`V{mq@Msf$jL-V-R=S%(uCo!eNS5YK%D5-)GR$ z(4mjg|461F)0>-!v8FHLt}~uv-LnWcv61_!=_^JLHnEWOkAlvoFGZ^7CA3-eF5QSSCmbv8P8-OnbsExJu1G{~-oqBGsk%tn3(v3NI~l zZ9eTeZ>?v1+G-+N6~cExm%+kVKWt3Mb#?l^4@dstLjGYy7KNS_O}RQ|W~!Ms0lQL>|gt}m9td@l{x3b?BsBk@a1EiOu}ipqFKUp zgF+S6FCu?u8|&hb+N%%aI*UGcA67%ngHKhQgu2mqM}ip?F#J^U>QmMIX@Kdf%%g-Y z5ST}0Qtp{7wny>r_(ze340|Mvv-T0 z!l(c&s)zn7I6(EAvPpI#l^~b`Z7Pz^L)F(!Z`N9XT-VPU6e4e1V*dO4E4~iK9)IEy zkb4oym4HF`<`z-OY&Xn!X)q9w^F{s%Gr@`rDS*O0elyrl!<$WU!C4`glj1sbcituT zyYXe$NeIUCqb1LTYxd0KbT>RL#T%4ODf;|TR3AaK*70R3L8;-*>%Q9A76Qh&y%fV- z118@OejcQ!u?e7UG%*Q1pr#K4u@^g!MW!txJJCt(9VsQ0k}$bKcQ>2+$nV2o0U_0L zPaVHnuO1_mbL;04`Jd%maXjv>U3=z(%lx?~OJuD+PDO?B8I>ekj=C+rGoD8g!0yqx2S62j0Ru~(0r_mKP` zVAbV|&rShdnyCf`!A{XgT_`xYcp^xzmzt2ZDLHr|R#;{6U;UT0{u~ibrNhS1_SB{Q zDlU*Gp4e1nwwtyrep~I!+IBkWi{@MghZ1#L+!lqyWLPsI}!(uqvbJMHYhpAsjC3}OH?haMsx9?fI5&k0>!vA zTkHXnkZ^gWD_GMK zD2O?YM=sXg847qZ3M&7Kxz!cJ=rG}O%Bjxr6(4>C0Nai8!C@Pf;+aYLYjx`p5~%eY z6LTw+nM1Gs^Pq>oOi!?VVSUJQauEPwow>Bm$cGXwErLhp{eZg;I?$0kO~`TbUx z06S-Iv3>(3jNQpD3u0#1Pf7E)E)#h-ulgoc+pT~le>)*}i;cSwF#$xx=M8A3b1n}$ zV40_*>5S{IyJSzcX8-+TOdRZltenkyv!>DA;rVSSOPay65u*3)a^K`&zDAH~Sl|kD z=&PoJ*PYPABp*}cIl{KNnfHob1|)qQ&d{RrTx2M~u zU4+BU9zr9})glf$wUg~hi;H`j{ps#!nQZDo8ndYb+@*Ze3UT=L>v?T0Di|LNw0l2w zP$?m*&JwRi+!BJqwikUOJ91sBFD-7C6JZswfPp$qO3ylqS0sQG{vIp?zHTfSdlB0l z`udF9w1Sv_A(`YfKIxWR9yK?KQMG(tp)!@2|2#7}F^rj_v?S>5dn2hjij-dCo~eQ& z!u0a#zYooc@`>8XF#4_L)~@^(55oT~R{<_?pMQ{uW1 zi2F#UCTddVv*u9X9~l{ul$1nDO;ut}p6fKEEDuir17LGK<6ml__r_?cM`A?3ueJ^% z0pju912uD3rs5Nj^zs&#di#Il$)#cmd7bwDJ5XGsB4^cJYGnuVKz8I$3(*+)0iPf0 z4lN(#Ap5*8R>u~%eOZWecJF}j)H2!E{1gEcr#%jOr^2;MQ4hXaSHTElT)?msy^2EO z$)j?65?)3ogXTs62;Y5!%a)WYmYoHo{1Vwds|^WHwX-x+@c+J-{M)C2sE)I9;{Tq^ zR!qPYdAv0W!^gulg7k=#y^940o^HmMrrXps&O;D`XpeTc?L z9VAYni16iJCqgb_F1N6~%XFdc#%7ONz!|1$*&#bg!ItGQ{%_1=9i4as`1}A89IVCSFk5T-8v;`0j!iZIt6bOLt(9`vR1uzdx%B)TntH?@Y zNYUZPWTVvQGc2$zGV{@L?Aiq1Ayu(wgrT~Rr)+KT0D_mNClawhYs7uxoJadIVx)&(i6TjA3Nknoqn~k#-2R{w z4HNM|mkF*3HCIL*-Xe9&X2R&drQVi?7cyEGRjW)v!Lh}Y|0`kTgDQ$=Q!FHguaZsw zo6vQS=Gd(^qmu5T>ZcpUgsaX~PqBFxjagy&SM!AhOlmhbhxkFii=EJl5BflUXBoO1 zda(!iL}H^(m84yF#n?)d72}&&TXQ z=ltR=Y+FRXe_2U=tBIT-JKR12L9Hke5l>Nu;%^T8?LO`f%B(Hjkg*-Q%jF?~5!CGE z6h)$>mf9iyB%|>4T_vvc%#%{zlFIuo=B=-eo^#-3kz9Mbd~H+}t^S_Ptcy$nph9Y(l;j|NP0%8< zvgO?8pgcrAZ}+`_3xPqaPl#WHZurm^GBe7KgSl7jr6t%@wcmC~jppRm8 z{vye@oDk56f5*q8Ui9%^c85O8FbCjH)D%DLarSL7mOax7B6LXLYYl&Ahl2XeH@*#jZ&CA{~G4RjCV$~x%?)r|6)G#ox9=4~G zYX#~+9sM1}yUpv2YGyIHA>=@1)YL z!-U?gaB6QOXt0px9~}vasmwZM2Kp-T25yUZruA5%He$(06vep|SWq#W6|I6nu~{0! zj}zQg9+4c4jVea%yb%%-3QaWDp=B|rL-^a-DXJQ!V0{%tt|#eL0B;39W}dB2@TlYM)FIMYLPjKJ5S69N0wyqXL-q87B4voV&#SBaUs|A%G*rI z$T@Eqbczq@5r+sTJznCYe*E6G+hz83(#{&%+|9_cK8!<;D9W?$M$q`Iu2B9u5cX@T z_L*ruxY0Bz9t*xzLoP-%huwf$5+2wewyN%%5tWkZ_Cz+8O8cp2ewWjZrE^H$nTt^~8 zY7s~vC8_P?sa1YT;;b!yevtQI4+R?%F{>V4ajx}1kIJU->l&Mx8BRC(+%%(Mshv#T zik`7uAo13Q8Gx-PyH$!EeK<>MD1{M{I9VkhjhR?kqhD(<{^y@KXu1NBj{D^{>Al$I zU+v7V`*t;a<=3!91w5|ZZ;+Axj3F>9+U5|Y&N-ou>sDy513*5V@+WMS>ZS)x#cKZZ zy_FMcQh5X$Ct5olkcY@MIxmhjKR9SfDRmaqcLYQ~ zCNJc%nJ67ce5n@|xiJowr*1w~KBanQ<(5@KX53s$cJ{1jrP0!0l5SOXDzmS1KfED8 zV6jtfIJ1i)kC)!T5Oiuwt`B+Hr_a5FAxr1{2VULBzG&!!%rw=;*0pDtTd-k931jQ=&)oFfA*coOoP%j~0S*YJRg#bg>~QU$2Mm9eiyq1L>oO+_Fk^(p!mGE? zq!@-^?Iel*J3qP+d7TwEvgvm?zSXc7TTL{5@zkf9N+EDrNLJh`O!yV>+`itGO}2;! z77&Ymy(6D}<}Y8sjjM3f+h@uZ^DS;`zS}`_81&f?b{T5u;6Md@@Tv3K{w2rAJzKnj zSN5t7tyP!ugAi4!*-05ItZT%3#dP{8BIW&q#ydjnqPhWfVhtSGVtuo4i*)~F%^tQ!Y`q4&YJHg^Am`aWf2N7rYonPL# zjp%$?*3vH5-mcPCMeWNZ9aad1V`=t8JK6~EHdEK_!6nD>)=y->|4t=(ZNA&ZeYjQO zJoy-8)Mbo1sW`_3$}M&+>(`aB0FJZ)=eb69cidq+o1Q*pEQ!1>{Pd2N#P|#j?)4s~ zGj`Rc{Mdiab{TH7Dae!^{F@oI{Kct8vnkB(w?&LZy6tQ_zlHqR@V(OuuWWKmy=`Q{J~Xy&BpQSU)_rq&4M6m z-IgTVt;x}9#Q;*av%&fJu2($vQpA?nsDy6Xs+>cv#!5wdh*9vzUf{Q3->)xvP2L3G zpmnVD1=>hbN2K3*3QGMz&xhx{XeyEdU##ajUbl z^W4l#{x_PQwa%qj4d3=<9u4}p!&w4Xq9E=4wI=RUb`zh5%KI+VZ-MoZ+Wfxcuf2+; z_JWkC5rR1cV5DF7cem|cHe6_fI*ttl?)MwlyWQfU2cspEgJKB{O1i%^sr`0FUP%YmZvwuXh&j3JVy! z1&qtm+Vva)cNLx(E!CiQ>09cU-U2Tf)ASWl~bJ_hI+(83%b0llUh&AR2bMvf<#p(^obw0RJ03)*g5}y0> zjU3L&-jfmE%eX7kk233jp zt&SOe_TV-na2yCJ6Sivn!d?~krjt@U4PaXtuaipt^igckQ$g#LP)Ya+*9Ho@v*()h z%<#ssyushFO#9ycM!h|1rtK<@!b8<@k7P@N&!dm3rM+Z%+e1`OkqwrAKrTFFjm@#- z-{BFNTCnKFHhi>(UXP7Jq&EGrYZeKXL7~mo3lOf+(0?|{W%-9}JTI8C=IQ8YHArL` zjiPMEdP-x z98mOj>Mj~<-uvl2SA}Gea$Z)5Vt)6|-6Y3>4rgVhG#$e8gldlB!P`5meAa{Ww21+$d`Ar-THQ$G!(40x5h+ zYpnYRItifc1=nmc&9o8`@aHX?{#!P$9GbA*rL?l1*EF#4>WvZfGog*u~8aPCjo@Cw~f-bDS9wys{l-JQ~!{ z`z-2*?>q7?J^H=YYv?CjHZ0E+h4r5}$Gh#~kQnSHq~n4CGH6QtS|~TIIWJ59%rW`c zj|L8|UUAHAdg}kl?u7H|fNk?PFF^A?bhZZZwUNJ$LH!aDL20+HZi`>CQ`mXh&ApOY z#4$T!p|$wju;kLGT_PX7LWg4G`@?VhF?c5QNKJgFb$!5&$sLX-BqO;~7 z`+Qd2wMO?yNs&aV(_0}=1!7ON*Mry)&qP9Am$FAAWE_o4w7#{AaRJ(Q8 zTlJgziOmi!hG$d^FaSS;&wC1b9d0VC#i(KFMIzmD_ELR}+q*};98spiBD}9!&diHV z@2BUpWnaAYmzjUH=ti5Kxk!9?S5&N2J12OcksL9Hbp*_Fow2V%prYr(b!$=msk9_7 z@6Xhf{bUv|yZNNg+moYi*4_2l`C3bV7>bg#^ws^n@7vS$*-FFp4Yg8^hnE)>1qG-& zu~~1u{u|F{&(Yi4%WgKlTyHuy97i&h&0ktoRaIDsfr|PoJ-yBI_CO*Eo03{iNzvZ^ za&&YwGP1VD@cH>UHZ~R+896>aJ_?7~&CxL;JRAtv+cSXTw=wYV)V7f4jqRO0u#}4h{~k zu2>P`04gqStMPE`-QAs+o5ti6REQ|ix!^gd><0cU&R$<5!N!j3{&u>JZHf}~?KZ0c z&3jMLf97i{AWrw9p=XSZg70w=Vz@FD^&dtXGmjho8jEtiO6an?bFr%lZa~ST+l2*e zc6(VFb01x-&9igo;$^yVwVYftJaKLQJw1$jLBR(DelX`SY;5CQ(f#;58UEEhA&^EmtD`$ z6N}X_X%T{y#n9RwCrS=Fg{Phqs${eX6RVyi@!5RP;O-8kcRgW(-0s#20 zrKyl_wFjZ!LZN?-l%(?~hY|M^RKfDgv6CoVvLOSok>?q9N^5)^qe^Ei&y_PpTdHVe z$$6V-08REV$QzWBPMVbc^$SHsD`~umiPZEFMIxpTEV^H7zYBjDove`Uk3gp%H^v78 za!t+Sac^-p7xEVz-~cF^!U;mcC6XlaBSQcMZrq)w?foyabL5o!o;16fW8k+66zif% zT2XRb%sT~rc?#m^H9+3>k+PQ;#So+D5gib~!to6{(}pkM>7ey$jvz3U763$r!;_fr zN8o9KVwe}5VfW@CG)YHx!*6&BPSLWEPxjIn1cCMF9hbRxbUMK=N&vuriL=^VI(1gq zIL^%7q4t8_`sp~sphJm`#klK>o!2|l>9Tn4QO66TB zJI5Ep-L_eit|?X{#nqv~w#b1r`%T$+1_6H@Z$?#5t)Er8jGb@<7UN2O zuFM)U_gxy8R9GSBc0mDZO-RN$Fx^)|2koGld}(wxZ!o}=J)xtXU!IsIKk#kVV(E`< zldm9F6d;@}^7e~9o17WbST}z_Ey{_z`OTM#1Q>6mX+A%OJ{20JQq8nhwTZR}B@jGF zi9o-B>>$RRtXJo|YkV>@d4_c!ia4Ysnje9#DC(%&cYdK=;`CvQ45^1E8PbeC9remh z2URrx)MZUAiv^^O8pJ5#%Q(Dl!qU1S!ZOpezyrh?x}6U4hI8hiiTJ?&z%J2(+_~}D zf0!+3FHMp(k?@7q{K4gNoBeriEgA@M9vWS<$QD^(66qqn+3pltUCr-#!3Lyt^zEMI zXOjqtyK{hSrWlF7V!1X~rSR$Kh^d+%rNMzPATOMks=_v`5ZO~hD=TQI2MukY9YR##FICJ9L{D3C6!-sFpgl_+NOSVeucLbhgY&LP7$3`}Xb6 z`+N$M-s+!a+mw_PkQr``pvm7~Wo2cSb0tXl97nUoa-hdihy{-3O5+j|5=u);Yice) z0Uk6ux!?G3GJ9rb#zR&EbaGso?=iL<(O{ulDezVUAP)oNosfwUM;%P!Wn#Xz1b{@ggO$FnoF_pAfrS&O3@aOH*GwW+7 zKO=4L^8C)|3c2+s?{r}t5%9aIcoA3KmFoi{Air?qV!f5a^C2PbdM0Z&LEo21kh{3H zxUjUiFf~2L>0i;*Q~51uRF86c0ylFu$T%^Z%^t6Na88gPW4Dksg5nF;N!k{~`sZY$ z9Cux7N|>h>xyTZ8g{1|PZW9!cMU5}$i|TRzR_FTpq^4S5t=y3xX4#Tt#)n=^OTM>C zj*|y(l`xu6K`Be#IZFJV=slfdwNrM~3a0+8+Mv4zdXO^rZ?+Vt9W{tX=nr=?ZjEb> zy4?v7?t3CcMffRf)}FH?xG{*pFLC|=GvS7oV=9VD63*6Cp*;)<_xLRZxh^F<5*Cn_ zWgl71Wxk*RGd%_!SB~V%wgaTJQ}0MIb~FkyDmkjvs2FM>PDD+{fUeL60Cwu-$=)la zi^Bu8n=E^pW`Bv1mJ&y{8S!bI=xX#Or&%xT_z3!bsu2Qg%(yw>)I@ zdUU{99P4J2HcGG2(;ZuESCl0>1560 ztkIKrY2Q3%`>dZgT0M#SVyT1(C%p3R{2TW9*$oc|*hxC3@K*e`C~LsFbrgjPW48Qz z1r~tt!*or`+6H-?#Im=QNN+RC`)y5x6g{M`wjdTB(uXWwoJtj0x7FM56@RO6(~cc` zQtv`pUw^2Y#-PP;=LHHDFbr_5f1=Y=_p@7!3KQ8ZwFd`uD)pB1-|cjHl;@5f)RVKS zKo~Ls#IX))U;$LyO6yEDliI?H>7WFF`YGtsGF*?sibjFnmZeIEsTP<0q7b5!wldbj z6O9|jTxorxrZc9ZQobikl$RDcDsz1amRD6|vGf9Ep96#N>;owh8k@bI0N>*H*JQTn z+BoP!h>nhF2*=6k_9R}&aVNN=gWsmeRcvecEi7ASi~JyrV{%nbqbic@^r}> z+PZ3!wDe4L)9hu;({sOBFT7i7735?+JcfHTKYwDq2U2hVx;%?7(Q4ch_&y-dFg>Q)uC*OQSW6w(6 z^7PU-yKOsK*x8fvDOrH06$D8|5ci>hvr}&aE>`&O`gm}^jYj>LUJ8rXN&8o1-U0=L z&OvJ;Y+wo@NiYt2Q%C)}uf&RSmUV-23Rm%%2VjV}HRA1@;OvS$cTOl;1Rg+oLA5ep zt{wDU;)|#$7%)1EhEpmhM`1&epPR57Fh8{$YZI)Rn_z@o`UF{ zv=IK&m6QZYek{fyW_6BxV|^bu;*8w*GHp{vWc8mC`K&kW=&t;}GH16FwpeDxWmepM z7_o$J(EDu!fOB5`|;Pi@}+~L5*&m=Hcv$OQ8P4CjpjSDd~m!46SQl2 za!>+dDIp5-2^f$Y$KcUn8+JGL++Yq4MIr&YCn-037QK*kCB5Lzn7?ZHw_D$>=x6+- z`S9T`G!vDYVxcE*3RErmV*)0uETXUMSJRyH1#mgGbG|#-O>?hJmB%YzQ1l-k(1J%i zcnHFI;fpP6Di0VlA27Op2}wl5gaU|LL@Cg*5BAj*N`*^QDi8RkXJ<}LX3lk|Geha4 z^Jt)P0S|`k&C1U_h|dj?Z}TgQkOp%3-%K5QwIWCF>DT*c%F8U9*vp(b1OEyVkmjZ; zovmc$X1ZSgAXHWM1Zjjr&Oi4>lmlg83aP&^%gGia+{5;Oz$_4KMozxFH?e+Z?o?2M1~C>BnvaTHD(}P}{?Nx$2iMU(6@7 zzyMI%Vz<%WC&C05j<7d`LQJf0>^;gej_df9U@`On)l64%96=)m^enR~=o1XqN+2%U=G?7+sMUaHALHX>Wn7}t8s4P1w7$s& z2oNpz+hsYQJ>S`=Roq5ljbD$v={%E1s)p_ovphW!^1U)$FQ%qGneQ;L4JJ`&XAt{! zEeYcFrPT`RyNhnth{;?Zg#1KlGXNZ=M2t~7vOYM8Kd`tb@<;DFFe#kTS9R+e(MyWhb&;xwu2{E?C9rs1#O+4OQ6{sDU~M<(R>Z}?{I6GC3) z`NZ&eThDShKYrTUtXWExpdE~2ur z)>b1H@C~=%4drIMRH*MeeMt_yrIFI$zihnEE+z>yVN_wjf}*jG*bWl&M??4!z6mvg z*_FWyBxds_6A(cE&orB3q!PLkzbxTST{`8wVu}!ibSQPE*=**+X`5+d+Da6}DBst5 zsvj4KEvQrF!-|{Vepkbk*tW4ame-*)r!R>`pAipQ*N@SyOha@WS643LxI@v%=;hy3 z%DVa9tby7og1I}~!v^=MesLL{Tm)yw+&k(_utLcQ(^3_#nw6SO=sRbQ6*tCurYkqp z@{sZ#=<9w^GL*dMi+)uU8+_6}RL+{OC3ESlx(ni-y<@UI-d^Iv!~7^cb8lva_WWPm zDqih^)_FsCTjFdP#$`RR9N1nw118F}I0tPcClGn+nZBI;kl8G4TwVgceKtF(7){xx z2g*>OM?8(zK&1-wWHh<_cx4bU4*K?I?X`3x=AAzHZ8Xt(IQgI@7^R9YF|Sm#p1mYD zv*c?9g7eINt*-9~WRU?3UsR-7a`?@d1f2^9SrE>3gu6*WN(i!qX1WQe>Kr);E75pq zwa&2k1p?#g3DuQ4e<`Z+Tz8uEJGd%H>`c%gbJ#qA_$u&@AO!a~Vt4 zYPzKs@AAcaK6qYz#z2fwVD!F2gNL#=5G>zLDz`qSsjNs%!2}DKd$N3OuJyxtVG!b` z|M2C>(G!vUliaXdGT!mTa?%$Rj(|eO1Syq3JHMtm1px$=<9-V2lEok4;Y)>u`9*u@ zCg5uR%KYjP?d>Fb7SZKzUQ%jeTI3h*x8yK!T?OkSsKkIiBG`V4k1ynn`ssL`z zlb4a9WnidUeX7!Gn9TX={cyGd!kVtGu5NCe>b@fa@n0v9|4$1bK&+&;zsJGFg$xTT zEhmS7goFhjQh#!Baly;WOTcXh`Yc}08xvvSKUG>y>!w!4t*uXU<{-Fiz=$=F)JM>O z^vS6Y6*f4TUXw|?QM%b0^v=4vI{(jicUf6kE31D^=@t>pW>`BUZ8)gk3q zEUe<`>h-5`=7Ig{W4^T$%kBL}GWb~HzWKvJ!7e%E?+}2fW{Lv>-9-)k=2pYq9!p>b z>!4MjJnoknyuybY;~IoS5`-Oy2pjgmdN9B+d2l^!O;#yxPfE{>=X?l3CiML%s6|6? zOVeveM)xV6_XAP101Sw?WqQNabsDI78v-wI(+tVyuQ*YC_95xIR1y9bZJ_A>ec0(y z9k)}xIfcYI+lWh2B|-V3C%~>HlJlA@PrQ9&bo9_$r=TGNGqApU=T0~&UzzxK=iT1# zn*h_kDtAD*MNgCsPvxSg>}=Kq^pd{cME4w`r<^z#>M1$6+Gwr1D#{?AIagSkjgoM- zeh}rIVSlNeeb8Msaa#N47W1#7w*rCrpi{brfd+^9e(WB2HAkd?i=#W ztZW1slETXBzk9m=>cV*vY6n}lk{x{kt>OYSLA)RZy!=W;gKCbnC8ahqS2$?nI3MtU zJSZ>a)0ocTx)E0;Ya-(jpN3Ty=df#V{$$TjQ#qEaxV@^*ln%GD)z|y;OQzWd_WUKf z2Txcds;h#m-1 z<96;a;7`;Jtd7>+wzRyw+1g^~inI0~ab^PMd#dwxiOCP``hhj}7JJ7FP2S^R@XcX& zC3$ZYr~vv7?6MYX6o3NWcDv|vL+J2XA*6DqY!f@YF3{MG4p~D zhsfzw!%n|a)b&YstsEZa-Ch)WH*63nr_BPXu8iQ^UexcW>iVW3C^9Jn&}I7FREG@6 z+_I^>oYk5&FfWykI3kygxdz|iJ;z!9u`23>7k0ox}Iv$*63Nod4W?6cx_F z;e4UPSi|scZTv>l)s{zxwyv}lo9jPqvUrZoNs~N0dIpN`x7Jd;g|XQ%F-`_w&21XW zUJ<^a!ZI0jcUsI8xT$|{cRAkZaCdfc0!Z1}osXvTo12?K^zYK6TyrFd(Re(XG42b7 z1F;JRO;%U{DA%q3UIkLLnXk(VDEI~fFn0%~<&U}WrYJNMcaCLhYq z;zAB8{!7bMjzs_HTD8|=ZPCCZH&z`Z z<{}?bAWQ5Sr}DXdt6SS9rax4`W%GI)52*y9&P8%lf^PoNjoJSMNcnbRLQ^IkdtgAf z3?>MMVWcy!e|unnFsjMr@hQGGpYuj2Vv8LK(FZ2FE|2MjU_RfBO*MCOGD`={9pkP*^D|b|Cfl+ zR8|`^WG2}h6!f_@qh>rcCqlJ$(R<259Drrc_1;Y2@QbjPhYb$_wb~5v)DJrlPupD~= z7rUwf0Mesee4$&OXnKDH=r%G4L^Iy9=kW*l#*w!E*$gZ396XnK6u&FLJtlBbIISHd zK?8yijAwHhO-U{*Dg^xtLF=8#Xs^>ohifjVRXh2;HMg9F1HlpMbyDOzHhAlHGxhNr ze7vf=Jqh*evzr6KYGGZuxoAkn_saIi<43j3$_jI`3|p6;V)8|6&k7&C5wM zoK()%fzYU%)iZ&dQS`x-x$l$-xTuo(vTP%)wA8p0$wCxCpu2h7ryHY4N$J9BZP-3s zEcRpk-qw2}Nr=BdfxSY<{iM!DMV7E5Iz1Idm&k8+b~aU!wd@;6iWBmH;D@Uct;ttx z2nYy}ifUe9=beo<>uk2E<}#oZ<#PId#gj*pp{vH@Sdkud_4Q&H z#PG+%Bj4b+4=-t&v4cd~+^UZzBvc6lMwsZ;@R&S3q1^APZIn+tWcDc#>@(BT!%fu9 zh-LN;=at}Ua}m5K_s&jJe9STW8C7vx3XU}FcdRGxlnc5$$aPMAID3aF6(D)84_ zp~lSXVLF|gD4T(d-{MFiGy#2|GYEW8XCMMOxFh$v@4TaN!$1*g#W-BFY zVxvTN?P~}*g7PnAofmXot#|A+vC^Va`gt9p~to#O+`7g}^-8x(ZufeoL& z%SJeYf=lT@IhTvqH)0LR&a~W8idaABXpoyv*G;XrSST$kTL&krrFx5XE4w(dq9HfW z^F%AL1fO}vOYR-o+NPmLih4=~QxU45hLb=Nr;3Wy4e2R6o*8GoE*z{HYg9k|*5UgF zQ%nUuD-9Eq(iFv^h%X6KZ*}7azT#cN^}U_(WJP0sG>0YSrtV}|6kAXNM<1k_4y3^2 z^jif;^J$#B0dRb06b|XL2@+jqsFJD`O|6k&@ig5h!~1)u4tw*kjqR*+M(g(@e?H** zeYZOQyT}HgroxSU>^Ko5<14ym4yd(pNoe)7UErivQs??C?^Lpk)aHD56R# z>9*#*_0A=s;9CB6I0grW1O+XEF)J_#14!r~T(W}EU5ke?TsgOQ{X1Fqg(;E5rFhrq{zFe}a50cTdNkDkd;yoNgf2(31rlI< z#OW*cp)FfOieJ|n_1S;6YQ|N9wkh${&=p;nt~KZrK}Np5ADiE)BlrR1^p`v~)bk_a zu;=RVcyqjNR@GNmJOEDL`p0O7-8c7jqc-*d4%I>s+^60%;3q}f@1Qhyu~1&sM2CWc zLwtTa%9Ydm68xn9Qd2l1KF$bNx-1nd?;*@`8LSx~tFXXUUV|;}NG$nUK^_PX`hJw` zaARjY|0uD3lU7hkR&-DX|5KSl7N`Vi2{$@I6Zw0Nv+Fnkl^?K!><~fR`_0G&)D*fZ zVDf)yLh$47%N>wsNYKM+jdrqR`j~Nd{YUjekdsR2u$11S2S{7{|HQs1dw@Ip2Nmb@ zecsM!H);3EesV4_czxXN3MK}wlwuO^8)SpkvwT7ad?=bUC-#(?(mz3THt!4Kavgf@ zvw!HkEcX3=YUHJ<3bv1RpNj5SeWG5be`5FVv!~dcfISb@5tKjaOB>4VRCUhV{wL+< zYaMga!!NTe`|`1hTys3D|AF@CftfQ>)(k~XxVc;Ib>5a&u37Qv3Rj^DBMxmF0!@Ab(y)W{WYHTg6AFV(*ay92i8t=q^&Z#U zmOB(p+VU5oYnPrxH~(1;#(laM4h!>i(4R>BJz1n*J(%r(7!PCd0m-FAnK#c-6P|HL zxt{>|>x-R%2Z_^;*F>M=%QqSC^mM107dee$=V(7OZxO~Etr1&ZPDe{y_VVJ15ZG;8 z3yXr^WITpzupQKa`EPl-wWWnYtLcw=!prWzX0Pi?pN0;%cX_$>Y{F_2Il}SOtv8Yi zb;x9Q>*X5~-n*Sg8xxvnc~&}QJW5W~>rU6F4cVwx8^tsaOig zhMCsFMqVumX-(Xn<~jK_YD&q%^QZC_pY;TCr~jPRSDM$_R*s2a8cHqKp{}gqbeHiw`?M#Mx$@l`4?;zw3X7 zp)Y|i&6Yi`{TQ8f;!az%`=1rfuGB+5WZU{9AJ?0bSg+9B7~GT90l{rj(f%K5q%W+} zS94!jZtif7HxPdEBSlT;Y(%%}ii%}Xi?@xTLEQ89CGp4E z{^rtSo-ir(L8^_O4n0b;@+Y{|@0giCsG^l{;Nbj5HCldE%x%DzVN+nhm12fFX6PHO z?o}G=P5AGJ*BepOcw}7gea2?fyJIR;Xjc^N#6s!`=&s^4Odi1)$+W5z^2YzgZ@bq? z%i;D2Quu+_*VpT9ZgGi;&Y(BT&kvG|t2KzLiZv%~xk@09lPFkK-R(xa9@w_d zf3Edu2I$@U*FL0V8k(ZS(f5Y57uW63)AZW#(qpAxsASX)&R$z~%nEx#j;z?HRb;*j zGzY}VRNImiI}@8a=BhPG5*U)_4oCBVI#FmlSCVd4FyeI{!~gR8%62yXbmQ$*%xxzx zOb}$YCs8E$qF~ zK5Cpl&LQ#V-=QD~y_b|h&bhM*=CXF`%Y^5XW(}UvJz-D`M|Mj+RKLMV3gcM9H-2O+ zxxMLc64`Bhqgk6NaJ5m@DV{B9AT@OYZ40sfY;6~{t|3j|D|UWsPg&Q-k~!CetR+me zNkuMVd1xvTB;=;wi*Q90Sn<8IKJZU$t?q$d8wh@dSRH3)>C0c4eQOzDub>QxN6X#b z6#NC#%(7eE`Iv{499D1vrNVXTN)^$wHVJe#W=_AA^zT!~DihObh~b!AmpFHhwd}{k z-s=ffTBjm}b2wym{*jixIuiG0UYD+h!v#SNM*1u$|624i&bVt@M+*_Qzub9)DSMwc zFY>uv`P6pNm&b*&XZ}#*J8@hYLEa~IZmn~S>9inP?o=?N#oH^4)G&Qy#h=3N{nJ|I zgHCeVt6AS@wR1+i=>4JX^O0NIMfUy^Xx;J(KX{c<^QlUw-H-xz0L8@mUr2u7-V(~U zg8lKHFw1{>A*qJT^io1ht z5IccsJ_f(-F!xB`!tri{FV@`(`Fy=2nYE?SpV}cP>d3(N#}E?=1-C42qNHdn$D% z*G>qQEUuwmUNBwi1{^?J7{z^d`YQ=mn~S}xYjjH5?y^_FOkx^^qsF1VHsV)1yjM2P zh=UWN(_qy9<5ICv0dXIL+J8Lm|7p;JWufAIlj1A{=}ZzhussREPy7)SvPD4swP`` zCa)QOhnA93aiMQ9HSxPU*i86+@#j;d7cz_bU3j}^pj*m#@Q9gd2n`idiW;uRCbKEEE{fe=5L zJ6=)(2GrkI-!e?gUcZQd;Q5pe1=*RaYn)YYw~tKz#TH}jjS?5%u)kK9w_QDY3wQz! zv)+B`sHR>?TY=>M-l5EX$=effafFv-jDRmV+Cea&dB(QyA8N=``^YQSFJYwQ00%Dy zL6x5}t$o<_s5yUdi=}58D8yu?{FE_rX+FeP#(@riO_;U?F*7#Ak1Ysihbqs9$bT<& zec@@;;$AU|)<9EcXrpLtX2o}|WL{gc`%N}G9ei*LJ2r+oqiZ;~aZDBtW9&9G4 zkk$%Wt_g={w|L{l?Ely5?SzJg54u=bX5F@m;h8I+3CnO%%2g6=?z~eJaAK8yz0ZN; z{pD$fHp<{5^rc249PkxMlXW0Ly6}M~hxF1p-pz@( z@A|(USH#fa(*Gr>$JOczkAfo4);t&9bN8oc7j((rn$2ke$K%y^>Az*Z3nhs>PnKFQ zeS)VR_opNA!>{}Pr7Eai?(gRb4*PWLH|wjm{wNuHt*CpT*dd?y_z?f}jsDR8ddH1b zwIXG^yR7`X^J`yf#z0m2lFx0poD5ES_e;8wVh}1m$J{Fp;u)NE=q!wSN9 zNLr4`S(^hkL%n)>$LpPhe!+cn73a=v?Q>??{lMmZ(Drc-&UF(*sYc@ z2np9p6pO$r)}dLeEwQoD#mLA=L<9x^6_ba@N9_*J$EiHAkdP2&V{w1xrluy_@9C41 zlc19&0*{@6k8d4B_PV-An3(J@xB5UX;M1p16%ET3Ve9|*VD3Z_Y%WfWZw{3W{=3GKOFKX#_zVG1cH%J9w*QpOXJX87V$6MVMs}b7{8E_`Kd?H+LR;({uM*e%y7t-O`e11yQ5%ijmPK z3v07_7k~Uoc?2NlqIGDy{)*KY!noF7xmt%T;5~l=eXhf&+dTJtwyZ?Cz}MDTLCEKn z=_7v9#J6Xu#ThrT55d0}Mk&Sa`k_rSxwCuQccGuwq<~19+nJ~pE3@If{2d&lU@Q;> z@s0XL{}*P=$|ZZQn{AXV2f8mt0QUD44!U+Gy7ro~dMnzqJ)6KAgM~S_po+4ADlwbY z^Q@U+M~-n1hjhHQz~`UL75ChsbI?ElmYYDA9lHDiF0fHsMKnAunxa9a7`9>-a4>^+ zz$^37i@?ZS-eVL1G_v~I76$rY;ISz_?fd+U;0v3Khw%N&20O%_Icl5QP_LWtmQk;% z8K|2ycwQBHDfy!mt^T=g+5lxM7sF1TiDD~GM(kq!c{9_xK6A|%O*pGNeyJeD>D zl{SdsSb`Wp?<85boDCdqAzVzTSXiDTq2{AwQZezb@_a-9P8ogzO6rUSjVPf;^dkbg za6)XXqo28l;Aacg;aO;)bS~h^m%Z1S2k@Qls~{C8ELR<$5R=Q8pWiSkjFDg1TpX1h z%MDIX)K^F%3iYu+eUX38F*ra7*E66bSnQx6|2}CgPM}i_Mxha-4aGB7`q7CP@dz0J z$zLr(24c;CkJo2Tj;_V`hiSv5M^Hf=X--hI9@HZhE_7}LkxGkQN#`wGgB6pgN8g2?N&&7ZCA#7@u=U8u-T+*3*Zf~!H zwTl=_>tmL^O<3xjC`WZZ0JVv34}||xUPw~;$wk||F|jlAaw*0v!kV?Vv_3q_rk=AF`G?r9VTe#CXErN!dO~d z1P5*KkRc=xH#9pHvu2M%#LI0ojKR*%4qV*bb=dDp{`{F;Rz?ea3=yVLUMc{iGA=JK z!GbS96} z=*TiGVCvY?@IV4 z88dJA$w^t@^K5VPH-NZg5FN{#Zq4egnO;dDCOAX{E+lAqu+*ybjRh{k@)RpyzGQc| zj+(qpfm8}s`3G4V*LAmS2qK>XICukmCowLCbDc8R4Bc77G?hQXu!gH50J$sJXL+Yv zZQqHbzw*NNcALl6$W!|luO{%CBHmB&E%sR5bc_rZl69J=l>UY<@P4CG{)8U?Zi)p) zpfHA9MEqYC;6F(<{$-^c3)R0(ZXFtEP-(4fe_Cy_?Y15?g%-$;xpY^WTP*k@;tDQ{ zkf$5j{>@@4(u((w@u8d!94GplfZ)gsJWEz>T)Cr=hKa`WaAs1L##^02* zg>Yb+)k{LEoeA=*n&3h)cZ|Y>1ydn~jP1&@PQqu$S38cPPf`hT``6y94R%ywrtmzAp?xDDq3z+jC&k-}$j_feL*aw4xunRoRxWnzQu14iYItnNt--ybTCH3tbLF?OxLQL?J1%7BM*1J8PEHDyYH{tW= z1U{^>J~*h@sh<6!w&L2%%n{Th@h-m48z|DN9{?5>&My z&#CzR-H8ex2l&lHIVtM~5h;AZ2LVvwtM``p8^5i+#7>YhC=ODINl~-T*u7pOZJ!~e zSLTJkOJE>qJFK)*cRkhCkOWwF1X%N?=Udz?hn19KM&Q1z$4$G`;^=9A(~!iOOrH0C z>bzooH2v3qzW+r$npmJ)m*24$=NJD+Zpx1#Uk8nu9z1o7)ZqhZRK?0R?H42P3*n$i zt5UMBwy*_NMlks8fu|g0tmKcl6TuiLX*6$BDlPkw{7G8x^HFHHw&-k7$;yK0WuD1ICJ>#O8Ob7?^TUy|JwIPqSsA4CKyO`N2571vYiE@J zS6Hd3xM<9k^cbH%4~>k3Wt@APe7AH~>J>o=wkj`xd#8ZnaoH0tu8$}$*D{l^BXcAD zHE4DLJ3l+^W_!N;)!3-e$L5oTX&ZV{qm8<*g4WHEP-uDiN;&my*%Th3BrrKSea8NC zo*eBJ1yO3sv@SPSUqvOc>B8VOJ3EBLTwGo!G8EkH1b?ZzqrC3GSPLPL zrqNvXwTZf%ZmFY*HFHGdkSlh6l7yh7wbE0>=U zaNWnCvqr0@9rFF_%l*b!8*~Cr`GQ{e5~QA0PBtA5@O79%4H>Whw7{=MiKJb+w^AVB zTc{|N9}=x~)t`nR;sGmHkvnH}$oN)N? z-&$B7@B2&Dek#*pyQsnqD+Jc%o-2m2EdByZlE0teA151HTccITspQZv)zpj>f%xC6 zk*YeRyusd9iP1V5E=Fjl>3pYP`}k#9gT?v^d2i-P347Eer_PoL_}PE9XT)pv%s~D> zS96x2qhXWJWVqC~ECyc5wg;-qt?ejR$V+e+)(?fN`9{UT4OR5R6J`g*g#{)zTk?)} z0@l;du6DksqREcOdZy;hdY3z+v-vf#-BC8%8bA0I7kv8+dsjkeh9^GlbMjvh@;q+L z&)FClNQNPHc)F5dAc%mK1o_q<^{smeQzTI#vG=aAkphv&A)<9w%QJRscSpmAp0rPa z&FZa!n0nRU2O#`?EaSb=Fc4UMPAivViiA|hq&=@m`M6%^;#$wQ2=S6NoNJvHTRb&% zjF(!IzHRDh2E)q20%kbocHYibPG1ycrQ8`Y5LSaDhGpeI`pZGy+u2TFe1VY&_?w>= zA;F#|6GmA`=|czlS0$wc4Za>NJw;h-GtdvqJ>K|0Z81APt(I*@<&hy=*W6ia1@vv= zKQ;0aH!@^2*+20M$o7+0=_t0HVtqi?pY9yvY@ka+dp?-=v&#fuq(nW=NO?->F|J5G z1H)Yw1+zNoXNu%dQBk9Q{~jD3)~GZ6gc6L$?fMnK#=#L069a3b{(*sO*ESGZu2Qev zn=4b*?eI+D@o0#OiUQsL5&u2LdPC6pykC-&l9J-%SCtIw10fB_$iI!JQA|ym()B{9C8CDWuItykQ_A5CXUC zzjHIFTJp}Yvq-w)WxecPFVw|P$8LSwrpV-Q+u5t96$ymFIW+s1f&*;eeJ#x`w;T%< z;ZRR`bZf@H%Zkz18Tjqx*+|SzyE%8Q2-}EC@Ck$jE}JepBGT3usT)bVZA1gGu=WZ( z-6squoo*s{zw{Ord5%lUQ8QXuawJSjh=*Hu5|FAOSAET4uvZwfWAATIa5a#N-Sz~C zTj_f6JebZZ%Q^OjT_;caaOo>ZnYWM_kKInqs+O307SAUj0YK8-65+_Iz&au!Vjv}%NR7qU z%k@R`|L#?V0uGdj2=u2O7=e^Cqyr0?H-?ltrj;JljURPnwQdETQ=yyzU(&{oja1!4 z1uTwg_bQpy1ZwhU9JTs0t9RCw302#mO4HDmo5}Y0zqGxXacYB3_XpF6h=8WV(xQ@BxAK%{r%Vp;!JK_*p@nM+Oh&>kBLxR3-pfPaw73& zNB;Ig2KPYyoksQ`64Sjrw5V~Jc{h4+I@qt~ycvwiAjw;;sGU*lX5b@_De(55{Me** zmVy}b#b|d+aOA2|2r^Q%&!~u!5q}@&z}oHS^>p_N9T*CAYl`tpJe6rhZzOgI0)6ix zDhmpz)PYc#j`zaDg8JL*)+N>ei?wG=Q(}J7dT{_wBir2N{T_GVa0YzJYG z>;9G~d)6>c4{%iwbmC?IJUr-40o(Yp?t9~Wsn&5jc&SYykU7tBNd3%E#|x6I=iO5o zaafg#3-f%o)O!yR3+AaUsMhn8E?f4CL^^y92kfSbi@V$GI#HP|2cum+aKh7zI8uFX zO7C>s+}vQKAQ~E)zLix*Z0yy=rVuqXHK10l4-+@U!pw|_ghWS8t={R~o|UD`&(Ht< z_KJ**ESCu;_?xmk%~xnnPfvr~tg*3iFbaW!ii-Ecg`Tvu^!?d?`6Mp8!wDdO0)RgU z1PZFRxmLS&g2WcM2UKxk;U1U+2fnXPhbIm`KAo)5f2?n{!2l%aoVo&QKyb2v_zBJ? zQAB)TPzh8x!6&Q<_vgs3%;$xbIU%0Luuo9 zVUv@y8iZ}$mn(;_ClzFjnTkpZ9k{O-eYM#8YpYR#r(8~Np#{oO4JR&})5_oJ#>a=% zR1>aV4h^gbv;pj+)BS@TCRg9QMw53`c$@Y%FZSTGe;r0%RcE3-+)wSUm{5S^FwMew zKe^Z2;`&sfO_en{n!2K5E3;TJtsCCG^e&qR&vpbd zwFhF|<{@@C;~v2G@rH;J4GX^DB+mx_8W(?L=^x9j zqgr1Yhc9XNVD*gF^%^WH;q{U|UuIeK;Rb^+ps8^roeIbe)HENTZp#+8`hR{Ejliw< zxVPRpPGh%mbaaeQNVq@whmMV1yh0pTSWvL*!^Z3n4gW4fF3SGjZ2QoY9UhS#4(^zz z^Bx%=XOC{fE8ScANy&(rFz{bV;Y&B6WvzvohR@5z`y_) zuQoA(S^^JN83+iFzG6{?8C)*oGc&c>*+19X+yH)Zw0}NMP2b=%#?mZXddE&Da<^-f zuA0*0<<4=99uF;#%*(33d*%VKb*ZJ(-P~k|$GRm$6N)(IH$7JWEPqG9us0Sq@_Kv- z4E$;=t?5Ba<%`J-!z!w$?tUx?e!^(pd)!YIAG1`b{K9`L29t{Wi$hbfNJ>id8Ua8j z3p{;6z>Y?NY#Yd@i*mdkvE<5tdE91w-+78E72jd2r^)wJF3pqu_Mi>nOfhgx={Boo zB_Ro;@VL6~&w418=jOz7@^4hX3tv38wWOMJ^r2{=O=4&>ImHlf23N};KdpG`^Lhf> z+R+v~m1ad39Zl#C$x9ZmqT4H?I{P5J11_C7E|CE^7)X{6P{43$YSvmW^RGZBqgHXf((Q4vrOI>@M8O-?Wh zI^24LC0-SThFN8GFNtR9Q!m3jt4crA-&}~RMq^gHFYX;` zF24hB7#GSui#PF|UzTfUgDx*2FQyPGhL_aWGYziuAEw8bz8%3mZ_Xqw(`IZH}5cA&}8l9PS;0Z~!gS5AOm4ZFP92OpM~=;5^O7mGQQA)MvYGtt49 zmq3=y!@ccnO@(CIH%`ad9p#(>F54vGn)v%RGv(`aIs+MWe)r;i}+ zftLA}`Ik7;@tVWilJ?Vk5RN%l?!5J-jJ@STOM2B%8tQ@=YeS7gtn!biU*5Pi7N^`! z^zHOwm9`uwDAGj_*GfrP6)1lSm6NtFpgD{p2pNRD3M*m~t?pNgj9j(GXL;jglF(R? zmmNPIvL@^|Fuq{8M2+cFl^j2fs#%-`CE9=-y@hHj6Pd!E2M9lNxBD427N0Dwz7YI=Gn#}_F4GTM|}LgSW4 zxAjrTU)z-D@D@vSUmfoFo#^LKO&SgCns6gMH+oMsf;tkUp(t$7&j7v z^e}7r1&KcWtqFeA&O3Pi03$s}C zOOD06_D9a{pjh>BtAAS`fJ=_@hjeFGBk3cu5v)+r+x&nP2F8L{1Rwlw(3Zg_9?#nx z%`V$1uW17l+U<@G*qHvW7kka|qZ4Z*ODIu2pSl_mOA0Fd3o3f#?jCPPf{|ev-hwQu z9=I7QT0FM{8?R_mjROCvqE!B?9b|vlsYO|f5bxc$TW0WPa}>~1xytooFQBp)QKt^Y zZLzW(+_&={oqo#7ZOa!YMXz- z+~JkRhV+G!k_hB$RjC&tEKydsw{>kWiDS}O5k21?HV;z5B!_SB2RIND+0a0BTFaX2 zj97*Zhhs0wEqDL=5gr~Mtf;pBM=GT?d&)?tLsAxy`1~j?q3Ftersgt&-nszw-z~>( zvK`L}6No(3*x$}R))&S-%dWLp<)&y4;hR}4uFcaPTOBRA?r+*RE+kE;ESx^q0wpsI(a-dG2-w^R za-zdj_#rs8CGJ@=w>o7lgYey)hAG9racY~N_^XbzF`ZP4-gFrSy|sH?pDJK3&dFdY zcQMyS%Pz-1LUZq36R-wnl%n1luV_+ld2&V8g&CCIJ63UQb<1@8qwc(G6r;i@^d9@k zq`oCsCSz-;?iZfxC!s4e;l`>CFaD*d;pDU{o2!9ijYqE`{e zFvA^Fc&qj~KY<&u>#w3Sa;_^&)wvN5)e}v$uVeDgrDUx7@8)(k)l()(kI8aQ`PLa{ zI`J7amAacIIHrM5CaHK}i0R2S7v=NW&i`j1&@Tr&YcX3(C;y05)LytphFRF#8c}9Hq=L7TX&oq+=33nuzz%;sU zC1PFH7ICd}xVE$XtKB+Vk3nSGQ?E{MpHPH##!7>o-wb%VTI>;xQI*|3;K~GzJ2Sh) z;G-KSQVI3okf$SUjhIbQ>6Lq)=H$;--X}wLsa+YVqDwdK{Hx2;vW6onO(&(TG&P{f z`!XOZuR5&cWJ`i~E@2nUl}cuxTQK5h{{pMMRjrK|%hyq>T;)?>``-VBUCIc2k&3|Q#rK;91=8h#el59(qy62?xB54VdLu7eRAy}%k(x>xqp6j{^hzl;610%vkr6lU z%%(}@RPhG_Q$93#>L0M5or(C?c5yo z`^1Eksb#mMlkph068>BFdcdMRI+h zP2Nt#k*a3fKfVuQg`8Dx-K7kY-u$*c4n1(15u`2vW&Q1UEPMS*`EiR$~{Eq z&QJjJh938EZWti>g9X$`tUj9DM16|An#u&l^;=g`j?ij@*WZnygp%svRV|s|sy!x) zKfQaZdhAsaBE#1%!4&Fpi$#W0ous#Y!RWObANRhQo78%$TTX`cu7t~YK1acprc_Q?*1$T^ z+&v*xSfSD|P)>#?To(Dyb|zicMJJLOkfNE|8;(kwG*7}Nc;>(X46@VN4guq>_Uc+B z_GM;Dc~lY2JW^aIZgV>hA`GHCVR5YKE_>cImd?3**>b54B|9P?YO6>dXTRSzNn?_F zUMsE!T#$lVg$Q0-ytr%KZa-bl!Fkl}Jo)9sSsuXZxRWn>tDImIaydbkRfImI0Q^wb zsi88x$cM3Le1_KHZm_rw_x)|6D{p!;J=DYEh}3;f$#m$n?0-zamWI*)vpQ?7uVT@? zF1TGv|K-~0x?f|NgM=eqi`$Fsq!R$XbCVptT2!NSY#X0=JYfG{7U09UR{yU3{5X!6 zp~pq4c2QrN8q!muks=#G+sd-rPdyz>5tWXZH;?hv^QmQ=KvAf_BgxBB?7_Frmp^Nh zfj{=CSxCxvi}guH1%Y7ZBw0*8B*l2aoJ!G`_RddPU_ZyXGR5PucWo?~46M9eDl!@= z4ZAWO?z!AIehHLCM(~F9ZQ8l|iIXoilJiSwyDZ=Cj80rWCq=RxfT3Fk>1m0k%j?S? z8n!Ca%i7n$Zs947mkNS*vP+eZJ?`H#FYs9dtGph6QZvo?vWE0!ET52D9h|Y01^UbuT}jn( z0e6%Oj%G7aoh30V^s?L&B@N}2f}X#cl#TX_qZw0&R2Ulg!xcqk6DJi|01!qws}gUS z#j|MAuQ5RK%VpvW{40JAR8(Oj-C5|b%-&LtT59W861KOw^o`Q*hkJbQXmZ~~YY zJz;j-fd&rv22G^YUfn)nIk@aE!Enh6AEv35XJFOQ8cy}Unv~HDuXTERzZ!9dki!5* zU)EK|mKV9QLcC?jW1`M9I-PZX+@z)JzW0225gQyDIs`=s76`&9KHHnR1^#`KwGPUt zAaym32y7mde;97p-b4dW&jt>?yv`gzayk2*Y^K%Sz$E<9XFcOOm2E!9jbqdja;C@YBH^emAuI;%gt!b= zw-q=8^jaJTOvhn<@#smyRJIl?T^a{y5HUi7ViF$`%*hd%=T4k*ARRVN^N2a}o<7nR?CTygJA>WJw z5jU_L#z(;m>*8!e(dpQ=9qG)EI{ql5EhMAeQ_Y;H!{L?9k*7KPPssmuz~dnt2Kek$ z0S+ME7AG8_Us{vfW49sEWvc$?&TTYg*L2qFB`J^%$Mn|(-s0*j!Ut?f5xODIHVL%^ zGG-?Hudew)Y4+$v$FnQA%FbI~sPCQBZV3V6T}%a!C8^$WpT;QmTSx#>IWFl_k3?uJ z_UcmiOuZN2J5nraaETI@2l%R76fnIe?03+SDvM~04K7;P-NkJ`oiQWoilG&k8h2O# z{9+P~H{0#$MMdR)&QJhCVE+bg78ZwGqyqur|DokY^?wLc2LDg8>imGeBMs`%C9MY+346M5rK?3$P z7Cd7Gl(#tyzby|>P3`DAixY`r_%%0Z&Q19R!>t8B{c*b;?_+8BkrApK-S0_#e9tA9&6x5wQXtu} zR>1Fmz1e=xL$9}^usF9ezjX7A=jkPeAjC$8IKh;qWe7f~;TOEZ1un5M9x)*JgaFOZ*=LDUJGUu{J=kD{n+^hCNed0d#m3

aEu9}-VUZ+&cN(h~I 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

R6NpVuV7^V8q`&8KKXr#lr=jP@)VEu-t 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

ZkAN~)mi&Xc;_8-u&f!cNzmjK5tA;GHacAS?N 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

3CI6YU9VGIBz8DQ>W287io2_qx~F9 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

Cbj29_zjZ4SyL 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%0AhZ{hg`Q5Y<%;QfMJy*|IcM#Z9@U*f)e7RH&-r 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⋙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 e3n@45)}6c8;U~Y^ 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%0AeNbR~;stnY=ERWqnBlq@B)oqo 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 Ut|E?#7QUY~&CnoLx^n0L0&?@QH2?qr From 8fb6b17139d123de5c8d4d38589aa71221a46c09 Mon Sep 17 00:00:00 2001 From: d1vious Date: Thu, 27 Jan 2022 14:59:25 -0500 Subject: [PATCH 02/58] adding log4shell correlation --- ...log4shell_cve_2021_44228_exploitation_.yml | 74 +++++++++++++++++++ ...hell_cve_2021_44228_exploitation_.test.yml | 12 +++ 2 files changed, 86 insertions(+) create mode 100644 detections/endpoint/log4shell_cve_2021_44228_exploitation_.yml create mode 100644 tests/endpoint/log4shell_cve_2021_44228_exploitation_.test.yml diff --git a/detections/endpoint/log4shell_cve_2021_44228_exploitation_.yml b/detections/endpoint/log4shell_cve_2021_44228_exploitation_.yml new file mode 100644 index 0000000000..45a37df74e --- /dev/null +++ b/detections/endpoint/log4shell_cve_2021_44228_exploitation_.yml @@ -0,0 +1,74 @@ +name: Log4Shell CVE-2021-44228 Exploitation +id: 2624807a-7f2a-11ec-85f5-695f29787b3b +version: 1 +date: '2022-01-26' +author: Jose Hernandez, Splunk +type: Correlation +datamodel: +- Risk +description: + This correlation find exploitation of Log4Shell CVE-2021-44228 against systems using detections from Splunk Security Content Analytic Story. + It does this by calculating the distinct count of MITRE ATT&CK tactics from Log4Shell detections fired. + If the count is larger than 2 or more distinct MITRE ATT&CK tactics we assume high problability of exploitation. + The Analytic story breaks down into 3 major phases of a Log4Shell exploitation, specifically: + 1. Initial Payload delivery eg. `${jndi:ldap://PAYLOAD_INJECTED}` + 2. Call back to malicious LDAP server eg. Exploit.class + 3. Post Exploitation Activity/Lateral Movement using Powershell or similar T1562.001 + Each of these phases fall into different MITRE ATT&CK Tactics (Initial Access, Execution, Command and Control), + by looking into 2 or more phases showing up in detections triggerd is how this correlation search finds exploitation. + If we get a notable from this correlation search the best way to triage it is by investigating the affected systems against Log4Shell exploitation using Splunk SOAR playbooks. +search: '| tstats `security_content_summariesonly` count min(_time) as firstTime max(_time) as lastTime + from datamodel=Risk.All_Risk where All_Risk.analyticstories="Log4Shell CVE-2021-44228" All_Risk.risk_object_type="system" + by All_Risk.risk_object All_Risk.annotations.mitre_attack.mitre_tactic source + | `drop_dm_object_name(All_Risk)` | `security_content_ctime(firstTime)` + | `security_content_ctime(lastTime)` + | stats values(risk_object) as affected_systems values(source) as detection_name values(annotations.mitre_attack.mitre_tactic) as tactics values(firstTime) as firstTime values(lastTime) as lastTime dc(annotations.mitre_attack.mitre_tactic) as distinct_tactics + | where distinct_tactics >= 2 + | `log4shell_cve_2021_44228_exploitation__filter`' +how_to_implement: To implement this correlation search a user needs to enable all detections in the Log4Shell Analytic Story and confirm it is generation risk events. A simple search `index=risk analyticstories="Log4Shell CVE-2021-44228"` should contain events. +known_false_positives: There are no known false positive for this search, but it could contain false positives as multiple detections can trigger and not have successful exploitation. +references: +- https://research.splunk.com/stories/log4shell_cve-2021-44228/ +- https://www.splunk.com/en_us/blog/security/simulating-detecting-and-responding-to-log4shell-with-splunk.html +tags: + analytic_story: + - Log4Shell CVE-2021-44228 + dataset: + - https://raw.githubusercontent.com/splunk/attack_data/master/datasets/suspicious_behaviour/log4shell_exploitation/log4shell_correlation.txt + kill_chain_phases: + - Reconnaissance + - Exploitation + - Lateral Movement + mitre_attack_id: + - T1105 + - T1190 + - T1059 + product: + - Splunk Enterprise + - Splunk Enterprise Security + - Splunk Cloud + required_fields: + - _time + - All_Risk.analyticstories + - All_Risk.risk_object_type + - All_Risk.risk_object + - All_Risk.annotations.mitre_attack.mitre_tactic + - source + security_domain: endpoint + impact: 90 + confidence: 70 + # (impact * confidence)/100 + risk_score: 63 + context: + message: Log4Shell Exploitation detected against $affected_systems$ + observable: + - name: affected_systems + type: Hostname + role: + - Victim + nist: + - DE.CM + cis20: + - CIS 3 + - CIS 5 + - CIS 16 \ No newline at end of file diff --git a/tests/endpoint/log4shell_cve_2021_44228_exploitation_.test.yml b/tests/endpoint/log4shell_cve_2021_44228_exploitation_.test.yml new file mode 100644 index 0000000000..697da662ca --- /dev/null +++ b/tests/endpoint/log4shell_cve_2021_44228_exploitation_.test.yml @@ -0,0 +1,12 @@ +name: Log4Shell CVE-2021-44228 Exploitation Unit Test +tests: +- name: Log4Shell CVE-2021-44228 Exploitation + file: endpoint/log4shell_cve_2021_44228_exploitation_.yml + pass_condition: '| stats count | where count > 0' + earliest_time: '-24h' + latest_time: 'now' + attack_data: + - file_name: log4shell_correlation.txt + data: https://raw.githubusercontent.com/splunk/attack_data/master/datasets/suspicious_behaviour/log4shell_exploitation/log4shell_correlation.txt + source: log4shell + sourcetype: stash \ No newline at end of file From 39cb6376b41573be3ccad883e78cf63258167daf Mon Sep 17 00:00:00 2001 From: d1vious Date: Thu, 27 Jan 2022 15:05:08 -0500 Subject: [PATCH 03/58] fixing yaml error --- detections/endpoint/log4shell_cve_2021_44228_exploitation_.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/detections/endpoint/log4shell_cve_2021_44228_exploitation_.yml b/detections/endpoint/log4shell_cve_2021_44228_exploitation_.yml index 45a37df74e..106e7f4d9e 100644 --- a/detections/endpoint/log4shell_cve_2021_44228_exploitation_.yml +++ b/detections/endpoint/log4shell_cve_2021_44228_exploitation_.yml @@ -10,7 +10,7 @@ description: This correlation find exploitation of Log4Shell CVE-2021-44228 against systems using detections from Splunk Security Content Analytic Story. It does this by calculating the distinct count of MITRE ATT&CK tactics from Log4Shell detections fired. If the count is larger than 2 or more distinct MITRE ATT&CK tactics we assume high problability of exploitation. - The Analytic story breaks down into 3 major phases of a Log4Shell exploitation, specifically: + The Analytic story breaks down into 3 major phases of a Log4Shell exploitation, specifically 1. Initial Payload delivery eg. `${jndi:ldap://PAYLOAD_INJECTED}` 2. Call back to malicious LDAP server eg. Exploit.class 3. Post Exploitation Activity/Lateral Movement using Powershell or similar T1562.001 From 2a121518620d617fd0aa6fcbdd60b9dd06058346 Mon Sep 17 00:00:00 2001 From: d1vious Date: Thu, 27 Jan 2022 15:57:21 -0500 Subject: [PATCH 04/58] fixing path --- ...ion_.yml => log4shell_cve_2021_44228_exploitation.yml} | 8 ++++---- spec/detections.spec.json | 3 ++- ...yml => log4shell_cve_2021_44228_exploitation.test.yml} | 2 +- 3 files changed, 7 insertions(+), 6 deletions(-) rename detections/endpoint/{log4shell_cve_2021_44228_exploitation_.yml => log4shell_cve_2021_44228_exploitation.yml} (95%) rename tests/endpoint/{log4shell_cve_2021_44228_exploitation_.test.yml => log4shell_cve_2021_44228_exploitation.test.yml} (88%) diff --git a/detections/endpoint/log4shell_cve_2021_44228_exploitation_.yml b/detections/endpoint/log4shell_cve_2021_44228_exploitation.yml similarity index 95% rename from detections/endpoint/log4shell_cve_2021_44228_exploitation_.yml rename to detections/endpoint/log4shell_cve_2021_44228_exploitation.yml index 106e7f4d9e..f40ce8af05 100644 --- a/detections/endpoint/log4shell_cve_2021_44228_exploitation_.yml +++ b/detections/endpoint/log4shell_cve_2021_44228_exploitation.yml @@ -1,5 +1,5 @@ -name: Log4Shell CVE-2021-44228 Exploitation -id: 2624807a-7f2a-11ec-85f5-695f29787b3b +name: Log4Shell CVE-2021-44228 Exploitation +id: 9be30d80-3a39-4df9-9102-64a467b24eac version: 1 date: '2022-01-26' author: Jose Hernandez, Splunk @@ -24,7 +24,7 @@ search: '| tstats `security_content_summariesonly` count min(_time) as firstTime | `security_content_ctime(lastTime)` | stats values(risk_object) as affected_systems values(source) as detection_name values(annotations.mitre_attack.mitre_tactic) as tactics values(firstTime) as firstTime values(lastTime) as lastTime dc(annotations.mitre_attack.mitre_tactic) as distinct_tactics | where distinct_tactics >= 2 - | `log4shell_cve_2021_44228_exploitation__filter`' + | `log4shell_cve_2021_44228_exploitation_filter`' how_to_implement: To implement this correlation search a user needs to enable all detections in the Log4Shell Analytic Story and confirm it is generation risk events. A simple search `index=risk analyticstories="Log4Shell CVE-2021-44228"` should contain events. known_false_positives: There are no known false positive for this search, but it could contain false positives as multiple detections can trigger and not have successful exploitation. references: @@ -71,4 +71,4 @@ tags: cis20: - CIS 3 - CIS 5 - - CIS 16 \ No newline at end of file + - CIS 16 diff --git a/spec/detections.spec.json b/spec/detections.spec.json index 14e2026fcf..4d5b2a69ad 100644 --- a/spec/detections.spec.json +++ b/spec/detections.spec.json @@ -164,7 +164,8 @@ "UEBA", "Updates", "Vulnerabilities", - "Web" + "Web", + "Risk" ], "type": "string" }, diff --git a/tests/endpoint/log4shell_cve_2021_44228_exploitation_.test.yml b/tests/endpoint/log4shell_cve_2021_44228_exploitation.test.yml similarity index 88% rename from tests/endpoint/log4shell_cve_2021_44228_exploitation_.test.yml rename to tests/endpoint/log4shell_cve_2021_44228_exploitation.test.yml index 697da662ca..1ba3abe708 100644 --- a/tests/endpoint/log4shell_cve_2021_44228_exploitation_.test.yml +++ b/tests/endpoint/log4shell_cve_2021_44228_exploitation.test.yml @@ -1,7 +1,7 @@ name: Log4Shell CVE-2021-44228 Exploitation Unit Test tests: - name: Log4Shell CVE-2021-44228 Exploitation - file: endpoint/log4shell_cve_2021_44228_exploitation_.yml + file: endpoint/log4shell_cve_2021_44228_exploitation.yml pass_condition: '| stats count | where count > 0' earliest_time: '-24h' latest_time: 'now' From 9ba8b98bb7a59b4b06e5e87ab69423b98fe2b1a1 Mon Sep 17 00:00:00 2001 From: mhaag-spl <5632822+MHaggis@users.noreply.github.com> Date: Tue, 15 Feb 2022 14:09:25 -0700 Subject: [PATCH 05/58] SSA Rasautou --- .../ssa___windows_rasautou_dll_execution.yml | 80 +++++++++++++++++++ ...___windows_rasautou_dll_execution.test.yml | 9 +++ 2 files changed, 89 insertions(+) create mode 100644 detections/endpoint/ssa___windows_rasautou_dll_execution.yml create mode 100644 tests/endpoint/ssa___windows_rasautou_dll_execution.test.yml diff --git a/detections/endpoint/ssa___windows_rasautou_dll_execution.yml b/detections/endpoint/ssa___windows_rasautou_dll_execution.yml new file mode 100644 index 0000000000..f46482b50e --- /dev/null +++ b/detections/endpoint/ssa___windows_rasautou_dll_execution.yml @@ -0,0 +1,80 @@ +name: Windows Rasautou DLL Execution +id: 6f42b8be-8e96-11ec-ad5a-acde48001122 +version: 1 +date: '2022-02-15' +author: Michael Haag, Splunk +type: TTP +datamodel: +- Endpoint +description: The following analytic identifies the Windows Windows Remote Auto Dialer, rasautou.exe executing an arbitrary DLL. This technique is used to execute arbitrary shellcode or DLLs via the rasautou.exe LOLBin capability. + During triage, review parent and child process behavior including file and image loads. +search: '| from read_ssa_enriched_events() | where "Endpoint_Processes" IN(_datamodels) + | eval timestamp=parse_long(ucast(map_get(input_event, "_time"), "string", null)), + cmd_line=ucast(map_get(input_event, "process"), "string", null), process_name=ucast(map_get(input_event, + "process_name"), "string", null), process_path=ucast(map_get(input_event, "process_path"), + "string", null), parent_process_name=ucast(map_get(input_event, "parent_process_name"), + "string", null), event_id=ucast(map_get(input_event, "event_id"), "string", null) + | where cmd_line IS NOT NULL AND process_name IS NOT NULL AND process_name="rasautou.exe" + AND (like (cmd_line, "%-d %") AND like (cmd_line, "%-p %")) | eval start_time=timestamp, + end_time=timestamp, entities=mvappend(ucast(map_get(input_event, "dest_user_id"), + "string", null), ucast(map_get(input_event, "dest_device_id"), "string", null)) + | eval body=create_map(["event_id", event_id, "cmd_line", cmd_line, "process_name", + process_name, "parent_process_name", parent_process_name, "process_path", process_path]) + | into write_ssa_detected_events();'' +how_to_implement: To successfully implement this search you need to be ingesting information on process that include the name of the process responsible for the changes from your endpoints into the `Endpoint` datamodel in the `Processes` node. In addition, confirm the latest CIM App 4.20 or higher is installed and the latest TA for the endpoint product. +known_false_positives: False positives will be limited to applications that require Rasautou.exe to load a DLL from disk. Filter as needed. +references: + - https://github.com/mandiant/DueDLLigence + - https://github.com/MHaggis/notes/blob/master/utilities/Invoke-SPLDLLigence.ps1 + - https://gist.github.com/NickTyrer/c6043e4b302d5424f701f15baf136513 + - https://www.fireeye.com/blog/threat-research/2019/10/staying-hidden-on-the-endpoint-evading-detection-with-shellcode.html +tags: + analytic_story: + - Windows Defense Evasion Tactics + dataset: + - https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1055.001/rasautou/windows-security.log + kill_chain_phases: + - Exploitation + mitre_attack_id: + - T1055.001 + - T1218 + - T1055 + product: + - Splunk Enterprise + - Splunk Enterprise Security + - Splunk Cloud + required_fields: + - _time + - Processes.dest + - Processes.user + - Processes.parent_process_name #parent process name + - Processes.parent_process #parent cmdline + - Processes.original_file_name + - Processes.process_name #process name + - Processes.process #process cmdline + - Processes.process_id + - Processes.parent_process_path + - Processes.process_path + - Processes.parent_process_id + security_domain: endpoint + impact: 80 + confidence: 100 + # (impact * confidence)/100 + risk_score: 80 + context: + - Source:Endpoint + - Stage:Defense Evasion + message: An instance of $parent_process_name$ spawning $process_name$ was identified on endpoint $dest$ attempting to load a DLL in a suspicious manner. + observable: + - name: dest + type: Hostname + role: + - Victim + - name: parent_process_name + type: Parent Process + role: + - Parent Process + - name: process_name + type: Process + role: + - Child Process \ No newline at end of file diff --git a/tests/endpoint/ssa___windows_rasautou_dll_execution.test.yml b/tests/endpoint/ssa___windows_rasautou_dll_execution.test.yml new file mode 100644 index 0000000000..d617f00e0b --- /dev/null +++ b/tests/endpoint/ssa___windows_rasautou_dll_execution.test.yml @@ -0,0 +1,9 @@ +name: Windows Rasautou DLL Execution Unit Test +tests: +- name: Windows Rasautou DLL Execution + file: endpoint/ssa___windows_rasautou_dll_execution.yml + pass_condition: '@count_gt(0)' + attack_data: + - file_name: windows-security.log + data: https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1055.001/rasautou/windows-security.log + source: WinEventLog:Security \ No newline at end of file From c708484703c96c17782cdb9ebbc04bd6355badfb Mon Sep 17 00:00:00 2001 From: mhaag-spl <5632822+MHaggis@users.noreply.github.com> Date: Tue, 15 Feb 2022 14:14:16 -0700 Subject: [PATCH 06/58] oops --- detections/endpoint/ssa___windows_rasautou_dll_execution.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/detections/endpoint/ssa___windows_rasautou_dll_execution.yml b/detections/endpoint/ssa___windows_rasautou_dll_execution.yml index f46482b50e..89ddec23e7 100644 --- a/detections/endpoint/ssa___windows_rasautou_dll_execution.yml +++ b/detections/endpoint/ssa___windows_rasautou_dll_execution.yml @@ -1,5 +1,5 @@ name: Windows Rasautou DLL Execution -id: 6f42b8be-8e96-11ec-ad5a-acde48001122 +id: 6f42b8ce-1e15-11ec-ad5a-acde48001122 version: 1 date: '2022-02-15' author: Michael Haag, Splunk From 9082c7c43d3ac975a3518db9d58cb02dc2d02f65 Mon Sep 17 00:00:00 2001 From: mhaag-spl <5632822+MHaggis@users.noreply.github.com> Date: Tue, 15 Feb 2022 14:34:11 -0700 Subject: [PATCH 07/58] Windows Bits Job Persistence --- .../ssa___windows_bits_job_persistence.yml | 96 +++++++++++++++++++ .../ssa___windows_rasautou_dll_execution.yml | 2 +- 2 files changed, 97 insertions(+), 1 deletion(-) create mode 100644 detections/endpoint/ssa___windows_bits_job_persistence.yml diff --git a/detections/endpoint/ssa___windows_bits_job_persistence.yml b/detections/endpoint/ssa___windows_bits_job_persistence.yml new file mode 100644 index 0000000000..2a95e98e52 --- /dev/null +++ b/detections/endpoint/ssa___windows_bits_job_persistence.yml @@ -0,0 +1,96 @@ +name: Windows Bits Job Persistence +id: 1e25e97a-8ea4-11ec-9767-acde48001122 +version: 1 +date: '2022-02-15' +author: Michael Haag, Splunk +type: TTP +datamodel: +- Endpoint_Processes +description: The following query identifies Microsoft Background Intelligent Transfer + Service utility `bitsadmin.exe` scheduling a BITS job to persist on an endpoint. + The query identifies the parameters used to create, resume or add a file to a BITS + job. Typically seen combined in a oneliner or ran in sequence. If identified, review + the BITS job created and capture any files written to disk. It is possible for BITS + to be used to upload files and this may require further network data analysis to + identify. You can use `bitsadmin /list /verbose` to list out the jobs during investigation. +search: '| from read_ssa_enriched_events() | where "Endpoint_Processes" IN(_datamodels) + | eval timestamp=parse_long(ucast(map_get(input_event, "_time"), "string", null)), + cmd_line=ucast(map_get(input_event, "process"), "string", null), process_name=ucast(map_get(input_event, + "process_name"), "string", null), process_path=ucast(map_get(input_event, "process_path"), + "string", null), parent_process_name=ucast(map_get(input_event, "parent_process_name"), + "string", null), event_id=ucast(map_get(input_event, "event_id"), "string", null) + | where cmd_line IS NOT NULL AND process_name IS NOT NULL AND process_name="bitsadmin.exe" + AND (like (cmd_line, "%create%") OR like (cmd_line, "%addfile%")OR like (cmd_line, "%setnotifyflags%") + OR like (cmd_line, "%setnotifycmdline%") OR like (cmd_line, "%setminretrydelay%") OR like (cmd_line, + "%setcustomheaders%") OR like (cmd_line, "%resume%")) | eval start_time=timestamp, + end_time=timestamp, entities=mvappend(ucast(map_get(input_event, "dest_user_id"), + "string", null), ucast(map_get(input_event, "dest_device_id"), "string", null)) + | eval body=create_map(["event_id", event_id, "cmd_line", cmd_line, "process_name", + process_name, "parent_process_name", parent_process_name, "process_path", process_path]) + | into write_ssa_detected_events();' +how_to_implement: To successfully implement this search you need to be ingesting information + on process that include the name of the process responsible for the changes from + your endpoints into the `Endpoint` datamodel in the `Processes` node. In addition, + confirm the latest CIM App 4.20 or higher is installed and the latest TA for the + endpoint product. +known_false_positives: Limited false positives will be present. Typically, applications + will use `BitsAdmin.exe`. Any filtering should be done based on command-line arguments + (legitimate applications) or parent process. +references: +- https://attack.mitre.org/techniques/T1197/ +- https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin +- https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1197/T1197.md#atomic-test-3---persist-download--execute +- https://lolbas-project.github.io/lolbas/Binaries/Bitsadmin/ +tags: + analytic_story: + - BITS Jobs + automated_detection_testing: passed + confidence: 80 + context: + - Source:Endpoint + - Stage:Persistence + dataset: + - https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1197/atomic_red_team/bits-windows-security.log + impact: 70 + kill_chain_phases: + - Exploitation + message: An instance of $parent_process_name$ spawning $process_name$ was identified + on endpoint $dest$ by user $user$ attempting to persist using BITS. + mitre_attack_id: + - T1197 + observable: + - name: user + type: User + role: + - Victim + - name: dest + type: Hostname + role: + - Victim + - name: parent_process_name + type: Parent Process + role: + - Parent Process + - name: process_name + type: Process + role: + - Child Process + product: + - Splunk Enterprise + - Splunk Enterprise Security + - Splunk Cloud + required_fields: + - _time + - Processes.dest + - Processes.user + - Processes.parent_process_name + - Processes.parent_process + - Processes.original_file_name + - Processes.process_name + - Processes.process + - Processes.process_id + - Processes.parent_process_path + - Processes.process_path + - Processes.parent_process_id + risk_score: 56 + security_domain: endpoint diff --git a/detections/endpoint/ssa___windows_rasautou_dll_execution.yml b/detections/endpoint/ssa___windows_rasautou_dll_execution.yml index 89ddec23e7..f13a226f93 100644 --- a/detections/endpoint/ssa___windows_rasautou_dll_execution.yml +++ b/detections/endpoint/ssa___windows_rasautou_dll_execution.yml @@ -5,7 +5,7 @@ date: '2022-02-15' author: Michael Haag, Splunk type: TTP datamodel: -- Endpoint +- Endpoint_Processes description: The following analytic identifies the Windows Windows Remote Auto Dialer, rasautou.exe executing an arbitrary DLL. This technique is used to execute arbitrary shellcode or DLLs via the rasautou.exe LOLBin capability. During triage, review parent and child process behavior including file and image loads. search: '| from read_ssa_enriched_events() | where "Endpoint_Processes" IN(_datamodels) From 6b6727b3d7849b5f2071684cfe55bbf99fd69465 Mon Sep 17 00:00:00 2001 From: mhaag-spl <5632822+MHaggis@users.noreply.github.com> Date: Wed, 16 Feb 2022 12:19:01 -0700 Subject: [PATCH 08/58] BITS --- .../ssa___windows_bits_job_persistence.yml | 28 +++--- .../ssa___windows_bitsadmin_download_file.yml | 95 +++++++++++++++++++ .../ssa___windows_rasautou_dll_execution.yml | 30 +++--- ...sa___windows_bits_job_persistence.test.yml | 9 ++ ...__windows_bitsadmin_download_file.test.yml | 9 ++ 5 files changed, 138 insertions(+), 33 deletions(-) create mode 100644 detections/endpoint/ssa___windows_bitsadmin_download_file.yml create mode 100644 tests/endpoint/ssa___windows_bits_job_persistence.test.yml create mode 100644 tests/endpoint/ssa___windows_bitsadmin_download_file.test.yml diff --git a/detections/endpoint/ssa___windows_bits_job_persistence.yml b/detections/endpoint/ssa___windows_bits_job_persistence.yml index 2a95e98e52..90f86d36ef 100644 --- a/detections/endpoint/ssa___windows_bits_job_persistence.yml +++ b/detections/endpoint/ssa___windows_bits_job_persistence.yml @@ -55,15 +55,15 @@ tags: kill_chain_phases: - Exploitation message: An instance of $parent_process_name$ spawning $process_name$ was identified - on endpoint $dest$ by user $user$ attempting to persist using BITS. + on endpoint $dest$ by user $dest_user_id$ attempting to persist using BITS. mitre_attack_id: - T1197 observable: - - name: user + - name: dest_user_id type: User role: - Victim - - name: dest + - name: dest_device_id type: Hostname role: - Victim @@ -76,21 +76,15 @@ tags: role: - Child Process product: - - Splunk Enterprise - - Splunk Enterprise Security - - Splunk Cloud + - Splunk Behavioral Analytics required_fields: - _time - - Processes.dest - - Processes.user - - Processes.parent_process_name - - Processes.parent_process - - Processes.original_file_name - - Processes.process_name - - Processes.process - - Processes.process_id - - Processes.parent_process_path - - Processes.process_path - - Processes.parent_process_id + - dest_device_id + - process_name + - parent_process_name + - process_path + - dest_user_id + - process + - cmd_line risk_score: 56 security_domain: endpoint diff --git a/detections/endpoint/ssa___windows_bitsadmin_download_file.yml b/detections/endpoint/ssa___windows_bitsadmin_download_file.yml new file mode 100644 index 0000000000..4db79b5266 --- /dev/null +++ b/detections/endpoint/ssa___windows_bitsadmin_download_file.yml @@ -0,0 +1,95 @@ +name: Windows Bitsadmin Download File +id: d76e8188-8f5a-11ec-ace4-acde48001122 +version: 1 +date: '2022-02-16' +author: Michael Haag, Splunk +type: TTP +datamodel: +- Endpoint_Processes +description: The following query identifies Microsoft Background Intelligent Transfer + Service utility `bitsadmin.exe` using the `transfer` parameter to download a remote + object. In addition, look for `download` or `upload` on the command-line, the switches + are not required to perform a transfer. Capture any files downloaded. Review the + reputation of the IP or domain used. Typically once executed, a follow on command + will be used to execute the dropped file. Note that the network connection or file + modification events related will not spawn or create from `bitsadmin.exe`, but the + artifacts will appear in a parallel process of `svchost.exe` with a command-line + similar to `svchost.exe -k netsvcs -s BITS`. It's important to review all parallel + and child processes to capture any behaviors and artifacts. In some suspicious and + malicious instances, BITS jobs will be created. You can use `bitsadmin /list /verbose` + to list out the jobs during investigation. +search: '| from read_ssa_enriched_events() | where "Endpoint_Processes" IN(_datamodels) + | eval timestamp=parse_long(ucast(map_get(input_event, "_time"), "string", null)), + cmd_line=ucast(map_get(input_event, "process"), "string", null), process_name=ucast(map_get(input_event, + "process_name"), "string", null), process_path=ucast(map_get(input_event, "process_path"), + "string", null), parent_process_name=ucast(map_get(input_event, "parent_process_name"), + "string", null), event_id=ucast(map_get(input_event, "event_id"), "string", null) + | where cmd_line IS NOT NULL AND process_name IS NOT NULL AND process_name="bitsadmin.exe" + AND (like (cmd_pyline, "%transfer%")) | eval start_time=timestamp, + end_time=timestamp, entities=mvappend(ucast(map_get(input_event, "dest_user_id"), + "string", null), ucast(map_get(input_event, "dest_device_id"), "string", null)) + | eval body=create_map(["event_id", event_id, "cmd_line", cmd_line, "process_name", + process_name, "parent_process_name", parent_process_name, "process_path", process_path]) + | into write_ssa_detected_events();' +how_to_implement: To successfully implement this search you need to be ingesting information + on process that include the name of the process responsible for the changes from + your endpoints into the `Endpoint` datamodel in the `Processes` node. In addition, + confirm the latest CIM App 4.20 or higher is installed and the latest TA for the + endpoint product. +known_false_positives: Limited false positives, however it may be required to filter + based on parent process name or network connection. +references: +- https://github.com/redcanaryco/atomic-red-team/blob/8eb52117b748d378325f7719554a896e37bccec7/atomics/T1105/T1105.md#atomic-test-9---windows---bitsadmin-bits-download +- https://github.com/redcanaryco/atomic-red-team/blob/bc705cb7aaa5f26f2d96585fac8e4c7052df0ff9/atomics/T1197/T1197.md +- https://docs.microsoft.com/en-us/windows/win32/bits/bitsadmin-tool +- https://thedfirreport.com/2021/03/29/sodinokibi-aka-revil-ransomware/ +tags: + analytic_story: + - Ingress Tool Transfer + - BITS Jobs + - DarkSide Ransomware + automated_detection_testing: passed + confidence: 70 + context: + - Source:Endpoint + - Stage:Defense Evasion + dataset: + - https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1197/atomic_red_team/windows-sysmon.log + impact: 70 + kill_chain_phases: + - Exploitation + message: An instance of $parent_process_name$ spawning $process_name$ was identified + on endpoint $dest$ by user $dest_user_id$ attempting to download a file. + mitre_attack_id: + - T1197 + - T1105 + observable: + - name: dest_user_id + type: User + role: + - Victim + - name: dest_device_id + type: Hostname + role: + - Victim + - name: parent_process_name + type: Parent Process + role: + - Parent Process + - name: process_name + type: Process + role: + - Child Process + product: + - Splunk Behavioral Analytics + required_fields: + - _time + - dest_device_id + - process_name + - parent_process_name + - process_path + - dest_user_id + - process + - cmd_line + risk_score: 49 + security_domain: endpoint diff --git a/detections/endpoint/ssa___windows_rasautou_dll_execution.yml b/detections/endpoint/ssa___windows_rasautou_dll_execution.yml index f13a226f93..7299d8c16a 100644 --- a/detections/endpoint/ssa___windows_rasautou_dll_execution.yml +++ b/detections/endpoint/ssa___windows_rasautou_dll_execution.yml @@ -20,7 +20,7 @@ search: '| from read_ssa_enriched_events() | where "Endpoint_Processes" IN(_data "string", null), ucast(map_get(input_event, "dest_device_id"), "string", null)) | eval body=create_map(["event_id", event_id, "cmd_line", cmd_line, "process_name", process_name, "parent_process_name", parent_process_name, "process_path", process_path]) - | into write_ssa_detected_events();'' + | into write_ssa_detected_events();' how_to_implement: To successfully implement this search you need to be ingesting information on process that include the name of the process responsible for the changes from your endpoints into the `Endpoint` datamodel in the `Processes` node. In addition, confirm the latest CIM App 4.20 or higher is installed and the latest TA for the endpoint product. known_false_positives: False positives will be limited to applications that require Rasautou.exe to load a DLL from disk. Filter as needed. references: @@ -40,22 +40,16 @@ tags: - T1218 - T1055 product: - - Splunk Enterprise - - Splunk Enterprise Security - - Splunk Cloud + - Splunk Behavioral Analytics required_fields: - _time - - Processes.dest - - Processes.user - - Processes.parent_process_name #parent process name - - Processes.parent_process #parent cmdline - - Processes.original_file_name - - Processes.process_name #process name - - Processes.process #process cmdline - - Processes.process_id - - Processes.parent_process_path - - Processes.process_path - - Processes.parent_process_id + - dest_device_id + - process_name + - parent_process_name + - process_path + - dest_user_id + - process + - cmd_line security_domain: endpoint impact: 80 confidence: 100 @@ -66,7 +60,11 @@ tags: - Stage:Defense Evasion message: An instance of $parent_process_name$ spawning $process_name$ was identified on endpoint $dest$ attempting to load a DLL in a suspicious manner. observable: - - name: dest + - name: dest_user_id + type: User + role: + - Victim + - name: dest_device_id type: Hostname role: - Victim diff --git a/tests/endpoint/ssa___windows_bits_job_persistence.test.yml b/tests/endpoint/ssa___windows_bits_job_persistence.test.yml new file mode 100644 index 0000000000..3eabc78bcc --- /dev/null +++ b/tests/endpoint/ssa___windows_bits_job_persistence.test.yml @@ -0,0 +1,9 @@ +name: Windows Bits Job Persistence Unit Test +tests: +- name: Windows Bits Job Persistence + file: endpoint/ssa___windows_bits_job_persistence.yml + pass_condition: '@count_gt(0)' + attack_data: + - file_name: bits-windows-security.log + data: https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1197/atomic_red_team/bits-windows-security.log + source: WinEventLog:Security \ No newline at end of file diff --git a/tests/endpoint/ssa___windows_bitsadmin_download_file.test.yml b/tests/endpoint/ssa___windows_bitsadmin_download_file.test.yml new file mode 100644 index 0000000000..1ad73b02a0 --- /dev/null +++ b/tests/endpoint/ssa___windows_bitsadmin_download_file.test.yml @@ -0,0 +1,9 @@ +name: Windows Bitsadmin Download File Unit Test +tests: +- name: Windows Bitsadmin Download File + file: endpoint/ssa___windows_bitsadmin_download_file.yml + pass_condition: '@count_gt(0)' + attack_data: + - file_name: bits-windows-security.log + data: https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1197/atomic_red_team/bits-windows-security.log + source: WinEventLog:Security \ No newline at end of file From 87aad0493ce2a1653912e585a4d9898972c28db9 Mon Sep 17 00:00:00 2001 From: mhaag-spl <5632822+MHaggis@users.noreply.github.com> Date: Wed, 16 Feb 2022 13:16:13 -0700 Subject: [PATCH 09/58] start-bitstransfer --- .../ssa___windows_bitsadmin_download_file.yml | 2 +- ..._windows_powershell_start_bitstransfer.yml | 86 +++++++++++++++++++ ...ows_powershell_start_bitstransfer.test.yml | 9 ++ 3 files changed, 96 insertions(+), 1 deletion(-) create mode 100644 detections/endpoint/ssa___windows_powershell_start_bitstransfer.yml create mode 100644 tests/endpoint/ssa___windows_powershell_start_bitstransfer.test.yml diff --git a/detections/endpoint/ssa___windows_bitsadmin_download_file.yml b/detections/endpoint/ssa___windows_bitsadmin_download_file.yml index 4db79b5266..bf5e67aa59 100644 --- a/detections/endpoint/ssa___windows_bitsadmin_download_file.yml +++ b/detections/endpoint/ssa___windows_bitsadmin_download_file.yml @@ -54,7 +54,7 @@ tags: - Source:Endpoint - Stage:Defense Evasion dataset: - - https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1197/atomic_red_team/windows-sysmon.log + - https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1197/atomic_red_team/bits-windows-security.log impact: 70 kill_chain_phases: - Exploitation diff --git a/detections/endpoint/ssa___windows_powershell_start_bitstransfer.yml b/detections/endpoint/ssa___windows_powershell_start_bitstransfer.yml new file mode 100644 index 0000000000..1db53c5774 --- /dev/null +++ b/detections/endpoint/ssa___windows_powershell_start_bitstransfer.yml @@ -0,0 +1,86 @@ +name: Windows PowerShell Start-BitsTransfer +id: 0bafd086-8f61-11ec-996e-acde48001122 +version: 1 +date: '2022-02-16' +author: Michael Haag, Splunk +type: TTP +datamodel: +- Endpoint_Processes +description: Start-BitsTransfer is the PowerShell "version" of BitsAdmin.exe. Similar + functionality is present. This technique variation is not as commonly used by adversaries, + but has been abused in the past. Lesser known uses include the ability to set the + `-TransferType` to `Upload` for exfiltration of files. In an instance where `Upload` + is used, it is highly possible files will be archived. During triage, review parallel + processes and process lineage. Capture any files on disk and review. For the remote + domain or IP, what is the reputation? +search: '| from read_ssa_enriched_events() | where "Endpoint_Processes" IN(_datamodels) + | eval timestamp=parse_long(ucast(map_get(input_event, "_time"), "string", null)), + cmd_line=ucast(map_get(input_event, "process"), "string", null), process_name=ucast(map_get(input_event, + "process_name"), "string", null), process_path=ucast(map_get(input_event, "process_path"), + "string", null), parent_process_name=ucast(map_get(input_event, "parent_process_name"), + "string", null), event_id=ucast(map_get(input_event, "event_id"), "string", null) + | where cmd_line IS NOT NULL AND process_name IS NOT NULL AND process_name="powershell.exe" + AND (like (cmd_line, "%start-bitstransfer%")) | eval start_time=timestamp, + end_time=timestamp, entities=mvappend(ucast(map_get(input_event, "dest_user_id"), + "string", null), ucast(map_get(input_event, "dest_device_id"), "string", null)) + | eval body=create_map(["event_id", event_id, "cmd_line", cmd_line, "process_name", + process_name, "parent_process_name", parent_process_name, "process_path", process_path]) + | into write_ssa_detected_events();' +how_to_implement: To successfully implement this search you need to be ingesting information + on process that include the name of the process responsible for the changes from + your endpoints into the `Endpoint_Processess` datamodel. +known_false_positives: Limited false positives. It is possible administrators will + utilize Start-BitsTransfer for administrative tasks, otherwise filter based parent + process or command-line arguments. +references: +- https://isc.sans.edu/diary/Investigating+Microsoft+BITS+Activity/23281 +- https://docs.microsoft.com/en-us/windows/win32/bits/using-windows-powershell-to-create-bits-transfer-jobs +tags: + analytic_story: + - BITS Jobs + automated_detection_testing: passed + cis20: [] + confidence: 70 + context: + - Source:Endpoint + - Stage:Exfiltration + dataset: + - https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1197/atomic_red_team/bits-windows-security.log + impact: 70 + kill_chain_phases: + - Exploitation + message: An instance of $parent_process_name$ spawning $process_name$ was identified + on endpoint $dest$ by user $dest_user_id$ attempting to download a file. + mitre_attack_id: + - T1197 + - T1105 + observable: + - name: dest_user_id + type: User + role: + - Victim + - name: dest_device_id + type: Hostname + role: + - Victim + - name: parent_process_name + type: Parent Process + role: + - Parent Process + - name: process_name + type: Process + role: + - Child Process + product: + - Splunk Behavioral Analytics + required_fields: + - _time + - dest_device_id + - process_name + - parent_process_name + - process_path + - dest_user_id + - process + - cmd_line + risk_score: 49 + security_domain: endpoint diff --git a/tests/endpoint/ssa___windows_powershell_start_bitstransfer.test.yml b/tests/endpoint/ssa___windows_powershell_start_bitstransfer.test.yml new file mode 100644 index 0000000000..d25253492b --- /dev/null +++ b/tests/endpoint/ssa___windows_powershell_start_bitstransfer.test.yml @@ -0,0 +1,9 @@ +name: Windows PowerShell Start-BitsTransfer Unit Test +tests: +- name: Windows PowerShell Start-BitsTransfer + file: endpoint/ssa___windows_powershell_start_bitstransfer.yml + pass_condition: '@count_gt(0)' + attack_data: + - file_name: bits-windows-security.log + data: https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1197/atomic_red_team/bits-windows-security.log + source: WinEventLog:Security \ No newline at end of file From 271ee724c5d9e4f4029e21ba198fa7f56b577775 Mon Sep 17 00:00:00 2001 From: mhaag-spl <5632822+MHaggis@users.noreply.github.com> Date: Wed, 16 Feb 2022 14:09:18 -0700 Subject: [PATCH 10/58] certutil - verifyctl --- ...___windows_certutil_verifyctl_download.yml | 90 +++++++++++++++++++ ...ndows_certutil_verifyctl_download.test.yml | 9 ++ 2 files changed, 99 insertions(+) create mode 100644 detections/endpoint/ssa___windows_certutil_verifyctl_download.yml create mode 100644 tests/endpoint/ssa___windows_certutil_verifyctl_download.test.yml diff --git a/detections/endpoint/ssa___windows_certutil_verifyctl_download.yml b/detections/endpoint/ssa___windows_certutil_verifyctl_download.yml new file mode 100644 index 0000000000..0e557ab3d0 --- /dev/null +++ b/detections/endpoint/ssa___windows_certutil_verifyctl_download.yml @@ -0,0 +1,90 @@ +name: Windows CertUtil VerifyCtl Download +id: 9ac29c40-8f6b-11ec-b19a-acde48001122 +version: 1 +date: '2022-02-16' +author: Michael Haag, Splunk +type: TTP +datamodel: +- Endpoint_Processes +description: 'Certutil.exe may download a file from a remote destination using `-VerifyCtl`. + This behavior does require a URL to be passed on the command-line. In addition, + `-f` (force) and `-split` (Split embedded ASN.1 elements, and save to files) will + be used. It is not entirely common for `certutil.exe` to contact public IP space. + \ During triage, capture any files on disk and review. Review the reputation of + the remote IP or domain in question. Using `-VerifyCtl`, the file will either be + written to the current working directory or `%APPDATA%\..\LocalLow\Microsoft\CryptnetUrlCache\Content\`. ' +search: '| from read_ssa_enriched_events() | where "Endpoint_Processes" IN(_datamodels) + | eval timestamp=parse_long(ucast(map_get(input_event, "_time"), "string", null)), + cmd_line=ucast(map_get(input_event, "process"), "string", null), process_name=ucast(map_get(input_event, + "process_name"), "string", null), process_path=ucast(map_get(input_event, "process_path"), + "string", null), parent_process_name=ucast(map_get(input_event, "parent_process_name"), + "string", null), event_id=ucast(map_get(input_event, "event_id"), "string", null) + | where cmd_line IS NOT NULL AND process_name IS NOT NULL AND process_name="rclone.exe" + AND (like (cmd_line, "%copy%") OR like (cmd_line, "%mega%")OR like (cmd_line, "%pcloud%") + OR like (cmd_line, "%ftp%") OR like (cmd_line, "%--config%") OR like (cmd_line, + "%--progress%") OR like (cmd_line, "%--no-check-certificate%") OR like (cmd_line, + "%--ignore-existing%") OR like (cmd_line, "%--auto-confirm%") OR like (cmd_line, + "%--transfers%") OR like (cmd_line, "%--multi-thread-streams%")) | eval start_time=timestamp, + end_time=timestamp, entities=mvappend(ucast(map_get(input_event, "dest_user_id"), + "string", null), ucast(map_get(input_event, "dest_device_id"), "string", null)) + | eval body=create_map(["event_id", event_id, "cmd_line", cmd_line, "process_name", + process_name, "parent_process_name", parent_process_name, "process_path", process_path]) + | into write_ssa_detected_events();' +how_to_implement: To successfully implement this search you need to be ingesting information + on process that include the name of the process responsible for the changes from + your endpoints into the `Endpoint` datamodel in the `Processes` node. +known_false_positives: Limited false positives in most environments, however tune + as needed based on parent-child relationship or network connection. +references: +- https://attack.mitre.org/techniques/T1105/ +- https://www.hexacorn.com/blog/2020/08/23/certutil-one-more-gui-lolbin/ +- https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/cc732443(v=ws.11)#-verifyctl +- https://www.avira.com/en/blog/certutil-abused-by-attackers-to-spread-threats +tags: + analytic_story: + - Ingress Tool Transfer + - DarkSide Ransomware + automated_detection_testing: passed + confidence: 100 + context: + - Source:Endpoint + - Stage:Command and Control + dataset: + - https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1105/atomic_red_team/T1105-windows-security.log + impact: 90 + kill_chain_phases: + - Exploitation + message: An instance of $parent_process_name$ spawning $process_name$ was identified + on endpoint $dest_device_id$ by user $dest_user_id$ attempting to download a file. + mitre_attack_id: + - T1105 + observable: + - name: dest_user_id + type: User + role: + - Victim + - name: dest_device_id + type: Hostname + role: + - Victim + - name: parent_process_name + type: Parent Process + role: + - Parent Process + - name: process_name + type: Process + role: + - Child Process + product: + - Splunk Behavioral Analytics + required_fields: + - _time + - dest_device_id + - process_name + - parent_process_name + - process_path + - dest_user_id + - process + - cmd_line + risk_score: 90 + security_domain: endpoint diff --git a/tests/endpoint/ssa___windows_certutil_verifyctl_download.test.yml b/tests/endpoint/ssa___windows_certutil_verifyctl_download.test.yml new file mode 100644 index 0000000000..2183a1f706 --- /dev/null +++ b/tests/endpoint/ssa___windows_certutil_verifyctl_download.test.yml @@ -0,0 +1,9 @@ +name: Windows CertUtil VerifyCtl Download Unit Test +tests: +- name: Windows CertUtil VerifyCtl Download + file: endpoint/ssa___windows_certutil_verifyctl_download_.yml + pass_condition: '@count_gt(0)' + attack_data: + - file_name: T1105-windows-security.log + data: https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1105/atomic_red_team/T1105-windows-security.log + source: WinEventLog:Security \ No newline at end of file From eecd75c4a9b0721ae873be8e20944474e7bb5240 Mon Sep 17 00:00:00 2001 From: mhaag-spl <5632822+MHaggis@users.noreply.github.com> Date: Wed, 16 Feb 2022 14:24:50 -0700 Subject: [PATCH 11/58] urlcache --- ...a___windows_certutil_urlcache_download.yml | 86 +++++++++++++++++++ ...___windows_certutil_verifyctl_download.yml | 9 +- ...indows_certutil_urlcache_download.test.yml | 9 ++ 3 files changed, 98 insertions(+), 6 deletions(-) create mode 100644 detections/endpoint/ssa___windows_certutil_urlcache_download.yml create mode 100644 tests/endpoint/ssa___windows_certutil_urlcache_download.test.yml diff --git a/detections/endpoint/ssa___windows_certutil_urlcache_download.yml b/detections/endpoint/ssa___windows_certutil_urlcache_download.yml new file mode 100644 index 0000000000..244afa2e5d --- /dev/null +++ b/detections/endpoint/ssa___windows_certutil_urlcache_download.yml @@ -0,0 +1,86 @@ +name: Windows CertUtil URLCache Download +id: 8cb1ad38-8f6d-11ec-87a3-acde48001122 +version: 1 +date: '2022-02-16' +author: Michael Haag, Splunk +type: TTP +datamodel: +- Endpoint +description: Certutil.exe may download a file from a remote destination using `-urlcache`. + This behavior does require a URL to be passed on the command-line. In addition, + `-f` (force) and `-split` (Split embedded ASN.1 elements, and save to files) will + be used. It is not entirely common for `certutil.exe` to contact public IP space. + However, it is uncommon for `certutil.exe` to write files to world writeable paths.\ + During triage, capture any files on disk and review. Review the reputation of the + remote IP or domain in question. +search: '| from read_ssa_enriched_events() | where "Endpoint_Processes" IN(_datamodels) + | eval timestamp=parse_long(ucast(map_get(input_event, "_time"), "string", null)), + cmd_line=ucast(map_get(input_event, "process"), "string", null), process_name=ucast(map_get(input_event, + "process_name"), "string", null), process_path=ucast(map_get(input_event, "process_path"), + "string", null), parent_process_name=ucast(map_get(input_event, "parent_process_name"), + "string", null), event_id=ucast(map_get(input_event, "event_id"), "string", null) + | where cmd_line IS NOT NULL AND process_name IS NOT NULL AND process_name="certutil.exe" + AND (like (cmd_line, "%urlcache%") AND like (cmd_line, "%split%")) OR (like (cmd_line, "%urlcache%")) + | eval start_time=timestamp, + end_time=timestamp, entities=mvappend(ucast(map_get(input_event, "dest_user_id"), + "string", null), ucast(map_get(input_event, "dest_device_id"), "string", null)) + | eval body=create_map(["event_id", event_id, "cmd_line", cmd_line, "process_name", + process_name, "parent_process_name", parent_process_name, "process_path", process_path]) + | into write_ssa_detected_events();' +how_to_implement: To successfully implement this search you need to be ingesting information + on process that include the name of the process responsible for the changes from + your endpoints into the `Endpoint` datamodel in the `Processes` node. +known_false_positives: Limited false positives in most environments, however tune + as needed based on parent-child relationship or network connection. +references: +- https://attack.mitre.org/techniques/T1105/ +- https://www.avira.com/en/blog/certutil-abused-by-attackers-to-spread-threats +- https://www.fireeye.com/blog/threat-research/2019/10/certutil-qualms-they-came-to-drop-fombs.html +tags: + analytic_story: + - Ingress Tool Transfer + - DarkSide Ransomware + automated_detection_testing: passed + confidence: 100 + context: + - Source:Endpoint + - Stage:Command and Control + dataset: + - https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1105/atomic_red_team/T1105-windows-security.log + impact: 90 + kill_chain_phases: + - Exploitation + message: An instance of $parent_process_name$ spawning $process_name$ was identified + on endpoint $dest_device_id$ by user $dest_user_id$ attempting to download a file. + mitre_attack_id: + - T1105 + observable: + - name: dest_user_id + type: User + role: + - Victim + - name: dest_device_id + type: Hostname + role: + - Victim + - name: parent_process_name + type: Parent Process + role: + - Parent Process + - name: process_name + type: Process + role: + - Child Process + product: + - Splunk Behavioral Analytics + required_fields: + - _time + - dest_device_id + - process_name + - parent_process_name + - process_path + - dest_user_id + - process + - cmd_line + risk_score: 90 + security_domain: endpoint diff --git a/detections/endpoint/ssa___windows_certutil_verifyctl_download.yml b/detections/endpoint/ssa___windows_certutil_verifyctl_download.yml index 0e557ab3d0..53795c5bd6 100644 --- a/detections/endpoint/ssa___windows_certutil_verifyctl_download.yml +++ b/detections/endpoint/ssa___windows_certutil_verifyctl_download.yml @@ -19,12 +19,9 @@ search: '| from read_ssa_enriched_events() | where "Endpoint_Processes" IN(_data "process_name"), "string", null), process_path=ucast(map_get(input_event, "process_path"), "string", null), parent_process_name=ucast(map_get(input_event, "parent_process_name"), "string", null), event_id=ucast(map_get(input_event, "event_id"), "string", null) - | where cmd_line IS NOT NULL AND process_name IS NOT NULL AND process_name="rclone.exe" - AND (like (cmd_line, "%copy%") OR like (cmd_line, "%mega%")OR like (cmd_line, "%pcloud%") - OR like (cmd_line, "%ftp%") OR like (cmd_line, "%--config%") OR like (cmd_line, - "%--progress%") OR like (cmd_line, "%--no-check-certificate%") OR like (cmd_line, - "%--ignore-existing%") OR like (cmd_line, "%--auto-confirm%") OR like (cmd_line, - "%--transfers%") OR like (cmd_line, "%--multi-thread-streams%")) | eval start_time=timestamp, + | where cmd_line IS NOT NULL AND process_name IS NOT NULL AND process_name="certutil.exe" + AND (like (cmd_line, "%verifyctl%") AND like (cmd_line, "%split%")) OR (like (cmd_line, "%verifyctl%")) + | eval start_time=timestamp, end_time=timestamp, entities=mvappend(ucast(map_get(input_event, "dest_user_id"), "string", null), ucast(map_get(input_event, "dest_device_id"), "string", null)) | eval body=create_map(["event_id", event_id, "cmd_line", cmd_line, "process_name", diff --git a/tests/endpoint/ssa___windows_certutil_urlcache_download.test.yml b/tests/endpoint/ssa___windows_certutil_urlcache_download.test.yml new file mode 100644 index 0000000000..939e25e254 --- /dev/null +++ b/tests/endpoint/ssa___windows_certutil_urlcache_download.test.yml @@ -0,0 +1,9 @@ +name: Windows CertUtil URLCache Download Unit Test +tests: +- name: Windows CertUtil URLCache Download + file: endpoint/ssa___windows_certutil_urlcache_download.yml + pass_condition: '@count_gt(0)' + attack_data: + - file_name: T1105-windows-security.log + data: https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1105/atomic_red_team/T1105-windows-security.log + source: WinEventLog:Security \ No newline at end of file From 252ed2576ff3e5bb71c887e6489dd3b443ba1ff4 Mon Sep 17 00:00:00 2001 From: mhaag-spl <5632822+MHaggis@users.noreply.github.com> Date: Wed, 16 Feb 2022 14:30:10 -0700 Subject: [PATCH 12/58] Update ssa___windows_certutil_urlcache_download.yml --- .../endpoint/ssa___windows_certutil_urlcache_download.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/detections/endpoint/ssa___windows_certutil_urlcache_download.yml b/detections/endpoint/ssa___windows_certutil_urlcache_download.yml index 244afa2e5d..4d42ecf8c3 100644 --- a/detections/endpoint/ssa___windows_certutil_urlcache_download.yml +++ b/detections/endpoint/ssa___windows_certutil_urlcache_download.yml @@ -5,7 +5,7 @@ date: '2022-02-16' author: Michael Haag, Splunk type: TTP datamodel: -- Endpoint +- Endpoint_Processes description: Certutil.exe may download a file from a remote destination using `-urlcache`. This behavior does require a URL to be passed on the command-line. In addition, `-f` (force) and `-split` (Split embedded ASN.1 elements, and save to files) will From cf94f81798ee1430a379ed3fc7367c7985ec6c07 Mon Sep 17 00:00:00 2001 From: mhaag-spl <5632822+MHaggis@users.noreply.github.com> Date: Thu, 17 Feb 2022 10:10:49 -0700 Subject: [PATCH 13/58] Windows CertUtil Decode File --- .../ssa___windows_certutil_decode_file.yml | 89 +++++++++++++++++++ ...sa___windows_certutil_decode_file.test.yml | 9 ++ 2 files changed, 98 insertions(+) create mode 100644 detections/endpoint/ssa___windows_certutil_decode_file.yml create mode 100644 tests/endpoint/ssa___windows_certutil_decode_file.test.yml diff --git a/detections/endpoint/ssa___windows_certutil_decode_file.yml b/detections/endpoint/ssa___windows_certutil_decode_file.yml new file mode 100644 index 0000000000..ce33b4835a --- /dev/null +++ b/detections/endpoint/ssa___windows_certutil_decode_file.yml @@ -0,0 +1,89 @@ +name: Windows CertUtil Decode File +id: b06983f4-8f72-11ec-ab50-acde48001122 +version: 1 +date: '2022-02-16' +author: Michael Haag, Splunk +type: TTP +datamodel: +- Endpoint +description: CertUtil.exe may be used to `encode` and `decode` a file, including PE + and script code. Encoding will convert a file to base64 with `-----BEGIN CERTIFICATE-----` + and `-----END CERTIFICATE-----` tags. Malicious usage will include decoding a encoded + file that was downloaded. Once decoded, it will be loaded by a parallel process. + Note that there are two additional command switches that may be used - `encodehex` + and `decodehex`. Similarly, the file will be encoded in HEX and later decoded for + further execution. During triage, identify the source of the file being decoded. + Review its contents or execution behavior for further analysis. +search: '| from read_ssa_enriched_events() | where "Endpoint_Processes" IN(_datamodels) + | eval timestamp=parse_long(ucast(map_get(input_event, "_time"), "string", null)), + cmd_line=ucast(map_get(input_event, "process"), "string", null), process_name=ucast(map_get(input_event, + "process_name"), "string", null), process_path=ucast(map_get(input_event, "process_path"), + "string", null), parent_process_name=ucast(map_get(input_event, "parent_process_name"), + "string", null), event_id=ucast(map_get(input_event, "event_id"), "string", null) + | where cmd_line IS NOT NULL AND process_name IS NOT NULL AND process_name="certutil.exe" + AND (like (cmd_line, "%decode%")) | eval start_time=timestamp, + end_time=timestamp, entities=mvappend(ucast(map_get(input_event, "dest_user_id"), + "string", null), ucast(map_get(input_event, "dest_device_id"), "string", null)) + | eval body=create_map(["event_id", event_id, "cmd_line", cmd_line, "process_name", + process_name, "parent_process_name", parent_process_name, "process_path", process_path]) + | into write_ssa_detected_events();' +how_to_implement: To successfully implement this search you need to be ingesting information + on process that include the name of the process responsible for the changes from + your endpoints into the `Endpoint` datamodel in the `Processes` node. In addition, + confirm the latest CIM App 4.20 or higher is installed and the latest TA for the + endpoint product. +known_false_positives: Typically seen used to `encode` files, but it is possible to + see legitimate use of `decode`. Filter based on parent-child relationship, file + paths, endpoint or user. +references: + - https://attack.mitre.org/techniques/T1140/ + - https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1140/T1140.md + - https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/certutil + - https://www.bleepingcomputer.com/news/security/certutilexe-could-allow-attackers-to-download-malware-while-bypassing-av/ +tags: + analytic_story: + - Deobfuscate-Decode Files or Information + automated_detection_testing: passed + confidence: 80 + context: + - Source:Endpoint + - Stage:Execution + dataset: + - https://media.githubusercontent.com/media/splunk/attack_data/ master/datasets/attack_techniques/T1140/atomic_red_team/encode-windows-security.log + impact: 50 + kill_chain_phases: + - Exploitation + message: An instance of $parent_process_name$ spawning $process_name$ was identified + on endpoint $dest_device_id$ by user $dest_user_id$ attempting to decode a file on disk. + mitre_attack_id: + - T1140 + observable: + - name: dest_user_id + type: User + role: + - Victim + - name: dest_device_id + type: Hostname + role: + - Victim + - name: parent_process_name + type: Parent Process + role: + - Parent Process + - name: process_name + type: Process + role: + - Child Process + product: + - Splunk Behavioral Analytics + required_fields: + - _time + - dest_device_id + - process_name + - parent_process_name + - process_path + - dest_user_id + - process + - cmd_line + risk_score: 40 + security_domain: endpoint \ No newline at end of file diff --git a/tests/endpoint/ssa___windows_certutil_decode_file.test.yml b/tests/endpoint/ssa___windows_certutil_decode_file.test.yml new file mode 100644 index 0000000000..795b187b5d --- /dev/null +++ b/tests/endpoint/ssa___windows_certutil_decode_file.test.yml @@ -0,0 +1,9 @@ +name: Windows CertUtil Decode File Unit Test +tests: +- name: Windows CertUtil Decode File + file: endpoint/ssa___windows_certutil_decode_file.yml + pass_condition: '@count_gt(0)' + attack_data: + - file_name: windows-security.log + data: https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1140/atomic_red_team/encode-windows-security.log + source: WinEventLog:Security \ No newline at end of file From 73dbfd7ba152b21325a7df778f5edde8057255a8 Mon Sep 17 00:00:00 2001 From: tccontre Date: Fri, 18 Feb 2022 13:16:49 +0100 Subject: [PATCH 14/58] mbr_and_more --- ...raw_access_to_master_boot_record_drive.yml | 62 +++++++++++++++++++ ...ccess_to_master_boot_record_drive.test.yml | 12 ++++ 2 files changed, 74 insertions(+) create mode 100644 detections/endpoint/raw_access_to_master_boot_record_drive.yml create mode 100644 tests/endpoint/raw_access_to_master_boot_record_drive.test.yml diff --git a/detections/endpoint/raw_access_to_master_boot_record_drive.yml b/detections/endpoint/raw_access_to_master_boot_record_drive.yml new file mode 100644 index 0000000000..fad78cd5c5 --- /dev/null +++ b/detections/endpoint/raw_access_to_master_boot_record_drive.yml @@ -0,0 +1,62 @@ +name: Raw Access To Master Boot Record Drive +id: 7b83f666-900c-11ec-a2d9-acde48001122 +version: 1 +date: '2022-02-17' +author: Teoderick Contreras, Splunk +type: TTP +datamodel: +- Endpoint +description: This analytic is to look for suspicious raw access read to drive where master boot record is place. + This technique was seen in several attacks by adversaries or threat actor to wipe, encrypt or overwrite the master boot record code + as part of their impact payload. This detection is a good indicator that there is a process try to read or write on MBR sector. +search: '`sysmon` EventCode=9 Device = \\Device\\Harddisk0\\DR0 NOT (Image IN("C:\\Windows\\System32\\*", "C:\\Windows\\SysWOW64\\*")) + | stats count min(_time) as firstTime max(_time) as lastTime by dest Image Device ProcessGuid ProcessId EventDescription EventCode + | `security_content_ctime(firstTime)` + | `security_content_ctime(lastTime)` + | `raw_access_to_master_boot_record_drive_filter`' +how_to_implement: To successfully implement this search, you need to be ingesting + logs with the raw access read event (like sysmon eventcode 9), process name and process guid from your + endpoints. If you are using Sysmon, you must have at least version 6.0.4 of the + Sysmon TA. +known_false_positives: This event is really notable but we found minimal number of normal application from system32 folder like + svchost.exe accessing it too. In this case we used 'system32' and 'syswow64' path as a filter for this detection. +references: +- https://www.splunk.com/en_us/blog/security/threat-advisory-strt-ta02-destructive-software.html +- https://www.crowdstrike.com/blog/technical-analysis-of-whispergate-malware/ +- https://www.microsoft.com/security/blog/2022/01/15/destructive-malware-targeting-ukrainian-organizations/ +tags: + analytic_story: + - WhisperGate + dataset: + - https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1561.002/mbr_raw_access/sysmon.log + kill_chain_phases: + - Exploitation + mitre_attack_id: + - T1561.002 + - T1561 + product: + - Splunk Enterprise + - Splunk Enterprise Security + - Splunk Cloud + required_fields: + - _time + security_domain: endpoint + impact: 90 + confidence: 100 + # (impact * confidence)/100 + risk_score: 90 + context: + - source:endpoint + - stage:Impact + message: process accessing MBR $device$ in $dest$ + observable: + - name: ComputerName + type: Hostname + role: + - Victim + nist: + - DE.CM + cis20: + - CIS 3 + - CIS 5 + - CIS 16 \ No newline at end of file diff --git a/tests/endpoint/raw_access_to_master_boot_record_drive.test.yml b/tests/endpoint/raw_access_to_master_boot_record_drive.test.yml new file mode 100644 index 0000000000..a6db637261 --- /dev/null +++ b/tests/endpoint/raw_access_to_master_boot_record_drive.test.yml @@ -0,0 +1,12 @@ +name: Raw Access To Master Boot Record Drive Unit Test +tests: +- name: Raw Access To Master Boot Record Drive + file: endpoint/raw_access_to_master_boot_record_drive.yml + pass_condition: '| stats count | where count > 0' + earliest_time: '-24h' + latest_time: 'now' + attack_data: + - file_name: sysmon.log + data: https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1561.002/mbr_raw_access/sysmon.log + source: XmlWinEventLog:Microsoft-Windows-Sysmon/Operational + sourcetype: xmlwineventlog \ No newline at end of file From 11a2d485d8bf1da2f664955c4dc22c73cd909076 Mon Sep 17 00:00:00 2001 From: tccontre <26181693+tccontre@users.noreply.github.com> Date: Fri, 18 Feb 2022 15:47:35 +0100 Subject: [PATCH 15/58] Update raw_access_to_master_boot_record_drive.yml --- .../raw_access_to_master_boot_record_drive.yml | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/detections/endpoint/raw_access_to_master_boot_record_drive.yml b/detections/endpoint/raw_access_to_master_boot_record_drive.yml index fad78cd5c5..8040322cef 100644 --- a/detections/endpoint/raw_access_to_master_boot_record_drive.yml +++ b/detections/endpoint/raw_access_to_master_boot_record_drive.yml @@ -10,7 +10,7 @@ description: This analytic is to look for suspicious raw access read to drive wh This technique was seen in several attacks by adversaries or threat actor to wipe, encrypt or overwrite the master boot record code as part of their impact payload. This detection is a good indicator that there is a process try to read or write on MBR sector. search: '`sysmon` EventCode=9 Device = \\Device\\Harddisk0\\DR0 NOT (Image IN("C:\\Windows\\System32\\*", "C:\\Windows\\SysWOW64\\*")) - | stats count min(_time) as firstTime max(_time) as lastTime by dest Image Device ProcessGuid ProcessId EventDescription EventCode + | stats count min(_time) as firstTime max(_time) as lastTime by Computer Image Device ProcessGuid ProcessId EventDescription EventCode | `security_content_ctime(firstTime)` | `security_content_ctime(lastTime)` | `raw_access_to_master_boot_record_drive_filter`' @@ -40,6 +40,13 @@ tags: - Splunk Cloud required_fields: - _time + - Computer + - Image + - Device + - ProcessGuid + - ProcessId + - EventDescription + - EventCode security_domain: endpoint impact: 90 confidence: 100 @@ -59,4 +66,4 @@ tags: cis20: - CIS 3 - CIS 5 - - CIS 16 \ No newline at end of file + - CIS 16 From db3605c7535b43bb0246ffbc5a41a3dc76cce8bb Mon Sep 17 00:00:00 2001 From: d1vious Date: Fri, 18 Feb 2022 14:26:17 -0500 Subject: [PATCH 16/58] adding ssa detection --- ...ting_interpreter_outbound_ldap_traffic.yml | 82 +++++++++++++++++++ ...rpreter_outbound_ldap_traffic.yml.test.yml | 10 +++ 2 files changed, 92 insertions(+) create mode 100644 detections/network/ssa___tcp_command_and_scripting_interpreter_outbound_ldap_traffic.yml create mode 100644 tests/endpoint/ssa___tcp_command_and_scripting_interpreter_outbound_ldap_traffic.yml.test.yml diff --git a/detections/network/ssa___tcp_command_and_scripting_interpreter_outbound_ldap_traffic.yml b/detections/network/ssa___tcp_command_and_scripting_interpreter_outbound_ldap_traffic.yml new file mode 100644 index 0000000000..c9ff63df3d --- /dev/null +++ b/detections/network/ssa___tcp_command_and_scripting_interpreter_outbound_ldap_traffic.yml @@ -0,0 +1,82 @@ +name: Windows Command and Scripting Interpreter Outbound LDAP Traffic +id: 4d16a90c-d1a9-4d17-8156-d0db0c73c449 +version: 1 +date: '2022-02-17' +author: Jose Hernandez, Michael Haag, Splunk +type: Anomaly +datamodel: +- Endpoint_Processes +description: Malicious actors often abuse misconfigured LDAP servers or applications that use the LDAP servers in organizations. +Outbound LDAP traffic should not be allowed outbound through your perimeter firewall. +This search will help determine if you have any LDAP connections to IP addresses outside of private (RFC1918) address space. +search: '| from read_ssa_enriched_events() | eval timestamp=parse_long(ucast(map_get(input_event, + "_time"), "string", null)), cmd_line=lower(ucast(map_get(input_event, "process"), + "string", null)), process_name=lower(ucast(map_get(input_event, "process_name"), + "string", null)), process_path=ucast(map_get(input_event, "process_path"), "string", + null), parent_process_name=ucast(map_get(input_event, "parent_process_name"), "string", + null), event_id=ucast(map_get(input_event, "event_id"), "string", null) | where + cmd_line IS NOT NULL AND process_name IS NOT NULL | where process_name="pwsh.exe" + OR process_name="pwsh.exe" OR process_name="sqlps.exe" OR process_name="sqltoolsps.exe" + OR process_name="powershell.exe" OR process_name="powershell_ise.exe" | where (like + (cmd_line, "%downloadfile%")) | eval start_time=timestamp, end_time=timestamp, entities=mvappend(ucast(map_get(input_event, + "dest_user_id"), "string", null), ucast(map_get(input_event, "dest_device_id"), + "string", null)), body=create_map(["event_id", event_id, "cmd_line", cmd_line, "process_name", + process_name, "parent_process_name", parent_process_name, "process_path", process_path]) + | into write_ssa_detected_events();' +how_to_implement: To successfully implement this search you need to be ingesting information + on network traffic, specifically data that populates the Network_Traffic datamodel. + To develop this analytic we used specifically Zeek/Bro conn.log and PAN Traffic events. +known_false_positives: Unknown at this moment. Outbound LDAP traffic should not be allowed outbound through your perimeter firewall. +Please check those servers to verify if the activity is legitimate. +references: +- https://www.govcert.ch/blog/zero-day-exploit-targeting-popular-java-library-log4j/ +- https://www.splunk.com/en_us/blog/security/simulating-detecting-and-responding-to-log4shell-with-splunk.html +- https://www.cisa.gov/uscert/ncas/alerts/aa21-356a +tags: + analytic_story: + - Log4Shell CVE-2021-44228 + cis20: + - CIS 13 + confidence: 70 + context: + - Scope:Outbound + - Source:Endpoint + - Stage:Execution + dataset: + - https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1059.001/atomic_red_team/downloadfile_windows-security.log + impact: 50 + kill_chain_phases: + - Execution + message: An outbound LDAP connection from $src_ip$ in your infrastructure connecting to dest ip $dest_ip$ + mitre_attack_id: + - T1059 + nist: + - PR.PT + - DE.CM + observable: + - name: dest_user_id + type: User + role: + - Victim + - name: dest_device_id + type: Hostname + role: + - Victim + - name: parent_process_name + type: Parent Process + role: + - Parent Process + product: + - Splunk Behavioral Analytics + required_fields: + - _time + - dest_device_id + - process_name + - parent_process_name + - process_path + - dest_user_id + - process + - cmd_line + risk_score: 35 + risk_severity: low + security_domain: network diff --git a/tests/endpoint/ssa___tcp_command_and_scripting_interpreter_outbound_ldap_traffic.yml.test.yml b/tests/endpoint/ssa___tcp_command_and_scripting_interpreter_outbound_ldap_traffic.yml.test.yml new file mode 100644 index 0000000000..b8276b1001 --- /dev/null +++ b/tests/endpoint/ssa___tcp_command_and_scripting_interpreter_outbound_ldap_traffic.yml.test.yml @@ -0,0 +1,10 @@ +name: Windows Powershell DownloadFile Unit Test +tests: +- name: Windows Powershell DownloadFile + file: endpoint/ssa___windows_powershell_downloadfile.yml + pass_condition: '@count_gt(0)' + description: Test Windows Powershell DownloadFile detections + attack_data: + - file_name: downloadfile_windows-security.log + data: https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1059.001/atomic_red_team/downloadfile_windows-security.log + source: WinEventLog:Security From ba97944d046162d3f42a72b0dccd74c54f3b3be8 Mon Sep 17 00:00:00 2001 From: d1vious Date: Fri, 18 Feb 2022 17:39:23 -0500 Subject: [PATCH 17/58] adding ldap detection --- ...ting_interpreter_outbound_ldap_traffic.yml | 11 +- ...ting_interpreter_outbound_ldap_traffic.yml | 103 ++++++++++++++++++ ...rpreter_outbound_ldap_traffic.yml.test.yml | 10 -- ...interpreter_outbound_ldap_traffic.test.yml | 11 ++ 4 files changed, 118 insertions(+), 17 deletions(-) create mode 100644 dist/ssa/srs/ssa___tcp_command_and_scripting_interpreter_outbound_ldap_traffic.yml delete mode 100644 tests/endpoint/ssa___tcp_command_and_scripting_interpreter_outbound_ldap_traffic.yml.test.yml create mode 100644 tests/network/ssa___tcp_command_and_scripting_interpreter_outbound_ldap_traffic.test.yml diff --git a/detections/network/ssa___tcp_command_and_scripting_interpreter_outbound_ldap_traffic.yml b/detections/network/ssa___tcp_command_and_scripting_interpreter_outbound_ldap_traffic.yml index c9ff63df3d..612039120b 100644 --- a/detections/network/ssa___tcp_command_and_scripting_interpreter_outbound_ldap_traffic.yml +++ b/detections/network/ssa___tcp_command_and_scripting_interpreter_outbound_ldap_traffic.yml @@ -1,4 +1,4 @@ -name: Windows Command and Scripting Interpreter Outbound LDAP Traffic +name: TCP Command and Scripting Interpreter Outbound LDAP Traffic id: 4d16a90c-d1a9-4d17-8156-d0db0c73c449 version: 1 date: '2022-02-17' @@ -6,9 +6,7 @@ author: Jose Hernandez, Michael Haag, Splunk type: Anomaly datamodel: - Endpoint_Processes -description: Malicious actors often abuse misconfigured LDAP servers or applications that use the LDAP servers in organizations. -Outbound LDAP traffic should not be allowed outbound through your perimeter firewall. -This search will help determine if you have any LDAP connections to IP addresses outside of private (RFC1918) address space. +description: Malicious actors often abuse misconfigured LDAP servers or applications that use the LDAP servers in organizations. Outbound LDAP traffic should not be allowed outbound through your perimeter firewall. This search will help determine if you have any LDAP connections to IP addresses outside of private (RFC1918) address space. search: '| from read_ssa_enriched_events() | eval timestamp=parse_long(ucast(map_get(input_event, "_time"), "string", null)), cmd_line=lower(ucast(map_get(input_event, "process"), "string", null)), process_name=lower(ucast(map_get(input_event, "process_name"), @@ -26,8 +24,7 @@ search: '| from read_ssa_enriched_events() | eval timestamp=parse_long(ucast(map how_to_implement: To successfully implement this search you need to be ingesting information on network traffic, specifically data that populates the Network_Traffic datamodel. To develop this analytic we used specifically Zeek/Bro conn.log and PAN Traffic events. -known_false_positives: Unknown at this moment. Outbound LDAP traffic should not be allowed outbound through your perimeter firewall. -Please check those servers to verify if the activity is legitimate. +known_false_positives: Unknown at this moment. Outbound LDAP traffic should not be allowed outbound through your perimeter firewall. Please check those servers to verify if the activity is legitimate. references: - https://www.govcert.ch/blog/zero-day-exploit-targeting-popular-java-library-log4j/ - https://www.splunk.com/en_us/blog/security/simulating-detecting-and-responding-to-log4shell-with-splunk.html @@ -43,7 +40,7 @@ tags: - Source:Endpoint - Stage:Execution dataset: - - https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1059.001/atomic_red_team/downloadfile_windows-security.log + - https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1059/log4shell_ldap_traffic/pantraffic.txt impact: 50 kill_chain_phases: - Execution diff --git a/dist/ssa/srs/ssa___tcp_command_and_scripting_interpreter_outbound_ldap_traffic.yml b/dist/ssa/srs/ssa___tcp_command_and_scripting_interpreter_outbound_ldap_traffic.yml new file mode 100644 index 0000000000..5d7bb37e09 --- /dev/null +++ b/dist/ssa/srs/ssa___tcp_command_and_scripting_interpreter_outbound_ldap_traffic.yml @@ -0,0 +1,103 @@ +author: Jose Hernandez, Michael Haag, Splunk +datamodel: +- Endpoint_Processes +date: '2022-02-17' +description: Malicious actors often abuse misconfigured LDAP servers or applications + that use the LDAP servers in organizations. Outbound LDAP traffic should not be + allowed outbound through your perimeter firewall. This search will help determine + if you have any LDAP connections to IP addresses outside of private (RFC1918) address + space. +how_to_implement: To successfully implement this search you need to be ingesting information + on network traffic, specifically data that populates the Network_Traffic datamodel. + To develop this analytic we used specifically Zeek/Bro conn.log and PAN Traffic + events. +id: 4d16a90c-d1a9-4d17-8156-d0db0c73c449 +known_false_positives: Unknown at this moment. Outbound LDAP traffic should not be + allowed outbound through your perimeter firewall. Please check those servers to + verify if the activity is legitimate. +name: TCP Command and Scripting Interpreter Outbound LDAP Traffic +product: +- Splunk Behavioral Analytics +references: +- https://www.govcert.ch/blog/zero-day-exploit-targeting-popular-java-library-log4j/ +- https://www.splunk.com/en_us/blog/security/simulating-detecting-and-responding-to-log4shell-with-splunk.html +- https://www.cisa.gov/uscert/ncas/alerts/aa21-356a +risk_message: An outbound LDAP connection from $src_ip$ in your infrastructure connecting + to dest ip $dest_ip$ +search: '| from read_ssa_enriched_events() | eval timestamp=parse_long(ucast(map_get(input_event, + "_time"), "string", null)), cmd_line=lower(ucast(map_get(input_event, "process"), + "string", null)), process_name=lower(ucast(map_get(input_event, "process_name"), + "string", null)), process_path=ucast(map_get(input_event, "process_path"), "string", + null), parent_process_name=ucast(map_get(input_event, "parent_process_name"), "string", + null), event_id=ucast(map_get(input_event, "event_id"), "string", null) | where + cmd_line IS NOT NULL AND process_name IS NOT NULL | where process_name="pwsh.exe" + OR process_name="pwsh.exe" OR process_name="sqlps.exe" OR process_name="sqltoolsps.exe" + OR process_name="powershell.exe" OR process_name="powershell_ise.exe" | where (like + (cmd_line, "%downloadfile%")) | eval start_time=timestamp, end_time=timestamp, entities=mvappend(ucast(map_get(input_event, + "dest_user_id"), "string", null), ucast(map_get(input_event, "dest_device_id"), + "string", null)), body=create_map(["event_id", event_id, "cmd_line", cmd_line, "process_name", + process_name, "parent_process_name", parent_process_name, "process_path", process_path]) + | into write_ssa_detected_events();' +tags: + analytic_story: + - Log4Shell CVE-2021-44228 + cis20: + - CIS 13 + confidence: 70 + context: + - Scope:Outbound + - Source:Endpoint + - Stage:Execution + dataset: + - https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1059/log4shell_ldap_traffic/pantraffic.txt + impact: 50 + kill_chain_phases: + - Execution + message: An outbound LDAP connection from $src_ip$ in your infrastructure connecting + to dest ip $dest_ip$ + mitre_attack_id: + - T1059 + nist: + - PR.PT + - DE.CM + observable: + - name: dest_user_id + role: + - Victim + type: User + - name: dest_device_id + role: + - Victim + type: Hostname + - name: parent_process_name + role: + - Parent Process + type: Parent Process + product: + - Splunk Behavioral Analytics + required_fields: + - _time + - dest_device_id + - process_name + - parent_process_name + - process_path + - dest_user_id + - process + - cmd_line + risk_score: 35 + risk_severity: low + security_domain: network +test: + name: TCP Command and Scripting Interpreter Outbound LDAP Traffic Unit Test + tests: + - attack_data: + - data: https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1059/log4shell_ldap_traffic/pantraffic.txt + file_name: pantraffic.txt + source: pan:traffic + sourcetype: pan:traffic + description: Test PAN Traffic Logs LDAP outbound connection + file: network/ssa___tcp_command_and_scripting_interpreter_outbound_ldap_traffic.yml + name: PAN Traffic Logs + pass_condition: '@count_gt(0)' +type: Anomaly +version: 1 diff --git a/tests/endpoint/ssa___tcp_command_and_scripting_interpreter_outbound_ldap_traffic.yml.test.yml b/tests/endpoint/ssa___tcp_command_and_scripting_interpreter_outbound_ldap_traffic.yml.test.yml deleted file mode 100644 index b8276b1001..0000000000 --- a/tests/endpoint/ssa___tcp_command_and_scripting_interpreter_outbound_ldap_traffic.yml.test.yml +++ /dev/null @@ -1,10 +0,0 @@ -name: Windows Powershell DownloadFile Unit Test -tests: -- name: Windows Powershell DownloadFile - file: endpoint/ssa___windows_powershell_downloadfile.yml - pass_condition: '@count_gt(0)' - description: Test Windows Powershell DownloadFile detections - attack_data: - - file_name: downloadfile_windows-security.log - data: https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1059.001/atomic_red_team/downloadfile_windows-security.log - source: WinEventLog:Security diff --git a/tests/network/ssa___tcp_command_and_scripting_interpreter_outbound_ldap_traffic.test.yml b/tests/network/ssa___tcp_command_and_scripting_interpreter_outbound_ldap_traffic.test.yml new file mode 100644 index 0000000000..5b4a1868c4 --- /dev/null +++ b/tests/network/ssa___tcp_command_and_scripting_interpreter_outbound_ldap_traffic.test.yml @@ -0,0 +1,11 @@ +name: TCP Command and Scripting Interpreter Outbound LDAP Traffic Unit Test +tests: +- name: PAN Traffic Logs + file: network/ssa___tcp_command_and_scripting_interpreter_outbound_ldap_traffic.yml + pass_condition: '@count_gt(0)' + description: Test PAN Traffic Logs LDAP outbound connection + attack_data: + - file_name: pantraffic.txt + data: https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1059/log4shell_ldap_traffic/pantraffic.txt + source: pan:traffic + sourcetype: pan:traffic From 50f7e99150ac2d08ed2e65e43c845ad939f52d02 Mon Sep 17 00:00:00 2001 From: tccontre Date: Tue, 22 Feb 2022 09:18:18 +0100 Subject: [PATCH 18/58] mbr_and_more --- ...l => windows_raw_access_to_master_boot_record_drive.yml} | 6 +++--- ...windows_raw_access_to_master_boot_record_drive.test.yml} | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) rename detections/endpoint/{raw_access_to_master_boot_record_drive.yml => windows_raw_access_to_master_boot_record_drive.yml} (93%) rename tests/endpoint/{raw_access_to_master_boot_record_drive.test.yml => windows_raw_access_to_master_boot_record_drive.test.yml} (67%) diff --git a/detections/endpoint/raw_access_to_master_boot_record_drive.yml b/detections/endpoint/windows_raw_access_to_master_boot_record_drive.yml similarity index 93% rename from detections/endpoint/raw_access_to_master_boot_record_drive.yml rename to detections/endpoint/windows_raw_access_to_master_boot_record_drive.yml index 8040322cef..adfbca6f7a 100644 --- a/detections/endpoint/raw_access_to_master_boot_record_drive.yml +++ b/detections/endpoint/windows_raw_access_to_master_boot_record_drive.yml @@ -1,4 +1,4 @@ -name: Raw Access To Master Boot Record Drive +name: Windows Raw Access To Master Boot Record Drive id: 7b83f666-900c-11ec-a2d9-acde48001122 version: 1 date: '2022-02-17' @@ -9,11 +9,11 @@ datamodel: description: This analytic is to look for suspicious raw access read to drive where master boot record is place. This technique was seen in several attacks by adversaries or threat actor to wipe, encrypt or overwrite the master boot record code as part of their impact payload. This detection is a good indicator that there is a process try to read or write on MBR sector. -search: '`sysmon` EventCode=9 Device = \\Device\\Harddisk0\\DR0 NOT (Image IN("C:\\Windows\\System32\\*", "C:\\Windows\\SysWOW64\\*")) +search: '`sysmon` EventCode=9 Device = \\Device\\Harddisk0\\DR0 NOT (Image IN("*\\Windows\\System32\\*", "*\\Windows\\SysWOW64\\*")) | stats count min(_time) as firstTime max(_time) as lastTime by Computer Image Device ProcessGuid ProcessId EventDescription EventCode | `security_content_ctime(firstTime)` | `security_content_ctime(lastTime)` - | `raw_access_to_master_boot_record_drive_filter`' + | `windows_raw_access_to_master_boot_record_drive_filter`' how_to_implement: To successfully implement this search, you need to be ingesting logs with the raw access read event (like sysmon eventcode 9), process name and process guid from your endpoints. If you are using Sysmon, you must have at least version 6.0.4 of the diff --git a/tests/endpoint/raw_access_to_master_boot_record_drive.test.yml b/tests/endpoint/windows_raw_access_to_master_boot_record_drive.test.yml similarity index 67% rename from tests/endpoint/raw_access_to_master_boot_record_drive.test.yml rename to tests/endpoint/windows_raw_access_to_master_boot_record_drive.test.yml index a6db637261..a207a3e16f 100644 --- a/tests/endpoint/raw_access_to_master_boot_record_drive.test.yml +++ b/tests/endpoint/windows_raw_access_to_master_boot_record_drive.test.yml @@ -1,7 +1,7 @@ -name: Raw Access To Master Boot Record Drive Unit Test +name: Windows Raw Access To Master Boot Record Drive Unit Test tests: -- name: Raw Access To Master Boot Record Drive - file: endpoint/raw_access_to_master_boot_record_drive.yml +- name: Windows Raw Access To Master Boot Record Drive + file: endpoint/windows_raw_access_to_master_boot_record_drive.yml pass_condition: '| stats count | where count > 0' earliest_time: '-24h' latest_time: 'now' From d3b8dcf0e09317cf399910add1468ee6b7c9bd64 Mon Sep 17 00:00:00 2001 From: tccontre Date: Tue, 22 Feb 2022 14:12:27 +0100 Subject: [PATCH 19/58] mbr_and_more --- .../windows_wmi_process_call_create.yml | 77 +++++++++++++++++++ .../windows_wmi_process_call_create.test.yml | 12 +++ 2 files changed, 89 insertions(+) create mode 100644 detections/endpoint/windows_wmi_process_call_create.yml create mode 100644 tests/endpoint/windows_wmi_process_call_create.test.yml diff --git a/detections/endpoint/windows_wmi_process_call_create.yml b/detections/endpoint/windows_wmi_process_call_create.yml new file mode 100644 index 0000000000..0df8077387 --- /dev/null +++ b/detections/endpoint/windows_wmi_process_call_create.yml @@ -0,0 +1,77 @@ +name: Windows WMI Process Call Create +id: 0661c2de-93de-11ec-9833-acde48001122 +version: 1 +date: '2022-02-22' +author: Teoderick Contreras, Splunk +type: Hunting +datamodel: +- Endpoint +description: This analytic is to look for wmi commandline to execute or create process. + This technique was used by adversaries or threat actor to execute their malicious payload in local or remote host. + This hunting query is a good pivot to start to look further which process trigger the wmi or what process it execute locally or remotely. +search: '| tstats `security_content_summariesonly` count min(_time) as firstTime max(_time) as lastTime from datamodel=Endpoint.Processes + where `process_wmic` Processes.process = "*process call create*" + by Processes.parent_process_name Processes.parent_process Processes.process_name Processes.process + Processes.dest Processes.user Processes.process_guid Processes.process_id + | `drop_dm_object_name(Processes)` + | `security_content_ctime(firstTime)` + | `security_content_ctime(lastTime)` + | `windows_wmi_process_call_create_filter`' +how_to_implement: To successfully implement this search, you need to be ingesting + logs with the process name, parent process, and command-line executions from your + endpoints. If you are using Sysmon, you must have at least version 6.0.4 of the + Sysmon TA. +known_false_positives: Administrators may execute this command for testing or auditing. +references: +- https://github.com/NVISOsecurity/sigma-public/blob/master/rules/windows/process_creation/win_susp_wmi_execution.yml +- https://github.com/redcanaryco/atomic-red-team/blob/2b804d25418004a5f1ba50e9dc637946ab8733c7/atomics/T1047/T1047.md +tags: + analytic_story: + - Suspicious WMI Use + dataset: + - https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1047/atomic_red_team/windows-sysmon.log + kill_chain_phases: + - Exploitation + mitre_attack_id: + - T1047 + product: + - Splunk Enterprise + - Splunk Enterprise Security + - Splunk Cloud + required_fields: + - _time + - Processes.dest + - Processes.user + - Processes.parent_process_name + - Processes.parent_process + - Processes.original_file_name + - Processes.process_name + - Processes.process + - Processes.process_id + - Processes.parent_process_path + - Processes.process_path + - Processes.parent_process_id + security_domain: endpoint + impact: 50 + confidence: 50 + # (impact * confidence)/100 + risk_score: 25 + context: + - Source:Endpoint + - Stage:Defense Evasion + message: process with $process$ commandline executed in $dest$ + observable: + - name: user + type: User + role: + - Victim + - name: dest + type: Hostname + role: + - Victim + nist: + - DE.CM + cis20: + - CIS 3 + - CIS 5 + - CIS 16 \ No newline at end of file diff --git a/tests/endpoint/windows_wmi_process_call_create.test.yml b/tests/endpoint/windows_wmi_process_call_create.test.yml new file mode 100644 index 0000000000..1c45fb066d --- /dev/null +++ b/tests/endpoint/windows_wmi_process_call_create.test.yml @@ -0,0 +1,12 @@ +name: Windows WMI Process Call Create Unit Test +tests: +- name: Windows WMI Process Call Create + file: endpoint/windows_wmi_process_call_create.yml + pass_condition: '| stats count | where count > 0' + earliest_time: '-24h' + latest_time: 'now' + attack_data: + - file_name: windows-sysmon.log + data: https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1047/atomic_red_team/windows-sysmon.log + source: XmlWinEventLog:Microsoft-Windows-Sysmon/Operational + sourcetype: xmlwineventlog \ No newline at end of file From dfb089db4e451a244f4fcf990f44b860be7cc67c Mon Sep 17 00:00:00 2001 From: mhaag-spl <5632822+MHaggis@users.noreply.github.com> Date: Tue, 22 Feb 2022 14:58:49 -0700 Subject: [PATCH 20/58] Update ssa___windows_certutil_decode_file.yml --- detections/endpoint/ssa___windows_certutil_decode_file.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/detections/endpoint/ssa___windows_certutil_decode_file.yml b/detections/endpoint/ssa___windows_certutil_decode_file.yml index ce33b4835a..a6e43eac7f 100644 --- a/detections/endpoint/ssa___windows_certutil_decode_file.yml +++ b/detections/endpoint/ssa___windows_certutil_decode_file.yml @@ -5,7 +5,7 @@ date: '2022-02-16' author: Michael Haag, Splunk type: TTP datamodel: -- Endpoint +- Endpoint_Processes description: CertUtil.exe may be used to `encode` and `decode` a file, including PE and script code. Encoding will convert a file to base64 with `-----BEGIN CERTIFICATE-----` and `-----END CERTIFICATE-----` tags. Malicious usage will include decoding a encoded From e61f56eb055cf924f66d1dd720e5d73ace3f3b2c Mon Sep 17 00:00:00 2001 From: mhaag-spl <5632822+MHaggis@users.noreply.github.com> Date: Tue, 22 Feb 2022 15:13:43 -0700 Subject: [PATCH 21/58] Update ssa___windows_bitsadmin_download_file.yml --- detections/endpoint/ssa___windows_bitsadmin_download_file.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/detections/endpoint/ssa___windows_bitsadmin_download_file.yml b/detections/endpoint/ssa___windows_bitsadmin_download_file.yml index bf5e67aa59..9a5b2f07f4 100644 --- a/detections/endpoint/ssa___windows_bitsadmin_download_file.yml +++ b/detections/endpoint/ssa___windows_bitsadmin_download_file.yml @@ -25,7 +25,7 @@ search: '| from read_ssa_enriched_events() | where "Endpoint_Processes" IN(_data "string", null), parent_process_name=ucast(map_get(input_event, "parent_process_name"), "string", null), event_id=ucast(map_get(input_event, "event_id"), "string", null) | where cmd_line IS NOT NULL AND process_name IS NOT NULL AND process_name="bitsadmin.exe" - AND (like (cmd_pyline, "%transfer%")) | eval start_time=timestamp, + AND (like (cmd_line, "%transfer%")) | eval start_time=timestamp, end_time=timestamp, entities=mvappend(ucast(map_get(input_event, "dest_user_id"), "string", null), ucast(map_get(input_event, "dest_device_id"), "string", null)) | eval body=create_map(["event_id", event_id, "cmd_line", cmd_line, "process_name", From a35596dfa4bf991c13ba7a9af77b62b8fca3a581 Mon Sep 17 00:00:00 2001 From: tccontre Date: Wed, 23 Feb 2022 11:32:05 +0100 Subject: [PATCH 22/58] mbr_and_more --- ..._service_creation_using_registry_entry.yml | 71 +++++++++++++++++++ .../windows_wmi_process_call_create.yml | 2 +- ...ice_creation_using_registry_entry.test.yml | 12 ++++ 3 files changed, 84 insertions(+), 1 deletion(-) create mode 100644 detections/endpoint/windows_service_creation_using_registry_entry.yml create mode 100644 tests/endpoint/windows_service_creation_using_registry_entry.test.yml diff --git a/detections/endpoint/windows_service_creation_using_registry_entry.yml b/detections/endpoint/windows_service_creation_using_registry_entry.yml new file mode 100644 index 0000000000..c3af2078c6 --- /dev/null +++ b/detections/endpoint/windows_service_creation_using_registry_entry.yml @@ -0,0 +1,71 @@ +name: Windows Service Creation Using Registry Entry +id: 25212358-948e-11ec-ad47-acde48001122 +version: 1 +date: '2022-02-23' +author: Teoderick Contreras, Splunk +type: TTP +datamodel: +- Endpoint +description: This analytic is to look for suspicious modification or creation of registry to have service entry. + This technique is abused by adversaries or threat actor to persist, gain privileges in the machine or even lateral movement. + This technique can be executed using reg.exe application or using windows API like for example the CrashOveride malware. + This detection is a good indicator that a process is trying to create a service entry using registry ImagePath. +search: '| tstats `security_content_summariesonly` count min(_time) as firstTime + max(_time) as lastTime FROM datamodel=Endpoint.Registry where Registry.registry_path="*\\SYSTEM\\CurrentControlSet\\Services*" Registry.registry_value_name = ImagePath + by _time span=1h Registry.dest Registry.user Registry.registry_path Registry.registry_value_name + Registry.registry_value_data Registry.process_guid | `drop_dm_object_name(Registry)` + |rename process_guid as proc_guid |join proc_guid, _time [| tstats `security_content_summariesonly` + count FROM datamodel=Endpoint.Processes by _time span=1h Processes.process_id Processes.process_name + Processes.process Processes.dest Processes.parent_process_name Processes.parent_process + Processes.process_guid | `drop_dm_object_name(Processes)` |rename process_guid as + proc_guid | fields _time dest user parent_process_name parent_process process_name + process_path process proc_guid registry_path registry_value_name registry_value_data] + | table _time dest user parent_process_name parent_process process_name process_path + process proc_guid registry_path registry_value_name registry_value_data + | `windows_service_creation_using_registry_entry_filter`' +how_to_implement: To successfully implement this search you need to be ingesting information + on process that include the name of the process responsible for the changes from + your endpoints into the `Endpoint` datamodel in the `Registry` node. Also make sure + that this registry was included in your config files ex. sysmon config to be monitored. +known_false_positives: Third party tools may used this technique to create services but not so common. +references: +- https://github.com/redcanaryco/atomic-red-team/blob/36d49de4c8b00bf36054294b4a1fcbab3917d7c5/atomics/T1574.011/T1574.011.md +tags: + analytic_story: + - Active Directory Lateral Movement + - Suspicious Windows Registry Activities + - Windows Persistence Techniques + dataset: + - https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1574.011/change_registry_path_service/windows-sysmon.log + kill_chain_phases: + - Exploitation + mitre_attack_id: + - T1574.011 + product: + - Splunk Enterprise + - Splunk Enterprise Security + - Splunk Cloud + required_fields: + - _time + security_domain: endpoint + impact: 80 + confidence: 80 + # (impact * confidence)/100 + risk_score: 64 + context: + - source:Endpoint + - stage:Lateral Movement + - stage:Persistence + - Privilege Escalation + message: A Windows Service was created on a endpoint from $dest + observable: + - name: dest + type: Endpoint + role: + - Victim + nist: + - DE.CM + cis20: + - CIS 3 + - CIS 5 + - CIS 16 \ No newline at end of file diff --git a/detections/endpoint/windows_wmi_process_call_create.yml b/detections/endpoint/windows_wmi_process_call_create.yml index 0df8077387..cecd19c2b1 100644 --- a/detections/endpoint/windows_wmi_process_call_create.yml +++ b/detections/endpoint/windows_wmi_process_call_create.yml @@ -10,7 +10,7 @@ description: This analytic is to look for wmi commandline to execute or create p This technique was used by adversaries or threat actor to execute their malicious payload in local or remote host. This hunting query is a good pivot to start to look further which process trigger the wmi or what process it execute locally or remotely. search: '| tstats `security_content_summariesonly` count min(_time) as firstTime max(_time) as lastTime from datamodel=Endpoint.Processes - where `process_wmic` Processes.process = "*process call create*" + where `process_wmic` Processes.process = "* process *" Processes.process = "* call *" Processes.process = "* create *" by Processes.parent_process_name Processes.parent_process Processes.process_name Processes.process Processes.dest Processes.user Processes.process_guid Processes.process_id | `drop_dm_object_name(Processes)` diff --git a/tests/endpoint/windows_service_creation_using_registry_entry.test.yml b/tests/endpoint/windows_service_creation_using_registry_entry.test.yml new file mode 100644 index 0000000000..8231c0a49d --- /dev/null +++ b/tests/endpoint/windows_service_creation_using_registry_entry.test.yml @@ -0,0 +1,12 @@ +name: Windows Service Creation Using Registry Entry Unit Test +tests: +- name: Windows Service Creation Using Registry Entry + file: endpoint/windows_service_creation_using_registry_entry.yml + pass_condition: '| stats count | where count > 0' + earliest_time: '-24h' + latest_time: 'now' + attack_data: + - file_name: windows-sysmon.log + data: https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1574.011/change_registry_path_service/windows-sysmon.log + source: XmlWinEventLog:Microsoft-Windows-Sysmon/Operational + sourcetype: xmlwineventlog \ No newline at end of file From cbb60f2e0717402ff0d27e5242d5cf5e2a48be2a Mon Sep 17 00:00:00 2001 From: tccontre Date: Wed, 23 Feb 2022 14:18:07 +0100 Subject: [PATCH 23/58] mbr_and_more --- .../windows_event_for_service_disabled.yml | 63 ++++++++++++++++ ...dows_excessive_disabled_services_event.yml | 65 ++++++++++++++++ ...ows_process_with_namedpipe_commandline.yml | 75 +++++++++++++++++++ ..._service_creation_using_registry_entry.yml | 5 ++ .../windows_wmi_process_call_create.yml | 5 +- ...indows_event_for_service_disabled.test.yml | 12 +++ ...excessive_disabled_services_event.test.yml | 12 +++ ...rocess_with_namedpipe_commandline.test.yml | 12 +++ 8 files changed, 247 insertions(+), 2 deletions(-) create mode 100644 detections/endpoint/windows_event_for_service_disabled.yml create mode 100644 detections/endpoint/windows_excessive_disabled_services_event.yml create mode 100644 detections/endpoint/windows_process_with_namedpipe_commandline.yml create mode 100644 tests/endpoint/windows_event_for_service_disabled.test.yml create mode 100644 tests/endpoint/windows_excessive_disabled_services_event.test.yml create mode 100644 tests/endpoint/windows_process_with_namedpipe_commandline.test.yml diff --git a/detections/endpoint/windows_event_for_service_disabled.yml b/detections/endpoint/windows_event_for_service_disabled.yml new file mode 100644 index 0000000000..0adbe738e6 --- /dev/null +++ b/detections/endpoint/windows_event_for_service_disabled.yml @@ -0,0 +1,63 @@ +name: Windows Event For Service Disabled +id: 9c2620a8-94a1-11ec-b40c-acde48001122 +version: 1 +date: '2022-02-23' +author: Teoderick Contreras, Splunk +type: Hunting +datamodel: +- Endpoint +description: This analytic will identify suspicious system Event of services that was modified from start to disabled. + This technique is seen where the adversary attempts to disable security app services, other malware services oer serve as an destructive impact + to complete the objective on the compromised system. +search: '`wineventlog_system` EventCode=7040 Message = "*service was changed from demand start to disabled." + | stats count min(_time) as firstTime max(_time) as lastTime by ComputerName EventCode Message User Sid + | `security_content_ctime(firstTime)` + | `security_content_ctime(lastTime)` + | `windows_event_for_service_disabled_filter`' +how_to_implement: To successfully implement this search, you need to be ingesting + logs with the Service name, Service File Name Service Start type, and Service Type + from your endpoints. +known_false_positives: windows service update may cause this event. In that scenario filtering is needed. +references: +- https://blog.talosintelligence.com/2018/02/olympic-destroyer.html +tags: + analytic_story: + - Windows Defense Evasion Tactics + dataset: + - https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/malware/olympic_destroyer/system.log + kill_chain_phases: + - Exploitation + mitre_attack_id: + - T1562.001 + - T1562 + product: + - Splunk Enterprise + - Splunk Enterprise Security + - Splunk Cloud + required_fields: + - _time + - ComputerName + - EventCode + - Message + - User + - Sid + security_domain: endpoint + impact: 60 + confidence: 60 + # (impact * confidence)/100 + risk_score: 36 + context: + - source:Endpoint + - stage:Defense Evasion + message: Service was disabled in $Computer$ + observable: + - name: ComputerName + type: Endpoint + role: + - Victim + nist: + - DE.CM + cis20: + - CIS 3 + - CIS 5 + - CIS 16 \ No newline at end of file diff --git a/detections/endpoint/windows_excessive_disabled_services_event.yml b/detections/endpoint/windows_excessive_disabled_services_event.yml new file mode 100644 index 0000000000..cea80a8a31 --- /dev/null +++ b/detections/endpoint/windows_excessive_disabled_services_event.yml @@ -0,0 +1,65 @@ +name: Windows Excessive Disabled Services Event +id: c3f85976-94a5-11ec-9a58-acde48001122 +version: 1 +date: '2022-02-23' +author: Teoderick Contreras, Splunk +type: TTP +datamodel: +- Endpoint +description: This analytic will identify suspicious excessive number of system events of services that was modified from start to disabled. + This technique is seen where the adversary attempts to disable security app services, other malware services oer serve as an destructive impact + to complete the objective on the compromised system. One good example for this scenario is Olympic destroyer where it disable all active services + in the compromised host as part of its destructive impact and defense evasion. +search: '`wineventlog_system` EventCode=7040 Message = "*service was changed from demand start to disabled." + | stats count values(Message) as MessageList dc(Message) as MessageCount min(_time) as firstTime max(_time) as lastTime by ComputerName EventCode User Sid + | where MessageCount >=10 + | `security_content_ctime(firstTime)` + | `security_content_ctime(lastTime)` + | `windows_excessive_disabled_services_event_filter`' +how_to_implement: To successfully implement this search, you need to be ingesting + logs with the Service name, Service File Name Service Start type, and Service Type + from your endpoints. +known_false_positives: unknown +references: +- https://blog.talosintelligence.com/2018/02/olympic-destroyer.html +tags: + analytic_story: + - Windows Defense Evasion Tactics + dataset: + - https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/malware/olympic_destroyer/system.log + kill_chain_phases: + - Exploitation + mitre_attack_id: + - T1562.001 + - T1562 + product: + - Splunk Enterprise + - Splunk Enterprise Security + - Splunk Cloud + required_fields: + - _time + - ComputerName + - EventCode + - Message + - User + - Sid + security_domain: endpoint + impact: 90 + confidence: 90 + # (impact * confidence)/100 + risk_score: 81 + context: + - source:Endpoint + - stage:Defense Evasion + message: Service was disabled in $Computer$ + observable: + - name: ComputerName + type: Endpoint + role: + - Victim + nist: + - DE.CM + cis20: + - CIS 3 + - CIS 5 + - CIS 16 \ No newline at end of file diff --git a/detections/endpoint/windows_process_with_namedpipe_commandline.yml b/detections/endpoint/windows_process_with_namedpipe_commandline.yml new file mode 100644 index 0000000000..f7e945d26f --- /dev/null +++ b/detections/endpoint/windows_process_with_namedpipe_commandline.yml @@ -0,0 +1,75 @@ +name: Windows Process With NamedPipe CommandLine +id: e64399d4-94a8-11ec-a9da-acde48001122 +version: 1 +date: '2022-02-23' +author: Teoderick Contreras, Splunk +type: Anomaly +datamodel: +- Endpoint +description: This analytic is to look for process commandline that contains named pipe. + This technique was seen in some adversaries, threat actor and malware like olympic destroyer to communicate to its other child processes after process + injection that serve as defense evasion and privilege escalation. On the other hand this analytic may catch some normal process that using this technique for example browser + application. In that scenario we include common process path we've seen during testing that cause false positive which is the program files. + False positive may still be arise if the normal application is in other folder path. +search: '| tstats `security_content_summariesonly` count min(_time) as firstTime max(_time) as lastTime from datamodel=Endpoint.Processes + where Processes.process = "*\\\\.\\pipe\\*" NOT (Processes.process_path IN ("*\\program files*")) + by Processes.parent_process_name Processes.parent_process Processes.process_name Processes.process Processes.original_file_name Processes.process_id + Processes.parent_process_path Processes.process_guid Processes.parent_process_id Processes.dest Processes.user Processes.process_path + | `drop_dm_object_name(Processes)` + | `security_content_ctime(firstTime)` + | `security_content_ctime(lastTime)` + | `windows_process_with_namedpipe_commandline_filter`' +how_to_implement: To successfully implement this search, you need to be ingesting + logs with the process name, parent process, and command-line executions from your + endpoints. If you are using Sysmon, you must have at least version 6.0.4 of the + Sysmon TA. +known_false_positives: normal browser application may use this technique. Please update the filter macros to remove false positives. +references: +- https://blog.talosintelligence.com/2018/02/olympic-destroyer.html +tags: + analytic_story: + - Windows Defense Evasion Tactics + dataset: + - https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/malware/olympic_destroyer/sysmon.log + kill_chain_phases: + - Exploitation + mitre_attack_id: + - T1055 + product: + - Splunk Enterprise + - Splunk Enterprise Security + - Splunk Cloud + required_fields: + - _time + - Processes.dest + - Processes.user + - Processes.parent_process_name + - Processes.parent_process + - Processes.original_file_name + - Processes.process_name + - Processes.process + - Processes.process_id + - Processes.parent_process_path + - Processes.process_path + - Processes.parent_process_id + - Processes.process_guid + security_domain: endpoint + impact: 70 + confidence: 70 + # (impact * confidence)/100 + risk_score: 49 + context: + - source:Endpoint + - stage:Defense Evasion + message: process with named pipe in $process$ in $dest$ + observable: + - name: ComputerName + type: Endpoint + role: + - Victim + nist: + - DE.CM + cis20: + - CIS 3 + - CIS 5 + - CIS 16 \ No newline at end of file diff --git a/detections/endpoint/windows_service_creation_using_registry_entry.yml b/detections/endpoint/windows_service_creation_using_registry_entry.yml index c3af2078c6..e540401960 100644 --- a/detections/endpoint/windows_service_creation_using_registry_entry.yml +++ b/detections/endpoint/windows_service_creation_using_registry_entry.yml @@ -47,6 +47,11 @@ tags: - Splunk Cloud required_fields: - _time + - Registry.registry_key_name + - Registry.registry_path + - Registry.user + - Registry.dest + - Registry.registry_value_name security_domain: endpoint impact: 80 confidence: 80 diff --git a/detections/endpoint/windows_wmi_process_call_create.yml b/detections/endpoint/windows_wmi_process_call_create.yml index cecd19c2b1..8ecc1aa723 100644 --- a/detections/endpoint/windows_wmi_process_call_create.yml +++ b/detections/endpoint/windows_wmi_process_call_create.yml @@ -11,8 +11,8 @@ description: This analytic is to look for wmi commandline to execute or create p This hunting query is a good pivot to start to look further which process trigger the wmi or what process it execute locally or remotely. search: '| tstats `security_content_summariesonly` count min(_time) as firstTime max(_time) as lastTime from datamodel=Endpoint.Processes where `process_wmic` Processes.process = "* process *" Processes.process = "* call *" Processes.process = "* create *" - by Processes.parent_process_name Processes.parent_process Processes.process_name Processes.process - Processes.dest Processes.user Processes.process_guid Processes.process_id + by Processes.parent_process_name Processes.parent_process Processes.process_name Processes.process Processes.original_file_name Processes.process_id + Processes.parent_process_path Processes.process_guid Processes.parent_process_id Processes.dest Processes.user Processes.process_path | `drop_dm_object_name(Processes)` | `security_content_ctime(firstTime)` | `security_content_ctime(lastTime)` @@ -51,6 +51,7 @@ tags: - Processes.parent_process_path - Processes.process_path - Processes.parent_process_id + - Processes.process_guid security_domain: endpoint impact: 50 confidence: 50 diff --git a/tests/endpoint/windows_event_for_service_disabled.test.yml b/tests/endpoint/windows_event_for_service_disabled.test.yml new file mode 100644 index 0000000000..d24280ad75 --- /dev/null +++ b/tests/endpoint/windows_event_for_service_disabled.test.yml @@ -0,0 +1,12 @@ +name: Windows Event For Service Disabled Unit Test +tests: +- name: Windows Event For Service Disabled + file: endpoint/windows_event_for_service_disabled.yml + pass_condition: '| stats count | where count > 0' + earliest_time: '-24h' + latest_time: 'now' + attack_data: + - file_name: system.log + data: https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/malware/olympic_destroyer/system.log + source: WinEventLog:System + sourcetype: WinEventLog \ No newline at end of file diff --git a/tests/endpoint/windows_excessive_disabled_services_event.test.yml b/tests/endpoint/windows_excessive_disabled_services_event.test.yml new file mode 100644 index 0000000000..f4437ee9b7 --- /dev/null +++ b/tests/endpoint/windows_excessive_disabled_services_event.test.yml @@ -0,0 +1,12 @@ +name: Windows Excessive Disabled Services Event Unit Test +tests: +- name: Windows Excessive Disabled Services Event + file: endpoint/windows_excessive_disabled_services_event.yml + pass_condition: '| stats count | where count > 0' + earliest_time: '-24h' + latest_time: 'now' + attack_data: + - file_name: system.log + data: https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/malware/olympic_destroyer/system.log + source: WinEventLog:System + sourcetype: WinEventLog \ No newline at end of file diff --git a/tests/endpoint/windows_process_with_namedpipe_commandline.test.yml b/tests/endpoint/windows_process_with_namedpipe_commandline.test.yml new file mode 100644 index 0000000000..653307c907 --- /dev/null +++ b/tests/endpoint/windows_process_with_namedpipe_commandline.test.yml @@ -0,0 +1,12 @@ +name: Windows Process With NamedPipe CommandLine Unit Test +tests: +- name: Windows Process With NamedPipe CommandLine + file: endpoint/windows_process_with_namedpipe_commandline.yml + pass_condition: '| stats count | where count > 0' + earliest_time: '-24h' + latest_time: 'now' + attack_data: + - file_name: sysmon.log + data: https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/malware/olympic_destroyer/sysmon.log + source: XmlWinEventLog:Microsoft-Windows-Sysmon/Operational + sourcetype: xmlwineventlog \ No newline at end of file From 8ffb45d68bff436c4498b21d8862971eab03f0a4 Mon Sep 17 00:00:00 2001 From: tccontre Date: Wed, 23 Feb 2022 15:43:24 +0100 Subject: [PATCH 24/58] mbr_and_more --- ...y.yml => windows_high_file_deletion_frequency.yml} | 11 ++++++----- ... => windows_high_file_deletion_frequency.test.yml} | 6 +++--- 2 files changed, 9 insertions(+), 8 deletions(-) rename detections/endpoint/{high_file_deletion_frequency.yml => windows_high_file_deletion_frequency.yml} (82%) rename tests/endpoint/{high_file_deletion_frequency.test.yml => windows_high_file_deletion_frequency.test.yml} (70%) diff --git a/detections/endpoint/high_file_deletion_frequency.yml b/detections/endpoint/windows_high_file_deletion_frequency.yml similarity index 82% rename from detections/endpoint/high_file_deletion_frequency.yml rename to detections/endpoint/windows_high_file_deletion_frequency.yml index 0a10071263..079fa9a3cb 100644 --- a/detections/endpoint/high_file_deletion_frequency.yml +++ b/detections/endpoint/windows_high_file_deletion_frequency.yml @@ -1,4 +1,4 @@ -name: High File Deletion Frequency +name: Windows High File Deletion Frequency id: 45b125c4-866f-11eb-a95a-acde48001122 version: 1 date: '2021-03-16' @@ -10,12 +10,13 @@ description: This search looks for high frequency of file deletion relative to p name and process id. These events usually happen when the ransomware tries to encrypt the files with the ransomware file extensions and sysmon treat the original files to be deleted as soon it was replace as encrypted data. -search: '`sysmon` EventCode=23 TargetFilename IN ("*\.cmd", "*\.ini","*\.gif", "*\.jpg", - "*\.jpeg", "*\.db", "*\.ps1", "*\.doc*", "*\.xls*", "*\.ppt*", "*\.bmp","*\.zip", - "*\.rar", "*\.7z", "*\.chm", "*\.png", "*\.log", "*\.vbs", "*\.js") | stats values(TargetFilename) +search: '`sysmon` EventCode=23 TargetFilename IN ("*.cmd", "*.ini","*.gif", "*.jpg", + "*.jpeg", "*.db", "*.ps1", "*.doc*", "*.xls*", "*.ppt*", "*.bmp","*.zip", + "*.rar", "*.7z", "*.chm", "*.png", "*.log", "*.vbs", "*.js", "*.vhd", "*.bak", "*.wbcat", "*.bkf" + , "*.backup*", "*.dsk", , "*.win") | stats values(TargetFilename) as deleted_files min(_time) as firstTime max(_time) as lastTime count by Computer user EventCode Image ProcessID |where count >=100 | `security_content_ctime(firstTime)` - | `security_content_ctime(lastTime)` | `high_file_deletion_frequency_filter`' + | `security_content_ctime(lastTime)` | `windows_high_file_deletion_frequency_filter`' how_to_implement: To successfully implement this search, you need to be ingesting logs with the deleted target file name, process name and process id from your endpoints. If you are using Sysmon, you must have at least version 6.0.4 of the Sysmon TA. diff --git a/tests/endpoint/high_file_deletion_frequency.test.yml b/tests/endpoint/windows_high_file_deletion_frequency.test.yml similarity index 70% rename from tests/endpoint/high_file_deletion_frequency.test.yml rename to tests/endpoint/windows_high_file_deletion_frequency.test.yml index 0e569e5830..896e942cb8 100644 --- a/tests/endpoint/high_file_deletion_frequency.test.yml +++ b/tests/endpoint/windows_high_file_deletion_frequency.test.yml @@ -1,7 +1,7 @@ -name: High File Deletion Frequency Unit Test +name: Windows High File Deletion Frequency Unit Test tests: -- name: High File Deletion Frequency - file: endpoint/high_file_deletion_frequency.yml +- name: Windows High File Deletion Frequency + file: endpoint/windows_high_file_deletion_frequency.yml pass_condition: '| stats count | where count > 0' earliest_time: '-24h' latest_time: 'now' From 02684a07410c64828f40c86ca5d0f7cec800c7c5 Mon Sep 17 00:00:00 2001 From: mhaag-spl <5632822+MHaggis@users.noreply.github.com> Date: Wed, 23 Feb 2022 09:56:45 -0700 Subject: [PATCH 25/58] Fixed Powershell Bits --- .../endpoint/ssa___windows_powershell_start_bitstransfer.yml | 2 +- .../ssa___windows_powershell_start_bitstransfer.test.yml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/detections/endpoint/ssa___windows_powershell_start_bitstransfer.yml b/detections/endpoint/ssa___windows_powershell_start_bitstransfer.yml index 1db53c5774..0b39967922 100644 --- a/detections/endpoint/ssa___windows_powershell_start_bitstransfer.yml +++ b/detections/endpoint/ssa___windows_powershell_start_bitstransfer.yml @@ -45,7 +45,7 @@ tags: - Source:Endpoint - Stage:Exfiltration dataset: - - https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1197/atomic_red_team/bits-windows-security.log + - https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1197/atomic_red_team/T1197_windows-security.log impact: 70 kill_chain_phases: - Exploitation diff --git a/tests/endpoint/ssa___windows_powershell_start_bitstransfer.test.yml b/tests/endpoint/ssa___windows_powershell_start_bitstransfer.test.yml index d25253492b..a3f44da9d0 100644 --- a/tests/endpoint/ssa___windows_powershell_start_bitstransfer.test.yml +++ b/tests/endpoint/ssa___windows_powershell_start_bitstransfer.test.yml @@ -4,6 +4,6 @@ tests: file: endpoint/ssa___windows_powershell_start_bitstransfer.yml pass_condition: '@count_gt(0)' attack_data: - - file_name: bits-windows-security.log - data: https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1197/atomic_red_team/bits-windows-security.log + - file_name: T1197_windows-security.log + data: https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1197/atomic_red_team/T1197_windows-security.log source: WinEventLog:Security \ No newline at end of file From d90e9559baff82a5c5b8a56f8a297cf12be98b0f Mon Sep 17 00:00:00 2001 From: mhaag-spl <5632822+MHaggis@users.noreply.github.com> Date: Wed, 23 Feb 2022 10:34:13 -0700 Subject: [PATCH 26/58] logic issue --- .../ssa___windows_powershell_start_bitstransfer.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/detections/endpoint/ssa___windows_powershell_start_bitstransfer.yml b/detections/endpoint/ssa___windows_powershell_start_bitstransfer.yml index 0b39967922..9667316393 100644 --- a/detections/endpoint/ssa___windows_powershell_start_bitstransfer.yml +++ b/detections/endpoint/ssa___windows_powershell_start_bitstransfer.yml @@ -19,8 +19,10 @@ search: '| from read_ssa_enriched_events() | where "Endpoint_Processes" IN(_data "process_name"), "string", null), process_path=ucast(map_get(input_event, "process_path"), "string", null), parent_process_name=ucast(map_get(input_event, "parent_process_name"), "string", null), event_id=ucast(map_get(input_event, "event_id"), "string", null) - | where cmd_line IS NOT NULL AND process_name IS NOT NULL AND process_name="powershell.exe" - AND (like (cmd_line, "%start-bitstransfer%")) | eval start_time=timestamp, + | where cmd_line IS NOT NULL AND process_name IS NOT NULL | where process_name="pwsh.exe" + OR process_name="pwsh.exe" OR process_name="sqlps.exe" OR process_name="sqltoolsps.exe" + OR process_name="powershell.exe" OR process_name="powershell_ise.exe" | where (like + (cmd_line, "%start-bitstransfer%")) | eval start_time=timestamp, end_time=timestamp, entities=mvappend(ucast(map_get(input_event, "dest_user_id"), "string", null), ucast(map_get(input_event, "dest_device_id"), "string", null)) | eval body=create_map(["event_id", event_id, "cmd_line", cmd_line, "process_name", From 1012679be3add09ade7a42a7a15ff896f502c7a5 Mon Sep 17 00:00:00 2001 From: mhaag-spl <5632822+MHaggis@users.noreply.github.com> Date: Wed, 23 Feb 2022 10:48:09 -0700 Subject: [PATCH 27/58] working bits --- ..._windows_powershell_start_bitstransfer.yml | 21 +++++++++---------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/detections/endpoint/ssa___windows_powershell_start_bitstransfer.yml b/detections/endpoint/ssa___windows_powershell_start_bitstransfer.yml index 9667316393..3a1547b905 100644 --- a/detections/endpoint/ssa___windows_powershell_start_bitstransfer.yml +++ b/detections/endpoint/ssa___windows_powershell_start_bitstransfer.yml @@ -13,19 +13,18 @@ description: Start-BitsTransfer is the PowerShell "version" of BitsAdmin.exe. Si is used, it is highly possible files will be archived. During triage, review parallel processes and process lineage. Capture any files on disk and review. For the remote domain or IP, what is the reputation? -search: '| from read_ssa_enriched_events() | where "Endpoint_Processes" IN(_datamodels) - | eval timestamp=parse_long(ucast(map_get(input_event, "_time"), "string", null)), - cmd_line=ucast(map_get(input_event, "process"), "string", null), process_name=ucast(map_get(input_event, - "process_name"), "string", null), process_path=ucast(map_get(input_event, "process_path"), - "string", null), parent_process_name=ucast(map_get(input_event, "parent_process_name"), - "string", null), event_id=ucast(map_get(input_event, "event_id"), "string", null) - | where cmd_line IS NOT NULL AND process_name IS NOT NULL | where process_name="pwsh.exe" +search: '| from read_ssa_enriched_events() | eval timestamp=parse_long(ucast(map_get(input_event, + "_time"), "string", null)), cmd_line=lower(ucast(map_get(input_event, "process"), + "string", null)), process_name=lower(ucast(map_get(input_event, "process_name"), + "string", null)), process_path=ucast(map_get(input_event, "process_path"), "string", + null), parent_process_name=ucast(map_get(input_event, "parent_process_name"), "string", + null), event_id=ucast(map_get(input_event, "event_id"), "string", null) | where + cmd_line IS NOT NULL AND process_name IS NOT NULL | where process_name="pwsh.exe" OR process_name="pwsh.exe" OR process_name="sqlps.exe" OR process_name="sqltoolsps.exe" OR process_name="powershell.exe" OR process_name="powershell_ise.exe" | where (like - (cmd_line, "%start-bitstransfer%")) | eval start_time=timestamp, - end_time=timestamp, entities=mvappend(ucast(map_get(input_event, "dest_user_id"), - "string", null), ucast(map_get(input_event, "dest_device_id"), "string", null)) - | eval body=create_map(["event_id", event_id, "cmd_line", cmd_line, "process_name", + (cmd_line, "%start-bitstransfer%")) | eval start_time=timestamp, end_time=timestamp, entities=mvappend(ucast(map_get(input_event, + "dest_user_id"), "string", null), ucast(map_get(input_event, "dest_device_id"), + "string", null)), body=create_map(["event_id", event_id, "cmd_line", cmd_line, "process_name", process_name, "parent_process_name", parent_process_name, "process_path", process_path]) | into write_ssa_detected_events();' how_to_implement: To successfully implement this search you need to be ingesting information From 1bddc5433aa08b1f9228fc1994722b22419a16de Mon Sep 17 00:00:00 2001 From: Michael Haag <5632822+MHaggis@users.noreply.github.com> Date: Wed, 23 Feb 2022 14:18:24 -0700 Subject: [PATCH 28/58] analytic story --- detections/endpoint/ssa___windows_bits_job_persistence.yml | 1 + detections/endpoint/ssa___windows_bitsadmin_download_file.yml | 1 + detections/endpoint/ssa___windows_certutil_decode_file.yml | 1 + detections/endpoint/ssa___windows_certutil_urlcache_download.yml | 1 + .../endpoint/ssa___windows_certutil_verifyctl_download.yml | 1 + .../endpoint/ssa___windows_powershell_start_bitstransfer.yml | 1 + detections/endpoint/ssa___windows_rasautou_dll_execution.yml | 1 + 7 files changed, 7 insertions(+) diff --git a/detections/endpoint/ssa___windows_bits_job_persistence.yml b/detections/endpoint/ssa___windows_bits_job_persistence.yml index 90f86d36ef..8a0d8a1285 100644 --- a/detections/endpoint/ssa___windows_bits_job_persistence.yml +++ b/detections/endpoint/ssa___windows_bits_job_persistence.yml @@ -44,6 +44,7 @@ references: tags: analytic_story: - BITS Jobs + - Living Off The Land automated_detection_testing: passed confidence: 80 context: diff --git a/detections/endpoint/ssa___windows_bitsadmin_download_file.yml b/detections/endpoint/ssa___windows_bitsadmin_download_file.yml index 9a5b2f07f4..e84abf65c9 100644 --- a/detections/endpoint/ssa___windows_bitsadmin_download_file.yml +++ b/detections/endpoint/ssa___windows_bitsadmin_download_file.yml @@ -48,6 +48,7 @@ tags: - Ingress Tool Transfer - BITS Jobs - DarkSide Ransomware + - Living Off The Land automated_detection_testing: passed confidence: 70 context: diff --git a/detections/endpoint/ssa___windows_certutil_decode_file.yml b/detections/endpoint/ssa___windows_certutil_decode_file.yml index a6e43eac7f..fae5ef1811 100644 --- a/detections/endpoint/ssa___windows_certutil_decode_file.yml +++ b/detections/endpoint/ssa___windows_certutil_decode_file.yml @@ -43,6 +43,7 @@ references: tags: analytic_story: - Deobfuscate-Decode Files or Information + - Living Off The Land automated_detection_testing: passed confidence: 80 context: diff --git a/detections/endpoint/ssa___windows_certutil_urlcache_download.yml b/detections/endpoint/ssa___windows_certutil_urlcache_download.yml index 4d42ecf8c3..1d7955ddc4 100644 --- a/detections/endpoint/ssa___windows_certutil_urlcache_download.yml +++ b/detections/endpoint/ssa___windows_certutil_urlcache_download.yml @@ -40,6 +40,7 @@ tags: analytic_story: - Ingress Tool Transfer - DarkSide Ransomware + - Living Off The Land automated_detection_testing: passed confidence: 100 context: diff --git a/detections/endpoint/ssa___windows_certutil_verifyctl_download.yml b/detections/endpoint/ssa___windows_certutil_verifyctl_download.yml index 53795c5bd6..ea9c35ec10 100644 --- a/detections/endpoint/ssa___windows_certutil_verifyctl_download.yml +++ b/detections/endpoint/ssa___windows_certutil_verifyctl_download.yml @@ -41,6 +41,7 @@ tags: analytic_story: - Ingress Tool Transfer - DarkSide Ransomware + - Living Off The Land automated_detection_testing: passed confidence: 100 context: diff --git a/detections/endpoint/ssa___windows_powershell_start_bitstransfer.yml b/detections/endpoint/ssa___windows_powershell_start_bitstransfer.yml index 3a1547b905..2b8dbd75bc 100644 --- a/detections/endpoint/ssa___windows_powershell_start_bitstransfer.yml +++ b/detections/endpoint/ssa___windows_powershell_start_bitstransfer.yml @@ -39,6 +39,7 @@ references: tags: analytic_story: - BITS Jobs + - Living Off The Land automated_detection_testing: passed cis20: [] confidence: 70 diff --git a/detections/endpoint/ssa___windows_rasautou_dll_execution.yml b/detections/endpoint/ssa___windows_rasautou_dll_execution.yml index 7299d8c16a..3e6e6e5f52 100644 --- a/detections/endpoint/ssa___windows_rasautou_dll_execution.yml +++ b/detections/endpoint/ssa___windows_rasautou_dll_execution.yml @@ -31,6 +31,7 @@ references: tags: analytic_story: - Windows Defense Evasion Tactics + - Living Off The Land dataset: - https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1055.001/rasautou/windows-security.log kill_chain_phases: From a658de3e25b176d2f0131d525fb115d8def831b9 Mon Sep 17 00:00:00 2001 From: mhaag-spl <5632822+MHaggis@users.noreply.github.com> Date: Wed, 23 Feb 2022 15:03:51 -0700 Subject: [PATCH 29/58] MSHTA URl --- .../ssa___windows_mshta_command_line_url.yml | 93 +++++++++++++++++++ ...___windows_mshta_command_line_url.test.yml | 9 ++ 2 files changed, 102 insertions(+) create mode 100644 detections/endpoint/ssa___windows_mshta_command_line_url.yml create mode 100644 tests/endpoint/ssa___windows_mshta_command_line_url.test.yml diff --git a/detections/endpoint/ssa___windows_mshta_command_line_url.yml b/detections/endpoint/ssa___windows_mshta_command_line_url.yml new file mode 100644 index 0000000000..5606f0dc1c --- /dev/null +++ b/detections/endpoint/ssa___windows_mshta_command_line_url.yml @@ -0,0 +1,93 @@ +name: Windows MSHTA Command-Line URL +id: 9b35c538-94ef-11ec-9439-acde48001122 +version: 1 +date: '2022-02-23' +author: Michael Haag, Splunk +type: TTP +datamodel: +- Endpoint_Processes +description: This analytic identifies when Microsoft HTML Application Host (mshta.exe) + utility is used to make remote http connections. Adversaries may use mshta.exe to + proxy the download and execution of remote .hta files. The analytic identifies command + line arguments of http and https being used. This technique is commonly used by + malicious software to bypass preventative controls. The search will return the first + time and last time these command-line arguments were used for these executions, + as well as the target system, the user, process "rundll32.exe" and its parent process. +search: '| from read_ssa_enriched_events() | eval timestamp=parse_long(ucast(map_get(input_event, + "_time"), "string", null)), cmd_line=lower(ucast(map_get(input_event, "process"), + "string", null)), process_name=lower(ucast(map_get(input_event, "process_name"), + "string", null)), process_path=ucast(map_get(input_event, "process_path"), "string", + null), parent_process_name=ucast(map_get(input_event, "parent_process_name"), "string", + null), event_id=ucast(map_get(input_event, "event_id"), "string", null) | where + cmd_line IS NOT NULL AND process_name IS NOT NULL | where process_name="mshta.exe" AND (like (cmd_line, "%http://%") OR like (cmd_line, "%https://%")) + | eval start_time=timestamp, end_time=timestamp, entities=mvappend(ucast(map_get(input_event, + "dest_user_id"), "string", null), ucast(map_get(input_event, "dest_device_id"), + "string", null)), body=create_map(["event_id", event_id, "cmd_line", cmd_line, "process_name", + process_name, "parent_process_name", parent_process_name, "process_path", process_path]) + | into write_ssa_detected_events();' +how_to_implement: To successfully implement this search you need to be ingesting information + on process that include the name of the process responsible for the changes from + your endpoints into the `Endpoint` datamodel in the `Processes` node. In addition, + confirm the latest CIM App 4.20 or higher is installed and the latest TA for the + endpoint product. +known_false_positives: It is possible legitimate applications may perform this behavior + and will need to be filtered. +references: + - https://github.com/redcanaryco/AtomicTestHarnesses + - https://redcanary.com/blog/introducing-atomictestharnesses/ + - https://docs.microsoft.com/en-us/windows/win32/search/-search-3x-wds-extidx-prot-implementing +tags: + analytic_story: + - Suspicious MSHTA Activity + - Living Off The Land + dataset: + - https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1218.005/atomic_red_team/windows-security.log + kill_chain_phases: + - Exploitation + mitre_attack_id: + - T1218.005 + - T1218 + product: + - Splunk Behavioral Analytics + required_fields: + - _time + - dest_device_id + - process_name + - parent_process_name + - process_path + - dest_user_id + - process + - cmd_line + security_domain: endpoint + impact: 80 + confidence: 100 + # (impact * confidence)/100 + risk_score: 80 + context: + - Source:Endpoint + - Stage:Defense Evasion + message: An instance of $parent_process_name$ spawning $process_name$ was identified + on endpoint $dest_device_id$ by user $dest_user_id$ attempting to access a remote destination to + download an additional payload. + nist: + - PR.PT + - DE.CM + cis20: + - CIS 8 + observable: + - name: dest_user_id + type: User + role: + - Victim + - name: dest_device_id + type: Hostname + role: + - Victim + - name: parent_process_name + type: Parent Process + role: + - Parent Process + - name: process_name + type: Process + role: + - Child Process \ No newline at end of file diff --git a/tests/endpoint/ssa___windows_mshta_command_line_url.test.yml b/tests/endpoint/ssa___windows_mshta_command_line_url.test.yml new file mode 100644 index 0000000000..b5d8fa3e40 --- /dev/null +++ b/tests/endpoint/ssa___windows_mshta_command_line_url.test.yml @@ -0,0 +1,9 @@ +name: Windows MSHTA Command-Line URL Unit Test +tests: +- name: Windows MSHTA Command-Line URL + file: endpoint/ssa___windows_mshta_command_line_url.yml + pass_condition: '@count_gt(0)' + attack_data: + - file_name: windows-security.log + data: https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1218.005/atomic_red_team/windows-security.log + source: WinEventLog:Security \ No newline at end of file From c9654f36cf0bd18e279a7a76a73ecdb1f5ee2c50 Mon Sep 17 00:00:00 2001 From: mhaag-spl <5632822+MHaggis@users.noreply.github.com> Date: Wed, 23 Feb 2022 15:23:30 -0700 Subject: [PATCH 30/58] rundll32 inline --- ..._windows_rundll32_inline_hta_execution.yml | 97 +++++++++++++++++++ ...ows_rundll32_inline_hta_execution.test.yml | 9 ++ 2 files changed, 106 insertions(+) create mode 100644 detections/endpoint/ssa___windows_rundll32_inline_hta_execution.yml create mode 100644 tests/endpoint/ssa___windows_rundll32_inline_hta_execution.test.yml diff --git a/detections/endpoint/ssa___windows_rundll32_inline_hta_execution.yml b/detections/endpoint/ssa___windows_rundll32_inline_hta_execution.yml new file mode 100644 index 0000000000..d66cbe9df7 --- /dev/null +++ b/detections/endpoint/ssa___windows_rundll32_inline_hta_execution.yml @@ -0,0 +1,97 @@ +name: Windows Rundll32 Inline HTA Execution +id: 0caa1dd6-94f5-11ec-9786-acde48001122 +version: 1 +date: '2022-02-23' +author: Michael Haag, Splunk +type: TTP +datamodel: +- Endpoint_Processes +description: The following analytic identifies "rundll32.exe" execution with inline + protocol handlers. "JavaScript", "VBScript", and "About" are the only supported + options when invoking HTA content directly on the command-line. This type of behavior + is commonly observed with fileless malware or application whitelisting bypass techniques. + The search will return the first time and last time these command-line arguments + were used for these executions, as well as the target system, the user, process + "rundll32.exe" and its parent process. +search: '| from read_ssa_enriched_events() | eval timestamp=parse_long(ucast(map_get(input_event, + "_time"), "string", null)), cmd_line=lower(ucast(map_get(input_event, "process"), + "string", null)), process_name=lower(ucast(map_get(input_event, "process_name"), + "string", null)), process_path=ucast(map_get(input_event, "process_path"), "string", + null), parent_process_name=ucast(map_get(input_event, "parent_process_name"), "string", + null), event_id=ucast(map_get(input_event, "event_id"), "string", null) | where + cmd_line IS NOT NULL AND process_name IS NOT NULL | where process_name="rundll32.exe" AND (like (cmd_line, "%vbscript%") OR like (cmd_line, "%javascript%") OR like (cmd_line, "%about%")) + | eval start_time=timestamp, end_time=timestamp, entities=mvappend(ucast(map_get(input_event, + "dest_user_id"), "string", null), ucast(map_get(input_event, "dest_device_id"), + "string", null)), body=create_map(["event_id", event_id, "cmd_line", cmd_line, "process_name", + process_name, "parent_process_name", parent_process_name, "process_path", process_path]) + | into write_ssa_detected_events();' +how_to_implement: To successfully implement this search you need to be ingesting information + on process that include the name of the process responsible for the changes from + your endpoints into the `Endpoint` datamodel in the `Processes` node. In addition, + confirm the latest CIM App 4.20 or higher is installed and the latest TA for the + endpoint product. +known_false_positives: Although unlikely, some legitimate applications may exhibit + this behavior, triggering a false positive. +references: +- https://github.com/redcanaryco/AtomicTestHarnesses +- https://redcanary.com/blog/introducing-atomictestharnesses/ +- https://docs.microsoft.com/en-us/windows/win32/search/-search-3x-wds-extidx-prot-implementing +tags: + analytic_story: + - Suspicious MSHTA Activity + - NOBELIUM Group + - Living Off The Land + asset_type: Endpoint + automated_detection_testing: passed + cis20: + - CIS 8 + confidence: 80 + context: + - Source:Endpoint + - Stage:Initial Access + - Stage:Execution + - Stage:Defense Evasion + dataset: + - https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1218.005/atomic_red_team/windows-security.log + impact: 70 + kill_chain_phases: + - Exploitation + message: Suspicious $process_name$ inline HTA execution on $dest_device_id$. + mitre_attack_id: + - T1218 + - T1218.005 + nist: + - PR.PT + - DE.CM + observable: + - name: dest_user_id + type: User + role: + - Victim + - name: dest_device_id + type: Hostname + role: + - Victim + - name: parent_process_name + type: Parent Process + role: + - Parent Process + - name: process_name + type: Process + role: + - Child Process + product: + - Splunk Behavioral Analytics + required_fields: + - _time + - dest_device_id + - process_name + - parent_process_name + - process_path + - dest_user_id + - process + - cmd_line + risk_score: 56 + security_domain: endpoint + supported_tas: + - Splunk_TA_microsoft_sysmon diff --git a/tests/endpoint/ssa___windows_rundll32_inline_hta_execution.test.yml b/tests/endpoint/ssa___windows_rundll32_inline_hta_execution.test.yml new file mode 100644 index 0000000000..af29be37cf --- /dev/null +++ b/tests/endpoint/ssa___windows_rundll32_inline_hta_execution.test.yml @@ -0,0 +1,9 @@ +name: Windows Rundll32 Inline HTA Execution Unit Test +tests: +- name: Windows Rundll32 Inline HTA Execution + file: endpoint/ssa___windows_rundll32_inline_hta_execution.yml + pass_condition: '@count_gt(0)' + attack_data: + - file_name: windows-security.log + data: https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1218.005/atomic_red_team/windows-security.log + source: WinEventLog:Security \ No newline at end of file From e67e0c92bba1752ea9a3bd5ae4aafa9d1c9d53e3 Mon Sep 17 00:00:00 2001 From: mhaag-spl <5632822+MHaggis@users.noreply.github.com> Date: Wed, 23 Feb 2022 20:56:51 -0700 Subject: [PATCH 31/58] mshta inline --- ...a___windows_mshta_inline_hta_execution.yml | 91 +++++++++++++++++++ ...indows_mshta_inline_hta_execution.test.yml | 9 ++ 2 files changed, 100 insertions(+) create mode 100644 detections/endpoint/ssa___windows_mshta_inline_hta_execution.yml create mode 100644 tests/endpoint/ssa___windows_mshta_inline_hta_execution.test.yml diff --git a/detections/endpoint/ssa___windows_mshta_inline_hta_execution.yml b/detections/endpoint/ssa___windows_mshta_inline_hta_execution.yml new file mode 100644 index 0000000000..708cb1d7b2 --- /dev/null +++ b/detections/endpoint/ssa___windows_mshta_inline_hta_execution.yml @@ -0,0 +1,91 @@ +name: Windows MSHTA Inline HTA Execution +id: 24962154-9524-11ec-9333-acde48001122 +version: 1 +date: '2022-02-23' +author: Michael Haag, Splunk +type: TTP +datamodel: +- Endpoint_Processes +description: The following analytic identifies "mshta.exe" execution with inline protocol + handlers. "JavaScript", "VBScript", and "About" are the only supported options when + invoking HTA content directly on the command-line. The search will return the first + time and last time these command-line arguments were used for these executions, + as well as the target system, the user, process "mshta.exe" and its parent process. +search: '| from read_ssa_enriched_events() | eval timestamp=parse_long(ucast(map_get(input_event, + "_time"), "string", null)), cmd_line=lower(ucast(map_get(input_event, "process"), + "string", null)), process_name=lower(ucast(map_get(input_event, "process_name"), + "string", null)), process_path=ucast(map_get(input_event, "process_path"), "string", + null), parent_process_name=ucast(map_get(input_event, "parent_process_name"), "string", + null), event_id=ucast(map_get(input_event, "event_id"), "string", null) | where + cmd_line IS NOT NULL AND process_name IS NOT NULL | where process_name="mshta.exe" AND (like (cmd_line, "%vbscript%") OR like (cmd_line, "%javascript%") OR like (cmd_line, "%about%")) + | eval start_time=timestamp, end_time=timestamp, entities=mvappend(ucast(map_get(input_event, + "dest_user_id"), "string", null), ucast(map_get(input_event, "dest_device_id"), + "string", null)), body=create_map(["event_id", event_id, "cmd_line", cmd_line, "process_name", + process_name, "parent_process_name", parent_process_name, "process_path", process_path]) + | into write_ssa_detected_events();' +how_to_implement: To successfully implement this search you need to be ingesting information + on process that include the name of the process responsible for the changes from + your endpoints into the `Endpoint` datamodel in the `Processes` node. In addition, + confirm the latest CIM App 4.20 or higher is installed and the latest TA for the + endpoint product. +known_false_positives: Although unlikely, some legitimate applications may exhibit + this behavior, triggering a false positive. +references: +- https://github.com/redcanaryco/AtomicTestHarnesses +- https://redcanary.com/blog/introducing-atomictestharnesses/ +- https://docs.microsoft.com/en-us/windows/win32/search/-search-3x-wds-extidx-prot-implementing +tags: + analytic_story: + - Suspicious MSHTA Activity + - Living Off The Land + dataset: + - https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1218.005/atomic_red_team/windows-security.log + kill_chain_phases: + - Exploitation + mitre_attack_id: + - T1218.005 + - T1218 + product: + - Splunk Behavioral Analytics + required_fields: + - _time + - dest_device_id + - process_name + - parent_process_name + - process_path + - dest_user_id + - process + - cmd_line + security_domain: endpoint + impact: 80 + confidence: 100 + # (impact * confidence)/100 + risk_score: 80 + context: + - Source:Endpoint + - Stage:Defense Evasion + message: An instance of $parent_process_name$ spawning $process_name$ was identified + on endpoint $dest_device_id$ by user $dest_user_id$ executing with inline HTA, indicative of defense + evasion. + nist: + - PR.PT + - DE.CM + cis20: + - CIS 8 + observable: + - name: dest_user_id + type: User + role: + - Victim + - name: dest_device_id + type: Hostname + role: + - Victim + - name: parent_process_name + type: Parent Process + role: + - Parent Process + - name: process_name + type: Process + role: + - Child Process \ No newline at end of file diff --git a/tests/endpoint/ssa___windows_mshta_inline_hta_execution.test.yml b/tests/endpoint/ssa___windows_mshta_inline_hta_execution.test.yml new file mode 100644 index 0000000000..3ed94dc93a --- /dev/null +++ b/tests/endpoint/ssa___windows_mshta_inline_hta_execution.test.yml @@ -0,0 +1,9 @@ +name: Windows MSHTA Inline HTA Execution Unit Test +tests: +- name: Windows MSHTA Inline HTA Execution + file: endpoint/ssa___windows_mshta_inline_hta_execution.yml + pass_condition: '@count_gt(0)' + attack_data: + - file_name: windows-security.log + data: https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1218.005/atomic_red_team/windows-security.log + source: WinEventLog:Security \ No newline at end of file From dbce7115044b547243c5c701490cdc7419bb6df3 Mon Sep 17 00:00:00 2001 From: mhaag-spl <5632822+MHaggis@users.noreply.github.com> Date: Wed, 23 Feb 2022 21:53:31 -0700 Subject: [PATCH 32/58] mshta child --- .../ssa___windows_mshta_child_process.yml | 90 +++++++++++++++++++ ...ssa___windows_mshta_child_process.test.yml | 9 ++ 2 files changed, 99 insertions(+) create mode 100644 detections/endpoint/ssa___windows_mshta_child_process.yml create mode 100644 tests/endpoint/ssa___windows_mshta_child_process.test.yml diff --git a/detections/endpoint/ssa___windows_mshta_child_process.yml b/detections/endpoint/ssa___windows_mshta_child_process.yml new file mode 100644 index 0000000000..d1c0effc0e --- /dev/null +++ b/detections/endpoint/ssa___windows_mshta_child_process.yml @@ -0,0 +1,90 @@ +name: Windows MSHTA Child Process +id: f63f7e9c-9526-11ec-9fc7-acde48001122 +version: 1 +date: '2022-02-23' +author: Michael Haag, Splunk +type: TTP +datamodel: +- Endpoint_Processes +description: The following analytic identifies child processes spawning from "mshta.exe". + The search will return the first time and last time these command-line arguments + were used for these executions, as well as the target system, the user, parent process + "mshta.exe" and its child process. +search: '| from read_ssa_enriched_events() | eval timestamp=parse_long(ucast(map_get(input_event, + "_time"), "string", null)), cmd_line=lower(ucast(map_get(input_event, "process"), + "string", null)), process_name=lower(ucast(map_get(input_event, "process_name"), + "string", null)), process_path=ucast(map_get(input_event, "process_path"), "string", + null), parent_process_name=ucast(map_get(input_event, "parent_process_name"), "string", + null), event_id=ucast(map_get(input_event, "event_id"), "string", null) | where + cmd_line IS NOT NULL AND process_name IS NOT NULL AND parent_process_name IS NOT NULL | where parent_process_name="mshta.exe" AND process_name="powershell.exe" OR process_name="cmd.exe" OR + process_name="scrcons.exe" OR process_name="colorcpl.exe" OR process_name="msbuild.exe" OR process_name="microsoft.workflow.compiler.exe" + OR process_name="searchprotocolhost.exe" OR process_name="cscript.exe" OR process_name="wscript.exe" + | eval start_time=timestamp, end_time=timestamp, entities=mvappend(ucast(map_get(input_event, + "dest_user_id"), "string", null), ucast(map_get(input_event, "dest_device_id"), + "string", null)), body=create_map(["event_id", event_id, "cmd_line", cmd_line, "process_name", + process_name, "parent_process_name", parent_process_name, "process_path", process_path]) + | into write_ssa_detected_events();' +how_to_implement: To successfully implement this search, you need to be ingesting + logs with the process name, parent process, and command-line executions from your + endpoints. If you are using Sysmon, you must have at least version 6.0.4 of the + Sysmon TA. +known_false_positives: Although unlikely, some legitimate applications may exhibit + this behavior, triggering a false positive. +references: +- https://github.com/redcanaryco/AtomicTestHarnesses +- https://redcanary.com/blog/introducing-atomictestharnesses/ +tags: + analytic_story: + - Suspicious MSHTA Activity + - Living Off The Land + dataset: + - https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1218.005/atomic_red_team/windows-security.log + kill_chain_phases: + - Exploitation + mitre_attack_id: + - T1218.005 + - T1218 + product: + - Splunk Behavioral Analytics + required_fields: + - _time + - dest_device_id + - process_name + - parent_process_name + - process_path + - dest_user_id + - process + - cmd_line + security_domain: endpoint + impact: 80 + confidence: 100 + # (impact * confidence)/100 + risk_score: 80 + context: + - Source:Endpoint + - Stage:Defense Evasion + message: An instance of $parent_process_name$ spawning $process_name$ was identified + on endpoint $dest_device_id$ by user $dest_user_id$ attempting to access a remote destination to + download an additional payload. + nist: + - PR.PT + - DE.CM + cis20: + - CIS 8 + observable: + - name: dest_user_id + type: User + role: + - Victim + - name: dest_device_id + type: Hostname + role: + - Victim + - name: parent_process_name + type: Parent Process + role: + - Parent Process + - name: process_name + type: Process + role: + - Child Process \ No newline at end of file diff --git a/tests/endpoint/ssa___windows_mshta_child_process.test.yml b/tests/endpoint/ssa___windows_mshta_child_process.test.yml new file mode 100644 index 0000000000..b43d03d153 --- /dev/null +++ b/tests/endpoint/ssa___windows_mshta_child_process.test.yml @@ -0,0 +1,9 @@ +name: Windows MSHTA Child Process Unit Test +tests: +- name: Windows MSHTA Child Process + file: endpoint/ssa___windows_mshta_child_process.yml + pass_condition: '@count_gt(0)' + attack_data: + - file_name: windows-security.log + data: https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1218.005/atomic_red_team/windows-security.log + source: WinEventLog:Security \ No newline at end of file From f7a8cb0cc59961b445fd28c62c5b088f5f34b09d Mon Sep 17 00:00:00 2001 From: mhaag-spl <5632822+MHaggis@users.noreply.github.com> Date: Thu, 24 Feb 2022 20:22:13 -0700 Subject: [PATCH 33/58] Working on --- .../ssa___windows_mshta_child_process.yml | 2 +- .../ssa___windows_wmiprvse_spawn_mshta.yml | 90 +++++++++++++++++++ ...sa___windows_wmiprvse_spawn_mshta.test.yml | 9 ++ 3 files changed, 100 insertions(+), 1 deletion(-) create mode 100644 detections/endpoint/ssa___windows_wmiprvse_spawn_mshta.yml create mode 100644 tests/endpoint/ssa___windows_wmiprvse_spawn_mshta.test.yml diff --git a/detections/endpoint/ssa___windows_mshta_child_process.yml b/detections/endpoint/ssa___windows_mshta_child_process.yml index d1c0effc0e..d5980dbe8d 100644 --- a/detections/endpoint/ssa___windows_mshta_child_process.yml +++ b/detections/endpoint/ssa___windows_mshta_child_process.yml @@ -10,7 +10,7 @@ description: The following analytic identifies child processes spawning from "m The search will return the first time and last time these command-line arguments were used for these executions, as well as the target system, the user, parent process "mshta.exe" and its child process. -search: '| from read_ssa_enriched_events() | eval timestamp=parse_long(ucast(map_get(input_event, +search: '| from read_ssa_enriched_events() | eval timestamp=parse_long(ucast(map_get(input_event, "_time"), "string", null)), cmd_line=lower(ucast(map_get(input_event, "process"), "string", null)), process_name=lower(ucast(map_get(input_event, "process_name"), "string", null)), process_path=ucast(map_get(input_event, "process_path"), "string", diff --git a/detections/endpoint/ssa___windows_wmiprvse_spawn_mshta.yml b/detections/endpoint/ssa___windows_wmiprvse_spawn_mshta.yml new file mode 100644 index 0000000000..1b5308cb3d --- /dev/null +++ b/detections/endpoint/ssa___windows_wmiprvse_spawn_mshta.yml @@ -0,0 +1,90 @@ +name: Windows Wmiprvse Spawn MSHTA +id: ba0a50e2-9598-11ec-9c6b-acde48001122 +version: 1 +date: '2022-02-24' +author: Michael Haag, Splunk +type: TTP +datamodel: +- Endpoint +description: The following analytic identifies wmiprvse.exe spawning mshta.exe. This + behavior is indicative of a DCOM object being utilized to spawn mshta from wmiprvse.exe + or svchost.exe. In this instance, adversaries may use LethalHTA that will spawn + mshta.exe from svchost.exe. +search: '| from read_ssa_enriched_events() | eval timestamp=parse_long(ucast(map_get(input_event, + "_time"), "string", null)), cmd_line=lower(ucast(map_get(input_event, "process"), + "string", null)), process_name=lower(ucast(map_get(input_event, "process_name"), + "string", null)), process_path=ucast(map_get(input_event, "process_path"), "string", + null), parent_process_name=ucast(map_get(input_event, "parent_process_name"), "string", + null), event_id=ucast(map_get(input_event, "event_id"), "string", null) | where + cmd_line IS NOT NULL AND process_name IS NOT NULL AND parent_process_name IS NOT NULL | where parent_process_name="wmiprvse.exe" parent_process_name="svchost.exe" AND process_name="mshta.exe" + | eval start_time=timestamp, end_time=timestamp, entities=mvappend(ucast(map_get(input_event, + "dest_user_id"), "string", null), ucast(map_get(input_event, "dest_device_id"), + "string", null)), body=create_map(["event_id", event_id, "cmd_line", cmd_line, "process_name", + process_name, "parent_process_name", parent_process_name, "process_path", process_path]) + | into write_ssa_detected_events();' +how_to_implement: To successfully implement this search you need to be ingesting information + on process that include the name of the process responsible for the changes from + your endpoints into the `Endpoint` datamodel in the `Processes` node. In addition, + confirm the latest CIM App 4.20 or higher is installed and the latest TA for the + endpoint product. +known_false_positives: Although unlikely, some legitimate applications may exhibit + this behavior, triggering a false positive. +references: +- https://codewhitesec.blogspot.com/2018/07/lethalhta.html +- https://github.com/redcanaryco/AtomicTestHarnesses +- https://redcanary.com/blog/introducing-atomictestharnesses/ +tags: + analytic_story: + - Suspicious MSHTA Activity + - Living Off The Land + dataset: + - https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1218.005/atomic_red_team/windows-security.log + kill_chain_phases: + - Exploitation + mitre_attack_id: + - T1218.005 + - T1218 + product: + - Splunk Behavioral Analytics + required_fields: + - _time + - dest_device_id + - process_name + - parent_process_name + - process_path + - dest_user_id + - process + - cmd_line + security_domain: endpoint + impact: 80 + confidence: 100 + # (impact * confidence)/100 + risk_score: 80 + context: + - Source:Endpoint + - Stage:Execution + - Stage:Defense Evasion + message: An instance of $parent_process_name$ spawning $process_name$ was identified + on endpoint $dest_device_id$ by user $dest_user_id$ potentially indicative of defense evasion. + nist: + - PR.PT + - DE.CM + cis20: + - CIS 8 + observable: + - name: dest_user_id + type: User + role: + - Victim + - name: dest_device_id + type: Hostname + role: + - Victim + - name: parent_process_name + type: Parent Process + role: + - Parent Process + - name: process_name + type: Process + role: + - Child Process \ No newline at end of file diff --git a/tests/endpoint/ssa___windows_wmiprvse_spawn_mshta.test.yml b/tests/endpoint/ssa___windows_wmiprvse_spawn_mshta.test.yml new file mode 100644 index 0000000000..b6b779c4d8 --- /dev/null +++ b/tests/endpoint/ssa___windows_wmiprvse_spawn_mshta.test.yml @@ -0,0 +1,9 @@ +name: Windows Wmiprvse Spawn MSHTA Unit Test +tests: +- name: Windows Wmiprvse Spawn MSHTA + file: endpoint/ssa___windows_wmiprvse_spawn_mshta.yml + pass_condition: '@count_gt(0)' + attack_data: + - file_name: windows-security.log + data: https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1218.005/atomic_red_team/windows-security.log + source: WinEventLog:Security \ No newline at end of file From 6a50f02ff475b074a80e192b314275c65f5140ce Mon Sep 17 00:00:00 2001 From: d1vious Date: Thu, 24 Feb 2022 23:05:31 -0500 Subject: [PATCH 34/58] working detection --- detections/endpoint/ssa___windows_powersh.yml | 94 +++++++++++++++++++ ...ting_interpreter_outbound_ldap_traffic.yml | 18 ++-- ...ting_interpreter_outbound_ldap_traffic.yml | 24 ++--- ...interpreter_outbound_ldap_traffic.test.yml | 2 +- 4 files changed, 111 insertions(+), 27 deletions(-) create mode 100644 detections/endpoint/ssa___windows_powersh.yml diff --git a/detections/endpoint/ssa___windows_powersh.yml b/detections/endpoint/ssa___windows_powersh.yml new file mode 100644 index 0000000000..939778867e --- /dev/null +++ b/detections/endpoint/ssa___windows_powersh.yml @@ -0,0 +1,94 @@ +name: Windows Powershell DownloadFile +id: 46440222-81d5-44b1-a376-19dcd70d1b08 +version: 1 +date: '2022-02-11' +author: Jose Hernandez, Michael Haag, Splunk +type: Anomaly +datamodel: +- Endpoint_Processes +description: The following analytic identifies the use of PowerShell downloading a + file using `DownloadFile` method. This particular method is utilized in many different + PowerShell frameworks to download files and output to disk. Identify the source + (IP/domain) and destination file and triage appropriately. If AMSI logging or PowerShell + transaction logs are available, review for further details of the implant. +search: '| from read_ssa_enriched_events() | eval timestamp=parse_long(ucast(map_get(input_event, + "_time"), "string", null)), cmd_line=lower(ucast(map_get(input_event, "process"), + "string", null)), process_name=lower(ucast(map_get(input_event, "process_name"), + "string", null)), process_path=ucast(map_get(input_event, "process_path"), "string", + null), parent_process_name=ucast(map_get(input_event, "parent_process_name"), "string", + null), event_id=ucast(map_get(input_event, "event_id"), "string", null) | where + cmd_line IS NOT NULL AND process_name IS NOT NULL | where process_name="pwsh.exe" + OR process_name="pwsh.exe" OR process_name="sqlps.exe" OR process_name="sqltoolsps.exe" + OR process_name="powershell.exe" OR process_name="powershell_ise.exe" | where (like + (cmd_line, "%downloadfile%")) | eval start_time=timestamp, end_time=timestamp, entities=mvappend(ucast(map_get(input_event, + "dest_user_id"), "string", null), ucast(map_get(input_event, "dest_device_id"), + "string", null)), body=create_map(["event_id", event_id, "cmd_line", cmd_line, "process_name", + process_name, "parent_process_name", parent_process_name, "process_path", process_path]) + | into write_ssa_detected_events();' +how_to_implement: To successfully implement this search you need to be ingesting information + on process that include the name of the process responsible for the changes from + your endpoints into the `Endpoint` datamodel in the `Processes` node. In addition, + confirm the latest CIM App 4.20 or higher is installed and the latest TA for the + endpoint product. +known_false_positives: False positives may be present and filtering will need to occur + by parent process or command line argument. It may be required to modify this query + to an EDR product for more granular coverage. +references: +- https://docs.microsoft.com/en-us/dotnet/api/system.net.webclient.downloadfile?view=net-5.0 +- https://blog.malwarebytes.com/malwarebytes-news/2021/02/lazyscripter-from-empire-to-double-rat/ +- https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1059.001/T1059.001.md +tags: + analytic_story: + - Malicious PowerShell + - Ingress Tool Transfer + - Log4Shell CVE-2021-44228 + cis20: + - CIS 8 + confidence: 70 + context: + - Source:Endpoint + - Stage:LateralMovement + dataset: + - https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1059.001/atomic_red_team/downloadfile_windows-security.log + impact: 50 + kill_chain_phases: + - Lateral Movement + message: An instance of $parent_process_name$ spawning $process_name$ was identified + on endpoint $dest$ by user $user$. This behavior identifies the use of DownloadFile + within PowerShell. + mitre_attack_id: + - T1020 + nist: + - PR.PT + - DE.CM + observable: + - name: dest_user_id + type: User + role: + - Victim + - name: dest_device_id + type: Hostname + role: + - Victim + - name: parent_process_name + type: Parent Process + role: + - Parent Process + - name: process_name + type: Process + role: + - Child Process + product: + - Splunk Behavioral Analytics + required_fields: + - _time + - dest_device_id + - process_name + - parent_process_name + - process_path + - dest_user_id + - process + - cmd_line + risk_score: 35 + risk_severity: low + security_domain: endpoint diff --git a/detections/network/ssa___tcp_command_and_scripting_interpreter_outbound_ldap_traffic.yml b/detections/network/ssa___tcp_command_and_scripting_interpreter_outbound_ldap_traffic.yml index 612039120b..91e98d560d 100644 --- a/detections/network/ssa___tcp_command_and_scripting_interpreter_outbound_ldap_traffic.yml +++ b/detections/network/ssa___tcp_command_and_scripting_interpreter_outbound_ldap_traffic.yml @@ -8,18 +8,12 @@ datamodel: - Endpoint_Processes description: Malicious actors often abuse misconfigured LDAP servers or applications that use the LDAP servers in organizations. Outbound LDAP traffic should not be allowed outbound through your perimeter firewall. This search will help determine if you have any LDAP connections to IP addresses outside of private (RFC1918) address space. search: '| from read_ssa_enriched_events() | eval timestamp=parse_long(ucast(map_get(input_event, - "_time"), "string", null)), cmd_line=lower(ucast(map_get(input_event, "process"), - "string", null)), process_name=lower(ucast(map_get(input_event, "process_name"), - "string", null)), process_path=ucast(map_get(input_event, "process_path"), "string", - null), parent_process_name=ucast(map_get(input_event, "parent_process_name"), "string", - null), event_id=ucast(map_get(input_event, "event_id"), "string", null) | where - cmd_line IS NOT NULL AND process_name IS NOT NULL | where process_name="pwsh.exe" - OR process_name="pwsh.exe" OR process_name="sqlps.exe" OR process_name="sqltoolsps.exe" - OR process_name="powershell.exe" OR process_name="powershell_ise.exe" | where (like - (cmd_line, "%downloadfile%")) | eval start_time=timestamp, end_time=timestamp, entities=mvappend(ucast(map_get(input_event, + "_time"), "string", null)), dest_port=map_get(input_event, "dest_port"), event_id=ucast(map_get(input_event, "event_id"), "string", null), dest_ip=ucast(map_get(input_event, "dest_device_primary_artifact"), "string", null) + | where dest_port=389 OR dest_port=1389 OR dest_port=636 + | where NOT (cidrmatch(ip: dest_ip, cidr_range: "10.0.0.0/8") OR cidrmatch(ip: dest_ip, cidr_range: "192.168.0.0/16") OR cidrmatch(ip: dest_ip, cidr_range: "172.16.0.0/12")) + | eval start_time=timestamp, end_time=timestamp, entities=mvappend(ucast(map_get(input_event, "dest_user_id"), "string", null), ucast(map_get(input_event, "dest_device_id"), - "string", null)), body=create_map(["event_id", event_id, "cmd_line", cmd_line, "process_name", - process_name, "parent_process_name", parent_process_name, "process_path", process_path]) + "string", null)), body=create_map(["event_id", event_id, "dest_port", dest_port, "dest_ip", dest_ip]) | into write_ssa_detected_events();' how_to_implement: To successfully implement this search you need to be ingesting information on network traffic, specifically data that populates the Network_Traffic datamodel. @@ -40,7 +34,7 @@ tags: - Source:Endpoint - Stage:Execution dataset: - - https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1059/log4shell_ldap_traffic/pantraffic.txt + - https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1059/log4shell_ldap_traffic/pantraffic.log impact: 50 kill_chain_phases: - Execution diff --git a/dist/ssa/srs/ssa___tcp_command_and_scripting_interpreter_outbound_ldap_traffic.yml b/dist/ssa/srs/ssa___tcp_command_and_scripting_interpreter_outbound_ldap_traffic.yml index 5d7bb37e09..4136fd59e8 100644 --- a/dist/ssa/srs/ssa___tcp_command_and_scripting_interpreter_outbound_ldap_traffic.yml +++ b/dist/ssa/srs/ssa___tcp_command_and_scripting_interpreter_outbound_ldap_traffic.yml @@ -25,19 +25,15 @@ references: risk_message: An outbound LDAP connection from $src_ip$ in your infrastructure connecting to dest ip $dest_ip$ search: '| from read_ssa_enriched_events() | eval timestamp=parse_long(ucast(map_get(input_event, - "_time"), "string", null)), cmd_line=lower(ucast(map_get(input_event, "process"), - "string", null)), process_name=lower(ucast(map_get(input_event, "process_name"), - "string", null)), process_path=ucast(map_get(input_event, "process_path"), "string", - null), parent_process_name=ucast(map_get(input_event, "parent_process_name"), "string", - null), event_id=ucast(map_get(input_event, "event_id"), "string", null) | where - cmd_line IS NOT NULL AND process_name IS NOT NULL | where process_name="pwsh.exe" - OR process_name="pwsh.exe" OR process_name="sqlps.exe" OR process_name="sqltoolsps.exe" - OR process_name="powershell.exe" OR process_name="powershell_ise.exe" | where (like - (cmd_line, "%downloadfile%")) | eval start_time=timestamp, end_time=timestamp, entities=mvappend(ucast(map_get(input_event, + "_time"), "string", null)), dest_port=map_get(input_event, "dest_port"), event_id=ucast(map_get(input_event, + "event_id"), "string", null), dest_ip=ucast(map_get(input_event, "dest_device_primary_artifact"), + "string", null) | where dest_port=389 OR dest_port=1389 OR dest_port=636 | where + NOT (cidrmatch(ip: dest_ip, cidr_range: "10.0.0.0/8") OR cidrmatch(ip: dest_ip, + cidr_range: "192.168.0.0/16") OR cidrmatch(ip: dest_ip, cidr_range: "172.16.0.0/12")) + | eval start_time=timestamp, end_time=timestamp, entities=mvappend(ucast(map_get(input_event, "dest_user_id"), "string", null), ucast(map_get(input_event, "dest_device_id"), - "string", null)), body=create_map(["event_id", event_id, "cmd_line", cmd_line, "process_name", - process_name, "parent_process_name", parent_process_name, "process_path", process_path]) - | into write_ssa_detected_events();' + "string", null)), body=create_map(["event_id", event_id, "dest_port", dest_port, + "dest_ip", dest_ip]) | into write_ssa_detected_events();' tags: analytic_story: - Log4Shell CVE-2021-44228 @@ -49,7 +45,7 @@ tags: - Source:Endpoint - Stage:Execution dataset: - - https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1059/log4shell_ldap_traffic/pantraffic.txt + - https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1059/log4shell_ldap_traffic/pantraffic.log impact: 50 kill_chain_phases: - Execution @@ -91,7 +87,7 @@ test: name: TCP Command and Scripting Interpreter Outbound LDAP Traffic Unit Test tests: - attack_data: - - data: https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1059/log4shell_ldap_traffic/pantraffic.txt + - data: https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1059/log4shell_ldap_traffic/pantraffic.log file_name: pantraffic.txt source: pan:traffic sourcetype: pan:traffic diff --git a/tests/network/ssa___tcp_command_and_scripting_interpreter_outbound_ldap_traffic.test.yml b/tests/network/ssa___tcp_command_and_scripting_interpreter_outbound_ldap_traffic.test.yml index 5b4a1868c4..41564782d6 100644 --- a/tests/network/ssa___tcp_command_and_scripting_interpreter_outbound_ldap_traffic.test.yml +++ b/tests/network/ssa___tcp_command_and_scripting_interpreter_outbound_ldap_traffic.test.yml @@ -6,6 +6,6 @@ tests: description: Test PAN Traffic Logs LDAP outbound connection attack_data: - file_name: pantraffic.txt - data: https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1059/log4shell_ldap_traffic/pantraffic.txt + data: https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1059/log4shell_ldap_traffic/pantraffic.log source: pan:traffic sourcetype: pan:traffic From f14eec3bd7aacf4a852eebc093f6b71d6ba0e549 Mon Sep 17 00:00:00 2001 From: d1vious Date: Thu, 24 Feb 2022 23:07:52 -0500 Subject: [PATCH 35/58] cleaning up a mistakenly added file --- detections/endpoint/ssa___windows_powersh.yml | 94 ------------------- 1 file changed, 94 deletions(-) delete mode 100644 detections/endpoint/ssa___windows_powersh.yml diff --git a/detections/endpoint/ssa___windows_powersh.yml b/detections/endpoint/ssa___windows_powersh.yml deleted file mode 100644 index 939778867e..0000000000 --- a/detections/endpoint/ssa___windows_powersh.yml +++ /dev/null @@ -1,94 +0,0 @@ -name: Windows Powershell DownloadFile -id: 46440222-81d5-44b1-a376-19dcd70d1b08 -version: 1 -date: '2022-02-11' -author: Jose Hernandez, Michael Haag, Splunk -type: Anomaly -datamodel: -- Endpoint_Processes -description: The following analytic identifies the use of PowerShell downloading a - file using `DownloadFile` method. This particular method is utilized in many different - PowerShell frameworks to download files and output to disk. Identify the source - (IP/domain) and destination file and triage appropriately. If AMSI logging or PowerShell - transaction logs are available, review for further details of the implant. -search: '| from read_ssa_enriched_events() | eval timestamp=parse_long(ucast(map_get(input_event, - "_time"), "string", null)), cmd_line=lower(ucast(map_get(input_event, "process"), - "string", null)), process_name=lower(ucast(map_get(input_event, "process_name"), - "string", null)), process_path=ucast(map_get(input_event, "process_path"), "string", - null), parent_process_name=ucast(map_get(input_event, "parent_process_name"), "string", - null), event_id=ucast(map_get(input_event, "event_id"), "string", null) | where - cmd_line IS NOT NULL AND process_name IS NOT NULL | where process_name="pwsh.exe" - OR process_name="pwsh.exe" OR process_name="sqlps.exe" OR process_name="sqltoolsps.exe" - OR process_name="powershell.exe" OR process_name="powershell_ise.exe" | where (like - (cmd_line, "%downloadfile%")) | eval start_time=timestamp, end_time=timestamp, entities=mvappend(ucast(map_get(input_event, - "dest_user_id"), "string", null), ucast(map_get(input_event, "dest_device_id"), - "string", null)), body=create_map(["event_id", event_id, "cmd_line", cmd_line, "process_name", - process_name, "parent_process_name", parent_process_name, "process_path", process_path]) - | into write_ssa_detected_events();' -how_to_implement: To successfully implement this search you need to be ingesting information - on process that include the name of the process responsible for the changes from - your endpoints into the `Endpoint` datamodel in the `Processes` node. In addition, - confirm the latest CIM App 4.20 or higher is installed and the latest TA for the - endpoint product. -known_false_positives: False positives may be present and filtering will need to occur - by parent process or command line argument. It may be required to modify this query - to an EDR product for more granular coverage. -references: -- https://docs.microsoft.com/en-us/dotnet/api/system.net.webclient.downloadfile?view=net-5.0 -- https://blog.malwarebytes.com/malwarebytes-news/2021/02/lazyscripter-from-empire-to-double-rat/ -- https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1059.001/T1059.001.md -tags: - analytic_story: - - Malicious PowerShell - - Ingress Tool Transfer - - Log4Shell CVE-2021-44228 - cis20: - - CIS 8 - confidence: 70 - context: - - Source:Endpoint - - Stage:LateralMovement - dataset: - - https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1059.001/atomic_red_team/downloadfile_windows-security.log - impact: 50 - kill_chain_phases: - - Lateral Movement - message: An instance of $parent_process_name$ spawning $process_name$ was identified - on endpoint $dest$ by user $user$. This behavior identifies the use of DownloadFile - within PowerShell. - mitre_attack_id: - - T1020 - nist: - - PR.PT - - DE.CM - observable: - - name: dest_user_id - type: User - role: - - Victim - - name: dest_device_id - type: Hostname - role: - - Victim - - name: parent_process_name - type: Parent Process - role: - - Parent Process - - name: process_name - type: Process - role: - - Child Process - product: - - Splunk Behavioral Analytics - required_fields: - - _time - - dest_device_id - - process_name - - parent_process_name - - process_path - - dest_user_id - - process - - cmd_line - risk_score: 35 - risk_severity: low - security_domain: endpoint From 3255b012efcc005c52f2e9496819b06a167e50da Mon Sep 17 00:00:00 2001 From: tccontre <26181693+tccontre@users.noreply.github.com> Date: Fri, 25 Feb 2022 15:23:46 +0100 Subject: [PATCH 36/58] Update windows_raw_access_to_master_boot_record_drive.yml --- .../endpoint/windows_raw_access_to_master_boot_record_drive.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/detections/endpoint/windows_raw_access_to_master_boot_record_drive.yml b/detections/endpoint/windows_raw_access_to_master_boot_record_drive.yml index adfbca6f7a..762844f608 100644 --- a/detections/endpoint/windows_raw_access_to_master_boot_record_drive.yml +++ b/detections/endpoint/windows_raw_access_to_master_boot_record_drive.yml @@ -6,7 +6,7 @@ author: Teoderick Contreras, Splunk type: TTP datamodel: - Endpoint -description: This analytic is to look for suspicious raw access read to drive where master boot record is place. +description: This analytic is to look for suspicious raw access read to drive where the master boot record is placed. This technique was seen in several attacks by adversaries or threat actor to wipe, encrypt or overwrite the master boot record code as part of their impact payload. This detection is a good indicator that there is a process try to read or write on MBR sector. search: '`sysmon` EventCode=9 Device = \\Device\\Harddisk0\\DR0 NOT (Image IN("*\\Windows\\System32\\*", "*\\Windows\\SysWOW64\\*")) From cbc3611298c3ccfa981062c363c291d6e1dd0eba Mon Sep 17 00:00:00 2001 From: mhaag-spl <5632822+MHaggis@users.noreply.github.com> Date: Fri, 25 Feb 2022 14:28:31 -0700 Subject: [PATCH 37/58] The Blizzard of Haag --- .../windows_disable_memory_crash_drump.yml | 85 +++++++++++++++++++ ...indows_disable_memory_crash_drump.test.yml | 12 +++ 2 files changed, 97 insertions(+) create mode 100644 detections/endpoint/windows_disable_memory_crash_drump.yml create mode 100644 tests/endpoint/windows_disable_memory_crash_drump.test.yml diff --git a/detections/endpoint/windows_disable_memory_crash_drump.yml b/detections/endpoint/windows_disable_memory_crash_drump.yml new file mode 100644 index 0000000000..3d71bc22ad --- /dev/null +++ b/detections/endpoint/windows_disable_memory_crash_drump.yml @@ -0,0 +1,85 @@ +name: Windows Disable Memory Crash Drump +id: 59e54602-9680-11ec-a8a6-acde48001122 +version: 1 +date: '2022-02-25' +author: Michael Haag, Splunk +type: TTP +datamodel: +- Endpoint +description: The following analytic identifies a process that is attempting to disable the ability on Windows to prevent a memory crash dump. This was recently identified being utilized by HermeticWiper. + To disable crash dumps, the value must be set to 0. + This feature is typically modified to perform a memory crash dump when a computer stops unexpectedly because of a Stop error (also known as a blue screen, system crash, or bug check). +search: '| tstats `security_content_summariesonly` count FROM datamodel=Endpoint.Registry + where (Registry.registry_path="*\\CurrentControlSet\\Control\\CrashControl\\CrashDumpEnabled") AND Registry.registry_value_data="0x00000000" by _time span=1h Registry.dest Registry.user + Registry.registry_path Registry.registry_value_name Registry.registry_value_data + Registry.process_guid Registry.registry_key_name | `drop_dm_object_name(Registry)` + |join process_guid [| tstats `security_content_summariesonly` + count FROM datamodel=Endpoint.Processes by _time span=1h Processes.process_id Processes.process_name + Processes.process Processes.dest Processes.parent_process_name Processes.parent_process + Processes.process_guid | `drop_dm_object_name(Processes)` | fields _time dest user parent_process_name parent_process process_name + process_path process process_guid registry_path registry_value_name registry_value_data + registry_key_name] | table _time dest user parent_process_name parent_process process_name + process_path process process_guid registry_path registry_value_name registry_value_data + registry_key_name | `windows_disable_memory_crash_drump_filter`' +how_to_implement: To successfully implement this search you need to be ingesting information + on process that include the name of the Filesystem responsible for the changes from + your endpoints into the `Endpoint` datamodel in the `Filesystem` node. +known_false_positives: unknown +references: + - https://blog.talosintelligence.com/2022/02/threat-advisory-hermeticwiper.html + - https://docs.microsoft.com/en-us/troubleshoot/windows-server/performance/memory-dump-file-options +tags: + analytic_story: + - Data Destruction + - Ransomware + dataset: + - https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/malware/hermetic_wiper/sysmon.log + kill_chain_phases: + - Exploitation + mitre_attack_id: + - T1485 + product: + - Splunk Enterprise + - Splunk Enterprise Security + - Splunk Cloud + required_fields: + - _time + - Filesystem.file_create_time + - Filesystem.process_id + - Filesystem.file_name + - Filesystem.user + - Filesystem.file_path + - Filesystem.dest + security_domain: endpoint + impact: 90 + confidence: 100 + # (impact * confidence)/100 + risk_score: 90 + context: + - source:endpoint + - stage:Persistence + - Privilege Escalation + message: A process $process_name$ was identified attempting to disable memory crash dumps on $dest$. + observable: + - name: user + type: User + role: + - Victim + - name: dest + type: Hostname + role: + - Victim + - name: parent_process_name + type: Parent Process + role: + - Parent Process + - name: process_name + type: Process + role: + - Child Process + nist: + - DE.CM + cis20: + - CIS 3 + - CIS 5 + - CIS 16 diff --git a/tests/endpoint/windows_disable_memory_crash_drump.test.yml b/tests/endpoint/windows_disable_memory_crash_drump.test.yml new file mode 100644 index 0000000000..e2e66c7725 --- /dev/null +++ b/tests/endpoint/windows_disable_memory_crash_drump.test.yml @@ -0,0 +1,12 @@ +name: Windows Disable Memory Crash Drump Unit Test +tests: +- name: Windows Disable Memory Crash Drump + file: endpoint/windows_disable_memory_crash_drump.yml + pass_condition: '| stats count | where count > 0' + earliest_time: '-24h' + latest_time: 'now' + attack_data: + - file_name: sysmon.log + data: https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/malware/hermetic_wiper/sysmon.log + source: XmlWinEventLog:Microsoft-Windows-Sysmon/Operational + sourcetype: xmlwineventlog \ No newline at end of file From 54054b2d09e1e932c07fc2316cb5091a437b63d3 Mon Sep 17 00:00:00 2001 From: mhaag-spl <5632822+MHaggis@users.noreply.github.com> Date: Fri, 25 Feb 2022 14:31:01 -0700 Subject: [PATCH 38/58] Drump to Dump --- ..._crash_drump.yml => windows_disable_memory_crash_dump.yml} | 4 ++-- ...mp.test.yml => windows_disable_memory_crash_dump.test.yml} | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) rename detections/endpoint/{windows_disable_memory_crash_drump.yml => windows_disable_memory_crash_dump.yml} (96%) rename tests/endpoint/{windows_disable_memory_crash_drump.test.yml => windows_disable_memory_crash_dump.test.yml} (79%) diff --git a/detections/endpoint/windows_disable_memory_crash_drump.yml b/detections/endpoint/windows_disable_memory_crash_dump.yml similarity index 96% rename from detections/endpoint/windows_disable_memory_crash_drump.yml rename to detections/endpoint/windows_disable_memory_crash_dump.yml index 3d71bc22ad..6bf0eead37 100644 --- a/detections/endpoint/windows_disable_memory_crash_drump.yml +++ b/detections/endpoint/windows_disable_memory_crash_dump.yml @@ -1,4 +1,4 @@ -name: Windows Disable Memory Crash Drump +name: Windows Disable Memory Crash Dump id: 59e54602-9680-11ec-a8a6-acde48001122 version: 1 date: '2022-02-25' @@ -20,7 +20,7 @@ search: '| tstats `security_content_summariesonly` count FROM datamodel=Endpoint process_path process process_guid registry_path registry_value_name registry_value_data registry_key_name] | table _time dest user parent_process_name parent_process process_name process_path process process_guid registry_path registry_value_name registry_value_data - registry_key_name | `windows_disable_memory_crash_drump_filter`' + registry_key_name | `windows_disable_memory_crash_dump_filter`' how_to_implement: To successfully implement this search you need to be ingesting information on process that include the name of the Filesystem responsible for the changes from your endpoints into the `Endpoint` datamodel in the `Filesystem` node. diff --git a/tests/endpoint/windows_disable_memory_crash_drump.test.yml b/tests/endpoint/windows_disable_memory_crash_dump.test.yml similarity index 79% rename from tests/endpoint/windows_disable_memory_crash_drump.test.yml rename to tests/endpoint/windows_disable_memory_crash_dump.test.yml index e2e66c7725..9d4b7636bd 100644 --- a/tests/endpoint/windows_disable_memory_crash_drump.test.yml +++ b/tests/endpoint/windows_disable_memory_crash_dump.test.yml @@ -1,7 +1,7 @@ -name: Windows Disable Memory Crash Drump Unit Test +name: Windows Disable Memory Crash Dump Unit Test tests: - name: Windows Disable Memory Crash Drump - file: endpoint/windows_disable_memory_crash_drump.yml + file: endpoint/windows_disable_memory_crash_dump.yml pass_condition: '| stats count | where count > 0' earliest_time: '-24h' latest_time: 'now' From 47dbc6b946360faae5e8d823ee9756ec49294375 Mon Sep 17 00:00:00 2001 From: d1vious Date: Sat, 26 Feb 2022 13:39:28 -0500 Subject: [PATCH 39/58] using a different field --- ...mand_and_scripting_interpreter_outbound_ldap_traffic.yml | 2 +- ...mand_and_scripting_interpreter_outbound_ldap_traffic.yml | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/detections/network/ssa___tcp_command_and_scripting_interpreter_outbound_ldap_traffic.yml b/detections/network/ssa___tcp_command_and_scripting_interpreter_outbound_ldap_traffic.yml index 91e98d560d..790077c1d4 100644 --- a/detections/network/ssa___tcp_command_and_scripting_interpreter_outbound_ldap_traffic.yml +++ b/detections/network/ssa___tcp_command_and_scripting_interpreter_outbound_ldap_traffic.yml @@ -8,7 +8,7 @@ datamodel: - Endpoint_Processes description: Malicious actors often abuse misconfigured LDAP servers or applications that use the LDAP servers in organizations. Outbound LDAP traffic should not be allowed outbound through your perimeter firewall. This search will help determine if you have any LDAP connections to IP addresses outside of private (RFC1918) address space. search: '| from read_ssa_enriched_events() | eval timestamp=parse_long(ucast(map_get(input_event, - "_time"), "string", null)), dest_port=map_get(input_event, "dest_port"), event_id=ucast(map_get(input_event, "event_id"), "string", null), dest_ip=ucast(map_get(input_event, "dest_device_primary_artifact"), "string", null) + "_time"), "string", null)), dest_port=map_get(input_event, "dest_port"), event_id=ucast(map_get(input_event, "event_id"), "string", null), dest_ip=ucast(map_get(input_event, "dest_device_ips"), "collection", [])[0] | where dest_port=389 OR dest_port=1389 OR dest_port=636 | where NOT (cidrmatch(ip: dest_ip, cidr_range: "10.0.0.0/8") OR cidrmatch(ip: dest_ip, cidr_range: "192.168.0.0/16") OR cidrmatch(ip: dest_ip, cidr_range: "172.16.0.0/12")) | eval start_time=timestamp, end_time=timestamp, entities=mvappend(ucast(map_get(input_event, diff --git a/dist/ssa/srs/ssa___tcp_command_and_scripting_interpreter_outbound_ldap_traffic.yml b/dist/ssa/srs/ssa___tcp_command_and_scripting_interpreter_outbound_ldap_traffic.yml index 4136fd59e8..5fe63a798b 100644 --- a/dist/ssa/srs/ssa___tcp_command_and_scripting_interpreter_outbound_ldap_traffic.yml +++ b/dist/ssa/srs/ssa___tcp_command_and_scripting_interpreter_outbound_ldap_traffic.yml @@ -26,9 +26,9 @@ risk_message: An outbound LDAP connection from $src_ip$ in your infrastructure c to dest ip $dest_ip$ search: '| from read_ssa_enriched_events() | eval timestamp=parse_long(ucast(map_get(input_event, "_time"), "string", null)), dest_port=map_get(input_event, "dest_port"), event_id=ucast(map_get(input_event, - "event_id"), "string", null), dest_ip=ucast(map_get(input_event, "dest_device_primary_artifact"), - "string", null) | where dest_port=389 OR dest_port=1389 OR dest_port=636 | where - NOT (cidrmatch(ip: dest_ip, cidr_range: "10.0.0.0/8") OR cidrmatch(ip: dest_ip, + "event_id"), "string", null), dest_ip=ucast(map_get(input_event, "dest_device_ips"), + "collection", [])[0] | where dest_port=389 OR dest_port=1389 OR dest_port=636 + | where NOT (cidrmatch(ip: dest_ip, cidr_range: "10.0.0.0/8") OR cidrmatch(ip: dest_ip, cidr_range: "192.168.0.0/16") OR cidrmatch(ip: dest_ip, cidr_range: "172.16.0.0/12")) | eval start_time=timestamp, end_time=timestamp, entities=mvappend(ucast(map_get(input_event, "dest_user_id"), "string", null), ucast(map_get(input_event, "dest_device_id"), From 550e5496149f71fc74b3baff73d6232fb82479d1 Mon Sep 17 00:00:00 2001 From: Michael Haag <5632822+MHaggis@users.noreply.github.com> Date: Mon, 28 Feb 2022 07:29:37 -0700 Subject: [PATCH 40/58] Update windows_disable_memory_crash_dump.yml --- detections/endpoint/windows_disable_memory_crash_dump.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/detections/endpoint/windows_disable_memory_crash_dump.yml b/detections/endpoint/windows_disable_memory_crash_dump.yml index 6bf0eead37..ebe26edba3 100644 --- a/detections/endpoint/windows_disable_memory_crash_dump.yml +++ b/detections/endpoint/windows_disable_memory_crash_dump.yml @@ -6,7 +6,7 @@ author: Michael Haag, Splunk type: TTP datamodel: - Endpoint -description: The following analytic identifies a process that is attempting to disable the ability on Windows to prevent a memory crash dump. This was recently identified being utilized by HermeticWiper. +description: The following analytic identifies a process that is attempting to disable the ability on Windows to generate a memory crash dump. This was recently identified being utilized by HermeticWiper. To disable crash dumps, the value must be set to 0. This feature is typically modified to perform a memory crash dump when a computer stops unexpectedly because of a Stop error (also known as a blue screen, system crash, or bug check). search: '| tstats `security_content_summariesonly` count FROM datamodel=Endpoint.Registry From bdb357cbc283997cf80307a5a8503456e2a08576 Mon Sep 17 00:00:00 2001 From: patel-bhavin Date: Mon, 28 Feb 2022 11:28:27 -0800 Subject: [PATCH 41/58] detection update --- .../cloud/aws_lambda_updatefunctioncode.yml | 62 +++++++++++++++++++ .../aws_lambda_updatefunctioncode.test.yml | 13 ++++ 2 files changed, 75 insertions(+) create mode 100644 detections/cloud/aws_lambda_updatefunctioncode.yml create mode 100644 tests/cloud/aws_lambda_updatefunctioncode.test.yml diff --git a/detections/cloud/aws_lambda_updatefunctioncode.yml b/detections/cloud/aws_lambda_updatefunctioncode.yml new file mode 100644 index 0000000000..5e6e441585 --- /dev/null +++ b/detections/cloud/aws_lambda_updatefunctioncode.yml @@ -0,0 +1,62 @@ +name: AWS Lambda UpdateFunctionCode +id: 211b80d3-6340-4345-11ad-212bf3d0d111 +version: 1 +date: '2022-02-24' +author: Bhavin Patel, Splunk +type: Hunting +datamodel: [] +description: This analytic is designed to detect IAM users attempting to update/modify AWS lambda code via the AWS CLI to gain persistence, futher access into your AWS environment and to facilitate planting backdoors. +search: '`cloudtrail` eventSource=lambda.amazonaws.com eventName=UpdateFunctionCode* errorCode = success user_type=IAMUser | stats count min(_time) as firstTime max(_time) as lastTime values(requestParameters.functionName) as function_updated by src_ip user_arn user_agent user_type eventName aws_account_id |`aws_lambda_updatefunctioncode_filter`' +how_to_implement: You must install Splunk AWS add on and Splunk App for AWS. This + search works with AWS CloudTrail logs. +known_false_positives: While this search has no known false positives, it is possible + that an AWS admin or an autorized IAM user has updated the lambda code legitimately. +references: +- http://detectioninthe.cloud/execution/modify_lambda_function_code/ +- https://sysdig.com/blog/exploit-mitigate-aws-lambdas-mitre/ +tags: + analytic_story: + - Suspicious Cloud User Activities + asset_type: AWS Account + automated_detection_testing: passed + cis20: + - CIS 13 + confidence: 90 + context: + - Source:Cloud Data + - Scope:External + - Outcome:Allowed + - Stage:Execution + dataset: + - https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1204/aws_updatelambdafunctioncode/aws_cloudtrail_events.json + impact: 70 + kill_chain_phases: + - Actions on Objectives + message: User $user_arn$ is attempting to create access keys for $requestParameters.userName$ + from this IP $src$ + mitre_attack_id: + - T1204 + nist: + - PR.DS + - PR.AC + - DE.CM + observable: + - name: src_ip + type: IP Address + role: + - Attacker + - name: user_arn + type: User + role: + - Attacker + product: + - Splunk Enterprise + - Splunk Enterprise Security + - Splunk Cloud + required_fields: + - _time + - eventName + - userAgent + - errorCode + risk_score: 63 + security_domain: cloud diff --git a/tests/cloud/aws_lambda_updatefunctioncode.test.yml b/tests/cloud/aws_lambda_updatefunctioncode.test.yml new file mode 100644 index 0000000000..9a2b157e71 --- /dev/null +++ b/tests/cloud/aws_lambda_updatefunctioncode.test.yml @@ -0,0 +1,13 @@ +name: AWS Lambda UpdateFunctionCode Unit Test +tests: +- name: AWS Lambda UpdateFunctionCode + file: cloud/aws_lambda_updatefunctioncode.yml + pass_condition: '| stats count | where count > 0' + earliest_time: '-7d' + latest_time: 'now' + attack_data: + - file_name: aws_cloudtrail_events.json + data: https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1204/aws_updatelambdafunctioncode/aws_cloudtrail_events.json + sourcetype: aws:cloudtrail + source: aws_cloudtrail + update_timestamp: True From 1d19ac2eff950deddbbd90455ce011e874e5c978 Mon Sep 17 00:00:00 2001 From: patel-bhavin Date: Mon, 28 Feb 2022 11:44:33 -0800 Subject: [PATCH 42/58] text updates --- detections/cloud/aws_lambda_updatefunctioncode.yml | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/detections/cloud/aws_lambda_updatefunctioncode.yml b/detections/cloud/aws_lambda_updatefunctioncode.yml index 5e6e441585..cba2ca43fa 100644 --- a/detections/cloud/aws_lambda_updatefunctioncode.yml +++ b/detections/cloud/aws_lambda_updatefunctioncode.yml @@ -5,12 +5,11 @@ date: '2022-02-24' author: Bhavin Patel, Splunk type: Hunting datamodel: [] -description: This analytic is designed to detect IAM users attempting to update/modify AWS lambda code via the AWS CLI to gain persistence, futher access into your AWS environment and to facilitate planting backdoors. +description: This analytic is designed to detect IAM users attempting to update/modify AWS lambda code via the AWS CLI to gain persistence, futher access into your AWS environment and to facilitate planting backdoors. In this instance, an attacker may upload malicious code/binary to a lambda function which will be executed automatically when the funnction is triggered. search: '`cloudtrail` eventSource=lambda.amazonaws.com eventName=UpdateFunctionCode* errorCode = success user_type=IAMUser | stats count min(_time) as firstTime max(_time) as lastTime values(requestParameters.functionName) as function_updated by src_ip user_arn user_agent user_type eventName aws_account_id |`aws_lambda_updatefunctioncode_filter`' -how_to_implement: You must install Splunk AWS add on and Splunk App for AWS. This - search works with AWS CloudTrail logs. +how_to_implement: You must install Splunk AWS Add on and enable Cloudtrail logs in your AWS Environment. known_false_positives: While this search has no known false positives, it is possible - that an AWS admin or an autorized IAM user has updated the lambda code legitimately. + that an AWS admin or an autorized IAM user has updated the lambda fuction code legitimately. references: - http://detectioninthe.cloud/execution/modify_lambda_function_code/ - https://sysdig.com/blog/exploit-mitigate-aws-lambdas-mitre/ @@ -24,7 +23,6 @@ tags: confidence: 90 context: - Source:Cloud Data - - Scope:External - Outcome:Allowed - Stage:Execution dataset: @@ -32,8 +30,7 @@ tags: impact: 70 kill_chain_phases: - Actions on Objectives - message: User $user_arn$ is attempting to create access keys for $requestParameters.userName$ - from this IP $src$ + message: User $user_arn$ is attempting to update the lambda function code of $function_updated$ from this IP $src_ip$ mitre_attack_id: - T1204 nist: From 7321055bc5377a74282cc611c1b6af7ab651dfaf Mon Sep 17 00:00:00 2001 From: patel-bhavin Date: Mon, 28 Feb 2022 11:59:42 -0800 Subject: [PATCH 43/58] timewindow --- tests/cloud/aws_lambda_updatefunctioncode.test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/cloud/aws_lambda_updatefunctioncode.test.yml b/tests/cloud/aws_lambda_updatefunctioncode.test.yml index 9a2b157e71..bc47b70de1 100644 --- a/tests/cloud/aws_lambda_updatefunctioncode.test.yml +++ b/tests/cloud/aws_lambda_updatefunctioncode.test.yml @@ -3,7 +3,7 @@ tests: - name: AWS Lambda UpdateFunctionCode file: cloud/aws_lambda_updatefunctioncode.yml pass_condition: '| stats count | where count > 0' - earliest_time: '-7d' + earliest_time: '-30d' latest_time: 'now' attack_data: - file_name: aws_cloudtrail_events.json From efe95670b961983012d884a6da25753e9aec5533 Mon Sep 17 00:00:00 2001 From: mhaag-spl <5632822+MHaggis@users.noreply.github.com> Date: Mon, 28 Feb 2022 13:57:32 -0700 Subject: [PATCH 44/58] removed --- .../ssa___windows_wmiprvse_spawn_mshta.yml | 90 ------------------- ...sa___windows_wmiprvse_spawn_mshta.test.yml | 9 -- 2 files changed, 99 deletions(-) delete mode 100644 detections/endpoint/ssa___windows_wmiprvse_spawn_mshta.yml delete mode 100644 tests/endpoint/ssa___windows_wmiprvse_spawn_mshta.test.yml diff --git a/detections/endpoint/ssa___windows_wmiprvse_spawn_mshta.yml b/detections/endpoint/ssa___windows_wmiprvse_spawn_mshta.yml deleted file mode 100644 index 1b5308cb3d..0000000000 --- a/detections/endpoint/ssa___windows_wmiprvse_spawn_mshta.yml +++ /dev/null @@ -1,90 +0,0 @@ -name: Windows Wmiprvse Spawn MSHTA -id: ba0a50e2-9598-11ec-9c6b-acde48001122 -version: 1 -date: '2022-02-24' -author: Michael Haag, Splunk -type: TTP -datamodel: -- Endpoint -description: The following analytic identifies wmiprvse.exe spawning mshta.exe. This - behavior is indicative of a DCOM object being utilized to spawn mshta from wmiprvse.exe - or svchost.exe. In this instance, adversaries may use LethalHTA that will spawn - mshta.exe from svchost.exe. -search: '| from read_ssa_enriched_events() | eval timestamp=parse_long(ucast(map_get(input_event, - "_time"), "string", null)), cmd_line=lower(ucast(map_get(input_event, "process"), - "string", null)), process_name=lower(ucast(map_get(input_event, "process_name"), - "string", null)), process_path=ucast(map_get(input_event, "process_path"), "string", - null), parent_process_name=ucast(map_get(input_event, "parent_process_name"), "string", - null), event_id=ucast(map_get(input_event, "event_id"), "string", null) | where - cmd_line IS NOT NULL AND process_name IS NOT NULL AND parent_process_name IS NOT NULL | where parent_process_name="wmiprvse.exe" parent_process_name="svchost.exe" AND process_name="mshta.exe" - | eval start_time=timestamp, end_time=timestamp, entities=mvappend(ucast(map_get(input_event, - "dest_user_id"), "string", null), ucast(map_get(input_event, "dest_device_id"), - "string", null)), body=create_map(["event_id", event_id, "cmd_line", cmd_line, "process_name", - process_name, "parent_process_name", parent_process_name, "process_path", process_path]) - | into write_ssa_detected_events();' -how_to_implement: To successfully implement this search you need to be ingesting information - on process that include the name of the process responsible for the changes from - your endpoints into the `Endpoint` datamodel in the `Processes` node. In addition, - confirm the latest CIM App 4.20 or higher is installed and the latest TA for the - endpoint product. -known_false_positives: Although unlikely, some legitimate applications may exhibit - this behavior, triggering a false positive. -references: -- https://codewhitesec.blogspot.com/2018/07/lethalhta.html -- https://github.com/redcanaryco/AtomicTestHarnesses -- https://redcanary.com/blog/introducing-atomictestharnesses/ -tags: - analytic_story: - - Suspicious MSHTA Activity - - Living Off The Land - dataset: - - https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1218.005/atomic_red_team/windows-security.log - kill_chain_phases: - - Exploitation - mitre_attack_id: - - T1218.005 - - T1218 - product: - - Splunk Behavioral Analytics - required_fields: - - _time - - dest_device_id - - process_name - - parent_process_name - - process_path - - dest_user_id - - process - - cmd_line - security_domain: endpoint - impact: 80 - confidence: 100 - # (impact * confidence)/100 - risk_score: 80 - context: - - Source:Endpoint - - Stage:Execution - - Stage:Defense Evasion - message: An instance of $parent_process_name$ spawning $process_name$ was identified - on endpoint $dest_device_id$ by user $dest_user_id$ potentially indicative of defense evasion. - nist: - - PR.PT - - DE.CM - cis20: - - CIS 8 - observable: - - name: dest_user_id - type: User - role: - - Victim - - name: dest_device_id - type: Hostname - role: - - Victim - - name: parent_process_name - type: Parent Process - role: - - Parent Process - - name: process_name - type: Process - role: - - Child Process \ No newline at end of file diff --git a/tests/endpoint/ssa___windows_wmiprvse_spawn_mshta.test.yml b/tests/endpoint/ssa___windows_wmiprvse_spawn_mshta.test.yml deleted file mode 100644 index b6b779c4d8..0000000000 --- a/tests/endpoint/ssa___windows_wmiprvse_spawn_mshta.test.yml +++ /dev/null @@ -1,9 +0,0 @@ -name: Windows Wmiprvse Spawn MSHTA Unit Test -tests: -- name: Windows Wmiprvse Spawn MSHTA - file: endpoint/ssa___windows_wmiprvse_spawn_mshta.yml - pass_condition: '@count_gt(0)' - attack_data: - - file_name: windows-security.log - data: https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1218.005/atomic_red_team/windows-security.log - source: WinEventLog:Security \ No newline at end of file From 1273fcec9779fb2f06e4704dcc0c770c8a95a46c Mon Sep 17 00:00:00 2001 From: patel-bhavin Date: Mon, 28 Feb 2022 13:57:59 -0800 Subject: [PATCH 45/58] update giignore for testing --- .gitignore | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.gitignore b/.gitignore index afb92a49b6..f7fcc7cdc9 100644 --- a/.gitignore +++ b/.gitignore @@ -115,3 +115,10 @@ package/bin/sftp-config.json package/default/sftp-config.json *.code-snippets notes + +# detection_testing_batch innteractive mode +bin/automated_detection_testing/ci/detection_testing_batch/*-test-run.json +bin/automated_detection_testing/ci/detection_testing_batch/apps/ +bin/automated_detection_testing/ci/detection_testing_batch/security_content/ +bin/automated_detection_testing/ci/detection_testing_batch/test_config.json +bin/automated_detection_testing/ci/detection_testing_batch/test_results/ From 756956ad393cbf3fab2bcdd4746bd4a587693687 Mon Sep 17 00:00:00 2001 From: patel-bhavin Date: Tue, 1 Mar 2022 12:11:43 -0800 Subject: [PATCH 46/58] updates to ymls --- .../windows_event_for_service_disabled.yml | 10 +++++----- ...indows_excessive_disabled_services_event.yml | 6 +++--- ...ndows_process_with_namedpipe_commandline.yml | 10 +++++----- ...s_raw_access_to_master_boot_record_drive.yml | 6 +++--- ...ws_service_creation_using_registry_entry.yml | 17 ++++++++++++----- .../windows_wmi_process_call_create.yml | 2 +- 6 files changed, 29 insertions(+), 22 deletions(-) diff --git a/detections/endpoint/windows_event_for_service_disabled.yml b/detections/endpoint/windows_event_for_service_disabled.yml index 0adbe738e6..b78d31c76d 100644 --- a/detections/endpoint/windows_event_for_service_disabled.yml +++ b/detections/endpoint/windows_event_for_service_disabled.yml @@ -6,7 +6,7 @@ author: Teoderick Contreras, Splunk type: Hunting datamodel: - Endpoint -description: This analytic will identify suspicious system Event of services that was modified from start to disabled. +description: This analytic will identify suspicious system event of services that was modified from start to disabled. This technique is seen where the adversary attempts to disable security app services, other malware services oer serve as an destructive impact to complete the objective on the compromised system. search: '`wineventlog_system` EventCode=7040 Message = "*service was changed from demand start to disabled." @@ -17,7 +17,7 @@ search: '`wineventlog_system` EventCode=7040 Message = "*service was changed fro how_to_implement: To successfully implement this search, you need to be ingesting logs with the Service name, Service File Name Service Start type, and Service Type from your endpoints. -known_false_positives: windows service update may cause this event. In that scenario filtering is needed. +known_false_positives: Windows service update may cause this event. In that scenario, filtering is needed. references: - https://blog.talosintelligence.com/2018/02/olympic-destroyer.html tags: @@ -47,9 +47,9 @@ tags: # (impact * confidence)/100 risk_score: 36 context: - - source:Endpoint - - stage:Defense Evasion - message: Service was disabled in $Computer$ + - Source:Endpoint + - Stage:Defense Evasion + message: Service was disabled on $Computer$ observable: - name: ComputerName type: Endpoint diff --git a/detections/endpoint/windows_excessive_disabled_services_event.yml b/detections/endpoint/windows_excessive_disabled_services_event.yml index cea80a8a31..9942d3e9b4 100644 --- a/detections/endpoint/windows_excessive_disabled_services_event.yml +++ b/detections/endpoint/windows_excessive_disabled_services_event.yml @@ -19,7 +19,7 @@ search: '`wineventlog_system` EventCode=7040 Message = "*service was changed fro how_to_implement: To successfully implement this search, you need to be ingesting logs with the Service name, Service File Name Service Start type, and Service Type from your endpoints. -known_false_positives: unknown +known_false_positives: Unknown references: - https://blog.talosintelligence.com/2018/02/olympic-destroyer.html tags: @@ -49,8 +49,8 @@ tags: # (impact * confidence)/100 risk_score: 81 context: - - source:Endpoint - - stage:Defense Evasion + - Source:Endpoint + - Stage:Defense Evasion message: Service was disabled in $Computer$ observable: - name: ComputerName diff --git a/detections/endpoint/windows_process_with_namedpipe_commandline.yml b/detections/endpoint/windows_process_with_namedpipe_commandline.yml index f7e945d26f..c3ded4b5d9 100644 --- a/detections/endpoint/windows_process_with_namedpipe_commandline.yml +++ b/detections/endpoint/windows_process_with_namedpipe_commandline.yml @@ -23,7 +23,7 @@ how_to_implement: To successfully implement this search, you need to be ingestin logs with the process name, parent process, and command-line executions from your endpoints. If you are using Sysmon, you must have at least version 6.0.4 of the Sysmon TA. -known_false_positives: normal browser application may use this technique. Please update the filter macros to remove false positives. +known_false_positives: Normal browser application may use this technique. Please update the filter macros to remove false positives. references: - https://blog.talosintelligence.com/2018/02/olympic-destroyer.html tags: @@ -59,11 +59,11 @@ tags: # (impact * confidence)/100 risk_score: 49 context: - - source:Endpoint - - stage:Defense Evasion - message: process with named pipe in $process$ in $dest$ + - Source:Endpoint + - Stage:Defense Evasion + message: Process with named pipe in $process$ on $dest$ observable: - - name: ComputerName + - name: dest type: Endpoint role: - Victim diff --git a/detections/endpoint/windows_raw_access_to_master_boot_record_drive.yml b/detections/endpoint/windows_raw_access_to_master_boot_record_drive.yml index 762844f608..30f88fdb60 100644 --- a/detections/endpoint/windows_raw_access_to_master_boot_record_drive.yml +++ b/detections/endpoint/windows_raw_access_to_master_boot_record_drive.yml @@ -53,11 +53,11 @@ tags: # (impact * confidence)/100 risk_score: 90 context: - - source:endpoint - - stage:Impact + - Source:Endpoint + - Stage:Impact message: process accessing MBR $device$ in $dest$ observable: - - name: ComputerName + - name: Computer type: Hostname role: - Victim diff --git a/detections/endpoint/windows_service_creation_using_registry_entry.yml b/detections/endpoint/windows_service_creation_using_registry_entry.yml index e540401960..a0893d7a3c 100644 --- a/detections/endpoint/windows_service_creation_using_registry_entry.yml +++ b/detections/endpoint/windows_service_creation_using_registry_entry.yml @@ -52,17 +52,24 @@ tags: - Registry.user - Registry.dest - Registry.registry_value_name + - Processes.process_id + - Processes.process_name + - Processes.process + - Processes.dest + - Processes.parent_process_name + - Processes.parent_process + - Processes.process_guid security_domain: endpoint impact: 80 confidence: 80 # (impact * confidence)/100 risk_score: 64 context: - - source:Endpoint - - stage:Lateral Movement - - stage:Persistence - - Privilege Escalation - message: A Windows Service was created on a endpoint from $dest + - Source:Endpoint + - Stage:Lateral Movement + - Stage:Persistence + - Stage:Privilege Escalation + message: A Windows Service was created on a endpoint from $dest$ observable: - name: dest type: Endpoint diff --git a/detections/endpoint/windows_wmi_process_call_create.yml b/detections/endpoint/windows_wmi_process_call_create.yml index 8ecc1aa723..a83eb1b469 100644 --- a/detections/endpoint/windows_wmi_process_call_create.yml +++ b/detections/endpoint/windows_wmi_process_call_create.yml @@ -6,7 +6,7 @@ author: Teoderick Contreras, Splunk type: Hunting datamodel: - Endpoint -description: This analytic is to look for wmi commandline to execute or create process. +description: This analytic is to look for wmi commandlines to execute or create process. This technique was used by adversaries or threat actor to execute their malicious payload in local or remote host. This hunting query is a good pivot to start to look further which process trigger the wmi or what process it execute locally or remotely. search: '| tstats `security_content_summariesonly` count min(_time) as firstTime max(_time) as lastTime from datamodel=Endpoint.Processes From d5040840188f424af8ee3b7b0d211dc3eea1d6f6 Mon Sep 17 00:00:00 2001 From: Bhavin Patel Date: Tue, 1 Mar 2022 12:40:11 -0800 Subject: [PATCH 47/58] Update windows_event_for_service_disabled.yml --- detections/endpoint/windows_event_for_service_disabled.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/detections/endpoint/windows_event_for_service_disabled.yml b/detections/endpoint/windows_event_for_service_disabled.yml index b78d31c76d..6209ad2f6a 100644 --- a/detections/endpoint/windows_event_for_service_disabled.yml +++ b/detections/endpoint/windows_event_for_service_disabled.yml @@ -7,8 +7,7 @@ type: Hunting datamodel: - Endpoint description: This analytic will identify suspicious system event of services that was modified from start to disabled. - This technique is seen where the adversary attempts to disable security app services, other malware services oer serve as an destructive impact - to complete the objective on the compromised system. + This technique is seen where the adversary attempts to disable security app services, other malware services to evade the defense systems on the compromised host search: '`wineventlog_system` EventCode=7040 Message = "*service was changed from demand start to disabled." | stats count min(_time) as firstTime max(_time) as lastTime by ComputerName EventCode Message User Sid | `security_content_ctime(firstTime)` @@ -60,4 +59,4 @@ tags: cis20: - CIS 3 - CIS 5 - - CIS 16 \ No newline at end of file + - CIS 16 From e9c7accd0fd5e94eca10e568e55f9c5afbdc8a81 Mon Sep 17 00:00:00 2001 From: tccontre Date: Wed, 2 Mar 2022 11:50:13 +0100 Subject: [PATCH 48/58] hwiper_more_ioc --- ...w_compress_color_and_info_tip_registry.yml | 69 +++++++++++++++++++ ...press_color_and_info_tip_registry.test.yml | 12 ++++ 2 files changed, 81 insertions(+) create mode 100644 detections/endpoint/windows_modify_show_compress_color_and_info_tip_registry.yml create mode 100644 tests/endpoint/windows_modify_show_compress_color_and_info_tip_registry.test.yml diff --git a/detections/endpoint/windows_modify_show_compress_color_and_info_tip_registry.yml b/detections/endpoint/windows_modify_show_compress_color_and_info_tip_registry.yml new file mode 100644 index 0000000000..125d614440 --- /dev/null +++ b/detections/endpoint/windows_modify_show_compress_color_and_info_tip_registry.yml @@ -0,0 +1,69 @@ +name: Windows Modify Show Compress Color And Info Tip Registry +id: b7548c2e-9a10-11ec-99e3-acde48001122 +version: 1 +date: '2022-03-02' +author: Teoderick Contreras, Splunk +type: TTP +datamodel: +- Endpoint +description: This analytic is to look for suspicious registry modification related to file compression color and information tips. + This IOC was seen in hermetic wiper where it has a thread that will create this registry entry to change the color of compressed or encrypted files in NTFS + file system as well as the pop up information tips. This is a good indicator that a process tries to modified one of the registry GlobalFolderOptions + related to file compression attribution in terms of color in NTFS file system. +search: '| tstats `security_content_summariesonly` count from datamodel=Endpoint.Registry + where Registry.registry_path = "*\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Advanced*" + AND Registry.registry_value_name IN("ShowCompColor", "ShowInfoTip") + by _time span=1h Registry.dest Registry.user Registry.registry_path Registry.registry_value_name + Registry.registry_value_data Registry.process_guid | `drop_dm_object_name(Registry)` + |rename process_guid as proc_guid |join proc_guid, _time [| tstats `security_content_summariesonly` + count FROM datamodel=Endpoint.Processes by _time span=1h Processes.process_id Processes.process_name + Processes.process Processes.dest Processes.parent_process_name Processes.parent_process + Processes.process_guid | `drop_dm_object_name(Processes)` |rename process_guid as + proc_guid | fields _time dest user parent_process_name parent_process process_name + process_path process proc_guid registry_path registry_value_name registry_value_data] + | table _time dest user parent_process_name parent_process process_name process_path + process proc_guid registry_path registry_value_name registry_value_data + | `windows_modify_show_compress_color_and_info_tip_registry_filter`' +how_to_implement: UPDATE_HOW_TO_IMPLEMENT +known_false_positives: UPDATE_KNOWN_FALSE_POSITIVES +references: +- https://blog.talosintelligence.com/2022/02/threat-advisory-hermeticwiper.html +tags: + analytic_story: + - Windows Defense Evasion Tactics + dataset: + - https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/malware/hermetic_wiper/globalfolderoptions_reg/sysmon.log + kill_chain_phases: + - Exploitation + mitre_attack_id: + - T1112 + product: + - Splunk Enterprise + - Splunk Enterprise Security + - Splunk Cloud + required_fields: + - _time + - Registry.registry_key_name + - Registry.registry_path + - Registry.registry_value_name + - Registry.dest Registry.user + security_domain: endpoint + impact: 50 + confidence: 50 + # (impact * confidence)/100 + risk_score: 25 + context: + - Source:Endpoint + - Stage:Defense Evasion + message: Registry modification in "ShowCompColor" and "ShowInfoTips" on $dest$ + observable: + - name: dest + type: Endpoint + role: + - Victim + nist: + - DE.CM + cis20: + - CIS 3 + - CIS 5 + - CIS 16 \ No newline at end of file diff --git a/tests/endpoint/windows_modify_show_compress_color_and_info_tip_registry.test.yml b/tests/endpoint/windows_modify_show_compress_color_and_info_tip_registry.test.yml new file mode 100644 index 0000000000..414d732b9c --- /dev/null +++ b/tests/endpoint/windows_modify_show_compress_color_and_info_tip_registry.test.yml @@ -0,0 +1,12 @@ +name: Windows Modify Show Compress Color And Info Tip Registry Unit Test +tests: +- name: Windows Modify Show Compress Color And Info Tip Registry + file: endpoint/windows_modify_show_compress_color_and_info_tip_registry.yml + pass_condition: '| stats count | where count > 0' + earliest_time: '-24h' + latest_time: 'now' + attack_data: + - file_name: sysmon.log + data: https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/malware/hermetic_wiper/globalfolderoptions_reg/sysmon.log + source: XmlWinEventLog:Microsoft-Windows-Sysmon/Operational + sourcetype: xmlwineventlog \ No newline at end of file From c4305d913257b12f5ac068ab922a9d4d82286501 Mon Sep 17 00:00:00 2001 From: Bhavin Patel Date: Wed, 2 Mar 2022 10:11:42 -0800 Subject: [PATCH 49/58] Update windows_disable_memory_crash_dump.yml minnor yml updates --- .../endpoint/windows_disable_memory_crash_dump.yml | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/detections/endpoint/windows_disable_memory_crash_dump.yml b/detections/endpoint/windows_disable_memory_crash_dump.yml index ebe26edba3..5216175c4c 100644 --- a/detections/endpoint/windows_disable_memory_crash_dump.yml +++ b/detections/endpoint/windows_disable_memory_crash_dump.yml @@ -23,7 +23,7 @@ search: '| tstats `security_content_summariesonly` count FROM datamodel=Endpoint registry_key_name | `windows_disable_memory_crash_dump_filter`' how_to_implement: To successfully implement this search you need to be ingesting information on process that include the name of the Filesystem responsible for the changes from - your endpoints into the `Endpoint` datamodel in the `Filesystem` node. + your endpoints into the `Endpoint` datamodel in the `Filesystem` and `Registry` node. known_false_positives: unknown references: - https://blog.talosintelligence.com/2022/02/threat-advisory-hermeticwiper.html @@ -50,14 +50,21 @@ tags: - Filesystem.user - Filesystem.file_path - Filesystem.dest + - Processes.process_id + - Processes.process_name + - Processes.process + - Processes.dest + - Processes.parent_process_name + - Processes.parent_process + - Processes.process_guid security_domain: endpoint impact: 90 confidence: 100 # (impact * confidence)/100 risk_score: 90 context: - - source:endpoint - - stage:Persistence + - Source:Endpoint + - Stage:Persistence - Privilege Escalation message: A process $process_name$ was identified attempting to disable memory crash dumps on $dest$. observable: From 65b497ac5ee391341eb241b69ded55ca4c1db01b Mon Sep 17 00:00:00 2001 From: patel-bhavin Date: Wed, 2 Mar 2022 11:18:26 -0800 Subject: [PATCH 50/58] yml changes --- ...ows_modify_show_compress_color_and_info_tip_registry.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/detections/endpoint/windows_modify_show_compress_color_and_info_tip_registry.yml b/detections/endpoint/windows_modify_show_compress_color_and_info_tip_registry.yml index 125d614440..ff86c50101 100644 --- a/detections/endpoint/windows_modify_show_compress_color_and_info_tip_registry.yml +++ b/detections/endpoint/windows_modify_show_compress_color_and_info_tip_registry.yml @@ -24,8 +24,10 @@ search: '| tstats `security_content_summariesonly` count from datamodel=Endpoint | table _time dest user parent_process_name parent_process process_name process_path process proc_guid registry_path registry_value_name registry_value_data | `windows_modify_show_compress_color_and_info_tip_registry_filter`' -how_to_implement: UPDATE_HOW_TO_IMPLEMENT -known_false_positives: UPDATE_KNOWN_FALSE_POSITIVES +how_to_implement: To successfully implement this search you need to be ingesting information + on process that include the name of the Filesystem responsible for the changes from + your endpoints into the `Endpoint` datamodel in the `Processes` and `Registry` node. +known_false_positives: unknown references: - https://blog.talosintelligence.com/2022/02/threat-advisory-hermeticwiper.html tags: From d41712757c765346baa4eaf56fac18408313cd96 Mon Sep 17 00:00:00 2001 From: Rod Soto Date: Wed, 2 Mar 2022 12:13:37 -0800 Subject: [PATCH 51/58] analyticstory --- stories/hermeticwiper.yml | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 stories/hermeticwiper.yml diff --git a/stories/hermeticwiper.yml b/stories/hermeticwiper.yml new file mode 100644 index 0000000000..885a354c60 --- /dev/null +++ b/stories/hermeticwiper.yml @@ -0,0 +1,23 @@ +name: Hermetic Wiper +id: +version: 1 +date: '2022-03-02' +author: Teoderick Contreras, Rod Soto, Michael Haag, Splunk +description: This analytic story contains detections that allow security analysts to detect and investigate unusual activities + that might relate to the destructive malware targeting Ukrainian organizations also known as "Hermetic Wiper". This analytic + story looks for abuse of Regsvr32, Executables written in administrative SMB Share, Suspcious processes, Disabling of Memory Crash DUmp and more. +narrative: Hermetic Wiper is destructive malware operation found by Sentinel One targeting + multiple organizations in Ukraine. This malicious payload corrupts Master Boot Records, uses signed drivers and manipulates NTFS attributes for file destruction. +references: +- https://www.sentinelone.com/labs/hermetic-wiper-ukraine-under-attack/ +- https://www.cisa.gov/uscert/ncas/alerts/aa22-057a +tags: + analytic_story: Hermetic Wiper + category: + - Malware + - Adversary Tactics + product: + - Splunk Enterprise + - Splunk Enterprise Security + - Splunk Cloud + usecase: Advanced Threat Detection From 25c0e67f5c0a21958ddcc14ba906859391eb1b5c Mon Sep 17 00:00:00 2001 From: patel-bhavin Date: Wed, 2 Mar 2022 12:13:51 -0800 Subject: [PATCH 52/58] adding ssa_package with risk sev --- ...ohibited_applications_spawning_cmd_exe.yml | 18 ++- .../ssa___windows_bits_job_persistence.yml | 106 +++++++++++++++++ .../ssa___windows_bitsadmin_download_file.yml | 110 ++++++++++++++++++ .../ssa___windows_certutil_decode_file.yml | 106 +++++++++++++++++ ...a___windows_certutil_urlcache_download.yml | 101 ++++++++++++++++ ...___windows_certutil_verifyctl_download.yml | 102 ++++++++++++++++ ...a___windows_diskshadow_proxy_execution.yml | 99 ++++++++++++++++ .../srs/ssa___windows_eventvwr_uac_bypass.yml | 99 ++++++++++++++++ ..._windows_powershell_start-bitstransfer.yml | 103 ++++++++++++++++ .../ssa___windows_rasautou_dll_execution.yml | 101 ++++++++++++++++ 10 files changed, 935 insertions(+), 10 deletions(-) create mode 100644 dist/ssa/srs/ssa___windows_bits_job_persistence.yml create mode 100644 dist/ssa/srs/ssa___windows_bitsadmin_download_file.yml create mode 100644 dist/ssa/srs/ssa___windows_certutil_decode_file.yml create mode 100644 dist/ssa/srs/ssa___windows_certutil_urlcache_download.yml create mode 100644 dist/ssa/srs/ssa___windows_certutil_verifyctl_download.yml create mode 100644 dist/ssa/srs/ssa___windows_diskshadow_proxy_execution.yml create mode 100644 dist/ssa/srs/ssa___windows_eventvwr_uac_bypass.yml create mode 100644 dist/ssa/srs/ssa___windows_powershell_start-bitstransfer.yml create mode 100644 dist/ssa/srs/ssa___windows_rasautou_dll_execution.yml diff --git a/dist/ssa/srs/ssa___detect_prohibited_applications_spawning_cmd_exe.yml b/dist/ssa/srs/ssa___detect_prohibited_applications_spawning_cmd_exe.yml index 45c1a2f14a..9be3a7d033 100644 --- a/dist/ssa/srs/ssa___detect_prohibited_applications_spawning_cmd_exe.yml +++ b/dist/ssa/srs/ssa___detect_prohibited_applications_spawning_cmd_exe.yml @@ -20,20 +20,18 @@ references: risk_message: An instance of $parent_process_name$ spawning $process_name$ was identified on endpoint $dest_device_id$ by user $dest_user_id$, producing a suspicious event that warrants investigating. -search: '| from read_ssa_enriched_events() - - | eval timestamp=parse_long(ucast(map_get(input_event, "_time"), "string", null)) - | eval process_name=ucast(map_get(input_event, "process_name"), "string", null), - parent_process=lower(ucast(map_get(input_event, "parent_process_name"), "string", - null)), cmd_line=lower(ucast(map_get(input_event, "process"),"string", null)), dest_user_id=ucast(map_get(input_event, - "dest_user_id"), "string", null), dest_device_id=ucast(map_get(input_event, "dest_device_id"), - "string", null), event_id=ucast(map_get(input_event,"event_id"), "string", null) - | where process_name="cmd.exe" | rex field=parent_process "(?[^\\\\]+)$" +search: '| from read_ssa_enriched_events() | eval timestamp=parse_long(ucast(map_get(input_event, + "_time"), "string", null)) | eval process_name=ucast(map_get(input_event, "process_name"), + "string", null), parent_process=lower(ucast(map_get(input_event, "parent_process_name"), + "string", null)), cmd_line=lower(ucast(map_get(input_event, "process"),"string", + null)), dest_user_id=ucast(map_get(input_event, "dest_user_id"), "string", null), + dest_device_id=ucast(map_get(input_event, "dest_device_id"), "string", null), event_id=ucast(map_get(input_event,"event_id"), + "string", null) | where process_name="cmd.exe" | rex field=parent_process "(?[^\\\\]+)$" | where ParentBaseFileName="winword.exe" OR ParentBaseFileName="excel.exe" OR ParentBaseFileName="outlook.exe" OR ParentBaseFileName="powerpnt.exe" OR ParentBaseFileName="visio.exe" OR ParentBaseFileName="mspub.exe" OR ParentBaseFileName="acrobat.exe" OR ParentBaseFileName="acrord32.exe" OR ParentBaseFileName="iexplore.exe" OR ParentBaseFileName="opera.exe" OR ParentBaseFileName="firefox.exe" OR (ParentBaseFileName="java.exe" - AND (cmd_line IS NULL OR (cmd_line IS NOT NULL AND NOT like(cmd_line, "%patch1-Hotfix1a%")))) + AND (cmd_line IS NULL OR (cmd_line IS NOT NULL AND match_regex(cmd_line, /(?i)patch1-Hotfix1a/)=false))) OR ParentBaseFileName="powershell.exe" OR (ParentBaseFileName="chrome.exe" AND (cmd_line IS NULL OR (cmd_line IS NOT NULL AND NOT like(cmd_line, "%chrome-extension%")))) | eval start_time=timestamp, end_time=timestamp, entities=mvappend(dest_device_id, diff --git a/dist/ssa/srs/ssa___windows_bits_job_persistence.yml b/dist/ssa/srs/ssa___windows_bits_job_persistence.yml new file mode 100644 index 0000000000..174f8227ff --- /dev/null +++ b/dist/ssa/srs/ssa___windows_bits_job_persistence.yml @@ -0,0 +1,106 @@ +author: Michael Haag, Splunk +datamodel: +- Endpoint_Processes +date: '2022-02-15' +description: The following query identifies Microsoft Background Intelligent Transfer + Service utility `bitsadmin.exe` scheduling a BITS job to persist on an endpoint. + The query identifies the parameters used to create, resume or add a file to a BITS + job. Typically seen combined in a oneliner or ran in sequence. If identified, review + the BITS job created and capture any files written to disk. It is possible for BITS + to be used to upload files and this may require further network data analysis to + identify. You can use `bitsadmin /list /verbose` to list out the jobs during investigation. +how_to_implement: To successfully implement this search you need to be ingesting information + on process that include the name of the process responsible for the changes from + your endpoints into the `Endpoint` datamodel in the `Processes` node. In addition, + confirm the latest CIM App 4.20 or higher is installed and the latest TA for the + endpoint product. +id: 1e25e97a-8ea4-11ec-9767-acde48001122 +known_false_positives: Limited false positives will be present. Typically, applications + will use `BitsAdmin.exe`. Any filtering should be done based on command-line arguments + (legitimate applications) or parent process. +name: Windows Bits Job Persistence +product: +- Splunk Behavioral Analytics +references: +- https://attack.mitre.org/techniques/T1197/ +- https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin +- https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1197/T1197.md#atomic-test-3---persist-download--execute +- https://lolbas-project.github.io/lolbas/Binaries/Bitsadmin/ +risk_message: An instance of $parent_process_name$ spawning $process_name$ was identified + on endpoint $dest$ by user $dest_user_id$ attempting to persist using BITS. +search: '| from read_ssa_enriched_events() | where "Endpoint_Processes" IN(_datamodels) + | eval timestamp=parse_long(ucast(map_get(input_event, "_time"), "string", null)), + cmd_line=ucast(map_get(input_event, "process"), "string", null), process_name=ucast(map_get(input_event, + "process_name"), "string", null), process_path=ucast(map_get(input_event, "process_path"), + "string", null), parent_process_name=ucast(map_get(input_event, "parent_process_name"), + "string", null), event_id=ucast(map_get(input_event, "event_id"), "string", null) + | where cmd_line IS NOT NULL AND process_name IS NOT NULL AND process_name="bitsadmin.exe" + AND (like (cmd_line, "%create%") OR like (cmd_line, "%addfile%")OR like (cmd_line, + "%setnotifyflags%") OR like (cmd_line, "%setnotifycmdline%") OR like (cmd_line, + "%setminretrydelay%") OR like (cmd_line, "%setcustomheaders%") OR like (cmd_line, + "%resume%")) | eval start_time=timestamp, end_time=timestamp, entities=mvappend(ucast(map_get(input_event, + "dest_user_id"), "string", null), ucast(map_get(input_event, "dest_device_id"), + "string", null)) | eval body=create_map(["event_id", event_id, "cmd_line", cmd_line, + "process_name", process_name, "parent_process_name", parent_process_name, "process_path", + process_path]) | into write_ssa_detected_events();' +tags: + analytic_story: + - BITS Jobs + - Living Off The Land + automated_detection_testing: passed + confidence: 80 + context: + - Source:Endpoint + - Stage:Persistence + dataset: + - https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1197/atomic_red_team/bits-windows-security.log + impact: 70 + kill_chain_phases: + - Exploitation + message: An instance of $parent_process_name$ spawning $process_name$ was identified + on endpoint $dest$ by user $dest_user_id$ attempting to persist using BITS. + mitre_attack_id: + - T1197 + observable: + - name: dest_user_id + role: + - Victim + type: User + - name: dest_device_id + role: + - Victim + type: Hostname + - name: parent_process_name + role: + - Parent Process + type: Parent Process + - name: process_name + role: + - Child Process + type: Process + product: + - Splunk Behavioral Analytics + required_fields: + - _time + - dest_device_id + - process_name + - parent_process_name + - process_path + - dest_user_id + - process + - cmd_line + risk_score: 56 + risk_severity: medium + security_domain: endpoint +test: + name: Windows Bits Job Persistence Unit Test + tests: + - attack_data: + - data: https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1197/atomic_red_team/bits-windows-security.log + file_name: bits-windows-security.log + source: WinEventLog:Security + file: endpoint/ssa___windows_bits_job_persistence.yml + name: Windows Bits Job Persistence + pass_condition: '@count_gt(0)' +type: TTP +version: 1 diff --git a/dist/ssa/srs/ssa___windows_bitsadmin_download_file.yml b/dist/ssa/srs/ssa___windows_bitsadmin_download_file.yml new file mode 100644 index 0000000000..8f504a9a0b --- /dev/null +++ b/dist/ssa/srs/ssa___windows_bitsadmin_download_file.yml @@ -0,0 +1,110 @@ +author: Michael Haag, Splunk +datamodel: +- Endpoint_Processes +date: '2022-02-16' +description: The following query identifies Microsoft Background Intelligent Transfer + Service utility `bitsadmin.exe` using the `transfer` parameter to download a remote + object. In addition, look for `download` or `upload` on the command-line, the switches + are not required to perform a transfer. Capture any files downloaded. Review the + reputation of the IP or domain used. Typically once executed, a follow on command + will be used to execute the dropped file. Note that the network connection or file + modification events related will not spawn or create from `bitsadmin.exe`, but the + artifacts will appear in a parallel process of `svchost.exe` with a command-line + similar to `svchost.exe -k netsvcs -s BITS`. It's important to review all parallel + and child processes to capture any behaviors and artifacts. In some suspicious and + malicious instances, BITS jobs will be created. You can use `bitsadmin /list /verbose` + to list out the jobs during investigation. +how_to_implement: To successfully implement this search you need to be ingesting information + on process that include the name of the process responsible for the changes from + your endpoints into the `Endpoint` datamodel in the `Processes` node. In addition, + confirm the latest CIM App 4.20 or higher is installed and the latest TA for the + endpoint product. +id: d76e8188-8f5a-11ec-ace4-acde48001122 +known_false_positives: Limited false positives, however it may be required to filter + based on parent process name or network connection. +name: Windows Bitsadmin Download File +product: +- Splunk Behavioral Analytics +references: +- https://github.com/redcanaryco/atomic-red-team/blob/8eb52117b748d378325f7719554a896e37bccec7/atomics/T1105/T1105.md#atomic-test-9---windows---bitsadmin-bits-download +- https://github.com/redcanaryco/atomic-red-team/blob/bc705cb7aaa5f26f2d96585fac8e4c7052df0ff9/atomics/T1197/T1197.md +- https://docs.microsoft.com/en-us/windows/win32/bits/bitsadmin-tool +- https://thedfirreport.com/2021/03/29/sodinokibi-aka-revil-ransomware/ +risk_message: An instance of $parent_process_name$ spawning $process_name$ was identified + on endpoint $dest$ by user $dest_user_id$ attempting to download a file. +search: '| from read_ssa_enriched_events() | where "Endpoint_Processes" IN(_datamodels) + | eval timestamp=parse_long(ucast(map_get(input_event, "_time"), "string", null)), + cmd_line=ucast(map_get(input_event, "process"), "string", null), process_name=ucast(map_get(input_event, + "process_name"), "string", null), process_path=ucast(map_get(input_event, "process_path"), + "string", null), parent_process_name=ucast(map_get(input_event, "parent_process_name"), + "string", null), event_id=ucast(map_get(input_event, "event_id"), "string", null) + | where cmd_line IS NOT NULL AND process_name IS NOT NULL AND process_name="bitsadmin.exe" + AND (like (cmd_line, "%transfer%")) | eval start_time=timestamp, end_time=timestamp, + entities=mvappend(ucast(map_get(input_event, "dest_user_id"), "string", null), ucast(map_get(input_event, + "dest_device_id"), "string", null)) | eval body=create_map(["event_id", event_id, + "cmd_line", cmd_line, "process_name", process_name, "parent_process_name", parent_process_name, + "process_path", process_path]) | into write_ssa_detected_events();' +tags: + analytic_story: + - Ingress Tool Transfer + - BITS Jobs + - DarkSide Ransomware + - Living Off The Land + automated_detection_testing: passed + confidence: 70 + context: + - Source:Endpoint + - Stage:Defense Evasion + dataset: + - https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1197/atomic_red_team/bits-windows-security.log + impact: 70 + kill_chain_phases: + - Exploitation + message: An instance of $parent_process_name$ spawning $process_name$ was identified + on endpoint $dest$ by user $dest_user_id$ attempting to download a file. + mitre_attack_id: + - T1197 + - T1105 + observable: + - name: dest_user_id + role: + - Victim + type: User + - name: dest_device_id + role: + - Victim + type: Hostname + - name: parent_process_name + role: + - Parent Process + type: Parent Process + - name: process_name + role: + - Child Process + type: Process + product: + - Splunk Behavioral Analytics + required_fields: + - _time + - dest_device_id + - process_name + - parent_process_name + - process_path + - dest_user_id + - process + - cmd_line + risk_score: 49 + risk_severity: low + security_domain: endpoint +test: + name: Windows Bitsadmin Download File Unit Test + tests: + - attack_data: + - data: https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1197/atomic_red_team/bits-windows-security.log + file_name: bits-windows-security.log + source: WinEventLog:Security + file: endpoint/ssa___windows_bitsadmin_download_file.yml + name: Windows Bitsadmin Download File + pass_condition: '@count_gt(0)' +type: TTP +version: 1 diff --git a/dist/ssa/srs/ssa___windows_certutil_decode_file.yml b/dist/ssa/srs/ssa___windows_certutil_decode_file.yml new file mode 100644 index 0000000000..b1d9df05f7 --- /dev/null +++ b/dist/ssa/srs/ssa___windows_certutil_decode_file.yml @@ -0,0 +1,106 @@ +author: Michael Haag, Splunk +datamodel: +- Endpoint_Processes +date: '2022-02-16' +description: CertUtil.exe may be used to `encode` and `decode` a file, including PE + and script code. Encoding will convert a file to base64 with `-----BEGIN CERTIFICATE-----` + and `-----END CERTIFICATE-----` tags. Malicious usage will include decoding a encoded + file that was downloaded. Once decoded, it will be loaded by a parallel process. + Note that there are two additional command switches that may be used - `encodehex` + and `decodehex`. Similarly, the file will be encoded in HEX and later decoded for + further execution. During triage, identify the source of the file being decoded. + Review its contents or execution behavior for further analysis. +how_to_implement: To successfully implement this search you need to be ingesting information + on process that include the name of the process responsible for the changes from + your endpoints into the `Endpoint` datamodel in the `Processes` node. In addition, + confirm the latest CIM App 4.20 or higher is installed and the latest TA for the + endpoint product. +id: b06983f4-8f72-11ec-ab50-acde48001122 +known_false_positives: Typically seen used to `encode` files, but it is possible to + see legitimate use of `decode`. Filter based on parent-child relationship, file + paths, endpoint or user. +name: Windows CertUtil Decode File +product: +- Splunk Behavioral Analytics +references: +- https://attack.mitre.org/techniques/T1140/ +- https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1140/T1140.md +- https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/certutil +- https://www.bleepingcomputer.com/news/security/certutilexe-could-allow-attackers-to-download-malware-while-bypassing-av/ +risk_message: An instance of $parent_process_name$ spawning $process_name$ was identified + on endpoint $dest_device_id$ by user $dest_user_id$ attempting to decode a file + on disk. +search: '| from read_ssa_enriched_events() | where "Endpoint_Processes" IN(_datamodels) + | eval timestamp=parse_long(ucast(map_get(input_event, "_time"), "string", null)), + cmd_line=ucast(map_get(input_event, "process"), "string", null), process_name=ucast(map_get(input_event, + "process_name"), "string", null), process_path=ucast(map_get(input_event, "process_path"), + "string", null), parent_process_name=ucast(map_get(input_event, "parent_process_name"), + "string", null), event_id=ucast(map_get(input_event, "event_id"), "string", null) + | where cmd_line IS NOT NULL AND process_name IS NOT NULL AND process_name="certutil.exe" + AND (like (cmd_line, "%decode%")) | eval start_time=timestamp, end_time=timestamp, + entities=mvappend(ucast(map_get(input_event, "dest_user_id"), "string", null), ucast(map_get(input_event, + "dest_device_id"), "string", null)) | eval body=create_map(["event_id", event_id, + "cmd_line", cmd_line, "process_name", process_name, "parent_process_name", parent_process_name, + "process_path", process_path]) | into write_ssa_detected_events();' +tags: + analytic_story: + - Deobfuscate-Decode Files or Information + - Living Off The Land + automated_detection_testing: passed + confidence: 80 + context: + - Source:Endpoint + - Stage:Execution + dataset: + - https://media.githubusercontent.com/media/splunk/attack_data/ master/datasets/attack_techniques/T1140/atomic_red_team/encode-windows-security.log + impact: 50 + kill_chain_phases: + - Exploitation + message: An instance of $parent_process_name$ spawning $process_name$ was identified + on endpoint $dest_device_id$ by user $dest_user_id$ attempting to decode a file + on disk. + mitre_attack_id: + - T1140 + observable: + - name: dest_user_id + role: + - Victim + type: User + - name: dest_device_id + role: + - Victim + type: Hostname + - name: parent_process_name + role: + - Parent Process + type: Parent Process + - name: process_name + role: + - Child Process + type: Process + product: + - Splunk Behavioral Analytics + required_fields: + - _time + - dest_device_id + - process_name + - parent_process_name + - process_path + - dest_user_id + - process + - cmd_line + risk_score: 40 + risk_severity: low + security_domain: endpoint +test: + name: Windows CertUtil Decode File Unit Test + tests: + - attack_data: + - data: https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1140/atomic_red_team/encode-windows-security.log + file_name: windows-security.log + source: WinEventLog:Security + file: endpoint/ssa___windows_certutil_decode_file.yml + name: Windows CertUtil Decode File + pass_condition: '@count_gt(0)' +type: TTP +version: 1 diff --git a/dist/ssa/srs/ssa___windows_certutil_urlcache_download.yml b/dist/ssa/srs/ssa___windows_certutil_urlcache_download.yml new file mode 100644 index 0000000000..02ae17f5a1 --- /dev/null +++ b/dist/ssa/srs/ssa___windows_certutil_urlcache_download.yml @@ -0,0 +1,101 @@ +author: Michael Haag, Splunk +datamodel: +- Endpoint_Processes +date: '2022-02-16' +description: Certutil.exe may download a file from a remote destination using `-urlcache`. + This behavior does require a URL to be passed on the command-line. In addition, + `-f` (force) and `-split` (Split embedded ASN.1 elements, and save to files) will + be used. It is not entirely common for `certutil.exe` to contact public IP space. + However, it is uncommon for `certutil.exe` to write files to world writeable paths.\ + During triage, capture any files on disk and review. Review the reputation of the + remote IP or domain in question. +how_to_implement: To successfully implement this search you need to be ingesting information + on process that include the name of the process responsible for the changes from + your endpoints into the `Endpoint` datamodel in the `Processes` node. +id: 8cb1ad38-8f6d-11ec-87a3-acde48001122 +known_false_positives: Limited false positives in most environments, however tune + as needed based on parent-child relationship or network connection. +name: Windows CertUtil URLCache Download +product: +- Splunk Behavioral Analytics +references: +- https://attack.mitre.org/techniques/T1105/ +- https://www.avira.com/en/blog/certutil-abused-by-attackers-to-spread-threats +- https://www.fireeye.com/blog/threat-research/2019/10/certutil-qualms-they-came-to-drop-fombs.html +risk_message: An instance of $parent_process_name$ spawning $process_name$ was identified + on endpoint $dest_device_id$ by user $dest_user_id$ attempting to download a file. +search: '| from read_ssa_enriched_events() | where "Endpoint_Processes" IN(_datamodels) + | eval timestamp=parse_long(ucast(map_get(input_event, "_time"), "string", null)), + cmd_line=ucast(map_get(input_event, "process"), "string", null), process_name=ucast(map_get(input_event, + "process_name"), "string", null), process_path=ucast(map_get(input_event, "process_path"), + "string", null), parent_process_name=ucast(map_get(input_event, "parent_process_name"), + "string", null), event_id=ucast(map_get(input_event, "event_id"), "string", null) + | where cmd_line IS NOT NULL AND process_name IS NOT NULL AND process_name="certutil.exe" + AND (like (cmd_line, "%urlcache%") AND like (cmd_line, "%split%")) OR (like (cmd_line, + "%urlcache%")) | eval start_time=timestamp, end_time=timestamp, entities=mvappend(ucast(map_get(input_event, + "dest_user_id"), "string", null), ucast(map_get(input_event, "dest_device_id"), + "string", null)) | eval body=create_map(["event_id", event_id, "cmd_line", cmd_line, + "process_name", process_name, "parent_process_name", parent_process_name, "process_path", + process_path]) | into write_ssa_detected_events();' +tags: + analytic_story: + - Ingress Tool Transfer + - DarkSide Ransomware + - Living Off The Land + automated_detection_testing: passed + confidence: 100 + context: + - Source:Endpoint + - Stage:Command and Control + dataset: + - https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1105/atomic_red_team/T1105-windows-security.log + impact: 90 + kill_chain_phases: + - Exploitation + message: An instance of $parent_process_name$ spawning $process_name$ was identified + on endpoint $dest_device_id$ by user $dest_user_id$ attempting to download a file. + mitre_attack_id: + - T1105 + observable: + - name: dest_user_id + role: + - Victim + type: User + - name: dest_device_id + role: + - Victim + type: Hostname + - name: parent_process_name + role: + - Parent Process + type: Parent Process + - name: process_name + role: + - Child Process + type: Process + product: + - Splunk Behavioral Analytics + required_fields: + - _time + - dest_device_id + - process_name + - parent_process_name + - process_path + - dest_user_id + - process + - cmd_line + risk_score: 90 + risk_severity: high + security_domain: endpoint +test: + name: Windows CertUtil URLCache Download Unit Test + tests: + - attack_data: + - data: https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1105/atomic_red_team/T1105-windows-security.log + file_name: T1105-windows-security.log + source: WinEventLog:Security + file: endpoint/ssa___windows_certutil_urlcache_download.yml + name: Windows CertUtil URLCache Download + pass_condition: '@count_gt(0)' +type: TTP +version: 1 diff --git a/dist/ssa/srs/ssa___windows_certutil_verifyctl_download.yml b/dist/ssa/srs/ssa___windows_certutil_verifyctl_download.yml new file mode 100644 index 0000000000..78fbe31f70 --- /dev/null +++ b/dist/ssa/srs/ssa___windows_certutil_verifyctl_download.yml @@ -0,0 +1,102 @@ +author: Michael Haag, Splunk +datamodel: +- Endpoint_Processes +date: '2022-02-16' +description: 'Certutil.exe may download a file from a remote destination using `-VerifyCtl`. + This behavior does require a URL to be passed on the command-line. In addition, + `-f` (force) and `-split` (Split embedded ASN.1 elements, and save to files) will + be used. It is not entirely common for `certutil.exe` to contact public IP space. + \ During triage, capture any files on disk and review. Review the reputation of + the remote IP or domain in question. Using `-VerifyCtl`, the file will either be + written to the current working directory or `%APPDATA%\..\LocalLow\Microsoft\CryptnetUrlCache\Content\`. ' +how_to_implement: To successfully implement this search you need to be ingesting information + on process that include the name of the process responsible for the changes from + your endpoints into the `Endpoint` datamodel in the `Processes` node. +id: 9ac29c40-8f6b-11ec-b19a-acde48001122 +known_false_positives: Limited false positives in most environments, however tune + as needed based on parent-child relationship or network connection. +name: Windows CertUtil VerifyCtl Download +product: +- Splunk Behavioral Analytics +references: +- https://attack.mitre.org/techniques/T1105/ +- https://www.hexacorn.com/blog/2020/08/23/certutil-one-more-gui-lolbin/ +- https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/cc732443(v=ws.11)#-verifyctl +- https://www.avira.com/en/blog/certutil-abused-by-attackers-to-spread-threats +risk_message: An instance of $parent_process_name$ spawning $process_name$ was identified + on endpoint $dest_device_id$ by user $dest_user_id$ attempting to download a file. +search: '| from read_ssa_enriched_events() | where "Endpoint_Processes" IN(_datamodels) + | eval timestamp=parse_long(ucast(map_get(input_event, "_time"), "string", null)), + cmd_line=ucast(map_get(input_event, "process"), "string", null), process_name=ucast(map_get(input_event, + "process_name"), "string", null), process_path=ucast(map_get(input_event, "process_path"), + "string", null), parent_process_name=ucast(map_get(input_event, "parent_process_name"), + "string", null), event_id=ucast(map_get(input_event, "event_id"), "string", null) + | where cmd_line IS NOT NULL AND process_name IS NOT NULL AND process_name="certutil.exe" + AND (like (cmd_line, "%verifyctl%") AND like (cmd_line, "%split%")) OR (like (cmd_line, + "%verifyctl%")) | eval start_time=timestamp, end_time=timestamp, entities=mvappend(ucast(map_get(input_event, + "dest_user_id"), "string", null), ucast(map_get(input_event, "dest_device_id"), + "string", null)) | eval body=create_map(["event_id", event_id, "cmd_line", cmd_line, + "process_name", process_name, "parent_process_name", parent_process_name, "process_path", + process_path]) | into write_ssa_detected_events();' +tags: + analytic_story: + - Ingress Tool Transfer + - DarkSide Ransomware + - Living Off The Land + automated_detection_testing: passed + confidence: 100 + context: + - Source:Endpoint + - Stage:Command and Control + dataset: + - https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1105/atomic_red_team/T1105-windows-security.log + impact: 90 + kill_chain_phases: + - Exploitation + message: An instance of $parent_process_name$ spawning $process_name$ was identified + on endpoint $dest_device_id$ by user $dest_user_id$ attempting to download a file. + mitre_attack_id: + - T1105 + observable: + - name: dest_user_id + role: + - Victim + type: User + - name: dest_device_id + role: + - Victim + type: Hostname + - name: parent_process_name + role: + - Parent Process + type: Parent Process + - name: process_name + role: + - Child Process + type: Process + product: + - Splunk Behavioral Analytics + required_fields: + - _time + - dest_device_id + - process_name + - parent_process_name + - process_path + - dest_user_id + - process + - cmd_line + risk_score: 90 + risk_severity: high + security_domain: endpoint +test: + name: Windows CertUtil VerifyCtl Download Unit Test + tests: + - attack_data: + - data: https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1105/atomic_red_team/T1105-windows-security.log + file_name: T1105-windows-security.log + source: WinEventLog:Security + file: endpoint/ssa___windows_certutil_verifyctl_download_.yml + name: Windows CertUtil VerifyCtl Download + pass_condition: '@count_gt(0)' +type: TTP +version: 1 diff --git a/dist/ssa/srs/ssa___windows_diskshadow_proxy_execution.yml b/dist/ssa/srs/ssa___windows_diskshadow_proxy_execution.yml new file mode 100644 index 0000000000..fd1496d2c7 --- /dev/null +++ b/dist/ssa/srs/ssa___windows_diskshadow_proxy_execution.yml @@ -0,0 +1,99 @@ +author: Lou Stella, Splunk +datamodel: +- Endpoint_Processes +date: '2022-02-17' +description: DiskShadow.exe is a Microsoft Signed binary present on Windows Server. + It has a scripting mode intended for complex scripted backup operations. This feature + also allows for execution of arbitrary unsigned code. This analytic looks for the + usage of the scripting mode flags in executions of DiskShadow. During triage, compare + to known backup behavior in your environment and then review the scripts called + by diskshadow. +how_to_implement: To successfully implement this search you need to be ingesting information + on processes that include the name of the process responsible for the changes from + your endpoints into the `Endpoint_Processess` datamodel. +id: aa502688-9037-11ec-842d-acde48001122 +known_false_positives: Administrators using the DiskShadow tool in their infrastructure + as a main backup tool with scripts will cause false positives +name: Windows Diskshadow Proxy Execution +product: +- Splunk Behavioral Analytics +references: +- https://bohops.com/2018/03/26/diskshadow-the-return-of-vss-evasion-persistence-and-active-directory-database-extraction/ +risk_message: An instance of $parent_process_name$ spawning $process_name$ was identified + on endpoint $dest_device_id$ by user $dest_user_id$ attempting to run a script. +search: '| from read_ssa_enriched_events() | where "Endpoint_Processes" IN(_datamodels) + | eval timestamp=parse_long(ucast(map_get(input_event, "_time"), "string", null)), + cmd_line=lower(ucast(map_get(input_event, "process"), "string", null)), process_name=lower(ucast(map_get(input_event, + "process_name"), "string", null)), process_path=ucast(map_get(input_event, "process_path"), + "string", null), parent_process_name=ucast(map_get(input_event, "parent_process_name"), + "string", null), event_id=ucast(map_get(input_event, "event_id"), "string", null) + | where cmd_line IS NOT NULL AND process_name IS NOT NULL AND process_name="diskshadow.exe" + AND (like (cmd_line, "%-s%") OR like (cmd_line, "%/s%")) | eval start_time=timestamp, + end_time=timestamp, entities=mvappend(ucast(map_get(input_event, "dest_user_id"), + "string", null), ucast(map_get(input_event, "dest_device_id"), "string", null)) + | eval body=create_map(["event_id", event_id, "cmd_line", cmd_line, "process_name", + process_name, "parent_process_name", parent_process_name, "process_path", process_path]) + | into write_ssa_detected_events();' +tags: + analytic_story: + - Living Off The Land + cis20: + - CIS 8 + confidence: 70 + context: + - Source:Endpoint + - Stage:Execution + dataset: + - https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1218/diskshadow/windows-security.log + impact: 70 + kill_chain_phases: + - Exploitation + message: An instance of $parent_process_name$ spawning $process_name$ was identified + on endpoint $dest_device_id$ by user $dest_user_id$ attempting to run a script. + mitre_attack_id: + - T1218 + nist: + - DE.CM + observable: + - name: dest_device_id + role: + - Victim + type: Hostname + - name: dest_user_id + role: + - Victim + type: User + - name: parent_process_name + role: + - Parent Process + type: Parent Process + - name: process_name + role: + - Child Process + type: Process + product: + - Splunk Behavioral Analytics + required_fields: + - _time + - dest_device_id + - process_name + - parent_process_name + - process_path + - dest_user_id + - process + - cmd_line + risk_score: 49 + risk_severity: low + security_domain: endpoint +test: + name: BA Windows Diskshadow Proxy Execution Unit Test + tests: + - attack_data: + - data: https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1218/diskshadow/windows-security.log + file_name: windows-security.log + source: WinEventLog:Security + file: endpoint/ssa___windows_diskshadow_proxy_execution.yml + name: BA Windows Diskshadow Proxy Execution + pass_condition: '@count_gt(0)' +type: Anomaly +version: 1 diff --git a/dist/ssa/srs/ssa___windows_eventvwr_uac_bypass.yml b/dist/ssa/srs/ssa___windows_eventvwr_uac_bypass.yml new file mode 100644 index 0000000000..9956dd4fa7 --- /dev/null +++ b/dist/ssa/srs/ssa___windows_eventvwr_uac_bypass.yml @@ -0,0 +1,99 @@ +author: Lou Stella, Splunk +datamodel: +- Endpoint_Registry +date: '2022-02-18' +description: The following search identifies Eventvwr bypass by identifying the registry + modification into a specific path that eventvwr.msc looks to (but is not valid) + upon execution. A successful attack will include a suspicious command to be executed + upon eventvwr.msc loading. Upon triage, review the parallel processes that have + executed. Identify any additional registry modifications on the endpoint that may + look suspicious. Remediate as necessary. +how_to_implement: To successfully implement this search you need to be ingesting information + on process that include the name of the process responsible for the changes from + your endpoints into the `Endpoint_Registry` datamodel. +id: 66adff66-90d9-11ec-aba7-acde48001122 +known_false_positives: None known at this time. +name: Windows Eventvwr UAC Bypass +product: +- Splunk Behavioral Analytics +references: +- https://blog.malwarebytes.com/malwarebytes-news/2021/02/lazyscripter-from-empire-to-double-rat/ +- https://github.com/redcanaryco/atomic-red-team/blob/master/atomics/T1548.002/T1548.002.md +- https://attack.mitre.org/techniques/T1548/002 +- https://enigma0x3.net/2016/08/15/fileless-uac-bypass-using-eventvwr-exe-and-registry-hijacking/ +risk_message: Registry values were modified to bypass UAC using Event Viewer on $dest_device_id$ +search: '| from read_ssa_enriched_events() | where "Endpoint_Registry" IN (_datamodels) + | eval timestamp=parse_long(ucast(map_get(input_event, "_time"), "string", null)), + registry_path=lower(ucast(map_get(input_event, "registry_path"), "string", null)), + registry_hive=lower(ucast(map_get(input_event, "registry_hive"), "string", null)), + registry_value_name=lower(ucast(map_get(input_event, "registry_value_name"), "string", + null)), registry_key_name=lower(ucast(map_get(input_event, "parent_process_name"), + "string", null)), registry_value_type=lower(ucast(map_get(input_event, "registry_value_type"), + "string", null)), registry_value_data=lower(ucast(map_get(input_event, "registry_value_data"), + "string", null)), process_guid=lower(ucast(map_get(input_event, "process_guid"), + "string", null)) | where registry_path IS NOT NULL AND (like (registry_path, "%mscfile\\\\shell\\\\open\\\\command%")) + | eval start_time=timestamp, end_time=timestamp, entities=mvappend(ucast(map_get(input_event, + "dest_user_id"), "string", null), ucast(map_get(input_event, "dest_device_id"), + "string", null)) | eval body=create_map(["registry_path", registry_path, "registry_hive", + registry_hive, "registry_value_name", registry_value_name, "registry_key_name", + registry_key_name, "registry_value_type", registry_value_type, "registry_value_data", + registry_value_data, "process_guid", process_guid]) | into write_ssa_detected_events();' +tags: + analytic_story: + - Windows Defense Evasion Tactics + - IcedID + - Living Off The Land + cis20: + - CIS 14 + confidence: 100 + context: + - Source:Endpoint + - Stage:Privilege Escalation + dataset: + - https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1548.002/ssa_eventvwr/windows-sysmon-registry.log + impact: 80 + kill_chain_phases: + - Privilege Escalation + message: Registry values were modified to bypass UAC using Event Viewer on $dest_device_id$ + mitre_attack_id: + - T1548.002 + - T1548 + nist: + - DE.AE + observable: + - name: dest_device_id + role: + - Victim + type: Hostname + - name: dest_user_id + role: + - Victim + type: User + product: + - Splunk Behavioral Analytics + required_fields: + - _time + - event_id + - registry_path + - registry_hive + - registry_value_name + - registry_key_name + - registry_value_type + - registry_value_data + - process_guid + risk_score: 80 + risk_severity: high + security_domain: endpoint +test: + name: Windows Eventvwr UAC Bypass Unit Test + tests: + - attack_data: + - data: https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1548.002/ssa_eventvwr/windows-sysmon-registry.log + file_name: windows-sysmon-registry.log + source: XmlWinEventLog:Microsoft-Windows-Sysmon/Operational + sourcetype: xmlwineventlog + file: endpoint/ssa___windows_eventvwr_uac_bypass.yml + name: Windows Eventvwr UAC Bypass + pass_condition: '@count_gt(0)' +type: Anomaly +version: 1 diff --git a/dist/ssa/srs/ssa___windows_powershell_start-bitstransfer.yml b/dist/ssa/srs/ssa___windows_powershell_start-bitstransfer.yml new file mode 100644 index 0000000000..b15826348a --- /dev/null +++ b/dist/ssa/srs/ssa___windows_powershell_start-bitstransfer.yml @@ -0,0 +1,103 @@ +author: Michael Haag, Splunk +datamodel: +- Endpoint_Processes +date: '2022-02-16' +description: Start-BitsTransfer is the PowerShell "version" of BitsAdmin.exe. Similar + functionality is present. This technique variation is not as commonly used by adversaries, + but has been abused in the past. Lesser known uses include the ability to set the + `-TransferType` to `Upload` for exfiltration of files. In an instance where `Upload` + is used, it is highly possible files will be archived. During triage, review parallel + processes and process lineage. Capture any files on disk and review. For the remote + domain or IP, what is the reputation? +how_to_implement: To successfully implement this search you need to be ingesting information + on process that include the name of the process responsible for the changes from + your endpoints into the `Endpoint_Processess` datamodel. +id: 0bafd086-8f61-11ec-996e-acde48001122 +known_false_positives: Limited false positives. It is possible administrators will + utilize Start-BitsTransfer for administrative tasks, otherwise filter based parent + process or command-line arguments. +name: Windows PowerShell Start-BitsTransfer +product: +- Splunk Behavioral Analytics +references: +- https://isc.sans.edu/diary/Investigating+Microsoft+BITS+Activity/23281 +- https://docs.microsoft.com/en-us/windows/win32/bits/using-windows-powershell-to-create-bits-transfer-jobs +risk_message: An instance of $parent_process_name$ spawning $process_name$ was identified + on endpoint $dest$ by user $dest_user_id$ attempting to download a file. +search: '| from read_ssa_enriched_events() | eval timestamp=parse_long(ucast(map_get(input_event, + "_time"), "string", null)), cmd_line=lower(ucast(map_get(input_event, "process"), + "string", null)), process_name=lower(ucast(map_get(input_event, "process_name"), + "string", null)), process_path=ucast(map_get(input_event, "process_path"), "string", + null), parent_process_name=ucast(map_get(input_event, "parent_process_name"), "string", + null), event_id=ucast(map_get(input_event, "event_id"), "string", null) | where + cmd_line IS NOT NULL AND process_name IS NOT NULL | where process_name="pwsh.exe" + OR process_name="pwsh.exe" OR process_name="sqlps.exe" OR process_name="sqltoolsps.exe" + OR process_name="powershell.exe" OR process_name="powershell_ise.exe" | where (like + (cmd_line, "%start-bitstransfer%")) | eval start_time=timestamp, end_time=timestamp, + entities=mvappend(ucast(map_get(input_event, "dest_user_id"), "string", null), ucast(map_get(input_event, + "dest_device_id"), "string", null)), body=create_map(["event_id", event_id, "cmd_line", + cmd_line, "process_name", process_name, "parent_process_name", parent_process_name, + "process_path", process_path]) | into write_ssa_detected_events();' +tags: + analytic_story: + - BITS Jobs + - Living Off The Land + automated_detection_testing: passed + cis20: [] + confidence: 70 + context: + - Source:Endpoint + - Stage:Exfiltration + dataset: + - https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1197/atomic_red_team/T1197_windows-security.log + impact: 70 + kill_chain_phases: + - Exploitation + message: An instance of $parent_process_name$ spawning $process_name$ was identified + on endpoint $dest$ by user $dest_user_id$ attempting to download a file. + mitre_attack_id: + - T1197 + - T1105 + observable: + - name: dest_user_id + role: + - Victim + type: User + - name: dest_device_id + role: + - Victim + type: Hostname + - name: parent_process_name + role: + - Parent Process + type: Parent Process + - name: process_name + role: + - Child Process + type: Process + product: + - Splunk Behavioral Analytics + required_fields: + - _time + - dest_device_id + - process_name + - parent_process_name + - process_path + - dest_user_id + - process + - cmd_line + risk_score: 49 + risk_severity: low + security_domain: endpoint +test: + name: Windows PowerShell Start-BitsTransfer Unit Test + tests: + - attack_data: + - data: https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1197/atomic_red_team/T1197_windows-security.log + file_name: T1197_windows-security.log + source: WinEventLog:Security + file: endpoint/ssa___windows_powershell_start_bitstransfer.yml + name: Windows PowerShell Start-BitsTransfer + pass_condition: '@count_gt(0)' +type: TTP +version: 1 diff --git a/dist/ssa/srs/ssa___windows_rasautou_dll_execution.yml b/dist/ssa/srs/ssa___windows_rasautou_dll_execution.yml new file mode 100644 index 0000000000..54080ee24b --- /dev/null +++ b/dist/ssa/srs/ssa___windows_rasautou_dll_execution.yml @@ -0,0 +1,101 @@ +author: Michael Haag, Splunk +datamodel: +- Endpoint_Processes +date: '2022-02-15' +description: The following analytic identifies the Windows Windows Remote Auto Dialer, + rasautou.exe executing an arbitrary DLL. This technique is used to execute arbitrary + shellcode or DLLs via the rasautou.exe LOLBin capability. During triage, review + parent and child process behavior including file and image loads. +how_to_implement: To successfully implement this search you need to be ingesting information + on process that include the name of the process responsible for the changes from + your endpoints into the `Endpoint` datamodel in the `Processes` node. In addition, + confirm the latest CIM App 4.20 or higher is installed and the latest TA for the + endpoint product. +id: 6f42b8ce-1e15-11ec-ad5a-acde48001122 +known_false_positives: False positives will be limited to applications that require + Rasautou.exe to load a DLL from disk. Filter as needed. +name: Windows Rasautou DLL Execution +product: +- Splunk Behavioral Analytics +references: +- https://github.com/mandiant/DueDLLigence +- https://github.com/MHaggis/notes/blob/master/utilities/Invoke-SPLDLLigence.ps1 +- https://gist.github.com/NickTyrer/c6043e4b302d5424f701f15baf136513 +- https://www.fireeye.com/blog/threat-research/2019/10/staying-hidden-on-the-endpoint-evading-detection-with-shellcode.html +risk_message: An instance of $parent_process_name$ spawning $process_name$ was identified + on endpoint $dest$ attempting to load a DLL in a suspicious manner. +search: '| from read_ssa_enriched_events() | where "Endpoint_Processes" IN(_datamodels) + | eval timestamp=parse_long(ucast(map_get(input_event, "_time"), "string", null)), + cmd_line=ucast(map_get(input_event, "process"), "string", null), process_name=ucast(map_get(input_event, + "process_name"), "string", null), process_path=ucast(map_get(input_event, "process_path"), + "string", null), parent_process_name=ucast(map_get(input_event, "parent_process_name"), + "string", null), event_id=ucast(map_get(input_event, "event_id"), "string", null) + | where cmd_line IS NOT NULL AND process_name IS NOT NULL AND process_name="rasautou.exe" + AND (like (cmd_line, "%-d %") AND like (cmd_line, "%-p %")) | eval start_time=timestamp, + end_time=timestamp, entities=mvappend(ucast(map_get(input_event, "dest_user_id"), + "string", null), ucast(map_get(input_event, "dest_device_id"), "string", null)) + | eval body=create_map(["event_id", event_id, "cmd_line", cmd_line, "process_name", + process_name, "parent_process_name", parent_process_name, "process_path", process_path]) + | into write_ssa_detected_events();' +tags: + analytic_story: + - Windows Defense Evasion Tactics + - Living Off The Land + confidence: 100 + context: + - Source:Endpoint + - Stage:Defense Evasion + dataset: + - https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1055.001/rasautou/windows-security.log + impact: 80 + kill_chain_phases: + - Exploitation + message: An instance of $parent_process_name$ spawning $process_name$ was identified + on endpoint $dest$ attempting to load a DLL in a suspicious manner. + mitre_attack_id: + - T1055.001 + - T1218 + - T1055 + observable: + - name: dest_user_id + role: + - Victim + type: User + - name: dest_device_id + role: + - Victim + type: Hostname + - name: parent_process_name + role: + - Parent Process + type: Parent Process + - name: process_name + role: + - Child Process + type: Process + product: + - Splunk Behavioral Analytics + required_fields: + - _time + - dest_device_id + - process_name + - parent_process_name + - process_path + - dest_user_id + - process + - cmd_line + risk_score: 80 + risk_severity: high + security_domain: endpoint +test: + name: Windows Rasautou DLL Execution Unit Test + tests: + - attack_data: + - data: https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1055.001/rasautou/windows-security.log + file_name: windows-security.log + source: WinEventLog:Security + file: endpoint/ssa___windows_rasautou_dll_execution.yml + name: Windows Rasautou DLL Execution + pass_condition: '@count_gt(0)' +type: TTP +version: 1 From b8cc27d347910747e0933c99925d18c47b04a3ca Mon Sep 17 00:00:00 2001 From: patel-bhavin Date: Wed, 2 Mar 2022 12:35:56 -0800 Subject: [PATCH 53/58] tag with hermetic --- detections/endpoint/cmd_carry_out_string_command_parameter.yml | 1 + .../executable_file_written_in_administrative_smb_share.yml | 1 + .../executables_or_script_creation_in_suspicious_path.yml | 1 + .../endpoint/regsvr32_silent_and_install_param_dll_loading.yml | 1 + detections/endpoint/suspicious_process_file_path.yml | 1 + detections/endpoint/windows_disable_memory_crash_dump.yml | 1 + .../windows_file_without_extension_in_critical_folder.yml | 1 + ...windows_modify_show_compress_color_and_info_tip_registry.yml | 1 + .../endpoint/windows_raw_access_to_disk_volume_partition.yml | 1 + .../endpoint/windows_raw_access_to_master_boot_record_drive.yml | 1 + stories/hermeticwiper.yml | 2 +- 11 files changed, 11 insertions(+), 1 deletion(-) diff --git a/detections/endpoint/cmd_carry_out_string_command_parameter.yml b/detections/endpoint/cmd_carry_out_string_command_parameter.yml index d58d8970f2..da15eb4ccf 100644 --- a/detections/endpoint/cmd_carry_out_string_command_parameter.yml +++ b/detections/endpoint/cmd_carry_out_string_command_parameter.yml @@ -33,6 +33,7 @@ tags: - IcedID - Log4Shell CVE-2021-44228 - WhisperGate + - Hermetic Wiper automated_detection_testing: passed confidence: 50 context: diff --git a/detections/endpoint/executable_file_written_in_administrative_smb_share.yml b/detections/endpoint/executable_file_written_in_administrative_smb_share.yml index 223f9a1c16..9cbc6bb8d5 100644 --- a/detections/endpoint/executable_file_written_in_administrative_smb_share.yml +++ b/detections/endpoint/executable_file_written_in_administrative_smb_share.yml @@ -32,6 +32,7 @@ tags: analytic_story: - Active Directory Lateral Movement - Trickbot + - Hermetic Wiper automated_detection_testing: passed confidence: 100 context: diff --git a/detections/endpoint/executables_or_script_creation_in_suspicious_path.yml b/detections/endpoint/executables_or_script_creation_in_suspicious_path.yml index ee081a33d7..f3b5cf9ca5 100644 --- a/detections/endpoint/executables_or_script_creation_in_suspicious_path.yml +++ b/detections/endpoint/executables_or_script_creation_in_suspicious_path.yml @@ -38,6 +38,7 @@ tags: - XMRig - Remcos - WhisperGate + - Hermetic Wiper automated_detection_testing: passed confidence: 70 context: diff --git a/detections/endpoint/regsvr32_silent_and_install_param_dll_loading.yml b/detections/endpoint/regsvr32_silent_and_install_param_dll_loading.yml index 8535dac57e..013a7e4816 100644 --- a/detections/endpoint/regsvr32_silent_and_install_param_dll_loading.yml +++ b/detections/endpoint/regsvr32_silent_and_install_param_dll_loading.yml @@ -32,6 +32,7 @@ tags: analytic_story: - Suspicious Regsvr32 Activity - Remcos + - Hermetic Wiper automated_detection_testing: passed confidence: 60 context: diff --git a/detections/endpoint/suspicious_process_file_path.yml b/detections/endpoint/suspicious_process_file_path.yml index 17c24c545f..ce259ece01 100644 --- a/detections/endpoint/suspicious_process_file_path.yml +++ b/detections/endpoint/suspicious_process_file_path.yml @@ -35,6 +35,7 @@ tags: - XMRig - Remcos - WhisperGate + - Hermetic Wiper automated_detection_testing: passed confidence: 50 context: diff --git a/detections/endpoint/windows_disable_memory_crash_dump.yml b/detections/endpoint/windows_disable_memory_crash_dump.yml index 5216175c4c..9701eaf13d 100644 --- a/detections/endpoint/windows_disable_memory_crash_dump.yml +++ b/detections/endpoint/windows_disable_memory_crash_dump.yml @@ -32,6 +32,7 @@ tags: analytic_story: - Data Destruction - Ransomware + - Hermetic Wiper dataset: - https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/malware/hermetic_wiper/sysmon.log kill_chain_phases: diff --git a/detections/endpoint/windows_file_without_extension_in_critical_folder.yml b/detections/endpoint/windows_file_without_extension_in_critical_folder.yml index aa1a544d87..43ea51dc14 100644 --- a/detections/endpoint/windows_file_without_extension_in_critical_folder.yml +++ b/detections/endpoint/windows_file_without_extension_in_critical_folder.yml @@ -35,6 +35,7 @@ references: tags: analytic_story: - Data Destruction + - Hermetic Wiper dataset: - https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/malware/hermetic_wiper/sysmon.log kill_chain_phases: diff --git a/detections/endpoint/windows_modify_show_compress_color_and_info_tip_registry.yml b/detections/endpoint/windows_modify_show_compress_color_and_info_tip_registry.yml index ff86c50101..3bd4c393a3 100644 --- a/detections/endpoint/windows_modify_show_compress_color_and_info_tip_registry.yml +++ b/detections/endpoint/windows_modify_show_compress_color_and_info_tip_registry.yml @@ -33,6 +33,7 @@ references: tags: analytic_story: - Windows Defense Evasion Tactics + - Hermetic Wiper dataset: - https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/malware/hermetic_wiper/globalfolderoptions_reg/sysmon.log kill_chain_phases: diff --git a/detections/endpoint/windows_raw_access_to_disk_volume_partition.yml b/detections/endpoint/windows_raw_access_to_disk_volume_partition.yml index 5473f738bd..26626f743c 100644 --- a/detections/endpoint/windows_raw_access_to_disk_volume_partition.yml +++ b/detections/endpoint/windows_raw_access_to_disk_volume_partition.yml @@ -26,6 +26,7 @@ references: tags: analytic_story: - Data Destruction + - Hermetic Wiper dataset: - https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/malware/hermetic_wiper/sysmon.log kill_chain_phases: diff --git a/detections/endpoint/windows_raw_access_to_master_boot_record_drive.yml b/detections/endpoint/windows_raw_access_to_master_boot_record_drive.yml index 30f88fdb60..59781686b4 100644 --- a/detections/endpoint/windows_raw_access_to_master_boot_record_drive.yml +++ b/detections/endpoint/windows_raw_access_to_master_boot_record_drive.yml @@ -27,6 +27,7 @@ references: tags: analytic_story: - WhisperGate + - Hermetic Wiper dataset: - https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1561.002/mbr_raw_access/sysmon.log kill_chain_phases: diff --git a/stories/hermeticwiper.yml b/stories/hermeticwiper.yml index 885a354c60..4f7c832a2e 100644 --- a/stories/hermeticwiper.yml +++ b/stories/hermeticwiper.yml @@ -1,5 +1,5 @@ name: Hermetic Wiper -id: +id: b7511c2e-9a10-11ec-99e3-acde48001122 version: 1 date: '2022-03-02' author: Teoderick Contreras, Rod Soto, Michael Haag, Splunk From 39fca1d7ac84ba46cbc15e130c7605764b25b6b8 Mon Sep 17 00:00:00 2001 From: patel-bhavin Date: Wed, 2 Mar 2022 12:48:39 -0800 Subject: [PATCH 54/58] update desc --- stories/hermeticwiper.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/stories/hermeticwiper.yml b/stories/hermeticwiper.yml index 4f7c832a2e..6e026c761b 100644 --- a/stories/hermeticwiper.yml +++ b/stories/hermeticwiper.yml @@ -4,8 +4,7 @@ version: 1 date: '2022-03-02' author: Teoderick Contreras, Rod Soto, Michael Haag, Splunk description: This analytic story contains detections that allow security analysts to detect and investigate unusual activities - that might relate to the destructive malware targeting Ukrainian organizations also known as "Hermetic Wiper". This analytic - story looks for abuse of Regsvr32, Executables written in administrative SMB Share, Suspcious processes, Disabling of Memory Crash DUmp and more. + that might relate to the destructive malware targeting Ukrainian organizations also known as "Hermetic Wiper". This analytic story looks for abuse of Regsvr32, executables written in administrative SMB Share, suspicious processes, disabling of memory crash dump and more. narrative: Hermetic Wiper is destructive malware operation found by Sentinel One targeting multiple organizations in Ukraine. This malicious payload corrupts Master Boot Records, uses signed drivers and manipulates NTFS attributes for file destruction. references: From 28527a48a50a51ad08d992c066a4c84f928099e8 Mon Sep 17 00:00:00 2001 From: patel-bhavin Date: Wed, 2 Mar 2022 13:06:08 -0800 Subject: [PATCH 55/58] ssa package --- .../srs/ssa___windows_mshta_child_process.yml | 107 +++++++++++++++++ .../ssa___windows_mshta_command-line_url.yml | 109 +++++++++++++++++ ...a___windows_mshta_inline_hta_execution.yml | 107 +++++++++++++++++ ..._windows_rundll32_inline_hta_execution.yml | 112 ++++++++++++++++++ 4 files changed, 435 insertions(+) create mode 100644 dist/ssa/srs/ssa___windows_mshta_child_process.yml create mode 100644 dist/ssa/srs/ssa___windows_mshta_command-line_url.yml create mode 100644 dist/ssa/srs/ssa___windows_mshta_inline_hta_execution.yml create mode 100644 dist/ssa/srs/ssa___windows_rundll32_inline_hta_execution.yml diff --git a/dist/ssa/srs/ssa___windows_mshta_child_process.yml b/dist/ssa/srs/ssa___windows_mshta_child_process.yml new file mode 100644 index 0000000000..bc8fc0c0d9 --- /dev/null +++ b/dist/ssa/srs/ssa___windows_mshta_child_process.yml @@ -0,0 +1,107 @@ +author: Michael Haag, Splunk +datamodel: +- Endpoint_Processes +date: '2022-02-23' +description: The following analytic identifies child processes spawning from "mshta.exe". + The search will return the first time and last time these command-line arguments + were used for these executions, as well as the target system, the user, parent process + "mshta.exe" and its child process. +how_to_implement: To successfully implement this search, you need to be ingesting + logs with the process name, parent process, and command-line executions from your + endpoints. If you are using Sysmon, you must have at least version 6.0.4 of the + Sysmon TA. +id: f63f7e9c-9526-11ec-9fc7-acde48001122 +known_false_positives: Although unlikely, some legitimate applications may exhibit + this behavior, triggering a false positive. +name: Windows MSHTA Child Process +product: +- Splunk Behavioral Analytics +references: +- https://github.com/redcanaryco/AtomicTestHarnesses +- https://redcanary.com/blog/introducing-atomictestharnesses/ +risk_message: An instance of $parent_process_name$ spawning $process_name$ was identified + on endpoint $dest_device_id$ by user $dest_user_id$ attempting to access a remote + destination to download an additional payload. +search: '| from read_ssa_enriched_events() | eval timestamp=parse_long(ucast(map_get(input_event, + "_time"), "string", null)), cmd_line=lower(ucast(map_get(input_event, "process"), + "string", null)), process_name=lower(ucast(map_get(input_event, "process_name"), + "string", null)), process_path=ucast(map_get(input_event, "process_path"), "string", + null), parent_process_name=ucast(map_get(input_event, "parent_process_name"), "string", + null), event_id=ucast(map_get(input_event, "event_id"), "string", null) | where + cmd_line IS NOT NULL AND process_name IS NOT NULL AND parent_process_name IS NOT + NULL | where parent_process_name="mshta.exe" AND process_name="powershell.exe" OR + process_name="cmd.exe" OR process_name="scrcons.exe" OR process_name="colorcpl.exe" + OR process_name="msbuild.exe" OR process_name="microsoft.workflow.compiler.exe" + OR process_name="searchprotocolhost.exe" OR process_name="cscript.exe" OR process_name="wscript.exe" + | eval start_time=timestamp, end_time=timestamp, entities=mvappend(ucast(map_get(input_event, + "dest_user_id"), "string", null), ucast(map_get(input_event, "dest_device_id"), + "string", null)), body=create_map(["event_id", event_id, "cmd_line", cmd_line, "process_name", + process_name, "parent_process_name", parent_process_name, "process_path", process_path]) + | into write_ssa_detected_events();' +tags: + analytic_story: + - Suspicious MSHTA Activity + - Living Off The Land + cis20: + - CIS 8 + confidence: 100 + context: + - Source:Endpoint + - Stage:Defense Evasion + dataset: + - https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1218.005/atomic_red_team/windows-security.log + impact: 80 + kill_chain_phases: + - Exploitation + message: An instance of $parent_process_name$ spawning $process_name$ was identified + on endpoint $dest_device_id$ by user $dest_user_id$ attempting to access a remote + destination to download an additional payload. + mitre_attack_id: + - T1218.005 + - T1218 + nist: + - PR.PT + - DE.CM + observable: + - name: dest_user_id + role: + - Victim + type: User + - name: dest_device_id + role: + - Victim + type: Hostname + - name: parent_process_name + role: + - Parent Process + type: Parent Process + - name: process_name + role: + - Child Process + type: Process + product: + - Splunk Behavioral Analytics + required_fields: + - _time + - dest_device_id + - process_name + - parent_process_name + - process_path + - dest_user_id + - process + - cmd_line + risk_score: 80 + risk_severity: high + security_domain: endpoint +test: + name: Windows MSHTA Child Process Unit Test + tests: + - attack_data: + - data: https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1218.005/atomic_red_team/windows-security.log + file_name: windows-security.log + source: WinEventLog:Security + file: endpoint/ssa___windows_mshta_child_process.yml + name: Windows MSHTA Child Process + pass_condition: '@count_gt(0)' +type: TTP +version: 1 diff --git a/dist/ssa/srs/ssa___windows_mshta_command-line_url.yml b/dist/ssa/srs/ssa___windows_mshta_command-line_url.yml new file mode 100644 index 0000000000..60ef667e7a --- /dev/null +++ b/dist/ssa/srs/ssa___windows_mshta_command-line_url.yml @@ -0,0 +1,109 @@ +author: Michael Haag, Splunk +datamodel: +- Endpoint_Processes +date: '2022-02-23' +description: This analytic identifies when Microsoft HTML Application Host (mshta.exe) + utility is used to make remote http connections. Adversaries may use mshta.exe to + proxy the download and execution of remote .hta files. The analytic identifies command + line arguments of http and https being used. This technique is commonly used by + malicious software to bypass preventative controls. The search will return the first + time and last time these command-line arguments were used for these executions, + as well as the target system, the user, process "rundll32.exe" and its parent process. +how_to_implement: To successfully implement this search you need to be ingesting information + on process that include the name of the process responsible for the changes from + your endpoints into the `Endpoint` datamodel in the `Processes` node. In addition, + confirm the latest CIM App 4.20 or higher is installed and the latest TA for the + endpoint product. +id: 9b35c538-94ef-11ec-9439-acde48001122 +known_false_positives: It is possible legitimate applications may perform this behavior + and will need to be filtered. +name: Windows MSHTA Command-Line URL +product: +- Splunk Behavioral Analytics +references: +- https://github.com/redcanaryco/AtomicTestHarnesses +- https://redcanary.com/blog/introducing-atomictestharnesses/ +- https://docs.microsoft.com/en-us/windows/win32/search/-search-3x-wds-extidx-prot-implementing +risk_message: An instance of $parent_process_name$ spawning $process_name$ was identified + on endpoint $dest_device_id$ by user $dest_user_id$ attempting to access a remote + destination to download an additional payload. +search: '| from read_ssa_enriched_events() | eval timestamp=parse_long(ucast(map_get(input_event, + "_time"), "string", null)), cmd_line=lower(ucast(map_get(input_event, "process"), + "string", null)), process_name=lower(ucast(map_get(input_event, "process_name"), + "string", null)), process_path=ucast(map_get(input_event, "process_path"), "string", + null), parent_process_name=ucast(map_get(input_event, "parent_process_name"), "string", + null), event_id=ucast(map_get(input_event, "event_id"), "string", null) | where + cmd_line IS NOT NULL AND process_name IS NOT NULL | where process_name="mshta.exe" + AND (like (cmd_line, "%http://%") OR like (cmd_line, "%https://%")) | eval start_time=timestamp, + end_time=timestamp, entities=mvappend(ucast(map_get(input_event, "dest_user_id"), + "string", null), ucast(map_get(input_event, "dest_device_id"), "string", null)), + body=create_map(["event_id", event_id, "cmd_line", cmd_line, "process_name", process_name, + "parent_process_name", parent_process_name, "process_path", process_path]) | into + write_ssa_detected_events();' +tags: + analytic_story: + - Suspicious MSHTA Activity + - Living Off The Land + cis20: + - CIS 8 + confidence: 100 + context: + - Source:Endpoint + - Stage:Defense Evasion + dataset: + - https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1218.005/atomic_red_team/windows-security.log + impact: 80 + kill_chain_phases: + - Exploitation + message: An instance of $parent_process_name$ spawning $process_name$ was identified + on endpoint $dest_device_id$ by user $dest_user_id$ attempting to access a remote + destination to download an additional payload. + mitre_attack_id: + - T1218.005 + - T1218 + nist: + - PR.PT + - DE.CM + observable: + - name: dest_user_id + role: + - Victim + type: User + - name: dest_device_id + role: + - Victim + type: Hostname + - name: parent_process_name + role: + - Parent Process + type: Parent Process + - name: process_name + role: + - Child Process + type: Process + product: + - Splunk Behavioral Analytics + required_fields: + - _time + - dest_device_id + - process_name + - parent_process_name + - process_path + - dest_user_id + - process + - cmd_line + risk_score: 80 + risk_severity: high + security_domain: endpoint +test: + name: Windows MSHTA Command-Line URL Unit Test + tests: + - attack_data: + - data: https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1218.005/atomic_red_team/windows-security.log + file_name: windows-security.log + source: WinEventLog:Security + file: endpoint/ssa___windows_mshta_command_line_url.yml + name: Windows MSHTA Command-Line URL + pass_condition: '@count_gt(0)' +type: TTP +version: 1 diff --git a/dist/ssa/srs/ssa___windows_mshta_inline_hta_execution.yml b/dist/ssa/srs/ssa___windows_mshta_inline_hta_execution.yml new file mode 100644 index 0000000000..d3c940e30f --- /dev/null +++ b/dist/ssa/srs/ssa___windows_mshta_inline_hta_execution.yml @@ -0,0 +1,107 @@ +author: Michael Haag, Splunk +datamodel: +- Endpoint_Processes +date: '2022-02-23' +description: The following analytic identifies "mshta.exe" execution with inline protocol + handlers. "JavaScript", "VBScript", and "About" are the only supported options when + invoking HTA content directly on the command-line. The search will return the first + time and last time these command-line arguments were used for these executions, + as well as the target system, the user, process "mshta.exe" and its parent process. +how_to_implement: To successfully implement this search you need to be ingesting information + on process that include the name of the process responsible for the changes from + your endpoints into the `Endpoint` datamodel in the `Processes` node. In addition, + confirm the latest CIM App 4.20 or higher is installed and the latest TA for the + endpoint product. +id: 24962154-9524-11ec-9333-acde48001122 +known_false_positives: Although unlikely, some legitimate applications may exhibit + this behavior, triggering a false positive. +name: Windows MSHTA Inline HTA Execution +product: +- Splunk Behavioral Analytics +references: +- https://github.com/redcanaryco/AtomicTestHarnesses +- https://redcanary.com/blog/introducing-atomictestharnesses/ +- https://docs.microsoft.com/en-us/windows/win32/search/-search-3x-wds-extidx-prot-implementing +risk_message: An instance of $parent_process_name$ spawning $process_name$ was identified + on endpoint $dest_device_id$ by user $dest_user_id$ executing with inline HTA, indicative + of defense evasion. +search: '| from read_ssa_enriched_events() | eval timestamp=parse_long(ucast(map_get(input_event, + "_time"), "string", null)), cmd_line=lower(ucast(map_get(input_event, "process"), + "string", null)), process_name=lower(ucast(map_get(input_event, "process_name"), + "string", null)), process_path=ucast(map_get(input_event, "process_path"), "string", + null), parent_process_name=ucast(map_get(input_event, "parent_process_name"), "string", + null), event_id=ucast(map_get(input_event, "event_id"), "string", null) | where + cmd_line IS NOT NULL AND process_name IS NOT NULL | where process_name="mshta.exe" + AND (like (cmd_line, "%vbscript%") OR like (cmd_line, "%javascript%") OR like (cmd_line, + "%about%")) | eval start_time=timestamp, end_time=timestamp, entities=mvappend(ucast(map_get(input_event, + "dest_user_id"), "string", null), ucast(map_get(input_event, "dest_device_id"), + "string", null)), body=create_map(["event_id", event_id, "cmd_line", cmd_line, "process_name", + process_name, "parent_process_name", parent_process_name, "process_path", process_path]) + | into write_ssa_detected_events();' +tags: + analytic_story: + - Suspicious MSHTA Activity + - Living Off The Land + cis20: + - CIS 8 + confidence: 100 + context: + - Source:Endpoint + - Stage:Defense Evasion + dataset: + - https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1218.005/atomic_red_team/windows-security.log + impact: 80 + kill_chain_phases: + - Exploitation + message: An instance of $parent_process_name$ spawning $process_name$ was identified + on endpoint $dest_device_id$ by user $dest_user_id$ executing with inline HTA, + indicative of defense evasion. + mitre_attack_id: + - T1218.005 + - T1218 + nist: + - PR.PT + - DE.CM + observable: + - name: dest_user_id + role: + - Victim + type: User + - name: dest_device_id + role: + - Victim + type: Hostname + - name: parent_process_name + role: + - Parent Process + type: Parent Process + - name: process_name + role: + - Child Process + type: Process + product: + - Splunk Behavioral Analytics + required_fields: + - _time + - dest_device_id + - process_name + - parent_process_name + - process_path + - dest_user_id + - process + - cmd_line + risk_score: 80 + risk_severity: high + security_domain: endpoint +test: + name: Windows MSHTA Inline HTA Execution Unit Test + tests: + - attack_data: + - data: https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1218.005/atomic_red_team/windows-security.log + file_name: windows-security.log + source: WinEventLog:Security + file: endpoint/ssa___windows_mshta_inline_hta_execution.yml + name: Windows MSHTA Inline HTA Execution + pass_condition: '@count_gt(0)' +type: TTP +version: 1 diff --git a/dist/ssa/srs/ssa___windows_rundll32_inline_hta_execution.yml b/dist/ssa/srs/ssa___windows_rundll32_inline_hta_execution.yml new file mode 100644 index 0000000000..01067f33bc --- /dev/null +++ b/dist/ssa/srs/ssa___windows_rundll32_inline_hta_execution.yml @@ -0,0 +1,112 @@ +author: Michael Haag, Splunk +datamodel: +- Endpoint_Processes +date: '2022-02-23' +description: The following analytic identifies "rundll32.exe" execution with inline + protocol handlers. "JavaScript", "VBScript", and "About" are the only supported + options when invoking HTA content directly on the command-line. This type of behavior + is commonly observed with fileless malware or application whitelisting bypass techniques. + The search will return the first time and last time these command-line arguments + were used for these executions, as well as the target system, the user, process + "rundll32.exe" and its parent process. +how_to_implement: To successfully implement this search you need to be ingesting information + on process that include the name of the process responsible for the changes from + your endpoints into the `Endpoint` datamodel in the `Processes` node. In addition, + confirm the latest CIM App 4.20 or higher is installed and the latest TA for the + endpoint product. +id: 0caa1dd6-94f5-11ec-9786-acde48001122 +known_false_positives: Although unlikely, some legitimate applications may exhibit + this behavior, triggering a false positive. +name: Windows Rundll32 Inline HTA Execution +product: +- Splunk Behavioral Analytics +references: +- https://github.com/redcanaryco/AtomicTestHarnesses +- https://redcanary.com/blog/introducing-atomictestharnesses/ +- https://docs.microsoft.com/en-us/windows/win32/search/-search-3x-wds-extidx-prot-implementing +risk_message: Suspicious $process_name$ inline HTA execution on $dest_device_id$. +search: '| from read_ssa_enriched_events() | eval timestamp=parse_long(ucast(map_get(input_event, + "_time"), "string", null)), cmd_line=lower(ucast(map_get(input_event, "process"), + "string", null)), process_name=lower(ucast(map_get(input_event, "process_name"), + "string", null)), process_path=ucast(map_get(input_event, "process_path"), "string", + null), parent_process_name=ucast(map_get(input_event, "parent_process_name"), "string", + null), event_id=ucast(map_get(input_event, "event_id"), "string", null) | where + cmd_line IS NOT NULL AND process_name IS NOT NULL | where process_name="rundll32.exe" + AND (like (cmd_line, "%vbscript%") OR like (cmd_line, "%javascript%") OR like (cmd_line, + "%about%")) | eval start_time=timestamp, end_time=timestamp, entities=mvappend(ucast(map_get(input_event, + "dest_user_id"), "string", null), ucast(map_get(input_event, "dest_device_id"), + "string", null)), body=create_map(["event_id", event_id, "cmd_line", cmd_line, "process_name", + process_name, "parent_process_name", parent_process_name, "process_path", process_path]) + | into write_ssa_detected_events();' +tags: + analytic_story: + - Suspicious MSHTA Activity + - NOBELIUM Group + - Living Off The Land + asset_type: Endpoint + automated_detection_testing: passed + cis20: + - CIS 8 + confidence: 80 + context: + - Source:Endpoint + - Stage:Initial Access + - Stage:Execution + - Stage:Defense Evasion + dataset: + - https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1218.005/atomic_red_team/windows-security.log + impact: 70 + kill_chain_phases: + - Exploitation + message: Suspicious $process_name$ inline HTA execution on $dest_device_id$. + mitre_attack_id: + - T1218 + - T1218.005 + nist: + - PR.PT + - DE.CM + observable: + - name: dest_user_id + role: + - Victim + type: User + - name: dest_device_id + role: + - Victim + type: Hostname + - name: parent_process_name + role: + - Parent Process + type: Parent Process + - name: process_name + role: + - Child Process + type: Process + product: + - Splunk Behavioral Analytics + required_fields: + - _time + - dest_device_id + - process_name + - parent_process_name + - process_path + - dest_user_id + - process + - cmd_line + risk_score: 56 + risk_severity: medium + security_domain: endpoint + supported_tas: + - Splunk_TA_microsoft_sysmon +test: + name: Windows Rundll32 Inline HTA Execution Unit Test + tests: + - attack_data: + - data: https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1218.005/atomic_red_team/windows-security.log + file_name: windows-security.log + source: WinEventLog:Security + file: endpoint/ssa___windows_rundll32_inline_hta_execution.yml + name: Windows Rundll32 Inline HTA Execution + pass_condition: '@count_gt(0)' +type: TTP +version: 1 From a0373e14a3441ea65fe42150a27081170dffd391 Mon Sep 17 00:00:00 2001 From: patel-bhavin Date: Wed, 2 Mar 2022 14:37:48 -0800 Subject: [PATCH 56/58] add -r --- .github/workflows/build-and-validate.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build-and-validate.yml b/.github/workflows/build-and-validate.yml index f379cdd4fe..fea87e24ff 100644 --- a/.github/workflows/build-and-validate.yml +++ b/.github/workflows/build-and-validate.yml @@ -460,7 +460,7 @@ jobs: GITHUB_ACCESS_TOKEN: ${{ secrets.GITHUB_ACCESS_TOKEN }} run: | source venv/bin/activate - python3 -m pip install security_content_automation/requirements.txt + python3 -m pip install -r security_content_automation/requirements.txt python3 security_content_automation/enrich_detections.py - name: Make YAMLs Pretty From 9746970a9729cb3a261b7ca30341a0c77c06eb27 Mon Sep 17 00:00:00 2001 From: patel-bhavin Date: Thu, 3 Mar 2022 09:32:34 -0800 Subject: [PATCH 57/58] update github_token --- .github/workflows/build-and-validate.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/build-and-validate.yml b/.github/workflows/build-and-validate.yml index fea87e24ff..415a8a0e64 100644 --- a/.github/workflows/build-and-validate.yml +++ b/.github/workflows/build-and-validate.yml @@ -457,10 +457,9 @@ jobs: - name: Enrich detections with TAs env: - GITHUB_ACCESS_TOKEN: ${{ secrets.GITHUB_ACCESS_TOKEN }} + GITHUB_ACCESS_TOKEN: ${{ secrets.GITHUB_TOKEN }} run: | source venv/bin/activate - python3 -m pip install -r security_content_automation/requirements.txt python3 security_content_automation/enrich_detections.py - name: Make YAMLs Pretty From 2563d62bacd466554dc6e2d1abfdd8628ef49fac Mon Sep 17 00:00:00 2001 From: patel-bhavin Date: Thu, 3 Mar 2022 09:33:31 -0800 Subject: [PATCH 58/58] error --- .github/workflows/build-and-validate.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/build-and-validate.yml b/.github/workflows/build-and-validate.yml index 415a8a0e64..3fac4bde08 100644 --- a/.github/workflows/build-and-validate.yml +++ b/.github/workflows/build-and-validate.yml @@ -460,6 +460,7 @@ jobs: GITHUB_ACCESS_TOKEN: ${{ secrets.GITHUB_TOKEN }} run: | source venv/bin/activate + python3 -m pip install -r security_content_automation/requirements.txt python3 security_content_automation/enrich_detections.py - name: Make YAMLs Pretty

gJ4epHdlUK!-fL9R{?rr;C)g;p^A7+`ip8^ zegOUu0?<-jNro0<;iD#y*1A6+0C9Rzq?B10pGl!S7UnW}tb>CwDDTcSCTlGsn>@P! zKuX^BMJ86rY=yNWN#ygWlmj+23t~He9@rzOS_Gm~g84+q?e)zYRhp zG5VgeooGvbBwUGiB}lwq2Ut~OJ}h8L=*}Z|3Vw44y=J)|_C5KC&lSF(IioM&Llnl#g{Zo0i{Hlp1PJ-V;V`_6<-L z7Fg=JqNT=YbwHr0EG#XajAiln-H5BY$xnqg(AS7UzYr1Q-mnCsl1_PgIxZ8~0(?*q zgw<(=yZc3I9XoTdcb^7m$Swf}Kh1`ar?pCXf){^rjEU!DXesqj2;`)E&O#FDD9VQ!E9Q{nIc`EX@4r+yl``W#3* zQ6&E_9ak!35OtNK+#Sm?eTeWmC()X%HPr~nKh&9#u2X%R_r=`Y)-dK@&KXA>sk(pj z38mc(3!;8OP%V0l-TDsiHz>??;YhPZ^SmXOw!VnB*Nv073!(VM{VGc_uMSGxI{T0k z2JrF%Q1a0T;tYn@4%1g!5Ce-MhqK$miHH5?y>wgP4L|ai{jz?3_!!&A5c{T`;(V|a zg@_-#Ak~;&=aB?qqxsFy8!+2wxufUQ!Atnj%E?L(zb+0M(=^A25dTQ1c_P3-2XVN*+cr7C<5gtsV>U5YG2UF4r=fd;xgW#v319k2x(<0* zh(iu`;3qdKyHP@Dn#g zxoN-iGS<1JHI0}}M4;R3Jd{Eb3M%PIkUAmInV-BoB1X}J^vGP<{U~KH01*DaE&jPc zCn4XL3jaxO)?cCPrrE`y=myn)a#Nls*<^m@JveU<8}?&~I9mDfE|LnRTY{gBTi`ycGr8^FwF=tI=sSgdqR?5eE2;24B_#_Qm3q z!ulZ;PA%E^C^3#yrI|urU934muycIvo)wikbDTCBDQ2&Ibv~HGC}_b%&#VBPP?BtZ z6v~WClPifVsrpVzm0Y7Ho5rkSsY|nSrR6XDyl5soQZRLc9-A==%_Ty1-kAU*^7`N2;VsB3XPe&*>Z4jOSe{S@Nzo8 zHwGp8QIub1udI8A40n%bCMxT%uQLUZAZ&W*G!)IzD>( zDbbr=c6)y+hj^gX2=9-w(QlhxyL=rjfxGKc4H>wgb++>KNWa^^cVX0AOy4M?002#$ zNs7Pp{ytJz*jVTQBjdI4P;+FPlA^XYvGS-@Tig9>bos3nL>DiZ-pl{eX(v4onh4-A zkBn%~Yglz;kn{3$YG=qJ=gv10fRdWCTB6%BrP`R5;S9A%l>q;30$X zvmEkoZz2$7;Q>F?#44A*45}_-v(S=7AV!Q*SI-l;SLJAdV!?$C!5CS1((ucP#+LbQ zRM4CE9xi_Re>JQ9BOEk9NtsPDY<-Ue75C4So?z(psr#)RzMuaRuZZD<@#s&(8bMksM+Hy2|==5P(7ux#*TR5B_fziUxtO zvO5xs$H#=w1I0@rAB{U&VmN~JN%?`$MLtY%cXJ*HzrXbb4IVM}Z#1VOZ>xp~lr1r0LDFbFO;uGHgA52Lq-biY{h;8E=zO7x z9`v*WVJ@NyWC)zNq&QK4bY4*!94QkOcmiYjiL0%#MXfi+PLEFz)l}8R$+D*vWn>58 zxQJLq6S1+brG?Eb2+C*y0P^ChA<-NHW;%K@VW-ecJ4BiwcCX+4)7g9kq8h465@gA= zKit!$xY_ZoSEw)8nFxQ&AtoPN!83xnXTo{wBM|3^p$Sj$;Py@Is4FPiTx@jn>nv-{ z-%Qtd;k(9}fkK4F;Up82L{4?+z)=7oui%&PR&UMk+lngmrVt4FV%kthGeM#=u^ zsR=58k|xaRVbQm~2VR&kC!kQZ2e1_v>*Gf4>E7GXvvf9xDiF(!cu=>Tp9D4&C|F*d z#jT6w>Au<2J}Jb&yyUzA@fq5TT1jA77^GG#w9@|K#)#rKs|4^nJ)Pz?A4m4Wml6p; z>lQQKH&OhE7KBTqd%tfCYv;I+W;3X;zdg)w&DcCC7eFPXn*mIUpu)MGAmCC*0e zrI$!Q$$27YT{!Nl^P<34mV2WbH&iw)B)t=&B48Y=goVYfBu$Jr5DWf7qj;0s1@F7ML+(9*x@6GIEfyY5!F4(JPVtlv<2&?eA zjVa;0+n9pXygAk_>48Q5>;!f$dy&x*E8+8)WBHB9Oz-KQ<>9=(c;$eh;zDFI4Vg1OB9jM5nfg&3 z1WPaf<(Cb810s~N6XCoD4wW29=B5K%TS$R3(f22slWHhk33m+3raB@hJAM!}N)R1osMG=rWTSqlgTT;*41 zc-+uFSx?>JZ;4{?E07cIVj0zL7X zpMNU=u?;RYf5>}c1iB2)8fmWSZ1?nnwgfZv;vMWi055$7bBKCO|vFd7h4lDF! zc2yDeuNadawod$|SEJJBM|-#0^mhDyyq{Q*5=P2AJyU^l$t3P>@)OGRui_8ppWXBO4NjDDa5EuLy_uLk~54mm~?$4+lqN`$-zHC3X1;tWad-eK8j; z5Bzk3cR|C0;)0~{n?&F60e&Y)gqu1@JH^3*vO5$QDEV;aIaj{WD$sZodvjY^2VBiL> zq=WQV+nd|&jtc3iUb*o<-zn2baM4mY_fQ|HR62Zw;;!hdK09jO8;iBJFX|VpceK-K zz}*+gY+cSvrwaiEZo)R>wbNQ3N9OL=ySwALVkt|-;p0YcB_Z!stZbcfR4QLhP3&Cf zT6PWbYop%v?m(<=s<)>Ew$RMCn{<<|xyKhPI=vWg{Xx=;2D8bPxLt>sK-?{b&X(tq z?R1994ULJrERQGW(Q-sf8od&}A*a@UVNCA{v(xZ6S6ppHx!ZNtep@iPw{y5C7Ewht zQ?ivF4$QK<)8tw!9=-qn!Gm^0EKYDxK;mruh~evYyK@IqiCH9)3vWH@ezywi9>K9; zSi}Z&MM&-kf7R^d$?N@P{A0B5Ct;u@BIK=MwY9bb4@izud_cZ3^4Jf*rRDgmyuwZw zH+Si$2%zmEBxhV@-3cmNq!IdcbC-uSL-PZMPq2u5gy@pl^;k5*GuhWxbGqjq1F5bq08moylRnTq*+-EpT#dhW ztnT~0dPm~YnWUll120};mN3Onl@ImFyl|C>ABp>oK6T)}aUa2z?STHy8gwsYXvcU!;6*i}CPs_> zukE93c%4c2i=D;jNkI`Nc1478D(Y|+6TqLfH_o!NgFpl?4E>Zyd#-#a0BN0#9L}ng z6(Y08S*Nk&CXEd1q&aNAm9@mekO3#=aJt*2yN($7uE0j<2m1?U3pO@1pzqIjbO2g? zdaZG$$9FuWV=@!~e8Q+WU?kju2_a=GXi)_;!JYcF<+<6y+nYPrbc?g>4TY{o#J_Zq zUHljhFO01-+(y52`p5ufW!UvV2?j8c5B>a*#xrqrsg6voWqVUm`+b~Blxuq0L@`m3 zGnh|}tR)C~85dA)?e$ee_-KDX-3?Jmidh^2%nUX55|0nblcD1<6#%p>7CNi*e+d7v zAG-J_W($=QzNa9xbvbkF<9oR=i}W{(!DU(|!;!tM;jQv>b~0Ni^zX>Fe#GnFx#$v) zvI9=r_h@=@CV!_|mISGUn-*pid97k%pBJuY6hS&srBW|2F!`WzSXYgFjAEIQaJD&* z{^~lUCdDwF8L5RmaPx*PbqFT}>GSwBa=qM?!3?g-a@7w4P{Z`lCwG~Yo=tAJJ615--!N_rajtdJ%7W$#~eT*$;CyC~F?T zAG|4kXJ=prMADiABS92XZbfmm^d6Z*CznoZgS#xr-dbm&>Rp9LdN~GVY)RVRDF1LQ zC^2&bhqWZA!%LyAkpOBZPnsY?dn3?0WV{KB`?HxdR@_;)UC}@8tN3Zq&0APK7>)b5 zAuv8EDyNVkX(&x=kc=$C~=lWRiE9{H;A_N@`}IFpg9kZBd+?$n#D9>={vxgS_aJ zO7;+);N}djXT8~8(@JD!ugAjae`+g_4|H{RW^vCkcKrW*F}H5lVY#~4(4h0{_ZQk+T+``s&by~miN#+UJR}x|U#_kD)N>*2T zrVyJuAOUEw3A*jH2~D>RtM$dLPQ5uUY)}vY8yH*w8eO{@F0&N@sHA!%kBw3-@^xy( z`FWo)|Ap%y%&L2of}ItRmi3yrr6=g~{4M@!mF;!8HG!Rs_jk*=KcNy&d^%zn@r>&P9|vW4Q! zp@AF4GH1v?7pQ)DFMZW!t4nXHNTJti<^U7R-C|)rUQvV?;F2!RCA^K%RSoav{=Tqp zcX78ZAE_`HKo#*BKVGJKbB{3=MR%br5kSELao3Wtiy8OZ{3GmBgzvE$) zQQII!XXskfK#;dP1vzy$l=592BW9~@**4A$W%aS;Q{{r#^IA=EJn@Sy%H z@o{%LDJuuTKagmEs`3tnl$HK7cBoG`gNkw~_T29$efg6DygR)6mHC5$?6Z6g@d`X+ z5n$N+|JbgSGWsd2Nv$so0sy{9&|nY=v8*}ze}8)wbzb?O8~%4wc(`e13akQrHEbm8 zdWhR*tJCTkI+~pS{eu&A30>{~HN5}(yK;B<$KQANr13(qKl^XgbA06V{uD>$Tb`fNxXRG{L+;SC} zwV;hTGg3k*?-zSkZ5KVrc?gdGL=CX`z~O9K`9{7;XVu$T+u;Tu&LK&h&J7K1x6P+XjKX{nBG<`WMiwUn z@xsCfWnF;FH2&87+{g?V@!2-~9yxTNIoJu)lpjOwyPPCYX2WH1&SH6>r%Y(=pX_i} zeG+&+iG(~!6fz}nN7;RSCd9w#*%g?38$Dz#srw{JlYB9~zLh=WfyRN40Imf74;DbC z|HE+jVHWo_dii*Q{hAx#(;x+`I_KpUL#5_$VkW=sqg)3H+;*7?D7a_*3Cl}9T2?$a zH8e0kbOJ>X^CcuiX6f1WM<*^)ggvMhrcGX02zkQbK%l9cH*f;(gmi zoM9TcX;r)sK+yRxXaogG6&KlKqo8)z5>BJNkU^Xr084Z-9rHkWu?O;6`TBFj4b02M3yYj+Q7nOh7EYaMkrV!Zo%Bt#Z%APe4?2{f1(_ zHEvkGRJ~&SVwYV`35b10bOYW!sxTwi!UR~I6UAd5dVOiuM(mUDu4TUDF_0X^xDy!bmSs_GV( zd^t%zO?-Q#Nvl_+bVp8Nxb5JolgpZGb89Jw z)yh?q{}a0mpa*)`X7ToHZ4A^+2Tcl+Sbz%z(J!_ivBV}{#p*AinuFCo(CB;|>Dj*H z2fDahyI9P0#vb@mfWZ$prAupTODak4MPKdvh3aJhh3xlG=s6U1#}Y<$Y3l_xuH?(>mf`WQpQ}KP+D~)4@_sI6D@T9lkM0lE6#PZG*dx3B}jmgM8I;$U#6v@kfJ6V%XdU+!1gc^ z$fo98DE_T}i`t;6`>5FUWM_N_S#S2BW08U*6Ubm^g>NM*nr5 z_D?|JFNY+5U$8a7WZp*u0G`e^-zRZ4${_)yH`&CR>}4^HrKy|SFA3K|TkHJ2t7Bn? z8>VOU&FH{PE^AXfI*#h0wNJI&I`6uPA`j5!_c!$`Ks zN8}%tR$)=~c+3=Lk0fHAztd9qqRWzNd+=y`imy<0$E6-F^uZ%yuYi^7{A3|?AVr4* z#Ha6f8npxL8o8LG@uED%FMRb zx1?1>(gp_raiF|KtMeTVf^NU_x5}vQdCLNrwc>u1vpitoZt7=X!xzEqbiLofJMOFU zrWGt34-&(}!`%qFwh`Dbwi)$8{rc;bGuwOJz4zE!UWhWJbyd|V-i*`cw~O1MA4dX1 z1Q8H`8E(VRR{Xb-qim6lh;ohjYcyU5E!f& zek6CGx7T&I!O!lU9Az@kxa;~UMXJwndwc;$#>MIS>1KDZlguwGg$zcq;#y^_N=bE? z!$E*fB&GIjrskP*Rk##5tkwty+om3)qrmE)JkROmREjTBR6&(E(hkOGfW zHF079z&t_2v%_}2UxLc74_}+sR5<|Jv#p_^=DRyH`(5uM@)8Jj;q(|$d}z_Q{zIPg zx5wD$EQMZ-;3Dhws%SX}`TN+-bFzix`6Ke}=3cy~(@B;cld1r33!Sk3$K*&#Nl(3{ z4o4bCB_EI4BTfpzI?6A+k}kJR>B=^*ktp7)Wy9BQ_4|126jJ3vdsAKTEDmp_^h-h` zAm^M83e{_b(oXPSKGHr7S!`f)PdW*ed;sVW{|7U!1x4M0G7`kg(sL8^a#M@9!6OUnI>A;Tou z-HgJAk18ViTZBJ==f8XyqnRmTzuc6@FQhcD-FAre5pQknsr%$s5xgO3Vl~*m4AIEW zqXOOW2<*Jr8JIXbMUSt#rVdru^X<=)W9pR5?tY^x-nM=;P(L0rda4*k=w4d#W46en zSf&KB_?#Um9^_DaK|Lc@L4YHKL*@>J$PG_E%Kgi~$brtv0ND@uod4MaQ32vp!GEcX z1VXICYIWN?y1nKfCYK3(Z_nSXqdsY7q!AlbLUoo;_&ysH)&wWk7Qh?LeY1*P(XaYc zDcUII*S4?W#M-DP(Z9YIhlXT?-#2K!DvT+NtQdmA4+&1VW_C9$!kiC8{B~c7k=g$5;B>L#N0o~a;6{E)@0Wvg{L*8 zRg9STsVP>@&4zN%}V|tpi!Y#Jb}yY6%UeysVy%$(J8 zx@Nko_O9JkZpq!ZN>3!QOItxKEZfcQ_v6bP06f5h1HBd26MwT9#c@qVweiO7oXCd# zDH2p(vgm-_!m!FcAfqd;K3G@*4|I);pPE`!Rn_3a6LgDv!5KtL)znnhm_8PClOY+v zX#@uetN%*%_<1W6yXk{(Ra$CWArtNlt@7KJf2lCPAu7a=yZ>%QnwXwqg?de^d5Az)kKv9^1=9h! zC^6p8Tf*HP6bJ&uoce|tfPaE3Kk4!c)x8eDIFlbEl4NYTg0_s{;OJx4jw11Sm9S|} zuaNkTxxZZPGMH)kE4XMo(DXNIt_Wo^yL!_6ozEox<{x}W5NTwf0K^m;K~q%yysGN- zlm zlt9sdlI7E~aw|N1n*~7*s!s_eeJ~<)HMg7KwA9#Yhpz#x?hhY}9OLd!bh|hS+1=^a zpJVuC1%3;EAdK*$Z(9T>AV6VJ^%#06)+c4Ke#hc_hrZ>*zWn`fD(jBmr|K%r<~wz)V?YUWYUUkOJRZC)XL{+l(#>Co<^c&))9N-G9^s%k`4}46+Z#F=a-8L- z`IBr))Y%<$C6eY_rQ@9U+gBouGd92T7wv};q9d%0PYAky=s=gWN*9JeU1ch2vTxSq zK|hCdCi%ZxQiDLm&5nOw^_!{-|Frz)7Z0T6e@Bc`eQVlwqa}ia$g53idoXNbo$+|7 zno7ts-Ge+8{R8>rrOorJJV?pjXr@kO9xs_vxVJu^^`@?o_r>|8<4ms*LAPW%92NC< zbVrsV2i$9D261IOmWZ=(=YoJ?R7fzK?=aB6g3W_S_dbq znt6{L`|r+Wu-v}EJkR;{4B(8+mGoLxX4VRvn*UT(^_Hm2&5CS^O32cpvRq9Y6N-3R z)n!t~J6k7o@EtMFR;;?UUp?l}cvxE>9oE0OELNpkEf3qK9FVFIrYZxa$(Gr?nF$-N zrM8}Wdw=m$?K=tK^K)74&NVt_eeeiu=08XeWt`xvb;)YF(Naq-E4+^%bO)gg`&!cf zoc{u#4k+)`e+10P8?Yd=>ufK-h50}2uzp|onfbbJhN)?G$AK&ddSS6P+_VUy-Igj6 zT56)b3KIG=k5{1ubM`@}oluP;+Wb7fnsiMCd?YeMNf`zA;#-dSR!Uo-`jz@kiE|w6 z3T41Q>cKIn(;idkfDlzNbGav-+L(=_d5%0xCrY~-2{$^O`Lh+%v z`?<^kKIKp3ejit)sHo>jwd&ZUU(gX~jC*C{2{Hlw7@;3wyR*=L&^KQAzTb-}?!`*S zhyepZb|Z;OnmNEGjQV3BlLgA$>*6(w6&*kJO{}l4pYA5Y287QL79~YT_Xkt*6Qd63 zNiZejR^s)VWw9?PQ0KZGSfzu4jCjF~cKr!9%VxG~0C(x6DT;VC_hgoJKH>1i5uiZe z$R|Hr7GbK;h>MYkUNetiA*I7-;;p0-AnTkA{(WuGzyp!Wftz*Z^P82J-+U9j(gNj) z8_jOQ%fO>1CP#`Es9>O3*8VR2lLpx+!3WHPq2$%;qk6v7#2B~Tkz2rKcy%@N@S{~M z!o?%piAKS*hYXPWp>A~|`X>>2O%|Oty>v&ND|?@mg{pRL=i?4klm#4q5wp@0hm!cF zBSDoW6-b)Fhx`N7NUkCi5!F+9X7km0?QdayU+qp0I{5FOOpxuIpg%BG+`Lx)-cuLP zvWJ)R2+KQD+mdO%jHUd8O39zx-ATWg$smf1l~gaClLp_l=uBfL3<=KvJnm%V+}xvt z(^XW&O&_OofB#BqTVC;V*sf&=BKZ$5s=CvmLMVBRuFojPj1mwK02GyM3xl7l>o2ap)Xukmu>oo9D; zXIm+a+8`u#3bR*z0WljJ^Wl4DVOGuC#Mg1(E2I0NUB2pWnaNQFcm%~tU1Eq+8++*h z=WS0b8FvGRg_4_M7uu)5EJoor=T6$Z- zUk!V69rm$- zq!|A%^Kd`8M0aPMoo6=JHoGs~%c?3wds#E`mc?ml)-J7e94u6Pb%I++;Yi_`3cNMf z*S4J=-Mk$fbVNkFXFZgwAZOhOOp=^8cJ=l`*Rqm^rWTd_x?L+?JS9_%$zsy z7c|4Gau8+U!}~toJsB4l1yY8)&_6ppyUU z?%9&W`PR7(-d2buXb8dCKA&{k%U1&~HECwwDoisa*&_?9q#I3aBJ%H`6N!s68@lM^ z$7yo;dapv2aZJME45lpHb@cFR~#EXmj z{k*Z$x=)rjedXiv-OlaquKTKCoP7Q7&LL8Fv)dYGKebEVSD>B36*$sAKTQbK%HEit z`9Qso-E#cEJUNYoBvZ;Q&^xt&d=x8K*>zSMrE(vS#Zpm#R(mU-(y|-u6^_kC?<>GiA3WeCVfG_+m zWB@m^htqEH)ZpxJwqh@@mDuXyZS`3z&?1h8_)@*Ppy*^_SE695IQnX@yV-oziAq=I z{q4ic_R_txvxpiE-`$O>8NGUe$bGRdOHU9GWZ2fH5{be*Y(bCLk>Q6Ar zlI>gHVJ>R7yCYVM-XKqNX&z9TL#!Lj;ZndV>&$9_{Un?}3P!mWzF39wYV&=9e%j1@ zL2umrV0YJlhTE}a_Pq)H zFrdA|#xvAHVd8?KS_PV!NOfiENhmIX;C*i?kStqZ#Xa{A&5HGP9u^VLey)w!t$+O> zZimj&dcp1#)nZRFl^H(h>lzM`!8-5zP@e;Fj=m&AE4DVE_TBGIv&Xs2w0!hh|ND@$ zUP6R0{89h$g;5idRH^`}9*#Qlc9<=iFzKzxQ&><4CC4aFBmt zGx3v|F<#^=;b1{Q0V5;hXc#6Dk-jZlxow@MtbipwCuAi(dog%ftdjJ6KxxzoM*pMz zI?OM5-}X((&bJ|{cZ!?bou=9Rr(Gr~f#B*EAw-)$Cw%53!^RsQL>E~E<|+XTZEvB! zIZGY#-f9?28B0A*ZifvWNOYFb=wKVYU;|12_n{K|8_oTHp8{{GkXijA`tM5u-&~YJ z|L-ev6s5h$KtA(-A17#Y#-aZ;ZXoGBY#Dhx(7nWlm+1eFKe^3qfFN0>6smtt3H84t z{AaW~DTe>^$#WD~_{Jq7xoA2r$4^|*)Y%MN6Bmr9@CF6sr9w)}^CYDVCs=BPpQLI> zjd1%9-NkiO7dT3ZWzRlTdb(;3Sv}8hl*QDlw~B3T?aty?WM#nru}&Q2dcJCtYTD)% z_(}7Pj{cc#3jb=RVEO)QI;fCklK=lEeey^2zwHv|4e7Q-_TL7O5(wly`|nFo3yI5~ zk@=#G%*5*RQn7-?sE%iB_{pU7r_B?F#45YaPhy3sj2Ri{M`CVk_NAA!jyB`-JqPu|pGCqD5&^(0)o&{h6DJRcWk}K*<{A$W)ohQRjXce z#YI4Q@f@3rq3$0@^#|(6qNp(1d{~5(cDc80;|d^xT#ikM`SfSIhFIVlg4q~7xWt;( z18DTAY2Bk69o*Is)OV{tFy-Z~J&M!H4Gc4lI{xZbNd0Xp02wL4q0v{Zu3*2D^(>~}8?{+;5ZCII#-COSHA_TN7{#4Lg(9-RRoY<0GmYZk5bM2qsQ)k_G!V zOW+R!!tFPODmDxZS;I@K6R%QRz8md!Y;S;2v2V7!$qd}G2@9K|j}Gv0urwCSN@?+& z@?J|?n6Fh<`Ii*R)a>xhZqN7KK%PGKm!0njYEDV;ttw1>ODP{geUe?c)34?@l#a9HBge)4}Ca~M%s8S-^trp!PWPYd{ zZfopTpTMVwQB^gkuV~bN-?}wHJvPh2LvBbqje;9M8o^+&w+U@CS-TyBiO@(vm zg1}5^K1pLefoUZ)6o28v>9qCdxE7epSUuM&RZTMw5ZTY8Ab@b8f$4-YHIHoAJ({-8 zmlKQgb$k)CGp0EQX1Z48u3S+Wi^8Q=qP9QSU9O)hPS-Xw(d%7GtRXpRkq+0idT8IQ zsAcKm)=}#LaUa+$WA_>d|MIZ2!s>Vc?qTOev+#fxZJ4teNS{3KpH#XcYGrK6t>%N>F6>q=t0|K9iE9f0e(4HLf+T% z_{}6n%Z2v)LW9hL0^IdJS*PgCjmi2PlT0LWXok$*%0U;zkEfOf%T*20Rhf^3iUsvR zMr((NMTjCP{&N^D7kT_nXCu6^uHqmEj&a7MOa1ByC6=MP#lq8kHVRYYxup4f|2pZv z1F%Xa#E;{(x39J|8U>YW+SgQBV8P~MdzBHTzWDJ8NA*%*pXoF%`>ITZ66R9!9K$aR zcMJx8G^$&gLI)2X#^?Si`lw4aw5KN}dS&@pqlaTK21PL(6`d9-!Yl>Z2g@=JPp>C7 zp8DqchzB+I)Ao*%0ap|O-#uMiI8>2t`hTz0arHTA1qjvez&NuMad2rS(p_Cdr*Vmn zEPLIPW7Mv6GuC9>{(KV^MOw0f%=z-^U)PO5PbZ3xOT*;T>rtEUQJeg9?%+xvqZf{1 zH=whf8$VEUV2Cy%XPxA8kAC5=I?q;uH5O;0gv ze{4F9jhqNXh*0-mue9Htl+emHH=hd%-)9tS9LNcqJAb!6-kPb)Ko6cPC!)C=GE)H^ zof>lmtQ#zH8i0OR>B4j)FLV*lHgi3U2z}DdsZ4(EUBw1zWSLr>lzrUevNu~H5^4@b zd=MJMm}IuNeym^Q4GwAw2sC!}mhN{R5~E(%LohjPvgJMRy*s*&%=Ud~D{&txLG;WXC;>~}7LZDb8`qC}Wf>O@x-HYydv5};lg!lHX4Haqu; z7dr2uM2T)CYMd+k#Vnn$6J9f*|L!yabu-X#pkGh}^&WbK1qQXIz^4V&N|JlO$(qGPp6n zJq9f_DUQ))6MqnkE-T8K@8y^$bE-w8e<*QyvL`r5fBDmGj@2v?d{@k+y0A>4>ac!% z!f)#`ARPi!;d7*QtOQLWPsd%8#x5e4Vz&}J7YJd0UeVlGlOqB*rk&TDQIF%cz-gA4 z;B}*sY2xxLB4cDtMrM0BR}%Jx%N)yf>E3Y!J`A1O*<52KiBDDjPOFf;%XhTkEC@{e z5My}B?9_+!TD(vxI_mj;fnX|%Dt;S|rw$#3eO~o;;Bbw<%(<>a;vW%fdKlwbp+FNy z=r<~UWQ;q$BrX2JzR^}whB;HsfBmGirS!Wf3* z?d9Yvhj}*2jwmgM#Lx6|j&^QV-t!0;5Q^m!4d zTC8L$ro4Gr)cdE6CH1s2?yi)AI2T;0kXMP#?LFhv*|c>7(yiif+-EX;neOji-$VlN znLJr%?fjV6H(=0-5Wg5EQh9V8fC;NvOgqMP$!q0s-W~YY3aQ*y{A*?*2OTX5`^lr| zyV$crf4!2LN&NZ^0fD1?qYde<%-DM77)MozI!rxugHNhE8cQIUCYAm=FwsT~VIm7T zgBNio682vbLRq?31iXf8@MLeQ%NP-2DR}tJLF$@z>Wta`JF#kJxgOCmtF*4K+v;lB zt=NB@vo47xt)Z8?ShcTZKxgE)w-!6?Z>x)AK#|jKe+WOD zYAv1cT$G(Ye!~f|@28rEb5gZ- z&^P*tvJ17_x><*dG-AA`u;K~#Q=Sc%EB+{95QvP~_9q`SXv0*qnWUET;`DU2-J+!5 zcb3C(%4b55qP^HH1E%p?_VB{oG&AAN&BuH}CXQt>6@>7uyMCi9V$OQ&(CCD#?W*~| z0}NMa1Q7M3b0pGdxrAlI!v%-mJTZE>@AcF{v!a8ez+ksMk4~tb3dM_@Z=}u=ec*< zU)Kcn$+u3^R_?PJM|*|~o&XZwjjPFV!T1gy1ltvGvJ8~j9i!ZZb`WIqI8IxJ_!}fD zD=5gFotmgXnvlhdc*0`}6Ml1RjO?KEw!2&5cSz!}V*ZP+ue@xrYq;w2?AdWo;`825 zjyK9+d&LhC`)2}!3l+BS%H#3k!Z0qIFnagt z%5AYS)2(!aUx>9t)n*QdOh`7mY})^6N26<2ZTr%Z$lJ@99)#)J&^PsWeOHgGW9*a8 z*<PkI@AJnU1)-7kxEiQ^1D(2t*u7$C?Eo`vRqaGR)Oi=0L@G>|l3XE4Hbc?5>nCtrH7m zBO9q_LJaa)Gb0Rp853;Vx&4ODBkXRr5La~^j&3rl5K;nTC7_-7P*+HV>c$ZhYjjIO z*@&2gcCSqkqU?XE`WD&7ZbskKS$h#*90BKe)E@QDHT z%>8&V@TPf9$B2@FIMZQiy=4IZMEl)&U&w-fq@>s+P84@Vp~pD%Yp;u1-j(ffP3Mz2 zocRSIUieL7j9&ftl6SbEm4|4!ru}-Q1o4`zTwYb2qv(f6YiBAi#5s1Qp7e!MdTlhk zwXS{QS3NBWMqf4&ZdC+hrc!kK%Wg*uwz!4VYwI7t>w^8LVWW?y_rarr{2>a)18h>t z(o5lJA*1cbQ9_9-JH&JeG^V;P2I6qJzu<_2;RhPGOC6Y3muDVPIMbX3sYq4KhRB?P z;Thd_I?JeGz*`CwsAtQ5QC6>wD)=pe-r+1&0x`r?S8V|3x6{EXp*8XwYu;<#$Q%1b*y_jOTrL%Y z0XH?6-g>724Whg?^FyXCzS+|!V0}Ph^?agWrmonVXlWE|v#&fBc%c3s9I;H)u%d;< zh|K6_;%Hes*##Mo7$CShW)PcyLT)&x-R_8S5N9eqovwn!TiX|h&U`o{7@3H6KhfL~ zjZ(+ZFkB*uA6zW04#86o1rKbwAX3#WqODG zj;RvfBh^$HRydePtlcf48|KBOk4Smw98T)VbM@rSh8VZe2{m`3q8^#xNV^S;#d0hw-x zki8iGbVLw3Pgi++41VyGm0JV)=j&k;y)ulCTPrwxEck#E_eV&3eYaq6*!p`4SHG%@ zspC44VtwQraAX6B%fRCE12@{hW1!WbVz{&kP1gJhOAm_Ipt+kd_k3$_KtQ2Hq*6B65OE$TXsmF-2Sxr)mP z<|gzc>RPK-D}43Gq2Rr*?utTt%|1C=v!ck6ns(65A`5jjE6o!wXE+LBswSUT#yjSJ zPHC^IF&KnC2{m*=0B?Re5kSCkUnZ)Nrg0V@LC4TG$@Y4cb@1V9EAO2cRapPDB?e{T znPa9hx@eP}+Z4Oo6dD_KaFgq=3`BfT%C#Ig6hmjDrcfir;CMJI#rgu|gCfC8;cb9{ zqrUMnEsK!BX8u$<2=(FNqAHs$w5qe*a@*5s{0eYXC|ce!Ntub5#2r^Qfhu_|t$sRx z_lZO`^i59jH&+DT7ben8o7P}{sLJ}z<7P>}8r-raGF1{wD649&Q_U>vL{?LSgMNxl zj4KFmHdibTnag*Cc6I!@ADi+2%toL=J=Kg?ca{9r?9f)5DD6{f_Z#07mtbU77#SUCuX zPoMj@PQ!W?U*5~adX*=dnS&c5z+cA?G`7Cx%ca|!DR5~&Nn2@mCrQMAPZlPf;CUBi zN-eLi2-qlZiPQ8uAOi4N)brcUTRGW5^g5D#7TDi`@l~HOI)96sGO8|d!HkID`oX{E zmMzC{IE#oSW%Vmax@wdn*JFj{^$ghpHGqiG?S}eQV;vTf9K`K?*VW`@BC}@+VOtW_ zGS!jgO2Bnl;KHlRVK3x9Xo@D3IWUyV**9JA_pHYUrGE(S8pQB%leH8(;jxT!`Hjt1PccK9V8D zy^)Q<2oL}=>4R&uocJiHWgi%|d$8z$>1Fv%w!g)bWYcDPaAb@0@$!}82#FaxE!VZ! zEw8kv^UCGlf70Y8(0{K*OdWDc2geynLP9KcrZPYolrs3ts!-bzRFDH58BP9Hg#~UL z{D)LXfNY8x9A?SJHDC;6=pyVvRIUfQ@R{43Yv-6`}1ef*PwiJ`>qD0KfY48Y+^ zHjg-V{>RjJlfHPgayuj4)Uq-NwCB!D$|=I}BdOit*!u7X%}jHN^eNjWc-2bahJ|Vr z7=R!0tz~7eN%egIvbUd?XCDH6or`{Fl_@=;VXPYXl3xRmGO8z!r1YG!4_l$6 z0yV!jwppsUo4fY*rIQXJyr3CWEG6AQ-@pEDYRXsS&U_INM^B`RoJhh#IX>)>8BMO~ zN-S#=x%3|=STD~a>5bI10{!m0jf5Ed$*h52C#{2M;$6+p)V@c&-JQvlnAW4|mj02H zMnQwY!kK-=ptoeL*^!LAf2vY(YZ?_%IjyHd0Sjt1F=tgI&ZHVm{u0_&i_uz_tys_I zjAeUio?(*!K&I$uD4ZA^ zHgdS91j^wt)s9Fkfj2TMEpKy!R{&!1;H&8Bl*{wx;^#2=VKc40eX+GWb*83cZ04m4 zLJ!5v(F=W+#X(UlY*@%slKz#(kbcsf3%`)gCF;c zG1XJCA_Wyn1cbldjClMrCQ{|2PkpctW%Bg#3-}j82_G$%hX&iX)lS3RMtuQc!N%^& z7h@2gh@Fc6-uNKo$+%i;=d4H*bHYr^830b2fv+#BJK0kmFPYkPBG(kGPl3=bVc+2s z8VXrXuEp_v$LfT;rNQ<72$Kk3#bfxh;txkdgBwzop039o-qZ2AET|>mogr~Nz1Fop zuPit{S$}&-hu1rU*ZW}MK_+mNz`U2 zhjKmO|28+9_gmo%*28}pFucdkF6y6S{c1b6GHh#PH^jUfdE-0-d}HOcy--VS)bOox zNrOQ0m+0dnM}(=@>Fu>bH|C-bIi^Z@ zaUNB6@@9548f-Z2Tz5+skJ_@O&v`EbRJ8w@89DL3chqoGxH z$26xyc`*?fEY&6PtTDzI7=E!%-7IE%A=MD8CxrL4y=L&Sqa=_JsWog9!?VK)!5f72n5cOx%K+A*4jm7~i$t4={<|B zTgD_G$VY3K3lGk{p(j>Z+1GQ>1_^st>xp*$s_q0xaJ*EN#n&T$eVh4i+KQ~sxi-KF zkkBS32o>k;JUn+9=vG13)2 zttuc#Ipbiy5GB7KDD9sN$t5zx(IFi8zIlCoO1P;(lY=4h6h^HXhNvs>XC}}9VpIz+ zyOuoUM6GMyTk}Gxa8X^|w#@Vl-ry^K5v#w{#<*gY4I0Ufk#JRgG)K%(xB7BcoNYEO)9i-K^ zUy7eS-QGAqQzq)nI!lXrQqA@VVJL8XV$u>Yt5TGo1tXb&VG=zaz|>@FVw{+ON&wwRAH%~cD)e>o@@27>51RTD(}OiX{B2QEKWPWy73N8~!;s|CqMIF_$^BDv7&r9+aMM%!mee@fxuL1?Qk3!Y zxP-Enic!L0@ZMQh=T&M+md7&+)5xc{C2 zQ8JK~?tfHmTsS1roCiCR89rX@NjI>&bj?Re;k$?ghat79Yknw_%!(km5~rS@_kJ?8 zR#n(3(}S{*W}*1YHD~!400}<5uyW(|mw<`+Q+)Y4Hv|EuwXT_ego&S((@+1Wt<;gA}IhT3<~*(X;TcZ@03y4}vxq|&^tyxUH#aY#@s)jIre<4m5fft~h@ zMoT$u)MU!?N%G66G{?mWO7cMJCgL#BdPHJ+2|!9Ka!3{WP#m-@5Y`Ym0sOEsBaiBe zO;VFrs~2krRHoS9E~ep0ExPcp9Z){NBE`&E(>Y8;0PY^cGW3s8?>R0VFGfTh|W*kQj^x%oQ`;m}9^N^<8h#r-oM#?DI3 z^nRiI{3)wN-Wz$xnd3dk_nyPmm+a@7wmk^xwB6|7 zh0n%MG2ZA$nFOCk;eb;3WQv=+k&#xotPxPe?I4Vwb4*y>c7_&`6>ZiuUggOdI{9}- zof1~Pr<89@rAywm#sV*pV+c z)}z-aOpY=n;fKcp{ryqQFpp?LN1^kb_ze})Ae1JUCfA4Ke9)O52Esc)39dYxBT~#ClTORE;8#r=luX4DJi|q${a1A zQW4Zimq_9P$rA!Uy4FCqVj#f+yMtmivJ;t{8uZKxl@mvy`sJUU6QrTu!r~NV^_$Aq z01<-d1r3`_60B?!^hx>tIkz85(_KRuR^4=g!jyGxQDA>97cO-9EVMYSWmPR*?&R#( zI@%RB)J`mdZB))aYdG%43r)T`XuzwEfvDy1(r5ur>yr=q4;lV z9F=vO!(czE@~R9gbE`obD*icZt*rEn&r7`|a!ms-JXTo!hH81R5xrl*V|GEm3moqR zx15&a)9sLWgIe7uTNe!0;X_Z42&z`xcqurnxBEU;H6{!iPhAU&86OS(AI@iAmnqr^ za5J9~>1>saAWZ8uW8V=zwR zU5kpBS8p2UyQROsFWJ$>b+NvLhM5o~Ivxe;UR^@&5ZX=ML=8Tx*}b{sqk*<`d?w6l zawnYRCIda~XJ)br*`#zdV}cau?^ls{$LJ=9Y|z$hK|R2?U_<)1`1Mtbx$n3WE)`!GleJJ{52c2QoUwMbh%l$c=Zk&<^-quZLj}kT0IX?B+yO zxAOaNQYX1cz#QuoH9o)SAM%{^d-&uN1P2O_1V_aq)Zu8tn~Cw6)_LbKTPy!tOC^jZ zT2EKNr_@JEm=NNs5$Diyp-~M5xIdGfb>VfLP@rt5y%HNXh|qsre?h&ywN(eg@8qG& z8-Oot&K1TBU%{bqp>coUx4v=EpmgpaJDJ8>{o~w;i{S55>ui5A|2cqa3?lq$wYnz<}T^>&$-n#YQ{MHBkByk}KsrRnnF=6Vthk zfiTE zaF8b!74V4;)@8+$mJDa7CK<_@fNx0RKdXzoG_iw1O2nU1XP5~*kM{uw4-AOIuZwTuJ+a+xYD z0R7qI>#~Xa#e&YPq|{4LyC`M96E4{ZMM6x*BnWDOWLobAxQF|}5)dGgw6~!y=|mhy zz&XneM!`8{Cmx|d%d6QDX_m>uXE)h?la?xQx_0I{+Shdwo9pPx$0Nov&T)A>KrmBEJA0HL13S5ofQ%`{ikL_Aj;SXQ1)ks2-gY*Q zH4a&1n9-QxgM8&vI-=2th;5dJ!fgIhV?}-PKF4qsbCfi*&4!8A%@<+5c`N7lVCiow z=Zb-EaVtsV2H({`Y=tKuWb8T9PvYP6%}+OD4!3Jf=lpzWYD;Qry8Gm{BJvuC`mtFS z6VWlML4p5A+Tp+kfFgDm1T1wsl4Cz)W-Sx45#v zu?2L+qx{Aw-r*ScGYD)xPTofQ<*p@@#3I^im~)zR^W*09j1fM3E`W|{EUt5ziRY4@ zXI7Qixq53{$F`fUsCE%#kFm<=9f;ZTOThU3!F<6#JHH~4ATukXXdjR2?3Q&u~SMq>LA zG>;OfXW%YTeiEChu2B*I7A*49I8BZ&ez>q7CZLRMnYE0P`b-vy@*#J3d6WC zei_dipoN)PJJL zjV{h}?N}X`?j-$dKm1#HHwTfKN;NpR#vj1GHEpjBV|bZ|fo!MqLUknX`qUg9S<-O6 zrrT%%6*P?ej$X+?6?~t<9h;h&UH+mPUE%FwA1ju&3NWIZUNDa5S+rXz_kWqA|4k@_ z16}|YGQT))|8Nk;^B69?KPR})i3)I5Epl`{pPR9&1JvVw)R3EecsF|{?#_4T`t{*r zb^4>#`~KK5Io2gkw$%<9S37G5dtr*o{}dIO&XTcj8xP0ypWDxQwnuO2Nl3DsPFWPN zW*SC^d|q+-eEo+fj~28pe_$ZgO(3Wn-Sw z67dPHw~fuVO!ZwP)qN-b-8wkrTCC4S7TLpsSaJ>FJ=4wb^+%Um}@hBK(KE`C< zU^~7Xax8tCtZMo=kss>nR)NoAB5(jyBIW4|&V7!Cf?9FIa!A^}VB26QLAfeineX$u zqZa^rZ7XYxf7C9yh`wh{4u1H#Dd2-JJ>M8?K)3G8@rV3P( zj|&?MnuZLj0BH$Vv}bH}JHLS?Ghdm9S22|s*WHws|TByoxxu?R~v5ztc( zc`N3akkCr$bjDGj{pds@pc(`uK)2sI0`UT?118>c=flexYpA7FLaS zu0-0D?RMxR0%s}yyc^}ENdqi+v|IZgJx_{)E8pk#9H6?kap@pAV{1B7^6o1P-ch}D zUReS*foWuDk|z&B(TMS2BG=tQ_E{NO3N5g`Kj*7-FHt$01L}_p;@^toMz4kkkOSfF zC{v3TajZ9cnZy=Q1Mh^mUwoP~*PNkIrS_O~S>RRC{53zeNsDeR=G$+k2=+K#z=W@N z@uhBLbJx6M?jA7n#aCxy41#x1rIH6XZ>W8&Fe}G&b)svx{TCt}RutjQJ-w?tZZCcz zb-Ef(Hj)~}4JFg;y^TE=7qjc?%WMXP2S@IX`D_4$_XEvx7Yqj1Q$>yzv zfebzIjGyD%z=rqiip_x82q2bv$@&8Q10Y4HxMmmc=B7>KJw^80wUqI4FJ2DU0J=xf zA|t$Tg!WK1GoxJoVNQv{ltsHP+)~v)CPib!oFsPoB^QP@d*zT@Y0g|xbENlO8tD}R z^o4Sy@G;4q9whwY$}zwR1tOi6Vlv(P7CM|0IXb?Fuf8m@dCktprpVG*HE`p=Ym$DW z-STI>NoziEG=y-bG=)&sK0@wifPBgwPn^;dnZ`WtF#@l3&2d@9Ao-2h2ynxrB$0x= z@neY|tBHRmBt6_=7>m%mKX@ExS}_Sj!6eZE+GiuftS29B)@8pv#~k8s^kgd`M^FC5 zipC0Nj#TZ7gT?i{H3DY!QQMiq7ue0GucuR}L4ZmYlRSk=>C86+38X2skL+abcvPgj zVk5$F{#a4)Q!=3mNP%XW4`9$gc8@K8lEe7d@ai0Y-mXa<48MCHzueF4M_~TE-uWk) zs8;b6r>V4FLl&V8eNZ%ka+awWTo~$9?mvqXE(!=pmW_%xAXO@Wk&$H z2!WU zRW$vS*G`DQ?wZbh`pi^)EO+ed)6&RTpA-jl$!=P*&cMRHLyYm#pGHkbhukg?6IuMA z_43I%4ZmV=knUn(?@{t1r@Yb^v#J-ld*Wt`wI<0ApF=^RT}e_@B7xUC{qKblBu|sI zmiJ=<6}L1VnwE8r{s$>UB%lyEgNE&HwBAm;eHB_=)%MG@<={<@X8Wb;!N2<$uUWqM z$`rI8skoWCHA3I5CtsjmIhktfY{QHJ99pMf*x~e9TtsgXJtQZ;!17h6`4T*`zzdM_ zOp+L&!9wav9zqd3SXvfVW%DudkV(kPcea*zwqF zqUoQ*>{xGC*M8V;T}blbE_Dyt!=^`MhP&*5mWFYH##0>M%finbo_B1bOCG<$XnWO7 zy>-8%1mj?dQgG*(BH7)I!U zX|q7#)JS@oZol6ap<9f?-=cFAWJWU8`O1u@TtMzDIjMGEontPV2<_mUUTE}wTAj!x z$lY-_vx4?EW|k5&y_JjuU+h@nI7ZNXy~&}=uxERe?iH=K(6LxZjwUlEM<&GgFj|p{ z(-h(Cf}8OYy>fp~+%9vkG3!w9_Bf$l)dL2Kjjf7$zk#PfMXbv9nOsK!A+5gn`*`_n z7A~0KcTTPasoMe|2{&dJXwsCDQY2`m_Ct`O0UP~J5l^01`zk}CfYA_GBG+ugWyj?> z)3w*2KR%;vf!w9AC$T-|n)qt&=82uF(PgIxkKaIFX1j-Tstb`@N?$ac2SR5Kzewy$ zIVk*gy-Cy~mLTxN8*+Va7x-N)ZNpz`Bvi^!{!@=Za5j;1=ilUyEz_2-k!uG+pubSZ zGnp7=LDf5NV#~K~dk^%5&D5$e2GF44d9oLV!RwE z@f~4;Lr?XHoG*RvP02Kgs8nTWWzE`Ygx^i8_~?f^PKboCD#$tL*4=)nAgA;3dxlc8 zd6eq z6YMUo74xotKa87 z)|0v?BxqXMVJBmX?*s~7G|{{xtrj6bX3Sg(0@$S?aiypYcFF16eIi8eLzk)+;;0Qb z0Xmu%A<~x<14Hcj#vdrH5mN+(*t6fL6GF3!9t6w7-U7Jj;{%m(TfPz$*e18=LVlyG zuAtbx`Wkd3w_KVyEbe^@0v!%u-!1%S_ z%j+oU4spLgHssj$|1tH=!Ik_^v=i)x8{4++WMkXhaAVsW+qR93jol<0+qP{d?|y%; zUe%kre@)e$JNKhL-F;5CoBed?s)Q`Q4!oY%z1>N5W$6C|LoT8W)M>t%XLWIV99oVJ zM1Ou$|6@^pYyIB%2nLw`#l;&$H*C4;R6V|JNrP|_OL^WiL6X}(ZV064mYi;ARwk^vs14ett* z-*ai=OsX$h?R+Z}>ZBa`5f6=#fj{WKu)|=Q?9AvEi17x*)5a+}5J}#*zQr57!JOv8 zmi$qtA^T7X=g1CQ*r)*Je2FD}3iGSIKCTx*YM_8OHP9jPklxe*5&p3>1c0J9LODsKf=jVG!&iWh@r$wgY>x1kkx3p7g^PZRpd2+W0HQIZ6LLM9c zE>c+aq+s;1QdP-NBYuCRTFXF~@Db(6SeQfYUGcdqT?x>-z-iT1+-W~xwh*CT4 zVn@TFR|YTEP5(&#F;%2K`+`W6#->5h`2`R=lL0*tbSCT*{~WG11M??2!iEPys0n@mkez9=qJ6Rlq2_ujEu8;$#CwW9|0`f#-a z6N7HZ@B9ST&@g#bH$RRRO)z&_pRIlMc-^Xk(M57tz4oh!h@whhlhr8?wO`EN(so^h zn*tR$RZ69N^q!lW-hRj&K5Bl~u3xsq@eySs&>f$jyyKy%8bSJ$?AU5# zEH+E{iu81}V^yEW!ltVP|!}e}L=`P%Mo6nzi9D|3zfiiw$5e_w9RcmUlf9nHF7(LRKKe4OV z#<;f43FZi-(%7Nqdv37b1|eQ_i_wa_wS&vrP=-27QAZpGAFf>U_4pMKJInq!^u1}; zS1rf@VAwNV-(aUbTjwv=%*(giFx;#Erw>ul+2_81>)N2$<6l5{MOcahh6z%!?MT@b;y%z!HQ{~p=sm#OYNQqB0(@%3O__5^NVmr<1L?|LZty|u>*@PHJXf}R zYWm?e<-c5RFMle9m7Z}`3BeV^n!4fjza>f+Q%>kh%S}?bE4jXn?ndj2N37UJlOq2a z5Ty^NtsGLC@ZL(s|0VrGZm>BJu`#e^X)}! zYdIcdv#n@-J~50S2>BS%?M=7Y$IkE60$=^=p0@O+V91$(0`h?Ynd0>> zPkG~Xj3e{+!R=VwP7z|G6?mi5@j46dwqg!bYpaRM&oQra1$SiXst4ob)wlO>n%8l# zat5ryq`f6fOcS&Vq1w>%MG$px*0?8j$zCP8Jf7gOa7(=1QWm$F&1R`SBSF1Z?O_Dg z_uYMah~eB5Uf1a=B&1ot|1nn9H9fXX9X)23CB4x;%q@4D-64-hv$uHDiNnlsBlVo_+3kQj>F;L`r4_7P6u#KzKZk+Z zLz{c$p(3stx+ly&rrLNJs|$MF1d)u!1;5rYj-L(VkH;^CQ7~9Q zSsjB-qh>)yAV8{+Yv{F@EecFI&3M%h@pv@g`$dkoSa`lWe{5!p<}qaaq+B!1WeqQk z1U;C=y>2F@W1hny{JX({-M*xr5>0accD!(Y*_Ie~ycSykbEx+T{-Z?2o=n1CzYc>z z6(qodth1m->02%LVAdhC8wK{GIrU(%IAuBW9A#mdsXVB1HyYDz`m6s%G}fO;x>=4D zikgNtu7xG#*Fz&Io!1i>x1~ed1}J}!PUTX8^$Q?lb935u5PoXyu5&Ix-|XBn!RSZ= zhT*ahqhp*1N{d?u&x3qK_7ssJgRmb{K|gLrTl}K_<$t4HQBV@PAG01WJ>3k7*QLa` zsD=PQCR#dFnedZ{9bd)LfZ)c92`6+<)tL@!*+-!6J2k#58BY0e8jgbc_z(saNC)Ik zwG9#%Eeal95R@STpk&*c;pLAwLEqbF>xS?P9AIm=|E+b1Wqy)le)6FoS_Gs;iLb13 zYF^UAGVU)x&bwQv&U>a^f^e%`&!#TK%STH7U*fOX+e(JWt^}P;Hs{sVdCD|-3X`0Y$>g| zo{oj}1qU1q3@+2BjM6!s9^G4teiH$`4sQ=NT9xfqj1~&K0<}8yeh-^U%d}R9_0&0f zuk=ffGv#7BDyLud`Jp&1mI(k*R$N^HcWPA3s;qRs?H$*?xIQY|8_t)%Ng)y>MNIT+ z3-bwQSJXt+|S!5GUQQHkqoedQH;HB)izF3Hqq$U;-cz?eZY6}Vq zI<+pRgLdp~qiJK)PyF>d5H;Os`Vg^pEsB}b`0P*gEnt7UhHT)r`tXg*Y4BlUcm#wO zik@J)b2g$~Ry1c2>~z%Nv{Y-oJ>5e@^IbBV*{>#;%c*MnxmLy5w6|jLbC$tq)Zu)5 zd|gJTzS8nEfCir+<9I+uLGk<$L`Mb@ra-e6JN9s3x))oBc2kehY7Dnl2hueIz4b9s zN3oM2aZhJ=tkie#=2-K$i+^Cill|+^!S`m+H|6P1=(j!$1)Y(@L_VEHv zcGGJcQz)K{Wg~@UvENq!q$w4IL0zehI{8h?pmB2>8PJ3vMyAH`7@V_WG@{k^b^dl5}3P^GkLkDAR%{7{Av_b272W zhpFQH7z3)UpgNte!3|1o^YTkuAk#Gtd7zkrsPy{0J8NU}AjzS?E9#1MxQ(@J=2i`u zX|wGYFC@t%hSP$~*MT2c*5{dme;?PdNI?l9V;S9sZ_FTdK(u_hg;1Peu*hi+7-maP zTYKph{aqjFXy4{0VbAUHQZ=FgKM$t!A=iJbLUN=qC;87b50d`={ItqL#>Hf?Ih_Egl%(wIY zzU4(pdEs04WM;WYooV%02r4??IuvyDn?QsD!_R7f%%D#3_vy_kH!gw!Z{6ujIsd?J znaR&02E6$uo0gB#TrqZwdEfaY--_@Pb=e#AgZ+!Phl{QASOUG*3X;nnZ0E;N^Y`nH z;7261EBnRwaz zNP{Ha{dhUH0Z{~p!=k3puJOL#<}CgMw4jqlLtQObF;Gdhp9&M`{ z6JPzas_tSh_3^r%4_;Q&^hN&7Z$s6h+SQ&roePvWbofGoU+=!plK)G0B{Ls4o-P}A z%QtFLbaiA?i)MbEdrTh`fQZ>#;*e{~#pt3K7r6I12uG^(|J?FB%XZO4TgB|1w8lL9 zTR%6WM^o^FHliBqhnt(xBI@bm*@Zg=1%)d=gc#U&#iEXs7`>G7^i9IZAqZ7Pq5fyz zr`?Hcr^~FizKwKlrwi`E5#d>urL|}UX-)xZ7yOQbx3FgXuV{y+dqtuU{!9jO$!La) z7C-JXy?nhe;qQ31Tpkit={mb6;d~WtSW!t0UX`#cK}}Yr)UwNDV4Y$Z&uphFR^L<% z@k7RVJ62dpAAH6oq*UXwu^x;Tw*5^tQ1sSHIW9TqIIi+XmT*2Vs5jfuWmFC`X?EX; z1do_xIZR^bQ?noAhl+z_2&ZXn=Bo`3#f-ZfGUOR^c)R0#oT6Is79~8A^rj2p)fToV+=;|EYS$ zads`nUZY=YVenR)`)a*yj_ZnZ@de zMg^2v*|)8D>e_VKzDsyRdmeLJeAmnIBMteZx_f*x%1LjX0Vecmh>BpVk4<Mw)(wvjhtRMS}bfd?I+i?Uug@;!sPCqTTGC||J5cIyW?{WXeM;}Gw@frm1Z(O(C z=-+QgW{5;V2Xsl#yNfHYISAOgK5jbCaB#uZPPnx31CcrSq8m z8v}xvV8m4cnhlhK=U-jU)tAy_D4`PZl*E%PmeG(mDwMHUYi0 zfd9t@cug1ovIcX*%Q1B-R4pEErTCy=d%T7!mVEt3flkl!U$>X_db1q_LSODcEcRJk z48zGk>@S>-0C10pY}WBx0{fs=iX7XKh+q7J90p!lE*cDXreNPxVMp3Sn7DBl35I=$ zARmnub{I`OdC4VBv-OC}!bY&Gm!Yi3Z(`=Ppugm{=v__PsQftn-Bfze573a*pBfYFelE_8IWd0gWfD z-D$vtNj%FMF^WP8C)0yStO%W*nhB4FE|;>Ci!DPW?pX8~5bdN?p(@xR@koxd)XkB< z3q=C3*vBgyMcJIpHB@ADYF)gnGt@qQ?U|TDz6f@2JIOYcizX+`w8wV5;37M}w*IPa z7>U_k@==Z3yaugQOG*s%nS`B;F=2E=i<7X(TQERmT7vQe*27+1H%X#|Srcbv)7E^` z!~SV@G+Tn<<7#X%|MmxfbYRy1MG&D=&GlJPl{z(SxUrV;(aNOE>Ha4^Ok6~;gqhoe zuJ77fIj#48QHA{6mvkxJ56n!K#a?aW?z4CZl7wk1VVH=Kb^FH%4SU3$5!2L*t_WGC zgOFm8XtE}Z^d57Mn|ZRH0*o|dK1z@3AsO1(vPSDdnv;9|$Df^kU&eg{ymQfGtiaeg z@AFzN{KBjF_9!*&*gPyGBJAhq^Y@;fl?xrUVo7ZDpkN=G)8TN z_d0pk2wJEP5?xve0)d-s|1m7=S0Lz`O-tX9A{CIp$R>vX>fq;9D9iDVD!%k}Yu+)z zS6Z%Dy1P|k+}#fTjUxGyD7?iK7Q9pId)*f?i*&DDlvP>Hhams{r^R-k$8$M4yW!Xp zM>S+c@)C~Yyc=CLMu?320qg!_+5;zY{jUvV{2gIsOM8m%-Rfu6;NB6|b#>MO9$dwo zLZtv|mS-$to8Q4s2($O8x^{^Aeh0`Pv)@~8f28Ne=ap|_&F14|Xx%!0yD;EBo~jTT z@Wk(~6V**f%^sd#fbefDT9U@-iZDOL)mq`j?|jY$i~2y))g~F4L{8Fqmn38PB@{PW zk&f>2^zV4sp`u>79I1$0jUP{#=!d2$Cd_xsf*M1522q=RT$s}?iss`rV5#j=^pv$##iT~>>yj>ysakCy9 z6&Q%~20(5K{CRva3M7pig8r5FWDQ@oO{a>ycboY}`I%`4Dp%*xoBPum^~mjPKA9iX z@M;Qe{+$Zwts5+R4Nax=^UlV4(cPyWn`W+eK3;ZPxb%F67A4922>=k77mur~n^ncM z(Ze+lMHT5~F42YH-H_VjGLdSgBrn@aCwxZN7vc267rBPF@bK2!i__FQss|EAOBPG@ zuZq&@7xLB(>~-S{{Twl*AR4b~Y z>QvDfBqz>)Q$t;!d7s~_&83)en4~;Si{^f|(y?sI2oC%#>K;(nI}iLJNM!<+xhFyXW^)1W;lmBj|Kd{y?=a}O;CwwxqEJp)kXCxT=y zeoQcJCvdh}C5G8wCPD){jwU{Mn&KHIKaF|PpL|Bw?;rop`!t^2l~L$A%82m!<0F7B z`SY!EH5`xiLTaBh`Oe=t<#6#~b485etgc&?&)3gay~pA}NWc|w zdfQ17^hV-1$=Nqa$QtN|0-A;qcRPy5``h)IvqI|1-5L)j(Ja^LEH@={Zc%q5<^zMY zd2vG*6N94efLWHoFzsenxFI7fq!fq%NsKrF(pW+Wf!6*7p?(h5Lp>KKDL;kiev5K4 z2SkaVyD$4)er%-IzQ1nFx&(%4@dj@vA0s^jCwmDKZE^5wSXGgN!ld=cq%0j0nQ4Cr zxR9ZG1krY&u5!W8X*{qZRaMOm5!ad0QQSePfxiuvdP(wsY;s)~^ge%roguRuDE{s#HotY+hR>!f_$%FGwqGd%|l_vuW3=#;W#Vf-v> zz>P=yKfuH1zu{Dycs$7Lr71a_VgPT!uTne3~$Twqn|E?@nTIg0I7go0WWf zN}LfTeC^-;EA8Bco`A#d*vH*os}@A|p?jmAKwWI>o(%Boe6$pj?^;J7{}C^?xdEz0 zD(ZtMImvU9AR#kZe=tzsu-nM_}b?1JT2@o;0_I541}AKp(Ceg%7xcL6*^rn zh7x(Zm(wkVuctw;dSB*NNV&8Bt*z1d;(F_ua&uDf+4rOTw|rmM-yB`l5mPn{UO`qR zka;0OV!s~;-J=0R`>sR|4jnI$g zy%`_s>5YACrnuD7#ip_wb#sI7W;@+ZNnTrC+F5@Ew8JwxzAdsewtLxA|7Uu#%YvT+ zKn4vo$MD^^3VWxk6BjC5lpyf)!*KP_I>>M@yi>4mm47gRkbxmrX;R+XP)1crER z%QQYszOip>$+g9~J+XzFb4qjW2ugC%QbZa{;_xoH#R zla(QZL5H2=6>OCWFO?Z@TQG&4%O1CwVTIIk@UlrizP#>ydvpYT+*hCBUIvFsoQS=d zcKfwnwD1z6#&`8O2c%}YGL<57C28wMfcM4>dcd;~I~Okt8s9t5bzlB$J@Zu8Y~Q=) zEBpx;UF}jnQ0&)hxkod{_sI9ZjnB*9Dc;ir-y?n}H8#7XC zh>Ah#lixC7JO;?O&#X<#5hYM4-&RLA&+jjnIKNuP12OjF`hweqG&z64XJ=(uV)G%r?SA<9+rF2`MXtjMJBJ|Y_L}8n zH*3oT-;n}Y{Oj1-%~AhKJ7GzCp3G*xS8b+;~Q$qTvjRU^;O6wZk= zC?H5^$$2bx;s-tcsHOKm+5VM6!A?){JXwl-+b*}G^+BuQa^}Oz zE=2x;$M49FCR)JzB;m%psRvnx6W{%HN9huShd;xD82az@+)KvZY=?$~tKGptp2u~6 z4mVj>J2p_7P9xeP#9pn{vKWe0=Me|BQG2I#frOHWi$`jUzgpkxmZeXS8^;LW2>e( z>L7sTX2VCR(;BkzXGYPr$G!D~{xKZIfD=mq zkf-FhsVBK9LgtyYbD`Dm0`GZ9WH{wZ@@*jC-w+jV8U5X<&L62F*3IPQo?V&W+dQ3+ zaP1ZkAP&P_PN6*n1xB&FoT@q9(K9{Fb=R3B|FI3PNEMW6REk$f|*{~0?<(DtQ9 zcED=d4AWMrS|V%K)kmWwr-VJrV1ThRRc$}?(iVeHI$o4oBOs9A{;!GeCImI%%xKC| zp2e?-*i`B+!P2&V#pP@d(a?O+Lwl>PB4ka66uR z08|s>TuoJrT*X% zALh+FWPaY(+~b-`bo6+8Yt_kh+ry|5|4(p|P1}-po^2(c0Uf;n_8Ek-=i59lZXe$) zT}~2A@lQ)~ad4KqN9|B5&Ig51nd6ba>zP*5s&;1)#}1J>^QgG`4R;5!yeeyAVYCxA zY04O4cz-}Dh_;Gr8i5OS;htpxq&f|UZnLU|$dF zVPtzFpa2j}%K{jXfhn`4os#TSX!_WR#1dU*aNt@L)h=bpiwH=@7=vyKQIIrcLIFZW zL}(Zk6B1bNW|nwajC-Yn8t}n6nK-vcMUO$_z7^wBp@-TJSl@v1_+Mh&7D~03=GfZz z*&lY`iCF*0kIjj}L zGb)V~J>twej9C5r)%_6^pQ6Z>rF1yh&x5dN_Ngp2&^7uwYQ7+nR& zH{TmeuED$iJPdlQ5+1&L3;xfg=MtPm+*}XIeQIwBQHCvIVWbR5VYfNMA9!W0Pt~Ea z#bt6}pg==vJZF}QC%J>Sxs#KnNzx~fXSwib9qFl?mFVmF z>`zSlp;Vj(>Hiozp|Ii$O6h+W_cSoEFgIA|Vc+|}28F%;Q#|!GWX)rNm)94=qz zfyHP!S%Pb{eYBFYE!UeL8E4)romp+1ci;4KD2#yKS@tkkI7mRXoD3-($SeMNMZ81^ zov8Xo2SjtW}Bc>mQEUIj0g)y;sIBWnx8J=EO@Ab7Ao~ zKXsdstE#AwmMVR_Uwon$ziBCy@>)Ws3wueAU?ZO9lX0-Cu7~{cB_xfW{5DMUuZ^l3 z(DtI+D9py5x%FeZcVqzq8u*e&+;ct)Cf&mrd|RnBA{~zQQo8^SRr;${V13KR==dPi z{)|y1zU0)}R|JowX$m_Xeh#5n50N5(3cu(nCn4lr;ohTi82j!`PkRDP z<~X>y!Mi&1JS7_ur5y z4t!`w{`enQ4h|mGl|hE%$&4kgzf-L|ll2I_Rc9@(^1CG5m=u0UmBu5lX+QS8F~p)m zXGdP0CBZ0!nc0e}EZ%ssapIWc1*xSZW>>-LJz|SZAt%fhh0NWqCSjNeXdlzjPmsrz zJAd=>DfM*?)KJ#UaPdM@W#|$JUi47`R(rcCZdjB)UK=96Y$Kv8Gpmd)O&Av&uI95_ zU^%#mIB1)6JRkbWZGylgfwF6Sy0lhAC*gSL}eCQds=qU##t z=Ig^jyjhLN$l?qKf$D~34=G+vb8+Bor35GM9oAB_&gacbP?^0;Gljw;0JQSFK-od6 zTkktv`Sq1B*qZD04Cn4nEI=>s#Nua7Gu+SW2q9re=xkP)mLf;eX}8V)elA3{YDg4_ z-mov0Pm+Rt)F@bQdE%6d)HBYRaX3k)I5&g>a0-Vx1k7QiRV#m>A`2>ExDXwyof?E1 z1w$$yD#>jHXG>d7Iprms@ad?klu%I@5i!IG6_^BXEV$rI#fAPuW9hYj6~=Z{$`Nnq zrXa{nzEL*J@|&68PZO?~wK%C=fGcIVhIxtk5+_HAmR!($x-)M9sl$H~p|35HHP>+= zje$nnz0g1H&+*|b-h5RF&Ls!$SXw-C#G6c$9M37q0a0m}7l-8TD!R)v!lsUy2b=lg=u`dI2@w; z%D~(CzS}_gW2@g}i6K=4Qa4|&L{Hn#l>*ju?XHICqM{+2w~P?wD+R-U5$6i;45}60 z?)T1!u@3ViGUUZ6uJqZwj}?CN_P)459_gT2bv$F1)=k2^**X){?>fLkoN2MvN^FL0 zL+ktLh?iwIGxyC^hF|Mj_FlV3-VCQ^Foh3e8s zae5iXTZNt_I7rk)a&dk5nNu7d(6`M(WY5hUs*LI z%QwKJ;B7Tg6ZpaJ9$oxeZ@`5R4F;YrZsZ^Zs2(CeZ@UFugYjgSm&37H zjiRSD3c&Y7hJr@Rr&HmS-XEGPs^Y^ENnS>ss(Wt2J}2c9S{j2Bjg(1$doz9$iwV)& zWbyS9MH3b`TtvW1OgGXH}y2JqHu9A(RgsNhj~g8{`T~u_;#$-&f8e zepi|;aBw!q!}pq;|EzIK42Pwni=KJAo0`>M&dpJpZ*?WGisFrd^apLQ#P>;=NT(rZ z_QZ)@Q7srP!dxIk>n`h<$vV5D#pLr=siisP;HP;;i!HZrYDRZc#m9ENI*@0x*)%%h zCEd2SyWd1z%LpEV?S{8*-7g+=wa;BiMX%grYETml2b3LafeFprvJ%!-o%aYTk=uL4 zSVS_fHlBBU#m~t?eMUhFi0()|&qD{|Fx=lq%y9tc_tWwem)FiT&P$&Zj8Y%v#TJK* zMvcBX7(n0p!XW8INnN>jijC=MvGgj! zMKk_d&qC2?S@C_39T*eW&a;D!onb zQropyCu=ge|I8?T5+Z{22CJPjuQaq(e{XJl33#%X^JxGjdR7`4olf4K&Q5ORp@A{3 ztC=E?!8oX&x!La>T%7B@3#MBEK77WwfFjMFf_$}~*KL?8U8CbM_r+yq!CRG%*TKLS z!4l?W28a?D?54(odqSvE>gm02u5yG3fk);-4SJY}04uLmR%UO@O-v#U6QJqI|N2x3 z4i5nwS&Xh7#)90&+{eTtME&NGm3wH1DH8KC!jl5EEl*-n#-$-@>Vk3pv2>`vJfhBq+wY$2s4EXnB>|g zpH_ZFDEGPGy=p!fC?{m2IhtG7cQ;wYE(1b_7OtDf5CC-in$Y3e(I3TPCSsu^tg=}T z8UPv5#rnkb;+2nwwqQ8f|v6Q<`%z z9nk7|nZqS5(XE$^;Mh#-RUv(mXP2BvMdZtZ1-ezfmAK6;Jy0nGN>#bmgN_8Z<#e(X z<4R8}e8R$?4Gi5zEf1cmEvZz^>|VGHmhFu_}I0y zR{Qv1F9Z!t`Kb8wY^s~4MP98FLHq5spAc8Xb*=Fz%5AR9xd^vWyvV;BUtHwZH_7ot z6HjXby>0|o7rETQ)Z2K42Y;i?r5s{xZ!bV+32o7i052&(Ol4|1?f6^`)tv5x1B8)P z6fvFdH~#{mG91Qs949x0-W(+#S8vgk$1>0a3?79fNRC8tyieBrz#yLy(r5dV$@Jf@Vk_-m7j;m@aq%(m&yE)-GI!8y1V* zQ$_;}@n??SIrr<3j*pB4NP)@czPEA<2$8862NLLQa`+rYBzk8q)YhB{T+BPwDWIkQ zb9Z#qTbh+ALUo*6u*3h4RtZLynW*`SI@79BS*In((+R zMks%|N5?~#`NpXdkPQbD%I_z;Vd31>(qo(ag25lo0Oqf!a5E{tmD&gqXn)woCqA(=E>ll(s}KuL@k zsGiT6ge{o=-cL%re`kBzZjeC6*B;AgCVCRV2f0|iYt?21nZ=oc%Ywb1gFS}7ApqD& z8Pikc<@OhwkiCIUb?h_1-@m8Wo8oeP{_VF;nXa&reWR}Uk()tT1!d*6svi)CZ~t$} ziFLGy9l-LkeQvFe6i%YV+=oWpXw=2bPXGgy9K)!{`z>#{Q6ej+s~Bg0iy7`2XFs6A zn0S^GMHsJU=i7nW?`H7OV9Gcp9<8W5^SokayBSN+i8KU9Sm*D&c;$bowU+NdXK-eD zyQ$T2sUM-E$Vm;Bf14Yi_obWHOZb1R4G)F+?L$Th4Eu zk6QH`%lV%*ea{XLmu2hZTf>Pb67hoZ+>tT98V9(TM=#CTi!GC?Lu9%Tk)TKnv(s4u z20A>T8(2>lQ(JqXGCOz9?7_P~*# zo5oX*MgjN*+bPf8`8X*kbIa*;1`b%~{36;Gxe3*%v^A@+IJt?c(i^1nbK136VPA5< zanbe33IRBm*r|h*8&zX0SSqyUDkmvi8q8#^2bFA4V0!bs2c5W-iJGR%-}nl|N$bmk zRCe#xV!WWiFI6gG&dW>XK|U_V8I=xxpix>44>R7RBp3itGs>T~U>A&7_u8?t9Um*L z=Hn{1sZxv>TV^IlQcDLXTlTjNi_#>HEGXHqxQq?7Q3C*UfZ-+#@Lg?@LE6{g@Ni}+ zPjRR))ML%-&d&GyuL`1}kq=kY7!gKNH#?GSxq^mDInMl~2(%sWjFfWA#DA<1fW`NS zDy~RL(-fUkKuDhsfcNUzP-+S{EX&a14HB)(@#Vgs5dU*a%7agN>qT#v-pGMnPrsky zb`w4S)kobvoA2ac50_BTp1VSsNIivj4sFufaMy> zXBM7avW?`+oHfm?aUv3=(PA=xG78ewCthk^mUaH$>A0_e*XKB>1_|N;mYC@amdY#QLyOUL+?`y6eR%sNDB$y^&>;-FPg=3$k1ihv+Mga@TE9EfNwt-et; zuv%Y7!QB->E1j=Nom8-^@N+E|Nv$fCiiYsQr=n;#rU-`s4iy%O0uh=$nlLQcgp`c~ z$*(6C;mft1So(Cr+ud9$h|QojgpOjUeuU3|_=k+9l8iRz{h2>VRHIT=WRXQ#TBb-0 zoCZWum#*Kz))ohZ%pB2nNK_e~Q#SF00T84FPY)TfLPmaj4EX;;Vcsn;@goI}J?IBn zlBV%Tcv7|`vs1_b88-|dG|dDllr)3V#*|rAQk_s_euWHPxBsFbnxQ>Fph;0}^K+9* z3MO1YAfv*t*NRts)FVj!bi3_O>aLF&^EaI-_XD-qRmi7bqe|%TuSOCBOjRp;92LW$ zh$tAi z+i7=b?UVNSC}gu~@fE{wz{ke1hD_Z7Q#~uB40rA=%91vAHYmT&Up0CF5jqQBQZi_K3aaYW4%3v0C!~ySqF_W>0+19v(tlC~ zmwzuPZ_0KOuQkoJqb)H!G1=|r+MDwRn9O&dw`UBbCMWmAdt7rIzyWBJioV}2&4DSw z&vbrG>kXeDkl^VhNq*OYrsmj=vO2DtS0_4yLP%7ft!i~q{}G68QGc^FvOD+O(~VEF z$G|=%v{EzDtBWi`0z+sS$`sX9DXIDoy@537UjoR!>7ml7WDEb?FB!P0)+u+jIKmkv zBmdhe%U(kO?D<|)YZs9ZNEZj>>(3?~!KN3fYUZ6_LzOc7OZ>F1@82JK;rboLHVm?T zEXdrq&E}3!6F(%_1wu`V<(L;=DrkE`3p3&=Jd#*DY9UU&f3Pp3Pj=C-Y)ya=$&_&- z-Zyg`coLxha40MK_~Atr7eAtg=U7^@E}FqqOQ8lP)w)W`*6?clOPX}~*#w?!R^dv* zt6i!-o^m%TDr`||$S}l%bZu0MJ~ln~yxxO*6U%iQ-;c@I=&@Sz^LY=KKC_xnuSE|% zp+gt2n#=(9vDKpP2QZ*-Vz;2CdNkUbfm)JL7QRNiaH3_A$qv=mvPKdq6Ze_#;sSwm zaTv(^*FwrXS7>LAc1V%>yyk-+(p)aAPU7w+la)y~5@q49Vhet?5-ZcwqLqZEOA{vF z-7Z_GWxyg6X)%>$F~zt2m(M{wsEVjs6=`6Pv+#78LSI{vCM*HnGy(+z3{V*fzOGG1 zAx^KBFteoY53Ubjb1*AXrZ78NC5A4bdzVL0$*NVds3#%vC-MiThJ#i-7m#7XVt9s? zGj}#*&xgT{Nx(SPKy`yMWK9h%62fGM^W!~TJym@;%CoiZsS(uJ4nfE75G164ne?0m zBsloI{Dj)Th?2OjTF~>4VCtDjk>b?QQCoS4<o=Tc_0b1m69-&wBzD&RaE-g(^r%BQU%KGyk+W9 zH(%+*!c6oAH=utF&2h;2?9xuifDj23K%w`~x3!Un^F__#yV-Z;GFer{y2K?YD93^~ z8OH=TlnwIN*Wb?|^$b$j!bPO80^^+Pk@Vseg#X_?CI@|*kOFHFC=UzfkbKK_jOXiL zV&#O9vxT4|xX%^DeIq5cvt}5Uq8XNAkhOdv*#9pL)B{JqCJuf3C070|IX4~4`!IKC zu_b%G6x7nwyU-7@^KKi00%k6pwfc=Hw^Pg$8 zYhr~+#~Ec(2$!)8Z0^R6W|#lSA>Ko?KMy%tu(|L7bGl|>2K2W@x66MM%fp2FVE(OK zpHpK9h6)VoYaLcuBHD8u?<(1dvUabNI|9meOpN>=YZ>{QdhJ1hvp=>7T;)>mV{hf7 zcSCE~MyZk>mvcQ?Wry-n)gKmE77NglX*kzL=@Iob!m+d2wQ*)xV9}izVD%}J)X_Cv zXkTl)JBoiW|j(=Sg9jZ%a~u>1R`GWCEquNY-%rb(FSaT z!p-!D-ZCm8!mLDRYoKK?fu#7w?=OU}!7L{f)9r$w_y^#x%+SRawdRTQmpMuQs$bd> ziK2Ez0GF~%I0e~x-gb#XEsO`{-hWHyR5mw`dS+c``!zb+bI%D^ot&k9EqQ5)UYlc6Fh zvwi&c!&4>k#2e>e-Xn{eFpMho?C(m5dNLv$ngA9QPwA-n63%31L21lmDB>% zoaz$zcZws@=6p^d2Yv7FS^ud1OeY$6@SkSad0WA5t`D`D{eg%CJ`@?5NgILLp<|8Q z%}eR|Vat5G1$9IlewTX97+)00{Sh2~JM`oNYaU{Uz+ly1bv89BYuVtYb!%yIa;; zv7`LI7a@woYym&9xNH@DbN|4dH$dIzaFCxT>1wZ4Y%(1`RoBnY?D|%&3w;KKT~DUv zo)M<#66$EiW}|R^4pt&!=u=Er z3)9`)(ZY~IPo!sk%?V9CJryz}AGEWKFVE@ehsapxJUFs-6!;5POjkT~pPte8r!Qu} z?fUt-@{*ESn&h%e@xLR1Z<;E4UR9TF=t-%1R#HRVXTP{ThtdH9(~QyV7)=tJ(Gc zBNM~-G1x&xIX+c0o}?E`#YO?#rMCr37Ce3Mmvb?y4EEb@2<97e>UA`EZT!JLH>Y#; zise4%KL9{IibUXAkbi1;(6u2|^4O{yi8|P}+dw^nm|t+G67kfZ&qWz;*G(zE$TutY z=lB)M;hS)I%|iIQw^)8;)TE2_N1h_+Wmpg4WNpGh_WceDf@E#DWW+Zb`#)@bRZtvV z*L5R-1oz;O;O?%$-3ONd!94`m5G1&}ySoJ^xD(vn-QB)^F5dcY{!@K1HQLp4ddpgC z?;U9g1iVsHMvr-F6d3uAKeodvNU*<&QzH9h=WFyUFVB(@VwQ2szdrkH+pe;9XicNH zn|OG^sqnvk+1CY>yqiNzeLlBTKmol=Fv4@>93%^!izP)T^^QVXm&np-nSbxM3NBg0 zC3IRmH>yPJa>m>&EwAhloySOHpWHA zWBfVYN;%RW0j0iWakjPC7O-@+GcLvvrs&t(7fs%*IO(zLYb$dLAbUe1I>E5 z&*=XBCKXm`4{M3VQYtDK#N8DNQZh1&?Ul~bR1NoYg(6P_?+<60@Vb1=?k_u!N;Eg_C$^iC zeutunX?83tO}3B4+0iF0&j*oTxWl2!m_KYJ0lv>W>fiTvlr|0sM-e2aZy>WEv+Dm4 zrLCY8kIq0xk7_UhLOECPKX-dE{v?>}ESnGVxX8sxPcvOs4>>ryJ0bc#(@nhuqEx$k431aObpWhO~k)1JK`1wJV&|~j$hM8NLdIbH9}2OD)DiwJJ^4#Y}_2> z;)06~IRDHFg|77+UZr!9tI)v0iw1$D@hO$~8m3)Mt6tGdDTF$Av_d=2&bEX-+@kzd zNj?d5SfdE=;GXtHgK$KlLjyz9LOD)v-`&`6kb7-JA1Eou#BrD5X7LK!i)UiHca+ya zovI}3G5@Q~Em2G?1`84!OZhKx0dDT_wCCsNxHv3H$$o?KfwP{Ph#L&cEvki01Dwai zavP<%^uERtO6?y5ZBrm{4-H^Jz-hzr_9}mb0I*i(dmVBqC%7djrmKVW;u@P`4R@%z zj;4?k?#f;T3?oYWK=~sb#F^Qwr@Zm&)EoVo5cE%T6T`l&sUgG;?cBg$=F=$h-jI6z z{aLqPDl+eJ*KeB)*Htu6@81bJa zwplyblX@$J=g#+ZSXo8q$eaBY=qL*HXh=(0#dd&j^0kV)Mbh=?@s}s4C|I` z@lR<_)g&}2o3ENP$(R3x2GS3@i*ZU)rGsJDdrBILD4)@B@w=u9ol1!mRKJdm6wi5f zU=LW_MU=xl-KxdQ%67bYlu@gG##l(g6ZBEPdvjx%P!?!$nwxUZ{<@=`I#X7!v?HB&d}$(Tso% z4%ut$5CImu)052I@AeWczE<$=@^2(S51c^VkAsD^cBLW47)6^5p!)EF% zIcYsEl}BBe`9$uBp?`M%5O;Q1^A}5=YF)W_E0K38AA^Fg-n(}gxXa(g=4hlYo2NXM zn`SUn_Ap=PyLcdnI*<09f^!8*zU^mrP;q*B)aaFK@AShB#J{X4?m}8VLZr^dCy(l8 z4Z`gTOD0?{zMaciIsIPq<7}zHWE^=1)J8wGQ^pQAr6t)MHCia8V7Ihx5)3S~tZ083 zWZYJ@k$GO5!}|64dU1JMF~di%IM_a$)Z#7aZN#{n>rt!WJ-i!;W?!Xn@@0T#tFCynr)bzmsk z8t_zmh+3);%7)uajaUp{SYgSC`j9?g;r#HNd;HhP6o(KHoPXlaL)UzBQ|5M+%Qs8e z=lS>~6<#nUAv;&0H#Ieto0Ie2Khx<6SJ2b7Jg2v%xfz9s_s3WoPsyl4I`4&RYo>B% zPfyR%l1G>S2caox7^TzUS?=m1?(>6#@LrySLw-Tv&-hY#iO<`3XQ@B&c@mM>0tM%uqon96eA2i1E*5W#}?{Htc+qAfyjU2qsJFZt^>0A`8 z2Nc3{Yv(0671$bdVSL}|&1ht}722JichhdD4Wr^8|Co`Mtu)hf*BCLukmRkk8)ZNI zLqF3(jz`)dbHktxnt>WS;GRuY8%b z;M`hyBi?OHHl)igIRm7zgG$$YYm0P)r0;92cT(&I-k1#yv#CBB{F|LEjvS+ljzO!n zyd8KbZFD-^(ASJg#JwusD0lkus<<0@GUeF$`{ZqT+wwq6(!ZqEimPKVuRcS8fBMT~zCsm)CS{=WbZWe0s*|JQtv&MdIa;FrUO4X`$HXZfe?qH{* z*zGBa&bVsiINN5V9T}E;7RyoEVGS0EprWb#=>7a8S`9mjO_N*uZMD%+=9@X6YIDi! zId$9f$*eR1gQ+uP3q&{7w5lW$2dLvLXwx@Rsp{r6iOo-STDYs&_0-;k3++mubulBr zvmXG~zlmX<(KsqJaZE8A{u199d;9So_@!OsrD;=8(!qgg@a=U;wC<|R9Bc{#`rz>L zXO&0s)f%p!R?2VgGl-Kp))n%5NvS4yEi7tydyVqLV-WSU{F2~5RoAc9FHdYvYp1xR zG*a+@gY)LF6A{T6TQeVIYhftCZNg+>8s-j3`G)L$+lw`%^r`lmc#I8Ul}jWoy$Iuc zZJy&`5FNrZc~=Q?vl=RtTjgin50oy24hCg5sU%k>hL=|yjEz*)tJY@*7t}!1?PFIh zr2KSz)}wYsFHS2VpX+h)kxKUXbaZ_sGykKvJ2CB>iSkb+tniRv%uv~3L=J1}QQ46B z1%YqjPX92x?{{yz?&nG#leTiFNUT-k9akUy-&Sr{WJ2d-x3F_q-^3gqgA_d;VHsH7 z>sc8PKB+(+46XKrnNEsCMQLxM2t0SX6C%#kQzVIqX$K=95D5}IoWm8l8PVC{EhiSF z@Bor_Lhdyn+d+zf_AP2KJt2NCs2nL+!jhwDb>{JdIXyC5s@Zg_GZ^ka71g+y*x= zq-L`+tRT1sL#-_!#n~V9Qb@`tUbS{3Cp-lj{iPlA%S;Ck z$xDvyu7ax>#wm||jZpo$2cqN{PCtGOzrBa;%10C|fLnBHY69%<*9FZaJ&M)b`_D{| zaGc$>5Bnaq$pVpNt^6FcITGRx zuWjf+0)uwv-0r@^4BYKWaz=)Fc~}MI(N3t@e@11tLf_EX)Z8*l!0K^(Gp8o<<=5j) z4g2g~iSj726DmnrAJMDd_`)p1@wMAAl$S@3SRw^kOk4uW{*-8V2scMiYJH3}Mavx1;gm|Hi|k4pL1LB+1@P=~w#clpRMBvZQZTL6y;8%f zLU&N*G-KW9E!uXMW-&81(=*vHm!(|J_XEZ^-Rk3y+MPezrK3bMY zY3GSiZwh;sUew!1uAD-b%4S?rM!10|;WuBiI}i3LT8+V8AUN{%Jz$1vbF=?-Vj^v| zmPe5uL%sB*(&+AVg_xL_Od@Q)#l_BTXR+Q&UQTZRM{{-cMXTGDzesjTyFrI{b8|C0 z{^;14?OMARBs~7*>F)0KRz03czt!BJ?b zd>_A{VFbehOO19ePEL>+czAf1<9TI0y_JcHi`$bLlCgTLIcpo61#8ZD87D_aS^08L z`O@Cr-hjVf&8@5yQ#s`s6EpeUV#eQ$f;O)n5}6F(eCH|+8f});<>g0vdv{h^TuR!y zgHZRb9@J=W6m?3ij{mLZINiy_J4U>-*iTWTtF$qiYtedw>iOl!fa9(HbU4&)L2KMRR9Hs;jMTX1@^m`#FNyu< zQ^|1F-_LwJ(R9LR_NRnaHCMDz&XTJT#>v8NWq-X8KqGl|AI@vI(wpH_w3iNc*H8{G z%cB;KViYyKLZX)=TC8(<+w5=i{#J{}IB>eK0+q!rbTmJ-5!&pify(M(@6HyO1I`o5 zIKOk<18Xg>TB;i4EI(pT;|kyr5C|PHkK~~h{8%rVdXJuLLW1KgFzPsucD9pRzam=5 z^Cq;R=InaNABvt@7I9L;MnhhI94}ZeylQMGQ~E|>@}R28$MzUPu;6^OnW#U` zcvclkv9-6o*f;M@MEdEJ5c zUAAU3SWRN@2I?e1Kv-&GliTVXs8a(Z_Tm|@!^+9o=5SLU35b&pp zoMG8}V{4ag)&AJMCq2XOWp1>J`cir*e5Nl$Cxz)wLq;aX4uoICrMY(L(fJ6cz{p1p)0Tn@*aC+104>u&9<8Cn--P^1*k z0a~TRj$Sc+XWr6=MQz+Ir&G0|U`U_r#5?QM1-6v@Y0M!q(xQm@VbdRPVuu4EnEHM` zY&Vw^l|N--^#~y#9}1{+LDi7*w>>hryF&yl^l-*2sJD{TW3Gt6i zvS@Hs4ZmvQgwY>$V|rV;NE^-$+rS_%x!$f|7u%fSSD9fIsDXUnew%4G*XF#MG za_6Mg4OC!rCUeDRBsAOW&(OX$+UcLo*K=|581JpZSgF&ObL>w=t>=gCR<70E+_a!_ zHaKrdpzK_gs$4IB@a$nM^(1(xelV@DC2YP{Q-( z4;Q(78qm+G z;tv-qsX$gMsF}xf*tMO{Ur%Zm?Pq*(6w_8I)BW>ipQv#VUpYy~=X`Qg|Lf)aR=lxY z^t8<+t@$RVpiHH(zFb6Ec_N&E3yh<=JZ_Kw{rlI`Q$kJ<9UV<386hVv-Sp!?#oT;< zxe0>WJf11ER&NE~Vj+!*M8-ZpGcyg;)n`FhV7J=pb}&it@nd36PEJx1E&u|OwDk0Zyg#Tz zd+~X`=e4wWxVt}g{)AasUM9!*0Kme*y-#VAnScOf4@qNDLCL})d5^%WMiQFY>b~)x^ym-NE^4x6s+AnB~ zzU^3#W@|C=vjc9?iD>^M^Ut+;RkcmwrP1t!30Vu0^O`r`%BI!>o%_ zFXUj}`rGHgHUJ zW)!%_80MC@HuDaU8cO-rOq^U{_Rq`6K_=-TN?blObvCHX5D5tER<9L_)To)Vc+5OX zsL_A4aJtD_x`qK>euhqsjYIiv7A=uO^m3y!6JrL6in*abNEWqyE?_=ROSmFOF1!G~ zvU(Fx?dn??RY~+$1Hx)EWD_?We2QNKh)V}tW!av?YlOIy4D)4uyuWvp-W>#_LkTO5 z{Y96KeY+E$P?%#;R+)PT1n-xAX?gEQ7FANAc4kL%%55Dep7`m%c9kiqONaLX&(r*p zuz#U^8!Vpig1R>|^&qqVj<~k$0DFAfj9X4-+JAO`5}5$%;-jHAU|qCxa6>jCg%^Za zAvU=Z5i_^h7Wh!US!v})U+L`rZUnnxl=E{buUY&_2_^&LcKSY2bPzkzr;1c+%V;HF zYQ$ZdhS}kW%WHuBI&DV|uhE1`4Sn!TubEhGn*@@g5brr~DKr*~6_R7~lEc zR;0$j+$Qeyl_oob!oGxRk?e}@tTZmJX*oi~%?wMeJJQK%?`O5=uI=q_1cz$!2iza$ zjH$+f&QEKYdg;ex-D~4IRYkRq8V~vuCMK$EjsUmYZfkhc##R>mmaZVxmzE75h=zvU z)NBXT`Z(V17gU(>^qVE0fyP;Ttf4(Bc&pTsv-rJhEwg8ZX`0;i)-)$@5DKV?8? zGiS9|vTf<^Ou$M0}Ii`m*oASO+DIt+ocnR~b{lK(I;3`O+H5Qi-p- zL8^zM9M?Oo^^|Z*?*+AH|2T?_+oFq2W+a*WjAzS3sVwWqHCqJ_PeS<;70MUE%WKa~ z7`%KQW?^|`Y5w0als8$a^|Zy~^V%8_q0r&|f(BdN&>-k^IQc#wNpQGlM8qeDrL9&J={t_$aTye2ZLkE1l=0EFyI~kOXjD^33@~vsU4ZK1}1+$wDd*6!S zQGbdS>vZ@b7xdrcpM#+RH;d{6mP!|)ZzYz82PumvsqLq|qnI$urG!(>1q}eRXW!#= z(MP7Uv`fvKnQxo8=K?4#HmLJlIkepTG#Z*NeIb6|i+Pa^+D!hM?A})MUg*$68#P(k zeypOigjM*cE@e6BBcGj2d7=I7flDXi=S0YFw|uZrw^$2F=hE7%aJh=kk2S$CQo7ae zN3d^b4l5wl)FyB@ijAK5i%NO0q`vki2KA6D2Be4XVG+$0Bfh|9%*+fL@FP{SQ;BJH znVW*XQ?IE#$D#nDq{Y7n>7}dTm=xbsn-xjQ>&wR zo;<4|hS@SR9vYJz!heLemA*XUOPoVV-FecVtLZECeRf%gyP|_&?U{MIUVi$g_{u~Z z8xr98xk&=)b^A>~X@V6R;E#p{^63Ku|Lz?l;7iN~B-i^KU|$YDn1~<3al|mQo0c`8 zc2L6u)HA27+@G7yntkW3QdNkF8}OU|tvX>=GRF!lt8>o*zWrmLqvEM8A$DFv?&_^M z^Z@fQFDK8}%p`+^r`Lpv7XVsZT&atGT)vg(*Q+$2g3=K5)Z&?2K^tYiuKwEJ6+WTM zcJDo92DhFLvd2fbNYTHv4~3M{^ZOB+C8%s>N!Kj))Sb5;uL;aNU!a zS6W{!Ow!Rb3^e`aD3?xacMkJI2^Co4B}#={h#PZq{JX2~^VTMZv;}jP4GV=OB^&*_ ziwz+-qNiJ+Ztmw-Bh!TR-XgOs9FetwA6vE^@q$5&giAXdHup`wcV(^CDKXy}?DU*M z5H6Lmh^Fd?hABl&(wpyg9EL&7(yq8_gJ<*p0`GK1ML~ACj=r`r#{OXnpfoTv#l=~= z${0JSaJq7NzS~<9V}uZ2Pyy+e{Ay@5E>)hpiRnj*tpA4RJ&W79I+|ttF;)mV}Oq8Hn^NF0OD70*)-=qU|7E{32#X5^pjmp(_ zuO~2k>kq?&0YDS;;ll@nxlbrT#;nQUekJ=9{abZ~iXX|lkA^1Nt_tChj`G(5g_&?6FXsNca^zjin&E?cf3te3|bWCeOpHTK|`9hm(M+3M0i2%Kzw!lihJN;7@ zHKmbnQN=PPDUc79Kf=mGlf#&h*{Z6{SgUdzkca_@KV zJuR40);|KyT{f|^bkDLqRZ=;^y z%TO5JR}ga%(#9fiH(_zW0H7O&H7To<4*8Q-q*|Ny)||KG#@<1?wE#y22%n3={vGV; zV%jNAp?vNNQ_Pj34XrUxDG09)r>DWh*srJPP*B}TC4tpAQjX6v6>B`P5BaH8FNK7mL3zj&N9jy}oGOKKJda!PBWGqPDF?SY4V|id<%cg9 z^6_>!lYWZSN7}SqN89GwE@vGyNwLHimS?UM4453MlEJ=o)C@|l`*C%0@Fg?m!ysxttxHgD#WyfWU4E(DLn;GFlUcG$`jkfway~1(3h|_n4C_ZSY z_wm^i4||at7W(h>beX#GKx{vgNG5|;^Je8ktwBd*2{sOSyo{rx<2AD7wmBCk2eSM9 z!#8O~Sq_%c>;#eQ-z7UMsI5MCVQazbW|h{~Cu8Xse9qVZ5?K-AAZpXoGi;MnyeQHO2`aRS4LEvdhih1K$wD$seC5ivGjDhBLub?1hhTkEpV!TcPOaw2lt}rn%!R!#5gJpSn z8H^~-&pO`P-ER(`AFhC}Mn;oOj(g|l=kD<{@F+oz)itiKhw>I$Gksj8UFM(Uj+>FL zbUjS&KBt861{AP*^kWC<-=qg}^JgEO)0~m$70^zl2f43X!I>3V;PnIvl&$7em>C%@ zxxGBVwTqJ@*o^RJa{b)HTzf~L%|ptawmqeqT+m)z6{DfvlV^1RBW$Q(nNGnPl8nS* zQ^xNF<7tP|LOC%UQ&8-`7dmnMS^4Gfj~hq25+iMw$FF=8dJvH{Cd_&1fSk@=>P!Zd zC8pLx%GTr0@(-;&aOGb=R5r;@5hGU0q3JtecPzgHCP(%*xtx~!n3+?Eg0uY2X%M=N z{vVQW7Qg5G*h{#+WnNn&xZcmm>$o zr>7PZx_*u&uc|Ojq-;UVR49>`tuTHdjy}gd;S$iRwcyf7>YAh75~#|77m6t_UJZPu z2|Mg~p%1CUR5nyxWq@&@12xcnBg!pYXe{2 z1!-sxnDzwRmt$Yhg)Po0*N*gLj}yEJh%W^19P3tR(Y^}`%y!bBZ0Q=A&p8%j3|erw zA3=qp!ZcW>HrvD5BTwAU=ivVF1VyZia`e!|kY6^kpH*9I2a_f-_MkFi(R2K-mH$N(h2IKVfT1**_HWrRZ|9bsvc)U8))9yg2j+B@mBHg0^Pm|2&vepf@ z>Ky9I3CG)$_rnX%Imcc8dv=j>!=ZncOq|0h!dZiVr{AmSYAMVxla`u?x)O3+DIA)n zcPWlCjJ^&qjnNE;7ZSMqt2-rjc&tP)l`-@*pL`L(`Bg$WYP6nqeeN%HTP{8<26go+QPC)bG&`TwzEh83#h&9cjD_B7$a!kYMKc-qpwP z%-Xy4Xq&fVb!Es()0SP+H+56f`O-wKu#s|tIcahXxAXK8S^+^ub!seyA9vK$Uv2Id zVtNN!T~Dq5{qj9vvr41i#Yx~NK3h%K(b5Ww+a@no3nBfjMq8eNSeYPqb6UGQvbNjy z@Up}e{NaKwff1i=ET83_joE0r&rSzoqwPH#E8A?P))#V&AY_sSq}o}m7$c$O7Wahc zl%&*n@3X@N5%r9K@-~~GF=v$YH+?}ij!%K{i42wVN<^tB>1D@+4V5YB8HD|&JH7rI z5A~8QKorCBbgRXYFly>;^G+t!-pb4%y?D`5E&2nJj8B zPvpzV-e8pP(a3TcJQq_tQoGRi94Y{u=GHISCMz3al1GVy&B|cIM_u|)@pPqY#Bh6$ zxt;TxOLGY$O~|L+xIZE|I2fEK1}-p?5%9Q;^QZ*YLGaAM!2x_?IFX5j-8|~&&!4R? z8{I*8cz7U@GGA*Jx%?(xIK{@s78)8_N|(uIHWq;Rkx}+4%qRtDPN;NDC!ZGL`!P5N07a${v<8_y6RKtp3TQy_9l=B1&b8GI3Q zb8C8r!A1!994*DdNE~TUYdRW3A&V8XyRi`+6;%bE^vH-D+%I%&?3+={(1}@B_Y-@| z=};p|GCG#clV725IJY2HaUHfKIhQZqL2tZgM&-30Kj(#i>y%7#bG`eNCF|8UUS3~% zR5eKPj;ArQ!g#L$`&*&C=7L_3J2M+5@oP&iwNP!+;DB_+1;dcSBbxIWeQ5N+m^^BW zOG6#=cxM-JP`4F~9oQlKfsjyv;H{Tw&vX7Oikh z(mEs7eZIf+j*ONs9e5_VJVAF}>kQmT5g4^##d=Ai(%pQUDawRvB2+fbQ{ZM1H%JZ} zrpJianAMD>3+@QuBJrg@LQmWK>{BNEAl^k+;hI|V)X09oxa!Qln)h+_J2UC;^$r%; zAZdRT%m58tWnu#5lD6mbpidaVV+QSGwBP7BwTCgnaKvf1w+10rD*Kc~9u>uxlv{)B zK-Bs0HE*P8zYy{gkD7{>Lf!<&(v4M~X|fuj$KOzcxN@U!YhJxX&=7231fFTTdh&CG zT+Dm7Z`cf5?Nd;~y;W^r?t;-J3z6pWrVJNf{pqZP;#e=pQ$h^+2s2=TTUFOUPlKFWH8y2NxtiPCm@QOp6w29X0 zmOxjI9DjfXdD2|e9JY+eA3{4}=N;)gXc)gS;s z$xE4h=C%~__$!N{9sH|=F1x0zr( zM*?3u8N3|+7Lp5v=akL5G)FcY!u0mUPyZ-5ML`j4e_k1dIfP5VY+U_UTSC?}lGW65 z4mX!Z(m^~KBv9!sFHj!Rx%M|?`STJ|%>Hy=;I?+YJ*_q?rA zE1ei%^^T?D-Hf4z3$l*q{qV$5wzMJ&H*|1W33g3BmmihVelzdM6Ur*FL}fA}L`faj z!TnR@C}~vu4+qYER#(c->bT#^6GU;=e}4nAN(ioX-p;pnoTTsWK5@4y&pC`;9V$56uFhR;?cD6X zn6V$6v*3&B>sQ1NnsM!qwZY496Y8`$Z&As?`u>uPKs{KqdK_5*NO3|F8TF&md(GGW zZj8NlE|hchSbD(fZ^)779&nDl01XD9p9wYx)d<) za{BtpAp22~SY>c8+&Qz_R1$fQ8zqR(UhwPNtcj02zS`hcist+?!FhxfxtqZXjjo}1y76?rLNo#)@7Bu7v(uH9y|MJt z+}x}E2{Ho%116?Qkeyk-a1{^`0Qq@9v(a`Xjz$$^_|44C@2?M3#a)Pq(m`GD&Tt|L zw|(d22HBY5=RA2fjY!OJNlQAQGKx}ieasdB!%t7T6(fYS8@ zoWpv>b9Rs~{$RNn==kO$FI^uo^{=z$SF#sZu#~ycT>dO0hfTLhyP_?jHa5t4D3U5@ zI}|+)2qiuUHo3Xp{5eva`&!fc_`q+avEt-rk)wqQ61=)*a{)B=A|PkKN-~j)msk)etk@3?6}yCv z%rU|G<(NxI1oCT{zWhs|#VBeq@nE_jwX)<2lkt#l;W?M?FK0rf$t#dy}5)aUK1;Cj^ zoIYh5Exmjvs-DFy_fyDI{KYyW)WY(1c^LidJ^2d-yO004iL*#t@&V4is3*gXarSEj z3RepC&hCWAmQt|jYcXzj2O#__Gmm}*G}%RCiUlE|@5GQP(CH-0h5TfQlFS70N32HB z3LNUoKZo;B;wW;GOW&hc20m<_9q=pb9526wMOnKytcf zKgA>KOS0WPH}fK^{0n+w8PWf=0ROmxrpfN7$k5d@(xwb2dVc^>zhMtHzJSMfR3e~9 zs3j%w+;l%jG1p3`EK+zwdXhX2CPWn z_xvu^g>lbywBFhtXIxMb$NpkZfCCcT*6>b#J+6RzU2Sb`W1~yCvx&(L7+1Z%JaO3! za7wtj@qi}8`}rQcOUTH`2%73{WpR=ER>=yn-c+dL%8wGB(p%!jY2)m^G1p}8rUz&# z2N8$$ozw2SgMX=pW9IX1@2E{Q$l3W6xCmUdGwAzajhrp=yW<~xvx>^R{5!DV|7c$= zJ&STQS306b{l|n0q2x?l77xKL{k~VIi@*niS0VO|j_&?<5&l4%(`24US18#<;MjWz z5rD=(P{+L!L<|SlX9sAh(2h$;Mybo7Apiqt&?x1!$Q6U3Oe!_~*+%Ih<^`6h;!Ie7 zWzkuchwQLZceVuM+-^tn;-e4CT@Ifn!7`=)VuUf_Xg%q`s{G{iV}r>s8x`0t1s9ekGdN z!}(D$)~#Xnz+gp>frO#@%w43h!~d0-`xoQyl5F-1##P%i&yTCN^sAVV5HELk4IYwDfypOJ% z%M!Z->+hD5MfZ1HT->#AG4f8IjY6=#plWEL>5)@!a#aBBgXuu+;glavLY!QSNz*zQ3~#&@c&%2K7H4O2CJ?y%u}>%beXu+P}d~$Gg|>oD?+0T%iqXK~HS)I!pc}JxM-I0BKk0fUI0xY&b&*$@YZD1RWdQ040$1 zSC(EKWVl#M#PMdJ0rq=ona}F)7I1;ztnILCH9T{x40hbvPF52y!k>WmXcWzLXh6t^ zKq9)#yqFft(Av-sfxuT%g=i)h8zeP64c{ldc30eT#9*S* zn_u{vuMdvZJh1NoY=&F}XWMjWhfj&TNGZ^O`ii8s6UhhQV!VP?^)q;xL4`}6u(V#| z&d62f<&0&d4f5S^NBUL`g%ah9%HAATH+KE;u%U*ib%qdT#$8KCh$DB}@v$`(RpBfr zY_76>6Ev`0~}?^CK-aSzRUo)RfJ+P8l%oY%GyYP5K>;UFZr;>}mAqFX={h z#*VhpCKcbjXO|}Es|>-dg!RS9=Z8|R^*5c$xXDxy|5l-G0Q}pgvX5JwTL`6P#6X+g z`D@a_CJsx+V8IC3I~>yc?U1w*nC3(dZf5{rsTBsv7THxI6Uc+)nQgy_`e-C6Mp9ez2?j+J+{+K5+N#;!WWFOru`@RLlBu9f#t9peBVt%vUc>8rJm2help?#t6r4p-`B5Gs zSmV>U9(1QOfQuAnx}mcgB-CG1Fa4fKK>V-Og}SIzuGO@04CTtFA1PWCQ(oxVPoH}k zwH)w=nEDP}Ub6$eN%FN=SQ2NyPm(#f`qi{M%{5V}g&*E}c@j{w7nZiT)xS&+Y>j!- zA*iL@46W@Ip?)oKHY;&Xq9%qgS_SLeFi^tR zO??32-$UB$WbiMqKE>L17UCWuU6s4TcEjx5w)ekYQGBx__}1(YEyXuC?#D)m*ixZ*r@4Ediw^w z0H9Uzdhiig)^Yyw8K>d4}?pPZ@Ew#&{-U+5vj%#OK7&wzs8}m^k}Gk!}bPR@T0vET9l zEb%#(;bC$)sMTu{*Nc^=EJ}OBnOlV4;lwS5K!;4|+j6V)iB*8XnsJ zQ6IMK_d5wT^W-hmX&vkafoJue2yLswNfKl``p>z$C0!vn){cX%9~JKOj!ZxP=z9BLX_ zrj=8VcU9DS;Cx5It_1~}lkm+griy<(-7Pjgk?cjBa6krpemKb}lxXXyYHBij9g<^u z$;0b}zIZs(>bLUr_R@Y63kW-YHRA(XJuo@56j8n8<6qmF#l3!8hi~=WpZo*!s+k!l zXXo47TT|BL;^JbEE>TcWC@CqSrKMHO;D_=J{m9f{x0az$h>FKbPD3L-;W8LQ@!k*Z zJ?wuZ47h8#I5}r0CXxj_oVB!)bpuCDJzQO>X=o-6uE9DNC}A-%v9r}S2n3Rzme#Jm zvS}tp8B39$ckvJ(5)Rk0eAyvZpw#-d;B(U9l7h?EP?7p%Hj`@c zp>SRpn?*?+<#ZJVU{OZj3cPJ#Q6gF%rr|EK#3xy9nVD-!FaNYM8`W+<`|a$8j&}(! z*+SJ+-l4dNI&nDccx_Z9arbL>?V?qNCVc`I+-e(*#_Q`S9q{M-hFqlrr?Z4*ZNVR` zj}SNFZvDX9GgG??QKH#G#FnZoElOmV+?{(4BIgc%v62$!7D19%y_mO8K)e^@Ym&W{ zmK}{?AcGn&>=R=;NO%`sUZvzH*xUA?M%*U;2N?)ez;DP)Pe>K9YU<4{H#6x z(H|DwnG%=9riCIom4xRq>aLEJO^8Z|U{#bhDNEPyhu5#e_0RS642XaV$GKdn6IhkNLappm}mpvaNc$ z#KCyE^zEU&3z3WQ z`84k6QBzc6e%JNRpDZja`XIzrQ2}D{<<9fvqYqR4g|1`7Y^%sY{cEj{1}|NQ_$kQ& z@!%n=Uctm@q=?V<$ED+^;%d)`);fnviq&(!IWS=Kjhe2sHAJTA>V78Z&TdOkLa+JZ z+|b!!2ujOvrr?ohnAwz#`%ad&rjcXxMpIeFgioIfWQ*8r25B$G+@Uh9^% zT%C*dL;v{rgH4L#Eco&pXm=11!@%ArE05(mtq<8wgg_#<+u7enRtTc640o0b$2Gt5 z%F5Df!%lufowKlm=smF~@O1R!6M~65#lC_qE1LR>(co0Q8uf=CL^H z*D{}+o|2;msnVS-R-63%85tb>5hy4qz`{{(MNZ?g?V6sppUM#jY{2Um9NIzIT~lKt z1n}qEPxn9IY;bsdyj*P}3tZgZg0eru>O~kB7)G5o!%EerCZ*bz2t4kr{QUd-buTFI z#zq%i-OP-P3=kj0bbNhs4-F3ud$hTFVQ2AUaee6tc~8GdZOwdR*paRFxZhK<)M}l@ zeTM~N1V%IXKDPW`JNJ5ahwzrjHak8rKRyU25MU0s$xzrh+8@c}t=iOXimZYIduLWARq@+e`YaEhY zc#?5F;{1)6JS~|hyT(8MDVg!?>T_f`zFu2L5@073G0JPrho=pWbD(dZ^Ann<9t?#9 z1V2>sabE6)%3_q*atTsPQedDBNZ7rrBO*f|(PK}tS+ zt6Gtml*Eh`s?Gu`H}H`9hl*(AqFd}>d^&Yml7@zcK-j58j+i1L6trinIcbCs@5}N! zoS7Tz!2k?a3Je(n__)`d{|ro^1#w2G5@LFp>L2*R_TuNnFKhGVq_up;%bV~(cpnW- zA0o5Hx7u?zOXVLi$vvT~6mjPeC%%)6L z6@|^!!GmH&zk)0gMimi}ggutREfJoOQa#k9Y2G65auog>3&mzW!;+-Z4 zl;sK*7YD>&=VZaZ-$;5{)TYT$&e=rTFG+`X0-n!Np9!kNyD8pyXWdo{SU%gPl> zZ^-(&sV!^+{msT5E>CNClpw068iI=i%F$yeL~lni4Xu zJo3BLYym%zc%OlC++NG{wI({IUp(SL-Dx}hY}X|y$jR|);S&LGaV!cVVBUw6%)!4# zn4y&XT3O{wy%j&;ci49t#OC@E*6wmb_mx-jpRZVUg0bkof)ep1CU9wkOZMb7V%?W| zkNewIb2XDN64}k;b&)Zoj9j!d zgS)I~xg=jlGx`4#O%1VlYNr;EVTu^Bz23)PE!%6vXp0eG2Vk_Ii5()eKB^5aLo zJxFcwI;C^l8%s$^IXXIOYNiGRz=iZKRT)Vd8}EVBD7cZmkt8VKHxEB6Yjs0|Ds$O4 zA{$#T=9D{B9T z`@~a1xFvckmXpyj?1TCuahG+Q-2I0;w0gihyB{grieWQdFg zBTR!2EQRS{I<2OtL{5_ZFDqJy`Kvn47eFcx;$`iAg zzaK}r&M7D+OJ*G}(>JIkW1-gPd#$wnfhivY07e0ZN8jauFy%o{g&R0}C6>dHM=a## z{Ph57juOoL5q>0ysn}%_8j%ZOpunE)n+=EkTX#%cw2ahCL$ONdu@^)~j}aW@-dn$y z>)y(Ha}!0=D!^Lr;SzDzbBg~{Ez-PxgC~5(W+tWf!hnWj6Zz} zJ?}B;9|NI)ppaKC#~0sKx6g0YtNn$ow}G9n83JxgiD&SCHSgL*a^>OfP8&_vP9DAJ z)7x#B0W556>y@qTTGKZ|t+X=jxABgSi??pd2txjo&6P@(dKvIf%gyet4pa1Qe?(rF ztDO4!`j{96(Aj2VQxP2v-WwYA;p6-D7V}o1N}BG=aDRV4D2*H)we0YQP*zqp8Bd1+ z@Q|F|-#kFliuk*Kjm7*Km`L&P@PMT+K#K<$9`d1s`ntRw$M(>2eF1^{{n-LI5q^Q0^HaYU6Mi7%0HHyuxJF}rL*}liYF30rsa4jP(r2-sI4(=#Nf3l?(K(=+oVy~%SNGVgD%vS~a<1_q?> zoB{&vKOzV~d*hWCK0ZF^q|f^IkJ)^t00floPM0}JNQBhX7W?~uXlOi_x4%6>d;#sb ztv_TyH1~C^tB0l3gSPx{8EsvV@K&av&sw{ej+`9v`i2b`KveEWvac;qi}jeoT9-sq z$}u%KN2KbD5BuLDI!z_%`K7uPjV1=`llqc6$AsaoJ03nDW}1stI8;e5N=2p!0N{i9VJG_z`%e;Df8RGA+BDt!KQP18VyM2 zbNQQfkSm#BXK&xy(lVCLFZu5$w5lsRI67p^=&6h_WEPtt2lmWy{{HQ21Ij;)bSSwR$`l}x%t-^Z|(eCS;? z&jUSB%Z#CkI>FsB7dwP1{0bwqC^mLVq4=H)ftJBe!wxuKx&XlY4DKVuH*bZ!Oif^8 z^T05cv7A~^2!<~eM{DQ{NsZ{7XKv<-gm9w>;v0k*nZA`;P_i+CXGjl;p4~6u0ESj| zD|nEy5l)(UVn@cX5m}h}6}pbj&R$zp#ln-;2BIk7rQzn{GPvBUZ~OD-1UNH85K&Qy zt(lsbI6YkG0Rw}B%p7l7s_x6*b#k%GSn-eyO?+ae?=7Aj6EPOpkMad+Q0#{#4(J~T z=JQzL;XqE62oM(*R5X1huaplGrZMZXe(pW_`}NLM)|{F1Csxz$D=jr6z^X1 zlA-~z2W%^H0djKesL%0>p5OaZoj8T+XH_&=UI&8~io;6zW;5$_5)+P>5==ZEqDc4n z1kzmHEUF8lgJ?09<%!RCn;cVfFh{envrmcc`=jK(er#}-AT;sJWEEfvpTdOc`I(yf zj+G7xy8BnPvb2@fKKp}tvKRsX@?@R@LBGXAamm%^ z&>9uH(<0i9>$c9E41DFTVcP02k(Mb!zA|CO#fqQoJ&4+y@-cZ~htrFSg-&j(L+e-3SJkXwjWp0P2h{;uU%I=xVE@CcE;a%K|Kox| zC$v131Dqb8=Zo_~h4nc7GKaXt->)9t5-=JXkrJItIA<#m0GH#Zxzgh3D6vfH@IO3F zp*S$h^_(%i0^C%=!6E{JUmT(`&Faq;cv~0GSo!Kk!W3`nB9b#qpyD zP0e2<*(PsS{$>r)+2XB>1akOTA!uupeXmR@?K_LF#q;AQ<5J<|3I!ZUV+fq5ob_gQ zN|)Ad99&K|7Ru&b%Iig+CXlqAC)iUG?_LnXpPUbIQ``ufiBUgNvE`o6%!OWXKi0=P zp~hC)f@nf_M~7Z!_Am|m_TA{$$fCBm)d?5jWb;@3MHGmL`iRn5(^+ft_g&0(y@>(Z zwOsBGK64NA=H>eZL5Aebde;a39P3OgvJfi1cEKU@rP>59T!G`;Nr}m&%MHD=mQ$Rx zV9#q&CH^2<^9Q+WCxffNbV7la@5sJod7BHl&#`JDPoJKSa19jJJ>Kd&hX;CICKhpp z{&_FOGf-oN86HmMrl+T)QAjyo?@8a@;qy8wGE&e|Qd55bwzjvynk}xkPahzgk}ym; z-Ktko=|qMN#}}W&)5{c`-?IL>in^YUoq~E-KX=54L$}}b6il>qw7$!J(JCXsL{UFY z4GM5>NT$j>3<#mxPFQ}ez$maH7>k^r^VM(+EK}BhF1ba&Xe471nIFhn_GU)gE0N2y zaF_PXHhI_XUKN$rTEW^4m>YL?-EY~_;YS;eiI__6Jn(ODH?)v(?OO7g$Ni#o(My^k z_OsFJG{cMGT_*!2#`7bgQOv`afYm|T&%z`qKxCS=C&_hM)ExBvA)1yT>I$b^6%^ zn3`@Q;Qo zl7JUn|2aZ_(VIwLp zZy(msb`pHGIyBo~H^eX_UQ$aYHh^+$v@c~#EY^olJbo!pXE9i~wf8d^(x)6w;+>{s zU^HsKH=@UqBsyCKkAaCvNlt!yrd6*%O-#HA3Iqj)I*d2K(5+vl;ECB=;@O-hydkk* z+oas|SkWWtUA?I(9th6LqHu+6JK5q`tQN;nM+p)}#l}{Xll!+&pp&j5mzPttcTW~G zPCqUl((dTKJRC6ZsPjQ#zU+CowXm#sjdW%I7Z=%j-?rD!J+`2Nvt_3k-Cg4g+9ChO z@n=2bcd<4j@e=>|@bo`X>3>lE5}6+*U!4jWr|&m-ww~0ag;Mw5y}cfpO%T?p+qwMv zIiU?FE*%Wzy{s~hc&LA7Duy%F+fq_fM7P?|hIHx>sfGqO><3z?7VCXH3Ef)x*NSuH z3pMwq4oP3}J~gQqFr=I+C&;y93ge^|>50uU^~6v?S6$^>s^9b~Iqe;-rI+67?-xkO z5CA~1=zIOsnR|B%>p}TlXnC111%|-;dSLyJH^o%4MZNjZ_k!nql_X(wH%t2t)L}P- zFcO(j%L+*|mBeTs>&Q$(H!`MKJe z%JcH|!XwUwRL-~0@%7EzTDO}Y-B8Mf*B)$)0#edx1dH(&gBW+|<5F8HpkmHOW<46R zJm!jNuS5$AuDTb=>rE`yHB4jiR54tsF%ZgRbHR!N!|xzD&3Srxsouw?z0CNjovD?J zVZnAx%}QHHe5m-SS>D>}gO(Le(+b<|oU$SXg!hbwhJnl*^|}V$JK1kPZt$~HJePmg z(j%x6qdXFug^~CfO=z#bRBhB(&dJTZuJvrE$rmLdKO6Us631?F`dY=?&P3|`wKY18 z8dI#TiQ?{t4iLN3x&M`Psle#-8Ll5e;%e8emrv%x-4*=l^Wg_BW+ZhyO<97dZtL!c z9Zu8BtE3t#ROQte65eeFc6)J_BSn_RRW$bbo|Dp1n5PD`irkKY%t+n4D4vR_)kZD{ ziptq6#>J7;_wZjDTOK>(*$Nwil_fx`5q_onHy@?(5^`~9%qI}=KIEBa%_ zWDTQ*)!EhYM%q_St^3)^N0ve?Ab5&ICZgQ6#r=T)6PUQPj=v+&Gx>(tpW}fy;qb z+MibLgn^tofknfZ>yuCQ5?i1N*TD6^3I|qma_%6oePiYypoZ`)=2c>~;7R8_Mui<~kw0u?IdHqw~AvvS0 zm(+{H*1wYqs8yCFZ1Dw(aWa{O*5rh%1%MVi{S84NREUl%~ub7ttOTP+Q&a@tXy- zdYbVrNQuixh=0LEdF%VBar!hnyds*;=bBkw*tKaRLvWwM16MuwTs#E|sUpxEg}!WYI^wJG8{%VvgqlF`b}|w^cN$ zD7o;T%BVd>ef?{ZB*_jMh#V@u^6k}^l>D-?DzA4^QBg54*nXQo&i@nBg@%FN$cQHs zJgCd{iJjZkloR;AkO8_+N+A7kw3yue6U~U)cR7|B zu(|8e(@@Z&Co#^9=Sy07d+@9X;*e7y;P0Db`^q7q8`oGC6Haim8NZIu#;kt?i^<8kV5 zNug+9(G+Ca#Uvu@__-Pq;KoNeR;}=xS)@Fbjp%02>}@UZzWiL4T}X;uXosvHYyfri z9A@=>mChE|SQXRg`tAF1@vtL3&c1%IHjgqdX`34z!dc!@J8ZBFyHM)28Z6+aCcajE zvQnBe$CE! zwF?CWaoYV%IdQqQ05a0PN!?vWF3DAJO?qkQq}U<^5=KUJxlp)chSZrBK{#$M$dkJa*Sb-4eo#HRI2dW0}hJ!4W< zNtykn8cuEY>&_U)N)x1?992}wj%qm+rgT8)zyq>_?kQbN=Uo#N=-nEdbXg7}0+2D# z#>K<-kC}|-*3Tq4nXzv?EcnXsR@)xMh~AOogzlEBocj-XmG8EThJ$UVR-LjRwB6VT zT)Dvdlim-3CKh+8_k85FQ_bW@oeX4 zvTv55^tmj3W!FnZTkiJeZ1&A<{z=>IwwjUebN1!%M^fur#U1ftoVH5`l$gl$E!^cv z)yK0QO%%2{=Per8#>RhCz1w!!0jrO1TSq1Nls~LLMnx)xHP=v_O*MV^$_UZn*(*{K zYNz3_S=<^ES*m-*3TTt+Q<@^dNMHrrkaZq=ku2Qw_X>IRT zGz)OC7a2kY%Xur-637+LTZrr&1b@`0bZDJ}?f_)6@Q-wPVAeM7&87$KS@HH+xuxDd zJS=y!YL0sfX9*8QXCPkRsIWU3PEv10`zG3ZaYjuUu}N#tT$z?S6dAvw;*FV2#ZFU3 zpkSaIkET-+4-V5;dx16pJrKziVZsVMR7kx+{It)Y8XJ@5C-g6x)h_9ie@V$o548em z*ZPQ71w7ET?$0fq{`Z@^I+p1#)5L>=iXQvNIE#7^%T`oWw6L&vOFr6ZwakAWS|Bp&H)dF=H!_lXkgRtZUfF+dHQl9v^=a#z z-k#|^g_D7^Gy1<-3Jv*cXvp75GU$_A-Svf9vs}0$4Gb_xml)nH3CHiIqoUR5(u+r@ ztUtGBYo_^CwuhlZmrg$$ifOirbPdN*a=1(>UX3Cgn&~6(70Wx;&N|4s!TDeMw1+ z;+QkLI=a;u7VDMVADv)jQm=BiY}X9*6qUl`Uvlw07@Y=)Bo!BJzs3@k$38IJ+}w$L zaoon3t%1;;jNjf~jkmSlXdQHiu+y-Ylac610nLi7E>9Ot*a_Xk;0LjOJ`Z>CG?@-+ zmN4fzEtLi$)3A(;dFKprKR4E@DJ}nW%2cx3vEOa90Ek$L^>^DO|9iz@lm0*b?(M(6xpES=*W-3IoIjidiVUhWi;%jBB@!-HRFv_57QieicHk`83)@6BLE~;(dvG z6_W=0sCNR5b0RD(GKuv|Py6nISq8Q*BU&*yI4CG28zQs1`uc9R8vOdrkFg;;X0Yu^ zwFT0?T1;;9&Zn;KN2Gu?xx!<#?yS{r?PuQ%I;by&Dow)@Rc<)Io*u*3v(2 zVxz{efLQ26iG+)2a1#UDf(LfiRlRa~au{UTM&kB5gL*%3#q{a!!M$dS&$su z%EDUgH(bHH`_l_TNiC z$rUc6aS&o4uE|n7v@ptvj~Yc`0wWsRXm*!kgZ*?!DO#xswmW;cd|;Gx1FLT1)6m}L zRhrK<&q4V^F<#-PZQ=PA8m)+oI&Nu>T3q$i#EQcDT`wif1BM4t8A$iP4H!4S-%_dy-U0QzNxQHkL ziEPuX+uvgcb=`o(gSMTEJkL-}3gUcllALSGlQFimIw>hu!um_1-P`f|X|E*#GnDcQ zJtk5K1|aRvWnYvFhB|@h&^_5IP~c-N4$Y$mGIMv7M)6a`lK98}#>vG;Dos}254iuX zp`d&!hUEo1#At1FT0emDOls-4nmSnQFj*%WXviSc=chd@&+<(|AAD4D8j^5J>S4L+ z-&>CPjdaBnl&;FU>^cE?Q&N8t#Ow>~&GZZYWt(Uy3A$MZCFd%Pg;b;3nNujV0v%l* zDt+Cgqef~g+LA-X*SLzzxEknaB-v)_ac};nrnD5qs|vG(Cc}4H$;s-NV`+=E9>ahA zBw7A^fCZ2V3T1jSr~wMfd!?i@=|_CatA2xq!GVD-@E)!l z8xr%z=c|ayii%6MCIam{4H@M{MN38O+CYUv!1$oS4?D0-nY=TNpS--Lp{}WK!dU{+ zTRKscSk_-V0}rsx+Tqn1nU@P)i~Z?znyKMoQ8ZF$Ybt zdU!!Wu0@4mt&XHc0|V`xd|cF;~XT78fx9LqkIh^f+|% zxIAemS!cpmLiPm+@6>2@3wwSb@ES@jDm^G zhkCw@{@%6zAMd?xkiqKi4bw|3)O`L1;P2Y@U&SE*COQ`R;7L9aT3PXg_ z@|byFyj1_<_G8f)C&)?W5-i+g&g^ORb{PzRc;^qC?SG=4cBDdb z{8z6C6@Yd+8nQRGS@FTOZqJnc+}hMjIM`)z|>N*gqjOU%IMeA=Ig;#Tzcs+tWV0K=?e-Cj4Z8kYNB1bHfe z+31@}xmlq3t<24>Wahl(rhV^DTd^isR~H$2zqq^1{FmK3k!S^Z)YQk0(aTTEF{>1Z zvD=XNc5VIl8~Be?RpJ)bheCn~_f|O-@uQ;jDt`j%cLDd~V@4l*0$EdQ%YV~mTN#X+ zDQb(FZZ{09yWQ*66x7A$TyAvVNTNRRFcM|OvIz>I?mKPX1y*MGHT_hcrJ_bx|Jx>{ zbTysD34zqyWjh4hi=y&T`%1sf6e%OyOdti_{lS+N(Zs(?|8a zD{_BJ7>1#y2}kXpQa8Ua|BFWNpo*aS2jR+w3N?dcadWKh>(ix>BDP7iAGcZQUbABH#AdW0R`4J*K(b}XD z5-6!}I158?RN55VL>*tCk#f~QaY-=0TK@G^O=KsoGeujR>PSUYhZaEq4iJ-LOCcv3 zDuGv*N2ir8q>Z0qf&(P9P=HLM*`{IQ$S%VbAy34;IwU%Z?bDb{=IJ)W17e!uV{DC7 zkJN?Q3M$UDB|)o#(pZI`kC&|15&xeSpvZVvj< zG|%$pFQ|yWD9$1Z7#}Xo*A2y89MtGpDZ->I%QiI*$adMGwMn?~5n8Ig9=^V26)YPw zXaL{jwWXE&^^?~F7>ob0kFa0v)xFfKSlAhemV7t~*%SEN=$AY1KdNn^EQSUj&84{! zwj7SuhOQ_hENtliJks1LDDT`d{K-jfay*NciiWn`^ES&OsHmwasZnI-`K-MeRAP>& zvYy|K9)k)>j{1t3*=Ga$E63fpQpsN&%VTFW73_wd4H+DWiAlm8OGNwXy^& zjrOz?mUAy{HKZgo!NMdkZ;Vji>=m|yMXDjKR&WK(a0(kH#=16!l@w>$#d=!~F+zH2 z7)c9nU;Yrm@ZHqa*KJ&^Z=k=FUI`$;hCS_d#&u>>Ky?(BB8>d%Kl|t$Buw&7Fy1^J z9F*O>mxfF=jlrfIeJnMPD+Z0qg;$b;jzg=aq@HQ;YcVCKB&(=3=DC{aJvHaxP_o7C zK^wb!AC2_<9MHjyIda|BF#+W8b%sHn#zt}ji2%}^BCYjpUU6cp6b zMtE!P8mKkH`5EeYEXiJ^W__?tza7s1({YBVvPs1`mL`#Xr1#>|9 zcZZ%+9(0*_+f@=i8MUsO!;w8e753rdIzP+qP>~EQ`p>A26D{A%p; znDg7>KVJPt#u##yL8V5^+(JzVbp@E#+$IM4*qf_{qrhI^+XU{MaX@wLLMBI#SzQG zo80zO%i-Z~7A4$4DZB8sI0%$hK>XRL;9VS%ZFdcAQKs~fPk4%5Qk|2FS-;Jp>BdCo zUz}He`J)+^;^YQ3>3)@vcI69ysG?YVlRv8E^6Pji5@_!_nW^epsh9mrBiUT89h!V1 zLo?F2+uoknl9TsWF){5Uu;lL(N^kkOG(#gcWldG1_dXGgYNZ%5+117D134k<@JD;x zDOlA7yyd2v zmIniK&4<(L017wfyUMfizjNw8${0(>Lg59rWP-g+@9$lJ$Vnz*oQ0m$+h3(Gs&Odk zp6l}ywq`o&+ZDVh-Uo(Li&C&e$U5a0r&Ktf8ABW7Qg9{B%JOPC?GSJ!rv`3~@Q^e_ z4T!R{lAn7U0>`!oUjvegvh1g59ZY987VT!U;Va=DGB#W4Hwxt z^pno{ZReq8uQrFt5EZoz`U{$=MrU!pgO%`?$69mwC{NG++$}}l@yHugZlDBy%Yx;$ z4sC8w2V=34&@0(C^LLxEcg0^)ie}W*S}HjIKAMOG&GLPi>6|>!C}o)cR4u@*F$lJZ80qk z9{TU-S&l+1G^T&CU+^ADv zFwpw4%2!EG`n9DpFN^5=1!Uat6utGCR#`a%E{iKoI}`Vlh_s8Xqx?+w@DEYxGz4G> z#}(XC?qd>$NaN`3?48Wnt_Zi&_<4CLRbeq1#(o~8cU~vacl%|uHG9dcsg$Fl2D$4t z@75SM`|r{dg=w`Iw-|vi!uz1d8m$jQ26HWr>#g9!lU9H%{z|3MZcEb=4U9-! zHiXlKF^gk1p2w@TCRdx+`5wj=)(FusvCaV2t5-|#^o zN~;gA%+W&s5r*)-yun|=gE^7$k8X@vJn06AD5yzG&F+kw=~H?m~^slou8xor`0cC{KTU~0AOS0cKL5v zGu%$*wHkB~Y8#8lwmvr2VFjV~7Jsf;eh|Z>EY@f5)qfjonaCDTc>9tNO?ZY+Q^5fF z2VBc^`s6?Gx~+DDl$y16z&|O5!fcR`MkV+AY8PW>k4BD8+jau0tfjYWS{!0{?W_h0 z_#_x);iiPol7?#HgMb^j+HM)gR9iqPM)jBP-<~~ zc{V4b&Z{me?Y3oHixL6=<@~DW<*P8C9a)x+gqfVp@GSsS#_@sH#&|(1u=_3x zbx7~Wp~wiQmY4|X!yG4FjNc`#-BBbN+^6#t{3X(^1MghF-9rEF))X}?KRVT8j|?=Kmsxg1#D&v@3n^CcyQ1?e+@?; z1*5Wwb`5#1?5GVtEvP|5Rz9!zur{ldCtH#J>HaVAURpVOYk7r}5dIXF;MHPFg-ZT6 zN?DNwoBPz1M9_msrMhzMeqBfX+OWD5>x(s??XGu_hy2Khk>t+cBk?fe0v#+4r3s6} zs;tVg^HkAX(MyHTm=q2+J$Q{fG6RuY1cm|W`pgAfFsGZv45Y|n^eKnAA0jebmxBTg zPUCeZD$=iRwcnv?b2<9F%s@ynu)#O@k&Cq72p-yQrH;}zVeacXd$`E)gj1sRu}faP zWX?VlvIj> zFX{a0QTnFmpP*lx&*Rd#_}<_9`i&$jDm_~eg{BPGr}FH~oUP{RVW<3rShmidUl&2c_oCq`&_Fh&lp7&7 zhsltQod&Ipglix_W3a+}<9Kf5JfzVRB;+41j0dpd;4Fa*2N#~_URE3{=4+EiFfy^b zqm_2^bq1EBy!=B$C`mii*ZJ@1V748KFEH5WxdV|w|6?4!4Gpp*$E?iBr|f*K>8=kF?To%XyT23*pHZ9xCPMVjCCumh{)BaUd}iM3X$1O(CnZ zHM-h-)Hp4m`+hW$k{?BdF3?{*jC!7pYf_eIN(M4dPV}0YQY!k|zCA4uu~jcU-P#F! z`=$37C>Xr0mU;>vwaI7RXrH0QijJ_b6Bi2(k&rQ-(aU&_yPM~UA@og00>xSL85chR z9NT&Q?H)BQdrY=$j=kw2b4Utznl5P0hTE@_|J{bhCpyJGu)*6L)7_Mnw_y-M~@lWxIWik>Gcf#KrZ~g{jYoozCBzZ)cSR*Tk=UEMIa5% zq|Q?*?|4@GO0@y%tlmf542q29zPAxfF{i`HiIH`d&QY0emk9y}AW1MkJn}@h!gisC z+Nj@5KhBx`r>5+yc&2vmk1Kf-c{6Os`4ZxAzNB_9QfxnkMr~L%TOmjH<@hca%|6}| z@Xm@*t5w1f^`XmN_m#2L0DuT99h^fh!~n{bMpxIpt*=I9fi5oh#VlZ9g_nETHy^pq z1GbL=-Gh=IUca_Ww(k`l)TmeJ$edC?CB!TOEJGRN$DJ9N1Ybm%*U$|zY`Cw z!4)IfzBSJA0H*Zg@$$POqd#uNRK@o%J=O5il6wV z_z(bB_EWcTiBkpWo*eRQIFi}&KdE996S?B1F0Bh+o1?HUf6pN&Ny5!J<2Ux!&wY5b zdZL#siF`+z^U^tuFy>9FNq6L7sEJoMS0EQ024n94g{gWir+`s?UrXE~Qx;KqIZX0k zV^*`*f6>VQI}j4#f%cHosp&dN+4p7j|2yXKgA>DlKS==ZK3!@<7LX{Uiw%Sae)0_9 zpIX{|lo$=W{lsIPC6O&Rfdzu&O$)ca3(_{#DI0UuFEYU!RHs61BllP*p*!uP-0g)Q zhK4#y+(e%V$?M-}oB0Z2k!W(ii=N?LWxuPyCs8jT-=#2-2EqcW*l~GTXPZKev90Z; zR>vR^OYH(6#Y~X|cV26~n3mRVJqTQAY+sSCYY9P`TKKeN(nI~?z~cfCF#p=EgAJZd zzft&T>QozCw@nL#&P!gtZ!Jnncz6HF*rZxz3~gR`+71g03K~nkoDZo8%-b_QOG#d8 zIyVjIJ~OPD581}>(#&o9Zb=2Rp}WK8wJYvrzckD`QFWBHkP-iJRPeYS$)jWQn-WIB z4K=CSJE}Ix!=L>WPkjglzjV!Zc1eP2FDsvD{r1)KkdX%{PE)Vrnu3gi@_;RUES4PE zt`%;@c9~e7fzw|cxRkfnUrj$e!cc8`hFrdHE7seCgrt0t&k8IsWUju+NT9kDPRB_7 zQ*Iv8yQ@V?>pL3Ifo4dJZzutW4VWs@q!S?kGvP>5gpfP0@Cu*aBPCx`F38RWuDxz( z)7Qq*VXPqr-Txo1-a06bHu@57f)fG>4nYFJ-CctP2<{$&ySoO0ySqzpcPF^JyE}us zeEt6R+p67tm_NE;s;B9izR$hqo_mgf&}j@-@DDgPHUw0NcJsIkoo$QfjYY%1o%;j% zg5uLMZ@Yrxb(oxs!le_0-+_|)erzX3?|?5KjqD@(2pwG;tV@e;SS3VP=Pqf}Vsxy_ zUElV@2tOqr^2LVJV(#ySkeegPZclCI#7ShAUJd7owGNUD zCu59);snv-bH<-Pok5@8>d|y}j9+^Gdt^ehz3e3yDr`>iEY_Yam0@J!ys)ey<{&x( zr+@q2H1R>F^_523btV5LLl4kb9Gn$8&t&Gnx@4bDWQaf=;^u7=ZutJXxO@z zypREmJ);BM5AOg{G}HZ!>r45G;Xom$TndtpK?MQayg~`bL3jP<(-8S@?Wqu4wWb^V zNJMsAD#Y)k3K4}SMut~+0qJ1P)iyZqd~*D=XJ@Vh!-bWY+v7#yE=g-Gg)y+(Hlq%e zxaCVjyDmF#iTPpkm^$_E*rUikZ`?OTX9`;?SKk74G9t zk&&7AFDz{ABocY+9lG@ynV8I2-(A)^d8v*f6|>#AYSi3+46jwWFD+Ckd`izJ=artOIO>i%pZ*eI zcNK;kGHD7tz2P;U=S+Qs%6MKEpPCHT4ulsPS3#aPo}be(`I?U*aAi3bxm(FY7I$6O zS3#li`lk8zR!*|Kt>xqt-9gNH zDN5LrhL#9*6z;8QF759RQMA5!*}r~wu3wK@aT~*VKWZEM*Luk_PM32?$uT!FGq$Fs zlX`WJU%9j*=j)2Y0&9k#JN5|GpVq)Sd&_vSH^W}B& zOnj5O;6)-yZ7GkUZz;@ywWgk>rhXfXeRe)1m&pU#x40mpxB#U?((GGpQM{!$%`Iu< z)veyobKFdyhP+pP)rmuGu;xsa_23f-h|=wJ*6=+xFKN3Y%)Cz&*B4#|tunDVd3eJ| zqoZH?PWS4s~0cHzw!_zKX(*C6)tJb4??A2WNyXp_)hlI9{>9QycPsM4k zdcg;fEsH>KhfY079w+U1%ev zZ#=#Gw)Mu|)9@INffUSRrZUW@k@1y()0Qq9b!8Vza{^O86?F`TiVj2k{-%~8V08~R zBpL^K91|*|1dcw^p-C_&hb0s|)(?sCYSs_*k}sVD^(Cf#?GrTn)?c|iZ( zk1##N10S9#>`g2COx?~dOY_i6`)6zZ=zr)T@9mUlz<|Bz4do6RMR$0=)mtuu6We%07(7?LX zrN>y`*x0y11HPexAcw{>-(T~DyS$*-S94)%h0`YpM^Ge9pdJ;VWg`>lX@>^LV{JXw zvEW(Qc)o7k)`c!DyD-HkjM(7opQ>8=s{#xiu{Gn54K68tUmZ(k_u3>J z$BCl0qpuyUTit#W@k^+CQXK+kV%FvdiLbAA3l>f~Uc~<2b~_%bJ!}t%^MaCQ`>-$l z$iGt_4dX@1*Qdh*7Ff9(*|N0_@;h+pX~#6`GwkIaLlXOi(s0(Q1L9UQG?9&+))Wjb z`biY8qwCDTMA8en7o;+Xje4^rKGkj=O3=~c+@0t+h^=^#qQGfp=T33`4Y?ToEJvjG zgBGe%TgRfrTby;Mf+kLb`@u41&mZWoOG8sl{zNF@^pTANp1S8hRUg5jk4{pKf()k* zx@8zuV)^$EpUx(S7LKcUXi4UZ^D|R>O|Ti4L~ZSUDIl$2SNA78C*=G=4HOHkP?6!} zEG}dH092RL4mSU@PtkW`^{0zHE2PVs!4$V<@@o0U?-pwN&?5DGq#Y=Jc&sQPPGL8^ zEUAc&$|F`PAH2>}%I~-TMtJqjl9 zmSvAlu@Xf_JU^a~c>jrHC$h^j1FR`3N@sd90?*c)dG!ikKWZN;U!|quxgG~;@AIc7 zjxW}xHN<#&tS4aFyAV#ldbMD;L_quWJ!*jbe0I3%?b2Fk8Gm;26&Iy(Q27f=6{g)CHcgK|S7BNjJD zvu0*yfX#MaIH-8Pad8idbnNZ!+U_=3ua_4U1^52K#KdfCYtz=&&d<-kaCrt}P~$sr zRF;vM`QP@13-4NYclYqHl(I5rxEK!)PeWZDlnZ}>CL0;Dtj0eq9UIhM_4bc+uarYE9(L&1nD(OiXnRjiJFo(DVft4^K=?>=v^7 zD$wZ>#J6=tCoe1>HVx_hNkKyLi(Bm+qg3}o{e;uIu{xB>Ejf1$tY0;amRnNvvBTtC z-yZo@e@5>2xH^T<7aYXL!u?r$HaJ*d1kJATd7N=3z4xbNu&f6}1yFDC|FU>S-7|~x z*=e!>t=^vA#h-o^eW1aEDw#FVF25=0kP9T9yPZaETbtu6W^ETbK>THkAsXw9b*dyMR`Lb3oTl0cS{&chG{z$=xEN%tNzQ0 zj(wN#A;s0?sFzx^qUBc%OuLQk{ceo2>M4f+X6y!LLN8p&@`z7HizSp9%R0HP4%0@3 zrT%UIcHD;?6zLNKxmT{DnAHOD+`C?8Dmp~t{TE-W*MJ%0R)zX>e~iPkF-3g0O8VW4 zto(V}wr^C9qKoq?Hp7}BTQ}Obi>I<2Nw$oTvAx^NA689WVSc&eGu&zAaDbg5%Ddp| z)pU~@78%LmVkQof{XLCSi8bK{aVg59ziCNxgC7I@58^`xq=vfpsMTbkNsGBRW4-C$ zk^MT@G(L_6`&tQhQ^}&{kTTe*W5smjqsq3T?%M)8=X!Pnf6vx!OU|ppvT=B-MJw;-u&(p4P;d1dv($1VgQ)ZUUK^N3^)cKc{D?!p=SK;4iJL zPc%XmR9ECRv)DcKoXI-c>WG(f#4?NO)I5oRl=o}HIH13A6qn1k)Tdel>+KF*Q`1s+ zkE>D`l!~kzrUAG6WcUlANm6~OW#QxfcY+EtCG)7|nFtZhciBdZDgwXBjOtO6C71xg zT!$TFa$|}PcmOLlTIImj@qcpxQeV4PoE)SSU-}mHM=S~6W&GtC*FC+uyZ)EP3V`DP zhNc|slqn7*q3C@PFU(#saFZxVpKWE!EMGk@ZeY*np)L1`=ooH#Jotldhqm;kG-3DIg#K zR$V(gJIf8$Pmhm%y}eL^wzfkV-g99Fv8}I@D21*gEgE`(@nWmP6y1F`b zykx#YgT;e|*~#{{Jt!X=6$P?pgM5A8StX{XrYb5ZfG)tGVIPG|8mE3A@}ske3P`2= z%0cFIk+2PAEs09ZwobLnjFra{d2;25lF_0L}R(+2> z68)|D^2PlEByBsI^m8LMwbj(vgS(UP2|hOukF_qJ`-VeSeFib`Bb|w3>t_0}hCdXe zJm0+2^D43bAJ06$`b1AJtcYa0{mZ`y;a9M`2UK>?doKkENr&I8gg1zY8p4vr2Yb6} z@f|1P6IpUjAP06QCSWk)IIxAwnqtS#vSKLDfG_eN_EHg%8OKfa%T#g7Y;j7n@k+Ba zLz2GqPc5UGx2xD7R0V+}3+O8O0D9qV+A~8=Ov(mSSaCzqy6cs9sFTAJRo+-lX=NLA zqtAct)T^Rh;(d)HQY{YkVg8z$lJ+#_vat{Qu!ybFzUh zPhUivn+>xkIBiXJ+Sft`XolF&LR7q=e8A9GHyDY>tV^Z#`eX|4CA=g#4W@L`2{0t0 zlSo+8)H&saulmXV229bePXR&e$F-wBJRfiwFw3-I*-3o6rZtO`cEltw^{pga?_CX- z)vLvF0l{fo%RW)4y~BGxb|1laK1mq13mH4*fyG-^xroJh`YP{yz`8lVLN=PlemAV& zNL~Z{$UN4Oi#Uhhm)L&R5k*Uz_8ZL>P9xlgsjj)vB-AcQW9#_$Kv54=~L;aH9v33ki zO^)-)d#u(xSp_&)c7-jJRO;~M<)!9-4w^wW%=eAybYKCr7*5!H*>T1=l*{U5bh^N$ ziq+*1jSU=tm5>&WZ)Y7%m2&t zup`e3%@5tmm*IfoBaP~pSPzvib#-;1P$eZsvE~CPf&E(ORb+`jX|b&4qk&TDH;{|0RPvW`KuQ~rxJFED_VS=$!-CZAMMzh z2S}yjSz4wf*a;st0>@uRXC_p~2`o#WMhH?yjWT%~J!|~~@(Xr~{FakP7czVlJ!7v4Rd`HZ}*;ZEBi|iKVG)|LH?K zoW#Uis`HMI!~*F?3P&xVcn6)l%Vh(#-%5`WQ&i4Ycbo9B9Z5#{#87ifYWLnLJws$m zATecbzJU51H9C?0?hIne-s;j$xuwF96d9(AJmyErPo=F!;-01)5{NlifSmhD>yx*j zl0pDT_$iAL{mR0VQYDgcNF+4_1!(B2b1;F_zOJ)0x1$*uB3U@=n(C4$BK>`SIK z%&AE#TD65dT6~lCAZrqTuN~}Ibsen_A{IcR5#2oBp;HieCGzS0WrS5K1RuYH|^wo0(O$@_gFo!_!`L zIBDjtGJ7H@;0L+BkN@aW+x{5Q0;6%9)&2A`Fj3Rvw)1B%U@7Lgw5Kpp=1eMYH|Rlq z5D}7rihKA+B-@PUJ2hVOb8NB6;jB_rv*|bD26^r!Ol7vG1@-@$42MG*+fYQm*7>|~ zMi`1Jijdl!GI&@tn2eG9r$Doh=GhokIXn|1%$r+Lt(ni}E%M#{oV{YLj~~&Azsj;Q zvX{|*)vH9a6A>-145-&Jj9mPf$gCi5bOeuH)5V7hCMc#>SKo9f;P}IW+^#&9k6>3} z?$Pt-5(>acZ6`4ia{`Z<)cqd;K7%QpGP5eGAP#tY@$E&+z|hd#%*-tSmNfc%b93u* zJD4~W6p#mt9Fc=AO4E~Fp&deBJ~r~`bWnpqpdC*_LP#jP=&+{A80^MHj2TCdrKF^Q zhL%AhB!rQmawM1V#O&Vm+8QVT)&q&o$RKQp)HVc(GjM)~PCCTi>?UDs`q+I?Yb6m}!d;cJP@8y>cl7)pN z40j7w(`n~MeH2&F5G7WMN>HbUOig!duaO>4v2C?W{&aYFP@H>ormGH;UZ!|sdH3{8 zA_oBd+K3Wqaje-VnI{%ti3DVo7EHE5eb+N|No?Ds6C{YtQOIIDOv%rQ4) zr!X%{P5jM^44hC#tEHvLq)T^b#-ST^Cy$-|%xverU;~-hItLVX9Idi%s--}JYSLH5 z2du#AyRM`9)#<27kUCK{1^C1(Qp{u7zUNA(mE;SCr1bwSqecZl@?JBR(@bo8(R%_% zvUSq8)Gzv+Io$k7-A0ad7(!AZzw)UZdEfKrmm>fZ)n=Nq`7r4K}J}G!(6b8?^^P0ksd6ZmXd znoZ}A?4bMK`BaaNq~tx_95VFe$LF!q0bib$?5I9meG*4HLER16#B_PQX66MicBWaj zL?o{HS6G@G2QEy`lXvYOU&53uEll@gaSh=tkxvMuEs1P3?GbM}f+X^f%}Z*?DgQl{ z7)q==n92{qegkn5A8&B5ST0qYU4vq#;IDCq9 zZB{II^4(qSmJR2--<{UkSy?{I{S_Ii14QGhfwtOY5($OxfQA=mj#=dgf#DC5CWO2( z96O-O^=v*Yh`{$w{t&vwC4NH^!0VO~QE~{Zc)NJfY&tXje|fXzvm1Hmn1*CvL*Zmh z2DDZ;a-K5DZ2dgL<_NNqD~(a9hb4MpGx^9`MsIi>O~f@6v^M)s+EP`+Z0!;bS39`5 z_?w%Gp!~Xu%@6C@?;Q1rA5TLsr?&DM3u#`(3&xV3_!2>+fhgcuu-|Bk(*kRrC1Ug! z*ve-qvc$nPv`yp9_2bABoj~huJ!2|5Et+oweC9M%6JKOjo#22dk_y%QKlRFcyL?xgN>6jWyvFvi1E3z$8GCSyIzdWi;K8{j^Zn};7hLatEs74N3LPG+n ztsAFu(Go*p$oq0>x9^r;b^|R$b3}IFBA|g!$n9;+nn`*Ivf4{5?6K?y%RJ?OmqAc~ zt*^9HqIG=Kcu9g{I)#R+&Yx>uH6+V+#r*rkXB7gX6$K1g>$1(Kh`L1MsT69T?!F?N zn!+-WCc5b4WH=MQ6xUz7M{Q*mlwoXK&%wB4*2I97kJ;=Y1a>8ymAq+P&%`Y$^Vt*X z60e*}2U2A=7;%Y&>kAj&YWfrIgbVB!(h)XJg-iLdfQ zw28h+kbHbBhcDT(+FjF_S2)iA??)8oTpad;bQy6JWmv0`90nrm}qF{{{frpVs2HIjMYe ziuZyL=_9T0IXGre2+t6JT=Eu<*?Abkb#+CZ%dNBc`*S&phF-pL{=x36>h=1aq)HI% z?Q1^E2>TzxfuUGfI;X`<| za)B3$7UB_f1H*0?2V){2>^s51%v4joSm$LbvDyFU;M_+saAnW!*6CJ$`|rs$Ukk`x zjQJO-J!}n^CK(c1OiN*yPsZ2eE<8Tb*nrg-%LbP|X25*!ZLs=rfr`TTt}lRlJzZxv zFQ+&}fjj(mbpFhJa(-U7$!>QlU+U%gSwT_J-rnBN*B9yid(auQLbrnu4NXBy>tuJA zjGFprXXjdRj1v@%1@&J+Z%{BU6c@L@D!RD1#3d%WySrm!VeRejC&tHvb~Pj)5xCRG zelp(6zd1NKfRp;5d?7f0b05sy=mNqS3sql1F-;yG_ui1VD(AfmIZsQ#+bAHpDr{A) zFQYDsESrQF$x<>@5|qxRCKFYcY;mGn@;V)w%0P>*>rK#}tAaf7C%L}iR2Y=x#hu-4 zM;@>2^X@n8kMY@`CGYb_j{3sB59(QOxWU=1_)5QJsIF&aW^tcu-fuio9knEkTrqB z%R>~=Ijy4m$=y-ko-7%v|KHy%hU|uN@g%76Vm)_?1&P=^?uH`XK;a+3@w#ZhQfl!u zA%R61mEIPXLPL`T!;WfNk(nd^X|}tRBU3}((ls9xGA9nFeI192B2S0LpP|UsTobRxCKAZ%A=$JOUpD+dMJ*@BqaG5d z-RNY*7xtuJw3IOjGbq`prMbMg7N)V=xkcr1_QK z-2GCygc6&L_peX!>J`6n6U9Net}XZe!{+VMFZK%w>g9}|HY3279P@NLec{6=_&ihn z+rRIS{OztXtkp#g$GblM%ZEU&is*l0;;$=`a8DO}nJHmDBtw_asi|XHaz#sl8s?YL zHe5z;4o#~(3)s6nk;NWqSxT)cUAZPJ4!Ng*B~EPSUP^N9AunzA`Ia3#WY4W}WS2=` zS~Oy4@GCLtcwoi+jxrrJ(D)kvN`_Ts$)V!zgTm@7>9jQw*EvQOlgE&KzoyGO0I8dj zbu|XxMa)Lh*-2p0kPsIYA4#|k@b9WZ2S1JRz8_j@LwWUfr)E6kdE;uNbt`190pZ_z z{FaZbBY%bz&Z8~y3k}w;+&RfDW^wN(^z#o)^2xWp#wt{L^kCXW6v>^+Xrlp z>Ty>)ANObENB%`!7x%-0WhSGg%;`MfNUqSed<9=id z=8hry0v9{P4*gT&$=g}CESgGYL1@>{1+GRAB)WZ$`-9_Z$OZ^z%Nbkq@*bG9jC_w3 z{K?Ug*uP#_pnYZNYhZ>L+&Z=&ymjAfcj0rl%7C2=CvwG&QMf zYC1bOSgf@sXHX_Yq^5oj7h_>z$(5rdCnu+nMY%Bx^NG5=I5p3tQRAI=o#s@k_ zmM*T(ls_9wI6KK9r14&ZkFYf z4qkQVGZWn*fe#^Kxx0INlHadA-4A6SlTzV}L#lLIpFA#=(kGb(t>hBZf2(_-+V(vt ze(7uSR4j0|+0u1@tZ|wnn$yOxFLC>Fw@{Y-Mxhq_I|Y?hk{iA>dE2M%o*>?!DsOIS zn%D1}48QK(YBEU1Br#>9DBIg`21ji^RvEn`HjxC`6o>eC?Y2h~d=&e5I4<5!<+l>S zBnC;1=-<|MvhJ|kwvteXefg581?a9{M|IdizhwRs9w&Mq4#B*lDHFQCQA7P0Z9$n5 z5aR34NZE4tyb#NFs}m}gPUK04XA?^Ej}b>qmSlURQm^+l>3Mon>`*P|Uo&LN{$Y^2 zyYvl}Mb*jR+GC$&nd4!Rt_lGGAy-t<)ymQ;t#WV6I`lPaDMU-9{j3XinxW26XohdH zND3;8oT8rdR-$K;3$fv(kl+;Pq$knUO=7O@`|^LSXTPw{goTboPP=K7R39Hk548tU ztkuI*^OOB-g{8-e=^MF^H-f{PQ~-dKU$u)85zcXYBxbjx9gLfRBj%wBzXcQWAISdy zFGe%oAaN}2K7?-d%GhlJPME`mFKuWNrGDr7KdZuqu~XZTk;;n7@`>W&RguY0^j}ZY zf^&Pf+%1959zXzIGM z^47Pa=b)Axjn#{r-BB&Dxq<7|(^yun<&eTvSCY%l5uvHEeTVl1PfQM1Rn=XglZZ)h z_CyTzEwm%s$fqI$vNP7@XxqgP znqMu|_KV!xTMP`S2cCb>5I@Yev@(l{|A^xLG{0iLGra3eLQanL1bRjYRAhU{CNg9c zQ4U;IZc6Wuyv|yJSq`|oG|&3|KYa`swc$PaNK`BE`+Fp8smFGlird7SW%&r|0y)c* z0X5C~I5{M=sWt)M_V2!~3V-k-#k7}#u{Zd=ik!PVBJ${`pGnuyQR@!#zqe;t^oDj| zs29Me`nnvpPbf(PCh1>U;Q6*;%1Uakr=|Sg_G1kMwN*jr-^T;UVr0g zl~>5Tm*8xX)7K@XG5sd%>bkO>H(XNSZlI4S@DXS#Q|x?gVldvT-Nfw{iTgOE5w1sq zT=9t0xnbvdtKTq%%CC6WpY84$#oX#V;}Max^?325%(g=T96X18RinyuHuO`w--Qf4 z1u$By?I>8MJHEeek=Iln>m3&8HaJ|;4zx~l8XT9j=YsGo&4sfa(MYYRQnJmdF#oi* z(DJA@bE{E-5F<&2*K5B8vUjdr7Uq+4-9Tr_!N}wUg;l>^5`b@6pZU{UV?w7UixK?_ ztMY2d>wam{mM^NPh)(nS3pKS-yWOnO^6B+R_Sf$V%Tcp53453ynj5lEBcDAZ3Av+E zV@Lb?%JWL?=J$zF0zd0akI>SZ&y^>};f=bd>quy_YqC(iLL>SA+TT!6Qs!u=ot*mY zVkk6xkWg7D;iH&&GD+_}LN}8D9Iw+}av@M=#Wch{MbG znS<>u>O9D&vFWAed7A0uBb>0Be)QB3`n5jBUZTf$6Tw_3uXw%hO6Ct0CJ1^sLDHHT zI@%(+^74fY(~na9lfH@O{4OU>35>om+f%K>1vzRzswj2Ullwap)y!!uKsG=Hwvo^yPT*4 ziPh1w?d$rRL^8sjd^|kj3Sub!-y|d?YisIEElh0eUY*Qth@`-B9Hy^arVRxL{o+cNt%n(#>& zqnZ{MPotlgD=RB8u&}_^vqDT&)djdYgRDbboG6Z!^*?XZ0FwVZfcld8@0d?43>ZLZ{n#j#yfnEsJDK1zznL6< zP$Nwuad$gWsC|9p5Ak?cKm1Vf3q0@dDXmlwZ%7Nvs&$89a7CtCtQ(%&Y1UB-K9Q3N zJ0Rjl`~3!Ty9Q?G*o{($7aG6r^>X`S#;^Zj=+0wn<`b1~dKmP6b{;J#*=Dd&e$o`m z-r0kk{dbprsr$^18BkS(`wZaWhM$k=KI<(V(=3R@A64fZ53UNJCU~6->EYPo`^E*F z`3E$op%O(N_%9%Naq{L8zoEB9O{v9u7)lRd{hlcMw$nL%{ck2Ub(TXr18CVuO9E{ijF+1rlQ zbOUm-5l=R9PvIY!EcP3ZuH}Hj?=D!UIatlglny0wm&(IGbo*`Kn>g5edP0Yvkn`Ti z!8GmQxDLtiI{hkRQE7Dj2E{|mQ!C$1ty>&y0+X9Na|WMv0#A#ywSlPUd)scU zS@r6B|JWegXrYe#sW%igE|-PIdy!r8x3hFY-kz(2*r!<;oSL!j_a+9QW*ye?n zeU7xf;N>4(+@t8$R)yJjHnJog_wW<|Ij5Ym_XojzQK zHy#+^;jpTIUV6Epd#_!KitCc=#p0+%^=vr4{;<+=mN?HF8O}#8(;h|4ciCZq9>Vl_ z;wQO^lZuRv7t^BaXVhQGYIbP3aEfcGWz*^`+iULxRgL?nrJhbc1Zx&BX|HfGJT7{- zgm?V-=JYxCpv9!05eGRSG4VSIBJLP_y_){b^P#@mL)lw7m2?#OC$5BKy29dO7#~n? zh3^r5{Ncbkf+=tJ?Yln6{CrU9u8p}Jlo(#qJmyqkX*~ryxVKDFm*SDYBTf{>&C6;Tudk*(2O}S&e{sutfp6iHBbzU{&w37PT zUO`{@u=E&_GYB0K%8Fpdv{dXy<(|qMgF4JA3I;7pO4>2qHq|>U9X!IUffL~FhxR{< z1T7c<%{wSbNqfe}Wd+PlO$U2=z(en|6)v~I64i>hxVVLd1q7IHHa3jFO1r1~^Zmui z$q9?`*vP;D;8S1Ej)4>(6Z5SCbdK3PJd_Z)y}L_{i2+rGpP!#W^EW=DYwH7|-~6pn z-@j2}goLK1dTA*r@Je|%;{+!Le(>Je@B${1xswOFXz4{(s!ct`#o+;7&u2Mhd6}rh z^i&^~BDE=J@jRTHK3Xg>AkqpK__=Aac&kjehQ{s_x7A@8H z{=>T4Gi=yN)Pc>Oe^+)5y5Awr$#?hGIMPPT(daHaf zjKgtC;6CFEB|4Y`hfci%93O(gunZPqb@&+x?rD%=9vY1Mi9C zL8)06xd*vk#$Gl`+l_box3In*GqAx08^`fvLNtoQ(SLE}`7}q(46tI6Ur~=`IGx8< zmw6l7{gl7IStD2e+eYOHDKmPrd%U1M6g>kbCKcx8q6(`R%!)N>zrI%$8tAr_52+bEXzV6lf1-DA}NhGQ&@+?CMnl#U1%twMq z6ZbNneFnbI+g(|+;=&B{1us$nUksl|dq=3E)8qBFdaQGY9=iNHaQEOv&Tu^X?NX=x z`=*KM1FQsfz1LAhcDTQUfA&DuwZ6$ga$cXPw#~YZ`t9smzG=XFoq~q;AJ*wv+-&sB z2XV1C)SB28`xhkJ1_ZRopl|^2AOhfGV42uwyJw%f_vag_1e z?^h0>b9z)oU2z_wpS<6FH+5N@YZvZK9$ts3_lljQw%7zC!sQ~tPLWCED$i@&w(J>6 zr`+2FN^Lf*&eJa)*^)H6<@W1iv6t80{f6kSEV*($FAP_UYVrYsPBB(vf5Gu|YfJip zpke6{IG-^TB(9s>(i9y<%U#pYo{JLA?hvvg`l=f{HMOJ%L_pF`VFD+t#QL$_U1IC< z2$A?Tl7W+c(bfsl)+6yK6~NfoR>$?cnP0yLCnVwD6^A--MPpSZbT?0MyZXjxeii^N z$^Aa%s5qn=4Js=vZBkB=`0p#nuH+-`<)ABrF0Ve>M_|KoLn<(RStf&zC^czrW~Q+p zbPG2#Hy0r55%2d1ks90B+G@8s8(F;4xfsMHCDschSU!+UU{D9S{LkdHOVh_k`B(e& zy4i679C#&UmK$p<(yR$VU5A+O0Ij8f&er*4nviO@a3K@44_Ewm7kIf@5 zPQJezC$JU7$eK+{XntKV@a^w>iZqt8KS300298n`=PDky9`P>t%d6XOHm4JX2aqXw z7r+YVJoeegzUchB(Yf%wau!n<4z0bge6!CKEy^cRpl~p_Y%Dmrd7C&QJdo9t@b4c< z^(`7-9}Hk);oNsTJ|xy83Raa@^9CpgRb|UsY&Bd6{$;jZ=N)% z$?&+Ln{ux3-IEyjsor#f|LlU|r8n9ek1MZGQ~&G`_(Hy*UYTq8?jPX5I?q^b6LMr3 z;*heSl`*T3AbM)Dt*WVp=9$|5P3dy%^Eef0aR)BYH@X=6_GqDK%Z=n$G#ZlO#ruBv zcDAOQ7q10dtmK4Dz)yqCe^po83l9$z zbfu$i6gdq=;)u}bn%Mbu`OK02x&gl*hATt&F<=1VQ?@#Fd3*&$z=zdR`Dj#{G2pn z4!rvmnY#=VV^v+;z8uf;Ax8uX+;EuT*I$c4BC`*4yIc;gIhSbx&wq3m`Sd>;O0UMQ zSwq|jG>g6#@pqea6QV+WLIn4v2{o-d)$W>>M57dqgCx*_NBT*|ANIZ-)sty;02$zP zy+81tDKG!)On<`dC2WvJ3*gXJy4>w8p7g5F!rcC{Q-RMIXQwq-ziO& zGCci_!J%FW1t@@3T1B9JLoFtjIb;4~s4@MZbbO{6DJk1001T>BmUQu=T+hGkMqp5Y zq%5xCw^Ba9fa1@4$sYq@s9+A`y*$Y!v8`0=k{Kvej5?svKK-j-WKHHVYpZh z4jUVj+nhTI{DtVO%&@ALAn)XIWFZUwn*uruKU}0@+P980rXQf4P2m?%?pX>P9C-ge zbUfD>uo=8Mu?wATc4LA1xg4R5wHNBXBSA_GRB9L#VB+!{reFc3RT>R?t9Zb7X$dbP zf_QDYAR2vD-HVX&}o7=rfueNa%}&!f+7Y5_2l^F z`FTJ`D4)~9>cG!{xVYD)3YIjkB$Lfr?TF1|THVc}WhS8kD&HW`u<$B!mW7)UR5# zIk5qiHB}AuwL80e0|P@<_8z!t9mX!7us&s@VhH<)<-)?i(9qBTf`WokI*p4?PvHH< z`;3QEr3Q5Vs^S~HNhGeUx=~s9%6ol&&+^^&trg`@$LF5zGiz9XqXPoyh%-#zKE@ne z+ohIF)jWUxnoqJ9j=AzJ8po18V(wNvW8Q2nZ)UekEB8?7KDT0Wvj%(Fk=FvmH?Y^= z@INzT`g+-mX825500$NSj4Uo{ zpaQ3k`J?&Zphgh*%3c-${H-b&%*#miZD>7Jj@|qWzdEtbzY`P|`gMZ1Jz@DzkEh>} zbzZK8`%&T&3=lsPlW2{-n5V6+cXaZraXR=f!)Vj^mPK)sxwtj^X9!0k61c^TP;`11 zaq!J;XVSL@G=ITqg1(E%ZMpgFHDy&LZCnp2m@iH{@U9AYG(c8e%*YRX2d)69anP>w z$fP`fvhY8U;3WCuFPf;U9iVKz?I8L@n^SMr6^>VGXDxVeer{^s#{Iv4N7VGJd~9TL zaqj#o{k$SOtHAO6sHR1)iIsZRDj9_@Oxt=WWRP_7OhN#zyORMlsuDT-I=wOjDq%R7 zlswR?KhvtWLT1tHly`xj-Y47{$&UVGjl#CUqTnWb_rF z>MiaC1;>HK{B9)&Df_%C*r>s&klL z&dndxz6lC4a_=ejJaJkPW|(t8%w#j6fc$*2d3xO~z3!{Z&BUZJOH-?}ZRMW9!P%)5 zzD8Rc8+LY9Kv0N3+27wkvckP)lT)I|*Te1&OG-+Td20G#$Ug|*gtfV}w6?(qR0rMf zrCEH)hpP$0N*a-rd{)xX_?A0qK=$Xb4sGk#@bJ*1c?OHM&_HTdz~f^->WhQXLDj7! z+r+|zoVM~T#n=l6!xi@A?5whm%E&0s0Vx!49gZau2+PJk1J8doJu#)PN2U}PKVibE zO{Pbt*BZmfPsUVV{L4p15Qosi!-I_tx|I{0LYEjki~Il$?U$5p>#zODT9jQfap9AUe{m2uB0&mIcCU(x4z{%M)a~-o*W1KA zRaDEs*NVPXSu!yn!8}e5_lUfUEi@{i`051W(M^-qSzmzKO%eGubx^>$);E~w;G+m@_j$7c*#k4{0@gVFMYsnlRR4nUE6}WK zD44$ubQSpVJwFY!CIoHpzFxxY3sAJCQ?8`HrXn*P_ zo=}Kp`2)rySRg)A2g6@mbs2NuAA>f&ZOxaRt)DTvG}v(sty4OxF%GVd1r@oiyQ--= z@{}`)*9dKqZ?fjf{OGbBo8~rNN?s$KqZEy%>xa8bTRS5dv?#KN@rV(Tq#9}KFX>aW zv+61$d)R2;q*dqG;K(-{?&DQ-*hmyqqQQ%q^y15{msD(Bn+AK{8!~bwDMevbV~XE? z$2@d-wGC`@^LFUsv{APvU36b0omr1J_g>kyXN|46o{;>%@h}`Y?MKT^)V5qFq&;4= zrXwc$9Mrm+vq`I%<5aj2*&H`tA$?L;=Ko~cH24_2DH}tQY0a^&qnwtCaY0MUK=a=1*n$CIJG;CFpP>=GNrzNT~D5L#12&enae!F=r zs@qpn6RB-#YAP*_Bb4W-;E@thLI%!Vc=KO|S!hT}a`H;iun1Uc!LHtj%$U`k)jF~# zdR|#B*s#A0p?-9!xE7L77gdma9Q^9N4!_1jfbX73Qd#x?k@eO=ZM0#(aDW1(lv2ES zTZ+586)W!U?oeEUwG=4sZpGc*DemrC+}-`$&wJ+m=FEIM`GeUcWH+1p+Dm>?QCYcd zWJ+1&(J;H(Jf!>UWw}U+$|>o%_>)l&b>VOEZ-~4%sII#$Udbeo*Ac>?>@m`Sr(T2R z9lTye#S0}Gg9<1qv2Zs%Q0G=vMN5$Z$#8(y0$%PD6AJL~ek&bc&;!%{8GJx_8YFOb zp{At`l$6@}x2a{z+1{g|R5mp|NUM@urnTj{GqW&F?an{q*y`Yl8~D~tY%}dLt1~`9J7u0j*-+^|88y&e;-htEhP(? zRy`HnRDprAw%aH%7~Ta>phJy)&kGfU2H!C@~XYW9$QVrt2ECEp9(^VW|uj zU2?Z%IJ{o-cBKr!Zzh+uDc+K_O~^$PaiMhY5z}kT;N@w`R6O-1aB{Ae_l!$wNcpFZUK@st)QY;7zBSf;XoQ}X8&hT#}~-Q-%>^xi3#q8iiYwMn$q%$;tPLJnob+s_zpIS! zX)_vTj51;3ohDla0;eK|OTcZ<*T!Apo;a~N@MJrh!FC^2t78NaMSrVJ!R2Drs)8O7}+)OcX2{aQBg%MB~{AY5<5ys7^bkM;vEE-rl5J8U^4%R))bHu zu^rc3y+C2z+F*SPBQUIIF61=NOuthY)x4WG8%>ffn_O4xJ-L9)-i%t0^>pcOEh2Ah zckF`4lVDG#a=m`IDKntT|4Js+^6EBoa%T>}DL&ipi-Bs75dpjDn0WPbQEu-D^{t}k zjcUc1RbY0^rB1Ilq}+Zw$x^k2i2oAM5C;YxQ<9^fhW8;1f;#$@{@Zb(2USe`0WBz; zZim0OxGW*><3G$UEj?bIbv}C7Z|{VN1jn0X=MnPTGk}3zx~$COrE;+k==RjvYQ3aH zro|^aJoH>eMHzsu4jC1tY=r8Zk#%fb66mu$@^M)(;M2^iH#KnrxZ+4+-Jem);AxeI z)YOg@e@q;l?rsl)YvXs}J@<`4l~G;wH>U4ScsHw^s#>VU)vR`@f>qVix%aiybqZ~p zA&^bXn4C?_YwN0kfp3)bv|%qCX5=43KF-X{)Y&YbpPls&57$&x85$X}FfqYGXlY9} zdc*Vb@^G-Qt~gAR5)+r}?MN6H%8QE+j~45)%x`o>aB7hKzSbx%0Nl_r)Q$nbF@eIo zW>PXa1x2P@{(WO3AFL26J)DB7uBwIx`o-FlSA0v8vz61*4iy!ZXpX!&3tp(GrKR=J zok_1AgTXpFswXj^qWAQ6zoVEGB3}FJF9t@Ih-c*wn)*2MWA?6bj<&KU?YN>QZ1N?s z=fT=Ae@a?EU+?#9OEAHO`N<0Eezhfh|}I;PRaN~OC6MaberY)l@2a2 z0w4w(yZYH_s-3ZQy^U1;MSwO1ET;QD6l1K(D|1}%>~MRnA$?qGRaQacXzA#L%Zftq63m}3_cpRr%9N8&fD>{~(o<+K!$&-R(Q@i1Rd)mLKKj1O!;{e01^_ajT zL(KRf3+4(VHpFt`s{yYGAeJ*QR5XG);GB5)EH!@^8b`Sw(ra(L^(l##Is>`_>_De7> zQ+Zr}j*a?B@D?uXSMhp=CH)+yTeS&oh{w~M^SBZLM%8l0pyK6@4gapwMTn)cd1P_a zeZ``n>o!a)+RO>x^=iMTm`iCP75&;8IWRmH@b^8K!L5s_r@+Lc<XCi#lVvn$Ux)a#i!bftZbB`fz^N<>1oW$>U7^QF=f9orT0y}o=XRY zOMmsYN7!5bU6GoYX=@)10Dyf{CMmFZY-RnSuPgJ-0;jwSU+EVIDBPqG7N1XrlV|(9k zVS(qG5C0GJa@;`6Ej<^ShK<2SYJOQHdYz9 zf7aV=%*{vM9xc{S(^9$m_Yqql&tXf166m%1sWdwsF7|2oOrsI5rxfJJ-rNk_ickTRpOW zP&s;K)8;Fjs%AxGS)D?0eti1B*<<_v%^t_is+X3ukOFOc4Q=ooXW2R!^q>CPu65ra z%n1ZRAlflA0*F{yihI1IXR~$Re^ZL@YQPA9EN{OURRViik}44ts zK+ofz`R$$MsL%V2rB=!fw{^MEvqo~mG5QTu7@Xrv>BNs~cg1TLSx0~s!r;NNJPb7}8F+bY7qq!6kj05Bs!ibsCGn%VynIh9yEtyDakx<{5LEA&towV7Y8?p*yBwYF2n&$ z>>Is(o^!1jXORV=6j9F~mY~O7Y1ICQ*clH*_R)HK40!3dl00W8d2^+*&g+d>7Ly@$ z34W->2?8r^Cm5;C48>I0@sZG$4fOP*Kmv(7(w6v64)>S~YdeKxdu<0UkFCq}j|uRS zt6ACqjO{YC1vCD*A+YVfS_!!7H7L0@JnwV#bUj?TFqBo{I^Q__M$-FWcz$_Q)YcUv zm|s=~{G`^mw{5Jf99>+%-{&_sFR2KRpZ&+9`#6}bye_YZaV@;~`MI!BdR*u#J)_(7 za)0`qN+(g-tKYTqpmtZtT3ldsSF4P@kcur~O>4;Tzq3nCyWV~Mgqeia+t)QS1Fn8LH;-I{d^%F+mtLUc_hx7aoAq)yUt^evB$ZRDXeXc43yt^$3VPQMcg`}iH zN=xa8iC445qXB$*B%PRplNA;`_4=n(pvVVgIZEqGQ8cX$^Hf81Wut)hKVIdzxd1|t(tA|7dKIkK$mMdS6tIp4~Wi{mH@K7&9 z5lgDFa(MC>rX*ecS@GQ7c)@_5;r;t5VhJHPO>3m&dKq5iW>m=$I>GH<8fEAe8zi5Cb`$IU zbLe##!;FRZB;Ubmpz6?Ei2C0kk>gtki+rnRQ-xa3RMaMS zw}iJLiCn?yjVSVC8Vn+gzM0pZvk$;zgcCXwJ3DcTN7i$Ed4AKu-tKS;6T6_IsuO#c zHlc+BH5Qu7mKAJ4AAf%yZ#${#=a?bT@>*=9ta z!}ZglJ;T>;Iu=fTy^jaA9QKqNn;w>is+f=$Y;S#k+g!ExJ395F{g84P*;udBHC0`v ze+9YgN+x{$&zfdvqS({s%!ZwC5AlHM5QnwZPiYAeFtJam2|PDZ4Bc7LiE}=NyvIM& zkX}4>S-jUYvw+pte~qhmDj;zCvx2c6)m!w1{m1_cQAX=n{q_6zHz}#rx>?XzUlGv`s{ku%2d*NkA!==_Fe)LZ@6nj zOo1)I%I?)@&qbE|db9Syo5@S(C#&0w@+wP+UgMEBf5DDzb}ys#(8tUs#w~u!%yR;e z6SWV?jB*HOIjfK&N+dR3$8}YnjWf$&iY@7r? z6eBYV3BrPv!&Lcwof964d{IQZsjB%J;zlp~d$^hq%U8^gD86oWXe#mI*u7CT7U$wL z64Gv>>%tTfL4ISB;Fy;dp{Q`<{!A+90M)c?_bnoFS$*`f6bmwh={}~8!Ly_u|A6pL zM=(*m5rO&$zN;4wqz;OV&M$L~WYnT&)x*Lc7?UWfllJ$QuNQrF+APd%u+gv^ttcQ$cx8yjsoA1*N4{{0H^p9$+D3+fr&J;@xXbvm}rEZ$Wl!bM}#)ZIA;&a81| zkGM~rdU4N}@W{iWj7V0BhQ4W)eNxeW$9Vw*5f9X-JljzhoJUivtNg>|6~hd?hXaz5 z;b|PH+H&`&;yzJ9`v8mz0Bl5Z6CQqk+e({7glq96Y}TA%vB{!Y*K}XRmiEMX#{=jj zsPpE8y}A?Ix*K(loU7|*;%GUrY`t2{{FhVrQ*Qr}AO~awER6FBw=@0n#xTizWu7Dg z^>jPwD2(~|uAsn7G#94Gv35rC1NS5L!82zzPD9-^<_#r{n~SWRgPyIJg&4JJeA&D8BX^6e+vx`P{RQIl00s4srp-pz$XzFY=_9A3vjVuJgtpy8?h-m1 z&P`QWPh%3(L-lnKz_AJ`zP3Y;oNlb}?;Nq-GcVwKmL=iuYC7bnAf>%vUWlON?MO%R z`&v+391%cEJR@e zf%f@%+$U;>!)6rEtTN`<=;(_dFVUwi70GoAc8{BUb0`0X0yma;cy?scZ>LeN@;s}b z4m@miP4x6Uj=k#&GY{F>rOj=L4S3x#QScYvzUl%JiWE0Yy)ayGf8aP1s#r=-gw z_)LvZ{nlmYNgphLGCcV7FR!fq+!m>;nwGaU4+ez7=v!KT?)UQ#2HX^2*8crwqGT^}QaAe&!jA4`L(Co;VPd)Gl zhm4nNyGn4st$WCY<~LzUs8BL{!hdh_WRuX<{ngf_@h|6~_|q@^0ehm81V!&AE`K{r6ys0 zUUAduNXBva?#y2CWp|Uys4d4ZMqT1hrzG-~B{?{VbWN;kYTSZFl~wXzBG&^72+LHA zuANq;P&)L)Bd|SL%uLC`SpM3-KYt+e*n9;Jb+HH<4a49btTEg{V^K|7TS!8q$LQFjJ5T~L zHZ!wbZyAvNyPZS-xuxl-sj(6Ak#0LH&YubuUq|crhjX&mkmHrcPxQ1S-9fSO*kvUJ zFp&G0w9@&9<0Em5UgY!2QP!lyy9Q`3TF!Gb%SuMz_wuy0>9)YYeFXW@Lx%TH@8m%W5giTQv+2MgZO^V5UyXSDEM*%S^& z9-ijj4~U3}fW1pcSGwHf;^ORl%~(@XVhwb1KspI^DCM;AlaChlw|+?`!@-Rm4?YDgk`{`u-g!2V`KXqxx2O|NFNd!Dw5II zIb^+98|v!|4Dmqc6tu6NJklpCs%q5B#|}aK)L7tRse z1^XjdJk)V?nZ#nh+LRTO+6PCnb22pK8QbxUWt?XY+T&lAuVtjg!$NM)gCcJ!1wqlw z_sXvY1-JYQAD#1dh&e2emEu&44m=NWN7VlZ7p7Aw4*F?z;tzmRU)wV{62v~?LSiLa z9IlpBdVPO>%|x|vyNbypC#Oj+;go-!$NJ+%Ncc5mN=fxttxZWJ#`v7$x@ad1R$w4+ z4vTDZ>dPGVkevHNiE(l zrEDjH?wnib>Zv{a`{syvu#cv$Ov@U8*M7q3!U!k{*OxvIP0^emM7&mk{XzGUQAWY$ z@z)sp-%D?ypT1JtBYERy)bWXH-|OePs(r=6Y&C2XQ)B0K@2brg^yP_9_)c%mTA}w{ zj6g&hYg+tA8SJiU=c@lmk~Pm~)gL~m$r&uOTcUSo{W2LZ_#Te(V$h4FEO`w!RR!G? zNn{RGh&4(q%m_0)mZP++cNF_Px`&ax(+YWGb3)HgRz6xw4~<*nwqND6&zP8Q`o04S zJ9p$8bACp;jd;$rbs){QcqMMWJu&D;7SMs4_*w{`?GI^Ae}=7WsT`Ao)_QD7>$dCs z%j`b{%v_dfm94H(el$bpwW_`^8xe+*jS*e(fCc#48+{VTrkG-gip2CXrn-)8*;%*A ztf)8e-+m}jxcXc@0M{Qis@{8vjlw4561r6fLNt0d8cG8I5Vt+CX@awiuBNuPP z-v9v7?Hup0W0XNNNuO_yWF4WTntNt?Le7(CbEF z&)@NJk*TIeV-pjwkdsvrLZ1D|N6wqyy#?CNn$hU|Pb-5W0zL~13qU{6utJUCovMn8 ziIGvY>)Cor3IPyT1?1HG1$8AQP#5I&8J!QrQUk%$7X42D>gwvNgIP^=b%0fb@c}wr z>FMb}ZP3ijOhqLQ01F^P$?WtT_0ZqQZ{8$vyU+pUp_v)4muKEYsWc|zAU{8ma9r@Y z#Qa{DH#h&Oe*uBl`wx5T>*!#~ju&}YO@2?I3Y)C|;`#H7BZlebr za&~q$0H?P=Z^FI>?0`w7u~#hsQN2$5D;fd=5<|9BX6Tv11^Cr_+8py1g|;*}-%Z4r zYcM-rU0tG-x@%|SsHiIA;_u7Mj)zK0c;7RbtqX5GlPW96I+z@QaO6pxTtD99d>7>> z^i~mkGwJB-ovYns*(P9ZSn0Rc_tqVQ?|$HZ=6qrM@BTAa$4{N9*_i|y7IxOU%O=m9 zqACmkj4f0F23VGReBlyp+c;nH{=9`~&eB-fSa`g@{mcL5@Ar|+qLb4WDIfXhKcl+N`b-Q(H9?{HkyHRln$bvy3VKt(lrPGXl*S z&ptXXp6iDEuJYt|X>Iz(Sw*Ie5Wo$#qbSKNn2 z&Zg@o=1h#R{Xuif$4AfD*ad;~b7c7QtftBT9~6d(bHRAMftVg3>*ngZGo<;an2YjM zSwMJBv#~d&azA_Q_YFkP%!mfW9)pz48NzEF93B@g4p0W2-FTLpU(8fb#oXU>9eEYq z8pdK#)sM5mWF*hR<#|8q5X~3B3P24}{9!D2A7LRD=h1_cS#d9_9bNsSGEs^3W1lu+ zXJ2j5a-!WNa@;8oFN0Psxz2l>)4Qu_%9*tPa!tm$){Nc>xRx)bYTu+ZVIg>N6LE|7JG+JLiN+!rpI8dEYKAA89~1}>DoO3A^ps-y{!Mh{ z+X5Z@PaJBIJG-bq)1%$0r3G%6-vbya3@ill{TvBSz|b1LErF)xm9Ku+dZMJg;#M9W zlDPCMAAtHfltt^+iLJ16@^-;ACExiXN(faS=oua*r!uU!aH)UE!40mX*rWLt=Gn zo}koFz|Jd5ouDJ5gSn*87#ae}IDqwFVv=9WLyyjLjHzjM*G|I-_^ zadH5+Y*cGBKd(qME|2Dz-pYv7yBpvoa{C4gD;BsI1EDVnkPu-2ustvW16|$!Nb&WJ zjYRxjJfx%|Ab*G4g6;0k<#29oeVs|a;}s)g1(=J0+{wh)7|`-v-P}_7y>$Q|6f%;| zUzVS*rmo(g_xGnrFt(GUBLf2i5A^yFta-p}nQO_@2W4G6owkLU*&nfBW;V7sKxv5q zk-qNc@)8J>99C2TZNUydWKi5i#Kyuyz;T(5rU8Z1tJg}Zst$H`Kms7@TefDM&2TdN z$?I$QvV!OWk}t2;o4Y%Bt!v`L$jipv`Mk{uKL-zwN2vBST>HTE zdYMjZz1`D5KeMlm5DY|Ko)PkWX~+F|sQ<8d2-v0ji^GQdB z1N)b3BN)9EgW$2*QEa-p&+q3hE-EQvob~0AAb;c*&ZLIsaSImiMVT<}y{JR2MSD6+ z!3`xlyZ!}ZIvGGve>Edn($(6H)(=`(I?4+uSK&1^ud@JFlz+Kf+8yK9OFJ zMz0GSVia&6$sz5Al$)JRfak$?fHRu5J2Yl!@b%i^)1&c_vs=xn<9bJx_<-bfi({&? zkc?H~N9KR(2^@EOu!pb;p;$)$K`Tu$A`T1Y6!|_#V;MRBu)8#5@&6%!iLc=$fC8rh zELM9dX>L+GTJ()RGw3BQBtL(eHGcK#)i3_^q)J%G$M0T=&5U|>wL7r`t%^vBnXA=T11!C^?Q zgm|}9dYz4|p(rSzMu@}SzHGQ@m?Yoj9--4}7yqExs=R zdOT@%(k#-D^k3MpNEz_2Ti6SNexe8qRwxL|(R_SErJ{t1Z18ub8vz@WGUyLQ&})^X zZx!+}cow^?)sX&&PdvY0zi!UYzj@i}G`4kiai*`UV+V=j=OdTZWy5|QK|XcSS_hMk zfdQ&dq{)0tBFa_xAQayhZT+`~LMS z7Ch+;59U{PKnSp^idm=|C=RgTY3u5)jsf_fHZA$=9ddkpJR*cCvAC=(Tr?}47ka%t zj87HIWjufh0r{Sss%r1r_aRz!a~2KM5+fs{py0MZ6HQ%R*&GENT8%EH!>&LK-p`ZM zQ&Xqs=dkVI7-Ukpw)XZofr>EzA_G0pZIiO0k1p%$>qF>3<5)scGBHU~T>NU9-;v7` zOr*fRrKP1N=c9X_>5RX)%voH&Es%f^^+KI>mAe_hVjN)Ghl;6&*| ztPvqzf*A{5@qexh=3Fd1(kJHRR;Ru#H(EsIa)>GtI6SQf7M?RfIKFS=#RV^_iOm?- zNIMyGa&rgVr2hVuuyb#bT@?W3i+#57@6~hJSis^+<+HvI@iJnmsovVe`g#J7xcsiX zRvi`s28lE@G;ShWu~)Rb>Gj`P_*A8r93WzouMeOHM^Wt^=98SieDIo*lBp zlwxHQlXFg0xgpmARNZKRmO@=@FXXfEiJ2`0`Ns2wKmJEg^NwzMiIPLy(@grcv_Ip0 z*tq{C{v<*1E~6OTTa8Nx34Qr{oVxA}&sM^hErWKbWf!lbG?MeLly%|0T?ButWn-Ut zGIgh>A6mx&lMf_P>&#yrO*?-BW#Js906u*&&5dQ<~vDs%Mp^))Qh-2;vl3*M9WacrOu z1H~_pM~jF6u)F)y{Z)4M7YI<}2E7NHyKunJ#E4E4l5??yzxWW)d3JtoV(RkTQB_$9 ze8&}{fK=CbrpWXEYyhqTeuE&N26g!VIPW->>0A*NbCQquWcRWayNKpuqt%Ktwkmr}Z@7!lw9u&WCg%&| z+HfmxlNOupT*abxrLF@9ghqGIRj*9boYHuNhZ!<9Hl;wAQ`l``UsD3v%-9ZsHU5Wb*(}?6fx+ow?2z>a#q68?J=WSowPFM7=p0{}MX9t%@YwO0D6m@D? zW-xwdF1`AjdvAdxVvR(4g#U0DRLKVvlw&rtql~7FrY>y=9VrH1&Pn&&xJL>^#m8ADs6XlcFBX6S4nk;XDWT(j>l8i^)lBuK;dHP`NBL`(dPscZDnegIWiumK2Mh!uhlIn@LnUIYT2@w8DD+`! zY6{%I0JWR02K3KyadE{nc0XZ`xa!Ol!V`k=(Q;~xXXi*4y z0ZP-&K1ECv&S(~$yRIo+A0RcJI8ZZ?@Y0fU_D@*o+sS7vjvO^`&V$A7=Lf%9hl zt)k)%)&w8t=h7Peu^g+ z(rHF@J9}OkL_H)(2yn3-X3_jcNypRR4HeX3<0Ow(Q2LWuT9R4XV%V}AUyT}*`LlSm zfO)u>dQftd(2km_5BaR^nu*Ekc^wPFAZmNw8}qC826m95dnR zlASrLDY1;cyH$1L0TaSdRm%%L<2-ryd?M;HoN@?-G-_3NR!P;~-hecFYu}=9altIm zt}GwrN*GOE2S(6nGLV?$Gu3|Mw7R^;P>178(`L5j50^yA;fG$6vq}UD-=p(b0s;aE zU>*4$2f(x+;wsiCVX@h2J+!!#uG|Ke(v4(cX1g>rTCMKYcIdM*Ys-tf6_=*P)}T~T zfXovfo9&&$epo+E*e% zHEKj~$)M?#2KD!DCp}hy2 zC?>!;a_Ic+blz}I9K1VJ9~kIq-4KmhPq58|uq(wcpR4WhgnF07Qi+Q?Ro+oy;vG4z ze?p9V7}6lQfgdRQNe>W^%3?xuoE+hE2g^&gwt5ZDLB>1fW!zA8NySd#$=KpU0*JtS z%w<xANP!(6vk{6{RCx@>7CE40Cwp1;NdA~M0 zuB5CYe}pFQl{9|IyhBgCbW)m^b+_fv<9qszW){^1&l?-G(EYvT%-uw0|DMde)_>2z z%?%oCI;|d{qs9UNn>;*PLPA1--aA<}`Y9g~bir!C;;pVu0Ua{Xe`D4ngoNO+S{%+* zfHj&W7LEWB6cm(|9hFXI11k4GGy(`)R902NwS(LhOpQPjOj}C}B%vy0I>SSj*4EZG zHt!%nuP&9*u&2^^5M;eHw6uwldyQsRR-5-H{@}d_3sISadcbMEv!er|w?9?z=FJ<+ zS?5;4lf}AGP_~bc%S%Y?_eGLOG3(;w=H_m1Z-emyFmVGWuiy-X_Lp@Ss>(y$aUVEI zmaRrY>=rDVYHdk(wqbpO4@y0u&RbjCm#hZG_8MS3)3-38BrU%^KlxkUVjm*#+{}Z0MbTvuX*Ttmq9n_m&W}@jDO^0WHvQpqDo33cZsGZ8O53VI|o9a1Nq*D2ZaYG zGN@P%d|6JIEo+rU!~DYML2$Rf<*+=yk29Lyg5|0zq*z2ReQ$6va|B8s!>QOKYaD>} zy(Zyo&Tf?)8hkdWbFX3$54nqsQf8>paOOYtkNCY?^DiGL5IP9aT4F4B-Kv_g+;@}& zfG_jfB4!Vgs+Fg}r;JY`7T3|6q@ zKbaQ#o>I5B**$K?mio6pJYw&jxYv31@3MM~e|o_%f8cAI@8?EL4e1fqui;Ez^9F`63z?Lcz2Nq} zz_$??|6QXr^%1QlX5wk;dY0%Q=5-bZQUU(g8fIW?7!jQw!bkXeu$;~OlX zz@GAtVT_;Zf8xt~_pN6?!io&loM}hGaQ}}pT%Z*HZ~Jxp=!U?JEJ?jxI|d4XHgx$= z^O=>+)e?Xm0_dSt-zyc_gOa{g{{PB@|F#weOkYBFZi~6ATmFoR=i4j)*WPr8hgNLJ zL!BhLO0!c8s1kz%59rrvHz)4zi{IwF98w`T(IUt|Ee*viF%Z4Rh$b$>YHNEIyqIR9 zRt@1v=NnuDa;m-GxQpS3YWS{wdbSbqVxD$8X$XXSLV8*rGb_O*j$&~nd$bV|r3m99 zu{oc?iN}Z(UuHPH$UQ(p`bYxz6Ap^~N%4{&O~djaz(t&^5tzVg$m@vy+cGpX#K$gq zFZz*WjOH}>&R8g=@?YQn{*1~uiJwSqwj;6fXJtHE&q#}ZAKj|Lh`3IhYCZ^#Y4|%p z|LAAu1U7mE-S)DNde?pSg$p&2kBI(jZ_xP8zwR;PXnShq-I4FxcWl3CNJ7&cX;)G- zQwZJedhJ)wp8YTK7MmW>elPH5{D@-J%6U@!qO*8Qr^gP-_9F`C(qqbRCagx|LU{M1 z7YKQfCbnq?>*qRsLoK+x36xP$4A91X^{Xu^OYHC52gpY*ysoZ4wa)L|@?`v~t8Eqh z<@(yB03zwZXGe2BFXcNi{AWC0GJn zIFg_);e?=}1}`L`vvNbcD8(prRJX(6P`BmrmD2p|=J{@?w8ZZ3MeIBYni}Ggs6y>+ zXd){+H?v_@Blj_V9UT%;3Tiuc%3o!iKH@%&9#Ia7uR3#?)w2Y8qB}mUdr1hg;jo8? z1l1liyl1=qWV1Z@x1ZJXhi`sN$M-!p*u8V$$v9YE(CGSn_ZG8|zv(|YR%`uxrFd@N z!knyekEq0twaPnRveeZYL^hpNbUK1j7HicZ?LKRd7pAU~ z_&l zv>gla@Mc%(grWZnz2FsgZ3%HNqT#Cdp6wo70sPL zM`3D0ZCOlkV%bjZLYf+QLnN4Y@ANdr?3oGpXUd14Si5K}Onuv0?+FZ&9In!+wVEcow0-lEq>JC_V~&eO+m>_f z9rUTE9D28&ct;R@hg@un7=Rx5m3XC%dCSe#W;`@AyCv(u6ny6x;gu(kO}S=I|8T53h3yP?w+L_kf==wXD|_Hv28 zQ=uWoopGrFGTM5^`koj!c;Pz*WkSuQXzxV{P_CR@i8>~`2=GF$Nsl_8tz|-| z?rZ3v-gP>!`Qtxn7^Thv$$B++?Iuq1${(3g=dcGN_Xz%wh^Q1J7URs{5U=L2ZIIDR zts&kBi55{uzjFKblgC*SyV1r;B?cR#-4I(NiFIlg4#G*V>fIdn>vbCgaow6x3(((W zWESP~WYQ5+6o$}ughPR%4+Qqnqt`4y;+5O>2+P3Zc_O6=mt|w~7ja1VxLhQ^)8p@o zwJ)DxiawI!xzi_5>X~yr{PS{we3S9u7I&$J5RuS|dOXvhLx7c_jjQo}rYJPfbA)?EAa4H{}| zn*+vMZXE7e_+DO=w7ig{ybuZ5Fc_b{e?>*66f^{q9Mv<$rHu|JW;a-q*5uLKmU=4E z@u;o#T~23TBx#FNTg{dx{~ae`Zh48qSZseLM?>O-zp_&tK1$eA&JhWiNu(!`{GLL0 zbN-js#Gr3FD{OL$hLtlu1ZU{sQ9q5Tu=-RB5J zMr}0+0uQ?3-!MLh@vSbig)3UZuU8GVG^gBfjQDOEjy^hA^YvOICaPGlGBdii++!(T z8nTl>`a<6|*GTO)lA8934o_6i0?*Ih;-~mv?c{JIm-J`PxVE&~?fcxq&jtO1r(9`eba%Sgm|K)N^q=XQDah)$v1J6R5I6gxt2HVYP7|@ujrK>yU#G6c==5 z1v^?0lSSd_Hf}V#uo_0|D+(hLSJc$sJGFPM`ai5__)ScKcV7mOr#HHAZPiVw3a8g1 zsdZq~hw#&0et>+r<3L<^^NMCGluK_yNx2Kt(mMZKyM4RK=ScBX5RyM29yV7(TpvPj zb+DVcDJGQ|b%Um_DTYY5fvh$ld3Rad>u!Z3kPF5jndRiHQ~d6RM{;$ajV1E zc7>JRQg`KsRMpeO-l3*2^k=rEn_22SKce98%%{2`Z3h(U5$`7o9JJ>T6oZdxa2o4W zK3zS_Blxb!C2chMlw{DvQ%1OY8eS%LLj=NF2&;c?+IAAwDmT%PG^W2B@;tiHi`MwZ z^ql|1ydTuYfU%0$=*Q82N8baE54us4dtmyA-#;uBt*nx4#3CjoVKelq6G_pOaWb9% z9TBxZ9<{&w3mXCi2zAh=XIcLFU6smuebH-_JJipMj}nW75LE9J95P5L;;B47Bg*aF z=TsYZ>xi=cgZ6sLpUdPvY+9vCG*~8LTdl6IUJToY0JZH8!-elw4~#%hZ+5H+21?8+ zTTc?Be5yn8ZM>{i2rJkD{%PH~yi^S>*??@sc0vYe^GdFR9Bm$ELooxp5?O+51Tty^ ztCluM3BB#Nr|d9D;2__`WjgE}{Y4jQ-LfbmKX!yCvrpF7*I(2EuxGip6>Zm`2>K?c z)8n_BukQ|>CRG#*OA7XMUOQ-vgl|M(;j}ugX~lovZP7!)ax-b%E8c7S6WWGuL!cuN zkzY_!W!$S1ZnzWXR*!`p0n={1C`!usv-$PN!c>C7qf<81lrqVhyoy8K6-g(M{hqf- zLqiHrV$nc?sLX4aQwB*OeOF7ygA)*Oo2SyG#uE3^X2l(i4%l<#g7A2~XL1Xv%%lj< zq!``bLSEKRt%>c*e#JP5lgP?4V@Dl6NimXbj8`?FvGPdchji4Q+&0s<)HEA3q1OYe!wCrtZ*N9kw#iW)9u#M`a^#%8knX{ z^8n)Z>0BK-71O%iCNf^A38PEy&&&x0?uVBwes452n@0-5r(me+qBSp@s5f?!A3Ve{ zFH!ruZtTsSZ*`QY{P9j>p?wKb&)<~*b6V;6&y{j!j;gy{%jPD@;SX>Sd~UJxgHvim z_Qo{i$OuK=7SFvJl9A-FTUY^6i9@dNqC&2F*%Q}go{HtWU0UNKq|uXAj=DjwkY^g_ zun`^Qsi}<)jCaL}O-7S~>R8q$pMC#wRE|ecP&x6@@Lm{pR7k75**6qdcw-(|#@dTd zt92k#QiK*Q9~Gha^q!cM<`XjHWaBeVsnf|ykIx0vkZ9GJlkm%Dx<`^&=F z2|h=Mc|qAwa1*zoEC(|84jfL)Lgw3_3HJQw3XLX;DNhg|ztF5(Pop6}<>*;mj0pVb z`%|g<2gkt++_wn43l2GJGXjj#8~&AA?`&G%fi6@++P8HqRl$mKh)?^+^c_^gg2FDZw5V3h>)|tb=I^fC#ALof0#No7t-I=@PuP^^4?7K)|%`uQd?q_S+mUH4e5>P z5-@fG>IYZS(#k}{cjM(7T-{W)cK^SL1R;jTy-cd_sXvq{q}JtRg<^a5Y!az153fYLA$fuPO%23}PM^Vk08&9me<=f9~aM>Y6qW-a@qQrNgp_Y)P5ldTBYF+^JL>+pscxWBhv zd{S1HZ?x+l!b)C}8p3&SOI>Om0LBqy$kavM6VsA2_0=`C$MzboXS=1mc^>X19S^@A zF2r0=wHrJAI*FaNTUOof&`$Iqzdf(b7XKnQ-cJH<^u20jZed5iMN;h3eT%6_^tz6f zrnwz2ji8`1^Ns@*GP2~@Ua%4LR#^4 zg*x5bycWs1iUkQ}hvHvDs|43DYvCq-8~dS}T4p6BwUXG!t5pXRSj3R>ipqAo4G^RB zD&~$?%0TQ`ZuVk5SGEclVY6K~9Mw5Z;!x*jyRUg-N(LPC0!y=2ud5EP#9`b~Nd(0_ zkv8`R=jkBbrE1;4tEesR+G0<%JEMZ9LSt$bZfi&LoSM=KO;@9r(#d#_1SYic{x?BX zLr5OFOxmxO!p8{t6B|xxsn*9cqH*5l%Glc2!1`bX)4IC8M$KBMAniUNh|_DRkK-;K zB;T=j*!a0>tfCULs4vc{Lh_xOeMTFMJwUTL?dRvwbF|808_ z#SZb+yM6FOm5}|pK2nGRj>mvcue2|d72!ti{JZFijg^`%zZ-9&5jyPaS&j(hGddaa zX1KUD79L&FIow%9gGe2$2A%|3SzR`Q0WTy6Om+gF_uM8M@hjFsG8Njyu@HM3@sg{` z+`sw1A&AZu^JbJBfvN^g^UisHVY9XErpwc8P1uRYm+}60eZ)Q;Wi2HbAZL5y_0@(# zMpV>kA;TT0`m6LL_CS(pwoWmT1`9~hCWxYc{p|m1?7+y#s5n9n%8TP>R4yjArDlYN z60*w>Yhm$lVWH9mpU)l{XtHMiTnvKoN*2J-`$RPrHHfY){lfD#q!2jI--f!NVuu*K zY~A6qxt^}%mgP`WQPn%V7Wh7|*}j#AeniQj0991+^VDQ?;EW0%UzuLJ$*xc2C#ZSB zq}O_SnCj*0(SZe88TeW}&zcsz?Gx`S(=RqTdtETFGO{?SFo>A1KMnuQZ$> zF$d%ol{B>FsfsV_2`7#168q>*=a-5N8&Y<{!HAIcy~6@%O}!5u#99zr&JL+y_aZt< znJh$nOtXQiYbHG=b58LKO6F#8tC%A_!D9U%crkI^rG1j)mH^evbwiI|i_TjRD4AL3 z-j?<sfbhXZlJ%BB@HvJOvNfC1#F> zB2oWxA^qk+PXpV~K&0t*`-_(bwiCp!-EL5mbFk-*f4v z$>~R7|3zfCV9~%~g~QLk{Kio#qPq~~l^rD9; zvC7mG@BNmgLjyK<&)P!44$)}Xt*Kds(UadlBIaocCC}>F2Qa3x_EgZr&B}UMU#$HR z=p zJbnV7KF4pOof^b1MdO=EogaOV*od46cl$Ibjqb2og93ozH3Ph^b{iWjeLLKMPP3Iy zPkLt**8)#rDqTu@7bYP1H!msJx_GaOo)cA7*0#-gaK=`trFPzg46s+L z{LG0Wk~MBPdRa}QHBe*$7?bt?ZE4Eg$AF5#ApWnkuWypBH^*cn{t^djDiB@k0);*2 z&_Y7oOsvT>rB+ez;n1PxMycblUaB|y7pv1F+GcPhQT3^gFEaf%f4eJohCg3R&+b`X!UeFTw zvD?~_^XVUegiz)4MR3td#>tdh@9&Vxhx_E8zlW||u|eRp69cZ;GlnVcK~7CN#rhr= zO5llM*Mu43hgyYg5|eh*%fE153QagZ-)!ttQ0EEZC8x2v6RiG&d}Mgo-aS4(R$BUX z795rnYA+y*e9&62tIL1{gHv;!z>(Vh5%lA4!zLsER2|1h#ZV7YIAV3#fLbtEyseG@ z)dJMAv9Lk{$dMwsQ=?>!ni`iK`wjZ3EitEM95={>e0}}H!ufKE44QuY*??EKj%x7+m9a9NqS^np)Sy^v5PLg`K4Bxw-ZE!BD>3@_S40lVs&* zu^6*^*UD9A^2O)D^?2q8*!FUI23~O_|fp!ZlL4l+q)VegS^S+ly(+26T>jGV~kU$s_qUrb490`yz}Dug@>T z0pQ*M9bVF`qENO}m7|IMW6v*~wjd3CAznZtTG}5?oPjL#=wz7I4y)A~%j2@~`pZ=(elcRzU&kj5f*NYP2eu6Ii7`EGM+KoS zq)G|#jM!luoaxd6oW2z-6^Vt!kUbLuf_~@(cQq#`rh&Zf#fNrJ-t89N9vvV;F-@f` ziwG4MbZ!QR!GA9xi$HZACK?(T(|FYB@Kv^`pydky;<*#%c`Tzk<3UY|oOrbtQM6Pc z;f+-*?xwoDeBV$o#-~$*ye~n&w9zr5sx>qOv&Sid>dLrn@hu$T+O#*?oZ#AUjy4dr z+uUCE_VVpG+cTT){2zCx^gBB|gC#`4Hi@kJsG5X$h#kc-O54YG3c2^pGbrz&Nj!|` zaYD%VPH9Tnq}_M+j^O30-{-rpg_U8c?9c$UxWu-$2=v;qo5(ph;jVV^DqLarqPUd9 zJ%-3?@)`}^`%L73OccX(-3R>}NMfBiEjgG9cxnj>bhM|C1P23CN4K^js{|h&=arPL zZS)>tn12z!yd#nYq__Fx6cr_1jGgdI_mPp=+H_P*4h@aRJe*5`oJdVy*ZZCG-Gf*m zL04W_;fWsgR`YAp)24!iyMYHkB?2xiSco+TObcZALxLLCQPJ;{Ye{Os-y0|QJx4o-pe!?RGWoqQw zcB)uSp!!B7Ls_@Tj_?hCX8K-wk^QO++rrf3A`}S%kTEVeLZTs(ikh#v1Wy(F8+q_% zzXsq%>l$TJ&0NlZ43GD%%&V+O&sP16|5xZGTuTWq$Q<7^VFf7j%%GI$e-8b_G?llv z){aSQ%L9M3H8)Wf*WLCV6|F4hB4oHNpVMf{OdjkBIC|qc_#F4=(4iSuytX+whEL|> zn9m;84yxi8Gf(oVf#&jJu+aZN`tZ9B^HDZAvkzh{M~%6|4B_~MfQb^F5nBT?=Bzwi zlg)#NELB40Gw_gCfBE(L@#Foq9+Uz33h={BK=F1d|4V|!JX=ZFJ@17G&$$Jio?V^% z$W1e}YXh9WFv`xkz#7i75ElAZj@C?i8miI9m|^ek$rheGKOr*oxjKCt^`uNEo0SJD z^2*GBfCnwk6Ra!h*cO*m5$!&`W@{&c^`5rzb;`jJNC0(;P(vFs(<`V6{l-@~SLiQk z=%BVIvA?tG*KN7>?>|-Q%JQm2au~%R$9g_rWv3OpX%Lv7MQCLNfDsocN=iyNs?8NB z3AG1!m7yXi0+lY>E$@^$btx@ImIvl!wEQ`8#RdlXJbvvJ>zjK!wT$U=tE<}IKZ7=_ zwC^ENf}sem>qKiNMU_VV+PFjtrUI_daP}Pco!0(Rh0@X3s3r zH9?6_fN*ZBaI=;HOi)tOZ+U%vRg(iWQU(eM4gQkAU-t*&Y!gHPkW^&3D4e^7aD7pU z`BBW~eBr*b2ePKg51k7ZmI6~48y_ngR4f5}o)ztFt3hJwIpL9#sHhmfYaxG*sj?Sr*w zm&OPgaQPy3Xr3vt-bfNNG>gOq!}dRGMW0R}e>O5c*OB9l(N4>p^|vXGB~@vX9_n31c7w5xPn0;VBH7}{Rk?#w;~DXYmN-G7xrlIp)A%An_UCb z5>Jk|NBjF(-TOx``ksjYFO8x8+fJiXaXF}h1D^$5eCXMcYV>ckv;-QTpGB3YX)EO166;#D+;6!6wJ2QZXJwVz6|W z(oBrHD1F5sGc#UIQ7J9@^NRAnBc+J9gH=;%%9a_I^ElJ*8*lSR>4Y2HmDF^@PY+-P zta$ef;}HJ|$L%gUlL8#$aMEAcwj6epxISjID*qK)<*6HYE1hc!-&Z>t`c{{)PlCIz z9DiqmjE%{Zxv?8No#e^8_HxU0Gjp-;T7Zgi$E3ab0nm*XBfP+`q#HIaqdtbG4#bM4 znfO&S{;r@NH>DsTn{poYx@~B2njTQI>SvZZMf+zv*JyghB(6@`T=GtZS5~S`ho=6E zzhU>sk=_1PlQP<}Q7Jvf!!8|0uc@i!)dh8zNLs#nG-0?iy4eYo$c2~3w2MX}Pn#BWptr076 z0n_bIMfPM7%P(C5YYbLe>E$)|aEwREwbk^+D(-sc3v9%vEb(Wyt#}zUh1t-%y3(Qd zMGg7sCr!)CA>%7Cvp!7~+1Pgwo|@Ib82fd+~{A{>V>@%rQCB*YeDJc1Gv z*!dz^ANUr_Hl>Bc-w6dBqV1jv-GkoF;@yK=z2^7(DRNiU1wdC@C+!sIxr{A8(LaLZY25LQ1@(!pd(ix~D#FPrR3>Bj21CJR7Be&U-3kL<%u* zK&{4mrpf>BKzg?IGM4D;xd&A+j%LmJ-c=TN!xHe2QPzI^XV4G@E zOV{h;w%!&}R6;2k>^byH0Xv_pFwa3J)O|d0He`AmCD@%83H6f)*XRl;Yt3y%l9HED zmzQw8gKw24bOm?%Hd3bx#C83&8F=SL?a52?<*oio=no4>g-z~I<;i2K@xHdbfS zQ_C`wxR}j$D#^3s*?NO+ZE0(hpMr8?gWZW7CMKpBRWfXMqeKWiUz^0SqM;XMaY;Bq z=|RmpF~y0*Xz9U$6oFRFsHC$2k6`o8pG)$h4kBvwZuG7&`4UfFZMX_ZqI71t-jD2%) zW#!s6@DvO3ICuY7H8(vD@w=O80Iaa6hbdf^fz3d*_Wm^SOyt(uJy;L~T^ls7s_7<#)A-#qF`$=M_xJ%`Tnvf6hlZ$!zlr zFc}*XRD=6HsF)QiEBeHy?=mN*UwtdJc-o5F!^ug>cdAbCn9}1&; zj*jP=KyHKmPc^)Di9$_RdB}Mv5wk8e657r@|Bn*uec|%h)RwJ--DE~Xo>OZKUoCmyvHPe0<#A{Ix+xqqsX(I5I^aQ+;?J%tLv(|5MNS1{Uem5CAHR)h#C$ z?w7VhA?y=9{X;bQef>jFz;MBeyzi?2Y=I5J2vS>}Cp!AD&dA#D4Rcvo!v>Z)T{wQ~ zT2?n#0`sO5`*yA^#&pI(B=5mO0)Z!h zzZTqk&ZwWULc#rol~Zt9d#~jf8W93}B|y;%V;ev4adiYuyQ2_`TD70F^sVu;{V_ zeyhKa#3k>yMrgAnSv-O5E8oZ8rULlL(%8)1pMc*OA~+MZ>kU2J?E9sT4ZR8Nqv?dp zE5>MrW9vkxK4-qW|Wsh!*3d*~LL_c8J^yL&sZUbnL-!zIT) zg2X3%4q)aIM8|@7Na!p}y?dpmMV?%9Q}c7t%>wbS&-RY?4vzNw#FwU~Cr;1nEGge` z0mD&N_t&q}fBJU=o;bNtbaOh0_|U7#Sv@cRqcl^(~%> z%xHGoj^fI15|uDoJ)0DzO+WyUGdr3L&O(x5^g-sQA1OI8Gysm5GViW=TvvPTYtdkO zi+K$3C>o>-r9c_%JM6()V0l5LX4C4Bae}je=GmjZD+rpg=Jo?cTx5BkFPxG5+2c=s zPNyoJRs{se1GR%5XJ4PkA^y&qE+zYNVbMA2865y##pDInm0uG_(|?s$_HKRLA;*FA zYMU-fHk>~(AIl{DeW#4n^Ns|PMtAr3hX)5=Wa5@x>(X?I$T-A2+oS|eq*XJRW3~u( z^Im^;^6pE{x_tkFPhfR5NAfQ37%S^8lKX%q>i*2M9f4)btf6KmAwC-GI3=yr>exRR z=7IO{=>9T{ZC}D` z$h2132l?)4y>!9go7C2Lg6-RVy3{eWGEkXUm*yNLLGNYBFfg5k+EVaQcXM;2$sQkN zH;3X)gKvKWsy@4-p(Q3Tu`_tt>TJ||`B;44p{{p4Jl5CsNki%dM~&!(6VD!og0JYv z#a?kPS$=>pkVn)lleNhdM$BDPQ&EwOkkAvVe(NwBN-;j(qp@?HsPWY;OmhG7`bwMI zb+y|B4V+NkhEj5){1k9S1Xi1DrfjC<3Zmfvw>E~+`l{`noybV%zTiGnQ`fu-uu}IvK{DHZ9WGc-0Mhn&@sM~=cbx?Ei z*~ZYT@Hyx18Sn~E_l?EXR^~ZudH{8{aB%NTM;B-dw2W!l#C3N2Ny4V>Bi%Qh>Lefh z2xZjeb16wMT^Jtz;!I>}f>xMqT73Z=>+B&Heb7iHo$3Mk_-8=YO8ilUYFHGgq5&B*6_z%K{QtL@N)z z- zVl{gfXs$J;Oif@iG4W2qPGT*;uYG*nJb>l$XlpBo&H4HX?YUY73*qIRKlNHtqG6-F zr*m*Rt6@W>HRAC7ju!VcoS9#gmY{(H=KpENGX32;gjJBgM$33eUPN;8deg^woVlxb zWQB#9SzaFQ?k1)uj!#Ubqbd9`4z`#$Go=b+ZENq4!XdKqnkX44Mog(UB!I zdbpCjSRrq7IW%H4`UXs@rSSFhxt<;zHMpg$T$_NU&tr0?s2sd|^Zu(UBlhGnozluw zuFjvA=eoxeQAuc$T;2(-W=P9*#JZy0-=DAuG4nqG08HluK@Z_an;ii7GL}O`;k)(~p{*iYLhFYcFz7BT=5Xy`bI$0r8VWew25qf^SEz%TE+ zt#la3^cWi(BX)f8fwb^=x&(W}&Kz<~zKaxRSTmp!p5(5ey6(fo#r&>JF%doT1Z?x& zIpNc&`J2Gq8x6K>`upXU0BBoBgwfa2yKc4r`QtD>+i5Y}4YsZ`gPxDcuVZtIVz|T@ zT(t1n>{$3egdWCR=hS>#9=#`5W$rQmlW~Rz6mgO*vK{Yx4 zQ-|$#Pby1UlD7rq{}GzUWEPP3SY2;Qu5)vziq0iE#9%JuEm8hoGX z%3k!i0{0?LlHP*p%xjD5zQw`ZpI?I??p6)dhZy{P-K>g{0hIHhm$Y+xX5+9?C04xmt*XbRp&K^wb~rT#>x>nxCf4&BTO~;**1mlPCF$cXX((Y|g6ffV;r{Zp{o}q2D}R@XG1vzAsy?v-swR$uZ4XrTOLE2Hz+P2?}oX58$mg z-q^YvSJ%2*z=ZH;vzo8)6sf7HtK)=iSPFt16Yx_6>5@G?Js|r5#K?T%aj|o9Y68PJ zE3Zie&pKh?{cWCZP0Y+rK<-^t6(dNVWMgAfR$kEZ2O}8Ld9$3qU|}ii>JkHPAlYKR zOjWzXty{19m*>jXS2niBii+{>Ze6EPp&!^TEB)H3kyo`CRF4mBzVkMH=$i6T!`#nZLJY662b_WI7k8lQTX}2=*qnLY ziFA4pe%fY*Qt`?sf3b(MYPtYo9Rz~~6qIrd@+k0(w z9c*(QTvMeFj{n}d`aAB|Y&`QPd0f300*zRdv7i7(>}URd5tr?YwP$8QvbS5t4SFK8VXt}y34BL+Ww0LbWjJOl7{#a5GqhWvDy=7ub zSO%qUa>dVIPWT*dpu~l8NRnizq*ywIgp$0FyhZb1;CQZHH!6r}il#$pP5AWLz z$60Su8{M@Wj6ES)+fs9(UesVpdt5j39Vnt=XxY{47>cS|(V!=8n<1mS-LAmD$(xt# zX&L?0anQUrGG`M@th^%*DJnR}eZeFsAX9y0E~&xO$GJrH1svVDd2} zCrwdb7DH$W0CVk{gd@v0ZQ+5s#;JM9-O)#EW!X4etE0m)VMwW+rF#`>gMv1_ge76K zW>=Tm(BPmE#I4O*^`l#4Ks40Trc2m17sA6Af_}#w9Uv8cF#DCU(5V`wrhe3HG7sZ^ z9uD&`uz<{nrcbD0Un{ftTePWeE=)}x0+`E(rog*v#73w{4|29M*m!re{-hJvq7><6 zmzI|1fGp)cL_=A8i2(QJ*6#7kVc!TH-k@<>Ok7yXb(HJvG&KSySDCk(^@QJI*h<~!Zz6?TQl>c8X056ba!l)z+S4u9h+OiJ% z#ceSLb0;@Hrd-QG;(f8{K^WtFS1v%u0xdB#!KnRagU}o2M>sAoQCyfK80i1pO0Irk zupp_!7D}*LfZe`MX|dn%eruhj<)q}2yLFAH5$x!2WcUh z+|D`0#lZtR*6bPz3JMMm4IniH7B&#%4EQ5pB{>W5^T)-*P2hnwu0W?(E=mj5_cWqt`2cv_1R=<_evGMQUL3kJFVZOY&A}$nWJ*cU!)@4lk zkAd(5Ed9X{2N3oJz8|S+X<^2xY?c{*U@|joAasf*+@7)*=c$a02alUxh(6xGfyc5e z`?|krU@W%|ik3z*_uk`5C~mlh+y29Ed->%Jt@RJUY(s!ihT(Qf!M~2Bnf9I!dm^4c z&)5%kq`cE39EYHmNsuRw&X21&UR-)i-^+}QY6RRMvf3MxFb0^Pf6bT07I*3VeXe}A zUf}AHWpqq-A)VWnkz>o}VYXreX7d6Q``6OiXnOYl6wmhv5DMai3G!j-Ob%4E!C`~x zVu$T}mcDu6`$#1mG)|sEJ?_2sjlUfH>KD+-wX9wb^8)2(ja5MIp zR-Vz=)-!6ja>@&c-d5p(K^M2Szq& zqtn`d&!rEJVpxEzNRE7pJ{0Rew)(Hf&ihaO1&uw^`*iA!=6$CxWeNcMezVlZ;;pmk z*dB%DTpi3t@7r?@%X$mttNmnf_?SJR2kKGsl2Hfp&xo6tobTb~H5&mP?wD1N{HM_e zEVlEm%w#-}F%xY$WjuFj-8vdpjYb9si?(dw6X!xaC(I@6f!+v@l5xQmPr^j{t2R83 z-c)VDVG<(e$G4U21!OFvwj)ci{Zb?9r&#~|xFkC67r`^J2As-_&tw=M`hFwGYeW37 zcHwSsEM(^)07O+Uz*HrhV|}ib)DatbZpfH_Fb8H|)E_M~R|HNVy(q98j5?9*xv<*T zDQLgl{!1-XhR7uX;p`aYNQEEvGfJk3YMfY$Vt@GE;D7wU5|89D)zUk9`kAPUf z0O?isaNs?_M!R_2dSJm?U(0ithYQrPEnu`ot~or8c?Xj17*#y*@#4g7;I>x>xHXZkYEuy}!50N~qgrK&eE-i;cY zbk_V{w8A$Mf^hSk$@%qmi5pggwE<-=?bm2Qh=jOM+o3Bj@mF#WlEbB GsI`F{| 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 z%0D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 z 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≻prdO;Ji5ync2e@n=tkN_b-@J3xy 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