From 023eeb146330ce9427c04993160be3ad20906d57 Mon Sep 17 00:00:00 2001 From: wieerwill Date: Tue, 8 Feb 2022 15:51:21 +0100 Subject: [PATCH] optimierung, boxen, anpassungen --- ... Sprachen und Komplexität - Flashcards.pdf | Bin 320273 -> 416121 bytes ... Sprachen und Komplexität - Flashcards.tex | 1374 ++++++++++------- 2 files changed, 839 insertions(+), 535 deletions(-) diff --git a/Automaten, Sprachen und Komplexität - Flashcards.pdf b/Automaten, Sprachen und Komplexität - Flashcards.pdf index 4b4644f60ec02d463a868d58db024b500a62228c..4664b10555a83b88ce79d2dde68c8862a94ab21d 100644 GIT binary patch delta 342712 zcmV)ZK&!uz#uNFn8IU3aHaIeq5!5MvtyfKN+CUJ!^DFjfOJ%dOv!A`SY9lpLrBp%6 zA<2QpCRhcNP$k$LWajWnz` zU`BE;fm!Lfk&g8e_7HtZ2U(uYvPm94^=`;PGXUp3uhy*&e7^hwCE<`Z`D}*w^}K0KNvU?9PDtmM8OHv+U2(-fh`y zO0!75v|KDrJfp;{fO6z<;!<&>%hKiu=Nzbz?uK2GJ_=BImQGIzE{OGiHP|{>a7v3{ z!J(9`2~H_Emve<2OT9^s0xOUALT?`y)#Uq~U3)COlIXWQssxGRZFDLUb%^n59toru; z@%WIq0O12HLHLjeYL_~HNGttP4~Yg1t6mP>-5X3?qq!k)!6*S-h1ahNs zcUK<4zE(gG_Un>uumXTOFL+_8)&u|=&j+5;+6De@PQaTJP2W5%*Zp!ayyb&nU+G4* z*YOR2r*|#DoyjwpOvnAv^6%4`OF*@-0~%BDA6OiNp_8$?6O$hT6azFeGn3&AD1X&j z+ioPc5q;NJblzHlhT{FAg#&02Envq197stP@%mx3(;78))FaQulKtXePqE4FA$!%?`PTV*+0&H?plyoBB}T;8-FmGaipm7Hs0TzU4GD+K}J%U-92QAAWCE=wLsK} z>~50%n147QQJw#OF5v(5;(Wvy%Zsuq>^q+Sy{M*z`|_iEDVHnvr;mSjUrb6rpdHKe zNzquUCbRPMIoN(Is`H=jzRQ$EoYHJW2r{CbgJ$`BHiaQ0CP_1!`+91Pseg~C{{4t3 zB#4d;yf4b-b6L!;&PSY!{N|kGGnfj=pTH#8SotabVn595iClglJaEm3QluG)%|7^n zBpAq%(G*-=4;a6Lhe(y**RL}F>_1NuPhb==+WvC-31j9)g%KhYg58XP)ljALPgvl@ zL=58C^iE{kG%QeUegH;E!ha}38gk5!dADtZL-2H91NYcbNO7~rjtcGc%tdq;_}MRT zl2{-^lIQ~#*c!dMy0SygZteoSF^mzF`V_z=LCfKJCjp;9Dh}k1#>88Y2cr@RK{9Cw zY5;OmRt{L#v**XL$Lp#?6b+liY~a4B>_?S9)*zh~#UkVq4|s*JF@M`KEQ-+7YC6XX`j)F*1_n03N ziA5j=MA_N4!}jMrPUXEsbTei@1~EaF^?3g6(lXvEu>uAeO%n?Ut&WJ{hzd)rrk-Ry zFmls{bJKF}V^>s_bAKn#U&=*iH@KM zWCjT=;uB)t4F>t5sn+5^Xb} z0FP0rhB07BJttG3r%_?lK=s5WJ&6E25SR59Dj+L>|0xQt!KBQ+z52uO`3MFlbKm|cDs(Yy%@hJbvdVw-?f zFeKt%l5io28^K)g#BqMC{q&cFNdtgubsz2*B`4%@5(|Sx$pA<;CQij) z?3sG%p*?!IJ&?KM1X>`Ejfp3jK)L`iz(S+7ux_{Jgqs1Tv~}Yz+ZN%mf*s-J*4F*D zUqG^`gZwN_!Z8VhKx}x3qkVaDpYS(@A22q+-=Vy?@cKf7Qh=>G(ie?DvkE*B9|`f{ z9T-Gh41WP4>Hsd5JA$l1_Ov!8F?mL#4U+VkIs}+jRxH zcY67^Ifz{$^6{#u#;bB(#ciPam+Pp`U@n>K=YL5p9b$*FaV)*aQvAn6inhN0C27i?fP!H6E-ixuz;mNC##Z7=rW%2o2IPU@2< z|9@%FPj$60RCjgFtnwn&*(3rZ(o*%Gl7%GIZLS3!-$`4=Vo>p>({t^e(Diy5PbeEn zsDf3e;=g_NXe!4utDn<5fiP`uT_=-ovz6^ALqH{Rb8t_^Z@0c<il8hQhf|1HGjRlt{%n^ zdmGQq$w{3SU*H=?H`|N-@NxmK0$%H;OXa^UmdPxInu@pE!f(lKL9;ebX`*G|PJaaw zy{@nb_I-sBaH(XwdR?;S_7UvB*mqc`cKh%fGw^yXn?h13Q<4*cM`gQ<{Av$*n$>lP z2uIveP75H4@kkJ)X`>h9!7=`}a>1>SqQ+lVa|OBr}M1 zyTk_s@^%e@l&_aJ)uacZLIeo4(XD(L>cCZY*^xtYu`gsKCAX=|lK zEbR(euK86a1R)&{TMa_wV!q0Q0*sy#^D|11b;DK`P>#| zbK>!s_4wj3zq~%)*FGbz1ujQ zf&z;{UW`b7(Y$Y&v#s&E$6uyS{X>WoN^H3YYUH4EA9?J#k7rD)%abT$wn5%1(>+Yd z_hL+Sm@;MnzN7kT#NY{On}1CG!D4U#0vi)=0YS!L*M+rE?yBfN00{koqC`q`4it|O zsNrF$gX9L9Y7aCCRNn&c6{zN0!h~Z zHy4wpp+caf)}})P5A(&-c;-6?x6g}l(3g=kymkOUx0`YwZ%HnXcO|&Ua+Yn9G&l7) z{6Lww7Q1P00|mW}@1rY2;RVFLHTi2NT{+=i?b=H3DPCXxi2M{^R@!y}2jNS_2_69c ziSEd7d-CBY<(C+&hktk0leqYpN_2ZqQS80U1KS(dBEHPiy4N1OOwc3h5iXmS+xN+n zdclL!Axir%F1!^K?43&zUhLb|^}@rOUU<0789<*KrSxVh$2M^PXe!5^#m5cfeU<$# zX`>x0?3Op&dPxnf?*C6E$H-7f4*r$u`YkPk$pLC+2p9tx90-ZV{{k?I$g`Jm-~$tr z=n4}9HZVAo5!5Mvt(Hr3n=lkc_xuViVPRFTtH&~Z&ZLXBV^6xsWI+c!qKP6f0N>bU?%mDSsf-r4A#mFOP9O3dL!zJ1YyLf=nF{# zHp1*e`ns@xc4-?HSNCOuVzDmELl~}#gQ5Ijyk+1+qa_MPc>5xx4CV`HxD*AW7+lMd zil_SZ5zi(cMyCOjtcfR$2tU2a?Qt$fqrAYJK(VCz3%PaitoWa{K z0mR!c&R8(NgrJv3&jE9`_o}5LdKk0V)7e5S-s zMGE&=zKi8&{h6>Tss=??wkPAXdY!I{{In-tNVZ8(Z%;Up-kwmUgL%S?x)_MURPT9W zi&wj1o>lf>!#HinfYBdGK>6F@g`z7GghgjZ4;WgwFku(Qho@Cu&i{_0e_LB`+sGAu&#zG5Bs3ax?lTFtg^OIU*>vGnMiywY5Auq( zxt8cGMcEs_^so2Kh2#u1l4#3Ypv3|)MIH{%oa=Yanf>hr9%b+!9&wE%B_qi&5~E*M zFFyaAjTZ3a!ze>ktI@rsTa5_I5T_ijm!sK>f4umuzkr~Ly}0p#^26g zoV-&bjkF+QbbdLK9BIWyLcw1`N9T*t=kY8rCR0l3_@nv5#(7cZ?#AqEHUDKo)c86_ zlPP0-{AOO3?pd*}CqJKmIC+P0us$XV5zK%QyYxp-!U7V3q-vgj$ujClA|{b!x*_?_ zJ!jz(7$k)S&@oB;e;)jYGFV*WuBM$ z^z>rw^t9Zp*G`MKlPQt#_GF63l~dWG@Ot%ceP8F*ye@7_fA_|nS>e{J_am}j6H4QM#Tw`kV>n<7z$@%b8}SRI%ss~w zPkoajCD{RS50ExVNjvs%C+$5Bu8`Jj+ry((B*L2a7KwS`O!Y#*05<5J9S5BB!Vz#g zO%pzbq8b*2UlJy!et) zT=#;te?!9a1d~$3MM@Q0yvyg{ z{n1K)mG}_%;Uv_Dij4wxJ3R0|N~L?{JZPnqfVWnJF2?gZFI(tIEm&0+>e`>5 zEX1sCjEM5O-jr7{LQPnOq5xFYV|IX3h>J*D7ez2}Pj=wXEi$x?8aO9_8su@PAxzg# zh7BHia4nClWSJmO0u7;fLE#eO02dUb>4cY8e-HWQDmONz_;|it=I(0!t(;IiuID#( z0d*2wUb_c36Pk^0t17>#o402Fo^Y9geLnb?O*LHkXEqa?*K=Qz0ZN4o3_Ljo-nz;e zNZ(iU)d~#!#{YDGOsUi?>Mq#ye4^=i^A&#LalTAc3K$@du}N=f@3$>Yfl9lOIi-Y$ ze^o*jrwpcB+E0_IAdp}z9oTZXq5|vZsA&IBb>D!o0p4a(P+~$@b|pD@|Sn! z{;k*1kDkmJOYQV!ECK_^#^EVwsoe?V-$M@y>|4 z&Gl4bHn*jcNV4E|M1?AGc9!Y!>GJFK{K6So?QR(pX|@bM9m_Zy`whb8U}s)EaJyAc zY*0`^sEqc69@SxxT5wkwfmbIsCr}0v?$G80)#2tmI-oclxXcJzt#e;>Jh*vg*$cQ7vA8I1+t3>CcF_jJuw9QWW(5CraQ zLbNeMjsKZn`&8Bh{uOC#DMO~k~DZXTw0#*62yY4y45w(en^9$EKLKzqkFOErO{ z!A2BdO4iIf-WI-&wzHYrDmjp$Na?-ZG~0Voy^yJPb%}<|AwH$Qe?nL=5co-Xdj&Y&Q?yscI*eQc%*VKXcVP5$1x zg`JNQInIrvnj0?j!ktry{)KO5z|X7VqJHUU7RCkK-DO@s)Xlq~PG;36)xhr3WJ?N_MAC}X&rcqckK0NFZB@jhvFBB-;8RJ*(YGvG2P zMW+x>U#CZxQqzR7r&^w&wfnB{nH}=_AG2+a34~BgdbKvC?TDXsK*A3AnQLKK8;1bH zSTB2oChSMQy(0r2bJzigyYtS*q~(?Wd1po$P2cY)mr}sQfAcEU)`JYj+6*T4Hfl-K zYs=CtUm5n=26fiikQVY279_(NeD&&;y%KHI4q+@|07s&wcN{BV;nH0-A9qn9hVTQu z^|YYVBL}t>o8!YG;O39|8vcX7Mw2>9kAfcYHPB!x6GB9i{fY4arh8RPUq%V_bHoT8 z*k(Q|frOF!e^|H$_2`js3rlu%{t!@vLliXM${N(~%P@#vVHpNt(8ojS2Nf%K_uTyW z_SHSf+&z;wW`O^5*GHV5UmK!LKAnAA*ZHck1_%klbo9a)>^e-a)O}Gc+-ma;Eahgz z9VoXKRerOn*2Ud)zPWtx`2Bi$F|V2u#N?0s!8Ewcf7@lg4_iDzo=Ke?jV+Eajb@4G zunmJPB;)pLn)$;%Z?@<5R?mr9D2KGphMy?e1-JPg$Rd%VG|vA9wj>9u5K6dwbb%1z z8CM}B;0*1xsSS9CicHW0XLF!bm~xb5Ubw%ePJ|%YO^j!WRe&ju6LFSCqX8}Gj?+S6 zxP>ZLe;~?rB=G(y9b`mo!re3FmR$?d462$lehOr#d!VbSJ#r74=9_gw^wI<{H^xLGCDlEGu<2&Q$lAxHr-&skFD;rqa%t@Kd=JfEyF6B zDS~)y%dSfwsfc1`p=~%=CVYV-P1_pgPlo_Uf0de8ONqA&iqJUBM8(bN;omy{y`ElH z%@N~!V>YHnPGEfo(G-}CZ2#aM4xVQDlyExCB0)~|f1_JM^`Ul&7}72g zL)#^MP`e~*mRuD}2ONy{gomVo8apF?JYphE&joO)lJUBi5Ia56SvN;atl4dRce1ra zf7w`K1Gwy0`;9y>#yceKn&af4)6z9VAf!CUM_jrykP+c6_G$G1T>K;(V@lrNYCfB{!!DFiOl|;3?Tq^^)P? z^ZKpEH^vD?5*jPi&DFPhl2{sitYbw*DJ5u11}TM_lp@=d;z5gX-F|{t`|#62e;b!$ zwx??xF>@Zpp935^T=S>WqQt{2q_;QE+Q2BIz}N&upXwSVJ;%6jNM$)o`$BNmCW$2> zjEJE6#4?2^GsY6dSr2J-tdO*EQAT>FVtQ^Tx*faWywV;BK&B}lnk(C;*4elW1Bbh{ zm8}}37)a~vQ>$@`bVaammghGIrurIHudw9-0I@O#YfY_j4$qgzET5IWU@OV!%{?Io{4Dzg%%17-AGt!R$+* z7%>b2%?wd24rYts-&@_6{e=0Du@NSveyXgee(BxC*AVoALX@I^8^e zi+DLHL{u{N)(8pn6=E`6P3l-hF;$HjkZcQ)DBp~{28g=6J8 z5FUdIzubg>5!Z6MOzsLdvPot$H+-{NuJfdLNJ9?O?dE6q?ZW16FkfxT#{>~@!eX=k zG@@F^Ws)uDcNhp$+a`9SS()$KQv}g_b52Zmy;umci7}`Yp|%wVqs+8n(?I4^nl-0iO=|R8Bxjm+7A&YDZWL zfx_N~eWIXF)6om)w!YGvjzUszI&#KFqoWXia4yUm2#Xf}sT(%% z@7oT;{#!EnutGySEwhENemNnVBP?a=YBF!g%^`C?%St{I}CQ^n$Ie7I^cJQ{~M=WW#7YWJaHV z3mO_Iu349djY-U^9$5OdV$pQVFhUoX)HW_ZZkhR>sS4LcRhOt$8+B9OpJwDMsxeSe z?axRrXzL`SU|TctCEyalOc&eR?UB4L?b239jppp~q0@2S*GCuZiy}jrbv6h+v0$tV z@GhzL!y>U~c4^8;49cTR_cNlwmW>gA|8*#rB2qVI{?B1E4;s!n6Yx6dc6ceVK0Xpa z@A$!}X@h8Wj1fIAgF{umn$n$R3s#GY4LpsTr^-*bg{j$$&jp+<_9ynD~S%pyNyH> zz)aCWTw@a6tezg~tE!@N19hY&R1+LJ%NRDShNyFFVAUtZQ1r#{s9+#F zVz_sx)iswOI_|Z(gAGl>NK!f{y=YwSCfVPYAv%?ZecmQtL&c`^RdoaQ14}DLaI`Pp z`~Lx`U!nU(;j9h!eK$ovq=-|XmmGR$UxPN+ z1DJ@G8OyXQQE|^-`qyvvh2)Z4y;!s_K@lJ(snv3JcIKI9W>&vF!;=*L;R)ABQZkVY zBQg1S{p|g(>0}O{{4hxo)oOBQ$6ZedOA)6Wu9uUuXa9KiTYm%7qM8XtUPh=`ls^H0d@;F?FR8B-#8l}%@q;pBVw=kt`}(U!-VB$)5fh?aDNiGFP=w*7 ze$4m7IRvPi26Oo3E%GwkxXXD~mgXvjMbI?K;SOe*%rK)!Q#P4NnCx&F&LWzSh%;Od z_)E+xQqUDXd{ga0hVS8E8hD?^Wj)}>n6@x$_7qKLJXOi7B42}leiToxrUEC~6ep$C z7(B@ffAMm;xLFm|<+U-TjUS(v=B}E~aI*erE-&+9o_qCjhB)V;b_t3ssp~JFB5NXu zwpMZ%)r#i0onb}^2L%#7Tt0@KB#p^p<2r&QuX5NBRu=gxpU#M8X4S9?xTIi5E3>@9 zEzd4DuiS?$`F@pu-CousjqSWUIdvvzKD{e)_sPZ0a^XFUvp|}eLQH`jVvwKveJ41L zL5AjyY5c9cu>vqflXX$f%@s-J=4Iwl*@&7Z)iQ@Q`LXZ*m~xpWH>=7liDQ=hF%>Cn z<_FLiPT*n0Y#D%2qx+wt7$9*o;Jq6_c-JBYgDoO-t5Je~0?gH{9W-~+fNlVHnN*<_ zy>aWv%0(WLhfu^cZ`}y2z}my7xKk>DA7EJ#084p@Uq!k0+FZwC15Huds`G3rlW)Md zG>^U;3ncZyzWy#|HC*r^pma?TV~HqC6N2D=8$1LjH-2rOBO6X29@EFbx<;9&QHgP* zpE@1@YWaA7pp4qhR=If4n_L()ZnU?F$Y-w9a1DCGkXA6#N~jqH9iucQodDL0_bK38 zFesui2v)`xyI?WT41QsNZ4>Jq7U#cLvvppsi>mnSK6QbfDIe(VGe9WDb;CZocx;TC z9t_A{H6mCx5GjatvlQvtq|(TXC{jSAfMnK$BP#)VtWScLhBCbS@Z;Egb3-x;6wLQ@7&KaA_RkV@$R|?W^C3%`rNk{ zP8fMiGB6OqOwgc$aSQ^KXSu$Ky$d5o`GXWwL?x1nOd?j%1v9PL4loD5XRTLWpv;gr zK-ZXmb%We8C4F-kppI(sJT5k4{2`N+(fw{g)Jy!*D0{|$f8@UdHd%I+uPXQG$BS(4 zBR>UFO|i3GTmz#6IvAQl__TjY!&g5VwsQ#&QVm97pBLBeZ^O~djpb-=*ok{`+I)ch zlRK9=6_vZ4PmO%;`n&ux+uT;0a$#jmL&x%eaUV$EI``oPR%cnjv(xh+DWxfRt5C;e zrP0imNq$^*OfBykm0;IX9GhXQiAGuwVR4aa1X__AQS1}!Q{dsCN=lP|=8L7dVu>{w z^JtZSoDv1Q4*yl_B@E40CvME0dDg~t9J~d?VriQ&F8vS|3;_gbc?F5gp;4Rcc}^UE zE(CN!S&OITJTk=$D zVvLiQ?rz>D=4=+Du2ISV5UId32iU zZY`>Z1#R;6O9a0lEpC@ql=ID%O(xu4_${zCjSy~c{I(XcH-foy(!j=jRCG0fxjyKo zdWY1oVQubt5`|o*5y7O79#Is3#6lf|xpMcm{dFidT!F5`EsF;XtV1f5MWlu_lCooj z?(Mx5IvC}RAIN7%mq7PZvpSQv4vJU3DH%9I;Bi|WQyk!!=Dj>phX^MF43fOHHi$m9 z&?4lPh=nQQtXq4X5viICrLz$dVXk_n+*Jm!y;}Y5 z^zH~!6(we))4LJ;u%6;E2qLwWd1@IV<36^y_LAL_Dqmd}CFrzRJFZ@DQeMuN-dyTO zFE`Z<(l&^hbYU~$L!nb4D9P#Y%26s!97 zG!hta*vbgH3tgHZQY5*N!_k*sDC`kDE%3p#G;c}+wSAcM4ktdte4Cs0P=F*p!!xMi zv%AuFD*G}M5V=Wz%m*S5=sVuWr~o`^H}jrn9;P58USuA0vgPe%eeEsTSe1dO7@>x| zkvt&%0OyRz?~?hw@)Jcn@_!rW%)ITkd=rZ^TH(F+qJYLLxlQ@o?d3jJdlZy958z!7 z=;j>+b|)BgOzvS#vkCr9csZ-GRrUO3d6AWi^?e(!n8OQyoLrmYXZCwz4EbuCVi-Yb zQ}_^v>*cFVZdu>FSjW7M&RN?XDDs-05^bmw$DRZI;n@}<%resEgMWF~TP@6HUD)En zO%xwAM}i+=qNj1M5jsFoLbl`nLl$ohs=+|kn&fFYzwbbxKdS*~Zo2FtOuzhaWmN)W zZ6)n~Q!ZYAxJq8PVq=UsjNcz?8#iT~$_taZkbP6u79Ovvjbcq9T^U|oQ~#Er@6m36@43ZOUaL_D!hqK zhEv>D)jtFr!D;2g{hcqg-xaHQg!?pQ*uL5%1F}fFh?ZU5=eLz<%o)M`#6RS74=A0@ zikRd6R?Uvo=?Kq>df({OX#@z=Q#=L=P%7aIdIBT_)#%)yyz7~iy-It(s@`s=-<#fM z+59Pg#sr8ChzEaicfrTF%j4E?kF32zw#mB4_G!3AQ$-+Ou3olwUi(V-a>3K zVhgoZeQI0NzFJ^k|1#p%`Eg#CTFMB#_%hjbwz{%MHf)&%_`B|gTyrY*q%Q3ZVvnbw zjTRt(&v!LiM@54WhR0Gu3h+CQ5@Lw7V}pT&oQ6?&7kH!6J9>1sTwYT%{PDw(RZL3HwuvFAVa#+3U8`9a5K~( zDa5wMo0(J}6Z3zL?v7R+dxAaYoPH%5h_=@#Vsu-IFd-aqy?+A%*-UF97&gzBFi)CP zS+sDgxE!vcV|8v7fjymVscv)&gHO_bl^oHJn;(5st@Er{Sqw|sxk*J>HF+ve# zkZi4*j<0!d%Zq#d|KooPyfhbkPrJx;%Z)@UiH1gk# zIAkc!ql%)La7xll_A23~{kt@0m`y?44d|%MJn+ZhXVl%cN9X-7P(p!!^3{F5Sya1O z?88kaW_6=E>?&%`$b^W(A<48U<_;pfbl@w`X5te zG8~h9DkcOmF*Y%i5vwVGSxb)-IS{_*SD0HzqK(UMue1kNEGzNQJ|+?e;E*9rrXkY| zd1xgr``5R++ns*I$%MEO9MBxb@_b!(xxV_!<@r1T!te)(a?}V;jIb1(Chu-1uirAV zz`s2sj0$JTzZLS9aLK3=3dbvQHTiq;d1yleqs-V-HW1AXb>O^zjo)UIM^A+yjylaX znY|~PQ^$cA?x^OL%ogNz@+5no7x^~-R7~H_p5X_I08pnCFTVhZ9~+V?P6ZS77k^~S z?0T9CNU{Qd8I^3ZydGqEk=3K;tNCWrjO$;!VzEb+YY{`Gk|YH|o%FjY(#wx^l-iY;nxd#2rVI#-)9|e2*xPa_7ZX&5{x-& zjk}Db0(TwF^v1|2R2L<4hg`p!Pqj(5UqXjnvPdA&9frk!)bLkRCz0btD17LssJy6< zFM`Yj%B^aN$vrV;fS9&QvkLf^NAWK85QNUAf`U?wJtjha;Qm3QA4nZuBip20XUpAc zYLow_N~vVN_S08)>-oDWX4#FO$T!=EhitgnlY-I2!HNOuv8_kTOX3Gc_t(j7> zXw4LykEWSY!cSs;N6ow-mH|FMykIuYvP2@i`Y2xW>pRk!y0U7rN6=6WI52<@yET zN$vyiGAou@u*=7?(6-(GOjDa=%g}=XnwQ$P-J4>e?oHBiP38d^=^V+IFam-oILqhG8E58GTqGkXB@xG zBD<{zk5_j$bN{z(uxYhOoWrg)tW!~RZ&_xdbqY`)qVGO(G?@Y=&gQyBy8*5u zD9h+Vf@)P9>G%D7#gAR3SRX@4l9uG>qED)SHw;AZnS)U)MZ;MheCq zPtKK3CLP?Vq}xjZO1IC3JfQ9Y=Nvkx}ZJaDUTr*?}C4|`}y@eZi*2L>Q( z#J7HTI&z(q@wZ74U)Z8DeP12rcy+Cp>!+?Hj!Fz>Disyn4HI4ZL|4g&GSRa|wmDaS zumKeW+n7M58s3Ni1*Ti74in;Nam5D2QDFzwD43p(f`Lmj{VU!^2lk8*y|>XSg;H*8 z@@ufCLsmO`@|Cx4>OA5@uoJ~l!cZU7QGMuLCYxF)_Cj3fi&H%YU@s_2T+Vd&#|7UC-AKC%Oi#J|6$C`=;QeP#mi^sLUsk~7O{M-lxW>EsP6Sym;_w#>$$CA>~ zGElV zj$&38&C6Hw$zoAN0%i>nsKN#0RRkfH0PdF)1+o#M5pYN%70Yr@>K$b)vYx|RxL$w| zM52|gfCD-o-IrsgN6Rsc&>|Rr-9`3*USS=y-cewEMV(R}O0ytpmO>Z{9`!*d`)wi{5* z25uTT?Ri}iFsc@|q7j1VaT7Z8WWGn=C>_&hF)||1$Kv{wjVL@lJ*}UARI3`Or<-A> z5i(F-M&e@#1iE7zu)CvC1!y!urh+P^c|z0Kd>PphXrh5_h75`bvl5XsvTII^?jZZW z4WV}UTAkQJ2&~@eEd*98 z#I9tVaLmrT^$)~;rb3*F3-f-aVhguX7yse8PgIow=-noo=J zs&IIEfi$XgTx@c^EXva+f|3VkTjJ6=;2YMmO$M$p=QPX$s%tNw#~46BN4GMP-^V%9 zy=jECYII+pB?JS1nTjQddLF}qd5l@#kIr&W%ImD5r;P@kJ#uatGm;ZZ^>K_eyI3iA zu~HpiWq&zQ)A{~#>keQ>tgW}hc;bOQ5r94iQx!8CjxJWXH$$-hb8L7$#pqkhECRzL zx4_4_7&&r?A4SBM33yay zUZ{A`5eUeFsU+pG)vAeHAeKJOc+lh#?`;n#{L$tixwlQ|VOkZ(Xks|((2`}0%cC~8 zYY+^{N*scJnpn&`gM4KJ|4a(1@6FW46qHQmpENn779A;U^-EzNRXg&jYf8ySg1KMF zQL$*=OlOy_VZEs?7go0=m$Sc$o8|1Edj8+MIBMen`vyo$AJh4c7{m0i9* zjdZLMJ=A65U!ujwD&7iw7c0LEec1}Ui4q`lVAB?thigoDz~ho1`rNx8+IMJ= z<@{lPH?!*+vBc9%>k#v%{d0lmk?_iz^}7IHPv-MQj8;%$po76=jv%0;zdug;`j{qc zb!U4PNq5!tTh}Y8*kVMhu2cNAHa4$jkcMM91w@zV>MrQxSTxu}uTId}R&LpHb=)MC zc=k-V+sPx^>LhxZOF3U_g@x#i6e2YwybQ;GNHJs;$SMsSH974;Ou`nQnr^9GuNn^6 zs!zyd?0z-4n645j)PIC95Ot2(N145%UT5Zk9ac!Ro1JM0U-|nW2h3^~f3;XkZ`(K!zWZ13Xag%Qhi@Y2p^GF~6zQVf1Xv)CgSS=^ zwXvM|(KfmCukT2dEYYD7$MV7lOZI5UnQ!Ksk9rsYVfX=}95sRyBY|r2WjeUHVq}8< zd?1VpXUUJ!Zc4ahR0)OGcjR>NdGN65K{HLYkuUi`YayxOrta%I-QP3S7#pvM`x{F2*xPac9(5LLy<=9 zmJWf@lo=Hmfz$n*Xke5X`${z2PzNqZsvwR!&2^De0g^fn#1y&Z*5~vvz0UG%na%Pd zmzyvMwA7L$m=JD^e}CfR<85|#m;9B^XNUw0CuveVN*u>60^!tJ=PiGgzb6<1Xp*%4 zc>l1o6l+R}eS-5L7&WJ3v@MzDd%;Juigun)f1vIW(hHg3sQHcMI(hS|mNt zzlD0?R6E%VP<0Ev0V!Nnsc_bxrda?@x(OWhx92~K7ORcVS2z)EArX`sj&t8(n2OdSb6Tz2zJuljAu272?1z(Y%4o&h{{?Tcr)Guu|L z6y=$3r}8}<=hYvLmJ7-S&mYRUuoOPVMT^37e`8U7E+|sbRiv(#V+l7FC5~dza@B3w zbskw6a}J?&xnvyT+L~F_RxbxJjixBaAD(NpjeS+Rxn*|{3)p*mO$zgd47`PI1*oVL zHV819TIp-BvATM7wUTrU=1Yh;q=M@hq&6f^<3dO)w?{Fb64Ul-l@u;j;1bIN;%5>j zf7Y^nnk~C0ikjQubn++R0w1rk<2<;2JHlheAp7=WL3f`TcFSn3l6((M|Wg zKxkq&z3Cp1W_!y@xi_{4CAO3M0v9k40b=A^sH{b#?5`n3|HkNr z$-2Ab{`z8TR3x=Xx+vq2Fx`3pr+Jise+xR-HD!H_@I4xf;#l9Ja_D{^)3PewG{p#7 z+#v85hPX3OnYNSUml_5 z*eUhNyJ%*yf11p82B7|r0QmL+L@TznB5FbDOsN@T1q)QN&4PWd{X}f4w`0J~QFFvP zF_<&?Vp#(SlmM=N`!y*!4G%}3SF>f&RY+&W5gFUDe!o$^Fqe|zgTAKfm+rm}|9!f- ziyfJ;VYO(X<7H#VNk#7Apz>yx{13ih&Ww{MIVJ=&Ff=if;S4B$&0JZJ8#fYu_pi_b z`yc@p!<+16{oo*DBv~ieBn}MtSU_X-Xxi5F*g8CudC6bjDw2J$#g;Vcv9So?(Lu56 zuCI#4e0s!26#io)l@TNO$Vf)?=-t($*Kg@)4&VGdqC{kNbmP`tjku&l2?ej0qdy+~ z_UKc02Te86M(*2x16B)33^!qq?_WIn=9wL3B-31vUR;c{A3O4@3{8_Ky~Bim~jFwgYJ5NWty_@A&7P)jl+Y-`njloP2%wI3CJWt&e!GRj6% zMJUbux_SPFGFcY+Dla{cH^s`cSTQTc=S2x}pmaQ2IaWv0%n$>QnleT*6$JKszMO4} z>oOq>0WWP<@%npML0c>sqO^qlh|E;K$Si1_jarL_i_P?iEqbmdTt;GSonv$+QP-wp z+vwP~ZQHidv6CmZZQHhO+ewEV+sX9%&CHrLGvB}ZTdU5gs=fDpT_?!3;?!JpFp{CH zCX3ke=n&x5vF^i@AzhIe%B@4MA`bly!re%#zJ2AMM73o8sS)UG4vkv9xXqY5{d{duEDR=qwrd5BAM#zMNvU@F&0p_8LV8+gR+Gk(z(DI)pVLaUi~< z!51d9Yz@LAt65114qbw#h5=)3;5{z_4=Ze5h3*x$xhSa+Ou5|bg^WyEY{jq4pN6#0pzLUT!6B6q6PUNg+##32 z?EsikJF(Ln9gKlz1dX$#ljbZ7gwpxI8@M6J>9Hj97NR=X%uT#X3Kzn0#rcawxEj!3 zvU#X_1fmVRwnnHTTce8tMF#PG3)9)1t$8&#swxRg9U#yxeR?}UZD5;b2r1hceBBGq z%kof)^skW48uQ~CCHb)ijxXcfd*yiBv;in>V6f5t36|EQVg{qHPcVljMOzK!W3IMh z0rxt5!a14AY>L)IctZk_E46-Y%&g%pfP>Pj`=Vief|J8Lb16m0W20g!To0s|wexI) z4g~(YZtoJ&W*L@uD&;0RG^^Gi#S3=d$mXi+k>>#u*4-EwI!osj%5(#Cx8ck(e~IcXRp0Tf`{lWmWJ8<2roV{-14*jN`{D)J1jAZsfGT}0c+ zxZ<||p|y@?4N@a3+leLb73mb7AA`;oTm`1ZbU^ed2!$a%T0A+FSyxPHHH8s`2Ht@F zPKAOCJ=hOYR-;DsB1l^hCQh!!upX0H$Y2cvVOaOBmk=!;8lj%7!Kc)V;R+D+D+Ol| z+)Y+otx(TB)zDxeL~v>UZl~Ur0|Wg8`LX>BBl8ozh$B_$PYgYDg=K{1pVIK#`4^*m zw{D%lTOFOLl^G{DTL%NgFrR(Bb>EgSzBGXU#rSj1LjyEb$EVd4C5P{pts(H3fzdYu zyg+3=W?}OKU#$CMoNzi)I1S*4qmf>_*Z|>>Rtge@DhIR83OBInn7=cB|Ce3DCjCta z%=`+WYMY;qsL-|b-lu`CWtM*trsW~IP{4o))^%e=mxz+r`V{9lh2;3U4!sYbuNc*T z?-hjDH2}DGLSTOAd*jc;JT}&$=WcvsT=2OJ7_W`(neLutcRv8_djeSN(|CBJ+aQ3% zH+0G+r!7^|5FU}J<3BM@NJG|YGj~rZeL#O!qJ_vk~li z1Wm&uBjk#J4p;hvvkT7#l zq{;81=w@eidQ^9z_Sz{0^Up8<^f0E5AJ=?bV_f+}dn+C|O0kaAqc$=_il5z~5EVbE zhAo~j6$I>}=1_sMo6PigLvl&d@uHl8MPtntlId=50SpavU4T)}wp#AYv?e*SW)~&T zKr)IRBL^j}eyS=u{6QLU$c|{VHbd8fSs11y>_L_*Rm%@mOBL$R`rt#_vojXzOK!?j zc8`076j;c#P=ab(#0^a2RS4s&YZVx{dcVPPWLI!rdYPF&N1*w6~|tq-5;c+_qmt_BdB z6V)IjAm$pX9w`Z@(yKMwb+@t=o z=mSdZMF@+(zzHpzheX0vhKd6sN_Zoy?DR>0sE;1Sit8^|+K)h zimRuHs|5MYCWTFV!k z%x$i>oB6)A9mK*FfG+^It47sFL4dtpN;gZ$ZL~BFZ_0`iEsigC{6Jd_612SV?Um80 zuc9qMetZFdfm>EmW6x%4Fh`4xO)pTZz%JN`o%y)sLmLu-$u6q@KNmdqTg z>!WBct5!~n^YWkgMT;r3{Z8?tJzkYUIa|O9&z%YojFzkTb7<3JzF6r?1~mfMuLO0~ zBz3p-0ElBJKR*ef$So{e0Xb?aeh|jSG5V4#nX*=oUwqs zC)q10$>`lPH8_YdNw05jY>hWJ{9nC$eHDN)t;^^~2`UuNOGp)s(z% z{G@2kf|U1)rBhH%)pSXC985h!H6Q@lb}pYAwHp51s4sismv*TzSk-CIhV0Xgt86p--X%nF<=c5^X21X@e$g_a z90a~y@-7W%CZO4sdm8qN#fmxT8U!X^DuwLCdu}{4n(cL|p2|`R`Iz)bR}ORnlTQoi zDUNz~>@zl5q6(s; z$Yu?Tz`fQrT-#571zQw}sy@K$-0Tg;R5FC2jJ@p3HtkLjZnDbefR80&tQFg%Xi{#n zQnTgUZ|y;3C>c?M#tW4kDS0!yGGL(GEjX}4$Gm>feA*>PPaK8l&huUKg=5-jqdi#< z_Sq@phTWs%O~l__sLrp~&It@d^Di{Nrk&0LBVhFUC$oszcEgHrbSnS|8#x);Hib;$ znfve^AOu;|#MQC;%B1rBA~3B%Z{Y1fnOzi5*?Vf6Qo1 zHoOKVwd)%d>J`JNjQa8oNf1c)^}q@z(@PymheW}@>HZcY%ef2BH+Z!Jm1Tnjgs17P zpPy8`9s*hYjWRNx=+*?t_Gwl(F{8p!>a)8C`dpNu}reee<{HU_{HWccyOH(aJ$E*Ak*Wr|-x8h)qDwYiJ+ zZUz&c#F7*X#Ksr84iR@o^n+1c&)1N3FUvNEHm7r1+)P_k4IzgTBp1ERtrh}J3l%9O z8f|a^f59{ptV$=kHST>o#OLBi`+Wv%Z*R#>&Aez*dC#vq&!_7UdFprY<#Rz1vgJEN zJ{WGp`$R!pmW2b9n*VNxS(oN@!t zr0HTsgIkqe%kR60oxK2otadxYTEF1v^BrV|*mxB7T8<2@&>(wB0iSjFgyfCB!LVR- zJ4{UK9l*YTwe#@Cl!rISaLx`xg02EPZ--9#iDjgzxzGV%Uk_o%xW6dWUg67pyeP!J zJk=7AX%Sw|?DPLQie_gPNrtMXHk?#yps!ed9<(-WHT4)3@kak1QsS;<5#kCt38_vI z3ou}y>$#`=b$h%;9@Ci042V4D<50UXuqc*J8IWrS23J`c^N!~tgO&nMGt0(fY9Wlx z){d8ur5gu;*&-3=8pp%ihRb*WUCISr--cWT(bcQO<+vjR+_307bMM>_AlA`j13f|N zKS9AeLT$A!mE1eqiupFMvZHvkpP83k^I{+%+_+U8@|Xu7k`Xd;*}TlL?sK+sc7i5- z3Jj)4?@hsZNk+_Kcy01zcj&*&s=8Rzo%EBI4-WtW^HD{DL8q^9G22GGg7||uhNjnN zmQA?(+s7|Gdh~kc1Z-g_z$r*y8M!Ke1-_$Em-v!!fRw|yqk%yW?4(L0SpE6Je_Mju z@q5EZ=GiLd^wOpb!z9-dDM#4P4L!G*;pwUl#^&XkNV`zs@9FOo{24R5^(}&a!Qkt* z5ETO$o%5~JtBBwlDo0cEd@qS`9jU!uBr5SZpFrXd)hir+ZtazF2K2B0{6(hJ+DUX; zU}+#K3*I=&maZ0!(n$2O5P!Zvdb2xc{N-c_Rq?y&X__1RG5_09>K$k)@dX0^2Xso` z02ao~-qhK}$;`;^KUcqvtzp>N2^k508zWi6@bbbi$eP((xL6Xhak2kzA;o`0cm6lu z=-$nUw(joFp0*{b)| zmPX}&uBpb#IA3qE{Q;bRo99V;NwgIyIGF~O=x8G_kGQib64;F%uy%&iuxg=Bm#N4) zJu1qF-RJ5djHc9xNTC!z<6yr^g{QE`780TiiEeAM*1N7f3=Lp z1VODYKa-M{Z8C(IXIhiYJ%S|S7Kd785_zq% zDkU@5qM3-8*-if9*vsP_n^ih3Zn;%FnYPkYeJ{E7#@uY}E&%GTNh%2l^FLiRW?%o( zCme!x@(9r-Dq+1=f5eSX)K_MOb-rhmjci%Rl^eAq8?=;w{H0)b-~pD81jpNJ5JSLvA?-KZMTJg;@?Q&m< zx^h(Mtp(Xl^Q(0tDRV#vtsZDQ2iq zXy#?I+W;GS-tqqdmjC!j|8Eu{SCWtxDkuj#%fBoQHNY-zi~T?N#R1UEz~~6?ou0H3 z8dWCPm08fQfAGcoy--Dq{!Z<&dTWwR?_=HGtsJr0WGdb7`5|zzrbf}Ep@V6bIXJ4H zXD9`fS40JmP*O6~e^QDh1NAt+Pp%Bw{R#IZum##2pZP0w)IpSCs<4ZXiKij}?|aQw zkR%uiAQA5`sJ2QdX+mpU-5&q@7A!pl)nu??QX2=VETc3FQW(@Ld2Y9!tY0=iLzUUL zJv+sDvj=w;3w@bu!@4hRl$XwO6PKCG`%Dz}sL%VfPiN-W=X2LYHdAt>3-cKCq=z}T zck7l5PZxEinNe>$<5$9Y7B=hnLnk9a)Vur+fU?qByz#tN+x|PZKrO9;jkR|)6u54Y~$k!K~f)E7pfr8dX zRa=v)>=S7t6>EdLb9?2ASs@th>QfBhAZVd z0G=$3lo63@P+YzM_m?sI7~`PCQsx4*tdw+tcS$%Ca{;BCZJv~=ZJ_8Rg>&7?V(Yz} zNT92k{gGNn3{)667UJ)cEdps`;R+i<;v&-PgS3S2fqALTbN+M&ONqsGmoFmDL|w3@ z8F!9VoPI;CG3)S_(5miU(5N zH^l)QfvjDiY+~6+OsktFZDe$NTa9MP>*AVIClXjxJYl?1po|H;{BigdMJgBpKqf9% zfvR&3EQn>gMO8lc>XPt#89WQ)n!(Zz;KnPai^L&`pTH&t78T1CN!pJ{z7zq3)*$&q zZk~vSjE>xGK6StI41LCuur#AR2V}ZCYzs#ceZ0^1PF27PqsTjChnp+cKDjWQfc52ni4+00m zCUv_tzN#;_3L#h*W%W$}*9UM^RgwN}R{yl@AhgdtQ$z}lMUv_strzGry^Pa23c>s+-174))*ec%ZLD$0F(&da-&Vi5EuOzA<0|b%)ifY z0X)FFhWH+A=K5v2B5&I^Pb$Kawl4E7u;l{j7`>?{oMeZ$MixkfqG|JB zPEyH>)glUC3!RrP2I>n}yKC@knW{|~0rsCnV4_GyswTJrVW&KRCi$rDMwy;G=tFFHD<2o=9RT~NvG+U3j}_LC|6M4?jxms&NEIECtoGu-;K zCF|1fy*!^xD>oFl&9VcCLhx#Cew`%Kxk+Ke1KohMUy!uD5_vJS7&#u~5+|>+@eA$5 z`&9if7X7;=BcEx2W8Y~bsPLi8m3Jg9c}=SA6J#bth}jfY`X}qXT{T3%STsmZle8&g zt#TlevXCw{%&8r|W`)EGDvW;2T0qT%LGsA%rg+`-7kLj9nCUN4(t=}zTxt_x|oUk&$~N(mHDrcE#rL%pR$=$+PDS2RZ)A z((+RXeglsa=l~9x7(X>TaeR0&hGu05&tT4YS89XKXRBn55g+p_(mic334?~Yw z|1%MQSU4?m?n7sgcP243v^lzRF_vdL{bV>3Gy>EPT8)7?c9o?byaU&j2u455ruuz$ zn1n8FPq)&wTTfEMiWRAFnR>W^)d-GQ|n8d(M$+k4|Ipykbk*TQ_i zz^6ToKh_FZF(@|)<3*^_?g_K#s@v?;K{C8<)Qx%sJ_VuO+#8Eep|Y^GeHJ^V0h&R$%ZPpZPx|-dVc-yS zuTKGpp-w6_omceE_gTn*Z%m1gY!U?QA&}13^d6R)gdj0uU64}0m^C!37qDOGNh?>| z*8Y6#eA$~srI-_hGG{fb)2TGn)U|o`d|6I{p43AnRzST8UsD%}>0y@CG*wRX*KHXm z(%`i#r4LHG-q?@6Ef*5lOm=5tCCwi<;&X-dWK9WK6{!-0O`v zypr<)$%24eu*61sp+8Au^NgaLslV3p<;%L^aLz&l3#{6XiR8{=*tOl7DK3exDc|I8 zX8Rs@)JGLC=y?5UJ^g(j!lx8v+4MH_wb*T4A>Kp_iS%}}vZ)%jvf2wkxN>l`%k|xM z%`DS*-e3pVe*=+07PO7~vx}#@nmYItPxK>{*8+ThXHAkht4vk3M+%c8I zr4DT5vo?IXsn>2i>MVoj6;9?si{vBEVCD*n7loMq&&MOG5MhJJPsQw_+z_*~FS+lp zx1*2>)BHM5_M{BRJ36O$0!pE4C!o~L8K^I$wR1VJ2GerU(+#8(w$B#|cZh7C${c$T zTb;ukC<7Yxtv-j8aGW$;0Q%cbg{vipx>4Y?392$XBr$G!1h#=ZIsxGi1xrP-{;faz z>5!a6P?r6v{24`%pN-N@OqA;M%qR~N(Fq@avLl>$_Q(TJ_ZkXsZTGZ)Onk3DMZz18 z&My9qLO?q%q^ksKevYj0YFhPAo7Z~u`MC6nI4=BABx_-^5yy;(KdEqRa+)N2S8*x| zF*|WT*0x#3uG7_4?}u3>58~HyJ`BEb56&gkEyxz>{5s%g8vs)!my|$Od-p_Ds!sqW zxAgp49YX{tfzI(SHTOOe*m{%GOTHeyoZ>d9xwo?dNc6Mz&I~P0zt`9|^#n7XqjBvm z+w6EWbZwty7!|!^&A#v~rzU-dy17-LcXFI$e ze^BlfTtS%fw)<QW%PzcCV! zDZQSJf54IIHVWvTOh042nE4s71CZ^kS@`J+Dr${QGTDYN7S%2v6_G!t=Fl${GzPx= zq$t2bAgln~Myohm6J1xMxs}?~Pi`+G8xIrQmsGrbtW)Ngl<5;fPt0G$!7Vy4R*VQq zS)c${)oHNsK?QvWf~E*UANxm(a)CTcL3nG{98;}eO}xrkkmA3_19N80UEuWYWG zZt5aDPL$~08X@I`rr`PHj8{wTj*QmdCu~~*vk5`V~*Nu2MZq?J+|MFH$SqR z;{rWvi?BP2W^gNu*=H!>uKH;<@(Ejevdaup478c4YD(&Vk-VFVc*;QB_Zs>ZP6MxI zw!ZQ(tblq?4b`0joV6&*nt#A!$r)pkWX#Dyn3z*nz^MPZP`2#1#F74)*KPBtfsfs8 zFkdFpSOv2&sBF>XE_vsX?V1wHMGOCq8srhBCAZ%%#y1B7M+90RhB?n}zuE~R2M9zK zk7TkGcML33Kbo<(zsb&HeZL?ePuB=3v>d}R3DqB=)RvuD->&U%v4<9dq1x#W0ojx` zl(Y_TcHsj)-+4~QjjPgy*Ip!#ncLkK#46`q%8QQ zv#{;PeCPu85<5PXk&* z$lU@BYcxRC)XetA6F$huRL$1mNIu9xgrpV&7p%k6gjf&{k_Zx;7>g$wr(PPwv4(fT zMU+nE4E4ltEJDk^iBB$suq$!V4$c)B&xQU$t;Hc7>d&|{{N<}Jn`%XKng-XeWGFbs zRPP74#e%`XDM4RI5v6o(mL`tbX8RTnI311qQAdVa_1|sg+~)#mh`+N!7L$f`LQ~&t zUJt^6ZcAG(JN|U!*OBk#A^*;1Fh769=l^&hiHwv3Gj;KUk}7-%VsUH!L<+PIZ6`J><^uVi8QmDv3%xIaVxIwoeb!ccGq~W|lQ-`9&G;)H1 zhP1Dww>}y)7w63#WFhpaR@|u!lxRtP<1CGguodRrPBx zPdsiG&?w~G3>KGY6NHJ3vJW`4tPloN5qJFwjwK4Or^T5rvDG%;*$2VJ4O<*tlfhG@ z2$I2#zM8LURTo(3d*4A3&RjuQ#aqXPcFhggMPlW*Uv=X>!blc|5?*Zhv`bbzdoPP= z`I{dYEY$)9@}kaZvk3{)ZC^bLVhDjdGW>9FmCVRz`^y&w2|SZ^g|{<80QwDDEt)!x97Fdkr)Z_HwmW3E z%c5(}SypGm?dX7tx1h7JQa@z<{YuPk=OHkNDu1~Z*#m#TVV(coc^qDnpa=o*xV9Va z1H%VLDPKo-OPLT1$FNvv2{{k2!X_3dKyyPK`fMon@3rtLzXX)hZ*}acxW8g}3P-8LW3vKlXdrXKW>MHpLxK7@C_=qtJD6Uo*&Zx-FfC<|F5PW+y6S2Vn%1jdAk)E@M7SY)0=JX1Jw&my%a_% zw;gd6&7+(ZeZ{ND^>_G;{}=w8^h((0g`Q75n4}_ig!I;3^vIupsN?Iywm!XmKVKnp ztnY-3@pxmGQcfYK=ZBM#u)JGa=sh2fp>Q)VH=8j#^JEj!bpMN|%g>QLgU`)0!Uj=g zz}<&wzvXB`;p7x&m&e^mn^$UqtTIS9ZN>QF2bvq-K<^9;v{w(Qt0CJB% zW)Cy}nvOH@FK^YpuY+G3$@-&+6xcZgm0iYPi=DcJm2b8Mf=p#Yjq5jd+5P)#TY5XX zZ7983n7Hi|nI3^Uc{61@t5BbZI)OoJq{)Oe1HaUt1-_s#qUXbzci~?5Arz6}6vHje zA5HD2yMmE038L)h!>WRru@3`T0V=-3qGY5@V1b|UDIfeUS)$UFCm%8%-pmZovlMEc z;Pj3V8);j|72ccuq93n;P*8Z))8N+K-w7zZ*-}F&wkdk4Vtc-Pb)RS7SSj@?&|}mY zl+u((rO=;%V0M1mP>9lf+3n0z=Sd$e8@(bgVna?8EnG&=K@k+_95zr(0J9-!k^~qW z54B-zIOe@z|F}0OIT4G9fBDXEAlxxZG%36+9*LOJdx~f4>;*SoI2!Wv&&6Baq9W0I zZk#CR+?ZhzF#v@YU%w~pYEf@Hy-v9`+9ZOwq_LpObZ#HSNY2M8#s0QWh5NpGKs97iEJ|}IQTGYg?hhekKLRYuz&OcV#~~GN1oXJy zYd?Q}UV)hkJ_yz1$&joLUz3kCnoz%xK2iUvX{wvVOb|a4JMJ+b=imb${ud z(<|)U9O!8|D5q(soECF!V&ky+7^oGr_kh4Zzy`xOXabp+WNau3q=Mb~A?p?*R|bhV z7)=oLl6CP4Kq_uHV^j}tH~Lo?Zw8UUPlyi)I>!l+P#aOjj@~1y7D6{-bfLLB*bDLy ziTU3RCm1zQx4sns@>3ms1-f|ptQVVtN^nne@Me3ewl zbEe!%_vJxl%sh0uwW;a|ts~a*vaL)A3(`TfV-rrY|2|;`%vMB}5)M9i5jgI5-tQkq zm7E&)RS?I#V`|pDv;f+!8g+YI_I9*!4jiUUu${#f+nEBfPbYXUQZz@AI8~Xc+X|~e z4q^k)zd52xCXP6+F`@QL(4?!Sz5?qN0Zv2x9C)Io zvd$17Agl5Ky-#%mHL>$PPqpJLIsG(_>pzq3>Ce4ZD(|85YinII-zNs_%cPK5Pu&01 zot1LEy@5XloshLoP_BK2n)#<7x#Z+!$n6r4l$gDV9o9jR|E6*K9%;I8+U-Zi{X^T| zmj(-d9%kQ?8t7Sbd%69E8*26K?EKPFjK~N5A1j0a+&c#-Qe1XPi3Fs5OuQL>++GA= z@ijA?2ZT-HT}8BYh;BsvXj$G;3<2#bpYr5T?G7@rwYQR$N~(S1F-H*O(y_&*@;{xJ z;0p1pajaJoIPVFZ0*j+@#dju)5isgnqqz$a78LP%CkBXnh@YSpomWAVVSLiSO<=y_ zJBhUb(+pnn?rP>5z%1&d==^s+J>Ii~KbTA;88Iwl?gt1C{p?O&O$bT*IHJb&U=;%S zXndGu-KlM(*Os$AERcVW^U{=CT4;e9!tCzAU|qKqFIkHSKd#_EzX=`(F3nXg#uKUo zcf?bY&N8a9Jjo%K6T*?31AJI9DE(kzo{K&pE4b)S@X!bJshTycsfw<~)S)77;J-m- z^0kmcH<|M5P9#rX!NIjQEmdU?Y-*z>MvVRJLvD=G<$C(oA0S!b>_q%mx9C{`hjp}w zkOF^b<&C0oZvE3j-1!yKg};+1!o>O|)jimW!xw3SM$o2s_qL3dYWnZZyDM!6-LfQr z5mYr{+LR>G6r>0t?K^K-!{jt24mjD`e+QNXauW;x5aGaIQW4Zs2KJ2s}C^`D{StD0QIJNPF)gq&D>av1rw94q_nHocMn_pyr-9%aX3b;@^z-ZSObqVm2=!5 zjlESpWrVI5)oq;wgVhfTrK+r0%EjAS_H}%esuXs37R9e4t0F9nT2oi1Fw@a5Ufo|r zSaJ-Og_MiI+kbN5pm*OXIzWKy!n3apzbPTRrsoU;%z53^ET-)vqF2L{P~6f1RAsB- zy7duk#6kB)PBG=k>V(vw!IaAjD1%5mFol`%&S!dGrQr= zr9h-N6e~~G8YxdLWcrXn8n?QBAt+h}-Sp z9b3YB2V7w5$S<73*Nsbye|x9_>LVpJ(*9JhMJNKzEk%Hit|0HfG0-m>@Prv*d~odp zFGv#Xtq`-WI>73mdlOanib^#^f=1b^R>bpDY>x85*MSYtg> zcj(-1)YnYea>IOuucq51!6YCy1fOt8T%h7mW@$Gg5ho9opGTBK+#_iKLe8$Q;4CnM zMK@0ZnY3LBncpi{n}FeU*n{ph10y8PU;RGK5f`X0Ac<+FHJqvG%9;3!!i3RH-_3V} zO1$gCqnsVkl0x37WsL%6+p@$c5ROIopb*0EJH@#(fo_X>hv3sFllV4I`brr7!nin7 zrGWUo<*-5a+Ucv8Fy9;iM~Kd+wxW>H?5LONpWm*mFV`aho;60lMC%}chA(4nc&uOj zbk-t1Hj>fTdgGs^?Da0M&im{m&`Jb$P6;eR`Rg(v6dIk!kyH-v{!!=(q?p(@ZcCPt zOHRVE2&xN+%bX`HvLyRYqp-XD2(fFa-*q$gEn6j_H06l*u2*k>MFU)!H~bJTgY)#H zW2tE3?Hji@m8|J|^tFZZ9tr)djH<4|yaC(U-?jHwIk@$$4;)=){e$frQz6r%4STfj zI{!-GLvl68jfh3QsnFVd>Q^Ty?UDGpusV=oieFi{7`&(+0AFr%s$4jmn=6 zl1R2M8r-zA5cbFq=P4YSqPPm?k1W> z4jIpnFBGl-2ogEUu$r-x_zw6BKu_8KKG7`Ri8J=R-D?ACkNU^@Zc{BNrZUCf1sK z;zEBTH^5MyEL50KS|HiItfy|n^}UUQBwmf6Y<-LYBoNKCypzkn%&t&brQ$riGl0bL zLEXe}_E1B(+jzvE>5+RDuOmYjaJxO~6e*A$_|r@z-pXV#r5jp8+#Xdz;bAk7VRK?Z ztdf#u5>I9MLVsDw#5R*iRDGqGNz&0syJL_u<;GjfUeO{^mAa|kJ@%p#AsL(?c(lG{ ztg$=-B6i6OltRX8-hFBKJ8j%jOrbOEL%!G>gC|t1=Zp}A`6?jqWEx>tznV)ob{oAj zp`91!!A#_Wymi=M|LD?tYkl}uN}}y7oXKg$EhxZ4Eon%Vpw@7P?ni|0f2A6``4bQm zyAdpQb6&LiDkvxiRw0#XxW|LmkDF%%f=O(erIX`W-=fxF={v0b_D1W53y)(vE6K?3nl1M4WK+ zc$VtiIlnJya+khS4F%;K7id66s2E!P8c;+03CANA7ux;D*riNQ&aAre-o+aLgSK-6v^)S;}2SMJua(j6b8n;NG2$1jnW_rx{8bL zYhvFnk-G*n)k1u8FtC-`Tx{yYZkFdo7`7OgA7vtj&20P$gi6)?+SBEdMPTY}TU@xI zJ-pXn;?>&Gv-dJ z=1A6m=uZ%a%p+Bole?K3`*G={00aLZLe~Wczva&V zl3#Xxsbd-dwt9X#-IgxB?h2K&k*1S7idDmo$uV&47=ofjfRh~Kq{xADRUGN>abQc{ z`$6Y{!#?~8y4kP$PHNqdHxOML^fBc;3HTAP6xH!jeZ88G!W&KF3P+F{^ky z_`q=Gp$#us>)qMpg?JdnwG(Ka%3n>1)5Na}dg+`1B~2%9So1JItCk45$I1{peD>~( zZcm&?D^MqN!w$9;?@)WEk!E7@P3u_nM9W$9U8BK>jcHv=-GfEf5C42l8C5xmmAZeN zQDn7bD}5Ksx}$VQCG^r}JpOb5^^%~)pT|%{L@`Z}nnuT*nzFaPjh@WR#IrGs0>j}+ zjYky#n&_&`AZgH2HwO&g5@e{F4i6eWcO9LMd7nlg*l$=<*1REYqRXR-_$NJu!Lb6AI^Dj>!s8lVm{@RClpo z9YQP6PBVHg&Ytxf+*D2ADfo6auXu;beC^DeKb%pd0u z!Kp<>09v=^N6W9X5b}yjKo2T}Y)Z+!9 zwlXnUnqPh-L_?0sp7O~G32rp{9ClgPn<89%?n&3q{m;N0WbgB@g2Oj5g?kHQJSh?t zh%^FMFx;PZtPW#r2Q#UHj!~K?<%Gk=en9rSMBYDZJ|<^Rej7LOxiI*ZPNBhHw&56f z)g36=2E*IqO}b#S7C7uO^T#w$Ddb6KzUT*U>_E!<8Sa~k zasAf(66EC@y^4_B0mcIKTfk|HX zwuF(D&sIkxo{0=#li} ze_vZDs|EiLYq)FizgWY8(U((+y&h>)nd%d6u0B~8>Gb4?)?0uo`RT*a+JsrFW_1}0 z(J)x8lRFv3jr!Dibk>BAcN0~rng09M279&7DL{`NQ^S*M?yF2=NmVwrO6TXCy9)^Q zoRlH1tS_hU?Hb*rCP~rQjM*ewv*eRYevo=YdxY`;FgWO}M$;>F$%rspfoZz;flj_K zjFS)wPK8;Ip1{t_ByuT9EVrl~q{%Ewg@=8J$mrtZ^UIcLlRuTXqA{Tbw~sa^T5EE1 zHP>@*7X#PShCV{E(QOp|a4y-w?l1VkV_++WCb89@o4jX4Q>doO?+=zExXk%xCWm_; zZj((zz^rM#%2*a6v9*v%6nl z;0#8Z+=jkcRdu%Tj(wz0i|5IOUv7=aL0Bd|V7v9!Fdh*|Zo%1i{M57F)u~}TYNoYY zyY4Hs%D4%7>&UG2Da{jk{@9esEGZ7&-gfn;#})F9AT7#TMv%UQXFTEKp_b##)m3PF zvS{f6BNPTkvT#X65DnbeYT3w;et)0jEuYY;}7GIUU7nmrIRE=BlP^Xi4v}1#X}SBqO%zIp}x$4jv;( zof*%iT!FBRYJdQ_nQ)ipE1M=7m2O1^KsaZ*gpmFD{Kb_IHe2KVDUre~Su03A4#D;l z1h&wnhcu(g5qz~{4u`L#97Z2W$&!BQbQ+bB{N&tSHVx+Fl=iXJPo7*+j_^!C-3Vww zw3NP!oRR?6#+5=4Z}yLz%uE2$u=YdBrCO+kri7^(;7g^{mcV^=7l6C290+Rz@IOR7 zjjAlfkR+CzrhGn}I2~ixHEm39-I^8?bZe=;uDA&X=o<$$`kk}$-M!3RCwaq#?`rmV z2a5>lAOx`AK-#T>+bwY^Trxs1UBiSzdPUpd@Q$)o@txSS<2%31efGdiZHu7~URl2= zw0(awY(0^Kwy68|o8iX9y*)_+l(1qx)=)-|1iNu{Ou3h`<@7OOll3SIT3dd@tKtPR z@i5gfg$DeI!YhJrhZ-&}Hg61FRo3L!!kqoNw$^V467l&QOS)M|j)TZC9+iVpv(C*>n5jAiUz{KGMj{(&;vqTL*^t2XY}jmzopsJM!=10PK| zw>eyJi7hcHtO4RsTnr33K>_=2BbvoAS0Rc3R+gw$yp2C2*aP(zo>YdnK?iZ9 z!%A^(WAF;}+4&yBw!iBFD2IQ+r$ZM_cQd?}(~mo||0O-zN&b0!8b`x{DM_(r1coI; zY#Ja^%0{idEtOvroGvzIi4zS|)i!@w=axD+PUuhK7^(e~fcb~&paRPwkDSWnrBP#< z06u9Af&Tbtmd~L#bFHxkCAx#8p)i}9Tx3+RqDK2llm3~w?NaO-V2PsQMXhTeSrwxI z>F>n)86N5=7fP@W4jc*8S zfbGyId8{I6&LrhlH@h?;246Zb&eO%WBx6hc3G_8!oTOjxcOXT z7^z7^-2w9~Jg}1eY|^WFRAt+xwQFwFyGVLr#q|RML(&`vFcaCEij+Nlqb?j#`Pqww z!E1skm&0Fj7bzZXdVDUjI2Oy_60CMlx$G=wCOB(s+)T2=ps(15w<8+)YaFq^+~X0* zDskJql&9gbsr~#b2{*CrHB|X=1pgHNolOj>vXdHw&&*QK8Nw@g#1*ga)$@h& zkLf@hD5s4dP{s*+z9R}3JNDtr%!sk4=A+bhXyNIJ-h4wK1h$iojJ2|KYlKxD z8`@fen#BC*^*6btqy?zA5a^_A4GVPuZesDt&1$tv?(h2*JEg#)sM}DcF~R)aa~@RC z_jI@Q2Kn-+Eqx?Z0At~-RdT#yxxmp#(CG&#a>2k7 ztRPiRSB=7slxK_sHod=s_K78n^s4q=GH3Y@*>WU4VGJ8?pxS@S-wx^9A~1`zoI}@k zKIV2SeB>4s#uK(;W|<7{MhEaWHnNnx`kzbA-0Su)d=#2aIB4PvTE&@~2N4oRFlRts=6}!U9{b646+&c#@*M>UIOl0U^wQLJ-T(pHd=be;7(; z!0MhX?_aol9OcJb0t>7Tdi zP>1D9x=ACEmhyOz#_dI!I*po%3QGo`)M!Sy>?4;Chj{XeVE)`C9&ACND~kyohpLPV z)0*ZAO&yHZURMviHlctyFxdsMuj7}llDHw<()F=={V>|PZ4*id7QqvL1#EZ4tRf;+ zjHIfO-6`1rSR51E0N6q&fO58LW*88Y#OOv>W*8aZ`~Sh#Id*9hZ0ojc+qTUv+qP|+ zZ`tUwZKKP!ZQFKr`SjlBjQi>SgB&9=BO=#Y&z!pH`P87>;creSN3JUNgpjHi z==^`5dNT%oawktX31N0)2uN($*54gA)y{(*_CT7IpZEPe>HaV-hxib-n!dIcV=b3P zDcJdbv4GAYu=W+331a?DMvJftVV1)9v*gXjOj{*?%t*HU9su~s6VtSt*piUSOGH4o zu2&5_E4q0Ad3h*wM@kAXK|vc8^A}QuAgNjq%MEG!_lSq;M;3zOEL|x3{6{volRktk z3XJu_v1+a~fO0B)mg?qdY9=q$&0(iw3Zrc?6>?e);|3|U+C5*kV`=CzVK-IH9Sd(Y zy48Y6fBG(sJHUir7gNM4%T^9Iq(jvPEC~yenxuvu%FfC-m9NfnE-= zc9fjbjBMV9T13t5b16iFS9UKWr-xapgkD(Lwcu=*E#SPzPJZvR?SR2^HPAD|b(lQR zCMQO?R&5LWtUlq?a@{12b1XH*`KY%)ZL=lNt7kiPeQ*YIEZ4iF1P9i|*2DoTY1Az( z!~v5%shYRXSAie#*s>9nT)s9nM%!ub;9oyE;F|^S$(oK%YC@?46lz!A4kF*)3EoP6K5|vMP$=iB{N;a3acBqa&Q5AxwHy$GFOp z1d&BO|D|X=em>+`L!;E?VN|?N{vYrwJ%9t_pF8yq z1hyIyzp5)rHENqgDk=Y(Ek`T}Vv`IpSNl+DBvoa7=GyG%ogk`MR5_WE)PWNm1NZ*PB7G3Qp7t#@~j6zu0N!Xh%?lnhILVcucVr*0>I9*+ObCy(hpQbKYm)LgO)-=epf z!pP!%6WugInT-owaxsy4w{WF~rx(S!r<&c4T2+;peW?M)OYIY{?dO?+fII=+Nmb?A z7Tt0}iw$2P)$?WDvwu|j95WRz>36^X&4e78aH@LqS>kdqL|Re!Vt12n_h`A1D*Cxp6W5K+xaU*;>pfo$36}KqoxTQdN(JG9N+Q(} zt@?y!6q~^23()86t2YZrsTQSp{>tz)>CK*(>0!Mbuxjwwrp=Uj*Oc%V87J_At?+85 zKS`EH#jv|XQ2s8CmNNZl=MWR&L<;hRiLDoNCj&Rr?w zso@oa%VttPJY=nHH-l@-F1XeJ?di~=dGs&Fz)-1nHLH}I=$eN*1o__Qf>~}f>Xnfd z&Bj#(hg=qTZm?pkjhSVvrX8XsU$rSb2@y|wNU|cv&D$EJWqV_jToqpJ=QV#XW8#V) zpn0U24Ism|Olpn4=44W#8M!qIbJhJx3~HchwcvlV-1$Unmw@01|4YCDW_zIOD%l5I zKN_Bj@xkRbBF6-NM_L%R9h3g2hXPB?ET@EPE)|HvN+jZ&;185SZ0kGCGrs>P+9rMi zwA!f~_`JRR%e9=GtWekUlp)3YYW$rrOAYeI6~LhhM-~(JD`8}(F};q{t9@m+F(7bC zlN+7&H|+1%u8O{*4|3PNlB^)E7bSW<&fJLU=0eQ(6hu5kx()xvl~H02~s2vu!_CJGP+ z?mK!m=FJRloF!q48{qejGP!jiw^wPcoDqR9Df_GX*h4v|5^UTk#3AjE#Gm-3tsdY0mZ3==n z_CKFgAMtOC$?Py$?x%u*O7G?S*vG9t(=T<*W8l=BS-u1rAg+Ogw#|%1wW7oV56&@& zZg`0{LM!@k^|F)K-S@W5sa-J{lK|0yd0Qr+QUe5_Qb>?|I3P#Nyt^C2ANFsvJZV6LT_nCqiVwLPHuxw8|H+qD1uxSm z)dya73XWjVHCmZrKbj|YVttP4lEp)IyqRq4)G&F5lrOD3A%xjyHjzL4F^hp(gi*)T8&F70@L`ub0q+EaS!jsM z(#`Y^Y6Jo#qsf$x#K7dwB20m}&7FjigkANIT4c&#i;&d3!acFdIe;Y$wRVY#Pt9R+ zv)Pwp_<#E*wI3B_FP{qd#XoGf^-ixhlq+s$NtS5nm zyUK>>RPL+10&6`M>JM^(t|Ti{yA;V7m{Q14i}P=S7@5jB9fc1Wc*W)Cr&4Q{pp>-4 zaJgsX%cWy_GfwTwNkEN#eMpfK!ebD5QbH%-r-%AD8JV4gt$!)+gJZ;16?g>ukZ59H z3?#;cpS{(eAk=?E5OH{Z&O!RIojx|DCA)&LJ)0h;Rqe!9RvJqAFypM>S`y)+71j7HCE(06>VR34h1x9;L#CqjsaQ zE(8Ir9`M457cq{aiI7NgrN7w1D~@^<-`w}p z>=20`t;G=HcAGBCzGnT2y>Km(xxx+{G;}1KJt#0<<_ST6L(TlnCL|+>Sc7PK$VdWN z@?bj_f8E6+01!@7XpO~yx3zY92vr3tlcY80qO!Tsd@WcWBx-+%w*FTST%RYgX*mHu zBuC4U)s94iCvuB}W1-f)Ih|JC9^>1|df>aU@fr?RQM}n1dm4QK?5QuFif|NGfBhc) zH&7KBHwA-_A=o`rV@~zXHT54=#zQT+C2@*6WD>q*S3rjgM#?_9&tl>XcVKbs7|!MG-rVe`;orH7G+NxP)co<}xg| z=}FgwRKQ}5n>y0V-hKP#@&=f&O{>RpMK2x3Wh^w^gcfrv(+p}d3t$>D2~s1vOOdm! zC(}NS-lloG3Z_`21-;%a8!@W{z6mq+ArpZ}YzQeKVPwVbncLv3A*`>O9=3PqD63ci zm^lKgBgWPeB&g8V5CjC4BOMcl3rQ1SNv>k836SG!k+HMTCt095Zh?-s?mm0HT$lYi;^E}HxD^oBTKiU2g4>pJ_Z_lr8V!e7k(l#RO<>A8T7l7 z5gBNJ37Hg?dAwKe1jMsOeFKB2{}7Z&mtY0+@BMdj_S`h9mP!O2HP;_A7&_=z zwc}Tg9~GjA<%s?=|A;in$smgDXgxZrB5)sSy&v9c?ulw0*yqUpi;BlIgp6}!M@QzN zupY&{k+OZE+NBTClWswmPCBKCO4-4L4cKCE76MysxheAFBiI$qV6t! z^;~(YLJ2mi+MvGL%Z)rlZ*~4 zF=de$tf9@sR~>iqs5#_{HEaxLkHX2PG8n8~kJ`tOHIcjfD8{}DmtV|{+@wsaDv~x> z%a@{5EFHA>GzuDR2(5|oGIjXu0#4?Iat%*Tt8l#WG@vRgrCH84JkW!Jf{7Z~{B_?l z?AXrX3nAvo((>To3mqrI)t%<|u%wj*jj=@cG8Y9LkTtT~!m0v@ZyNduoU+t9VmWvc zRq^ifrC1@FYcDAnRpX3In4*I}MEY4n;WcI7WyUkfWieZx(p!%YEOm=X0GSxEBo;wb zA*I`_*PdIK9Hj_}t}-EBD!xdL%|eY#AZ*WR3@PThAMrt)h_P9P57GuQkB%CTQ2Z** zmK?e2!%x-;qm4i@TdN=Z`E=L8t9>}8#r^%*q9iT*$Cut9-Z*PcKYUx=*^@m@ zRdAE-#X2+BHhiGl#BPkb06{LQxGN$#r1Z34!{{4uS)lcH#dsj1eCAHR0&C{NYqwr+ zH$!pl7qa5ruE+-ja@W@tjBPE;pf))B>t5<_UW`YvrQdf9_qVVG2oe1o+irXztL>UT zP+x}WPH-d%*q4J7I6Dv46)f?aav%B246`@9GN}}z{z}(s#tuYs0Ogih`pKfaA62Cq znp`j=yFu$gWwFJ-B@-+ym(g(^9T)Yr4IBVOh@olZo#U_JH6M(Uj1}sISC5SReK`tC z&qhZeSo_D=K^$d zPVC4PKQmHO@kIIhfFX?_p*JbSSPv|ftlW9|8^Q~*pVvI5=ebnjyk|oeTA4 z5{WNgNZ{snJ!CZ$iNTgQO~Qw?fp_Xgm{Kj?tklGuq$tX zzkW+Tew1JhOV+jHmcndhsi4eT%G0PUI7td$S+H0k9#ZL<$kxRj$K!b;R^Hzp1ob+Up4S(=$Zp3#saDUXXxAoA@0jG>yA)MBXQ zUBeDDLG1Kx$vX#(7Dmt%V@y==D3#0rb*WIv+;vCc`N_Mni?li8fGTXi4sFsTA}YZH zIrl0jD!ST#3C}T${v$*D@{Oa_IeRuW@h-FuxRAI#{1~zos8@acdqY`4@DbN+0_}|i zVytTL*mx#e+U-B_UL063Mekb7xMW{H5YprRJOSUvI@<=N{T+>AEK1?Otj41Nb0@>q zcaJaw{CO!I0R}?lra*SO(`#*+6^_mr4${#(*JqNrU?#~XsdY%jf+x~`8 zfyX$2eQL!v5D>G2fXYYI;A9biju!TIV)05&Gg(Txi_yT1VHW)P$mK*UiNS%-ZdDaY z)@>BLe#+mPN*@nUS|#7plE=!(lv-@@Ma4?Fxc4pq@Xz|RO`5=`bkei&g{Vz7AJgwD zJelI00*xb@-wx=rb5wiXN%Fs6;ktpmv&D;PK4J@lHeE`QUCwYcS-7YHa6(z%Y)isi zMJtuH+L8-uu;<2C<$sW<0M$Ny1ye0e7gij!Z->^~k=vdczVx>(8`cDN2J=T6EhgZao8MnFTb5sTXRImNP&TEynMO#DwuPr23 zr@^3a2zs0$QDw@mJ$JApX^-#=i2M|mtj)98OQ z1b_#E`GZX6UGkl-?9y<3GpsC<=rL@o@yZnABHMQ|M|5re&FGsv<*u$ciJA8ICW7&SQ<3v~BDGXMw{F1%j5Auz&$QB_ph#9m zp6Z}={9DyK?;iF$KclVuho|5@4i8Vi?Bi&Mx*j{^q`KjqgV~`WCO2yRLTH-r^i6 zewQ{UFKE6RVdOefCEN02MR!V5%sXHS<1K%cabb`Ze)=(lu+V6szk~*uv}^y_WPmx6 znD_n{Bl91m@v@#)67Fb%|7l&oP5{z;ZD(c0viO`4^Gf5YkPe&+DH&e?D{(3T&zbB=#))ky`1I11`PbEG-uM-U z|C_%!OK#S>1gAZpNswuxjHiF**WK0atiP0nqNtfPAi9U!kPS1#yd(24-XZsEKPBT> zt2RBeyFJS)SBlhJ`j70zde-K8{NwF}T!W_b%xN7)*lc{(s7U)ZoxlI%7oolr%BK!F ztNeBDmcU0Aq0qRjS^LSzbnd+FjAv>2Q!qi55XqKssVct?L{X10MiJahb~QRd$bgxW z8lq+zAl#Z9Cyp6grI8@`dKiJ}IUo-zNdy)dpmO|eNI3M_vsNAV-MP6uvb|v|6`GUQ z4?69vh2OYEm!3fwcU_|xs+`|#njk*z!SXyyL08=kw(#fjdqH#v1ioqLf=PN%4d^Q1p=7l5VbWM`#d{&ajlf_KLV%1{GRS^6QLMbQPbawzcgtt z_Ifq(U%&TvaLu`~n8QZktmcPez3u=jjv-#{`HzDI_3;XKZLg)P0$mNw+eG52fMmEB zI=<;Kn3}BUn(7JVr1so12dH6+O-*;yK4p|ocs0Ghh+DjC8q2a#M($p zN6lBX+{--&8ZYJ~heN3JN|UOL$Mowlj&OkddCXqNR#`F8w(yff;ZOCed5ep};KrUpIcbLOQ9thL~e! z{?JCKKRU2}aX)f4au!|$SQ(lC5mVi>5dja;Ee9b?!^A>zIEa&QfXJgNK%V3XMy`wZ zwDRXxc;JW7Bf4bI9KjYOkvisvhab`zcG<(%=7l|bnrSPa2^=?wIkYX3LV1n5AOSI* zevf48)9!qx@bqKZufYppRvHMS?QmO1&bpeSInRE7$<^P)?K1d>vQ-TITG7i~)!1F5 zAhtW+_G<4SfPz-Asc@hHaLb>PU&Yz`<*fVGHs*fnW?R&FOH-qJ<=oo>bK zLoG-^_XH8<(?%nRqcrVnV1$WX6QMhwh@6puccee)LBFQcUI=6cm5j`V3KUyJM{i;7<-H zS=m{cWmQ+PZvqOapEkH{i7qjId=(qKe7W2-J|*-{{}oQnZa3RcJ#xaGu8~^fN(7U7 zYX=4DKm9ls7m*R^c=>(IeR<*!9Og0cHDm=oqEkThRAsEfopr zhe8!W!Q0w^FiSWpC#N}~F<~;a>a{U38}f#cm#&`J@p5?;iZ7@GXO-vme zk!3l$RY>*(C?0JMd9G65#mXI%d<#<<>hKtB({W`8Y}w`AL~rZieaFj_3!hrXpHpsw z0M%yM))O^cdNxTdWQO4jr^(Edy3WHfG6^ES)(gD=VU8~Y!9x11?Mapdb5T=ny=w_e z<_Z77+*MrDc}Dri^wRDYeI5E0f8s#ziiyi64K6$iKwYJdLQqE1-j>kPl!_hHTaN9l zhYQq#m_`8dT8HeK>9w2LhL|BG35scHul`UOYc{N88e4`wIQb)_iSTp)O}0z=8_wtO z4T-FCGm7a=c|i1J4^=q*mGPAM#|TpCWT0wdfFI1-BNc0fO2e=ExKwUJNpuOy?h zQV4T=Ku&Oz7qmlYkcI?ETXWvVRij}$sM#ec%!SLgeFUb7rzWsJ0iXZ-ek+33zRMYl zp@k`35=R(@rnN_UsiHKgQgnK+<)x0RV`ERyy(4qk!N_1DYh)uGmxE}GvDWr<Z3)F$cyV2qx1h89#WZsdk=f&nQhjJ!DhRU!6l zbu4?%Wp5vOIo%lU7m!0nmxkNo%EzUk9r%tWDIy|O|Jj_^I{2yFk<rLs6M7f zPXbVJUjme%^ij9wgc0kCGD5%!GJ7`~>(`wXs0T}+0(FQ2#d`RFgq$uv3=z^MVtQ2+ zV4gr{kn6QOJcL6kIS&*un5?*s$0!>f6bcmOTptBz2X8d=?MiH$67zNM2M8K56mjrl z00qWeD<3RNb?b4$XzjhXhY6NIT^&;?ZRw9tEWbtJaE&5O5o)4> z?1Piw%(z%6S&<`>QIbLkhZa9!pWpQ%paZbIQ9bSZVf5zR+Pzz|V)N7Op<=WpV7Fk? zOsjF5JNHDS29jSaRIQ--Bza6y`K#ctN}InxSROk^pW+evkriu9?-yt0UzC_|7Ylu& z^zBS}l=ZqqywL8Yw5-nM6aQNoXpiv9kb2TnP#7(&44#nUI@|JJ+pM!(%bxo)fE_dc zkCr|o*o~*RVtZJj7Iaq7Ncb=&V~7_hbBmcpzMU1fR0m9PFc0%Xe}WjO>0-%BZQ~R8 zDqb7v^7NjyEez~bnnS}*n%7ZFf{KtcOA!A!SV{hD0)@^#WhQgiAYC$Orc`mF87b>c zO8(?BG?DXuHYk)};kMA{3)EB-0BANTkJ29!eKG7#hXR_oFG8}Zk!?C6uZ(h+*!0FG z0tOM5E;8lKn2Mf097E7)3E7403+Pbtk!p)Kw;+vdD+tHXVGysvVxB)2Y{Bp*-N0VmoO78saB?lH4oxFu-t8GPP*6O^phzNFu z9gdE|ct$%mR;%V5gdWj{i|hEYwGR@pq(-DMPye=MazfH@&oZO9e?|iRfpsKbm%OAdS60z1Mb?a4TxlPpi!0lMx*igX+~Q^}?`c2GF=3e}iRN0Z@El4oK+c zPpS!og{WABPw>ugu-iuV!0*bOcChQy{J1M_Sq5rlNSx{lun#_i|9szwe`a^Sd#j<0 z|EM5FYz4Lt;gT9t}iJQf2RP-pzD)1L_z{Cw;H_{E>2Y(DMY9%6f}k_EB?X5^g4 zKI48`Dl12;4*VQFsT5{?m6;H%oqzsuC};sa1F5lTfPC41z7&Y~&5rO|cfhuWLtZ$m z?iS>9UuS*4ZZYyRS-MSFPK~k8W!`siwNg=$tDie_f*W>LM^pIWjyHK+ z#F?i|-WP&pa89~Sk)SOy4E^{Y#`>`1Co;NmYq;DaWET%IVbFQ8;2tbPoW+|7)ClBi zbi62dK=WZdzuJVB?Jo;G(YV?i#5q#7D;u5i>c%7onfmY-LibUa+3omV{8fS>GEg77 zaj>sf_dk5LoQ6(XOBdtB3d;QjH(5A|1=8}<#7W~Yn#_(Sz%*d9nmLC*XJ||&Ml|sJ z>@ZURTUMLzN4tB}0uZSBs@^xt&g`o}hf%o_faWjmoQ|;Dq#Fhq9Y;@k%pmPlwb-wZ zgO+mbBF4yJRoe)d?R#XajW>Rd+sfY7|GIG$OcpaU9RW%Ef zgZ2{4g`Xz?(!3Fe?son_-Hh!{J86&}iYC8dJ04*c=E~A2CXl3S&%+HvjUF1KI#A&j zpp(1n#?kZbM(@oPb|oP1c$BcgwGc>EmamD8L-FVHarVql``=MP@bg`0D62tb5OcZt zL02b@vwYzjRlcvBvi)K}B;`R_0zN?TSTi`(*+E!hcWPdgB`~UOQpCW_zy{VkUh;11 z(v+dS*b3m0AJNp5YUk(6g!k7ku=MovW)ate z-ZP_A5nZh#R1s}Yw8iCC;Rxxsk^l@YcuR3uqAV>CCC8luE|pcW zZAfSFQ)*FaIi3;ZIdQjUQCqZh!0=$Dh$8fZzE+q3e!eq3yFwcRp`?{p6;5==o zTk$I8SK*9xLCa{A0>}bv@KV#9Y z7(hkaWev7|D~yhpI}<19)3sm#=8uZxKuoHGMdnWQeg`cXPLZEOntYImj?{vU_{NMy zIKh|kk*H*R1(TS3AfBIw`>U~Ur|VzMTJ)#O+=|21nO+_RF(1|&AR6_)#jMS`QkX6~ zNYz1o*Ue)xSh~BD?sJw0RB^2GSd)j3&t< z*lxA<;LZwg%*TW7A%Y9510C%WAMcQgX}yk=8*1%9e6C8Wbsb|8Fz3KC-^I9~v%B~S zVVsj}k$YSJw)YLN*Q8<_QP@#ua_uG;(VJUIA}b1w@OIY?hi648i>^v6UHx4?D~0uu zInA7`Rg`l!o+Wmr2XeE6zM)|;tOZW`^gu{DjnuI;ao^@&ym*~HI~xH;*G_R{ugwshoQ2JC%bj(5 zwY%uy4`@&~_o2a?nUylMiXDH3M@^))iyT6i-lXq(#BR3E%tXEg?AuZ`iwrI#o+d4x zRrX5Hc8@n=KT=lH%$`ULnBzXdd(SHu6&~_7iN_Ys-`{4sj?iv0u51$-{shBX^fLE+ z)Wi+GI!P@HtU1-oksow<>4twBHQQW{Cz^Buf4lkNx_ar@*UWfdej&&m-u+E^$)YI; zueRE?ntGqPa)Bb_FRb)qG+y?CgQ$_cc(^16&> z_lf`pO)mJ_coU6%Lj=WeTU;t+&6##{+Ue&#&Q=PUej`?nIDBozQF4a$cIxaD3TjY* zXhMnfA52@>G1E6Mo}muAz2D*%x@bV_p{*esl>u8#c>fgp?bkcod;8^o1>++8bD6jo zearki09kRyU1%XZw@e$BcJlux7?-slGkf6ZoR0QQVT^k6ejvc40{Lf2?9%S9LXV0; zFAIvij_OUVa;1xrZtNOs$@7<;RLh+AATJp?62OU*r}>xoX076V=gOr`zCX&ThqdvV8kvDUf*ptvdbMy< zVgG|OANx;FXVL8NR48~13u1Vw*S=i-qA|+ls<6zF87_2Vs2_zdaiQLCKQBZJOZ?yw zn6!yFjg|^^YWQ+jVz`+&_w4}~^iysTBSA)JIHLU?87C6O0VfO;g{`dKvWg_6Bm_tl zB#5DfmQ9K@(Sa?_Hv*YJCV_jL0D+#T2#Fmt1W!&X_AhZsw3OVDoJ9u(jvTyqa5!m- z<`~WW?VDzLsAX73B$kK*(QhV zN3FXl@3PK@OVo_*K(t6Lv(JZPzj!|VW6|9Qb_cSfoQ|<;2gNiqAlyn(XN}sDG!Vv# zK?w3@RWTwXNfYwCfZCNqmy$k&UnL-%1&IO=>~7-{ruLB8Z!Pxv>6?RDSGWx_fgt7nSIZUJuud!eKzo~u zUf^adxS*HHw_$yw34QLmMm%unFh{aVZzN4 zi`&&+#Nmmnf{tU6C_W!09T(?il~o%*zTy^O-|;i1T9z~B+H=CwJKOvp-;gYwAr3v6 z2|;P*FG)5Yye2_ti86n?a=X1>1ZDx>8L#;fG|3o#eu6d(Fw?GQhm)(b{yz&-6NRd> z)A|O}O*C+>1#Gm%x!pb4egc4o4OL9onYT~>_U*dL=Z!C#6Gq0EbOGC)TMdt_XhMC! z^G8~?sGbrDj4@WsdB@uZXMt&Hl(NgAIIShMMVF%LyZEgLDY8O^Vr4dcp*kSXu!#A$ z5J#$%xr$`v1w_^M4&%AE3O(VcGea6~Ys`9(vkDcciL!Pw3tY#BE)(mnK=n%%;0^Hc zVhjwZXj$g{n3e;FfBL+3{>b=wr~Fujd3Wu-X25Xm>BxVip-UJ^3YH^o%=pF~SlWkC z6_Q*uZK&B1u=RLWHRKEZ!UW9fcf~ygp(-<($t%IBwuhvaQBy$*$uHe^M7vONpB58s zOtFRb2#Un3J-Xg1v-k3Baj95VUf$-BcF+!HN~}fVm{DHny8kn0>>$YpH+;JO(bnh} zC8LG1l`tkTIB5a8Aea)Gs!P3mo_STd{>-aHXHZmO+L>~SrBlNo*8n6m{}b_g65lr1 zF~_Xz3fM9XZmHu6v^zK$zRY`bm&eGieoVjIcz1SngX2*>f8thA=Dp3fpng0y!Wis) zIuk=@?0Vf_y)2t!YFE?z>=VA^F}7A6Z@Ps>m4G#*i_7`H$hj7iH!79{U}J#zw~3>j zOQ3-)ky$@M3R0Au&I0lTJn~ex-3kL^(8U{zAD;^(F=P74xI*2*!U}r!d#^HYTW+`G zH#a9p_8~%W(GI!>q7XX@}p#qKh^$u9%V};k0 z8=!_n-0Rv|Lmhi@95Ki}SLi*tVs>$<-B)bxO35K3euF$zXDZ|U;=4#R997nx5-+lr zg16!|{^3`U9ujhvcVDk#9Vos(C-tych1mPygumI}5e~>nMj(O6ld z9~0}FTuep4Z2%$Sck;4DOZQg@9!PN->o3P_gMs{@-()iAf&zGzkQa#?Ijto}>6SG! zuGsjFaFDjVw!Lgvjb1d5zQVR_XQ}@@$Q7v-fg8P0G9K4Lu(JKYL@cYJ2{Q*tv47pn z$`nv@_?28`v))eExHBv}%{<1&_H2OqqjYPZ_d78AIsp9=x`H~2v!2H%f>u~`d9BLg zN+<~Y8;FS=c+rW*VA4_jdTC#swUZKC?%8sRPm-vMiixojQaSm>UxWwl(s%Ib3yWJb zYrDMbw{SgGbk9R`QHob&bt+M7(V+1nv`C0hDdnHG5h;^EH0&*Rp^u{E%lY8hGq)U_ zU(O~1fdJI~pYMl4)8=q(BOI|v^wO#9f`z<(2A(+mEBsI zhLGs(;T44iWQNf#?wXVND>AvBT^rsyN>vKK3j`%(`Bf<-D70sNh)Z5x5C|mwrYt~J z)auoz1^Pp<5u+rff{Qc(Um5sGYz)z6hfRB3O@Lp4%e0`J55@&&pQ9IFJ7SSHecS__ zC~M^rh}Aeqe@wS=;ruaX2ffKV`gz0{ zb7M@et&y9BIk9YGQu%n{9`b)}7%^DJoLM1>!KM&*NFSSnqgipfvkbHwj%#j?1({RZ zNCLtYvP2>S5Gk5?$0B9T3Q^mg4QZ6J5YSWdLAzlxq3nXKC0iEIz57a9ZbZmR?ucPO z_HA%?y*&EIKh2SsbOKYgMyd<)1Uqh4R+nFB;Pc5xIlxsct6jsX$*mBXb&1I*jfg~0 zTN52?1-(?l8ErFqxcL@6>m^VkaxX?9M$p{VPP3 zFkAV2TbudLl`i5D!THX}zq0;5Is3qt$#u1EmuawG(fZmi^;tiri-Z+6UhTS)KVd6E z@n8oFLjrHOHg?DgM~(%RxDa2~PZNJ?8Y&g-m0gAA*?{@W68|c=3MQn5MID^gDhBk3 zl`xD+Rz!c-w=pOzIN;jT#lmtrBdtH|=NzkWjv>LqNYnz~MKpbrPsC_eJ#x_=K&l>F z_G9O(lOo7rFe4?STWwn&TwBN6R3#S1$`efpW1n!9bx2d+3b6s;64tCz1Wg4-Pe4z* zkog>ey(^xWAJ6LrW3}>ccz^ivQ~?yqeUZvoXC_Ui*psK)QkqNB}{I)CttY zJulL^aG#+YyZ#JV7XA2(RUrm2~Kw{NF^B?^hUW`A~oX}V% zuU2G5G5EG#n_X*ufv^2UTyqcs!EAwNBy8D7ax(bY&SU!~1eWm!s@XMaAh?^78Hwi} z($-t1L3T|-*&Dh7PYH$C+6B-M@~vH0;lA$w5id<&VG)F`45OryXq2?iHYR8l0PI}b z)CiSYcCRFvW2xVG2Am%QOQWe$>Vk5IOccg$JQbT{BgqPbDkm*6Qw$AXFv!ElkP~Z- z^nGIZx=A%fa^)!>EdYKy3wryX=*C#9 z21VK28BEHJ8C%BkwBzp=&rwY7L?rWMglu>2n!iYU+Xm?3Np6C{J&laDbrX`KZid9S zaVGZm^S16plWxDm`lw)pnFHFRhN^sUBO}PCWcxQlz*&>)?*0(o#D9;{I~R!?dUFfAzIuew zf3#an_VE#2nXu7@3w%{jR9a%svTrm*{v8&E0+u9fRMddp(diCQNzYJa#3_;!S~iDb zSO3VP+Co+nzprt}Hp1DhZSnuyM)_6xdwRLl=`G?uLRXq}iy0v3J&&2KuY5$)>uaep zqRZg``YiOY=83aKrB0CK{;~T?eD2ZS3;Sltxy)hOrUzQk!acy}QJB-fIU~8L1d;>R{o6C+j9lvbJrR;J`4FM)GJt*$QFfHig~HzXmv{~4nNfK zKoN%xT@PzAlnoGl{Wzq^YH0OsX)XV2r%7jx_F(z;so?R!>yYTyVH*(M5jdUT_8WWz z@ra?pI*nBu)ga+$jKl_*QjXAc%$%CUE9wg7kLPewa})CdT6JGx*1Y<+?9$!`){O@C)>;n1Hq3(Rt4b2%eW$`}FR5r$DO^sE=tV z)^MQ6Rdq>?Hx>kv_;foJ0jJ#udINDI3p6}OT<%@)YRD5a&rB_yJVZj@nxO}CJv$Gn zisc!V4!dUWO^sVu5LTh}=_8;`utYTvCxle94=O+bA~2BIYI15{^QcX8yKbE@aQu%w zs=wRmVn=0*8ouGi;V*jX0Z-Rl3djX{M3pfGa_h$U@^fa;bD`XkaL-JF@kLWgg+H&M zp{Zt6bCKRMPhc=;6`a20alEJ_z2|IqV5te)S1FscI z0w+H$aN<=G_yweehLNz5uEBIC*U622O0vlCTSa@ZjV1RJeCTYIW^6;!#P(4ont8E` z+IwMg|MXK)l@O!Qe<4Pxd)GMxTiU+y{cu2Y_O_B=lo1f5=HmNVN7m(D_QTr-XzaG| zD{p_YI9hd$Qb2o@5Inw0H_sOAi4$wMm(tQxKe30QbXwK)a}UI##;Xp{!wO(*KM6A? ztH`XiL-<||#SOx{Ldu!J*PhiUGTO$5XLq;F1(?6)3vuf%8Nv;tCOGa*KCA(Fy9gk5 z`K~OGP1$(|tb$St%P=+fB3xHPUpHSNr4@H3_H-G6M7NTl&3oahSEL(d`7$SzcCtr2 zEoIAF+O8s!nVpO(lBpVfPAn(r@;B9LZ$l2@X>G&9D2n6yX0_7yM+G#>F0k`sdc?aU z$O9*aK7M?3o>#oaWunH#`p*b2s3)M2o<3c0mdvaO#4`bT1o&65S{yS0;i4wc>_pgo zX@1Tz_%%^5Ev7_0__epaOHhlxx1%p}&NkmiH7x>5bmM&o=j^f{Iik0#) z4PLnI>>1^OPV>%tX1^Jt$RKBjqd$3X+OVsEqgo-%kCS`zlb(dIJ z0TrVDeNS|&Jxl9Ac2_suz-LS9I3@0S=*(p<&~OCq5>=#iwL@8pA_v^xoYC+CokSUv#0$QIXl5MnV?Nqg#A@ZXjU;D+95oCp+pXf{Vz!Ze}*`bYKDhU(^l1<;QqCb~Jgw{|DZ0UApD`DbL65Y=XF<;avQ< z_s>uf2TuYp3S{lILpZ?rv5y2Rx_tdN_@GwE^yDc=u`g6+C9L&@fxzB#7!N$_*1m@` zo=+e+N8RB81IVgtY6tx};-Yt8N2>0KT3i#Q1o2}Q8!eTRUYtjx#EuisR-r6s4CAA< zwjRUa`j2sQd+nlf+T};qJL|<9GlHR?@7=oHYmf{&$&2zZ&TqhwiOe48Jviv-(!yyS ze6`k^>9FTGzxxUw2WXW8;yI_`dO54`Mk{#FAc7N6Y|93aloEMDtTWB25R1Ra-XP|t zHv3Cw=#NT-jM^s8;uLBe+o)-KyX?#DpCZCvmk4LRf;OI)I>PI6w|%F_n ze&MIIEy-Q&ZvKE~1N&D(f-6wov@>JyXnkP5gVJ>&gi^(*RKJWz!~2Cf{o?=(66Xi# zK@sIJ5=m-h!0+FmddNwokrHl)CJ%2sr&Tk|1{i6~e@)q>$h6&z_q&DzdLcr-HqE@8Q__d7Vd}CegDUHf{%-P4>m59I zgQmF?|1an6t*+S%Bjt0c%VL6fLq?wbj+k4EwY{$?CY~DMh2`DKX*acx9V0hJjx>xq z;gPMAMr%OM)6EkX3mt3i1+3b3z*HA7qz~7^Z8a`H4(88q@apQ@{$3w<{dw^{$k3UoEb4z;{5h` zDdGoT*^t%}){kzQ2?#w6Y|{{}g12k?l~O)*!CwHeW0GjmMcX0d>Cs;v&Rh*4)vP9@ z*jbMo%QZmx0ANvQJ<1~fA*y`Qe#o0MC2nl7%!@1zPxQd}eG}bWWXJPcbHH}6lX3K_ z=a-{XT?fOhp~0qHM;+rm;_Fyj`1zPnplwd95_!dw6GY`Aq2YI8XxF+npvToponN8_ z8V(KC(Ji|i8LonWFD)Drm&n{nk$9j2UCk!Y@0 zd<(w8HMi#zIAAV45^P)*t>5n*&Sy`G&bQB8tR1SwW&^6v8f~yd5>87hf@u7%CWdH? zP*-Uoy<$-?I&Bp@9k~Itcb7fXhx?nviwFRNFBLS3*=%J1S@_~cbk&~zm$;T41Pp|( z-?Tr*Q}!%B=kMOc9DPy;5qpc!ahn9~*2bSAuT^9p z?$NcmoPL8DFEqIMD#E3DDRAyjN=c9pCN(5)w4~ci=Z95ZVVos8YZQB#w{LXvsy>+TiRsY}ByLNZ={;aj0 z6;VW-yi<8%Tru9@r((o*qV-|ASByO{@{9m9Hlp%!P)u}BIw(#G>FhiR#mJ?&4U-R+ zKqNGikA#0jJfh-%Dz(Z@rNJF;0>9TdTFZOzot$w-8v=$&Vg0#ADJsPt_s9Ew_}$z} zL3kV#J3EPmFI}KonyP9T3p$mM+W*iG5GZg?{7*{&U#{BVpH=er@LzQTaMdgM+?nmwiD!&Z&xC>z zoor-@-*d)n3j&GeU-oQ-4fBWJVd-wrP|DKD9$)s#36{!Zjb-sLnl9lWD zQ2=0U7QWL<9t&eRk)VFa4?Izc0@H9aKC=6J*O&8u^^(5)^pZ0Db;fi7e6VAG+{ygM z&?uZZ%(f~-;9}mbgpj3Rz4w0g4A4&viMNRg)$f6xIj%n3niJQCFr#jIU_)(?!jjef*H(%Epus#TpT@C)}Ogl z@Nwh2*^m96LF)(D`|X$H3zqT50tU!oNEZ+A>=0pTN|qu0od?2cPzPnOt#S0>!udSA+F2>*^@NL-fv zT1ka?=*!U`DFgr1q@S}mAZ80L0uF1dSJ$)J*`b4axmMF}qgM0$t=t(A&SUpVvMKYe z=Ayo6GZ9{-Q&ha&t7;{ar-+9HeRPpIP3_!0*}$fE^e^%VgOkE8mVJ{=?hajj`B5#k z>RZoU19mEaZ2FkbizNhXaRP3C^m&xX$%1rh#4Xgo^o^AQ#)r9l9qixZ;nFK(!P2z= z#bUb5AdlMB8CqA0hwE%i%`W%-*jAp$5VqLte5t2Sa^cVI(CT=vjHJ;=tvz2A!=A=7 z$I7EiOiUXMhwT9DYGT7rvQ}{E>yMLIW;Je>pa$#F04-M+?yc70KJ zy*7s&$Y&#BTHzq~&Bt>1=1BkjH2>;sk(gz!MHZIXTkX=&_ON)l7VqI2#nCyhXZ|0W z(gugPL-O4OvhDWw(_&3%j-)%0Ben5exfw+cTyBnr-@rJ z*Tm7`=S&J=03C(v>l9}SiKT?1z%OS`)X5ks z!$LwNH8Mo18|!XO3$;3ruVy3&>8NoUeN%^}DoIO40N%+RS2AlICCy3nzozfuO5lRX zT)7fs#g~;aSA~tEURtPj07DuoX*RRsRdXsn&0M5IKrbR8Ed>i_v~>qi+HYn#=~?)f zf?n~+-ym37Vj)8$drm%@+DvX~(HFBc1*DK7t`vXc(}^rqN3}FG+^q||o{!4_Ep;bf zd+Yt4q=7%EQeellK*(fVWU#}H4V=s&%#9^G)ve{XwN%&qPk)USK>nnpINJ#YPQBnHY;U%&Xe&_G&b3oYriJ9i`>a)Jb=g{ zj8~C6i6&!HUJyPpAj;^;4q;8FnE;E#x|x%bZ9Eq3Qqj_~%hA;E$=1&K+~q*J9IZAI zMdQY((FRj*`k{s>dC4b4Zq}_nmb=l<-RbQr@~StFKIgMb5!x(p!DAQGz-^_&z^QK6 zXevb2l8i+SrNz7pDapdLJ@!ba&GZ8$q%M=V9Yl*-+=jLm@JYaN(AW#|fy5K>PTisj zr5f0uJ?6UhjZ3S-o-TQp>jpR22oF6vMbO2Gyz+9iRZgR6&W~98?IfYDu{d*CW$TmjeVc!&uTgb6E4tgRHE1m2iX2s}BexV8cqtjR7vf0=&9m7xx2|9yhv zEF0vG&QeUy+P~hV7Y*NB@dNC(YK05EGKEz~v248MlBTYq>fur7@O zhmkDbGB7-{{B+cKA(0z=3naCkPw{1WtcY;+=HuPI3@G zh)&G58MRo%3_xpxf3xSG?F}@ z7=kQ|tE}y7y)z44kzxGyFOTkRAjzf~At!YwfX6?F?UMU47#=diR#fUIt6ILorbZ3r zQ~$kvB58wPYNUG4X(?pyf27j<^YvE?TG6S}wji8A9_F%SxSQ*1g@lzzD(_H6>Qd7$ zXpnK=7h>Xkd)$N95gHtJD>&9zX`M6>ep_x4UJYG7it{jgg@)wM3ga5S1s~B>9 z>lpI#24g!RR2k4-WMqD-@;V*iLEj9l1@7k~Z8z~pWa*%cw#D2G82kz$f0ac5a9GoCeZYFxc*;^z| zt-oqJadD7-=So%bz(A{y5fz<7k*Nj9kUcg9D!Gy&(L@CO+3at=4e@<8z5kGu^!&AkLsi4JDs_zK`7aLZ%MHtZVT4Kz9v{SjpFQ#J4q zdB4KBsjRsm*hqMQC9E_DUL!@I0OC{E{azvvPk(kFyf~d@w2814wUmlo44jZ3c8#K+ z@I*e0n9Mc6=ijh3)>nH%1y(W1yRq46|3&r>F`;^$hel1DmviVC*QPjb-%u)~lhW-; z1?jq=vmSB|CwnU3wGmMV-=P+x^SvD+#!5-Gc1cK&&GcxIH1Rk$th ziU%djRuY?u{3&Y=6Etv~tP3l(8QkVvtOB3^ z{TuhrZ$*g(WDHvMjQDNM(GqCiz$hvd?=55RV*lubkD;=nPmZ0?TS|uC(-z}gO@&G8 zgw;!g6>9*um%C#1Q5-1Wg#Qlr^PTX*M(A?okQDQERGv?7vNC;NM4BLM;di$3>iu~~Av9e+UZtR)i21N#{wA)5XSvq00BRIt4^Pu?d*cPS z<<`l{If=7Z1#pQIe+GVRAIba7c^bWF^8Z>hoi}gOd&g|K0+azVGdL@Yv|ti=KDdfEfK{G0vi&jn;5o)v7a)}iQz0w4`cRXfMj zRSlZS7dmyJuto(MZswMfbup1*vH@E64g41O zf3>o56r-9?1bA7|C8dw@Zw^+?6h~3c)@%t1pGW zSSrda;w$Ia>v9r%ep!HVviG$lshnQJnZQ%X9(NQ;)DE@-I$zjL^OOq+YS4A-l=C9Y zU{pS+-oU=?S-PC0kH{96Mg(@D3z}0N8}}HQ0Z+cY25=|s$;gw?B0vkjn(S%2Br==P znIbrA;G4kt5}EqwMB}h_>pyw8$=gFaG-N)4kk(97=Xnw`p?m^q1!D~9#72PFmy$qI zE^!~id*CA7ho{%ZR7=F5?nWz2Xx-8*N?%1h3G{)HrAjaOxq$Vd4K=$WR_00eS3#K9 zAeYFx0~DlqbRDJAMRElegHK5uRIVA4x$IiM2lkZ4so|Rv+?=>p*he4Z!-IbW)IHZ8 z_{_`X3_+)Px9MVI4h-%LwfshSv6bAzBLS=G-NbFk~ zgrq<$4G5{?oBd()%_pF!a9ckq-8nmig^iO!Pi~nlF&{0$u;NAxcRft;4HJBh(!d=k zm0Oa!dSaI`mmxFF%|#|5XZCWmKl)v z5iPadOIn`N4$y?|(kl&Rp%8w9BTo8L?0_yP_AuII(!>?$pbIaSP#*C z=30)Du$luUQM+#~$iM60?0wS}SMce(hK65lrfz%2y$l)jM7}M?%0IM047f(>G z;;9V=CX>(+epexRJP36Bwio}ur9K1evvYIvqsk*lm}}0LdQ(BVG>I4UdMTe|)HLoM z?S*C1GUZOWWZjo*aV^pM;~enhymhT6&V|l&>o$1auX2E2wbm{R!ulaj>#$DbVqL1x z9JAZc>S54N!ZNHF23p{407oefSB>8lO-0kxgBea)*<_7s!qTKc3O?s%4Ai(9b6`Vv zvQ833+8|g9ZQWwAg*VIn#QVNrZ(Y5YCE2_tcjYVHFb7U9oHPoN_>ZfH@lwp~?v+^I zVHDyDyFG(x$K_{?F9Y`3uD;uI8ZEX?NlQMe;NR=G@M79TbA7N(fT`BF$(yeIcO z;g)|1Qr5r9DzT1K)T1Xwq#siZ zY5u8fsUhw}9JM7q6BoDl(e`p?042dFzUl%o0S!TD10|VmzzF7QZ}7GL_+S^KVzFB& z0a&g)e%4D)9)XYO5qWJBVzBg8-@3_7clskiM+vh(Od&F@#)Mvu}j0TdzxOV7Vn9Rnb2zVDU459Ox}{A@2^v zBfJd4=7$DJEcdo2=o&vEOJb(4|q7i$A$hrQq@*cU1v1a+regj9QYGo zr_&8+76nGL^^mk+?K7ZWW6he02*q6b(+%z?6dJd7ClY(wyM6Rk%~3k zE@4)&Tb-C=gs#@nMitmZz0n^Oj=Qo_U23jOw{6cJ9CO=3*=NrZV1zL?h}CUCDGSuxga9MPA3W0 zLWTt<8)d0wuXMf62W<8UzW0Fbqjt!J8&9RCO2!YOR1H?x=7DI-odt3+9do_L&Y#9q zVzI)*2l4c%hsmSsZ4I)*sgTWM@547@&PWdzEe&+a9dks96UkwjK6z>X;p2L4jNC^8 z)@Qx)fjm3RQU<^RQz%`GFIJFP3CW<3xj3a1hIUB+Aqy{qLt}>fOcGvreuz5o$#6)D zNg`48n~F5EWJn&)Z$%<$FQ@}gRmpT4MX4q=VXANFZ+irJP!x&8mvX9K zw0Svjcmt1>&-9I-e%Oz7dWeM_8+_UNxK|5=NgOng+xl#tp`@)a-cJtof7=eI+|kB*z;Ro7mqUySINJ8gjK&Z zbK#`q*kExLZOGU~Qph~39xkNynmk^D>H7%YUeUy%a{V{^o9B3<%|hhReH8h!(zqvkSJL{m+A2Vi|^;Y z#$+?w^ihh_nl_<#=WBAGgjx#o_5Z!rnEw|of`yHn^=BSP1CVz;;6VAo7%{E!OQ}-? zI|fQ0F>O!S(cG0Lud1)Db3rPIO~sP07ggTXGQO{L2nV7G2PM7qad#CRT_@BDk8E0qz=QUiBVleXL$~F;7Qfk!l0^TRxMGoFL;tDwZv2|ILVT+6YXOS+Mj9C?`}Ihy#G@6MfRwe3#@;`22Q%-!*sA&4L(rs*==E7EF^ z5P-!R5)Qn6JBFhd(w++&l(QMt!EnH+D!76a%{tG^H^iMv6s$ZF9vgaZ%>Xfr0P(fF zEQwJB)oC3k9IX9Bp2-tbYmCVQNHqDE{kG9`FmDi74DUg%yoeYm#PII@`lboxqF5d= z!MqbuHgy(P{hJfiid3LhbBJwd;Q+f09$>{yIDl=9YX~I@Crh)lR8lz((y=keENK@; zd8GEKZ!%^&`(w`bBLnB2YYWQU`~@k-OK?)po*Z{ZO=jvlNAyr zm`c$vwkKz_QAoq0KRfKYdFbOtU#H7^TaG;f`Z643U<9pL?PXlS*Q`t`hg7g*4$!Hn zF}f?{JxLvV1Dffai=#SBz99nt@+-v|eFVg~u)=4T^2fvgVh4Q>fr_W4LYzF#B=^LS zny*{ZKu`;8d1hn&?V_uT0|fqEFMBcp&Skw(%e=Qv@XI63k679FxlN3Jv@gI$hUspa zcMfyuqzF%RfaN|^`dHlyW^x@F0Du>_T3HHuMKjuwCyP{)F_NO4pX%t!aPYQ_SJD6i z*{odbmF$JugNnhBw8C+nrN?&yvJVKszB?jmNf82LZUG#X^noRN&$gfhIzZ->oWz@d zL9bG#;3We)1y^$uhx(0&h7w-q;>vkD<=5-1dpeowLpJIT%ueDE>AIiJ0SItJ7X~&3 zTgPf^r)qn~YNuIfBX$Eci;R)|#WR@wXs?%bI{49#ymCR!A#aEzA#UU{5O2>`F5ElD#xGd7}1$vDM*lnQwbQPn^Ik= ziGfoIUXiWPdE)&0_+ZfIs{5$=OergCmAk2_1*1HSTe~tKgCYbYpQvtIrljtGDf{U`GX1Gz~El& zl^Dw!zM@-bfOuCU_D*RzO<+(UbNfV~BhD?|fSa(G2|&(oM@DJ(;zy_Lewg|QXW6rQ z_cdK`lu&Nnh6>^i%HN;9*_inFGBygn^cgGG%62j&HM=-BhWzQ)q`;sgz|FYQJ|H)a zMe6LPkZz@~2&6J(Z97TT&R9KlAZ^`e4Ig`&E&D&oke2;{nl;>MGb8mN6beyK3Vt-@ z{jF>~oTbmN0*i?1X(#cxaN15~m!h1CF%1{7=%!vozf>)xT3BLLnV{z*kUNbJm0(d$ zlc-BEi;nzbp`Ix|f^+-F^w=vof?tS+_tcD*K^Fw7PmULf9aS508>mt@1ubKfW+^E* zwd~Xm|zT1M;oNCeHXEC&9Q);?#V1VW~WhA&-PW#jNxHK zYP~Vw*Fs0)x|^kSTrEX08>2pN2I>$8a5flLFg;;X`l%SI0GRw=G+w+~Kvj{}t{Y)Y z4EF-+CU18k`eB!Bj`5KJ5kJs>g;4)H(p~OovI9n6Yqm?HTrbCI^!jJF_`gaWkpy$W z-Q+>{rGv6rn(8y%D2mm!ddKdPAXyGIxgTbcTsaYp-@sG8wj$EW0g`PmBxPp+xdNDq z#=_1MyUne93a%n!z9rd&S@cQBI8_r~Ak zNLiqSplclfO)ynA@ig51f_^p#y= zr$I0rqfJiGGi%T8`E}Wz;TYO-PkLjGw)?#_Cl_T?Y1jCxvlr@{ZbB>1)*9=+x-joo zy(rEB0Y@JjKF#BIsw2tlbfC|2hDsU&KrM5-y0 z-0K56Pr)beJI6FJG(_#ADz_h-x>2OHYmXja`s*Wy*=#_HW_}+>8YUd2v=UgFU59S| zyVSHOTpXvaM<7f^ev%*jpcU@*^o|ud5s2 zikh+IaOrdj4> zVjhw7Lkk!gW)jm?QMkePzFSFxtqhuJ9rjohir9})5V%?#^B!Ckr$z0$fvC z<%N?-j3~HFZ)Xn&0rIJ89kt#YBc9I}ymPcLbhF|Iv8Vh)v$(Zp4d{J`$?H6TZt~&w zY9ifT1X_|Q@--d3EP`QzEcjGsIiF;uYXWEtA99X&6SbIu3t zc;6EmX}yfs44NKWiDq!8g((>TkE>&j25k*`m5cPgtbVV}O3GB@(p0kTN@cljvJ|1K zSRXF+y*M7LO~-Z!`UnYsRkI6sjn0ks1_pcM4gXTGV?sc}dBysmr})yKW3Rwy=Z-?3 z*XFSDK!-cUJcWgpL{26Ze^ykLGUUDm(FH+Q%*LmMNxySf(*^w_@n|^!mles&XrJ`c zR|H(5x^n*$H>^dL1$u6_-&d&M&2ixK>cYNtM}fBOpgZ1TZUq#c^5!Obh$AoiA0S9J z$8oa2{3uG$p_fWy1EtF9;?3UTpOP(u^hap@#`0-@SUS8vS zCQL<$wNZf#j~zI9obW$vEZs1!Mh*e&O7WP36JpK85(2sd?j9Q4+z@s?n2N=?c)On5 zR!AABl|=?0+#VNW`ukq}$AwkpTa&uI06=Yt!%nE)J^cQ6V~*Ik-1}@RC5tgh>7h9M z3!}(Kho_Hzj}NcECmJdQf%4=|cWteM3Ml{ZDM4i`OP%vX3xb2>_|0Jzbx~&Kscpv3 zUA#$?hhnY3erU#Dl-K>vIkMx<8a+|>B_NpnXgK%&+<@jhm~;09A)KRlkb1d_0*LR| zn6uiJz*W^2D#*Mzs70;}}C{Hx!Ki97Xrf zybo;|D8`Cai}V1q_^z}2wvqHKHJr$+?O7-5J*;3YN7(jXC4?O5& zc6O@8CwrBMmJA7LAt4maqMH&)(V1Wub-T?hi19f@l|JG%5=SoyJ)G4HSy8&-Qpju% zIhb#L8x5_H8TLpQ)oP-M!KvHq)m}-VXQBNuRZh@MhaO#i+R}@sSWj@CL(W}QntISL zS3dO*hW4rZ-Ybez@h9A|8%Pyy_ zEQWd#WfuVBZ#8rq#-;>o+h7!ho12<7iQBPO=OvQtEeIMdX+_OYc;VsA1d*L2gmSbf z1oN1ABAZ)5u80Ya$}HZRpUg}_s*p;BOElK4yE(a-%Hvzd(^Ztw9{?nSL7rOldOc~Y zji1l{s~5ZD`qb^)f!Q7ILclfkpYG4!Z#@n}iyMFfD$%hN44s+f9EhG(WUY1+B{MK;;wPNTJpH3GR8^mJ2eBnBKpA=!Er70 zs+%l5wXk24xuE8m!T=h#!4a`YLU5USDrW^t<@DJB^PzY ziafP%E&6oS9k+^Rfm)BL59b)Z;7#;T++(ZQn&!q#{m3c@=Q9_zB^VH)xxu(^MVt>Z$ddW0=un>R<8mJ3C5 zPmCayLky6u_yIxDkzcswl8skrEQbtu;hi) z1o^@RX!O#1_ur4~8=LrKaxmPKdm_KH4La81nXuaSOaXAUzjT?l#nJ643NykTnC8dg zRxa)4U#ogmmgD++zz7CxnPCesYmmAHEdOx^aQhi41HXR6CA`)L)HW*YUX&h9`x(NL zRN}MoSKSjWR|(Ix1zUE3h9RVl^<-G)DR*TC&MO-EUq(8aIPbdT)aZy1gDt4{qiLXr zigtJnR0Db%&;2L9sirJXWkL-5shz|z1muwUl>WR9?=baFaO7-uV1al{3Nu$~iX6xmiS zvq6s0I?Rm0JMfbs$hqP@^Bew^r3*%!;_>?=PX=`CnW7BNq7Zw6H!_hNi+i0uF!2>M z95csq)}0I#RAKG2cK)_Kk;oFmH7RjWqu_wCn&!%;EDe{P-iO$LIK5hZJtpyk`y6s{ z4mmAuKr}vJ35Auq7O|I{D7oI4I7$5O-T}j4{5@s8Xh1(?x*|4uY=Xl1*I#c?pxEIf zrX3)?nsh=#yHm?>+=OqSzoMl{IH+u z(4hV}1;KqJt41q%MStBR@d(;g+?j(L$Bf%V>|Be_T|!1uHuD_11LqzR4Gf=B?euHt z5I{h1_-ew@EA|k&!kNOoYRf}ExR1-#g%1EYT+B|m2n8cUm|XszYB|fe4$(Epz>?Zt z$w%?ZA$H3MqhPNMv0MU29C`JH8ep;Zkp@SR)*0Zzhp9l#ZM&7lE>y2p<1FM=03#Rtp|iU znA%TgV})M_FlQ-Xk_RM~FH5Stl$8{U89U0HDnqDkr89kkT?H$b41?Cvt(b_@b%V*e zD0OUMjjpz{Mk0c{deL#TK_HmQq!%$uvpotyJ8y32W1DxJZMTP~g@V0)=g{9*23tr5 zSsUq%WCUS#_2Wb!Zs);U84q5|OyHrgpqdP)1 zFzX;x`&t#uLf&HFbBuM|{+0*n4H4Vn zUeAN)^#$rW=Upiepr*qal6fCTnX1Bq&{K2)X=!}i_O@y!MziXB$Lk@%C_p&uGAzf$ z5r4_-c=%7fla%FAT{qdP?bw7_6NcO2Ep>pH0J&1V+$7?pe@1b<510w@W)6!wiHK>O(MNh_Ewg z%g|m!fMzs2?eHxQ(9p*wq&!AL4aX+FHiHPH9_NW=ig#kIHr;`6(4Z+}%J%~2;;Oym z2fE_AN7W75+s=*}o8R5y44#Qy@NW;jH}mC5Si$$bBaHsu+jGM&B)}Z4$KkIC*=GI` z_8}O$kMfjaJ`4WAgy=r6$4qxIDL1-&QVOH#7japx*CMwIw?p^NU(oFPMTFJ+XVsj? z92F64Fw%Cr0yi<3CAnt4H~yI?g7X137nRXc1TeaYV2Pn-%H5l>7bduxbtgTE{CX{FeUWm))?!;&NBI7nmZ zG{Rd+WzojZd@OYEt-!OfMyJ3x<`*qGY`gDkegww9QLVqjGNgBiL_EfIf zNUawO&m1p4Kb%GF4AYnUSmLd*fa;#dU#Yj^|8XE_%;XCk*`N^%J{&J%F_#R@iJ6*ii@90`P)B9H@UOA+#fW6c>m^r?XwE+ELys zvA=^FLjRt9-)Z9#-q*%C{%i04Zj0;JIJo&ti#RSCtq1rtJ=I&aHAKiX zT)=!75lkpYZ$-&CSipNNjQmzWSa!m`Y2OURwsnoD&n+d_Lg4CpY9npGvAGk_i@$+< zhA>HY*t)wk5h=noU1fjboAQRtbYk$>x(uhGHw(sfRi9mvtAA3(?kSwtf5W2SVM@Sv z3yCPZDF?V!TCcoRAXGokwfq$}N5Ayc?9n{D5j3A_I}(I0!tVdX@}=&THL3Fn;CIkH z*M78uu<2o}Nm~1~Y5hW?AU?n5W+`l9co9Wry&qEqe1#JAKF*9yWvtvWy5R85`U?rc zE5m;fKz;w&`W2tY-uI=|kr{V4PY8REabvk8K?=Z!^>5OaycN~KA3&^nEL4yx8(qo# zJJpeX=jVdImN0SZjV&QWR^%PxyN`A7DeS^v}>}v^%v89AzI|N(zNyi@5Otf$y{uOEKg^i!ajJ{c;|hpJ(WfgH{42 zxK+RXy2a+EKy=eSBj1-VmjE$h@qqOVS;x+R^56iK+5o7?xg zg4XoA(_n7veQBxI@XK1__O709SF+f3RTL;dE#-sLBEmgGMToCtE(`jKl5rS87OddQ z%JM!TIAkuSPo`fXg?^yppuridP(y-8@HfzU7IWr*=RZsqb|NMsN0a{}9>mGY_W#Xn z)|rrmZa!e}@8s%abo{j{6mU-2&Wh}v80B4vgr)g_E1KkaQ)It=Rye{lL4XhU0wvRz zmj(FiJ~j_R_YzRetAK^!#8P$T9V~mNY$YhXZgQDmI7k51`K%;lB`|0PiW8MDy)Qik zqOKBIQ63`$+e1oIS0tljzh1ros6aohB1O`ElC6arP9~vcI$~t`iBn%zcvg#y2EiAv zc-^!^+-)*Z&HbekKc!N_LBd;~bd14BvFD1T-u}*e*C&h4>1e`#zj3L^-w#N>)A+aK zwra1PBLF=;mga!`CHox+;P$-3Bh#pbzc}(D2!AI>e2*N`LmB9O(ckO=Z!f#a6Ej@z zN(g802b$ae$GNatlo8UXdoZ5D!iQ4DA^gE7u_f2jVNB1FD-g+p zyfs3g4hl`ON?+J#Uk8sIx`Pb#G|rT^A!J5+;K7J_Se0b@7}4VzMvCN*B)g;&$6R#X zeqA^`9Y#{yNrAq+497_RJOWW1B_vXkkh%N4xAH?61uVy?o7EszqiSz^7HDyM)(O@9IJVKkPy`4q)fyG&*N{0YUMi+^iTundCC>vF z{z<27M~&;S9EaKO*P4T{GUx^942e9@0j(fH_+t2D6EBqouFsw==!V0FW4oTb-Cr2J z7m=58(Dg<;(~_~qGFlt0;SW_)LyTFn9O!rE^NC;VpdTx}n&%n!pXn_NC#^vvhV7QXmi%3vYLxUT&-W!rkb$ zN4Y%VDO5U^Y^tovUA^JI6<;8{TM8`?IYkS+AFp+Y>)Wg+!s`igj?(KG1q*q!Bq}*p z6lDRYWdFA?C9K!|Vkk;JMG7vj18dZe!YupCKyfzy%k}ZZDLiwOOk@8K0FNmfwwNT$ zwTDm8=b0j_lq{~q%O!w23U$bvB?|q6abe=kQREnkyb??9qkT3Uy0=XzHrvh#=WK<3n);oudOpOo#FWY!_W;a{fD0uo9 z=G)S}NJShaN16BX6}A{NO9jDW$$UB!{|iovRw|oGaF>lKjD+THt{?1>h(=-krEavx zBe$Nz`^usJTa27POmO;>A#Pjw#9YdYA}TTNaq4qqaFXqQ?xC6kKq{1hOvz{Bk9s;3 zsis+AnUq~`VOK3YxabG0iK#6;og+zkg5PkMnhe$c4AlYG)vk2!yfhTzcipoqviO9skR@E~K@{}_%m{&_s&?8Hh zkjf0AIr9X$Ls>#YsMY7;Z%?BLY@utq_tCpKUpg>+ERNKRv91-IcsONY2HH%;0sop_ zCCjRJ@mh=P{MAc5n;*x6I=Ky~`us zo3*6_GvFWXNzBHOjO|KM=)5qTrgxLmK}OfOheNgawb7d1$!v*-cOC#9#z;?LP=3|q zY#BpBvv_F70$$VHPi02_u*ISz!U`hM%%qsHDLLSjJ4L=e; zt131L4*zan>x|i|9QPrifCRBW`}GUf+(lP3dMf=)S(_B(tdcoEgdf3dK^kKz?qWx~#uIzU5Q!K|TqH4D z$C5FL-=ywA>`dLxrHuUGhJZLz)eu<58p0Forn)p0ZFfnuBntF1u&eRc>fRX};5>yX zss)t+7(2&S6l{$k)qg7(eDVIOdyMI4s}M=gLm_vSi8C%w(Wlba#9{yXeKNI)6pM4B zb=q8JC;=Ba?UpEHP?&mqG71Hf<9TD&Jw@Ot+OA?D`{C{Pq0x}Y_m+VnD&A$tc^$Wb zPjmHtQ_DpZv0KfksLDyl{%5GnQijl7-9CsH@NWxO?p6MT{eG&&RoB^9L1&9tK!Qf_1s6lG%rT*k{1 z0PB)1^f*?``hM5U7j;-ncrD0efh@K(56EmXyI%6hBOnl05CkoFfF&C@VSrO`L=^}x zfhr1>85x<9Zsh**FL1U1!SJI&{2jT@z6_i3&n4S>^dTBE{y|vDt#wRqcN{R}=!dUU^ zpqJIx-+=j%ObR;$~Id#oLW-~gxnp|!FehG33TTXh0 zp=$C0908I&LV+x|_9&`ofQ1U^`v=TR*%z`hJPfJtl{~M6l@iUXRAxH|x1GNBG&u&D zt|WAkqV;&TTn8Gp*_(D%UDo&HSM*1I+h5Zzrz&ac((hudC9daoh&`x^wxga%1rGO( zUMJtc0`{faeV=}N)IGX(1LpyatiQ796FeGYqA;o` zCMzd!xvYPJKs?CS3Nv;ZsL*XsS004sX`Dqp2IhbREb4y|-Xfo0^( zd+yBH6@?|0kA#eZgIuN}N6Ct?v}5fr-gD?S`Gt(Ndu?g%p$-a27M)jbb7zaa_!sWG zM_YdSgX>bvk9Y3Dwi1Nk`v9Sv*1I#vLOVC1PA-L%B`l0MHp_U%Q7YyHQIWvQ!jTsL zJmA`PWXgtO4FD>N{(snd$KXt&u4_29ZQHhO+cqY4u3%!@wr$&)*yhBX7+>xOKfZdO z{@J^_tNWZ?r}o-dYgWpO2~8DrSxA=pX@q^QRbYlQ>toM-O}z=428DdcX1UY|NB+-w zb#o)UThz|>?O^U# zEB_2^U(DK8j@7ND{e8@?3ei&YgKG&>;oJ8>a8bwV+6|N*Z2=E(_!k2>_ew zCu+S~<|B>H0rgH-I-9HY%UcDYOcW*y66bw4rg?UNzStpkjha!tR@9S6%K&Zp21_X* z_s`7^JN!)cU4(#Tr$-u5R;&xg@yPbcNqLijh&f~3YF_&X|EcpWnYBwsho)s7C7!R# zCanj1;d!tYZreoA6T80IwOZqA{f6QDo1+xL;qoj;?2UtY54fzR@KQNLj#v-`vuzd9 zxPWuOsMEykB;!Aj@ugb(GTqS|+N{>&3^5<8_*y3opnN{uj-gdKNi5eS$_2U=hOs1V+}u zI>YpEv*FnyJU#MtSi5cfOW&o3o4c;Q=KLUlqRoR3Xc${5ZE7J9$_0RY!|CpOOlhon zbQpxL{8n3L?4~we>>A2fZLT6=G;TmZ`2bEk>r)Ok2Vb|#a=2f%S9^1Bs;fZQpj%d4 z(q+Xlh3L4I&f8bHrHA&jOJtzrq6!1TTp)Ao3iBPO_r@*`$0Qhxxr3RDtFyVWJ&bu$ zPbVZMEA#&WN?BO{2bAh7ZZe^T-n`TLW=K_?9{zbrL`Pz3F|lPRWoA%;GMdMbDw032 z0OTZ5Sf{lbH^;`yENw_Wy+1Z68hQ(1eE}<{;tWI}BZF5>%v5{0&5YCgy9;BX|A5j| zQp?}65-CbAeB_5aZ97vI@bJ+rs6CpXk}jh3Yn7vE?a!|OH7JvcWxb@ASStm3NR#%G zOi8j{a?JrJ@6!_o55Zs9jU&aOvKH!H3&$^pmP=@2I*+i2Rb5bmqtzrSB}P= z)5sB4FKdcwpV? zzGw*rNWu@{c=Ye5mH!CzM^A@35ebboJn)~0!~fjL;9@9NDMl(!B`L$ul-TD+*Q#9m zoD(d(ZZAIe7V=GOeSG!g8N7!z=2YFb%|+eFn6Kyj_CbOW$8Lg@e);-yxGYb>+dlpj z`Urt9QpxxqB#OoQf8=6V*f@XuzKR;4qZ_w5itfK_IM6E{z@G7L9>vFX-D%&A%eCf5 zWdlidRid#~LKb$wV`cER>JrL|#)zYWNmDV81JRA<=4x@W)$2Gr{Rflmhpegv1E&-5RY^KjL&lZY9tO*(1TryEmY?qbCpO zeE-T??JNke72^&|nB4Wh0NWEcg^Fo6yA6`vFW%v%4kC?+HrbGwL1WPqXO%%Z-I$o^ z!LuEAA}gs3Edmw?VYa3L=Jf*%P+r*aBqafStQT^#=WwP2qAjjDV?uD-exc}asY>B! z!#@(h;wk-!*CHF4-bVwQDP?5BdQf=GX#nS z_ujkm^~md=TJZ&X<}4RxQeUyby*!2^hcpxt(J^|MRkO6}{=kHE6Jt0caE)^>VJT}R zsk7R=#k%sbC)quDWmqu}w~7`1xRNV1$!i`hY6yZ=7mYgShMI|JtBo7>~& zTGg@1>=1??OV}-1DeKjt68nQqpP%k3iNYV0b-uxJhdvelfO&*%A7$Gd`=tw@mcKFqHlC~w-=Ds*X8o@_S7;16AlVH`kI z7))f}UpQ`rE{w0#9F(9>bdSwZM6P`|5Ux#yZeMQ%G@)XJjJeJ3*XrJ;(Mouov_;BY zL{8ECP#ykoFfq|L_FIte)ak4sfSL+r6Xy1Ufde>^1!4n$%t?^_E1m*q!e-nvNrbq@ zykEslAXGj8Y)Oq#^@MCW-p4DqSOC>nobZ6p$*}t_D$7gOD3}b{URDj3QPm1~Kj_Zv ziUiB1-{vs!s+Y!cRe{8S|My_1Qs5CXJ0v7X)kq5=Xt2;kZH5&U8?L+WR!-1ohrS~h7v7I-OQ79Or~^j}jFx(QuZ(kVOaM}|Mx6k{Eji0r+q5eP3d}ZVX*O@h#VQ^gS!2SYDD_5tf1ECBIAuQjj3!eHs2^qr0 zr4H!An#yNNh7M}G%Rcx9;x!eRZQ$N70pWNhV=)^e7-X8wLDAnS^sol@O>rk`HNxbD z-QraQqNT&$yme-arQ7xFo^R~0YRPVCqQ;?s$WyQ7t<{4vdVWM^h}q0yw{*h@VSjS@ zC8Tp=t@KNk>RMbJ-d+HB^~L3Y49)WL(q%r7VM+jHDY{WkEj<-+YQnF$QpG@Q;5Cg! zFQ`_w^LCtoOw>lk^ns!R3o+sfwQL>f4W(e@lYG?pI1S+;gAT2K@r!#sUGYPdPv9JK2FXb;gRpny)(RSp(!S*tg$b&7%t&h5s+$0Z!w3sj(n5-5}^uDp_ zXD;FQjz0_DpnB|*oi4g+K8kVWcqfI! zK>0L4YFNHe6?E|mLW);klc$4KznpIXZ2Z!;pfgTYXWXsyzHjpC3{aP)r9`>i|F0fvR#~g;GRSJKu!dnaQ=hw6}?VFz6P-6J?mnq!S zq&cq@Klth}yPV??NSmfPd%|a`VuRaWF#a+ylTqRB4j#PgXuU<#(_tFrEs|9wUa!zI zDMsxh3`4UEgrgQ&??bi!_%{a%Bp{hqwE z{oYOYC4}yaI)Z=1EjF~FLq&{4`ebj>>^G~8%NsYvVRIoz_VSX%KV@8fM`)jNcv6e> zjea}&CgW3Mj?m=kQO)RA9v>=@2M~gw;{iMq#ofQiaAud-(8v4t!{??W-v<@?+u0Yy z{FO<)NH84AqHR~rBHKT5C4i6pE9e|?Rdm7c)OSYD*7wv6T5f3S=>9Op z_DpSRs3(FK@SMJ`PB>#5hN9sNXJs{5Y&(MbSKWfX!hjoPp~K~JuXzAMJyZxVDoPKl zo{oU_e((8Ma29c=lgjXBh40&5^Rn*9qe5d<0d|}12wmFl8x3r~A=({P9{*N-J?Y=V zygm&>!GcYtm1V0hE*Fe+z4}E*nB{V>iB${F%XRRm%d3IRc5I z8xzf_rDpo8N&vVEVj7iGvy!h}W}E>Vfvu6W(X zZ4dLuEk>+wH__0sI}N7`F0;ibdPNkxrkF)}MP;kZa8L}@7m>m{3(knWv3Fi9Z@(hP z0esIAI2;|O63&c)+GiaJvGNv|ES>4GF){aPcmIx}x7b1V3~aSuXophb=}Il*S2(_o zaEq4bcbP>V+splZbr}gKf~+`d81$g&sjS6!m4*p&` zO(9g1-My#IZJpB?7WhgEZwk!!=xZJb@9G*f=S@>+_U72M8f@m*^Y=U$J zr1xv8u=orGL{#$e!sToz8v_gE#8>TN?=m8JFl0$Ggufwe`DzJsC0K<$Th-?W0GY}< zV73q?cyg>V!iF=RV=*dSo=grv_-dobid~eZP?{1-XIVtSOTEgY3U|CIfm=L)^2ZwJ z#f8ufD^Yh_QmDCB2Bd0uGzu+Tqiv&&_?@RAQg+D2<@S{*ZF9A`dT@CHPRH1B7sVR8 z_R66ApG7EGDX-+@;E_nsm17YC1g7}Nkjbz}cS_M*H1na-ol0wr{o<8RX!Xm`@p?}Y zYH}oJK^Hnq;VAp}usE4s_OJ4}84~U){9LJhGHIj|YRp6tKHwY`)Vc0_$so5%UuFA^ ze?qFyEx9O@A}F`ZLm#sAIW4E{A&>3mjz~-WuTwyxvmD9TT9 z&Bzc2CcM>$yaV`c?`UnrT2B=6Ni?vPE5E8`I-CSOQD&j{u`W;hn!!=pAIT{T0Rshjq z_RHnTnud4~Inu;m1_E$tfj7d|%CfVa`}r#a3}qr*V&KXT$w>^AV3Fd~zgiTzDcwi;icH_3vESN|H(sSphGmEh?fYjf-DD|U@;abHO3Ra~RbB%l zO3(rDwVxP2&_EV}oQC#jtJuw{8yZPYMbV%OuwB6>utQqmx&nmS`alrcS?zYf?|P9T z!B}KVVO7=_rw6zNkrPWrj$dw?c^!5s!M!CKtR)&@@6e@^Kx^IxPTYQcnqVj09=zZY z6mUszHT9VW@g2qa{tsgIFNXvnw(ONR!-heq6MMdHLgh$OVBR5Ic4%*HFtbDu4>2?=PmA)Z_^mOr8!eR^rd(?&iU_Yt*H0a9ne6eW zSYg(xjt|YX>US$v6evsq{tyfzSFHK}R2&UjbZ@nYS^!b2JL)F{J=)f0T!#H6JBC>7 z05(7^rL8FSiu0CC$BUcW`;8%kFC=u?Xav79Ix$tt3=%LDg-p`Yp2q9bylOK=wi zRoGjsQ3+ zyZ%+}1^~y6UA8}uSstdyZ)*f@;6H2}31EXugf*HcuhkCI1G=AD)&v@cxKOV=wnA22 zvPB~}{9611ZMq&7XYRo2H+4O)bNhjm@O)NW)ohwOI^^C$5Bn8jcvINNNk(_!v$Nn6M(PkjGJs({3O1YXJ)}>+br9bUcEUbRX77?o zlBPgFiGXFmBvL$IH}`6Q>!xILtWY4bMdRoTml(VK!uu4lfjG7RQu&Nl!Ys|u0XN+!)WzR*&dW`1OFqAMoJn5>M#$2 z58#^8G+7XnOT(acDn9!c*o@n*x0yb`PJq09Q!lt~ZNG@46R8GK5bjmjf8P=tj zM>XHy=>z1!97QGoq`BBKyigB4ZHc`_H0-}A%+Er)p0|U)Dc3$WQ{g6J%!ImD>M0%_ zjo>7-(?hGYL$@1@iel4DYTXlWrTkdc_<#v%Z^Xfh+3NN_M1{=PE@eas4Q*{&JU#lB zhIMRceuUE|CFAs1m;G#54%As}>60ODJ*YPgi0&L=59`-Xw-F*7&+$~8>JH!wO0IV> zmOde;n`2AT2RK45mc~|6-KiCDcjTW&saf z%_<=!$#|WmPTvUx=R6_qw2Yh?AqeJ4Un=jN)$TNHhGwn(x}C2L_@Tb7M2iGM-1SFh zDs94InY%+(UK{Q~e6AgK3iv|noh-vRQldYn`tiusU@y%~79#iGntN1f0owl1+?=c< zxTy?j1(PovQDzV+MdI}cqt^S?BtYW9M;FV)hoOZ#N9jT z$M+8P@MZ~0@*vWTN4Y`cfw6Lv12^g7W9G^vG@X@ymp*^_oyintF~5+)!bDO>)Y{`p zU?M)}JDFFN!!zkpC=XJezc$(_`D|!hr zElXL)GY%R>LbLc$$=Lq2z5q}mm0kY+LNQ*zui_35W6bRJ+1ZB&0d;&; zJX=I|Vg4Vc`Ua2w!}+lTN~_u722_be6tY+8nSW&AQ-|+ylX2Icm$9unP>b2g?ikr# z2%$lvTwW{az24iqBXeJ;Y~XbH^Qhg(F|{D8qdSLEd~hk0JAbt)tZ@&u^?_g(|Gi;M5q;D=ByxOG^6O)^XEO4rBKBKm7e(tz#iCa^?Qe_nAg#vmqq$;+r z-TkqNkr$oHmKzqY0?^BrUsmgVF0Ln5uWqzL{gRN}hH&A`Jd**#nCnUt(pd=l1~!m1 z7uTy$otJU0YPp*e37dyHQ(bm>8uAtr&2JtVXLqsh&YVJfhfXLtZ$vW}&Ro_DJ&#4L<)`Cvaxr?(Yi`;{pinDA(^=0u(-%#IJjzkLt!tev9=KXIV+9abzD#*qshU|t^9GA`&cyy{-ICcf{IO*v7DWef@(n`zpM)dO7I4W@#3m4AgNU%Ivs`X4^?^+!$8 z=Oj=Owg6J?F<^XAOKz#vgYHww-KceC$x3)CV#+rwIqM54IZ(}59jNgfowg4eT8jzN z&kp7~p5d}5XM7$zKKhK3v6SVa6NN4B&2?Vz=37k+8Sd;xHU7g{H@2yeb=+tD&{k#n zII*ruaK~k$7y!vGGYFec7!GNonafU)xKQL@Ag4dzRg%>BzqG!EgPTjdB7v)MOa@4F zW0Fg6GOmKq6|ddl=n-;YCW}Mc1_WkY8cUwG$tD(;NvLC^3M31+m*1|{go^LcK})!k zG4gY*EUg1)_jBL%D5@~NyPRLs%c9(h%ALk61Mg1+3ONM-1*QV;aubCb^*ZTEPfCu{ zKQNxK_w7!)d&c1&^rhUG#hsqf@EgAm=KV!G6!iMS6t$CR`fs=9{D0m0C)b~ZR7LZX z>i?e(v^`RGT#|NB*V4rb)G_NtvxS(luEkPBS7}*SGMbWdu8XwK3w|I^OtMXrr~A1H zIXKW;?*0z{(*QtrJkXFJN;np^1n3BK;=oN+k|AJ77=~65468v4vdw*$CjUQq{^+!U z_oO_9FD%t~Es}~CVx0Ocr(!^PrFFJ`E}tK@7E+Ox3bvjBqzo~=c|MbHgT;V3&IgWv zKG+}su8;jQ+3ihhi4!pQsn=&m#$H}t!5ndrMW!iOR-=7B+J{|BwJ_KR!xVMxGk3k@ ziL#I)X{k6WWE5p$oJPzpJ7`h7DT^UaA%)?6NV@vCOc64Nh)*~l^A~^}1~T=K3!*uE zqO~I!S;RW37#b{DG7Jd_3-SVe-Th?z;{Jt+#GqRW@cJB_rbRsZ!?X(lJ#uL$Z`_Tu z%E(NpeF6>vjc*PbYo(C?hz+562vyy{?7v?BYN&dce>qJ%8`Qmn}pRV!xkdbR`su_xsYxg-4lRI^66VQ;89B}81QQi zGF?u1PHl2o&fZM%exgk~pW45s?pbMPZ5I1SAB~s>SP=TMesaEdqg1uSPEN4{#+0Fx zp~DRgjgC%oNMxQwB_jFwl!KTN^GK%qUCw?j(;6q31dXQ-EW2tBw@>zxCP`cdNTq8nlMY^z!!Nq!2=v;X@%M_qUK16 zenzD^^rZPO<{4h{wpg``R3FzVpzfs&b<(Rw3Pb^HWhWT6b94~tn$Yv@dFmz}b&WD3 zVtf$Zy}_z2TwULdXLQH&cGq1>^3zZ0V*Y@@mb*)~hYgETN@r6=Iw zxP%oa#5(|M^%IFdLh1wNo*>u@_cMq;ga`(GrlVODXm~S>2>m6vw-I%{vdGDmq0~Q) zK$Z$9l5!H<0cAv8V7Cl7p>7ZlzKL2-AZ=zY+$HGB`QA1(TUqs^M?uQO8N z_|a-gT0?f$qeI$AIsV1eEKW`WoI>~W9?A%03wl6YmVN{lNcSnM+L^@Q5H57TWXI-aHPN zrxKw0_nJJB^DWLff7cy!a^SE}m)%J-$fw=3&y|p#7|}a2OC;ebLYSdt2|iZ8k#Ygt zjl)CCLqhd!WKscxHs+40+r>@RAVZCE*{_LZrbeAM)jqPQk~&xkC~#DYp`Y zF{QP^vJjK{H^sjU;{va&LEi)nrZ5n@2+ z2|{V7bNTb zccmxe5-oY&mRq z%gE8m)^C(DVkf&8R)0g5E5u2$=kWw@LT-c}Cm^Lwte2mf#^!!msdVIDStFYo>EiSa z(6OZDe0CMBAkL9+4&y!Xhf2VmuW>OPgOJGTzvzByF1e$Tt%?)p1pD(Dd0L_jP5GOy z(ZKB~2{RE0LY^JjL(9zr)0Da>r_Jnt1--|s_lD$Iov5%aqVs$;dfVHD8xsZ7_)c$Q zB!(9Ai&1VZvHkrg=8Zb=h=vxi+6l`${=7|#){9%;T0Q{dI2$bFA7yf?WVW6}|93%; zlzoo6`#%P$*U+alKa`ZB9ZOKWj0>WOK%U;;go<%YsBm4dDvO|Ua&)(pAfgm|MXNas zzXLw$otbSN~wr=Z71>&4_( z-z?&8J$G$Fh(D_3!ae};!fWe7d$7#W+`nn%t@E6JCW{>)WH#;U6(HtC8&Vfl zd>fy748E$g>h9rW9v5c56EoT%U`FBZIph;Zkp(i~Cuc?GI^50KUp7+SyJF}U0=ueK zj8Euf9|ku!v)ghoA%54<2WM_NYkR?}RMkp)u)HPDj2VhyPk95>byci)l)>ir^;3Op zKe1F2?9^{xQx*>9%PaDQfC{bIbpD{VJZ|E=D>zAk z%kk@;h#hCYW!Fb9?C3m|F9oHd1!oW>Spr}@7w{ljP#qFK^qXI^;h=oYB8R;o+*}}U zxekv#>Nr$!hzmQU2)7_vq{}#uHivG?a}yC>#oTh?v$-A4K#cO1c1yX(HXr4OM~;Lr zzwNTrN@bJB76~)BU$q!jv%1=VN1RHka*gM!Sh0`f?Thbi%=~$@&#^%MGo#5qyH^y* z*D|D)fbI<85xR!B8M4-+=`%WQX1c8c9DHP_<0^CRCbs^G~DSG@k(D` z3;}u0@co|?U!V%PC&B-UmD&F<2+00F?O@4M4x3C!;?G|&4CF*6Qg`GI?^1z4;3{h3 zn9>+B!y95`JPpM-|4RFIn5D^6O|h)-JdGppwt2I;v&*o>!TiynW6-A(4$x#>cV}xI zp(~9~QIMxy16KrU#knc9epEx?-vr({d^R-W#Y`$*nBl`M@T&C0V-SxoKMI9#0Ja&j zYF{EMMg>%fIK8BJDeRpJ0@_Iy(GA1ZE7r9rran#QhZ|$!nV1vxox5N3jV$z7-P)Xp zo5zE$0*RC!)~%mhGgb@g4_|a(OX{m5l=U6-jL7u$v+R>pBRb*ngCS{dh&}Swjjp3P z;4|KGH3Y0s7x55?*3Ige9M!lFfVJud&Pit&aQadOLCjX>_184>zUf+xsn<%I&A-O_ zNbMWv^jU%q>l>BpLfnI2PXXX)6JVm2Z@&m)LrPWC+|EgDQOOCvN`sKN);-x$r(>!@ z(3JT zvz;57c26B!1+mCMF52DTUBQ2y$#+5pgF$mWgC!!K+ePRowJ`9cOA7Ap5P)SoVytJ@ zi;MW2I7}|O-0_Ytt1Pv>Qn#g~QRmM@7Fh#R%p|R*{@HGX-#B?zR;_@-JH_pFHpH#4 z$!lS4HQ_R$t~i7f4fJ#80RoBARheh%n^ZniJSVRVS>MP@*Y!m`A|dbW%oPs#eJSpI z0nZ>mXC*l$qo&n^0#hQgbHOmmnLAki=xwnwvHbUN(TuKq99bKD&!4(E#=rBB*-Iib?to2fM14Fx z&q2eC1W2UK8;XJ&V&dec-k~A7bMIU4X*Nbdqo6%TL1@wtAPR`<(<$S3nuK^JmkEo_ zFuZPMN6G?EH?WZl1Kf~`_|%}X?{0DQXpmY>dV|!a>ndwa3~XnFJ?`L3p_G6hj8LQ} zx**WO2HBhvUA(N&X{24?A81n^wdRP#Z*xa&09O5a39XMHEi|WUX)Xuxoq9(7LNhH5 zf$A+QVMzH!V{JesFkZiv^dqpJ;Lc?Vi324Qrb9i*UBc6?ARw3r)R;^HVq{>mRgH>~ z2tk_X^0VPs#j#L;xaFaPgwfFD-~tp~4v{ocLMMXMZIT))F`kT^tJ2}3tLpZN)Ahj% z0S9#w)ll_v@<*ghE%Az_UB3{9YeHODC@{|v)@a4VMArlSSOUY(h|%I8$ms&%;e>-W z0xYPE)^NfCWI~+_=HA$Tgo$P`wV0Hg>zXZ@5$WyNH*kp{N^)k3Zz-`dG1y?W;izV? z_Qik=z^7EKNTM-L(ObiV7A7MU!`cR>0rmO;-vgmQkK0{gV|icCd6dsDLw~-#y*)oJ z#ti%TKHrX;WT83;2?+qcZy$GkdH!B+(JxK0eS)74yMo`xhmO}hl9IwgHc^BG^&hA! z!jM@{+a9B@KEGUUb~?sxfD3;8mgm}8_mrUKc7bYvihBmNN)d)%ud)8*v_Sri25d!J4PkVE-)(09Wtwh;R_b67A_u@u`>gdQYFQ35 z7v+0$729o7=^{|`2C_>&fqfYe?A&F+<|<*btMV2)#2Qv*eKOmXwdWZ53;cc-%AW5N z^2gfD=A10`G4_$?$Yag}Hjn6RR&L9ES8if_P?kF$!A6QRcLFMCX0)Hw0z{rUF%w^G zkW$cP!8eR=yA0Gc+M{^<1XVQw8U5+PnFHy<8!j<9?Ri^fl$VHMoem=Ub+B&o9&0s} z;F`G4O&vZk@46}5FBOx-=9GMOYk!_AS-_&s-9__SU%8zPXQ(-G%HCp}&Iu2o!)#kR zspW0jF{gc20PF%DNniUifNF>C&dD3dt#0%`ypQw4YMfqO=eoh|!E>`1-m83D9A54E zX<@pZ4;9w#>pm;m_J^hN2-aM{JX771y>*!Ltc4G+R+E2JNp^lRc|FG(hj!gPXPbk4 znhJkXvqcZBR1o|R_q!`UUAX&e%Iowf?2n6@c+k1w4*;cy( zjvO)S97brzhBs-O0UoW#(9PIaIh}THxxGfd4~W*rRsLNHpLbQGS%pchvq=lgckU?1 zZJ)hts}j6f-_g7L0UK}DG|!MWGWl&XG`eXrkoq>1g->$d=ZavQRjseqaW_OC)`jA( zv<3ncJC`GE-!i(*(fQh?wIZHT$)U%$--1D%o zXYoh0SL{J*uA-Mz(MIJ2Um865e@l9YjwGimJA{>ao{^>p7mJ2Q%mTSLIj?n+rREm| z^#76}xAhZc1gO;zdM7Ii3TkqO@e8=tht{UXzMyJ$AoSy^Q)}O4s=;Re!bTOgs`AuT zWMHsu+_tk&0rcr@>-z*YLX;!Qn&+fHzLs!i+>-HFPSBz$DuX$8cWJcLg9PtVsBanW zhB^CSPSt})Y{%;NWk*Qr;q;30Q|hb>^izV8rBXY{A{`Hs(d6&)e{(otC91BZr2d(k za7cX3r_TYFp3{Pi*^9@fP`{IJgih(o4cv$*OIa2z1teNg3%BoE_ZF0y2<F#piy zah~RI37>|AEh}Q@GAzej^7&hu$o>}1{Z8JnA(>U5-qE*I>b0T-qxIQPh0GPb4c8JZTD%ye_Yw*PZi2m}Gh+mF!>V*1k?6ipOHYi66;qjD-c z0SHbIir4cS>6F+vYt1I`#;_bi#g59ZAty|Bf)cxsc2N=d5y!DCtC5N`4jxUU8vu_2 zSL-O)P}-8yNhteNk%HqTxn95j9QbUs5)P(+v2Ktk$et@wU|!)HjfS113IJ8G9rDy{r*t4&F$(LY5m|DZM7G}tk62(VEBlV!E9C2ov@Ef>?`)o<$So|Z)xP) zw`d->>~_;0DAU(T!=C6aT^x94S^2lRTHF=NuyE@*u20v5g`X-TS8?XrT0$2Q04Q;4 zqTyVxPS&P3&$Bak1?nuiIZF_vHpmtg%~${HZbEWfddWbisTd z#Ao7rKgJdCX8Bv?c=Tf~E&~Jm{-geD1+{LN zicL?SYo7OS?R?2+y#3J4dPb_rW3=xjO48NNZrjU&kdVsU;%uik+Kt`2YjNFBVxTeb z5D&A0kh&(P=6bueu3#$IZoQ4+|G$$JZ8HNuCr)C=Od|wFbubA~lX}~eF{Ya8+B5eM zUW8@7FeQNetx4CYq?B8G#JXR@B}nNKC4a*@7h$1!qhmt>U&BfR-o2Fwo{x%HoLr-v zulO!tP$rPST+g;%Cr%Po)}>%^1%38Vdr7(4N(RFh(=V?e3EZW5GnPIle}AP%=|LbD zNbWBKN>2J1!drD3qe5ehX|&n2hd@Mt{AZ znoOkpc-1z+3v+ZbJLFk8kA%lJg-2*km#Uly*0jtSDSu!8*1kHBWV!MGM(hrn4*L&a zO)ClkK}TU>XJP(d1i(VX%+1P?#xx9!4*t^&#lo7#%m7RUcmh|_+gt&MIRx_vn``gt z68+`zbFBga2g%m&T@SFgcR_l1oVv|&Kc8&fd{^yM)t+B7`^B=KZe&GE31=vb5ATet zZSBm4#75*M;1ZG0Ru2rr8JU?CSeluIl9Q@7xHd3<#^I&P%`8op@SfEHg~$>kVN zh+X3I<jijyJzxr1%Yhpm9313-PT>=o*`AwO+gU-zv%5AhwSZf&aWn%{ZQ|-? zc6xp(Ldh7wVq!u%KtTNbo42U0rMC~Ii$9G{Ko_7S3S4MnX?5t9Y3Fr8Z_R6spWlB>%gn(mw>V?rK%~>O)lIwUTsTGPgl+}AU>lcCu04ELrxDLOYMpdUtgYF{JQ}- z(&&49T3#Q>E;>3I?@|v)RWhI=tO0!J1`I%xi%<%n&hU>49s4zN#u)5**L z0T}h2Y|zMWscIgk5_KKc;ezH6kmmPbz*`Hy!Yz6F1FS{C;YfG!~E;v8fP zMB8VNVeQjU)orm)Q*&)+^yvGX44@Ae*hOS!>F{8PL!UE3&o3vBMyDT5|3#42cU;+r zIWxL2t2VH+e*e4-l5c8a_94i#=Z>ulT8C)4C-+st0?zQ~yA-X7wUzU=$9&rE5=fMi zQdCh(VvmZssR6h-RSi0#NWc;V`rj(r0ix5S+=kI9@am#GPO`bU)D@Br_zh3yV1q-NsAM2_3$lXLDX_ms?gfs8e<3e(nn*e9?4q?(7?z=z$kV9 zZUmbAN=Zf5YFq9js#m`N2ovdYdPtW`$PDnW;tXTa1H3d_R<9VL?^vy%QR|Oh;m}mbMqbHy9-3j@{ z%b?d6^3)H=`U_Aze>VPzvY{Xn2XL9c$H;AejS%C`ZDGGKy&eM5ohowerA+Uc?3=yS z?E^iX95{S4LK11#{(MvB_7`}ddFQt+OTf;z%qSe(%_}36+580}bH9{9sRE$vEzfpl zZ5djsXvz?gU@zyH@MAUWcSS{51@q-XcMr2-xH`aIYE!fYDVKNqnrjzsz1EusJ?A-5 zwd(?v#1%zd-C~ZhjJKe;fZ%A^o_SJtz*bWX&G|#(_3cw{mcuV9sE7nS^7mPG=IDqXPc+XKBx+Pda^U_^e&^ttykW zP#*wwPHB{K%nCGJCixWmWabdXPmY1~MJUF5KakDGhch^n|4xAlT@m!c2W3cQucl=H z@15(kMWc4`aw|kMvM59z$UlmQNBo-JH=Zt}Wlvx4MV#i+r2so{#}^gAn^-_<3$J{N z;&?Vbd;;}U;GZu=z3`;AhG{xN&$3@2iVHZtM6g@R=7}vl)1>(H)v_Fk{nV7J`-9$; zp)dgQxx!EeGre!!1IOc*i&x0_Cn25QC>2&`FaDJ6nU83xMhaF{P!9DJ@^6{%ZJE}5dg8ZVxtV!v3i=1S{O;lLY?e0EBO zVsYGUb2WUJr#&c94pMa7m@oW9+=8b*5*oUjMEXGW3-CK@7j2ss=~vvUVv3w(KYpef zbQal*oOG%}ZixSaOI*BoC0!O1IWhp9-*S@1RQWq|7hPJA$7`EfJZ_>_iCeZmt1^g` z*HvVzpYY(fe1s|kCR@NAJ+?n>I$3a^^i<{hEQw=zAcgwBnV$1cXWXZfTsDU?4`*3R zRsC3l;s6zUol`vrM?}H0o>NFz7?Pvv`2Lg_fkqdP2)lHVML%ji$?CFmt%B(7rrpHg^&YjHOM|br_C@fkC+lA**}48?tp=@~HVlIcW!pg4LH%pHYlF2AopdQtO;n4nD!IEd zZB~6*I@zJ23jQqbM`Ny^itByBf5p7~aUByzd^yo$Aiker1~~`o_uzfV=)=|N&Y#e< zd@VF1rE20>#(OM3S*k~H1~{#M!daZ?L!Ls}v|{WF*?oxnWthI(5Y%)h*EN7J+sS>A zTcn*vI+kt1J!xr-F`s7jD)KDLykjuR=2R*3<(fMmd#CRE;L}D$$C%&7f17a*>Vm8R zOz}n}8j%^7KEJ|ImG1}f?C?{p44vS2hT$%3tM&g1YWU1;K@tERjuzt{*}(F&hq*!u-${XPa)h_c)%#1maYa zRC03jlV7XsY;;{ zmgJB1l^HKfHq<|6NAb8d@f+y)@g0UZ?vj4Uv^>`jENXol5b>)Uf3UfIye*GHZ8b?_ z`aZ_Z5cmWzC!$3kfNfv(jmbq+9H+T}=3-Iv26QAT#@NgsOH?*AZXs}h5b+R#fqFX9 zZ0?m^B1}uwC;1B&iJ%VG6K z3+;38QeselJVc~}X$>qk)R%{?24l8N5HE`dLd?b~og3{FLU~OWNe^o9J`a^V5?TG_$Mg-&e z;rZ8ECSNW}EW(rHYCnJJM^0kaA)s-A{8M&h` zZw)$@7epA3Qe&2x!;T}Vwo(A;I)GVwPJ}15@*^ms?_H#&gc`fMVG}6UCaG<0m>Vy$ zmzE-)p3K}nquh~_WBMJ@3N^=&tBicxIG>UKnBUopfBu>j%&SO{qyR75WdS6d3cQzd zQT?f}tBgUi>|#J^2QkMt>5dsV@U#2<)~lVcHBL`?z-RBPtGMqzIc^42AA9IU!|?H0 za+mg!q)C%-(DM&q(%JyDEdI6W$K zsxI1Q!ry9-YkIV-mEo|Iglic>XNn}KkRbDJfAqzt{Eox{l9;_yItEdOP(fqlmzNP@ zVYXJ7@$|j#d*CS*8J5hVw3$3J(pqKU)&_u5Znj=Eu8OYS^u685KRf!$6<(>V*)v+j z+6I%qg<_-j)9DQSI@eSXT_V+E=d)`KY?mtyx=p>w?G9_h;SaA8V;Sf0ub2-iQc&95 ze~{&FR$QRYjr7% zeRLQEja^u1EOe?87*vQe3>iWim-$LTe+Q2D6L!KF1Euuy>OG5uZ-ELZ&OSx@a_$$q zE|Nh#ey}goIr9`bbQwP&0@edo#UDD{W#v`kszjZoQb!c=TI!#=gT0|)o&(!e);pSR zm@CzA;w$Bxe@(|eUm^K-kO>DbTSQ;2km4`UZeH_e?}g)D+aF4&EE9jqny5mYe?`gx z{3v4{7e+2t9pj*os-bK=ZzUMWn7XPkW>Sz`i`%@Xx5-hQ1+^LyC$q{fR;Y(%I&1YZ zVjiljQ4d&`rLmQ63Tf^iFry`2Wnl5k@2lc@zDwrFW8mnn;2W{0+gBnBh}zq*OU9QH zZp0U~+XH=P7h*i@vFJiq66dPUe^!}?_l~2?BTu~`{S_ML&pmQu(TRKie)~oC-KuLJ zx;Ptt5$}X7P88N&@(#aIaIMe`8>@xjjdE=fu}RH6{?pP>6fa70a7pk0z{&e003TQAwY} zR)fg-=Fp*c{NFY2kRL*4?`w%9{%N*p#yIEe;D~Nqe~fkz6{H~ zdu7Pn@?BsGZFSWFt?7aFZyDbC$9kYB4(JOe?*k5WU{ z9eV4TKcY8(?emqSe_pT05*C@@_Y_E%*B=6fY-3G9ec|3psxcDV&r#D2VQQRKyLdFB z4JHnkwijnKF^V(9Z8^btAI)AjW0lYwEw@gf^xp3s<6edRkk;_Fu1jYs)wF1Yn>1n^ zI46Knll?MkF?8=tgF2q)ANAC)-{73_tzWqoE9-!O*3hNcf724Q=5lJ(>8+Wp{z{w$ z=fxbkAiH4wGkKn@@8U}FAWOEW^`M18j83+bs|o+FOP+hnW+6QNjavg#_NEKdwaBQ)9TIE$?Y~n;U<;@fj=SVgHeFTRqM9? zeQV)}Oz)4rY&g%du+p!=)i)DtNK;CJ4BlqPiXxZ3WhTR29|jlh{1&&J>JEvjz*$>g zv!~*2e_Nx?6!PtxP6Ik+XK3^&Xj2i-*!3A!)V(bh$A->_7$T?Ak4CNb>y&+`-%h2% zz2K&t!=mOIccM1ut*~H<*X#VeGGx3Rg>*oarY%URK687?DND($dE#5?ed|jcNFZnc zjqAt%NHwi8={G5@1ulf~q`(OIB?wAN0n?9?f8UR5i@djB-K~2|@16KVFk}Z+d$x9bMEo7Zluye)ZF zg5q}cr4FOD_ucQ!F`zEF;#Zzmdv&|Fm*nT(*Y1kiG+I$o33-k`U}>5+1>w%OZS81( ze_6@eiJ3{l+rkwqNf1=2LR8diB35zsq(8`oVio7VXGtSRapURseHSJw{fQ+f5FmvS zb-qurAVhy>-Q~@zFxZnKuuIBdl($W0tW+NuwrST!1VJ6VeU+Zeg^tb{MYt-5 zefOBYA(^=ef?unDoYD4ywEAq>v1*Q2*cIqq-sfSttgyU0T1mj9>6ss-Chn{ha6<4ItH4$ajVmpNwmYzNUUf9{~k43lK@a1 zQl7$c7km|^E;4jk&Ti2Y{~wbw+0L5Yk)rh^tZ)y(qTYrjI#xVQq;>_!Cd1hjV`I`{ z@W~VoUw7dRXFlGo>WiRYfilgTe;^{h48ItPi6O4C5_cBzY99@i`$BRAaF8vwr0oY- zGcZdwT1Qe;6uE;N@s0{7q2Bon@Mvzu!&P?LbcuT}meOL}W$qPl!J<*n@(0@-Uwd%G=ac zvGVQExJ>eTX(D+aah zB(1~TJ|mND?CZG;te+mM3udjIF8w4!K*VATY;R^S)7>f}tBh!Sw9`FGg90}Pku^gF zn^HHN@MW-?x+tCqSw^@Ge+q;+M85cG(CF`_b|{fZ>l6UB)gu%G5-K^HHfRKL2fY?!5+6L-?4xF zv@xqb&RnCnjQtP?is&U#b@~FZl*^eOFMECUG;7yaekWeyf2KD#f4IXHW|!E9eH}a& zPWt#VXrgfz*MNQ-+pHnx3sRGL8XCH1s*c*Ke~@isqgaB*{t9JjUmOycAkJGChs!dX z_M!#;wzeflhPkc?rRP45y%zkr*E@q;tRk8_&zcW_6nThunT{`9T+<}!Q;-Ck?Kiia zQDr7wVrlJB0Qhp|f7NZ<@B;uh!}7FL=VyCr4Xcz-SK!~Y?bQ0I=GZxTIdb_$t7x~p zlpaF&ty>o>kC&(s!-8rQ(Cd?7ru_+{)Mhn|WhHP}`&YPEKjKdY094U=u;yz~YclPD z$yB(`btk)hOzLUX>|)nJGp<+m(T0jb@lEOFC<5M+seNNyCQ{Brz`Px|GL_0 zBtGY+2S4^3e@}b(Kwj}2w$z{klL#V%C&yJM;m1c~INolU%kZ=i)=F6q`wrU)K0Nd8 z#8qnXV`6ZRU@PCQeVPnT+K+d2#3Oaf)zeUpg(ri$e~CT*_GL>?wrAS&S;D0GRtCR_ zov4=Vqx8DNMm%l$ww*&a=0_Pnbx|50=V23d3HHibPbO%iGIVGSR!C`yf?ATkGmfc! zmN_~nOl0JER$@DZaiL_X>m^h?sH9Co3?6zv&@ZCWbD$%u_CZ>OlRWwEMjqE~$C$xH zFCjhZe+;%sJ;R;-cqw8VZA>obnCK!{Zo056pJnGRX!O|c7bos5zWwYVs#o@x+>lZE zQHT}v#OxVFXYm0Ix^%XRz78Tn*QnCXiKl&&E%K&jtHtX}9A3+z{7z;=vn_Jl{`w!VT4NhA#SZq%%VDXSP%be^4YU86%s(bXh%Z8;l%4D$7|IaDdKL?Ru+B?A5KA1(Y@n2ts^ ze`hYpm3$D1!Fjsh_k5-ZFN<6W`yA0jptUMUh2#Q@roC{SL^0xy$!?b3wba0LS3eg7 ziuDi0cQtDX#FWIgi1H87JU##7tMZNLJ5wW-^nwCC z!VteKy6y2)s*?vqtKu&Vs#_7PpcVV?e-XNATu7gi0I4SH%LKD-PUteNAWwH*=_QDFp#%gLf61j^-?p5Ff8=id<0_7C;T>{6+RT5tR#jqugia z+(5{4+@@ct_wwVFKYr-+^n*2xe=uT}Gue7W)s?kTBz8#tAbPOH>ahdLm%|o^9PNlTqEFX+E?0Ci!_bm_2M)R4oT(E#m}5j_ zQgkOvb&%0UL2yA;$FOLTli*w%ewjvQ8^K#ZV{RwDBWCtg2pvq!g9;y`f4T_WG**-d zxsc&sHELo2n6P2tv9dLC7r42x`FS z7^f~?{^Ay)NVSspE3QtaaDLRdRxo6OG1pr4Sd#nxT9RoMr6{j|Z3#PzTW-+c>cbD* zwxdc^iM}i6)FBEUzQIM+f3SNN;)+RWY>9;G64Q=+ypIxO=3&BIsp%i*ey;d3vdY%G zq=r0NsPxR$=j-uqj3*pC^>7dXa3<)r_wBdFT=)>lQ;_x*@GxW>FqIgu+!S-_V^F}) zFHNsYt`6FpYnGoOICG3pzgwg@R)t+y#rO)1x(Ufkfc7;POLHd%VCK5W+o?`f z^hr$>wAiPIpeH3MDqd&|?2c52FxrtQ^&V>@Sk;VCS+g2Z}t6CVR`88 z6hV|#r~~^C?2hic1KWv$O*-+{aaj~Am{xygBzXHHgcnjmho^0*jzV-1E++{0^$pQi zd!=||QR{GuVd=RS4`BirD>#4H4E~7v1|6gZNUzQMTk0=$f6F;Rj*Yc}$Flg2npdk2 zhPZb@ef$Tz5<|rtn|}8;OzDWc6dqjDAd4QhI}c3}gA6$A`6j51A%)wIr7?)xvGnYm z5`|XmmXp|qxQU1z%!H2V z1a&;1WcU+XB-Y^*etY$t0MT>ly*w^tx$(7}k)Oly9p&M86Ct;S@t1%Q zf7EdQGHNYe!c!-7E6B1^TYSD@QfIl|PlN#o9@>P&y3?%r1WKElR6t8&4EG>MxSAfu z*^4lmXyRbV5!a@-CXfH}7)DxZ_aH!hZHX>YT~?r)+TX)Vhsg%Bz2xKT64pTVnYci1 z(x0+%e|JkqPCO8q2;_Vkzw&^T)^NybDB)t#WI)Mr&&E?vvksjjs$5abaoGnP<#-$v zIfKaIey^=y2`+pJ^T^^kkzSPktNTRPhtxLWOqU3wYhl=xh#%Z8yf=vLEULa7b3Lp} z(n29o(O98EOW5xNt3)?X6sG9r7sNX`{x3gUe^RsR<&jY)`X+HyWwL1~THcnUUO&Vh zf%AQ6RQ|ZnpFF;U@~MfCenyqQ_~?WVH<+k*VPhXd1ZAw=(Fw!4x*S8vP#sKWX$@ER z1S-Otd4YR_M|_?)N=#k1m{kc^8IyPFS3r2*+LdbX$nScVC17lb?T;sX!k%k`Wmf{>@u~7}%SBsQhz!|8*S>s8 zbPM=Z>^eue0AMZLov2bC7W50Xy>1Z=f4~n7kk7KCTwaSc=()zZNVpZ&p+pZW3AWGO z1N0Z?&^NzwMK_n71r$Xx(P0$g)kH6o(7tpB<4eNpMK2d;$jEr39dV$^MST02cf*JY{*hessn{Ue>Ai> zK+gIsJ_HUr;@O}8buQ1VVX2rsXy^cD`hC^vlM{znE#MR-*OE@>%U3<_c($#_sN&0G zG}go+^!j9hfJ&`8Ehk<_yzs8=E@=RzbjJPzU-+`y4cfPvj`n-~-9mwt896rRh)luS zK*$M+dCWH3VqvP(@m`mWqi?W6e_A?yB?mS>M65WauNk*2=9H}zyOomW)Ud=-1AEI* z=4GRxJ0diDC~Ugi@7Rr&Yq3kvp;k}_*ZFFQzsca2rQO?VB4f zCzl$!!U5tW`>8h#WK1!CS^4bS<6~H-gc2OVU|F6%>>Y44_8PW}-kciNsjh0b0?^T_ zVurTnU}6ioULB3l_M&Y8N%)|$o|(idk3*GONRMpysV?CsY#gc=tG2tRI^^V&{i-aK zSa2bQN>oQ#*A#5V$3DS1e?8clq^lh|Zxfxh`epRIWABG1e(6O^Mftk_36hMN(Sh(7Vj z?1NuGOEg+Yo=VCg-!Z>^JfBt5dgrr?D@H+yJPf0_rhHf44oGBbf9JOKscsfw4F9&v zDOY}~r@t?bp;u2vMXd(4(a4-?j-HN0e|x?FahxXfYu$t~Zd~WFSY_vDAwegvx_uUs z*t?1mJV#`2JWh(MK>Q~>CGuli$10&uZZ`(B$+E#PU!R>l;VOUZO9n z(sK2Gma;BFuV|=Qf5{!X%Hufqc?!f3tiH8bd~CYYRWVD&`}Q&n(u(b`73d|$3X9jR z=v!H<^`pUufI(T1JeT)$?%)T@aa)Pc#)Kw{d&T^ZCUeo5qKg4DRWV&*2iC+cHN#=~cO-a%aADeq=ul>g^o4*8f zXwbwc9$CzT*K1boTp_=z-TO>srofe^m24nhCe{_oe@~~0PQ##r0wBrLG<*~(7i zuQKV|YAZCNE46gHL=9EGFExS%-Q3sFbu)eF!RdGdH7=Wxfv+^;S%LhtVQh^!n4u!O z7BN^#?*U-p@N+Lik{|P;r@t51$RpyA%M{y2LLQt-emeW0K%_1_ecIUNZSsjs<#WKd zj(+O^e=*;6t(39YAiL`^4Jfem;|_l!zKKwLsg)4NXxcJT=y1w)iI@UaOaxVqxG$3W zT4-PW(Z2Q^Xx}(9&i7~w zfqt#TxL}=6{MFhpSXHC0$s~3{QyL8mL4qh#nfSrFg}>1vb>j`aZgirVAJ%5-Sr#O! zf2-pgz@1f~l)L_QPOk8lAqnv^JVYn!OOETza|%K45b;V${M(#vtC{cX(um4f0hFU) z*G}J7E^kqOa#?6cDmAwSdni#7?h3V6KMpe~!6Qay|BnU^Z=}O-sOL*aY^P7><1Z`< zSF!URm6_i~I}&Q(voe=n5K{*Vl`*)Pe>wy+vP*|g9A+s~ z8KhU<^sehys%zt_Ag%GKa;;^BoKd^?9CO+VZhEe?;#h zilNs0*Tnk6C+k3$wl1rz$d!;EZiT!(8*wjXl>iuB#2+7seyP+xMk!yt?ZH_cRD+OE z>M|>_cSLeD8YBx7-lB5m$F}CCH#?l6VMUDMtUyjErR!GPv21Mlm}UwLA8s)!x1{Bm zID7}coF=sumJVq>D)fJe_{yi*f8b0QL7%%1bJMVY%pY?MPgZyn+EYzjVCAhxf5gy{ zs=14j#lPpv{A~n%Q{z>Pieeo%4@pBrFYZyv=E>#cWLtSk#Til*e_1HOqOfAxeRfk( z^EN?__7{7IsJULzOMl}Rt{1MQeEHl+W7q&m7NZlS98nA(sW;^BPfc0q*zD>6p4?63X!24!!5E0)9DqJp^e1=|j-ut_+dy&I&1KK_6_Qabll zfeB?LX}DuSBnpv@YK4fAf0!Jm+5AI>)XHP)0>wUy;bofj9qx51Q71O7n;Z`xjQHko z2+N>sTG!Q`%TIT#kJ1+TmQ%(xq-9xTrrt}e`rF`7V~*V2e%5m zQH#MRFfn8%7RXodFf;`BKXKzZJTv)Xtp32XM#Zz!EN{A~(UYN$OM|1p3Bc+-126qj zl4>Q!G2V}XX@_~r{pq7Lp`i54DM78v_R00acL-W6E(Uepave5%&C}DyvW;%(L4X7_Y0i4U9LZk}is%j?(2?mhV^K zg~=eW+#d?9f4cAz9$-zXolQgyI%Eqt(><2Tn?EVBNNaxFr^aO#+z6sx<@T4vBiz^1 z%_ceCKY&VJ>8`q@!$?eqa%Gr>lywt&#(;cM?lku$ljh+g2mU@$ri3DnQ*CDke zk=Y^6nOMp4aP*`t6@S)SQpXYxvNbo;syT_IQ^$;le_bNSV`}{YO8UmiBmNtcUo{0L zvv=gI7Bv}>j^IU_GAbE%Q;d6k>>}mJhY7$2!)apB$>G?;r z(i8s_SMGy#5xf^5;WR_x(h#(6l)EOb2mc&R@4+ z=}akwArUA-3vB+SXe4YZNX6QwvFz-di>~cut`(&?SmE)yG&ddT_4403-r`Vp$e0XN z5nOK$xU(+282Oodd%|Rl2P~Y|30XL)vT9vje?;CkmLcC>_xq}Aho{%`_!MG`as|K| zpYm0WD+G--;L=B;X${^nJ;iCO7WSbi{6zb|kLvN6=r~8}MTDBH-3n2So!)1{^dE=g z5i>G`)mVR|ZSg0-w=YIgCsO=b*X{mNckr<{wRXj-%%d_#y*p}RiySA{maBF$CT99+0hNSR!338h>gOsS`76Pde;i5@^FEe^)h2>(m@J@puqWw$Z!G1e^`T z9USFDZt6y=iFVTBq1_BZNA1b!B_ySLe-~Yh+hX%$s`fi#fuI|_3$sQaFx6#C>33x( z_tPMGjTd<^Q;$#earbKI5YdR-s0w`^ps4S-jWJ~`Knl|pUpbRcLaRoj=8cktObR|;0)Jb2Ux44TLr z`QPk7YLvMt#&c=XU0O^bkOaf>zRjkh#+gCnd#=gXbiji40AC}qRvSp%oGw_6{ryn9 zCk-5tkwF2_WL(?{?4qPcWhG<8f7SGfM?ao>xkqC546gaQaXyoO)69xB@=z|Jf7+mh zbR;nirKVixc37p_*{@jO7<@LswVv&_RVvSW#zgpf@$h(@H^%Sk8=}c8X3)AGu6MdC zIanK9Ji#g(o4!~Em7Zd(#zBx8m^kGdXL28r&IWI=^vG_9)^8m&dWNF7f23ulPBVFj z7r6ck!IedDI)!+p2?IL{H%%jp%V*X}SL51vNCZ}0*u5!Z9v4DtO z*z6e_a!$2`i$OhVJyQ8_(lYe#Y(qx!38K(HzxuU4v=zaIO;LxDGu@T8jFVTufe}y* za|;ttd^B0leEa4WIwGli@Z%`at)TJ*S8?yFMUscJ8T{DqBpY?pD~fB{-DZO`Ggvoq8|?-6E*(jgSTMU!*D`~9(S;*nomiB zLP9|Vb6AXQvdu>2{2_<|SvtuteV%Oa!y4KehhaHABxWf#_Sz}fMR?J8u!RP@kuM-$ z^mPPxoqo0vx;aJYe`|G>x{5;y?^4zV9rZ?`o~Y`s+TbYhe9o=teZWPo%fwFDez-Qe z0=0f$YyPB_kq{GAb`k-}HYFE-mC+G}sAVkc9HrbJfpEe@6PYPOZnyeAp$pqwkTiJ? z2rm|D{G93aq2GVQ3MCYk!yxwa5k-tQrEn%7864w!t1BhPf49)rx|lFmnvvo`s?@k# zPvIxRPgOjdxW$xT>IY|Hw*4pmo27l9SU@3c1vfOrG=0UVktpW9esIaqP2LZ@Y~2ta zW-r6Og*OwI#f;#^7_B@1LJsWb22s#$1cQTd2-;_>yRU@7r<2ny@bL2%=%RYM<;7YT zuzL3dH7>41uj;Am@#GU&Sr47bp7Z%7K&f9g<;*Exlk`l$=3 zULv=glQs3!>WYU~>DkzUfXS2PB7lUhk`Qa?v6Q5=x-d+tUrYX}kk<^dTF@ZnD7jgh zEVCl&$wcQHQ!pG2w-Bs`(L9PI5b%x~1w|u04Qlbre+4q~#b23sH;jb#gv@Wi;4M4? zQ-N2MM`dzSHB@BNCZwHT=NwBP(XDeK*4EXMcm_oi*aoF|JN09gwD;|H4){WHytBl95Kk281ndJn7TDFqPsnHi9MnbIzqS(WZEGBF12fR;@+2oE$D<#32D-V+GCk zvMP;IY-#2_nhJQx+p`w}5yD)eIpG@<$j}HFe`YXdo~|K=xMp@synE}r(FCk8Lfp7@ z=FYXutpczC0ko_f>06gG+@=0mZx*6D zUm%ykH<&YjDn9x-+J3hl`ZfG&8*$5uc}J#mzN|j?Hst(MFI(+uA2hG`Ft;{>(Z&Sd|Jr+ItAVwdCf;z&5%u7yV%r9-Y`u zh~BaELeMDxr5MRnT)E$(hK_W;+gEv4Gnc^{>IX5GvYtq9PNGkJ8K>$``CDqg4O2Xj zO}0(AG2zY6^kJl7vN44>?3^f3I3|1|8VWLfv%gu95?~@wH|TcY@fOY2{ug zg$)Hb;cin?EN#wKs+rO>88x&b_u?9VY}Dr2)I0S@RpxNZ!8PXg(3Z zq$Bb)l)dF!%Ciaafi1?~!eE_?Ibk0=fT#YFLon(?%2zC&dzz^oLRF(~B?47vfBdPV z^l0!qRk5Pm*7>|Ifo(rd%?fO=^7mvE$Bvi)!H+<_X z{}yStB|<(^3$Y#w6Z*2=-rtllY8t+HHn zdP$dOrfsjWR1+(J-yjKZm2ig3_$xtug6=TZc{SzdrL|UP;oA!~liQo50{M)&EmRNuIn!-xZmU`Re}g2~LL`7z z==ZyCvT7W$8N<%UEl#TlPaAMf7|A=)y^_&RqRrg{^gIDU6DiRhxAs1+t4+usPblQB za^4hVbA%w0od5%jbO_%E=ZdFl=ZsI=Yb z>UJ5;I_10-u0GnQqA|vwf69q`z{6=%nK^Ue8#fN|zJPtr2*cbFZ^%Z|<4Y)kwxFoT zMX09VREZ301}I&|!mj)HME1u!By8BhI_jQ^V})-=%p19yLsm2rA%N0L3mRDqf8vvz zNxMCJr^?;&tbm}4Gcr>>U3LxIasB15EcfvagD*l%iIwwp%>EO0f4<<04_l}SFZ1p^ zX8i-!NmMc3C^|{Xw_~9p6Nwdhgz{jhKA60ZW7LaToG4|t;7j$Ldr)l~%?ybjn5~+= zczlt>|LP$Exmpc1;&Le98Ku$XdfLh!@svj> zz^>(M^U*Tks}PXKn`CpOdXh>_t;B`I&IfzC<}H7Y#&d* zj8B5aL2zc;(WTLGY^UD2(CgwTnc7_&h~kn zkdtdj5m&Ku=DA%MlZf!$oT;u=%^`RsNW8vYa$IW*TShsfaP@x4qI{ou%gTc)Z^Z-C zj`0r(`H-Q!%oh9@OmKnLyVbeaheh{U`e@a$;8cvmyyl?EyL({Xw;j8+Jeluhbe;lD!;fQqjy$!d0iA$y;^WBbGdhMy9 zLebMmQm6bDN1eHaF81M4kJj$WB2Z%#HG*W{#iK-4Qmo!6i$7p_4UKD-s!YYp!&R(B z!#|K}rKY5}TZ@|z+RZ?5AaTt6XTFHb3XZo{#Jt=E=z~x=K?OQPAEhhpnTiW2^%i%T ze}AO!H3zNWVtnVGOE4iHmecB{_O}*l2LkWzCi*XRr;80|MP4}9`e{QMY+-}z*Epwz zWHwje>F7`XEW$|}hK(aXO!(cSM=&)K4(@0@33CuBhivP~Gz~l(nrBdlVeBky3Zid4 z6GaCuJRz0&daV5Nt!U*J8gkmxu00H5f7?5P=qfW6G=+F5QeP8(WLg(=B-Yka+FD$B zB*pD!2|F|h;`qBr{eszdWcwgK^1zZA8)Tt7%+7PXpTIuP-Bq0X`1qBd9z^z)tU>+) zY9bn$V~!N3?t-UI$81ti@u(N%TntQXb6s4Y=~(<#-@Blb0|Bca}JS3A%G&*3RhsIouo z%=GXA@K%|gFmdz^N;v&LW?k;@K`k2H5mPK0EvBh0=N8*oOoB&Lz4kS%EoRAtzuGL6 z5X|6j-W49hZP#)uI&r#Z=iZaof9#1$Ze=K@o|W=Zs`W7LugGW%ZC7d}fMIwC+nq7G zd^!0=x%9jNmXHwIL&7n5g$scg1JU#TYWG$psib zi9*d+?Bdv5eGLD+T;WC7XFdw8PZTp^2$?brxus z^~8X7fjBT(eTP|yRVRFskoOEe=PH#_$w=iW)u2t-FTZ$pBDb*Ez10m5Im80tGe1hR zmmG!8qT(MHkYqLqBNawc;^s@?;r4z>j#adG&^Qdvp)0Aj4usC5;7VZujFXF%iy^NjnFZ!f6)y)NEI}b@sh;Rx z)v5}VgPxGsZ+q3uL4UO|F11Mlv{2=YqGnm{`@A~VXcc{hNe8PpV~-q4!h+M9NE{@T zhY0OuM7x~Ev{Zz3Bu+Uu{7~DCQ^_UaH4Y%G0KA@aFL|7Be~Lr#!QmBN2Y?p?&C_SVZ&JY)>$ydE>l~6^c!$W1qfI%?!U2)ih!rULiAMxFs%1%z4cF~aJ zK^Fm-bAIkL`;w^=BR1>A4~fbxSHYJF@r{Q|JzK9di|c}OzQS-}iM(BYEU>oFcNUa@ zmD$O!mWcAxF-RaC;j+s=J*5Dj=qwea-{|!6j$Vq45m1`dbG98knvgyUUq(8hO59(%`($F`2MDw=K)6+ZD7iHjUOlo(dYs>r-2 zqqV_BW=mopp>$ghd=5<3u=Tr+2W#*vnQXtF%GL{uK6_eY-?LL6!L=Z>UJI=jHrG$| zBFOZbe>~iex-*BJ>hM5AICR}3b-Ni_epyc=b=J$B6GE07h`?c3cVxWU_GKO-8An3$_1o zgD%IwxE%p}C>(?$!D}TJzz->MctT0wR9i#re?Tb!&T){wW?xIN4oq0<)B~)Cj>|0m z1|`#kz1o|KzIe9aiN)?wCZh4nyHy8lOD~48d&U0~nGa_08D;R{FblNQKV2p;CjE_k zRV-h%@7}wEImvYYx=&QI8BH^)iAS5#57YVIrr3+oUM$%rhEsgFku!l`kp@)k{8tK-V*pS z-1qsk+Ykado^5&3b0tN>XG#1P$!t?#+2zf2XdP z-IfI{s4VCKXXX>p$3JoH#~@T{hSZtGt{W`JQ>@3;<~|Diu3#7(S_b^fpbaK1*mS4p znK6aMWGWf9S_7}6<(EJC`D=;f`OUr2g0NqhF3W2bx?8smhn_2=BdG}ULnofaH@)Mb zsieughYh-wy#nwj)W)youpT~`e<$vEY7|TALow;WN_*44S>F0kN$F;&kEbi{_ZcKY zTKhzbQ1M-bg(_3l(Y~4l45E#+1W7a}``_#ktS|He{(T_6A4jrWL)*%&q@u1G64Q z(We&)H&l!0Ai1G*M^5e0yUo?LSB_$;U(1FnU`PKAIs!E((6v7kV1S34L2oTe3{v?R zl8e{m-=zE>@MP`QQxNK@e?=l(;J5~VPl(y`C#cu3avEBWms-T7cCeK~?A2y{DiVJZIUl#4@9h}JR8ou9%> z>}eF$R)Q<9!QNlKoi@ehB#ySbMysQAR~6u;NS_1wx-IivMQ6CZe5a;kPVh%4XP+8?bWqlyxO}V=$pF{r` zJ16cl7_%n#_fliSf6<$)ErW*1Wor}|0p*rtOg^I}YOKzz?P}|)YIf1M*G#^foBOJ3Jc0R#7=# z0}($!!B9?9)QmMOL}Hf(K*VAGTy&4}?AG}g(N%J|J@UtWf#OI2We& zf|&pNgfPUvLwX`4yM0enD@qyaU@9@Dx*rpiZ+wuYYChGUZ&HjWkqW>ax`^xYF%G>$ z2IAS#Z#|~`e{#JS`lLr!uJx>;u((aT3r*0xiw5xXwaLza7smohjA3g{F|Vp}HUpmu zf63|Z-5QP`Lw@sdUdkD7j@@$Nsr*ZLSSCKsDS{OW6U11JEu`u?C_79r`h2p%zt|Sf zEg7PFo@p)qeN-@fd@dQ%^-=3A3(=AYx}}WSV*CgpepW#IU`h9Krx=pU+nvkzHy(%Bl zA>e=OVE}^J)qRrwziJ0AlSW^FRd?r%Fd>ccK+5Jc=XILFkfBQ9toinu0J731g$+{6tl%fUH4@Tvp z-{}?Opa}%DYJH2%KLpw<)o!Xz2Xk9>RtQC=?j?vtLh{dBzFR=iQbA8>-$d9n$A^wz z=>;eXg&WBZI`K!Trg&O)k$| ze?G#`>ebCQ8`(PATry@=d#ZKs6`5g~9egA*v2MzoNQ#Of0^7f%P7%)~fJAcheY5r?okaK>ZemG6n#e$b?RqwDu}rZhc-vB^v9g!LTC+? z2tsLCj90qV++qz~=h3$tKlWD+5cPQ}$L$3%A0ykZ3m_N2y+;;HgZGIDfaaF_tok*F zPk%e=l>*xdVDFkF9&e*_&8@Ge(pr3lYsVj^yYuKGJ{GK1cFnE_T6G7f^ zH(|Nv4|s^&Va~So1UR@KSvDHX7c7ME^6d3JOYSItAHn-J@#gs@6)N=-S6?~B@6RRp zW~_~>&gyZn6+#>cv@6dS1W#J=9bm|9{2$;N-KU_2X1T<_X9f~ zIy9{G_~&enkHjCK`KdpegLNH}h~c(R_g;75ALVe1p9fk&Nam=^=aLkpw)zm*d5)+; zSF`olG&6v4&~H=b%xs-m2cOfFwSd=4&D_@)t%>iKA0&%wLeNi7Q+!*HzI9Jg5`V=x zYHX|OTj2wCUd_oBPZxqPdD>9D+_pGI~_!G}i>7sv=JT>;Dll3?Z=GTOS8#!i}XT zu&^tpJ+|{L=aGkT0`1Y-v3qZyd$?lWl~-YB>=?(Kr-1%~;JuL|(#wPJd}CCP9V1=B z;PYB955^$;hp!Vc$s*H@2tF?Het)OB1NffsH2bXk{F35c&y zxeUb8I6!(4We>_cP^h<1Zqw8poxIUP9c~AXOUij=JLLA)jDNlYvlFbDKV=~_>z_-s zpv5+~slyq;&-TK^clRR|lY=wGoGTxK8Y$~^AOf8z3Se{vnHd@25CchMihq3U65Cmx zc($a%T)F?-zT3IN@2@+53v_sP9A2-XF?a1@jV{cWWGIF^^7@_^Ma8HI#BT%vN`^K2 z>kTnHn3d2iS5!+yad{L8EEIqH7=f+AV3G>+@8gKK^Z$p1m9Fj1luTnv(x$4Qi8&e( z^h0=H*I_7kUrMec51_kVJ)9%?@b9Lb}nT~;JApw*5#jog5$nvXtiC`b2?*{bZG zP<|+z+e7C;iA~h_mL}st>;~b3nh&Iu5bf4bo z+bZ=y{%2O)Sh4Aq}CjLMCap` zPT~-RI^2%2PZ)7;(lOVuH$O?3${^4qf1!|AoCQMVRn-=vM>Z{si(D$XpLJ;TvZUv6 zN~QUN`@vtEN)DE>5`XzW5cik6y-Gs2&OQoFsS-Xwh>|m;_qGWnY*YUK>ZrbjxJ+ymvrbPF^QT&TW_MQy8omm5vz`bLWMwwJ@axcZS}n%KMox z3DS@|Ho%g7$x|bnXWcDw1Wsu@m$7ETebe$C6Spgs|HDtT)~z3t+6Y1fln-X{HO}4D{VF9qG2&$ zSdI!Ai@G&lODn8JL5 z4^J2sEf40O=4R8+?>Ws5p#k=O<4&udl^ka@jk9F%fuwWQZ7{z1nYP=gkJL(aX{fx} zoJR1vj*TZ$&(b>6XbG(3kM*O|l{aLu65vO?Ko4M!+>4^V#%a5h?eJ8@O9uzfJMJA_ zs1M^w#DB>gzm+5P(c#oIZRD8WKUvxDdzYq4!w7*S6VsXX}l18KJ z8Ol9DuMDJSR6kN|`u%u^K-JJh2{h-z?54EFc}>L}$lw|>*+Le2tbe@{Yf?T2pBQew zaw2VZcD!X7ROS8o;;X}O$&G^i$i8b&Cton8>3`@{Y_@3a11=&}Q@?2|BBf&cIT}F4 z8FozXGR(|eDN2#F8Q*}aq63!hi-k{&$LZ~3?l~nQVE9$+i!5C;KJ{;G_d#~oeTdD5 zTNERx`3p;fcWqHFe_OE-9L?&iv-6OgUqbo8q6i9dj|;MLvy4bzssM_fpZoVaXZkRM zk$?T6E@dK=<7))sf8$dXM!$vAAj=xC&rHlJRw24M(3z4dG0b=qKjw0;vA{)7RO%_J z9z_^p@K(~v<(9WK`fCCwQt6AS7zmD>oBZ_C$`@?l0REb1O(ov09hJPs2;h^K84JQ~3PpjZbly_EB*m)rIj&XcD zuC@Qdq@Vfoeyr!|V#oiK*uC@)R1}DjX1mtvP=2jW7^S$!g04NmJAxz?cllsFrFKeU zM88;(!=+-ITs4&)N1OfwqZgV^(I8nFE)|b#)2o}>UDqrIstX>9nb$x*?beXDvwy85 z%Ne^W7wMO*qvK$=(l*;cG7xb^qELrFiJl{SG!O*>#lZv#&^KYZ*W;3)tY?aYPx&uG ze1cOLu|JOnTKiNi*3OF>-B{LkeYXWOH)p@uu`=rDbIaMltsy`-49U&U!zTey(3Ce41@Q3+^6>Eq;IgtBK#@+6 zzh+$4ClG`i6b_U4UjPLJ1cXF?*%U!Y6iyQk1E{$>0r&+0{2~(kq7r<300BNe@qYo~ z2nm29$OCEv(BuKA!C??LTvi3Ri#GylXOBdc`PVCe4a^SU7Z(@h`W+6CbA}+GU=R$T z2}0UKoKY3QASZx691MjZz5kJdP0AjLbdliY_4M@Q0Xe(zz!7#b>|6kUPbktJpa*e- zAUq&8fL{Xxv_Q^~Ka=s`vH}e3p>BWd`fyvMCkO!npbSn>Fa+j?ig1V7Ko9^_ae%(6 z20+^d0{a8j_ygbq{Jk3hKM()E)BTP9l?V#^9Sj14;m$4~m^Tz=2e5@YK>*r74IZQy zk_!NW+57^6oZR53c#sEw2bO9jLfPcqx10$d=NH-ogsMD_zd4Hur z-LewQMgi{Z41potaDVlu2t`1^sB8D;{j*s|7~B))`}bfAh1uBt8p6iih1U=Ub#;fR zD*lC_Ot}BC*+Gy1VLm=SQ4wJP#1#PX0^9TcN^jup0{QLa|7AvhP2lhA0(Sw}qK1I@ zLv10bKU`lokOu^SM7TrzegC)PpC?>?et-=Wj09Li?4U5*|71s*A+~?csO2M|UI0@* z6!-W6e7}DGelthW%LWc}^8OF}_kMYSMnGMCW6nPl|Jx@o5BCE2atjLsxCMmy0Q>@C z;s8-$et`c!)98SIpnu!o`%kPY%oYw1|I;n%n*PSzXT>AECK)_5Fl?{)QV9j zVSq0`N{KcQuiq2~@bbXmNK^;_HJm@d7LLIEwNHKlK>#l*E6C0Mmjm}7$-(Xj1WH}M zmyg2y>-<}P$`FVb1dKa74F^kxI@E-|JFk+X@#Nkdk)B}Pe4572?K_KTbH60OPG+yn z3SLH>$|d)|Ct6rnVmpzYW4QL+X|BT#Z%Nc`z4H5MnV|P+vlVw{jJ$XB^^RO^58XXl zZUfmZziU^&Cqa%F&1fBJta+~PVgxz`B!f0#GNGiyI3XVT^w3xSONtuBXWutPacW^vMYePn(~UB1gdkU;YQ{Fd{VI}Zn*9e? zl{Y+pqqB=ukP4~6rM#z<_&$$0a0p%n#jf2w&P!susEqcoLi2P){9V z`E0#7Tca*OD^dFs>lec_j!Ri8J= z3wxBTANo^0=3)qEeY@zlQ>P_fOCz0lZQ)pd|4LcF_0&3u4!tIev+#WEEQ;PPsg3k} z*`@`ZaD?)Q42~JdhP>2vou$R6$Z)3+C(-xk(%SILgNkXmf~N^lXOenN#hnLjOKII0 z9%f7EP%6utXB*hWD+GiUtQW}LLso)CSMr{O%bMIgBe`IT+PxWrz3|5^3azifAasO( z93E{*=Uju>TT+X>ACZ;Dk7}-I{m3J~8l&$s1ajNeO_N46Mt1VpjutkCl7A`>-siE< zdomjwLPQFTQ&57rnDFf;^_#b1e=l6In^5ARyyPs$CKF`5$Q>fnJ0J~xRJ>K;mNLnm zMSw3P6#`0B-lIsmlh9XDU`(pwAej_@jdZ7#6R*57lsBgX-l-)Tcg`^?+r$$Z;+5*X5Ew7YeHkxwZrD%;MQ7eCN{p5{#9k}Y~!kh&NdijmFsGh6-hc@Pg_ve`*QfohM< zJ)$~#FWu|O;Ly9TY{z?t3^E$uy27tnfWWiQBubIhS<0rx(4ZG<4HsI8@nqOR;u^3z z8lE3}X6$5cEM1=`nr116LbG=#Z;U(`%6byZRtCi6rC8rJ{`~MQMfu5pT5OC@4Rz|M zcADjrt+>+wv264}M3Ml0tBsda_#@wWvt$?xS&aS}m3_d&%l-dWUEUsD0zC;|KJcTOa7 zsZM1{rNZ6kM+5PUgm`p+jt)%`_Y-yS9hMG9th*NU#d`E*hqd+bg0Ou2sU;bUd>yi@ z(eUSPat6Q+Z~CUNlhBt_Q_1TwudR|Z%d1F|FgA^KOqmJ3r`|T^6o@_P?qSaZ`}m7% z%ocwkPUTpV;ib~fSXdjU5N;n3BEhs6*PNT<@OgWQk9#ybR($Ax={o?&KMW~R^Xcrr zxIfQ2c%hV%K!ZNX_H$rAS$pV9%+PXfB_NH81QPGMlK;@UYeI3MbaQg6i84iq4W3_9 zHy539WT*GupLx5b6gS1yxXJ%J3zlt?fF^AhY0>fuw@E8{^w zZ$BTSC=Bp7tWsSJ-)F%X^DAOuS97eD%_YZ^GZ@Qd4+oZiT|Z0Ix!jo)iEklhuU(5I1Q6rm3Wwsv;Y>WV5Iw!WXc!D`x$&rsX@Cf>&=d1 ztf##1V7pq{BN$U~tV!DTN^P!AqiSTeiNAV(8<8$M(5FVE)gh3{w(+KkvXf{kiGw3S zP>*-g!jhEJ3?zXQv>f+Q}5=s=41@wurb_K0&39QNQVWku}#M zox`aozFzSRSpCJ;b!>c&e&D)F+D_E)OBa&IDl)W1kMWxq4OMKwK$Cmu;+k#om|bgs z@{x|&2@y7T3-I-=MDOanNFB4oR`8wPh*dxG87p%=T-Ey-iQr3O>(-0P1i$KoIDd1eo=I>bIWBvTp9|q1}7y~kEn2bSn_C-Kn_H}r^-Fe7O zOnG%uV!)KZwp#oJYTwBtApKownY>zm2mOgt=|o$)T{^R7w2r~%+0F$ID^LZYtOMt@ zr+1OSkdce&Rn&?jw7(@odoyl@?ls_m*0N#MR_b&Tu2(FB2&Aj7$8}S(D3|JLqjDXz zyF7Z)*?493@KCpyYJJ@-_zD{{kZ`8OMMkaK`aZ%wi%4^qs*15b_Tr z%rF~bN13pf&e{X@wksm&SjwV#^~rKaSyl-H!zNNKf^tURcjZho5l^GnbM$`-)dg~1 z@NfmuZY*G_t$e(+oqYwOO$C))g}>0Tgrr_QOy|yi7X#0U z^*$-vA9)@B8UN7(uG`(&qX5aT7&BD4u}1`$3$q_p$g~dsE*Pz=8iA&$1 zc%<9VYpBA;Dtj=xBktavJ=IjW(D__q<53o^B6}@^e%G7sx(Jw&Epvi3+wMCk0VD0} zgW`Ltj@w`FceQj@2HsbHsO8*OEm1J58jQzIC3%2H4-(T~=D25fd)i5L?t?(5jS^Vs zaG>0Ii57RC+`9Rcsv=28x=Ub#YBt()du5=J{u8%W$U;VIJCG#6G~?09Vy{|*I@yP* znhrycNt12yNkScjNhg_MZ`a2p+5rt_780 z>RXkJwUn`r)aJ59n2Vb?YM13$GbM6Fc@0*y9rZq43$RdK9E>Soe4+BO(nP^Mh)#4Gb@p z_C`F;O~`b-{=m9_$a2TQ8pFHUlT1uN4UyWM_dYZgefiNa>$JtsUNe7PN}k>tX{{CI z62SSlLL`+@^eGx8R`IgCHqyk1Eu(6Me@uM2_uvd)a9RAsf)y?JRuiyG4FZyGVT={@ z$Cf>5O+Kc6y;iiu#CfGSb~(-@6=>4oRxvG$wiO?OrSPzSSye%S=AsX(>R`@gk-PYz z%u=V8)Xrlg!_BE6#8@Sq=>AFR?YrzYs!MkIt$p7(c6`yOjOI9V&PpN@!%o0o4U)VYg5|V$X>_{cL zy={8lfP)WzB%LVp3-gMzw9U=`G|8pLWM5TY%rN_bd%V8>d52pclm19)4n=g;=7x`) zM*No=E{FBy;)vb4qMD_YD2OGKFC8X9j3CoTt;;IvL#^_Bd-r1Odvj8>VHcGgLMcWd ze5+A;>G=)F2&w5qe!Xi0op+Wuk1k4d5$Ed$Wy;=vBS%4HO`X;sj9+F$INM>37d^q0 zOSl)>Z8|*hg&*BpczEciC4q0M4zH#h#UKPvZZ9%z3@;G`{vXlz_6#jQ8BpUEH@@jB z!#n&@svO+dQy>>iU59f=kEuK5!DWd-SWIEjZY$~NH{<$i!dcQdm6c+efZmzRjPio0 zJq})f1ucV1(f00*k~$|k#UOWcCkRVEh_L2HG>_u45+IJ&|9wjEd zQ{gW;-*gv*AktTBvDFJdT(|l{8-Cc-%2mK<9t^RqlZIC&x|npNNm`Y=C|X1=MKCrr zH4e(?N#76oSn^njJ}Jsp(8+d!rkIYX&HUXCItA?&jE5F5&ebgNP<@Mk^&*0Kjkk3v5 z@DBEKToG>F=~=-u$z}PPL#E@qt3R0O*r}mv`Rpy;@S@^GNC+9m?Kh=V(BO-kXS2&mB^%kxKNwdX+tg4@Wx@kmke7EQ3T^lHRnS zL|CXg^eweYF=9JRw!3dDR_=AZ^I_24#zbF((upP6T+I{5eJ#6FIu6>e{>PS%t$n3pVn)C@auiA6d9`%+>)bP@o@`qp{37s?}TQs02`g% zR9vKrd{O;}Sefl*62Yr4Z>8wn<;e(el_y3*q%-^HoEJD%nAfcV=PB5E1~6uEUPtWm z;dp$`S^C!5WIUa7;~hXTZ4nV8I6y!eWGFdQYj` zo@BhI>n)4WgCSiJ@Bz!N_1)6hVJSP?+JTgfMl7%I!|jS=4jve8@4lJ;7_u*XV*6ad zFu$!jVuXNP3EF3tG6=U3gUZ?x_eGYGlvq}3NeW8%J*|+-r=9ng2h5K{|V`)gW zDyT$ZkSByajiPzJxi=i6e&k1_Qn%!5j95?)`5TOF%%cvmtXc+w{ReU`PqUwCq+3sn z+)ydn@0HG~zW-sZ=E~DA<#GCv7M(4t_VM7MF~gV*nYDb&;I)6#TrIeNW+tXIW$jq? zsl}z^X3VIbdemWi7(3q`leaz&D;O zDlZmxB$Hx)9DTII?p!BlCD`}Y&3}!Td3N~-j)gE(Cnx5Sp*?%=Q5wm7rEC~(t-ODF zn>1Bf>9;TzI>CTPFT-Ge_cm6-*51nf!@AMiyR2;M?#V4P72nwmdDlxsMFJ9usjfsQ z2WDq589p*koTbxzZv5=5Q$MB?rK4tYy87^sUf#|AMvccGytW(_yavhz0U&IRzw!5 z^toX3s)>!%x^N)w;n8^1j#1;}F!n8E`#^&y_@tPB8TuY-Qb$>X30aJ(^y8R~h^+4P zzdMu#X`>m6m>5lX7Hm-Q2+wCXlJs!Cb7ppXJtbAMEu4VR`ULaZa|O$n$?U8-B1t#O zJKKdSPd0A5pI07vV?cInanm0#{;E)bqbhYa>e+F3R@q&+K=8KO9k`=+(AH#q27ymi zbndHvm$$f*E`4uf^cIdPoud}Xyvqw(mu5qKDvtERUAKJ7_F}e@wB&m~JXbJq)^0N& zUz?_os#QAq;`@d2U72sx`ZU=#YuSopJ$|#)S4x-93&T=gED7fQ2RMq(DWX0@m*YWp zs~V?ldwWFI_dCQAH3EMDZ|Y2eMAy}Cxr_7UL0*Q<+9^*S(>*rg)!tm*1H-` zWG83ez-x_5+GI69(k1TGOQw!Ocu3o(I?v+a4vr%fkp&Wnii%cA!`NVP3x*A}_h4=8 zn|ZD+VAbsd6$}vpg{~GNwb0zJyi=r6WEHoC@xVP6-emS8t>*mEK=qc>c7#}nL;E#< zF!s*riXKJXxUx$JKVoRO)i=I4;Ys6IY>2u&F@wDE_L?Ol6B4!?$|TTlP4D?-t8#HK zWfY0;Tw{0Dm|Tw3i@$%so>yS`_=~HV&R#(b>O1j&9K*{quYl9QL~43NgM3aqnwkL;x~9{DNf+OQ zFmrKd42>OIaHjSGnX0)T{zNNowFUzov4nR~7q?{j%T4}K7N9nQGa^H)3;(CrgIA~b zpj<~r=S5>}n|i^mV9J*dpdSy3(;4Pe`KP!S>Ib0gUD_SCyk%a!_-o*>UU5o)Of*%D zRPmnVPd>ZXcKHGTX0MQky#vW6)AAKtU{0nfA~)6|bq4`o`E@En>+`3G0%^fdwXbQ~ z!ZIe-NQgh1%Gtf@Dz@fr4$2TLko?Yq(_l%Qo0?jZQy&rnHWf4&#?o8Ov5hnv10AHg zqqX#5I%ZIr#8rwb*#hcBmJ^peFcKp}k+ATWxg>Rn-cK2A1al5wxtq(T>*^fe_gP#3 zuilJFn)S7pCQ5CCWVzDy@->;A$fEuSF}*G1mm%5$D7RC60qZ1}$wC7bw^X75wjq~@ zVFMPoAjAPK8<$&u0~MDa!~qZjFg2Gk!~qroHJ2d711f)Y2Q-}D`mQcoB#0VJbfS#j zqxasT24iM0m>Fh9bfQK=bkRkR9yNL-LJ-kA(L(edME93+&iVh&y=&dOzP0B2_WM3> z+xvO;u;0@+;!}Vi?Vzei1cpzLA1DP-(or#!1OS1;{6L@(F+0044C4a*YbIuY2t}b` zNQBh?0w{l>pdie(O&Nr_#_1pt08MunfS@oyP)tftTnY#T2myhT{{kXWQUGPpV;BUW z!w=9zBA{qub|s{%7YgR!h`BEFuTKCMm>VD{DJjnTI~Aa z7l08G41;34{*i)9#u0;Yl@bu}@bKUV!O{Fkl*4}mZeD-~4C4qegrcFS$5061*T4W> z5FGkvGJaxqfUzSC{l{*Ew8waWP*A|N!373}BGA_n?g$7J1-LE_Fw)Ql=($1>f56&* z0K9;|djk;U7yNg+ztO)E!4SWLL0~Wv?g~P9!4M7rdzcFppr@+MkMYFt0ze4JFCfST zjl6%32R#PCTtIf$fZv^i0ICWG0MPY-f5$_EQ7~5wnjZ~w`8A@zuQb=Ytb%|jA>nW+ z0)r<0)t@p91qEMkyO+S9lXXTQJrF*B7xpj&#QxV15O-Gr69ml79jc-H7jkVP{*TQ8 ziUEiMC56PrL;+AY0MrxgDDW%2v6n0Kw^M)cm-%`EKOa}5E5QDG2&f;-9(w&E_CbRl zLjf3+JJiqTe>?uUA{G<`Kww}Dzz*sFLlFNb`?VQr|7U%D_$Zhsz!G@PJwX8Q*YoeM zN7wX%AQ3KJ|AGHLUjbuveO+zi`+p|>w@*9s;-@+bo2;`e)}|4%!>_MNMTrCCv(+0NMC=DyxJy4 zuVp&`7-nB;Qz0UrFVV0?s!ta_T)y*4;lm8!Q3P6FY2Q7NU-FZgZ#sV_5AUnGto_X? z_IB==jkY!auQd7P37b3jodpw?{aSyCxO~IQ>@ah!6onb9s|MZMjG|Kk&N#-L?*vV;SV_e5-*Dci z6StLK-?!H8<^=bpQy*4`lT90}?tvkfBePm>V8x8ADL(Y1kPm($LgDn`O94L}gxNMd z9Q-JAIdO)bwd2-5ewrY=4m>EJ+E$I9kq}<8n(`tdNx<9Qn=XG4*w^B#5s(`GVUVkp z>zp_}%DUjvG^kxaSHne!z$=l!dd(OypE?uJ-P-O}-$fDrCPJ++C`Ij^=q-F1g@(h8 zag7pP_^iKa)nZVNRWL2ekcCkpJ0uPvvkA+rPGy~-6CI|TEnk_iBU8MYd{ro~HQ?!! zlX^NI%BrI>z;%CMEmXZvWt3P%!yLvV^ROcANqMqS1PtrDMQQYEX-SjMnwZ)%?LF-& zBf!0w*K3WUTl#w%LApCCniiouB7p~}jU?-NibN;>^8M=B7_R++DC@2E z+pAe%DW{W`Ha;#-(2;s5Aus;!)z>f#Z(XM1m8rhUE772oz%)(FlszN5sVi>#H5gaP z!lc;tqS3c+PJFuL(HB#;G?Q=9gu#Uf|K(tkr|g#@-}1_G>~4v zdQMGL@;b)F{q1d|XT#BE0fRLMlY{~kW8L^1ot_CTC9&g=SVM5t8+I#k2OkCH zR^MxDBh+$ts+FcRyUcH|@+#jgeE-#$(w{zNnzw!74Jo($R`lbO_BZe*g72RrLL;T-5_J*_0hxkziwoh6i?7V5 zdqZPmaaE!$Zs#Oxa2|H}JAXCk8JSgIwvuB~!J*UT=i&Kc$!25wJe}ThR)GXPQC22N z3qQ3(Qy1eojfh!>+l}jgB!)4iJ9Q;|zU+T8joXYkcCTmtn0q`KM{|X;y(`tyTQZ;I zQ7t}nw7)SUzLeD7=lvv|&|8;TvRG~%P$QB2Rk^TZn;zTC%T^$Q+gqih_hH*`>1DsV zh(5PJHK&RfosQb&JDpkgjpw^bbR?`{8YL9g*#%lPfwGarAvI|S8gIy2T=slF(?5R! zl~Q|QpBPKnHbgKCESiOxDi3F9kPP%!ms~z9Fw)%!jIUfSi{Wc$1}x=ts75s7d@Rjo zDl-<$tJaC84Zvj`CC6n>^?F!(01(iBI>t4w}#E=zwfQRkdkiA!hN5ydf!Xx{&lwnxqU4bSEyxC{E8 z7N@V;iv$V#>9NKoRWZ;)@+0`RbHHUp!?qLVjIfiArF!>`hW(q;RtiUZF=F|Jm;S1R z%K>5ZLL8`|O3_Xk3twEmOe)DtIL1hz`{FJ zl)~Njo<%Kkq!nWAWi7nT$hh550XuAQ$6E@$EHg`A6o|R6Z``VIgPO{S>|(2dP;^3t zMVm=pT*o8+h@U;V1T+i4su5~>`6}`gXLrUv-|;b}<*VbZL{DYz9=vhe(9OI+Yz^kD z=0VO}E=X?W`^6QggU%YkE}1$jL0aO-6oGtw+_@kOd*CIGX553|mhF zj6+4~^w(QvpyNt2YvtX+L+hMYjLCm>Yj-mnQhRw*Gg3RHq%Myk@C>looxl=N&z-qv^JWV6p?n0L z#_bBiEz;SP5UV~O?L)mXT=KweB$0uzF6D3~-caf8`ObTt6=we@ooHx&2!7iw>|S?_>d~iF zN(4wb#nnh^<7P?6qZPPYFXG#a|PP=U3x8F_xy|3jasLv zkuS6I%W{7em=#A{TF!QD3$|W2dOPj0ep)e|@M+3{k-77WJF7Wt!c*dl`)b8DywSk+ z7_vIX=g&mfe`f52d}iENra2hs@)~y1na>AIg-y)vZ^Lxv_U`zl^`M&FDmWia#D?Cy z3L1ND6yJB)q-z2yaO9d&F`ehgOJ+WYv>Snvdda zR{O9vLIdt_bn8@NAJ#an27i{LL?B-GE@OY}GH$gpYa7;#a~zl^vw{8?HO~BCNFpT^GfIEEo1vMDMyIyE7eWc`xxJ*$B3#&v5*)c} zNW}c~^Grg-vnnqH*93kYT9#W?f`I$@{C*xm{$Swqu<>W@?9n0f>N?4_vtGwLYRxO! zI`ueFdyi&5obt?&9W`yo5SXuPJrMrN$uav~nxvu&l^Oc9!;~$VNG}1Qbjxe)`-*>4 z(u;2egv_z&DfJNS?=ZO=LnKwV0Rs|Q`m^7wvW>9i;tGS!%}i}^y7Kx?0*{5pst4YA z+i=!&2rOxeH-2moXAUQz&wg0~Jj=H$PV&9H7^9&VR}CBtHT6pbM%aY2SOX2LqjV+Ad}=g8ENG zKm}S@xyzgo4UWE4M(dtof=$R|oe?e0{r*PZ4g0nh{32fo`z&H<&ZfJ3XQtE`aT0>u z^dH@%P2t}p7PeMLPv`E}58WbDegCz5V|<@HtFh{Vq^u5)A=b%9mqde^aV>v?xo?tH zrgM}sz;gjVt>O3J$;Wj~YBupr16W;qWX;6*j?z?C>5%iX63+YzeYiZROE#W0_KbR0 z`HV7p@>Wq0a31IJsoK%mBvAgAASI`+`&JO?2k?Vz?0Zbk_*+eT6rK~RoX>prq%-rh zkmMCZv)FkYNk1ocz~DLrH5Y%M??H|DkMl&m>GIwKxb(+W^|Z9|qvj#gjRdPVca^bQ zX^!_Eupa+7kg*ESJFO1z2hKdzY04Lra^iVWt$ojE%^L+*<6MTJO3zF0gF3cw4YV@u zsxm)_pji!PG@oRmK>VcTvoMEl&)$+JDM+v!a=e#RF1_@S5JIwDg*<5~ad?$p5=^SL5^fPV(3&`lAIQ6wU|Y5gK{95C7Q(!)B)9F4a=y4H-gxSjM% z-N`+)M@oNXPupVS)t|Pc>{a^EaS0O{k!C16WvLuW>tQ4BB_+@ODQ2DWMIyev$r0X*MM z=@VUVHqB84`82z>F@JXLY-~^G45Nmer)QaQ zzS{P+SLN|v9dv)D_E;kdZ0ja$h)-K0)k+h)yofz9l!(O`igXahCn~;tt{N8ZIio1@ z2UphyhMMFRhKFQjodC|M=>?T0 z-z>44l(m1D>|g0fm^0#MUGlA6>B)P9#(&eyD@M}n`O|Q!*C3$h?OhzJK+;e@z?Z#s zmQRf}tf2=}3{T76_#K}=l-K$0VfB91p*uLQ6-G^vCU3zkRP4wio}x5Xf!hifC&qWJ;|O9{5JxltNz z@nnq0#AP=f1(FFX*NX-V>i5c){0)lS^gz@5{9P>N21|20!a`G%alRr`9@<|+{#nb+y;#C6!t74bkNTk^)2W~5yj6_5270a`^onsfD8eK) zT>XC=!L_3bcey}6j1?hU3h_g)n=ccve80E^g4vC2Hi_8bvfa<#-(rd2q`@L^)Ab*d zYw2d{R0>#fs(mU+{b~XNUi-SUb9MWa&aWuAguv<{oNKk;;t5co!PEpTnWB&_b0cbZJQI<*-w6v?!!6T z@S<&AUMH5vsdncNr>zASkf*(yDi-$8N6)v|OuXnzX5uQ%tM-HjdHa#uc~qxdUZuw$ zoSP}4%r6NUSftpFe<)UcUYBocnC`&RYgs*YI7}G~!So27f}GHpQoTn9=Wq7Bx;cM{ zaL3GG+tEZ{xUnJr$|f<>9K&q$<~;`?Ngr7GPc0rMLQKy|)L!B6NA+Pe7k#l;!!yem z8gATU;eOaVdG+aaPw?2N$c8E2zFjIe_{sGji2~dNrf@DF&KSNCzc0kOxwe1fGS)Da zfcMGvhka({$-53;)mzV+!wx!w(1JzHgOv=P^tuz3mv=5S7BJ+;B%&(cT$X!Rjs599 zcTWxtkaS+{Q>sW-YLcf8QwrQtuyrEofTq6nBz|i$U+7S$G}X>+aq0VGc$Kq#$HL8g zW$W7!r}q!D-uVwskzdILe@1^VgGZ>Ss%2}JWFPVf38my6^cRtj(sVR5h&BfmA{Fto zGfFA$VK<%Abq~qa=&-lG@trC)*;#;Aya10q$+uDAa0O~5PHe+^O2r>E9jR-7?y_(T zr9$iM(WQXt0N?V3jOR5RYGO*1$v5gWG)9NBmV2+plC&@T)IFJXhMs>7ultH*#s^!R z2nN1J-c9xjWHCQ4%JJ7UstYUmAwLPA$$^HajUor*@o)dguA0H~hIE{|jq!yL0UhI# zDxZq^vy@~mrvXr~PnA~j;pgw)y5($=k|)s;@TsHcV-hyI7XkwuYqG~i12^%}mN4GC(0xW-p`nFGm<)oNrpN_oENDb;*aJ& z_jTfL4em!F{cbBUM-4HhPg(=!Zc%`+cG34$+V(DGwtGJps3w1k$xoU}t7lkKd8RgW zhD{Mx+-2x8W1!f{S{tO(vKu?;Y!i=C!^tx$ebq_2kfM8_8))FA6RfnwK{1E!M5cNoZT}X5^T_zF2qiG+1R`mBsG1_VOmIj_lzq_ zja6S81AlVYd0u;#j7$CX5ca0sG(65xhOJu`9xBC*glKbroe(RDoUQ@TIj2uIif} zUDu;kfsd)p41BQJ4qO!ojtz|6IF_J(_m-6Fjp0YA)T(_rv_ZtxC<$d_FXCRrl4ir8 z!SLl$r7ha}PJig9AI!Y7xF+v5qoICnga!Gg@cmqCKl@N}!5s936t!9Vt}{Y1yYrs-~$PlOe;)3p-oxzcfS~frieYGf_ilkfNNOe=R`z zvo(N;1;E74&BVdY$OvF&WaRpfqMai*K-AF1!UP~k50JLA1vl< z=Ocj9m0TOw*MF#8XMc$*c;lqTiBWbOf3LEK)}DOfdB<@S$bzTXIg-vt;ugiLu)5Hkbk|Q zi=l0KF|tfuKL|o=%1? zK!CI3XP~#|--7=ocqS%*iG{HxCrueq37UVG{9mE4u$>#gla7TMK*!9+2w-Al<$nZlfIfKt zuOCH2i+|_wm#vhosU6_Av)}oG8ug!?UH&};l>gokD!~6bleYtnE)YQZXVP^T*%*yM zznK0%&-*_n|NqAPx0nCdN&mkYiGQ}X{zp#vFNOafxuK1Pwfny{K%@KF8MFp+cA#aj z{lBUjz<=$o9MHt#v(5jNN`E;Ug4RLE)(kY#bWE)DjI94Uw{Q}-a08ksS~we<|7&di zb*}b%;jArefr@rc7QdeukQF22|B->V%-9O_j5vX2^IsxEC(z0{|8tSQ83%Yp9Sz;#L6;9AHh?D+XiZIkZvRX-fPvoD&KYC^0Dsl&4KTHHg#Uff z>}&uAq2EXUB6a|S@E_s;Fo^siP5^`GAL0Tqi2av17y%68e~1adAn}Ko0SuCVhy^sj ze+U#^<`03Q%l;uybh$qSiZ1_$K+zTcOPrwSihl?cPx%jl;;H;0Rse(Q9|FZw|3jd7 z8h;2B@6#Uw#nb#Raesm0Y5gIPo#B58wDb&y*7oLqPPjmxjQ+?$*%<+y{}O{-8~>MB zK<38g7XM|o-%`*6_*VeX&@h<%K~O~|Kx^l}6+k|Ke-PASpgrhWwX0b!y zlGz{pO@@C5We2I7{r<)SEz2JxP-yeN5EST7;!L2#E$sd$Eq_qAE&oDL+pPXVP?xO# zi_D-BtPO39O#Vs%RJQf+&G=&i3Ssld1eBu9=fCa&q;LBdg2eWJ+6szh4|>A3xcAb;=fe<7$EkALug9s}dgj*g($;-6O>^iuqX|M^}90^NYd@XHH!#yo+R z^?{xDwL*BVbbAxLQ0J-lpP1<;3iV)}zlqK0Z^x@-Wv@1&DN@>#gMpN^a`AkxmAj|jP2^os zE~dfY?H_BC(RRgXurjHRy-fr12g$6n*6t{S=6^JpwK-GGJ5~9M*SG@PeLtbGupqfu zq*kjTGc+9x!4zrUd3vzE=3jSr3sbB()I``up+|abHLQ817v?>lGckN`G)}9F6!CDi z*}n6taog6F9kQ`2@~-mev|&5jT11PEwBrU4WtScIga<}p)3=9_RITm|gx(TXg2$SG zm4C|TRy^MLVT}*kb%L?LyOjDxKAw2IoPehT$Vupu%oymtxq}{Dg^k(#C zr;m9djIUm}`8eo53e$Y0K|*wf1HRjwmGO1U@ao7;OWa8zjw&#*ko??)`Krw|Qof^V zR+9f#)cf`Vb~P*Rn`RPn=UHPNlciR5fLSRrbPtnJcUz`(xuKUqw|P{F(HE*dSAWfb zb7O4^M$5#D`cGgS?)PT!?^DfjR9b@aDWJZ1quamI%^aI9=m89$7WCo2;aRhKs2^P) z+A3df^$_Ss0R?LssKGtFlH-yzEa+Rf#;Br)(lUgDRiZbYSSDj)ta54fB8}qHFFZ!u zU=0yQgIM*2p?8koL!qxd4Ng2Voqy9zub|DoLpjxGs%IXtx62fL%B%>3=yu~DFYAh2&y|%zZ<1vW|^C_|h-2=%A@S#v?cGLA6zki{_pb`5X zQPABaWQOj!=mT2#aBFyRJ+DHO`(H-oaI(|hRM#HP=xmO!jF8) z;@TN0-g^A?vuTrG!0-LaZhxa{?$WT`Pi5Ei*==t45W);#+c`YL6RApw3LHkSL- zSu3)4U~Y)>{>rEPfOZlN-zx{_z%A29?_Tu%=|rm9U`|LC<=Ib3?jO*3Go2clEt3@V zI=2JbQOSD|W7M+RgSI^R=b{*LD{IO`Z0t7o7$?Xpz4Po>KbRbNntx-l@`s~`!|1t+ z7GDSgm2OOs2Oy3OElf10^|l0ingn3&5iMAF@az4AzqJVw0H2-+hi+~WA*M;HWQ>pY z_2J=f_@BQ&tJ+QT6;k8BZ~Z>{=w9f%Oltognk-Fi0^hLMx8664O^I2Hg&RAo1#g&F zQ)1ea>Hf`FT?(fbf`6S--%*a_KFm4D#Md`qyeJx=&JOxz0=HW=S*5^?ehr+(`ioEp^jCxC@&%eR&aA@rT+R5_ZGRMl@ug=25zL zEChQQv$sqD<4=9{TC9nVNSM_zh7$H(pV2VJD=Xpn(7{*hpMU(W@f)9xd4EW1M%4~N zy1Aftz4!Lr6{jQ1AjvSoAf{~cuo6{LHge`^7(za>ENmUfvO?IE$GKyznuTV4NW0l= zSbMV+qRucdn+Z`Wud9cnEI!~F^{Z7vQX>i!u{Sy#7v#C`7Xjk}9#M#EQ%1n&KLf5k3_QKZeO(}1{rV&>qS#`H;1iU0yua0dROl{e@RJ( z25R!hRih-Ugqml~I(Iv_sbtD6-lp?Y-aw1^{d z2(wS5`{5<2@Ew)zVw(t**zO9xsA3z*dNc4(uvwv>V*lb(a?MwG<-lTl4kg9oPFkeR zSJTImRTPM88XEZ^FH*g)B6l}$aXychUHh(zzD|8QW?~;Xj(UMf7KTGtO^Du(! zYS!y2o47?hd~;+hy!93LXhk-GNB;}FiBht(6j^h7a=+#<rY7lh`%ZMs`i`tQiTYnycL z$bTh*I9H2B|9N@{*NanOBRE5i^%Sd$!4>NZ=6WaP!fU138K%%u z*yJckov+$snPsI{bwS#vb6>l@yXkeF#ed+%CHK|d)-ga0QBGZ>JmZf3;JqfD^I=-* zQEgQ{vq#qaWn5qpSO`3?3cE8?ll8#5L5ETLemGc8JDAi7)--`WRhCxT^_)HsRSa3h z8L3FknC*02WLq%8-|ib5>X4hP=y;D%YIyUPmv8dL1XIee0NIGMOw&QPeP&V0WPkrL z+uZt9R;Cr2gg3sDK}j^o|>_wGf2YV%lYN5S1@2r?<$50i}K(UCDbf zj@3{o$6GUGMZ)C>vfvEiu?O6(!dSO}g^fiDUkSYInF*%P?2Nij27d7IH%VUU?Fp21 zSgbjlC6q@O!u2n7XjYvaZP|m#R)0m?H%}chgw-|?>w+8lg+d?q7kjnZXM53MX~~p< za5i(I+7MMyy;1f)qZic|VF=Kl))ItXIBkSHmTwO-Ax*mFc}RBCe6XRX<4e2kH#_fA zFk5j%B#M!J6Xd6IYNH1>y?6jJFhAK*dxbWC%?%kC>~>pnGa!I}0MlxS@qc}LRVyZ^ zeq_hfS-Nf(-rr7GiQ^qP-cyVuvxl&(^6ecwa_x5xqOmC5u&6GSE}zS8d7cAwsTF-2 zy>L3zY|pX`^3I3X`RXhwatw1m@<5oz057_|2k01q^RxgC>>#E=RPyH4;B_BQzIc75 z_e?Ra4Y9swj4lYJEWuj&B7Xv#O7n9ZzZHL3tM%2M3_x*-YFL8ONG4VuFD@Bn14gy^ zVWW@*s?vE=dCwxlnv9X$&5HO%B#qmb>*zp#g092c%13ru@ZhZSE7GV0-+*3)`O-0! zRZT{l1stc*Y}~z|lir7WH;Fg;xL{b66KsWF!RcBNKP_u^#4%LYI)A5-XvqxE18|jB zYag9V6B`Q(mvn4=jjfpM>S*@Az=n+NZ$kR^i5-U+ok!4$R6AVvQv|G6bDtBB6FF$ppAIf_F8%zz+3!TYUhJcFdH z9YL-L;#4~wLD>XD)f8Q2XM|G}kDi*3xYT{W)OdpF#HMlgf`1b1I#i8*toN|(*0l6I zcQGe+^H-e8xH+)&7j1plcP=5Q$~cOh@|xCIBoAdQ7~|U)ixaGAPozI**4uJyDB{kc zB#`8<1Rky^j;%M$@znfU8d}T?^tRE+Jfgd7lG_%V@NhD4GV+eij$D4}cWM>H&`)sc zWB^ae-VqP&34cUUh!^`>kz)NbV#8cV!ocX=ogpD-VR{Q0<;K;po*K*h8i(}8x!d!d zYY`}tiZ_>@h}K)nS2VCFfz+JGwNW90*_M4a`cfzEZrvd~9!civpssoW>z>AXV+{1& zS1`q*UpK@+*n-t#I%lTnB?erEp*SPn;G~4L7po_RJ%7(l=%eXGyNrq4_kl6vgAhBX zMVu1kXkqpfo!?IeTjVaeXOkXnU%rwVtN5Pau@RTYXSXvZh5uL)3?fc$_SqGMnF5JA1xO~;gfTcjBlKS% zvWt{)NPn0`x1~OO$KytM5a#0|yM?(NI>9E(pl)H0yL}uscSN}*4uB&9R`MKFiiUhaSxH`ZEHkywSgV1Hm%DF4pYU3YUq zCv(k-*}>-Lt3WpWQjtva;~kIZ?X7AXt3PURZ-36$m=gK?^EuQl=x(c%tpSrQw>~Lz zF}|UIlF%aEcwI+;YJ9IZQu|LS|EIGI=5?HEQlz2~$h6nvZ`yFRDe&|0#-Cr@+tif( zthOLxLI067jfCMRk#)>UKweVP3?*LraGr*Pc)xyDkNXZnNFj%^I@syEX&pJ`+LQf+ z=&B?MGX+#Coqafh%(+i(n9V{iG*=^m7#FsLFT#V_C-f@`hVc{9gcaCXgv|(-0g_NS`5B*$Jl9uiU;0C#lfU;jg2vrGcoPUEu z-|S+k?VS+uACSa~?yRj!j0A0!Xs*Y2l;a|8v*W{<-6w-!ktBeRq2#kjj&N3yb~vBZqg5fXCxEBpDRZjZuBq=yVHz9)X7Qg%Dvh(C&j7;uAQ zo2FkeFC~R-7nQ_0&RJ$01~+c<>3?g(k}g8r32r_2E8=#5#2Oqncb8djd==;6)qKmD z3VQbG_qwWR*@T-zdw-+K;Mnt0OjL6&G+=bxIaJX2v};{SZtZcym~QCfbdVsbC?d}) zqtm>8wJ#t>dZ}zX^DBwuc-x9}J?AD~P$l=#OB#Xd?M6}u5)T@~n>KOAMSo2|l$XkP zH2GY&Fyp20XHv&SeC3agBZ;XYw7vu=u$FXHvO_7kyKVOfuyjr=Rt7l&uiBO#(i}bm zcHBWIaHu$Er1uk?RwINK`G?TFMh{7uIc@LYcXF^pX$X1vkTM`8R=<4l;6&w6akQrh zt|tq#y4@WY+<|Q>PK_{>^M4Kfn*0HSbfg~W^^|&JRP%!{4FS)QMOg=e1 zCQC-w1(;ZA*mLYTxPL3p@D34fyCLx1&}F)WLOx4OVtChTw*B-lPMf=_nWUq#0Kc?R zU)ZFqlub|G(J+fBd-v)%!N*XC(nG-{uIeqOd)dj7w^^b>j!z-i>K;{~DN>jSXY{bs zS{y|KC*+DLQvm;~3xHo0mkC!O#=c8nt>GBL3(fj^FE^r(tADE+n&$H{)uo2uNkGXR z-f}BwD!Xty@k<{DhV2`-q9T4 z$hyt&o@2gNSZazfKUIzjPM`TJa2t_}J{}S|IN#Xq$**1Cs#>REJ`JELN0}(_pe+~zr zYI-4739nHRg1xp2~7h|Iq+(XbBoitaFDKZV6JZQpa2c2kB*7<^d7Yms^4y$x1y~==AdiYSVbugSsCMU+ zjmW2;R)6dwTYOUw`NP?fb_Rxgs8Zn+;^8aGhCaEnjWdvpZhKj!l~Mw6$QZCUq$|25 z5L&kq2#0R_vhf+^ZtY0T?Wa|b$Oo?W-q9)NQt}s3PdviSl%5VVvxS;>9-g;*Nzt=? z?lVwQEcmtHPi1gfmZGFI)OWm6sn z@V}a%Q$KQtEHIuk>vFhJp0=~vBUCGLc2eWhL%OgLWIK%-@!m!^=*lVuGoDl5H_MzQ zEz-0I@&oDVR_w}WV-8wml~ zVgSlzgF=vOZ+vJ9X2;_qwuYP@)RoMWz*qLdH5lDFf5J@rYh#L}$ahlGwtQU-`7$1u z({B?-@MDcE3m^RjpFPz_lqt;YkXxh-%Tsw)Uv{Vam%bnTu$Ai8--by~>q9^s_d+Cd zGxf_S`YPDfG}E0|^SEq6a3gWDaDU6;hG407$614@EHc|8P$-o21@05q*Qn?9Zc^B; zjsPXll=aUpdNubh)apcPz{e~i>a^(g7sAFo`LfP2U@50bl7(8GIlp(|=hW>bD!);p zW!mYUkc_H)^PT200K~^aR_;|Qqzb+VgU!IB&`sG}^oUk0QP`kl^Hk{1CV!4UfQu0) zhL~{*^EYs?{&xR#*ciaMW&7k(}b#}dtT}2Y`nR}`UE@7?l9-~CMlEFwO zFR!FEWMy0BEV0WAtji47tg|)ozyi|w)G>Z@4Fmii-`|$ z#GOhA_IR5K5Az~tGMVqhc7K%#cmf-KQib1n4&0Y$3MGstX)$7h%dWg@X+%XGYgq{DvzL{>^wWM zz*4KXNhlYE7bQZLS*4*==d=Q=C_hl1YPkKG7ObV-_z=v7RQd-=Kdp+{yhpzi z`&rjg)~&?Yuf6E9yZ#&a)8VuDdM)kWr}YmGH}W4+`lCq(SuR54QcexeQ|n02x9yr@ z*>r>wFI#3sVW*x;yMOP5*NQP27TNvt-eICF$fUi4P)R{aD>w4%T!CJ zOqjU_24MSWKJu0McDpyKa-It>ah+{Jh-Ybv2XJCpwkdAxxw!5mARm`j+QG$QSJG1^ z#T}RtlkB*}bSbt^sDrh^X7LtnIn)J~XD>pGN{9X;HB5&3xPK};)x9q($1OyY)ibg_ zhdV@}xPZaKfP6Cmm@rCAGFtYMo>DWZkF#Z-`4RV+dqWKwr;0htf|<)(p2TF_5E&#fcwglq|E+9;s7k^m7pZHo&2rMG{rkTMIC_^W90E;A{2A+QK1JRq@*fA-9|+u zD|W)3AkFSwS2WDe7tH5We<{^Lq;t4^t=Z5BvV?UnNPnB!c>`+2DS zNNa(z_idl%zy%_*KQxgZ`xqjY$16(J8Ml*luQFd3o4%K%E$&d0RH!kPkMR*B-}ori-KiF83(K1fih3nrdIu}V^V}6*Lx}aK zTqF}Ntc}Mr;!Gg_j~u+TgW)r-xWUSac_`^}KFyCF6psB>o2!|qdXiD9WByYQyT{woPsU*CkZt;%5OoHuLqK~4OB+)XD z?B%*7itm`EhDi}?hvkQ7hPy4!4ecAAKc@SJFOiK(hXiPGXEQfh3l2-cEZfblDlux1 za<0F7rh@I6@*T~B_(5b@7^ETZ|6w&{*?-terp<{HIGT1=J+M9@21m9zLI;C#>6zMa z%&qC$VtzsK;#|q(2{=Q1aVNs^HLecWKzqBK;;po%W8Eq55?3qy-lceTsEyx*^P!+f zxC*!{Uk>4p0SmmyC768AeEvFIwaC=xBcK`pkKPP3yPZ(w96kVl?W=1EkCrn)30hMP0f> zf}5HYVr^-LOQ|Pv*NYkJXMcZo!2N z)|7>}oqLpo6??LMrL8^*6WGnuB7dr}wf1MHbZDlsF@#yAPq1WSNJfZmjN8tnZrpGV zn0M7aW0B+uc}5x$DTmD&S2i+6QW*SBC6(N>O75c;@1SdI3L=rjQW2g`EloBmaDTC5O_0X5 z`V04?uw@E`uuCi}4 z6u0=xMZT$_Oo+52AATjWjghjSh7@_!XJH^NhQ_hMruS`7T+H(U+o48#jWE(a18LhO zUxUzIJ_?CyfB`s^%w*Jj#(#u&Ago+EkF`4IxkU2}zsSt3vSLH}wWJErnXO~cW62s} zRPUxcWRfjUwezFTRe*G3v)BQluX`tV}wQ4%O;F@^n$~a>?gt@cIUg z;*n0xt_Y3?qivqGa@q1^YzneP|0=7Dz%tSGPhhKLHeiGKhf~75*MAJ^KTqDkTMdaw zapxgn4xUhP=yBEv**H>)+QLU6-r$J~`4ww%;on?^x;-r$XIMMc;kclZ>-D1wToiA$ z*b>v8N;pPhyn_Ziu%6I+xs?!L035^9F*tmM@R#k$0^YIwkCP2{%C1G;ev?VCp8Q1m z@6eEx@T?k+8Vpzm-+xhd*>f$lx)WTwzKS)HIY48s#^JPKZHTcyswgCd2Ai3anl5zE z8GT8H_u@)oD-UQF7r?Q4=O9DL%Q=5co*KNI#WklOtiz_eKC~$9O_z;)mntJ(7)E3Y z&vK`RDPbUEs3CCQv_;s2g0o|n`YXsG=&7Lj=8Bq}kKef?-hVb_x@iJlgVaA%J_k5` z{VZpq*c!0D6sdsSPFPa09^w)~$ign!B)ZZPF@za#Hu_~@#~;Uy*#+$Bn%COPX!~ch z@OWUhWlUIg%d$^_XS>2f^Kzb-E%DU=W`iWkA#3E^c0Pp-8%7XbebsoMJ4{(FpNhkm z%|*5jERnbTHh*ZHZ&#B~xTTFdA9mtAq|1w-RM?N{xz%uw*!7~#Le(W~dopW~$2mA5 zJX`Yb;G=P>5=O)5bsmCxT6WQ&$I(wI;kJ>t)>|{~FKvd28#r6+DF`Jdvg#4qHKMi- z2>I66i{iF==<*6(h8=sF$KSn(?06&lTDMH|_~8k7dw=H+3ATPjrF$k@>C}2-aaJ$0 zi*&)hM^Q;eJd|f*lzEewFG`@EY=g5qKo9{Ww(?|m+A@8vnw2Tlrx1s^a|Fa&@8TNC zDq@Z8BYQ@eV)buHoFV|v|p)`BXIK=A73t3k@L3Q__X;;;y= z0u)T|>k1`FT5y;hUi#WyuD=WLnYB!r^HX+CCg<98Ze^_@bfpK%LPfj zCKX-Pa#Js&XvL71TX5trWka6Ui?Au)>>G8z(|=>ue#7eEldYB&bw#yRnaXAO`i6$s zGj1Aq1~CktAk3&1=5CraVkEClQ_ZmSF(@^v4M&W^Fe<^Snxk#vr09I@UpwWwZCUF5;0A#=NRj!t|8WDM(02Yz>xv-Hj zsec1WN?`M38=Czg_zS(BV_P+vtZRpU!*^*4=%OSilBX&LY>(Xc~XsqPW z1lOM4Lj`3nx%8h_*7AP0McVk8qnZ2BmraHEohfEC*ag^8SznxWC=Qaq(;#fT!$s(E zFoaH_H<}1zfmp|aUf^xm=JWe_f8ZysS)vIU{0qp#6xr+%%nI{Ik0tR4Ke^j*Vt?=e zUBlk0V~n(6*j}X`IRHn}kWi%$)QjGVYJRvR(f#FVT;p-86Vj)zA7>wAF6V^?6k|Qp z&P;^`m+L8R75NqU%64Zv> z6IexC@n~49Mh7-9izd}QW383%&3~H+<=aO5%EV_HPJ!KzI1cBxMb~0s)-gV0%9Qj3orpbUXFushKcMdX1bPcU!ndPlYAnQ~Yf4&9Kd5aAB%72H68k1R}iHv+Q z1@imc`Z`hNTBdq@BDFH|?H|v<_)z3dHKD535`kl1Wg!x=gFF!TVar724&TsOxU&}? z1QJhJRiMg7&&2#(v1&^V}hOcr7 z#OP9Izq_9jD}VURm{k{Aol4;vFr$ufibkcpq`(1(P!EHGFW;((?~z_S+nGb^{SkbX zjSklNRm-}(b7e+AiPihZwyfh)hW!vFC2MiVsk_Qosg*aik$+JiJ3j}Ap>M2N(1s&y zCU3cfdy(_wmrDBYGW6+6zeMeJBsaAV<`c{BG7Aj<8gOxG@IX=vk|KTwkDyS#4iwK2 zqgoYHI-I>>6C?dK0$)%eWO}RkEmuz)FQ~KOxjK(u^P^^5&M|_PYwu8&ov>8oFt&%j;x0GpRO!ORdb_mw3YYL+Gg$e-R z>kkoeKxvY5158}o(2Z_*!Wm|*rr(Je31qQpsG`4ZTw8i*aPS;mh!wkir-c#7z~yKy zUBP)5*6!u(<+>B1dHYK~Za%>!1apr8?uJN)+=XgJxqolRVct^-Z#QWG=wawq_}L$I zNeVaU;-<&sHLnz3t$J^SW<0V@W*cv{lr}?k60@PI^*-OXlZ~Kn^lqfERD(7A+Mzco znd89Lage5@Qbtg8})OX3i%+DyzTDM332BQ!neiA2(*&!TCj*){^w&Js2;|R8p?@XWs)?9LR=8 zNSVOeE-xHkO*0+_Gz0D!If?qpbX=a{f3Yu`*H#L#apE8b$U&0%ZDiJ8RfTeC1AA!_-+6D)t?o_b6X#mz~ z#6@e#f=tQ@NAOb^p<`GSgM2(jW5MLZf=xD}m(A8uP5viJ=Ty9v`BGLF&&UUHOS*#8 z{(qnXruc(cY)-m~X-w%`j3l4;;5WBZ$ty^bM zD?h5Gt&yx5L{+j0hMX*~@9$Sm2((Q1-dezj-Wmpb9bg95Agk(cxVR|8rp zW;-Z-O_ek{{b-G|!@Q6o$4m?$LLT9ztlKDTTiP7u1-(3Y(y#snxV= z#_RpLiXYSMO=Wo)6cd2ASox~ZEW<%)gecn(o;?&{T~9t`o{z>nOP+`URNm=@$hDA2vM#t&e86X82`BwYmp&zT5;-v`&#$NUzDf3wz#x!r*U3ZMneKB0Cxz&5uyL1&vdXq0VhD0GX1YPWp>db+xWK4D#J&)AgJ00y+kXYFbmkaITgLz72nmEWF4h=_CP`anG;4UyWN+JU4Eh>$ zq@e};d|)rVsEqJ=il<`7%M|rYa+_yN&h$3)YA6I53m> zVY7TfrVYwE<||%JblQ$q_y~>}D`u67m$$||Hqzn|ERM|`FMWe;Fn=K&=OC*d^o{SP zhuLwwl03K`F$sRn{z<;c#@qAZ=s%E6S(od8)@i=nnS&C9nOv;K0LD3Np{Tr%s|C}# z%rf!ZOYuwHEj;xSv5bfBU6wmmzZAo+gkDmP3+J@y?e-Pi1zP5E`cN&r4l|L$-YkBR zRDCdKmWG(ci0HgmW`8~OdC2VZ7*2GNK)Q>A;uP#f&1BZw?%>z-8}~ou^X=e?JxGDa zN{$%Y44~5DT*|qs_Y(+`m`3`UpgNW*u$wArn>;F$B!>e`H^r#oi|M6Yx?^vx2!vI? zvmNL*YR=i=>1W#&i!9@PuQVDXfObTAaDMtFbtJXJr#PVMM}J}t%#kdq?ODVvG}I^_ zPKN|v*rBv-;5lmDLCeiDwD5s99)5neKE>zS3NcME^!Y@etPGKIGGOVV`a$Eg%QwtZ$F!T#wmrTgK6+4_c>oF!nnhNMqSMKmCmvk=jFME0Ip|JMEcC{luq zqv_tBo2_yhfQ#GP{hN9MsaYr>hFt z3pHwP+qM=iUAjXC4e}&2Lr>&><*3J6?j4xhc@d8g$;NPTaL#SUO*EGS6DVV`8KVyBgdY>-csRwXV{ zsrFR#D7v92MoKiV;>5q3SwN)ixKmzMw@oc}vwx!%LY~d!bm!U6Ihrhsal_5?bZrx! z5lH_$MW2*DFtod~FOq5>rM+J3A|q=Nmlf@>44OU4WSsaMQZJ^$HUSsIep_Z7u>aLZ zzfbh`hfNFO@V-XR=CyfkKH(C}d0Q}{8Rj(}g@2FMipr#v5(dc=;`MY3qhTD$H6A%M z7JppQ19;tjnF2Qfl*1oh~^zey|)sT@@^#!`~pMV1tl!cw^`}dq|=33;=(rw z=1$T~!?}+>-E*e$(9AVlCziXGsh3C814Yy8nQ^v2;Oo=cDrLmTO=7^n6tY5l|()Epwe-tVR!i0>F|+;r}= zLn4G(?FDAS_H(ue^Uk7yR{W2z>sFrgIn6ri2KT)k-e;#R+GJSnu+ueet$W3KjxqEwYq7Bw*R~wQ1WSbr6OuJ)ow;ojwGs3MmxGM&KXDp zyuj6Nhko}7JJXr<(9KmRd9Llyej<;<-R-76+H#$Fd-CeHGge*YzD7R zH8`LlchczFbUzXm8HjE|eZqDzn?Cauj(>MmsAH((^A=e+9larF`hRFn7ghgt5oPWf zMI@#ivbPQe{D?TS-Ca zkSfFPh(7w-EAKBr3;DKaIkY$@un##`VAqQJ%Y%x_WH-=LiP+UKyf8 z!tA#O-IfkiHAMKYhDb6{F_cNj`U~25J21Q%T#G5=ENh)`Uc2bvw$6~RePm}CSXPM& z3T?eKu)K$;*WAfz=A(Ij>FTR!@3X^oq99x#H|h8nJ89-2`G2RuhsazeM8$9@ESY8) zia!mdqUhb~)|T3d-XTM|kUFedF$H0Mqg1q(Ny1+*?9Q}=mt*m#uu%4xBbH#_O;i>L zcK|3&-E+mdcZ%e(jPdqypL-?`PkOXUo8WZ@@)1_wHT3^H=5W|?3LDq^-jC3Z%AEVT z@&wl5#eG&tZ+{d*oB8g$ddKtX#)X$d->r3b&G+@~bv!S%owKkV`{Kh3;T6uCL_L*L z<>3lkAD$*UJEPV5vpTY1sAXEsoC(5EZemm6IjSvrqwtMHWV^2`5IvbdhKP{4CxR)t zgu$#T6Vkv}L=9lOS`rk}nuAGYUw_u=TOG>!h-ek7TRWx&#W36r4fO_mte1o|rHyx_Jo=*!gJBU#D2G zx>&2JXF`I?Z>)Ma|t|6D9_Jj#*C+fiGq(S=Xg4)=fMQMc`=D2H_gSv zi-=XQWPjG=PZ~3_u5uEYXVLpobFxl3a_5|pFas+g!eD1tN+tL)4l1O}>-)^jOxY(P zkyhCx5?J87mBY7aJL8imk?{H*X#89*Y?_)E&5L|Es&6rgFD7EZPggyO(>|hVI~*q* z9aXI$*WH<{?(7g~tm&_>efIvE8naf%ap&Zw`hS6p#a>Kfg#?xe8^MC%y_PvXY8qfF zgZQE#muhSM=f-BF32dXPAKz?9CKltQla}nc%DIT$C`O|h=9zTJ&Ll(`?vZ)O8YViy z^Sg0&smPQP2%h@sgR6~xwVOd6UNnllXM%DAQv92Wu-J-jC-|_hVQ!Kxx}j;&NYZyj zUwZX4EEj6NSt$vyTt%X>N;^9m-;cTlvue zZEUc=|1*CnpsQC&`_Z`VtJt!2n_SUh{(pusya~s+sU+c7-Jf%wHs&jp#754syIc&r ziS^S@uc~3IXPBZ996jU_747Z8pSic~CXZy~R7grKudhbMNKDCXcgl%Gjc8aGeJWHw zFqHY_x)D~^2n2?Gj^ztLLw4S*V1D}r_nzZq9AHCnvkvvDHpMKzjyJqfv72%Heft^83bL9Wzo|jUn(^Vr>neApsypigtv$Jl*t5lFom&DA ze2_RX7m-%pefL{0->QFDho2Ni{dNqk_BG$cO5jWj&BObc%tB;T+u4r`t0u;%;F=A zGKGiPOu3$-)$A2!P9DGnN zf_`RZ6=JSDNlB_fE#n^$woyG*3Kgy7eMeE?o%VDtA>_Np^x=cl@n8)p-0%dUVI3iV z0o-@h>h!0$C;?|FDwZ(oMz;hSTYSr3F+N!vo}tPWhRtE-NjhoQ7H$-Vt~-r>(N={; zN|fp2=|xL@U^WpJV|dmE)_?ooWXvs#)?0nL(N;`DjV%}mKA9kGxGCHj6 zda1q-Eg0*{?<3@uXo_AtMG9U`Y(7gBtHedcQeO&9)L{l_<#~$ow12dPA5FxAk2-HR zMZzy*qV#@U73>Ra?ugTXfWe>97k8_3nNW~>q`v$hdun{yo~ce+UmyAL z#7lxHeQW^Ee?JnFVt?t3&hM8yCaBkQ3)^srjlGI?Og5$6D@ z=>TKPy!BmLB~h6b9om&Lgn*W4PSp&fT+Fr_)4H;+a^ubS3F;kteBP9NE!_FMZrZsf zrg63Jtyt8Z`5sz!!q0mRv`08KqMhz|sBm@yW>mKEj_M)22Y-?lEE1^~c1gfR-|!b( z{@Syzh0xwsiuPETQ_(?^zNjk#B2%oB6RHshHS*Vy7$t@8wRaOeM0g~0ZS=YK!=RSP zj$y~orRB)1RZ(UuLTVs2mENOTIAQG0MNy=fydz=Ac#J`*%gm<`5VcBJ4v!L5%K_F( z(R3MJ6Jgz!9e`tu0-mwu0Lr$U+IP9S3))VZZCz;SIaC}$v(;OrSASy5WS*bhfiPEyR%ILvfgPs~ z8cADl!RunV`6MBSh=frCMwyq8_u9+v(6DG^(0iV}Fq@V(B?f)izsi5!oOo$y+~SXF zaRSSBX9t&c({e+}E(lMY>95c#jpm%a=C;CLO1HEaoe!|zC(FRJnl~1qMXe^$aFu(g zs-fj1<$wNuYlV>?TJx3=Ql`hS=;confy_d1ZX1uQv|29iIg$ADLw@zlo$khWCh5n} zvD+2eHbCjcdhpP3106optj zv~2yd_wrvX$VafGW#Z0L;Y^(t+j7<0Zp}%L&^lCYYB_&>&iK_4N?-5Q%sM<}_}~;L zk++wp5*p?1eGcDY9JwwZzK+3VrOsBpD7+Xj=*cJAJeKjjh)&(Zr$-)hIvI`fisZSj zb$|SHV`P&_8xHju!TQ;=m_IUXPkV7DE268`_}0e6r^o*Deht&tC6xeQK%l?863%O7 z>q+{Jr#$rY*q3}t$=smzYeg-SW2B>pFl-a|5ay_ZTrL@L;-L+`s);fZ(H#@x;I9Gp zzwCXHdUgX*D}*dXwBHRQ6X%$L z-!uF_0i+IF@uJHde;-0&9s3C{XI>(27kgCN5xxkT+uj10x!aeLs}bciEkS;g6}hI( zV=d65o!$n#l)oLIx-M=YT6}|yNs=RSwidw<Fp~&n6Px)sAak#44$|>XV%x}YMI0W7eF3LkR z?h|yT_2NJ7V37}FKzK{z$HnL(w&U`Gtn_hST_+LW;uAa@vALs%uGY`|9X9R!N1+>Xc*`cgi;8HOY5njc%I=<^?JL@Z` zxFa>=VhZAm888bW{Q6*>T!WVjE@aSMF>=09eX$A0dB^ z3&hbz$+LpJ>tcYS{;W%%V}&Xbv|$u-#nffN|KuY^vSRSlM=TLC4oJyTjq#)$1GNi5 zA{a=Sg%nxEn&FsqkD+9kykD%nQ3|PY>UeD$)){s@2X`TN4G$%sEl!-YDhG+(x)*x} za@Baq2M+o=1f`Uzry)#9{R?>zG8TWp6@XMp+z?_glngk+!H?g)4PM}D6NNpt$ioKo1tZ#mC!4M&mNI zojGo8>;V@5Bb27$T)h7|UJ52h#bjI@pRpwlCR~b$GZO_xPJr02w4#LI!bg9S`BH!x z6bbq!`%61VsT^MTlc?s*;`UA2xJ)%zBvzUU2{xq%lZ{Ak7^|+~S`ntK2M5tAnKb$p zXn%NDEH3yRGwDyNT!JNp+q!z=BnnH&`>=c?p}Kp*fZi6(n~b@B6S26c1}@OinfvnC zo+hGVtkrI&C%!%Z$VK?Tm?2FV)}WP@@iKAMT{_-sP0 z5N4)wJ=AZU=X|LgMMa9NJV#XvIp00J+9F=w+^icJ{&i8DGINTjI%$8ztjHS6gWtV| zXHV(!_w9Fd|Eo4HN$5!ul7s2+BvkycY}ukqc16I9o+_jEkF4dKD?I?H*c;8(+szF0 zZ3*0AZge9z%O+RQehh;xSAX%z!l39zfayfb&5Qx|4nV+D&`#)vazc=+9pHGfKNqJs zktA@=8DROL6`o7g^KkWTYC?`Z%FQ0#Xr0ZBWYN>2g|2^yU1gM)7XE3=1mSt* zie8nxY&(UMGx>!q*boK}u0D%TnP$UvJkEJ8I+G=tHl#}&RkOcW_r*GoGq8ncXx3%9 zVX0*s8RyyZkz=*}lCHM^MAGzPK%tTYb-Whd!^oEXje^Lf6O%L`HzM$5rcAs$Uu7`-<`$ZMkTuG z5$B<}=dFKT`gc#vHU^)&#LEE_t{ee*WwrF|kRFTPJ&*s9N_E@yhluQj`c9@rJtGxr ztKD$4<(V>c(?u?sn2Mr$0NWpu#6$$@C?tH8=|vmcLlAfW`E(_rDtY&8WK@~o>6o8D z%P5Pl9v797VD!vw&3^JnAN8bygz&SE`KKGmIIe#bYh(Kh*zGox*sLE?73#>)&ao>V z`&2-en;6DS2An@D=)*YXp9{!|2aO?5<@n(%qc%LzF{;fCbDvwxjyjDpjJXq*2vW_m zIHN+_l0Pjt6gN|=xH-T1Nm@~Pw14Tc!G7Vk4C+_M7?}5zGo(i+ksp)IR2H=(S&!Ft zZrFeQ=7Vcna89D5s@jjav4qehcs^mL@dBTv>7MmaLtms`{%%(`%6IMPH`{xRIb4?m z^KGbhp8Lp6N%tR-rN$>P`SaHm7hxklgh0#XgAoeG{i=OQRM`iMTm->zhEJgA0t-Rq zixglvmcD|Hjm>aDmOhvUh*i0T6=s^FX;a`bU+gy@N{IQ-iJ4wyr;+5X!&?+SOp!6Qd?K4fhioD&wbe_FBt%fdnLj=W%pI>2vIOanX}EgV-^ z(k>#uM&bwPxs35()3;YRaVwwl-Qbnrmw{H2V9l44X6JN2-JO5< z*2xsgl(gY}kYp!%3n<$3>Y&q+F$#Jjq-d4VR;X?qAnZ~p$n@4FJwIyXxJ)FNa(RBJ z@qmQEkmbwNO9T~6JKz3L*H6#RX8lb8#x1;`C+%cEFToJvn30%Z^f_>W;Aa{Q^LHzbNWS;D}W)H_`G-^Mx2qAz?xf(tC0$J~` zepQuPHWtSF&j!tUCfe31DBJ#4c!`12)%02C{fFiZEi=BDxM#i z1p`*fb1lEq*r-SVqAj<=Ruoa!5^fhdYi65#K+mO(F0@ha-=b0J#2d!Y-1A&pT6QiN zR2(69lqnaIHqYx|Txu8xC$)b-8rVrJziP#Qx0%gV4o}cgwu8>_vCZR;VQ1|MRvl?y z`dE^b_j=TMWx=o`@o2}6ctQOTuw|j;!CQPLnOD9s;yy^OLZ5S+eR8(eQ1;TEOm>~y zOmlJ)$IYqNJG)ft0aWHKX%!bbP_em|B)J}luxKtEcA=}D(0THcVa+t;xKS+|sd32iCdI@)0UpE<)c2}0SGG>kZ zKRc??mn9G9uFu0s<25l%7i7$*Kgpbc0~dA*F;h|y{U|&`tEjbD{;#}KikB~`vTQpQ z)%1ljrE)&YqJPXSBq@KHprPxfAxqUzZRs@d&1WSfY7!!71@L9wGcjp(InNKM#|@bG zNoYNls})jhK?DqWI+SDR-BoHR(FR7%Z>Ka(-IO5!pnxdAHt?6pwkc1mim6mw&V?z` z)DB2`gY%sYQZ79m?`hK{r?MSYJz z9QB6C{QvMbPANzr7|}eaQ7$0;4d*EY)t~X1qbF~|rkJEJ6ydj|#aV~7tOecj50s1& zv36Zf;1Co-}e8#-l|Q2ThyNx z*>c1WvBV_X-X4?!6T*<}T&#Rn{hkK&W}HnLU5GZbfUs25X|tXB3V|S>w3sS!xc` z)$+cN+9O=rg3}snW3Ow%-(n5wt5KhI(Oc2IA>;YWa=D#b&sjqX zNgU7fvh{jZ1kfw~#CVU|4*ck-$x1HpQ#r1*&qKQs2Cn3nxhI{ZSgs|a^01jhH@nje@esUh$5NVZca(GP)`ZPUWt7ju-anSbVPPaDvv6^@2iIep zO-EkciA|U;@qsoxps*R_2sRg8`-&GJ{>M%1+nci-DK7~a0#j$Hqm=E{n@ahZlDmXe zgn4NRN#0`>a_#3j1ZFIs+RxH~_p8{=%&%ZdDB5AOy^i_3#!vsPcrRh4Gb5LA-~%WV zF*z|a3NK7$ZfA68G9WQDGB`DtF~k8B1u-==I5m^8E+>DD_61O!+tvk&;uf3)m&V=Q z-Q5BNmj)VZf@^ShcXtb}!94^gxVr`?I9#@zv-kPmtGc(Sf^SS8YmK=IN>UYdMo}}c z2~Y}b=fud$#KH#0QGNtEID)`-eE*6NcK{kY zz1bv;o!)-}6~T4@IcFOHD?5Odi;tC?kA(%m#=^q;pFpq!A3(y`1!M+LWCF;6?SPI* zl;U7}cL$J#rPEuV|9k>yOlbkEyu92Df2IROZGjFTQ)4@TqOp@D(DtpPsj&?}9c&5$ zI=TN(2^s-QCntM8W@cAcS0-ayM<%d?g%B+Rz!iVwWC>6MIszSBfM$R{C>4c7Fvc{1w0e z`1^1GtW2!`E%$f!AB8}6e^4N2EXIlK?pYP2bMlo%!#}wYCGh+Ijv5nS<=i%>STa=4{WbX$Si343w4lJLb)V z^pDK~=mg+o;o)ZI;Q|0Z1AuO(mdt-N&~SgZ2ma|~{lomm!Q0awY!5JhqXF~=nFHVc zAbC0(y8r=B4$eSt&wo4q7a_5-0?a_BP5=|21;`HRpXzUBp!r|;?fxA=ZU9}DH~Fyw zSpN9=@0b3Y!py*SHtzp~|9QpC$~vmrAJyppru<*0m>Ad%;K|6&3Sea8WC5_UuyKC@ zxZgg!|F@2cG3f6(SpLbCwKE65W&Abo+d=(jW|zN3K=b#8&;tIqm=gF+x-qt`7 z{I(2s|2I?%_}A_#0?k0qw*S{F>tuiYwhp3p7H^VfWaVID;rPoAa+CtO0nJoEPNtTB z$>uM+<{t}Z1F{3EfE_`9JTY%sEG+-W_qJuG)^E><N#Kj^Ky_J0xYTi&PtqPNvzHny?1H2$xJ^KH7fr^xmn3o8eJ z*$imo^e@ZXW-$Z*1>d@x{|kSz1DGxTfqx+5|0(!(#mtuff^Vcj|AKEkt^YZ#w|Q;; zxXAw)*xs7iI{%BoTY%la;G5h2A2x5??ca6=Z1!Ih`&+!d<-hvpV=Zw1``1>erX{a^5{zsH~Of8=HA?BMXGzdzrFH|_lg|M`E?1A%TpQ>4W? zuql6_Rb62FU5zM#E936C0PI=noi-cec%cD;(}3i(;by#gR_2m?xzu7mtCWFNmy+1$ zyX>|3E6<&Jk_LB<-;5+u2NonIv2(A#A%7-#-V&0{p|wEdX(fvh^OZOZK&TK!pm!q* zn^_E~Q=)lM*YzzVxKe+;FO}k!3u;&D?5-)zRKO|{mlPts{+|x{8RZ7jbvvodXWE$so5q4u_$L3x4>#yw)Ssy? z7@vCl)T^&o1H^wCW7=2`r65^o?uvX4=Nqr!{^rP=2%nggh_iJXFZ6Ej=#u-hixWDsnEU?v&c0UT&h#XT`NqzNcR_U?lTImLIw$+aqIHk&(sXd7iZVAfCd=;pk;GwY;EIpH zE7|A>xRrlI(>$I;SoDdihU!p1Nhy|>WbR&ne|Ux|o5J5~rm?n=EKs2Ta^uDIbyxD9 zb#SpjRzw-P4n!+k+#$-f9QH+c*T?^58JA}|jZguLZee5BtA)_GA5ml##Po^kj39n# zEV2MZV5-R&PC4l_%j3oFO{)JzB#B?J5Z}VdzDa*sbbdhw-%jL`e8H`-g4j``_On|> zv7-NHBzS~|#^^(yingP`I3!%mVkE2dRCDfnC3--74a!wJDtli=VswWrkNPA-#PVM5 zC&x~VR2)f-eZ_}w19Hj`F=ljo3{tBX9p-(ix_*LQmu zMp1u`urOPW>=O1qu2`x4cuy9Ao&@w_ZB$d{(xmwaKdY9yAT!N&c~l@lRQceiqK8I+s~2)`jOu@zS47cu}29mi>wuG>u>3YmPK@J z8X)CRtA*K>xZM6MB_My@Ryih4st<(WcwKOL!WwOC#_9XL+b{ZcacDb*OC;8)TM3k$6)=D6T=^$%#R<6sRMzfL-2Up8NnbqA(?)Tq>rjRup zpwZaTJ{V5R_7$-|jx4LE#fAV`ZQlF{%YdqK4BwIXkzhyZmVUJn&v1Q?WV9tN#(aT&DFWJ_eJ#q;7 zo#d9gng@y6d@uJpP6EMAse2SdA_w+vFJi!;7RTA-5}#F>O1#^rtQaQ3iTHc5t>&6; z+b%?LN3{V+@AXfIA-ASDC3#^O1Z$e@sTYrPBG|>4X=QLyHk-`Xw#mrv6;L>r5gNNF z`^JkCJ_uZI99w@$C%-DlE7aY)TrcZ*M~&9|R!Kcd;*HJe=*%Ks^?zjW0*$}y%=iy! zEV1VL;u~w4x>Qm?kGch%ecp>_`ej5?BOBGHnfkaFgx&^66R#bh`{{F$*R}#*@lbqg zRaOhNXK|oLM53(x9SxeYTRcjr1(#rkGa>`re!;_{?}>k{sv3*P;FgGqhCD%yO`!d7v?a;QFfM}gBp~l2x()UUl{U4M1dV566(&}!=EO~Bc}#QKj=G! z5udg7&8dpiwuds->KWNU7Vzx_ZBv*O|877!C-#C=(d|*?Tf#r@VBTg%(GtZQs^yF+ z4eZOV=HpP3GU$`kS-|?~I1S>)GuVlq)hr~|k1BsY_5B%1j`M@9u~Gf=U<|{7bw|wL zY*nwp&hd=|mdTTRA!p7S#dK=6X(>y_0iMu}WiC`_u46zK3R!C&II@HEY5%2v5rGIp z8)PmqqMQWVMCQk(Q7HVoxD-koUR6Y`$Hv(NQXU3*k{eyH?K`~ZG?ep)9h42G z2d2evqNmq8GT6pT9w4W)6ctk~+4rsU?c)iMmSW>SEQfmizhYv`+<6Z3xBS4#lTr-# z1v0okp4EI3c6)%r;yoC9zN1l?sYOqM!7x^(M!M9dVTw9R{9yNO+Oc?J=sUk1A-I3` z>v^5HYCuqwYf2GvcTF3C&+4Y@_afOahEF@Vy(3n}j&v@m^ z`f)&B6Mgafkl}(^s8D(yMgJCqvo^Gi-)MTn9bFIehWCIkzWlKF@~oI*bc_*WTx9kt zI-bJe;OwDxYcw^reC6^?^JM5^3bgU{k;Y*#>NH33DQa=Au%(1z`#MrwZT)$%ywVZD zQD2rSZA6a#b7+62jE>#EzQcTc*@)n{drgcWFEm!_7p2b<)-00j{LOQ- z@gOU$FjA?c=g#568l3qRjSaDT1lzToM9QV@x9KI8(?Rvp`T zaqXVfVw*wxB#2ZG^vp2LTr15l@p!sbQ)(>0v^09}59vh^zsC0N7D^$cu>4xVRha^j4%_l6N{-GB3HC@-T|db(uw#0S-LR%&BeP`SC?T5D^&T@x+~fOPrOzH8$>$fT zr74|5Itr4==M{@rtEQkLJNX(}f}|6Dt$N@P&P`54RoOFI;t|N<$GzA`_#A8YA zpT;Hgt_R!(jPa>=h$Su$S`x=Q!gi;ZIIXWE^ zcbIn1;Lz2!n7e=fEE6j#3>-obJ>2DqWf#>YOSZ5|?6UO5TeRq3N-5l)ym8An4&kvw z^}#qPS`FgjuCVb7_!@r>4|h+)2x8te#4vL};$0sa-e%n8IK zWj`jvsQ#iziB@0O@GL&L9N-P6!YJPeD-q(7ZOOf*eLYmMdRWdrK7&&W6KkdQ7b9OF zT$=1b1F8a%HPWnCDvqMV@>OYiw-rdFb>QlFx(hRb1qO3WN(n^I9NOupimjkuW; z-eU-zJ28Lb|K{Qk`>v@05te7G$+$R113hK)D)JK>KR7!yD7#0oUWZ_?V0tJCDUb+y zc2M@)-pyrplzKJsaiXpd4bQeURcf0A!!6uB$RsnsF975W5<)P_0jGXGT%jn7p{(e- zMvn@8L61Wrv^e51U9uWs&8!_tF+72t73a}QuF-!4NSCBkH}-nfuw@BIeGZ=ivh($@ znqETe!nJDYmm?cgogd2jmh3~8o{ZM6U|$`2A>0!fJH9V{XFL7HvA2rr7ZHTAB}Z@X z`)r%5F4hJ4`lhvE_Oq>ya+L1LUq}V@WkS6Iupw^8i&~8HA;;vDHI?#*#Z`FK6^JG9 zAZmY?GYz$2F;CAPh!Pe1O@w(xks#|nln2eu3xRW&{NHEL?hmIbpLpe}#gzq3BZ;l}XwtP+hW)m8;p9oNiXC#%4# zt?ji%Fc5QKSve`v%bBbbbR2U}ZdlApSx~6&nA?^#ni1S3^T9iw?4f%4D z+=3fKlh4_Q%xFbdqzk(9OiyMyyifPEx)d3gyW|ejJ*)LaM+<{pbMmJId@EA6Bu$|) z7HghnSTXcJ6mzo2CmX!(ePe&k#@u+-I!V$!ke&7;4;3vs6oY-^t_iowC=;bUtah~@ zRqAsP8_f#%35RC$WbvAzXk4as{vh4gGAtnyiKq37S|Csj$FQPBhra>d>*k-Atce-t zL?t?NsD=EJJSt{hoUU`j9fSN+lMD<#$pi3d`l}31VW0HfW60{)2xEVJ=BBtMOB_5Q ztxI~HFu%LSFKA!=>Cd#y7M}(oe3(_Q{VTw_oi^Celuz{0TN zE!%x)N}R65eGD>pi5EljpD*<8heQp9&P0Muxi1H+P&a~|+TInn3Snm98*`qip532? z23sdoEB2M%Lqa%=aDv%|yo)Lw+n^!5I z>3Oin5PMLfo#Ot`goyKmGx=)o z#z;dqC`0=3cE!)EiL}X=-;5(ywRq_hrSC{tqTsWs4SMP7GPi$HcFXYUE1J`WPY?c+ zfC=P>$2eNxNk-Lu87XQmOmMPD6G;5X`it(Eon{)!hrv9GG^`e|Beqw=MP;WB^RQDy z=Lz#=i=knGAkIgx*nEn%Iwigt%;WQB<*@4grw~+^j{D6Q^^r9^Pr|EZM!R|1sLs~> zq@CnJudd{!OQU~if2A#~V*0owvZQvG9{w+%R!XQ;5Hl+!NYx1gqSKUFrqO;l48Zvy zn$hR4dXE#}&aL@o3vB#el_yvNTzx7w>kUahkW|cO$eb(0A;zWk`^A52=Ha^inPUkW!6I*C0YJdS zYfd*j^&DX7;>`<7gD35atz1FYF%`k{09VOvf1h9akZcS6G#*lU$iv^bUiA6X7Ms~? z5Jm$O5W%bQ;_88aC<_1dFiTnyqIdikqT<(&yrB*;xw7W31}^bHjR{=^KmMVSA7ngn z8s_Paplg5C9axhNc6=dk!h4&6tdcnSXEC)Do&qF$=+9Wek>0?=S^J_kzq^Re-YqFP zNiOFsqM3kBS}`_cH2>wW=dPckX#jyl=*q_|HmZ-Q*j>FZS^}x05gH!@X#;{tzEcnB zf&J`E7Sns#Dl-gIUI;KV9lo%6^;J@QQNs)I0DFHE`3nX)lU%|wKzU(fJi+I)k!jH@ zUc<|xm{E9+y0YYAko^?%BVL7vM8w!DsRXqWd=Npc3{O+>ScIM2MN-pa9oHTE>ih+k zxq*Q9XHJAKopdjC4E^kLAErsvm%e7YVEnvkCcTMkJR*1LRlY+ zD*U>Up2`y8sXgNizVrJ-Y{(jY%VVcmuOirZnT6l5jVz+>;M8 zt%!RO{AvM6tp}ZCDv;;=Y4~4rcjXK*oC|+jzXN?&xDa#K?HRF=IaH=kaW)V9O2M1y z((HmPM4mKf8jVn1FZ3w|9OLhd4xm$uTx}IPOou9mt!})6b`WIQsBBE|#aarmG7r_) z%Pbumd}MirUE1`vQhO*fO7C=x8;usEo95IKiurgwr5@|J!dZ1YD~Bf>mf!n!%OZc= zB>9wHeoFpYJsNG|?Xn}6V)t`=LZL~{K`T2}LGDA6E2i@g+x&(pnM3b>n z*g!LxpR)uW7fH`Y!YVpQ`qeX!kX+(GuRQke>s2dq>lNtR~ofBP|xP|*A^5VEh7YLbG1g2EqBYs zjgxyuFD_n%T-7fc%sjU2n)Z&GZ7p%JR`{mx@DU9brHwr5q|BCh0_LH9Rf(&{FdbVE zm(q0>&8et64+s!yTsq}f^yt*xGl=J`#ORa{m;dBe6*Xmt(8ziR$Kcm8_MLy#aM%J` zC5qgaI;OQ{lQ~B*lWMMmkf9{A$|ok3t~6p=+#iK-JNm_xVRf-9V#qkhK?R@;%N0oD z_)>l?E&bxPG|Qi`F_h@GDj5UMTEddOV$m+nB#k8M&}O0_n=#0|-{2@>f7e4^%)a{} z3w@?Hfm&&LU}Un#F$+_XWje7KrAB0dJi;B^sWJ=n5wov8)osjrFa^)xid4zRfS&B*l z_tcX>o`hAEw=>U)>Z|t8?q9VYR%_`MDXG?av2n{W2Mh=E)Mt zmTaN=lZV*#H}zlHBz?u44O(tA7qh;1H5!oX_G4|dz0or5A%uGeXb((?yLswmm zZ?&2}N<+xzP#W85_gEnBUc3oTxw7-M@Dbrsv~FlXy%XWdr@Cw@uGZiCrD%vi6jc6! z0a*n;ZU{Wru{l3FRp!`5>$6wtPYhk)*KgVOshpNOMX|F{Y%}TT{%7{Oacp~$dJxLu z?xF@EMcb45Ss{O2Y+kC2-y-3f-1Dq1v?WAYgu295O15kjEe$@|8Prbm9JdzCY6rDR zhU}K@T%?nZU6&~KPEZ$~yTfg16d*ivAjbx&HO0Q!RJCh~JvDO+vG%8?N(ct`&_-F+ z-cwDSp-5WkSQK*QKtb!G3U5K}=ao)iq;|Q5(_i zuIaO9@uvw{SVCb`1S9zR&n1}^^q;Hp`b0%wtr*9B6+!*b3Ee>=z&t592vMkrct^rX z;x%act4Xg!H^(dpQp zj*FvEgv=?HTqBkeaTJ)w)8Ld$?(KNlRyMY(0~LQ)Y_w(jougZ`1qeB8B2{lKs$3nW}y%7?kVqZUHdN9ISv`$NYcS(FZpG6e|e67}XR9vpT zgfFd1o28M!8EMJn8LLt*O%S(UnF+oHuYxpuaOqVgQ|^ixzzk%{az^hiO;aQ!VuH73=t2G{GLlP3jz$ zcXh8++zb6B&1h`idvXQ;ZU(<#3PHj%M+`cQ{!d(TC|$9?w-bewmKnLQZt)SNUYVoC z&K2(S*r3pvVV`K2FEVs!Q?mPhg(wsyp$>ng8Z;g{n0{>aN7A3nt4erJ&63}Cq0FkU z2^ByF(sj_77~#j;tr#+ttFI3+x^L!NG*aIPmH@lHIeOKQss4YS z@8A1n2=`oXyjW(^rtYUS^Gqs^HGASwSNpv^72HK?lqUkm2D)BIRvY zY*}3u!eF%z_qpv+)K8zXKFB;lhZ#QTbJ<~PkAQv5`%XE71I~REl!&?yOKQ>Y-yZTi- z_B(C!s6gyrmTrc}lI5*GJngP5mkfXO6=j+{mFUT^5rHbIEZAFWXxGqa)INXGtPGgx zcnHNE31!9J5exq4J}Q~qdGNmYe84gJkVtNCS!f+|_k zUtyU|`8rq7jNS4$jVVbJ=u-`Q*c>aB=v?00-9x;m60jMT&h8{zER}ythVRCc*~TES z(+P{sn}^W#ii-^|`xr)a*BScPuEBz%!grDDyok~${(*pq*uH&N%2~veruKo`j9vzy zYL7T|HD#rsYGsOLt*0N!gVpn|-qdxbA^VVY5(g#pHk27IEY3PO+JNG%y7=pFeM{y~ zg4>1^1qwtiNMAXxgHwO2!&71e>f5ZS%y);ii7@8S@i-D5m3FqGU~af4tbc3s7tMKS zsR5-VdKZq3k7IvuSekrC1K1?`w>bB#)VLmF^C7e$=@=5M5@(E*Tjnk#lRekTR=AV1 zyx&F4qx`%SRg9yBC9G95J@1k1k6S_S*C*NGH{!?yGwt2%Qc{2G+4^fChg*f3okrRl zzCLQDJ^%1RE}qxcM(oBk{Ph`iJ23@}#4I!Sz=Ffc1sKCfC-|OmQd+fCf1VRm#6|ij z={s7xzzJK}kUk(c6XVTADeK=<>+Jm6iJC$*TxfKo=^zqQX4 zi&*`6tt1gePu7up)Exu)jO)D{acG{K0EuV^lZ+x=6s*;#$S)-QyA2goN^gp^&)ivh z-(`>B>4n6tu6BkHgk5llPsNEu@;$TV4X4w)S$2LDzpj6;r)M6vQCiAyOg7-4JJrE-1^IBHi*(umDQOC5huytNz^0{vux|;>Wk;R zXrNC7eMhyorRg0mwm(rMa(ZQ_qsUj&_3t(w_{hHDn9tiq^ddr;gSYRA3qn7PJ*h03 z_2|>lKPrFKD%-+1G8j`DN#uPw>4&vw2_miVYFVTsfR)bSDs7i;8@w@T)!;g+UCzkS zg!)9zMwAWh!)ScwbN8U^+2QHG$l8dN`Dk7KVt(AApb=c+7Iwwp&Hv#A4C58_^6kec zkpaOepN+VR1MP5Mz%L}j8*!NLd8{1kZHhWPW&nRV+H~|#k&%w@(=@9~163SnI(Q65 zmka^Qd+q~6{hnECPM5OX$dv?BSjLZcmH0+lOhC-yqrJ?MQPE&y!jxBMB8pXEzEczs zuyw1yB9NVErwy-V)999pBpfXL7>?SAjpB;%!Nv_**itK<2t_?mn<^KJd13)k1zN(u zHD-VOK>eUO#m^t+_Q#M2xFuka@8`zJ{)o6NcUvb_gQ4(maFO5&KYML?r{GVe1oX}D z&|GqXP(YP=oWBK$z4U$k)*2Wpz2@c8{S1eqkYVG|4bR;(m(B4}MhG~Oo0hV$5BkF8Qg?HJ2coP}hWp%2%S#&F1@-T5U;tLKNDLkjKcV)*dB#NMQ1$pkVa(*i6g zRytyu4KaXUr8Qwa1w}Lnwrp?JkIGA7?wvyKReGB#d)hsL+3dHbM|VqO_Jsl&7B~@v zU(i0!J2W9oR@ynf?d)dm_Zny;T1kJo^&GtfUs@cHOV2Bx5l5>iKJN0jAL(i!bKbOP ze1g4QbvT%evZF^RhX`fr(S`+$&|#bR%6M_#`B}CzTess;P_buvJ1Di{TQ1Rd2miR$ z^;~*4JbsX#VL-@5o+`6e<`xCd_Em+u=Zg7-gEuu7BUm`nq*RF2P?fiAi^6~V?gfp{ zqnx-AN~A#IJH{*aF+s-&da%jttNEFWVbw1uE8$rRJ(rc=x)4rhE-gm0(qagk(>D+w z(nh0MhM>4$aM+x~&QpNg`5R1pQ%2drw5@bF_yD7j^OpXPCdW0689`$l@7222Gkmms!_tauBgs%r)`fEkXC8DBVzo_CUdNIFOADjRvhE3Alyst0Iv3veS}S) zz6jK`*3V#UUYfFb-)IXKHRJLR4^VTmYP2dJnfYF~AdBeOF&tQtwX1*9yLb^zVle$q z7c5OVNVQ)4JN)!AQ~m9oq=A1@k`>gI3wgcWFzm`K9BmQe>`&HNlZiTJSz+n=6#B9 z+%D}`zouzwrtK+DEx$~A_n+8nJ#35A_CgTQI)3-|uxMpa(3=zgK333K zn;!MA{jDYj_&-=rVq3a6MUzw_XP#NhotoKC@P1;Cl6=H+6Q+L$;uGd4vW*L&5Ry;SImQULui?s~ z8Cu~h_LHXOhTq7B8Rv3XBGL6!;@pYnbC}^esC^&Hp3Hbao{EPeLj_sFrs$BuJ6)`g z@$Q)%Vshl&ZR1 zou4vk_mwf;+iQ=ZKgM1$$tIar^pg2`$iDPy`3Kx)-n_hodDC=pjkSUv@DmW#)h0%w zgy!F|P@L++=a}kUXO}Btlaa$PnKsA^%@(r8ZE$`tlNEo;I=+z&lcw@7c`iyo!|jqQ zBqG%{=Z>|9wSG`jm{YrMJE7$nDZ?qSNr{y^wqyBb@w=*xBFAQEfS`(JqOEACk8OF} zw;H+d0WPCmP49GAAY#8mb`Zr28)q6h0*>3rE_I~^MNAcR7p{#F4&f{JST0!6Y=Srv z1fd1oOqzdv%&M?pR_pVR#Ui#0!}9zZL(xm(d4^1s<}DvvVAL3x@yZfzQCpc^OqT6D zp>i+LF3j|FC4C(ESryd5;S^E&5tvg%8`kFZcQ+Is>|PYR8b4HqPIc)oFy@Ez z*w}v<5=_zV5W_8E`_Qf@HoaGt#xrW$OJE>Z6bZ^gkS_pNr0;>JJB_jwdUSrO+n50s z>XCg+yin|J;nw+`eaY(JQ5Xz<^$zgIs_Pc*#4plbDro!pSB_ypN`lE(el2euoA}VOB zolxZR!KNA1JZ0`k`;0d^`qhgaCLk2|W3bYyh;;GSTUMs*Ur2ZIq`8H334$NS;wknX zhSESPjY2(u)JQs1IbML^K?|&NU4VA<+D2)*IW?JE*oXn<-18n?wbFeKjnL0;uw{R0 zX7Ttt${uawJ`*1e7bqB2ECWK}SF>l6q#Sh}2ry&?Y^j`>uvhNd{gOj5h4#F_Wn5CG z9*@Oc6K?&_;hio0vFSP6`Dd;aG``tFqZ$`k*I$7KYPTM$&219$!*RMCza#iry(3Y+ zH)8mg+?6y~&*Wl+Q&+38B!r1Cd|-cVM+%+$&IHN6g`(;szM9mTPwQws(}mTI2d7v= z&4~kp&&Z-4bbTd$8YSo7%D=QSOPH=Wj%CAjAXN5EuR{(O=l8r8EE}3D)sR2|@s?pe zu6gH^_+6W?&|;S(P;_klm1?7h=oIj@e^4}WU@?-Q~H8OtQI0CyY_S~L9nCNI5J@;G$Q~8WoXhRgIDb1vK$aDtk z;|mWYeynfLkUIEU-@dISmdLjs-=f`rxF#;E*A!&50^QkMx;Vc!u2&$1RWlK|kU?#K zv3n3w=$Ac!RSxpDlDPv1aNQ;@`GO6&?Vu+Q6+?Uc$|<>v}(*B(6J>1SP3|{9Sd2 zHNE*33B~MH&>*FAwwGM$aeMKxSXj`=Q{7E zDc%N>PX*s5nSe`WF{q~Xi&#9%UP4YzlznJK096(_?_Z^vvciGqZF3d ziRv6x=!el^Je-U0HOWjU<=Mv+!w4FlmsCd}D@ri&D?>oSjc~(j*gUgNyKXkQHoPmu zSF);OPaHoH8@Sha@c42oMm;B2BJ4LwS;ydD)@vMxeoGgK2W->>zGY?8x9kQey0kK zEbfJf&fDh*K}D9<*HX6y@)r_;*U16z_R$vl-PUkhjdbL(IRi7m!4#DybzJ&1Z8CaN zKiW{2%?kshi79%15P_X8Az1Qwc2({kKlia?6A2$L<|K>zhk5XSn{ayOr#@i$k1Mlj zP({+lT^Fr2eNIadZz(}mdYv97k=n)jpj;F#YrGG2dnF5j)q&?~$rZO8xs+Y2xbE}r zd1lfkhP}7DOL=X-{X!e$4#V*@59xJe=VVG|i3;QazNA(rn{v}GIe(a1h?^XPRbEdq!Pu=+WJFRQ<9`IQa>z72nNK20a1% z$s7;};;sFV|GeA-(wPiDvWAiZ|IUH?66DH7oMUU8`hXIDxiHgp!AOp3p>}_bXLaaE zw=Y9`%;)OR$4~jxYy)qa7I(IAGOw3H((F8=*^>O~No&X~b4?f|gih{8xhv0vh_5VP zKjD#LZ^ipAX-tsdLGJW|CeA&1n_S+h=t-4_V17Dw<2@#^Dk?Hv8)<rHyAr$SRLSvo{ywN)*mpZ@Pqw%~(A|?~qI%{`? zw&lgH(4BY-=}*q}qO4-sp56-slJ8NKV-p3Mfo?wR-H;t!T zErLG;i(mw5Y3OXzA+$U?A0}>tM&>FkMUtyvbe#@HC&!;uzA0l=qriXaZI*DS4(LS- zE7k4uj6_$18loZR?#XzDB!2isA~c8_-8=e8Fy|szb(+z)CEL_&J}$VOX%?8>lG2>8 zsNczd`D2I>$~WFR*nnA=Zpmwl0wz19f4@QWxXLLr{Z32h)8=SP*BBjw@M^+#2H zkLVVoQo+$KHA_|_X%?cZN#9m~kzRqbY>xsUig6}+8$bL|wA6^}fY`pAexXb2A5W|Mo0+DmIKfA4Q3%{nLV8qwq6#%Rbv zfEtrPA-+SMK&@WkO7`nWY3k$j|r@h;J#7qKzTK1pT zS+}Jzvl~s;zg=j4tiaWd5Lc$C3ES2;+H2QPU@5JvL8mEtas;RYjz04p+2 zwdqc1%ZKAL=CM$}H%Fk3SZ^=w2Tv918@ffir4Kk{J%Z0d@es~y#S{+n-)hJ*BO!5@ zi(UURJjK?KhE(s)T)Sgzz(oaeWTf!&K|xj3qKHp0pL%+t{*c7OfS=WW5OtpU?Oj&b z%Lhp!QK{5Gr7o}pR zFp%;yklW@8@+w1VxUF~RYEY?8jY0keLzRBJ(udy^$o+thxGQy`pO+f66;)OF(`1w* z4ehk_``cN}GiHNlsd!&KbQ42=ZxoT(kuMM<4ZyE83}4vrN!S*DQfu&7uiqD3Ogq14 zW=6rALRvNvU)rprS`R85k@E%bFPe{hKM^EY5agRp2#4h35QIuY$}SoAJF1MXLd(d| z_2NN+NgouqZf$Xh*oV=-;&m2HV8+ml#s9)kO5IJ>8V{Kr9Z~?Nl5&=a^L*}!>59Fu@!8(JM&QdIczE>Z7>B(11s2h(f9Yv$zenh_TsZGAlp z2{H#R4R~|$+!#hDRE~OyfMuv;u}rJU8=5*AO(F+o;qLNGS;t)90$uU*of@={B+9qQTZpRB^=}W+ZW@1NtLc$e`*#H)YpDps`4i| z?UWn!pI>qXP4uEd0a)Te&$%OJslH5&x~lsnsfcC2;R}Y0@<{s6kYlb6Ykqrv+nbon zeb?1+ROQeztC9}3VfK8lDfy_dS=iDRYpp(}l#UFa#~Erf)>RNu@YMTb^^%u8QB9NR zMj7pxR-e^>bn}X0PvTd5rgi@Z3#Nc{aT1xTK>7BQ4`!P#b4s?Sn78Pw?17$vabia) z)`pJQmN|)~7r8-tyzHw9RH-T-TOy`?gOT!JfD$@Co=f&=5QqxB3%~|U+IbiX7wca) z2&@*T7tdhKN_A@7?V7VQ*Wo-^a4MM;XCG1tO+onU-3T19&b98cL zVQmVNtwslzXAcAy4>dP73NK7$ZfA68G9WoKmw|r+7X&agFfx;|E+>DDv;|a@>l!vJ zB@B%s9Ro<$(4ErVT>}g-#85+nAe~YY(jg#%v@|N+ARW@(C7mB`_c>>u^Z#po-;H(^MAVJ_OWo3CDAPB_81_E)S)6!}|;r5Wf#ptv; z5EoadBTVog2CrNoVEBKdObQHtv{QD30TtZrfgD^w4qibHK0y!&$O!@o{L9eMMGzJ()4gmo^mcQJA5)Kd-s0A1XR0hLs zAP$c=T7d0=nvNDw2;A$xLNEy1z~N4U?Cc&M9&BI-S2jl%Yf*nj7N7?dZUfYSxI$dq zA(p`31p`&U4v;^Uv7yrfwQQiSf8?5uR&Won3k3Kmu!mYeV6KlIZZJ!T3-IxBpr*VM zP}KE^_)4TCzn zLFA?WHhC1G|3_vGfdhF!{Cr&eARxpU2=TPAVgDUo%gcWW@|Tk1xA?IFKOZMYC!p11 z5fDG973A>`-NzN|4gtbl+#r5F|5W@pLg(NBT0$-0Ky!#S6o&qv=#OHE)gSygd>5!E z&=B;PL|{$u{veA!jhHMLbWnEzD#Z=Iy1qbJaZix0@k$pd<% zE4KiU@9}@&_uo;}z|g<50R6{R9%khT%GmvH0x9zPua&s6`*<^PZ2zoY!$NdCVG$++3u|D|U5OaK2-gB_suUVj@rlGY9W zxB$wIk81$?UsGMkpQTlXSVG+#{#Ppx2R|-?1k8W>k<6?d+-xB3KXRz64Ac{1sRo5x z*!-c)AG!ALRkMe}AZm`T(BE&%qZbJDKf1^Lvaox6KU^Pq`9}qIeOxy9Ut|1@A&=|y z-+4&GEF3L=?;R%(FA(hF0`@|G9Q`BW0s3$}E~q8M^Dkxt+1X%@@JAQmW6gd*D@Paf z-(!E~;{dYD{ucc~d_Z>PeS zaqa#A`GM^A|A3E?9sUC!S;!9i2YkH9=^yYhDVKl1M_-S>;D5En!p+6yv2TB|`LSpJ z!hgL@5Qrzl0)1xE(LyNLwko*!vONEqcX^-_ zDFlmLI-jVKN8x@4h*?^9YSQBP(pR-lCwkD~f0W@<2x(UN`n}>~h7tjpfX?2E2E2d4 zyhm%D=ah&(d&MC(Xf@g>B1I*QT2c7x6?%e4Iqp(-U(Xy~2YGAM8wK~k^`n=ea6D^0?Mo0JjIa0=Z!}pN23x@QKXQF2&p&&O7n$N5iV`^%2HD%* z{EX%@TQa_Cf21q2s%zURl911R1g1NGwi9FS&sp@YpzHESWJ!Db7l|YnQpSJYCBB;* z-%%$cU7=ULs!N|i-oJoz9#!h7Reqr$_XWhz|9xRDNLeUYPB z8)|)-`VyZ6L6b`pQ=M%(7mZ)+(<15qc2=-YDk)oyscvWkkGXoU&i2MJbhMeg@yW-#VPo;+{WD!rgWusIlkK@1eSBZ0ltlAHWIrZ198;Ar28SA-~yPtN=>5$b8V z;qpS3*uue<4mAsub*F!SnqEHmY)E>bH+3U9v~SV+Fc(;*jX@b>QR9K8NO=Z|c;3b7 zKX#A$@X*cgjT}w7<@90TJ9VA(Ceg~)EdxN?e8F7$J>li*`mjzEk?L?WCn-TVfo+0b zung_N={=j0FNwvrw{F2R2rlCtEx;@4smaA;DqJ5!WE5LR%o~3XOD1lxv#IU5l-gx` zuymOc{|AZ|rDFmHX)EAovzQLP1pF63O$%dvDHqvWA|(m&O%x=H2-YDo6(KBu-VZQ9 zK((V?MaiLnhlcrBe~d9*)Wg2`#y)iKG`OJlNBttB_1iaJ0HY|Pmn|5BOz$HVTBw{) z)*kTk)ye~M&AxwJY;Gr-1Y^FEN4UXSnQa>!_S+-^^L(O2W??<9Tj&sKyd!;C5cg`f zv;Dg5Ab;9T*Vvg&AppU;kXFZV`3V(OI6_Y)Z6<-1u~q*QFgjyVAnxjY!6*g?46Uen zO6C_>%B({8MKJz%c2Y!!o}D2h4ANeuMr;$uvSnWM&MV(&DuhDf)%6g-kFu13l)lpcp(+PTVR%h5n`^rEl z;%KMvxIWAy;Asd;j<5qt-e*QPRBNw5NzHDor0KLL&MC-(dxZOC?^R1rC)EYm%(CNY zm;1%&A_ITu-Y-i}{4jBsYeM2vH8;?=TOjJI;_Meu*B^LGJAJI_#G-;z(7BZ1;dSI& zd?A2q%93dl>Nk-~bN-2@M|Yp^^89|I+Wq);h<>SY-gWYeOIuJ=@zewB{qdDqd^1U~ zZy#+XkuT|syY|fd2qr$-m|-UYyKoOzQbP$Xy=#9Jq5`3Lx*od%&;vgs`Fh3287@u4 z2&n=dfPBex8^umn%+_j{NkblCMn_P0*HSkxDH?+~w>+*kJWmAWZ8eTgm}3M}T`HA$ zP;Z2xY-j?S{*$v+kTf+q?TVv9-noArgyRMI<+y}-3wHm~g>?OAzK$S(6U8xNvG&}X z0NsBJ6=X(l66T%r3A*>sQ^NJku~pg{BU()^i<<*70%8-Yo2pCuCY|P~+RSO#zG+p4 z^qgVJr87)Cc{O}CI09gYp`mV=)xNQ4F5=&siS0TNbLOxd1S(;CRDDq8I`wHMRI8CQ z6Y>6;w#{BlvfH$WHE5NJ4b>j1q1{KtGkkx!hND@Po*9fLxziP2a~6MTwMegR39ktu zbJU!7kx!MyO(*CE2m}|_%lWDDJI$+mNe{+t$h9^_+JM)^Z?C2dQx(+!Uk2PUzcM;W zwu#T1OW;{!IB|tLZrox=bk+34sxSVE7r|`3k#*|n-rBTuGwqKH?Nvl`Jb5$ zj^z!Yd{Y<9-NK&C&hzQqH=vR-Ji>oyyGp6nnNc|As(hdd@yTKjF?vOFzw5Kb4Vm&}b6EC>}m0TadiQvh;YzYypH9 ze>n63j60DM2sDQ<%dOq7uY0nTb7syf{qsww zj*@>Ao*#^U!w5(8Bgux3!dex=X2%VBkmbGRnMBc0Y>*O*A}0f&TC-q7sL|(F-5g2C zjuXacSX+x&4+CdKlT6ZWqW{_9)7xpkA&1Sxw#ozC4QV8eRu8%trqq8}+8BiT%LY}g z6UlEideAUO1GY1T2e1R$4x_%!m?7lR-S4~N9oE$PODbx6hq-#?8un><;$V&r4&P? zjmTQ^-HZT`+(4 zMd2$c^RIOkeqR+E!KLGcnA%^ye_E$s;3vQDW3wxti{U`B+^by>FXPq}EM~nI6BAl59@#Itj?fi9a>_ zrYg)J)qyL3pXtG2`I7NSZr$B-rlWM5LMFHXm*$OOkns=excw2n;d1ncF2 zSy!Tg2sM92S+}!_5a_vc_k2!;;7bCUSZ3MAvAj-1vT%npGN{2-k9Vk|oKW>W29L?U zme!Ya+MMa!`u;JUHdV`+FD3--mNWux5XQ#XexiQDrdusbp<`hxwCzGw6`wanUkJ>mL(nF ze$9Gz4m@iEtO_c9qxfjB6DE~VxMzKQ?O*b*C!Hn?D|^)vn&-q+6<_PJ!*bkM)1n zkT^15R~T8G+^3W6O?#DvzOD5FCEhF4cU}zVLj4#1bHFL~lfv${V6L@u`R0k)LJ1E& zY?O|q1E2l@({H%S<-C|}&d)<3hIChB^3!1l)l3We8WK7<6A220(s^vQ2tP9zOpc|K zcOP(&e!;4iirPa}-(+1>gs4+7vdVwUu_N1R54t$tBOS37gxgroOz%+_M$@2Wl|3AZ z>{|v;w@ZXlT-M$R8!j63@UVVZ7Nh|E=yzU<+a7KxVJZLddxibp3bEB#*>JaH43f0r z2FaBlnmKzpDpoywD11FbxM_=nv%*%+t4hMYaNOGLYp+L5_a5rW5<8aY309y zM8{%f?tOSamQckHUf-pOs@Wd`%r18smba!3j?@@S4qk~8GzE^C22y0nKYg8SdtFtc zkq{d*$@4xKm9pKtP~#>@0kGbZD0saL#>a+tX;Mgt#x~tbe%tzBSw~Sh-B&EcHPzf+ zA=`a$JGOm$;&>%RKGU)hNFp`9tG|t zxh=^zLb~#7xY5vUC(u2RQ&ZwG+Dg0^*5-tFN&M`1qH1gymeILCc0w8I?{K8`%*lEo zlqefRKeqvAwt4XYEXfO)4nMd%&E<7wOs2x^QlF6{+y5DDMC)FVwr{y@`uc}tSsDB5 zH>H^3Z}mmmvHIG%_qTr!=w~<^Vv(`tMv^99=%CI6`BSj#0;!6XG+I=#OCiU%xa+gU z!i02=JOt3bbw|nCXa|Jl9i%dCWs4#A=_hwH!_(OTc@jH^7yH)|UMhJ;n<*`73^K|r zVO_)10bYcG z$TYK}tqY$Ju@6odFr{)e00-=1tsXXRpy-{k5a-Qr;n@tYrQfBH1euv&NI=K)L^tEq zHE0&YUZSYX&Y+xm5#3^RsV1u{DqhT`7iGB%Q}=q@fMqJN=PF{8NugJhFc-bggJ7lV=q>L{k{-9&x3scf;Zij@G$T>s09^#^Ur1`)Ktmdqq*g%LkRALAz@HXoshv-qU+{1y~UBieWP?V2g!jA&e>UfFNt`cuy}zbf{OXwV3|e)|DFQ_ z9%-&g>xv*#V?@8UiGWtSfa)Jcy)4L(z9kQrZ1fjZv$qj*WAfFP=71ptimo^R%tT7hnpPgh7aPVStUbglM_ETTt z);lmli{xc@Y^cR05|3M983EGu`8vuloNUZHhFv-ZHK67foYDuE-qP7us}p}g@Q9e((q8G-Jq zFKFH@Wtaur`Njvjv#BAh;%MX%EY(pcv#PKQ0k4dI7+Wi~YZWYu9#H?h?1WW}B0 zq^_dlrj1jY`0j>&kcB-(m2x5)IiKQ8FtUHT3dqt&c35c6uq=m;3V3BN)xt&Gfq5BT zCX-;?^o9Awu%LRZxxY0PPoA=IL)Gpfa*tWrFbzeMfzX-5z{Do|TJ1dJRx*^xrf5L| z`1xt6u9yy5y;M5?CRxs|(X80Jmw`K8u2y(Xm*hP$TJwepoMJMUT#H4zxUaL$nPh(l z)UI=D-%jwfFD;|;aORkd3G_^12&GyEL^cl6d`jBB`yis#WovDk179kr_wW-&4M7K> z`SXS_YpVY;j_R1d%{My9m{?uFi-c2_D(~|K`?Imw-=kS2BDk==<8#yk1SSQ*H;?&+ z#gjG8do%O1w=wvsDcqVV`V&jeD{y}#&@pw?e@cW{mGI!q5=N9y2Zojl^-DGcgc@Y)8_C3r zE&5mzRQ)aENHnRqrix3TW$-6n{wUn%mLeRfJOI>i*_JZ2O~-<7qJpmNG(!N90sObZ zh;0iLbiK+3;(I}8dll>#^T>O+D0w+^@bUGqV|3A9@>>k&*<%sr?3nP0+3J1!-YX}x z(joZw&;q1)F^44Odbd$~PQrg#jpElr zt#VHHKN)_6A4IwbRFIeAVxM_xqifgpD{$Bp_~(o>6%vk~K~XWy_kd=_r}8*2iIn6W z*Ci(P`=Tq`6DfEJTS<_L3+gI7D5i!Fzw!$QOdew1)96b;_>U3KBeO5c1yHKkJIb_Tj5S!dL5{qI>ym zyy$lqX+IgTjoRPZ9^JY(lTwZYle|!_!7dku-Jx0`n6|?rqf+fmSu#Wq;vI2S&H;J+ zE*#lf+e^CIN3w{y(wA7M))pN2{xqc8qahn*v{^Z=OD9v<7b1W3I&|^m-}O(es70rh zDUf$SBp!O4eF(E}t|V1wP%pT-FL2Bar0=leBK?_Zg#5fAePc2P$4fpnl(a4WcK#oW zfKKfd+tFLDzQa?k+0jr62J~e<zI{dYFSeQ5xg3&m>etDpe zV)_q>5d_%lktCe@iAZ|+Ums{$Mr08UFm?g zZ3Jd~RcX)iC2|)?nMa0fN-6c_^53g|A=wW1m0I_aYCQQ__vbAw8-TZ1ko_RXuiTaBFy`Ww z{5x6T3xt2h9I8MmL3ffGpROQJ?yEA(sb92evub!Po$W7$-N!~mSCJ}jcZBc2#~g!l zY))-m)T(PbUflp4x`)@eWD$x{u#1x?`WH_L3^Te=eo^$Zb3K`p0=hMTW(-re>O*~( zJ6RQ9lz$9&yA?45v8y+7rS0M&QxIsC(iAHl99(~p*%MD-h(|RdRAOUHa-&a3t6y%5{F2Xyukn3Ve2Ud=M%e?0Bdm6395cRj zhIoILO`Z$4dgkJ-Qt6N?;4KrYyQM|e;!0KSk`)a$BbwYm&x!h}TKAS%Y6cOEckZUt-c$@sGN^yC^t^wVSeCa%5ms{xi?H`s-um{%%(~;i zk(a1c^`mmIrj`3%MW zu0qpYJd$pjbIGf=3yrUsuluCXPoX?8k?DVh zc=c*XF{C?Li`f|I0o@jPo49zg+N3L2~ zx1}Uq=vuY>FT2na5TZ$wM!vubsXMxB z@aCFp<1v!)**+5~6zxsivA&$DIk(o`q6{9{KS}yR*&kEU089q(BON17Op$-36&k&< zY{Dr?Dx?0K(R#o=r{yLaWfQ9JG|Np`M{YACifvm^*&2x6G7}HXVFo5etsVopRiUTP zEQ#EL7zWL1ghRjtlsEeCt2Q} zC;H-akOl^;A%n@%A@=%1BpIgk@bPL%r+>tq?iivvTw>b;Ye)#?)_gWBSX+x1WYvqhp>nI;Z>Gq-4CNNk!|{;)vK1`#kyVf z#X8Mu>3wmPo0a#}2RctLoQk3t)=#BfQ;9IgL$p#u&Xo>x2*?L@6pZBKuOcfaWRqf% zVtysuxR!Fgq!?yS@nnA#)Ps5NzSZqSTe8yQ`5`UKr*~W0V=*)R7$g)>NQaX0W>`P>9}G+gM+CP&6~vT@2TFf_&oIb{YN0Bm!#7rX z`CPZ<5`OFctf)cl{+o}G*m^=L8zXgDUX&VwzeVzEq0!TNH_kOQiI`2VyS3{cqQQ#O zx}PF?!Fz3X&kyoNs}iw4uo)W>&#qR1^c|ZD&if=Q$l*eRYX^8L5 zyRnr{*s~d_h1Jv*ym!cSdiN-=PngWY@UGK=_cW8epPEt-I`asX=Q61d$Xf^2Q5UBi ze^3d}#QuNs)5w)>i8`8+xqPpFD4|t%N+$irF0B>cZoMsRg;v>SGH>&jBl52NAi}~1 z)1@8ZL?Dib{I4htzoO#21=S$JK*b!_^F3H+%UM<;(W-gcc!HzeU4$>DLm|Pb(I;!r zGyO)H0*VRZ<$RJV*c16cHkRrF`001$ujUkOM8kjg-gW!WJ83f~-RvG_nF_8tb7abJ znoXbiBK9BJb3J6xnq9hl*g$eS*46Nv--)ddb3^|Y9I+>R^m2&lPax&MlKy0{NO&BGNkC3r||C z!jpezL+b`qJXG4BOWq>HI+s!Tq!+~#zCC6OD65XZNQufIO?fBF}Eq z^Bfzdxj61y+RKG0LGS$8+@~$(-9rrZuYF{_J+(SJmQ)^|0bby}fx_U(?wGlI$W4rG zs-1<^M+2kFT$*iN$RUkez($hIk;r$_Q0r6zvc8mQ>V+oadrc{_^qgU0dcXU)Ux|NO zwRo!8c8fKj;Lap{r&U?9y(Lbs_5NU8(?-tdF5y-rE98RBm5p85<#bD~(6lrBvbH?) z&I8@=vef!T8i=(eKl@ExY;PgIJbvzxy+Sh;8e_4<~K>EprgNPvsmf&l$#KMRdtW&t*wmxrO zlD8uzc<0F^?_RH~Cg)xhCb%0KW9SpS zFZB~BQiG9OZ`j`E@uPrwyMcefef=%nL)eOFbQdiQ`GB(}dYO9rrP9EGWI7a(Ghbxh zxWmAtLWGU!^93*2HMO~wG$5`RpsTb9H1V8>=UY;Hz4OYH6+oe&eMKRN-Co7Luxe-j zzO6G;^d`AXUW!t_PP`sd@{`1_k(pGB^v>XU7clcx8i^H-Rw+fUzl z_}O08TgI3I6l-G@x|ce#^+;Q?=iK1G$&u2Uxvsk+`?DITT5_>&%<@L{(!L+XDpo2r!X8&z8>XJ6qW zHm@Cb?f32=`?u1e_}mGn3=vWZfG5nVjr<5g%mm8sd~~Rmm15ulajc~CT{WHS+w`LH zIX#v=bw|8Jq0?KcOW?l!eBI2FR{EE5NT8qmu?dRgXK(U~UACia#LhQLZQkcslJpAE z7q{e(sl!cBtiFFHEZA0F8#mu%M|^%|oQL2C^qCInz|0t%C(7jZbs=Yo23G(rdA z5IW?Cd!~-mU({KAXrKF;CGo%H^MoNg}kQjobfWp`YjM!j| z79^GK?huesN=YM)NSA;hp_Cvfk_z&l@jTD}_q^{p?|XL6clXuTbzh&)&CjE6D5iqI z*dQSoG)@c*1jz%`pinIt00<-r1c4-|`1y@cI49&^H5I=J66=P-pymIUgBlip3BwU| z>M$I^4~jtpwB4NmU`YU2Mjk9H4*~%sKp?q)IbyK#0CkuL3ITuu0ooWe(v6B=4dddC zMcLWo2xb0t1PH-}0bn^fS<&C&02OB>76pf)0ZV|V4T<$YA^^Vz2I#?@k$)xwQt<``ui z^oAH)oF@#61P~NXC^!=BMu>1nBam1Cp*X-$OBZm*1&RLStoz476!7zL#siUw+IN{p8 z#s6&95smRg`~DSdQD}tiuOSfbF5<>$l&d>ZOZ~44K}Gc+ogESfkOtk5mAnB4AYB1S zFSxz-X=|eFD4?7_^i3f82lXS6l<4 zu6xHsh0Yd))xg|&%1SfpJ|KCvm9rAxe_^&MgFOdItLlAc- zr{89w-}e8*40A>~dH;1FfYu#HAOI9YpaJ^7T}_dHNDDuYU@C)upct6|- zxcp;+xe>^Q`@P0rGLk^2fA*n)hGP)Fcqbt(1At+%FmEct>IsrG0SN?xB9LCckqr4I~GeQ{2LB`grfhFf0G-D^g_a^W~VW5 zg%F48ke1`;D(s$OtHX*HcGHf{B*ccFKA^z$XpCDeCm3dD&FSDFv)y3G1BZ4!RoCO3 z_iw-XeyriH^_Dsm}`%tidx@#uUQ-I+aL{>YrMX&AE^JiJQOdN71+bef*jW+#8tJ3={g1IZsvB4jr zEW=avGOp<;ww+KVcvf9m>Ko{vzuL{&5gDlM5w!Y+?=kMGhC)Awx)gbp$$Y`()7%n| ztqeL}8%=sOCPQdG&s`R(ezk(6#$6W6Q(kg2hpcda`$VcO7TVT=jP)XWOhD?1q;zNS zjnv%9YftPVd=ZKZkh=kGjc=a}j58n2URWCV=tTW$v{@*N_o03Hv%N?DZ&VB;9nvb{ z=3+q8JmfTeemC89PdJGBs8JJ~s_2!|^K>t*EmYpvUeNM97th_ua2LhNIft>KiJP(z z+6L@@d7Z?Qw~_{?Pf4cYOj=&!AGJ+Wz>3aTFNe7AHE=m{kt#DQR21)7eUnU~x%i#Y zbtISCVswMV(}J$^(IR%MRb4o^G-lvB$)>^HNb@_2c|MJ=EIUODMbDxGUJiqf+NCR$ zsqmTa($Ly8aGUp;oe#>!DH1UT>lx%}wZVda0~TOy)%&&AX5+Z71goIJp?IR}^g^-$ zjx+_2JvOJ_8hEH^a2qy)`&ehxd<9Y#zm(6t=?}4-ixd#2Qn~%QLe-Yy{v9yBRM{l4 zU|@Cy1IEb@u~oKOt5=_VjNav^4P7M)hWCHFZ&}EF=x=AgRmF&)5EQuqNCd#@=}_9go-722uCLY2)CNK)vkvJ zXTD3K>-FtBs+VL%ufCWDlBqoDi`nSzX+pQh-r9k*em@fn=a%0ShX| z(S{gvg;1v5*TQ^a^b&sF3UbWd+b-P~E<|U_dPe4V2>Wo1T3i+Z({=LU-&`TSsn+Zt z)NaF}qo9vWE%c*(fDOF;9>kn*LY6xOtP?BKBC{S|uI`^ba+A?Zs#}x0jSGU$l@K#9 zrk%<~f0FQ4bbV918hW$#5dGkPP_Gx`2JK#qn%f2qM-uH@hXh8%1{QQ}|hnVXydEyH~=xC)ObIkgOzs1hvH8cTT*S zBaHlXc!D($NpZTtkg-m5zgk4bPIN^4_M5y6o-4MkfEBH})4buh1j`ffR|fvu3DibJ z?wH*0AM>jZBHXyyDm}0-M58u0=<8DL0s35JMrKy~;>$Vmp(JfEf8+mN}l95uF! zZZa=pKJ-6m-75~gyku!oE3qrY@2$)JOixSp=|`n{(`nr<<~7^^@qxoy+T(N0F&g2? z4>@d3(lp%}j8a>hGWmErTm5t9mWG2L2AS#!y7C>n+EmBFHAbR;qb05;+owggJ-0WI z#;c!W=JA>XDR|z5@Edip^N~mF=bwQ_@x`m6`fg;Rn`}Indnw~NT0?3oN@8()dC;^8 z&dNPkKOIh));ULShk!+;i!M4l3w}utOTd+p#v^&r;8WH9W0p#%Woeo>sB4c z?ZGp)dYegir{YL|J`jO!jbfs{r-krmGew3e;Y%)zbEoSDp0RyyWOsj53zt}Pr<*bU zxy73AsIxZ(TBs@U3QHNh#MQi*&fqhQrzrrzJRe6*No!+>>ysHqGWo1d_CK=~O{bf_ z*n^q}+W+9M)>JM?()AbDlz5%>2+?FGox^sZ=Z<#H0rk;;^RQmBK26=y1K(`4`kH;^ zLDrMpUdJZ6FV#Qd&mor@`6QJ4Jsr=9Ldg)JtmktRhUbn7`p3=&b*1^)zuRksI511~F7Yl$tKY@F29iY4ymp->|Egwu3jW5?g%Pj_j&0Zx)wro=wBr zJJ!h(f3qlctz`akd23GRrA{nVd`4@@VYrX+VrBl?m!SuG?Z>QHtz_d*6+mzpU!-$sB9#gcpkJ z&vZ}6GL__qf79JwGVB}`VEHztVgn4EPI$swK>>lC9m?p0jVWn{;0;Gu>dL4yS2|Gj zRZH)$cfTM_v!84A9u$phx%-X&W8KH)B90O}#6$u^44ctAg{fwhPT%`@V7k`+!SKgY z)0%4^s-|pu*su)u5EL8|!ONZ`I2B7P- zQ&YyiDX?qjvH#10i+Rs1*|-dLnzKuXoJFQ1c)#JDl3OKi%L z=)vmrf7iRKN`rkg7SkD~Z{pW4?&WHqf=`FyIbE1d0@t{`;V%~YawyaeB79EPtC{E6 z*d``F7ro>T5Wkg!I1oFPs*mz<&#CU`Th|@b+!ei`7`H1DZv5=o1jP)0nzW&Fz}Epk z#m*;;cc`%er%#ejxO0TNFA27`nZBr9`i!hDe|BX$n@K~^op^P1>K#i1y_sXd^RmVFR9Y^mClv5@-=H7Dj{FIEHj_mFxpJMpYU+GYMO@?_%hZcfj z;J@`^{wDrtO4Rx`)q1?w8uD|*R*`V7(Qt!q}{?b8Wh^%YG=LqE3)%rO{ZK&P%LdKMR@wqP9@mVz_ z3!EHZ1NUp=dlvek0^*et7LTy%j7NwFjs(EgUiqp)PiVicdM$r`CH!{8m-p%Mgh6Ik zoL{`_#7TL3+m=U~PXo_2~;lb?BADjQ?;#hIpqA{TKGJ2^+U+*xtG z;uL39>+%?3qfZZ!kL40(;Uo!R0ygb2MQo-88NTsF#_aqBN5(FX)=JefX>86keS#F% z#3_VXAP6&&i9*UX#sp?-Sy*Spf3=n&C*t885(xWxC&-TTCPpcaid%I=MJg@f14gx8~S(-<#r9lzEr z-``|5tM(A@;sj6)0B*B4F8Q8^e`|f$<;<9RCbOKX1;A59Tnb~l$7QfGe{@0|Ra48& zX%Tm48xoVEqQc1sjM9AH5bxc|3!4)!BdHD7hfwIpU8O^rcOga^4Lje)J`a2jaV)9< zjnM}(+_fIL3Jlho*4P^`C_lCXlB2tt)s*dcN*{e2@EAJR)?je!OstONe_DoU=HSeN zhQ~y1OcdnOK7PD~Pkvo3^_rQyvOI`B@fn*uWJ}6%I9d6Wo-=2d*vV56;|%Z79DVpZg<7ff@*WnavSfS(8am1o>(Qk5uUl z(Anyp_q)KZ8pc!kg|2#|f9G+iJW0l2`h;XjdE;=yG`_`4z{furp|f&zyH>iqoaABe zrO(G}tcx5LU)HwzsQTGGFqM47yfv)pU36rnfM4ntK|K>+xkaJO2>A}~y$;2WTn`eK z4lWCxy#1WvE;S168R%IX`~s>>+3eWOCsTiIaZSNjK3nU0oeP>Gf4%kRKxi0nUTC*U zMv%NVY{a?c{Hb%%eqy5moB4x6P-UoNogM2J{}RclO2k9am7;q`!8B~&=+`QeGrn4n zewXObuujSNut>y5eB5H%xDMraj$NnFy2*ilI{fzAP`Dv8an7ArB{a{)Dw!x?*R1#;hjAHS>*iY3D^ytcIBvU>a zJWSSOH@-=_?iIk7?RALyNyPZberijDC8D+qz%h?csil;?)XhEGlGc{vO%lsUn0%+m ze%EZIt0-sPrA^`pZ^7O;(dy{`BzgVCz3V~47b~b+zRZq8f8nYlSd;Suu92Mniv_$1 zUbpt1e=!e=R;my!MtG~x9#3{W+@#{hnNmkKBGeX9GmWRYnkw-mM#McKyQlH%es89& z)EY5PVK1UlGjHF2WptLb3JEbBFW5rk;dJ-+4eL92LgDQNqg(Asp+Malk)nk&T_xavk`Vm?5fyI2ZEmfXm|D@h$l*=(2 z?IP1@!e*FwWwl3P1WxqOqe$sdETdv}vH|bcJ>Vd=>2Z;h6QG0hd&5sXs==&_VvkRg zI2%>9f9sFv%Y56UFRe$)p-*ZSYZaJV5V=Hi0zb@A`vnGIT{>rZ#=NJe5?jh2MX0^~ zZx>|zNUzp$zg!<{>cON3*XIjkwjq`k2p=q^{YJuAE%^cOJTzedYp*CW3tZ^j7z@t3 zR-eh1>E#9M?<0To=8}&hi5mM3@5X0l{`PPhe+Rw%&=LCvY)rh2%wmaV*&wGC6FCc) zO!V6zvVOOPpS(P-H);el>&l4J&VGzvXzA(e&}}YSmk(M=cZ>wIUN^Dl_+Xf&voq6^ zD482{a)N#d>4L;qZ?8zXY$-LjZZX~86Xtjj(_*lo5?=W1VQJpixy;G$4Sn_ysvu3# ze;rG!=8n?-cdX1c4ka?8-3R#9Qj3iqoOOv!!UMxHxjc%8rK;~J9}BoUGj-JpiinLL z_ex)gzq;oj$YEs1Qc%1KwQuMPMbLzOpei$%x|==5d$-_JD_ivVC&a8zFt-q*K>d1; zs#E6E*F@Wx>J>XDZ-x5UuB9lgTm9iof6#EZXxtnSzE3A2D_J5{OOlEh@`g6P+`3U9-XoQ=b_$Q;#wI@@(9#X`I%Sp+_%Kemdl;?u%SEpf27!= z6z$*#ZyQ^9el{v|_ts&{7^k_TF-7wd>2i4b(6rTAQm(JX-poMx@j>(~k!3#Hpu7^) zoXTUNGcERMa_#I8i3&vXW6K*FV`7nNISUk={~m4y*Aq9lS(2)emwd}YJJM6nyU-M|QfcdTR)?QAhu#Z}f0_ig>^I<#ZQT#6L9wMRj!05?^1U3U(&NYNBJ9O^ zx=4qEwz(26>~N6o2FV;tJw(IWq>e}A$(`#)bw%7HHsb}Vp(dJ{J^gmyW^jY|LIwog ztfR%K!!}jSb=5Dl->2V}vXH4N`s_o&kkNB@?~(q)<{S3H?$(( z{nnM^GNALuX@rD|?X(|qe|b%_llIE8ZScp3+*Lmp*A)~swYdW}XKD>W{FAPD*p>G@ zTee%u@Pi?rXI@p6hN5CoXI)1`VJZ8!4E@skhngBgpBFyvY1-2t5>wFXktG zmO4M=kxLD#q^L?QD8*ln_Oy<1C^a1ig+H&qTo4y}DwZ9*`G8yNf7ow1R$k&mZBbON z(Klc;C2mH6@7>2So9C}zI$nO^9#lQe3M~qY3|hskKTE%m4=-oRZgA^|EZ1r+Ut!4h z3FL<><{34xyEQdWtL~Rt6=hAQ1J+(>ce6yWT)$goVT+wSQ%`>=_+U09qxE1y>m%^X zB??CKPB3Y^1*o;He;cz=eafECJ)}`N~zAuZ#emLY`!%H#+D=H zPNi+)Q$CDJGPH&#jb`oNlS5D6Oh10KmJ+Wj-b74lBwTVWw`k}|u>qF}g~AOni|Rq$ zp1o*4iiI@u6w}q+7Gn#RU41OUIXLeur;3l|Jp{*64M94`EmJj?P8hz*I2=QD z%(t!u^6KQpf4;t{p+fsj^-dsO5__k2o1~y^&|C@Pkta33Jp9Jivs=+DwABpdjRiiz zl6}Ui4z_1RZWTRTy2bv|+1RYg2$?J3XT=-+K|OqZN=emj?rCAprixmgo}N^TAGk?@ z!d_E>Y@nWOxK_oL?kQ=JPxF+We-w}szVehygd}J#e||jWXS|~IERR-USLU0+?JMX3 z<{zbBfyHm$mZ}?ZK`L)Y-({iepc6I!kn~MKstY|Qs=OOE zS?))_S=r`UZIsF*vHEbi`>-Q8^6Y0*_Pf(re-cIMZLb!_TQtjc7UCA958hHRZ@f;g zJQhwY=z5NMUv=GmWu)hDV$7j&xh~!4OZhi|!A-EylIM+r57`c{Rdd;-6LY88S9_k! zAl!94p^ZbG@7`Cj-(s-0{_+s5Rrc|oo^0!@S03R~Y>(So`ERv4_VKBsBsZ9{1wR)J zf1m2)u#1eOFuw{GyUbMkJ#sbYGpOb{i&1J#&IE1YQ`u{pl&m5ATs##15U0zwN0-K* zdv(|cNGpx$CDl}|QDXDoX|wSyDz`JG@oH-B4?x6Uk{R3`j6bu#=kn;1HzVs;KBDB< zEOQ5_q&}JCxDeA16{*ttertoDJ6lxEeCF%?T^^_sMxsR69b zwBn3y;&d20Y&G#sLv(^x-Ql~gTB|%9aRp_KAN>9NS^kVwEOt>BF3>sPogAG-XqnJy zS@|SsAPL%)wiF;IExg1j6<&LPflQGZ2Aq*Pj`9)wXeM*~X^!u0r^c(rWs}dirkga> zk#5`}!x{#3eez6;J^nW_eo7c|fe$L@-h!)d#jemS@_pKwy5LKGgLmtH09Pi%&zEuF z0~D8_PXrVbGB7bY3NK7$ZfA68G9WQDIXNDD_XBXHYqy3A z$F`l>v2ELSI>wA`r(@gdbkwnJTOHf#SRJEJ)>_~GR`31)Rp(Tyl6eii_jsN$-dQ34 zq@+qOY-(=|l(4sRp=V}b;sJ=t%S&?tn3z}@n3!1L$jQ|#U2K5=F~gB-0G*sI?d^E} z2oQAw8o7Mf#Ee`%;^cqr?Eo^aHUMT;05b;c zfQ-Ez&>4N8`^ASL0LJeT%=H{gPI~^cw3v{wHF|q^58@X5jZ9kr9 zVq^nQwKuT@x_JJt5>$K^E-nr{jEwH??hHn@&J6ZW<^t4o0C#^&7Yl$2&>86D1~diy z)i6N8$QJldXAE%U05uCs=YQ;~_GT{bMovJ$hr!0u1Zd~{k>P4*3UmT|JRG1ZEeB9^ z0NVW%EcZ_U9pFD_17K!g{%^VeWdBvj((dnMBNG#QTL&XMPfI&QuwzGG)^ZpN*S=yPJ{ndo2s{^CD zou#8IP+IIiAs;5Ve{JSK7XUjG7bhzh3jpW{0D72MF#dm4Ud_`1__ve!FY`wSzTOV@ z4gj-{CV;+{X26d>aNf>FZa{#GlPl2I`%lOJCOBqhfT^X43&0p?ZfOViZ}kr|(Ci=n zxO^u|4}cES$Lui!nEv|t? z0D2a7CIEjkGbb~E^W%f>|E{8BWceQzO#h}z+nLz|n3?`j`*BSFquA{~13>kk<)8-q z?_vt}A5#kiQ2jgPx=id$CLh0;|38oV-zoq9Cj74||8GP7e+5an+SvTA{+P>u zTt?0x%jWX;HU7oGk9GRrI>hZv>`njLI~H~hfRU4vktf{8)qfB>z?=DFK}~@ke@`}m zk->k?-sK|&@X@m`z|7tW?yqa+UDPjB5YVM-`2K>7$C~zx1I@>%YYP;WPR#eJmNH zk&T1JzZUKf-tB#A17+}2Yx8G z{{ugw9sce8qp-ur?%A9ETkb=c!yn52It-^j@Wbu=2Y%>w`2#<6|0(68yxSl6q1%7` zUu5|Z>hTAD2=)8}KZJVyjsI(+OU12AC!Et-2LN93Q`KF5P@*0XL>PtA11o51KB!8L z>_b`CzntVwfl(sCDHGD6(A85@k}Zctz^!q%tK!mXJfe2M{tJgPch@#9XfIkfB26Ka zM3%4X2`{pBAL%u>*zJEb6V2OL z5?w@!T4$CzsU-d&Yf$qP!auBf%=R$m(6xZK?~B!G*=x4&MsNcm2eL!9q4LDg!9{)T zZNR$BFXG>0IN$+L9dT8xS3+Nj&I)g&I+zHmZ3fDb0P4F0{Ho7(%sjs`VV8)#)LCLb zRVNii?sF{5#icB*<{rs+GiY?gSOM??3 z@@hR-GD0r!Wkz(|BxHgLUw+KJOHY)1`XQ7`|Fqwbx+EPtFOB=(x zypKx-dYtE%OA2$j>o*^!)08Qb$@>cRqv5AZ8zU$y(GI{Jzp7!v&dc42B#?*HK!;mi zYuaF5cJk5<70U4qC>a2-=J}B$iK;^DPz46gWzG?)p)7tcPCqO%u&j9HfioVKF$d%&LtNwDK{rj z^tte2aoQkMUfiD(={I>cPoL%gn)n-6Xipa{)?6R(dx}7u?G{9m8|RQEa}{*!lknW? zeFIQB6@*hA)SZ9bf?%9h-B4i*@1^uQo{z}UdwGB8>B~)VY`{5VYB&KJCPaKNMvCmq z+bP$8=h(?I$?A}L-a9O9)^N%yPi1GYf4&ZeAjm6fw$G?7FW;6tndEF-K;bD7;2WzcG^2UwkFl0(lWYs&CDr7{71o zXv@}_OnL#AD}DrT(4HLa`P7Xp$Iyi&z5_JK7yUZoWO6G_vP#PCU=vD))Un?iMymPR zj}>uqt1J1|2V3pZ>Fygo3VrbFEw)&{0p5SRLE0=%Cld}5sy)?a#Ry;z`SVmr z#nmP3#%v+HEN#AI*96!&eW-BYqL_|YnEG>uAPbNh4IT#c>wyqkX%4!Bt3|(KVxL2P zT$yo%)N8CnJ?cKAFM6VD%6pWeHLCc9kb!V}3#LzT#f<{W3gc z-Y1k@R1=>%KRPY2DB$@fd~%5+!_D^>#&nOd;$_U9uM{ zcMkDz#H>P?w+X?sI!~S6an?%s?GS4#Gwgmapq9$Fb%4U8RFlQZsAiPLD_G?3yjCL) znXU|Hf~DP$Xo=EAFp{Ci5ffio<8&fSb4##K4UpptAM|VoZiaRHa~8LaZqGN@Iv{@? z2<7dRhq?TQr=5>2j*Tey>%K+W(`Q3$r^8O4A_*o;9<|y4IN=8%5g~a*h z^hiA3ir0+AffJ%pDAeLB|7y#`cS?Ao2#^IHP!?NO`bJ&i$q=$CDW)oZ6=Ai<%o#e- zGCYMJ z=->;Ff@hNJrr2)at5iJ%#`8{LU+SJ4^kdK?xgT4Af%0e6;iT`|ag}I&`}2P{C$#0Z z&WAi@hrwV>nd<7;;GM%E1PrZ-kv?m}`fYYtA)xGb^$Ftx&cRYfTiQeMa2`y@d=S&J zg|i`pXB4s^cIe{<&0}vhrK_>~9oT_{ea-ym1GdBpE2@>yJT01#eEsu0k;pvu&xy=X zT#<|N>EB)~DMjvBJ2_n1^P+#|47ZzKt!V`HRgL*uz!I_YcZ+_a;up2QThmc<<)abL z4Uf$t95uKbh&DswD#Y>39%}nVkedQPC`Im(?@>Zm53w`EhZ>t`;CsbK51VXQyS(`?N_>hA=>l1W6NDYl*I^+Z@};F$f+v2tJ3f-t+c(Lo~s%YlMZhud)tRoPzp;_bCjBNZY} zo<+}SAnpm!O9et)`MUGv&8OCEg>hFR&Z+DPCK*{p!|gRe|JNy7U>)l`)y;oF+`QEID8IB=OWt3a>Daw!~@6{rof>M=gCe-O^-iEE~J1$QFw2Fl z@Lbmif_msjS)bzzZg|W34$*sjGf#E6&s@H^M(o#j>@}}qCG7s_T4lsV>Y^}KgjXUO90drT z!S;Vo+EGI=u;|&cs0F=_vA#(Q>+V=jAZ!X76>Y4w0sPuFvV@?prex~8Om9p(Lx{Vq zanlaBx8|l8TV}nl$EadwS=Jina(bQgKi14N_m7L82V9O>R6Rgfr+! zo2akU%pv?^-<7y*z;_!WScylH3Ift9XjO_v#@C3%P-S)AAh*#4X>_nn666;__IH?5 zZ}}}QVlkRJ6}rcLa{BW3DpZxl%|(BM>3k)xLFEbSgDnV0sCjv64Hqszm;Mpf$pe34 zovw{+Ty6|lWuOZusowr+ei@pFLW;14n39!Cm~x|VO&qG)3fH{RRe0tU3}TrGj`(70 z$bo@L6{JcmN*0To0@{#`#AcQ{F=flXr_bS-I7q=g`U)%lD`Bm+g#9)KAm=p7VC`C@0*00pfW{$fbLdC;vK%mb-j1uTogeX)nTlv4h0Hg!tYm zi*rwU(pCQSYtf*a2R$4~QooiOa#s}@#U;gRlj4?Fk=VmF^;T6z+eaZUIH& zYO1PR+x{b0G#(3Px;{N!!zcnriHb_gaTHwIsc@ zX6AJs^~jS>eEa%odqLx6@W+UZe+1Ix!{9CS^S&beI;|yz4U`L!rAr*ya^2K>2rNEM z9@acvxbNY09pCn|&h$Q+C*gl^?rJG*6g5>Mq=zGu?A?CA@xa^q%u=UIWyCj^tfctw z9V94>F2RiQ0ZEmMXyfkft9MUuz)?a@T2lxDO=7?NJ7X%2>EUp}6%&IgtNdp;y|qq_ z1q*)q{6MN#gJJ!$Xks2i?@7V$zeT#$U!a$uDe~Gtp$^u6-Os^XdAhluZN^=r}&urnyQn6#=T%brxHdgMEg=A2G zyP7N_hmdFEs*-olA1Z$XU>I)=C(e#2QPT@bfFojMlZEOd7O?cpSLWK#CA*4$iF-!E z{|d^*Ma#g7{np;5zl_Ro%J$;{+b|pVFj>?q(QhVV7YZ+O{;^_>wGZ5zY!qF+&F`fo z!}4H(fsJ%B^m2HriGm-`HXe3bt?prs4)W+KdWL_pucSN^O*DT8OFw_t3i0J|TVmI| z?z+WWd+f=k5xD5a=)UDJ80vj@HFat@-R|3-mCnZ6NG#D?*Uw5d4?$;gn}jb-GF2{^ zTflF0CA1#eU^+A=PT-prqZFY`qe4TrG;dPz+Pk`fh}tI|wv0d@Kaln1{8njZf&|iq zq?d0gH$|q^Gv$A1h(TXI9q!3+t@_uzP~0Z1rEy_Bo@0BInYE{jT-BMevsNu~9#e=x zp%muz2yHA;JPtxeNi*^=Ii_6Hrq45xqm6q}Zs>1btQ%K)I`YXMxsX^k_$12q)B$u2 z_dTB~DvB-&K(g0hQ4!vxGGoVEZ z60G%rf>_>A%euEruWQLpV)MObz-Xx`+LF>szAsDg9OlV-P?yPB9?gf)&OK^nd|q5o z@UfB0J1&c6Bcwl43$ZTeJ4RaaAs%xe-Ih$>O=-B|vr0q7ZA^1fM+MV&)E_)I1V}hH zJV;&N0ET~s$52+F8mxPHP1?5Cq^_i`k#dIX&5EGK!es)#fIM)7lfu@&6~@@G&znjW zCb6z?+N@0!9Ur4fA_KYbiz%q3S5Fd!5-Yw%7s1(5@t5eZu{k#TJANi|9XnuBGGI(t zDLxfkC2>t^Jr8N>EaVl6ZU9tIEi51AMy5uP7;}G6Da8KvHPxW7yvN_cBc~x}FUKgL zV>meSk1840NVGS*4>4ijE$sbq(Gm$yVD!WoRqa4Na^!DQ^6mE;ER8D(j{Jnh6GuAT z{_A)A2n>$F%_3z1E3;oJsKs}9YP}b7N9TjZt4Iy#^WHGdNW_C+#a3}3RK16#e?}j1r%Jh(?s@?m{1QwnCV z`qFUt!0dhTD*Y9JdLQdRN|1zXB4DYsrU;=emx`+IPzS6ktbjTa@tAE8@}y&%0wI5; zq3KZ4W`Ql+&B>@5`7(9yxof_xCQ$zCk?c{YG8IiL$y<#1*ah=SP`1kL4NyDo{hq(n zHfyz+o$-E*8AdY7M(!J4^lK3JxN(`vcMi>8(*Ph!9a#vrAjE|I>R6m~rwJ}?lT zvd*NCAxFz-(~7pIJbqT`*rkQB1Xq7|ndSa#W>R1C)P3Ofs!Ul-4=1bNPl(HpDw*W{ z^X!{?4kmkVrYs5QEW4Q6`z@ShTDmKq)2C1y2|BAQzG{Ch9Az^P(Y=loEgtyWZ1Opq zFDaw#j^iyW?=xq1c_>M6_$OU0-9|TjrriVj(`Sxk(74ELEf%;sgR$x9oGE`kFwY=Z zEwSX<`9D{_>=d1PBHSvz4u8==2b;PHG@dPIK3@UXuBFL@ zKVJ$gVrL5AgN1%Zd>MZ?5{pm2T&``Lj}`J-hRAZ9XZf-GR2!YzJ)g$yt?^*p%VJ1> zKh_k5&yJue`f1~QacPSMk^Q?!ET+54Yxz5NFU3nWT{SuT3HcexPoY4$3z@0fc-vz{ z%?$4puBTq=tZFiKL3FRHC5t7k4n*&{dXNM?CHiyg*0vl$)USWpUsW&81Ew8FzJzqK zNc%gILG{8Y^4G`%8!7rvz>ske7pu=_UgaDf6JnvAZ1n5Vsz z^@SVE=W1`<4{CqjJ#@Wi*x!9jt%N_Lr!v@kd2TMnVBd7ut$AGU>R^&7v|y zf*c8rQ`#&9Dfm2`API&iL0P|j#tlh-HYF!Oe7qY#6mWl6)S$a`kblDrx_%PGutV3i z_QGe(l<|4R;@z>Zz+g2GagT>jHs814Q101GR5*D&?ReLASGiVM*^6H=bNcyxaP3Rs zCo0#k%SR?&v_s^xY7q*i0)}M0ah@mi`Fa$=U)~rA-sFsHfHWrJLucS1^)AM3W0~=x zZ}744JlB71+HRQ>IWw|m1fwVp^CZMvRK$%wtrcf}H=6mDWVO8Bc68`?FC~w1bvrvx zW{$ZuC-vKb2HX4f1(G8!!@!`) zeRi*Mh21PxE5on$d{pbJs;qWw?h0in3bo0k`hq9u_L_wHIetLVkSxh-b^7;_ z`)mSMy{(+KH-ztmG%*e&08 zqIJ>5u%1QAMWz-7mGo&VU$i_sw#s-EW|4pUPnXif0GD z(SQN_3eB%g#8wLU=AUh{3X`lJ*aOH8S}5Ab<&J_uEMl4&KO+`U^3(`~*)=ccA|BV7lM@a6y5Z9E|&^ZTfKJnF5=ji_2zbD(^wd_KVK0$gbZvcM= zbybalpr!vJWXop!bLOr98aO9unEY%%@DmCb*jGi#r`;p6AT?9y_5}Slo)c-Bs>X!$ z!M=U7FH=EdZMst}C{*+NW1>{X`_V(FW7Ucs@ur%xCd%_Y*mg-H)E_Dl6J2G1zJzl?a?yEh^y&Hd*A#eUr zHNEY*F32e%UcVG2Xy!<9t~jvK`ua+w?)1a#+9TILt>1Fp{^)mzk`A61Nc9=7$CB6< z141uiEr{*(0AmR^Vzsu@bqwd6ky*fA3e)OkTSiM~(1hDu<%+U>RD22;-&5e=v*Qc- zyb*^v-1ME^Gv{7eGsDPa>lJ_Mpl;#x>|1chg&LWi<&9*7@#>h`?&utdi*VE$h{K>V zqcc1Ja{wk_*M~&efc#=}I=Yp3Krn8COgCRNQWPqs&YPkC8$-7m$TMBI11Tu6W}M5N z#6y*9fsf6hDI4#t&4>48)R`!E1WE1=!(yl7oP+tGyDzfrXi9TvF`{p_?5a4Z`{Gtc zSQrJ)~e7V!0B(1aK+S} z;3_KKqNpo*TD@CiF&&;i2ptq($u?3SqPM7-nkH8O^)R%STDksQ9Ue;) z#I@Z~5(`t#g5OhF`_AWZR`&1)Bd&U+g2z2Lst1uRMRNiF+oSI-kS++^H5QX&nPHqz z;usTRWi0^*h~2Y)hAmy4if2FGmQ9SVQE-Z{~%huuO#d}&xez|_uw zB|;_6)Uatt(9k;vnt!`XaoH$;%=869y|z+wskN+B;FM)f_CF;t<6S0@?5D~2Ql z)i8nW2F%#I>UJJNoa6UEgaPlCIJ}o(%<=m$pZI8er=}{^C>eGq!wE`jih{egzkzu^ z@|boM4!eK+B>5+o;5;Q*18-PAp)wrjfiglVp2yU=_p~>p5(0nQ156p_9YVj$xh@Qw z2n7_w-T*nDiH*7U%RRHja6F%(ThGk&6Tv-)2coJpP{nOtx7&mBuFn=K1LzQk#wvXvALLrGA;oQ$Hh$lryQ{aD#)@rcYQwX}X5G7B zf07lhBNSbM-pq=|wAvDHaDPCZd051v{^XO= zLF0dc-kqw>Vp+vz=h`KIPDOGNpwndiO%t))_Ov|h$-ftitwJbS@vMfM!EC_5|7LpV zrlo6H%vOq$VZv~Y^A3AK;;Tw|b7QU>_BJ+1Ek|=a_+fk&UG()9Ihhd`5hNUOBh3!$ z1h@Ofg)|O6Er)udW{ZCcd$zcPFY{j_i7H`}+z9s9a7VzMKv%FW zvJD`p*h|afE?ZtdPYo)d*7

=I8kxQWYux-uUw3rfy2(vD!IAA{W4Y-Rd1rzkhgC zBWwNfujI0GMRJXYqX#v;OM@vzX5^l>lFnCk2-S3vXyxp`(Xha14H@US1a$qmkSTJ(U+& z4wUYdxCG;qdHX>>dSvNju}Be6jbVTGkRSAi_SiyBPmZ~4PuVkCzTC>GD%Y3e$ljr1 zIUB%=W@;m!1KMN&>WHx`QQ3rK{ zrEAV-oq4d!_5c}+;zD1CXyk^02Zs_n@3>io-^KXJu*Jh1`}*a<1K)iZ8GVuzL&uUEp!3Lsw_O@rInt|tV<#0lrN`;Cj(I8(TBl51NO$vjS@lH2wIWa*zoC#bu5tRYPqA%(nYHP z?9Z%pqPBx6a1d2rOqA7rIgOZ4smEEP?FL2S!v~NhrZD03mTv6`=sbTb&b$iI_|GSk zV(XM7(_b`$Z_1$+v@d;AaJ$7;(G|zG?|_@l6Q~x7M-|Nt4t3}`ek_nz{ozN(8_b-( zAou$HvT{LczHa}d3@eOe4p(rs{ouHns4e}J!q^c%c`=zdf+kf zBRQ>YtDkjzaOmg*o%(;6lffqpgRBSgzG&JVPW@BNbO}(%HD6&{a*u(`wr2%CN+iI; z@jL>0+UYfHT6$L81e!vI)vA>n9Cc(i8Qa+8EuuDjg7LzEolyAZRMg>$c3B8bjHr9IIGnjK__gk zSKqc1UCUSj%B6p%52iAQb5fmH9Hu!H512IpFK_}iFMeo!4gF!45Ahxk^alr^!=;uR z@va%s0i-?VV8ua7h71B!;c}uZc8*?mSqZ9sx3Znzi6BlzP3}nwe>|sl9fmRxcHa@V zqN!JdST%VNzjMP2-iqBjKEarTAB<@w;b%=-`t^L{_g{ZP^56j1Dn)I9au6A#TnTG+ zxg*%3Q)?kc8@MSju4Fy-iubM(JsuxorWcHxuG0aD->XS0Mz3thH_>e^P=~?N&)^Se-xEp^cDtA+kI~~5^gK{4T>XkDih{iXC zy&#g~nj8)Rfm7Ail1e5>8_7tJ=Y2bvs)_8$3Tt~V9Do>qJO4dD%)?#aGIdcLriV%> z%zBvAiq45BMhhe<=5I&V69ewDxjy|7Rcn|1tG&gT)v;-zQ+jGj0-tP_o~lP)>6!hQ z2F8EO;ak-*h)rSR&`aG4{oCa@5~n-Z4S@;S{MFz@by~mizEWu!vL4e0!6C_35_u!I z_2kG_Wa~ad59CO8%$_^Pin`EKH$nHLdO8j?D5Vg)geb8~w1;9+lF5^hBYf#hqo`iL zeG6v>((U~1Sw2ls&~YLIxe+EJa1od3L8yO_tE@b)DLSvs-CEmv#G?eG7M_=m3fv-( z!8&)zIv9-2w5*aE$Jws{QZq-bV*{D!8F+YT-+P5)PVd%&R{M(jNMI#zdXuq1!t{|m zXyn2)TNzIF@=vmfCZLsxljLFbIE=!5JCtAn4s`=O^vPX27#2bcWn{b^$}VXW$iH#gG&I@;3mM$G&s zf;Cab)gA^`z<}B9ag?1YzS?%t#iG|y-QL=T)svb|XaIm@hWAe4#G#K`^EeF(jf@7V zD}dbn@eLfJvT%<>s-7v2y5!n#YtMhqFOWfE)#?dhk8-U6$x{R`bt3h8`8G*+@|CyLNQC6L1X7;g+C)2k!nWp0gg{YunZJ@o z4Zn^eZ?19^XLk6MKN$GAj;sBS6F0}#9>)|5M|JFB6RfJ0KS}?m)^g|-3~GPC1cf09 zsoS0AVgrXziahb^CJMg@v`yxb{Pl6kzC?IWh#u~sQhQfR%v~r*kO4VAHhC3yPtuX26O1uAUk-R zKEYn|>!ys~5AJbd$r`p!6G}aAx->v=kH#CMq&Pd$mQy0eG43yJLZ_{!0DFJznh6$p z$$nMKkx0cnFsgUYP~^Q;KpO~s#Vf?ciA4_N(q&HB#n=UlHuvc5hMN+a3Y83p`CL9H z%sh+;1H@*9NKG84rYnEB&@jb09-}N->iYJeC@Ka$b$CR)BBJZ`4FFmkNp;(=k>(Z^ zClaYpcBZeVVIyMf!^9RDVSjy(@JjD}Lhbngv3?q&KK z8cI)gCXJuk0D3@$zg)pj-HQ$p%_PBe`y$lXbMIxzu+mODt4Bja`TDF{FAxP5&Ce*ta)-qR+$AIsbM0;&SPlXvwi--)`D@RYi zB{UkZs6;qTmAKd1TY+`G)J} zF=;+KUhjf8JdX!|m}ewnlYuI#oZzU~v=S zUDh;$!lC#|HsO@=!~B%j*Gwr;09rl;qW2$@o)XJ0SVwtf?^=(uRsa{Piz310uF|@H zBBMW-Hma}I@cTRR1tCGA>E+NV-x>|W*Kf~9iGw#vP&j~p5%r_*%E`G&Ly)!GvM@-! z@Pgq~$dO0=K=C(&N^7ap-7#q0n9)_6)c|W(CuJ|%!M+t;?+wo3Z5TKambokTQ)l5x z*l+nBi1|cxfLtZDCPdG~Xb#t<6yzN!pDYd!0r{5VueLe?(-UL4QnJGLB7LlH&)>5s zhCX;?zE!S&hh+`^y-KmxTFLKTGg95D%G{wrg-;4$-(dtM@N6O@yF@}2gsIcmRWRk- z=~_Cm-gXYBl=aK2MBO4ORyltp-RVdNJGmsO-~O!o4^4W}0Gl&5ER{9;p)Ae4`s6hq z-p+3c;*X=1<6?!i!dD@p0WeG|?k?67=S}_QCq8U{HD3lyh_8?q+j*_3)%}C2*B$Q@ z^o_B3Hn)=QA$)yzW$J9jN|*gkBV-NFz6PfxY+S1K2gD|?RIgW6<`PkQ3|Bh5pB=s6 zEq26lKC&Wir=NY1-iAcdB*j4piONKn$!cNPVpN1#_#KNA4i#Gj9#;{&o`Q7Ble`sB$?(^D~-4s{$N^?Igp#&%K5lt(O1sA2JLQtSy5 zg8D%%<4JNb$=hqeoG9$hrHl$1f$f0}zCreXNN()MhmhVJu~hJgb~?wKlJ-bo`j)wl zlYF+XE}x4dJ#y!nlnl>RP>L;*Y|S1ybQbR1u|^X|L1k%w zbtM9l@*gQ#sY~|r;5p@IQdrSA&7Ak@El^fZnc>`Z192Zp(G|NUn8tll;h?UVJh6yR zD>yc78DOn{G(|wu-D<1D))J@fiVoo`IR=qAYwg+V^$ys}GE!fLe6Gs~UBZ#;G$HY$ zDEnl~Ve!4g>)zv#aXAE(J$0l8M8%hX_QW2gq+i}5!_xuJ(WFSvJ=e4(aS5CJz-rS! zUp-sbu7z|(n8*PH;m49(L4K&&{cML#&nRT zpg3KIV+U#$EN}}IU&V~9033AP4su!W=9C*Y2LF~%zxoP>w&RJl^~iQxTU7afvHC;A zA0ndtQEV!@ycAB#Z&nEeA|)Rn(PivSx8m2OTd55-{&?C;d1MQ$a#TLsryxS zaxVSu@qZK3=ZtyYXE!7l7TxiG#_ER_V-)S&2&|&$#o#0(ui!GrtTfd2S*(mU^^FAe zcZCQ)Odo$7gt=1q$-$!@-82S@?zkg4jpK?DZ#v&-qCSc!gUUtav#+O|spAV-zy+O( z{+L_C@eG`QrH_|<{i+s}OuOmflv4cisUTo$yB*%94k0C)k;R19DYl9tZcdni4*j0 zw5Qo81a|Bdo)J}{JrB5ll9!5l5yNhMHB@8InYO+C@yO#+Y zbd)s7i9qYJq2BTJ>Us$LzSc*G?p5P9AGTv2(DNl{XM6oEWBi``bxQn{23Ns0gX4V& zpXiVE{4N{xk|KxJAldmP{fW$%@eKxuQUXib_{-*JB{q~t z7d$D<{)w@{yo+Lg%PJdszltNtBPnX>;l&!3+m4iU1 z)fMIPj;>R_YQwiK{YhiyZg`QWo@r7u*cS@sdn*#mILGfPzn%#_=*w$~m7xsj**7^F z_|-%HNeR!f-Jo{TTa62(IU-#AKKyW8$Z8Gc{fhAB)^@0WbieYaf;Y3M18m34_~&YV zgvbg}!h~73ck(jtPAO+bdM^UW7cQ{ciumD1r1wrT&g=Hs-0dJ^Z2 z>Z*xCMiaMxfsrF8*<_>wK$Sz=PL5xd0qB?OdDN4G;?b~?X}b&e1gF%)X5SLt-bK1e zl2i4>pMBkKGn{xupRFku2FhRGl8BVi5e`MhYiG|AF0KPsZBmi~gfnRa{;D?;%F?~Od+d(>BM|sfkSywea17cHt3(yW#uvg z8IA_rmRMh+*KQelGKjL<0gObGR;}u=)tzia`}3>12Ppf{oGXi`@*VeIkHafG59kKO zVuuVsZ*4ud@(F#v_ryTWtpiHTRZrc6R&OK&&2~JZU?n`r%TGqFk&g{mzafrN%R6zG z5Lyg>X@?G>_q*Z+)k@BqFwj9oxDKoiDvp={$4K{N(&AaCA6+Cb>d(u-Gtln!iF?bv z<0X*Xzi3ihsa;>+U7HO)Eq@v$aflq)YFT1^> zAqNYc-Lq)O_}h$}!LP6Iu7A~_Wtv$rn&wjR>ir!?CujhN-h?{J3O) z^!mzU-XPHzNRzpq`b-FmKfw^O-W_4- zL#n+}I_Tiav{F}J$c*^?`#w9nsm#J+dHMF>XQny%w{n&Y-KMP{5DXA4sQZ&Cg2dIK zHKzWJherp`19J=-ns4jf3<_+k-0U8I^gb5Urqr7(_}ew;wQK&*KZup_Si-|a;@%`U z8S8zkP%J8&h&iOSX3bbud=5v}#q7T{#Imwz)D#mC)w?(98LOa4hy{Wmd%P#wW174p z?3%(2h9vMZxkO-w*dHK@W#SHMwEFrJI#RrIxg+;S-=9Ye(5J2^@7#LGcL_az+LUX( zhSIG47|=*0nxS_4#qEj5>ASuPSDVVp`9#}9ZXB7VDVwN8QvrD|Cp$#lIRqzH9B*)T zy-ydRH6J{ejt?>Lpm3TBidZtZ3j7UqXUZCPupqG-#QL1?K;vk6su6UA4`!57j4DzU zfnm@g-o+4knOVSNTc~ft5>V8C1S81Ib9)M7N$XoY5XvOwkT5+P#Az9W6q!IuM;AKj z6$8br;r2PdLhLbFY7Xy*|9lQ|XTyckuwR0Rbr7~H*5R%m0j1b1&I2rDig;q*H4Qht z8bkIM)s$rrFB6o6@aa+V&`2I8WyjB0ox}HaB~XWitCg;)T8%OG!HQ0QT@<{_(U`kY zX3)!VkvD$M_DXBdMwl@_(Ik+LYmf~~KJreXwZ z8s*HFRC)nUO>xVbJc=EGu5wdf!F-0o{6Z**M5=5< zIFd`p8L{3%jhz10$hU95NxH17r7pY^>R0Ou%S88&GK zXFeZ`J;qBU^2e~(JA|G?B+sNA(%{&*$@5Wn3DVBGrCqD+Q&sWJ$Imv@k zkp2xxbjW+%h}^$_9!9sGtKTnYDN*O}9%0s`>b8tN8wOHK5l_WooYDi~PYIV;lLbrc zA08Jqo}MCLjo=LRsF!2>^(u6c|g;3 z>`iLG)r>aH2|TW4Xy(y4~PsWYbrE4!bf(pqPbd4e*s(b#O9ia0+5?T^;}Cm`iV`m$M|d&So+_WfdYM1DgV$4}7c-h~s4GxX4|j(m764!N1HMq+{1f2pDD_~2 z$`~|%hL}7INQfbB>a_<3ndu@NWTFv?1kJ+86?WsAsnAl9hUNBlKyASW8aCsc zc(XcJ{@K|EcD8~ReMIFUuJae2F5UFi;RUc@VoLVVR=-VgiqtLNFO$1rkUuvYFT4r_ zj)7OYL;3Zw*DDfz{a2_d_WkK0bZ(ok6>tngjpWgaNEM%8WmcW$M8=l=&!YnwrGSI_ z)v$^huo0AEARxZ(N`(IppnI7tmvP_&6PJ2y1QroAIWh__Ol59obZ9alH#9djmodZv z6a+XlI60Rg!~-dRv;|a@-5NHGAkq>_Nev90Gr-W&-Q6|707J|mGqiM`~@ zs)q{zEC2utiGhX1Kp+4=2qgNiK%~1EKpyG|w*zSK0#uO*7z&?74(aCO4tH=w-){4- zC4k+Q0{|8k73Thv4v=w$xx;Ot2!I9@?Fe(d-O(260?My$<(jM&v zb%z0N4K8q77y@;h;eoJ&xdU!D2k5D&1GL;=h`)l>{|ev+{Cze6FfaJu<^In8T?mf& zlMJ=BMY_5{5k7E)1Hc~c0t09%s`H|~(cAzi!tQr}Ak+ngyv>JtLg6k@o7;dtokIbN zGCBb0Ey2I(p={mZZfF!Q3hwfoBH!;ax2LRtu#-c&y221>6#no2#&#rWSoSy`kvz>kMt5WvF^0Rg~ZFbE)je7o@f?=sp@_}^`S{>fEA*dqbA@qgOA zJ*R)Q?D@9>*#Djm4#0mG(?s6N76xGdN9E=q2*~#K1O9*3`k$2lKZ*aY@_$qL|2CxP z;o|bg&Hl&#|8YZI;VwRZ2i&UG1ARLI8pzu@K>Tm05$vz2)qvT-JzW3StAd8!PJ#@7 z!r@lUJYYdykle)tgo0l@%11=IDgF`OExmu?Kko<(<_)vO z|2&Pf6%TW&3u`&8k)iS8SsRwX-px2Q=I0rHX^D&ORv5QhPS(rGo>MDV{M-e9R{U&Fveet(H&5C{*AW}6>KU^3i#Y;KsvzD+D=&ysZ8%?e z|1z)C^G7C`pN-N3ISM_E0!Cdb{64wDly|#S=9fSmW2fwB$LIJzsE9ulW_~YrLN^s)sJoV-&4r%QO}cE8-uXbl%La0Hx)Jl44oQcvIav8MN; zExVUM%tPa$;=E2O$)oC=k*vqs29JjHM<27I|1sMjt)>jarOVVTNs5 zhP^aWWUkDwS~Dgopqp@i66feO{XgD-FZk5z!FK#ned#AXjBy2PB1IBvB*I)9R?}Y;pG?1n!00w_XQd0 zZ~5BVtZU^+69t414PBV}gXT69kI!td%cm$cVcK-kYRx!?wz;~0VIuO5BBJF#E{+QG z-F(00XR7aJDdq%POs!_Lw78nlm|PwgY@AIsSbR)50UR91SnWF+TF5!$rCXeCZe~l$1MsNPLj(pT!0TO+A<9ths<{i;hr$gd9stKQ zSnfs;xFNbS)hHW(kY1j$As?$^gL{2+&x$~Z``Kgh`B)_PsOFK1Mz&L;)upE)5@U^} zkJPcCv`+_q2kQ(iX(U+;5vFwml^X92C&yatyfRb4LJDTXnS}$gdXmsxh?T*mZ4d!N`}FrqE%H z(J5Z$?xTW#rxPQd&qUK8f8s%AOacp{M&VeTT!}z=7Fbwf^^WXcd-}r)lrW{W?q3)^G$X` z8USqj;x5wyKsq`6a^qp z)J)$-g+^dFN$ZHPg~Aq_(JRKyZ-O`8O3YK-pFMm3Bh`7G#P9eMipLZ)ufX-mlW_Mg z6*AX_$tM_SK2d01gyzH8dk(gyyA+d(k@i)8bn;JK%C^)KP0l)GolYEHpNH3EmHJy( z{|fn*UE|11nYqrKnV_%S%|pf}@zKFb(b!kab@gQMV<}9J_iL?ETb zTCR#bJFhH52Awz?E}AER4xKd7a^=nY!SzE z)&8X69S)Ud-@gak4_>ZsUQx#4@ZZ*(2%X;Eo}}^NEbLJSNOb6Z8ttQf%3&RU)a|0Q zY&?7RX|?Wnzafv;zk|>3k;TizX&0)hMm)-~Qc@-gW*tw3@d?8Zv`alEdC~*hotWSK zX}MTL&nB)6NJ0D5Jzp1ZG;Hxcu5>kreE?ftRTIvTPTEz_novDu3w?eTS|M?HXhNDt zp+KVbQbLA@`EFez+oy%N4iYVYbBeOFR#_FfyQ?9AHBY_bM3(CfvL@Q|4_@j@*Glus z=J}W1Eshf^3=Iz9?=R91(<W$naO2;s^|_;$Oad@XH3qIa0AfVNxebYL2ML>dzPDol!bg6cd?<)}n7h%!sLj|q;t~%A z`6+gwx7dugUgjn>e^nWlE11&W&fL>#@!VQk8rVY>J)U*btXF}_6~lMnETRv^NPfUYbI2SrsZ5pF~y`E6KXWHqwE@* zvsF-M?vgu=CoF0Eit|Dqrcg}(6wm&$CjX9-=Y63E=Gb9>k)!uJ3`Bk~edx*=rFR7% z1wuDKSB_s`2{KLga(z==nAy99iIAnA1HBNOeB|aw&DJz8vLVY@=j;}-2Va$lE+q8y zfXZG4o3Y(pTBrk?s+<1G zXa z9K=sY+sc8PvO>gx0wms4FagMnbLlU@)?U)|x=UlYr6eF?zX;P|^4K;fLuaF`VbhFv zIZ=$4iMleZxxUyNpEkzXwDqudX_kcr|T6&Lru9r+h->Am~n zfPm=?iSd!2ENv?h?%uq!t)eAd3;MwoH)TId=KN%OFa)VjeB(LtY*V4dff4EeCl;~y zSlp3zQe_xOo|z166~re79}y;#Cx~gL8{Dsdqo=1$H1ea3oN&LYJcv|$Ju6dRELG&>gd>T$~!+l>yz_Rk1g+-XjIE9XG|ujs9R znmJev%hNz7<*=7bK1s08Anqi{m{BRw3GcwcnZaPrc|vxiM7;U^5;eh%?oTTF5APV7 zCmR%D2Lx0Y$57tvi7<8?3&eN5Y(IHj6e}v{!O|I^8T7HQkzHql$(Qlme))K%_#G)K zP`+KIm3lk}0Q^v#y2nRa{<(j`v=B9aC5LZEegu4X<~@=3Xi;PITkCV)Q1PbcTmg8_ zgd{%IzH3@t!^Fd1JZnMU!1iaRQ#^{JR@zHy#nGSC)d12V%m$tJl-{W_F63%pwV%YV z6TZA(O1V^ey)~VwL~y5%gt}ZUrY5lUgsvWQk;n*wJq$H++Pp zZQnb|BGfa9Qz8XsAooPNJC1dK^P3#+1slTXW$2@QLrHVW3lJ2DL6b`q)fPj&<8R@8 z8RDsH-^76~A}KvM#j1lLn3g$HsGS_&whbTHIint1p!xBs% zrq^e?4O(tiDlA;*ots#H7yt73WG7{-M&uaf^P{bi?ZDK6M8>T6qVr^L9kbO{Se#oXFjMkNrpR*@%F`3L5=2edZUmCHX6L1X74 zAhOotJ(e#z@8T`pvPOEkJVHkkBfxnl3dJ=8M|dh*N7 zdaR1N=vQ!zi+t5m%J>VAAdjxsJToX&?22r5tCM{E8aU$nt0RV+N=bc49T(RN=W@It zQ_XT(bM)Cwxy@cG$5LCuhE4`DwI5P<_{|_NM>u5t+YQM;6z7PHQkh^U*getp+2#$= z_E7d?>(MWvDiQ~OB%Fq?AF~gL6rKXPPPx{6gg2!SQll*LGC`$k1~Fh93o&}1s@73=srHgp-SF{0tp%7#I?<2i}b78rMqNjG6 zpQHt{%tejRxe1xo)B5Tsq=CO!#I{!{#5U7nT4;z7-w{0Z^eB(3fYU7`Kf=Oc&dTe8Rq@uK7m zKxo=C7BXIc=p8}6<_;b+-+ebLyY%`Mz1~&+wXe?558BU=9KKNh2+6>??_n9vO1rZG z@)?k}J;)?d5>whjMy1u&YP|7zCEjk=4sG?za@ChLA;_OGmUllTyEctP&?948V}8l!RHAp6!`iYV&1MDRS7yF)}nOU z&|M#9wG=NUfkLF(1~PY;j6ZK>y&b%Wn&*?XJnLY`N{CC9zK>uA#*7nF?kaaIE^NF^ z0pWgYXtwW|cITd6wZouaj^7`gXQ~bRvHRr1DOU#SQi=favW)CQKwRIMd@^Z_t3T-B`E+ zN4ah)VH;z*(A{pY#=U~@l|2TUtVw}1(hqEZY(h+^Ppz(-p>!(Nk3qI94x`@Zq4vKh zlla*kz}qC(*y}p1l;l9t>rA&Ot+>VmEKd{Zd}ZpJNt>j=i>W9jvy)xsu}pJyNPl74 z!{PI}iz$pKeEVWdzD{BxQmx}-pOmDr=urJ{gQ6Kv<1Z|Lu$G?XuPJp~)t>>+7?HCwNb$ziF7J;p;Hj_~ro;wFeP)qJZ!J}P(T zu=<3+gdkoQ8}`PxbMp9?K+7qrk^t_vyaOa9Yd`MSWijo&l;1*tz2khX|B0|Ms`f(WWA#?<)%kp0ACHV2aE$B_jEiONg_IW{;|i{ytHrHXGv$c z5wiKS-0I4WRTt73t*1I|3CJ8?oosSHOf_y>_n4uMDSWm_l%4!7r;sC;tS1Fr$t_zd zyhE%MR;x87-%G3jSQ~b39Ud@$uOHM3?qup$hQ85O zppp;LJ20<~J%6?yql`8dCxv z1=nz%@9uoSWRtXZ@8mP4r^_UHW5~XZg+i8Ng)4=1>K0>!@3rGj!Ppu)SI+Zaa_43| z5qbs_BcOn|EL~iWY43c0=p4MynkpQ9#z$V2O>{tU_2ahQZ#+&C_%e;2R>D7~RdaJyW zHY>)ZM=0MUX2GRgtltfxeApRlPo89Mm>_1}@9_Ev)VEvpY6XygqB35G_Q(I&fRz8} zOuUb}k>r~EL_yyrKYJxIe-8QTpX#z4w;iI#ExlW4&f9TpoWHoxw}A{Px`VP| z#?qJR%%tuQnzVU;s(d+$0)`_WC*fS zY~Y9W^{9g66h_KbY|b3JHw4Pj3OoLyf&t~uz)7X24OYpD^&@R=53NbE4ER0Bi|D4} zsoU6&vTL9&s7hBNQpud8AQk7#Bw3ics|0@fo%ZMJ9?6$LV6^(Iq zhzx%*EdE|;;5-^s^Rxf3XLlqvlfO?)hoEI9XlXLj$j?EYf$UCP&-$V|-e_)xzlYqH zv{Q&bliL1&cDD_wu=qrWT5yS_&-TuC?Re~uH~4c0`PO#gnrw;$DhGTWJkf!KY|q{+ zT7?~E2@4(!RJIVe-v64S_d40o6*q~eSc5IcYwOo_8uf&%w$f~?(Q$H4k3O|oYtz?p zug^GnGRg^wcG|Dq@Mt<_Go@`#CN9+#^nQNy&4>(tQeV*g%%~`VA2z>?c<{Jqa!LI~ z1Yu)LT~5_W_ZVK_wKM*m0ah+unw`7xdz8;iZ#bF7)x4M%xs2R~jt2dBs|}23Ys@U? z)@atn7m~5Ck544(?_OkcZwNNaOi>8SbuEz#j8B9cCT1=-86bh*n-7P z7WPno2${Pz%!M*751NR|J^9F`Du0snp=PR=+agI`?HX!2H|^fj%JkS-qU`H_LQ1b> z(z*8xo_Hgk&?D=?Y`vl;QjMdntkv+;A+{}Mcy%1 zpQl?901y8bslL&(GtuG@cL!Ghzj(&FVp6v!fLyY2eWeob82}ssYK`x_3|6%HsbSP= ze!Ky=Lo*#*1?Q2$d>E{~Y8E%CmAXDIzH-P~yMm*%9wtre=XMDtfA?`e?<`xuAEnWM zyc?@peOe7v^JoFd>&A%6C}XowGs<*mH`UX&1mz%S^Iyos#B$VC-qg~;F)nd38*YyW zr$~bA+VqG@4vx#%NvJU9qo#$`)QnrW89!Lvze2S3#Z@oEeh@01@XTF4cQda*N`Rppjzc@eF_cc>gL zp4rzQJ$z=$^;S}fL=w{d;{7hNb3F9u(<@|KaAuY8n8Jt+N|w-5X9kJNz>=E#f=v2Z zk!?#VIWx%P<6P2D^Bi*Nqm6MF-M#}fk=h84Kk75^IIN}!4)@olicDiF*<-kWIV_dG z>2a^|-bZ-lH;ysjGRr+y!Kx3cD)u1fr<7wG-4dqT9jy&5tmKY$0aDP7nW+tH@2f%# z9kWOFG)<d>OPGQzymn@$aYV_9GE&8b^ z>vmF(Gha}iBzZiw%D7mT*}E2t?<96{PHpcW)AmM2kzJ4LVFiG{;DSrt}IY)OiqOQ2y6k5=8ck2#v}!JM~Q2qNh& z1|C#oHAcgiK(LX0DPa@rIMeq<-xK=%%N}U`M2~m;l5q-uI%+!2*g`&3sznK_jX!Q! zB*~V%mt+~G^hysl@sy5(TMYBAHKWNSr~UF*KM$d3WnQC~dJ_+S5WXpRNXElSwaZyq zLchf#qTKuD-4)+0K~}*JDPnfqo0sR?bVw>+ph$Cy!QzXAZMd(c+ePD92Qc#RUON}} z9=_|lLlI?s$^VSIhbN}JuaGG5-D+obkKi~PQO+y>wDRZNV%Tc> z9M>Ez!DKH=G$f{f&K=v)jm$Z!Lr3Xnm-j@md2M8oEk3X@@SbDHCbOJg0`ZKkv3mFTJ}nthAuO~%A=2xL+SX6t zH|x)T;e@5l7SZysV;Dma*MImSH=BgO^8F(gWk}kDK>pfj<0{tzFRpl%r*re^WVpY) zu3wR^(8tE1-*2|dOp%w{&T&82==dS-rf|N~Ag{mN?JXKhA=1nAXsEU=cBa!fE$j

CVZd-VSSqnvv@mvP_&6PLJ%1QroBHaH3| zOl59obZ9alI5sdfmodZv6a+aoH8PhW!~-dRxOG&N?G`ppBOL;Y0uBwrz|bMx-5ufp z0}L?(%+Mk&NSAbo0#Xvv-AIRYcOxaz@uBZ~&U?=J{nq-vHEYd0*R|u`d*9c7{uoAD z4Q-&LCEOe$2ZtenTpS=_fV8Trq7VQC;^6>+xN#X7b)ZOl$lo+BqaMT=0foba|HDCl z+8F{y-g7cwwA0E-1HfJ;b7fc;N6K+*x?47C8m0IFc54aDL8L<_JzKpSoW zg&;ltD+P;)4HD@n%*pBI=EebbKybi+ovp=K*#T})qzym|f`B-?LM#El8wRL>9Uy;o z#(~QS(6NCc{^GUaR!BFnGX!u?*h4KKFvNX?3(OMY47fiWpslC^P4meOzs2M7#_ z!2MmH4AdE7aX)qs&cANf4hDCFdHoHnpfF3T-%VJ$ICAR3piV9jMVY@{?kU`VIBN(J zzy}f(;1T2nK%4*&cMBWN-|2OKJRBi^j9kCz`wqOl9N~@ttNSJ(-cT#Z{SU4e0_+L_ zAe~(x-d_J{_-};E#Rag0S|9=D5Njw5_n++dG{ovJe1G}QPiFL_DJi%+zzfJN1ORgLfdE_}0X~3#!2N^wf2Yv^ zL;o%V^iQlJ%nE)V@mIO`bNW}wu74|l`M;_Be+!axvA6$YX8B|P|CqrJPcJS(pXf^7rC#^YH_~ z&dy*D-21D)M|=P;uKNwOgt-5aHh_}@21nk90PcJC23WzJaerTbGrtgkQ}#FY2MO>4 zI92{Z0sv0ce?<5Gs9b$nyJps3P z5or50u;IK^@~IntaD7k&^C0QmfEzfN{qg~_Q}(;ra;$cG+Kh66+;j(*+)LYLH7Td_ zjD^XcUTfvgDm-{kfzRZ&te=@jPu!iNj>UPMQPE8h)u3eQCrHrbqBzn#KwS6kijfpHzPCzNBL9MB!G%rnsf=WnlZ$%4#S!>>{v(9(&m^pLBAu3=s z+~i%NS_+-ANYe#wtXm23(zo93Ig$?Q)-XRMSO4`xhPOx(*%#eZGQ8L&dUGEMuQNZp z?xv7>nae+v*tP5|Tx3l+|EhLuvv#~|O8eZYBcu9p$Ai5b75UgVDOr)du@VC@r9Wd# zCW?Y#3uNwpT!YQxc3HmeC6xU-p^+DFb9#fMc$B#s)<9RK6b!q|)5ZG;zSPec_DrSR z$L^h70Y%LQ*8B@LNk?7Q+9s@WQ?Hr6y}U(xsjbS&%KjnD|GOxT_E|=N2H$+~_`

Nzu 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

aJ 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 $c9FjcO7f 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�NpN{@)xzq6ie`@Oxnp?fjcX=)W-R@2Vmg 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%0D9YkRhu$JdKKDg0tOZ$Ckv{ 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 delta 246782 zcmV)fK&8L=vKf)a6ObYVG&DFMlW{L7f0a~CYuqppz3;Ek(S~}ekw#y=wWNU-3V|AO zXnJsBZPs+F4eoB!och;0UM*p5oD$!JcyHdkHzR$hS8p$s5dnf#R@7@@6?lchX$d5Q zs9W)^xQOd6b^C6Y%J21OCOClz!5B3#d;ssQs7wImTxPuAK5UxXveH<@{fTt0e}XK7 zNaCFHe-%w&r5me!iRnJFh%-eS`+SJ0-F9~+3vXh|SC?g=Vz<4IX{M7(d7CSH0;lwA zdO@i`+AwbB`l!;+x+OkqT;SFqkTYX}PpLip*mu7(Ui%T=fOIHiMn0Y(K{yCb;&DpA z4HIbQ9WgH$15~0qgSGKSBBd_&fAi^S=Rg~~Bt1E{^)%%6=5ZL6Dt>jT9ZpzW|1FJG zL!iTCN$P?x7k8vpyAA_IU;a)(D}vXj01ho7mk*jr-i! z)4RE`N)Nm}3&t8GXqxQJ*N47&-q*Q=NoCUO6AoP7(^%%JFZ~dqp`sZ^LHcLTkWt`p zi6N94tkKg&eMz9wyr@U~lE)^2yPkx0UHaU}VFDQT2TFGu3M-aXHE126T@U(hgWH^9~$bb_EFd!u{ z66Y{7N7TU7P~c+8zWCQuz0A_X<|f&JbBIZi&6=uuwY;j%i;E}6FZIYEBdHu+T#Xb# zgvgQ9261IZ7vs_2*~_Dx>g>yrfPYu>qnt68l~rBZcRc&8tS6=a@U4HT7E6Es)!QHa z2jeOnXwUL&TsD&G@w9q>1hTKo`skmFUq(tIPU$Eo1Q{V39W={k(+M2OnIw%imrk`t z)LZ0!pA&@yQL%s*Wwp4i%IV2b&N_&yjo zP8i6LBnKIIa&odRMhiqGA90EZ^~cVt+K12S^!B<4A-NpnLX$9Y!25si>LZfbPgHj8 zqH$W5^M1yJuvQ2gJ<0)Cru>t?gm_1kO9)YjdhNgX{jz<;{La3*Sg+tY3;QMrzb>nH zn2|E2esiRP1MygjxXY@7mHA_{Nz4j4?3&+}K- zT)<%61cpIm!hpWioEU$OsL=L}dw@F_`RS?m(_-dd>$0xBKY4an%?I_*Rh`-b-S~HQ zwe%Q5bYd|mdM{QU!^N_BTtI47k3$u;kcKE~gh%B}wdE|vPe8CRlfsY3<%TE~;g_yU z8Zq3~t|F-I)%p`kHOAR&4w^1q7|uh~GJ^ybvB|@_zOK5hQljFb2kb7nQ!KKP_S=#D=5@85h5d<27(i9^mrI&pdj$(*YqnP$3j$<;iH7A%> zr`!ewDes+mp2Er}5i~W-T_QYI@CP{ha@{Y`ew2K$qZ0xlXYr#P9SGKC!rv5r!1yEl z-S&!QIe!|ugob)Ab?6eIb~N3#YC3z2j|6*0Y6hf5 zh^$zab+N2wbv($rU#=q3$b2xn=Se-FUx9ahF2jHHP?t+bq-l0)g;4>dshmzNzoc?7 zE=Oez>Y6ZQdk(6u)osi{%<0w~*LYr5mrJkSO%Zf+r0-veVzBBlrmxE-)gZ)!~OE-KDzi zIK6+3%(!gGHU_}abg0=PS@!-N4Ove&#gbT25Yf+2q(tUfs?!RrRQca6bs<{rud_&&csKCQ0` zFwUynZSI`iAK(*4yZT`NxPuv%3V3zXPwhS>eq*pmLIIfaHn%?~b6a<)(!@;Tms5%9 zv(M3+?E!^?&$dmU5@`*g4P_LEmF2`1flys3qGk}dH&u!^5bZWQLG4d=(b!lwNH%}0 zdpvsM+9RG(B9wC&FEwRuuV4p}eQ|zOdw|_KwD_=`*{~A0SMLRJcrxe-9iH~nGKnQ{ zS=Mpc`_TGQm|E{}y&Y5uDf+cQg<)3lbx@rxY5a1cVC)w%#`=CUkU$RlOv7I8knhkv@GvX7^6KOHFnwu4UGa?AGq3iSv4j8lg+oMck5G1cN?Mn)=H(f zRs<8o)UK@+_V*UOQ=u{aT-2d8_j?*k)dN@cjNPORZYv^Aco+7Ty&BO{(&2yV)wsR# zJ|zMs0{Nhzdi>Hc6bDPSlJUgsvZ{@e9YsMrDw_NPDq@UE0Q%HANH#O<_Z?kfLo1OI zgAw5ns?lFU`*4fG&fmY;|NIq6vX)5-8A-nl+gJ-b`Jk{1gl@wzdC!Bec))+My-Z$-g>bvD;a*nL8_SRDomUkMatGdiP54;nGIz}| zZl)Xpv|F12gSeW_Z;ELk_2;+qBCvhZL~!y(I-RAGtHZqsUa}c#rcQLmF%AA^K_ld}kmC;tNMa*uVF(LDte79cPnZ(?c+JUj|7Ol59obZ8(nFft&M zaW5!;t&=@Z!!Qtr_x=ix$&e#H$96oHPYDK)8o_`VQgGU+ZBjW25?%P~*i8^^iApLl zonz;{=ic-AJQ2!t3Zkt~ELR3v#L&)%iZ@*=PEvhZJ$TPu)+Qc#?u zQ$z?{N)m7dXyaD#=&Q)nX5lmH>AG%;nIABJ$-Q^CVbg3sCTo+vx{bO1PP|(Qh6*BN zWH;~eN(8sd{X*`RS{J(Iji*(MTQ*hI0}L3I+XQh0(t-yNX$XkUI|2)%R`Fo+(&V)t zd!Ih%+)L}q=$T%2t}`3Z9oY^wrro<=+h{vwQU}uApJ|ghCW%9!h$Ns4RMh$Uqjyw) zP!OCFApmU{;3Q_iM7-a;8HXGf{YW?dO^xdRI#gv}l z)e2A?JcEmQxvCZ)LD+wjqE!rcb&Nq1d*@MtWc;68pc9O)lF=8lbvB5X(LDtdlYkEs z1Tr}{G?VemDSuksbK5o&f6rf`zDd&%CO!!y)4NG0P3GFPl-r#B^;Wq(4*>B~i3yLZ*Lo&D?L$Fo~-%3*v{ zaE(%$@SIID5EhC$vD%CAKui$Bf)w z;-N0#!hba^Tuib+XjwKW2CFazUUImg#7ODh{`@y@)PfpB;8hS(XUAWWEezTak=LwvMu*h4`e6v-JI#Xym=gdg_X zeM=a^Axg49==0)$f3Y}FUn~yf!8ib2VP!_bg?}QNsZJ-Env)Y<$ggDWcyl{zAKBZQ z7$f%gb~H*ss2L9u>mo%l+WaS|!H=vs&}4)}MntPVqOv@qvYoGAwWN0c&>Xgb0zDvT z`sl3cWnz5Bh%)>k7iN?Q(AUb)Bxo8s31oK3xu^-l{FJ#^daiJ)AW_s$9W($AQA8oU zzJDpJcR8o6yX&#Ye^tQygrZpiW>+!>priWA$Tl$~!Pa*gA0LQDBPCbPxC#gQE)iI9 zgkB}}F}g>{4~ZcF(z@4wn8W}sx5Wd5ivinlo-~UXt)`gluQ-~@5Rsdc0_HIecnds#_%En_z~j+G&k_?!BDoy7Lx0B+L6tro)ed-+onq%m*^>rJ*>}%j*D1P! ziFE+Je6e#VklN0G`a~Q0>H9f`Zly)2-6N3uu>r7W2@CNdl!@t2oBDPp)pXI8b-=5T zh3Srk@#$MjpPE~=QQ5Y;`r3VchYvP&Dk?N5OzKbAeKDP21)%}*6#mewJQAw zA8Y)+UEH=6Fk`s9aW7!l9GpU@O@ryFyluNV=6}s(k%Ry4Z7!N9P4c3EBm@dO)vzpT zys%ANIIN%We&_XT?#tbESvv-uDSr$<77p@*tF1tESgE^p|Bz6}D;3$r%<$>%J=}uE zs|2B>z#q`N-e<4(jjc&YsWQ%FNG9_be1+*{-_A0{0IIDV)6s|;;z$BE`e-^&6Yl~x zd?1CWZzKrgV*JfKkpjT_R78}@8e_TGx{IsL3e3E8zRI99qA){X=kLp9RexW@2J8G= zHdl7ezh)|@)7@(23l}NEm{b5!7~GO{k^7F(JY`QKSzsg~sdJr>%-7HMs$QR} zR_y$ZkJnY3ic!TNp7~(^{R#lXbD-pui^M7mqG|EKDj7f&4_E0^H;)X3>g*1|(qErcamThQJQU!8{J`tlgxU{^l>duR;P-^{u{IM4 z{3?#ZS6AGfy;7FK!<=3l4uA8mqxNmGCgpIS1yVp+SSr05Mo(CNA4hlTRtA4)_53qd z4?aAy{DF(b3q#f!h<~|Umz%EPh*uF{;u8-Rc-aFc-uwzlyu=)S-Ce9|7v9>~j!6*S z0d!(2IBzxBRvT%%zx?E*KeGxy3dSP-@{cQa+P3Z@YEIDfPqin}4%^u?dmX6^9= z8z_+-ek_-1mUFZ4^v3eDop(s!b@$+|DmyCoYk6I+>TkULdDt}Jkb(rTPC=v@+dpn7 z!PNjtNVS3X-JgX$P$Q<76+{wH3V*w8ff44w2t8d#T_GzkR$KQzV*Gs;4r?1b^uFGi z({jV&Fz%@d3HHfz4JW)kU^+_Hx&_3eGo_Yv9>u zFROPsx>5MFf5=2=6+bKUBWvu|48VlWYugTLB(vd)PX;7;S~vCL)E7<9_H~ zau`j*xEbN2i2ImYMs4NuWJ!+&dlpCq0Lde`Mumc={(qrU50lfV`5*Vq=1`nmZJPB{ zS2TXG?(U9b%589X<8Y9Xq8OFiFJNC+UERs2*VSd~+jUEHuNz`jw)d?YFYuj_2t!f&#MP zzB5zpmw(WkzC(3xPg4BNd|zcKzF5d^qxkF0c2aNml-a<8 zDXgbJb^_=eDB`m?iu3Zyj)k=#SOmQmD&8`wk_BF5tJZ`jZScFWoV(iYW$UL+7_03@s8lY zMSoM??wW0Nmo0Wz_nu?itS%S6mw9Pho8>(gr1*7RcF90NGAJY(Rp*`@ygcp5M@j%; z@xVdbqtgHDRGQVC$8e2FCfSn*zYopVgM3Ag_)3(1+z~_~`|!9kV6zVcbm9-3Su)#o z$ve~jkvdN##h}zYF$yRp6MG_5359u@w0}ff16U+fb}BOW_zVV=VHO;Z9FG*kF9xuY z+x_Z6gXOS=8pd!(gvz=L;BCV2MNV>~PqKV*!15z@7TG=KW>Lm{?bEbv2DhFBM8Bo6 zYXgQ(Yyruja*{l15X0xT@)c(##LcS)|$VU#j$8EyJi+|~@ zKfZv!ZTV-LT{Yb=iawxOkfSDM29L7g*!)55A3WZBn+PjPxadbnpLb*oi9<1h$tIbV ztYj+c+GWOJO2K?#B$O%^f1U?yU zyMs0xWjmjP`oJrOzzcUzR~tErn|~R$|7{*~-GAFc&;pUd=wtgY-s|IV-L2k^IpEAM|nW`o0XGJkS{Pk!;`osF?J>dcR7H$!N@ZF~}b@qeJ-J|9c5 zbKq1>7dhM&LovAPL)iZC?;&Z5`}h->T}R*K7ES2%-lito8PaB2hrr^*_R|@DQFkpqaLkOl z1nxsw0bdd<#vGq4nUGV&Fea4kn+gAm2E4Z@hfn72AC#5uh3i|pUouzVi>CDTsMV>dA8h=by0w=68 z-P?#NI(GGP{(y#%+mqw4nt6YpA4@22_w(&`-nw=8aT{KTdeJ!sLqx@+-*`Xt5`T<- zFO0}{`xy08c=-caZr24qciU~#o*Z_Idj7$my^3*b0z!@Bw)JA;f>D3Zd+Yk#)ZTH6 zIfMLzU#_fM*!Xkz5R%TTQPQ<9YL(I8{wdgi7}+pF0eTabbOVH$qsgzaylQBo5f`Gj zcuyrw`4Pk~qS0;24PuE8-9QRTC4WGL$4zp#beonWa9VPyi8LCKt&kJ?5-upB=!6Q_ zwzc~$?rB=r#1i#&ITbBJ_t5STShh}t!-OQHGjU(C!fAu zed6jiEXVhpufN#G*4cd<6Mgr%pZA$hrJ53B*fUbiByy6EL+hwMuVZYkX{UlR45It6 zx68w(sPcabDRFB7`Tk`pcX&iN?ismbglmQY;+yh`DAf^#{?RTbcx5L^8LNyJBZW~> zJ?2vcaoF-U*#HcN4VhAeNq@K~dLoz^2Y-J!tNGF{ZPe~#Gk7<`!P~wUASy+TcnC~G zeG!a}Z}H^fr5Da#$PtRI6LiNB`F|XNKoWUIl95YPD|uA47b$0oNX>hT-_ptm8lEMv z_vuioksC<01Wg#u3`Zjxn}QG%8sjnxN<55PFy9R{g$P&$W|Ae!Q-7ycgi6mn%zi}E z56NaEJ8pizTulT}%PtQkl39z3CM_I=bk|-6JUGJhYf6}8z)%o79%BwEA2Z-gp1g#m z$2o>#Ib`$QyihuCzoagK3OT*QopmXoFu=B3C4e%?3W^~`_73ch%JypWxa#M*b~L7) zp@U)>jGoLYFhwq_)I+JTERFAg+;746S;jz(@ZI&0I1FM7sMuF4M~YHXnqMFLP~*C( z63gSe3?kw0gZoq{hI4V86TRcBH?ymM0sdz2CX?zQCj&GzIg|0rDSumAkJ~mDe($gF zzRB1zBVI+NXn_=&6ljx0v6*eqbaw$Y)_9chXa=&J>CQ|4`kq5l5-HJRd*W`3eaYxT zlZWT}olnd+7hgPkmCY2%Gp=VBm$OU}$z~bN2@`yFv7G&!P%{75#dptM(bOA9DPgIe zrFO`@9pO);38Ve{uYV#lXu`GV2K+On*>nz0IHTQ==ktZoDtTGV7hKTfTl?qJoYUm? z#@<}u&42Ff4Yhx&O?!q{d9te3ZA6Y7R>}BiCzOx2l6M1GWQvR^o^=CWPxm2-P;%I+ zOe1q}LTRs#Z>Mu8&^PnuaNApzb+NUV%c8FFDuqq(G%4W@W`CJ2sNf{$e74A7vb{3& zns^)0L`J0O4f24^~(QBN{7c$k!%c|UfezZ)k z=ZYnut=is}mAiPcUfniTdv$|;v~`2a8t>Z82UO}+SuIPaS1E{;67(xcE}W<&vY9Yc zK1O!K2v_Pc4}XLeBpqg0a3(=@OinjW!G^3~jAGEhUSF1A3sF~PQ_dGG7r15EhPhmo zP4xk{cxCokw%vs1*Mig6-xHG~oPg7J!v@u1YlxK|{9rP2@Cw5m5wr<+)D;3-Lm z@O(SZl7BDf3!2O5;#83=KRDLk#oR|KHBBg?Gg6un4oMm=V6*aIcRVCpZ{6-bMa<5K z%GfEgU0+|$qY~3z16@Uc)a5FIM#ZDCY(*GNt}r3@zurdV!z(@ALp~EE*D%sZmg8Pxh@X^+Kn% z)SG9Jt%TG)015Ll`ZYf|F+0^LZ`%S=!)%d~9755INh9lUqBW>*81xZk%3aXnRWxY9 zUyoXvo^)xM?^!!soE^J(EEB`X-Wt!JKaZIV;6<*3tY1sa*Obv*@^W0A^$$!Df6pE+$Qv(nv9P(L+GzXV3&#N2zx5sLD zW3ZYXc4nWP_b=#K_j{P@_NHp>t;JU`>a9ivB|PnIxOPK?Hw1!ZaBvoxBPXDR5eW2m1b)fI5F+(5GRJ~yfCae> zF-8*+2TeYPJVH#w$p96y08xhfW(1HU8mJ%kV`MSRnPLQAgL%-q<+NwhfxvudV6nJ@ zlSA0_Mm5dC%}vo(*VdrDWk1bXW`Fy0xVbU zF7SI;$pkRQp}R06U%r}CN|P7%ZaK7B?)`n$*m;)SCSJ{SFla4C3 z1Z)a23&s2Ccr+-uFbz_g<{`l_a{7U+c^?T>=yiDS?$AGOuMIx5#&FJh3EIc5)z2-r zXl3xaDz+#%ryMZyLsWV_34iI`8RmV|W8IqE>~YKebt*Po zfhYM^izi14mxBh2h}6&=aQ+mbN9H#|d!wBHLjezT2{10j-C;K}X$MDB3WxrP>dfWzB-}!ez85h79v&x{2uVnbe~{uuKOqu(riKo zKtQD$>i8(2UY4#{zu#`!!sdmU)R0T%pTuWkJA@QC;@J@rG^^^DwgV&%ty-v4FH47S zZV(w1b&q^BA|IokJbyJLXpp))rI^tVcIv{g&IU@jIZdlztJdur>ek8$vFvnfFuW;m z_Jyls8!KZ|UAATGPzE%~$U*u-bO3%vB_j+Bh^z=SCHAdl#*H{_+1yk$b}}0ayt?(v zdbxHA=^nkt_+0aq zjrSdn0g=JIq6{tpjxnt~i2k+Si^r$6$9dVqw7TXbRp<{ygm&|~bAHziWqUW_=Xj`84N zdhI^4j0I*OZ-1_wylO1(1f8;dXaN!fa>CxIW#Ix4TANkjVyRf)U3J&ai_xJl@?v07 zK~X#cT~jV1@?%$~_RG&S59I$UjtAwy4}TfUp}D4eokasg)!FgR@(?3T6n>CI&laKg zhnSji>;B^DxH|O9K5M>hi>7_{qP{HZ)#ky^#KyA4uYcAjvB7P2X+$uRX7YH2{3)9@ z@wi`oelLa{umfEzN6aXxwr_rO5P~paU{?R)A1>ya6wOVSgO~HW+A9A?<)A{DYOivK6fpt*}-5wjNL&lQsqyGABxpiM+RWP2mcEL_;d| zk4?Oe`l}S4zcL;xy;jek!!m?HmZvmmS3M4LwOuP{bGGq!i z47`Be)fak-#qXqA)X6e&^ z^@vs*>n#(2hDO9jas5!%;S)Wn;Tz*#=oD!pV09RxM;+svuHVE;<%n*P zyqjxb4&T(K97!w_c3AhO%cvbM?lMGoTmcJW;f|~^sOFUI$_Hm%yNfMi-8ZPs$Fi=v z#sa(Mv;K`s1Fjcmill6G5+nu$9r##PwSWDFV4rU5Wmmp88+Q~8`zWpQ9hgS$z%*UG z?__qB0?A2q%}~H)S8?8#T{l%v(o)X>+!W0(jZV^n7yS>dNIL&u~fHK#4S#T+2% zH32KRhEMnGS(8(N5W%{}=y92v;+-w9Pd>*`GzUgpk zpzHdBay_OzeVIeG3So-X(R^kvJrbK%c*!6Nb=YV`+0M+dopCkdVVB|H^ncrEe=p=o zXcW1RMsc5@kSH0!M#J-s*p$=nZO?lOnT_d>xiw{1vc;wSyaH#nIk=^?t zwxfd@QE?~$8#L{F);lzV^Lw8SmIEhi&CXMEdPa2Lt@fkuOXJ^2qh-nVsxb$0R)!LI zW-GS@zf(sd`hca}=`=a>w}1URGmyJN$L<9e8uuBGlaibva|PPgcud}@`)m6X%hJf? z_2`RVK+<%~qfD3N%F#N2s;3y%Z!nDboKnBk2ym!0H!#`gsw#HXNtT&claJTIVGwNPg;?! zrQ-wfM}4EzkmOmQ7@H!BO-Mj_;og%eOsidFQjAL~Hyw(Ew6|%?ddmBEr!vB09t_0I zM|r5Q%u-0dEJw#k%MlUbg7kW4t1r$kzW6W4Q~-mMM=vG>IW;sOlW{L8e^*Oy(?Afu z_g9#kE#bv8`$pnWREk84Kr|8u;E)nGbsO9&k4rE7b;jOx;&nDOttz<_c$P7ZFdBH?slhGvkmL8QCRb4Hsn>zb3`amz}1b|s7v3Uao zy{wa5BIAW{Z@e$3<$0EKe@M%kezZ&%W#tZKRhRB`G8-=z-P!%D>dD%wiIr$3q)2k$ z%nI#%*ZE>u&SurLoIBf3w=U9ryu6va8-fUKhy~M_6z=`+1)$GEg;q>~?W|rq6K?t@ ziph}`a(p| zCuEdzmY=;D_VIOAIcFec=dj?hL?{7JlnCMD)7~g=UQSoD%%s0FDP=mI`^RUu^YPD& zq;%;YREy=y2&6gZe~M{ilH3Rq7QY`=su3Y%SR)UHm8%{SbW-FHh+H2ZcA+4Xo>fy} zk$|X}vG!pBaj$@VtOa46QKfFd?TS5zrcNO&_eE7tVkCetOc~r;*v}L^IR!bFl5uK3 zxz0kZF_=utYCC!q;1Q>ljRJK%;ahW$vXc(yOK+mXmU^Z|wn<2Lf>P(l^odf=0#GdNEX# zRcnb~K1G)z#u0`^pm!EQ@Kw`wUD4~h5uCIoav@gtI;4j>l5B<_BD3JdIPgC{zuWZ1 z%h~z3jd<{GbnpkMtK628AT%ceG&GZ;Vkv*!SW9mkHxRz(S8Q(*oMkwC(`{OyfPHA1 zHYg1A5cjaI*RpD5U070c>|gJ2NlE02YprD2X?uw!W;C4n=JgG~zj*cL+!U5r#Z+-| zQvfJJ0ScvofW)Kg;^XMLYMOD$IUh~u3->{cs^#xvW=6N;-!6W5b1p=rLNUS_D>Q!* zn)%;<@KV4FMXctgy@(PCswf!|ihHq3N_mh>^bsbCQW8q7murF$L_&gC!wTvJe)Ix~ zUz7lamB2$iS>9JI%A17 zM4+YNrgs_FEdebGP83KlL^EDXA`yR=GLpKajAiZ%K&JO4t|P=&t^`5^`Dod=050l> z%;ka-wg&5x0^8PFf<{M~!4E*J3^rC*lX~tmV|I`DGy%8I?xFPLq_pU_921&_K2!DzWZ$&ld3#br1{AYA%VA zFmM(mmV{Z5_T?CLMYPFAvEzTR5eYEBMdmg`jFdYrgItI^$(aN=nH2J=r!EKXI9Krp$C#II9r<=e2V{Gtx1t zPl!%$a6)V>MV0ML#6HSZXY^lB!+^b;A)%Qs0;PFhHo`b3cEZ)XjArz&gX( z+=KyN-7Mj6AhZo6dqJUYp3K#T%Lm8Cn-)BF-U{4)FS_b606nRYmolMR2D^4x9GbQa+w(Bd!I zJPL-?S}X0!Rf)%lH7>wd7kW4;>EN5Pr#!xzSS+eu0=1%h5}l^XZ3Aw73zXt@AQa>l znXwRZRL}j%WO^0I#+|btX$HCySjW}$kNR#g{i}Tw@IvRV4K5ozz0bbx;N7D0)Nr1M zT&@f5G($Kfk$it$Z9iqZhgIuZ`zqHz8PRKj4_S7mhop~u(gWFceMIkLF3o(@z$gT+ zkcMa${&U(~FI(_^;A+<;nrZ#8$n_QJm?j4+mY%s0Av?vWq1&;si>WmR*lT~g;DugHJeR~>&Z_zsWL~L z=DIs*72#H8(h{nje?NF!-PTRLs^?8O5QP$sXf3l+Il_(cC(fVm>xYN(=V~!WIF{d3 zWqUMpoKV9vPOJ^SzjnWuj2Nb~a`4B8zt;6rp?N-isG3b8(^8-|%Cpi+Vz}5RRptm& zZK?o;22@VF1iu!_$$Y)=;8b-}`KOD=#q`et2KV8IGyk=2e{OnH|L}X^L_S}vd|Y9N zaSgEw)iFVw3- zC>1G0&@-k02(gTL%X%3~0LsI_mKZn-xqVDkDG0{{jp~b?Xrf;&u7eLZNW68yIySh_ z(6f{uaN8jCf2-9|3QeFOaV~_rO{J_5*}Pahr&}VG{hwOG+#5ZKLu$}D?#ZV#+=8#m2L)y1^XCSPq*%#$F4i&f)d z3e#?wp4yR{hsoL&lav~8XFG@ctAUUhM;@ne@-oiHf2RfGD*q5t@L%^;eMJRZ`L{)N zv)`x+C-rlC(NLFyqPSer7`O%M=_XbCd{c zgKP$Gf1v|az@b`v?kaDZ_G{hTEnf>C?vFz7e3fJk)*Zz>m&Ony_u6+-fadz&HR^cU zgg<(jje)@iRBlxBd0I{sR>gKZ#)3O;$5ByoW1&5YCL5y>!j2jfMaI2=#hP+OIZJOn z3dRf!4^#4q>jr+PsREl@VfC-1WQB z!gPVZBHd8|qHT9H_Q(-YMI8-pPf|W5md?8**>(wbu=H(#ihiNa>eNITi@T1Dw!rRj z(h@Xbu?qhqZR_|Vl7Nw2a%)hr~WNvlSC=8Z+#+0bZhc?7U>_R zrBl_TB(fB{u1EI26~Mo-0KR_#NyZK!U&98I&UBkDMOa28Rio^-HC&#{I} z1I%{Qn&INX@gCN}O*gw*=fAG!t9Gg|w(UI)li@%qf4y5y*#9- zgLXG9cH0yMnq~ocHI^rl$Eh@mUBB#K-@_p}Go;Q)vLhP-5=EkhJh$(B=kVy;*Pngy z(wtdh6;o%gFVB=Fh2dw)3ZjiYd%ZY&GkH0kF*Et!RKnle^>oHLpOjTyx>sWI%ZK&+ zf4@`s=&GE)ef^IwUQ#-Ep4Nmib5{5#y$UPDV1*@8=(ymIf-%2F4A;5t{jh z{|ZlnqY|sR8LXNyA{39$E4W`d6jBpg(6gB&MG-_?lz$Xd)K$4IYcJq!wf6EwN%`cW zszC`wF`2JhQO{;p6AfF%r&C+9uOdt&YJ+vyzLp63gvPq9f{9e-yGnq+*6Jh};5|e`fe_ zDhXG-k2pzDQ!BwTfs^gLz>jfdlRSkPG4$kRS+q$lYviCafEQvJ zOO0ue6H6kwj3>TF9;J!l<~fbbg-MM3rSoAkX5d8Qcc`0kq6>bs)yB}c)4|`7Cr}39 z6Bqmi=256F;V6Z9=t+`91o?+1e@@yu#j;v8#7F#ZRS5HqPe1Fjx@a?1S$lL=;8#?q zj&TJLe~IL?`PM%K^BW0Y?=sXK=IbCWlg2x{OqH8@pjF=6Wz^q}+!8Rh3p~;aVnJ6D z{LT=rmH*(kso`xvw1-RC8a^bKZ~#P7FWA-B5^Vssc}j9~r*R?+H^KbgT^$TJGk6Vl$H z#F#@J>rWgz@Ql%7fXM2|K=_CT0yTOx5X{)ILlO}L#WnCLyQ8fle|0O+76;3Ovsajp zfQx{LgH^Y<;;AyHgB&!c;cy5}T=d$lQ1VBu9pJY-gx`hV@VlzqMEH1BUSH1xeh3KH z!ld}I`LM1+%7wog|D`&6OVKD&$m~I~7u)9Mdft?gA8u}HNE0D{)zhd0{Oe+}n9@lV zN;pQ8rs>hnD`264e^ksb8($InZk7%>* zX1)w81=xVhDo9l1pPXuRP|fUTm*D5?stHLx>~|li^Yz>>F6(fz@8;oYRm}Y{#kZ#k z{?hH(9t<=iGWOJ~HlZ8!P2)ZYEPVm$^Y4FKE~_Cj-z((OXnb- zo6WeO#6URBfSxfCR{j$8{3`Du zM$1Drp1^3Yf7!=+2PG#RD>=W$F*E0k=}t3NfYYkXX`OHjaup(B;KGBtGWD7t|GKJH z;Iylmi;kbl^-W7Q7v;=Hh6IyCXfQaAi6QHq7F<9&OzA#&@#nVsIF$;(xUBC(*9d&8 z$b1XJW>qEh{GY3q>(WW=NL|gFs5#)0z%;4{+=QL)f~)=zeKhzid|}-o@ZMTXx`s=Z0dA`vNG=0lWf1!Ya}!1iA@^{wge1R> zVQS$7g#%hni8QKrjVcKFds#)$#7Z|x^ugxAFlW+(onoetyzI<6tVwtH_}M7m@0?6I{uek|2X`2H89$8(1iB=OXPVoQ3zlY ze_%pwf!LUi!=jmxfzY(m%a4c<7C4wpSYd^!PH{72h2OoLQc5Q;HvKI}7Dci1~ub)XvM!Be=0}tt&)uxmi={bdD$UXEZ__9H=S|Imk!Ui z^?P>_+m*nP7KKu)?I8#L>0f+*a}9siAFis+bz3HEQZkG+jofRVMT6cO3|Qepg(Q@^ zbp?PL^$X|QOS}(fdPmv6qZm~vxT~^53<(wV<$Sg38o+^HeeqKA;bE-==W=8Vf8JxU z$YK<~v$B0Z^b)NNAH*kCyW%qUDiN0+A?^{7X%1}4Fde6w5e6G`)U1IRsz)>n7M-Y!UTjB$0^VUg=K zDXiV$p6;r1CKZ}g}8<0MpSP0K~fH$n|yCg_IN3Zk1 zT^>`KrqRnByAbWa+?wN~cSM&|s=d0TL^GWgAUbKbaVaoe<`?*&n!zHpK?t7M-_D%? zZ64t4siEwtb;2Dm>ujB4 zaAr}rtz+Bi*zDN0ZQHh!H@59`Y}>YN+v(W3{hfPm)vY?`&#L`{TGf*5I6+m2*JYT_(=`8MD*M8#`+{LxR zBDn8s4XeQ>2yV{hX!u^c^ZCd?Gem5w;qx?C7XnR;p=?&>*!v9?CoSu zr>{PMWCY}NJAoTFyV+Y~bdhT5ro7Y~XggN@Xi$WY^1Hj+k{Xb=M#zrO|NcUElSVTI zawk#pWY@}X{1ZZmTa<0Nfl^-hby_c)Q<)fseL%hA9%>z6)owWf;9}7@h?yR(&bCdY5vg3hiDW{Q*RGE*1RclNo z%b%%=|?seYdU5R2j zj@O3C4z{@9?v0H7A8rOAy+29EhC*CdgRZJtlXz~gB7O{O3?w3aH zlX`#L4M;Gfa#!9qD=*GNZBVc)L-xxytMC{t#wqO_apNZLfjs#7h|MawG*(ofe7C6P+N=zz%2hA^|YlRjpkqZI^4$QDB6s! zHUVCdM0><8NmEnx+zlj-fiQf z))$hc{ivBde295fDVbMV^{KcUUo3i6SqQ}IoK37xf;3q*alZFkD;faU^&8yw2tUAS z(nx9n!lJAm!}>RJyAFIKZLnlO7-bvvu~XfbOB{j029!{563TOJS}xs>KT6&?VnDa< zsJz-`w(X68lEmrKc$+UV(UYdWtq z>65rW>~uO-UDF`NZ>ICls9{_|GAqS3ZfbMYbJ~>PS|&zyF`fDC&=BHu#@h3Ud0_Mx z`XHfCq^0nY%24U82SQ#%u97bjCg z+y6ZM$1%#vkraT4ns&_qOaq8X;Qr?n#S;CGQ*;IiwfDMSLiAw1JOK+SDBsSS)iLsr za4Do$E*iE7E_^uh=pn~D=e8kNR|gq^Wg!qs!QP)x0vV398mW?{Y;_N~Muvzqdi0>a z2ip;vK`hfb(PIR;5G+}TgxK^Xjr=MHK4|y3WZkWQSXWyCE{qQw2#`;VEm6$G_cNTV z;?(A{(_F$Re5HjdKfYK%rpO^~9m_KOQ^w^NE6-h6;5(wLCx8*#scD=|cniv^}&-b^A=~6eEpPaba zf7NdnuKV(H-KQLRRG0-C>OjY2+`DH$;$WWlMkB|K8-TrKO$5af^E6r>mVGkXJLM5- z&z;vH@`1tL&y}U#%mtRjt(8Y^9_956JU~>!lr*n^3e5PQl7cX?qy^vrQvr^3w*R4| zD1cl2eV`YELo2njmZK-T z#hoP6Eb_3yjNMN&iTAL|+8$4Ad6Z-*VsiCW)M&Cu5vGJ-l8M(NE5o$xa}l}50tNls$m5e%?6?BU_dMNi%aLK0 z?#V}WDLOKcfc5wmpj-E>>Mzy$x^3ek(*4CrTQ~R9&?(pt7uKlrCBV3jZ{C2iWzh~g z;kwdf8y)7Ij*0eH4TBdFl)4pCGaAG9NntKY)B6dTSxg8Lh@%Bg#>#37xLuP0WkiIv zL+w$XAFMG9w7rZq7cyl6%L?oyQW|O`SPO_qfFN`tblwzBb!v&~qKJ`5q1BdZ4}5s2 zu?SeL>18abq73S)0Kf$@V#|Fuq$3V#bl|p!Q#+P80<_T<0XPa|myIIpre=Bp#To(A z(i2u}N5i2pH{DQ#%5GEDwjOwRgdv@$Df9KQk}B7R)p*q(tV04Rs^XaMRtngQbQ!AC z2ssf1ADZ86Uc10)2;7!R6qkmf@|S{1K$RiA3~)FrCPD%93V;n0lEU+uNZ$;{*r?OU zv}3J9euugXv=T-JJPAznRgobOaR6$^TD97-myNl71r_2*b<9@LFTt*=h7J7;q68QP zm6UjPf5G2{F_Q9$HlhA`z^G20JmO*FW-PhqHh0Xl)+{LLZtzqTkqqR= z+bp3CR66mF1z@01fSs_wq(4L!6xB##1p$utAQ!)qt);fk2dGzOrV2^KzGN4j4)&{832Wp)H2$`!khNCf_)jbh0t4H zm>CBjq4X*Clp;ZT0Om67Xv6hB9Se*Fxnb|)2oYTlwqe>a4ogvXEGUqiE}v|0u^vNY zjOIgcxA><@rKY%dm{yQ96*U6c`1vvocuK(uv*a{01Va}?Dj?({ZI;ua0VYBFiV4d+ zxMeCS5MV}f;b8tJ7`KS+wiAPEl+j^>!>;yI66ED@jsay(77^b0FDcDJP84EDW4-QM zRKrHr276P?1Q=o9zcth_1;5CBlJ#|PTIv+G2gkbbm1j{8fmf^a?Mf;7CfOLANl(Z* zeP=-HP`t3-nVR!cpq%g^JOK1Owf4RQ;@s1{wY|vscV@lwR`SnJjNoqTS;vTnBoRVuN4*zT5pa?#W-W--xRv22@Pb{4~iwfj1hJ1^GhROxk0?R;G%Ih{0vCq&iS zDgrsvBdF$la2)dWeyR$GW1IV?fq!8eIjLAKDxt04n-d2|R?^lhj|xVP9Tm-wK;)gy z=3P=KBJY;XvjT6UZd`Oi{l$T<+_W$Tl!rJAE99##lhb324Vh}_!bpn(mt*6hrQzuD zQmZwx4Hg)a)WdM4DqE9SB)L9YZ#0~bwClIAiH@oVT=7Rwc`18Qx8P>dH) zZU~=y)s5dt8r^2(!ab0B;}K)xbcGTZWC6TneN-jxJ*ZeNNdRyp#Tx8;6|(1^FXo}D?tCU`C$S3Nz=ri%i5Eu zqwe-YFTyWiqXPQVHXG7MWfABrjgZa&;YlL{z>wnJFHdpXC?cs`D1d29jqhLQky$N6 zKVI+1B+jR-Xpro@sGWE$j1e&eL?Uvc9y>7%127iAJfQGK4#fLM^`pO&f+EK2U9$=4 z|H5#RnpF$UJovK^a`DOts+7>{y<8(l3fT1t)$3ITJrWhA2ra8MA^cDdT? zO9L(=H@H{wXf8kwxhdI$gO&=Sy*G3ssF=Kzn#QLsh}2zB3`A6VZSaQLX0j+lz|C_p>lx7;Q`v}45)@mpINSr?UYj`T z9)!S(@!Wc&n@wGzz531ol|C>@{^NTo8!g2ZQPDTwow8Cly_0s&8T*Tj z5TljUN5&_ZCT$x^lp33=DuH7<%FAia5N~wfk{&EoH7gHI&y zNlV*!8acC-nV2@dUZ+DOV_;#)XQp=64q;NK4kQHOp zSg5Lz70vr(fI>i>K|m8+M262?!+}_PT6yrdy5g?=2t=@5PYi7O%dk|bn3mA{RMT+c z@@td`iGM7XRPq1RG)e2y>|87^SF7I8xMK|_DzBg-38>2C5o4>+^P)>02XXxRc}QGR zgn0!`RMBU~^&5W%03{0?y3x=F&QNJTz%$YT&|PuTiF_shi4}rjvjqzqC0IT$ZKk>}=Vild-rHB| z2149*1t_wnxjr~QfFz^7Z*~Zg4osmAhG_AZ?fw`HRs~i7be{I7eMKym$>N|S64hJl zD5gIxCb{O_@Qo*`zrqZ~^MraEhhq!$-w;iD_CB!A2qM>I+%g?0g<(hngZre&%kP)jbb^6Eh1 z@v{A_ZrqW;TV~zPV>HcI;*V_S;H_NaC*yIDxssDh@r?Jg4j9aB&-~Bn6h2~G-ZIPxy-1d&l%RXHx+hbNMZ=L_ZrU5dIxeA2_ zt{jaYVF3U2sKR0)kBn9Yu25e7vp>`0UT2_lcabW-Dsk>=np5#xX$ zUc{jR;3}3EE9!yM%8wgy@YS;t1te$3@x#A`ze;-jUEI6{`An9_EPnNe2l9(&BLlTq zgiik4>muc#&{kS_X>XWbNex{k5K<+pnpOV+{{1q7yt$y+mYD)2ui_iHy_s9aCaaV9yrUkM@!QU&aL|9_zO!yo%BDFMrF$&b__|!Rv-%Z!RAh;LeC1 zNb`hpznAASX6cG+8CiCKiIjOpT~45Ja2Nv1M!*>s8edg*w1XU#=LwVLa<={p3T3xq&ba@9*6n7?^Q zQ?TVVZ!8^VjTQTojjyI%DxlvQ4iv&MdS*lp5H=sE@Y^W8Rh3siO}h$Ara$A}P7G=K zRoFk6*uWN!WtLNB4wqm1rLo&i=lDL*n$vSTdD3)U?E#FdFcAwTj*u$A0-Eu8eA=o# z_vhZ>R(-lbN9WKy@%Ql#VCva8gNE1gR>?yEZB>(qbie=I=rEwC9YC}Cnn!j2#P{)i zTh(F1oeqapk5P$`t%2;(*39mtdY!maoA-W84YrGN3nC@hwny~mFR*y?*>ze9q^yYw zsP&5SjVx14+eWzw5I`aWjUq-+3P6Em4@;_f^_splgwr`H#Ck%ubKrt3Y!an^ndBXz zR9DfPV5{O=MsSKvcKrj98bXji+ifXMX$m{mli+p#uoT)Nh?O~58l9`nzHKKpi_&%p z>?6&KSw_i=21zkVS*YGU5FPdpH4`uzlv@DhlUkr5pV}eZ3n0T0E;?rH+F(@Kl1SaA z*U03Jm>wvMVF{{uT@-xF+9Ep0Uf6f&t*nt~n#$lFZ zgX5h?)lN9r-|h@vDy(To;N_Bg^C-=s)MLM2?JfTNun zZX^thoQ@}i8sG$?bi*#bwF`bW1Jg>Up|b+)rL154diccT5hVnC);W6 zm5~KtP|t0TNFV)&yJAu?tvPtr5qc6)d1UyNB$jllO7YPJ zNVtH^tk``TvjlX?mg$yCN-TqUiy>0VC*nm(>%<*y0kVE?ntqgup#TJh3V8P&eN0H_ z`#6cX)e@q9;yknUr000y@w=rRB8pldu~ho6Y~$p5K1>E_hzt9;j}P#hf}Pr{U#FH$ zJ^FPF3HUDM-HFia)5VtTTECuZFPFZOJs3G=c&_yW5jnIxjDkn}Qls~9Y}&N=65I!e zqi@Lmvi`UoDphaBzdbv?k#uzlrGH}wsu;vcarQdzZceb;-hI4wQ+-g(#Bg7AA?V2= z`hgCYuJZnuPVryT4+s(AB@Mh#; zxn*Row9Sy!YS~Zt_p7b1XOP-t<4#?D2J{%qB@%AkJ+&1ct`F;&wNpbVmFbyVwB%B# zzlTMz#Yj(+vfhriA5AsUF_~xH9*4tR71=tiuzPCu7;{oFUEcW)n*ff8!;c>g9or}8 zLm#kaC8DY!*rw>Y-)d7))5G-ayK?EoOOfNzN=C(Soq9hPeoYmVCD4nfZ)~4@yKw5i zvy3)hgN963Z-5M;el*aRyP&e5UQ*A=`I8MXUrH?_y_D77xUQ6zHVZt%y?4`|vR_rp zREHF}=93k~4i%%AWB}fHfDP!YmES(V&4wHF=iWvCs-9k%+boc zGs-ZXQzur8+c40C+l-`>>8z_f(rYundah(FKMVInP5f?^r2tIbnP@KMw6KJuEs%`mrCL(&Uq&J#^qeS5~2zU*{zG@mVDbU$v z&b+q26~BIdXu!H;^NFKI+Y|r(*mvf-6h<&H26H@BjN_AUD)1e54wo=s*R*B~S7BcH zeJB?v3RS>uJb^sj|H}s#AH^7Ee_xr293G({?iXr92@zo7@k1&Sj8d$LwY$ww7yAH? znP}$KLX@@b0g9q##nX9#_=s5}m{e=C5W_H;!w?xlMPQSY{_fSNjROLkf#g!~m_j5q z`OI$sSX^mkFq2>lqONA3HGn56X}SuG1&1*}FH5OZ+#o};`!7Ew?K%E8i~)pzUCHFV z@Szw_U^Bq`+1U4V*BBw#%zZQ2<1zF)eO`RHGL-IxT}QOxB{BTMs~~)N3yhWdyhs3S zj+j4!coK>jNEI@Pj-FmSG9F$n2vo8>@%X}5aJp>2&oZ0UypDm_$~e{H89F4+(NNza&b z>xd!GvG2bN8Ry{$Wf+Z)1EC_A34*1+SrKTpBl#ESg1^ta639pprMbtTl^d?(85Ru&gYY+YD@6QWU8`alwZ#2~a@7!Z$A69*~8H`JI*7cHSMi*d&iVY>HzQ3kEF zNc2N(uT=yI9=-xj984QUy{kJ#$`Kb7N)4wx3bbvFg!8(v5-}%x$1?zr5Woa!%<)~& z$U*gYZ19nSj2QPIv&Eb_!QMxy+C;=;&I7P_%=(N1vlfAy$lcT1L43dnTpI<+j`d}n zAybykzu$EyuIdeKjI6&;Zh;;=HbnVDbFrL<$uwE=wt>x|yeO+DNK6c7QR8G9{%nZ# ziZ%dW6Pg$XALS-A#oEXyAHCUT1hOVf-qCm7JG2puqc&eK(Ax3349$;5d=OpsUILhb z6pbt(!t6^-p3MuR2tWB~(|PwI6}tD?TDi?2FJr^>}C((C{v3us8eun=-8=c%Bu7-vA{EzbWD4r|#ez%n`X z4?VVi{}e)#6)+Pc2;y=h+(yi3g3PjGV~+oRXF ztD&TM^v7&!U~e_~yipb|H3*ftZy#BPQ?_$7XSSWbc3a%V^5tt8+{D{~L&g!rzktG+ zUT$SVK_-Z$QTd+?4i*XjCt)k>;Hy}G0egR{NbC-7bb>KG#aF9wqOe#seFFeSmYCVN z%tnYOGcOkfw@Qp-l>qU(K`m;@GJ#;BU?#lj3cK0k807xZ8m{3th0?r=;Hb(37Q?#o zx~Kk^cP4qeZ?flGql;6Am@*;}fiGJ2vc(-`>>4@)2J$2*LmL7?3Zf{(n0pk1MF56H z4b9{n%aX_1)gMMRt6E)oLJJ?m|h@W2gv0331drAky&wKwz-*UDh%TuEE3YZa|Bpp56dB!gJzeL?xbvd{Bp3$blY0l^SU)A2ud{RC>-jn7pVk1Y@jAgAH1!Fz*q0aS=MOjY?Bki4Okdfqcua*1jR?ow}#@^p|S6#hdUi+NdwHt_6&VmnLVG$vlUxPzlp6Y4S6T&Amo`gQ3-z7j}+&^328^gW~!y# zbb<3=>UK5G;X+SbPL{{efH2O=>G(r6T1G%PkIa41dPFyK;tzSbVtYk7YnwoqX6|y! z_u*(T;f7cA!VN^4;80Qz$5JO4zcWa&vu&DetuVbbgr@*ZCdwKx8tMh1(TC*ZsIJp< z-=Rx6l=$&Mou*gq3;1cp-doo)0~8T<@w;rDD_N@y8m-%~bzrPD_ubpJSzG34dpm0% zP?93E`S{bI_{((cg$-=-u%fye@U;+sOJF4Jt3Jr`Ep=_an#uTYPX^pe51WhV2$%#Q znR7uP_dWm(({-^@0TD#2$z=r4yen0lMQcedWwDzD(-s5lFCoWQf9}9RXZ5z~Ah;51 zapFvk-eo^_Op)Ti)C|OznceYh{9XPEVc**2FKv>q@8ySM#%@eGWvC+#N}JV30lkH} z9V_*d(0yY6fI6kl{OC3h{T$|9%T2Q3Xk*y&soMb-r~L~8?1r4wPi<9)g7om}=*Z`L z9x(;C^!)+}fu{&PZ+%*?htDb6Kis^SIM&Wl=|3rOH-Wz^+^`RfPUD{yg2uFVmoKJe zh>BqZv9cGib~Wx$cX2B;D>FvJwnu>;FOwwCah4d#nt3rF+q{4$q4P+%^7z}1AIg>;e6h-ZULu}DBBh10u%>7We{ow5{HlQ zw}T+sX~f%h{$qd^Gv|CD04xM+%Ph0?sppcsHY;ols*aeA1Y7;I_c#8Sj=_2N0g62g zv}>|Q$FtJNbH?de0pzJw-W-M6FQ~85r74sla!ur6>@csXO>0ttNESP7GkKj}r3!%b z3P5B^{cWR`UBCV1pl~Y!0ycHFa;;bBCZrRlJuPxNxj5*OAE^7!%Y(+`03_llu*)70 zl2w{ErZr}4v3gipUo_*t6aaz5!Mxv^zCjddiFk6k!~F%9Aj9I;9mC%o22GEWt=4(D zR12i4pYYSeAGmG5*Uu*!kc5}->x!xbE)S%be41`P4&`(H1Lq#%@b*)TKmycq zV8M*TcSCU(CO!V>uMKl$6saxFf(N)~y4bwD(SErwit;=_{F=zE&_jnY1! zX2W)3By4vEd_f&<^1}sF$tDaKZiL)y$}%}F(HyOi<4%lG=+gEK&|yd$70IS{ijKot zcru*&*S2l;J&G`1iSW^WUcX#L(B+8(00A7Gzm#&H!TG#BAJzfD6>nPWNghVzU~C-h z|2>pLb<%E=0jcYh#-kE!NSkkHwLWC=kF6G1xV)%vS%aqAQ^bHR*t zO80a@hD9eP#GFuC!O`5O4-s=rA1Hb=tA+qa?rHGJ9ly32xm$_vA&Mkeqg6+~#TFBoKN_}M9VgEqH@?_k^ z2=m{>Vm>W5_T2Vc{@)!`>Xi*oQEj{i=a&K!AgrQNXTPGh#36`YFFQ0-COP@Up=1F_ z7!s1?T0wLNA=@eK3z{D+ViH8iF_sX)DvE>GX6~{zo*7zSAg!@5*OTDn;H^ zaw>yV^f%lRYkid-JKt z8vYqg=5m{VkPNB>FfiI;#l`6DbC)kL)m@*OhQ-)HOFEPvu^>t*Nm~y5#uo{}AjzXB zi#hBUbl?k5hI9-mK^rZZv$JWqnd9CQ0_G1`4-OKUbM80(mg!t(qMO-k^+o`I3dH$4 zj~7^vTXYL8K~S^fHJA+>ZtxV~B^N2D`bD@Fe#5wMx;bYTlC9H}P*T&T@EE-&HnE5C zhZw_qbw~v=iYuR5IOxV^2?zz8&EjW+B-fXN@*(^tlri#zNyZTpo|A<#9NtgC;SBaE z%?>Lgjyd?l!3f1Acd>~z>`1AtCA*HaJeH4-Zj6S+b?IkjpwZRBXu9||D?c#? z2dNo8H1t8Nr!!6W4XWmir|>`d4R+T5Da|o*vZe(jf>8mcH8taKM3MYvYZ(p#>cg{o zI?YMqaZOQ?8z@m|@ChZR4m8ahb{y{#g1hck%lS^u96h^t$buDy44lCcS@bmaz zPs;I*Nmq5^X6VH?P^gzBP7@`p#ZMdOYu8QdHL6BYi9{gOi#rq7CzqXg_Q|tsYuT0? z=q@SibVmU%``=FO>1j_@aPIP>Y9^D*u5I4BI{q+ODNp0Ctq-TWJf>Bxs8UV|apchn zI^}fS;k}P6#JZjX^=A}2}h844Ulr;yoAE3 zg_D^g$o+6+DJUouu?xRqsEkx|%Q|6<*ydA}cUA$<3>q&T8-&)*lEGHfjv-h}C^fbu zNUiiD@`MzLCoz3-oj6Rv#}%GGNb5o5OD!}q1ThpcI8&K$YQNGS)M6uk^;djLnWsDU zBZX2;wMDSP&6hh(lj$$=@xO&`^9NE;j*)Y57RYiKim3Nj;ET0&Ty=vCS zQX(&QI86@p6B2?+&pwr8rzoyI8Y!w}+4Abw4kpq->7?2QDgnhA;ebt28%??VZ3&5; zey_D|O>pScc_nj}O2#;kG+n#(Qto-i1PcPdR6~I-LcM;$aVn4eg}FDMXs14@O%M6 zpI_4kLpz@MZj91MwTf6n4(3dej^6K}*7HcET4?;vg&`u)p}^O358Q_$`mX{l?vDCG zzK+S^Vkyf(B}9`AAq#a~N75zMvyaeC$ph;;w{#)Z@@2>)>bxsNet4kD{3J7>;3313 zbB>}Zce3FKUEM_i%aq>8T{_hyTRH$v8x4puN`4zUb>N}UNpL(=N`*J%C^EsDG*Aia zU!`gCTLp^_&KP=!WZA%OSv3PYcz^z7TSZ=jmtm&&r=N&8V91ulGGVW>WJX)Bq)+kM z$e!fpg_!d>Zil?=yDfj6bMgF`cJ81l1bo5kMOtcces{tUMvuT}qmI~JIxqopEoK_b zmqA38q%3x{TgJzM(=#zFSs+U4JPoIRvx8j+6p?F#>LYQ^uB0^fjES-ZG3j$61_cdt zp1XC^{W%I72~dRkWvOic$*Y!ZHk`M4v8`cANLo{uMLX~`dfl5n`Yaq zY{V*zvJ=M#r%D#z#`a2n8tV!W9BiopQH}!Z=LYlh-3>*P0R@}-o>esa6FslCjvEIM z`(59Thb>rC$DSL5m$W|{uXO2!vM*gNrR87r?Ma#U7<^+HVw``DEw*PP&hVUUB7Xl^ z?Y+RukraH6TilX^fFdX;sBa{j$+8 z)A^NFsR=u_#X24&?5%v;PhAtf^b$}JEWZN$k(OoE1C68P;Io0mn=>@<62m_WaW(%o zXR-(k)p7&aPduSrG4=q|x02x2xr_Q54XBx{&I0h4x*$D$;^f!XW<<`E8^zti`9K`3 zoGIQl3LMDG`2+~GNpcEM@ptN(yQ-tB?bG04%rDHwjFt5up7P+mi0ep1%kfXml9Mr_ zF9dVK8rJCrN9%XhlcOYFc0LjqM)aJayua-mRzby41gaoap9}z0w2BKA@oT6>w`1Me zPbC{>`K{W5uImn(b0& zN0zUx!t9XgAjA$FnARAqz&@?^plfu*s4*OGI{_#610R@3bJp9&i@0>h!g zmK>B7tr^#_6yO1fIK1`Z8tDIGkSdc4jLp*!STdTL>MwPxN8w`hW}ud7V|M%$9b*KM zbFZ*(nD)z}rD&F^5L&oyQ)FgdHji2cY4x*%*eAX4xr^NEYqqgeWVd9%LOP0d&IBac zJ(X#FRAb347~0qu(^ImXTy>ZKltd10qrm<>$**-K5#|NlQ7CRi%RKw8Af=`waPrMg zJ##dGh-~%g@5OJ3;3pz6*)K}xMeU{P5uEe)6V1aj?10boAeZwRiTt`>DTRK<9`McC zcgLY7n6mFZL#svVp!vWxzUyZ8APkS`H*yX<3-W-FNgk|4)tCYy&x*c3tHCpVjy&b1n*3PVsNAV2wl!Mr2Ea>aGX7qOcIRY^eJW zOziz1nz+1!UrWF!SQY^tV{7$Scrc13q9uz78Q*z{na#k1j{}5_n;?GIG=#z`NXdry z+3PI7Z;%Jo%x_x{fRNsompFquEcqJ-6{UhVPiLE!V3k}!Ou`rlk(2Sbj%)oG>AH6q zj0WW7@p@k?@&zKuF$%ojs5tJcFkc2i!F~1V-v&X0PL$qNnz=jFPtA?|oFN(Gaa0!m z36S3|0#)T`y$6sZvS4j{|H~*~0YOAQ`ArIcx=FskeR=H(H1J}3KFib^#MJq6lR=zk z&8SSCN)2W)QX7!eSC-pQtOc@D#w$D)3}VZH zotAYEj{GlHKDg~Qi&-kcH(bApEea5O>LB{xp9%c`$MJIfU+9#TJ+1x#gbHx2V;i?Q zg8ZGUpAP~~onH$7;_E4hla042;p~V|hg=x*5P5-NOR~~8E5qC@7yEsFlD@~Mf}BbU962eC9W{ZN=v;&xg$ztykB*#QHt%@y(~FJ5 zDl@GyPyhRHvJ}gk-w-;{ClRn#f4dEI0^bKcAhb*pj@SQ*Ol2g=l@Kmz1gYC@c_#8l zMd`R?Uqj{uj8X8qZdFp~TH*%|&XG04Ik_*}3@dXQ+j!A@*a~xmE3e^9p#& zfATvOEOGj_ccpWG(Z02FJzI%O7p?v4&<;Yqi|QY#>i!nCEt@jP&Hz|8iG|J<8=w)R zI(5s$w6DCv{EE_kd651ZD2ehlR?<0zTe6Vv~iLuTdh*al)tlyesh}1IS=dD zf0gLi0L^iJ>t&%5n5~!=XiBA+>Vg51y&({ikTx8V}( z-kFL{;@Yii`zR+zwJ4Kj?$*#O`|H-`?=#XJ}rCMN)zoI>W^oZpLn05mkGFC_C_ zx%b0PdZPD3e^=!B=-72Vnxw*Tn9KE1ymgubkd04glK8r=J2c$KPQ_+VHV&_>5V-D&Ry$*AYgq~n zPs(;BZ!#9(&_Ul#1cf?Ssr;|ET?H{rBbxN(tH`y{boHoN5vAl?I<_do;V5NpGv9|Z zq3~$ZH5^4BHu#?XVFYmlYk)&$E=Y5P^EEDsAP`^@oK{eR^zJ9xq5_iUbq>5Y9IVVUQ9&$Y`n?t(YDeu40wi6|d}SviL!a{+^i5q0ff4 z(-5Eo@WXR=RZNAixR#~;SE`DHK2aYSr@+P^M!WZ-^`R^lCU669q3^T>!w50)VJU zz42XGoF+pj`}<#h{P%K%cf3f7KyHrMAOKg%^sTY>y~3rxB);09gU^uuF@7=`x%=q=tIpJreMbJU*fq@aLS}p0#%s zdHiC-Mo^Ut52kb(k-4n0m($F}BVc@w)Bx)gS816&hX6__6UMrCC`9V zStwgY`@MI}RXKCv;!j9q0$3HqKGk5$_7INb2*WNH*Yta?GHk*@;9d)d6@D-y><~q+ z45FM1%_&{at|?Eq1h9;#Z=1BL3ZJV0n?vQniHd>XW?ZSTej2R)XTcONRMD-vhv1Yt z{`}nfJ7p>o1|^yvnzTFY;|>FH6Z5yq^f(wewSH==IZxCvhH(xct7}M5qBeS47BM0dK&aJb4$W=wL8#ydGljPV%_m0j zYJLGmkdNBEVbQX?(eTR*x8U5RK*L(~<(O}}&wR|UO1cU;FU86Vj=yV_Kl8_09-%)&58t-qg}b10@)l+s%SxOeWh$(R`;fo z3rrdGb&64v$s}=V2b>hj@>EaDP15s931?1=ph5GuE8#If?TgMiLQC_wa_ZF^xA?tp zIQ@2j2<2T!=eKymbzhzipUK82wOk`M7Ao<9^+=&}XO z^_eJ7?lc)7;)03&c-nhMgs>GDK_bR8%HA~5%f;O*=EJ|K zMS54y$4=fk*Q>U0E9cP{oh{drhXvU8o_3LMUeN}?O8H|-4ldI(t~K5UqSu+RC)HI+G81we)Spc$BEMyvUtXrQLI2@U zYPC6l;S|NF!R$OENAY=^9N+L764YH93dyDQ@|Dl+l2u0210YI#I&$$&@e!8QCsb<5 zcodI;Izu_J){3EbDGo46S_z>@4P1K4=cM=t%74E=BwO0^w2m+8l_?PHBq~*W-IVOM zi#C#f-manEkxd#0?E*kL>Vf`4u&y(-x^+I_bdIV}*QQ`yK09v&<}X{|C)rFoGQEIH zmC~*N5rqBb>c8@%>WgkhMc8mNlgRpigC%ebir7>M7h5_Jr=sA57CxiN3GNJ$P|o;l z)pt2He>APm%z8Zuy_7a(Z1g{~jwG-QZ=imx*1Xq%4veV`r8BsuLq#!>*!po` z$ijs+4sI+CjY2Khao4~{#Z%Kp5nv2U3cl|h=TWcg7e8`U=|?_?>8j`0?N8O0&C1WQ z@z#r$9+$Z8fgY7y^IYbro2P%eTf6RR#?)QEzqZZ3R*LRxOj}pzPh8FTu)_#h;Z+HsN4Pig4S5 z{x&@YY0og;xE{T^+)@q;+b+7xj*E!l`F6r^>8H`^T$fy+cEFnmj=&asz|MXuLR-{x z1X8}-g^;b_I~%==R+DqfIPe)Na-wRC;uKzjKKrksOU@Nmv&s&zy=B`1##%tE8qP;l zHUfwY^?NDz9I7AYBAlp0T=^_c37U|~);5bY-jcRX&y!R1vws8akm-%GOWwzj6Fj@1n+6#;N@;1Xq^Q4GaV3y{~(cj#X}*4 zGW}K&097+sH?m1@(MmPN*HM&r>avsRDzRSejqs~z2GxfW<7~r ze$)Tf@(4Mb{jGpJh~Cy<*Re~6TaS&`8b9+Hul77Ac_c5ZZirK>0H4}ZYB$fkgM!YSi+Ro^ZTnG ztWya5Ka~XzmjBokLH}PfEJo?S#)NKv(D0B8NBe$9iX&Acp`sweCFd90SrOcq>VtKJ-X z%!U$T9lKiq{&pF>g35EQ^4GoMXg~(9l59mX5PO|7l+Av*u|?1`zRC8ry zmu8jMQg^#6A(#t5#XzDO%tShT6D?dh<+gs&UUE52azINan^_!rF(5Hzsx_ zC4&$g#e%>F`N!WlefQ!JIVpX%Nfb+E)+&~hs^!y34bK#H_+6S%dE5FlJCMA?fm}i6 z&OHC#ycywDChe^3|D%HsiJNU`!_(XGn*Um% zruNWm2*=G;7gZ^!1gayw?vdp*}TniezKr5&p zsf?Vg2uS|L^^9)#L5bGym;KJl;|bJjBf$`Fx*%9BEviBK%Vjd=VLScXi@ZTZJv{*3 zUY3<|x0Aaa4c4Eiw8`m0hmV|(mO%4&`OQi2-xtzaD*uPAcVN;i>e6k~wr#7@wr$(C z{idCjwq0pwrES}`ZJz4>ZuC77r+>p>UlaW?{=ARjB}0)F$SUIcv^Xs_HYcQ|NvVB^dML$aFk(CbQs}F_*Db zf49&vEZqkC$*Wu9(&S>)`jJr@fGKqwuh|GU4yY+9{tLg^tA32Eq_RFk2+~lR8>w>s z7s=AMX&EeyQF#OUg}6s;J-&^14SrYWL78mPS>`Lh!u(NQyln;UUVxiKpj8my;207+TMg#Y$kl!Z49kxa5N4$|>7Q|3FsP zoE3kouNcSL%0%BTyI42_+!yZ=mSMH8)@s{%ELBI7dF(|W`QtL!2jSPZEQTRWMG(5+ zk^nn8|65Xh+wvf8(XADhh3>D}l4igdPZq^P{YM63AhV$k#qzoZ$($9CKJ1;w;~E@O zTM~WJVHpP<-JW;k}byuMG2M_ikZ=I>cywx8$T2P2t9*7MqHt(q)&nJ z*xMb4v526TAZNUx8DpXM3iPXWKeFzJxPtu=lcuo5f{H5%iQo73f(+s{Wr9rFkkG+c zlO(ZWyN6P1h`<1O@UuFNP)zOzN|5^8Q_Jp4Sy5oTcVe4b;%ypF6rukujbMeg7C?Z! zZ(H;4r0W%4z5Ue#1PcwgippT&4d%kJlI5-#h*3Z_od4)czjo{hf(*(5qkv$?GrrFr zx6za7_>j@I)#rkAy6B!8Qd{c97*7=+TV!Fy8e$hj!zIE4+?qm*S2Y_Nbk+9lRr&k< zHGl{(>4N4je&AV&wJB#8=+IipLNTI5B?1+Mx|PpC&+3~l%XQ19&Bu_vHZ9Q-*UXb9 zrjN^=?cYhPyOU!z?`j)i)jUhYO*tSTlcJ@9yXEg9Ua#D%K#x~95H&&Y3P=Xx-zoB0gRy=~2L$i-$MP+X~n8~{h33%>4MK}K) z5+%1TXki4d*5!=Z-dZF0*)qxs^Ez+hQ>&P@G!uMIN8OC?bR%Sfs&JgTOzg(+$64kw zza0V(jCMpWs<7!5zZ55$=nm325PB)TA8m%+rZs*Da8VJ>x4EMKxiysj>Y^xv-sUTh z46nE?Z~~O_fURp?N6YUJyJdL|Lf>V0n?|S(uY+P!Hd&S#1a8DI{Km=vMcd*`R~Jkc zSb~J;OY$g(9+ zu@PRh*N>jMTaSGYh`wgUgJbFVoe@eFIz-QJvr{ZsYGA~f6FpRVXTLs~oFb`QRX~q` zWCXSL6j@Uf{}%}Cscku3Uc3#PATGbC}J%fNMxE?O~eCiqAyhTX$Gd(Er-P@~Xp00rM8aoEQ&ZROGwm+m+#3pGW*{(VQ`gb4 z8SYB$>j&=64hB_mi0v;x*IH)WFD<@?-T32Fkm_O#@0B?_j$IHoDO51Rc`6R6HGc;J zm)Lj6MKf6CL6&etQIVEz_`vli2FYp_aHIMB^?l^7aq}z>wmCgxx!qIi#4{qZl@@Ma z7cOZtEXyM*raW!ZCrS8ksxD(vkLQ&d(FB^)m5VAqrDSyWMWOmb5KAxaP>WaxwLUf1Zyw$@oEOcKz{T}=Jj+x2Vg zTME#poMuZ%I!X;r1$+OwMT#hx{q4$>{q>zI?r=_)HE>6kdyU||<9F`>cy19@bVAEg zAnswK)D=@ZQXi6>~+b)gSq;R3S5J;=Kj^`a2#WAE7c4Cgz5=n0plRca0@sqzL_ z5r3EP0vXS8DrHEm0cb)BD^pbjds0~-StRiKQ6-0^Km_vrsy`Bd52J?(@8IZta;o2D zUG$Ex15A)`Vf3jR8p|KJp%TPq18BhPtS>b>L449aG!jafvr-L*rfb9)QTXAzYOL!s zh;QV{HQtDa?5w|#-@rhyZi!hlGOeVGoVyBfUR&V+2~OHLyyVhP_u${(i6k7 zHp#rgt5yR_f22fuOWPD8_ZBiWkHk}6&)p6YZT2DD{+C{pn*nc|#fhEFLN%=F#U5*- zF$r?huw%*33PvJ|2olnQ!BsuWO7_wQuYOO0jsHo?iK+)+>)vyn6MLRi<=x@YMZ;mo zP8`*&0Ft>$%%NG6GBt9)FclQp<<0(>2BTTb$haC~(uXR|WxQf0&w9e{;E}Ttq1kiUCJq zl*p1@ihAUJ(XMa>bfAzz+Tb`N2wCvwRKc&Dk|Mn&9Of&4y-PAv zPz3=&tLtkLl-TRrXncEvhahmkhcc`-yS&&R$V6_==AZoTid2F62-$OrCFfZtKX@ci zyf23F2-%CBuIKYf>QC~f5}bx|7`&76h11Qbo#4<$ft-UuT8@2Q95#yA$G)6U3r>AI%Mj*Y(ryuvp^tZ~rq#bMNq@^(+CoY{O0@S< z-|V;!wN&`{4Qw2hMxF(wI|5z>3Z56zeqD6X-rDbB3Va3>oFObu9IWxiSv&kZqDqTH zPRLm*a~1)lo%WJBzo+~KX-w&+5?HNseZhEJ&=%FpN zMA04S!Gc+yOC|og$8|W!9G2^_wD_gKHV(c#@>zG(?~Slu3}5R{1;q;nAst|Mc;t>AUakWO{PC&j;mh~qRn-Awv;aLYwhuKrBie%ZxFesT1g9x`>HGEgzL0Wd>5+*sQt3W`0kn}nakz1r7i_;r|5S}6QDrB0LKc_x zep0K@TZrD>%hsZKDc)Qrm-7SKy;286@aswrg;e1Cej}rnzT^31H7t$XO#K;F=Li*4 zW6lBL?(;8mm=k`CNGp8#KrOwg3eD3B_0x?5o7%*zkcdR)+QoW>8zG7-ng$-p=Ld2V z#}DQlW|~F3zxWf*uv1S|=W@i6jhXAHgy^2i6n}tV^KBw^Zo$jT?dxvWzzMX)jy}s($#9J-7jVZJg#;$u=Kb0__r55Ivhi3 zgB<vK9$M~+@@x{|mA$a+I$D2MUV(PGU)>v;wJ$&pK* z?!0$#=B)4!<+yJGztB(0%4~3Uo*;f^DlvXcUkSETJXCk~=^h81Wh=f+fd2Yj=j3(S z`yossz%mhSt5}|o=A&?-p_gN_FIJs7RGXdi7PLGNc*x2pZa7@gW>Tm!Ia?R`=to>xIvP58X6Q70(#=@9SK;HL;v%@1DtphGVE2Ji z(N4Y0hTDUWfr=!>>{r`gShi%#Wa$Vn6i$u-3C~9TVIGm zfr(!U!l z9OFY~5Y_{YFnNjAjBy!o$)}R{C}uVbHBj{ISzuMLzc<1MKaan49hA*qy2fhO70h$q zMNE1nnN!|>?Dw@vg@~~oY370Rnz{*=<&wG`bknn@lnu>UKf}r^F6uYOsHnlf&9JEB zgVC)3SUXJvfeB=7I!b6M9tAn@vD*1GVWn)AMh11oB`{cZMtsl@_)DS&ih*&Iu(MO}@sHGM!gCWo-amXuLpQBhZz$xmCI zmHGBY(5j+I^s_!Q6K`-JsM@yHJlxajc9|Zz$NVMmewFrINECYf503T}IyZ>rRj^f= zi219Qp*xSSR{iKm7mCS8v+A!}o9=s@^Yc+jO5+yb{HmqhK=1qZUZLkpIl_`ooV*~_ zVAeam_Cf}$YqprN|9t~l{ST}V>%xBDp1Pa^+}a%X?uG7(@88 z7@IyKwa#S`(ere;q*0pV+8ZF9ie;X;lSjN!5P@R7K3&qUi-(; z=m*eVoocq~HUu3Sn56ep=;2d~IdN3#uVW9eu1`g0kdtY(q-+&kE|(;BEe3Ph zyPB)HeZ6MyhJLIL4*tomUrw}mS~qW~`fK@x<6>wFpUTb1{8x6EuX2wEY3oWQ^QY&> zjf~jYWjDs8xlRrH9*m;%&oSZk4CaOPowrsYGqoT^i&}i%g^X-5VbrN`KU^eT5Uw#` zlrvFMG5)kr;n#_5)>@;*%qPzlT+S)M$skQGT=!<$Nw!ORh@m5X=tkXpKcJ0mr*`K( zt%FDNS5`H{+GUb9xP8USMm|xN&kbP>Mpiz>$~Vg>!uMA7#SO*;`8j4W7~*1tMQCJM zol3C@L}+7w2q_dQ1$M^{Yf&_(aRxXb!L~u6yF7JcS6cPotcadTb+L%veb~on;3S?v z-r-@}>lC=DYGDb3D~x2bh%G8mnBLX!H~rF%*Pc;1c znP_w}vB)!0nz!mW!=T4>@M5Mn@O)+UG6YSBB2qxI z|A}Q_cD7j#PaSEkDD40aWa_>?awix`S1DGvA8ukCi-s`NkZy|s&bPMJ8K|QeIz|Z5 zji%MzmiaLHCwDOSk+qm^zX5(dozyEUU*x3W%E_bB=D2i^Qbr>%63iOX8Esk#&?ouM zip;%@^=KBMvVC4aJgowEXzJ;(Mq(cy4nVt({3dR|Mk;+2MB{)f+owO=#5l|8v%Bkv z!_ParNe5A@3~@cfMervg8wlJEqE78B`vjLU+@vB=eDo6(RUK!Sw`!n37mK^*JA0DG z4Kxc*1Sb#=oQCGMlY5?45uTU)a}&X2J;UU`h)QFn2v`wjo%D5naOeXQ$*S9|76m;H^Tx3_8G%DH;<}6?iUiUiwaE!6jmtk^NK zz70CBBw{esem4#bXbLi{*U|05q{(ME-kL5D0q`@;zt$SREESEox(ts;v;8$;?5Ta= zpFfl0N||UPs8)u{;IWCiBowJGv{s80r@qg!2Xj-`|4lckihtMi?xbFMjUXPb_*)e#IqWuPw-89e}THmp+&+^PgPcL6wf?G}lkqOi2z z5KrNbRg>QhfrKzuiP zF&|hW|M~ZRWyiKQoY3<0gpeOC&#=(`mQy@3P^Nxcgb2DqVoALOJvXlyjd88LpKJ`; z)9(W0vmFpJg^S0qTZr~}2o;ZFFlj8P5k6A%?Q8@!wQQ!Q>U7rsGO{Oru;Q5ijqc`O zbMxHu1gm`DruG~ZhaS0z&66R3Xp0SoHlCMx#T4p9B#sT4NtIh*ys^?moaREE(}+0O zPILDnPfI0O1{cvHp2fX{V;2$#h->GmH~;}C{EcCZb*OavGfGe71JzqV`rv8E87gB@ zf(SYw2(pX38(T%Qe`^9+Y6d4{GiLI_f~KyI7Zm$_Lwt+%kDJ^p-A=y}c;bp$XBum# z8zk7YfccNf@miqLI|a*I=VpJ`$Um;*GjyW)Gsb3uD0e0>6kGN{m~=fj<3!0Q5BCI! zteIqSYry6mv+xNY-&r?pr`Ncx{IC-og{Nga1uT`?dNd0MxZ@@ypz?Cm2zfB?fsjPc zG4>OnGG3S+s`kPxSkWiibL#&DSx&q8{H;I$>Zvq98X3vSa`=)Q{(4wbzs1P4*72c+ zcwoz*{(191`ka_Th@s2ZMh=7h^DG9)dZ*}=Tf^kVS`lSt>xFbP{guIioqdqo^T>B% z_&gEuC7mFCuHvy?2Lv^jUP^k87*Mne3Ft*x<8%_$@y)MpV7ntYCZnJ3%?q<-mD0`^SK z+PwnSU5z2$5smO*qxN;`pj*j03>YjGr@v_M#&-lOBl33~z!+xI5~_#AJ36=40>AhB z+Mw}$%=OSpy}11%#L&SDCSwJhA23DahQS>&y4mLKHeoJJ332R??3_X)M_h^#8Inc4 z{_9|XedLGd`825NY1gnDa&aCv2Y5{xEu1mMiF)=40tfKC4^%WGAimwKcyQ`$VOO?< zH!dkK+E}B~th5sJK-XY)P>KRm6C9K-V7!v1%0$l&tHWms!L;bFtE>Phw_n~H9t8SF zn^YvMW^guMKOusBtAc&`fUpdWMh3itgTknmZ*g!A424|r_ZtJj*Eo9Nr;E@B$l&XQ z<*Qh&!j!?EdY?gdJMwLR7}WuCsYdpKR0OT+FQ1`fcL2Z9AB^SSQkVZs2AOa0aFdVA_jFg zxLDK%nURNxnm0HMlJZ~DIP4qS@3TNRsZX%>KI;L(6AW*I_aGBP5!Xzk8d35upI_EQ zkPeLWPWTd5BhMVz?vc}SXTcDCDWcK@v{FR`52eG9R(AUDR~mpE*jstS9ZVPS_)tjw z@57{wd60LXofGCBXVshK^A45t?5 z2#hy*(GHTLekFJp4`Ch#1e311`65-l?u!nH`J5)6gfj?1tnfp+W-A zoTX&qfrz@{gio$!(p=e`m82(EpS29HBKMt}@Tj~PJ7m9>FjOTYAV2FeTkXT@sY#3o zdZMl98e8M$Q60431P&jFHGy@k9;D40d{&A8e3YJm5)hYWs(6g4x8&@n94TW_kBl(^ zjTiOVUOC4yche}?Cu!UHO9XEoEfRR z1%3g-6aF?!Ua+85pFK1+4~-D$+~Lb(odZzLTDYF4-0QcyH|$#KoL%b^QN3l+`+e|a z3s@UP7G>)^&DQdrZ(kYPPek+Gz$cI-s2hV-dcp*dVmrQYkGazo#3-HlZ5$1gW7APv{3%GVB5j4AdIl6iWB`aG zXs~_XH&Y^5N!&ZtmB?3vDH^&10^}1Et=Ghmj0pmxe;XL&xeB132v{$}O^ZeKO z6}<>=Hf`ubCO|8ieuBvNEMYVr5BXdpQWzwFYF_>IX_3tR5aP#RNogShzt@bjhNUH zT@$U-@Klx&SOo}IU8yi$q0wu^^kj@ol6juE{fiEr6Tx+hT(& zgxIqI4z=96@-E(4!2XhU7XNfjnQ?LaK}V&*#-8Y(XAI>!m&+v_OXbpKqglx`4+29U`ZK)tq-h@8zR zZ+f{J&kZG@@}Vi3>Ge4>2N79teRpRCT}nuN!~#XX7L(vx4PI5(i~MhiQ6b+*>o%4u2rZ4|2%qcsW7*Kl9@1=^LHI8!$x>nta0@6$Fh zwp?2WqwIQYCaAWQUJ)e$bt99VKJE+i1FO^z!<+Vz$D0p14^VyWVZ!$&n%c?T*H?50 z!}H(^0P*I0KE{fV(*B+OomJeac2N6=o0${TmxOyK-(O8?7*|K?drO8F<} zvsX?60Uv$>gQ?%@tyYiR{povlL1MMH49%5-6B> zKnrn+?{kk+VhMrBq5KW{YRbv%Eiw7-=23}oqshp^nWXEit!*v zBp3s2h%1tTSXxDYOp5;KfjQz6X-8L@sZX#`QMbI11G+32$SlOeQC2$SbyyL{lou@- zPW-!Fh86Vv?xs}uXdjf7xqRH1RLD+3rd5Ff8R=cx)88pwRp&{0`d?RBWg%dsk(01O z=ApO`o3T)3By<4G;!6l$ALcS?3kMh_!=$_HClQ0Z$;e594x{Yw0mT$hRt@*Om=jnr`|>UO5Msg`7H8ij~!{_XcXbe4>?D60&lLXfD7c`RG_SQ>vPqN(N; z#`1k(R7RqxVYKr%ZJNhv`eYYV7+QH}x+zBqsHcE4%GIsRrG|fxge-w*itDHc38-6B zv8cMF+^f$4H!%=l(#9>am?X2dld1K(!Akcgn;2cynnW!imegXlv@vh|wnKZKed-5n zmj)SKf)OB(OT4-hpDS7k?Tx%qCuB@u;dT)m`eA3&qPkn^H!W^U>QnPc-(S#bT1%QA zj70#FH1JrB)-AiCx-BeY(-xa+0M*a(VYP%cswD)h{)h1UeMfx1pTKH z_FN?;ORm+2F+oN5q1XXTvwekQ~$iGS)l@~+D)yV(akALOWH$7i&i?IC` zjHAZbc*iyMhc#AUjij%Sy3Z=K~4-zlF>u1YReLjOj|csR$FACkOrD_RVS?f zZn0IWlyzwAT-$dcqtUT0X$SA93UYZ$bbu@T_pVkauW*5$VVNejhg@z zL(nVECFJxbi#>0>4Qqv$Zog|xSepX_ogmw$UQ>vCrl3V%QsCqZ+~~~G*7^ogcsfAv^hmPiX3H@ zG~`YqL4DXH>t#OuJ~6M`+Ry_h&J_TBU2K`divHt0Z+Gr~UYB`Ak7FDPg_}lG)Od-e z3?i$6=)>lZ=NdX85m0LOjzM@@n?0l$G8&V8_mNvZ?OchD-Y@b z6?HLZg<)5|$TPL5D+L@}v}=30AW{O8Lx8h|iO`~J`C`4>&jsn+pazsJ_i|{c+teAx ziV$tNT!E;#hReXX9xBUv~FB7Et{6>n(g(~=5Z~SwaaYmyq1p8ACaT z{Ku)yB&XXSEU_m2M_`_JPOk{q6-|Z4dUA^pEI8v?>iP}1ZFoZF;tl+hUa}{i*pRV% zwug}0jt|%BjMrVu7`OxRf*g|pqU_rnQ%%POAw%R1lq&Ja{e>(y8AXiom6TO3`UP+5 zNCNL;f+IOhf}{G!6;l@wB8mka?}N=5ygR8Qm9eDn>K_>E?#_@&U>lW4H-xpSdHV$- zcNPZCXq1jR+Qubgn7;A#hl400f@yfrH<%kdn4jpF$B4_C!+-=o1RT zvRZX})0Cx83LEQS;1s8M3n->3i;v<(Dt}Jm!GuhAO>40FWB$9egHZ%HCLW@b%&NU| zq(Lu@x9_dtWXa42LF$lqXsBsqXp)F9Q*hj~Lrjjo`R#}^(dvtFzk1<)K~S@qr`O2Yb17bZj!wq){KfKufO0inGRu8| zq9u?t73NN#`mFAE{O+uC1sAp;_})Bq6EhXl@Y1nmu96XBJ00M2?Anqn-j@u+s3-1r z)wk&J;c@x(i& zWz=PvTLFu06aH$VF_C#7S9TyFZ&k?=4OS8TV53=ACg92o<8&LpJFGv*C}!c$)kB&l z{s8(VPvuSfSVI6VMw-f3j^|sy&X)fma`Zr)ykH*IsX7cb zvz0{Ongyx2Nr3F)z^+p^di;hNo~ZWZeV|Y0j(KgQrB{?%8k#o{SHgud3*xNO&k1V$ z=CM>^|M}vMm^f$abfuro2Jy(E5H{<^Vm{uxD^(3By3f=@joD47b>U_0SzlzZm88^n zKXcKsYiYSJWww}|Y$5Hio9nNz#(xzque?A-(kVSsdOd_dmOphS$8(xSp>}A4=j*%6NlbwacHz+vHfp75%EvB@O_Vf-C97?EK z?L;q#4xEMhx(vzS?ZYxUW$K@mTH24Gnb70WuFA`T=_SbgLd#N3@qp3ZF>$%2x{U>n zhT00eN=E4NKzNyL;QsXo+8j1(noB{QgDL<(*PQ7H!Gye*D;#D{h!{X^920>T0_q7i zn9B`x$og8$ty(Np#lUuS)T&}l){qZPc7y_Pn_vX1-7aHXU*(hvsxqqg9y*L&CV;wx zimpbD-rc{^8S$=gnXzp$Q-=jh<5kaU^ih^savT+tQTZ_^NX8mLh82;|FBcFFAzuvO zgY8F_{#JYpl%L>#ybFLkAX%A5Gw1ZwUL)1HYi0FO^Xl_nT2&`($;v9VVT1DkDe#ad zqEJJ+pRF_Iv>^9n%nHWjO5%qmyvXm0h-xaO&({*;BWl4A&`({m7v*?UX*!1OPB^y$ z-|3#2e!2V_lCvZ`wc4zR);Ktt4ch?ZGX?FRLsiL9NDSlhq5~xyqE=7dl3gycY)vP^QKf*+t zJ?;X311bXjXxJ=AePz*oQ=bq#=gOo~5v7lsZn7}-M!AaRedHc)E|xj=e6|4YIVMx_ zh0T_rL;mP*2@4j`i^U_jXMX!v8wt?43H8~CT@c>I*6GW4C?&_BB==s{InbwKUW4j> zRm+j=K^J|1-$uBWTX0Rk!1K!f_1)SDz9B2jN1H?Pt=*eco)K2yzfYUG70Q~qMBwV* z8Ei;ntxE$M{nR@Ch7SMaENufW*(RpboI1PKpTIL~^M1IPS)PqdeAFx5FuT%+h)d@M z&yanfAGl;j8=GqfU2_T*Dv0};4lXy#u)JwQB5|*yw!5qBOxEqMIwqh?LaA{Bb+%s> zQW?f)!I%GrvW1~7GtM?j&>t5ft!Z5do_gyvFCS#3wQMZ#`u_FzSQ7#aZNP&~NMBrz zw6pC-@XtO+0zwTbN}KClYybujV?ENYI#Z+9iIj^db?uK7C~@! zhW}J7G0|?;Z&&!M=h0v`vH!j<++OjhF}=IzJ*TgQgw226KLOpzAy@5k$?FH&+;h&B zmds8{FU}>pYEV2c3B99Ta++=Lv?QHQMMX$FyksfG{VQIBQhYHu=Io;5%Q)k zSyPbI#V@=at^ym}wQ`>>!pX?F|Mwo`)AhS=%yPJiNwMm8(;ygtf%?&(fpS~o&BVoo zcDAm7%dBm8L8dJs6VNnVMynlI5$w;e9JCuedNxRXJey&tzSQ2%!h}MPi%u5efUr`@YOLe$ruv}Hq)lT z0FfZc!uo#~;;h@=4hcNthJ?%0T3c;SV`WFmjY9ye%{(=YC+u}3QVe?X5-Tml@bTSn=9;y9T z7iy`)`v+P@M`TjA8+P#piaZQ$mW^QOy?Q_KoRjd> zUf)ly5k-AFkz^%ElWtDc;bsaGSi#r$p@vf(3%e$$$SBIDnH)h$4r757oN<2c!ErAv zC13gMTNxLiaQJv(163X~l=yru6+noI*va%p&BLNGgMTmkyQr;7!X?xO-Idsm*o9sS zPPxZ-g#lz?z>afXtDK@+#{7pKI!)5`xI#ZnhTqx5yLH1ns8o!(ji&zJbga8BO=Og! zo6fVwD3R8*2ab#*&WY*}bmbNhVS-Pz?{Nuq<`E4@3)s*13}v%_;V2tS2KgOPNNd_Z zzqL*nHqSHZ@rNkHEm;X^Hc@n1Wj+VdL$fJs9d_>$VUScQRZatzEHR#y48`wO`Y4X`vZznVE(pMqned?jGBR) z!Xyuatn9unJL=THCxfEQAiL{*f5+|9!1=!~>a72%4>JA-MUKU^VoEaH zwO@b{h+)v7Z3G$JpAvg=8!>@8b`z0Esih3aka!1k`OM@<%!NIJ50=uUt0{rKPIP4xIZsY4ovZIix*pecd@cX-{dy2KSt0i6S_sT}1Cpb(V0S-45$UlJDRRv2JI z#&eE;pX!gI9Ege;h?)l3s}<6$IJ|}u(>_VCuR}145HvNXxCn`;szt;mRPZ{vSOn#~ zf)_zK7ehQHi3Ja10&yLVC)1xo#A+<2K(f*zIG)OThyb(!ihMWxoz5iNXOmZ!snnh{YEA@dI)ub#KZnmMI#n_r9vZ*4hDO97 zV3XzEinLB~KH+}&F=BtFHbReyF45LG*gQd5*faWYsOL>qCPbm2$kIJE!ET{`W5Sg^1-z5ODEQ=%y_}PD<)xzzMH9-~y#|RM-;LZ}~M&RJh*)i^@17 zQ{MHAS3rgULYT<%DR`h?y~gR0>*TLiu$E4i(2FORuc|hO8AptPj-Y|yD@s8XOXDd> zL8~g_=o@xWq>xjbhXpqn5)Cl@*RHAu6d13)ub3Wq{&XMNJ)9l1Z*rCs#CSA=uDZi6 zs|{Pp9H3l4z%*;vfF8&e@lqD03@gBo_qKz5KFj0)&=J z-eYh)cMqn5mNbscsi=~0)ymPCY2fr)R*4c)bK82(@I9S2(7rVy^ArBbqT_~!^DVSH zDNpc55}2k(?ApqiR|zsGFA2b#n-viPz>qQDY_+@|czYO@yR8L0Jap;M<(w8$;al_1 z32wRpVK~$8INb^~)3Mt6;pFYlLbdtD^`JPL7;?CSA7B!rYO5cgEJnw8k|A)Fbn>%D za3U@slmGsbQPPvRbO_Q?jr~s!GhFLIcIFD#iunLN^n$Wyl6OVQw(@n?r;-TjB3>cU z$kq!ujPztmz{HXza{EM@{3EIu)A z3pZGzfKeL(RJRmVglL+)wlkwX z=`k>1H9-_42c!?$H50FSHqx)W+;6VjFTr5RnadeCu=XipQpiKXFR;>=cS)_0=Hkdg z2l~r{eDn^-(%GlZ`Pr{=D#f%(WCRM}xcCBsDHYZazGgusG3rEO#oQQ=Msi&*D|QQ) zH#<15O3LkNiK4}jI2Ps9!)FpN3eiV?m6G;>*mvM{DW#)fM0)g*zaplGILP7ZK0^fz z2Xv%d%skN-Vm+Anlc}xA;x1j5UPtH}m?@T1C^vFws7=fqQv>)JfbbtT0__2u7=g~3 zW@w^QF(#Ftol+%HMIINu#GX2t@VA;qxs+s49{Pj35=YQLOeKfO&XAc_?9h{QvK_&n z?|3cBIPLJ_S*{Mtv{Ra~0}qwU_}65b722@l=jGvonLX?6rJQ~A?H|{4+QIwFTe&AP zft5~U9rshWI1w^Th5u}|Bd!9zShTD*uucna1y#Y=GZ545B7SfEM*eQ0X3y%MCur5% zTEz)6!J^9QaQNf~dv%9L}{Dnkfm4jV(Y8O!mx08Tk_4wge6k*yNR_6Iz5{ zwV~|XL6_KoNCVQC|NL2*4FZ}X?irsaZf851s##MPcuH#H0fe}9`P)Vmje|zEd0wsM z-p#Zq{1SL_CE0#Dp6}Q;E0#zUrNL2>90Jukd2or-y8e(B`e9h=$}ahqL`KQ0HSEAs z1YevY+E(@d5qK@%^REYlm1ZrJ-{pRHjrj15=q?@AoXUHh*BDZi`PO(1!Oi&&vf5!P zuN$b?%g62(UC7p~TyM91Xsp(AuzBr+E6tn+heR|WFUaJU-BZ-v zawxbO<39WvH~Cmr(S7l)V8U)JoomX03jIScrTJH_tLX|X12q{?_zYt-MtRo4onk+7 z6^P^h*59@zfdMZ0ZhYLqHxNa6AQ%>2Ae`02l4M+rXHxI{wGL1?0>(xd*MFR|W^1&_ z9$U-K^sbf^uSF*ZP5g5TU)m1UFHp4FNnUUuzIt*Zw)4WKwvpN`W;ZQHi3i7~NvzVF}v(cUNTSyw$({dVZ!u z?p;p*-R$m{6K!6`q2#XYY+V^CNz%h4B^;sVjO=L&KwgjS#+wOwaJpZYu4-?t18;Yg z{Fmd?s(p{C%?m(Rih~*Dy!Vl=>Sy~Q6jf;yyjNl76Pr_KkdjJ+Q&EKa8p97Naj2M7 z44PMi^-v_0c%o>a7MHp>yugNu2I`Ms&Sb}H2u#Zzb@h4WmDTo#86auV%G+_E1c8E? z?Q>O9@T{pLcsK3u^0{^IUZEDs~MZ+cXs#F-<>U+3e($zmYjEjpOM0aDxS|qt^+H$?qG+# ze3PzEv!$Juh^eHcWYI_n|IF~UBdcN+_cc|ay&w#Oj>avC71Ik9-3tgTmRvFiwb7Cz zQqs_5AtwN#-f7#0VU>9zA^?RV)uWY$!|{^+wb)l+jpr^9%;T|Ikd1A!9 zkA>b7JVlE}4i8VdH209q+bZw{6;N7Qn!X%Lg9K=#U?X|Dm+TLx8xjH1IgQUFxPagm zm9#LQdk*JA_OIRSx~^Er7%W#^r2DwJseG(OAE$L0Bz9s-YDoWjeXsjqhjsI}fXCQ< z?^RVtc)ThpSI1FbBiBLEEMqAO8=mzo*VIlPCInVF;i3taOd%`R7h6!dW`-cE*pn=r zX#*^HlnFPWo-35O5AYqX4@~eFqafz?ql*mAGUp>|@zlFeWTggAHn{;dSVaO^>%T;& zQu`a}AdVjBe+o7AJ-_vX+xi6YtT>UnCGkIySrvp6krAy&!dVvR3(E{mEy;sK``ZG^ zHOQzgbR#y1Ln;BpZXuWR*asyh!?C1X8US&M#>DUe(t;G~S%GlYD!8y7A$Ty;PW}f+ z35KKz;RTs~#u%6fr%`iXEBnonKi1t^tCOaCOz}6!)6dt|_UE(L+S6}K-0PA};{Ht& zoUrf&9VisK;camzG(dE{!uesp6>8Z;7N!70V>mDO<#BBU#DdP9gDsJfF7LB~O@LAd zr?>&F;V0qDtARICJm;0_+tUz zbS0{*V_{Gg^{i@F-MMS~&Bv0+kH(^EJ@bguOSij}Lyyv{Ou>|3OV?twBSV@o3-H$V zQ#88#5Dg9D>e9cHBY0=jAKuU#TmaYPKpENP`d#}CY5&qGra0GDTBx6}G|hw%2=j16 zY6g9eeU_~9?<`gi+fBN{!-5nixsaQNGaPMdn$7sBpi1_~Kh07KFU)@)YG&DjO`Rb` zWlq|iP5wxUkZt|LGa^>c{n?d;D5XDwqM+g=FoTGQ09XgDRk~nkgtAM*VFJF_-3*fd zh^J(^4lsKyY5?=ypi;S@3;QQzy}e!df*Le`<%#vR{z9wF4CJIQJb|hT8H9b?t>->`*Z9pq^IY5shR6anHKSG}Yi^ z&o=N8gRU16B(VXSEMwSQs$uHwF6C@ zk2nAH*d)Jw328iAJ`Tt;fz5gizUx9o7 z(m2w<#L^Hcm%_~?ujT$Sn74pP;|q!+4dSi}s&n|@kVHXXpdW04UE4n~M7h0Ee(~!g z&H8JZSc*jhp}@LZ(^c(2o~PU@4+R^>;g8R%2x+Y;lW_XMgf-@wud#IJ4`0z$0x!XK zvFT@qk?nJX(X?!uZ4C&;U#mtqZMNB{Y;LU}N-h=1jX|#Dz>9u@Np0bC$HJfGU6K0SE&Y{8=!7H(;?2qxx00*^S4A4(|_o0bxaC5L4uCQ4W~ zXt~#^?HW33YiA(8_1SDhZ(l*xIqWKK8LQ)dl7f*DjbENHpA1~{2t3XA#A2>jx5HKe zTLU;SH+htwN$RgD_|?a;gej!NeAk_0T?n=?hItIG)0m`zvY#$GbesS zoU012Q+agVO2LofL4{4PvR`?jyv2fe1aub!ekhS=Fnk;-elsmCbC8ckQmbTWG&7EF zuITa_qZ)N(H+(6T*i|x2W~$p}t+Ij9al~tW5zNx{`9(9d!e>S#k{!b{r@TvB%qzoA z4t?eN0W@lyU{lt%(euR?f}QX9n;Olh3kjn!Ub{?|UT_2D%gpmoW-1xBKi8cSvzE;a zY&qN9pf4prltA8qaWVyZrv--->}DaR9{$!*0%l)x@>MPPro+wjG&fg*6H1w zw^hHwJGY|~_o_ClljF{D9PV$jHGBx%WxaZ$0Y*xvy->&Y(#c@`yV}Ia2cv_*JDCn)z`30Ce#hgW2E{3nPBx4B1cQT;x{+b}a_aGX2 zrV353xLe)|&PKmt|8nz>qyjttm0{YW&oJ~8&{xD9&%FzLanBZQ;2j)u>FvSA5Z{^M z2WXe5UlqF9dSrJ7q|p(d{9TKzlamdmeBPqy|Jy_ZFI$xXw^pU1DcxLCo3&0Dp(69+ zs|Ugo`;+~og&pE0G6%0>Zj1_qhF*amDv0py^K1C4ZmzOf^?+|k(OgWo`v7yX>rD^c zm?~kHT|qdOjGqRx+NzbL9n*7*34lEQ_p1<5xB(iPA(unFj_j|EuNnhZ8BCnM4a720APGy z43M6x1~9_6TWzhrqate=`q-WV4)$1wLqJ&tOugq(C~S1QMc>H@&3?$Gf1RqfuM}Wb zv$33`lWPcd48aAR*`iN9QxZQENST79$`b14YebV=0#tzHIB=>!g5%tGkh%DRW)ss9NMCY1(%)cMOuUK+yxExs)9V_YDFP1*hv*A*lMHL#}qGtdXep}&>R zQQ3r~7^E+Qwyl`M4P5Es9MI z7S=8kvZ89x}9?yI*#7SI5X3X5113V*0iUZ{u1LeVU zv`MTfp7I{#3u_MbTc33Nfd3q28G7JGT3Z0Y$Fv@(>ti&nI`629e<)lRVT*8`(vaWo zeOAD6t$?{*RzvtZ7dq{sSd++*xH=F0Vu-2I;_$Vi`6hX+GE?-}0Hme$K_Fkj-?aJ6 z=r(Wjn&;OxePLmBR1qZyuYVcj(}B_Ba)7UySH=)U2!#>f>1ZbDe4-@|CQ0hBTGMGc z3YdIM*|+~mN|A>NqL&S5)Wrjr^QmP)(hp^xUAZz4|qe#X(ByQcDzQq-J=2MzTx}7Zz%ZxfPBc|kRazg z9$c+Q0YD$lp#FQC0%2tT@6>_qe+gbmvdRNL0EC;5NZd^P6NU5O?KksIXd(0TgHGo|^n zV0I>`e7j&kAWH7ySnDe*_VzvHmfQVd98-<%2HjMdBWk=pGfahGAA?YX5l_GH-VR@= z3By{uXK6()IRJxG`b=eX#$7+g3;)u}qaMm)v;-Mf6fVIh0m@HJ$3-H!=nF!ir84yy zKBjO<`G}0UgJZbhD>8a8au}H;n-lCjVFJ3J!7*7$rVUCf_z3)-nK0L?SBaf(?V#!s_DURCxW^p#s#+RZV)gh7 zE1XAizr=%8A0R;$)G8VU%U}NJr_EyeeB(Lgso-*@tGsKo46m;}jbVu0$NbW1fAZb- zbzy_l$TMXIOQeBM;c>e;*?P|aJEPToaLi2v5hw{M2GU&O>XTZ>6T{Rk zR~#))bUA54XQ_=S1eSIm68@)suOF+2vq>bqo_5AO2=M$RvN_pL-QTYlfo6P+q|(5H z;@1DiJSzE5hVR!h38ZvV6JR%e6_Xsie0sU&@^&=jY4*<(q#pYQ>`}l7MOS!6^!CZc z;UI=kiHr#2E7?ehsWfDTRMdR4ep41(h0YG@FXn4F(IF4yX`yiuF~^6Tc|$!;B-q6}MxPcr>ZzI@oIt2Z`pMG|ROvrImqAH! zuT~**BV>QMj4BNw4@?9s4d2y_1L@1RX#@P?I(r8>p$|3b5sqTT@$qiQZ>krR4}VR# zm@y+todd!8vpjSiKmy8>UhT`-HFS*1lojyBB5WfS%%b8W;w-x};*-FauuFh{kTT&% zU?_n3#7>S@P{cTokkMd~6ezH9~NubA!s3V0$C{mw^!iZBoBz?FGDS&8S z4dtz>{^(501vcf9St-V~$}|mtLe$$ks+5}jvO2JpwH8)X zFKZyY>)wh65=S#AKmeaarM!!-&ruSIPLusr8hL>lX%|$+ju}JZ)M$F!e$ag7D4%pWq=k4$v`+X zl{wZ?obhFPmemA!TpdvEYa5Y=8n??`Jt5b|-{lRh;+8U$pwRg>f07l96O7QSsTVeK%Q`aT(^avCVfZQms#W^SyP>GzdzMq z9RBN93F97An7$&8qT4pe&82L1A3~FsF;IJ%K#ghXZA6S$TO^9~G{Dx{U)nClYsNe`o&x8K*Dk6%j`x1w znSX$8$GkktuM4+oc=Sn{PQ12?itQCt5(^FwGaA9O!ZC2vju!gkG6wV4m$gaNdfZ?; z*|3EuRmQ0wVce#|3gFAhJNs+@pvfN#B}l*c2i|Q3qi%KL1#4l>WRDgkkl9uW;gU6L z?Z)=?vE>R|+loS`53O6l9`rVcT*ireTDVfalfCbU1XF@xER+f}daCEip+9vn#wx|{ zdEQ5f^tERkqaal{4!<6Rf_^2Y4Ms$H9$DzT28uG#E;tZo3z%=2U>6P~*Nk+rdA4>i zNrnVu(EFeG1;ge-{v97!dl~(Ct^5V>>Dm?O&7@~bNo;#b1Nu&mTw1qB*G|xq3?Yb zQrU6)6C1d+0FL%M3|01Ecj5M{eFQxF@r8WuREFID^=4`C1LwcM9Ls-4iiu3Eegb13 zQH-M{pN^5CJ=!`o2{d3Xz)NUg$5O=2x6#D8z6fIiEf)|TC9p%@^DMnc_9?H0IF!>bpK_O@vh;DM z-X;Kaiw#OKgA_K-MDpj-3?cNOw&tEyj@PdEEpFVnUCs&2CH z&JR7)-m*`Dh~9ZM2p*FdJqa?>9JhWfWPSD?9557%#X#QUMC)H3e9)G>&`K>Od`c5) zGxx!>Yp?1IYp?<@e$T>S#F@u-BWl_!y45Kre(!1&lZyS0y!*>J90)e4qUZ{+-THPR z+#E2|H5|UXA3pdX8ETrB848n8#|QQOftf>0^Z22)akkWF6n>y|XvQN}*8Q1VV6E-k z1;BWK9Cn&RnLC%Af6Ucy_{C_s1xCdsPwqz00(AYETeT-S6jdo)zkU!2Tof0WN6XSV zOQ}jwiv6 z-;>9Mb#29+*kCXEb`m&X{9aqJbG9Cs1JF39!m73ibulp&r&W-75iuUkC`SqTt+F`Z z&5naBRDc+jOMtAuRi@T0bS=9}_1vk-h?%gSVM3`%NzqM^@L&k=WKj?ef)gWOVQ3L8 zvDX*ix~CnaLVx5Jw{wo=ytZaFEuLZXE^G9izX?3+4~`#|*@$AKyMEk)xMJ0KXA`8) zl5}M!&;O3Vo#aaM zA0>&w{Qs6gv9SJco=D}tXtV848V;$T8XiAqn=A;yATaQ%a#@HHGlhXzJP8}f|BNM4 zJ9Ux}P5ka=N)OGCgm_Fjsb%N&28o)SMKy8r}MPRL$@Bs+HxkTzxnF zNlV6!tD2RjALI3YP_o?7(WY$`pSJiYZ*O~tN>z~I^G&!JUewldgA1_pY}r# z3FjLe8&~&oK79ac>qpB0a2My8*P_T<;2IzaMHlrYx(P~ui%YdE7ZBBD??j@{k(wZ!i{E&;H>T=vr4-&TVgp*l~tqDATPu z!QkXT{07M9N8)zj;RaQS{OpQOmNv%dqlGmQy$b&Ct^lAf(3PV04=r@b!(amn{)5 zle@wPb3j8))xgQGF`KPGj@tgQZhIQKOq`6tuH*b5HXk8;vtH`<1X=x{6!D+$IBoAI zkp#;8(>3o%PX+jiBptS(`R(c#^hh#GgQ668ZIG3bvW_}O|}VfZuJfq$T-ClBo-$Ph8;>t zCzT;Q1Ejd@Ail~I$~~g71zxKVMmF-JLBK>Q7R4h|A<9B==d*$&N_u5=T?=SaF+>Z} zMHBvMh`-_^!Ntta%`~r2##5!RUZRREQ;t$x#RZ1gHtqpbY@|~ zPN~$P>-IRSKm0E8{D<>}%o(6Sy1p082aU)FW|^an@h6uoy8g^cx8|bxbEp)9dAM}* zUjf|;SteO_)Y)pt=Ia&Hu8j-aQ(qk!WCqUSZQ1j}94)*s^DKys9n=?xbXn%PZ1s)# zEkHpV{r+miFNZ#@qbY7RukvFQD`nBU*XecTtJiww5n-- z9?Xkb31*j8a+GS%>pY^9zK5g!`tPU%gXrs ztfJ06LwblQEvso8TM%z`(R~n|x$3XN)qqMPWsFz_+vmsXfu387U~mGscMg>gvPedQ zajulFsDKCXzl-u-HCKzAV=V4nqE%wR$noeqevuq#h6(-{AWWiI1~DQ!N(f1v0-GIcP@crgW3h-3FHf)4qBL>s~B{?15|qCml}xk@FBwAT*sd_Z5D1@Ai!QQ2^T% zcBx2-AmaIkw+p%tp*kQQNy1_icz`1dvQXdIm7|hrTPtMn@~e>yjF?U#c;g5`Ik7=r z3SAWjb}ZjXN{hbFMY?o0sRKkt9aQxU^Nzj4gkD$UFb3;C77EIC#UcZ&u|)6mCeDCHPL6J5=rTZ z4m!gNR8M2u)@r>$w1u8pkxOT#>uvC%odSSJ_Tdf|>SKY0%tv)7=#%-*t&JoD%Yam< z1Jx&~=In519O4Z+SA@{I=gw;LK?nHstJ(l+N2M9t#dvssj zErG*u%+hZCmFC!xic<=uwx)LF|>qRM?z@nVQfhU&6s>F4AGoK08+cy z8vrE)i*s#Wm|U<%OB^Ix)IWP1-NH9rt86tmKR%e6czVkbyup!XXm;^w`!ay{GuQJ3 z;KQDw)+st1nkgRZ$U4()cu+6~=0MqXpTHT!nt=H~|{)MSbB| z19*bpfLdUXB*yaX_Ig~_VL#6B_Ymm7F^+(50g(~Nm25HdSq$v{L&y8-pY3)$p+V9C z)m%rt&Uz1XCy0y;hw(gda6m>PK!_9&{sk~zk z-;@pE1;q+J=C;s}e0D9|S4hak?zoUw33crG@DC@*5YX5hs)JGSsxnB z<6m{lW*bWb0VTaz8BKE{oFw-Emgx+dPIT*FAut1a1(!$+KpAIBE$6ExE5#c32vf2U z#ova!u4y9gN;OeV%1gO2+36Tf2%EfB>CANI7y8!9 z!KtF^`e9FH4vR;d#__=FLPRBnKu<&PTBd5w;m#6NQvb15jb05Mo^;a}+nvvcBW1ql3w&fzKw z=Qqk7Fn4lHG%L|#gM-8if5d8yQEir>ZrwAnOzF=*A;raQhE64V22P>iqKFNJn3+?m zI{zuvs=aDn3e4#Nz82%a4gHY7g0y9f(N8z#J%;STqBXzJRu){c%gsPlLxzy<7s1?u zJA#ei0etKNvxCa2W!W;Sm!%S^=eqim2~x`iAiv8F^Nz9%l_?x%Vs}4N<`nxdd3D*W z6&EK3U}!<`}QIOnh+@>p=Vhz40F1BB3iZ7_bS&;k>vs4H!*09IRf%13>E zXQtV5|H<akVg5cC(lY zx|r)b%ohfwkqv|R+GRZ?T@;OPi4q6~Wq4`0nxhQ1e2c`(4EEPH-4BrsE9nm=^`N?} zXIM10?2)@1jgo+!XqEH|a>uewLL^gw)JO6bXBgceeL3DBg;oR`FDYb~h1ch-N{iwW z!uwP9E;%t@Gn8OCK*2p3c;wFyPNi2F;Zz(_=%!6MVodCQ_l1y>%WM|7aQ~7Go%9_h znG~5NhQhs@z1#Ilzz{0=_TRh_GsFK!RdcfbUtqAZw0)KUV$Zw!B@(=h`%`x*rR<@w zwrEPElcg6SV~u)$8_1Sa`$Mh!*a1vuJO>3tdd^M#Zr3cvO{x$x!Vc8nKUQXtYymSe z$YI_|^-Jx4%@Q%P9i%vnMJMHxf}-3RM0hj9K$1s1QV`h!Wb4$U{pchNgc0=+a-ErofTG{ zOXL8hYFDMD%G<+wbInjY5bh+(L)y|lnAZ-Xjez*;q4-IB&N!=x5L}HmX3hLGgBXt> z(47Fq^YoA@c%Bj$D}4Fv>Lf}|{xF7)Pe6jwqkMU~s?-xv!y(6XBO>_EvW9bI=J@_+?hymegJsg zbyQW(sju}*i1>=N)*;>ss}&W48_I|c^=03A9hs{pP7=bz}i{;z`%Q)?W?(X`Kh3quTPgri`X%>SQj7b80(=Z`|C1Pp6T+i$X=_CD7-&Wa!38lf!&_^@kdj?_t@rkbCnS?)xS?Fu2^&fJcP zxuYCj0RN~iJNe7|_by6oX>b0xfPQ{w`0qTccR0D_kGL%TU0nm7IdJJ{%KpZobH{Uu zwRlp&V6)snuylVSNqGnG3Np>6CKusO<3xqzea&db369nyYu%WjlRc%0Q1a=9G2W{IgrNXV=2~ZYF*UKiBBO8 zWhiv8!^+oEE9r05&Uk?0ZEgZblxL*Gz$m`f%Cc@ji=5V3Balkp7#~j}uN*fF{m|@5 zeju$S5o;pp#AJ$Io=af=Cb9IW6D0Jq#pv~W(qA*c>Usaa3ah^%rB2JRK4TXx?#K;+ z04PyRCqgs{iN9A-0v*_S8llsRB-y2VEp0&D_Zz&sYNpF-JGW8o#f09A=M``zo-p%d zd_K?bcPW&^<^1l@l4t(@Byz8GOEd9?_QQIk~fksNzw+f-?CkC4)Nf0H}P4l8^8~jaP#Sm*qs_7Jqn~QPJVjClg2zKe4J8^{b8LiPp;Z3XMvqV{SQZep@a578(mXF*wjsCVCMKqO|2FK)u3l z(+!_(Bh|kW#bfW)_u@N&=zhe52c};$b8fsi+00y|*SFLjQlFKplkFx90{J1?^i`<@ zK4DDeOWBgnY)1z!X0ek8t;f^!c^E{3Ta}K%VwY>UilaHPXpzwS;Zo_)ECJ9*(NVSX zzxJmsz!V8c(0$d8wXTE~bj!Sg0kDw=@LrZ@4S__0jgCr3^0G<7#Zgw(IP5B05A6(W zDvxSt*8y(p4QFC9uYWFvX6-gKnK1`6V##!Xqq^F{zMpK^?gCunVSO@TN8- z`B=Odf)T=FIb}If{fsqZ1V#!T8n%@7AimhvfW&!~Jq~2O-1{kvcEPw25bNBKB(~`00m*h*qdUBzO{<$*F4v40px#rqfARJI(8nwem9159Rs2g^ zOYRi$i;!hwBE=u>LI|aAuQB#;AVZQIhSK?+2`#hTy_)gnu4(J4=cC^9l#jWW|AU9LvFSLDsD#NK5qepd|*5lnvox09?oeU9`q;L zD+!(06xOzPj+h3A4(J5dfFT2WAzKfaZSJwIuBjt;?KPWOZzn@`7&fWW88FHh(gr#X zM{*MRhWqjT-%UD)P@}b681zuZltdtX;bHgvIlT!nFMlIzgn#3j4KQJt4I~+!$k+dl z9^AHa$uhuZ&~}M9xA=l1HsR5sVt}pI2pkv8fE4thZai!!0)#O(l^b3%mmAXdOxb>) zqZpWg3p4eDevKorM}U5fA@2D8^1#^xnGdo`Sa13c!37P*`gGh-yaSo0+C>-$N6EKI z#b4a2DyQB2S(#ceOgq?i*lYP#v-6w-?oTF~xUH0VL5Bm}JR?A+4&wz0KfVT$*U{XP z%u9%u_^(SU0B~u~InZjGPF3m7dMf|$;LRpAQ)`9ryvQL2{EKFet{WrQFyRcwdH5ha z#VI8A|FMsdX@OS9u|7-&3Sy^U!CW6U55LTe{Ix6;HUuq755|L~56iiyej`F^@KZP8 zv)Dl3NbAM9Z+e^09Mx}2DSnI6?W3SJ&Iw<2{lUY15_0aH+D>aw)#EZkzB%%g8OF7_ zWARh(T#WPFw(3-7hz7$rJoVxjfEVy^x}L)avntcndznpqf4Q4JIGOG(SPA0&j|c*0 zPVz@U1?A-YAJr3+^k1}L=<^p$+>-&y?yx@1v9yfDFWPV-g`bu;Wh!Vm+7H*uj=+-N z;Z%;-A3NUi*E5yl>u8w7e;lNM%h89>2dqS!zyrw2PmU7wwq&rxizsK~tan2&LKAB+ zLGV8II&s?!brv!uJK(45EcF-b?+eW3mu;(x!cpXc0CJ{4jHye-O@(uI>Z9~RIH7fx z?igYtCP=$v`xDR%C!_22Y~mrCD%voh>B{D;i=prYrNt@e=ywWlMC^~bT-z+N{0!3k z8A_2WS3I=(i|z!Wq!NS`1*(#$Fj;8uW!tTjyg&M-dI$I&939dYTtd1{d7$8ffDUCm z^{_+^aFA$m%E{KZcTF9uyVpCy7gBDhj!=1yYpBOG6KG)%4Vj#2W&iPi`FW6>d^l#uqgVuXfiM9A|`M1ATTCd4$ zha<(`G39qtD^qTKx1cmR@WT3AH;GQ2-C*Vr831yVi&ul0I%-MuLAB``_cUBy;=ADWuZ&+@C+TXu_GX47N;4aOSA>-o{mX z{b^?+5j9(F+%X%)6vGo;P5MIzMYjF@2AhiS89@8bx~05!iz%L3_LOrft8*$^8iwho z3*uwmV(&~ax!juO45p)0NX%r#b9cyrUvyP(7yCgsH6lnumXdu?P)W;jlXrJHin6n8-b2qX z2i+z-IO3Y=0ERP_Hlo34E;1?@b1nf%81SkxN}zl|xj*phfKom@%R@p)8+PTimf<+M zy)IZ2ax{Rm=K3ne{_73|?+WZwktVmBwpG=8`v4N%2;MyC{c zQTY~s6D?&P|5GDNqyhV{X(U9e0}#Py)&xbDFsW%rIG#ZphT0Mt>}v054T zb5jP8N{Cb1|0AM$M4jsKzbq^+vQ$-L4FgRU;($YPn0aF4Z>9tE?;!DoC zeSE$|!Vzec&z&1VeAgUO?sBwnyt=7Puv@TcKfNLEe<-V+w*c)>X(fj)QKYF!!dCy6 zv*o>EL0W;^PX+o3`@dPs3jj9_3be0{y8`(TjjS_ez)Ux#60HM%=37UN zF&>KD3tPs)(qLUTy8EQzE{MZBcGX7HEo38E76|5L3mDof8)f|juGF*TF&A?7hYmW_ zEUHRB?;1pM5`mID{pvBhTp`;b=MWAFdZodlraKb6xDV9zZ0oX7663sT8WQ$s43tUg zSQu~p4)^Gm8#Gc2P>LlFM>0!hG!10LG$IuvFD@)w4qM7qxDIfSR*Tu%!gY|V_V#jL zs%QNrKv??pt)X^SIIrO>4t{>r2D1E=3X_b$bD^h`B-=)=GTA~?ISmxTC!JnU$Oa6< zI6|mtH^wNb>bc>8&I{d+dKG-TVy3_#8LK3$G;lhVm{srqugqg zs-7Szj3%B-6_3Lkr_>y`1`dWf6ineO6`c?wQGTBtAa72p0MY2)(fuY7cVXj|KY=DeIs^_nX1^lkk=pv=)aBwx64&DqKj+zhGa+x8oF?`_T9#F@0a#q!%YIa z9W>O7<`SP3`eymn`e!{A!w{@}{5MjsEd0z$V~e8cvmNdyD%GW_TOc_q=j3Cw(U`+`Z%Sdn*eM z@LLLA{WJ`)+eWbqTj|1(ahr)eiHjaOb5;(1Hk4Ea?hF@|OCbW@g&TE1r7*mVJA;aK zrJq>ASo8(7{Bl@MjxWsWFrZSw(1j2_+8o=t%%uxKo0SGG`C3$R3?_=P$+-uR0gMINGz*D5 zGC#ZCU#C%tcC=p%Q?x-Z+iIo+{$^#pzV>yi_{AL#=7f=!ey;0}fj z1{Zluejgw_c$`-E>gpQt*~L&_`7S#fNj_DOG05k7`JzOek%?b?ihZH?iT6rzHqqdk zGP+|wn$QXQ+W@x7{!-UjIM|RGo^Gn}XNb3R;c@KExTDiA$GL{^BzPF|Tb_QxR%h$+ zEy{FrTe_HT@B**>=_WR_q{`Oo$){LMoU%A1GkIMcEf}6XEI2ZsR8EbnDOA1e zijL@Mg?O*4+CDy>)D&a~032j z<{=|1)Bnh5*=T-*0YcOvcRp|uxZ&H`R8?h2l$gQIXyM-~8kiP1;=LUT$cHXBe(pE$ z{%#cWMl%`nS_bJ3rRja|at!4R8a@=hUdrPUuu;-cMKLz4oNs|EEJ{@2_Wsxzy5Y6h zLGI3$)V2~cO8_^llX{+aMBOTjiGlI3bK5@+7uDw&*tWcv@qW!bFI&;l55VS2pl=|` zX3WL^b8xo*_uwo{|JU_&RT{So`XNjGrSSnPce@=puufB{P$`Ej#^1n~aO{Uk5C5as z{;+Coj3QOMMf>h)wllR=l66G~jC&U@Lih>d7|dZtC`Aba3bKIPz$2UQW^1Y%si>!WilcpT-5%&Ns5Sf?`9L{)P zcuF~Kqx@M`lB&rHbJl~JiS4~yO8^nD>T>;LQX-l)s{{F5!}1=pydjyw{i<0#562jT zcygEdQuY}4k5W`sclq}YC~k~W<5}3wK_1yvBf9J-JcPmx z*~ZTHb_#_36Dl3Rjmuklp7ZdTk0mb#O;_!~nND-{H#8PBhhX;YV_+w=8lKlWC4n}g zvjg98A#9jc}l%1U;_rZ&R|pr}{ITvMiM*P2DJGU~+$J%Pd~m zx&dTrL+3%b5ZqeL6*L2B@CPetSeSwa!{r0X;0U*PuZA@0T{nmHO{auM6`W`gp_K;= zsjIe{0a|nRb#vW3Z7XWd*A`C+c0j(=oqrlTD=-%V3kM9njH#Wuiv=MwJIDVRlhZnr zu{fh>+q3Eq7z&SmK!F&Nd%8e_cXD$B4iJKDYJ@cY_s^Vvx2)V8GjSD3M{kAFhR-Xs zpH-iiaYKfG`<($9-c{4>&=)+B1(Urtf%TfGr^cu0Y$GoyNog4AXwgZ-Ny}eRwG4Cf zL~livLVFlRuJyd2-X}8TWoavE0({C1$J6b5KyMDXlP)eiCKvGIzq2KD-7I3Dae_Lnl zEA4xxu}cN^w~wandapkS5y8kA>=u5ZPg6dAH?gsZkSJ_G96w7U#eHqrq3ikQ5gS(M zbfW`G^aAJTEkUI)gJ>NQU;Z2~?Q}dY97l#>6Gl$NT7lI`&2m<-BqaLcuY0r>22mcs zimo%zu8tO?* z9HZbG33+??`dsYH`+Cm%d%TUn|9$a#wyn?q`F8xeO5gh%3FB(C)SaL2`{}GV58(Or zt5psK0Qmab3;3EW-AzM)M*-ic=JoLzc$!^<^lHBBya|5wHqhSb)!*?&xFX}*M_geJ zRglsQ^DQ@)IJ1TV(BAmHe4M2LcmSGw{sX-~K%e)s*Jt|4(MSKr;&ZZqohnVaIawYO=Ai_D#`QtPO9nd&+M0X14p(i1^tPwmsj4kJ2eg zkmXK>Jskp|w~~E9?IX73i{VbcO}KH2LRF_t%U!>;Au9a1BV6NO5y^pO>C4|A@Vn)u|Q+jw? z!fdmBbmP14;$ivUb$?C6m5yoWjA~13oQkbEWAzq5bh9{e{XqU>aka5e6T_U)3aaV6gt-v0wqHA;A>?UsE z08O@57A?)X1$Lr)Q`oDu(cr1N)>`!A6?Oe-D)~J<F_U_8P zrZ4l^(pKqOEUa;GOPkmfZ+Z2h^UU>ws&WA^-$FE$^4_BdT8wy%}QqIR>-)X z`xGR8LYxgmiPjO>OjMUP5!(KxXA?CX#y?(}PE(e-T_0bNqzzbKucK0OhKE0a2lRWY zSOoS?odt8w?Yt=CP)wh$`(;;B43Qo18}0WhfC8XHD9VvG$s|6gP7XV;dZ(Mv1;uan z>lP@sT(|odTjpDc7l0se+gi;>0H4^dt9>chUpOwpBbI$cR1TV6Jh-MAE82i4?wS7s za6pg0PETo26<5U^DNPr(Gb}?lb~oaR&vp*nfj5G(AGo&UurD8nPRX6Fi5yTe|%6_^w}zJlQ~xD)RqvfZPx*zD^&Rvy{!>Me=+U0 zZGxqTBkeOEd!B5Dh)rMHXx21mXZ;tqS%m3E`;Kev`Os3PH?{Hh%-FE8!P#C$j<8e5 zYQIa2j5jvUEuS4<1J{GJ?OQirg?fBkelnkZ`s8Hm>0EVk;)1ViiZYvZ4ti-D#?>#n~cEI@ios#P#O)SS6&w4N7|^|t|6Gi z#ycU(DBg%3nG|-H5BjkzeNQBTz2Po7WvPm0)f?=_a2{uo$E4&Y>hf*;o`I7Db70s% z11Hrm#I8`*N0(X2W%eemW}%U(VUQdOSs>B-8xqe{K$vexzhe zqf@M&6x3YACY_B^)7F(cyRkRLu7uQYYCij6_r>7M)je>=dFdt=PdC_dCoEAHzsqS* zPE8K929^@En=}j{J0|@6iFME9x581fKCmT@{=F5c8xE5PQZ)3q%;`MM51Bpd7iQ}m z7uFa__$k{`xrmR`iCzt!e@ZSH64QZWnw7y5{1G&Y8I+wl)4dbMq4VVEBpH>VF~@mE z@MvML%G=YkMu|y2AgH>CPKARq*=X4@YawR6YsPN&pDQJiQ&!ngWE#0hbhsHXi$rFV z42)I!dT5QB1@^N z6>BTQ%|%@&$S}(wt*}w@#0<#u2mQojJn;`Mx-2ehomVd1R8clvb4j+RG$aD4jzo;I zwyJuDn^cl#wVVSTe@Y5w4Z;|lB%QaafVqhD7*&raW$;;9dQckPYFndmlfgRjyhdhb z{YfS}>f$P0YGqYu$hs=2J6#Vr+G982vgGIP!Rt`$t_r<=+Z9L!&d;vry|BfX%d8V( z@a)pSL|rSbb0XNJOM?un)^jmvE5z#5cbSPC-IuP6Di`Tee*shXFb9iz%00WhptPO^ zi{U{qVUVbc5_`5qXf(AmQk9;qbS0r`wiK5~)GE5vB!Q;Zn;jL0PmA)>^@PVM72Vna#qH7Ddh-%Ob0d-w4YhGn{D#G2^uHdW!!)4G;jV6IJ4u<$QnrH0% z-c@alLT0`Ze;YG)%r=@=&FtsNr1Wee?^cgE-_B7U)=4}Roh3lVmSWK;6s;FyJ^<^6 zXPEe;Qo28?z~;1fU{}>UcN@(MyS2huznZ2uMqiF55eV7P#x$O^r`Z#oh7HG1MLu0^ zE21*cD9aiOnVt?y(%9f;6DRJ(4Awdu14>2%PCA(3e=t$2?5FuS6KrBIIQ2B=9>YxF zjB|#o*f(v6lks7RxWRc>Q5v*|O+wy7ZxSCLO)4I6bT_`@M0S4kbvV`!+{ZH}S7gff z-u#k@-MY^<<+FXf_RVR7MRP+jyOKThW+g)k^KtCGq$+hg)e2ofy{g3w^>?OLQ9+%) zI4bvKe{IlZhnA<-ky%^4QPhk}3e`*pRA}oet7hm54@i%z0(nuL!G=UQVlcaB+aR6q z;*O8dS!)^GHT`ddGtPbQe5@2FwOe7xU|5xJj~dcy%NmqwSaG>a$^(2xhfH@c=Zqr!#fljG%f0#bYLoj8N?k0FDx5U1vYSX0Tl9Vx} zmTRzjNiRyWu8`@SjETUCTqYAB~|EtC|a{25D!6jTm0C4G90 z5|i9T;hND-Z(Xl5SZ~^TnyYBRNM%FFn-8p3->c$>>jAZn6w>7dIVmQ}7S{6GE=tr` zf7jcZJv?o(KdwnWH}>ao_NuS-cfAT~&Z$LdIZo3Hp{AErNscS37z01a+qEAp@vd9U zKnW+Dnp~y5JY#FCraTHON=4RER9G>)3MvXbtuYrCOT}8O(`y8Svz(H5vXi8c0;+<2dWe@UN_yAgGWu7`@t&Nj7J%nl3;VUD?8ERfj-3>Cp4IPQIx>nBtgU zaZ8rXj}vXRjki^!6rNU07>=XYDZB;_j1y(zAnLXWDolyj+PlJ}s8Roc#p(Kjf2Fk~ zFDL8f{~^G?&zEJeHNc{==)!3Ms{wnzlgGG4UTvy_EjO54Nm^$;))L0hU}>AKc+M=1 znIn3wE~LuV`KdZ#)-PvIwBBWne$$Hf9oO3PloboLBW6+WC%gDO?0 zTvp9URnj#nV3@eozi7&AlckK7XiKOsP^^BpOvA@fZKZ+1#_d?Hj5BQAc)8)S`IX~T zvG$8PVCJ#+V}r$80_N0Gp$aYYl?PUjj6T(mbx~d>1$&)sZ6GCl$*M9-yr`369P9fm$57a76CPvZ<7Hfmw}Q5Eq_#P*EV6$ zjeyhv1Zjru?vw`U0R|Xi24;qC5$Og2l@uhULqbYg8UZP31Vlik%Ww4YdEfVW|9`FT zTW76v?tAZR?|biiU)Nz}(ly|bw};z8RNyca4?izR0#MXeFy#jUAdnz02qb{V%4!Hj zxkCQ7IM<*2eoWGXFD@?1{W~0xcY`3Hc3>Ew z4MsUZ+|Vc5fn5OuxE&ON^8H5&b}1(m%3Xqw&)eIZ7wm@Qg(DngIDfbSZz#$M(1#!) z2rq~|@T+A&2kZv<(;6=xD`4mZMgHY5fIFbP!3YR|Hn>9VATT64#1m!@K>+B}0Rwd{ z;DI{?_7_;|F90|2=W+mkUjBcj`xE^u5ft`27;I+;cXJ2Be4#K$zyazC0UoGm@uGZC z+yEG6{|g9qMZ(eXV1F+#)D>)t2K+7^45-NK0bq28fBHk(A)xLkBrg)``m0C2Uun?S ztPHbPguA&xU??Qsulkgr2#6i}-hKK04A%t)_lEiZy>o!V>>Yl!VejeAX9R~=K!10*JK%tB0}=>z zfS^Bk{z$MF1VAA?A%Xt?>G$C$h!7x( zUIhL#k1iPcr+<$Bh*gIj)c9|W4Yo+z{mwBcwi!2TO* z0{Kh23UF8Z|Msb)z-TSV!yH}zb&XJ@3e*Q;uM0)lIe+~{m%r>rzl7!rg+X-TNa(L$ z3&6t<0{xc{tu8wk^zQ?S=Hzb|1TCI_9;pnogWLa7nE-miU<3l}i-#UEdM6C{^P}Zx z5ApfUVt|hq21lVo0CaPKfCC(X_iLj30)hY^Ix86I^vi+wkK}fq2n1SUzsHZp{JsCJ zX9&axVtI}Nv!eC%BFxb?J3p4OXZV?=tAb;BfsgU5ds@z(R4=yn=M<%>s4h-3M* zfi9ATHD&fAxjDuw|1V8-wn@@h~-L2|V+fzC}^nYY}LvOQEL=*qAbb=?&DApph=mTq> zZPpYu^DPt)Jq{}=Udo*U$ z^w>vaL*s1z3R_P#sAl|&U&Ss-&t!{6CG^id?oOW4G^Sw=(xpZ`F5!`W9-`Gwey=0P z+kfsk!qwPrR0m+Y&sdA&AI@5=>X1^wGEi)tMF$N&yJDd?NH)c^=X%@8(6PH`)Xo`@ zoIowXANP60jp10De6=krNaXVD7GD{7Tvh94nghlsmN}gVcP54n@&c9h2as`f1^(te zKl6BBo$xqgJ4Xb(Lb+LdlIX_w5u?%_xqqV?lV%;Vl zxi*FpxE4%l5dHR;TU~%kf#_>lmRP?=#u8|X!VO7hgk>_OcW!UG%S1QcBTF=SmDTpO zRCZo(k8D@yD?~p=Ee_vuGMYEjJ=l6|m`?UZ=(^Zmwgh}zqS5HCXMs|RnYml06@Onp zxPEeBGk97k9jD&)P^dq7>dppAODc$s(d1cpxwjTr+>uNdr_;k}MK9#pNba2uXRnHJ zj_`d;WVMGr^VL{oUpUKUB4n?FzA^3W>ZX}yu&&xc5<=y<)QPf2e$B-*N!sOcUY(#X zB_YO>RUSB68eG=nIL?!Gt9YpEhkst0v-yl~Ar_uEnOX;W9`RDf$?Edc;dgh=#KEn% ztv}so+fh+!6jx<2ZYeyI^KywEK)vBrrVH>ZYd6b>K9|hasU~=!$;c;mPQ!eFGfq;X zCO;?IHZ3c|T$cSZiwd>-biiAZb9^JxRT#e=Uqyvb!DRiMKiq(U>ADB2K!1R`F(i+|=gi}Wz)AO>I@a*FTsjcnw%AI$4cf*P{mKB= zAGIQ7e|D)wY<`{#_3)~u zd6PGkug?eQo(d@JI4;zA|FCuGP^rqs#}CyhFLH2}jJKC%NpxlA64@=I?{dW2Oz=ND zBIP{$wD&cgW*ncK+dyxfNZ?gV{zW<4{bJZ_8Vj2mOTC!KVG>(JtAC44T_UbDFp#bI z6F1A&gKykl_~wcWEgs$zxogf9YNQ;^()%V>JMY0RJK<;zuhQj;R^@6bwZ#$VirlH6 z;QgXkY-4F6uO1%=q%YixZfCv8#h!Nf%q7I8hFWRqny;oGE6s(SY#=#4!6k#ly^;uJ zb8NM(@a{ZNAjFT#t&+H%es^w1sw#FQO({OMmb*pkhl4X$YJbx1VB6dF_n60Dat5-P zeL!6&PAu4EOP=O(bAc;cv&_?Bcmww8Ny?nK+<G+@9*741=i0s_#l*DR!LOtlOElN+)GHA>!z$I8eJM;MXbBdS8Ujw)TJs{` z9l6MCL9<%BW`B1{Feu10%CNq5Bpc|ZFvYIw?1KD}qB(qnvKLfWNB}dwmYKY5Ii6pLCijZ0*+HY+ z=D9wFt^!o%$NJcp!u{QOuSjE+DGPZgmuh%ML&eQyk{4n(7;j-^-q_#gyw%=IAEl#y zSI?_RTnNjr4UMb(TPtx-t=0AuW2_>~+aTnw3Vo}qgz540mqM{R-@<|Q zj`PSnO)@g=(vX}YLA{hQo@e(#zT-<@OQ>_=S&lStOaKth(qbg7sKrG%8R|f|Vu405 zE`L>;G5+01E6vB|8&t)_UDE;P`p;IXWrRc3Kj7bC}hu0vZRx+M)$^_`Ht(EMKoaP(tlqeW{j74in)Ivzb`F4dWtv#jMuG#k2yEo ze2&;5C*^eCr7d~~tC-HNbKfa6WZQ~`j5Up$5>97omsGv2i+xS@v1pYHisv4`oDsv( zhuAM6$PHRwl7d%t(^C& z7-4Xq6+umazKHjY#O~=&P_j(&mY$&Mc;C4iC}b0 zUxI&HAY@{tH@ZvF(dracSkkh<{(m705IEXun#rkcuMW#E;s#dgmNVZzpf(?iOdhee zkc~G%y_f0_=aX!TBdBNI)Tevxw%ApX^PHpNxP;=la=Zni--Mr_b8WV6};&f z^M5^1^qj2BjH%Arh6gd{I-9_`-{OJ!=s9)vI^AsZ$LKs1!3`}%Oved437D-0ZsfUE zbGJvr-PAtBXJ=unZgK2V9ev|k4dTzQMIn^S-xFaqth+0tRpbwQ(>(i8)4@*}=5It& z3H82-S(EZ$HbE&^Nao2GpMT!8ynOlcCPU2;tpoLdx36!28bzM}&J&}cJ5sLgL*Q%e zZ}c}a2r$}0NcWKQGff|tiLJ+5yDvtjWK>3Cy3?b*lJz16oQZR;N$+AMpI2mwP_ky* zg>^vUyG;-7(qt3Qx)dGPVCr%_^_HNls z>dcF)bnsTCmg0I#+J6XFG5x$4RszLSx-;JxULVDY+1?zsN9{(%X@RpA>Kk_>5sX=b z=Yv!lj9V-%>^GdSRcS{C=$_nZou5}Veep#bZtYuNP>yV2i_J5idfr5g~9?GR45LdZt zgSbA#B2rDCuy>eQC3EMiDM?jCz=H4SzGu*e9;s8AOS_kl@$JciTujPsGEI}_ku0%q z#i_wvg5>d-7o<}UFReZ%@qE>pWe?1t55%8J;r)?h0xhEi7fd{+mB#cAE0U!vyBjq0 z!VFue9N62d-+$L38J6*p{6sW>R}>Wa!j3OjZELiQiy?l9Rl#k$fk$+V;7+!|GlBi9 zC!F7UlvDfQ9t@K0ky9n1AS~d)`|xeo91=dn^C^aavwE zyDQRMW-=3p|Absm443e0trP*Pk1Ja!Z4ut|;cJq;AO)vY>1CC={3T`qizZ9%_29{B zIRu2gn8;P-GiOiqL($9GxVeuu1^CtO2C}SgpaJh=&QJju<~S#JY^Bad8B6WHwL`E&an=>+t^JIWln=unw{WyPvtP=x z1dSAF^~wIx{9~0fM%-L@*FjGhNlEtlmZ}!9@1WtF=yxgQ`Tf=F4v#34AjP`;Gq;B{ zKcqiH)_Cn%&j~g`GCyBQE|IqcmmvkcJ!UNOb;;CuCAIq#BoGhfCK+O^c73f< z+(*|Tnjhuv1PzfSH_y(E+yr?S}g4%n>vC$f9)(+t{Xt-a(pLP=%vc_?h|Anr|H$ZkD9NX zi!y)MxmyMYWr|64$gL%IW(YRCbZ*)Z$clKxnuaMZsxxwM&o3y^s;e^^OU6y>otDm; z_=#`Sm)cI6C%ZTp0C>GZCR zL_JHX5Ag0Ghq0KTX@}?19xvWDQfPFSl`Aos&9_ZyD$x#1*ma)luy07^n}1UGB~tTd zZ846iZ8s4Ls@;j~!w4_YNI2@k))hTXPGfn`kf6`?#?EM^jNZ_21(Q9SgR$XKS<}jX zp0%!n`TMm&46kNSX%1U}s7HkNlvD>OigM7XGJoQ z59rIXvEHHb?WBq+4S;xtG&!2PyQ&)h)X^u1xHcvsq8~^)EgsO@Fm!Tk=F;o~-Ns zaNxMV>vbsbiy)*GPlc< zoJCDu?XWzrok+elc{_Dxuy&xYS;1J9J$MjS(7UK`kXr6dXk!eS3uX8Lstxb5La^;)e{2+CX zI!z`)({Cf*Z^`g6wDe9k$ox+_Gf*RtR9@O+yIu<(oFe%g`Har{7=qfw1LOgVHEWBI zf)e+`Y9uAOm6#@f#)U7ZBVX!%ck!HP`HlfVAO)o`ckWNM>wms7@zN~BrRkr4?PF@% z%Yvm24;PKWkMB5MAe~ylFV?VIl^EbMU}z6(xy25oZ@GhumToZb_9HFX(ktgzEnm3& z_}XPqr?v09`^oy+`Sg8;{!D|^{u=OosA&oZ!Pi*UN%h?EcISdG{n{tZm)w+zU2qCv z12sYx%^YGXbAL91nR4pQL%SY=T$-ETC8eI*H!+gjcvrKu+ABYMf18U=OwQL=&)|#a zAnAVUsHxv|w%hispwG-<6jYNb?lsagW-Qr0rgl~uL9JMAD*MB=H7sq&IM~GAcX3`= zgE+Bve9L9w3+T)EDZW8-i<7~kX485c#~aF#Ef#0!8#Ik-4h~CvaS?j? zgJQt|=YMJ7tfZjS)A^mjda0dsz`)1~Ya}KC?tVy8_tSw{SWZ3$H-Gb+tp~*prX}5R zo5?h%@q+{g?boQeX>Nl9M{68w%lceUcyz@MkLsZ5)Tv+X7ME&3GESa@buz+ISv6^X z3G6ZdBHl5v$PIVOvR)hZ@@G1Z7kiab4PV{ioPU;W8ENo#%#8i&{;d9M$$8c1va(=} zcgBXqE7!hOTl24fHafm^3tE0=Q)4C&yR|YF84z=G%zs^8!!BJ<|FnR>17^?uiFp2n zZ|3*LW4O|=jbW*VV#1AuA8HYP`rw7bzDauB%bKf~GpQsqJ5hr^y)P8yTCQVLwB1Lf z%zqQ&K%=t7SCBqQEHlHM!vwDI5`FW0ms7`{(W1DY6qI4(RH@*b;qA<&9z<5vw$ley zZA-KLxSVU3!8F&qh?CvfZvhn&5{)FrH+2#f9&{S{5e+P;*&cvZE0xrUD!<+nxhI6u zYON=!)Ud^@$7@yJ(^02ZoPOa^59Za(B!A`ZeN7+}qL}Q9=bDBidOzFEAqAhU4nD}= zvr-}vz6rga2rnVs@T9LHbn9G%=!}M7=44{Y@k;^<3KzSSdx2)`c^{}~b;$)gFl8K~ z)^Th~58b>ke6c^4*DSYNrUYt%a6I5E8Z%$}fXu_${bd@V^+jVv1%=QOtymOBb_;>QHM8|LGv3JsJXP6~#Z}tS9mw6R*gDUK2C;2IV!>tir%Py=`o# zi^S%F+60Fy$Xng0X+HAN(#|)A1d^Zkk}n#F6(uQCEtQn2Jwc0Dw_g%W73f`>OZ$af z4;Jd?acU|Wc_h2!Vx%S%4||7v{C^1wOMqd-XgnEu^uXvWcB97!=kE4j~UU>IR9E|bLYE%XT$cR@O_UzqE)DUNyi z62@MSO#JZ-kdRTRA;&H(NoOoFhCN1VW2=^;%CkOH;p$eFe`2b^njyxQ-G4>lQPMgu z+n{VgGXTCt4HV_@NSYW{M{m|&HR-_;ZWv$dSl=MOXk>1tzo*Qe^ul3wf--A{nmXiu zKm%>{pu&~1qTWb1U7)FCA^Urr@wIQM4$bN>bS$R1%icU@kTPJcbe~XwJyj~qJc#^W zvs@7j~szQ69{s#c68wVhlLmjXyOW%iJQ28f(;cM9RRX! zb^sPO01GEC3l}dlGk}$undd)-jv!uuxQV;9IY5CCAnWJ=bU~mHb9C|qSzB7Ug7f_6 zCxF_F2Ef9@!$tqMJ3z!92(mUaaR4ZoxLN`2!5Pg=>;P(xX4XJg&;JQQ&2Q!E>cq>$ zmO$n;kjFwGJU=3OE&gi5+|7we!@=6w4Jaf2ZyT@(;g8G`=nCLqW@hH% z^%RN|9!+v;$o5_YT9)FZu!4TQBlWF0B;5kHUI-F2Md6Ig@ug=z{SA~@crL7$|lzT zu7mlHuZ)9*BY@{$<$`(oPs#58o&oBAF9;3be`6^+f+rUUp#C%H`pg{6X5c?8|DVVG zZb#n!8fr2A=7aabtsTS~G zt1IegXa0YGbuz9d;9U@Lu(bOxjn*!b)}Mgp%GR!CR{t88f5|oeS~NRr2cWW}i}hbu z3xI)znfd?dz}sbJ3%)*Fz%%)`3J6}F|4k|3VCHE4*OswzZ~{y~AQMjnX7DJna&Q2= zS-|UP4*c}@6a$zT9UNW3E&y20F%Uj5f?LnN%9Y30WeAZL975K=|6}Kz$EhrfwRl~LE!B2e-Jpk!XE_AuJ{Lm zvn%}+XY{~&NJ8h;SD7R^5hT#MEp1kSGWU&I5> zuKNdnfh|q`AaK>De-PNu?7xTutTS`810VceN$l%BjH4p@J z0pFm1jKCcO|HK7X{;v`JV*n<>;tvFyTl@pE{{^l8kpztYK#sqlqZ{ZS(ZD2H{ui=> zX|n`^?7>%}sog(|0*AHw(;C>y%G1dT=)w+x!E9TebZM1hZxL4+y5x z{vREIY5EhH1MKPm-kyKx!7V%fDF*E9_&;iJk4}Ho;9ySR=c0oh(Bcn?>@5G5g8qkF zc5u~B;A_nBAEyLf!hg2QXJ||A1hc-Twi>WqSN$ zGQi&dNX7~d@A(f1X3^^pG2lpEK+wNZ{m+$U<^}@O==%3V1$>|V2mk$+00e#lnjtLB zJDTx@*wlq|Jk*L1crffv2>hhj)k>p(Veno8b-F#Fz$Mevd=1(F-H9X*e@9#0k)Xa6 zUM7C^K5lJ*3vc_P(*Er8Vw9jdz1xnkIE6hhS$Hf`|AXi~A%nW`p3keZk7l4PbSq@H zEJd!f8#jt_{)Y#TeyLCOKgw6e!sd5X_G&og5MRn?7-BS{^#e<0De_FS=5R@WVO<%B z;At@~KB3Ou-u=YLnS3LbO`t>YJ&9o}^48sCjeVT+TB}rNb?Lz)$J50ng1*HVo2K*@ zJxGzoS@13`j*|_GDz+dpoNpHFL^W|{|3=ci#9ux-xiyM=XcQ<`j=D1)7H6iiO(8mb zXs4Fbg^Q6}&s8$>%3@T2;G)uhwf~Ck6;(C+6%;HqVC#CS%o?8FmuUAf2an$jRYT&Nzi`4Lt7)FAUaz;wC*;#ED6WS~-^ocS2l#Bg8+DyiLG>vJ z!eKI#5f&?w96ng%(`>DwfohC5TR}*IvY2ToIh(O>8?xPAC~tj=*~eyo!9vT1{CkhW zNKl&#&g#2vA&chadcf(}3>#kAUWa$1a?g=utZMnSdP&DWvP4ZWgvKfrAcGu3>bPo3 zO-u??BJ!#5Tf!}GO74}3cqbaB%Vs_!9-7yPnkV{9%al)@g-RQGd{#iMu9yUpiHo1J zWL2uve?v`bL#O7S6o+aW>Q^!*nJ|S%s3<2R%<5emK4Ps@dAZ-VeWePUy z+VtL83sCm2GL3n8(kN?#-wXMIUrN}5&M6Efaf3CQ;7)mednmqE(G4_DBQM}) zRTeuJG&3YVv6R==t2`TJSmKM@+(Hb~(=&_ki=lMFOM`ZNKTF4`1g5E98zf0~2RO)~8gI``7 zKaI_->OqBs=7S8O9-&&^BMwaMwfGi{{K8aZrj;5jo;LV@idV`F89ef&IzX+DS{l+e z@ge_R|I$o%#tXUA#fL8>Q=~+z*F5#nssI5l-7DX+udDF}bjM!6P+Uzoz4Vdy_^|ek z3|+JvJ3X81#hBzvNt)ui3^gge)#O=)nu z@a$hYh`7CgP#W-bvbd)(k9fA|cu4$$^wNISh807Q8iF-`=ossMH1BwDQlxSiFpWa! zCTGK8Q&}H6;_Wl6_Z}y*SRg>(lFLqRehBJToQ@vc*ch*KBU1>^Wc~4@BkkDzE>n^!PzU{eT za8WmVP|UA>(C+r}wlWf<-8`M8aGaMZ@CjglNkWe~h|sy}8M(x zUTZN=r{tt<^x4%9z>%UCr>aZNZeEH0-Eb<}A!^*VVU;2^FTEaIZs8J7p zwaEU&>poc(>w%o;=L@u+L@vAchtPf}FI6V3$3ql`_w9kDCPp$adyQZ0t-h24Ev~3K zS_1a##hBd)HS+I?PC6;ecUR~|rr&!okkYZ&ldl&E&a@V$36NC-h2?0q zpgJTXYFytL4Kv7gCJiE*5=|6@7hLOqn#Wy~S%s&>*G0wk3w}~OEz4hb+KF?4F3xI| zk`Gu?DzXy1&iUyWbMx~!w=@gC2Vz;4??RSN-yUItm{1n)nG<*9yDi>_*m?Uv9#U9E zB!IE_Os`(&1>nGn)5BW?)r?_&a-3lgkH*>UTyBhI5~_ObxEdVob|?q^S0wMR%4 z-@6EFDNRlflV(VqEpq$1Fn4}5FI^P^L;1OVX2l~_=Zrg&6pWXqWXY;SiNSRr4>B|zwY2W;* z`WEq}=({>{Q^1(nH@FJclZ0T3z!y((eT4>eH6H233ze9Txh#;yjZ}$$;fp>8M|d*X z&XPNpUZ~Dw0}a+bw%jkZB16IkKZn-zDg}J)XL@eR0xlEe0dw--scXrIhOSIn7=eqP zlimK^{kSFY*OlxoDstX5O9JB%p<3b{=7Q~x_`suO-At#YWPIxo1|X`ia-#g3X`D~x z9hnmhDQCA_42nFlvi9hIhLRNT+_9lQ@akfDt zzJ{Rz_|^&X&xyWrLsG41^^8`xwZj%{quQ*KKK+Tb&NCgvkVNy?{p|J)p~sC5)2_k% z_7{8OVT)IpnY>H*7wiXhSy(+@m`e8v{Fl(ZXd$f##fK;bEZR1I+>^ti)#zX zS*8*p!~%%1BuBJ~F(Z?4lH66~ZP6oFgIlj4{Z5=rn9B7eRi<jA5h4_zJ#O6u`7;x4jj zqbdY#4Ntwn-f-`q13T5%yP9uUt2OZwsuf)}W@4YOQ2o0oM1z;DqOVrS2^Z+Mt_5@U z!tt*i59LyqNu{$UYfxrUa{(MDvcLc%Dh-X%|TiuIH8D_gu>Abd0YN0wLRqC90V(5tj4=}%qt6Y zQXLp;8b*Ea-{#4zfQZf=UE|le*K-(3ZK}E%T!)H1hR6K5*|jwv%zZ@u)J;YTgr5?? zn6o89B)YU%w+P8giHpt|MXbgs3u-`8_8^dGDJC1`5j20i)LIXo~aoB zo+p-nKhyDps0P~6@e)@xV=hP84z6g^j;ahGy}pRYgcMhktZjut(;rrUSG_}XcXy<6=Ck32>v#w9>?)srxR~s5 zA1rlAwasWoTD0HDqIcx2b{!Xu$w2ZOx1Pl^2%X&;@G)E;W5Y`Ms*!&*@j<%Zazt8a zvUQ_6_sB$htx5F^gpfQ+3t4ySYhe9|+4`m5SB7@I0Y_A9QqWTm>GuvCm%-N_1Vh7{=C-()cIU3fC)d%-woGg-lOGyLUYsK~s-8*v zDY*QH!E^b33e63%bq*w?E4yxHiYCOYf&Feopyp4Agk`1YFM$Eow;eQ=5Z1q25w0j0 zpky@$a`h}~)wQ{1nHcdy&BC#NqXOYI-hHOOx8geIR>)_cJR*GWb-=^BGgiN4^V=Te zew(R$6HA6Hn3xN18u00=eaGm&y?9i>;1ek<-MIn^dVGdtjKAi zc)b+WWaZa932h9s`;!I}i5el}2M9mX%&1TKP08s(i(ow|GsDCM!OALQ`%w$}@oZD} z6|KAXZX3Rl!Uw~2(R7A?Yjf-q2v|WY&IFk#qAk{yQN*yoY|p#HvaDLV3+)H6bJlYO zO5Y`5ACvsPZdAN^?X}6@R$?bA?ZjN_GF^MyEo_Z}bj_2z^1Rxs-@U!0Jomo#P|>5) zjg(EycWyzTYuyq?Jm0Z*px>}jaFDQ&L9$0IRh1&D(Rf$Ypo3C>!~H$uK`|7kwBRjE z4lRawgOK9SSqmhQP2bhYpf= zw81-98F@UInB0-XtBR;@M(SBd87xgm#FS^WFu+1ZL&_328K2w75W2T{=CVdoL|#P5 zcyk;zxQnWa@0`_t8XmVwq!J6y{zOw3SH}X9aee#)#JQ-`dZeMBm@y&HcU}?GZ*{%B zgJSw_)`=NIaFI^AM+d2zbl*4hjvJX!SehgIwfo1L?i|Qz%~l+1;#)$_N%tcb_&9JVCb0aM02P8FrmGFLhl*&auK@}VZLf%eb6#% z2gOZ&I1G)zi5Bwzu1Rkm0I5&TS6t~zsIJ;WfvLdVD}LhNG9{nmqT?MQ-ay8V_z*1a zZBnLh!`DpiP=sbal0!8JMLgn;j7s=%3$GcS{F?1YAmU(j&l$Vhg6A1~FRd&+u zVt&1&;YweB7_I;=ip93{{Qz4gR+%Q-2&$?Q4`@^VG0|jTbIpN$wmBXBXrqH53RQ8@9IeXca{4(jw+2g|%4TE=$w zyl;%^2_wP7ZI{)d*F$}qwklD%6B_@OvO$i7k=gZskfyRI9?jz7c5e2XD;YM{ZrUM3 z!DCmO|0|-;Fmm@pUdzS02QDjF`v|Yk=u`*idfo!N^kZ$&tS#u$PbLIHBDTo>X7)0} zy(*%{l>WP3#;5Y2z^x%PolxQCv`rA9JWg{D)e|w>D6esm2$xu#pEjM*URswbnba>4 z&3;#ZgGljpbL6fDlK1n>0o$~JZW}NwUN@${aB73nY6*@jKswW>#dV62wK+``*VA~G z@DNu+_!`=jR^y*J;}?~>_OG8dXSF6+zZov$KEy+!cuCcqz5uKhb7v+hUSB;eI*ruc zNS6ek87+q6__dZCjB7dtC+A&|?C3EjX&rJCjnPDw;RnRset+ zaY%5PK`2`Kty#vWC>bHgZ*DoW#zL;l+V)csAnweo*S@g@fcTT`X{p}N{?ryhwSb|2 z$iI09)Gqz)*d=8-V);e4WVf=M@twi%UIUzbev&3EE1EGtpHHTRo-|gu-D()yO5ljz zM!44i$`2+0Y{_}B&TC0~3jKlkbh!R?H>YDv+G)+~V$VS#vA;AcTdBcePwXwbx4vd*6j;|oa#!FkpEqzC7~Usc z$c*)MRDKC|Lk*?PQ04F4xY}+aJ?CYFKK7ePe}Jc~dJbD^RDYiYAy1&lQ!nLzCqQR1 z(P@&$^t2GxPThd;hR_W?^79SEQ*PBVIkZQ#UEt6;LxCvg$GI5_oUf0Xyr5~uTV88O$A;;gRo zWPvlSz=YFghmn&isw3+^A#)-?# zL5{9E2I&@0@fCQOe!A{B#ttTV3Hh$YWS{(fqoetm6hwMXliI%dmprlwOOVnr;yi4I9$xS=`DG{Ah0a6wLq;z)Z3iAp1H zY8RNHV5nz@)e> z^3@MRO%eO@1Cw2f>T`pdRt5$G#n2(l`SYfDWGx;i%RU2p`CQ7^%7#;jqUnGm;{wAR zE)A+Iu?VMdsX)K`M=O6emZQJ}9Kne7$dbKGVdPC2quj{mz&naJp6GB8q_} zGhTQgajf`bikqc3T}>#1)u^JNJYsU~T#6KhD2p(CrVQM~D%yJ0SpQH$H;cAFY#Cgu zNdFL>)AKlA^=y(tmL?jx1!YF$VL=5<`{U^}(5H9pDjQfdw_-R!D~^Sq4bpi~rIQ1) z@*yiat9^q>%QBRISLCP9+N!i`lk9Ahg5RYW*Nr!Nrh_P;S`5RMCC%mc;;)XC<%}u$ zu@5AtROX0Rg?kLRFK~O4zrp}O4Q#vbh^{MPO+;2<)&ZsPy%Xj$Uk=Ij0|OJ}gW0zx z4OmvtX1cEo6D51l0|HAF*17_wPbDcbC@za>Nd{zoy1Oca}sg`SHr1Fmz_-!In-GCCi0ky|L!XJ>h$* ziAG=U%8`hF;=s+1>ENyz0GL2$zcSEMazZ?$+yY&6GAE2+5F^xL?f3!p%VC>SuHNT0 z66tFJ*DD735jdIt1E;)f7uuvQ))+DQRD-E+02;SzN2j`lxMzbr`?fAB%(GldJ_wOJo|Pd&pg z3-*1x=O_|UNYf5BfgoRzB4(9ihBRh&j@Oc`d~yG*LbH;;5nnG~JU?buCmb@#oM)?X zEW>+$EyJ>kUXnkswuGC-t2ktQ1>eQ2>><{a8}9glo36AmLu2jtn9iy9G-yjNlI}|d z+isIB2HN9#e-4DcV@n(rr9YJOBR8UFiLzX`Ua{pJB#hOmBiq8v@9V^IT7U`!><5wN zdFTrY12&z?G>cJXB>oSfiFo@-=ZsB6tN_z-KHb$1hYel7Hd>lviifcuVEcBS2MNwm zKD|HUWUThv(M1AGs{X34$dvmPo;i`S>)|&Dct}b`e|Os;TY${%v_;f%b83FiD!Cyi z3b%<8p@RfkOTf!zCt~uOlsx0qo9Lj^^NG&zRCfUl#yb9UvBtrFwZ1A^azukc?7AH zupk!jf0bZ)2-&?g+v$e}jVV<@eKX1|?r-ll#xxz>d@}l(KjY zOxu%7EWEkZVsVDo``(;qE((eI-&BY1<7-qCl)MhgBT`&@{5Ng_cF+CKFPg*HRTo=n z`lyRw-U_r#$B{DAF!Jv+l6m@#isgRBe!2au*yXCi2vbU~)U@3m7B7<3a7G;fVu};M ze^wfm6@qhfm5@0=WxdI@`I?s&`+9adCD8pL?Enjt;0vwK%By2cs^zC{$~1bDF@Xp= zavg*YYP{toQL5j*3tq;iU&*VsYM~Q6#BR1~%>tZqE0u_s}o4EkTrun1Z|D+s6O zK!?FuBOzWk3jtmU0^!$<1Md)vVaV+Ye|`e9?18Qt7cO10ACzRfdYx}k&>cS?f~fhw zZ%w3+C)PsiALk#40qt%4p1o?~wO;pmrIxL7mY1v7f?5i93Cs6a4Ef}hWVLEgTd>Ub zi;p;BZT;FBmUzVG*j0~|zx9R@Ao|CTWOTjFXR+G2TULahexF;}sf6`qU$EQ~&Wqw&|+ZWZ{pD&`T3H4F@a4D`K_mCTd zw|yr=ZnY|cqbId&A=X4?msb)H>=7vN?(1PHJ()V2{;mUbWX#lWGtaLSwt}X4|*z>$VlcCv-s6c7ZI0~dJ123rpwF|e;O6A>`M|( z5piu&IO;zyBzM+=1_edk?_-iaFc$k@+?C84i4*kpc^G;J?!V2PGA>$j!YVgcJenQ} z#SBH~CA;F&igr+Zp^fLCaly}Gj^te2YC6N$iAGlyJh{%M#pmzBfOEeA5VHSxk9z7` z=FC55CUX%5PXXGu=V9*7e^sG1_tCsY02p>&(&q0w(#R4jXXw&+F8`jM3yJj7GON=x zGW0`AScS<%d4bZZU%QFV{T=ZhGofm4n7or=y)^_Wh_7);XCP5Qq2S%MxiXof;LxZ5 zqD!iji=IRf)d9fWF*Dil<XAke`;fyby{YxG>`h(qC1^E)2*O41YKKBwS*VNUT$YeRrhFu9A^01 zu7RjeCP&N}gdsP?s~=kzwcddKP}N0Ac3066QkLm$QzQ}mt14~90}b>ca%Z&mrgbFY zsAK^@^j1aWTcoxVj1FxwhKUrfEASvC_dM3NxaZYxut1X`f4CY!Qb`OXYxsUo=aR#$ z-f(l-F$OffMVgk6#Eg&J+|dV^J)?Akp1lgojc-Cz>i@}=yGo#8JEG7~o4W?djqWS; zL)chg^zacOzeZfzh$V!LPI5T4A|iz`b<;Amh0cC?B%MG^ZuLbvIPa?;B~QORy8z|c zxn=3m*%&iQe?*~@bEDQEJ(sYo8ueX$OV~`iGXCejF$YdOrkMB;v;jxy2b6*p1QA`D ztDhJG$~@mj_7;E%GaVE^-hwq;)<6Let~DRNX(+Cc<7%AkB}W;b=R5b6-^HZTf2$VC0e`n#6+LftEIj$$?+%w~ zmqWKA>OUQ*d5oIUWr!)}9ujktSw<|N;#DrZP)u0Y`L~vOx2ShQ`7wXDnTqUx%W2N1JA*L zd+$LfHO!UOUeM<1AS-+6V~ZHo1uGu*SkXG0r9K+d5ZzY;{t)YR-p~FJQ0XbiH(nTf zl{9NZXO|NvYKQ`pKXC&6R(nCl;Zg=<%O_LWf4B-8o}O*Y82VmH*T@8;2e@H&DwuF- zGW!g5CBFi7P=fPp7=~A_cUVE*v@L)u=n7QE;1w`g_+Y0`QwB)3a?o|HSr^(6a#*;!A?Y) zf6Q|{`7e`b&xSIQQWDs~=ePV8%-t6|ZkxrSuhYAj)sn=l_cl*Asv?Ye8*9(T1^`S@ zeNH(HNmwmxE7=_f5SB)rP>bttaJHR!*wVLMc?yC5bA#DD0+kC z6lWqbjiK;t6dFo(Jgd>+Ll0zfp0IrIv;!QOU$3g^w*B1nVX+DCTJI}jh3Kat!&;Qo zddIHHviX)pMyT8nX!$gI^HQJX(;ghirO<&3fGOXh%Wha=*Mx0hb}qlp0!1=mf5f)8 z_BwB?U8I?0Vp`dnm|LYq^I3JxF?`oE4ELSQ4c^pRZeXX20(B1DSFi0;RQ0!;f|?=F#wdj;rmD3W)UfpU5QEwwTG|B=ABIgYy&+~&q$7Dky#+|BYSL# z5y2>hy#n#_CCj!Dgpv-&W!tKAe}jkqwSv#+ALcpWeE zhTqOhVR;*SXVuvSnG2QXP=xjIXcUBJay9wOVW8;oW+X3Oa}{WD^#+0Ge`i7T9e_Z3 zbK>KVv~QWo0~g)LLV7()gndPJ{BA0)bjUhP6N8cSm?pJp%|y`oE4kR(lRd#Jqu40B zC=Oed#C~Vb)5DI4f8P*9gOObyb(kV#MniqPg8h(hRHz+8 zo}00}*tdNvU7e_Lf}MVi@NbAkV6fr?TC3-Ec29hOXW5F1LTdG8%kEQwFi zDp&=7BP$&zUypC;xp`B#Q&^sTHtX=&87cQH)=3AES%ch;JjnxVHQMc%p}`!kkLNe> z(Am)WjTy`Pae5XsXdV;_gNN<_`U)BM;EPM9wt6>-%10+xC8uwMfBL=3Bc8hI@ED=3 z7Qg-VB|a7yvGuqBu|iKQvn`~NzuG?=8aE0kLQ9C4E6FuWB?mm5vO;1j?4W3ETB;9{ znC+eZ*w8bRYFDg3XMJzbTJ_u6jqL-%!4CFR_r~J+WB({Uz)zGVS?+lEFftxW*@uP9VS$mYUukRn`8*$NjtSYuO zBk6@b&R1(gg+C&Q6%)^NkVU*zC6=o4F=k3*zCoOQsE9yWe{mM5JC|V2RW)i8r)=>l z;F$j$7fQuyp`&6z_=3B`P4?S`{Mul8)Av2Cbq)dckUBboEM6-^4lDcpD8zVt#|eqs zgK4{bA?mfCs&9%Z)M*@3j9_Zl&gu2ja$H_;Fvv12Kb~*!PV?D030vJM@=Cj2EQQ6I z)xo%`H2_|_f66e0BZ$#|#Y(Op>HFGagR;79+WbtxK6xN153I95K0y%8C%(y5LB83|zf)V4EZHKlz7Vpt z>F|%txDgIKsR-{KDWe+n(;9wB5tqp;pw3gOqwtwJiv zb+P9M`qm~jylMLgl%k#9uIY?LneoWM$cu=}0aR`4=&}=OpbwWzsPp!S zPyBjte@MCDuoIQ0@fc%QlEh$K_7`#bPI&FwIW4BJxf1p<_@wKy5#2`_=G}cH4v|6B zT4@+J%N*BfSI;XZBCEtUVzJbR$vl-j*p7z#^PiRC$cTj>L2HN0xYojs95lC7Me)X8 zI{hy<9|GY%u}bRZ22uk*TUnY>pcgSIq?}Hle>^j9<~_1`RPaK)4dK#}RAJdi%2tnC z=*7DI-eKtZ(o1euLVjPT@NxGFtGq00=yA5902G}q2>+%3yD999%2sW>7JA&c0w&1^ zi9sd@8VqeF($eSSDIjWH#6b8cW+K#>yZH(L-Y!_UCyEs(kF^V*>l#72RV7Afl38@R ze~sx|R&k#V%E{JR<3}}hG+Y{eXaoC+@WqDxx}oz)s3|w;>R%D8;dT^;bp(($ubk)F z^w8@DY1vtE0o>W8en&OShQSo17fPpVX=q|A$t+1CVntf;GNGw&jHkbfB)BgoZiJIr z-mg_mum{TLo-^oP5*sc)<6$T_J3S&yfANwHPJuGB_J8i4#@#ZoYR1IQ=M@M2B;UB& z2&h-_ol{6E+gxo4dq4I~2m*Rumn%AFj+?rWtK_N#fuRz=4*8pL%DmaOdZf(v%&WoB z5BC#Kfwr=V8n}1fRWYpy7`z2S1Hav<+MORm_l|j-SNtJoa$1KWCYLtrQPj~tf51uy zxt3Pp^k;F2G2bjUMzV8gW=-@v%B|qsDHF%-CnF5q4PqM8T-Z0dEz!)8e zrsihpaF>pLqOK{mE|4=)H`c}##L-|Z@{As~SO{d0-dzqcAUI&>w~ypC;T+i(UF?LL zp=!f$jsD?|cbRA};6A;w?369fe?L@#kXGm-rgIVR!)O~goLrw9>*=2Bb}?{Q9~jkO z1QiLwMLQ)LT|{zk4*UL|)HPm8-Cp@n!u*x}S{2|;eZ@wa@E&77|FG?hy(dK?RN}CO zd}-1*P!Gxs1_OD1NWW2^JZu8FV_M)O{2UaPX*gIoMtMfV=x_ec9g?fSf4nGTZu^1J zeC(-Km@AvIayrt~e90#Nc8~6bk!5RvmM_leP=BbcZtdN-lJ~x=F?Wx$SatVk=}h9m ze&3Tat7gdDQj3uw9LwruevDKDo}rKJ$ZVdTp!}B-l%k0Oxuo<7I~j77KF%l;Ova7B zn%*7UMXeAnf+}+M90jwof9rRfQ+{TKz>!5G!#?bKr)YYrhnM9_5o4`?Sn~Y_0P3MR zKb*AXBPyqw1{cEQs)wQ@y$Uz^^H%-LsU@li&qiVzi+WNgk|OC?i8OF{7e+r~m%~s6 zr^cMSd~tS5q@_!<2w`B-+JuN9C#urO+w%00$--(x-es*urMp0Tr>`!yBll5U!KJ0NV)ndY}kd%l*K`po{`eK{<93)3~J z_raY0f;HjPVf0b6XZ+_+d`mm?4n_vU&&quXX55>y)j{WYhvh~fjbI4nl!X@`hqRZc zvN&a|vLX1da>F}0nwQ%97L6k*-!%y%V|wP0I8QDPhDZ70f5aHf{0Xbv20Z;m4{Fq( zE2uwx1Jd=88cKCAN;(;Tt;z~CWz!DqO*L{t5a@Rgm?1$GPXx}w!5!=6re(pjV{Ipg zv`BYmq8HbAX(sBde(2Mg4`og_##06C4AAi@MQ({_mrmgOMfCOb3nl*&7=mx*XOPJw zOoYY!R8?oWf2>SruEX!Rjf0$YNE<>KYAu8%MVo*o2s&*{Naw&`ZKB4ln?bN+#v~bpWFuQ2*wk@KSTADn zkR!)N$&6|^pSqj7VTV3FTwXg%#K9OFCWJ8b*S&M5#PBF!w&$Zk6|PDl7$kI>l! zs$Rqbi9yXQ>o+e~73ycnV`h+h++rB1pZGal;)_KqV~!*1bCi6?$2f#-fvFfB9E4t% zE33rSe@YucE!W3iB)BpgdyH`K2z!yPjY-028%;$296?5`t*i1QNn?CPp4w4Y*m{l@ zU7x3~)&4QYa*yzva2!P++7P8`;b_QUy0xRKJtzogO)F`fLL6Jzsod0+mGD&ZN0%fY zH>*XMa@%@9%r)SGg@$JT9mv6bZi(DxezCZ)e;(4<`J?zQmZt6nR)+J&fh=v)H1*r6cuLWR+c=CJ+ga~i1A9ZEa`!467sTFR`)02-Skweh@U!1Cl^+ml;W#bv!g?2H_%{P zWpdm@VkBx^MDuO3J1m556S-}FmqTaV<{PVEO?}rTOFSeP-U@cFWWM_p1J&y_C4(a+ zEKE3BNsE~5VHJ`<>10|3hb8UW8WVc!fB$5nGl9{6n#M2CeG=&EMqs6IVbyaMAvE5- zcGjh{syX%nM#OmW58|P@qf$Yr8+ZQe>)WIQmyNf2d_) z)dL47SeKa{9clX6YtaI-ZC+_z<*r*r@*uVu5*q^e(1wVouoh7HYM(3=L+L0jjzK2w zjg#KtrTqj278IitBC$u`W<#JZx5$g={pm$xj@{0LK%-KbEIoIr#wMuFh&?e|l1;ff2J>-s{4@T zug3~vMpK6;`O>T(<9UK8%VHNE<-!7<^3YQ?NN*;FG-Wq5^QWK{18l~rg!Xu`f2YOm zeL7BY`Pig^j=by#i4PMa>=fCp3@Kf_55?{XNuqN>7?@5X&i58I9l9kRBNI};Z4=4Ji(R=kQ?lV&`k;?WBe@pbmlu;))<6Iob z#M7p`HCHZi@s?l3EynB;3UtoLN|P^r7mX=sCw~CH!gTaJE~-?I%$$lB8&+x*k)clo z3zv-=r{hRu3Wc<(aLMr~esCG6bcC>uTj(e<+f+upxaT@w26D>z6e@o}I#2xKN4xEU(3UR$F3BeorC?E~V?r1Xjjv~W>;gY2-#ImJ@+N46O zOjq_`wBtE+%?thnHRFA1SY3y_^Co3l0r%Uvp`cW^Q^(yCh^Wl!dGRsSQc*Gq)-c5^)We*rh>1Ob`c32Y~OSgp|otuO64 zdc$!2l<;dFM)z!$~GP0VnH7CuY-R7he?pEPmg%v3&gDUT8_y zX#t9f{E#am`?0O~68|{9;^(uHKI)>HE>c+*O+SDetZc$v#^azh&aP zA6{`Tf4x{PoCe)b5H5)_M%3ndmuu`ts(MSmrYM8*o&5%tY zI}o{ZIlY_ayA@7Q8wsG;m;DmU?XVl0_$s@(n;mGz&X4*)o^YuiAjs^VFGXxj8%>6d(J0(4e5Ac1#pm6D)EVOllxbeL{$35GiaMAhiw%$UItP};^m7?w# zf19gU2) zKEUN{cvDB>QhJ{1YwV(pOnz$2AcownmyO74YZ{DlaS!B__C@9|QWY%YnjoW4x;;do)hWP z*i%aZGPalV`V1+3$##~!OQdh(d z>T&KFj>R4($yAcu40j(%nRkp*;MK@bZJ(KMG+__BdCWVS>Zm)G!N_9wZ$@UwQ9@2C z9P#KpPP|E#@EmgG;ql|}f6||q*c~+~USl!nXa-a&`FbAlO=8!59@N|;2?VwX*JEln zVrGY3i6+f3dV=UJD(ds1=evrhYVuq|CDaI&ydouxV!{8CsCtm*tVrd=N3nD8&u83@ z#lMfg+DI{%)`tjSHC^&40&*}!=gTg5>*Mp8Mx+)pKEJo^cD;C|e>2EBr5EsI1F-= zTY$l`m>=$k$LE1MQj5V|TRPufRK0|ZTPa!zCBO~-a)NsV7fEb9>D2ASzWK%=QV2u` z`_R`bQLX3_S<1_6e>K6@N!!{*tRd4k2m6gW1aU40U_@_QNH`xuvH6S>%GDYk=X}m} zUTD8gAUe~i1W>%B#JzZ5PBmE|SZN{R$Td0YXMmjHq-1O%7f8urg?EoY>T!ga9D~zH z)49jC7!f@`@^>)hVRy^ISx40!G$BS?jLK#ueR~tJTy1FJD`-tN4!>?rVzvd*9!9jTXal>B z!Wf|N_@b`G{E)Y6Y%ZN#h7uS`*e3XSi|VDWbq(S|sPK98z8i+3*u=fHwk@rlA*EG8__>s;&7a=ue3IechfVBlf#?#jNX)TjiGP zO#=LyxsNtV_h zz44lVJ8*DOKfFV|1Yaf@2a89k1z)wBj4QiyKgYB6#oA*Jmp`3frSsEAALlDP+6dVt zLRf^W3;vEfH5StEjCDqkv&76H|4Q+Ne+H$gLptYd!k~9#P`-xT98Fk{Xi@KmUYSlY z*e2rr_bY@=_|DuiM|gV7!@+kO%XhW>?G|~A9ldo!5KTgonyl5GPEOX_nl$m1q13ri z30mj+Ugf=N@oCz;aeG@41JrX>=xB08@3C$RLwb~SZpf9`Mr z{F&@OR;kn;kNkN4#aoMkI5Tx<|q}*UT!Il+pP{ucnQmXi|Y_ zb5TUA>cE}%tD+7K{m$HaF6t9=f0KUv(rW}X#f;%J(PE>qtSRNLD`ZQjKHss#j2i`B zd?maRZGo1*Z|GmX|tUx|l4?OOOa*qw*LlxN}#oS}~ zB)0Wum1^MqBv_RWq=*jG=yMw;@Mq=}84T?GS;gI`j}cG*zV3^r*}SQ zsZHzq!%vU&2@dljW^cVk4>~~H^TSGj(3;w{Nouxc{MD;Llf!?i9;%b2=9tXjB5iIu z?}O7ei>GG0qp7A=_hEY_b;SNO9xz4X!ho<$*)qpSxDQ&Ka@dB|e@6mGRw1Tyh4!e!y;A~Tu6YPWo1DjN7fMm`9{cc(#-NN0;*o(0uv0F0r z7)QGt5u2Hu(pNmpf5=SS1!5#CKKFHM1K=S4ZQ#{A?C$-mqJI!iE4E+N418$2M8+_R zhmmo&u-$RJMYA0x@`+*+w1vjnNQJ|aESB({%=K#6t&f1|cq8lC!w=fumF|w_i39QVqV$Oo_L_cDE`e zGQ;>Ogt1{jiJjRL)yeKj)aipvyV#pnFA*S?<61Ale^22N)x@HCeq6n-1w$(UQNn_> zw44w!o^bFhK%UWx$&g^FuGQcpO7Cwo0=f<_56gI78Uy39o*S!fh9>9f^H;%o1dqjQ zTs!Ee9~u1`(a+GH;`e@bR>E~$J4?OAAY}L7f6~Tc4w>%hj5Z%>3L_SRDkiixvcF5` z?jXkSW>&PkdQ7Z&JbbBkb*TuSHI{*NhTUT|X{TrdoFXh;rB>hw@*DuS#^4;(QKNH5 zPBl2c?CT2qTZ*sB+=|B73RqKbMw5>J?}=4N^i-(*8yvOcoiqaCP{UFJssY1KI*dHh ze?}6;LV~18UQf?SdfVLsZf4Jf`$sV6(8vK2`M_JwNncb>++d`uo_`KB@?Ig150!9N zaaLlMxUsy`zt(WOzcX0_0Gt^9odAknRvY#%=m^>K0Oi)$D$IuJ2mvG9Z1;}Op{#k{o*V}%5SZYkUT%~`%*z;e}kbQ zujj#4Y+{yg_`ItXfK%G)?q(;1mP?Hd)I*~HTDV^BO4D!+VAbLbhj3gOD9gz1`Mg6i zJk9|o%_$w{Q{U_Qcr!`SIcnwO%(2M-&h?&@V1xNoQ$Y8>CHw_F#jweoD zIC^fCMEdV!{Z>>k)OyU^>pF-+3qX$;)mUa&! z1Ig=w&l0qHGi(3FiL!yA^7Ffc#>%e2feJuB=6IB;a-LwwKg)9M<`%I3pTY7x*m|D$ zo4`>RaUvc1tALbnP4QDU2A*_8pyPEXfzEMh_BLHQ7*PMSz@^zMRZNm%C?6v)v&X!_ za#bOc!kcSGh9d(5Y*(O)e?`{Qs3UkG4g}Kg`m6p1o;M%c6XXjl>@kgE8g6=Q_(cI5 zHU@R4lz7N*{6AogJ5N!qGX6Ai9O<(W1Xdj%_ilge|0|eextDft-N8~b6E}hT;b!q^ z-9?m7iZLHfMvKh&Ku1f;gf{&Snil*YhH zAcU;_8>&Gi*jO3awtAVqd9&HFIs}8+p@y)oy60#LRHF^c3iru~tBtztyY#J(Fc>NlO5~)>k9$2XICIIQx>R4O2vJNJauL)CER@73g7$mI zoi`zQM1~(J67HFHj$I+6!?5|`v}EzdUm3GR|4N`~qh|yPq};oh7WGz+q(gqC0d0>| z@F&?PFFA@*Hawp_0*`w&ucU(`1qB4#>R* z9mj$_P~vm_tZ2H2Vko&Ia7^#dJc=ZepkNH%!|P<@{^Cf-itM;v7j?>!YpHXNWL3R+ z8;9GJh=r z%D;nm3~z~S?mE3J+D47(cr7LV65mjGyZK0myR`mZe~_Z}Ym55gyXr(0jhRg_L4uRw z=;q`vSl^o792jD=`Q*z+@CM(e;fwTboM+OT3acjAdbhPknT;Nv?SUE<2Cg{qI?{h~ zj1nYp9Y3)7OB#b3O^dnDWHQYnw|ZG;I7V1o&S^6816j=A^8}am_QmTi7sGO^o@a_j z_*+Shf5mhO4Q?%q2cqiA!@ay$tvAHU$6fUBC?+s;9?wTYi01^)veYQ_^CJEzbhd$Z zA*r|cSLvvrKUAEI0xC2~Yxj&zhNb8;yWB3GZZ?QFvNcT>)Cr9Vq>VM}@);d4xTiYU zuHaj$bOC7;GsHe-d@*_w_{!a^V=rP}BD$$`IX-yiM!`!w!^=L%(cQ9C}<@rU$Emyb{zjTfwlIBIzrPatSql95rf ze~XA~05aeH3mkOE12MvY&T$5r?H4`7N``hS0qhS40Ax!K=tGxk*8}MGN;0L{1gfKO zhj*IuUP><&LMa2wL;B5k)Rh&m!-fwVQT9%eJ7+9Bb#u=GuzxlJ4jP2w z-H~|h8fJ@+p5s(Cz9o-r$>lUB9xnBAf7{_%NgZuY+s=I>%t&&KihGFTkXV|GN1B;{ z%`(Off_{Kq(Sm^1`<8)f*1sDeAb8o>cQ8DbRq>>TM0;BiKB;8a6C%QBx!G~n(9u3` z7AJ#&5cvOX)+79?wa>I3YV=_=2KSJj_uQHd@CV9djtS`Lie||$HfI!XTvxFEe-xL| zDuXmD?#EZ?wZ(w)BN8$ujahk z)BW1Nz3|O<*UEAt;M!H$i>Fyj*Tt9z+QdAGT4|jAKSx&$pppVgIn<$f0OOi?lzSr} z8m~aY?j34WOma0GA+lWYyqoj*e@$sS0v8P$EbfV2iY5l^?x%?Vbzbv8-%h(n9S#W^ z^y4uo*Jdo4NbyGKJuS3~t7~jcd5sIF@Rc3@R#}VN-g7F)ty6B%@Pw*sz&YymSTSAB zMa4Ge5d`F9j+*4Q0wP4u?_3?70^&mxXUQLWkK77nZe(+Ga%Ev{3T19&mk@vj1OhQP zmqG6Z6t{4$0qZ0IH<$681r@h((*d?20XUbiECd&~KlK4D8v!_%AYcO&5;8M4GYT(E zWo~D5Xfhx%IW#qwfvy1+1u`%=G&7SS11Eos_XSiGT=&2WlS(&8Go*BPcXx_(4BZUf zAf3|PA>CclDGkyM(jZ;J9iKP!{eRzD_b%3g`JLVS?0o=AQe`y;5mS3(prpMWh=GNX znHM0YpdiD-3}9wvV`OG#MWCcqw*=V$|8tH&sR?v)wzRk7{Yyj431|cYpNSiRz>0qg z_I3bS7aITz8-RtAmxYU$nHj*!%*^v2MSCY+fVh#Xr71vx5g==C2XscD6tj2maI!SF z0D#V58SS0S1!?F3ZkB%_3xF!n8R+B+GzI)F8K7un3;cI!j0ltfbqh=9 ze+ks=%|LEOPCx+oz{b)9Xy*(zaj`Q6Isw4Z0ctYx03`>Y-M^IO|D`|=_;+&vEQ~Dw zb@y-U-;ONp{xLQ(F|oIGFtYQov@-{oS=s;rN|N%7Aa@Wwz{t+@x1y1avps*<-pJL+ z(#FUbtng3jMgU0>6@U@A!hhH2Y~p0;0CHw@wzTe*90)Xx&7EHebsC$1n0RIuP{5}TP;N#_B?*K3ZmjU##Gy{TvAb2?&xdH(o zCl{cP*WZHwB?J~0fT^Vk2w)5}x3oj};~jhqH2W8W@88MN9iYPu9zPZU^Y5?!e$oR^ zn5n&;jmIDLf3BEGL{s9!2W7f{m;7I$sHnX=z>9&66~MsC!3*!&}>{+Gi4kKD-C(#GT88sO1&0fE;*!5+K}cK=sZ z3;3_yRREe=y4e0-sSJO}2)qs=cIM!bW?*4wWM==@xuvtDr9046*%D-8@vpJ@*SW^; zg|o4=11j4)TmF7xz*fx6|3?PiG81d?GvW-M&3}oEoWUyx`sX5lGZ4H~|C@(|or%5a z@9ksd-~<>sIT?8%fG;0R8~`sC@S2(e-T#?x028B~JqT<90M~!)12D69Lil~roE+eR z`hD~-;sh{>{vj>^lh_~P1~7^LAszse#D9s48Nej@hgbkiQh$gQz$E>L*Z@p2e+V31 z?hk>Z%l{#8bcH_zj;{EJz|ocdOWfe-%6|wPPxTLh8UK-kvoi*Q{t|;-oBWs9z~&|v zmj7jr-%{`c_*Ve%&@h?)L2yN;KpW8C3Sb|=KL~Cy&;k6c+S{@Gr2|gG>@Ng&$@~xg zCZoTDa)Q;(fB(h%-h zY>aG;P5(*(T(-^c&G=&i4q^Mp1e~I+%U|~Z*0=i$!5;1ZLa?^OpDu%gJAj`k`#*hU z1DiYibrG!K>Ky(m?|0w->c#Ia|4EG%T${6{`QHr$hj+Fya{jAdEZ}~C{z9 za{UXzwYq=(HALX--2XzbcaOgiT%6}W_&-mDiHnmH_$~S8jR(IY|KWdrYXgDqKof+e z1$z^|PgZrGI__&k2;3OCC)v_{|<;oh4A5f!2^?qO1x0v8Yh4n>}OE$PevFmHimrQvaLLSYNZBCb%VRxK>cp>H7KVvtQ7k8(4@Bq=t5~9`PPqm9 z5vD8Ip(N1FLxKr+&YFE`meRfJmD@ztvZ29p9?Nrm)0@vOaw#%8lY^hA=@sGyUMhA^ zd>Sb`qg~BHpxWNoB%|+2(BWj#9Ql|9_N|vE`%C^+SC=T&vSW3mT{K3N=Vtw?cY0yo<2eh{NP|gQ zZIqa&o9))EceVSLp8SxleUVS4XNN7v>E?Izm?(Q*07-V~QFp|rXk5m&aI(sko&JBY z8{!J6I8%r(in-;F*8w=+2JJf_*brR51VlX^d;U6xN(U$+I5c>|mMLTNY0h+;a}MPX zAVLW)(ZBu_Y)et{mu0sVVIKdb%GR{dN{cn@)kT+&)3%GjgT57P>9RMekhrTPjB4S- zfVn~)gB*yZG8}Xm9~;#nvU%N_6G?wFTT3u^iq!E%AOMb$r}RhW@im({0sd8{01Amt zmjTJE@vFT7_Jt^+X5q%;VBpx>rb{g{l2bgW-KMOJ-c6&+L;H`C&PtzYJ|z}Xo}02> zwz@?rwpY$d3*LzP++4t|WPKjcPD1H8ZK!3j`dAfY{srYtH;ZvsYo=_Ok+*+gmqm1m zu^&y3n|9E-i4GOBRpLe62M8{YdvgTLR0}+{=HPrPSU(>OhZlyKBeMm4fYH-}0m1-* z4ZEl2;njhi>eXg9kwG+2xVoMe%F{dfbCQ-NV>8bXd%!V`DWNfT;F1>z~ zaeVrP=U6M85#m@dyMgGNog;rtSd7)D!HGwfbGqqe^jS#M6RpNN)=>xhO!248@^I)b zcfnD!@6z>;IwX4P61P28>8isKzD#sah`YNuM}YKHv^5*-BJ9htQ@@n2ZUJ;%&aShv{Ru2ULZ+fwMErSa@A z^athcy|XrwAM?XseMnWGRA%v-3c$q2vdayRna`G7_A*xQ9PcoD6S94pTj>=pKXXhK z_Vp{m=!YzxozddW$Gd;C#tlKC0LGKZ`?!^&=ZE zZdNnFFu%6cv=@KN{i}(l3|H4&&1Mb>z4iMRp6ZH zn^Ri5tH(;Ug+6VMwA@myx9;_#cDNg6Bfi3M0UJGSV}FDzhYw>}5l`{EnjA7tqmBl2 z6rlEDx=$Q5XDO?XToCh_fo2WPM0?cRm2svL&ab{>;mm)R)}rxYgD*B`f^PBaACCC9 zrM07L24UP?F*-4Q{C6c8C^E=0jIl_m8$GSXRaA{ZeDy;phgO9x{aMzCyNYQd=hgoKKLfgci$%l!2>*`lGLG& zM96;*eu#g2C>EN)jdp^FI8E(nGq|n_ev3Y1rUa+8J_WV&CFhIF1M}M5=V)uD_$sPu zjvJ(rnJ*8G^Na8SwG12b+L|BBj8E7!t1P6L_`; ztSMGeCE+JZ&1j5PO?s@e%7w_uy>zovZ^{uaWAM->r92#^=PEAdneSEt$7eA+k{8_ z@P>bmWSGF(C^%OK$8&YuEVb4jBjvl94DFhZ8J+-?0tOD-EDdGH&(bQi1jn+fCM9av zZe50tq)~Xp*~hYd2+}l!PAa!?jYKLOw*`LcxW@86Oo9^}))*(acLFMI`ARQbI2_Mm z$wvF#id?HN zOZv{^D@V{|;C^I!H@Btf{PH^~{?8`T0{3L?{Bk8YhUQ(WZaRu-!O)KLR4B4MOG^XPU@> zChKF`)tmtkO#(#?gj}Ry!g2CVY)d#Y(0+geZOC0-{9Ct3YDAOYuK~qkqA684fPCbC zX{Onr`#!5Ub#maiU2fg-LgtF)YIND;bZL|`a^F%%bkO!AqtiNE4K(qUgia{~bj7dc zlN*$Spf3TQoymK#PF1j|N1HPgMWSVh@=#0>aX)xlL~(8a3+vyh{G|x8XC_!&IGOdF z4FeG3uamsf+Y+d2aoBS^w($y-?59Ti*Up@A664YesSB1crM-i$b>QNQsg7s zP4mTlGadh>%VDGAHU+x{PfV&9#XmuDDyJr=5p;V&(qcz%&qp7K)0hy%xAp+-qwrpq!2TVi zH0TQcylR53qsd?1y^LNdCN-gdHuuai1!2@BILm%waH(`>-w0a>mp-<9X4p_LQ@UG|{t`>$_2)VKVKBka?qlsMKP~*@ zw4xVzOiG|%zuaQ+h{n1)qtz0g+j#c#y|AZT(HGS?p`+_Wj^O$M-j2{CgyhLXFQO>BXuX zullG$etp0^mMO>>oJ)mq>eO9n>J1!u-F{L9+8esYZ?!p@zH<;dnVhSt&NQ1Bo4|fk zTe{Gy1$*ldGIwSDCO>F@Vpt@X1dV!0Phl7DJ31;n8rJP=Z^wFrmUPLT^JixMYi#Nf^_Ls;2w2`|=>9j)V15*Bk* z2SV6E!GHqH%_;)Jq^uobo=DPEdtG7q1S9nnJyj6m394sz^?Q7O+MYWNz7Ph9Y5cw5 z1p9V%j@|0!?&nU{#4f?|6FGNBw!Wgx5d%;OQDw$q+?4mU)_2M<=7Mp7eTmP) z)oqE4=dAjhPW45+In+ebf)&7nW##d;`Z>PpyTzgJd7pf2wK5MGel{v>iA;Dp8#){N z#AQb<{pxdW5ymoqNO108f=bEWkqqnpgsK!T(OaHka~8R7p(|x*40&rr%w3q?OhLVV zIjpb2hFR^H-Y|D_zH=o8OIH5s+8x<)WA%a#5iOLO^SC-DLNwdF&%yY`nYT-Ch=5O; zwJNx?PRORaq0R&gWA_C@x#;ei6bM(aa>M{)iCJXAXBzr{Y|I~$l(72C`iW`JYvaw~ zbfSI6L@ws1*l&Z-J10flQk3Z74ig(*P2$+jqi$Y=2UXBKI z;A>J4=HpFVetEQNs0LVXLdSvsB552ACn*0G&>iy0yW@lMT&`y40QI5g`t*^lmuqKC zpCX8VHfQ{2x(OPDcv|f^emtT9AIN%cogpLZh@FVCq@)Q}^2@_{8XnU9+G!m=B(#W9 z4s}(C^N3k3CH3l)!-V*XG#M)uY$}681ftxzZ%w%I&NUmUfQ!VH%3)#(9QCm{KVQ97 zP5)@~ z%D!r^Bm#14uR;0` z40D|TrFSBTl?fW$gF^%MakLK3NQ4i_5=FN*)+NTmb}DpN<9w>0qwKQd!&yBhL#lB; zEj9TNw;#wIF3M@D2a%U^<8MV}Cpk#)cDapaWl!Tsm|!3#j;B0 zIBek|x7P3?$;Yq#nllyr?AzykS>C(>KZlNatv&k)72>sWE5_{ShebYG2lReQy*94iCQd^{ z0?CJRPuDW1jD~qn&K`9s5z}lqPVJ#dCV}9Sm2#j81l;S2+6G`Fmys8X4fY2FUK7xM z(WO++DDmuti1>`-=IJ7CdFZ3k3%DCZ^^|MCw#RDGu_65rtuNo5tFWN=*Dqqxth+UCk^gZ_^)wUT%DEt zTZ7ag>sPGjIZ{kNI6o$TOUKj(nObW(aP2vIsLt>Y5pTI83S2W}x`x3#OHE?=)M&S! zd77lnT~|*s&{#tKwAEbLpstWlPu|fok1U0JahecdszvRlVv$t$kQhW+JUVblO$ zPdzNn_kF5sHPMrhiU)$#X7E&Y;Z~ww4`Qk}Lyd_%8qBBb26Y(poHI|~VRUq;%vS>W zNBj`3xuQxbx{qJSazvwQHzK-^1X|!|sm24;xyreH{X*l&Q)e~@yKRzsxk<2_Na_YU zTP$Rsnu~jK3G=Cct)gFz_h@khyg^X}^d>V2%oqdAHqGZX4d0ykHQU@EDu!5Q67TXz zXh~uv@q#W>7{2ta)IXs6dD?RX4HvDJ*PB*Aqe=KBJdINIVFfO}87wKh_mgjB6k={z zW0>DrRx=bsf(Ybt1gfVO;*{_k7a=-0fa;ppXKFy|T1tk0A%rs*?2Jn86z=ivKhS^1 z+<$1n%dHqQ=a!SgGB{(dCk;te=|4WV_K-8ofb%IT+N`>1CB)C0i?PUM~bAzzwQc%^uR^3tIXZXDm3$i}w3 zt<%0x1Mw)BaMxwayQC0XHWP@4ZhEo_nH6sA$t@hF)ekBAFZUoBRCB2Xi)bev;b*>_ z46|~CS#%tnw|UDja=7#uswfxSEdl2z5Sf8|%A*iruPFxYBX8&e^Es;?mpk=I8@mHyl`?k+Eg>U}D+f`w^O!OJ zO-#L>yh;f3IqiLu+-cHxx@KWPAS1)Fec5b(?7@o|UKJiHOmg0!zs)Gx`QWs!FPMUJY?+!CQj|ZwuE*agI7NY-JGn z`^%8MuGVlyNU3~@GdMNbNv*M@@iKfxWD%H;+tW_L58FGWBlf2)I46ZdgfbXF6P& zP$fk{%E;OYbTZ}3d16n$P8cJMH?S?d4-|g((i~N#GPg%*mN60gi zkt9F(4?Mlm&ud-eaGmWzD&Q&WoBi(H^mU;|H%bd3_B)bpvtC~zT;)5J`Sd0uRao8RzgoLr0r|`=^73Anr}OC#RarZk`xO9^Ta1wN_3wX@Cpw zR3m)CYQsHNiEIUvv0PqWNlWPRmfE>vZN-6ZM!LnSef-i#JGaN8ev~4mScN=B^&P(< zk2HuBTS*)FczkX!&xct?Bs0&lvyb|xaNggHN8Z)5~*mPEnkvbGrT3NUD0xO+0p$LYX;oA+gQbs9jP-X=odx zC7f;Y?eB+mUql_Svnf7&L-FeRs%lA$LBMF@Rhs3o&q079%t2MAoMG92g8vYn|EhNr z(``3UJua7ZP+u<4hxPWCG_TZ4|MB~g4~h^3Cv^cG)-$M)cnr&Q4BwhJ1~D^`Wl4u@ z#P6UmHO?3ZtDd_L#XT`8Or!CYtn`HVEFGIAqMmJ95f_lLY$P{XwMGTns5SGqopBCo zD&kGh3W~nDHJN#eU4&hKhEnoAE_UY7qa+pNvmE1HOn_8~*4I@IB}Y~BqMCM|W>|Pr zjuz2>{w$56EPYNC^nu&|o`q{oC9yjJyOpl$dU3-?O&#lv7nU-5apS6j&2^HjC)T&Z zrg?-3OOjJ_H*rUD7`vA1?nCTl9sI20O7^Kz$d(Si>QpRb)1TIV_sXg}Py~66wb3$a z+PFlD*ad}wkkYM*?*TVV5k1U7_#+JJV%)dzk$}Fw@@P-$er0q3t~~9C`0!aOa@-r3 zq|mb|6sU+M-%N{-ClaDIgmstA6X=)=a$Fy^!{}KFJ2W3RU$7*2ABTN7yuBT=(IH!o zc0x*X>Zkx6zhvrv@i+H%N4bTxnm$HEe`6#y7gFx(NffG;V_vYlA34J~zLPp^xj~Zq zLMBi;-|#;BO;OcAY!6`-*W>5%_#=|R#D=2M*k}yG__5d2Ci-w)+LWkVI^L0;_glSD zc2|ahr#}bjY??7_pa^z4V0z0TC_>%hItEJU-Ha>V&pL>ISh$~Mk;1-*gIV@PQgT@( zwe#^e9O4SrW0X2#D{9oBJ$>HM;kGb3Re`+yl#V5#=lm#v)+E|9$rS>ijtD zwM|2?UYVc`jXzPd#xH@BcjVEXlvj^K;c~?SndPE?inSE$q*g#%raYD}=kkQP;oNP< zxZ~cV2+9JNGK2^n+37u6^)l}z>4#NoB39Rtq zBMBw))ToF*t!0E^fszr6V6)3Qs?=B?3R~HhRHt{Xq+Ib7@AYC*Ye~f8OXpp}n1^CE z{<)lgD~W-tVtSQbPhc?7AJ#0gi4<>To30Cm(W)n{bI6oye`l{VgD1QmENck_-78>p zx@WRqFSvE?`LaHGoy^coaWODz_~J>CVw}xJO-m&MLK+?2MMz9nVZ}??DNcxIooIHiz?aIwPqq1x;jC+Xr#UHb-g@e%_7j zVdf}yXMYQQ6#jNl(9SnOKib4jE(L#)Q&B&{?NH=(6Zh_OLLfWxP%J!Ek)0tc$zjDvf0M9g%^Ra;GTByO|WW)lpJs zX?juS-hKEz__!e%3n(H2_8Q!~9isvQ=eig!)u3@VtfDOF1jo3vHEsm+O`$%IKF0&@rfZXmIh)30&F3FxWSvUZ) zT4t6P<#MBbNKhZfhQ%;uCI3{sPr!=6vX#NL?L>RC^txaEsB2V*>-)Y?X++~=i$D|W zNov}am6)xkPqO=len*}gyePDPeL~=HA^TCosU=%BU3PjKt$=a-&vsuR8Xjv*bdt2{%% zR0T4QW;7(YFv5eutnhQ-!O+l;0-{7vqJ$<$zL3viYuz%TDC|mWeo;zjJ2t#g%W@}*1&^c4`3#thOL>o?WOlMC(pmvD;E{hKGufvUL zZut@Ncm8yoyY-uVu>IPK5dlX#US#Q){cZ_+(2nM_FtG1qgtdvyy_|6LQ{KoG!{m`? zJKIl+4o_FqqpJj-lDz|eAP=W8sqH|}PLO-%eiTjJqz+73Y2Fs^wpC{S5t>ZoDP(yJWGo!f z8)qtVs==+)v=^M9v^q(WZ)E--aXv#nC3Gz99Ph-_h6l#U_G2S|8tGp&N#VHXS}`>Z z-*~9)+y-RmC?$4jU^TVa7)hUAed)DhNSVX`YF*4r^HfYMJ7Fw;wwuFC{C!{^L=W#L zg@r8B0dPj2Ku*ZKmz2qk);H07ATsQ1)@Ds6MU1hP}?!3LRsF~Y)YLwKIKlPW-h0jv{$Xi8nZ#KF5K_=RtAYGE|} zK);Jj-+Ieqk&HhQzovw#1%V&QZ>GKJr_5&8u%Q5ijfFs=*OinapHbUQ6~Rsx>5BPL zdOb6xk+7@eN~nd~(CT9+_=avU1$|1m5xVc2%X17$4HyQ+4CAg+!|PMmrcgn+JRWFfBtll5w-i3H0{YViop^4LfiYPFhhBG1;dcP7}Bi_%=X8b5O z$tTRp?xL^rG#4Qpwsspg>Uzr|?wd#x7@^fFmmAt9kB?rA-dh8EWC4@IOo%Z1$Va;l zHz85a?;MLjrF0q?c%42ug?Bt273tPTBf=o~?v{v`L9sTmizel3P~-BoSvdjp?V-CI z^7T7^WR=0E=#HbZGUVs(z$&_Z=~q=!?}9+%mEFMzOB>Vg%$0nEuJn|->fG_}K8Yq% z3G)l|i6$;FAv@!+>!NqNat@xveoeM_4p3xSS5h!PnhjifhB4*`ee51?Hdm5io1`O? z2va7D14NQq*leaI)oFZh^mZd7yyShp#tdzLU-FK#4#WN`5hS;aMXN=u+!E+*EJ(d% zIq`J^qz4q7wtDq^DWu}n&Ep8&nsS}Ks*#!dA}ZgGZTQW@h-@&o=S<{vL7s-A{3GJz z1$`BpYp^L;{k)8iFT}} zy7){9Q@Uxgo3nd}i))2)J}~QQjG>1LeKkIc@N*P?C|U?Y`5tivtB&d|dJ`eP3<)1; zX7*+wbvX_yLt8aZh9cPtB=wCAF2Ah@-is>;p(jv(-vW$;#-{pYlssD>m~I((*9S zC{WlkiiX9b^35lMfl>hTTG1Yw#A7TJBosb>FSY~E zW)HS3bslXf3x05;*w5PpUuL~gmOB|jx<%;XU zV|C16q{|bAnI21|uQkJIXrn=Y9QubSJL>!Kck6!ihRIgdiUs!q5pX$7GBdZ3h>YPx z7R-^MePLgmr{QyA@}9YsbV}#&XV&K%IG<~JcwqOE1B&MP7T6Kt%POG1eH^Zp&w+TB zye6D^${^?huE8Y@aN)QMOchv{;O81-`YCsg__pLxe=uV}YE70_UPZ8f#N%R!;xvti z3_Ea})xf+{o^y1mvf#g^CUfV6iGE6O=(|`mO%*h3;emP2zDSCUCE5{;){a8B(Z0>k zM~u^E>T_Op6(I&;P|qR)TkkUQU1qO$y$zMeInEa9*?%~A+A8&|x;rYMxmX`v!WhRq z_}v>J@x{U>rF;_%SVH`NH+)|nf@{WlP9nsh=KAJp+%pJ@BJFo&WlQ37ctk%R#>+~& zVV>wwKgoCnEjElbcN{bF1?@CGqEKqOjDVCP3?C|C(BN|m4NosFvt0E*3ZxzYp`iv4 z=_96S`B4-Hd5pbvc~awFC=K+NV!p{|O?VDVfC(-v;rYf;Pm+Q0 z8oe?mCsdU}gGE6z+yAgm>(uLs9b_~T;ar&ohpDt8S%cey`lBWylqxvzjb>EsjSXi* zm8dj!Z-F}PAa*s~&pLWBL#&2Et=HS&*Kn!Zp`@`lZApoL2`gw>G4G69v<*O0x)sLl zAo>S#Q`o`hoi3idal=-Q{oJIpg*el&D0{4EC|FASB#a^_cO1j%I~_u3;@ zx*zAfeZo0UoFM#Fy%3V>B#Jx;+!a0%BmDG(tO^;^S=NFq5PlNMb&MG5-U;C{-=qqe zwVZd`Us8;Jt`Zo0ML8XiLQ;F3qxe>0X0BG@%pF)BbrnY~MKz_O+Z-B`)t>wWAyQ88 zf<`9fc8EU@=jow*IGq&*I|efP#J`VZy8GY=K@8JEnpz!v_oX(F&6!|TGq6i%4V`h1 z5Xy8$3$&a^N9T|WWy_eCwO6KyI?*htN+c%qkC3XYzV9x zaw~|Ey#Tkm&!!E9-k+{_6)Dgsh}}=ATUS&r_MeU?HY%fSUY$K~mRo8xzfn)f~!PA{GNJrxF2oK|&160{-tD5wu!K17DK=9Xp9vnKr1D z^|ADSdeEtq$7I{u&Q6RpweBRgoPbdZJM`d-?)|W{Bm6CmkEdkRv!6v7pM{^uj*%4p z`kNt)d0gp2hN(0E%6WBckDtn@1cev;`EhA!m_)uC&ki{02X9R+pAE{L1D}a9Nw;H* z*NooKw}mc2FD%m@`LmTFD4(oxk_2>)TC&G~t{iOUfPVQGRbrjIBkt;h0$vF!7ZE@| za28@}r8*&EpwQOLdvdVy8EVju&mF8CJ6;sOO`+p48a9q(B#<7Uw$+74)hH>>#jNLt zSz4Fw%SEa-5cmY*mCfJ{(t5{P8q4NkBP_VRmp0J!X)&v7_T}YRB4}&9f?h zGoTb+scFu)olJx;`;Lp-^d2)F?E&S$GSa{hu3fMh%gym4#2Tua5@f8+q&sTmu=9n= zPsQA3!!zfm|o3_q{lV%Uw;ZsQyfcfOf=m){F5$ND1fePrE#wp4xS zB}D$}o3tmgSJ-~?W%K#IXd|5Fwc5h;$BxnYQP3rBma+ zM==@5Irk=%Wty~;OqIDXVcYM2!pG{vhWd9>5Iv$gnzTj*iKzu3=$$jkMn2Da!z|7( zIA_^~u0W!*i;u-B5f#O^Ic7TFuTO|)s0Y-ahAUs<U^JXqeD=);G^^(o$#$TS~DYK)-02a}I7oyCw6P*|E zWkwNsKu1m2YZM!x248A_3zNYKj&16$mEOS+q^R%Vh06IcIEkk3C=?}A4#=2FRw@Y$ zp$~LO+$G%RHi1a*Io_1F@ChyDx|_#W|K2k*2fMp>LDRsY5^dm~bKRyL!=e`l^$VGQuQrrI5ot!9&@t0Dc!;HK=P0E_lXqMt^c7M6gw8n~Eh7db zYc-jb28ChrG|2|icR>t)XI4?U5^3p$1ZCfN>n&1?4Shwv?I+16=`8xRj^ZKyyYi4?NHOp8~vRH7MGqQ!N6eIPsP>Jm0 z0CclWgknpEBFube$-Lg|6b>XSxtKilS;_Y8x$KG@TE}PMD%N&&99=FvR4=p=i{kJ@jUng$8C@-){m9TCO?jHJYPV64eGIspot7RDEH3khhF=e zjUCCPJk4l!DsyI)XV34nuFP*9UVerq%Ru>P7qx%Dym<3DbwIMX?F>@>u-Q8{dfp6P zVv+f$yPZAsxFN1+ioPo$Bh&uR!XFFcogn~B=WW8c9R>)rPCvJdpVin}4B98xuZj#F zpVDo7o%oJ_AUSE5Awx+WDF&(z+4-o*rd4;ZAR%57tKY4+?s^;%lBf~-1-v~oa`hNA zBW(9F8GJ?V;UA?fwisUp9e5dWh~BUh{79%NCv~)lc?{$|_xbs#Y1ie@d@0Qo!JL$D zUwAGo@z#(~MVcqURDHMQ1y|OZg-1@j^x{MIbmN78@+b_Q@T>GqXjO-spy)V$np#GC zgwt0On4b)@jSlStU&;D}Sa-h`K0ND%1!=8Oyj9(TFC(qeiRU{-OdN$W4d&Rlph`Oq zTilu}ceggB_0_8p%}^iqRIF!B`Yr=uEpvd#R37qfFVBhDYIM(Bcq>%{IT6_m%68zQ zEyfXlTkKVcXblsZZnu5R>L)~;KzTAgbfdEnzk~0BbeBCl!3jxFULF;t;UsotBMih` zQ*(Y$EZjW^bw_{3#~1OrY2L9Be}^cg=OJTKKQADIA!PmdREt)}y+0OfssDa%LQg&q zM|XX`r78?S)@uC`KG^=-!uJSyx9?`%X$SFtoo8lhnVnzQoTffW8M8oU64D{QM=h$X zECr~fk9754%0@bbhJ=2TRJX5yUh>p6$H-qgcoX;CLyu8abx8>??MKwAGo{^QIA#}b zr)0F9J7?{wrb)3Tm3BE4eeZAtpCW=zFx`wTxy(1Tmc{#J)xPwZKql0SlHgReN`6Ow zQL?157l?+DdxDgMAHRq(sUt3dCgJv{z>ghi#B z_SE(-Uj6*?4(-v%f~*VzG7HSyNFfP-FN73i^0Y72;MuKKy3w%c(NnQu5$wc$_4ix1 z#AhjF??@jACIyh&SVclt)RWfr2m4{we}$V|VERalTRHN66jk&(n~0csO#oT9b|`)L z40@)3wgPUzRSbUN;WsDTAj9uq3?&@HvM%XQ@w5&uX0rIPn!#o2VJi0WM| zpE_x7cT9k$Oifd1rbRX#V9QxvsfQ=3Iw-2px(|*^OZHWS-b>bjY z*aX`6E1uEZOMV%|LM37oL{jI8Os};cUV@2;F%wpRJ&pS!)5orZJ}4}4i7;Tyy_9B- z7MmAy53N|rBSPh}Lx`+@zw4#7n;S8vsuK~8PYx;Hccn3IIeaTYtLI0E;uCsc@cD2h z#VHH!m|D>yOyY3X3N}7=YWOgJ>9o}Q&M>29Xk`x+i+7bj6W{A<@u}fBgoZx_ zH%&3m;l5=wTSfXMZ}BT)w+@F(&li6oa3(KUtP7&rCC})%+4gmR-^5%QA~GzA4Eg1f zJr3q{)$KKp)s=q84-cBHf*Y$VEshH>MPafubqseoBWbr-qkC)$ZJ_S^tI-~-UovdPPO?rlgY|b;ek0^h9f-{?wMjy1W z*9^8TbF>!Qxpb3r=@_|@feq%*++$>~c)Rt%ckb4Ql{k3ObxCCm&BUeb;ugE0C`(0; z<@waVZggTzStbeIq+dLK=~K+NpLhH)xy>KFFW>BJHWh1s09{<;;y-XqQPIAKKnvWh zDqDExn9^ZId|`1< zdV4fOtv&6b;_yt$bcB!I-nvTvKtf{qaVekD+au+$N53scu`K(+;su{%3VcrU;ZQiGU=z7(@;2N z%Ai4*uMk^m`PLiWC}-PHVgz3?ZcWKmoc84QN+eN#0!jqIaQ0_vaWAZuPc%~Zw6rS2Sc8huQgLzkVk7E zkQuQY1K^~5Wkf(v(C<2<@jl%sY(mrF>@y;Ny=aH?oei^q*%)n;_B!XAM~gXn0sj>E zM*fAH!vlpPV&cFj!MX37zvk&cc=^2d6x>|dN`~yg6FIUw*xr84un3F{(YZu6g>4?@ z&#S#km*oq&ilv;i3doW@yJ>2Cw5^}}3K!#GU0>r1t<&fiZh;3{r(BLTs;XN!09a~& zmt)VtoQmLmjqAmOAxfY`0{^W}&oyBldj+*FtoJf@P>O^Z?D+hHk-gWM0DQ+J^5lrj zJce(6O$-&$8RDb%^`VQluM#)OBWg?1z4T+ULk8g6Tk5LAq$1p%G3M{`?Q`hvc!w+lcrh z3s|d-0bOV;sYKfEJyKd2D2i|B#cv}8jV7V{MVf^mBIS50?)zl#NN7=ogh=~V6D~`y z-`>^MIt1s7kW9E$L7uygxj&Q%?xgOV5r3|3te)clMP$;hBof$rByu3YE#w$~z{Kdr zjHH?iMt19UL)PrsnlZA#7Y`u3OIJHl@t(W#T;QVd{({X~{Ht}L8SjyyK{O0wg*CN= z=rcii7hyw#^$*ZXb1kFpjiTN~&Fa}69=1wF0CQZo>B9MrUGYZcG*GzRL0#;DbrDhj zy>*^8uF#gv99fE?_fo05e@^g!VPjE=7@^8haTx2_uIX4YCVWQRnsATR6g(wTlDfuW z9jvSi;QDjLAOg9|vfzGS+mJT=_NFYqu$H|CQ}8{c9wD%TkW zNZv%@IEzKR^B(#Y#^+C>uh;d7u_G!kgwo4chKF+;b>U?591_NVs<>a}F29a!sDjE~ zsB-udDfU;*)s+m*{raw!pw zi0&wPi`J!4pEu%vB#R>*)E?;O-VL3Xg{X}^1rCr6<{iK*v?;>0#g2?%Op4b8h z>$J(41U^k3DGO`Gsi}{BB;k zI$gSvAH(YL_v8~c-;GFpEON8yYLCcijozM?dLMOxfM+}ya@9-U&<&K0tm5m_Mto?X z;+Hv4mQu+Xf~KS2W$Z8WMWYAQU^Lg@@;qRRZ-OjTdhrMxdLTLzgS<_y}Plm8bVHV&t9(bR~*ya;!b*KbInu(AE7`OPvO##>IaKBGcZY%Mjv=^HhFL$5_RjG4oN9n?^4luH9WqJ%SE zrg~0StU4F$?o3y{3|pnNiyl+73b~z%L7(5baLOJM@H}^vh3neD4BS*Ya}+IW947 zgS?i1KU)ny^loWhYn=MUu&@f@&|A6r0L(D##8&BTY%-FjDJJ8X#GfZ987-4J$EQ1bXZParQ%x1$uC*TpC{grMI9_EZ{HpCb zi_HaiwO3Jnh!o>(Uh46)gs-o-=`Yec0*P{e*Z_b?&rJMxe7~L*cFHtbls4?tNzu6H zb)^+aUeU+ZlIs1zuh&fU+)j&s z!A&bS4CoD6xBMvFV5M}()F=`f3GCNQNez?6!FoyscYR6cDoG+GL)C*Y56HPjiC0=t>s0!^()>$YfrSxO#D}^` z03F#IEi#ymh0Ni+qe^dA%WsAo}5Y3ccG?B{#I-xl^^2c0 z$y&XNi`XPW`8zbf&`}x^sA2UHS%&b(Z{)C5XvJcT!qGPx+fhkIFk+-G8kB-QtEh^j zpuLZ%F##R6&@xUc+4@EQj2<7*326Q_JdjC4qhSG0sJm&b5|gVkv{wfbBE#f=zQ+fF z1}?S3d>dP;u^8s)QJU54p`@F2FMn>2S5@i>k{<cUj-L)%AqXowXk zQ=c62jLI`3=pJJG?}qSS`2FWB|HmXLS+LVt8wcI+@uUH-Yl@iG5|vf9?p5pSxB%KY zznnCApoFSs9SI>~pWeKlBUHtIkFVf&Opp}jS-Z;wHIyGAWJS(5wuy%(__BS@Q`hHx z@|?8iwc;`qx9Z6-ugZ0!v?HQy2Nx<>VZ?~8g7T1oX+Dbdr2D)fvI*%mIfe~xoN6R!WT`lpbHKWxiStc zn zzx^}Y#B8UxauD;=u}OJsj|4VU3Z&7>amNaec|D(g<%hO>nqH(* z>K;3CWu(E2w)H_&k1i0Ry*g38$*Gz`eb8VeJj${Af8&F6y7X*t|26~c8bk{QGD`LZ z7=$P^akho$Prv1VP?G#}ctHR}{$^9|pU~UR{W!%*w%^g=bCPGksi5@|Rp$vXQ*I4* zx3Na&W~dO6?$plVQJW+GA`v9_3u3$*_HGbY2P<2Z(a@%P#{eDkgzD@KW;RvNgt5wy zqR|7|N{h1XaRc0;4*iLD^m$w*n_U%!d0Cn=^FD-d+ApMkLfSUu@khPe9mWTU;ugzn zUTIqQ}FqOiV2>i(awU<@5XM1FpnRp_|YM17in^Ae_tkyf7k*PT4Q@nW46Kut~| zyC8@UlE>6J_;$?kGzT5{R&G-l6EjAFhrsh@R!^1R{BuVaQ8{~DpZ$cs{TOjPV4WbF5Nk8GNzwCbQ?Yjix$mf{)!OpGVkiVS z?3;&z(XBXbTDBMBQI6`ssdCyrry^N}vlgGvC$+oy{dMt0-(A=CS*D_RrL8GH8d;5h zlqZ>ia@EBEd840}PsBqMqSQBj_f<;Gt{7ZJ(XvZK_|JPOta?~hT(U%2*!FC9wm`*2 z0H44R-lawFJVdoTRWd6zluRwGyR?KaV{T6K{Kj(>ty}Osi@4m77sl@9XrYhD-1PcD ze4Zd`Exi0}y3)IN&(AdCSc+BYJug0g8c`yKTWr9CG`!xxD4FIw^kjgzzjB*PbZ1Bm z*sIJl)PvJva?{Xo{811;!<+J>JL55V#&qn`114mIk^nec*u}KzElQGQ!PH zk(;yc!@)z18zS4oHVd8Rw}*)1RiI z&eM`H)e)NYi&I$f1LBl_AiHp|Q2Xrll5urrDuP=xW&8dI*S*LFA5joiu1|ztEs>0- z$Ybh*VX#fts;x`o^-e?EL+UvaP3Lg&=6HG4NM98vu!V)t;hx5zK0CKFE?#*O9`L81 zDfIMS=1=1wTYJ69852FM%E!f{3qs(xeb4e?$J8^jt4l4v>uvmhIZj%zSakAnnMKl~ zyvFTxW>3j>(^N{fe^Aa45bUjJn`*rXMTzd&gSB&>1#7N7;xNGi<$~=rvitHL2jHp*#dPuqvmF9R#Oa}`k0ENZ@qV@v9s zcAEQ0Bug$d`$mL+=9VQJ)sDxqj7|Hu{PMM&ip_;d_~;KB83=))!H9H~2Xeq)3S^g` z7&sJHG9B_}Mlr66Cm!$rNk100M({f$dskkfw`!dNr63zzV6p4C5#;wPAQSFr-|Wr! z@4H0g3Q?D^4Qxx!%PHeuLL}M0xi&~6$7zrq-(M5aNQZuZd0k)-9FUp-R_|5_9E=q| z+RvxLVOMnrV9j2AL>5;aCX^h>uk}&t9q&1x;Gz3jq6qN2yx*sQ9Ss<_e#nh$iS>F~ z7ov&kVdm>AkFmz3kV7hbsuq-LqqpzOHCmZyCUhOh|BK3H)^qr-G@9TNP%|4v(5Ds$ zHV#iML#T~^`-c_H<8_Zz&kralAehTomTckXoWNOaIe>qA?+YzQn~Tk~9vhH_?f>|r zs>|oH8nLvQ_}@mu5C7(>_JgB?FS`E}gOGe)k*7x6npyjiIv-Ff9|-w>jY4y~*9ue8 z*99vK0q6CW`{ug^^GW!_e(hO{N{^?lyAiE+^P~EIp=piyIk(kcKU?>9OBfr>kM&sz zNr2x>U0mB8VvztGnM)w3Lvu=dD?2)$T+40XMdnx5DfT30TcWt1h!#wW&hY_0%51td z2swoW-s<7;rz8FuOafq1NrkMxSH9oWb>KE~hWT+>e~itvAsW#@}D9(z)@6rK21JNnS6SLZD+fw8zKV6Xr4?(&1?uey%4-#U_5MH3ZJ^8 z*WkACL@Cgx$`fD^RR9CNlhPxhd1+1^DJ*9Bw2A7Bm9XxO7CTC^RMyOnznC3L3y{jK zr?t_Se-pXVnelv|ef)|smrXGoFM2L)KXUPR8oLfAKOLYwu49>=!}!)KnddO6+g$UH zAK-U)U^T;ory>0rlnuJ3Xf6mRkBG4MG{;LD14!H|{30hT?6r#}Mouh#Kq&I9Rpl_| zD{=82=N-#t^JC{Ph|wH9aj!9Vk3(Ig0AQNae=ym{3G2rvPJcxM6pZv^&W$;tFHf$0 z?lRVnCpUVCEl4Bkx;fTXOcL1Z9j==1^|i)5HWU7LYt*IIHSmVQcZ zYcKa5te|rr@G^igEfpx=GWV35VqRe{e*jXw{&rosAq@7z>!J!&Mk;-?@g<%0%{ew( zTvfg1_YM6yn(wM;JCTsiJD5)NUQ{S~3rrGC2`r-=_Dg zFzT!;NKs8sofwjMk65cbtOwsQ-EGfZ(Y^MeD-1DRU)E5QDhRzdm=2|{SAs21e+J#V zQ4l-#zF(YXwV&W@%_whnKI$`#wDf8fw)q-uf-0zXfpgT=Fn{0CTh~8xt#Zqum(|f& zG=ToS(nm%P)?uNncB&-GCAew~Q)w!_S#&0in8qU??sc-JZ7U^bRxE~mU3|=T$2vE# znIZ2lfJ^j3T^xexH;QxaDId8g4Nmj%4M}!`A%LpwxRR3*#}fiLHJ2e^0~8WBHZ%$^ zOl59obZ9alF)}bRGM9m`1Qi4`F*P@nAp<9WjkE<&oLd$xj06qtPGiB{U4py21ZkiN zPU8^Vf(CbYcS~@0cMYz=oxtPD%$=G4uX?YjYQDAY?0xoHhl)&DjZxIh&IBlFXA5Rz zWn$q2d{j`7VPylbu&^_+u&^OgQK^H#*1&(+5veqRj!qyuTfYB@_~-~U2EW#MdM?QeKu?xrypuhx>wX+2}AyR#`vv+p{ zSy+PK&iU6TfX0*-z{<e=)z}dTcr#doOo6seZz;~UW4+vxx`8F_$`J<#^AVEMlS7yy4?4uF-3 z_21?G&i16%G{5FHPr@fs$!2E3tpf|`I`1TLc)5+Kc z2mm`e1HC=})A8R3k(Cu-1~LT$On??3Tf~2=znOvNf8n?NJA&K*dMt1BV+FAM@%Qg9 zgExkm+1XmV{}cY_ikUTKHi-2-%c?xJ2!wQBReaAk&TlDz{R&y({7nLyzZF6Y`0rwhc5l=L0%-nWx;_ghi|N}B z>;E&~|4jM+qxm0I{;y2`-;N}mt*!s`)BF|i|M45!fUMpBj(DT4Gx$vg3U+T|u>Idq zE#P0;RREfSoNfNsD+4xvev^Z!t;HLq8Cf})SUCQ&gPbHmZa_0-5ZKi6FWUTN*Z4zl z)*xG;vYiv?k0<6Wi-qNXd~Yf<{rvWfIK6T6FPE{?o8-WMF7giyd=u4w_aR|xYG?L` z`q((R0LG4v#_ou3%YQ?h08iF8nVJFJ{$w|RnaS1;{FVZEo7o$GU~cD#_{XBTI04L} zf0+J4TmWXVe-JN#S>oS_n-#z;^$&W>llup~<;nkpxB<)x|3*A40A}TX5F3D5_1}p1 z&8Pcs^d=Z)V{3a$<9}N?-#U1EU~K-euyO#H&4AY6|FFF2g&FuC@a+Wi|A6cOW{ZE| zAISJW3$ne1+c^J!b0QCb+5U~Kc4q%JvA;EGZwdM*<83@Aki~yC#roE#>pzg~EyL|U z;9G<4{{i1l^!OA0*CtJ!9Ub3R{ig)q*8DI0=c5V)x&ciQm*(wE`2($L1Ap9CixRpr z?v4wiX8d`OKD2h4UXRa??dG6Ga*1L1u zGLlLjSdf~;%)j13&c=D(5s}ZMHbdlSC5n;o6*=}nC=-XHbs`9xS@fw`IMeil<3ip$B@!vhC3OaZ5Dl^$jphj@&K+LoKTUtnqHoAkiW*&V=>lr>8pV)50}Okhn? z)wjK6A!K+O_ihPhb9l%4edpwNnsf>;%ktt&pD!bSqH5t*$(5$Mj7(bDz7_V+%Fd?h9>Rki#2;;SXDW-vzdUC3>*`biF~%6y zp9hiqyshuPh%1JPHZeSgrVaO!$cbloNFD44)8NA$haaHb0Jh1jJ<;jRBLDzz4WeVGW zM7dVNz6kI7_`j^+@l2->$z#$jZti+D6B+j+h^&E_bU&OC#x9RVLZc zs{|39a^wo0GXAJZefwZ3;)12 zH^ml)5~$S_Z(^e`&H&AmPF2Me=$?Y*yFMjc?J-9pQb>v3Euj4|_GmTW5#6-Y z;m3z%JF`Y1m$@>LGC}-BMZTU>igW&rXRJ`T#Z|MV=oI<;t?n!oURXIBzcBtmk2DIzpkzj*Ic0-mrY5zORKy}YLbV4fxk$H`Y~WQ z%0KQ9*?K9FhrPF%&^#DUs})CD7X59N`8a$CPl9}rcav7Q%KKxn!*99Z^Tl_abBqdl zXn5EWvC)HH6|=GW?valOY@@5c!c zydTS)2-0khR{ZFn=4iHm?P7sWNn*NFj&-r@{xziWi0^0YGBJhVV`S{m|!rCYG z6sUupalx5S3NI>=K19#lVx*6AM-gpp4d*Y)p6<1TOj6AaI8sKqSn4sOrCL{RZWLa= zGZ=kV?TbP{XI8|#=CtEz4%23h{OYtTOND+qyMgPK4Au1R6Gc4{z8toF2|NOyb#gE6 zgFqPM_Fo2lmY3Rpj_fKi@sT8AdJRqgG=MqX=BoUVeQ?0F~IoI_#mAdc%XE?vna`NR7TZuSqOW-@eamT zL@}YT>`uS2Sgpr$pxxAXWmmfFsB4?s!vFV0zfthXUZV?t2CMW=o%&^*WtxR;_G`mQ z?szLP)mq?ZMG(Vu&}TGOuFKg^a}p2-S1Us4Rh`T358s8RkklQaQQ1+kKV?$t_u&;p z&ky(4TsO#`pagkC1q@rDI&8s-X!e?9Y<-onqhO+)swIgyLRe%U#ujRCS@7djmI) z@TS;3k|CZ0XSW+6pkIsQY;u{;szf=~O*bQ&iD)8!_Cai`sk+mq1L32SY9FNchVEg= zohfcnP8d4jy2g*>i>G-JoI;G05?D#=pUl@biAY%T$eb(i4INZHeYv7#R50sy zeB6&g?6N4DzJ!`L{J`3{n=g*(jw}B(Lyz;-_OgKP9cPyQ1_C(e7nxk#4d#4c#(sVl z!#Aq-(sNL~(i9PG^zRpj91&4qn~1oYGxwnGL}|oSKN+?GIE>`1wP#*Mq~=E`V~zfQ zCu_(&zP+GrN|VCddc<=QFGyv*E)~9Ig7Y@!ZDwRGQT%}#&gkO6p3Evf4n;}B9toXA z%vq;t5I4TzPSl)6K8ZnO;V<9W2nyU0wuS~ZhyG}WgU@Zz{c{!FhC9bM;+Q7Sa`~KD z>y*>UnWn`oX$Sa1Hq%7=hmyk07dw|b}e+aASVl0vnoWmJx382`Yu5LWcp^^P=-@v;X9 ze3qnaswIQfvhZU(4$@L=e8h5ppxeI^14sJabCADz1UE-g;j1r@!S(5^T36WZ5ek#{ zVC?rjjr>dvTEaVYV-;$|OKlpa$fI~{+wap(g_{FI{I*1PHI?VJA5{W^B3+XTkUFbd z34PXnx(*e{gfZyu;B|NGg25mbL0nrt?a6~OauWl&Oq;5a>CNS^vnla^$EDpGw>;a4 z#e-k=`VIc9Q%<(=Jsp;;WU(%U+4<{-ocT=ODq`q%na|Eb1Ca;A9sN{6LGjh^oO_RY#iUe+NpU)+77Fm{an(=C9erP{rp|8qCUh1& zPjr`~APziWqe%Vus8?Zs(+ck@mddQ`3B6G6BXbEwh%_kBcy)RPN`&bY&q3ZzrQYmR zz|j}1r7_ z(@XlmObH#ke_fmT_{t~3QWLOj>b=Ag8Dd#&lLz)y9U z!I6PHj%diAz2QDFDwbYb3q6m87ZAq4?BgsY##kWock0p2IUNFkz8K>bdvI5Apj~df0 z2<1jF-Q=-^i(qGFSCd_C`Lv(wRui0beq*k~OAR!Cc^;x9V+lWW$0c&E``r4B38;5S z#4it;XJ*=ATCBW{!xw8v}#ejJsSXHcS$F8(x0j;)XEQ0^M3I8#uqKKNF7qfd7H} z!jV2L@KZUu?mafPr5oAHRK-`fFT%gcm8GzhG9V=-3%)d;*x33zN39TRJM9t$vi%PgH;U^YoYZQqgW(bp6o)gn-3K<{JlY( zabe7ge1=*mwdbFnT#lwf{R?I7t1LRG$jnKmF&V|eq>`Xy*v*{i0bS@E%uI00#UD1L zp$-w2W23>iG)4nGW&J8Li$f5c85)$?rBJ6s*q=8&kboFS3_aH`^L_8;GBZ-GisU$d zUeAYyXZ!PquWHQFx(&RueE&!F8Oe}N;SGEY3_OW>G3Fp|(GuTY`RN^yaIXtPgO zD1ve!$c^pow5H2LHYw!ew1VMD{I8;9E}5(PZ(Iw{Qon!r6tv8h_Slc>9U9K7;zTI0 zq%S3L9TB2^sL`hbb@^k6_30a4G+);m@t9&wMR3J&^}=5VouV6Qfh#{+uZVWv(3}bP<|*hlpTK`&*+&;L{jby<2mCC_wKyA$Ya* zlfV-h3W5^mHt&p`+1HQmzeqrbc%`Dp$jGkR#7d2Y2w9Q{1vWu?qBsLMQc1K`Kfzuy zAH3(u9H^sDoSR$TENUD)T4B&`P}o7LXlW<)C8(P6rlU6jim&>z{0yt5ICYsVeec=t=_VjkBl$i0Ezvrg2Inn$1-ICTrpKZ=2A<7x^5V zSYyB7Lwl0EN3->X*qwZ4w_uSV{oJeHsl7X|pp-$YzI{h49!58^Npkx;x}`NGw;j3{ zWMfZMe&CL>VNG#B__DS>y%=@2t!qEIw}=3v?-Cx!hvBGnxAL8TTX4N-;yL?(8LjB5 zR9B&r+_pd#z4h6=Q4%x$0&ng4a(fnZ7tlTL9-?F4F2~%kFrRwJyR&)dGLQeMB zM8ns;@2r^^o3C0Y33>-I(|#18q6LRyFmJPKz^*Y$M`{nMUhPK~`y9kXu>xjcQLUdX zUegqeOSH}(rFxow2gOAq@U>o1@&u}28CJFE2sZ8ZI{6nQs-wp_QHakRYaqWQj*6KV zrs~{qMS9^Iq#Y5+36tE-!h?6wl_sVW#FfG z%wVJMw3q1|;NjrS>^9FenMm26hev`2Pth(?HPkbtEodev0x} z+`=rR|CT_W@WZ8x|BLQw(FbLO^m1`BHKKs16eX5v)Dg!%SRVv4`rI||aYDTLb-(Y6 z-yE`kdHnfGuk0q->ebcwlDXu~HYHJ zOZnm`m65kih4VbZmUG)b#hm;?G^6)oo6gcQ^v6;OFq1QtJ;k_Czt{(XZ zA_;ySW=JVObdR4RC{$|lhB`)P%b33!y2Jw2C-mg~_y>kZ$a%i0o2NQ~u2ptmEP|A9 z^qQVo0@#{zsn^^{)3&@8h&H%OItkMkICOCK#%RZJ!o}2$@ssPje@YdMM#%}+W-;o2 zrycJcyKYt+LIIwl*8{!%m=OyXZgIb9(--6(X!12o(!%{ats>ajG@W% zw{!|~Ofe%>%L@%g8SUpSOC5%jO6o*hagZ$`9-Wrl_CQ*(p0wxIdGrEGHZ+xEqVG9; zcn{_V19aoY!Yt?Pqsp?_8tm|J}chw+r6Fw5G z1k_woHY<6pDU}myvB>r{+D8t5#pbT; z2MVd^+QYpC=pJP7uVpS=OjT3#h4%~t_HidHtADNX@5@Ww*TP8U=6|yRP!$hQBbC>!eTy9iL$qtCvwF83{=kRL58+R#rzHa7i8$)s=@ z?l|*4ke_8@CR&=b&6^-I@9_tbbjU=e|bg6GU(PFua;h;aBp3I89}F(3OoBA zP{&sEg}}mLF%dHb5M*hvy*q8WlZQZxEEP=ts$hoVJUGf4R`T7>nS>)yI9b_{2_X87=$hQKap%hHLT1TYR@NX_pYv4zZ1>hI?0NF0PLkJiNiZm?M_~ zrHX{cP+e^n@tzB&kEYooMCzJwghHYtMi=ut4p6&IK5kNRgCw-S0#}l?1ARexsuB3Y zjt!h&!dDMReKoy**b7LyX1&PU2bYXkAFCDdj~`oj{DLqU+^xHB)!?TyAqV345|QDP z1U4|HHwqE_M}|=2U_*yK(l#1m-B`}zo;;Q-6Hef-58i1Qp7PgbE6Nfur$Z%CWYl#{ zRaM)}SKXHsV`(REFr&1M^wVdTen2NMD!=M)4j;yHI0t@zNnHJiMG6IxMTF0~{>!7W zotoE(hAqsVUC?p>0YyUgVMi_YqJG#}-MU)dtE_9r`@_kgVVCc5)G2{&KurL@s@fdP z6ezM5ce1L((eO65N?M^&s*;x7&+f|0x98=Pi@K~-aH`p!Fp~W*%UHKXnVX*$gb`VM z+oC0yO23qUA4Xd^CNfu7y1gF5H9$)5;|8)~<_WZn)OSjo?-b{plimyL&wzB5Azc_- zbH<4Gm5dZnh2n@BX_L0nEIluQBcEn8;<%JgB4RNch)_}2Oi-UIkCIPml&L9Uf62;* ze?C!6!D4rplu<1WJqh+JDVL}&YMX>2mKIa6gdKf_odQXAV#@Kq-K`r&>pgMI%wJPuMjdt>!`wV#obr2ggfNB z3#on=e-fathFH59Kv!GT$ENLSjk%_K;MV<gbB1iiR3r zAI^BEJXwU`;NFMkF)M|7PhUgkPp*hBb*c@2d%OXAo7t0BUly}|=5z<%xX;S+&}u9b z9Y9Hm(9ZUn@fX)L9S46>+Q*4j!R&$Fa3paTp|PxDal}fBzi9bTws=>-#9r3xXnV3L z{2DjDy3w%Q9VMmyVLLMH}8}E=+O7b|uji!pWlhU@zuQ=4ptj zBcD6wg3M3@l={BOzhnH_27{gD)`q=1h}p=39eg_uJMG~{Qy1Ks8Ti8=APbEid(&}q z?vIt@q!lrNiY1gWH3ET(9LX*f2^7xdiRafj1n`I!EY-VSXj$O;z!NnEr2P#hGj?8?+@s(MP8WKoKZbe&Y( zE?E5XV;-l8Gej;l&ko_)phDl=ZH`J{Q30__KAQi18~n?omE6iWJ}#3Rsy*U=OvC#W zgN_LY-~83s@crRWf%L+nEmh`{fp*Xf$#ncYojm(~O0BN_%bzm+lCWPf1}Tvucd5T+ z#zA}d;)5B{9~C^$C&D|1IR?~0MDOhh$J^}?Tbbl4f2y^?LPCnztCJHS(aC7?%Ee6^ z1L5tI@qy&*a^1;pL+P8ZYWcuVS0yK@-{SH$l) zzsp&BK$%{Jt9*YMb-VgJPS77Goc&DrsH~miV9wf;&)M$E5n0(%e@#e|ghn|qPD`4| z@bgl-?8zl|tKw_B&5=6TQDdcUW~rnge~AL+v_YfD;E@E=YzAsu z{lT-xnN!Ze^)EWZMp7gSdT81-^S~`}2}Mf8eWwXqmZqj*=C!kbfeKU+Dd}jU@(CSz zvJT*un~Vi@OO2&YUSCvN^*RX?GOVPm2G^^0%g3MFlEUn|y>91gKVEqC>RGZ_R1WU(sh(AX!>*+uYiQN*c!5H~?rr5b%*aTuOKPDek$FF9q?=&;hR?~OO<*-QHvrv9UT+?Ih+;=}Lo z0QXD{)SGe&5~9Xrf}1VEfs08oB`sb&;<@OF8Jj)iX@mlQn9ziK=<(8@$Zm$s&y;fK z8TV_YW|Mx+&e|4I?}Z-x2wSmWhlx9&XAK|REj~o>wXVMO1Tg4M@Tc)T>@!%f3(OTS ze=>_^>6y^+XDQrF__&t5H6)LvJ*V=e(Krv}?mtl>g?r^&;fiV)QhjfxE7v5F+tmpz zm&VUFAAE^_NDMHrV+zyC7}S~GaDodN)TA%NmKRKSe>ethyvQIc7;ENno!=OYOFJbP z&O(PthQYelpfKJiH6WsuSRY;6*I#mhn=6-R%K%mCr5T!-CuTZM1&>ohR<=j6$ZTB8 z-s(f41nvjFe}9Cg@bir!a?ZYilIk;?L_o=Xs}|D=U4OPX&$2crf*kf zXX~|4#)vVfn%or8+~HjXd<}B5a8n31%K_JqO*nNP9Y9(Wb8KyayG)Rr~ zgM%@tIADZDFc zamif)yc9zC+0@{TuhyS$38IHhu?{*lq|1hXOSc0DNc8AG1}2zdZ?)yf9;Dwv4+|nK zoZORV)eqN2e&FV#gGe7ziXKJzq(7I>th+dZ6jT$f-4NdB537fS((Dl*$VKED*T-kp zhjn?(BB-y8d+We9hf==qvbOeh6=p#z(Xc<7lAaF3F#?{Z_|NYkNyIM-Xm* z6Wwcp^)5pU8%+jrc6s!3Z$)=Yd-fwd{(%s#Dkq}*859YffMjI*vw$r>LzJs)`0uz9 z^I=tIi(Sei6~GV_z3SYMX2kT@Tff*Cuu}qAZ=&`DH72(U`NHPtjj4&<{*;jABGtPu zJ#-vY5+nNsV!Z@8#Ii+F@7+J2%*3UCQ%bJ93DS2th)xw=sdrGu2e0vq zEb)VmiD< z>xu$etHeXh8N|D?Nn#7_2hknHXv>69?BQhd9tosNG{pw1)+Ey(Iuo^caJ_|U6TuSZ z-$|eo?!A$5P3q@=!bk?JXJ0&NlPQw1QP{&Kr&f;i*1`D0*+`*=u%*t$8pURER%?TJ1PJhWO3v=Hd&UXfdX3km{JyhJ(W^fbUcN^GIl>{ zka{X41$+?kvd`1#yp^-fiA}GSL&t&3R>Ez94>y<{>ON=6FZvnBqxMU`4Rf!gTuPJmt%Cs9Ua3JXDnW{Ntt4{6^{1*z*l!1aI2xrby3LHM zt50orDGF~XbZH#dV<_PO-R21=xVFrJyT_;T6W|d)h@2FO# z?;~T?z5V$3p8ZJYg?n?I&nQyV9+>ZMyvB4!QLvk14kBs&1LT3wNce4zn-jFJUJm_??#$ddv2zsW>hRH=`duCXc>EVr25O@-|dT~ zqhRN}xB-0{eYur?F}QEFBXJLF8(K#9Kn+eb(ZF?Hbr%?(5AysB( zEtDyL=5g|otGyB4A^ulBM_balniz(V-4okoZ`JLZl0QUneG587ZQ69^Oc>Cc14`f6 z_JC1`*LN{EaB$4_SC(N}Ox};C810fv@Li3wyj}a4rds!Za`ZuMj03gU>~kol52;H( zph0g%_VPD_IOM$1i^Uvk1BXzE5?HX6(<#P1l%Y{W%sjtXf?dYHA?B)aoaB24Pr+|j z7WE845{S?t+ms>-YwH@NCRfI=aj{9_4><|Eju8CiG82>yMONrD5M5%GE~m-a_O9yS z-{Yw1C7XPI3&KK#b0d=3%$Z&LUCndZlWF3(h(Qyc+pD<5ce4#gqw;+uYp%}p#rQS? zGUK{vGN&UE90^5RvFxnOQ5NwHf1XqAz2UeI=7^a*L8#f#7VRdv~~628(5nm1E)AS2`t2 zM`~|>@9%5Pz9ec%i;xa1P> zoE#q6Hgr{MRqn^#4#l$ zsy)4FP-%&Up@JSpP@;I(u}!96xm2pcV(z#c`*a@whxs*YTPsCe_u0RG@p`M(ip;iu z7-rX{6;TZvs2f*cNa}+2tQXUYz45LakG`97U-0R;YHI_t8zF~Vd<9K&i8#03NX3i6 zbLHHt&2^KSZ~X>Boz%t9)?qh`lb?~lVkeLcNlV^k=92>|yZg3~yF{?fb=4|{8zu4_ z9h%AQ;Npt~Gi{>_BtE}v(&Qd|uVBD`gZ^MkjB=q48wvgqS|PP^A>UO@&7nGPlAXrV zi4UlyK+xW>!GmWS!IxVKtdB_Wk*>+5jnn>}uZ713`L>hr^m~mhg;B~hn$6s4&l0)> zVGp;5bEzZF`r^(T`Qb=*72nym-8r%~#Xy2&tWw#s{V6xIed=@2(pQ9^ z?B2ozm6aAJHRMv@YWVmZC>2+K4-e)3!VV@y{d`rM^&sedr^U9T50z#=8gkdzc7@T* zJ#Q$_I*SBK<4zOT=Wp3rKBgMgXi&IEwjTtnZw8D_C%>D%!jw;L-HbvMI(Kz#FjGD> zw5tknjY$~=1FsPxtQgTgnq!5e-1fkEIC7BU2yt89PFF9+SwAiB~ia4lb2TwlR(w5O)?PEI!!Y2j4qRi0N}|!>tOPT*bvh zOX{N<5QvY@~*ja2E58qo8|3-QV}t}SbX0?ah4j=yOqy#g*vOd z_x@clB?BA6aVp0ngjZkIN#th!=|;Q<-6O_?L$V6LZ6})T3i)P7#-d}N7a?jGiz^Xkf$F&k(>1TP4Aw2>oJ%hWD+U<-o``BxL`De;k*4)*aO!#*n z9PE}lLPkt6+*kr_Wfab571dcC$Cz+{rew0t@J8Ytz+N49kc}lBw7Sa-?X(e6d7sV~ z%y1I868Q}ufnzX-4U1eCr&TzRLY&e#FsT=OCxniOOTz0K>62n7Q~NtQhg&9tZ>xIl zZV)7O@JwQJgcDJJRPu??1#bmo4ql)`f=Vu9muOu)6YF6nPq^A%b-4U^_I@ViK%3-9 zE4IFeccF}~djHmklK>*m?YG6*$MiCJ4riqA!trF)b#VLw;P~x}U)!%7-7WXf@=0V+ z*yLX#h*n%KQvGl)fUj5Lv%7lrY=S2qkQy5wDvXaQEacdK#R%4}h}_}YN$S`z)0E^_ zOFc@e_!HA4W|9!ji)nP&rA?B`leY*J`f9j!Ms7je82-|}T$rNbj)=N_3Bhwm<-w@`PYBi#3mb2dkl2rUb! zCu0a4sx*_h0p+Qss5j!|hO^Zr%=GP=sLA1`i~9|KdNRDdr&j_y#KR-x!KOo>LO0YR zMG6unlJYHyiBWsmO^TWc-SpBLRMGQV_Jk!WsxAR}@h6CR8bK_6krJ5ZO^ve){=#1n zLd&YEk}jLFvM!5KsT2iKLLBZs3o6qNx9%LoFA*lS1*_l5@nM-ynI>X>xL19N9Q=eU z5AA+R137Bjng81{;Ir-IJl5*15S<1VZ4Rz$3d!W>JCYv%SZF7P4{(e*fiX}{T8wF`9Jf3$0U;x#}ffKmqG6Z6c8~qG&Bk?Ol59obZ9al zH!_z24+ItjI5IIglW{L7e~otqR21CSHYr_72?&EocQ?}A-7>%cL(C8ZNF!a+jYtWI zbV!4Ahjd6cNGo06sPDb+eeeIT^?hsBnmK##XYaH3InQ&}8d_>~EmjFjs5wX$3W2e5 zvT+Cjq*PQCcmW(7+-w{iT$r@9+F+PH=r1=WtuDyf1q_7<{RcqGe;EXX!F|#|7#ybp zg#Z*??E#$J08Tz3PJST{4gePihv2_}P-h{4G|&xf2~c4JC_*717ff0ysH2B7*xCjL z-{xOS0D}c1fKyPApXGNtK*9m!47LD504hM34afn$qXp0&par!6gJ2&2D8V3N1A{pV zv9r6oyR!iuT-cz_f7W7*EC6>f%m$zdasfHJfh+;P1_r1C9YB93W5c8cXxo5Y{`j?^ zRxo#EC3+H@)r7ApI8v?!x@rXAOb@csT_4xdk`?ASVFm zwS^7)ukzX+e~zHvLC#-p_yj&)j!;K{6?_Pg57-I>|H1Tf0lI+zFlSegkJo<&{%K)y zasn*D7BGN0$Qlg6{JT2b4YK-U!!O?%{2E}y0p}hkfaBNa-zyV1y)2;+dyl{2zweh_ zN>f>1OP=}9#Q%;-NVo6%R0W6?6u`;x zr(5_j{i|cQzX-tampB*!|172og|ij}VECKl#vHsH7Vt05|1;Hpr~LmI{;SIWM)Ln| zNY>Tf{&$$+cl`ee10BHj9)AJgq;-YC1)u_j%K-A%RTE`UI=MH1or2qnfJ5gXf%;N_NMZ zf66>|`r#aLGQsPD;`uaQJwlFNvLvNYp>sEa`m;#hJ=5kNOzgu<}FEb`z zR;ixaY@B{Kp=NUGdS6G{g}$G!EEn&ao)bL~FFqVs@gvT7x+D~`MEII>A^WvG)L!nQ)i<3)_!h?dM>jKo|?im~ge+gpH z(yBjle<;s8^CgH#aSB0=m!?{1f(JI@zSuG=5$iLUF}c8kX6@f-u`&L8i+HTUBx zOw8}O{2Ec*+4)%_$(fw7e}(_%#(Uh+SWj5WTWzJ3!}AAV!M#cYtqNmtS~HO$Q1AG| zORj~A^~kU=aG5Ii34Vmb*+9fNf6kWrK&FAjCqV_{Lu9|?_`6urSE$G|=OYciHyC-R zZ`tUuiaRSn`=qJe0-c0U(ei#axa9*C?zF;-sceLNULzwlELXCV;WpYfkAK-nDIAJC zHNxDLx36|3@Rn0j>P9b!Z;P|b+9tU|F`~mqIvjDLMq z?(<-kICt>6{fKC8kRgd|8tGoRBQ%`!S7L7M53+9!A%ZaTXEjug zAHW&B_GC>Gb)Mg<3iezJyM@Zc1rrV%j@n**j2S-H9>FAUmduEbn!^*qCH^XNU{5wW zQ{Gn{GpWpjiD_bEuYE3je~!L{=V_JZw0`M9T5^*wCV=ySlOVf0%80SPnYcok+8&Lv zV*Y2wGPwkv&YgHgu=3>e+*ecKzLpzq4-|#T8?PTEOMCe9o=w@C%wpG5FaI$JpYe_s!z1#M>BV#^ z%m7Pt99Q?HCjpLZ>~MEe#}jGw%g!K~GG&1elr739#0)Z4fKs!!UHtKcL;x)d69Z{y zxm!|Y3Gr=IWQ%ate-R2*VH^zouRshzwXRN8WruuT8s-y&3C0XDcl)9n`;h&gLHV^` z>z5g=qu+eS7)KSmY{434N{dizp>{gmcp%7AFZa(e`+Tvzn_wD*Ev0~XgR?f@F+A$C zO$y}wM1{h_dQ!L4CER#N{vtnCYQDSky5lf!)>Y5MiA~WTf6=;tR@Z11ftorDv9FRg zlUUotY7ha4$ygYGzkZ)Tj>QQ^a~F{DoG|300CxE-vMG_(K0-U%>_%RV zo=ejEH)`?2`x@`N3V&+$x;YTe>Wq45r3{6`kM{~r>OmNL4cS$hOX zYW3nI&88zbrJxAylN^+#sg?Yk)(~Vf%Zj629eha_;ZK*gDl_%f)J?t#nP1J^(7XLzJ$3^N6a~ifU+Lgh5XV~%?41ZGyQln?XV;JlZbhItA+BX)> zg#tTsF+GPboj5Ir0m@h()gIKie|mM2sMpAwiF$rZ-(@c%``)yVGi;TL3)UH_p*=t& zFnY0pr&X1a8H6sm*ArKB7I$g2Os``Js|lunYAre|q{`uE5cgsT1{KuH`=|*xE^2tl z499NCw|_T9*Z?=hZ?9&IQkB#(J`cHJw=z0Pc8D*UOAuINIdX?Vw{CI6dusY(G?stF ziDI|k$T{{6?ky^X2=bw})ppqg4(KGhN)y!Ha#Nl;cu$YZU2m`@g91C^1wUSz^Sos= zt8`CQvP<%H5v>__MbwR(Ba~{Y6k#ngOUX^)9)GS1lDvEuTv#Z@9hEuJ)ODzJp0r6U z1|e(Jiz_}ss7!6BqM%;8X0IvVzG`9>cx*O2kvoL?MMEfO2X{Iv*Q@)$kXqX47^~wd zrCN7R@r0kRXQBcqR{L`}xghwy*4gUW004-3&^dq>`^fD(dolmdw`>7uEvvEuiSr^x zgnwZrl)Dp|@e*id?*Umik!-mDb$V?y*H_>qK$d8c>*qTWx3Au?7e@ zJvh%&Z}kvcm1%f*=R%UXC4S2^^0^1-7k?LZSZA(0OKD}qrY&zd#>G*g@8kvW5$T?` z^wE;~rh=@CP7@zW`S3B>g3K4k(mj#c0st%eaO8zC=}1m2*jTKJ`~f#ZyYR!M%&^5} z80YtEwR*WA?}iv2ok0V=)0ONqb3U1GpSyLH{UQl`AoN?tcw!&Pw!9QKst~ukZhtTX zE$_9?Bnn4j0+m^mxEL_1weq)w8@+ziEszE8Ibw~6cC@_gW8kW2l1;iz@H;ztbUW)a z;;^02QF(~JC4;Ql?oLPa>N$=M7Ky>CVO9H7aa^Z0T5s2hsEb`oxh+tf0eiazG0Y#D~V>rhdg$coyZneKa%qHBYxjGQ0I z4IAmvpFlJ#lefrAhzKYD{H_(LNrs&KLsjioMD4Th!B?gtu^Ew8Yk-E60DpgC3i>Sk z3k;D3d`zt=$z!J>Ov6i_g=eHLF(%VYIxagws}JMMv-klKlpp*8NZSqBQU-f4;(hXl znEly4WY2upGxvUCD*VU*^~yD6mNd6}2+9>PZa7Ajk4LGt#h;1=gH2x=YLdp^IH#r; ze_vr@#k~(JIQQ(xGI_gv@PFwis7o+a#4bo6>!LtP+Pt-{!lzZK5m+)=fUWbn?b9ax zlEAb30XDnxg}0o@misj<P_PdX`>!Zj*fjV2znt#gdvh_?cr79MpA30eTdXWb>C&&-ndh$ zTYZ-FUElO85W{UOl(5xrHQ1m%vS+A3-Fvk<8-o@++p%=t7 zG0bv}6S>_;6k!f$6kx-vKF<&(dEx4NEMC(CZSBt)wAr&c^?!pCx*ckkbDvF#JFyX; zfchzs{auCg4%$LO!=}!#612WP_ZnGkSXYEvc@b_3mKXYPLb#9lN$Z z33->c+8AMQpTT8(L6H%i=Ejqsq&D5>ps{S|k%vM8J;P4M;Xu)|_415k$A&hJ!|Nza zoj!r6Pwc2faev0CTYlL|O{vK~gcS?rMdoa(Y`9-~ZDvt}OO_dC^E+w}*|$HPv){y? zfiD#?kkcHF+oznlt-AO&&|}1y8*2Pg!cm!=MvWC>qZXdcKUKO3C!ATInVexF!kd1W zl)ik-(X>{hn@hcR!G9EKaC!f6f+_;R&}dFLOJQ_D zbZCUx8Uw}boQs~qNw1~j*r)@RHD!LwV8aBo)f}sJ(_VgE7bNt)!`5f*J8?{?0!l}m zQHqult4bEENKeT98Bdm1pU%!jqB;3_sT}zbk1y-lIpC}VV_iu33*|?{y-?}+LKn$J z?jzuq@J4$9lw{uI z5@{!9ogr@2#kq?oBego!`&@J@mCsWkducJAni9w6n~G!0(+6~N{pnKgF?Y3zP~$v8 zycb{MU147oniHBZzzBT%mbtzCglVAAc9ME9uZ{aOl++e3f!O><*_VAs{2V zs|khK(8Fq`B?C;35BjRILfu9y?;OdtEq+$+ z0u#rKbawidR-t_RSj=bIq*>L_llB`sb}lQwHDo##D|64I`-%7}0pR9$n#h`i5sdlO z9;5R1)Zwuj6UpH#G2*6xiB|!X?-d^TCV$&rR~2i<$Gn~9O$$P!>hvtoya`mq*lbA< zx?Tkm;=+2gC?&*Vnrpi@k*u6c4UP(WjYuS41Uh1sT zX4jNXjg0a>jDFzw)b5D;T(=;W#^kVvW=JFbI$()u721&X8gFKn5$6L|hMD3K-+yPu zJ5ou(?I~1XHjH6BTH~{htN|w3-elcrWpR{I?DO_(UG17rd}tp-l4p@GOzJY z!o7$N7pzC(TNi?wiBagg?t_U_s(%nahhy!>j@C;dq*+)7ISqL8&C7>CNj{9(u*18b zIebox$<+8g8gud#2j8NMY2EVE4=i_I`F@owD`WS4Q-UoXZ6Ml-GtkL%uzN^9$JG#n zg0nD|G)<(7wg?bN!L19RE>hNPQNt|(o!sJY&KHT0&_Q{L!2_F6$=WCf#DCR2MrZv!NCHr3=Ed5VJ|W>Ao-$xd=V)RavcGJ1 zw{hi&+M5V=+Wr!j#o#NGn14bRXl9Bf0iMhi+m6-Hq*)GqfvP$`hkE8gdW+SgmaL(q zbg__8_})$AdB6J&P_`0>?mnlnu<`WC1JuXA&CTd z9&iKPwRg#pT2595=)XTz#2ejuszq{ojq_ZgZFWncbFTE^2{&8rM*lG1th89)F?}t? zQG8E99qVLC<9`tG24hj)+37oCPCi_&%l3Yu!RMFw^$v{SLU}xSsQIOQTq|DllhQmB&QGkg}I<;eOhMeHm6J8*kF|nVD!*NF&DF&zhPySH+~E z>iZE&pMP1|C=F$kq41f*(9|~jM(rZwPBNI(rf^9DQ2MAu@1-t!y>y1aHbwS#w|T~=@21w5 z2qIuqB`ODeL4Is3_V?&k35d?DiTqG)jDRG6*!GElh)#k_d)B;n<=0U_nWgOUw_As5YrN=Qrfi8z3Q>PPI@lG1z4>havM zkAKvjA$dlYbS}vdL39-pS;<3Bx(e-ZRBRB-JXi+S5i(A-Y^up^r{th5!Vf71N3vpP z+tK)SUn~)fm|Aheo+M$S=lBPQ7DXdae_eDXnMiC)UiZK*RNtIz8{FbU%`H{h_a85 znwz}N-x^Q-paq}U5;3I@;!StMdm1>4hZSy)kSE+VYa|5&KqTvEx*HJc2+$; z4NN%K_ak~lcv3M*WyZz@MgoeQ)1d+AgZ!6fs*f2u+__*TAI~8 zm%!MOn?BN$3&%C|bRYZhew(@Q(R9wO`ZLphHvxM|-KX)T9uj55M`)Wg1dki}gK?NP zuo6>e?3%4WLF0zOX-p3Q%wSr zJW#KJ&KE|#A=<&%wxgos(w$82Wl0~zyJD-H{Bs4IIkU8PSM+p_<&bh@E^*MTEjS7N zXvlTOgSX0P-)Fb4oX+50h|=rQ#XV~?_-XZAY*vL5Wsif*U7u?JasJJfq}m+X1rN^! zp1GmS9Zqb7A2W@xk0)qgLVwoqWW}q7inhhi&hKL(z_GJpH)_YldvvBfD+)}>fVs+V zGP#|WfR!>VA=QR?y-YR-X)h~oT-o$jq3Vu6GJ4>{d4s}TeW9)g#YpoQh*~_BbkltbZ!WLTxVyU$}Q@ZsG3mipQ?ievj~DT^qwXyji&$D&E6?toC)q zbQgNTBb=a$eQ?Vf@%Fr2G*QD~-`i|%x02CTv+vSeFx5^()gQZkl4;m|p>C~M9Q7*! z_P~_X7qkcLnz#50CIPRE^P+=%2Xv5GcZF2NeD6SQR|>C4Zh!i?h?!v@4iw`tRTU9G z<;56PRYe{pH9SOl3ctTn-YY&^lsym0?s3dt6K*V3qnV>W?q%%gqoaLG1V2cK1lm_-bmhCtibV0A5& zCJHFH;Q6Y2C4Z*5w--v?kZRGF*qlWv`mR~DB^((nxfbghDn={9*fR&R8H*rD-?y?L zPPw)7(P~Hah>KdpfYN;qYcET4q(kd6Astku=DZ-~wQqE__1mvo-tp`nO_8*0ZoeQE z;4LOjr`aTEpBuhQ1m8gC+n!c>4}vYwW!@uY9FLqo&HFy5-3)hu2=lHsOV?);t*S#NZxUolR9 z$a+(l+~|x~T7nYf+VXh%+~zgu*a|vtBIM!A$M{)8tj<=J!kIm~CX)jas%MQkbGs(| zTeSgwK7ZSqP0H@kEFnd${th%qm*})3E=;!EK!R7uo+A*9NK&oxa1BzMV48joC7kqm zC(dFkW>VEPg{f;NIkz(+dziv;mTIcOh?y3PT?~Y%vBd0@_q()K9X;ZKerP!sl>ltr zx5~Y%jaBLFRhEFGotu=6_T7DbnmOlFqI%gg9)CggETA&ok9XR=(vrgCRXX+h+4Xl` zDZ&qT*xW#SE4Ll8{#-$|=~fQ=L(8JdMThIB(6|VaN;Lwxh%u^V%CYRNon}nTtVj_U z&({+Zhev4EVV+3TEBL1RJ6B(Qhm`56aDVLYwY7eFe7Q74{7~iR(sxoMW9dWK6Kk>4 zl7BkV(VF=Uf*h6i?dkOH9NCXF3W}tR(jQ(H2KFx0P1R_A$D>=SjFdaOtM4anrid*w z_)06@0p`h=B$iYp)R^CCD&VQ)TmIG~Og|+fmkd3X*&Xibr-a^(2yJPRd zHlKYwDu`nCXZI0)N<3By7yDj!MO5XJ)V7SV^M`ny)J)4;BT~>?CtlkCq))#2Uouq> z@?B;`I{GhK<-EmI__tn_551CI`uPs@b-IQ0A&r-d}O5v(4sl@=fCtHPc zLO7nd6pS`aEt_4NnL#ZFH@ie)jVWwN6^xdo2>KsMrU{Xg5yumkhCu-p5-~V6F$ynC zWo~D5Xfhx%GBr7ufvy1+1u-)>H93d;O_3hHCTef1SalI zaCf)h?jGD-g1ZEVV8PukOU_x2S^mY40(*#~-N3l+_qTO>B*TQnofujI2y7 zd;oC;1sQGt3ky3F3kw?p71bw@lNIo9F#?qa(7_R8Ys2?1191nSq0_re!qDm6PQicH z1|aKf1z=?duyXOSa`UmU0N7Yqc>l-H)`1ToVdw%f0Vps5WNmGLjtErZws!6gATx8P z_cZ_W37|2i1+en+ax?tt4iL2lI)ID~Z2$^}PUb-C_l(AdRsc0yV-V2E{l7xc2$(xL z+3_(mySlnE8Cp9s**cgB(J}yBK~8_>09BwP(7^?00{Ek0fTE!_@UPC85U2p3%t4NS z$<=I4om>qafPi;_704K9Sfj~BYIvW}r+gjTh+PH&k%mAh!D~`=^ss)INLF++kotyfie<*o4kt<{*jphodBFH zJlyO&YyhA=0O)3H&iqICPwszqz(19&e~8~Z@bptH@O=?PZOq<>nUR%)iG|}YIml58wxgbHFI$S zm_`2({Y5+gW{H1@7r-p}A9^1q=8yjn7l2v*AL0fuEBuFeSOCn*{}B88xc);N0On8s z(0de(f9O4m=6{IyJ-hLLi1QD6e*+BvBVm2t5oX{&_}&Q6?)~AgwPF324I6;j^k4XH z1o{`gr?>bQzUP0p{1?6-hSk6Dy#nih@O@X9ZT^Mt#n}D}-}Bo2Q~Y}*yY~gKHTjpt z`$0JT3*U1){|nzeT>gdcxn2K3w)fm_|HAj&?*GE~+#Y}8e@%+9vxCF?DE+zM?_=~o z{O5BG1iAr@5tbKhjrjvD>H^#EYeWfM8TTdxpwCk8wb*|cCkpi7oCYLk^ta;GGQX|J zl}Ro4vr6e%bSaA2-)H??yz<uv-Q;X5? zr#;SVybpib+tx7wJCQnJDT?Xjasr(X2=T7fXq!W$!)xgM#61yyvM&C6=aj)t=#u=y zL=qgZ)f#JgD9_o&F30H@o<<)r#iVJ!%+My3#O`GbXdXlPgjA1O??>%B=kxdaS{#=> ze-m8~Y#`=BwfknEGCsKXyT10yZ%y`^^lcOm(hq;8J*JBNTqKL+q~KDzorS2{s=pis zpuSBcsP<^X%6FX(zewt#&K6Bpu{c_dus7a9JOo~Ng3h&eMt!P9W|H`&>}y1yS;BhF z%tK*#irMk!*H0$6!VTVZcwu7Cma`?pR6@Sf;$y}^H~x?{rc0mUrpCZGmq&WE$*-?AL5X6!oC`` z(pbhhiu|I1OOMr-{{E}9F|^b3uvDnqac-%kAe*=T=iOwA%7;X%-U7Wy#L3deun(0O zdyw{7pRnQQLqQjsR@i49{0x7C1@Z#@%K8ADIYHELlIq|e4_Pd{pb)Qt z(qBDV+@#8?1$-Z7`!P?j1vYxa;suktP^645P_`;Kvf(lmhdgDTz>EPJUvNf$tLh+e z;A%%!$*e`t*J61gZvbdm#UfNxsckEo1AR;?%5>5K8aF&8njJj=;Q4vTKaKO?k#2t! zO*<6xF577e{PV|n;r1b)X^k{J$Q_?QU-4ECbH`HOsla~6CZL9R-Jf(Jx_@TYPhf-a zd?I3B@hv?aTW<;rMrZoaXAp186Y>K&;I!*ahgRTX3nSdCjQvsqijQMkFf*h$n@X~z+>A)c>$iUgo5MP>%EIofSfBBuS?Y{nR{R^j$c_$1w3!~@ zZGuRW;|lB}FWx>|`U?04ndt1wZ39py8H`&U+?CUuXpCOnKyicMsq`XNfW+Q&X?O6! z_p&(J@02+?ln4VGDmD-+N$%<8n5W-;^k|8EWl%l$6`nq0C~1YSvLnzZ?+bsHFxWHt zH?I+Eet``I=9L9A!?=?(WLxuZ2x)wpF5?X&YvgYgb*Qu!skt*M?T1m%rE{*0>A7UU zmaqu^de|i?Wh^e~ItAD$>yMwc-gs49AWZCE54gp@lyVGz%hJ>(&ofG34gY4W_#7_t z!c4{ZJBw%o>`4fvz9oZt?Dl_qd+WC^KN6lG<%{nj8?=9nbdzzU#=Gis`51GFbTftF@Bad*NuI6303GbnWV09 zHMI@cZTwuX@0RvmDX($%{-do%!WI>1k;lUz3rk=qxIGwCZ4-Cs+>?LCVvlvHEIrw){OYcr%QHqV~#QZ{HXumx0yW4Ts{6Y3BTwpGmCMjVDn_@5GTC+9I8^Cir zK%33sXxvUpt-IQ^7zyGoZ;l3~xVnVXh$D!ft<{_If(RF{7aajo9NQiTTW{6?Y#v&p z!A+lW%^zwb#ZG5nrSN|(D*7>K>fDrTc;2!Z3UyYpHcE4A^Jr6vTIGzS!mFlS1_lzCLwKJWQu>G-{WQIk41m3G#Bq{tRfCJu}~ot zh=G!s@hkfZs*A5X0+p3+KR66VMQ!^ga;>Vnl2n%zVHPuS@qab;Nx#tJ^iVMtB?PCm z-D+gcIG{w7=4#TJK-rW!eVeb`+9$x1un1z^B!he){{))Hq3W2VH6AtgPx#Opwsk4H@j{~`l0XKDmJdh&Q zhODvUrf}?&y-cS#C0#8K3ipe{J?U5rK@$!aUXVtCNV9*p!m~Atz%lWW5TrL4~_Ab_ZTOGpE#%#d`JZW)wRVxRG!MBT42i*a>m+;fFX5}pXgl7 zUs-Up=;MF*9ET{&PxLT$na^qJn2_`L!Y3csOmJNwS7^G4jOH9deCr+?^rA4sdGDKn z{t73wp%ky1F_jp-yK|RE^ySu$`+Q~lfegu?V9YaAxOfB)@UaO*dtu{D8;G8z~ zabx|CfzpN>+JmtOZY+laP?K^6GeH9<)N)`pm}7tXO`|V0r7O|9?YRELy-k9r{nn(4 z%W9Rde9fBB0)2CQ;i!DJkMXQ9JmCupsX0%e4`Mg$9b8Urxe>Dln@!J_bi#USMuN={ z@i=+gg}=}V3)@~T8EAR(Fi2;IMrV)?8eH|oo1pO(WB6wFwZDc@nE=2(h~1*zq6M$) zeZzlbtq;aO{j-e@^t${ro|uP zV@~?P3UCAuuCHM;z#zGLF?A9za}e|v?$1|9eBH6?!37!4*_F5-Sqk@~Y^q7%3c?aO zdr=j2_?+*wE#a4;tc74x&_w2vIJ)&Tp-F$nxU@3d+;?l^fFg~%7nPk0e|`{n8OWTW z-vQ0(Tl?yUz$YHs!yn1z;MKQ|LOBx&J+~!ajfo<5k6AvSEK#%>rA0j2)jHstu?Jd^ zD5j8n@WT@5;!pmRxw74#Kp2q4IIUIW^y0H1MHU&<3ATbD3_q6lg^hI3o1Re_k@SD* z=I}&*l~-z?WDs)ORAW8*uAq}+aO9E$pyksQTSHqvbwLkn#t1dGj5oGiOBZIn zjuH#gIjP+rr>-|MB7{KST_{T;Ws-n5N!3{&UQRrIz$ZBT%S=)sVi&B|`AsF>PQwq! zj+*-mul*{zimlA=m*+-}WT+SgHeG+i{+I_q4-FV;<@1*Bi&w4bGV``nj6>N2Tq3Hf zhRbuD-t`sKc@;eP?YLKeDPyADlH14Amovz6)Tm5YAK?$M2N7mn9!oe@btMTQ_vc3p zIeUZ?^%TuT=`Et)#ic6KlC`a~g7gqiL?W3mi>&5mY*UBT`N@1DM3?&ED|^}r9J@mO6-CWh2c*=< znY5(Bt%L7h!#PcMv7)&Bz;%&<7*Wr2pAdm8z0oP^zr>x9uUi9J3`J)LYQwF#jg9Z_ zg)+P2o9dn;90}cn+w1Ka#9x2i5<3e|IXIY+a<%UZs$O8T|; z&|^;3Le%x%xyq1-!bx$o#ylUSaoFU(0NQXpDLFr1Z&{}MDG}mP4iD6g71qwg9SL?y2upu_20xbbBJ7@w zMj68e9;n=M{P2frBBHopJLPp1heq*UP(|AClBKS_*jG~O!T_w$s+X)pohIc^nmXPe zS~*b$kI(=^E8^K6nK3|tGn$rl>~3fxN6Wl|U$z&p4ZLK5_e;W9Zh_M&+melmjcAo$ zy1@Ik{p4M!kJFCH(fRCDfDK&F2o~d{`A|EeFq+ z;AoX^;iwpyt2f?q^gUZ#X}wXekye-9ZEZ>+Tf zTyGkJpr|cBuymZIHl~~)#hlf+XouQb@=}j3vESBXRdKQ{X$^nzI6VLGIn?DkV5O79 zg-C|X57Dv=M2cG-GJ!E*bky8wh%-2Z(wT|)F!*{ncG^LPlXL0QVF^`RfhXrD#r5HDs11jT| zdmB*pFmnpD8csZbPQ3%1qdVj}9V@w*>?nvze})Nk262x_j-9N`mFz zVlJ~2J`>k!OWEca^y=C#%TMrxVocP~iFf9anF5_m|-r@B)mULQot zpFNmWDXxEHwiV(&*+AoALlt$%;oVXkb(TL|FX(siVTPi7)T^b1-d01$;2CZo{Y+8X zAZkuqdn7GkU;(@r6IRB(R5$S&1W$;Ui!;X%>b-waC$RbWWpbC&op>mFrIbE`mL?wB&7MW> zX4mhq|7C4@vBRk{EXOG$A-1TU9F5s2kXgYmp>hFZ%(ZRh<^cgXLd;EX0!5@r`Ze#y zh=zY_awt@I*;s$VBJUAFceO)f-dvC|&!6U5e@L$^l9bQD^M`QJn^>3n6YL@^b#5y- z%--7d?c6K;GOu*My*k_F1LGkWYl?A^Z@bC4#COC3eDS?*)q74CxqZn;kj784$L52F zmWEn>`y|wO5>&W-r`TsDDsD}WgsYTOi?4sRy=UrX+V<^%d#496(P}+J$qgIlnm@1v zOy>_kO6}vPLWNp#(eh_(BBLp&2lFK^od`DuSsYTK;tqS;e>^uekTxZuLh(+_SQb zjNU5~vV_DK+n?ckdZj!)P7duv-XpM>og~}ho^&wCq^FRI@L;f7eLW`<^OGKAR8UV~ z-xgtN>Fy+7bzygCX%C&zmJNS(s z=hB&xf$GOpHZ+bEA-Reztsg_fZ8up(Md9y!uy3pI=twWp>Cs~?S1Nq@BU!{)NWWMX zem6<{WZmAD;~Rjb7ks9RrmWC=l zsy0+yMKu++SFjYJPw`z6q2OKep>*Z|3}@cfftLG z30(vE5Qu+>TD~cca^RkRFID`3bB@<)X{=;_A4wkW&qG*DO)Il<6fb`gUy&18h+s`4 zSn`E~!@kMK{xga5=pKu*K6Bi1@v-mWn2EojXXR9o6uG zk5x&|+bTSrGdZ5ZxcPqrS1QBqa}i+}7T3VfLKPtk(`!}q;v0fbJ-_7-P6vutP#Q4j zJmDNsNCzN_En>iEdiG1p6L7z?Q5~MK4EQtQ#~Ikxdn)=v(ca<%&z;RMzyHFCNf7(6 zjr(Xs7Dy|Q92i0-GEBz{cq~|ENI^hlt@aG`aOh4t(8qrZq@f-*2lsXT!3r&~ zWhT1zd#G|`m8VT#gFB%DXB0?xL~(s_r+jW#X~Za zv1)vYl@lRkZ%vSb5#^xDzmJw}`C~uyVKcIh4XZ>z{@o7&{Z$WwP~#@Y?U<0H^jBK) z%;}<9etzt|Tg-n1FZS0mZKgrQoq=NljDn7?U0ItAzHB=)t!mhJ;?{lJZ0VCw`Sm^J{g=vQ46OuD z3D!d=>~mqcDwh{P?U?6l-eT*F#m{ePuZP$nv`3IUXo>P+B37HlQOU~w)` z?W2XKV(Nb;zSEwh#fNzHjcV4)H)*8Jeyn-*&P4NKy+#)f5i5y9|Hd zKky6?4Uk)=nTgBK#URWsJ&~78CgjABOj==4d^^g6<;6)5^Hs3u(DLi{IbxrwT&Wqp zJ+_g=Z}lW%pnpv5+m#IG?7=VD|;HYJt72}AtsYYStw zR1<%Sl7X@r{0canO9nL1%QQI9QGDEXc=Q-oI0iPhnn5C3G3yJ==FS zQ}iVHP8F=R)VPU;z`)e0tB5f7e2X(6Pq-S*ckg>m17gD-ItWCp2kM=HUuybL!dQKn zw5rYaLPgGV4t|wbsz}c$VrsOXs62K>8h(EoHR1u^Q)sS~^|m9n^BF>GJEo^6D#QgH zs_k~ESv-pHE~M$Kn_*pXucpX`KAs6J;HC=^LIi(Cei}2Bh)q3Ps%@N$7V%hu%CMhf zn_7CPjZE&EOX2m@xU=kGGhnxWR_ZStJ&X?W+1*{)*c}{ZxO= zP))^oM0G;`OT=IPx9mi1to0$XW}0Ub&qEJwMm43nFs8@(qWPj$JF@3&Jy@KsGUKUb zOKYYude*lrwcn?HlXm33L7nWc$Vsmps zPtT-q*H!%fJT?3UN|_5_+%lxmKFzN>dcQEckcF0O-c{=bOV1^N`sFd9dz+e|?TIAW zfd%}s0|m++>`=F4IfIYjz;-*yA%W6!9VXT{RyF@pQ7if=ll<8tjoeBcdS z+UcN@nz0v;h{C$^3`*hp>FG9HvWJ$TAfOe3pq7$xC+e;AU2unxQd56+iV>HvmXLHA zCm1(=eGHF#j&vM>^$UN>{;KMKVz$ElvGmgW4Wiu^@NgG;o)JbE(6W`k<=8kqsWS8w zVIkW*D-}rYtJB@Bd~L>^gH(~;DAeq{MJ2J_&Hasgnnzll5mG<_L2Im++x(;q>pVGx zg>0bYekYrQDfpE`xov;Oef(Ud*K6+16hFBZu}=__wVnU*hB2M^>Yt{=P_rZN0*kGFUmyX7J#u z@laoA4XRJn{mHU@&{i7c+PVXV)6S& z@C9{x=2!bYn*`HV(lg(e16K>6OIAQipIhC2^K5&epvLC{1JW74kp?okhOR|N`hE1( zAiAcBwO((+!sxkY3UvW1JtZg7)H_edXPsflSaYt;o34KkrNlWQz|S@V9WJm~G?Axt zxSFWm*e;@CTOGx95w@dbFbb*a+Mhv_3%UI6X@p38LrnNE-ZLvk>@WooS0%y|X?>#8 zYmW#~+QwLZ>AUrJS~gCp$)+6xbb%Nt%#rnZc4CquwD+)$C%o>a z!U2pIha_l8l|1w~!J(O^dqN`gL;nISBQePNIDPYBmI{_2p1k~46MPyx96M1~?AIt$ z!l{~M9&!D_&GdAU4MiUM4aa7l(lM8s znih^uQ+}>k5#p1_@+>6k^48zecG5io?&Js3(a@g7<~zZj#~m*bm|nEepFf&=mvQKtg1F7?2$;21Yt1}qxfj%XWGS#h?0|`?xj1gnt zNUeruO&xE{pPlWNerTO?IcMWR9x)P4GN3oQ>4AsE#+o95?`+jziW0;7~_kLbWEPPs!iK$3q8$BpHYa)%AwrXOHI?)x*O)&hvBQeWWL zw8bJQfn67lnBs1GQiZca5y(>D5bJlcPF!N+k4_*@a?^I}vtIyRCgfv-3?hm6fZrW9 z&UFf76mi-D^_(lh2t|9w4^fNN#JutfB~NYhL=kJZ(uJYy@VlBm%(87jB|_DRhHrm0 zi0!9clk_x?)i0iL^a5{{%*#ry$IMIKo$LK^G;-a{0SwX#f8N*ZhL-3}VyxrC3M@R6*4ZB_w;CnNE1(s{;&+p#m5rVRE@Tm)9F?N7@gTTS-04G^ zpm@X<*NKB-Vp&XS5fK2%v7nNvDZhX2MN$cE)1Z_N9v%WjTRlf@^cf8#Dt_-Zi!HIG>Y^4|gmEIa^x%fCI`wLa`ywQe zL%8XNm5%n1Vf6@!jp%47tKN1hK=@21$#t*6Khu~%Y(a*4qof@G+;wQrk$->ArNd<4IBC_mEK-g#XFqNCm|h`He^zjz>aXR(iG37RAM zMzxdy|HR{{pR?SvV%9PI9G!n>k>xVTO5;oKl~rCD@8plk0()-6Ne%eo=Y2oT(M@!; z%ab+!HDjTT!bphcvl-N>-=da|aliI;OkD?`DO8ZE(&L~MX0RX!cjebQtuQbiS#tcY zE|Ur4?C&M-=|y`el0$c}Vur3{iVEt?bA-U}4ej1gl73w@Tk+Xn{J?*YgOudX5n|F3 zfTX`UwtGCBFe9Um7!u}mMN90N$!!hBx-zVt(pC8S$q=(ysUH&+fe`!m0bDl9Ok zJAP1mOb`n{%829!MJIoRvPhT=pzMkV^%UWSi`Z%MD2F`pb!=o#;e_qsX_ zwD{(i^V@Yds60|_EQTxJ-*CT~I=teqZ@+=|mH-JteM}9%SqHs}UF%#ZC~F4uis^Bt zEBSi*RAeNq9Tk70cyQKJxORFm>YJ2kiK9MtMS#ZSPN$KpxGN{L;!RdOPRTKp_gOsy zMA}X9L1Gf32ZBQ!zx3r*ZZ&p&YbWUW64GU=OQvMSDiyFNB5!{nV6aL|cwDahaBI?g?wAy- z>~CtM8>AQtzjAlxpz8N$RKbtI8*ymxA>^wAc_z4Y(a()2o5vRE1o0zvjWDZ zQQ~8pMeQzRTSO3AKL>@psnozG?D@n+yhjV(K!D)Dl-EUrx8F=}iy_3vwB9%b$eT{g zS%CzfDbrSAXSfTam%C?NSQZn>nppp~;i7n&O>N@H!T7Vq)&|s>w(SD-ktNj-tw8%TTyT*E6Z9hxeEy z8|&-H4DUb(tpjrfNQ;r{?Z}z}9jRfoyR!&_&}R8O$gr4;8q{cBO?i!oC|bcbK;ev~ zjQoG%;$Lo!cWejnK80}Ej1+5N1bv$4#AyYj7882*B@*QGEhS_eT99_z4dG?u<&l;H z*55kT?Pc>qp=-C@@jB%$q-no1lm_qtUR(5gw)eZH`B2*U!zl4`YG~Z1;v?o661?{1 zL=o5$Y*!GiqYHHcrD_lOmgczEKj`RiF{xtmh@7RqhLxfF7c%@5%=UEk>L%V;- zzn^7B<;)Kwj##eA-|^~vdG$kky8seeIE3E)EVCxqDnN7TI;9JyE#J;vCj$gXAPE?v zJ!MOMN(ciNe3XTdsTS{MQGNZk#WU4pb6h3N>B76bwAaA*RQ;=Fl!vxU_)~=&FOI#Y z(h94wx;6vJ=y67W`Aj8})vB~Vwef$wmvnQ+xzMexy~$=$p>(pRToQ*rt6td}@`qEk z7VZ;JA+vI zpOKw=+-0N1WFNX>EYuJ+EH`c@%UKP*0$t%F)|{ooYl5dXvNez=ol_z{c=Y}^GV?PU ziqO+1!y*_usuB1z!!*XZQ-|!J%W;kB;&D9{vm>iY#jThe@JNVftDMQx^ z7-e=?wNsPpJ}__mdmaLXvga^m8f8dFL<}`9M2|BeCho#!kt_@A7^-B}oN0bD;K|1I z*fMV|3Iv6Rxs(y6`Q={TK5wKwfEkCS7+~> zOufemPot0Bxdn;%bpnT80Xr}=6h0S0CRB)DI&}=1JZ3rRbd&2Y@^;h$(gm@|aH5An zz7vD9abn7c>?E1U5u`dnq#pYaB~rLTs}LEd*1ocB!aNK3#wDaIX|UqGcr&uXUkLNc z&?T7FCz$G=h7? zQ8h&xb~sW3E8tfCu*_&kv!$GdyT~>5ZZz)@~4uiS(Y%8iqE)$SNpz{!4(6= zKXb=IK1&>3Karh%pGV4f-qG2EiqU&7U#EmmW$q&NKP(`%C&{NA zMByF{86{7)@<^)w@DeTgA~4zzZK#1f{MmC|hxOsyIIy+9L1H|A;wETTG8OWil+P)K z<;&7kO(mR#QGS_h=j8*Et)sf(3tUm=B~znx&3x&swS@r1}&>UBpdXx4R&fp-6p5uwr6v!1*2*Vu6%9s zDp-3GCJg;-YO-$GjUd0lP5+~`f?uoi8R_(kaN|s|+DOGJwc(u8BE2LLN7~koNuC^+ zj;rKFaNT9twp-+HHmNCY#7LM&+#tWV9w%g77Y?w*Y?PvZkWUMyMWSD0{II6)4h-;7u8v@sbyRjle*8txl0_Bmw z(dYZ)8EUXvoJ@x^#*K}uM>DM7t{Hc*kf7JEH_~HOIKL;q9i_k{XhX30oUN3zXVr_` zgnei73fP=~-lm0~o)^=_du@hg^BV~aaZ^@5l^ae)?e*^JxU92Z#XLwvHBts6+)Vfi z1)bR4L0W2-O9I$(j!8vEL#alrf-q>47yz6C$B)19-Dt$S4dEQAD+NL)N(ylX=D22M zhY<;lI?*jB3WWTGp7t<(EA!YPmQ3d}RjMYzp7Be6_a>ac1W`m_SNE&`4FEDE>Jd)NiF>vP|hSbFORt$s1;k)7JR#zD3&&TpIuEg5Jr_pD} zz@%TV;5Q0hki<|HUiJ;KpFpvU+ON!pvQ~e8T_iI>uO^84A}SC;plR_*OwoE4;!Ju> z_#u4`pl1s2r};~F_+byj8FCRr39c+KAlBbT3IJCahwwJ#6`NOsS?ed0Nm-gd#$9gP znniO!zL+@qS`;N}?{38o36(W7n-A6bTqqNfs}(#UF!&+C=2WpGU=4n0J}X;ZI27f7 zmU%!_xoa}&$EAj2m}7>te|sy>;iA;~3HW^FdY`RfRJg^I*ODJ6oE9j{Aq&C`ORu|0 zC2_@f+@OI50y~%xSCu>|iSX`5ZIuz+*eB%J&XuCCK3=+Cr{VjqkU3xPnBL-x?{t73 z8<=x)`j2$mSSY8WblnQCa8F3=Fru@6Vo2jM^aCvyeb~dx7Osn5g^0s4O!(As>rJG( zAMB89>#M4M2F15=F&~LjO+!$9p~JharD~78XCpeNf)t8L!p0IbleK6aNf@R2_KeTS z8;QS8-qbgOYVY1VhfIrmT~`oVC{P}WORbVyqP`phET;ipwW9eHe8 zcuY%p$4!HYHWU20-r-~uOU*|$-vU7a7~Zy~!e#A~t*;V*qHGy0SMaeEzvwO}7kIXf zr1hMP8M*Xs_ZVhYp)N-FDe#|vyj?#FFDb?!tGvoWNs$A%QlAus;y=?V(^DTQ7{^qA zSEd?RQASH_W0osKC|J(i?{Jqnu)2+kpGXY0B=?qt6PM*|8Qo)hf=y@@WPIGajNi)C z5oTFy(bm1=+`M8S39_165{ZST9pn{_S!O1}Urj`+>zrV~{$}A#=SOsZ*h@%yU+eAKrswL%gMuq$22;TZE@ZOYadq#+f?pTm3^*ZovJKVN)c3>&6 zX7rz(ign4C-Q4+|C@iCYwMy_g?~|onkI2n0y%Mmli1Fn}_O%S72r+`bnIPsnOv-D& zO60HmVDvGS11yp6SyQW{&yhxdpXjNg>#|Vs;%XI=)bCF;^{odfDeI2l)G9Zl2$_o& z{FKtt-txGNxyY!rBlpJdpkz{!1DlhieT@|;lW}A;c)hx3Ov$EyAn6(7l8Z{V`gz|> zgSGek_*oU#ryJ6`3zRjUSMU--wFO8@ySTtc#}lOr5|oR1e?mt2BPjS4uUY)!&G5C;NocGz!|& zn^ln=3#ORt&-KE8Wq+g}PU0)(r9@F}W>BPxp zmCn1~2nrXc?I zdY%Y9ukj|hJ9BWTPeG&HdaBq*SjtW?A;d`~>c~^7?&$n~R^Aj#oE_N7X1%MCdmQs= z(=cv-N7JIB_qS+ha)sEw%8^=4%E9P@Un(+yct-n zNp|$MIc`{oM`LnoPjBBeStr_TS?=hceY`;*h`!u*VDsJ*gWFco=k{u4-(^(4-F=6N z-?8^YXT&vs;EVnmFuQ+O(H7L+`h&nB*csWsqeC;#g*U*|=W~m>Ut|0k6S(|BeE%u)0sUg)3_Wad}Lii^*Aq9iFY@S4*iEr~}d+?2w&x2ig>Q62zm;){_rJANKY z0$1Ndkycx>#QS+e|04;uIOy-iszcDa{U`Y=9_&?r@wk&bcrtB8+H1iaix8o96O{FsOIx_N7QG$Pp9lmwMW1R{&NYTyZLHc0$jJd z%)3Fs;JWfm*H?e4w3CB~H8;0$rLB4EwhrAzXo7(NkUhtKF~d`QVz=(P@3rVq@bjZK zSqq|dowS6uy8a%g+t2lH!5P7x3bcYhX+&Rt_5g{#l3v-x&ywR&s?AG=DfUMUn3L{{ z`7*l65eP+Y9Abj5iAVvcf;jiSL@iJU1tDu^+e3(xmpCxdFeN+rrsA4wtj6{7KSj>B zdXta5mxH>}1>|v9Nsb@uKF*rrEwSXZC?{bdRJFoDo8u@_njhpG6eCqd`9`aqr&z;!JxPnkS&?9^|vr!+eGedNnp=hz)Om(26R;x>IRE1?lcC0cimR zln#+Q>i7TO{r-E`x_8Z5@0`8&v-jEioaZ@U#>ZOR(iSK)xB?1^;fC@+!~j`URV5Js z0^#R@K==s3U~L4(4*r*$5UdM#LL*Q}vHyPtkadE?Fj$`)41>j~qL6^HvmF5C2cSY? zP+>6$1mJ@}ME?auIf(&sFc*XcpvnU%qmXbkAy^jW;O>O5vc_Py`PUL)GiL{&qN2iF zztaI}d$<$A9EJo`VHj(;J$6TPm>r;nGDpBM?*AykCSi@iIEeA`y1KgZ!0gdHC?|ib z2kcycD*|H;Xu{EOCl|N{@M~Z|4Q3DjGZ_yd7|^yxp#S)_P?i{1m=hepI_wbUa3mU= z;f%C^I|10u0WBpJK-~e3`~z0`1K|kbC!0*msfP%CJ0K*RW*LY}iCxinA z&4WhR{Th+?R~hUn%OfphQTFz5BnD0Rt3Nq}6Wkno?C!jOZq^owaz%RnWmqDR7M8z; zuyA(Z)j=X0o#9Gye?hP=!oPi1a10;_5fSDW;RoQ30Nl;on)g?EZFdLw?;wBlmm52Q zm!|{D0kFgl0rx^!!m)pZo@kg09Kbj^!@WHJd*GiIAruN&Aj~m<8QcniB>cNN)(yA( zV`DGh3E>7jfnd1@1t7nE|6Unm>1BaJ+PVJ?|9!u_TKej;+8UgHCjNI!Mh4{ucyjXz z0Ni|n5C95=LI7dx!t0-99>aeSf3*SmJ68#5i2|_r-|b@0>0d3o{KWvaztq7F{Ii%E z3QJo!!1g!GjUa*$bLd$5zpDISEdS4j6rAnseuvq9$NxtdW{cRi0Ruyi6aJK)?s1gQ-Rf06q3d?40r~nT{;E#VFfmT4c!7Uym zFy_{OIP=G^^Gj=X2qgS53XS;nxL~s&kpGBb1!iuGeL&DyV*Uxi&{(x$eqZA+8;;e} zKl_kJnxia!36D=u2!J^`!Q2V4SC6#>0Z%Aap%!qr-_!;+h&oCtqi zv#=1rtMbeB+rmC^yjFiOdwba59*8i&Yx}o}r3f$bxA~7Y%$=Q_uzmh!54OjD*}oqH zINS|xPB=4(G8YfDsS0d3sgR~|5v~aU3#vSo;LfaL}8{K zs$gQ%q$cBdlCdzg@3~sdP~$Fe#Lb|vVZ~q;J9&9@W&DNbF)e@7B+*-(Y`sJoda**M z4xGny5yZ_mBrU8uw7^8qSgYEmU%0Z|Em9Cx4r)+qY_2FuQz54n)&07xiFs$%t-U6A zK*^f9Y#$S_5@{5cq?W?;NTTtS@VRR_@nTnR_Z&$(T}yt(*Ws zx$a!fogbNnE?<9ANIlII$z;j3RI?d1DG9q}bK>9aQX2gL5$M~bg;~EK{6b0eAt&W? zzBS4>>6BlvH9#aObDSx}D%{gTVqQVhxAEOnNbe}c@eKZA@2cI+=HYs_G|)5aS4De1 z-hI+q5jM$X=7!undRg#Evg~$J4p(!?&Et29&?E`BjE;Z2z2wFqF&%5*SmeIOxsXcI zp8HdJSK6X$F+|)n&PulHB+@RKEm6)O@CLE0e$EG!wd^LM^Ce5DTWnN1K&)XevlJ< z@rC^Lm=k{nW)2VJ1ox}9`e`R_VkD^Gf!b71`bHQ!ly%3C1z%rezn%_%A<^!T>FFYQe9MToUa=|3_+)c4?SUL{g9Os*b5~@5B7m!G_8k5p zXG4)2V4sA_UJ8IVM3*OOWxSJ0;y2_Xl+3RGJiKOlQ-~}2zW7`OifdTyP)Rk-Cf4+a zi!Of(XARs20_n@MHh+JkUdPbgOQ=PZY6B3?7WR}Tdl+4m5XWQo+uVrk#_U73j&=+5%*phFVY z*S9|30YA(0J;)e&^KzmDe0e)notUZotE+#mYZXNK<!!06@(oKgwL6x3ft^H; zNp5U{dNnYP&2`QX%psi2z2=!>+Yv{0dUh*Q-|4RK#IbdTsIxT**Ul!0aPw%b5a)kI z+B$6vyUpm!0yN$OyTS^ZqC~!`606T6$@mW1>rGPERe3$1)SK-*f~x6dTzsITIWw8U zkon3L()BQZ+!J4FkL2RI2ztF$D`TJ`$e(=8t64+15v>W-_dOG!gSEelIHxZUy)QCV z3{A)~*!8agSog&3Ciy{h4v)g9Q}KUBs4Y-rVKD$7ooCDAPRYqR+tc2Qs5iuqoZEH4 zxU=_)eCh?IOowD($sD`*C^XL5^UFrJ&$_O+=jTB z+4hc(K~C*Tr1taUjyM=zQCMcM+TDn2R_2Dgfu0={p<_y@JmKd%Mx!tHdksLFV)UKp&!@DWEfsT zaA$M2zjQ2Au;ifnR4Zg4@;I(I6tCPKMw?QCc_r&6+ak;bulBg@DW8AgjSMIaYhQ?a z$BVO&7@ftj-B7*eF=wmA7JB9MZMbso2-HN!X4Py19w5Z$PsdpV#WKtAVrTfGRuu9o91#1iPLBp z`(?d11i;6>A3t3Z(=LB15MQ1vz8)b~`@y$GtrPC|T-0AFc3kGOFP)&!9%$wK)dI+H zL6C)sHTY<@+>0cr#p>0Q&!4^T_$^h}FF(X%_uAGP3z*#A9;b2V$mvu8BwDn3hP!E> zu|M_guv1*ppFZtbtvcGP$>i~B;q|08&WoM2qb#evK`~ND!bE@0tl=U*I;Q)9cCphS zQ>t&f75B3jEhkv?bnHTh1hPlf`Dx)&)%-@=a(jK?2dK$K`K>9Eaf?z~1IlNt0WVGi zN+o_A7?5O=%M+{TNl0@uU#*H|?U|2kAyzjcFFI|MQIfs7>hDwW%r#PEsahv>tT}5x zPgAN=ibp2XtLT4fexy)NfS*5KZ?1NrdQrzu8h@&~@3)QDpX;i1Nw2afjra3uLif+7 zZ${0|OBFQ}^vPsWF-?7yeQxTXMq!mT?<^b8rT1Ll`e8@-D;1vYWw5rnlQ%88`-yCd zl4d_;U3g6|>!kj)#h_3bYof{Cg9zNXqd3jQW@p_gH_(4x+5>m{i1(AJEQ{9;-QHiz z+>MCGk4>XLxbB`6Y2nS6s;WZqLV)Z#;<0XY%xrnj>QS7tlvkZjq zO9dZ^Mg+#t?M{%+ec!WBBQO{%?&?S01r)lEA8<>u*D`e%UaJ$;jqkcfJH}BE7Z6B68!_+3Ejx6VnM-n#x|`2cAB=NXGCs(jNE{!k_zz# z&A2eVft`o;0qI-WRYrChlQ)DPm=|-L%faRI>7U)O{85p0MbYJs5SbBvV94;D79Ei< zOds0Qhw1I1hd!_k$c6Psc#L$NrEK>ECvJb*ZceP=;@7?|L4qvQW}8}LqATfuNrY`$ zgBaN-#oOl+T3VoouGua^U4(sI1Xb^A0BFc{znhV}4N;0Wzr*K21O8vQ040W2)Bd=h z<7VYTE%=lj^cQ+lxVJMJ&4M1a-Ah}wEj>F3H~@tNy&)w$zk)ek>fc>od|EwyaZG=I zMuv{AEwtnbD{Un}ezi7#)puExgWQ)Fj4~960WlN&@Zx7}E~tCmt~%II;2pe|i)%H0 zWS*X^u~AgB`GjXFR*Z*<>Q!KUb-o)RZMdyr<3Z)(G#HFSW~$(zT=@8Y3EsPIyHcW% zIlsj(th1d|7I7q;pPp0)6<(ACh>3si<8<^%s=xOTT)%rvtUk<+en{DQOJmr9eC^s# zljHU}T3xp2U@#?Rn8gtA&s!oJUxBB|uQ+}Mja=M$c0 z;d{m8p)LB%rc$M^_Ok=I@tNjq*rWYa7bza;ab9;ZcV`eRO z#l_vQl7H!t)U_uLcuyuvj1GMTH!TM{x$#UliWYFrYx|X67JV(4^_1?!5uiHuh+@w) zPk`n71giixV6pdjTp<>cMK~z#sbqX5WDkS82$O*$a+2xt`lsQOlR6r?;mL%PdR2`H zn>!65mz|V0Jkg0~X-86N32}d38sC0)aoT4pFo;gbO=R~Ke=A$PaXZQmKc|VDv3PdP zK&$#97^#Mrzv>^kzMKexx-#2j|3LqZ`fkJ)F9vf8f<=j zl0)0n)`#yCW~*WrUIBjQWAiXDkI6j_J_F&36CBYiynW2mw|}bBpMHN9lNKToWpt2fg zFrHa19WCd-BSHJfH7hkzjiv*j5BUk-c}YrUddCcN&=azR7WWQ8?@ryuGN~6-hgTY3 z@C1n0z2Nk|VS9_%z1)9eO}%}PXz-&;C1eF^d1^SptuSo*c=1twSdYphK+2z4r}diR zJ7vcC3{|}5F%Zmz-Z&v%)o~q2<|h?#Wf9cA+zjEclvl+0UYO zKGz$lSbgG-gDbT;Cntu< zq2(`vIvY&@*YHWgKG}?MPcGqli&@9NOgV)Pkktu1>dR%3`|Rxdahz_MAOV+3E8Jj_ zc#+83b1EZf2;8*i7H1sb62~DC57&`(lcD#(;e)xa8Xj;~>V{(ae(JF%*dFS)8==3O4Jt-eh`^KAWVT5{OV^gnw;ml$@ zhQ*V>*9nuImre9e}A+YH@Xh%y@(-OIaW* zWNXw(OTKd87AH;_*Bequ;(+L@f!6CAj15$s8x%DUGNjIeMw!KCC;;E0^ zFfOqfB|PC|mO9nUw{M!bwR_rc;#5Bkjt)O#0B!ggeq7@k_-ErV?bXiP zVZNb6Wk5REk3LYV+k6|cRIiwmv(7U+wl4nh{_#%yR)xqB+WkvYE$hCaF|o8;b+4=8 zWDRJq^$!tLbB7UM@>LIk)qUFUz8Aqip^q|;li_eOt$hCIHtgmY0U zstl-HzwS!#V>CPEk;$amaP(z~+4ltY#ip1Ijbv0puVB@|ijGgZu>bnXC2?OU$B?vQ zkw7cdDb_xE^YZrgK-&GM!yf~bB=(6pbYI_R>l4X20dbyiuDJ_uN+KnP!E(~R=zPW3 z3(0@t{2BL_ehT85aM*OGJ^XU26AmT7LDF~dCKFe<;#NP^s!e@vRU$fMD;KkF)8Jf+A4p?BtGB3V%w|aqp6hBxx?f7c%p|S+{Q7U zET*UHP--(_FAtXBQjmbLCH37NYC*ONJBi|3*9HiiQfGcGzt<-35I$HbU)s5Zu9oq7|66L%Kf7I7-ldCquW=(x2H%ecOK?I>#$xa@xX%7ZaHvbqC1| z3Lhn+*nQZtFu#!(54pZlQ*YTa>BKd;YJo$)6t&ks$5a{kW!Le;31>3;hvZFUUJ>aB z@5t^`x#uLwDv{-TH$0xp&H%5|BF>keM@PCB$;$Wr{I2{dXL{JJbhJE08GV18%2>F! z@q=xcE@3?R!SbvX+W2@-gzl+$D(SWH*W|i5_utOPSld((pM$rND%2a zneq5y4u2U%S~U_R&t9ULaI1+iN$6^aYwh>!pylrjG^ykKi6kFbS%sL;J&pF80dz`F z??cSNR>N**0hZq=;`rFCpxb}MKk?T!SSap+NPea`gsMl@?&G-_NM${wx*Ru)^Esag zReW;1%RG`|q$1dxlX!RVZ1#KtCzQ}KAD6e4NQgxJ=*T@jZX_%~d!=7A`B~JtvHB!_ z*VA~L*PAodP-4!|kQBXp0jw4UYAGu-ZETT+cAq++C1o-_vvQOs#!G*>4IbC`I9pT% zDxgWhIiwmdbx0ivBk4;H?<%IekfEe+xV%00LRXqKdq?ZA@Q33VNy04~m$j3Y0QP9| zYEprnitl&E?hHpXP~C(-o1jH>G||{SbtVbmjaZMzN7Xw&FrBW}#$`9r!XM$L4??DJ)xv%Q{S-;%$G0zgow=CG$NtmAeC_o!Ns#p&p96 zefXlSQ{Sktd(wSTW3X0m^J|Ieg#(MGU~8C`@}vonGPpWk=X8*u-?Z*LMHQYCy>L72 z`AT{Ydj@G|JoFWpOrh`&kz!z_`h;8;kvykas-zTRVVXXVSNu26!-h`_H~@_ibA8=V8Jaua2)u*RRA%3IFwvC5ImEZ*_2DWPE;{<(g zzCHnGt!Z68%gW=*NOly8hKt=K7qnYE|2gt_=R<4%9hL;)uv6Z9WocAZDMw!kz6l85@?Ch z*1~-Eme}TyIB94~?ZC|iFVGE-BykJL`x~21`Z7eRIh~K4GtF(xKHcwJo%LgmO1>q} zWgecw7wg$s`lX9|y$(vnHQJ9!)4{iS#V>%~E)Tp3UG#;1w6@oHJ$v$9psAxMT&vwp zCB1)nm_#K)DMTZ&TlFI4x^-aZYqD1pMR7^`RN865{A~PXsM4w6a7a(?i}V}Kd3*24 z^2x(yNen7k?kQa*`SmtIl!5-n*;?|M#@ucmAH z2I84Vxu`Xkbum?)O4E^2Axg&dc`FC+zPdYbwv1Tp@^m{lLd8YW2Zg_rJZX@s?C~gI zzs_h8_#AmSK-}r>MT6H=lT2E|v#n5C>O^@MwQ#$7DoAI%CnK|4+N-A6;FBE+ENg%C z;~j0I8E;Vk`h8uU$+|()Xth=vnKuXYF~Q1ca&gUI(jt0Nk@~JZiu~eB&{~yO@-zPC zIIqE(ov)4yj%LQq;mvl*8im?1XL2kTf;?B>6ILEYzZ=)Lq=+sHikQ78bS?qr>>H=E=KUwpkhPVNCFGiFMPKD8ug}08;Wa)4G z1@7N$>9Dniz5cA;FJd^f_NGbbE7(tVu3u5v1WkqB@xysnFK<}nC zfhgz{NJ_=ef2E5zIzgQ2r6qMp?6A7NZO`WyN+jKJTqIVZd%M(rVs9_h^$)m*rxa3VibOR`AN* z$8Yau1puH`h4O~uORsZoOT*>Yo?XGVWXY|(LZny?p<`nhmI#1qHeWCRDJ2qvZRyqyg zwr@_wUf(zt4Ks9;ILWr{QLh%5ZAia@%R7>%dmaXkgtUbk3*CqNHP!d2_FOrru~15h z_b`micrd1-uP+oz>XhOmxoLi92Tp;j|1#_|*6$&-+J!m^0AW6=V}Pb_IXM$vfBs-nrQVSl9q8oV+Ytyv)o1 zR%T|N{{=cY^8&<;-L1?3@{E9Y4)#D71PU<+M=xh93rknfGXMJspf;reu<-D3(f^eW z5U~R~TbUZ$1LTceErE8R6-|w80jdtBRzO#;|CFHSw{&%N0aJCSn zp$C6>Sh-pPRDdo(XLq0(;CI6S1!Ftl-<>fcPyo~{tz7=Lt2&swdKfzc0U(2|l_}8P z1(e}tZw7P*fEEX+%E$o}9f9_L2h05(Ko9t5HUJhzmVe9rll{ApmHl7I#-^qYc87Y`c%=mY?Inp!gbF0X&) zcG#((ZLa54r&7EXJrlq{Xy_?F?I(6T%Fy3em;LX{)-S;SO8{Lrmg@J zpoNt^!fSPq8EF1D25r8xl_x-#8KgZH0Q2vke?RGiDoE6CIR z-SNLZQBem^fDZ#ZGk}4WgBif`TV#J+pbvikEu&;?^$(3da%Jqz9RNIkvjvUme~jJ# z5dif+hl2+2-&zU|Ak_i^)UP7fW9DEs1^r_A|19;tQvUxb{CAcAHn*ZYi9W7HE(AD7rlH^}5 zAn4@$cS#9*QwOu(M~sz&6JYG@Z0v;q+GG&o0Qj(g&Y~I6^Dhwtm>BIHTtO)SPqKQ%m60I zR|JZd`WJy*QpR?6uc=(D04C{I#0FrJc}461rgyIh#8&ndf!NBuA`n~oR|I0K@QOg> z6koZ67%18SEnXRLgDgs~2m~yxULlCR@+$(7Re41qvZ}8LL{{w;fyjTVzakJ>jaLLB ztNDsRD{8$W5LxYi5f6x(&MN}tz0zg_A%tc)wj^%5wpeRc( zM@yjn9}ytiA3T^r8nFHYf_k_41A@l)XN#bb+r4rCakMiwb^d>2xGcYQ{0cch)$Boc z#;ZC&i`%=|nf$)2E&facP0QhxHfR}#KeAYUPs{Pu4O+ty^bNuOKRRJ&`N#TSm9T^Q z1F6x<;SVu_Ch2JF_Q%vfUznJjUibDlas#^jbp!ruWPLT7fu88sme_wg99)5*jri}< zY&`#X{%dCWt%ZL-HkJi6lUFVrpd=Tdoz;Iu%ket~=>Eq(a)64sSiK6J9W-heTVof? zKMI3de_a;z&M~=KIs^aE7-){J9u9vbfNHq?0YRJZ{s#mx^Y}x+plr`SAgH|89}qMy z?^kl5O5Q-{znA*YTVd+v4B9f+zg~0DL-IfT*LO1@&=Y@XiZDOpV9FP2T^-td`%UDn z2gBB=z$C?%=4ToPpLypNw|f-WWSYv1;8o{qk>r8SH%l85)K|g_#7{m44K=Xu8xxhA z9(*4S<5ecMnh@s3v3tkz4@AEA5W*8Ms0nZTJ~{bn1ld3~fVaJ)$aZq$Mp4Sexb^6k z^8DUYvN(SnKC`8~UCAkn_*n9jAx1q~FQ{;eBF7|i8kZEtm4OhB7X8!{b?WMR68+2A z3-P;nIt0JN7`6f*oi*0jyJ_#`GBsA0c06)C9b7`lEA-(BN*~ePly^9@K1Bsfy>p%o z`~}2ckm)}yF}z{iWlgWNQi-y!>#A}eo^NH@%uas>gi^ij#n?=&Dz3vcbS72As%$ch z!f>r(vjGzBwwjABH(zUXm|K4$Sm62j{RJ?EtZjJ^Sl{9EP~)^bFxbm*6aK03cA#!> zqr*?LP^d?Uz`}!tR>D#@a%qt_o$wQMiR%bNyCzTu^9}uidouSUv~d`}Pw<)OJwD5N zJ~Mx_4mWfc_%OjSN4D=-tY3NUsY2`86xyt<2fBX9O9-dJi%Hw3)6;xBOEw9kjBx6l zbcv1+IV*8g%6!$p+NqEdrqi`@Y)0{7FJifbb&k2SKJo%~8L6(V*@}Tky(`~Fq6S!d4jOl-)x5d_r!7a0u?TL)hn1+ z{9&a6dhOca!R@KU&(1PUcp>0Ab}J3GfQrn=nc7hA z=Pc{Svd8w2rY;5sZIy;yBkg}$UOh4CckP8sH1q6lN<^Wz>U0vQ*VwqtuE_3AqML4b zBh#4s?c{sqBUbOWX%s&5Dq-ol{JT5(FWSsy!*T9DoU6D=GkUjO00`$VP6KJAY9*q@OaVs*qHg=};qYXKXDL}JERswrz2D!w8^%kecXRNUFJtY- z^pf#YvmiMEe!FrxUq!;)SPev}jeRJ5M$V+mr@(Xzb>f-l@eG*K$gs;*Hp` z?#l;z7_|eBmc;F5@@#)I1wFC)^!(8U#p{_d;Q~!oPvTu}ClWccpA{Q#9S;0ASu~iU z`$YwWt1j=4NSG5kv~wK1@5qnt#&7xpDZ0zsCI+xPey#js)pscAS_M=XJ_*TK4xzg3 z=7`!IOTysr*0P|$&83*Z7595_-UPQVtN;ilk&8lcQdEXZC z?BfdbQzdLt4?i`_JX$K;*Ub2ADxw2WKC?i|xtmVgVL@Bfer>1hCzU_kx9b+J)0_@3 z$IUOdTQZ?wp8pI@dvBC>0Nb6DxSGghe$|y}+d`ov!J5NMq#;71Dk{gc&0m6j%z;rN zmL-z6dXs6(SK)s%)Q(6^);OmHZ7&IvKnfQH_8Bac+ec;2ApxzUTMdVL(@^si!bIdb zK-Skm9?=kEX7ZCJ+Uhewd<(MIru^;;XJBb|l|jpmv1=AFoUkIxK@L+UnB*C8(hoK- zBC^yCQ&f5R*>R~Jou_48NV~F^M(?p`$p9F5blZ}$$P+xHkbw{-{BG7R9 zE-sa`E0NWdUas6jvhNUpgY*fG&kOh=&HO@qmAfneemIKfXX*B9}R`g zaX8uVrB{EIjNK=^@zh7K48MID!R*y3Wg((1+3br!uZ)wY>oai-4CnJ%E*XXoDpzL1 z-qq0Ho6Bh)iI_w|Mz2t0RLoklqHpHrE}bC?IqV7#v-l#QC$J_=D!FzqD|xGyWAgAh zzEvYA)|T4VqM{>n!Q^Lo%rZ&+Zpn1Y^pM`Kr#pXRc4ZcvZ^Qn8Ql51uje`2Z;Q~N{ zi-FBiu8Uc0x;=__dxZb^u{f_Q6`yc8D?xs06E zGi9R4oW-H9rE|~tp29Dsxc&?l6 z*|5Is$|B-cUXqFAC^E*V%buq?$7*z7f4Mcf@E8VF>%adw8ZVk zc;QBOyfIIDe<8?sN*~}oP%}Y+;LudLn(YbM&-~dX7;UB>4_%W*(sS&1YWLGBz~b31 zKBm@F!|SSc0c|3aRG-Y-ANNzCqx*RWawcJTeCqXFPZ6WDD9;CSEc<$Gv2rn%`)+^N z5;I}4n<8$oaT|sAQ&F7 zfAhFX+Z@T?`!y$dqX#1tqXg2W{VNZDtyCPcn1oT7#$K-FTFXE;1(tH+sAPeIQcL&x z1X@S{dCA8X(g`-U<{KrRS)N0k7#Dw@_uy1U8|6gEht3O{cf1No1&94ElUIF7b;QCj z<{?NK285c+VU(=w9_Yok-iX`eQ>>aN7}XxjVZDcnJSH!BTcnC#zhDfGXm-&`qU$d+ zeKqnbiB_(Hj~GbOQ%>%DD@j|jWTl3E7PD)h0Jt_Y%#$|?$q!ehQ2VaXD9e8pR|!X_ zk~(v!>s*lj*sp!ngK?zo1oUgJnj=6eh`O26ey?2{K8-3J zO;ueh2(F_nJc=qazvfDjxA~Hi(XLxW!_`gM`j~AwYM+Tzg}0|oHMMBm`9rPij7rNn zU}`m$$==XD8Sf)(^O}fcSr~SS^_K}fX zWu89VqH(@@4tPV4&tn9-`}&F8>Qdu&E_>o7%V+Wc3}-u$mt&V?%+B76b9bPrhbKha%sBRlYbJk=VHPe*pUub_ zCiJc=N2k&$<@g=jpwR14Z84C18~oF2xOeXv2f9;!(3y|+d3zPPhYyb{D>cZTzq>QE>nQ|!H@{~9VvU0s^5`DU; zbzy=$j{IRkeOc^@rA&|FDyUnr&OMSS<fjFfmL12H$=8Upd138TJYT*v*u&Yddc{6-K|1{&gHo=+joIO^l zbIKdT%R~F6piX}{WaoMnvDn zkBVeP->;l<0=s{7ED=}6*CPlf?b@~}JI06Om*xgc(zJ*F$h@m9IA@CCgH^?&LNaK$ z;@xzGdRJvFypQQw`aMK~nptX)Z?q9>QP~M1wzx0JMvZ@};WXWVn{Gj_ zwsK-DiCWzNjuHG%2u|^{-A+FXf`m4s#=Tj@RO#9Y@|0M*{E2`A5UQ*rh-{_rQsfr~ zLz8W(&n9ch;fNZ61Ik-Wc8&@hvRvSrPryiDny$sU72`c zFh^j*^6CUNKEiEAydYv`S4iD}xU}{A+&3F8Sk8Y~!JbPg2-}REf(zp_m6bVTHlHdM zY`gg=Q!2^$cNPFKK+eC?zMTU<(wI+dN_wXo)%Dd0O60KsP5GLjm3G z!MHJkG9`lv^folAO4xcXjLStxyu6w>c+V#3Ftbca@;pzWQ-V##YfLC3kG6eE@*b>x5Dlto;AdXc2P*vO~!lt94 zZyjgCiRHMN@M*?nHGvG6sUiWUk>Pu`4w~RK^3>;laWKwcb%kV$MziDg+CJ8cMr^*e z5blH(MvYW5w%JbsYgHs$HIF%0lS-X~hdxQUFcOuYPXtCCjdu+YgXSy`6m1}lGV6}h zHym&8k;=K*!I$sUNw| zwSy5Mk9%(z;I0jc#&}T#DyXg3|6miqt{p!h`DzMLv5uIv8b)!?fX?Wg$*6WcNmn#uF7fJhSM(lfekKJCa!H-HQ zHx5IoblBV4d6usasIE-WQ;5%NF~jSp2y5&gs#wbHBMcwJ1^pah=(f#EEO;!*3Ga(~ z!1aYs0vRD_(L&7cOAkr>a9~>NS+sz40Xy&v-KMexxx~ecGFrv zUrVBP@_29Ybqw{f&W|2V+A(x3Ph~oPyrU;O-DCMZ87yt*wYCBC!1lL&;6`q@!Vvhr zP-Tb2STjozyESRO1`C{TkD0Q(CLWB8Pjk?}_9I8?R*pu#G5Xm$ERmJh>4Dz?eP~Sd z7AePj+v;4-I1~rn&wB9N&VcYkUgVZvPk<-t_KD^XXxP*(`}Z!fpPB7xQG8H;Ds6>y zioGwQk_XYF1nYOWkBA)^`@AA%N>ucbH4Udf0WrBHLamEDX z`pekU10BZvS1pOd!jw1tjQhVx+Q+*{Y2PiXa-p;@XcJY!5$r;rST7=f6H@-17ukJ> zL|3{U(bmuehrWO=aFwEvvqjG7Uag9+rj7Q2Y!SCY?$ZnVXyNgWP&(Kc)%D>`*Ij@l zj+us(+zdV44z>$cnbdRsngLUNu~SVK)W9{kWpoc}+1;HEQJHtBc(JQ6659EJc;M$Rf_`7M}PmPUQsD2ZLV$PBMIK689BK^CF z=D1G~pYsxul>GRhBS|NlWv?g6M&s48>rfVIp1X%?heKl##8s~>2ac?Zei(E3JqCudxe?+v{IWf2vIRdJ+Vm4b4I z%(?W`$mKY3yO0|1k?@@43C@nf3nHwlR>v}P6@M8`ljWM`3`|f9yLp48c%5b3BIDe5 zH3%95Rpt#{|t^(kBPPd$VmbFN3v z&)UB@jN))4{SDJSJ7Pj0)w6t~sI(Gl``(9238Sjdyy28V)FVy}-C4R8eB>R_FnoX* z5S;$XLo37Vhdo)VN9r?&1$V-xzTn+^HsH1?nPCn&Jf9zbcBQmhG)N=yF@hU4_))ze z95*e|bJZn{PlBeH-u(7a^YuDP&NgzY45=2R7twOar$en$7ZS>0UX zFMSQYIP70-CX@7z1-Wr=;k z;m>Qr#*#HwK7PzV`23iz99pBhw8F36p~Xu86}+%0WJ-5Uu~r3tq|me^s>;C=ejC#9 z9XzHai?nN|JL9{>uG(Jn@}_}Fv1Sh(%p!F)Ejb{6+5@KSc9#Y#GCFZ1%m7n?#JRjn z+q;0jAe<7%`4gXrnT*(5Bc_NTKLiGA063?&-jMA%>hM!!hAcZi?MRR;1K#YiW`XLK zQq)L=NQo3xNH=!((ml@i@t?yIC#-Yh(n?$%IF&?4+MAjK4AqhY=o0erv-)ZMq94}3 zkfVct>7TJu@GCcLulsL9S{nQ!+SnUD{1%YcN4C)CWA@e2V20PfYe2yjT@i*=W|@HNnx!4tB)@4wQ{h1N#rWBU3NTAILM%CxTE&N3-~ z2nv+~CK36Cw1)5yTk)`6ZF?X<^Qm~wjucodB0hqW0bKa8^qmDqQ%4$qVBr~EIFU`%xX{wMG9@8b{ru_9|xhL5jAvvECyxL zt~c?O`+9ix@KJ_)mzB$YyhA=|;hBkl!-O8@^0X!uFmfk7UMqsl^+vM|+~v}HKOUfm ze39pmWWDVE6FDcDV{s<*1B!>@F1eeln(-(;e-AXyM-OD^s4vw`JO0tWF^Mv;QN*XR z-|2rMCtvNKX{aL^@!i+-R)0h3A|dtsl-a)Ozq>^sd)Q!9izG8ghh-$#m9R+ zt|%|;3nNs12wn#AA$WWWs>&(o7+L@B8>pz1-$_443{cW62iH)AsejXTi>d3ck(BNg zYlhp8D!N;akReS`y6ALYUXzESf+5FiezzHXua~6h!qbq`%+>l(x0n`x?+(`LK>N`n zmR}M8tLnKE16a}euD^;!b0vloyhx12V#;*xa;;F=9+9Hq0-GNE&bsV4jUcY>DKUw; zr6HF?=c`MJvATiP@w90-XN6Puw%S^^G|oZ8tdQG-Ru3z~P)`G@=hO{7kup4&A*P2ANY(0rP$xDKt59x1PbA-g;CJ2Q!#@Pl| zd(=oEid~izXvg{A*L#m4)&-En)pPCq*o}Ta_RKqP%xk*?Q*aw`+lqU?Kbu!1&^C=J;mVpvA|)ah-LbVU;Z;57hXZziC|qlasFk0!j*&A`{`^47#v>In53BdWR!G2gK0V0|Y9&rtO|J2&X7M3}d>AA1et!!)9hc;0 zzF=5up^ohxaL8yShI*$BM1RKn)jxV0V)&D#wEcB&ej zhFWyQNt){5N7aUZ$d5Keo~sf4gjkuW%YGC?wziu6MBQx``}bI3HKirR+$V_96R=v_ z56n!9@9|m=`kaWTh!5Z{UQ+TCFi?iZZZ5WBHkwC0TT}WGpWq`a0dUb7`IrmJ8EEG< zejAp!fZE*;M>bpj9Qn_DRgTwIE(XsLxnB?W8GKgsS9CwYO)3`(+88Y?1q)iniL(9 zempbNg-_MWf>M4f;2=~_TScYs`ZiOn{$RMK2J`(6{4J!Y)%UQNY&S7P?$Ca0>qG;F zryeV}7|&sMNzzZ*C&DjqXxO}WG(v~wjqW!15DYed0mYi=nNTr%jT$@pas<zA1jV}jinoa7DT*D61=n2jR^n|5uUl9jKz1iKF_c%HQ>W+4?b!Ssg55s@Ed zyzFsb!&Sc7VEgjLCYWrX2lMf*S;#@D7mU1fC42!z3|l0AJi4XTGfwv8h5a#sXp|}M zad%jMrEWDGi;xgsmH`WeXS{85vvrLuIZ8sD?-?N$SeR&8oq2^p#Be(h8{ELoMZg=^$0M4+C(rVd55&qo-4e8`l6;MwAC@D zny-}mf@(V*8hM4&rf-;)hN~)3TIamMTKAfNL<|(T)nPBj5h>=uo*8$sH**ep<&-ow z=FCqXp{AzdCgpb=u@{WK{i0L;MW&F#URK>Zs*jy}A8Z|%p;;Aov&s#>_kqXr%l>Bw z(m~>%lvZKVnJ4);k|de!bi@Y1iLL2vYgpQ&%)bEZZja2%b{YG1PcwHlu|AdOj;fb` zk7B#>?* zZ$P`kQ#o$!(sbB#KZ_ZDu`|B7&y@^0=R(A9>viNNA?d&Rh+}dcRy#W|b#s8}P4$+z zfl~LBi57e4n+lu)zhtlQT_W!Y4L7rYVcmB)(pkE5LrXb|u4AA&Dt@-u?2O8H=8iz` zu)O-Z2Q-PpyH4uFr~3g0QEN15?>+Uwx7J`v;WF~?I2_?i_>p>$yeZNynB;=yzb84) zr}EdgxN1DfHH>dKK4RSZzU$t1cTuO$G`3`9Ufkcbq)ImBP z>6U$6mLC4{k<7ei>ebQ@;r4*LikpQhbLhapDW*4h^7wI%{4x@Kh8$&3!qf$Md1%7= zW{EMO`fNPsM-_}(ZhrQbKdAzLca}X#^}P#KT3z7wZlka#mEQONGO~stGKcZB7i@d$ zG%Syg)_M`4O%vC6-@9vbTDcV>L`>Zf0XO^pZJX`TiAadcfx*K_FWM320~2_F&V0+V z>b6jbr%N3He`5i*_ByAAje!{|_u z5+CxPW^3X%Hg0beV>=a7hOF$Dp84OMdeONsLbyr#O=-Jmj;R2D)TY!}#&#MsOx=}O zHduC(a7%&)a4sQXZTdg>?|T*QERL(s5h1kbpSzB47T1pM&RN_P$A0)hr7PBMgBRgnOHQfd-?afH zP?tQVz)7wGct99`&CA|R9vw*;e8==H-1Vy6Nr^!T)@QE-dspEL#MUV;3i*nT!-y7F zlj;~vt1MFX3?>yq(Fd-iquSVfy+hiEsGHoH(+Np|M#-Mln?@-cDs8;*Y(9X#Dq+^v zl<%}L`guUQ+>)P&JfDx8wJM3gB?DM+g5Y`VvQQ)C%n5aWj(#>psX%LK39011SwF9x zmrF!HsW_ZU6z^&jF>Iw(RI?GbXe#oaD7Nie7RG1*Umcoq;ekAk&M>ZKM=yE^vx5O8 z6~5z>I`M)U{r>59tg|Y6I_O(Kc*Z!h_36^|65$djtTPM1Cs>Wk99+B>AvVcVY~)e* z8R(|0RQia2swdV^McvgFeviJEB&M+I$JRQ-PE5Yr#dGEwh4tMd7P1uwXZ9%>3|m4x zAk)8c(Mc->g6j7Bg#;>7QMYs!Sq9FAWVp-{7`fHvBumPuI+Y3^_Oz4#FL~dJ)a5J- z9y3Dq#&(iGQ!Q=r6#Uf&#r;FzI};P<3cy}sW~{h>T|O%wRymP5@72A7oY^UsK+s`S z_f*OSg`Gd!upL`{tLw7jQgB`%eVOn?$B!SbruFKI)TY+p3(n-iYAuxQ(gx?l!-Bz0ptHA<`7Z5ap0Dn6J`d3wyQ_`;xR z^HPw1akQD6!o|M(%!M1Q`vU03j-)z$@35}-&X{`?pw=S7ojA|&QMmH?5TO(PF-?;dY7*(d5P)0(zeE8FZKGKfjU64cgFFT zV#(E8B0t((o14n>Pwwek%xIM*$9^6KK=n>V>0mKnOTFd5#JjGq8AkGsdaqzZ3lpp- z2`hnS7q>){c~UcT){(s*-*kQbBaV;QJKM0#T+ABEn+#ce)MTx0c4?~5jBlC!!#SLP zk+3&jL=vuy_eLa*K|p?zTTbd{O@a7;`l9%a0OLyI=stYu?b5?gJR23tmtY?Cu8Mx| zp_%4A^-qudd&%4nI7MWkPUYG|18{Oy%;B0d3|&{W(*fLuAx}8Q7n#({j_kh%a55-j zjLJ?)c}gfhai;9tyg{M6n%BY5&3K7_x5ek6)X`ALazx1ppEt16UZqO$_ccGBB)_)f z6Jh8;}(WU+0XUwGa_jlXbuj6KdxrG+om)B-O=bQBcy<0=1a;ro|4G=~!&@ z^C7D@Aw$_F`6J)Y5RC59MX#Odmu|KhddUhhUfQR3zUzGRk6%L zUl%^ySVpDOjykL&h|mkg$J0xH>**sxWS{E=_E!VX%eixZ1_lHhVlF~Wu~Y@bE7&#% zAcGf;iEnZT)ofiWX$!W8(uRh{@y6jisV1nFeikDoREmHMz~sKT;WWs2ql;EP#}|?8 zbr!1>Nf!0NipT|f#8R7;ZHboUu-JDUwadC)v5gfGrWu|S6q{XQyk7WGMIgS zK(T35*SA6_kVpIgpI{noOL=uXDJrmv)Fr5Qp2sHst9);yDy&>=Hwp(F+W(Ep&iWM% z>``0WAvvbVQj9*M{_2<6k}pKSMt+V6hXys}i#a9*UWfDttx2SiZU?r9CDaAuv!#cnAUBDbo^Hx)mv_6do?| zA^9Bb-lp-)icV8nWFpS|=zV($>vUs4y7y!BMZJI7iqSE^LupWf(?~Tw(3q&Yi?)~Dd_M=T$Wgc1sT7KN&7aw( zP^DgwHNfkxxueYDNOYILK#9ZeE_)$;D|*#w&dQ&4lIQ0;u7u@qZO2;&z_q5&HGv=b z7>D>q3#tZHFuMKE_G&xVjKlMgjc2pMGG0UzJ$GYQ3zhZDvKnQmf-VX`q;$v;UMt$Tazt8WA)&qkWRC zPCqu%^KlV>eCgQE`8l)ZJ#OZN|0y1mf!z@?Ki4j27a7{2T4ayl=u)EHR159AnXSi{Bg~B!co}1Uo z`3bvn(s$fJxqwR;%~930>+N@KR?*)OLq!b?VTGKT%B?XIB1Xvo)Sq#4tGsJu;9^nyRxkYV16se;Z~r}>tpKD0MufYft1 zjw^Y85R9>RkA1^H(lFGF5_Yp5JkPn=*oIe_wRb(KwfL@wV<3cyx!QoyIsr;x%R{F$ z=|rYG8w^hC)H|X|U)!m5;n?cy$Xq#nPYXt)ersw9#1jAgL2~ZcCTdBqlV)8e3N;LT zM9K6La8kY_RO_-<2o5ky4OSjLXUpWRvz6<52*_h+hiY9`YB^&iz_NC`D#P#!q zO;MMk;9Qe`dB7OjgRc`$hC*#wpEFhy}W67VMh+jj4xjh_UUODWGoLM@5 z;6Mzc;ivv!ta@j@BGB)5E-#y^`k^+7TN&5F*2qXKausWm(4p=QjzMX6xPg%J0G}m< z3}Ipv!*)Q`y1r>I3K|z-+DhPg_D-W)zMvl5&q5}5pWycS23{dinNG3yz0PNq{jTE4 z?k`5epK!H8dK*Yhxjx*e6gV&ExC!uoi53Bw)>Hi!X|Nykq^fuuRIaDI0X!V5jdR6} zesAGdQlEO4l6`oM^BM8XpB7hOHvk!iWF~tC48`vw&>KNZM3QvHlyv~&Hb z0&7%Y6YO~Cn5zU_IL}3i@BS%sg11t-{2l9l#r{Y`VNsyUD8pzxkmB?8F9#NX>KzBo ztzZU`VBywrm>e2W>%s^I9e8C?`dQ{W2lCvH7-M>*(SeCWIYMSQ*d$DYqe_hd-9+Rx zE$)T#4IUdxC8EwTii2=&5RtYF5E+5To*4kb=O6XdV6y4DuqC-S{hUMTl>NBR(kj2=}Q-eSD4&DXiOZ6?%K{1_U4TDXC+MrSjJm@lj|r=^XhI{!usany=rF50OV-9vGwfVlt(w+1 zvLaCPWE(Dmjg|vL=#zRKDipt-b*&VwbrZ{g_-HG6*&zQad3RKqHO20#S^^wHs64Kc zJNd0*YV?@OLaJTvtb{+-uBmQz9A1h5Tcua@w!<^>{`19~lte*)Ynl0Di@WQBpiLCk z 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 \end{cases}$ + $w^n = \begin{cases} \epsilon \quad\text{falls } n=0 \\ {w * w^{n-1}} \quad\text{ falls } n>0 \end{cases}$ \end{flashcard} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{flashcard}[Definition]{y,w sind Wörter über $\sum$. Dann heißt y:} -\begin{itemize} - \item Präfix/Anfangsstück von w, wenn es $z\in\sum^*$ gibt mit $yz=w$ - \item Infix/Faktor von w, wenn es $x,z\in\sum^*$ gibt mit $xyz = w$ - \item Suffix/Endstück von w, wenn es $x\in\sum^*$ gibt mit $xy=w$ -\end{itemize} +\begin{flashcard}[Definition]{y,w sind Wörter über $\sum$.\\ Dann heißt y:} + \begin{itemize*} + \item Präfix/Anfangsstück von w, wenn es $z\in\sum^*$ gibt mit $yz=w$ + \item Infix/Faktor von w, wenn es $x,z\in\sum^*$ gibt mit $xyz = w$ + \item Suffix/Endstück von w, wenn es $x\in\sum^*$ gibt mit $xy=w$ + \end{itemize*} \end{flashcard} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{flashcard}[Definition]{Sprachen} -f: Menge der möglichen Eingaben $\rightarrow$ Menge der möglichen Ausgaben\\ -Spezialfall $A={0,1}$ heißt Entscheidungsproblem. Sie ist gegeben durch die Menge der Eingaben. + f: Menge der möglichen Eingaben $\rightarrow$ Menge der möglichen Ausgaben\\ + Spezialfall $A={0,1}$ heißt Entscheidungsproblem. Sie ist gegeben durch die Menge der Eingaben. \end{flashcard} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{flashcard}[Definition]{Präfix} -Seien y,w Wörter über $\sum$. Dann heißt Präfix/Anfangsstück von w, wenn es $z\in\sum*$ gibt mit $yz=w$. + Seien y,w Wörter über $\sum$. Dann heißt Präfix/Anfangsstück von w, wenn es $z\in\sum*$ gibt mit $yz=w$. \end{flashcard} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{flashcard}[Definition]{Infix} -Seien y,w Wörter über $\sum$. Dann heißt Infix/Faktor von w, wenn es $x,z \in \sum*$ gibt mit $xyz=w$. + Seien y,w Wörter über $\sum$. Dann heißt Infix/Faktor von w, wenn es $x,z \in \sum*$ gibt mit $xyz=w$. \end{flashcard} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{flashcard}[Definition]{Suffix} -Seien y,w Wörter über $\sum$. Dann heißt Suffix/Endstück von w, wenn es $x\in \sum*$ gibt mit $xy=w$. + Seien y,w Wörter über $\sum$. Dann heißt Suffix/Endstück von w, wenn es $x\in \sum*$ gibt mit $xy=w$. \end{flashcard} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{flashcard}[Definition]{formale Sprachen} -Sei $\sum$ ein Alphabet. Teilmengen von $\sum*$ werden formale Sprachen über $\sum$ genannt. + Sei $\sum$ ein Alphabet. Teilmengen von $\sum*$ werden formale Sprachen über $\sum$ genannt. -Eine Menge L ist eine formale Sprache wenn es ein Alphabet $\sum$ gibt, so dass L formale Sprache über $\sum$ ist (d.h. $L\subseteq \sum*$). + Eine Menge L ist eine formale Sprache wenn es ein Alphabet $\sum$ gibt, so dass L formale Sprache über $\sum$ ist (d.h. $L\subseteq \sum*$). \end{flashcard} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{flashcard}[Definition]{Verkettung von Sprachen} -Sind $L_1$ und $L_2$ Sprachen, so heißt die Sprache $L_1L_2=\{w|\exists w_1\in L_1,w_2\in L_2:w=w_1w_2\}$ (auch $L_1*L_2$) die Konkatenation oder Verkettung von $L_1$ und $L_2$. + Sind $L_1$ und $L_2$ Sprachen, so heißt die Sprache $L_1L_2=\{w|\exists w_1\in L_1,w_2\in L_2:w=w_1w_2\}$ (auch $L_1*L_2$) die Konkatenation oder Verkettung von $L_1$ und $L_2$. \end{flashcard} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{flashcard}[Definition]{Kleene Abschluss} - Sei L eine Sprache. Dann ist $L*=\bigcup_{n\geq 0} L^n$ der Kleene-Abschluss oder die Kleene-Iteration von L. Weiter ist $L^{+} = \bigcup_{n\geq 0} L^n$\\ + Sei L eine Sprache. Dann ist $L*=\bigcup_{n\geq 0} L^n$ der Kleene-Abschluss oder die Kleene-Iteration von L. + Weiter ist $L^{+} = \bigcup_{n\geq 0} L^n$\\ ($L^{+} = L*L = L^* *L$) \end{flashcard} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -\begin{flashcard}[Definition]{Prioritätsregeln für Operationen auf Sprachen} - \begin{itemize} - \item Potenz/Iteration binden stärker als Konkatenation - \item Konkatenation stärker als Vereinigung/Durchschnitt/Differenz - \end{itemize} + +\begin{flashcard}[Definition]{Prioritätsregeln für Operationen\\ auf Sprachen} + \begin{itemize*} + \item Potenz/Iteration binden stärker \\als Konkatenation + \item Konkatenation stärker als \\Vereinigung/Durchschnitt/Differenz + \end{itemize*} \end{flashcard} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -\begin{flashcard}[Definition]{Grammatik}\scriptsize -Grammatiken sind ein Mittel um alle syntaktisch korrekten Sätze einer Sprache zu erzeugen.\\ -Eine Grammatik G ist ein 4-Tupel $G=(V, \sum, P, S)$ das folgende Bedingungen erfüllt -\begin{itemize} - \item V ist eine endliche Menge von Nicht-Terminalen oder Variablen - \item $\sum$ ist ein Alphabet (Menge der Terminale) mit - $V\cap \sum = \varnothing$ - ,d.h. kein Zeichen ist gleichzeitig Terminal und Nicht-Terminal - \item $P\subseteq (V\cup \sum)^+ \times (v\cup\sum)^*$ ist eine endliche Menge von Regeln oder Produktionen (Produktionsmenge) - \item $S\in V$ ist das Startsymbol/ die Startvariable oder das Axiom -\end{itemize} -Jede Grammatik hat nur endlich viele Regeln! +\begin{flashcard}[Definition]{Grammatik}\scriptsize + erzeugen alle syntaktisch korrekten Sätze einer Sprache\\ + Eine Grammatik G ist ein 4-Tupel $G=(V, \sum, P, S)$ mit + \begin{itemize*} + \item $V$ endliche Menge von Nicht-Terminalen oder Variablen + \item $\sum$ ein Alphabet (Menge der Terminale) mit $V\cap\sum = \varnothing$, kein Zeichen ist Terminal und Nicht-Terminal + \item $P\subseteq (V\cup \sum)^+ \times (v\cup\sum)^*$ ist eine endliche Menge von Regeln oder Produktionen (Produktionsmenge) + \item $S\in V$ ist das Startsymbol/ die Startvariable oder das Axiom + \end{itemize*} + Jede Grammatik hat nur endlich viele Regeln \end{flashcard} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{flashcard}[Definition]{Ableitung einer Grammatik} -Sei $G=(V, \sum, P, S)$ eine Grammatik. Eine Ableitung ist eine endliche Folge von Wörtern $w_0, w_1, w_2,...,w_n$ mit $w_0\Rightarrow w_1 \Rightarrow w_2 \Rightarrow ... \Rightarrow w_n$. + Sei $G=(V, \sum, P, S)$ eine Grammatik. Eine Ableitung ist eine endliche Folge von Wörtern $w_0, w_1, w_2,...,w_n$ mit $w_0\Rightarrow w_1 \Rightarrow w_2 \Rightarrow ... \Rightarrow w_n$. \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{flashcard}[Definition]{Wort ist Satzform} -Ein Wort $w\in (V\cup\sum)^*$ heißt Satzform, wenn es eine Ableitung gibt, deren letztes Wort w ist. + Ein Wort $w\in (V\cup\sum)^*$ heißt Satzform,\\ + wenn es eine Ableitung gibt, deren letztes Wort w ist. \end{flashcard} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{flashcard}[Definition]{erzeugte Sprache} -Die Sprache $L(G)={w\in \sum^* | S\Rightarrow_G^* w}$ aller Satzformen aus $\sum^*$ heißt von G erzeugte Sprache. + Die Sprache $L(G)={w\in \sum^* | S\Rightarrow_G^* w}$ aller Satzformen aus $\sum^*$ heißt von G erzeugte Sprache. \end{flashcard} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -132,16 +134,21 @@ Die Sprache $L(G)={w\in \sum^* | S\Rightarrow_G^* w}$ aller Satzformen aus $\sum %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{flashcard}[Definition]{Chomsky-1} - Eine Regel heißt kontext-sensitiv, wenn es Wörter $u,v,w\in(V\cup\sum)^*,|v|>0$ und ein Nichtterminal $A\in V$ gibt mit $l=uAw$ und $r=uvw$. Eine Grammatik ist vom Typ 1 (oder kontext-sensitiv) falls - \begin{itemize} + Eine Regel heißt kontext-sensitiv, wenn es Wörter $u,v,w\in(V\cup\sum)^*,|v|>0$ und ein Nichtterminal $A\in V$ gibt mit $l=uAw$ und $r=uvw$. + Eine Grammatik ist vom Typ 1 (kontext-sensitiv) falls + \begin{itemize*} \item alle Regeln aus P kontext-sensitiv sind \item $(S\rightarrow \epsilon)\in P$ die einzige nicht kontext-sensitive Regel in P ist und S auf keiner rechten Seite einer Regel aus P vorkommt - \end{itemize} + \end{itemize*} \end{flashcard} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{flashcard}[Definition]{Chomsky-2} - Eine Regel $(l\rightarrow r)$ heißt kontext-frei wenn $l\in V$ und $r\in (V\cup \sum)^*$ gilt. Eine Grammatik ist vom Typ 2, falls sie nur kontext-freie Regeln enthält + Eine Regel $(l\rightarrow r)$ heißt kontext-frei wenn \\ + $l\in V$ und $r\in (V\cup \sum)^*$ gilt. + + Eine Grammatik ist vom Typ 2, \\ + falls sie nur kontext-freie Regeln enthält \end{flashcard} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -152,45 +159,45 @@ Die Sprache $L(G)={w\in \sum^* | S\Rightarrow_G^* w}$ aller Satzformen aus $\sum \begin{flashcard}[Beweise]{Es gibt einen Algorithmus, der als Eingabe eine Typ-1-Grammatik G und ein Wort w bekommst und nach endlicher Zeit entscheidet ob $w\in L(G)$ gilt.} \scriptsize{ - \begin{enumerate} - \item $w=\epsilon$: Da G vom Typ 1 ist, gilt $w\in L(G)$ genau dann wenn $(S\rightarrow \epsilon)\in P$. Dies kannn ein Algorithmus entscheiden - \item $|w|\geq 1$: Definiere einen gerichteten Graphen (W,E) wie folgt - \begin{itemize} - \item Knoten sind die nichtleeren Wörter über $V\cup\sum$ der Länge $\geq|w|$ (insbes. $S,w \in W$) - \item $(u,v)\in E$ genau dann wenn $u\Rightarrow_G v$ - \end{itemize} - da kontext-sensitiv ist, gilt $1 = |u_0|\geq |u_1|\geq |u_2|\geq...\geq |u_n| = |w|$, also $u_i\in W$ f.a. $1\geq i \geq n$. Also existiert Pfad von S nach w im Graphen (W , E ), womit die Behauptung bewiesen ist. - \end{enumerate} + \begin{enumerate*} + \item $w=\epsilon$: Da G vom Typ 1 ist, gilt $w\in L(G)$ genau dann wenn $(S\rightarrow \epsilon)\in P$. Dies kannn ein Algorithmus entscheiden + \item $|w|\geq 1$: Definiere einen gerichteten Graphen (W,E) wie folgt + \begin{itemize*} + \item Knoten sind die nichtleeren Wörter über $V\cup\sum$ der Länge $\geq|w|$ (insbes. $S,w \in W$) + \item $(u,v)\in E$ genau dann wenn $u\Rightarrow_G v$ + \end{itemize*} + da kontext-sensitiv ist, gilt $1 = |u_0|\geq |u_1|\geq |u_2|\geq...\geq |u_n| = |w|$, also $u_i\in W$ f.a. $1\geq i \geq n$. Also existiert Pfad von S nach w im Graphen (W , E ), womit die Behauptung bewiesen ist. + \end{enumerate*} } \end{flashcard} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{flashcard}[Definition]{Deterministische endliche Automaten} ein deterministischer endlicher Automat M ist ein 5-Tupel $M=(Z, \sum, z_0, \delta, E)$ -\begin{itemize} - \item $Z$ eine endliche Menge von Zuständen - \item $\sum$ das Eingabealphabet (mit $Z\cap\sum = \emptyset$) - \item $z_0\in Z$ der Start/Anfangszustand (max Einer) - \item $\delta: Z \times \sum \rightarrow Z$ die Übergangsfunktion - \item $E\subseteq Z$ die Menge der Endzustände -\end{itemize} -Abkürzung: DFA (deterministic finite automaton) + \begin{itemize*} + \item $Z$ eine endliche Menge von Zuständen + \item $\sum$ das Eingabealphabet (mit $Z\cap\sum = \emptyset$) + \item $z_0\in Z$ der Start/Anfangszustand (max Einer) + \item $\delta: Z \times \sum \rightarrow Z$ die Übergangsfunktion + \item $E\subseteq Z$ die Menge der Endzustände + \end{itemize*} + Abkürzung: DFA (deterministic finite automaton) \end{flashcard} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{flashcard}[Definition]{DFA mit Funktion $\hat{\delta}$} Zu einem gegebenen DFA definieren wir die Funktion $\hat{\delta}: Z \times \sum^* \rightarrow Z$ induktiv wie folgt, wobei $z\in Z$, $w\in\sum^+$ und $a\in \sum$: - \begin{itemize} + \begin{itemize*} \item $\hat{\delta}(z, \epsilon) = z$ \item $\hat{\delta}(z,aw)= \hat{\delta}(\delta(z,a),w)$ - \end{itemize} + \end{itemize*} Der Zustand $\hat{\delta}(z,w)$ ergibt sich indem man vom Zustand z aus dem Pfad folgt der mit w beschriftet ist. \end{flashcard} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{flashcard}[Definition]{von einem DFA akzeptierte Sprache} +\begin{flashcard}[Definition]{von einem DFA \\akzeptierte Sprache ist} die von einem DFA akzeptierte Sprache ist: $L(M)={w\in\sum^* | \hat{\delta}(z_0,w)\in E}$\\ - Mit anderen Worten: Ein Wort w wird genau dann akzeptiert, wenn derjenige Pfad, der im Anfangszustand beginnt und dessen Übergänge mit den Zeichen von w markiert sind, in einem Endzustand endet. + Ein Wort w wird genau dann akzeptiert, wenn derjenige Pfad, der im Anfangszustand beginnt und dessen Übergänge mit den Zeichen von w markiert sind, in einem Endzustand endet. \end{flashcard} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -199,835 +206,1132 @@ Abkürzung: DFA (deterministic finite automaton) \end{flashcard} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{flashcard}[Definition]{ ein nichtdeterministischer endlicher Automat M} ist ein 5-Tupel $M=(Z,\sum,S,\delta,E)$ mit -- $Z$ ist eine endliche Menge von Zuständen -- $\sum$ ist das Eingabealphabet -- $S\subseteq Z$ die Menge der Startzustände (können mehrere sein) -- $\delta: Z \times \sum \rightarrow P(Z)$ ist die (Menge der) Überführungs/Übergangsfunktion -- $E\subseteq Z$ die Menge der Endzustände +\begin{flashcard}[Definition]{ ein nichtdeterministischer endlicher Automat M} + ist ein 5-Tupel $M=(Z,\sum,S,\delta,E)$ mit + \begin{itemize*} + \item $Z$ ist eine endliche Menge von Zuständen + \item $\sum$ ist das Eingabealphabet + \item $S\subseteq Z$ die Menge der Startzustände + \item $\delta: Z \times \sum \rightarrow P(Z)$ Menge der Überführungs/Übergangsfunktion + \item $E\subseteq Z$ die Menge der Endzustände + \end{itemize*} \end{flashcard} - +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{flashcard}[Definition]{ Zu einem gegebenen NFA M definieren wir die Funktion $\hat{\delta}:P(Z)\times \sum^* \rightarrow P(Z)$} - induktiv wie folgt, woebei $Y \subseteq Z$, $w\in \sum^*$ und $a\in\sum$: $\hat{\delta}(Y,\epsilon)=Y$, $\hat{\delta}(Y,aw)=\hat{delta}(\bigcup \delta(z,a),w)$ - \end{flashcard} - -\begin{flashcard}[Definition]{ die von einem NFA M akzeptierte Sprache ist} $L(M)={w\in \sum^* | \hat{\delta}(S,w)\cap E \not = \emptyset}$ -( Das Wort wird akzeptiert wenn es mindestens einen Pfad vom anfangs in den endzustand gibt) + induktiv wie folgt, woebei $Y \subseteq Z$, $w\in \sum^*$ und \\ + $a\in\sum$: $\hat{\delta}(Y,\epsilon)=Y$, $\hat{\delta}(Y,aw)=\hat{delta}(\bigcup \delta(z,a),w)$ \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\begin{flashcard}[Definition]{ die von einem NFA M \\akzeptierte Sprache ist} + $L(M)={w\in \sum^* | \hat{\delta}(S,w)\cap E \not = \emptyset}$ \\ + (Das Wort wird akzeptiert wenn es mindestens einen Pfad vom Anfangs in den Endzustand gibt) +\end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{flashcard}[Satz]{ Sei $\sum$ ein Alphabet und $L\subseteq \sum^*$ eine Sprache. Dann sind äquivalent} -> 1. L ist regulär (d.h. von einem DFA akzeptiert) -> 2. L wird von einem NFA akzeptiert -> 3. L ist rechtslinear (d.h. von einer Typ-3 Grammatik erzeugt) + \begin{itemize*} + \item L ist regulär (von DFA akzeptiert) + \item L wird von einem NFA akzeptiert + \item L ist rechtslinear (von Typ-3 Grammatik erzeugt) + \end{itemize*} \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{flashcard}[Definition]{ Gegeben sei eine Klasse K und ein n-stelliger Operator $\otimes : K^n \rightarrow K$.} Man sagt, eine Klasse $K'\subseteq K$ ist unter $\otimes$ abgeschlossen, wenn für beliebige Elemente $k_1,k_2,...,k_n\in K'$ gilt $\otimes (k_1,k_2,...,k_n)\in K'$ \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{flashcard}[Satz]{ Wenn $L\subseteq \sum^*$ eine reguläre Sprache ist,} dann ist auch $\sum^* \backslash L$ regulär +\begin{flashcard}[Satz]{ Wenn $L\subseteq \sum^*$ eine reguläre Sprache ist,} + dann ist auch $\sum^* \backslash L$ regulär \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{flashcard}[Satz]{ Wenn $L_1$ und $L_2$ reguläre Sprachen sind,} dann ist auch $L_1 \cup L_2$ regulär. +\begin{flashcard}[Satz]{ Wenn $L_1$ und $L_2$ reguläre Sprachen sind,} + dann ist auch $L_1 \cup L_2$ regulär. \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{flashcard}[Satz]{ Wenn $L_1$ und $L_2$ reguläre Sprachen sind,} dann ist auch $L_1 \cap L_2$ regulär. +\begin{flashcard}[Satz]{ Wenn $L_1$ und $L_2$ reguläre Sprachen sind,} + dann ist auch $L_1 \cap L_2$ regulär. \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{flashcard}[Satz]{ Wenn $L_1$ und $L_2$ reguläre Sprachen sind,} dann ist auch $L_1L_2$ regulär +\begin{flashcard}[Satz]{ Wenn $L_1$ und $L_2$ reguläre Sprachen sind,} + dann ist auch $L_1L_2$ regulär \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{flashcard}[Satz]{ Wenn L eine reguläre Sprache ist,} dann ist auch $L^+$ regulär +\begin{flashcard}[Satz]{ Wenn L eine reguläre Sprache ist,} + dann ist auch $L^+$ regulär \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{flashcard}[Satz]{ Wenn L eine reguläre Sprache ist,} dann ist auch $L^*$ regulär. +\begin{flashcard}[Satz]{ Wenn L eine reguläre Sprache ist,} + dann ist auch $L^*$ regulär. \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{flashcard}[Definition]{ Die Menge $Reg(\sum)$ der regulären Ausdrücke über dem Alphabet $\sum$} ist die kleinste Menge mit folgenden Eigenschaften:\begin{itemize} -\item $\varnothing \in Reg(\sum), \lambda \in Reg(\sum), \sum \subseteq Reg(\sum)$ -\item Wenn $\alpha, \beta \in Reg(\sum)$, dann auch $(\alpha * \beta), (\alpha + \beta), (\alpha^*)\in Reg(\sum)$ - \end{itemize} +\begin{flashcard}[Definition]{ Die Menge $Reg(\sum)$ der regulären Ausdrücke über dem Alphabet $\sum$} + ist die kleinste Menge mit folgenden Eigenschaften: + \begin{itemize*} + \item $\varnothing \in Reg(\sum), \lambda \in Reg(\sum), \sum \subseteq Reg(\sum)$ + \item Wenn $\alpha, \beta \in Reg(\sum)$, dann auch $(\alpha * \beta), (\alpha + \beta), (\alpha^*)\in Reg(\sum)$ + \end{itemize*} \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{flashcard}[Definition]{ Für einen regulären Ausdruck $\alpha \in Reg(\sum)$ ist die Sprache $L(\alpha)\subseteq \sum^*$} induktiv definiert -$$L(\alpha)=\begin{cases} -\varnothing &\text{ falls } alpha=\not O \\ -{\epsilon} &\text{ falls } \alpha = \lambda \\ -{a} &\text{ falls } \alpha=a\in \sum \\ -L(\beta)\cup L(\gamma) &\text{ falls } \alpha =(\beta + \gamma)\\ -L(\beta)L(\gamma) &\text{ falls } \alpha=(\beta*\gamma)\\ -(L(\beta))^* &\text{ falls } \alpha=(\beta^*) -\end{cases}$$ +\begin{flashcard}[Definition]{ Für einen regulären Ausdruck $\alpha \in Reg(\sum)$ ist die Sprache $L(\alpha)\subseteq \sum^*$} + induktiv definiert + $$L(\alpha)=\begin{cases} + \varnothing & \text{ falls } alpha=\not O \\ + {\epsilon} & \text{ falls } \alpha = \lambda \\ + {a} & \text{ falls } \alpha=a\in \sum \\ + L(\beta)\cup L(\gamma) & \text{ falls } \alpha =(\beta + \gamma) \\ + L(\beta)L(\gamma) & \text{ falls } \alpha=(\beta*\gamma) \\ + (L(\beta))^* & \text{ falls } \alpha=(\beta^*) + \end{cases}$$ \end{flashcard} - +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{flashcard}[Satz]{ Für jedes Alphabet $\sum$ ist die Menge $P(\sum^*)={L|L \text{Sprache über} \sum}$ überabzählbar} -, d.h. es gibt keine bijektive Funktion $F:\mathbb{N} \rightarrow P(\sum^*)$. + , d.h. es gibt keine bijektive Funktion $F:\mathbb{N} \rightarrow P(\sum^*)$. \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{flashcard}[]{Pumping Lemma} -Wenn L eine reguläre Sprache ist, dann gibt es $n\leq 1$ derart, dass für alle $x\in L$ mit $|x|\geq n$ gilt: es gibt Wörter $u,v,w \in \sum^*$ mit: -1. $x=uvw$ -2. $|uv|\leq n$ -3. $|v|\geq 1$ -4. $uv^i w\in L$ für alle $i\geq 0$ -Dieses Lemma spricht nicht über Automaten, sondern nur über die Eigenschaften der Sprache. Es ist geeignet, Aussagen über Nicht-Regularität zu machen. Dabei ist es aber nur eine notwendige Bedingung. Es kann nicht genutzt werden, um die Regularität einer Sprache L zu zeigen. + \small + Wenn L eine reguläre Sprache ist, dann gibt es $n\leq 1$ derart, dass für alle $x\in L$ mit $|x|\geq n$ gilt: + es gibt Wörter $u,v,w \in \sum^*$ mit: + \begin{enumerate*} + \item $x=uvw$ + \item $|uv|\leq n$ + \item $|v|\geq 1$ + \item $uv^i w\in L$ für alle $i\geq 0$ + \end{enumerate*} + \scriptsize Lemma spricht nicht über Automaten, sondern nur über die Eigenschaften der Sprache. Es ist geeignet, Aussagen über Nicht-Regularität zu machen. Dabei ist es aber nur eine notwendige Bedingung. Es kann nicht genutzt werden, um die Regularität einer Sprache L zu zeigen. \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -\begin{flashcard}[Definition]{Myhill-Nerode-Äquivalenz} Für eine Sprache $L\subseteq \sum^*$ definieren wir eine binäre Relation $R_L \subseteq \sum^* \times \sum^*$ wie folgt: Für alle $x,y\in \sum^*$ setze $(x,y)\in R_L$ genau dann, wenn $\forall z \in \sum^* :(xy\in L \leftrightarrow yz \in L)$ gilt. Wir schreiben hierfür auch $x R_L y$. +\begin{flashcard}[Definition]{Myhill-Nerode-Äquivalenz} + Für eine Sprache $L\subseteq \sum^*$ definieren wir eine binäre Relation $R_L \subseteq \sum^* \times \sum^*$ wie folgt: Für alle $x,y\in \sum^*$ setze $(x,y)\in R_L$ genau dann, wenn $\forall z \in \sum^* :(xy\in L \leftrightarrow yz \in L)$ gilt. Wir schreiben hierfür auch $x R_L y$. \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{flashcard}[Definition]{ Für eine Sprache L und ein Wort $x\in \sum^*$ ist $[x]_L=\{y\in\sum^* | x R_L y \}$ }die Äquivalenzklasse von x. Ist L klar, so schreiben wir einfacher $[x]$. +\begin{flashcard}[Definition]{ Für eine Sprache L und ein Wort $x\in \sum^*$ ist $[x]_L=\{y\in\sum^* | x R_L y \}$ } + die Äquivalenzklasse von x. Ist L klar, so schreiben wir einfacher $[x]$. \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{flashcard}[Satz]{ Satz von Myhill-Nerode} Sei L eine Sprache. L ist regulär $\leftrightarrow index(R_L)< \infty$ -(d.h. nur wenn die Myhill-Nerode-Äquivalenz endliche Klassen hat) +\begin{flashcard}[Satz]{ Satz von Myhill-Nerode} + Sei L eine Sprache. L ist regulär $\leftrightarrow index(R_L)< \infty$ + (d.h. nur wenn die Myhill-Nerode-Äquivalenz endliche Klassen hat) \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{flashcard}[Definition]{ Ein DFA M heißt reduziert,} wenn es für jeden Zustand $z \in Z$ ein Wort $x_z\in \sum^*$ gibt mit $\hat{\sigma}(l, x_z)=z$ +\begin{flashcard}[Definition]{ Ein DFA M heißt reduziert,} + wenn es für jeden Zustand $z \in Z$ ein Wort $x_z\in \sum^*$ gibt mit $\hat{\sigma}(l, x_z)=z$ \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{flashcard}[Definition]{ Sei M ein DFA. Zwei Zustände $z,z'\in Z$ heißen erkennungsäquivalent }(in Zeichen $z\equiv z'$) wenn für jedes Wort $w\in \sum^*$ gilt: $\hat{\sigma}(z,w)\in E \leftrightarrow \hat{\sigma}(z',w)\in E$ \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{flashcard}[Definition]{ Sei M ein DFA. Dann ist $M'=(Z_{\equiv},\sum, [z_0],\sigma', E')$ mit}\begin{itemize} -\item $\sigma'([z],a)=[\sigma (z,a)]$ für $z\in Z$ und $a\in \sum$ und -\item $E'=\{[z]|z\in E\}$ -\end{itemize} -der Quotient von M bzgl $\equiv$ +\begin{flashcard}[Definition]{ Sei M ein DFA. Dann ist $M'=(Z_{\equiv},\sum, [z_0],\sigma', E')$ mit}\begin{itemize*} + \item $\sigma'([z],a)=[\sigma (z,a)]$ für $z\in Z$ und $a\in \sum$ und + \item $E'=\{[z]|z\in E\}$ + \end{itemize*} + der Quotient von M bzgl $\equiv$ \end{flashcard} - +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{flashcard}[Definition]{Homomorphismus} - Seien $M_i$ DFAs (für $i\in\{1,2\}$) und $f:Z_1 \rightarrow Z_2$ eine Funktion. Dann ist f ein Homomorphismus von $M_1$ auf $M_2$, falls gilt: -\begin{itemize} -\item $f(l_1)=l_2$ -\item $f(\sigma_1(z,a))=\sigma_2(f(z),a)$ für alle $z\in Z_1$ und $a\in \sum$ -\item $z\in E_1 \leftrightarrow f(z)\in E_2$ für alle $z\in Z_1$ (bildet Endzustände aufeinander ab) -\end{itemize} + Seien $M_i$ DFAs (für $i\in\{1,2\}$) und $f:Z_1 \rightarrow Z_2$ eine Funktion. Dann ist f ein Homomorphismus von $M_1$ auf $M_2$, falls gilt: + \begin{itemize*} + \item $f(l_1)=l_2$ + \item $f(\sigma_1(z,a))=\sigma_2(f(z),a)$ für alle $z\in Z_1$ und $a\in \sum$ + \item $z\in E_1 \leftrightarrow f(z)\in E_2$ für alle $z\in Z_1$ (bildet Endzustände aufeinander ab) + \end{itemize*} \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{flashcard}[Satz]{surjektiver Homomorphismus} - Seien $M_i$ reduzierte DFAs mit $L(M_1)=L(M_2)$. Sei weiter $M_2'$ der Quotient von $M_2$ bzgl $\equiv$. Dann existiert ein surjektiver Homomorphismus von $M_1$ auf $M_2'$ -- die Abbildung f ist surjektiv (auf $M_2$). Und damit ist $M_2 < M_1$ -- die Abbildung f ist ein Homomorphismus + Seien $M_i$ reduzierte DFAs mit $L(M_1)=L(M_2)$. Sei weiter $M_2'$ der Quotient von $M_2$ bzgl $\equiv$. Dann existiert ein surjektiver Homomorphismus von $M_1$ auf $M_2'$ + \begin{itemize*} + \item die Abbildung f ist surjektiv (auf $M_2$). Und damit ist $M_2 < M_1$ + \item die Abbildung f ist ein Homomorphismus + \end{itemize*} \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{flashcard}[Satz]{ Seien $M_1$ und $M_2$ reduzierte DFAs mit $L(M_1)=L(M_2)$. Sei $M_1'$ der Quotient von M bzgl $\equiv$}\begin{itemize} -\item $M_2$ hat wenigstens so viele Zustände wie $M_1'$ -\item Hat $M_2$ genauso viele Zustände wie $M_1'$, so sind $M_2$ und $M_1'$ bis auf Umbennenung der Zustände identisch (sie sind Isomorph) -\end{itemize} +\begin{flashcard}[Satz]{ Seien $M_1$ und $M_2$ reduzierte DFAs mit $L(M_1)=L(M_2)$. Sei $M_1'$ der Quotient von M bzgl $\equiv$} + \small + \begin{itemize*} + \item $M_2$ hat wenigstens so viele Zustände wie $M_1'$ + \item Hat $M_2$ genauso viele Zustände wie $M_1'$, so sind $M_2$ und $M_1'$ bis auf Umbennenung der Zustände identisch (sie sind Isomorph) + \end{itemize*} -Folgerung: Seien $M_1$ und $M_2$ reduzierte DFAs mit $L(M_1)=L(M_2)$. Seien $M_1'$ und $M_2'$ die Quotienten bzgl $\equiv$. Dann sind $M_1'$ und $M_2'$ isomorph, d.h. für jede reguläre Sprache gibt es (bis auf Umbenennung der Zustände) genau einen minimalen DFA + Folgerung: Seien $M_1$ und $M_2$ reduzierte DFAs mit $L(M_1)=L(M_2)$. Seien $M_1'$ und $M_2'$ die Quotienten bzgl $\equiv$. Dann sind $M_1'$ und $M_2'$ isomorph, d.h. für jede reguläre Sprache gibt es (bis auf Umbenennung der Zustände) genau einen minimalen DFA -Um den minimalen DFA zu erhalten bildet man den Quotienten eines beliebigen zur Sprache passenden DFA. + Um den minimalen DFA zu erhalten bildet man den Quotienten eines beliebigen zur Sprache passenden DFA. \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{flashcard}[Satz]{Markierungsalgorithmus} Für einen reduzierten DFA M wird ein Paar ${z,z'}\subseteq Z$ mit $z\not = z'$ genau dann durch den Markierungsalgorithmus markiert werden, wenn $z\not \equiv z'$ \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{flashcard}{Algorithmus Minimalautomat} -Eingabe: reduzierter DFA M\\ -Ausgabe: Menge der Paare erkennungsäquivalenter Zustände -1. Stelle eine Tabelle aller ungeordneten Zustandspaare $\{z,z'\}$ mit $z\not = z'$ auf -2. Markiere alle Paare $\{z,z'\}$ mit $z\in E$ und $z'\not\in E$ -3. Markiere ein beliebiges unmarkiertes Paar $\{z,z'\}$, für das es ein $a\in\sum$ gibt, sodass $\{\sigma(z,a),\sigma(z',a)\}$ bereits markiert ist (falls möglich) -4. Wiederhole den vorherigen Schritt, bis sich keine Änderung in der Tabelle mehr ergibt + \small + Eingabe: reduzierter DFA M\\ + Ausgabe: Menge der Paare erkennungsäquivalenter Zustände + \begin{enumerate*} + \item Stelle eine Tabelle aller ungeordneten Zustandspaare $\{z,z'\}$ mit $z\not = z'$ auf + \item Markiere alle Paare $\{z,z'\}$ mit $z\in E$ und $z'\not\in E$ + \item Markiere ein beliebiges unmarkiertes Paar $\{z,z'\}$, für das es ein $a\in\sum$ gibt, sodass $\{\sigma(z,a),\sigma(z',a)\}$ bereits markiert ist (falls möglich) + \item Wiederhole den vorherigen Schritt, bis sich keine Änderung in der Tabelle mehr ergibt + \end{enumerate*} \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{flashcard}[Satz]{Minimierungsalgorithmus} Für einen gegebenen reduzierten DFA M markiert der Minimierungsalgorithmus ein $\{z,z'\}(z,z'\in Z, z\not=z')$ genau dann, wenn $z\not\equiv z'$ +\begin{flashcard}[Satz]{Minimierungsalgorithmus} + Für einen gegebenen reduzierten DFA M markiert der Minimierungsalgorithmus ein $\{z,z'\}(z,z'\in Z, z\not=z')$ genau dann, wenn $z\not\equiv z'$ \end{flashcard} - +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{flashcard}{Wortproblem} -Gilt $w\in L$ für eine gegebene reguläre Sprache L und $w\in\sum^*$? + Gilt $w\in L$ für eine gegebene reguläre Sprache L und $w\in\sum^*$? -Eingabe: DFA M und $w\in\sum^*$ + Eingabe: DFA M und $w\in\sum^*$ -Verfahren: Verfolge die Zustandsübergänge von M, die durch die Symbole $a_1,...,a_n$ vorgegeben sind. + Verfahren: Verfolge die Zustandsübergänge von M, die durch die Symbole $a_1,...,a_n$ vorgegeben sind. \end{flashcard} - +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{flashcard}{Leerheitsproblem} -Gilt $L=\varnothing$ für eine gegebene reguläre Sprache L? + Gilt $L=\varnothing$ für eine gegebene reguläre Sprache L? -Eingabe: NFA M + Eingabe: NFA M -Verfahren: Sei $G=(Z,\rightarrow)$ der gerichtete Graph mit $z\rightarrow z' \leftrightarrow \exists a \in \sum: z'\in\sigma(z,a)$. Dann gilt $L(M)\not =\varnothing$ genau dann, wenn es in dem Graphen G einen Pfad von einem Knoten aus S zu einem Knoten aus E gibt. Dies kann zB mit dem Algorithmus von Dijkstra entschieden werden. + Verfahren: Sei $G=(Z,\rightarrow)$ der gerichtete Graph mit $z\rightarrow z' \leftrightarrow \exists a \in \sum: z'\in\sigma(z,a)$. Dann gilt $L(M)\not =\varnothing$ genau dann, wenn es in dem Graphen G einen Pfad von einem Knoten aus S zu einem Knoten aus E gibt. Dies kann zB mit dem Algorithmus von Dijkstra entschieden werden. \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{flashcard}{Endlichkeitsproblem} -Ist eine gegebene reguläre Sprache L endlich? + Ist eine gegebene reguläre Sprache L endlich? -Eingabe: NFA M + Eingabe: NFA M -Verfahren: Sei $G=(Z,\rightarrow)$ wieder der gerichtete Graph mit $z\rightarrow z' \leftrightarrow \exists a \in\sum:z'\in\sigma(z,a)$. Dann gilt L(M) ist genau dann unendlich, wenn es $z\in Z,z_0\in S$ und $z_1\in E$ gibt mit $z_0\rightarrow^* z \rightarrow^+ z \rightarrow^* z_1$. D.h. z liegt auf einem Zyklus, ist von einem Startzustand aus erreichbar und von z kann ein Endzustand erreicht werden. Dies kann wieder mit dem Algorithmus von Dijkstra entschieden werden. + Verfahren: Sei $G=(Z,\rightarrow)$ wieder der gerichtete Graph mit $z\rightarrow z' \leftrightarrow \exists a \in\sum:z'\in\sigma(z,a)$. Dann gilt L(M) ist genau dann unendlich, wenn es $z\in Z,z_0\in S$ und $z_1\in E$ gibt mit $z_0\rightarrow^* z \rightarrow^+ z \rightarrow^* z_1$. D.h. z liegt auf einem Zyklus, ist von einem Startzustand aus erreichbar und von z kann ein Endzustand erreicht werden. Dies kann wieder mit dem Algorithmus von Dijkstra entschieden werden. \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{flashcard}{Schnittproblem} -Gilt $L_1\cap L_2=\varnothing$ für gegebene reguläre $L_1,L_2$? + Gilt $L_1\cap L_2=\varnothing$ für gegebene reguläre $L_1,L_2$? -Eingabe: NFAs $M_1$ und $M_2$ + Eingabe: NFAs $M_1$ und $M_2$ -Verfahren: Konstruiere aus $M_1$ und $M_2$ einen NFA M mit $L(M)=L(M_1)\cap L(M_2)$. Teste ob $L(M)=\varnothing$ + Verfahren: Konstruiere aus $M_1$ und $M_2$ einen NFA M mit $L(M)=L(M_1)\cap L(M_2)$. Teste ob $L(M)=\varnothing$ \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{flashcard}{Inklusionsproblem} -Gilt $L_1 \subseteq L_2$ für gegebene reguläre $L_1,L_2$? + Gilt $L_1 \subseteq L_2$ für gegebene reguläre $L_1,L_2$? -Eingabe: NFAs $M_1$ und $M_2$ + Eingabe: NFAs $M_1$ und $M_2$ -Verfahren: Aus $M_1$ und $M_2$ kann ein NFA M mit $L(M)=\bar{L(M_2)}\cap L(M_1)$ konstruieren. Es gilt $L(M_1)\subseteq L(M_2)$ genau dann, wenn $L(M)=\varnothing$. + Verfahren: Aus $M_1$ und $M_2$ kann ein NFA M mit $L(M)=\bar{L(M_2)}\cap L(M_1)$ konstruieren. Es gilt $L(M_1)\subseteq L(M_2)$ genau dann, wenn $L(M)=\varnothing$. \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{flashcard}{Äquivalenzproblem} -Gilt $L_1=L_2$ für gegebene reguläre $L_1,L_2$? + Gilt $L_1=L_2$ für gegebene reguläre $L_1,L_2$? -Eingabe: NFAs $M_1$ und $M_2$ + Eingabe: NFAs $M_1$ und $M_2$ -Verfahren 1: es gilt $L(M_1)=L(M_2)$ genau dann, wenn $L(M_1)\subseteq L(M_2)$ und $L(M_2)\subseteq L(M_1)$. + Verfahren 1: es gilt $L(M_1)=L(M_2)$ genau dann, wenn $L(M_1)\subseteq L(M_2)$ und $L(M_2)\subseteq L(M_1)$. -Verfahren 2: bestimme zu $M_i (i\in\{1,2\})$ den äquivalenten minimalen DFA $N_i$. Dann gilt $L(M_1)=L(M_2)$ genau dann, wenn $N_1$ und $N_2$ isomorph sind (d.h. sie können durch Umbennenung der Zustände ineinander überführt werden). + Verfahren 2: bestimme zu $M_i (i\in\{1,2\})$ den äquivalenten minimalen DFA $N_i$. Dann gilt $L(M_1)=L(M_2)$ genau dann, wenn $N_1$ und $N_2$ isomorph sind (d.h. sie können durch Umbennenung der Zustände ineinander überführt werden). \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{flashcard}{Kontextfreie Sprachen} -bei Kontext-freien Grammatiken haben alle Produktionen die Form $A\rightarrow w$ mit $A\in V$ und $w\in (V\cup \sum)^*$. + bei Kontext-freien Grammatiken haben alle Produktionen die Form $A\rightarrow w$ mit $A\in V$ und $w\in (V\cup \sum)^*$. \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -\begin{flashcard}[Definition]{Ableitungsbaum} Sei G eine kontext-freie Grammatik und $X\in V\cup \sum$. Ein X-Ableitungsbaum ist ein gerichteter, geordneter Baum T mit Wurzel, dessen Knoten mit Elementen von $V\cup\sum\cup\{\epsilon\}$ beschriftet sind, wobei:\begin{itemize} -\item die Wurzel mit X beschriftet ist -\item Knoten $v$ mit $a\in\sum\cup\{\epsilon\}$ beschriftet $\Rightarrow$ v ist ein Blatt -\item Knoten $v$ mit $A\in V$ beschriftet und kein Blatt $\Rightarrow$ - \begin{itemize} -\item es gibt eine Produktion $A\rightarrow X_1...X_r$ mit $X_1...X_r\in\sum\cup V$ $(r\geq 1)$ sodass die Nachfolgerknoten von $v$ mit $X_1,X_2,...,X_r$ beschriftet sind -\item oder es gibt Produktion $A\rightarrow \epsilon$ und $v$ hat genau einen Nachfolger; dieser ist mit $\epsilon$ beschriftet -\end{itemize} -\item Das Blattwort $\alpha(T)$ des X-Ableitungsbaumes T erhält man, indem man die Beschriftungen der Blätter von links nach rechts betrachtet. Ein Ableitungsbaum ist ein S-Ableitungsbaum. -\item ein X-Ableitungsbaum ist vollständig, wenn seine Blätter mit Elementen von $\sum\cup\{\epsilon\}$ beschriftet sind. -\end{itemize} +\begin{flashcard}[Definition]{Ableitungsbaum (Sei G eine kontext-freie Grammatik und $X\in V\cup \sum$)} + \scriptsize + X-Ableitungsbaum ist gerichteter, geordneter Baum T mit Wurzel, dessen Knoten mit Elementen von $V\cup\sum\cup\{\epsilon\}$ beschriftet sind: + \begin{itemize*} + \item die Wurzel mit X beschriftet ist + \item Knoten $v$ mit $a\in\sum\cup\{\epsilon\}$ beschriftet $\Rightarrow$ v ist ein Blatt + \item Knoten $v$ mit $A\in V$ beschriftet und kein Blatt $\Rightarrow$ + \begin{itemize*} + \item Produktion $A\rightarrow X_1...X_r$ mit $X_1...X_r\in\sum\cup V$ $(r\geq 1)$ sodass Nachfolgerknoten von $v$ mit $X_1,X_2,...,X_r$ + \item Produktion $A\rightarrow \epsilon$ und $v$ genau einen Nachfolger $\epsilon$ + \end{itemize*} + \item Blattwort $\alpha(T)$, durch Beschriftungen der Blätter von links nach rechts betrachtet + \item X-Ableitungsbaum vollständig, wenn Blätter mit Elementen von $\sum\cup\{\epsilon\}$ beschriftet + \end{itemize*} \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{flashcard}[Definition]{Linksableitung} Eine Ableitung heißt Linksableitung wenn in jedem Schritt das am weitesten links stehende Nichtterminal ersetzt wird. \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{flashcard}[Definition]{kontextfreie Grammatik} - Eine Kontextfreie Grammatik G heißt mehrdeutig, wenn es zwei verschiedene vollständige Ableitungsbäume $T$ und $T'$ gibt mit $\alpha(T)=\alpha(T')$. - Sonst heißt G eindeutig, d.h. G ist eindeutig wenn jedes Wort $w\in L(G)$ genau eine Ableitung besitzt. - Eine Kontextfreie Sprache heißt inhärent mehrdeutig, wenn jede kontextfreie Grammatik mit $L=L(G)$ mehrdeutig ist + Eine Kontextfreie Grammatik G heißt mehrdeutig, wenn es zwei verschiedene vollständige Ableitungsbäume $T$ und $T'$ gibt mit $\alpha(T)=\alpha(T')$. + Sonst heißt G eindeutig, d.h. G ist eindeutig wenn jedes Wort $w\in L(G)$ genau eine Ableitung besitzt. + Eine Kontextfreie Sprache heißt inhärent mehrdeutig, wenn jede kontextfreie Grammatik mit $L=L(G)$ mehrdeutig ist \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{flashcard}[Definition]{Chomsky Normalform} Eine kontextfreie Grammatik g ist in Chomsky Normalform, falls\begin{itemize} -\item alle Produktionen von G die Form $A\rightarrow AB$ oder $A\rightarrow a$ haben -\item oder alle Produktionen von G die Form $A\rightarrow BC$ oder $A\rightarrow a$ oder $S\rightarrow\epsilon$ haben und S nie auf der rechten Seite einer Produktion vorkommt. -\end{itemize} +\begin{flashcard}[Definition]{Chomsky Normalform} Eine kontextfreie Grammatik g ist in Chomsky Normalform, falls\begin{itemize*} + \item alle Produktionen von G die Form $A\rightarrow AB$ oder $A\rightarrow a$ haben + \item oder alle Produktionen von G die Form $A\rightarrow BC$ oder $A\rightarrow a$ oder $S\rightarrow\epsilon$ haben und S nie auf der rechten Seite einer Produktion vorkommt. + \end{itemize*} \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{flashcard}[Satz]{ Zu jeder kontextfreien Grammatik gibt es eine Grammatik G' in Chomsky Normalform mit} $L(G)=L(G')$ \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{flashcard}{Der Cocke-Younger-Kasami- oder CYK-Algorithmus} -Sei G kontextfreie Grammatik. Gesucht ist ein Algorithmus mit dessen Hilfe wir entscheiden können, ob ein gegebenes Wort zu L(G) gehört. + Sei G kontextfreie Grammatik. Gesucht ist ein Algorithmus mit dessen Hilfe wir entscheiden können, ob ein gegebenes Wort zu L(G) gehört. \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{flashcard}[Definition]{ Ein Kellerautomat} M ist ein 6-Tupel $M=(Z,\sum,\Gamma, z_0, \delta, \#)$, wobei\begin{itemize} -\item Z die endliche Menge der Zustände -\item $\sum$ das Eingabealphabet -\item $\Gamma$ das Kelleralphabet -\item $z_o\in Z$ der Startzustand -\item $\delta: Z \times (\sum \cup \{\epsilon\})\times \Gamma \rightarrow P_{\epsilon}Z\times\Gamma^*)$ die Überführungsfunktion -\end{itemize} +\begin{flashcard}[Definition]{ Ein Kellerautomat} M ist ein 6-Tupel $M=(Z,\sum,\Gamma, z_0, \delta, \#)$, wobei\begin{itemize*} + \item Z die endliche Menge der Zustände + \item $\sum$ das Eingabealphabet + \item $\Gamma$ das Kelleralphabet + \item $z_o\in Z$ der Startzustand + \item $\delta: Z \times (\sum \cup \{\epsilon\})\times \Gamma \rightarrow P_{\epsilon}Z\times\Gamma^*)$ die Überführungsfunktion + \end{itemize*} \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{flashcard}[Definition]{ Ein Konfiguration eines PDA} ist ein Tripel $k\in Z \times \sum^* \times \Gamma^*$ -- $z\in Z$ ist der aktuelle Zustand -- $w\in\sum$ ist der noch zu lesende Teil der Eingabe -- $\gamma \in \Gamma^*$ ist der aktuelle Kellerinhalt. Dabei steht das oberste Kellerzeichen ganz links - -Übergänge zwischen Konfigurationen ergeben sich aus der Überführungsfunktion $\delta$ +\begin{flashcard}[Definition]{ Ein Konfiguration eines PDA} + ist ein Tripel $k\in Z \times \sum^* \times \Gamma^*$ + \begin{itemize*} + \item $z\in Z$ ist der aktuelle Zustand + \item $w\in\sum$ ist der noch zu lesende Teil der Eingabe + \item $\gamma \in \Gamma^*$ ist der aktuelle Kellerinhalt. Dabei steht das oberste Kellerzeichen ganz links + \end{itemize*} + Übergänge zwischen Konfigurationen ergeben sich aus der Überführungsfunktion $\delta$ \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{flashcard}[Definition]{ Seien $\gamma\in\Gamma^*, A_1B_1,...,B_k\in\Gamma, w, w'\in\sum^*$ und $z,z'\in Z$. Dann gilt $(z,w,A\gamma)\rightarrow (z',w', B_1...B_{k\gamma})$ genau dann, wenn} es $a\in\sum \cup\{\epsilon\}$ gibt mit $w=aw'$ und $(z',B_1...B_k)\in\delta(z,a,A)$ \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{flashcard}[Definition]{ Sei M ein PDA. Dann ist die von M akzeptierte Sprache:} $L(M)=\{x\in\sum^* | \text{es gibt } z\in Z \text{mit} (z_0, x, \#) [...] ^*(z,\epsilon, \epsilon)\}$ \end{flashcard} - +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{flashcard}[Definition]{ Sei M ein PDA. Dann ist die von M akzeptierte Sprache} - $L(M)=\{x\in\sum^* | \text{ es gibt } z\in Z \text{ mit } (z_0,x,\#)\vdash^* (z,\epsilon,\epsilon)\}$ - \end{flashcard} + $L(M)=\{x\in\sum^* | \text{ es gibt } z\in Z \text{ mit } (z_0,x,\#)\vdash^* (z,\epsilon,\epsilon)\}$ +\end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{flashcard}[Definition]{ eine kontextfreie Grammatik G ist in Greibach Normalform} falls alle Produktionen aus P folgende Form haben: $A\rightarrow aB_1B_2...B_k$, mit $k\in \mathbb{N}$, $A,B_1,...,B_k\in V$ und $a\in \sum$ -Die Greibach Normalform garantiert, dass bei jedem Ableitungsschritt genau ein Alphabetsymbol entsteht. + Die Greibach Normalform garantiert, dass bei jedem Ableitungsschritt genau ein Alphabetsymbol entsteht. \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{flashcard}[Satz]{ aus einer kontextfreien Grammatik G kann eine kontextfreie Grammatik G' in Greibach Normalform berechnet werden mit} - $L(G')=L(G)\ \{\epsilon\}$. + $L(G')=L(G)\ \{\epsilon\}$. -> Jede kontextfreie Sprache L ist Sprache eines PDA M mit nur einem Zustand. Gilt $\epsilon\not\in L$, so werden keine $\epsilon$-Transitionen benötigt + Jede kontextfreie Sprache L ist Sprache eines PDA M mit nur einem Zustand. Gilt $\epsilon\not\in L$, so werden keine $\epsilon$-Transitionen benötigt -> Ist M ein PDA, so ist L(M) kontextfrei + Ist M ein PDA, so ist L(M) kontextfrei \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{flashcard}[Satz]{ Sei L eine Sprache. Dann sind äquivalent}\begin{itemize} -\item L ist kontextfrei -\item es gibt einen PDA M mit $L(M)=L$ -\item es gibt einen PDA M mit nur einem Zustand und $L(M)=L$. Gilt $\epsilon\not\in L$, so sind diese Aussagen äquivalent zu -\item es gibt einen PDA M mit nur einem Zustand und ohne eine $\epsilon$-Transitionen, so dass $L(M)=L$ gilt -\end{itemize} +\begin{flashcard}[Satz]{ Sei L eine Sprache. Dann sind äquivalent} + \begin{itemize*} + \item L ist kontextfrei + \item es gibt einen PDA M mit $L(M)=L$ + \item es gibt einen PDA M mit nur einem Zustand und $L(M)=L$. Gilt $\epsilon\not\in L$, so sind diese Aussagen äquivalent zu + \item es gibt einen PDA M mit nur einem Zustand und ohne eine $\epsilon$-Transitionen, so dass $L(M)=L$ gilt + \end{itemize*} \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{flashcard}[Definition]{PDAs mit Endzuständen} Ein Kellerautomat mit Endzuständen oder PDAE ist ein 7-Tupel M, wobei $(Z,\sum,\Gamma, \iota, \delta, \#)$ ein PDa und $E\subseteq Z$ eine Menge von Endzuständen ist +\begin{flashcard}[Definition]{PDAs mit Endzuständen} + Ein Kellerautomat mit Endzuständen oder PDAE ist ein 7-Tupel M, wobei $(Z,\sum,\Gamma, \iota, \delta, \#)$ ein PDa und $E\subseteq Z$ eine Menge von Endzuständen ist \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{flashcard}[Definition]{ Sei M ein PDAE. Die von M akzeptierte Sprache ist} $L(M)=\{w\in\sum^* | \text{es gibt } e\in E \text{ und } \gamma\in\Gamma^* \text{ mit } (\iota, w,\#)\vdash^* (e,\epsilon,\gamma)\}$ +\begin{flashcard}[Definition]{ Sei M ein PDAE. Die von M akzeptierte Sprache ist} + $L(M)=\{w\in\sum^* | \text{es gibt } e\in E \text{ und } \gamma\in\Gamma^* \text{ mit } (\iota, w,\#)\vdash^* (e,\epsilon,\gamma)\}$ \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{flashcard}[Definition]{ ein deterministischer Kellerautomat oder DPDA ist ein PDAE M,} so dass für alle $z\in Z, a\in\sum, A\in\Gamma$ gilt: $|\delta(z,a,A)|+|\delta(z,\epsilon,A)|\leq 1$. +\begin{flashcard}[Definition]{ ein deterministischer Kellerautomat oder DPDA ist ein PDAE M,} + so dass für alle $z\in Z, a\in\sum, A\in\Gamma$ gilt: $|\delta(z,a,A)|+|\delta(z,\epsilon,A)|\leq 1$. \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{flashcard}[Definition]{ eine Sprache L ist deterministisch kontextfrei,} wenn es einen deterministischen Kellerautomaten M gibt mit $L(M)=L$ +\begin{flashcard}[Definition]{ eine Sprache L ist deterministisch kontextfrei,} + wenn es einen deterministischen Kellerautomaten M gibt mit $L(M)=L$ \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{flashcard}[Satz]{ Ist $L\subseteq \sum^*$ deterministisch kontextfrei, }so auch $\sum^*\backslash L$ +\begin{flashcard}[Satz]{ Ist $L\subseteq \sum^*$ deterministisch kontextfrei, } + so auch $\sum^*\backslash L$ \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{flashcard}[Satz]{} aus einem DPDA M kann ein DPDA M' berechnet werden mit $L/M')=\sum^*\backslash L(M)$ +\begin{flashcard}[Satz]{Wie wird aus einem DPDA M ein DPDA M' berechnet?} + aus einem DPDA M kann ein DPDA M' berechnet werden mit $L/M'=\sum^*\backslash L(M)$ \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{flashcard}[Definition]{das Lemma von Ogden (William Ogden)} -Wenn L eine kontextfreie Sprache ist, dann gibt es $n\geq 1$ derart, dass für alle $z\in L$, in denen n Positionen markiert sind, gilt: es gibt Wörter $u,v,w,x,y\in\sum^*$ mit -\begin{itemize} -\item $z=uvwxy$ -\item v oder x enthält wenigstens eine der Markierungen oder -\item $uv^i wx^i y \in L$ für alle $i\geq 0$ - \end{itemize} + Wenn L eine kontextfreie Sprache ist, dann gibt es $n\geq 1$ derart, dass für alle $z\in L$, in denen n Positionen markiert sind, gilt: es gibt Wörter $u,v,w,x,y\in\sum^*$ mit + \begin{itemize*} + \item $z=uvwxy$ + \item v oder x enthält wenigstens eine der Markierungen oder + \item $uv^i wx^i y \in L$ für alle $i\geq 0$ + \end{itemize*} \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{flashcard}[Definition]{ Wortproblem für eine kontextfreie Sprache $L$} - Gegeben $w\in\sum^*$. Gilt $w\in L$? -Ist die kontextfreie Sprache L durch eine kontextfreie Grammatik in Chomsky-Normalform gegeben, so kann das Wortproblem mit dem CYK-Algorithmus in Zeit $O(|w|^3)$ gelöst werden. -Ist L durch einen deterministischen PDA gegeben, so kann das Wortproblem für L sogar in Zeit $O(n)$ gelöst werden. + Gegeben $w\in\sum^*$. Gilt $w\in L$? + Ist die kontextfreie Sprache L durch eine kontextfreie Grammatik in Chomsky-Normalform gegeben, so kann das Wortproblem mit dem CYK-Algorithmus in Zeit $O(|w|^3)$ gelöst werden. + Ist L durch einen deterministischen PDA gegeben, so kann das Wortproblem für L sogar in Zeit $O(n)$ gelöst werden. \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{flashcard}[Definition]{ Uniformes Wortproblem für kontextfreie Sprachen} Gegeben kontextfreie Grammatik G und Wort $w\in\sum^*$. Gilt $w\in L(G)$? -Lösung:\begin{itemize} -\item berechne kontextfreie Grammatik G' in Chomsky Normalform mit $L(G)=L(G')$ -\item Wende CYK-Algorithmus auf die Frage $w\in L(G')$ an -\end{itemize} +\begin{flashcard}[Definition]{ Uniformes Wortproblem für kontextfreie Sprachen} + Gegeben kontextfreie Grammatik G und Wort $w\in\sum^*$. Gilt $w\in L(G)$? + + Lösung: + \begin{itemize*} + \item berechne kontextfreie Grammatik G' in Chomsky Normalform mit $L(G)=L(G')$ + \item Wende CYK-Algorithmus auf die Frage $w\in L(G')$ an + \end{itemize*} \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{flashcard}[Definition]{ Leerheitsproblem für kontextfreie Sprachen} Gegeben eine kontextfreie Grammatik $G=(V,\sum,P,S)$. Gilt $L(G)=\varnothing$ -Lösung: Sei $W=\{A\in V | \exists w\in\sum^*: A\Rightarrow_G^* w\}$ die Menge aller produktiven Nichtterminale. Dann gilt $L(G)\not= \varnothing \leftrightarrow S\in W$. Berechnung von W: -$W_0:=\{A\in V | \exists w\in\sum^*:(A\rightarrow w)\in P\}$ +\begin{flashcard}[Definition]{ Leerheitsproblem für kontextfreie Sprachen} + Gegeben eine kontextfreie Grammatik $G=(V,\sum,P,S)$. Gilt $L(G)=\varnothing$ + Lösung: Sei $W=\{A\in V | \exists w\in\sum^*: A\Rightarrow_G^* w\}$ die Menge aller produktiven Nichtterminale. Dann gilt $L(G)\not= \varnothing \leftrightarrow S\in W$. Berechnung von W: + $W_0:=\{A\in V | \exists w\in\sum^*:(A\rightarrow w)\in P\}$ \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{flashcard}[Definition]{ Endlichkeitsproblem für kontextfreie Sprachen} Gegeben eine kontextfreie Grammatik G. Ist $L(G)$ endlich? -O.E. können wir annehmen, daß G in Chomsky-Normalform ist. Wir definieren einen Graphen $(W , E )$ auf der Menge der produktiven Nichtterminale mit folgender Kantenrelation: $E=\{(A,B)\in W\times W | \exists C \in W: (A\rightarrow BC)\in P \text{ oder } (A\rightarrow CB)\in P\}$ -Beobachtung: $(A,B)\in E$ gilt genau dann, wenn es einen vollständigen A-Ableitungsbaum gibt, so daß B ein Kind der Wurzel beschriftet. +\begin{flashcard}[Definition]{ Endlichkeitsproblem für kontextfreie Sprachen} + Gegeben eine kontextfreie Grammatik G. Ist $L(G)$ endlich? + O.E. können wir annehmen, daß G in Chomsky-Normalform ist. Wir definieren einen Graphen $(W , E )$ auf der Menge der produktiven Nichtterminale mit folgender Kantenrelation: $E=\{(A,B)\in W\times W | \exists C \in W: (A\rightarrow BC)\in P \text{ oder } (A\rightarrow CB)\in P\}$ + Beobachtung: $(A,B)\in E$ gilt genau dann, wenn es einen vollständigen A-Ableitungsbaum gibt, so daß B ein Kind der Wurzel beschriftet. \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{flashcard}[Definition]{ Intuitiver Berechenbarkeitsbegriff} Eine Funktion $f:\mathbb{N}^k\rightarrow\mathbb{N}$ ist intuitiv berechenbar, wenn es einen Algorithmus gibt, der f berechnet, d.h.\begin{itemize} -\item das Verfahren erhält $(n_1,..., n_k)$ als Eingabe, -\item terminiert nach endlich vielen Schritten -\item und gibt $f(n_1,...,n_k )$ aus. -\end{itemize} +\begin{flashcard}[Definition]{ Intuitiver Berechenbarkeitsbegriff} + Eine Funktion $f:\mathbb{N}^k\rightarrow\mathbb{N}$ ist intuitiv berechenbar, wenn es einen Algorithmus gibt, der f berechnet, d.h. + \begin{itemize*} + \item das Verfahren erhält $(n_1,..., n_k)$ als Eingabe, + \item terminiert nach endlich vielen Schritten + \item und gibt $f(n_1,...,n_k )$ aus. + \end{itemize*} \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{flashcard}[Definition]{ Ein Loop-Programm ist von der Form}\begin{itemize} -\item $x_i := c, x_i := x_j + c, x_i := x_j \div c$ mit $c\in\{0, 1\}$ und $i, j$ (Wertzuweisung) oder -\item $P_1 ; P_2$, wobei $P_1$ und $P_2$ Loop-Programme sind (sequentielle Komposition) oder -\item loop $x_i$ do P end, wobei P ein Loop-Programm ist und $i_1$. -\end{itemize} +\begin{flashcard}[Definition]{ Ein Loop-Programm ist von der Form} + \begin{itemize*} + \item $x_i := c, x_i := x_j + c, x_i := x_j \div c$ mit $c\in\{0, 1\}$ und $i, j$ (Wertzuweisung) oder + \item $P_1 ; P_2$, wobei $P_1$ und $P_2$ Loop-Programme sind (sequentielle Komposition) oder + \item loop $x_i$ do P end, wobei P ein Loop-Programm ist und $i_1$. + \end{itemize*} \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{flashcard}[Definition]{} Die modifizierte Subtraktion $\div$ ist definiert durch $\div: \mathbb{N}^2 \rightarrow \mathbb{N}: (m,n)\rightarrow max(0,m-n)$ +\begin{flashcard}[Definition]{modifizierte Subtraktion $\div$} + Die modifizierte Subtraktion $\div$ ist definiert durch $\div: \mathbb{N}^2 \rightarrow \mathbb{N}: (m,n)\rightarrow max(0,m-n)$ \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{flashcard}[Definition]{} Für jedes Loop-Programm P, in dem keine Variable $x_i$ mit $i>k$ vorkommt, definieren wir zunächst eine Funktion $[[P]]_k:\mathbb{N}^k\rightarrow \mathbb{N}^k$ durch Induktion über den Aufbau von P +\begin{flashcard}[Definition]{Loop Programm P, ohne Variable $x_i$ mit $ik$ vorkommt, definieren wir zunächst eine Funktion $[[P]]_k:\mathbb{N}^k\rightarrow \mathbb{N}^k$ durch Induktion über den Aufbau von P \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{flashcard}[Definition]{} Eine Funktion $f:\mathbb{N}^k\rightarrow\mathbb{N}$ (mit $k\geq 0$) heißt loop-berechenbar, falls es ein $l\geq k$ und ein Loop-Programm P, in dem höchstens die Variablen $\forall n_1,...,n_k\in\mathbb{N}:f(n_1,...,n_k)=\pi_1^l([[P]]_l(n_1,...,n_k,0,...,0))$. +\begin{flashcard}[Definition]{Wann ist $f:\mathbb{N}^k\rightarrow\mathbb{N}$ loop-berechnbar?} + Eine Funktion $f:\mathbb{N}^k\rightarrow\mathbb{N}$ (mit $k\geq 0$) heißt loop-berechenbar, falls es ein $l\geq k$ und ein Loop-Programm P, in dem höchstens die Variablen $\forall n_1,...,n_k\in\mathbb{N}:f(n_1,...,n_k)=\pi_1^l([[P]]_l(n_1,...,n_k,0,...,0))$. -Loop-Vermutung: Eine Funktion $\mathbb{N}^k\rightarrow \mathbb{N}$ mit $k \geq 0$ ist genau dann intuitiv berechenbar, wenn sie loop-berechenbar ist. + Loop-Vermutung: Eine Funktion $\mathbb{N}^k\rightarrow \mathbb{N}$ mit $k \geq 0$ ist genau dann intuitiv berechenbar, wenn sie loop-berechenbar ist. \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{flashcard}[Definition]{} Seien $k\geq 0, \mathbb{N}^k\rightarrow \mathbb{N}$ und $h:\mathbb{N}^{k+2}$. Die Funktion $f:\mathbb{N}^{k+1}\rightarrow\mathbb{N}$ mit $f(0,n_2,...,n_{k+2})=g(n_2,...,n_{k+1})$ und $f(m+1, n_2,...,n_{k+1})=h(f(m,n_2,...,n_{k+1}),m,n_2,...,n_{k+1})$ ensteht aus g und h mittels Rekursion. +\begin{flashcard}[Definition]{Seien $k\geq 0, \mathbb{N}^k\rightarrow \mathbb{N}$ und $h:\mathbb{N}^{k+2}$.\\ Wie erhält man $f:\mathbb{N}^{k+1}\rightarrow\mathbb{N}$?} + Die Funktion $f:\mathbb{N}^{k+1}\rightarrow\mathbb{N}$ mit $f(0,n_2,...,n_{k+2})=g(n_2,...,n_{k+1})$ und $f(m+1, n_2,...,n_{k+1})=h(f(m,n_2,...,n_{k+1}),m,n_2,...,n_{k+1})$ ensteht aus g und h mittels Rekursion. \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{flashcard}[Definition]{Hilberts Vermutung (1926)} Eine Funktion $\mathbb{N}^k\rightarrow\mathbb{N}$ mit $k\geq 0$ ist genau dann intuitiv berechenbar, wenn sie primitiv rekursiv ist. +\begin{flashcard}[Definition]{Hilberts Vermutung (1926)} + Eine Funktion $\mathbb{N}^k\rightarrow\mathbb{N}$ mit $k\geq 0$ ist genau dann intuitiv berechenbar, wenn sie primitiv rekursiv ist. \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{flashcard}[Definition]{ Die primitiv rekursiven Funktionen sind induktiv wie folgt definiert} -\begin{itemize} -\item Alle konstanten Funktionen der Form $k_c:\mathbb{N}^0\rightarrow\mathbb{N}:()\rightarrow c$ (für ein festes $c\in\mathbb{N}$) sind primitiv rekursiv. -\item Alle Projektionen der Form $\pi_i^k:\mathbb{N}^k\rightarrow\mathbb{N}: (n_1,..., n_k)\rightarrow n_i$ (mit $1\geq i\geq k$) sind primitiv rekursiv. -\item Die Nachfolgerfunktion $s:\mathbb{N}\rightarrow\mathbb{N}: n\rightarrow n + 1$ ist primitiv rekursiv. -\item Wenn $f:\mathbb{N}^k\rightarrow\mathbb{N}$ und $g_11,...,g_k:\mathbb{N}^l\rightarrow\mathbb{N}$ (mit $k,l\geq 0$) primitiv rekursiv sind, dann ist auch die Funktion $f(g_1,..., g_k):\mathbb{N}^l\rightarrow\mathbb{N}$ primitiv rekursiv (Substitution). -\item Sind $g:\mathbb{N}^k\rightarrow\mathbb{N}$ und $h:\mathbb{N}^{k+2}\rightarrow\mathbb{N}$ primitiv rekursiv (mit $k\geq 0$) und entsteht $f:\mathbb{N}^{k+1}\rightarrow\mathbb{N}$ aus g und h mittels Rekursion, so ist auch f primitiv rekursiv (Rekursion). -\end{itemize} +\begin{flashcard}[Definition]{ Die primitiv rekursiven Funktionen sind induktiv wie folgt definiert} + \scriptsize + \begin{itemize*} + \item Alle konstanten Funktionen der Form $k_c:\mathbb{N}^0\rightarrow\mathbb{N}:()\rightarrow c$ (für ein festes $c\in\mathbb{N}$) sind primitiv rekursiv. + \item Alle Projektionen der Form $\pi_i^k:\mathbb{N}^k\rightarrow\mathbb{N}: (n_1,..., n_k)\rightarrow n_i$ (mit $1\geq i\geq k$) sind primitiv rekursiv. + \item Die Nachfolgerfunktion $s:\mathbb{N}\rightarrow\mathbb{N}: n\rightarrow n + 1$ ist primitiv rekursiv. + \item Wenn $f:\mathbb{N}^k\rightarrow\mathbb{N}$ und $g_11,...,g_k:\mathbb{N}^l\rightarrow\mathbb{N}$ (mit $k,l\geq 0$) primitiv rekursiv sind, dann ist auch die Funktion $f(g_1,..., g_k):\mathbb{N}^l\rightarrow\mathbb{N}$ primitiv rekursiv (Substitution). + \item Sind $g:\mathbb{N}^k\rightarrow\mathbb{N}$ und $h:\mathbb{N}^{k+2}\rightarrow\mathbb{N}$ primitiv rekursiv (mit $k\geq 0$) und entsteht $f:\mathbb{N}^{k+1}\rightarrow\mathbb{N}$ aus g und h mittels Rekursion, so ist auch f primitiv rekursiv (Rekursion). + \end{itemize*} \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{flashcard}[Definition]{} Seien $f,g: \mathbb{N}^{k+1}\rightarrow\mathbb{N}$ Funktionen mit -\begin{itemize} -\item $$g(m,\bar{n})= \begin{cases} 1 \quad\text{falls } \exists i\leq m: f(i,\bar{n}\geq 1) \\ 0 \quad\text{sonst} \end{cases}$$ -\item für alle $\bar{n}\in\mathbb{N}^k$. Wir sagen, g geht durch den beschränkten Existenzwuantor aus f hervor. -\end{itemize} +\begin{flashcard}[Definition]{Seien $f,g: \mathbb{N}^{k+1}\rightarrow\mathbb{N}$ Funktionen\\ Wie geht g durch den beschränkten Existenzquantor aus f hervor} + Seien $f,g: \mathbb{N}^{k+1}\rightarrow\mathbb{N}$ Funktionen mit + \begin{itemize*} + \item $$g(m,\bar{n})= \begin{cases} 1 \quad\text{falls } \exists i\leq m: f(i,\bar{n}\geq 1) \\ 0 \quad\text{sonst} \end{cases}$$ + \item für alle $\bar{n}\in\mathbb{N}^k$. Wir sagen, g geht durch den beschränkten Existenzquantor aus f hervor. + \end{itemize*} \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{flashcard}[Definition]{} Die Funktion $ack:\mathbb{N}^2\rightarrow\mathbb{N}$ mit $ack(x,y,)=ack_x(y)$ heißt Ackermann Funktion +\begin{flashcard}[Definition]{Ackermann Funktion} + Die Funktion $ack:\mathbb{N}^2\rightarrow\mathbb{N}$ mit $ack(x,y,)=ack_x(y)$ heißt Ackermann Funktion \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{flashcard}[Definition]{} Sei P Loop-Programm mit Variablen $x_1,x_2,...,x_n$. Für Anfangswerte $(n_i)$ seien $(n'_i)$ die Werte der Variablen bei Programmende. +\begin{flashcard}[Definition]{Loop Programm P} + Sei P Loop-Programm mit Variablen $x_1,x_2,...,x_n$. Für Anfangswerte $(n_i)$ seien $(n'_i)$ die Werte der Variablen bei Programmende. -$$f_p:\mathbb{N}\rightarrow\mathbb{N}: n\rightarrow max\{\sum_{1\leq i\leq l} n'_i | \sum_{1\leq i \leq l} n_i\leq n \}$$ + $$f_p:\mathbb{N}\rightarrow\mathbb{N}: n\rightarrow max\{\sum_{1\leq i\leq l} n'_i | \sum_{1\leq i \leq l} n_i\leq n \}$$ \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{flashcard}[Satz]{ Die Ackermann Funktion ist nicht berechenbar} -Beweis indirekt: Angenommen P wäre Loop-Programm, das $ack$ berechnet. Nach Beschränkungslemma existiert $k\in\mathbb{N}$ mit $f_p(m)< ack_k(m)$, damit $ack_k(k)\leq f_p(2k)< ack_k(2k)$ im Widerspruch zum Monotonielemma. +\begin{flashcard}[Satz]{Ist die Ackermann Funktion ist berechenbar} + Die Ackermann Funktion ist nicht berechenbar. + + Beweis indirekt: Angenommen P wäre Loop-Programm, das $ack$ berechnet. Nach Beschränkungslemma existiert $k\in\mathbb{N}$ mit $f_p(m)< ack_k(m)$, damit $ack_k(k)\leq f_p(2k)< ack_k(2k)$ im Widerspruch zum Monotonielemma. \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{flashcard}[Definition]{ Ein While Programm ist von der Form} -\begin{itemize} -\item $x_i=c; x_i=x_j+c; x_i=x_j-c$ mit $c\in\{0,1\}$ und $i,j\geq 1$ (Wertzuweisung) oder -\item $P_1;P_2$, wobei $P_1$ und $P_2$ bereits While Programme sind (sequentielle Komposition) oder -\item while $x_i\not = 0$ do P end, wobei P ein While Programm ist und $i\geq 1$. -\end{itemize} + \begin{itemize*} + \item $x_i=c; x_i=x_j+c; x_i=x_j-c$ mit $c\in\{0,1\}$ und $i,j\geq 1$ (Wertzuweisung) oder + \item $P_1;P_2$, wobei $P_1$ und $P_2$ bereits While Programme sind (sequentielle Komposition) oder + \item while $x_i\not = 0$ do P end, wobei P ein While Programm ist und $i\geq 1$. + \end{itemize*} \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{flashcard}[Definition]{} -Seien $r\in\mathbb{N}$ und $D\subseteq\mathbb{N}^r$. Eine Funktion $f:D\rightarrow\mathbb{N}$ heißt partielle Funktion von $\mathbb{N}^r$ nach $\mathbb{N}$. Wir schreiben hierfür $f:\mathbb{N}^r \rightarrow\mathbb{N}$. +\begin{flashcard}[Definition]{Seien $r\in\mathbb{N}$ und $D\subseteq\mathbb{N}^r$.\\ Was ist eine partielle Funktion?} + Seien $r\in\mathbb{N}$ und $D\subseteq\mathbb{N}^r$. Eine Funktion $f:D\rightarrow\mathbb{N}$ heißt partielle Funktion von $\mathbb{N}^r$ nach $\mathbb{N}$. Wir schreiben hierfür $f:\mathbb{N}^r \rightarrow\mathbb{N}$. \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{flashcard}[Definition]{} wie bei Loop Programmen definieren wir zunächst für jedes While Programm P in dem keine Variable $x_i$ mit $i>k$ vorkommt induktiv eine partielle Abbildung $[[P]]_k:\mathbb{N}^k \rightarrow\mathbb{N}^k$. Hierfür sei $\bar{n}\in\mathbb{N}^k$ - \begin{itemize} -\item $[[x_i=c]]_k(n_1,...,n_k)=(m_1,...,m_k)$ genau dann, wenn $m_i=c$ und $m_l=n_l$ für $l\not = i$ -\item $[[x_i=x_j \pm c]]_k(n_1,...,n_k)=(m_1,...,m_k)$ genau dann, wenn $m_i=n_j\pm c$ und $m_l=n_l$ für $l\not = i$ -\item $[[P_1; P_2]]_k(\bar{n})$ ist genau dann definiert, wenn $\bar{m}=[[P_1]]_k(\bar{n})\in\mathbb{N}^k$ und $[[P_2]]_k(\bar{m})$ definiert sind. In diesem Falle gilt $[[P_1; P_2]]_k(\bar{n})=[[P_2]]_k([[P_1]]_k(\bar{n}))$, sonst undefiniert. -\end{itemize} +\begin{flashcard}[Definition]{While Programm} + wie bei Loop Programmen definieren wir zunächst für jedes While Programm P in dem keine Variable $x_i$ mit $i>k$ vorkommt induktiv eine partielle Abbildung $[[P]]_k:\mathbb{N}^k \rightarrow\mathbb{N}^k$. Hierfür sei $\bar{n}\in\mathbb{N}^k$ + \scriptsize{ + \begin{itemize*} + \item $[[x_i=c]]_k(n_1,...,n_k)=(m_1,...,m_k)$ genau dann, wenn $m_i=c$ und $m_l=n_l$ für $l\not = i$ + \item $[[x_i=x_j \pm c]]_k(n_1,...,n_k)=(m_1,...,m_k)$ genau dann, wenn $m_i=n_j\pm c$ und $m_l=n_l$ für $l\not = i$ + \item $[[P_1; P_2]]_k(\bar{n})$ ist genau dann definiert, wenn $\bar{m}=[[P_1]]_k(\bar{n})\in\mathbb{N}^k$ und $[[P_2]]_k(\bar{m})$ definiert sind. In diesem Falle gilt $[[P_1; P_2]]_k(\bar{n})=[[P_2]]_k([[P_1]]_k(\bar{n}))$, sonst undefiniert. + \end{itemize*} + } \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{flashcard}[Definition]{} Eine partielle Funktion $f:\mathbb{N}^k\rightarrow\mathbb{N}$ heißt while Berechenbar, falls es ein $l\geq k$ und ein While Programm P, in dem höchstens die Variablen $x_1,...,x_l$ vorkommen, gibt, sodass für alle $n_1,...,n_k\in\mathbb{N}$ gilt:\begin{itemize} -\item $f(n_1,...,n_k)$ definiert $\leftrightarrow [[P]]_l(n_1,...,n_k,0,...,0)$ definiert -\item Falls $f(n_1,...,n_k)$ definiert ist, gilt $f(n_1,...,n_k)=\pi_1^l ([[P]]_l(n_1,...,n_k,0,...,0))$. -\end{itemize} +\begin{flashcard}[Definition]{Ist eine partielle Funktion while Berechenbar?} + Eine partielle Funktion $f:\mathbb{N}^k\rightarrow\mathbb{N}$ heißt while Berechenbar, falls es ein $l\geq k$ und ein While Programm P, in dem höchstens die Variablen $x_1,...,x_l$ vorkommen, gibt, sodass für alle $n_1,...,n_k\in\mathbb{N}$ gilt:\begin{itemize*} + \item $f(n_1,...,n_k)$ definiert $\leftrightarrow [[P]]_l(n_1,...,n_k,0,...,0)$ definiert + \item Falls $f(n_1,...,n_k)$ definiert ist, gilt $f(n_1,...,n_k)=\pi_1^l ([[P]]_l(n_1,...,n_k,0,...,0))$. + \end{itemize*} \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{flashcard}[Definition]{ Gödels Vermutung} -Eine partielle Funktion $\mathbb{N}^k\rightarrow\mathbb{N}$ ist gneau dann intuitiv berechenbar, wenn sie $\mu$-rekursiv ist. + Eine partielle Funktion $\mathbb{N}^k\rightarrow\mathbb{N}$ ist gneau dann intuitiv berechenbar, wenn sie $\mu$-rekursiv ist. \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{flashcard}[Definition]{$\mu$-rekursive Funktion} Sei $f:\mathbb{N}^{k+1}\rightarrow\mathbb{N}$ eine partielle Funktion Dann ist $\mu f:\mathbb{N}^k\rightarrow\mathbb{N}$ definiert durch $\mu f(n_1,...,n_k)= min\{m| f(m,n_1,...,n_k)=0 \text{ und } \forall x< m: f(x,n_1,...,n_k) \text{ definiert } \}$. Dabei ist min $\varnothing$ undefiniert. Wir sagen, dass die Funktion $\mu f$ aus f durch den $\mu$-Operator hervorgeht. +\begin{flashcard}[Definition]{$\mu$-rekursive Funktion} + Sei $f:\mathbb{N}^{k+1}\rightarrow\mathbb{N}$ eine partielle Funktion Dann ist $\mu f:\mathbb{N}^k\rightarrow\mathbb{N}$ definiert durch $\mu f(n_1,...,n_k)= min\{m| f(m,n_1,...,n_k)=0 \text{ und } \forall x< m: f(x,n_1,...,n_k) \text{ definiert } \}$. Dabei ist min $\varnothing$ undefiniert. Wir sagen, dass die Funktion $\mu f$ aus f durch den $\mu$-Operator hervorgeht. \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{flashcard}[Definition]{Die Klasse der $\mu$-rekursiven Funktionen ist rekursiv definiert} -\begin{itemize} -\item Alle konstanten Funktionen $k_m:\mathbb{N}^0\rightarrow\mathbb{N}:()\rightarrow m$, alle Projektionen $\pi_i^k:\mathbb{N}^k\rightarrow \mathbb{N}: (n_1,...,n_k)\rightarrow n_i$ und die Nachfolgerfunktion $s:\mathbb{N}\rightarrow \mathbb{N}:n\rightarrow n+1$ sind $\mu$-rekursiv. -\item Sind $f:\mathbb{N}^k \rightarrow \mathbb{N}$ und $g_1,...,g_k:\mathbb{N}^r\rightarrow\mathbb{N}$ $\mu$-rekursiv, so auch $F:\mathbb{N}^r\rightarrow\mathbb{N}$ mit $F(n) = f(g_1(\bar{n}),..., g_k(\bar{n}))$ (wobei $F(n)$ genau dann definiert ist, wenn $g_i(n)$ für alle i definiert ist und wenn f auf diesen Werten definiert ist). -\item Jede partielle Funktion f , die durch Rekursion aus $\mu$-rekursiven Funktionen entsteht, ist $\mu$-rekursiv. -\item Ist f $\mu$-rekursiv, so auch $\mu f$. -\end{itemize} + \scriptsize{ + \begin{itemize*} + \item Alle konstanten Funktionen $k_m:\mathbb{N}^0\rightarrow\mathbb{N}:()\rightarrow m$, alle Projektionen $\pi_i^k:\mathbb{N}^k\rightarrow \mathbb{N}: (n_1,...,n_k)\rightarrow n_i$ und die Nachfolgerfunktion $s:\mathbb{N}\rightarrow \mathbb{N}:n\rightarrow n+1$ sind $\mu$-rekursiv. + \item Sind $f:\mathbb{N}^k \rightarrow \mathbb{N}$ und $g_1,...,g_k:\mathbb{N}^r\rightarrow\mathbb{N}$ $\mu$-rekursiv, so auch $F:\mathbb{N}^r\rightarrow\mathbb{N}$ mit $F(n) = f(g_1(\bar{n}),..., g_k(\bar{n}))$ (wobei $F(n)$ genau dann definiert ist, wenn $g_i(n)$ für alle i definiert ist und wenn f auf diesen Werten definiert ist). + \item Jede partielle Funktion f , die durch Rekursion aus $\mu$-rekursiven Funktionen entsteht, ist $\mu$-rekursiv. + \item Ist f $\mu$-rekursiv, so auch $\mu f$. + \end{itemize*} + } \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{flashcard}[Definition]{Ein GoTo Programm} -ist eine endliche nichtleere Datei $P=A_1;A_2;...;A_m$ von Anweisungen $A_i$ der folgenden Form: -\begin{itemize} -\item $x_i=c, x_i=x_j+c, x_i=x_j-c$ mit $c\in\{0,1\}$ und $i,j\geq 1$ -\item goto l mit $0\leq l\leq m$ (unbedingter Sprung) -\item if $x_i=0$ then l mit $i\geq 1$ und $0\leq l \leq m$ (bedingter Sprung) -\end{itemize} +\begin{flashcard}[Definition]{Ein GoTo Programm} + ist eine endliche nichtleere Datei $P=A_1;A_2;...;A_m$ von Anweisungen $A_i$ der folgenden Form: + \begin{itemize*} + \item $x_i=c, x_i=x_j+c, x_i=x_j-c$ mit $c\in\{0,1\}$ und $i,j\geq 1$ + \item goto l mit $0\leq l\leq m$ (unbedingter Sprung) + \item if $x_i=0$ then l mit $i\geq 1$ und $0\leq l \leq m$ (bedingter Sprung) + \end{itemize*} \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{flashcard}[Definition]{} Sei $P=A_1;A_2;...;A_m$ ein Goto Programm, in dem keine Variable $x_i$ mit $i>k$ vorkommt. Eine Konfiguration von P ist ein $(k+1)$-Tupel $(n_1,n_2,...,n_k,p)\in\mathbb{N}^k\times\{0,1,...,m\}$, wobei $n_i$ die Belegung der Variablen $x_i$ und p den Wert des Programmzählers beschreibt. +\begin{flashcard}[Definition]{GOTO Programm} + Sei $P=A_1;A_2;...;A_m$ ein Goto Programm, in dem keine Variable $x_i$ mit $i>k$ vorkommt. Eine Konfiguration von P ist ein $(k+1)$-Tupel $(n_1,n_2,...,n_k,p)\in\mathbb{N}^k\times\{0,1,...,m\}$, wobei $n_i$ die Belegung der Variablen $x_i$ und p den Wert des Programmzählers beschreibt. \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{flashcard}[Definition]{} $[[P]]_k(\bar{n})$ ist definiert, falls es $\bar{n'}\in\mathbb{N}^k$ gibt mit $(\bar{n},1)\vdash_P^* (\bar{n'},0)$. In diesem Fall gilt $[[P]]_k(\bar{n})=\bar{n'}$ +\begin{flashcard}[Definition]{$[[P]]_k(\bar{n})$} + $[[P]]_k(\bar{n})$ ist definiert, falls es $\bar{n'}\in\mathbb{N}^k$ gibt mit $(\bar{n},1)\vdash_P^* (\bar{n'},0)$. In diesem Fall gilt $[[P]]_k(\bar{n})=\bar{n'}$ \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{flashcard}[Definition]{ Eine partielle Funktion $f:\mathbb{N}^k\rightarrow\mathbb{N}$ heißt Goto berechenbar,} falls es ein $l\geq k$ und ein Goto Programm P, in dem keine Variable $x_i$ mit $i>l$ vorkommt, gibt, sodass für alle $\bar{n}\in\mathbb{N}^k$ gilt:\begin{itemize} -\item $f(n)$ definiert $\leftrightarrow [[P]]_l(\bar{n},0,...,0)$ definiert -\item Falls $f(\bar{n})$ definiert ist, gilt $f(\bar{n})=\pi_1^l ([[P]]_l(\bar{n},0,...,0))$ - \end{itemize} +\begin{flashcard}[Definition]{ Eine partielle Funktion $f:\mathbb{N}^k\rightarrow\mathbb{N}$ heißt Goto berechenbar,} + falls es ein $l\geq k$ und ein Goto Programm P, in dem keine Variable $x_i$ mit $i>l$ vorkommt, gibt, sodass für alle $\bar{n}\in\mathbb{N}^k$ gilt:\begin{itemize*} + \item $f(n)$ definiert $\leftrightarrow [[P]]_l(\bar{n},0,...,0)$ definiert + \item Falls $f(\bar{n})$ definiert ist, gilt $f(\bar{n})=\pi_1^l ([[P]]_l(\bar{n},0,...,0))$ + \end{itemize*} \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{flashcard}[Definition]{} Seien $P=A_1;A_2;...;A_m;$ ein GoTo Programm und $(\bar{n},p), (\bar{n'},p')$ zwei Konfigurationen. Wir setzen $(\bar{n},p)\vdash_P (\bar{n'},p')$, falls $p>0$ und eine der folgenden Bedingungen gilt:\begin{itemize} -\item $A_p=(x_i=c), n'_i=c, n'_l=n_l \text{ für } l\not\ =i \text { und } p'=p+1$ -\item $A_p=(x_i=x_j+c), n'_i=n_j+c, n'_l=n_l \text{ für } l\not\ =i \text{ und } p'=p+1$ -\item $A_p=(x_i=x_j-c), n'_i=n_j-c, n'_l=n_l \text{ für } l\not\ =i \text{ und } p'=p+1$ -\item $A_p=(goto l), \bar{n'}=\bar{n} \text{ und } p'=l$ -\item $A_p=(if x_i=0 then l), n_i=0, \bar{n'}=\bar{n}, p'=l$ -\item $A_p=(if x_i=0 then l), n_i\not=0, \bar{n'}=\bar{n}, p'=p+1$ - \end{itemize} +\begin{flashcard}[Definition]{Wann ist in einem GoTo Programm\\ $(\bar{n},p)\vdash_P (\bar{n'},p')$} + Seien $P=A_1;A_2;...;A_m;$ ein GoTo Programm und $(\bar{n},p), (\bar{n'},p')$ zwei Konfigurationen. Wir setzen $(\bar{n},p)\vdash_P (\bar{n'},p')$, falls $p>0$ und eine der folgenden Bedingungen gilt: + \scriptsize{ + \begin{itemize*} + \item $A_p=(x_i=c), n'_i=c, n'_l=n_l \text{ für } l\not\ =i \text { und } p'=p+1$ + \item $A_p=(x_i=x_j+c), n'_i=n_j+c, n'_l=n_l \text{ für } l\not\ =i \text{ und } p'=p+1$ + \item $A_p=(x_i=x_j-c), n'_i=n_j-c, n'_l=n_l \text{ für } l\not\ =i \text{ und } p'=p+1$ + \item $A_p=(goto l), \bar{n'}=\bar{n} \text{ und } p'=l$ + \item $A_p=(if x_i=0 then l), n_i=0, \bar{n'}=\bar{n}, p'=l$ + \item $A_p=(if x_i=0 then l), n_i\not=0, \bar{n'}=\bar{n}, p'=p+1$ + \end{itemize*} + } \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{flashcard}[Definition]{ Eine Turingmaschine (TM)} ist ein 7-Tupel $M=(Z,\sum, \Phi, \delta, z_o, \Box, E)$, wobei\begin{itemize} -\item $\sum$ das Eingabealphabet -\item $\Phi$ mit $\Phi\supseteq\sum$ und $\Phi\cap Z\not= 0$ das Arbeits- oder Bandalphabet, -\item $z_0\in Z$ der Startzustand, -\item $\delta:Z\times\Phi\rightarrow(Z\times\Phi\times\{L,N,R\})$ die Überführungsfunktion -\item $\Box\in\Phi/\sum$ das Leerzeichen oder Blank und -\item $E\subseteq Z$ die Menge der Endzustände ist -\end{itemize} +\begin{flashcard}[Definition]{ Eine Turingmaschine (TM)} + ist ein 7-Tupel $M=(Z,\sum, \Phi, \delta, z_o, \Box, E)$, wobei + \begin{itemize*} + \item $\sum$ das Eingabealphabet + \item $\Phi$ mit $\Phi\supseteq\sum$ und $\Phi\cap Z\not= 0$ das Arbeits- oder Bandalphabet, + \item $z_0\in Z$ der Startzustand, + \item $\delta:Z\times\Phi\rightarrow(Z\times\Phi\times\{L,N,R\})$ die Überführungsfunktion + \item $\Box\in\Phi/\sum$ das Leerzeichen oder Blank und + \item $E\subseteq Z$ die Menge der Endzustände ist + \end{itemize*} \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{flashcard}[Definition]{} Eine Konfiguration einer Turingmaschine ist ein Wort $k\in\Phi^*Z\Phi^+$ -Bedeutung: k=uzv\begin{itemize} -\item $u\in\Phi^*$ ist Abschnitt des Bandes vor Kopfposition der bereits besucht wurde -\item $z\in Z$ ost aktueller Zustand -\item $c\in\Phi^+$ ist Abschnitt des Bandes ab Kopfposition, der Besicht wurde oder im Bereich des Eingabewortes liegt. -\end{itemize} +\begin{flashcard}[Definition]{Konfiguration einer Turingmaschine} + Eine Konfiguration einer Turingmaschine ist ein Wort $k\in\Phi^*Z\Phi^+$ + + Bedeutung: $k=uzv$ + \begin{itemize*} + \item $u\in\Phi^*$ ist Abschnitt des Bandes vor Kopfposition der bereits besucht wurde + \item $z\in Z$ ost aktueller Zustand + \item $c\in\Phi^+$ ist Abschnitt des Bandes ab Kopfposition, der Besicht wurde oder im Bereich des Eingabewortes liegt. + \end{itemize*} \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{flashcard}[Definition]{} Sei $M=(Z,\sum,\Phi,\delta,z_o,\Box,E)$ eine TM und k eine Konfiguration. Dann heißt k Haltekonfiguration falls für alle Konfigurationen $k'$ gilt: $k\vdash_M k'\Rightarrow k=k'$ (d.h. ist $k=uzav$, so gilt $\delta(z,a)=(z,a,N)$). Die Haltekonfiguration k ist akzeptierend, wenn zusätzlich $k\in\Box^*E\sum^*\Box^*$ gilt. +\begin{flashcard}[Definition]{Haltekonfiguration einer TM} + Sei $M=(Z,\sum,\Phi,\delta,z_o,\Box,E)$ eine TM und k eine Konfiguration. Dann heißt k Haltekonfiguration falls für alle Konfigurationen $k'$ gilt: $k\vdash_M k'\Rightarrow k=k'$ (d.h. ist $k=uzav$, so gilt $\delta(z,a)=(z,a,N)$). + Die Haltekonfiguration k ist akzeptierend, wenn zusätzlich $k\in\Box^*E\sum^*\Box^*$ gilt. \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{flashcard}[Definition]{} Sei $M=(Z,\sum,\Phi,\delta,z_o,\Box,E)$ eine TM. Die von M berechnete partielle Funktion $f_M:\sum^*\rightarrow \sum^*$ erfüllt f+r alle $x,y\in\sum^*: f_M(x)=y\leftrightarrow \exists z_e \in E,i,j,\in\mathbb{N}:z_0x\Box \vdash_M^* \Box^i z_e y\Box^j$ und $\Box^iz_ey\Box^j$ ist Haltekonfiguration. +\begin{flashcard}[Definition]{Sei $M=(Z,\sum,\Phi,\delta,z_o,\Box,E)$ eine TM\\ Wie ist die von M berechnete partielle Funktion?} + Sei $M=(Z,\sum,\Phi,\delta,z_o,\Box,E)$ eine TM. Die von M berechnete partielle Funktion $f_M:\sum^*\rightarrow \sum^*$ erfüllt für alle $x,y\in\sum^*: f_M(x)=y\leftrightarrow \exists z_e \in E,i,j,\in\mathbb{N}:z_0x\Box \vdash_M^* \Box^i z_e y\Box^j$ und $\Box^iz_ey\Box^j$ ist Haltekonfiguration. \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{flashcard}[Definition]{} Eine partielle Funktion $f:\sum^*\rightarrow\sum^*$ heißt Turing berechenbar, wenn es eine TM M gibt mti $g_M=f$. +\begin{flashcard}[Definition]{Ist eine partielle Funktion berechenbar?} + Eine partielle Funktion $f:\sum^*\rightarrow\sum^*$ heißt Turing berechenbar, wenn es eine TM M gibt mti $g_M=f$. \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{flashcard}[Definition]{} Sei $f:\mathbb{N}^k\rightarrow\mathbb{N}$ eine partielle Funktion. Definiere eine partielle Funktion $F:\{0,1,\#\}^*\rightarrow\{0,1,\#\}^*$ durch $F(w)=\begin{cases} bin(f(n_1,\dots ,n_k)) \quad\text{ falls } w=bin(n_1)\#bin(n_2)\#\dots \#bin(n_k) \text{ und } f(n_1,\dots,n_k) \text{ definiert} \\ \text{undefiniert} \quad{text{ sonst }}\end{cases}$. Dann heißt f Turing berechenbar, wenn F Turing berechenbar ist. -> (Für $n\in\mathbb{N}$ sei $bin(n)$ die Binärdarstellung der Zahl n) +\begin{flashcard}[Definition]{Sei $f:\mathbb{N}^k\rightarrow\mathbb{N}$ eine partielle Funktion.\\ Wie wird f Turing berechnebar?} + Sei $f:\mathbb{N}^k\rightarrow\mathbb{N}$ eine partielle Funktion. Definiere eine partielle Funktion $F:\{0,1,\#\}^*\rightarrow\{0,1,\#\}^*$ durch $F(w)=\begin{cases} bin(f(n_1,\dots ,n_k)) \quad\text{ falls } w=bin(n_1)\#bin(n_2)\#\dots \#bin(n_k) \text{ und } f(n_1,\dots,n_k) \text{ definiert} \\ \text{undefiniert} \quad{\text{ sonst }}\end{cases}$. Dann heißt f Turing berechenbar, wenn F Turing berechenbar ist. + + (Für $n\in\mathbb{N}$ sei $bin(n)$ die Binärdarstellung der Zahl n) \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{flashcard}[Definition]{Mehrband Tunringmaschine}\begin{itemize} -\item Eine Mehrband-Turingmaschine besitzt $k(k\geq 1)$ Bänder mit k unabhängigen Köpfen, aber nur eine Steuereinheit. -\item Aussehen der Übergangsfunktion: $\delta:Z\times\Phi^k\rightarrow (Z\times\Phi^k\times\{L,N,R\}^k)$ (ein Zustand, k Bandsymbole, k Bewegungen) -\item Die Ein- und Ausgabe stehen jeweils auf dem ersten Band. Zu Beginn und am Ende (in einer akzeptierenden Haltekonfiguration) sind die restlichen Bänder leer. -\end{itemize} +\begin{flashcard}[Definition]{Mehrband Tunringmaschine} + \begin{itemize*} + \item Eine Mehrband-Turingmaschine besitzt $k(k\geq 1)$ Bänder mit k unabhängigen Köpfen, aber nur eine Steuereinheit. + \item Aussehen der Übergangsfunktion: $\delta:Z\times\Phi^k\rightarrow (Z\times\Phi^k\times\{L,N,R\}^k)$ (ein Zustand, k Bandsymbole, k Bewegungen) + \item Die Ein- und Ausgabe stehen jeweils auf dem ersten Band. Zu Beginn und am Ende (in einer akzeptierenden Haltekonfiguration) sind die restlichen Bänder leer. + \end{itemize*} \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{flashcard}[Satz]{ Zu jeder Mehrband Turingmaschine M gibt es} eine (Einband) Turingmaschine M' die diesselbe Funktion löst -Beweis:\begin{itemize} -\item Simulation mittels Einband-Turingmaschine durch Erweiterung des Alphabets: Wir fassen die übereinanderliegenden Bandeinträge zu einem Feld zusammen und markieren die Kopfpositionen auf jedem Band durch $\ast$. Neues Bandalphabet: $\Phi'=\sum\uplus\{\Box\}\uplus (\Phi\times\{\ast, \diamond\})^k$ -\item Alphabetsymbol der Form $(a,\ast,b,\diamond,c,\ast,...)\in(\Phi\times\{\ast,\diamond\})^k$ bedeutet: 1. und 3. Kopd anwesen ($\ast$ Kopf anwesend, $\diamond$ Kopf nicht anwesend) -\end{itemize} +\begin{flashcard}[Satz]{ Zu jeder Mehrband Turingmaschine M gibt es} + eine Turingmaschine M' die diesselbe Funktion löst + \begin{itemize*} + \item Simulation mittels Einband-Turingmaschine durch Erweiterung des Alphabets: Wir fassen die übereinanderliegenden Bandeinträge zu einem Feld zusammen und markieren die Kopfpositionen auf jedem Band durch $\ast$. %Neues Bandalphabet: $\Phi'=\sum\uplus\{\Box\}\uplus (\Phi\times\{\ast, \diamond\})^k$ + \item Alphabetsymbol der Form $(a,\ast,b,\diamond,c,\ast,...)\in(\Phi\times\{\ast,\diamond\})^k$ bedeutet: 1. und 3. Kopf anwesend ($\ast$ Kopf anwesend, $\diamond$ Kopf nicht anwesend) + \end{itemize*} \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{flashcard}[Satz]{} Sei $g:\sum^*\rightarrow\sum^*$ eine Turing-berechenbare partielle Funktion. Dann wird g von einer TM M berechnet, für die gilt: $\forall x\in\sum^*\forall k$ Haltekonfiguration: $z_ox\Box\vdash_M^* k\Rightarrow k\in \Box^*E\sum^*\Box^*$. +\begin{flashcard}[Satz]{ Sei $g:\sum^*\rightarrow\sum^*$ eine Turing-berechenbare partielle Funktion. Wie wird g von TM M berechnet?} + Dann wird g von einer TM M berechnet, für die gilt: $\forall x\in\sum^*\forall k$ Haltekonfiguration: $z_ox\Box\vdash_M^* k\Rightarrow k\in \Box^*E\sum^*\Box^*$. \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{flashcard}[Satz]{} Sind $f:\mathbb{N}^k\rightarrow\mathbb{N}$ und $g_1,g_2,\dots,g_k:\mathbb{N}^l\rightarrow\mathbb{N}$ Turing berechenbar, so auch die partielle Funktion $f(g_1,g_2,\dots,g_k):\mathbb{N}^l\rightarrow\mathbb{N}$ +\begin{flashcard}[Satz]{Wann ist eine partielle Funktion Turing berechenbar?} + Sind $f:\mathbb{N}^k\rightarrow\mathbb{N}$ und $g_1,g_2,\dots,g_k:\mathbb{N}^l\rightarrow\mathbb{N}$ Turing berechenbar, so auch die partielle Funktion $f(g_1,g_2,\dots,g_k):\mathbb{N}^l\rightarrow\mathbb{N}$ \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{flashcard}[Definition]{ Eine Sprache $L\subseteq\sum^*$ hei entscheidbar,} falls die charakteristische Funktion von L, d.h. die Funktion $\chi_L:\sum^*\rightarrow\{0,1\}$ mit $\chi_L(w= = \begin{cases} 1 \quad\text{ falls } w\in L \\ 0 \quad\text{ falls } w\not\in L \end{cases}$ berechenbar ist. Eine Sprache die nicht entscheidbar ist, heißt unentscheidbar. +\begin{flashcard}[Definition]{ Eine Sprache $L\subseteq\sum^*$ heißt entscheidbar,} + falls die charakteristische Funktion von L, d.h. die Funktion $\chi_L:\sum^*\rightarrow\{0,1\}$ mit $\chi_L(w= = \begin{cases} 1 \quad\text{ falls } w\in L \\ 0 \quad\text{ falls } w\not\in L \end{cases}$ berechenbar ist. Eine Sprache die nicht entscheidbar ist, heißt unentscheidbar. \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{flashcard}[Definition]{ das allgemeine Halteproblem ist die Sprache }$H=\{w\#x | w\in L_{TM}, x\in\{0,1\}^*, M_w \text{ angesetzt auf x hält}\}$ +\begin{flashcard}[Definition]{ das allgemeine Halteproblem ist die Sprache } + $H=\{w\#x | w\in L_{TM}, x\in\{0,1\}^*, M_w \text{ angesetzt auf x hält}\}$ \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{flashcard}[Definition]{ das spezielle Halteproblem ist die Sprache }$K=\{w\in L_{TM} | M_w \text{ angesetzt auf w hält}\}$ +\begin{flashcard}[Definition]{ das spezielle Halteproblem ist die Sprache } + $K=\{w\in L_{TM} | M_w \text{ angesetzt auf w hält}\}$ \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{flashcard}[Satz]{} Das spezielle Halteproblem ist unentscheidbar +\begin{flashcard}[Satz]{Ist das spezielle Halteproblem entscheidbar?} + Das spezielle Halteproblem ist unentscheidbar \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{flashcard}[Definition]{} Seien $A\subseteq\sum^*,B\subseteq\Phi^*$. Eine Reduktion von A auf B ist eine totale und berechenbare Funktion $f:\sum^*\rightarrow\Phi^*$, so dass für alle $w\in\sum^*$ gilt: $w\in A\leftrightarrow f(x)\in B$. A heißt auf B reduzierbar (in Zeichen $A\leq B$), falls es eine Reduktion von A auf B gibt. +\begin{flashcard}[Definition]{Seien $A\subseteq\sum^*,B\subseteq\Phi^*$. Was ist die Reduktion von A auf B} + Eine Reduktion von A auf B ist eine totale und berechenbare Funktion $f:\sum^*\rightarrow\Phi^*$, so dass für alle $w\in\sum^*$ gilt: $w\in A\leftrightarrow f(x)\in B$. A heißt auf B reduzierbar (in Zeichen $A\leq B$), falls es eine Reduktion von A auf B gibt. \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{flashcard}[Satz]{} Das allgemeine Halteproblem ist unentscheidbar +\begin{flashcard}[Satz]{Ist das allgemeine Halteproblem entscheidbar?} + Das allgemeine Halteproblem ist unentscheidbar \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{flashcard}[Satz]{} Das Halteproblem auf leerem Band ist unentscheidbar +\begin{flashcard}[Satz]{Ist das Halteproblem auf leerem Band entscheidbar?} + Das Halteproblem auf leerem Band ist unentscheidbar \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{flashcard}[Satz]{} Satz von Rice: Sei $R$ die Klasse aller Turing-berechenbaren Funktionen $\{0,1\}^*\rightarrow\{0,1\}^*$, $\Omega$ die nirgendwo definierte Funktion und sei $S\subseteq R$ mit $\Omega\in S$ und $\not = R$. Dann ist die Sprache $C(S)=\{w\in L_{TM} | \phi_w\in S\}$ unentscheidbar. +\begin{flashcard}[Satz]{ Satz von Rice } + Sei $R$ die Klasse aller Turing-berechenbaren Funktionen $\{0,1\}^*\rightarrow\{0,1\}^*$, $\Omega$ die nirgendwo definierte Funktion und sei $S\subseteq R$ mit $\Omega\in S$ und $\not = R$. Dann ist die Sprache $C(S)=\{w\in L_{TM} | \phi_w\in S\}$ unentscheidbar. \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{flashcard}[Definition]{} Eine Sprache $L\subseteq \sum^*$ heißt semi-entscheidbar, falls die "halbe" charakteristische Funktion von L, d.h. die partielle Funktion $X'_L:\sum^* \rightarrow \{1\}$ mit $x'_L=\begin{cases} 1 \quad\text{ falls } w\in L\\ undef. \quad\text{ falls } w\not\in L \end{cases}$ berechenbar ist. +\begin{flashcard}[Definition]{Eine Sprache $L\subseteq \sum^*$ heißt semi-entscheidbar, falls ...} + die ,,halbe'' charakteristische Funktion von L, d.h. die partielle Funktion $X'_L:\sum^* \rightarrow \{1\}$ mit $x'_L=\begin{cases} 1 \quad\text{ falls } w\in L\\ undef. \quad\text{ falls } w\not\in L \end{cases}$ berechenbar ist. \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{flashcard}[Satz]{} Ein Problem $L\subseteq \sum^*$ ist gneua dann entscheidbar, wenn sowohl L als auch $\bar{L}=\sum^*\backslash L$ semi-entscheidbar sind. -1. $w\in L$, dann existiert $t\in\mathbb{N}$, so dass $M_L$ nach t Schritten terminiert. Wegen $w\not\in\bar{L}$ terminiert $M_{\bar{L}}$ niemals. -2. $w\not\in L$, dann existiert $t\in\mathbb{N}$, so dass $M_{\bar{L}}$ nach t Schritten terminiert. Wegen $w\not\in L$ terminiert $M_L$ niemals. - -Dieses letzte Argument heißt mitunter "Schwalbenschwanz-Argument". +\begin{flashcard}[Satz]{Ein Problem $L\subseteq \sum^*$ ist genau dann entscheidbar, wenn } + sowohl L als auch $\bar{L}=\sum^*\backslash L$ semi-entscheidbar sind. + \begin{enumerate*} + \item $w\in L$, dann existiert $t\in\mathbb{N}$, so dass $M_L$ nach t Schritten terminiert. Wegen $w\not\in\bar{L}$ terminiert $M_{\bar{L}}$ niemals. + \item $w\not\in L$, dann existiert $t\in\mathbb{N}$, so dass $M_{\bar{L}}$ nach t Schritten terminiert. Wegen $w\not\in L$ terminiert $M_L$ niemals. + \end{enumerate*} + Dieses letzte Argument heißt mitunter ,,Schwalbenschwanz-Argument'' \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{flashcard}[Satz]{Sei $L\subseteq \sum^*$ eine nichtleere Sprache. Dann sind äquivalent}\begin{itemize} -\item L ist semi-entscheidbar -\item L wird von einer Turing-Maschine akzeptiert -\item L ist vom Typ 0 (d.h. von einer Grammatik erzeugt) -\item L ist Bild einer berechenbaren partiellen Funktion $\sum^*\rightarrow\sum^*$ -\item L ist Bild einer berechenbaren totalen Funktion $\sum^*\rightarrow\sum^*$ -\item L ist rekursiv aufzählbar -\item L ist Definitionsbereich einer berechenbaren partiellen Funktion $\sum^*\rightarrow\sum^*$ - \end{itemize} +\begin{flashcard}[Satz]{Sei $L\subseteq \sum^*$ eine nichtleere Sprache. Dann sind äquivalent} + \begin{itemize*} + \item L ist semi-entscheidbar + \item L wird von einer Turing-Maschine akzeptiert + \item L ist vom Typ 0 (d.h. von Grammatik erzeugt) + \item L ist Bild berechenbarer partiellen Funktion $\sum^*\rightarrow\sum^*$ + \item L ist Bild berechenbarer totalen Funktion $\sum^*\rightarrow\sum^*$ + \item L ist rekursiv aufzählbar + \item L ist Definitionsbereich einer berechenbaren partiellen Funktion $\sum^*\rightarrow\sum^*$ + \end{itemize*} \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{flashcard}[Definition]{} Sei $M$ eine Turing Maschine. DIe von M akzeptierte Sprache ist $L(M)=\{ w\in\sum^* | \text{es gibt akzept. Haltekonf. mit } z_0w\Box\vdash_M^* k\}$. +\begin{flashcard}[Definition]{Sei $M$ eine Turing Maschine. Die von M akzeptierte Sprache ist...} + $L(M)=\{ w\in\sum^* | \text{es gibt akzept. Haltekonf. mit } z_0w\Box\vdash_M^* k\}$. \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{flashcard}[Definition]{} Eine Sprache $L\subseteq \sum^*$ heißt rekursiv aufzählbar, falls $L\not\in\varnothing$ oder es eine totale und berechenbare Funktion $f:\mathbb{N}\rightarrow\sum^*$ gibt mit $L=\{f(n)| n\in\mathbb{N}\}=\{f(0), f(1),f(2),...\}$. +\begin{flashcard}[Definition]{ Eine Sprache $L\subseteq \sum^*$ heißt rekursiv aufzählbar, falls ... } + $L\not\in\varnothing$ oder es eine totale und berechenbare Funktion $f:\mathbb{N}\rightarrow\sum^*$ gibt mit $L=\{f(n)| n\in\mathbb{N}\}=\{f(0), f(1),f(2),...\}$. \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -\begin{flashcard}[Definition]{} Eine Turing Maschine U heißt universelle Turing Maschine, wenn sie die folgende partielle Funktion berechnet. $\{0,1\}^*\rightarrow\{0,1\}^*$ -> $$y\rightarrow\begin{cases} \phi_w(x) \quad\text{ falls } y=w000x,w\in L_{TM},x\in\{0,1\}^* \\ undef. \quad\text{ sonst}\end{cases}$$ -- U hält bei Eingabe $w000x$ genau dann, wenn $M_w$ bei Eingabe x hält -- U akzeptiert $w000x$ genau dann, wenn $M_w$ das Wort x akzeptiert +\begin{flashcard}[Definition]{ Eine Turing Maschine U heißt universelle Turing Maschine, wenn ...} + sie die folgende partielle Funktion berechnet. $\{0,1\}^*\rightarrow\{0,1\}^*$ + $$y\rightarrow\begin{cases} \phi_w(x) \quad\text{ falls } y=w000x,w\in L_{TM},x\in\{0,1\}^* \\ undef. \quad\text{ sonst}\end{cases}$$ + \begin{itemize*} + \item U hält bei Eingabe $w000x$ genau dann, wenn $M_w$ bei Eingabe x hält + \item U akzeptiert $w000x$ genau dann, wenn $M_w$ das Wort x akzeptiert + \end{itemize*} \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{flashcard}[Satz]{} Es gibt eine universelle Turing Maschine -Beweis: eine Turing Maschine mit drei Bändern. -- 1.Band: Kode w der zu simulierenden Turing Maschine $M_w$ -- 2.Band: aktueller Zustand der zu simulierenden Turing Maschine $M_w$ -- 3.Band: augenblicklicher Bandinhalt der Turing Maschine $M_w$ -1. Initialisierung: auf 1.Band steht w000x mit $w\in L_{TM}$. Kopiere x auf 3.Band und lösche 000x auf erstem, schreibe 010 auf 2.Band -2. Simulation: stehen auf 2.Band $01^{i+1}0$ und auf 3. an Kopfposition j, so suche auf 1.Band Anweisung $(z_{i'},a_{j'},y)=\delta(z_i,a_j)$ und schreibe $01^{i'+1}0$ auf 2.Band; ersetzte j an Kopfposition auf 3.Band durch $j'$; bewege 3.Kopf entsprechend y nah rechts, links oder aber auch nicht. -3. Aufräumen: bei Erreichen einer akzeptierenden Haltekonfiguration auf 3.Band +\begin{flashcard}[Satz]{Es gibt eine universelle Turing Maschine...} + \scriptsize{ + Beweis: eine Turing Maschine mit drei Bändern. + \begin{enumerate*} + \item 1. Band: Kode w der simulierenden Turing Maschine $M_w$ + \item 2. Band: aktueller Zustand der zu simulierenden TM $M_w$ + \item 3. Band: augenblicklicher Bandinhalt der TM $M_w$ + \end{enumerate*} + \begin{itemize*} + \item Initialisierung: auf 1.Band w000x mit $w\in L_{TM}$. Kopiere x auf 3.Band und lösche 000x auf 1.; schreibe 010 auf 2.Band + \item Simulation: stehen auf 2.Band $01^{i+1}0$ und auf 3. an Kopfposition j, so suche auf 1.Band Anweisung $(z_{i'},a_{j'},y)=\delta(z_i,a_j)$ und schreibe $01^{i'+1}0$ auf 2.Band; ersetzte j an Kopfposition auf 3.Band durch $j'$; bewege 3.Kopf entsprechend y nah rechts, links oder aber auch nicht. + \item Aufräumen: bei Erreichen akzeptierender Haltekonfiguration auf 3. Band + \end{itemize*} + } \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{flashcard}[Satz]{} das spezielle Halteproblem $K=\{w\in L_{TM} | M_w \text{ angesetzt auf w hält}\}$ ist semi-entscheidbar. +\begin{flashcard}[Satz]{Ist das spezielle Halteproblem semi-entscheidbar?} + das spezielle Halteproblem $K=\{w\in L_{TM} | M_w \text{ angesetzt auf w hält}\}$ ist semi-entscheidbar. \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{flashcard}[Satz]{} es gibt eine Grammatik G, deren Wortproblem $L(G)$ unentscheidbar ist. +\begin{flashcard}[Satz]{Gibt es eine Grammatik, deren Wortproblem unentscheidbar ist?} + es gibt eine Grammatik G, deren Wortproblem $L(G)$ unentscheidbar ist. -Folgerung: es gibt eine Typ-0 Sprache, die nicht vom Typ 1 ist. + Folgerung: es gibt eine Typ-0 Sprache, die nicht vom Typ 1 ist. \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{flashcard}[Satz]{} das allgemeine Wortproblem $A=\{(G,w) | \text{ G ist Grammatik mit } w\in L(G)\}$ ist unentscheidbar. +\begin{flashcard}[Satz]{ist das allgemeine Wortproblem entscheidbar?} + das allgemeine Wortproblem $A=\{(G,w) | \text{ G ist Grammatik mit } w\in L(G)\}$ ist unentscheidbar. \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -\begin{flashcard}[Definition]{} -> 1. Ein Korrespondezsystem ist eine endliche Folge von Paaren $K=((x_1,y_1),(x_2,y_2),...,(x_k,y_k))$ mit $x_i,y_i\in\sum^+$ für alle $1\leq i \leq k$ (dabei ist $\sum$ ein beliebiges Alphabet) -> 2. Eine Lösung von K ist eine endliche Folge von Indizes $i_1,i_2,...,i_n \in \{1,2,...,k\}$ mit $n\geq 1$ und $x_{i1} x_{i2} ... x_{in}=y_{i1} y_{i2}... y_{in}$. -> 3. MPCP ("modifiziertes PCP") ist die Menge der Korrespondezsysteme, die eine Lösung mit $i_1=1$ besitzen -> 4. PCP ist die Menge der Korrespondenzsysteme, die eine Lösung besitzen +\begin{flashcard}[Definition]{Was ist ein Korrespondenzsysteme} + \begin{enumerate*} + \item Korrespondezsystem ist endliche Folge von Paaren $K=((x_1,y_1),(x_2,y_2),...,(x_k,y_k))$ mit $x_i,y_i\in\sum^+$ für alle $1\leq i \leq k$ %($\sum$ beliebiges Alphabet) + \item Lösung von K ist endliche Folge von Indizes $i_1,i_2,...,i_n \in \{1,2,...,k\}$ mit $n\geq 1$ und $x_{i1} x_{i2} ... x_{in}=y_{i1} y_{i2}... y_{in}$. + \item MPCP (,,modifiziertes PCP'') ist Menge der Korrespondezsysteme, die Lösung mit $i_1=1$ besitzen + \item PCP Menge der Korrespondenzsysteme%, die eine besitzen + \end{enumerate*} \end{flashcard} - +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{flashcard}[Satz]{} Satz (Emil Post, 1947): PCP ist unentscheidbar. (T. Neary 2015: 5 Paare reichen hierfür.) +\begin{flashcard}[Satz]{Ist PCP entscheidbar?} + Emil Post, 1947: PCP ist unentscheidbar. (T. Neary 2015: 5 Paare reichen hierfür.) \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{flashcard}[Satz]{} PCP ist semi-entscheidbar. +\begin{flashcard}[Satz]{Ist PCP semi-entscheidbar?} + PCP ist semi-entscheidbar. \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{flashcard}[Satz]{} Das Regularitätsproblem für PDAs $Reg_{PDA} = \{P | \text{P PDA mit L(P) regulär}\}$ ist nicht semi-entscheidbar. +\begin{flashcard}[Satz]{Ist das Regularitätsproblem für PDAs semi-entscheidbar?} + Das Regularitätsproblem für PDAs $Reg_{PDA} = \{P | \text{P PDA mit L(P) regulär}\}$ ist nicht semi-entscheidbar. \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{flashcard}[Satz]{} Satz (Stearns 1967): Das Regularitätsproblem für DPDAs $Reg_{DPDA} = \{ P | \text{P DPDA mit L(P) regulär}\}$ ist entscheidbar. +\begin{flashcard}[Satz]{Ost das Regularitätsproblem für DPDAs entscheidbar?} + Stearns 1967: Das Regularitätsproblem für DPDAs $Reg_{DPDA} = \{ P | \text{P DPDA mit L(P) regulär}\}$ ist entscheidbar. \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{flashcard}[Satz]{} Das Schnittproblem für DPDAs $Schn_{DPDA} = \{(P_1, P_2 ) | P_1, P_2 \text{ DPDAs mit } L(P_1)\cap L(P_2) = \varnothing\}$ ist nicht semi-entscheidbar. +\begin{flashcard}[Satz]{Ist das Schnittproblem für DPDAs semi-entscheidbar?} + Das Schnittproblem für DPDAs $Schn_{DPDA} = \{(P_1, P_2 ) | P_1, P_2 \text{ DPDAs mit } L(P_1)\cap L(P_2) = \varnothing\}$ ist nicht semi-entscheidbar. \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - \begin{flashcard}[Definition]{ Church-Turing These} Die Funktionen, die durch Turingmaschinen bzw. While/Goto-Programme berechnet werden können, sind genau die intuitiv berechenbaren Funktionen. - \end{flashcard} - - \begin{flashcard}[Definition]{Unentscheidbarkeit} Probleme, die nicht durch Turing-Maschinen gelöst werden können, sind damit prinzipiell unlösbar (wenn auch u.U. semi-entscheidbar). Beispiele:\begin{itemize} -\item die verschiedenen Versionen des Halteproblems -\item Posts Korrespondenzproblem -\item das Schnitt- und verwandte Probleme über kontextfreie Sprachen -\end{itemize} +\begin{flashcard}[Definition]{ Church-Turing These} + Die Funktionen, die durch Turingmaschinen bzw. While/Goto-Programme berechnet werden können, sind genau die intuitiv berechenbaren Funktionen. \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{flashcard}[Definition]{Intuitiver Effizienzbegriff} -Das Wortproblem einer Sprache L ist effizient entscheidbar, wenn es einen Algorithmus gibt, der die Antwort auf die Frage "Gehört das Wort w zu L?" mit geringen Ressourcen (Zeit, Speicherplatz) bestimmt. "mit geringen Ressourcen" heißt hier, daß die benötigten Ressourcen nur moderat mit der Eingabelänge $|w|$ wachsen. +\begin{flashcard}[Definition]{Unentscheidbarkeit} + Probleme, die nicht durch Turing-Maschinen gelöst werden können, sind damit prinzipiell unlösbar (wenn auch u.U. semi-entscheidbar). Beispiele: + \begin{itemize*} + \item die verschiedenen Versionen des Halteproblems + \item Posts Korrespondenzproblem + \item das Schnitt- und verwandte Probleme über kontextfreie Sprachen + \end{itemize*} \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{flashcard}[Definition]{Deterministische Zeitklassen} -Sei $f:\mathbb{N}\rightarrow\mathbb{N}$ eine monotone Funktion. Die Klasse $TIME(f)$ besteht aus allen Sprachen L, für die es eine Turingmaschine M gibt mit: -\begin{itemize} -\item M berechnet die charakteristische Funktion von L. -\item Für jede Eingabe $w\in\sum^*$ erreicht M von der Startkonfiguration $z_0 w\Box$ aus nach höchstens $f(|w|)$ Rechenschritten eine akzeptierende Haltekonfiguration (und gibt 0 oder 1 aus, je nachdem ob $w\not\in L$ oder $w\in L$ gilt). -\end{itemize} +\begin{flashcard}[Definition]{Intuitiver Effizienzbegriff} + Das Wortproblem einer Sprache L ist effizient entscheidbar, wenn es einen Algorithmus gibt, der die Antwort auf die Frage ,,Gehört das Wort w zu L?'' mit geringen Ressourcen (Zeit, Speicherplatz) bestimmt. ,,mit geringen Ressourcen'' heißt hier, daß die benötigten Ressourcen nur moderat mit der Eingabelänge $|w|$ wachsen. \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{flashcard}[Definition]{ REACH} ist die Menge der gerichteten Graphen mit zwei ausgezeichneten Knoten s und t, in denen es einen Pfad von s nach t gibt. - REACH ist in P. (Beweis: z.B. mit Dijkstras Algorithmus) +\begin{flashcard}[Definition]{Deterministische Zeitklassen} + Sei $f:\mathbb{N}\rightarrow\mathbb{N}$ eine monotone Funktion. Die Klasse $TIME(f)$ besteht aus allen Sprachen L, für die es eine Turingmaschine M gibt mit: + \begin{itemize*} + \item M berechnet die charakteristische Funktion von L. + \item Für jede Eingabe $w\in\sum^*$ erreicht M von der Startkonfiguration $z_0 w\Box$ aus nach höchstens $f(|w|)$ Rechenschritten eine akzeptierende Haltekonfiguration (und gibt 0 oder 1 aus, je nachdem ob $w\not\in L$ oder $w\in L$ gilt). + \end{itemize*} \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - \begin{flashcard}[Definition]{Euler-Kreise} EC ist die Menge der ungerichteten Graphen, die einen Eulerkreis (d.h. einen Kreis, der jede Kante genau einmal durchläuft) enthalten. - \end{flashcard} +\begin{flashcard}[Definition]{REACH} + REACH ist die Menge der gerichteten Graphen mit zwei ausgezeichneten Knoten s und t, in denen es einen Pfad von s nach t gibt. -\begin{flashcard}[Satz]{ Satz (Euler 1707-1783, 1736)} Ein Graph $(V,E)$ enthält einen Eulerkreis genau dann, wenn er höchstens eine Zusammenhangskomponente mit $>1$ Knoten enthält und jeder Knoten geraden Grad hat (d.h. jeder Knoten hat eine gerade Anzahl von Nachbarn). - -Folgerung: EC ist in P, denn die genannten Bedingungen lassen sich in polynomieller Zeit prüfen. - -Die erweiterte Church-Turing These: P umfaßt die Klasse der effizient lösbaren Probleme. + REACH ist in P. (Beweis: z.B. mit Dijkstras Algorithmus) \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\begin{flashcard}[Definition]{Euler-Kreise} + EC ist die Menge der ungerichteten Graphen, die einen Eulerkreis (d.h. einen Kreis, der jede Kante genau einmal durchläuft) enthalten. +\end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\begin{flashcard}[Satz]{ Satz von Euler\\ (1707-1783, 1736)} + Ein Graph $(V,E)$ enthält einen Eulerkreis genau dann, wenn er höchstens eine Zusammenhangskomponente mit $>1$ Knoten enthält und jeder Knoten geraden Grad hat (d.h. jeder Knoten hat eine gerade Anzahl von Nachbarn). + + Folgerung: EC ist in P, denn die genannten Bedingungen lassen sich in polynomieller Zeit prüfen. + + Die erweiterte Church-Turing These: P umfaßt die Klasse der effizient lösbaren Probleme. +\end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{flashcard}[Definition]{Deterministische Platzklassen} - Sei $f:\mathbb{N}\rightarrow\mathbb{N}$ eine monotone Funktion. Die Klasse $SPACE(f )$ besteht aus allen Sprachen L, für die es eine Turingmaschine M gibt mit:\begin{itemize} -\item M berechnet die charakteristische Funktion von L. -\item Für jede Eingabe $w\in\sum^*$ hat jede von der Startkonfiguration $z_0 w\Box$ aus erreichbare Konfiguration höchstens die Länge $f(|w|)$. -\end{itemize} + Sei $f:\mathbb{N}\rightarrow\mathbb{N}$ eine monotone Funktion. Die Klasse $SPACE(f)$ besteht aus allen Sprachen L, für die es eine Turingmaschine M gibt mit: + \begin{itemize*} + \item M berechnet die charakteristische Funktion von L. + \item Für jede Eingabe $w\in\sum^*$ hat jede von der Startkonfiguration $z_0 w\Box$ aus erreichbare Konfiguration höchstens die Länge $f(|w|)$. + \end{itemize*} +\end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\begin{flashcard}[Definition]{Definition PSPACE, EXPSPACE, 2EXPSPACE} + $$PSPACE = \bigcup_{f\in Poly} SPACE(f)$$ + $$EXPSPACE = \bigcup_{f\in Poly} SPACE(2^f)$$ + $$2EXPSPACE = \bigcup_{f\in Poly} SPACE(2^{2^{f}})...$$ +\end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\begin{flashcard}[Definition]{ SAT } + ist die Menge der erfüllbaren aussagenlogischen Formeln. + + Beobachtung: SAT 2 PSPACE +\end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\begin{flashcard}[Definition]{Hamilton-Kreise HC } + ist die Menge der ungerichteten Graphen, die einen Hamiltonkreis (d.h. einen Kreis, der jeden Knoten genau einmal besucht) enthalten. +\end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\begin{flashcard}[Definition]{3-Färbbarkeit 3C} + 3C ist die Menge der ungerichteten Graphen, deren Knoten sich mit drei Farben färben lassen, so daß benachbarte Knoten unterschiedliche Farben haben. + + Beobachtung: $3C \in PSPACE$ +\end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\begin{flashcard}[Definition]{Sei M NTM. Die von M akzeptierte Sprache ist } + $L(M) = \{w\in\sum^* | \text{ es gibt akzept. Haltekonf. k mit } z_0 w\Box \vdash_M^* k\}$. +\end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\begin{flashcard}[Satz]{Determinisierbarkeit von NTM} + Zu jeder nichtdeterministischen Turingmaschine gibt es eine Turingmaschine, die dieselbe Sprache akzeptiert. +\end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\begin{flashcard}[Definition]{Nichtdeterministische Zeitklassen} + Sei $f:\mathbb{N}\rightarrow\mathbb{N}$ eine monotone Funktion. Die Klasse $NTIME(f)$ besteht aus allen Sprachen L, für die es eine nichtdeterministische Turingmaschine M gibt mit: + \begin{itemize*} + \item M akzeptiert L. + \item Für jede Eingabe $w\in\sum^*$ hält M auf jeden Fall nach $f(|w|)$ vielen Schritten. + \end{itemize*} \end{flashcard} -\begin{flashcard}[Definition]{Definition} -$$PSPACE = \bigcup_{f\in Poly} SPACE(f)$$ -$$EXPSPACE = \bigcup_{f\in Poly} SPACE(2^f)$$ -$$2EXPSPACE = \bigcup_{f\in Poly} SPACE(2^{2^{f}})...$$ +\begin{flashcard}[Definition]{NP, NPTIME, NEXPTIME, NTIME in Reihenfolge bringen} + \begin{itemize*} + \item $NP = \bigcup_{f\in Poly} NTIME(f)$ + \item $NEXPTIME = \bigcup_{f\in Poly} NTIME(2^f)$ + \item $2NEXPTIME = \bigcup_{f\in Poly} NTIME(2^{2^{f}})...$ + \end{itemize*} + + Lemma: $NP \subseteq PSPACE, NEXPTIME \subseteq EXPSPACE, 2NEXPTIME \subseteq 2EXPSPACE ...$ \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{flashcard}[Definition]{ SAT }ist die Menge der erfüllbaren aussagenlogischen Formeln. - -Beobachtung: SAT 2 PSPACE -\end{flashcard} - -\begin{flashcard}[Definition]{Hamilton-Kreise HC } ist die Menge der ungerichteten Graphen, die einen Hamiltonkreis (d.h. einen Kreis, der jeden Knoten genau einmal besucht) enthalten. -\end{flashcard} - -\begin{flashcard}[Definition]{3-Färbbarkeit 3C}: 3C ist die Menge der ungerichteten Graphen, deren Knoten sich mit drei Farben färben lassen, so daß benachbarte Knoten unterschiedliche Farben haben. - -Beobachtung: $3C \in PSPACE$ -\end{flashcard} - -\begin{flashcard}[Definition]{Sei M NTM. Die von M akzeptierte Sprache ist }$L(M) = \{w\in\sum^* | \text{ es gibt akzept. Haltekonf. k mit } z_0 w\Box \vdash_M^* k\}$. -\end{flashcard} - -\begin{flashcard}[Satz]{Determinisierbarkeit von NTM} Zu jeder nichtdeterministischen Turingmaschine gibt es eine Turingmaschine, die dieselbe Sprache akzeptiert. -\end{flashcard} - -\begin{flashcard}[Definition]{ Nichtdeterministische Zeitklassen} -Sei $f:\mathbb{N}\rightarrow\mathbb{N}$ eine monotone Funktion. Die Klasse $NTIME(f)$ besteht aus allen Sprachen L, für die es eine nichtdeterministische Turingmaschine M gibt mit:\begin{itemize} -\item M akzeptiert L. -\item Für jede Eingabe $w\in\sum^*$ hält M auf jeden Fall nach $f(|w|)$ vielen Schritten. -\end{itemize} -Definition\begin{itemize} -\item $$NP = \bigcup_{f\in Poly} NTIME(f)$$ -\item $$NEXPTIME = \bigcup_{f\in Poly} NTIME(2^f)$$ -\item $$2NEXPTIME = \bigcup_{f\in Poly} NTIME(2^{2^{f}})...$$ -\end{itemize} -Lemma: $NP \subseteq PSPACE, NEXPTIME \subseteq EXPSPACE, 2NEXPTIME \subseteq 2EXPSPACE ...$ -\end{flashcard} - -\begin{flashcard}[Definition]{Nichtdeterministische Platzklassen} Sei $f:\mathbb{N}\rightarrow\mathbb{N}$ eine monotone Funktion. Die Klasse $NSPACE(f)$ besteht aus allen Sprachen L, für die es eine nichtdeterministische Turingmaschine M gibt mit: -- M akzeptiert L. -- Für jede Eingabe $w\in\sum^*$ folgt $|k| \leq f(|w|)$ aus $z_0 w\Box\vdash_M^* k$. +\begin{flashcard}[Definition]{Nichtdeterministische Platzklassen} + Sei $f:\mathbb{N}\rightarrow\mathbb{N}$ eine monotone Funktion. Die Klasse $NSPACE(f)$ besteht aus allen Sprachen L, für die es eine nichtdeterministische Turingmaschine M gibt mit: + \begin{itemize*} + \item M akzeptiert L. + \item Für jede Eingabe $w\in\sum^*$ folgt $|k| \leq f(|w|)$ aus $z_0 w\Box\vdash_M^* k$ + \end{itemize*} \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{flashcard}[Satz]{ Satz von Kuroda (1964)} -Sei L eine Sprache. Dann sind äquivalent -\begin{itemize} -\item 1. L ist kontextsensitiv (d.h. vom Typ 1) -\item 2. $L\in NSPACE(n)$ - \end{itemize} + Sei L eine Sprache. Dann sind äquivalent + \begin{enumerate*} + \item L ist kontextsensitiv (d.h. vom Typ 1) + \item $L\in NSPACE(n)$ + \end{enumerate*} \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{flashcard}[Satz]{ Satz von Savitch (1970)} -Für jede super-lineare monotone Funktion $f:\mathbb{N}\rightarrow\mathbb{N}$ gilt $NSPACE (f(n))\subseteq SPACE((f(n))^2)$. + Für jede super-lineare monotone Funktion $f:\mathbb{N}\rightarrow\mathbb{N}$ gilt $NSPACE (f(n))\subseteq SPACE((f(n))^2)$. -Damit haben wir die folgende Struktur der Komplexitätsklassen:\begin{enumerate} -\item P -\item NP -\item PSPACE = NPSPACE -\item EXPTIME -\item NEXPTIME -\item EXPSPACE = NEXPSPACE -\end{enumerate} + Damit haben wir die folgende Struktur der Komplexitätsklassen: + \begin{enumerate*} + \item P + \item NP + \item PSPACE = NPSPACE + \item EXPTIME + \item NEXPTIME + \item EXPSPACE = NEXPSPACE + \end{enumerate*} \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{flashcard}[Definition]{NP-Vollständigkeit} -Eine Sprache B ist NP-hart, falls für alle $A\in NP$ gilt: $A \leq_P B$ (A ist mindestens so schwer wie jedes Problem in NP). Eine Sprache ist NP-vollständig, falls sie zu NP gehört und NP-hart ist. +\begin{flashcard}[Definition]{NP-Vollständigkeit} + Eine Sprache B ist NP-hart, falls für alle $A\in NP$ gilt: $A \leq_P B$ (A ist mindestens so schwer wie jedes Problem in NP). Eine Sprache ist NP-vollständig, falls sie zu NP gehört und NP-hart ist. \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{flashcard}[Satz]{SAT Vollständigkeit} -Stephen Cook \& Leonid Levin: SAT ist NP-vollständig. +\begin{flashcard}[Satz]{SAT Vollständigkeit} + Stephen Cook \& Leonid Levin: SAT ist NP-vollständig. \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{flashcard}[Definition]{3-SAT} -3-SAT ist die Menge der erfüllbaren aussagenlogischen Formeln in konjunktiver Normalform mit höchstens drei Literalen pro Klausel. + 3-SAT ist die Menge der erfüllbaren aussagenlogischen Formeln in konjunktiver Normalform mit höchstens drei Literalen pro Klausel. \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{flashcard}[Satz]{3-SAT vollständigkeit} -Das Problem 3-SAT ist NP-vollständig. + Das Problem 3-SAT ist NP-vollständig. \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{flashcard}[Satz]{SAT und 3-SAT vollständigkeit} Die Probleme SAT und 3-SAT sind NP-vollständig. \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{flashcard}[Satz]{ist eine Formel $\phi$ in KNF mit höchstens zwei Literalen pro Klausel erfüllbar?} - Es ist in Polynomialzeit entscheidbar, ob eine Formel $\phi$ in KNF mit höchstens zwei Literalen pro Klausel erfüllbar ist. -Beweisidee: konstruieren gerichteten Graphen G: -\begin{itemize} -\item Für jede atomare Formel $x$ aus $\phi$ gibt es die Knoten $x$ und $\neg x$. -\item Für jede Klausel $\alpha\vee\beta$ in $\phi$ gibt es Kanten $\sim\alpha\rightarrow\beta$ und $\sim\beta\rightarrow\alpha$, wobei $\sim x =\neg x$ und $\sim\neg x=x$ gelte. -\end{itemize} + Es ist in Polynomialzeit entscheidbar, ob eine Formel $\phi$ in KNF mit höchstens zwei Literalen pro Klausel erfüllbar ist. + Beweisidee: konstruieren gerichteten Graphen G: + \begin{itemize*} + \item Für jede atomare Formel $x$ aus $\phi$ gibt es die Knoten $x$ und $\neg x$. + \item Für jede Klausel $\alpha\vee\beta$ in $\phi$ gibt es Kanten $\sim\alpha\rightarrow\beta$ und $\sim\beta\rightarrow\alpha$, wobei $\sim x =\neg x$ und $\sim\neg x=x$ gelte. + \end{itemize*} \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{flashcard}[Satz]{Erfüllbarkeitsprobleme vollständigkeit} -\begin{itemize} -\item Die Erfüllbarkeitsprobleme SAT und 3-SAT sind NP-vollständig. -\item Das Erfüllbarkeitsproblem 2-SAT ist in P. -\end{itemize} +\begin{flashcard}[Satz]{Erfüllbarkeitsprobleme vollständigkeit} + \begin{itemize*} + \item Die Erfüllbarkeitsprobleme SAT und 3-SAT sind NP-vollständig. + \item Das Erfüllbarkeitsproblem 2-SAT ist in P. + \end{itemize*} \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{flashcard}[Definition]{kC} -kC ist die Menge der ungerichteten Graphen, die sich mit k Farben färben lassen. + kC ist die Menge der ungerichteten Graphen, die sich mit k Farben färben lassen. -Ein Graph ist genau dann 2-färbbar, wenn er bipartit ist. Das Problem 2C ist also in P. + Ein Graph ist genau dann 2-färbbar, wenn er bipartit ist. Das Problem 2C ist also in P. \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{flashcard}[Satz]{ 3C vollständigkeit} Das Problem 3C ist NP-vollständig. \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{flashcard}{DHC - Gerichteter Hamiltonkreis} -\begin{itemize} -\item EINGABE: ein gerichteter Graph $G = (V , E )$ mit Knotenmenge $V$ und Kantenmenge $E\supseteq V\times V$. -\item FRAGE: Besitzt der Graph G einen Hamiltonkreis, d.h. kann man den Graphen so durchlaufen, dass jeder Knoten genau einmal besucht wird? -\end{itemize} + \begin{itemize*} + \item EINGABE: ein gerichteter Graph $G = (V , E )$ mit Knotenmenge $V$ und Kantenmenge $E\supseteq V\times V$. + \item FRAGE: Besitzt der Graph G einen Hamiltonkreis, d.h. kann man den Graphen so durchlaufen, dass jeder Knoten genau einmal besucht wird? + \end{itemize*} \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{flashcard}[Definition]{DHC} -DHC ist die Menge der gerichteten Graphen, die einen Hamiltonkreis enthalten. + DHC ist die Menge der gerichteten Graphen, die einen Hamiltonkreis enthalten. \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{flashcard}[Satz]{DHV vollständigkeit} -Das Problem DHC ist NP-vollständig. +\begin{flashcard}[Satz]{DHV vollständigkeit} + Das Problem DHC ist NP-vollständig. \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{flashcard}{HC - Ungerichteter Hamiltonkreis} -\begin{itemize} -\item EINGABE: ein ungerichteter Graph $G=(V,E)$ mit Knotenmenge $V$ und Kantenmenge $E\supseteq \binom{V}{2} = \{X\subseteq V | |X|=2\}$. -\item FRAGE: Besitzt der Graph G einen Hamiltonkreis, d.h. kann man den Graphen so durchlaufen, dass jeder Knoten genau einmal besucht wird? -\end{itemize} +\begin{flashcard}{HC - Ungerichteter Hamiltonkreis\\Eingabe \& Frage} + \begin{itemize*} + \item EINGABE: ein ungerichteter Graph $G=(V,E)$ mit Knotenmenge $V$ und Kantenmenge $E\supseteq \binom{V}{2} = \{X\subseteq V | |X|=2\}$. + \item FRAGE: Besitzt der Graph G einen Hamiltonkreis, d.h. kann man den Graphen so durchlaufen, dass jeder Knoten genau einmal besucht wird? + \end{itemize*} \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{flashcard}[Definition]{HC} -ist die Menge der ungerichteten Graphen, die einen Hamiltonkreis enthalten. + ist die Menge der ungerichteten Graphen, die einen Hamiltonkreis enthalten. \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{flashcard}[Satz]{HC vollständigkeit} -as Problem HC ist NP-vollständig. + das Problem HC ist NP-vollständig. \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{flashcard}{TSP - Travelling Salesman} -\begin{itemize} -\item EINGABE: eine $n\times n$-Matrix $M = (M_{i,j})$ von Entfernungen zwischen $n$ Städten und eine Zahl $d$. -\item FRAGE: Gibt es eine Tour durch alle Städte, die maximal die Länge d hat? Das heißt, gibt es eine Indexfolge $i_1,...,i_m$, so dass gilt: -\item $\{i_1,...,i_m\} = \{1,...,n\}$ (jede Stadt kommt vor) -\item $M_{i_1,i_2} + M_{i_2,i_3} +...+ M_{i_{m-1},i_m} + M_{i_m,i_1} \leq d$ (die Länge Tour ist höchstens d) -\end{itemize} + \begin{itemize*} + \item EINGABE: eine $n\times n$-Matrix $M = (M_{i,j})$ von Entfernungen zwischen $n$ Städten und eine Zahl $d$. + \item FRAGE: Gibt es eine Tour durch alle Städte, die maximal die Länge d hat? Das heißt, gibt es eine Indexfolge $i_1,...,i_m$, so dass gilt: + \item $\{i_1,...,i_m\} = \{1,...,n\}$ (jede Stadt kommt vor) + \item $M_{i_1,i_2} + M_{i_2,i_3} +...+ M_{i_{m-1},i_m} + M_{i_m,i_1} \leq d$ (die Länge Tour ist höchstens d) + \end{itemize*} \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{flashcard}[Satz]{Das Problem TSP} ist NP-vollständig. -\begin{itemize} -\item Beweis: $TSP\in NP$ ist einfach zu sehen, da eine Indexfolge geraten und in polynomieller Zeit überprüft werden kann, ob sie die Bedingungen erfüllt. -\item Für die NP-Härte zeigen wir $HC\leq_P TSP$: Sei $G=(V,E)$ ein ungerichteter Graph, o.E. $V=\{1,...,n\}$. Wir konstruieren dazu folgende Matrix: $M_{i,j}=\begin{cases} 1\quad\text{ falls } \{i,j\}\in E\\ 2 \quad\text{ falls }\not\in E\end{cases}$ -\item Außerdem setzen wir $d=n$. -\end{itemize} +\begin{flashcard}[Satz]{Das Problem TSP} + ist NP-vollständig. + \begin{itemize*} + \item Beweis: $TSP\in NP$, da Indexfolge geraten und in polynomieller Zeit überprüft, ob sie die Bedingungen erfüllt + \item Für NP-Härte zeige $HC\leq_P TSP$: Sei $G=(V,E)$ ein ungerichteter Graph, o.E. $V=\{1,...,n\}$. Konstruiere dazu folgende Matrix: $M_{i,j}=\begin{cases} 1\quad\text{ falls } \{i,j\}\in E\\ 2 \quad\text{ falls }\not\in E\end{cases}$ + %\item Außerdem setze $d=n$. + \end{itemize*} \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{flashcard}{Church-Turing These} Die Church-Turing These besagt, dass die Funktionen, die durch Turingmaschinen bzw. While-/Goto-Programme berechnet werden können, genau die intuitiv berechenbaren Funktionen sind. +\begin{flashcard}{Church-Turing These} + Die Church-Turing These besagt, dass die Funktionen, die durch Turingmaschinen bzw. While-/Goto-Programme berechnet werden können, genau die intuitiv berechenbaren Funktionen sind. \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{flashcard}{Unentscheidbarkeit} Probleme, die nicht durch Turing-Maschinen gelöst werden können, sind damit prinzipiell unlösbar (wenn auch u.U. semi-entscheidbar). +\begin{flashcard}{Unentscheidbarkeit} + Probleme, die nicht durch Turing-Maschinen gelöst werden können, sind damit prinzipiell unlösbar (wenn auch u.U. semi-entscheidbar). \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{flashcard}{Erweiterte Church-Turing These} Die erweiterte Church-Turing These besagt, dass die Funktionen, die durch Turingmaschine bzw. While-/Goto-Programme in Polynomialzeit berechnet werden können, genau die intuitiv und effizient berechenbaren Funktionen sind. +\begin{flashcard}{Erweiterte Church-Turing These} + Die erweiterte Church-Turing These besagt, dass die Funktionen, die durch Turingmaschine bzw. While-/Goto-Programme in Polynomialzeit berechnet werden können, genau die intuitiv und effizient berechenbaren Funktionen sind. \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begin{flashcard}{Turing Maschinen für NP und darüber} Probleme, die durch Turing-Maschinen nicht in Polynomialzeit gelöst werden können, sind damit prinzipiell nicht effizient lösbar. +\begin{flashcard}{Turing Maschinen für NP und darüber} + Probleme, die durch Turing-Maschinen nicht in Polynomialzeit gelöst werden können, sind damit prinzipiell nicht effizient lösbar. \end{flashcard} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \end{document}