From bb3e1b31afd1f9edae51650cc88fb765749fbc91 Mon Sep 17 00:00:00 2001 From: Steffen Skaug Date: Wed, 31 Jul 2013 16:00:29 +0200 Subject: [PATCH] Added Turnigy K-Force 120A HV v2 --- SiLabs/BLHeli supported SiLabs ESCs.pdf | Bin 6079077 -> 6163008 bytes SiLabs/BLHeli.asm | 299 ++++++------ ...TURNIGY_KFORCE_120A_HV_V2_MAIN_REV10_4.HEX | 445 +++++++++++++++++ ...URNIGY_KFORCE_120A_HV_V2_MULTI_REV10_4.HEX | 434 +++++++++++++++++ ...TURNIGY_KFORCE_120A_HV_V2_TAIL_REV10_4.HEX | 428 ++++++++++++++++ SiLabs/MakeHexfiles.bat | 459 ++++++++++-------- SiLabs/Turnigy_KForce_120A_HV_v2.inc | 324 +++++++++++++ 7 files changed, 2043 insertions(+), 346 deletions(-) create mode 100644 SiLabs/Hex files/TURNIGY_KFORCE_120A_HV_V2_MAIN_REV10_4.HEX create mode 100644 SiLabs/Hex files/TURNIGY_KFORCE_120A_HV_V2_MULTI_REV10_4.HEX create mode 100644 SiLabs/Hex files/TURNIGY_KFORCE_120A_HV_V2_TAIL_REV10_4.HEX create mode 100644 SiLabs/Turnigy_KForce_120A_HV_v2.inc diff --git a/SiLabs/BLHeli supported SiLabs ESCs.pdf b/SiLabs/BLHeli supported SiLabs ESCs.pdf index b8c241274df8b1dc6c4104b53fae8161df966923..3bac2e2348f4bbde3b86d71e0a17f4e630d216b7 100644 GIT binary patch delta 166645 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

F_RXXiHIRnNGA^*g+70&+C2!esNPfhunZIEGWe} z-6q!NYh+(=TT;PXw)e5+berQe8xchDRVD6WqC*B0#*=zn)jUe8MU;d*4 zAcs)BwDhahm1~D_#6_yvVB=4^_t2fyWWp(~H!E3tJ~}Y>Jf-*OJxJ=Yu55tK&65M%rLQ_PMSyC#$mdc2cVz9&F49 zF|DWOaaClirHDSF+1HU$_n5#8sie5Dx5w8S7&MmdqC3|f!>NIMh0@PWJ z*d4LBxg6DDMoP&Lo_yfjCFidgBL4==$I}1;-MKG$> zdeUmZrl9g_W8sZ#_-XLfuR~EE%S>NJZyBYcUPNl1&X67m>T|DGSj~As-~H>?jvLwQ z2J1v8`pc5Xw3jyW@R$*sn+oPVL3=!>j)SDIlfhRaFI{ z$K(hQRg+!4qCPD1e0qr|49=Ks+Q^CpbCzWSi^uPme>gxjuEzD-`asyWy*a{XJ}Mf% z-^*1$ z;?D9z=I)`xT~TK+rd#fPNlAqwOxlaw>H-B2qLg-CDga4W>}tESbS=As`z=MZu{O~O z3jL)S5bDz)s6yaj99=!r^ zGyCG{ejns!z7KLnkixA^8UIw=HYV z&C+Ph!R76`#3lp)9y5OA{=u{jc(24*4Dj^RlvSF5$wNfw@lP%vA1wv@3UoUw2Vdzh`VI4o+ zX1l%Fv8v<333kHDZ+aoZW~0PMN!=(3GGoxguB zV>q}OD0{ga7I_4p@F^m{FGT>LpNwA+G~g8mm2HqslbSVfgJuW0ruUEd z?S#**iDx{=q#p!#GQlUIBqVyH6eU?9f|SQYC;luaocE^eN$i?7uokXj{He&GBw-q= ziYo~w2nc^>FAa~V&sZ#t>UK}fAY@-uYZ^%4V+VFFuq?%`%; zjITE{E$x`s)y-&>{Dzv4gOFQ5sT+^~;t_-%!a_p=N7z)n~bm2qR!wlOsuN zT~a%*;V!G^_vv(4SB}d|Vr?va^EK5BQz>HjtL2=Des+P*6l=U0X9a4_d9Jj+=+CB! z`T#tt)*Q}0tiv3|X?|jWXrFd05^ipAnZlhU1MCZbcYXK5ocL~_{(Z@6hjov_LFsb# z?4wmu&zA(FtK-U0!bs5fCZJochN6DQo73TE*^l0($o`96*JvzbO&I|fLuE>ie=g68 z&W7@5-3VsqL*|s?3|HmIUbW(MKb%YCtmn(|rLH<^k_yr3`n@wqSYs`SUNt zTyqp)p?{*5yj&h*)PKdoef^~#0-yas9Q6U|)*29L>n5|gUh?jx_!qvnM|SnUdB^;p zT8M>-`+xgdEG(@5N3_hx$N0beWBGn(A{ieUKsypu25BU5>vCqQ0VftRMj{xQaTA&K z`6D2J=#8X@%7c}k8fHLT?Moo*{JN-Jpd)Bcsk z>uz$nfH(D^>&L5zhuVhti~c`Ti_)h=?zKTp(~H;l1dbW*aXI%%OVHUa4rvbYRlvjI zJ^QN@PvFlPN7C>|tBL9$(x3v&18O>KPVq!&I&Kqbdq-{t>{R1=I0^Q`5JyMe-nPV4 zfLQ1VjYP!mPbS*G^PCSSM~xn@4Sa!B)iLeTGnPjh^wqo39LSI}svnQavE->E)*0u? zXJ6tn4)avHvA(`;Ob4EnL8HK-9gCoYCz#snr&HhzWoW>kd`6@xR$zm z?=rcM&*l{{ZMmNb6z~u;w!NbD*1U)z0iTL5=y(T-Hs96rkVB)g`pC zslFA?QmIrd%&H=+tE`Inc0l#SumSzOF%`MJUS-+5UEOkL{t1B>L}vpQg~gQgU*7wK z-AJOb-F80)KcMp4(tLHPEfbSS(Cjjmf)+JC(`%`Q;g#RB0ZAlKoK$~alSoAEF6F5| z&5NNxKdPmf>yG59uaoxWseL1rqGsejE0vOV4=JI=M4onu{%#91^ z+47I1(8(fps7I%U$vFGAE?p}tlVO1l^VA7c#GrB9o~=cg1A~Pz#6gpFInGcVz23|3 zFYxucckBYdr;|%e>rCD%X!mg-T!{BEP z=T9@!6*4YDT0w9KK3f7gza!aqY#y#f(1)kr-IiUBw6OUV1xM{_GB9P9MwE)b&bf|mKx_*DD&PRCJQJ#AJWR|hYc*JGQI z`cAsx@>`l_1W3p+`lvJoaOP!Q(`HnaS*s<%sOZnzq6y%tzym6l=gcoa+rlil7Vm58 zNU{o#D(Hk;&B>bT>5Bxt(c_c`ux2TcsY&q%oY3MxPJ|k@xeldyit#%2n+U;dc5(KM zcZQhEZOPQ}KX_AXnu)s15X0|alcdd8?&}gF)h3xNvi{?6G8k7ZMb9iYnc;O!Ncm2; zT37EXp?qm!kS}J1aRyi1z-cEEXJ~lLk}T~9`lm$%>zpW|S-7TKt$r~&A937(xy4=Y zt2X1ss}_AX=WtH7601_u%wxQIPj8CaEJ%-u3U~y2h-vTA?}xJqlEc{4#TaP%U0iMc zDaNr!z+{aT{>C;EN@_EglvAu>5TxK36w9m0lGNJCy^EI06{StoJ0&4I^?Z1%upS=j z!B#nrF&NKB3o|_aMlik;v<^|8x_rNG^&Ip|jHa_hTQ-)(a(FL5Gk#f9+?zTsM=36> z79fI^Wr9{p3Q4J*6&$oMA}=m}Mxl>}Lk*KH=u8tgQ?=r3nHWESy=69} zQ-Q2AIc-jSDU8l_Vq6pelP??QoPvGM<@BwqkX9B3N64L4c9B{4lr5BViEVp6xS9;M zN>Un(vE>#)66;!>+x2XakTA*L^ zBVmTO2|w**F$c3$jBnE&GDKSa;$uh#s!TLufy;lFjTSA9S0U5_+Jpq`BKn-q6adBS zdb;~@J3L?bo2XUkJs$V|!oU!V;T7;q{`kviM~ozre#1qdMBW>~6@ROBIRA>P z37^xBH$!CeF4vZ~Wy$`O_Y>b|^x47vRDi$mD{g{iL}VK(fEAh$k~rsjTO%>fPOKj&&2t2=>#9m` zU*f4)7nKuh4jMSI^y63H@>b&_J8$EB8Bsx|jKb`y>awc-GUs7iQgVP&NbmCgmEzrL zGQEH|{l4q#k%)s%TLnUITmPzE>;xtJ-dUBS$wN=vx7)IRq_v{y5w3VyLsOYUV%W+7 zP#2fXhSK!BPggBOqZ^nur$k-167~>DUah!D?Z93|&P7&en8B=#Y}D1Ph36YVR9KWu zGz0dI5G~?BoUZP-@2Piva?~7Lo}~&gbS1|>-c}w}L>u0DmRH-&rDII0zOQJPU2m8| zQiUHBXqRy^+*snSiKpzySCaI-7s5*wP*9oA!cmMnm!u#NO9Y&)7rKG*wkS5AN9$bN z!jBeOff8WDAA;I%L(WWCAy=EQu?C|=Y;^Y%`=H#t9;f*spT%ElCQ!b(Z-cl)#V@D_ zd5);LBDoFQsk*qF{P`9Wv!)@h3$r!tZn8<6SH@+$^2f6;PpM4=@(=7hUE1U`K)No= zZS*e?`lhV>)kjn(+Z$P?lV*p3XM_=0qWJRi3@r}PakHqCt?wY3KxhjXo=tr(M zB}VOp+k^R47TCH&rZ}9;@ACK!0N8?Un2yo!nXEK-Vf{2Xm(*UVaS+~bBko^SnN9+W z)eN}YaaoaFoHx&|4?mnLX6`24Cht10T-VcCtO@6B6aw{`R-SADl}=eAYe|+fQ?L%7 zScu&<<{o|o*nXK@yFI0Ur}KARPInB>Xu$F;#w<3)rJyBNevpg&HncrFNQAA79eDFTp232&310dy^>E*L*d=CqH zt7A*islh*^ef*)^AP4fwA#QZiTRAeCZLSaJXsyNvk)Uqj7^&wu^@P-!S;kIvMW&tK4Gwk7o2=6eQ~ULVk0A0-(0_zqV_XCMp`G0}AQ2 z3SHMf&#ZUjr;&HyPIkMf;wY$0r(d~TotxV;&FYH8;)yMcPEHT6nX#EN1L<)=psSGs@mxAzDHavOg^6Sdg?@o9Ru;_PW|bB^rUciU<~&(Q7X|JLsU+N znek(|00;jhJ9L9L9SWx=xcZ?9YgwIM&10Dt3q@`tvZc!VD{f4)R4R_RTe1IW4-*!* zpCs3Xe*T_C%=39TFuXiidF1MinVwyn-EsU?Wh^k4nv_=3JZM@+vNBo6%hr z1IbVZZjYYp-nG!gM9B1wR0f451ei01ITjlOMktz!9S^5hF{Iq{&BQ)LA7iZwicNQa zY7<(5ib40Q=?8p&X4`~xu?3nE?xb;rQB^j|h{LeLoBo^fD99mhR?FBje z3BIm^<$?vY4Lds=zc3{(VfmpojlZgUk$vpbkabe@?nlA7(#6|X z#+u;YU-`23$>Zk5vWi_%yJ^qkbOkQ}a$>DN-x7<0SheKp;$lQzpricy`3HbpbP3)A>?}~Hk~%B=FdphOGKxyA$k`yR>yp6U9&_qz?#MWW_Rf4 z5?^PxB}b*g6VBoP1kL|N(g?)CH?*Mp_xOO|a&@)7{`*#2*z(gA< z{PIc5)$gy-o;>}0WvO{}I`%>)NdrDEq$}BC-CwS9{(h86h`L5_p`I$M-~pQ^+;UQ{ zh$;MiJyWN^A2}mzA;_uJHR|q+`_W17O^Y3+!WJyO^*9?|&iLVoT5>bB@k~`#E=I03 zI;5Ib1V`EOim9>e-0kkrq^*@Hd0HwQ-%OmaL@BU*Cf>VPLrMH9+>nu z1%M+4l4>{Po|Ml4-NRqV+TC4|zOM`cwJq^Bp^9mDMNIyI>ty+3hDxS9T=>1N?z`R_&s2W#RkIypd1TLFz34S}JvjulK74V~Blh0HZv zdqckVJaHcL0M>N7@1H#RUvpo%?i<(gvzIfDuCzenmsuR+RdaoIbAtX(cth!@4asle$^DO53>o6;3=UPJMJrA* zXt84YB!?dEIdpyNr!B9Srlj%1#AW~~K+DeEsvnJ!+XJIcO*U1Q<8n151*booG?VIu zbdA2+zo%%K#&c)V0M{}J0i>_SK!`gwMX*xp*VtbA5c_RM8NbOg;93ZD zFceq>vWgXnULS!QO9$n5itp4Y7g@T>x=q&i1G?^{F)pnUg0{!f9D1rh7s}~^ocUCd zTZp#iJ_(7sq0x{4rxfoIB&`8a8mZwC=87a5mc$+NTf3@X+J&NQK~L`{9|a|05(`(w zaC2VW^48O7CQ|9~ys(zUmTXE10R6zDnD_CNG2{M62uo`tTpWQ25on5BXU%x-6sF~R zk2AD1d?7vy1EN_`ne1WLzD>MHplq6yL|%F^Kypp5!UmE`fa7`zzMHIWAP3#i_6ffR*UMMr{d3 zDmXN-z26>AsYYU1>Jsz1UGy<>YEF5E!a~>-l7-Lux$S0U>dJt}I&Ot=ylxR!qQHL> z()>F&-5jX?ZpRty6XV<(XD+OqRpgcA2owh-Ca|YIK=EZ|5be(_<3}N;_-Xx9b*|Z0 zt^G!~)E3yb2HcsG^I}ptpq+RNj0J+rg?)=GsQ8)jj6!?6#x??@wJ38yw`)<(t>aAL zqU1_#E9mU+J_}BTp1y==v3hEPqB=6|nYgahPnQc5Wihd(cC7%D>wBk z1^l-Iy|c~hRqrGt%yWQGZ`|bdYiR>@^yy_q}t$OebC7Khu zPM01bT)1n)9Z_v6M64wG$l2&aqd=z+U0+#wH5f`X-mtqL8i<#!2#n};Uc+6=Q+BiT zf8@1>32t~$1GR0z^}@4{qJUp9%NR#ENhTUfUxlZ zKO5MET6UZFS4?)3o3CbjXWeOTO*faHYQ8%7#IX^2*cpac415e5w(J}v_)=i0GMlO` zEvpV_QrVJ`i<*Ha)6NTg!q_9S?uF8I(B=sGPLzyq-siQUNt=xkQO?CR==1Ks?teR# z8be(YLw~Z@Sl-kL5AzV;q+02W;1T}<0O`00Z_r$ZaP7nr_m$`Tc)PHJ(oL2jrR38Yls8krc47)}9VJnFS%G*{I_Xw6<;nG06K9r?g12-WOXBGB>uH6W4aW-}((5~rRRJIFS3+k4*4`$)$xjh?Z zvJ+YCN{9@y{hP~;!?sDznF1MyvEc06XWOB+Vhz56uW$h0WH(*+@G0MeCXZ2Q7Kexu zE*>Ne>!T9XRZqm|AK!%zR57Gpg z*3EfCIzfi0NEm*nG1^~c;U<5%P-^amO>tDCgthUahsvZhf2R$Njrd2t+N?BLd$H0OuXIZo4kNE!kk_bBXsKYqOQ zb;S4S$=}_DDNG5vSVz{UJe&5&3fi2y*M zB5#U>F{~wt)V~M~QYnvRRPFt_#TlcZB32Ta;bY0^~cqTSb>TR-Q_l@EMbmYZglCOX>gxFGsn+ zQvVNIUmXxtxAi@AgUTS?IS2^D&<)ZJ5)w*xic$)P2I-Cg>FyK|Q4~qZ0RbtIl$MtM z4nEI)zx&*K|5%*EnZ4HDd#$y9d!1b;FM2(yU;l7GuqL$9!E`*eN#P{i^kUoKxAVPX zw}kOm1rE*^ISZv`@UA9LGq@`Tch%TRadTj;#`sFuNk*bR%-BB$<<;J3Ch)uDqIeHy zEV1mtRYhx6^ukceNyNTiddh^byn;~g$rw%XkNEyT^mKvf%?I1JZv*c)^}zEIz>V=2 z$s%8ye|!}wvOX1lM8T7b@OZUPz5L8CShz?{WDX0@`J=eChZaE{Qs7Hv!-{8v+LV#B zNuI?lW|(AUOEpEy@yR#vq|;Xt7{2Mjw=jQOooY8X9UIH}$BZbf^2XE$l9%3N+140up|6VPe6ZpKTvE03+RO+7IN|Ev%x_ zkuGT@qQNTSOtsFa+n;G%4-6@E)-w;7e-%9BLB4qvHS@q{!dW@6?JI3l6q!Vjjj@VD zJIp5N#e*N7xU?`eEQ|PPazOTYE(*PThqa{?U0a$6zBdUsk)fjt!jpw5Y3iPon9paM zO!BGZic;g>Y8;;D1^NY7Wgi(Do)ge@QPVYj8+_tHjuxaXk!8m<%dKK%Jm*#~xNerb zO;jTMc1yYCO=(8Z+k`Q$(G|seJ#O(rN0?4JcdaUR`+ma&97D~MN?)#iKB)u)j zj7(z{_{f;>sWB)VJP9kzrGbEG4#$To^JnQ?;IiZ`K6L^zq6;@JCI6jSjTcanRoz** zyI2rI&(o-Y>0kC3(+G;{<&@g*u-t>n^&{bM>_+vDXmHXSO{8IC`AtvSFiyA?@|eXL z@3yGOFh4;XSb}4y5sl^r=)4roQ9jTG30jR>J^QN9AH4n1E z#))@WEOpZFI3tLvxTpP`$gJGYlp++>cw`=9oO+VaFea<-U2YM{m&5(oe~$>N z_=unDFk#L<+d5Tp=-#I&5MQCu*rIxHVq+S!$5U~VGg|R_0p=EjCWoo-koL47?&lAa z>4~Sm57I9hVwpl->M8F9>V}+%h5fp^c!$Xte(&~#Ch%JN*71W)0w!Fnv=nbCe=S~p z*m>DrFx}I&6&#}EW6ebR#x-W#U~ZluhDK(>ymlsV2RVEGk|bSm?GsT+{?N1@=$YV} znwt63zU8W*%d1Y|ij8}0w=VHs5?|!(h5Hd-_VL>O#HP$0&iaw!5jM3is8xUEN0s-i zF4?@`j32P}E=x8?;c4%TJm&Kej{T*Z6wWwwKVF>h`iTdX|L$UooHl_!@y;(%Tsbvj zXAR!RD58`}RTjb@KK8@16mPuUvsjNhs)wH$;24MFk zDE$8itwsJv_a$=EeX#(q4LARM6S-yiX&ZGBk-Cuzx|4jxS-{NiCV!=rc<+}oFJW(8 zB_zqT@nABr>kps3+uQix8?T|4jSIiu^QQZ7I{16XVIKFbt#pNBcHSdFLOlk7fXUp^5R$%zfGy^(G(n z=9MeHy~G3GI|T+lCEhbP9;??h<8HM}u^L{~Q5t-|LA-G{x$cpd7GBBJs^Av5Dtjf- z)C*|rezArv@q_o#P-=0V24&mxL*pqgeTu%v3g$K9Z4nbjIE(U)`XZDXH|wu2d`#bS z?{;|D=6^8y`Su9NpU^n%o}y62yZw887f-pYYVNLH`%mztJmj=SO ztDRfA<@#Cd9b$++yhS`m8~a2-f=0l{+wap!EJs*)P;ZUHXlW!;MSD(Il!Ig6XWUDC zE^ZS{-SwR5dL1QjbDSxwwm)%O|D&3|jpUb-HD=V&<8)AXwqb;BFA!{bf8B7mu+y_c&q}N_${r zEO?ziC(-AM^RH)^a6ntmF=?H_{JyjU^pOE z<$Bntza(-*qji(Q4Ga@}#?_Ij;71I%C;bl_Kz33mm)L737QS zJ%EFO6$+W@yT{?REmR+k@U|LQYB9>ozdiW++(}$%Ya_J^TDC(+ zJ29ppJ98H{QOFtpuy&3WJu~inON^Zp9<89*nvL%if2d1zC^ILrUGFXIM?%O(tkLns zouWz3g93-H=04CSGTZ&%;9uEBYL_MAx$Y7beRZi*X_K-Kj@U$HuSn?y!26tGv=L za>YTsx{H5Y8J(w0l=}wDg}gL)%f+RyFX}x#68kD^BixF(`@Q5N|0nq@=J?kEflOrw z&f+9_YH=1Ag^Gip@bcfFaajJAx^IR6ENZYJL(Z0rmWZC{|D^u{om-d=qJ9GX;z?0~9 z?rSWsyq2!CYw|}RH1q#EGzz4O`>6XkSz&w3a#mL;NxWbX;aWqg&0H_MxVH>r|_WXi1OyDlS-RzUKY; z*N3}Trq9Q|_IOp0+?$E`Rg>AVN55M^zw_>$-ArUz_xi?8joys#8cWh^%!=sifqMnd z3N9vh0fP@;HC?>svldMH&wl=1_OzvPPH#9`-yU)_H+jo@*uZUDEs4L#y;gPS4bR&q z6czI(KL!1d@B`js)uN{7->N36Yz8JyNMx!|15>_pevDXSvtQXon#f-#*Y@+?U2ng} zZR=PO)~GtB-%yRu~H@ft0KC?c`voIkvtk=-*uT#Odl(6!x zj7&9fy~ay?Vc!3aczrlai}Nr*2PjWjEKh)&jmsVGxYpPBo)29g^{}rUcU_x3p`iQ8 z?`00Gd9Cs3Zd15c=3I}Bt^J(nRDxHT`pxD9)M}h}U=thnq&%5soKc}RiyW z`u1_bK({7=V^-xC52^7tE2x9cFAhts-Wd9kGMP^DR;w09LbnRYKV%`Es24mAPC`AP z$_}+3gKv8YL_Q8GC+@7W)W7$Qz_I7;ps&O~y=-g=IdDzLwty)_&6c*Uv>Psc&MN)Wl-xO$}wa(wdm2vr1()EQkFKZv! z0OKvYE-mUi<=#)f6nzhUXfD_0t|(TVIdME=M56SAPL3~xw|p|>lzSAtMJG!wUJ`@W zF|zM#qF>62sLT9)Ae96kpfy#_b%gXmh2{ zw@I1dss*IL!sIB8Sv~ihJau5=$eywb9Hxrkwz%s zXoLrkNQSy+h1zkA4Aj!je07R+lW7#zU35V)JL^0RuhQM zK;dOD1}98TdtNE<)8>K1mT$M2R__=wFfUbjk3THb2w740exK5IY2(}O?bD!F=Qil` zmz^zRsWR(ohqiuS=aO9HhIYJ$vMN-mb}F!}D}|pIVzq|L`@AX>Vb-?LJ};76un>Yy zhCI0MoABUAfy$@U@^MiNmP#Gnw*#s7eySF9AGSW>O!2T;{c0z{<4Q3a%dg_oNeb8! zGi((&($;a2;&A+AsN+&HjXU*?9G4F(yKNe_&1kA3jDm+wZANIuUzcPzWJQE7NUEdz zHH@1rYV09kXaXA`ROHmf$A;#8k8GI6w1}ycAyUtoZFO#c;g@m*yvOrnlX^GEm1r#de$c!q2Q>BCD>YZ z3sDb`%_n9{ONuN#i!Ey_WGq@J^@m)K3F(&CpFZSsBG&CQt z@0=qx!XhKb!_M?UsIcW{^0xUkQ=lqCn=yurCPxi3&>B2C(xxl_-LntytNJsN*I4fu z(~L1ps4@A3g@hWu=iuQpB1FJmSO@>Up{9j{wdFGgK7pGzCh&oRtIN%Qd`WoaY-z@2 zoCHblN}Ux2{xiAYKavab{b81r#J?{G@>{z+^8jVs%v0##gAf0nq~H@wsw?$Y6#P$F zLjRB@^uJ{Nne+IEETKQLg#J_3pK;6otA_CZk|p$CPo$sz%}Xrv=yB1AHu*7aiGdgp8{GIk+UIs_}Rq?;P z430>WsezL6{}(eNDL2=P5&kci{6B7ie{c)@;r_Ec?cY5EE^x!m1Q)o8Gyl!Q;s5gC zKOPPj{LL?XlQZf4I>_gp-Khqyaaxjym{! zf9rzp?>g}b|NUI#uPdDQ?CR>nCJ!R7=;*6!l8a(k}ln8N&U!Dej^OfPhx7WOGK(yffe4SE-&om(KD zFV`|0(TEnPDvia>P*jX24-FSyj3WuPZPe{?}uxmmd(&_-=gCKMln#gU&Fa5oyIgF>?h zW7|f^_3Xavs+EHx4&{k8^ z@rl@dVRpB4mUZx9kjDIYonUD!S`Mg1z}-kuEnh9LaN5#cMbKp8Mo8mIVUMr2^c{Q{ z7Dp~tuC_dc8=4G0*3nrF0B-7ZH&TV;rpOSOJ(wUrk^_<-X$0W_A8-^F<)TOa-$O7} zVSYMT35x)H4G&d$u%xQec=Av!GAun6AAW6_r6Tmd6g;L>LS+x;j0J`0#M*N} zA&t6^-i*Ejl^kj0@(bpHgqUbc=W0PjQ6~k^MhMm8!>~w*(ck8Q>Y(tAATkrFU?pJo zFgwUi4bWo`wZRHX7nW!-6z{CQR+5L%mKNdwO`us#788S|aeI~*GpMa=#U8$vN0U7S z^$_HpA3zS(@hZy2+*N_WZmb$Vf>E0L6qFXII-eSF2h2g5724=o%*Q9s114z9j~#D> z=tRQgA;O?{jG&|bXf_wT(;2XUUwrLn+bLh{psGwJRCW`7I^euk2VQ)P+kS%BWTjlMjc3DQDH7*%v}R94Z)(wj~+pb)bg&OR?F@fZ9nyP(dCa;;U#& zjkz5I=?M#1SPY;Yq!{F809|53g&(w{Msg#l1}Y*1 z5@KWo*sZ>n#_@fwIAp&Va5ps(G$o8rBNv0Rpa`l1YCT$)0@UVe0O6=I(g^`R6ji~bHLTL7ZCpAuF`1h$_n=K5Xu4sSblj{ zZVY^FCA(a?(!%@zh=)e;Nl~t4gFGu`u52WXV-O;m7|C%fKNy4!0%`Fv`*BEn8E$?W z0+P{Vq-D=bM6n8@7*rR{-lIz}dIY1aa6}ygDF-FgNsao=hL8&4H(Qm zK({OxwHlAb&1P4O9;{#wvnMp-AEYhgkA!G<6b-V{mZH5FQR;$**rXH0+fzhi%m;AX z%T{Ngi^eTFZ|t%j!ZCV5$1hES9qEu2jam&LM>J;SYGIV|D`~*;O3_Y>iX)9crw3gG zD?c%k2edcLL+R!gY{Z3wymvvxga1XNK=&&uzA+YvoHxMuCq-HyJ)9I6gm5$FgIX)f zPu4s%tAyX%BRRZN*$T=w@W%f+CucgRU7Aj)%&6&sW$u8+HipIv(mSsLG~>6+*NO$9!Wc{hse zHGMjDL@b4-Q(b2_XA)Ohkj`a4`VdIcX>v*8INQ_Z9=LyEEq4t;hk7tRN?Jo2nVI?0 zpjLC>1jK`sg#`%Q=jccxF$AQw0Fj)Li?bSJ-&&L_i;8ryTMeL9MLI(XJ?#bsQv->? z-)|ZQD##Aa9v5VVLVkch^Vp%u6b>m~(B~yKnG?}BO%@3v z*PeoX>uPEM2ojlL+pTL=VhBR9u|T@UZb~u=c25!&NF7o#wqOilShvR!FS99?AJblZ63rJXKo0OU18C> z+Kpe0ppVM4LPY<7GpHf3D+C*u4A`vhq$UP}cOZK3XO`fr;22?wYlA2vhPX+9lAyCYJd0HN5!G(W8BHp`$hI5yet~`)z>m>mz}vW~ogIKjBg}3#s-x z&HB_L9gqFWnDr2R&h{+%f!^h|7Jt*JOXX6v>KEh9(Q9_jxg?$A2c7P3I51K_tSwU*TGhT9geWg^Fwk?OrKaX z1D7pL6_-z~#$2KTVgv3PO>cw<6}HgE$B<%fp9z9{{KBD?;qDb4ob)LXXEb^tUwM)W zQI@mgQr0#)qoPVUW$gj8vmGy`ANpRT*7;cVnr_AHXq`y*WQm}-sPx_`uq z0b@@&{gCv0UlkW|HH5l5f681#@SEuBY<^$i85eQk==$|(KpRa z`GoDJnUZlxrTF|xsSA3_X}4<=eUS*iB!)fhMTiZcCTZ_BJqypkqu(a{+Iu0#(BVD$ zK1=7M4J*x~XpqN|NZ|MI_t3y&hVk_(V7hi~;7R#4B$Rxgfa+U;091#ot};SKpAu(W z_dsJgb`Uy?T1_X0HV%OJON*3K9|SP~1B7xS(4AY0R}%y1kuXthu>aLkaL<+(k|Wpa0*LbZr!PXSWS@HZ-gDGR3x$XsdyV+Q=$_ zty?7XO1WoVm0x1~5xuVn{JhInfvvkj9$JH5gcv7@;E5gmgB7#0cf<#yw%i|1I}i5R zBDUEih*OsyH)}BKdz|V!ogMDx+;{`_HGvGbU+=`P}x;67rnknY3#Az zmNHv5HU|%mt~7~4CXJGGkt^T(i%Nhh;!7+RZ@;Fm92;&>+KDBqf*di|9V6Ym%CM~t z57etyXJ>mIP`9Sz(}SJ&5m;9amJd;}5y|a$fTs&@cI1}jchas>iFc|^+fCcmR!a>a zT$wU!mxPxP=?Fud)39U}IcsH{y3#$Bhvsg|!fVV$5W^SW=I|Rsf+uq4)VrXD)|rl} z&2If@v>z*ok9D(xM(UP>;8H3>1qjCxeMElbyok_cnVW>@7*CNZ5H+Hk0^xC=D78X` zNyv0jg+{%NcBUyyVQ_{}l>{kaRB_2mL^D?^%ti8}0-&JNP*|if*MTox zklqrGK8hiAfqDf^RPrx!;q@+v1RkL@3)Q>2IvWd_&sK3YuH%tIgg7!f)ERg~J`(G^ zqE+y1rZ=&aS=hjaWQv3Fx%YTo{Ov6FVS%p94F7ef;OR=^C+UWyRPU)hsk7bWZToxj zP=G_3P9L=s&hGOf$CJ5$SnuKfkO}?Qm2!>^&v-tP+ffhkZ^jvY&Fu1yreKZ`dyeL= zZgf`6mLn5(rf;6U96{{w-d7Rz;_l#pN^Ho&g1N5GnoDyFHZU@J$$DC|h#|Nelgw#$||u6>51xYm&RIvfv6`s=JV?t60R7UQa;0 z!)`UTv=}I}yM}n0TthmHFJPV8jl&l&6(mcbr}5 z$iRxCEW*xxH2PLFC$A(NGcdc+gQ1QQf%53)+m&bYDS3ubO1a~qjKs_TiNgam(^CIfjBsYZ`^DA<9a zL^=@|@qD|9bZkI`jABsWu9t37cIm7MQ5< z=8gIWPH$rI``}+_$8$!6j@G|ks^z3}1PD&*GJEmkvy?1HRB8 z)ksy5T61;MUDL)ix!}vfK6$j^^F1LwBLR!-!Xk~VlBZlSl@EA}# zOaa_JW`|5k{pII_9LceVXhNy>ZSG2J2uglwG+p&!1UbuHNW5r{N;HsYcWb{BCpvpP z0Qpqm$!f2*itK$^qX1HxWu*6+u8g>u#p}LYNKywhPr1MzBT2PY@g)jv{;>m`cUE_x zlL9@y)+HP}fU1N`d0Ur_S_BgrajW&Gav7PG%R_f*(n25I0O_CVh;F`*B|TW5A3uzv zK6OnjsiP%=Tj(216Au7;NFK~%%%YF|JN>*E<4XbeEOs^wS!B3k8B#D9j~;iIdOv5* zG<-w)zPHor=ur5~BM{kKZPIVv{Kh&o|27&;)SMTM$M1)BD`qbUear>#^fCLNW-GVXyZoh_b`9J)UQEcqJHK!;0a!!Qhps(~cK$^g|@WL`{Otpn7 zb-FQOftOGW47^4hQrp~zUG)TdLwo!kRpqj}N?DxT>fL`ImnE*8MN%(KxFgLpobsvr#hwe02#c5Ysf|wtB~we|Gq+8keaoU$l>9xwvWkZ zX?<(0<%T`Ah8d2LQWM@haNogp^erGda^Nbp7NVY`P%?0q@1vbH?RboF01ekneo9WS zreB8KgH!cLv>;fQsxgr-u86K769pN^#Co&+=Pc`EZfEX*#_ib}g|uI6O_H;rvCi!4 zBbJd)Z)4uxA0(_x8gqj_={0!|?ttmJXiT@gEKoTAcnyvP(EnmKQY|&+oeMwP9){+h zO?t{5T|>;kAd1KCn4WpZ=JccjOviGu{%L;?SSiTqZ;aV4gScoP89kjfx_z=J6-pjw zw(K`B<_CB~*wl`@(MqDu2W*-5$#UsNa@vVCHRO4?O@7=JTr1BS^~T|fq<3wj=y3_xvI+LtznJLT{tzXqVf6+F*KwGRyATy$|v=I;{b6sgsj zICUC-z6vRi8*^5$XvIeh#ic*&^0|ie*a7tiBrke3w|@g`(H}~Fqpl&YpoztcFT#J1 zF86gilg0*rd2+=TNQrYL9=~>(at&Fu`@c!X9X@`q0WFHAlasat%N%7ud4C zT|*q{`!lZM#B8QG{gyS zQ-E39Bl`@nzoK13s-Il?dYVqXn12xbxan%E;0i*k#h(o{@SawHvH>yq!~-bMmpce!b`^W1oa_OaQ%xJB!9$!q{y zj<;vk&Yrc6Y~>qy*aypNhy(@DLGoMo!w-hKYe;qss15pG)xM4#6Z&+PZhlz2Mv7n> z>itq*F%Q!1Czi$6kdUCxD_^0@U*CTyUa;JyKN$V68+=7JaG5A|`ty4Vy_M$8<=!>K zTcRWZ7z13VfMEr&NYob`SKt3F4=W?~i$m95ohYlDd{1>hoCHt%(8_M6s!1DIXlf=; zBxXfV5;EV`B&Mjf*%9?HeS0~o!F^z~(ltjiNLic|X)@7yH&WUj9PkB)1i-PVVl?GQ zBO(YJ%w0(x9KRcthoUV3hK1;_;~qEqadto!lWDY|NN<_h5x&>HTF~qi4$ekO$aGVSxzO1@TsF``VwGR6B@8ccezMnBk{ZW2VoPhALDpQc*Nu;6u z?A{pIAC3DN0ziz!GlF`b{hkY41MOV}dyiAB91kQNU5mtH#@{)=is`@iNzwwzBJWEre#m zx9)=T;Y_wK4aVUHkhZD(20P^_TK|n3e+5@!%tCNB?v6yPy!L+VHRQe*b90sH8zcjo z8%48-#QP@N%}dAvtf$tP^ z)PCRh=)Ql+Tdi~2-Ql(-A`K2BY6_F-VZMl5-+C#xI-Axy=di_FiM@;?;XawuUA#kl zJmT!ZO<1ACrjRj;cJKBqf2=U&$#P`vNK|h8&_}mi9!-pynM9xJ>QSdAyay8>DS{6a z0Bn*E3&8y%8;23ueZE(M91;@P(pQbAKe#Pab&RtDULh48xAC=xK2oKr;KSkMH+~}+ z@kNTB>7sIKA(1cV8e*!9sg=)5NCC5+^%>&7A~X3hvda2~8ZKhth9yI3#~w5Ev=Z;Q z>NMXVCQIS=r4-fYHnfMa%WJuFWqp>N4SFN)d%BBB8>(f14td=MG1b@p}-N6g}C2>zuwF(d- z^))P`D{Xj879q4td{^<~tY)***NV1IM|;A=H&$MARGhJb35l8|!iDN^;cD@zAB^Fg z1TV||!eH!;#-*d|#Q3C5X*9M?y0P!&-j}vImQpVAr#=XQ*;o)8(E8Ffk-e{M)`fqf zXIRGR?OpGt7}qxDly?3kl-U1pUx)@cIUDz!K=0RCUu|20q;!w!_7xCY*{N3+lC#YW zu#Rs#i8&LkXI(>%%8;R-)g9^|lgSRqhJE4dF(LVa97_E}-ey0Lh-JgmSG%0G9DQa} z*dFMr&Cl7z;`7lZgw9=EVc3%>|1$auCl}xS9aG;5bIqEuBE9Csez9=Db5=7zD)`LG zEUt*P(!I-NVo|+UJ0+)Ne#rgmg`T5?_>7596~Z+@He^_YVl~F;i0tcNX4!V0;j}xU zb+?{z8C?tgRe2&#KD26 z&pQfFQ;-(UhRqV)*@+ZL6p0W(IYqxpAEwR>*l@`{a(>h8O@kX3-nqdiDQto4rS0A_RgFO9U_JrD4HZ+=`lHsPS!%6_?UgHchF1%Krp!=oMPvEl z^sww*tE>BZ)vF!uIkq{1ckXnu{4{|_S1lDI(+Z;vecU6oa1r{U)*0~Z;_=i+_5Oat zFsE?ZtJVtNEg>NV64u9t+U|8eoxV%!v3_N32gcHZ;ze8)Sc5}2^l*|rM1vxWH@$Om z&Q7Bf?j>h5>^X6~r2!ML`Gw(@56+lm%hKkKy{ z#H6mx9M5tG`3txYmT?@aNXkww8wDtdx(3+d1p%D9Nux z!5L5MJy!5UV}*xa*iMAMFlE7;bFt%}ugp{*@HtvPLs8zp%e%S=%o1m{VAmctlu8!7 z{ZWk{ond5h=05q}9re0m)&ct(;-oGd9tX1=!t0R`&02l^dfQ6uH1nRoL15hv_c6vv za2U}2c?-I^$9Jblpvrb*%(ScIQ*9d~{bsan_G`G9tyFy3voap+Y$G=#9nDl0nuJ*X z-{YHBTVkiF*&C~HfI#uqjtJE6{Q_a;^KQ{BeZdqDKrkPx^9xgS#>;^p-j^av=&!3x zO^f8__LJC2SW{F5)%GZ(PCcC+-$&PD?7V!%Y6#&`%<+J#?O?^{E*>;G< z*J+MdVj12dOBhl)lfTLsv)v1P+5nVF14&vU|Hqy&q$r!%Pdi#OOKdKG7TvJ=4Ei?L zPj$~;WVqO-R2vV1;>znsgbAwb3mGOgDiku$B|y2>E$ah6r(D(d5q_eiEs z%cE~;3{~8A`mDG3;pY&Tnd00qurfIj^K8=H)aY1mGio@o~c<5vdp+xCBhd(<7$a?qh))G}{`& zLj-lj1}BS@uOakzJ9FAE&yqCRkT-%f8uw#mB9cuBGE*y>QBuDTCozVV}6g+k38rBEagRSRaW|p=&t63@kxPzx<2utr;nMAul-h^^zc5DyBJ?vS(z_ow*2t!rxGbFlz6d(5VkkN?%)DxaNO-oR9CqWoRE$l z<5#e|btZ&w<7c-n-D8Wy8x(4X;(FRseuXyBppBz!BlF5t`tSq1*`f%ItMnLkm?>R# zM-0S#p0kdJ7FuZT7q+Ca#1@y6%0~3TvC!(qkkQX8coiv<_+0>4c5o2zsZ@66qr`Y7 zqk`x0_EFW0IzFP)RPcC1+nfHiy(@Qg(Wzb@2n)4PL;S%eYN-?q>{mSxd3RnX$p&L9l=yqy7j{};qwZZ zPf1EpMdT=vM}ijb(~x;v6965dr(jVbg9qBxU>%C0Otv57!;$*!|Kdctp;N=lauUh%M{xOt3A zN4AmI4+#9wOELMx0V2AW50+`rrh=taQ(Y4$qz33GO7MJrr}OB#L%N0{F3w*PCPO^C zlx*HGi;YcZuo&DwsT4jQls~rpo@DmJ4-S0F&KtgC;B9!3$mRzVoXJ|0$C*U@MvArN|lT=!Qr0=lmUX42sFT?5@b9y`t zW{6bw=@F{ekZ&O*N6{oB*N_;db(EF=QNRV@ezAdRI^6YRxSIL`)}Msdyxl^%Vdc81 zZgT&QT#4!st5il2m2)TI=?}kV;Hdo0BQBQ;(p)CYbvznbgm^SAiRcf^0e_i&A+u!Gho$YK6y5#7O2dL;@Oo6yx16- zumHz$=sKCl$SA(%JDt9n=@9wYMQ$42ACYMNt?`pG`z~GQg~J1HS$NxUmK$UdsH|>t z&7#&Fynp;Pk6kb(&fnfcv4I};&@V@Xv^QfjVi*zdZD$tsrA=h6akY|Gzjry)0w6U01{iQ?903+_BLUGHT;|iv0h~_YF=>^gKnM0J+ zcx*ezYTRLPa(UQXrXBaKnOGliM5s)>Lg#aPhh;R0L*}-q{gW1KKqZ0aS^NiaE2K!l zCBrf-{l~|_*_Y9DB2v1lZ@{Sv52{;YLQksIjqML}iEmx`6yuCh3%}|aUpgDR5g%VZ zGE<9HJvK$?{@Vt54Y9#kZQ-I0(pJ!%sM;BW`^#!RCZQh+de)g(e$@fo0;+hx&O%8< zr8ITBBSQ~uK@jik(!Lv4W^rAJt}R03f>R&dZP&7Vep@}q!&`J5!(&K4^AFz6TKHUJn_OBCd2n3 zx%a>fEhwo)L;~C1f2a^#Gl%CCcv9MF9{zX=vGZMr71L%fu_u6JO-nq3y-8Wj#fdnm z>qm-W z<4Q9uoa?$hJb0vkg2iHbYK7BmG)Y(!z{}qYS)*TmC@`A9>G_oam^d2&8l_%)-UB0o zx&y#*>&wMv-Q%EQdh*_BdfY{K6(Yn4zbOXGAar!%wRBej6kL=9E-?dFW(KN)^UQpz z%Jb1AC_ttMBapTusqX2By*9Up&J zZwh!>7v{Pvgg69@BiHUb7R{P06x!026ge7u`zR3Z104?mqj?BgM;AAb%SVf%_pcpY z<9Nu1E1o*cbL1EG)lG4fu4OQUuA~Iz6DB&wjX$4>D!zxu+m#IwcCE>loHUr>Q> z+F6JFZqL<){K}~AENlE#+3bCN>?kE)+AF(3xAlsa%@#j^NaJlEIG7X5aT3(KImlOm zRM+e6O}={0wDC0O)IO&>sio9O*sv?Ag$~Wee3RO<{T^SaEMi% z@I@#&#$7`e!lxwylo4_7aH~_N_wUu~jX9nPiJa-q4^3;--T%?0lW1NpV&-{BQ7|Ad zDw$*_BW!))K))4bFw|#!h&bFKw;@lLDJd+xJ;VnX6xB8=bi9v~yoOvl6u94!?O^G< zf8N+gJLpKHSHQ?BmNbcK*4OIC6{mBI&}W#GDKt5aPi9Y9KP+|V^hKW6sd@Eh(a=0E zJt0LEcy%CpdHFIEax@(9CUnJ8F&p?qjwA$9_NxrdjUAu2X1UC|L!W%_@wn=} zbT9!by9O=Vi=r#2)CH%Ov|poWTqFa$Dub*YD|-i6ZBEnoJvNQThFSJASp5b!UXaNA zb0!ux>tjU6)i`{5wDux8%`0J8M1;$4qqoIOX69^s z^BDm)n%=N}2hKsBsY^(?@zdEiPiz#j4Ld&rx85!+3u3z|UGP6*T2;*qx%2v)nK0z} znSNKwrg2>d5w+WB^PIVEpSe9%)ED9RvhIECUtHB5cB|U9DCE!PXQI@2G{kJlnC6Be z6$hgiqIDy&g`IBMzgJo&P9Zl{JMBN{r5*ZtoG{5;MDRQW9|xnBqURgmvB6l*}|) zcCmImD_~B%-YU!7zbU)sX)pdgA@5id68ipQH zK==_N-QCU5-60{}-3Zc+(m8(f-`C#PcK}Bm%mJ|0`##TouT^cJDw=iB5DzHQuL&br z8)k8cdfon72rIqFl5|O)*UG7l+>8z}6bX9fxU@X~5<5*Jc;EP><9e_7Rz?@E)qbDs zagj_R8vgIHwQ5=DKM;zkcKv}0Q%}Ym+^w3T&$X^);VcEN z-}U^&{kPf(=j#F>c7qtYDm4Nw-%h9+LzXClE?{RKESV9H-UrtnPeed4>23MK+Kda#Jtrp4?9d~E5@GoKaiTT_27H~V6zp7XFbZwR?r`)xsfm((?ob@Ni< znEgQs*w|K8IT7dxi_U{(H;p2GYU8)^qhHqINF?qpHV^lme0TgNBI{6&!hFEAtQp2U+CqT(chxJ7 zu82J)Q>90opa=Q>VMyJ7pO~rFm#cKi52!<2s>DtvdXIL1RRytnvBR@{_#@&DqPf^| zb)vWjQSv)MER9kP_k zmhwCu-F1vgp`8qb#8~TBtk~`3G_Lu5U^L>Dg~HPW1h(Vg_`Hki8zq2!<*$W@jb>roigOvWZ;b`Hy;O+vlTxXiva|@3=ad6_8 zEwOCx6}Ux#KM$;8%LD8uJ81|4uYxsOCf{_4Rs5fE(7WyxOH z9>aJ`9K5BUY#s5?@zkSqx$j^b!*X)5Vyd~UWw^^D=AIBj;Jzcl(P0|zfEc9fd9X2)S#mE5?2p$6++adoaA&G`jr;v7{O&r@B$ry2_D|7C(j91t$ zhNd{!f`CYm^STZAm1-$b1EO*}`?`Td!J_VidPlT#$t%j-LUg{Zh%F06ZZYQHIcqnR z3#~IU0_9kzUfvgSUU3m5S(ODMWivIzYwCBidtjN~IlW@!{e_q!K19D*GbvQ~tx~@t zzDi#bdUVUF_&6yT`1o;fq4<*eb0;(IAdiZW6r%sjhQlwEI>pLM<{x#W*yK#?Mwi>O4f4&-HSM1wQe5hCk!shthB&zIq3DWO3&5-&P!w=1f4AVd8geW5 z1YlFHFpGUl=Rx`O4B^uI2U<~F;kpkOYeawgEAS8G?a$5WYqMr2d=x}{fg{=g*uuW( z`f(%Wb<7Z_y79=nGvfZzp$rx}T^NMxn>+@|VH8^X5yguz2cM9NCw-v}()o0AI)nHJ z@}rFOqId&S%Hn3Pl$(XP%LY2PSMjsd5O4%v;$ZZvIX0U0OBqo)3XEe@r&nF@p)SR^ zic9_^rY$KAjGWnyoOu%^QvTr%6O8e=s)DNhWmz}!ZS-BGb~0oYbAbDbjB=tddWB#& z#mBpr$E-DqggcS|zxE2bvEdj}xwk<-Z|H)tR}odh9**yW87{+mF=Og-mt<(E49J`g zFz1fE?%v9rv7pqKq%2pUMgZVe8v#b2I$9I09C}^JwOa z)txqR&fyG~ok-lfmI*<@roYOZ04IHvx7RRpnFQ|NacND>YW$T^Y@4zi-!&i8e#qWj zi3OYK@m^HmP86bCm6x&aXup;Hut-;BkWC+G9rfb^51ZTVSo<28Y<0|wQ?jUbke2oV zEI54oK9~&?eYh7&f^SJFU zkHL0Ex}FNo+|w$#eaRN6YR=>*uS4C6Bizh=Xh%)`^i zPuj^j@Ay7qYAij>VssahrL(!N`5g()U^+iDB8kHswz>W1vRcMbv4OCrp$e~_aZ`yR zWBL;M*r;r$)LBPj)68taoka;klryRtvQ5vMidW>?M>o&3sq}P{BN0)lFaB;^78nT8 zdh677z4PNQwdJpGD#{lk4#j3=5IB@pdnLnofN1$+i?E1+A0=wz927Ayh?j4}Z&9wE zxbzv0!91^qPFOqkBY_b`RILe4FX0>&M&@@vf?1IesqW{7@_anu#;-ve!W8Q)pUBdK zl)B*4@VgQwY(~w3tCJqGqp7P#%^aN{3ARwbb-^X> zrV6w@W5Vs^KH_2ToV2R5re5!lgjgT|DIT z&qBG9UEce%pRv#%nE&DN+|wb| zX0gW4o%L=40ecmnntqu^8?>0G@Gq$fTs=H$;jkw*5qS|L`PgeEt6xy4)>ej@aftqE z2(P)%Hmv_iN)bMRwAb+MUOv*&7ssUUXWURO?c1q^=UJ1jZk~z0y9A9DONa&nyF}@Pp5JAr^7X!==uV6PPIaF|L9jpFbUqi9>MjnX@lpnBu}DhO>y) zrVuxfR=k(Mjpb*@(5HjAF&znx^oZfW?zQ81#_x*lJ39mpUQzBoV{_9Yk;g?a^}vQ* zWKFD$+tz?}rD)wf=%C z>wB@2T1qvh8UdT7c=sD*5)9s852QljPerk zGpa1N1J+n1`-ro&*)4l{o5i~_WGX{zvC^`HBq8uSOn!=Mm#?RE+mUa^!9bX7cHs?i zr6y0rRJ@QD81-WOFgvl@ftZp_Yp(UGaOeyQh6YDkaZx+^#|%_4u~IPv1>}t6eojp^ z))6p25_`CIe3`Wa##C%Yk}c(#RL`6@T910wiy9nwyVUpm3aZtHHQ%W|XY9o|+O+;c zk9_F(AwkPU{)!;t{h5$E53m{u!eF3OVBCv+OBYU#v595Z+osPv#tO(^tGGU}uT!3cKLLn)Z*P3T^M03#Hlyqoy*Y>s7ucLK8qav zU>o!LMG_HNrddUF628VyI^`Sjaw4ZR$y0&ToP}&$0ueX*<~})WVJ-3WFWkhq_`j79 zMHK|ECB7R>Rd{@SKlP&dA@H!aFJ#Qi61Azc8$7|Ox+v_U$y$VXcf2q$7LRMrMPhPS z!+52~%Yk$~L_CMN#Tn@IvG@a_!64EtkPIX0tv-Hsm0uZcon~>dSAdL$L+ED0tzIPl zRx+M@KogMVVX%!-77YyPZQmfnttP6tyMD#wn8u3i^z~^= zTwmXWk3jo|MZ3wVsjY&T_=DVj6UT)2Rk>CDwE^KAYoEfZ-e>Q4{sURDEL54rIrqR7 z)>Z>DuTT2|6RJOKodwEPjKXG5(};f#owkM^@DHFGpzvTmthuxLqQxomP!koCU=7Ur z%p?`>uMy@j+1-7rShY9LIwBQ`X@?n)xQTa1*cA2)&%6Fn*!oszQ}*}7Rk?V1{03$N=P0oJ^`Liudwu2_?^0oG``Z?*@53VS)Y6>}Y-(y% zhU~d==ktr)?H|gJmm@+niCL?br*{T!9$4mJZP7v;I~+TMAh#oP4-YdJG}rU=_1fCY z-N^MZQy{oLu;2sqK(xcE;Uo8Tpk*{m$VH6ngzaxq8y&9B5l;D(P=R42DM}4=o&fH* z&!zKmE0W7Ylcq?2u?ItA)|AMAniJXbW4-TjIILOTz0TRt2dMQ5TF`V?!77L%5KoPr0ygc~Q-7{``Z3OOX8{-6# zK>7*8IW6u0%*blKEtyhXbM*a`RgQw;JnG!30bD<(PpjMu<#`#gx9l!OjnGOW8LHqn z@%x_DqV9&ylg^Y@gcciu7@H8p1IPoyrA+@Hz_>`e#l&}H-ziBGbNp;qPTz70X|_!v zGv7nGKrThfR;DhZPq+1FVp26`Vg!gZt_sVk3+(u}F@?{$5;ll(u`_D$gZBf%i=o-J zr|=i!G5Wd6;vqrd&W_AvTY*pR-MKF^h=jMwJzyi7f0${UJ7&c>qId%#jp7L49OXY| z8ATc`-k%%+9W%cEJq+7Hy)EhKM}SxVL){wQ6i*{iZ!L=%jcEKS5MZ!JpE#tj&453` zi2RA)Hj&yL^Xvf?}72p%^GD3+I^8LHxR4P+r^ z@F@_m%X^DewLna6i{MX#5(OwLA>2*%B_C7i&J?mL;b{36b$&|hhe-nYr^G(f%!8!n zdswP7#TQFeYpCQCoVI=Dc2Pe?2P#%q+CAe?TTZf%G7 z1cTU+wLTX);dn36tKY*n=mf1WNYmwVVLaN0zRPwZvhZwWlBI1^=yCFYL6y9S;*Pc0 z02*WE-t?(QAcaaASq6Z3K%-^ExWxDvPK4r1;E(im@h0;ho(nF zb(Y3|@HbNI0ynm8Bm(y14Y{v9;*t=xvO(`!wqTL*mgNtMfuc9Q&z(nAd02mzMzM$y zvop20Ydt#bt2Oc9#kgkFOf6JpSGRIz-jcL=m$ei2ZTz$j0@O&kp&1NUX z1YkMV*8Kbm!s-tt!DrOPBHO1G?V8d`o=RoS3tJKzXfYGCrrZ8AA%+>E-=5y@uoa*# zReTed$YCDO&NYQQnVvo;T=SE@m*f+c7VhO@C4G@a+N{vUTQ}}Mkgug2x1<+EFMpQh zjO4JKxPruznxXg3ecLGf zV%z-;emZ&cDmT35l#B@J<*>dVbNp1Fx}vGn%c*s&>T@>+F1C3{swHq&L+Vh)xg>OhYR z{#0OAM4#bN-e}B+_$3xscBjA-wy`Duy^QiF?Hg(EhC0s6Vs@C@Akh;OyF8-sI%JBU z+AkcGo%l`Nin?LpP_>_$cq@VfNcBt+3_o(hXXWMF;{Mz+x*C0d2J|+aIa9ux;2)|u z9!dUel>gPtZki8xyYn#eN9D?`rl&}I^l1J{T!x%;GhD#}E zDxgEx1iXnO!7JjQ$?>sv9<-D0zyYs5)nxwZ9J;-#ESb!E8>9ISQrJ^&I@^MuS0Ex@ zm64_k8>gNuGGZacRS<3&hPe@13O}k378zcs&5*iZ!`w)cL_b4iDGI>}PRhJ{Q79U( zRjs(&Qvm|uURl6am2ta>P-3iGk?O!!tFuMwXUmf<`8V$w2ii_W*t@AB-nMjl1ap^5 zaxsy2Ur3*UVCf_gBO79F^Cwe=uGBluRlS7YuvD=cTHcE}<}hUK-_MF`)5p%t{&&Vf z7>OELbJyMR9$Mh;1iG^WPKa9XR}v*`yTNtpGF*DZ{MBKP=QEG|Wzsg$-z)Y3p4hvW zu4`UN{Z+Fj1k;YMrI?W09}lVoN>@-&E8It+(-DLkjnmXKaKe=|i!HOwpBg^RE52}ay>6p%g zY8plO?3@r6eDu7kl1gw}gquCOp|fqm zn{g?3mv-=uyD>jarLreiUx_a8G$;2oFo%@Rn0BZK{fGoQbnNbep2DPl(wKR(_fg>VNlN4d~vL{Wklla zZvpt*r*Vnz3GbJ~CcMn`6uyS<8`6$xc6B5gjZBX-=edBee4yY3uPS7qB6^}u?CfVV z%3mJVepq^NeZ0$f&+jl{UuV(G=>kZz;J2cJ-a+(H_S(tt&ZZ5d#_pq0J5b4=6v|cSzNdNZD zVzu^x*S0{NS^;&`jy6|7ZtSTVo8jxpEd6_Zl=!2Dq7p|^IGAJYK9EehbnJN;mjfpLLn@yXGQDaPlwOH zRo*fv_m+Y~oOfxmN5>w27*Go}4Ydd6I5PVPL6NMjHdx%94#ksz4yI3|&%00kqF+22 z5}U{#W*0O!0L9+>og2?A-HS_}}smIy9%U5rIi?y{ps5gn7ecV+$ zf6zEb2txvGz>7PWxW)XU^I1-XQYiHj4rK4Y6JN*=<__~eu_$`j;7UQF`$FULQ8C#? zN>?=>%kQ-$N^_f2Rs1xk)Sc@XmU7lU52^1C0098A)q@ljK$bb%qKD_D{tpBNm{plS zJoi79wjXRr_YOhBX`f!*gUO{-qmMXah`y}8sPd*%*WsIPiwF)UB(d-)p$-4Y_TkJv zGnuE5IwB?xl5yyHDQ_d>NoE$A)6$hhp=Eye?xHwkF9pEA4;=bT|M7mWD~TcL-P7gg zkpy?rk`|X-;KCGfeSq9+xvcgbfYl{v1JM=y{z&woMcp6Evbz*uU)hZBXFEtKX06s= zBpk^qEPS6QaAgj09cD<+a3>9B{pj2b&3{=V=Fye(F%AcqXV_J2k0~N8*~8KLm_h_c zeJZ)wrtI!YqW>-57HxWwUsXhAHWeF=BP(I}RJi>Duxh?0{0I8vIyS>A&tQYH7&LC2S<{q7N(+MC&9a(uqDH#7#**gpuzxMv z)r^{mP)g&b#K!0?H#8(GA%}OV*pW_Nl8&V|By_Ql zZkWH{%XdfGk^U8v<&ehM%Z;3~pgCMk{pt$fh?6CB?c0i?&;_U>B#R8q8bT*rEAkxD zsIg}|{z~!JZYNVZeOk|b8=K(%N~LY^P;=-$3lVE}tJn_MNc2k2GE$LB_%Z0ZgrO}S zlC2}gMV9_6iMPnZQh>hVWAfY&y^^mB*WARq(0G<=O*|+mV$a3bsdKpoyn*@VA^ba? zs%i|Fzpe_LuS-Pdsji+%rDwe{KXlg+m-b3Bx3pcWtG;7emn$+&evzG@Nvx_4?wiiO zgN4zG^~+hbtKAfHWB#l}N{r6W%7H4JdlT2tiba{_%Ms_ESoBD|&27zw%2h7~N z(@d>8p|RZ^hcWMTQ;NnHe5K`t+pwO7NTkVXZ--oKS&{l*uqNdu=f~XqCDYH(HX9m z%cn<{*JE|KH;SGo=-&H98Vd5XWzfjvqF2KiN~$yihxF=!6Rn^o*Jku;Ok5?cWF6)A z1x&$jea=VVMEkP|;N3uixFVCXp;p%D^`o%>lQ1a#9@U#cr%Ly^l3miOVvazSG0VPk zfQU3rXO@9LW8w=#YwJ6gubKFx4(Ls;_uyB<`tqdENnx-wYBUr{M`QnR1Mu4@b9^}XgqUl76lSH8)%bOe37ZwIZ72S#Qv+sYcMb=x z8A6aXsu7kro~FtBu=5<-nppai3OT=WApK&q;PJoP=2m%Jgw*W&*-EP+j1Mo6g5JIs zqt$aM)Sg|Ju}mZ)FmN5>Z93UB*+&oG`W6ifG4V~EIro^@H%~}Nn7b-tzDL- zHjV8LIt+JC*jtUuZs|8Yppi+oREm8IMLAw*9GIo{?GhlO@9@6z&8+a~kx{q-K9usG z-Xplwo|vzG;FnZMYodok2>Eo8tKN^Gof!4sF}W}V1!Cdn)~8`(GP;sOdqNgRnR6q% z{|~ePb0=ozzv6i#tkw6vh@e?3@DS?O+iDE;dpRaFs>Ty&d% zl@K^Cl4Y$Nlf@?V`E&j8COGWyh1l&*%%LoTB-kJQ26VrKCoP{a-B=jKzAVNfD0r2l z2ZA?>EmhTEc8}rST73Rn^iJQy<(K&Rt+H-SoBUZ79@;vV%{O!Y;q|ylKqUCR425|+ zSI6XyvH$*KouAe`v)^CZ1E${zkAoLg420S7d^?imXA_<%2ap#*bjbVYHQe$SBhIcD zF~{nwl!-a6dJ38vyDc&pb>>u83GjPvCyIDrgFcZ0BC%I?0k_hrm-^a+Xt0Q#C&*?N zyhx_lG0RD}-#9|_irnS_pN+Bplc|%3x3WM7ul*&`P3TSXp*)DCysX@b0R~#y~ihe)Q(R;JZ+?RB<`*{>C(-2 zyaJR1S1otDQdqlHT!x7W^1i?J02--D$r2Vn6J1 z)(*vxR=`5uu=p~RkL%^FPNb>f)#n9WdKeY^g9(6>CKfiGuOy%0>g3( z(-4tbbq0Or@hA!Tb()G&lF>c>K}nS_+j(WwSemuk>z9Bv?P4WlsP(ar;5_NWR;29ZAmsi@*Hrri*s_@Z~X>^PC>mF$7GzQ-3l9F84+ZVD1nvfO7 zY0SdD6b|q^Fps`IC~0W0Qc#f16$_mhlcg|#p>*x*E~d{v6?J*5S)Y}gUsi-+P4Ae7 zqP%bR1At&n!PNC&?0}8%lKZ1~KL(ONveoD-MPA4sKb7@){E?B(5F`|7cK-(wozMPj zIHc9#g8dKV=`{dgPDY<?I~bGvdJ|; zg<$%$P_66z<9Oy;d)3{ z0DXZ2=h_vP7)eoRXlI5%2Z@SZE*Eew(6KIF`Q0ENaC0ZHER)S&Bn>&V|Z-TQRDO*T~VsX z;S;7@_HpVW?(ZdL|M?v;+lz6pl0|?%ho{I}gL9|2u66J5XpmeD02c2U zsNz3A*Hol;NR*{gdj}C0VCa;bC&j8_nT$*qT5}Aoo&k76gD-9fdNc$|4By)PvQG9h ztP-5|&bHT}S4e(g;ZbprZ&TUl__$=9egb3t=*lFUmj=CE?HaR1MNMTq`cnFy=mW;^ zi_5z?Xz^244|GD=yXH=X$x$H^Yt5wuhBBu)_q)KMU0egI=4GG5S+i;J8uCcCn^xn@ z)!OL;jtAt~@TdxMGPr{?>&(vy2Fc4r>Ij*JMU(};&KqqPbKI$++#;XI3h7i=cd|J4 zCJ(CQUY7*bIIN+ZFexSv_+Ww#IuI%YN<7=b3Ei6-5Wh7q^wUiH3?Rw)aUt ztA6jgpS8d;6#d0b-`rAdwf4AjS5;<&b&^8Mo7(!v!=DaWx&;dYRexYqrf_|1 z0bX(S9i*w@==`d)f+$~}53D`4Tp?&qEorT928v4wD)%9mVn{ z5M|2fBW+<*G%{{uxyrkp>9|)})Tdw7MJ4gr;7|4#iSjHaxLrUOnc_52p}!_?$B_17 zB3foGk}RgrM?3M)S=NeK;#|Da*}@1O08PlL#5I4-{{l|m`lftiA1;~$e?~-XeY0JS z=ZH!DwCj8Y_{-C|V{PGXHp1zho;~*yrcBe0iZ>W*5Y=ZLv(SoC@wu61pHeR6iJ3Iw zc(hoPXYN}`?{*|^Z^E9rwyb1S(&yaL5QSaT@tIiZu}rcHI~|1|*<13oId-pscM$NP zhAdBy_P6}j=#sgJspXt7(&uS)1Ih%%Mr80|U@{jDHhvo#vTa!ZxdYS5( zt-uksgzML)sc#p3(VM9J!{jYxLyHlYA8d8azxRAD@*IfN=W^G#iVf>5W9pidzbXnp z7!|ya4K+$3)l5P^z9T{4h;v=Q{kiU3csO@tl@J-$Jj8@k6ld$(cYZTLK%sFZU6<;E zjAW_3HF0;9+`!Ez<6c7<%Leu6%1m4dJ?B9vdAmU&Lm&p-d`lzKn%~(}-L`+4*i0p9 z9vwDSRG3jNBNd(sng}`rx!rVqB);5_X3o=;UKVE)_lJ1`&O55%ibmkR@{yCEo-c(B@*nz)mM)ONA;{dMQ=_?+7N za<9xxoNv+hR}b?n#|AAP~B%7KJON*hHD4lRHgtKxXNI0Qyx?f_g`sxK}{WkPw;; zeEJ7j#P`9+{31!|k#b*Iy#w#yA#5xcIXx*ZkDkLx?_*Y0y1Hy4dS<#eOiQq{$V}Xs zRyiJDNu(y06fkR689RpP{H%l*nM>9mv24{b#mL(0;9Q+9Gok~Zj(}~f z=mHI^m@AZT{Pn(k*3|G1{pmv!cLX)|j#6xDVo?q;QV4M7a~uFo5=6OLJ%poP8jD1= zGkY&Q^v1Ib#pc`wRCHQo80Zmjwnr~m9*57yYe3do6c)MOcUiXBsC|g50xMj$AWDo? zDeu&g&A>KEtwKPJDt~1q$;iOjjI_xp4co4ZZ|k!iq4k$thB2Y~A%+ro&OI1z5Jd>rovCwOvF4aXjHG*J{BvZ^0l+$ znJec|{}!{3TLo?Eh%9>3oF|yDl~ciBG_)Tf^SQZsxE|;KwHS(ku9Q=rCb{$jLI*+S zvz2aC3jo>CTVwx^D4^}j%3A%|#;X&JAI{s{e}wSpSL5?R2FFu&oTrErf; zPuL)fLtK^cJ4=WvFA;_x(Zm7}lF~Rn61~khS0^jT^~FrMlBRzl2LvjCpYM;Q9&V_y z6@X2HsB6C_lPg$hW8UkK+&B#X5sJ-?CQv*F#LEof=WG#|9DRR}U!2ehB5)i#4M*&# z>(GzE%3y(IIFy)mQwJ57FnFS=Hfyu$*p(!Fm7UqttVptKOU|PM2nBeQC$=G z2`S3ug;ni1&s^|cQEG;ljK1J&*Ndz{8J6UfCe$Xle&5j*zef-?3EGEw=jnS_s1??5 zGt~*a<|Bsxn2YbRqjPyqEWapmfsYL zyog_AE3-D>x;n>}{G<>7PLGsX++Rhf$=eK_fvW1IL;LMW;+Ec=pX&y`)IWM3oHj3h zA47Iql|RgzOR-e3zr<$Kzf!>}MYIJYV0xM5rBF_FtetR1HV+YC!0#Iym*x}So_k|h zmdmqf43zT>S1W{PkX`d(`)dVC28e@KT7{##^qmgnp0UlWoUQ@^>Vt@<(xwgrHor#N zza+TQlp_)R>AD3HgCiIW&E9+c<^6QtTI5*+wZ+N3kyw|LBB+KwXp;~9CE5Ld`yw6| znSV~!E*(i%jwzh&7M2+> z`Em!dOLFCUWUi|}M!)5e_qUP!`R}HBU*}f`_YDrL?q`03EuAP>$=)Y%=45g4{5%s9x5vgP@CdPI7pEON z-!KU0PFx1y?qg-?#LQy|lNz+$amPS0lAnOar5|?pxtjZ9yQFNg&b1H`i%sN5w6!Sf zExik!oJmhZ<@|C5V_1Wg4(+u?4pNX-6CKK^4D9dir;GbJX3k{u54a96zTVCR5e0t1 z-=kyS54So)G2b{;@HiX5wZ9Y}4u%}$dfj5LF`EN99u*y#3&kPux_uZT6U)#hfTJ0S zg>GaE|4>9=RrX-70BQa~MA#viH07YeNS-R=Ooa0TMwz9T#eJ8%ZhuQ*O3Sz%Q?2lG zS?1QVw4s61>5Oa*gn=qf6^(6B+v0-cvF7?DPBPY>;69Aff?T!o_2=0pl0NsFrG;oO zNlcClESQwiLx{v_l{DR0u!`~iHgVkV~k)bFap{k^Y|pj*s3w)Ce1 zVqd3~IEej0OlES1Xix$U9oK z#U61Qj@p}q)0m?+eJ6{|e7LSMe^j^|WUc3{5H(Eejm#GDs(h9i_;M1|dEAhB_R=F@ zLU6%8*@NS-UTHQ#Agl%}D5tjy<8W-MeQBTeajU|rTnb(Tj^{F>!Ftr#KMq&&C<2iE zLCy!VYTfY01-;7o&cT&+4QpCjs+gHp-9@**Y~rIOlUpnWO?p*q7U4o+#56|z%gq)@ z_ayrj8Fz|d+OtLfnB!e>W9D8q!&I9)ep%8a zE^kP8zS9NuOxli+t$Vh5v`*#!L;`T}k3N#-+XZ^`#~04S0SfVU^=M*Z7fuiS2#%VGFgOWJukF_fF1d+toRv>NojK0fod9 zF0!NP)-TTZC%h^lOf9b5rs`KpKSFz7rU_Q_$QTI@?{T(`r2zsQfyfC@ z-IYR2MTuXV;&Z`cse0>Y>24Vc0V`{2OF z=J}i!k(2iQL`Gy1CQ`3p8YeqeNYZI<7NgR6=@Go*zhhm>|7@#aEB_Wl;Us!o*9 zZ+Q}@Yg-MlGQe&&mi?T{_5@V#2>J0BKCc=i@t*X(4J5Ms5hQSYst;`gtPNNgl?J=F z0}}deXTl0pm>MjRE#`m6May5GFSNa8$y5WH90nx@ud5Pqm=6z5-mIKJ3QIZU!qJE-66hzZ*X)6IS{xbICBaMeU1NafD_~BR@0ppDL zExD3riQyhhQ1LfgtqusBtZz6Z|KmkfJ;BhO|2{Zn=_5RlDVJ+EcDR|AREAj)o4O3d z{XID-^6!j4UgamK3A~c(8L6z%sW^wSBNC91!#q{uMnK6B|3vj)iSD^Cdh(MH53c;T z`$oPkL>!@rV-!Gqi=O*0$Gy%)PR!hj|L-{t#5YV2=a%hs2c`oiq*^P-@%(!~aG!FI z44kCAlayMZVG@)_N>Tp_wvC zkCS$}kZ?vO#A$*uP!+Hxu?U%zBjJu6B8_F&nFV;>_;`4M)k*2dwy*GC>bUOckEJ~? zulU9gl-s}Ii5=C&u$jWrK6a<;BH6dLcNUsYVS16paz>Xul`A7pSNq>EV5J7pV8RuLt|pm^0*xLXng{40K)~kwy0 z(+y<(ZZhm6-pF=|b7+pc4>@~w9Ts|iQ$rc*IWCdrpsVdhsCR`lTcHr(!bb*wF{jZ0 z4yIpgWMS&==Kg(6mThMyhP~dve5a=8>GEqn6g33q@hVJ(%`s*gdiqwYBwKugGsOj@ce-O0?XFR^=Lo>~Kasc^RrPi#qf|F%z zZY`K-s|5dEpR1ju&U)028?v#f{(dUg9>7pQ*=<2@)zs*0H~0mlam2$!aG{!&f3e{e z$f}0mE_Mw{n~JvhK#tJW=9$VaCd4PC98m&u}}Gna-!ugw*J8i zNikATEjqtuOzBmr%$n%UN;{6+iAY%;85gB2!&Q-&g8nGY<`C@~pWB1ZdxrBuJmZ7? zmXI$Wp-c|T#LWO=$MAJ7XvkM2QQ(UK3TrkXdL2M;uRG%9(HGP}Y=O`ecs#4#lPw^) zuIQIawP4@!jn;l|P3?LP?KzmIll2byIQ^uFz%xr~^cq#RwDw@4xI-bzP*wQRZ@ei- z(#-0Yos*qvIfi^BUvC1DdHY9G5ON-m!A^**qM_DR>e-k_cCOH$(NqQ3!G|@>_F8T5Sv)SEM{~c5-lt%s8lVl9Ov}uHo&)fRR zRb7X7JAtIM9 zJ-7Z5I4AAo+QyEH^+o;JFKOIMN9Rm7-2#QK7C1n^zp4u7Ni481=P$gbEM5II=|z?t z!P4LOwSf5dm;EKOy(+^aWrES}6AVK%=u{ILU^we=y7wJaA#eYu^?-%#A1Gqk_4!CG zYCT8tz4lT6VIxFrHv!q(w+C$LW$gyht);U->h8HB1AkGSK+;%kp~8V0Jg7;Tf2pXF z2Qd8K?a>McAbt%ND(w@Nf;|M+%5;BR3GDnyW1Wx@c|PX&$PmsMw7Xvoz<8Ruo1OJy zm<9g&6DZ&TZ1ZUqEctpES{22hF<1#*!nmQiyH$vQyCh_Hcb>+JlC^zNq`Vv@z_2*6 zBK?~}cR5jX$O{ey*l}F4|V4 z=3fc?msTv1iz@CuF=a7NZaTKo&JV*Am2SXc9%Tyt6h8KQrou8L1fi3QT-l27Ur96( z9T~z4o|udD6C!*};lpBge+yAv7cvwe*z9NJg{G*j9MP+oGhv{) zSzg_FmK4ly3EjlG$rGNs8Ds4)abJpQYL&!GeVC*^8stu^pa;$-m5S*q+sA6J zT>T!TjSk~lN~x?fz2}|yyOD^**aXV?h6?3&Wi|^@!b|CqhSkJHaHVv&D0{uR8@Qf1 zW(qa?WzZRpfGjx{_u7`f;6~b}FBvn`Pb(ETw%FoUTHA2F61dyBnT2^ia@i~L6DZyJlIS+G`5gGgvay|7(zW6lB2(92I_!h0{ag(O z@~ycW_zgc+A1cI!n3VZh@uLt_EhJNi_784Kl-jd8{QePc!6|3{zPE-f7K1X1L7$vh zp4YN7a(cihHW-C2*7gVJ+^AvESrzgDB>&jY?9$#M4Cn~jJG`SBXQ*WgueKw#rOV*b z5V`;PkpeN@H@olpQ`{3Y=0TD#jP8GVrcS*cNgYrX%jPifj;~mVHyCQc!*Uvwnxh=U zB#^5WN`n)c5@hY9uAzKHIk1zPM2XdZ$G@E-j0rQfwljx(Oc5IX;E!hix>I7)`>%q5 z2k5t~1YoR9Q{8!1U(EFWoK-nOV8M$rWX;RUV@=huG5ht>IJ04ugQ24g{7f+OA4nlZ zCCNNvZ*shw$34-g&m4JSj|!T3*7J17Q$8-+|`oI6} zp+f{gK)|6prKP*O8>OUc=nys`h&Xh^P}1EE0xI1#ba$$x z?DbyjweGtKf$oiN7u)3e9P`DItDWu&#IZGE8~u zfnCBbR>|&s)5^?sACV$VPx+7eTmWuU#7I=sHC1{sK+>K5fgFuq+|%d=$t@@KiKvhj zZ&gE&%JJ8j+wLf?oXvs^f)!xwu%>)UKEAR?3a#u;5t<$m+vYH~&R`!|uQ*JdG^M}5 ziFchShCQ;E=lD%8<|rpa3Q55&SMo~DWIFa2$}Agi)i5pB;Wp7N-Xsl+N(l@Kwo7#p zA2^gPgwU3%!){)l<8(RecGktNDR0A}Z_skO*u{*ntDS9EdNbuYaDZ`PGKqD~zf~i@ z69XeAM59U&+vv}Cx%s?Iw{A>yv6OAhA;D5*u}D}KeBTlq0lwhouAkm+}1KI z388NbJvDI^x#2X+esWnwH^=etV z50Xd+A(;IDbk3+G!4RdkD-tXV9FhTYiB3Z=SQYyT)qrZf>IeH%v%&I+FV6Vk;t?|I z;BcC?UYVf}O;Ad>Pw4XfO@!xoi$s5X%r_Yckc8Ch0 z%f7+Yi4!a+hdZhM(QJK-)^Om_+~ncNZxe-UjsNtw(0YLnoBeF|)Kq1+FKs zNrpvy;SyYJCoYXcGJ+fFr^Zb?#M5IfCIE)|uMU7cXe&9YI4AWYuBQKa5f`7#~*(@C>t$SL|xG*fU!g za@x~ge+xAJ^cSnQ_lkHM+m^^f#m;`{(SZ(qSa1W=)&EiYw_Hn|JgqMJ3ecFl{m#aI zSRFV&v0wenM2q4X7C1dZSI9}vja$IXzw8vnHInq2Ybr;>|FYa9oFl$Bp(R*v^hr63n1`5tEg8o(KkOK6))yRFgH5BQS zPsgB6+kb|I>=Kf}B~{wV@@>oV^a$G|3IzUbrXx<-2JFRA=tKV@UCS%ezU!7(u#nU2 z`}j|68@M(uxSfq|?GLZV92qh|Ew(C-IciGlq(9-77c8)#W(%(#4CQh*(lrBgJKPrQ z8csE>nd02bU+rD2?BW8I=}4`Du;^M#XKfN;p$Yv?idu6qk7KPy4^7dWpP7Zl#{m2J zuHaN`(E~3c$F$h|Z@8x9E7n4ik&eu%PRq}>eO-u#h**_n&ix;G9v!SWEY&tb^7LI4 zZcnQi;0k2pg5e04-tnL#hv8Fx2OZL{ZL-Q_-=qEqY05m2+G<^8X?N6OXT|ctrZ4j8 zf$4o0v?KUrNtQQLry9$y6N#dNQUZV!D~K!0vL*d8D9uBy_Q$)6pdHGl~iZYPJ;4f9>`7NmQ#=O63;Ew~E4}H4kIH z+ogB&*=ozXzE2k~ZxM5}gcK^e%6bq7R!tMW-aPaQzQ50#CHK>wMje{~lh#dI%7>z- z;&_r6M&jfi6;_xEK1v?ulwttbT~D@_?~RRImA{QoH=!JYwevKEgzDAbH7Vy3aV zEQC&}fv(on5R_Si5DiEoER`(FHuw#pz|i`2LY&hxnbCPrs8 zv+oU(*d9Oyp@WwB3bx+a5wLFLPe>x3N*tdf67f%o0S0fhgI<1j*U_lb5rVEy=_ zcE?}C?jpjPUw%eH*jTGm+R; zr}`gzw${L5?#0-kM9jpI3tvrciRF)jK8X^Y7*y+mYncDHVx$QW9xrvIElB_w$Y}xG$yQarzS7M5{<_g@= zm!#Dw<&}BZ*@?5(Sud@E?OF@PG*}#KVopt-%w$8*zJSLb_x^*h@LWnqU)Q90WWX zm0h8)+cNy_w4O(|&C}$J+IWeWYwO(mI_NDXs0rOCt14G6`Sx;(xY3`KQiGL2NN&jb z0DufVvX^EC29CHf^{pAYZ9))S{sLjq1~#AKR{LJ!x%8`2Y1VuUMy)yg)0`_tK=pS| z>6QOBeKFhgjj3Flqde_xbXavz`oYFf zG-@@+fq163vU<9nU$?d&v@~8{@pA0?0Eo9_{gNpnPmHsiaxaIt&_1J6J&MkN6g5c) z(UPF>+@de!Low1;19Pz&tX3J{bULKb_sh_Ou!~;sNcAPi;>C<&+ABTFuHcZn>~VK2 zp!jk@_qwCaMZn=FDz_5Z2oTHGHCt@3B8AbmeHd+RD$@LnMk1?Ru_>cDp7`(M5isr8 zm{O>_tKGh0bS4!+&(>46Idz@Wtc*%aFsfB=iVt9MD8B;lee|e zU-m`wbQjLP9{AIr{fmAP>tfAdfX&=Js72;2GNiIRt0AHF&0n-}Uf~Dn>XHap=i!Ks zwZoA76-&0qG*Y@9d#d*+&y_lUtIU7OoU(@@1An!O5t{eT?teGb5+EnGhv#~Mu%mB`Md%tNbRf_UnlPcthAD2wrNtY z3>6pp5DubgJQFt9x67w=*F2|dE88g77(?KyaISk?A-jrA)GRYk(PHzZoju`DwD40y zi`K~9XVM%V#qP#r+*p6ADVC*TMJ+l1v|33G|B~X#+1P>RWI(Np45!_wWs!PfG1tB{ z%Co2?1=f@exud?-WgB$B_Ssu6&BncelK>qHykIX^@W8BRe7clun8dm)=fLVEtM?EG zc0eiwyN?ZzB;(5~oLE-CieOA4w|?-wJhhckL1teAB!}pb|`i(1k z8Qh2}Q2Veypj)F|QTkPB)%rXBrclXy*%V^oj#GZ^Q)k+eN!GR;L6G=LT#2d^w_&$x z*dN<{v`G4LWA2ATldayj={acEZnV5V{fmx5PXt8xfi+F!qsMy@a%{bxp@UAe5O&MP z7!`jjN!y>L?{XfWvyzM?Rd)JXsRaq>Y`iFUW(}<(8tH#ZF&ydSvPvzE*i?FP&aDjcc ze!7b@k>uUn%E2J%s5_>vKQ-zLLL`#Dcwn8DszW#`qC(1$`)0PYrN! zs2im*tZeVuw=T04f!~G(LGtq{xfZk1l_MHHhMet$A|BaQgsBW9-u0t}kF$%6lV0rF z`e~KnH045fk|v-Y>{)orZnet%#`V4zZ^0@LZU+ett9<4sR$_3Q@R?>Vke{WVo?mUb zy}z&ZE(f^O^xTO{|kHphIW!8OF=Yu$18 z?{gXccFE&)+J?8J-pOD$2Ig1ofe70nJBC-`J3*frpAmG5JC$`VO+q(v`a@{%#ammI z$!-Cz-kiM%PUpL53ej(V9L0i1%b3{PIVm#dzb1Y~8EdOTsj^vJr|m-}Tqfa{`Wyq) zDgc;PkGxh-Lm}nP8*OF&bHZA(2im@ngAj zKt}a1uW!`UgXte>>`|jlRzRB?25k|jNb_N}C+-BvoYCOq6$P|#H{z){kTCL3qQR6k zzJ&;LI~=PoYiKLwZzb#CnxGTgrV%FtD3m{M4W@@4f7w2S)`*@)pEZ3E>tZ@=w-xWs z07omtSLIQWnJT*KpdI6gO?6!7Z@$nMPc~{ z&My+vx)>qERL?0(|DUNkSz8S?8C1{qfeFDEZbscvcnG6WvNF0X{FeH3u|s`6)h!}RpHn&Tx0n#j82+eavbG$@-pi97 zEb~yk$`3^zG~AX&-uGveV(~}m6884 zmy40BWY2R2to|#ivw(P~IHV=%jW0~lquzojP*-}E0pR&m=t;ABcl7|v?GKsQ`|%aO@osi_r7%TSF=) z4PJP{p-vocox|k>uhcn%#>kD)4#^#bqXQ$ghoxpij^CXgl{G&6=U)MjJ7Xd_+>-(~ zYZam58Rr(6F}k-ig;r``_q=wCm@1c~=~UCC%2Cj;kfr|TNx1@`|ETMisFW-Y>~7UD()h53ns5 zJe;I*%>PoqK#6&mG{O)+{I{}XN7SPvJeKcH-=QG&F9Ve&gEhGre&c*lr#A7?SGsmL zLo#}y(oa8^{E*Hg*^{_fUCKx81Cyp_TOy70eC*;s*LT; z^0m*8s^ulNHf^K%_1PN}Jr;)qrbOxz#t(;HJS$SI5j+erj3b925V4@^(k%M=^$_P~ zi&ej%!)vym_RkPI(Gz|@_kBdHON7c?%unePMSaha`fM9`JA}Vws)#F@u@*AE>llLk zmAlF3fC51UuHQiE!*R6fN)f3_ap9O;xAyJK{6gG#gLMO?1~G_`+0?)})*}57xR|Vt z%WcN5g2S4$ay3Bx7?8PQT>d$#HJy8jTX^E#k5bLlb~$n`f3)SyT9;iVZI z?iDT5;fcbR*n9b+zTF=yl+gr#@JqgHu&Mfn0nY|fSHGfAbF5BCtfeH`xpDTb91~@b zSu=}EzBGJCUUj;QUo40v9%zkhw@ItpJNn=|W{H%vvyX3_VUNj+>gRSR02Q+bVzeBA zXHz(AC**vG6aVI^iU0oOD@-DJ!xoYs_3XTa87uCo$@%cSlThYQn+&19?h3(0pPfNT zJ)oTdLmqSk1tU}iVk6@1%HqR~wt6}$?n>J098%)rqPERVp(LL_SI_A>2a?N_qG60n zX6cw7!#2^$49bq^B{Lau|{=J1q!b+pRII3Od(Cq1HwaXe3@M6@! zW^^ApP|V+d*h_X&d0jA?)_JD5`E~GV0#>RtrHU%W`w3oPjRMQzT|^TPn13BaaYXS; zu-Qgw!3Z9bNZ!$+5&n0>wg&h?&k<_!?AYaV_`a*!+Y-pVp>mO*6(y;raM3G1?%Vga zs05Zt6W#xVycf}{p>X$*V>xna1%6WK7xu9|tcu_le|PfnVuYpt(mcEXRI-h&BaJC# zF_ySBu!O))v20ku*(LKGZn)OOBBgYXt=S{5WRbUaeP-+4<5ayPH>;?N@n>q@+8zCj zJzX0{7QH$MmnR&4@g$Idu{vXnL$RmjBltRaj%;uzV!Nd3ef!8FgON)NFc-oQ7atp* z({!l!iKJ$BU&qSKQR}C3)$7#NsjwaIUdhd4yW>WCSL zjR*zDpMJ4Nif=gEMPDWYz7+c#_j{FK0}}R1Q~{B>=r8*Sf1U^TZ#$lEqIWVa;Au)s zcEw(wzpPvmDp>rbp`J|{7tIwf@77^OkOq4_NIf6jg;`|zawvo0!o1A^%_B%zVANrn ztck@OVvD}<68=ZgWbKP>v}oxlrm`!FzVK_^5-}tnT({{&$0Z98%*Pk2MYUsy<88`s|l`IV&;@ouJmx(DjEW603usw3t#Fn>pF#?DCBM zuhhTV)^ozu0r&4lZteIY-dlA|PXE+2Ng8e&!f>6*d(ol$f6AIzjP)LK6u-#H3;Hat z5UAukfM~EGA?G?RsR2z#WXuOf`}A1@y0nvv6@gJ7Jg(29#w{4nk6Vg8|LGi#-Tx#s zG(7U~!z^7}cO-PIL07wfivp!_-)^D2I5tUe`Kp_(3P9wtd@bDF`QpYKJDR^G9%<4G zTVxC|L-Y)um|7y9Cfaq$wnwoA8D#!ue z8HqnVfu#N#vy2K;Y!wv~7j9hbKJW@D+Oo6m`R)x#S}nbK=me8wr#&hK%eQn4Mq(`p z3x9GWBssYeEW)PbX}`#$Mq3bTtFDD&5bI1r@SlTi8w^e`{ZRuH3BTf>`>oRl%<7=5 z>B2%~x$xP2rk9vQc*KzM%Pfe{8UCc!=(A6F*QI|=Xy}b3)qgbH&$JT6D2wSu@iB=X z%^KWubRwyNP_1I3-G-dk#3z#4?9%HH~q29zhgJCy>pc{$*PNE}5U2iuUZ|FgOwW@Z6}&2ArwZOg0qF_Gm8M7ITI6=nQH3BhD%atdQ6q3|1j$USg5AO(&Tq@$0IRUdF}V zti&!b4L!eBh`1w^M8nDS(+I5>9PbMgHZdXqbK>?;dtsITWNI)(iC5a-)-+o8$1v^* ziS4z`4Ut8NusGzZTnA8P+us51cjht-AL&S+j?oOBVKQ7+{kbe)^s!?*R}{Hndq0)!{-^!U*f z83M7yI+DItgid7NmP$@%UymRz-aH9)Z)#I@dX2NT9-pc%4gj^DBW*VCG;?gouC-O( z*irxLz8NfE*#9#o1gCb?NERhnQf;en@}r=f5n&G>_q)?SkPIYGAjjRO{umq`Fv0ag7p%kqn4*1VTkoc>3{!Fr5;O0$dexmXw{P@~ml-L3~q$i4mh(1Iuz_qAXgU zY|&CLcSoZBAOH{P3dn4=id|i_GS8oEfbTQBz_8=sCpIN;W6mcT>r~Jgdl|mV8Y@S> zpN}5gxS*f8#qgY-$-^T{ioV1(a4t%HTTZNgSHvAd==CHl1H=O$barih3|Ttg+qLJ8 z#Cmbk4(ScLf(SFggp8tu_oJ}do%(GtFEnbC6uVA*;N`yU#El}=Ue4aF**1*&EV{+K z%iqXjA)m4{@R_{GE-_JkUnDbHEMmKayl7^duK&+><<(wxIQ&k3<7PR{1GcE^fMd#_IPknBlSR*K)3%8X)>-XIB+Da{Yina?o?-XC(NzYo&lhrL(Y#e`vR1vMl)1ivOogqW2ly9q^nW zp}n#rzS}hC!C;w+@Yrsay=KZ@f-GM;=}44V06&mw4$ZWpgZoR!)8QVXqPspCE?Qqy z{BA1LEOEGJ``fm#c-?f9EtZXRZ1B6*(iH79UXz9va$9lObWu`JFGNm{Wq>5c?v(x; zg&f%%gu8f<{rhy6cf{V3(`imTODNAK|K8~~r@SNHJ~WdUSIw{CRpKQHf|Q=c4}D_-le>wHUvG)l?Q2w9OD$Q{NwK${u873jOWpDl$|NH)-|rr%Z&8^q7z*&sZ$eNm%Q zp|LU|%TNhlH4#0?KVR}Q6M`gbU`m7YcibOy{KfS%4@iU(Wl~6MzqCMEMgO~nx;fsF z@zqDoW`ck7Z($7eGF!?!S$M5$yLG*XnQLE7jB!q6vDPc3^o=BLE2NAwy9aG z6GiQ{srcJyBzW`wXtpwh|J!SGYGwXSw;gD2b@U2s$?*fr$Z=Y)E zA{uV3b)n@4dOusvG^D@ps_ zVwvNoX72SLe2GH#EyzEw&J9&g_y0zx+wV4(vq&2l^mW%~Wm~rScxCMW*(-L$hcT zwHAZ86rLZ$C|KEfclu!d>cxBFXO5o{n81N#6`T9Vb-FBNdoOZgRQ9x)>1T5`424~7 z8#7~B?6uwrGB=d$uJ3uw4*4{(qPJ~-SoG1?iaqqe^{gDQ{=VHeVS8RttSO@C!Rl$o z-I@%%47NpZ6;o1a-XF}|b%rm=oneRy{0yoFZV#CsFCBuHVc_pi+y;bu#Yk2R22V44 zDmZ<9HBVnyANP;2h$3PT{4WR5^6R#76{F&X8tc(&^P~do`Jh^R_rGg|99yiPOowi# z?>c|xFxzEfz_yJ$(H;YXX{Zl1D0UaXtHHI45Zre^toNgAsFJUWd98CIL+%5R7%K=6 z0E>cE!Vlz4qJgLewQ1WB5VuX*GGzb#47jA&d+sH{?mXf6J!$}iYMNb{EXX>r_9v#} zs08TfTo*z_qCXDsDFI9Tv*hmLhc?1K5_=)!@|=`qA<0^zllEY|1^it5qHiHY(I%qP zWcVUF6eg@-3{_PM0~EOY2g>8Y0E-d)ci{K05-{_sdm7Qjic;~x!>T3O?w?;}3uAf` zvPAYgL5q7YQHF$ptupUVzzmkj^JmEPG1HP|Cl~C&A3OJZ<;@Zc{|-C1FG^Ow--pIZ zL4s2Vs2zkhT>0Cv4;zbdoC(S#$D3W&>Dp9PcSLDL2c!hAz{9+8T|c()Wo3G%0H9qq zI)}T1tMi~mCme^__T2EJFMMR+FD6yfoXQHtzV}CR-M{7EKebp(a2bm2ujtfH(4{re zR%T?asLjS-h*@}ZKuW(tc>PFlGFm?1=pL^{kPb(;l?8f3jntPBRC+#lbH)Oyku)*o z1^=YRgPT-cF*S+H9|&7$=I({MjDhwfQ;K%yV{hS$9c-nY?Up>MrfK6JOes1`a~X=Z zBQMXKlBe=A&Zah^ROl^C>Decs^Y5YUB{z$DaF>{Cf*BHcVcv;gTa3D17oHK4bPh`qRB>Z?Ne77%vyQngG8}kgU1vihd0hp(Hx)NY# z#y3T`tQxGRuwnCf8zL!U8Z+{8dseHi(Sxm>M3`)FARr;q*A5+~9ciHUg)B4l@%C`` zvb?RrBvR}mPFEj>*y@n`R78w1?&0phcY$&&HL!zcUF@lZJyiVhz8zJPO<$Ot@&Hxs z?`gD-hhOpZH0o|qraC#upFzA#&467l=#+m0u8#K90qqbqXo>ypC5Sd=Rnbr!bd z#J+Lw`u*u`X59-(i(JVylbYtvqk0#nF_21SEY^EJFmT^r*t9B9Bs&MazbA7e;(-9XN8wvr#U|EF@<~)t?GlxUwEZZ{hhfAx3As8O@*>Z>-cu~ zytp3H%s)5~Hv_eB%R<>TB9JO~)6A=Um|`e%n8F-LwY@M9e&}C;V5sY5Hy<`w?2b=* zz~Tcyn`4J3+X%Refp&aqJpZZaQw%&V*&8hp!)xSUg8OW4{h3bKmNI&Dyy>YSYrC8e z%@Z1RO+bsM`%sb053!^X2u}<9lYqh+^7m*$K}$*j?<)fg$UfyW0@wBFCR!pzn;aW8 zBQ8MjY;_O{zd1y9zTQLKyf zo2fem+(N$B*)$J-F8)vaLdx`K%(1^6MX?0hn_I9a`9HS0(ZR z=Zm!h5xIzlb`ol}-0|YKtk7q)=J(x8Xe2nZ$-LpNKP6A&{#4tme9R)9TeO{50|+Jd zY#6MmtBBNyHv3OUa)&G3VIc|%j#Ue{Y4Z-%CKr2O4Y;0}@^&3Qj(&bjGV2gF4rk{b zeC^H#gHs$<-!=m`1n1QzDBm}S4iQ1ZMPdI;u@-XH{#uM`yvLKa>HP4y*&1x$K)=VHHgp5;CfE~HStt>M8WH~d{cC^8tjYK3O9Z-o84`u> zd320W_2Y0Ap*Bd86IidX(z2+g_RJrFD&o>f%3n4t^y?+mJILCY)uE*6pKf~2!tuF0 zvQP;__an#v*%ebmXY&LQ(9ID2@0X>X5BgPc1#4D(x4119mjg7?r})3(3=n? zF<14WJp5B`_+p14ylCa>$Z`qE6gge8yOmRuLx5RmUd_wxsg@`fJ>!{V>8Yfy*jYm` zgUm)m%L>Q6{O-2>{_K}zMkSxgciNz(%JBR0g3F1k$^wJt7m-;S#WRqiQ$ysq|1FD>|G%vma49Bq!tuZTnEy%@$o~ag{sa5sf_05d z&1FduPe5*wH~}$=h{toON587qudUq~dL-GB{vkd8{L=cwJ;}oVEuHj*Yc`4)5e5Os zCm`sTuvW$5>&w+vUQNHxl;Uh4$>GJHCIen5I-WEZo1vaz&CWC0eei_QrCTKQ2SjXN z9D>s2h##eEsP`|mh3W)jitT^6kLZ&>9!WCf-KOgspB2DUWcS{-NNZiLl*;J(L^EXk zt2CW+D0&SGU90TqEaC9GEH#TDue`md{L@qM&beYIM8aBY^dKB!Gi_#Wvng^nO9+&t zKjfBG(Nk6as3;-u!Ip|+_Zk^%R7J>RUvGDrHO|aJE?&I9@A`}^8j%69>R8|%I9MFCG1<2|b$_fqjYA}9Asp3+!88Y#Y^?G#vgNQWPLLW=@Fu_33w8)-B)eNQgezb%o6G)Lys%+ zgrSg3)9SB`G$K4_=p|#=lJzXdNY(6oZNJ_{46m%qXmRUr=j>-jJ^l!eEC6DnI^tsS ze?Ovwt-V8A4lHP*A|!C?v#ZL<7qXVZjP92YM;J7A5-FTBnCXbWr`qTYb|K=&wK6YL zZiY&)lh|T49MxOVW94ZfvGNciD61Hu@~ai9Fgn!+Z36GUtj3#TaovH0b-cQb7vrC;Ccr$|Foh} zrISnCR6Digvqm^MXUz9_v=PwFcpt?KKo{D;N1zoe2ZIR1EO4kpa z9@69Ppdb9bLG;}$e9l&@`O;Hp^v|`1(Dgwj$XR$JLX5 z4Q823`C295@MD;mkm!oo_Ol#IoTy?T6^%w&2OaNo?trY&sX zLt~p#^6((msNa4~k<$WTTk25K-0JX_C_gRlL`ZUUK8=GP+LRI_oJBrf}szw(T%zjWMB{)t-ppB^0n4>cE1UKXZ&IH^~7*m~}0>d?2MS|uSY zr}hQv76P@~y;&0Vy((Gl`zjEl|19hm7uYeO?23`mCu!JY7YslQ<1ykJ+p!2yl7f!cD9_oj+s+)=wcKjX&@YoIVtg0RTCoX-=Ukm%wX{(@cy z>*F?mi*05H0xfU)Q$xwlY z!tt5gYF`XtwxSUibUeJw;mRe$+G*O^FG?2VyEu|wDDgr<#a(0LgOg^$&X^YZ0XBeL zW}3dtlp-9W%BAVbR?$nVk7_C-p*`fX5`edr^7?#DCNQh_yY^+DVMh-v>47=PfW#d$ zh)@44`0jFi=AGH^*`?PhZj#%J|AT-tnB@&sX0qEcuN&YmD2_U#-ZiUgdpyZ_x_$EY zdlM#mSsuPM$4-X_;Gyl%1V#zbhhk_$MhAb zwp$MCd)7%$&S*+LQPUJ~xjPbg#hutLpUp?g*KYITGoGgBfw;QMP{3eBXC#d^vp}4K zYb9ZA3_i+ARnLRNU2Kt?J?gjH6Rg4VV6)ucp5r202;X+p*`X z@)9C}_E*e2gze7zbh>`*Fq(T>ql%-Oz3wPlB=o>@d1lhn_-3iRy;6IG{#OZ_nCrmD zfFMU?eqE<`Ng_=*(`N4l4z+Gic^XB1M_>2o`L~Y=5IplBd|2=0q0tV1ZRGp-I&v@^ z0p_y8Oc&`R@gEM=4nkqdiqoTA)N>l=L$0;^`>f?uPxB=e-J;Nhwy(9+CK^V z9V8rmNX7_~?ti4QK5iPX3kFc|u3g?LdaANM9+{QgMA+`!*(SlR3X%aXhp_H7;*PZY zxwOu^O!NJFD|k{)R4tj1(y zj1=b!H7;&aVJSvYbYwY|8c@9HV`Q_Yi=RdT-3nlo z*c~S{vFBzB&g9t^b=l9_sDqOBW><&=_`j)`wmd2^mBfGiXtcB{wCKb+^faCVFI&|1 zs76t5$)nyo#FQ7)i6`BbHg#(Ca7iiDHdWMN_db4bU0z^Gx>%Mc`ewn4&kXm8nPw@p>D9^e9P7+7)! zIP?#^o{>fIEX!e^DQF&>ly_>KGpHD+LxdS}Fqj2#-?F8n;s@$K>uB8^M1QINea<(m zd4Kn8$NMe-$wzdWIxc>XM4 z_UmJd>yT=f$(9P@2@Lh+04rly>2G7hSL%Ez8l(j|zS;FFD3iF3Z^*@1&Yb*on=3CW zwh))GJ#~o-(Aht-jHBPy7FBtU6mJieU2`2XER=~zti#TsC|BU7!f&rGk?H;gMYnN( zhu0Ok?@L-7TNoOJOoeg0j5prLV@a$!Hlpgc>sgH)5lnXxR?S6X1L*q7m+3{lY|rpN zT^CMU6wb8!2;=Pek;BFv=yQ&?*-+5xgi#y4W0;Jrc=MR;=({P8#QAjNB=ma-<9Rwj z^8jxDH`p9~xxn6BwSFwCOYP-RCKNQ6wg;q)KzV1OuG?bbYLw8%)`) zaKAm8%3|_TguL&^(DMSQ_a(JTW2laRofY&_szf5CEPvf(z}oHgs!VlROtBO$;?6d^ z)La_&1~^+a&Eb}=eyf4VYSYkRH(67>HjIc}xwI03-c)E4#1E#S%A3K<#NC4&+NI@Z zhF0=N_l3p5NIga7;Xt|%3C+N`D3udia{l1MSNPK8kJ+rTu9gdGd#<{q4mUC|!K$lk zvdqEpc|1`^mirBp(tSZO2(nGR>n&`Ti8Pu6=!mf3Hj$!{z?)sQFw)pP?)g_lZlXMI zq`0xn2+pF5NJ~G$=YKh>wmab%ZR83Vg->pHNzCC*53pn9j0^VkF1Mgjg`-xk{=%p% zjmE7!KF|3CwiwzHad>~*WDGFlL~L9_1D?X_3RiSA3|NmRN5ig{kpASSewHDq6`t_` zkgB+Cq^pv&rpiVWW4=%hkcPD%B7wgei3W5 zv#Nl*kZ%~~%dd(nC(c``#j^VKZozZ#G0+ajovdW(#isX*SyA@8u*7g7+7nGwvl&HL z%%Eh5vJ5t0mgx_P3$Q#~OX)d4D+J<=DoJM`@im#lu-2=I_bLmuF5(6TZPB~Aumxv2R8 z^huq_Rc9a&L&GQ*gp)OVmdj9_5NTS2ldtowOjv*N!;qY*eDn5bDr}MoH+3=KI8QzZ6HJWe1+x!T{Y=U zLsF%NKb0uFeNAisU)NJMYw1V_=bU+Ti^sC6NAWb190XPAC`hXMw=yp0mOf2N6ej&V z7<=30&`2Mx8$yrh{uHnG@}KA3g}Fj5V?^yQ-{_N{|6+NAS}Tt`7RH?4N9D73JFqB2 z&I#tvOED0->ia=O8Gr}=3as~3%}DFj;)6@tPdmv+$NEA7$4&j>uGvP`LRI>57U4lH zzCM|QnHR7|i`XuE1ZhMq-^}d{7gzB3%Uupl5=23e2^S7Y4G!r!Dz^;9e&Nhs3!O6L zJvTY(%SekLtbg;erAa$VN=s@sbJ|2*2#|(Af{yS+cvo>70AHQ*Qyhej;7YD@WNx2< zZ%P4iDy=O&tlUd|u3gutntNa^N0%D-Oi}VEtVKtb3UcPDSGha2wry*-=4Z$dAsP36 zykl9_nx#ctb%^$be<(?mFa(aGU(%Ae+pE^sQpOn~Nd=w+BgPVW(WoH(g77dWuHkJp z(%;x*OfPDWoMXr5W_A(P5hr6fZ|a)|Q+h17y?{s7dqX!bmD486nbqQhYo_y2$ONu1 z^lGok`#GcC!u0`~7d_}JVb>-UUF^i-X&cUcmof*`sI+@i^E%b?FE#MIQcQomRtwC` z;P)teNe4U4M2@jk=Q?qP?I^sz7Gll-7)zd0O753|^DZY1_|&Nlmz-@3m6#_xu+HDT zFa=B)JXEOiw-qdnw0h9Ly(g8tJpz7bYM#h}RQrLaTW~Ci%=`b}z9md~jOxBv21jm` zg(B326}JYh{CP9i)A({$l+Q1o>UjQ5Q{rljkykCT-a9;7EXZ*oa$Pfia41ngc**}K z;PEm)7?X6P4djPiI5f`yl@ZEUP=k+8(1>0hrNJQVF)vu72VNO^AVs{~bI-CYp+*?d z!K*rGU$gYnQ17E78p$s)P4q8kfZkRY+8}0J!{0v9J`j(i6+i_nRX&&5WA}fd*3VmL zabXT`_tLTRQd-w18TpsE^jax_Uf$3%DSQFAI`SuMs2Q!CN^$bhZ|-LE6VUmvNMDm* zYy+q8%>I?DZIA-TR%c}WmL3+(g2s=hf8_9-?WT}Fgy2vags%PvUQGscrlfGdiVX}$ z^Tu>$vqfuK5B1AKtqoHY{0&-MOqgnEBsu*-d@EsFA^t78clNbMLuF&S%g+ z9#VF1DAZ>)7tfa7>sH^Z5yoZD2C4HOA-{mLN#aN0YOOa-N);0%Nm(H7GS0wjeYrN4 zmL$|o1Okcb0DXea9dP9_Fw-}c*j53J^0Pqjgjz=j zq>nlQ2W;`i^((e`{)3qlM#m1M7<874)<@21nC*7Avntuqw4l{i$2$lj4W@a+IXVb_ zL%p_ZPahtS(QBHB?D$J2zmgrWjTJqPW&97Km=O>7mOts^n5Y@JnGdOFtACCT`LU*8 z_}I7;47`78Kjd^fJ==bcSGql??w`u)vg_xnU*Mx~r5l|k(7>-QKB4Pns3Sx(|9T57 zmJ#ZxDT*7RlZ2|))$ce$$tu6b7JA;!Emz5z{jf|Vy?qoWFFY>2ujk_SZRg?OOw@;u z_!EncSei1E4Tzz^ud70dS&oT`_NfOZB-1O60p~xX#u|`8%ZdF%bNQV7;x$F`t`?(R zEzEzdSVyc1u$8i6X~0sTOJQS_ES_~cA}|nXn=`}s(`00V0p+nDJV+fIAX`cq z{w|v=Fl5oYj7BKnY(sbMpS)viOw^T2XqusE?jCQ0G~e$ziJWnz>$ZQ`HH+4)zdfx3 z6g2pB`U~mysvM5gr&f4+2fF;ZgU=Oprn5)G^GajX(l2<%aY`AdQUc!ow*Xr)!FYL> zxY)-D*gzyYv0yD6m zSN^7fi*KKXe88klp!0r7xOkT=Oz;LEA#AkO5}WH0?w^@BRvtFwls9q~WYYc_CSpU; zMip&@*AR@Zr>!XFNWvt2riUC$Xnl^|ov+dSLd~$5QypBS1#v==i%?_k6J6{CooI5gf zO#EMv4dM^?xDLGQV);6D-pulWsv<$pt-2=lpt8YCF*Y1#7H5Y0>D?-qc139vk;jzThLEk;sNI>MUi6*th__>0h|23KI$WMn_9na7!UiBp=>Z zvWu(^@czaL_&cDjHUn}^L9BBJ$Y76Wr;ZUoXJ#;3`Psi(o z50p&=EF`RIy7k9;@C^Zlzn9{-;nr0UPKeF6m=1-9yYv_ymR*jh*6QCi1W#^&!hr+c zDv{jeBF8iCWn3JU9hWO%efXn$ebT>N-YRmhHhU7M4DiQ4Ou8BV;hdMcO>0j z^tmj2&)yxLf9}~TywEMVdI|?jHa!~tCFI?^{137?u^05f^&6CR zPP43bfUO3{>{py8$qweTwPCOjqRs(>przdoRE8@R_MDX)EKKO4~hu=gE zd<@(`POnt*nbPw}k@x=(qE?1>IQAi1;$WfPIZDY&&+bAOhDMHsle5-TA-DtQXZet_ z5K4A@Y@TvkLj|Z0#+fDyIJIJAS`o=fy%~N5#V;X=D|5V_4{(wt=4B5FX(**6m_>ds zZ#i`O|7bePptjn!Ylq_Q6fG1fPI31l2^QRGad-FNg%sD~?(S|a?gZE36fa)%{?g~2 z@5koHhGB*YJ2|g)uCt_dd?*__-ON*&JIl@|HjW8G|W&nA!;fdFdcSD=)qogHZyIE5xFSn67ce`w5=LbFBIbf7&-8?28`)bh-*{2F9BF8a(apE9 zQ&?<#e&lSR4LKdtG_i7d`T%6(4e0ZorU@_QEX)Rwshj`JV}{H|1!-tIJ+w} z?vvrVKJrg+qrWNTHOKicmG+v%Geo4delzG#^4}3hsUjYU#De2oSev_bC7G>lcn1#a zYwat|W@>%E!M6P!Fi3G{cdCJD5!W~?B_8-oS@p`8vIFJppBe<}7*lX1$in~9U?}YU z>frV0MVvyJfRi(A@x&Z`hiq%?&<5xOtrxXA@Iyz_Q$f3f)NWf#Q%8)#L)ActTL{{u z2k2f_OKj%0v+bCvpaXzQq-qVPlwmWKK=lF6@D^G4SKecYaWTsGVMKV3D;jzsZ-5Pt zoU^SbV5fs?tcl|NU@VRonSa;7+Nw93}a_?Qr|Jisg;)6=YmDJ76iJ7pK~W z5tK|VxBIXJcf*&mI3oF3##&mjQNA0tx{FNbuEL#J!ry^6r=ax-iR&_6^U>Fb^=UtJ zp6%3K7;J|ob@)_;%)rh7Ao}+mMG)NH z4L3Mpl-eK#1;B&#s&8iDKU4_qangb~zp3BSLQrvbMMEVe=3qXz!ALBvV9%Dk11}~$ zNvn(@Ym~lW_TyVFjVyai?OEe`rIEl8pJV(a8sH7^@7S6ECm^Tkr=97 zqfvbmR5*jB^>>hwmb61I$;xs2IiD@GaP->jw=l*`<_B%YL>so(7q-Lul9E%Ua(5m= zTr4`iIc8?b$@kczIn1=uRz#x>*7exhO-kwVHpe@840RMrnU zFq%+Xe)skHg%xAgSwDr^hd

_qiOy12O-W*i41`Na7Fmp9qkIhKf}a^voUEGPsb^>%;qe4=^8!=;4e zG__c~&Ize@LiZ5*L?O5*pZ8*s>-C>a?+kArK#wUXmGeub0*yI&{J+NIj#NYSTFd8% z^R@)5%kQfAp+a=7hotAM#1sc)M;R;G^>^xffZ+6wn@KciL{(IK)rYAIZmgtZN#Ybw zfMTw&oF4uNloNfOYyOTB-aq2pNv#rArX5Ry1?WS?)XNB6g%plhgr`Rc@C#qAEhcq1 zB}cgUHVp+xEmy>}sWt7n-xC9uG(7A~4I8Br*Y~&%OS@H{=&?=<`ule6e7@%X8MLp^ zv!##rzpH%YdGM|J7~+}e0?*R%8L#wr{RhaOAfmp={ZskqPwvnCP}N9>!}FfTZP-^m zd#(<)q@g`B09kZleqbP=-MV$^Ou8ZET`SB?2mRYn_!~$$Zm;-g5=8U6in!?|N~F^X zZPkD1s!~3)A-9=vKfWk6!9hz0ZBa(Q6WYBl>P+0+4i(F!Ief1r`9&p~2Mqap`Kd`z zuit!nlT;MK65-UKFacWwBJ3eczPX%3XumzvS4}B^be|B?Tj@`h%JRGvp!U;Iq%qct z;ZnL7UUQ4h$6ydeHxe5LEKDO_)j$`TZc;zFP&n)&Bqs)%WEp3+RwW*M- zXwNbg5=4*6#!PwpsFD1Jn>m^*A;$*m7p}wJ@&hJ6lHwuK#(hueYK!~boafjQ%HjJF zNiWxKxDB(an7^M5>4U`=2ATa&FBijWf2uQeV2hhlJcc}uA}Z8^XR*Jso!jj?ci3KV)NThq;f&I`?s-!{);JHdQ*ZqZwS^1CH8S z$cGm1(l&0!@gO3E;TawID!t|6Dtk>1{?Me*tN>P4t*;8PeVIDZQ=ZO==Z}|32C$fF zFBh>EuIj(ZTI&l;5{u9_Yo1O?~tKn5p_@vj9Oxu$2diIe<9h+24@&c2|P^>R21 z!5?#~q8<%S!{}Wh;!3Kot86e4en=!SLoz+Hi_r^ygv^e4*GQZBCoq@2AQ9jeX&r%xzRZnUYx@DB`gWd%q|Q zHmb+sUlFxF@SJjRj4%4#?i4U=}v`5M;=e(e`d?4lL71U z`9ep3HFa9mY+jAZTCcBy({toLL%Ji@13ijMN}TM?l`4To)r@Nd;2CveKGvslh*}=_2B7;UVpcEpxo=wZO1!x$;_+NQ1T!2h8)tczE4Ev# zTUh}lV$Yx9b#7_<77s+#L=qI4kAxL^cCy(q{}fUO6WTQ>EB0pigzhZ&Lkh{A?!+KI z-t29%Lbo61IZ5omTrLydN>q|i?Bcu3j@`T>EcOap1^FBl>Wmy#nm)bJ4xmd$xCivjZ z2I_}I9c~e>vb7qP=m_|%(8p}UYy&9FC(3Cm%rE*sz)jKr4AuXHoBz9z z3R2;X`EZ4R;eW%%KSwntJk$(5)uwyU;b3)>>3!nsiqx!Q!zCv0)PYc% z?iUE-*2!#WfwvW3(i}HTqF*$%%opj-qa`rv-_<(?-fjQYe3I%QJQcJ~by(b#7>oNW zZ?6j}Q@de&wjJ zVpR+_QeXaC_ZGeabZ^}`A~P05jTwGsu~3s~Mwzf9T}1QGj7k)ciqJggS$}-euHsq# z`PDN!_v{i-Ot5_$e_+|TT~sHy8~;q$P9NjNMqRVna&;Y=aiy+e8Y>D3P~^5-IvE3&GS~(!zkZ^tqqm z{~Rhq?APRr_h2vg2H;>3##$s2!pN4ndxdZ%z+&WBP$Jys>k4fxvJqxwXg?z5YwuKJ zGpV+Dnweu(%b-fwo_TIwHC<1R6m6_|N^qtCp89ttb#J@U`X})}_LYW4scCYV$q;rT4OQ{t~ z_l6V2m+TVeeG0n9Zi*T63(WQypTxQ8t^rvjO1pH#gx_pPdE*7?&BKtGj`}FtZ%yL@gU)*5`3229DBk^a-ePe7GS>hnzC{Betl}XK5njjgU?xIKTBXbO>^C@nJIlR@1UBoQ7Y&R4#X(b)^-~7qz2fU|BkL7|I z9yDL@b^>pis`ENHYP7ue9Ht?e%NottEMx4_n0^M0w4=>l=EUn@r5C2VgmV&0LD4;R z!u}5}d{iupm?L>D9oJslQb_n+SqND#5FY)yqm01J0LprWC3?oP_wd*2w!%sqUwPf- zn=ft8a$&>|&N%>`hWLOG>Rf5D?Q#rXBDiVNxw5s{0-xlKP9UTAFAAN%escdXEPUC6Q4~+)p87MZEz|s(T*G@~ zO)So7!BWziHxJI4;c$I(ns4_%z`KJguw%(8@%J_@PkS8DR&-$Vnn9{3*xZ7Oked%U z%MK*@iQQ-U89bxIVXf6EA}8@U@9doQAY?-b;;3= z<1qUV!1gc7WD_JK*%o$3zyT3HD(G#o+?nj3R?V!xfNLKvDj#X$CE<~u&IH4AQcB9( zn%F6kN*_k24`OrgrIork0(15EYsc@>U3f|M3tJO`BZ7uOa_me^@aK}|9a2NjD#{02zLiW?*YN#1Fz%oojp@%` zr6n>U;0Q&76nspq=@q$Px#!68uiv`XJZoA=on{;M|CSK?cPU?`c&EU1(u4M`nqlOs z5!(j6zZ07j;@m!Eob9Y#s&KSG9h;PCoH?+R4l&n0fR#u4EyU%gWlIeA8m+^C9(C8~ zl*_MTqq!Zg?pTq+D1&iATsbkfi{OaA zsQ+y7tKCd@2NL_~x(fK#t6t3I3|4VeR`a{6Lhg{VOspFR`3vTBv%Vdso#MT8Z-@5S ze)}HQ%$XgMK~G7*PIK18djzC1wRBDFpL8wY(q<1;vr#2qjDCxTj_wpS(&X^93&Ie< zpp!w|I^$D8#9X3v*)4ruoPs{9R8%Mw03Tj3KHH$!K;{9-O{S^AXw25dd2eFjprD-~ zLLyVBiZ$7QX>f)Q5rVok=TP;1GId$myP=IK|1Rn~+f8`u;iIhq;{&7wjz(Axn|M)+Z z=gmKb=l@^-lYSI|$na?YzunnC-RGau!*UkabwizE!49_~U1}4msV%&{;^QFT)jDbf5&Z{1r+K2( zDm&~7P0o-Mqe#$GJH~%k8CPgpBU>(0xUcaqc+eymt&xdNFrPR`n-B)y*j=yA$Gx-7%@#h)~67kpWFKcnmV`M z`Zdh-lpl6?cQ&26#d0g+3Yp&3S1rD-9TiZzZb_1jAcN4DSuo2Xk;MFQb>Vt^TZK*15T8IRRF;bSZLNtXhjUW1dWgUTmiAZWq(z)-u;-SsKX}Fo)nMU!v*pP*dOIgL}rR6BD^M{ z`g`}d;O4wdr9~?_CdJYwSmwcVrSP-o^u^AXk7$i2!-dW8%P>W5>WW$%oc9tESon-y z1zBN;N|DT2Psn<`wT+8xi=C@~`1?#!E>GllMqC(KndkYi=0;WJa~M3_?5+@PVL7Vq zS>H@KQ$C$(zkFzu?Dn{D>4WxllH{_t=0_F$RA`r&Zbqx4iT?CGi-{4?0`tvvGtjpZ zW_|Zy@`#}jW>UAlCa*y#OFDsoaZ2#!EyPJ}CUzLQpWo4pkITzl0YJaPMBZ(`t@g0D z;R&DGSF#d)xqwe&ZV8j5F6sC{ho5e-;W~Mn-QBSe4Ca%3Zn&44&blUpR-w-98oMZ7 z9?A1?F)~9gy6Icf`Frmnd06EU#uCZi5T>QPV>{fne_#Ev0SxD`WnR_tcQ`6T=)kC4`vqjNctkI~L#n+V_`!7)=SyqA5%+CZKQD6t~L zF$qmwOT?~f)a}%j8Cpz;SWz_i9e%GzVF4C|ifl7Hlub@sY0pfA5 zURX>c>0VYCkYb4*gOTdr-s1oXR@o{1 zvGJmGr~UHjFL{cJw-BUo)YYXqZd;v=8waB$Fs1)=?~w|_rW#Z@yu5GdZtSbcGT=V) zeC!^xxN5X+@l{PVP@>q5ci!}Sp#uo9_dfHQ*U40fes_LOawlVeuxXx|2yh(%e;=4J zRTq9EA*|9RApUi+SSoyP52k!WRFG3B>D;Dma>EOasjIAaxqwV6DsbsDk9sh$Vyz^M zOfLo##7n8lx0Or6$GKV{5Ha^q-%rmA6P?l)^|6WcsIMH;j0|A;-2ekP`bZwt9}fTv z9*fL(B%brREE$7sc#XHt#8CONDJ_|R*JA`Ks&vkvTkJSk(@qott!`5&l7Jc1yS3HT z9Fs?2bHo({k;wKmsaVlFw^9>H;oZ}0yaT6|NGQZA?x#>-?;F3I_wFtHHj|Ahz!wgk z!nF+nj^)S7;C!VaVCAnlf69=3>cIOOJ822q?r3qP+x2EFtFa}GDTaj{Vqeu^c~3*C zJ%rCDtMoPbxq82!^0dJDT-6R1sVev(q4Tk~N1GgwM8Ul?*Nt^r9h-OpmUDVh=YWA* z+j~AbL%mKOV5x72fLLcO)nmpt&9+!-?09;kEo4N|Eb{5OOE1i>L?JqA1+Q6t43Q$k z)->>@aaa-ex&>xHcCgU>ho)UHJ2AJ)Z1f^TdQA#@Lc{zy76-IjZC}Y+v;RK%3hhEV z@Xwj~N8Tn3L+v~PqPF5ec7Q;)aJ2bB8hpF76U1zd_r16v`(Il$ydruKzzfreEE+@< zgf#{Gl;6P|imYX!(t_m*Fw-Dzk1~PPuT-k9Dbqu0AdaF(i432FARwdnqqoCT1hEyLfIog&MTE-he#3epg;tkiz+%B$+>8O^rY6`R01hR|K z{8Nq+`$GFLUvgaifKikkX<AeV-up+4+*6KKLJeV!ZVEDqVr41Xic3Zrd9Z zwht=1_>g9joMU;DvZ1|tSDZov&m|Dmn#`SL6~lC2y1@q)`CiPg7yIfflk|<;^+?Fm z3X@lTd*eCQJlBhqx{t=Yoxl@d0@Btrj*3?NSjTs`b_0ba8HL+$J?@RkdH01V# zcJog694j#|o}XJ-`=vLM#{CU&g<_75I@?5WjN5UQyrLnoc`RYgXjM59k*d&>XN0(v zYO$!#F+_Wqj^XXtJ8gM*#!N@ z)zCa&gp2`AV`>dd{3EnX4Wm88HS@ni~&Pfaq{Ha}4pux)A5`MS9w5 zLUzHQeCR!A2BO~4+tX}u_}!i9x$3X^PmIRhjq?X~Wh@38r{7cQ0u5t+(j5#t=Ekyu zwA7X98A$Yd)DGkBb*NKxM76%%y*UcG0wCU0Kz_1?M*vVMGp-rX6+EMw3_=cm%MC-L zTUh+8b8d?a{6%O+5qsyBs%70ATpT+~LS#MSzoTE1VlZ zLg0G42QAuYpZTfF(M^R3;}^EjcV?s-`_a2d#*eqv!`;EbNI*YGO~sj5nz?hp{+B;B zY1#&KB4q58dp*F1`S(AtjLiVJecCaZ)5PtqBv*AJJr3W8WN z)C!-6$Ch*EsGsah(wfsWN%+}`Me8CBAvJx)=?eSp(_gAh`tIWkN)xVPJLg=UkB9G~ z8DI6M{{uisij@`K$NgHzt*iz&*&x^GHl^ASSf&An@wHfr<#=*(qe>#^jZ^7fc4gAk zKxk`TZT0(~wJ81O5>Kp1rnsbLDK>QRyc=S7qm68C2>-8dAzR`LNI{yprSQXU^RiG8=h(?22zAFsd%L%1 z_)=n5FU?EGjvmC;B#p(3pod59jrvD50?_3qfIri=+-W=2N{s+MH7jRy|>zBrMVD;=JBseuW#2Z!c zX3y)k@VI(|vF-szI0?DvJ+S$qhYO;3edNnzSj+tSZ8RPjv)?d;iM>39a52os5VQGN zeTFAlb=ZY2dY5sov|E0`c0CZr)@9*|#KZOOkayy;ue^}i&6rWwzr|E=BLj~pD%%Y7 zg$6JoiHMZ+s4YIGVk@u?F+8JX`jy2893wStJm~U@!89mHGcBWK$fdC=E#?<_&_ukm zp$H1JpmBA^v9k)vzM;tQz5N*dGW7gnYe8vNP0t|3)Xy zI`R`6(`du;4NUGbD?L*EWyn`irszVmMZ#^y2*}}@%P3oFKr!csT)jnNzUntg8tH%3 zKEY=F5OpYfAh>6S*hUGZd`lA=fp~Ra;pwGLg0VPxuZWV+vM;}_Q`jDUhV%nosov-K z{l4f=LwDvp<>EG_eHqTxxp30ZF-8PMTB*x#+uXa*5lz1OPc#ht{5viWrb%bhc#P?RNKYk4@Kh^D`O&mkoMl-pJ*U1i>^%opeam6!ko=*Bo>D8fC>Vp8 zN}*o#`dF+Yr@~-#)mgfoO04(sM*7{94OHcKz9=D!&|3mJ0XLq&uEm(}vF~puO-0NX zd0Ag$t1dzN;X<@DsBmY2?H+b$%vfj^*KZu*CAkk6qtMK5$auzpgauc+f3vn>Ws58D zkPNZfSjySb9ZLIKb3ZtJ$!j0hF`go^OhDq_|YyNFK!C+F`8S*vbC>)Lf zj6D>+@QjhD-*9B4Bi#xpQNqYC>$@8v-}m~8#C%Ow2O;m|uV~?~ALV|_=2=ne?;*Y+ z3%puAVKsJ!{CJydR!NEHc}VtLVWQ?lZ*^L5Tb@duFTu>@j-oZw zjF*{?hV|4=&OsVwM0Zc)rqbnpP1uZYEMe+I-knr%tbMr0_B;eKTl~x_TjlUkRP_Gc zmkTsDvZ&qMKV=RD${)GbL63~A#d=7dQ_iRGPafOtY=ff%849?&<&o0SI-2b-KP9 z#wub6A)PZ9JZH}5iKk6!mLMx$8-3J@jPxMRxA#&idgm;^3(fPLPZ0TWLVHUYr=awS z)PMLy>bEs}dz2WcoCudi-S-dbq2$Q)WB%=H@`PsfYgGXFiukQBK!FL~K+PQ3qy{HZ za|o-g!d0z*0uj88k*0XnGj(`8%W5-T;~Mf5BC(2k!y9D5z)sW$AASDy4E*ncul&4+ zyJx$mw-(F^XTY+Ta;}buV5Pth z?OR$dll2m3@C;vP=>S8*Cx8?qGn8|E3~u%t9M6hRbA53hpL~}U(=!}j`J1UK7CUSP8B z*JZ278mZze?ca5``6x)wiV+Y20mmi7RB*4!tak_}9oXm>tnSCWf{Yul4A!>=L=4PY z?~(FkIKtPz`KB^BDEk#sP?}XX+G-}`Nxd^%Pt>D`$IonG)`W*Xdh@t=!>nFX~L$dndL`?U$R+TEdhE$ZcX=%WuT7_vyki? z78tROPGD|=A4CctIxhBnjZeH%R|&HD!vZRGEdx!_t` zMenXMbP4aoQx%uoKLFgZb}sekgt@QEpAVu9*NkF|3s@f(wM*+V89daL8hBXo5LAV& zf_Pxn%PK#9y#<0GiQF|rzH?ZUvp{qIkOxmq6&f?f;DCBIbbpK z1i1oV)PJ-xVBXcyNiezfi3!qZxi^KCz>~gQjMQ{*UofprDpk?vW+3Y#33%ALlV z2kh(Hf0L5*NgOWL|LEPUAK$Jgm}dSqL12%=O~Mt9ScV8cmueAe<*YJ0Pdb0yx6Y-f z{`t%@PA5;D9C%~Qij%cdd6b84zA-#Gy#G0=`Ig&&lzZ#|?h6mz6r`IG_`9IRwr<&S z+kggEeGb%uM3ME=V{P46s~f$!$BVu%jwPfElhn%$LiLRV`uBI1_*8NMXT@&>O=cdo z0KZtxh@GXVVuT8po)!k33dr$$U!|S(qA(FZ%!NlHlZH{mdn-`4 ziiNemmo~pUUH^4R?;ueId0_$LtRD~@nmd-?ajh+@tz4{w$SAaz_1bLWaA;0}7%qAa zxG91pZd#>8hKJnId(@!n7se#=x~TbbV|v$QiO?g=Mr^Fr-wqQ8Zc==|SpeaY2^c@G zC$v(+Jw+n(YI==>2XE1Y`uNm=;JYk*?xG6f^tP$Du>o;TLp50yMsBpalk(tp8(Mb{ znJ6;ivAx8VX|mng@{(13!%-hhuE-*%US?UsC>QeL$m@wKbphdzZp z!z6i=djfU0_^`J+?+Tn~kAT=X za*!E2ap+M6GiZf0Ad9|}rxScW_A_JYo)cxjs%%1-7WsZVti(wj{w3o4a4c&*a(0;I zGn=u?lmww_jQW-<2Ogs;0Wq8&QINc5x?k_hlq$yiBd%MuY+Z1g3L;F0UxnNLy=05D zV(&)u)w?W7!^{e)m8IR(E7~lNIt}unB1UBkt0>Y{Zie<`dI?siS>=QF0X&+^5(@|lDR+K(Br|LP5u1ij#6Ih|!r(7wvKHq4M8FT-9N?z8T}QG{bTr-;6D47r zSu3ov$hE0)EWtk!55cTy3yW}s@kl#x&G+<&s6yV^ddpr2L>RJquKokW2;5BvU&=>g zJz5u$csv(Nd@i@l1XIkEfGKpE_hMYbtzUd892GNN);_TSKO~Ld8#I-WI2;cfPkHbC zfneCl20Rt}$;x6CL&be569b#wH;)azp7$92r0Me}JIu&9f7LaYiH6kZxdoG47~WSL zq?~emF1%T8+31W;ap`0L-tK06Qw^PxN3^y`#&6rgO+HA(mis-12tdJcBiRJpPV4uI zp4f&Dh`Wt#IZU@+RjJ?i5^N4pO)u{T|J2R@v1feyB2>wrDy?W?sfy#bP+1vuRsd2i zGC}Vfww3Go@M{7CWfKCpFE(m5AI7OB@&Gx~G?QGi@B%S8&HA6Y3soZx69gDO?g{7{B1)Y8xpMKV$+7{%aXG>fBKj)ShRT_@Q0ISB8|y`e0xTCC>(MZk1O@cmtwNRI^D#g zK*!mMyjmX9{_ju?(;t@2JK88LLs_)2A@EC)-iN02P47M*7cT1=0U@v&>0M-vpunD{ zMiE6y1r>oT@&gUSPQ@g8Q@-eTbWB`v(!PhA8Of_%vZU8yDnk_CSpB}#nHmL|(Yq;Y zl%~)`{aU}RfM^J2tZ?ve$I-3U-BPI>Z$9J&huOSC5RqbY$+{9&BLh9Zw;L^|NE|HE z>s`&DNHaI?Gk12oC9ZXHZdGF&Db{)bz|qZixh=l~{mOJi@d~3O1|5D63)@SaFAOO+ zEyEgJK0@`Gs{7!Yk0qRqT2xE~*p{WT&O;_@g4a_+;J5oeDVLJl{x6bJc_k$C`PV74@zbiug!jd;EWZ_u#>v&89PF;2MHKfjiRpxZrYM{di_ z>>1lk>565VQnVYY`8@(OS^>M^6B5;;7@YvM2caQwtUMJy&b6ga+fBWLm`6g;)*<90 zE6`@q2%k;u<6*&@64UzRnkg%GU<%7YMCh4UDYXYtVCgdp{xG;$ZzfoPJnBaCwJC|W z=zLO{o6jyC(Yg52fZYm>3inVqbr>J`Gqkf>!I2)WH`M+I2q3>^RG&*t6BE>M)#rv2 z(P-o2wSpe!80OgV#l0a7V#13)?e_2$qG^Btd930n0(BSU={VVzuYr9oV3N48MTwRf zu?AtM`b@*c+BUzPq4a4gPW4D!#r}+aNnvk=&YDTrv3Zg=W`RVRNrqT6uSCqM4 z(q~p$@334^np67V&hlHv%SjtsLbOduB$*Cmku-W7-**f8zi=Vux-3D|LAXkXi`|qT zf5hr%kMUoIbw?}UaHFrvxt!V+HF%F9FZ)klJPbq|JHI{IY~Rv3t1!}v=Nu75e9*qF zWDSpwj78X!j}Q~i1z#3_o5jf~iIZC5Bit=Rt#MN?`+@MArH)&X*O~1H(@K#IwWBAC zanfx+@xk`d6KEB3kV4Jz8@fNdxW(F>EG1+B81srL651hfuoMy{7a0KOZ?OgGl;j;s zN+f{EFu+CxzX=hD+>c5|He5`5NR*ddcwj7^9QCVqTN1%_;-B6rnE>V=bgtg8@hHrouCe8>(&-*Cl5`Wk4}@WrxCXe&T8VQO;g(I>Dd1;l5IR`fQCaf&c}A?za#^{M z361Sa1RoSB+lu;Mwu|R&Epo0zOa}&GXbQ%mK4>QvqMu_pP&NJvsDQ!F8JJV(5l2Y{ zUm+<84v1Y>w1%R(k(|ue_}2*|&)E92@W-ZPMMi!M^WzeSn^H?dIs?xIS0{e|H_v@k zx<7Ehc`Wp0uX?83I*Jh&>m%mKm3f(!Bl@?kKv%Nqjo2$B z#-bBm)RK%YIxLISX6SYmy}Q&cZ)IE84if33Sq9%ZvwzLXYIFwp31Pf%DghZQ&efhKRq160askJ*!r9AyB&1 zwcPLgr_?pbU{VeDaC0n4lbJ($93Mt#(V6l!;e0Xn#OxPfC0k?>j{~yrx!5RG_wfyZ z=&0L4yFbU2?mLXEn~{?Xwbd0CTLMMV9p31Mntf`43GflD>Ol=rSY9yT@_gFRnELu* z_G8F~JNd7X@wpm{SUoyIARfyZ#OQZn{`s%3CpwlXMRVETcpQ_l2cowGs07Q{tMM_@ zITS>&h`9*oqW82)gT!-oP_MaYjNuixttt?5HyE=A(ql65zMo$4ljgVmrcg(ndck3# zqu2!}&D9o8oRdTx$Vyq5QtH(}RiTgD7=NHC*et}SGR?Ev!v;}CMMxtUlEVeJtmrd# zssBqyyaixr^IaWOfW zqg=4#9Cxoi6wT!lWO0Vz;DT*udLuukFg*?aI204CV%gMa`XZgwFs}*yAW4QW@_J@9 zk=MCaBApNn?J>&xc7RB_m6TCQY8bTw-mE%qC4I<{o=kh^UFEKZ77v8E1FlfJU51#8 zQ6!5^T|HX_or>Lki}2QmVt=Cp;(fIplHW>i3aBLl)(#wKKDI*q7jIlBFZZIRwM9G9 z@|y5gD|*mbJ~30eEmo}jUc{R|2=}ts*X)rL?|tp4_n<>jUEfx8c)dgvtkK3cec?bV z*dAs4{&!WrL_|AEVKItmDSgopnL^P&*jGyicFNGsL+aJys!2eUTlzpW%7?ZuqeqH= zU>4g34;UFq|K5a%7VH35bk8sbkne^S2$Fm7rTHCCPtHN+G%ncuM- zwP_O81j~2l=@Livw?oEs;>BE!bbYgLW=F{-&j^ySfX865-%wYDRW7Dxf%58r4;#Eg z31|sA;h#fMnwuDZ75^Bnm6%w>5^(!$?S<_UVf||KcSs(Bn(Mp%=Rd%6hza$V1Ka$$ z`5x_}b6a(&q>Ze5P(f;9^vs)`WEW+WEG7h5b^+e)f2M8@o1i9jOE}ytQ-wDfVR9## zU4lrH96)564ds%=8r11kz9X!yAa8}*mF%(j;zO;K4*bO!r(LLL!#~xkG)z+ZZ2LkB zi7rh12O+-YEb`Ub?dhfI*>M^iQ7!Hb6DWpV{#4bop4Wf|!Xv+le{)X3n zNB{q!sKUALQ8UdJ>CoxZq`dn0wM-1;ulgGdHIRy0BGa2;Alx?S4Ogua!4FoiXZ*4& zl#+h}%@moRauuWny2L$4#)r3WCAN+HsaV5dAL&|BRxoolo=?^!!?7n!=)0-R zAU}I@V^*I!Zo3)sd4VVtFE;xN2Z75%m+q}f%RZzj<3K5rjEk_u4EWIbT<(fZ=mpr9le$t@P0@=EYT zhqt`22Ua{MKw4vEMoaaeLv!P#k}aP6La?f99=}NfW%Yb$5cV2=xUH4WCM`2!ZOkaP zaa%o5SNP=M@|6-_2MOxzwgk(Y=U~6Mu*$$QVOdXHMxs6$)Bv92Ll#Y`b`1&luUsyc zwfQ*5z#F_;K51Qs?%YMtrvid9R2CerEQt7mk!d24_a<9o)*&f%xH#*#bTb5aN81Po zXWK=t%1(<}0xO5xZ&`a(Pc4CWS7KYZhPAftzIV1=7^+?m{}mM9Hv zOt?mSyML;j1^HmdEmezw#^bFSdE0&_y^jmiJ|ABepDSxpfRjc93r(aHRE-J-@se8_ z(JDMw@u>b9X#M?t68ek3b%?*W>KmQ4qGmYlNC+GH#Z7(7YuoxM_L`nAlEZaVv=$0= z-nt#$l{D0zg7~?g8F75&=Uw_1qT(%@<+w|oP~$h6;;iH-USU@Oo53dEqPzS z3_2FcGNTSR(XXOON@D(S$G!%nX^a5rq7^tCx@=+n2Z*zEh{;O$9mRuPV5#1I(!_y! zk_$`6t|Fthm2Z=wiJS;y7T>8|-{AX^J@!_x4>btY39{IBY+5eJ=eqmWFP%I*rsG#? zn@F(K)z?+GR@7^h;wI=qiB{ai2mo-EMmjRBF-!`tqp3|FH}0Ur<4VfC%y;CEm*Lu@ zjKy{nHFeoHAj+>E+f|IXvMXjq@V3OMSP}V3DL{z})~^=NBq ztEmngB0%yDhcnBR%(yh}D@Z(be5C~<7Iig+xanZ78x~=AgZ!aFsz`!fp8G{TC0cwD zEuWT_77bJ1ZKcv(kHLVx6k(295Z#|?@Q?g8ND!*YAd^~FLdITkB(Q)@{4ASmj{_?V$vq!k{F(Bp^_P%+*Fj&7AZn{=11 zvZB(<1c{+pK>6kLka{$@M9_B`YsAV;n?nc;W&T>Mgw8qTQFY7}8DA#i1eyis%x`V# z?+IGcJ03LMRowN2>}%8IYzh&fckL8HV!`%@s7sdxOnF-7UpUW&rc~Ur4ux(@TljlO zxy<^A22cc$gAt3F7Zz;!NS9@U4Ls*KC}^@0azDGNBLNfeP?f*3XzmhWK`OC_8HIL_ zzz$VhZT^LMB_*B5th9_FWQxGCfkQ?B*8Qvd0gxW?{iE@9^!;m7c}yrH61fdz&`Nlc zer}#p70uYt#2_@DN9K%BPNrhe6|H}d{Id&CIw3S#`}3*+bWlmp5Wue_=j^&*?Bh@S z9<3Xp^i1-Tulr%JDi1F2*^!<~(>+|)!dQB4KZ-WiLRL(#-o$-^ zBi}u?>rmV-R8lQ-Hs~c}7?9cS#tUG` zVP~a?-qUt?%w$ZVv}Y`kGSd4DAKd+B!L)wAzz`6^D*1gZl|2{Myx#&T`cfY?ib%%` z?3_U{T0Vl8C}g~sr3X8@yez&cHym0FLr-y)lM{Nrly5u^=5tNl0J7z5K&zy@5hM@c zOBVY>MJ3!FlgC9ud8(b@a4d-q--Q@TWwXHgmwfGw#&&bZUa1o`CIhXRS=(FTSp{r2 zoyUuG8t6JciSvXv`wirVD4^y*&^sXlC*c1P_10lgebN5#APPtdg4DnuAl)UM(%n+h z-7O#-8XSi1&Y?l+Qb1`Wq#LA5Kw4`2o$tN(ecpfOnK`k~9@w+@+G~Bn(fY;Uj=ZX@ zCv54p?@|scuZ2EAiXEVZac~`Ac|TWr{87F>-~60oS5b*I2eq1z z-x`|759+Ar*()!ofA-|qmBwTD?CB){k&fx-#V8`oBZ{EL0HG^<>*YPWTDQNU?*>DY z?}99WdnO6&py9xXk+@{O%D|i?05{fzLsT@C!4T^yoLj9A?1$E5q8t-iqjnwm3PRHVJ2dhC zy)yh4`+!Ft7o~%#EFz?7)(cZL2jQd@dOt`k`OqfzQ>59;s&>F+Zo%a#6BX3iERdxn z+A=Za5|g+RYbO$;xdAKgy+P1c;xYACM{zYD|6f{3lg#uTK$9g-oiirR*9(;DuY|(*$+Er=F}vi zsg+`sS!vOGb^;=~l_HaIvak8JoeP37`NElM;_+&2W<)%~F8Je0Y-gKA1>D+`H`_M@+XZT>#{t&sOrN%M>Y=Sj?BsCvEU-1HGMJ5N4k+r)N=Jl}$UDu7qqg zJxZ%Ff5#|BPt58Y=_&8D1Ih%zV1q=o9i^P;v`rGaQ+sRaHB=h2eFW(BIW z)MMZLJD~p)Svu}mu@YPPgZAZ!Jf&Iyin_I?sR4l&T@3p}sI|0cv=p`_L;U8FDcJU` z;-F2cLHKs=0o#;W@`HQGxaI?EVjKMC7)RFU@HsSom9SxnWa)sY@dd9!lw&YNJd?)u zvXf(B&>y4Tz(*Tb0wD$DeWX2y|2!I6%8+DUJSZ zmPG4O*GzopUBjmHozQ(=KhWT9f7c2ul`*Aj#dNruP!Zl`Oa0A9YMV)v>Au2;KnWaW zS#Xm_TMYbSa*h(ZACs1qVZ&8Dzi`jHMQ=g*?$+wBuA?vZXayPFwdcjx(l2-7bmvvR z0kNNGEUeq?rC=;KQlS61*X-3V=@>4(1hm$>Ig-)=FAl5oFB8;LJAQ3jSBGm7vmG&b zqt@sWt4vR;r=7X$)@-6dLv)nRc2hJodK!jQdLoKFm5LSpouF$|KA~%cL=cJmy>W~G zJ8aPO7%m!t+N)RyJsR^9BqK*wTxt9U#BHn`l-X#=mVW4&6kcI0u9i?Yr9NH^O#)?) z_z==XC1z-sf+RIHqC-!gSq;~{h)1Vyc2l4(^n~y74INwA=PAB=|IJncuyDPpsnjLFxm+CLf#xwR7 zb_!axy@=2P*kqG>Q0V6m@>IRE_3|!M89Zq^qV;AdOR-Aps4|W)EyoI|x;uM!3zg)Z%ugTYxQkzn0Nji@wKY5O%%&%3YkOcGcM(4o!F92m<<2~G&4ME} zG*rf34)O5Rt8gsTDCry~$oh&P=T9El{lHiB4--kgMhskdV$DC zW?TB)kP-bWxYF}xx>;n~X0->snH9a)-+5(a#G{8&3EtroDz2TJ93LbET-BHmF&CX_ zX}8O&2#o=zlb>_RDj1TOl~qSWu=9%IUj?$5Pi3(J*7)B$UY?OoT^9d7+}DO128~gL z{th-OmDA@BKV7a_;!0*tKFeD^HKFMbJfv{FJmy}W%w-Z>D0;<^JE7&yaOJTKg_IRg zog4QpyNixaEmIQ8>4Khv*(`K>!qdXLfg>~oZNUcyt?qwk+GjAI7{1;@#1TuB^M zyM8~*O^}IL6iHxJa@Vi(43zI?=Qwuv^X)=C$y!n;*l*z2Gif`f1ZcmYL?f1;INAH^ zzeut+NC%k^rzEPw9D6B6*TUqYEFm#{Oe@FS#>YrYPe+lP!nNgdlbw9ut8$X)Zv*_I zKjno<5=p+H{){?5tzd;~G!LZkjy}&Ux}lO6Ec2TjDN*7HIHo!*p1vsG^!LR^Fw`^9q;=nW$pY} zBny_9_Z)TUWx=hzr*g~cCrVQ#^Jad1sS0iC3(M7-z>G;h03$DSx+dPAyPstsQE^-2 zF&VL$PQS2f%J-csX2~*(V4+WBC&bvyvK&lkt;NLm;2K!t=hPxlFTFx$(JIpM+?m-R zgLzz*oPRH)dQ@A*2+3BJHb6I9$ypGG7aDdJ7Vl5|>rAkQHJA4N*2`y!Dik_pRS<`2 zk)kkemoM6QfIVO}^l*BkMaA%LtSj{ezNJ7T-;Hn3cDJ<{8aWa*oZf-m;A***JHQ5{ zGK6kL4wL&gpr4!r;(#GWbo`{N|4o{K?cpIf(;Mg1dtO$f%9Edo+a#P?I1;5fczBf<#Tfe-LgIvFQk(&{{(& zAimX=HHq`S<73-}uHb`X2{o+ogm3p029oi^96@_@aINqBuYIB7$8@M5@ea~^yEB^p zqw^=QixE)JTKOT$P9hGt`wc{h+)?}l#w{%ohjaS0I}$*P45yIfz9Omy;f*J9PYzDIFr|c85nqhET+ks<&+ub%|?4y zo%Gk22ypu?GK?*#As$9-jIY9mUa7S9hfAWc49jxfSo%)hco^*;Nj+oKfM2ygjj$e`|~&_*FjEtaM&1&=U0zg5xJ9WE===Kcpk&At=DP zuM~1&$p2^yQZU98?kj9UHWLb=VQ}4$DaYZ$XAhH`kwtxb;)_EzKIb?QZ?D(ol>IF- zJs~0KmQix#n1$2@as7=o7VV@M9x|Z?AF44iOT|<1%U@#WiytP;TQ-KZGzY+H_~f-x zzp(QiKDw`Yi8Jo%-v;ov;wDCqaIGhMdW^5R-@EHtn7&F~l#e|Vs6UU_0=`#^eZSfJ z%sX7E_D<$UGU5UAQ9{Pso@VB?dS=Mo%=_G8&z6dfmh~1w`;oU#*s6Ew%AkN!e*@-+ z67=rf^NO@y1x?Z1=^&kxMlSM236_MM939W*UBX8Yl{Cx4wKJf4CSL|`{@gb>gp?7+ zZN9d&n0};1aAVVYt80C3`sfLr7`~81yo1N$s>?F|RL-uqDJ`D{TVT6Xev*V*)V&>P z5_O^+@C%e;;Ku9U++|8;OdIDHWwEqDgc8Q-)`cndy{aRM2savvQb>SZKdlY>-myA) zA>hjgAE2w1ss^m+xiLe<99Ei^uSQgONX9kiQ6%H9k=3fgX}-dH&eKfGJf7-~Z{I$f zsCwjw%WK>{%h|Qt^`CRBsVgym&I=H9MP*Ep?QQu!di);-yHR#gm?2)WTYT!|EnV z9Cil&WWZM2>xA1Z4GQ0H!B}xA`U79M{e#d?q(U+1cF^zdX5DAN-miDPL=giH@4(+; z4-h1C&vcbOQDnSvDeNes(-p5UMdSD-FxKAPF}*v8Z&?AG8tJ;8C|(r*c4Xn*s84rw*L8D~jk@IvY(GH-*?=Q| zlzQTd!0~xapFAJoIC-3Assz$w%?0TA2g%O_PKuRWkHKge1{O%ybRLR-Q_r$3s8Ue< z8lq2PLOt)UVY5Vf}W+cNB}&K2*0+c){wGcP;Z zTv~{7fM&a^_|FfGYTx0Tol_F`*XgJ`zApQGRDd#AUCI&zpRvej2`C%;F4{_*t(xBb z{>i}z#_#{@F==;)+5BY5(`tf75E?Fq{O@}` z+Hk!&;(WNW7fxS!enjgdoz}Yc|DR=Q&Hle922EVCF45H&=u=*0HlW)7d!V&1Amm3? zchEa=1T(+0@-aZxvhn)okEMJ1gB>Jr>Y&QJoz{PGIwtN^g^!Lt>R}!yJh^o@aYPoN zb4$hFnU724m&x%EL!IhLqyLf;=AXk5z>q1==+tXHS^0X|}{!UK9p@WLa zO;Sv}vGmQm>f!^(Y>eFLiLn9TNHi{NEFR_0xU0Mi3j2yZN8OSHGkdD%Mm3%Zyn1n# zq+BjuSYa;krvhvL*wcWjLaI17N~q~7x@)%x<&|$2&&bi0Yk5^%eyE-qpEG}_VtPIS z2tSz?+>pILBxBwsySGQ=`sce$dvXWJ*sb);jT+B74t`?I*=6L{DeMOn1uv-VBzq7M zRKdhKxgR}RO_%vzRR8$4hi7hovYl?$#-0cY7aJ~g$?#X8SDwTBLJXPld3ZyaFR;Ya z!sH^!nl57t-&o5GJU$-R2A8PWa_^%Tn|IO%6XX+Pzho^UlbB!QbsrCbP+#G_YEe~s zO{^`%Fy<*Qk@|Gjj5?6oQB~?RY42cdFh8bqA0F336`ut$avAfYOnswCmXhX49B(8&!DLM7i`UNVTC+58MX@1dTRVJ_XHr~DWR6_|frcjA z!TIS!e1AQ^DUqT#Ih@!|BQNN~@q^$!OVR8sC8x;&tx=?{YYOm3aFayqX);fO6m}pN z@Sq!<=XDZ}_woWdTSCD;Qc1mzki-SWC9lfZ-zI-fpJZ$O_6?S*YSG$a?4LYY5k;0v zHYA8iUKQ>0z0g0zNJ?Zrs_uP-=D5@viNUTWlO7pk6UMeN#||BWP#4L=w|rlT3BfLV z!CJJsO@FR790ydhie>E5CVK|VDaA#qW{F$)Pm*iTHuNNT&K)Y}gf5^jR;B23`u#Xm z<*CtJwi~M4Ci!8bTT1>!f2f%8s|Z#`YiZi3d=9pn9eQyYwv-xr*6G-(B(m=jNYv5< za|V)lePm@D2#v?8M6Xvh92gqI|3M&CfUqSWd?gFp92UWiP zp+iuu`z5h4?%MB*%MxM#TlfTRGVw8n>pW%+%>073QD6ctY5Nczw~_qY`GECJ4POmJ zw-{wWtA#fP!{*2|mbYKlTmDMjr+9-dD)~$-?yjyk_H=x(je8;}g%a1X`{g zl@QpE0b6JBlx%gRUE+~qb4cb=U_}Y2^^j=lU>~cl!9-L?sOhR(=WQs|5KX})fSlW zP`UdDNgDR)50WunsYZl)>vey?p#FMTF`bb8G_-a@pKKrXzE8=^BdhD8C%DMVNTnx?e+MA z#M}tJlQg~6T%Cg6nByh_cJRCpdtRvDeX)2|0iBUL6B$dNCRrEh8Q+cpP-Nrx^ve^6 z)$p?QngwIhX8{mgTd{K)$)BgQ#knTOHAS&kJ7yN9$M2oDZiG!k@O9_G=Zfv`(^P04TVa^tY0-e@+WwR&$$EFXy;ijw zTTEkO5*#c|BctwsC;bSQ$;SaC{wzkiw4)_wLGa+uf_q1i`R{6aScG9>)(&9b?Pt}ugNPtC_e(aB{0P-HCl!vlisV(nA5bFD< zGVKq4-*@Q}3{OPf%w)*H;B2Mjp zYoGLv*<;n%vY0R@-=WUE=!-ikT#A`WpKPN6H7BtUG`>Sfa4mT_>a;%r*er_8Op&a_ zCwG0m&7TBHslyN!7t9O$5_V0`zie;zs8V{XdkxEQ9&uh zo;Gl5g>9v2KZml?klk*D3J~mGR2m}#_?>YXAl#5pOu$g-L&f&+o*xUig(#{|YT#o3 zW?@s8wHqYb857sF%lAVBXk0FNld3%(k~KAj;RR$j?e_pLbuOxNl^}9{qCpsys|Pk; z;QK`1N)_2RdnV`veNkbnHB<}>-<~ZWCqwaiZgm5t?JYXn-y{@uzD8RM(QB+?(k;$W zqq^F)0Mo|u{>_uAaD?_`ze*h+581ML${BNL&4J3hTdhIuyvWKBO@13|M+!Y*_pFst zA7HUnMDj!j1gF`J9qq`CC_VY*ujdZqzMZ&IrB6+bs*ynQ%L?jz#D~J&pj*ibjbH6k z1hpgWF^L=dnabd1WpT_1Lk(syDne5+m+E`Pz$=MXLiPT^-i~o!1=CFqYgDtd-abu& z&ViUr9Cc}xxSYpQ>`?c}r??#-Cz$&d$a-$)!)w$0#X#W3>=%G1XPN3YR#(6X6M0f| z!fhSiXj|hc{F~>YQAm%wJ~$jV16 z>WsGpa~^7+(}2C!;3o}J_mBPX1;8$xB=kT^NvVzTw`e^iB>t4`k@A{+%v*1%|BN2Y-Dk7s!)qj(P70Ch zz>Z){tLh|`VDJ71vC{;^ks`)fz=QGi+0?V0PU3IV-d%5V{W>khuCrEx zWwB2ny*VL(&+n+VN%-08W9rCu5z3hk1mRq3EfYipyUQ}jnSS{h%xR8ei5gL{LRG-m z6ob))Zl-{Al*75R@7$^cC_W7CdTq78*ek&$bCW`nym`wl$86UJVF1e$#l%=(`9c=* z8YE3^AZ#)SHoQ!6+-9>*{Zyzv6^n9N+`DW(LK}g<)3_S$C$}E^7YUs(wr{4#KVKrVNp3=TTNX+N2 zwb1wu)9C=g*t$zP*lcTS*LK-#N3Jo`WNl0m#uy0m40>PtLNxSJeVxZDu`8X)rGQ$# z{Fp_^^31r_BP!KZ^H8gH@<-S4F?shm)q%kdTqO)Ps7Qm4O`sJ1+a|S%H=8xbgFsW$ zY&Y0psaMCE((Tq$Gs5XYBGukg&4MQUe6so*^*wMUdw6oBl!#wXErw~B>nFhyfnGpW zX+*2VAoEuzq7_>N5Dw<&IA*0Je_Kb?SkGq1GvbE%)!DvT|Aj9e+n|7-6F%8<r#>ox-gjqJQr>SAulC}NyuHhM9ptshFgR^A z*q;q-;q@!Rc&O*8xNit%vpLcQO6rDOW>5RW5sD0AETPgGTrhWh zwr}wOWybJo=5kpYoV6Pv1fxs0(~HjiQy!VRSzavlyv{gt{OLOb|Jx^Or@$2nVIoKK zsw;tK1Eovjck`uLUh{dHn06=0OXc@fEScb?m-qW0=D`F(QIMBN9p9RauYz;C?x7U| zLufxft#V&WXxbe2x12igIC*~7E|WWicC%t9gwJeuR3oU-U~!f+bIfjeE}sXcv>-(I{+{QX~) z5*|xYHOv*1Umn`xb0|`(J*UEVbHp{4OAN$14m=pW%61PB-^rBb#LAFh`UiP_Xgs+rhxx-T4E03$D&q!YTjHcr(?e;N zI;|--29yZPpbtLvczOd;YQ-wIkxBLu$F>>H=u{G8>P?;&@AXSg!+uYn2n&$&_Pe8I zaI!x$Iy+a;pX{gu^cgfFFTNcms}he3JpV793%1K9L^r1LU@th-k$Ki2ui7OL-_*aC zed0dZM6JyF*fBcvOVYy(=KU{y{#_ZwP4GE_lOg9-xOb}5Kso4(MvJ71eeTl~YeY`d z+M0e;z?YN<&9R*K*F6lt2`~uX*)x|CliX-K;h}Zkc?5teMD}`bpKeIH@9E#$*SZum z?zt{1yZQ!-j=?c7x>3QF{PJ3aIJ<<-O9LyQf1SahyGzeUG+5N%$%j(NoiFryf8bDk zwLyhyaej4TQgEWwUWa?rp2nhLr8iM+I0=(V5jI@$bVKYZ;}qS!z1A^p0pfgIkoXm= zVIRL&DiDJ$LE%P1u&57ZzVBmMVIG7)J%Y@Y6Jt`7;ckbzozra)mW%N4mcb>M<$tV;I#gKe7 z25jei0GfgC`E*n<7udyD3j}Xs&iQbL?$`j+8gV@l(sG9Khe}VdSP#&l_yUVI?|y=L zD8~E$8oRRR{j1B%-yd{Ohk^k8nY+tivg>WgRXmttS5J(Ha`y1%*eC9#-yUj`?^o*w~|!t3aWL?XR`m8nkY!$thb?P zupU_D1P!|Bo!$35@H{lz&IEb>)BufX9i4RTmV+GcP-0(-aZNbp%4^S9`IaABp8 zfgwebekqb1^~!Ih4s7Zd&be&f^%)1u+NQ}Xsg}lKc})qE-79e44XOpk8pWH|e{ivp zIc81jBOb{m%l+b?o0IReF7X^*-ypZ2<2fK7CFus<-Zd~MN@Sub5 z#!O<_v@FW;Jk=!5&WaDp?wQw?gh7$`^pgAdzkv3R^j5mXF|)f)S2N$q%^f%{i}j|! ziSw9qEY1p=^xLS9gC+l}IsYF-0?fp&=>U%Q{~+hrq`UGw`112@aPI$r(coh7->t=W zrt07pd9X`ZD8WOy&Xw4r;vd9u|NpMP>in+}_aHA%8t{=jOnus@IpDuXopFxEAH_=0 z2iA&E^$f$_z%7eB|5bXtVujktE)7vJiSH46k#_}VmwQ*DiTt5HeZ ziP>_SNJE?heA#G}{M_nI0_a^}0`;-s9^{{Y@2UA(5A~+&&;kn61!oL>A>pNFrNOo; zVbxx}7VZv(aS|xt7fe^h#yB!VR`4ATvAV??1vOlkENwXVrq}J3BG2if6TKG{=Y5{u< zuGuFxF;6fvY*^UHEY%tLsuwhY%_WTs$V$Y&z&q4_XC#Yiw5mA9dI&s#^g^Gohyd7C zw8nZpHmPaSAG={Ss^m7B-^L4wSqgxhr1yI)UUDqD3XlZSw%vW%glcJJTk>z>sWh?C z12V^sGQSD?eIirW$iMfhinDWUkN?04Rl@*o7X~)vnei@oBRZhwkpX#)>vner5xtIa zZk|bjtu;}k&3}^V`0R?wb%anBRlv9RFEl8Gwi4sXQ`X~uPBx}XAr~_D9}f=*0^UMM zwoQ~lXTYicsyQ^H_2bOP@s$0>&1vZFdDW9*{If?&xXx^t!vP+`@U-8T((VD7cE7@Y zTI6i2yf?%5Ki6I@VR_2jta~y=wwb79{FZ6z$o28y;{#8MIGIPDS!~((MhAdp##2T| zt3W(Osn!iyann`{DjsyLkiidQ`#YVzVL9X*+piKM_PIg}Fb#lFA_^ z;YLl&>r#wkeZ0QwuQq5dX*q^>KyU|^8rDsq!YYbwX&c|>e|?yPa*CezsoXk!$QK^G zdL$$V>beaTc5!>;v`!Un1p-ZhU0&0GtxWu1l@r|{ zdKU#@LXA&#EQ5T#HHhA!y@SMd^_yM6b2L;VLq^-!-pBF#3t~_4^+9tSJPF_1rR4Z4 zed5is{esQ0w)?b}t_D&VtF*e)Ftc1*L1Knc9PnPS7|6WFmx0XNFNeGu6yx#9@|fTM z5OlUl{TDXbqOTV7_e@Yb5u6rhj|hn(q%2D|)7x%cVC(94)CmJ@ zbM$#_0IJC;R)C=w$52cVhUQ-5mme;jx`g za?O*GKE-+5sHS$?eZ%klYst}3_qf^-v2~)L$LIh20XDZx5bpSC`tH$T`#Z1yYE}Ec z^NWuE3#O&9X9C5SKYxn|3^GTlGSxRTz5)u+4|wHYXS9hTK4+P^Ub4qu$N$v|E3M8r zdrFOrKkIYEVWr`E$Mz5MRe_x?PBIBJX52Z4F(yhs<-6*>6Iy-`A##us$idfx1o}yA z>h~exwQo+XfF?L%ae)=KCW~+%vo{^7HKi>!o@dK=#tF5}G8IwR0w$($@!P7TfyEyZ zhnBP$>%Klzl>nWl?##LuY>MNGxQD9r zt|y`g)8o zFEO9T_{2#}&z#_$RshRkdqA$IvTN%w=bEsSyJXo$I>}E58e)rd;?@ETLOJFwO}H5! zwy{=-S|6CY04XlU8t8Uq7XL+Bs(p%Z6%EV`^tfWaR_!@>&i4SXQnKiSrr|)0@SwM1 zcrOuC&04|VVtJy^d$%&zrorYQ!3BHNmhsWpHHs`YES!){4-;P>F^*`?5}Psz7F<>qu}QUV*9 zFgZNc=2)PymU<)#1EI6Tv?SZJknn3FOxwBSzdI)I@hBafJExtmiq`-4g9-TIzxT#9 z!q8B8ORbbrh;9g#EGg-$+@T2%cV&86d&^yn($t0!cuaPQ?QrgaSd(`Op$4c(sgsFV zw~=Yic~PpP)$O07b!2Gc^M=x18W(`)JKSp3{`9wriDIE3-KM#q5=7Do3J!;8VHkV$ zF=-4WOSWOT{EeiAYzl3bDaB!B`N=4#xleu?tZ&59CVN~yNTo1T6AM!e$>-^Sr8E$6 zC-3Vat=#luk%jqJQX~z7Kk0%Cl?i|5^)&lk?`MUnMJ(EVnZF7xpm!!?FH z>ACwenxZV^gk8+jEf2qGf|x@7#1hGR69p^z78Xdf@^tM}LGkYR5sj@ZF2&*?Re9C$ zb#p%?#O3XD5<%M@OUdHHccC-3LIh#A?+@4@;q6pO9F+Wph7R=rzkyW<{WxXDC1XXU zr=p#7j5TYtH=dg1tLfk*ZlH-2O>$4d&?xXlfMa-O3E|C$&`p|vjoRhIr)CC^jgaV~ ze@L6vH+9+hnK^5pAK`JKwFrt0 zhK{(bzL7EduDNM~=+KRl>E}I`td0CO8DK5)(rzv_=qaPn?$YUQJQA>W&>CveAGb(y zc?H_G*q)=`Ot*}-ddz=Mg7M*moHcJloCU3Eazar4lQhZiTOJ=-_@FOD|ARnvLuJ2& zD{{{4Kf)4~MMtjGvw-Y<7Rc*E=l5=A{mg@dNh=$aJgHB+Rl{*5d zWk&i>ySpWr9=LVFhOIQvTgOMkrdBH*G*_Do@ACPl&7`#j(U(5&3Kbn28n?S<8|6}c zojvNu<7*w`p~J;&kilg<7Ywb*#^Vunyd7&*-lwDbg*cy$B$<9{vZRn`~QJGFtGq z$>ImCvY`d{m0#O_Lyq*zSSIT<`|X^o9Go@Js+Q*&RA3jBXn)K8PX12#p{u}n&h z7Ek#qqB%AaSS7FsYG+tX30}|uEUpV}uZpHV?xTRuW_khv8^M7M@*)HdjySYrunVX! zwJS!+odlF2H{WNl+U3G?|9?(?QQgi@Rux4Hht#1;W`rnSx^J@@H0~+drEEPAOi_vG z_;~t}5)L7bgsT5ultyVPe)&7X%$b9=dTldtrn=Q#p8Q;=t!+SkyMVuL8~{P|p- zm*siKbTqPq+tHrJ8}FP1;B}p&pV=g7UcMPzK>eoC!_P%78yG9oXS-<>U@fd93EjFI zex~EGBu6$j@|FLd`S^Y55!Z^uK75kw$S73(;TE>3$&>0tp@k3{Ail{==LP7`j{H6U zCm@_k6QL0zdVYa^JIzwv1DB)}q{|Y@xXHBr@fn20cm#PpuEV4i61wb@)=aU2dlYlM zlH&8MTe+h06|2duXtf)RRpZhj>b-bWx$th$^f-xW5X)^(=MnEDGK=YiJ#W!$iSjYY z0oI-arHQbZC|7g`Io2|W|D7tu+>}Y3%dB)vUH-XZzxd+5kG$y!?S9~|4oejE-!W#% zUrCbaZG4`YizZPmiT@zt2SKIDFaCmbuebXhMuK$7`|`MymaNW#f;5}+6XQEC(#_oo z9PPSTG$z8%ddMV{qK7C3E9lGPK&458VD<}SY8o*oYq;#eh}#o!z-&8FVi9W}3Z!D} zckSi?*Q5Hen|UwkiP*~D59dtLwl$~ugxDfRcvCR*n09{F8m#tZzOu*P87PGekSL+1 zjpgKnrVpz!oRhsKSs2_1jPnaBimlRCtUmVi_t3x{e5?coYCSxSQeV*<6RuWeYdyU` ztjNRKA+sh?ZG5N!QW8*f{9TRGh{fgM<|$;xeYE?*dlDpm?v>NC$Mt!^x)~{bL&*|S zT3@PfaL&T!R*@qf6{X=KZxm?taC^6xK*~Xc;h$@YnZbV$knO;&J1c5-T_sFFak1>J z{lH2tQcB#(u2uyG4sxvJd(Xkz#{?Kp#DTK8%ywwpO288^%y`@fvRGeogK8bPN=n`@ z3kY}>qbu~>S1Uc0SQBn3X|F6@8vPV{;H6Nw|Df!nZALEY{w#CzCB7K9?sKh}2yoeN zqT${wFIkAYbQ7i!DApilHvejOQ@NJZRRpOs|?uq4b6!_-AyAM33rA zg7S)cAbDSv>oex|MuwftcEyR}cCG((sf4BKqFrnMjrfJ1*!d_29`tsy^)1D6#kWI+ zmo!_{c0i(ee3WvDHcYh7( zTTM8(()#dA-HTFU%qB%Rcb4z-k3_kprA{Qv5)`pfLP*I08h`(vI8xu)Y5|sr;$Jfv zC^I=X`|1*EsZrK2edbN#E01G?y5u9RdRye1p;0Xxo``Uy@eB0X%uq4AQ66%xrKUB& zN7A`sVD++$-euBR&FFxInSNQucR*CD*XaGCB+af+pMZ+C!tDEE`QV16Z-2V2k_QAg zo5cG!6jW45GD+H`rn5??h;{IFB*t_QW<*%ym-j4n?bcEhBX?6QZ{7Rt7xy-5PATU| ze`ZYTBu*TYYzYeXzYP|1@0UP3)H%)r?3~vdKmJMZei`ZEkBI*;OP>809pOAcohnKy zsbKi#hB6K3-ZVl>m8{8A?M0R;2QM?{%f-qOdC}xCG0a0X0ezx6V{$iMP`MC4+0Df} zI=qI?#b&YOPaD+(rdnQT2Ngsf{l`v5VaENE@h;-B=!(aEdi~hRHWuYAh@Qs+1lU=9 z{AMNC&jsYSj{0lIim!KCq9-5YJ1DRn(e%jRDg``aRqlgNa(k(g2s{*dxhZ_FqUK(T zOC38X-IzREpOxhy{mzS9r=hU_6Q5uM)9{$HiHx1b9w*YgTf;x={7CNn$g}#JbW%9U zSitW6gFSsUfiy4uTr-if+xBh?kifA4xiM;?zBE2cVEIMRk-I{0gVD%lfiB&ZurBkg zd$%5e@_sYWG!?|drEt{`d~a|p=YtQ4RpY<=rOXO>^cx+5vgCJutX5=B^NfVUI4;;5 ztg}>_$R)GTJn{P>ffQ9p?4{AQe5O@mn}qM-Kwq2svC--yOKwg%3;kl08BOz|8{&KKpd9n2HG4GK%>v`7n#+y* zuNQLg(-uEgSrNyLdqI+-DIx8N4Z3JRAW$Rg?Ca`pVxdUqMfn*dr)F-XoOpRzjkt6u zg)QBK9v^XwgNA8#9wVE8%iB0iW85GT(RRl+mK>)G`u5J|h78GxA-Z6kRGKG)W0(~K zlchdztdiD*w2#DGI5Q2wklQU?``=pI_X|2vzXWFc-3P=|MHAF4yt5vCCLv!&N>a7m zKY?Z&?cftmNwYe(ehLeZ?%f~KTB;ZG4AC?>a5r4xZ*5sk%u(0|+88@ATe?ggKD;Pe zZgl%4a=EY z5B$}3E;U+m=R(MRYvu_{%p-v18YZi^W$^hD(p8xGF@{|d|84yEy~MrRo@@w*(uMwR z>p^&OdvfK?CbbbgU~A&wwq)|PC217uT(`A0L|1`6C6TLGZo-jMSNT0@ltIlnw-Rl@ z$tpR^;P=Lze5OYodw-C%4_&?%i*H>(ij-j78%7p`X2QJt1oz2&mUhlGVLP5xyOQSD zv4q%l9U0#a^hIqCSeoKWt{eC~dT?#+t+_+F;|Aza-a)L207Xbx`N&c`Zmf}MT~pI4^(;x|@URwb?fMmRA-pCB4%$ zqln)NahlYNmT#WrJX4~kq4aa?K%mMhPHgZ<3EpSi_}R(4vEQF?|42REY&$kBT;TQE zBDKX3k=!0SU?chqvDs4{n<8?C5mh{oGBgsy6@?8{7?H{D`t8# z%4L#ZC0joJ^_qP1p5<*}r0RrvfQyA^8a_hmdVjX)J+K}g-khmJXRYx4(_F3RC35I^ zsX{<+zQVQohu`}|#mCCHu}!+9xOq9(*QiuW-D&HozD9uxG6Gn}*nWp-V#q!s(653% zj^2_h>*v`03%CIL_`7aw(xD_0<&T!$dh1qEK5JSmZTkF2g@!)#Ep7d|?6==bH8C^l z@-oMGFMyMaN<$x{*nPdcZ_`!npLOZY1nz;^TIs#|o5(|ZbSS5*dMR@Y%vvRyJkxh8 zTr#^$eOFONE~3n$v#Q2q@xarlzb@u|wjHA2rXN%2aNJ4vtJYbdh?-pE_l{xRoN|i- zd`wYrVOEmjQ6SkivyzHM;{zM?iSmARz&2IXSWu6^ z^$Ul{ANJYIAI#0^cdGty)gQ8+$4n1aH}5l1oaPZ&Kzop6(tsS1o?Tf>#0lfBa{hD0ndXqn~8chD!LVP+q@uv$KV6wzNG; z?c?u-8JtAAG7S;Wd1`AbyXiLY`1ZU{jDv&ji6x?Pv##_bht$ee zg_wtfpV)LY>jf|0$r0bQyXRHxmzyFj_o+3+E)`3E*OQBMZn5@}*>#LHR?*iVHow~O z&;0QCSx8mSWbaC^T16CJ(5L(LaNhTv?9f{vk(L!GCF>RxP3~XMH@2zR(=;&x6lq!w zi0BZk{~!U=1W3C#*L7jdSPk>3wbsu0JqGUoj&!_YS&oOVM>F;KAQe669cM>|tR%Mxzs}|9;yZ=& ztK_-5erAuoIrno%Pgb2t+b>;y=I=9MkVq$z?tzP{_S8>{d>1XePZF_2^4rk6cD4Lo zS95U~d(I~+%#x~=eHfG4+S=vUn-T9lbbMy7cUUINnC(v4kf5O5UC!nOkSZfvNwF;C zmRrX*FRPqORr{?h^{SKJ+s2WmBGj;tXac3~_YLRHsaCh0wN+3*2_q8T45~eaK6B6C z)^j>~(LW+dzv`hVerXkIrahIcN!Z6YLDtssHr|zQRx&_m2 zydj5bIBSUZUZq^Uu@{RJ@W4Xa4;ocz+2i)S(-ji{nNR@~+JEC3h%M6Khp(Rt7T2&p z)_7!r(ELx_*sX;40HOqHAA@F}VUkZ3K+}W*0zRCM%2Soa@LxnMebb4Vuwe;CSN|G{ z?W)|oEt8p{h?G8G7NWAkKDnRmm)a&aIbD11p&~jb&cr!9=zjs-^3pi{7Hf1mnnPG+5%!E@fmNU_?h$Lcy!hy$C`5ls%ve-w(%I8* z_v%zkh$f*^zDa$i5&HT@MTV99F9rEs<2#sLK@M2_tdY^IDt+=UjwNY}Ppgq3PakQ9 z8ho?}R14V6>N6o)mkAuh7f#HYVQO>};^|r>DeA3vCVR}{nLL-{b*m%bGr6ip@_bwL z9Oy=$Z8H0*DAAeXzb=2t?}u!uL-alJi$|nlLT?+W!wzq?zc#+PscUiXaW%&)`f%9l z{H`N3E6U#>w}XNBGQtiu2XE^$(#mJu+Y8%1?K!dBtmOTf2|) zA&qf-e%7=mB_s)37v19@0`!~-G7U0=6#=?xobJ>RsP7iR^lbXon+dreUvctf`c#oi z^xw)%CU1x;n9zpC`~w|zcw#I0c5V9AdN?+9_IwMzt4N4G@r{7rI)Gy0G(0zMJ zrAx|FVpd#E8c)OF@m*`L1jyl89m*z$A*JE*)P|tw4%OP|{(Tg{%fK!!9nm@63LJGm z{;$l?l#9Q2oQ&D(B9ZFQ)c4J#sGqPUIXVIMfICHTc9V`0qr=IuqBjm|?38XlwxJYC zId>z@yNj1VGBqU>>b2h}4rvXX^Sd*ANkt!U3bzc)=<3h2?xaU|!mJqifUOr8p<*jI=j_|UZB72zhYaZ0c&BewVb_fr0?uCQ0fBo%7HHS4afz|3Xy+FHkE^!;iz4j$hnFQpS{iAQ?(P!lZdex( zknWTamPT4~5ka~;m+n$P=~O_Zq)S4=Zx)~Dd*AoZb=|wn&fKTZncbPWe}_U+ef%z^ zqIbKX)v3iomG?~C@2=rTQD1UPIzH6nW@l9xhdiK&1Ft20EiO5gd7ozsK=8VImIXZV z2iI&Qr{(#5=KBZ9r`o0PX)NV2FR<>os@whJ3mSreo#h?PwUj z%UvV)0^J}Qp~qAqYg3{uCx?t>0&oeX_Z?*TGgd3Fq#KNKH82J8Y||wCnzIH(PU}X^ z$2vIs4fQS7&nDkHPtF|R(oY}xmLu*RaX^N|s@nRsjNgQ{l+`?LV~NF^cyZj7TR&~| zP6chZgP%8cE3dS>liUMx3We-44_XJMx8CMWVqaleG~TVhgtfD(ETUi6;$M=fC?Kd- zzh_^+YAAw@|J=9+Zn_0klA4dLv)#VMA;RC%&@~S->Q%h(&IGO$&PR!kE!+_3RKAro zIF;51#~Vnw(0^sj)scRENe@`ZHtDO~r-0>81LAvf((YTdhY82Ij-sOR?$Wy@`Kgh@ z@7B|XPnOO9AdfW@8j|2BUUCxNlcVYrmHxe)3Uj>NT$K9@av^rF**u|Pt~Y%*48wZ8 z=;U#iXEv;h4mUe9`{JQE53JqP$&Rg5WT)ldlQ8KSCasQL*9}}Cw=kGU_fJ%R>_dBU zh(fbBn8`ur9XRH2^;neLL#j8R(hX=z>iegW)&(>Bcsumteuj2&m2XqS&~;JP?Z>Xu zLD)2GiT_T({Q*C{lMz_22UGe`&(c`m{JL4p{Ll9k#@mG@-7N2(x0u8gevFGx}Q%Az4{A=ULU{n=aHFhcw*`}|+z`R}+!s}W5; z8Tj4SDfWCUYd$^aab3NQXoMKd`?!BWus7A0+UsM@e?bMG5?->bW7m@}D~-PRDwWNl z1}kJv&oFSDK07n-82wp7^3nO3($^@@YBeM}2duZ-p_dLewY2Fr7L3>JB6kWQ?_ zsh_c9DHN8KeO3}5_C4L;me`oImV`|AgBVqQ5&lo@rWldC$2%;ApQDY+BAGm+dafhV zJxfn7C{L<7qeUN?LEjHi^T7^;Hx$o3zugp{RE+>P5ueb`F}cAOPX2;C@ALv9%nq_Y zx2fT)@JOOly@i>;En(5uI33gfYnQBQ@HWf3?C%9{k?NYU+o^;?T66d{Ky40nT)V*! zOO)WQjcbVHoWf)LewN&op#$*oJwd5|dtj|FHmN@D+?(=7(Er)P8i2o{!cj2D<9l8; z1@w;3AJ>Krhwj$xxtUqOk>sMyn2wx!vG5@Z$Y<^JroQEASvp9y4JCQr5jhwC_* z9VC2Cunygw+;gLSl{^XGOQIP%shZCN^b6E;G&`u?P^`ZfKB2Cw_?Pmzu_UiaS6bEt zj7_59ZtYIbUx2%+a|r+3a7a$Wh*3KjmR;!G34yu6=v6n0FUU@a{RL>D0r9*RmKXU9 z-_^zU_U99SlgwY)Ww*Bc(XLgLk!F+3Ae&>HUk@A}%38g45+rWgkUD}5I5cz@?y&j` z2*$znTt7E|71%(3;X3GcW%z2gMtV7d|1SuIc%>GSaP>Oo?uxhr{=Rq)Zkb2}vqVr> zPF4b^+OHu`=mTCv?=ZwMkjIfcxMm>!W1qp7CU~1-flHDvW10Hq%X;V^J@rBjs(Kb! z>6j;ZL3y3XmZxb2P&pE~#QCWL z^?o^WZn{tAx@-7aCX5I=08fY6!kDUTV3rFuQp&*N#&IgGCP}f_o;U9H8=T_FpQCH% zmlQAP$&lB91}y#4GArs z0{lh*eh#?F5QBhjaA`n`5uM4kAj)U}_b3PLNvzHqum&+mI~u|((?3AGrvvm|QxOF~ z8Yd?wkkf1nz!uRk2;`+u>^*`JvXfj6+8`3K5l3f2RR&b7g9QNrZAffE095yV>su6g zVt@#MZmk8NcZ00cGUUbX3j`L>?F1!J2Eg`?Ce{t7DMI1F$kTL_&*c8JV03#WmRPvbVjkH ze~i=sC`pX_7Ab|qTJ%8E;36dY4~;S!xhjH@lN0t|$ZjO}hsx1j|18FW0#q$d5Ys=KAa4(VwU9H&^U|U*7>OG! zkhTV%_5>qsY!QUy4!}YIAQ=ErZZd3PSHXK8VWZT04YLAo_soXuFDDWw;r~?Jrpc!p|yl?<%v9*j*;#V0UFOr8T@u8uU zSOxlIrk{o*W3b6pP91GJ*^KTF(&}ApmajsVTgGaqi76p zf_QQy%O39QnC2%M)G8Tfj$?SxhlO(~O6U(W8Ut<0dImTq9>m6aEY|G5N?JS`pl4u$ zB^%6u_dK7#iRb6}jyyDr8p+cELs$S%YgzIjWMz;CG5*)-(HKByZXj}y7a#-x_t7^{ z?XLlc3E*Ma*#YH5TNQ|t``c)|K%qd1zK?Xks`tx|fV{X**c=QX`dG*TZzF^AKK~|> zSuW2*2!tP~0Py7fcaEeiWf=-jWUoscZ4KfeooEmMz{cu7j&#qx7myc0keQI8#S654 z0>mT+Tn5N@4>}tRMBKd_fy@Dt7HP(4-23)RyetFAoCCx}rYh_{5|JKG(FXARk-{Qt zAJRwiz^W-^%;zIh=3X_Ryc7Y?9sz~aBJJOi09OX;GUa`ZBGm+rt>9=holrg~Sa}H2 ziLTq=d5Xm?a%gBrAO27EoN@3Yqt^8YyejRFdIS;CrKL>QFpCG!Xj=*zI8Pc42JhUi z;V!dM_zz!U*McK<(;^0>m|9^#Z4Zu;CkBE8sU31f7m(80_fpjL$)Qj*AFQ{N+B_gJ*{ zdE^7^(5uCeH8@aJH8ZHXcTKf->@ z4i*xH)9uJo!CSq!@Ze`&T#OXlI=n)HSiqp;q0^C)!m@IHXfzFT{5V-m=ByO4En%w{O^;5VvG}bZ2l|B-vZ+$29OGN?{y0+m0+DJc3df58h2F ze6N!Tz)Ix*)k)-^PAs_mcyn-rRS~bq@^yYh`MQ85F?_pA)Eg0YC17$37Wt3$3@!u_ z1{Xr;PvJ#K(nxk-(R;n9;ZC2#aN$Lt#P0PH1(=EcS1(wkcp$=xN|>z|uH`G?6^XVY zj6hov(LsS*s7rbwMpi|rSHPlz@ZdM>o{^^Aq6pJ&u{BIoJ|159v62)UnCCwnD3zsf z;d;taNOkyl1hIhee_h1K1DB;%^+Kq978CD)hu%rQM%+b;Yahe;cV)a01HKZOQvlU} zj1cqcl4RF#F(l0!B`Lap?xBIx?#SZ64R>VkneYNkc>iA}y#H+WM_Fof25wU>=Z!F+ zljd56t9U>6LR{TRi|>JX1>uRy!d{5-T^YqYFyB8t;60zIY2akf<#FL#a`H@o`}z0) z`h5R2lkyLRK*Y_CZ1*?Ufms0J{7_SinFU2e|<-;s1Y?;D;Ym3cp6YdoF+21D8P> z?F>V~bP-P4sp^dw{-N-`8igMod_n1nm`zlCdj;nI5AW$1rH*BQ=aG^WJG}d)8ZNxj zi}Vqk^sxpWHlKhf7BG-(;Uh2AXovwR1n#BypDf~oyIrAsAwD=L*H6K*%+)x8jn)T-t=0C9k?7b3P(^;a&6;6F|kk2UUNnh0AENgtVy5)yE~#~RcW|HBl} zRX_w_De^BW;G<_6Fhr2Kn#&h>^th%M;uVj2{V%W(&%dY=50bpC;AHn}t0zM(QHW0^%CzKlX3qT#YH$WC!#B%6Pl0E~f301PA}*!|5ak0l_>dd_i=QYEdB`Ac<}-q9z~%UiJP{G( z#=3ie9gndev!e3z+!LhY=fBVH|JsM2haU?V|0whG@BthD4`pC4vc!8KKBGej)8KmO z5TQuIOb7ta^di9GA9Yf4ejXlRCeQzsiJzAr-lGqtg5y7eV#4_O_@$&gJl(C#ov?f| zO_EfdLwN`yE;2(XdHVV^3T%abF~u0@FJTk#Kj*L@ppRMZJY_NQJf^>m9lPw)&En>U zOE_8m?)>sA8R4FJQgdP%SQRzGzET8zX@aM_7?>3sU^*a+_72 zfI;aW-pM+KDh*4MI$qqOBx44N#W9d%M#2ik{>1M#bIZHupe7k5qt?#Oze6>jo=-xh zx8EBM4tk6#N`MiUNQJ2w_rRU5W{^Qt>&41PD$ECQhVFC?kBLMHDi3Aw!Za9wsS_f= zET!jHWYK!Rby=!xJGHO#n)9wA3bdgUZ(htOy2+n9!B_sic*+UU2R`{ZQRUP{+aa43 ze!DYr1~vTh0XG&m>`PC|l}k~Y?}SOA)(t3fpvW_o2g(iR6-YIQG6F@z`~j3PwE`Lj z#1bzGlm?CihGN4ZD9}2%6B_W}h(44MY3PS=8FXkM$|a%;9V(B4Mj-o(1OA9lpBPT{ z07?bs6#=Lb!POr?iGUISkh}sscu(#z`ag2w@GeZ~Fx(gOf6>H*2@3rm=cRNwf8!wt zyY|QG=y8J++o57m7P}?VDV>1DqWG$6G~RucUzXzU6OoU8Q`ZmEsoasq;k*P5S9#ugc;k&cB=+lbX=kuRz0tkVvfEM)ue!q1mc; zw6?nYSiS|+4u-?wLUUDGnN8DG?_OV1KrI7pWiWf;v)ci|La#`Xiq{%8DJC&Qz zS2sB9V=?wUUS+M|Y6#*-u{N~=UP+5!=E%1vydr-lhZS4#X}`UZOedwO3%! z5DL}jKB}m_fMd!%tWa)e_!=S?Vm0EL9R}egkm7onHXv(HC`1+)`t`3QGpfz#mJ-Eg z!cW^JlTfA5h|`VMMp(Ul*S>_HOtJLM8_k<-XwW1^xtP3t zbYf#HiRVI8Hrx9n*#&ZuHkZbEqneHhTT?CZO3WDhE2(!=~x>iQiXWXp}sA2@)lTmIp1d>q9 zx&7!-{Uq5EQRt)aUddEDz2fV3_!^G0ok$|u-u*X~DX}k?=|m?c6GJd@ZY&dnQ=4Gp zIk>#aU1U1wg)(~>6`o*Df?rGZixmH~s1A(vNlRmQ6R!#}q4%>!rz`7Qc4=%w0$nz+ zC#|Mcj1;KcyDSEIj@G$z}n6 zE;s<=N(sd*rN_4^Dy@d;DY@MVhbQW+rIb;Y$Oo2JF#hA)D6|j3-@Y7LGhMX{v{s$b z^uDx;q$^NIb z!bJX06`bmDUXmd|TQ$|}5gy;CfjM?J586TdF_YRs@-(=lMVJt-oAdYY<8%th`|=q| zZ{u4}Pe%}Nrw+j_+99t$`YvO2&ZpYaRoO#&A5;TgAd-FgtAX{EQ!Bp$zG-f49saz# zcBsbXDp5U~JMQ=hv;O+*&+uB&FR{6VfXp3UXP4h+DLTH8H21Qln-!h8L2CF$U}>t- z&SJ<8W73~+LAcTm^DOCK?+Q8VebuMG6Ds7Q3QXbikDxLz-XNSHNchaU)9+VC>dV2F z-+6$;)H;y|0MmL$xO?wdOZeF< zxT>diYg*fl$@+GFY+QR8nJla2^zEEj2PXFI90!Wl1OMZ_`HojU^5LPUk>qkUSH#T5 z*f%5RNZ{>Etb)e0vKN@xWa)}7XKxM6PHPLEAlAF9;%N>k6~X9)_9U|coak&xW;v=o zs%sdrXa=%{sj%3Fx;e0RD(XF@1tbh4axPBi)v|}Q5g#;aHCXYtT4!Jn0=f>`%VjlS zAn*0ti8LZ8Gq$0Ej*+nuyPh7e(7p5Ji2&#SJF6mp#0C*Td$55TgeAUpn_mQ|I6^?_5fOzalR))=b2R)H33L~($Od&s6A%Qx zN2-uPMF^e|@(fEF(p`7T%qImsB^QDxl0gMf+2@Gi!(>oq6b|?i8MIiWGQOzD&K8mp zUsOzCtB?_8U1V%)kP&BHENZKf5o170qR9BfUSnExQ3~=mb5C@g$j8%QRNjvO{*@d` z3KJatYElF1d5yhGwr_N{!GC_mZ)20TtZDJik|XTespt8Z_nGH%O<9-Pd(V9zAxfU> z;Do#OYOSt{MTdm{4DTQLU>VhnV4mxBp$l&Gy3XB?6mk>pmYTO#az7Ewd;Cx-2U^Bq zO<@tWWZHi$4m%m1NMx{VSH7W|wX=6R7l0YRS&cMxqx(Ajt8{Gj(sZ%_d( zSDtIV@0)ji>OvYnsf{!TUK+Qx-xWL(e!2MAE2~w*a(q#nJK#>ug2ipqU*S>;%>LVd zzn#gTtpHo`u&x(%nXUuf!(nF(*E+^zcecghdR6Rkt0t2PQxX^bQQ?NcZnI7MYu5_c zX~!3bFCTc&iP}{uvK$qqcx1KciBqHGd$CYVBT{Fg;!2Fn7Kd?NZ`%iTlDqqLJzPl# zOIKr5N1hHuOITI0(F_-E8-SN&ErxH#iFrxL0#ZM-BzA?4;=>ZUHB8bvrVVxs8e~uf zre{7tG1~gJ6+%4^nr`HNp;MqMj>Lmt*hXS$aZW#lRo>{BZO}pGY&MhFA&DBN#up3c zFWb6CgkL&2Zo72Ew{D;Q%oEKe;m1+%5d}MVmU_z)iPKT^PS6`%>K@Vs5MzryMzt>X z14$_ya?7k%xj$cD^Ks{RfFcQ?XnI?fKr)c>ttg{9h(3uUe(3I_SG#q0ctVuZX+Pj~)v zbN%Pt$6omxLWVs2Z@#~7^=;C?QQdw&{_KTi_TL^pwPCX9)NaKaCJQQvt6+w0I$p6I z(#p`e4tX()#9RpwiBGB@D2{Ss>}>MMDQOx{;Q3KCjD*3Qp~oQPXNpYpQX0uG*a z9cH?Wi-rAtc+GOrp)PFrV3?c^2E$$doWFj0JR(%}B2j*l9+$5{jbCxdd&6JL9TZG0 zxB#g&a7{9g`x8Efob7VWTZnG+j^@GQDV7j1Bu1S?82F!v_7__?^>v&RCz)Kf60G zf0GQ*RiFB-HveQP=-zE{>1g~tU^q-RIV=tO1aj9HDT|3*6tT%cMOUrVx14IDTwLCtiD0dCQetb5@l|41La@xblrnWXVPWO{8jec1CBkTjiGCJidHBSgNW>!3>q8sf);WzR(;XG6c+Wu=Kv9r$EC^S%-W#<>MrpMnWlTuHJx zTR#5o;OR}2KWcQS*wR51<74E=ty@Fhr#+>n&<{;wcXJQiZ*5&5=EeE|^Kuzanc zEUNnk`W}7hM-Y3tcsZ=ilXy9jCZKy^_S@2m7pG5U@>>czgSb3u%r}e_HreI~+WP$- z{+e&@T-kleZaD-iMA#Ldlj``QjI^|$(G%J;p7Xs3r))o}dcD1NrFxs)0_!iXRsQAb zW>Z?+9f%`HQueyXKBYaRyKL&(AxyB)i*H}qsqj37rsTp-z0w%A1YKDOrg<)OcevU2 zqGY015bIknh7|#2;j{F&On0#yBg>F}E>)|o8ed1#Up^*p%TOTn^Era@6qid0m!WPNvvn{nX}IHHZDLC z6<)o|NF^;)oH?DJGOlR+QdYkcYh9_jTe2UfTHkj-JCmHcT=qvL23kD+xx|zqH;A&JX|BV6D>MNOZy1{riyAxxX&YlJfdbajc`gxuKc05 zSQZ{47ri7*6Bcxwr zj!Inpm81S|DfcxQKi-6iNn59J1=29%?{CGt^fwGz*ekHGn$Fy~L{&a@d4;MKx|e2A1PT;FZ#<;STre`LX&Fj_}qSrhCi*_98GQ59br{GWct3~v(=wa?>>M@s2QO09HvgB{g;aVW1owqp{U%ow#84F z58T13(E_UG%Y6eo#25cH{ZjI_skNZ$IfD>O9F}e>1;R3J#~?qEL{%t}m-kmc`)?PAtwAo}oD@QwWL2wAeCu;%*rAl~Nf4jw6S zLW|{@WtdqH=0M$ci++2udpI;VDTqL2w>je36LH6QM!bmGLuPWT9v%FlR--a*9hB!6y&C}gcftiXR6ZU9<4BIJulS6VxzT{YqILujVt*&5y zz`+ITe|sKP{X>$x_RP;;GFbbtL6@98Kv3L#s=aks2K+6U`C*fa_7cQ1D#c{i~gihedSk&D>YCu470kF$_Q2zE)W35X6^CUd!O-EKGa||r8tkwzpu5_ z{PRJc68jT5#nlTLT8UlioUR!3edn%5S$+@)57e-cAR z*w5ur@@3wJd^@7T;!h#e3)dbx-di`pasx!(I6U9V(%8%zt6Mw7g8rgkce{4pwePBZ zD4(0jm&Rvs{owU8E9MY-W5RwVz!>SzhNm>{N_nz6H$jW-!s-I%rM;V$I6mk{KlDn6 zMVNmga0m*xbKPp1-RG<}HXW$1fmRS$8lINP7mpvIJ*!;0Sj*Gz4^XIaXT6de?W_O0 zTzhK`-?R~LIo9k7UEP3fIY1GA&!pmcXPOkJQH8s~q7?u`gh1X`FD_P1sd;L z9xtxwI|IKoBvw(`Aaq0TN;31pSyrIc2@;ws+P!>StGveM!g*?N>DnL-JjkvX{n7)m zkhMtP92!AL%Yn%()npJeRzLgk?eFfc%CCzVi;f!V{bGdMmQ;KmrBP1if5U!`!z`)5 zEh)X)$C!$jg-Yil7l!=K} zU`t>tOY(Az)WR3cD}Cj>Bg(Y+b#K^F#X*IiCP>dHt^QAA0WKw+?~@JP1C8l*do;oK zMTlL*j19$rj1!DG6-$r4dcFKa8)m>VrHbhIcBHUNuL;rIEWD|`VYkw~w3$!+Yscm@sVM^@#%Ui9*g$504{0oVTOhk>$8KKUq0;srj`>NeQd!@{TAN zTPEB+PyYJ%Pb$f7nw8FoKU=}h`GSrktGd7V`1KOOrJHxUkV1xfZt`r}kG$*%JKcf> zn*J$-V&wI^^LGAkLG#?_?5LMkjtv2?+%N5?%z}OJ-ZG1t6~!OYu52uY@Yg~ab@e#L ze!jB)n#B6Yl!cYcnv3C08o3P2xi_e1-`T}0cKX}14n3>w&u&&Vy{4wz4IXL(MUGxr z8YaX)P(62wUe12nDewy~oz$B!nhDMidw2K9JNF>A_WSteNz;S2)+*1Hd@cwfV^@Oj zyjtR5q;DhVtY61MS>;@-y}!A8nwXi^Yuf;2-6kuuFo6q6Pf1aNWO;Zej9Zl3nag2Q z?39!0yY_DbnLZC|MOCP$S(qqsH#w=~hs&{#hb!bOKBCJPPbwnjRD`I%dkQeJ?rv0A z6|O&_V@)*Lewq(H&N_xCNsHdNEz+uXqMp%wtJC~b{YU!dh-mF$_7iXR7F)TS&mHU+ zH$`uum`}-u<6aM6^+)(vn8U=5`3R~}Yy0ImTAz;(y-okceJ6VN)h*$$twtM9A9-dQULh>Ip%yj*$)Fd5s;lj8ZF>BEGQ84#n4pXGBZM2*TX z$5=zwMCF21t7+L$UaD$om7_l6+UM5W4Yh^wi#Md9xsd9~l4+8i6EWYcRZn^iQPH7i zDrI5Jg{gdndTg87dc&5YYok0TuErdvuOpLR(=G(O;^s!L%kA!V^Z2$gHeEVi<{`f4 z?VtSR0q$xkP6|SAzDyuUEZ6kVyE*G1$lo)>h(z_y%{sYPf42XElgr`V;<{K==kx6H z7)%?z>AxuJ?GI_-ZgBwa23`4?zzjxSsm}vPEn9)$;0qkfC zJG-n!dunce4Q`LcU!z!i+a3maUVfWzRxaMao_<{xcj&n8xLaOndv^*d&Be++G%qxykD~_xxjy7NwH6#_|t_D7s>^Qd#NhD1vBu%j-q+cLS(IidLjS{hq z7NYE)Bo62hf?h~#bfY7y1FK(iNF$XbbO1u}8AAFQ3)iX=(bF|1v8W9 zQ#-b75J`3Qsqx3i>rS&uQ&Tt%Oc{x@YWx$U0@!0J4!Mn!N*Qt9L9+@D#a`ok4H}EG z8KK^9z0)@fsB@_cTVS?BwkCn}EG&V#HyV>d6Mn@{)mr#}qup9Lido|RIlEt-R1`DOL~nanwqn@j+rY(IKBuB&X0HK{giT!-J9_J zhHtnpR2yX&wM|fzsfu+j)q|Jziy0-RS$t<5j#l7HMrJWvdTf2P;Njw_y(at~d?Sh=*OqTxAgP#5#zk2^k2)1n`Z?)W5P zKCfy!n{!J#WqRnbtRzsX)r?ril4>q0(WcpbIM5P_UyiyabRWO`%gZ$LU?Gus36+9Q zBYC-B_=Lkk$1e4S-ljr*RcXr)&~k!X{=(8^-Bg_}I%^QB`wSJs&@e+do_3@oDE0>t zehNrInEoAprHYPM^G%8A!#un7@k0BJnkgZ-HX*J7%8nIf zI6jBi?{k>#=hxAy{dON5j^;wM`!?Y{MrO3)P z>!1I6yCDDX%k1NZH54~VkIRHPxlCeIEu~LK)OxE)b8{8YhL~O%J|*2lUQ%247xNmK zt%IOiFABC`NDh&ps@mk29n&B(zxhf|oCgzC_D++q(gsMXtW}9u@S`_;At+xSeNp+@ z$@HG|N}2PUS!{G3@s)Dyjey1gPw4}knj#_N0f%83?qQG3v*<4@QVd__TQ#y;7SDx2 zW*}Ftt?XKu%I=E$%g`quhLfzY-KtnZQ)?z{^lzY z;a%dFu<|t_-Y*@QA$@2SSv;RFLR&K+&sbN?3RA$m1jCGiGtbr4)fwjv89-N9nSL1J z8Q-WLJn8woCq3x+HtNNDRdwxy6c@unAuD&R=Danmj}^ozsJUfOW;+gq618A+OKaCA z1`3&;WXVAlO=>2Wr&a5Dx_8iXf}ZH;Sl@jodzdp8$-|O`po~RQcjt136_iX7o@okw z^|)6fvO`g~Y(qa(^C{BaB#j2%b-&4VXfFRLvW*_k$2ZkIsc6U21<8a!RVC*L%1&D@ z)h{GPB3rg^am8CEN0YwSc^1;z&%o7J9RM{$6MY9?m0qF=<3RKiAF4j4z2_!CJN!vUw z{>>vM>@NC6zfGQOfy09~QQSEXJ-3$>8Udd`^qpn7_F^S6s^1{!V6l^-4LW06SAoDE3dAUF?+|FI7AbtN&{QZJ`8{#D{!6q;h^Q zUM4n`d`5lrOXr53U*2flC=p=m4IOZ!~YX%4|C@$xoWx#*}L zNlTAdgzXv>NQ|%1bklgc;i;jF@x2G%VVoaQ9DSQoOa{5eUNRRC4+NLua6b!xz^e$$ z-iahn$M*l0kS#%Jk+ZUQbRPepCq(-U_s0PNMl%=1y68#kxlt3nog-_TKvZ&KDuV37 zmf~fAi9&#~T&c#ZcY?~)GXa`Uv)(Q3W(YDhYE;(>q@TCFJ8U<)@EEhzXATkT(1S7P z$DG6IOV||{IsCw0)83;ozx#STsi!pN`$<1G8hyZbmu(WsHiV9{6L_Rh`39%iY#2X% zAj53yBJ#4)s8Xo%dyFbV(s2_&O)~ZuV0;{yKg{BkwwMi>V?V5Lm?WS6^A|ts#EL|z z_?-3^^P6s-gPH9gZL!BLU$YOK_nl$CoF%G6nAUlOug50YJ6O9Lx*>mKX*t;B3_VX^(ryZW_Zd6_m%2J zUeLY;BlC}stt;pwl>S4y9<3V>^eg``r8a4YN|^Yg3I2&Pqgc)EpZPo+P%yd;<1emK z10HGC_b4E#46fN{_DjHTpIUX?jBjp;ZCDdn#&hE{0;RP*`Ag;NA)EsxL#XTm94a)Nl~hh z5@q>smHc-3ndOoV3>_!z?NS~zSli~I>DQ89)gnC}Ct2uDj{I$+<@7IVgOx@#zmp=; zPDyjXT8edFr7w;LO4uvDruLm+$Dhv8$YHLxa`U5*_#DNJz}j0k{WhsLe6Lso5FKq} zzPUdG*|}?O;?6d9r66P!gMK3;CCmHK%|veg!kHMWU=X}z_0(*o&F!KXM&#PMX0v9n zsWd%IE53p<&ELF5e_q%nPE}5kL`}35rs1sE#5nSK)|!nl>Xj)3vWRzpu@I>V3Fl^@ z88ep=9epgaFkxDauQS6=8HBN2)<^=WEz%pS98kV+fDRUA5Ze{8=)OzrvJ}>rs|A}g z{QkXhRP~gIds~Lf*rI9@W|$}#N$gW+L-L7kV-OOjkY6 zQ}}JhD~xF_jE_&B;g>-i@=Xh8N@F4A+|?aXpxd|XGq1c<3xy5d8m6$YueX;;lpfhJ z<>+`kG5t{~pr<7d;pQGAB_lrdX$L=iz*`rBp%-LOi_7TnVb`?uNj%I`207JVHZ90ryDTjR^!G@vecbhe@-)sH7A54Orj}l=PPHG%j+;-D!_0~_ zPg+|WGb-LB`GWhO`p#VG^yoT-{Mu#CXI@KRIUTI?pR5}6u0k2<85-af|2b(Pd|;H^ z#T03wr=<$IbHx)4g5iEjc&}_oWGs!@*~fg>1G*^Kx_lKJfZ$aQc47Q3%-cV5Fsy(k zO=hYo-gtNBw*(qg9iE_w;ILuh|xvv`YUtkZ%hpzYj*<)5{#x55ZJ>Hgkz55G^G$};Rh zyp$2?J{Z|imwG%!Gu5QhrIjeVm+B#-p`O^D(k&T^^Xey0-nQLn6zHOyoV@w~-ef?5 zu09aa&J-U}*{!Q|A$cIg@nKcT1HBzfJF23juEtONZ7=N;B8Hu&8M4x=xA5qFMsK@f z!ow}UgT#(u3KQ6%LGhCm-_w-r$?_-JeBrU-URKo#294Dl`9ud zKn_jzy}n;|20omW3p*RO`|O)HWO85-E4QxXfi@r|`6~Rn-OtC=iVp3WiS|f4woQQa z3I4#!TbI{y9m1psIYr<5|_eY$v2cS#}_y}RQ~uI;^AMC7*aI`|Ze!J~@8E(2`xp5iyRKn)@?)2F!&2n6-L!XCMvPH5L#<36y=FMr zi};Fii5GO*_T%jE?&SMzw&s)3Hq}@%Tqo)5#WZk|n-<+qY zGEath?idzDu)g{l0)P%E9R}-if4i~AoOm`Ozwz~?iz$Hr(1y)62w3PsrZo~%Dk{#h zh-Yu#driw+{hic=7}eFDG+nrpkSi*r-iQaSo1EKHo$Hw^?c6iYy&|5ikor%S(Q;u^ zs}kFLwzL8PR*|~DUD1OmKwN~~WTIWfaUL30Vpy;-<3&l8H^p!8vm2Sch-|DV!m&&3 zbg1fzEx6n{IXb}2dVBuIQEC!<_bm=2qZDUDKWPcJE zt$zSBs)MQ_mpqZ4mhiQ$lR?ae@KXi;-RGcBXEVG%+pFW_5_abe-zPkJHr>y^euqcj zWbxr`Y!bMsMk@(qa1(*Mljo=sHo?g7Jy59^*#@!P^{7j zZ+^VyKNb3m{plSc7rbvFw5yx7>sc4dB~uV3O6(FA*=T5>i;T4W7dn#ow>^+g4+?#F z7-8qKblmAQLt%e=nW`kq3N^RMSF5GG#P~9Vu5nVHV185DTPL%QZmt`n!*S9(w2&xZ z(wwBFc@-p|ak;sMy1>)lU}QW`DikL(^Xu^Tr(f&B$GD<@JOfJE z5JJ?IXB~cgtm&O0zXAqG6$op~-`02JDK)`Jp09rVX}cCsXklvlYB{4I{UV7V`pT`; z5Y!0LBBz+RkcF)^?uob4N5L(^e>h|Bh^%?YQ-?p``#>XpO!FGM>AjL71pB1mLy!Hp zQyUDWilv;W*$P3%M(d=utjv$SrUzHi+5^;Unq%25RiggapJJL$Tg|lMeja@M`!+@x zHe_BmXGnBol5Qh+v`&zP)&1=>^wxiy1}EleQh~A6hkEaVnz=1I)E{a-F$bJ6$sc_- z^S=%;OD8<1==KR%QwSO&*!!9)=Vx za!$hylaD)T-%qR}P*zOY293m-&vV;rNz_k@L||_GILwyLN4fJ)q>j4CF$?l3eoS1m z7_iSzHV7|KP%Or9A=sh2Uk)_rcORu^UKk~z;hICP-Ku*}iq z>)t04QCadyli;goT*z=-F8W^9U9Y@%b4Nd=wI%8gpYmRlK~$09glI3nw7-b2LQ`!> zI!WeUqEf!9jl*19$$W!%&Rg0Uxk6>t49jeORy=JKCef1d;!|o$8usOY@rJ)W%zG7z z$+W}I^A#pZmD_h%Q@xJ*Tgc?Ytc9Ie3BQBi^v~s=LfjvMi8j;_pLF?X0$J~-mvg4x zhu-K4zQvS!LZP_s^f-UU)_?(y8W7i6SF1AQvaowZ+#-zb*L(Ls&bQab?=LORfPvMe zW<*lR27$3od{6>;bc500cleqW3#^>n&q;GG&Mh57I+%Yo*0PVOZ4*QnJi#toz^<2n zOEqaSHgIB(HGTOVF;S8g(blFIJTfaRFC9tF=4714C0#-6^VEep` z&?+~Rb3r=gE$>kv}Rt!EL==#f7q(1GSLO5V4d2MyC<5srml9HNMsRB|ccJ zrAVbild-&7E9wG3qe>BZi0?u1ZD*1#u>#7*K}4z_&3I)cE>Ta@L6Y9$dabyNa8irs zUc{M{O%v*Bd`H}vyJ1REQ(PFDX3;#_^1syb;f1I-6FlQh^W5iNY%dHOZJ`<=|r zA(0!Qs_~2CA9S+i!$!Fz_RWwcQfAtG+a|KqZ;ao-6|pQSb?AGOnR#zCXd*iVe_HN* z{n!_*Cmj-o5jN$7N%)2Bn8qb^_X6X5MFf|dSAzdL+0>v2bJ&JD&j~1FtK5_|ENRFkC({*w57Kwke84`Gq`Kc|~ zkmvOtgU_p6hS`r~ufD?eNi!M8C%KZ`NJRw46p~S7u^x)C{W-0Y?@90e=Ejt|D<%6$ zf_eKu&rDLSlfw1AUm(YNd06$Diw%ssuO+sy5nKI~`jq-G6DmQ)cXKz~>VTc~sOs`S zzpvJ;SZe+b{=`Mm_hEMmyQ?5hnCvz`CD;GQ)Hwxb(zR_gwllG9+xEn^Z97kF+sVYn z#I|kQw)M|j^&foI2i?1>PrIu3wXb`v9uN*f1Z=vnsFgk-Y5){-c`q`I(72mm^}1A7 zeYzJvSn=7T!}*l%_Ci;gffr*^CY63XI`TXHQJQcyhzftc(?|IdpfDE;@y(JVyWF1v zxd*q$@29rsx%UXj45T$1_QWPc`DJsH8~32!Scf2ENBP}?)t57U`#gpztsW2gQW)Qw z!Cc0#kpipf7SKyMsf>Op@4%4KJ`OJ=OtUk(gvM^RR9ddEIqiUTLE|1F15PGPMR41z zCz8mAz3q1j7d(K<{*e|cWY3;eH07fl!K9s5QBG9xi}|JqF9PI50R7VbzWZe^sxJxg z>>Bv8*=KOk_p$Y1)D<%OxC|z`nDA?^C1-Wer0xf=9Y6sSMVx4&8FJR%C6P|) zfjBexzGwSRI>Mn0u^YYr z=!I<2n^k7^cfvsNOCK`{F6bcw5K((CaF8>@o3Yx_cBG61t%gyv^_R)=>)d6$7OI`s z9z3?w72u|eSQ_S=E1(ymw1#f~5_Sks$#n(TtRY>2pt^3K^jNb+ZZAa|4YdAk!s zs(N5qQDCm?r~9;CL7tZnGF0*2ZXF#9Tlm{bE^-du$9` zoRv;z)G<)%GM>CF!g)*X%!`qT#Im<){^s%=@UC>C{r+50qu z4`eiWxW4mXxDCe7^=F`YipLDYC4BP;WOUpNL*SS7JJP9KZnTe!6K>(~SDwz)?Zbz? z7A7TDT9vYn=)b|gmV0F#2oS*k7O-8tpmmhh*ZCC_z5newjSQu=E1TC!&AG6+m zx*4$jJ`=rnK62eXw@tH zu`M^!v49uq>37#`whONAO0MngY*lN{%4J72XCEKVZfmZKS^39ejuChG5qGqam9Pdo zHuGu*$gLJTx{;NvAbyPj&66q3IDU;G&65eurraR74?@(_9z=8ab{{_TC+XNYhJTMv zWajW*q+Y9D)718dpyq5|=h(4`?}KR#UVP?L0IlhYrtGEd?4?sL6L_wZ0nMhw20yeB zb2@YQ`=PLdAUje0>fjHb`JMs4r+=wD{Z8{S+s@01t=?neOk{PGJFTzp8jf8w zKv*2PFkOfdD99w+DBCQVQ5wq>j!a}ofrS;0PGn@3WgH74G{Mj)9Sbd5S{!YlzsyVn ziwzE^FjaA+%$$`G8%s9YOdNJ#+QPJvX&nm>4ze(5Zs^qPk-txVr=2m}KaYf`#Ib$ujnfGuMuS7DfAIi< z(au4b!|UqVh`!(FcVMCXwU_kgW0HKF0N-8o^V-17_Z8Ro!$qF`JL+?3-s&9ej>n!n zL!(FVf0DxMw^{-99*^50#adrIa6SF5#)INGeL0`E4t1AW9j#w&r!VSZ7$Z0Scb?!UQp<1{SP;F+xP(Lt}5CVt#`d6Xyd$f7P}ElC%n*kBmFDoZKX zuzaW(-u4{({ztssj3^tZSolc*s$!W<+O~GuX zN*Wmf(WSeD^gJ0O@-i~x{8Hj5Oes1No7s19bSqx;Zt^;pZKfi_d6}B`6OXoT4D4%j zTY5`MOGRfueE9{l@wHRRC#h7Uyu_snN|aMc=uu-TfwjnL&@{i;XZ?c!;=VacYR0yU z8)J3_Bm?-yam;w2VZCa7HQ^$Akci?ohYQ;T+N)7H_Lo-mO>39j>#a?r$(2*;Cn?mU zI>LIC^vQ=~kqsx&+QBLJTnFu5G+u0{mnIB*qjeH%g_DhUFD%cY1TX>)ghswFS6`2* z$lR}Pmn(%YpA;{jou8~4T~vN%yVF_^KqaG3WOdGL!XEY%Cz zt8Qv{?Tx-fh7`haMK{E#5w9pUp_O`b!d;HnPqDVDdnQoGWHB;;2>HD*8N@vuwK0rk znl4}8E|Mh-#b+EC?1z%zona9(PLrHgvQr*5rA_NPjz%_>XUdtmxH}^R`JHt12E#b( z3ET6rhb$fxUOZ?}&66m{nu`)VXaDvEGgr?Dx$5Ogmtrpkgz+eN&k|u-Ghbl=vJe3e z1^8dTW6|&KO>^G>e~Gc;fdj}FNLgeq+k${Jk=L0%${~tXS4=O}j^iR#g@`H1154Nqg&*pr9?!a#T`tqU%H2F*Lkrn5HFT(n3RTQFYQEoog zn0ik^vJo_bxk0)^=JC1l*)%^-vdDC%2b^kFI&aUwNWvb14}w8Jg6G_xT%TM^t!G|8 zJS_FF{)m1HZt`=r**a-YX#4jA4@GOAw}9x&*Oz$$FUlBzd(`^PfS+@P--OwNo+9p| zs-12F5V5{`^nWH=^nD(Nx*FWEuNQr__{H{5G-}QuaaQkDJ#T^v4f5d zrlb(=u$;0nE3WX*uLt{sxMS6zMpPS4czaAp;}o z+xON2?46azzIAw=Q)_j$GtXQ0WD2lALlCvDm#w~sM)$6_RGjLbH4mK!n~O(1TY~bz z{68iDelAWcM-ALeJw~t^m@uRD!VM7WuTfo5f67mjK`9|lPK15dyJIlrY`Q;OSYcTJ zO7^5oc{)RhV6spXFzBE|38eK`Ew`88N3gsjeG-a@IT#5Ea|u%cEy3E!gmrYUt7`i) zQ-^IGI?k<}>r2ArcS{LHnR@tiz5tOGoAM?N>nB+g5=EMZ+e)RTdP1;pXd%VO8_+Pw zIIST&((}J`ffX)vh@=4?Tnr+FNJXOnR3T!?B^X)|nPzy_Ac&kPCENPNbL=tAaEFKEHeW#tdYK=7?CpsUtrx2&qGwRh*OcOl22&&*}?h^jWubtKwThAMuE$rXJ@4W!)WgZinxg;Lih7%1KwxU#pJf+m+95pKy@=bmmF@4r(ogHI? z6!KZxGAWx>m&8}ynhC=jlO<#Tn<;vbm_1{8HMNW-LHc0MjxtZlZY(sMkNIoWx6{|r z_MeB?h}g05tixZ9nhx}v2^MldI)o}FW)Wh;2x8iRLp)RRTWI4}{wkJwL4LS+XZr(uvpx@_|&LvcZ z+@+~igNe?3r;dIVl#Y~DR7ShZxRr6+2BHM(mkv!&Qs#6+a z-3=uZ+iUadORM&cYA;Lj`{djWmeZySznd?x;5@8BWU<&H@Dhbk2ul6{;@RXlsjKlq z$Nv&J;N*SdKy)ibN6=aVo|uLWPz21}bB+4U!}ClD?(K`@M4vwpaU0(Q;QccRI-D-1 ztNm)7%G1U?0-dQ#XxmApU4^5pEc?6YTH5k!TDyCtRT2qM(ySzgLnW;3{cC&QE}6C+ z)(K1bCeh7cmp_tph-q(vY&O|K&aGjyi!NwjKj6B*-b!1>*bAfpR!7>N?Z4uI5}n@m ze>;XUQsn$XvOJ1_mvTK5XUdQrbs}TtWn%jF*reZlVuy&OHg@r8s?)Jb&_0X-r(Due z568P8$y7lPk}70NSxUAVGgA?|#fLyr(xI#SrFM*Ugxw~sMo!KW5e?#JSF;6bb;H7A zRzK{&85ji>Jm{_u_?Rtyas>-CFg^}Fg=e||MR*l^6YHkX0WDKkP!M1K>3-0@-T^iV z+(_NfZMmD?FrSg+ zj!p?VVizp~{+4fGuIiy^Q7;Z_9PlXNQGF#oP(B?r=k`6MUGzXY027Pc^<2GC+7OO5 z$3>IuI~^2xWYQ8(|BP-{>;iR;efOfzrSirvGGKwC?q;RV)aYe&-m5LUP zfGP}RM#+SuJd#Jr+{+ySbHx+0YYP5CL&rb~8PX&KgbY$;FX8Ld6W9RrLu)_dZno@D zBpAh0gfp6!5fRD86Jd;rfg8nxnwWBFg~;jUtmp)*qr;=`P=`*y0BFytItwtRZaB}v zt2u!Kd(~ohn!BR5i}c|CGy{*LDqKI&3fuL>IWFg`L4f*&eP+}ms=tRm_`5;D<0=yGF{k<=vqAJp z1QqlyaxP0R0e-W@e{)#}Q|(oiuS*@Rwk*#9ZGTnIxsL1-f7_9+ z!h+Bgwv+IH9~i*6SZ~l|U9^Ajl;SGm-PZfHy5ZXQ_43_?1eXk!FfI^bpC6Tj;Oj>= z_LdLe6H+nA5+|5JJHM4tuq>e@EoNJT%kJ6?oW2D-e7W29B zX&MCN8UG>~W?&QYA|>OF$eWa(EcwGZiL{YEAHPcN8gD!p7PF(1nPX9fv3ux3{c*nZ z>{i`8x2`g0WV6gsnTb4iis3rUvwtoOc!VUkk3oD{^Qs0t`m(roF>NW{v$b?(QUxAP zXHF*Ee4>EErH)a8PBH45%r;Ktm=uDMCD{mvP)(W3pG%jvma~>;3u}H^P*Ybl z6MiAE^p@r)wUE0GuYnOZ7@OKN11FUrBOltUA#D#UOxCRUT|MdlYHPfQwLXu} zvn-E;dty z%|I^1^6&eGNO%nwDk6ahD3Xc>oN z!JiDA+~~jYaEU(V|7t2`6V(QRW2z7_Ah{MM63{>?o>qx)Q97_8^!m;L5J4)cn^AL| zH=&ujma0NMjX1nA!1>S%$C%mibCiYKo*JmX>m4pj_~|B5_G!KE=o2-fcRRP%t6w38n`g;FYs^d(G?PPyon; z1oJ%b6{82>`17Lp3gQ`-{u`G+eBfZzg^5|$U`nLKd2x-*NHmQZ#^Z;5>uYuzWU*7Z zLuOv)ZJZW<-fLZ$&r&oQ5}Pi^>LV-LvWL*u%MiJAwB% z?okdDS0e>7Y-%Qlicw%_nK3^6gI)A0n!%42meIf zWv;nKg{A=N8<0vaK};5xx@~W2C=n@)R$ri@s3QCdU6C#Q>|eZ?F$Uk&m*O*HCe$^k zWkGF0Da`1(=sFv_=6}|xRZLB@1jNTUT2=05_3L{95Ogl~j=Ps8Nwz3G;S3*HQsBp^ zUa$oPUHK@PdoezlS)qhYbBglSbxLi;(;mypRVF%ACdvZq!G)qCA*~|OaLN`?w*CXJ zC;9yetQU6}=ce}kOCa2c<0sB4vx`nQo=9>`XcD!^f;rwQQJ|k!#xAl|VVm~s{Swiz%@n}cWp$t-P;e2WcF3`MW&KFyNi{!BfCJh7ijP!;a73R;(@<%r9<$Rm`FLUB_INs z7ge+&MOdR{RP_)yoMIV;3%vg&lE@9n9Td5m&e}v$BTh)pqD3~5X}AaTJPX+~!1xB@ zYAhsGA)}n2O;Z`e`HStO2>!I7bq;48eagDLDyv$dcuRJz^K1}hy+)vpLz;5`UNx+v z!Ws1A+mzUysdq}?2Q`rdA8{Tm;fHHXh8!^(_xn(yhR}T)5hE*B54$U5z_0_5*qZ+7 zy(d9so-|_Q6_gpr4v`rf4;fwX*R;LF%voCRmM7kXw4()n&AmNC^Xg7DUSb&IbX{ z|CZ$8ZvY2BeYS`*>@06zLw0UJ){&qRJMk&*)Wr!1~XC zj7qA* zkmzY%gkwoch3$|tm7V~+x<&V(MRMf2-?R?5tfjOaDisMA4^J@KiaZemHp_JTI_0|7 zE6p02SGu}<>R#PqQKh;0e#ZQlf@llDQ06&v1#FlpOVkr*dV>=XU9G3;Qo zXe`F&8RbOeX=GhQ_>&c=YxA@^pz?T1#}fNBrRI)96J7RhVH<#yVEU-QTKsR@jiYJ| zb#^*(byS>%9mEY}^g2E(&BqI@M@ijS20YR&WubWsvY84?I8F#g2X)R@CpSGs+slv&SPo8bbG_$eBTcJ}} zmH2F`&P?@grU;uPj$$9;6zy&`G^6Pvd9#cJev{D;Ze$}49TeitE{mBJUvnO(VtnF6 z3TbJv;~TD{WFHZ4s%fBk2Fp*;(A*>5t2}$2*Yj%!4+7wlvz2KKvJ*nh&Gy^rA&n^> zeD?yVdmdiXy{G%*X~%o_;IL&-;`6TVZub3PmlI*$Da1%Bm6VSoB%0iV+fp`FPEmPQ zagn_8K)qO<)PfjU3*xSDAn>{PJ#fY0*6OOm7-xjt2ls)*GbX(Z)6%}yn#a7yJk?{; zZW-0ZYZpKd(%pgMrI33Iem+FA2q72(MD2z6FMiGMG~20kSN`_rhNH}*`GwM!?{V84M|^R$tF=l55h2^u1( z4YGghGv~b31#+L;=Oo0d&-Yzg{EHvC^nAQ_K#*Vog|&gbfqfxC!*3V-F!6`O9~p=~ ztru{D;wSq<=}6j~pq`S?C$+yP8Xb>=iXLAlCu(Q}qpol*Su*oh@uzKv-Hw_j1?f1- z6h+ex9SNkHdng`CS%(ataY)nFLUk#CT0Wm%?U?FeiOcj}>Fw-MSqFuw9hhExLA;z- zmoge7RFMO@Hp)QJy;L>P%(7{6mx?9)Q5aC&N!mr*ZIe2mVeZy1{k)+<_8=s|150hd zy9wt038w#v2M0<_Q=#A8E23VUy13()3w^`63@ z?MFfs^vZvIpi6LLw*{r`h~5TOh@xhpak6=| zgZ1UNXi}ZQ+jE7|mRmRe-M0(0n$gWMC@=_+Ih}u%c-ZQkE^uW$$t5lGDEh9GysnZPRgO07Lv^3 zIKie=WOJljq^DynntGG!Ymcb0hC-r^gj_o0qp(6I(@S9mkBKgh=gW)L0p1+ATbPne z9*YzHUZ4t9nJ*9=h`x+iKdQrAT-k`bTAP|Nr!}88Ue&$m)|~7z?)FY`1zNlrV<(ax zW#}!tkKX`;GodN^DS(`FKHak0U%Eee0`cq#d}4kQo9sIdKC9aT8s2m4e}3S5R~$}u z3$^x^@`|jM(=l^6L57q13>9MG%|H?Yr-2ay+x=e{Avq~n!qopI^WA_M%T>$3= zu4FiC-^7gyF>Q&xuXATjv6lIXBJ?`wbu_A(O)-~VfVXoVK?7K4BXzs0eh#DIowFTx z|J{8f*W^ACr#X{`n5US5#*V7^4TI{4mQd93OA(c>1fORLu6y-zyBlVYZk^A^xkcoyEkIFen{!$pD9 z?w!x5|6~zN0ZdtZHwp2`?pU0iGw5T_1tN`skGW68%F{I)l|dM2gAf=4wTa2(@Df8AYb#)G+%6LnI0AI6Ux#lYbom#58=i`91?@oIi$owttW78%wWEr&vmq~7ZDb{Ag#k|Iv`6!S4tgtsq3y)|8LtV<)gv}liVmp+>CdrR8(aIkY_bAO%|HbU&MT-}*petFxO`QkjHY7D zQIdPmHS*qQGt-==Mg(_XXKHtJH~$Hw6*%+|^ehO)+sxNY%u3eAwT!HhS~SWE)A6}} zUhzTWK%=X0Y2Ef>K1V3>y2607>LU0cs6v7c4hRMaq3xNH<<;*~g-x8N0XIwaImm-ZrHBM6`TGvJAdNkyx&!ICZ|R9rWt zM8fq8*^{9}zI``rHf!zimLJxJ)3=jWIinmy{YYhu2bO-Wzh^O47ecofO^YRQoVsD$ z1K^cjb4Lm1qtBY4uC9@xom)MnCL<$8nioC;J(Ikikf%w?x7FgnqA@1=zUhLo08q$3 z(CD9YL45S5$mUwloYzvgfNmT*@BiylT<}ZQJ^9katG&g6$?p%Pekz5kWRa0!w@z*< znn)Wy|8<`)jmyWMgYOZLS71VH(o>J-MgX=Z9v>AO8``Pq0&9@fZ1M(CUg&{~pc|{? z0~kn5nUYe*QigLA6!;+@4||Q>0*>r+NwalM4|kNA->pMkwh&_JhWaWZ+dVH%5}>2l z_%YAHWwoB^ud1$L6>G(5qGkNkLyc`f7@tzfs!Bye828b+A@_mVNdZQKSIwBPlTon` z5eE?y>yiIOD+bvuXP;Bfz0*obOw^@Qm${m0Xh7|e^+AeaaoJyq*42PbO3xBe(lO*f z7bJ5iyT>2_ev1cx)P<&)JWO$+LI4FL6?L##0+${}1wF)@34NDwBYM^n?qqaG&4@-# z(b-7bkd!F*SvjFoKz1_dR)btld&g2QJ`~vC?2=EY$k1 z0MLNtE(4s^`16+lK>p9UB+SVG{R(j$%}q4^sm!HJ`eJ~zrs3fanRfZ* znsK7O%_jr=#Ce-^Ez6bY0|@t~<)vo6_s~HC(6~2Ppss=;q&eH*YMX&tfS3h?L2TyN ziYge8!->5M`}#FiDXz}o#Umv9Nb6J*2ypQ0xr1(kx6Io?$b#$dFtrze?kN6*CU~hq zFUduPvDiL?C0u8$w9(=xs8XsQ9v+&5Vj*2DSfj9^IJc9%d5=#W0It6pR?geyN#txM zSIjRCwG^q~V{b+1(bbca2T(^IV)1`JWh&eTU`JE40rkHiW!^>;)Ei<{N=m zjLp7+Yr5?1=r%e2)k&A!qBI}Y;e}1uiIt7vOJ2yCu5=gLh@Ir?GY8g!6e&`yr5d zP|^Uz{HmTsK_>EM7XmEVF46rMQEkn%KOLRbf7@b9>g?=(5HsAXEdS$z|35JL|6Ktr zX&YHuaB1VpI(V>}!s^1(qW=LMxzg;ZbXL+deRQ1vQKs2A{)bIqtLCYLdeUwdKlwXA zq&`=JSJs+uNz2x{FQmBH%CQ`O2wV(YXO)#!2!s?^*q=0i*9R2rFNFvcFbK3lGtxN- zWq!B{%=&X9UsFx>Npnk2Zm!-8M*3+NYWt=$poa%AbwB;UxAVb&^WYbr7T1CS2qb(B z03|}!?CZ<@Fd)o$%2*o!`F`;4nUU$%<43EdgV=q+0l+zc9P>e%J{UeWFcQyRc!J&a z`TQWY8W_&PGSF$Z`y6HUSqqbFuVJ>O;53Kg;19#=Pr<{VghDzG2)FGKZL)3FA=#~3 zU7thQX@I$3VP9uD*l94jyF$4GY&qT89{AHc$dfzl;5mXlbqo<0dM-s?2GDPuha zZhj^Sj=^82^lxcVUb8WjVpRyukwJi=B2U#rBg&B23WOTN5#~rB2E!F3 zbJUR<)EVplJAnA_%nQ#?giDsP0I!Li;Co?h3iVb_`mn)Iq=vJ z3WphQtM_0xf^GK)`tG*xa?9Um#F&dn;_nQxJ#0>rYkY`74H{zSV6wi%;eEW1Ca=Lk152lYUlDY_Z?3MuH z`#?ux^$Son$uz%FbGeD4k?|y4)<^R4)0P0$WY4aLzhZe)#+ufLi(C zA#C4(1>WbjpI>+ZP{0i`Is(1mmn$5X{JA82RB{Ov{yDq(T=fEdRP7*k0e-UbzTOjU zQPbtymXL$={j-%G7!ciQK9d)RuK2YZGWZlq#h;s(*#$Q7nr#$NMQKOBBFT&rc(W$S zM5(26f)hCc*d3PmdD$JV_P5ASWw(h+NYmcBK(s^8Fl$Z#RL}kf+26lF?N#y1#w*dO zB2!AOWmM7rwa?0^Q`oqRm*y9OMhvplY$A3b=7pNscM|OrxWX$Z@yUI51?tojo6YZF zj6KFOKynGYNK@uSJBiBK7EuPOV)2>y`Cq8exL;MsLTP6j_xhu8|#Z^=Zwu4 z+{ssmP>z29`5apb>$s>yIOG#Sc>_nbQ{x@h1`81=F~lG#zYXoip(|9k9WB*GHJE zrIL!rOX%m)l$tq{Zo@+Ryf1z{A+D&^<6c2})qkw8D;G_0TBAGCZ)XnEhOXMCO(uXt z0qwM^*{ONi$OP_c=q|X<1cSXb=fA{|LDeq<8uHEnKi~*F@{KDBTGEw;R$0fh;tng; zn6H&K8jI8Jq#T2RtPph7y9#DbUg#L^Ntmn3DOJB{9@vJ4m4Y_){I1nWDdx0nRTQOj z^i0({17Hbabd^U#t?uh8I2;h9y-|7s{oMn-h9fOsbGL1pG+Oh^$3@omjb8J?|P z1*@(D2Rh>*Dgny$m7dagb{d?(w z6-8ORHx$a`$LB!8Dc%9y^~l9+17+$XI^s7Vrr+^}8SYZGsO;VvwsB|}pr6u@D=HHs zByq-Cl6g!`X8E#cK?HFvJrdH@e~tPS*1NHrV|=l)cMUTPRiR`RxkM~G_cLbBr<}FY*CsHtU8t74tuCq{rK0{_7dYBNmHXcr}pJ;{kEl zX4e4x<%AQn>0$2lg+aB$m>2f=_58hjt+=79t*3Aoc{uw*(jpP+n8xDLOMTMu!oDdV z%IRMV+`0}7+VgsBkNAB@^hg09zAo`?JQ)74tpvUb61Wo?@zt@Oi=1OFZ7c`Wv9z#t z5fu{24v-m#a~c{6_t$54nd0!#Vk+txRW-)crD_B_XC6*jCbqr)g^MF!iYBLX&TO=< zLXRr$t7!6OeJk25jj>2zhoWoCtlCMYMY=D>f&NPv?VcDhW7bxHa(9?zi5%SXGQ?jjxRDSv;($K z`9_@qwgiF_&?h>L^Qe3iyUe^MF{N1e#J(j=A}MnF_3SGv8DUuXyrE%bMUp!2IEXJw z(Q9J7Bj%X{)CL=yQdPfMq3PE?7KSfyMuIl<$VI|iz_a3PxKO_I<|`v6L?4~~^`KAR zo>=Em=ey3&ml+OvqP+p>A0!bw6y5pcJQO_q8SnRwS)>*`R~>%34!1e>p$JD1PV|FLF-329eR%I)xd*R)uY3ynOmh^RX{f=3A%N*hdG-GcZ#BZcJZtoIC_c!QMH$5Gza*Ee-^r(1PTIEn zHExLQ11au@sQ(F&A8i8y1vUw=f6E)z;p2SA*dV|6C8lOL7X9ty?Lp+WCvhTEPcIXbZ??IeR3 z7|u1u+*`u6i;U9q8ueL&?CToCCoXe^dutSJD3n&`f!_dN{UERzDGbOu5LtovUjL+n z)*Sp=tfvEckQER+|h2Um{nU4m4;hS1*JiTW!41A z_bH4iT<5n|=BsMtEoIMRT1T)EEaMa3!SQfcV6p*XRwZnGb*H|jzSd!PQPO|G5nS=C zW7uv>&uI6?9Dnx|vEZ>`7B)F4_meTbyW1WvQ@ z(s=*Dk=QCV)05=$jzmg~l7_~LPjn&#pC1RbF@2_5^+=gaouF;l3%cpgr0T2>6QO=@m!HZ6foM|A$wG zZq%oDY1c<={~o@ran3mLH1^C(-s8P2H#lb0mN@l?VU&=_C)_jIKUqGb;gI0r2j9{6 z_tsqakSJiVxAIK-P5dm=a(r+tHM6(FcE#k@63x;P)P(Ok##!aJyffR@?LxKsDC3fh zQ@rE)=b9cfybXVf-c0E6%m*`M{zr?m0mGTV<8Rs#w?Bl3=NIDC_{eC)5X_G!WSRkx3X(v89yujpXq`o?Q{|mcsvGLUr22Rsg)qzH0reYAcw{sD< zv@vD*XLMjr1Lo3Uhh$==g86UpPu{@#&v3xb`ak=p5Km|g<(1`T#YAVT>UA~R#>OUu z>Xs%Lx!xu2s0KA~6C|M$Mha3eVW@bd;f6Rt27|+j%UrlnRQ89EHij8@S8wON z#Nr#e7mcoE@2_FH4fpFc!0d~pf~1D1iw#H^1(KPGlrwBNYO!?Fw1TSgjNZYNUR!9_ ze9~2YYL^$;hBe&=z!`00BB^UQ=&C97O3b$*@~SPfYdPxbX!==a;`!b{S-;BA+pDgt zoI&j`U)L&4*IMrOrE2cw(xNq*H+<7(R@Zt?*LYM{sMguE-ofHNt%1}ct~8L6;D zM`MfA6~-z8W*C_!;b02`3{6>?Gcl*4(Zy*BW9Ft$4P2PpF}I@eho!_B3ghNxFb&|C zLrXjr$FkXd*BPRR&+gBLvCibK)#WgC*CG*rx#oYOz|01DWBK;)07#wk<*BIDyQA#GA!Kr^?`~)>p(C>Jq zR68VqdbqZU2$*Szb$@0Q&M&r1I}vl+tfsB?Edd8$z51@Rz~9Yc+Ix+@E1;RWpjrG? ztE$mi6nO^*-yxUT|IjyZmfT2zCcY}hjEDI+^mS0VEG??(hurERHLbX(0X2dY3(`%R zrdTkJmOf{SC>$HXxU?0FL~(fo=tITiL6PF{VaXXI2;+$c|l}_xX z1akbzmpFSDHzznw{#{vJG<%@m;{-Ebo3A7uVAo>0Yfi4p6U_b&{u)d&&9%Kh5$P78 z3{IdEeeI!JC$loQZ+s41{$W5qe-Mm7)!#kf}WF)}(%^PhbGR z-yJS<({J`&$Y(1btL8-;JN{LSW!xRAYl<19fs*ZnB$8pCU3DOHC_lI^z~y%?y*AwR%>bv>A z3CK*h09iu9FUd*d=AU6usGZn>44P|zjV&VPbNPn!*9BkmODdkWJ8hH*3vedn_Sve} z&uvK2#V&n%8TSU;9GBnId>ls^kMK)RHh~Two7rW>naWFm@~+dmq=|${hy4V-=IiGI1lBmwEU3f31E5{a(1wbquKtv_&NUJ<@ZD^kxBHMULD!IcyS{P= zs6qGqblbIOm8a!Hwhc@UGyp+>5)D%%_3QdC+15`H6pl6QR$f|vgHq_ihSoMe13Wtb z&IV>TlVy@a;jDHu2qB-K#0?2Ys~vPU4p17$F*_0^vqiFNZ{U+1p6DukBKUAt#h>qsseKw&A!1^IA#jspi^C z4+y?)p0BTCZzL_IP9YBfoUg6lg$aKW`X*fS60QcN*2<%gFV}t8j+*~!=utB$mZhX1 zv~a91%k#T5|AYsiRfwQ{t_KfC%c1m)G`*y^Ynm148PalCJ*8A|o7!3mw1#f@iSn!e znbCyvQTAJL`m^VAb1Q*&!d;`XMJ_;24?`}@gHpKR2nr85bMuoRr(z+y};I5 zM%%>R7P6A5L^E4#`Fd}{oUnTg#SB&ueVDz9>-J6UkABc$kbp?tZ?;i0;B6;Ynmq>< z{UlWXOu*?g0Lb;4R2wLA+5a|b9Un4U;_G)&k^(<7xO z(G1;8p%PTfHy_Q|G4ON3ptUo>dggJ4R)2rFZ$xz67Ykick*bzintqn~1^1ih1AarC z`DKtt2*Cx3&ONw1d*g2)B*;9h8+U=;j_bIbj(N`}z=LsxU)hw@>K?AlpyX;fQ+c*U zUxEr?Ol}uG-kPspuFL&=tFli&9wQuCc}4O?a;XJq8qz_Q*2nXMg!iyNV3_XkS5+pt zJ@)|2c$eC*DeP7jMs5SVI)pQc(VOs&%edw(y|q{kAUYt6C8o#mNHUxidRPfeaBss% z3tuNqfRU>WOYA#iT`8vyky7|#21L2gdi)M7uC{7iQvkWAZ=0NAiP~w(`#!w`G~kmL zf;@8l0shS^L%brHnnfnq1U*5IFkY&x8e6O~XO0BUh8iIeb}@mi{z~df>TBQe9^0{` z+x+m6>;VyI8vJ(ZwdZ-0pZ(H)U49tZ@h>M6V0r@1oZ!=enwAp`;KHwiv7F19zRG|P zY~H6%*HWv~>9sc@&KdI=*_z|T^eYUQ7WU8oHFo9kRBi8D5jP}MW{DCdI{Tb`CNd9Y zo~cZkC3B)dZIX%xGZ`9?%rX=r^HfM=N|GT&5>3*?Z*BM1y?guP_w~=cpSQL4dfswTYhoqdqdx-_QV7$U){?W6C&2yyZ_ZW`m+w2^0m>s!c_npkKWJ-1}ICHRok+~uK? z>EZXmIozG>ANjaa*?XJ4zwO|*Eg|SL6$Po?$cxMrN5~JJtT}GlY0xRb6p%6ZqwYqk zc2s1{)yeipEu6z_l!8)^{*XJ;>TG8_wg*}=_z>^Xj@}OKTYb>mz&h7_veos<6I}`I z@hf?+dDC*rOzndA@6KV;Ffew?_sDh?nyerzM|V3}WE^GqOWS^LqguKMlSrWW{b?4C z(vUCdH$?X$7hi=<%*XN6(-t=VY^mmj+uw6Qo0+-$YptE0Q`BWPBPA7b zX*41~+6OP}4BQ>O*VOq``xp50S>=voYhKgMc>}pBq%iM$^Gt~rTz55$6vKUmKKpBd#SyMT+vIkAIX5Ki6`ZwNTlNEqD0dF$X)Z)FowU zhlrb8=EZv61fkyW~J7ni_u))tGdBMv_ZT0S;n-QC|SNRku6p3~w zcIx9s@hLUPN`5|-%L=%Q@ccsZ+-k;$$3W4my68I^YO^J9HVjm#9Y?HAq`P|nvAV7 z(W{PZZEJB2F1f4{_kENYrNNUV$m}t3`L@N0!I7Q|``*^PX}DS0DSRcHMIa>^AZlcMFC2j&2hQQi`aH zY%mObYMRmg*X4ev4yIi2%YB+$;2gojzTXGikDd{`!DsVmf-~p@eir2H-d)`Po?tHN$vOdeLWyiX4lTt?E_qtliBkZ)Y1ZoLEp1^w*R6B%W0JCj$Y;CC zuBhC5y6uh8i#0Py$>PFhd z^c-Ct@i49RSLocs7oD9yAf}1r*#za58>Y71Q)7+?9n-Um$~Gj|OL&4?UG;d$_xX?W z7W@tR)m#6%bC(q6i&T% z$?#$EIh(qSOii=xrf-gD${R{k54V)bWU@ooQs%6B9VG@ta|;wJB=U5hw~(97n@qQ5 zaz9d4Q}Wq2d_gWM&Zs=`?BP~9=YXbCn~M)L^f;Y!?RkYFYQX!g-xh?O2c(3|bZoWq z)pkaXg(}PLiJp=WVXp@d#WuLDpUfk*?D+PZ8DRH9VgLvECAG_G?N|%D-|+#<>kBb|! zK3Y#dK0p8A{8Qa5nS|N%r`|s=Kic}@ns^Kc>^jZ(_|9TT0tS==orOae;!=+|sIp&b@&?H9++ zX`}|k46kPEd?Y@*dC9fv2xD`Mo~`bU2N89xUKQbMa~L;??+np0%w`_HwI}CBS6KNL zU*&p^Eyk>|S#Njc=|~hK6YB%BRA%mMDb&g_&Ai8|dO%l`mo_cgT`f6owwE{CMBLOV z_F2fzwl|u@MHv&;rtdq(d-q){zH&BkBiWy|(MU*=M}G%r{=qqFSc1z&(&0pxjazU0 zmD#%Mv*SSRZK>8i>4639Vr)p-AS6}lDv)$P5sIkl%Av)un5JiaTuLF0d_B2)e2yaA1J~NE z9=OP!YzcUw5%Mut9onf;6P(4Peo|w9Ylg~NuX7(aTo`9Odo-H(VDz4EmeS5giYgy! zH@sB?Upw2WZ5m280!_Yu*)SXTQs@^sZ`J4m23z>TXU)VQh%Is)5;Zryx z&QlhtD4Ekrc8JS(OZ%?oxF=MEj11%-J$oQjEp?Y>a^m#_8STg8yh3XRK1jrgD`mbmRQjn|Wq5v!pJ;$(~^29DO;n z=?t^3pvC5J*y>Ej-v~=-T_2;j1)XUZy8~_nj|p9vc|4Fis5fuCU)xRUu5P!CYwOguryE{_Zx`&{ z-Lo|2((1GwdF@|2`*ZQm%(kRM+G*-9+xF}2znvDBytzNF0&=DeoEmm~x4}-$J=^`h z$&HTE>00)XTUhHgL^#*yTZ@0n(_PZSlbEt9{U~#?JKqk8Q*(in#=7)4ga~ zOre5!(|F$7-Xb1*V`G2w*^pNkj`OlT(Fnh$uWv~1+6QO0oqt>86I^6wyNjQJDir%k z(%I5s%tGwgg{j07d)l6*7&_6k14#D!9C#ASny&eH94H8otC{&E)G;~%6UoJ44nD{M zF0a}Y8_M;e0FU%zTn`fW-z=JWKA%=)Ar`0c@Osz;gIeKqa(3wpdD)jw-<53$crzLQ z^QPucwo$*v^xjK(B11o!^h%w|->E#kYcn%a+VVBe;d`P(AZ2jxZY58D+7CWm(`kl) z`>Wa$0^5o^rWWfJ6~BMl`lzVx!B}|1*DNHw&fD0@^v3zzEiKyj1%j<-3p-IezWf?QU^jhszPi75mOyd6DCt zS{zl^Ai%n>szyYx^Pro^Ur$~?vLi(=?D1o@5Q;$l zG%GkV1itKD9Gg-8LOSoYw9T~!nX4(Km-RT2mnt>>{N{f zDEHZ9w^{WDL!!I(3QRR9>t`$~IsGf# z`ZMyZxUk{Z=96Wt`wLjC$*zBE;^W4X$<0JwQ!Q|%iQVcJ3{aY^>OA41(GfPjaA0K!|3ZgzX zOTGWFGHVe0p}TVX5FKI5b%(Ycvw@O%m-e>gA?G?XHS!@nVcpT@ix<1EJxaUqy6<9# z&f8ek@TLUgcC#*SFS!f#TFiAXbKkvdd&wTbYP3=F1rwkBZoeS6B*UR>La?j(tzAYF zJA6#(teTpBnk}JxN^2_=ICw0SLQk(%6pxi=S2DlBXQi@#GWv0LTW?#rPUVp}1*@bx zkuj{uSfS5_BB@gknO&3PMb~}OJSxbhb!gX5iI?+?zG>EsbLtEU!=J{EoUuP+U!j}y zNVs7U9@@8b@uKSEq|8LPre8ih-@4py%C<{nTe5Nh@6n?_p3JygAEM83&0ZYfy39At zso_2G=@HwEKS9YX_e4d$gPv#vav%1&5r{Z->{RKGo zF%|a5)N%b)7Dc;IraDJ8pA1ADDUw^JI-Fe@nUd;*n zYUQTc2n1q^U%en2$g+Aw?$XF-aW8?Bj_i5NEHxaD&-=by7b^5a_EJmwFLn(oM@42+ zPzGm~gKM^TM?~y7LyvBktR`huGDmZY$dSRs$}`Qz^-L+x4tX&Nb*b-9-Sv{gyShx@ zk84kZdn=*C;`ue>Nc)IMHAnvJ+s_EHgK2((%)OJy`U5A-^epBzi-KItN=*IuPFm=# zdrjHI-2O=RS&mvy=Udf#??f6Wub)gFZnB(kD^d4ZUAR?EP0MIs+!pFzZZ$I!JDhEv z9(**|)<0JLm2v6IB3sl{#;RF{F_Q}KZc?`ZH9g<2{4{X|Iz9fH$zzH+1sOjUxIz^NAy!Co2}K`74jbT zdRN+e6}-3nb#C52TffGg@#^JtIVREA!YwQ*n=@>WMG4jyT_~5|Y%9joTGH}lYGc=; z(2)%zH#bOpyrSp_`+0Kr%(VrTUNcS`cUF^VQV`Q~eS$b?Ta6dIKo?gTDoSbw+KWH1x6dX$el)|-Q}q3|9DrS+kt0O!Gw zb&tt~;KLHGMhdH{My5ccrG#gDsm06Ws095tv^%fPBcxge`B9-m*G0>B9+CZQtfMsa z#_qk6Q*iD<#9^Pzn<=r4RiEu2#1kxPyKIx*ejs!;jS4vmZ>tOWnWDAAo$k3R`lD@9JgIlIm2(3kJ(o83Quv*Dqj|Gw=;d1+ zd@$(br{^*ks0lK+y8cw_;|>1D-WxbgoirGc_Kpm0$FnFJT5sMTJ3jjp|{nXe|m=Q&$+b~1iR>t*+BKWG>-3WTVj1F@tN*zAi;p$!dKUSd6O@%{{kc?G1HJub^EaQB?z8 z6)bnUKKl**;@ccjG0Zj>(jLB3Ivc!;d*0IOj*NC|e6vvylIYGaWX4_lVhMn!?nnt^+CBk#0kMww`z{Mg=g zI_uRrD+c+GTF254=9rpEu4_!Y_u7s9=l%u5eDP}8j6FHKDt4v8*T=Y^C{Ek+p+$pc zYQ^mwdOM}o-X253iW?G$T%1N;g6`}=DitE~Cn8*Q(s>SfuX!tGS|w&98tojfrS&W< z+J(>c&7q$vw$@G_aXP!eRgm_!0K;>q=ey`Ko!Y^a+4VHe;}QOUoeQS9`&jv$z7yhV zDA@BQHnu1BPLY!VTcU%N*rkSuy9_k>`24*5yV=v(a;MgwM9OZ>ZXZ0FP1HHN-P}+& z&N{Wl;FC$=&ct#T$pI(1Q8!NqX;rt{ly_bc?^u}}51aCvrg}`N%l@$5{!ZsWl9^5C z%kDGj)9Wo>z4o*`c%URA11YKOD;jF?zQ6s;Mg6Yu$pM|`&qK{jLsE?HW~T-eIj#4( z3*H+p_qt0-bE&HD&!SMn)A#w_(HO*njtdTd;k5$gw$gU9~egG zQ@#wPCiIyH%yOz1hu%EtdHTn=jl9>UKsScIxfBaRGS{yylWD)K7OL8XdjuDC6Fqd; z*5wQB+TX(SY0bOm3rg=fesEE@dDGjAa$Y8DMN2#z*d}XkXqp&wcjCxsOtZEmyTJIN zQ=i0&LhMp#66$PG*)xPn6 zW$e4YnW~Up>cRNY?gel0E9K^qMTatnuXit5Ra>6$5mhR#DQO$jWTCMZiZY<3 z|N8tqb}hfYv$6=!_cM!QW^J1n9HhYSUQ3jBf3dX6!s(&#^4sQ|zCMn&?&$w|+PSiV zm&r@xZ(6#q+D5Xsb+jiqz|v0kFf0v0jznn!_>p#`+S<|`i3B1Ya)_5qv5fxTMh>M| zDzBqTlOPj_EK7!ENz{1hR7)A0$tBe?=zn|Ox-`qZ+y57g61(F^Zdq>qpPpJ;n`SA+ zC`Bbf5Sa{tsIz!W-_inl=^pz)6~EhP{#{-3BMB6c_hf=Cc$g^fm` z5;1eZI5LSw!`Vm#8g0cmD*g93{-zFrNF{<-xUgV=ClnmT z0LuXDD7bM15`~VNOCnRjbnG~A+-dk|Aw)WLg%N8c{>^O^;EE8UHWDtZBsv84 z6FV0mp~2W_fhUuw5VQsC|9=)C5Wq>qg^*07(+D_EU>cnW<2VD8C?K-fg#j2E9XAdI z_%Dx;<&#T52NH3UK?KS8a1mhQO7??cR9v(O1S*8%41q!iJi<9gLC91h5pM(s2Y22H zUt7gp4Uj|^%f;i5%_2{4}2z!4$@)?JSOKj#x{1eFNk_LD%M0cv8yN+*#4m#{V( z7)He{OoK=;j7>fS00t!6KXVZ@aiT^T#)TiXQE@iF1Og4WFz{rhcL4MX5<)AY1#%Pu zk#U&|f&d$E$p-=f1c~Yo>SfRX43YS+C%lz^EkkB|AZeV#&Z=} zZa@eWA}(qK0F{JYAA&(B$T%A~_CyLcKxnA}OvYeG*QXG$YoInV0X?NCC;q{-Y{Vrx zkX`|Ia9jktKwVMh0BACHVFIY95DgnNumdFWaxnf`7hNBeG8j}OENU`=L?hrP12AAV zb{q zB$TbFMnHf5Nk}Ld(B`bLks(}Uz&J8af0Brxn&478>Iey!(n0+Jk_c}k5Mdw)Fbk7l zGAKJ(vXV%EZn$(yBGO4TTwXxIka0(L86enBwEq0@7&XE~Z1{l}05p~#s3-WN2(|?1 zAM9LUBU5n+js&zi@t@=aBK@}}1(c=}amNlEPLO-BOh>^$H0&bF0P*{dj>B<=M5WRR zxN;2YKMYe=s4Rebg~&y_1T2F=`ve$=*-1%uzFWq@QXS(j}zEEu3>5fCrzKtL`sXtGzJh9E2#fG2bqS2q9yL1Dy!Mh`JA z3g8^VptONC(D?roet?EfA!GL#wUKe{+_DXqZqeYAa0Esj0bMBG5jy4=|9$>Qpy$CR z9~k6x`~zViV?pzVc_0kXK{yhkU|{_7P=GjXfR01({R9k}DjH5|qn>~Rk69S#iWNNu zut9iD2!kp_!<{CWMh10bdE0^izrzpe3+OU1i-5}waNUCC2LMO~A_+GRWhOS%s3UY- zy9vr99o*{tXYO+RVW2FqtX}p6_dsAH(s1L@JOfj(pveR}IAmBbfaD|q=sydCm;x{m zf+NT>Lj2J|QR9vd8T3ft0AL=7ZW9gP5Tl@1T&$2tza9Cb|3EIIKsfb+E&}10zPvC_ z8845+6)bSPD4;XN0|XStL<@~SK(i7dxc0y@oeZNb3^t7d(Fw#mHmsoA0Cyv}aR3a^ znHVrAK!}9k7D0{p{RDaj+#F#hgHTh55SEz05g6oe+&G}%aMuE4@B?lT{vP*R|DmD@ zlp@Sz)JDPyi)9Vu$zVV6QGmdeBsS52aa7P=;1{8S%UQe)d=nS9?+~~F zM;(rDskIaYpR!EUT8bQ^z>tcXh6bdrOjZYdvMNnOg958j=yY{eaD_#tfZx>e|BbL> fRZw6(>TB!cd)&v-i4{m63P_Nw;^ON18m#{ZLvy}R delta 82954 zcmZU)Q*}enGsYhKW{$d;m-DH5 z=UY_+sjpy1VGm#pq+rmj5+tnD(H0@iv|z7b05x4Q#?`zz2MSoTFY+4(R26QrYq@t{ z3G;HO^qxmJFc}|tEj^k-K!ba?0uv<@SAjDTAw3s{B*%|1YKu%ZG&G7eT7wT-#~9(R zGP;C*8z>a>T|2%%6FldjVkgp@7r{vYMJV?o;dO0*FWj8uSPqeH!(fq(aMy=D$zh8RLNY3oPL9Jb zzYIvIa7S(dZ5jb_bD2qd5(UjDgWZBb*p9kBUshb7bGS>PXhTY8pCO5#oxF^J1crv= zN?mfYG(|9qg3?V7;7mfbj~9whk~Z~Zzmg1t!5UnD+Y{>w`{diVwBgqBQ=6)hBv7w& zcj7RRGVj(8UHoJW{Or?dz13757pseeCcM+Oo7vO?k`rSy=&VISd{kRrWI-<`Zgh(@ zlr5KsfUYKb!<}C`P`z-Fai8>K*s1OJGOTyVWc#P|)C$v_rR`=Xf%s8t{9xE@Qqk`= z;Ot*?WXSi>{@@Rx#P>@7h)!fPuziuUoHL*NVrcE6UK?~sRtG$Gi!f@ zh2L6OxieZKKY+0qL#V;%Q@Y^|CVJ3}31;aiu-A8_*F)E+epUvH_Z7Q@jtNv=Q>FuP zFL~i2PRE%|prhj+tOe_CInv-$Pjix;IJYPO91vAYw`D7#v3n%kCcs#HeV(7xY7VH8h7`9Tc7vppwm7Nns%to|(k z*XsWJJkX=4p_NiQ+-B!$aVpCzu92760+{~05i~=24N5h~wYN@53IpUR%qfFBaV2`; zZ3*Ye?%qK)lGOp;rZB;}H6N?eYx@-EaEO$%x|cR0b4Rw1YqImN2KS^XWiTn?9c3oZ zKKC3*@3xJ_1@=Rz!>L8ta=w7<8;%rUszPitPheVaTkq&0r99rY)dcsNF$eH{S%ea; z7S-Z;f^5_v#h#G$VBzt@6RE(U=8Ji*h4p0f;c=&G^j&tS-|efC$v*RN3GyO)6LF%e zNx8B$Y4PuPAvK*R2b#@A4``zqDX2DmH%V`_l#`3m{{ZWI@rRw$^%K{$ zWGvEo4c!pi399^k&~${EGq{wGx7ffJS^NmW>^UT zniR6u!tkyeI*K!~4JtP(wH>*Umz7n&Axc1{H|SgZt@x6(bRq25PwDja_SUp&cl4s* zXj;wP=FPDkfQ@gZ_7c5?H4tj=LE~W(YQ^w-iQMDks;Se_zx;rTrsMOiDxjIPC#Cj} zqG|Vgak2q4XsZIq67M@w?a*vp9qt`q$n+`vwhtnK;}<3$egV@N_g5cbsuAdnEX?Sq)|Dt=am>C#s{4j0P;AS9(A^Q^ zq&LLoKOtv!!Mg&PZ!Pavn&l-HC-g$pq~Z4vNOhxh5`y^v+n0;SD_OJzq@R=xmFJOjGv=m_0ZH~Pvxx)%4ouWo@Y3Og`N7u zx(MHlD(nZ`PxXoo@;&P2Q4u@=hMk_31rLw=H|hzs88o>$2+7u|c}sco8wr^qNXDlI zv~aeGrz0jJL==qkB(@Ux38ifFw$T{hdw;wT)u98{n(ugQTD{!gCDzSmsMu8T;xP(TIBQOZ! z5)R6UM9TAa$$FHut=a;G%c8pV*VLk+tP~#I#)qHEd{ZwI4$$Yx9abLTWwQJS#^ujS znxGTp5ryABQ*&|;ZfYfDYac{gakU77TR0>>B~IlStj9>{4f*lAbIzy^7l8;bUYu!i za7uM;`0O;6?N-Iq7=#oJ(0X%{cV91AUMev>(UZhnk#_{`j^^(QH6+{fdTm4_tMo5wmi_@BqQ;OuL+I2 z*iw_51~t?9ZEwPNQ_(YIyGLHD@6%fF2EkQ_DO_!)gZZ0*ov zxYmsAUNSwfO_ua}lTo`0c;M>uJjrj|~2HoyNVRe!5>0|2K`Qy_uY0&uPFi3mTi^>@|0SDI~ z`^Q#8N6mf*z_gvJw1Ve7!Dpi3BUF>=3|p59*12b9*U2Rf*a&n}; zTnG5bM-dIyxntUgSK}Q%jH9--Hcm*vxlVS-{KY)HEfyBlA<06U7*rCyrcR#J7-ea= zIP_%z6qz;+zZ`GHsAeqN9sR;jLNJF(14YJMr%Ya4GVWztYuxGy-Du9K_Ltxfp~%_kN@!ipWu##FD1> zUp=7&z}z=;W_X*}kK&-L_Z_f<%gvXxB7Uy}(%Is)e(lvFVLA&SDduDQkC7Z)lZde8 z5eE_9iqp@OcauZQR(y$Vf7*6tm(ElFRtjTx74}#*lxy9Xkey8ScP43*Z;5oJAVFnP zCF(+bEX;&>RuoizB3(RP;;&x-FWSof`RoU&Cnw0ZMJ_>mhL zV1{GnnZ#M%0>gMc|MhV=MIstvs4WT!(}61b-m^-RiM^UyQ($2IE4$?J7&wf*Qu(gi z2y+(@>W@a_cWqwCL_>8N(_5}*rO>9NsD=!46!gnL>aQfT?yp7OM%n0=1WFcEGFF#X zB|P0kzJAda0%|lEluVxc0A z(k%-SljPkntq~95VJ^}V%g~fGe2i6gLHy=ALfP#M*OQS4Yk#{i=rRd9Rbk-%* zMO|}W%w%N8CvG~Foth3+;oUduePIj2HXhMhHO$Gho_*~WkAk=FypbUqV_1AI;Q55| z6E*v`uqJpf_1#>MpU8aZRu~C(j%VecL>dE|O}ty}FjNP05-nGB|3?_mL9*jzU&4t`kmspJ=0oS^yhQZQDuNohL#zlbv9tJW55e8Nx(*XC`z zFPX2B=wI?8bG%8%kj<)|0Mm#o!dw>xL08`8i&Y_{v2UWGM(nj`q=L6OHKO!_qb?BB z-^~VN%-o^ppJmAk;_e=tljVuy)6yZt-V1^Xc4e_)Y`kYhHbVJVQdx-8g;F;PHA(Qf zI=T6OSaK|0cXEve+fw3QEOW$Qtj)ugF6bAcRR}59#wm?^C150c&9OkDFaF8!Z{Y;f z1Sq;GBJ(fDU$cJ<~%^c@c~`OS@?wLx~Coi0Nj6UGGgCk8|DT`mux z@+C;>o(p6qTiiyCx|05cGkx(^c3zv`^mDq0wywnXg9ONhZUA#I@WHrPfL$1(z*#m} zz?Fp5JY{N1b&D!q6HIUI)sqq-N)NGNh~j?XN;zo^GK}oo55?$noxt|Pc54NA5@SGP zz(M9(=FGue`S$OUvKsPdBQ9?@wVqFv-%daDo33xy4lY`!U5x-o(8Qh1)E#(teWQDc%)7laKa^`VEH*dlP z8Mf*~YRb}(oQ~ZHbTy-K3H3>n?siu|3M#|}TeTi4Wmu)>=4ixu8JieRy=N`=?=sK} zsV&xvN*&E<)ZaC{9`}+qv)l=|BHvH@AN$=BE(V)}>3G-u>1u|sVsdqOYH~+r02=eR zDWaeNrH4!iYGm=cx~`-wwW&m$V$R8)|&x>3g}3@P3pw71CgE=}Yuwvu=7 zW!zfgaTj)p{zS?K`jUOfwxKFgfI6k@iS%o<#$YWB{hetDhG4^cT#$dYdHF-WoM{!V zQy%G04);PxD=1429SHfUnd;d&Gox>L>n=!&BfG@M%iJrvPHdWqHHriUeuC?rSYwCp zZ}7KdxF(ZbJnT&TAe>5=9N3)pW$r@bhL5;ja?GzoWwS1%k<62l;6k=Rz@^K-YHTOz zCBX@2t}Nr=H4}EMuT1`FNog&kx1qmLm@x2)Vlnx}-1$7&>!-_n6TY|pD6BlGRZ+P- zx>qLUXqhGqWcH`z-mGH6S;MtJo8?o()%5R#IouVi<^{nl`lxA?sM$`%d**cn=a|em z;}|<&Lj)_0#l&?TI&U2@8)^@gjp-pXV7kkD36GkIqff3P55W6*^K^V>#NVPeLb zz3&jw->4ga9&YC@fN66Dm>Xw8u93NWPh#5QQ|3OtXV?71myr(`FWf}Fn(kj`gWJ53 zgMrv0U3Jesa!@MRSFuZMrVQI}JjUf6)2*n$ie2-8Om9!fU~F<$0h^s?>JwH+h69W_ zA$>$TF=ZqW9ED~G?}FpCNbpPh-L8>V?29O2MZdzR$Y)_cz~a#${~~gYwTd`v`N&{S zR+go59)7&dY*0e5gwU{#h|e`g17VRNi{z=$M+^4JIavr*RkRB05B)&Dm$Ar3Vsm!N zD2Eq>vVS(o$W2n0dC0{RS&t8Xc6e`aO@48LyH6~~)O5;nn_7!&*+w1t#PJ8}he42y zNnF+F`td(cK&Zjt``155>NuLX`lRl+X+%fdoj~Wr3~BR zTF#Zi-G02kkaw^CNi%c?{9bzt&s|UF$a*(&=>8%q;qq3RdKhrb@k3e2kam||LM51$ zZcII;rf;2N*Vq2DUuLXd$^5mYwCAz>O5;x`rPj?c4G3fi?4ordAS=?_4q?+ZB~gm9 zR*KRuFG}DSS?;Ovak@7r{s3!%(E+Q&7eSrxPjkFWGEvw2{>P&KB2u+F`Mhn7QMXr* zYplTtsr|dP1Qs?b#E|esIZAe%=t|)eW@Dbp?hH*fi{0*<$8w>eRB3*h&*Xp;jpj#; za0JvC0gxCXx_n3NvI9%7r>VwEy2A7$a6ins5XWJukUekFCtf`{>G)^F4~3fO_zoGs z>SId~aj`5Q#mg9eH&6->r0kvOQhgK*W0&cETn=ThYqC&is~Hbyq-d0oDPWeaZB{Fn{P*#mkjN7hc>Gg;SGl4KWy0ecy3v|zaGT3U7l~TnOi}4YKyPVp+9K%Wg47=) z)6s2%#Frj@J@hK|^q$qexAn}Of2(e4O>RdNj>>oNNgi8qs^hx1^l4?RfO{*HtC3bC! zTH$4*Wg+yPdO&RY2tvom`7S(#_Zqh$?N*0w_O5m9==tAV~5V#9l#29#JuNgf1MY@Z6D)ajld6 zhBpOG766P~y{NJ4v4nj4@L^C`lin2dpef;!gr8-;m4JD5y_ldY=S0{8t{+ zS1uS^9up?0&L+EVi?b-Y02MVUPY$@LYyX%UJitO+jX(Rzirk%LIuc!wyoJa8pP#=1 zw1ey%ky2A5?-hm=+US5R=)(Y(+m*Pg*}A+cF*z!^GeP{V1;#v3Z>wUEtH!=IEXY$d zc}W)rQHy++qOd@DyJ02&+Ja_#diMbY)*(a2&GZ=^AtLW@BQ;qBaecvn8Ig}N&1_zzx(c?l+$Lq(yhYGk&PWBee4FGX&`i%5>IXQ(8=DEp|5JDWzz^wzmH7Y^g z#luHnA7lQ^M)1bz!SYg)DvSZFWz5$OZ{(fd)ZH(aFK#%DNpk|ab#-?KY^5`Hh+dW( zr;+k_niAROZ;~k!(yM;HtbG~R=qeKAcqze&FZ#KFFr}1UEG>=iYZQngOfN=MBVbnU z$XhGK-z8C4(Mb>m$w3tAf6B)4_gJZShMPB(xpH2KWKVGlyYORZKEmROy#Qhejkwdx z6!X-Q6qu4K8kxm+mlEJ+Ky)>+S$>>@Bb_#8Hf4dn?&WA>)#`-eLVlxgKp--dOBUPMjz+`mYosi+?l)`vR; z%Lt~8M04g}`F7iW%)ozdo@iNoJcVzzT!m{2){bVPzz$)(_Uu{zQy2t>t!|VlM{zdZ zA{E85>yH1P*ns|xBzrds*VGo_oPGAl0Gzfh<=^hL8B#;cACMFfE7kwQ&H5i>oAZA= z+$`*DY(P>{83e}m%}aYkBt#S^8Od;OZw3J?5eV=?)rU+%Bi}|q{nuv z-{kImYX3~B%lB*SkCWDoA=5UaJlSUc&VM=Dsp^JP7^&x-8v-~0HWMz$8uGlMps>=g(xHgoji2vbQh)lofe{5Twr&?M3LNdU*^fyqR8}o4>tM@YsBe89b8l8E z&?U=MKqKbPBOqD74hsaC%kqT!EI^xKWQ-5aX>UXHNSl;g-l109@Yrs98t=Ws{d5>q zi_?+4>!p{?<>=_;qwQHW(8WRK?45`C=chLy@XEr08Edu6OPH>Nz2>2jaGU@H!r5=N z($%*)sHQ!GI%1>djD)L}CI2Wzd43=jL4f%6fx}wt`kWV3fUaT$Pid>|K-+J+;|qs} z+#zf8%CkTuXglOFaV8o{-uP_vmmd{CN;4*Y`7n4BbEu$9JL2GTTl=GL@mfTl<;K}V z(0`$9zA5R7y9`irMbSiR$iM(J<@gbwXl^Kt{w^kl@-=A=TXrABpIs^^dkGR530aT5 z5~AjFbJn%sBpt6+R3cN@HOZ;W6OYHpW-f$IODbsY1=Oal_YM!}=8+=_;J)qOpl5XS z>q3~bY|(5FjTfGhh@jl<{Y8GbAj_LgjiTJ78xt_)ZFyh`M`Ce+C71-D7`ch!sl{zP zl+;d-g{p+(Yug09E{?fc_@JBlDy0yE!;p4ZGW67j`mq-C!m@V!S!Yjilcq%1E|>8W zBI`!O_`0SqaxMyQxr~t&#C68oIhXO-adWQ)(aw>`;(?E@vr9EkqT}or_SBYymSn+F ziNdRU47wC7by^HtFR}ydxjc&&@wp4+bVWq{9U2EPFy$iK6W@7aG1Aqp{lXhjXw;4O zCR@!hlP+OhD3EG)+=;JJe(6`pC&Te_GB1ehOcG9uN-z-`Mz)1bj=0!OWlSW9ptI~U zM1UsJ5qPW^ThW>;# zpM75JF~rXKq)Shz%_`1~qE1ud(K1o%Y7Zre@Kq*P*f>crS{nw(8pmf*KB--TM?>eS zmYdx`SVsYBsQ|xdVgdbEd@`23p?R3bh|Ck%0Y!;qR0=?jMT^Kur>p0Nlz)|Tyn7jg zc@^|+>I7?9lQt0wYxy0&0Vbl1$m=)=xmK$uN2g3>0HhQ)V(VI zbY}R373{-bE@mqfA?I5pX035k2Iw;6FRw^w30h%P@05b5)U)sWK%)PujuKE_WhcuO zLz0aO=G@6o`r%F{q}Y>oNkw)1Ol7(y=jBA9Xvvp5+;RoUnH7KN5^w%FF2Hza7uUqCOnxSo z$_ap}FefxE)Z0L7D-89raFZQ_NG5eKkAlt2hEWRa`3!T9Bq6PGGChp1)6XG1FDROz z&;Tf#&T}M)Tu}E>?7=A%y0pux6H${K44wU$d(UKW_*AmC8QS_|Dyfg%^((LPN6017 zoVT;<&G84%=1Cyqj%9QYTT_eYve(#5{+4DeE=QRNk1Ix*Yz{?%?PNVj?u8jG(DP{+ zl1R*!4y9W5Bm1%DPRWv$H%*08Aj&RDRG5caCvQv}AwYGA_V2$ny`xGYGlc_c)BI;; zaREJPBmkS7$daah1TvDy-7-nTjKstoqIj*Mh&v8S5`HwkGKG3=<>&~=1Bf}_fC4dB z3Pi1SYzISzhHk8wEUf-F?)N&qZ5V5xSEN|2^rwd%`;Yf}UdQ$u!Rjeo4g}&QPF;=iM8lEBBU^~xrVvac0#vQQMs$KIH%|#l!Kx!O z)~MXSKqjYjlQeouRLE7Ern~uOsJSIQEBb0xjd>C0uil^1@6LLo#TDofwzE@M@#

&kMtfR_KtWC+C)(26<3p(1_0LZs|$1?{lJ7M&u3%AXg9_mpZL_*I_Eej z<%kc`R|C~8USdts2TUky6Z}6zs)dSlniO0o1RF|@yX?f3uDdzl>A`A$b`@+sj4r-E zErL(9P?Qoso3T4P(H>lSNLwT{CZ-@L@oBf|6a`iy&oXoNQPWu4?Q6g6Pt<=~{Evk{VpmkGv4ylm<|^*ArmFgW9U z=yLEQbQWPQ0dKWA_pXyK-(TRUG;;24LT*s zPe}0uQYYsuPhB4Tz%L^1Ygdpgd$Hu5gkIaegyk%`!;LQlixf7DRQs{}eAJl}^f5*h zLv4nsm|HBdBP?!8VvV0)xy`9Ung95j-I&;!Z?FzZ`3DCM155+C@mzUh{s8P(@y@#4 z4yY##7Yya8B=eM~K0&g2&4Jd?jR;^tK>*S9d??;RH^O~$?0|J7D~TCyVMWEL{P#2N zyr1K_7csY}4}Y)NM*hgQ0_c>18|jYy;Ozp_2z4KjONS1f@o_;nYx8X>r4oI7#ft1V?ri9Tc?y`4 z)dD(1>2nwXr<4n7@#0%-3bNbj3S#j;56!pOi~K%00eFssKf+h}0P#kq91op8-7isJ z^YZ}mMx+A1((lYwDA2#9wd*@oUrg1{txGo=A9gz{KV_?4L>13u3KD|)SAYkfrM`z{ z-QLm0|M%YiI)0jLg<_Vlo_1E|EHC~qz0Cdp>t$w67T^Jc0zf=FY*qMH5*IqD@lNsm z3uF*<5aKAsngWrfoHzuT)AjWSb!m&uV5ys}i6Ht{BZXa8d70tYlGak6t@fD2(4U*z z+xH^h=Xp-2@5+78hi3&3jZVdg{0@A2SmM+-eOg zh338r!&WOQIso%gZbOwpUPA&7Wy|x`n}s(hotgOuwjuOrEBX~ma{dtKNs1rZFu>qP z|Es0WP+iM-Bhy?3X4`rO@2KQ7PGQb_;q&z+sz7=zMgJzLa{8dG{ zum-s|%=K2Sf{%XRHP=PH!qby0yduMXZkr#N$V3E)T3`>FIcJq4k!B?J8Pk~~Q6XA5 zZkomCYUdv*c0De_!TlragrG*?l~GL+Ld=v>!|G4|*waD-yRGnRJY>ky6=Vo)9EhqLA?}9+#s}cD z;ggO5!cCAtq?&Z{mZt8zB9O;{QA#RKgc<>n5dm?~+vK_^gp(=ysYCqNKw%s`mwz_1 zku=2z;gu0zmpl^b*CQ$W1yq~+HC?I1Ne?7HH1Td&`HQ1ubZxC6db}Ano#u#_HlO;7 zDezcYkd*8ns-37OBrW7~1`{jXB@%$6uFNVmnegt%v2z$op7_kEkPK+a?#(uryit!P z;7lpy>tsH&xh%&tbFa?nN{lz$OZtJ1VDL{+JrOl~v!}La*K8d-y&Ig8_zyx!O$}w( zjOm||UVAGMWsN@^oG^}{Oo7&@r>Cyw+ZPsYTHZ>>KpY-|f5$GIag6q2`rH7>Z%!Rj zv~VET`5_r_3?Se=Q1DpiHpXyL!f%nf%3qE4SWwBFStvEuH3Xv$q`s&Op)YsZ1W2lB zsoRdX!kqUyJ=(f;M|cHoJP;cHncaGryr={U6QU?YXB4~=!x8UcZrMj%+4l*pAD!pM z9Yj~HWz8JO_i+W9<#2aCv;#Ia!HKpfyU}P--y%g!tkgiAV`&{1GKtD9ot*b|^R3JQ zJ-pW#vXIM+4rL$Qk?4~SX%UTqkdx;8*1bq(vo zTnh|dUcS&F7-D!*$P&!m&8u0eSf0z>psGk4u4i0*ONK@j;0{P?pXFfo->(&WSXtm6 z#KltXQ09gz^KRy9D*@0+T|5)PH+z7pvSZ%i6=qboV|5oLv_ZXMa~M@v5nS=~g{Gyy zceq&fa!geKP+eHK8K5H@J{Tu6FpfA zEG&8px6V}XJ$ko*3{28&x%-h@Rm^#DG2JnsOImGF)OG7iKRJ03ys7@6WVlZ$4Szc! zH0;Y0_>m~7|IS-Gdc3M$%g+2q_h5!~`*w8k_+h6|zr$ehpIK4!_qS>e%!flJ0QM`h zwCK3gdj4Xi*{HetNY<&89F1R(KDNgiR&#|`ZzqH4vAnFZ>GyXChJ``nCH^Uaf=*P3 zg`4-su@5B zSDnTllv>(UdBAHmnR*Wyz0X7k09nvNhn?WeGXRIuXHdpMgGx-7EpLUsHk`F;fp_wn zq5dbQ*4yBy$#Gs|+_kX()qw7SteDD>Gk)TET}?|h->ECrXX|g#KS9n&Oo=sXN?pC4 zl$^=h9inUvN{s5>qYur{c-E@&DMgn9iAi1O(kbK2+oF5vYaFmruN(ViK;89)1_ScJ zS_wv_ImArVn!b>RDs>)#Z;v!Ly3HQZXydivQ5GC3GaRkPgkT-CA18Cbs|P15?rx&z8pB10Fgls$*@9 z)4Jw=K5T{(b5V!Ge5GgDl~uw=kW?<`6^QAyIRq8g3bkTa)70SK304q z$$WbnL#sK~z-P@El>iATl?>8R!(^%O=ii3ikj8`%xi28aLjhJTpa*NnGb_|xEIdj! zQi&Z*B;1~h6RfBs;G2}Ba3GQ?0)$%ppv7GC1Uhgih(lBk6yF&rp(NtJ!sW8V4RO6o zd1xj`TPt=;iRE#?55{8;ACb1t4u4PBfp8JL;Sl;)0z}X{6n?>Tp-ehqotiRBx7(=n1X zAUBDR^eu_=t&?zt(-f^BytqZfXX6ihHU;PLXJoBLq?aAx^;S16v= zIV>6UvoV4 zA;P>q(HCU|pjOH(KpOK*j!@s5!5S^zZua4NLTGNhy{GA(s`?)pVYOC+E^!ZMiX; z2BvFVF>?~meyg%k(mIijduKKL>LvJ^alEzk6uA`?FldNe>Yv9y02#f!m($3|c-8Jd zFC+k|TV>ATj|@I)K<~&!J2$F__cs6ww8&3XyG5_M2piL97+X))eu>{mXXg^iVC-T= zREI0tm^UY#%3y}dbtL1Vj6grL;jTdxolenGH+HUE-xro3BelX z$;hk)pp7KTW|EMf7go^kqRska zEAFYUCo!ItKXku)p;&O{QUX88HdY!!;fb$I(wE_`iA2S_&tsd*M?#~Wa28>8bA8JS zMyiGXij~67c}cpd_5!pxWvLMx9GTz=d@;)h;09(5cCB9?N2!Ww0oB-m20!3ctN8cO zPYkjRZ-_=XF;qKjr_^AWlzMajV{Hd?dS~G`{W^_)(ugC%J`0X1Q`A{#0hMnsByL%K z@Uba%IdW+_v-~vI1_y zQ({Q2IkDGqc70_p3FG+z?&Ix0?aXJe#jo?M#dUGy>K#vJPUh%_rpDP6{DC2&#UgD} zZwgs*Z`2u6$quik*^uMM#X_H6wS7bhI2OR?b#pM^>+R@zn)PAVD)4>b6g!y>+cU^7 zBn+Y1Qe(xohKw08$Is26e=KASvBdTY*|S`-ebc$dt`3whG@#K?B*!lp6i zU_FW}SI8+A{=EVGHA_q&5t+?trd6u)dvdi~o`+_)yD@O=*TYddhzvCJc)_(ZU>Cmh z-(JaN4JaZsdvThv*~z?7m!zx^ek=rn$SEnx=wGK~Z=B23Uk17jMwbIb5`(-$EmuT; z)WPC3Y=`g%GEo-J4hp!tIXgDMuNQiL{$Ow~=&aOgQBI+AueEhVfI0d%vNFnshWnsi zU$Sfq20xut97Znw6;n#Yf;Tk21$_AUQ9h!+7Kh4^JDA#Usye7jf?J2WDPtR6I-_yK zhz=dw@{5<3m3a_3Q^-!fLLq9SMY>)W_?_`>;fb&Q+JSMj(!HW+RTWK7j)19dJwRlu zXW70wc_n(^M+&&}+r(=2YGhz+e;U!m`q415|AxHynZ>*?O1}cML45f%AAHsVPURa+@UbbpKb7q&mOj}4%OU=7R7^>PHz7NM%f zfc^9@HokZY^mzzol?j(__O3Rw9o+eUe)2ha)0qzq^&9o@R_A>kXRZ9Gt89LLb@A30 zXzXD@xPP73yt#zGhj59u>vL5L(QftnteBJIgG!kG z>nInrB0m~6l*dv?o`~>HC1Ca(rOBD`^97&@?oR8D)}+feedJdDx>$uD z5vAU9Xz=fRFMapX5U8JKfv@i#YMqV0E1FBlUhZPV63sX+?_bU`29_-vb81}aJ_WE^ zmN>@S#{rfu(A{bDY>Rc7+jL;pz;M44I^W1QHQ?+7vWL5MA-o5#oV8#Kaa%_4Z6I`i z`DL^aK{$*fP=*DdJXm*V=v%$#GZc8Jde0z6Km1Cibv6Vp3BC!|s@T^o5E2wDx|l@k zwUKuvhCp4F{F|<=?5^FN!h^fyW{bPCn+&l0ujdxB@h@^^z42_Dv<1^L(!(WW&VD&F z7|OGr4QMR-K|Xc}rq}2f=D?G7vSRCTPbznE!jfxfihbI-9e?6t)eJk;)!aGo>m$mm zNiThZxev{{&KV~$DQk+!nWejjdKzwx=A%C{5BFXl^khT>UY%Ysv-F9vMTFv|xL_zhP|E!xrFWNJUKCxk_cJhWcRc z%(8)#23!@Ejn+I3@^eWY!$3OV#`ASoR6KR6A;(F~8ciDJ6X&(I7GsBfe2h|oIM9IW{*MG%QX2WC08oU zHp>l$$$NBa2c(rrg#8UN(alK;W2FgmVWDu2d*LI!>6-A(#PAg5r;4{%WWt?U-~v2O z;&wu4H@_hx9su5iN!R1lFp?q#=^plT=JiU%sI8T&Nj3kibQI|(9(0cWhNnweTX>&5 zopt_Q=6LAOv{g+gFkH-)67t5DHOc8%vImMAGcX@6AAAHgA#2^KMwfo#SYeZDRqxUn ze}nSmGj}9`Jo|EOzSy13^a2egy#a_jKA{Fx37|1PM&rDv%yGF)os-2+R#f4R6I_?lc)U#@Kc;P76Y1RHYBX#*2yHWUn zpp0_%Nw@wfpplUJ;8NeywC=azVD~-}v=X>lVSvW6=?4-qTt&+H0AA(;iEXxt@>lt` zjjG1^kO3Ve50QEW-_CxUL~up*Ghem+EKiY0|GvnUI$&OA*z0hE_|5@RUq8RjcX-@Z zO22V)d+;72vsD3OwVxdo{c61Z^ZjyPa@wwA&p-9{{Z?<$_flP-J-%=RVAh!FA_%x> z@a+FQ)OTPLi69Cu`Kdmqq5665wf3Foi z<`)dypTOO>f%)AYrKuaSX>y;GFz+!?LFPfQ$YM$Y&q?`;?Eq?;%y5|N^JBztqZ%}) z#b@x3e`IgV_+*5@lif_>%DUAIw8=6G(30TORTthYZWnTJW`!P+HgT#E7<%GWH$Cl- z7kIg`QV1zfx)c6nQh1Skm!FG0_f04^({&U9pGHb{#d#D<7$gc65OA?#dOo(zXi78; z)Owk}9ISsUhXY!~aZX4e?E{*YxNi0m88YM*OC6WQY}BH<@L%}BQ|zuziG>T~;9d-0 zkfATas^BQ)=#GkvTc7&cG37xOA7wzaSqxa$ns##6|3F{k3kVOs2kb{&SKSdIL%bxT*~@RY_eQ*X23`W1{7~ym z7>Y7LfxBeIh6u%p-kG%lb+njiOfD@7MEk|@;EZ5j2WVMyScpU_p8bh z2wHfH$4N91XViKX-@84~GH)Iu^bG|9?YT^25gqjf#_c+J(nb%N9ZEjCR4#BzO074k z#Q-PhW`L-776#|V5xLgjdYP9Ug&e80rUuk6MmS9FSsCxVS1E?eq~d-Y_sQC<~L`7YY(q@Q0A6P7AQ^V2`P zy4^a~?iZ3ItsxOA?(cSxdFRv@*hyZq7sCAG#NE?Vk@sctx4K;e83-`cNdN7i`-2Al z`gtGnxfv|Dd6ec3(5i8nmNEI$o`d~LAEna70?2a5T7vVv$l>@G64CZ($Ne9;bf;P; zbV+b@dz=QAZ}Auzs>R70hU?!7QC>{gJ6RNue6Ms3CL>Wk6a^>|;3 z9T>?2QWIZ~NjvO2;f{YU1FHkCs!o`k&2lDb845756_1Xr(H`}eju<&Wid5z57E7NRoZXZ}BO>4gjQ;BK}b{)gO{ zx0Kr7O*2}HeHX0|YC&jUl)Kd#j+yk2iPH{d;9d!Nqz7Zf4zmbs-+cUcV+SmvBLxdU@r7%Q{TB_F-#g#FaFpRE6(8wQ$ou`x&#ia0={ zE4~vKIz+PnwZEk1gWW$ayZncx1G(?1Oo4tI2qaQNE_-MzZh74Opb(w9!`sFPX=(ReIxHWXEi<5z&$!_OGNlO%D?r1YWQE+PPw(KOGZ0oMq6D+K&mflL2{ejTSU1mMw+yR518z}1w z9r5V9mnM2^l5O({PbiE1MEtU?2O1JADd^{3)QeWw3zTWRTvbZ}mGu$MTFms~@NZQ7 z4lY%0I5RP>ILz{A!wQ&@|J-4Sh@Xy1#_xphdwcTFJvn(4W&!*Y>1hkV%8Et)vU7tg zt~q_anpzsjAHu3I{$&-L6Q0Er$iQ5M?-xN%a-JU1qTdYKulQJl{Zol~=BkfZzu%IV zD1<^#u944JGKowSNaEKtTUSn`7|4^MUq_ynUXyoglJC{XqyssAoE1XQ*H0j!=ROQlZuy-a1cl^WDD6JHojVL1BzzS4r6Xjg4zP!pqq;Up(`FDO$D< zb*EpRrI?5mZUW(45d*f{33`}XbyM?+t5Uh!U&E+h)B%mf1eu{VRD~0Oyw92TU##Hc zN~$(O_$6&ya}#VzBqn744_n_DooBab+t{{k+qP}Hv5hCT*| zyZ531BQ>-sDkpPNQJ+D75AigQeBD6ZE|E;%7D$E?^>X_y-_>c zQ=l#P%n?B;z37Wr?|SD*o<+J_-Ft{NtxLsIodEfs>)B*mMHbH{6L`X$%amI|_JXxr zAm8>TmMl{AWC%bwQ@mxw0c{0GdbSteSu~ zrL>8=_2os413Zim3NZfwca@I@a6p^Rulu!fR{>f?E+YV=ImA;3;48wjIz5oMOWx!; zKzR6VBJcv5M}Z|NbN_UVvr@8Lm&Gt67$ikf?3%vG*Bs}WEaw5Lr1;f-^@O#$F_^C| ze*_C9r!{_ZPw?}41NzDJ(Nr^D&Zq!;VxfDEL3UL>0<*PY7jB3bMkaXLx)JO>kX6g9 z8#TjWcYq$K4bTHLrz`0K2iD<((+fF87S`xiwKG7%4Ni?d2rom?H-1zaboO}S#Hz>D zH#?K0gPkC!81zKZ?Y1B+w@I%SdJK0+{+Xk|Zm#33%LNb85Y%qLBS{pLPKl{ZTlO*7 zIP*vErr;8VxwoJV+|hJ4c--c@i%TH|_mB@J3fAz38tMm1d7k`P!Pxf8z`(y$?)77u zOh?|Rz!&7E+9LhkA}qXWBvg9dK69im}A}w6R9@iodR}QNBG->M+K>x zbMlwp4zd<5XGZ?7QQD(7nya6fx(239dmY_d zW8Hr$0?(`oX-JGGmd&6JPbC@F+0^G;8JD!HQG7H3hWsvi$=d*3tiXjpgwn=N9xP*H z-n;pYDP;RzzCJ@1X|cqI5%OHiR=#sn@-#%6-oHqm%tjGdQT8X}cQS#so%C;yA zP%5LG(`DH;tOtcZk(z(acIQlnCH2WL6;~w){^D!N>f+Dg*e|aD`K@hsl3I5a}L|F zwnPmT2tjvZ8wlEKkVMArXu79q%uKB=&4 zy(bv0yVJQ+l;Y~u6=_6xeI{Jvvz2I-TcYzh(w1&f-A>ONcRR!jDm{#LNarY4g%6o_lL0 z{o6tMS2L$uEXTTXMTv`UYRPl8ni~(r>O&)`TH?H#v{OXFvLKv@cC00exj?Mw?2hqk z!TzLQ{Q7nPOq0Y$v|Bz%AsZ^ZbKGZ6^Jt``rZ(Wxm_B%V~Bi0 ziub;5`S@u~;&jHdh-c?^r;XYRGP(<KYps?vy)1AYkg)l}W-bs`0C55bEod zaXN%h^;Y~}!UR+hM*+?rZqzI$A&ce%95T25)FG)~L5>AcFJMRayNq;<1r1wds=g~D zDtC;i9GYQa&;sS-XZ8#DL61{PR2{zd2b`I+P` z9IV{F60>k{qy!mJ0Giv5coN8(&bx!2nq^|bw;4Xr%?4mSXH)Nxc@_61Cvr*KyMh=h zFf<}TpIriv<*nSti!9Yi{Z7eoN4y~JrD$>-s}jjjKwF%7Vj4&jLFGu z$I8?3X4Y5nPc(I13@YeWASINZu}V}AVQ`!r&qJ8!)ujWZx`!9QtXsGImZJMotr+gsB!s6(kX^{ z{)-v+*T1XI;8>J_aI3OfiS6lUzaFdDEhi)?#+`!#r1^WIRDRNQU29G(@)Pc;)=3@L zW#svH_jEb`1SnAmi^H65@2(~8{B*i2YLcXDQT<`Xi@Lw2rp(}G%aS!&=e;fN!Hgf< zYjt|O{RXv}sdkBL5kyC&!%jAM$59Ne)6R2|&Qe@#u4gDN91*26iIvg>gOKEPToL*H zB?oHKp+uFh1plSQYa3?kCr5hFX56cd1GyH#$9%gj0|0%oDgYV~u6aza`GY?<@nH{l z@>|ih3Qxa_32zy@7#?tQPt=nB=BDZZd4ERUgr+y)R#eO;N#v z4EF=>se!i2%EiTy$insw+Vj}&N_+0zs_C2Yo5uWZ$-I&NBx%;wh`YM)@ur2)=p@YGiimsmGOqMIS{gy25@^{ZTO9vlGKPQyhrxcfVKMg%x_L{B!f|^x# z*+&Ih6`wck$c@;)v17b8b&Fb+yQme))L~I3j{q#LPEG@xM+%HU9dbNUTP|^cA50R= zAPWG;kbE>x@6a1xDvDj&6i8fCYCVKorY-OKZnk$NjLynm-adBhuY{PVMz~JyYSPT^ z&0eJjUj(9>)jP*Trn_0Vp&~_sx8(v;)Xk>;tl=xZVbz`32}Ug+IzYcT8wXaFv!*e2 zoIz6_8Lm)evufaiYP(PFe?Rd-f&P!DhjVu^Udv<7|Y{OMM zZK}87(I8=$zK_4!Xzd=+xY4*{f-@#g%D4)qM#~^xpo1o3VP@y}H<)n#FJQv?-(aG> z`45ZgfRcUexqVb2^KW~JT%+ueDH4`QDN7~4duAThPtII7H0<+sai)ggQlR|#ySYPBs zNv@n_(u$mi)vF`3td4c!n=cy?$L!U?wW7v%)gNk^Kw!jn#oFdN?X#`u1GtttR`TtZ z!4s;AO$X-wIC<26bDE2<3iQgW$YtAW;zBmji(**GB;-hN*qP-io z^F>uni(5#1)}C@u1_pr@3eKKHfE>~Wqf>-W-kJSMKO4)M68$i4E!!!$SK8}PZ z4I*zAj89A`a=1sHRO|w)K>!cp{~f~rm%d^9?&Du0Vx)pzmlzwmfJAGjf@3OxYZG0S@@t2 z3M8>2^M+MbAn&Zf+QSG0ZottZ0a6Qbi6qDJ4#8tI)^KH|h>)uM%Adb(M0*69A+#k5y@Ar>=0EHkl

MzWCY8yU?$bEmIk`{YNed4r`fE8C*%h=HlkzT{1{7x|3#WMOXbXd{(L z2FU)q#~pAN5W0`N`?I`ev7`#%ykM-q33!T;1$Zv8|9C#ShyKd0?^H7`p48LoXEvG{ zXLfiG!)o3_PQ4Hf*E33mg1aY{mz$60BLFn6LL zm^!#AG-ACwAcIfhHe}oQLKb8RUAS;ymQW?i6lhBcsRE3Q6h7oSg&kdeGr=E;$!cLN z4^m&>h3g^3kQdy%(6(_z#y%4C@xzEXnmN7MGYlDlqjCXQN0Uv@?A0Lixed5vn^Ohp zu5vS(d%5l-in5R(S9bVzxp(n|2U~voX7-PJ@_T);fqc&&1d_J52btEz>x(yHij>6B z_2?wPy@9#*ga-N^sC7DMaS-F8szpSkgp1*UkO)<-TBS~?u<@x*KY6NB7pKV(MM%9`IMHy?(~NGQJ+Yw=a=9JCTbZs#>2i$yyv)md69U53z>Og0s$hefY#N5b!FXf0l) z^$^PjFW-CdaRqNif-41WP4WW@vrJoX(j)J~*-h!re|O|QT1D9zxfLWtOOP*JRyzu} z*{d+it~9=YFv7MHLu_dRAjf!$ZvUz6{XbRcQteda6xs1{@7oVu>M zY>sHlJ2n8K1Z{}SB=N9xTOKJZ4Fmi7fx35BEzq+*Nx`5(IC?;0=*v$y{c6eI`zyRv zl#~DUE~NEv@z=K9&3S%Bw!?dXmVsuC#?G?B%+>nMpAm}jJ;R->10oE^?gwJ~R$APc z?S^_>UE8b!@4GC2AD3uA%A1OzEdRLxPfL0 zt{_y+j_?77X0<2)`s|EU+Lf%$0!k!mN7Z(kvTThvj5dBi`U^Itv$?R>wBR)CpOB83 zV#n+L8-9NB;k)arL95DBT&h)+`h5{>K4!#*NKLz?O?leAkUTEnmr+H2#$x3OYWJ!9 zEsgZ-S0-F1*_Pp9FBrEAB>+KMw$8&~p+IWb+I40Hu6w~>P@T8!l5 zXs}r`yiSm09E%&M%()YmgfjQn-D6*a?g>e$)Bh&=mj)#OUp-LbNCL*`(Trp9fw=5u zjr-o9zP|Gd_Bq@E)L@5ugmze2=6O-5^ARB?f;;XCy@TskeRrDzF9S-7jzm8S* zE(U~du;Ph3ePp~umH=_%{C8p87)fM=TT&?*(o=y>?oKaY&3ab98p2bt>B4jQ?n}D= zoJGi01G7!(FF1&AKY0UfpZJ2KY`$kT!uo`G7ck~#7=-iola#*El=d5U3>Q(qcGwJe z50;q_pF|jVwQ)ccTCu3>8~Z(fxxggG3I0n7j_(vUa2{DBiBS2?KIrmcERxEay>bj? zAZcS7baj*$=#b})Z;cVu^FCR&dD`Vz8a<;+Uf~ch?MUfLN0<`)Z({{PW-T}U z_Nh-o?zgc}ZP(Tz{A^P!eFzg#KeL;&E5R<@ z_CSM7+(;DQNL~}74w3wqTZY*|K3~HTiYrXmBQSR3<<>DwU9s-9xiH78RabT-ZXS5PjMHTgaoZ*XtQ z?ovF5=YZ+(``L+_N&;^CzBXM(G?pklF`1e3^Z)$LpnHsx1Nzxv*0(~+i8Mt zOVHt>`_vmnx{~Ws&4SOqi0E(zX?VYWr<_r<*?&9NHq4wz^AJ4cEVfemb*&N+>HHIO z7Ap}m_($X+b{RM;@DQi>i%2T!- zJ#6qZ84k9L&311xsO3u5j(aJ@?^zA8Bj78VN<^l?dy1h$ko4vqXMU^l^bJt_ygWnN zXoWsGD;LlUj}+j)Yb)Gs!ku(+#{07%|5y1X=$dSIlapA}6m$|PX@EO4f!LCV*LI9eirE0{>C?0Z;7o)bYOlbPmi26?KM~eeBjQZ=BX(7sLwQmHLZHv(JL9_C zHyCxiRB*b=tqIxBOSE|mrSX~72G}ryn96nni0Bz4Pq%d6E-2YTgcp!VX%^)x0P|0` zW){4q=pZzDh(YGn!edv)kio{(ls`2htbkjGYT~Cezd?VM*hvIn^L9qT*%6FE^EWH& z+l9qK^Z-PoXeC?RqbhN?k_c%}you8{l^iAfoNv@HN-1T5TKa8-$)OW81w!L@r7(9X z0dWsAUUO5U9ZvA39A&DXVUuD#gSp-6g4Rw;#zP4QX0#y}g2|Z-M3-(QjeUAo`uiIf zPUHAH26wu)i&H+pBB!gbehbXz^d`$AXAdSpdIV?RB4v}0B6*s|%iaNJZa;n2n@|^$ z{GzvT8NHiWR&p9LbKXiiUauG_YtoC82>Je?Z2UBi#x43Sr@s*o4-Gl6_o*xsYRKlZrZ^Sb$YZBiYT_*+?ynE2H`~{ zVFsrlFWD+O=fsM}#!Drtuc#8>fIVLrEdkc~LoSZJ1`Z;aE|pMoI!$=jOz#}O@&;cj zZQApKf~=T&?#(*zuf<7qUL64}gcKHgdnop>My1Wy#vf*TNw`bT4*btt2~q`rY7wN# zIo|6*U`SdzpT2Stb;mtX_jDMk1E790lYjmJu#C_!ZY(ku7EacGvpb&u1+IAhuK>6i z^SQA&QdM(4L2_RHy&Wy^=kl{6>b6I33rtrcyH$lum#Wrnie}xP#w?gdrBe4!O|#Bk_e-nMZRfSD=#$_~Z5 z&Lqz7xMrEoB&6}mBj)Qsp#=Oov_WhtLE4D+vT)555(+3oHG*~y^gpIa0H5d=!N8qX zQWstCY5_pCDPPha8PfTrlB^2Vrx<9viUY#|6(XG?+9|(Av{f&D*?(#nHk(k15Jxx; zZ6a%>5`VIGD@hmhHzn~ut9NkTRW!i5()tX$=tZb8VaJRwCDiT=*kuygSIDd%s`q= z0?u^#1E&>wc^aHibSdjcQb}aiU(@N5N@P_zAyVOZk`n^_)KQ{ zbyE+mN;x!-Y3Lpr2M|0!;&3_wbALlotR$60PzU#q`i$GLV+enC+VOAtD9};WseSJK zqWMk@6T;xtoA7{oecaa(}3iK$)L9s+@S+Y5Mj1AQK!=*3k06h?rD5v_b{(VESl{faWz`88GT zEJ0@W*B2`KyamW!!>RXQB|h1Jelxl?$W_?ehhcOeqr^xyI$SKwfGYZ#ISs5&7y3>V zS$6z(GrD(UHEvBWy0tkdn3Hseqh7Rd)|+gTQPe%%Yyd?^0iB9n2VO7g4%~YGh9df5 ze*g_`dLiIN&mrob`?rkjj$^qf04`eWsMp_HHKRmPidL=Tar9 zG$ge#hT@0N3`sdf#M)+C%X*>6fqvV9ljY-8c0!ImXOl%&!TUcubSeTLtL%;+W&Lh9 z=l1S8tD29!%t0fLj9C|2#z?lA_L{w#P3}`N4*j)NESHmbMS!`jTVqF=VUpA@Hs}L- zu4MUiX7def1xxS8FX1_?6x=%dJ3f0@stV1R`;E++Ydp3vLqrT!-!*Ndcu;nr94O4i zmoDluH?nkO@)+H15$1FJP>NU>#~Qzt)UPFaODiy!`lHrr326w`RAektoUNR+DUInA z;oBBtbS+YvjsoQl0gwJaljY1j6egE$ho$KlbxZIpa-{IT-;dP<+|c>0q>pz=AMJXj zaxx^8-Xui`vsM$}$43am!MzAxB0HV7k$UpGsA|(NJhAHu-7n?P{w(Js_-`Gq#2&$F zDv4_JX@r@sDu`{o$n5r|D%^Thr9&9Ol6pRDoy{D0UFl2=zo`yux|FgxyNLHZOl{e3 z(#GZ_=5PvXn9|VE8F!TBs?*n((Wtai5uSPt%zg@Q4lZGdwKbCB!KP zrFK_rsV|=;kPW!UZqM_E(#IPG_5LZMm@IMMxmCrb6oMr&Gr83pQY$Y#-F``Y_ugAtf zI_Mr@Vy^4S3TGa@DG92a71xRJ*M3u$7IwmLu+S79)?d%7u2zU)5my_C(`FXqT$N)C9AoqbFKg>ZiLi%j{hSyz zkE2mDkNA6mumpXrdRUPwc>)XNGQoEezt5tCNIKww;Q&8;`sV|K)h9kKyuu`#rv{RK zWStlv8oFP7JFY4u29xg9!z?w(&|Nn5_aA$s%QxX)0E>FPCvb9jaZV5(jCJh zT7FL=yvvNY${C$F^wBm`#^^9*d?t*`{z1K1Cek=ih=328gTvpJDB{dLM4_?d)pWihTspU$Sfz7UM~;xLH;rcuZ==MVtAvblT@nFA<{E|R z^4XkGgISa?zt#Ef3}D~eUR6ZR;*m8K6_y)M#iN6bd&(u>j8q;@LOK{}GfJ=4A9 zY1)k}yeU*;^CQ+QM>s?Jf7|3TeUY@=j{J*P?@#8@C`pfcYh*JxQ__7g;II%e6fp&~ zqBORi4T8D~wkb}03Z82w>pjwF>z<|`y^8d2QnNyz841RlV|^ImUeSNal-q3j=L@sG zhCu?XuXm-$7VLMS%q^|w4mcJTo-ymIGjH8h@8BtR@;MnG8$x(wEUYa5_Ci@%{*wx^ zviuwMKBFa?+P;4?>*YBEQxl01c6SU1<6qv8rJ=#G1}VNeuI2dropY{dLW=-u0)qcnUtSHZ~IP(5lnopl0QSR2X zCzN7u_-jKTMX5ZD;`tE8Ub0=wPMPI`vZCNLQ_twHghDa1G%^h*>TekDNAq{ncS@(v z&i)8GdIYX%InCqsn!0^__N0h8$M+*bQvVnX+Y4v%AFR63F^b2UIEN}=ZGH{Fsn9D7 zQA-gk5o$-Ew)Ol~J%MD>VmW8-qw+Z z6Ph#r$6_dLqWHm$&G-+n0XMFxn}WoW!oCyJKSlKdBL>B*lZ&HAK9P-_@Dtg-R-R!) zJvEKV4Dqo_Lnxo*o|&o@`KG>}^SB5+AhvNPLR<%i@XKP(GO61)ZrTaKD57Kd4jB+1 zTJ3Zw%8H$bThGKl@IZtVF=L6IOi^#^pKgE8tb;n^>HLYMjef2Qbiw01UW#b?r((<# zG_#;P^!`L$a4y3|FXTZu0NIa@uQ4sB4tc(X5M<0UudxC*%{Nrr34r5D-~}WXldh*(|+lWqheK z;E!n_VGel1`*cJBXF+FYbkfh@NCCW|qKS5Lx}U?$1LGo0TlrVw=qe3vVmA)wh- z#f zb9?Es*!OUnIF9RR<~`W%Jm$noFeBw!R!}(9`M4fqiPWDbM~#h(RRzrPOFao*a32s_ zkuT(1mJ8M8FMSl07;;K{&~IH@LdEdmw?ov8D4tN{C@|2CklUuyV@Pe25=x4Gk*FLx zul=^V3_S!0s6BAONX*zPpJ&5JOxasGhV6DzqIXAp#H!K@K{-m%R(xcti_`m8qDNq~ zd#ROB_l*gWqa!S)gj_nn4LMy(iq>0&>yo&}W_dk?;x`hPd2b7VXo05P{SWr_ z`9J!Xg2c@IKRER7i0!}G7dSC1>pwt532euFvM)h zf92#}RIihFTe+2J5YVS~=01pclkKdRwuZs zZ;eqM6O&b2nx`>FipfMDjedX4=-?x21ZWk9U9{M5Q8{DJdF4RU7z=$H@K*elBGxN= zoPacV-OojoLJ^uS7&)UUpccqpo<7C9U8~%$1pP-hKOk=!ro{gue{-5$c3hGWt$7KV zI-ecQNk^NFQ3BdrexwZN)?+g>GDOMY=uZ_8X`;MSbmUAWoAM!`iWpTFG_gELM-`7JV zc3Z664YSBV^3XhhUxekk%n!chQ%R3s#Zl=YlK%`@%qb%Z*@^z$g#8123Pl3P^#3Ik z#b3GZZc-9!+Ds2ymHo4ll3et;l2T$Z#pjWn{wWl#YQfJd^kkx!&f!3G1XELx1$29| zyD()7Qq4It|05I)f^P1cEVYedV*VPsR%!YST11|wY7502-pT5CP-(_p%{ZS>FD0n| zXy!FvepQ;FvH0`gAv&w4{EV?y<;rb+Wef>^{+za9XFS zF<}S{Q5+QOG@KJ|*Pma%%c_Y&AlCjU?(Jo4ofHOWp^tEuvuE_{nEPABd-H7j$j46-Zp)aI!gswC|6#W(=pJiGmlsRNrL!7vAn2wnz zt0*4&;4aK&D6o8@q9HV3uXMv??km1#FN8&-7ko#D_cDwO=$HOE6TTT{t=-F5@Qb+d~TKcA=QYi z3!Peb1jM(31`)~mcFRfZ_vgH#ByXMu5ifxT5w7av366Je-1jYLm-;3>)v@qU1sse@|a7=d@kr_!|;%FJK;8M_}EG*1i z|Go*b{R^P}4MoJPY)K>(DGJKa0MAR#I-5hzpH>8eucB_ltx1waMl+>}U8y~7XL=i@ zsgR(GPA?x~Qgd52ORZKTGSs1eUJDlkvT!E-*tU0LbU9&da6U9+J}tnQZG*S-d|LZu zptq8dcKhg24$trHzAIoAHE)X6s1?v?fFU7nyVYEb&nxhN{7l*2clnS3@t6%sn!zk0 z8-*Ow7VMEQ3~8W;RgWh1#T>Z26oiA#;0fmH@^F@XCU#C!k&Q?&=4o!IgPKhjvp(pa z4c-vcglPvNI)eHu!+aJZuT5iAIIVGMZWLGSMDVO(5N%nzm&H{ggU7q$~xP0P#E&-vWx{3V3`5`%AF+)MPPNr z@iv&Vz8?K2xZbd>ug?vHTo*p}qVb54YS4Q3#VrAONzF$baRF`9^649r;n^Rv-w4Rn zn&D$o=E)6%ryXzAHVNDCE{|s8Cd8)P4V=BXe$qCmhUq%@R2V!u676hl$J*!17dt98 zx|CSunZpVbHRWQ?fXITL$iwPgryPwVf=BxoCYslr*l!_L^iZ+xuIE-An^r~OsxB(` zf8MqX+pT04?E{_ycmi6x1^Lv%2}qy+THnGgJ@x%X@*SZFRVe>6(UtNi0fG4_Ivxr; z5u`1O?A&*JI|s%vVuv8TN90RZcutE!YO0g@rW)Jev|Tr*Be0emODf3ldk>-8JK2>G z*}zeVfu>3lGI#6e+%cgs@m5$l5#+<_P5DTb#lk<|hROq(ll|cCG4}r4M z>E6?0Pk}ck;Fi7QI#Fep(#NOw@N~XX-J?WT9V~1iiA!@8DXcL>6hRI@r6{Os3eo4$ zBdPf=w)pQRq3_RE*UMt5iD$;O)$b!EAs3b?iybU0zrM2k%(aKUF0Nfv&VegDC+p0l z^b}#}Buq$p>!%_+lr%XpcT*kOO?~Tg!nQhQ3?YimlF%n2uQ%}Yu~DocAU{~}$y;9A zE1Sr8`hkgO{hh-$)y(ra<}xy^CHD83_^h-MQRlKh?rf{sLvOI6M9OZy<_D;{1-e7V zm7@$A4d=f~J)HkTL)ib9v(Nr{_JO~en@XQGJtWXDLl{+bjB;l*3OkMX&Gt8WKh|ec zzrGE;$IzrfaQNpBs;Tq2_4a$(*~>tg^^ErRr`O4mNer|SaLRr_G{*p4DxZPxLqnYN z#oJIHqo%5#iIv*lqi<`GI-z5({#lPi_M#gUZ(G*#3g_EmMN{}9)({L)93Vjx`=wf- zH-a6yobLB8X<3*h+yKBYvT3ethzLSAQ0;5#L&Jn@D$ADcq!Lq6Vp2csZ@Io6wPBi` zv{W4H&h@U-T&Yzprsy-quYJ>IsmrL1^KpTfhY#a z-C19sgwv2h99{ZHxB0k+GJu;s6F%PfAjC^9!XrRYG1z=0v@9ONm}a*2tc*u53*GWg z$R50|T2`f=sY%jYPf^S}yhdXkJF+%psy-FbA1diW=vEP0k)z7ElV9u^!Vb+qH=q=7~9VD^hkb>a_;dms_|0upV!-~HEb z+t(|Q=2r9xZ+m>9uQbEp=pGWk9x0<7aFO*)Iv+Td`#6aCx1lC&FZluL7(HP(HjH#Y?> zc~K0v+$QBS*8)lBPhcrK(job_HYIuLt9u*-chC+MGbrQ>IM|#!*hy*Y-1j7~F>Uj$ z?>qMU{A}u{>`&omQ}#t7rBdeWs0f`{ufg>-X>W#m+!4%3Hgb=A3cWq#8`W)Tu@UJ= zXNXln>fA{>fw+V!$Atc_KAFCp7~?ynEj|^4Aox+P{VxNO`~b;rS_46(_`NO}ANhOv zr3=}t;^P@d-H&QCC!zz{_`g0husu;2Vbbm+Pb*OK^s@Hf7~Zv83v z`yKKhV))L|&fO)xNe;yurN450X;Ue0^ePKFrIsTf>*n{*aA5{I*4Y1C$JvtGP8RaB z;TLroK;A%BnE`&5RWg+fLI>zCC^UA4KZ{kYY+UC}La0E0i1ic@%NF&gBThr@uxtqI z*WcJ{TYX#@+&*(&kS_cfiGLd~V5c~7IA-i;gYZ4MI4Aw0)iGqy)E0y3Icv}!qkU)~ zURyF`;P!A%`f7uB#2ecm%fwjJ>54Oi^yqwrC)KY1)q>zZUddzs*YV}%VNUsIz({#@ zfd=77nH8o26dci5kTqmdI6F10VIgGc>Q&2~Xm{5P0Z^(>*`nmDBf~$b%jUAnPY2qg zAy0wxO*Kqd)+O_9Dt5#%&uZJEj~eSUq7>!qlSdH1GPHU@Pmk3*)$nU#ZtkNWv_)w; z<^khTjJ{RkPQYw|hbj!l(c9#=4!Wd_jhjlY)d*njIZ8b*Pkk^7RtK?HfnE$odDxGw zK!_-1EC->oAJv*!hnk#hc&&pdxQ0_SIws*XmxDt&nmp}T(voa9c&jgcO`jQJE=XWw zgRmUj^{thPd|9218KJ-TRTvrI z8O99iA-5&yzBs6Z=a7YhF+wCBAeFF*DB!xRwXYK$)k16*B_s0qfbO_cFCBv_FUBW%T=L)HXH zcZ=B>B0~?-);t66N2YSuij0gJ9B$019fC(Ki4kL!D~vfC3ZEg_7%6^cPtsi9p(})l zZJiAjHwdJjGjAC=aGZ&eWwxsTy0K&YS?C=e@y$+;XopxcY-VQo-3(UBDX3l zu>W5b!2L8`SpQwh;Nke6&oO7pl?&Qu(`{Cm63|j`MCU=)z-DC@K-oT{B&X9Qg{Cr% zHF$?qg#IjpeD6sT2*QM+`Cj*7wAQe>S(A5cf;uBhC*o4>k@4$5tF~f0XE9i=Oycz- z_Mvn!rM2e$Q7J9`w3eu{aoiQ-V-B==JAa7@_jaUvZh3M$?KcTH0%Lbt^MF-Z?(D{D z2f$OkRUbmu7lvUhZ=5j$NfHOjDWWFpG}Uk_1=rNvXK>c~748x@q`~^CJ;(2peb=Q- zkB!OhfY()HZ`+=7bS4eR&Dgbm9}_ggVr#Ifqhn{s7%CTTNZA9_-Ge2FA={;02rHMAFXqC*{$TS|v*u{E*x&y=iaT3#Xy)$1hTI-=`0<@88%aBQv~T0g)klM zPP$8H>raT4)-~rPWTK{lF+UlrjIO!YW>-zto+lW*BNaSY!<0$W)1q7WPmcnN%!8ZI zL9q_{Rwyolfq*;0Pp{UJm$Z2i@QPdw=jA_5S-GfQ&A}JRMKWcsn`+G6RZh;aD*Fl7 zWiU)DdYdRLF3nS#RGQ&iC!0s0F1++dz>hpEcwZwLLB{#)gipY0p5uW+O8%u%O&4=Q z7WS0(DzIwX;D@W}8p%~#66808ncNJ1%0WiL5LA^18h_X8%pRL|+HQ_tz#CzG@`?t* z`;T6=waj{0-A)wtG#3W+`nV&`6TV{s%k^#^9B!#=YKt~>kW#}NkVAdStY=A61Eu*! z!i!WtsMN}r6rx08C2B@~G+kb^&KyhwRXBXGL^NMTE25qo4W_D)g&`G@4Hh{2v8g zXbcF$2tO+kr^-F@gz1D`vs9UV=Ue+6Yf4)LByC#SZyqtlq%P$t(*3%N_6n?FSj}$Q zp%cz5AJl)8tq?Z&a2Dx^(R3k-i?#4DkcUYchO->0zf)-WIzTiT0@F>T&>S$yWEfU- zOO^#H%|6FHwLAp1zrrQCcc)eUEL zl_)P>Oo!qN&v3rsCE?YnEdVFr!#03)jo|4X7>NN z#dERzUwZ%l+~T=dKlMa%pjk^U;dAh3iM6wFep7|eoD89{uf|PWn8EXs&JO+elgirhJiUG&MrgQ?!r?$T{=s~YyfA4=h2{WL4Q5jzvCBDFO1 zD0RZrJ}mTCOE_}bBxU)P0T9?`oH6gp)r`(BFrv9Q3i?nG;Dq>o~L4V-(;P&9WnTM!EFR!x@c@* zD`AP%Nb*WwvhUO8VBs!-a(uq2iT~E%C4{gQY)wp#5&5~bdhqeI)Tg-N>k}1R+ee!V zvHNS@|JHvsNC&Ty|FaQmv7v6_Ir?M`{kgST6yb8I6{e>Jc(-qHL#7#Q#n8}FTCdiQ zDRK9E`)LY77yhJ9{LOL{l${q;3^+ba*U|i79?W#R)rt4gDT`xn8=}NTv)r#$SQV`fw)$MsL#Dlr zeL4>8MG9vVUkqU^(g-> z-FK~Z!@aH+Xz-4bRpoALNZqn@_R}li3FOoMK-)SjgR7`HDIEVTZ9FHHW-wbD z!JH+dJmUk&JKmUmD!@;XPx2xsZ%EYLwkR13=9X~@9`;d*W}`7NSw?G8clSJSH5=(> zXdVj%FeIPT@}&l?X_T(Y)cJm;Tg%bHqjYT@-OaU5`$0|SU|({7?1cSIfI%aZX6deU zEa;Y4&q{P~mQeA2$m9z)wawX_ahRS8ZnSF$6tWZxQ<8rN8KJt!oL|iY{z5gkGJQ%1 zSBe_sB9y0YiYrZsA4|%jrH=CJH^{iuV<*0!KonA~h788T)|e(W)Q-DdGz$X%eKsrV zFA7+rhK}T=g^3ZY7*yC}ANoJ9Z{Kr%wXqTIA?9al3gv=#T4L6~fhS#o5AASIO+zeg z`~~Hhl2Cj-Tj`!82`Z7Jw^GzFQv+|39Mdh)4&jaxoL6nZKfrbf`?&D$>?@I_$EQ1a z1I7wMd#Sv?A0$v>6*#joWND%B9A4s4l%N<5ZnQsxt;tAI9XG>A$lIZ21JT_MA0XAD z)%yQGW%-A(aIyZ|$lzl6w|dCM^PjlG&HVYBDwCwOotuRVaY~#KP6~b;B4Ah&>Y*ZX zrZKs@{7gckak3}3$fW)dw}+;YL`#8j`;o!h;^{e@;eJjGlbS3}D!A>%e}VJiWl$d; z6aBOuaCPlmj^iE|rbN6fSWCUVnK*ynSD4%VK`!JPxN6!%F zk)C$GV))3$ncvrN`x{Z81~3I%baITJu8&=0iy%kYZtboIK-%_s(MkAIF}5q;aqWD! z3DOaOf%<%l$}sQI{|677`~tn-*JjtHd%stchMWm^v#JHlgCiG2BkciqZAcd?1An@4 zTY7xz!mc@3;C^U#d6g+Jj*h?0 zwcmnWZR)ULIE_6IGk85vdbGv+ahbRfRitbGn*Y1Zn02Vx!#rme5=teV9jW5s^L! z1UbVUcJIHBMBcum2U1ZAi6ScG!fnmSm#!mqNeY_O6P>AU~bxPQFPi~0KyL{OlJsM8&gi)^1;7- zq{aSrra$esc<{I`;R9b7}|atZ<*IYMXhP>^wzr#*#@- z-eTP(#E)=}br|S&Sy`9L_^$O(mLGoLWpjq4ndi|oSHiPOgTFa%G%JDMTFpWC8V>g$ znGrS3Z&eVd02D@sE9R5&4KCbvxGdnL?xM)7YsVA+@zNUUPgXU`Cki4eap|@;)8C++ zh}n_NYU2wj6RSFs=UmrSJyobj-5~ovY<&e-l+E`x-Q6i20uoDigLFv4(n?7;2ulh` zODrWR-MMs!NOy-cNGKo;ek=Oc@BeXK_YO~-xhKw?nP(EiQ+n^Y85wo3dFvH?$%&-g zU|t~ND_Gu7y`?W3gM>tq8B-JkebSo6G0#+8RxUK)Ru(p>Vhjx~<_2qca2jvyRi6Ye=DtL`ky9w`Ri`Q+-j*c2 zMVsOV8T#%Q^P5Y%!O}GM z>dHWXxG&?g8vNxsQe05ziC~3T`;7s19!+%3R-nX7{*b*{>J#jyl7x2O=P@}ImM#pb z^&&LEjP?bavbG-`&}5k=wg>g%GPJ|S4@o%rBMhH|*{U|TkScz-GHF^SU`A-rr-=(Z zu|gPeTIxB1^Nw5DRsiEl@hM{41BkCJb^70mr$w63y)2_v>>L3(1S`-f+`RESKvHdc zzix>|8ucQR%SEoud<#vII*O6UZ ze1iWptp)x+RUEVv?pM?LgWlK2HP22PS8p_y#y{rMcS5%yBm3sQhFy$@7t0aOA^V_n z_PA2+*O|Sq98Vlx9WBwvDUQ4n6&8+NyL&aukLeit+Ut&=ZPnzN$S5a9PBIzl#Om_zjb|qUCXIVHl2iN#J*g&gnYwV7l zu8s*E27CPo6CmqKDLdf1{E+CZhs?Od#U`M}Lgd3qIC-&w1^K2o)v5L2PNf&E@sdk) zSmMZ}Wm#lLGmks$RQDnbY$R9JXXGI)3yhE0lU2bfT;;8^nSO64$8zhokZO9w)E3rt zoIebLnorAr?LZ@$nAKHr%5Gib13j~Kt_oA`00zx;4&-dcU2jKw$5t|~`q@~@_sWcS z#uH}-(L&TWiSm$QJULAH8s2=xK_UYXIHD%e?Sq1?^wvkhHYw(MeZg6Xu`ND;RVxbI z3FuawPnNa?0Ug@C!F{!*luuxS)J3%0_Kr8zMR{bko72%7ovN;w&wN<0Z^gVv2-#X# zvtO&CgIG$qmQEyp0B(s*WH#4RUMpc@GD{mfnB zH#(9?Eeh-=oqT@ehtaYavi_XtcDOI3jUJV5TXRZjC(PmiXD~%zxpbfnUm0!3U6PxZ zy)bgq65}l6lV-%~T4L6hcTZfq$xl4aqZNq~hCpmK8ntz!Rsy;6q$OM7GHJ%TYCA!S zt@NSkD5w%lK8#SPjFmhC?yrdF!HcofHyNN7ja;1G%3j?PJ;LY_r3{j%tdXi=g395Vn9j=T0drhRnUa7n7|FgylPjLFF5U@@ zA~dFlhYDcyI8sLOuC{i+`G{v{*9Pgy1U&lQkmZT`gU0M!^@V)z9dl3= zwLQ9LSXDDcmtnlqG4ver+K<5#5j^OJQ*2f6B?tP&2S^cqE0fRTzaCF~fwQNtvyV3) zDS=Z!Tmmvy-Ft!ktYl;ZC-#`+ z-8d<6BQOW6rlpOMY3$bD+VIM?gzCK@$?c8hwO_>hkf+_ENbkxC>PlFBtMv4G_LTv)^YLMSM3{)21lP0Sbweyk86%-yvD)*`z<2) z+fXw=Ej9PQCbbLl|KE=hL4ik0U9SJw38Hf`Q7c-zIKr5KFb`Yb8)%$pv*;k6Pl1C* z+>2PppNt>={JDN2bfo0azfsI{X+b|?tLlkbQ;E?-dr8f%^bB8=Zuw7f%m=TIhhtq} z+pXt{nl9B^xp6Vlrp5?{?u7xMcShB}+wkB>BDEZh|BZHG=6OtX?ueF@_h z_t@x8X+Gc7sei}yVr|7&Ta(NFK;>uXw`6U<_b+@`mE7fQ`)S)esk+Y0n$G1U2rFNd zu7usdDH{dcF$mof5Sw&?-jxRHhy)XknNgGroP8hf9@wnQn(Mbs#|(?5(x1OrV_v9t zxfuB#3BJPZi7ENcX`+Ij_`~7e|90wTVCe_PS8T$~m2fHxS%zn&GKJB>g8^d|FK3oO zty{t4ma1V+R;r&4r^A&!OOm!~aJx4ryG}10YdDZ^XYbtyn079%K|f79rj}p4I__Sz z@k}Ych~n=b`MJ;R>b7Z0pQ70y_Cz(Cdsce>Y*vqbMKktr6y*yIw#lJ`GF{U~$!hlS ztcs_cp$6E>p-6csbTceLd-3}TSs6hd--Jhe>RFWoeLuB7E|1CEiR>=496HRgyE=zd zmzFdc4hikpFSCHWk06qeq?h-vK4j^z4D6ZZR5MyxoJNxm%7a&oDVBrIm2jv>f*qqE z>{5Pu6lii}Sh-A+#Az)s5tRPbsERRk3<`x~K@QUpG~X41p5g<&_2bMt&)bWTgGL(z zcFJ`hY9IpPu4PlBqTIR=KxMPgKVKO2$$}guK^0Iir1G^hcbFnnQ_zpMWS!4)$ z+^Bk%X1^fnYe^9D_FHbe?C{sj^oVlii=0)pY@brpUQb=IxPG#jO*Pwnoxv0&@mjpiUrJ*Qf_uQW0RGu*~`j6MdMiFcVy8dpW{ zs`6;-2VqbnwLT>;*dp57OoPQdl|t)u##+)}FbCFI=A#JSY9wABX_wss_hU@i+578$Nb21;_S)yG5_#q%^~n;n)AFen zI+b7$rcFx0EcaZTY98Q40shDxAnm)@BtZ1a{W;K1Ik58Vw0X37tD zQlX+Lx(p;JX5n6oR0Nk=DQ)hXTBi5Orv2x8Jorqr1iK zC{k}z(@pG)H0VHEVcEASQ=V;BxoO%TUrIIshwrxz`_B^l>)z_!H-SCA>6CvU6Xb`s zb*X-Q${|P#=2k~iB)6w9_43RrHGCoG0=fp=9!3qq7?z-prl_DfF&yL-;KP$6w=$OZ zLx`-j4kFg}8DZOcb;Mnmzw{yX%jO#Ge_ye5g4K7I+Y*QokVZsl8D01=#4$9JKj${Y zJQbkS!M^hup^Cf$zTIek!Hhd$5#SL>!mjuu6}>v_+Y zsaYP@K$%bhi(W`;*Y3U3K&l2!G$BP6LQrQ7<_Ik-(RTjNzVF~4p!a*NsQ;g8THvqm zDGUMrzjqtqNiZw$sO`>qhf2l!*i(qcp{HhU`_jS#e_E#4r7aw=RM7bvw|Nn|V4w?MJ6_8H= z{qFm#PNDEJ?7!C&G8 zT#x$+{6}0c!L-1W8o>EK>;TSxivtp>3ke9g9+&t2TN=RmOPU72^}o_w|B>c;B>%k< z@IT^Qzr_LnD-QUNICO9c8us5SYW^b*_$5vY;QsUWUr`5e|LQ>gE4=~Gqp;2Dpz?nu z_+Qxt;C|E(S^&@g%Jck3p69pxmjJ$sf^8cFn^S2=MXw_e-_D6O9QE~vkz^_t83wS&{@!#?S z|B)B?BmX;c|B@H@BQN+nOn)mZ;E#6wE|CD}vhiR1k6j}FNi{*fM}BV3|B>f@Txj}N z__?7gOri2{g8T_C5HRTXyU+sq7)37rKd!(Z_fJ>=fBXb+{k{(X{BgN|>kfeDkIVa8 zK>&Pz+&?8Anl_LA0|frKg1?glm=NA556crg-WWFC2nz)q6!1_WK!FGa5){Z#pg@5N z1sW9SP+&lT2?Z7u*ihg=feQs56!=gOKtTuv5fsEwkU&8S1sN3NP*6ZY3B?mAsGy*R zf(8m&DCi*Ljr3kNU@KY%Ot8H&IxgvNoA|3&3Ocl_$;Bgx2F0%kfn8`BB)|%^4Cvq? zWpq}^STJ*c0l1o$!98r-i3PIl#42O~j-q394@;b8g(Ob1d0K!;MVQ>f80i?mjC71v z;P_?=w=h_GMhGlD6A1|{FZlZk9t&6{m>KI2^`nLTo0=C&{kvFz^@Ew2!1Te)#9;Iv zShf%%!DnQX;FMryez1C!o+P9QoxS!DoW%0f9Ws8!uD=R)a$<20%beqYWX^Hsvcd8_ zGQo0zO_kA~kaGQd@LChv_x7v*?JhpF$*Q zF!Tmj7`!w90x!)?6b|M@XLpCh3~`q%f(@^r|CSf<(452a|Bl@|1g^hg_h`!hjvcgu z;(8p-(gY_Xa4~_+5V-!tZXul)YYsevz$F77r(*}|K?2jK^D==?(s-eS zlv=hB;!?q<-C&D!UiYwidm%`@y|5-Mc-Mu`9rDIem~su=5ytNkhOH(7!B!L9K!M{D z{2eu&62U)Azw3#=nFOIsg1=MLyhM-*{H#Rq57WJ#sBjxNyF}0fQb8o9`5i27FXRF7 zKoQTF0wXyJdqBdM#Yt{qIe!y~=!yPC@K}}nMF8LwM1$fn%bx3rGJ)~+ME|5+>Ab|w z3^+_r)E$CUDao-4790sJPp_L5-&Z+gl6Nha|r`R`q@ zfaD)o?vR3{=fFj>VTpv*jv%wWGsc_z$%v>bXH4EqDi4We?RR5Jx0oRoKmxQ#0N zt$;a`p1VU{m8qCzgW;VNJRqVfs{1(!3N^o(-~c?}aW9!CV25iZOi=)j0F>a-;z6SZ zohbsvpLqU54Sm85jWqXTr2iFyM=Jv1{HE$O3jSWI;tnC~P^;aC8i<@Z30A1{Nb{*k z9TOb@oxTReW7fYpQKcl}<%M29R$~A1j~C39^xOk7U94WS02Mcz$8m$)25U$xfwSAy z+#yvano-Bl`@ifFq+0bw(+IR=|Dpl|i`6l}OVIp6f2=@%ryiKKSe=seA7W@Mc%kv* zeT<)&7}zgZ!yn>CsU=bj7B6@FU_*To;6j7qSK2^*vGUddLCW81_nv~2-|4!C?Re`zcD!|~aKL0ydhTK9 zk-8A{NIh)Wgti0}u$Kd^JtQ_tFZ2*&0ccSC$x%Tl z(eIY!zY<*#@LP=#eDn>rp(V`Ofz}N&Wn!Rt2uk=9K|_ui_BQi6eKJ z(amrAHsHhaiPw`VMCBz7#MG}Ss!^z=h}!&i3-@y)!_K+*Hp2?VKA4P7HHO~!eK=!s z%!!(+I`#7}OYI4*+|)9|f6L|AF_?Kh%c1S(a|EtD2@Pgj-?%RCaK5jW28Fgi9fMy3 zgT&4j)pRRjVBFY3Su)>(@)@sVl)TwxU9#cd&&R8fz_)@mjG{5SRDt?r6_Yv{7&n~ z3+4*zc7@yA#@y@vG7Y1NH-(;y%Gb=+M1!uB$6V z?D;tPaDs^zX0NZxEy*oF=Rcnr1&{)SQX(AjNUUy zN9G)J{D4so(d5Q@yvLCsP&*hwN`C zm4ZKz_t%N3WbG5}7Kpa@UEf;0(&cyJ1I6+?i2I)3pq4YMz_0D5ctvb~9)S(O5`59~ z@(MC73Swoyt|uG}P?6Ub22j72@dZ$y=VoG{=)1iz2|l21W`GYOUWtdL3_l)(>A;V+ zl$eh+{sdDg&j6sNp9sYGwuqDf+jfyL2otMa{g(Iul&?_sMIHZ#W+X4BZLTr@9FKKG zkhKcE*31kU7Vo+ao*8BsSyil0Q>9^|Z*oK%68YAog??k1kPcyE`f7BoBuK)zWUPB%ffU>X% z`0w|h{i4SQ8z=!O;Q;(#ZzUij)FMK&_!?>se)$G3_Sc|f}lL{-ntNX6jTX9)8UvIj{d7e`^o^S*Q4Tl4hPxE$}XZG}VKfCa>I zRGJvieQgu=UvoSg^EgTV>a(ykaO9e0=;`1%_rr7*SaEh=Ipyk~)zI^O`)l3(O#zam;0R|WnXsMwvI`}7_c1ZM8THCPTN+bBy zs#4MshIRz>fUTmJLeSq-U&=D}Rb>g}(n$VV4CpV!iWEyHHqhk;ONZF;6%%FIlh)TU zpx~Llba!^>`@v9ekSmFx*Iz$lK;PH_2ftDZXCZ_>f-jZ&f;YN-4*RSNK#2ETj}3j6 zZ8dX5^2>WB3x1eqUyM}6gOj8ZO|VuK!d)y$%LKg$5$%W^#~e%v@Q6yESM99NG?|WU z9HFLkr3HgmI;FeKv3P=c2i`=C%LLaGpLCK2N=vz>kY3Zvq>@sBLzvTpC+TJ6fyl8x zMIDh=xnf!K)5R~_$~}QH&DLHWMspV@6^jn!p6=scuwky5_rVia6bxAxM46y}(fnk}uh>+fN>7|p{aLon|B;87`s zGV;$>2CW36=Hh{H*Wpi05<7+X;&nP?=~Jvd*wToidfaLN&J&WKz7+J_;-h%LF9fgs zkUI6Y(bngcM`_F9wf*7PIuIEG_$rB}lYmJ@j>+PkXhSjvQ*iE7P638ok$aN9b+?YklNPc_y(qL=q-2Me* z-_?iea_ai}w(;k~qFpfg0p7j)o66m+1*uJ@NXaSp3aVRy8H?rBgZ-!Zr*&-GT9E4w zC14CLc-y};>G{E8&;i5yn^0cx^8=Kzr=_`jan_rF(r4DvwMK@Hi!Qu-VQ86#{X2TtwnGG5XKQg-RH)cG}rXXHd z?Rjy;madVmEwujApHa^=)CD;x&<@IaT*Vngc2);~d67ek8u9(AL#s z6~KeQ!^_7D{%8yoz@|n=YT89xxWw#EMxd9}0UsIzdEiTRh{1FwKqgpru#yR|&_qRL zYP^nzQbmn>JcJ#H1b^@9xgA_0fjwPIY{+_;uKXxh;@gy z4gVS`Nu=pwu(xS%xw_CL^JZs%%X?^dW^4>t1?uud|4MYEcfQRX1J*DF;)5EbFFssp z9LmVzLW*QGF+!cX_13q9B8AWg&?CV719;AkY89bt5^#23FQk{S?Kd0({HjJ$wl?f! zdGX>TLbWu80sVLozwk59z^(W^I{ALDge$?ap5@6c`??z%n6?emOpdvhXN`Bur|m~8 zp_HML3gSjGUtUdJQU6GLodW7#s(!L`E~vBwy>GJb|}zk8yk>{~!(!fKRvoqMuRgWorITJ7!+= zVG&GZD>DiP6C(r0r^&ldU9`VTu**X5=CSakcftz7iyQY!wd5l1C@uZ3d=WejYANzB zG-F#y4|0rwRvzS(stM48U|k{GREiv*m<0?x5cE1HYY$%wcSvr4Z&;DPkO^^vjV6NJ z^hSL~8{8WZoA2No-rj&7lD`(Ei;1(R;Tv%En1+Dqs^qc`aCmBh-_uY~num)2z?_t? zR<)8I-*bY+_kyb` zr|3NsQ8Fr`%ahRo0mkI8qc5o+y#yJ{6O;20WfAwiPqM#2aGy_cjxhMdt7z&PbNt9U z?AOo{mPj}@7k|<_X<=B&1EkI}~cis4R)06jvhGwF1 zN@>sCysp2UlG|i$>Q;RzIF7F{o12rkgA4B!*=SN(%av#JxaOA=Q4e_KAcJ2{&`dp; zo7LiXEY9OO&MK&%wyMA z!v!Xgl6OI_g7Ar2qu3j)p<=2{L7a(ouscRQ%dj5>Z0+1udP> zVkxGnq?zOmJZ1GhZ7ucGG}<}9r%D{J+MTMmjsnMn=mbdfyC3te+z+KJ=Ehre(>oB& zVR1OB9_sI3^_$vmvWrj+=@LC3e}7uG+}1)RD|?P_0?-7d0fItz7w+HVHX@j0Ht~9I zFD7x^iEmt1#d>XqY0xIE!d)B~C(42{YQ-g<2^Gi7DpjilceR zu>u}lhH>guHcQ9$Ept^0WSKFPGf%3wT)ghka+KAdzI7=Y{}csCC{tZ92o)+Fvw(1J z|);R)zUykrW2ts178GiAAx_GJZ;$@+|jWctfZCFo1P=tFUcky=PAN3--^!H zsg${Pd4x{!bPL1ytyqtH^G;R-L&e=tE@&!Atwl) zL4BQF$k0XftFKuIUF5pmrQTS+gCiA&M9Zh1I<9gBA3zBbgYL%G-J<)!0s#l6pJFeU zv7d#foC4yDH%9S@OJ4$np>b<*BUlZ4B0WB{IK8yyUVdhPjLR)iMkc$2d!+~%73*;j zezgV)wlZxZG!hHb9SxLvqsCUnqV)MQy?J0wh!p*_0>w*@eB?LZDjfGVu9fbyy#0F% zs}=U0oaKuloz57%#I_z?wu!Aloh4JZb|Jj^2QDiL!2IJx*rH1t`*PVit+|PqCo+5w zCp$fcMHAh;s3P4yvP^u6p`5rXccl8sZS~j4$UblZ+kRJ&z2p84=2)RQQ8coxv{5% z`b?`z$!#&bEQ>;nCD!4$t3D0vf38?U_Kqw41l`FAfIf+(J7mrs|4j#>VaC#qA+07{ zxMjHX;LR4+e$N}SmW5Y5g7uiZa;=1NR&9RFR6DnkLbWT%w5wa*xzpWcaD4cfO2tGK zBeM~8w0YCHRV=L~nFE=l=Fe=?R}1*{L2eEoY8&9$N3dEzT538sB?m0!fHost)e#}w zZ`yrmPiMMR;`QYVCg@6daEM6AXG9@jZ3x%xf%51~&ih5RsFrq|5XGP2|*+c%LoD$Bwc6vF-%sUm$ z((VFl9e2?iUGm95UYjza(uKWAp4mNT&__8nns3nE>ZrC5V_LA(Z5tlu?d&G1Z~~8b z1<8urr+L!Hh_p}Wm{dO!pQV*yHh_G9mXawm(M2zGwVx!(+a$cG%8zv&)Oh|-PHxGP zq;$`A@mz?iOxi&;7W0RX&w+20s8->nLa?l)hikJ%A%nE^NFqsMD<(GNY}YP4A9P9)&>9o20v3?^*x_FqhcS zC-w|z`5wlReHV*fGM^T8eW!IH_=kZ)KZUG$hMVDY(3RNJasW)n~;zhI3KYc zgWVA9uTG50Q1(X>2PPv`cBYMf6ed5(xN_F1Ao?wP+2; zpQuJYGyX+}GM1PCe!3bHZ%)Vi@-H3zD0^G;QN{w)0(35HM2qOp^pU2+)HhR^QC6~h zUn+c!oLgG9<>2Oa(R;S-$KZUg4jxv}-=PKGqlGjJADT4J>>{s?O!Ki*wXpQLY+5(jJ^lXlXjdaW!Lc-B12n#+a4e2%&k}mVADCJyKjDoJTbZhqF?hcg!v{S(_1$ZdVl-67aIy8;15i}2HB>0d2R%q z2r2heS%&j=ih&v}42Ldu=E^EJ^!3m;bfS!ys6toYKCl;c`*TSJ~cngu`^04W&&c?5nolyBo#y>27{vef=9a z3G7>`tQxE-^Z-yfTVf)#!eQumZ{m)zDo3Rmz&BU$_1d6Xf1|?s>DkkJfki4o>>E1S zDqjOi_7$9EN$Ch|q7Zy4L%ZH&eLKfqpY^p_tE1?04=|rOCF(g>jEhons{PBKA)DhC z6mY4D-8pYU=eKT%ZH_Qd1oEXvLS6JId$;>fdx*dUj9Gx9kA9q7ceXj?Y8&0Q8 z#Vrk7(oRR8+`U4t770wrdc*&N0{_UW!HTbdw;&Zuf`x5J|K4EoZM0JA7Iz#xldVgA zP@3}DlKav@jk0-mLq`IdAPZRgRQsBlHE}<0$)p05w;jh{&UB{vp!bke^Yo7UP;sSc z_2J1F=gd2h{X0I~AM6)Ym(WS*K+AIk#eU^Gf99jt2FSHxzL~xiZ%Ej?Jp;$Y@78yw z`C)@%I%56k??Om%c%POvQq~ql%S~I4&)F@~7Vei-X>+wx6Z!jIpIq_JyIn+M&Y1{H zPrh=DaK9bg1>Jvs=RO1|-WDa){Be8u^dhmp?P%{FWRG$uAgoMIJHj}pWH;nAp$2VX zOuok6*k8))@q2E#O6s6afrCsSc?aNIg!5fS4PME2e}&&2QGZ_r0!OK;G6NN2~~!YIE3T}H1s$uZc{g_Bm>xjtXNX{@glAc^E{Eme)&^`GkImf`QNyyAMgTaEl^q2zrmu(sK zWr;=z^bC0DKuayocDe`6Q>HL+)mw`}&w$ln!RdOIgrOebPBx1WrS(JZ9{<2S!}v7{Bf$dNs9780e1 zk!zzm=rSZNv({NGtqW+*9$k0#G0M!gatqQURC;iJm9Pw){dCE}UJ71(=@XID8&?{O zVx=|x6LzZ&9OwijfQNRBgK>dCX0(60&%s-Dz&Y?UW1uT^#D|yfUtMGNy1qvEx{I&k zhLz(r%g7^_>SoJlZ4J?j0_wFR!5f8Mk{Vs){Fq>B*!M6r5_sxPqcDNX2{dsqfe6eH zoC8F43EX0Wx}$~_gUa%?h9wiolDnE|ZpR1HrInM*+tWGA)689wUBAprKQ$Z9Td8jD;2@DPNeRFvcUvUl-42X+7TB-t&1Vx6gw7Lef0Fg9G4Cgzce?g=*B4+TmF}s!;cS{-etTy{BzBfl+3D%x0Q$IA z>tA_I`K@JFyltf3=7#DugdD!>V9!7jzY;j9wBhM}jM{>4PgBNA&r`GTFjrD^8qz(jK9BSZX#Cri|5@aIYaa&K1y%RYrYjfFW!^gM99TH@Kr#9o7E3)vxzaoohs%yhgtLihr~5A$Mq< zac|0PuAVomZ9U^K)kWeE4x=r|(|jFykf{~Rc%XW5Ws8ee_Vd`_XZB$@QoD>8f2StIHmO6T3{axB|~tZvzxYq~_N(N*QA$87k3GR=umy7$L8 zzj^eve_n=egZbRMq(DZyf^jCKL`uK>g~79x6)%hi=j$D5LrJnvlRNsSYyf2EP{E!? z>^tELTXRdsO6s@ZM4ENf$#*YE)F=S-4VLqhOK8o5k-e5nE2v}Mf_qf!#8WR1W5xFm zCan$03{{T$`G74o(G-lMpxw)lf|_X?Zc9w6`M|-}ir=LCH zqMtd0F>CZCMY>>qpVY*Q*lez-!&>{nBTitfZBEq;C=*#TnyqVBbnsS@cL9z43p?YT z>otS3VGQ?RP3)H}MkUc3Me?C8aP&d%SV`t)3JXlug(559#ZA<_J0X2B;t^SGs< z(T8_i^adqSEQ-Zbr3Xm`C8|!Oo;f5}^4GmjeVeWmB@0+Ih@PT7=Zg0=pysGUmcl*Ad^z7d?rQ-h4Xh#E3By-wyT{+TMSUK;58g3DlHhX zsLEQ_KOA_O`I=I9ht<_R6iJW)k|YRXn310^iBb&KEY+PYRnZ3ilr5<*dq|Y5c+VP1 zXkHUQlSIdHlcZHy7)L@1OHLbiKlCH(6KuEseCkU4OQoVU3uRLf58A+r5?7UBeA(yH z!8sz*pT4?it~etzNR;_gDJAJFNgr48Cg3oZ<6}^LLx2Ncu>w3hp&O@_cdcwI(-kRK zuxm#0g#Kj8a*yIEC$k8ymRvw)e5Eg4$vvmWpJ=EU4XD5SIkGLu2u6E*>&A9&K^3j~ zToH!>C022>)1|5a#J}Ou`vD&Z_FF6rl2G=~Ij7ON@!PB(C$VcnXHi!t4lIc2y2rJYQNSNyL}4sSnNoMr=fFEQM0E3%?*v z5*+mjA+1R`UNy#;zP#@nZLMgHDNE*g(fm|;gf1^4_%09m0`z*&3v(PDcEm;>P~+`2 zCE)pCiabgqQc5w5XZ%d)A#ZGi;JfBfhC76t z7A8B(CWkA``P`~SwL5cyNyK%z{3`}$MBQgkwh!)R#+pGtue@&_PI8l=d(OO!qMFwad3$)W}t7Q-H%Pe z;~8Z)Li}>j@D%q%!pk*RWt$lPF9G_yqaTG&@O z0$S;=UGY zy>>dkji_W`Bb*q6_d(3wotb#<=`{D5)v#UYTzfefl#%uP?#Xus-U+UWhy5+xSObQ@ z__~v3UP-PluF7xwFcRo6l;1J$Dc*3PAW?j8w1E$x5YF%<%+14TyI-HU%Cp0PaBH8@ zeV0DI9QdA0JN5LLz7h$ckbSwTVP)N@>PFwxC5@%k6gpP3RK`#k`#^nfP_V!{c#G&cT5r%~!WJs6lA&qR z-pi4fF*TXAEuCy-YPwACmm=U76r7Q1uS>gF1+sVbz}RoG->xb*s`)D$@nO1o&Wp7! z`_D0=p6{B1GTJ*jSGvB(S7)-B_fxy_Iy1FOj&5zjiVT zoXJ`@bkM7nOru0xxh%cGH>Z?RdOFw`nL%pRG*9Zhr%EfvpUyh?bOC#I^du+ z%LjvirVFDCZk<`}s+7Wq^V?A+OBl0oKF8nlzs{`>*(4g{NuR*7c42AT`lac=hK&x; zB*jF^8`ZL4e42ZKprYF z?}*HRuU@!FmoYRvWM9BU6fRBR_J!Nbi0CI#Ff4LYlj@>Q_t~I@o$^t`e`<9hLi1;5J@wg{w5ZQQjAj=b{tsJ>jSQT(Ea~h{eln#iRMkd!ZVjLH^wF0E z4#WiS%|E9mgv1%?Nqq`POoV?Lr!zd-4&86rSB2Kj2W%PF8zy3aotr09SzJ9}`l_y- z*DlxbrL;FuyXatJRxkFvks<**Q#Rx^%jH{Zp6l-Rhc?WmP9&VnCP5$F^U*jj9|tVA z<~5Yoi=FY9TGCywyr!(=4UxkL(;I3-`Mm%%&P(2G>Myh#;N;>Vez`?)__d&x)E6M% zusja?*Zz^p^cRYdtuM!@W6?{z+xrC$q*kxU?I;i4JL~zCb$Gquubs#@o#L3%a7gqY z3vCuQgW2&Bs0~M)U^+7;Q2c4vb?z|ScJkdJ*=}tLG0wb0;YHbiD3Cd^N9&3`>I$~~ zod1&`Hav`F;K@~1pV5N&sdz*57P1Ub%VGF?%Eym;Wzkp8i9usO{KR>=-0%IDIOxx5 z9>BNWy}RTsvz&B-QmqW4faDARu!tnIk8r z)$ObvNUnUn@5%YSuEAWoKzwkL6A%EMz5^L_0#?IFE6YcG5^g?%*Ps7EftlVHp zuc}Vf-oCuy9WAkM7obn`Df0#*q6WJnMu;Ib!gDx!Sb8g_=g>ctrp^cnPO|9iPbvf) z%2fRw8EiFa6gpA6CWJ!SKG7wX=(3KC`tR)?)3TsW;X< zWbNK(pU0OwCB}9Ma|o<#Z?=4dygY=wW-n)~-n_9R;(%G-53?erUQg;6bARUj#5fJ} zhwGci0H)6jGJHgm5g7C-R*6v&Gx+xU#od$V|C!5^UA|mQlmOs z*{CU2y{cPEFGsShN?k{fll3(ND~K(eu=yP!UOyVTWoRx4dM2T6m6UFcRF593F7*G} zASwOQAU&E={nGIuiP;kEvh0~M!oAp1eO75b8k(|ooY@ji9cyO0ZN=FG>e&*U+0PO> zKSL@O*q%S;h-UY4z^>p0=q$&#?5km?N@1bS3{`~F@3_;#^w;p#lq74+&^Ay;O) z63AmeH$Z&&Th`Cvp~}`~udc6-t=F?lN~_*qR=kIZ+CxNt(oT(qHN@&jCrqG_We?h* z89cKWFOMnsI5VZi!&@F$kYi&L{cHT)E|=7LgokcKhI@*wj>v#D`lG%Lvb8<5yA63n z?(0X&j|(c;!W~Hgoq-|<$IDq$K+$i?;l&qAjWI+<(fE*Raz%lSh zp^yk5tFzD0+R|ei^Cln)PIwNE$M`c`eEsWhQMPPl ztpy}ko9i)E$t^7r@cEKLIgiNKa!5{VVWUu9PKcy}a-5T$mCTO8-N_7)tYmA7)WtfX zNnjFoNRKFRuA5CVdS!=Ht@>uQ#;7Fg)N(sGjk^{w0Gv)-sW#VGf28_ybwz_{e~F@4 zR=AHVm5_eW_7lAun>A%|>5*ITH3HJN-1x&6%MULE)C>?(9FiWA9=s*yla#f)!ucp; z3jj53Xf>pN`WM!}0h|eLSiU=U6Ysit=HivEG3S@2ujDwuaw3>)Vs8bD&*tT2@Dg}i z#8F^1pkB68_`uS^f49eyzLQ@hPFbBp#|BM*1<)VB;7s`9+8^-bi*W}dJrP|6lQJ{U)XO9*!GuU}q z#n~k}e--(F3$o0)#|p<&|H1b_Zr1=W2jITmLH%VH64V<rgWa5h>p03-uo9=fVt_!!rdob2Pg$<4Qb|=cYQ%?Xg;J?g zT3e1B#kVp(di&!YQK;_oHGHzTMcf6>q8P?}T{Om`lxPk|n2@zQvoMRtF3$iNV5>f@ ze=V~;(=Ko*24rLQo8z8%1F#q1#AGdVbnM8HMol|uGuicaon6%_A13-soopwoEm0dY zcK!6wNox<;tLu~Z5?vw(7kA{gr&;3lsmd4-g1g^kfDLu&YQ9RS6E#bW6`j@Hk155- zaLR0ml$+EVgOaR$!YRuc;H%1^VtYaNf9{q|3brgu!Y*Z(q_Y!~WEFnN3=cznR+pv} zDv>#(#DvWCJYlE-nO$jYY;MpQl~yl94dbpr2Dm03;@NY%_L#RLYitR-B!QEjnY$Nv zYZzdCU3z_SLy1?R;M;M8239-?mS%gpk}P96H%Q`f1;MC zMEgq-)fJ%<7CoUlY6s@w`jG&-mT4ob6=t5LNRtP0KvqQ_uc(NZU%^puWceDNg=ZEY z0G*({;ef?#u~;=W4=>$vvzZT-o@DJ&7pwV=B7>w^VtX20udK7KNv&7u{ue&wNz0K> z?LW~^c!^=c>IVPNCMhL7Cpb zuPsvVe z2Auxu8OW4>OI%?Oeu_f`oPWu#RC%pec&!WN0%Se+sr5(W7^0@yb#;aNxvEl)q(RbH zty36eEz0&r4cCuqTTD-ee}ULlU)Op@O@H|bo`dhmZ)2O-&6y2Z@(sk6yyWe%YdLQL zY98uHwnb+@xe$4o^@USGFlT-PNgp!^QLap{j&)?CZDtvDwe)OFjs+Z^XR z?zQs#%HBu|TKDm~h)~vB9!2$TSNQGlTf5;502c$e(g|n(`R?^Qe?OmqGvyD6n;D~# zqkrst2T;%8?uXb{zOFE=W>|Wx!YXudJF?7~7PclszJ*BSrKF_n3KVMQ#BOJ4>nSN zz7*D#VC4B9$RUeOe^t6FvgVK+Pjs&)8Klfmt5&O3bz0B_^kp4+PO8_%@S|@0R%`qQ zQIk}U+Qq;VAoQTBwKVFK8m-cxv3POq0Rr?PE?1M)EtQ_LLb{?@Q7+?E25B_Ic4&ZpV z73GSNOaf?|*}KgK+JD>D?iCKMQP%=b;sU5;-ZFhm9jHtz4nD0ASXz$Zn~yJAyfHtt-LwH^z`Vd&MV+sFd!UY z_ht4b9*u5~Zddi4DKOLd^pdIcrkqcc9nOvxuT=ELt<0l16=nVwE8SsO*#ygde3T4 z>L&K}i;*89_7gwuaJOL`B3qIzDDwItE!gMr!~H4)F%asC8s;51_lMDc%Kt`u zn>zmfc$l4<4ye}v_1+e0J~e&uvY>^jNaQAfe@zXWnl~HcJK~)96k?!XiOZGN|L~hY zUV?D&9|n5(HWuyc9$?t_9?EkF9mPi~9r6prIs4$)sms=%0b~L=Bmdsk(S(Z|4o1mY z#9nbmX}*x1pPKG%*uFow!UE{inQkZSV_YYO8m#1zcJol}H#q5Lb1}(@` zX)7hUW_DAqdPiN99Cy$3@Zscj=wcR7e|||zBV!}izn{GdECMUL!taFN-VL7v@Ergb zb;Ft8{pGuR4^AS^yF*MA4(~XZ+?E6qagZN4`vc^&45VaMW zc+FW2Y4XpAZQS&vt?Tkbz(O2QH0#n+s|UlzQ*SFqWy6Mn!;Uulu>Dr6$PbNAf0Oe_ zrWaC-b6!Xp9z)6tlE+{bHSzR0zXR(wY!i`QoX-{(h~vSk-(adLtVh7JRJ0?QdVuGt z?h$exIlw^RGqrRznNi(-@3nhRGR!Brw)7`;dm4jj1YBP5?_}tcd@FqP52KV%C-pp_ zUIkQqJhg(FLA^lDqZU$0pHL=%f4g0nYrzBNE&i9{VFe75!Iy@9fzy74J_GPg05<{{ zyA3X02z}mwKGggnDh&0gwc-y;@Bpd;jiq|1h1;L-r=_sL%b((WM4v^7KRwE^p$JJB zFMoDutQNERH~#d5!waCtGU30m$*YfQ>62Op_^UUPj`XI@-rPt~A#WshfAI@4L|o}+ z5Q^TZN@YBxrcTly9%O)}>bT~j16fYNkOJ@Hx+Mru=Ve_+(y4DzokqEtTEs~2$?oJg z@%7odG+l`@r#20(^j2S@=hc(^RLs30U}~67&BI)a0(^VuZVZbc5+s?Wn=^MNvDfEn z{NNmTla97bopi@BAAK<~fAvL#*ZHZ00QxGX$H}dX1R}MNv!lFFx($Tm?&E0kd!>9~ zZba^ygy{DZP&NB-saF8C7*H4)-uGeumaAE}dBb9l)Ck30X2iS|XA3(D4rDYvKEb=( zt=MKF4aF_Um23v@;qLDlU`yQwb(DIoF`+es-0k4>6!db>m5<49e-nRd{@i)h(c4d6 zu%6TYg0POedj1jQjw^ha~Oxic2EW*rlp_U2AZ_F?B_$58H?TIx?f z!PRJ0pU@^Yl^XN)TwR(fUXGf1Aj8FZ)asH(#xKEP`5^=Rg0!&h|E-08yNdXEe`=iR{7c`L=LXLYOjvI# z;B?u|y=T|ydZ`dQrT^o+Ynj!&`#WOSBj0nNsq3G0WTPQSqf!Kyj zbC#vF1z3SWrPnt#>6+^;NF^F-3^m#svcf5J7F#7c0w=4i``Q#^vh!r$ss6s!5ikz= z!~@(ufxV=Se`n4mGg=ZYiKgwEZE`$|#Ln#>HV${5wRJhHCk}LLd%+MG;|(Qu@9c^< zM=2;D*~-lkln>kBhe&hkIoQXf`W}9Bl;Qem@-m%LVd1jGYHlT0Tv8_B7iE_1so9Bh zA(*UB$K3yTI7)}#VPDGz>aE%~joI9EP-{~6s3ts@e@3333@6K&E~C46BJ5(^;9mbz z8AJTR8YE{Pk&GjV*tquN(`*3 zO{nK9c}Pk~Ol8ORjQ|v^o@87E&i!bBRO|FAW4)nv$m4i11N>NX5y>QzSYNIwSBsRz ziUJv1yt5dMeO@lf^3aj1n46E45(N^rfL)SZf0)O~<*>Jx=^L@${H}PlEo#ckm*^J;!w+Wt?+D*z7Mbuq}yg9Qj~$-PI+IaA#ci>XDc~C*R-kmqHJ}y$E2^ zW%wTSgZ}8}B^Y!WZa~T)N(Ps$gYzhV$fW#6DO4gm0JVA-^~N%4b|6ao%rNTBRL`AD zWB@&YNzIWhP6-crm-0!XRs$*zP&xh7e|vwUo|y>zc^8}`hc6Pp9KUw&ufO)dAOJG} z4C2E1+u-y)H@1yLJMn1e$ENoc-l-*zKNZe&ZQ$}Tj*M67>HC$XpakS-cUzL6z>NkI zwyR#-QP&P^{y-~JSE=?XrS;{?iv9fBYz0oj!(0Zpx}-`ZEt3dKg@u(B;=IzGf9|=D z-tx;>vg70R+czf06>bJ;AXAgqT0n~0P~Wp@$mV8~(WH3u2BNq0$S9h zk!)^tkY`3=pda=3$yl+uw5{l{zo1oQDAx$pTn$^}JpkYF0AHgABadDPn0iQe4Pduq zqsH!|#~nwm+2IU(m0t`6>5sncf5axI0(@`N-H})%ks!?!WR-FYOLIy&!YzXL@eHgV z-l9)&9`~=6t~jQ<2@9rDdGY0`Am1MpYWU3pQ%RR()Kj@pBx6|Z&>5QT_9LG=p^qzj z>W<%K%oXzp9$8|KvE};Pa=Ha)2(+||WSjvGb+f^!M`TNaj`IH8tC29;e=lc(N#(ds zP*V2^x+~d3o^bZOo31!IwQ>S}gk6R|(<#XWti$fR#PkVlxm!$!KR$U_=6QHOf?9{I zqkg7)?!k3fh&zrRfq4!5goUDqk383TdM4U*#bfJ7>{GPX6J7wl)srtSV+WGA1w7VX z&epsrcOp_Pevz2FG{BeOe_kwcmg)V47QTV2EojWFPf?;eIn8CPuS~5d5flq0e82;H z^$E5pcg1L!65kScZOPR`@( z%P079e<>jW61fbW#j1BK}=* zh5tG4T*k>Qy_;J;0}yA*Td;ypW{zdp$dJ(MuU=8 zra>dQTBZU@1)L}Q(KBofb$$+Rf$RBWTL%*cA`b-1cO$Sw3vl;Q&o>RO%bup}t_YZl zqlaTINdVnJ{|cR5f4GYcCzy$t=33+Brc;K&Ltmb`-!*PMt?kk}>yLrs;6}k%@<4K5 zyfsP@Crc8s^D?uGQA5W;u7+dYYspaOf>MxQ$rA{LrFi`X-T+ZwEougM-y;Q_uieTWIBPDVUBIe}3VzE3_OfKE&X zq6z7p7U+Kx(tF_a^EbX8KHoKBzMyy@`)k5C3m;Ja15^~CxPS^OqUP_UXgjIt@gIDW zxORI~VKl(0f4N}cL@-<)3Foq4Ab`;xwUSuK1XOGbwWOQE9E;B+j>``b4!z@`qoaMu z_%#Yy2Uh`@4&YJ&e1Y>z;RI(e!(L#@)a+5G7 zDjaHVo=XgYp6&h zUT6tBarh9MkeyPrE8FX=npQ)r-b5O0cpo;)$LGHQF+D2>m(lne6qm$|T`&SNG`IGQ zT?PUHHkbX5T^N7Gc4DEWty|Tuin!oX*W$jQ1w;W^C1EFo5JDD0!g|kDAPGsx0)!BD z!oJBOAc{L;TiaT#wR@+X>9k{e0yjGUbAjnM^Z$Kc^zy@a@0<6W^SsadJm-Yr;yTBL z!C>Hieyi6cty)F@?wL--OnFc4VS;&c!93SjpLB7}U-5q$0Dt~64+9==4nFS~obOos zEd1p;m-iVA<`eUteV*<1@~aD%EPLbam8;i!Z`!i`{oQ*H96stF7<4i`iW8fV%uf?Z zG8H-b;7qYbXE0Y-tLqw@+d6yt28Tz-u3YDMuHV4%^j^jBT+P|Ap0joX$9oOO)04A$ zEob$5&KiG?mlwx-9cMlIiT=}*;64_vCCq zZ>;95_vWnLz(Ik%Pzdzbi?bHpzJar5701h)vliXCinDeVXU!UpH@XLXKDr0}L?4NQ zp&Qn5)_8N)pd?mv)_QX`cyU&*;%r#W@mj}Oi?V<4;&^$YlsT){a5kWOyf~g4IIGb= zJzZQ}-e0rs-M3b6dVAy6?e9JB@zk5FXa2&R_uLa0WA6MHTo=6d z(X$)aD_>@;2|+*T27I;VWJ%cP!qyblLJHZ@lBe$YbO)3K#?fFi6H}#u-K-qli(= zP%(eh3=N}%p=Ib8dPXV3z%VjQ3^SvQQO>AfSQwQIE2D~GV^lM07`2Q#Mm?i}(a30G z*cr`?7Dg+hjnU5NV01FN7~PB>Mla(mqmR+g7+?%C&M}4`x`&iHB0(YagZI$b%;#VmiEC1B~WL)iEDVH`ej=E+x|d^qpe)4QJ$ zKl}8vqtA{#r=5Rf{@;>pUncLed$94guGWgCiiVOl&<)D+3_03tjj~ul zW)oR?l00d)v_MQI6Z{fkg|JLv19dp4*VkBWRn~gFo$Mmo((F<82-9(J7;JwN><&8| zdgxHtCO)10@dZ8D#rn=BTZ_%Eqk~)XO-gN!Cc8*MDhYX>I8Tx-E6AJ)ZV{HtXM*c$ zt>{&!vy(kUdzwAM9$}_~zn``*^l<3GgJBzz=E*GEa=4{lT)1rsAhyd0T(jx1jWWI#}o zZjzZLcI5y-QG|BPe!727Wz}^W+bUb?TWY#``>w!Cj)iWN&GGWihX*GDo7|5#`kMEi z!R?bzbFqN@XoXOmF3HLOBEU0p8iFC0y6OfAI9}6ew5s&(D&3jsO!9RKZI(`^mZ-#q zafLyral0dpi$&+hW%CtWaco*VFEKeR$Zr>AqkeXKX39L}GPQq(?LkQ}aIi2+B~oSR zBu0fXt0A|SPIRB$jM+hTahX=HDlw?a)a7T|zy;j#Dt2h6e^5wDNOExI3E&AfwfWrf z`IP$*z?T4g^DKPk`=7r55xVxn1!Nmx&uNf1%4@_nA>Lwcwlr1YjVx;QBVV?|3j=3! z+N3qIYQB|Q&MkjCRT4^WA@;`m9r8Pv^e&*D1=Q0up63sa9=s8MhwLC))OIs&H`G;E zwas8}@+s$XHWzz+aP7ri<8S`76*7;(7X#n|9()CX3Bd3nc=$KC@W z*8t~|a1QZR;*BFWd>i+Iogh#Y$O+^IY(Gq~cH@8W$yIlJT92RGUG+ZL0p8|p+`f0m zp10ztd4OVr*V}g9J$gCuCioOwD8JBgvHilt)xY0Dp9sBvXMa9EFl=eJw3qaNL2z9- z7}Xlt;#clN?k4<1p{K%52|~dM5K|Isjx)vB;u;fixS3)zskzh=c34P!P+EX6Kzld9$}aLu0j9Z}KaTTU7CM{Mc^$BM`3 zV*VAIqTk8Do|!y5`7SCfYMhJlevG>kX^(0OG#?^Ei0I73)Fi%?2a*A&B)*Ja&g)9P zk_cDqaf7ey8($BWfDLhb_Xiya+?l!=90mI{JIsQ@^fOXYLS$wt1UMJow6n_BHy?i* zi5w2UBpfIEh}P2j>N=aD0U&PAXpL!zt>4$OqUVjSeVuVF@%D^fFp7f-+t|6jbNx50 z_sC|VTX{}q&$8r|kXk}>T2)wlMpdFV;r8iS^hV9d`8@_!m-w3nRq>6I4idl5b++3( zST#gdvBhA~8%!Fj+EUaD#&O5@)XskixN{5x-x)ruy;^&g$z%eNtVk0JMB)@>jDnlv z38*Fb9!U651on*MHXQeG?O{`cFxH2Pb$)>XUrmHL-IP|DRZUhBmLiMJqBVb&m00m1 z7JqL{P-uK;T!=UrEn~bo-jrYzSf!1Uy6gdP9d}Gos~fR4eMeQNy`!nQv%b%0t?aEG z$4&IgrZ|>QGTF}OFyL9@Z%V6*Z<7p=_&J*T2Uw#-d%3mEP+mL;?&6bw$G}&L5s@XO zHp&=C;>Ycd(=7NL@w4nh{;hxHvG6|M{zFzDun|ymqgQR)wasS{mwJ_qB{-*}iX#gn z)F-tFOJlAr%EsK9g4$dwQBHnHT&W%!IX7H=3w#AGW{&XAr3`RdLu?_oK)o-?B|@@4 z$i$r!2wz*_IE}9i>@)cG=bzpsTZjg!m2c(gl0Y0tQ1Zp;;xu7aDk*;;QcC0N5^7S7 zVltDEDJ3#IK0fwD%x>KIHU^HVqI7(XuvBW1Tjce*XsNl*AUoDeG^i~GQ;F78Tvenc z8xexw0}LRhxSngtE6+B{OXO-Yr$ZV#fS$&@j4EHtk)eV}4$RB@+JKRgVKJ#j&<^sgb z)Vm?n3-2!9=KXdA^#nK$Le~DKN3h589?I&Z17-ftUPmzVi_#T}Z z73_z%*&o=#S`zyc`XnP@41Ck{+4XDV*S>0eNIoELr(O=hp&u$(b3q|dh%U0AF#B{i zkOL`Flet8GUO^s_SC9dcNSwl1t$}3+z*gWDw{`EK{Re-%;wc7sk_b@+8{$#~X>yTV zlq&{VKvtZkRp{iE*^T*ldHz7bodUQ#@5lV^ylaY~)V5RY(Pbw=0NBRy*}iY#o7AEp zYCE9Z0p(h|ax}1!X9sp17|s}rOl|~6Sz?qJvdy3ZShTjX`ik1K zUAIT+HnM-!F~B}XoD_0Saih|G(b6xj+Sva=OXyj_=;@Jy-ZFcOy~Q*JJ_o?iL9p# z(WToolKuP{wmN@?w$+6ORkfwP89#w-f6FImFDm;KZF*&TrJ{qlFikA*bBtm{`6S0lk0wPX z@Dus*nKTuL7^3Tw>f)QF?c@mYVf{B(raKzzML0g0%)WlTwNFeD85{MD>P93q z`a~VE?J+e$`h(+lM$h%ydaV7WeW>qrX10H%;4LXNQ5Am1sA9B0xbrU)-H^VP6B0eDocP7v^9HGikr)y;fq;Ko<&eDwe9@kyD>%$u=l73YDx#LW-xUPKHXjLM+EhA8!6unBjfDL+&gp-ESZbW-E=M0Edqh1!XlVpFM6uPrOCIip6bKZ1Y5e_`Nr z`NhF3fv9?&M%#A6gfwCQT>(uh}fa`iKUd$!fH!d%?tX(tqUN$g}2E zDveqH`$YPqi7cAVoSw@^Td+?*A3N7$?Wye1^^ikEucR%xEvY87%vT?#+5#vBPK~1> z6h&y#5Fg9_YY63N2(`tAQUiY)f~w|p30Y4M;W`F>%DpPDlh>tJ@(p}LlA43S!BLzN zM~gzZ0mpG?^#2Ys1dev1p}4ZNv{2E5w0-P?Be)IR}aBO2<2_!obFeDUy)VfZ3> zj~I_XcL;|kQ0M{_I@g+wLT70*3<-rRDPe9lGnWodu{lr}q@57V%XXCCKY(^Yo+{ z=^vY3%XOpFilj>kOm}$;zB9p(hux+$gOs5EwH!)ol+~& zO4JFeP-IPE3l}>g4~tCpp;{m5-J)2O!toumJ>8h7k0`e#@_8_nsES7o58 ziM7O5#A>5SeR1nsQjVZMOYRWA*WJ3>HG}KzCiOTJK(5d|C}OK%c9n#gRzG zqpkN_8Q9VMU`4bjS`-l%dXg%o65U`Cb#{DXPhdIUy-`prvF4d_>+%sz9&;YDV>Vzq zqfx7ii%NhV7-ZIDJ2eb{ccXfcKS%r}QVX@xQl&xBkl%j?W+2*yn6N^R?76PkTvAa) za|I32Kk~1mvZHZSl7%2DMi5QU}nQ3LZtU z8~?{OO+S_@NE0MwA>|2@O45*PlFxFUrLw|OqpO=1V~*PnS9;z&s6Ernr$(chCLwu! zUe7G^brXNJg+`6>Kbdd3;AW~KXS(1r3uzJ&qNDE~pf5Ps# z%R*B3YvpyxFZ@r!hJ4Q*vh4y}!0z$t0JxgE*d@keMVCiseFiT5d4dfj@eTfg?qc zCFvTmPHxOGWe?^*An~7BzY!m*JB=NN)|#evdt1}B#;<1?0ePYbHZq577MRF8tFUGp zWClTLk|9A8OX9(H$8By9E1pPDCQ1aE(u{v>L3V0hDAw?R@aug$1eBH#@C_uVS`ZhD}9<{>Oi zG{kG-X7f1CN+9A<9_c6#r9e58hm%duUJAX1!(lrUxS0HV;YUg56Gx(Y0veCi`k%Ea9dDypgs`Yuq4v!y=|Mf zFXK@2!70Ew%`Fz54%6;0+g}!0B0}JlwMOL;bHwouD66`F~(u%FM$7_yvhhK=j z5OY<0le|k@vGjJI?W!CCmq257qsV`r(U@G%sZTB6-?8u-zWBylQ==DQ0bVcU+cE+a(En-`CDQO}~3rk9Htwv*3)zL0~S_Vkj-@&3 z5uK4J(3O~i|&LA#Jc`2(st4wYYnv(TA zUAXE4(-r;s8pxYwgq9ea;zq;-6s)ohn8e)G_>iZ!(L;Q9` zERS54Mz_=zsIitUZ1ZgMys+!D;5#S2=Kn(CUlX60uiJ0fKbpAndqalXZVKPL*7KNW zz#<;~2oF%(?@`adO`h=C5V#z`%>ce!51+dTSr;Mm-dF#;`tTBDHNa=dpNPMTe&FJ@ znPs_JvWzek>a=E^zN~+^3U6l3utSXp^L@6NI?s$^iAaa&}=F8&9F$T(SrE!9zJEJHed&cletMst|T!fh0EuNgK`h!(JT`@ z&z$<5Hb;~9;O}fcHUGrBI}h$Wv?;+0ybe}%ZuxS{mr;-f;4*&zU+aRb`(NMx`XAl! zN%C9bBmQW}XmITbZ~_M@N}*ViAxTvxk&y&XC#}lRDXMbY@>^sz{EF1FxRP+hmI3_8 zkbwQk-r#i{EUJEYWYfsTkE4DhZxCZ;L#?efEf?$$%o4Zh&3b}f9=Mx;@9u$alskNp zdiff)5l}&ZirjxoZKd2OkLhd89?BO`M*!t@jbcN0biKF_ZUc}DVBBrE6Rv=-!UgaN zxbh<0LpLm;51X1#EI+x;^IeJ+OnCz;4p97lYTHlLlebs??IcR=9;|zc2O|w{TuM#zBnIR3aY5bpT zdV=LgM2UE@l2pYp;61~mMZqe8YMMuD5Hlhk?WZffgw|@?xyh_#LYO0#No2|lAOw63 ziUyOMg>Ep(QE6ya*MJIlpeaygt8z41#quKgnbgx<5-G5LE=J2dsXSFEj1`7Zw~-DD zV^Q}f)slZkX{F5IE;ESqLan?owK%qzmSAYc%?s=U*mMtVH(H7Z{`byvnFXT==#>f? zAKp@94hP2c16}*e8LVekVOj(bp97_tvg1*4H9u^}a6`BRbz z&?{LU_um`2^}1?{8TgPjHTQ8NbFzDSOAn2sCd%kPy%-6owH+lQ(o;B6 zes&--xsNBKvBzFhmza+RFyN{2GpE_&+h&U?0rAcSq5~C^!J?inro~v~U}8g>S!hTw zMjC&F#Yu&cBt4CeqKDK2b~kpzGT7YO*V1Pi1Vcbypv}?b7UiDFC3A?3Y<{LZCo^A0 zJ9~|&JiRQ-M(?4}r+!vj<;=lco3QDWJ<1da4uV~&`+|Ife76QKo!$0_(e%(Jc`+hV? zVgq3wBzq*tLUaPE|tS9W6R#UsVx9Qvf?f@7VQZ$RoL}h=c zv`1-&FgT64sSFS1A~wAk$FTq+Qji!b6J!S=CFATxxxOM@oV+c0oBzIz$2R#>3?B6= zpxyu!tLnXhErTD7$9|P|K@R5vxDIzzBCRJspIR-jMH`M!YrWgtW2o3prSmxw9xAr2 zIKBDpUv#KscgZfZzb)E!swJ+E-=BXnmN`LwN8B~vYX7jcZ=m|JZA||gfUo0@fm!JD zYERM74@9WKUY)$Rz}fEMn!tQKZyF@@MsoWsNaFv0#-*$0a!#+LPFW^0rIhmZ5o*+& z><)L#0Up~O#wk0~@f0_hb%Y2j2Sx6&cDlq2h@~g7iC2iswMQH(U&9)WPpeAymYG7z! zz57*>`&(hB-jqcJ)kttP|s*O`c(Q97FO+g`eN})uQktISlnr}E( zw;5U=6}Z8JlP^U>m$-j#qzw|JRNR$XxmKnTYsG3&v8+&dI+=dHhReaCi6mtPdR`#} z$sopfq;@0JJrW=RH>s@s%rF8P+>uQ!&C+M-GBpxaiaNH4<|M~b+Fwt(z(zLJ_~>2> z=J?lSH z>&i;H)i-BlXaRj@13!eG%!bDgSzzOt6UFJObiKGDt3uw9dxf^JMRx2e=qxJJnvv;K zo7KiM=V&-ZVBq`wvFw_>a%E|zHd7-l5|Ml&HY+q;YIl2PDubl^-d1iJE0IW@>3d@O zXk5p!grdIZ?*@NQIfOZ_NvT{T(eQsYF`C)tIkn9Z#CBG(-lXCL zewmRV#T^JrMCFq5jE=19`DjAkvty&07QNAAZ)myE@v9?$>Ib)WmLuTtWa~=%;d-8X zePWk%g#I!@n;jb=n>A&|a-*8Yex0n3cVjC&;+8bQrji}q)M;lo(-AY><~*2{Gx!Y3 zik9+)+_-=E;G~1j6CRYn?Ig>2+QU_wGAgpm_3jzvX$HQQuZ>kj6d_Oyaj}ES2zk0h zB*_wjR1jkbtoMOGK5B7;W0TeOpBRQgy*n@|%7kW-IaU{}DF8X7lHU7RhfS+zX4(Sh z6D()K+icJoWl9A)49;?+B?Gsd*gfK#?o(R<6P{qaMG8pCv>0$ zln^SQBH=5Xt*sd>cdj zxnh3`UCei|$MicU`fSqi8NILJlzB`=F;}r1G7qMS`Q7xF23+V#-$JcsIv2B+P|@%p z4=&mF>vH$6JiC_y>Pg@u-IsJU@i6yzXheAUiI@QXHtrVDX0RC?DdpHWw)8sC0L+Ne z47fpGjyTOs81nUb`kYExy|9nlFYPbIUJ9=SswB{DL5ALMg4wwkMxpR1B8@{vl z4I?#Q1vL(fn(U5 zPCd77CyRQpU~&uQJoRV`({X=ly17ig%?9wTO1PjG&h3SavAZ9ST0p)gbVJJ1{=$2hUyN>To-4Af;1+e(z_3$kp_#6km3*c`0 zT*@z%4XFK<)behM)$-=~6CaUwqSe?^-%?*YT=sE2oLdS#0Sp6hg#mrMT13RoYVCSTp;jm|d`({Wew3 zeAL#;f(jT5H^ZGj!IyuA9{un+`egS`^0k0L|ABqg+sNI-VWHnC|HxJ-Ki+oaCXMjf zuD{;Aar4@jO}~+lL3|(c@$QfJG;abc!5;CR*geOoIU6Y!MLYWUD4#_O!=rJB3+v;8 zp)<8bb%i#q)oe9btmb;U)wsC)Kg77IF_+Q!8xxlY!(A}~GB%ew!(DinytQ3&mn6hp z83HoPmp{Z^JOd{Vc9+rk8xxn2#9b&0R6$KsR97ohR5CTU#Kc`f0hbzHT@#nF!(DTK zI5IUiK0b4Fa%Ev{3V57_dI?lh*Y>wjl6z~d+SXWTX=@!?U$qK2!NWR>vsMKhP(h|J zCnN+y2#^p!xaSIFAOi_Q2qYoQqacWYB38wDY_+y_wDa_Of+xDZdxP)w{lE49)(6R2 zS>fD$_ugmk-|x52g)zZx;sgeRfd>YE`YhvmdC{M}0g4@aHnxQcrc44;+}@fz!L4Ba z+W`FM!xRj7&P{#A5%Mzpc^d4RK4Ce7;f76qY5J=(Jv`r@J#YSkMczx7`>kBPZsX={ zJ9h`}J9s!OB04sK%NL3=vShi(h~p(Hjow&U%~|Hh@ma?4S;6sM&ROci@mM}6VLS>em^@#C!U<1AUh zSxUW@aF$Wa{Wwd#I7@sv%czxJoMqH!KaTebjt^yk`jWbpFK4MY$H#}WbUDX|THwR+ z^WiL6&RIs?c?rj7DaU6C$D4A0&3nRx3CkDGe}Bm`Hy@_w%!zNkGHn*?<;l}uoAEaO z!laj$zB=XIMP3YS&KvK1;Qr$Bsc$Zx>-`?vzFAjC>JJX`a&dQqI(MQy)%?oW5Xs`Sd3*fA-40SKpk0&oHxt zW=@zHKNG&DcVFNh?XLHK@b>uP_0%_BdgF#?=bJCT`N><#w_kW$HY;G(&3BmZw9Wo- zsweZz*!?jH8=iEo{uI4Dva&7Sqb=@K`bYuJbAD>U+JUvCLZvU!ma26sU5Os(fuX>V zXUx~8+vEC?1b*X=+7U_&7xVHmJ@T@SNkAq@DNQ#@$|X(mQv_vyg=fJUi|Uls+D>D; zxy9aU?>yOi5nge;?T##tIqTts9oP3adK_r@sC-KiZXJ7piv<^Oa?&!=GGysM1d*Lc46^SbWa{nq;+7q^*-I!Cc-ceP48 z_l0)X*NPv2x0Rh5RAh($Ze%NY}(vksh`m2}=R&)VVbiCKRH3A;v%5W*RD( z71(CkYqvziOs*PM;<@OLclfp~*cFUC=BKqhb4ZPlhNKB@I1u&Zp=GVdinEOUZBXjs z3Dw_Mi-RT4F%75JOP?1Iz5GQg$hCQLrp0&Y$O#D zd@3)3O1|3mdAqSh8s1&tb`+>Tu{o_ZAKkkkz1~!i7oy2G@G+U+jmJ`(H}qn}MW(`W zB^P0;{>IEEVg1t$imX}TVln8}61PcJ%xV3eT7{m^;Urd;;IS_rF7b z^=r(s>ur1(G}%$SzEqJfFYbT0Q2V+?d;Hg@ife**qCGBtp;kRGW^=M$oBFfE%Xf2g zbaQf#2|to#xn_Hs(iizwpQ7`ax&&YHP*u6Es<;*^nsQua7i3r)F8^?|-gonY_2zOz z13kUKs)FeEFnQ$|W`zeI#Xg~?qaScrroENGp3$1}2#|u5d5bqfn4|P!v-b{b{p`S{Wvx|?mwy%>KJcmiV0UGg>+`~{fmriX7MXns2?>S*uFr}LQ<>~M(+lmg zURXx%5SH|n3?QZH>(k7utoxJFMAW7(9K9jJYLsl+@NmZasFhmar%PTTt}a!z9Gz74 zD=8Ix!_`pTGl4})i!(!p44iWSC&g}8chz>+9CXo`H6VPEgl*Dj60K- zQ@Fn@fM4Ch_H^c-7Gnz9^>6FS(e;uU#Ay-k)`qCj79bYwx5$e}wA*zqV9uwk zVdKW~g_XeCYK8T|}=dVC%&o$}pjyEHpiZ1_gVl{GQwaK@#ucz1v5K99cs zmN{EJZ5}b9X6VSAxus>YleWtgKJTxao0y`Lv6@HOY7f~2>!!x0vZpjXx2Ec~^xJow z@#M{6!#3~BZ~H%Dc$uCJQ*bP7QBv0!?tk~7)$k7Z&bj>qN8(4tqh8)ePV*ga7_7Wi z5>&FG``qRh1)EV=tH_O#qmPANNGZ@3PuOYBSj2dLkm(K%!sCV z8=m~b-BsB4qic|JjM={YeJ`FDG?(PKet3238_xz?>Ycm$KkwVL8;c$c8sL9L8%SVH zsFCLNee>*oRN&XS&5l-=(+_LDF2!~!StTU7Y7dG8T)rhZdm&q0Ul}Eoq_O;hjraEA zsjQ&Rqop%RY_drC>(*Ozv{DDzX z){1?9`7j~kbg15j5#eg5q3#jsJC51;i?2n}FUjKT78I9Mz z>x9{A-?c+Lwm+2W_e%(y(73$4j1jzOH0t61hU$+ge}PnvB)^#j-;Mx=4lA$-w3J%`mHI{z<^FWamy*t!EV?YdjgpAfO|0f*IjM zQkDEG&OCm6&rBMoJ3OssYv!vJ1^&={7$zPu_|PazU728h{g9TlS-#hiZ*pxqZb!ch z6!-+K=IBlBxxzinKvmFK9qq#q(!k_)s^56zoQ!+^f_d8)AHp{d=rdny3UWDqW_lwx zDEM%zmHn}X*rRzKv}S(KWa`KGMBeAx+p9G@R{3=tjup?cw2ey%;7fhP68SkQ)$fmB z##Qu`)1aeENH3T5{_q7hP60}RLsl*RUsvvBmQ7)l6Hq#71>*M_EVS}D92lI9F0k_l z7M(3w>Q%}Ac7-RFSOl35D(aT>R8P=7ZRrgPjjAO)f0G?bb3IT{NFsr1hV`_)Ri<2q zS)VrZe*FAXo*e3R`zxo-k4K+%xzz78@3hFNBRA}k+!Z|O%A)+O; zoYmMUUe82B=*%TOG4;a{P3+W9Jm~s9Zgnr`%ZUsu6OmJYea>2;XXZR#BhZqXf-I>b zSPJRszmJTos;(_|_cUeEdx)5iG{1DSw8HeX8882nqr9v*5pN~KB~iOSoaYqPRj2RR zx?SL+t1x&bp&y1xa)5}zhb*?$NBfNT4Jr<6L^@@eTjb^&ns7e3vH!r-4`a6@J>Zvt zuF9h->T=| z)1Pg)Piq8xW@*v9;K8VUsnfip*Cu$fodRdyNVsnJD@XG%p*BJ2@w*+FTJ|^thj~=F z@xx+$qxdbIynGKPqIgxZkH(^hc#4O{8REd)sgUn>`nXh@3tLy_4rmCawL5W^9UW^d zSWmcF;M05UGaa2zTu?zj$K0sqX0i9Q?`tQqw$VKWrJAn2j^Z4~PBHTh2genKMlbZO zi4`>twy&P+OI&7JgDiq&l(~n^IWlhDHz>co6WgQV?KF5&i;}`3jiECYL zon=GB`5npl219WssiC=x@>YSb>l8ey$NVy@EylE%+2oRn#w$d|CReRCbz4FxknUc- zvcZNoH+I4^sGNOUbaVTS<4j``Z!?|S6XJ_l_T0YzN~%0Bg%+X<2q=imDbV6S60N}! zHS**wXV3f0oqWu-H=Z}*4Ou(_e#C4sizWWqHBu|Lq)j!c5QLbuL;_iVYrRi!`?m>h=vr z)HZg{h1=;-DAooUg=iL!>XZ=*E1rd)Xv>~aCwz~Y=s9(V}g-DCp?iVGVZ)6-vy^iSE+9GkOZMtD`Rm(v={syN9(Cy}`SG<;+8W zx~O~i_$m0c0Gd7|8IzyVb;k`3fS$2EVQ_m_UXv)Zrv^sc|bbA`|lWFobc zYhhk6B_kC6xVVzIWk%an#n(3)dA?q<;zYf;N|VryQ0m6s5~#O##_CEzy1}CY+w`us zb5fBDGL8iXb8;LV!kouwt7Vg=283zT!+Tba9@r-?D?F`6I2b$Ls}>i-Hf}@7!~JD} zp_uLRD|g8`j=>qTeaC7Ued$a~cy!Me8t2C!;nAh*D0Qmpx=($|_thsVRJ>Yz{`0=) zUp%f|m*$p!rOm(wNqC>gG0(#!7$5NU_bfj3BSPN=>y^>*3T0%x*Xn+zUp;2})2WNWyGl(%cKn3DwsxSH#l@I%VrbntY{c)(w24FC-Uo^7UKRjoMGq12ZXW zk*F_kql9j$-^HsOuzJ#=(;ZAeDnzfilrl# zuiekj9+c+2N_mm`+Pm*)_Y0isUb$m(FVj-TMEt@wx;<=`8&Ce=)adS)~FwXb@9%W?Cea!2%X9yo;=pKnLMUl;fu z*bLeJ&>lDR=03qBIoKNAx}F=MWi3Zf>!cBG6Vv5g+en39`#yuMYV9mFlpDHrKU{R> zv~ioa%O3EKMVu(4uKyU_|4ytb&@SYe%9hx>-sGtp^BgzTL?3iiPtQBhNEUK-Rj*tEeJ(=w-q8R+Du1B3$IdTrm(}E^3OxCj zR5dQwVJFdI!a_oj%MG%YrvDV>B4>W>R&wWhz&V7pN7znvyz{I_uNNyNq0KJtfwHRi zn5IQR6V^67)?`k5%BGB??O(pRUO*ub{5DA=(%+-P3Zmqf+IKsFZP1uGHgLaw^D3YPazj@aZL-`LcG zk-POTM(5wlMqyiUYZlE#Qwga)t5nEw#AR={vUSlRQylSI%Do8113tKmB19ThF3I=c zO_?TPtMZxk;YaOvh+!WW0}~(Vgi=Pej9)AuSb5MtA>6ofeB@iIkJ*(9v4Qr1m9mVE z*RRSvMh-SpK{64UXG%Gfa!^*qXI+Sc8dJL6n{nL680X|ODVj`7X?(8_)Cf%S9mjCW zotKx<8qk!}%d6li(0CCk{{@nuj_Qq0w}ctvRvT-slswr03~bVWK;=3Q1-VzTS_CXII4g=$wt>0--y zzA};JH2ckDd;dY%lhTR`(u6O2w2ZbX>d(^WMV)+4{IEXpGF@Qj8`6Gc(rZ<9>ies< z$;u;-Q95T5Aa;i%CyHL)E6^WpjX@s^y8p%A<@`b~D>^)0M#Q-%U;WbLsI7$Ui)jv!BtJmWq{hqGr4mpP%_rus=0n;)MZPx0e)KYaP=qZ_CHON!Pv zK?@U>ANE=Y5G>u8i}M`Ml!ZkdW#1Q5_|+`%FV$WK|EUKb=M@X;Pv3cXtH!e`y1J8t4P(DlyRfyt%dw#1U#_{De1u$NG=gZGjmy zmT{{On|4lYeanw{EY(%o|4tG6@vdAuugwPs@z9Y!APSUz%Qu-9EAuRiA(;!Mk3~KU zPef+C6`b~MC(zDPZ|wK4VSe`YePh_#1kLABR&xfQ0Ifcwxk^zsySVjW&gElrE%yBe zkqP_Q6ffeGXHG#vIy|$&t8wnau7}cX^R*II#DY~4v%I3BR%}hXb$djqHJfdT374zW z&Y!S8S0ohZIn^AnqRQOjqLcaRE#`8HdipD!4Evn5<0|`xCFA_xNwhds1+$fymj)ul zG|l;roGXv>mt(kLy8WVpo==O3J-Fl4GkG^90h@@@l~EB<=!o3vnTh>NrlA2#ft#tT zhq4T%rMh%QM1lfA3DSTY<>TJG4+tgK~?k(;^S8WJ=VJlM{3K*u?=GijAswZ zN+ik0UuO}-ugyc-MtOn7%?cWP35{VCQf++kapAX^_gxa>ioUDApS~#CdHhGAps=_V z>ygQKmEHHAww}~|-rd)glM<;|u7}kt+FKWR=lN{u!&vY^He*ZYnm2<(CZ6>^N?&Di zOx#r;7RdKmH3sFgIBk4xmTh(E@*0(WeLJZqx2pSi)XviMS!mNgKhZnk!~Od%=*X`~ zE89emYv_d;BU?L7UVj$Crc#U4$(~LOVFxZv;GyC_50Z zPhq3|2gJ-eB-VsEX}Ci#m}}E5rDNDRBd?(JC-WTJqTN(bw^R9m;pYO^Y2yosL|W|^ z7HDU5S0)2^7aDqZ?7^a7Sbw^*XWcw;Xh+9k`Kd?UmDGi*RwbjHiP;8Yc5wI+1gBk}cm*Mo(_c`BPOLw;I~>dmvrS)31j(t2Rbvn{Q) z-W1RJ&^oXC&L&@@#fP4MocVCYIbnL=e)cYg%#)4#77g1>pcbQWt$TFbMh>4t%`z~0 zLC(hz{Qdj|u@yN_ax8KjXfJEIXa&UAYNi%^j?Rv*pFUbI@LSSNo;Q+ChreW@C=MeyKCIr~D^i}^KNIO0 zR4Mag=ZsF${X=6O_nDWz?R*fE%gKv`79KPe2Dw`$D$kwBkiFSw!0VQW&mHpdeN#ip z(jd8fWJCXZ8z;`22|;OBEN_sW!+y;6!O5a%Mk$G~iFf-vAllXD&c9v_zbYC25rTS5 zh0Ac{&{ECH`fMP3ETd<0(xf+WWFpM)cuD5vr@~rExjpyejMZyarFxs98v?Cptir)F z^;Gf<;tL{`Z5=on3NA@*kGDb*T(>a??3_tqT^eTRN z>5Vk|_1n|3oeR)L;A&OW8qeELW?n8U%N-FZ($W{r`uT_7K{jo5y`Q4}B(g28()rU% zH$aU^y?mt)o_swvuI(88g~qbvrtJaWWE&~r{PWDzGuLRkR!;TT_IhDP4%G3gq^oUS zL%sFUQ~j{{?rf+#%{S_1`p}^p#@8c`T3c_`MV!cGQ}BMf4XwX;T0Ox=L8OpkKiR`d z5Zjz=i1GEAkQv1r74fujBB2#644-5sP-L(J2b;(`bZYY=e z`sqYT%2WEF8w4xJL(Ah*ZWPbNJhq&Z(}**nPvsmP(<<{LEvHTss#N)MEO_Sapx3KZ z-kWchKGYx|rgkt!lr)^SOmn!EkH+|U7bf$M%rOm547d3VKIRgRcGK}8sI5~p_LX%+ zYPjbuvRSp(b1hzUjOf;VGu(SMXPQOz%^lbA6tn22p6!cfP;Xg(_m>h;Z}sk8mJ*BO z!@Vo#y{jHI-Yd@bE4}b_rMNIqplYqSL@zmums6%DiFtd&QzbX*sF)PjDW(Z3AyM2m zh3g&9bkW<@0uIE1yDmqbAD)xcuM4R}bsg*7Q|6wZ)xv>c_IUL1%Kj1IFtyuv==4us z9FhO7vN6_w-j@KOjGdp_anty)=n6?3h>wVLA8neq6HJfmpWe3Z%;8KDL#Jsb+(8F> zGOz`(UTzPF+l;3a6O+@{5rz~T=MS&+d*Qb)L>B08&#JRyV~uwt8COl+_$fu(i?h#a z$s8Eq9p<%v!!Ssp@TT=%OrTHE9#u`sMUQTur=PcbEA9qCcQ<0oQoM2$&hU(N5ANr= zN0)PQFUM!fS2}|)E~xZi#wn}=Lu#EBsT-(yi{u5_XkJu=x`$`Xp$ji~%^M3@=Xy#l z$a!%rX$G%VY@ZmKK9kP=m@=6PXYZml+VZ+(M1bo$X7QXQ0=m?h?*%Oj4Hr$D61nu` za(M1@NlG*^L7NOlSlYiFZgSw>rJz1Gp4GN?vfk#KD*d?FK4LSbwM@Kx%TIKpwcdH5 z=eSGL(Aaz4mtM4n#QAYPS)SJP|f%-a=9|^=Dd^R<1{sTlaXXzn(nLlIpcR`7r}rBo;tYx1R2QO9!3!j-PoGLq)+x zQ6@rL#~;p}@yFCsJS9DjZ~XYM#-lcgiL^0^33}cMMrKRK3FFP@&2KnxCuIs=Ho62o z=~TEj!8M|ZNi4^ejb6GD@B8uAgOD?nk=aWU0qCh6wW>4(w^0we#W7QTYtQ~z9`-AL zxNf14$(nT@&F`>Z>N41gb&f1kf6hKzx9mWXG_f}0taw`S zw1uQ|yH;~|*|YYE&``PO&c~20K?XJa)_iri&HIxq$*=1ps>)XeTe+-D_Ry%|S}rjt zGC~>{Z6#@8>#{4jo2T{@w(fYReUL7VAJ%ZvD2N(p%@=X9dyZ*GI!2OkqIY>#2cbeC%|7cA@TE^l@v@QJ#Q88zpeLb-b(d<8>z5h zb>x2<`6P6~N`iVX4v9yB7XVnhWOeZ0|2}!MWMxEYiDe*};qR9q4vR%&1+^>2m}#}!{cEx9N6RM zg8!_CMq?20jd2Jfo_rhx41`A_;0t2#2qd{Cq;UugOol?>2?&@Bfk7gXL>NE>5?BW= zLt%+%h+K$56M@n&83Ip4lUoKXhD4&_+F{UGG|XBgfH?9fL6Bs`UozB!1ipir5P(5rU|@g@ z^_yjY3=gvwFd&*pZW)py7$SL4gSFO=NAmE$aRmLH%_JcnHW`Ztu7b&cCcj5N01dYS0s;I9vjRwLA_nF< z9E8OY@Ngk0x=5J002q)@k5C9)6 zs)=X}5eM@-fq(aUHZI>Cw$5D{@0SYQG$1RQJ=5v8}z+1%Y&L!wcz`h~>e&?uN?K-ywJry;Wp5(`oQ zLv9&T){^SSe=P`PNFuD-@5&%F%+pvRhJYd0j-&|=p1BAB8a5Y!AVGwg8ixm!1qKF( z#^8QN1oV&j!Nx=a%y%R(u!@Z&jYGoRgh$|rzZX~(0RdNpRQkwdB>N+AAVkQ`MIfL+ z%Y@0$C<3e!fCvOt5@voppgd^UdO!voMZO+M25KF-kcdTLV97@^KM`IDNT7dfA4rhk z~s%1Mimz3>pdB z1K1y+hD9}y5eTrt39=4^61lZNVJ5)o1qwX;8405%Brt&2kSVeYkU${kI=cg5LnbQ4KwvFXn12KbxZhqc#?;Ix#=g@LE*3j6oEWwfFgi9!%$=JIOH$i{VZH0 zfPn0fYexbND_pyZz_>69!V|H-u`!?>7S7N}n*3H5K-q#-Jrog#2e8S(5JCAy!xSN4 zh(w^sZvFdJ0|0Tt0fJ3F832UWZ!iv20rH}P1~!GWdXk&)Sn^r{$RY@je|qRou7g0K zKzAhD7-T#6^UuItPJ~9GK;a^f1vCq`1_JU*J{hoRxCu#`pnoG?pkTt96X|q<#gT&nG!Dcn$*Ls#|1v)j^n6&= z1IGp=8dgBi0L*W0A_0UkebP7_tlaJrr2i85zw-|m5Z0r2QN#QWWOxGXoD2Mh!NNd; zlQf!$BF}f=bQ}?uIRFd_LcprjEJ|=;N6(5o! zplXtDLI5=YR(wb*gUg=XasTkYT}|KzBXFhg+kzlV2!H$TU)K>qUH;DjigbPg-UN*e zW(5ESmf8>)2oS5d&3GM*MCSy@(aEvE6 zD;5bVFw6=hFgVyTjwHjvZiv8d%>p6JpWqY$ZW77CkTk);0Pcc@`5nkWbdd)k77h43 z%rc}s2pB9m|04;(8Jk>Vk_^UZKz|1PlYA2rKyW8aHg^{cOk*Ge#O{|%e)2!yBmxmu z^+=ll50EXmD}x=xcV)0k6fCIcaNZ99;y|>Mtq1xK>3sYfYCHy}9TuD)QU9>kzc1bZ zMqxH1I^KsI@IV;G6pmBG3qD42km!NGvy`n%r=fZmer0s22U(!&Y^ zxJV_Pf5-*`8Ms&>&j@g$0hdYS<49n@-8k7?k_@En?=q5dyZ!%X2LuyA5RwNR*cf=~ zSG4}R(+B(oM$JHEf$JdhO>m&M18z*VF}Q95w@d%7x6A)XLIUinWETu9w@J7DplQJt zL=g$Us@Xq^kjOS13>xf0Zb6_N1a3jdeFub~p8Y06!4ITh92f}K4h_=jpWyoW4hSf$ zu(ShnF(9LWBGUizKk!xwIMx4WvX_UA<3$G#23c7_X#>Zr4uarFm)NlPtiU+}TJaP{ z5s+LW`ZQhzhgUv@M1X9>Due3{5=oPn{r`@zVvv_-@bt3r@Ve~baGn8d4vu$3h9gIm IbyOJsA7^Dh&Hw-a diff --git a/SiLabs/BLHeli.asm b/SiLabs/BLHeli.asm index 186f79ed..03694cbf 100644 --- a/SiLabs/BLHeli.asm +++ b/SiLabs/BLHeli.asm @@ -122,7 +122,7 @@ $NOMOD51 ; Refined direct startup ; Removed voltage compensation ; Miscellaneous other changes -; - Rev9.0 Increased programming range for startup power, and made it's default ESC dependent +; - Rev9.0 Increased programming range for startup power, and made its default ESC dependent ; Made default startup method ESC dependent ; Even more smooth and gentle spoolup for MAIN, to suit larger helis ; Improved transition from stepped startup to run @@ -206,144 +206,147 @@ $NOMOD51 ; ;**** **** **** **** **** ; List of enumerated supported ESCs and modes (main, tail or multi) -XP_3A_Main EQU 1 -XP_3A_Tail EQU 2 -XP_3A_Multi EQU 3 -XP_7A_Main EQU 4 -XP_7A_Tail EQU 5 -XP_7A_Multi EQU 6 -XP_7A_Fast_Main EQU 7 -XP_7A_Fast_Tail EQU 8 -XP_7A_Fast_Multi EQU 9 -XP_12A_Main EQU 10 -XP_12A_Tail EQU 11 -XP_12A_Multi EQU 12 -XP_18A_Main EQU 13 -XP_18A_Tail EQU 14 -XP_18A_Multi EQU 15 -XP_25A_Main EQU 16 -XP_25A_Tail EQU 17 -XP_25A_Multi EQU 18 -DP_3A_Main EQU 19 -DP_3A_Tail EQU 20 -DP_3A_Multi EQU 21 -Supermicro_3p5A_Main EQU 22 -Supermicro_3p5A_Tail EQU 23 -Supermicro_3p5A_Multi EQU 24 -Turnigy_Plush_6A_Main EQU 25 -Turnigy_Plush_6A_Tail EQU 26 -Turnigy_Plush_6A_Multi EQU 27 -Turnigy_Plush_10A_Main EQU 28 -Turnigy_Plush_10A_Tail EQU 29 -Turnigy_Plush_10A_Multi EQU 30 -Turnigy_Plush_12A_Main EQU 31 -Turnigy_Plush_12A_Tail EQU 32 -Turnigy_Plush_12A_Multi EQU 33 -Turnigy_Plush_18A_Main EQU 34 -Turnigy_Plush_18A_Tail EQU 35 -Turnigy_Plush_18A_Multi EQU 36 -Turnigy_Plush_25A_Main EQU 37 -Turnigy_Plush_25A_Tail EQU 38 -Turnigy_Plush_25A_Multi EQU 39 -Turnigy_Plush_30A_Main EQU 40 -Turnigy_Plush_30A_Tail EQU 41 -Turnigy_Plush_30A_Multi EQU 42 -Turnigy_Plush_40A_Main EQU 43 -Turnigy_Plush_40A_Tail EQU 44 -Turnigy_Plush_40A_Multi EQU 45 -Turnigy_Plush_60A_Main EQU 46 -Turnigy_Plush_60A_Tail EQU 47 -Turnigy_Plush_60A_Multi EQU 48 -Turnigy_Plush_80A_Main EQU 49 -Turnigy_Plush_80A_Tail EQU 50 -Turnigy_Plush_80A_Multi EQU 51 -Turnigy_AE_20A_Main EQU 52 -Turnigy_AE_20A_Tail EQU 53 -Turnigy_AE_20A_Multi EQU 54 -Turnigy_AE_25A_Main EQU 55 -Turnigy_AE_25A_Tail EQU 56 -Turnigy_AE_25A_Multi EQU 57 -Turnigy_AE_30A_Main EQU 58 -Turnigy_AE_30A_Tail EQU 59 -Turnigy_AE_30A_Multi EQU 60 -Turnigy_AE_45A_Main EQU 61 -Turnigy_AE_45A_Tail EQU 62 -Turnigy_AE_45A_Multi EQU 63 -Turnigy_KForce_40A_Main EQU 64 -Turnigy_KForce_40A_Tail EQU 65 -Turnigy_KForce_40A_Multi EQU 66 -Turnigy_KForce_120A_HV_Main EQU 67 -Turnigy_KForce_120A_HV_Tail EQU 68 -Turnigy_KForce_120A_HV_Multi EQU 69 -Skywalker_20A_Main EQU 70 -Skywalker_20A_Tail EQU 71 -Skywalker_20A_Multi EQU 72 -Skywalker_40A_Main EQU 73 -Skywalker_40A_Tail EQU 74 -Skywalker_40A_Multi EQU 75 -HiModel_Cool_22A_Main EQU 76 -HiModel_Cool_22A_Tail EQU 77 -HiModel_Cool_22A_Multi EQU 78 -HiModel_Cool_33A_Main EQU 79 -HiModel_Cool_33A_Tail EQU 80 -HiModel_Cool_33A_Multi EQU 81 -HiModel_Cool_41A_Main EQU 82 -HiModel_Cool_41A_Tail EQU 83 -HiModel_Cool_41A_Multi EQU 84 -RCTimer_6A_Main EQU 85 -RCTimer_6A_Tail EQU 86 -RCTimer_6A_Multi EQU 87 -Align_RCE_BL15X_Main EQU 88 -Align_RCE_BL15X_Tail EQU 89 -Align_RCE_BL15X_Multi EQU 90 -Align_RCE_BL15P_Main EQU 91 -Align_RCE_BL15P_Tail EQU 92 -Align_RCE_BL15P_Multi EQU 93 -Align_RCE_BL35X_Main EQU 94 -Align_RCE_BL35X_Tail EQU 95 -Align_RCE_BL35X_Multi EQU 96 -Align_RCE_BL35P_Main EQU 97 -Align_RCE_BL35P_Tail EQU 98 -Align_RCE_BL35P_Multi EQU 99 -Gaui_GE_183_18A_Main EQU 100 -Gaui_GE_183_18A_Tail EQU 101 -Gaui_GE_183_18A_Multi EQU 102 -H_King_10A_Main EQU 103 -H_King_10A_Tail EQU 104 -H_King_10A_Multi EQU 105 -H_King_20A_Main EQU 106 -H_King_20A_Tail EQU 107 -H_King_20A_Multi EQU 108 -H_King_35A_Main EQU 109 -H_King_35A_Tail EQU 110 -H_King_35A_Multi EQU 111 -H_King_50A_Main EQU 112 -H_King_50A_Tail EQU 113 -H_King_50A_Multi EQU 114 -Polaris_Thunder_12A_Main EQU 115 -Polaris_Thunder_12A_Tail EQU 116 -Polaris_Thunder_12A_Multi EQU 117 -Polaris_Thunder_20A_Main EQU 118 -Polaris_Thunder_20A_Tail EQU 119 -Polaris_Thunder_20A_Multi EQU 120 -Polaris_Thunder_30A_Main EQU 121 -Polaris_Thunder_30A_Tail EQU 122 -Polaris_Thunder_30A_Multi EQU 123 -Polaris_Thunder_40A_Main EQU 124 -Polaris_Thunder_40A_Tail EQU 125 -Polaris_Thunder_40A_Multi EQU 126 -Polaris_Thunder_60A_Main EQU 127 -Polaris_Thunder_60A_Tail EQU 128 -Polaris_Thunder_60A_Multi EQU 129 -Polaris_Thunder_80A_Main EQU 130 -Polaris_Thunder_80A_Tail EQU 131 -Polaris_Thunder_80A_Multi EQU 132 -Polaris_Thunder_100A_Main EQU 133 -Polaris_Thunder_100A_Tail EQU 134 -Polaris_Thunder_100A_Multi EQU 135 -Platinum_Pro_30A_Main EQU 136 -Platinum_Pro_30A_Tail EQU 137 -Platinum_Pro_30A_Multi EQU 138 +XP_3A_Main EQU 1 +XP_3A_Tail EQU 2 +XP_3A_Multi EQU 3 +XP_7A_Main EQU 4 +XP_7A_Tail EQU 5 +XP_7A_Multi EQU 6 +XP_7A_Fast_Main EQU 7 +XP_7A_Fast_Tail EQU 8 +XP_7A_Fast_Multi EQU 9 +XP_12A_Main EQU 10 +XP_12A_Tail EQU 11 +XP_12A_Multi EQU 12 +XP_18A_Main EQU 13 +XP_18A_Tail EQU 14 +XP_18A_Multi EQU 15 +XP_25A_Main EQU 16 +XP_25A_Tail EQU 17 +XP_25A_Multi EQU 18 +DP_3A_Main EQU 19 +DP_3A_Tail EQU 20 +DP_3A_Multi EQU 21 +Supermicro_3p5A_Main EQU 22 +Supermicro_3p5A_Tail EQU 23 +Supermicro_3p5A_Multi EQU 24 +Turnigy_Plush_6A_Main EQU 25 +Turnigy_Plush_6A_Tail EQU 26 +Turnigy_Plush_6A_Multi EQU 27 +Turnigy_Plush_10A_Main EQU 28 +Turnigy_Plush_10A_Tail EQU 29 +Turnigy_Plush_10A_Multi EQU 30 +Turnigy_Plush_12A_Main EQU 31 +Turnigy_Plush_12A_Tail EQU 32 +Turnigy_Plush_12A_Multi EQU 33 +Turnigy_Plush_18A_Main EQU 34 +Turnigy_Plush_18A_Tail EQU 35 +Turnigy_Plush_18A_Multi EQU 36 +Turnigy_Plush_25A_Main EQU 37 +Turnigy_Plush_25A_Tail EQU 38 +Turnigy_Plush_25A_Multi EQU 39 +Turnigy_Plush_30A_Main EQU 40 +Turnigy_Plush_30A_Tail EQU 41 +Turnigy_Plush_30A_Multi EQU 42 +Turnigy_Plush_40A_Main EQU 43 +Turnigy_Plush_40A_Tail EQU 44 +Turnigy_Plush_40A_Multi EQU 45 +Turnigy_Plush_60A_Main EQU 46 +Turnigy_Plush_60A_Tail EQU 47 +Turnigy_Plush_60A_Multi EQU 48 +Turnigy_Plush_80A_Main EQU 49 +Turnigy_Plush_80A_Tail EQU 50 +Turnigy_Plush_80A_Multi EQU 51 +Turnigy_AE_20A_Main EQU 52 +Turnigy_AE_20A_Tail EQU 53 +Turnigy_AE_20A_Multi EQU 54 +Turnigy_AE_25A_Main EQU 55 +Turnigy_AE_25A_Tail EQU 56 +Turnigy_AE_25A_Multi EQU 57 +Turnigy_AE_30A_Main EQU 58 +Turnigy_AE_30A_Tail EQU 59 +Turnigy_AE_30A_Multi EQU 60 +Turnigy_AE_45A_Main EQU 61 +Turnigy_AE_45A_Tail EQU 62 +Turnigy_AE_45A_Multi EQU 63 +Turnigy_KForce_40A_Main EQU 64 +Turnigy_KForce_40A_Tail EQU 65 +Turnigy_KForce_40A_Multi EQU 66 +Turnigy_KForce_120A_HV_Main EQU 67 +Turnigy_KForce_120A_HV_Tail EQU 68 +Turnigy_KForce_120A_HV_Multi EQU 69 +Turnigy_KForce_120A_HV_v2_Main EQU 70 +Turnigy_KForce_120A_HV_v2_Tail EQU 71 +Turnigy_KForce_120A_HV_v2_Multi EQU 72 +Skywalker_20A_Main EQU 73 +Skywalker_20A_Tail EQU 74 +Skywalker_20A_Multi EQU 75 +Skywalker_40A_Main EQU 76 +Skywalker_40A_Tail EQU 77 +Skywalker_40A_Multi EQU 78 +HiModel_Cool_22A_Main EQU 79 +HiModel_Cool_22A_Tail EQU 80 +HiModel_Cool_22A_Multi EQU 81 +HiModel_Cool_33A_Main EQU 82 +HiModel_Cool_33A_Tail EQU 83 +HiModel_Cool_33A_Multi EQU 84 +HiModel_Cool_41A_Main EQU 85 +HiModel_Cool_41A_Tail EQU 86 +HiModel_Cool_41A_Multi EQU 87 +RCTimer_6A_Main EQU 88 +RCTimer_6A_Tail EQU 89 +RCTimer_6A_Multi EQU 90 +Align_RCE_BL15X_Main EQU 91 +Align_RCE_BL15X_Tail EQU 92 +Align_RCE_BL15X_Multi EQU 93 +Align_RCE_BL15P_Main EQU 94 +Align_RCE_BL15P_Tail EQU 95 +Align_RCE_BL15P_Multi EQU 96 +Align_RCE_BL35X_Main EQU 97 +Align_RCE_BL35X_Tail EQU 98 +Align_RCE_BL35X_Multi EQU 99 +Align_RCE_BL35P_Main EQU 100 +Align_RCE_BL35P_Tail EQU 101 +Align_RCE_BL35P_Multi EQU 102 +Gaui_GE_183_18A_Main EQU 103 +Gaui_GE_183_18A_Tail EQU 104 +Gaui_GE_183_18A_Multi EQU 105 +H_King_10A_Main EQU 106 +H_King_10A_Tail EQU 107 +H_King_10A_Multi EQU 108 +H_King_20A_Main EQU 109 +H_King_20A_Tail EQU 110 +H_King_20A_Multi EQU 111 +H_King_35A_Main EQU 112 +H_King_35A_Tail EQU 113 +H_King_35A_Multi EQU 114 +H_King_50A_Main EQU 115 +H_King_50A_Tail EQU 116 +H_King_50A_Multi EQU 117 +Polaris_Thunder_12A_Main EQU 118 +Polaris_Thunder_12A_Tail EQU 119 +Polaris_Thunder_12A_Multi EQU 120 +Polaris_Thunder_20A_Main EQU 121 +Polaris_Thunder_20A_Tail EQU 122 +Polaris_Thunder_20A_Multi EQU 123 +Polaris_Thunder_30A_Main EQU 124 +Polaris_Thunder_30A_Tail EQU 125 +Polaris_Thunder_30A_Multi EQU 126 +Polaris_Thunder_40A_Main EQU 127 +Polaris_Thunder_40A_Tail EQU 128 +Polaris_Thunder_40A_Multi EQU 129 +Polaris_Thunder_60A_Main EQU 130 +Polaris_Thunder_60A_Tail EQU 131 +Polaris_Thunder_60A_Multi EQU 132 +Polaris_Thunder_80A_Main EQU 133 +Polaris_Thunder_80A_Tail EQU 134 +Polaris_Thunder_80A_Multi EQU 135 +Polaris_Thunder_100A_Main EQU 136 +Polaris_Thunder_100A_Tail EQU 137 +Polaris_Thunder_100A_Multi EQU 138 +Platinum_Pro_30A_Main EQU 139 +Platinum_Pro_30A_Tail EQU 140 +Platinum_Pro_30A_Multi EQU 141 ;**** **** **** **** **** ; Select the ESC and mode to use (or unselect all for use with external batch compile file) @@ -416,6 +419,9 @@ Platinum_Pro_30A_Multi EQU 138 ;BESC EQU Turnigy_KForce_120A_HV_Main ;BESC EQU Turnigy_KForce_120A_HV_Tail ;BESC EQU Turnigy_KForce_120A_HV_Multi +;BESC EQU Turnigy_KForce_120A_HV_v2_Main +;BESC EQU Turnigy_KForce_120A_HV_v2_Tail +;BESC EQU Turnigy_KForce_120A_HV_v2_Multi ;BESC EQU Skywalker_20A_Main ;BESC EQU Skywalker_20A_Tail ;BESC EQU Skywalker_20A_Multi @@ -834,6 +840,21 @@ MODE EQU 2 ; Choose mode. Set to 2 for multirotor $include (Turnigy_KForce_120A_HV.inc) ; Select Turnigy KForce 120A HV pinout ENDIF +IF BESC == Turnigy_KForce_120A_HV_v2_Main +MODE EQU 0 ; Choose mode. Set to 0 for main motor +$include (Turnigy_KForce_120A_HV_v2.inc); Select Turnigy KForce 120A HV v2 pinout +ENDIF + +IF BESC == Turnigy_KForce_120A_HV_v2_Tail +MODE EQU 1 ; Choose mode. Set to 1 for tail motor +$include (Turnigy_KForce_120A_HV_v2.inc); Select Turnigy KForce 120A HV v2 pinout +ENDIF + +IF BESC == Turnigy_KForce_120A_HV_v2_Multi +MODE EQU 2 ; Choose mode. Set to 2 for multirotor +$include (Turnigy_KForce_120A_HV_v2.inc); Select Turnigy KForce 120A HV v2 pinout +ENDIF + IF BESC == Skywalker_20A_Main MODE EQU 0 ; Choose mode. Set to 0 for main motor $include (Skywalker_20A.inc) ; Select Skywalker 20A pinout diff --git a/SiLabs/Hex files/TURNIGY_KFORCE_120A_HV_V2_MAIN_REV10_4.HEX b/SiLabs/Hex files/TURNIGY_KFORCE_120A_HV_V2_MAIN_REV10_4.HEX new file mode 100644 index 00000000..ec85b658 --- /dev/null +++ b/SiLabs/Hex files/TURNIGY_KFORCE_120A_HV_V2_MAIN_REV10_4.HEX @@ -0,0 +1,445 @@ +:0300000002128A5F +:03000B000200C12F +:03002B000203CB02 +:03005B0002059803 +:0300730002058EF5 +:1000800002030406080C10182030406080020304AC +:1000900006080C101820304080FF0406080C1018C9 +:1000A0002030406080A0C000000001010003020277 +:1000B000010D0D040206020D0505050D06030502DE +:1000C00002C2AFC0D0C0E0205A0D302F02E473301E +:1000D000600280F90203B7306306C281C283C2871F +:1000E00085258AC25AE525F4700221AA056130608F +:1000F00013206A19758B00D0E0D0D0C281C283C2B0 +:1001000087D2AF32C281C283C28702019AD26EC245 +:100110006FE565601CC3E5611495654014C26ED23D +:100120006FC3E5619564500302019A756100020195 +:100130009A206C14C281C283C287740AD5E0FDD2B2 +:1001400080D282D28602019AC281C283C287E53DF3 +:1001500020E22520E10D207502D280307502D28682 +:1001600002019A20E005D28202019A207502D2860D +:10017000307502D28002019A20E11520E00D207531 +:1001800002D280307502D28602019AD28202019A8E +:10019000207502D286307502D280758B00D0E0D0F7 +:1001A000D0C281C283C287D2AF32D0E0D0D0D2AF2A +:1001B0003261B7E525600A207502D281307502D21E +:1001C00087C28361B7E5256002D283207502C287AA +:1001D000307502C28161B7E525600A207502D287B9 +:1001E000307502D281207502C281307502C28761EA +:1001F000B7207502C280307502C286E525600A20EC +:100200007502D281307502D287207502C2863075A0 +:1002100002C280C28361B7207502C280307502C2FB +:1002200086207502C286307502C280740AD5E0FD50 +:10023000E525600A207502D281307502D287C2831B +:1002400061B7207502C280307502C286E525600A5A +:10025000207502D281307502D287C282C28361B713 +:10026000207502C280307502C286C282740AD5E04F +:10027000FDE525600A207502D281307502D287C261 +:100280008361B7C282E5256002D283207502C280F5 +:10029000307502C286207502C287307502C2816144 +:1002A000B7C282207502C280307502C286740AD538 +:1002B000E0FDE5256002D283207502C28730750219 +:1002C000C28161B7C282E5256002D283207502C275 +:1002D00086307502C280207502C287307502C281E5 +:1002E00061B7C282207502C286307502C280740A6C +:1002F000D5E0FDE5256002D283207502C287307506 +:1003000002C28161B7207502C286307502C280E5E3 +:1003100025600A207502D287307502D281C2822000 +:100320007502C281307502C28761B7207502C2862C +:10033000307502C280C282740AD5E0FDE525600AEC +:10034000207502D287307502D281207502C28130B9 +:100350007502C28761B7207502C286307502C280FD +:10036000E525600A207502D287307502D28120759A +:1003700002C280307502C286207502C281307502C9 +:10038000C28761B7207502C286307502C2802075AF +:1003900002C280307502C286740AD5E0FDE5256090 +:1003A0000A207502D287307502D281207502C2817F +:1003B000307502C28761B7E525F4F58A758B007543 +:1003C0006000D25AD0E0D0D0D2AF32C2AFC0D0C0DD +:1003D000E0D2D3C2CEE528600A741F552E604915BD +:1003E00028812878007900E580307601F430E50234 +:1003F00078FF53DACF20760343DA2030760343DAEE +:1004000010C2D8C269E580307601F430E50279FF88 +:10041000C3E89970CE305903752840741F552E607B +:10042000037528408858D268E52960041529813B66 +:10043000741F552E600543DA01C2D820680281C0BE +:10044000E558F8C268741F552E60367982B70431BA +:10045000C3E894F0400374F0F8E8C4540F28F87926 +:1004600084B703028181C313C3138721200802C309 +:0E04700013200A06C3C898F8818128F85003AB +:10047E0074FFF8C3E8955F5003E55FF8E52C54066A +:10048E007030882230630AC3E522955C4003855C98 +:10049E00227882B6041CC3E5229524401278A096D9 +:1004AE00400DE52426F52450097524FF0204C0856D +:1004BE00222420CF09D0E0D0D0C2D3D2AF32C2CFC7 +:1004CE007801E5286008741F552E70021528C3E5C3 +:1004DE005894014005755B0081EFE55B04600205F1 +:1004EE005B7982B7020EE548601EC3E52294324066 +:1004FE00178547227982B7030FE548600BC3E522C3 +:10050E0094324004798E8722C3E5239522600840F9 +:10051E00041523A1250523D8C80562E562700215CE +:10052E0062D563537563017803C3E5629430404727 +:10053E00C3E56294A050087801756303020559C3A0 +:10054E00E56294F050057801756301C3E55D95246D +:10055E004018E548701485245DE5620460037562F9 +:10056E003075630175233C020585C3E55D28500592 +:10057E00755DFFA185F55DD0E0D0D0C2D3D2AF328C +:10058E00C2AF53917FC258D2AF32C2AFC0D0C0E01B +:10059E00C0F0D2D3A8FBA9FCC2D8306902A1FB538C +:1005AE00DACF20760343DA1030760343DA20D269AD +:1005BE00E580307601F420E502A1CF88268927E177 +:1005CE009B53DACF20760343DA2030760343DA10DA +:1005DE00C2D8C269741F552E7002E1817800E58081 +:1005EE00307601F430E502E1818858E18153DACFAB +:1005FE0020760343DA2030760343DA10C26920599D +:10060E0002C1B553DACF20760343DA1030760343B6 +:10061E00DA20C2D8D26988538954C3E89551F8E9D3 +:10062E009552F9E4FB7AFAC3E894C8E994005008AD +:10063E00E4D2E4FB7A0AC188C3E89468E9940150D5 +:10064E0008E4D2E3FB7A0FC188C3E894D0E99402A0 +:10065E005008E4D2E2FB7A1EC188C3E894A0E99464 +:10066E00055008E4D2E1FB7A3CC188C3E89498E9CE +:10067E0094085006E4D2E0FB7A78C3E89555FCE97D +:10068E009556FD30E708ECF42401FCEDF4FD7557AA +:10069E00007008C3EC9A500375570188558956A807 +:1006AE0053A95488518952C3E89526F8E99527F93C +:1006BE00307402E154307302E154307202E14DE9BC +:1006CE00C313F9E813F8307102E14DE9C313F9E8E9 +:1006DE0013F8307002E14DE9C313FDE813FC205905 +:1006EE0018C3EC941CED94024003020781ED7009CF +:1006FE00C3EC94C8500302079B74002077037896CE +:10070E00E624FAFEE43400FFC3EC9EFCED9FFD50A0 +:10071E000678007900E154C3EC94FFED9400400696 +:10072E0078FF7900E154EC856CF0A4C5F0A2F733A4 +:10073E00F87900400302077078FF7900020770E92C +:10074E00C313F9E813F830740EE9600278FFC3E8BA +:10075E001338F8E43400F9C3E894FFE9940040023A +:10076E0078FF8858D268205902E181741FF4552E03 +:10077E004BF52E752840741F552E700375280A30C0 +:10078E005902E19B741F552E600353DAFE75292022 +:10079E00741F552E700375290AD0F0D0E0D0D0C248 +:1007AE00D3D2AF327901E1CA7903E1CA790AE1CA3B +:1007BE00791EE1CA7964E1CA79C8E1CA7817E4D52D +:1007CE00E0FDD8FAD9F6227A147B780207F17A1076 +:1007DE007B8C0207F17A0D7BB40207F17A0B7BC892 +:1007EE000207F1AC257525017902B275E4C282D5F6 +:1007FE00E0FDE5256002D283D5E0FDC283D5E0FDA4 +:10080E00D282D5E0FDE525600A207502D2813075D1 +:10081E0002D287E56DD5E0FD207502C281307502EA +:10082E00C2877496D5E0FDD9C1EAF8D5E0FDD8FBB4 +:10083E00DBB1C2828C2522C37C007D0075F00005E1 +:10084E00F0EA33FAEB33FB50F6EB13FBEA13FAC381 +:10085E00E9FFE8FEE89AF8E99BF95004EFF9EEF8A3 +:0F086E00B3EC33FCED33FDD5F0DFEDF9ECF82200 +:10087D00E889F08A20D2D4F8A9F07B0030F70B7B01 +:10088D00FFF42401F8E9F43400F9E88520F0A4AD73 +:10089D00F0F8E98520F0A4AFF0FEED2EF974003FDD +:1008AD00FA7C04C3EA13FAE913F9E813F8DCF48BC4 +:1008BD00F030F70AE8F42401F8E9F43400F9E88996 +:1008CD00F0C2D4F8A9F0227882B60403020960C3FD +:1008DD00E55894014018E54870377805C37994B709 +:1008ED0002027812C3E53B9400E53C984020E548B0 +:1008FD006009855E5D7562FF756301852224E4F5EF +:10090D003FF540F541F542F543F54802096075485C +:10091D0001C37994E79402601BE523F43333F91393 +:10092D00F8E9540104F9E854FEC39440F8E9940041 +:10093D00F902095CE523F433333333F913F8E95441 +:10094D00070404F9E854F8C39440F8E99400F988D1 +:10095D003F894022E548603BC3E53C13F9E53B1375 +:10096D00F8C3E53F98F8E54099F9500CC3E8948039 +:10097D00E994FF401602099CC3E8947FE994005066 +:10098D000302099C787F790002099C788079FF88A1 +:10099D0044894522E5486058E5442541F8E545354B +:1009AD0042F9854520E4300701F43543FA30E70973 +:1009BD00C3EA94F040150209DEC3EA940F50030216 +:1009CD0009DE78FF79FF7A0F0209DE780079007A67 +:1009DD00F0C3E524955C5006E524600921F7E54553 +:1009ED0020E70D21F7E54530E706884189428A4326 +:1009FD0022E5487003020A61789EE6FAC3E54433A6 +:100A0D00F8E54533F9117DE930E70BC3E89480E94A +:100A1D0094FF40134138C3E8947FE994005002419C +:100A2D0038787F79004138788079FFE820E715C361 +:100A3D00E52398F84009C3E894014003020A5F7862 +:100A4D0001020A5FE8F424012523F84003020A5F3E +:100A5D0078FF884622E5487003020AC3789FE6FABC +:100A6D00A842A943117DE930E70CC3E89401E9944C +:100A7D00FF4016020A9AC3E894FFE994005003025E +:100A8D000A9A78FF7900020A9A780179FFE920E73E +:100A9D0015C3E54698F84009C3E894014003020ADE +:100AAD00C17800020AC1E8F424012546F84003028A +:100ABD000AC178FF8824227883E6F520121001758B +:100ACD00E890E5E820ECF0A8BDA9BE121099756874 +:100ADD002C756900C3740013FD742C13FC742C2C3D +:100AED00FC74003DFDECFAEDFBC3E89AE99B401464 +:100AFD00E568242CF568E5693400F569EA2CFAEB14 +:100B0D003DFB80E5AE68AF69C3E56913F9E5681390 +:100B1D00F8C3E913F9E813F8E56828F566E56939CE +:100B2D00F5677A03C3E913F9E813F8DAF7AA201A7F +:100B3D007009756800756900020B581AEA6008EEB5 +:100B4D0028FEEF39FFDAF88E688F692275E890225A +:100B5D007883E6FFE5E820ECF7A8BDA9BE056AC3DA +:100B6D00E56A94084052756A00E97007E56B601BF1 +:100B7D00020B8CC3E8956B6010E56B5006600C148E +:100B8D00020B980460F9020B98E56BF56BC394A802 +:100B9D00F84021755CC0C3E89405F84017755C807A +:100BAD00C3E89405F8400D755C40C3E89405F84022 +:100BBD0003755C0075BB0622EFC39401601BC3E88F +:100BCD0094FFE994035012C3E89568E995695009BB +:100BDD00E55C600C155C020BEDE55CF46002055CF8 +:100BED00A85CC3E524985002A8248825C3E5259563 +:100BFD005D400B855D25E55DF46003855D5CC3E5BA +:100C0D006AB4070375BB1E2230610278323062026E +:100C1D007850E52C5406601FE879A187F0A4C5F043 +:100C2D00A2F733F8C3E8955C4002A85C88228824BB +:100C3D008825306102885E22788FE6FFC3EF940528 +:100C4D005018C3EF94045020C3EF94035028C3EF02 +:100C5D0094025030C3EF940150387533A075340FA2 +:0E0C6D0075353C75360581AD7533C075341292 +:100C7B0075354075360681AD75337075341775351E +:100C8B00D075360781AD75334C75341D7535C4750C +:100C9B00360981AD7533287534237535B875360B28 +:100CAB0081AD85334F853450753B00753C0822A8C8 +:100CBB004FA950020CC5A849A94A759100C3E498E5 +:100CCB00F594E499F595759104D25875C820A8CC84 +:100CDB00A9CD75C824AA39AB3A8839893AC3E89AA1 +:100CEB00F8E99BF9AA3BAB3CC3EB13FDEA13FCC33E +:100CFB00ED13FDEC13FCC3EA9CFAEB9DFBEA28FA1F +:100D0B00EB39FB8A3B8B3C400122753BFF753CFF6B +:100D1B0022305802A11C759100C3E4954BF594E465 +:100D2B00954CF595759104D258227892E6FF7E107A +:100D3B00305B027F053063047F037E00A93CA83B38 +:100D4B007A04C3E913F9E813F8DAF7C3E89EF8E974 +:100D5B009400F94009C3E89402E994005004780226 +:100D6B00E4F9E9FBE8FAC3E913FDE813FCC3EF94DC +:100D7B0003602EEF20E00DE82CF8E93DF9ECFAEDDD +:100D8B00FB020D99E828F8E939F97A02E4FBC3EF85 +:100D9B009403400D8A4D8B4E8849894A8C4B8D4C60 +:100DAB0022884D894E8A498B4A8C4B8D4C22305868 +:100DBB0002A1B9759100C3E4953BF594E4953CF51C +:100DCB0095759104D25822753E00752000020DE1F5 +:100DDB00753E00752040D2AF053E20580122759D0F +:100DEB0000E53CC313C313F8086030306A06C31325 +:100DFB00C313F808C3E8940A4002780A306D08C39D +:100E0B00E8940440027804C3E53C9408400D759DBA +:100E1B0002C3E53C94104003759D03205803D2AFE9 +:100E2B0022791E206D02790AD2AF0000C2AF205A80 +:100E3B000A793C206D027914306FE03063027978C7 +:100E4B00C3E58B9940D5E59BF45440B52002A1E155 +:100E5B00D8C9D2AF22C25B789CE6146007E53E147A +:100E6B007002D25B30630B053820581075380002C6 +:100E7B000E87205807158115810217EA22759100FC +:100E8B00C3E4954DF594E4954EF595759104D258C0 +:100E9B0022AE25305B4F78A3E6FFBF010BD25C750A +:100EAB002500C281C283C287B121305C0375250046 +:100EBB00305802C1B5BF020BD25C752500C281C28E +:100ECB0083C28778A2B6010DB121305C0375250072 +:100EDB00305802C1D5BF030BD25C752500C281C24D +:100EEB0083C287D188305C03752500305802C1F06E +:100EFB00305B04C25C8E2522C2AFC282206A030221 +:100F0B000F25900305206C12306E0F207502C286E0 +:100F1B00307502C280740AD5E0FD207502D2803094 +:100F2B007502D286759F02753D02D2AF22C2AF20E9 +:100F3B006A03020F5A9002C4306E17C282207502E8 +:100F4B00C286307502C280740AD5E0FD020F5D9037 +:100F5B0001C5207502C287307502C281305A06E581 +:100F6B00256002D283207503759F01307503759F31 +:100F7B0003753D03D2AF22C2AF207502C28030751C +:100F8B0002C286206A03020FA4900283206C0A30EF +:100F9B006E07C282740AD5E0FD207502D2863075C9 +:100FAB0002D280207503759F03307503759F017501 +:100FBB003D04D2AF22C2AF206A03020FE29002427D +:100FCB00306E17207502C280307502C286C28274E1 +:100FDB000AD5E0FD020FE59001B3C283305A0EE54E +:100FEB0025600A207502D281307502D287759F0267 +:100FFB00753D05D2AF22C2AF207502C28630750295 +:10100B00C280206A0302102B9001F1206C12306E0B +:10101B000F207502C280307502C286740AD5E0FDBE +:10102B00D282207503759F01307503759F03753D43 +:10103B0006D2AF22C2AF206A03021069900356306A +:10104B006E1F207502C280307502C286207502C2E7 +:10105B0086307502C280740AD5E0FD02106C9001D7 +:0E106B00D7207502C281307502C287305A0E3E +:10107900E525600A207502D287307502D281207574 +:1010890003759F03307503759F01753D01D2AF222A +:101099009001B1C281C283C287C280C282C2862244 +:1010A900C3E54F9535E55095365001227890E6FF16 +:1010B900C3EF94055018C3EF9404501BC3EF940376 +:1010C900501EC3EF94025021C3EF94015024C3E58D +:1010D9004F943CF8021104C3E54F9428F802110417 +:1010E900C3E54F941AF8021104C3E54F9412F802AC +:1010F9001104C3E54F940AF8021104E5509400F96C +:10110900884F89502230580302110E2278807607C1 +:1011190078817607788276017894760178837604E7 +:1011290078867607788F76037890760178957602B7 +:1011390078927603789B760D789376017887760294 +:10114900789C7601788876017889760178857600A9 +:10115900788C7601788D7600788E76B478967625B7 +:10116900789776D078987678789976C8789A760448 +:10117900789D7600227893E6FF756409756501C349 +:10118900BF02097564057565010211C3C3BF03096F +:101199007564057565020211C3C3BF040975640549 +:1011A9007565030211C3C3BF050675640975650733 +:1011B900C3BF06067564007565007887E6FFC26CD3 +:1011C900C3BF0302D26CC26BC26A7418552D600288 +:1011D900D26AC26E6002D26ED26F6002C26FC275ED +:1011E9007888E630E102D275C2767889E630E10284 +:1011F900D276C3EF94026008758E01D26D02120E89 +:10120900758E00C26D227880E61490008093789ED6 +:10121900F67881E61490008093789FF611992278E8 +:101229009BE61490008D9378A0F61199227886E6B2 +:101239001490009A9378A1F6119922789CE614905B +:1012490000A79378A2F6789CE6149000AC9378A353 +:10125900F6119922227896E6FA7897E6FB30770418 +:101269007A007BFFC3EB9AFCC3948250027C82759F +:101279006C00056CEC856CF0A4C3E5F0948040F239 +:1012890022C2D353D9BF7581C043FF801207B275FB +:10129900EF0243B203E5B324044002F5B37580308D +:1012A90075A4CF75F1FF75D4DF7590FF75A500752D +:1012B900F20075D50075A0FF75A60075F30075D607 +:1012C9000075B0FF75A70175F4FF75E2411199E446 +:1012D900F8F6D8FD3115121835317E510F512851C4 +:1012E900365144515D515E7898866D1199758850D3 +:1012F90075890275C82475910475D8401207C612FC +:1013090007D51207BE1207DC1207BE1207E3120740 +:10131900BE121CE51207C61207C61207C275A8221B +:1013290075B80275E69075F610759B80759D037505 +:10133900D10E75BC5875BB0675BA1F75E8801207C2 +:10134900B2D2AF120AC443DA01C2D8C2691207C6BF +:10135900753001D2597A05E55770027A051207B638 +:10136900E558C3940240EEE52E541F855A59F55AA3 +:10137900B559E2DAE2C25953DACF20760343DA20CB +:1013890030760343DA10C2D8C2691207C21207B60F +:101399007802741F552E70027800C3E5589840ED05 +:1013A900C2AF1207D51207D51207D5D2AF1207C699 +:1013B9007547001207B6788CE6C3940150030214EE +:1013C90085E530C394015003021485741F552E60BE +:1013D90035C3E55894FF5003021485C2AF1207EADA +:1013E900D2AF1207C2C3E558940150EFC2AF12073A +:1013F900D51207BA1207D5D2AF1207C2C3E558945E +:10140900FF40E9021D6A7F05D277515E1207C2C209 +:10141900AFC277515EC3E558947FD2AF4068C2AF7F +:101429001207EAD2AFDFE1C3E55894057897F612BF +:1014390007C61218E5121CED7F0AD277515E120712 +:10144900C2C2AFC277515EC3E558947FD2AF50E8AC +:10145900C2AF1207D51207BA1207D5D2AFDFDBE543 +:0F1469005824057896F61207C61218E5121D1CB6 +:101478001207C2C3E55894FF40F6021D6AC3E55837 +:10148800954740038558471207C2C3E55894014061 +:101498000261BCC2AF1207EA1207EA1207EAD2AF2A +:1014A8001207C6753000E4F531F5320531E531F43F +:1014B80070360532789AE6782814601278501460ED +:1014C8000D78A014600878F0146003753200C3E545 +:1014D8003298401415327899866DC2AF1207EAD255 +:1014E800AF7898866D1207C21207B6E5287008749F +:1014F8001F552E7002615CC3E558940640AD120773 +:10150800C2E528700302135C1199E4F522F523F56E +:1015180024F525755CFF7885865FF53FF540F54134 +:10152800F542F543F56AF548F52BF52CF55B120CF9 +:1015380045756A0875BB1E1207B2120B59E5E820FB +:10154800ECFBA8BDA9BEE97001F8886B120B5D75AC +:101558006A0875BB1E7895E630E0030215A0788707 +:10156800E6FE7602317E7887EEF6D261C2AF120CC3 +:101578001585225C85225DD2AFC261752500756232 +:1015880000756301D260D2637538001101113F12F2 +:101598000CC1120C450216C27887E6FE76037893D2 +:1015A800E6FD7605317E7887EEF67893EDF6D26023 +:1015B800D261D26E1101113F120C151207B2120F2F +:1015C800031207B21207B2120F381207B6120F82AF +:1015D8001207B61207B6120FC01207BA1101120786 +:1015E800B61207B2C261D262120B59120B5D120C0D +:1015F80015756A0875BB1E113F120CBA120D35110C +:10160800A9310E120F03120CBA120D3511A9310EA1 +:10161800120F38120CBA120D3511A9310E120F82A1 +:10162800120CBA120D3511A9310E120FC0120CBAD4 +:10163800120D3511A9310E1101120CBA120D351106 +:10164800A9C3E54F9535E5509536400C310EC3E5F5 +:1016580058940150930217EA310EC2627887E6FE69 +:101668007602317E7887EEF685225C855E5D855E42 +:1016780025756200756301D263753800C2AF2075A5 +:1016880002C280307502C286207502C28630750299 +:10169800C280742DD5E0FDD2AF113F120CC1120DDE +:1016A8001C120D35120DB9756A0075BB060216C2FB +:1016B800317E113F756A0075BB06120DDB120E6094 +:1016C800120E881208D4120E9C120F03120CC112AB +:1016D8000D1C120D35120DB9120DD2120E60120E1C +:1016E80088120961120E9C120F38120CC1120D1CBF +:1016F800120D35120DB9120DDB120E60120E881282 +:1017080009A1120E9C120F82120CC1120D1C120D8F +:1017180035120DB9120DD2120E60120E881209FE82 +:10172800120E9C120FC0120CC1120D1C120D351294 +:101738000DB9120DDB120E60120E88120A62120E1B +:101748009C1101120CC1120D1C120D35120DB9128B +:101758000DD2120B59120E60120E88120B5D120E6A +:101768009C113F120CC1120D1C120D35120DB9300F +:10177800632A855E5C855E5D756200756301C3E5FD +:10178800389464400AC263D2647537140217A4C33C +:10179800E558940140030216C20217EA306419E5BD +:1017A80037147005C2640216B8F537C3E5589401BA +:1017B80040030216C20217EAC3E55B94014009859B +:1017C8005E5D7562FF756301C3E55B94FA5013743F +:1017D8001F552E7004E5286009C3E53C94F05002BB +:1017E800C1C211997887E6FE7602317E7887EEF6D7 +:1017F800E4F522F523F524F525F55FC2601207B25A +:10180800121099741F552E7007E528700302135C97 +:101818007895E630E009121CE5121CE5121CE57803 +:101828008DE6C3940140030213960214AE901A0D7C +:101838007820121C00E520B4A50CA3121C00E5209A +:10184800B45A030218571211151218E50218E49039 +:101858001A037880121C00A308121C00A308121C8B +:0F18680000A308121C00A308A308A308121C0069 +:10187700A308121C00A308121C00A308121C00A333 +:1018870008A308A308121C00A308121C00A308122F +:101897001C00A308121C00A308121C00A308A3081D +:1018A700121C00A308121C00A308121C00A3081294 +:1018B7001C00A308121C00A308121C00A308121C7A +:1018C70000A308121C00A308121C00A308121C0086 +:1018D700A308121C00A308121C00901A2122C2AFF1 +:1018E700121C3F121C19901A00740A121C05A374CB +:1018F70004121C05A37410121C05901A0378801299 +:101907001C04A308121C04A308121C04A308121C1D +:1019170004A308A308A308121C04A308121C04A309 +:1019270008121C04A308121C04A308A308A3081286 +:101937001C04A308121C04A308121C04A308121CED +:1019470004A308121C04A308A308121C04A308126A +:101957001C04A308121C04A308121C04A308121CCD +:1019670004A308121C04A308121C04A308121C04D5 +:10197700A308121C04A308121C04A308121C04A326 +:0E19870008121C04121C52121C30901A21224D +:101A00000A041007070104FFFF07020101A55A019C +:101A100000B40301FF0301010225D078C8040D01C1 +:021A200000FFC5 +:101A4000235467794B463132304148567632232051 +:101A500023424C48454C4923463331302320202033 +:101A60002020202020202020202020202020202076 +:101C0000E493F622E6438F01538FFD75EF0275B71B +:101C1000A575B7F1F0538FFE22438F02438F0175F4 +:101C2000EF0275B7A575B7F1901A0DF0538FFC222E +:101C3000901A0D74A59105901A0E745A9105227A86 +:101C40003079D07820901A409100E520F709A3DA86 +:101C5000F7227A3079D0901A40E7910509A3DAF992 +:101C600022AB6EA86FBB01057980021CE2BB0205A6 +:101C70007981021CE2BB03057982021CE2BB0405E8 +:101C80007994021CE2BB05057983021CE2BB0605C0 +:101C90007995021CE2BB07057986021CE2BB0805A8 +:101CA000798F021CE2BB09057990021CE2BB0A0590 +:101CB0007992021CE2BB0B05799B021CE2BB0C056E +:101CC0007993021CE2BB0D057987021CE2BB0E056D +:101CD000799C021CE2BB0F057988021CE27989021B +:101CE0001CE2E8F7227C051207C6DCFB22C2AF1219 +:101CF00007D51207DC1207E31207EA1207BA120728 +:101D0000D51207DC1207E31207EA1207BA1207D549 +:101D10001207DC1207E31207EAD2AF22C2AF1207A2 +:101D2000EA1207E31207DC1207D51207BA1207EA14 +:101D30001207E31207DC1207D51207BA1207EA12DC +:101D400007E31207DC1207D5D2AF22AE6EAF6FC227 +:101D5000AF1207D51207D51207D51207BADEF21255 +:101D600007EA1207BADFF8D2AF2291ED91E591E5CB +:101D7000756E01756F01757000B14B7C05AD581221 +:101D800007C6C3ED955870F5C3E55894014009C3E3 +:101D9000E55894FF4032A1A691611218E591EDC279 +:101DA000AF75EF1291E5DCD50570C3E57094035073 +:101DB0000280C691E5056FE56E149000B193F808B6 +:101DC000C3E56F98500280AE91E591E5056EC3E5DD +:101DD0006E94115002809C1211151218E5C2AF7555 +:041DE000EF1291E588 +:00000001FF diff --git a/SiLabs/Hex files/TURNIGY_KFORCE_120A_HV_V2_MULTI_REV10_4.HEX b/SiLabs/Hex files/TURNIGY_KFORCE_120A_HV_V2_MULTI_REV10_4.HEX new file mode 100644 index 00000000..69ec4ba3 --- /dev/null +++ b/SiLabs/Hex files/TURNIGY_KFORCE_120A_HV_V2_MULTI_REV10_4.HEX @@ -0,0 +1,434 @@ +:030000000211E307 +:03000B000200C12F +:03002B000203CB02 +:03005B0002051D7E +:0300730002051370 +:1000800002030406080C10182030406080020304AC +:1000900006080C101820304080FF0406080C1018C9 +:1000A0002030406080A0C000000001010003020277 +:1000B000010D0D040506020D0505050D06030502DB +:1000C00002C2AFC0D0C0E0205A0D302F02E473301E +:1000D000600280F90203B7306306C281C283C2871F +:1000E00085258AC25AE525F4700221AA056130608F +:1000F00013206A19758B00D0E0D0D0C281C283C2B0 +:1001000087D2AF32C281C283C28702019AD26EC245 +:100110006FE565601CC3E5611495654014C26ED23D +:100120006FC3E5619564500302019A756100020195 +:100130009A206C14C281C283C287740AD5E0FDD2B2 +:1001400080D282D28602019AC281C283C287E53DF3 +:1001500020E22520E10D207502D280307502D28682 +:1001600002019A20E005D28202019A207502D2860D +:10017000307502D28002019A20E11520E00D207531 +:1001800002D280307502D28602019AD28202019A8E +:10019000207502D286307502D280758B00D0E0D0F7 +:1001A000D0C281C283C287D2AF32D0E0D0D0D2AF2A +:1001B0003261B7E525600A207502D281307502D21E +:1001C00087C28361B7E5256002D283207502C287AA +:1001D000307502C28161B7E525600A207502D287B9 +:1001E000307502D281207502C281307502C28761EA +:1001F000B7207502C280307502C286E525600A20EC +:100200007502D281307502D287207502C2863075A0 +:1002100002C280C28361B7207502C280307502C2FB +:1002200086207502C286307502C280740AD5E0FD50 +:10023000E525600A207502D281307502D287C2831B +:1002400061B7207502C280307502C286E525600A5A +:10025000207502D281307502D287C282C28361B713 +:10026000207502C280307502C286C282740AD5E04F +:10027000FDE525600A207502D281307502D287C261 +:100280008361B7C282E5256002D283207502C280F5 +:10029000307502C286207502C287307502C2816144 +:1002A000B7C282207502C280307502C286740AD538 +:1002B000E0FDE5256002D283207502C28730750219 +:1002C000C28161B7C282E5256002D283207502C275 +:1002D00086307502C280207502C287307502C281E5 +:1002E00061B7C282207502C286307502C280740A6C +:1002F000D5E0FDE5256002D283207502C287307506 +:1003000002C28161B7207502C286307502C280E5E3 +:1003100025600A207502D287307502D281C2822000 +:100320007502C281307502C28761B7207502C2862C +:10033000307502C280C282740AD5E0FDE525600AEC +:10034000207502D287307502D281207502C28130B9 +:100350007502C28761B7207502C286307502C280FD +:10036000E525600A207502D287307502D28120759A +:1003700002C280307502C286207502C281307502C9 +:10038000C28761B7207502C286307502C2802075AF +:1003900002C280307502C286740AD5E0FDE5256090 +:1003A0000A207502D287307502D281207502C2817F +:1003B000307502C28761B7E525F4F58A758B007543 +:1003C0006000D25AD0E0D0D0D2AF32C2AFC0D0C0DD +:1003D000E0D2D3C2CEE528600A741F552E604915BD +:1003E00028812878007900E580307601F430E50234 +:1003F00078FF53DACF20760343DA2030760343DAEE +:1004000010C2D8C269E580307601F430E50279FF88 +:10041000C3E89970CE305903752818741F552E60A3 +:10042000037528188858D268E52960041529813B8E +:10043000741F552E600543DA01C2D820680281CDB1 +:10044000E558F8C268741F552E60367982B70431BA +:10045000C3E894F0400374F0F8E8C4540F28F87926 +:1004600084B703028181C313C3138721200802C309 +:0E04700013200A06C3C898F8818128F85003AB +:10047E0074FFF8C3E8955F5003E55FF8E52C54066A +:10048E00703D882230630AC3E522955C4003855C8B +:10049E00227882B60429C3E5229524401278A096CC +:1004AE00400DE52426F52450097524FF0204C0856D +:1004BE002224852425C3E524955C4003855C2520F4 +:1004CE00CF09D0E0D0D0C2D3D2AF32C2CF7801E5BF +:1004DE00286008741F552E70021528C3E558940124 +:1004EE004005755B0081FCE55B046002055BE55D24 +:1004FE00C3240A5005755DFFA10AF55DD0E0D0D08A +:10050E00C2D3D2AF32C2AF53917FC258D2AF32C232 +:10051E00AFC0D0C0E0C0F0D2D3A8FBA9FCC2D83087 +:10052E006902A18053DACF20760343DA10307603C6 +:10053E0043DA20D269E580307601F420E502A15439 +:10054E0088268927E12053DACF20760343DA20303C +:10055E00760343DA10C2D8C269741F552E7002E1B9 +:10056E00067800E580307601F430E502E106885821 +:10057E00E10653DACF20760343DA2030760343DAEE +:10058E0010C269205902C13A53DACF20760343DAFA +:10059E001030760343DA20C2D8D26988538954C307 +:1005AE00E89551F8E99552F9E4FB7AFAC3E894C854 +:1005BE00E994005008E4D2E4FB7A0AC10DC3E89432 +:1005CE0068E994015008E4D2E3FB7A0FC10DC3E849 +:1005DE0094D0E994025008E4D2E2FB7A1EC10DC316 +:1005EE00E894A0E994055008E4D2E1FB7A3CC10DF1 +:1005FE00C3E89498E994085006E4D2E0FB7A78C3F5 +:10060E00E89555FCE99556FD30E708ECF42401FC1D +:10061E00EDF4FD7557007008C3EC9A500375570141 +:10062E0088558956A853A95488518952C3E89526EE +:10063E00F8E99527F9307402C1D9307302C1D93067 +:10064E007202C1D2E9C313F9E813F8307102C1D2B4 +:10065E00E9C313F9E813F8307002C1D2E9C313FDF0 +:10066E00E813FC205918C3EC941CED9402400302CD +:10067E000706ED7009C3EC94C850030207207400FE +:10068E002077037896E624FAFEE43400FFC3EC9E4E +:10069E00FCED9FFD500678007900C1D9C3EC94FFA4 +:1006AE00ED9400400678FF7900C1D9EC856CF0A47A +:1006BE00C5F0A2F733F8790040030206F578FF790A +:1006CE00000206F5E9C313F9E813F830740EE96079 +:1006DE000278FFC3E81338F8E43400F9C3E894FF56 +:1006EE00E99400400278FF8858D268205902E1064A +:1006FE00741FF4552E4BF52E752818741F552E7039 +:10070E000375280A305902E120741F552E600353D9 +:10071E00DAFE752906741F552E700375290AD0F05E +:10072E00D0E0D0D0C2D3D2AF327901E14F7903E11C +:10073E004F790AE14F791EE14F7964E14F79C8E1B3 +:10074E004F7817E4D5E0FDD8FAD9F6227A147B78E3 +:10075E000207767A107B8C0207767A0D7BB402073D +:10076E00767A0B7BC8020776AC257525017902B225 +:10077E0075E4C282D5E0FDE5256002D283D5E0FDA9 +:10078E00C283D5E0FDD282D5E0FDE525600A207555 +:10079E0002D281307502D287E56DD5E0FD2075025B +:1007AE00C281307502C2877496D5E0FDD9C1EAF8D0 +:1007BE00D5E0FDD8FBDBB1C2828C2522C37C007D47 +:1007CE000075F00005F0EA33FAEB33FB50F6EB134D +:1007DE00FBEA13FAC3E9FFE8FEE89AF8E99BF95041 +:1007EE0004EFF9EEF8B3EC33FCED33FDD5F0DFEDAD +:1007FE00F9ECF822E889F08A20D2D4F8A9F07B002F +:10080E0030F70B7BFFF42401F8E9F43400F9E885A6 +:10081E0020F0A4ADF0F8E98520F0A4AFF0FEED2EA7 +:10082E00F974003FFA7C04C3EA13FAE913F9E813EA +:10083E00F8DCF48BF030F70AE8F42401F8E9F4342C +:10084E0000F9E889F0C2D4F8A9F0227882B6040340 +:10085E000208B6C3E5589401400302087E8522249F +:0D086E00E4F53FF540F541F542F543F5484E +:10087B000208B67882E6FC754801E522F523783844 +:10088B0079C7AA3BAB3CC3EB13FBEA13FAEC14603E +:10089B0013C3EB13FBEA13FAEC14146007C3EB134B +:1008AB00FBEA13FA1207CA883F894022E5486034F5 +:1008BB00C3E53F9523F8E5409400F9500CC3E89449 +:1008CB0080E994FF40160208EBC3E8947FE994009B +:1008DB0050030208EB787F79000208EB788079FFF0 +:1008EB008844894522E5486058E5442541F8E545AB +:1008FB003542F9854520E4300701F43543FA30E7FA +:10090B0009C3EA94F0401502092DC3EA940F500372 +:10091B0002092D78FF79FF7A0F02092D78007900F3 +:10092B007AF0C3E524955C5006E52460092146E581 +:10093B004520E70D2146E54530E706884189428A87 +:10094B004322E54870030209B0789EE6FAC3E544FA +:10095B0033F8E54533F91102E930E70BC3E894802E +:10096B00E994FF40132187C3E8947FE99400500278 +:10097B002187787F79002187788079FFE820E71538 +:10098B00C3E52398F84009C3E8940140030209AE7C +:10099B0078010209AEE8F424012523F8400302098B +:1009AB00AE78FF884622E5487003020A12789FE66C +:1009BB00FAA842A9431102E930E70CC3E89401E914 +:1009CB0094FF40160209E9C3E894FFE99400500331 +:1009DB000209E978FF79000209E9780179FFE9203A +:1009EB00E715C3E54698F84009C3E89401400302B4 +:1009FB000A107800020A10E8F424012546F8400397 +:100A0B00020A1078FF8824227883E6F520120F5013 +:100A1B0075E890E5E820ECF0A8BDA9BE120FE875CB +:100A2B00682C756900C3740013FD742C13FC742CB3 +:100A3B002CFC74003DFDECFAEDFBC3E89AE99B40FE +:100A4B0014E568242CF568E5693400F569EA2CFA9D +:100A5B00EB3DFB80E5AE68AF69C3E56913F9E5686B +:100A6B0013F8C3E913F9E813F8E56828F566E569A7 +:100A7B0039F5677A03C3E913F9E813F8DAF7AA2013 +:100A8B001A7009756800756900020AA71AEA6008EE +:100A9B00EE28FEEF39FFDAF88E688F692275E89041 +:100AAB00227883E6FFE5E820ECF7A8BDA9BE056A2E +:100ABB00C3E56A94084052756A00E97007E56B60FC +:100ACB001B020ADBC3E8956B6010E56B5006600CEC +:100ADB0014020AE70460F9020AE7E56BF56BC394AD +:100AEB00A8F84021755CC0C3E89405F84017755C05 +:100AFB0080C3E89405F8400D755C40C3E89405F895 +:100B0B004003755C0075BB0622EFC39401601BC3E9 +:100B1B00E894FFE994035012C3E89568E99569508E +:100B2B0009E55C600C155C020B3CE55CF4600205AE +:100B3B005CA85CC3E524985002A8248825C3E5254E +:100B4B00955D400B855D25E55DF46003855D5CC3BC +:100B5B00E56AB4070375BB1E22306102783230623E +:100B6B00027878E52C5406601FE879A187F0A4C5BC +:100B7B00F0A2F733F8C3E8955C4002A85C882288A2 +:100B8B00248825306102885E22788FE6FFC3EF94BC +:100B9B00055018C3EF94045020C3EF94035028C39F +:100BAB00EF94025030C3EF940150387533A0753475 +:100BBB000F75353C75360561FC7533C07534127590 +:100BCB00354075360661FC7533707534177535D045 +:100BDB0075360761FC75334C75341D7535C4753628 +:100BEB000961FC7533287534237535B875360B617F +:100BFB00FC85334F853450753B00753C0822A84F5C +:100C0B00A950020C14A849A94A759100C3E498F5A0 +:100C1B0094E499F595759104D25875C820A8CCA980 +:100C2B00CD75C824AA39AB3A8839893AC3E89AF802 +:100C3B00E99BF9AA3BAB3CC3EB13FDEA13FCC3EDF9 +:100C4B0013FDEC13FCC3EA9CFAEB9DFBEA28FAEBD1 +:100C5B0039FB8A3B8B3C400122753BFF753CFF22E5 +:0F0C6B00305802816B759100C3E4954BF594E40A +:100C7A00954CF595759104D258227892E6FF7E102C +:100C8A00305B027F053063047F037E00A93CA83BEA +:100C9A007A04C3E913F9E813F8DAF7C3E89EF8E926 +:100CAA009400F94009C3E89402E9940050047802D8 +:100CBA00E4F9E9FBE8FAC3E913FDE813FCC3EF948E +:100CCA0003602EEF20E00DE82CF8E93DF9ECFAED8F +:100CDA00FB020CE8E828F8E939F97A02E4FBC3EFE9 +:100CEA009403400D8A4D8B4E8849894A8C4B8D4C12 +:100CFA0022884D894E8A498B4A8C4B8D4C2230581A +:100D0A0002A108759100C3E4953BF594E4953CF57E +:100D1A0095759104D25822753E00752000020D3057 +:100D2A00753E00752040D2AF053E20580122759DC0 +:100D3A0000E53CC313C313F8086030306A06C313D6 +:100D4A00C313F808C3E8940A4002780A306D08C34E +:100D5A00E8940440027804C3E53C9408400D759D6C +:100D6A0002C3E53C94104003759D03205803D2AF9B +:100D7A0022791E206D02790AD2AF0000C2AF205A32 +:100D8A000A793C206D027914306FE0306302797879 +:100D9A00C3E58B9940D5E59BF45440B52002A130B8 +:100DAA00D8C9D2AF22C25B789CE6146007E53E142C +:100DBA007002D25B30630B05382058107538000278 +:100DCA000DD6205807158115810217472275910003 +:100DDA00C3E4954DF594E4954EF595759104D25872 +:100DEA0022AE25305B4F78A3E6FFBF010BD25C75BC +:100DFA002500C281C283C2879170305C03752500C9 +:100E0A00305802C104BF020BD25C752500C281C2F0 +:100E1A0083C28778A2B6010D9170305C03752500F4 +:100E2A00305802C124BF030BD25C752500C281C2AF +:100E3A0083C287B1D7305C03752500305802C13FA1 +:100E4A00305B04C25C8E2522C2AFC282206A0302D2 +:100E5A000E74900305206C12306E0F207502C28644 +:100E6A00307502C280740AD5E0FD207502D2803046 +:100E7A007502D286759F02753D02D2AF22C2AF209B +:100E8A006A03020EA99002C4306E17C2822075024C +:100E9A00C286307502C280740AD5E0FD020EAC909B +:100EAA0001C5207502C287307502C281305A06E533 +:100EBA00256002D283207503759F01307503759FE3 +:100ECA0003753D03D2AF22C2AF207502C2803075CE +:100EDA0002C286206A03020EF3900283206C0A3053 +:100EEA006E07C282740AD5E0FD207502D28630757B +:100EFA0002D280207503759F03307503759F0175B3 +:100F0A003D04D2AF22C2AF206A03020F31900242DF +:100F1A00306E17207502C280307502C286C2827492 +:100F2A000AD5E0FD020F349001B3C283305A0EE5B0 +:100F3A0025600A207502D281307502D287759F0218 +:100F4A00753D05D2AF22C2AF207502C28630750246 +:100F5A00C280206A03020F7A9001F1206C12306E6F +:100F6A000F207502C280307502C286740AD5E0FD70 +:100F7A00D282207503759F01307503759F03753DF5 +:100F8A0006D2AF22C2AF206A03020FB890035630CE +:100F9A006E1F207502C280307502C286207502C299 +:100FAA0086307502C280740AD5E0FD020FBB90013B +:100FBA00D7207502C281307502C287305A0EE525E4 +:100FCA00600A207502D287307502D28120750375B6 +:100FDA009F03307503759F01753D01D2AF229001C1 +:100FEA00B1C281C283C287C280C282C28622C3E5DD +:100FFA004F9535E55095365001227890E6FFC3EFBC +:10100A0094055018C3EF9404501BC3EF9403501E69 +:10101A00C3EF94025021C3EF94015024C3E54F94C7 +:10102A003CF8021053C3E54F9428F8021053C3E565 +:10103A004F941AF8021053C3E54F9412F802105352 +:10104A00C3E54F940AF8021053E5509400F9884F0B +:10105A0089502230580302105D2278807607788101 +:0E106A007607788276017884760378837601A3 +:1010780078867607788F7601789076057895760267 +:1010880078927603789B760D789376067887760142 +:10109800789C76027888760178897601788576005A +:1010A800788C7601788D7600788E76B47896762569 +:1010B800789776D078987678789976C8789A7604FA +:1010C800789D7600227893E6FF756409756501C3FB +:1010D800BF0209756405756501021112C3BF0309D2 +:1010E800756405756502021112C3BF0409756405AC +:1010F800756503021112C3BF050675640975650796 +:10110800C3BF06067564007565007887E6FFC26C84 +:10111800C3BF0302D26CC26BC3BF0402D26BC26AE4 +:101128007418552D6002D26AC26E6002D26ED26FF8 +:101138006002C26FC2757888E630E102D275C27665 +:101148007889E630E102D276C3EF94026008758EA2 +:1011580001D26D021163758E00C26D227880E6148B +:1011680090008093789EF67881E6149000809378BA +:101178009FF6120FE822789BE61490008D9378A0D2 +:10118800F6120FE8227886E61490009A9378A1F672 +:10119800120FE822789CE6149000A79378A2F678BC +:1011A8009CE6149000AC9378A3F6120FE8222278FC +:1011B80096E6FA7897E6FB3077047A007BFFC3EB74 +:1011C8009AFCC3948250027C82756C00056CEC8595 +:1011D8006CF0A4C3E5F0948040F222C2D353D9BF87 +:1011E8007581C043FF8012073775EF0243B203E5EC +:1011F800B324044002F5B375803075A4CF75F1FFB0 +:1012080075D4DF7590FF75A50075F20075D500756A +:10121800A0FF75A60075F30075D60075B0FF75A719 +:101228000175F4FF75E241120FE8E4F8F6D8FD11F4 +:101238006412177711CD3164317E318D319C31B60E +:1012480031B77898866D120FE875885075890275E0 +:10125800C82475910475D84012074B12075A120713 +:1012680043120761120743120768120743121CE56D +:1012780012074B12074B12074775A82275B802755B +:10128800E69075F610759B80759D0375D10E75BC3B +:101298005875BB0675BA1F75E880120737D2AF12AA +:1012A8000A1343DA01C2D8C26912074B753001D25A +:1012B800597A05E55770027A0512073BE558C39439 +:1012C8000240EEE52E541F855A59F55AB559E2DA0F +:1012D800E2C25953DACF20760343DA20307603434B +:1012E800DA10C2D8C26912074712073B7802741F86 +:1012F800552E70027800C3E5589840EDC2AF12072A +:101308005A12075A12075AD2AF12074B75470012E2 +:10131800073B788CE6C3940150030213E0E530C321 +:10132800940150030213E0741F552E6035C3E5582D +:1013380094FF50030213E0C2AF12076FD2AF120737 +:1013480047C3E558940150EFC2AF12075A12073F3E +:1013580012075AD2AF120747C3E55894FF40E90273 +:101368001D6A7F05D27731B7120747C2AFC27731FE +:10137800B7C3E558947FD2AF4068C2AF12076FD2A7 +:10138800AFDFE1C3E55894057897F612074B1218BA +:1013980026121CED7F0AD27731B7120747C2AFC2B7 +:1013A8007731B7C3E558947FD2AF50E8C2AF120780 +:1013B8005A12073F12075AD2AFDFDBE558240578E7 +:1013C80096F612074B121826121D1C120747C3E582 +:1013D8005894FF40F6021D6AC3E5589547400385B7 +:1013E8005847120747C3E558940140026117C2AF36 +:1013F80012076F12076F12076FD2AF12074B7530C3 +:1014080000E4F531F5320531E531F470360532780E +:101418009AE67828146012785014600D78A0146049 +:101428000878F0146003753200C3E532984014154B +:10143800327899866DC2AF12076FD2AF7898866DF1 +:1014480012074712073BE5287008741F552E7002D3 +:1014580041B7C3E558940640AD120747E528700325 +:0F1468000212B7120FE8E4F522F523F524F5255B +:10147700755CFF7885865FF53FF540F541F542F5E8 +:1014870043F56AF548F52BF52CF55B120B94756A55 +:101497000875BB1E120737120AA8E5E820ECFBA85F +:1014A700BDA9BEE97001F8886B120AAC756A0875A8 +:1014B700BB1E7895E630E0030214FE7887E6FE76D9 +:1014C7000211CD7887EEF6D261C2AF120B64852286 +:1014D7005C85225DD2AFC2617525007562007563B8 +:1014E70001D260D263753800120F50120F8E120CA2 +:1014F70010120B9402162D7887E6FE76037893E692 +:10150700FD760511CD7887EEF67893EDF6D260D2A9 +:1015170061D26E120F50120F8E120B641207371220 +:101527000E52120737120737120E8712073B120E99 +:10153700D112073B12073B120F0F12073F120F5032 +:1015470012073B120737C261D262120AA8120AAC0D +:10155700120B64756A0875BB1E120F8E120C0912E6 +:101567000C84120FF8115D120E52120C09120C8422 +:10157700120FF8115D120E87120C09120C84120F4C +:10158700F8115D120ED1120C09120C84120FF8110A +:101597005D120F0F120C09120C84120FF8115D1255 +:1015A7000F50120C09120C84120FF8C3E54F953532 +:1015B700E5509536400C115DC3E5589401508B02F8 +:1015C7001747115DC2627887E6FE760211CD7887EC +:1015D700EEF685225C855E5D855E25756200756326 +:1015E70001D263753800C2AF207502C28030750220 +:1015F700C286207502C286307502C280742DD5E07E +:10160700FDD2AF120F8E120C10120C6B120C84123B +:101617000D08756A0075BB0602162D11CD120F8EC7 +:10162700756A0075BB06120D2A120DAF120DD7127F +:101637000859120DEB120E52120C10120C6B120CF1 +:1016470084120D08120D21120DAF120DD71208B713 +:10165700120DEB120E87120C10120C6B120C841267 +:101667000D08120D2A120DAF120DD71208F0120D28 +:10167700EB120ED1120C10120C6B120C84120D0807 +:10168700120D21120DAF120DD712094D120DEB12CB +:101697000F0F120C10120C6B120C84120D08120D86 +:1016A7002A120DAF120DD71209B1120DEB120F50FE +:1016B700120C10120C6B120C84120D08120D211251 +:1016C7000AA8120DAF120DD7120AAC120DEB120FAA +:1016D7008E120C10120C6B120C84120D0830632A38 +:1016E700855E5C855E5D756200756301C3E5389450 +:1016F70064400AC263D264753714021711C3E558F0 +:101707009401400302162D021747306419E5371478 +:101717007005C264021622F537C3E55894014003E9 +:1017270002162D021747C3E55B94FA5013741F5531 +:101737002E7004E5286009C3E53C94F05002C12DE2 +:10174700120FE87887E6FE760211CD7887EEF6E489 +:10175700F522F523F524F525F55FC2601207371248 +:101767000FE8741F552E7006E528700241B78109EE +:10177700901A0D7820121C00E520B4550CA3121CFA +:1017870000E520B4AA03021798116412182602185C +:1017970025901A037880121C00A308121C00A308C6 +:1017A700121C00901A067883121C00A308121C0052 +:1017B700A308A308121C00A308121C00A308121CEC +:1017C70000A308121C00A308A308A308121C00A367 +:1017D70008A308121C00A308121C00A308121C006F +:1017E700A308A308121C00A308121C00A308A3083F +:1017F700121C00A308121C00A308121C00A3081245 +:101807001C00A308121C00A308121C00A308121C2A +:1018170000A308121C00A308121C00901A2122C260 +:10182700AF121C3F121C19901A00740A121C05A350 +:101837007404121C05A37410121C05901A037880F7 +:10184700121C04A308121C04A308121C04901A06F5 +:101857007883121C04A308121C04A308A308121CF3 +:0D18670004A308121C04A308121C04A3080B +:10187400121C04A308A308A308121C04A308A308A9 +:10188400121C04A308121C04A308121C04A308A31A +:1018940008121C04A308121C04A308A308121C04A5 +:1018A400A308121C04A308121C04A308121C04A3FA +:1018B40008121C04A308121C04A308121C04A30885 +:1018C400121C04A308121C04121C52121C30901A7D +:0218D4002122CF +:101A00000A04100909040103FF0701010155AA0195 +:101A1000FFFF0105FF0306FF0225D02850040D0239 +:021A200000FFC5 +:101A4000235467794B463132304148567632232051 +:101A500023424C48454C4923463331302320202033 +:101A60002020202020202020202020202020202076 +:101C0000E493F622E6438F01538FFD75EF0275B71B +:101C1000A575B7F1F0538FFE22438F02438F0175F4 +:101C2000EF0275B7A575B7F1901A0DF0538FFC222E +:101C3000901A0D74559105901A0E74AA9105227A86 +:101C40003079D07820901A409100E520F709A3DA86 +:101C5000F7227A3079D0901A40E7910509A3DAF992 +:101C600022AB6EA86FBB01057980021CE2BB0205A6 +:101C70007981021CE2BB03057982021CE2BB0405E8 +:101C80007984021CE2BB05057983021CE2BB0605D0 +:101C90007995021CE2BB07057986021CE2BB0805A8 +:101CA000798F021CE2BB09057990021CE2BB0A0590 +:101CB0007992021CE2BB0B05799B021CE2BB0C056E +:101CC0007993021CE2BB0D057987021CE2BB0E056D +:101CD000799C021CE2BB0F057988021CE27989021B +:101CE0001CE2E8F7227C0512074BDCFB22C2AF1294 +:101CF000075A12076112076812076F12073F12078F +:101D00005A12076112076812076F12073F12075A2B +:101D100012076112076812076FD2AF22C2AF120713 +:101D20006F12076812076112075A12073F12076FF6 +:101D300012076812076112075A12073F12076F1243 +:101D4000076812076112075AD2AF22AE6EAF6FC298 +:101D5000AF12075A12075A12075A12073FDEF21241 +:101D6000076F12073FDFF8D2AF2291ED91E591E5C1 +:101D7000756E01756F01757000B14B7C05AD581221 +:101D8000074BC3ED955870F5C3E55894014009C35E +:101D9000E55894FF4032A1A6916112182691EDC238 +:101DA000AF75EF1291E5DCD50570C3E57094035073 +:101DB0000280C691E5056FE56E149000B193F808B6 +:101DC000C3E56F98500280AE91E591E5056EC3E5DD +:101DD0006E94115002809C121064121826C2AF75C6 +:041DE000EF1291E588 +:00000001FF diff --git a/SiLabs/Hex files/TURNIGY_KFORCE_120A_HV_V2_TAIL_REV10_4.HEX b/SiLabs/Hex files/TURNIGY_KFORCE_120A_HV_V2_TAIL_REV10_4.HEX new file mode 100644 index 00000000..f1f34cd4 --- /dev/null +++ b/SiLabs/Hex files/TURNIGY_KFORCE_120A_HV_V2_TAIL_REV10_4.HEX @@ -0,0 +1,428 @@ +:030000000211D119 +:03000B000200BE32 +:03002B000203E0ED +:03005B0002052477 +:0300730002051A69 +:1000800002030406080C10182030406080020304AC +:1000900006080C101820304080FF0406080C1018C9 +:1000A0002030406080A0C000000001010003020277 +:1000B000010505020D0505050D0603050202C2AF87 +:1000C000C0D0C0E0205A25302F02E47330601A05FA +:1000D00060C37405952540F2956040EE758A78E519 +:1000E000257003758A000203D90203CC306306C26F +:1000F00081C283C28785258AC25AE525F470022110 +:10010000BF0561306013206A19758B00D0E0D0D034 +:10011000C281C283C287D2AF32C281C283C2870288 +:1001200001AFD26EC26FE565601CC3E561149565D1 +:100130004014C26ED26FC3E561956450030201AFF3 +:100140007561000201AF206C14C281C283C2877442 +:100150000AD5E0FDD280D282D2860201AFC281C22E +:1001600083C287E53D20E22520E10D207502D28083 +:10017000307502D2860201AF20E005D2820201AFC3 +:10018000207502D286307502D2800201AF20E115BF +:1001900020E00D207502D280307502D2860201AFB8 +:1001A000D2820201AF207502D286307502D28075EC +:1001B0008B00D0E0D0D0C281C283C287D2AF32D010 +:1001C000E0D0D0D2AF3261CCE525600A207502D2F2 +:1001D00081307502D287C28361CCE5256002D2836B +:1001E000207502C287307502C28161CCE525600AA4 +:1001F000207502D287307502D281207502C281300B +:100200007502C28761CC207502C280307502C28639 +:10021000E525600A207502D281307502D2872075EB +:1002200002C286307502C280C28361CC207502C2D0 +:1002300080307502C286207502C286307502C28087 +:10024000740AD5E0FDE525600A207502D28130757B +:1002500002D287C28361CC207502C280307502C28F +:1002600086E525600A207502D281307502D287C2E8 +:1002700082C28361CC207502C280307502C286C200 +:1002800082740AD5E0FDE525600A207502D281302E +:100290007502D287C28361CCC282E5256002D28317 +:1002A000207502C280307502C286207502C2873076 +:1002B0007502C28161CCC282207502C28030750293 +:1002C000C286740AD5E0FDE5256002D2832075025E +:1002D000C287307502C28161CCC282E5256002D23C +:1002E00083207502C286307502C280207502C287E3 +:1002F000307502C28161CCC282207502C28630751F +:1003000002C280740AD5E0FDE5256002D283207523 +:1003100002C287307502C28161CC207502C286306C +:100320007502C280E525600A207502D28730750209 +:10033000D281C282207502C281307502C28761CC2F +:10034000207502C286307502C280C282740AD5E06E +:10035000FDE525600A207502D287307502D2812022 +:100360007502C281307502C28761CC207502C286D7 +:10037000307502C280E525600A207502D28730758B +:1003800002D281207502C280307502C286207502B9 +:10039000C281307502C28761CC207502C286307579 +:1003A00002C280207502C280307502C286740AD5EE +:1003B000E0FDE525600A207502D287307502D28102 +:1003C000207502C281307502C28761CCE525F4F543 +:1003D0008A758B00756000D25AD0E0D0D0D2AF328F +:1003E000C2AFC0D0C0E0D2D3C2CEE528600A741F2D +:1003F000552E60491528813D78007900E5803076DA +:1004000001F430E50278FF53DACF20760343DA2097 +:1004100030760343DA10C2D8C269E580307601F441 +:1004200030E50279FFC3E89970CE3059037528187A +:10043000741F552E60037528188858D268E5296006 +:100440000415298150741F552E600543DA01C2D866 +:1004500020680281E2E558F8C268741F552E6036A4 +:100460007982B70431C3E894F0400374F0F8E8C42B +:0F047000540F28F87984B703028196C313C3137E +:10047F008721200802C313200A06C3C898F8819663 +:10048F0028F8500374FFF8C3E8955F5003E55FF851 +:10049F00E52C5406703D882230630AC3E522955C33 +:1004AF004003855C227882B60429C3E52295244057 +:1004BF001278A096400DE52426F52450097524FFE7 +:1004CF000204D5852224852425C3E524955C4003A9 +:1004DF00855C2520CF09D0E0D0D0C2D3D2AF32C2B5 +:1004EF00CF7801E5286008741F552E70021528C3B8 +:1004FF00E55894014005755B00A111E55B046002AE +:10050F00055BD0E0D0D0C2D3D2AF32C2AF53917F10 +:10051F00C258D2AF32C2AFC0D0C0E0C0F0D2D3A861 +:10052F00FBA9FCC2D8306902A18753DACF2076032A +:10053F0043DA1030760343DA20D269E58030760152 +:10054F00F420E502A15B88268927E12753DACF2023 +:10055F00760343DA2030760343DA10C2D8C26974C7 +:10056F001F552E7002E10D7800E580307601F430D2 +:10057F00E502E10D8858E10D53DACF20760343DA17 +:10058F002030760343DA10C269205902C14153DA91 +:10059F00CF20760343DA1030760343DA20C2D8D265 +:1005AF006988538954C3E89551F8E99552F9E4FBEA +:1005BF007AFAC3E894C8E994005008E4D2E4FB7ACD +:1005CF000AC114C3E89468E994015008E4D2E3FB2C +:1005DF007A0FC114C3E894D0E994025008E4D2E230 +:1005EF00FB7A1EC114C3E894A0E994055008E4D225 +:1005FF00E1FB7A3CC114C3E89498E994085006E4EF +:10060F00D2E0FB7A78C3E89555FCE99556FD30E7C3 +:10061F0008ECF42401FCEDF4FD7557007008C3ECF1 +:10062F009A500375570188558956A853A954885174 +:10063F008952C3E89526F8E99527F9307402C1E08D +:10064F00307302C1E0307202C1D9E9C313F9E81364 +:10065F00F8307102C1D9E9C313F9E813F830700209 +:10066F00C1D9E9C313FDE813FC205918C3EC941C3E +:10067F00ED9402400302070DED7009C3EC94C850CE +:10068F000302072774002077037896E624FAFEE426 +:10069F003400FFC3EC9EFCED9FFD500678007900FF +:1006AF00C1E0C3EC94FFED9400400678FF7900C1E0 +:1006BF00E0EC856CF0A4C5F0A2F733F879004003A5 +:1006CF000206FC78FF79000206FCE9C313F9E81370 +:1006DF00F830740EE9600278FFC3E81338F8E43499 +:1006EF0000F9C3E894FFE99400400278FF8858D2DC +:1006FF0068205902E10D741FF4552E4BF52E752805 +:10070F0018741F552E700375280A305902E127748B +:10071F001F552E600353DAFE752906741F552E7070 +:10072F000375290AD0F0D0E0D0D0C2D3D2AF32793E +:10073F0001E1567903E156790AE156791EE15679BE +:10074F0064E15679C8E1567817E4D5E0FDD8FAD9B7 +:10075F00F6227A147B7802077D7A107B8C02077D54 +:10076F007A0D7BB402077D7A0B7BC802077DAC251F +:10077F007525017902B275E4C282D5E0FDE52560E9 +:10078F0002D283D5E0FDC283D5E0FDD282D5E0FD54 +:10079F00E525600A207502D281307502D287E56D9A +:1007AF00D5E0FD207502C281307502C2877496D5DF +:1007BF00E0FDD9C1EAF8D5E0FDD8FBDBB1C2828CF0 +:1007CF002522C37C007D0075F00005F0EA33FAEBBB +:1007DF0033FB50F6EB13FBEA13FAC3E9FFE8FEE82D +:1007EF009AF8E99BF95004EFF9EEF8B3EC33FCED0E +:1007FF0033FDD5F0DFEDF9ECF822E889F08A20D24D +:10080F00D4F8A9F07B0030F70B7BFFF42401F8E953 +:10081F00F43400F9E88520F0A4ADF0F8E98520F074 +:10082F00A4AFF0FEED2EF974003FFA7C04C3EA1377 +:10083F00FAE913F9E813F8DCF48BF030F70AE8F46F +:10084F002401F8E9F43400F9E889F0C2D4F8A9F0EA +:10085F00227882B604030208ECC3E55894014018CD +:0F086F00E54870377805C37994B702027812C351 +:10087E00E53B9400E53C984020E5486009855E5DC7 +:10088E007562FF756301852224E4F53FF540F5415D +:10089E00F542F543F5480208EC754801C37994E733 +:1008AE009402601BE523F43333F913F8E954010481 +:1008BE00F9E854FEC39440F8E99400F90208E8E51B +:1008CE0023F433333333F913F8E954070404F9E806 +:1008DE0054F8C39440F8E99400F9883F894022E522 +:1008EE0048603BC3E53C13F9E53B13F8C3E53F987D +:1008FE00F8E54099F9500CC3E89480E994FF40164E +:10090E00020928C3E8947FE994005003020928786D +:10091E007F7900020928788079FF8844894522E58D +:10092E00486058E5442541F8E5453542F9854520AE +:10093E00E4300701F43543FA30E709C3EA94F04096 +:10094E001502096AC3EA940F500302096A78FF7907 +:10095E00FF7A0F02096A780079007AF0C3E52495D0 +:10096E005C5006E52460092183E54520E70D2183CF +:10097E00E54530E706884189428A4322E5487003FF +:10098E000209ED789EE6FAC3E54433F8E54533F9FE +:10099E001109E930E70BC3E89480E994FF40132175 +:1009AE00C4C3E8947FE99400500221C4787F790093 +:1009BE0021C4788079FFE820E715C3E52398F84035 +:1009CE0009C3E8940140030209EB78010209EBE840 +:1009DE00F424012523F840030209EB78FF88462210 +:1009EE00E5487003020A4F789FE6FAA842A9431120 +:1009FE0009E930E70CC3E89401E994FF4016020AB6 +:100A0E0026C3E894FFE994005003020A2678FF7982 +:100A1E0000020A26780179FFE920E715C3E546981A +:100A2E00F84009C3E894014003020A4D7800020A17 +:100A3E004DE8F424012546F84003020A4D78FF885C +:100A4E002422020AE77883E6F520120F4A75E89011 +:100A5E00E5E820ECEDA8BDA9BE120FE275682C7575 +:100A6E006900C3740013FD742C13FC742C2CFC74DD +:100A7E00003DFDECFAEDFBC3E89AE99B4014E568F6 +:100A8E00242CF568E5693400F569EA2CFAEB3DFB98 +:100A9E0080E5AE68AF69C3E56913F9E56813F8C37D +:100AAE00E913F9E813F8E56828F566E56939F5679D +:100ABE007A03C3E913F9E813F8DAF7AA201A7009D2 +:100ACE00756800756900020AE71AEA6008EE28FEEA +:100ADE00EF39FFDAF88E688F692275E890227883F5 +:100AEE00E6FFE5E820ECF7A8BDA9BE056AC3E56AF6 +:100AFE0094084052756A00E97007E56B601B020BA3 +:100B0E001BC3E8956B6010E56B5006600C14020B6E +:100B1E00270460F9020B27E56BF56BC394A8F84028 +:100B2E0021755CC0C3E89405F84017755C80C3E876 +:100B3E009405F8400D755C40C3E89405F8400375C4 +:100B4E005C0075BB0622C3E56AB4070375BB1E22A3 +:100B5E0030610278323062027878E52C5406601FDC +:100B6E00E879A187F0A4C5F0A2F733F8C3E8955C45 +:100B7E004002A85C882288248825306102885E2283 +:100B8E00788FE6FFC3EF94055018C3EF94045020FE +:100B9E00C3EF94035028C3EF94025030C3EF940177 +:100BAE0050387533A075340F75353C75360561F6C2 +:100BBE007533C075341275354075360661F675336A +:100BCE00707534177535D075360761F675334C75FB +:100BDE00341D7535C475360961F6753328753423A1 +:100BEE007535B875360B61F685334F853450753BC8 +:100BFE0000753C0822A84FA950020C0EA849A94A1C +:100C0E00759100C3E498F594E499F595759104D225 +:100C1E005875C820A8CCA9CD75C824AA39AB3A8876 +:100C2E0039893AC3E89AF8E99BF9AA3BAB3CC3EB86 +:100C3E0013FDEA13FCC3ED13FDEC13FCC3EA9CFA9F +:100C4E00EB9DFBEA28FAEB39FB8A3B8B3C400122F9 +:100C5E00753BFF753CFF223058028165759100C3CC +:0F0C6E00E4954BF594E4954CF595759104D258A7 +:100C7D00227892E6FF7E10305B027F053063047FA1 +:100C8D00037E00A93CA83B7A04C3E913F9E813F8E5 +:100C9D00DAF7C3E89EF8E99400F94009C3E8940235 +:100CAD00E9940050047802E4F9E9FBE8FAC3E9138A +:100CBD00FDE813FCC3EF9403602EEF20E00DE82C4C +:100CCD00F8E93DF9ECFAEDFB020CE2E828F8E93918 +:100CDD00F97A02E4FBC3EF9403400D8A4D8B4E88E5 +:100CED0049894A8C4B8D4C22884D894E8A498B4AB5 +:100CFD008C4B8D4C22305802A102759100C3E495A6 +:100D0D003BF594E4953CF595759104D25822753ECA +:100D1D0000752000020D2A753E00752040D2AF05EA +:100D2D003E20580122759D00E53CC313C313F808FE +:100D3D006030306A06C313C313F808C3E8940A4041 +:100D4D0002780A306D08C3E8940440027804C3E5C4 +:100D5D003C9408400D759D02C3E53C94104003750D +:100D6D009D03205803D2AF22791E206D02790AD23D +:100D7D00AF0000C2AF205A0A793C206D02791430C1 +:100D8D006FE03063027978C3E58B9940D5E59BF42C +:100D9D005440B52002A12AD8C9D2AF22C25B789C9B +:100DAD00E6146007E53E147002D25B30630B053824 +:100DBD00205810753800020DD02058071581158167 +:100DCD0002173522759100C3E4954DF594E4954EC7 +:100DDD00F595759104D25822AE25305B4F78A3E678 +:100DED00FFBF010BD25C752500C281C283C2879102 +:100DFD006A305C03752500305802A1FEBF020BD28C +:100E0D005C752500C281C283C28778A2B6010D919F +:100E1D006A305C03752500305802C11EBF030BD22A +:100E2D005C752500C281C283C287B1D1305C037568 +:100E3D002500305802C139305B04C25C8E2522C2B8 +:100E4D00AFC282206A03020E6E90031A206C12301C +:100E5D006E0F207502C286307502C280740AD5E00D +:100E6D00FD207502D280307502D286759F02753DC8 +:100E7D0002D2AF22C2AF206A03020EA39002D93074 +:100E8D006E17C282207502C286307502C280740A46 +:100E9D00D5E0FD020EA69001DA207502C2873075ED +:100EAD0002C281305A06E5256002D2832075037592 +:100EBD009F01307503759F03753D03D2AF22C2AFFD +:100ECD00207502C280307502C286206A03020EEDC3 +:100EDD00900298206C0A306E07C282740AD5E0FD2C +:100EED00207502D286307502D280207503759F035E +:100EFD00307503759F01753D04D2AF22C2AF206AD4 +:100F0D0003020F2B900257306E17207502C28030EE +:100F1D007502C286C282740AD5E0FD020F2E9001C1 +:100F2D00C8C283305A0EE525600A207502D2813081 +:100F3D007502D287759F02753D05D2AF22C2AF20D3 +:100F4D007502C286307502C280206A03020F74904A +:100F5D000206206C12306E0F207502C280307502B1 +:100F6D00C286740AD5E0FDD282207503759F0130CB +:100F7D007503759F03753D06D2AF22C2AF206A037C +:100F8D00020FB290036B306E1F207502C280307558 +:100F9D0002C286207502C286307502C280740AD5DF +:100FAD00E0FD020FB59001EC207502C28130750293 +:100FBD00C287305A0EE525600A207502D28730753A +:100FCD0002D281207503759F03307503759F0175DE +:100FDD003D01D2AF229001C6C281C283C287C280B9 +:100FED00C282C28622C3E54F9535E5509536500134 +:100FFD00227890E6FFC3EF94055018C3EF94045088 +:10100D001BC3EF9403501EC3EF94025021C3EF9402 +:10101D00015024C3E54F943CF802104DC3E54F94A5 +:10102D0028F802104DC3E54F941AF802104DC3E590 +:10103D004F9412F802104DC3E54F940AF802104D6B +:10104D00E5509400F9884F8950223058030210570B +:10105D0022788476037885760478867607788F767D +:0F106D0003789076057895760278927603789BD3 +:10107C00760D7893760578877603789C7601788858 +:10108C0076017889760178827604788C7601788D71 +:10109C007600788E76B478967625789776D0789890 +:1010AC007678789976C8789A7604789D7600227846 +:1010BC0093E6FF756409756501C3BF020975640584 +:1010CC00756501021100C3BF0309756405756502DE +:1010DC00021100C3BF040975640575650302110094 +:1010EC00C3BF0506756409756507C3BF060675643D +:1010FC00007565007887E6FFC26CC3BF0302D26C33 +:10110C00C26BC3BF0402D26BC26A7418552D600245 +:10111C00D26AC26E6002D26ED26F6002C26FC275AA +:10112C007888E630E102D275C2767889E630E10241 +:10113C00D276C3EF94026008758E01D26D02115104 +:10114C00758E00C26D227880E61490008093789E94 +:10115C00F67881E61490008093789FF6120FE222C5 +:10116C00789BE61490008D9378A0F6120FE222780B +:10117C0086E61490009A9378A1F6120FE222789CDE +:10118C00E6149000A79378A2F6789CE6149000AC35 +:10119C009378A3F6120FE222227896E6FA7897E675 +:1011AC00FB3077047A007BFFC3EB9AFCC39482502C +:1011BC00027C82756C00056CEC856CF0A4C3E5F0C8 +:1011CC00948040F222C2D353D9BF7581C043FF80B3 +:1011DC0012073E75EF0243B203E5B324044002F557 +:1011EC00B375803075A4CF75F1FF75D4DF7590FFA2 +:1011FC0075A50075F20075D50075A0FF75A6007574 +:10120C00F30075D60075B0FF75A70175F4FF75E294 +:10121C0041120FE2E4F8F6D8FD115E12176511BB0E +:10122C003152316C317B318A31A431A57898866D7D +:10123C00120FE275885075890275C8247591047572 +:10124C00D84012075212076112074A120768120798 +:10125C004A12076F12074A121CCD1207521207527C +:10126C0012074E75A82275B80275E69075F61075C2 +:10127C009B80759D0375D10E75BC5875BB0675BAF0 +:10128C001F75E88012073ED2AF120A5043DA01C232 +:10129C00D8C269120752753001D2597A05E55770D8 +:1012AC00027A05120742E558C3940240EEE52E542B +:1012BC001F855A59F55AB559E2DAE2C25953DACFB9 +:1012CC0020760343DA2030760343DA10C2D8C269A1 +:1012DC0012074E1207427802741F552E70027800C6 +:1012EC00C3E5589840EDC2AF1207611207611207AF +:1012FC0061D2AF120752754700120742788CE6C3D1 +:10130C00940150030213CEE530C394015003021331 +:10131C00CE741F552E6035C3E55894FF500302134D +:10132C00CEC2AF120776D2AF12074EC3E558940166 +:10133C0050EFC2AF120761120746120761D2AF120B +:10134C00074EC3E55894FF40E9021D527F05D27742 +:10135C0031A512074EC2AFC27731A5C3E558947FB1 +:10136C00D2AF4068C2AF120776D2AFDFE1C3E55807 +:10137C0094057897F6120752121801121CD57F0AA1 +:10138C00D27731A512074EC2AFC27731A5C3E5584B +:10139C00947FD2AF50E8C2AF120761120746120712 +:1013AC0061D2AFDFDBE55824057896F612075212AE +:1013BC001801121D0412074EC3E55894FF40F602A3 +:1013CC001D52C3E5589547400385584712074EC335 +:1013DC00E558940140026105C2AF120776120776F8 +:1013EC00120776D2AF120752753000E4F531F532A0 +:1013FC000531E531F470360532789AE678281460B8 +:10140C0012785014600D78A014600878F014600302 +:10141C00753200C3E53298401415327899866DC246 +:10142C00AF120776D2AF7898866D12074E1207422C +:10143C00E5287008741F552E700241A5C3E5589419 +:10144C000640AD12074EE52870030212A5120FE2FA +:10145C00E4F522F523F524F525755CFF7885865F88 +:0E146C00F53FF540F541F542F543F56AF548C8 +:10147A00F52BF52CF55B120B8E756A0875BB1E12DF +:10148A00073E120AE8E5E820ECFBA8BDA9BEE97010 +:10149A0001F8886B120AEC756A0875BB1E7895E626 +:1014AA0030E0030214EC7887E6FE760211BB7887F7 +:1014BA00EEF6D261C2AF120B5E85225C85225DD246 +:1014CA00AFC261752500756200756301D260D2638F +:1014DA00753800120F4A120F88120C0A120B8E026C +:1014EA00161B7887E6FE76037893E6FD760511BB30 +:1014FA007887EEF67893EDF6D260D261D26E120F4B +:10150A004A120F88120B5E12073E120E4C12073E49 +:10151A0012073E120E81120742120ECB1207421216 +:10152A000742120F09120746120F4A120742120700 +:10153A003EC261D262120AE8120AEC120B5E756AA6 +:10154A000875BB1E120F88120C03120C7E120FF2C2 +:10155A001157120E4C120C03120C7E120FF2115775 +:10156A00120E81120C03120C7E120FF21157120E78 +:10157A00CB120C03120C7E120FF21157120F091222 +:10158A000C03120C7E120FF21157120F4A120C039F +:10159A00120C7E120FF2C3E54F9535E55095364091 +:1015AA000C1157C3E5589401508B0217351157C2D5 +:1015BA00627887E6FE760211BB7887EEF685225CB2 +:1015CA00855E5D855E25756200756301D263753837 +:1015DA0000C2AF207502C280307502C28620750231 +:1015EA00C286307502C280742DD5E0FDD2AF120FCB +:1015FA0088120C0A120C65120C7E120D02756A0012 +:10160A0075BB0602161B11BB120F88756A0075BBE3 +:10161A0006120D24120DA9120DD1120860120DE541 +:10162A00120E4C120C0A120C65120C7E120D0212CA +:10163A000D1B120DA9120DD11208ED120DE5120E95 +:10164A0081120C0A120C65120C7E120D02120D2464 +:10165A00120DA9120DD112092D120DE5120ECB127F +:10166A000C0A120C65120C7E120D02120D1B120DC1 +:10167A00A9120DD112098A120DE5120F09120C0ACC +:10168A00120C65120C7E120D02120D24120DA912F3 +:10169A000DD11209EE120DE5120F4A120C0A120CA4 +:1016AA0065120C7E120D02120D1B120AE8120DA908 +:1016BA00120DD1120AEC120DE5120F88120C0A1241 +:1016CA000C65120C7E120D0230632A755CFF755D83 +:1016DA00FF756200756301C3E5389464400AC2630A +:1016EA00D2647537140216FFC3E558940140030209 +:1016FA00161B021735306419E537147005C26402E7 +:10170A001610F537C3E5589401400302161B021759 +:10171A0035C3E55B94825013741F552E7004E52877 +:10172A006009C3E53C94F05002C11B120FE27887AE +:10173A00E6FE760211BB7887EEF6E4F522F523F58C +:10174A0024F525F55FC26012073E120FE2741F5599 +:10175A002E7006E528700241A561F7901A0D7820CF +:10176A00121C00E520B45A0CA3121C00E520B4A5F3 +:10177A0003021786115E1218010218007882760495 +:10178A00901A077884121C00A308121C00A30812DE +:10179A001C00A308121C00A308121C00A308121C98 +:1017AA0000A308A308A308121C00A308A308A308FF +:1017BA00121C00A308121C00A308A308121C00A3F1 +:1017CA0008121C00A308A308121C00A308121C007C +:1017DA00A308121C00A308121C00A308121C00A3D1 +:1017EA0008121C00A308121C00A308121C00A3085C +:1017FA00121C00901A2122C2AF121C3F121C19900F +:10180A001A00740A121C05A37404121C05A374108E +:10181A00121C05901A077884121C04A308121C04CF +:10182A00A308121C04A308121C04A308121C04A374 +:10183A0008121C04A308A308A308121C04A308A3E3 +:10184A0008A308121C04A308121C04A308A3081264 +:10185A001C04A308121C04A308A308121C04A3084E +:0F186A00121C04A308121C04A308121C04A308D8 +:10187900121C04A308121C04A308121C04A30812B6 +:101889001C04A308121C04121C52121C30901A21A9 +:01189900222C +:101A00000A0410FFFFFFFF0304070301015AA501A9 +:101A1000FFFF0305FF0305FF0225D0FAFA040D01BD +:021A200000FFC5 +:101A4000235467794B463132304148567632232051 +:101A500023424C48454C4923463331302320202033 +:101A60002020202020202020202020202020202076 +:101C0000E493F622E6438F01538FFD75EF0275B71B +:101C1000A575B7F1F0538FFE22438F02438F0175F4 +:101C2000EF0275B7A575B7F1901A0DF0538FFC222E +:101C3000901A0D745A9105901A0E74A59105227A86 +:101C40003079D07820901A409100E520F709A3DA86 +:101C5000F7227A3079D0901A40E7910509A3DAF992 +:101C600022AB6EA86FBB01057984021CCABB0205BA +:101C70007985021CCABB03057995021CCABB040501 +:101C80007986021CCABB0505798F021CCABB0605F2 +:101C90007990021CCABB07057992021CCABB0805D1 +:101CA000799B021CCABB09057993021CCABB0A05B1 +:101CB0007987021CCABB0B05799C021CCABB0C05A8 +:101CC0007988021CCA7989021CCAE8F7227C0512AD +:101CD0000752DCFB22C2AF12076112076812076FBE +:101CE00012077612074612076112076812076F1271 +:101CF000077612074612076112076812076F12076C +:101D000076D2AF22C2AF12077612076F120768129F +:101D1000076112074612077612076F12076812074B +:101D20006112074612077612076F120768120761E1 +:101D3000D2AF22AE6EAF6FC2AF120761120761124F +:101D40000761120746DEF2120776120746DFF8D265 +:101D5000AF2291D591CD91CD756E01756F017570E2 +:101D600000B1337C05AD58120752C3ED955870F59C +:101D7000C3E55894014009C3E55894FF4032A18E51 +:101D8000916112180191D5C2AF75EF1291CDDCD5DA +:101D90000570C3E5709403500280C691CD056FE5D0 +:101DA0006E149000B193F808C3E56F98500280AEAE +:101DB00091CD91CD056EC3E56E940E5002809C12BC +:0C1DC000105E121801C2AF75EF1291CD39 +:00000001FF diff --git a/SiLabs/MakeHexfiles.bat b/SiLabs/MakeHexfiles.bat index 8143da83..a53eecc6 100644 --- a/SiLabs/MakeHexfiles.bat +++ b/SiLabs/MakeHexfiles.bat @@ -30,144 +30,147 @@ rem SET RaisonancePath=C:\Dev\Raisonance @ECHO Start compile ..... rem **** no changes anymore ********************* -rem XP_3A_MAIN 1 -rem XP_3A_TAIL 2 -rem XP_3A_MULTI 3 -rem XP_7A_MAIN 4 -rem XP_7A_TAIL 5 -rem XP_7A_MULTI 6 -rem XP_7A_Fast_MAIN 7 -rem XP_7A_Fast_TAIL 8 -rem XP_7A_Fast_MULTI 9 -rem XP_12A_MAIN 10 -rem XP_12A_TAIL 11 -rem XP_12A_MULTI 12 -rem XP_18A_MAIN 13 -rem XP_18A_TAIL 14 -rem XP_18A_MULTI 15 -rem XP_25A_MAIN 16 -rem XP_25A_TAIL 17 -rem XP_25A_MULTI 18 -rem DP_3A_MAIN 19 -rem DP_3A_TAIL 20 -rem DP_3A_MULTI 21 -rem Supermicro_3p5A_MAIN 22 -rem Supermicro_3p5A_TAIL 23 -rem Supermicro_3p5A_MULTI 24 -rem Turnigy_Plush_6A_MAIN 25 -rem Turnigy_Plush_6A_TAIL 26 -rem Turnigy_Plush_6A_MULTI 27 -rem Turnigy_Plush_10A_MAIN 28 -rem Turnigy_Plush_10A_TAIL 29 -rem Turnigy_Plush_10A_MULTI 30 -rem Turnigy_Plush_12A_MAIN 31 -rem Turnigy_Plush_12A_TAIL 32 -rem Turnigy_Plush_12A_MULTI 33 -rem Turnigy_Plush_18A_MAIN 34 -rem Turnigy_Plush_18A_TAIL 35 -rem Turnigy_Plush_18A_MULTI 36 -rem Turnigy_Plush_25A_MAIN 37 -rem Turnigy_Plush_25A_TAIL 38 -rem Turnigy_Plush_25A_MULTI 39 -rem Turnigy_Plush_30A_MAIN 40 -rem Turnigy_Plush_30A_TAIL 41 -rem Turnigy_Plush_30A_MULTI 42 -rem Turnigy_Plush_40A_MAIN 43 -rem Turnigy_Plush_40A_TAIL 44 -rem Turnigy_Plush_40A_MULTI 45 -rem Turnigy_Plush_60A_MAIN 46 -rem Turnigy_Plush_60A_TAIL 47 -rem Turnigy_Plush_60A_MULTI 48 -rem Turnigy_Plush_80A_MAIN 49 -rem Turnigy_Plush_80A_TAIL 50 -rem Turnigy_Plush_80A_MULTI 51 -rem Turnigy_AE_20A_MAIN 52 -rem Turnigy_AE_20A_TAIL 53 -rem Turnigy_AE_20A_MULTI 54 -rem Turnigy_AE_25A_MAIN 55 -rem Turnigy_AE_25A_TAIL 56 -rem Turnigy_AE_25A_MULTI 57 -rem Turnigy_AE_30A_MAIN 58 -rem Turnigy_AE_30A_TAIL 59 -rem Turnigy_AE_30A_MULTI 60 -rem Turnigy_AE_45A_MAIN 61 -rem Turnigy_AE_45A_TAIL 62 -rem Turnigy_AE_45A_MULTI 63 -rem Turnigy_KForce_40A_Main 64 -rem Turnigy_KForce_40A_Tail 65 -rem Turnigy_KForce_40A_Multi 66 -rem Turnigy_KForce_120A_HV_Main 67 -rem Turnigy_KForce_120A_HV_Tail 68 -rem Turnigy_KForce_120A_HV_Multi 69 -rem Skywalker_20A_MAIN 70 -rem Skywalker_20A_TAIL 71 -rem Skywalker_20A_MULTI 72 -rem Skywalker_40A_MAIN 73 -rem Skywalker_40A_TAIL 74 -rem Skywalker_40A_MULTI 75 -rem HiModel_Cool_22A_MAIN 76 -rem HiModel_Cool_22A_TAIL 77 -rem HiModel_Cool_22A_MULTI 78 -rem HiModel_Cool_33A_MAIN 79 -rem HiModel_Cool_33A_TAIL 80 -rem HiModel_Cool_33A_MULTI 81 -rem HiModel_Cool_41A_MAIN 82 -rem HiModel_Cool_41A_TAIL 83 -rem HiModel_Cool_41A_MULTI 84 -rem RCTimer_6A_MAIN 85 -rem RCTimer_6A_TAIL 86 -rem RCTimer_6A_MULTI 87 -rem Align_RCE_BL15X_Main 88 -rem Align_RCE_BL15X_Tail 89 -rem Align_RCE_BL15X_Multi 90 -rem Align_RCE_BL15P_Main 91 -rem Align_RCE_BL15P_Tail 92 -rem Align_RCE_BL15P_Multi 93 -rem Align_RCE_BL35X_Main 94 -rem Align_RCE_BL35X_Tail 95 -rem Align_RCE_BL35X_Multi 96 -rem Align_RCE_BL35P_Main 97 -rem Align_RCE_BL35P_Tail 98 -rem Align_RCE_BL35P_Multi 99 -rem Gaui_GE_183_18A_Main 100 -rem Gaui_GE_183_18A_Tail 101 -rem Gaui_GE_183_18A_Multi 102 -rem H_King_10A_MAIN 103 -rem H_King_10A_TAIL 104 -rem H_King_10A_MULTI 105 -rem H_King_20A_MAIN 106 -rem H_King_20A_TAIL 107 -rem H_King_20A_MULTI 108 -rem H_King_35A_MAIN 109 -rem H_King_35A_TAIL 110 -rem H_King_35A_MULTI 111 -rem H_King_50A_MAIN 112 -rem H_King_50A_TAIL 113 -rem H_King_50A_MULTI 114 -rem Polaris_Thunder_12A_Main 115 -rem Polaris_Thunder_12A_Tail 116 -rem Polaris_Thunder_12A_Multi 117 -rem Polaris_Thunder_20A_Main 118 -rem Polaris_Thunder_20A_Tail 119 -rem Polaris_Thunder_20A_Multi 120 -rem Polaris_Thunder_30A_Main 121 -rem Polaris_Thunder_30A_Tail 122 -rem Polaris_Thunder_30A_Multi 123 -rem Polaris_Thunder_40A_Main 124 -rem Polaris_Thunder_40A_Tail 125 -rem Polaris_Thunder_40A_Multi 126 -rem Polaris_Thunder_60A_Main 127 -rem Polaris_Thunder_60A_Tail 128 -rem Polaris_Thunder_60A_Multi 129 -rem Polaris_Thunder_80A_Main 130 -rem Polaris_Thunder_80A_Tail 131 -rem Polaris_Thunder_80A_Multi 132 -rem Polaris_Thunder_100A_Main 133 -rem Polaris_Thunder_100A_Tail 134 -rem Polaris_Thunder_100A_Multi 135 -rem Platinum_Pro_30A_Main 136 -rem Platinum_Pro_30A_Tail 137 -rem Platinum_Pro_30A_Multi 138 +rem XP_3A_MAIN 1 +rem XP_3A_TAIL 2 +rem XP_3A_MULTI 3 +rem XP_7A_MAIN 4 +rem XP_7A_TAIL 5 +rem XP_7A_MULTI 6 +rem XP_7A_Fast_MAIN 7 +rem XP_7A_Fast_TAIL 8 +rem XP_7A_Fast_MULTI 9 +rem XP_12A_MAIN 10 +rem XP_12A_TAIL 11 +rem XP_12A_MULTI 12 +rem XP_18A_MAIN 13 +rem XP_18A_TAIL 14 +rem XP_18A_MULTI 15 +rem XP_25A_MAIN 16 +rem XP_25A_TAIL 17 +rem XP_25A_MULTI 18 +rem DP_3A_MAIN 19 +rem DP_3A_TAIL 20 +rem DP_3A_MULTI 21 +rem Supermicro_3p5A_MAIN 22 +rem Supermicro_3p5A_TAIL 23 +rem Supermicro_3p5A_MULTI 24 +rem Turnigy_Plush_6A_MAIN 25 +rem Turnigy_Plush_6A_TAIL 26 +rem Turnigy_Plush_6A_MULTI 27 +rem Turnigy_Plush_10A_MAIN 28 +rem Turnigy_Plush_10A_TAIL 29 +rem Turnigy_Plush_10A_MULTI 30 +rem Turnigy_Plush_12A_MAIN 31 +rem Turnigy_Plush_12A_TAIL 32 +rem Turnigy_Plush_12A_MULTI 33 +rem Turnigy_Plush_18A_MAIN 34 +rem Turnigy_Plush_18A_TAIL 35 +rem Turnigy_Plush_18A_MULTI 36 +rem Turnigy_Plush_25A_MAIN 37 +rem Turnigy_Plush_25A_TAIL 38 +rem Turnigy_Plush_25A_MULTI 39 +rem Turnigy_Plush_30A_MAIN 40 +rem Turnigy_Plush_30A_TAIL 41 +rem Turnigy_Plush_30A_MULTI 42 +rem Turnigy_Plush_40A_MAIN 43 +rem Turnigy_Plush_40A_TAIL 44 +rem Turnigy_Plush_40A_MULTI 45 +rem Turnigy_Plush_60A_MAIN 46 +rem Turnigy_Plush_60A_TAIL 47 +rem Turnigy_Plush_60A_MULTI 48 +rem Turnigy_Plush_80A_MAIN 49 +rem Turnigy_Plush_80A_TAIL 50 +rem Turnigy_Plush_80A_MULTI 51 +rem Turnigy_AE_20A_MAIN 52 +rem Turnigy_AE_20A_TAIL 53 +rem Turnigy_AE_20A_MULTI 54 +rem Turnigy_AE_25A_MAIN 55 +rem Turnigy_AE_25A_TAIL 56 +rem Turnigy_AE_25A_MULTI 57 +rem Turnigy_AE_30A_MAIN 58 +rem Turnigy_AE_30A_TAIL 59 +rem Turnigy_AE_30A_MULTI 60 +rem Turnigy_AE_45A_MAIN 61 +rem Turnigy_AE_45A_TAIL 62 +rem Turnigy_AE_45A_MULTI 63 +rem Turnigy_KForce_40A_Main 64 +rem Turnigy_KForce_40A_Tail 65 +rem Turnigy_KForce_40A_Multi 66 +rem Turnigy_KForce_120A_HV_Main 67 +rem Turnigy_KForce_120A_HV_Tail 68 +rem Turnigy_KForce_120A_HV_Multi 69 +rem Turnigy_KForce_120A_HV_v2_Main 70 +rem Turnigy_KForce_120A_HV_v2_Tail 71 +rem Turnigy_KForce_120A_HV_v2_Multi 72 +rem Skywalker_20A_MAIN 73 +rem Skywalker_20A_TAIL 74 +rem Skywalker_20A_MULTI 75 +rem Skywalker_40A_MAIN 76 +rem Skywalker_40A_TAIL 77 +rem Skywalker_40A_MULTI 78 +rem HiModel_Cool_22A_MAIN 79 +rem HiModel_Cool_22A_TAIL 80 +rem HiModel_Cool_22A_MULTI 81 +rem HiModel_Cool_33A_MAIN 82 +rem HiModel_Cool_33A_TAIL 83 +rem HiModel_Cool_33A_MULTI 84 +rem HiModel_Cool_41A_MAIN 85 +rem HiModel_Cool_41A_TAIL 86 +rem HiModel_Cool_41A_MULTI 87 +rem RCTimer_6A_MAIN 88 +rem RCTimer_6A_TAIL 89 +rem RCTimer_6A_MULTI 90 +rem Align_RCE_BL15X_Main 91 +rem Align_RCE_BL15X_Tail 92 +rem Align_RCE_BL15X_Multi 93 +rem Align_RCE_BL15P_Main 94 +rem Align_RCE_BL15P_Tail 95 +rem Align_RCE_BL15P_Multi 96 +rem Align_RCE_BL35X_Main 97 +rem Align_RCE_BL35X_Tail 98 +rem Align_RCE_BL35X_Multi 99 +rem Align_RCE_BL35P_Main 100 +rem Align_RCE_BL35P_Tail 101 +rem Align_RCE_BL35P_Multi 102 +rem Gaui_GE_183_18A_Main 103 +rem Gaui_GE_183_18A_Tail 104 +rem Gaui_GE_183_18A_Multi 105 +rem H_King_10A_MAIN 106 +rem H_King_10A_TAIL 107 +rem H_King_10A_MULTI 108 +rem H_King_20A_MAIN 109 +rem H_King_20A_TAIL 110 +rem H_King_20A_MULTI 111 +rem H_King_35A_MAIN 112 +rem H_King_35A_TAIL 113 +rem H_King_35A_MULTI 114 +rem H_King_50A_MAIN 115 +rem H_King_50A_TAIL 116 +rem H_King_50A_MULTI 117 +rem Polaris_Thunder_12A_Main 118 +rem Polaris_Thunder_12A_Tail 119 +rem Polaris_Thunder_12A_Multi 120 +rem Polaris_Thunder_20A_Main 121 +rem Polaris_Thunder_20A_Tail 122 +rem Polaris_Thunder_20A_Multi 123 +rem Polaris_Thunder_30A_Main 124 +rem Polaris_Thunder_30A_Tail 125 +rem Polaris_Thunder_30A_Multi 126 +rem Polaris_Thunder_40A_Main 127 +rem Polaris_Thunder_40A_Tail 128 +rem Polaris_Thunder_40A_Multi 129 +rem Polaris_Thunder_60A_Main 130 +rem Polaris_Thunder_60A_Tail 131 +rem Polaris_Thunder_60A_Multi 132 +rem Polaris_Thunder_80A_Main 133 +rem Polaris_Thunder_80A_Tail 134 +rem Polaris_Thunder_80A_Multi 135 +rem Polaris_Thunder_100A_Main 136 +rem Polaris_Thunder_100A_Tail 137 +rem Polaris_Thunder_100A_Multi 138 +rem Platinum_Pro_30A_Main 139 +rem Platinum_Pro_30A_Tail 140 +rem Platinum_Pro_30A_Multi 141 SET BESCTYPE=XP_3A_MAIN SET BESC=1 @@ -1135,7 +1138,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% -SET BESCTYPE=Skywalker_20A_MAIN +SET BESCTYPE=Turnigy_KForce_120A_HV_v2_Main SET BESC=70 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @@ -1146,11 +1149,53 @@ SET BESC=70 %RaisonancePath%\Ride\bin\oh51.exe "Output\%BESCTYPE%_%Revision%.OMF" >> MakeHex_Result.txt copy "Output\%BESCTYPE%_%Revision%.HEX" "Output\Hex\*.*" > nul del "Output\%BESCTYPE%_%Revision%.HEX" > nul +@ECHO ***************************************************** >> MakeHex_Result.txt +@ECHO %BESCTYPE% + +SET BESCTYPE=Turnigy_KForce_120A_HV_v2_TAIL +SET BESC=71 +@ECHO. >> MakeHex_Result.txt +@ECHO ***************************************************** >> MakeHex_Result.txt +@ECHO %BESCTYPE% >> MakeHex_Result.txt +@ECHO ***************************************************** >> MakeHex_Result.txt +%RaisonancePath%\Ride\bin\ma51.exe "BLHeli.asm" SET(BESC=%BESC%) OBJECT(Output\%BESCTYPE%_%Revision%.OBJ) DEBUG EP QUIET PIN(%SilabsPath%\MCU\Inc;%RaisonancePath%\Ride\inc;%RaisonancePath%\Ride\inc\51) >> MakeHex_Result.txt +%RaisonancePath%\Ride\bin\lx51.exe "Output\%BESCTYPE%_%Revision%.OBJ" TO(Output\%BESCTYPE%_%Revision%.OMF) RS(256) PL(68) PW(78) OUTPUTSUMMARY LIBPATH(%RaisonancePath%\Ride\lib\51) >> MakeHex_Result.txt +%RaisonancePath%\Ride\bin\oh51.exe "Output\%BESCTYPE%_%Revision%.OMF" >> MakeHex_Result.txt +copy "Output\%BESCTYPE%_%Revision%.HEX" "Output\Hex\*.*" > nul +del "Output\%BESCTYPE%_%Revision%.HEX" > nul +@ECHO ***************************************************** >> MakeHex_Result.txt +@ECHO %BESCTYPE% + +SET BESCTYPE=Turnigy_KForce_120A_HV_v2_MULTI +SET BESC=72 +@ECHO. >> MakeHex_Result.txt +@ECHO ***************************************************** >> MakeHex_Result.txt +@ECHO %BESCTYPE% >> MakeHex_Result.txt +@ECHO ***************************************************** >> MakeHex_Result.txt +%RaisonancePath%\Ride\bin\ma51.exe "BLHeli.asm" SET(BESC=%BESC%) OBJECT(Output\%BESCTYPE%_%Revision%.OBJ) DEBUG EP QUIET PIN(%SilabsPath%\MCU\Inc;%RaisonancePath%\Ride\inc;%RaisonancePath%\Ride\inc\51) >> MakeHex_Result.txt +%RaisonancePath%\Ride\bin\lx51.exe "Output\%BESCTYPE%_%Revision%.OBJ" TO(Output\%BESCTYPE%_%Revision%.OMF) RS(256) PL(68) PW(78) OUTPUTSUMMARY LIBPATH(%RaisonancePath%\Ride\lib\51) >> MakeHex_Result.txt +%RaisonancePath%\Ride\bin\oh51.exe "Output\%BESCTYPE%_%Revision%.OMF" >> MakeHex_Result.txt +copy "Output\%BESCTYPE%_%Revision%.HEX" "Output\Hex\*.*" > nul +del "Output\%BESCTYPE%_%Revision%.HEX" > nul +@ECHO ***************************************************** >> MakeHex_Result.txt +@ECHO %BESCTYPE% + +SET BESCTYPE=Skywalker_20A_MAIN +SET BESC=73 +@ECHO. >> MakeHex_Result.txt +@ECHO ***************************************************** >> MakeHex_Result.txt +@ECHO %BESCTYPE% >> MakeHex_Result.txt +@ECHO ***************************************************** >> MakeHex_Result.txt +%RaisonancePath%\Ride\bin\ma51.exe "BLHeli.asm" SET(BESC=%BESC%) OBJECT(Output\%BESCTYPE%_%Revision%.OBJ) DEBUG EP QUIET PIN(%SilabsPath%\MCU\Inc;%RaisonancePath%\Ride\inc;%RaisonancePath%\Ride\inc\51) >> MakeHex_Result.txt +%RaisonancePath%\Ride\bin\lx51.exe "Output\%BESCTYPE%_%Revision%.OBJ" TO(Output\%BESCTYPE%_%Revision%.OMF) RS(256) PL(68) PW(78) OUTPUTSUMMARY LIBPATH(%RaisonancePath%\Ride\lib\51) >> MakeHex_Result.txt +%RaisonancePath%\Ride\bin\oh51.exe "Output\%BESCTYPE%_%Revision%.OMF" >> MakeHex_Result.txt +copy "Output\%BESCTYPE%_%Revision%.HEX" "Output\Hex\*.*" > nul +del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% SET BESCTYPE=Skywalker_20A_TAIL -SET BESC=71 +SET BESC=74 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1164,7 +1209,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=Skywalker_20A_MULTI -SET BESC=72 +SET BESC=75 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1178,7 +1223,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=Skywalker_40A_MAIN -SET BESC=73 +SET BESC=76 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1192,7 +1237,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=Skywalker_40A_TAIL -SET BESC=74 +SET BESC=77 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1206,7 +1251,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=Skywalker_40A_MULTI -SET BESC=75 +SET BESC=78 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1220,7 +1265,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=HiModel_Cool_22A_MAIN -SET BESC=76 +SET BESC=79 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1234,7 +1279,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=HiModel_Cool_22A_TAIL -SET BESC=77 +SET BESC=80 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1248,7 +1293,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=HiModel_Cool_22A_MULTI -SET BESC=78 +SET BESC=81 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1262,7 +1307,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=HiModel_Cool_33A_MAIN -SET BESC=79 +SET BESC=82 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1276,7 +1321,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=HiModel_Cool_33A_TAIL -SET BESC=80 +SET BESC=83 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1290,7 +1335,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=HiModel_Cool_33A_MULTI -SET BESC=81 +SET BESC=84 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1304,7 +1349,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=HiModel_Cool_41A_MAIN -SET BESC=82 +SET BESC=85 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1318,7 +1363,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=HiModel_Cool_41A_TAIL -SET BESC=83 +SET BESC=86 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1332,7 +1377,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=HiModel_Cool_41A_MULTI -SET BESC=84 +SET BESC=87 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1346,7 +1391,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=RCTimer_6A_MAIN -SET BESC=85 +SET BESC=88 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1360,7 +1405,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=RCTimer_6A_TAIL -SET BESC=86 +SET BESC=89 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1374,7 +1419,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=RCTimer_6A_MULTI -SET BESC=87 +SET BESC=90 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1388,7 +1433,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=Align_RCE_BL15X_MAIN -SET BESC=88 +SET BESC=91 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1402,7 +1447,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=Align_RCE_BL15X_TAIL -SET BESC=89 +SET BESC=92 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1416,7 +1461,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=Align_RCE_BL15X_MULTI -SET BESC=90 +SET BESC=93 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1430,7 +1475,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=Align_RCE_BL15P_MAIN -SET BESC=91 +SET BESC=94 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1444,7 +1489,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=Align_RCE_BL15P_TAIL -SET BESC=92 +SET BESC=95 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1458,7 +1503,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=Align_RCE_BL15P_MULTI -SET BESC=93 +SET BESC=96 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1472,7 +1517,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=Align_RCE_BL35X_MAIN -SET BESC=94 +SET BESC=97 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1486,7 +1531,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=Align_RCE_BL35X_TAIL -SET BESC=95 +SET BESC=98 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1500,7 +1545,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=Align_RCE_BL35X_MULTI -SET BESC=96 +SET BESC=99 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1514,7 +1559,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=Align_RCE_BL35P_MAIN -SET BESC=97 +SET BESC=100 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1528,7 +1573,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=Align_RCE_BL35P_TAIL -SET BESC=98 +SET BESC=101 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1542,7 +1587,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=Align_RCE_BL35P_MULTI -SET BESC=99 +SET BESC=102 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1556,7 +1601,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=Gaui_GE_183_18A_MAIN -SET BESC=100 +SET BESC=103 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1570,7 +1615,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=Gaui_GE_183_18A_TAIL -SET BESC=101 +SET BESC=104 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1584,7 +1629,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=Gaui_GE_183_18A_MULTI -SET BESC=102 +SET BESC=105 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1598,7 +1643,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=H_King_10A_MAIN -SET BESC=103 +SET BESC=106 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1612,7 +1657,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=H_King_10A_TAIL -SET BESC=104 +SET BESC=107 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1626,7 +1671,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=H_King_10A_MULTI -SET BESC=105 +SET BESC=108 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1640,7 +1685,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=H_King_20A_MAIN -SET BESC=106 +SET BESC=109 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1654,7 +1699,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=H_King_20A_TAIL -SET BESC=107 +SET BESC=110 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1668,7 +1713,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=H_King_20A_MULTI -SET BESC=108 +SET BESC=111 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1682,7 +1727,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=H_King_35A_MAIN -SET BESC=109 +SET BESC=112 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1696,7 +1741,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=H_King_35A_TAIL -SET BESC=110 +SET BESC=113 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1710,7 +1755,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=H_King_35A_MULTI -SET BESC=111 +SET BESC=114 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1724,7 +1769,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=H_King_50A_MAIN -SET BESC=112 +SET BESC=115 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1738,7 +1783,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=H_King_50A_TAIL -SET BESC=113 +SET BESC=116 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1752,7 +1797,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=H_King_50A_MULTI -SET BESC=114 +SET BESC=117 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1766,7 +1811,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=Polaris_Thunder_12A_MAIN -SET BESC=115 +SET BESC=118 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1780,7 +1825,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=Polaris_Thunder_12A_TAIL -SET BESC=116 +SET BESC=119 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1794,7 +1839,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=Polaris_Thunder_12A_MULTI -SET BESC=117 +SET BESC=120 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1808,7 +1853,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=Polaris_Thunder_20A_MAIN -SET BESC=118 +SET BESC=121 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1822,7 +1867,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=Polaris_Thunder_20A_TAIL -SET BESC=119 +SET BESC=122 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1836,7 +1881,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=Polaris_Thunder_20A_MULTI -SET BESC=120 +SET BESC=123 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1850,7 +1895,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=Polaris_Thunder_30A_MAIN -SET BESC=121 +SET BESC=124 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1864,7 +1909,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=Polaris_Thunder_30A_TAIL -SET BESC=122 +SET BESC=125 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1878,7 +1923,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=Polaris_Thunder_30A_MULTI -SET BESC=123 +SET BESC=126 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1892,7 +1937,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=Polaris_Thunder_40A_MAIN -SET BESC=124 +SET BESC=127 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1906,7 +1951,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=Polaris_Thunder_40A_TAIL -SET BESC=125 +SET BESC=128 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1920,7 +1965,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=Polaris_Thunder_40A_MULTI -SET BESC=126 +SET BESC=129 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1934,7 +1979,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=Polaris_Thunder_60A_MAIN -SET BESC=127 +SET BESC=130 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1948,7 +1993,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=Polaris_Thunder_60A_TAIL -SET BESC=128 +SET BESC=131 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1962,7 +2007,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=Polaris_Thunder_60A_MULTI -SET BESC=129 +SET BESC=132 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1976,7 +2021,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=Polaris_Thunder_80A_MAIN -SET BESC=130 +SET BESC=133 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1990,7 +2035,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=Polaris_Thunder_80A_TAIL -SET BESC=131 +SET BESC=134 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -2004,7 +2049,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=Polaris_Thunder_80A_MULTI -SET BESC=132 +SET BESC=135 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -2018,7 +2063,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=Polaris_Thunder_100A_MAIN -SET BESC=133 +SET BESC=136 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -2032,7 +2077,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=Polaris_Thunder_100A_TAIL -SET BESC=134 +SET BESC=137 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -2046,7 +2091,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=Polaris_Thunder_100A_MULTI -SET BESC=135 +SET BESC=138 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -2060,7 +2105,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=Platinum_Pro_30A_MAIN -SET BESC=136 +SET BESC=139 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -2074,7 +2119,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=Platinum_Pro_30A_TAIL -SET BESC=137 +SET BESC=140 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -2088,7 +2133,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=Platinum_Pro_30A_MULTI -SET BESC=138 +SET BESC=141 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt diff --git a/SiLabs/Turnigy_KForce_120A_HV_v2.inc b/SiLabs/Turnigy_KForce_120A_HV_v2.inc new file mode 100644 index 00000000..3eb0e854 --- /dev/null +++ b/SiLabs/Turnigy_KForce_120A_HV_v2.inc @@ -0,0 +1,324 @@ +;**** **** **** **** **** +; +; BLHeli program for controlling brushless motors in helicopters and multirotors +; +; Copyright 2011, 2012 Steffen Skaug +; This program is distributed under the terms of the GNU General Public License +; +; This file is part of BLHeli. +; +; BLHeli is free software: you can redistribute it and/or modify +; it under the terms of the GNU General Public License as published by +; the Free Software Foundation, either version 3 of the License, or +; (at your option) any later version. +; +; BLHeli is distributed in the hope that it will be useful, +; but WITHOUT ANY WARRANTY; without even the implied warranty of +; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +; GNU General Public License for more details. +; +; You should have received a copy of the GNU General Public License +; along with BLHeli. If not, see . +; +;**** **** **** **** **** +; +; Turnigy K-Force 120A HV v2 hardware definition file +; +;**** **** **** **** **** + + + +;********************* +; Device SiLabs F310 +;********************* +$include (c8051f310.inc) + +;**** **** **** **** **** +; Uses internal calibrated oscillator set to 24Mhz +;**** **** **** **** **** + +;**** **** **** **** **** +; Constant definitions +;**** **** **** **** **** +CSEG AT 1A40h +Eep_ESC_Layout: DB "#TgyKF120AHVv2# " ; ESC layout tag +CSEG AT 1A50h +Eep_ESC_MCU: DB "#BLHELI#F310# " ; Project and MCU tag (16 Bytes) + +ONE_S_CAPABLE EQU 0 ; Set to 1 if ESC can operate at 1S +PORT3_EXIST EQU 1 ; Set to 1 if MCU has port3 +COMP1_USED EQU 0 ; Set to 1 if MCU has comparator 1 and it is being used +DUAL_BEC_VOLTAGE EQU 0 ; Set to 1 if dual BEC voltage is supported +DAMPED_MODE_ENABLE EQU 0 ; Damped mode disabled +NFETON_DELAY EQU 10 ; Wait delay from pfets off to nfets on +PFETON_DELAY EQU 10 ; Wait delay from nfets off to pfets on +COMP_PWM_HIGH_ON_DELAY EQU 30 ; Wait delay from pwm on until comparator can be read (for high pwm frequency) +COMP_PWM_HIGH_OFF_DELAY EQU 60 ; Wait delay from pwm off until comparator can be read (for high pwm frequency) +COMP_PWM_LOW_ON_DELAY EQU 10 ; Wait delay from pwm on until comparator can be read (for low pwm frequency) +COMP_PWM_LOW_OFF_DELAY EQU 20 ; Wait delay from pwm off until comparator can be read (for low pwm frequency) +ADC_LIMIT_L EQU 44 ; Power supply measurement ADC value for which main motor power is limited (low byte) +ADC_LIMIT_H EQU 0 ; Power supply measurement ADC value for which main motor power is limited (2 MSBs) +TEMP_LIMIT EQU 168 ; Temperature measurement ADC value for which main motor power is limited (low byte, assuming high byte is 1) +TEMP_LIMIT_STEP EQU 5 ; Temperature measurement ADC value increment for which main motor power is further limited +MAIN_SPOOLUP_TIME EQU 16 ; Main motor spoolup time + +;**** **** **** **** **** +; ESC specific defaults +;**** **** **** **** **** +DEFAULT_PGM_MAIN_STARTUP_PWR EQU 7 ; 1=0.031 2=0.047 3=0.063 4=0.094 5=0.125 6=0.188 7=0.25 8=0.38 9=0.50 10=0.75 11=1.00 12=1.25 13=1.50 +DEFAULT_PGM_TAIL_STARTUP_PWR EQU 7 ; 1=0.031 2=0.047 3=0.063 4=0.094 5=0.125 6=0.188 7=0.25 8=0.38 9=0.50 10=0.75 11=1.00 12=1.25 13=1.50 +DEFAULT_PGM_MULTI_STARTUP_PWR EQU 7 ; 1=0.031 2=0.047 3=0.063 4=0.094 5=0.125 6=0.188 7=0.25 8=0.38 9=0.50 10=0.75 11=1.00 12=1.25 13=1.50 +DEFAULT_PGM_MAIN_STARTUP_METHOD EQU 2 ; 1=Stepped 2=Direct +DEFAULT_PGM_TAIL_STARTUP_METHOD EQU 2 ; 1=Stepped 2=Direct +DEFAULT_PGM_MULTI_STARTUP_METHOD EQU 2 ; 1=Stepped 2=Direct + + +;********************* +; PORT 0 definitions * +;********************* +CnFET EQU 7 ;o +CpFET EQU 6 ;o +Rcp_In EQU 5 ;i +Rcp_In_1k EQU 4 ;i +BnFET EQU 3 ;o +BpFET EQU 2 ;o +AnFET EQU 1 ;o +ApFET EQU 0 ;o + +P0_DIGITAL EQU 0FFh +P0_INIT EQU (1 SHL Rcp_In)+(1 SHL Rcp_In_1k) +P0_PUSHPULL EQU (1 SHL AnFET)+(1 SHL BnFET)+(1 SHL CnFET)+(1 SHL ApFET)+(1 SHL BpFET)+(1 SHL CpFET) +P0_SKIP EQU NOT(1 SHL Rcp_In) AND 0FFh + + +MACRO Get_Rcp_Capture_Values + mov Temp1, PCA0CPL0 ; Get PCA capture values + mov Temp2, PCA0CPH0 +ENDM +MACRO Read_Rcp_Int + mov A, P0 + jnb Flags3.PGM_RCP_PWM_POL, ($+4) ; Is pwm polarity negative? + cpl A ; Yes - invert +ENDM +MACRO Rcp_Int_Enable + orl PCA0CPM0, #01h ; Interrupt enabled +ENDM +MACRO Rcp_Int_Disable + anl PCA0CPM0, #0FEh ; Interrupt disabled +ENDM +MACRO Rcp_Int_First + anl PCA0CPM0, #0CFh + jb Flags3.PGM_RCP_PWM_POL, ($+6) ; Is pwm polarity positive? + orl PCA0CPM0, #20h ; Capture rising edge + jnb Flags3.PGM_RCP_PWM_POL, ($+6) ; Is pwm polarity negative? + orl PCA0CPM0, #10h ; Capture falling edge +ENDM +MACRO Rcp_Int_Second + anl PCA0CPM0, #0CFh + jb Flags3.PGM_RCP_PWM_POL, ($+6) ; Is pwm polarity positive? + orl PCA0CPM0, #10h ; Capture falling edge + jnb Flags3.PGM_RCP_PWM_POL, ($+6) ; Is pwm polarity negative? + orl PCA0CPM0, #20h ; Capture rising edge +ENDM +MACRO Rcp_Clear_Int_Flag + clr CCF0 ; Clear interrupt flag +ENDM + + +;********************* +; PORT 1 definitions * +;********************* +; EQU 7 ;i +Adc_Ip EQU 6 ;i +Mux_C_2 EQU 5 ;i +Mux_C_1 EQU 4 ;i +; EQU 3 ;i +; EQU 2 ;i +CompCom EQU 1 ;i +; EQU 0 ;i + +P1_DIGITAL EQU 00h +P1_INIT EQU 0FFh +P1_PUSHPULL EQU 00h +P1_SKIP EQU 0 + +;********************* +; PORT 2 definitions * +;********************* +; EQU 7 ;i +; EQU 6 ;i +Mux_A_2 EQU 5 ;i +Mux_A_1 EQU 4 ;i +; EQU 3 ;i +; EQU 2 ;i +Mux_B_2 EQU 1 ;i +Mux_B_1 EQU 0 ;i + +P2_DIGITAL EQU 00h +P2_INIT EQU 0FFh +P2_PUSHPULL EQU 00h +P2_SKIP EQU 0 + + +MACRO AnFET_on + mov A, Current_Pwm_Limited + jz ($+12) + jb Flags3.PGM_DIR_REV, ($+5) + setb P0.AnFET + jnb Flags3.PGM_DIR_REV, ($+5) + setb P0.CnFET +ENDM +MACRO AnFET_off + jb Flags3.PGM_DIR_REV, ($+5) + clr P0.AnFET + jnb Flags3.PGM_DIR_REV, ($+5) + clr P0.CnFET +ENDM +MACRO BnFET_on + mov A, Current_Pwm_Limited + jz ($+4) + setb P0.BnFET +ENDM +MACRO BnFET_off + clr P0.BnFET +ENDM +MACRO CnFET_on + mov A, Current_Pwm_Limited + jz ($+12) + jb Flags3.PGM_DIR_REV, ($+5) + setb P0.CnFET + jnb Flags3.PGM_DIR_REV, ($+5) + setb P0.AnFET +ENDM +MACRO CnFET_off + jb Flags3.PGM_DIR_REV, ($+5) + clr P0.CnFET + jnb Flags3.PGM_DIR_REV, ($+5) + clr P0.AnFET +ENDM +MACRO All_nFETs_Off + clr P0.AnFET + clr P0.BnFET + clr P0.CnFET +ENDM + +MACRO ApFET_on + jb Flags3.PGM_DIR_REV, ($+5) + setb P0.ApFET + jnb Flags3.PGM_DIR_REV, ($+5) + setb P0.CpFET +ENDM +MACRO ApFET_off + jb Flags3.PGM_DIR_REV, ($+5) + clr P0.ApFET + jnb Flags3.PGM_DIR_REV, ($+5) + clr P0.CpFET +ENDM +MACRO BpFET_on + setb P0.BpFET +ENDM +MACRO BpFET_off + clr P0.BpFET +ENDM +MACRO CpFET_on + jb Flags3.PGM_DIR_REV, ($+5) + setb P0.CpFET + jnb Flags3.PGM_DIR_REV, ($+5) + setb P0.ApFET +ENDM +MACRO CpFET_off + jb Flags3.PGM_DIR_REV, ($+5) + clr P0.CpFET + jnb Flags3.PGM_DIR_REV, ($+5) + clr P0.ApFET +ENDM +MACRO All_pFETs_Off + clr P0.ApFET + clr P0.BpFET + clr P0.CpFET +ENDM +MACRO All_pFETs_On + setb P0.ApFET + setb P0.BpFET + setb P0.CpFET +ENDM + +MACRO Set_Comp_Phase_A + jb Flags3.PGM_DIR_REV, ($+6) + mov CPT0MX, #03h ; Set comparator multiplexer to phase A + jnb Flags3.PGM_DIR_REV, ($+6) + mov CPT0MX, #01h +ENDM +MACRO Set_Comp_Phase_B + mov CPT0MX, #02h ; Set comparator multiplexer to phase B +ENDM +MACRO Set_Comp_Phase_C + jb Flags3.PGM_DIR_REV, ($+6) + mov CPT0MX, #01h ; Set comparator multiplexer to phase C + jnb Flags3.PGM_DIR_REV, ($+6) + mov CPT0MX, #03h +ENDM +MACRO Read_Comp_Out + mov A, CPT0CN ; Read comparator output +ENDM + + +;********************* +; PORT 3 definitions * +;********************* +; EQU 4 ;i +; EQU 3 ;i +; EQU 2 ;i +; EQU 1 ;i +DebugPin EQU 0 ;o + +P3_DIGITAL EQU 0FFh +P3_INIT EQU 0FFh +P3_PUSHPULL EQU (1 SHL DebugPin) + + +;********************** +; MCU specific macros * +;********************** +MACRO Interrupt_Table_Definition +CSEG AT 0 ; Code segment start + jmp reset +CSEG AT 0Bh ; Timer0 interrupt + jmp t0_int +CSEG AT 2Bh ; Timer2 interrupt + jmp t2_int +CSEG AT 5Bh ; PCA interrupt + jmp pca_int +CSEG AT 73h ; Timer3 interrupt + jmp t3_int +ENDM + +MACRO Initialize_Xbar + mov XBR1, #41h ; Xbar enabled, CEX0 routed to pin Rcp_In +ENDM + +MACRO Initialize_Adc + mov REF0CN, #0Eh ; Set vdd (3.3V) as reference. Enable temp sensor and bias + mov ADC0CF, #58h ; ADC clock 2MHz + mov AMX0P, #Adc_Ip ; Select positive input + mov AMX0N, #1Fh ; Select negative input as ground + mov ADC0CN, #80h ; ADC enabled +ENDM +MACRO Set_Adc_Ip_Volt + mov AMX0P, #Adc_Ip ; Select positive input +ENDM +MACRO Set_Adc_Ip_Temp + mov AMX0P, #1Eh ; Select temp sensor input +ENDM +MACRO Start_Adc + mov ADC0CN, #90h ; ADC start +ENDM +MACRO Get_Adc_Status + mov A, ADC0CN +ENDM +MACRO Read_Adc_Result + mov Temp1, ADC0L + mov Temp2, ADC0H +ENDM +MACRO Stop_Adc +ENDM