From a15ed6471390fa9241fcde0e4e7f510f05c0dc68 Mon Sep 17 00:00:00 2001 From: LiWanpeng <918735590@qq.com> Date: Wed, 3 Jun 2026 16:13:02 +0800 Subject: [PATCH] update DynamicQuant op doc --- master/doctrees/environment.pickle | Bin 25662088 -> 25599514 bytes .../doctrees/functionlib/dsplib/adder.doctree | Bin 49294 -> 48766 bytes .../functionlib/dsplib/dsplib_index.doctree | Bin 12192 -> 12193 bytes .../functionlib/dsplib/dynamic_quant.doctree | Bin 0 -> 38002 bytes .../functionlib/dsplib/dynamicquant.doctree | Bin 46735 -> 0 bytes .../functionlib/dsplib/dsplib_index.rst.txt | 2 +- .../functionlib/dsplib/dynamic_quant.rst.txt | 91 +++++++++ .../functionlib/dsplib/dynamicquant.rst.txt | 138 ------------- master/html/functionlib/dsplib/abs.html | 4 +- master/html/functionlib/dsplib/abs_grad.html | 4 +- .../html/functionlib/dsplib/activation.html | 4 +- .../functionlib/dsplib/activation_grad.html | 4 +- master/html/functionlib/dsplib/adam.html | 4 +- .../functionlib/dsplib/adamweightdecay.html | 8 +- master/html/functionlib/dsplib/add.html | 8 +- master/html/functionlib/dsplib/adder.html | 2 +- master/html/functionlib/dsplib/addgrad.html | 4 +- master/html/functionlib/dsplib/addn.html | 4 +- master/html/functionlib/dsplib/affine.html | 4 +- master/html/functionlib/dsplib/all.html | 4 +- master/html/functionlib/dsplib/allgather.html | 4 +- .../functionlib/dsplib/apply_momentum.html | 4 +- master/html/functionlib/dsplib/argmax.html | 4 +- master/html/functionlib/dsplib/argmin.html | 4 +- master/html/functionlib/dsplib/assert.html | 4 +- master/html/functionlib/dsplib/assign.html | 4 +- master/html/functionlib/dsplib/assignadd.html | 4 +- master/html/functionlib/dsplib/attention.html | 4 +- .../functionlib/dsplib/audio_spectrogram.html | 4 +- .../functionlib/dsplib/avg_pool_grad.html | 4 +- .../html/functionlib/dsplib/avgpooling.html | 4 +- .../functionlib/dsplib/batch_to_space.html | 4 +- master/html/functionlib/dsplib/batchnorm.html | 4 +- .../functionlib/dsplib/batchnormgrad.html | 4 +- .../functionlib/dsplib/batchtospacend.html | 4 +- master/html/functionlib/dsplib/biasadd.html | 4 +- .../html/functionlib/dsplib/biasaddgrad.html | 4 +- .../dsplib/binary_cross_entropy_grad.html | 4 +- .../dsplib/binarycrossentropy.html | 4 +- .../html/functionlib/dsplib/broadcastto.html | 4 +- master/html/functionlib/dsplib/call.html | 4 +- master/html/functionlib/dsplib/cast.html | 4 +- master/html/functionlib/dsplib/ceil.html | 4 +- master/html/functionlib/dsplib/clip.html | 4 +- master/html/functionlib/dsplib/concat.html | 4 +- .../functionlib/dsplib/constant_of_shape.html | 4 +- master/html/functionlib/dsplib/conv2d.html | 4 +- .../functionlib/dsplib/conv2d_transpose.html | 4 +- .../dsplib/conv2dbackpropfilterfusion.html | 4 +- .../dsplib/conv2dbackpropinputfusion.html | 4 +- master/html/functionlib/dsplib/cos.html | 4 +- master/html/functionlib/dsplib/crop.html | 4 +- .../functionlib/dsplib/crop_and_resize.html | 4 +- master/html/functionlib/dsplib/cumsum.html | 4 +- master/html/functionlib/dsplib/custom.html | 4 +- .../dsplib/customextractfeatures.html | 4 +- .../functionlib/dsplib/customnormalize.html | 4 +- .../functionlib/dsplib/custompredict.html | 4 +- .../functionlib/dsplib/deconvgradfilter.html | 4 +- master/html/functionlib/dsplib/depend.html | 4 +- .../html/functionlib/dsplib/depthtospace.html | 4 +- .../dsplib/detection_post_process.html | 4 +- master/html/functionlib/dsplib/div.html | 4 +- master/html/functionlib/dsplib/divgrad.html | 4 +- master/html/functionlib/dsplib/dropout.html | 4 +- .../html/functionlib/dsplib/dropoutgrad.html | 8 +- .../html/functionlib/dsplib/dsplib_index.html | 4 +- .../{dynamicquant.html => dynamic_quant.html} | 182 +++++++----------- master/html/functionlib/dsplib/eltwise.html | 8 +- master/html/functionlib/dsplib/elu.html | 4 +- .../functionlib/dsplib/embeddinglookup.html | 4 +- master/html/functionlib/dsplib/equal.html | 4 +- master/html/functionlib/dsplib/erf.html | 4 +- .../html/functionlib/dsplib/expand_dims.html | 4 +- master/html/functionlib/dsplib/expfusion.html | 4 +- .../dsplib/fake_quant_with_min_max_vars.html | 4 +- ...e_quant_with_min_max_vars_per_channel.html | 4 +- master/html/functionlib/dsplib/fftimag.html | 4 +- master/html/functionlib/dsplib/fftreal.html | 4 +- master/html/functionlib/dsplib/fill.html | 4 +- master/html/functionlib/dsplib/fillv2.html | 4 +- master/html/functionlib/dsplib/flatten.html | 4 +- .../html/functionlib/dsplib/flattengrad.html | 4 +- master/html/functionlib/dsplib/floor.html | 4 +- master/html/functionlib/dsplib/floordiv.html | 4 +- master/html/functionlib/dsplib/floormod.html | 4 +- .../functionlib/dsplib/formattranspose.html | 4 +- .../functionlib/dsplib/fullconnection.html | 4 +- .../functionlib/dsplib/fusedbatchnorm.html | 4 +- master/html/functionlib/dsplib/gather.html | 4 +- master/html/functionlib/dsplib/gather_nd.html | 4 +- master/html/functionlib/dsplib/gatherd.html | 4 +- master/html/functionlib/dsplib/genop.html | 4 +- master/html/functionlib/dsplib/glu.html | 4 +- master/html/functionlib/dsplib/greater.html | 4 +- .../html/functionlib/dsplib/greaterequal.html | 4 +- .../functionlib/dsplib/groupnormfusion.html | 4 +- master/html/functionlib/dsplib/gru.html | 4 +- .../functionlib/dsplib/hashtablelookup.html | 4 +- .../html/functionlib/dsplib/instancenorm.html | 4 +- .../dsplib/invert_permutation.html | 4 +- master/html/functionlib/dsplib/isfinite.html | 4 +- master/html/functionlib/dsplib/l2norm.html | 4 +- .../functionlib/dsplib/layernormfusion.html | 4 +- .../functionlib/dsplib/layernormgrad.html | 4 +- .../html/functionlib/dsplib/leaky_relu.html | 4 +- master/html/functionlib/dsplib/less.html | 4 +- master/html/functionlib/dsplib/lessequal.html | 4 +- master/html/functionlib/dsplib/linspace.html | 4 +- master/html/functionlib/dsplib/log.html | 4 +- master/html/functionlib/dsplib/log1p.html | 4 +- master/html/functionlib/dsplib/loggrad.html | 4 +- .../html/functionlib/dsplib/logical_not.html | 4 +- .../html/functionlib/dsplib/logical_or.html | 4 +- .../html/functionlib/dsplib/logicaland.html | 4 +- .../html/functionlib/dsplib/logsoftmax.html | 4 +- .../functionlib/dsplib/lpnormalization.html | 4 +- master/html/functionlib/dsplib/lrn.html | 4 +- .../functionlib/dsplib/lsh_projection.html | 4 +- master/html/functionlib/dsplib/lstm.html | 4 +- master/html/functionlib/dsplib/lstmgrad.html | 4 +- .../html/functionlib/dsplib/lstmgraddata.html | 4 +- .../functionlib/dsplib/lstmgradweight.html | 4 +- .../functionlib/dsplib/matmul_fusion.html | 4 +- master/html/functionlib/dsplib/maximum.html | 4 +- .../html/functionlib/dsplib/maximumgrad.html | 4 +- .../functionlib/dsplib/maxpoolfusion.html | 4 +- .../html/functionlib/dsplib/maxpoolgrad.html | 4 +- master/html/functionlib/dsplib/mfcc.html | 4 +- master/html/functionlib/dsplib/minimum.html | 4 +- .../html/functionlib/dsplib/minimumgrad.html | 4 +- master/html/functionlib/dsplib/mod.html | 4 +- master/html/functionlib/dsplib/mul.html | 4 +- master/html/functionlib/dsplib/mulgrad.html | 4 +- master/html/functionlib/dsplib/neg.html | 4 +- master/html/functionlib/dsplib/neg_grad.html | 4 +- master/html/functionlib/dsplib/nllloss.html | 4 +- .../html/functionlib/dsplib/nlllossgrad.html | 4 +- .../dsplib/non_max_suppression.html | 4 +- master/html/functionlib/dsplib/nonzero.html | 4 +- master/html/functionlib/dsplib/not_equal.html | 4 +- master/html/functionlib/dsplib/onehot.html | 4 +- master/html/functionlib/dsplib/ones_like.html | 4 +- master/html/functionlib/dsplib/padfusion.html | 4 +- .../functionlib/dsplib/partialfusion.html | 4 +- .../html/functionlib/dsplib/pow_fusion.html | 4 +- .../html/functionlib/dsplib/power_grad.html | 4 +- .../html/functionlib/dsplib/prelufusion.html | 4 +- master/html/functionlib/dsplib/priorbox.html | 4 +- .../functionlib/dsplib/quantdtypecast.html | 4 +- .../html/functionlib/dsplib/ragged_range.html | 4 +- .../functionlib/dsplib/random_normal.html | 4 +- .../dsplib/random_standard_normal.html | 4 +- master/html/functionlib/dsplib/range.html | 4 +- master/html/functionlib/dsplib/rank.html | 4 +- master/html/functionlib/dsplib/real_div.html | 4 +- .../html/functionlib/dsplib/reciprocal.html | 4 +- master/html/functionlib/dsplib/reduce.html | 4 +- .../functionlib/dsplib/reducescatter.html | 4 +- master/html/functionlib/dsplib/reshape.html | 4 +- master/html/functionlib/dsplib/resize.html | 4 +- .../html/functionlib/dsplib/resizegrad.html | 4 +- .../functionlib/dsplib/reverse_sequence.html | 4 +- master/html/functionlib/dsplib/reversev2.html | 4 +- master/html/functionlib/dsplib/rfft.html | 4 +- .../html/functionlib/dsplib/roipooling.html | 4 +- master/html/functionlib/dsplib/round.html | 4 +- master/html/functionlib/dsplib/rsqrt.html | 4 +- .../html/functionlib/dsplib/rsqrt_grad.html | 4 +- .../html/functionlib/dsplib/scale_fusion.html | 4 +- .../functionlib/dsplib/scatter_elements.html | 4 +- .../html/functionlib/dsplib/scatter_nd.html | 4 +- .../functionlib/dsplib/scatter_nd_update.html | 4 +- master/html/functionlib/dsplib/select.html | 4 +- master/html/functionlib/dsplib/sgd.html | 4 +- master/html/functionlib/dsplib/shape.html | 4 +- .../dsplib/sigmoidcrossentropywithlogits.html | 4 +- .../sigmoidcrossentropywithlogitsgrad.html | 4 +- master/html/functionlib/dsplib/sin.html | 4 +- master/html/functionlib/dsplib/size.html | 4 +- master/html/functionlib/dsplib/skipgram.html | 4 +- master/html/functionlib/dsplib/slice.html | 4 +- .../html/functionlib/dsplib/smooth1loss.html | 4 +- .../functionlib/dsplib/smoothl1lossgrad.html | 4 +- master/html/functionlib/dsplib/softmax.html | 4 +- .../softmax_cross_entropy_with_logits.html | 4 +- .../html/functionlib/dsplib/spacetobatch.html | 4 +- .../functionlib/dsplib/spacetobatchnd.html | 4 +- .../html/functionlib/dsplib/spacetodepth.html | 4 +- ...rse_softmax_cross_entropy_with_logits.html | 4 +- .../dsplib/sparsefillemptyrows.html | 4 +- .../functionlib/dsplib/sparsereshape.html | 4 +- .../functionlib/dsplib/sparsesegmentsum.html | 4 +- .../functionlib/dsplib/sparsetodense.html | 4 +- master/html/functionlib/dsplib/splice.html | 4 +- master/html/functionlib/dsplib/split.html | 4 +- .../dsplib/split_with_overlap.html | 4 +- master/html/functionlib/dsplib/sqrt.html | 4 +- master/html/functionlib/dsplib/sqrt_grad.html | 4 +- master/html/functionlib/dsplib/square.html | 4 +- .../functionlib/dsplib/squaredifference.html | 4 +- master/html/functionlib/dsplib/squeeze.html | 4 +- master/html/functionlib/dsplib/stack.html | 4 +- .../html/functionlib/dsplib/stridedslice.html | 4 +- .../functionlib/dsplib/stridedslicegrad.html | 4 +- master/html/functionlib/dsplib/sub.html | 4 +- master/html/functionlib/dsplib/subgrad.html | 4 +- master/html/functionlib/dsplib/switch.html | 4 +- .../html/functionlib/dsplib/switchlayer.html | 4 +- .../dsplib/tensor_scatter_add.html | 4 +- .../html/functionlib/dsplib/tensorarray.html | 4 +- .../functionlib/dsplib/tensorarrayread.html | 4 +- .../functionlib/dsplib/tensorarraywrite.html | 4 +- .../dsplib/tensorlistfromtensor.html | 4 +- .../functionlib/dsplib/tensorlistgetitem.html | 4 +- .../functionlib/dsplib/tensorlistreserve.html | 4 +- .../functionlib/dsplib/tensorlistsetitem.html | 4 +- .../functionlib/dsplib/tensorliststack.html | 4 +- master/html/functionlib/dsplib/tile.html | 4 +- .../html/functionlib/dsplib/topkfusion.html | 4 +- master/html/functionlib/dsplib/transpose.html | 4 +- master/html/functionlib/dsplib/tril.html | 4 +- master/html/functionlib/dsplib/triu.html | 4 +- .../html/functionlib/dsplib/uniform_real.html | 4 +- master/html/functionlib/dsplib/unique.html | 4 +- .../dsplib/unsortedsegmentsum.html | 4 +- master/html/functionlib/dsplib/unsqueeze.html | 4 +- master/html/functionlib/dsplib/unstack.html | 4 +- master/html/functionlib/dsplib/where.html | 4 +- master/html/functionlib/dsplib/zeroslike.html | 4 +- master/html/functionlib/index.html | 4 +- master/html/genindex.html | 24 +-- master/html/objects.inv | Bin 76360 -> 76347 bytes master/html/searchindex.js | 2 +- 234 files changed, 621 insertions(+), 720 deletions(-) create mode 100644 master/doctrees/functionlib/dsplib/dynamic_quant.doctree delete mode 100644 master/doctrees/functionlib/dsplib/dynamicquant.doctree create mode 100644 master/html/_sources/functionlib/dsplib/dynamic_quant.rst.txt delete mode 100644 master/html/_sources/functionlib/dsplib/dynamicquant.rst.txt rename master/html/functionlib/dsplib/{dynamicquant.html => dynamic_quant.html} (65%) diff --git a/master/doctrees/environment.pickle b/master/doctrees/environment.pickle index 88f1fbcbfdbb7ae07f60172163b1f7952d50b929..b8eba5cb6bfdde66bf0658c0ad637c74633d4115 100644 GIT binary patch literal 25599514 zcmeEv37pi$l|O=9!ztb|CLPR5BSQlNsF^rM1Vn-$0lY%Y&z|nzO!v^2eQ;>p1?7~V z;?drCpyC+;jZsd?CY#+P`_E?Y{PR!p-+wmKGefc)H=8}OM>hZOd#`>+b^m(kxro^v zKMB+CS5>d7UcGwt>eZ`P8;3tKaqMYB=s#;xE)$EV)`!g0+ITjdN}8#B(VBR5A)bgX z^n7}_ICWF;u42#{7S3df%dEO+I+D+tW;C8HT1#id(n)hhVqIp&(s(MmGLz1lGm`j~ zqhCfY-kJ(0Dn1xMF$4e4&1k0D=qF*!6|E7uY=jXn>?7h_x{!^SKp07
jFP$;q|?4U9cK^c%`$#qdlOIOVYjk|wNQ$(K}%_}wu@Hb*vzGA zEqsa-&MA#5zSb=6vUi1CuUf8&8Rf*;U4(_0JpI6aN*T6WUF{fJh$cj}52{;69@i+vT#A^3ai1;CI;`kn$zpum34d@_DDGUqP0Djje{@9 zC{-vlTjRtu!kz$F440f{ovD2h^$l{y8iDOHTo1q&=UL;$8W(bu?~%)uUxw}R5gQeQ z{WeyxMnO!;N$4)jl#kknr-^v;3 *6@>f+>Lp%R0}e7!Ie>8CX<&k`fKjHDNUIOKZg#!ct~^#HU;oHDg>_vtgV}f6^xd zcnf|lFxU2~#n5`m!Q|sUh{=N{on=d=iK%3w@fZ4J3$Ja>U|k|Zhjor$I?e@sdkubo z*{f)M%%@OuI1g)In&(Xl9lyXQ53Cf1ki~B(TA=iTq@;jg0W=fo4DrQ`ST>6R^6LkU zD{Q3(m%6=xQ&-R?o1Z~PP~?tM^kpGvzXku4L@p1Cbx&9r)`YNr+!=wPu4rB4)AOha z+O4I&V_ha2t1ss$HCjmI$6BcboHBAb$>3K{4%#}|PFj>F0NgWtT0@RR(5XoE^{b^h zn+`{*FIcy%-|;Cge1?UOJ(3Je%9D`|NBtNRm=*olf(IT)TK=RX!Zl#?LH19a4+6)B ze45nKf=v-ta9@UQ&0@s;rZJiozXKR&`e1}=l}yK@EKig;A!%X@6Te1anUbNI?1RrU zIb{a>a}dovzd mOr8V&B!VFUD~5lS zxg=aqVzY=PF)E&U8;%<^bwP{`MkEC`^W#Ezm*rrwqe1g!WtNgTQ~cbhd494A_TDn4 ziWIPKfwGvH!D_$1*jM%XNtFzHJqa287Acl+aLi&i4Bureo`M{L8;&d=es#c17N>Qb z`tCO(;AXOU6s;-UGEz%6ofNk6r!Z6 TL# zABC{ty2H#uX8Q@*c&-K099p;UT+H1LQ;ZP9Z)wiO!tj;w9aG4|qVFuohFe?7k`K>a z6!n`0FfXjJDMIEA@2anuZ>rBgs T-EL``(czp%P#h*LNqii)i|Wd z !g!FEf!}2lpfY@nR=isP6t!S%jRw8UvFCa8AVL5(>BL z6pl|G8h1lqSg4gfpWSgtPBCjv@)RfOp3T6Q^TVExbj(RRQs~sS?DZRVa`9R#r>DM} zBv`_XvN|aO)NejTH()0L2WBiE jn5;De(UK za3U8Y!ymbMvZCdu5+pJru;O T3&qD zGge0utdGdh`>x;YH*L!uza~PB^A~Aq>F2ii&r8w2{d*pbuk{xc_C5xKSVa}Wo+S#$ zR2oI;m~XS;7woGU!Zb<>fAx|HI!^IJ*-GoY9|I_rQBacE)Rx^!^Hbu*Z=H)I;#j}@ zI3Twso&iQ^dVZS@S--vNxW8%#YR;;%Va$4#IlnobO~;*$v7bm$g!Gp;7+xWV-y{}! zZO?X0ML&t-k$HaXoyDe@?FMwr4fWDr6Ox*+8Gxe%*vW6@%V8e_PcGjz85dsGY{0 z4ZPpzWuclDEx#_x%?yv!^ve{EhLfV?VMk2D!*3YueI=O@{ARGNEy7(7cXIqNs2K$X z!JkN=4%U8EkAFvrRf^VhALT$-{bWCHixa;-!&eE`WoV{$CO`RxDU{d%zfSTAp}meD z`#I~4pNS$|h{j1eV!fd|7&MFg>hX#&qK@CJ&$U(|Je?fca>$>sFj8XOHSC`HaZs`) z0=+?No4aLGXTC=Dy{a7M`Wx0-$QglE0@0QsrRYr5SPOd_8=i4^o=TZmnf%7dv#8NI zvOimpPUtVa$ozoqIb^)w+{Pg_9dwhW#IJ4>4*Bo|gR_Jj{QBZh0$^=}zqJK?Njh=f zNVni@l@)eB(cK&m=g uL^xPeDbMq>S$;WNp*V !+; zm}t{h?Y()zMd|!r?4N$@FJ=g%n#3`)@cZy%R#~c8g8Hxa;AFC Voam`esXBgSmzBc5DlnhSQ9l_;Eb1?RXaOyw1YM=#NdcRe zzi6@-On;dzn_Z_pejOpHM`Fh>jjR*Zlo3axk(qzK+GPmi;6%^80pY7`$n^B9)b{!D z+uJ$otyDTzRjS6xPhAi}AldyiFVD)rF4F#V#IcG&>Z97lXw7z4IM$#1roSVT%S|Eh zl?sE!)vZZijR;0sQokV4NG@wNt4Rv?I(XFkODA_ju9~hj&uuzR6(CamrZ Sr zb8Om@MqF2?-5|ycN+aD~kh@659o8i6J1)0ifN*77^$d;`)+i8!u91n$%6Pt=0EbTO z8R?#_H54v$);PWfhof^2SOBL?7=yq^6IoFe_jBAX1YvhrXGf504X#td(}m6g!HRqj z+8Ud|&0q2-VplZ_cYNdm2|njS()SQ9Aj~LQ<0&Vq2Qy(~3(o>;Y_=uhDSNS9miBzu zV@BYR9g3Uz7DhmJPI5~jOjJ(8G@gy~?j@ku7p(CpAPzF?No*3)$b}hpAN}hYwqtY7 zOti4C5VF?A!nh00R|en_4)&%iP|%W~zhX2{4|#w^i`&5k?p;@LN=47eRW>#(cK;4* zoPBEuqlepkv2(4lTmTywxg86S335?FTX~?`#tj=X cjRfm6leygHJyGJmpjDJj~5Em#L%DLC(tJun)8G}8yPy|kU;M;^xYo| z^d3XMnDo1h^9+V=2?#V=(w-OS@3}2!b_nz-PWz|N+|A{VF?7l5dl-6!q3`S!D8taZ zb(=ZuBMgQ9MxbXIdilmJoOY0*-+x7*|Ht)x=hIs`?N2$aZt*sTe!^)}e 6BhGJvx<+R5cn)-r3TN(Pv+?|~E?_A&YcL;O` zr@g;Vpm!Mh`w M$Ag47mwDeJd{)4eRwB%t<8^LM64h!_poc8XqBBw3mwA0Re zgrVCQdUwA-KjoZXyysC)+repVAAO9Wy$oIPqCmgqoJ-GpoYU5F+S~U$!O+JU`t>ga z`ZI=R-SH%+z06SC7X^Bdp?iNR&{2jS`RY@g^Kyn(|FuAW%+Nje?&h=@LleF$&>DuC zFL;{M{)Joi^$h|&%xOz^3iK#L`{zHyIj>-7_n!!K6GQ*`@UxuO%1~y^a|{I-`UgXx z64&tDTLS$JL;vs{f#z|}HRkhN?ox)n7kYuA4>PoJr$E~n`pS<4n#7Rx+>4y^X@ o1q2cdvT9Tpv6Bp=WhN2VR<+Sk(ef5Aq7c#VI i0Qq6GPXJ`6@&I z$~eD&yFkCgX`B8 d4pN1z}>U%B&J zoVJ*u?=Jo}LtkO2^_o9n=pu$5?-1y#41LP_4yVm$=s))ebS6WGKmVtk_AQ3yd`qBF z4Bd43pK;n{3@tq<&{GVxF8y;(o6gXS!~TMyk1_Poh(I$L3Lg|`7DIPj`InsYe=$_t zD9{#$RyF+ |XfuUVH{+iSB4DFr$U4~v_=+i$EXedJ)r~PkEdz+z;|4g7Z zhK7c|$7$Oc+S4jfilNV+^?x|cWa#Ky0_|kzt>E`L?N1nb>H7jj89L(=Kj5^L4E^N^ zfj-30)8G9er`^ubZ7YAo&=U+DyXJ2hdVrycO+RMn3k(^@1)9dtUyW$zv|$W=bAv$l zF|_&r3iMfqHl<6P^8iEXBLamPx_m|lr+u2CVP|(TG*-%40G5 z#Qgc~%T6$K1E<|P>n9A|$ fo<^I3twAUGGSpGAH zCNR{x^nHf@kfE>4`v->JVCb^X{G6e0GW5X8e`IJ1LmOLu!BByrUw-(X7`lX^8Jh*V zk)hKb`X#6R8@KGT)W0$G4Nm*%8v=E5+KlJ^ozw2(w1XG@2Sc|obj5CgRxz|=*MD-_ z=?sk?{wszO4Ard?=oyB-@P U#)7|Ytn1^N|3e-#|cX h}a1&gHJ1F^tnb!O+3;PiH8^(6_e ?T;9` f^AAI4UiZuMg?jig~@W_Y-`rMRNVTQzcWKTE~cb37qK8FIRwY=3Ua zUv@cSG{Mlrev$^<#^FdNnLcV~QrG63OxRy@jt6qqC>6RaT5KC~`j8=Q!|)F^z#50( z4s;hXoLCp$ki+E>>l}l^Qc++D+Wg`IAw_G7nPd+*PXa$sLPcVb`(jN{mJ4j}Q`oJd zyX4K!S9Z~76}fVBHoQ(kiqI{AQIQyePGUokJumOL>8@2SB*kNk>{4y#q0O47xw*FvR4g@^OaXzYgLi)K$YQg9Rj~bAwrQ0kXs>a7-TIdSR?ac92_EWUt0i` zwbj!<7t%k|=^tu9TL}MH(S8Z#Iiu2-!)82=!PhnebuAfMXm0y3e#pR=58=o36l-kh zaFN1szI1oj@dM7lOrb{WNs8Xm$9YIE>*F%6oyglZ6R99;TLb>$(%&5UbE*8fT>doj zpF-Oe`0F9wl?3X 738%u=m@-cMkFMiSoY-cS4s2~dvbUTW?|sh8 zh#gPwZ9lTJ^T>Vk7EfESa=B2VbaZ2B*Mpr;Zk8V%U*6RD%FZ8eyt}Tn<(>9}Z Ey#?n5kWBUW|AGN$Sm9{@2dFCy4vJlR)X(D;tk6XT2I=Tx5x{g29wZ|&M zDVZ_lI$qgRdWM_mj2{zeG-gH^43deJk?7z5=aR^w5OetdWI|~3`KHQg*O&Qx1EC|q z=b5`BL~?uvUwb7ZuCI<$7aE0TvrGb!e4kYe>w>6EyoK9*1XFBLRgv!L8A+v{2wWC0 zB3E>F9P1T1P*!+>lNPL{-s^I)F9YPRR=G;Vp017QQP(ES3I$60o@_s~Lqw9^yNXn; zgWD?G(LWvBT#4Az!SU$ea^&zVmN#EEVaSl_flDqa7xk>kbRFL&>%k?L)YU0Dy6>6J z`wx`mhOia^-SzO(Ki;^h^T=`f_we)W2Y0j|eC@=>Cr@m8m=>9hM@6`o?tQM~>3cff zyu0)e3Hq*mdph?$R@!#B{oqFAS4+aiqqJy9t!k}!ax;pZ*mhrOJE>M3kMExunl)<< z>Y5pvd--KRHZ#=liBAy5<4?37eyZb<1E><&O3xl{KYV}t;lrJ~kCyfyYCm{i=>hA+ z^SirtyoF|UJhH1}^Rv+4u=t$VxT9m|tM~{cbx;*h42x^&*sI8jPM7Z4)phKP9rvMU zhgCEABU)PG^$XwMKl)@{T__Zwv$n>@x&Z!L1hqQQ6u3I@ISQDQ3vjao(*ld!4`@F= ztZ+Y|BXxDOs_(j2*i48sA5N }{f7`;iwqpWD>=;^Fr9c9vecyZzu!yM1)nBjKkT8v~-+b7LEEz=j(`xyCvM<4N-A z2*9HUC#?v15(wu4$s8xqtsgfbgwwEiDum-F__HfV@_;IhV|gI);={f1%m%`h%J|^2 z%cWBFfpjJ(En$6?X&FqVLi6EVGgZh-B*u0qVBqu%_fw1@osxOdC>>|ZW;RFzQ6J#s zkdu2VH-IwHf0P*F6LE|f>JF`>OD{oq`{kM%&>D&4hvqlUb_-JNIQo>B&|H0eV0~E& z)&rl5Jh #!-HHS(CwJ)4IaEZ-C6=|)U#{5)~mgO{JEy7~|H#MZ( z1A^0M>8+yLi3a2 0 zoWS4l=5yGB(U0RBJKjFh`Nj?sDsMc{d1N!|s87{7>SM<{qw~S*8P`u6OL%hzVlP z3%a#Do$ooQ+1n^#yr$FTo5sK_CS4 ^$-|#Fa`A?3A!& zFY54Q_ev;9cj}%cLK)O59XMRte=u h;>Ry z6@s{NR^V^9J`|AVs!y{qePpyco;%n$`)iNQc8W@cvm5vWYIG7-nAhDP %7dWbJ(IvC^&=8XLa$7@E}a#@-W;9B-7m0~o4n zXCUDw`p0b$jh{_|h8jsQyP=W>m(Hn91E< <1iVJ>yEuGTdh?Oe zp)ZwQd=eA5bH}05dz+wBIH|K6F1z&dK=4{ZZ`UCb*2@VC$Op_RBXh1%in=qdk@!sJ zO(RVqC%-$2&L>6~2+CB20I`Mobe_Fi_5zn@>>B3+@ng@G&B?ipO+ ?~TqQ_c#kr*Z#dH?s q8`eCaqO6^TC7skKmfgWw^#KygaALx3 z1cYL{!)%&eAHYpNgFKL%R%HvO%@0a7BF9pN! lsZAWksp_2CaIkn^@Ib zzJ~f0lHSxmTdSYyW--*m1}H2&ZGgJAB~4JmAy`Hv_VH8%=BXLv$xU?f%c)2qIjK7y zrHsd%Zcs^uBnVI&a~E+DhNG&&>L{yJoE6#-GY`~Ow-rt%<_WJx>!j$#8>$zlBqaa> zfhxskS1(RUmBkgkebd~Q3B~5}7wCzTHBX3PUd10q4TTDk_@Y6U1(%R7W5?K)B2&9e8h9Bv^ zNxJ3cwMzR#Ukn?s5IR0*coDyPWl8h1&P^1Y&-E7PGfuOf>M;sygs=(1hD|T36M-iP zUzr6_web ijlef||d1ZZ~*S0l{Df)s(OuN$P?}I$K9-Ru3Lp(>Llf!z8-dw^<5AZx6&Y=PE zV+7v7!O0d}zDFYlawFfI#YrvP %FmD}@^4501ZWBLAN={@%6V z*F9bf+Www|*w65fHBz0z;QG#RTn)m#)*Z2PtP$#>79K}+9!tb^Yr2-B7J*+8hO$NA z! XZIGTyEmECV-#)QBN+it| r{uA-ebMT%{tZJ zpu7V?^;fxjz3`ItlVev3$zJL$&OT9HKa#IX^*^qly0@TC^=}Up)xX(W3i(m}Q$qDW z>@ChdQC$ubZGVTVRR3uO)x8CEs{j2!QT;@3Ddb1>tAy$uy~SBh^>R1S?iOUVe*GR1 ziiOk{dfSRS929C9R|`~g8m}MvFHpg@jVR UI@hfwkpk&(fUwtak@NnE~BWO-jga_jU1x0`t6rNQ-hoOm%@Hi>S`fR z pI)$p_(TKEa;E6O}i1e9LPo$B`>r5w$^Hn3nnt><80wF}KzX;JM0elv> zqCX_#cxdXjBO84A9AcMi>-Q0bz1m})TTGXYyZU!5T)WE7-jd#L@-LL(+}>N9u58@G zC~B9DBgEClp)|`w`=iFyulFw{{m5{Qkl~e6Plg6rT6^Lis*|iY2sHA3b>PXXuFxDm z_2eC8yT9s0b3bdO_};*i;#%RfzwR$m{D$Ob?dBz=HM@f17u@yQ1x20f?5q!>H$fZ5 zp(FcME%g%^pO#_#b>D}vr{tJW=IE`{q#{)#%=rUPm?c7(b5K*S6!_lri94sY1={_r zkz(e+lj1rd#q|Cn#c$tK|1@{K_NhMF@f_8;+Vfo-#9Ib_5SPgy-q`m+>?twM_Pvgw z6Q)WYjYye+C(`voq~xh5(pc}U6rDDDl17qk15c9WLXyq>MUvmp -}eBIA827PIp<`!zgN(iT0LAqo(~)#MAxYYY9n*wSq)gW?GQ1ljO>B4*v|;=RYUoEpzMts0QHJpX?n^ID zK3xggQ*u=7i8Pv2q-unjJMe_LNeI($>ItLIYmF*;l17s22A(803rQCD7fF8mrhE%` zz4j^Z*&%7;==rV +8;Hp{&D|O(vJ+E7c%_6Q%{CD+RjOfT40|# zRYsg}*ps(Ty+fgq_}>Sf#D U6SH$)geJoVo#5`qv1N&O}Xp zRQh|$Eob{i>nkIYe;$oU(+8eN2_e!Y{Y9kTkd*Ah&S(*Ly>?MBoWrT o0gLmV= z4_- cIpW^wA}1WAGGdo9{BEOr2Cut ztNXuwLf{$hdhJ5s3>E_3z^FQ>`=o1w`o_QyYE}mIwZ0E(Pl@v}B^)#>s}>tpCsqyl zHRAojz!NVg#QXhIPrTFS>cj!8b^iMU-}$_B{(tvZ=YK=upnT_~?tN}M%z@AyDwl7Y zenkZKZkzbtCzsMk;@AB<67HVqKYB}ezpX++2J@G_#p&*u{+UtKE+fZ!13Nq9=8cn{ zr1AF!V+MR |ovPPPQfhWy6A B&uR zjjzRPis80P5lRSe-f53XS;P4SjG{F{p1@Fn$ztlh%p(+Cs<|S7Ou>!0Uhz!Gzy*A_ zr)E$>9p5(4jnEgD_1$oL+nJz~HJ0B0L}YqnJ;K%N@e-`FeM8vWJ>p2yZD%6@r50tO zZ8O#Bor2@_82EY%w{_FPDxQr&>vV1`ULnm#i`Gc|JDnPD`Z9}RL29S4^W8n3m(~cN zM+j9FK6NxhNksH7wmk%7)<}HFZ^)Q<7nRy!jlsWojwlh2#Pf)#O3CZO*%adJQPDi2 z>EZQMtDG#Vp&N-HWzqHSke1VER=&noLzoS}6 *f;a|*oTcAoY_ss(*1J&ldci?<2d+WgY?zTdxSlJBz?zF={ zl 0yCYJIJQxsAqYa2A?DNSZvoO@dStyIKtdNJW7WXW;yc @$?g z>@c{9BQ#PSdpq}eO>*l^|>$bmMRf@9;n@e4lXa#|DGE=WQemb zQ}2863*qXOuO0LhSjQVL;4M^nRTA4pNs`QXN3r9+eJ7sUO5f$R^mpIFtCAhN9w_a& zue5Dz>BViOy~n)SI*RY%Db-cXh8>S?Yd`W%=|wymi R@Thmr92p#v8Si?divmL9}>P@$;KY{NyekvlTr2SlVU+ z?|ZiN;+v&y)I=0-Kl(VHxhy^L3Ldzm2VU_UZpWi|DsnTP$?SOS9pIIB(WIe)+it^S zUx??QiP3|p!Kt_17NAGdcD>Mk^hva>YunrMq;C7c=TQswu*9#tg8)KB5D91 N4;wIeL8tG+K8l5K@YJNgX5j)yrF&vNiS%!6PDkyY~HHHH!d`m zUcX>rJsyT$8;@Y *a z{lu$^=kcy0-pkIJ!PPp?-0I?LncZNJK`Ii?<*TAug$(nNA&6R9AR+U!J&!43oDXd6 z+JB_9>rn*S53E>pbpWrD 82x9gms6Sbbk;M$w! zH_X5Grr^|DogT1~W>B+$J(>%#z`7=#h??02BA|k*&EVB+6aD5nPJ>Ucobxl5^#O=Q zyqyZ6lWST%IrQn}3l~kU4@?d%UnYM)y?oJR&oF6~x #PTnyV%|TZ{H@QFE!aQ1d3^A({C6YD6c@yIq;inQoS1_krDw8G6W3sc% z%c@`6XF>VE{C4P*+#s6 Nrc@Gp8h{rP9Zsldayv#`X46joC$HREsp` zalJh`bMe#~?sC&LVXPZ&+n7sfI6#M0n4=hKEI$yc(R7mkr0Ahq`X623qs2S~*$5Fy z*=+IXq63z49n~JC`oI+QCPX@=XIy2a@ep4c1c4RDaHhgZvx$mLQ6EUV3Fn(8FI~KB z!QvHQH+yRpEI-$}`H`W6yO+V;i|ipkP`ekGWyu_H^CxivH@M60^)6dKHvRWXBZu<} zuGqNnx))ZwaH8x?cT(kU-5w`7p&qYq=Jje%hoz(+kLrdJI`%Q3{=hQBcB3o$Vm{E@ z+bx-fp?1$PpmpADxA};5m@{+&o#mHFulAf%L8i-WGWF0RqBpe{6!NjAR8puSlU{A` zR8VNIqR i^i0@^>`gu(kB!LLJL0p~K2&KNI*DD#Yv6EgLKg*kVh^G!eD;5h zyu0aNJ5X tI%iRSVer)u!XxK7jdD*mJZBU7(k?92Wta z?*ap6$LXUDr+fR2+kU+>C$-(Mr0kL1rWTuxy-!DDTzd_fK=7e Rt7 zAc8CyNE^+`>@$wh1x-=58K-pvVVCJgn~aZ6ZjW=NJ*JPg7){x|c~D=H^R+>JDKMxn zt to-b&nuPvyZpuSYo*_ASI ziPh;U82(PVgX!yDi&rnKXnqc+%8I6Y8& *Pe0%J`g2|P-raui4f1>1{$Tr&FP7NPQx3V|9yo6?oMn`6<&&G0bK^r6IcRP> z%$}6HH+H?WN$4U6 8@)TOOkO8X9#tSucozbH0w)x^EWfDKzcX*%jvZ|%Yfls!iA z#oOlcMjm=cdMI5GB-~q%-zdCHRVMhRJ_El>IEdcc@#URe`yWBwefN8etZfjRC48f@ z`9KohvpMpfRi @iY~#z_#56uy_nbDZoMtEXJOV!=|Q0d56Tu3ojmxO67{T6x{# z`M1!IRhM$gXII`}G|V>UOc8%5L6HbI!}3ZvCU?ECrL*`}`+F~y_CMQo>?Lw(l22X7 zA3%@}^{M^feI1YAPl=_cUn*_c$=SBO*0skv@%rPPcki3*!5)CS@CLHJkii8`!ye~5 zGSeDH9PXEf5v0o;o-`t-T&7dy>jRu4 l{G&nDchjO@xNnUUmn9xf49b^wfT(nVU zD=gzpvwaGZ^>Y>qQXBCTw{zegLKk$_m|6HuvioP#?D{|~oHLr^;T-#b`QYjK6+LP@ z{l|A%s2S>xk7`EkmxKh3Le%riLRxWZ$83!pbnAxQWqLsng~@rOF6hMp8t3451h+bm zOQJ)NZm#la4VG(&7bh`7z6{^i}3obe7znOGR4FiYtD0D*crqOQob*u&MHj$7YX? zM1!uo&twSP5Xq@{cJfr0ZHWItYV;o-Vmtxr1MAD?fOGSXc^lX5SWwu_Xs!>m!u1g? zSg(DjQbFwtm1quJ5||m9HET{_T18qbr_H_mGM}_8r!{=y6I!XMq1^2S)4anBPWSks zQ9V>UO~FVao*^}4Z8%XdgX`-9GwaEnS?>a6UT>dip|E{6Ryy`j`@xO4oS;?8xkE50 zkgIaJ8yA-@ThB@l+|NtwZn;2#wXL-0LAq0rN=eY6(y`||?|rAD5_@pVDXxy4){6*+ z8OUG>Y#8J=J=rkmuDD@LmQyt%hPwuM`~@-UbS7He?HH@X@@v`W*rnD*fmxw|IO@VD zyK~33_m6IGKmK%wwW)Ofv!$1J7U0BqdFPu)u;#vhbcfR;xLT&O1|P|R)L1-2@g&?K zqd{@sG}764YdjTd%d}3OO5{Ir
H z+Sl>iw$g#arTqudi*@m6J_hM(##>`~Z`-LTdSzxa=>(rTH&Oc+FI%;6g>l{DWeex6 zaB6YsRNhz(_Hp%dP-qzqa_@ytz1NLU%i!-9YOi)~bJ%~AT~7s9xw`}l2XZ0wc#=z* zR61`^?)m_@i%tx 4!feoUv# zT+kUSEP?Pkjgo6*ldo%}@V2K3Ufi0$V=I&Z^1X*D!eUW5Jx&p)M>tP9&4b8AqbV=? z46)grT%BU0Rl;?ON4RQuKsz~Yalg6)lte}D_fQ5NyYLf+<1TsgE1p-};1-etmZbZ^ z)-cHVKM5{lKL^j0R~BO@Tjgzw{fF8Q-!CDM+K=E?#~#wfH$GW9c#tI3w! J)O84wS*3QlEU^$Vj&hmsybh4 85wX=H1Rw1=3XD zl6|M_{N(l@Eu8iaSGpj>CKU@u$`BHw;v++b!08kJsdzAz&dXV(5ALr)zEirtwv90= zDAAK2+!4^7 @->6xEIGeu(s9WoglyeL` zHhz2a;3U*ZG@{;HeY}e;l!Jb>_=rNF*4;8|Pj{A{TCF_1BkQS!$1$t)!MejZdS}^j zs_% 471|slQLw9H#+2x8!iqlUQ*$PfZpaH>V -* ve5_LZ8fF`RQC zEiqJqJy>2VjB9~8iS@-6o^<1zx0gM(y7a>0;<13B{XMs~XuD2@LB6@1;;F;6vN*eT zY}tEYVX48oBE&0im q}-A+P*xPLl|x$M zUNh~11*N~OC$0?xjq0W4M8i?lYSLqiiDoTvED=PzGE2!RvXTstg`~`QLBo&<)nXm# zy=BDS-|>CAn+Nsbo}PjZ>cc%g?c_yyP#>nanIdR=s*n%r!#IodIk_Z_&((6sl0B#o zyC;)_`mhQ9AdPxZA0E_)YdB5RblE|Dn4OraoErW&(uchvZXbu$_>_Af|4g%3m%S-; z^D{UF8$8SWAfIL0J1TWz_NhLOmVRRLN;hXsZRN*W sF zLl3! mTLPL{_jf%Q`V5|74bv$>p zbaa;@^7aSZn+Ftt3*IuxoaCrlj}%30RXZnn({P0BvWp);CV5Nm?k#P3HwbA@VOPzp zK~+s9mm920k|;M*5R)8ktstCSR}ojBTduuk)%3*+7Qz`w2q=|FOmE~x6242_z}d0= z(XNeK+7CVJZByyNW9>&?gm1sprrepB(Wn`9s-2vRf@V`>^C#=-5MiI9rA}{7q$6t@ z8w1VZTui+DLNoN<1g1}KNv>%U5(7w5?8<9!->j)@_>d-ws+Q=qfWvjdZ3#4`aOAkk zbL?T<=7Fzi=@^{7c6Jt@1%+IkIT #pz=lQ{jU98FK?w7=`s*-xy+_hQzc8s zj)zM}H&Qu{$%l$Np55EId#9k0t3CQq@mM?L2j}V|BqQN6#gY3<`yPkW7Fv(k 2CNIckI}R zAn5imO6=IiKqxc=|1)xVc;ZH8ICRXUTKROXk-c~u1DDVI9fA4fw#I-w+-85uHwNsI zUMitd$-$wq8v}EJq^_Gtn6GKhWP?KDgDoWNrAVpNA)1?V&90V_)3u6URjw%29m9I2 zj}0FO_r?Buoy>Ivqc$tu`R4K9+`(nayG-?Ae8+kPsLf@vK^kRCRvrDhr(le&n+IyO z)%()jROp2+?Bjm7^eUxb|C?}dnKi>Y+jsHT2ck+IP5+$HzoX*UlZARu$~+0J>-$+N z(P_}{*u7S+CJ?XJRxbMqr_)J4E1vWLr=^Q@GL|vK&9lh7#k!%~lpa*aj-Ol|vw1}= zkB5JI38>4brQOWx3S(E#MfnZgpzo8Zi`s3Qx^5s*?kL`BXV7Q0ya#mRSIp=!S&8dV z7UTI$9|hlLCs_x5b7;ah-cNMow{r{Gc(H8_5wPtFY~ wZt9legwl8p-eOCz2~7`>l7&^xiTX4d<;~84KNoo%(Nni`UkZSNC|Q zi6@w`)ht%L5N-_%C-CO-xmC8AD8PHn;*thy7;`HboUFPC-iL@I45gVvC=~0oONwpu zJ*O!AfWyY53AqpV@#}ujk}A!EdH@)|*e-28#z#lt(hX;o=*jwcX{GhC+{)K`>!TRw zYBxWgHy2T0#EkY3p2m9s2BXebc9stB(&tO{Y}y1l*uN9RHAsHB60yf1d5fPxvhJKA zL#79?XBBH1LZ9HZlXkv$xO_uCmQJ16a|lKzvf3QLeZ-v 4-@yu?v6LAKwttcR`SSd@KXi#N#R>ZD3u+=uaDoY<8 zP~^ZgLIh`Iyk=mG51Y)U2gKZ`8|}#E#|#1cAov|Q)umAeF(!zH)AjED(tDeUKlr0u z(Lb?qN5{@rf$UlnX5DnFnKILb97YTIhyifrcgx=P!!MS0?dUxEXxIJ+mHE}iC3izR z?>>a5DsdYY6~pK$CQii Ell0 ?&58@Xu`~fA`!kb zN-tER&tM3-qly4ST?g*zc;szqk}!=tmE>(I5Q1Hucf^FCcF&(ur8o~gUwODl_#e36 zex~wnOfR&Dq9>pcQgPS5_d1X5lc7h}&e!+9fAlG*>GPL{*O=GEbNO5-zdrA@T$&`W z;vpPhYW|IQClhrg;?20J8&5?Ng{Wya%L>Q^SRt?&)G>&_Azz&N2gYeG#1m1a8Swj^ zKpJqHT#a=UiE!NTkY&$`5SWldBb6SoWURb+nb~XxKqZlB(?o92yOi(k?8d~7oMJ>x z#8YM}oof_(`$ekPfh&k0aG;tYe?zfM=1MMrO8~e5AC4}jSHgn)1XAD G zV&S|62EPI~^^*=dxParh!$B1?lbQU6;8bsoH2YiFXSyYb=9$?nLJ?61q=A8!FisDm zpG!^lprtbE>d5q2Zf$qDkq3whtXTvQ6S?7XHxDI9Y>M&}yX)FL2e%+4D`z!NkL*Y6 zRA>Pq#!AE*2y*Rq91Kti@lx c*?Q!07cda z*e^q(XJyFjCnJ4}nF%v#rs&nW0+2K*x?N(E=@JL;Ctdm?=0gCF-Q@#u6qxx*{JBEq z|72j=w0QXdOB)q4=CTnZlc#7LdMokm3eIw6Fz#t6GYH~H FLJ+AihfSZU_3hD6LSPAvd0v_fwVdMdNOQP7RX#x={AEt}`9Hj*hI z>{m T4)>nLrj1H$dGeU11M>sKX^sd_EQ{BbuPtqRD=0YOxPCkLj!`IBNMa-xWwGP7H z&B0Pcx{n3~8WAzevldAY2&ZRQsfozz#ZoaZy$w-of>eUQC`LBDF4s*bL6&+JrW9?? z+ZqRh&FEpgrI;)rl#v-kp-{7l$V;>w5@4pH^b^lIdU~ry1C6LU8kJ {v zEU2a3)IV>#y(qoExj$E4NitX)HCnQ{3$j!PzVL+rp$uFBIq${m;jeNO?tt*Bl;(JZ zj8r%PjLImd2WC+K8~XjpKw!p MdU%Jj-4&oWbxv9yEXTww?RmYlWlL$ttL?|0=zR6?iO1fC z{;Iq}jy)&VPuaL21f*ov+V74cSFWYWh 3WeUxvZW%w4H%DL1hmZs&|sG%!aj%fs;s^~we#4fJ%svHG(Do3+WbgpHH z)WmgiGa)q+I;(OQ(Rllb JUlSZXpa@QzRxyQWSnVOOJF_}|s}O6lUZ=}C6|Jp8 zBmS(oMuZyi0_G|M`hsiMj^}APB3#JZ4-W%7b?bPs_!uMwFravwjFuuGEGy=$6FFpb z791{#u$yI>ecHa>v!S78@E{0M;-f|iLTFU1lazD)EYF0byfdi&Tv?Sq1Xi7_Y|NE` z{JQi4^uxObt*6&^%aD4Df V&lUS$?k;g_yQDNH;-m45DyY_eNco}v= zF&Vf92ngz~m+z*qy&Npg3C-1h@P0Dv?S58isrwIg>@OnoiPx;I{hO3s@cvgiAJ__8 zL&qC0z?{^v@nteX1Yq!@n#2LnV|QTtU!`*&@l&I2dI-%Ri;m;*1;dBz&^ *}Ny z$JPi7DvU?nJD;`WFS|Tt@+0)*-f3V;VL|AdrBMidQcI(4&JMOciSq%^qoT2!oX}^_ z>M1w>gLtc*GW)S~!m(aqw7YSLY-dY$zgv%;@zia{y|f%x+Kn6itj74*oz1w>YcW>- zzwEg=0QO>+Ps)8Hh7WRsc$c~);>Unz_4tTIKSKVq%A+0EGjJ2$Ht |&H!B?!Mq}=`y$Isqjh2^)t>{CgX97{NY}zfM zxmLFRSf3x*mCvCS&yj(yO!FEDjt2$$&w<;|t;SSxOjx!T^WYg8Om>L+7RC$1Q?4v- z89HRhsXJ+=-NJ9hIkPnM19Zy#!8&863vE3*VHSFJcfM>- n27OPI?g}N2+HI@B^T_3=PfkRApvf5( z4oEiLWveqzb5GJM`s}HoPMjU0WNHnpJCxqJ9&y&0KCV D}!SZAaN|VLCxi=RK>Y{{8N$pyEX}c&GKDx7c)+d$#HQ9 _p}`zJ?@Nj)CWJu9{YOM;OE&>A5Y~uVEcC}uL0_9g 4=F8pk`epL{vB`fBv!lw*AAhwa0Nktjn{=ELb0QGNzB z`)~Rk>kIiRd^a`sf*$&9%9(Y~eKz?NwXgn~a_*{l2!5Kdwt0;HgVSnoTFLu|A$z`g zoMPdUNi%V9T2;D1S57Ng(ZvY*msrqyeR+M{@F7FCx7k v)np< zK{tNcnn19+&8cZE?E|m1+^hGhTqkJ3iD56D#e423jun6$(x+e98z*sTWp5qCxwP%Z zjrC9#27ixuU*~XtpKlu@+>rb;xK803kK8;+_sW|H14MVPRQbnKE>$dj{*_CWkJG+r z+hKL=TIHsI#yVDQMKn1xbON>r1AG4UnBLEFIWuK6#JR^Mmle7z{oE=wHL?0V1|MW_ zJ?!QVgVNuS2^w5oolkk!6I0sYlf}Ka;FAa)+wp#v-_`CbRQO?PKA5Vkd;Nr*L(w?f z{Z?Bz?Ml%l$6K^l_Y$1awsh>#odiW)zK>8w-AYRJ=^la?o%gqJlzs=H*82yl^)@ZZ zVNr<8yQn_gIq=&a`QA6E?1_HYz(I7fdj`F`V^G`uf*S4?_}(kf%k{^d0vR25oak4@ zv~lkdRGTrqzBjB-4SpYy!ZD5w5se5_}vX~xkoF)fbMe5pLD-{AO=xb+Vt)|fDcY~!v|J(1wt(z z*LFuXpX?rh4{q-r04A~^BcJ{%{{JWU{VyY6-+cbPZ3d^+?C 69Vl=yCZt?EC0)b5Lgmfq{VjzC6({f+ z?n?LYa^|4o)UykhgNl=VMgL?MEcNweP;pY%O?72#P;pZ97*w2~IC(976Jhc?wdV&< z=oYYQw*brix~(7Jded+2GG~>moVa1(cac-O##zfHPTO=@;VW!C^ug=4+gSE2oqX~Z z>fT3Fx-qj>IGxt+zBZ#9w0&|mrS{s+rZIA-?B|QZzPwdC$$H`+qr77L{C0kz=H*4w z+cL|vbx{p$Y%_+qzSdO2D~lGP=6;ezwT9#V8?Dp5pyV^;Rm9g(0!+7_Fj`H{O7^f+ zIc`0#+U;+BEUIVI4nQL4!vG(EwCm!({LWgj>YcR@z@7De53)O{^3r_e^|evNV&3a( z^r7 zseb3$4>9oQY zmE`&k-Hl~0zQ0q9q&LW=KxNM<=I><{F@LK^)a^s?UkZd ^QvakvM5!+R?cyIo%TzF)ZEpMGe_kaD$5dco0yG}SB+xF|4x*|Jb(1E Obka=-<+Hf)9YT<`IKn90fd`$^DMaSr(%5SOiBBOrLn?)sl;Yyyt(A@1 zRAVaR7GA#iI=dJL7xfl!ni- XBwKJ$DB9IO`kjlZzpt@Jya~ox7Z9GSP z1LpZRy3KN{7D7bAi3CLewA&iEE}hFQO{d}rE2V;{g3=4j76eueAgD6On~Eby4MOJz zGT|)ZK;h^_n%*4FM`HZgE-d}C8&r>5?Jq%u7DX_ehRfv*XTBDaL2OiHo`UDK5Y1$I zE}WgQ3gKeR{1m%#xnu_Gvjog#q*1el4#UuP7_`#HOk-A%Bdtzt F`TVb>V2# zaJ=8jD}#+JVWy-FA-H{H%&CE 27lerL{L!56W5*{`oPBIX9DV{fsV9rdm zc+#leTp?p3Y;VZPqj#7}u+#D^q7$$q`d~wp2t2!?KCs5jrpyGhf75IPw+-iv=6E>Q zv?^OLeeh(`>4d_wG`xN}AfWQ%07^OmikeLgKE)xJ);4I(pf+4Or&sMzh _uoek1$$r{Zzd!CnNI@ zlAUUZft^$xO+)u+D7h9iv%5z_$^K~6*i=n-TPveey&g`lXs;3r>xJe-Z&} (Nc zX| bhRyZ}5UfxKwmQ-411lC?O^@l)g9?jQ%)2E(ang?Naz+t!q4=sC zfK0DX^bHn)$S|LlQmW7Hm7YxDkwYB++(3m5RFh|ZI21q)tGzYamrg+A`hd6VoS+kx zf`5muy=i{K{A+ItPQBIX0qZ?>h{$Lzw3wFEYtjh>Q(qw3SWvYY>s_{qejB8w(BRX4 zhQ)V1_=((Ipkd{jR! )<$f$5^`zx;kc)`_nDVqlI^ZDPFpVC=uNG%9|L^NZz2-Ftl6G zQlNA#rD{I46}liEot1aoJo7ub!QdBqftwTxx7Gx7W_% )M>be)3Ugz!1<8CO|oJej0HkXLw`!64_j zCMq^XeW0COINvl`9)Sk8RlFbF-4>Vxr%|~N##0we@bb-JU$?~ypYMj(*;zu^@OGMZ z%jpdGO|7NeBHoRo!FDEhS@!7bOeGq^)l;rsv0$mu0AfwKdesW!(wX#Y<#mha-$FlD zUCJq+U3r7iFx!|jMT9)7{6-?&j6DV6=&vxSw|ZI_ScLHNBm`*A_hw6>%0r{4O-Hx; ziyT7G(b^7LhE~$=An(1P+$&*<;b@xeax6*k!HtO{a5Qqv1|4b0WS=&;F_Ddlcg+{h zNvUlU*fbL(1}9Yx&x%BYt`wV0!jEQsJUbbC5{KYD+TAd7mu~}_>jSOO=rC669jw$w z+ROyCFZ8t;QRZicX3d%tkVk;%oBdxar_H_mGM}_8r!{=y6B@>;q1^2S)5O~g(>?1e z;iKAV4n`93jM2QoSQ}0h@K6K4R0I2xJ^?B7dfV`X!WRWZyC@xdsQuu^lJ%%oDd(oU z6l6OpU!J&h=cWTNN1>dU!RYZ6eiQ7(?v02pbYdG~(m#l>w-^$MLr^;QeCNIIR8(S* zZaKyE{Sxe12FqZ>AUoD%!=R8OhB4XQqPlY1qX#KLUwt=)E)dTEV-A<%VF;y-Qo1ea}^z=#)218_wYq4^~718JeA0Q z;>hD&`(9*Z4i4F{smtyPi+t0$%u`prQ ^qekAg zQ&IE^F6U{OB}h4>_AmClbmY|H(y6?$8tkLOI4HD?hH}#Psz+J|w?bPP1!3&f&P`;s zloe_uE7{=Hkytp8X5`VIrA#WFH%OAy2f$oTQAq<)(nbn_`0cvu#m3APiS-K_Je4jp zqRGz0r*F{d(kU|+bVdrMIq1?+QuvyD6+VCcP0>x$;##2tkU;^e2unq!%1sef&Z82- znt>)$R`eJ`vpcCe#m1^c>lBZ &x z_i^=fKfqx9&CIzwcA74#j!ZV)Of+PZG`%N4Tjx}U9!9D77Q$UEQI%kiU1ORVGGCYR z4WU-V@kGuCDiwj>Q>`+2mn{lHvzD?j_;-4B(A8xXPyqb9FfHu!x?o$G$HvVs;6T_p z-m0R*_xM;#FJSB6-XkqrZ>RSf)NvLUsyNCjZ<1}~QO8(%O-`aJr5|BcL!}>Im0{$K zV#wYj+Fj9)t}cQ+UU1T5E0_1cRXDP;jdg$=i7~a#u>s+;?@^V#y1U0zqy#~(ib<;S zh{}6xVQUF>br%JCax_I%_!x9#jqcwgDd%9Pmg6W8quOy=ZAVdTtkMs2oH>88V<@Mk zJv)NZkDs)oC+|@4n(F }biUUm@wiX^vBWpLT9e0~D5?HsB;jNsL|&Du_{2AvqZGIYx4GDpE+!vLhtUh2`7l z_=va&YBtUR{f~}lC*c&Yc5LKisyH%oQmA&fxPDyZWTN8Q(TkI!7uS!8oJ>?)J0fyY ze2#~lG#9l{Tss azP zc*LXhW&1Fz?0Cm*zup G`ov4M#fm9usYGk8|jR1RuyoSldyKbA%$LdVh?A z-QlS^!a3RT4ei3pj&7XR4aBicKOWgYh}M2w -oUZb{NSd|%nxqb zj={=HPJY!kKnS8WxM{2K9UR=W`S=C07C*RYqdkHwt%I93+1U+l+FT#L!A)B?{(6I( zwwitPs_jgA=bzUdwt?`?8{D)FZrb?hY;e MK7kQx1K;=VRU7aZ`BsK-YWJcXB5_uBwUypPYKq z5ReU}$Ig4+LsKf>kB)nCE@Qhfkafp(+B^Bdj4IcSvmPt!J$2OMLbOQt;r7trE`hFK z@kzpO@h*Yf5a>VQh+5o4{G9J T{S1WN(VcC=Q^sXCdWF; zSesKF=Nw3fI;y}PEw3}3d&+bYCpzx|6dx;}bSqQtJl6}yIgcY7+TU}hIn7f{VUTYw zr+Dgco#k9-iXJ)2)!-y2-b&>S)8J~(aayJt9pgNQ2KH(qE$FF3+yFVl^^+r 1a&P=ZoPMK z(~n06)!G5Lk20v%R$hpAwCX{RrRta8nMmS4L!w}SJeEYM9aL*ia$jUnt@Yjs8B}X& z+6=0-+8vKUwYG=%IR@2Q`*sLj8L7Ox(Fe8G8~E~DzX=2Kr-w>ZIWZuY2dnF4lt9}m zt;cPvjD;7p97}f*oj3LBf>!mobJiF!kt6s6q5_(|j+ckvac#!fAw%#=X$M-+b}x-V zTUfqOo8(Jn)2&f-w`w|E*(zfB)l&)whmkvoW!EjI$=9y^TT9ztpW1z_zjL~c^*6N8 z+>=0~)`%RUaYf7`$Ii3P!pUMPCwB%7Fm@|U7`ftI#h^7jpU#I9#U(?mIy;XU1z1qg z7tcbgtnmo!kTp|zLm^#ejkUid5Z|r1tnJ5mLD@PZnvN9m@dSd!WGN<2Dq6Hg+(@@w zbH#^?Q#WyiBV?nBG8FS~nKioAOi5skA^ tkuK1aTZ>*=Ol5nslW`kw(qC6nk@4)`vR zFX}ncoUtyRkJ&fMs5(`EqJp6}AV3ypW{78#FxQ$O-_W*y1_hQ3x6UxvBPJNSkT2xy z#NpQPsM%a-MX~YgR4fkQGs8)I84a>WOzKH-d)v=}B=!aC!?J9dDR4Xm?l802bk@Mr z#L $>Mnn=V 50Y`onrcSz&7;wHDlz zi-8CUw7%H(Z`APr&)%EB$8{Wc!lbAZ)@{j_EysR>EOS5tgNvjjN>rl5vJ{H2OewZv zh6abgfS55Z%?w1+iXHF<$RR;VpeTyBM2gfwf|4kSBuFruZ@*-7ANy@~z45o%wee;K zPHbnL%kdY--@mH*9sS h9|5>gwvQs*fi>3O|3HF*tk+cVYAa z7#{xy8d}TH%}6r{4|Y|n23o%oHIY4wtp}yt$6w zFm=-SIj_3n;qKoBo`&uMl11h1MjdZs&KCpBk`cG(gZ}KCt(8|Uz`&z+#nV!6XW&%dM zV+9DO4IWw&1B H!?<}?pP z|Bj3Nkc#|>id>ZlEeAa|Ct3# FL`}@bw?t!s tNa`j;lI^kEa1*lXLB>MOCKAI*# z8G4NJ@9*Q;8~q3R-ugsC_wwYGG7CVI7y!2D$4qM!FIR-C F zb&@w~Z~5GhUISW-{o`^XmS$#B(eJ yh1 L!C=X(iR($2IqHt$kc$AJ^8)HT7{VeOyByL+@kAy-|YN*Bz}xi@}wp5A6Jv z`*0t1g!>SuZ`_CV^oC;MXZ!NbHW;`GE9R^>d0yJNuhOzzW!1`sZq(p| zrN$C8(Qfv_QYl!$z+(`1iWtB^^xr_G$txaIKVJZSF~eDSMSR1+;(_F~(4&J};KVr& z4_8!QAbKlMilt$79MjTDu@|oBEl36HQUT7r;YxcOI+dH#$TMLBi%M*@fyrc)w?*QK zD$L-va5-%E4LDosZVMab_EO31h{c1kcp}&q>R8cD%?W-3i%&;+u PFD%CI8~+E+;s#s?P+o#N3*`$v&U)JcYF4_nuetDG!BKv**tGuLEX`P7)z1I z$8iJudj^A S08P7_>06|Nz7Szmo8SR8kbQA zxW*kI5!}oO;e|*$V-U@^a*U30kmeec;?j$_it~`l<{XW|@NxdBrxL3g4}q+iDgyad z;RF(W7BCcfEP8zU81(Tk;KkTpByY5Z8H>#b0~#;kIBbYrcF%bPv>GEp*pQ{yC}*E; zRj39oYCBed^T5e;X9AYxEnx`qP2pw>$3nRK(2I%PXY$Rq-NiztzH?DCZ=Y+fO<;z3 z5LN3(lx!{8;ry6bI#oE9-kVA+E&AK(8k)k%kJyC9BHBkH9ZhZB%@9*NSCDiDs}hLo zO44 Q1vOGAB=Ks zu-T)n$@JtEO(A%Q?Cb!zOINgYE+6PiUfvpM#y$|=u2BH&7gu6Oz8u_$v<*-`L=xCu zb#}C^M&2^)t(?Xwn*M<`{LwUhqlgd-FBSIneZ0uI(kHJ|$g5fjr(|H1P{YhaVeBEY zL|%wy2sk4t3xPOQLpbp&(2|#jB2^e{pOWatP-HgVYm*>v*axO`4*Ou!yi+sL&P3!Q zXH8 EZ8828p9`l&f5snfZBO*y@TwvDbAFOuCwd7`qWHjN_^LEF(aZV!75u!C zpI7m-3{Td_L_dOW3#Uh~mXB*V^;&*j$It62!BU+>Z=he7MQ`M!kMi>-JT0wA^k)2E z#YObv^z9aUe8PVBN&0pxJw8Q`U!sR-C8D3kcTz$`KZ7rB?L*X{l;~~zEa&I#{QN9G z@8IX>_&F0#8G``-uAtwu=)vlM=xlsNS1a+6W!oREqMSi`cy{;EYAQ(E`e+R$*V4nY zjgQvhrP`}U>nZ>Aac M5%1Ke081d-ClKzN%{3XL- zYzxFCp@?sBxG5CLLVJ0a2PQ9_(42ZFzdUf$OUr|!oSx|NzzF<5dU*)bTw0EYy*$tx zXL+EcC{2qGcX^-*g5}{ym!LI8*u>oN$l}G1!!PIPn=ip7VP^PfdfTSV2Yb`64Iwm7 z`uNV&yF1{eQ{UH&vy8TYY$NRPyzZrMMOi>tOrFlLlD|>(HG{S`t+7~FupQ?XEHrP? z`hY Lne&^>!PAo8+`TXL?kiF%bAET`U^275&)oQqxou1O?Ca+9N%PRl zsa?m-Ezb)~K*((S!0dlf`JLT!RHzy8q()9{rs{UQYMxl1UV9qkZk}3~?mKM`ulZij zT571d;RD2>8W}n~a%u|_km*NfU)D$K-!UFE(mbvaOu?l2YuL1kAamK6q?s$ma=;s8 z+0l@BsrdmR3Y(@e%$arP%tQOl H7R3Ol z;rDl@3cpu)@q1pYDYx*LN3XzPW0@O!q2ttG`ZW5Bp7m5S{=u3jb2NSQT|}tENFfZ5 z43JzsN%e0Z8Qz`ldp*5 *PHIOl#sU*0H8?PGCJFuuSL=`&B!hWqYijRWcxT7l89BF2pDgnx2}B! O z#Id-_I~G6CYASFne9$L97B%MaeW{)Ar+SW F;?}P5ezgP3A-{sTQs@X$cXJv#@uY~2ThvMnh z`gYK|aOl}NCohe+;pSCR&m<~kMA_wb_$0kTgjk8Jo7#Igb!NLxOjm138leQW;VXEe z@*xLz?P@Qf%+_jx5X+YyW V)y>Ecx=G0^%{^amv7{SXgz?r|@T80`gRE5gHija1|v%xv=|OZ;h#4n6ZFT7l}4 zI;rZj#Ya*F%$8g1Q#RuXK3kh@fH9}HdA5JKvuU&F*EQNM;w-wsg@4`(ep#z2%T_Rq z*oX*2!aJo`(+4Qf3c{U1Dl_+=!Rn&~fZf9om>m?5Zwc(p1Oxu9pacx3xQcssBA^TQ zV>*AiKy_*;U!ftQV3a#6+>K+ReEf=qYim^y9f=mBW6hhWb#GO1yXWxbo4noY)@sT^ zQTxn2M;~9EXzlF4-fHCBd5AF%<*3O6Nr#+B_C7Z<^p@E_NSk!d*wEen_-c?E`CuWH zLu%V$v;S3K141bj24?U3sRL&btuyuFrja26VeUSVI(EpZafoP`4o421l)ype;8}CS zVTNm-dBI1D7kgv1LEfmLzKAq@^MnWaIyrh01`TmlCskjn){TLw>c+>%?1tAB(LY1+ zN=`*^#l5+a^n)Cnkwbvdm01Lh3`Lqi$t&Wm-IYeP4FUgREiH)-6=1i#yqrB-$aE#8 zlS8LFPNcRT7dkahzwe6eZWW@7`|t{au =wOFCGx(<;E+se=1jD+_r!m$2-+It-uYf zc-UYgiO )&X}7~Qo&@bxT( zl;>(yx{9QvdO#nxgA-Su)i|gCzmzM6{?g}?`IQF#)kt6+dK1x8Y9$3;;d^&eM9+h7 znj1FMfZtGT&mAYxpY+grMhb&%Z0T-m6I>#SX(wVVY0VHy$bwoMLZn~_F^0e$!$2=p z-HCZ>@TNyNU3qG8x`L(>P8g&vrao1g2nbl#f(W#VB1;qD-_Jyl#Yr|QuV8JO;Ew1@ z>oPp-oh%o5-mTHkXjkOf8r>o_jww$)K-{wT1Z%8mO%b^U5zJFtUm-ai%DEjU5DgJx z5d BTSvi2%5yLAWn$Y#0NrZ GbBAG~A)-WfLutU$vC4Mz7qE?<`QwB}dEan@hfB(j$pJ z_1IO@riu5uN1#^ `9=`c41Y5b`t zwbbB!OO59xImK>?>n|U`y9e}Ft_~s5^-Ir&t|A#v{k7eBB--EgEDll#zKtP06ZCkL z8Vlm|&K2^R9mhrN#7DEFA~D_?aTR}petBVpmJ>Pv|3TRs+`l~T&4S~~wnV&}f@UM% z6Y5t0VVoD#h<_}5EZVzC6Gcvh7j?IJ;Xv7@5 D|8Rj`NzHleL3r!r%q~(`NZX~lU=21roMeyDtXXx) z9zaQz;*5;b+4iPHq@A>!0gh2k_YWmXrw}NPSOuyg+*w9Va4rSM=BnJZg6Yw*Vr7^# zfPmB$L8WNfEJG?lTXbsZY7N24p0;sP04NRcrp 9qZ#l4`((Hy4qdA!%|TboN+KQ?NWE8*jHmrN)*+<*g>a${9!S~+G|zAc zD#NpK@~2%Muo~||l>q`h+qe_BuQu)iUhgsxkNPh2*v`!6wRGY0+;*j3wy|Rs NaRbW=Z+RCKxN^!e2D z$MlZ5fjW)0-&&)9B#S2W@=@}G16Laz%--X{$KhB8-cQ1@fCH^ISQB*ta^^GW37Hp^ zJ3!Q-giXcd9EkFF!+BFvB*qH?ywx;En!*-;=k{>Wg?xDlVXifsNy5S-|8Tmc78^#f z zFZ<~nAN4N?_p T0u+bfs3Dl63W8NxI^#KuNl44RvX J&x)Q~moVd+{KJfw_g5N1M`m|}|KUw=!U9i^3b#|ny zp7UqbRF{tySEcHlx5d3m`G>Wdpp^G267RzijZfRcn<}>6fkEZyj`L-c(z-B|6YEA_ zc`o(h9@q+(6{>w9fH;{N-FY%|?qr#zI+2Y@78ML-m!ZSS9!|HgFDzr`tSM5ksTrp> z#)0QPM)YhQO86`opKfOHl?%r#62dHeGsbHWdY!p>KP*5qgC|ojZS!AF^`>eQe}y(3 z^)rh}oW?mP2+xi=@rz&z`&D(&ekO_2V8s*%2h9(TyXOOrl*P0xb>Lv?*sJM*x1otq z24?5C<475Y >8Z2QsjNsFk7uW9Jih52k5yVt1zM*0pm%$qkKbZ; zA>TOImmWH%I4iS#TcZZ&4zPlkB=bza*}Ic&8?bf_S0SK}bsOpHgIH9^+NeFR^|pw! z=v&@V>(^>3aMXOz3m7%ONP;_h>CNxs%AOH$)c^Kii7J$C%=E!|LZ5Qmv2};J!DF4i zu$YjwQF~p(Wf4d1x4fhFnpRVRqvnI|9kq#^{N}L&_04JTLgcN7tU%}bZl>jzLOu7? zbc;5h@K}J{d|O?x&d7VQN@o`1$gdI8pJ+o|Ffln2^cpWQ{h?M<772PatUPe%f5W?@ z1IOj^m@JcJbdsc>p0V^PukkFil=9h5%ShN1?<93}TkG^%EV-!{PeT}oIfRI@R&oBM z+QxfyHgcB4VF6+l noeUF`In`hT)pv@tX7`-?5tOc*-$UlY>_cr_MQt zjhzaWA NFZ7SUUVt#5%hT_uQa;&mLCPhp^InzfQv{MtHy#p zem-gM(aU@5l8)biLO`>W}=5D$Yp#z8`QA zN9uRSf *+bVQDwUBmD9{0%J*e*dQ*@WqMWTa> >y!biGrF2D0A2WHSjn5} zKwMFtWei6nJ=S;(?|SW zFAh#W?+1J#aXPg;V-nDB#NKF}imi!2PhJWgT6|#P45dG7u(xYJ9ZP?fL%o1# hcy>r4enwow#fCbk$}Gp &Z #87QPyraR z>WDwx9r_Xg1XKrR8S;g)1^^nR? gg}6w&1vsZ{XPOM&OSdH*KuS8k-*` zL)#^2{Zc?yFa-q^4Y{3y<;K{q)vmAB9t$!vYfrRykqs?+qkvj(m;2rl#K@Qssl46n zx853ICn6)KUrHYt96fm2RS9K;r5tsj7WfRbtXdh9&KS#aV B6i90!&Y%Gvap<6$IB<% $>J#vYC;nh7!iv^1*$w@F@~u3-C<7|cmK}7 z-O3yJ`d62wgXj)-Hd|ko8>%mLu3GIHdHl_uv#zvuB7-IE kTC+D4|> zb<}E}qhv+RL_wdV9cv)n7-&IRVK=zyAqd=n*_h!LIuxKLI8$WkRyQbf>yilJi^zVq zG9c&jHv2gD{K%;uXpS^S)gBIYG(Hnjej4dl0FJn&4Cn|}_yH?Rg>j!z8?LII>n5vK zqZ;kAfJiyzIkDAqbGXFfdEqFr_!5gRv3Q54l~}y-i_GF>Lm@lLen|Nj=u*r+snNHu z@Lr0!(Uvnu&h5dyecz3kY#Fpo(td60QpD>pe>mnQsR$+wv&>EX=85NUqcC&g?bN&L zNB6vggQQgdc7!dGYld*&C!r4YZRA7>YWRA0s_^wkUVNR 5j)W4r&Wn5VAVl;kFd!Y)2d9r%JdA$1Qh9E_JDLOr+dUicEGB= T}f=9ky!kOgyR)28rewTV^4wcy)hPT?X*g!4oev@a4tB8G`1t`^}v zxpLmr4|mUG#@Y){&?GfVPHj3QCksTw<6TpQ$N%od<6Nz#0@qX@^g0jp@k@%cGDkLM zj`WGW5(YvHPX+C%mxdwKP*i7j53b{XA_X;^e^F~|5o!0Yyf}YMtEoVo`=C!A=MRhP zb#k2k_FCXPwSW7_nceadF}%&!){@gw1bUYonc)`@0Sn&E)r5hk^&=EbLLZM}0oBH; zMZ;hb$Lc%Yv1-z4DsZfP(7j{jl?5j$bNc3?cNy^3Lo(-`KACe&@hz{|>65y=VrRBS z%<(lMO8^5;wGy!LhB_5;!3l(*+qn7y5)=@1;aVIyb3l4IvC}Euo2XIlfJRRRQ?4WA z{ 6qiXm03*!&$}VH~ PPg_$FAtdFW*XD^0( f-s;xORs;QVxbJ4P7U_s024>kHW(pGirI8(OX`KKkm`LC{Gw}}Mm~S4 zp}mL<=6hc9`6I2SEPQfPD5!2`P{0&~Zn1}S@U(emfbRFLp`8Kt2N<``mX>&!Jp{Mn z7~AE8Ud9X|UNBB}0qie?1?blXAyIiahK~ H|%Q0-sopsz| zjI0-MuZ&A6UG~U8mZeymBJt9! X>M;dG|^6PfDa7v z`oJ-r;DIQ$2C+etxbH)8i_Q<2yY~sBr9gEUKx@^Gh2!0A3BadaBLlIMRK>ob{Kf8y zMj-z(RRl6RVFFpvY%$Z!;9;f#cmvz`o U*l5kNe^ZsV@M8BM6!2cQ; zE#8do-Uv2{!H0_yb6tPt 49d=8g z_4UG!L^^2({A@*jDryh5v~z@3*5`lPA+so%u$U26Bq)Qcx*^S b)-VZ(->sV!$y+YVb33lSM#!D@yK>7ibflGcNyDKO+Fs1>$gnqpID z_P>$ZeI5}j-Hn9s3d=+a+`H$f(-~`td~RguEfj;VG8jp-Z1sjmwxVX8Jp-4I=85$Z zQ$5p@l+K8(CXL&{!V%g#dCI8#Y z9ezctsX*@FgYM-H6Io%CSCaZLvAQda(Av0qygbrGF}7pjmdL7s)~_Tlk9W7w*W~n| z3f&t$K_WD-#y$ L@HSEzJ|U0C^r^IX*fDr9 zhOTLBqn?R*>O$6*77vJl6v4`g)u^LhTY-2moHwP#gLs)yT0EHPmKG0QpW{j!XHTPI zE*`Q8lFO}K*aKal>$LwMHTw2K;}0iweZ41~lzwT*pR8^7))jZVXI~py^qJ}2{a%k& zmH%>l@^%@|yrQb!xp9?nkL+_7Y-AT1(`9IV-S%CVa=SY9?cA^PrfS1?P{V2QcI%67 zAA9(Ua54Hza%)LK`Jn6W_&%e%KgbLZL+>f6 {+mrYeM|v-4gK#;75YEx zL;pKkRfQ?N7Wu&sdcfzrjpRG|xi`b{nxL{xo!O2tl;J{nHmHFmNSYm;NyYpb!h!mJ zNz#X_Fi_ga{E^n5B2J7ud?WMwT2%#(j34~uN9Hl8*Ue+ELH7^0)EF7}6+sH>Low>2 zzw^PL_WaHV3q!y2LE?Ab!D(62+&~^r7lx1{ s?~J711s1yL}g+{gQ#_{ smG^+67;uBg`1x_PB_>UC;-gO`o{TgPw>o6v|jAnlb4|OlX zK8ac6Z-Z~RJ!cik+sD?O>I$mym5?D7LGmu(;lk`n7R^$!tFPN$n!PS_JWuEoU#do- zk7(msL<+6)QK+vUMUY)TFJUN&iS0UWZh0OiWQZUobC~X}?AdP~-$!Tdu0<4K@{phI z>Gtfxg&EvH(|KKyU}|Xojj2L&(1+$<*QzRz5%|G>*#mz3GU{x(4=;Qb9Cb;ROCefm z%y#`+s*lKoN@{qIYppFJc~|@J-lbJlAm07pCy)2J=7v+|zAa!9>2tWD`?3qq3+5W% z-T1sA15;a@drnLehBg+PH3SuLENXmXu}Q0{z_IXy_l|{E)XR7OFON*=pKLysS-61n zX%X+_GL&2uvPB-Bm@`&pZG7L*kY2>`t@DlV5v{5M$JY=3Pyyh_CF~?Gizh;{#K6K! zd}5EkH9jKnh&@lW;zC@0C4K&rUGiAry*tb{FRbG&&QWh+N4yg{+RcBYD`&6jL^aP* zZjK{dZDA^59*5JebCIdVyf7OP!+#Gm^a6?D_2U)8Z&o~&FMs8*yUmeD so<32^? zqYHd|)W=#b#z2G_KR$F%_ER5-@E4*9QyPd+?8P Z&JS28 zgB!^LWpXI)MnU9t-;TgKS)GZr%?&CJ(OEOAS{Q{z?nJt;<0hKj#O0apLM~39l_i z%sR&OBn@xB;_qH@@V3AY_(I}sBKrs>I6A=xubP6kJHZFX=73WgeDGT9mZ8|3>XhP5 z)MzE*M@w;NrNs}ph_uo)7WDD+qZ{2e&2qS_<1bqV4TnAc#uNvK-}D2%IB|HJ7{z&Z zNn-1q>VMv+LmWqb4Z}PAh$s$*2mF99B!&y(Xv@ZGdoh9%ma&;Ko2u)x!kwUv)d&7& z6=$qY`T-Yltll0A`uI7@b&8{`>xV;Sm~`rh^QCIo`xAdNii5pB^aH*)v3IK-=9K-d zkyC0ii+%TmkBj8ZsbSUhcfL4S{jMMIg~aN`&p)n$J#;odVXpVuNL}{HDcT=h;s;#B zk^1>qbTEGIakX;hFt~o?> 8r|@)3*I^V^^jlg?+&Gq>pU%?;|bmvC4%OaA$6OSNzhA?mRyF%1f>j z#Xxi>E@36FcGsl*X9q;7|65wWbj7z6o?bT55{ru47j4M%wbwfr@*N2)RgP_Jzv%P6 zA^%McH3c4c`oXU*0Q|TPJblNU{x @dGH-*W$TlsxB zqP#cKzQTydniiA?gVp%gh_ls1q^a5(`CwPaigIIRq&d;LpnPu49Vm2fH9+0xxeGQ0 z@P%B2x?cs3CwOFaIZkyEL2sb-spt>LU(gTnP?)?I$l)2{tg?%~piZiMnDky4TcPIQ zhPUKSa+x>+kwC_nvI!#~dlb1VUQubZ7y+66a>1&iOhMSbjk3?gacaW&zjh-2{CC&( zRP%FoOGSmnNY&K8&Qq;Em*3H7a6Ger>=LyT?${Kx$r+)A)4;5m3nCcHOYralPcekQ z@AmA N_;rM8%@S7)Bj|{z *T zuI^30He_ypj&&8ih{6jWM{ZVN?%xl`TxGW-^roRZO70a?2e;H9e!y(~hiFdWp~+&^ zGAk^{oCLMr)dcZR&u!Sf53EU5O->jr0G1O1vgECF`C9-7gEIp1LjV^9?VWJF`;FGl z?x!R8qMRTggzB~rpod8horDug6$!LuB?Urdvtarvju-H)@h;bE{E!4I3aj)O2pipT z-hq`Pip=c>u3wpZch=6=aIHX!F&;Mn@aD82`b$@LqOm!Y2vLM(zM#{w`sr>s$!?4^ zuR^Q1n(FF0NeZuQw36AwUmQ8eL&Fl7@>>ZgS5> XV)&Jkh2KZ%HR;#=G=LB zhJworxQ3HMJLRgX?=-H-!&@NdYYVp|8WF{rd|oJ^^If%xs|xFd%Gcp*s^(~cqDkYH z(kuJS%?D(NxTaWSMXR?e3o!aMyLP@*cDpgUX)8R2iAOFjDyU_r2i%>&61&+BZm4na zOkvkzIX_USw?;g*^8h)-TYDPDKJZhi25)6I+@W+fM?xL(?kGi?g+p4hMMtdd&R77k zZz&vZOB{}bAD{@oLLk+kQadoR4?@86=Dz!k`U>OTdyRTR&t2xRote#RVWKyBZhNjq zPL4-6vH-L#@+mN~8Ur+f!wpxFC+)`{#lwL*%dpxEwALU=pZeSe z t*FOsFFvh-(eS!+6!+)fnQ? z=RBd=^2-fP1|bnfHVbN^ll-g@siG?y6b9_ht5EoOs5uazK@m1pMV}Dh=nbNrR|MQe z8Ua2_rQj5iW`J{NC5EAs%zUBOD$i?~Z>wlJTX49y^k$+!I@_8(K=5XQKwQ@s w4o$f9$+_1&b0FjYzvkMuaCG(kP=j&J!bT|w|%bOj8Hp_ym zKX6pcL@d9;xJFL(jjqGXjog5|9L&|`ybMfMpL*BoL(8lzXi@ z zmJvaZD;t%?Dup+;Pn?|2VM;Ovk0PiBM8Qa=uO%6yBx8t!rIL(Mk}*WIv7`Z!IZ84{ zNygB279| 9OYqJjikE zqQ`S6U%h%cJ`}6<9g6WO)7QhRA)|JLMGc}3qw*ez`45K*I1szG9^rp;U5D}}YD&6m zZUq{u2qC?M5JF9H4!?SQO1d(wD!&7xr`|{9th%zdu%t40V<*&1DcrHy@;rZ68Y?>w z X?6rYA7mau sk zk4qB%bZwR8>yq7Eb|@89sHG)AvLcGrL6y)RkX#~!LpcHm;QcScx;eF@SA2TQUO{dt z3KGObh2_qb*m`%aM1(a`CIPCWSz0pRs(!xIzZAPq7Eq;3V_kDr2pYuPJ7_IiBkPEu zO-MkS5bx@YhXYzVcCOg!W9P~>c7>XoBkT{8x41QGV=IWkPSo9{#zYYINL}G2&|yhw zpbz>6=+9^qhAL^RtRTi0s4o?I^^IzaLq)-4EJ0m%IW|0duVd+hR3w|z?}EOd1i}6d zS|Ky}qNvQcE4Ldhw8v(&hL* 1(wA$k{AZYVS3q)!SZ>g!Y| z393`r0teMj-!O<48%mhN3o(zJ+X{=|9PNXesLQ9FSwYI9mS$*XBJB%o`P6-ZO?sXK zW~_6i4 t%(6Yxj0m9$4J>hG1045c&h9o 15+8GT z=NQcI!{=je5&TxjYZpiaU!z2DpNQza|8Nb H%t;wDRi@DBO z^uDph+#)#3xp(wU#Pr&j89oXhIqFz;T|d@5@fHYmv%JLl8e{}JRt$v%JGIWb%OUp{ z3InAf^_Qm#sr!9My;rNMzyp3i_`5ye$L|{F9*=)f&zvqN zk47A;QqnVn6st`im|xBX>AO99-LUX8J2Y) J0@ovlW z-OtP8vc*pXUgqPii1+_>zWqOMuSptAiz!mxUB7= +#kr7H;lt3OC|q zU=?HxzGZ+Y%@T)_H)@f1V+S94tAe+oB!f`fxYVmXsr`p>1Aw;O>o%Ah-?NHY=byBt zXzN@NX$rOB*cf3Zqy_gGwc)B-oXfh?J312qsZniO$u-OKBd2<>dqn&^F#*76aUHZD zU4;X61yMGDsL9?`<9k5uU~ykE*4echC91p~r^96~h2G;9!RTwd%#C}jI-GLqn|%gv z@Bhr#)*`;7V8HC%C29}3F`{jhR#?Vd|Yaa#a8Y0pAG6I^(q0cWr2;LpBWg;;mop zq$JU^hbmD7?V$giQ-ts SJ48Y4m1HHHyC1_d4$0r`GpplS*^s z(OB^=jXxI5iXG|n yS0Zu!8%+tl6cCjeH+?H8g6Q|UKGjHq!raCnW#sXJbu0dHma1D5$F zv^$4J&i{{p_zF2wU~*>XD1Yt;tkcCLt`$3uWd39<=o2uMR8rYN?AN>(rnMvuZ-3)& zKymPv@dLhC@y4ta)<~n9HtXA?tA)#|Bn@wue5$BtSPs4Y{KLhYcLS1dr=u8{<5cDk zr=abQQ<<^Z )jli5>6Cjmd;BF?Wn#)3Y6zI4^dxoyIKbfmf7 zYZ!aLUv+Uf(l7e~Uz`}b%{=iO#evWxFe4bW2^SitHl%iW*!wv0YZ(4@KO%~Q;V=6E zUq}oW#JkGJYI`x<$0!~G9Vzss`gG8fwDDT)Z(4E2>lr`bB92#lEa(&9A<#u< nvZ z9}4C@uk@eg6>whpvHIXVBekbz Ne}fZ zENj&BRB15U=xF&v8w{DHa)k0IX3hmVu^Uz=cHYUFl_}2gF~wXwCogOCvkEV3^wo|y zl6UzkzqZ~Gw;9S8rKi$p1^fjiudT1rGKspk^$Tplvhc6@$WTNqJ}CJz`53aTI>5BX z9}oM6Ifj@Zz{8E$9B4BvnI&Cg&Fvb$Ech(bVa>nqW6e>mD)iDTa(pLqe%I)xq %P~s z7H=}g52=?s4^a4C@&%MM`v*sRUe27~WGq_-&e#l-h*+2|q<6*=%a$2Zx3TEahKC+q z%$`H`Z9%D#;qxPBw&4Pwu?S_Jpfbi|kwn-?zc~mako38C$Yf>jd2{Q*k>MkV-<&y^ zgqaH3VGWCN(e%uR(^uW=(zDu#=z|}fakX}4o4nqOC96kryy#EX=xkk{swQy^cnKOO z=3sx|qcgo%pff)HTs#Fss`XH>R!63nwT$Cv$hj5Z@1b`ldBL+VIoHR!vhaee-0Oxp zRbHN=F|bAcx$Wg(z7{#;Q5A<@xlo(0b+_2`Wk` =9$$wI9kbqzQU(@#@T2y @#y@Bksx}WPMIvh^#;v zn4h`fgOPJDNL8@ZO1--S<<0)JnVxmVv$1f?H *jV!1OrP0gUGrjfaxPoF_v zPCucg%}?fIvaq@0^%lNz&Ev_`4l ww*G&`^?f+;IuZO&b{ZbS#c{*8Oug>tZpW2myz1yGYl(HXyYg8% z;06qve5(Mwp|;xJA?n6L&7l~>jFquTbu1ieZlrtkYcdiL`|~LhWHPnTj;Qn12O4 z{#6>$Hh_)6MAR~^Cbh>4=Gh)cq-QanZd?xzkySOTWJLVntJf c$+~KNXW^DP) z3TjMC*L==I`U}e>c=VO^sXhAz0vQ8aknN0^IN_!Q?6KqUu7usUtHHRRjTYls$Lb3< zJr_%IxSTVS8_ex*g0{%o`}t&M*UR`~LsiDz IDOdexzlfs) zyRhxSEFiq>+5M~r>6@^wN9TAQ**CgtgABv7cGW7qyrPU-#{T`xgLKIvwe|SOsWbHt z;cI$my|E;-zR%qFj%c7N)vgqfD@lw4rm6*DVnVF2MIZJxbJsX1!cmsiP}lWtB h5$}a(G$DP!X0eS39v5*?^$m9{uG+e48LG*IINndXdd(qn+ziok95GVbVm~m z7^E!Ocqb~1&KP|XFyr0@MvXHAeAHk5DEl60?~W&o r&Gr_i{7LbqnTo}5^UjdlfN!dTd|;qd`!?3L+h;C7c4MpUA2c3-LVd%mUCHt zJE8bYzcWnAh?mzBDA5&h7Wzqc8O(SRtz@rKXZ6%-7Tg$&oZ3v>aK}k;mI}Kx&=>>g zAkP%Uo`X%{NL#>yXO)$z>QHe