From 8d2b197b1715eac40d786b6182118028feea9035 Mon Sep 17 00:00:00 2001 From: Nikil Date: Fri, 30 Aug 2019 14:38:21 -0400 Subject: [PATCH 1/3] added the gpu report from chromium (edge) --- images/web gl gpu report.png | Bin 0 -> 298866 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 images/web gl gpu report.png diff --git a/images/web gl gpu report.png b/images/web gl gpu report.png new file mode 100644 index 0000000000000000000000000000000000000000..d73db087922a2e02599a6e27a53e83d920b6a27a GIT binary patch literal 298866 zcmcG$byQVd^fqb%QX-v#f;32{gmm`-q`N`75mdU7?m8UOLrF+W9RviVyQRAu?!x!` zjqjiDjyuL3_wF%{a`xG=_F8kzHRm&*XNM{)N@1drpgnl-08>USrzt>ygS!L#=J&%-YJLemEi z?qD+FA`lP#?O7B<1&d|m{kN4eUnUqWLsg)s`EGX-gJXr(gSk}@s}cyF$lz3oBo~); zHP_YXTu0&r^fflSc+KyI+kvJ%N3U579xa}jI9u=tMWSzSD zbL@W`J_bE@ZKRRM!q3mDNdN5`?CqbP)}h7^4f(gBVFVdb{@WNFh=TsxS@_e4i00qE z+(*Gi$^Yv>vj5Y8Dm+$0dHPLWLouTm$o>$@+(+_75LxQ`lXD4!%gV~sjowE!(>*ng z2|?rCFnIFa50@zV{w{QPVniBIBwW__O_N|)BGMEZ;(Bp>>po(mPm}vd;#m`2auPF| z`2BVfQ(Nm^Z}k3IeeNfv8(g|@SxSb5=U(bcL>v{N0Lp~)!UUn zLlP>(HfUXa_#Pa3>?L@sC9SB4puNp`-ok_nJ;(aj87mfv7D3EW1_~BmPADHFF>02Y zcE>W{Q@m3USCWyIeu{<`78zMxU9Da+y2MmL)Opl?-Kro3Swd_3yWX@+eYnF&-<>UD;O;^FksMHYzstJrEl@tg4eG0XKXDl zzQQb6S?xhY|kz+wg{}s%lRnvreflANe4T3UX|0?1z~jpZz#(?d(=` zLR1F)`0t0ek#1(Q`dT91cdQLa<&QXb2yn`au}5J1LvpU6sZ@OmIQnokT4s=zhms6s-9g8km? zhx+joeYzj0UnCnVi)$GHBI-x@?nUREd|1=d(;OJMU%ArL)A#p~m7d`O!}@xny0)k* z-4-)wHiY1`W!-;dMOhhpF4dmS`Q^UBbRSnedEH}K-wVByD;p30qF69&T`eOcW7eAp zhZMyYzNYMXXKb7c3`QGHFc81`Hu3(XfhN;v1K)1)Y%`G#Lp-Nfs0CLKm>q?r(kC9O z$cP`y54Dh7yZeJ94^f_oZpjQQx5n(64GkSIMO%jcvR*R4IP&8;w|{zX_*!Dk{3IPG zLqj2JtHfm*?Dn157ZUI?>k@%Sw2*ROSdI6U)7-gRrN$=luP z-we(4=+30c(8oy>{4SCRyW+HZUf^Eo6Dwu9fQm~aFW-AM?-xDrMz4P1{5^E=dj9Ta zeq*@6aV8>$iH7#Sxt=u5;lJxFD16=6-x2oxU3Yi)ulgcz{{;?qb{r$`-bCh**1hJd z-O2A3qt;wy6|euDCad&uOB#N}W21PH+p1~s@q{wa=&O}o7Lr{mw_Uyap8ngn4MHC; z(}n%W>G^999o7@)qN0Q|5`*sh35*=i@^lQGMjN1Iu|<$HZz)^bY{$Za3)il`>^B|ClTj;Bl*j@9 zcs0!-5R#nUIT`wAi;86xdx9^#hrhkfa1LL=~euh{0gIRZL68X|Y!wqvJm z@SHEtQZt$DUT3nrASF%PL9xuZ?N&)#y{V6#(|H7&x)TtDI~JZLDqE2W2-XR-L2e*o zydQt7EspjqS+9>I5Hk((e!`cw$g!IBPA_g3CnjYz{3JnMBi$wuhR4SBZ$!N&|C$kL z6hVf>U|H`JYGTXTUe*YHM+gu8El;x0`TirM@cl(QBDnL1_}y7e)r~^|XV3bE6)qOz zRLx1eWQqV+-5p71a017#j2xX+kNjr6iQGdixd0AluV_^!pP`>N7D4FLJ&%qA8htJf zb>-T`hJq{Jy6?s#t4>y!1SdbfA5;}L(1w0TM0iXCT>kiwk1#ijAkbakyzqXex z-*j8FU>Y>FSgs(z%w&qE>-y#CalAfQ=cf2W=aRKXyV`o_9Rm^d>bv{Cj(@?TM#QZb za6N)qx4S!w_x5pQl2`%0Qlv>1tKxLutR4wFyyqeJ1c7Wk=F=2>2FUZ3R)3VWw$Z`a;ou5#a&mBw(GpEU=a={P(G!(KhY>vY7OLz~ zlklO8tBA?q=?fxDUl|vMd@E8-AO7Z4HpS+n_MRbI1y#Kvrth1BS_9gYDy7(Gs3=HC z2`mQW{!pptRnmm}nY0c&!wEDRwo)sjJ$rK34{l)q> zrZ^mz&Ea3-T86hB-@aQ6CN48|E6Eo~2*g$*EH~Gs z@!63oo{s>>p|d^IJ-_==H%D8-xqxzHipyF={{~WNre7eSwqmiB++A#X4Nw3d%d0= z+gj)C(i3{2bJ^4fY@z!M@7~-l7yFXOj&~`ot}8T%;w6cRDTwX7G>35$9_zrGrKc{L zFb3Y|ejPXRJL4NV@1bBAI}ZlZ!x;Ou9+ma89MZfX=$iJwn$uu4+ z8A-zHkjqJRb%Pqm4C|2vvKG((IJc@b{Gd*)mkKl+Cth1h6f58UFgNvmcuK&t?xypd72YLL z(B(nxT8vv~rIGsgCr+ro z5~=&f#0#HaTxbOuIXXh6+ejjj*?t&zhFMo@lPHMC3tj7c_T$gZ&5a3=AWD?{XKX99 zPuuTfdQ3824`ej{<-xLc<-d7k0qTxF*F-B5RR*LHC&a~X!hARaaRcqTd zDqhMUoBs>_bFU4-dY_miV^gh7)>2TrvIguFPP+1>4p0EfIMRa3mp zb!QoI(S2yB?>01WOPe=U0Mk?wk4L)y{bgU4>1x8Y3g~BuVM^Am!V!dZ01H>;bZ5RL z3+qqrOrj%>qTcg=>4&~7LAM6EydGR79`5NNPUh)0A2@dc9 z43_)D6kQLN3?E1#4IPMFc44W8hS13+^U&FcP#ES@INUk9xKveF<70w;EBx7Z@E{5; zZ`q$#nMEix#OX;p>k9h$Bu!~l;(hj4XxOguFbXr-H+21CQLsJU`?p_a4ioZ;R}S@cO!X0%omZ+d<<_J>Bq-IJUz8h{Ha(L6}7_o72kq6^0 z0WZ;BBEER0pz)H)hm{2@mK_PMIWPWJnLq0C_rHyd@=1=_=e>2*m6ffekw}Y;jn9<{ zjSR(TbU#}?v1x5R!^OpsO=Mt>El&j*={ynr5g$%45Qj`4WoCDG&Uk#v?FQg`Bb1X zk~oTEd6uziob>eCks3+4o#IOo6=i#Ms0NW3n5gFDZ(bgV zwGV~6AbHs4>iVaK)l1d=}C?hGi>^7VmV6S>)w9K67##g$&H zo9hVo)YRRVTv4L_x&oGUAFpa4JycTBf0Xdz ztsBM*ez11u4~aBFsd@@0>zoTlzOd5|w6VrIB)!oC9+wHTWdT^~qeqYQLj6 zUSbw}A&O{$fXJ?kRb;7nSX#!++d8*9;JJGWhE`yCn7D`+AVR?V?mK6s# zPP8$X%4tA8$p=zOt%5<4vqX)u;f)c7>H~UhI%0oThDhpRJni3@MZ7{nbJ@z5WWtpm zbG8*vE4~TTy6tF_rJrpKqj*kqc1n;9Jnkvnm~G%el!BPUT0!GJi;8vV48uR$o}^N5 zT3}EwHnp+268*avic4GH(6BdE-8(v3t(d{D3MYB!(M3eK0DlT%$9CLIorE% z?v)Ibg^gOBXa^X*Hdy8wNHvW-h%cj&C>f=p!l5lNd_-;h#x12kK2WWSzFQ`r)izxc zs(|R{GE{~48~%YVCSuxP?ace1dS(Vgp-_;22)L{(ix()QaR&wk?anq3b{#$HDHIVz zJR@d*!fcSQrd9Wj&w8X#>$|y(SY4X{Dj~h9c=5-BMHbw)a!IHNtDA#EjP((PxbC&9 zD8^i)Cr1y60F~tB;}L?)tgPkkdvm~kv@47|KRtY$H)R`h$AyjL6ENP}1n z2?%%+Fb6_Anf9U|b#<5&LXDzuHh7`v`)6ydS#d6vLd#mhp8a0?rdc1^+&QEuy)k`!Ikeyz{jslE9=zPIH zfl*Ud{Q~v$CHro9>*Gh)dsA=uHjcgC!ir7ld1z5|q@>=Wpm>wQWQ#PWrY5J0N4aab z8MakOxr8E7ve49hd~zkB-q*ZB+(Ltr@Uf6_ESsw6W%A%)q_pN2$k8NaH;rCR@QhjK zsg|*Kl@cFBJI;3-_9Uao=tuKS26H9meU21BEDAdDhCT4xn#Ify$GVT^=Vl6R*%~EB zcNa!q0}l440H85DI}4j~$$sdDOJaf}PdD29^vjnoH1f$YA~^Se1DM$v0-mZQ{dzeK zw3wvawnMwhRzE%+>4m}BY&Xz7H9m(FeroVMGS5XtQymR|5GoB-enKv^eRgvuq?Vta z#&K>XC{3orf-=m~^~!`_@~^SGtY&rJp$t zauuKJCf<|@LncLyYH8475-%$Hg#Z=`GP3Vc9}mDEDsOpwCKQBk&rLG;U0D~y50lX7 z-TTw|HZpc=_NVPzUh&C2PN6!q)lPOa5YTLt!Xo81QcE=mOn$6CQG!0OR0yI2rfx#% zmiL;n;Q=Pg3(uoxw$=-4zjI7X6+bVCmo=emdsVq{`TpHQW|dGC%TMN(5i+bfQ!dno z8A!bSJT*Lg)!&WcN121|Sm{?dL_}QNJm$0GHRc5eI}8PdTUy{(1!6t?SKeSU zIoG!Y#Uqjd9Fh)HgA5M?xD}4c5BBO28_wkCCTzIFzmg(7@Zxwae`iITp<((uti+ay zma(o^O|YfLn_>=?vh^A7<*lo6{`#ps^6Hdi;0Z15l5jVDG`U1jpr9AgC7r;r5s2uG zMIVtA;$0>uPn7?Ws;F?(ZaR4T>0@y_VS9GH*M-x2%krvUGx$VAKRgbW288b#0g9-a z;0mC+s3KP8)tBljmrnE;gfXv~{tgI4v|ydrV)*f7db+w;C!7BK^e|cA?he)#ZF)fd z1@sW*rQ6mRGguE_y%LFVb#~qwF2Iru6?uqR=~&@X^uffhinB(+(Tb_*xpCBPbFuQs z=FpUSF{}H^C#8TkxYpHpo)IPGrINC;GVo`?!BS0LC;La7C4@RF#HQp=v<@Ja9ooRN zR7Xa#oh>=^Bar>Ihv|*0dpv%A;|kQjU@BiU6L`fmU15UqEZ5;l$iVf*6!|>*nlTir z{AVj-L*2$lF!rF903l^)^v*=!MS5&(g!DH#8IekfljVu?KQU5+gB6R5*lZOQf#`hr zPEJ*9bD^b*^3tK9p>m3sdkn19g%GyEL7q~*ufIkJo4);R>cxK1@oR3$h zsvDt=_0GwMfyvIa!@?)tE9v(2YZ0L#XabH_oUyFG{8^ru47ECz!~!sc(R?uLzMKoC-Ei@bA}boI=c=p->B%q5gP1s}4RZD-Nf{d6FPRQ> zft5d0`6)7=)%l5G}BKV+o1VxWVFd>>&5Dqi9Bvngbu@AcXV|L zE6OSkO-)QqPD~lHR}W=F=v?{5L{*)>9LQQPk3Lj#qcev|ZM4-n=eN$(IIk&gKjPyL zUAqO?#Oo7hAJynKNU|FMR*hrW_h;H29?G|g`u4V;ld1!poGG1vfb|v4KrNQaa~vET z;GNBXC#&R$A{}sA{apn05IJbpJMK3I&5fLfv1=^V1p=n^7*jBsWzg$|+ouEORBA;{+RS6XxY8--%3!K;`n zav`7OmHCSe7yiF&*bzskALU?jNr?HdZ2>aBUoo$qwu4+dCWvFe1%Jp7X?SlxB8g@Z zxAM-K+R-)9LuW`y_$DAEoMND;oi$y+6X!~Tgq4`XJR&$anA0%f&um=tJc&l}T6~e7 ztepBrNS&wQ&FZY?Ue^*zVWi20_Ut9rH&+{TZCsry+YvvHJG8aNA>D|gjsB7|+^pYK z?suo;TDNZ#Im$GK1o#^~N5|rBvDf3;5OAlX%&g-NkeMZ)lA^)>?;=L|nQ0^^wX*`Y zDOtI@`zurtv;?LE3O24+>(Do$Tf?@g2dmQidKWj9&S7IFzS~*W6b1+6O~1N|W;=*K zs%BkB@-3Y7tzK0NX$fo=eMb!P)Z7R-H=pfN@wDUZDhQDXI97R;;2>wAU(#VciLMu3p=DiytYq+?)=RkKSE%W?Nbc6~*WaVyk?Rla`)n^mO(r zTekN%LJn7mwTn;B>)($YF=_z`}VR4#2MmD&7Hw9Ms z!cm55kx(i-AN-i#;Xn8%i;n}z?6!BxlVTzhyaH8oAVmo^+%+`}36XlQG~c4oJ~3Y& z&Z7tlLPmL8|6_uecMjc`hzv)+K0Yn3Y17e`EPvEGa=epDy+O11dad;1kg9XIhYU_s zeV=<6??KwCS!R(G5;C$znf}Mq?a48LpvyW@rLmN`!Gz0n-7(3PY{zAU;5;kS9a1k1 zV;07Bx^9z~I)m9`RpO;W&KSadtPc12k35b`;#Ryz`3h-?t#YC8gT{7NU+r*;Djxf} z^tbM%g;hh&=T(sIVBgkI{JJ`NCB;6?_TX3k6GQFc4Dax z&)~p7u2~!Yo>jOH<=;e+X3h5UfWsz1!D)*fxx~jtyvM)NQ(ER_IajB(6K3(SYfCSw zh8s9Z`AimUoMQ2cILG3@D8R4FE~V(KM~j_KHkrc%(iR$A+SrACrhlhRjlp$V!5ucf z^91jyntaii;3TaxT^OeQ#AQL~+q`LgG51|?y5Lqp^iMwO@G}~4;d!6jPmv$fPNz-7 zss%5{O7IpM9H;FcD)QGyEt0(OTBYExN_inZZge;L$6mpb2m)7RUG zNRaR=59aG<|CVzYYxkL@Ob)ZO&#`Hq?!os?8$LJuk z(S*L8MR*ySQ#sl^cGJTmqPNl;kYAl1qVuifS8{2wIM_HOB!@ril64M-RvzyLKY238 zs8-Bd>0<2jsQEo5hD|lU1>v}u&>9T3nz&8jDt3x>>-^+d`QB_puzcEOg!a7=t=(oW zQutkCep>eEq^64LpA=I^X(J?n!iySNs?8I!X}(gwdwdXo7cw>DX- zMroG{bBOUf?7?uP&jeDVOO@}Rm=tlppjFBg=kRa+BvTm|kVWw|$ByhpwO3P{2iG_3 zM>z){1<(TfT{ekMBxYvSjxYZPJRv3PS1(N`dJ$<}*hL|4X~Dn$%b09{2Sk1MF*8U( z-F9a#B)ll1Mc|x;CtlTa*^*>qTM&ljxGEQbdevKID1J@14e?9IA&kQ#O?i$_j!SmD zKTmpxJky9zL1?c`$JrgqHpqq=TAzJoG;WU^5G2G-=YpJZup@^yOg(hYzCfDO?!Fv2 z-+uAsfJKqNlAEDG;LJNnvs5=!;6C}jNZkEG#m|2U3TD!6lsIe5nwsObLe~%CEY`Ho zWR^VEJg zk@CH=v@Jus)2rW_D)g&8LbgJ-OwyMEiq(OWva;97TalssPD}~FgP{?8RcRyOEy|6ucOff*N@jzK{|M>Wu zcJ(F*cbb}-R+6}q#i%83PN(fHgAilsV*R*F&!;Qiv-!i}2X1P^#H(FKMk^#-PRx)( z>BTmffuCNHYSVW|lM8-V+nt^1Xj07vgBINH=2nsJxFr#q)ss{F$#1N^ccr!lvKkt$ zG6lUII)v<|IK_?0T4kx^JG6R^|BmVvb;`y66yh+aeytfO0##_eizjK4HTgrm+1_sa z_!0RmYQ!;CnAdY0ToQ5${1Q*RI5Iqfv$DI#P5s%*lajQXG1R8dVY1t3Q{_TE_v?9K6m_;ks;>JX6MW6GT-372ONK}lGTJfnBd>m$b)hW zR~LN}0&)PRl*D3?h+O%12qu>t${Eu#+u~=ykW%VbBdOu1U2tFxyFEYyug_sJDP?L*-YolY9jL z$6sRDrfsIi$l9Sa!M#8jv;Lk(cK- zTyS-JI=vByuD%3GXf@ngSb$U&3X~AOc&6ppA>@5(8=xbuTQv5>|5y7)cM0qE>Z-X9 zP8C}f$p8fjo@`SOA{%1k+B3o1w=6F9*F?`Ymhz1Z_Q`wF7iEz$LtQXB+~b;7qpxSz zd$Z^mVG&_+8dLdnc5&4JYnYRS*QiVvLaYz2Fca9GlUf*z^c`xR)@6T~tv~1VbLWW- z>|~*5de8ZMIPBstv%C8l$e5SZNVwywRrnZ_ZchoS1S0l~n`PVnz;$@8;lB>;lUZN2 zIk=HqC#8|ScmazQRcZ8a#9|bPrkKdVMm)Dv_+8TsqvWO}$nx#Yv#Gq}*vfVk&kPCS z$_!On4m%j|<7k){;^chvxdpPp+25vJ*=*&;-IV|ps@Q1aqF-JATvF6e9E?n~r(L8; zk6SA+BDZz>^x$>VCuMy)1#uPzGAsyOo9iUS=$ci6TC#}_1>>|cya7^ZXd{4K2w_Yp zAYh)FfOg&5w{&JH2zuXM9CXdWb@px#d)wn^?R~CxT9BW~%SgZDkPneb?@g*@Q4#&U z2K#KH=@XVlW;Uc3zVXiZ>(okVEVW#Uel%=k>jbSy6sEBS=_#K$zlvTW7e`3Z65||i zcFFu|PZe*XRI!&H*~H;YHHFjAv+)TCh~|uj*V4Tb-iomQ-0C|DG6f=*6rNq<<%FZ; zx`W>i-Bm2NUZvW#A9gl38Cn*JyK}uxHhCMd{jEg%t%veL(}UTVSN9*yKFQQ{+SAlR zqQzQke~q!!eXcckZY;_ccRkRz?e1}PwwEO9*?|}fJGL-hHno%MI;H^$C=>H2$=JF#lGjIizj97 zc0GXHJ!;F5Ak9Q9OyX$lv&_11DXit9cf;LAPjYR%Pq$OJ(EXIl)rxZc{jvH1gC?Fn z>F$=)Br>!cFNiHvY9JHQ&5Enm*Sokr2$fb|a-n=?d2|%+Ny23lv=ePtrdqV`SA8Js z-VQB1|6^(AkuJ2YV(a8oc~D~ylcl{;u|7tQ)X%b24wRtIqq76+of>E1A4ZqUwy3DU zjC2=%INL)~j&e40QjUtYKY3Opd(_=Xv+^ux1d9X}OAUL?xY7K$Cd?olc(QSJG$2ga z(*F~Zd@6B~0h#L=-Qq_RCGXFYA)1+;tvE!l||zZ~p{u@|k(TGT>#`Cn<#Bz_3?1AH?Y zmfb!l7fysmmzN++@%{QqD!u&_(Ks9B$oVCs9LYwDQgUk0Y;~?xB2Vz~`nS`*;hr`n z@(i;J4@Wg$LHrm*U-O3E0a@zUTg2l>iu8CecGsYk5IO^F7EA&oB4PO^`HoOytl<)3 z@yBEt7CvtnqhB4;;f>b2*RrS~TuA;T+r6-})!o_FwY7UOV*Nxf&%i=Q2ZMidBAYEW zR4JIwAtM1;(WvN6s$uaWs8`jwqJA0dDQ;Rar!t`zQ zw|xBc>I~bECY&tmNd25adQ4!cIMd9ouE7n|{~+?Z4pS*Vz!X(7l1?#mDXrewKLkS@6TP@?wQ ztF%EZV>D@Z44CRjf)-c$+b_6L(a#w_x2!CgeM%W>aJQE~e{>URJ@zf-B4Ow}=_3dd z=H}*>V0Y&Mz$^P)tRw*_Q1N4erXsz5pU1p)M;(`&_d3$qYVQGRqH*qU|6izcH5f0(Z|5b|LiN18aFJr;5BANAt{VH2B5ph=QyE zt={TN&Q$Y<0R@Dvx1H6&mLEGkD?Z5N63=!|Gd%+tQB zzeN=l`7ugH5jGZTsubnn>DHJ6qc@LdQbgd*MqsIDo=Xu(*VduP2 z25PrzOi?!gFZaf??XJ(P?e0eTGjSAlj2$-o{EsS%#w+ldXYKoyAP&e3c<4vHf7UTDz|thgG!)Qc0tzN=0W5#!=>XN_ ziHFtC*KBNqU0oU+*I6)zsp-n4hM!V$=uyJ|~AIz1Cny zT3s4$0xd~PdhztKY%MjrW%XOFPh73d(VP7IEkdD^BG)uA=gzAwqjnnGSU<+EV>)q} zzZP8OPA+|Ie2zzJv-;1t8s>Q}M}9ZYU*>-lQVTX)OWyBUhktn6v>_P z-s3ttW-|5ai|s)mSM=Z|<;90TLjDhHS7^Q}ood)K79CuGeSWdIx#_h%!A3?mR;qUe z2nkDG8++{Wn(nZv>1p@vkxoe%cV?%0F%FI@C6)0BGCa;-wnSl!@(I-{(L6a^gWZ;p)(>2*cgQDwGM)KB-?Y<+}_8ZB$o zX_)ay1l+0LJuL_l+(NPw{9hnfrY@t+pem`?$?8o9rw&P)Z_DWUPusx}4P0y&Mmi>y z5=&mEiVl^rx!?L zdxF}`*uv9nbuI%HUzW9&J+s}bagF{D=K4E5z?3?b%uQyVC^>9l|7;%Cp14>LqVWBz z95M-`eEW*`z^QE(|9Y{XZMIf>>k3d1qpI#;zQ4WoMb&_9@Zq9t0Ncbqv>}|2c8)lHGO#g$FlzLvVH?eAakA z-t-Qm1$wU;eQbbe&P+5pdb&g#Tp?pz9u{fgV6UL_9ug4q0}y=X~&vsc#Z0jj+nRRHyqAMTRN2mtLU)BcE#?uf5$@f#nJI zT72YlcDHP@$GRZDJuNzWmPW5yv?n<)1}&MNI9*9Hcr)=rZv#qEqks010adJNFgWta zHkY-}S?3+Bo6vpWZZC-f_^+@Z6hu-&A+6^sj4e?QkuY+V!OBodL-{L|Jz0B2jrXN5 z%zf|7ZO034AnaXD@>v=tnabX5(&b@Q)oNIx4A~nk0W@{*zZy9GX1>0lv{_nOx=J{+ z>ReM(BNh~`OgHkY4jC4yUnJT*YUM(&4HLaF*<=rc1}{5R^A7z+*+~&IP0Pds;-}7oX3j)5Yo~_cZS! zkF~fpIUNAGp&%$xq115>`F|%_Qm`E7D zHCjS@hc}Sbfogd)TrwbbI)Jf8;26u(Tk!MM>Zfs@G^!!K6Yoy%V@itJssUmP@pP2k z?_8!P(FOe&cMB%x+&etaaj}~U@41fy*i@1NN44Ecc#dO=PkRB0@UL^*z}|1x1?4Bs z?IPXPn4~_wm-Lro%#j-oor*;+a1HpzLn8L-*yw7%D z@h|?+YvzC9jTyWf0s%;0hvQYRW4B#tcP~eKo7|CiI3XkI<6D?cozqGrDUbO;=FZYm zrAgPbW$)nv1+j`RjcL?^i(oDigucGo7^jpb3@n7 z2=Va#uC4}AKqnhZ87SCkj53~mZt%Lhr63cSaGBvCGl|**6#N4Q*3q1*`f7@Wc zM$zcR-<8C8QFZ<%EN1%v8Jt4e0n51|s{La+Mdfy?j7wE$cOgbRB@n z?_pX{m%#qm>G(D~f@H*mDb9i5??H+YgYv$8nCHW+ItTOfPILZn&$|sBQ*`#>(CLnX zz3hInVY2ioh4ew%6P5Idsr$+a13XyX;-%O0&s;%2#uI;~b-#kop61CR`m#^k$GQy3 zGUn@D8Rf86&y`9uh!csRv5uJ}*IT|DIA{`^BVT>#1c)UrP@cU!c<~ey^~QE$|LS3F zM#he48$}oO)D)d-XL#ZE2sbF1rHJGVF<@}BMPm-q^OGjDDZ(^}tA2GN3apH>7+kGM zVR8O&fQRX4>6WC2wCdkYV_U@%AL}^x8W6?N zh~Jzk`ANO_=doPVK#+NfR(5Lj;Fxw0$2SsS^xbm11DfE2UOXEcgkx+iu{jPH{ zk!$X(V8#oqX8Z{)SZ}<3m5XDz1{}z>sy%JCT$q2pvcs@4#D#4VgkDMe;fV)~Jb!#Dkw~u<*z4*x2 z{Ji^dv|f)lgmH&X__@~N`z>fFG?nm2cwUx3$#exI&>DZnHcKE?JBM!m!_0(``r-D{ zsTxN@AA(WVvua}qCe=XL~3p!4kC71aEYa z@ji<4)J~nJ6b6&LYXfO7gi>ZI8zExi;#x8B@d4>nv_|h>=bS78SnnBbr60#fFWO{} zZ`s+|rBz$1LsxBXKZ|^gro=!KgXlIsGk67m^Qtp@w8#|=)|#!E=2qN)&TgbGD;uU* zB30zuj*Q!!b$lC4K}l|+F>vB7anW^qa|I@i6BbSx#0%#WlA}|y(&u|+75d=dpft^@ z5mBDw03XJ1I1)rGSjHwM z%(1M}P~sqZd@}VgdkH5eC*?mkpBnDS1$~a^n*RKf`ugy*J11HLSg?{PbuQ1f7q3ppEQb;|FJ%4C^nPbkBmzS4Zd@ml1=&1PYQ~2_pXpHucXnX)_i(IJ% zb1*O};z$HhXb!eNAIOUjV1ZvTFEkrhf#9*DdKml&iCOe`$;PI_FXZv)WGOC$PKp&n zZC7RwC3yoS9ozS?6M>+4{Tke9Jrb)P^mFc`C&D+57@w#fl3^Jt^9xDeor^F4-XSVQ zwnSaeQb!q4M}gF5z)EjIc5eQ!hVb#TAKxyS|x`vAAw^QCL0!i!HU+(o27RWK+g^Q^Xr!(nqKtv)D( zPK_vt9xE@!Uai0&++4mBJO~SQ_XU_k2i^m%PoB3Z)mjY-<_uKy~(ewY|8PLe?(^>+i z_b)NQc-(I*nm~_netdF*@2{m+rY{KOo|(k|Bs*Z-{~uJ<|Hm8rPj~$P&}6gqnL6j& z+grfz2FjWlGZPav5N-h)uk3$aiX?Aq%Ov#iI5Yn*~jAX z?!}OzL%>&%d;G7fkz~jN7X5B7q)JA)0c92_GF9=hS4!8{*MZ;+=x7=*R@1;9u&Ic| z`WwBU&6B~kdG^g72%QIjtc3&vxk*1-iLyuG9DRLZ!QpII?;7cNf1mZH>7PK6;XTj@ z91xR`Fd%==ci9*Ue)gi08w12B=vfI2>TRES+gVjIf6j~e`T6;<{}cYGw8nQC5uvR7 zZWphUx#j{Ao`(+~()}k20>Aki@j91j#6J5SN*68d_n$JJ&ig#`{~H^Tx~C1_&o!}) z={jdxq3IgClHrZY{bn_JS5VBpxjI|s0PH!KY66p1rHDT=pl34Z)mM$s3Ck!dW`aPk zGn^2%2uk_WnuW>_b)Wz;p_8k=z;YV~+R(Vz*gr}|3@=nvRKQsH0&%&nu5Mm&y5WuQ z-CC9((1wAzb>2;zWynfHW8M=_Pv>)Ya|Y6?d>W04WTobWNnZv9pu$>g4`!PHH5?VC z`w@g>13$1dJU*_8VXgouc>;oh&da~|fjF%hR4D;bD4ow4F*a6XJ6TCB8~+pw>+Wi= zr7ME?sEfkyCA*Bm5yfjZmkHezb~EL>y_UODAg*lvf&@5qxn@FD_VdjEoCPd1x%Q2p zXI7y49MYF^^Fj)tzkZ|m&wf~HL2Zyl_s2d^e$BM_wE!}*@ZI$hOUrd7SR$$A5`nbH z{7<$B00)4T(X#9GBg(fyVM^I!EyMkfk#jf!Gbo_Uf)d@z_O{RM^#uSh!ekC#edX>9 zGkrj6P&N+T|D8D2yX{LDp7>TdPx>no4P6KcqtT>+IX`bO((*jU2pizhxH= z*nj)2%}3s?KlVS5h3Ohcqc8`k%vN+CLHpV)fS`)q70n$8oB&!@3?2&n1tk2(G|B$S zsO;}S|2+=|Defll0eb@0f2BI z{q;(9@7{FbKNbMXDtM(sS>s{Y`gcAT@?L)5>mQMk3P2DBMCcs>M6RGq!6;lG_Od+n z20VWSY3Z1T*Vmw^f=jE&r2B)Fpvh^a2T1#KR)C3u(Fnsd##X?^#jVh{^!K;`c6oVz zZm6-+o1|GXnkynN{~L$~0F`KYaq+XcT+*9Pb0zSyhVmhUW;|{#UAM8f&Ay%NOxF(L`eaq$U8@&^xYp9L@ZwSk zm*5FQ0-7HoYY1Ps*Zm5U`v^$}C5tzmz+cPX!(;u=E1UNHzBHbLP*&SaYxW?fFzM&` z_@iLz{iW=XJ1XjskBPrG-Wofdzi4a(eK9l7Y5c!@0rA(&%uEa)b~+&E2kWZ9WbxVf zRG(L-G&Kpv(rP?L3czLB0)zaE=qb@t>0~}*3~N>jQ*E}KPopA#L^s=Wv03x9Ih=?j zwIz+eTK8F2Pl47`r8J&S*)VHYJ?9YlA!>Sgb2d*!MfJ7$5B2d8hz>3K(_0B*)M}sF z{yGhjq=OP)Mw^PtA z8;MW$Cb2+;ErWiAeK472Lz~Cf)YP<ArS)j(y_c*0L@nUW1LA*dKj{3Vxo`7k1@$1t^h0kxUS6VJiQ|M8QsXRR z4N!e*{kESVR*FDd!X@?vKFY|*==@Q(@cTFU50imOW`cd@5;d&8y4+bZn$kHSb<9a{@n$I z*_bqVi${swAWHaybKwap7$I!Z=m5A@kdYB_viy_%5T_T+*+2gmXKx)TeD2;;B2q;L0o9^yXN+hKlq`PyI-?jBQ@A=+ud}Ew<9LD{} z{X93YH~Y8Ny5=?Kyyhb5TMO=^eHt(3PC5^ZiYDUMerOdI;XV!}W!=jOp|F;*QY+u@ zbStO&?E# z{(LC$FN`7^y?|2Pste-}O<4xld+ecQl!s72xpIk8jLQZrm<7@uHt<`ZfDQW$e?Ic@+vH~W zNpv-ud|F2dLleh1i}hb*Ot?vOh1u}TtJ7$cxnSs4j8z`k%NJv>@G{Jt(u{6S)l)@) z2U|w<&gH9#ts?Rc5O(25C0}Xy{PMniJB;LFQwR}!>lzy3=j6oMWqOtu=j)4pzZ>?< z{5tOsa^=F32?Fg z3V`L;kU(o+O!v>2`zT0;89!Fc#P=j%}p@!1$;F)?! zzgGbdt(1nu8Z;}RW65ayjLF!f;Ifua0F(g7pJZ)(ye?ErPL>b+bL@qz#)2Q>gdA6> zuNx3B%ZRp`s9XYf7z|qbMKb>y5;XeuG)+mX%$nrbUji42Q{MwWV`r+qA#w~T;cAJ* zCHya#OAi2S^{84i^1v2E`)Ut|$JW*>EZWc0#X#xH1QOn1!C(w$RJjtts8{9iaD%xw zzecAAE76cuOa}WVLRKx{KEq`d|K@Mp#L^CO)cJb#b9xle4-GBgAvANlD0rJF#HT_ z7e6`ldvkMn+QQAZZ{N-d?V+2f8Hz=54`OIv8oQi%gQ6t^wc>1=vM%4G?i!@!Hfm48 zGqJX@rY#}pyw;Do;Jq9n!5-*{%ik2>jCePX2&(X7^plCr542-fZqpjxv?u9kzpvtd zrU^!)!fGzY4o z4H|uZeYqF-=mVPJ^ByeGrgBLvLye;Jh|bUL<27P(@}Ly@ z#w21B+_+F;HlcT=gvrv1g}hG+%zYdQy7MJZ8yWiuWP8oId;QGT?`MYjJ7eD@3~Wh) z1;8i#xuBU*i||0$@2*!fb*p!4^b8RW0=qTaw$O&lyhqe|> z%bbjr+rp$ikM%Ilx5qrK#4cVs^hvjgt*7eTA^(W80u*A{o|*BIG^R(MkjCSgVsv`6 zy;N_GMN9qgD#L>Jg26+A4*$jXg2KXMVykR&T1E+b(h@%5f%HL5jN+~xl5Y-NTYg9P zS8H#4t7)dLwF%_&>w_(q(+p7h{B&1&Z3D6q4p)b48$R4%(a3pVvYf6rc$a&V=Ih6N zy_Si;tvW))z=pV`(AAWNbs$Fzzb`@XHAC%}4;kX_$9wTGG&)ru;-{J-kNY7Maw(_} z6~Iyq)(gKoW)w2m3*^wDCLma)RxobeYGH)cUzw&5!R*J50_8_rG_+g`PkHgV4QL|>3aJN3lkH{e53#o_RP+6hZ{d0Dn-SZGqpj}x>F)4DS5@kFZd7W z5~--;swx-j!gndr#~L_=d^>h!&)4R-Y`g0F!RebP5O1`RJ}$UbgHR2YsN z+km@k1e1teElbS;Mq42Us%G~VEmyA?X;R@4!4tw11ANwOm?pD$Lnf*;G3jFX9CbX= zwiPWpnG#nbpnt=_LuEgBoI0)0IrYa0*v)`L00V1%wDc)+1nMwy{m}7xvFl;5(r>)N zYu^x1f#sQ0bC+8l&yiSspX*7MquprZcqhZp`4HOU-$wv8fUbZ%9SqmO#L$v=Zhntp z4h?(W=;tSp|V5gNC-qKHUIhH4WGPK-4i>qVjg`j3*2?UPk?rE z-;2>PCI~sUo$^_H7ovS=2oA#1gs1Ec3=MqJx1`^NXDJo1Ynl+iIM7QY7cVtSICNmw zJycR^qU1@WIreT1ezZMmmH$wk!Q3a89y<#1s<8Fm!T2;ans&WSb9puZ-eEdo09&^$ zc}P3-#={f1tfe~8CuHxjRoQG~|Bc^5=p2xP0LMrD@nChRdvNd#Kq_dsqWyeAVAJJZ56-!J|W z*0rd}jOJ#VmMJj(su>RamP%2`sc`ap8-rS`3{Dc9w^ucn{j@K7(-%mmdn%uxU zEM?FaxcRbG#hbda_*W`*nzTGuNa3_;Hef>7DJdzzzLdqL6sdqUNZJ=`@8#_c)8sya z)Ng6lrt!fxOnYU*^=y9#1?QCfzP3D$N`f$)AkT|4qF<ydjRAkV%H(& zF@FM|C^T)Y+3CuOzyndXT}8uM`u**y24Qvq1QkMx*f%^~$uj;;kx~7!VFx&Yq}8N; zOV&tVgF#FwQ9g{pGl1-J#IjQbw0>u|DMgN!(-RAdqOQh#qx^-Ph$0JM*i{$kkMMAU zCPnL;9cD14IP-9{XmuzbY7zeR9LGi9L% zyYlxT-y|TPoBeN$)&M9}5|W`Sz4sm)tLN#ESp0CXY|G*dY7y|_c$P;l$tp>39Q@#; zn;-T2;RE1x+z&>~crE)MaEIZkJeYjY`(P0VAt@z=YZPj)U1lxlvS*&6^MNZYp7Q|w z1Ac@UrWkwxWCK2ZlBJa_S(>UBS7jtLn0(l;zYHS}KjLtg3#l!ng?|6(hz9zP#+;-6 z`p+vGm$7l0dzAM&dwOtxr2{TCzu20VlBQtAjhDN5wvwIy`_e8!{Ndr@&n~HU053G3 zVGxU!3EI$A6ebIhDlg=1qQ&_hN{ox36m|LF%)r1vdjbvUZCu?H_rm2*l%fHGC6)ti zz!)hphO_IEj_m@{8(wHtfgA@(&lEe;g3CQ-A3C7+TFdTT%l5$tATj(xTVrq?S59T4 zC;2CkH=lI<@BGpyGgM1E5N5y~OM#*WL3KZpG?@s1xd;{ulyC!#7ztwz-#1#&eoSr- z=8pN{(&6ZEDeTF0ptm<`6aoDGV@~(xvSzVOAucKZ%OKkc;6Y_BvemQsj9Wt?FYr&S zGjhiS7=s+Y8lB3E`yYnEZp3djh_&8B)p3pN+6hH*Gm(Jf36`Ho(DiSu8*P8 zprF;u=N*^4dcR5e=7@5$PKL8Qo~NPLB=NZ{w}rv&XWUz`T=hgv;cD7F$yoGfP_JM{x#6ca0s!(Ixn>xz|l_`#qxLd;)x50%L(-g zRejPDSLndy+23vzW4b6)i=?g!HZ_#GVgBwBy{%9W>%LHc3N^O)dp>hk*>Bv`!A_(? ztP7@-9W~sBw*blqzBI#PiOoEF`P?gv$GYr^1eW1*fS-z7n;|-hE@OyPBwp@F8DkPj z8Xoqgh+!QRjjVb)h!&9+CY!dLKzsP)v#yQs^hYaFqAb&%*;*~+* z=@(NHiWaQP6MXsn97bY*o-NP=8|hVZGcS$^vMt1N-?=!)CQ;i*j?0!1Z7U_HuQ(EL z|6sJ{!D`#57NYCc%Mpkw$2DOkeT~z^oQ(IyNJ}->zs7vmf}2sheo981OQS#ey?Kye ztIehBm5PX38P6uSCfd1qL};lE=F%nRW;bavCE86BEJRQX;Tch1n+YpL^4xU;WeK$P zM6G|=)Vi%LdiwOK56|lSjyL*k$fVl`q96K+RDe$yjkHx!<-g8~7~jc=wv&W+Mh_9q z{ii|KTIj-Bq*5(cO35mzfNZbI%1pH^5MJPPr~*4&jM}p&i(;8mNZafM?cRg?VOcl% zEVTc|k*R2Com|QV6Xc&_z#5}UVh>gY3(L#PxoclRE38$wz{lI86rMODFa-b8-7UUkOw%Y|?S_|p1X>FTo^GB-CjJUon|Te|lQSx5c8 zA{T=Up$b>+9c>#~L?y^fhFstMn^*;ETt$w^gFwHXfW2p7sG9Frv?wF`FJ}$}P?Knn zm=fsl?1P*2r2awIPf8yQD!<=vXI-?>`WG_1V^OQ~QF z`1@!7w-mkqrN90kq)Wx2dx;7etH~FJ3^M?^)eft#&g7FpnsI zHPdt>lTQj1y&QO`QP-^Q4J_d9o||>Fm9{fMZzq1bC8eeo&U1=NOorCF8B$qb((i8J z#Fl$Yxy$BcEgXHS$!c5sVh&5cp#@5vwuV&ebI@HNK9A-?u z-5bFB`#kbm9f&`Lgi!In)B(N?#4;xJR1=7Vq;lWu0Wvk!z~$jx28OOEuG#cN50~kg zagYGE0j0K)2$X_W3_>t5k&#w@ z3i?*cn{WkveQK{f#R}RTnl^lT+SfO0a#KLCgwT-G8NVKnEX9mTr7-fu^`FV zcDO)7EcyTjKdB&EU^YY?Dr}B|NnA*BvJtc^&>I{oiy@_frh^zQV=ON7bNVch*r@Nl z1@e3z#TZ3%%ZXk1tZ~6~XGa^Pdhxu3VVLxEGno4@r{3M!!NV3i+k5J8yS)L?{3Uc{ zC|?}-MijAPA=ES*D9sO19EZERUxZnWPcN}`7{FTuW&^ifCXtIj=drxJU;oUFjstiE znz%WiqR2>%c3#RyeL|1brrrE~|$b zNkDAPe_;AFfQaK$%P@tZZJRI#+3%Sum)(2szp)O8)hahOG%zS91j!gl?So+wm5@%? z=baBJYvZ7Q^$>%DSe5jQ6^ys%3=p2`JB)dBfC$p6gm^5H`*Yd(b$CYG?hiy{FLQ79 zregA8ST>;=TL0A8!>JhC{3BT)*HlS07$LywYLBMK0jqa@+>#IRM=vCEpl(q97bG_j z5LUjavw>#Yx&QFvpZmBzC?7%zT^nHiC?Q8nFhVpX37VOi8T-SSDk}K_;2`vP%@UP7 zU0AX-K{St(gQPB^qKJisg~{_T_J{N^@C4k%->gNEKZBq6`0o98??Ma8KDuw638K}o zhw4vv0xK~0fSw1s3RzNXoX#JoIX6P;p}G|K`smV#P-(?mO;!*SBmzMNxoR}2T^gQ z@FB!!k0WH@X+tzQf(sRLb-#x9r0d6zZ_vddYD_yx*RHQob74SUwjO1NT)_^x@N?7k zu~@p9+1Wy!wI^=z9f=mOQfXKz^lE?%h|Q<_dnjCv^yfrr>uX!&4&8VVBGadEep z;-=sW;!?=Av-opk&KFw3^da=upk(NIo;kX7t2U5Bd=s7A_LqCgaLmv--Zp^^FjDdqwD6u%RDpR9t;LZAoY*pclHqvXLh*2nsb}&BVkJZ9H$Aq9@^HF+Vtjl&%v5sJ z*$;odihe8nX_cUw$MJGHDuB?Z?-{7E$R<`kVZ1e1lK~^==O>$Ro@-$SYn>k~_(A2L z#$>=w@#08`jEsbcd!E0=Q|*rlEmkbm{16ywy1E{dwr0Vgl!)8WZ+%X%SEK=)V?2ej zGDE8NArT}#fU*!a?CE)d(*Kq0;hFBuTw{SXwvya;~I zlY>Fxvojb%q|abz7lO&@+m?S|JwfZv>uBJa-gR_zqdT1Z9Z%H^0}XmW0W$}p z@a1;)2j~d(>OClU&4W~;8X=OM3y36OmukVbV<^c&)8(ISz^17q8dz`$70Q1HdOH*m zx*zQC|6`#+R_d-$rRRl5&mWMRb`%V}^^23Zj{VJwJa54W=8o&X0n&2rwhUIUFfVFFLbwS%CH|; zg9K#NEJ7yG1G@64dLHW-9PJxn)j;@Tv;eD8=%iZ~8%y?P29)KM!CV&0g3EdO%S++3&! zCB+)1pd2-I#j=Yw>KEw!LT*P}cy|@#8`H*kRlL`PAmItj|9{|kOn(r-_s<>VAo z9rS&6{B=6e3!mt`39O_cKiHTcvwC0RU1Mx(n+O5Gp{%4tz*?(is?M-m2@6+4ND-BY z(~~%v?(g>#>TSf45I|C4ppxaS_TOM9-buV$I z>iARUaA-eZogh%g9v&);AO~M1M(n7^XAe`;mA%t%aEEieFN?ZOI|8YEYpy&;r&Is>zxcR%80b>L&YzR3mZ21fu4H}9X&R2{2vO@B5d4( zqL8YpK|@YUt8i6Wig^rB9DJg{KED8_j(^h02ngWb3I}RZkf0SvIaQb=U|$iM(BmL$ zqAP)QmQU?~D)WilIzf=iVF7eI&}ICIgMxy9m(H!AC7O`soGiE1D;jwk^BQL->a>Oh zx%{&zMC@2TXy@>ds9T9J)DdQ(0(FMINuj4m@4fDb;_5!VF7fG$r#JPIgOIcC>FMd# zeyB!c3b2qn&6A)!Xe3mZm6rphOebk8FW(9P)8ibu2wFzB2r*q-o?iW={=Rp9(bjsW z*xVLa0De7lH&TY@xCWddJCJR4alpW~ef$~m7st=XxQx)5e)i|ofmM-d?4t3SkIFqq zBO6yg<^8=Td^@;gLY;gBqNmZ((cdojn!sj-=MnzgSUtvUE-o%EMfE_FI}x6VzRYO3 zEeEzZjh7vYi)@R26uVq&<^(8bN9$#dlS}t)ZePZz@NoJz_|KN0Y=FXwn{XSlw#%%w zQkdwgz=7e9R@pc*GBRW7wwv9_4TInB=2)>ce|B}!n&r<-6d#B@})ORwfWnhQLr& zp#KAocN#N~H7}itlM*o1fcHG(wgYPqhC17u{59;Pc&W+KolV|X zuDQ9szBZT&SO%I|l*i4R(S*N5N$b+$`RH%|dlQ=IY51kTh>m?ed{9ah)2;LG zzjCXB+x5jQ96_Mj8QP$jqDZRHhfPVy@s7>42wkwY!O7hF9e>BYLEhV95;ukdyV;$hnhAEwZIC#~!7@QZGYx1A9zNJZag3DX1j1(XC+!>^VQJ+swkwN2{^Atg z59b;r%m+&X*sDK3wpw#YVZ~b6cX8&>Co(?J(t|;>g-8P_!n~57lJocSz=}nrC!V>Q zX?!YR(F_$jxYQ+O z1}t^3gO#H=CC+!WodaS~pF{?At28mYS_ZfgyyyCY;B;6ADix~NobMhu*pE(5IN%Kf z1c9~#uQSJ2zz)@7d{=UFt3fK7_j(hUc?59q@DPlshKKQSJHF{B1wdd8Xo-<-BqmX? z-?9|C0%_W|qZ_gqicwd+>_A18!Di@a;K04_b0?A`z7|HZTQ*^m&Z-QV_w_pz4 zs=X1jM4O2!^%A(xrU+@&-51_zn}6Nd*16B1I$At$4cgM3FJt!?R#ryg?*nsT9voZ< zwB70Wf6cq(0%g(w_=`B|jwDGT&^``u4zTZnc2^5(Yu({UlMN!agW2WGk8o{@#*5Ja zKd%-9eE$Nh-I?zcS|&SlzrfZ&u>Y=~CL+Oy&)oljarQOfU}%=gi3dOv3;bziLS^bV z5^!H~6Xwq0DZS(QxK#|>0vw5`kR6mW%U&M(HH~YT#GOroQhIuNxVBr)EB#DJT?vdl zErHijg^;}qM%zc>VH+sR>$`WC_V5D_wzpxVWfo;t+?ZgIECNvIMu@xo7Vu(*oFWe~ z1n3Qyz0;+h(zo6K@S~|!5)u?dkU4qUV~7z~ZadY2;G%*xVtv;_+7!@jJzy$CPy(uB zn8{%}_SgLlEiW7zvsO%ewrHr6t6uGfJJ9$%e02(`czUyNrhpJA5%dwzoL{<^_V*Ql z3dvWGIu^=_euxPQ3NkRro=T$Yc>_Nbr~*D?s2y})Y2P&QPq}?LMso^kcnO8m28aZ( zOuK-s8rKDP?GVgRwo_s~IUw~3Iwp#sAbJnxZ3{wVlMA%?vKV0uT{ytkwSag2DJd4n zxDPsTjGpQh1zs~bmmS>8f!Kza@A}`BQbzY^c3~+i;uB*<>5zu4Tvl5!+v=!}d{Hh1 zGRa#RcbA3k#1Ks{4Ep*#0nuR{4E^4mzDS9SK5tzbR@YtI=3;@IT`rVs!S!G*$6eP*~g(J87LCgtHEhg%YA6D^E=10U{PB6&eL^R$Ife26->k=c$BRi`bpR3b4l+z(I|eBxe8?U`mDr_Yi`y5Lf^h zO61c4tj~yf>Jo@6OT_! zZ)u}VQSB}|-CG2N9Ow5Wn3cwC6DaF8<(B);U}wVnJ_ob6;V68F?vP20 z@`mtBdoNxlF#-V+yeZ1CW@SXAwg7G2sR~}-op?L-OIbydA8aS(X5Ex?EY5+yf?+;E z{A7)LR~Yi_;N~-&Uj-26L(VA2;Bd8ibMDs{AZk8$htUecjKOM%`1ul0236>yE_+8H zb!$Kh8ROmFe)xT`A#9y?bY?)aPLcp-qe-b?zEG7pVmtdI$E6jNDOr@UrOcuaZ5Ilz z?Mk_l){Wh@f$YeTkZu&Li%#;*XljA?djjARD$@G|?cHW6vJw$+YJ!N=$&Yyq_GL4N z9l*Juntm-0dY1_tP2ZH~h3>dxP^u9_lt%uL*}<5Vt*toR2nOUp;5~682^3lG_SzL3 zd7%RkjKTak*XX+V@e-XizXR3}?UFEmN3fCwX%Zn-dJT08z7x3sg+!9*Z@2992paxk&Un1+`y4EiyC`qW658esOD#7T?3N|cx43P zS%W3$?txpu zf?%=1O>tVlX9AmA4Wc(VWB_<`1^h)-elK3a58uMZo~UsyE-v1M_8W@sy@41ejhtbi zQAdF~BO;1yYLd>>_y)lWlOP_>gQjTKFxyEXuQskj)=DIXZINZYI(sT)C_$rvW2lIM~;C zgyCd^1wS!9{yPn}Jgh4z+ti-!#IB?<7bB|^-gV4Q#*{cjQ{w&CZEolF-JP3r1c#Sq zL%Q7)7wUPQDXSAD>bmVr|B50sGWu*JyGa>Lsub8w^3#;w>Z01_#Nf1%RM9g0v~X_T zH!_vkn*HPSnfR2PYmnqs_zSnN_nXP*+SU%S6Ia=Dvnx~5I@QRy1gipW1zK?X2zr(t zW-IKn7$igu8pKHTsXywW;xZ!{oR|LX-?b_f_;?0?UeO>jrH5g#2SL7f|eZM0hPE%4Oo!@5H~?o{u#J~dz^q92W;Og z$;IMe1UwRO?uBkQ%FSUWzZ#fxa1Ud4LNqfB{h&sQmU}(@uOP_YKw`ym*~Y*Ue*+GeNNBxFSRLP z?QgYN>wkm5UYT!B{hH|*=Wcj_;0_EBAh0WYJGfHHe!w1e+PQCQC~WjLiLzbhuGeac z)R!vTrB8)XH$|BiRc}>aGFiJ)V(0iuX5?7R$cRsK^3r9^^r3IQ+c8J)$Ixh1%nDxo zJ&2=W9FDQE-3s80=1({}=w#u@!Xqai2Yv|5%wT@hP4Dw>1632~E<+7E*&ul(C4z{j z=?aV0b#PSt453PfO-P4TU0rRo1MSy01}3H(+Awxa5`bO9aWpLgxov zfHu!N6no=qbWXwf3&5ly_77V!G^2f|9tUyb1f4f_~6l>16dc>;ar?6JNSC@x+ zz-l;6b2!&BPCZPWpeF$02qq1Wq_wh2A1f#*I5`R21e4bj7hW;QHMtXo@`|vPA zVN^^$i^}830Dfq5yb_;^ii7zhFn1ns(!%VKB*~d|Us@+fdeD*WfX;?!nVhVH$7*M1 z2NNt|`Qa_>Yh^7u(J5gm5RAwzrs1DFP2dfI^t-plV_JtT3ZmZ_49=d)fe*D$mx07 zTQUr#(e!Vq^wmOEL`T(M`l`jb(6#4m?j{Jk7KrxLn%J^QO-UE$YrBaiZCsiS`dhK> z3_l5-WAJ#TkvVt{U2cB4u9PN z0!Rj!F?uiE8XvHvHzO!{o}1ykUOFV?u=EQ0W2EIG{BCIbc>uylTs5+mnnRU$xG@l% zk#|X3=UB>t-~W56KqCk|ls$tS=Q)tVFcKPul<9o!rBsx4l9genViZfF{5cl?Tl1CA z+7rEwsh9ET4Voy8CoEqMq%eQkpq#)ZO}+dPQKN_)Qm7*&rf}jtWk$ok*;wfMQ$Zl& zfwk;-?eP|~7uO2zy4S3i9>-agEAAnbV`pIz8uD%B$NpEo9%+=8hwdFrO>n5E_NM53 z@svArT`#s;u)5sZSZ1kh@!%VVKc+;3oM!=TYbbbZMkX)2UX??qRej#K;IZbOBh1$- z%sa(pdv(cD#TP*&#V)4cM6VwGYfVUl{W(c;%H_VVrzdCig<;j|s|@PV!&wCh7N-N8 zX6}hS=zDXyS+;lHGP9FjVsNfMIQhi)srN4^RVkZaYt_Pkt z<{kpBgBlH@?03M+!18%`Si~K{q#8oar2&DaQUjx!Fz{CAGC;h3X;*^yC6r<0PK&T& z=koqBBy7-M0GdN76PkHE4Jp7pfT;Ro4r;3$GfD=CWYZ=jCicrrA&h?3Q#y0Tb%;Gh zrg{OF4JoWAq;W4vQu!ue2?=iY*YHi+n8rul4d$G+Ueu|2WdUC3=SRG5gX~&kw6`Ky z)$rbH0ErUnEL1-#s1obMx5y-?!u@>8S&+vMTX%Z>2y;pq$j}kYIOPV>@aIU1{ zVl;+G&3vBKq0nijXtpRy!(JeXC!mNX9x>4+3e0;m^_zksv|C2I6`lv1hB|ZVXN01} zv%`srMaTZ^=>VT$qFz4-&5^~QOd&GeY#!>D^9kIWJC{eE3H>z{X+69{z^v;ZbKC!Q z!-DFN@dL0Qd`X?2o{o00!5al5YB4P7uC6Xs3wj+xhtN)BONNCeJr3P+awEnTMlE#e&w=@t-R*DAgPVbuh5_%qx0s!od9yhw z3KTpLl%+Of2hbo!`S)*Baxr3|pWfzqF)}>aUe^(KpG~8jxY(>?+x6!@T6V9K%VvTM zAK_4E+j9-;Wy{R~K{`CThU>EEgG}n_s$mNGgsyiU5`QBdSzhxlz8j}dqcY;8&1+n2 zd)qKrIqvaq`fJT-TBi?pS+lPraYypFb@jB46aa6si`SFe_0S$HV!&d@yzlu+r$FYJ zinmLqF7t?v-1m+l-RIA2RCs?be}dY(UQ*Tv5X4Q&JrQZn!g3N6p9(i0d6p{Vs@Bcj zK1E%mhZs-kU6_qr9n4UXVipanVlYC@SbCv&K(LsoMYO?zgObIe-~01NAIsC{Np#z}!4O6&%1@SW z?PhhRy(rZc`Ic#_{>{bRi}JaqKlm!Mh?a74j?&i93RBJONOtP(cfPT5>g8F_C|^`k zxn9^0&l~I7|7511upy8AY8z1FAa-=R-a7U+c|+rMHp5g+OlO_{Jxb3fi&q2tW_J>2 zy+dO4xUJcRn5s^EHZUJ^JeagvpFEBwoI33}33=CZxm<3NeerV(W^K_gr~T5lGW)Q$ zA4cA6LQLnY4ie zAOqZ@6k&Yah!T&1|DfVByoR>`tsC$H?sm@#e(V*Pb3HUQ*g;7WEUCC!z`RTp8p$D- zHMqFAfJl(7I0MQDw-O}nEpRK-90&^unZA0YDUu?grjL07CVegkZ)!;W6>nkPk=&Lq;!%#KR zbQ`Yx^ZI0S~$EJ5;Xr9Jbd9J+rJ{>g|^*G-FZ<_7IJzE_?D3)78INCs3 z&ntH|r0)6JKzkzx6^WCvhOgFUzmr^w!|rZxGkG8lehYnbl%6nK(1dVVQ^;K$-dqds zl8|+}JeIF5TK9xkG2nS?Ik@1KU5vi4%6ETbqkgFFtw*Jk?;wg!=8N@M4pZZxvOw2h zTdlbG$3?BC;`a|n3G)AfC`QsgQ$@wyrkMo+R5cE}lPr|5SB_8DO^k|ZD!mOMM5L@7@;;|Z_AK#~*YPWk z=cdg-4%CO>QJQR}n7nQ+_ba{U{rH7DgH_kHXv z0{4~C%Ypln)NZ+RR;^ntM7N@Kp9MW8Ep}H`T30R2wb)hYdA1c@g>79^)PqD{WXO)W z7F`>x^)=q{gEnq?1Ac?z9rlk%d3A;iB5mrcgNKz?rFpGm)i2j?I+N2vIYq7>>uI%b zq1L#xg=({i$BK*uGPvTHNQ)pb`cZ=IjGui!zII<>C|jrGehclA zp`;yJh0^qW^@%K6gX51#b&eOcFPWBAcjH#HYZyHKl)ZP|Si^mfT^#e;z6)9&JYN5a zEXU%CLM@GA=|^tIi<=3EvQ{yzEv!CuMstcQ*J^bWZycr8sbTu+FWTwhV~r+3bP zk$svzTGtoqDg`QAPag8sM;^Z=@j5NKyLu9I$6BTE`jvy<@lxCB64-oK_^vbXbp1u8 zjJ_ES$%ZL2idj#-NrHrS3epHDU1MNghff}a#5{000S{%-pV0$q2AJb&?B^Bwleu=b zgg0xv`vY2`9;laGYcguG_^<-)rnt)Fd~8ZZ49(|-7|Fp3uO+*S3F#U4m`o@TJy8VRN3KKiI30K95i|YcA38(6-p1tsE43YuB#_U z=C<+8*Uq4{qc_Y;8_i#`EPwg~-!F<8thY&yK(3wN#VuDG;%{v>HQiG8&y$tdcEDew7rr`#99nVl*8 z*>z03kLJCFsA}MpbLBc*;m8k($l}cRYQN2%xOUW(T=CQDu3n&`Kc+i5^K(Ons5_=d zBNt*UV$~H(i@n8)?Shf9Qzms7r-LQV=?lV$&bh`fe;>F;eVOE9;Z5<93z|;!wYFM45rAf}ZJ?X&DC0dARxYE6Q%@abXDwS>E&uePGD8rlUfX`j8&dnK$67-?K z>HUVP4O*& z88JxPUYYlOb`gB~%rgEHbZO_y7u_Kgp3o0sNvi4C>p-{m*uxF)n~LT3HNv593g`rL zWIi8F=VNL1XovhSG0dq=oey1jMm>aX5`mY@iLds?CAIIP0TJge&ur?GRP%^4stu|q zX79X%uWB%hh}FDUcJbUtVy=GtwT~uhA1@FQ5FKR8d)}Hv=XdBIBhA|I*yixznX;SM zc9>M%zD*aFpf}P8$L6#Xah z*Kyq;bB2BtdKELuxUhU1$^qkkSKg_{7Z{%~#faQ);f?~)Sn@G@N5y%9`NW}%@T`Q` zI?ugkuQbYNX6&brofg(rioFa<|j!I6Z((4 zUoug9(y#^O8}>2`W!3ll`4QX5SXyzk?*>haAOl9U782<=GO(uhvYr`Ea?m2q?Y&{$C`skoU`pRL22A^{2|}$#siq z2|w(97&6QEGrV~|_N%LXBhm9BEK3Rg_5hNv|BDg-NIPfe_tWt9ZX2why3rH$RAdC_ z>yn?Rv3ZtN`z;!*YCP|-j?p3;*bN*DRCltz$p*D)dNE8to6;l8GxsAgeC}{*0z{HK zU&!f7ovx5=0lm&4l$|l&c=a5;qnuK+kAah6t1*|#be!Q)w~kz4X*zlI{fmCLq3Arm zr#3M;miBC?q_PHzhOT9LeJ_+gi61ebc>coq=8~C($<5oIA@{|4E|KY=xbdK1K9|F# znc~1?5-~IK*sz>OUt3V*IPN?dR^xK7Whv^4QgD)?#v~wc035WuHlurBK?Q33^k_B& zEW^^pM@L5xGEf6%SqQ1I7%rgkV&7pKbpwkqn2`{{IHaTjE+t@jlIHHufvz2#6>w`V z5%vR*nISMkLOzx^)`-6IRa?Ey;kn_P?04FPB4rdtT+M7xrbcaRir}t^rZxOxqIfMe z01d^p#TxmJg>N7Bqyk280{*$2&X(vk>%ziZ+3rFY^ynMX6S!XlMg_`phE^IC2f6T3&Tl-u#Y15pi!ZI*?G>pL* z_~?DDbxdNZdy5-so_WQey(`xI9XF@uHg9?G8!zH482r`JZHayQK8_0m>G6+*9{c&z z43Nc94ODaR8=(MUqwnoNQ!rgYXTH8Q-5B;B%u^KrqaiZLXv_2BWD1P)SUwlD0f~uI zprpYdfD5FYRF1$ofl{+Se|~wbjp;)6{G_wab`R~WfuE@5Q%LRMd@Z^WpN7Yvki>dI@($d$xD7GLxnBE%zXJhNnvHMD_IB0kLAD# zJ!-ZP8$LdJ9pm4T5=Y(*1#m150H++$eRebRViQo>_wNs<3i z?<5QPOq1eNPZ8I*L5;Cpwj!ar0XvV0)r&cDjijAd8kG z8E5f96ba8=d+o(w&@@HISq^1#0y%T5j>f!fzLss#yW6)}v0mhFfoQw8<4XJja3C1t zBNXn6!QH;x`QWpOdT6;E|88J)AM(3UgT}wVNo_L?FcSc)xdd0l{-dN}oCzpwxN_U^ z%^N~qMmK;288H4Loq(>j2dFZ~G3 z@Uu}&o+WeM+tQ<1p}u|T-%qm_$X2p@EJoEVcehumvLh^2{Edb4<^|-)e!g3}6sYJ$ z7HKt}Ez6NA=`Vg@={lz_&D7t$B9INOO@=fw0+CN0WWbQd6l58Zq28H0n(L?ip6fkg z!SZOJ;HN<+3(rqgc3<7c{R{{^6_WQP7WmU7-u!egW$(%kFupLd-Yt|bOIs#j)GvTu zAvyQ{&=O?0d6mNAmudbDL*MZ%onLqZOCi_hFRkHv*n}7 ztOJdIEOWqo+Jfcg@!^T5TyUVIS45VQwYuhkC)v$tr19^E5vm`Jt?DWZD(*~Z=r?+( zUf^4eQV$!o>n~hgxm7T{X2V>{w5du-rd78#u46jXQ|l+poO=1G^@{=bI~uR8iwji; z@Q1IcGEod3k~}0XB%eZG)9QJ!w9zwR*!>rb%~!fn_`rZWOGJXau2JgVi(KQ*8=CY3 zKrp9l|A%0PDYIUTFTgPGFZY>&1`kdpm|j+be?tuq{r>%=LkAEq0@UVU@^XA zjG&<#V9`}3Nw#}?ybhFYpSbMT8(aF+|}x@Wj_ zOBDyp{8sN`Mo0@pqW#5wJHGI7Hwzj-&Tj%$ik7%|Jy6Jzj4B8i#RDl1EIvapEd=4k z>=n(!&;g-r$G}hc2L+86nJB_|TUfx9^I|;ctn$G-=-WJhB)M-wla{maIflyS#C$d) z*iVyrzPKLkd98-6{K;NvaGNZ1G&NbIBfBfto}rUlg+QWKvJ*D_^h$Gfpfzhk!N>38 z$u74oNQ>ogs=FNAO{Q7gFP5rLPwl0j25Lqy%suEJvB3Vp%E;GxdfV~|N2ww@X%4q2 z?U-Ga(TJdlaPB$}cvhyK=mpBD&SN=^XGmv-J!_P9E=1z#adwlmxb@UMTonfeo?6}oEh-n`FxXR{!@|9L9z9*pyt3$ z)MxyioQU$W`Tqs!RaU6}@?y`*D&BVGUi_<1H=d_b6ZvPgMcFBrhJ8D;)Jy~YiBI(} z8XHQS#}FWMb(*l}1kGrrxneDyAs*yo;=&bQNdOF4vpS75SRiJo;b^g>`0*6$lP^Z*eK zj0FG2H3Y#j{ooCQBu3~j)~+sg{BP6Bd4Q1zxBKqhyRMDZLmdy}djaGEX^$^lyP#jT zXoCo;Cig4vB*nR8S0lo#hgrE-M3+~aSAs)h@9oumG1>_%hm%z@V3RsJyNGuA5??6- z(^$P~k8{I>yPu@uSaX4GFFHqJg>TS4{Tr+pi!yvKep+Me8 z{{C+_hrw|`)^Mwn_d$vup6ONNB~gz|=TGmPb;cUm z@7SK?l}oGG1-;AaT_taY>2hAu#rnPWcE4&O^VAeT)){Od$Jdq8`P_@ai1&_H^(U1+ z67%XX(CA`zN;GiN;Z$gmN~N!pjZRUHUzVdC10&*c+1~J_kXE?j-E}pgtIoej?Dwgb z8dX!H3cVlg22!h_b>i?ZdDJ^Wh33sA^X(&pV3j3GwlNtgO_44Ui22uCSr=<@MZO z29wbC>|2G&%sSZipdXTudZe*EsquRi$=rJ_yp%v`!qYmBT=s|Zk6iNimFtK1*b>?3 zp64xMg#Z}Z67BKDlZlnqVYpVfz&TpVPT<6M@J4#cs(J~Cj8yME8)MMIaKtt&fa_;nA!-R@EK;323U-Y}VB_hf2`M5Hf^et$Th}VG=PP9uVZBOrqRm zEWPb#Muswyi4}a0Eo)%6EyUQG*t|q>#>2(OA3UJznp-R6H5;7j>5lJ{*Az)0BtQuSa z!mz^Gtl&J!=NuT)hR#~I(dEkm>SwK2dShhmAZ&J8ZBJ4Tl96V9FXUvsG$#?)jn$dO zWJeYZvH-L9GXnVs?M2;sEkw>`m-}Zq{tUW?dZ-DMIs%h>VUmtG)m``{Kc};~-&TA5 z0(?{UToY+ibN|zu5Zkx`gLBUaVx(C#HPaMQER3Kn4uSk4Q@=3RIV-))-|aEj08WocnBFEQB2T+B+bZ+t!>j1a zva2iH#jH13*f+`FCFde*SsQJJdEeX;=fq!ZNPb?^_UDQp^e+WLN$T4ru`gdocVTsk zl)R}Cqu)5UGUuTdjn7g$_OJIBO1mEVTq<*MZxKk3KSe|ObbA|b z^%}0*E9prmak}w~E!2lNo;WDAwsvibANg3b8M`+%ZOU%)d7t0bsWH!*(*!NZax+5U zHuth#E@2yhTtcZoXyI9o^W$emco%w`A?$>&vt)m6k6d(pqU)!uF*PM?dv;OY8eJQG zV!RVV7pUP-@IoM!%xmz6h@-QXp5({s+uHJ{C7v8@Z@*gEXO;QBfq$H3@ z4$UYcFyNmA8oC<>?&C=uzRF&?z1O z%atzZuSYs)4W?t@Y{WxGe*NR`Ir#W=NKXPMP75+G0K{BeT7qFhIk`!PRNF8A_?+D1 zh=7|yyUuAdJ9E5BoWI_cN}-qC+2sfkMl#5#Ipug3lbTL{kC3>`wa!HhGQA0| zV#XN{g7=)Cv6!?-^a4bsVB*sQ&4A-l&s`oTG1YqpV9kRd1WTCe2e1zG^5D?|IZZkk z?XcDgKzZQya}-rqgro(6!-)m`d>~lqwY~VONJwySgy!)d4P;_slC3HmC)h8*<_((; zq@Mp|J1tMpWrzhJk(~PO=P2b5=Nllo4h;Z#2-xcT;I$9E_#2~C!we!l8UTlYW(biq zUn0M##jwJaeF$lvH*emATkRNXc~ENa9UMG|NF$&f)&^3D2uw++a~0AU+`?aQb)UgZ zl&Q{6V<_{XELbg)j$7m8jZ*#F2oqt!tSY1pdp#})zBBdx*&>s z$g(x)FzPP~vPXZk9JwokfOr!=gT!^iCtyfY6|jfHz~`R~yCAO+78&+eazJem$aI=8 zU5$qm&hCH2);CVS9-WjzTgQezF!oRJA{Tx3KE>B<>Fv#qV2$@e-BqoS@jTA;-Nn8k0PqK0vcSXj_+jNnh=4=7ea;1e7nCg<5j;9FBGP(}>` zk6gB2=pE&C&^1+b0sn3^JT^AgiDG(4=nF{^tiAA-go;*9(wVXF zR^^9^;+cD!m*{O8?SOU+6z027IN5<9XH~O*;EV0rK$>my^h{VI4XtCfqm5QYjzrm{ zzk6H$_4~`fihsa;P3-u1qYZ1DY-5vhMZZb)mqvJNK)cN`78a{5v|}f8lMy!vbQmW7 zLFvr2b)Z7OSUr1OVFglDqxXq~9GH=}Qe7;RPq1d$)UEOqGp+{IxkP;xZ4__i;RC8W z{-?EP*@?q?Y9^u~q&!?^B-dqe6s{^`+<4*#Q`sOJKa4rvxzh0OCw$KS=s_unT=Qof zOhsRcvcE zLH7IZH`~Z6ozV^uN=2ndBwSW;KacwpzQXy&>%JZNy?^1o;pDf19`kd=)MQMEUzi6C z_*)vnaMF6WU!)M^ZaY)2^exm3aQ2v}C;~2e16TJY=vRp+t=VYs|b*42rbS^LhYw?-khpoG&{Q5O1r74DoGTaFo%+j zPA`s&=PfDL9+06_QHQ%Vs~<&d9iUV}=DpL>WoHx_9v<)l4UHi*D+_Hj;>F>yf0MKB zxb8Fzsw zy5(U;?&O5VgdRa~9JI~YZ4n>8O0?G5dU@&Yem2&0m?3K< z5)Jey71zHV_b8o5&smWU$z$&fwJKxkHXfZK?gjtJIyuKZ3J}BX296PU3CQ@W+8gr| zD@m*Q#IF0*KaKQ_K6+^vDDD)Vvqf`mD6IC&txk48J_wbd<3M`qwj4^Zo$-Q%I{C+! zsK#wW0!>sYBy11M%L@#pNUE~QB=$|ZqzPjz^w9#S5Py`|i*BJUvRw4;!ref|Z9`8( z^NMCP^=QfP1XEUdL|i=dV|jTwh%cik1t}y4dzXZNf=Uo23;;+o1WGYDXg6MZ_Zw{$ z6`SJ^F-;iV<>Wly#O4H6Gq5R|JR4$vEGsLks`k585p;l{>EK{z=Y0*t1#tsl%8GWq z`3W2?@Dhyd?E8Q;4fphGg+fMJK!6DFvzZ~_v_;4Vdi(mE*Ro&C>O`SPq-eRgxWEY+ z*me_Addvy}`vc_ADBRkLCM2DMa`m^o`xYFhj4c$bbvKiKnHMtblA%gbS!;H(^0Vk} zC7Vo7+5UNclF)9kXA-v@r?=K7;B&>g1%%R;S{qTM)N>21tzT6dl0i)#Xrw>63d>Xk z8JHPp-!_fieU1P6khY-3(VM_C{-!j}e)xewKf`DANDNgK#Z8@rt3Gi8W6?C+4b%sy z&QJT(zL~vAjU@MRAph8e{3+5DfY;33J@7H2C&=_(? ziGM~_QL@Gzx%Pd%C_fM;H%Q3_ zR|PNKx)oVJ+*j@)e}n6^xxzfMZG8VGH~ISF0yVubE(+q0k6Wt+8|KkdhiG~9y>AA5Rk%!)nN($Y$mz9vB{D40I` zJ}osBa{!b2qT3G3R%LqiXLTM<9$#SdvK&$d55e-C`bad_nhh&@O9v8)9j%@!^PfW* z&W%a#OL9o0KOYASudwsIuMKxgnX*-OQVGyQWs?}_b)|Zv;;iyIh)ImJ zlH>=;Bts8j0s+x`a_kzOjKyoYqd|wo^D44hjGWYQHH=}oZ&vl^uj1M0KDb|;YP~vyaDz4g~VpI3{ zh`kD5u{Ks29f@mVmOq|_>DlQSU5F4`CH1Mkh+|s{L@^9@V;Z|@cwQczyU2@@l3%gZqF`PA0cv3jizg5Z z09TPnT9(t`5_4>;wzjs8#EUoA9vx6~a&iWPxg1195NrUXJA~4d1Fu^Sc6W+f$8Xzj z7BsVL;a4mx=rS-ctdl0-g)V|61zflm-}04km$M?_sHy1g?ykUU38ZIWfIWK%K3d4D z00^0wGjtJn4;ek7OF5z484B;Ft#S4*&sJyTo-Uy$2&)ULyGR`F;I%z#W*xDMxf@96 zE`lO!EBoldHGw45q}=4(t(VHwxKRUG$<8F#TQ*Jt@b(KLHEx)CJl%FHA+6y}cHN!Xmwb6g05=M^KXw3js5mb6S;Q~b%gw{)!|jl!lwuCNi+XZr;h;C;@A`7evsoAA z12n1=@?y+4(@KW;z3db0^WDkG*12)NW@Y&d-+Z$V2lIUeu~b|Pf^-ZeA_o}{X6?9` zUmqIZGzw!OKcW$q@RKmHT5k8g8IndZcH%KFQ+f;er?Fq+KJF*lGx;u%?B?2QzioOi z_n(cX4jYZ>;cj-E&v&G6ThKvB#88yL`Bzdh3lrEuv_;A5lApick|O2k2DJOIE6m9P zogK`5a&dJHav=v4e)-;-YRTumzLcaS2vZXto@?{>2b;somoGyzGcr1S-Lto3#pxLt z$%va(Fd+Tp*?T@=^OlyDvSu8na%aDl>q)b~d4xJ(jzBanRSH;^vdYV2e+iV7l?^ea z6If8x4wS8;%SS{Jiax`d#j8Z#FT;1G%dW4kuP#29z1XkZnI*xtwaK=-lT4ia<}K1K z*cWys)>scP!#-EDbrEEYmR(W4|Kppu({gZ{KuexlBNNt~2&Uu}zqhL!^acZ*hi->NmN z9?y(AbT#08>WulIq?OcrIS?nX8m^}pDSc-yQT~7Vf^BSV2Xf}_S^o9`tqJ(**5IOn zATNN@euBpavf3avrmNNqUtC_^7L2lRia~GztoIPPpoKtX#0)p4)USC?pr{A7lS#id zwXY3Fbq^Y0W@hHj&Q2Hu)2a0!wv}ZCiJIZefxVh7+XkLhruXlJ@ds!a7{*VvH3EZz z#6fQlz5V-S?aR9jZ-lrJ6BDe*`n$RUIefXPv~{8zY|v(|$(!0+2~OJ`7qsW;ouB^r z@{O*B%gR}S0J$6E3(ClmaF~T+XGXkIQQ|lo-b1`+U(<6}bKO{fX51?qos7Kl*qse* zx;1(0*F!|{%}<`?#tP4mFTY4V^QfOEN(%mzIsExwkj#pEb^Ex=1Dv3pF7qg zEg0_>u`%~-IZoc@rRMbZb8EYCKG0u8gvztMy=khO5Qh5joSgFW{Df9y;o<9-*t`@j zd@fh9S*b=bUi^gadOnMPFm7?&ZkF^YVr=#H(8K>}Y<5yjlt6e8f%o@D!M(bnUrp@h z?!KmM|GL_TmYstGvNJI&>OemNg7?96LCPr{WgT(xoUEtbrY0tsn3ymu4OH|VVC*=B zga);(D6#Yx(b0nt$O1F87^WCyrKQ7uF{$B=o&>dY-XbLkc&A0|>FJqO7B>1Ff?w)N zms^I7GG;*|G&MCf*T!;*G(9@1%o*h+mR?Yb(zUd+LrFq13Edj6>#05dSuuID`!HQk z-g~!}n{O#*$UU8NmU^#`Ax}J#B+%U_=+^1ekrcm)|Cnd3W$$I;9ba$O7iOE5lea6! z9`~FSF5H#1wW@2cc?qq!72 zaNqFqZ>k*sUB>oAC-^_tL@Hbp9zgN~!)K)N%2AAz&~3x{ZDQi-@|WA8od`>UfKW<& zyz8$iu1B3qD{E`s9v)z*nr(0n;kfl8pybiOSiPgMq@?8f1}Kg15Jl)q2FL^|1RryA za1=@5%T5vvH+woq9)OB;X=#b)?X_<#jlZ}#{h?+wJlxyEdpl50wE&7QxX=-fmgmm_ z;+{s+>t}}RhLyD(kg^)9z4@PK!eExJvzg2)Ek#6JJv?$&+l@K;R1t5;_*vV`&_mo? zIN2#FykfZ0Lb*t~BPCFf;;KCfMJz|WB3b<9ST9L9NNsRM9WW91Uw!QV*iQ?AZl0CHWKs>_m+R-0Kg_n9re#Q0x zGs6rE3oB{vw#+b$xdJ;6#A;MBDXOanqaU4|=);J{zJwW5dNDGX6ZLcSLFn>SjiAq( z)ryd3G$|MQEf)x$gB!zU$Vv_MQ7Il&drNj)+o$UDRvv;-&OD+Nsa&4gD4q6v+<24V?8<2-l=S!5B*Cd)lF(nfGKlrI=`A@TtYlc2Jg z80XEr?#*}XX8mOm@v_=_Q|kvG(oJ`-RFyh|@-dv7SEV>&{vCZ{-+zyG@3x^y0+F?1r-*qCF1tkc!k4<05of?HBz12 z-9wZV=kox*LmsKO{7MU>t}PJpV8Rg{`576A;WNh~3y^YDV}G@s#=m8^29rJEDWV#w zowY)7@GONJtJfLi_waax995?wRE&!YK}CJA)YWZOMJ_MXtho2|DH&I1G_N7TB>+?_ z)nMlI*8`)Y1#*2ET64zR~ob<-MNFr1Em6}gVw>)4xx?& z;$o=&P(?yA+oJkNUzT7JW%8xsv!=Pe{sdR=mNqrzTvSuawM@wyy-o8C+xuyAuOC7A3>`hkIQp!gS_D&1B2LURas-Lt^jQ&IcU6{Z=9-e`u^8tERcxJT~`DfRnBI zGWX0uG_WP+=n?(HVbxKS_}l+hPdWj9=L&KdB5_Dc$71&M)Wd>LN|9c9y%cUXZ7r>! zz`*i|oY-XO!C$Th&P4#~Vs2;m$Yd8xf@dc?FbNI{`Rvfm%o`0ql^l zCayB{Vq#<>{a{-Qd{tNH4y>i6WkH0D5?WBkor&qHi-V{m)7fA z8h;D6%!9Mw%IU&dIYl}(1nsW;QxRm*yA?NsNumzP*p!xahP3iyg=@OF%a)p-E^U{~ z#tny%c#`1Shn(GQ+;Y>}a#hTt?|o>u*1HP^TE zLC5B2b3&66;T?9uI?gIX!qIU$ePkb*XNV&%EEC?)4VRZ}`a613H}6Xh@a z@Wec`b8;FQ8*_7WA=0ak(fE#$Tbbc__srVroTc00&jJPB`G~jmm-<=YQ_#Yo5;M87-%;G0>A3+&qAXw%UcyzKCtP>H zoZzu`*iBZhgcC3-D=XJK+Z(=OxpfZqHVRx^MQ!cg26Y+nqlu}hM_QFA#-D#*c!x3v zH#axKChb6a>U`P@=^v?F*6)&%NX)KRg_%Aan;$xH|Agj4py@0w|Me)htWw`G_vGbW z^F`!mgNL4{pGeQfP8aU@3phnM@%!>!`JFvZC}Y1e`V08|APX$Tyt+yM=#hZKf)MCu z0S|Tt-pMTR-2@C-hSZ~!l<6Xk9ba37UAm~q+RslQ;Ywp~Z|~)^#*(lhqp|XQv zF6Mb?KNt-(OOjZWd@FeSJ)`w*@i@2!exWvk&bs__~3DYXOWfG7@ue zhZ%YWv$q{W&qn6qhj98qd?A6AdUZ;?15BwcMZf;w!2=fk)^muRN9+;L1G6t~SK_Lw zs6oiDq0#3PQp%51b+k$snpeW>y}Jnt zhK7saf~u^lf_!dv$a{hJ0)WZ{b=KCeUy##pXl{Np>bh(Dc^kdmO#O9&!19||r1u&7 z^lcy`1d2ECNwV-BwUfOXQ8^^)hPx3}7?s}##P8cPpI+nw%?6G}c*z{ggnT^+D=Ns$ zY&ZSSlK#>6qRYWF?%lf^C@7G&na00^4ypdt@QErU{V~wdAq8{xgCvg6QrYK_c0TGa z3ub0!+=d;2U}FLW3tbSf%%4S8x$NhB0M?a41kYb~ zNV4T@VF*P4+6pegyFLrez(2tXI5x;jPp4eFFLY>VK>nKWmx8qPt+Qz`DT|?D^=okK=)=Y!S6W_!H2*HsN z$YGkA4EGUQF}@eJ%+cAADItvJaa_&ZgUgsVv(_18jYFkWnnG-omZ96f1x>-E&Qho+ zQOj}k>z|JnU~U{dDangn$Pi}TIUfINgPg1g{*EZEdUz(kYZopsDFqXlJeJX zD@+KD3sqW^Bq?Q!)4KmEW{RC_t#ipgT-k1{UaA3H^?xM=)*)Lc=X z9ohDg9sK&uhcry|5ligzrl{RJKZY0woq3nD*9+*6>wo@8iC8Ra)4mekM;`22deAIg zK4tU3s@TZp2}P@a{o=de{fHGM@*^r$l>T0IY^%$kz0b@x2Ndag8CaC;>Y8RJCC#-4 zvZy}qJo7KBQI=hI`}Ld4Fc8zy$B5lHIQ_0(L(Kir!`D&ASt$`?^Lk|sBDddjH`!9; z@^wADBbnDou@znsgj2NWPjp4+6PLh0^T)euM+%3J4Hr8$BL*Z_z(fS;%dx2!SFO|XT3c9r z_JL(Zclg>&F8d}DzV#BsJ16?ejX?=h?!-Et6~Ox7fhpv5m5cI->KXku#Jh*_VVThM zjft7rAUKl&8wv^vO0@2OvO4?yyP6CCwOZscD3nRS|* zX&GPB=#kL)(&8r`y6Z{5lLS+LFWPnJo-PxuSr=Hq{uMVDtDBqj5?u&}w%$-ORZ#!R zb0&Q$&`VQXFXxqXNY-dp(TGM8su1xqPd+=-WabOzAN;K^^0^@tJh<$qJ|nEeQ@3b4 z_5J?x*zSnmZJQXBk0B_8q4ng$6EUQ!7a)xIVa-32sEpK)6^_LFQY%)7PyiHoFMWbm z;8X$f=@qJEXy=~dnQz#`b3Im!1RWS!WJsR~(D5cA{7tmS)u|;e}D%l^iDGFLa^F&mrU15Y; zITKdL76D_-(1ZI12CxL6$6J$Iq2><5?7Be`=}2gO0%{p(y8|7ePXGP;HxQa|ej5Zz z1=|rdW>zU?+lV00nn*bpm+FkvYU2(<t4H6PlXgsA%KT z&=IhfpOd2A=7cOAvpYSVR=942s^9b%m5Qy8_XF^9qs-y4FXL(|@bh)AN*D5zn;x}t={4asbt%}<@%B=5ww zTJ@=8DPhJ1Owu6}^y7<8jsNtj5V(0Xd>GW$|0XdpF)eMjRQGAVyqT~OP%-8AA3Rtr z669bfWYQdl`}p{f$+@b!T1+kLBv;1B-X6!(%*4cHcR~0wB1{1=BmBZ^BC^RX8QD91 zaDhS{7C}qZ3A$5*cHA0BK6MhGc&ezW=>fSf@NYpnr4P(&D1Q0`X0Y0VwIBKbu=WMC z8V!m-h#!EJguytJ(JEkN>p#6EHO~UnE+ zZau7iifPFy_U+STho@Sd+WMd4g>`)9;D3ol+f$xh-1WFeLsZ&0d7xT7 zxFiv$oTHX(%7Y#sK~T#!NRb?@m?u!?@k@A2d)bNFlrL;CHEG!moC^N_+r8}#?EiFy1F`{IsS{+FSAYR%tZ}F zCWJWEFK-LgymHeh)^uF$C&7GDrKzQr1}O-Th7VX)f5!_7LM!8Idy!h$n3#xwzF<-$ zObLq)=njlVslUWt1hN&7M>bffT11y{8t%5Yw-5J#kcNwu)qpU#wN>B-$wBDkvK+w+ z3pSdp5u-V_KS0Cb&BkDX#b$SBkN`GAz*%ONxc~F(q@<*f9xe0(YOs#BpqQMEi$Y%9 z(lEgXUJagXY&0lZ;ymJy4hXeKCe3b~_ic$}1UiR1Wmsmq0@O~#NE9josJ&&8MP0!x z?Ssb;*41#UP`dW#AFqymlb2Mxd5?$dF@ctpX|@tU7e}R9B$jPvcWuoyy4pSDsWS76 z_c^9HS#`D%hW{nd@BBg)`iky^t|PHqUhQ8jm>gV5fORX`!F(qT&CjN}7eOSF!P*m7Qey#D!_w5e#=LWvNr)GK*i#BGJIg9w~YAI>)I%$pvDm;JL>{CKN z7+?)rP?!SdM27+$H#W?Vg4A5_Ed&P#L)9e!Mny&TFr=T)8`cZS>7yW!Q=|bJLw?A# zfQ|u{LJ$JClA_{URp*I63DUjyZl*w1TpU$*i5+S21Vp(o3J6B1$~fR`J?)91jF|`= zR}BIJTZC7y)n{^ko>Ce8)eW|0=$>O5H5vGg>ZCu6hax5m;4VY``NVbO&KjMFo*u=G zvGH-DrQe-6f>a9ID6QA6t&Ftc1YLzWw~j9=K{8$svpw?X{vg)Q?c28>9T6&F^hEJL z^#y5ZDG45=z=o-GU|bSh4=XAu88AgLfMp{UDv)Rk_+G8uOZ>Bg zZU$Ca^C(lnTEu5oXT!QW5<+EXEmWx)5xpL!p52~xOLpUhN<|+mC7qcMmQ$DWex5g7 zYfkqTof762<*QN_5umOOjYA{9FuEw_)&dk3@1huM;cD}YZ^=`=J;cA}<+J~l%GcFV zCwC9{20fsAM2M9<11SVCl$Vd zwPl%_mtVIm?y?Ehl{K{t8n$)Hw8hVap~teDxuolg6a6Vbg3@+9-|tl6=3gYDFbEcq zEIQxA2l_SF@Lb{8fm(0#=TBh{m{VU49;?%6J=MdxhzE{@3>b}rJw3Gi{CDTab#-+! zZ{ENpzGm6QqsF+uzYl%2ot+(SHAIP1LK*~&8ZgQ?Dbs!UM;WiTw>K-{C!hoAe4YV= zh}nFel$r)>=e@{IMW9#4T_nzeenOiSFin&zA#7sdw@fV{;&8ctU69|N4u`Q-KDYv z{k~qG)A{}^^f`VE+y3otg3+0bhS!Zs7Dg5_3h0L>9!~XufyX%@&)$$DtGZiDmH3By z;cCA-U&f}a@-&5djc}z0NPFLjp!MFDb7s#?tV@ThCoI?wzYX7|eu_VLKlIC`6*WK0 zUB`Ft;%QgzhXsXKFwht5rZ+JhRY*&`{$Mobmi#;{*;0FXf zhW#LC~7z=>N2waJXZWTr$Ae1B!u?#SgoQw?q zw*7sv|C6~l3HblT+=t!!$J`e?_&=0}1hI+eF#@Q{fcg3gbvlOl&zmo8f+e6LN?LxP z^6=$-h>66q`k2kCi}ipHwCB*?LhVfY2}->AMps7YuJ7MRd0%`7*;L5^mL5GBIXNP6 zDRdEL%f;~mf1%H0za(Vql4 zFNC-D>vx^451FxY_Vv-RT7Eh8n~E;nKy&q0`7`NO^$bhk=*K6bXSo6eB}ysIg#r^% z^V+@I?Mtt^1Mc|U&^)m3Bl^JLYeJ4AICmg56dM@JOX{kVQg8R$E@IxIEs}@ifVY2% zk3pz6k=mWwYf*n>hxRXEd(Hub^u+9Jnrw^s=zh}Y{(gWZI06Ttcx2IQ23L*GI=Pf1 z0YQBD_EwM{J1eV$qazQ9mH+@;@Q2ZJ6_4?Kksx*m23%mHqZe9~F~M1%OUWQ|)>=Lg zo1sL_lNj_mA%X5JnI14A=&1a5TlK4-g39sv^J&nsIp@{^%$8;Ojpj_w^#K)yzyHqOyZ-7z6h zI&c(9<#dwFHoYfsc)N4SB?5-I}|X|uTIY$t~%dN%k|t567=7_8Le$qlO5I& zY=l)?q@~DrQePhnb@e3n^MB79`Ts$H5L&i$I*PM`9N(wq*<4)AL{I;SX2N^|KxlMC zBpImY?%23m)&fusafl)s5!>hYQ39?TVNOl=_ZQ!jhTdEVvS!!@0T(iVdLKjhB5T@C z^Z;lnQVB}R%gtv`imqwmvZ|U|Sy{pDUR_fIOl#Ca_Y4evM@B|QaGXWz%!8^AA*~d* z2;dwj6ylWy6J#A6SUb2mIZgiH&_vM$i!)&oQY7GQ5q-~*B?6z`2-%3Ksi}Bf%o``U zCn~Nl)Iy@A6bR#Z{$ORzNPZ9(ZtLRyAflF!YklpybMC&u<}z^S9VI0sno4l4NFs@z zS!x6efB&N)^~&$uqR-@?^(Ia({UFMEbidit{UrAAKShJfWn1b?G z;E<2;SKvVPZZ|5`k}MMi+(NsDhkPI)?n8pFFJBRM9bB0$K3`hYQAVH<&}nqJrN0Tg zZ)5hAq83aP6G55{$!LV}T+?;8lpuZ-a}Qwg*>B&zLCm%IN(;Y~H~g7T2j{wj*bZ+M8Ot>dj%sJpueqmrj%At7+mZOnG80B zL*LveQFk$L(0?yrI{4<2^GYv4U;^_#5*_gMho-=Uw}GeI;o9PhR+{Ttp{7(TiD=>K zIMDo(fPjw{uqdsL(@bK>(DMXCE()gOU?joIM@*XKRDdcu-iyfWY5pKmoO1)~G@*nc zpyYNxqK^$c5y+^8#@1MT@f+Q<+xcE?g`tgac&DFjB4i4rEKRK5BT?d@l&G*-;T*MJ zHd=Y}E`j^(+@jW%RSer?h`fv^OGA-_P@7QRitAP=23j}{sGZY)F=O(F$*`k7e?&IM zx@9r-ng^B>k2nv_P*n5z7CX`_yh_`stK_$MbO+)4UgJB=#|BlgKyEvV<)6H%cgM(F zct6a~!7_Abb9|Zm?a}u`yzG!VNjto&BPZPSP5ZKtRZ0KJmI2Dcm$-N5t@uoseW>(< zreE>P_;UX2$Uba#v2Y@ML#+0bhE@4-VS&!=fiy1<8G4KKT*08&))a>X({9{W8|kye zyK;B80H_*t z7S#Ap4xW2qU_2XrB%!1<0tbH0{QRi~nh3A+DyDU4`+K7xe*n&3ziVZoVq?SWRnbiK z1mD9t5^u+h;u^3Yno?P=NTCOCi>NLK(~P2-fgEt1$QhZ^#|x%a6(E$%?%h7+6eGLC zlMuZ7G1P5d3lH*aGlvOH0fCsFG(R6M-4y z>rLgBhK>M(D4BmDcqH$ivqf~7Z+NGqS;y|v?3hleW#!=gM~u-NEjU|GFep9PBj#lV z)8cuXgZLW6og}OycZEgVUfYZ#>n;}5h%i18sGkWCVc%!pI+^@%Bd)Nf@!d9qZnia3 z(RFiae<`ih?whv;Rn=?PwkgcE+{($S@0pk6PAv2@NE-B5N2w(gR-z}IF$EQ`oZt6& zcUe5wAkwz-Baa*ZNwNvE$jn*T{pVK<)qHyx$hmR-)Y`_1B;K$th+jW?&oRt3RJ$P1T#ncx3N}7Y;PBCSe0N}gbu5n+OgbH$>!<~8k!`kI%63`a@ zSBeo-fW00Fd`4$LEJ(8Grf`k)>K&-bAtM!HpQ%RSG|N{j8UxCv)@~Lko3J1777#%^ z9=jP6y7LxxFn<#w(zYJjeG6+9{Rm8}FO0?Oc$$<%CKfS_C7BJk8jJzHH=y1#Y>9AG zLT`+F!>db6@I6#F5Z{c?e+G8Xz{Sie&;n|=`ZNI8S5~$I<8?Ed&Mz(uVStW`n;ZA& zsrM^7&VzaXtEkUxr@$g%VPo5YWf8(f7rwk_yP+H{%@uG8!3&6?=u*Ql1{EcEclhpM z_uSlj=R#t57fiaCOlBlBuc$?0%2_9nipUR1eFb6P5K@m3gI@Gx8xa*I?x>J1L-0q< zb&9O6P2h*u;{&_>%Kg2`J!oCrxpp=s<+^ga@CH>! zFc;=qr#BgCXWZ+Xf<5~6IPd5|CsO#ii2gG}`9GydMcowdxHF;eo=r{HjWuLn9L-H_ zQO+K-z4R&9N{7a$i`(bX2aJ=1it%dgxN&v`4lyUM4KKdM*2~;qe{?shX1FO98nr@@!+QJs)qx;1D)F ze;)U2o93g|X-08Qt*M`*K(A4LUUd>a7nfDg61uM1Y^celoq4|}KyJcVH!B*@qH)Zg zg~^g|jF!vQB}H2(kRca{n+Yz?8YMAzcx1-6J-x(yVsKo$4P2yCj-}SWwimk zmpEnIgUb(me&@uEca2WLi}>C9fcr1B0@?}n%F04>e=HmvoJMxJ<|Qb#@AA5Qto%GQ zv?hlH%910{=|iQAUKa4T8AJTqc^)-F{V_aTUR=Bd96i)k3 z5B{$jCDa~!avTp&=gof=B~-0gCROSDOK<-Bo>BH}sfwm^u@cUw;C`QLa5e|O5(rbl z!3;)iR*(RIVjv&@X>h5CmYKPv>Dv7#w_{GAqyy?^ZDpmxra|Be{bd=Fb!on3CYBu2%QeR`vhG6rk*V`CLd$>hz_I zD6|F8C9UVrVfN%A)V`q1adUD~R#Tg8^B2TN4BFgZzO{D7ym$Ch<&d9`FSYM>S6zD` z#%)3mmKXO|_y2vKuE$@-+g_?eodV^;%P6BF1z-o(YZ0Q?18E+jAzdRIV03?c9< zk;|HJOXp?Tox69_WRYSG-hl<|#}A`-W>ROkUE`8U(s&8?{yn8u!&WCY9d&iYwFG0f z5Q2KhHiypYZ9;;19(+^%0|Ri)@i{DfgyYhFvJ&-2Y}$W*7ha*&4t^cxbs_S9U0si$ za|Vbvr7Aq5q=X*^FGIeVrG*6=Wg03p(TXEm*NtCv!7}N7|LFMeFfi-*;J_R7I3S{Q zb#Ylh^nqa8776@N3(2%FpbJ~z2^^>z)%E3DaN2>HBC7IQ7#uK}OlyblAUGY=IoVKW z(i?$V!fi`a`mt&>TF^7G50b;bvtlm8`Eeqz!E=7$1#z{Rg@wIaMgslv6OvHoS4S6r z`0!!bf{Nl>&shL5oY(HqZ2U(~M8m{en;!F~@=aCDpd0^$nr%{Y|2+~P%yHt&ogY_X z>B}ZV*OqSM5)J!3^KR&NYAkXgn$rxee3GIS`+F&e(ok57JmL2vMtZ;Tf#p<_P3Ez) zq9e-tf(vr%Ps+Cbe4X#4%v<;fO;LFl>o+P+b$)JgoO!_+2U*eI-TTE)M8rQ9+pJ`) zrk9?Z)XrhLW)<(_uedc$Q&Xr{;U0Fgj1B!R=fJ?1%-*4!T~ok_?Ya4JUzk!l`{&ZI zim2m;<|*4r-}XA1Kuh$ojL+Lpl?L&KKOM(4bCaYJrx{i2m3c9FVxN(MHG|xMliGlU4r62Eq!?m|2NQb$ z-Jb=~C5*|etR#383|mE%8Zkg*28M7nfG2lKyWSyF5r<|F?!*>&zw1a0)fE-Du&{o? z7Oom6!Jrkz8!+5RqBiU zEiZyDCaMQ?4>;NGgaM^gp|vA1P1i%m%u@17`et0Amkrvj?%Bac@mz@xWyuc;5_&g8 zY%6P|9eh|dDv{2OFH&r+YiSLzw8hfsF=$MvzfpY?=wfyjHEPh~9(c&{r=DEuST zWm?xZlMnUL=vfA{W}ra0Q+WSPH$&$)KB|-&ze}cE%vI!9l7aW{&gmwVA*G*NlER7P z$VGOm#-It@1UJv4PdW~SIk?h5?I$8-v!U*esE&zgpCz&-mbg_1TzmA8Svc@te-W5f znyvqzql>5)khctzR&@vu4HiJm(`kJDf6?|9KwYkFzbGIeDJdz9bT@*uh)PO>NGTzR zv>@Fnpmet&f|PWplr)l3(jcvb#JT=U-}l|$xA!?`&Ypc{)~uPe)+`YI&vW0`^-F$_ z;J!XZ3x${@aaWLu@bNP-GD=~#9Yd`JURDe_Dfh}p)^lh8hZY^5o05_=&s$6^EGD3c z6@(!z7=mld%V^jF2aqg}dS@<{O4#Ox722&6z!6p7B2lE(z!opIB zu}E+6$3mP91=AXI_uWZ{mw5a#=f5PTDAV$h!L=Az$@Dm(Ym07=u8(}oPs%T^?2rD$ zthqM{7HHG_N{t_Shk`oZ6T}bZKGQJ=H7gmHwl)rWumq@h@?NT#MvUK>7}6E;K*|H- zoK$xH!c4Y9ABGNY9(CH{{=?5HQK?1^lN3*{rjZ3tBuw|{v#a6D8~?R62M=65)T=U|4(M+QQ@{!aK4pZILgMbSt?cvsXP_TdNQdf0(B+3f*91U=5R6;; z4w(>^0{@%P=q3|GE=fKlL5~CtPSE#7?csWQ$jZ?wLLgq-{E??^5`fS1LRu`}&scHx zkskpkqbq%aDttZ6!|1bazlyC}(Tninz_*1b%|$IHiPvWr2))A>7Fin z>h}&*FJ(D#Yus)`8LZa#S4KS7F_|z_xiFExN1b;&kh=0~McSk%Qyo24l+;)7WxRTP zi?S1T@gFVI*!QvCO)384e#W`nLHi8Q@sOY{xo-8n@6p;RRp7us?)$-`J!-CTptfDP z4R5}_Z)FBGS;z5&L}k&p$|fhTJ_3pR_V>Z&iT9RfRO4e!voUhAgtxi}<>8NqRoEJ( zOSIT;BvyI{xJ<t8212a88zoxtz8z2y&;1xq1 zs9<_a6~VwrU^pff7jygHluOll58N5RGn80^0|Sx#m|%$sh>IhMU)YNZM7Npx^gbW} z&3ti>7;c_(RUvR0^J7W{WU27UnnU;#qVoMY6L` zUQY1gx-WGR(9oo}w#xWmT!e*xkmVuAQ+UTY-C0ZPE1Wz8LcVuNQMue< z)C8KN?WqL+AY+|@vw2^4f~8nAe?veB32(+s61f0Slo|eXZW&ISo1-wRKPr4gOHqRp zsSW45>3JszX6PT%M{$0SJ!w1y&$yp;;LK}<2ydQ1s$nh(vBm&t?2)8*nvuA##BK_s z?W^Pyl3SDl>#O=oJGT!-bfjtOlgPHU#Y(`1wJXvUlrU@ihzqM)T{{ z26lCX2c|d(fG#&YQkM6zfXe}iWgnPd%_Yt1Kh!Vk9?e1+NgE6d%LwjA z1BEfavQmh!yL+cnu;51USi9VXvN-6o%t+J{8sQgy9ZR{H>(Z0rZPD7s1_c=zn3Z{W z!%;WlXHJ3D1$u*Q<8+Mu;@5-9%1Y>MgP7V-KR>_B%mpBWVY&~EkecSdWCJk16-=Vf zT6UpKhRzxlEbb;yUr?`ej+tPQ)L!#B_FRwY1oYXWO-HP(?DyQG*Jw7Iwtw9UI==>P zJbPw2Rc#I7eBhqN~?ePdbn3lffiQ^)&PO zg3(Gwb{0`8L268!SHT$^i+6JGM65*MoBG<{NGG8rngzA0R&t@@*Ti7Yujsp%^l9ee z=JfUU^L`j!k;fj30U-#T6iN*de%lMeGVC(JSiwo6j%E7S5GR~^dFwWJ!|#P{lgwIh zI3u-M4Vk!G({NUB*2JKK4+~?AeX4ilbNSEyuL;=Oa%iCFNNyG8urEz#^A3m$h+u1Y z9sbXrv?$pLuhOKTu^J<1Ea-|qZ%YN{aJ-KgXDStQb8v9@kSml?aOz{Fbsaf%fNRXm z-28j6%{J&S!S4rV<*32GUS&2&!D|MiIqJ;|stG51u7gC@@397Mo<$%i1Tj{i70!=e zQ#FRpO+WXwEGON>Tr}nG?4$(S~nV&R=-CiC`%~Y+EE{2srTW%u2T7{sh{vF z6lA7?S%3ZghSSIC#Ov=(5M-sK>(XDcvZtYkEzma1`pfks5=zd%G>Te=Cs&uU61Iv- z24CV}3wXIZ*X!h$H20s}Q|*vI(eOOJSU64I_`spbt7p38*k$Q+xl#vNbtne@{v295Q~y z#l;uF3aO4(f*Vy)QIUBkF*nq`ET4;mEp+1{de?}RLebG*I1{r&x6WvYW>oPHQv zU=_MfvT`s0iw5O7cdzyvP=&ftuam#UhjA{#ifEj3?)e_&k9b~Y)5ljY;>>9LzwtkM z)bo7M08{IhR@|+)h3*A-NAccL6UPuc^6$I@lki7nv9;W&<0$5Jl`Q@&I7CP#>h=C7 z3UJ6R@Q!Qh<~A(OusxnZv#NpouoI^SdkFh7 z)KmEHZ}LL_e_#S1io(qd4-nvM5RSU6NH{+ViZeUdT(h$1pFUj%c~_NpU{FwbxeN?u z6P{``6;#^G3Xj(U`BW4Y<#1GMfD;5k2y|s`J+@GT837`yeag2aZ0Y#;_|VbOxwyCx zJvc9S9>dXH{J5bfjs3#CLy?>9w1AB_B zqJ@`(SJB#yIk-EakBo}}LOqo7dva28=8xw=h3ll@Sm;<}R0WX^?`o-D{_YH;gj)^R z6UBPX+m-UKUfag(Keph#HY>J9^j#e+a(?&lY$EDwhV7P-Hjx!`!ydgyXI zZg`o*d(flUF!m}c2{bo9Ox-6uI%Y)I^Y7D0yVxJUYgQt={9l-gA9XKV1jg`=s}{C6 z3u1?Q9hq>VW0|DdlK;IZC0pU`2EA#W)i{^4Alcm6GIDQ zOx`>XI730D5`0fzUmx~%aAJfS42MTXHrXzqC`0RB9KR+xusDTGM^8?N92^_~asdO=_DoG%Dhbl-9{=;zz>bg-g8DV} z9`F~C$-^PxdU5J1Paq}M`bw8LpnrX(cG?-el(AA`VTo@M}xnDkmFekD``~30X^dC~}hzKtacK2bK1sOeHNgYB`=-`(DDH)_ReSQyP zEDk_rKm2hFt_~o2HHNb8Y<*D#vcYb)-W67BXc+c>__VXYVRya-1nnzJOSG?DXsMuI z9xG&XV}p&^XujD8a>EcV9&vDx%m-%f9vmd!b`u)LkOx1HuI^-CA5QHnD0AXAw2!Zx zC;4kLe$stjCFcrk7;p*Ieav*>L@n9aYZ&2c#H}E;VmUaOA$w0brtz`+P|+B(s$p{E zFmF)pB@tUat5ggy(lDY7?+?qT)0}gBC+ENyjk=96$4X32&t$k76xE7gXNLK1VU>XY z?E%#TmOi(8M-*#97FuD`X76iFdRcqOU2T>?Y?x>yt7&yMo)RvSs2ww2=lP=aYI1^76}t1a9_`{r#hdQ+o)|93ws7gJ=d=*@_X+m zAW`s-_t-=t>;+e+?lJ8=C{e!rN;-eHtMs5P4u9;7X)ce=12tb={T@G^*uq)%K_N#3 z*{n1(`n`*|mOuQ{khB<)7{=C~SH$OsK4^a4nNrf8cm6J~UZKTaBcx!kg%;92hFVx&57v4_1ccZPVUrfCLe%ZfSCwC8^zdzV)0r);(53X8*hB!4PsJC;?OOVGcW)vBO`D*Rj`); zV+3a(^fE1`wcZgKVr!!Sb%9DEvRw6htF+(S_&0CXXB))akm_o^wa7>8!wbW=UR*R; z7LD@hnrBt%4cJHLs)Va}ZC+rNVPU=?%y=fUv+q5iw^{*rNM=apPvJ4)<1bQP6`nh$ z4X`U@l!@e3k&W^gy}*$V`_@;-Yl_=JQS@4`+!2C!K515qO?+Ul1UD~8kDMiEsC+UB zH3WC2>KBI>Aw21o&ae4LH;*&d@qT{VZ0K{Jw7>hnvFE?Ji$y@wu!rmQ+tK^J>UFjh zd%I9zq)1l3W)y)Hw0Ng64b#)o9bMo?vpWfZa^<_y%~VHDa=UA-`yYFIzg2&L2Z0ku z@6d8EFaHyUk7e1;-PaV?iHQ8RGt|Ky35eJ2)xAU?t;9LI z3!lcT92J}gVF#JU;CTHHmvQl}w;QraP9oj4WdI!Vs=H{YoqpCv5s0rgi8cv)+)tYC zctc&T^=My2lf>xh+>H{9LEM~0S{s4MBk$DVJoJ;Et@LX}e^;;6O`co2BHvPNNn_*L zxye`bR&uy# zpqDD;{EQxsiy!K~?y((S=Xd%h01rie;*UF+oXXhdt-C!9a_hub2g;ReWoHl%q&--wf;aqig9jq;BJcwJ<0Q<&&3BLI*M&xm<@Q?N zwuTfj&yu-jYrWn$i}(3^(qE18p`9r)z7o%H!3q+3Xz@aL72&|`KNLjqxBzu12i%jh z;_oY!{_SVYM;%g%FYpZt`YdesG~u{#X>}Do;cU2$Av!7Lo|K*49$X4{$HHD|AoMbD1L+^ z33;*LU4Wx=EoUu@$)axTqN zvRmA_a9-&CRYc`(TAVJU`bpkOXcCY-H7H{}AGWmLZ7Suy_gZ_O8Tv^iyo1KM!gYyn_!@f_e$U0-30*BK9TJJcoS&c%TngL41lW~JMYNO(b1pkKG~~d zz?XWuyN%PvumyG@loQb+3&}P8|M}dw_mqN-ot&IJJkDWh01ZGtBMNaD7?tARUsE-< zv*V2?$jHuixQ9fTvOZ@D7NGdK&%M3uw{D#R{s4ZbY2fyNA`~5ehDM=dty4h7&i(GORE@(7vt>NnR;Xk30}|)QM5(N%X6$Wdj*~u~8PyQzllnvQ z6fq!S5`&4|RN}gts;Vs@C;-Y@U`V0plGTi8HUp~r87xji%t319&@l>J=$F1ee15Av zkan27RL{%FK@^JtEwn3bh>l0?4sH-*4Ke|c0z1=DV3wMf8`itxJ5(IVEVwukx?u@;^~i{vwR+a0 z?8$h4>s)EQ$?JJ`Y+uJZ#qw-(^!>=nm*jvCo8_%(-)>X6o_Y>@2`yEw2peKpi=SmZ8z)c&RsBq9ZX4g&YwypNWI+;c za5_2N7_gHN-`AfaYHDKQD+dI0hCTfH0k`KQwg*)LXg$F-`WSTY?i7O0P-zq@V0z-y z)d5`?K)hDiQms8b_obzgoezlxWqXSZ>PU2Bz@B`Ef@Gqjb74U8@@(%j&DiLus$`OU z>P$!h0U6l@{Gs6^U*Fs`Jp+t5R0{#&R}N`wXp92$0HI*PmXOB$b$HlU?Vpcr$goes zr1^gHD{qb_`(-SxEUvKnbNi9bLy^<7wTq^spvVH>g3>_V8NxY68_cO;ORqc#AtkNWKn?W)=LY@laJ5X#DQ$szHU(*j*@K}DBO((VRgAp@#GYxd@#^4ur@8$KRrAJ;8}19OXcir? ztN@8@OTBZ&7}M1iYzr1e@R^+)A7{{pUP6;7&qu?iixKJ`pu{>v3U$j7qNhP4u(zmc zXgtY_ppk3@nj4H_Wh)tR1j*26T~Q&Z=MHfp?x3xqUC1CbZXuA^Jv=(9DlMG^Aq+zE z3o#SvAW^9#@NNe@J%Y}cszQ34&Zn`wjO;2)GkD%E_ItStJrU6)jfArp)b#`E4@>6+w5ld%D*=tDTfe9`5@`fw*<`8Ba-Ke?GpAxh-BBG$Vzypq#k?-eV~eqz+*2dhVX z`eQ_Blqh(7ok3zrq!c~B*TP!<@NvIO$oHb5D%!gsXgj~X_;RJQi@o11=F}qM+l}M) z{$Qn~Sb>s-=1=vXARZ^cb0uYV_3>~+2q}{pso6kfa;gL~RW5#KE)Cb1R&j%%1v@dH zgP%zH+4z%B7W$umO&*$aOhx-C2et<>F4rH`k^Q}giuQ8D{=5CqkAjwsaVI8l-v`Uy z**Pvc`n%#KEyg-HNFgOeR!>XoR~;m@LJv8-lJH_OxQYp5;Nd~ej|I#X5HrwsADIz^ zam$N~_P@4tEoZTR!YE@TASXQs$n9;=GD2A1*0(xD!do9d9Pw;y1<)3Yuh+UV|H8@& zvL@z038EmT1DUXpR{{k-+Kp+U$QHpbR?%li{}jC5A=g&pw+h0 z_VL*B*p%=YaOQ#dsf`Q~)OypXfO^;st5F2GC4+01cPXKhmctML}1_7`7fTF_z2wO=n2TriLnnyrk zLBR&x#?IR_nCtBB4#O}-@Jz`D?RTiuK++okaWZa@n4vboas{PA^MjVfEq3-W{yi4} z`No{AKCxJI4Gu>2Vi;)`b#RpfuipgQGUSl{{rGkP9u1kWuz=hGF);}IRJ;P^(ohDF zR}xi6194dI$es)MuOuv&4_7+tw^8h%D?x&&dLnmt*!@sj{~O;91A8ZtkS-7J$w_Pc zC=)YP?o^yk^gY-yI@QI2G+&6|%O>O+_`Y7S@$1u;E^w-XwJ9&ta#wS&HemTS>GKQU zsX6i_vEy;b&sJO2JuNpUKT9Y3$9M-~wV+q#*KojjH+1|*Y83n;3am$A->9${Ifp?s zGE$^3JS3KzIYY~Q3sRiQ&6MDyu$-ypjeiyP@grA^=KcGjIb>X{tRW!_FIZvar^{#H z{m1+T5<--@9(<1q!lfBVssuwi_z+(AOghvrqdZM`^M-(g1R=tK0~7%FAThdX1u>&$ zBpBup;vpR!FghV-Au{uY?2_xqyl4M*wuNqX>VvWE^6ccGx>{tY%GmfxOl)k8;!iqV z&QG`F36a$qUYY*NQ@VSzEdf^0gaiu&6Y`3~|G70&``53|FfBtRyPd7AcQ|Ci@;sBB zESRA+IQbAuBEm6$Hf!?!c{d_&(>Nw3ma*~PVdPK4mu{(To@`I6Yxx_1q}e7` z3GmNLc3%Et6RV?O^HSo`3WhC0ZR*kD?2BJ}iMo$E zD)5J^j$gmM&*_XOIm)MT2+mFjvcSLMFZ`^n^)D?VlINAo_js~mb(~fyRy-D@LsLI0 z9GbQ~A>3}b>`3dHtd_i%@-K!ob%lWk1Dri~G$F&RRJSxMy}Gd4_w7qD(^B@aw^Ee7 z-DlV;@_$Ec!)p+_Nm56P&d5m<030RAJW;M(fj2#)-Db8P^Sb%dryZ#mp9wr@fBBWv zy?Gq}L>F?ij@FT)>1Gkj3 zqvPl($0}Xtef$Qys!(7Ul$Df}6cr2A^CFhEzd{}a=!6sixkWtXji4W(fwu_yZpe*N%}kT)9T)h{ zue=W-HDUL|NSyVK&pxjP{iaEqF|&93{tLu8%NxUmz8u~0c;!cIi55wts>EKZ^>KQf zRGO)<7OavF07dnQ_nDumjtQBsF-hm<+4yk%=YPFrq41XNg8TaAkExE2=#W6ou{FwU z3W);&&ay~lFgx~fVMgBqCWX*L$qFpiI%Hl=GtZFA9y$84Sg_I1(Bvn9nCF>=g{>9= z!2bAW|4s;%69G5Y;WEgLQ`Q+Q2QykAKrU*c!L6#qFY0|TeqMXpbNS6IVGUUiTx#)S z=*S`U;N^CtKrh)R)spV20Ef@{o#!U62uTEP!OJ;1s?mSAOt(-WU@20X`zOzIaA=6YCiuMg;Oyst{}!s#9VcdN=Aj@bNPoM0wNDyP zfNXNCxRl5@Tlbi`@!r|*?zu9)GLOPjTPA|T(ZgE_jx3z)x7{yG*4P82A+|kL^A-S{ zfDOq*svr2NuGZe7KWS)aX~=3=ET2mj{7bs%e+PaWY2yg&BZKH7S_YVYkkBTrP;%5r zZ){B0_&hQS>T(gA7BmA!eNjwVT3RZEnj7G&`!emp0PqV4K`wRVe5~tbuixE&@Bo&N zYRC150zf>n{YqfTz8B2|GxqMUUup0~!bs1~eUNg-;n_m4-SmTTeaEFzb#O9P88&(H z^72CCjR~OvJa8>DO$ar2g=sjvfFTY*VA7#0?T)s|juHTA_%8W)#?rWxn&Sa^th+$@Unx6CZAWo9^s1 z1C$a(oo1HZH}eV$t6aIg2`oZQbL{f1thf$k|?UZNih{=|3v*Fin!{2K%J zyp&{Q`z~014&`7+4<8JFspzBJ*sBVDku%rT(Svq9LP9d>2RClF2i-<1m|>PB8vbHZ z?qcriCe>3zqodF?ps1kWa&~M7EgEdDc(_maL)+XzfU5Sfu8_OgFuB>Es9 zX-!yGwhi9ITVi67H$)#EGcn(zMT7l+4nQ1u;iW|YBEjwi%g%W5<*b#Fe|~;GsPeh} z&~bhD{Z&6zRo#`gvf2cebEvBeV*`UP#Npfpa5zAz@;`nA*Sl_)y$%Nl2dKRROJ$6T z^eSXt+WHevSOX4WYh;3B+O=HH<-ex^X7R4{%^V{zJn{epy=qCER75&)#5@L*Wjx>h6j>g-U z*dwc~Y||M|9u)wSZ6rLx5fOnXK4kFQN*M zn_*;R^y<~Eq&iTg!Yjt6<_!s&w?O_3;eT+@ft#4N20{C$158TSDUzqs(b8fJY2s1u zpaIbR=SD1CfR5k5PN8Fnf`T%5i}5QwBbnPgfe3fU*EP_lA>a!ru8P_No-Y{dmMx6p zYg98j%TW=aarJiu7WOj_Aa5jWmYg)-i-k@j;kcMoc4x}t2D8X&=Pse-W!gnCnFFAPR z{f}qC(^{*rzVIwYNImPFe39*=%nt>WZ*J@foU^We`OezSE`9XM`BzNzo3P%{51Bfq zwO05o zzkK6}7YaDA4e!jior!S3^@@m5!VKcbW! zP6?e9AYf)N7iA&(!ep=q?I2?EGX?mim+B?2j5Sh2t|7koX~*)1WZ2HFXX|y3wY}RR zzXSmAi{m|0vy<^^*Jx%2_5Qp1$>R-TJM+?ym9MR`G782*@ZY7MTm}D2uBM+2ZZ+0- z86oNaQKS0_FaZc;D+OLl(De@jV03}`iY)2sPlv>3P;WdLx%S7K)etH%zk@^4$)=HBf_N4M3ziXAUy;HLLIYQsCr#y2pS z{V{!p_g5m1s>TX`a0!UpggYL#f&R4HzX3nVfB)W&*+m?qA5MVpAH2Y62;LIdv6@ql zQ3l7y$45t(_~e{u85l;uik|Lyin$I10K_$#F<+SG7wp$MFB?=hYqzSY)j#cZsi~P^ z{rgx)B>{87%*Y5b`m2~029P{$MvR7H2~q)o>0gJ3`N?j0MJ*a5K%HY`NxETDnlRvPdzjoUT5zIavYJi3ZIbxDy`k= zq2)p_Z&X03J&iXP_Enz>3@0{ct5N}pbnntqJHX(;)hpM*Lw~rxPa$g0NFn3EVed#{ zup*9{F$&?V6H>-FrS@<&Gj16yZ%Tg>Gdbwbw}@y@BR8|TPFJfpJUk3bTlWe|9^+^H z{$Nyx*FOU_$AMubW<5$==o#nqLknb}yty*@(Vz~rTp_roKQl60l6n2ipS1rzP)XZ0 z=jb*M9GYa;cIodIzkdB9x@u*m{^Wp{d`6dUcdq))c;jsqwKqHOioQ_t`LAyFa&vWO z->vt#a&mpqul-xy+2&X*1BraO8RW#WQ>ZBr{Q}NoSVB0R-=x_Ic;U|QNXKI$ccmr&mKTI+mBp{NlC$P(*bi9 zY+{4d%F4<-^xq0JKOizrUr33st*_JRK_ooLcVNqD%>xLi(B&q=I0!O>)q(UEfbsW0 zXz4%rJrk1!?7agpj;JXq6#*nS$Q(>_4Q{+rFjw#Hc76GB$6>7(rcu?isyR=h1|K0- zR!9z4`}pzWpqc7@q!3`YYU}E-bFXO(0;Xs5L;}POjSj2V%6Jxu50J@LLEeUWwFO>3 zP8gUNtc{z8kKIvNHi4|3Z@Hpa<>Q0QPw#n%Qe?!UsHhl~uU$;7!F5Xv3`@p48R&pa z-v*D7kSdw%vD7n!t!aHB^y?MMCtsa9H) zSy38%f|l~~?@HD8~|F&{{o*22fJKfT2d006Ee8G?pM2? z@cCaA7zTU^Fn6PtJ-9KV=;r~W=)={+UPLbY1@AOuyKzt>wIo8r6847Nd0~G>2JK3q zcj7eopmj$EUx>{9F;6T$2lE6(7nT@h;A86D%~w>uk^(2kI}3JNF0PLN4e)G3Br`n? zGfa$f)+euOvoE4i(*eI|0+5<--DV>6{tKn~N6Z$Ur&ifC*IU#qIJPw-8N-WV73iYe5$p;XBP|KqE0;ZQS zL3q&{wM0KzsA)LkXtp@p$8PFc8#)u{>gU>=OMfw0;!}>q7{~dY^2b)s@UY1D6j66< ziMF8ln@szhWUu+ndp>d$k}ml+b0@9D}_=Q985mh2hy| z8@Wo#y#B^G_rcL>JWBE7*q`fdg0<$6%^`mTyZX%KN#6Ju!^JqV`2Yd_lQ+numveRQ zf^H&;M_BkSZl4Ypz!orjD9k?)FV_$Qryaf#09b<>stj9%HzM#CfH8AWRKyt#*bSVH z%!L#q{4>y_jGlaZIahjXAVu`bw^ny45Y7iEW%okh)#&@KE`_x**k{>USz97}AQK6i z3$71igcuCE!K4d^2;CG`zCoQ3qYWq#pce#6F`+sKj{MM5x@mt2g}x-g-j0rCxSzHv z^%d{S$oK+Y1&94a&fjpr&?wc|7>U?&MCAYhTEo||F)Dtua0ISI|NF-kqsLiUS$dx= zc%l8&cw)Dzq5{@i?v+hIk4j1mfLuVZ3t!Oj1#D(q5am?94P#z^wtj(1vR|dppcgOl z9Ex<>^~(dbnfhVetLQe z_f^|r>Cur?(fbb{;3bB^jr6?ZMoaKl5HN0h|9&NrF;`_-C!}64^} zvS}6p3{6FkYWCrOS;H>p8B7Tc#fm3*0s{)7u*_jqIsD%G^xb>RiV5DlH*Pty^xlV5 z2+)p%o&d1Huo6&?)l3V5IV>fBL+zMCL{DkS@GB*6M95%bIvm^&ntM{y2as3rH0RxHP{(9f0(G>D=ITBBTnWHz#K&4j9b+ zhi~8!Pk<;Tz;m)Rtdm)EV(9Q@ebsHH;_n0qT)8y}c8JAaFj#bTwztpgRM{BtiZX*^ z!v6$*H43)LyKX7|6bpOsHraw&@CN(>eSHy~&zVUXsTsMjwW#apbQLRj3rNH=oIbnh z<>eI<@JRgS_6-e>o6qolIl%`d0r7cI9=$}}^3@6_{~Y-Wy3r|IC+3i*1*UEo>gTHM zWRK=P`12OKMa^q(Rl&y>WuavFEFn!~RWpBw8!YKJG=+jkmp~3swhu=SZ-ZR`v-A zUB-(K(%GHu7IwmKhP2O77-~?G$2#C9?j5pT9OwT>AgZ39GAV2;W!H`Rsu?9TM8y7HO*VXC}sOnmC)4*PDcJgFmMJh|+a*%5T zUk{E})ik&VQ`S8sbn-xm7hk}HPe>#QXKdd?Q8KA_weScPD2-F z21ZGkYPj?(`yi^Jyb+C!%5)5(W(#pKG(>3k0Ribba{0|7QEhXHIdR95ib{^5s|oLd zOX$T4)$Jauu~08uAzJUI=dm@Smlx(V=`ZykFE8!hDT}>+x&5?j>Z8Gln6jjM7yD7f z+o~gC1?*8lsg#%7!Cut230*K)SQqZiP_>-a=O4lq{0uqr)m`_2oWsRQH$W0O~+Xd>5S^TtqQOjNKRoNOZ1g^^)aHrUp< zxVZ3`=d0uV1jk@zHc*>%>U560XrLJ&v1w&|J#cpjc0>q}luDA(mc)0>6hM*f^EicS zsy$G){(jMPj-E(CMfKVl%wzwB*6;wT4W45_y08QxNU#Pl+t7DXAe)9vguJdaO%o`2 z)0GbNU>vN4QA+~SCP8>24%!18(w8zw{jlLtng%?L{0`?7Tr9DW{YFUmu)A`D=E2zb zb4>`QB_(WCk($xUQHzanX$#!*^>ekfJkutMr05tKUTg}*l&{25?Oy73f0Gj1;iXKr zc+!d6==?f#aqbhxy*o#44Bqyd9|F-Yk9)b@e;919b`dmM+|@-xYh(-z_^U;{3(s+h zSYu{mWKOO<1+);Yt+_yingUfnqcms=;hNq9{_5)0tNB#@dekx@I+)fDv}y@cLt|qB zwQ!M_KEaK;2N|khx=cz+f~T9UAX>~|77ebUQE)$k07fIr42=01BeZ7|4TD)yN)0Z1 zDCQMtcn{0&r%8H6yhB?R1uKl(;TkUpj={|frfVGu7lOyc;M4-jSGw}#_wSv#CYrd6 zj0}Lqoa5+TM+!)N1WSx`j7g!;i&>8Ph7(whK{6>V41 zU)V0sH#f1KHY3l*u$~FHrBu(9zMavc6^irPtnfib4=WFDrM_-|!V+v|mj$h~z z>MI;uohD2h{{dDo*8gW#B_>8HUka19)cwT1(kGfs)h0>`GQFA0>8pYi6f|mzDyp&+8FaPmk zP8mTb|DkQh`~mF(x-52pf}&&1m`gQzVgR)yL#?nj@|9Lfkxr#0i5mkiRDB8rnZl3! zj92X_4&=y%0$dDK=}zCYFgcDjKO84jzI<^()xV5#^=z}n*^V_+_W6>Ee?7yY(X>sS+N?-jB|p6d~o#QdZCf1!hesjYvCd zct}OXPdJ(aDH8VERb}T8hsiqBy{}<$IZKyIU(MPfLpD|can>g|CgDQGA>)w(UM4#T z)gAuD&&3Yx6~7^fGg*aYZiuAr={H~)Kn?N|q`y0@RDtE?p^7gJg%lG?XES`xV`-an;y_7C>)coKvdy=P^OlIPA9{2iqWX z)>8BEsSYI=_F*iNUgP`9&jE?1fB>E63*$)3z#>H>>z`}I>aIEPyToIjC$cpJ&_76f z7zu6U4`Ts}*o|Sv`ou$Gv-VtW5N)mPaf3_KW&e1hf#_gW?nfxa( zU)N0cCMNAaGC0Zd7-np2HZ#r$G5zeKU%6X+<>f}Z*Bzo-ZwmaenVPe2MTz^Fph5-q@80BJ~dll572zLi)o2*emyYB$KiSA9S^=J?}ak1ld zNpyOJQ8o1WEVde_V=^!?9Kg!}V)(SSfgT?bdaa6gHgxNmY1J(To_r2tq(WsD0f>5k z?+?o5Y;>k7@9b=bP1510_SRdI4wbfMx^%W89;X5+b|ftrL1@x4R&+-F#f2Q;0s;s} zB)|f${62KljJqlu5gi5IN?4T0Vq$eQQ8&eB0b|r@fv;%v(8!p9c8e-h?#>9wEegHM3R2GDXFP|PKm15K$*@Royj~k21Vx8K81U%<)sT= zQAnbqPe<|``kgl8DxT|q%|Mnc%22I*C3vgzC?t~G!FE1eDJiDH#^7CU$G|lTjbGnh zx@Q-2&*AnZwp9%zw7dj4Y(5c54!1$8fP+nfqx#58Uhl1~GG5c;v}0N%e`BL&6?XP` zDv{lfw1jR)`}*yyqcd4(bI3GuXaIAiQ2uiuv{xya2_n;-fpQtW(RF8{G#hLjP}WCKfIoXPOw(E4W}C2CZIaMZjAi6sc|;&9PuA`ygC zam&n_E}b?Ia*&7#30qsew-R|x19eibV_rv3AwVbcVF8d>1C^CnREBms;)duj)B#o- z;{@SSu551VKYZAlO5#1Qk|KiaadTAJdZu~=MU`J83(P%M1Zlfa=cEDEPpfpPDm5j@ z@ALDJ1Od^amWXP{?<~ns9_>5rppX$B(oL!O^l1xX6K!`sKtQdEib`fo$J9iv(+AZr zd_4wu7KiZotVO8Gx30o$nw8D`I-#8+Fi@_N-XDv|G~$i<7h`2eWr0f7$Q5W>y4DLS zO#cIHRCS>=^ye`YINlT_gROn1h$c$Rf_U=oydh;`k{EQASvAowQic4T+4-x+r`?48i6O>vPOHj^(L{z7t*$fG(Di~^QGe$l z&J~Oo7-liP)lUt`Bp=t)O34O4Z$@gQ+z67K^2L!S_!rBABEqTvbaz<`{SwO5kmr;_ zF6jr&ut_+)uh}^{E&rzy&5$)K`KBfs9$qB(dE$RKA>VxG|EE}~e|?v~T++g&5HJJ~ zYx&9TKSgJErT>qxM*!o4wE+=l4IT)%Z&ws|Aa+R@^b^2X00iHEI0?a;aV>qATzw2sgb-HR_h3SD($QnX!=l92yD#jzbJ1mT{YR-NG%K@2_NY?-%MRn*At@=3Kve=>6nJ(o_Lm>@vq^)U7h)HH zR4p&(&!I3sS0R8U0Y(+jlV@VX;j&zaDy>07#HFY+-+=Tsq4%F9dT$RZ<0P(iC4)kQ z7VH!5P z8iVNtY?6qZ8D~HKj17bgZ<3SUpnHwQOH#54q(67%x^W{4j)wb?4agt*P*oL)JVXvYV9={4>`4Xz zQrFOM4)->*QWENN6a0ksVh{cbye{b(1A7tY3=B&E!Vz6!Dv&3F?p8s9sFzyA-*K|k zG$_#o<5y^D;A$e}mibZCYCYeIJOX0Cgt=LpJ0W_A`3l{$*)yjwo14 zM16Vi3y|nhosNlS7)Ml5(E>Wa94tY8_zCVW1#!5AfJP3vZz7eCQT>*ThZq?0cr;qN zU!zqqd!`w29J<5MD_))X6T&Y69*%tdaBTDL?fmDkMcqOH^&t%H4Da1fSeHS5aERo!KUZaLZz!wxqHa5m-j;HpIZMP3F{JG z?-uR;s$ck1ds9-u^Ci(;^8Y!k>sh!$2$_>7v5ZM6ox-2~v3ws<4Qk4WpdA{U>fFpT z6W6bT{-NHwlReU3Bn?iwtsBTUj z24y>C@ic*vy>26;I;Tyh%F!z*C`Kv5FQ}6#IB6T{jKL}UY|)+bIw#cA982AOjxn=) z>r!wFlsTJ{k-r^MRPi?7uUGI`ym^~Uc*qv4D|KJ_z6Jf|*YiJlVV?SXA&BaQO`~Dt z+^7H-tBUL~2%^$O(+$S`nLWim@X_)1;7^xhJ1u`T8;BD#a1h%hNumMUiFjMBD~u=k5+C>VE7tqpfed6Ub~Nlkm|%>6YW?Ro)H+uZu1ySah2wvO zp2_MP4lTMdGK>|1&rDruUoRumC_Pom$&DoU3vu=TUq*@TIq^N85^$e8*MlsMj`2m< zhF}s6=5J83vDrpw)UV;w^%2t03^bww*4qd`D0z8VnOT1drm*_}!Z+9nm12^eZ6m$C zA2g6qIk%2mi#~q5=7jtMnSlfU3RFX!Ev)Pzd~*+6T&lsok|d9GR@>9_HadEU>i|3} zV*DsM0l5X#`l_n<#Kf={qI^KUo6m|vuxPB^%!VTCf9oa<{!?g}gRk*O;5gI-LCAGp z<+~>k2oX{x&Hh9!E6RnUtlt4os(~;)Js;wMfq@{jBEvdoT(pJ2mY`g=pATw{Nf5On z7buP?HJa@J?-Ectu7ef>Kmm*rKuwL?X{kijb;;jRJC&g!9=dQY}9`d23XHCJtx_1YJJqO-+KEA=s9TAUp$quG;hb6)})BtDree zAh?|>U`ZH`u$aGtpkrSSbfwXt*XZG`5f2WSF>}Ik6-MlA#kMO~?3JROm>`J+03%4X zI&O~E&ES7Z+T99S+Z^*>d-Wkk*ah3weT>=rx_|EWY3&=x5+@+`tD(MicYdY|UZ(+#3jSGDn%j5+@yJH-$f2UE5mYK*U%v(<^7FjoNMx ziJGAn27ia+h++to7@%D=Ij0)_u>Hi(*+YvP=H)yfGpRX5}W z1YlEi`Lqw}p*49jIvW73>DrQnUqo0#3tK9{{I5YAUiPFL^pKyQHJ5_V6DXlS1|4F5 ze0KKRQ8&TD01A`a5cGaJ0UXe_KT`LeC~St1FK~$C7{Pw%n6Ad-wDm-SH4x{s5fqYC3LK0iKW1NJD>9SoUUzj)z#PCYEF6TEkrzxO8=sbTP1q5+ z0#vouC;Q7;5|GT(W{9eMa(dc|qGEZ$=o3?l%wc&Zi?ERXyHM=^bD&$VAtxjsANw=< z@5Ywb4mCFZRuoh+j$i1;u@)I@YmuGrADXT9;H=PtJcU8CJ~-G}KG1%!`u0%)+psC- zm}w6Tq@!PFyf1fDK*%jn95j|RX=mHFQAxr$#YN8!+eVV^ zCk36-JhPm5dqP{+@0$9YN?+q*Jh~}C?d@mF$jqQ3ry}#p^zM(rD2!2pg~kbK@%@3N z`JXJ@c7OT4^?fg-&Rmh$?%Qrx`OVrA1GR*MSl{)Z9ICF`N8iZ`FA&{*NDe?%LT-qalZC69|j_Fr+E&=1A(|J-};R zIXylGUO&QvlEjxIhCiO51%`ewboF91w#zOqf~AXuQzRNG-%u?!xOmHU_vk1n{0Rw* z@r~by>tJ)3g#L*qbg^obPx${Y&fWql>$Q0sH9%TWDd`gFE~Sx1Dd|q>?(S|7L`gve z2}$XaE-C2{>5v8i$usPDzxV&0Sm&I*_S#F?BJe!-Z|<3Et_Y`uyi72ABrm$wtU=-) zHA*1aPr#~Y8$8~8(L@=1I|yo4g!|(?J*d+7--Pvqk{mwYYBLCpio!raS%Sf@j#~b1XK6{WSBMI5V5lVcpO*e?JEka@3xtW ziVC`Xb#zw|H-k?lzdrXN7rBD$5}$tZsm$p|)?0b`(2*HbX#!>D+WHm^-TdKX{`1bq zH%6oGL14w^P;*DE`k>%htZ4GU#k4R#dPz3+4 z|!!y*{On|S2MMS_>2-Gf*XSQeQ zS5@7pUj_-u3(sk&sg*90=+9Ighs>N40u^YOiT!- zMxb8D8&^qQ73r?r_M?qadi3^d24$KkY(~#vCRcdB3n?*VT%n&q{G3$4-fkc%BNLG4 z>l*C6_}u1`dih6CgtZ8z!Y%tDQjnP$lVAYa@T@d?T4Keq7$zZ73Z;1*RdTQZ(%N_i zGP9e#_iJTO2F(-|<3V|w-8H5jFFDEK=oG0}_XS9lcEnio(8lt#dk1~$arC@}m6}Yz zFbe^xwnO#CKpY%g9jw}P)2n=>2D^JPAE|o*zwh~Qo-7*RlGB6=GAa4D`<~?dNq7y9 zdb{X%s(${@o8xTVkRs6gr$J6iU1}jk^h)i@scQVmrioi*tWI(F$c=vNDF(z2+IuY)Rs0^SBhhs!#OJ1X97%7st> zdOAjX4wpdu2d_OO#J$Ch%$L4;Acdrnj2*k`b`zIS85*`sgB!AWLSpyR2SWo>H!cM? z2iViu@98|*6%K5YI2YJ!5v}8Q#`2p%37zLg0TS}No_CvJ3-)mxNKTFYK56N1eq7kP zl*(&I*O1+q|6+Pw$C9RYF2*RO^`*!~eup3JAMRN;lyk25^D2PD+4;v^j0mmGTvWaH z#_zLF=Xr^*w>}FN3!wkld{;sfpEMvGuE(qHsSw=9&czihpkAVPvyn!IPEjiJ*>2Ih z-ujpcRp&g;F7nU`s7Ri=m>3vVAcgev69zUd@GAV%v+|)VE%L%>&#(H?yp)_}BsD#K zduz*U*-Ota?VteL^tNcPx3nJFB`6bMZJ_!5*qh;R_74nYmh9$I`HwE8W6QkzBGz=I zvn2D&!dcka9c*pE9O}VkxL-}9-Qt}{9IG_M50JR4$=bZ)xseh~6rnb!s{Rx) z`F!zhG*pxBkzOcYY!?XQkP>4aot3Sc!dC~}gH(Y*(XLbz2*qdwZ<8sJBXR0*-9yt9Af zn2(uRh(sDXKxXUB&~vbv&zLq?`I9E{VVb$d=(+aa$md0|-b)1g!i z4J|F?qmtRdIzlP&%^RelpfMQa+qMUB#d2e8@O`EG^r|AQDW58HXb z*3RrtQ*x+5j-l})))hHU9sbtg;gq-CnwpB6V)>SM_SKn+NXO7AaFZ{I>nzo_7;_2cq67`=grW4gEVR z@XI@m<<Wlb#-wZTZr}fgpMKV#4jC$%iYkw>Nc%3-F}7~z9_@>=AQ4)8ZZw7_h8@m z)gN!5B!!FI3m#%pNd8Mh-@VYRmXgCU{5}c-!K&@tSu|~JvO8TKG(Ph(F+oE9fIn`m zubY`C9k^1(vU#tO=4Gy}nRcIfG}PB?R9e=+fNLKj({p-{d}cxpKXsiE&ds8tqOV=^ z68OYDV5HD+PIw|p=~BxFQy`_DWuK2G`gbQ_1S-G1YbK=R=jS(OV@pb~PC9YBuZF^5t=An|`MK#Y|eUeg@x z$is*}Py761?gxqi8}&g$#58B3g@`f)1|oJM=|(l?XJ;Aa^j?v7k4@md+i;%QB4oBU z!ZiXDD3tbT$b6Lho{=?jus*ID!QpK@(JAGX-l79ip5bTCe z_+}M^1O%x3-IXtJpY;Gkm;+V>tis4@BaHO)pxm|45=RB;8#IY4u+qV`LD6B>>K;=^ zUr%`@_W=lzY5bl{2nD8qx92T^XtPVj_^AN$N4@Jrqc^rO^teq+BR2}SAgJ-^*LVzy z(owFTKHg}-PtenbO3TXLRS?!&%s^B^eBTSZt074Ek@~;nl$t2bLo*7p;@fKh*@Jp5^vzhQwfVL8Xzz8B z5WS33UBAw*dNy17v~Fw*b*Me^1{)|jADUH=M*QsoIk@$I?Ez`+ckh3AK(0BUlj%;c zns9v@6(t}=V?-l*<^n=is^ zq0?y-(f6dV?JEOWXHpT-qenSVES`-q>C{hvQ8jH6JaDjZ4qL})Zv6Oc>DqEf_t%~i zk+|uT59G1eqV!KMAJ6Bsm`7q<(zNTmZSBDQN0TXike{4?qZD$;Sq_K3e?KU0x-?KV zwF~5Wh93G20vH?zsAzB_Nn~VT5=R>$dp!Xx{$#>;JRV03(r}+Z+vum8<|~({3kF&F zunf5tbRwrXkw1QH0&O4|s$!2&;pBBrPCj(F2JJyrD0EiJyF@PxbGQK#I==5CkVY56 zF=U}sLBkz|>Pb#rx~unR0)}yr6bYGlL;VEpwRiE5o55d3y3>MyM8W=2G^R_5!KLTsm*f=PxL$~KTB27TP9JaEZraxaN zBs^e%i%XhxdbL$@7Wrwy`rDTKm%XFS|F~6dm;KL_v^B7JNI@jCC-Ycw{TAoBQC%Z^ zP^;l&hf6_(IEkYNDmC!el}|p7-{u^&8Z5-E`WAm3zV_>{@U>I+{|;X(nXnJH7f&a2 z`!i`wJu&!=^U^|AJhhL$=a+U<)kMHI5rPfQHdZpG8w#vwsM{#B><9bLhrERwt|qo6 z9zA&!SixvYn2-jk98Et?aBh9E+N!+!@$T?R9$lWSIe*w6NaFy9hX7xjhI-Cviz9Gx zX2j4GQ94NR%*a2ymnr+=(YL_Oz=N3n@-iNS4Wu-Dsy~`{o}H9Ef;k6i>-i>GN$1}Q zYUsCuMS9$*t`}Ct;XiKQS)869mo_)2I}~T9bxwH2Tys-i;6wyHqO#K2}u+uSczeXG;o%re3i;-c!%oYb=ntD zOM(@7&=_xi83eMSw+tT%onP=gq~<`aNma4AwMwI|MWtXunY4Z7;SRXWw=mpi2D7r`>C>t74ajv zM@A5`Jnd>>h(Eypw3AN(C0`_nN7F&F69WT7Y;GSs+;2?=i-J}g z8)vSexm?45kj+REfOn5mf_z@^yVN~|6>=k3{`Bk&6)`O>FGD_>|DNC7KnmlYt2esd z!sjsfiUsz)5EC;7+q_VWS)ev+X%SuB6kK1ds;cT#2X4fNIH6})3b1nwfzybmTAlStrKNgXbvjP6tnm6b&AV5x@v0@vxN<$pqE6@)`dIY6t z4bPr;?HaAPr21s;+?28EJzqG7`N&QE53SWl(HBt~^VR-7$M*JZ-w%(sQQmw2`F)f2 zmCmfy7k!M@52;k4tBn|^r!jjrg>%UVu4wNdY*bX_q?x6)GP{EpSuKP!Pb=X67mwWuO#X1Rv~F3q&$5p6r0J+Ofe`o1e8G zqvh5;*v?u^+(fhbZ0zlHqFnXSx@W&k-`6tbYaoW&wtb}*SC9*JS_#A0a?7}*&#uIkO=4v*OD_Ci25 z)Eux%uAAEU!dhQkrfWuL#0`6zhf^ zt`OjsZp}_Cj?K(KoBD4E+sWoX8&evi8S!X=Y8%Wq{|Pc93uR6$EZmq}GWc=+r%Z!@ z69U@)S=z&sKsZQv^gnXRHi<6N6aFJeM%ddT(`0aci~3)m!rNv3={x&>iI%Gn`Pu(} znP~n`>2s$lQ!p5WLguo=TU67@vSok?LEaDi&gxqket#>8pD;7W^s2rEnHHHVQH|#p z;3(L_8XuleFiirQ`}-&GSTJ4fltLu%TQRn0av00|_fwd?md7c=l?p{YrVU=MUc5KMZimRxmqN)7EYPUZL#H?Oqt0z&&sRrXcu$ z7d3w*^_{y!_#`C#%T2ChpS8i$`dvoGz%t4LAsH3<2gp*=57XEB*I)Y%I8&C?)cgSz zCsR{QOpKg}NDK7C^Cd>z@xXZpEASjxE>~A4_bNTWDu~_YvHxQ(#-;(YF30Np{8#u} z3$m*#sw)a#|JB#STQhfO?vT9|24iSU)?i#SGWxI<_4PmRS=;!xszyH*K=mO0EDl_A zz&{0g57i=#QRv0Kwzjij5O5@eik72%Vs-=^JA8>v<_-UfA)5dV@37+b{R99IWr37w z1AgqV)PY~g$;cSy0;w6INN2MpFfndQ!XBEpSIAE3nsI_Hv8)H!0st>r1L)ZzO1+q+ ze6XFl7JI7@W{FtB3urQQ>(Cm&h?dxigHhl+3DrV@v(xVMq6LMipYO^U1AvTv1%EfG(}u_BwmC=bD2yJ5?!=#LK4-6nP?&~YM{CH}5 z>-X_lgRZADpG)*V1bW3kW9_z{p7k*?nD@a*)e!f_g_(_wATSr&+C(2e&IOZ|YdcXe zpp1`s!v6CPKMHRk(+u#3jyES4H#h5T<^(>zg$5XiITGM`3T($vA)vskt6%zNSHdiZ zLBxY4a__Vp47|WWPZ(D`_5R33G@OKIneUR5GcO^LucAE-%NJFl=qLG_OD1DQX!+nD zkd8=Z{)FQV$Fd1bC_o=^QUM!*JvoRr>q}+@^1&_`qn6zF<>+t81>{*$23QFRAg}N0NF;~LzNjE>5h4Z z4S}No>nE7q2`um}Xv~C!n09r3+V>%vJQ2JJE6%=#r>Y9F3gEz>%OasEMwo9OHgF$# zHuHoGjIf_Mwbr4yY#mQNQAy|?7GXHeEmT~rD8@0Lsd8G)ytNRN-%3?G_SVKL)@U-^|{6U*)O@%T@SY;FF2jE(c2WyZJ8$*N zqq*0eY-W8I&c$12u15dc2q4Rv4dg+|)2lsD9Q12$U@#rxcBx59c7ZOK6$MO#B&DSd z?ABO~?ytB(UjeqmxP3i6?|5C9*sfi;+@4Xvpa&<)R(3)gYyl`v#0l?dYEI|n(Of!f z-GpB38Yqeb-oO~nh-%484lq>+`3V*V@Q=D}dwBTjVAg%OD;)0v0*wWp^T-P)ugn$z zFbzn&2bG-y$X~Yhp-=ge#BPkW91M+u;Hi3WIt`fXA(~9g5`_2KCLy|U1yCrguS&=p zP}oCIC{MsR0a?7K_7*H_TOG+Mk}1&XSXg3n$Vm?ZD$K>()VvLAMwk`nQcr_5aTgs= z%&2%a9enXhyF>a(Q)D{{7m+>uGLM5a0ggHt~>nHJX zL)r<(a8t3ge7wAjn0B>p@QWj)=(>6541E+w-u9}lGFYVJ!S}>^BAyaO=A?y;bo!gP zH7a;QA?VS*a7Y3_HRZ6Y%p#HBi+$eQw&8u#5dHx5S02{?Fp9|K4~@mN4&in)zvcE zTc*!zdBPrb8h4idY?$!aC>Ra$c@jTfzx)GNv|?O^how?v$!+SOvToWy(-Xn)AFD}o z#1qLP7N@C-TJKlaF?k@}2AXCE_mtM*ZNEd*<Fwd3ne$AV!U6#2OSizzAe`NP;GJ zxsqa&8NDgWAp8=QuQraAA=v~mkL7J!HF z7+i+cS$esqeHnsH06c*k>jSNcKB2*{U;T8;DnKBFR|GfS4+h;vK1N0>$WaH`d#I2w zSmlGO)l*=_dX{tee!-_E01*NM1qx`!Y3?fv+admjohiVY1m<4Q=7Yin*9a67dhlzw zcTLM_PmiW;Se*dZH9-L@O@Jdh1~ghE{4X9J<#Jq=>Ff>sObDo<5_lW*_Px}5FjkXE zOCl&xO{GH`RvgylKC9JSwBAjM4aCAVA~T8qM&+y`uP$3tUFfPi*w`}MvR?T;w<4ou zVX9}!=kTIcYdW<_3~`@rzu}vEHunIH9BwyrcZe258hy#1L)Ad$G_c!bV&yJP)91Z# zKjkdMnB%?eOubC)^?iY`>N5c8IOAw~4yrH5otS>bR`S|%_Z1n)uuAvJ*htK&yi`ij z=gm$N=4GOLv^?0Quhtv>MhwL{s)w1cA(O7SwrWnt;5JS(58i{!v?tLrrx;1IRaX-WDMJHXSr-gR*`4qft);(C9H z|9RiQv-K;u)jL6^3EXF;&u<)npT-!J8~t9bP)yt)W(9DxeO3iY3gE#lCn@RMOAf~P zb-=Q>B#A`%67k6tht`)BQT9MqOfy3g&a!ZQIUsV7{gR+i{i z)mWsW2Cq72@Ex8>h)Ki~y?&SaX6C&xlAkggOI5=+`pf7WMav>P{yfx!?IVcp-9abG zrpXhWWxb634F|OgWr)F%6_JUTbKJZ)rtee^nDAj{;6^{|2s+UVUN)XPaCwAc(LrUH zkKq=~^g>JRR<_s$?orfc4dOo+k*s2_u`3|PTE7?F6hC-MAp)B6WElqGc%BLf_;DgxcezMn1F~AE}N^9#TW>40_;%}h)5vG86tn9 z@DOryHl?(osr_sKnT@CgqW#|q9zL`yI=DJ~wE27p=AlOs$cE+``k=63ZAl>0X4tDotxHpNUi-_jFBigx8ep#UM|7HfF}U|I$(VZ1Tj}W9q?@jtHN-*r$gc+Y8QXn^S%h!YEnii-Xo-}2ox*cezDix!s1_e)*wVHuf`3cI=efprM* zcqf~De3W{bWN>}Iu>67kd3|FeYYM6WG_Y7AI@e78kvmgUIO9Pp%gbN?s4wYC>?Z3j zC-wvrVt7;^t8J8X@Q|y;uQIA0Y^%o|gu_x&wnH|S;%XwizMptZIX?I_ezj9V-q z>dxIW;uWnlht=O{`5l_iei$k9r9MQAcpZ-UDtI|GK{s`vzrqCDDAY1YP8rWH!Z(2J zR}Vv))6)%$kr!2O@AC3*9wRk%uC}3NY!qXoSbScQpm_YUTQ~dP>i7(*qjPTo%R*et z?aw?GV+_^5z{UmkF4UggOf#ESvMG4= zJUu-DbAz4FkiMfM2S*D3qBN1Zy1H}GmtFP(QMEE76q!phkk)>2-7`?zh8g49xob_c z1UKFj@O^-#gpwh~tEIJ-Rq-qPXLH1(BA*ryQkSYl{p6yL%>|~dvIG!HU>=~fC0&F(je8!&9(c1pEX)7SQZ6i(Cf%j+8eSr+fJ~TIyyPc zpEI27?DMSeIbUr-r?Gu|wlz0sXRFFZYue80aGIu@_Nz|yhkUaSW0J+`I_5h0C*P_l zXXh_`r0Z|KV>`rcxFE1+ad(M>@| z#Qa^?o;*yd=Y@uygP5KA9<#Q$+mm0*aefjXD>KaJx=74b6_5I(X5@`MJ72YjYqh2( zWsG^toqe2s2Se8zDx`z}$((T!)qt{8d&6%Xrh(MK-l^s!cb`PQwaFjlaFkyA#>zeZ zw3yiFNhp8luZGp;M}=?G&SUyRI|}W|1!#CU*3%w$|KkVf6!ny`6?)0JaudvQUeD|( zWKCrUFwOuO4CH9#ot(I;8Gv=8Ka1KCi;0Ja$2@(MzPqjA{3;cM24n)EHP&ICJ_|C3 z14+lVXz$*=3wI58FjB~+zAByu@e!|AZ4aR?{Ugv{LWm1=8*rn6|KkcI|r4Rclbsf9<4TLX%y4C)28b2#q6-oU1sto$fKE4PRzHGip&CCMfmUoj|3wuxY zeE82IdVf;R+g&f0;NMHJjSBSJ6U-j!OpO*pfe)`iwa2m?TwEY^gp1eXUg{rkcQfEV zzGb=r5Eaz@pwE=-tUr!Zzcnm-CrF;LQ0 z1~RTTaE?PMHy2_AFL|6d@lPvC-Bv%o31~<>oH% z%<{(MwH1gLT;|siUzMMD<6qf!b(8Nnk>5~Aov@~e?BZ|pYS?jqWdYAe37KPyeV~3! z@{a@Cn8J#}pS0>Krz%j#pky`2)^Tm4n!MVZ%HJ|*6B`N0S35WB`A$pna(MrHrq4I0 zl=4jEV7_MqHgNkcs;X+#cO1^`RVbEfJcA}1Lm~Gb$w-B4_b{D$TQvZ@+?wSA5w}z)x!|bg?Z-@Lf;~o{Ni|H7L zf5R427pqFKPL@jw_U=e0rSJZ)H@p_z#~fG&lfSHvx2BKJ|2UYLnI+Tt!^W6{o&8q_ zk~{jqIb^p(>I;|(PdqVNTLw=7Ai!q&07J^j&QADaSXeipx#H18f1rgcb0~Q(`hIM} z8Ni6JurQd?z_RM#Z*Ag_S|e7*FI#ib%Q79M2*Aam`+0**#*JZ zr^G+I^KL#OM_QQ!_BaA`@+HL}bYoI4Ls%9zMngqa3)yU31LdnB&+|<&`Ij%BUBE5c z?481C5zK-96+DP$XNdz^=(=?g+VyhVShW+kKT}tX+Dtd8UoDg^n7zq0D;i~+vJBjD z_NfSX!)9lU>GL`GD0r*N=L<2$#G5JeFXAbL>qX^$epr zs0nb8lyt;@)P%94`D=XIsw(z=8UJ#Mw1QOmJ=X=sDWh{GvNUqpNa@U^$K$$r6(ZM@ z#cuKk!h%mO1Ahdk68Hy%&Zk&& zHe9VVrsuB}o&627i>58eywQL1qz2^yH4hKZ$=TU6Um0oXpE;2A;)~Hj0->Wo5+Ey8 ztJ81216Im#xcJ=L(%x^(HC=%@XcOGcLSgUgVD=+^>IgFWL(qu9<){vN!+w}MYF&0n zu(2U)tutM#C^y$-ZSXyq#uzlg%5eghzfh;)I>8D{rt*DY33~%r`Aj5vQ2(w2c5gE~ z$g%Ix2M-wXAk)#&L0HV}_&6S}xxT)iaC>KG`Q5mKUgoBf(vYAaW%rk*Afkm+1zWm^ zJ%bVaTX#Z{J=M-9wXZ0kpMhCgW2da~X0foia7W4}_eS^zeeLJaWD?d+>*%snwn)T< zPGi-tyGgA(a@9M-Z8;T%*kvEGvu^WG4?Cb$X&?hcQ1n|P`>QqnE8!Q$-(EfaHfUNn zsdl2x`$ciOB&k(|IwaDPUr}A>;g?6NkGK^r0tIeAz7wv6&wzgDWVhNL(kNi`(O5-Z z@y29ALR`w2H-U3QhZ_bRrVOe_x{BQyw=cyd=XtT<>7{s? zJW&OJ{^NjOcVbfAnEQ7f%jn_ql8Au&(-@H);3>aKU;^WI; zSpsxBU&zJef~-{G%CrD;8Lf6znXluRp}WaRQDjSfGyhEVQ98CB~vF zD>po3PiNLtVLD+@i#;7x<#pw2_4hxFzl?h<)x*P)q$FqUl)$i!TtH<%x1dw%U(E6nc5e3 zPI$$Nf7I`-sx&>~zi1CaTja9l&@;2PM&)&>L`R*9`BsBYuG3iGXei-ev=Gpd@Yv+T zhaU$AShR+-Pq!Ra#lz+f`i8k|xI_rdc^vaJ-QBUP{@KQnh4#S9sU|0f*>dM)RCM%; zh{)Q;hWkEnZc*^u-vCh>>}kLz-yFiMuY=A6sur{%_hfx-4P=-tkhKnya>uPHoSrH` zeE>|Ht#yi!Ii=D20G1wN*>HsUNMaD*M?<1nkgFk{S{sS7lG30!g5A9f7z7}<LPuT5gYiYsnA$Vp560!93O5ofpeKG93d+)g8d4GoB6%6O_sKHQL^p9PT$%N>(Z==)jtm=I1XoWNX(~ba%^zhuf>kC+E==<1zD% zju6NuW0lzIPu07H9jrcnn{rIc)ZgIc;iRCzWv`bH(hNq1KJ)LdHd}%|Nj4)z;W7q; z=V(w+THx2RANcF*3QwOVz03{%mXT3!tM5Mk*?JgKfp&I~G59--LlrNZuD?YjmW zcFdgYb)p{%x@@Ps`gUh&IY+COgOm3Rqqok%#7Q(TBr9vm_hyLCIV(SYqCWPYn#q z6<{NQO9biD{M_8mBCOlaNEzp_?19WAW25RnOM9+>^s%wC2Lws)ldVCV++9O#aTOI@ z>Z`>VLAc>8!Bz^mUknd8NqL>o-(lRo+9)WVAeo$Pmw#b;1w|4}E7aM1Pnk3-B=z>M zlZ$zs83=$n#jp?5PngCai^d58%NZ~{Tx@Nd9ZL~9Lbj{mfrX&JS7y%_2hwW0L-WxK|DqoEsQNYh}P!HMOufcqu?4Cg$Y% z<~8=~B$a)_u5KwB+U}4#0{jZ&dnXQ6)=gstxtI_7d-6*L10f-`Bse%M;rsnUoDWXh z^VPPa`8G5&LH_OciJm$|m zy#+^Gbr4Y+hN!IMc=mf*v&p-lqC)b7i^6ulq~xV3&(q79+TW7T>82#tpzl7cHX!^P zMfWG8%a-kB*>nM@4~wy4FX~9*qy&Q4z~30oc!l$p2CUVfs7#E2W*c1Qfok3W)n!kW zUU&nNh~`&Tpzc>ergH?Vc} zf(J;mL95!GKLY_1N*%{LKeNu2yz5d6UM^a%<-oxtvkj8Dz=lyP^lBUds1erlq!Kzh zh>Zjf7F`ZL5?Ur8{yr>R>5t0b+Cq7t@$x%~!%AC!>L0~t*{m{pG&Ccvl{5ZWA3rjc zSXjTmwZ8H#q~xG#a?(!gdFXht7aA%XluI+q&90ym8hVTO1^fGK&N+_u_G&6B42RP# zS)?+0kPx7w+k{ai^v^R9i0`BkJlXK6B~*gy=Kia{tu)~#0pj3S7V-}HYB*_8q=F>< zwDz+0aKD1mIjHID4KWf;Wq$C@1*1f`w?ic5-f_@UQ3Y!539O(tXrL?u6BVD3Fax+i zPoHY&=%mXm1jK_j<2n%-yi#f#dx0RR+vpi~D?Xmb=Qi{SV9X7#t8=Zgkdjh+LK3(c zi(=#T&s3Pbw0_@l)@}q=u6o|D2GYM-9VNk9M5GIhZ)1~_yNnOC!R|dl^Q6;ksv_6V z560;2D8gR2fSXrmY7|OKUFf|SaJvTNWTf4R@T-3vuG<{#>`-0$((9Q{q+2wIX-+>E z_IvDo_wCKzb{7MKu1c$qgj{PVK7iK;D8GHnI$>FwhU|dY+1S|VakP2Qtulef zzmxO8wH}sw5cS8bU5mZ_*mY?X3A(L=QB_^I&FO&cndSX!R>Jlx9VI1YX-{V-(r>f? zB5Ql>WKv@QWwQHHU>}o z`ln7B2(1jv%)Q-Gu7_P-a{>Si{z5|Bdce1jI*cZzQ!efWU5Iv_2KcISGHe>@=qzI% z$0sgZ|4EA7+zdZhdh`gfrbdb)qow6}((RwCd9j+VZ=~hq|1s@F_?ibBksowak**&I zps@p=XcJRYSe^4TQ6bdLIrY4zWvKuiy`6#ptgfK>nuB|1`{&ORuQTU36W%a*6M6Jo z0>vW8Wa&Tw3gMe;@aM=w;7@(tARpa9qwSfe6z-Yqc;EQ=cu)tza=tWT zzX$p5-O7@ZpJk7HwJR7r>uhpHY?~&ul$E~#g_gzK`Zg=ewARt%I|6TCAL3(pUBF6U zM{9;jNZ4<@;Vl2pLBgy4NP9bV_?F>?)|HR-{fvUzuET*qZ&IS_>07=h_``P>#W0tbc|4T` z691CZUN^>e00x$u;KA1D(;ehwe}54G;NX~OMMN}4?0Oa5`e_M^RTfs(KX4h9R6|P_ z7>H0QoeHEtuvydx1P^4{I$$INDFoAvULFw6wpmJD+@Y+ZBAx+edl2h~be9M#wP|!{ z2&8$XU7X#V@5Lg*SLp=3PLV%64u+xzx8=vAEb&`_x_mx)QIiE+C2>TeN_2o9;WWomZS?iAK7v8`WNg&x=CfD#I?7FamRD8nb2zXycG;)|mLZ%{T|*-;*F^af`m+)JnopnZ z73<9Y6!9$S-dpriEnZ0z;0F~Xg2(tUTPw+AYYt*tC(_r^f49rfdcuQ;uGcg_KVQP^ z=@W~>{?vJs2WDMKZRq|W)`1icud{zl!~h(v+4WlxkhwU}Ez}#4cc-tH!X%9r<4pSO z*qI+bw53acK>ty-4Q?9j&>WY05-s<#nQK zpAkR9jN#IlAgY7*LF^I3Nm$pn7wE_nU_E>G;X~&x#0JhF6pP+}FC1_rCN_Dzb9HpM z{v#Im@TogHlF{+IX*u9Q`BT<=$2y={PJZ+nxJ43zb4xK zU&~+Cx)aK2T7P&meGFMf4rl<=aExK^_2JhgC4%Y?CxWVu<5vfYlU`$Ms2##z+ln>y zCB-)%BHT`Q=Sh;1;`c#%!|LWny32jioh2QYgq zb_hj;b^&O{^^gGprUf|l!K$esc75@V1LY~m%*LQrGo9i(A|?bb67#tZ_VpDKlCH5H zA;$no@`aSty*X)n`3XQb-1vYBw#ua2*yj&@BM>S5KD8XcG+Kfu3Rc)4cKrg-3E0z- zD3?B$Y7WfQ__@6e-_Z8jTIdf5UyV&j2iV2K+@U%l&?NosPp$S!>$(GKM zKMN+K*|(;%1AqC_2tZFhepI=PrPI%BoUY{5Zq(A)oh%W)+Fv$<#zI>9-EAZitC?!v zH*~>?qo#(2ouJJXydtW0|1uSf;SMLBNbpB-9!;)T#QUVAfLJJ&IxmXIkL-W?E>3;X z_%%K*@iBMx76yjlix)2?3%k$~^eW+)PgIxQWE=lHdiYyALT~&tJ(dXyMOP2q(fUE% zd;K#Q#=hr<6sc#2v6YZ}*45XKj5&)JsLYi;R~mlb%CWh(&>ohjf8jox#;Zy7I7C00 z!S8SKDpXnlhlh7y#SYUG2+1!XD-OD{u4_ptL>vUSrwMow#CP~7-a5PHKY>`w7K$qr zn+Pp(bkJCU$s{YJuh0|#n_5e21_FJ~FD^hxre|e!0f{Yfxei`5K-K_|AkhC30?Rg~ zG-%dSY#L#ispleZhz)ghSIWj_2k?9p-6BTv2?Rm|x}VKZy+QkN1ujI_p*_h=;@^(Z z&f2kyfSrZZ-rGyh!!z;q>&>$uOw}v4RSjWTSt*Im;dbNMzPHSM-_C4@dH{4G5IAQx zS>+@kh?0>;eV^Ul?p9mN7!08Xwwb)A!m<~qj1tj@9Naq)jSB)Y9r@VzMOHsx72Tci zEHa80pfE8}SLA-WfF#BceNE0UcmDkOv{o*Bdz#hIdSa@-@UVjAnevy*iP9=9ZEg$G zWNaMcY;*)du1#1hZISSEAzRUGZPcQC(Ra*a7ZiMg80gy!y;{TWR7u82&+ZX?i2k;qeu|q@hi|_u|m)$ca%l??(!uh|x;6kr2N#=io z&V)VxHvluE2pwpC@a`ySXt=}ig5i)A!3^#Z;NPV1x!L~%GZuaJhht>$;2NL&Lwd8W zRkppfvN9b&cfdHV^#mhNQ3^<3b~280UD}*;j+x@yuzDw41fw;eEvQ8h8QH&=YxSTf z7l_8;R+VIaL*nd?Uj=ztX%G3AhhLwhx?0zC48{chb(R-&SIZOi)zv2jyiW1)@j>tk zK+L;{@VM8n5u#ve1fYIUzTMCjHcTpz&sSbm1<{7?FxcWfLe5I^z3sw3@!NiBxorRG z#WD5YuhjxDqvqJr+nqq<3}!G)_T;R3EdWIV@$v zIA=L$H9h^8cXizco$~tf@Cm*p$I1LYW{Zn`*)%Wj*3Qz!@bm&V+7idi$ga@t%}TDP z?Cv8q3YHFSv!pd>;~B40jA~lTE>BN^YpI1SNcU;qX23JTvryy~USd3|Eb^FoE+w+G zB4OPO3IwNp&W z+7Y}AG;?$lpKfo3x{LP58884->a&EFdfbWlnZg34H7BW*{SAtpZ}%kPS%Hs(UJxxP zAh5bYgpQCQ(0NL=M5U*!V@Gl~=Nl;(G6fQ>HD;}AP~6q*91!pR`qejnl1XkqP!q_h zdPVsUh4vE1sA9xT>%gI{t1AyWf4OwN8dy8w-Cuwcq=uONeH#l;07qn#A~YVD62UbK?Tw+_NAS_gL< z2*O84M}IfSZRL}6Q5BM`V7`q6m^ADBSM%SPBLcCQKe)HUf}14^CUj60+X7Gs`&4MI ziCGO03P>~kPFMThQeyoE9Ue%5DUhDE-avc;N}#qC2BgesK(JjPH%B9ymCI}xp;FL# zhG(xyLQ;*;Lu(SQYkK|$-3LIA>(IvM-W~8O(Sopbaq}ogCC8tVytkYkpG-WWyGZlb zeN|6n=PYWeV)^V#@TAxza7mC)+fTlnH4x8ygay~$%)$)oYNt>}rjI4Pw(@M{sa3*3 zJP;#GkR|(H+?CF&b`)fN%u4-hr>STryfN`z#uU)$Do-<~{^rupww{Cp!wMk&7T5)< zn@vXgqgx8>&vZSemBSKtTmQ4Jc~Mn4HA%<96gypp%EDBjt#Zw_CmDKNDTZ~Q=Va-p za+NBIcu2>_bV1r(9&Hahj0l?hbEYm6-*2vT%f)dZor#FXW|I{(+hgHv%BErxEIyrc zn%=P)mmmH~yAS>%BiN%QZpGORECW15p@vP!B3f@w8Ma*NNyiN6K@ib*W90!U2SFaE zkX5LR&Vh#y)!$EiTT^S~L-tJ13|6Q_KpN>!ii`UibRyIY&GwC(Xz1uharO1}5cdm} zh~Mkb3k8LUy`UZnjznuVYqXq+f+4ZQ$@zwm$a^6!1+o(k1# z0&H5(%>V8^Y)ehriL_nWc45_B#U-t3TR$Cx zNK!GofSwh`QVFbS16Ht(fpK0fuolf8avmm0d`{+(`bf}P{Dz)X5cNmSqU8F);VI!j zvA7NQ|H2@$vjXk0!Oo{*749iZ1l_*~r(+aIZyD@aPBQ!KA0m*;GThpR?LhUA{0819 z)L)CO?&2R7e?-%|(S~9tVYhq)>lQ|za#5miWIGX}uU}lo=xS*xXz~KLj8E3*jhAuC zZ|X^y7mUUR3^azEsbL*WAFJsa0rMe948_7QK;*+-Qioi82AQIkMkMAD=cFN9gkY#g zbG!mo8|JLWl{E&riLl+z1YmaRO#^j)1$ViOj39wY)_}O1g*l^>jgr@K()d_K#UiJNDMQ=#>T3){=E{nRAw~hlh%20d&x3jmJ7#53P$Ww|M;2Ft&jRvQ zd3hrZIwjnBzhKFZ@SEFo@WzI zi$Qk_2Fiw~sg>UI6xMH!bl%UVLu>#Qp+Oz~2&JZbmu zqlE_u|4WEhjw?P9y9rtm`2jLU!KfF8K$hEXo(;+g`fimgXC{bfD1kMHMue+pn#}Y; zDn3Csz6s6w(_r|*h}PKHSV%Ku0cN(}a-aLL^M*P#maNe7x-$sEusu5;|IJhLzEUGF_m zUPQ&jG(luzYB(Z!Ei6}%RSwpmsuaRbtI~WlAMU5;8~AHjsNWcOQPBSn&fYq#%Czkl zR!R^MP)P|XMH(p)q*D-(?(UEhkdQ6~Bve4UL2}U{NK2=bsC0wUjqsgo)Op@_?|1Lx zJNEoF>dYL>y6<&e=lM$-r!-N{|NY)Zo>>^W00W@jV`@_9MiMI+IB%-x76eX zxIM%vDAJ$dywvW!)ECAlF4WOVL$*vb2@{@nOe6cS1&?Cnmk(9V5*;>H!8MfTjUsDe z5K-UjkzsSaKd=>HYjEQEX=l@NMp2)&^^zbn8&f~aw1#}Gj5$}VSM5%^g8xqeSpkQ>&aN` zt*F?hdo@BARRZU^We@)yD%=187hRB*H4>~;meEzf5q}vFYVT`Z>2;>`!&%h z73)2yjPa$$PVtSctHf)Q{?6bcZ*x@YxP>>X(Y;VFYw2bwD(|NsHnr%HkaXpK;ht`H zA--Qu$LHdM11f$9&KSp1BEUw^j?bQ8B)lC-YELIHPE3;SXDdgurAAA)`XV{bT*$AEWN*sb`n;&J3oCAO!FG93JYBZ(q|I9# zbgFl;iYez)n}u4=64yDt7^a}oMQS&BpFD9ftb{O+4;j@;be$q8r0Are^nMVrd;Lzu z)Rq^6usy35eBCnM#gL9&1%DuBmb;`|?RUqrqZW*IKkdipS4WwT{wykfhfDuz;-f&N zaSf`UAtx#l|7UGGU~u279Z;L{D3j0)YMLV)u1b!Z8Tzb0?u4yntTlI$u)SHB0*FyO zi2|#LXrG61KgwQLEwg}CVQRn&p2RaZH!LBO{2&W!_0t4F8233b5K=_MBF~1-N+$Ah zbn;G*yVof8pDI38<{Gz{Moby@jqthZP2FK)o4cEb!Ix$Fw!s5XQZ>orr1R4Iq|Qp} zDpLK5MhrTTsRvGzTV%H$Rm3+3w7hPak%t2ie2O4X?BaPZV>|swt?gRQ&dVL6QX_G} zx5=i2)Me~Wqi;3uuRR?e%S`~Uyo>wz2A)?i>&ry+LPB;IIqXCsR(|Lps+xGN0{pqEsx8dTCMIp1FBzes-Pcz8TAZ)7rDfW)9*l_gmdrG# z%1R~VC%e=-cdb5R-wXdd6&zCpg_7%sR>2$hrgj5YLhrN8!bf`xHAMs*chO%pB@hFZ z?4Nl&5_j+MF!6A4lq1RqvR;IOwz)lsVn!BkmQp-hLNZJ0opl2C6TLziTVdVzvsSAc zTHd!E-F5!ar*Cq%G@D#E+2xQX#W(o@YxzPLhv4VH(usKPe`A?!{$Bd1?8ia%y9(ip@evaesFG zV(+9IgU`LIqo*Q5SO09nRM~()gE+Q&RJ)b-DvCsa&UZ)-`$Pgt8%Rl4S04klf_*-d zn7VouNOyqYo8>M3_-xD1T1KYn!VT`cXWBSB_dzhaKfrv*s1qfDhNxd&UPegCJVzU^ z0EIh<>L9n`E5fji{{6p@`$qj_T#^hh3|Z2@pqByS4aqporfwWr&TqusQq5puRdBOjw4 z?7q)j|FyKVc4ycaui$dX$w`t-*x0+`nb%0Nk{(yX)aZ$kfljLWo7l?I%D`9Xvo7K5 z(<(5Pet+gnTgF}%Y>9Wv4t#gz1BHjSvd>t`F@wdfOuhU#qLOd9{AM7*_(_qo9)E`; ze%aHRogs)CwQmNe{ET%DsZ(+9h;A|V$Q!y#l@UjVV}wp?bQ!md(ZF73cQEzp$dziD zQjo>duAzQz;+1vAl%$OO`}og;I9S$asZ?0MVVx~JWpGM?5C;e{Lv#PFa2^_)kzfd2 z{4qO=qKkutWmrsHv^c1V!_CbN%RfURz*z`-GgDJt2^wtkc<38$Z-zk0pFn;O44W>33$Mj<$b=wlIygj)4;5i_QG zwdnactN2-MflJ^V@vDkA|1icQxoq2mVs%#%KZ-0WF}6Tm0q>VR=<&-)b1^#q>yuGX z8ne^#{}mJ*+#<2{Yw#8hI16BWo=Jy1fEoydg-p(#*V^jn<7mw`*49ub&NI&ZLE}Cz zuPe+$FhiN~g#ic->{ds6yE#nUFbNrn#BIXT=CD4_0cX=8H4P;3+6#;yrb~oE<&*|l zfc@U;$TEID9C=NC(f)amGY?)Tc9RbLT>SE0W{$T+~ve08-ZC*`kO#BYm(10r%=MmI20E?8n33*^w`(&i08#NHr`_{I)TjKgA zKq?K7k3WNE4SdUeDYSWGrpztgJmGD4q`$T3i<}Z!-^A*WT6C!gVcs1?`R$$KolPAV ze{yZjwho`Zv~Ek&`+(wNdoa~^HNY}sD!atYSeih*3Os@9I0%sksGPQ(Bxce^(ws?V zYVO~RW32RUxD58E>pyY$8Mk9x^s%}t09O}=?PrYZDqap=`a2&Zonn|poxU#~e!SrU zAv~Bo--yfYevZ^Mn+F+gl-=)BdZXId?s zd0Q_bppMr)!JLJjj17|p>;TjwgdaR(e5wVOAAAF9>(YrQq@H zy3fy_(L1+Q`*g(*(=$Srku8`=REnT=0`Q+QxyljnRM%u~Z$mgq6fM&vTh~yn%a6RQ ztUw7!8JbB_yX+F&V-*KrCa7p);nSnwHegv5Q60bI5-y<<8ec<~cKjGG&&cvZsTR23 z9BE(^v&3EsaYYvb@|Zz;1V&{ZNgq#f$d+qfkb&kj5&U3`OCi{*pMKlG!+CDBnYB5l zxr&fmNBPS!H?O5~-0e2a^oml_d_QENObhn3f(L-*Y%|SM;N3GLHlrK(-5k-CvpR9A8J!}NA5KF($I<-#%R>i5(^{%u!0?w5c2aD$AI=wydWQ6L^&+jwA;P!?Z#;$?Zd{=L~QzqNCW8uGy1}fzLqwR z&*V3J^hz;)K5+PR-IbZM?B-{f_h^>C*(AK%SbN#94c5lUQ>i~uGaz2AcZV=9H$YfxAhKG3fj+9ZV z0yOQIf0i&Q@k}O5%N6jj7*E508nls;w}u2BJOG`1hiRPzz_JA3R1f866WraS=42^@ z5cjwO5)|%MG0YR{3kax4>j)KG8RT1I{!?6K*Ni9h|$&V3kRIDnp6=|8>w5%D|WGQ5;Nk3Rs{n3Lv z&EywLG^W-`x`l%fT}J*6_$T>zYr?$}%BB+cPA2gZ#84j42#mj1d0Lvglb&E~SIgzl z$=27-dfkNZlXgS{|5;JEVcQ5k)f*@8=I6T+67#7BZ+-|i{#xzGC&84xwv^G1sradA z^26wd0=q`*$j6aew@$)q(~n;kF|l_#tuHck-Hn}jA#7LvAOE#?#3frg zum5s;P~3w9(DE~#ot<Wb|HAoXuYGoL zF-Y)#rD&=SkB@0C-f--$kOGn)URG;U9V!ter6IVK1|i7|h725pW|2JiOr(87?6HBi?-id@Z($UvU6I|5aRFWd^a2Yis1tQ|Inhh2+;+@*en9u>AGW8=?|mjtvkv{|HcJlmXxetOnD z*;!yyNKOEfsxke`ke%TQE_no{8TR${fqhR=k(CZZZoIp@8-x$AIcsWya{W6PK;Rnw zwi;go&M`-70G?o70NG>28K}@}AW`buHyxy^9C%7TOvmnX2ljH{PkP^Rwhs^Qf_fJK zbubNr)a^Osro%G<(cw?10rNidY^}i+R4%WmDBcwDmjJ0bxLGt#^hI;KYCDIxu*mP1IY$>sk@H3e>vnz?$2PBLcQs+z8}7@R%XXplm^oA~ZsryuCSTSlOz zm$v$AB}ho^rDwDi9$)AZ?uCa2sTx0_e|>1P9>f+iPJM3ySpJXqp}8e+PL5NWE6gVM+_vc=+7s?OTlr()R_Edaqs?%`qjezQT;8|TaL}gX0&b7b z=Jz%~ZF^Vpx;57h-at%umB1#)mSht0_nR2Q~mxVB69 z9-=@siLt6w+9JZkb&CR+%hhiTBdU2C!hat}T+)v} z*49EvN%$NyJ2W8OJoPn&5xqlCq!C0-bRLyF$LdzY3r13w;^v4U<^ zky0%$1mWKJ6h?aO#*I)-76t}rx_JzOz%AM7yNBkLgD)~N<^UQ%u=U`*+Cx%cCN@mf z9h%$5biz=Ik+k_t;Pho=1Qm&wS%|El3j)A#5LnGt*%}!57~LF^tJ(U{tfr&%!-037 z)pO5c`EfFe0>H)fH=o0no`Win#fPO6^k#Ugz5VO2$)5(BO$E&bzi8%aUAW15C3vX|AW$U^d{v74c2VV7i*4%=p_jjCgekCn>^hI>O98?_~ zDbArvAPkj2D|sm!9nHwdLgs4t4IH|(pJ^)IR6rUOo8X7#rvobz$Jng?f35~Jut=hw z@1BSGzHNFiO$c#ukdPu^)#!6^04tXwRM-Pv0kEFz?XD;j5iCLT*#OBi8wfxp&I==C zVocU%a_mR2!!oi-{+kXmSZq!}l%`d8m=JIwLK2}VE#~c8YQOuBS!ftKe^XCQFunqq zeDfZpXU0*|z(5QYXw7p*Nwk=kj0t=QM3_rv0G-hY$TE~?=VV3!39vyl7+H{omZC-l zS{0Xn3Exe#(pi2kyfPCxe)(1eHNwEtQy?J=#0qS9GPL{&@`Y(*In?&qvT*%J%7$0gE%h+229ysG=UM{ z^*%rtfyU-ye!_%x1;ICWJEl7e>8$-ktWMLuyPgH6 zZbeG+>Vi6>Ggz$bK73&LdZ*UZ^3P4+O?*06qZW7HR!dii6UWjLj7v}k@NsZ4oyzZ@ zTFf%&^ypalxY-C(rU*3@vH}a#4mIa7U~DjjUlN(T2=%%SA3PWqElkYK%R(@r4?<%E zg6WotLQ^>)&|VzM{|u#=JCF@wACFg=TwXm^S0{G4#CN(@+`w2Lc>{xxoE%ihpW#u? zCWLOM@b35WPNjm*r-{a%2lkby&>lEG7ClFm!t=5n)y%FTcFm8#R!0)Vg&Ewsd9NA2R z4xg7IGQ!ZeNw6QsdRlzZAx0S&tl1O?E+)jBq28_f7MXwWRFH~Y%jU**}D zSzs?Mt}cjMz;xm~&OVUc0Eq7UrCRJRVPo|T-Q_N(uI}@2AsPUgr6?&xj0?Lb1Q(xY zW-(G;i3s@h>mVcUZx|A$XvklZ2C=68Tk4;kZ3aqTaLs&?;Uo&!eD>_wO@^b4GEf>r z?&QMU9O@3az%zE3nAjWc!}_Ol-M!NfL`Wauoq(|<(7Lj!YGW|tQeB94O!Qr73>q!G zL5Dxo9T?yv3=ii3_6O8USLQ|S2y{w%e2hfya_lq{zsm>@DJyeQ-3h8OrPOHfdQRlV zc8?W6hae46eThn|fz*qy2wuJEKyO4i%uu%kZ+(ZIbB3vkgM2sW2|6(k>M{og>$6m1 zFjTjorTglpM#GCMR|-3f7Z1(dh$ILNGr}0xzeFblkBYz;Y(B6;FA@npU|FrQ$lE)h zdgSx!<&}@rjW!PUJ55+SR|TZp^E%W|pG#dJA~YeaMyEdJU9(HyI?z`#C`4tsly@f& zz3o!ge3t!V>eLUBCdA6baV*5M{_^W&Ulxd#Cf#%$RNF##iP?tqNVaiwdCnYZ;I9h9Am3z{D~X_^gu{&50g-hP$+ zN9;z;wTye49A4+jn!<7rS3x2`wpe9YDtvpC&92bysE3gHqG;?~5 zpjH{0>5Z%?>*{_7@Jgh?FnOR1KK*bK4wO&apux*gNO6?$R8dh8RO#cOk!!1Vm_rbU zScA|L_UPrGKlOB&-J=+X2VuUSnmPyfq()ds$maI8AC~%Ym_-o8LVXw|eyFK+qxg}L z-EuEfK)#*4eq@hLg(;AdzEWR`DqX*6UGKAF*-HxWG2FaFK$hn$mx0!`-u~`7#iChC$NKYu-A6-j z?#A)_srLZ}(0a+Jo_(MM<~~Wf!)rkS?aLYOzn6H^fV)2tkN<;^qk5$3@<{m@tlUS$xL0pc=hAMdAiE!mOe9M?OjDJz2nI$u0Me; zXrSvBFz+KT+9TQu2|$>OAgKu=GD1T1_fF2v$mIE|TB~Vai1!dT2E_rlr$x+#>U^*h zxIY1!xFra;#)43IY;SLmdItd5D^Sq({X-QX=9||FlZCvKqqYu?IDF2K?wg<*H~QEz zuv4Ca7}oMs9cjrSO^y)c;4(E`c&H!*yApx*m*F%UbMvK#Y|Dh%AddjCAUIi&A}vuP zgAsl2Ukg8efYPb}bmWUOFm>1zUI;@+6&E`Yqik2jMKUMxU40&99u9D2KXT|{J(mDq zqIEqz4L1!RucnwxOQd;6;AA>;&Nq#++4%E;)`3-)suyP0Y)yYGhb?D*b1eeNbDGSC zfN$8J5m6X|i{QtD2OoTg;p3oWK;g0Ccv?d5{j)>hbQk4{b$5_k&X zOQuu)N!SBEgQmHyk06GBXbsVg$h4^SU+@Km0aKEiwI7dC0DmjDy852qpYk zAz@(w#g*1$@`tU@)YL{nK30QH9SM%y!{tF*m!ulHu^2I8sFHu3lvMAuB=3-g7N=1l z+6=fFi~@>5(0_Uh&5_kHhvU=i%#5!pKwi_L+^ELw7YPMpU-?2M>LUd9qes0U%BKY} zqb!X#g~5gb*joH}yazb)g1jBqQ~Y2KM`W^dftG{SvyAon?)vL8jcyifhdbNRoBpMd zZgbWXGgr%@8REw z|0~Z`%rPZt^!jq+`9I7+DmhHRn=K%|Z1i0J@gvReTPEMW_TP#kR{*Q+KRRcp@ey3#Whlw4X^&3toK;xBE*c_Wci@j z1)E9p=eTJ@Vo=H)Y;BQ3l75z5xRJTw<3_me(IPZKV(seWgsf@MzAg!*r!$Q=d>`Oi zx~ivrrN2GXa33UP(<>`?#tCjwv$NYHMO-5d-sgrbK_!#ZDILg>Pf@^w^O{c;8wh}m zn{+g_waW~8HESH{dtU1@hiBATe!his`qi$%Q~|xkmlEa z(6I+3Iqu)TPxUmc)op7wa5_-oe16=TBAKRNx_(yaJd}WVuC#_}vMjVTc1q*pcW-{} z>obO@Eq7wG5$4u!V`7UAbiHpb`&5?h+kE)4{#=^o9w|Q`318|C_3dDRhn}r|<87kF zfv(0IUDDmV?1hIL(*HG=CZ|QA>~jZ1))@Ck5MG!3LocJO*5ZuO{0^D%orG%8N|=r| z9z2H_@Dg|hDI?k^MbTo3F5Yj?QoBe_n0@;~j4G&&f%$}jX&X30BXh0vB2nK3pc@i{ zk{*09;}q)@rp6<{ph8$(V^`NhAWD(3+cl8;CE^3V9&nrlz-gh%xEX2q?CvLShuKzu zebdc%?Z6xc0&9BNn8w#>hUn<%Iy_YCWJzMD;9jvXGy5cwFQKaH3??4H8EBa)&I)pJ zf+yI|!A9YG0_+{`j?aDc1B3kc?|+@{^mnu-8e>YkK&l%MPOh$0cTF(WR5{hD&{o^+ z;m3y9X@7SxOY6398)7$NZu)_M>!a5R zvoo{UYtgS~lWN}nf;_(?W~!nShengN3wH}N7E>4fy&O-mk_G06@e3=oa$BF~ul(XY z*i*4yQuF@9WjoDcM;pT00J;mVR2uuVgX9&{+ni-(Wk8bQx?Pj9H&bxD`Px2VU|;~e zPmLAT7N)}Q;8=42Nx>UPjrIKw_8*ZFATuv=2JhRuDJg*;vqL->jQ(IO0~8Wumq-tg z#7}ENA6sM$OrU>vTU%S2c@NI^%wwRsK`{>aqi=_91?~+V6XmfQC-WKNBQ-pXY6v66 zArcFkNaG<%jgB4yrRVeryW#$T<;8(v=vRhxQeq=2khhbQQY+8tOUm@T*t;fdTB&2gfHSBEZ+}+D}Yk60^tk(+xwHH(Vj6GymSKE}e zeN;J8MI5AWk^Tj(^Qi4;eDf^egjPEO>54$@JiB%ZS!}kMqYQj(d^}8QkSmiApny#^ zx^3qyg(t*+=4m@$0hved0urnf^vN77AD-ON!T4iXsFNTwD|KE|d-CE?VGA6}5MhFG z{}PpdoWr1kFz^?E&OrWw_v-K+ndJLwypU=FqGWMVQIuigzJ7_n{)NMh$hWGU%9etD zNGFAedC-f9MYvc1afJvE_-f3E{)=axn@R`0U<5bBXz{y$@18x=zt)ShIS6@CP0z`>ba8ZO2m-QyvcYqi z9J~A1`6+U$o_fjR@6;lKe~!C+QS09y1Z`{U|1~70@-8Sofjv}$4+w&kGkPW3@H1^E z%I^T*2q6pbcW(RZq*cepe6aByKXr1Ni)q{3+mk?XiA_miBPW>51k=HIi7{Nx(=qw< ze0*-OAH(Ymp(;Bfzu;s;=3wa7K5YsShOka(FE=L(6^I@muDV%j=r1TZn{UwRn$gC_l@oMyYQIz$i@_`*p;xo|IXO6=VWD+1mXcES;(^oT0M2TYtj4vW%oxpj(s**1~=?%9e*q=dL@&WQa0P857hOf~TFe}3~ z3QzE(+fER=bs)rmArohy?Hyu2mK(sM24Upi?$1)?)YUQb^RwPNZ0t*7dH#Hirm^tP zd=ygKzU29i>-rezYp14!7#KpZUtGKf>|ZG~zH@LqR#Su97!n8&fr02%$5gFNO=)#? zp2(z{yZX#EqbEKY50g&`q$eAyst&-{0WLPc8-YVWP-7sw899OqAmYXfDy6~HspAsf z+0pR~9wi(I_T-=mIEL^jn6B*CLKMR4>Q-H+bag8WbT&2189bH;I435Ez=S+GDT{*Q z;`m-kDLy`XXOVsyAge#oMx6{5 zaFO%#BUQp6-7KiAd^Kx#pI9_Oq=Q zz~Bp+232;&@-lACg?}1QLhgSuKf6!}H{O?tiT@jSApcKP(e0;2N>&S_Muq_!q>}y1 z-aubjxULRkZNZb8AoGGq#Zt=ZdVfbx$OXd2tv zhLfAnP{}h@H&n%+NeK7bB!gK$tVl!Ar=)}CT-O665R~opDw~h9RwAd@sQ3 zmITEH@$p*Vc=(bu8AncssI)hn-s# z&f9B+2u_8!7Rz~uPZ(UCHm5BOKvBlY<2mAXG ze3%KFN8paLUJG(UN7svG?S{;U(y}Q5uhZMuYVQ5^a$$f`yD+IUf=EOEV>7&p{(k$h zZ|j|KMIS%j|Nh~I>pDUlsSO{wOxsDD`HhB0nN<%7 zSW%}eXqyX961HzE^sSE%l0TR$vsPcLuDi%HfHye)zB6O%ox69VZL!%=VO7@!Bp%Q=m*I2?>_h5B z6WG*xQu9{z$yHTV<*>;B1`e7oNxd*W28XI28Jswcfr60N69C{o%=o>dqdYJs14ut& z_QzPk-d0B04s6`fp}b6PVV}= z^xa_Yw9HHs*s#Gz3X|~X;b9a1W_(zZk>yHd56O6JmgncMU%h&jgruYLst@KYL{xpM z)M%ByEf>cQ+=#xuzI17LcrO?qki88hkI>fPq=NVM(5|(y@q#JvBba9w0(xsQBbpmi z3rif@BuI<(jv!CuY`EOVhvE{R%Zu>(+qASfd0P5m!11Hi-!dPp5r8 zS6J^TDbrrRzFJbAm>A%3P+9%qgAt3YabrMK*p(i({mHIAl>ov-~LKFq6G`}pna z$!#?Zq5+|oB2bhN_|uKG!QHv1^|iSqewnA1!!^9UJ`^rXfL4mX{nRKS4;VXQLPf#b0O6oTkrwx8CG3kNpI z)XaJ9*dKPdPEv>Gh=>U?OW}l{}QY2bWiZAmB*$~5kMdQSZvPfFSGFd2{_#-Kt z{?;uFf;YGW@FT)j$-wlo!G6ZiKs<5@>20}2nUInaA)N)K4|kLejFjT8?Xt~~s|6lX z7hT^!X}w@LrjuJo-oVl~ ziV1a#)ldBaKd&CYn}G|Q z=f8VK$Xw>v)|eb$-1#;KPw6nn8*csTfs+X>*1J%9`M@p&04kR}{S4`|Yj8#hQvf3^<*I|JitGwjNh zb?)R86p&hA1AETlrr~m8P!Pr<6&Vz=RmAHD!gjg|j9of)cQCqyaBpB>;FRYM?yCX= z@g7~MjhHT9zr1vKcnFT|xtm2=6%W~kq!Wa^1-)4AwMxIXzhaHT%ysWxHC*aoL2l(G zUJyFL6%&RgG(QQ&AZUc>KtG40X#3#6Ji@z$=FK6@K#H!_u$HrSi=g_if~xp3(UHOh zk=;(O$o0(H%F2BRH`;69L|zaPWal#Q3kl)!JxbVr6K$kEEc>N0gP9<5Owy z4iyv(P{)3nBfUamFRlAMWa`?VlRPE!Zw`<`vdU>U$&`h60G_p#l_=g#p>-2tY#`U% z|F8oFQuw$3HXBSg>690tyx88^fgv#A{R%(c2IOW0Wtf?pPc?W`g(^M-4F&8*uy3Nq zpz|7A0(^{&|3etIjHk~F=flzL(+9`3ATY3y)dvtEpr~Sx498&bl9!gARuaOG%j?i! z3?!uu(3y|Yg7dQm{p`mq6npv9wnTy^75GLEcXuSl26~gLeTI*GijX(&f2fBVcFOqG z*;yLLCZUOt#>p>s_t@F-g;wCU3f0+%PLN;VK&81>*%Np;9b&-ztyw6vpujINQOV0I zFK5XwGgHw;q_m)5c6m?`n>brjTLBqv1j2(VVwSGTQnI$G5L8P?$G2~6Eynv=1KzO* z2TBORQCUzhK0nXSN+<4q99mw!guks;7}P-M_{yyJn2BLCbr$UZhlu=)1YRnd#OyR* zDp}qqe{A-Lc>k^0V0rlc>$h(S>7+Kr(_wE0Jy;9Pct+WzEYt&{S^kGEn4f3tyHZa) z)9or@FgDhxxWtT%9-J3Bjs*RNyXl9?D9Ui1jq2J4q6uwn>tm*d?G zUm4L%u#&!T0|E5{e0B|I$JVVS)?DNIyn=6l-$i^iqK6guHV@A}e0w1gVc-PX+nz|Y zalSU%{0=z{RyK;weDh1AD6sRuG7y&t-X6e2!XG?*5-vasMGvXLY8t5Ox6^||o8kSVH9KA_BZh@Z{<)CHK8$FE>cwjOp4A@G z9W&|aKzztl@w@GW?V0*nAldNoV;8N7DTN4ys~G}H<5oRpPmIq&MhAGL&6R7@Rxz+&gJ>96>Uq~Am$ z>4htE0$uR2cXoDyFD_LK#614n)EX-pW#T>`n%C6+X%ILE^z7lYTQ#GG{kV(zpO1M} zA1sGFC?QSIxh6KRX#}osP|>~vUsx=zKr~8$(iKSo<8e)o=$?;u`z@GK%Vs#OYi@+?pN>Oj!Uz0<7v4 z<>gRf1DKyMrmcemN9-06%;)6Ha?_xvLSU9b*QFnp*h-0piV9=|21&vWubzcJQfGB? zE$S^{s2x4Mv)fVExrc*`9;Zo%3wnhc5HMr>Lr}b(m)CWGwE?1Gfwt>EW_U^EmVHBW-ik;?hu4|WIw__-)isiMU8-n6!0+ua0{V` zzg9+X=S^8Sy|WGU)6`7J}g!!T4i|{`QzaOO~^KLpzMci zoLtlHt~Q}i;-$FweMtI|!rL^InH&=T4N#s2|98q`2@fa_PB48#pDE4E>goi{&`+F4 z8Xpj`>V$j(T31NE%^F^y(CKLddFx4~5&u`?wnbD=DT*N?-Gu}4N)?bB_CN<@Nj|AS zgSb2Rk}}`CnVM&A`r=!)Hld=ai`qUdL|cplGMz1-1X+nc;88vYW#5mlRb#`$tvXmg zLonc>w;#ZgExvf0pC8%Xfl$Vor(N6>>+I=4maI&#ZdxrL!wUe{MR*D+`G+APv8VrV zCjHQ1-T&oFjcIp`4dI(=7zQm6IZ9>I4H8O98b(H#3=Abe?2^le(!h>E6WK7yTzk1r9sUSb|g@2{=`96Wyu z1C$m2DGb<4LoDGnQHhF*{@m1OWA4l-16>3$ixz|-2?5%o@auGGB1<)24agsRuc)yZ z(Gs;{JzHDbdO)^13{_NyVOuo}Yd%H>mlYb-9*PL}q?&`D8^BYRI|L8HF~t0D8=pOr zlZ(3wZX;+gxkX0@`WXbdPdQLj&obX>9RMpp z(Yy)0yP=_TqMqz5NTd?kXK>6#eEbFiPCPu$-^9kI7d;s+&|KJfa|QQ7rB^+W4ixC> z;;5vge5k0_Pkil$(a}lqAD>;zIlm<+$UvPIo&S-b6+Dam5aWt{d5D`kVR=QToIy4}a>VKk9@+KE{-n(t3N1LCkT)xi0$M>!R*dw?( z(Ut&B6#N#Q#2Aojbl7ly<^gKSRv5M9K)57OT%2X!B;X8Ldd|8FMo11N}Sr zWiY^|`_k^gYS{ASL&xW4wmc*rHuIT$^&$r! z_keoOg*V!pOa9PM(K7-U`j>R}xGJRQ{tsu zrjM$jQq9WC%gSPTtBOdAlHxgJ651I|oVK|NZ$jYHojVFgvI`(y-P-xez{2ts;)Y1L zg$}P=z6>otw^I8e@ed$?wti%LyQ4#v*N&C#PABv&6P~AO4*mG5@K{9!EKF=r*Avs% zEi35lWn;Cr8+Td+=25SB%F{Q36$#|Sd^yi*ny*;zqW|?BltAKpyLPc zlqZr>H0veXueuP&4r6qI7lbU!VY&p|DMcWBXhh3lN@~?pq?;7-u1Xi~F^GdnZER?$ zSs+8(=2a?qk8gPcf)3&oIPxSpn5nD)wWB=W?q&lHKq3%y6jXwqham*C_g#PXI0|B} zWAnht>ajU3!pX^rbICx5gqBh29DwI_@_Tm;*W*$^4qIXQ8QgOO?^v|T?Ok2l$G?;n z(BlwX4RMahT7f(Okl1~gt9&AWTN&zDf}4;eij znzeO;>yKLU;EwU}5>Q)5Do~}+cR(r@-V|UOo!zqBck>S2GIJVsT+@Sa`OVBEH@{p3{)k@d$lAskoRU<^WWO~R?7Zp%Jn0`dj(>y`T5?BL)g%`JPbr!b0^`nIRRb-qN zj~&A^03kqo9(Nh!#$mr8&5`-qP8saP=f5_*@sp;fAJOF>lQ9^Q^v7K52 z)Vy9T_QtF$uOU&hIBjse@5#?F(tiG@aeZ>7j0SaZ*9JGiYp}RLzqFL|K5ukm*mAJ- zg)gAY(ms#z$e*DR5E6b*Pfx6?yN({{PQl+7FZkH7DN<54O}kV`&LW^a z%gO(WqDx3IEhtE)KUursd=hUDK{xR6 zS2-kZ84#PAX635M$h5SXK8LJb$Nb++PssVrA@Ev_L*`MHIKKGzY_K^1#10B~A?MXM zbP7Iyq38Y=pxh}^<=l)|Wn1oH7xBcX^ZGRbDeHrSTVhk!{{~$JutPHc78M-Onefl^ z@*coF4S9i}cvC6bVtVz5UYeB+g8Z#BR0OdgthRQrUO|4z)7;r#Lx0H}X-udBIK4FR z`Lq88xWId1dxa`_0)g4kzwAK-GQ#T&mCJTw7sOl;9}m3vz{tqLf1>c2|1Tv0)UT6b z`~O>7m+&oG{$T6BfsrEkt+BpxnworLf9iE$0}5e7edo^jP-mxX?qJFr(z_ty(!tX5 z4zauJ)2HSB{-~p`$haASz6t#Z$m16vEC&WQoBS_<;x;oodmp$sn9ITaF(-Nz22zkF zyoVbQ0-JH#F7WezK%TPjVJs}9duQ4^If*sHJ6p3r#<{-B4t5WwCq>gSZHof_}GUfeKZVH(Cw`1*nr5IA<7+)5zuU{-kwp^HdW9UQZOQ^56zjB^h};?FR! z!m!`dpYyfm#W@{R>maj+?or2S|B+{e)CPxfjUD3nV!_u&n9bP82yjoRyQQL{f*k`C z?SM9iq;v;jwYRs!%BKb~y4WL(^z`(|NEF^DI*yLpfG@)!2**A$2FK3Mu6)n}l8xUy z12nl~zLGlR{0hA(z3GDK-+DZeVHv?CbtVwI2>+9(TJPQ#c$f(cB04$@Z{ehz7|ot@ zpTYrRe3JC$`b1L`p?Nv*{!m-l?N<>BYb9V~kZlH=Hmv@2u*N$vWoCk_9hCkKr-u%2 zkbNbaoAyu8|FEkNFz4afcefxlbpS>|uHPZePo6$~DlLs^^ZFu(yo}7u=+?&E^X+-8 zSr~bAq#x!1HQ4ix6I^LZpm|2R4X}aRa@m@dfMhY4P0f1a3pLAb!9=Cqej8K;AU@4C zgtr9=|C3dTV%prZ8fJJi1A&=dJDUyN&|k7s)XVwBh~|T+ntM(8Q1L^M*a{r%>R294 z@tT!+_{2`>e1uSwJ?>RUrg@u#iJ;r+A@DArD3o!->rz`i&EZU3#t~DxXI>6^Qq?3PVoP5Mc%Ep%4fO!1zLCbel_4iO< zi^D^9YJYU;O{-}geHr`bA2BzWu2OOF9NKm;_06g6MA2Oe#Z*gCzOz9=oA5*agx{@U zxAL$T#S)j7TL9nFrw~{6$_)=gX36%T7hAQI4twESguCqUvhTj2z8ONwGik&ehX!qz zCX{YZTRlJUIV#TlW6B7f?Eaf1%{}iFV>pnf$^f!e2{va`0%&&mQ{ z=2vK|sq;LF);>^s3+#!lg+&Jq;tQzgk?n|MV^#2lgui|#ebJ;te+QD6h8Gor44Q+X ztq4r{!&P?r7A&#U^n0^y*t`Dq2Vi4Sx`q*gq$Rx1&*002ux4c>g>+b$_KUtt*@Sa_Zj7j+vhzQm2?jR%^kCYIGM(m_9 z*YdX&6yX#l8Z8s}0ln#$4y1k}^#tUEMoudHbKaaUAD(}75hgF708c}s(4}Td)p=F2 z_uQgY48~H8uUIdA5YLiw00oA{*B=$yP~8Zni|P`@R9xVW*l;damlO$_=PTya7gHlJ z;XB^jH7+yyhnY!y808rT-t$-Y_))&ouzX<9R#3%jnv002I;sEOH0`e$s7Z2bu?CU3 zIT3389nV>4>k#d$B6OB_LRiqt(wE~ze5FH#>Kfn>P3VbQl9bGrn5|B&3higTPw~_} z>ddeE?>Rp)4RjjlY9MA3NM^8)5&1G!_BQTXGLy`Ff) z$i&8v|MbFfd)79V!j%+rAvQxj6v2zvP;UyIhn`M#X)`UD&bxY6(3*-|=JDn{2-l_M zAHQA|{^m_!W#GF?(g1wcR+`OmNXRL3(NKyLj)n@;bk6jI6)x-aFPV!KfpkG~`*ApH z+S3T1y+|&hl`dCxvQ4seoN+9V`N{$uhFJ*Y3mXncxs7qFU%~6a3HQg1un(wsp2_>C zP&TTm1(v5_S>=>Wff7hf;^ut$_)%in!J zIK5;%n-B2!Fg!$0M(O`FaLdMO{QJg+kvn~{oBA}XTsBC|+GdC!Qw}9R@(!9rmbRn( zIaY@+JL?7kdiAx=4cTGl2?7jy$w!ZH?=pM-0V5>IYGm!aggdIML$1lakU7JHgz zfrEgPyW=X9;%?cRm}I7>H`7#vLc9+E;9ygf3L|L>%rpHGZo2NSzJ-VEk5A4Ll>RlP~4hq!ucYJP$fp0m6d6dxEybk>$}S_m=!e0`*x(J zgh1|nq^**gmN{dw9;X?%LbcXU(^=CAffX$nGiD{4C4SaVpjY~L52wtd$Av)^GdFnR z-X!ck3bp%ITU$bznU$I5wx%;mjhlV@9ut$OrQ01w5nSjNE9cCuW=@&;TS6U37k~(X z(;Slp=csY)lHvty(KDzX8&Vw%?+g26PuE#P`uy`rmMc`DL0u&}pT+uWeYeWzVWuwZ zBt$AE6_+Hb<+~aeCkLMawMbQAQF~E)2g{PzFFqgGHkd14ibQ}dqh}^ROnrU*IkLF+ zvJX~9$*8F<)s7$oo-N(_Mnj6~AGy zOGCNlp$@AJ`PY|;o<-NCogpbz5y4J%JUgrK(iZjW5@&L-0(P(-lsyhGx_x=5H(**| zSnz)LV6Ga{G5luzZ-#?`;clm4Dz61zRbxA3V$_8RpkbYbwL!rjNVaO@pH^^`%k(Nd zk5S^Fwr_?)&c-I4gj%DLpo*p#2uL)@p)HgYJ*{S-s@8|I9Xt*y&hJ>u?ICew1^aW_ zE1hK)Xc*H8jp&!9dh^3%osRiDwb*Sc^GK%s5=A>a1Vhd_qg52yd9@vmLG}`BlUVJ< z(04PUqMpknk3Eea{cJ$_G`;A5ZIS-jt6dWsmJ6XY6fbEFdl@d6{xwrbh90x5-}vH$ z{byc&d}DZpvjskhSuHz)h&p1IpS%JB0&Hx><>k9TK*A*j*PIPYM7uu;blYFcOlyT` zLSbWcfB&xAb`N?Y)g;8lrxOeza=Wi4uqrNI?R1Um*KqFv2HQqyou{T- z7FEG)bZZA=&&!7q$DHf^os_RB_W4>N+<+;-Cw5dhx1D8^?L+UMc4ppLQ9DaJC_UJM zcnS=%eTFT950#{sgTFglf9suStSzWpf3mKN22LzIdCZ{Cl>@d-Q_FUO={)y%_Eoj? z?(d&!Wb{flr+|Sob$i!uSDkc2;B}qS|Dl|jvG-{_);WuCz`>&M9a?23)|*14E=rjy zo{)orcnJAYad;H83Q;-w8%aVJu>9vCsPalMIi;7`;n?kuMT?2-k#%O|%uh`Vo`g-w zw8hx@w#=zF{q<9b+k*61kWBkrZ3#~M2xtko zH{lIdR?NNk8N93@O>hWitgO9-;dgrF3~E}`Bo`kjcex}*Mk*>QHqzio^9R(OvcM6y zY5PPs>0K1CV1q zl1HeGUSsOIpM1~3@3jg?46|l)^u?#OdBH*%OqOS58QSF*h6V;;^F|$RQTwItQ~o=) zY4kMOQ)Bsmk8R5H?Gb*LdOyq5yJ0z3DYY2xE!l3_v?juHRv4JUPZa(H1}NcWb-;>GLJf8 z^jMD<-Mw8Jh4a6=lUB}u35berOb$ZF4O$ZwfiQ6fPwnDYudeJK!ny`filWiX&L?mv zfrv(;_ZDzKf+U@Vm-4sNR8{iVOURi>s@v8yotUrl@ru{15R;*sex+ zV$t*0Eodtw6~7GEsca?KwXv;L*qIdP zU$fkT1W<8v$p+p_AB?NEgP@c+l4H~)EDRdg;ZShpa`EKbSy&*5jlIXZVmqqckSy4h z`|&FH0@!g?@Np#MWYBV$`{thIF~_-#e^jW|D&_7zd}WzW&R#N;JgS5hQ;?e0x0h%+zsO z8em^UYTtHucVYhDc_tv${?c^@1zN|zRM}Vsu=L8@obr1-Vj?0+ewUv9{s`@&8;5Nw z!=L+7DZ&CJNRl5XJAB!Ylg|=1bC5|AbzE$Cvmc6od;V_1+ASAqXc)U2BI^U3|Er}to9=P@_#f%CJ$2Tb40to_N^kh13(pys8V$c4c2<2#-??HunKP6KZVlMT zR*J@SH>#4cu^zwXKzT|T^Z&8;-r-#T@%yNmot>RonHdopcCspol9iQ=B8qI0Ju@N+fFT-V8K?z(7zX!Gof3ix`U@yY4m zGFoZ$u_ZhzpTekowJY)7i352#6Zaa*-|udg9_LWoTK?k8To=g;)ZD(~)$syjZZaOz zy^p!ZeP@1_zrD#yZ%3N%^)qJT!Mg{{#k=y`inLP4EXS{={oS%~dl2=2&09ia=VuC& zH$jcvw$WGbwb>j~YWf^hFKKyC_m{VUCwOe3EiuJ zWN@Jx{nWjdH``RHRFn55@AsLty;2+5rC%}vcVG2MfEIA~b*Ol+b)~lSy~jh-w^h)5 z4K95?**wWI!N+_sgLiSu#-2}(AFz2blZ9<1mj^@Gt_`-Ox`fEMy!0_Ftuv?dQGM0f zv7SGsz0*Sv!GU z2;|!<*6Uc61jX~?UydjA9mxNgkuJL~LYa zdt(RqNA$h*Hg8MrU`~YAdhLry4V z=kDCIxp6yqSa}rQCEqoD+@qH2aI@U$?t8i>aY{k!hLheU!9&KTVwH4GisH6zl>3e+ zpVGX5LMEo0v*gNYUIpp6ZxsfX5r5T{Sj_Yd7*NgZ5|l65s0jbU=#J6_GF57+m4Nr-CP$=@cIy#P&F zcJh}6iLqRQO?C0LEA}qj`)L_M&a&8Ec6qna+i!}^z|i(QwwxhP_iJafI!bCE?H!g= zIqK=Au)jsZ>NO@r{}|_TcHg0TRQ>4ZU)S8Tf9EM07x?IyKmLK&{{^=h+>?rnR}P?w zK&i8koAzJaCn$;k7ohe3D~7oLixr9I5W>L#w+2lECD#0Unex7#sDLfES2C0j#DW1N1nWzTuC|(U?RlF51O^b<=h)I(WM5XntNk z`k5M#c+*k(vE)tFtUcNH%x*EIGj~Yzr3Sc)|9QyG0a4)R!<`Qa9S}CzBo^)?u!sEP zhdQYfEM|@MpCOO`+3$^xiK*7VKq?77E&=<_C;(_^c>MSm0Pp~jj`w3@hT!psHED=2 z?S?%z)h4VMAPD@S!hw0)+mh;P#l#w*i&Kj7@+rBD&GlQkAAfBqO%aq#NeXzC?(l~^ zMVYk|z%eZ|R+p|?Km!=!hv0f)fQD^YFsLCE!Kj=`v(F-0s& z0g?v#4yrB&qI1(dMTp_{*>Axe5C4iFANS&dpfq|9v6IEa^PY&k7`aT*eE>Y^XKMNp zGzu(c+Aq=(V=?Ei0ki3obQ-Zd|8ItGI+0y%mStlX5q(xi$OvJrT%h1Yd1lkr*gv)IOGgzRlWE(v3K>3b> z@RWY%{~cicq8wJgpfs83W@>60e>Wy325gUn#6+R{dxrK3&0i|lK07bBUIh3WqwO=Rm-wCj(yQNQ3vIme3!N2j^Q zqF@KBWURqZWE?O4?SJN|;kP}&*B83PI`yI>U6aP?z@dxPcILhOOwUCY-{gIWfF_u++#Sn92KgGE`5RCESw!1&JgWFsM3*a1*8kO*fQRV-NqmQEUXAtPC6`9N6Q> zkAtI!;f5#(FG@<=pXC2PhubsrAd?MkKgo*ZmvIU3#35g67z7pWQ~?!fa}C7T>H`8u zNw3j+Pba~T@AmDFP~*axeB5c8@m)C9bodf@AT#zTIC!sIa+708+7?qIUv!MEdQe@JO$ssBMgAxlQpVr#CG>cOWmds+|<65$w`5nRr z!wIXms@9erA#r3Ja>#a+>q0oM_wYTfTMy^IYif`w!o*&j!nMIR@`tL8*<_9L`o=d- z9nJ%XEVNHY+{!Z1RMq@1J{X$kG$of#f0*@DE^awFtuxJDS6m^kWG}1lboB#6N|~K3 zK?aF_WjnDeasPedj$x}`>d#59!=&XuOsxth{|C%{6^pa~6U?0?Rj9@a4m?(jTOrPB z0^VxA`2n670S%{@LLPG$>i&Z`F74W5pv(jnX`v0d$_oUY!q`UfnlIwd{ zXl%Dd0GpSEths*Id_YWC9c1SfT>S+`MQ998UO7YO7oz^41fXiXh@iw6>%S^W}@SZ>x?JFPm3nu*pv2 zt)iST`Rnq=E?F|g)E7{u5qlvb@#FO8AMfs2pR)!W*p$$?y!eS(SyIWt|6Rxko8h=o z@4)FxVr$7UnRFky*N>Q{dbqV|8+r8rr5uQ^izu=C@aC!Vh!QtDuWVypXl0K})Z<_| z!3z^5NeeOyTIwWQJ8xIJK&3@G?`JPDhU{a z!h-IVK+m(%vq_)Nycb)rVykiU`V|!ir2OOw!`oK-v+t<3oSmlq>qRlAnNdJ%KW$c1 z{h|GXy;z%Qo6buMKi8$x(|epqzna%xDG)0Zyguw3_7mvsLe+5DKPU&qLESeKZ#ru3jC^KLC%!)WPG(qZP z!uWW~xJz{vxuUYi+Hr+*=WmxoJ#&29k;D&f~u-w=~N&ED+Iq4e#iyKX5AJhKbUQm4+_8-zlPSKDy z3R{yBM@!vn|IFdEkdRPwN5_58tX>hpS~#B1vw^9`>M=&n(1!VZ?^2&3p1=8-GwFxe zFMc8H0-WyLBL&Opy)+o#$Jm(0-{?ppDRAz}qodyTS^bQenFzlAj^ZUd6O#{61RTIn zcK6zgt2h5zM#v_>GU8?l!7^gp?l$qK|FdBPf6TyxL_h`-_JxYKGcM)7RqwEpLsclIH6}KOOosEu!wS(&Z)!?b<80&E|P9 zt)r5b0>$Fq*^+`B4i?_Tgq4*~3nWUHqf-U+6sn%3SLhB|GzzWA&Atp-h0snEtr<5) z(-d?wiP{R744>8S$bdTQzsm}Ig}K-p@i|c{H5$Lt_=X^5JvlLvl$<}C4tso`m9BzNy%h_<9wK*GZK#kP@=bD;r#qfQMrxhlR#egD`%oKL5T;Md;TER)SA zD4|?38GlzGcX|JyBywX>@Ubs@l&queOzg~bqqE)#Bu;ZoeDQes8pR7Yjq@Q^E#pgO z9^CI_6J?tNJipO>yd?3re$2-WX=?1aV;z2YkY@i14F{HUw>>qa>TNGcPMGe@Bu!*j zqFusq2XXa$U+JA7wU(PtAOMcdJlV1yIcbLRD|7Oo_Rd_;?0NRz5PI&lb}en~K$lBj zl_F7lpfZhx91`hJt&e=7F*H9-S0Y3L)>F?Ml0S4UX3N%fp3i1?E$PNZf*19JO|Yy{!DpIzgF&jE9Fqw!?KebYEW0GJ()9#vOZS2o_eHx#POx% zo5NxD&zk@7gqVRSgrKL!qh6De&--u1Dk-nQHKAYM)~u35r={ZA&&=xrxdK57DJ#3> zcm-7^A$}%3Rr=ZPh1Ll}G zhswPo@6|m|tk0eOZ@9f5H8glqBuw|(y<&&96hvESd6jF4`~bT42ad$!|yUfTlIa^ zLkd~0XFH4ngXNIoN3IyW9y;>3?HjEHOnP_Exvh}(^3-7J?<&h^xM(hHkHi_`@)iEc zf!ncfwNF5RL`U3r&{$P9^LTcoe6NP4W~0yPGET6ez+uKPuIzRs7;gDFIl-FP9)tR&7B2QxiIJksm4;1E0Q*Xz9{rmx)fuB=F*~&pV139pLWJzJ&d^eGj^3Y;Cho`OM zdcktcOb<&BJQn>IJdCr*=Bb3N$H z8(%N4=7}BGb-iyd_1?c1TN>=sWzZYMY`4v}aSph`XN%iKH5P1zBHCNe^ZvMT@_l7z zkA9PM5XM?n>n_iK)zDw2ho?Z*(4gyu=ap|=vW4y$_I$A?X6hZ#Dv7r^Slj)y8#NoM zf1#&(cm9$^z-!0eoIf~rGv}rLNG|d9R}X>h335QAyM(x?uQt(t!~HilWces4DE`q! zc3BRVApXPS`IogHq#PUySpidH*RHNE(5~N%&12c}v<3uYz%QNq1|q@Q>Z;*%6ZR_c zLb0tgmaH5MPAkD~0N{aoDD8WQWDeXmoj*1&GjZ0?gIIOh97umV>E^c{TaPkBX>z%Ukva!tPR#*Np zYxq$3&2I5^cz69QD}`_|P|32+CI7G0oi%*?;sv9sXFhRV37akFW8h^AE(4HyakXpY zUWhx(|D{QTl6N%i`J}WI+S4J+kY@^CZ+SYo3rH7wpgYm~CQ`=79!FsfekI%%x;o#&X=DVG>h_E`~1YF`b zxV**;JAXar4S046*aCUSsI`i#B;1HWX@B#EU_uUrK{Iwcwm)7o5jA`E6dD1}oHH7) z_xhok(Tq`7{w2%?!D5X|NlBM=VDkB$JZ|>X^X;ckwLm~XId_44BHIQ90i|C~?Vz;K zT0ijZCj?%3TQAL~6mH*Tvx`EI;&E4V6!VE6Vs9!^l2g7@_g6wGNtYoH3hJ%5VyxaU zeA>2TTDIremL=L(6|X@PP-9ZR^+opKyRo}1My8dSlmDtE!D^AFcH3Y~t(c$$>1#Vx zM$gCt%N6$^!&I(FW8DP7)2L{gWu>Aq@k6H%HA_2s?3KH(-~z5m162bL=VcYTgmDZ9 z^vZ8Gx}6*_3#@Dl+&AducP?-;C@qWIiPTBUy=C{%ME3JGm2|KS=HJh=-LU=)xlh!kI4J47Z8LiuVVs9DiXKTi^vP+Zu@Gmpzp3f-H zY+bFgBqio5*CdNR7)i%!Se7yL_3qaVXAfdFW4iWrAK&GhiYo(vb?p2;Pb9zAhev0A zCwO=&{7rOf-e~X3qPHJ3SvRd?_=rIF9&1~{rD0)*M;b%kT4IrwQ`TNTLxuQqIgCMM zANZ^|qoAs-vcTd4&pobp&{ahwfZg>ug7L-(deidCN~7xz4Dt@`pond|Z1thfOufi= zWRYB`Ycb=C*S&FxwM)luJM7&tnYdU#GxX^EM{$ma1D>9wg_`q6DJehXmLw;ai4sSc zTABo^S%fScc`a|h&NrpqCe-pp?vdh!3ASr*ZN^4pT2i|Xoa+f{=M^brEwoGeq|=@k zS#rMa!9ABd9%keA`#(Ku>o{~i?}PY(M^dJr&p*8N#vr6>d#B5plbcLy-};wqrr54E z)<3=R!+XuASJZ@NpW+ zS|QeV)Yrd%lk|GyuFZ;Hl>sGwa%+xFv7AR86|{Z4%yzWcuy9}CF->vUm}%KVW+&G| zeP{GxyQGn`(i4$-9~Q=?=?gu4DPE-l$%nGiHRMg+=Xa+WxP9txOD$q8-aC2YRDi}+ zjjA-;2+DH9y&=vIUKVWbyP`(PAIzY}BxD|LMda>y?i>Y&cnAGgD+dQE>1dL1C%Ce- z_<-_+Go^?&cPB+bzhojjJ)SJ%FsDJ@tdlN#7?~IYuuY zPr7zW-P~ih-SC3`>hRo)n4R@ce17(xnaqA8HW;CQz-8WM<2s%D_FKD5?|zl;OK(+n zhhk!V-)|B{8sY8tRjK6`Tilhu`!|i!ZTPIa%s%2-Sg;tV-AGxE z+BN#?(Q*}qH}BO;GY^fM9qzt(8havrSgE0~O@44vYe>*df=vmwNvad2jt?Er#oqZ) zQ@Nxy&raNE-09m;(b~oLQo1$3`uB@Fax2G{0@M=1`q=LtytFL1$sNx%ocSd4BP0E1 z66&7=cP>eB@?J`zHXjZhd0roWI5<_w-cvT8dneu$CBKmNtBhs z#c$JK1GF!Py{l#P{{4e|eOl%}FPKvM%K!gs!sGk@?l}ml)1nKhfe>mxUW?oh*49*gOu^z^a7)8JSndT*mo+@wM)qT|&J z;{3_t`><8`IrFe1u_@wJBfd*glbs!+szGty=Yu9x4#EBX#t5i8V+dy^m|;x%ebNXP zgVjZrW{2v}zkfipP2BVMuWC0wb0${SO31+hA%cHa$8CAZ7~7_X27VAF48W-MH8V>~ z48a5@eV@Bdfoh~5BQVDb5Xq(GC_GtGnE3a&jr%n%R%xq4TUOyBWaqz_(bGsv zgL4u6b1YUlaVfT<9UVrQ!V%s){);y*+=ilQy z%j5F(<_H+zP?kAWz#bMBMv=p&;5w=SIydXrb$Z!JOjmdhcxH5O?qB%)x@hMz1UoPV ziIWMBja9xp6=&c@SK*3%4}%wRBbbe2Qzpd?eGjUW-2ePHL|B?IHV^o9ycHKL)62KM&( ziNto(tMg+z6LLt>CJnym{K1GditGwOhsABO*%<)`WtVCm}3M%8e z1)H~pEEu58DiKE19=Rl!vfG>!s$w@~&R%4(Ia6jytQonj^QiT`sm#HhbQO{-Pketq z@Q#%ouRUPm3*|(-K53F~cY3r$p4^Zj=ry7OV7T3{inR%>OW(45(<2QIcmFnPRC%i>WiHX@7ezH?B-a@z0L!a*$PgK$BK^? z8=THZzES_3)U<`qq&d2+CvdoUpZheQA|#Hr)3p9MsBK{}5iU18+}*!H@*|Ny4Q%q< zV)B}wIB36C$6^^Q=K@9BZpjt7>5+PTt90yn@bIBJN6k+-sYIIZ5Eh;S!(3RUx~Ifc z9zTtB*m-Acy)<66W0?0Kurr9UWeje!(6Z3O_~RV(wyhX_9$4t4L=LSZ1RcceAX(vI;2n?dy7RTpxt}GcU8X~dGbcoGpH}b*%sO<;W+9cLL>S>>>%$If`$+v_KUw+M1EZc12=Av?sQavK|#?pLm)F!Ct6 z3Bi@iO^cp30Md4;dV5u|*lblV!4Hs(=~1Rm4Mw}Lgrz`CjS&}8Rw3!x1>N268K0stRor*>;(jVZFDW z0i8ovYTsTgs>NmpAZRTPCdR@_y_+%yJ=yr3xJrZNA3wU3JZR#Hq7u2}95HAWng|aM zm#kYAkdo3bG|_mddV<5^J!$LVv$SBSUz=N=pN}uRecLpUgghrr1}_@>-xq{Ef8#a7 z@1$_H(pwNTPc(q#iJQOIT^txL9YH zNE#jN{EZDae8N{`6T)^3w@xA~c0vG;jg2jL!A0s9VxCG%=D<_0A9z9qKZ6s}4tPBn zEUGuW*benO_`zg%%L(=FPwqt!rQ;C)^o4k=If7Z5&07ZULa2(-Ht8H9eL(GX-|%w4 zebqjyJkCfqHIo8+N^0sx5vr{knD@5A;y#i3pC`!wg{rGwg~m)-b;WtDEn>&9tLkXbBQTi$u`%ex)b;?7xD-$hpwX5 zV+5AqurOq*Et>fx_EcJnr|xlB+8TOiJm*$)Yop5-o#MG=wr?8X5_Bb^&r7KCm1KH! zm(^pTJX|lD#*yH4qkm01pXXr44=izrofY2Uz$}rb zh`nOvY8Q1|4+aiZ=idu>2yy(DQu0}*WhyeMbhJ*FvQo32?b1AeGaL~W1}$wz(Dk_9Ev{ zfenhX=K0jaIfrIUIzIqp9}fyZs>Qs;O7+$1Ez5SOCn-Z&BDxeWeDv5qVMgmoP#CQ+pZNyaqQSJ%3V;GYDpB>ZT2{0aK|79^jN}I z`(66|!44rQoN5dfEXu7z#<^eem9IEdL3A0Kb=m{*{&*@%ers*K3K>M1 zLx$3lDj5P&{eS1Zx}ThCGbVdJE)jRv8LY{N)(+KN!5X&v!gF#mXrGN@^lzoW&ax0% zcs%)M3eZg>Uuf#Jdy2CDJWME>YQ?}Jc@*j$CF+~M;`0;&7l3)k3$ zldv&VSj7YZL{?#amEK2Sa%`!?aff<_QGo%u(fpsQAY^XkEq$IAaB_dMSdx&4NrmuY zSt36rYMxjU7Lwp{_OIOqq(_7&q+Ux-sHv&%*5P0gG0>>h=U`$=7+!K5%a&oXmqO76 zSxi-J(L5GckUEUWRo5LP)1gZMD75kaV)poA1Bm?JMsb82F6*8q zHz`#Mq3(1iNWM{GgDRF=G0QI{bw#DDNJg zo;JzSpvq0)SFiK^*{x?y^}?hjqnk`EeM~pgoS^;+-m!t`{TIp3qMVyVM4OA+8mfj8 zrs%(OpF#@Y^8EXA>HN5><~lPky#DkF@96W`ni#f6n1`P@zB1(^gcQf%Q+?Sb9THhL z`c9|^=byUzX<*>NxsKgujiiHcK~*L4RaADLexR{c_14bScYI^nI@_>%3geAAj46}6 z7mo8%h4zaX=Eo%(@sTGbxT@HzcIqg~$}WP^c$}9#G%turogYbS+NMc?ns=#XIPUSG zNS62q-s{pNdwiQYFHuyA5W+m!9-_0QiA(}JcWTxo^PQNuRl<+aWWcZa=cp&r($d_< z+eT()o?14LOc;-{FZ=)g<>k(5RA@*gcDP;i!+EaFe2;f39rg46!4L>gZ`R@Xnc@;m z9eVz;H=}Qj$G7hN`Po@n(11o}uZmS#%U1~`VQ2*eadhUB-JjaccP`a})~2JRoyy0@ z=X_Ugagd+ygY6k1PveU$7}T&C>x*_7PF*=sU|$v}xZDT4UIiaCe&-2-0TefEf-i}(wutPEOqpYc(h ziSZVvO5iej$CrST%hTJt@R*yxXGnvJ++)v|Y})V7--5TFdh;gX^$Q4CqdazV@j^Wg zDwME?{*%iNZ(q$3V$s@iF$(#j06Bf;yOx&T`NtBRq(3`8t*P-rX>vR~BI5L;^EdC3 z5hM$KmFbt7ReyeSXMMQg8p?RW4BIDnUwMdCf6a1a(c0~25%I&}gT$e;xlJp(8*cMl zy>X)pne)xvgZmK-(SnKg_QCSc+skWyP3liQ5{7yNy++af<&e_2D(PIN@G59yv|TC; z3=G6+3k#R8ps!hWb8ZO2Y5q=ZQ?2FHhLkYq`L;vI_GR*sBr7V5>#ZtK1I#wOEF>%f zvtpNl$McxAYMtKEFhr+w%OF>$;K>yfss^2do3wFyMtca39=ltLNVb*R4M#~V-d4wydquZ~bq zv8u!t-2c`yI96C&%EiMY;o{z_?pL)3Rm<&VHfR1?|ILjnxz@7wM|#vmKdh&#?tUFB zRgfro#$r9K#CwUo7+ct&B($q}dOj|!fH<51r+2eku_f4XbDDU*xGr5>&bH&O z`5hVYgsWGHzAeCGDSwT{?_I_nQKLc?c2pIo#lugohmrmbm{e#Wy_HLEqa;Ikue|Va z+if@3tBKPvOD%9d5Xx;ZG+G27T;|$k-9+KHaJvyXmMTT8+J5JSek{QYaTC=Kvrp3H zNbR{Rq3GPE;T8V%Ymvg)HvKAR^QCQO-&k8vRj9sE?MKbt1ZEB{PCGFjLldP%J9`^o zQmNf(LCl$~biCPqf+$K2hca_VM@O@2Uu~^WZWL0v<9Mb%Iv818r=1Wi(I>zuim)L) zRRqP>q5zJDXGq~$epHX*EzS9F3R`BCrwQS#2Qmz14Ot%VBO)P4PCU_clX?rbDC>Ty z-|}%~(ZK2@&yo$H^1!vrK0-T<-XOnFIduRAT1$62P~|zIiG2;3BEZxwrx9R-W)f-o z3ZB1yePrWDGrk&XPCXW|g4~_*y^;?KWA_Djp@T$4`U!_*n0CJsJmo zUgr;vk&q{~K~oVtTep66LtE$uQ31rJ4(4Y0?1@|BE2kF9uc@gqQ@P{n?;aKy*f5ltaewzJ+Pt!tPQ~$DoMWtiXz*Rcddv&UGjtmK0=7Ne)(dgFEXAIPQ z2ZTG{TSVQ{rXk}9Z6Pu$1QeL}bHn#oRE-CK#9@yUqN21ZYI3)2FqozKE8QTQw=${mpBc>-A3bqbx z(3Gs3!)9m{Rl!3c z+&j~l-0d>B3{+cU=iy1jF)y~%xA^Vj6_gb^I~4hje~4;I5;c0K0W}N)NZmlaB;bHqT+>i?qTI3AB0FX_Ylc-qAx9 zp&#fuP6k|Hw`8HR2zgXlY5vr69&&)0Og+4|35@(Bq+4jEj2a<-ggYd976KjBk0SD+ zjryy;yte&um)_bxYly=QcO{6a~Aj)N|NLdVg(s+7mU&D&qenrJ^gSA{@ zFk=av?j9}%)z?NGiiGSCbglWh@9%x=mAYn^D(94JAUMmaA zvvLKS4JHjuO=A}h?$OiJGB!5G35RhLCb_epYVNHhpI_=r)kzk2@N`f4^G(&l`B|D~ ziQ^u3K7%4i5$5FpM^KvWa0&KC62S@BCT`5S%HiixcXMgp@13vfB&3> zjMwhtS-}8DGSxyJ*u5^~7To+?+tvdd2UXFda~<2+*ity<91$G&5N+C}PYh2?ge-%P zpSbVO{h7r(`mz->Apo4v))ii&<$(1tFDK_d+qO8&@v*2vxQIYH+ocy=@Ieo0YJyCU zVZ5NQFs15~ni};Q>v!`7o;lYM55#u-{g9@@p%H56XFOH=weXkF?LB+-O0VGW!T5dT z2}2WlRt{zVr?6D52&}F30|r5?cs9+!`bz2@ z5@i$*?B|ueJXs~8adNk%g^%b4E94><;oZL5yABdO`fI3|F;+K5P!d`3u}@r#M8mTR zyy-2U3V#Fn)qa#@Y5kr<2BlKQ+&x@wNR+q%8RmyH1)@p-76^|qpIroJj$CXX-j%UsTG4Jn&70!I+n*;w`EhSGSU+J0I*;%}Km{e`ZdlUg=Lz`J*UbBqL$n-JQS`bfV z2(~dcU!!Z?0C%C^4HAuh@SL@5v-K!j4D{;@?B8YyCkh`Y`M8KEk49F<RIS!$PhnNz*h3w8$Txu| zVF+Co>UISM1s1WBGeG_1%!tr8Q7*wQD#_jY+__z2fZ^^&uY8-J{z^P)-G*vN(x{Nd zyB?n$1si`y#z@kh7}BrQ#0vZNWknxLjA9WH=(5s+dkcKB(9J|`2iB4VDDU(;V=3b~ z<7K87=!lfpXZHO3LDw2}oHQ|>x*|O&=@&M$g{*_o{R%#c)vBt_W zb&Ap)V^dh*eUOx9U_#?ywEgQZw?6;B5n!~uMNdaqa& zRg_WtjJ0YoZHf4ZEH#pSosHcD!6V|hN;h7R-fOObPQlQfGE5mxWLGaCMqa0r7iZvC zsm%V0>+~WYTo>Act6gZc?`wv)?l_;XpGHZuliXar70x1bM)NlnTm^hHjD^_8j$b0F z73vDMWMCp81?tRNMb-!FZc0OjXnZIZdCLW}1~15XT5sY^w{X0;x%UF+(XfQT%PiUR zZ3#{H4CKq&Mgw#4mO5{iSsDrM@%Q(iVv#Y5CL%W+p}G*E-y(dvg+15tfMflKkU+17 zD|DK^vqFIp6V$4sG?YG&m*_U*C+Lzz9pBh#-7dwDZ!dh1%Jds~epia|b||85m5y+s z6RIGi8s^*FV=2)B6{Un*?#>6?vOM;ZAFPqS6ebn@tK*;Hq0sA~Z{^xoAGdj~`^!F3 zb=Veu0}EELn;tpQeD1-syAUM5hy;nAFfr`FTb4(Ks3cyeNb-&+KXwRY|1m$`u$$ZG z2mnjzEVwbYA!PnsTWcrJ$72Zz3){bMpLI>algxP}8{f4r_b@W-FOE8H4@aL5iB6YY zmXdVi$k^{-5xhP89zp?#&$XC%0Xk_JiLpFZZ`BkEIoR{@{H@(jRd=J>Vx2&Fk2>Vo zWKkzdGHg#~$7zSL6QAtgmF_E$y&IligiFm)k&Rb4Lezs%9`SpksHd5Q_^HTgw)yr1 zzoF;~BeQ;C9U$3i8yIm-Jl;V~YHA*PvDfV1qZisjBbdhuKd=1bAKXXB$H}S?h}1f* zpPZ4iRhhoz4qLial?2s|ZITvdzHwcn+^0$x%^J z>@A4bJjpm~O8&o$qYEe^jM%n(CVzO%Wk;U6k2~Ac1oh!~hH;es+K#0R{46^YV%6ar zUS|0~>a6gvm|2O5oE}BHqvZWJKjlNc9>e(u;#L4)$V$XiBe}dqaMkKQcz@+5|2iG;v)?XABtRW&m;O($+T-86|IvQ-P zBYcXVpMRCadM}#$%+$-qkYsl1+ZuwRT;ROkwme!BmP@;~l6X73%?dGiYne)s7DY=K zBQ5lSPIYO#Ez?jo$MVi?Zkx|<+Ww}`cT^lDZel5n@Axn!)cGP8nk*C^6N7{=YG{wL zh^6Z`rrY(tKV_&v)eA~^YlBilfov)3$3{R|P3@K0?aT8(k@58~$trMDA@xX)^U|5P zAi(7+5t^J6_^ifneec4_e0~0wMNZ)gfkTm&${XnUgm>O~)91Wq1Yw2fj;A^(e{hB_ zgTsaE8lhs2q43U$kna=PBH7>$;A1iL#A%|(se#GNB317T@T_6}miKDW36g!3UPN?x zD+)zA)0cJ_c;R#*v>JN*#SAFLl-un1>U)IN?yzJk?mOR4^fZO0Rl5^nM{KkYYiic% z{dP)EAY$sn_#M=MgkMwHvHEc?>6WQtiY9fwUbXf6iN<+}ZMMgY;pr9|ms@*J^VG5* zWtMt%ZJRi4@eKqaAdkzlL%d=q6z6UwmR!2=qqSQ1eSq^nT>`IEJI_@I=IWirEuGdT zca{98y{=?n`harDKS*mR9VH!{r); zY6tGY+n4A=wru6LcX2s`Ta6=?SRkYREr+~zpympFI__w@UVSUny2UyYLgK4~IG>*b zx#L}KD8gez$Nr|)Ryzw2c(k$+lThh$win_ABYB-jGdKbY=3?oyd)o!?*R&t$ zYrSZ?;y4du+wu0KBCU7<6hxfz&fLw9%&s1}_SE%z!qVSl>&-V7^YQ+p!w$?%G~S`x zx=4D2s#NiwmV3J1Q(@PXn1W@v>xsKlK)@#I+oLeb<7&sm8PJlt-?5G`ish~avf|}Z zn;SReoKDUR^J|n}A!u`u$rx-{xV&~{74wb>3Mbe+4^?MTeP@y+ht)fzD+1!FMZE<;7$!(nSSm% zx(0{D&_qlD{#J+#6w9m91|EX3h+W5B*daOyk02v`+mqXREj8(#lawrNXK(MeYp-#1 zfEhP6H8Iz)?V~bC7xNNd{`QIHjtrWStxEmOoto-=VB$d=uK;Vc&^6-@C zzB%(6&v^lAjFXsjgTfg$pvOyFZ>`0*Xn~-B{w?wt#)QU;7MI8uEu2!=5ds))K+2Vt zk`ee< z0ZL?`>jnCmK?;-#FE@vj)o3{OojKFi}Z4VX#YTpgo7 z*hBD~JYSqC3lJ+WRqr*DYTP*9hlo2*YWuj-&*HNHvOe_b3;H0UG!db>$_R!t-rMYv zeZ(N#5Y%b0hA*dLhjUb@Zp#n5H10yngpmB)B&-m7q-5j82O7qi^}rTKV~B{)?j8%=TXm(Gp<=d*VB zMIAW65oOM&bR##Iyp4SZf@3F(jpxT-6gdrdvI1L2?tvByd?E#GkhmVOuNio?bR^w3vvmVmz|MTN1G zEItdSVs362w~PjFBWyYqV_cvFJ6zcB{90vbN7VH7aiIm4IRI^2Ilyb+(i5ZNj7}J6TSwwZTI+vm$ygA9@Fesmn+V{XEG|j0Rm8A3iEv^Pzb4a32a7a z&v#E!OW4$ggoavAs62fUm-zy`tjB2S;HWBY*`)mbDIHoOI~NyT78Y69zvBLdGtNT* z1H}ia)l{utds|U)D2z*@x#W-fk8>DJJptImICKkWCx%;^zD#5fV_jtHXy7?t;(e2| z1awrY7ti_S<>ietECFW+1zAbrHTk(8P2i&!;G59&lO8P!+msy~OxaCU_6w&QNc~=; zk3}3eM5Wxm|3|5NCr;XivrZ<>yG*tDdzocJ5W~C9Qhf6U=lf_HycWheAhH`oe~EC@ z;rW0@(Dh7$sNH{&E=BBPPa{aP^7`L0wAuF3LguX?4OhZk8=oXI6 z`_RCSfIy+g)~#lJLO&sg-X$P98%upSwI_ciknX$;B!ti&8@7{NWjs;vTkRNTZ2a}o z^$b*_pd3Ng~P~JT_ymeYP}11u0Ac04g%ihz2dMgkiouu^NvI!Anz0wA3a2 znDPe8v>#|3#x7bl(YYuG6=Z!^FD@}v4U`@@-(QA0N<|>@t!La0F0R|aPi)HUiAe~o zFkl+rhU%3cWGd{?K)pLJ*WA~DU@t~|DY$FiPa`>Fg)ic5v1jA;ahuonJ{b4YKZwlM zR$g(kv)j`0&*i-q5_pMtTsn{Hr|MCR({A)jw7ZbP#Yd02j*(!$5l8$xy&4!e*vHwP zQ&M*S?KPgcJD@X9O3tO!Mhn73;&Fn#0eCauK1FV1DX<%4s03m@RBT$cb^pwNu$rxk zco-P2_BJ10o>+J{2DM5A)iH6(YXs4i0&99dM5q(rQW>}0`qpgVhXU@hA=)Au}vYo&g3gFb=vPS#iWGWyQ9 zuuXXbPZ0U~1ehy2wxHcXSt_^nUD-KVwuYi3?|lIZ<(<_C~JPyx)snLJkpe)&5 z(2*1p(t?5DTMJ9KNoy7W#cjVSOl!T}QJu5W^Ju=gBfVM8NC5nDm|um`a>ziWKNoF@OH5f=8UDU1 zt@=aNry{*q!tdRigh>$J{ZjrV{ihukXme{i}7{x~Wi6KP_ed99A!29=IfN&)EA7T6F+iLI9 zr`@Cg=6Z`G?7+01A)mv*r%y>ULfRNiOi;Kf5kYAz>3A)br|9HUv3Hi|0c{Z=I}eZF z-)m;ulO;al>U)v)PQA?*Gb#)|_KkjLt|#*l}R-dMQAjhnpvgP({M5 zQ~yG#T2HS1Z~R*DPNdaO*Y1j+Vs#FRk2WLmf{-}m!S4j98u`VKG+xlZ>$lqsMwyt| zuAm68YCso6n42M8pST|1jnu{rzco-{bAKO=JG5YN{}SQN$E{FWaO@oSI|~v6e$0;# z&&5VX>7uTMWl0<+XcO$(Jm`ShE`Wb*@Mi|i%gxdh{PaHd?fwHtwnw%6{rmTJ;si&G zcuNxp`EmaDU(U!#B{aEeZKn7c<5q5ykW+(rAj0|wV-9!qUA10Cj08kZ=*CLip%gbu zz<$dEejsV0^n=#>D+3DZ{KkB4e>zTDIy!>$GSV)e+FZl}P=&;%ebMv8t{A34ns?;tO zYvw9EIn0SpDbBg*-Ddtaqw9qG+=I=I4hf7j!M!d70LAnX4}BtkuN|;?(1)>9-0*&m z-|E}7y1D146;3JI$u3xWp~OAjx~u&I#gY5KF);}e+A05~oSn)bCfKHIT1Cnh;m{DX z7uH=oE@tN)4-h1^#kJgq6%o~&Sgl_@)%C|rwHDJ`a6cP<5C&J0Y)9$0Zr#4`a=u=2 zMaCT`Dm(NG!hJ|gTkVf*4YZ9piz3L;ACrM8lK3Zhb;32Vt{6`&*HM;9Odk;28jVLRQTMqr_Ir;`*y#QNv?{fNiX;n8%{W? zy=bY)=zr8}x}V!&s=@IZQTmK8D4=`Kz2UAr(L-@=#H@nP8Lt!MUJUY| zQI@T<97}xb271A0B6mk z*FoQBYiOe22dBnxYxR>Sjb~yw&f0f_7&pwq9TGeK5M2nE!U?{GwU$rWD@&Pe0$ZE3 zas^-PGUPC%mZ6dsdEIUnPVXH|X0S^>qMTjZ)>cR}EP02`gJ9?(eF9v{0(NBnDo0hn z(018=F!Q(%y>fJ87zEp+nT}m?Hm*TRO=?Vdpe#DxW1QlkTKn`HfA@WF50!S5va6Xh$GKE)?FZ!q(XO%GJ>$x+yv>9-hExA4xB^5A%DmxaEi{iR)@z4m`pisu!F7Ef7 z`uUUym5szsk1FKmFqkXd$+!MdxYUqrc+}86D8AgP9z$h4V_3~yzwm^ep9<}7sD%;` za=je(m~q@=eP@L$D3#b1#HR#=gvf4#SpD?zi#qNNN5SAt5Ol5157lje?a70*V^6&q&^jI2*H4()(o|u1%HJ zi{Q97tij&ntEMatyjg}mAdOs5Gp4*LL0p4mN5zk5$YK`-XlXCvUX3RA z8;?(M1wIruSXvLV04^X9&_XmF%vs&v?TJGfA6#@o3WXSg*)x)w_#eA(5(5`Yan+`g zd7Fwc66KvSF-!<(%qb?p_YuwO6E!TFKCx%pV=Iec_*~w*d!1Nda}JEe%2XdbV~p|Iw~8F8Yu3xsj@_3PfXL~moJQ?{~4 zj&w)w*t_?n^FjTTCuL_}Zeus9OiyL+)vbK;WUl8%MDo0v|Cz@ZReg!-GFR_5md23r zWbS8wD_7V$slk&nD9;nff1u>aKe^wl=qb~KJR+`#vKz1F@a7;X$i>MS379wZ&{huh z%a;iR%+naGqhY`8FesIX=~4U+QHG|t20E_26vxh7zfZdhpe1z8gaXk3(=`62S(h_3zZ*)ZJF8ndCHr>Cc;cI?b(z`Ag8>Sd6s zc+An!fkLh!%|ZMNJcj)JU_+E;GxuO-Ln4DIzIDl#2SF57yfI_kI8GIKJ;V z_ObWcYqfaa=eh4|IIr_OuOA`5W=cq00X{yHXb)BPREC0MM-YWeMw2tioK2a}R~INq zegS@#-?P@W-ht%JOj%ERI4qRyE>$e;XE;t6a&C#2&q12J&pu}({ugrqJ98~G;nCKs z(}$GT%c&3TDj7u^&M+O(LO&bj={G{m-3huCSVXRmGJOFV%?+Tb+)l1F{+uD+zLMoW z7fOsB#6Jcr@Q-&17})oPD6}tXZW$XsdU#8o?0EBl1Ay3q+?~7UYI0bDW>r4Ls~JY4 zzViCZ&=ewzM()|EW^B1T%Bvz7B&)t^?k1(gtL~HiicBuX37keb*`-Pgojye;;Xv55^5S;Qj^#e8bErGHf!$dkY3sN)LTKU_*_)Z= zPs|zp;}7}*jdXiZA_F20<41%;Fx|+i>&3_1(8u+1uEy6oB)Dm^va(X^t$M^tmHbbD z*oLo{WdH>=7}Bc-0%kk)qMfNW%xNc1sB;0OJFB^+1#Kmp@rIHW;s)`bzH0HKwjpH3 z1SzJkx)eR{C`-vCR2mP&`A)xd%Ivew7I4tP8>Lt`bg~`}x6TeOm=+TB_H$Wp^pVE4 zkk684h>{|?Df%wy(ZHm16*L$qGo zF7a${5UMxR)4$KS2pmsvc{sAV>?};%XCG;MdwUh3mIjj;l6reqOoAs~lnMLeIetNhP^2NlQ(Gs*NTO@a zwHuHKe7WK+_t@;#hM`kRv)_``j@tbAbM%ph(Qe@PeK!x@1$7@IQ+d(2$+stcF?-8N z8=z_LV3O>*t75qrv;U+Pwp0wL**M`_F>;K*&MqGkeb^j&VO*`c{Arh=Xp6aw)f>?4 zu~Wzul~+OnTifG!oIE=NvJ(hjt$W$ScU4wYSY4j8;0z#7-_^gs1FsS5dvT@|zGoke z^c=AvnG;^kZuhb665x#<32a-GBK9YKmrk{HrgeCwX8I=Vo-in7(pTy9lOrf&iry=# z1(v=MIGcn{67dK`z2L@3CNPJzvB3=x>2O!S^qhB{hWEU2ezfZ_ZHiOAS=3^^xM7vW zDd(Rl5}0>LS5#L11d6+6@BIUE`~E=VQ;>hxeS5wM7q9Du)vdH)P7g77b9Eg;gU|cS z3nCc1JY%-DPeC;?Gw2$tuIRNI4YI&lA zULPCZb)A%?qn+pNZKA8It1n($nfrWzMG5FKBiH-lfeqK>^AKm|zzNG8_(At9?3JB@ zw{vBI-vES}q<0$YlfFSC?=U)|e#PRjZ% zi}UHIGCO}KHYb^Et1EW$m5Y7gJ>`54a(~fQvD#av50z6$aUdEslccZRbJ<=ww&!X! zh(HCo#MVhIXD|)}$LLNFGW~VeotxhXVLa> zzYPQ$GNWZCM8y4bv3NJ0ZfpB#XlO95DC@Dfc;@zP4P+PpvLC->+_!Mmm{Lt81bysC zC#rtZb;@&J?89=^E4fFXS8rbx*Jwii;GTns6E9ydgdQ3U%eHo)i8)2CNl0pT+8P?} zVzriJysFk8U6a4V-8f04V!MGx%9i1Kh8x}+DYjv_;jY{$eDV`3`KNs<9e?W4BhCxr zOl|9<6Y6=r;_-B`9d*cCUBP~ZJ(E30G{^cy{2|}ByNX0_RX4p>Va_~*o4)sTHSp5A zBfz>0A9t+ziJBH2E_!)hG3pEB5Z>uuNfgnvscmMEnFnP8>@8QI=(xibnHR8gu#eA= zf-BI=vn2vC8ksu^Cwqn@|yDA4GJ^F>PkJ%t*C=uphS#Irq(6Z#=(Jd@r<0 zT!e|VycYB8DKxkkgTpP9S>egt1FPpJM?k+oaXcgU9nVlg$D|POF=<157YY3g$xYJd zJz!=Doo3X7Y;L&M(l}`d(w)MH1o!-g<4Ilnka>{^I@1P!7gy6A z_PeF*!CV#N1b+-F0W?QeaK-ROMD?LNZc7EvQA+d?O#+FLcC6Ss&&pW&r}@ z+UD*Pa!l}qqUmZyw2vMDajZ{!rTP6{8_fy7;az`x@|YcI6V7%2?k*|5<&hbr*lyr` zq+PwSp&2-j$cquw0R`y z>#D7lgSth(&+X#-X|bd1O_ioT75did`M8a8lLWXRg023&Cv3EMo?t^el-lX+QQY(vvjD-wK?OQ>5Mn38-H%wx+ zI9)}r>|6-zmqvX$_G42alc}NLo1Ck+_9ZwRhy#xItS>R^SbM_vEwny8uV3#BJUe94 zD|h1faXlUY!z!pnvkK@0FP=wXx=FO*xh22G@k#N7IfFs3s4IiVhp*zT=WhOFxBJ}m zDn8#WKKHuM5BO6Zltw+;N(ZV1HN$O*wQU?7fXix6{J3`Q;9|vcE9vXza0@-hzZad) z5Hxr9C%~2AY7R@EbUACvvqFpOD|`M6qP_AF{nuo(t~Xc^7_9dF-tqX+BMhh`l@x^% z;^R@l?m%Azg3ur&kAFB10dHnt6N=of@5gFcZ~st>wA;}~+TLxMmaX1q-Z-!_v?Hwqs!(bO+Wdo%>}8wt`5+LH?dM^-)i z*xc6_h`MJ~KseZgZ6R0f5&OC?!aF1UCTC|i=|XA~os5N<7d){58JNNVB1#cf- z-ARH2U>xlBto@So*=adC)Gc;u!yw*ZoO- z{lr3>|AWV?>oR}#7sFQ^JZW;yT&{Ec1#ouzj~p_&?nhHWnX+iu<`!j| zB91tq{7Bq#*=IslQc;ocisp>5GK;=47cm4J3ZUIx0&}kR8s6QF%ihCt+x?LLCm<{S(-+1a=_%W}V`^>qUmsB< zM;5Nqs!P&7H!3Q?khTKRh2So4FN>FWiO>eB0>1EO1suYw>&%uuzEJd2)(}P!XjMR_ zGm|mRemr!rQcPz;brn|rFfuaEf%XP;E(G;^z~>2!;3eX6MEO=p&2fxO;XT5s;N;}H zFq^Ge0Fh9mtqdf25=(jsIwA|pjqBGvdn*R94VW`?YNO|-0mjR~%aQZDnj)XF+Wu<{ z0^Tx9)#B&DfBnDnmQyTSD(16Gi;9ZuhBt4gW~PuO0)u6uo2^iR!g#J_#!_W`2hIAQ z%CGLr*qphA=Qv?Fbq(YHLV9dI~Ls?VQJ9 zHtbh$e2Hv5tzW;oN%|tUm>98u92~@tfW&bdl!2T;ZQ`eRu@b!vnu{;5ZaipdDFC!e z$IQFTs3i!$sMyriZ$WVh+;ZF0;#0wxAe1u4_YZp9P43(TvR`wN&0oC$^yrApZ zO~}AR2@AIMc$+iS7hnm8Rj!WNOX!e5ojG;EmG#_aI4;!ew@qovF^uW((L)Y}Ca=`u zu9g5n#dMX}5qlVcA$7IO`w%H~kU;F=d|_YZ&Lx@VG?a5FC^zU`J+(+9XFYH}XaZsk zTOS>PPJo!cbc}&_C2d)?5i=rR>^!Zi;kCxAOy=2ERbsq3TGOsecl6X6AO0uXl0GF@ zl5~HURX^NC+y=LxTtza0QD=ZIm~%B)_h;gu%!c5_b}ll1rE05A&{f`zMimw@vL)ch zAXqv=@pIrk3a#h(8kln1PMOfQNsO*jR#rBV#b{Yu`!1k=NU~|a6z>dayMR0RVH7YT zQD7Owam!?LgAN7tn_QVO4eH)QZ|`rA=GOrjNBDVQPHKK(y%LjBOj76d$S{Sz%_?$D zG$+Doge%#T)ENJ*KC4`Ajs^z%Xi>sPwk>EbiD5%O5APOO_z}}#+-u#vN ze|$pQ{f-_5;Piy3b`u0``RgP!x>{T5^(m&=ZnSYuIBt0&Pm-O1gLZ~x%0JR>H10d2 z_OgwN{yB22e`G71_5MKS7mQgC;*61OM0j`wdzbPH8vsOAfnYdeT-Rz+J!G|grDG;I z%>!Bu$&j6Go;e9n?09QS%b?=Aq;?yf1SxnvkWS_0Np%2_zbJVtQ^?-z>>4%}U0~he zSEdGKG=e+GM6tkW(9KwTe{@CJbdDe9uZ*G_4MgVJqUgiI$Ox!a@#tSGcFL~W zz-s@Oc$Ia3|Lp8XDG^@yj((fsA?^r-f8>W|3Q0#-Lgih=nxXitDLv&xc#1kh^t6M< zm;@(eBQF)t-|3;C&KR-JD81hWxmPn4nw7+NIZ@e@Eq+)ayJN?W+Y+lr8Tr**7-vy! zR{$?=pmvFze|B*u9us_nz?{2)XX7_bQ*8klim$-TLZNDX;4R&G1{LZ{ZLTdeWzO!< zBOCvIhqAdsSo5X3*?awyDlL;?WNB%m{?4oC#jZAi*inBNnY6~1=ZVCVD3K^G1IPZJ zdFbW|ezQ&`MdGIOIAO4Q<#>m^t7tW;uX^no@yd$gy`0JYlQV@|leiZjda9XdW-K%> zu2ofSVHds5(`lpV?pP%K(#B2c-NWLbS*Ud12LE_N&}v^6R``lRE#hA?C(Zc%7qN=~ zhyljEU22MR7_uM26auvnP7nJ-tdwYMYJy6Qft8efKZN@3&E0pJWL-4r7#s$Z;wmA*kf;LjmDm@VA-! z{o7DBhxsQNUKLe)F^_*^%IxzH4n{UzRQjcSVN~xsUcLGWY60g!ylE5qZY+n`1Aa^G zJL)G_Yzlw{Q}LbQLd8a}NmPSiv+ z+*sQ|6kA8fNvhFg$s_NnIKQL1PA0nw8w4VM#S*rL9fL3R%;aU*+`qspYP-VX(+z#{ z(vspgf=$plAbFU{7)FD7`l_!lH}u&iW9An%JI+d-z`DBRj?6=d%&1g74l`DS=4j5o zFh%$Ru5*p=97+j*M@HJ4lSHh|3#IN13R;RSmwJf_+wUBfZ>fsWSzX%FnM#YC5tSBo z)TaDnNt)8m?ea24_~_W_203R2I(0)Ty#UCZ^jzBbbPO?TK8cDC?Jt`2nX%_yz)qpb z1?jEJOn{1uv4NADJNL)!t5oE9WbZ8PW7qK0InOu(A3BEV2+kN0gQnKg+=*x5Dp*y9 zsdHXYcQxAlTli;~QxY7jTqW?aPAq)8>x%TLobTu+5B~wDx84ed9s{I!_)9cP9t&)YCjpvSqvnUu)(C z(~#EoLYsiZ(Wl5zF2>Ci1su4+nI)<~>Wemaw{u5ZDt7U_ptzfcBi@=2<~B3_B@%#} z;O(ItS&YpiC;;H5Ffl&93lt}S=EdHL;l&X5>_vs~ZUs&!GU9hg97@k_t-e>ed4u>y zNlD4v+}zHVYauIG#^Wz{NoO#-Kg@SI3||(^674u?k@tJSAV;;#aYy4&zXolIhG4_P zm*ulJD=YPDvP%I0{)=mxroNxEFu49vi%$GZXYU-?j#h;~)d011-im+grQ$k!ZT6U+ zUz5~g(wF{nX6n^9SDjw~27EKFH-0-`16*yq%VFFyoU4FKDQ?5t3xIKGt9RkLqfW$( z@!EY3)6+N~1bvQp&v(@vP79XyzJ3j%3}K~;k{vyZH_VrEr)Ore)*n1S#U^QO@)APj zD?7?{of{)@D=q>r0p)#qd`8&RV!nj-mF0_FMO5aufcIdGRpl-4%<$_|fmHkF_LhMH zPi?pU*Ec0AXbB4Z7$E=4gAGeed<>wRmaa7TytPWu2WtvWo8gKCAvFa#Id_a2DzN1X zd&j6y=T(WK+X0-4mL-yRV}o zfb0Y3#8E1z=Q&P9fg(0Xhs+UFq@k zq+zul1#dub!Y%9O-m@4^oudW84BPSGC9j-+k<#sp z+=WN8ns0@;FXBos3aYYj?A%*zlg~(7VTXEpiE+Cky|nh6;4mIoUht@~NuaqALI#ZU za%&I$Y`tS;>M$=Wap&+w8rL$RkDQTFQQJ@~fG2B`P3cG;MDQj6lBh5y16i`bk+B}G zEg11l2A~8fdySjBHA^GME^qOR9(-nyKRvx z22hC;s()xTh;J!p&%VUbXj!EXm3$^13Xa44_t)NIFT~91VaQ6?HjUeZiPzJHhQTFP zDtBerR+9%%SA50qJ=R(mihXn;k-YkXmmsDDrJy!FeH+R~?jR{&z!*6OIs0YJGeb{q z%Ge_6^b=H$#R__II=h-%jXeakOLS=t*O z&tw^o#2N+&tgA{cE&YrUa_05w^h_1^qP&g_{WcadyvVI_>D(-NadAG~??g z>I{uih=c&Baz=Ju!=NW>ef`%u2qu#c!=<1YcMMduNv01d+2O66XgssViCs)r#PbTQ z(cG^f?{&sl*@CNBZk-qX-kGW&T2a=E5tb6Iopg$^A;83erF?-M#dq${!eRHsid_J# z0K>RqTg2{I3P=cNvg`JHSE@7>%dnP9CX97Xpy|5`qlM&7pZfYiLed6oM0~LGmangGw?}xs;>k0~ z{dX({?MpeU+L+d@-zON*N~&}x4}joOU%cQ@h=vmdqR^E1(@BCalfkSQyLsU?vmKcq zRZI+?`sqR{3W)9m)l-VSUDDy-;~RjxwNPFR(;MixAwi)p8y*>9@VyIMNBw>kQ_cI3 zzrV$J6{X2fAWR|o6Y-Vcxo_-A!|aye>So~Yz%p3}oeNGB$k*s3B7MUBG~oO3{RKtt z461URzOT65nEC+2WM^a~_F{8S&_=)b(o@3Im$IrLC(Kte@&VMsFqgJ%d3@Z5*)na1 zea^9BZIgaL8BHxMo2E=+5iU?RKY#X&hua^Cqm4d)0s%3_nAO&|BbmCJk*i}uI%jfj z%7t-XmYk=U%cuT3-(dKpyD;+%kD!UV&jY6uR|oC0)k{RH=+j3(r(B;y+#k_u5szt` z%r`yb`W&@uBjz;=20po)TTD^-Xl8q0T^p+JK^S_U64W>8+xayoUScnF+ey_i{-{J) z)?SD6hTQ%ZsdFST(dGI`>;}sJN9WbHl>Eyc^hk%DPeGa%!m#fA>ZYYun$sXw6ui8} zsEb~0C6xPQe8_#R5~rt6P98sTV)crXJd<`$mVRtx{+78%lPAoLjGEDIrJ1FIZ=6GL z&4!zXQR@&WyMn0=4#Ta5KBcAhFSeZw7~(&_Vt`|gX89k%4R`qe)z>!PmaMqZr1Z}( zV3@})jOpns${LlIHz$)oe;48BFU%Ye!zMj+(4W436%`gP&D`@1jSfs$p?$_(rVpsN zdGl*;}I$EF)j* zvq>k3#Y^lf<>X{3B2X^F9wHOnip^hjNOS%`JiEkgzlms0l-@9`M5BaJvW6S7di>s+ zA~a)5$dJEs~@TwK7D*^R7%kooG>EBO~8_+gju1aKgN zrrTEuuD$PgVBfxdh$B2vtOp-Gj9Ys9$$uj`_Oe2o1{C28W=(ghlTI%D+FcvCP4oMC z+RK9X{XeDt$}e4#?1x80%wF;j#vjFdKxIqEaNEJrk>FiEc(AHLI8;gs$ThFP|6^ZZ8bR*LkMRheK$gCz2YBC12zGd;00hKB2WNK>l6n* z1R@SYe@FDKq-t<$*t!|D81~B-zSJuf=PpPUNnRt(MlBU)BE_pl%RMs>qAc%eRzYUe z>zFjj&7-}>pRK3Seqo4yxrIg|(X_cIn`#5=L$qqF0sP$DlI&D>V4)cB_s@cLXoY~f z0|%P2=NA|ismwVu1o?NO?*+w>gB&+J1BBjX8&OD4NSxUVNV-0-**JAY- z+&yZv(t6asl8%P@nIx3EiZ=PNi=bEY&_{Utu$SABP*N}oyUZY97)ga8qZ>SdkJvh& zcY4xmB_$0sZPnF)`4BZ)Wmczl2JJM*HjW(24NJZx1NATtsAyQQ(hQuDTc;A*8!;J5 zclQe#-G{v)zdo(<#cYQ?l1-2LIgrfnW6xRk156*mb*Uh(Va48}WKpWfgGL(y1 z%+qWGO9pyliQVNw-NS6>1&w1}UCk5hEh|DN>i&xEj}!J6Qbc_?X}3QFleY@JwST`o z-B@FrzA3l$G|%P)5;aSHNlguEv=@+2k}4;gDbj(75wx#2Q^&7t1#wvC#CP+AOb12M zk=j8Xw`v8_P31e=>Z}w3j~=m*)Wk!HqWerOz6qTR?_Fs&@d6Awo2pKJf3+WurJVZ} zCG3$AWIhYRDpiOleg@&iUU4zB4jIzy)IUQdk@cdS)#dHpYr8bTvI&ZxTPHex8c!b# zuVKOwD|jE@&JmE~^e5uBhU+QlQPLG1u2Wj#M}_!krSiZcL1eYmnWOK(nqM)kM62a*}HQ&>e@goUh#XI)BW3vV{Q=?Z%Vy z$JLGp!Fl;O<_WmF5dPIuwP-rHUw(&ygBLKhoQ^en?#aDefuzF{9R3}HoczNfn+_aM zG}53o2CgS9QPS}CZ3wjDoOV|4z^u2qY8+}Lv0G03h)K2)#mnnAfFOgvqq}&M4+1;& z&#$Ef!Lyc8`gq^#*Q;e$+H-i~y`mDz3^c#?h(%g%=n%t7le1qFb_9Ixt(2OM&g)F3 z@K#g-)$??A4pZ$1lo++%S`@J0(eGS)?CnVzuSyTI)=Mb90Vrd*qqMXX5|QK*U~fr#eJopVyggGzprG%ET{#|g6oI#a!A@&#P<^jTH~yW&pJuo;hk=~+tc6qED( zO;&Z7lec^n#_VDV+*^RvJLTmbz%i0aH?=x{tNBt^PZRiw5PYX-J-7d zJdrQH5ZU`!DosE4z5S$LH_%_0ZDNRA7x@Z3GLM}R+HcL1^BQTV_e@glC%jX4yM)HK zyQ{3JDmlp6MNuS*f&w*O<+L%d)q8I3)X&lrc6o=v2mh9MOqrs$N8Td<5oErF}kAOlbpoBy7Fy z#8rNA|1g`b(B7&`a)wWGPJwb_Pj+i_I&>(Bk(>pJ57hdWSsLim!}R$S?XAe4>M1O& ztO$2{Eb;Q2@EKTZf&M~UyPf>0?efNrJ<8WN26AvAQGhBAXuLOFj zsySJBo>>9t88Zu&pbgqDh>ELHanXB*(&XxFIuD9+@_p64*&%=b*zW`UnW3;$7cmhm zx&HwZW?7X7m*|bl7euz<&mqraYM~l9~_AOj=-(1-<=gTI@17 z+gB%>FWRIgFK`4?Ll~WIk-7S^?aQ-RvBS=X4h4jISW2x_mAeT7~y`RS>b>iPIvaZY6h?&c@dg5S|F9`mtUl>YZL%_!b4C>A1`7Ff(r%cN zODMNU&^bwNzqTuGo{;LGJ~KIhCy?%99Kp0rdHZMQ%suYXu(v{c{IE19=PUS{*^w-K z3exPY5v)!F2n0a2oV~nuLJ14@3KW=oG4in18CVSojKXIImYohZLQcHuN&rgyJ2&iw zheAX19~&owp>iGQmCekBs?PqREz z7Qf=JiE^4)?Xt3By7DZaymoEVS7O?a%%=e`37v^}H0pXCr2l~3op^O<{9peMp}+Pl zreO7T7$0=U^3Te;Za}Ayo^AOgL+QfBuVq_0mC7&isJ{czrlih8lRU)#wZ2|Yjya%* zpIN2lrH+IwW@Eo`wO;l1V*FAGd}55}QaeqYK~1tL>t3=9A<-l&k6rA}lr^^iuRHZb z1Ua0T34L5ZYd*INN_trC z3~p-SPYvq0+CBmFGU&~Y0#EfN2JtPo{`9?iwe6}s*L8*(JMt$zO7+HDc`)gec zn0X(ua$B*LKJ;5?JHwhi-_)q}H6(;UAqu-BzYhzqpE<(s=E17e@>}}|@16~B@k0Y% zJ9N~it^s(+Y;u0jZ>Dg%&@h)CV48DA4inQ?r?5nzGjmq)H1osSPD+3jFn{EznMFjl z-UjhFc3|1a&1efU4=4l<_l{TYVuN(7qD{gD(fX=&9{thz-excL1+d+$G|Xfq@b2JG zPc>M!P|}?sxYqM+sLU?{h6?<}?AP-4?cNgiQ0qO0Wi-}_N!Sc>{$1kTn>TN2z(&M0 ztGLMCNx#U-jX;0R3+V$((Db8y1=@lEb@q)0?b3uH6eV~Ydw?;4ItS#V@Q16nUrH7T zrF*v~$YgxO@Z)8P?Fi6C^jK}KKrUtn1l(9PxGuxHg&0MBhsZOR&3NR-mmJqa!v#C&VEG4ae|$l__(%TkuBik@Nl)?u-TMp zayT8!zK%2x)Yb&i>{pMkxp@K%qnVS3aousTFGobIh~$qv7rQNpatvM=ZKxSOJ(&|w zAw-vw67QHyzoG0lTnmE@sfN|p9FA-pfR||{iiGUFDZ{A@_J4kTCiXfw?A&?k+v{vt z^_si^RtjbG`RkhxHXx1?15?zCc^A{Fvo}3%hXg#5)~qkZMtXfimQ*DWL8}|~RG>r| zY0?Q441e_TU-eXUg<>2E9dvwGy+4f;m}^JAPn(AT+xQjT=Hm#;89 zn9EgldiY8bi`g9ZC}4!w@IFQ;hVK1gl(9?Z!fBT^S_Q74wPhMmEIYV&4|~ibl?-wk0NoMds(iX^eP#cK?IV?t-PPuL&oHii8V%iNOlO zhi<=`duKgz@QFk2JBoST6~<>_GvJ4Rg&>W?Jr;!KxkzGZGET6ul$?oIBcRKitcPjx z5rx@GUeB-44eMZf4aL5kD1H4w;2u`HMtK{Bch`r{A&%F7@NBpvnN49X5vz3E?j|%R~YA6MV||2SwWI5wcUXq&b;3tESkv=L1V!E&7*U zR|CsR+FDxZPU%<5#vsDzGvEr`K=Q;;pn+1Kn*1qR(MY=QVQL|bqkvWgKw@yPGSnij zfmen^skl+?>YN}$#v#!DE5^w=nD<7-KEAZ!H-V4nrsZp0!(luLH$FUIqiA1dOI+i3 zAe~fv2a`oELyYu?7$;!4wR+cWmFtn#K%<4^v6l2R@E7Jku6j$v5DuUi z^u5_2(}(m{I0J1)__I<)1c#B>Wh_RbTKGn2?wR>hN&6vKVzqGvaKO20`kp(2LXL=& z2N-e~VdmICbo}ni7q;h-790IvA`Dflwzs!?02;x6v|%X;!8u~d3L2Vhw$$V4yhD;l z|GIC!loqX0AIGVJ8y_{P^5yAkQusiQ9H0{Hq{wmQ_42z7YnFbO0|uOY-KTma!raBa zh0o*1+(m^K|DZ0+xRFMWTF89j$B6{mXYr=QLPR^sUx~4?p*qnu(Ur)xo%`fUcNkeP z{vxW2%3N{TA75VofPY}Mdlv<4hvbmYVhzkjTpwYUC9|HJ?@&d%a{W$!|GINIKkd(#VPNgk; ziCDyf^Tqxn?Qe_O6cltXCguUAnP@*j_6%rQB0(|+Y>Z1v+HO{|LUpjIPSw17EwPaT zozX?R`8B*t<@ZoTBqcK_6iUK*01&`Y9q|n@n*u6#;oZ)Tr2t4mQk9*j13I>vDyG_eK_y*-8sBpDnxD$)d=n^GaDNifQh%)OUqMpn_&!fB6{9kj}p@mT8PRXU;&S_x74)21c|C8*`@PGB! z6_stL?~X0_d`7bd{vC+2r9GwwV8=H83rgqT4nFtHbs^mM`tj)@)bv|nezUBukIWa8 zi?)4&LId;rkdKc93oN;v(IMfhCdI{Bj}?AAc(E#W~Q@9a`} z^X5R#3cAYX2M;jZ-qj(^G;lPddtA{cU}-Lpx-aKnM}pL^CIS?~#eiTc`uSl3dgIou ziDyMm0afB;$ZrO%YaK`pB0@UHE53hv+t${G7zw0-&$b4EYWWI%j^QI1CBR>AP&HMeiWsFTWhwPkyA=1B{_3)0J$sqAeR zL}*N(KExoN$N`2J=S3BfsD&obGmdKn0=kgy+bYU)t zt4Kk)?#Is#oz)N;;ZdA!L^1Jw&DT;_Z53UY3U&eFXU;45wLxr{;0h2m)Ux*8z3c+m zPB|IfK{^LUxs5Kz=Y2C%vkEMAa2)fVA%OtLtw28uILlTifnMn^;K1blqb%F1_qyMK zLDc9jb3tLh@JCC&qU)mWeR^`@+dVLdeggU0`~m5B`UfLvDsBw5m-7Sb!-u~$>_v+c!Zh;M&+TjlPsHqd@*>lmI2F;7IoP`}g5T;dWS}oxXey)|0Rd^5&eF z0$N=EBS)fKqpl~OIu$XDi;amE=PDH>Dck;fl+;copc>*~S+z(UA=Zv?zeaE-M*AzV72#r^;Gsw+zzdUbRnb zefd%yCYdmd1fc^XwbhF59qsL(klh|)^$~4Fpdm3c8oYtljPPH=f@xKHcHq=7<4M-Y zrE(cN(8NZjvb2`Mg#|&>mS0r^kYCHDvOjfiIZ079ooB_l2_y9+`4gt z7|kQi@|Cii$eWa7#PSvXFkB=U8{5mF?zYu+C&kzw7JvfK2C{{;e#E0>Z zJ|CECxVwk_mY0%AE1fB9@j=G|3p_l(AUuAfz5EJv2ehTe1tm{1R=g*(fEtUJ)5Xe^Y@)BlYi0pL{y{T%-1k<1F zLSHqCt}HH~0pFs24ZCb}TO~vk0iZr+h(WtQ)rpNl7q9QXvwX}ZF5#F__kb3&KgW3T zoT3aX>_X19uh1-Lo$P0sO58qYa(WNo*iN+K!@&7pM{NWDx3YX_0}wJXQ(0 zV`mvzeG7QyZ_!!WDYW7pbfJ(zdm0cJ_y^P>h+;yyE(7t=b3%ABBz~j7ejW;dMKGzV zPVW&nDtL={=#+`1g$YA=?}-zY?G{~fq>akxG0`}0K7jCxGo+@dQMue(-n>jn5II5c z&AxmAEDVOraoG223hYKyA-w1$9VSL@R~V#mFO_1_UsPP%ILAM1bV6DsRu(1jQVKC} zL7K{VpbH~g@$$b>eN*4RM{|w+z%}yYCyrM_=YiZ-+<7T)9b3`COIq8}o;4=rQA{g>U6M67{YEFwb1KE< zL0qP9FCp{jf0v+|+lO^ad*Xc#q0F=XH>9`dsBm#MdMtGKj6tjO1Uv`qKccmGKQeL* z#RU*ipd?q}Pzbt=PblYkxacsO#FUklea+v2vdwA9o$eAiuYt2RTR_^m58QB>WP^^h zZIx3LZX1WtIyrH1s*41qi_%90fqVUuiJA9@&Hi*%*le___yM9VeAIH@f>;bHQqzM6 zML^?-@4mG4Z#$5pDk$;d=6QYM172e^i4JE-r{TM8bc)NZ zn>UHl>(;Gf@Z`fFV32+UErH=>cnWVn@*5O%_{KAscqPn$lO6bDVqv)$myQ-(zW|)a z#`B-z+{95vOUqHdfE}CSIR1A0Q>b(1{?9_a!s9m9nq$cKIDzVr&vwf#YD?l5vuCC@ zOZuqcDvq;gS={Qq8?pC6GiJF;`txpWQy~Fi{;wLZ4Ny&(Z8(Ae=?~~(jALF}A6XV4 z+SOpgUIx?uja9R#h=(_eu2bWFu+x|CY~($$Njk@Wzf8w}*XG&(Rj2=-{(5e*#mC(I z5pX!b8!m`(-rjZiqQiQDEw5i+sJrgPYQn`GPQYg`FA% zZ5j-%;BSxB5p)1)o3RQIJrRV60cvT)p3bWxe1y~o zQmy>pgpow@s_zM26ckS2-E5Xr*|Oy!iZJNcCXo0$DnUFr0mPpiw2mlrfSnM_C^WNz z653x22Y(%?eQn2}IzBRj^e#1p5tpK(PyISJG2LA&`%u00JbQi^B=0*QI%*2EH=DQL zF+DSrW%dEdeY4=l1 z7ujoxEK&?A2}y`HWQi+Mn8@~_h2)G=5e#fWh1q=qlSq(4)`QjHYsT*VNLW|GirC|L z8HHw(!|XZu=CgQ2!gCt{uK=)QOM$@D zxey6UP)O*?ap`8^k#$&EjgknPqm2YF$L`G#35^GVRoPFJM6xFy+qP2dZKmBuO5_?` zzCt`}krm{UIrv5kkbPk&0LH&1xi$zhJG=Fr*q|G^VB6a-AS1MiwOopy_gF zyE2aNTQQH&70d7Z`N>?!%=p-Cz(L=z5vD1;SNstIWtUKX-t7hr==*Q0LHyWXkBOE< z<{(%Hmp2@r)Jrg?m=6#;5L9U=ku&VX9x?9YTou2M9%zLJb{kWk$qs=4m)z|0@bbpL z__?R8oQFpIEV#Qhqy z+hpe3`U~;G==TX_FVYoRZ}c!(s9pG5wDTcQ_}8uD<>sR7oDHLeL6Sm8>Fs#d`W#uVsGiK)J9p8mXyS(=rC7IYri zPxZWaX||3D(Im>XQxVD7CVgksPsG9acE*Hu;b=h-5sU#%V~yp4S_~OzA_%!CvBEaf zzy6v9_M@}{WH{@mXmld60V}sS&QaI-}Mr~W3z>dqqrFjnpCQ^mc<%E z>cf-8nb=wDc|cP8pK13mV%m*-V!VFOMGxB6A&Y3H%McF`+_W$OxQz!+gBEFRUUTZT zyd@()RazPJH?_4JbU}86uU&I)>Uqt?)2BCIv$BVT&@U+(bTO zck-ZdG(S=J5>`VkZpBflbdk?64VV<<c1axO0Pp|FSL*ov z7-9MlzkiEg`{LNk5C-}KrI~tmc0K5bP%rq6JSod$RZ&-u5xwg(82){`r!#;qTz8-| zm|!C2I{~@B{x!;yhOq}n3;F?}qcuo27{lnf$sbu^Cs@J|jco;X{`G7g*Z`5%e*zQJ zRiF2aN~_3vlk(sj5LETUfCZp)jsGX^B$Vg!g*{=ug1YZlZ|vIz!LVV9@~zII1D53P zz~-{W4IC4el0x!dqW}JH@riSap?o3qDwu#kCI0r7_hm{qbvjX2BMQLuT-Ns|R}F6w zvKP_!{Wg$I>-vb{#71}?Fs@>>GZdq$CfrF-O-O$}7MNq%^$8^m6e-o73Lpbwm|bHz z@ST+}<|)p%XD~{VV3g|xxzrZ0!rWalioD@&VnSeb!zsIm8nAieP+(5$g9l(>GEE;r z{A}I3OHI}r3V8ex!(+s%(}5_j=IB?xK0e9hLeZJR%V4yW(*rJ2WOen4zUtMKrcazM+-tFiYgFK(!R^NIedKG4I*pObV7bW;0{OSz z`kh7Pee%34Pq#3MG>49Jr-MUD)8!#QTPEB_U--vx*Kxf@%7KvGH^( zf(}xddp@CjAM8S3w84;;Tx=7vOI@};6Z4aG6D=UJ|ctnk$hF9!cDTi ziL76eYsc(juw8IdG@H1p!h(V7kUx#~KxlpqU0w6v zyRM66MpxX}mubz&!66{V`W=u`Bo|x+KXI|Y4f@8GKuWsZej9r^**#+D!Je7`OJP6S zX$4)~J&UCSM)UE8RJw689mfYU)sab+&W2R$#vX(`21InwMlB&%nJMIx)^M8)TQ%>? zf5ndo92nNH?5{fgDn%5mC-wq`{nS4P-PFA6+cZ&xh>ugT0|p5AGq0K86Dpk5a_wk5 zeb?2jarq>gUfTox~AhAeaSv2&=3FdTWeEnH0P* zO0>4N9$g3iIpPTH>B6q@T*mC)kPO_czrCF)k63$>8=i6Ib8BGz{(q;0(nBD8)%u#D zOQ{k#0r$eft(TMD<-C6<6&D`AUe`MC9@*QSN9f4kKMR@ctem=}aUkYguYuK;{a8^~ zLY?>*^U=0T#AXIhCIJfRh7GY$C__T@@|6x0f-#ZZN?xsF!}uS zUpEj5*;OCj{4V5r@lSKu_S?Yt)cC73$$%LA7}ypU?lY!R*H~RtKqfq~<=)cjq#s@e zOr_cC_ecK~CRp(pUPBizH{0Bf!8JlMSc@e+&$w}Rw0z!$+L)$dh}5B7`uFhMqvhs# zLRmIwU*^A#)NQ}1_hv7{>aYnHiC+fH7$rWj|JPq9CG0Z`TWb8!CMvr=%91~0BmK{Z z?`9Bue8bf`erQ2LMWu6jw_@GlPPLE?%P!c{e`v^A4)V(n1wVYneZ9}M&Cj3D0%Jrv zGP}6^!%h7DyBVIVZ>hL->y}PmAf~YJ&;=(ouMaKT#*KBDYhX|rgqKy^XpfC~|C$@u zJ1ot+!Xv7ykKn)(+xB3MJzT+F#Umo3<3DOuMWt?qrVw2N>c<^Z#~-8g?4(PI7oG?8 zm`h0L7gij$G`X{07Bsd)b#~yz)pNvJNE!Z!6nKF!Rkp__S0O4nC6G$|G`Ljikvz84 z3|+;qy^_bm#3T>!83;DER4DNKj67M{%=#DAhy!?)_ees^$Uw7Q{;AbXA%A`nCPM;X zUEVwHi)}cFZdKT9-0cf$1&;d(!0z}T!VBWD`dbizWMLEaB;35k0SERAib)KmI-qou zVI5u%srfbzL(8pLtO7O$DuE{#)Rp^Du@UZ4pbQXe7cojeUeh5%6O^m?_CWtZu{(LNb3haP|rU8Y7>hP$dR|D{?@xLMK{< z8xBpq7o}$9(Y76|ogkNWySceV-AL|5ts}K%Qhxi@O!zwB@koRYEBauN!nltY{&-^G zp&J(uqoc^(3(oP9K_28y9;N~mQq46`Cjg?o#;_P~oF6U#JUrj9Z5Hkwf@5T)U%z!K zDx5Y4@n=xsYsi2h1THiPKE$j^*Exnm2Q{*9&8Rxn8x5p9#!Xp#Fh*1lY7}!khKG%k zK;RbMY65mY2yqyDu%)y;-%;FvSwe}HiW^LV7=77EDpUt^htcih9SS|i@C|Q3*I~z{ zoKix|)rd5U`8=nBaiVJT7c`Vz_iuj+``Vhc^3+w3NLkw(95e*NZ^Bst$rmtc=vENk z(3I2v1~M_MNX(2RH08vV5c?>Rj?w#C{oncj*E9G`IgT)nVLGViK)B=8&gnJaZQlZY z97_W-D}mL4g>?rX7zMw?(@u?XptpxQv#HmWjc#Dvp#kkP_@jJ9_dI0`qnErG?gEH_ zEJJS=9{|;&9IO;!b2BNgn~lB~LEJz>M`xGfWXSXoQ$q4%PcL-ezc4f+hArqr4a4Kf zZm?-Hh{c3A+oCf2-Pf<|4>6D-ET)ZJLKS1QHrW9JOndb11|}3>i>*~x$Iq|1?SW}R zOg|eN+X9$Sgoe_cvfjAeWKEi z^pr$``ZYy6u@if-4K{ZYGpm>)%JaeTan^+p7?b||rVpG2EhAxMYC4VcpF9YZ12~+R z8DVr@b4FE9sfk+BpVy4DBwxb@0_n$L5r(@J zFcF@+ku23gphL?Y#r%dKpzJ+Z@BlyrLDPo(dQQ)=^w_SVXw>D{Hj1S;yK#=HZ`}CY zTbXzI^l1gRGn+76@(s*TbRaaah3GuqW0}>FE1m}o#iNncp^)(%av;~zdnkhu8Tl2D zFXBpBnNt1)0`L&?H-u7x_6B~|4$v@}MTX&MAUBkqE$+TgZvSrK<%~fIgkxidSED1V zk~asCZh|ueup7q|O%&0^0F&y<-2_j;RRZg&dt`gY!MQ%<;^N}wM)$ZM5EY@~K_w_+ zH`LODS}|-aLiYd`^Y-0AsM^(IAu}2b1^`+h?EH#eM_AOORuFf~8F~J&to0dsdK^8h zRT7rc0#%IAv?=C)0v&K>Ab-Jl=Gv|OkIz>lv$m0@_GFt zyM^c7igg3n6NK+^6kKG~X~f>>?r^Ft=q12Kd<_^rK}56r_3Pib;_jZveT9LW)1snU zz$%5F&l|MhWt-QIUrRQx!Tc{xkauC9kJ3GwCuawU7Bn8riKqhV(Za2^Y$ezv%>~aK2Q$34*WQHUZ-@RW_9tk{@Ux|h(*o#?9b=G6isujW{&NyFaS|~w+9hAx z+BwbMhUNiJSVHaC=ZYIQBGPI@{{F#v1{;RO0v)13TOaB{?B5VEQwG&mGJRW6P>{Hl zge;g{g_ajVo!b$h-Gfol+qn<5?KE0whHm1Of_(uBi1hoZZ{N<09I>Suk~8`QUNCPGx~K zYvqrC8AEB7Acw;m9|uk@omFs%TaFn`LC^h%%x0uM()8AnqBN)|V3dknHmmfQW}PQE z?&0#Sgct zm+S~#ZC4z+waN!uj{yDOUhu;i;cb(p0d8n=0}%8X#gz@g9~a-F~ny zBSq47LR2#xFLwn84s0=j%gA@|4Fto`=88CE4w7aPEO~qWrmgA2mbXhP&f#{pEBa7p z!AShPhVOga-R9T?y5-5-tI68!rc`|A|I3OX8@M5-5;M-=rehSlun-(jUw1%Rq}#>r zv~YFRfHzkf-a8SJFHWo;O7H1>-R2DNuX(O(vzR^!6KF{crPyTy(#|ix7H+AsQ-gn* zyYWX_unQAv*B0q;p4{_2;N8{2CP3uyH;E;Ly$;*K$sYTK;1k9 zKJ8b8s*56mf`S49`}gg8ac#Hu{{15;FwZJFa9dDU#eK&D3)`$CsL8&}j_`&a6(@jS z8yx=T(Df3E1jpU5Giz*{gNt4-5c2ESuNy=Fc&jhwQfmH=@SxI*pzB#4R*L&Vm`s?o zASxy0n^M8=pvGsA#)i7&>f9$ejQWGDI`@#*SY_+|f5g2BG?#n(HyW9z%(Kk1OvzX> zCG%WSWEQ2&Dj|f7WelMZ(IhmAGRqi6nM%e=X`t8$ozGqSdH(zPuk*g^ocCStIcx1_ zt-YU0+`sRAeXr{?UARdtv^Lc4{`<$AzhB5{mho?Y`W*;b@$9~T|9(ac!Ak4!Zx(os zZ?FTIdC0)R^EojVVpOI%`CoqYXFwq5=dS}m#`hA82`VMglja%V3U%m&@QUZ><&6b@ z?3Z-7EJ;=sipFDfbQI|Zm_c`oKu;1&H;S1TGa^gIZNpv+2gG_$RlYRNE65G91+)pL zPX$16BK&dYZ2@gyG||`O3h!nhV`O97hCVVPA_A~01_#RxC-)& z`~f4lZ?A@2W{E`LzL4`z|Wn%C>LGxPT_{U%cH4WdkM%)JgP~87nmtbsztL zk*nfvUFnHCrHtEtc7TMytIW&7a;1MK)xRWyf0e)e{Fmc`@$cum&Z6ki*>NbgPZl%> zI9k}aEIvlB=7Ok`F4+|K>#zmCo8s>w#K6TZbpFS+|Cr)jH@8T&Y{~%oisa)VNON(g z3=b1YSqM@gl#KpM+y18J9uAF+pp3o;5r)6UhT+rZXLP@J*LdPRAKM75Tm{62ist5| zCx6EzDka{*UIFBxzMGu<4$XXvur38UE8hKt(62j}*yyB+M3+Qxu^)GAO=`Sxj)f#S zjz_B$KeFC##LDTt^zHZ2BgKE(L*)uUy6eQrljFVMeXxwsI^T(bJUUXcUe77}n;ti2 zs)Fv=InK)mLXA!+hT%|B2h-5bs!C}>rDQtyQs-m@R!dkA=h%UCsgTl30h3eP)vD2Gd zgy()q_)_^zd=itU*#c`0#f;U)#N<8em(A6G{XU&DiRQzB^|Bvzr-7>g+u$U2p<-&p zrpkQjeX=${ADz2GK_)& zS&kR6O$X{7lwQox=WGE)sKO5QuyEUtb1Wr(8#FLV2S2FL@)6i@m#zni;6V2Hwx3{J zM4GN4vAi>x{YMIgpHN=QXAoD=q(oS%qnJO*%w)R`yl{!L9WIX)t*I#-_XI;qm!@Mp zXIfHPm|0n)uj`SXZr?tYz2WWMBdvaMR*rORIA{)H5iqdFCO&V)nq?(i&0+1`bk zt7bV%Wv;)lY^Y#${2PX*$pZq8`gbF=wHF#>KMSXW_ub8@8qHf|SLvD%)ctE`Y;Y1) z0Lhh6?v#==+dA7vw)GQ|hV1;!b%?!Q?jdQjchy5@9<#A^4?Yrbbsd(j7Qae$bbKFO z+zyX;3u>CJ8hXSU` zvK`N|6?Co0inlGC*U*yjJd8KmcOyv7J)dKn2JY~f$vzDJd~x;jMixQ#rtr!@Cix$q z(eb+peX9nVm_%E4>7%{tW_M46e04t`GOi}Y))^FsG*J?ZCCF=>o5`-7uCnB~GkTg8 zPqF!tj=|wPPnH0|XV*EE75}{4UR=96uX20lBvl9OZ;O>Y8WnaJ{RT?*H_3^oCn_9T zTL=DxGQxPp>WTy{7+;eeCh>ALN39)mavB3HN_1)1Ky2H~XY+-S)=hVw<=eU#_fM4I z5Xr125zMFqg3R^@wyrTTpj~yT@p5$))>k@+f(PT0l9(6;scw=E@VLskOpEUBx2rB& z+cGh(>dFcFOR(If6Yj4$e}2<&!?S~*Sz{pCxPSO1mJ+MTsO@Bmjz;@VTDTdDgmS$V zT&TYc-}?kr7hZtOq(ZwXLeM+RtFESo5X|F<6SBYKk^Fj3qP4QmXi}|do@ym-(c8l> zK;?M%h7ZntdJ~#U*518^b%qc_gmfrsjiX~>?!-F?{_xz%v(bzycPV1z9z45BQCtE= zxuS+`>j%>Db~e{`HpO1}#aQLH+1{0K^3$1e3fkuNLeJrmFZ9*~9ui;3b-Aor-b0pg zlLxyZ5tF{3-;FtS3?O*~C%KGH=n)y2gKJq)b1o;borsN3@WBKl7gu~`4UiM2|3Xd# z2b;4wZR@j{?$W{cSY(^LVdK!Fpc}#d+7K2CEZ|ByxwaByShKlp!v$H=Mcmt*XdnUQ~05JLvlM?A~C3X zpG?&+b8m6u?M=4Wow8$4HgOu4Z^{!3CO}}?Y$Kn5fnpIQ!KmlzT2#91GH@{=(a~Wm z@&xt|k|DB)g>oFO)M3o~xU;avn5{3@;Mg%HDIpsvb%MixTK|knz6Msfc^`wrN&!Ps=f+gxa1WK%-Zb1qq_JY^=^I1TZl( zN9B#(C|u)VtS^L8wa^!dDz}oN-}U6G+_rk&9TO+Jt=(#2ak2G7KMT?4d=>Vvwh3fr zmEJ4U&>kj?w+%jO&)$N_(J2@9inPKYmer9y%U3#~!L`kcd=TAQ0( ziW$&eLltNwsz!u|0n}VlKXQjs{!Iw2R`1XALh9<=j$}8Ly2M6=U(S2Eh`LI7y8d z$^|ADY>911qL{H23W|>OmqpfI~!Y*=gpw)#;3*9CK;G^+_hp@{O|JjQ~n@CyedeW(*K-`hL)_sdM z-G~Y^7ggYs(J8TRfWIi^$-lIIC`r{{k0^hF8Uu=j)jF0g+f%n^Dk^lMlbMlG9&->* zBqeA-N~I55-XZzJIY#8+3&vt9C&A3+-}^L|>j`%DqBVh>q$!~-M=u>=fStJimB4v^ z%K}JHfpJ!G;d&3t(f-4Kpe|~3e+Q_Zp$Efip$&7jz~8`1kI9UE_%H|{2{)6&W0QQv zl(WcYr-;FTP6VnZ5wXRm=R~u& zhzEbe69?kL!Z)uhfArYP8(AS*np{Q=$0Jt09Er;T+pcuDpDK}k!urP1bzPWDa`0lB zgt(kEW(*CxAnTwG76uDvWcneZaP6qL3vdVbwpz zHRZ1(gxRkB5zlKzq?WG-e`}cfjnOoVK#_1W^JG-vbn?G*JU7?um?ae)ub}<$JH(Sa zFn{8Q7zz%a_hSI!m^RF_<()Ct;#omXc(v9~TtT1^=OU5CF9dfIdL4$a6XT8KvxOMA zZ>Wm${{W=^RwyE#Mckzid(pJ+w;#RxQR6Y)+_!Ixhb9pyC~|+Mp`qc!3R+YNi0C_b z&S?ExjZqXAnRNH1LA!tIW2br1s7*;?y-FPTd{)Z-7xy% z0|RL>830y*$iNQ4iVeI~S5-@>a>PoCCY#!RcYAS$IAw$lj(E4(g(Cq0JW>jdtOa++1qM*U4XnBxEPN$Ns}!g{ak@=F=VnGK-m1`ZN%`+dcZl-Sj7fje zNM`i+oP_p+>*sirnIrO3&YP7U=pN9fO$xoM&eKKp^LQ+_>Vg_=SOOD}>+BzKAs{4t zM019BXZojNf6M!5X(3yyU3hiin0N~Yd?HZj?y5ko+EPM*^%-R9vrw1pR;}JZfC-&p&%T075E6)Z`DzEQj-DSzTYuWs}PNK8c8dCmK zsLt0FS~Y69#b3ZH(~AFfjW}v+YvWZC_0`jB=dnvYOcsafBM&yGRf`U^DDS&--%n0j zLtbNZ`SpoZ+dkG)pyNKkiiyTls^(a#hB2by1_0fQ7);ACKgO3b8^6b=dK}*@INB@s zi5cXzs(;LeHKa9(oi-xMwQx81w^cxXOlnjc6=Deg8EL5Z- z7C+!Fs1?elyB6xnFSltY22p0esEJ2kPLT3`(9S!*(|sUbK9s56%(1t#i$Ome)wWyd z#F_D@ZSO5GY&3gP4!1}UDpK6a-R8VyM8q;+l8yr8tR{1kYp6_d?FTpPh~6JqW^)uX zvE)0ibwm1Nu!x*$Zlh%A2;g!!V@KwBb7B3yo$QU>AS>H0=d1&F?bva09qU$e&uN`i zfr(Y;Ai4PQvDE2z(eC*~^M=1@Hfe`g5b7ryPP1DUbyntA1s&QmvXmJ2|B_B9l1M13 zT?N^G;lu}bcU&Cvo=4I|3}I-nhDx?NQ;+d9$ai5&-*4zm_1?^7>0*31l*>ZRt7haI z&yad{qo_6*D)$mA-R9Qj3-m8 z*|Y_s9sL#Pz$Aa{D?LxeBeCatKa%Mjg0e)?4YKM!kjS)Fj*a2N!J503rcFCDDzZ(e zQsZTM@-_BBq#D?Xi{IcKHwz^N1x`^7c<{WIYQo2|&zfj=fqP(A1v;AB>0Q=IN7%g6 z)M_rtm#|hSU_DC0*2yKX4V#^XcQ;WSEiS>3i(rI0=M{0Ftfj2fw@WJT@@?WgdpXJ- zclLyd;eF5NLIZAs%#lyFRlbYY`G9Bw*j&$rJ#*oNAY9T%`{}a?2*)j^fPcximzHGZmt|JxvnK~7p)Zc@O2zjnffXC*(dxCsD%vubY}%&n&Me@8m}h>{w^I73FKiOOM8%txdo2mt--Zc2*&yT#txsnTg}-42 z>j&|>2ng!dbvO@xN%`QN{DI#ai$f+&N3KE95*gaqg1hCv9M+R9fYJfl~~N~O)*PwISRjI1j- za_99SLMDZeHhi*`-u2g8t?-7Ww<|#|=Ju$zxH!?CVH3-a9hm~!QJ5u>rEET!%*y^@ z_Y1xL9**3dGf0~{k}ZQyI0YPplroO<*qBq2;NJS6+IGofh8LB*z&N*_=l6O4^sId$ z|4cWdxOa4qWbW#LX-$53X*oC32@YkpM*W3R?4&k(*P-st9je4*5WV{$-+7uVisIOd zV!Ut0Ac4KJGYnEe8$*qliFOu`{2AQfzznd7R$%)ZOjU6GR}dk7yABtJKd~U7FW|)& zL=4k#rDF#wUyKtkEem2>OM=Wq%rAwa)PqIy>@Op%l1arKv^~V|1?US{G0)FG&+wPK z4c$&bSUHUODx9-3;x^E)`oybC1K8M%i4SiYqetw_+ewUzXnEHs66F}9q2R>z@`|_^ zVVe(M3vnYN-O(|e7tt5#+%oi@T59bqfA|Mb9FTpYqqWB+>?`G5hUl1E0TcMHVM)_t z1IK$B7#YOVidNEc%0Dvtl3uk~6YpEbFIgOi>FO%zp@F%f*tg->E1{TjPAdU>C4jh4WjYx0R9VP58HB(HQ>qO*OeFRBbS{}h7PaS+6 zw-qr#yG9JpbbN$e4AXLQ(`KXud)d4=#b?lCmv;&lEff`m=bg*=;e@{`&uVxIC?LjV8Bh~$O;;NdG^uk>Mi0?=xc=$9o5f6@v0Gl)% z1A1eWaVE7iEB}o}IT&pX6t59c!BCmVu+s?Hq#bTMla;oUeb!@}_xFEtNt;-6qtgf>CACTWkGe9glUG`VT5@r=>}YwmnL z{t2Z_ap|dyB2ceTTskdgciC$d*e0cob1nyZGyt7?t>d+I{M`gJsvVG&lh?) z+|6cwwb)KppTY1VNJ<0k33W2groo`OyK2?N41b@8Yg%!%VqO%RHh0O=KFM=$5dE%fqaF{Q&#rgu$zEc|nl{r12_bn#ZPA*v)@>FPxy!lXK+JPy#xdO(eozA* zRVgs4nwb3+oTrOm6=LmndU1|0yFW@82jnsy8fA8b4~hg)HkNoQp@g;sof$2lM)x=M1!U3No&qhj$fe^Wt~?~`l~Cau$+(<~QsyyJXl(aiAY zWA>B3>-})NYQ5;R>BUcBP*e%+KG)?KA2h35aL1{E)TJ4hSsiTWmPOmWWX5$cboG{` zwQh-K!gxza#PH%va?_qR#?6j$#HrxYmY#U$q3~N&@r1QfI&T`mk$8+!8O5;kOo|7O7dMt ze?)itD-d!O61}Mv*e%dptpjHQ;wUmlEJ}h!@LgLM{o;3ywmQ_Qt7l=d5>@%sbz2Tq zC;bi@y)5;h!7QlZTn~!t^r{LCCUSxve5ta61o7|}b_TBabwk)Q zlUdChUgDx6SS9@IF$wjb^7PD6hgXx_}Mugliz zpD1`t=2JZ;U#CBv*u^kVPRU%DE`n?V&GYn z_vr?`&VM2@iw~Qa~AZTNb*oN)%xdg^|ZS z_mQ9JwF3`i2e<b zTjzb&XcNm2A$QU~0Dy5~Lld{875d8fE=$A&)ZV}&lj-2#1k}|n87~)2#$dJ%+Nb{7(Gyr1g$q|+P(0V%Z4mRr; zJpb2;Y0=SJg1lU)471S>WXp&erbUqzooE)zoOVEvt!UNMZ!{O{i693!7_sg zW!t-+sa#dUNx07x5n8uZ<~{+7qqk?i#VpA!M%iBqGh+Wym=B8flYdM>vXtvn?L1XK zW)TA|zRkOP&GngJm1HsNan__|+zdW$_gw+ODV7APUxin0Ubwthv5tEf69<^EURtnN zbMw#RkK3P02|xWl|G2I6>-EJ=32~KAJ+IkZOS3NQ5}1nabEB(#D;ZNI@qAT4zaXc- zdytx*Zo8BPe1)Zk8A7{g=9NZvabGuDuxL!va*A=zR|wYGc!XPe1RbR5F7XQE^klwM z(a!!SFOMl#RttKZcg(fYny1$ z6;|cqN;H1Lr)2_*fi9~gY&T~;@%gI6bElF8iH+P z;tpUrfwHM|Qn_g5(>5gj1A~6wpjPHNzyPk(5^sc1KcID^Bvp?t&cJ+*oP<6qE^4=Y z9a{m$r#UufLb$IQq+-H&myza>)cWi+*Mvvl3^X|}5EJ_-tt}i|_6`QdEw3He*X8qA z-FeNc1YJ)1MpCG3D8IMda;n%gY#yCXU8Q|&h;K)Tjm%y~W`ld^;03lMDg4FyPGh3M zOEGrvE9k&6Inn*@Y!=d`=1*q7K`Yg|g$JGYw(IWW(3ZSUxtrL~t`BH!mr+hdBVw-m z2C1c&&Z-fcmodKqP>afO=dIZ7DZVd`WjoyoyA<7fPDMNl5DP2%529WB0)6((7l;Ur zNTqR=&|Sh&BLvuZt>}U#BVsUOHw}g)ywqVx>Y?LOJYjcW_WXDpUmh{&%va6pB#!Hz zJJqj4F7Ku^lOerE$~0$Y_HN*)J(SYVoKR!@YT7B&>NFN+sGkSx3+Bo0z2J zo$4b1v#=DV5t&H1;0RkF{*C3l(2JzNMT7|JgNsj%gUl{gazfxkmPYt16$e`M=!}Mv zZRt6!m4^(GEE4yIiQ@L-#r^P(%rv0?dlurc)6c~IAi{;AJ5_YVFvk8YigVm7^2u?| z&7LCbMYhBzqj!$#xy88GN6Q=XT~9FJcP<@jP`K_+az$jL$BtWZxcswyuGhFcd65&J z)FlgOA0_^|gIS2i_U(P`d3hcT}B33gwBP5ZGC)Q zUyhHSq|6B!tB=IXz#}Qd`qNd_g|d_w&ueei_PPu%Tv@Sr^LZ-Gyu#qefr;>{`Av|`Fma~Evt4)gUSn}F zeNY%5`tw26G@FbWD!MotsBy0=2Z)#D94obZVyMfRB|5v7^1&TU!>gYefn=c9&bCe2 zjzRSm^f7vT4aE9*>{IX*siKUU0_z9t;+z(}Q)7V?RLMN(q{NHZChLqbB&X0<5x#+m z6Dxj5K`Zl9(4-xOr3H6$UKG;fYJA>mHgSh=F4A$jzQ6o%Pkhp2bSscFr&vmz>CR-V z8+O`dG^cb=mo~ueNqSeKOMhz&e5@&2V$X4ww^Lv0^~cJBy|;iOTScNJ__?$M{Xz23 zT?koEc56p}GZE)_R(VI@?BNDCXPA#!uMj(WW{VQAErE!S!(w@hMkvY0i+sPoGhH_W zlZa9Ss}J1krF|-c!ZiQwqp%JC)R=Iig%&f_X+*17Ry6Cz&Pba1Jeb#k{vmFA+zHUM zO1K$hByymag{ts8_cj_q1z;Y46oP>4A$yFKV@F8fgE>lPF6V^G$qj0O;0>`x;^CSV zufBi4%Cib-rWg9s%AIWAnsB_48m!(=!ZYil#84w_vwZdf!f5xESwyM}R9ZCZl^YzH z%*IWl;&U+X>vaRB4LAV}H-IlGnK01^DmExR%C~gOKFHboQI&qW0wYjh>WI(R-BeU* zSh9deki$R(xps*^)=j*8`Ep;i$&QnAX$Ppq9s7t@O>dj&lXO7w&ZUy4@#e^PX{M#6s>G8XTtMpFUo-sas`g9bh z>r*~dT0&ROH2UhnCH;8jmX$I#e}Pi5B_ZDF4Y{X1B_6D_OWxtT0aq>6YGu z5WfIZkxe+7=-Cbtmo@F0{o>Ezd&u{AT=ogypxw?Q7r%;dgJ!{tJrs&PweP8?Ox6n@ z2mSi@2YS&OEij&r zta`+@xvGa>7REbI&};Uo(-V|3;5^zekKh_pef1h>7f;1weS4zqf0W4RV7Kqht z(GC^%LXM@B+?1QHOf$bf`)Rcs==z0>rAqOw>NYgkyU)Gfto>1II|3q{D;X)EjnM5VnSbSY6$UxJhBA?j z8b|M*&-Y&@_B_Z$*FMw%4u~FvQ%!_es&=-hNk@}Ee5o+B-1&~fgvtPB&;0D*gcKcZ z^~ONCxuSm4>&^>Xg3qP3Zcn^eVS1~KXIq9_@q3w1^^EqECS?VIcat+b_ipf$Scn87 zf}E%q2A?AqI|Ls@-xu?!8#8HggRQy(Xae$bjItta1ezZh9{6c&R=GcKu;%#f(66q< ztxDB&c;ieKyg(i2dHN>b(H(txJrlNGk$`;b3S1s@wI)aVK2ODZq$n-^e3M7zrn6UZ z5o1gHjM?;Xw7Lb$R^6OuvsQ-=9}`)5FXFOl@O|bs!ZKVGYN&5d9FTDeiBC{CTAA&j zD;FTkelATv%`y_T?78hHmg@$`B%^eY&Y*YHAz!y?BxfoqeD+<3!NJK*dR_7A_Ip&_i* zCq-m{*+af4dI7C20%~##-rpNI_2!_Hre^e6>%MzEJ0OFMj6|+x6&&( z?ro;1zUj0+E5!Nirt1Jg+U`6ljH*_{!an>|mQA>T1bDK~+v;(in8-gq zDmaIkLeBaWO3MdPGq+y#u%VX>bo(f_l-|+oJ(KhpNBkEQ$wJ#3Hw0zFunXZ#8C%em z*#7k4G_`Fi%scY+Ot{3xU{W3NdelNlwo^tgex$p}#kt0P;$^DB3S##N;`x_`2h)p%HY)LpU zM|3Ojj-UC>h8)xsV!2Jnulah=8s%mEjzCe!;;b5Cs_;p3iT!5AGO}pVF1SjEq8pi< zuG@O^Uj$jv-yGy`7IT;7K{Xq?x>eAMS)x_+=tk(&7)z_R3kJp2^LO2~`*PsKGF-$|Z>_m}nYJ9t(%AM!{P}AX3xzIdIp`S}S~*?F?Vsl6 zObAN5tDVUt`(Y#2(bP8k+ zg&XwHwzCFflauK{@2XkaV*6NJ1n(Pf9-sV*+KHHB0m=50NYOL<(vqx7uorjpmC9~H zo`8JwVb$639OpcJ(Z>UkKOh)EOmW`ULuPm#4GcF0f9P$HEHOpU8gk+Flpn$U0gIJ_ zI?@*6aV@_n0;S4*_0T5S#&!v38})56h{y07vrEH4gEqad&Y8W*q#g{Eg4Fh8`Uh=s zE_nt%iuZCfU;X@6`0=<=vHcx}t~lROjUr3d4x`3ZQsu!GPu}nZx>I|ZUl_c}UU+vi zRjKOJ3h&JW8rB}@2<8Q;+LD~kWnU89p&tq=<{_-TZBaA9b9c8^cU_NFZTRepj?J&3 zHe^9c{9Rk>B+fMH3ylg<&(go^R&zj7dZDFJ9Xil z6Zv;VO~Gab8NH=35#809FyCQAVcVzje1xhSXmIs?($XROvR^>h&TFn1gmxOFTw(nj zrjz5!d3*n-CaTJi%*v0`30F~KSNC}#y793BB)-R!>QK%1$Vb4q#z;;gIYHUe|b&!YKsri zJgiZ?=)%Pzcv*ytp*fjTl)k$Cc;Q@evw|;KU^oNS(Ph5M_wTkz@?TQKwdY-so)EIz^Fx-&FRx6Kz&#H`}p z)P~uKkHAEYxy5yEM*PSkL=%_v1}v+k{AB6DS@K-Ozp8?FR&e?;sgtkx+~sqsUyNxX{8cCkAw z%1r13Ugf@-8kUT@@y346&FJE^%T!7+mx4<)t4O(SghG-7hk0(g@kho9vIpn8$#ZC; zA3CLZK=w9UHP&e-cGGf@>A{N>D9rq2+2`V?T4k556NYSaXn`oyv%M-LMFM}2lT(4n z8I1h#H6prRQP#(TTjhVBC9#-{=?}73>TZ6)@0PfvLc6Wcx2UhV3zQP_aMYx9pYe)d z@otKnR{Cdq8Mj6&do+gzu~^Xk>@oHhF%0EcSn;1jp5>@<*mj5Kxcf5R_uQh2>YOl^ zjjiVOe;JLuF??yN#Jakj4U`;e@~+yYC(eB$AZ9g)1NQh=Ps@$i#+?GUKCUX6tr~A) z;C0a2@ILw{G?xL|Z)#88;S_zhQ6%LW1yYUm_liueNVOL;yy9%RH@~_|AT?IVq~y?@ zS$w z(>6{9mxeia>wUePa+ec`>}CF8`$-1vZBY`{a#tixL2N9d> zH5Y<-(j~`)!B_Iu;e9`Ftz97sCq?NqQ%kcH6s1IRy2HgOI~rXWEUhN2)CTsKo7!(B zQ=a-c^(v?3k#@|jm+*&yg!(66x#=H#Ws3U$6TY%z`~NCm*&D!_ck@xvgKKm(dTfBQ z-Le#1uT~?du+6fZL($u<%c;--xf;1ihv&0`MpkCByAxy7oWTeh`M3z0TRpn9mB);w zV?X~Lfd>nIe4lX}cGN`~41N2~&)5X3&(?wMvIeW}BNfAwFqY%kjJ-yMVxi=GHReRh z8YmgO^^4!5#&+4~g(sKE{3nMAfjsp)Do9q6okm%{} zeU#1s4+p8O-Lk$o4HzCI(!aqUqKQe{9LU_{L1oNzZi-?`;4djtwxg}Kkb0*ok!st5 zoVwLe&SygX(WabFB%7fr{+Pm%D(p+Z1XoEy78QL72c*k$RO8hg`-J3&5=dflNqaOs z>QvRDdwC6gIw(rj$YGxyzX?!7mF*G6$s6;PLtp2$=|nH`H&gk4@5PZ|+-1|`#oU1T z9y{p{-#4a^@9SQbF!c?h<(YjXOKKJ@#w0z0$a~4AQN7_K`E^#&917m2{SEnah=I{w zgSKjooW(RIdTW@h!S`;T;0oh9Xkq)j_?*_@Ww;x(q0L_2oVDu_pf78g7r~!OH*4+S zdJxEXC(|Lz~c>jYr zVzcylK8@D$wZxbow7YWo?@=j>XLPSb^m!7Rru8j!TX>F986W&`C|2AgyB7lwl+u;m zj`yeUoX%zJo<;m2pxkJt)GfD3jo?4DU*68NWxtZ_4g34z;3(hDHvY{~60Tth>TXXbU2``zd?OJz6ZbwDW>c549YF{V8-A@(-S~D0gnN(%Af*$Vw9I1W3(j zGjABlp_98)o9=&`3>Dh-e?x}$eb$urzun6A$y^$b$8a+vb|>!4mODm%CagDHD9?n- z4MM@LR)8)oE-~_a*MdRg7RM;OyVMveE)#q)NpSHel-f(i0N&N_`L9fMGLXGaI-raY zp~E(vjZk4f6ZGOZlTPn;#z2x~Z#EhPZVhMhU-Fd5Kzj+-7v2E*J4qWCsXkB9_(h#1 zk)!o5V>kK1tp9^Y_$-W8UlEFv_C?>`@DCBXxql3p@5h1LJr*hqwkIZ&Rg!L%+HRSu zU+PK`Jd<^=1-$lP1GSycyOCy%H^q}l+QtZuWNk*+M@?{hEjiS zY4mCwzWn>c&l%@WCO&)GXZY+lsePe7;CJst#ehU3ffmz@2>-dl9Em3rb-Ay8EY!zP?yyKY|Ll;!p} zf5(ia(K`Cdah-i7#vBt4PkP_+3)z4^C4rSmOh@!P>N7zmL5Ycf6WhG2m}_Ph^l1`C zJs~FQSvu=xZBJ1ZiJLx;*o`tI1k?m9!6Z97+z=XkV2sAO={m&Z-^7e-v(u@slLeJ@vx?`6A0X6{*y%;g(< z@wZ>o0(BA=8VcOK)q6iU+gLiTB)#!>IcBnXu7|W4UPiSy5>j{lPK@?LyV#(%>7VFj`N&uGj>Vhqiie0{Dn%~@;PflJ}tLzpx!<{MR|Xv zU3mn*eiCOTCXYgfK_`wYeuI349Xs!enB_erlshExG0bBAqWcxk*%dHAOwzJko{&-Y z2@vs#ZP>39E2$%>Czh@MU~2+hAMM8de5HlF;5!m!{eOO5qly%`2U4i{VPG$iE;r2? zK4KA6-ZS@)?VFk&W%|xX#T*SqsQ9d zyUoPBQteh=8sLsF@EC2?ghqo~sSE~%`9SHHRG&+|f4!QjsunmK+~76`EzHB)x8-J- z9>Im_JfO-h`2rU-k>N+`_}~~{$!V-1pt4LDv*5Im*eHPCV=sBrQJ4e3ie-UTB+M4# z1}XI*=1|<`Ilmb`-82)wi@>yTQ)4}I=+DKY%T|>O+V+vw>+3&#lzkcc9Fqi@pC!hu zQI}wTukCGwKUtbNHNFf2j>dL@#Ba)VO!UA+ zDm4$cuyGUgt8(f4D{*v)LG+omt;bH}rzHMyQKKQBZsCsQ6r+W&d5WSo}V*F%yttn%TY;USZ8&dt!<1nABPnjw@ltcO=eLkCr% z5tO7z5S7^HR=q^h326?Z8q#qZ{#k_RLNn`2kq;2(4ESlT?!OT+pgPHx7@;_!~k9{cI)P10vwc|(gma0$9IQ#HY zxz4VppFZM01VccL)5Lcq>prhWx2qZWfiZyPJ)ZssA$V15~a;M6Yi!`@j--S^h#jm59#3l&?WoRfcJTq_Zje%LlFG5<=jLQj#H zx3%;~eR@%@8MRJzd9nc#7Ac8*3lk$H=?K+~6)i|{Vb=}a@fxWFyZ{;^SCSuh3Ib37ds*u)($#hv(l&CT*KH$ z0wT)roqDMg5cY|aIm1^++LOy1UJQOc9w3AtyM2&YYFVn0d4%PomT4EAyZRmD{A<;z zA1)jTYVEV^h)wZfe+=lw(P;BjXy=7ijM1sxs zyGASy?7KXeXRl1ifBWA>(G~8O?-omEW^=RU>s`eO@N2tvN0V@MX)cpZ;_??29dbFI zuQ@?>;|=fS)oll~v)VsxAlGo^y!2))!%t{Bs`^DE?&53rt+`7dwP*X?I`c{A=y#WK zuf{05L)V=@3;S;s&sbZ@mKHC~-KPYCV0zhg)x`IqHdWoK3uiAIQkS!goq&Bo!Y1gL zw{>#!z=?B55&d;A^`b+-Xv zYYpOqeg~xE=B=`14+dPB5sHy_*x*A`y!`+cO&vAzOlKV7l&a0@wA^o$9v=kropdSH ztjiQ5b#YL$eqLfsC^QSQ?X!1{SKsYFJz$%2&bG=e{m6v)twqQ=(@uc0e{W~8e$Yhe{4|b(QPV{y{PATWWs^22{BAk`^rs7 zS9Zl#+SGI3(-LDtQy?9J(w(%i*OF!~%9BP;|d{REmuy<#8bTSpWxLmU6t z*>O%R{cY|z)yH$6Q)LA66?M-k-2elN{VcgM9`p%jO9QOHZTr<02sGQVQizkNid z(28B|piH&pj=j`r)n-DUNTYV<e110=CC^-4|ZpmjyhH0l0(i$*Y+EMw*6%Hy~<3TAh9aX|G%Ve-|^Tv^8R=3HZAKy%-O7&9A}4zm$u1$ zDkj+IgCRoSa-9F^);zs2Eb;;&|NQe$G~YjeQF?dAR$6w>+<*Nlp1|RP1Ud;odsra&%Nw@(im_D<3sx0?B!K&6?P^0=suB z^*FJQ28!He$S#uC-Wyn0^rEmq5bHF%TL~7&*h!(?9wQZmkAnDT{sois@mLV8=d@sG z^Z|7XMrh&Nxb9@c{Ou?ked;S`K`m{EZPPd0ERt>%Oe%UT!rKfN8uzRBq>4*ukszXR z1CWe;Hb-s$eP|l>nopZ@7ZPqzC|7r!{n?ZdX3>J*b`ibIiIr*4wT_{4Enrxa*50?_ zn$uhwJA=~wFHbDKz45V}?OT&JucLXo^gUl!RPRF;$W&~4>lyspKnh}b5A_w!W6z6P z(40hFo`(P$Fc+~556>Zs3{tBd;1|55dy-+z=W&>b&{RiSExi9-;e@CKJpngNTQz?_ zjv|TMVoU*tRDoW=g!vh=ad1X0{>c5ofY^C|f!-W~0}S7&zPuy2V0f_pd|}sKJbC=3 zx6va(0%(|mDh9lbNGjHw6T2OF{ovyes7_TMfDk4`xFZqGm~@W~-<6CpdhYG&*U`Mf zE(<-P6hi5?-@!hpPyRGg85t1#@xe-to50Y}n39gu7iz@zW*V+@{5waz6%`mN&K#J>4Yr~oPy3%#`M?>=FNGJ>LJ#yeSi^5|{i1~7X z=76J;ySTLUpjt--(}PLmt@UH7XF0M?8H?_;F@je@aV}v=! zmr4aN>|fAiw2q$^TKK;hd+%^A__lw%LbmK(nISSugk+@b*|bFx$x618EwakU9#Kg~ zWkzOpp+r_$C1fRpd|#jYdam#9d47L9$M-nyHFS&-;D8&-1lT1P|Pa*F4&N z;p@%vf2++l8$_lN;zbRBrAEEy6=d6|yNYhbUqeC}-z^Zc5nE6sVlZYJ2U>>LRdf)> z!Fw2IV|RBFk}H6ivy=X9CEf4CCH7bvnFl$5h8{W?Lr*sh@aQf>bzgcimYk^3$aX_h z=av!kGd*b&O<3P=iYq#e+<%^73B!H z3tky0<}}z(*l~~s+(9f1M4VSNY=lF7N_X`I%Sk|mt$s;LI1Ycgo>G9Qv7)Axgvg46 zr!Qa2U;soBU+{Z=)I3X-yx}T05OwH3{T9C5=40q@g443w@O#Pgnm=v*#V`I<(ZsV5 z=V%AsqK!(FYasg!8*O$YveWhy!z6SNuIiF&laO1f_O-bK62nu-aOA2{GGWglv~QW* zlhF*Yo?Zod>zTy>I%Rsawzl|^CBhCsFHkSO?gLA9Wg4g~`^L64K@II*wn_!jviyx7 zMwh+`0pe-igABh`0$tl{NC5GmGg#h7(AnT9zfs6UL6 zoarD3o<(+OYAK?xMl`j-osH&?(C%Lv70&DozsC7}+SG&)rSU$q0f0@U?{loggedKJ z=?K4c1#IcKEh%Q-f-gz9wDkK^m#@ab>?3LjugL2P{+IH}vcvUr)VKxJ{glY#j%v4F2F3piy|V>&iu;WGal5LgXpp z?UMy)Si|Vl3CmJTvi@>jEVc@|u>Zp_G779Y*hFd*9wI;wa0HK+o#Zs^#+yhb&+H>e zu5hss=%ew+Nm;1*Y|iQOMS$-Pdhak4hQZzPgYnRD)ferNy|@DH*Cv3N;yitrGyRVL ztJq#q_?0YXR6dcYi5ScyfzM?EPvj;vh3;!!F6T!zcN;@NX`-1@7^LUdh`!a`vhYSn ziSZ@?Z!g+9-6P_Xg@9|W9k0_FoOX20(CE&|BV|jn`uFvm%>9;Bt<63M7^4c>e~t}i zs27KT@nACM*oewI3L&AO)oySzBdEss_KPC@X7CzdlAd@EoV*6K%)qOFtiNAF_7kub zECFf6Hm7UB!SO1mxyteqiHV8v1gPfFeGVH#1-w(8x2q)wbmNrAOfN|yHShn@^QnxK%#)tHHXsOxz>}tg(pqQs*x=I zmGS;y>JJ6QOhWYROtRtMy34ZYBN&AUU1d1)e!?t0rD@fZxNC$Vv-1ZO$5W}xxY>9_ zRbCvM%UuO0AGE4h`+bg9k#b>qSxWIq#wb*p^f-53(J{Yqo+8{S44wl2~)W8o~j^!7HkeqgGxsmdaX z51UnnlIy(y8OOkIi4EmJombj;OJWd*bxFX0Pbbf9dG~>_w`blaXPoX#XKzbatUcqy zGtu#!Ij;Fb;Q`>6t%(xZ#SB8RHy$3$)k-pWHQpGu+{|&kUFy}Qt5_W-h+x@$GenI#?)0?-) zmLIHSkyr5FBN1vL#-zG%f;ksB7^VzSLC{^k?x_l_Ucak^TF4;B19vTQ@4pS0*;O7b zs%$<*lv>D05j%(FsKZax3#zfR12TF^cTRx0lQ>Z&sn{v`RFobE;ga7t;g-SU7k7;z z=RiO&%#ct{8Qyc&fPBND3Pt$PGXJ}&nHX(=)O;cNU-4+z3=$uiF)9ojayaZRf9uMN z8h?VS0*!(H%(Jo<21_XL)@bM722*?*f-cuyx^3EfUJtmktQ&SG0R3uxC7}H9{+SrB zKgV8c7tE&;zR*aXye+{;hagM2CX|EtSnoUB!5Z7P}> z%()4(1-c%5ug0}eGa87<&=+csx`R}pr1^3JaqDB;&j3m9gAMQB+{QAatd%rVG zN|UBDuol*zIn+M>yg7=}QCA|<&GX`lIpI+PH?xM_z(C~z5D1ASOTu{2LO2P(9=@?8 z#EBsM7}T%%*>BH3E`Q~dzYw&%yFB&X-l2f-n*WIN89&YM{dbI5GFYl^DiVhHUIUSO z4#4kQMn}zGX`}4h`n_C%?f>TMn{V|6&NLKyl1ic_G&8G@7q?U{bz5F(ag^Ba6X_H^ z1Kb>tdms2C#1|0&zU12Ph)?N*YO>YcgDV|=l2*cI6Zor})X+6`*yfmCUonnZJ?YK; z;(|>_Vt4g^902D5GLFlux7SM>3h{Xw)s$NJ(S4r#RNEOtkc1Kb)7IWuD;C_XKh<8S zC!%9c<%hQts@{o*9W8l~bfe8ZLz4tMJE6I2jvDW5My_T53%j^k*!w@Wr+x)PJK2?L z{0eQ@wdJasccFNXa&^;dfVluvkpQ{rb?MpQh^5z*Q zc1mFB?KiM4C3|-(Km5pXy;>i;&qa*~U@Cr-Lnj13UFiW{?~1fNC<#AKXId=l|kFgz9o_!9;jBP%VasZunpabVATSNpW%AsztE|%l%X@ zGl2Ku>HgY{pK=#Fxlg>VIKMGd;)r&d-02?1Hs&qqxV8OVB5y<8Azw={43W%vJ;#sGaA7>0t zdTbvoU_jF;J-=1Cbx<<46+`@rg2CBvMj;mj@Qw%iPfbr|ng`M*wF{;FfOTzePIA8j zR*ajU_7caSl7k9 zzC!_yqZz=y2WK;2JxYdeA4T8<<6_hI?lTTN@l3Z5ar zWB^|g&{uR|{K`SK7!|R5dmRr5J{b`q)7EJ22K@b{L8E~p;>n^_JY55`8E=QfL3KuU z10TFxgh(I~PmD}R<*R~tF(MFbiQvlSRJFz_7b87Lr|17xT^9znVM%<(mvsMqq=5JsnfUt& zIuMKoCoBFNEF$=h`hOrj|66F+|2r1*zrYv&TSnOUecA>z*a*mQg^nMeBlCa~It8y^ z-<{D#A;F8c+dt_abmKV~a&)IsTKkaOnz_Dt=yhVp_W7!ZU ziIZi$x_*~m7_&Z#yf4(UyR3(r{WYzH(r@6L?Kp(z@luJt;pE`?V48c?t2m`eV0(Qxv>kLB58W z8c5VUj=u&y zS9lju7h8$ve&KaxeH*_mg9@|-zkVE_`Vu-mUMs_#)0Ui}j6!ghAh`~c>F#q4pu;)k zJ>JWFVGGv4?Vx>!GKHkpw5@t(E78vuN=o+Cx)Ksk#5hpksIL+ZZY z7`1;9UY)Ildd&*X8wZnn5$DD*_Do#&-sy_ZP494h{rvpk?0h3N+apx?+Ai6MeqzVO^FR2HjMJB>+O%ro}jf# z>l;v#)Qws?9+p!|5Q9nkx4!iu?joQ4Ky0r66+Q~52QNj~lriY!k*VpUmBgem`Qwb- z9K|8z2daj^Eq)mqQ^Hmf-t42W8MD$Iw4y^B`PO`M^Gh93v4;R0`su#E**HSK;!6+f zW>^X>5pmm0MV?*W!}Jl-%)4bcMbL{Xi5$Q?s0q``!PJtR`IKV;Y54OVuU2rrTL1Z{ zqo_jXB8xHmJ}bwRSd8yBH2qE&RUD#n#kH(6tQZbx$pAaTyUDgM#h$b1go^3_^lp-k zR3uN@f?^|41LdsJbHrJ6^V)L_FXf7z?_tZw{K`!|{u^_<%i+d|m$zK8UHRu$z>Keg zL~)m!Q1{BBx160x@!4Ap3eUU`dxB<%W3lDx_%D;PElLL4uM)l6CMw#amC6jt)#5Rk ztCXatk~Ch#*ffgEa>ZJbe4!<$ibH3=oQbP1VkRamQfJZvX&OcqorVdfKCeRN#$=BJ zz)NuA36UX#g!X(%C0?lYy(yZYXBSEz1%4J8g`hRQ>Ttn^s>8&aX%i_vVZK$AxJi?8 zWVS&|z-O$(=Y-*jyb4Led`oZ8+qFhE!ntmAPYd@kMee5K%<2#pqG+=}NkBkOct)_% zUA^GwU2^{FgqX4to;dhc+b`6k+>?JQFdrst)~mXlIngXV36P=Z7x_uUow2?Pb)>OW zWehdZw=^H+L4W-GSCu!6G^KOrEi3C6C;XgAUe z7pfYVq;z|U0-l;~4k31p{iHz8{mcCNw`5FWgPt71U<;&2`lk!KvfFDuBB67C^ox2= z6%s=IC%F`Om>51eQwX>mb8k)@uzx|=7p%n~JA5duIW4a>h@>h>;B_B>RUu0M1Eo;%R+N-bQ z^apQ2>of2g-*p>)?Aqd2*(+}9gkFG0-C{OmIe4|o} z_!m_Xo@T9%%Wcuj--tM3Z|Ni3S&n|kK=Sal)Z>fL=!EEjZ5V9(lNJna>$OwJ08*c`Nbf#S1)+V=`%9-PM&`~ z*NBRweydsSR56E@m)-LO{X>c44Cg|ttjFG;CoYn8&JkPSqp9O?BX-Q8l<$<&DKjg$ zO;_J^k>)~G?2TXvUONY~cyuem{B5yTziF1c3W`z>7xtU1c68*nURD6mdD?oTUe(v> zrN^Dm8ktnwzoeL5r=9k`xxA7hswFMP=@1v(dShuqz1XDODHE_X%;3!EhUbUExu6_( zk?80V;Ry_Sc;6SYZWq~A;zeSE@E~vCDK2#u>r2;&)D)?ZW zXG&0z9UdJ`?@x|zWQa0M54>}QNCfpz>UoI+t%oIF;xhdr?ar2yuhCw(Fd?G48&LZM zh#Q@Wi>I}r=2BYug1MxhzbHDi*U$oW_^i%E^x@m>_f-QgXSYN)yQDUhBe(ahdh<$b zM@0_m&2Gv%W<=!eFQfGX=yTQ}RvpGvbvx#-%vVqTo$v%4(lD_ma%<+;H^452B57^8 zu^1B>yUQwv`)K=NI$H~?MS@H2{<_QiJ(XQ9r4XD>DfMBE5+yY&s(*6AVKUFwHQM9&QV}H0j9LKtQX2_ zXXIbV&5Qte*3T4qcK3vH5MNwdb}n{qHD3ACw-MBOV~*$OhmsU~(Y;eUXcp_Om+R~9 zZXmQm=9~}ZlEj16wNr2iw=r;Y&~d4m{d%tM`m7D3Co*T&+h19})W-OD-W85>4(1t* zkJ#fX2kZwk4UYp)J(t?i9$AZz`1Rj#!Il%dtlz^ba<%XS$B;)#J6JG1Ri+Sx=b7=K zQRra@LzNeu=yoTgic`9RGQo>DputlOSK&n0ks2B)tPOm$cn1f@H7p|gftInr{Hd!I zt|B^?Tt~d$p~y6S0C<{KvpXjC4Y_2_lF^>5Q}-Otrz=wvkcorUU_L&Jss*#utwKbB ze*?dEh6bMh7cT&4Jkmu<-h1HqXnE*dWqhv}!HNKe@EC{wUfOS8d!R|p)k(cb4+RbQ z+8FMZ+;ewzoF+#g--62z8!)=ekvvD=tqam{K*sA={&}sGHssbG-a2WadN_q!Ww-jB z-s9Vw%eY%Tf@3=*g7=TDL1UzT?+d5NDY~@E2=Yc!>82hFx|CXD|1G??|I&igtSmaR8Uj$CM6d+1t>2}6lt!gI z!FiGe146}k%XBN>)qxWJ2l$xiPFj+`Kc;ilfGnDClQkWC z!P=q4bHN%%%|2DeM6BbbASAiJ#rj0BiAkjB!7kvcN;jFr%s4$;8DCYTaqVIY$D4Q{ zIzvQc)8^%KJQ!zqgdf@sS=kP&XqGOxd_0jHF3iWaFQXB(oE-I@d6ok{p|(y(XpVjo zb-A?WJQlZXy5MJ7;*Z=QIceA1N-O^}A~H|B-`X7myS(n*m0wN7D}x0Wq(nU&mJ{a0 zzgs?VD0Ctu%q;S-5S_i+_Y(waEf!3mS4xs`&SL9hFrv$H*06dTVjnyWivF;uY$STw#cmYQUFWhfS8G_sF$x(t4P+;o z`Hd155`0K^W#Bt)k;us+%cK0{+N|;E1ku!LsSbv~n<-Twb41ImD%|JTyIJ*>(P|Fl zmP3=7r*Z!Y2yC5mLZZJ_33y4iEdCBc2sFt?#8jEnvEo^fLmiq&xaTo59?(s5P}`^D zL^6kcO9}n(=t6OQGA+`r{-sHMIq+_}H?jlHp+1*yOHmt^3xSbC(;m4uggx)LL#P+| zHDi-gT*KOV-cMYwYzV62btpxLQ}4!UlgKIF10VgHehVswO186mWFlX~cx|BGb?8D# zPGjf+Ez#W^e`9pj8gF2dB37Szdq(Tb)B(fuyQ&tnvh;xJl)kJ#-}6XY^IeQ-HwYH@W%haX!P7z3g(CY=JE|e1d)**${-i91rHiiI9uu zbQr8w!TA}G=AHT3d34kS-vK6wMq*Fq<?Lx-zG0OZ?q_O2lwunlI*-sGZ3uyvLfxhklO$ze1cKTyzb5E zX(SL`Dpn2|)EZ~*8hgHa<6f^UcDd{2+0_>g>Yk`JPduM+K9%*Njy+3Wi?4+Mn(Ck* z^-7NBe(RH{p|t(xzAH?^=Lv~Nge3kYACJtY1!N|{w^Dv__RYl<;4Y}mwEEl{7h)zV%Ilpv&ZX z${K(R*$J<7Ju)gPdGFsM96H_mXcg(6v&u1#c#KnDY9}(8jbIWEHtz7=3)p~P75fDb?lT9sdYL9nbD?xY`J`|chbU?3g(0K&ItyBG_LB)D? zjQ~HMSakZnFg7@v-9u-Gi6_Y{=x)3H#H$dRIqEfY=+xz|Xes{-4_^DcSQVL)6ZQdq z2uniA!Qe>Rw+4Z_6Hdzexo?!8<$05T$1?H?I!GG_g`lSg(`;Fdn~Dt0`)kj)UtGjm zhGWzg3>!1*kXKKK{#Q(W1~!Y zPNPtlY#b$^)z#Nz7mkS?=kF89wzKvXFr(A#{}L|9;vu>t{wJ}T`V_NhIK5mY2qngu zZ!dp;6&bTDbfQn(r7z@e#nl@9n`dN=P_D8c=+@cMt9X!x>|qtR041?Rw*;65!!M#7 zy{ybD-}K(!C(}ss7a-uIK`Ng*z3R%T{l2QU3Pr0WCi+|^HjzIriko+A43V8NUa0n| z>p1Xro_9l>4tgt%3^vxb)i#6I0EHyh*zD9M(*l~C|p)MZ0u9 zfcOI$`#YJ-J9$Iys?uOznNWg#Zrr0-u?-j^JT}*g^EB@Z)2-w>#=SQyPr6gu$@WbTlf#8aV5lXLM!GC~8Q(PhSfzl8=O3@-wW#Mz;`fkV<2lvARx!zO@H?+= z>EJaPy3dqxOl2%IR(G;=M@5^z-}oaPh+*4xJczlWaKCQl)|(y%z-e=^9phpT?^Y3+ zfqLZn$0tk)9kqY|v=@2Zn&G#k;4sTllXH@dv9De4;yVYhmpd#~JX?3eIe0Hr2OT8p zy9{?}NE1l$PmAuHTtCAgrNJW?h|#^9^uF1Q{sc~Cl7z*F>2%uX3@&;-{0Ug0iJk{`GX7+9OA)X{7+#{`=5?b$en{?iYo|!@& zrs`F+6z$*kQf@Ts;(Ea{qxVceq_!ggaUNf-@!dgOb9K1#<$9KwoZZlv?=bJqguCD< zZ_ItZPk}#d;O$#mJoz5pFfX&E9T&L1pS^4Lw@Za{y{1MP%K>3WG0wZoXxB^X&a*=t zTt!&D;MoPs&H0h}>rEfWNUS2@sd8dkbRq3wHz#mO7I>-|`sS4>zh6~URE%-gk@BuaX&BiMX$-JYQZm$(|CcaK~a*l8Zi{fP_e&iDI2>tO=id0M4LtLDLt4{Ug zHfNkR>pOvv>eU}6er&{r5hCYu6+!XuH(bdj*x7it57$y$8ijyz12oqE2u ziQf+bw#3LsSP%%nAfoqdp-Jm6D#D$ue_yEQj86$rKD`pN@L8?;P8_x(1;-&7b&CLD zYni0DPjWf7mew>pnXi2|&Y49x5rQj=+f0g{{M4gXX6G3tfe(m!MylH%QU@^UmYnWN zM%3*ky(X6>rO|Xks&)6Ht;A@$)Yp_29AD5)tLNV&9eC$v=0s;rBICJ~ljnsjm}K(y zj1t~cree03#cle%6^H*eU6jmxrE~mi_yzO`06mZi>vwDpS+ZBu!mOlYUQ^!%d5R!olSU5xjP1s`+ zn*F{jWsHrWOh8L>(5%{n;00M1x(;4HpI%AeVAr(p8Ixs1O=4lvjrslG@!iI961w_X zxeUYVp}V^RxJz=)$qsb1-9p&L{lo6nvCy<(tt8^vM;?3qnnn5;nD*O-$y+^Jx-uVG?=kAP$!aZZ_eP6FK zMq%d&v}I}m#SDLx1ly?Ds;!zRmMlA!DA?bcw4k-d3AIb@6<7P}BswFXEg`?WMZ%rJ zkfam8e`Wg9^Zl2a?G97i6(nZ*+|j>>;X7M(WB@_YR_)k8!R*<^oZibL;dQ(1{HXY; zm(!{T;#Yg;%nOpz96wPs*TUp?EtB!#Oe;oobfm*@!JMz1<0QPk4a+!N7>BYYsfeT# zDf`GH-qthkXz^$W(MeAWT(4(*LP`20ZLuM`@Ec*vNSi((7KPwOSE^BOw`v>J6SB+% z`VS4N1(VwR7UY;FKlt{IRh9sYK(XR3x)3BA9+U9|vWu2_#NsSs+xq4C7xp5ySi7BZtKLYlz9yTYdECvQn{W8oJwTeK@4SHikBs{5Glusq>|pr|m?dq@ zPLZpUS&^NU_q}6ue2pd2vN6rz*DF`2@^2*uNNPB z8T3Lee*}kA$j8xB=JodDr4AodIm!At;QI7gwx{u-tD$0Sevf!c=>Hz4@2J|TdJ!}_ zcVlL-Tb$9ITGc@7P}@Yq%&lfSkdcrz@y8tF?MyN0uot--E$_MXB_BC;66|63kl}Lu ziCAoAGM1!jB(!e0D9eSBt#uTCBa#0y{V+YPXh2lmVgKiPAK3I|RiZjz#5na!Eab{X zj4v06^=@7^A15}st>Q%4MVD>-{Vk}iO>E<_u1~bqYyI(!Jn583CPWF9-#r)#1}kVk zE48qy?8xRs6dng8c$fk&CM^1Vr={m0_`{AH!gpX zxSUuo{V5I|NT~u;0Hb~zohGeGBw9Yw`Bd!*sfVpz;0W_Zl3fbSHMxIFBUWl(+_0Wy zR2hi2qF3$5bWgqCYgr{eQ0r90B~=fmtmj`BAY~;{cEUYx$gI+sOxQ2Dnp*)tZ=M{u z@{Dr7&%(}6F1(M&tJH{f3qEry=g}Q#yW~+YU$8OtuFh3x^6K25W;#z|Hz?_vYlw`F zss-G`7!wvG9%XT|1XHUu-ii+TPZ-6Q1J6Bf_z4JO}`FP&(m zF=;}8$5s9(_YLw7-FP%L+e7h#*G@2*;tO*MFZ1oQ4E4vBqExRrKVI*mvO2C?Tcmr+ zDKfzzhj&8c6*$z}uX1$5h)z#GHaXFs!IQ=~>qM7yTG(kAatguv)8A;+Nc4Aw<+hG} zBP3@ZFm5jy|MvbB$*QEV`iab`{*2zRu)Us&buUfid?&~sKf5c~8t0dJlaF-z$VTDv z1Vh)DiOZM#k9$r)>m5raKx-Oi>ZP5cTb20ma<{ZVjL+NiJye`B(F-4B7IZ^nv1qMj zI{xIe^-mjlsf1_l59eGclcMkQxl^*yXUoZ^l!o4uJ!pEF`BZ`D`jQQAcW=~!GG=r1 zxRD>yGRaE+=_$}G)gj$r* zfkvg7&v}x(P8qYwEml9Tmhn`?-0dOg6me!g@7JVF3!^&hiq9Q<_823V@TNs2W%@DtlY%35cETha;6IRV)i;ZBG}0c4)EDOf4?Kg5V!Dy3kM{r_$6VDK2j53Nr0 zv)5MAOvFryj&lv*A>#Y~)$Okz%-=eqH-gNJUwa+t&MD7_F3!Y8XcCGrlP8Z4-8hhx z;Bs4Y7Lhq&E_|GIrYM}z-`*+*29(RUzpRFm?Zqm(8J)VP+KM4h4&6eDo$hJc%&kft zBPyE=?mv~rwT!0VtQP?d%wnD1`zLfoN&b!bfuOygJeSC$2?D$6U9E9Cnf41*emzC$z-k2xc@~zLmp;Llmqyc0pP#;f5(0Vu@mb z_e6Ttdi<4FSe2>x=rx_SB=Tw=L^%c7L>F4CQx$t1nCLi9zpYmW0DfbAz2eW#**(g4 z>5Z%WcG&6=LpacDqk14_q8i&6^HLh5M@=`3ro?FCO&R2@Skdij?9Jy3t7r?nDx#Dq zP(mK|so=sLZ+-@gJ30XALhSQGl&C17rnaJW$?|wu+cAJwaiHT=^EXs7x^H8m!33Bi z^-sH@IT_z?zhY)<^_ZPn3Ns%bmty)AIM;tcw}tIwTgFn49A4?BuFAKfqOmV8((5rd zq}|}4EV&RHcHNZ4()m%`aI%0X6zffRs|KWf9lPGrifNr#er+Nnb8tU(_QbP;>;!iL zefjSU2o@N4Y#R2=oU#7P0kYrzAG=taYX+p+Kw7b2(v6bj}alI;PS_3zfj z|FUF}o%$bJ0RJBZMUxdh;PD~-@%1MB`cO?I!6nOFKA)YpsYt{p%LJu96?ZGUHks9kS z5Ck2%q-c<%neaDRv9@(?@Y`MACWX2@ooB{H8Pi)EH>p&J8GdiFi2V&XKKZxPO1bqHS3HR5&+Qo|1?kL6~><3Jp0}_oydDGc<@i1Ve9J_H)^MMF1gDne* z-#^sdBaQnS^nr2E#zk{iVCZQT--<)~;CXNcWHy#AoH)d>AsW3*2-gHugSLqEQBlA$ z5*5XyA>uz&T>VS@4b49J7B!%+O-otyK8s^!e-jR9TMj@h)l=@getk%WPC!SpSkUo8 zP4#lT(EM&v#c(>_G|ONxm66R2m=+8W$i0Me&61l8_=PQ zdW@eT&p_CX6BsH;5s>6FBK|r<)$zTB=X0~Vrih!dTeaI}?3|m}IzFVI-OLy<)`qW0 zCw(L|+aOQWI*})SVZwj)=OpTU)7>Pl3nc|u3{vhs*AmI`wiQ1BXR!Kz4(()Z^Hcs{ zY$=z4S;*Xc6yu*SV$;d)yM9Z1d+r2X$|m++Cd{gdw0y!3QGB~!2dD?@FcinvqDWrL>9T3l5&PAtjaU0P@A6 zKf24~I5Ej^rQg=Pt()PZ&Dh9mDAR1QX+2%u)4hQ)Gf=?aOPuSA*HF0-J-=74_(@K% z9^@2Dy3t=&JQmIFSNtcWx2^pxegf=el0rKL7|sVf+Fe|ipg(eHX(L2C@A>s-eH}u0 zc}%wizni$lt=^kY5U3N2U7cX`V5&p%`PUro$-H#G%Il-Yd4ukt0H?}0^8lNGhmMJI z9ce$FxHu)0|0M>5QU`9icbWJ>Kn4aoL^d!JR7F@6AFF>jb|0G$I9R$tNSv`9C5q3L z2dXK6ankN04p7VBT4K9afni>hWr>BxBxGU+oXml%_;}vISHb@P3^DAJ+h?ku%A@FSM`IA&OU@`g|AIh9ZmVq!J~b5+0L}M&h*i#gw)*j|Fe3p%Ewb+k#$`w^&*UE zRAtxG^Zpt>s+M!I7%R0sDo3M0SKR*K<$ie?Cfmh5*W(aFpkLH2w$p5>tl_?Jh>V0~ zz1!m0>&uC=FHMuRwDT*b)uaY6*L)Y+y}RL#QoUXbmL~sKtyHO2wvyrE+QENU8Kk{F z(h_la<1wf~mNYnRmVf13U?0Z36;zzR06MN%95zNLhS5aWMH9sAcf1dDhme={2UC%{ zN*f4~TuiBbM=x>vp(KX>hA%{b`|-r}tr3wi!m4w~jG^)8`PfhbZ6lywUZL)DvAf@& zyi$*Fi3}ojwQhnQih}ltH#86Q9u>=+y(ly+&&(-TS6A~I0a|c5>f4;pf4I^o@x%`Z zHXIMRjfgcR__9pvI;$0Yd%0m+v}Xxd#y=nnD%uKciEv;>wjO;a8DPUr>lm&yL3 zd{(cHc;iUN(r*w(a5#+(TVsU~#Aust!3$VZvxMFJhq1Hhen{%V?N$qAd8@OIpV zH{!%?V{cD3{#A z;;D$=6Hhn3y_-KVh!wgBYxK;_NU!*tIolPmA zCAhRYs>v7W^y5P%BmhleaXw>>^c+Y1?%ir+W%WQ1SXXAksIHD`X=jq*ClQt)wTd`_ zgi4?F);F%_XZz+llCDCD!u>}$cI-TvVuN#vh(35V894Nhy_-4DrAph#TiN9 zBt}1>_}H)L=Y#ljbUs`met)I~mTP{3Mb^8Iu@u0&XjN?O`s)kCW`OeG{)=imSzByB z1q)_8DtFTA?ie$8&2zW{87w7R^Z9nIA&mBf`^9|f1)1n$ zK>re{vTz__gZ;$@N<}Z3@Dh4sHBi7cu=anSE-t^zyUMPd=Kz_EPx!qcW61?0&Y}5Wbf@8JS^~=&Dera?aj7P3^G)I2A zFSboo#U>el)7pD{jbxJiv8C-(Ij;Gt| z`xRf-ZVx;&J|$x?@QkA(Rjw@3nv|wP`PkX#e}&nW=AV^a%-VC0^8zcQo3L4Ryt$7v zpLtDlj+oK+WwX}-*jgv16!5|Wh3uH%@?pF1FX~U~!Y14IgfkzKj+D&39=bIq`X%p^QN3g$J6P|z{AB~lpuJ)zy zfBPq#V6)8QOryBub?Dw462$_-_bVR%LAQA6^#(=0Ohv^}$d*wSGl{zG1U~}LyfpOE zK4C~*jk;~CA8$8rtKKWJS?r(7nACI3H(&ZHn33_`h>+UheFta$vK{dPnw;)$Ag*R0 z1yEsc%|qKFm=A6syk%k@t`$0q{6+wze5a#tSwlSX6NYQDL(5&I#$ZS844tguDQ@JU zQCbS?W6Hh{vNLmNVaE~M1ZMmJGy~0}7{GXEAD@888ah!^Y>~Fk^dOqJW+pfR0y%=H zN%UsR zavC{U(Q%%36g0>|q)N6k&A^y$SMHtf0r-u{2Ie(Isj#=?UB4H1D2uV`7fk?e|M-j7 z2<*iO6EAP4k1kI3;Hpcf3smk0d3W;qvym@l+(3V(-P&37^*Sy#f0EHX(TtNz1L4}y zqBDIf>Na)n4`H$qcOYYtdg(tcQd^?EN*kGX*h(Y6A6-l zmlb($v^|(h7c%5m=emBeWquu_)_=!upLF2L&Z19FHTl;2Xe|@b@|nuEl`HszF*(d{kLCJ z@vAEZQTii4SHz_~aq%^5Kd!$v*Y}31Y}{Z7;p$#Aj$p1@p0GO+ys1J8gEWf*J`CR2 zOseN5vev#Of4(-n`S`T9Zu>&%*=s`{hkTWe$P{}lc2&53IynKgzPW)i4svp>FG}n8 zd4FdAM>?j_rW@DxP*g@PGYI%$jqOy_b!vI_<_m{6r?hL)pT(&C5j|U=`flu_31M&s zH6D3RnJRk+p7UZXy`723cppL#lxcjN4(jpW-a6Vw{P;KC;jC4vr{l%CFKF2%TNZ6h zbM^*20r8CQB5r<_qJ=Otr69-(jmK;owRQacAsUia^AQnW9Ib=F#W;OB2GS_n-;KjF zxZI%yJC26^hxya9hYXL^!)7R?XlOm+`FmHEPP`&blA`}{8i|*VXqz7M6-LkB&VEhz zZ7mOdP2HDY&RpGZsNa$ew&kgi%G4WP$tYg?RC+Da;po zeE<%9n8UvzhNEfMvA$^q+cA}{lh+>#br+ZCg9*j7{i-rx^D*~u2%~_o1Ytk(9B{oJ zr{Wza+r<=<%w-hul0n{u)Mt&LXJ@j=HzQf*ThFQFntX~mv8TRzaXk2WvO7CtZtzr`|L@uT z7nVt{-k0~(`N1X0f#tA!Sv{ouHV;p>Q9Ff-60K`Um7H~-qpP<6MBLUH1JR%s6ZOM8 zV@+}^KbVHHnnc5k%*)yn_6$|sBw0T-JTX<_G}9;K!u2#?Ki#K@|9V;0lSc>SovkJZ zN{wU65q3~4O)+uwsguZ0Ce43N+eCZEQovKa70PKqB`ONGoqyKQnyfJ+3WBNfMpf_Q z-loPdsgjLfa~JIF9*^_=2R(@2=6fE#Gg|()hXibj{AW0u8RN46xoKKdd zk;98A@s~}(>+smJ0%?wVydd51sp+-A!;kjJUR`Mh=Tc;-Qu$F_A;_R0ohw6Gzo^CK zPm{Rp!s_ZME}^N)a3hZ{i4<#rqHs`z>Vl?#Mnxg-&axI$XA1fOD#T!r_pE|aSR>t% zC&(jaCNsI$))txS>h2*F3h5KieOFDbXB6KK=B3ORFpF-IR8D?=$%}dBUF_tY5}VpG zjVqqL20b|!CSr{89)|y}@Lc|IUzqfL^!l>@)y~nnI3026y)6vSlB8{dR#L@Phqvyhxk(uW#+UYg%mM*ts8s{Dx*7DzL z$s+GwmZAQnzN=9@nSl1XVl>ZjOO!}4i!&J~zVN)n&?qeKaY;3spZe=SXt z#w0c)hORZ;ug&kvo9p>D<3&WC^+Uhz{HGqZ`Nt=iQ}Hek*5avl{Ud=r`Q5gs#72`o z)Po^f9S1{YB5{vrGA80MEeK=|CL8{whE}ELAj!^^h)OlNu)i@JEmKnYoVhZ~-lafS zq|+I1XhNAQ8*`D{yxS;MtsyPu3J=sYc|#0zs1wJcIEZ)eZqxq6trE;ti|Gwd)@O92 zE&8`zL3v=9j{=+FgMW4V-i)t={VY=`u9b}3zN$9iOdH#G3Iwg!(_XE+iwc)-!4i`q z>ihOL)Clql;#wpVqOTt(r4H$ML(_6dY(TR8#$NJAw(pmxG7%zzNLFw3tI+XgGeN2Y zTigQF#x1Al`@eRjY94hg_oS?3s(5Q(UwD4(tuBUk-&DtoX^OR}wNnXM&yF(feLLqe z-b}7@mq8$DW`4(Ttv{*h+u-kWw{Fcukp^G7+~wfIfBwWP%X>`1`cI59%Y}TGADQdD zpObNpeWbNMVNc^&Y<^TNZsZqYoZ02T@jKtA;(0o{L*;t($D$=M0u$|@%1x`rPe%BKMb`krnjJ{b zm>Y=BJ{(8R_)6^hKUrthdRVUG0bB+P1S5*aX%3T@oO(6csa2@hA8~d7GE)vDI7LGG z>a~P>Q!)Iylw#WZ%bT5sN86|;aNk3vAK2=3&Ua?DtzlK7m}l~*`v7U8V}B4l0vEo! zJ!e8Vo~HAoN*cN)?k#}c?LY*x)u;`RX7#<#|3Eq{SQa#yI_SdqI@0T~B3Thn$d%`0 zEtFAZwwVGaHy^%t@_g=s$Iu^14(N?a@H7GwJ!~$u8{jAW2a0WkZSmiGGBUX2i@+lQ z2iBK3$b0l+?!D;6v)_1M$p%q-9(u(9Xf@NS#jZj@)V$x_*Mjxk>~IwUZ(VvLZon)t zYef4#&yD9=j(vyAv!f#%d_c#u_IAHEr`R9Kefczl31$BPDQ1GOo6OG7DX}jfGZZta@7MEpW@~(wX=B9De}n4 z^7ZJyC=L~UczP>xFDWC^qj!ZD9l!sByy987#|D5-*-69#X~rFher!$G<%TlCW@7JLzy==-iWK%{M{4~I~r?S zRA;E?A4trVPx3*-AaRHPpxuQ!C+BOcEoOob}XICKOMRQ;=K z*;wS4%%?sTvWE!H(BQr!xNLPF0)-4%k1kI>vdXW?ci@*{JtuQ7Zn#Q7U$5FjXwrRb zvYj*_z_H@E+d;)E@gf&~iw{xWu<3oYzhl2Hb3|%o>tJSwK)yET9@){;DKaXXYq|%b z4N`_oju6UcbMfs$sq~=Vfi3fBPCL^Ss(`K$ z{0aT3Ys>Ex0cu}Fb4vHFo)GrnzOu5?q=;1vD^T_FaiAeoPh4o#t{{pEu`~5wWR;78 z2Rr4vf1s!+Y;ZKY&J#=5D8J-sNoD5|wISLQdh$=pG}|;RU6(9X_Pt={E!rZiEv)Lr z2GlTqaq(!*{NN<+Xa@)`dTvf-*BaO^ANjH?3+MZFidp$WoLGiIp$`RCWYWwCkUX-T z*e%JiOXN|@+n=TGjS9X{ zR(Mo7AH5}HXKZKge0fo0e{r7{hU|~MV&d)EP31ZU?`c}>i2GM&w*8M3F94>3`f_RR zuDs`u)_X+yA=rg_Ou;RjQU0c*F_y_oUKY8YI2*&K-VD5JwDJb~Ui(B&>I8G6w);<| zbNin^tR86h3HUtmL8$r1rJTnfE~FJa8p=_Z(%dym&TyPf{uiY$w;E|3z}8a_wl`fZ zD=H|s|8tm}{}j|+9$fT+X?(wYxxMcOdt>B7`KuoiUzqMwO%Ui9f2+&Dz5o0_(F21OrB1UthOeTwUES?QkB!%b;v} z(BZ5S)gFgg<4Vm>nVQ+i3xp^JxXJ}{NsNowU>?FrLi^bRgsA6V6JQgs2c6eSsqy>3e z`IdOVQfs)i7)7p9-!LtlTi9f*t9WvQn0_vzC=*7T#KJqeCTW4sc~W^OEV@T zCFq;F`ko#Zpv*_yE7g+krbdObi0xbNr9Bpz8hzWIU)YQiqkiNx8p|m_dahoJ zW6hWH-A}l2FGP!auj-hV74E5w@E6c2NI5(`mwk$b`>RI6-?KFlz%V8~m)Wx(_v8o} zJkpwXn;vP6&aCd$KAlHuh&lxf2?o`dAJk)b&XrgXwEDNkO254))=+i(_R(mc(#s#I zzz`)#D!PVRug;Ik`ul~fd^N`AmE}**w7FC?&$0 z4U~*mG}s^BAo46t$adULH@wmw!Ln*#>q)^f(fR{f0mkXVT@TAFUtB5HO}$v_vG{F5 zSLoZj>#K{8?~3GoYKvc|an_WS+ZvPhe`r!&{xA!xM?@=!FAw5K9uku>uB}ObK7XPj z)o*#KwJBndFkPjJjoRVN?iCwwuX*>+%E_hCv0SEx&`78ovZbCH`{}fj6Z26-QX4V& z&&!NB26ZX*7r;0MKtYw~fL3A=bRVaa!D1!v()z{vWcU5kQ{8*H$YftbM-0l8-p&gO z>BgdU;u4>V&zmD6jgcHIFM|(k!b;L@k#bT)2a#DaSzR5Z$NzlK1{gIrTvdkfLH)hY zgB{;z)PY^r&g_$WXGUvEjYD_eJLl~C!K|OOmkSMKkyS2}3BC|E|Gc5TN4ua{%{?v% zugaemmas`Xvrp#oYA41d7#|Nfy}3ci2dQx34~QOyQr8CzV-B0R#Rj^sOLxvr<_p8{8+wsVY@(kuI8=82`qS)-nY z0^MI2kzmJ&1uk3Bx2N5KAKOIiqa%^?}|#W zL{Qy~pUgAvAHAe=da8@To|0xmvv$SqCL_T={HPdMK0Ov?2nTbwYX^S8%IXb@FO4Gv2@t3TVla229XBs_&qQsD!%)pa4 zvU=Cw>R;H*12N18Ra5oEeh})y6rG)dtF_f95i3B!IVr2?WI08^X@if z^l*80J6yv#@fU!ezGSskIi&wy&NoW>x||Jwg2RoOY5G+(eiE9>1^_U!557^@ zBNC2-N#kkkHz3l%0FnsL_Ld-GBh!QbIh24%vB=*+59$JDwi{M&TyFcY`zuJgM{^mY zskx~BQxF^VNTO-AcOFp8o!Qz-FgTite0Z26fPlb}q~R#FgP@#(1DKk%f3Bf^2^~+k zn6b8FPC)Y9US8&QJ2sE8TJbZ1qz!*_zEr;!A^R1yptQpzKIKgA!dfGH4}5X0F%O_* zzum^{8FH-u7K5L}`V!>U0+BrqzYp(l`G4CEtLQ>_C>@dRXW!H5O5cLmI9+eNQ0y_p z9?`z&xCE-<%}&r5a^C7oQd9UOw|rcC3nN9O-MX3+UJ(%ZA^Kk-?5~9_0BGEl0SOZD z#7$jd`M!fWztL`4=3G0J*K@Mg;mxMy(GwH23&wSqhq~W%s^0b&>e$tI)F*f!EaiG! z?3O?<3bY227W^#IdJoe)9@iZj(>Y7nxW`g$5;<)odi)Btc2CZ?r9s2NtM!$!7~0~k z%+oP*0h@4I?H;}5)58`k3P7A@k@CCocK`#E(np*nvYhEwpsPneR?A8we>{|eOQBg37>X=?GJ=Y@yh=ENf5 z_;H?GKv3}TnBExuiZ1Ja2b6*@;NI!Q1^LTG0G=q>kGNYi+jmn_^z7XIwEvGt=L{#) zc#?YZC^aQ5`um#{(Fgyx?Dukgs8o&|niwu%#uIhfUjQz>u{jDtOYLB3r+=|KeTbWp z)sVI`{lo|kf{sXSeRo!yY?-3g{ja4juZ!&sbn=vn0Q=!G>12j)O_7dWa(VWDhLJ1?qqyr)#o{NGcsl za5&HX0J*;#g)zmc%5c64RlZX|+`_^Fd^?_(>c5gvs5I-hjknvG|4}7!Oi0c%D~l%r z$7cgLy1=DHauJFz&fnjUre_Fg3tbUH*l|`m{{V17@kPSp-!$SYU3?gX`&1m%`#lMU%Vl@(J#dR>PxtOkJh^@QI(?*bT|~g; zY$9JJBW4UqI*OFwdEK$qJvF$*oD*5y_lJ}o+(gaTOG?|?<}|ufJ+X3Q_dI_Yudq4h z^AQrw7IO7&hYC1g-F>L!1~s?!mg7Pmmy`TkMBX`z;RE()D!$2=Hq8$!T zB0^0LPQ_oqhJZ`nFD#Z(#hSvs3etTSKy-2r0XU{T@gd@XRec1QiLCP)TW^~HUh!oe zseL#%A*Ato{{Cg?;VcQ4sVvBzZzJEZcj$j=2e)$2t2&g~rd^o_5D-%%7Y75)Z)tje!uwB>z! z(&@WQM7=_iNCvv=k<6>AEu^!P4ZH<8Lld~|_9qPfkVBa7)p-!VQCBo0a+O5D#>t*E zM)^}cxnvIev4R`tD!}xNS67K!VVi*|+Y%DQ!0-hzCWqkaE{4$@9#_yFz$5Get1V!x zV{lOJbfB|8Y4e73@ymqYAT&3C$sCq@pqYQNUiK%kr&GAKBL+{Hiy+Cl9_(x~y`Xg= z2abPvvf0Pd6B<^Ov>{%#74fvXHQzupHE{{@wWbahm1yMg#h;VyvD$5|uEkh9I$v36 zK!mk|pu~X6yFJw9?mhaAU(7_Ccd^hKJfr>DK%d0C*%E@NwJobMe)#rW?a zgk02XWxUvg*TR_P3tG!uBl7y7_x|6B^2qj{$@)$Q!+^t#PnKHKB9FFrNI zTT=P+t*WPJ7A^gmP5JTe&*3UgM}))qNU~3oy#UWUorST&6Sd+MNdoh(#a8r#H#gTl z1P^DQxjzL<(6UzXp555w4deQN@b$l$55SwNd?Gtp_=(b+*gjLw_tPKUPC3m*$k814 zqh4$R6JCFJ_o2=1^y%h^bfFfjThKkun_s<2h?cf~Xo*$B1bq{bbS^MN0%WcYA$H)6 z=*|RI@l99sB0RKT0RDyCVnj06hT5d4;k8N}xLTmsfb3~#0OZPE)${p(av9#rW@0C0 z-!=}$k`#YpVGjY~_3%{Y%Py{o(2Q8_P6uramb@}yP_d?m-~)T;nIz*42cF5V(fxO@ zy1{&qNe7DOvD$H8id6ssRE6z~vx0!6;M3DiS_e++sY5huxkrQ%Jni@pv?URc^?nmS zY!~g(#C;EmY&b5)s;&CCUT3M%s^+fsnKyIz|k&gL#(p6{iKIe&d|R3;Zk0@WJ9 zOR_D8Kv0E)HKxgN(~s_1gEUKLB!WV}#S0By|13)bhNa;WE4|HrhVKfN7}!7Cqo|r; zj)r-M^D7Z#iUDZd3mP(LpQ5H-=uT)QKx8;Qb&BuoKJDd26i6VBQh1ON2@71*Z;q?~ zZt}aDMoRoosdO+TYMs<@99%nOIGWT;|06^;O$ zb}$G9^#H6hKcSxif1!ZqlcY*03s;4VQ2gjOAVUI|$JRBSn=>Lh8{uJ%KyrXb@y+4O9Q}7kJEELaH6&n;`=! zQ|);a1qmh4Mz!uIC28A4Du40nr(Wy#ynh_uGm1iHEL;w{pm#?TAM=?hXpy8LH*PR2 zT{r?;fGi6Kb=KFx9JQO|vEvlrJpCB5WK*x83#>Ky>;L3(-3cP$RxAR5$b=sIUg7h? z5t!48=c<*{AiFd9H8z!qUaY_q?zZ(uIU+pslis04pSCzP`?X1G*a&@}r11E>N*(oi zIHb?M{?R0m^e0*j<4A6OLRPq4r z(mU{~J@URTc%(r_rkP>G{W`QKaQlb$=I|Ja3Xp9o9w6hZgn{n4^NQLaw$; z?XZeaXCd}Zufp`3{c6@r(c7SY!Ixexv78VZP>uf=jOP;%tH@X2=8iwXiN6$*q=yAt z!>2M}1n}Dk0=om?O~6NkP^3oy^#y{fl@PxI7a8K@{9n1wC0jv7d2~$IS`d{NlYYY~ z#LfZ4tjLwc*K!Q~@wg-cp4b&&u z**=aX@!5C`!4>pyy}W`U4DJlM00IX2HX1T6kcz<(HYB4P`hac*rWfFE@-%`Qz^Dt5 zJqRajK%GY~#^YH7gF8staG#iUMbkjJ8mw~?X9Qt5ltPGl&xZ^QpMmKvDs2MWQ0f^c z3PxIGozt!xpwT@HD!!r;yI|p(Mn@{d${&P)FUWrT7Dke!jw>)ONWcU){b$-Xh5sfW z(sr9ycsOuDuF;6|JLqmru(}2bz^lNYAom!B%&bCvI6_ut5f$wNPikEbjNt`^4-iRy zb#--M3kaF{ll3MD906gUJJ4TDP?b{(r;kfVSkK{eDuFG3%i6YCECr1AxYM}NLZM#; z04x9))c)u>3%Hh#@n$X=e6Wz&zv?&E0r)w0g;iqG+JuwB4qC3C0xm$Aaw+20VZ}HB z9zz!p0QvM8R){zRw>U+TZ-kwC)ZU@313)gP?293sT8^77YRigu!%-euz{ZtAIOcC8 zR|Vrr6$CN`0`8TnBfL-F{|-0`{{{oGFP+a5v`M;TGwy*!lt+~7);Cp{G-U%%pEbwC z9z#VDJPycXady(~xoFCa1OvI~%9eN!4gh!4F4Bsag4K{S5mmS6!wZNYj%h*8DFs*x z)K-&*4c#9lZJGeBE5Vc|sd>LmEg(-O zlb7GFTK9oLHV^05$!?- znV07!r^yoVSvV;{j~y<~8QyX_nh&*y{e&rGX1Cakkp$2C($0IX;ckCwr<6CDR_As$ z=y=o)mWC@#%Nb@QUY0PLn|-$~AO9Nihn`riAzwulMDAObrB`%ExV;ITWurMEODkgW z|59y4LaHF-rkNy?obRwJ#x9al33@YG@{c9P3SvaAcpeI?=k|zdU2ISIMNxXj3%fr* z8b#6Oedhw{h*uwz5-0nZifi9jvRbbq?+8%twolwBUIB}5FDs$gdjeTITJcn!TeS+8QV-|_QM#!V;Kv!mtV1c}LOoT- z1Y z6u#Rb;CqG?Q&gZ@6HV1aEf|BP)=d^SV6ZOFk&W@)82w6P9G(Rf8jDCy)Q~J8LajGS z9%K$?;IUD*&D^#Qn$+F+Nmlk)(jzOl3NGgQ3u zuwmAczjhTakDWow`kcJb;or^+Il0x>`Wz>@Gz&Z&LPqCP)3qgD|9E)cokx@UJT6O= z-~#wUykeD5?$KW(7r=&nc|O>-DBl<(s*Tg`QA`69l&diWS9$w}(-H?IJ?YfPW&f!* ze+CA+DZ4N3IU*(2jupMSKab<@-|CwR6^nhVY7Gsb<;lvoc!B@%$Gcfz;H+!WF_wzy zOS=c>7iv652Yb`0Z%9--1^4kMfvNsQANwZPqrBzkd>oE;?A`EveiKQ{3x{NAjJV6E zSxeM)aEAv9(ZFaoxqQVGCU2M;r|TZ#D~ov(^pI zvk}I28NCiCk}Tw|t-U9}K3jiMBOO*>@Fjv=_#O>2qq5Lr^)^xWe=jdiZf>~bi#IuaFLCT=a{{nXxkU?IAoqkU*Sz-NvlNSdHx!wQ0^Syuj zBbbk1pDTpH?J~i^rvOg>>33isea>=Q?OrCm_f#Yi>qk>^FE|p_p$cKPoi_zxN7x9> z`eYs8>Jx7s3toAGP`u%fy9`{QV|nT&c0cumAp`s+W?b9Md1%w{5g(VDtb%R*HN-{9 z@&}Lhk!5`cL-eZ_t+U(J4L=@&OU~^KNiq5y_6-3A%+yFXeX;~q z>?fcBK4EuILcGpLp0@ged4yu-BhY4EkXi#*Os+AL9A_XwzWr+dOHeFAerFYZ#vxC7 zqzO881+htim~PGABj9D)2cb}*>`yDmAQo^fAJLmkQX87~@QXLcp<7Uc$la0FL7l$E`=S}nWa46|mvTRwh9~Hp`_u1g z;csEK!Cm~O1511k10xz=-(eZvvzjau4{td#zydWfYx+R)AE|KLy*cdbgHA?+nqqxn zxACtx&Eb?Hm*#E38F#Ra4Zl15;p9(VJrOyBGgl|!Y!yxyt!$uM86(qvv5iJ2WHZ%V~Ys_!pMY_Ftp_2BZ za&57}6%6hCZXx)T>IfK%D7C zjzK|22lf`oPz@$ty;wv;zRsF0;4nG|rY+=OpWt`%VPja0KsOb#2q^uQqHw!WA^m$Tg`G0FuQlgBT0iTH6v{Y%OILeY9f9vQlp zZow$AJ*Fk92Gitg^bs^*RqQ|B6Du8dHnkLS#C{&=YV~S%AOF4K@BI<=wi(#tVZ2;D z4!%oSDab0M$~;bC*-nC!MS|BD*ezjByohVW&^A~z{J7Xh`Y(KGW+vcf9#@gkFKFkG z5JNxtL&fjrs9N=Q7}Sv#B_FS^ei4sQC4hMz&cWa~~ZPDm>INBdN(#6&TW&|(;-0a<{ z9ja@2Xy0F0=P9bqdyCeU{%QRzj6Cr9NnQ9jHW^{CV8ZV*alpp>3iXGxhS?16L7-QL zjloItFDbjxJXBb|q0I@+DF)H3(F4H`tE8`(ONiKU^?@1kkJz8h7Q;#htO;;^m~d(I zzmLG#2opoy95RhRKg45~mHa3on8W0s8@QwQ4-(!ASi9OiCQR+)djj~gKHkLNzP{xX*V{x+2 z=xTt&I$I`OJ)PDdT?BgKPPA*Lzyv?514=Wbe5-yhSY8DTW+!#!8gZIttU3jNjj_yC=d)K2Y_luAQKh5 zG0&Idf28%5RzBQYUzZdbABt`#xWpMozLPeRSTVsMM|6(8!+~jA_03f1IEBb8cu=_0kxq`l@LWAbX=Qg8xjG{=8tog0UGu=aW@!aCqProRw5)Yjcy>GWs zX(thY5IZx(*F22ptp2?8_TV;N`0Oby3eHhK1>qQYPlA`hcrCgA7B%e2F=Mo}y$56s z5z1pdJ3WM!F1%h57u=F4e*=o(LBNVbjcKNN74eip@EHJp3Dr?bV*3qq3j|53HmGrayC>$f)*)?T&~| zkK}XIEn3_}G}ANK#1VWKnQu+5TQKwSAY|LfeNa!RdJPKb4yN)C!!b%a!9Ol$&?-42 zCp@_+HA$j7wSMV%SsL6qmA8R!bNeb@EVfTOG5oqb$>yT@f$$U~Zk#&07_CQ!r zIg&zc_{aL-UFScPmayMtWr3rUVqpHFU9@0U#M2ne4XaV2l*uRQsB6a+uT|!HUsag$ z^l*KJA9ScT^oZ}cWe@&Z`UD3#NMzC{@$Q=@BRU1%g6$Fnpmx`nuC1m%r>WFc6|0^c z%5WMm7A?2u{7*{Q7e5Jv9|$lp2!hbBbCjDKJH!|J-~~uIFjKurLg{!L-$15;XjUk= zJ$4)a-r&jR=sLh8Xq+A=@gJheJ}GL$Y!6B{-|?hve(_sx(@e-`X|sDTz8|b!#KBa= zCvR^Aor{@`o~CiYJ!DnjUb@)BTnPvOO~YK7ktDpIq**dqL%3cKR{fQzK6W?w!PT7B zZE7kH$OPo|drOIZhN~OC!oxdx#7Ke0fQKNm42stV)8{k9k=thA*xY!)a>)83_Qm|! z3W`Fa>HWtm#DPrAGN)Pg@wNyt)pu)8@XTHVV`&6;3!oTtfb&C*V7SzxpOFlA!~=Js z@6xBRukj=P>E0ekX13$-5@ok4lLCn07^Hf(jIZ zd*PtwQe?9=2LlV}2c6tcz^-iyC$d@aAHP}{ra>eqmE)W9qQS)uvd4x7Wt~_0D}!|# zv>yr$fzt4ZQoz1V^ZigA{8YecCz|9mNM3)TnTcZF!Fl7QR7EuNoMWlQKi9k?{ zTtzijeu!E!U*@2pK|$Z!+bfZlk5SL4x$n$0Jwn8k%O61Wi15+9_E#AG3%JxZ^(ff* zEa+`mA1S21V%*- z!mS0J6}SN(tL6jssy+0Zy?#qz8VL%i&V-~v>nP06RD@MP^8v``4f!I7lq+pJs6(48 z^bZba;%V^nLmq&d_TLBuPslYkwFB5W4m^BjfRRn3*{$g-KW&7i6;nOVV~W2|uGg-{ zp6$X43)i#HnL?PW4BW*IdRHiPb`jqZY;!QW49a&Dac;5(L*VrAXeVHy#qL*8O{v?Vp@B7Sx zF$Cq>#UD3?U)n7-*e71z0`gG#k@_T>06*loO^%t<>@Eyv?_Zp>eo9j$sJ2nH8FO(B z;Ile!&|>wLDos4b-@&D{*8SDjoIG)H>Du-14=jD!lTQU(``q zwK8br*m5-MFHqs`PS)BQjc#{-qYseCRBebnIggZU5OG*jOu=4@vr=D){)Ed1O(f%k zgHbj8f+%+#@q)UBa^wh7RVeYlAm9@I_i&RCsXclG0g%)fgbZSn^83%>XM`Bbzo$+UUHYz`F^DrT&kn$a=P zda$wq(Gpg8q*S~&iSLb$*!SMbRsXOCmq^DOmMuSNiu&)NDA(wya0fR z%U#S9N6ho9kF2Brz3e&#hJuWJ66)-sOo8qJtA0wNkgNT2T%GB{zt>hM)~Jw=@LCb{ zsf7%U7)e;qNR2ONmtJy*PD5gU(7qGvrjilM>59{v1KJ;;Ms!FTax(6K&zALAXt$I4 zG_b!jbN*aO=MtB@hYwAVum(cDc?&ik^ka2inw^?K-S>3Um4j$=@aE|9$%fI(&66F{ ziGJ41_U07sP=8`f(0qvaNY$eOg$IP1cStClR65)Ji%Cq%+ z$H$vx#_bdY4EDj+jin5(_M>{oiL5ktahmL(j%)*W>hx_(`qf0?a#UTl>fg_wjjXLR z??2|3E^D7@<@L$^AimQjLSK1eZFu2Jm8W2GHDr9aGTp3DS*_mBA#_D{M0;0aPpf41kXi-ObVx~NC$#)hrbszDIs&ne7jpo3 zmpp47c^A%;^51}57Z|iibt8&systgr34@BuhuI-TpwoK`%@pvN$y{zUXC4xDC$UrM z3qpGj6y?a}e&{f?B~^N{Sn8KJbR^{y@JS7m1oxR0T)l)x5&veQwd|@uJLLc(117od zj$eYd3t}aYoU&!K_=e_T8jyEBm3n398dmBuCs>0!anD!7AXMUFGoW0bm^g{$MFsT) z@I~(tT>v=&5Q4rS--*3~Y69Q8HY5HRvuy>+8a70(0BjE?eULmLoAm^~H*Fta@R-0x zGjB&izN1R*1Wv$Y`X){;%bv+itJV}aRC`pLiWzkutpfwR)DkZ~#@fxw1eZ>1XBYXb zf3de|Z}2G%sxjZ?Gkl9*Fb6)0mV_jbq_*$MeKvtMKU#zE;vS-kcu{b=+F!2qf0`fv z%|uPT)PX%ZAG0$>$BL)lmc8FHu`(yiR>9(%+xL9ypC%Q zJCpE{Bv%JItt^JK47d8z1f1d?PR}&#&|6JUcD)+=+m~YRzFZe6-Hm+r&gsQ7$DIv| z;&qozs74v!Sw5Nf;|TE3=*h2l?{c0`(eqs+#mp(`O;Y+I@<#dD%kpqIC7IqGHH9rE zOUfcNTvT4CJ{h5t0o2*Bk|C~}pA=A!{1O6>U=Fh2Y&Ob)ttws&OA1#e`W1LW)DPDO z2W#OPlgY}i2yW$3r56fSo;; z?;U;)^b$kEsC@%+K>)`U2m_&G92JSrQ(P5*JQPgByB{-G-Dfz|0cq)MfwGsLXc|8( zf&(V}V4v-g++IslfH$Y1ZsL39_T8op4XFNgT+Q2_9_Un>* zYiutm->O}V*HzZv!AR@$*1RTr)C3R0Bi`BlspxKM7k%C=c=#rE!BN%iz zQffL+fm#C?^rz3k+rU0B=)+UqR;%{}UcURt_JY}TUIUrQ-sze^Uc(_&TU)znwfs0P zlE-p99I0x3bFaWCLnBY|1=O<2q_Yj-U1q{>oW*$OwT@q$S{8f;8Zq@lxaa7HZ(rhC zYOF!NN{#x)!xYY^+Li!$+PSmloP@DoTJ))i z*24B;^(b7N1G8heS-vc!q3nFNwoE6eHIyp@gOAlKJ&koPV3yjXc>i@o(uG&}2UV8HO zxJSs{(6Fu1{h@d|LvIk(#3MqC_LnQ!H5T}k5flQ4uop`CNcjU=GFxqx8Wx6$bOOaI z=w(@v7N@D9#^MUS1iis2fK%dW>`j&Z#sbp&i`)G^l;3XJV=kj?6a$%+$ zKr-5@AWTwx-r0?EwBoF5a}?QIi)2u+Z;qtuhd3e#xR zXr*n4F6Ak0V*RIm9a*y{S*>rN6hvjP_3r+qLx$8_31E!L~8NKdDl z;mW?~0RO=qX3jkY+6!qnV%@yy7(}O|Vo_zOvp%_` zI`<8-#8^k`X#)9LH}EMawl{_gnr^$BKvvQI0lLb^v7f)T4ov9Knz708ug@(Tcr1)< zW{3_??WE?L*e?FnLY2Yg-u0SoFZ8Yu^L_V+g(_EOODVArqIX=}|JCrCgsxI5>umvntXA zOrBZ2LCm{43m+CzU^S`Ehsh*H(me8;%x|Ea)fLW(U5_{L{zCLBqJB4hSKGryufe4p z;I-gI=`bP&z8j)=3A|Uczkh2N>pp?4%K2C?3UM`DN0Aul6A;|Nq5PUS3e(O>7+lBD zY3(x;*B*xoZv;rs%pkdD{`cYY0Eq*neHcSw#vx=<6?`oS-lgZ;Jkw!Dyi+u= zXyf7G!4NeI_S}XR?C76RdCU)!1pM%B0;o>ZnMAO@JU^&(IX-E<{_a?~`Ev~bMA-Bi zz?fu=VmV%dUCw{ddaYf(GviwP2|m7uOPkkLexrsqe6n+QA*XW;I9os;dNJ!(lw{#C z)dyz@SW!}+Smv#2FcD(BwB05V@u(>(DylAp?-GVIJwK26wDGTz@B6g!@Fn~_Di!9Y zz{9hH)O5H4?89d9GSDi7_)x9#?q%?|+B*B@s&F`iH@#R*(Phe=2cchx_z>1^sm1 z|NP$n{Dtc7mL|{t`EU}MryHuqI{*FH|NZp`yt!@Qzo5IX>?0Kwh6L2zMQoL!MO zOWgpxJJ|Q1L_Ng00GTX1b241q3Mxn>FrmSd*;usm-TAO%-YbBNV!8% zQH4iijeER*Xn{aPr|!6SvGtS1N;0S1crwtCnwF5&Bk z^GP|Cx7ak827Z)TV)DH)bU}&7kJ;GRVt(BxBC0m+#viMwwn1eW1i}PD7Qo&%96LvN zcA$gEz^8cxaaf>UU!MdhusP?lSIEPKjj4-IEei{sAa6KU#N5M!?amz$rD$r+So#+X zs}P<7%L^&VslS!uJ>`v^G}U`o6SdBNOm%crD@+BJI+VULw1?mL7d!2of@<#l;$mL2 zp1AnnQo8~Kk;DWC@5etn>S(A!LW)}ND-^pAg4>bU|2{GvHEjc*7k4+xZ!m&KAUX(u zrE_r7HF#asMGZD{a_+6JzK6Kh_{UlCzrns+S6}~Uww4mTD+ZmLu6zmezN!A+0*-v$9krw5+Ym< zVl6wbmr+oJ+|I|CmD5lPHHb%IjXS(sw3?c}dwAN^*X0eSH`{&Hxi>I?KEF3x6*br% z^_JnkhXR!VRT7Da-BKG^fO?YH5lCW6T7%o)FBDu{;OubCnCR^-0x%26`9b&-uuGQl z=TtCP1H=#2k1p4jXKCBExlV!nr>#B$akXgEu0e#;`}e>T z6;_-47#)QagLXLM-_14DCYp*R^?>6(Pf#6q4#IB7W*(Wv+|7Ky^5{jl$8rZYR%BuK zRK2r}e7)C|pcX5<_VIUM?EVS|Og%8g41VoBk9L!BFNeody~ z7i@GBj2Ex43f!tX^;_()q#)7ZUvECwS`oX@@~();8C$bPAAgT zfq1q;28FFi%3VRng4X@T0gZg38e1cHGpQO0MK!;8HwB~P;0Swp+!I(W>@7EmD}6C~ z-X5lXXIQcA?5ODY9o@5zRN?xa)!tOuiO5vq!hvKpMam&zXY19rkd$s1;0qTF-KpB2 zeE^BE#Uw|kNvGLcIWzOKZx*P}BIIpXdx)GEW;TXH8XBC=PxUf-zXerZpVH0$t`Axz zjQ)p3MY(>w*~x&R_J}D+sNr( z^`@|%svdU7VIFsud3p?_3)cfw^wsoYHObWdBr*qO>+tx}v&CPL-X4Ro=Zndwm*4-H z$W5#K;xZlAoI(CLG&uOw>yogf#6r9HE!&+G-eTNUO93p7CTnX??+aE|*VAXI7W7I9 z*=jSP4hOiGQtzZE!q+ikra~oGz75XnBb&&ljOG*nJaL9|S8bq~q_mr=_L*Ar{1=FPVPW6YWK55{)5sL4bH> zD4YTo0)0|e%qEzf;c^ry#e1^{E1?T|_OaHFbXL0aD24-@c{`aApBYe2;Ar%9K;zOfyW zsOg|zCpaDcKC=;)sQ!|88$G@-7l0ZJAXwaN@Uzm9>=dMM0zDKHzroy%yg|!j1e@Y8 zymwoW!jN%Gtr8f4hmwTcgLeI3oE)rSnVpzOA_JWx-uD77b@NoaEfURUxYdAkAA-0R zKj09Gbjq{llsSP?em{^dY9rF>FNF6Ant)8X@90&UDM8jb(D`!6psJG$1k0ll4=;Zs z2&N}p!MdUI0gK*P5F=+2pt{O1xlJ=z5}|R5_!UkVHhdZVwuV;klyec?Q@%Gq*+8lF z54Xwav>dn`ssSVTHaqzw&F7F5)$~iE>77*7+gI(9^sAtq|3+oAiEwtxM1b^784^$3 z)fPI`K(YUKAIxAOd&no5ZPdxP`VSa+5)QGXn78IA7?d@H=g z#e?3jFLK#mO;gjjySQ|<2E9SAz@fU9v=?%7MDJc%ilv8K*x19%Ge6Mi6&uX^q#cei zaBdW8U;_9L?wUNUnjKOL&6N!XNLbLug)m|95L#vq)FS z-HF@jUA}s5lamv#Fu4s5B++KXu(8Rpu9f7j9xUf8CiEPCtxBK&-5FKd7M9dEb5Y|s zbtz@ZZzLEYwcq<<bh;2l5ubPn7+&?v3K?tr%TQG3Wa41z4Swf>hkd%v^WuE6vt>}ZbBnCDaxQ(-wV1XZ{tI>X7f6h<<%`LgN}2&DkatcUJpSa*dL}440HFyYz1hZDTmsa7 zF4=zg8;M+Y71A??!{G*o%&`-wi+>5-*7zUqfLD*)VtsQH?8qeaX=zM0n9B|z>xLET z$A@pVzqb5JEg>}h8on`u0cXx=?ir_dkxhLc@7Fv5$KrUlBjilHa+VijC z%5C{cN!l#P|vvh)w$q)2Ge} zQG5`O7lLeH85##dg9O4jK&vua_+BQS*UuVPsb(7^S zKYo9p(VY>H7ef3)-(XO0ZXL%ze7{jP|Le&E480|@=zleJdAUDWUVOnKS$J7Ef;)1w zYN>dg?uEgup0f+i*Wa^EKdn=^G&g3?n21jQ&0I)_RWr`S&~Xo>8H;+AC(1rJk(YNi(9`}F}D zwFgrBXz03K9Np2In(6$UI05gzOj_rVZs?$>Oq4KM=x>kDaH6gL`TbPhQDnAmwcP%- z1CQeQaqdj@@BUlEWrHH*y$d5=N8!d_K`B^kIsR>JcBR`vgMYn;yACiIaeBJ$z9&*| zneR<)+Wgy}db7;rqu&;}JC^a2wo+wIe7bw&!}CH6LBWqrN^$58{zG$(bd_dT&v*2y zwq*OlVqm^x)}{cFe={$MM=y%waK?EgNvN7P{(52c{^pwgBtF4lS8PB5d(xbN%$mmZ0Xt0ZeC;@ba+{d>iFqWP#C95 z{}ELk$bObYG6eC2l^4_HbWy@yCI8vYpHPL7$gK6Ja0g*uNvoEWloUK`i?aK7U)7GQ zmJcux*p9RQlUI3tr4)7tPJ)Nr-38()QNS>>#$vq=`!SHnO0IivHSj!_BJwr{hLUEE zEM5wE{NZ0d1-cK=8>@1B1_+qQ*$Tm-tN?&-65v`4roj4r0$JCh%&uC3Ofp=EnC zKkDmt$0qNM>ecd?2l~E+l^4Ush%Lx1x6^mwqS#i|vh!IBm4NcsTf3{J~UcUZjvAYgqxk`4TQd^T57(Zo~3AGZ!r@Xy)^ zR>ZfVes(*S{QF`hxUyoEK6c^`(VbbhD_>sj?abehk9>37)Q1Uc@YfUJ5H!E7U!Cn? zNoo8fF>;}O;<*ai5)W%4DN?-FBN-*|j5I1togK0y*ZLA52Suz)wyitFlul2EsN!HV zpRPCQMt>kT^owSY2EVv~5C0=-n{^B{7ynx&nwGI)VG+5fY6MdaL%)jlzEQ+H#CY}? z1It4`j*L&A#wK(iI+F#7bLtpfvOAGpj_ArrJM39r`3&4eA!`n+=UJM}C*Lf>jF4j9 zPE}5zVPjKUC#I1sg6C)iL?aW13`bZAk31MR-n0&LDu)q~_ah z?{T!Z?@l`-aLBroYXtJ>3R6B(u8Pcq4b)fe`#*S0oe0F=oKdaQru0Q&KQ-;wO~}l- zgxv1l2IgP8lLvGdG|qc<8*I~lu{lOO^@cx*CSetSzc!+%Gbu01r}QyvcX~I|b|AMh zff)yMU(9Br&ejPV(OvIe=QmFch7sdzG z?Ebbat#%eg#I%;(^1~MIw!$)Akr(*`in=a;=Fp|+rpzDv(GrX3ewvFZHvE}bWvRk# zfJSr9Tt!#e3I}D4zyj|W+ci7GO7{`NvjfR)A_CFx>0QKudLI9FWLo?!Omz&NIt?HG zcT5lWAT%aHtpS}a08r!xC;=jU(KN{Nzm@_8_fF2rsn}rdnG6V0O#tP(BqVKCb6-Q!%k|*nro%58-MTUm=lvMG5()S z&dGe(N!tjIjp1cr0#nLG)}+$wMt`%>TiJ>W)vhMNC2xk;1Dtzsv@kWr_oD<3?X0{Hhu~! zaYsG%4_{W3(vMNs`K)Iro4vgOtFkC7mvi(P^hZ|`&mXhgMGwztNDSwcPZ{CSM$QU_ z5Pko(BnEVzsB85nCPo9s#4z`{U7p&*CEA;Cq2+5q^M0#k-gBMX@B=$ntnI&_exr5D z)EJ^(v&VJ6D_&oaQqkPGZJxFN;nugC`%dV#?#KLmF1E6pBaIAx3(F2P^eYMLlhPu& zN-rDa6O1~{Ceh{ZNFPtT(#Xhs_Ji!rKv_(mch}b^!EVcK!;}dVGj#P8>SL!}$1t~- zlfO;jpQF&UEQ=5_^K*Ocq@ZksK*%l>N4{e;b6ZfHk2uN1ZNO{s`& z#?ANnIfairPwR=8A7urMh5bo*{I}{rw<|Um|FhzoM=8GxtO7JvyVMl$1F%Tt>2Cl1 zBhRL%bF?$1w2hgr8_U4`UYzK=B(zj(aj%bm$5 zO`kDpL6J8M7~jiFdED6UWTl7EYQ|gyOskb@4K{-)Y9M2%ELoQ z)AIt@b?TR($YV9*`nz?UuWlvrCZbqk8BxUv)*D!bi6Wkr1FavoHJNaK3^vK0I7Xa$ zCetzgGw`^|%_vGY_`k~j9G~wxbqbaBELbj(*;9v0NH_*H89=krXEj*LKYjO5NQmMB z+C%OiylBO81?OMOzS>h>nkZ|@NU~yp$ zAuX+tNk_%Gf7BEFfi1zsxkdv2;k4DYahna*yUWe<-h)107FBhU{}nC!_^8}_@DcQy z!~_pbp%Y|mxg(c?x6cmd7aAING{x6qnkE zo40@lW~+TlTe{CaC;c!K^*L@3{{z&n61H_NQx4C&MgxYrkKQJ4ghivT&(>~d2K7I> zS=c!3S*26SvVVc=U@2!N)rSj#LEmzcM&hee?)&bIOs^EzI_F7ojg?$IgK(ye(|K=a zupc|lR9}54>`%!K>NBDZwO=VHWSElhdW_!A@9Aa~CO%)5NkG~+8j`0l*P}IEOES7t zgt6eph0ZozZ>0?htoN;Ns@SPWTKoN2ylH)noy41JQsQhQyeIgxxD=h-Hp&t zd;VTemsidY-bb(@Wecsut!ND(@u0SEXlw))UaBi&6xJ-R|HPugDd!+KzDfoTzR*-r?f7eF)%1APt!K%F3M zto|t83Mf%}3%6+(wPqK|aB{`#zh@Y65{d7p&u41G4gcN6p|q_Fe=q|=!pI#TBQomB z<2tiyj;B|`UY9iurV6DK(*%ya8S8%~(edd?c;6-G=f45!Yf~D)CWVB@Rc6>dyks~k zcTj}HmGE4f^(xHC(cgrWF_6J66W`uYf+{s47n|Jltj5c;Gyah)ugxAX2=i#lQpBs& zqNa(Eq!Er^+vKt+X{!i*#OWymQ6g%Cm>{KT{q>7SY~yZ)T4@uZ7ImzQTo$twiB7M; zi$`Bnj)yVp{J6@8=5FU7Z7#)5PECFLDrWX$$cIR@+~H(TtxXXg*a-XS&UGQp?IJ-` z45?P~b^)OL>MbYY-fs_>`Bl5RTyhyntPwD-Sp@CMtZ{IgGFhd~Bj3U7UfCdFwARz+ zHMO!Lw5{t~dodZRAkSi`vB*I|7+E~TxHJ7N;p*BELYai~#g?n~}{d)C5 zgJ%q_mHSDPZk}Q~z&4_8j&`d(X6B5%D@?*%B{{)F>ZM@{>TUU;Lu8ZO`S4Q42zm(k z?ab_4=yJ0EZK_?KcGvD-UHvKl#1OU`V59FtmGRWu)Cnd-y~esO zsmZlxD$~(>%+)qDxVu<|DH*=07XIqnrQUyNJWLS}&W8W64NA;Iw8%=nJ26(S+;M+# z{$*)`K&(XuPV?pVu%OT2&6W^<`RA(y0`JzEh~V-`1BuOW$0632CTk+ij&-PlZ|PS# z(goR>vhqjg?QvGq%yvCyKn+s29RC+{ZynX;y1x5PK>-DkP*SA35eeyT5Kw7J2?6Pp z?(UNAP>~K1M7kSk0qK^OX5U}uI={X4{`;IU&KQm{=a@^E@a27<=Z@?8Tn?9-bb%MJ zdHn=d2AIj&{|wR;%Nc%TpCgan!&kFR=SqB3=!vZ-jya@@9W}f1FUxgv&<0qp2$3?g z))+i?utBo|rprV&-F%6Ti>?R;z3~!gRu)9ON zuW5mf2(fF48sQLNL9Z?*C1~e>T|sXOcL_gRSeyig*7KWT^uE%hghUOm7F)lPC9r>v z!Y}200Yip8_#0tS;10>YkdgiR&XnRauhv#Y#l25rCX^hg5`JlHS!Sl77R%I0UuNah3)L{Dg*9pUTBukJSmLQ&H( zVH0#kq^2T{UNm0oaZZgrUXn69EtO)k-)Z50yogJ0E@@cvmUi(0)*V-G( zla>mT8vE7AUQDS7c|JSi;G7)0G6NDmho=`mogxW>M0}Cn{77z9cHyg83j31Ln9zwA zz(xmsLCsq?BSU;{Q=ZeagWdC>LxNM4dlF1iS zV{!zqPi0m?SkQ@4+=m)q6YsDo&#Dn^Qc7MPQkpJLMtrN(p}~OA-TwjvQl+b~abKp( zoQ8ZU1Uuv>TYb_~8s~SU5Z;n^vBCOvKSAffuqNMzYLx4>D@kEFEH%hOzMZ|XgW~CS z#OvsS$N`D$SJflA^bEYWM{e)LQuknUe?G?T9-=6BA-DRy$o+PUs~=rs02OIC2xah* zKuRa?<#)QG{FWJ4r}8S$su<`^M1mT9iR1cffFn+C5voF7f!o6gL_|& z<~1-WbabFz&$R~B&oXgnA*Mu&RwqB1WUyT<9%62?iqCh&er&u-HXbeXQ!B|1l4k=3 zfRov%DPf<-?mUKUjJSqOlOADPb((a;R0J&YmF8;80yma!PZu6lPck#_?25n$56;hd z2B@6BV$dl@=$i3zQYfY-NpXeNm}pFR4;#fhOqO46jJ|)*qI3IFuCOPO+wS=QDWZ3j z#tRrs{BqWe^{$=e>3=3X)TFfpvz2BepjU$#$xlENqa$d#2*v3C&~)MM98ePP6gBs| zi=&**0gq&-rXY1>Da10^W@8jZZ$J$|e}@?+(-`~4X6`?klB06KHk5TYMnw2+){Jm> zK^km13ZA~#{*hHj_*mZRQeu34KvXKA^EWt70L6gFRL=0c`jV>!Bw0_Z$?`ndR#T)y z-OrJ!Bf!sJ8kt}e;Ha2xapn>aHh5Y^3l(vbzI!8@*9+|H1l1s{&A!I2OX{4PBfY_d zM68viiM@nJf*o7#eTzz>y>o$Z9j3+6%>n$T%)#G}Vg9rH(+n0#R0xHS?7E@ICp?vJ;5g89)b zEe_0sNri6dQ`{)5XO$I3+nyDOo5!(<=dxsX>0$BC`K%NCa#Dgln~Pea*7o&55_|9| zt!fSk6DgQz2A497{<#A?+g%tw^gVt)MHz(0N*ckkzmdaZgM)PhtIsMRM@YG1v%XSs zdGJj5JLPEN5e2LS8({VyO#kZh#OPA0pa#PLw{7+nfsxP6qM>7`uKUxp^q-SFud|%K zH-W3Q+^-XOe@KF(k-_Dri|nL9fA`7Hl(4Q`NdEkI4p+{2QKN%z={c$_$|vW>%;A8 z9qymq1hV)V75LU37vc>NKc+AlU@;Wa#m9oDoYXA$YQi6K?nh&3@ynaqq;-zN(k}mJ zo>@)+ths)8*t#UaxBiLL@m3s$?fvLr3`2Z&-vE6>C-S_zXNOuqV-@ z{*<^QYX(?xc)~>fK$@hS$JKaSTOQ8*E#a=}nm;BesY0LJyV4gfb{iz{9XTnAHN#X)`ex5E(UnseJEU;e7JG0+GN=`q*fY z!uB~k?G?Cp0H|{3&K(>jtR8DlSf+A#YlFmON{KWqGU#K?ejuMln+OWx|Jf!Md+I+|SLNB{qtv&@9m4YYQ&gqLskJ?M)ZKgc z7Gud$1U4uz)7f(hdtE5X#3DEm_v}?!O0B41L=xsuzm~@ov5R>4 z1g#{vdU;ib@ETMikgt|r`%uAueQ8@NJM{3u%2O`d8FAjV4ISYEjo#wdFpT`bzVhJ( zvneq>rZu=E><*lIjfx(xV?eYD{XF8eLXMakYJ)nIpd6C3~mh-F436ZLyE| z=%C6VVvJr`bqe%e`OsAI;RP|XD=UXq7S+1{MECT0QtCGwLnvm?0s;e|LI$_Px3lSg@MQ=TyrlVGY$cB>{G? zbe*>B-#79UlY)sU$#{@}<>GbEhSlV7;5(#S-F8Ec5ou}v^J0D?khJ)u{RJmYV{X?@ z7LSZf+0-I4`Q(th@#md1-_l7CS;34kItZR_NUjo!F^252x_@v50zQaPt2jS=j3%l` z`sB^?SQ-WKn0boNg|-b|q%j~ptZ$V8AviIS~Bie<{yPeEG%(Pj^n3lfp<5^12o{$+rXEl1!K%pcyiho=9p;$8IA+$YjN(?MGS zcjsxuGT6(MfzfCmE&Olg9T4cCbgfe%S?KIW;xh`8kvr z50MD0qJJxZqJdg<4X&tA3=%?B6y*$Flly?h@HQ|Jr_<)YVGeW7q@210$qfWU8Hfsq zi~{y2eU!9B1bzIbgPF4N^3kMa%o0OR$;>7al5HW#P(_7^YkVo69Ly@CRp@p+`at|k z?`WgZxYu-;08&p8_ofX|I9;P;_#9f_?WfCWA7P+F^$p{;3+wT%$V&R=)q@^=Gi+`M?W9=C)wMLSvgzo zvvw7Aia=04NK+BhA5d~~*c$O)efjDcNRfTVozB~UJ~bTl1Q+{q9A{A77cr`Fb%du( zOz5UmGpLu|dQsZ+1qwG!{u|iKOG_$M8@n;oU*)R*T^>aC-X&7&3FRNd-_Y`e_fYzY zxgsa)9p?xl?srwlV%FQqe0@353z|($`BfbSip;qMatTRzXcNJLC9g7t52PYl45?)a zganb1`=~W?+Wp4Q9$0?VdG}#rV?ZdhXI(1tD%i?;CsDV5B=Lrw!@M%bYH#M_{51iT zh^eDcb`HLO`h}T0$3YhN481@Va~%7sWSI>YQScqE%h}?C1d6dQlO2L<>s)^{sN`kf z(8w3dz2)oZSNu;;l6>za21w#u;Q^&1TpXa+pv1v;_kXy5a3Hpkxf~S=Z--=WCPuUv z=!PAgoW|#L9^&Bz?Ee}B*H1{0L>Jkwpr+|6^BPbIwuZ@<`S1&W9Js4luc0ZN1ke+2 z2BUb^3}{dIK&A&>&7ti-3erw68kR=+@EPR&;73+o1ij&y5Az*U22Hh<8cPFJ2IMou z8VzC2n3UutfV||(Ajbwix?Ye}+ID8Uxh&p)8k=A)bJG_S^S(q67&V!Neui<3_OZC< zN^*18y!jy?YrL;rQ}2yIZh4u_bO)q(ykf#FrpWYhN(XS`hBczKp}axJfeoxtV5|`z zwpd{@VExbK>(OE3eRVfhFHvK8nelT1c&DIRKmZ%TRcM?j3jwAbdgNhnK^J+ViXfuO zfLchp$oOKD3zm?LVO3Yj?0yaFsh#9EEk=yrLDLe9Hc9=mKmMcQYQIzno+T^cr-C7` z%u+)sC0kjGK3W5u8fvWZ9Lwy1vm^XC`Vlo*8ck}3Vl5{}*pUS@-Hv{3E4dPZLq%qB z+3`N-RuhEkdcN*b@n?YDE$$$2$cr4z|3KnWcHPmB@z&*=n{`}xg~^yi6~U>G-x#~J z#kI*Q*G=YjF)%c9Jnt4-IN^AGcDUuj?s=6T6Ns73#cPy$19>a>CHYT^9ejK8 zbHA-eQE%ks*%wz|UVQ(VhV%FP%Z-UBQpSu;k31`IHG+jp!XHQB zp&v;k5zZmy#WK9`R!qZWAH=A6iwbo>54#Tii;r9=v9@vj-Q2Q{AYHnIEP^bFk1t7P zGn+(hn4g;3$V{0r5+ap7_%>9&JSUkaTcK4mo3EP=YmQGKmW9;VK>u5tFhSK1{G=gd zIcaMLxqRW0Yh&9+>HJ3%%jFA?17LjmT&LlT$E@P*XZv+ol}u&Z>Bo+aXJ7tmXvcUC zH-4b&XKuUCkcmKc{Rl`;!Iw)wid*&155IJArYui!dvL<|FDx#B@X&m`S|+8MhvVpn z748-FSg|>jkM$H1Q)3_TfBdHTSB%{>ziICJopuG|5&y&?$p_KWQ)3!)3&mZ8$bEsb zb!Ga)?5(ekm;9iwZ1(?QNSOZS_~0uf65pULaCSN18vT#5c_JLAg$O&k@qHH(RDD+? zO^AW-iF(;(^#>>KP&ot8RyplBr}MCro+|v9o$Y|B?mno5K}^+2T=1_rS{%JfUb6)d zfWRXLW3E=6z1isRoMd)GNzlZ0ja3%863Aq+VPoxra`wZY-zm?V%!^b_jA7(aMdE*o zZ_j11mb)!3voY#FT{(&UTOnh_!?V`aVYB@8T~Q`a)^U{EIJrB6O_XNCo*ro1I=IEv zPprN<_9b(9c+B>tl=Q^39j6e@;en+61Ul|NI}Q5>a#3{3C>?#@E$$-2Gs=Y zcFoV(7Y)DZPS%&zC)Aif7zk*pBh0U+{nZ4S2bNZUk8* zk9WZyUTG#0&v+iqESF$H!uO5Gg@dV?!O+?HQyQPx=J+3_xHWp-k1r0i%BgtBzDs(G zh?Ko7zVrFT<`drSPvbr$e4-eGYt^MgB70C(+vxp?dSFidoH&sP`dcgOxXuFC;*Kq=E`iikLuwJ7@4nmH6}=^i7e20XIgo@eymr_U8IvJp>4 z8{aY|cqoQ;K^_fg0~PSQQ#|LWBg8HI^v9!r_M@QiV>=b&NV^J@QQ@g57A{npY`aJBSRRlxp#idh_k?+s1 zVp0(pOgcobH|snbHzPRAO$&2+ONQD3m|ZD5L@<74$#k_^bi%?b@EYKegyf zj$(L`Dj6A(NbY+q#jjO8vDn_WXm{nNz!m7u+t@1bbU+w%3rXz6 zYDDYyiXLB@83|x-D>%R_*B3*L4gxr8Py&sCNau(sZx`rJnnE3P12wTCTyo0)`@`lIBFVssyE>_kOV0j=2XG^~jw1sEZ z*4B_Q^dH}m40i4df?fFNHDg>v^gs_qrOYH2iDJN)&oKjS)5jRm1~_G;B(y#a7x)QXU#L#etb#{<5BOte zvORQL#<4J+jv!zcospDX)DD%^P3f2@0ZP@dZE_$WD&}VEICE4dCp{Vvn-u$dwfms)E`j||DjjCKo<@z|{o$M)E29ZR#`EpIlFMG1YvbJ6p69G|3?aIfb3+JmmVSz7d%V(X(;U3o3 zt&1J`swxFsoAZge^6Op;M|;78Rh!@3vsMQJpIC0B3SKhaN?=&F|MS+M@^fft(M`V1 zCq5pJ*eS3CU`p}tjpNL^{^KLQXQz-e?As+wJkPhek@CTqhufX2kTNzhqRMxHgJe?< zww*9bBn0~n%G&PnakYqMSR(Zrhl0+Wj+vff0aUQzL{Aui_+Mo{K5_Kt4?J{yE>SaZ zwgQpU73%0^reR*$bg<`Q%_<94CG`wKUnc>oR#OmON=*pB3c1bJ0JdoKfx~pMKY^2v z0x6aBTv_Nwlq;|nePEKsjyA*Vzk|EQ{#WBArnS4+?0tXFUF`Fb=e!|nMxnrUo{ z#y;z$7|TiJQnP^$dGX7PBTVe*0y}-_b0t4~wO@}(pvU2Xc4_wPOIjQRQgTJa@d8L(?&q*8B8=q2_KzuuQdwpaSDCH_g$*t2wX zh3tn7=Z5)>-|-{fcjFLRLzz`q+Jf0BQ=4-~^>_xLx(f2y(L7fPxQib2U~^B`^H$eq zY~D&Rj$){KEi4s}Oj@NNEZx!|d{ zG4v!-!av?d2agb31#rGTYxOd*x~;l)#U7;JOs3qJ&880}j~`8|QC3#T#VL1)K2kZH zFq-1CFj6H)UK2$_tA@#BaF9fIIb(B*-H~tzE@JPVsdS&(AjY*Q&7w{d7h%BQ>d$lR zYN3Y%1OpvC76U;A;+cHDFG;mVmGbo~UzM1(HQRcjYP0M_txZl`*D6e6*J+MqN9imF zzarcFIggHRt4VN7=St(3;`o=!wbCb$^XFNICcPLiW6B^S2yglVE|B5y_I5~tkfRWB zyC3rpxyYl?tT^oP#`Mxgx0K_it1u+ITA<7u9qjKz%wTHotnXoTb{Oq!t&Oi~67G<4 z?OkM93g+l62(I$tRG$fpBYbSUX5e*KBgU&AdkD$Iv zf60HA5(4KAy00mLeP<^gBHSH}bblaWT7pp#{Fb@yxPeW(cnc}uv zDcBslg?h`z!Me-uWy#L!#u*q(6>2Fo%*T%z)%wSK7`M)jO24`5MrB|;F+T&IwnhEX zlrF0^g{7pS)!bVK(cr)C>3RwA?)Ha1et+EGbKY==V2X#mje%4Y2X}cKw+MzFcuPZN zOqB;n2XVz9VR!7bCm{R)$rwh~hj0DiURz+-Y1M)TpO>AKL1GxY5R64E;A95n5>VSA z>LCwSmN<2J^6ynR2Cv{|2is2~6sxJyAvrme+vM{(`t9+4pgKXYUi|MoC`>C&Nn!%S zCnSpoG2e@73we<#>?mwIIobQ8#aj3};@eoXiVyFAy_}uGvNZ_XUZi{J0Fp#E zVXk=uV5t}~RzOXRN*5IBbT`S`*TcfX)Z>!~FBQton-7IN9zMpSR}nA2As|Y-+f^MK z8#}vINFJ4^FFxJcT{kq5`NCcwyyD7CPmIFg$#nyaUPF~NurDz}siYHGNWMBID9s`8 z2<|9%iHs_hV6&`zg7N;73rYaNc^tzFSx1N3>_c4kocfvs^0l8|xshcJAn>S5cqX!i z3`LsUu_L+=iRTSNTWT?E=?+74+C3(HQ&Lg_1Eqiq1>vTYw>Zu^ZKtAO)_Es41%tCi zp*9k10E7K7&n|CpJGBkf^=Cg0y@->ae)iJ~@oZpm7^+dYK{RiOE06YHhD3b2kFJ2fy5e;YO)$^4*9~Mgv_QZ?Fb4ayIov;f;q*t zj!@kNY^q4uZwK>_m7uYc^krs)aYY)T`L_9GZPt@^b7F0(ijf|`@DRV{PemjWY9P5I zVcX@)^9DZbQ`L@QEu7-uoj%$Pb8-%XXIHjTn-01yfvD}l2f5Gb8^r=e3zQ<~3L-;e zV;zBEM60G2xIHb#oIZ4P9Kqu{dZ^8w{Yqtj#X-A{Q{;=S;?c%wNBDW`(4I_J%(v7k zN6Y4Xg(`<0FhAp)wnhFfb+MCP?)LbohPv9jo+Q+`2xWGL=Z=t3r;t@_b>pkuU9>bV z=0d06wZOP7|M~Z@uJ=s3%5JR5^Z>oDcu)&hhDD?IBbu3+hIiaq53*AHbfYMxF#SRb z3Rc1RO4UYVDr%386fZhKtxd^BVNW?Dj-JIREl&7Iz%{NjN!+n$0W5za9$IwNqIS9E z)rKf8O0lNCS8kO0dA(@l0h7ydurg8|f>$f}@UG`6mL8NFgC6i%#r~udeoV}Gw6`bn zEdf4cz*yt7Ze|igOQBd1OcczAeE=pmsr@eHQ;ijPZ&NQg9mn*_uQIKi36c&zGV7gT5?t-sROo z-1sJo)2)4iHT8~A!KJOvGi;aAF368C`pFa=2eEU~Z(5(N#8UX%!OZdVwm2$ZM-LH; zItmG{4e4M^FBL$~KniVPP1wyXhgwGg{P7kYVd9 zU5ZQMYS}pbuv(PV*4D07%bA8zXQ5|95F3Ib2*2#(%@r!&3UV@SnE$dADL_W1{Gb-8 znjeOHr^55v3!Cx^JFhK-ckC0PNn6N#nIW=+j_bK2PxFtFgZMO)1c4+@OB9%7PWrU?lJUBm?9xVbggSfZcqeD#9BT;QZrIQ{WE|MT^cU}~Y8OM!9@ z($OEqY2Dvxe7~R=y-&X|QC(c|OAvt*yVLfr;~jIrYxWB4&A4$}02_g(7KaF@)l_B$ z2wFYuU|u3=Yn7|Em<$TUii(k1LB>599gh%NNG|~YS5(Hun-ox%>vwsc&x90 zSu+g+1#{G1AphPRk}H*{XQYP{@@RKAQy(q^{c&(!KEo;Fgg!A_z10rN>)Z0-kGqr& z=;4oGz6KbmM1R!O?uRiIrfeu4rF%_ef41T8VD@HSIqB=rU5!!BSx!F$4FRa4&R z7S{#IJHf#@S5>)C7Cqu~>=j)=62v+RE`b5kJV1Bg#7YCMjGC^yze^Requ6aQ_%&PQ zm7x94Zp=wWwdLltrFfn*y%on;z7jXFm=Vw_d3_x6%p2ol{vqNC|d?r{Y zdIW*)Q7wpA`NJAbJxI`crr?2;KOeh7*oaw57I1tsG!Cv(h-!&D=St)%FtmJ|b@m67 z>(_B7{Y)IxB0cnwGnEXU`@18JVwE!XR)QrBc(Zu@{bj(&SY0v3$&-qtVbB^gYYqBd zr0OefL#wdCW?v`=WFsg!Ryy}Sy?N27B)Hd;IKa)uHkQPmuP>W47{^RTW-$NV>sJdh zV8gz-KG{nb$j^9L=Q46A`ss<~2`vrdk}d=cq2N#rv^I@yr{#hfw}XaZJC2Cel?A-|38ccQ6{+}t z--DHmXt>;?^I!M7X|M8KZYE1glk4=DM4U!B+Ji}2Z6y}C4nZ54i*euSf}WUO&}O)0 zryb;zk>|d7Go)$gCEkU1D@++ae$0nFWLeh$cp%t;*+%z6hu)r=f6PSYpqn=&Icp>g z6ZGc0)ecT9N<$UN3n-&HnVCBp{VOUeTF-`#KEveCCJWk8%)pLZa9`4agaRs?wZy&n z`rkr$2glKStcT-QWzNN<-Q3zU!kh)%nVz_RB1%Wn@jzm1dkm*)fnwVS?fM`UkPunc zn(5YBi}V~am>$6d9`?jB=d?d;rng|a0#PM zO8%&E#ZaC5S?%E#q0`U0sBmJ1MvPRpEZ>hG*GQ$GQIE$$^OUC! zR#EQ}EveL>On(vki>uk&aV}}IhI6#4I8nVoJe-N&(f!mz89l1VPXT=HkxU*ECE%SK zo141^8@L;I==@q8JBL7_LFqdbvc}RqjxT}hz^qeO3H>`rsfu7vhJXw{^LN`nKHeEE zid`ClwY3to{d7$|J)3ZP-LyP&%g5ZCfm;_8RigK$?WGH)4!Ho32;!LGOHp1(4_c+=elyr6AngG+5xb5rt$f zbN*}bNWv@0)jV+*F0%jDj9K>1{ zd4ZYs{lk8cp?%{PSnhUf9k-Jm@U2sz9t35m)giW4bcgFDbN5V7PiPKLX~KO4(|^X% z_dQ@040k@|GAvS}nVZ5{=ol9{iv$+)wi{)+4&>68KH|y@MO%5+s%*LG@daEi?+2f% zTi5v;=48V`nZ&5Zq9M!@d1s`Gn*c3(fpcI%8wD{WJz;*(An{J~dtMrZZbHGwqF(An ztOz!qp}IpgzK6G+B^(Y|X>HC$Z`=6_*ev)tZoM$@IB*H&e}^|z1*yQVFBQ|uISrk8 zoRHtnV^%*(yb46U*L;r@6M9*CJL9ic<*2tL`~syiy&oH~E&tgs*H*c@_(G4px3y+k z6dO*k>0r%PvrCZqn>Kr$zCpbwXfjNmB zJqeBc?Y5{Kt|wZ6w=o|r6e;v$i(tZ`2xHW&q!W3d=~Jp@>~%XUDnG8?aa&WAb8#_8 zTA|q>*AU7PDhZfx?0`_dk_0&jtdi(CC4-`^XJ>9SSO-9s%!MM6Lxc*81gD|FvAmPU zFCJRj%%;lLY_Le`#U*`a49Xp9sO%ou73Z|!^?u^L2-n1#$GX}a{!u&GHQJfe)`b2Z z&8vmqFgVM814G^-Y6+j-GD=@U8ltclu~ahIBo$xX2+hsUPtMLb^8Jo(UY`8p{bX`> zOrGe+UT|jl3C_*LOvxi*{!2f2w!mzPDaX4rV9)B(+o2qh7i@DU(N_}`;^X$tS%V%-Rj&FOzF|YCfv^}H57Ts2( zmr5r@)o*PbE|>kps;qH_+dvS{ey+KUH&N2ItS1Koz44Y*sEHrQpm-C(o>T`iXP`)u zIJPLBLH#t)0K}fFuD+0W${5>bB6@oBFu?m_%=~K8e@=4Geg`C^U!tIlEZ$D}W$V11 z_>#Txw4ND<#$Gz1_t$*WpyjkE)73)~p+_6*gvpdr7Vj4YJorC}-`0(@6aFrA%Jcf% zapcSEo~L;-hTRFYk%m*1Wq-DA14lHzX}P`BJaK(R*qem~^P=hWaD?acXH2b{fRnRt zDrKWurDV%VI|s+3a^7$araM-j{MjtYCpPX$=(iY1B@{9PkXzutB}>x5H%|dZ#+e}d z)35}b02pLsMxfb8Npd|&k?$=p19F{s1eK;RhSVd2O`y94C#giXqp1W}0#fvzK`W?f z*6t+ylO_gIN-*qX-duCT8AG(l&~?RhNF#3M7auACIRu|0!Rq514&vy*qD3TtxoZZT zq-(Fu7Oy-YErD0FeK{1TQ0e=E9AROkK$`g>Zxc6Hv7`} zxL-DhL+nDP(qk2lZY*ExLg;{FOk+)t#%X3amsWOPwj*^s0{qfNWn?NJK;z*hfMQMd zTe%3??H z6i@d$yy{&@v}zm^%ud`+4Y(}`Okiu6C5GJ4@I)Xi0={?C{iV$P<+P3Q@o!ml8pDw0 z$%Bq}GxAY!0}au^L&1ky_LSATN^_B@g0tg=^B38YUV5);{-jx&Or= z-Or(8UD4A*a}8%1FKJ%5>-33%Oc$;>xc`1A!-F%yS24B~%+5Gp&5KxzpTn#GaYJ@t ze5E293C2cPK5wfBsAqgn78eBSuRMk8SGWOPmCTl)?OSdw911LgSu7sO4Za@kDX9RZ zW>a>aGjHpR`Pqdm^L5Iq5ftVw`TIM$#C`!V{2!>(2kC$nH08mj|L_jw|FjT|%$?+D zUGRP$@;wT}9yf5DIde7Z>C#O>rb&uTe6<_nKI|lW^m%(S_`5I4$X&Of?ThKCyNr&% zr>?~!PyZ}=9HJ#rhLVIf_G0+Cwk1EB5(gVNHZ*A$w6}{pl1z^1rgSo5Sriom_O=`Jgs+XTSzSs$UeDyO@sai)TLq7eX>7l>QS5XcV zk2lfbaSACu;l3`vU#Ty)U#W<;g?#(*;dI?(d-gKK+{MNJ$LH-1@;4R$h$VPZHRCkUf?mKvx>O2bW*2Zqt5yOZJ~GV;b*uOK{)x*x)x z>l2LVNReTU_NK^qB0e$MHf}9M*bP>3_krty7zJs{(GUFq53+#mQc!}?Jly2a*pE}2 z=gG!HYR-p_%xG+l!P|Z@aDh;JjpgVgHGv$QK+Hsh$YO}iK#)R6F|OpEJ=M>rQx!oP zw{E6S1nw6};IOa5T8bTCauExA8-}Dg33!rhU%Rp>Np1LgIs{uw_ED_5ptx$3S(JFm z{t$0LoTzT#;#ww{Ks8*rw|%Hr0nGL+VGGEI?coFa|i>Puj;#>*3M*>BB$ z6=YCvZ!r~K4H4c%tN4?WDEu7@-62~~%PShkGP?<0uHSchu)`b!_SMp09)gV2*&gUZzoBDW@(nAr1yMONKR?-z3D+t9g^D2MIkwWEn)@!Ni6U*-rd0O&~q)! z&qo1V34YmcO|Zi`ICbNHeK`|YVGK*@FoB@bw-V7cHZ{9i(->SvEz zNRfaT>H*Gpz>>kxt03;b)KnKKbnO52g@;69QV0B%mHhk7>_le-$GmO<@cm;xeM4AB4m@ z(N*Kd3&f9M!F?qMw?+CZC{aE`y5~0NX$3tl)Q9KjXJ=<&=-L_2nE3G{<5#*}AY_9g zh!4CXfFK1qMko?JGmxedK8kMmkRVg`FRkkbm zaZJ!DXZz*4?au2#0cJ=E5R91pIco5f1E&HLvkdfGd@ZYscI<4sW?&YIq3ZfTO@F0B zFv91ASr$#F+DB$Lv^nu7ee^IL96ihgeT;lI7PF+ zrhMI9|2t(K1M|4i#ZFgT+_}!4x+?ct5K4Qu{Uru`WzdFK=6d>Ht2O+)Gg)=hHsImp zJcQxP{_d_R$c0-1?qV~*M?VzNAcvLeh6fmD$2peHaj;XCc~2wF31J-IUMR z$HxbcN!=R01u#dJzJs|j_}qD^f}Vc{Ks{(9Dsu^}p`C@9aTdl%E{K)xp|th^jpCyE z<&6tcmx~iw;qQh|qR+|q=9?z*S>*@b)(85;2ArPF+B!N)6q?Ii!)MKca_f{vHtv`1 z71G*&{apV43rqEI>oWHK_|Y6b%qkM(^z?Mt{D2VL7`pl@D&)H7z!ZM+Bid(I&}Bat zh>fBAXvLIDT?R`~9qC!iEA+!uM|BFGv$8kPwdQfwLee#CUMJvsWFn-BMxw6<_y(@^N}z1`0?d2DvssoafYsdti(d#48-1SZ2Vv@ z3MFa_u%DSwAm`)+AVaXa5@|HBi*KSN&v2a8&sIZ?myAuRoxoJ&tHCee384bGFCvNJ zL9l3L7M9S3VF+56PMbv)88fg|w3vck9{eM}0842(m8~gw&g16Hu*{^bP7;h@iS#D5 zj)t}Yv8PX2*7%t;6-*4N9t#zm$yQMNPQ>Ew>2ue73lIs*T#|_`KRx}K2e^ARcVE<= zZ9;VRBGFsbI;{MIHbQUv<8e_meYlQ3^os8l#38_wU5T#TLNY@;9VmLV~xf> zaWpkuMeC4_Qv33`yGDC?sa+kewU3*3D2E^C-VMBWO)f?GQBAS3cK7;(GNa0HQO7n7 zp1&jvqnzj=*XEfij!-;z;BFN-PRQSPoTq!g+V`=wimZXsm*@6p4*-zTlfOCt7q%E1 zDUE@8^Jb=>vMHSJh!PN>Eg*++S?+!i`sLZsXS8A%dAozY08TY=F)}cF(1g7Y-n(7>Vb?{7>NDA5QT(yovRT+7AcDq7{rk;G&s z`mavE5s|?$IPTOg|LFM9fFSJY(%SKDw${M zs)U%B=v?--3qzT;T+h#Dv)>$UH~Hf3-er#cVrjSfa;j`mO4&8e@py})vbD;5XX{&& zMI(<`cbp48Q=z1ew84giQ!zL-yW{&z2~hmS_cMiREQzhxhv!xfT%dDS=e@z6DSOb`4)dB!=-ae=MpQ??HzMNgNn%No(a&(pM$)^ei$OJa(a&@siwL;(CMAUvUa&42cIBgeafV|dBt zvGepjr@GW*y)FFjxW8^}(WA3b%z0gU+t7O|kss>|3C^%0fV;y5w9$w8IJRa5FlcRT zWcK%q!pA3c|JJc7ZsG>cFgsdnhxe62bC7@@QY$kA1+x1WZuKZ-2uhGsu0GR+!2)v~ zBNbI^UtcjCprA|9Y;dhILPtmcYTa}g51BBA%D};&1^X(n=H9^V7%c{}prKWVhK2^^ zc$i(tMv>k4s`3rcCf?jI3WBC1%XY|WYh$@LL+BbRmf=;D=vOe?&ZF>y9mznaBqjED z$T4|RKEiWgK?@^%@uF;pp_=So&|qc?J!hIDDfNCH0Y00)B$%UsN;88+rw&RkiY&A5 zFja_lgu5D2^F*4vg7>T01VO1PWYCI+A)Nve(KeLsC`W@k#ncRonB!(#q;MP2lDM0zi;Khha2ufMp@=02#F(&y<4yhDQfD;m zY@$YPJm_P~nqYo3oqq!Xdlt~(P(2Jz$oH@9hRhav+3s9Q_~GS6?(EQz-x!^Sb8@3i ze~l^pR|QlOriMgH0kC{?NOvaNZZeHguzG~~olG_z{$x%RZ%B!3hyq-5?x*|tP%r-Y z$PJVstSk4UA9!lx_BZ4Ff@4-E$~5>KF)-25S+r{%8a-+PF@o2Ap2I>m16%dc)5E|* zAD{@Q6x3fFEENqX?_&_%2OOy3Vylex(8cCM~hud>C*e>Zx{tC~gT0t){@v}&my`Y^rt z^`Dk|O3Mm5qtYH+QALGKV28v7_tq)tifjvzOXHa|FiA7er)%yFQ#!x1wvkC@(@&0y zT7^Uqjt+;b3!)EfYEvOU0W@woIgCoY(yvpaRiip8jStBNT_79DpQ+1haKR+;38{7Z z%_9pz0WS`3JsvCOOSw_!c}?Xn&Ba$XQq6M$IRp<$(tu4IVewhl^G5vsJ-!@N0=}Ws z3Cp965>sMF^TB!6DM@^=xPexizLJyhRob?vzyby)W(1V!ud%?MrT8AKKLr)Fq>kUU zhm&44d?p(e6GH}fH_hsT!Uy!Dzy&te&A#9oL!0WsbFkCelY1nT^vhb|7~o`&84 z+FZYb-z}z?9EQ&3$-clk-z{4=Yo_Y;d}#60;8mhrE+i4(n&DlVdg9cs zrtLHG)lopEpcW!Q&L!-5#EnrK(oXlEWIN*QB|vBbfVdaCf9PHuYo5z7|7}aucguqG zjb@>Qm>AT(3DF%PuHqL2Cb~Bs(8j)lS`l2$)K9U}0#vp^Q5X!@VC;LN(ahcs*p1@J z1e8nYne-&wWe&6zyHvrHx^c@tpFt%zsQ0ey=~+r1_IG%+XwTdreiXE0w_S2m0n(C{ z3HK^3MeG19ohiRR3x*OyE{+a+63Q1|P_ANYp7mBJEObOh&PaTtD5H|V@L9qwW(<}* z{yi6I+k#Y?s^iLO*p6XD3~$}hgXVOUT%`<;iBf&I*Cp{no(Rvb_>02*UqSF}_;rBx z?7n}q#rS8E_6%M-nsOmWi@tl;Tn9g$=8o1!q{bW!FJM6OqevC?>$=^EK?^KI#y-3V zO;z`89UOcnD;7;r4C{yx8#=sqwk*i4Sco*^#Itg}uK=#b``AH`rz~3+hUtS?wH`Kr zNeNEI1djC~5KeR}zwi06NdkgiXQW`ah1>g?4q*Fq=n9|SovgJn?4s#2L|cn?t1%D) z$_5nCV4hYfB}1`a&^_LI!k~8be(k;b`=H5z-~C{OCeHwL#?f-(fldZMPoW)SJ zDkr3=6c(Z>M}E)jiStuR%O-5S{fr2(mwoa^UYHx_?uaPw&qt7vl| zb8k(f1#gaDpHi$;O;~B!f{oZ$=TI0Nc<2w_NaS6JLBv+9mupK)ODBzED5;P{h4Cif z?_{Rent|#hf}i`)y?RbDUGNBSX*9+%X?4~e5vb+H#j@`SA18Ep?!GtbvbEo^S0{?) zG;<847q6s?2&7Ko(uoDa%Eq#`W<2dc;={WbZVZ#pSnrXhdse6=PCv#oz+D2>Lr*sl zW}~~>UpxaRt2|t#w`HS-(*+wM()MD(8tt&{DhlTV@Tq%;O4&y01#aFtElcAx1Dg+@ zD#>NG(~pnWvSvw}rw8Xt(b*WW?`bH$3KM9s7&#WHsrZ3wTkxGD@^~8u51`m72j6|M zbswrf4Y*G)?}=Wkj`cAN>9y;-lvlL+Iwd?@2I;t3Rkn%V^WybLlzssyYZST(7V{gX z#&5B0iOWbwc_j4xT#r^lc}mM=L-?x=jL*EoaHo-?c!w!@mzlbmM5nN~$UArpwWO<0$i zdV)sMejN>N+V~9mVUzTnf0SvvNqvDLkLkOnIX*NLEopE^12y7UGSx5x>KZKR;ZPWU zW$VEtB-DUA{s<>o0Xa-lG2z4j>SJP}yUs9fB=Wke+>`C6ym;7|Q~-B-0td6r_|c0qIggQV^u18w|QZ8blfi>24&XTU5Fmkq+rbK|;E_ z-*c{YKYKsVc;7Mh*dO-T>&s%Tfifray8hQ0$MHKjOQ@DJs}7S_)Z|`*;sAthr1B!C z<&l4$2fv7=g^gI?CTs(TZKZF1iPQBMB1)cxI~Hnus4a57x6=|a$Gp8IxlJd~KZqWv+Ewq2IVmWt5?xCSQasL> zLLeIU$@G)m9Eyt%r*oadfI z(^-EP$;Wk)&U$NbVP@_-RgUa&9Hw_fzh7jeYO2HW5f2N!Vp65^$A>>c`v!)M$5Fkz ze_hte#`Azf?5lECPGKQ^7ET|8nZ}0!UN%SOup95@?bgrt?Kc)WRLg14g<+JZg(o`~ z{<0@F-|ct(-ARbF;Ny`?6?jroSF#%(Zkuy=2;+;OLpRr~RHyYI57&*q;-5{=9rc>5 zmJU^Y&qu$6MQvl;ZpC%=zX`Bj!nzDHY%~&%1TvL5)1S!|lfv37WtWcBNN5i74Ykf$ zbb#vI?NSsZVSbKcly%coLmd;#xci_@yv~8&*z$4a${@|=G?&*9@H^SR4Z1tjJTuHV zS4re>2eKxeac%pw=o|f0;f77qy zJ|}z)57>CP@f~#=+txnnmIQAg)x1CM3?UNKvL$>mKO##d9c|S90r(LhRC|02$jjJ< z)26+UuGIRIqs|)cJVyv=Fds`c5{R-|WGCJ8yH5(4M9Z$g&3n=J2``Lq^Y*Xlrt4dw zkpQyQhz>$E?+~we#>umZ7-@j1USqbk)F?leIk7AI>=ypfe+qmHL3H-ec`&_MgKuq6 zgChj>b237c?zjX2)K09ZMp_qNQb zB|e+=(2bQJ;1nH3abbyx!e>%}BsD*Oe`+zlb#U7meTDRpHo07#l&hCtMRvSW$S&#amyGCy>OZSZrQg7k3ub9u0|PwLQF-3BC=2~E`qVfV9D#`2OOG&- zAdfn#Z{V9cXZAL<55-t#2!G$%-rh>|Bh}4!ON}C%5Od_XHiE=y635Y0C#A~}`f-fX zi{lM5>7miRDAv-%!K;M`Hvn#Y@@FB^VD^+hDlKu4f(Oj^3#+I6qT>Qq;xiPs zhhO;H4A7sND(9arNl&#>*7`9fv*NiW$p$kWO%Pfq>3aIz9Yl$yrbIDygvoMp3M4}) ziNLEEz1P&*)^@Pxa#><^j^h=}XGgbSQMI^^2m`qvf7tDfgr6l6F9BM7=O6wGFwMjB zBz-nT5Wl}S)y4iS=>mmY<+01VO$#yp5) zPk%<|lxC-&E&f3Y1-f|~4Do;zhWV&V*{gDOftm>hU2h>LL7~b+PtA?P{Y-`Tp{li1 zr`-(i8cz8aRlAM zvjT!KKshfjO#cfu@ljbqi}?^P<&F+Y;u=$hL{iY%WGbU0tr0ndIpSW@;B}sHekRL# z>i%m31aF57;#Scd#xe@ouR2w^UUfys33)=^By&u|*j*mcB=INIi+TXRdGO!?s)Bpt z6zULBzSd`@46vxnZo9d;J;u0Od?ihLpE9P4nh2EH;l>~zO%}R-^j#e?&g5#tVYGYt z3kFBfIg<-GD}|#c^FtU0nAZeso9tQ2Sl8Te@HltA|D!sn#uvqc}Yx|s^_WI z<))Uz<8ugr83*!st?|JASq4O-AShtN z!(~vO9Av@_4)(tqWhkTf!veH*=aq80ceZ}@<1;pR<6NCtSy z+bU5aWt|k6_=1qF5R`SgQi6`BMEsR__Y>5H+vsff7WwG%dZ$+&@gO!-#xkjWN$<5A zFRF^RS$+ca9|CgUC2l>(kq$kd_lsz{b{{G;x$bpKML~ktrfGwQ&xwIR`OK11Zeh{1 z=J~nttI4z5KxYJrdVyA&x#>>Oebw=DMs(d-ev!W>7C^eZIN3F(wlQO2@!XWHF|sBx z7N36nsiNHZ7EG5aMcHrGHU@sj3$~oVQ-&H5L`?B?R-ESXYcZ=6xDFwmQ-zAmgSOAF zl_FFroBipsff(v5hn4Dj)fz-a9mfI#XhqoKfrmc5=?!KatM*f90ArV-n;OgkijUeH z%&lOMlcmokL9byP8o4X6KvT)*ch`lb5}83EIbFZgEb&1+^7I%MrePxNcHy>EeLyVH zP3_O}5UD*@Bs&5#OsB|pUK_iIShW*lBKaYpf?%MT1MV?Fw-bO)HgX_eqR`5JY7p@e zpY?cOWIl>x+gnsGD)y(C5qn+=NGW4~8l%YhJ;1X1ggV=xP2^W?N}Ln-E`&Gt2L?Vi zc)d^`CW!T1tj=tB+zkq?^B%V4<1Kf0$Y6w=n)UJR*TML?Ik)%F*i0~3J_da&t59Q; zDFf0MF*jm5kcEp9G+1VQ9@^t4p>e%FJ3I2A%aQ@YsqAhc1*=v$Duk zpp4a3qG+k&InTBG)hYhF?qK!SFM?KA?a(U?u7#!uv=#XL{Qf%duCyfoZV-do3LV!F z0-hUKIG1fD^<9y@@BZy;D4iRi2e40jm@JdfUujyFCXydPre@_~;2APFT~%;bE^lo; z6X-3_e4v=BMf2`*?Q0+K1L!?+u!r2;SOwjjQ>`vZUaq%|dVeb$)%7r>ME6vO#?2#GzoOfI9RG4W!c@*3u zn#g(3UeUVI{bd}Qo6&qu$X>-|%d0ljZmdtts;xxhXexLb{p!HRKdhv<63vR&)gER3 zZcO)!+$cATEP0=h&Sj28gT?5@me?%J7rXP?_qjFvZ;K~q%}8ZSRww#-gl{1I!PmsX zluYJjCmNKxVr*R8+pps^mU(bVRBttA;Xhro$`BYDs5)?EIVs0k9_28r@EE!aEZgFu z#wjRP$)_lFIfG)k*X)uUBQYXLk-w^i>KrJ1(ukRxknUPs*&?HZqLJc$DnoIfj z+o`_Bx~>2{`H$CMU&|i|i4x(Ro}bfv5Z5z&^zxDSOeT$i3QzHe>`r2J0UC0E)~ZZI z-YKBNnE;YRVLg8V=oGVWqoAlD^$lR$E`>KP->%?!pgQ%f2}Miz08C-g!?GVa`X>G# z5xTbap$l`^{Ev55f7KQBGGr;DQoz6{&~~9iQKVW9o2e(sZ(yJq2%5M?c&WMansW3y zyy9cCYmkn%4vQGePMQim9K0sy-N4R|!ZDuFHyPcQe|~Rm{Hx9_Pp{5g=n-^8X;5o_ z{Y^;7%^AeLx$$Q_=H;~SkM3)Hxhd*mpw&uXpeV~>x77WY-4J(Q@lAOq@@P#pZO)R~ z-bj9vQbhal!CS_RQ-|T@p9PP<(C@KnYhW2yz`9RbF(wz4MpTJ)c)aD~BTe9FtuEqY z$$zDr6tTCoa4o@m!)_7k3CsYChh!wuZya;1Kx)F}A@1$?t8()W+1%aRdEZp?bQa#3 zDtAJTXc*Sm+37FwpjC??A0PRvcK^2hw9q*Sf0>Z_c6nvR>@q}bR!}rlMe)8JDWH5+ z*7@q=BWp6()53Q#E8?LfX?w^hQiQ=hpLBR2GPt~Yj1rDrm;sPrxD=D&A>TP4bXpK_ zqa_MFvWn7|u1713LNIcp=;f7V{$i6%aO)P-dP+dv)Yp1GHW+blXpSdQimcH}m#Xns zZV|+$@jH>LSh|}L+%-aFelwSEy!8t zutk9w>K6p#s^>onNt+~oYQF+T0ws=OhxOMS>6uOETm0%I=Ya7UDY{6&u3KRYc_Nz? z3?7IQ2n_5Naf*f}|YB?b!>71(1%w>+|2tq6w5#3qpZ+sS8!m{<)o!zv73Tpp28 z3}Cm59!RdF^4d~^PQCq3l5$XjJ#6brdx^^;Thw3|r<>~CzPB;~%QPtp%Xx-{+smY;~hPywogd%?qNX1K=Py(G%>eSxXD{JT;`O{Dep;R9HhcBfFlVy`g zctZlx_<%$A;(+}*3QOp70=xO`rt3zSYp17E?%poJlth@~@j8*w@zeVjN!Sf;r%H2n zy1>hZ7XO`V&ATE25@K$q7k?Q7X(eXrYnCAZR9VKp2biyQ=T5h)^Hm7u7`<{Y-u{HG zZ=VbefMwQUXDzKJ9jKnut<)m+jQ)3>6aFA)B4m_X&P>1h`9E0?zG$?z=Bq3* zG#~EPRNKrF?_)Vjq>~UbpNx=|WsWjUW*4#$s;-}$&w3v9a)n5FMH{?snZ>QIv^=en zr^6IGYCUEw1VKq=hZNNay`yePCX*GTM!9>gT<$B;=$$Y=6vCV zj03Ssq{yZ3kKbg=C#``|@91OidY_urZ969<8ukAMPAU}i4k5;v;@X=5%i$6L{qW`Xq>LyaKhY7Rv z1NoPIiP3>Xb#uz654krpGKRj-`l4a}{joy&<{_U^Ym%ITtE)n-UBK5L@uYc<{#eSPkc*=Z@M(SZZN06;Zt*i! zI7`#_o*Ix{;T5Ip&QMefblF_yyef}mBY&&M`W8jhJQ1V?zmAPA?Tj1;*qWg^GSrl5 zz7K{|1g?0T`P7)HF6HRoL<9PJjD^xMa{U(WdXzi^3?Lpg0|6HjQ)$qP)-Hq%`36l= zTAD8C{33+|mtpHI&y}E5{q_%NpI2=xMcLt*N$|=J(ks+8AEldv4Dd;#h} zG>oi3?Ap&tz6ZeGGJc8^3Ey3T_a{3BY$WCC(2nGgAz)ab*fJ~FKsVai-OV7h&##~4 zMF++wpa7du_TB*~ICISby9zX|IlA`xfTaV?Q)A#EG+W808{afJ$!MRK@!? z8X>EeDgHE9Da_PNg`O6&Ex-9-+71$uGFUnRFe6eFgYTCqB6JFKihzH6x~d2U0~`_{ zZ3Kd1zThmY(i|u>9}Bva({e(`hBy`8X*aSBkUtMc=PCkMzZ-Qb#Egk4m~nn5;&~z% z!D0yb`d7dFQRl$a;?kSI9xd`&wI~&ozTl@SR{K?(>(sBbjZmW1+YWj)*Gzbo{xE!(MUcU1zgrF66MD8yZ*v+ZL0ED0b2;H zfQj9WX{5Rj*QeuIEcDpDPqMSJIDbND_4X%jhG_2-^}5QtQ$beQ;eOZkgzwv_IdnO$ z=Z>g}_SaKjzszN$Lua4A?tuS4%F#^sl8?^9XzdWh+ol9!K%}Vxb?OKxAi+O^ z_dNqMO65PC-;a-{Fu%8F0Aa%(!OmugWiiK=hoe$wB)m{>>86Ie^}u}JkSLUsQKc`b zzPg=mj2F!UVg(c+S@E|_Wovyt)7*MB{!QHu;Fc)OUh2m*9uz5@p9e zQdM|TcMx^|*UZe9SDY+IG0U~e(fA+fFh^$#KtOtc^-i@x#oCX&9-Yl2~cr899-HPAAitX#M3KSH3%yoTKMd+FZS_@yX3Maqkg*DOWnRtG1!~6K@VRN4>X*U zgyemajoa`VlZm1(GNKVO$>7Y&@%^qa-5rtw``|B4-cpfw{8@g-Xyp&h`QIgyRb0g> zEw-B0-ZK;!)V}%1$Cy1W)Lit5MnN@CpV_|9!W4YKLfoF}FCycLLk#DBz_6t^ChtL= za|j=iQyU7ZAv!H7ec0BmuScPNTe3s$yL7$=J#n5PxG0w_>amneNSEjs7^2~8;eF!c z`NLF&tjtVjF<-7DG*!lVk*-`ss^7}vguLm6B)*=0H8zIjud(#J2 zF+(@G5u_x%`hN!8jK8_p$13=34Rm0xxIP-P=0yFEDdT3=8~<4}p4ncbus*bZ&1(2I zA#e^pcsip0r)8}K)21J~(fJ2@{R^!>fXkR79->j^xLF8lxvo#CQ zyt(b)TFf244I0G7!K@IoA^gEv>Rg1!LR?O%Cz~4q%SGNhVlL&j`tnRO2V8PZkhlf8 zFep@UO_Jt5h@m9^=kiOZ-V(#Ie?h)MSAtYl*SdciDw2NcdXCn+j>=C5;a*;920OJj z2@vw=-b8I5zx@xUctMOM#^YRU_YFPG-tcz_1zt1zhs4GB8wZ%bfG8|bD+zBOH-O}~ z?vqc#|4eoa0zZ-bcc+KvEpE>LW)wkhOUn9x=L}IY`0r3(3UZ1l;_$#gVlZC$_&kRN z@z2y}UvnC}|7ChcgD(QUiqVzj#>U1TfDAnJ-JP9*XiQ&!|7gLtbItI0jlKiEtYK(Q zaQU*0U4uqm!AA{3Z!_u20gKR2FqN@jsPCAVTslsJF^&2}vK0xc1*GQbfYt;knfoxZ z(%ACEkqi6I&fgx7U$1PDNN}2mNib7BwrN z>n%6jzB8nLQpE2$(rP3JIbqeiurqu)?P+tOXRXD)2tOP4?XG)^L6z5)F5^p01PUqW z5T2Xp^8;_)^CD%OqXFIX;?7<4&+5b1gEXWf;z~*&tn~(#ZJPuoyKiJ7zCgu7$f^HzI6M%_%kI*q>2*klA!C~0RAa-Y7p#DWbDo+ zq6j;fMlh5BM=fX`$ps4}&RQTHfTa;IpYBAt?h+6fjh zHa0P_a)CxNFpYR~B<^01etjP5WPjT(PoY2GsV6S-;*=bNDED{dmsgjJ!H5Y@fQR=?u+7BF7SJcBih^dEd?n!*w?x01st&lL*~2uxq1c zz}WjA4JaJ8!|)VLFwJPXI>T_sC4pVj*dEiBCw4dI3gO%>xMamM;7@Nw2wkCKlu=nEHW`B<93cp61rpvMZej5PKRhKMgzaU$B;W(=ZztiB9_lIk39|QY90A>RJ zY)+huz&%lwp#NM}r9Sv@kEHGV)^UK-Q{nB}iz=u*b4gEX9nff~qctub>He19TRA!1 z&Ercq=_dlNby2Ck+0ID5NQFfQpDp!Z>a)TNe)~>>f)MB5m75e6&hG;vh;dF%Y+Jvn z?<%IsE&h#*?4R|F@Z8im@kJ9+Of~h(0!z)^g9A)*j@G4(NwKXhv1F?Q!nbKhWVlZ5PL!44#|6Dz*dENTpi$j6D8a~ zp7Qb<^~7006$Ic&Q4BzZ{!T?Apujy52A~giqUC}EXkp_Hj_*z-!p8>pH&{;Y>(>DF zakJSo05`$zNhI%; zmrWefpLk4UbQ(?fT}Q{fq8u*NKmb7hZ_s2aCs_DkPqx~C?AQZ1wR;zklXk=$CoxZ* z1o!U@9H~hq&d@$Rb=*h*uoJ9lg%DQk%kdgOZw2DeV87{11*_Ho?d^KjpG$)SaP?Y1 zD+k6M85k5oW;3{c+A?-_-oDfVo7Dbd*YgLTwQBajHOZWsj)9JjXp$f+cdnyJ zI&1|>2cu!4;_TvL){*IpR|U{ONTUA4@JcR;r_X?F33hB)Slv*OQY@9pYL9fTYUFli zl!53uHcv4>2YNxkXT>dB8t&;i!V?{!NWgJ^j=?TR({%cml$|-vQZuPV;rv!^GvbJ% z!b*d(Fl@^RqoMtJaxOXw`D?q0KT{LjZ5uF`<)ox+w)aLjDBQt;N{BU0dUACf*Ki%XiC<6Fg;=z39s zrzmObtI*X64U^H_5cc-Gef<(xM3p`JbBGwT-Z0O$%!aDwG;hI?k#&Ukes6{64{JHV zGk5XcDL{?OO0AWGGJt8;wbT>8BsS3B<^}Jx@I2uV*)-lVM_?ItJnGWv`{hp^jsI$U=sk@7(d^eBfa zqRVqxq1q#ajx>!)rIn|hs8d_R+mb#nyV(8oo%5HMCE8lF-+g0Ve3MI*t61m!0i^LX z0g@x&qJMUk#!<-&*9KZ03tWf|YK;hV-1R+*5Mp}!IkqjJWVfeDUoqmE??^r=9XGwn zhjx4#!v~R9pBIRQgqmQsS2hT74?xzJ$>fGc{t76(r=%1Py}Mfzz#D=m8myh=m}QS+ z=wxA9vjNSzh5&gjH281;r2mFEFvSi~;s$=Y|HPUMX%)ouc|Q1}C!+BsST_S2canO= zRN+{Lp{5eB#XoyH2O^IAF(2HUf5e{h<<$@E3dg?jWa6KGV*l_g! zZh+B9d#9Y98xzzPr=UH^`VN-=JVb&XpEN&C zN+Y0MEhihK0>||k(j9WLTgL$O;_`<*?^oKP7SI7+ULMbatBI;OR|nU)xR}p?psIuJ zEvBP%?A&kq1Nh6BR?I*Hw5!q%&ZU|tG`KJFIJS6qB z?1!aOVY-wh%q%CV`!*HyijP%hZh~v7C*d9mhp#M(Y97%H6~OS#&`{Xd^dZbk9d<5= z#X1>Ts0eRxlfE=Y9Z5+?KM9+}UBtchBc;Q>)P)`ShytXxS&i-HEX=5F*|&$8ld`QH<>J896DJFO1+-JKEM`uc8DjUQp9 zs^)y#_oh2GsE#aWP|un}c_QXd`ZHqei2*kD_b8C@R?kaJiZF+WbF|YYfqg5W6I=as zu;na*D9G_FqH`5S=l7cy%Klzm?j$|=VYm3!ZI3q7ZkebnCQ0YnXyc__d5+(6KK_pT zJj}lnIfL3mgW?5htd@W_`;A%Mz;3I;qDTyRV~6pja%oNNQ>}VpIQfJ|6LM^b zyZK}ZC8b3&iC6))rIoNNuYJ*0XWvC@y}vkEYD=Al3i*pVX2ecg-_+%gFUm|lB3$2) zqO$(vFWXqaT~Fko!P7_15V9y8)ifi-UB#0K4l}r1hx3~x4}D> z-Vf4=#9}&W%{bdKXS0Q6;w%jwxf5lp7zPVdg|hu2s(4W<_NN6(dTB7iBzP<0)3@s@ z8EqlKZTI7>@5yYWs6`w8%dq%0l#Y|=7%>%UJAn}e@Dg=Bc0aS1j{153SA@<0?fqu% zmO^6rS>*Nh8>FSLlWmQ-q%&@EJ+~qC8LhO^#B9+E+CB6#6oZfb%|kle>=zQ}>p#a} zv9T-tu&u@QP86f-G+3x{JZL>G5687^v!$k`*zXO1v44d=MIN~ATiW)oCDJ}j&wCh% zq2Fe&>)T^8hsudIvloJ*%mw=^(||t^`38H2##lOvN?4S5pINt2OJT(3b*+5p1E2#a zUxW?UJUuwSMfk&dapae<(D(%I<(gjgl2`~kGXEu6YpAQm_rGDXsm%;gIc027^eA1uh3=6_H6D*{BrVA*hCQM9POZHi z-$uc9ekmz4r&yqM6;<-yN$Q(g1lTy^_>VaSzp5S^`rxaMGmPw%K8n+-#@49bDZ9^o z0iJeYQIqk)$lk=XIM&TN&!#Ti3p+audd{Hpqste`O`gujTmAW_osmQl6iMhc@1JZ; z+vrB_9gg?w)(-?P9k3f>??>=ExO$vB5|1C3nfzI3M;@p@JG^`#Fi;9qXt~szw{+BI z0i4K@V!a;;0`Gd&9frdKuz(h+>GGK6emv9Ru=^`_mAj`JtXNqwVoLqa`>lvK8YOO~ z@H(od_k+uA_9(oYnQashen(bO9*7iDOZ~iv9bHEg6^CUqH0lmEA?%YHVQUM*QGM0S zo9cNCBp;gRA)5h$?pDC$T%H{-mFQZ}m$dmH`^dh7@aP!Z zRQ%?D!a)A&hp<#8rC-kz?xShl4a1k&NDR?^rd6E+ah2Nj&dQ-(Iku}qbkgxhJ4|)y z0hItmVIciOACE>9;>b&lSP5o7P7joWGUM|6814yKe(~Ue8=o?&}UYTZZPg1-*NcPQoQ2%R!SRSN81Lv&oO`O1W3B!YK_#Tk5i#B#ed4N&#KYG7;ll@@dXSc( z!7HFqz7CcV8qcINcv7faBQ4W(z+N%jPbbbwz2Mwc6<3|O+l~y6?Dn~K&06lG*@IAP z8nx_o_p0LJ1MOoI(6xa7Bx)Z5X`@9V-}AynZYKS@wRP6?!4?HD%lHsIhd3jkfGKJD>wIUdh z)8YMs=b@jSz@!vy5Tht~>ianA3z||OZu!gez>QJeP&C3ohm}B=JCU{v*V+1*lc9r7@LeV}En2dpYK}vL0YlXbB&_T!G`e z>0&R$+J$m}L3^4Vq8NiAy#kL1M;U(UWI(m{O2-IIi8G>C&J+WZn2`^$MiG%r9J85L z#n#FSBTF`+bcuiG2K*T*1fj`H`VCaN$8AKqru@p@^95J9>eU#&2?zz}B@|8Ln~Kd& z;Bpo$4FQWY{H6@!H1m^Sl7zzVWdV6O0fy&~1R$~HH_~fKK{Cf?MoRf>S&k33 z#59H7e0G1q`y9bf9)vjqcZ==AcJWg2kpBW^yVU5U)ZGjhGc13}>8uB3r76!ZKmZTO zhh}ZI27hFFK`#gys zNbdOL@k3Cw?yyRzH3( zseJ5iqGj(Xu?>bc3JW7JA#$LGGBFILfKS9sI%*%~s@=E_I!I`FNcV4KnUN`xiy1;+ zSx(ML9J3yRBPL`a?TB6QeaT}ePm!V(VxBzCp<)Fi$2XYf6CMW;8|-#GqQ5f4yLy_D z5<=ue#{Ka3a#}}JfD|L#h|3~ATJ;S-lrsh|wKLC;f8;4*J$*~brOpumaYhecFFsf) ze($t0l=D4;;`#;ttGXILRyFL6Wg_MB&xVI6juu#l2UtqWaa*4ok} zV*;Qo@0&KM!Nul086TNhQ-I`(q7d>-W5H#g`(En-{Te`tja0!>Ecn1c^WyINqR1kL zFtxn;H~`hboBi0-chNT%-K#7Ln&Alq0yyg=$n(k@(t1i@P0HxYn5uE%RD9*A6_B7t zt(rvHgBFj5k1eF3vWT66O=iJg7TFe7n`>TUl9XqPCtS>-G3ZO*;b4=NbLFj#8 zXu2NVj@nnuY0636G$e-|@iZEr+z69l_EROxuHe$_y5jP3VQ8{j!*@EO=m@nPOB7 z8(YR_9Hjs>xJO0W>!J%>@7C(OpDqv(H(|6~=q5t%hRxcF5n-5MU}EB{t3fKUG&}Wu z6v-hAu_se@qxI}s9|^~iRCWC^Ny^E~h#}I6O4S&@&-q{lNB>!HXC|ZG0gh!g-c>GL zV$trCEqr>>cA&fLR6&DSs=x0vGTYqmfXx|-yoYxBC1oG?;`U|N=>5sE?!nsCNwjgC zqY=m60jJZSQWxrl-(j)?-bG1^6J+cnv?~3CIMQ&?QuA&+P)m@@RlHi z;=w|AhdUNqbXDD?wEdlUQiPNR`!kTAHpU93liV8!kO@8O4d#V-L@qt{!+N4E+!8ezK>Ft_Po2^FIDek%fs<%iLVx(PrBAWLDP<@UAq=ojvy7oV17K zA}-!*4wLX-IXxKYQBCa^ENinu)(x(!$C0ofd5WdEJyRyJwIHRG!+Es z`jw-3K8jKXP$X%Yi?K(+lsQaMg=b_u?s-oGfm4GXArCq|US8csHwg6=UiS5^-y`6V zggxIgU_LBT;0S!WV;uOam~${XZuQqr`~JHl!x08Y?+7qY<5~p`LOf431XD2QlXKoN z2fKN@5)6uF&K_n*7A}=dUqv0JyixOXzai$!ThPU(JHNi(v$O+#)P^I?TNxm~(RyKN z1e<$!a73drN}CBO7md-~qLtxE;xZoz#E6^tlp1Y^7`MIv1UB4Wghm}n&4z(}H3QdN zrVpMjZEljAdayh9LXv!A8?ENZ#P;&oTh=G91fv|M_}IQHTbXY=p^xLJ##9<&;CL`T zEBJ^Yg)zGP#_88>lt{ffZ!-pP8gC>4h#Bk~S5jww=wg`3Uwt7Td&mLn8Pjc3z9G^b zn={2={F349puT6k%*^)z@xLC*9s%2z1$(;~biy>~dU?I0?kLmeY! z2A|Q&B8<_@q$vmylx%=~bbovVGy?8-i=EKSAQG?ObQ+ry6!E?d!wUYlb2q*p1C#-# ziGJBIwvdMlB&*^+OYO<|Ii7!J081|aZ|cEMkJ(iq>Kv9Zb8l8^LGNyn{})YIfFZae zTQQl}OE+p*;T-PXqWo&81tDM|eP|N!Q;h<;57S8kJ0}C@cM%jt**6&2q@c7< z&khC_2tp!zZ_YTRwYxCyq)=yt4ma{kp2efxyO;X{9^H!%KGU^fl7;>mcHC(85UTRG ztI5G6QO4!3fg@(P8f|G&xwo&24)kn(yop7)49A0*k6{H?@m5# z2*(6X;QZ#E&g|aV;d-7`1L8A>ZQc6czwH$DAVKJve?{X!x>0!H(W6sP9bJ*SAx^s{ApeyMK8 zJeb(mI~F*MC?Uy&4xzGw15OLt{^?+P#vf3k==;KW&rrI-XssLEu=o~Y$mg4Eie5U^ zZ@*Lj0;GEwDFw1K|9x0dwQEU!mNYaCX)^9jh`JjjLdRaKgsRL;bp=-?1PM!a!yq6_ z$G{w`wSxmBSOXmLAJ2umW0|ae=3MIvx5CRj0M*PG5!-PlOtWCz{qo`nMpa|Fqks5d z#gHjElUtsh;1#5#H5E>>;dpuGzylox9h1byfn8GP{cRXpi(9aK#g0jOFkx8`A0OYA z;$a4_TfovTIm6|z#7_{v7v0k%(l1SW3H zR~2FwZ%evBaJaR)%J&_UbfYmb!`sKFK>OFHgp&w)>lxG{wZRC_Jy~%HsFiGH9$$7V z?=9MJ=9bz$lT=b_{i+;frPM=3rTi;0O(=rb`EjfcWqk!LVmF40pyfjc!19}(rRhkY z;i3WDyEGiDocsM47WpUxSTKPU&cPm#B(K1uhRg#nPqluwz+$g-a*Xs;53%ePgNr@o15* z?lpQl62Fb>UIDO(okG80PNxE9tz3z_5c%@WsxgOnkJ6#1DDB8*d7)k8uZq z#Lj4*C00+@XECO!JAyPUM#Z1&Z#xzmCC_UtD`@$lU+o?@!Bm&!v{d`XSc2whcUtdp zSzB@ufJHGyMu~waW2B>6s8kClAd6x17peIMt1+DU?_kW|6&)@e)A*Eul+F($iEH_2 zld7??NG;;m<+=P_Lgi2N@*Bx~s@<89VGMkjbk?B}ZhTQ1(#cJM8+c;B)J+=fALyYB0Co9}2MfexrX zP)bY`YV*&FUn;V(9PjO&ZPjgqbWnU?0BT$qarb0+;$5u`Uja!2&ogj{l3o+KWDsA0 zEd7y0F`7ByEt%>pr|#+L_pp!xtTi$b5iqk$u~UGbB|~I*Kz?pBS?c#?)9vOfe8di2 zXCV6KEtHl0Ud%gjd30pKHTt^&@Y>3DhXEcT=%&`fhExQU7a$J)PF}j34{SWBBTZQb zi|dQHVVn;KA=L;e-#gkYN*`(ug>KL>U=Td?-Q6q~GU|@ahkZtCBN)nXOmewgMRY%_ z?$r|+(sqVPZn(GNX?9XfkC?R{wo8w&tHF64P} zG?a1a=ro7VwDi%k)5k*5Wuq@l@)|`Iw}jY39Ek8@A+(KHy!`xCrh}pvz6mwi z3#=N+fGUI0R+r+tD)MV|4pw=E1H&*eSYWm|FmxHFoehx+CB~MCK{HbAJQ&wX&j;4M z0t)U*)k2T+jfDsy$0z#`(G#6{_+zO3#Oq zj}P)N{O^{$)ASJq?E5n_m6snM0%ki;ew34L^a~%4P3oJ$Ok%};Ms2LJ=7(Mdn*5_* zj9o7T4JGR0Smd`oBFIP_cJz|7dxUy?i)Zp<@OTsyiuB@ynx0K+Ht8hsf8q(0p%4_< zo2fbBu}ao)A04@fZ0-C7{o`_PlniGgxgc49x|*6nf2u-$^Z`OXl7`UGYc=Rd8PW1A zMR-zwtyVLjr}!;kbCsHXI3tSGkOo;I;~SM7g8odDNK2#z&99oE)9vKE3}Yf(VI>w? zU^43(qm5e4S|a_Zp|nREZ;}G5I@vcT@y9vp^tTw**dv`dIs~q|_JjlkOH)s6x4TQRV1Z~(TWFS(!cuJ1l>tmoauS!rO4a@=kbai9>b}K&b zdIv0+_qiBDb)?NNur^vAYPJa(fbEdU?Ott&X|1o&;Pg|8rqxrC%gnB}8$3x(FS;{m zs|r8(G5BXp~-jzeC|m+}I~;%NWa4E1CD5 z_EF2H#VH?_P5GwB>SPx1`Pcx=#|wg6BFX7^U@L#`)o$4cGLO*Z0bYSrZ?sqwu5#w_ z@Arz~_L>h>h1mYQdWJ^mk42$CnbgYMb%GYF_(^s!`$&2TA`)qoY-pujrHe~0r7&GB z6z`P^S!u+&ZB&W+&7B=SUkYhl>PFt4P5XANa`N+WlKBWE(J`wdt&iRP(}DE$cBwQc zM;^af^ih=lkktTXtY;h=l~&P{DX^an;yy1ipfCIKNZ6B0_vzk}CRCfhVj=z6UuPU*cRO#a5d~F4oHjyjyE5>Ht#RZ`)p@_~ zNmqpZp4wcrqOK9lOd#b3&xf|8tSpPa;!WRuR|b$=y^#zSu9}{nt^+TuJqIIECTb5% zA{5dD$#cYX69sE&*?|TJRYZm9Aaz&N=?Jh)1z~g#igx8Z`1fRu9fLW-tnWTLqRtd)Huh}q|1%{^Y1=SlwQ7{2O9S`JV4xAA?4eV6!gb4Q1yC)+0< zV_59L7*_V~{;_P8)wD!}3&``0LUS44t3OZkfHf`eZ9~UDl$p%2fv$N++*wU>P>`95 zmy=O5pp_nvY1-hF0`E2Cj(pmk>=a6Q817tvZevRL>|pi!xak@qlU_Ei-zuMm0((Jo z&2QlzDN@tPJjSOxo6Cu0?nobh>I=duccVQa-A7$MET?^JR}^*{pe4gjJb&g+)(crv@fC6PSI z+Z5FWCtL|pw|eeP*?S|GlM8>cEArmFfKIHg7n+7A0JS7j5R^}Gyez4e6j3DESevplc^9Y}f6p$wAyEOh# z<{0eimCZLHIgG=1Le3ZMla#uDNJrObqN1sN*=<_bqg-g{eiE?W{pDVqaQm z5>A&+H-DWkm%l|k91XJQ2UPySw*NzsYy*v~SKR;gm%~d{jQAgTbm!IoDS~Aq|CdAm zpFc96^Zeh0-2eQQ_4f6l2E30S7sCY7(a{kQ@Mw2085)@>u(5Y4NeI=#f`iv)n><0D z0al%dD4sYnBOs`fDTlc#%Ze>*izlbx?CI>3V(I))RAd8~8FpfR$8Us2l^VH(t0&f`^xj{GYdQ@x*1d_3_Y8NIZk3 zrST~Yd$1@3V|SVeJUy@B`A)>5F)})OuqlXt0##@T!6V2QWo17JnW=Y)K@Hlh7}pv0 zegJ{)_FXvy6ckNRmyVQHS|hW=y0Zx}4T90EcPe4B=h_Gpp^oRJ13-#1yi%UMkMmQ> zk&*7?q!kndEav(7DY=xK+#C@(`Nn)S@J>r{@$FdzE>g?vAn^tkcK9uu(*dXbiDfg7 ziYBB3!{F!G|7mdz3ffgrAStK(&qaDo&xT;91J0)yuCVQfqn%M#G|J;99W%U3}XJy?2yC(>MtzrBEMlGC&Ft8Y^yiB3wJ%#L)@^6BgkwwrO z8{RBQfz=b5Tr|-81kwuKdesRLIbTrW*a9$5N2;@mn7iw&e{0{T$&}{!JxPWW4STrUNJE- zICm=K5;@@1kHMa=Dl5~hb1e7<(K9Vxx9))D5TvFz5t{)Mcu!(qt$5zTvk<03h7v+;PAZpss|Bi9e$-D3Z2>cHR$WSfx+RhG;QqBT@esS8o}X z<<_+eD@ZAgf`oLZgmib8NQVN_NC-+J-CZKxAOg~Y2uewJcS<8I%{O?S_uc#0-}zZ?nGec^C+T0FSVE6+#^-+nhp$vTLt!u5K;yyk;HqCY}SY#Cfi}Yvkt}nfs zRJ%2$KZfm8QjbUCZqxZDQ!~`zQc*xn-)m=3*_yrtP92ik&5uFZGE;66)JA^}dSyW& zp?x&uk1$AMXf533R=a?1xrdxvLpr7^{fIaCa_ieu$D`|mE1#u2JdR5AAi3?Eo7*3> z`}JmXA7Pd1BIJ~hda~u;`^}-RJMr0f?;Ci%rJbDiwkIDoozYfi%==WD|HxPDj9N|Q zOE583EE@oaWvD@LoG2y5=fgGcxF^mCh-F`NM;(T8ztm%d#8%btB|s2w8egS&Kc`%r z&(EL5Q)ZmjV@@XU?2=h-5rsgcD>)1rgkKgS!1y^mE%2xFFfgir#IC8gkMb3DtCZ z)qm?6V0P_Lpbn&>qEc(7uL5N351f1;8-sJ84q8RqvyKajU0odoWb&Y$(P|Iw;gT1{iRmg13h)hr^d0lL z7XJnugKze)OgS-cFL)qYK#44ieA`oo-j&D_Hmv>f-z}gI9M|vVyXdH`&XTfKkYH^7 zC`r8s1eKmJc-NESli@RIhHw6yK24Q`nr#0C5m4N~C$LW{+#0(FQy=u#xUI}+a}go# zKY!4n!P0>)Oo7~`@F3<^$q?KrU2+@*Cmb?razW&)5Oj`{rO80IlIi@$yi@ z7cdB*yT1DPg`bbF9I`fN;kVR@@1t~&MZt#{@=T=b>%`|}b>CL(-}U**>ohj->C%%g zD2j_SFFH7=foJz(qks{j{~s!#KKPD@yR^0xd)1Y|!ld;M6|>Rj!x#NC3AzIGxw-k5 zJ**r;xG~s|a6UPwA$Q?nxSk&kb;u6yP?YZ%(ve;8Oz1P`5N2L~sAn@|1em5`h~XmZ|C z^^!ISU7e{Lh3h(tP97I>w$nv!l$;tTa_?7uWRpN&ii0a6lYBmc7$p`%Xf}*sTqQ-b z#{v)6@$GQFSkvWDtQ9WtH_r=t;m*{$g)9k?1^lI7v9Q8OL-OIxxRD-}z+{Z5qjJ4o ztylienZ?UgGfq20C2ky+;^55$rs?NKp9Y!APS2i%M?`c$Cv#=x#?K(I#m3e8p%e^o zPXv%{#14FVHoLs6^xHstVs_!>uv!@;h)NF*sm$CG>~M1}ovqN|wt$#KjECEL41G}C zoE?4uv3g=7I*MO!?E~V{eOZmdXDfJ4S^x+D#@3y{R15uUuvdlXczD1Cls{PWpAc@? z%ar<$U^;}Zr0$12PP4nO zWrZD(%+}Z7C^%55ve1%|kwJ*razW(m3Rb07n?3s&l8C%d@j~VNs!!OxIAnaKHlt(Jp(am1I%T{1mY{ex9sdwF3&Bd_bHig2BP zm4^7=IT@G&@SZ%WupC|(P~FJ`uCCHwQX2XE)Z^xS%TwfHdojtVJ&|dA6^dFRXO%-( zIB=Ch;xhQ%KxT2k{T~tQ{7x492(g}U<-+eFGx3mVY}*e@Ip*GXtx~}cO2M@$JaK6u zEOLdE)Og}gUXK#ZU!Ad>0P*aVMVc3}A*FB8G3q>y;C+M|=M zE2?YM*Z?aPRtT9<0?Ra^dl${7E^@mL@B23|&W|R~PlSq+9=vEU?;lt9Bj-6L!^UeaZpjoh$P?o>*OdeKskMNc*6cXj|vP91Jp`2nfcMEXdLTpNKqE z&Hpx~CVWP}Tn=QEa4h=ku%E0Nh1j~7tAXb7%^l&94jz2w4hCJ(AC&l?~ z^%_7gwA{G;;6_nZ1s@b%Oy^CNrLO95wi_It*5r za23Q`DP)BQ>v1hiLHAA1BPiOZlP3x6qIAvvJQxQ3g$O(1==wjhn}F6oocW>Mho0Lw z>)G$MysFKw{q@bx#9zGw2x_fAnG*+!@D&~D;9|s4A)<8-rUHGjL*RWZxO^q0X87HbN<5-VZeRhD2&=wR@t_oIf z&U=Tw0@G>Mw)5r)Yzd{Uav^hWTP!tQ+NJ5c(0`aqgWVy*B4$`ss!;%ZOZ`%Pt?cZFg~lV~ zjrCrhW!ugx9gsroF*9>ODL?O$li{jq`W>2ad2DzI(bm@9M>mJ&u>|*pM`AMQR>@tQ zY*oDGd=kamWcb73j}zJH1zC&P??^U!@xIhY_0H3fzb|wkUGKaZ?sj$DXmMO=uGOU~ zcubi+`-?&;2y?4gi!79IROUo6Lo zY`I;g|NZX^g6Yc8`t-g%cs*crf2MpdK)46EZ23`R@eP1BaulPj0H~1oYnkiBS7Wo zON!S(tA;evpy3)HgVGOl$Fw)#=@`tT0zsat@bla#!Gb&4%JCwYuq$I=4px`?`5`8^ zJ~|-bog#LK^aeAF=zO9&II^-{-ioe_dD@OqE0mBS=$UlC%?En$xcCS9`=ihoBt|Oe zUybn6a7+Pz=+|&-nxg)UlpJKv@`n$Ptb)x=uU7K+QZ~^uEA%J)BkT8<=z=uJ)Kd$o z_nds0c3p{k^TcB;+;=q1?-$@Y@*Xh%I$i$V7gv%dy!p zJ8OU-^$6fegkH8N>S&=Zg`tsv$yQCtQ()yqB#@tXi%CKg0~IT4g=7dms$e-zg*n^K zt|21@g)$k@C<^k{*b@nS>b;>n3@kFkuGl=;2MuX7`$@YMCs=>H!&vA_&P%V!OE>EuOx-^cc$PzU&hi?%`o@+75l_ieeDT4|7|0 zJ*w_K^U=>_tG#+k;q;cGA2wXwNdi_9$zAq-I!$91ZExGur&0Wqp-14K>Fjjkkr93L zy>9hae^yq$fYYf@fYS!Y>u$~P7oB?NN4w5jk&%6#=S`X6Lt zEjmdYJ;w!1s~Ld5R3(N}A~4cJ867?4GKsDQE;U&N_La#)?w_9>+!$AOAuxiN%i`sJ z0y%Zupdxa#nlT41{eGotQS8QDsiQ?Wk30PoyG@~U!3K1XkzrvH!4>1MGe5PS`BvU0 zo1dO~t!Wjjs%=s_;PQZg6?)6{VV#g%#<2wr4>h0WD%vIhaG;w@eesaPio_iVhy%0G zC7drr$GHu?-QobHGLxJ_*0`$w`uaM!w@yz_$#GtnGT2ro`}^O!ydBqD%_TS|fDaAX zq;mG~jo6i_A^HI-L$u~jiqX$VLcSW|@3B?0=(SDxjCs0Adt=$ zBPAbi;n7^ov|t^6-3A207BzHQr)MhD@&&v4gEG8f14 z_=Epvm6@dCjR70Fy{x$JMiu$+n;1}0R_nRf{4M^^7%sj~aT%`9zUWB3?V5NA*3fWuY}KYh>#DeQGD6X@d9l|_ zog4kVbKe{!yq|N)fsJ}HMxVlHP{Xd_)tPPo$B&N*x2yZU;v6v7<4~XgKy`R>B5l99 zJSrXCD7y-WWsTjuq5OMDC7uyS{vr}0iER2*XT{jXg*P1*WaT3DC^WyqLV7}{iqJfZ&`KB8Xfz*5yYXKA`wF7cVnB-)i#3Wmd9yxHvi6^dA z9Z%MUFPs2ORQ`SBNjG3c%DVxtILLF3>dk8G1y+T;F25;OqZiIOUkf?x}Rk*AL-~B9u$Q zOI?$E){D({DYYrV;ppfXKO&yGAMw7y{W^|Em(&%z`pmWyd0=I5Fl%Gjyf=CH$VJ={ z9;dquA7>u4l$O@5bea;@g2*xB8oMl$K*WH5IOzB8oKV2KXLfQBH8`Xv7@o$#@ti00 zXkX2mYU*2QscwX-|LN&EoE!OaCT^*VCp$T)y7HeGhBL_W8@+GzEegE@(fJ~z9sPJ2HzcT?@IKa(4ggcxPcPUNFbR^jISxGj&XKiS)~Z+kFP!nV zBaAKZHa5n)aigeXMKq4w-BicStm675o9-$o;F%vXY4%J`5(>G3Q<6ijS0~^|=QuADvm;iYXk67nXztCes;<_xWU}6wDbe&VEO#B^Vda{8K*I1D7>M93{qnl4 z0@)h7ZAC35RTD7S2h&xmjAqSx!j(Gah1JWPvmr4A3ZMX_g zYngWW62K*&)$_W57Cf?Se+dvEq`u3zmg-jDHz0cQBmxB#jVC~(MzeEJA(p7ibhzXk z;!JNh`znUn{tCgP>v-&_8~A(G$99V#aK8tXBT&9V!G=!t8m9#x?XI&tjk@$_X_ax_ zJ=S3JaFvb+r>WH7+;N1j7}imwd-u>u1+@b+ZDst)jA`GR*;Ck@9sM*!Qd+pxjyd9I>V!X!q6wyamwNzw8-xE4Y| z$`yb(IaoP6wA40z1*C8XsXUh2=l;49TW$$Qe8LYvn?heC2)i7!Qypm2V|cRLM6rJZ zf*Q9;Zcu3W;~bv4W1a{J2?-E_MFe@DF5U`xs7j<<;@0PW4@zQ)=nTu&R)N{L6 z&79!`&(G)Z0ot?Xr%JDTiH1!@4luc?ld$LF?waP@sZrJv%n_kz0%Q0k-@9$?$@}Xk zV6QO+9r8E^-t*~TRFT{mVfV!7kFwm%TkEI$uEFM>`f6tVa1>O>(-cBG8#vfzSHmj) z6xfm#k2Qr{T{J!6Y+o$M_}u<+Enfa0U~ynT&%D3XRE(@E(Lo`sAaW6!-(q60j+VMl z_vSGsFBXHAOn&FHdkxSF8>TcVtzCOg4I$&-e^{unafH$=RlBu*e{%gU;ZonH>Ou<} z&lBbcgH7vg*nlcTNo5}dq-bvrxknv6in5tOSV|d;I4fe-{usDwa~$xkjj6s2i+~JiVP>_! zTv7x@u@>2<{iJwY2xtGrkah;t5bBjLSIt%qzVq1Us8MI}zShgcgTh>$e&=l(N^FL_ERBL)abKo1Db`WbQp zx|4X)d0)A4WZO(ezIl^R@g{k>OYr2B4z7c@&b<-eIQl+3A|R*+olJ1>MV;e|u7qO9 zR85YF&jsmqnRI8w-E1Xa@?7qlcB(&qfluN=MZey^9Gu-rkRYG*W@{y0 zjO#J(_$mD}hU;thCKN2zT)AcAbk0eC`u3kcnK(|EWNj=gf1DP|xV!%rcprIjA#xJT z7Ws*novMkL=fqNsdtp13#zgvg)p*%o_IM%aar|q_T>&VF2^HJq5|1M*{?CIN+YG7{ zPBV{ckF!$$4uV|fbmH+x6>S&o<7Fv~QzRDrm7U$~aG>OL|Bk$poU_-+lmAiPI@)1Y zL5)?l{7T*Y7p2|9SBHOonY8l)!^B71&b5>3k@D%h>r-{G_C(|VUO$JOVa$Pcv-QWI zps2X*>fB2DKf$Kjx51{`x51{6Pz8k5wi>nXgMBaNZLAMma9KXkDGZ0748zm7$;vMo|BW`ymW`ooCxB?vZ%)8V z9eiYeL*ZYq{mnkB0V!f_upFS07>=&PezzxtIk*G$>+00>?u)L>MPi#vhy5aSsh?vg z@syWBfK>@q}Yc<^093KEzv^)s!1@>2|o0?dgl-K?xq<3r^{-|GVkY@lKBSYu`Y;S2S zdLiGwfdv3Xzpf%VR!Ry9MwLHFM!GUGK`T8vJ||(x*E&zafROFzHC=VITL%*nKe z_u2C7;2*1@eiU-4-g_=%^nE{3sibtlI`H&*&p4d=>_(8J0HxoHrHNobc&0qs&1`+(%IT@Zpd%dT(@6$$3cB=0UiNV zaZTv7gbv7%UZ92{YFGN#z6Zc{ogog_j72%r^D(s8Yn1~acdKG`mcdZB1_m_cnRVi| z6urE>(D}v1GXH(?Hi{3HEROTJKm>63v$~GinXb#GsfV0*@Kp~$n#DtbXW}bExO;#X zmP~%Ow#>bTDYnwI^8nmNi&hmuG(?Yk1&v#Sr>d3u&!yoWc=VcXxb*agq6q|ug_7W!noyRgK7RaET^8a7+%&i-KY)O&YlxI@VSyqO{*L!6QQux z<%wTB+Mwy+@PWsWxx zD!V1S4spHiZh!Jn3zbNK7x4MhORzB&6%dGVBa{7aH!YDbnogx}ZRZLj5{}7!Jv$}Y zgmjdnw=tA|zg{G=WJI_8ZR~b9T92Y%BzmSeKlO+hpHXYKzj=T8um{g!x<5s0d5ncj z=C{-FX2hsSKmZv%L!PLdJSt#&GUjGIALmc`Yti>M`@Q^nSe2FOr`jVB^WNF(>g$_s z4DB2{8Zr5-E78dmCC@ewx`qfsCjFDdllR!&nGi(RP zbz#fP%WA?lZd)a_*yZ$u)FhMzz@NiPDAm(}&D8Or>U<)zt!D_K*#;a;)D$Xb2O@Bg z-iiiyrd~v$4ER4Z2gk_c=&GQg-*9fLEe{S3j`^}6buj8`wb#Z`%N3!oPs2e9yPJe5 z@&3XDh_$Jvj+Zi@vgv>ONgHh+zk{E@v^N@=#?a-6~7qfqLexhR8wolt4=Q9M0Xz$;m^BsL?Nc zUyPbW(8=1Akk<294Qc?13z(_+B>Y35Jf`rKFynVxC9_1(P;+(9cE%;pKllDS%TX(-65SRW zwfo`@bKc%sKirn7?aa1`xQ}e$U9yst54}d@93`K z2?lyYS0jx=&F+k=wGV=`T)?Q!qgF=v6JENYdnip(s3=h2>wJ2AReHw3hrrWW~oY#dO%YQU}!0sYR3DI6{ z%e^v#(8`UMT3TAiHD7^wA{{7bWi z*TJ4=VNqD4v`@VfjS`l#;JQ%MPj|zTos$EQs~e=g*v^`PpiLD5IO)dHG}sd-ti`-B zBFg}Vc*JI?ugnW4+bH*?5H&S5d;(;t=e(W7{f=^mchMGm!Xut-9|NelWVKwUR;#kO z*+Pr1{*Cf7PVmrAT;BYmjpv1St!nahctGa7Tw^Z{G-l5uZJI zsd;}e0+R1!mq<6AN;{n}$FGkD;q2Ns4L_E-wzLeBg#@OIi!TKQn@I&vISo*;R8sjk z>y^_~YwGKep4pMsxW2WS$zV_Z<|&Z%#vsn;*se47aW6bV4VeuOjXzpLq{c8nFN1*7 z&3=CmJj7?1HgqaX0q!%Jb6raV=lb7?azyq_ott9)MvppB1{~>D9XFxOQh?{96%AO` zW{RUj2=<4U_D(bCULTt~l*k5x3+l~WL-G&c4?TdGWjQix{{1`1FtX-=*GZ_z&9?2% zaU;C8z=sTQYhxq1fX{Dc2<${4%}M8bE6rSzH3_DY+ZZwc$!`NT@jnR`Ro~E2n825L zvr{{7=)UueNCL*Ap?sxc+vk_&XXbr${fM9j08k=4G<0Yz!)|GLx#{X;8sa#Z$;mT8 zXqW0ZJ3Cu#>x~GD2N>S8V0)2{ByokLFc`mQU64E=XDsT8Kz_0?T3-b0BW&EcD^A>+1<0^=L%2CY@OcclGMF!hZAKh;Y z`wie9jx*?&&Ol+YVasgTFfk9Z^K_wg9@ZOp>hlF00rvYJ2+nn&#VOWCBTGdI)Oo6?DahaD8lC0av zDZB~Q$G_{|?dZm)fZ$%pv;$igAsI9<_}2xhaPh(dE{X2$?mjHOE^jr4ENL*@v^|i8 z_*!P&ia3^{`sC&*bY!{MfeU8naU6uK9T{cpRke%`=)Q zD)zuh!TZ{F=3C73yEhPRF2IE#toFK!d76=~B{44dFysly!63$@V z>UK2@dP`NuqE$Kr(!NGmqi&41&IK^OS;)(hnJhfI^H>6@>A+>gN zAV_}rFrI;(y>g$&8an;VmA>yz-~eQ$(HV;wgjq)_v3ch#SgJ5A*Hc36s{ysp3J)}M?es2jbsQeoJo1hdA6s&Z+i<|MeV!ROOas4 zS%Zt|y5h40?~k95fPMrkKF~STs4UU0yy#k3= z2Y%GZO7=y7o)cIpM`!0*IFbQms=^3O!o9Zw?}Ak5gn38ihKjYZvEgJD11lF7`22={ z><8wgO-3{A2>i_@WT$+>ZZq{TWyV^9*fN<9hNNg z449AlcQXEao72w}RykWRFm2F`&V>=Wt zep>?8<3_&fx4wbNHH&tBSAmw#m$z2c$P^7_3GOgryX6pZaxF0C48;{bFX)4apa?t1 ze0yOz+=`$M3Q}Xllhv0itrlu*DvAU)<>mHjvE1jyAMr~9o*bKzE9Y!fD01SvPx@nE zmq`7>jwz*4wJKujKag2=5L$wqrc=roV>}W@dk6KU)O;kN z2S+C$q%VRvMO8)2yH~bW#M9sW--YVACmN5f{t=4F?$`s4mm z6`PFCYTG^+=B-}o%rwFMOWHGU%_qd)yoBy1q=+>AkT_uE5ENwR-S_^qBtx@DiO zppeM5bF%l!SW$5(sOOiT1KcX(C0o2MdnW%Z|IVv?b77~jGrTz3h9?gu%w!eN2I(sADn z5ymtY^;}df-Z0WN_;%KP9!#bO>Cr4z{R3biAzZ#JeYavC3`wjatv?ZTC`}=pq_s>X zJO&i*t+)n>@X(ky9?OTKn=QigA~$9U^Vxcm$I+n7)HxM=_%e(~q#NK?mF@XMMnFQ8k!><+gDDzT$@LiLkrS2DJ#NbS}(1c?u zyqC3bY9C#!k|W?hU5*}UYp>)VutnvelW zag&%;4hH5gDPxHf-hak^_bR;V{VO%$fxks+q2DH=KHwj%A1j*#M5hdY?S>glnT!!Glz&mGD2xtZ2br+sdd$PD4+Fd_Nk@H z>U_=fq#ds*$!b&YuF|eh`g44!2Q4-w(|dR-A8UGokzI~v_=Z1NWr?43C$?#nSbh2s zdIKHTI6sXMlR2k*(^9<2Bl$6&xiH>e1^A4A0#3G7kRZ0I%L?{0^L9eQ? zr7x}gcq?Uy#Zb_6skQLK2N5dMf6oh+K%LmC_&`2zK=rx**`WaWM$;)}g{aTVWOM7a zKHlj!ZA=eCZ+P{czsWWf-nL+IL=rs%L5|o1`A{gkVnx;-N=b?ai`d6mlPMl%=5TD| zg-^eZ!?)()G;U><10PNQXp-l@ooPA>(4ok*V~Yp*Stpnx_rlFfh7D)KOIC4d1+F_k z%+W$ZL(fl_qu7@}EB1>b=$x*^si2ZTL!yn%mwWQ*CG!VE6b7Mwy?9TIBP9EpYOZ-< z$YWN^zSk@*Ek*v?{U_h!b(*%@U<~2iw$50d*+t$RaE<**iyKna(uE_aDUk7V;ra zKJlQmGfry{WAD$k=pEu79NWYMB z&)!pq(1$@QOCv3vbcD3iHuYXt{6Dnc!EpTD%M_>XA)XpVa!k8u2gvqmEZHUSqXN0ILLY4>VlNQ`^Vgq@qoG^Dsno3>I#%^t&otR$o^hws zcc7h7MM6K=ztCIMV=DbxzJ%b(MK81!4 zyFn-EQsSn&74c^*ThVEVPE&xGzI$DFt*cCp1pU0fNj*;vn9p*z{TJ}NEKDw{_9=}$ zRVTc*6*#Hr;EbVh3=RpQ(3ejV-+#X|MKhU+Bp)2HgZE{+rfuWXazIWXwtm*y{QP`| z0)-Em*J+laddPis;a5}YS=glM1C{13rTSu{#X-QrYS+GzEzzYYE%hmDIQZ(YtZHOb zk{|2mXSVRuKAi7ERpxJ$FYdn?W!zqD@yDZEg2lci(CFgi6~r(Ql^w42wIwj%fi}{rq{asmPZ*E(b3wth?`X=?bO zFO@{c{Yb5>tgO?^Id4x9gYCoG0e8>JGZW)NuonY%f8Evc6Q=47V!H;4;BacLpAStnqrKifVg-b4o*RGp_lB# zawR{WIYq61m)!vyb<<&=02n+)wSi9$Ev4|`LIhA#R|^QX)mI!1T41v6;V|v^U|((V z67>9ZSj@a1VLz1IT3waG+`t^_9a_%)Cj$PdMDMdzg0T1Laba z(2!nrP&%TohYm92dP}1Qu{hRN6UyoKKp?inO-f0TkTRcip=u5>g-W`h(_6TfmAA5G zF3_>Kk|VxAyBJ6p60tc{MqON7?5FbZ*nAkG4?=uXqsjP>AYpt!@0l5l%sCYkRnW|Y zR)yn);QJZo6q4riJ#rje;*IQHY6Jby>yK`QiV^K?BY%EHHAQ0hYQ zZX^MRTxs}PZ7Sc}p+t)o650Z?46M}B{qDz__TO~vZ9if`V@jn6A!57p zWMC$UJUdK5E+^(j=j=1~Jj~zdHD4kTegSSDRg0ktZ=9Q@LlG7!9ItNy59+{vo2f;Y^p5JN_9!Xoo@>Df zs#K<5bKA%CR!F=*8Hth`-uP7umJql$hF{QQl0kI?2p-m5gLS&1-C%?r&}gU2+xV?o z4pml|ErF@Pyed57<1qTgXAD;Y_h0dX7(s;!`xf>8>OsH)`w2A!oM* zIWZM!hP4#HU-ds2O9YC-eFtNe!0Jbpq<@;AOQxOb!M><_KDndmBPLB7@E)(zANat0+f3heCXp6IU>ck>P(Im%&Z3@@((<$WFJB}#yJvjq zF4??pNAzc6p^v{0ez^6f>cGK8c3_BL>(kz;#tju@5B^nHdEAR{JOE>ig*z8Ie8%vL z0a7@>ZR)(MXS2TkcfKiO^Q#3XN!HPqf##U(U#W_3y z=LDCl^6!9v5U}!T6DS-2 zSAp#`)om?X-CJ|zSfJMzLv0)!U1%SI!&%&9dO|qkoHBOGB%|9Ox*7WJfSha|jtOu! ztlZ_2wS{*k6k5Lx>v+Tht5rGmpM86$%GKwn8=Y)ET8@UHB$;1h5o5MJ;k3IuB?o%+ z3p705=qKQj=W}_w;aXmpJX&lLgca2j+xBLJ-aJeuGayZ1`K#q5hZ6K?+A=eCaouR9 z@kh>kZRr|09+*fPz{E$8u%?Ud?&fBt5cL()wPw9`1!?0O zaXDsr8myr@PP;lZs(NzwTQ9*=s-xZD!hXNi7wk+4N=5Ynmpxf}1AzU2qyYM-#F3FR zA^~*4h1NGq;hW31^&i*oQs4Jn(m3A80!e%!Tj`Y(rgoc8;S9KHvm0B<<<=)N6LA<( z1?$J@+4(&H)y>ksUBT3KDmniN21oDWEFN(Ah>mBx83wQ?oS#J9I)i%bdD@`OdM!xo zf*&`!9-3)uPe3|pb>cp%zC2H)SIvGkJ5imKK$UcR{8z3}`@2Sf;zeO5ss&LK(1i-E z;$KTrQc-mZ{`dg~sexxajapw0TbDI3DUTlia78O$m?X8Rs)audhW-jT=(3YQ?<04~ zFmuRp(25seTCGu}KBn$}PAN5o=r!!Cj)u_*y*{v+$WqodfLH!OV3F<&4~~sx21BOEUcyTFN5`g+b`z)O%1!W9{rPI9 z6qvxosof(GF!Du<4MY8GAd7nBS*ZJ9_D91Xito|P`xI~fq{y98b8t9x-R0;+EnK6;*sIKQEJLkEUUUZiLk9Af$Vt$q@stu>$jBl~ZF+y=zrvyx({G zvTNFToSmOj`b}3`)Aj3b2=1TMpidE7j(#46{TlY(!25X?w@$o@8c+hDhFDC~e)5Ig zw~~PJc|F@d(q8@7?9?Agz&@{?{R$uyf4p1c;kg`yQI3w>{X7@-OyL3@7r1n=Z$rO*KHp<*iUAfzjl)Xp{E7II}X=|ck&zw;*fA3iIt?@f2Z z*xyZ~J?#&L3?c_Dt#O!6AT-V!!Yz-oUU#fdQmWJ$eX|!kEc5Y`^F+Vg2o&AtlrI7< z8~!1A14x|BU^bF39k(ViCWr66)xr@?n}rO)_4ImWhG(y#;p(&3`H&dRr~Y}OgRbId zV`brvnyDh**WmZHCCP1bXUNF;dG4RVXk(M1;(+5?^Scpe=D3@!DV&&R7X%VCwfIT0 zHB)oK8ANr6#5g$n1Xmf1ys`K3xsF*%h?yDR!vcC2k#c5s2d9dZ)G}6ZyVOu=qLQxE z&H1-{0`p&tJVhUbd?yAba~);k$;#&ugl zKi&h-h_+<3P>0`g@Gb&pD>~j4x)jbtAaEAk`u@~to&>B49Zdz_Mb7_az2^uYw$v7_ zl@8B9{qX~$O)Ko7@pfx>uu|#`Q*`KlU=_|eJ3Mh6q%WSr0_W|01Abx;@FX9Z6cYJM zI(j~{Ue6wd{!PA8_hQR1#a6;r3`AhMVwzF;sNr@XBWF9S^l?~ z2b*avi8nCVTS73i#xHPa%*%S|o;EeZGxFhN4BBC)NUv-@yZroc7cAg1yvLwnrOhI| z!tf6WSfu|HhMweqDCR zEM5M2Fnqkshe$3C72u3orQzf{Oiz=h-GjGTa<smMqY$EHD6k~5?Gx#wXHPLV4Lbs3oC9foXG*6*hFyL*rg+y;=hMRK6KZ?6;+_X zI7BbEw6ruu(iy0z zeUNMPkSf}EO&PS_!lM241Gb~}g-OP?9#9`Ad1PN95o6@b3|@Kr=x9PDEpAwP9R3ln zEKyEqWMpK1(Li0Uoqu!rOOWY7J{Kipa@+~Sc3jK3PcXQoU`U_?o263>CxjqDoXA7> z&!pXo$*`FH=}J%_B^vi76$?-=vB~qxLlUwEp%!bIEe!tdz;%FRPgJX;xJIQQOtRMK z`@7yH@_KN&gKmBfivJcC7R=or)N^-deWO<|*V9K-bJygnc{$JqL)UFLgR1Q%MEUkv_Si5}197IeVC)s>TC zI@<1c4%jI^O&(5#fQ*|X9a>;Y8z`KK4#9?vqF-vvh%^* zYe49bA4xek{!=B1`D5ZWau2H&3g(%QD|eWy`(xU~!4gVC{bFK5IAX#J$Mp|^jt|up zWQ>{I6?@}}CsMt`i3GR=9UHw)(~Po%sWP*2x`h{-N1$RlNrJHF0MERn&bJ6$`;Lmt zrhx~56dY|nYIJc>TpTM*h&7#Lh zN~{JoR($E!?27Xa5c=Xsv6%5%+%zs?;B^6AFGOkKePMg_b94z3?-tMHFSYY)YWJ}| zpl3b=3+>nSUV8&*thNKiC%k4=vWnmG(Ed`a4ck32Iv!-S9-Z!(^Z>2M0tys*jm&);vzQoj+ zvpC87JjNBT}{5#*{B$U~>NW)@W zLo2@cQ2D~=`fa+F>^qIazVRhwK|(-RJX@KiPCQUKIM!pWn2)1@$UNeE zn?G`hjwUBLoXD`OT4gb07Vuyiudep}%xZU3p8J|IB-)jm7U@14{>b^D+FBqmkT#ZZ znO)x7^zYoa;eur*O(*-eoIkYmv;7&eAQ-h54BOMyOr_#TK`Y3Gw_N?NLofgC=K=aB zrz$15_~5H}X55O(s=#~+fT476O9CQc&uHW-TjQy3X@dXF7VsN1J(m%LDl>joebOnWH99=}T)MP_IE}Qv#%UN{McKhZki(_mViC5Fp5IBz z$RIOwk{G-!N_ZuyaQJfvbg55@6xL#iBz=sZX9Ce`9799If=bYx%tD=}A0+&G z-S_?afRA4=Ee^ z!#7dsi5637D??nEO>8sPU!Z{%%sQSHSBYYlQ|FCvimbz8!R_l!-vOAj z01zf{T0C!S|EKv40lFq@T~hpt;g(2^uEr>m!7K;2{M*q5{%+TF(bUdlfF{mTWgUc( zRR&LO?J|n$gD*V^bck9&;Q`)2PLSE(@7tY1Ml7<;$gH)so&zRNw*z!K5otiGTe@6jISA}z_wo!HT3KcUU{d1BwN|T=t9vFsFM9A~Q+u zcJi1TE*q>Q;_OfiTdK{*4XPBVs>C)}+uYPG)@0$wKR;^Lm#q;wmu`w|s5KGt3~qRD z`sB?D#2>=G*J?ALQ?@d^BVCW(L5qgdI`p_Np{J$A&$E+s{AsEAy#p1IK+#SQ07zb| zMn<;5#P(W7mbHIu0lReHt;xU29+e%h$sdLpsdR?Xn2xjYG20KN?F2?1S-&mCfGpYw zwahouEHh+TUCQ9-Vyc$Y)qQEO2M}IX5E?b9X$k&$;dyvo<{Y3*AN2_$&_RNV`2Llg zNH`{n&yl04k##VJX8=axk;U`ZDwn#2cNvH_5i)}Ha%U^Tskymzb$#Q-dyb}ZS7n(H zEbX|Yh;sec2Q=Ah_RyF7Cs66kuA(V)P18^B#fEX#*>5r42}ATpANEYD3dd-KmE&j} zP0)Vf!~fUYSw>aauI*Yuq&ozWm@r8JB_yRgBt=2G1wo}jx;q7=r3963L{hpzP)d<* zlopWK*Ies;*ZRIS#@>5;Klb*A!$0Z-p69-=IM3tUd~9&wpJ$3UPROvHkk52}xjoX5 zf|`);NnY8Db4CV+SpQ8dhvz-_=pq)2%Fkq4iCgUv_VLU@+Z``ZbCYR* zJznAU$Fvxov(EKaw&Tj}etiS#aDG)RM1ak&(~iXqPySh{Wu6GKRtHZqA%xQ zg9Z2I!%pKC*bw`(5noi`&c*!3hpS;vYMU1gajNv1@Wi^jY4y1m0QX#AJGQvqt-S)J z-5pw0^pRSgY|)DcF7 z1XaS$&&s)Z3FCczeN&&&HvGFfI^bQ3Yys}b^*)9#Rt7i(SLZ+X}W`oJEX-|G!}=0~xY*``420=7V<+N-<{sI6m!9yuEJ2)pKXW|cq$ zSDo?qk0c7K5x1IR1r=XFJH?`!e!HIUgWyYCwF;afLZT^ti?}4kdMLh8WcLAUIMV`8 zfB9UzysPuDk^Y@d;OOj{Z*OadVistp;h|?zwX3AkBS1afou>{^gFsWyHZ+~Tbj66I`tihzCx`}^5$Q<55nm*#*owlw^@zJK<4Fws1Paiu1ikz| zXbPTZePff>H)wp3NYk<6bT*;@I=wjNkS^Q1E}3q_Oktt;8xs>dVa}kQz#@MXlVK^Nw?Tc|j<*;od*Yi^U4<_|AOYx^9=<}MpmEI`S zaTNF_Pfm!n*4weT*LOyKWjMw(&F9o5`_@Tn`TqK)9M{gsw_uj=CyfJZ??g0BdFPa2 zC3EmSwo?wLU%N{qR|u#nh_4j{A+eeEcEb<1v1G6AnfZM|#@t=pas45?9uH#N&`PU? zqM>$BI1*BkAb64i8$43OMi#z87+2v#!=>rMIpw1B;oCk@94LxsB>MlsHdTbFFN~As z-&}qNL^YNd+iC(C|MZQ8UyF~86=xYezB$}_+w17Qp4Pt=!$I>)En>=Yqm07;(h!rb zeG~dN$hEz6?Dg9q;ei8O2cJw{caCW2-T&`@&rlRu{FidMEUqKMfP|E{`EIkCSoy(1 zG-~k>VsLRzcfQ@mXLs-43TOB#60L;%l4?-g`+xnP$^rkOTmHY0M%!juCD;C|P`W|C zAyVl-V59h7q%Ks^(9mZ1+t3Q(Z378lr#3c2B4co&l5OdNe^-l8*Qf5a66beM- zs89KCX6ReO^1oE_4P~egsZkFuR1h0C03;i>k{^98nrh~LwSz7kDq&V_ z8MZ|-F-~K3-j~9$hCU*>=&egSJ_UIWIJqp<+Pjrf$jhD z0zP)%dL_p33uv7vh^9dl5Z{8t#>ekKp9)U_2nY0!$H&Kz_nr6!L`GnD?O~S8bAX){ z2xAH{&cMvq2wG>|1e3w^3;*uphb{l+f0FqK5EEZUAOyhKmn{16djDUZ1h+W%5AEBa z<%Ml^0SKw9AZXw!OR4?`hO|f(fYlnV9vmEOfm|9+Shyd>?B``7tlmSC#p?1hY=joK zx3}S3Hw~}=!xvl}#k$F1p`mpz4s77V1A>?Z(f-WJsuniSx2cF@2i?WYt+?6R<0H{b4vS7o3iGN)N%1nc{LU@K>PRzp8 z1Uf@=XUIdRRDcz*9X!30#DF=3&D@$EMq@NQ!(l^Vet~G{=#zmzwrR!8T|a5;!gsp8 zts-|2J~y{cg?U)b(_l1I9$Db8$x3;tny24;*I{ni-2x>)l;A__Y0sKIm~|0EXzari z20ZY2QoP%6=~0)opxfpg!g0=O`Snd@cV;H$IcI#Caa%Bc23>B5W?e_?tO>j&I1oeS?ZBj6^Qm z8KQ`wErADvT{Ev6Ha?u4QnDWzs^HiBlVuO4O43ubc&1R{@;f+Dz1Hj!9rCQ`cV z?F&dDg~4pBzypl{(0kg!5_lgTvQ&P%7hpx$qh(%1SZ$XI$yb8KDe){RjdEBrUhGxz!CHg$4prH1Krv z(N#RkVMxLO0S0LuY&Oa2%9Fr*a0q@8l$VAqT)Y2mD%hX9aofzl^z?)Uf$thN?0q>- z6q7ISmeKp`q7{dQVSn`c6WZ9A8=-tCx(__b&k3Pa=&f@725Ba#0j5oa52_Wc=AEgJ0Zk=NeurI2|Y>`9W6 zP17}A=U{!0d?CorPP7JrA@ns$wiCe8v!DA^JNVj&lfOnfNlNN861`HU+FX%Qyg5KK zDKK!t*OwRky_S2+h<9Jw5}xkN*K#V!4Eh|uc_TxBB%`JV?dWAIt5Hcmz@Ls<4wV>x z+c-aS?8Flkv5I4<*BHqc?f+KqtTQ9(o!(B$LXq|I=KWQ<4r`OYF7t4ofL985kQsyV zeF7R{8QklP|6{J@if%HWH3|D~2xbFwIcP&*FCgl$3a+H#F6XneGmS(zv7PPhO|<97 zf&DrQz9Jit{=U`Ur!IVP7Zk&%$1AT7$|dt2!mLmcYmN+p)2UKqE};+?-Kq=Sl~J4D zK9If%|0??7*WTVuc-W{419$Z%G-LRXtrNu$AmFSZr`%zd}m?Tuci#l0DE|4K? zeXvWViZ7J#9ooEn);vB3@$06hCfKp>93KAs{04Wh^^#ACZspZyF~F68Dy~8#E9V_E z*~gA2)8?~qGzVJs#0P0t@d@R<1D-qT4<;j=P;&HoK1v)2B|+&} zr;_{4)N^F8%k%y>TuWrw-GL`oE57#~9s8y~{vLsK*1>kNDT>wD@WT0F)q_`D)7YC| z?VbUAu?&ud*iA^-d$0V8KkwcKJpX&#v*YhZnIDdSdpiuMz0iS1kAm8#G~uT=4I7TL zBp(9J`vy0|?p7_!8^r~Ot*K~W{Do1iKV2Er06RO=2k_sT1X%oNV%b|Nq@|{AdiFzr zf!>aVe%98>DOBus-_MUOQOtSj*|i~fJB+&k*VN0Fa^=rvCoWmeunqdG(YZO<7b^|s z9*!!PEe$ukXS1Z`JHG|KFLWms#usIZH9GAr$1E(E8G2PStJ227Y@wi@L-O*N%CiG$e|BhPZ|YVg2L4@;o^u*fa7P01?inraiHtf#8orfp zkFnn;SGVV>6M)MZR;oGZBi5|&hJ=u~K~X`aD2Lzcwh8Wx7^L(hLm4X4C`tN5ws%-a zv9G_B7Fc-=JFhZ%ds$jv*#yW)0Jd{-#h?cvOQ z`t)fsIh&?A*q<1x0I7fk!jh=Nwd3&icp`hOc(tmME7vEXN9)BWjCFj#HUigZoZYGG z`WUu}+EtK&!-bd(_dg?U2Q_`Adv+|8U7Q37fvbeq(Z!JF514E34h;q>&At!-Cc zl&Vgi&I>u@ynym22-r=LHLsZ+&9{N+0FG5GT$K(KZRLv-b*O~5a z9qZ8k$&m^!e&ap2z9eOf2Ug(L)-EI%OsmEDLlPjA{}5OWXI*rC8r`ew6&509(#Fv@ zES`M5vAnu^k^v)_MB(v#ue-Hi$7HTYzQ(#H2GydJL>!;3SocH^e1_Y%1X z&o;pGc2xBBkrrKe`Udy3iy~&SvYtFFv1N|8oeXC}w)go8r3;qdW@j(6om9Q}Dl_?a z-;{yk-d%bHBWoxG7i82|+aM|;=RPNM0*qpKdat~LS()g5CWVdn7AYr?mH5SrBC4d- zwV@?|j(XR#)OV9juVxc2xqyIs-%Y6`2}1SUza&vh=nR}mdId3SWqxlQ6Dknm)l6Za#R3; zG~F6Xb4yD>{xpz%7yg}WoUxmq>b8xLd;2v^a4mgal@J#f=kX=f=*tPzSV-u8Jen&{ zxO>=f&8S_AIkM%i-E(1 zkodg2#B%0`LY#tN3KgIWSV!YElXmTxVu+>^fB^iZ#3;N1S;b1Ee|xI0Z4!pkG?Kj!oM0Ptuv7UG+?e6-}g6!_h+`} zOk~3waxqdAJdd_X9%<+)<5Qqls;Y94g~UId*q(!qmauyBaVi!z1wa4{rPJls_7ocLKRa^s#f1{CSu!>s$6 z4&-^W4^C???J*=tuJN)6#x>$L)BL~M?xSlc#AmoGjI+TdD)pp?l_AT2cV#GsfoCu~ zh*@$Mfjc5DXM$dIy`VtqCy>mmz;iiw%gk3<|dkv-+)WVH?CU@tLK zl6n;2rwNOHcxyt4EJ~p%G5(5*m5);q6*?;(LuQwC>SynuM0jv%LMt2E$v6e4hN44J zFX_-khVBL*1@QAXI;@f?NtyssB{ET2WJ)*m>yAA=gy8KL$AIT zVDm$-{(nU#GF%5$iS>jdRC9dHFX{SV zCKe;*PkE#u$OHfE-U!m()zwPgA;?o!t8u53dMa2Rh6mlorOv@ou~s8dSVB5Awka^4 z@zv z7Iq5Eo>>@T5YT#V2B{sMK{}6e5(nIz7ZC4k%N-C5`UIgk2uFPwA1lnj3m&4EG?#-o zhO9R#9jRKkpy4rdeJ7FxJ$MFy3C$(s)|>}y=UjR{PLJ$U%$3!~>zP(FC5JZBz#C(Q8KT&mpQ;YMznth`BHw4iB$?IPEY51v!P1=01EjBhS zL0B!bx8h4^18wBZ^mLUNL|y&zS32C^2j9JblgOmR$0CFo!e{9?6`+U^5wUVVa~`#p z{~L5rx;Gy&hnm2>7B>P(B_DQ$e3FGF^9JEzj&}47p-)n@x~Gk&Ld9UJc!(M;a8yw~!GIeie)P)$DS~zr z`didG5Xfa~^~BY|a!lf@a#R#aLbVn*Ur-;s{eg9xA&s>ZOTlMvQ+HL7_(GUWe_0zu zO9wD+5Ib4Tg~=B%omF33;w6D~&im9YVFfzD;Wu#dxS@Qrbe`LnsTg^AhS{A1BL#%% z$_KbOx~nEA(gp4PBM}7_Zu+znHQpwaL+K!+1ewV0r`wto+_rH<>IL^1Eb?sjoubfx z`MY%<1vdB&DVhRI1qF-cv(}W5XaO~+1=f^{zkdlrBr2eh9*2r5o!3f;vs)&o0YB}Q zku%9FdW7ThC(cJ45RfHuud~{W_n?7`hIwP+3S+mRbY+BV4fENI1zdS$x)XM7D&&+zY12M7Ne^^*Q z1KS;%rDIyr!@e>7Gy%d7?xT9s>B1wTj)P3;MB<&u^5f?@*KRH=ELM z;e0S|tp%#PMBQH?jCrFKjB9NOM1CnI;y)0ISa$sM93$ctwpUs!QEA5?9KO8O2+(#v z(&eX;M8YeVsQ^DJ<{`5_^u|!SxC~p8HP$H|nO9Mi1%H1WK7N61`%gAp)T8=#a`P2e4D=iQa7qQsh? zfF*$@O&%^xMPOG{d7f|o`0*<2GIwB9c?w%y$GmE+XCyG%yM_BAokZK=mx5U-r>Os< zBsJlO#gDY*9>4T7NzSi;bUlhi8e0V}L<0+Yx7=mhj1o6FA1N3rF&%-%qr8HAcktT@o{!#@8<^UG7)6}v%xx#CW*BL(0k>vOnpzRM^nYpRBT~@2_^RW zn6=hO&b~890rcNm2qvf?-(7qs^(c>$oZJlv zV~^hA6Jcu*XV*MUdS^FX!fx2$E+tje9}raPA5gkLw7_|FulROf%>7*3vr~fk9I2q0 zBqB^q7C0*Eel8E3L7|3Xw0qsZ(JU+TO&(#U{$V$Sq89o0a^QmERvqOGK;>Z?1pV>1 z8aq8)Ys}DeGz=X23-fsP*p!r52|~J5=8pf@;6<7RCwZS;=<%LSRlS4RCPQWrs@yhc zY;4?#p)e2jR88ZL3WAx1RsUm6d8__gqd@gaetts__@5&eSO)rJFbKOu;TKh^UX0}s z;UB83+k#HQ;B3AVT~%4hi{R*v_)3DsfjS|VRSUtYkAO?8U4nlf>vAQGuav&8m7XhQ z9$2?v$ozuQ>|~>Z#b|D2-c8rbaDbXNXk~fGU5(X^b*;1}&WM`kRjehLYYhUGduRb{3>gvoHAlw)3Y3M31pVQE2ExMk_ ze?#PulqUuQDjbsCRgF2790QCi$AcM+3-b)b{lS=(c5~%^y0KP~XJ;|J4Z3L7aSXUS zJLM#%xFp)fv*bN{jGK#pT1XPV-9rV-5b8SH_rPe$4?49#HqLD>YON+<=prQmWcGIGI4 zz;hsr3&S%bhs)f=1muID5!^jEU;^k1Ahg*)m{-_de-qpgR2REQ zgW?sXsl5$7HrzwZNTiIM+&L(Vk`0=lrY6hNxqCCf_JA=2)*)4HQWG;XhGW;)r=UWS zVqa(kM!;M;xStqTkm#^rkVgM=bc9m%Xc{wDTIq_5Mh}a^HUL)5k+=ABN$l64i(le4 z`zD3uT>gAc${qLmP_7xc%NZ>aV8|uRBgd5GJn}|C{qWPCj%L7E2c)2>3TiXTGN*^b z7y)vFh}ffLAoqK2ZB3CDqKR%2rYmOx5#ZJ9NyvxPO5lcMo8|2A$sKsIjlh-XWQ zeEVNd4!mk@kCBL0#Md2)-`BsMIrctfVR;4oXwy9y2Rt|PL!0{e zO}8@j=ZJoNmEXNY_5DacCz#$=#Gpr+VXNS%*^E*yP zK-pxI7s>$?7YbwI8^TVk@s==^slP-j8vI_8iNyUnFP4-Gow&Cr$lhgAL9$26UDWKy zLHKZEXuv-r0@nuro}ks>4L(W_lb)Y20+k$F+mV3c8~6uq@DIV@T`;*I7}jr&;7(E; z6WmQl%PE9;6akN%&6P&ZbpjJh&O{J>MUbMxpg_xL5M13O0bW2 zuvd_@(sAn;nEK-Y4u#tefu-y0;9xTeQJfIugSr(ly7u5UV`1q$F3gLL_moeSNFRc{ zo5qp)F`7FH#VCgqY_U$RWwWv!tp55Hv%!i*9&#zay4&j|a1wio>KApJ@0NC6YXA41))kN3gYyP)o#K{gFJid z`^w%Jh6PQBj~KbpT_kN6!U1+`(OXsf{Jum>is$ircmqVW{$8`Y)i`;Pq<&v$C^J0* zG!!ZlriW6zz&uJpW}n=Fm5-0?T|kmF7x+qXxC3}(2p|>H1WuTfZynGtv(oW59(>gc z)k(l3i9Yv$3Kf#(n~AosU^q; z!bGY7r<>B9KJcg~v$nQ&CqkVgD+%Pi>;wfQjSUTNyJlyNultHoRWDLeNBlu!HD6D7 z-WUnYsxx3>Bykx$dZR@CK+y@_zxx!Q>HsEtB8rs*5BC<#S>GBdKKeZe$sTV?4y-$g z4)eX@5%jYhBm`URF-JHsse^S42bqKUVgR%&*`twKHmGr;>#sJ8UZ+^avf+?+t?G4o zU<3AL8hA9p;3pHR@xg?5m-L(i&d-Lr7u7U0Bu(Y;GKB3owBHwd2E2m6z`~km%_SPS zzZChnxFGpSj>E3i)R-c)%z48ojXz`Iry-6#7b0G!EjV-0px?HwL^9ynWZZYAT1br> zNFA^nwPZr@%&3|;u6#ATj`?YFeUAIfCvqsmV~@)t&HF4*2&fJ;8;(3k&|u71TkDD} zh6;Y|I`DMUSW{fw#3*h!ZA~47Dd_-&kA6t6%5 z>-`VJUWh?BD!j7N`{xI^$pOpHM!fVH?8*>x2m&;yoCQl*)w5baj!H^G0>3|m%25ia zQV?TCLrq<%dvT^tlLvBM9o@w1o;9-PddH@fc zq>+2uw!#wMW|Y};Ww7pwv?uc3)%||taV}PBHR^|Ah&9%|t$Yu_N5D(@1DmyMrgiw@ zU`OTZ`Wwc6E}IkfAie>42#PiiwJZn;a<{V7@A_o3nr$ zKtTZu%M9EKc4y6U|6soP99-&89vN(HRZTiOB>_4Cq?ql_wY8rd+#9D?8+!YD23O?y zEVs~g+Dt)n1)0JJb0GvB;x9n+YO>*UAQDN;H>xPY=xTmYwYVNazI4s?c zD1LZrzwZ_uuX4)i@s@#p)h22IKi|=^pJ8IB@o!a=A^p$0Sa|pmZg(CYR;gOgFOdEe z!@`S*R9RU}=o9U`(=1|rgGS%rvsGU@abHX9@JB-bUGpKO(9I|JJf%JzOuL$yn(Zz1 z|C~=(MKfEN5A7ZJ!esTezvyaE@b{+Q^vcWvy7)1X_3kT%%mNQ}t6NNs7zIv$b#!#C z3}v*n&hUA&B?Yc>jgJdM6)UJPK&O+ZlE+2}!tOX~n5Zo%8Reyr&{5yq3?0(iQa-;~yFx Zi)U=wY+A;0-?;?86lGOqN~Dba{}*}kKeGS; literal 0 HcmV?d00001 From 5870bcb415fa858a798b2f688b84a037c8941ced Mon Sep 17 00:00:00 2001 From: Nikil Date: Fri, 30 Aug 2019 23:51:24 -0400 Subject: [PATCH 2/3] failed build because I have no recognized graphics card!! --- build/CMakeCache.txt | 677 ++++++++++++++++++ build/CMakeFiles/3.15.2/CMakeCCompiler.cmake | 76 ++ .../CMakeFiles/3.15.2/CMakeCXXCompiler.cmake | 79 ++ .../3.15.2/CMakeDetermineCompilerABI_C.bin | Bin 0 -> 49664 bytes .../3.15.2/CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 49664 bytes build/CMakeFiles/3.15.2/CMakeRCCompiler.cmake | 6 + build/CMakeFiles/3.15.2/CMakeSystem.cmake | 15 + .../3.15.2/CompilerIdC/CMakeCCompilerId.c | 665 +++++++++++++++++ .../3.15.2/CompilerIdC/CompilerIdC.exe | Bin 0 -> 14848 bytes .../3.15.2/CompilerIdC/CompilerIdC.vcxproj | 68 ++ .../CompilerIdC/Debug/CMakeCCompilerId.obj | Bin 0 -> 2203 bytes .../Debug/CompilerIdC.tlog/CL.command.1.tlog | Bin 0 -> 940 bytes .../Debug/CompilerIdC.tlog/CL.read.1.tlog | Bin 0 -> 636 bytes .../Debug/CompilerIdC.tlog/CL.write.1.tlog | Bin 0 -> 608 bytes .../CompilerIdC.lastbuildstate | 2 + .../CompilerIdC.tlog/link.command.1.tlog | Bin 0 -> 1136 bytes .../Debug/CompilerIdC.tlog/link.read.1.tlog | Bin 0 -> 3724 bytes .../Debug/CompilerIdC.tlog/link.write.1.tlog | Bin 0 -> 602 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 644 +++++++++++++++++ .../3.15.2/CompilerIdCXX/CompilerIdCXX.exe | Bin 0 -> 14848 bytes .../CompilerIdCXX/CompilerIdCXX.vcxproj | 68 ++ .../Debug/CMakeCXXCompilerId.obj | Bin 0 -> 2224 bytes .../CompilerIdCXX.tlog/CL.command.1.tlog | Bin 0 -> 964 bytes .../Debug/CompilerIdCXX.tlog/CL.read.1.tlog | Bin 0 -> 648 bytes .../Debug/CompilerIdCXX.tlog/CL.write.1.tlog | Bin 0 -> 628 bytes .../CompilerIdCXX.lastbuildstate | 2 + .../CompilerIdCXX.tlog/link.command.1.tlog | Bin 0 -> 1160 bytes .../Debug/CompilerIdCXX.tlog/link.read.1.tlog | Bin 0 -> 3740 bytes .../CompilerIdCXX.tlog/link.write.1.tlog | Bin 0 -> 618 bytes build/CMakeFiles/3.15.2/VCTargetsPath.txt | 1 + build/CMakeFiles/3.15.2/VCTargetsPath.vcxproj | 28 + .../VCTargetsPath.lastbuildstate | 2 + build/CMakeFiles/CMakeOutput.log | 155 ++++ ...rted_generated_kernel.cu.obj.cmake.pre-gen | 313 ++++++++ ...ing_started_generated_kernel.cu.obj.depend | 1 + build/CMakeFiles/cmake.check_cache | 1 + .../src/FallbackLayer.vcxproj | 7 +- .../src/FallbackLayer.vcxproj.filters | 5 +- .../D3D12RaytracingHelloWorld/packages.config | 4 + images/.gitignore | 0 40 files changed, 2814 insertions(+), 5 deletions(-) create mode 100644 build/CMakeCache.txt create mode 100644 build/CMakeFiles/3.15.2/CMakeCCompiler.cmake create mode 100644 build/CMakeFiles/3.15.2/CMakeCXXCompiler.cmake create mode 100644 build/CMakeFiles/3.15.2/CMakeDetermineCompilerABI_C.bin create mode 100644 build/CMakeFiles/3.15.2/CMakeDetermineCompilerABI_CXX.bin create mode 100644 build/CMakeFiles/3.15.2/CMakeRCCompiler.cmake create mode 100644 build/CMakeFiles/3.15.2/CMakeSystem.cmake create mode 100644 build/CMakeFiles/3.15.2/CompilerIdC/CMakeCCompilerId.c create mode 100644 build/CMakeFiles/3.15.2/CompilerIdC/CompilerIdC.exe create mode 100644 build/CMakeFiles/3.15.2/CompilerIdC/CompilerIdC.vcxproj create mode 100644 build/CMakeFiles/3.15.2/CompilerIdC/Debug/CMakeCCompilerId.obj create mode 100644 build/CMakeFiles/3.15.2/CompilerIdC/Debug/CompilerIdC.tlog/CL.command.1.tlog create mode 100644 build/CMakeFiles/3.15.2/CompilerIdC/Debug/CompilerIdC.tlog/CL.read.1.tlog create mode 100644 build/CMakeFiles/3.15.2/CompilerIdC/Debug/CompilerIdC.tlog/CL.write.1.tlog create mode 100644 build/CMakeFiles/3.15.2/CompilerIdC/Debug/CompilerIdC.tlog/CompilerIdC.lastbuildstate create mode 100644 build/CMakeFiles/3.15.2/CompilerIdC/Debug/CompilerIdC.tlog/link.command.1.tlog create mode 100644 build/CMakeFiles/3.15.2/CompilerIdC/Debug/CompilerIdC.tlog/link.read.1.tlog create mode 100644 build/CMakeFiles/3.15.2/CompilerIdC/Debug/CompilerIdC.tlog/link.write.1.tlog create mode 100644 build/CMakeFiles/3.15.2/CompilerIdCXX/CMakeCXXCompilerId.cpp create mode 100644 build/CMakeFiles/3.15.2/CompilerIdCXX/CompilerIdCXX.exe create mode 100644 build/CMakeFiles/3.15.2/CompilerIdCXX/CompilerIdCXX.vcxproj create mode 100644 build/CMakeFiles/3.15.2/CompilerIdCXX/Debug/CMakeCXXCompilerId.obj create mode 100644 build/CMakeFiles/3.15.2/CompilerIdCXX/Debug/CompilerIdCXX.tlog/CL.command.1.tlog create mode 100644 build/CMakeFiles/3.15.2/CompilerIdCXX/Debug/CompilerIdCXX.tlog/CL.read.1.tlog create mode 100644 build/CMakeFiles/3.15.2/CompilerIdCXX/Debug/CompilerIdCXX.tlog/CL.write.1.tlog create mode 100644 build/CMakeFiles/3.15.2/CompilerIdCXX/Debug/CompilerIdCXX.tlog/CompilerIdCXX.lastbuildstate create mode 100644 build/CMakeFiles/3.15.2/CompilerIdCXX/Debug/CompilerIdCXX.tlog/link.command.1.tlog create mode 100644 build/CMakeFiles/3.15.2/CompilerIdCXX/Debug/CompilerIdCXX.tlog/link.read.1.tlog create mode 100644 build/CMakeFiles/3.15.2/CompilerIdCXX/Debug/CompilerIdCXX.tlog/link.write.1.tlog create mode 100644 build/CMakeFiles/3.15.2/VCTargetsPath.txt create mode 100644 build/CMakeFiles/3.15.2/VCTargetsPath.vcxproj create mode 100644 build/CMakeFiles/3.15.2/x64/Debug/VCTargetsPath.tlog/VCTargetsPath.lastbuildstate create mode 100644 build/CMakeFiles/CMakeOutput.log create mode 100644 build/CMakeFiles/cis565_getting_started.dir/src/cis565_getting_started_generated_kernel.cu.obj.cmake.pre-gen create mode 100644 build/CMakeFiles/cis565_getting_started.dir/src/cis565_getting_started_generated_kernel.cu.obj.depend create mode 100644 build/CMakeFiles/cmake.check_cache create mode 100644 dxr-support/src/D3D12RaytracingHelloWorld/packages.config delete mode 100644 images/.gitignore diff --git a/build/CMakeCache.txt b/build/CMakeCache.txt new file mode 100644 index 0000000..08f7fa6 --- /dev/null +++ b/build/CMakeCache.txt @@ -0,0 +1,677 @@ +# This is the CMakeCache file. +# For build in directory: d:/odrive/Google Drive Upenn SEAS/Classes/! Sixth Semester/CIS565/Project0-Getting-Started/build +# It was generated by CMake: C:/Program Files/CMake/bin/cmake.exe +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//Semicolon separated list of supported configuration types, only +// supports Debug, Release, MinSizeRel, and RelWithDebInfo, anything +// else will be ignored. +CMAKE_CONFIGURATION_TYPES:STRING=Debug;Release;MinSizeRel;RelWithDebInfo + +//Flags used by the CXX compiler during all build types. +CMAKE_CXX_FLAGS:STRING=/DWIN32 /D_WINDOWS /W3 /GR /EHsc + +//Flags used by the CXX compiler during DEBUG builds. +CMAKE_CXX_FLAGS_DEBUG:STRING=/MDd /Zi /Ob0 /Od /RTC1 + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=/MD /O1 /Ob1 /DNDEBUG + +//Flags used by the CXX compiler during RELEASE builds. +CMAKE_CXX_FLAGS_RELEASE:STRING=/MD /O2 /Ob2 /DNDEBUG + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=/MD /Zi /O2 /Ob1 /DNDEBUG + +//Libraries linked by default with all C++ applications. +CMAKE_CXX_STANDARD_LIBRARIES:STRING=kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib + +//Flags used by the C compiler during all build types. +CMAKE_C_FLAGS:STRING=/DWIN32 /D_WINDOWS /W3 + +//Flags used by the C compiler during DEBUG builds. +CMAKE_C_FLAGS_DEBUG:STRING=/MDd /Zi /Ob0 /Od /RTC1 + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=/MD /O1 /Ob1 /DNDEBUG + +//Flags used by the C compiler during RELEASE builds. +CMAKE_C_FLAGS_RELEASE:STRING=/MD /O2 /Ob2 /DNDEBUG + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=/MD /Zi /O2 /Ob1 /DNDEBUG + +//Libraries linked by default with all C applications. +CMAKE_C_STANDARD_LIBRARIES:STRING=kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib + +//Flags used by the linker during all build types. +CMAKE_EXE_LINKER_FLAGS:STRING=/machine:x64 + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=/debug /INCREMENTAL + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=/INCREMENTAL:NO + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=/INCREMENTAL:NO + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=/debug /INCREMENTAL + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=C:/Program Files (x86)/cis565_getting_started + +//Path to a program. +CMAKE_LINKER:FILEPATH=C:/Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Tools/MSVC/14.16.27023/bin/Hostx86/x64/link.exe + +//Flags used by the linker during the creation of modules during +// all build types. +CMAKE_MODULE_LINKER_FLAGS:STRING=/machine:x64 + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=/debug /INCREMENTAL + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=/INCREMENTAL:NO + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=/INCREMENTAL:NO + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=/debug /INCREMENTAL + +//Path to a program. +CMAKE_MT:FILEPATH=CMAKE_MT-NOTFOUND + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=cis565_getting_started + +//RC compiler +CMAKE_RC_COMPILER:FILEPATH=rc + +//Flags for Windows Resource Compiler during all build types. +CMAKE_RC_FLAGS:STRING=-DWIN32 + +//Flags for Windows Resource Compiler during DEBUG builds. +CMAKE_RC_FLAGS_DEBUG:STRING=-D_DEBUG + +//Flags for Windows Resource Compiler during MINSIZEREL builds. +CMAKE_RC_FLAGS_MINSIZEREL:STRING= + +//Flags for Windows Resource Compiler during RELEASE builds. +CMAKE_RC_FLAGS_RELEASE:STRING= + +//Flags for Windows Resource Compiler during RELWITHDEBINFO builds. +CMAKE_RC_FLAGS_RELWITHDEBINFO:STRING= + +//Flags used by the linker during the creation of shared libraries +// during all build types. +CMAKE_SHARED_LINKER_FLAGS:STRING=/machine:x64 + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=/debug /INCREMENTAL + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=/INCREMENTAL:NO + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING=/INCREMENTAL:NO + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=/debug /INCREMENTAL + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING=/machine:x64 + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Compile device code in 64 bit mode +CUDA_64_BIT_DEVICE_CODE:BOOL=ON + +//Attach the build rule to the CUDA source file. Enable only when +// the CUDA source file is added to at most one target. +CUDA_ATTACH_VS_BUILD_RULE_TO_CUDA_FILE:BOOL=ON + +//Generate and parse .cubin files in Device mode. +CUDA_BUILD_CUBIN:BOOL=OFF + +//Build in Emulation mode +CUDA_BUILD_EMULATION:BOOL=OFF + +//CUDA Compute Capability 20 +CUDA_COMPUTE_20:BOOL=OFF + +//CUDA Compute Capability 30 +CUDA_COMPUTE_30:BOOL=ON + +//CUDA Compute Capability 32 +CUDA_COMPUTE_32:BOOL=OFF + +//CUDA Compute Capability 35 +CUDA_COMPUTE_35:BOOL=OFF + +//CUDA Compute Capability 37 +CUDA_COMPUTE_37:BOOL=OFF + +//CUDA Compute Capability 50 +CUDA_COMPUTE_50:BOOL=ON + +//CUDA Compute Capability 52 +CUDA_COMPUTE_52:BOOL=OFF + +//CUDA Compute Capability 53 +CUDA_COMPUTE_53:BOOL=OFF + +//CUDA Compute Capability 60 +CUDA_COMPUTE_60:BOOL=ON + +//CUDA Compute Capability 61 +CUDA_COMPUTE_61:BOOL=OFF + +//CUDA Compute Capability 62 +CUDA_COMPUTE_62:BOOL=OFF + +//CUDA Compute Capability 70 +CUDA_COMPUTE_70:BOOL=ON + +//CUDA Compute Capability 72 +CUDA_COMPUTE_72:BOOL=OFF + +//CUDA Compute Capability 75 +CUDA_COMPUTE_75:BOOL=OFF + +//Run autodetection of CUDA Architecture +CUDA_COMPUTE_DETECT:BOOL=ON + +//"cudart" library +CUDA_CUDART_LIBRARY:FILEPATH=C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v10.0/lib/x64/cudart.lib + +//"cuda" library (older versions only). +CUDA_CUDA_LIBRARY:FILEPATH=C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v10.0/lib/x64/cuda.lib + +//Directory to put all the output files. If blank it will default +// to the CMAKE_CURRENT_BINARY_DIR +CUDA_GENERATED_OUTPUT_DIR:PATH= + +//Whether CUDA-capable GPU is present +CUDA_HAVE_GPU:BOOL=FALSE + +//Generated file extension +CUDA_HOST_COMPILATION_CPP:BOOL=ON + +//Host side compiler used by NVCC +CUDA_HOST_COMPILER:FILEPATH=C:/Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Tools/MSVC/14.16.27023/bin/Hostx86/x64/cl.exe + +//Path to a program. +CUDA_NVCC_EXECUTABLE:FILEPATH=C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v10.0/bin/nvcc.exe + +//Semi-colon delimit multiple arguments. during all build types. +CUDA_NVCC_FLAGS:STRING= + +//Semi-colon delimit multiple arguments. during DEBUG builds. +CUDA_NVCC_FLAGS_DEBUG:STRING= + +//Semi-colon delimit multiple arguments. during MINSIZEREL builds. +CUDA_NVCC_FLAGS_MINSIZEREL:STRING= + +//Semi-colon delimit multiple arguments. during RELEASE builds. +CUDA_NVCC_FLAGS_RELEASE:STRING= + +//Semi-colon delimit multiple arguments. during RELWITHDEBINFO +// builds. +CUDA_NVCC_FLAGS_RELWITHDEBINFO:STRING= + +//Propagate C/CXX_FLAGS and friends to the host compiler via -Xcompile +CUDA_PROPAGATE_HOST_FLAGS:BOOL=ON + +//Path to a file. +CUDA_SDK_ROOT_DIR:PATH=CUDA_SDK_ROOT_DIR-NOTFOUND + +//Compile CUDA objects with separable compilation enabled. Requires +// CUDA 5.0+ +CUDA_SEPARABLE_COMPILATION:BOOL=OFF + +//Path to a file. +CUDA_TOOLKIT_INCLUDE:PATH=C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v10.0/include + +//Toolkit location. +CUDA_TOOLKIT_ROOT_DIR:PATH=C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v10.0 + +//Use the static version of the CUDA runtime library if available +CUDA_USE_STATIC_CUDA_RUNTIME:BOOL=ON + +//Print out the commands run while compiling the CUDA source file. +// With the Makefile generator this defaults to VERBOSE variable +// specified on the command line, but can be forced on with this +// option. +CUDA_VERBOSE_BUILD:BOOL=OFF + +//Version of CUDA as computed from nvcc. +CUDA_VERSION:STRING=10.0 + +//"cublas" library +CUDA_cublas_LIBRARY:FILEPATH=C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v10.0/lib/x64/cublas.lib + +//"cudadevrt" library +CUDA_cudadevrt_LIBRARY:FILEPATH=C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v10.0/lib/x64/cudadevrt.lib + +//static CUDA runtime library +CUDA_cudart_static_LIBRARY:FILEPATH=C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v10.0/lib/x64/cudart_static.lib + +//"cufft" library +CUDA_cufft_LIBRARY:FILEPATH=C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v10.0/lib/x64/cufft.lib + +//"cupti" library +CUDA_cupti_LIBRARY:FILEPATH=C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v10.0/extras/CUPTI/libx64/cupti.lib + +//"curand" library +CUDA_curand_LIBRARY:FILEPATH=C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v10.0/lib/x64/curand.lib + +//"cusolver" library +CUDA_cusolver_LIBRARY:FILEPATH=C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v10.0/lib/x64/cusolver.lib + +//"cusparse" library +CUDA_cusparse_LIBRARY:FILEPATH=C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v10.0/lib/x64/cusparse.lib + +//"nppc" library +CUDA_nppc_LIBRARY:FILEPATH=C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v10.0/lib/x64/nppc.lib + +//"nppial" library +CUDA_nppial_LIBRARY:FILEPATH=C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v10.0/lib/x64/nppial.lib + +//"nppicc" library +CUDA_nppicc_LIBRARY:FILEPATH=C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v10.0/lib/x64/nppicc.lib + +//"nppicom" library +CUDA_nppicom_LIBRARY:FILEPATH=C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v10.0/lib/x64/nppicom.lib + +//"nppidei" library +CUDA_nppidei_LIBRARY:FILEPATH=C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v10.0/lib/x64/nppidei.lib + +//"nppif" library +CUDA_nppif_LIBRARY:FILEPATH=C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v10.0/lib/x64/nppif.lib + +//"nppig" library +CUDA_nppig_LIBRARY:FILEPATH=C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v10.0/lib/x64/nppig.lib + +//"nppim" library +CUDA_nppim_LIBRARY:FILEPATH=C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v10.0/lib/x64/nppim.lib + +//"nppist" library +CUDA_nppist_LIBRARY:FILEPATH=C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v10.0/lib/x64/nppist.lib + +//"nppisu" library +CUDA_nppisu_LIBRARY:FILEPATH=C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v10.0/lib/x64/nppisu.lib + +//"nppitc" library +CUDA_nppitc_LIBRARY:FILEPATH=C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v10.0/lib/x64/nppitc.lib + +//"npps" library +CUDA_npps_LIBRARY:FILEPATH=C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v10.0/lib/x64/npps.lib + +//"nvcuvenc" library +CUDA_nvcuvenc_LIBRARY:FILEPATH=CUDA_nvcuvenc_LIBRARY-NOTFOUND + +//"nvcuvid" library +CUDA_nvcuvid_LIBRARY:FILEPATH=CUDA_nvcuvid_LIBRARY-NOTFOUND + +//The directory where GL/glew.h resides +GLEW_INCLUDE_DIR:PATH=D:/odrive/Google Drive Upenn SEAS/Classes/! Sixth Semester/CIS565/Project0-Getting-Started/cuda-getting-started/external/include + +//The GLEW library +GLEW_LIBRARY:FILEPATH=D:/odrive/Google Drive Upenn SEAS/Classes/! Sixth Semester/CIS565/Project0-Getting-Started/cuda-getting-started/external/lib/glew32s.lib + +//The directory where GLFW/glfw.h resides +GLFW_INCLUDE_DIR:PATH=D:/odrive/Google Drive Upenn SEAS/Classes/! Sixth Semester/CIS565/Project0-Getting-Started/cuda-getting-started/external/include + +//Path to a library. +GLFW_LIBRARY:FILEPATH=D:/odrive/Google Drive Upenn SEAS/Classes/! Sixth Semester/CIS565/Project0-Getting-Started/cuda-getting-started/external/lib/glfw3.lib + +//OpenGL library for win32 +OPENGL_gl_LIBRARY:STRING=opengl32 + +//GLU library for win32 +OPENGL_glu_LIBRARY:STRING=glu32 + +//Value Computed by CMake +cis565_getting_started_BINARY_DIR:STATIC=D:/odrive/Google Drive Upenn SEAS/Classes/! Sixth Semester/CIS565/Project0-Getting-Started/build + +//Value Computed by CMake +cis565_getting_started_SOURCE_DIR:STATIC=D:/odrive/Google Drive Upenn SEAS/Classes/! Sixth Semester/CIS565/Project0-Getting-Started/cuda-getting-started + + +######################## +# INTERNAL cache entries +######################## + +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=d:/odrive/Google Drive Upenn SEAS/Classes/! Sixth Semester/CIS565/Project0-Getting-Started/build +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=15 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=2 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=C:/Program Files/CMake/bin/cmake.exe +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=C:/Program Files/CMake/bin/cpack.exe +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=C:/Program Files/CMake/bin/ctest.exe +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_STANDARD_LIBRARIES +CMAKE_CXX_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_STANDARD_LIBRARIES +CMAKE_C_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 +//Executable file format +CMAKE_EXECUTABLE_FORMAT:INTERNAL=Unknown +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Visual Studio 15 2017 +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL=C:/Program Files (x86)/Microsoft Visual Studio/2017/Community +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL=x64 +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=D:/odrive/Google Drive Upenn SEAS/Classes/! Sixth Semester/CIS565/Project0-Getting-Started/cuda-getting-started +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MT +CMAKE_MT-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_COMPILER +CMAKE_RC_COMPILER-ADVANCED:INTERNAL=1 +CMAKE_RC_COMPILER_WORKS:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS +CMAKE_RC_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS_DEBUG +CMAKE_RC_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS_MINSIZEREL +CMAKE_RC_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS_RELEASE +CMAKE_RC_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS_RELWITHDEBINFO +CMAKE_RC_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=C:/Program Files/CMake/share/cmake-3.15 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 +//Result of TRY_COMPILE +COMPILE_RESULT_VAR:INTERNAL=TRUE +//ADVANCED property for variable: CUDA_64_BIT_DEVICE_CODE +CUDA_64_BIT_DEVICE_CODE-ADVANCED:INTERNAL=1 +//List of intermediate files that are part of the cuda dependency +// scanning. +CUDA_ADDITIONAL_CLEAN_FILES:INTERNAL=D:/odrive/Google Drive Upenn SEAS/Classes/! Sixth Semester/CIS565/Project0-Getting-Started/build/CMakeFiles/cis565_getting_started.dir/src/cis565_getting_started_generated_kernel.cu.obj.depend +//ADVANCED property for variable: CUDA_ATTACH_VS_BUILD_RULE_TO_CUDA_FILE +CUDA_ATTACH_VS_BUILD_RULE_TO_CUDA_FILE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_BUILD_CUBIN +CUDA_BUILD_CUBIN-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_BUILD_EMULATION +CUDA_BUILD_EMULATION-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_COMPUTE_20 +CUDA_COMPUTE_20-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_COMPUTE_30 +CUDA_COMPUTE_30-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_COMPUTE_32 +CUDA_COMPUTE_32-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_COMPUTE_35 +CUDA_COMPUTE_35-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_COMPUTE_37 +CUDA_COMPUTE_37-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_COMPUTE_50 +CUDA_COMPUTE_50-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_COMPUTE_52 +CUDA_COMPUTE_52-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_COMPUTE_53 +CUDA_COMPUTE_53-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_COMPUTE_60 +CUDA_COMPUTE_60-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_COMPUTE_61 +CUDA_COMPUTE_61-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_COMPUTE_62 +CUDA_COMPUTE_62-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_COMPUTE_70 +CUDA_COMPUTE_70-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_COMPUTE_72 +CUDA_COMPUTE_72-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_COMPUTE_75 +CUDA_COMPUTE_75-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_COMPUTE_DETECT +CUDA_COMPUTE_DETECT-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_CUDART_LIBRARY +CUDA_CUDART_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_CUDA_LIBRARY +CUDA_CUDA_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_GENERATED_OUTPUT_DIR +CUDA_GENERATED_OUTPUT_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_HOST_COMPILATION_CPP +CUDA_HOST_COMPILATION_CPP-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_NVCC_EXECUTABLE +CUDA_NVCC_EXECUTABLE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_NVCC_FLAGS +CUDA_NVCC_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_NVCC_FLAGS_DEBUG +CUDA_NVCC_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_NVCC_FLAGS_MINSIZEREL +CUDA_NVCC_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_NVCC_FLAGS_RELEASE +CUDA_NVCC_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_NVCC_FLAGS_RELWITHDEBINFO +CUDA_NVCC_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_PROPAGATE_HOST_FLAGS +CUDA_PROPAGATE_HOST_FLAGS-ADVANCED:INTERNAL=1 +//This is the value of the last time CUDA_SDK_ROOT_DIR was set +// successfully. +CUDA_SDK_ROOT_DIR_INTERNAL:INTERNAL=CUDA_SDK_ROOT_DIR-NOTFOUND +//ADVANCED property for variable: CUDA_SEPARABLE_COMPILATION +CUDA_SEPARABLE_COMPILATION-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_TOOLKIT_INCLUDE +CUDA_TOOLKIT_INCLUDE-ADVANCED:INTERNAL=1 +//This is the value of the last time CUDA_TOOLKIT_ROOT_DIR was +// set successfully. +CUDA_TOOLKIT_ROOT_DIR_INTERNAL:INTERNAL=C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v10.0 +//This is the value of the last time CUDA_TOOLKIT_TARGET_DIR was +// set successfully. +CUDA_TOOLKIT_TARGET_DIR_INTERNAL:INTERNAL=C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v10.0 +//ADVANCED property for variable: CUDA_VERBOSE_BUILD +CUDA_VERBOSE_BUILD-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_VERSION +CUDA_VERSION-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_cublas_LIBRARY +CUDA_cublas_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_cudadevrt_LIBRARY +CUDA_cudadevrt_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_cudart_static_LIBRARY +CUDA_cudart_static_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_cufft_LIBRARY +CUDA_cufft_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_cupti_LIBRARY +CUDA_cupti_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_curand_LIBRARY +CUDA_curand_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_cusolver_LIBRARY +CUDA_cusolver_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_cusparse_LIBRARY +CUDA_cusparse_LIBRARY-ADVANCED:INTERNAL=1 +//Location of make2cmake.cmake +CUDA_make2cmake:INTERNAL=C:/Program Files/CMake/share/cmake-3.15/Modules/FindCUDA/make2cmake.cmake +//ADVANCED property for variable: CUDA_nppc_LIBRARY +CUDA_nppc_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_nppial_LIBRARY +CUDA_nppial_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_nppicc_LIBRARY +CUDA_nppicc_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_nppicom_LIBRARY +CUDA_nppicom_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_nppidei_LIBRARY +CUDA_nppidei_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_nppif_LIBRARY +CUDA_nppif_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_nppig_LIBRARY +CUDA_nppig_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_nppim_LIBRARY +CUDA_nppim_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_nppist_LIBRARY +CUDA_nppist_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_nppisu_LIBRARY +CUDA_nppisu_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_nppitc_LIBRARY +CUDA_nppitc_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_npps_LIBRARY +CUDA_npps_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_nvcuvenc_LIBRARY +CUDA_nvcuvenc_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_nvcuvid_LIBRARY +CUDA_nvcuvid_LIBRARY-ADVANCED:INTERNAL=1 +//Location of parse_cubin.cmake +CUDA_parse_cubin:INTERNAL=C:/Program Files/CMake/share/cmake-3.15/Modules/FindCUDA/parse_cubin.cmake +//Location of run_nvcc.cmake +CUDA_run_nvcc:INTERNAL=C:/Program Files/CMake/share/cmake-3.15/Modules/FindCUDA/run_nvcc.cmake +//Details about finding CUDA +FIND_PACKAGE_MESSAGE_DETAILS_CUDA:INTERNAL=[C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v10.0][C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v10.0/bin/nvcc.exe][C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v10.0/include][C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v10.0/lib/x64/cudart_static.lib][v10.0(10.0)] +//Details about finding GLEW +FIND_PACKAGE_MESSAGE_DETAILS_GLEW:INTERNAL=[D:/odrive/Google Drive Upenn SEAS/Classes/! Sixth Semester/CIS565/Project0-Getting-Started/cuda-getting-started/external/include][D:/odrive/Google Drive Upenn SEAS/Classes/! Sixth Semester/CIS565/Project0-Getting-Started/cuda-getting-started/external/lib/glew32s.lib][v()] +//Details about finding GLFW +FIND_PACKAGE_MESSAGE_DETAILS_GLFW:INTERNAL=[D:/odrive/Google Drive Upenn SEAS/Classes/! Sixth Semester/CIS565/Project0-Getting-Started/cuda-getting-started/external/include][D:/odrive/Google Drive Upenn SEAS/Classes/! Sixth Semester/CIS565/Project0-Getting-Started/cuda-getting-started/external/lib/glfw3.lib][v()] +//Details about finding OpenGL +FIND_PACKAGE_MESSAGE_DETAILS_OpenGL:INTERNAL=[opengl32][c ][v()] +//ADVANCED property for variable: GLEW_INCLUDE_DIR +GLEW_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: GLEW_LIBRARY +GLEW_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: GLFW_INCLUDE_DIR +GLFW_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: GLFW_LIBRARY +GLFW_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_gl_LIBRARY +OPENGL_gl_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_glu_LIBRARY +OPENGL_glu_LIBRARY-ADVANCED:INTERNAL=1 +//Result of TRY_RUN +RUN_RESULT_VAR:INTERNAL=1 + diff --git a/build/CMakeFiles/3.15.2/CMakeCCompiler.cmake b/build/CMakeFiles/3.15.2/CMakeCCompiler.cmake new file mode 100644 index 0000000..e5ad4dc --- /dev/null +++ b/build/CMakeFiles/3.15.2/CMakeCCompiler.cmake @@ -0,0 +1,76 @@ +set(CMAKE_C_COMPILER "C:/Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Tools/MSVC/14.16.27023/bin/Hostx86/x64/cl.exe") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "MSVC") +set(CMAKE_C_COMPILER_VERSION "19.16.27032.1") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "90") +set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_std_99;c_std_11;c_function_prototypes;c_variadic_macros") +set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") +set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_variadic_macros") +set(CMAKE_C11_COMPILE_FEATURES "c_std_11") + +set(CMAKE_C_PLATFORM_ID "Windows") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_COMPILER_FRONTEND_VARIANT "") +set(CMAKE_C_SIMULATE_VERSION "") +set(CMAKE_C_COMPILER_ARCHITECTURE_ID x64) +set(MSVC_C_ARCHITECTURE_ID x64) + +set(CMAKE_AR "") +set(CMAKE_C_COMPILER_AR "") +set(CMAKE_RANLIB "") +set(CMAKE_C_COMPILER_RANLIB "") +set(CMAKE_LINKER "C:/Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Tools/MSVC/14.16.27023/bin/Hostx86/x64/link.exe") +set(CMAKE_MT "CMAKE_MT-NOTFOUND") +set(CMAKE_COMPILER_IS_GNUCC ) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) +set(CMAKE_COMPILER_IS_MINGW ) +set(CMAKE_COMPILER_IS_CYGWIN ) +if(CMAKE_COMPILER_IS_CYGWIN) + set(CYGWIN 1) + set(UNIX 1) +endif() + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +if(CMAKE_COMPILER_IS_MINGW) + set(MINGW 1) +endif() +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "8") +set(CMAKE_C_COMPILER_ABI "") +set(CMAKE_C_LIBRARY_ARCHITECTURE "") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "") +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/build/CMakeFiles/3.15.2/CMakeCXXCompiler.cmake b/build/CMakeFiles/3.15.2/CMakeCXXCompiler.cmake new file mode 100644 index 0000000..692b8a8 --- /dev/null +++ b/build/CMakeFiles/3.15.2/CMakeCXXCompiler.cmake @@ -0,0 +1,79 @@ +set(CMAKE_CXX_COMPILER "C:/Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Tools/MSVC/14.16.27023/bin/Hostx86/x64/cl.exe") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "MSVC") +set(CMAKE_CXX_COMPILER_VERSION "19.16.27032.1") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "14") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20") +set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") +set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") +set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") +set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") +set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") + +set(CMAKE_CXX_PLATFORM_ID "Windows") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "") +set(CMAKE_CXX_SIMULATE_VERSION "") +set(CMAKE_CXX_COMPILER_ARCHITECTURE_ID x64) +set(MSVC_CXX_ARCHITECTURE_ID x64) + +set(CMAKE_AR "") +set(CMAKE_CXX_COMPILER_AR "") +set(CMAKE_RANLIB "") +set(CMAKE_CXX_COMPILER_RANLIB "") +set(CMAKE_LINKER "C:/Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Tools/MSVC/14.16.27023/bin/Hostx86/x64/link.exe") +set(CMAKE_MT "CMAKE_MT-NOTFOUND") +set(CMAKE_COMPILER_IS_GNUCXX ) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) +set(CMAKE_COMPILER_IS_MINGW ) +set(CMAKE_COMPILER_IS_CYGWIN ) +if(CMAKE_COMPILER_IS_CYGWIN) + set(CYGWIN 1) + set(UNIX 1) +endif() + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +if(CMAKE_COMPILER_IS_MINGW) + set(MINGW 1) +endif() +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;mm;CPP) +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "8") +set(CMAKE_CXX_COMPILER_ABI "") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") + +if(CMAKE_CXX_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "") +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/build/CMakeFiles/3.15.2/CMakeDetermineCompilerABI_C.bin b/build/CMakeFiles/3.15.2/CMakeDetermineCompilerABI_C.bin new file mode 100644 index 0000000000000000000000000000000000000000..3541a82640d364dbf4bc90ea235a7bbf2ec3d74b GIT binary patch literal 49664 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 jocnO=!yOMFet7T33x{r+d}y~*am!&<+# zzwW}!IdkUBnKNh3Jnr1dZt=D2St?`9h!Br6)(S`;JC9Eu9Y^-a3%8GCPY-`_Y^%Zb z;@Hw^Uswo+0?R|5TA|Y8_Xi?Eg(QTce!=G#oYyQAY6D(rN>)~eRTCZV{9WT^4NrFH zLF#(yz;vXguB`{ga=7I{0f$ccb7kv+OF1m=P~m2tF7Z`X zlgtyfz+K3g_Z#V~>V4n!I!_N9$3~=#%w`c#N>r*j8;}A_VxXAt6vomB$47@uKrR^( zpHx=fpcm50f~pG90r6=RLRsD0jJY{xU~@=L2V?1)JWkFwFcFCG2xIx2FmzOoe8v^k z@;f1$I`{;iDG{lTnwt?qL<&(Nv0fwv#>%IJyq<`MvHK>1upS{7p$;M8V~35VsBG-b zbY#R3U@P_jLc+(6oGC$-@h%fG&{l592NRfp+DV>I<-2Gk2%QL|<4+M1K6c`>*($4+ zGj=Yuy$6Bn)twnAeeA>+3Wq9za~qSPr~|hnBz)|gPpS!kF+%cSdoC}Qzy#FJ*xde< zf4|gz`gF~=FxJ&D1JRn{h<=iTsKSb9@)$&|nTURDL-h45L`B4Gyd2T<#GG*!BFkln z7|}MOqq_c3faoi5qplia*-FvTa}oWOMC~CdPhE=W1`>7eXhgrH63?H5=o}JNNV;TG z?k&W;m{>lfT4H(kd_*w}oUYlU z5M4?Q^iZ*9&p`AOs&^bUbuv{{O%?4VO{WmcOp2T&@7tu>c4Dy*vzz!fjzF}M1hi4K zfufJ+AUaBQ{FS0sYWa^zzyd1qRWqXL!w`M@Oho%IlDhsxB|0hkEoHn)*oPFIN40Gw zz9-K{lm++iT1rtPwbxJWU40FrQfhRZ%cJOBlEO&c`$)=4YV=q##C|HaifDJj^Sd4+ zz8s1^8jt7#D*GDg>?I{H1Rr;hWR$eP&=wGzORd?>E^GP{vGGW@DF0;}Mm=jK=8rbY zF00UPgpV>NRywVM*pfBpn~a&CGaBSfYw8}kt=VXmjaIR7S9aOXAuAADOc&=f)|-j+ z*na88Bl-0OcW*)!(aDZ&G+XaBeFI5DVP32qb%Mb14(9DuYW^ILi}D`SmEUzE;Xr!D z_STJ7+WF zS$ivitl~8=kN}m)6s_3bvaa#q0K@oOIKyA+!0^co#@bD_C{4SDZWGmNFmG{L$0{G8 z4(0GC=(T32)h5amHRiKOfe7ceDN~WH+J2InCo^IcDIpT(hWl(Msd;;e=8jvwe+V_k zG>Q2{%;yp>Ac^_P>&Q_hW~q5{y7F!4r;LN%5SXhR)j6WWQ6g8l61nCrP#L~vQkEc< zckl^=(g8LI&+VRpQdVGAz)8x}{Yp<#%>7DVh!j{SbyHVWe@0&!%6~p9jr+^n$GI!H zr=yDoxGc{v7$T$3pYoOQl#kX5$~+CrRq_a<3CSh55zH0kGho`+KR(e+pbDh=RR7$P zH&~nf`;nio%!CkL-Er_x9nI;`dx+VE^XDpesqOpz5E6O&+G&;;&~UwdvgwJRB+iGj z>Cwb=<0r;dX0fsjzW-qZwbI|$Lwp~yBnY7;;H zP?UFwa@HnLM7b2BEbo9Q?~^-}9mh^+42Tr_$@BM@r;5IKk0`gv9qNFMkhDBgAyqS! zg=snCGBFCW&0A2^34LGLqc?=FcY39K^xDbOu<}t05C}`>qRddAG#jnmnW9W9C0LLma;`YjXpKxJvTV;3XJW<) zov){8eRZVEF-{Jr5xLvg{VZPthICBLzfJ}8rss-{YpgaFHBO6l2T2>7s+Q4e-pUG! zuf>xSWi8@LbF*Yx`6^%*CJM2^5D${A8N8;0z;p*5GF zzyv(H^!jt-5m8z9M_L=X?k?s0kKhrqJza!0+}toQHK!%3`XNlEG472$qWOt4h%QjO z1r`}aY6@iC+^BK00k+*WEe5?r-BE^Chvti1C7stF8K%qz(mhHEs%bLVFy&3?bK)lQ zp|e*R3nq23q(Ub#39oNOKkl=YlB0U*;mV(YpF{*Ne*<`w{fGwZ<-+(ATrf;d@5n)s zd}RWvgo$%uEzuAiOV(P-?dJmKror#B+PMwmmURczF<%W@xw3rq+GvNsD=f8 zB>HUEgIFq?A)Y_wz8WPVvMOgkYMm7~iyGx~zArNgY>0tUM=Qd|Q=DV-()Kw4Uso?dg-Y0IJV#}Bx(rgWc8 zdpR2t;2ey%YX;{4|q{Di)7@JR?z4y+R56KAE1IhZ16}{ z4XN7?{g+h-VM+>$^))^o#Xi?%bt{uDri!9ilrWqrU+5k#>d#w56uK|zo=QeU|7T4h zN&oxh0Y!4vA~^p*19=~udj1^H-M#C7KJ@LpAGMUculq7h)bZ#@($}ushRVCo?>?96 z;VU*eycE6OlJzqx^%Z2J(@s6<==MQ7Vn4wn`oJ#fmqu&z#nx#LzA^b;c#JsH^um3Z(9Xo( zZwC8};q4MV6^qx!Lho(`p*qWycAiJmvHJj>50yi@kg7x{hJL5%0Po1 z15V@yrs;eHvU&>*O4H)}O1ExlZaqA+HtsR1-QH|ast&8Ua8T~0l$%1i*cj0)bkaeB z_T)4cJbEvz7#)tYA2Mh6FzpaXHquc~POoxk5A-X-s@F>*eG}8PKDL{x(6#jGW$W!i z%3mTj9O=QjxD6+yOv#27F(OCEYpry+FYkHrqHQ?&WXdyLXjjWxeyXF6y$+mJ(b&74 z)8dx1w~<4wwdSM%!qe#CU2G}E&IPT(t5R&qy@Q%`m9`Qjd6AN{Od zC0Xzi0_a-M$k3#_E^R&1am%k-v5h!xhz`S%hTXtVHthVcz>f12N3UdPSe~eEHR;!k zvNWZXV_pIZ9w(aZWYIHeb#Y+!&rl6pp}?>WyQmBPo++ZYFaI6{^J&A82dM3^J7zkX zQmc_vr&P>_&urzhVNGMFfxN=J6&*z#qE6HqU?q|O{YlCx^{4Tw{PjIFxN*p{v?0cS zJ{i*rHOMQlB+&CibQtz#4X99*LF@O(x!lROtICJqtnbY@l#J6j? zjjiMoBUjO8ofy-pBJ|1~D^Wj!^PQs?QZag;(^R8D5U z*AO)+kB;MyYNwc-&=#?InR-?&h%M(oe=GEFDd<2)h_l}apJTod{gF!Rd0O0ZbQd*l zXF761U81~z8}fq1`+A_5tFPuc%s$% zQRjy<(WY?jy8}EK{fiBA*1J0~VNRvYmaNy`0hryU?r~_EQHKsW5p@ErauNp`$4JhWjV-UYIp}hm#k)EfAkeA;pF9q`O zWIBl+QEl|FYFEB``qKCBw=Y_}#IYE2%yG0FyOzxV0?6A%b8{ysa=|Ni;uV41Bg#ib zxvLRd?6n5sY&sY{+u1VLDF52klJ#)}je3h-zr72ix#X*Gtbe<;9=O=N!P*1~dn{(2f+G6^ELIn9Ycw&Z!M56VxSmdiX z-Bcc@erk+O77G~oRu!TfWzvRHwDbzftLKxBa0(=YA+Q9gD0W)t=O2pZ;0Yp3Fk~M z8O24J%i@Aj%T+DLx_P^eQ<-D8aTsjAE7wuxxZbhsvz|KO8O*#TTa3rn9*iCnFK!d# zd-{2aec_@dy!DIG{)Qu)N0Q-9uiim+=d;FoPzv+@x2RGnl>byLf8vzi66M#FtI#9Z zyhCk7%V{y~5=y0(KlU_b3C^Rx|setUJn7Qdou7&d9E(2sp5`3VhZ;{44T<2zXfy5><@PRYJQ!I6 zGu2va5ME3Pn+uDIo9fD-nW&}U1ISQ~$4loO)S7?mW4)y}@X}2&UY>;2V|C~iVRpWu zm2_z>(ZsbBY$SWB9bn_)a5O}^Qu(GBX^uwR4<=E5MQyU#`ErrG+bLro;jVQ4W?U)xqx^D-xMFXr?8+1xKJ@veq7iL6 zF-0Z%BT~(XHhMaRI+;`@->>32m-?DKbDh!JU$P?_sn&&Pk|lq{H%M}&quALineGIt zl4*J4&(zs?rcS3PcD(FAy(SvXTZ~pbZrqF)uiwRE8O`&UAB+=vu85lpV%Ww-+?id5YKn)x$rdQOU- z!~3DxnQ6l#?C4=@mbGH4J7rT1dg&CkTl?g4aT93Gf(4*fGdu(*O*q#BqE}8#wh46Y z6Kl%a$5COs$@@*!sbo_HFdSVqo4yKUU=fxMxwj6YW`pWO2N^oVwzmXvLiRRgmF&j0?@1WQCt>-?|b$Woe0Wz&-=qs{zw zQ0fbs(WlJZWWs>jZCZnbLGc5}7RlUn6j|7xEcRi)62}!zdS<^#-%s3Swb6zFmyv#t zEaWWFb4oF1VvVM3HZYh2k9e;dD)ItlI{Rz&g z+@ z`I06yg6u@`n;LeJ@xI7Sfwn$HXnk5^&EY%qMPkb)>v}q^Z#WXE7o5mq& z-s&EG@rO>F(Wi;29S$64$iFYd)HBh1;aaGK?E;=sGV5jMKI`nBP=@@si;vHa>=Q!6 z;yWF)4~5=DWM2Ckx+uQWnLlH7J3`?z_Ed530qJbM?vK?vQ@!@;0{_O6Os z-g!*5Krxk)i(eLH0}h+xmi?d?IKDFtrZ`W_aK*{8$rkjGS2} zj$)i=pgt#^YoI#w)>jCkJ}P04TW-=yJf)UsM_+AqHAlB{hWZZ1*JtpoMaSHt@@&Nu zqIoUfCCG*%`4|Lc$1S;=# zi%R>o+J<1<@~}#P+fbvHVjTm)A@AlBM8hr`p4u754cC34=fj_QLiv9#(08AXpQO?V zltcw(*4TL*bEQBjbz#xy zZAyyzuJj^Kz>7$JHK1I35s8|Ea#8xnuZfj=#qs=(Yrgu&9i)>e8!>|DtpUX1DA%4% zH!G1-E#f*V<=A^Ggwr8u-eOO+n$;WcU+SgA6kH?)aYZa!yobu?4tx(vL|hWyqg{$Y zh4en_;k}p*PyWW}@9EI0Dt*2dXJ-vx&DhcCD6y?AyXs?HpgS5(Il5D9+ne2GN9_Z| z_jVw?1itKE8Y<8;ZkY}=ZrOru?)KqE7UL7b14x~uE4gG{UcP$SVLVn)EGNUZVeVxw zUWCVyKi`Z+;TWw%ux>t9hPQ43j@<+P%7E?^m_n46O)n5=Hq8M$w>oe;NbRPxKp~ad zP1(R`UTHU-qhb21WC+X}MJ3yf2CBJ_E@vHHMS@*MK__B5&w5cOqTqL~hlcywc}Jb( z&EWt;o*;?m&0KzmO36~Ye!xJ`$B$~RKVsVgbEU&HHo6!BZC*fcDmX~tR=^7`)05OL z*b6tDxxMC6S~lHBpxKlO_IA_JI^9M`fT=b*reS)s$wu#khVg0>n@1av{N6Iu)v=qm ze1M)OXx<=l?^Ro^VVWPD+t)C=)-cjhnGD@@M|cgYCpv{8lSi)1fFbb)1jCvt!CR4L(?{s(L=$u)O;0Ce0=_Fn z;chA?fEzKD!!2qdJdS7>974QJ-isZ}lPJh9%oNGSnAmLG*Nvx!EAhVz`^^w3eqtx&AnaG?9t4Myu~5@PHS$+)QkIf`h5-11|?Hr7Y~N zw8<88pC*uO;6k(Q)K-yZcQ?N;Led&{)tz8kA3}4Lq|Xlt`aA9#Qh)yZiMFV{VduSJ zC)HEFwp?r4QktyXamx=$0ySB?_cV{5FY>8uZ-aQ#s)=cE(+1poDuT4`6#QHFnHw0N zunUFb6CUC5Jv{yvk2mo6ejcZPmv}yf1>+Nr@c8#U?%?qb9zV_FM|gY>kH5v^H9Yq7 zxSYo&Ja+Q_#7T*^7wDO-X0#m#p7S{csGw*c^u;LLp)aHS9APE9@nUJ9tU}> z^8fBmYQ+saF6VItkG(vu;xWUWg!qJ`9Dj$$ukv^gkGJ!96OZrb@p>Mo@HoO_RnAh5 zU&Z4&Jf6a1fybkGY~=B=@95VM2i{LSReBxvGl@I{(*y5|oY2ve8A%HyEs(T8(gH~f zBrTA%K+*z93nVR&v_R4VNed(`khDP30!a&eVHW6n9~AHW!YWA$PFf&ofuseJ7D!qk zX@R5#k`_o>AZdZ51(Fs>S|DkGe^CqA7vV;tz`x6&*e=S22ux z4e@&1eG-Pa>6};|x4{Y#)betnwZOz!4Bx6%DA2_`e5+QWKzFd@Lg56$V52^HvLSD8 zLq7dQw)w6$d^zpV_5X{SHK|t80!a%bEs(T8(gH~fBrTA%K+*z93nVR&v_R4VNelc# zEI>yI$xqS(|JfF>pQZiI?|-%#lC4i#;Iu4YwDDHSQznCt`LF&AHFs@ zBvb}Mp=dDT3*f7;)z3UnI3h#>Lb%pbQv;63>YyZ4dZJ;Uf4NW-2#1A0mEiS6JbD2Q zs&Z?k+CXUa5Mr4tQ0b`=R(e7{PeqL+M8lF-sF11xAxZH0eG#9h#&@$PQIURfJ)uC< z?-k0R6XfXfC49%7{)zoSwL{1KD$IRAg>DV5*Wexv(i?U95KIheJGA;D)l#3z6FL7x zVU;J`r@$0WL{vI}b)w)4qk&{K-quyVNOd3@(MY{bmb|?ZbV(FyCjvbMN3SWfEK>YkbNRaA0wZR%`mLOzg4X>>B zV896lLatBvl3=TwKmVfH8CmnHJ^tlnb1paFrQx9KwHk)4sS&7mJuqA)1}3Vz3H|1a ztfu~=q}qEVA%KBgi=1m;EAFbjg_VXKiYVWp5Fuww9p@z2AS13TSe ztm-ovGKSJhq`M z5eD?8wl=_Dr4Y?f6{}T0@13A97JKW%w`=$R5aDuxu?!~$_bg$Ko}1y|O9G#U{L$J9 zELk)#^+BWypM|3RJ{b!!QWB^c4zCxgg=b-8CNlnm+LI`f;}gR87eu((i->~uPvdm- zEj+NxXJ1I@OPlHIn(2$0>Fb&4tC{I*ndvK;>Fb#3tC;C)nCUB+>9ZI}4K0M9G} zXQ9U91eX^cS)=JS5O^>$eDKd&c;{rciq|?B1PaB=K@DRJhA@66L((OPDUb#y zlI=mxN@!2g^VqaOoF&roYl4#hYH4+0-4ZB;^jD%%X!T+b)<%`YRRw(>wk;AEd3qtc zhRsJCmoNv~TL`Nxfv&5#g{YndNO_?%S<8oZ(EJcasDl2>U?plv6nfRbmJwhyI|PtJ z7M+3?EdyQRIYG`pZ=k^jq}{v*FCloQfI{W$u1NF@*KL!J3VbhmRZ*$HOxVOf-B z5I@ym+oA23G^ooVSoOY-?=k6{9v?(F^izcOl+%}&34Aodnnw}v?O?qhLofCZMeH$E z-$6oqRC=}s2jzc3`V6WkN%*H)pk$$QVg97UhWtAw&0Du^)Rp2#lMYhXJ7+BmctgIG z(y}W9f#p~Uosveb!_w389GOT~-nG)p(c9EB36AX!Q-NXlZS5nNzBWE?-tzTRN{y znlbaT8B>DZ3e7rW0V&W&;BhiaTHv!=06(&4C;v`;M5j4d`5D-oZ3qNxg3VE zDQx7ZjGzI(ePhI8-4D*y(kFta!9Sej?qKY3JZ{mv{m@yAy>m8W?weFdmN(#Q$rhki#LjH(>`4^_4+!ZXX(-=%GPjOS(PHnLsi(i0B zpME(LCNp*`g7+y^CUw_9nqhQ08|}?tqf3Xg(bIvKWTPguNwe)3%?8^wpDLZs*o_FC z=zoHoH_@ja)a(j4re*}I@&3wirr}jXW=}?EdPiCe+PYJ0YFp`NNqPBf6U&|pj*j$L zTDeLadwx1Q{~aTIX6tdSCC^?rp}r@NWeuz*>RPx8uBG(O&M zufYB<_4XV68WDZQj7ed`3^M1pYkdg=urtXnIR=(97Z7~CW8@42JEH<=-Pd%VBKQ{Q zi4bLzpQHu;)h&Qu1B!DWhoS=^=}xp1gsB3egwKoD3kR$46NJ+qd}H#x7x!flfAaJ1 zV*&eU`~fjS&J+0CV!${;F7Rv%e!UAp0FFCe>?lGxaNKWVHiT-T173>|1YQmpMtBH# zJ>Ug7jMV{O5BM;G4ftlj=MeINcK{9_!`M>b0$?739k?CvdIUG{AYc=M2z))@{Ro?g zehyH=;9JcdwB_<8tc9fWe=J%A%ofHM%50=EO+hmZ?A2KYXL9XPv?F$;o7{D3}$bl~-Xw+pZ*@D9N1#^RR}P;Wip z&k-2tF~B%NHt_6mjNOUwEO=so+2a}81>6Q$iSRV=Am9`$W9z_Q4){xidcr3#wi01I z@Or?z5$*xr132SLj6DF{4H!lEDexHJS8{Q7OE};e7r_R=ZGe{}>;Ya5nD%Al6CH3q zLI=?S4$FOVB<;Av)v`Ot}O;0Nf3@IS+ae zKAo`u!hV#k2P~X{J|!IR9fVE5ap=z`AnXEe1B}kZSvHlO1sq{L@Or>s%x3H_!0D~i zOPAy4Zis#beiO$IKLXwXc(;?W4ZznIGPVyP=f9B$cxXQC0o-;a`T{`!UJiISLMiag zfDQPCojJf`fUh7-2i^&IOA%vM;sJc_D#j)O&%T!Iv~>*Weee@9(3J3-s?b|2rJG8z}5URgLORr;!Ym1VfS=fyQy>?1)BN4#ZpU$)HWuL_iT@fJB0SY1}*3rFzm zGi13ke?Y3Ml!6i59VshYSs99y;VrXzXN%q`)3vQ7Z0evqkypC}w@$QDu7Jnu@>PU9 zA$}ib@w}2n3rdTM3on^&b58Nr)G#9}n-_{WE0&i?!9Xa&O#RciLbEfaEG$)*RrzZ0 z^1Do`lh|&eM9Of#kvEH7huT2E?Y>a02X_xcX!jOYhKrz8zU8<@R_6EM{@toFPiXl{ z#%?me4*I1(JxlVh^o0WcTHLn8??@ZUmP5YAH55xkl>vonS+ox?lbG8m)%hUfFoUW< zUQl(ds>Rhu{4_c=4VIOWCY6j`)t7=^4?$zK><@vdrMIM%g{0-^D6~9M9g;lWGJdU* z%ut4FGpM1A?!8vv@-$=rt+!ca<(v|GN!7qFtt#V66sxsX25MEEcJ#9^^+~9og>bi) zs)^A3Xw;FQk(Q(1Wn=GBo2ANVL@Mi7Xb1Fy2dVn9Ha%5#Q`A?vLTxC!+C;|m`N6~{ znc$(7!PRA9JR5P`6Cu2s`Z?nD1<@dR2o>~^Gdi>9Aa5%I$9d&&1cI= zq6=51`BhoQ7No*VL4Jvnm2iB1NP_=8LwuTA#KG9>Ce1Ls8yS1TK%Cm71Ao={wR@C| zollhhy~@6CD%HJDlg-%Gg(V9LU3t^Elbn3=P39&okhH+(vVd{GJ%}9x(w|Fsvhcr| z1@O)j8Y9&ASKPo1AmC_q5FI}j&P3z|4F>i#VoH8aYJoXd)Yane-lR|%OLf7-OQzT+ z3X&gxpo5#F1rryQ&Yzq=Q3yw{pZC;YGgmNiwG^Is#pPKUbLduTZ3X^93j+M%f{D?P ze^$7%TEgEKO|JFPpLYeSB9pO0o8<}DPFZ=$MEtdq-&cjFj>U@kq^7HR#f&T+xaXEVc literal 0 HcmV?d00001 diff --git a/build/CMakeFiles/3.15.2/CMakeRCCompiler.cmake b/build/CMakeFiles/3.15.2/CMakeRCCompiler.cmake new file mode 100644 index 0000000..0f61961 --- /dev/null +++ b/build/CMakeFiles/3.15.2/CMakeRCCompiler.cmake @@ -0,0 +1,6 @@ +set(CMAKE_RC_COMPILER "rc") +set(CMAKE_RC_COMPILER_ARG1 "") +set(CMAKE_RC_COMPILER_LOADED 1) +set(CMAKE_RC_SOURCE_FILE_EXTENSIONS rc;RC) +set(CMAKE_RC_OUTPUT_EXTENSION .res) +set(CMAKE_RC_COMPILER_ENV_VAR "RC") diff --git a/build/CMakeFiles/3.15.2/CMakeSystem.cmake b/build/CMakeFiles/3.15.2/CMakeSystem.cmake new file mode 100644 index 0000000..8a1d242 --- /dev/null +++ b/build/CMakeFiles/3.15.2/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Windows-10.0.18362") +set(CMAKE_HOST_SYSTEM_NAME "Windows") +set(CMAKE_HOST_SYSTEM_VERSION "10.0.18362") +set(CMAKE_HOST_SYSTEM_PROCESSOR "AMD64") + + + +set(CMAKE_SYSTEM "Windows-10.0.18362") +set(CMAKE_SYSTEM_NAME "Windows") +set(CMAKE_SYSTEM_VERSION "10.0.18362") +set(CMAKE_SYSTEM_PROCESSOR "AMD64") + +set(CMAKE_CROSSCOMPILING "FALSE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/build/CMakeFiles/3.15.2/CompilerIdC/CMakeCCompilerId.c b/build/CMakeFiles/3.15.2/CompilerIdC/CMakeCCompilerId.c new file mode 100644 index 0000000..917e8b9 --- /dev/null +++ b/build/CMakeFiles/3.15.2/CompilerIdC/CMakeCCompilerId.c @@ -0,0 +1,665 @@ +#ifdef __cplusplus +# error "A C++ compiler has been selected for C." +#endif + +#if defined(__18CXX) +# define ID_VOID_MAIN +#endif +#if defined(__CLASSIC_C__) +/* cv-qualifiers did not exist in K&R C */ +# define const +# define volatile +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_C) +# define COMPILER_ID "SunPro" +# if __SUNPRO_C >= 0x5100 + /* __SUNPRO_C = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# endif + +#elif defined(__HP_cc) +# define COMPILER_ID "HP" + /* __HP_cc = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) + +#elif defined(__DECC) +# define COMPILER_ID "Compaq" + /* __DECC_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) + +#elif defined(__IBMC__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 +# define COMPILER_ID "XL" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__FUJITSU) || defined(__FCC_VERSION) || defined(__fcc_version) +# define COMPILER_ID "Fujitsu" + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TINYC__) +# define COMPILER_ID "TinyCC" + +#elif defined(__BCC__) +# define COMPILER_ID "Bruce" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) +# define COMPILER_ID "GNU" +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) +# define COMPILER_ID "SDCC" +# if defined(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) +# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) +# else + /* SDCC = VRP */ +# define COMPILER_VERSION_MAJOR DEC(SDCC/100) +# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) +# define COMPILER_VERSION_PATCH DEC(SDCC % 10) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXE) || defined(__CRAYXC) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number components. */ +#ifdef COMPILER_VERSION_MAJOR +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + + +#if !defined(__STDC__) +# if (defined(_MSC_VER) && !defined(__clang__)) \ + || (defined(__ibmxl__) || defined(__IBMC__)) +# define C_DIALECT "90" +# else +# define C_DIALECT +# endif +#elif __STDC_VERSION__ >= 201000L +# define C_DIALECT "11" +#elif __STDC_VERSION__ >= 199901L +# define C_DIALECT "99" +#else +# define C_DIALECT "90" +#endif +const char* info_language_dialect_default = + "INFO" ":" "dialect_default[" C_DIALECT "]"; + +/*--------------------------------------------------------------------------*/ + +#ifdef ID_VOID_MAIN +void main() {} +#else +# if defined(__CLASSIC_C__) +int main(argc, argv) int argc; char *argv[]; +# else +int main(int argc, char* argv[]) +# endif +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXE) || defined(__CRAYXC) + require += info_cray[argc]; +#endif + require += info_language_dialect_default[argc]; + (void)argv; + return require; +} +#endif diff --git a/build/CMakeFiles/3.15.2/CompilerIdC/CompilerIdC.exe b/build/CMakeFiles/3.15.2/CompilerIdC/CompilerIdC.exe new file mode 100644 index 0000000000000000000000000000000000000000..f5cf001889a86a7723faeeb18f5e9129bd976ac7 GIT binary patch literal 14848 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 literal 0 HcmV?d00001 diff --git a/build/CMakeFiles/3.15.2/CompilerIdC/CompilerIdC.vcxproj b/build/CMakeFiles/3.15.2/CompilerIdC/CompilerIdC.vcxproj new file mode 100644 index 0000000..da65697 --- /dev/null +++ b/build/CMakeFiles/3.15.2/CompilerIdC/CompilerIdC.vcxproj @@ -0,0 +1,68 @@ + + + + + Debug + x64 + + + + {CAE07175-D007-4FC3-BFE8-47B392814159} + CompilerIdC + Win32Proj + + + 10.0.17763.0 + + + + + + + + + Application + v141 + MultiByte + + + + + + + <_ProjectFileVersion>10.0.30319.1 + .\ + $(Configuration)\ + false + + + + Disabled + %(PreprocessorDefinitions) + false + EnableFastChecks + MultiThreadedDebugDLL + + + TurnOffAllWarnings + + + + + + false + Console + + + + for %%i in (cl.exe) do %40echo CMAKE_C_COMPILER=%%~$PATH:i + + + + + + + + + + diff --git a/build/CMakeFiles/3.15.2/CompilerIdC/Debug/CMakeCCompilerId.obj b/build/CMakeFiles/3.15.2/CompilerIdC/Debug/CMakeCCompilerId.obj new file mode 100644 index 0000000000000000000000000000000000000000..5c0c9a102a48ae9135f688d158c81d03035c4b18 GIT binary patch literal 2203 zcmbVNU1%It6h4#L)EZ;5si*}7r*UeNhm4!Qt%-t@>?Yl-xdYMFqdj8vKEZoMdRl^ zJQbqjilKXYK*Ihkww)G$5s`xt>{L*96t|i9BI3Hw;Y`L;70+Dv*``WK($LjY~K7fE_PIWajlpUGy@&06y>6Io>jKa;g_W#0&UEf^z`J+Xwm;-j!tMX7-BseuatCe*>TIc1&+8dk zx*3rXfK)LlOR4&!WOsfO5$f%-c&q;HW<>t~Bk%sFXm$M5h3}(<@2FJJwTQrR)D$BE z2I@{`y@8r8R|K|DQ(i_uIMf0i2ihv=0A1uj4x%CAH~_aO>Qf9u)sQF9qHDJ+PogQn zn};92^@`Z_`@Ng*zqNR{^V!%(mpbm$PkeYj{^ibS@p#93z1g>0r?)33E*`wTaico+ z)mZPxx9_)K{$jrJ*QXngoD2FOu1cw;SjLtW5gt6Cm8r|7?%~h6EWmk=gv%zaNfhWb znk8H^TX0AesAx7zxLi`{5d|ukbP~VyTy=K2gpd%Y1!V2m&|qwkoj#id;c`k`QJ{iK z;w@Zznp>nPPf3VFYXW!%n}jVKISxHOLMT8VHWgc#^8%!NgmaFfM>iqF>5sw51}9v| zsc4G=WdK?4#Q&~ihf>z9Mxk%TRq++h^Fh=BQfxxx%=BOYP`rH*ehl^@A_|mIB+s?I ze1lu0U-wPMf$-Dt5RQlf@!$mW%l!A_PlbtX;R~u7#d7&yq^C6r6Y%b literal 0 HcmV?d00001 diff --git a/build/CMakeFiles/3.15.2/CompilerIdC/Debug/CompilerIdC.tlog/CL.command.1.tlog b/build/CMakeFiles/3.15.2/CompilerIdC/Debug/CompilerIdC.tlog/CL.command.1.tlog new file mode 100644 index 0000000000000000000000000000000000000000..f04d0b239f3d023398a8f878492a6c351013e44e GIT binary patch literal 940 zcmeH_%}&BV6ot>)#CJgV6#p0Oq%E~7l$46ZG#Z1TO%Mr?`1a~|r?Y^V_ynfu{XJ*y zxs&<+dQ_ygN@e(5sYZ&)67mdtOV-%xG<2r{wLV`%L!wJ;sSu<^Rw>@J%$#}G^gGZoF3@JVKPty-?vR8c-!2N{5K|`y01O8G+~dH7W&Yf|CQhJd(_r`j7p1MROy+% zA=lcFP4I2(ocfy2Du&F!nvbwgsOvCm=qicc{b@1xxAu73K4d53^kCKO#B*j^GG(ci zrr;}BQ-^#YYwHvH#{3nNHe2->Dp#B^!7q0h6&uVsXW^?|5Qj{S-Q6eLT}f_Qx+vN0 fjGWFhv;2AZ@ zCuRHsH3#~=5-Z49YC-P`ZDgVjeF1i)!+@-qCuqYYHC;_F)Dn9mvUT4y!%DFds>ezl z(}Ox(vc^zi>`RYHpc2Vzb8h zL}ud~8PQ98J@^#PiPk=k&Cn9-h>iNdccxZAx0^J+-xfJ}6FoZ5%z3VUdwylFu!3MCbd2jcrbh5EH}Ao1eeG%Pziv)%2yo)6{P zs+Z&MWpz^lD#4C;1|=gV(N!(AhLh+*wj=g3C_@%10nZ|9byuh3psXX;5q<2iDA(HX z_1x*1SHT%N=1Q4ekacX-kf&%nCU|1OKE3vAVwoCpqZ;l6bBMLi4l89^aC@d@)Hqb_ iz=xOS^o@HB_*;`vooa&mpIyrFHaK4Xv1j$0;BS@$Lq|)-|7k)ENrPv&h zD$DELH*aR%%#L6GUMf>xwI+N^Dq3UX86^t(PIr;aRRpY{2o|}%1_$T9{V|J`r09b zX?V{MSRy@$a1uPMmOu>=CDuc$XhehpU$fhH#B1G8yq*#)f*nyqk8e(Xy94WU*+GZY zl6SCk&pD%RyU)=^j7Dz;HthHeh;xQA>s34NjJq^7T|E{#cDM~T@E*0J%>CxF4J|f% zDV=Ha{-FUSZOfkDcY(eW^4err_iP3>u{r19_p{PcFT5)q>$9%(jOQcBlYWB!0!#Eq z_wa9cme`-2c?WmJehFj8b3A}N!n||VZ=x^tpljA!w@V?aMS~ti}mSjbZB?S`YK0xIEzaq)Gl!U}BiURhcEKnGx zNX~HP4mCqwJv}~HZa3zw<=I(fM=KbWj9c0RqvVw&vBB<{YxpJB(@SZ+WoW9W8I9is zX=UHc+3loR2brVo!ioybPqyXnvDxA83$lzAOS{5%LC=Axp?`(0!$U_~fXCYoBo$uO z&#Xpvhh!h-MhqKU*b3_lTL+yMt@}x?NORVC+9KF0PwZsKe$`(vw*%!{dxKoNHsUV9 zm0~@4gUv36K2Sh*p-#bn{{BO8cH*y2J}viDVFn8uvw$syI+A)ayrQJGalwpSyjlrzmmhHMD8N*+-y>R#S)+r*XaGpdYA{2AGQJ|S*$ z9-lbn3F2Xgz&TQ$mHpu46C-N5`91e+8~D)3kY2`OG0gUa__T>xaPV9DUuaEqK=O6tNcZF>$9FS%b{kcjk`FdivvCCyrQSX`EfbX~cN8 zv}-IZX*X!htY~IE^9r%ROKLQ}$aEs+?3P%h*z5UxF230Gj=PWx%3Z~G$-6tPkn@2PHC KyD86K;(P|9H1i$+ literal 0 HcmV?d00001 diff --git a/build/CMakeFiles/3.15.2/CompilerIdC/Debug/CompilerIdC.tlog/link.write.1.tlog b/build/CMakeFiles/3.15.2/CompilerIdC/Debug/CompilerIdC.tlog/link.write.1.tlog new file mode 100644 index 0000000000000000000000000000000000000000..121028c8de440cd7df4975a89f5795ce0bdc2991 GIT binary patch literal 602 zcmd^+OAf*?3`A#*#2v~3TJaGq*wHkU0{y52#3JJUrvP3;7a+I+iaNDD<4>H&{iZ@| zdA0m|Rl3OHmG~`q#7o|oL}zux8cw1U)&}%4D1#Lu!JkC7(p65oL0L!6fql%VP%gFN z^VIC=w}&%iOqJ5xVmT&iuv4^-4n1g@$17)&imt&ns^JbW+ZcPzuu!HM)icebrbX2a ne7I>ro(FBLResblaNqijSk9DVjmZ1wt^L}LVbhiuw{bsD<`q@3 literal 0 HcmV?d00001 diff --git a/build/CMakeFiles/3.15.2/CompilerIdCXX/CMakeCXXCompilerId.cpp b/build/CMakeFiles/3.15.2/CompilerIdCXX/CMakeCXXCompilerId.cpp new file mode 100644 index 0000000..4761ea2 --- /dev/null +++ b/build/CMakeFiles/3.15.2/CompilerIdCXX/CMakeCXXCompilerId.cpp @@ -0,0 +1,644 @@ +/* This source file must have a .cpp extension so that all C++ compilers + recognize the extension without flags. Borland does not know .cxx for + example. */ +#ifndef __cplusplus +# error "A C compiler has been selected for C++." +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__COMO__) +# define COMPILER_ID "Comeau" + /* __COMO_VERSION__ = VRR */ +# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100) +# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100) + +#elif defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_CC) +# define COMPILER_ID "SunPro" +# if __SUNPRO_CC >= 0x5100 + /* __SUNPRO_CC = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# endif + +#elif defined(__HP_aCC) +# define COMPILER_ID "HP" + /* __HP_aCC = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) + +#elif defined(__DECCXX) +# define COMPILER_ID "Compaq" + /* __DECCXX_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) + +#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 +# define COMPILER_ID "XL" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__FUJITSU) || defined(__FCC_VERSION) || defined(__fcc_version) +# define COMPILER_ID "Fujitsu" + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) || defined(__GNUG__) +# define COMPILER_ID "GNU" +# if defined(__GNUC__) +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# else +# define COMPILER_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXE) || defined(__CRAYXC) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number components. */ +#ifdef COMPILER_VERSION_MAJOR +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + + +#if defined(_MSC_VER) && defined(_MSVC_LANG) +#define CXX_STD _MSVC_LANG +#else +#define CXX_STD __cplusplus +#endif + +const char* info_language_dialect_default = "INFO" ":" "dialect_default[" +#if CXX_STD > 201703L + "20" +#elif CXX_STD >= 201703L + "17" +#elif CXX_STD >= 201402L + "14" +#elif CXX_STD >= 201103L + "11" +#else + "98" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXE) || defined(__CRAYXC) + require += info_cray[argc]; +#endif + require += info_language_dialect_default[argc]; + (void)argv; + return require; +} diff --git a/build/CMakeFiles/3.15.2/CompilerIdCXX/CompilerIdCXX.exe b/build/CMakeFiles/3.15.2/CompilerIdCXX/CompilerIdCXX.exe new file mode 100644 index 0000000000000000000000000000000000000000..8e9bda765bbf4cfc0a0c40500e589645c544495c GIT binary patch literal 14848 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 literal 0 HcmV?d00001 diff --git a/build/CMakeFiles/3.15.2/CompilerIdCXX/CompilerIdCXX.vcxproj b/build/CMakeFiles/3.15.2/CompilerIdCXX/CompilerIdCXX.vcxproj new file mode 100644 index 0000000..f8dd44f --- /dev/null +++ b/build/CMakeFiles/3.15.2/CompilerIdCXX/CompilerIdCXX.vcxproj @@ -0,0 +1,68 @@ + + + + + Debug + x64 + + + + {CAE07175-D007-4FC3-BFE8-47B392814159} + CompilerIdCXX + Win32Proj + + + 10.0.17763.0 + + + + + + + + + Application + v141 + MultiByte + + + + + + + <_ProjectFileVersion>10.0.30319.1 + .\ + $(Configuration)\ + false + + + + Disabled + %(PreprocessorDefinitions) + false + EnableFastChecks + MultiThreadedDebugDLL + + + TurnOffAllWarnings + + + + + + false + Console + + + + for %%i in (cl.exe) do %40echo CMAKE_CXX_COMPILER=%%~$PATH:i + + + + + + + + + + diff --git a/build/CMakeFiles/3.15.2/CompilerIdCXX/Debug/CMakeCXXCompilerId.obj b/build/CMakeFiles/3.15.2/CompilerIdCXX/Debug/CMakeCXXCompilerId.obj new file mode 100644 index 0000000000000000000000000000000000000000..dffbaeb3fc9431ce2e63f08ec90f6faf3916a14b GIT binary patch literal 2224 zcmb7FUuYa<5TDIn+Vm3BOGGWyhizD`edu~gnkxpeoBNaG^e#EGi4Eq$xw+j-w!Pau z_V$txMO%x7a0r3~;+uum2Soz~!G96|6f7v%2cPssL#SJ2+W6QW6olO;!Acf^Y6TM2gsagR_S zB$@=sJteIN<8`6E2+D*i5cvwn-;cTZUrn66y9}&gdM$D@ojY%*-YS zg4XFwa%wD_QU(MH@e7Xca9jqik76Z9^Oj~Ct9pLIvX;xbkR(NztLmmHD5)_epD3%f znqJEv5fo$HSrHVyqSqYV&L`5!NNgmZv#m3DEuzOKbjLBw<>QK@+K#T}m+D4Y%O|qx zS$*6nV}xO8a6}r)C#*^pbvvyk=I8TCx+^XU)#jRHEuDc;c({*S0=NNpLIk!AZg0*S zMcb-bB}aH*=9n;Db&QI!fnOK=2(-EXK;4Mp*opNrDT15^2ZxaNGbueaK0R9WvRJIy~fAqJyrx>t8LaPRX(>3#ScJv({?3#^S1W zab;mWcEZ;+LoH*O3z}Y1>t$zQ5LYHQXT`{7M(jF0dEuwXWaH0w>4@L?0_oQ`8W~ae zEF@B*lf|ScOg8Qy`QV2kuF)g%*Bc*ihQxncdGUYwG%(VE?)?^BOTD&AFiST^tbv%wdZji*eUQV)?sGz5j5Y8gZ`~1-Gd?r&);{~ z^~d)i-+DnzgrtS914B1 zmHRxrGgtln()sQUfA-_bboP>=Z5y53?c0=@T+&qskMkuC&bgM>-bgv|9MvF5t$ncr zmw4`G5P({1Po)0Ba{_XzM38(7VLG6-L(&S*`PIC7Z0dmPDJl~~v6!0`!!Yx`$f?>* z%OGlWc5Yr4`lK z>*k%dYT^nrvx!35G@Q6v(}8KqO5MSRXM$Ka*Rc1A?65`l=DKpgX|JpS=e@H14fJV^ Ar~m)} literal 0 HcmV?d00001 diff --git a/build/CMakeFiles/3.15.2/CompilerIdCXX/Debug/CompilerIdCXX.tlog/CL.command.1.tlog b/build/CMakeFiles/3.15.2/CompilerIdCXX/Debug/CompilerIdCXX.tlog/CL.command.1.tlog new file mode 100644 index 0000000000000000000000000000000000000000..26bf1b15bb57bea4a1d231fdc8aa480fbdc98d75 GIT binary patch literal 964 zcmeH_%}&BV6ot>)#CJgV6#p0Oq%E~7l$46ZG#Z1TB!~n^e0$})(@6wZK7g6@{+=`U z%yhoL9u=vnQW-v1s)1s%ggnFElGV04HQlL4t;?#ZPjrbb6@s+LDwZF(ZmOXQU3p~3 z^$Kk67%9keUGSCcnKSR2UI^nzb!Nvz1&X@Fb+82!a%_yAQZ1CEOtm;vhu#gHwyRYd zP8H~w-2SB literal 0 HcmV?d00001 diff --git a/build/CMakeFiles/3.15.2/CompilerIdCXX/Debug/CompilerIdCXX.tlog/CL.read.1.tlog b/build/CMakeFiles/3.15.2/CompilerIdCXX/Debug/CompilerIdCXX.tlog/CL.read.1.tlog new file mode 100644 index 0000000000000000000000000000000000000000..f05726d381da93bd5876d7c80aa968a2d5fd31c8 GIT binary patch literal 648 zcmZ9KNlwE+5JmqQi947bEMjE|L03Y?jH?*cgjW-2r46Md4%}HE8 literal 0 HcmV?d00001 diff --git a/build/CMakeFiles/3.15.2/CompilerIdCXX/Debug/CompilerIdCXX.tlog/CL.write.1.tlog b/build/CMakeFiles/3.15.2/CompilerIdCXX/Debug/CompilerIdCXX.tlog/CL.write.1.tlog new file mode 100644 index 0000000000000000000000000000000000000000..8656664d681c73df921da982dca99bd1140cd1ef GIT binary patch literal 628 zcmd^+O%8%U429p?#5>>tApS%b?sPyLl%L>eSP<`j3iX?T1##uxG*e#tUZb1mT6J_8SvxRO<=g&?5@Di!F@FFZ4wO0l^h zA#2yWGw;m2^RZ9=zAMv6t>*kI6*^bWZNh!dKIIneXd*J-aDhO6*N<|0&Bl5qWMEvK-kl`NaGSI9NZd z=2cHRA*Z4zyYQGxYGA#c?)V6tGh~yV%@{xD)Yj_Ojk~0;#-`85Jm)=Zkd3`gT`w!| zVz$G@<}jf$UEF_Z3X`s8=)EuDcSc;B604rg!>(+_J@p=KwANqNMyGnOAG*i#4#{u* zLiz_;q(|L=zvNq^zjx#{*bV13h=IqrMREu7+EEX9U+Y#s*{@u`@JwDa7XcZ(E~!XD z9^X6{n~sssRLMQm(ekUQasqREyGI@^!=i-s3~7qaUZcHTo214)*c6Yq^(nwD@L@Cb a8ioNG7+P&px^EMlW8LtEKN9IJujm;TfS~>W literal 0 HcmV?d00001 diff --git a/build/CMakeFiles/3.15.2/CompilerIdCXX/Debug/CompilerIdCXX.tlog/link.read.1.tlog b/build/CMakeFiles/3.15.2/CompilerIdCXX/Debug/CompilerIdCXX.tlog/link.read.1.tlog new file mode 100644 index 0000000000000000000000000000000000000000..3fbc44b6cc3bc000944d55ba1b8f6fee65b3a3e8 GIT binary patch literal 3740 zcmeH~-Hy{R5QXO&iFXKhaIsZ?pdjwjB+Z6xnpNVI1zEiRQvlzw6YX{-gw$TFkx&%J z_Ke48>>2yy*UukT+Gq3D@$Id#lU1~8+8yPAR`x`a*=YCl9eFYvsO6O23N%$ykJ@j7 zw6O8gKc>|Hhbp#f~;V~(r%c$qUJz!q<(|0V}_ox0*|*HNE&8U zy|5P99g=^qwT_qt?=68PlII-?j^YOuIwYv*5r*e zM(lemZtXo^`P^f%V&n!t7n6mTM>gV>u%(5nX6>8AFvXY{h#}?NA)!5tv0s9zPHfF` z_VGlnDWB7duz~YV*_c{BDzd7?)+%DkIn!KX$i{HHlnLdc?&lr1O>u3TEiS zOnYo)oWWvoBi0XrW8w8wpj1;wuXyJqjsGvqQx zEj*6+n&WB=2(OE&zv0^9yR!DrOh5iLc(4`he+9bgpUm3X)7x-zxan_5tF6Bxoen2f Kzn|j#(a+zWANAe< literal 0 HcmV?d00001 diff --git a/build/CMakeFiles/3.15.2/CompilerIdCXX/Debug/CompilerIdCXX.tlog/link.write.1.tlog b/build/CMakeFiles/3.15.2/CompilerIdCXX/Debug/CompilerIdCXX.tlog/link.write.1.tlog new file mode 100644 index 0000000000000000000000000000000000000000..7b9b3421267fcafd59b4c79d238624b94b5ca2e1 GIT binary patch literal 618 zcmd^*OAf*?3`A#*#2v~3TJaGq*wHqW0{y52)J4SoPXWB7T>#<+D2g-oj6d=7aaXRb zoEqLvrEW5K1%87)<3(>wq^nwDH7C*qw8J`OC_VBK@6Q5Ts+ZMaR91nr*e+z0DA(F> z9W^`p9pN%E=8EZUK$eMWaE#W{p~D*HaY~t_q^rl7D!3EOKE#F@R!X#>dZJ~}G^pB< s_dm_a>p2c&LcQXn*1%@W^_`axOPO}63Az8iy + + + + Debug + x64 + + + + {F3FC6D86-508D-3FB1-96D2-995F08B142EC} + Win32Proj + x64 + 10.0.17763.0 + + + + Utility + MultiByte + v141 + + + + + echo VCTargetsPath=$(VCTargetsPath) + + + + diff --git a/build/CMakeFiles/3.15.2/x64/Debug/VCTargetsPath.tlog/VCTargetsPath.lastbuildstate b/build/CMakeFiles/3.15.2/x64/Debug/VCTargetsPath.tlog/VCTargetsPath.lastbuildstate new file mode 100644 index 0000000..a537958 --- /dev/null +++ b/build/CMakeFiles/3.15.2/x64/Debug/VCTargetsPath.tlog/VCTargetsPath.lastbuildstate @@ -0,0 +1,2 @@ +#TargetFrameworkVersion=v4.0:PlatformToolSet=v141:EnableManagedIncrementalBuild=false:VCToolArchitecture=Native32Bit:WindowsTargetPlatformVersion=10.0.17763.0 +Debug|x64|D:\odrive\Google Drive Upenn SEAS\Classes\! Sixth Semester\CIS565\Project0-Getting-Started\build\CMakeFiles\3.15.2\| diff --git a/build/CMakeFiles/CMakeOutput.log b/build/CMakeFiles/CMakeOutput.log new file mode 100644 index 0000000..037961a --- /dev/null +++ b/build/CMakeFiles/CMakeOutput.log @@ -0,0 +1,155 @@ +The system is: Windows - 10.0.18362 - AMD64 +Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. +Compiler: +Build flags: +Id flags: + +The output was: +0 +Microsoft (R) Build Engine version 15.9.21+g9802d43bc3 for .NET Framework +Copyright (C) Microsoft Corporation. All rights reserved. + +Build started 8/30/2019 11:49:46 PM. +Project "D:\odrive\Google Drive Upenn SEAS\Classes\! Sixth Semester\CIS565\Project0-Getting-Started\build\CMakeFiles\3.15.2\CompilerIdC\CompilerIdC.vcxproj" on node 1 (default targets). +PrepareForBuild: + Creating directory "Debug\". + Creating directory "Debug\CompilerIdC.tlog\". +InitializeBuildStatus: + Creating "Debug\CompilerIdC.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified. +ClCompile: + C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\CL.exe /c /nologo /W0 /WX- /diagnostics:classic /Od /D _MBCS /Gm- /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /Fo"Debug\\" /Fd"Debug\vc141.pdb" /Gd /TC /FC /errorReport:queue CMakeCCompilerId.c + CMakeCCompilerId.c +Link: + C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\link.exe /ERRORREPORT:QUEUE /OUT:".\CompilerIdC.exe" /INCREMENTAL:NO /NOLOGO kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /MANIFEST /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /manifest:embed /PDB:".\CompilerIdC.pdb" /SUBSYSTEM:CONSOLE /TLBID:1 /DYNAMICBASE /NXCOMPAT /IMPLIB:".\CompilerIdC.lib" /MACHINE:X64 Debug\CMakeCCompilerId.obj + CompilerIdC.vcxproj -> D:\odrive\Google Drive Upenn SEAS\Classes\! Sixth Semester\CIS565\Project0-Getting-Started\build\CMakeFiles\3.15.2\CompilerIdC\.\CompilerIdC.exe +PostBuildEvent: + for %%i in (cl.exe) do @echo CMAKE_C_COMPILER=%%~$PATH:i + :VCEnd + CMAKE_C_COMPILER=C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\Hostx86\x64\cl.exe +FinalizeBuildStatus: + Deleting file "Debug\CompilerIdC.tlog\unsuccessfulbuild". + Touching "Debug\CompilerIdC.tlog\CompilerIdC.lastbuildstate". +Done Building Project "D:\odrive\Google Drive Upenn SEAS\Classes\! Sixth Semester\CIS565\Project0-Getting-Started\build\CMakeFiles\3.15.2\CompilerIdC\CompilerIdC.vcxproj" (default targets). + +Build succeeded. + 0 Warning(s) + 0 Error(s) + +Time Elapsed 00:00:01.65 + + +Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CompilerIdC.exe" + +Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CompilerIdC.vcxproj" + +The C compiler identification is MSVC, found in "D:/odrive/Google Drive Upenn SEAS/Classes/! Sixth Semester/CIS565/Project0-Getting-Started/build/CMakeFiles/3.15.2/CompilerIdC/CompilerIdC.exe" + +Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. +Compiler: +Build flags: +Id flags: + +The output was: +0 +Microsoft (R) Build Engine version 15.9.21+g9802d43bc3 for .NET Framework +Copyright (C) Microsoft Corporation. All rights reserved. + +Build started 8/30/2019 11:49:48 PM. +Project "D:\odrive\Google Drive Upenn SEAS\Classes\! Sixth Semester\CIS565\Project0-Getting-Started\build\CMakeFiles\3.15.2\CompilerIdCXX\CompilerIdCXX.vcxproj" on node 1 (default targets). +PrepareForBuild: + Creating directory "Debug\". + Creating directory "Debug\CompilerIdCXX.tlog\". +InitializeBuildStatus: + Creating "Debug\CompilerIdCXX.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified. +ClCompile: + C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\CL.exe /c /nologo /W0 /WX- /diagnostics:classic /Od /D _MBCS /Gm- /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /Fo"Debug\\" /Fd"Debug\vc141.pdb" /Gd /TP /FC /errorReport:queue CMakeCXXCompilerId.cpp + CMakeCXXCompilerId.cpp +Link: + C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\link.exe /ERRORREPORT:QUEUE /OUT:".\CompilerIdCXX.exe" /INCREMENTAL:NO /NOLOGO kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /MANIFEST /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /manifest:embed /PDB:".\CompilerIdCXX.pdb" /SUBSYSTEM:CONSOLE /TLBID:1 /DYNAMICBASE /NXCOMPAT /IMPLIB:".\CompilerIdCXX.lib" /MACHINE:X64 Debug\CMakeCXXCompilerId.obj + CompilerIdCXX.vcxproj -> D:\odrive\Google Drive Upenn SEAS\Classes\! Sixth Semester\CIS565\Project0-Getting-Started\build\CMakeFiles\3.15.2\CompilerIdCXX\.\CompilerIdCXX.exe +PostBuildEvent: + for %%i in (cl.exe) do @echo CMAKE_CXX_COMPILER=%%~$PATH:i + :VCEnd + CMAKE_CXX_COMPILER=C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\Hostx86\x64\cl.exe +FinalizeBuildStatus: + Deleting file "Debug\CompilerIdCXX.tlog\unsuccessfulbuild". + Touching "Debug\CompilerIdCXX.tlog\CompilerIdCXX.lastbuildstate". +Done Building Project "D:\odrive\Google Drive Upenn SEAS\Classes\! Sixth Semester\CIS565\Project0-Getting-Started\build\CMakeFiles\3.15.2\CompilerIdCXX\CompilerIdCXX.vcxproj" (default targets). + +Build succeeded. + 0 Warning(s) + 0 Error(s) + +Time Elapsed 00:00:01.44 + + +Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CompilerIdCXX.exe" + +Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CompilerIdCXX.vcxproj" + +The CXX compiler identification is MSVC, found in "D:/odrive/Google Drive Upenn SEAS/Classes/! Sixth Semester/CIS565/Project0-Getting-Started/build/CMakeFiles/3.15.2/CompilerIdCXX/CompilerIdCXX.exe" + +Determining if the C compiler works passed with the following output: +Change Dir: D:/odrive/Google Drive Upenn SEAS/Classes/! Sixth Semester/CIS565/Project0-Getting-Started/build/CMakeFiles/CMakeTmp + +Run Build Command(s):C:/Program Files (x86)/Microsoft Visual Studio/2017/Community/MSBuild/15.0/Bin/MSBuild.exe cmTC_6eb95.vcxproj /p:Configuration=Debug /p:Platform=x64 /p:VisualStudioVersion=15.0 /v:m && Microsoft (R) Build Engine version 15.9.21+g9802d43bc3 for .NET Framework +Copyright (C) Microsoft Corporation. All rights reserved. + + Microsoft (R) C/C++ Optimizing Compiler Version 19.16.27032.1 for x64 + Copyright (C) Microsoft Corporation. All rights reserved. + + testCCompiler.c + cl /c /Zi /W3 /WX- /diagnostics:classic /Od /Ob0 /D WIN32 /D _WINDOWS /D "CMAKE_INTDIR=\"Debug\"" /D _MBCS /Gm- /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /Fo"cmTC_6eb95.dir\Debug\\" /Fd"cmTC_6eb95.dir\Debug\vc141.pdb" /Gd /TC /errorReport:queue "D:\odrive\Google Drive Upenn SEAS\Classes\! Sixth Semester\CIS565\Project0-Getting-Started\build\CMakeFiles\CMakeTmp\testCCompiler.c" + + cmTC_6eb95.vcxproj -> D:\odrive\Google Drive Upenn SEAS\Classes\! Sixth Semester\CIS565\Project0-Getting-Started\build\CMakeFiles\CMakeTmp\Debug\cmTC_6eb95.exe + + + +Detecting C compiler ABI info compiled with the following output: +Change Dir: D:/odrive/Google Drive Upenn SEAS/Classes/! Sixth Semester/CIS565/Project0-Getting-Started/build/CMakeFiles/CMakeTmp + +Run Build Command(s):C:/Program Files (x86)/Microsoft Visual Studio/2017/Community/MSBuild/15.0/Bin/MSBuild.exe cmTC_7f439.vcxproj /p:Configuration=Debug /p:Platform=x64 /p:VisualStudioVersion=15.0 /v:m && Microsoft (R) Build Engine version 15.9.21+g9802d43bc3 for .NET Framework +Copyright (C) Microsoft Corporation. All rights reserved. + + Microsoft (R) C/C++ Optimizing Compiler Version 19.16.27032.1 for x64 + Copyright (C) Microsoft Corporation. All rights reserved. + + CMakeCCompilerABI.c + cl /c /Zi /W3 /WX- /diagnostics:classic /Od /Ob0 /D WIN32 /D _WINDOWS /D "CMAKE_INTDIR=\"Debug\"" /D _MBCS /Gm- /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /Fo"cmTC_7f439.dir\Debug\\" /Fd"cmTC_7f439.dir\Debug\vc141.pdb" /Gd /TC /errorReport:queue "C:\Program Files\CMake\share\cmake-3.15\Modules\CMakeCCompilerABI.c" + + cmTC_7f439.vcxproj -> D:\odrive\Google Drive Upenn SEAS\Classes\! Sixth Semester\CIS565\Project0-Getting-Started\build\CMakeFiles\CMakeTmp\Debug\cmTC_7f439.exe + + + +Determining if the CXX compiler works passed with the following output: +Change Dir: D:/odrive/Google Drive Upenn SEAS/Classes/! Sixth Semester/CIS565/Project0-Getting-Started/build/CMakeFiles/CMakeTmp + +Run Build Command(s):C:/Program Files (x86)/Microsoft Visual Studio/2017/Community/MSBuild/15.0/Bin/MSBuild.exe cmTC_1a49d.vcxproj /p:Configuration=Debug /p:Platform=x64 /p:VisualStudioVersion=15.0 /v:m && Microsoft (R) Build Engine version 15.9.21+g9802d43bc3 for .NET Framework +Copyright (C) Microsoft Corporation. All rights reserved. + + Microsoft (R) C/C++ Optimizing Compiler Version 19.16.27032.1 for x64 + Copyright (C) Microsoft Corporation. All rights reserved. + + testCXXCompiler.cxx + cl /c /Zi /W3 /WX- /diagnostics:classic /Od /Ob0 /D WIN32 /D _WINDOWS /D "CMAKE_INTDIR=\"Debug\"" /D _MBCS /Gm- /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /GR /Fo"cmTC_1a49d.dir\Debug\\" /Fd"cmTC_1a49d.dir\Debug\vc141.pdb" /Gd /TP /errorReport:queue "D:\odrive\Google Drive Upenn SEAS\Classes\! Sixth Semester\CIS565\Project0-Getting-Started\build\CMakeFiles\CMakeTmp\testCXXCompiler.cxx" + + cmTC_1a49d.vcxproj -> D:\odrive\Google Drive Upenn SEAS\Classes\! Sixth Semester\CIS565\Project0-Getting-Started\build\CMakeFiles\CMakeTmp\Debug\cmTC_1a49d.exe + + + +Detecting CXX compiler ABI info compiled with the following output: +Change Dir: D:/odrive/Google Drive Upenn SEAS/Classes/! Sixth Semester/CIS565/Project0-Getting-Started/build/CMakeFiles/CMakeTmp + +Run Build Command(s):C:/Program Files (x86)/Microsoft Visual Studio/2017/Community/MSBuild/15.0/Bin/MSBuild.exe cmTC_e5975.vcxproj /p:Configuration=Debug /p:Platform=x64 /p:VisualStudioVersion=15.0 /v:m && Microsoft (R) Build Engine version 15.9.21+g9802d43bc3 for .NET Framework +Copyright (C) Microsoft Corporation. All rights reserved. + + Microsoft (R) C/C++ Optimizing Compiler Version 19.16.27032.1 for x64 + Copyright (C) Microsoft Corporation. All rights reserved. + + CMakeCXXCompilerABI.cpp + cl /c /Zi /W3 /WX- /diagnostics:classic /Od /Ob0 /D WIN32 /D _WINDOWS /D "CMAKE_INTDIR=\"Debug\"" /D _MBCS /Gm- /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /GR /Fo"cmTC_e5975.dir\Debug\\" /Fd"cmTC_e5975.dir\Debug\vc141.pdb" /Gd /TP /errorReport:queue "C:\Program Files\CMake\share\cmake-3.15\Modules\CMakeCXXCompilerABI.cpp" + + cmTC_e5975.vcxproj -> D:\odrive\Google Drive Upenn SEAS\Classes\! Sixth Semester\CIS565\Project0-Getting-Started\build\CMakeFiles\CMakeTmp\Debug\cmTC_e5975.exe + + + diff --git a/build/CMakeFiles/cis565_getting_started.dir/src/cis565_getting_started_generated_kernel.cu.obj.cmake.pre-gen b/build/CMakeFiles/cis565_getting_started.dir/src/cis565_getting_started_generated_kernel.cu.obj.cmake.pre-gen new file mode 100644 index 0000000..2918106 --- /dev/null +++ b/build/CMakeFiles/cis565_getting_started.dir/src/cis565_getting_started_generated_kernel.cu.obj.cmake.pre-gen @@ -0,0 +1,313 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +cmake_policy(PUSH) +cmake_policy(SET CMP0007 NEW) +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "C:/Program Files/CMake/bin/cmake.exe") # path +set(source_file "D:/odrive/Google Drive Upenn SEAS/Classes/! Sixth Semester/CIS565/Project0-Getting-Started/cuda-getting-started/src/kernel.cu") # path +set(NVCC_generated_dependency_file "D:/odrive/Google Drive Upenn SEAS/Classes/! Sixth Semester/CIS565/Project0-Getting-Started/build/CMakeFiles/cis565_getting_started.dir/src/cis565_getting_started_generated_kernel.cu.obj.NVCC-depend") # path +set(cmake_dependency_file "D:/odrive/Google Drive Upenn SEAS/Classes/! Sixth Semester/CIS565/Project0-Getting-Started/build/CMakeFiles/cis565_getting_started.dir/src/cis565_getting_started_generated_kernel.cu.obj.depend") # path +set(CUDA_make2cmake "C:/Program Files/CMake/share/cmake-3.15/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "C:/Program Files/CMake/share/cmake-3.15/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "C:/Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Tools/MSVC/14.16.27023/bin/Hostx86/x64/cl.exe") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "D:/odrive/Google Drive Upenn SEAS/Classes/! Sixth Semester/CIS565/Project0-Getting-Started/build/CMakeFiles/cis565_getting_started.dir/src/$(Configuration)") # path +set(generated_file_internal "D:/odrive/Google Drive Upenn SEAS/Classes/! Sixth Semester/CIS565/Project0-Getting-Started/build/CMakeFiles/cis565_getting_started.dir/src/$(Configuration)/cis565_getting_started_generated_kernel.cu.obj") # path +set(generated_cubin_file_internal "D:/odrive/Google Drive Upenn SEAS/Classes/! Sixth Semester/CIS565/Project0-Getting-Started/build/CMakeFiles/cis565_getting_started.dir/src/$(Configuration)/cis565_getting_started_generated_kernel.cu.obj.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v10.0/bin/nvcc.exe") # path +set(CUDA_NVCC_FLAGS -gencode arch=compute_30,code=sm_30;-gencode arch=compute_50,code=sm_50;-gencode arch=compute_60,code=sm_60;-gencode arch=compute_70,code=sm_70 ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG -g -G ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v10.0/include;$") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS [==[$]==]) # list (needs to be in lua quotes see #16510 ). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS /DWIN32 /D_WINDOWS /W3 /GR /EHsc ) +set(CMAKE_HOST_FLAGS_DEBUG /MDd /Zi /Ob0 /Od /RTC1) +set(CMAKE_HOST_FLAGS_RELEASE /MD /O2 /Ob2 /DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL /MD /O1 /Ob1 /DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO /MD /Zi /O2 /Ob1 /DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)Tools/MSVC/$(VCToolsVersion)/bin/Host$(Platform)/$(PlatformTarget)" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 10.0) +if(CUDA_VERSION VERSION_LESS "3.0") + # Note that this will remove all occurrences of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invocation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() + +cmake_policy(POP) diff --git a/build/CMakeFiles/cis565_getting_started.dir/src/cis565_getting_started_generated_kernel.cu.obj.depend b/build/CMakeFiles/cis565_getting_started.dir/src/cis565_getting_started_generated_kernel.cu.obj.depend new file mode 100644 index 0000000..8e3a0be --- /dev/null +++ b/build/CMakeFiles/cis565_getting_started.dir/src/cis565_getting_started_generated_kernel.cu.obj.depend @@ -0,0 +1 @@ +#FindCUDA.cmake generated file. Do not edit. diff --git a/build/CMakeFiles/cmake.check_cache b/build/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/build/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/dxr-support/Libraries/D3D12RaytracingFallback/src/FallbackLayer.vcxproj b/dxr-support/Libraries/D3D12RaytracingFallback/src/FallbackLayer.vcxproj index 86785de..d43f4f6 100644 --- a/dxr-support/Libraries/D3D12RaytracingFallback/src/FallbackLayer.vcxproj +++ b/dxr-support/Libraries/D3D12RaytracingFallback/src/FallbackLayer.vcxproj @@ -31,9 +31,7 @@ v141 - - - + @@ -510,11 +508,12 @@ PrebuildCheck.bat + This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. - + \ No newline at end of file diff --git a/dxr-support/Libraries/D3D12RaytracingFallback/src/FallbackLayer.vcxproj.filters b/dxr-support/Libraries/D3D12RaytracingFallback/src/FallbackLayer.vcxproj.filters index 6285ad0..fb2a980 100644 --- a/dxr-support/Libraries/D3D12RaytracingFallback/src/FallbackLayer.vcxproj.filters +++ b/dxr-support/Libraries/D3D12RaytracingFallback/src/FallbackLayer.vcxproj.filters @@ -192,6 +192,9 @@ + + + @@ -468,10 +471,10 @@ - Shaders + diff --git a/dxr-support/src/D3D12RaytracingHelloWorld/packages.config b/dxr-support/src/D3D12RaytracingHelloWorld/packages.config new file mode 100644 index 0000000..19367ad --- /dev/null +++ b/dxr-support/src/D3D12RaytracingHelloWorld/packages.config @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/images/.gitignore b/images/.gitignore deleted file mode 100644 index e69de29..0000000 From 2b6ea0efbfb4b6e79a94cc3795269fd8687673e1 Mon Sep 17 00:00:00 2001 From: Nikil Date: Fri, 30 Aug 2019 23:58:30 -0400 Subject: [PATCH 3/3] readme --- README.md | 16 ++++++++++------ images/GPU getting started test trace.png | Bin 0 -> 44251 bytes images/GPU test error.png | Bin 0 -> 57897 bytes 3 files changed, 10 insertions(+), 6 deletions(-) create mode 100644 images/GPU getting started test trace.png create mode 100644 images/GPU test error.png diff --git a/README.md b/README.md index dd258af..21883b5 100644 --- a/README.md +++ b/README.md @@ -3,12 +3,16 @@ Project 0 Getting Started **University of Pennsylvania, CIS 565: GPU Programming and Architecture, Project 0** -* (TODO) YOUR NAME HERE - * (TODO) [LinkedIn](), [personal website](), [twitter](), etc. -* Tested on: (TODO) Windows 22, i7-2222 @ 2.22GHz 22GB, GTX 222 222MB (Moore 2222 Lab) +* Nikil Ragav + * [LinkedIn](https://www.linkedin.com/in/nikil-ragav/) +* Tested on: Windows 10, i7-7700HQ @ 2.80GHz 16GB, GTX 1060 6GB (Personal computer) +* Also Tested on SEAS Virtual lab computer but those don't have NVidia GPUs :( -### (TODO: Your README) +### Read my sad story -Include screenshots, analysis, etc. (Remember, this is public, so don't put -anything here that you don't want to share with the world.) +This initial setup did not work because when I installed CUDA toolkit 10.1, my graphics driver for the 1060 card stopped working +I get an Error 43 in my driver. From my research, this seems to be related to a driver signing issue. +I spent 4 hours or so trying to remedy this situation to no avail (several safe mode restarts, using DDU, etc) + +Need to fix my GPU driver... \ No newline at end of file diff --git a/images/GPU getting started test trace.png b/images/GPU getting started test trace.png new file mode 100644 index 0000000000000000000000000000000000000000..a70cd653f2aa5f6d0643d6ef3f5c43570644fa41 GIT binary patch literal 44251 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 ofA!Z1(3aFX;?3~elv~^zmIfFK_LyQB