DOTween.To(PureQuaternionPlugin.Plug(), ()=> myQuaternionProperty, x=> myQuaternionProperty = x, myQuaternionEndValue, duration);
+ DOTween.To(PureQuaternionPlugin.Plug(), ()=> myQuaternionProperty, x=> myQuaternionProperty = x, myQuaternionEndValue, duration);
+ bool
and accept two parameters:LogType
: the type of Unity log that DOTween is trying to logobject
: the log message that DOTween wants to logdebugMode
and useSafeMode
are TRUESetCapacity
to this method, to directly set the max starting size of Tweeners and Sequences:DOTween.Init(false, false, LogBehaviour.Default).SetCapacity(100, 20);
+ .OnKill(()=> myTweenReference = null)
+ SetRecyclable(bool recyclable)
()=> myProperty
+ A setter for the field or property to tween
+ x=> myProperty = x
+ The end value to reachThe tween's duration
+ ()=> myProperty
+ A setter for the field or property to tween
+ x=> myProperty = x
+ The end value to reachThe tween's duration
+ ()=> myProperty
+ A setter for the field or property to tween
+ x=> myProperty = x
+ The end value to reachThe tween's duration
+ ()=> myProperty
+ A setter for the field or property to tween
+ x=> myProperty = x
+ The end value to reachThe tween's duration
+ ()=> myProperty
+ A setter for the field or property to tween
+ x=> myProperty = x
+ The end value to reachThe tween's duration
+ ()=> myProperty
+ A setter for the field or property to tween
+ x=> myProperty = x
+ The end value to reachThe tween's duration
+ ()=> myProperty
+ A setter for the field or property to tween
+ x=> myProperty = x
+ The end value to reachThe tween's duration
+ ()=> myProperty
+ A setter for the field or property to tween
+ x=> myProperty = x
+ The end value to reachThe tween's duration
+ ()=> myProperty
+ A setter for the field or property to tween
+ x=> myProperty = x
+ The end value to reachThe tween's duration
+ ()=> myProperty
+ A setter for the field or property to tween
+ x=> myProperty = x
+ The end value to reachThe tween's duration
+ ()=> myProperty
+ A setter for the field or property to tween
+ x=> myProperty = x
+ The end value to reachThe tween's duration
+ ()=> myProperty
+ A setter for the field or property to tween
+ x=> myProperty = x
+ The end value to reachThe tween's duration
+ ()=> myProperty
+ A setter for the field or property to tween
+ x=> myProperty = x
+ The end value to reachThe tween's duration
+ ()=> myProperty
+ A setter for the field or property to tween
+ x=> myProperty = x
+ The end value to reachThe tween's duration
+ Get()
method
+ you'll need to call to assign the correct plugin in the correct way, like this:
+ CustomPlugin.Get()
()=> myProperty
+ A setter for the field or property to tween
+ x=> myProperty = x
+ The end value to reachThe tween's duration
+ ()=> myProperty
+ A setter for the field or property to tween
+ x=> myProperty = x
+ The end value to reachThe tween's duration
+ The axis to tween
+ ()=> myProperty
+ A setter for the field or property to tween
+ x=> myProperty = x
+ The end value to reachThe tween's duration
+ To(MyMethod, 0, 12, 0.5f);
+ ()=> myProperty
+ A setter for the field or property to tween
+ x=> myProperty = x
+ The direction and strength of the punch
+ The duration of the tween
+ Indicates how much will the punch vibrate
+ Represents how much (0 to 1) the vector will go beyond the starting position when bouncing backwards.
+ 1 creates a full oscillation between the direction and the opposite decaying direction,
+ while 0 oscillates only between the starting position and the decaying direction
+ ()=> myProperty
+ A setter for the field or property to tween
+ x=> myProperty = x
+ The duration of the tween
+ The shake strength
+ Indicates how much will the shake vibrate
+ Indicates how much the shake will be random (0 to 180 - values higher than 90 kind of suck, so beware).
+ Setting it to 0 will shake along a single direction and behave like a random punch.
+ If TRUE only shakes on the X Y axis (looks better with things like cameras).
+ If TRUE the shake will automatically fadeOut smoothly within the tween's duration, otherwise it will not
+ ()=> myProperty
+ A setter for the field or property to tween
+ x=> myProperty = x
+ The duration of the tween
+ The shake strength on each axis
+ Indicates how much will the shake vibrate
+ Indicates how much the shake will be random (0 to 180 - values higher than 90 kind of suck, so beware).
+ Setting it to 0 will shake along a single direction and behave like a random punch.
+ If TRUE the shake will automatically fadeOut smoothly within the tween's duration, otherwise it will not
+ ()=> myProperty
+ A setter for the field or property to tween
+ x=> myProperty = x
+ The end values to reach for each segment. This array must have the same length as durations
+ The duration of each segment. This array must have the same length as endValues
+ transform.DOMoveX(45, 1); // transform is automatically added as the tween target
DOTween.IsTweening(transform); // Returns true
SetUpdate
or you will overwrite the onVirtualUpdate parameter
+ EXPERIMENTAL:
Curved path (which uses Cubic Bezier curves, where each point requires two extra control points)yield return myTween.WaitForCompletion();
+ yield return myTween.WaitForRewind();
+ yield return myTween.WaitForKill();
+ yield return myTween.WaitForElapsedLoops(2);
+ yield return myTween.WaitForPosition(2.5f);
+ yield return myTween.WaitForStart();
+ OnKill
callback like this:
+ .OnKill(()=> myTweenReference = null)
Vector3.zero
if this is not a path tween, if the tween is invalid, or if the path is not yet initialized.
+ A path is initialized after its tween starts, or immediately if the tween was created with the Path Editor (DOTween Pro feature).
+ You can force a path to be initialized by calling myTween.ForceInit()
.
+ NULL
if this is not a path tween, if the tween is invalid, or if the path is not yet initialized.
+ A path is initialized after its tween starts, or immediately if the tween was created with the Path Editor (DOTween Pro feature).
+ You can force a path to be initialized by calling myTween.ForceInit()
.
+ myTween.ForceInit()
.
+ aspect
to the given value.
+ Also stores the camera as the tween's target so it can be used for filtered operationsfarClipPlane
to the given value.
+ Also stores the camera as the tween's target so it can be used for filtered operationsfieldOfView
to the given value.
+ Also stores the camera as the tween's target so it can be used for filtered operationsnearClipPlane
to the given value.
+ Also stores the camera as the tween's target so it can be used for filtered operationsorthographicSize
to the given value.
+ Also stores the camera as the tween's target so it can be used for filtered operationspixelRect
to the given value.
+ Also stores the camera as the tween's target so it can be used for filtered operationsrect
to the given value.
+ Also stores the camera as the tween's target so it can be used for filtered operationsSetRelative
),
+ in a way that allows other DOBlendableMove tweens to work together on the same target,
+ instead than fight each other as multiple DOMove would do.
+ Also stores the transform as the tween's target so it can be used for filtered operationsSetRelative
),
+ in a way that allows other DOBlendableMove tweens to work together on the same target,
+ instead than fight each other as multiple DOMove would do.
+ Also stores the transform as the tween's target so it can be used for filtered operationsSetRelative
),
+ in a way that allows other DOBlendableRotate tweens to work together on the same target,
+ instead than fight each other as multiple DORotate would do.
+ Also stores the transform as the tween's target so it can be used for filtered operationsSetRelative
),
+ in a way that allows other DOBlendableRotate tweens to work together on the same target,
+ instead than fight each other as multiple DORotate would do.
+ Also stores the transform as the tween's target so it can be used for filtered operationsSetRelative
),
+ in a way that allows other DOBlendableScale tweens to work together on the same target,
+ instead than fight each other as multiple DOScale would do.
+ Also stores the transform as the tween's target so it can be used for filtered operationsmyTween.SetAs(myTweenParms)
SetId
instead.Rewind
or by reaching the start position while playing backwards.
+ Rewinding a tween that is already rewinded will not fire this callbackstartValue + endValue
instead than being used directly).
+ Has no effect
if the tween has already started or if it's added to a SequenceHas no effect
if the tween has already started or if it's added to a SequenceHas no effect
if the tween is added to a SequenceSetTarget
)
+ Has no effect
if the tween is added to a SequenceSetTarget
)
+ The behaviour to use (SetId
instead.onStart
callback for the tween, clearing any previous onStart
callback that was set.
+ Called the first time the tween is set in a playing state, after any eventual delayonPlay
callback for the tween, clearing any previous onPlay
callback that was set.
+ Called when the tween is set in a playing state, after any eventual delay.
+ Also called each time the tween resumes playing from a paused stateonPause
callback for the tween, clearing any previous onPause
callback that was set.
+ Called when the tween state changes from playing to paused.
+ If the tween has autoKill set to FALSE, this is called also when the tween reaches completion.onRewind
callback for the tween, clearing any previous onRewind
callback that was set.
+ Called when the tween is rewinded,
+ either by calling Rewind
or by reaching the start position while playing backwards.
+ Rewinding a tween that is already rewinded will not fire this callbackonUpdate
callback for the tween, clearing any previous onUpdate
callback that was set.
+ Called each time the tween updatesonStepComplete
callback for the tween, clearing any previous onStepComplete
callback that was set.
+ Called the moment the tween completes one loop cycle, even when going backwardsonComplete
callback for the tween, clearing any previous onComplete
callback that was set.
+ Called the moment the tween reaches its final forward position, loops includedonKill
callback for the tween, clearing any previous onKill
callback that was set.
+ Called the moment the tween is killedonWaypointChange
callback for the tween, clearing any previous onWaypointChange
callback that was set.
+ Called when a path tween's current waypoint changestarget
will not be changedstartValue + endValue
instead than being used directly).
+ startValue + endValue
instead than being used directly).
+ DOPath
shortcut)DOPath
shortcut)DOPath
shortcut).
+ Orients the target towards the given position.
+ Must be chained directly to the tween creation method or to a SetOptions
DOPath
shortcut).
+ Orients the target towards another transform.
+ Must be chained directly to the tween creation method or to a SetOptions
DOPath
shortcut).
+ Orients the target to the path, with the given lookAhead.
+ Must be chained directly to the tween creation method or to a SetOptions
Rewind
or by reaching the start position while playing backwards.
+ Rewinding a tween that is already rewinded will not fire this callbackMU6rs($vuJN5?cIjUKAtz;uv8gpP^0kEk^P7h@x*S-m4SeP>g)ZNu>8O zL(f*Z{x(MC S8qUHrbyyzJz&OHlytb@&>h67}}1~er1gIt0LM5vh|2I^Uk7u z3TeOE(8f|7_4%3@?bmkDp2yZB+RWRc?OInt$FQfMc88&zP}+Brp0V}4499HUs}o5~ zsX*h$IhG5>-hT~y*YF}Yya*s{g>=J<5x}-=^it`@Z`dMw)_4|3Tc?um>kMBHBz28A zHn;vs#~k$al*8E18yHsm!Q7gsJ|qm$v6wn1XQsVo U9iM{+(MgKnJ1-7y|-o{tA n>QZ3~KK-yt0Sp^>;B| zf8W8YwLU>AaaK~UDs+h{c2Ikd;nm&db(Cz0cqyv4E4&0P#cUx;Pk*SxWZoNN{k{&? z?P8MZEZ$m9OzDH#`wj10n|FIHtCQJ%F=ij=VAd)psm$T^;x3EhwxISw!)p<+a5k+M zk3?a$Q&{Y9GXq|AFJ=OQGY>SDFqm%ye8{%zMh}B H zDPx^Mh{plnGIkTC@L2pHu@J%?ltAwzq>+Hb2r;HDHTuY=F3k3OAC2+)Sj5ZQL&@cQ zlCYH@!&Mme8-@jCxS4~^{oco8v_28hY7;P2F#t`+X)W)hb-WB*DPyQX>N3Otywt?} zL)IBetGv1tV!wAk*+|hacO;y}5<9P=POxkm)E)o|*TVBiL7fcZ5!H!TC$RcVNTg@3 zmJ$aNqk8%o%r^>rX!Q&*SeM`Z-X~*a{Zv#|Zx5*-w%#6$(fV{mE3P-8x)8nX_dXM& z^-u?`Kf`uR4Nyt5Y5=wUFsX~`(HBwm)C~IuU-sx@fjFpr7C6-XG9=|x>xuBaYAv6O zN&5Ln(uBjKg|$fx6J0v%l2>P5I#G1Gm!hI@c=Y?)r~20AXj14NgW4AipCjhs^A9mT zUpxpO=AFw&nHC!Vsyq|2=NR2^Q2UbMxt#e-nZ6w3^_7Sh2FzL#!EBc#p#?!1I99`Y zCjSSuM-1Je7~QYN=zeVuUBR49w?lB@q3?CDRvOg4Zg{K!4^-tplBAjMeuLr8`7W_y z^WB8(x5pSGs6A@vtON%31oKfv2b$)RSbA}nI=!|fOGu9RHjY%z-y}D)3i~aF;j%fy zfFG07qo{upl_fUXmh#3@XHfgL;eE97=A()M!vc68rM&+s#``<-^Cr<4?|Yy}EHMPN z?;75#NXcy+!$(~rb%y7xwGe35TA-#FA}n|T0uPh^e(#@S0zcLgSl5nu8WqYSX%(2d zqP$oJ32Ogh &sn1((5%rw-WcMp1<4zd{(kR!F?qi~zq}+J$?I~g zU||g^sQtjmTP7j4o^+$6G=E4sW=Q-ahGSDIj<_-I)@2oD4PkIRw8S|iX=6<*sQuW` z9%<9ADD9ubX#ezJw3#(d8!}i}X9{XRGqkZ+5^`TbxmPRgpOc=MUi^aL*z|%gE>L&O zBy)^tb|JHA%1-*o8`S>Q&>wBnU#s;0Ek^&}=cmt1^U?QYoDF$`+J6}O>wr3EZt~ g3Z2ttxkI(foFbB~@JQM5xBJ(<2UPg!3@c`ibEY`b?j-PnWf!fVv=Yd4qT zx6zOw+@jlPGN^yO*oXK6M14G;Z=TOH&s)s%x#l^;XX9r4+P#ez^3hy@-^Pm=%r{;v zkmZEj%3z`K5`hd6@;3~M_ienC!F=O3ecaARZ{uZrG=bnY{#JrVG5B%@sXnDBAt{oC zSVX({QKxTpq7P?6Jf5Um+y!Lv#oY j?k5C2O@&BMcX<9y5b*@MF8Mj1)Pd6 zB9xMdUyb-~6$ZBim{dxIRL7)>d`9@<3+ GNdI9VK%q&84Xd=PR%xAOwRdB%7=8#p-1hqy({tyc$FbSP zY}=ymNbfE6@WKJFe5`Z*2qv>>Me_8Lpi0t_3u{WASG|VK;64^x$T*GH85M}kFf{oy zJPumXv)i1Z_pTOg*?m=6?ewi(s`T_%wmvy#XKrb+0@3PcZf<-kE(;vUUr!dZ0a;CT z9Tr*tT)Aw{=i+i5$V}gZvN+*yU=ij1j^e)$3A=Xd_Ggi&xAER~x$X8jMM<1f&q~XY zoz#YY0`#yqU+~So>RE(&ZUSTO!<73#bQ7{+TluwxXB#?kAw1v!sT@;~*~hYtG9q6y zzj`}Km@Ef(2?gDzUOYIKW3cX3=?Jz`h#O(Q z_8|*$ml)NdXuWYkSo;=)^`-@3-Mt{JH!lbabBhIN;w^$j`^2Ox-Ubfp-;90MUxVBY z{zQP+62PAb@Op%u`Wx`86)26*sk5Wf-pT-2Zw;wD17H<3q@E0bdTxla4S*_bh+YkV z+G~gk4S fLDGc=$h6i17%n>_sC_|ka=Le3p@z1aq4%VD{6TcnSz%grwHE;~qVGT0`#I51E z1jMc376Rhd!0}y&HE@{MVGSJZbyx!jeI3@ov1f-haNyTr4IIjMSi?&QXm|8Zo#X2N ztJd&RGGOH|&>HF-$BH#L_1h7wjA%yP5k8jFn4U)}nW3I6?TW#a%pgnicGwUnDIGS% zsY-_paYA5h=ofZ*v7QLPtr4vevQu8{$gr)Pbo4+X2a=ASIgvAXxYprohm$pg5WEZG zF!|jGNh5xb&dbj&FLsTnZd+80YfwlsY|fhtbKh4SBK?(`e(${baU)YqA+J)@w;l{t zTta9tUo$VJD?}l>!9x3v%>l(B;9!Y7wZx`#kZP+$vz*UEWkN_03yrrTu9@=H=Wrr! zW8L4eFzu8-P5LwGI+aBoq)SF31 Mak_SN7hi?>a^1Pr-ku%9DT1}tr;=I&t4J9q4ltUe%UnSURB2Ry`0B~ zTUi68l?roW{=yNlV|_-EbF?}2zfN Y`feG++Yo6_0`-6(>;JDy*U?Vx zaHi4)b>D}R#W7i~w&AKo0b=HRu0u6BjX%)Lar;we+VzrV%V_kjdDFU>wug9bL-A(Q zIQAekG)-wRd>|UnJ_rp>QyL6MG+sDM-U~^C*D!VEWdqUN(%v9kem}1!o+D}hD`~9% ziz9pPR2UpCl=(-Z?P1t${0ZSih}D&JWh_y}7$IF)lS(8)tZStgJBpR4Vn~s0>~CeO zGZ^BPq&HW}aiBVl-w_vAn|89-wBHIHhFybK#MOdsxD$=1_~ltyE){Y=mMjco>vAic zX#7an!1HvN4DkjUKWO1Ojh`@#a$W!yc5y!Z{to<~cHsYE9{L5rcUBfY^wn`3RO187 ze)4Y4Y5c4sJN@yJF3Y-vYbPy9alTZracS5^khi?rNz1ZtW{D*Ln!-RUoG*1Fj4@r> z4>4{_SB}H#pyqSu<{OIT>*>g+XYd+7Z|SDaVEM*5%=0nkg&6Z0%F27ApNl|v3w}C_ z!AsC!eBAj%j7Z890tP(Bj2Jhj8@~W+tWVefo=+@THzWYSha-Rq6o@aU!u8N9SHHLr zU4I}#lmGyqi~tg#k4;${x-9FN)cs1V@od$ZlpYMkn(rORfXAJDtQh#? rZJy}H`fs|#Iu?XmL>`fjX1zk?45 zhFuXdLD4H03`EA8`S2oIty$;D%Y6rkeN^**oDbX14`;$>0gX%O_XFh1 Dcd=|0dproL?f-ZgQM8~qwyl~c-TyXZT zdKIWucuco?8AGQfDyP_mDrM1gdSx7+mno;74~|?r&mU7)Oy<)ZAC4u
<|_1WIcR`WoP1P{VYea2!YGT3%snk kG%{ h1*!g?XdN!e=WB6U#6z)-OH^fUCyvPV=d#l*`bb^os!}+Eovp z?XhjT53De{a{5nr-RM=H4|nNRUm(9Pr2l*oejK?#=jLNTuRpvOopC<%82Uj{C=~so z)wLMJapP!mk+pd(*5sF>A3C#x-wC!`#bi7E*l`iVWz( _v~&qa?)k*01Huh> zkt#p~%1&2&ypwHE1DMA09a|dy0yFlso!~1zP%+n-G?#;yt|T;9Fer;q?RmF(`^RM& zyLl85-Y>x+24%6Sc?5#dEhGKyTSnwQ4% U~vmXHMGjHY~9{xo5@{-@&y~kdcm7 zT8FWNZz3P<09f~vW1W5-#plc1l3X@Y{~REd8`MyqipEWK;K9;XvBHq9z6?KnSD1e6 zDeda4Lp5>xk?Pc|m&9@gBFmXNC`of`2^_7ktz!BO*Q{YowIL|RbGXBVeVDfTq&;-B zEL_CwBeaH2Rr}!k{EMWPF>fj~ST<;d!fVgMYtTAXfJ>ZW{FKRtzUY1$>5g!ruZkfO z piycBbeYaqkrltF4P?G+|ZaRIXN|7iU0!T oel=<QqVlvJp<}c>DT6 z0 W`WB?%QRr&xJGyrV#@G33 =>kkfu9UD1R(77UOS{F3oncX+mIE86P*y4p30ho};4tAX zCai>2&TMsgK_K_vV>2Pwx&l{*GyP-7=KNgJl|HtD=Yx=;WS+PIGlV^Q!ey~ l{g&>}P5AcLUNtf(e-C%J4=r8qCiivC?fK!XO@*!{t3dcV*>2=jBqaT)yPCFJDSK zQk9$k0HrVTMVEUpY)B73IhRzOGKQ _ZTfP^9h8rYyyF1f5US8*T zm!{Rvq^$cOEB_(`J@R1oedW|d%dXGvu e;1zBcjJf7x2 2!=@yl=(OjYNMiO!kmDx5kODuOGQ?4?EL zZQvx|nJi4_7 ex;p+T~h3Z@=Q|G&L$=!$4`qadgA%?B#D^w%UJw~o9uj>A4 z(LJn5bpHW7s~^M ca*S+?Ol&8n$TRGR7zR`L%-%r?P2Z;kd!7 zO~8N*g1`+(!Xf%W{nC=T&gs2yujrE#JU7 MV1_(@+*Mlrknq9hASK z^TOjm_gd& j93-rYN&{I0U_BbO>1|MDuGLbwQm`9$p$|EVbhf_3|m0zQ& z+jsTol!{;F%9hHizaV=DzAJ<;c;Pfkkl5fQQxn-zI>=^n_#{%cgwG%8N00&+pP7pF z3(2|ToF31q{}x*4!PlSqN0tQLgCo0w?&Zg!wOHf5UAU3Yt$r3N>+zTPIp3E$l_Nx+ z{7&SOF<8JJ9?J}HP`?Asa^DhsR!s2J3GSA}9M_aE8%h`FqrCwM*g1{gHf_d)HUk~B z35aMjd~n(uf#KEp+osK!&}N{6HUSZBhTF6cM-?$#3V6_>#c;`RA);=bSH%LHts4Oz zxKQwgSn)Bwa2VBJ6Cbw?u fFSk+RTJ6V(NB-DDh5&CF?=mOh$pS%xeOYI@hJU;Ydrw##2ZBTVT?iD z>qdZ3{UT^$QgkUv{{Ya!*m4v5R~lrX5wH3sAT<6BAj6dRV3)fw8l+GSmN71DM&a3{ z5f>l$!m>45q^A&dF@E?RPJ>egT%##p1T&m}OwMO0X3BW-o>a0v1fKn4D^dfiv(sS` zD`j5>+tOl#IG`?{H$v*Gr7{S6N*Leon~**SpY2QNx4+;G6J>nQFYn8z$@mGsA$&V6 z9V91|V2~DXB&pE{{Zgaf4ZLz6@WhECcN+)yCN@?=LeOm-D^IUc eaVifqH#5>NV;CMx8oUSScQ` zC&0C(xXcQUKT*9HQY=37U>IWuuX-MEk;~7^_2$`JGTB%INpgv#xF@IneXuR(9kC=V z{W~s@letXzA*^5J(pYE44D+?bNu(G7%~bV#5ak;Ow+^@I9tS^%E{4G#4^Vk` W&{9-ZJ8)}pI=5GlAF|473tA0>ggCV{uUKjc>&%f|#*;lYx6 zpR#d-B+rACR+-x{@zJ`% mBEvi7{ zUiE7Lgb(4ztA3rq=iw(a?jnm*|0!~qZ{7ad78-;|mN=mn@Icf)$js6hE8Cp<&p<=o z8m}MAB@)u!6ZH@x=_rDOt2op&XOS^m+Ma{tq#$4XTgerX4WY5#yz(gfE6)MAv`A7* zFj)yq_9SS;YKTUfb0S7;h8*OG2=F<97tTPAG9)y?3f|PPM)AJJh^%?~HIIlVZZxZk z#OOl&;ZmngC#Y(K|C3m<`j4QF+4GN(v 9NI3oHZ;h@dEFt!?=p=Eb$2{Im4jU(xs zEIptpHOA6SB3BPAl$ny@x7q&j ){(?IkeKXIn!Hgr{1$kD;?E&`xf>()Umy^ETY#?bg>QloJYn`v zfJlFQC5S&q`pWMB#C6f{;#vJ?{4@yBwH4GkBOZ^_rW=nDE&wcUqQSQpH<^+tEy3L{ zdl-zbBmN8Ge)W6!1z%h4*}0K?T_Kk!uj86!i&%LeCJ5FnJ61qR%2QHYj}$TM zF6)u8gk^y7+%l(XGN(8NeaTI+zT^<=kViz+TkACoT!&=F1 @Z3d@XK`IA*b2FwECz6i#EfxRh$F<@Y?i(m{8CX0MhPZ)*M4zS3Fg*zr=&CX!8 zmg@u&2K56Zt8R7uqAoV|LqKU$Xw&H`97dX(f!gaAj9~o&E*_ ;fn6zThrBl#}Dc;MBkg{r2uGa7vi`6 zE1FQRZiTO89gm~1^!Up_B!*BJ>qQ+hmkzlFsdSb2P$iv>VfT+!oMbZmPoRtA@xuR# zf^dQew&WnM(x8)!VRWQ9o_rlz<)x^w59Seq)n6l2oQD4(D1i~YV7RfwmDt0?0?S(q zDYRz)3}8YO2Fvxf_rMo4sI#_CHeU*us%7&OgHn7 )wEUTCwPPGK1AgTr8cP zphVBp{xIsu?mJ2IZ)~SCh|!T0kRzLnPLPq?veu+Da%suaK$gAUx|22xFX`$)6JE*5 z5|i&cDLHwmh~>+)xkZUW2_*(PC>e3da4sb#`cVN?Cdw?780es63N}9_COSSZnZj(U zt@OeOjvZde4Icf*-eT%7*jf=9DVh&)bB4fmqL-kenyAN|50}efbN|>e-of53Jq!VK ziN(BJdPYa9ezIg1La}upU71<1Pml9BgiA-i&Gy)x>YpsEzX@xZY&h8^7Thk)&YzOX zl(^KzlzwcR>C`CFMX^Gpe{2}jm4h`yZ9qVZH9v*nT_E{MkD`nx&IOD-1*XgeMuq}Y z0oZ#eIi&>W^xwdcc9xKDvfs>hrt7G`MGDtZf5#_3cCC1h^>$di;Bm1?d>DGVboCGT z5oEY2V!P$*WYsG@T>W1}Wr-#&!HMc01wgFf>Yv()3{F({#}XfJCo(uuwYo@3b7B*4 zM3%vcsx1JVZ#F1Z9HrNuiW#J*Vxp_?n_Q8`6$#ub>AO`DswJ3Bd=J(s aSoPTA9)V}^jli=w zPD+^@taBN6ZUny>*g`^-vpfDOEg?GEozZ#3I>)~><9SoQ&o?F>6o;Oiy7MjE;~?L^ zYGTaq;>{$jKx#e$P-3a=2tZk-h9dx_lv*_oW7~5f*MXK3GLlQ{D3=s=5UR~lD+np% z%M==#$wSUa;e#o(GLu3PkirL3Xkum+ngjp1L)!Lc0nBzt3v@+O*}38;4=6rU<` MH9%k+uCr>?5*(nM;JiSnGCNJTPHp0g9FOD4**ohT-#O%smE z2NEtTNa8U=1Jd@GK_3Dez-S_c1dd(Pcvb;UHwc06$>KrZvxkA4PG3$B`ieHDlyXAA1bYWaaA c*(;jH?UV5EIbRP9U7xb`(swJ(Wn?a%d>?P@n{ zSPzrN8no_(27?iJ7T*Xwi{oUifIN+U{D{9Cg8sA6KZZOcfCn?Aho|5gJN=?(9bx=p zGzhx!fDUbuuNqvG6z%!=PN0|%;glJ0J_Jq+B3#%f 0Gi~L3YoE9ZO z)=AV{l|C?8FA-3w1IXHlfTS&xdui41fCB)iP3xTfdE)m50j1wtif45hej0?d_Si6j zIr|ZW)tAdJ!&SVr(2)>hG7@5 kTN&3s@FhaR+E()62xbS`ub_Nazoa98ua3E2gY6wgo+6c2Zkj zn_Zt!GooT4fEgpP80O-@{Gxg)DpxK=u~K$bDC1HFm-AS@4#Ap4OYF1 |}u{lJG#wUxP#$SHOQ-FP3({79h6!Q9P?-_~8q; zcDrZ93)d08p71&WXtK|4xBJ00X|(+SZU4y9&gAlu)ybj7BU?&mvB@(JKLwcP2W-=& zlUgtwHB0mOUAnZo1sf-fKk6 ZACnFc2Zj( Iz E z+zd{}d1w<+V-2?;Ri&j*-HKS-r+&n?EO?>TSmY2sbsI8^st?zvGUI}MY6q8v`BZ)- zc5uxi9s^u~(8z`3=t(dHTYlUfsMjEYTE;}%8ZQ6}XGtHU9+&nBXUPYhC7*GRJKKEe zaiv`vBI mB~l$k zdfX*gh>|t~Dzpev5hGD5eM_+0VNRRE>v~t|z}2&~y3DHC>HaCOF0-~_luckpSmKeB zzzplCn>a^$gxPu&;B37JkR&5zF)TpRjDQTwTtZZc4&?~|M1B%$#@64^Pu5Qalzqxc zcverwPlFJwp`5};eY^ZJTs;*(vSpbunLaSlRXFHzf5~7(SJ#hE0|M8NNm4070Pg>K zI`H@h#!PDv(UI#DoI1%*|8L5=W;&C`&Z^T9l}i*FSV+RAq#MzjIdx{37s hr@*~s f8WuFOl>ikr>tU|FC`x2hR*OUPJWJM7y0(Aj3 zNXb%IN2?=yRJ4r0;5o>yY|>xr`q`3~%&)fd*+lvL4#}N5miF9oIhU|=$vpN%lVO;~ z76m^!iOX3s2!)IBBX?1%Da^% 91ay^j0s&7|#e?aZ)7*8*O9aufqB!>o_JF>mNJ7tlLok_}+4_q~m*|)hDqI zC01-c$~;d7AfI+b>Dc}_{%lx{ldPTzaCd6x_-$t+j*Vmv_B;x(Cy~T9@YNak*VX&G zxaF&>kj5)Cp$6blBlu8v$sW3-dKO5O@&Z>@PXPd50|v!3I6M`P>29`)a}dIoLa+KX z1UCH_Ox@dj7k&eG^K03zTCA}ZXXui#-u~Op#2(Ax{LoQv7%mK5@&@c4>n<2rkVKT< zTTYiIogghD4;?>tD#E4!L#szN1u4Y)wLsx<*p=2dGAv5T1MUoMLB^*;mcm4ko~%wF zRGq}nsuDgFP0~TSZ_V9;522@+EKLKEoy=8z20`aBIML%{m+{16$K|grAA!amY3vLf z%?bf*)B_$qK8`KuiLKAWx4YZA%5S+7#izQD|62q~&xy2lL`!Sf;3HZqPa{A{`lZBk zm3{%z#zK`@F;(Wdn5-UrHe1WZrZ|y}iL^FFdA3eJ4nb*i;sb4K8|1^Z7ygND3{%JU z+0G=Aa`@ki|D}QEx0tDkp%{MuiNB8A7E^3~lM%S~3&Fp5ZtWsGX2_v-F+;Rf;pK3y zEq_DDYn?yxDY(G!5@M0Y(0~Cy&;pZZ3;bXUOd*ES2K$pOFr^Y{ A+5DFMzFSaIbro({FU33>VE*UGS V@9i2;0M=PyOJwW zK5A~pv>WB=auuD+al%+gOo$M&g{BRhZ0sgs$ZuPLkv}o_$Q#mA7PeN%U(|ga^voO9 zYFp#h1)X`@z0h4WLOF*mqoS@g3p)E2y>i-JI%a|RszEf1D~)~}>lY~fE2OPm1sLo1 zYCL5(dxMbH+8HBe3r&^qIsur+9*aiZT02W){yd1;bFp+hC&WaQ*Z=bJUnj`|+ki~6 z0YE3o0^3L!e>h1dBqDC3F_l42H;Y80I1JQe@=Huni9@V!btdFCZx;EFUIIhig zV@|sP)7cBgu|URYENO^Dv09AJM?;qKS|GJ%u#$uFnj8$8spxFvmEZwoOAaZ4S_*@c za$%mKtVX8RAlrQv&iOgMS75yg^%u3 15*h6R&jpEM=$pgY5MP@06P!K@xKg6*;b)! z7 sF%@!SgM=v}Cw-pGA&Xm(&i5dA&@Vwj>_ed&>(!*e9klNC6^xg0a|$;l zX8hQ;@{GObLcr=Q0+*=MSfcJtEgxCVmno_vR#<5;im}#8*(k>9@(l?VUACfgQ9|}X zX6>YGd&Jc@a+lH7km)rdQw=q#r>}TPNA|HvR$RB-b(YfmNS5iHw&qeZo-e@x*9?w3 zl~&2UPU!%5;1C+ ~3RDnQ1Qqh7f8Mn&X_tkQ8EqVXy&l{8ts z4h0VqzMg|vPwk1j?~pq+`bo-TTVJ;=3oBW{Bg>(`@OorTKl0QlnCZ=WOz4t?u@#;_ zwycR2W8Aq`TM6-J7#2Ww{1y<3BOmKOa!y1CxdP4gZtR4dVORj!@iQdXvKEVR|B-fN z(e!H0K^ovReiRU!Stasy5@A>X*>PWp9MK}OteH~8{~;p70?3X(#%bmwr^XN+Ma1{g zycvd@{K<}gKoEOlh~0{aS%5dgaFajT@s|qXju>J>5x+o0hMWA!j$`Hk*4Xi2bh)gV zQAB(v)|+8i0NHUY(F5_w7-CKle?p23H~EtthZcdjGKRQF5x+}BhMWA!j{giM=RI<6 z4AE1>UlNhwCV#Ty4+!EZF+{wGXI*D0Bg0MpWXI9KK+(m`Hfk6H%_WL>D=9K8fNbd+ z?~$js$PF}o#d;mF7#2Xbw8ML3B8HVztb2&XaFajT($U@{lP#=5(^afj5Q|{}WRqn- zdHwOQyJD}-e_(^wot^gG>}A&6P;U*(5a}7lu!6vcx1_6j17Ky}zaIKpTI5%YN^%=- zMiKn#jYv1CJ!`t;8@6C!^@{oQN|pDDQhTL{y;6i;vBF+yFTGORy<)( BYhA(l`)i1-MLc=LW75bLxDCC!@5C zFey9*5p)^oLmfG*f!;HaGjCW$-i^HubyV`M3^c~IM%%{`hTT)i-ILvJQV+$sIX4+A z4?gZ?qEced#avwxx!ZJRYYGP>Q>iJO 6*gHEjQc)W ?T++;J2?d)$c`}4(j{=*xirQ*D4_x04*WS7NmgG% z%ikR&@m`8YTG3)y;D`NWYM(68cw3) 3R~4?finY=oyx(Uz+(0%Ykv7 z(_ovx4R*Ah;!Sp)QAg@uTabpuz_qU3);GhJ-p0OSI6r+Wy6L-z3-%sn-k;})L6(W{ z9`2vMP0|MJJ!H_4HaPuiriI7AV5Dxo55?c5Z2?}4RZr)}CmQug*6DA%r9^p)rsUno z?a25$)(|CQ!7WHrn3Y&MC(1o p$>zB645nYm1+u zf{fcD-QsJUUKyNlyfbf;J6Bp6``1^&koM8vOG(x*N))*H$u&cVVjc_Wi8?!p+jnIP zxJY1`#)9M>&PEIr3X}NB;FS!VEAQY*j{b`xcz1L==vZC7&mnN9dJ?XVY;g5~Z@S-v zFU)XM-G_-w8%ngt67YGh?CX0I =^CmB8yk0xFs;3kSDX2h<&-@6nb`M7m;1{sPUJRI(v10*brudKW2XUh$q>)+p% z=3)H(T^Sdr>GyYK^WCLMTQskiDxsIw816U0LZU2A;I08aeSvI1s00X~Nr7;Yf)GAs zrBd1=ZkOmzDXrUgjlSNlSEvdFIMpYz$c4r*V8y*|Ifb{w=K+Kp`~?r6!l5w$o$X)R znfO1w_Y=ovu l3h70YhLJ1WnNwTb3TE&q|mr8om_e b?Bhqoa6X@{VjN-@?m8h8HA8Kj`Cbroc^3 z?o9cUcsbIgQf=S~%$cqDMCl@JkN9W-1wp#nm?QVM-ecP9%+`&WNPC4zQ^@tQHqucr zUcF9xy?s}AX)P|dW*8=(N#X*Uu@n@PETSP}o-?}0_cpWv1Y_Eh8vTbn+M*-hC4P(O zRa+qzvqZrlNkGwarZSjF$@qyzGnA6|>#mJUzU49tytc+@v|aW7+JENS5NTtAYrQo_ zdni2x@~c6X7l!kB`z{RVMshZOg+qftyyjcs@Ah`@#5$MqFxY-d*yzi?wcnNT)04pC zZQ!8|s4%wyJr@mV71sFFuH@^utXgh3VLSI^(1>($#!{bHCTOw^ZL%$%VT8? tYYyYcPB+vhVqe7G?vns`ZDo_t-3V|rF(-5Q#|A0d?$8kn3OoOGH>+j z+A>h +BU)@CG7E|TY!+I>hCS quO)y#3Q*ssVQt^8bsU>J?8q&zaj;lnn_Ky4D6n ZR^yz3Jz~U ztJ89!W4G%g%!7|pQS9;&YFN0hKi^=20pkww3&GC#pLOx3ljY(snjckR)}@D&;q$;F ztM_GbQTlsa9v1&0BN6yVM$l3?&qii3=7glRGMf!nsnPFwA~Jgfh$nn>WV3Sbop+uP zJ|C>2M(B?|W^-q&8(xHhmsgp{#fV@QTc?3wv4Fw_zUF=b!o~BOV@N?oTti(mEP$vF zI1%c5C-m#oUkGfzdwvm~a^FLPkk-3rMm)KHq48qE>sWupFT;9PoA=`~CY$e==qj9V zLxqyyDh0-i8^DZ##!DE399$z`g6F#+4>q~t4NV&LEQ?06*_CT?>yXa95QjX+BHIgb zaaQ;@px!!7jx}UlE7u%{8j6oj--$V~U2%F#o-K1|{RooPEMPQLUL=nJyLub)(D1@b zAW)2X=`gI>7;H41mTaI4#TBbU%N2XR6z~-+|7sM#>Q8+gMd} 27bY*1 z(lDGFNH5)iRfRZe zTqF4ATT3HnQzHw~V?LJa%glBE^d;b@>XUC2EIzp2@1OqALh(ha(dq82bxp5)GNU*; zy$ccj3IZa(il-#ITPZuHw@ZYoG?o-b+whBL==>`Zq09{Vqpw$8=vnQp{~YH`%y9 zzc7+2 jQSd@yhjh{vB+oc{B|}-%2Iz8OBOO;Z10_h0)CPn%<~5cK9;Z z_21$LAJS@UhB4dW%MoiFhv4)FfEa!kxzb)GGyQAE_*$pvO;`G?Ylix(SjSKI_Euks z$ExBj!qpDJEnQxMG4fU+*XBSOT{+(cG4U3HjO;o&O*W3lZ?gw-;%k0&iS#0}A!9fB z)a0vxQ^uk{(QswgtB}2v2w#my6OG-SG8rWtejI|v%A!5+X&9HYkc9~;YcoK$@>ugq z5-vCKV!>?=1GF|R;TeXTHxRl?p$yM3T>NtLYGx`G7A_4MJj)N8lD}q^1a^e4f&A=x ztPNZG4@hjD1j)ElOD?4q`gW_YZuUdYvM&XP(~+@9^|fGz%Iqql+wK*RU%dk``Sgnp zOGkgk{?fHhfnWN2*pgjmJ>qIi)mAvY5p{nvRTJKcoYQY&lsb`UxEHXn3FXTNFgE=h z1(T0kgzpqP%5V85Ak%L_Ca>KTGKz9HQ1WY!@~2n!gC EATNWxUTJoP5boP6?sv*PXb~qs zlg22wAc!FdA>|cldy=HB!88nFOioBkEUv;w?mh|*c5!pQ_8Z6YhMfim_b#J<(CG0d zYPpiSmC o#6{pW0u&$}S4wX9` zzMcki0^YGn35&PKF&9as+G_Nw1#aHF3%Rt Hkw^t1JGE+4f4lAB;Kd?VRzjy|jTaoChy z#8+4JBWeic^&>($Muf>(cz+c%cOq}v%lLM<5BaZy4_cbNnZTqUZb8Y@c&Yxq1LnE= zAbF;Qb~z^x+}D|?zL^r@iz?3mdHI%|1OPZM0!RRW^CN%+0JtCmNI?65DU_j(GC1Zc zOB-=`O!<&XX$+q;fEi%~UziBrj1UGRYyt{+ivrk&6!10$(C8KL4g#i?h~}KIL*nB> ztO+Jwi-6tVSO?)S&|lAoel5EA!q)QAg$lh$aH{t}1&xal79Z9n`z;`{wc-!>nc0Pe z6`y113WSD6XLb|7q}$NA?3qTCuF)o C50drf(dyu33_3_Zdq(?J(W}O^5g5 zXZmJf+)RnuNH>#S8?Q<{9XHk9iJ(d}Arh&|*d`Me_e5~M+Po3j^J`Z&X$jSLAqShX zZM4fo6o-#uvyNYp9;K;DY0?tS^dG1!R$ENmd&0gj{Bz6lGV~E50jiFIw95iD!r0!2 zvX~DfV^ITdQm}@z2yKfYv@N_EWnaQrWodI-i^Ye8@%6kJ4xLKpD+)fZG&1D%k8NmP zrQAs9dL?98N=oCf@PXE{{ zWj!$?5(v+tvYeO^&cdsxtR`lJqwruy@{iDo_z8#eChPsI=WD^AyX*5!Is<>NY$?fy z_W@N#HBB~iymI}Xq=(-CJU=WHhlTsFFdP;kXE+>0D!C4egu^1#uoPs5tdM#G9y1&< z_6>{o5J!@q!93e-(z8_G4TH$f+`{-C{FJ@I3?{X1YY)K(P_Or~UhDUu-ngE~r}^d| zRz|d-b{*???xv+c)(=LaWalIc+fbpFShZdKJ2nKd 2zB|xdtFcue#*1867lfXAIc$8u5gRzszBM0JzceAv zt#nCCHBU+w#-64vX;NB}Dud@i+v@1?xa2r!K)4vVt&(VsG4QY&lZ`t(J72v7yOwP3 zx;J%bTOWn}!I=m7bZJa1%iEjr%SZeA74BuYwwrl;Q^Wf7^=qc+fYV-+UEAnG|1XR( z#3j;Rhy%VfeEJx1nr6 ?d$IWyuQfJ{-3<7Uvw{A oYN8r4rf zwY=r0s_5ao3d)9$jf7u8dWXOI7Un~}LOjHtPftSCO=!WMyocmDJ`5a!W{iGehVCYx zHZG3`_qf$k7$*02r#AgJT6;=53wzto+45N<`L$jud;}~~`T_Os0$%J>obiVR{nPY9 zA7ii}-v>_B+38dqd==JB@k4BQmx`9T@)H|hxPBehG#U872``bn4-@mORI2_E0{AXK z6%JM|pyycsf%R=xJAsa@tc5KY;ae&BFmSmqrQiGQ)@Mo^P)a^USm{gYcZAzi`XuM& z 12H z?) z;Df!1QV`MRTUi`@5{>U-L8Tfno5@*ww0KoO>X!_o! zPa%xgIgWe|GJ#s?#{XOJzl2I2|3~~3dQ#(GWQ~`P#O>@{nJh0h0c>*lAbm;~D2!u3 zZ(-l%5~S?~QsBWJQsb{6G+Doc*%sl|x`e79LaxeE#PDLkz!?&_`HVqo{OQ7UeS~#1 z0_1L(mV5CH+Qm3duS7Jf2r{ICtcfxXA)peC9WW1e=eNWxM;VU-hoKIc=VyooL23!# z+ZabFEPRhAy_eU&Yc+Kjx`RwqPkn$&MPXM(BFLDUO5yt(orRNEY?DwYRc(Y9*eQsM zG8bdRVO*O7h>14A!URPpWyzL{KKGH_dLHH`L2A?Ipe6eh*7gScXU*f?jjSF12+!Z+ z{}I5*;r|x=e=`1;@&7#hhjX#UZ^aK?D!#uYU9b$nHe+ZBHR|A}kP(ZAp>2md9miq; zHGD5>um>M?R^I|^%!i+Z6T~y8erXLp?bwwM?+0+x(PV-z4F_2^Y8MIQnB9~GT*rLa z@~8aA{|6G!V)m#Tt{o*=5EiJsw=d5k{(zAZzSp=0%V(lXAA)(ki!w-x1 z!hUcCoQF4p+D8rGH625vcq7RtUQjYewzLSJ5@%?mC$zBtz)wiIyIBnHf^vWA0ACqT z74J6Rg *#~Vuy63X}hI?P#k@;Qg+6I(nVL~`Zm7|Hbod`kJ7s5($4V^av8)L|6w zZVg $hI#UpTku)=paaLcpd}9r0}UG@>MJ%b(s@b6N5#VnV}>m4 zip!70$M@eCR(!E@E`VXa(Xu7AW1RRFE0XHo@N}m<8jnMOhrmb@_uFt>8LqG5j(I{M zE0tbasYse{KWr&(m&R1998O8rH4xxIWXrEXP2Z0|rBX0d^93 5TU1C*^9k4ZZ|{BbwaI zIj+$PKv-iqZx#Y&t}+~IpnvsxX1Ll0d`3pvfKLj9z!VRTFQ{U^;1743rV9bi`l^^L z_=VR|#Z&=*a?E)Txm3@XhUeT}6*gC7JuW6@r83}?_Ac~nE_kop*Hs7NXa=EYMmk*p zX!?){uMXsw*nQ!zeu!G1f;ec-wmt|#D{4HrJMfO)nS zu0pu#!i9T}PPiPlJa{B$?lH@j2a8NFfYPW5&0+vH4(XIFZyZUc4Yfr2y5OAyl7{7e zly>;K`a#P^83^7c8_><}2XkK+G(_=??&B(OKf!y&rmNuz_&7*2kramy>;uaOeIHmG z^Wx$C)o2cg>!Q{sC+cy-dV?Q_rDQejNf-{oXu(bm7ppflQE+3$vT02;2JtCYrDVyp zf;R%E9#jt~Qk^ZARYR^_%ybr;>!}g2o|<;;qNX$D+Eq 6V8}z)DZ5PV|6_({n zDHQHmF(7eR_QN$(5r*&5 +fpwvY^&EuJ^Cws`qM{aifw zJPdqRsdIwk+Rl0^r|DlfO}}8J$B&0L`r4hx*-(*Ttbw5iZ;zjQ#X?P6g#&&l-L!DA z_DVZBnLgw 7a_y~L7v<0x_4D`=%y#JQKz2Mj*t(ctVU*3m(pR=6u@O ^XPA<4R{RbC$ s0xN511sU+hfQNx4T*t)!Sg%}8pkvi3Z;enFY=o=KB_Hbwj7WyyYJ~oATt4E zV5JI|nFm1YUtdt!pO)s*)<8e$Px~+Kcv!8&$N)G51DlJPiOy^er{^iDtvjvJ(Q+I` z(2|_9fct;|ZXo$|r{z0m27Jz|yLTch|0)HfiuhtB@T%26SedI&9e#54T5yba7b|}s zs>5bNErCv6bA{AELBK2o=0X@phb$Zv=YnaQ8AbhBB9un}mRUm6U!KdagtrRQ-Uq#v z@OK^lh4O(f>ZZZaF2 4I{OWTO7v`s+ij612w5x>a8 zp@mV0TM284H{#S3=7fG}O@WA)#~kNWIy?^_k3`01Py!QHIz6uu6;bt7QmqlCD0o7^ z=Q3#DxDSVG N2lghMcyQeQKn*;)!{@crwgSHz zRssA*Vg&y9s#Jo|XIk}kV40fg__|bIaWI?|fTlemj)`{nyKZN|KD_HT*oelz5rdQQ z?@08A=0sSQ_zz};Fwa%@+~(fJ9kBxLo4Ti`2g9%l80P(Amv_WFh{MEQx7ZrM{l`h5 z3(sMx^dru$P|wk;3a~2 g;(z?<6@J&XY6rln|#u2Mf{p zk{HZ{U8M77Mh=F@P5E}7+m5QuL;v-(LKytvD1=70U9X02Ma(-5df(>X_qU4t`j7c* zq_sweu{;&%|JVP`^3 v+X+?7@ydUdN*49skRvbP0cjWLRkiBf_$Pb>Je$I?nx5`xz4}9IyqJ%7fHr~u z)U>;?jgbZytZ0y?>W?tN@I63(55v|~oroiQ$cVidA2Q-&{1YbZgwu%~M^qz)g@ZnP zepH8{T=hO6DfrzGzhi2+11k5`-}gv>ZmunsBWxo>n|I<^6xAqz=E@&{9{3(2OjPk% z*9rTv3o%!OD*Wg)o2yj1I}9C#M@pE*Lr%!YVdx?NSd)gQ&jUnJL7*PUt3LsFtYZot zX$wzV09gz7Ki2Z!P!{H}q3 +I5qUNZ^2xJ7&8V#8vLhf zw f;f~yQJeD3ZC*Ic;XgbUV1 z=;5gj^gF3=^?_>$T+hP=cbokImqUg3cHn}gRdyV%9F4I T;-K zaHYc49 Iv7~a23Lp4Oi}cKy>3)2V4n9>TWN9?+F})Iy0b80^ZQ>*7!phj|I)v zfoO4|UTNGarAfG=5~Y)aRNWouLkmEK#K3d~mB=Pxy8Em^uLNOIiJ~L%-l^_HBEqeU zB+*Nc7$hZtPC~#-JH59?+NJ&isg>NLgsiZ;Rkv{3OS{xx(dRk_0?8se<(&mqNLip* z6cL#hr6Ogo&ICr2-Ror}$ji?4Gb0s<452*BjKfJC{wo9=*V jCGvT#mpF}QuDQqq8uG_r0=LKFeA4nOvLvAs&O}T= zt3v(;8b!j*aWe&`8|)Uj&W(!!F{r?#P_J|ginP)#!9+QEGrgp+)*uhs5B&ifo?7iL z%|NP *H~Ir20_ KG`z)z4{%Ahf(fQL_VeXj7l!Evobj)V&JG zU5J(fs??22UO~w#1F HE@DImJ zENX BAng`crxX!?3z*v|JR}ow|PCgFTJh(Q)bp|d&1wLFwaP@)fak%Ee zwHdB6a2Xo#;VOcw4_uGKH4m=MaGin6fbldLE<6H|+Y3m|9e8RzBRr+1Hw1p?(Qw%N ze%LAI$s>{DsJYXdA7k>7 WeB?N4?(*ixnSA6pYWjNf<4rzt z95wyC`3WW;IgXnC-uy(9j~qwM-QN5plaCxn%>Zvc6rQ_$kmINs=*>?t`N(n9+~dtp zHTlSK)C}_Gr qwq-Ro$f<028)kk0| z0pGVj3V-nJq0itiybyaUtO6q2#w)9jK@_CttS$7Zn=rk0t6rJ*xku6li{b++D}or0 zxGh5qg~KKT=y$H+*S8JT2Jxy-rR~-_x&e!vzG=T=2M^C&oOS#+^np?vj1f$&yjCyn zCH<>@y7l%^6F>`0&b`%>-;e&A`cX5@W*CG<7G%X?#5y!c&o|6%T0~SjeUV>)&%xf# z;5}UcEEw aQdV7N7L$bCQKXtNvQDVEsw2 zJ}+4awCZmp3s#!+>I;&EK&$>%vS3w5uf8Z*2(;?&5VfZ@9-Y4DT3rP-zyW0i>i{A~ ztG* IPk%UJYw1evZ!8D6P6yia{R;V$kjB)%~TI z8KqVKCJjLcXc|Ib8iK|I8la+@hRi6_5Y$ExgIZ`BGNYs+a2skSh(V3itA9t^;I {0z*)JK?BrV_;Gfr!Hm+X z4XFXDGVB;h4G6Sqo74am8#F+L)~kJ_1~W>l_LX8#$w3S%w_fch#mp$J+Fy!6g$FUH z=z4X46f>i=>N*%VSRDqH9GW=*8LSII`r$^$b0S8gU;nEP@`%s}NByenp#mrpsP1}o zeFRV>2(;>8$$}cMSAQ&P69TO|M6#eBn=Aw-3u?8=LSV9>ikmD1CJQROE*deofj~A* z@DOUh$wFYVpx&D-1SSjWy~#pgvY@W()v(b?Sw^5$??nW*pnjVy1SSirpHAO{#)3ki zi7o+BK`k^{2uv2#M!h;z7B2#=I!u-!R7#VDz+^!cHCYHu7Svahg}`J%y){_~OcqpM zGhYbId_iS43krc*P*Af?g$PWAP{ZN-AF}l!xT^1i+HPt^U}}Y0Z?X`WEU5gZRs>gR zg_dCQ5nRQGR$)4fz;qbeh{-}=vY^eF)e?cMmOWK Q?*IJ6g?QmVr+X@wI$;O>bV0nHBDxW@#3^d<)?qWI_y z9BdGLs6Fsew=wW29i7%2X!mX+4fnK0s8ME#B9J8tKBBLqJidkl4}1+9fdTN n5fgv#K zMXWUy0y9+uYbpe0syIOO5)8Ij1louxFk0eB8V`t`3tUh(592&a#HGRUBR|+e8-W7w z!5*N=G=%fCDBy_k8`39UCq2e_(j$Ox#!-44kY#!rjUj!qNUyV&rhSa_q(=asgCm-H zRhR~FsgTBPP?!cXxc7wnIToE5?a_%q9hOeiaaEW`d#RHKdC=(u8KF~SSWZ~qp`0+9 zjwN6@A%O3f0ZpdcD!x7{Y9^@2KovMwx1`57PkIFK9VbeU_gJAPJt%JsLhk%o^kcM{67^#Ye1Hll z4FI4Y!+)wDhDw^QWrL7gKeoZG*k26CSUS8RgV^F_uo-6R5D<9B4v%+;6CLsp2gY;L zFMse0Rlz|bpp 2RV$cS7BKtG8X4tfiQI;=TB@n$A$ z?joQgjINKuu$^KON96tCVD=HyY#zp9UDwz>9=jOnWfvpJZVL#2UBqM;1MpQEpu%pZ z1b0EF?fOW9ezb{ s?+B?~BJu~3LmtOesUz9?&q^s<2wWTQ0%zy@NnfdO?`8=xZ3!2%4! zys5+5LVVVCGK&c tz=s$Zin?z%F94ive|5d!WK@f&`*?F`it& z;#G&;05EGcxq*5tZgfECUC%Je%Lj}gABrIWJ|HF^FrW@A0V;fedPYFpZ!(8T;6;+~ z5nWI=e8i37&rRY_SMld&{6kgWk$Ha -81ITsvh}&Bj@cagw#6z(j ziCto?5_h!VA }#&3j9;^R?6L3O-J=`997{Cay;X;6HTbU(EXI8x?m0Zdo976Chv%tAkd*lBths|~ z>bW)#Nt6dK{jFscaJwV-xx8dPkTP%&-C})E6K?ur?S#WBvJ!f2?!w(0?B>#6*pP$U z SXTJ!$eA0^(1qhEstdS@Aj98U!WS*!pDf{@E#WJc@Glr{b5lth zg(>7ev?(?;E3;8%(?-p*U@i)~y!4wq`Ed9uv4*kv@V606J`!&lGPwVszVHecoUMXG zpdqmkck@l`d; }GK9DYzgS=g{OWdh7>R1YF5*q3oS-p$ziyZ%?=e z!qpD0&TzpKL}TP(%2w$$tvEYCw3`FNyV5ST3}#JX0>{|`iocv@Z^qfP=|~3=ZRx=9 z4-^ihus?;5r`--3-Y43HVm4>B%;IcII?{T{EwcjI QH*A^Z z#|rDCOjI(;^bL9~JdnNF^!cPfc4IxHchyIlAB^0%Ae8*H1I8#N7?bWmJ#*4(S_QJ6 zE{tE$4C%}yq{G9JCV^xiTi*id$VNzaQ+RO}hRZr4y$Cuv+Xvoq*1tK@EqQ8Z;DStj zwj^U;Th6lTp>MZGp?qLxr0=)HR2TAVf%|v@rm6t{IZH{u)H0BL4m$ld=q$jnR*ZUrGEl=_D!uPX+b)O+WY1+F_YmYA)-zJ@E{tu2I#+bw z*S0 A#b-Mdbat6hO?Ig~SJw`8M+&_v|k1|^1d>lLWcSO?)hRJPm8PPvLa z=*CWnIAC8mB-*jwDOV|sWI}Rd!&9!C8T{lOrE>-e y)bkB L{8R=B;QU!3r= 2Tj z09_&E1L;};Qq_@=rwMJ7+g7lHEKo)3TY=Yx9fc(YL<=EZdq9!uEV$DZ?dn3Oca$Zn zpoYyzuG_8%P?CzZ?s4FivJ( V}Z%^}_umPTl?MCpXK z5&8vA-=dZSgnngCLLCX!GI$jPc&iC1N(T8E861)V NluQWmasP)7o9e_jSy zuqz!&@)V!|#jbQF6h`Tyl&-207sPJMM9C e-=}*a}tcNn2{9M}br{p-Lm$HaZw?-)0OIb`cq=xL>sVt##sc4P7 zvC1K`cSHT3lKZh|lw&G1Kvt9dSnDFF{};&X;+BYB0))I`;?0n}+y=;7Akpj?L`$XQ z)>uSuOI}@)Tm=a8eqU^SMg?0V(cl&WeMi0&xDdUs{6LZ)WFT6nz@!DNzYhH;qFPl0 zE#o1kf^C#&4WZ4-AH<8)khfLQG?Wy)?TSHY0F+Jz+oAXn5|TR=e?r?S-7Y1N&{UWz zRIuGjJwi7ah(1(82puQ%krGbmVUD~#N+hBBFhi+;bLTOH783eci6fLie(qBe3BjH; zNbXls2#qAq4k+n_8j>%cC@w sOQ^gjN&!MR}0WP2|h3$|HoT z$a<|Zf>1D7|4kW5Xak|&mC=OmBVYbdo*)!Q)|on%(6@vXbsV8r$QM<8o)An5z%xyq zNN5isU44O2fAYmprxJREeBtVJLa;&)>1^sNgboq%QD+f)l6>)1=MsWLVj$_KzD~#> z>;CEjLdyvSsEY}elJz?3QbK151*&fodX#*rtF9y@T3ndAju7^#6)alaN(lM~Kr!kL zLNAjqvFdI@oyeC4>K;N-WIayZM`#D3c=Z!Pcarr)^)R7YLdoh;LNAanY3k>MUZZkx zswWA-`Wsl!P|pz3$$CTeOG0lGYOH=u=nnEFTfIQ2F I4r+ZJIyANqUeGLJ9n}b3g|Wlg z4tZq~jmkq*uG)12BsV9cWOp@^&^&l-DPp$)(&B^I^YG$S1?vqc7$hG93#IG{wU7`# zpPQ)4gE;RWJ|?)^$dyS?0<{+){h~e6m5rYaHo4CrHymj((Y{1~4SOb-v-`rI2Ra&P z4qM%{)IW?p8apXCjP+?b1?Zeo472zb)G&5WB8F!tzMuxPga*@t>#^A_XF|-FjJZJD z79sb0NL!EXiNNsXq$NO4m0-Ag*^|g^jNv}X%Yc3ukKx@(D}hdKfcjg;AXQ^m2M4pH z$T2{Fwj+JIbX{;ZJ6*5|!tJ6a0qvYI$& RqCHA6<}RXDL>G6$n0JV-Ao^Bwj9E=|714$f7?Vphhv)~SZ8y=KL v#-@Q}_ynAEfZK za*S_F;ekYxh~5m;T_4I)_JGV6VMsqDdI+eSyE<<_#J9^rI;X{cPyG9(hae_IK|0)y zbSzMJs+CDcA!cP`q+3#u9wXYKHHII_I_i<^TDlBkzHN^5 +~N5%mMmnqs6pc?r-Rsgr=VEd3d1molV3L?eAC6>0Z0q^*b^Z;au` z<7$Dv4K+<;yCRWlSx6Jwj{*7s)I*KUD| Ndnio!a;UX_A)L!bZvG4#J Lv=to#Aih%smQu$CK@e_9rMDny5_C?3KvH4vN1^o?^5M54lpGAL5@;II zepIR>D7>Wvx%W~DCqP ^8q#fKWh_#qQD}%eenO)qP{OyRB5f3f^bLw>V}C)d z$KJ}bhcsq)wul9qUziw@!(M3Y0J n7FtvF$#J`@^3}_ix=j^6t7(Y5DA7V!3Vt8Oj!d5jxt}yLQ7%2JE8t1d8qTO1LH-ELFIO-Z6U S)kVVdhCb1-rz%0 zi@SifZ!rL51{D^9|A&(Iga0WVF&9HXr^d3|_kj3cZ|DXzq9K-EIn~BT<5B);qWwCf zq* uQV17_fCU5_z2Ju`OkyrFJ+8|a6xh?& ^De`2XW^#4FPjhN66 zw0jEjDEb5(E1@odJiP4+V ;pooW?{>V BXtn% z1T+PDr}^+uy{jdR3+x+cn_Wh3g ^qVT9TC}V@W408qwUuliuPbvHc={X1%gV~c5ev`uQ zQTQB%yFfb%W)s>hhFbJe`^8YlUTL)q=$_K!!Ej8X^?MK>06O8 +D+xVp{!nX7HFJ(=0NIC;fLD=!~LplamEH^n}5Nkv0+UP*}9Cp zTmX03-IFxl3%$qa2&9EX?X56;zQtZo4;B+U1#1XUcdEzIJ^`7U=1807Aw5UoTT(H6 zXBpD_V~`fNLTXU>^JolrEk&9`lHa;M@mN`z6a?}2c0l@C9MV@akS6B_S!9ktj6Ls& zC+1-4afmtB9O--tXQUnXa1Yz3gXasPk>1o{I@E+V^ |Q^$)W#R4D2DnEa=*_oE106apY<%?w;YN z@@JtXo+WDQf;~Atd2tp(efzUC`Y$G0Mf3rpqlr!<+8wFvodQbIL%WS^o`F %EJ#}(2M@~Zi3q*r>AJ8NNob1C$!58s8XGH-A0UG* zlW0VF>rhyNfPWgLgH>yZwkVt86z1*9(-O|&AeODMdG0sq|T;1ys(n63ssUGGNg z;%*78=Rueb79HT9I~^=K5W;l5Lt#lkqIGfo;X7n*v?A_-(0H~t4)GM9=UNU6O<;#4 zdbQ<9K<6a-BBC+$&Pu$H{5|4{&_w1d5PP!Znb0IwNN55ZT{0&$m5r3>$&%Lr4NjzV ztbLaap-whjqUCu{gl4eFB*A;L^_ ~XGH!-5p!869`l1d3~#(GbRJ8UsA=Agh kHXn4>}pKh`lCJaMq@XC2WU8oxs9Uc2uHUQg=iwW#3D*40vxb!zp~Z zvusDiTP)gxzKU4JawHl9lFL~KiHck8h*-{U_n@yLR )NYWpcR%7Y%Uf5qOCXm#T; z_HWpJiEeEEto Yj{UNiXFsAC{M%ym@3PSTBP)`UkEJcM|IErg zXqEj6TP0D`yk+)ZSwJI9H-!x>S!S Qym+158Wp;nX zr-_ivNnK_SP i8uB?~nLXi>~p&Xa!)iPV8UD4@G&lHxIQztS~=_-+5 zRGr9ZWw}H#adjeNmE2rmy-S=eGEP}7QLQs1GG5srQNvatkqOF4iTb96L?$X~bCE75 zDkL&VNsy>2BP23eX(Lf|dnGbOsgh_?r^v`ur3tK&W8Qr`Bt)hwyWFUuEz+qx*aCT@ zskXY5xr8RM@zKsmm(nO7d6QUmX_LrI K>+U{ploHhL{}QNk8G-J zCbUtVTdctD>_v$Nq}Bp*w!(B9)i?4GWlPi{yF4;iX-8-hdn&JIWGiL9M6c&nMHVRC z@#r_$YoC30WTDcdHKGY@YQlq&?UhwU0_`k(JhD`YZZA-m;;P8b%0NO>SiR!$k!8wq ziSqMjN8YH^O5~F?KJsRz-3^#-3QOrcKC-(qPNHz&-Ky-D=tbA~$ev1c2O;@Rhj$`- zD^(IL1yrRhk|;FyqsYEWM6r+z%{>} ;@Q=vHl_nkClJ%mVQbu}EY}7bqn+Ih_J+BmYa!VFRO;T1#^ib^W zQ7 8M*zVx6&QOlKH C2Qcg>h>}nRhRl)Od=rs>7jozt@lPC$$N6MEHbp^CfX?K&5bV0g<%6N$afp 4ahkh9irw}2+7dgv(a{SsRvz-j#HB=1@G1zEhbeR??FK^ z8EUOW`{J~iZ1tgAh2*}tpqS?BX^HakVq*%_hi((R)_{uC%RL3!o8gM-sP?#BpjtpT z(uYFv9_`I2i>Xl4dbxRJF}JDXBsw0~FQ&J;U!sBe564ug<-LXE!2B^Webrqa^nA?S z>hL? a7#;Y}wmz{ScW}*e1jG3f9A$cd7 ze-$&?f-c3psE(IBSL%_NX%=)cX1Y36@>-M~iJ4(RCu3e#XG-1;t&YUJVnHWkURCEy z-hDAgVrE*<$(UK{QpvlqbZ5+L3)&YmSAAddW<~FedCh|M#mrZ?O5VEYBQXms=w!@7 z^&`n^0(n?uK__Dts|SfEW ;RigZg;?6GgF13kzUyHb75gPO#?qt29QeLRa@r7m!zR2KWL zy3T`I#I9ENNYu2nZR{HLQ;AB-+QzO`PfK(@x^3+H>II3Gq_&M+r~WKaaa!Bh^{U!W zc$N+512sUR!;Ra W_X-VRtvGiQS_P z@u0D>AFG=rx}*5c*aPsvQXy$?|3K_Pb-4#ki9M`#8X$N}Q)a~;RTp{C!q{V~KG4lu z8GAzQ=Rq4{&!{UsXm{)v>Q@r2kKbzlO09d3NVh(|GWML>)QwUrW6!I-Jm_HT1@##Z zIuUzOT_#b}((|$3tA`{iDLWtggZjHfZBoz2{-h=i5*E%!pO3wwmPoV&c)zOmN>rS7 zKK3_tibUCf{!rIQbhz>PSVcQ2(U7 S5M38C|omRbWt%e~Ky>NK!v!|oSo8qB49 zwUrW01mv%MEz#pmoso64lp#X$zS8gpb+sN6eGN0K`r2@b4g(6&W=J%vVLUAGY?WvN zpa|_diGFS9Xb`DIJRo%T&Dv^@(eCx2%Gg-#3lD12AWn-I>Xz)%AW`e gRA$iET)$Y{p^`OdFm$pr!!;xF !2O;px$wvv|l`ENL*(v;Ssmav2k6r3=dim*H!B+(Y+mZ#dX&vc+i!& z9@+;Ulp5a)HaJkr1lFS2P4QJ)>~KU+_^fu;vc6ghq0v6uouPmlN?u)8E$gQ>le|b* zD4;^gTbbKY?XML}v^6)~ufNt^qBSwK>~5_Wp;10NV?qJ-m%QBO9n}HaeS}8)6g5xx z8=ws*v{A!Z`ali+f_b?OXXyjA_eT)Y#*{6qYw~c;evd~I=j``r+emT}`?C4q`1`ep zQJ8KL`=H^7_y@J8Jm~TGhqcRu#?X_-a4i}S;K=8W;Zo-oBi}hW-b70r)8lJAyd{n~ z@uNH_ws1lGXpb*dSyMhnkg&-)?%c`am&KzU9h zVZ1g*qD78`gh^Vj#|1CCurT38?KGhYEUNVn@zb??pFrLO_C@6F2{W`^gtoA`#nlNf zYkMTB%6c^66>ZUzD7l4IWsOgmsloCSp;G6ZggIK2L~9+@3G=ij64e5FO)Hhima{V9 zb*;NZW6RekEYKc%8nuWqb%n+H$%GZ!IO3tbiwP^WPdw<4gjE*nbravyE=b;5$H|1X zn)ZzFtQOGwT7*QloY=&5TCPN6%Tp6KXg?DY)^}U17bU`v7mgEJs _E8rxU-`(j*#N{!QW~ zO?%$7{+kv+2=BXp(r+GLs ! zD|LPZsJldK9Zx33=xZdZ1r)14ImPYE>7)kwWQoR>f18w`H85Ad z9_w?9lasUcFNueDrD<{#z1Iw(vns27a*l4chl=Fp`a;QD>qt&+p>L9?7Er!!wugbq zE%oD)H@19ea-rV%71Mf0i}k6=9rb+Tq4n32JLyk&(2C^F7VDdnyXdb--de}h #=iPky>rHt0kOH>PJjNa=t zk I(h1L}Sa}O PGz{@zDAgshjjQOWoFgPTgX$?w__@@AH=6t#uqs-Kme1s20#J-EW!T zL7$wqTZbij__u|PEl*3^qaS}8k*EbnEY?fXj_6+!53N_G9o0ith;&t11JaIJtk brUZ>^&w?Ude5qFO+w^`7qto-JoW+8KSIL}SaRr+uk6UX46q{d+y15ZYUt_PzeF z2klDxL7yzq+~T8YKU=JyOS|IndadJV+OPT=DOn4sR*!qnZT(8xZ+cgW#+Iw;%;>rn zd8630=(u!$WBodT?n!Z^*EIsxBNCnk86kv3{e&Ot^g` !#I?7s9! ^HCz&nEgzd6ZzOI+p77dbvHp6x%Wx47t-q6=VI*x5TB@?Pr8l%#Ka!qh&_{~F z&$W)%)0-I4n}uX8pr(e|qg+VOF-}X~*z%v#n;Xg7OzZ6o3`1@WoE^3^8WHcTBG3vi zw8sk__Clfr-RUlR@ve9wbvxQ~O9ptMR$i!_&?I(mhe$^| uovQ>>{sPkzro#Twc!zhWlUF;ZVY$qgkM#dXI3&g(7 zc;7MJc=c1E^TkeE9g~c05*-R(R`&&C?h(QJHT*-z6eI2^qDibyhy9MJ#&C)5DLUqu zW*jFpnk_F^*mNWRGm&m;qce`_#+c6qit2FQF~is;kxz@uj#rF= _eDy zzL6?XEuc4yT#0NsH#ip<-6a}Z-o?4tm`X_0rBz<{eHGOZ_bCiF!c!PFWwqpOQSj7< ziB`nj?_A@RZmmZWPkpTOAUyT4-h=Se$3|l&`7*`ljV{|lHyN)B#GcM5(l;5$CHlqn zh;y^??I}@a%kzu$tw!=`fnF*t(zh8mOY{(+?Z)F0UCdf$-(gIY=memh#;X!F&R%BU zWh{~?9?)*%U5RSDjB Qstok3 EP=|Bq*%a2a!6N5z;}(ft zihsv>(Nwx2$)Zr;LFD`S@h+b)Gh6N)!+1jIoc G z8s(D>1IIbzSIN5>cwZaZ*Jyo|&j8?kZ3GZ{!e J@76^KxE6#6?Js!kd-x-$)iJtF!W6XK
U)81hjU0*jP(*VZWQmjVl=#rya}wl5u6M#ZXq;@JzFp*wASb+(W3<$0IiV-&oBLM zME@Xk9!zz(em9=_NuVE^X1Np|S1ZtCX>D9Se1t?z^Fkv1`STJDELmj_;A hji(1 zlB5C8#aG$@4TO^<3H)_J6WD&&GJ7BT*|T&lDb^qvQnm2+uNmDv!e#+yLdYnG>4E z_e)gTW+?n9z0L)%E=Z>H M%|c+Qo{ zBYcrJiERn%9MFjOlPIS21y>dyA<@!C&)J&tRT3>rJ{j1I7xDM3Qgp7xpR4qoU% zU%2}6d&329db96c_wW~@5yAPhlwVwf_$)%$^RbL-zEmJ)PwO3eFTY4=3VS={fNKaZ zj4^$Ah) ?d=1!OJx zH~7aE$v5~Ji{u+#k_-41$!p~s6tsZzL{Vn%*9iq=)wz&|NFGWq ? _XkKW<7pB-3X;pbB;V#alGhNdzs=i9^d?BY?IpRKcac1Q=tGwCo)SF+elGWt zT)_uQ-e+Ka1%Ftg+d$_EFUghsNy)1N)>rb$5LiL}6>fUJ_M`S+4{4s^m-Gm^!9 zxEpk?_L6*$2TI-y(D@#Zk|-K AV+JwB-iqG7Rj}|i$!v+ zm*o5WcF9{0CI3DjC{ZEkeBVoQ9e+gfE`sDb{-i|rg5)|c$@TmN$%_L&*YnvD%>>Ey zUXma1rIPoGUy<(ze62)v>J9~DEzb>nr{qP!7`K5Rl4v@NG8?=kH}bQRHy*5S t+2kPf09w<>c=-lKbxtYgH9*(e^d8R}-!fy7G+`{uMl3RGOMRJRm z C1O} zcxytA)!ohM$7f+SdLz6i_Mw;c5BYPjf`K#D?qK~xK3$@%VBO?})a%PX^6)aj-bbEv zKEZwY9uKcE*xSPwNiEyqUEaN3_V)7TX~JG9+?Bn&y+pgA_IOKv%)3fnB}jhEdrR~w zNPg_4b04p^=-kJLTXgR8lHAXqw&>i?U$p4l? osJji_{Ldk<(l81PqMe-2uV39oJC3%=nut*-} zGc1yay(B;7XC&`#|GxZFeo>;sb&u8k)JyURPjd)A9|OrFypcrTf#eY{$)miV `&-pfqo&-NX=gfs#@QKf0$GO-wIidUj?db#$BHjt*N@*>ieggR(>KLG$;P*=2 z zyr1#XY4T9#8Qz~HMc&VN={(CH5?UzlXZaqB&a+-RO&;nz>s3R}@ =Xi!h7lV3-Uf=~1`PJ_odWqjA(P= `d&;;9$5|x54DYoRs!onFq4qI1=`h#bg zw$CI=2Vb&mze@B5_>yCb$P(#317GrN!zFqdd}(D%%ND#Rz?U|*JrYd=U)tODH4(hA z;7f_^D~ZN{_0G0{rh*p<)^D^uB++Yty4l7^bO-oSX&W!m=ip0E+YE{R0AKE~&6j8$ z_;QzRxkU59m%DB2C0YZ%46?cJ(L(TLunoU_dS5tx=XW$v_)<&|h70OlKfKC?@qWc9 zlO99iMi|Bzg{>>On!DVIF-SoMB(*=4)RIsJKCB5cyBpy5fGbJ=_2UiF#=W$;Z3P7> z?3I$BAQisx5fr4s_dC#sK82|N74T4lc+@ZAyLZ9(CS5SqnsSt!nusyC0#)F<5*XI< zG1X@dOobl)6aTN4LrqgGPb^jVt`n51PNi!6MX3e_8Su@WzbbRoqr#U#{^}l0XeRC* zYCGIKD2THM;J$m`$F?~^LGV5NhNjH98-jvtY+PYbkPrL3^jdk;d9D1POXByr4>!l} zRiC?oG1SbM5BoimG2iRxuMb?EU21!^U3Wdi8hZ(36!u&M)^>LoV~kcJ9_e|=ugcn# zxnop{fnQoELk-WQVLVcm-3jf^txd!~7vWB&z*iVhrbpD@i9yW|NQ-Fw0k8!-wUBpH z55{1;4)NE@n^xRDpq`2hl-yV MHb6-tuO=!Gg)URhyN263Uj#KJ8kWV(M4tL5X2MiFr8>78TaH z2=jt(onsieT}e`e=TW@72Sb^F&Ti_i4`z(uns;AFqJD9&ua-2mp^Wto26PrNZd;}# zdN>2PSi7#rb^EXj^5PB`Q?0n3b+i)D-t_Z&VYeQu4}TVhRzRgH{7>m