ELF>}@z&@8 @88PPP<) <)  }$ $ $l % % % $$ }$ $ $f@Std Ptdī ī ī xxQtdRtd }$ $ $bbGNUGNUŴ]XJY[%$Ϻ )` & "B @J|@!@!@ Ep 4 PH HEp6BB @@ H @! @@%@p !A `@ 00q`( @P P(!` @  @ DnB"4E"XH@ B @V@68A @r@ @ @`Ԁ8`  `@A abA!I! $ (  0f@!@I4 A@E(! @ 0Ib `)$ AI8AJ0 aB@8  dh!BB"D`  $f%s  DD%X( bH @ac 8@ h!mPRDILT l0   A(B@0@ @Q0! J @V@B$0 @@`B D@ab AB$ 2% "  $9BDP @%PIDfDa %@D@@B D@@  @T"L N < lF  U$%@!BvrJ@""1A ( K4$ jHF F$A@C"@ 0PB"Pf@ J0J@D TDh0@d,( @@ q 41m`A` @ R" A $H0E Z@ B B(TA| L0 @IH@'$@8 Pa`@Ќ0@Q gBH q&, 5 @   `@9а$ 0 !$@28r60p(@  0 pH@`%AT! A& C0 @@I $ r``!Q P@00H ZQDHU(JH IC@ A@  D A@HP@*J,a@ @ŀ"R $0@"a8 PI !DD! 0DY @ 0f `@ B`Q D@HDJX***C!a b!`P@2,҈4A h0PFBAP @ BB@B("(", @ HA h%P) B (@@C P¤c@  $d)z#"BT  !#&'(+-/01467@ABCFJMNOPQSVZ\]^_bcdfhjmnopruvwx{|~   #$&'()+,13568;>ABDEHLOPRSTUWXY[]_`cfghkmoqruwxyz|~    !#&),-.04679:=>ACDEGHJKLPRTVXZ]`adgjknosw{}   !$%&*+/029<?ADGHIJOPSTUVY[\_cfhjklmnpqstw|}    !$&*+/136:<@ADEFGHIJKNRTVWZ[]_`dfhjmoprtwy|~     !$'()+,/01245689;<=@AFGHJKNOPRUVXZ\]^_`bdefgiklmopqtxy{|~               ! " $ & ' ) - / 1 2 5 7 8 = > A 5pR ,[#-NÝAP_xP3xtf|uHFjN\2YTqd59#ٮl0LX<7OoNSg4*m<Ïې. Ã0[ hϒ1'wz 9bwwCk.&rghZeOZͨ* ]IGU$QzuG4V(k!41Wωs?Fj$ZR)z3 W6&ʺ{aȀiRt%ߔ~7%W#7\Tr]yt-D\hgJGH<-kWɒAN ?DZ9OfW1)3^Ej6λnlU#:Ζ pM9AFaB8  <9UʛUnH!ݖ}EDl26u.d=Iاv+MUQTQ2eԖ)9<J 0.2 rmPِJOj/])H( -̔aC)g:2)q=t0#ZըS/ʘ*?rpk|8%tm͕P&1Xf &A,VWGnoe &dA sgl >Чe*۲a=ReHI)p }"8&Dk%ý%L`XiKxp%g^wڄ*ZM$zT4W8GT3 "Zs}p_8<εѡY:Peu:u!ͫ* xYRt~+BbdRv% pZH31CvT|u"-Z߮g^PAAP&mszבd$~0Z-GC ($+Ӹ+Up lhbq<7%QWwTѤbvOs+)̊Nr >/2̍~V/Uk g콗ze9t /QW+7hI]J@yH QT4=t>vB8ťV?83&?c{|#s; czEL|$>u=KY9bER[ :ԖP,/C3  $Muy@ h3b xy1[bpRںdrCs'0Wd$tױYa'a/YFuL6_Lv=S#jjñ,yc܇ѽc/0 작iX8ێuŗXt$mXSsŹG#˔Dh$6p-%o`EBewt. %*EBDɃv&!̡sQBߎZZP?䗼>} FLR}LkK!UK[-;:{K=*" \|qә\?᷹ʋ5㨀縐fз|saNꅿfl Ժp}#T6s+TJngK ,)lʗxAnfKȄTn PxAӬ2Py "9C:`) T܋.v'9<{6ΓgN5,#9a2:./ don|p` Gtz5'AP_ 8j}:X4 gxC;lx rIztǮE<`)HID˱l+!OZ,lZ! v[23H%#w7s0Yj(9kbxZ=cxQE;7.pPӺnNsGY󙸷*S?΃x樋 dǀw#ށڧ{uYB{pÿ$?;9T|NZA0IZ1m6F ؀+q6eyc7(d?r"],pp(\h-0ůbIm]lSVq" +7ECjILV(wRM& m} bf7GQb;e̖ f#V*N9kzS wN'Ui/Mg| 6:S?LghQ,(y !SS`V 7.uj,`\sHZ v<O4v2j0rHI i :#S=@lz4ܱ,GxR4;)j͒aB.p'n $ȋe&c6`a7.[΢Tq^2L#`y)~'`!WEG;Hd1&[gM%V_;l{*_JGPu<^w[]R( /bA {=RdVe?]٤nf昪Gyu̵A*M7R!}PJFU,mb hw쎼~kFlڕA,y1qi#^4;w%~Iϱlo*"wE;|Ь(d̛>;>A1eV[{"ɋ96yGh5R g)+('"~N|̺2Ļ , ;kdZU'rd} Ch҆QRc?gu&oഉb_|x5L6_f96DdJmFLM)1MMo G/z g*9?-52(ldN+uQ .~"q9URh c XQH_`%p}Ewܥ ձR3``O~pؾKTj~A.-|zMi0mK͡[$w$baaӻfFQ)tFI5Ñ:8Y#m+a5$'"Q|ݛ;·N)N7c5{?Pwgb sVQR/|R43wVtRc/:w|AHN*l9;Lt!M:uOEK =wj(xHڠ]d7*16yi2!2lP[<2WbAy`^?{O1 '̝nyY2B6wظOLt=4'm\],^Ed,<ɗs q:cUc%tdILu+Q1uìRYyș2ONGޡF+ 醙'8-GD('و泥mOpщ0ȝNoc+r%BZU>l1_$< \C _f"uzoٸ"{_Wx|X-u$hH{omrW#z~+ "6m ڝtʶR<oU_sw`k_qm~V$J.\9 :hcޖ4N~5]0!&Tv(w^Wg'B1!"K+9;,0AFheh.蝘D@P *Pt@(A=ZmKnWVN>_WLCl?kVD(AAW,? "yD)6fsjZκt*x<*pg d*~fu9]R$wm7)\#.9FuH5Z#Տ)k.zlj,"-=6jDk8' 揂Gso Rό+:5TW$? k'M'd)=*w-j<Sxy/Ӌ|ka6Ȯɉ 5<}Ztj]%{ ^cGMfS̔wg" ſ+O֗ZMԼvaQd.gQ!~xKwqbXlnO]ٜWLgbyj: s|_wџǻ[Kg2oo\*yO{"B_x".dg |ˇkM{ި̞A4nl*!Eՙ`'ϪTCWyϘ6BN|$M>AӌbOy(A^WK>g@ oJ&-8/12T=޷lcwI^ N|) swźڸ/..Pz\Tܔ]5RӻM`?z+i!,a:a:iF[[TAo~C-Ρu5>Ju e}[݋XlxHN&樠RˮG=3f(P 9 /9ہ?oqWo 5T)+ z0r9mDG"4li"?'sQá U$Ɍ UJm 6PU'xWTN8v+vTs+[KHY&1S#Hu^ ))ArXF"gCWW[$_o |   T|2 }p/R2()/Kn3`]|T BTJ`R# !t$R/ &M]I~oUv2\&? \(8#)A)&AP 7TuOR#o9*<'*ˇZOW}3H#0 LZQ45/h3a I Рc y w(%i5&KY$u]/+Q.rU,E+1$(1o3*UOTbUbL QU*- zT|\;Y5R8p0Y0,-j179 _?9')U%YQoVLI O(Xo2 hs<Qzǁ' UQp/9G9@_ X(R)fRgԍ%&Q(d.TH\ e96 U6\[3vy  q#?^(];xT.5X-7-Pq](9} E3?yB2Xoȼ hRu_Oy<HYW& ~3So 0\JU]*}0 R(*Q93bvW. 7w&Q~k?u1w [?3-!  %\FR$%#`tJAidE dU$X r|VPU]JeG["=5$0 p2S .%D<B4T9o%\ vQ9TCP\JcE G!3  @U} P*Ee q/v|3۹# Y)9$'H)JLb\$@%";L sP ;j:PG X]T ŋ>R; 8MĶ2Q /X  .З% @- D n   t /]   U+ P 0&%ƒ @ !i!"mI E8 @  Rr2 0D k 0M K  > p / 0< j ; ` V8 sr/ :sR_vV E%S Ђ6 S - .E d Z} @*9 h! Y  PG  `\ xU 89& P6p `I# #cW Xأ D,t.  A(; 0 xs[ `S+ B[ ( "o j, | 7 t k_}   jK >/ Bޮ e ) @x9 l" p/ 0RB , X R%,4 QF  P+6* E0%H_ @=& }G TX%P =C&a j  ] oUP%B 0%0 = ( ,\K ` K ` R R pM@ b1 A'%Ӭ t8 l4 SD /w P w/H ;s pJ  7 0= o " О$l% w!R g `1Wk% p? 0 j&E Y g P  D%Hy z, m g[ b|2  .H Zw pZ   K Kt4 ١ A_ `( Y S-  Z=lХ% @l#  b >  0BE Pd R0 ` - OV $ K / 1 $ p7* W-) @zj ; |MJ #&}/ ;  / @<  @w }0 1 B'  ` P `oZ P&iA  5 ' 5/ 3j 9Pp 0U S8 b x( 9 ch @/ @5x |Ќ pY-1 0 eF i , 0  n.0 06$p PI Q J B. p: U pDxW=p&O 0 @X-A1 =f23e, @  ( = s ȳ\G pm, P^ѻ l"  A $ k6 fG _B* 00I La 0r u | % S@|  :' - > 0 A_L @ & 01G l 'i  * @^  =o]; P~w@3k  S =  ] |J3 J  `x , ;6  H7 P> .2 CB @$C M: pj # I Xu%   y  6" SIu @/ ;    \  6  @23 I4 L) `Pd @@@%h 0@ Ь% = M I{ # FPt fa3 0J!/ &< P   p:8 J ; 0 F  68S pVm z % PtA &غ  [`&7 x { ba˃*&.# `1 0  X \ / . r P-K   h(X   d!m4\ 3 2 Ȗ w pqM Z, | `' QCt 0~  0 P< tf-  P4 H%D0 kDw) ND  / &_0%B p|:8 plw ,  ;6P B0)h% 6 k 0. d Pl" J ?% g  1 p )^ `Z е-   p" @;z M-  .W] @zؕ%0$   l& s  (} Я va j8  p> \ tyC B %' `2 >5 @c @)Z 3 K g)  `!#d $z {y  0q T%] M P;Xj Ldy P  lه /N* g< ж } 8? p& `/  <Z/ &q@65- x + p /r  p/. +D. ,e Ȕ%8 I 2 Ef"9 @A4'P% ]?96 @8    "% 7/( P^= 0g <{ ps G| 2  `O @sdI Б B Oi  Oa 9.  S  `A R ( @9 `) @Dr $X%e % V8 @y) X 0  )l7H ) >   jf `^}v Ћeh 0[&A%t g' p|:| 3{ p0% Pm ? @Y +~ 1 ` 8!`m/ `   ; &'z WP&G y k -Y%E d Z 1X @` %y P&  & p51 @1  )&&   `IM 1r` #\ U j/ :b.y `X>`%" *h 0?D F p7: j^/ 9I ~P2 mH nğ >"   Ъ:7 uu ]2 G/  Ch=h&  * PX q @\)hw ( XA / 0;6 @g [ | 9 @{0 p @0k! $}9j$89 @aN3w P j `22 @ *k pj `Pa6 gf&5 YE} E7  k uI+ Z͆ (a pר TKA- 'B @% ǧ S f {(- [1 d  0g8:, [ #S )̕ `^; a*&6 K- ?yy P&8 gs v x) (D`%H q E 0e >} 0Q/ `5 @5ُ U 0N2X `Xh 0 = 4 7m 01 A#gDР%Hp%,1 =oE d  P3J  lh @. @.ʋ L6 `h h%J f Ъ: ^a `_ 0_ ~g ~   P& V1 q1+ [,  CN| `Aע PC00 < R@&  /ҫ {A% 0/ '? ' &?$& oX _8`{ ЪQ Ѝ 0 Z2 DJ0A2 0C %MI 0 T% g? )%f +" p)&. p   0vT& `bm$ @ ,b . @_ @j8i C. {+ h c8 @I  ?  0 թ X+k( P t P DAӂ*&!y cMd l8sg {l@$ I9 @/ J 0 B/ /w 5 pY5 6  0: <xX2 @ " =h '3 ( 3 rl%1 "_ j:* E) @< ` gz `6   L @ 64 `T%& =0z@%F r4 T Pɗ 0V D a p R @d,% / 1 z  j   P& l  CN f  B_C ]- Kl# {AI  &C 0/ Tf l8 @M = }:` / 2 P j. `! X [ .:%? Њ `kx%K -  `:˾ /Ob Pk8W V ,+%(= 6% 5 U{: n Wy 1 0B8%> PE~ u `"  8G q h%z ]. 7 p>   Pq9 g  @/  2 0EZX @g7@ v M  "I `{ ' p  2 C W pF, Ph  -   ]H b% 9 Pw  `3M 1u  A/ :. @  ]9 9 3 pK! P=7( <+ Z?@1Mg PDy B_0&m .KZ P  k 0{J  `>;  s k%< & p? p ` 0' O@ pK54  %A   `3 p_, ҙ P!'> :61 0  `O P:eM r ^ s @RV( P7 c   =% f4  Pn<{ 0- .6 ph 8), jw R - 0Ml H1 ^K   Aء%l  j%j@%/< c   DPs @ @%4 @ [| @ 0/ j A: ?7 `yS N} pu u%6 ; v4 @R[j pNO%H XUN.%N p}x( T$    $Rc ` z 6 :W #   kk wk%d VK7$&8 C| `J > pY eŎ x 0 = F pg : `, 3 H6 r7 0 !y%1 w6 0[Uv @  DA%  Zt 04p! ^C? 7= 0/ %kS c kc Bp- dӊ F% @qX  `3 8 > | p8i x  {( pVmt  ` pT PT5 P' Mn М# ^ p!x%l+ `4 R)< E1 poM _z P;4  ` KB "   S  & @0 * ^ u `b PI @j P2 ~% #  ? # P e Ќ{# 3E_% % o"067 r 30 ;A  - {x A- > S7 > 4g e ls @]: )u  MB| |k!h%3{ PKq7 s9 > `~ @v@ @ T P0  9  pD! p#b( ] E 0Rf%  H %  = ,%| 0*D `_? E 0e >" 0/  P fa 0k A`-   B*- @Ik п [Ca t  2 `  #  `"e3 KED9 W . Y&E 7 q( 8 q* (#% _  DU' 0 {{ 0@Z ^KW1 P> 6 0" Z3 L) m%/ `  " xt `Dɪ b{ vL7 s S 81 AV E  PP,q YO-  P> r@ Z m \ ` ` Zn X +g {AZ + j  [  , (  ,, P ) \ FZH&2 F@ NP P; 3M `5 ^ \.v `i! pG  "R~1 PA, 0g_) > 85 0ZRr A A *t P%G( @5 6  w U8. [  '~ jH C z cjz `nW EH~Y ~ ]V E+J P68 ` PQX)8 &* b=5 @WFy Pc @= 0x p p vo P+ 0 = l 0H s  ) PpWhs }g#  8: & r: r p `Sj.`w Pk(% `=7 u \ DO8%@c k8 P"% 76$` j*& `UmqO P; 31 ym P  P*` j8 `qj" " a- yAo ts #  %l% PgB Zny t~ , `b kws ~J p8lF ?" p  l  @b֦ OY2.@w P`5 WF N:i% , ".y Hy4  Re pl8u, y|.  t 7 `rҀ P L[> X Y  Bo| d  @ p;h%} p- ` TJ H Ars ~5 Z;? r87 PsC I   =2 B&% m(P)} @ju i4 ~A^ 0a- %a @  P..y 3 I  @j8  ݍ m- 0 , p @k Po o,&k e Y : r % Pc*&9 ЈoE` > / DOD%m TQ 1N. -e9` +a| $ 0fK (, P{  PYA7 vxc`% - % 0 pPWp&$&  p  < +;%0&& Y  Ms }E~ Pm1 `> ? V N:V%H%/ 3Yn 8n, ` TK  2 H~ `^ .6x L @2/ ;w' * , [ > - pf 0D-&  0 pn p a% f^  Lx{ 0@* PE) 0P R(&r3 `J. nA8 PA b"5 0W ,K `   + pM)| p6 `8 z Чf %  b% m `8dn% L `! P6 _) N %: h  0W6 `l& @PNnL ` O(  0d pE  / M `d% g N5 WF> nr@% 0q ( 8 P 5 ,   [x >"wx8&) аe IuB , Tl  ,Lw PWw  ` y 2 ` G  pC `%AX _m @jfM Oov T 0  + POz 0!. -8 0M P@ ` kP `6 ~= & P5%4 T*Q4 QN3 / ^Wo }8 _ B " #@8+ _  o@%k@)' P p%<[@&a !#p%  pekɞ `> 9 P   mG p     0: fw5 0XF6 ` U   0R P%aj% t g PM* 6 8 p PS  @& M @) Z 8 h4D U HC% Z  Iu%0 ?% `w y s r ; 0 pC) ph f8̴ `D np  p/e8 * =3 K:=  # `-{ռ PlB& { L kЉ =! `&L )  `z3 L . + p?!`'  #= oM` %s  |, A '5  sS p|  P  F j   P*4 @T/ pNZ0 < > @ Z O]1l pv G@Bd@% @ k!w  '  ~D%n`% 3 Ka lN 8 1q @UMW @F(3   %0> xX `3 +, @WM 0 :o yi < P?=t R= P@H  ]W*o  WI #U 0C<%( 04 H(!9 03/ ;8x% sM `5 ^ [s } ' #)`% ~ mr&h @rP% g,. `5{9 p^ | 6 p= 'R `k `v*, `l XZ 0 x ] kq Ph$ p 1  C Q ^} 0  -j @d0 & Em;  pz L ! Ƅ %# -  p?s }  >]ӈ 0:" %+M * yR P}+ p  _5 & Z@ !& } 0#"2 F}  D,7 Pt" B26 _  .|- @y>r(>)7>aE>eT>ӯk c>pn>t)}>q> $h($^0$ph@$@$x$ b$8Ѝ$/$.4 $3_8$;_x$D_$D_Ў$fa$+0$Wx$T$WQЏ$T$K $WQ0$K x$`$K_ؐ$U`$V_0$a_H$m_`$-$@$y_$֌ $W($3,X$$$.$8$_P$-h$W$W$aY$)$$-$'$o$$j ȓ$bГ$&bؓ$4b$Cb$Ob$[b$cb$pb$b$Y+$M $*($0$+8$b@$bH$bP$bX$`$j3 h$-p$)x$4 $b$DQ$b$b$b$vؔ$ [$[X$p$)$+$;_Е$/$.4 $+0$[x$Bm$[ؖ$aY$)$- $[X$$W$7ȗ$-$-8$+P$-$Bmؘ$[$([8$@x$-$j3 $2[8$<[x$j3 $F[$ $$$R[Ț$ К$a$_$0 $@$$$ $$ $'($ 0$`$@$H$ P$$`$][h$` p$$$/$ $@$$$P $$$lț$0 Л$a$f[$ $a$r[$ $a $[($ 0$a@$H$p P$a`$uh$ p$a$$` $$$F[Ȝ$ М$$$bR$p $ $$[$ $$ $[($ 0$a@$[H$P P$a`$h$@ p$a$[$0" $a$.4 $P $a$F[$ $`$$a$ $ $ $[($` 0$$@$WaH$ P$a`$_h$ p$$$[$0 $$$F[Ȟ$0 О$`$$a$ $ $$[$ $$ $Wa($ 0$a@$_H$` P$$`$N h$@ p$`$$[$@ $ $$[$P $$$.4 $-($)X$-p$)$+$;_Р$/$.4 $+X$.4 $-ء$aY$)$- $[X$$W$%$Y Ȣ$p Т$ آ$ $ $F[$ $$ $R[($ 0$0n@$_H$p P$@$`$h$ p$$$'$A $$$0m$F $@$$ȣ$P У$$$][$? $$$/$` $@$ $=($ 0$$@$lH$` P$0n`$f[h$M p$0n$r[$ O $0n$[$p $0n$Ȥ$G Ф$0n$u$PK $0n$$0M $0n $5m($I 0$0nx$ b$ bХ$3 $.4 $ b0$.4 x$'$$-ئ$u$-8$P$-$-ا$;_$+$DQ8$;_x$$uШ$u$u$3,$u0$-x$$P(Щ$u$_0$-H$Wx$_$u$-ت$$b0$H$.x$$.ث$ b$3 $.4 8$ bx$ b$.4 ج$'$$-8$uP$-$$-$-8$;_P$+h$DQ$;_خ$$u0$uH$u`$3,x$u$-د$$P(0$ux$_$-$Wذ$_$u$-8$vx$v$vб$3_$u$v0$3_H$ux$v$v$v8$uP$-$vس$v$3_X$$$.$wv$0 $y$v$ $yH$%P$`& X$& `${ $'$+$$X$$'$$'$($,@$x$'$'з$$,$ $a($0 0$$@$H$ P$`$`$_h$ p$$$ $ $$$$@ $@$~^ȸ$p и$@$$$ $$$$P $$ $N ($ 0$@@$΄H$0 P$@`$rh$@ p$@$+й$)$DQ$-0$'x$7 $غ$;_$/$.4 8$x$$-л$j3 $fQ$0$bx$Y$j3 $ɔ$ؼ$֌ $$ $є8$ڔx$+$3_$-8$+P$)h$DQ$ؾ$$<($/8$P$+$ؿ$$0$YH$W`$;_$$Y$W$;_$/$.4 X$+$[b$k$8$j x$*$~^$8$aYP$)h$$$ $ $$ $ $M$ $`$$$ $`$$$ $`$ $7 ($0 0$$@$ H$0 P$$`$Y+h$ p$$$$ $$$$а $`$$&$0 $ $$][$@ $$$%$ $`$ $.($ 0$ @$ѥ H$ P$$`$Ah$ p$ $bR$p $$$'$p $ $$ $ $R[$ $  $0( ($O 0$ @$ H$ `$5h$ p$@$@$ $@$K$ $@$ѥ $@ $$$S$p $`$$Y$ $@ $e($P 0$@@$R[H$P( P$@$P5 $5 $( $Ѕ $ $ $ $F[$ $ $$R[$' $` $_($ t 0$$@$oH$( P$``$xh$ . p$$$$. $`$$$/ $ $$$u $$$$0 $$$$/ $@$ $($Pw 0$$@$H$ 1 P$$`$ƕh$Pb p$$$u$P $`$$~ $`$Wa$Pc $$$$pd $ $$Ε$e $$ $ו($) 0$`@$ߕH$) P$``$h$* p$`$$+ $`$$G $`$f[$ $`$A$Pa $$$bR$`q $ $ $'($m 0$$@$H$s P$`$ $ $ $ $С $-8$WP$;_$$$8$aYP$)h$$]$F[$0? $ $$R[$` $p$X$ $p$C$ $$ $($ 0$p@$H$ P$p`$h$p p$p$un$p $p$$0 $p$F[$7 $ $$R[$ $ $_($ 0$$@$ bH$ P$$`$h$ p$$x$0 $$$P $$.$-X$-$M $-$p$-X$t$~^$x$$$$$$$¢($Ѣ0$ע@$H$X$`$p$x$$$,$<$A$Q$W$h$m$~$$$$;_ $;_0$8$H$ãP$ɣ`$h$٣x$$$$$$$0$6$G$N$`$d$s$z $($8$@$P$X$h$̤p$Ѥ$$$$$ $$($.$?$H$\$b$s$z($s0$@$H$X$`$p$ x$ $ѥ$٥$$$$$G$$s$$($$$G $.0$A8$IH$AP$\`$h$hx$$s$$$$$$$$Ħ$$ئ$$ $?($8$@$P$X$h$#p$+$$>$I$O$I$`$#$j$$v$Q$$G$($0$@$H$X$`$p$0x$$$$$˧$ $ӧ$Ѣ$ߧ$$$$$s $0$s8$ H$P$`$\h$x$<$($̤$1$x$:$ã$C$$M$`$X$~$` $($i8$@$tP$hX$}h$p$$$$$$$Ũ$$ר$ѥ$٥$ѥ$$G$($0$@$H$X$`$ p$x$0$$A$$S$$b$$s$$$$$ $0$8$H$P$`$h$өx$$$$$$$$$$#$$5$$E $($U8$@$fP$X$zh$Ip$$I$$I$$I$ª$I$Ԫ$I$$I$$I$ ($I0$@$IH$+X$I`$<p$Ix$K$I$[$I$o$I$$I$$I$$I$$I $ī0$I8$׫H$IP$`$Ih$x$I$ $I$ $̤$4$̤$D$̤$V$̤$f$̤$w $̤($8$̤@$P$̤X$h$̤p$$̤$ɬ$̤$٬$̤$$̤$$̤$ $̤$$̤$)($̤0$7@$̤H$GX$̤`$Yp$̤x$k$̤${$̤$$̤$$̤$$A$í$A$֭$A $0$A8$H$AP$`$Ah$'x$A$9$A$M$A$`$A$s$A$$A$$A$ $A($8$A@$ѮP$AX$h$Ap$$A$ $A$$A$3$A$F$A$Y$A$m$A$($0$@$H$X$̤`$$ƕ$ $$$ѯ$ $@$$ׯ$ $@$$$ $@$$'$` $@$ $($ 0$`$F[h$PU p$$R[$`U $$o$pU $$x$Y $$$$p $@$$M $ $$ $ѯ($u 0$@$ׯH$@r P$`$h$ p$$$0 $$$'$Л $$$P $@$$$p $@$$$ $@$ $($ 0$x$-$-$-$X$-p$$$$x$3_$-0$H$`$x$-$3_$-$$-8$-P$h$3_$$$|R$3_$-0$H$x$-$$$-$8$-P$h$-$-$$-$$-0$3_x$-$x$&$@$-$x($&@$@x$-$-$|R$3_8$-P$-h$$3_$-$$mX$p$m$$͍ $m$$X$$$$-0$H$x$-$$$-$$8$-P$j3 $ $-$$-$X$ p$-$$-$$ 0$-H$x$-$$$ $j3 8$-P$j3 $j.$$-$$-X$-p$$j3 $-$j3 $-0$*&H$x$-$x$&$-$j3 $@8$-P$j3 h$@$-$x$&$-$x($&X$-p$x$ $-$x$ $-0$xH$&x$&$-$&$-0$.x$-$.$-$.8$-P$-$-$8$-$X$-p$$@$j3 $-$/8$-x$-$j3 $-%-0%H%j3 x%-%j3 %-%%F %NX%-p%%F%N%-%%F %NX%-p%%F%N%-%*&% %/8%ux%-%*&%%/%u%-0%xH%&`%3_%-%x%&%3_%-0%xH%&`%[%-%x%&%[%-0%*&H%x%-%*&%%-%*&%8%-P%Xh%g%-%X%g%-%@X%-p%@%-%r%j3  %-0 %j3 H %x %x % %- %8 %-P % %- % %- %X %-p % %- % %-0 %j3 x %- %j3 %- %j3 8 %-P %j3 %- %j3 %-%j3 X%-p%j3 %-%j3 %-0%j3 x%-%/%j3 %-%8%x%%%-%-0%0 x%% %-%8%-P%%-%%-8%P%-h%j3 %-%-%-X%-%-%-%-X%-%-%-%-0%@x%-%-%-8%-x%-%-%-8%P% h%-%-%X%g%-8%-P%Xh%g%-%-%-X%-p%%%8%x%-%%j3 %-%8%-P%h%j3 %-%%%-%X%%-%-%%j3 8%-P%^uh%j3 %-%^u%j3 %-%/(%j3 X%-p%j3 %-%%. %~^X %3_ %aY %) %a %{8!%+x!%aY!%)!%-!%?"%0"%x"%"%"%"%#%b8#%U`x#%#%m#%$%BmX$%+$%Bm$%+%%-0%%H%%,ux%%%%%%8&%x&%&%ڔ&%'%0'%H'%x'%'%'%'%W8(%P(%(%(%(%)% )%b@)%F[H)%i P)% %`)%R[h)%p p)%)%)%0z )% %)%()%@ )%)%0)% )%)%lv)% )%*%9*%@l *%@ % *%o(*% 0*%@*%xH*% P*% %`*%'h*%{ p*%*%+*%*%%*%*%l *%*%_*% *%@%*%D*%P *%%+%L+% +%% +%K(+% 0+% %@+%RH+%@ P+%%`+%Wah+% p+%%+%W+% +%@%+%+% +%%+%\+%0 +%%+%a+% +% %,%f,% ,%% ,%l(,% 0,%`%@,%?aH,% P,%%`,%sh,% p,% %,%x,%0 ,%%,%,% ,%%,%,% ,%%,%&,% ,%@%-%W-% -%% -%(-% 0-%%@-%H-%Щ P-%%`-%h-% p-% %-%-% -%%-%-% -%%-%-%@ -% %-%-% -%%.%.% .%% .%(.% 0.%`%@.%H.% P.% %`.%h.% p.%%.%.% .%%.%.% .%`%.%.% .%%.%.% .%%/%/% /%% /%(/%0 0/%@%@/%H/%@ P/%%`/%h/%@ p/%%/%/%P /%%/%/%` /%@%/%/%p /%%/% /% /%%0%t0% 0%% 0%(0% 00% %@0%H0%p P0%%`0%!h0% p0%%0%+0% 0% %0%20% 0%%0%;0% 0%`%0%E0%` 0%1%O1% 1%% 1%U(1%01%%@1%]H1% P1%`%`1%eh1% p1%p1%j1%@1% %1%o1% 1%P1%q1% 1%%1%w1% 1%02%|2%` 2% 2%(2% 02%@2%H2% P2%`2%h2% p2%2%2%` 2%2%2% 2%p2%&2% 2%P2%2% 2%03%3%3%`% 3%(3%03%%@3%H3%PP3%%`3%&h3%p3%@%3%3%3% %3%3%"3% %3%3%%3% %3%3%(3% %4%4%0+4%` % 4%(4%0+04% %@4%H4%0P4% %`4%h4%P2p4%@ %4%4%44% %4%4%` 4% %4%4%U4% %4%4%Y4% %5%#5% 5%` % 5%+(5%p-05% %@5%3H5%aP5%%`5%9h5%@hp5%@%5%B5%j5%%5%85%5%%5%A5% 5% %5%J5% 5%%6%^6% 6%`% 6%o(6%@ 06%%@6%vH6%P[P6%%`6%}h6%^p6%%6%6%L6%%6%6% Q6%%6%6%66%`%6%6%:6%%7%7%pE7%@% 7%(7%pE07%%@7%H7%P>P7%@%`7%h7%P>p7%%7%7%7%`%7%7%7%%7%7%k7%$7%7%@u7%`$8%8%l8% $ 8%(8%v08%$@8%H8%P8%@$`8%h8%xp8%$8%8%x8%$8%"8%`y8% $8%^u8%`y8%$8%-8%z8%$9%69% |9%`$ 9%5(9%}09%$@9%pH9%~P9%$`9%C`h9%p9%`$9%?9%@9%$9%H9%9%$9%Q9%9%@$9%W9%9%$:%a:%:%$ :%h(:%0:% $@:%mH:%P:%$`:%uh:% p:%`$:%:% :%$:%:%:%$:%:%:%@$:%:%0:%$;%;%;%$ ;%(;%P0;% $@;%H;%P;%$`;%h;% p;%`$;%;% ;%$;%;% ;%$;%;% ;%@$;%;% ;%$<%<% <%$ <%(<%0<% $@<% H<%P<% %`<%h<%0p<%$<%<%0<%`$<%<%0<%$<%$<%Я<%$<%e<%<%$=%c=%=%@$ =%/(=%0=%$@=%<H=%nP=%`=%h=%np=%=%B=%=%$=%G=%@=%@$=%͍ =%=%$=%O=%o=%$>%T>%>% $ >%Y(>%0>%$@>%_H>%P>%`$`>%dh>%Pp>%$>%k>%p>%`$>%u>%>%$>%{>%p>%$>%>%0u>% $?%?%`r?%$ ?%(?%s0?%`$@?%H?%P?%$`?%h?%p?%$?%?%?% $?%?%?%$?%?%?%$?%?%`?%@$@%@%@@%$ @%(@%p0@%$@@%H@%P@%`$@%F[@%] @%"%@%R[@% @%@%_@%_ @%`"%@%w @% @%"%A%A% A%!% A%(A%`` 0A%`!%@A%HA%a PA% !%`A%.hA%@e pA%A%xA%`b A%A% A% A%A%A%P A%B%DQXB%pB%DQB%WB%j3 C%P(XC%P(pC%C%C%pC%@B%C%C%?C%@C%C%C%B% D%(D%0D%@C%@D%HD%` PD%C%`D%fQhD%pD%B%D%'D%'E%j3 XE%'E%'E%+F%'0F%vxF%F%0F%YF%r(F%G%Y0G%HG%`G%+xG%G% G%H%?XH%?H%H%H%'I%&XI%&I%?I%+J%0J%-xJ%J%-J%+J%-K%8K%+PK%hK%K%'K%'L%'0L%%,xL%L%;_L%/L%.4 L%'M%XM%'M%M%M%N%)(N%@N%xN%'N%N%N%O%XO%pO%O%aYO%)O%P%aY0P%)HP%`P%P%F[P%aP%P%R[P%iP%P%,P%P%P%3P%P%`Q%8Q%Q%@ Q%-(Q%0Q% @Q%D5 HQ%PQ%`Q%@hQ%@pQ%Q%@Q%Q%E%Q%MQ%PQ%@E%Q%WQ%iQ%D%Q%aQ%iQ%D% R%b(R%0R%I%@R%1HR%MPR%E%R%;R%[S%WQ0S%BHS%KxS%S%WQS%BT%t0T%)HT%+xT%xT%-T%;_T%/U%.4 8U%UPU%-U%UU%-U%UV%-XV%UpV%-V%+V%-W%-XW%.4 pW%-W%.4 W%aYX%)(X%-XX%-X%-X%-X%)8Y%֌ PY%WhY%3,Y%Y%Y%8Z%`Z%F[hZ%pZ% Y%Z%MZ%Z%X%Z%Z%PZ%X%Z%Z%кZ%@X%Z%Z%pZ%W%[%_[%0[%@ [%0m([%00[%W%@[%'H[% P[%@W%`[%mh[% p[%@W%[%u[% [%@W%[%~[% [%@W%[%[% [%W%[%[%[%V%\%\%q\%@V% \%(\% q0\%U%@\%H\%gP\%U%`\%h\%gp\% U%\%\%@\%T%\%\%\%V%\%=\%`\%`T%\%/\%p\%T%]%]%p$]%S% ]%(]%P.0]%`S%@]%H]%P(P]%S%`]%h]%@/p]% ]%]% ]%R%]%&]%,]%R%]%]%0q]% ]%u]%#]% ^%^%!^%  ^% (^%/0^% `^%F[h^%ap^%`^%R[^%pm^%`^%_^%p^% Z%^%w ^%|^%Y%^%y^%t^%Y%8_%x_%_%_%R`%(`%.X`%Rp`%`%.`%`%-a%(a%Xa%-pa%a%a%-a%-8b%-Pb%b%-b%j3 b%Yc%W(c%BmXc%JRpc%c%_c%c%`%c%c%Nc%@`%c%q8 c%pNc%_%d%&d%Nd%_% d%[-(d%`O0d%`_%@d%[Hd%0Pd% `d% hd%pd% d%d%Pd% _%d%d%Jd% d%F[d%@0d%@c%e%e%1e%b% e%ѥ (e%30e%!@e%He%3Pe%!`e%_he%3pe%b%e%Wae%@@e% b%e%@e%e%!e%e%0Fe%a%e%?ae%0Fe%a%f%&f%p?f%a% f%^.(f%p?0f%a%@f%Hf%9Pf%@a%`f%hf%@<pf%`%f% f%f%!f% f%2f%!f%[f%Ff%!f%,f% Hf%p!g%D5 g%@g%P! g%3(g%I0g%0!@g%8Hg%DPg%!`g%-hg%pg% g%+g%+h%)(h%DQXh%'h%'h%4 h%bh%'i%+(i%)@i%DQ`i% 1hi%Ppi%@Hi%1i%@i%g%i%1i% i%g%i%bRi%i%h%j%1j%j%h% j%)1(j%0j%@h%@j%1Hj%@Pj%g%`j%1hj% pj%g%j% %j%7j%8j%8j% 9j%0=j%8%j%7j%8j%09k%p9k% k%% k%Ph(k%h0k%8k%h@k% Pk%(%Xk%h`k%`hhk% hpk%phxk%ik%@%k%ik%ik%pk%k%)k%Fk%'k%k%k%Kk%l%H]l%Sl%W l% l%<(l%X0l%8l%@l%Hl%aPl%lXl%Y`l%uhl%^0pl%xl%l%l%~l%H%l%`l%l%pl%l%l%`%l%Pl%l%"l%l% m%%m% Y m% m%r(m% 0m%v@m%Я%Hm%tPm%0tXm%`hm%%pm%Ptxm%ptm%rm%m%)m%Fm%'m%m%m%Km%m%H]m%Sm%W m%n%<n% n%Xn% n%w(n%0n%8n%a@n%lHn%YPn%uXn%^0`n%hn%pn%xn% n%tn%`(n%n% n%n% o%6 8o%nPo%6 Xo%no%6 o%)o%6 o%)p%6 8p%'Pp%6 Xp%'p%6 p%p%6 p%q%6 8q%6 Pq%6 Xq%6 q%6 q%q%6 q%r%6 8r%7 Pr%6 Xr%7 r%7 r%Nr%7 r%Ns%7 8s%7 Ps%7 Xs%7 s%7 s%7 s%7 s%7 t%7 8t%7 Pt%7 Xt%7 t%7 t%7 t%7 t%7 u%7 8u%7 Pu%7 Xu%7 u%7 u%#7 u%7 u%#7 v%'7 8v%nPv%'7 Xv%nv%v%67 v%v%67 w%D7 8w%nPw%D7 Xw%nw%T7 w%nw%T7 w%nx%8x%nPx%Xx%nx%b7 x%nx%b7 x%ny%X8y%nPy%XXy%ny%~7 y%ny%~7 y%nz%M8 8z%nPz%M8 Xz%nz%7 z%nz%7 z%n{%8{%nP{%X{%n{%T{%n{%T{%n|%7 8|%nP|%7 X|%n|%] |%n|%] |%n}%7 8}%nP}%7 X}%n}%7 }%n}%7 }%n~%#8~%nP~%#X~%n~%M~%n~%M~%n%7 8%nP%7 X%n%7 %n%7 %n%7 8%nP%7 X%n%ɔ%nЀ%ɔ؀%n%A8%nP%AX%n%aY%nЁ%aY؁%n%7 8%nP%7 X%n%7 %nЂ%7 ؂%n%7 8%nP%7 X%n%7 %nЃ%7 ؃%n%8 8%nP%8 X%n%8 %nЄ%8 ؄%n% 8%nP% X%n%7 %nЅ%7 ؅%n%'8 8%nP%'8 X%n%48 %nІ%48 ؆%n%G8 8%nP%G8 X%n%7 %nЇ%7 ؇%n%[8 8%nP%[8 X%n%c8 %nЈ%c8 ؈%n%k8 8%nP%k8 X%n%-%nЉ%-؉%n%I8%nP%IX%n%w8 %nЊ%w8 ؊%n%e8%nP%eX%n%8 %nЋ%8 ؋%n%8 8%nP%8 X%n%8 %nЌ%8 ،%n%8 8%nP%8 X%n%%%% % %Ȱ%% Y % ȍ% Ѝ% ؍% %%% % %Y % %% %0Y (% 0% 8% @% `%_h%`jp%#%_% i%#%_%#%_Ў% $%_%$%U^%$ %m^0%@$@%_P%$`% `p%$%'`%$%<`%$%J`Џ%$%b`%o%#%v`%%# %`(%@0%`$@%`H%nP%#`%`h%hp%#%`%%$%`%%$%`Ȑ%А%`$%`% m%$%a%%$ %a(%0%$@%.aH%P%`$`%Fah%Pp% $%[a%P% $%pa%% $%aȑ%PБ%#%a%#%a%%$ %"(%po0%#@%aP%"`%ap%"%a%`$%b%b%b(%b@%"h% c%c%b%'c%b%%%R%"%'% %F[(%d0%P%@%R[H%P%`%h%pp%O%%m%p%O%%w %%@O%%y% %O%%_%0%N%%x%@.% %(%.0%`N%@%/H%1P%M%`%3h%cp%M%%&%%%@M%%^.%%%@M%%%'%L%%][%5%`L%%%5%L% %(%`80%K%@%H%07P%K%`%vh%`8p%K%%u%pG% K%%%?%J%%%N%`J%%%C%J%%b%!%I% %Ġ (% 0%@%H% P%`% h%p%I%%%%%=%@I%%%_%H%%%#%H%%% (% %(%`0%@H%@%H%P%H%`%h%p%%#%%%-%_%H%%,%#%H%%0%]%G%%P(%X%G% %<(%@*0%F%@%GH%`(P%`F%`%[h%9p%%M%!%F%(%й0%8%@%%%%% %p%%@%@Ȏ%(%Ȟ%%&%%(%Bț%BH%h%%@%@ȏ%tH%t%H%h%|%RȒ%%H%%ȓ%ؒ%2%2X%2%2ؓ%2%2%2%t0%tp%t%t%t%"%%%Ȕ%%8%P%%0%x%%%%%ء% %8%%(%@%%Ь%8%P%x%H%`%%Я%%%Ȱ%%%%%%ؔ%`%%(%%%%Д%A%@%%%8%@%%%%З%%%%%%Х%%%@%P%X%h%%%%%m%Z%ȕ%<Е%%u%o%%%%%% %1(%/0%$@%H%R`%R@%R%RX% p%0%%%Ж%%H%X%h% %%% %0%@%P%`%%%%%%%% %0%%%%Ч%%%%% %0%@%P%`%p%%%%%%Ш%%%%% %0%@%P%`%p%%%%%%Щ%%%%%P%`%p%%%%%%Ъ%%%%x%%ث%%%%%(%8%H%%h%%%%Ȯ%خ%%%%%(%8%x%%% %0%@%P%`%p%%%%%%@%@p%@%@ %@@%@`%@%@%@%@%@`%@%@%@%@x%@%@%Ȗ%, %> %> %D8%P%`%b%bp%%C%%%0%H% %8%X%p%%ذ%%ȗ%ؗ%%P%%%%%%H%M%Mh%%%i(%i%H%Ș%;h%;%1%1%%(%Dȟ%DH%%h%%%0(%0%h%ș%H%%f%m%H%H%%x%%ؠ%%l%%%%%% %(%0%j8%@%hH%{P%X%h%Sp%Sp%x%A%a%%%7%*%U%С%%%ȡ%S%Z%%%% %ȥ%5 إ%%%%z%(%V8%vH%,X%Uh%^x%%g%z%%Ȧ%ئ%%%}H%<X%h%x%0%%%(%,@%h%x%%'0%A`%p%e%%%Ы%`%h%p%ox%R%$%I%l%_%E%{%Z%ZȬ%ج%%%%%(%% %+(%-0%@%-H%`%%X%p%%%%ȭ%Э%ح%%%e%%x%- % %(%8%@%H%P%X%`%h%p%1%% P%h%%ȯ%%%{%W%%%а%%%8%%" %0% 8%%H%P%wX%Y`%h%Fx%#%$%6%'%'%-%2%8%%%/ %[%[%A%%Z%Z%V%V%]%% %^(%_0%8%@% H%rP%JX%s`%h%p%rx%R%%[%7%%%%"%%y%%x%%%%5%%%%% % (%8%@%H%P%aX%h`%h%p%x%%[%%%%%%%%P%%%%%s%%C%+%%% %(%o0%8%@%! H%kP%X%`%h%p%x%]%1%5%@ %@%A%B%_%.%K% %%)%%%%^%@%b%d%j %#(%n0%8%a@%H%}P%~X%]`%h%`p%x%%%N%r% %X%%%%%%%%%% %' %Q% %6(%0%~8%@%%H%P%X%|`%h%p%bx%%?%8%%%%%%%%Q%%%% % %G%%%% %(%%0%8%@%/H%P%XX%`% h%8p%x%%%%%%d%I%B%U%]%"%o%[%%4%%g%%%l %(%n0% 8%u@%vH%uP%|X%`%jh%p%*x%%%%%J%%x%%%%>%%%%W%%%q% %Q(%v0%8%H%3P% X%`%h%p%x%%%%%%e%% %%%%.%.%9%b% %%T% %(%0%Rh%p%j%f%%&ȳ%г%Lس%+%%%%%;%%4% %(%0%8%@%H%P%X%m`%Gh%p%ox%%%%%% % % % % ȴ%д%ش%V%%%!%%%%% %(%0%8%@%H%2P%X%`%h%p%x%J%`%_%%%%%%%ȵ%е%ص% %O%%!%"%!%%%% % (%&0%8%H@%'H%(P%)X%*`%$ h%3p%6x%+%,%.%%/%%%0%%ȶ%ж%1ض% %3%4%%%5%m%6% %7(%p0%98%@%H%:P%;X%<`%=h%>p%x%"%?%%)%%%Z%B%%Cȷ%з%Dط%%E%F%G%%H%%I%J %(%w0%8%&@%KH%zP%5X%L`%Mh%Np%x%O%P%Q%#%R%%%S%%ȸ%Tи%ظ%U%%$%V%% %W%%X%O %(%0%Y8%Z@%[H%\P%AX%`%h%p%_x%g%%%k%f%%w%%`%Vȹ%aй%bع% %}%c%%G%d%e%% %f(%0%g8%h@%:H%iP%jX%k`%3h%jp%lx% %%%%m%2%t%n%o%Ⱥ%к%غ%%p%=%q%%s%%%' %!(%0%8%@%uH%vP%X%w`%h%Xp%xx%y%%4%z%R%{%%8 %|%KȻ%}л%~ػ%%%T%? %7%%\%% %(%0%8%@%H%P%X%d`%h%p%Sx%%%%%0 %%%%%ȼ%tм%ؼ%%%z%%%%%% %(%!0%8%@%H%qP%X%`%h%p%Yx%%%%%%r%%%%Ƚ%н%ؽ%%%%%%%%% %(%0%8%@%H%P%X%`%h%,p%x%%%%%%?%%%%Ⱦ%о%ؾ%%%%%%%%% %(%0%h8%^@%EH%P%X%}`%h%p%8x%%%L%%%%%) %%ȿ%п%oؿ%% %%% %%9%% %(%0%T8%@%H%P%X%`%h%p%x%H%%%|%|%%%%%%|%%%%%<%%%%%% %(%u0%8%@%H%P%X%`%h%p%x%%%q%>%%%%S%%B%%W%}%%%%%k%%%* %(%0%8%@%H%P%X%`%1h%p%x%%%%V%%I%%%& %%*%A%%%%%%I%%%  %(%$0%8%,@%~H%P%]X% `%h%p%x%%%%:%% %%;%%%%%%%`%W%%A%f%p% %(%90%8%@%H%P%aX%`%h%p%mx%%%%%%%%%%% %%%%% %" %% %K% %(% 0%38%E@%,H%JP% X%u`%#h%\p%x%% % %%%B%%%%%%4%%% %K%%% %% %(%0%8%@%H%gP%pX%`%h%p%Ux%%%%%%%%%%%% %%%;%2%9%% %% %!(%"0%#8%@%H%$P%X% `%h%%p%x%&%b%'%(% %%%%)%+%,%%-%<%.%%F%l%/%x%0 %2(%30%8%4@%H%OP%6X%`%7h%8p%x%%9%:%;%<%=%>%?%?%% %=%C%\%1 %Z%%%%9 %D %(%E0%8%c@%FH%GP%lX%/`%`h%tp%x%%^%%H%I%J%-%%K%q%E%L%c%M% %I%N%%O%P% %1(%Q0%8%7@%H%SP%TX%U`%Vh%Wp%x%%;%_%N%X%Y%+%Z%7%d%[%\%]%%%%%_%J%`% %(%a0%C8%@%fH%3P%cX%`%dh%ep%x%f%= %g%%%h%%%:%i%G%k%l% %%%%m%G%% %o(%p0%q8%r@%H%KP%.X%s`%th%up%Lx%U%%%%%v%%M%w%2 %x%y%%z%{%|%%%%% %(%y0%+ 8%-@%H%yP%X%`%h%p%x%N%%%a%%%%%%%%%Y%%%%+%%%% %%(%0% 8%'@%H%4P%OX%`%h%p%x%9%%%%k%%%%%%%%%I%%%8%%%%3 %(%0%8%@%PH%P%X%`%h%p%x%%P%%%U%%)%%%# %%%%k%%%%%%v% %(%(0%8%@%H%P%X%`%!h%p%x%%b%%%|%%%%%%%%%%%}%%%e%M%; %(%0%8%@%H%P%X%`%h%p%x%%.%%%%%%%%%%%%%%%%%f%% %(%{0%8% @%H%P%X%`%h%lp%x%%%%%S%%%(%%%y%%%%%%%%_%%d %(%0%8%>@%H%P%X%`%h%p%.x%% %%%{%%%%%%7%%:%%%?%%%%5% %(%U0%8%@%H%P%X%`%h%p%x%%6%%%%D%%\%%"%%%%^%%%%%%% %/(%&0%8%@%H%EP%X%`%h%p%x%%%%%%%%%%9%$%%u%?%(%~%%%%% %(%0%8%@%H%P%X%`%h%p%x%% % %`%%%%4% % %Y%%%%%%%%%%%s %(%v0%8%@%H%P%X%`%h%np% x%%B %%%c%%%%%%%%%4 %%%% %%% %d(% 0%!8%#@%$H%P%X%%`%Ph%gp%'x%(%l%Q%h%)%*%%X%+%,%-%.%%/%0%1%%%2%i%3 %4(%50%68%@%H%7P%X%9`%h%np%:x%;%%<%%{%=%%%%%>%?%% %%@%A%B%C%%D %E(%p0%F8%G@%:H%HP%X%`%Jh%Kp%x%L%%M%N%O%P%Q%R%%S%T%%%V%W%X%%%%a%M %Y(%Z0%w8%@%zH%P%X%`%Dh%p%\x%%q%}%%]%%2%^%%%c%%_%`%B%a%5%%%b%c %d(%)0%8%@%H%eP%fX%`%gh%Bp%hx%i%j%k%l%m%n%%o%p%q%r%s%%t%F% %w%f%x%%y %z(%{0%78%\@%}H%OP%X%~`%h%p%x%%%%%%i%%%G% %*%%%%%O%%%%% %#(%0%8%@%H%P%X%`%h%p%6x%%)%2%~%?%%%%e%%%%%%% %%%%(% %(%0%8%#@% H%P%X%3`%h%p%x%%Y%%%%%%%%%%% %%%%@%V%%% % (%0%8%@%H%P%:X%`%h%p%x%%b%%%%%%%%%%%%/%%%Z% %*%s% %(%0%8%@%H%P%X%`%h%p%rx%%%%%Y%%%%% % %%%%^%%u%% %% %(%0%8%@%H%P%X%`%h%p%x%n%%%%0%h%v%0%%%%L%M%i%%%%T%%% %(%0%V8%@%'H%P%X%`% h%p%Fx%0%%%%%%%%% %w%%%Q%%H%%%%% %(%0%8%'@%H%6P% X%$`%1h%p%x%Q% %7 %%%%%%%%%%%%%%_%%%%% %(%0%W8%>@%tH%P%X%`%h%p%sx%%R%%%%%%%%%j%%F%%s%. %X%%%% %(%0%x8%@%H%P%CX%`%h%( p%x%i%%%i%%%%%%%%%%%*%%% %)%% HH9!HtH5!%!hhhhhhhhqhah Qh Ah 1h !h hhhhhhhhhhqhahQhAh1h!hhhh h!h"h#h$h%h&h'qh(ah)Qh*Ah+1h,!h-h.h/h0h1h2h3h4h5h6h7qh8ah9Qh:Ah;1h<!h=h>h?h@hAhBhChDhEhFhGqhHahIQhJAhK1hL!hMhNhOhPhQhRhShThUhVhWqhXahYQhZAh[1h\!h]h^h_h`hahbhchdhehfhgqhhahiQhjAhk1hl!hmhnhohphqhrhshthuhvhwqhxahyQhzAh{1h|!h}h~hhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhah Qh Ah 1h !h hhhhhhhhhhqhahQhAh1h!hhhh h!h"h#h$h%h&h'qh(ah)Qh*Ah+1h,!h-h.h/h0h1h2h3h4h5h6h7qh8ah9Qh:Ah;1h<!h=h>h?h@hAhBhChDhEhFhGqhHahIQhJAhK1hL!hMhNhOhPhQhRhShThUhVhWqhXahYQhZAh[1h\!h]h^h_h`hahbhchdhehfhgqhhahiQhjAhk1hl!hmhnhohphqhrhshthuhvhwqhxahyQhzAh{1h|!h}h~hhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhah Qh Ah 1h !h hhhhhhhhhhqhahQhAh1h!hhhh h!h"h#h$h%h&h'qh(ah)Qh*Ah+1h,!h-h.h/h0h1h2h3h4h5h6h7qh8ah9Qh:Ah;1h<!h=h>h?h@hAhBhChDhEhFhGqhHahIQhJAhK1hL!hMhNhOhPhQhRhShThUhVhWqhXahYQhZAh[1h\!h]h^h_h`hahbhchdhehfhgqhhahiQhjAhk1hl!hmhnhohphqhrhshthuhvhwqhxahyQhzAh{1h|!h}h~hhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhah Qh Ah 1h !h hhhhhhhhhhqhahQhAh1h!hhhh h!h"h#h$h%h&h'qh(ah)Qh*Ah+1h,!h-h.h/h0h1h2h3h4h5h6h7qh8ah9Qh:Ah;1h<!h=h>h?h@hAhBhChDhEhFhGqhHahIQhJAhK1hL!hMhNhOhPhQhRhShThUhVhWqhXahYQhZAh[1h\!h]h^h_h`hahbhchdhehfhgqhhahiQhjAhk1hl!hmhnhohphqhrhshthuhvhwqhxahyQhzAh{1h|!h}h~hhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhѿhh鱿h顿h鑿h避hqhah Qh Ah 1h !h hhhhѾhh鱾h顾h鑾h遾hqhahQhAh1h!hhhh h!ѽh"h#鱽h$顽h%鑽h&遽h'qh(ah)Qh*Ah+1h,!h-h.h/h0h1Ѽh2h3鱼h4顼h5鑼h6遼h7qh8ah9Qh:Ah;1h<!h=h>h?h@hAѻhBhC鱻hD须hE鑻hF遻hGqhHahIQhJAhK1hL!hMhNhOhPhQѺhRhS鱺hT顺hU鑺hV遺hWqhXahYQhZAh[1h\!h]h^h_h`haѹhbhc鱹hd项he鑹hf遹hgqhhahiQhjAhk1hl!hmhnhohphqѸhrhs鱸ht顸hu鑸hv選hwqhxahyQhzAh{1h|!h}h~hhhѷhh鱷h顷h鑷h遷hqhahQhAh1h!hhhhhѶhh鱶h顶h鑶h遶hqhahQhAh1h!hhhhhѵhh鱵h页h鑵h遵hqhahQhAh1h!hhhhhѴhh鱴h顴h鑴h遴hqhahQhAh1h!hhhhhѳhh鱳h顳h鑳h遳hqhahQhAh1h!hhhhhѲhh鱲h顲h鑲h遲hqhahQhAh1h!hhhhhѱhh鱱h顱h鑱h遱hqhahQhAh1h!hhhhhѰhh鱰h顰h鑰h遰hqhahQhAh1h!hhhhhѯhh鱯h顯h鑯h遯hqhah Qh Ah 1h !h hhhhѮhh鱮h顮h鑮h遮hqhahQhAh1h!hhhh h!ѭh"h#鱭h$顭h%鑭h&遭h'qh(ah)Qh*Ah+1h,!h-h.h/h0h1Ѭh2h3鱬h4顬h5鑬h6遬h7qh8ah9Qh:Ah;1h<!h=h>h?h@hAѫhBhC鱫hD顫hE鑫hF遫hGqhHahIQhJAhK1hL!hMhNhOhPhQѪhRhS鱪hT顪hU鑪hV遪hWqhXahYQhZAh[1h\!h]h^h_h`haѩhbhc鱩hd顩he鑩hf適hgqhhahiQhjAhk1hl!hmhnhohphqѨhrhs鱨ht顨hu鑨hv遨hwqhxahyQhzAh{1h|!h}h~hhhѧhh鱧h顧h鑧h遧hqhahQhAh1h!hhhhhѦhh鱦h顦h鑦h遦hqhahQhAh1h!hhhhhѥhh鱥h顥h鑥h遥hqhahQhAh1h!hhhhhѤhh鱤h顤h鑤h遤hqhahQhAh1h!hhhhhѣhh鱣h顣h鑣h遣hqhahQhAh1h!hhhhhѢhh鱢h顢h鑢h遢hqhahQhAh1h!hhhhhѡhh鱡h顡h鑡h遡hqhahQhAh1h!hhhhhѠhh鱠h顠h鑠h遠hqhahQhAh1h!hhhhhџhh鱟h顟h鑟h遟hqhah Qh Ah 1h !h hhhhўhh鱞h類h鑞h遞hqhahQhAh1h!hhhh h!ѝh"h#鱝h$顝h%鑝h&遝h'qh(ah)Qh*Ah+1h,!h-h.h/h0h1ќh2h3鱜h4顜h5鑜h6遜h7qh8ah9Qh:Ah;1h<!h=h>h?h@hAћhBhC鱛hD顛hE鑛hF遛hGqhHahIQhJAhK1hL!hMhNhOhPhQњhRhS鱚hT顚hU鑚hV遚hWqhXahYQhZAh[1h\!h]h^h_h`haљhbhc鱙hd顙he鑙hf遙hgqhhahiQhjAhk1hl!% D% D% D% D% D% D%} D%u D%m D%e D%] D%U D%M D%E D%= D%5 D%- D%% D% D% D% D% D% D% D% D% D%ݛ D%՛ D%͛ D%ś D% D% D% D% D% D% D% D% D%} D%u D%m D%e D%] D%U D%M D%E D%= D%5 D%- D%% D% D% D% D% D% D% D% D% D%ݚ D%՚ D%͚ D%Ś D% D% D% D% D% D% D% D% D%} D%u D%m D%e D%] D%U D%M D%E D%= D%5 D%- D%% D% D% D% D% D% D% D% D% D%ݙ D%ՙ D%͙ D%ř D% D% D% D% D% D% D% D% D%} D%u D%m D%e D%] D%U D%M D%E D%= D%5 D%- D%% D% D% D% D% D% D% D% D% D%ݘ D%՘ D%͘ D%Ř D% D% D% D% D% D% D% D% D%} D%u D%m D%e D%] D%U D%M D%E D%= D%5 D%- D%% D% D% D% D% D% D% D% D% D%ݗ D%՗ D%͗ D%ŗ D% D% D% D% D% D% D% D% D%} D%u D%m D%e D%] D%U D%M D%E D%= D%5 D%- D%% D% D% D% D% D% D% D% D% D%ݖ D%Ֆ D%͖ D%Ŗ D% D% D% D% D% D% D% D% D%} D%u D%m D%e D%] D%U D%M D%E D%= D%5 D%- D%% D% D% D% D% D% D% D% D% D%ݕ D%Օ D%͕ D%ŕ D% D% D% D% D% D% D% D% D%} D%u D%m D%e D%] D%U D%M D%E D%= D%5 D%- D%% D% D% D% D% D% D% D% D% D%ݔ D%Ք D%͔ D%Ŕ D% D% D% D% D% D% D% D% D%} D%u D%m D%e D%] D%U D%M D%E D%= D%5 D%- D%% D% D% D% D% D% D% D% D% D%ݓ D%Փ D%͓ D%œ D% D% D% D% D% D% D% D% D%} D%u D%m D%e D%] D%U D%M D%E D%= D%5 D%- D%% D% D% D% D% D% D% D% D% D%ݒ D%Ւ D%͒ D%Œ D% D% D% D% D% D% D% D% D%} D%u D%m D%e D%] D%U D%M D%E D%= D%5 D%- D%% D% D% D% D% D% D% D% D% D%ݑ D%Ց D%͑ D%ő D% D% D% D% D% D% D% D% D%} D%u D%m D%e D%] D%U D%M D%E D%= D%5 D%- D%% D% D% D% D% D% D% D% D% D%ݐ D%Ր D%͐ D%Ő D% D% D% D% D% D% D% D% D%} D%u D%m D%e D%] D%U D%M D%E D%= D%5 D%- D%% D% D% D% D% D% D% D% D% D%ݏ D%Տ D%͏ D%ŏ D% D% D% D% D% D% D% D% D%} D%u D%m D%e D%] D%U D%M D%E D%= D%5 D%- D%% D% D% D% D% D% D% D% D% D%ݎ D%Վ D%͎ D%Ŏ D% D% D% D% D% D% D% D% D%} D%u D%m D%e D%] D%U D%M D%E D%= D%5 D%- D%% D% D% D% D% D% D% D% D% D%ݍ D%Ս D%͍ D%ō D% D% D% D% D% D% D% D% D%} D%u D%m D%e D%] D%U D%M D%E D%= D%5 D%- D%% D% D% D% D% D% D% D% D% D%݌ D%Ռ D%͌ D%Ō D% D% D% D% D% D% D% D% D%} D%u D%m D%e D%] D%U D%M D%E D%= D%5 D%- D%% D% D% D% D% D% D% D% D% D%݋ D%Ջ D%͋ D%ŋ D% D% D% D% D% D% D% D% D%} D%u D%m D%e D%] D%U D%M D%E D%= D%5 D%- D%% D% D% D% D% D% D% D% D% D%݊ D%Պ D%͊ D%Ŋ D% D% D% D% D% D% D% D% D%} D%u D%m D%e D%] D%U D%M D%E D%= D%5 D%- D%% D% D% D% D% D% D% D% D% D%݉ D%Չ D%͉ D%ʼn D% D% D% D% D% D% D% D% D%} D%u D%m D%e D%] D%U D%M D%E D%= D%5 D%- D%% D% D% D% D% D% D% D% D% D%݈ D%Ո D%͈ D%ň D% D% D% D% D% D% D% D% D%} D%u D%m D%e D%] D%U D%M D%E D%= D%5 D%- D%% D% D% D% D% D% D% D% D% D%݇ D%Շ D%͇ D%Ň D% D% D% D% D% D% D% D% D%} D%u D%m D%e D%] D%U D%M D%E D%= D%5 D%- D%% D% D% D% D% D% D% D% D% D%݆ D%Ն D%͆ D%ņ D% D% D% D% D% D% D% D% D%} D%u D%m D%e D%] D%U D%M D%E D%= D%5 D%- D%% D% D% D% D% D% D% D% D% D%݅ D%Յ D%ͅ D%Ņ D% D% D% D% D% D% D% D% D%} D%u D%m D%e D%] D%U D%M D%E D%= D%5 D%- D%% D% D% D% D% D% D% D% D% D%݄ D%Մ D%̈́ D%ń D% D% D% D% D% D% D% D% D%} D%u D%m D%e D%] D%U D%M D%E D%= D%5 D%- D%% D% D% D% D% D% D% D% D% D%݃ D%Ճ D%̓ D%Ń D% D% D% D% D% D% D% D% D%} D%u D%m D%e D%] D%U D%M D%E D%= D%5 D%- D%% D% D% D% D% D% D% D% D% D%݂ D%Ղ D%͂ D%ł D% D% D% D% D% D% D% D% D%} D%u D%m D%e D%] D%U D%M D%E D%= D%5 D%- D%% D% D% D% D% D% D% D% D% D%݁ D%Ձ D%́ D%Ł D% D% D% D% D% D% D% D% D%} D%u D%m D%e D%] D%U D%M D%E D%= D%5 D%- D%% D% D% D% D% D% D% D% D% D%݀ D%Հ D%̀ D%ŀ D% D% D% D% D% D% D% D% D%} D%u D%m D%e D%] D%U D%M D%E D%= D%5 D%- D%% D% D% D% D% D% D% D% D% D% D% D% D% D% D% D% D% D% D% D% D% D%} D%u D%m D%e D%] D%U D%M D%E D%= D%5 D%- D%% D% D% D%  D% D%~ D%~ D%~ D%~ D%~ D%~ D%~ D%~ D%~ D%~ D%~ D%~ D%~ D%~ D%~ D%~ D%}~ D%u~ D%m~ D%e~ D%]~ D%U~ D%M~ D%E~ D%=~ D%5~ D%-~ D%%~ D%~ D%~ D% ~ D%~ D%} D%} D%} D%} D%} D%} D%} D%} D%} D%} D%} D%} D%} D%} D%} D%} D%}} D%u} D%m} D%e} D%]} D%U} D%M} D%E} D%=} D%5} D%-} D%%} D%} D%} D% } D%} D%| D%| D%| D%| D%| D%| D%| D%| D%| D%| D%| D%| D%| D%| D%| D%| D%}| D%u| D%m| D%e| D%]| D%U| D%M| D%E| D%=| D%5| D%-| D%%| D%| D%| D% | D%| D%{ D%{ D%{ D%{ D%{ D%{ D%{ D%{ D%{ D%{ D%{ D%{ D%{ D%{ D%{ D%{ D%}{ D%u{ D%m{ D%e{ D%]{ D%U{ D%M{ D%E{ D%={ D%5{ D%-{ D%%{ D%{ D%{ D% { D%{ D%z D%z D%z D%z D%z D%z D%z D%z D%z D%z D%z D%z D%z D%z D%z D%z D%}z D%uz D%mz D%ez D%]z D%Uz D%Mz D%Ez D%=z D%5z D%-z D%%z D%z D%z D% z D%z D%y D%y D%y D%y D%y D%y D%y D%y D%y D%y D%y D%y D%y D%y D%y D%y D%}y D%uy D%my D%ey D%]y D%Uy D%My D%Ey D%=y D%5y D%-y D%%y D%y D%y D% y D%y D%x D%x D%x D%x D%x D%x D%x D%x D%x D%x D%x D%x D%x D%x D%x D%x D%}x D%ux D%mx D%ex D%]x D%Ux D%Mx D%Ex D%=x D%5x D%-x D%%x D%x D%x D% x D%x D%w D%w D%w D%w D%w D%w D%w D%w D%w D%w D%w D%w D%w D%w D%w D%w D%}w D%uw D%mw D%ew D%]w D%Uw D%Mw D%Ew D%=w D%5w D%-w D%%w D%w D%w D% w D%w D%v D%v D%v D%v D%v D%v D%v D%v D%v D%v D%v D%v D%v D%v D%v D%v D%}v D%uv D%mv D%ev D%]v D%Uv D%Mv D%Ev D%=v D%5v D%-v D%%v D%v D%v D% v D%v D%u D%u D%u D%u D%u D%u D%u D%u D%u D%u D%u D%u D%u D%u D%u D%u D%}u D%uu D%mu D%eu D%]u D%Uu D%Mu D%Eu D%=u D%5u D%-u D%%u D%u D%u D% u D%u D%t D%t D%t D%t D%t D%t D%t D%t D%t D%t D%t D%t D%t D%t D%t D%t D%}t D%ut D%mt D%et D%]t D%Ut D%Mt D%Et D%=t D%5t D%-t D%%t D%t D%t D% t D%t D%s D%s D%s D%s D%s D%s D%s D%s D%s D%s D%s D%s D%s D%s D%s D%s D%}s D%us D%ms D%es D%]s D%Us D%Ms D%Es D%=s D%5s D%-s D%%s D%s D%s D% s D%s D%r D%r D%r D%r D%r D%r D%r D%r D%r D%r D%r D%r D%r D%r D%r D%r D%}r D%ur D%mr D%er D%]r D%Ur D%Mr D%Er D%=r D%5r D%-r D%%r D%r D%r D% r D%r D%q D%q D%q D%q D%q D%q D%q D%q D%q D%q D%q D%q D%q D%q D%q D%q D%}q D%uq D%mq D%eq D%]q D%Uq D%Mq D%Eq D%=q D%5q D%-q D%%q D%q D%q D% q D%q D%p D%p D%p D%p D%p D%p D%p D%p D%p D%p D%p D%p D%p D%p D%p D%p D%}p D%up D%mp D%ep D%]p D%Up D%Mp D%Ep D%=p D%5p D%-p D%%p D%p D%p D% p D%p D%o D%o D%o D%o D%o D%o D%o D%o D%o D%o D%o D%o D%o D%o D%o D%o D%}o D%uo D%mo D%eo D%]o D%Uo D%Mo D%Eo D%=o D%5o D%-o D%%o D%o D%o D% o D%o D%n D%n D%n D%n D%n D%n D%n D%n D%n D%n D%n D%n D%n D%n D%n D%n D%}n D%un D%mn D%en D%]n D%Un D%Mn D%En D%=n D%5n D%-n D%%n D%n D%n D% n D%n D%m D%m D%m D%m D%m D%m D%m D%m D%m D%m D%m D%m D%m D%m D%m D%m D%}m D%um D%mm D%em D%]m D%Um D%Mm D%Em D%=m D%5m D%-m D%%m D%m D%m D% m D%m D%l D%l D%l D%l D%l D%l D%l D%l D%l D%l D%l D%l D%l D%l D%l D%l D%}l D%ul D%ml D%el D%]l D%Ul D%Ml D%El D%=l D%5l D%-l D%%l D%l D%l D% l D%l D%k D%k D%k D%k D%k D%k D%k D%k D%k D%k D%k D%k D%k D%k D%k D%k D%}k D%uk D%mk D%ek D%]k D%Uk D%Mk D%Ek D%=k D%5k D%-k D%%k D%k D%k D% k D%k D%j D%j D%j D%j D%j D%j D%j D%j D%j D%j D%j D%j D%j D%j D%j D%j D%}j D%uj D%mj D%ej D%]j D%Uj D%Mj D%Ej D%=j D%5j D%-j D%%j D%j D%j D% j D%j D%i D%i D%i D%i D%i D%i D%i D%i D%i D%i D%i D%i D%i D%i D%i D%i D%}i D%ui D%mi D%ei D%]i D%Ui D%Mi DH8LL1H|$0HD$HD$@H9tHl H|$PHHH $t8Hal H $HH|$0HD$@H9tL`H|$Hl H $HH$dH+%(u HA\AUATL%:UHSHXdH%(HD$H1Ll$k1LH5 1HH5[1H H5%AL @LP@HPL1Z1YLH51HH5u1LH51LH51LH51LH5^t1LH5hq1LH5[[1HOH5bA1LH5T+L1H5CH5CH51F@LVAL@S1J_1AXLH51LH51LH51LH5o1LH5Y4HLHD$HdH+%(twHX[]A\A]þL1H21讜EX]A\1HI1荜HML11nHGHt HRYÐSHH?Ht$W@uutvH[LHHLHLH tH?uPZH|$ H9t詼H<$H9t蛼LSH|$ H9t脼H<$H9tvL.H|$ H9t_H<$H9tQL H|$ H9t:H<$H9t,LH|$ H9tH<$H9tLH|$ H9tH<$H9tLH|$ H9t˻H<$H9t轻LuH|$ H9t覻H<$H9t蘻LPH|$ H9t聻H<$H9tsL+H|$ H9t\H<$H9tNLH|$ H9t7H<$H9t)LH|$ H9tH<$H9tLH|$ H9tH<$H9tߺLH|$ H9tȺH<$H9t躺LrH|$ H9t裺H<$H9t蕺LMH|$ H9t~H<$H9tpL(H|$ H9tYH<$H9tKLH|$ H9t4H<$H9t&LH|$ H9tH<$H9tLH|$ H9tH<$H9tܹLH|$ H9tŹH<$H9t跹LoH|$ H9t蠹H<$H9t蒹LJH|$ H9t{H<$H9tmL%H|$ H9tVH<$H9tHLH|$ H9t1H<$H9t#LH|$ H9t H<$H9tLH|$ H9tH<$H9tٸLH|$ H9t¸H<$H9t贸LlH|$ H9t蝸H<$H9t菸LGH|$ H9txH<$H9tjL"H|$ H9tSH<$H9tELH|$ H9t.H<$H9t LH|$ H9t H<$H9tLH|$ H9tH<$H9tַLH|$ H9t迷H<$H9t豷LiH|$ H9t蚷H<$H9t茷LDH|$ H9tuH<$H9tgLH|$ H9tPH<$H9tBLH|$ H9t+H<$H9tLH|$ H9tH<$H9tLH|$ H9tH<$H9tӶLH|$ H9t輶H<$H9t讶LfH|$ H9t藶H<$H9t艶LAH|$ H9trH<$H9tdLH|$ H9tMH<$H9t?LH|$ H9t(H<$H9tLH|$ H9tH<$H9tLH|$ H9t޵H<$H9tеLH|$ H9t蹵H<$H9t諵LcH|$ H9t蔵H<$H9t膵L>H|$ H9toH<$H9taLH|$ H9tJH<$H9tIH|$(L9tIH|$HH9tL軸H賸HD$hdH+%(t~HxL[]A\A]A^A_LdH<$H9t趭LnH|$ HD$0H9t蚭H|$@L9t苭HCLH<$H9tmL%H|$ HD$0H9tQH|$@L9tBHHLXH`Kt$ H|$(H軷L$H$$H$$H$$H$$H$j$pH$xU$PH$X@$0H$8+$H$$H$$H$$H$$H$t$pH|$xt$PH|$Xt$0H|$8HmL襫H蘫LPL$I A4$I|$UI9uH$PH$X8$0H$8#KL6L)L L7L*LQLnH|$PH;|$$PH$X$0H$8$H$t$H$_$H$J$H$5H L$I A4$I|$M9u$H$$pH$x$PH$X$0H$8$H$$H$$H$z$H$e$H$P$pH$x;$PH$X&$0H$8$H$$H$$H$$H$$H$$pH$x$PH$X~$0H$8i$H$T$H$?$H$*$H$$H$$pH$xH|$0H9tHH|$pH;|$tH$H;|$(tԧH|$PH;|$迧赧HL襧HL蕧HL腧OHLuHLeHLUHHpH;LHL(JHLHLHLH=HަZHLΦjHL辦HL讦 诚H5HI=EHL^H$@ H$P H9tcH5N HUL $` H$h  $@ H$H  $H$ $H$ $ H$( $ H$ H$H;|$t軥t$@H|$H HdL蜥HH$@ HH$P H9tpLHLULKwL$@ I A4$I|$ I9u$`H$h $@H$H $H$ $H$ $H$ $H$ $ H$(s $H$^ $`H$hI $@H$H4 $H$ $H$ $H$ $H$ $ H$( $H$ $`H$h $@H$H $H$w $H$b $H$M $H$8 $ H$(# $H$ $`H$h $@H$H $H$ $H$ $H$ $H$ $ H$({ $H$f $`H$hQ $@H$H< $H$' $H$ $H$$H$$ H$($H$$`H$h$@H$H$H$$H$j$H$U$H$@$ H$(+$H$$`H$h$@H$H$H$$H$$H$$H$$ H$($H$n$`H$hY$@H$HD$H$/$H$$H$$H$LLLL L՟(LȟEL軟bL讟L衟L蔟H$@ H$P H9tut$`H|$hFLY$H$$H$ $` H$h $@ H$H $ H$( $ H$ LɞH|$xHtHXLht$pH|$xyH 莒LL$ ILH=LH5eHH.Ln8H$@ H$P H9t$H$ H$ H9t H5J HL败L,H$@ HH$P H9tƝH$ H$ H9t謝LHHL腝tLxLkL^LQSt$pH|$xi$ H|$($ H|$ $` H$h $@ H$H $ H$($H$t$PH|$XL褜L蚜L荜L耜#Ls@Lf]LYzLLL?L2L%L L (LELbLLכ ؏H5HIf:HLH$H$H9t茛H5C H~L6$H$A$H$,$H$H$H;$t H HL$H$$H$$H$$H$$H|$x~$`H|$pl$@H|$hZ$ H$ELXyLKLAL4H$HH$H9u.L~$H$H豤HLٙLϙHH$H;$t诙L襙$H$p$H$[$H$F$H$1$H$$`H$h$@H$H$ H$(LLL٘YL̘vH uH}L9u$H$|$H$g L$ 而LILH 7LH5_H H.Lh2H$H$H9tH$ H$0H9tH5D HL讟H$Ht H|L茢H$HH$H9t諗H$ H$0H9t著HLHH$H$:G$H$ $H$ $H$$H$$@H$H$ H$(LʖL$`I A4$I|$I9u$@H$Hs$ H$(^u$H$D$H$*$H$$H$$H$$@H$H$ H$(LԕLʕyHHbt$H|$t$ H|$(zHRL芕t$PH|$XYt$0H|$8J$H$5$H$ $H$ t$pH|$xnLHL轟HL譟HH$H$t$pH|$xHvt$PH|$Xt$0H|$8x$H$c$H$Nt$ H|$(=Ht$0H|$8&H$(L9t4H$H;|$t Ht$ H|$(HƞH$H uH}L9u$H$$H$$H$$H$tt$`H|$het$@H|$HV+HiH_HUHKH$H;|$. HHHH$ H$($H$$H$$H$$pH$x$PH$Xkxt$0H|$8WULj$H$5$H$ H$H;<$t-H7HH*$H$$H$H|$觅H蟜$H|$x$H|$p$0H$8$H$q$H$\$H$G\LZLPELd$I A4$I|$I9u$H$$H$$H$$H$$pH$x$PH$X$0H$8{$H$fLyLoH$H;<$jV`LI@L茹H|$HuH{H> LHH$0PHȚIFH\$0L$HHDŽ$t$@H|$Ht$PH|$XH{$H|$ $H|$8w$@H$Hb$ H$(M$H|$0;$H|$()rLH&HrH|H,sHoH$sHL=ÐHLHL谑aLL$˞HI<$HtL蹆HqH$H9t螆H$L9t茆I<$H;|$t|H4H$H9tbH$H$H9tHH|$ L9t7H|$@L9t(H$H9tH$L9tH|$`H;|$h^H$H9t؅H$L9;…1H|$`H;|$!訅 Lt$@yHI"LH-$Ll$ LH5օLL1LH|$ HD$0H9tBH|$@HD$PH9t.H51 HL،H|$@H;|$tH迏H|$ HHD$0H9tH|$@HD$PH9tЄL8H耏HH޿ Ll$0xH58LI=#L-LH|$0HD$@H9tiH50 HLHgI<$Ht9L1HH|$0HHD$@H9tLvH辎H^LL !Лt$ H|$(H艎t$H|$H|$PH;|$t詃L蟃t$ H|$(pHHH$H$J$H$5$H$ $pH$x $PH$X$0H$8t$0H|$83L$H$t$pH|$x$H$$pH$xu$PH$X`$0H$8KL^LTH IvLL$0ILH LH5 jHRH.L)H$pH$H9t߁H$0H$@H9tŁH5F. HWLo uH5gHIC HLdH$pH$H9tiH5) H[LH$pHH$H9t2H$0H$@H9tHL}NHHL$PH$X$0H$8L跀H|$8HtHCLS$H$^$H$I$H$4$pH$xLt$0H|$8 H$pHH$H9tLmYHꐿ Ll$0sLHnLHyLd$LH5mLL4HH|$HD$ H9tH|$0HD$@H9tzH5+ H H$?Z3H{3>)ZLLdL6HHHH|$HHD$ H9tH|$0HD$@H9t~HYH衉HH޿ Ll$rLHOLHZLd$0LH5kLL4HH|$0HD$@H9to~H|$HD$ H9t[~H5* HHH4$H|$HH|$0HHD$@H9t ~H|$HD$ H9t}HH^HHt$@H|$Ht$PH|$XHt$H$H|$(r$H$]$`H$hH$@H|$86$ H|$0$tL7}L$I A4$I|$I9uH$@H$H$ H$($H$$H$$H$$H$t$H$_$`H$hJ$@H$H5$ H$( $H$ $H$$H$$H$$H$$`H$h$@H$H$ H$(x$H$c$H$N$H$9$H$$$H$t$`H|$hH؅L{@L{Lz3Lz"LziLzLz(HzLpLzLzLzLzLtz/4$H|$At$H|$2H t$@H|$Ht$ H|$( $H$$H$$H$t$`H|$hxHHyLl^HHyNt$0H|$8t$ H|$(qHI$H$T$H$?$ H$(*$H$$H$$H$fHHxVHHxL$I A4$I|$I9u$H$$H$Lx$H$`$H$K$`H$hH3$@H$H$ H$( $H$$H$$H$$H$$H$Lwt$`H|$ht$@H|$HxLwrL~wLtwLgwLZwH|$0H9tFwHLH|$0H9t'wHǹLׁH|$0H9twH訹L踁H|$0H9tvH艹L虁H|$0H9tvHjLzH|$0H9tvHKL[H|$0H9tvH,LfSL1eC}>1BL1,o ?1SL1o?1RRE@L1n`A1ROA1RALnL1vnC1`RL1OnC19R(RoDL1_dE[F1GA>{IxH}(I9t?HcHIxLU>H}@lcHE@HEHG{H}I9t HFcHH9cLmHf11,B^FSHH?Ht*cHCHCCHC [UHSHRH9t@3H{HX[]LbH=H<$tH$HHHbozAuI}QHwHmUSH(PVVHsHHHECH}E腖HH57 HHEHC HeHE iUHSHRH9tH;HCH9taH X[]þPC遐HUPkHq11@CKHS|11y@CɔH|L}H|$`L9t=aHkH|$PL9t&aH|$HkH|$PHD$`H9taH|$0H9t`H|$L9t`H|$蜣HkH|$PL9t`H|${HokH|$PHD$`H9t`H|$0H9t`H|$L9t}`H|$7H+kH|$%W`M`鴡H|$ΛH|$PL9t*`H|$HjH|$PL9t `H|$âHjHD$xdH+%(u!HH{11[]A\A]A^>aLH|$PL9t_H|$lH`jL`¥=Hc11n>Hb11T>.L_1<Hb11>Tt$@H|$Ht$0H|$8HiL^Hi9MuA6LvLLL^HsHBiHEI$H5a1]A\H@HA]HH1Hl11H`~P=H H`Hu:Ll$ HԈ11#=I˱D$ |D$ 阱Ll$ dH 11]H}H9tgZLeHHXHeH~11?9HXE1jH}H9t ZL*HHX趜HdH%118HW118HDH.~118HXE1E˾LHe11t87H11Z8,$A,$H1158H|$PL9tYHcH~118E1H|$PL9tXH|$(藛0H|$PL9tXH|$(HyH|$ oH|$eH|$0H;<$tXHIcHH|$PL9tqXH|$(H(H|$ H|$H|$PL9t?XxH|$PL9t+X{H|$PL9wXmLH~117E1,HAH+H_}116E1H}116E1H}116E1yHH|$PL9 `WH|$PL9HWHLeaQEHD$Hr1HH15E1zHH|$虙HaHH|$耙HtaH~r115H115H|$H9tqVH|$H9t`VH|$HaH|$H9t?VH|$H`H|$H9tVH|$ؘH`HD$H@q1HH14E1LH|$H9UH|$H9tUH|$yHm`H|$H9tUH|$XHL`H|$H9t}UH|$7H+`CEJH11K4E)H|$ L_H|$L9tUH_7C1H4131H{13H%|113B1H131H1b33H|11C3H{11)31HB1Ht{112HLSH^H[112e`HLSHW^H|$`HD$pH9tSH$L9tqSH)^HLUSH ^H11H2RHˀ11.28Hz112H{111AD$Ht111HZ111Hz111Hx111AD$1@j 5-@j+-HD$H *jHNgH-I}RIEIEiHgL(H|$0L9tQH\HfLQHr1101Hz10cL[M,LeQPiHtf[1H%1J0Hx11+01H~10Hhx11/s1H~1/YH/x11/1H~1/Hw11/Hi~11f/E1#)+LHL9P$hL,PHZH8eHZ1HR}1 /">H|$`H;|$tOHZH|$@L9tOHmZHS1H5~1H]LZ[A\HEI$H5R1]A\H@HA]HH1H]HS1H5~1H]LZ[A\L1pY"'1_='L1KY<(15=L1$Y) =,HD$H= LD$HHFw9,tALD$I,f.Hn11k-H}11V- .L1rX01H}1#-01=<ɾ1/L1F>f-"H}11afHz}11hL=i!iH5}11h!AEjH|11QjH|$@L9t-3H|$ H9t3H=H11Ln-!8nH|$pL9t2H=Hz|11`rH`|11sHF|11sH<$HD$H9tp2H(=H}HEH9tV2H}L9tH2H=H}HEH9t.2H}L9t 2H<1Hǁ11xIH1LHH5H8WTLH<$L9t'Hx2LHh2LHX2LH|$0L9t'H92LqH)2L`H2LPH|$L9tA'H1H|$H1H|$ H1HH H<$L9t&H1LH1HL1IH&Lw1H螸Hf1SLHQ1HL&H:1LrH|$L9tc&LYH1LIH|$0L9uL5H0HD$@["HNHcuHH81'HD$H|$P@H;|$%"H HcuLHGDD$(H81&LhL%{=H H:H|$PH;|$te%H0HHRH81`&HD$@}!L'%H}XH9t#L/%LH|$pL9t%I!H} HL$lNH56HcHH8T%H@HoH1HH1H$L$HD/L|$H4/Ll$H$/L\H|$(HD$8H9tH$H/H|$@H;<$t0$H$H$H9t$H$H$H9t#H.LܵLH|$HHD$XH9t#L贵H|$HHD$XH9t#{L蓵nL膵aH|$H;<$t#H8.Lp#H(.L`H.USQH_(Ht7HiCHHH9](tH{HHt#ZH{[]X[]HL9t#HL9t"HH;|$t"HH;<$t"H}HQ9}8t H}ZH"Lb-PH111Zþ1<L,% H}HEH9t>"H}H9t0"L,LV,AD$7W1<L(,AD$yZ1LH Hp,H@HPH9t!H`H;t!Ly볾1E mL+1EqpLa+1SAD$btL3+ސI6H L+HD$HCp81AD$齂L*LH|$0H;<$tz H2+LjH"+L*E1xLd*AD$Ŏ1JH=qH50OH$@LH*H|$0H9tLy*H="H5NH$@ęL)H$@颙H|$ )bH*H=H5zNH$@hH|$ aH)H=H5KNH$@.H|$ aH)H|$ aH)HH|$ aH~)HL$H="HɁ1H$H|$ @Na鸘1  AD$鴡H=L1HדZAD$1` LL(LH|$ H9tLH(HLH(LH<$L9uLHb(H}pI9t}Pt H}0-H}I9twHoL'( H$@韸L@H'L0H|$`H9t!H'LLH|$@L9uIHL'H|$8_腿耿LLHn'1 EHEI$H51]A\H@HA]HH1H*HEI$H51]A\H@HA]HH1H*HEI$H51]A\H@HA]HH1H_*H11 H111H1H11x1H!1ID$ H1H@HH1Hmp1HΛ1NEHʔ11EHq11EHؓ11;LHO11d6]H11}]H11cEHH11BI?/HL$L{(1H{I9tH$H{XH;|$tH{H;|$tH$H{L9tHl$H111H1H11nH$uH011LHWPd#CI8L1#H11H11PH&111ZHu11oH|$0H<$'H|$ L9t8H H"LLH|$L9t HH"HHH9tHH9tHxL谩Lx"HHH9tHHH9tHH9uHA11s5L1!HH11BHC H1H@HH1H/EH $1H1_HHB11-H1Hb1 L(YH8!LYH(!LYH!IEH-1H@HH1HCH/11)I$H1H@HH1H# H11HAؾ1HHHH1Ho HEHF1H@HH1H!H=;MHEH1H@HH1HQC#IEHA1H@HH1H'$H11 ~#1H1$H*11&H&11%1HB1D&1H1:'1H<1b'1H1C&1H1$'1>*H}HEH9tH}H;XtH1H1j,1H1K,1Hə1|-1H1f]-H11G.H11-Ev.HC H1HD$H@HH1H^2H11/H11ջH11{Hm11g!HS11MǽH9113mH11H11鹿H11_H11H11H11QH11},Hi11cRHO11IH511/H11&H11H~11H~11H~11H~11H~11yHe~11_CHK~11EH1~11+H~11jH}11H}11H}11H}11H}11JH{}11uHa}11[HG}11AH-}11'H}11 H|11H|11H|11bH|11LD$LD$*H|11& Hm|11gfHS|11MH9|113dH|$HFHH |113H{11H{11 H{11#H{11&H{11-Hq{11k.HW{11Qv0H={117l1H#{1172H {112Hz113Hz114Hz11d6Hz117Hz119Hmz11g[:HSz11M;H9z113<Hz11->Hz11s?Hy11@Hy11AHy11GCHy11DHy11}SFHiy11cGHOy11I]IH5y11/JHy11TLHy11NHח11RHx11>QL1 hUHx11THox11i\VHUx11OXH;x1150\H!x11_Hx11bHw11,fHw11hHw11ukHw11mHw11pHkw11ewsHQw11KMvH7w111xHw11|Hw11Hv11Hv115Hv11LHEI$H51]A\H@HA]HH1H HS1H5-1H LZ[A\HNv11HmH4v11.龚Hv11ʜHv11Hu11Hu11MHu11Hu11H~u11xqLH4)11[QHw11AAE/HD$H+H"H}H9|$tHHH|$@L9tHHHDD$H $1Ha1H|$PHD$`H9tyH$H9tgL% L $DD$1H^H/HHH1H5HH|$(>HH|$(>HH!11AD$:H|$(>H1Hޓ1HD$PH11H11|1H1bHD$H|$(>HH|$(=HH11A1LHJ11H11D$]AH [H11,TMH H11,4MH SA>nLEMNE1H!1bAit"ntt  t t"K`IE1 E1E1 HEI$H5O1]A\H@HA]HH1H)H%  H@H71HH1HN H@H1HH1H 1H"1~HD$(@? 1H,1XHD$(@> H\$pHLcMt3I|$HtW@u/u t{_I|$5LH붾HD$(@s> Hm11HD$(@C> HH|$1HIdH11}@ Hq11cC@ H11BCDA HH11A 1H1B L1C 1H1C 1L1D 1H@1oD H}HEH9tCH}H9t5LH}HEH9tH11HCG H11HC%H H% lHLHcHD$xdH+%(fH=FffHHĈHp1[]A\A]A^A_H1eHD$xdH+%(HĈ11[H)]A\A]A^A_+H|$PH9t HHD$xdH+%(ueHĈ11[A]A\HA]A^A_HD$H1AHH@HH1HHSqS *IHk1H@HH1Hv!] IHo1H@HH1HM] IHd1H@HH1H$_ H|$ HD$0H9tH|$@H9tHHH+1H@HH1H,g HH1H@HH1Hh IH1H@HH1H~,j HbH= 1_Np Hk11E`q H$H;<$uH|$MtLHH$H;<$tHL7LH|$H6H$H$H9tHbHH=C1p E1l H$H;<$thH$H;<$tSH$H;<$':H-LLL HHHL. HD$P1AHH@HH1H餏 LH11I{ H11~ /醏 Hx@ H}L9t*H}4H}4HH@Hx1HH1H雔 H@HR1HH1H鱔 鯔 1HP1鐔 I$Hv1H@HH1Hwx H|$ L9tSH HD$8dH+%(u1HEH81H@HHH@1[]HA\A]A^H|$L9tHHD$8dH+%(u0HH,1H@HHH@1[]HA\A]A^IH|$L9tHRI$H'1H@HH1H}餘 H|$ L9tYHHH1H@HH1H=ә H|$L9tHHD$8dH+%(u0HH1H@HHH@1[]HA\A]A^lH|$L9tHuHD$8dH+%(u0HH1H@HHH@1[]HA\A]A^H|$L9taHHHk1H@HH1HE障 H|$0L9t!HHH1H@HH1H龝 H|$0L9tHIEH1H@HH1H$ H|$L9tHXHHk1H@HH1H H|$0L9t`HIEH1H@HH1HC HEH1H@HH1H IHz1H@HH1H鉦 IHY1H@HH1H HH|$(HSnHD$8I@mH|$pL9tnH|$`(0H1H31WHD$@鋿 H|$pL9t'H|$`/HHH|$`/HHT$0(HD$@, H|$pL9tH|$`/HvH|$pL9tH|$`a/HUHf11 H|$pL9tlH|$`&/HH11PH|$`.醾 HH|$`.H1H1HD$@G H|$pL9tH|$`.H1HX1HD$@ HHG11H|$`M.ٽ H|$pL9hq^p1Ho1SHD$@釽 1H|1-HD$@a H|$pL9H|$pL9tH|$`-HH$dH+%(udHĨL11[H]A\A]A^A_HD$H31H@ H@HH1H}HD$@鱼 LH(11O HS115C H}L9t Hp,Hx,HHD11AD$ 1HH1 1HH1R 9 HH1HH1H] HZH11> A1H1 dH*11AEo HG11AEM L1H 4 1HG1 1HG1q- H11R HF118A H11 H\11A H$@ 1H1H$@ LT$LT$ H$H;|$trL*H"1H11]H$@h ZID$ HJ1H@HH1H fH=ffHnH1H1 ID$ He1H@HH1H_ ID$ H1H@HH1H/ 1HE1l, 1H1M 1HV1. L1E H|$ H;|$tH 1HH1 1HD1 & 1Hu1y 1H1Z H|$@H9t1L1H_1$_ 1Hq1@ HѾ11H HC11a  1HC1 1HC1rT 1HmC1Se HPC114EHD$dH+%(u H []A\HC11 H|$&HLs&HH11 H¤11 Hp11E H11il HkB11OER La H11 H11 Hb11 1HA1H$@  1Hd1H$@z 1HΙ1kH$@U Hd11F GHD$ NE HS11 HLH觼HD$IH711\ "H@11E  HT11Q mHD$@ HH$H;|$XtH|$`wH1HM1HD$@n 1H?1ĿHD$@H L_1H1臿HD$@ H$H@2R6|HD$@k 1H@?1&HD$@E H$H9t)"H$H9tL"L"H$L9tHuH|$`S"1H>1褾 1H31胾 1H1dw 1H1EX HB>11&1 1H&>1  1H1l 1H 1νM H@Hi1HH1H製 Hז11艽 H11m ٻ H11e H$L9t>HHL$HH11,O H|$`H;|$ tHH:11< 1H91ڹ? 1@ 1H91誹q@ L0H@H1HHHH1HiH5LxSF H|$0H9t6LZHLH11E1LLٻDN HU11Ld$E1MK LO DHO11Ld$E1M*L N H|$L9tHDHH|$7H+H11amHH|$HdQ H11L$ImL$mQ H|$ L9tHL1S 1Hc1迷I}OS 1LIV 1H 1|I}T 1V H11LD$HImLD$8W LH11"`W H֜11FW $2W H|$0L9tH|$PzH~1H]1蹶I}Z L1u\ 1d\ 1H1vI[ H$L9tLH$HH$HH1HH1&H$Hh HWP1k HH$H1Hɩ1˵HD$@g H$L9tH$dH+%(ulH11[Hs]A\A]A^A_mH11XHD$H$@ng H$dH+%(tHL11[H]A\A]A^A_HH$HH>11ȴHD$H$@cf H11蕴6d H911{c HH$H H11@1H1&HD$@If 1H1HHHD$@f H$L91H;1诳HD$@e 1H͚1艳HD$@e H$L9tVH$ HH$L9t/H$HH{ ϡ[ H$L9tH$Huh HLz .AE} LHAHEI$H51]A\H@HA]HH1HHS1H51HLZ[A\HEI$H5}1]A\H@HA]HH1HWH11? H110 Ho11ɱd O HWPC郃 1AEA 1H1\HĚ H|$"uH1Hі1-I}Q LB靡 t1,釡 IHLAD$] HT11记LEĢ H|$stHC1H"1~I} H11`, |AD$ Hϕ11)LE_ H|$sH1H1H˪ LAE鬬 H|$sH_о陰 H|$0L9t|H4H11LD$HL$L $aI,$L $HL$LD$/ L1k驱 1H1I}l 171H1I}陲 1Hv1ҮI} 1HX1贮I<$\ 1H:1薮I<$' LH11uE 1LHe1Q 1LHC1/ֻ L1Fr 1H1H} 1HK 1HX1购H} ̼ 1H&1肭H}¾ H@H1HH1HX鰿 īE HixH5H8MH|$H|$ Hh11C# HH|$0L9tHv 1Hݬ1觬 + H$11~ ] MDH"11T  H̦11&@ LH[11 f H11 HD$H11ʫ HV11谫 HD$H11聫 HD$H11\ H11B ! HD$HG11^ H11 v VAE HZ11贪  H611萪U o@ lL ѨH11: x F H11 7 H11 HtH1HHH1H輩 H11袩Hj 賸Hz11lȿp L HL1` GL16A[ L1  1 H41訨 H|$J H>1 H1t L H HsHt1HHH1H5 H<$HD$H9t H|$ H9tHH|$PL9tH|$ HH|$PHD$`H9tH|$pL9tH=YD1HAFh I諶AF 1H1YH3 HHLL%qHvLcI<$HI<$LHL@&HH|$PjLlHLѺZH|$PL9t|H=_D1HnHD$@ H:谵HD$@U H$5jLL=Lt$L|$ H|HpILH;LcIH;HLL@!HH1H1ۥHD$H H$H9tHg1HC1蟥H; Hx11肥} I<$H9t^L}uDuH|$L9t=LLL%HLL HHLHD$H8H;|$(tHHu}ATAUPùDHH%H5.o1HTHLH7RL=êVPXPeHmH5pHHoHHH|$L9tHH|$@L9tH|$ H9tLH|$@L9tؐH$H$H9tHx蓟HD$H?IHL迁H|$PL9t|H|$H9tmH%H|$0HD$@H9tQH|$PL9tBHHH9t(HH9tLHHH9tHH9uH|$HD$ H9tH|$0H9tH~H<$HD$H9tH|$ H9tHTH<$HD$H9tԐH<$H9tpL(H|$HD$ H9tTH|$0H9tELH|$HD$ H9t)H|$0H9tHH|$HD$ H9tH|$0H9tHH<$HD$H9tH|$ H9tL|H<$HD$H9tH|$ H9tLRH<$HD$H9tH|$ H9tpL(H<$HD$H9tUH|$ H9tFLH<$HD$H9t+H|$ H9tLH<$HD$H9tH|$ H9tLH<$HD$H9tH|$ H9tLH|$HD$ H9tH|$0L9tLUH|$pH$H9t~H$H9tlL$H|$pH$H9tMH$H9t;LH<$HD$H9t H|$ H9tLH<$HD$H9tH<$HD$H9tHkHE1HHH1Hȟd LKHc1LH1蛟e fH=YiffHL1H@07!1be 1H]1C~e H;11$fg ;i fH=hffHaL1H @07!1Ҟi 1LH1谞^i 1H1葞?i fH=OhffHL1H\@01Xi 1LH%16h fH=gffH茹L1HK@07!1h  m L1LQHiL蠱HXH|$PHD$`H9t脾H|$pL9tuH-H}L9t_HWLH|$PH9t@LH|$pL9t)H|$PH9tHH|$0H;|$uLH`ILHHӽLH½LzH<$HD$H9t觽H|$ H9t蘽HPH<$HD$H9t}ԐLH*L HUHLSu 蟲HH?Ht ?C[Ð_HjeH5khHHygHHHLHtLHdLtLTHdLDHTH|$HD$ H9t耼H|$0H9tqL)LHIlHDLHD$HCHH|$ HD$0H9tH|$@H9tHS?Ht"HGH8HtHtZHCHHC0HtH{ H[HHl$ QHILYH8LHH(L8LH(LHSHLH|$ HHLH|$ HHLH|$ HHLH|$0{HHkL{H[LkH|$ IHYH9LIH|$ 'H7HL'HLH|$ HHLH|$ HHLH|$ HHLH|$ HHLH|$0mH}H]LmH|$0KH[H;LKH|$0)H9HL)H|$0HHLH|$ HHLHLHLH|$ HLH|$H9tܸHL̸L¸H`LpHPL`H@LPH0L@H|$0H.HLH|$ H H|$0HHLH|$0HHLZLHLt$LHH<$HD$H9t˷H|$ HD$0H9t跷HoH<$HD$H9t蜷H|$ HD$0H9t舷H@H<$HD$H9tmH|$ H9t^HH<$HD$H9tCH|$ H9t4HH<$HD$H9tH|$ H9t HH<$HD$H9tH|$ HD$0H9t۶HHH;HxHL9IHH;t菶HPL9t~H0H;tiHH;tTLDs0H{8HxS1I$HID$HHH@HLHHH/ѵyXHI贵LlYXHpHEH9t蒵HmH{0Ht L7yLHC(H{ 1HH{ HC8HC0I9uH蜎L/H%LݿH|$H˿HL軿H|$H詿HI9t״HHt&HI9t赴HI9t褴H{H9t薴LNHI9t}HHtN&HI9t[HI9tJH{H9tHbLnhH L%H}I9tH LµHH讵H<$HD$H9t۪H|$ L9t̪H脵H<$HD$H9t豪H|$ L9t袪HZH|$HD$ H9t膪H|$0L9twH/H}L9t`H}L9tRH H`HpH9t2H}L9t$L}LeHдH`HpH9tH}L9tL}L躄LrLʩLHL}販HľH`HpH9t芩H}L9]xSH`HpH9tZH}H;XtHLdHH`HpH9t H}L9tH}H;XtL足H`HpH9tިH}H;Xt̨Lm{H`HpH9t諨ː讜HPH5THHSHH:H{0HHteHLTH HDHHH|$HD$ H9t H|$0H9tH|$HD$ H9tH|$0H9t릿HAPH5BSHHPRHH|L\Hl% LBHR% L(H8% LHHLHLHLHHl$ HLѱH|$ HD$0H9tH|$@H9tH襱HL蕱H|$pH9tƦH~H|$账HHHHH蔦 MtLgH|$0L9tvH|$PH;<$tfHHrL~c#L;&HJyHD$ IE(LH°H|$xH谰LH蠰HH}HsI|$HtHtHTLdH|$0BHRH<$HD$H9tH|$ L9tpH HH`H@H HHHtHϯH<$HD$H9tH|$ H9tH褯H<$HD$H9tѤH|$ H9t¤HzH<$HD$H9t觤H|$ H9t蘤HPH<$HD$H9t}H|$ H9tnH&H<$HD$H9tSH|$ H9tDHH<$HD$H9t)H|$ H9tHҮHHxH5M1H觫H>LH5?OHHMNHHyU轗HHH5&M1HLH脣L<IHmL%LX1~HHA,HPHSHH HC0H9tH;HH9t[[UHoHt-H}(HE8H9tڢH}HEH9tȢH]鿢]Ð}MuHD$H8H;|$t螢艺LL@LH蝷H5H|$L9teHH$8H;$HD$(H$HH$HD$xH$H$H@HHDŽ$HPH|$0H$HH$XH|$ ]) H蕽H$@H;$t计H$`H;$t藡H$H;$t耡LH{H0kH|$XH<$HD$H9tkH|$ H9t\LH<$HD$H9tAH|$ H9t2LH<$HD$H9tH|$ H9tLoH|$tH\$H趈HޔɬHHoMt L踔裬HD$HxHtH販HJHI蚩H`nHLH=9otD8HfH=&=ffH辎Dx0՝A LeH5HL2H}LɁfH=<ffHiIABH@QHMH1AW3H}IXHEZH9t謓H}HEH9HfH=K<ffHLHH蠧HEdH+%(He[A\A]A^A_]jLFL:HL nL{hܝH0HȝcH}HHEH9tH}HEH9tӒHcH}HEH9t豒H}L9t裒H[I|$I9t茒H|$L9t}H5H}HEH9tbH}L9tTH H}HEH9t:H}L9t,HH}HEH9tH}H9tL輜H<$HD$H9tH|$ H9tڑL蒜H}HEH9tH}L9t貑HjH}HEH9t蘑H}L9t芑HBH}HEH9tpH}H9tbLH}HEH9tHH}L9t:HH}HEH9t H}L9tHʛH}HEH9tH}L9tH袛H}HEH9tАH}L9tHzH<$HD$H9t觐H|$ H9t蘐LPH|$ HD$0H9t|H<$H9tnH&H}L9tXHH}HEH9t>H}L9t0HH}HEH9tH}L9tHH<$HD$H9tH|$ H9tޏH薚H<$HD$H9tÏH|$ H9t贏HlH`HpH9t蔏H}L9t膏LmLJH2H}H9tdLH`HpH9tD1H`HpH9t%HXHXHLmwH`HpH9tH}L9tӎHEHXHXH<$HD$H9tk|H|$ H9t\|HH<$HD$H9tA|H|$ H9t2|HH<$HD$H9t|H|$ H9t|HL{H谆H<$HD$H9t{H|$ H9t{H膆H}HEH9t{H}L9t{H^HHH9t{H H9tu{LHHHHH9tF{HHH9t,{LH{HHH9wzmHHH9VzLH}HEH9tzH}H;xtzLf1H<$HD$H9tzH|$ H9tzL7LozH'H}HEH9tTzH}L9tFzHH}HEH9t,zH}L9tzHքH}HEH9tzH}H;@tyH誄H}HEH9tyH}H;@tyH~H}HEH9tyH}H;@tyHRH}HEH9tyH}H;@tnyH&H}HEH9tTyH}H;@tByHH}HEH9t(yH}H;@tyH΃H}HEH9txH}H;@txH袃H}HEH9txH}H;@txHvH}HEH9txH}H;0txHJH}HEH9txxH}H;0tfxHH}HEH9tLxH}H;0t:xHH}HEH9t xH}H;0txHƂH}HEH9twH}L9twH螂H}HEH9twH}H;`twHrH}HEH9twH}H9twLJH<$HD$H9twwH|$ H9thwL H|$HD$ H9tLwH|$0H9t=wHH|$HD$ H9t!wH|$0H9twHʁH}HEH9tvH}L9tvH袁H}HEH9tvH<$HD$H9tvH|$ H9tvHdH<$HD$H9tvH|$ H9tvH:H<$HD$H9tgvH|$ H9tXvHH<$HD$H9t=vH|$ H9t.vHH}HEH9tvH}L9tvL辀H}HEH9tuH}L9tuL薀H}HEH9tuH}L9tuLnH%` H}HEH9tuH}L9tuLoHL9t-oHyH`HpH9t oHL9tnHyH$H;|$tnL耱HyLpHyH|$pH$H9tnH$H;|$tnHMyH|$PHD$`H9tyn뗐H<$H9thnL yH|$@HD$PH9tLnH|$`H9t=nHxH|$@HD$PH9t!nH|$`H9tnHxHHHHC(H LmHxIH`mLyxH蟅IÂL{HH`H{mHCHC fH}HEH9tdmH}H9tVmLxH}HEH9tL{>H {H/xI~0H9|$(tbI~H9|$tbLbL腥H|$XH;|$tbHmI~H;|$u3H=LbzLbHTmHwbƐAVAUATIUSLMIm0I]HtUL5'A>t EPUEu1HEHPA>t E PU E u HEHPI}IEH9taLIasI$I$H 1I$IDŽ$IDŽ$I$H9taI$I$H9twaI|$@ID$PH9tca[L]A\A]A^Sa% % IQvH}УH aLk;L{(xHL`Hk;L聇L`xHuHkLHpk;HD$HC0xHuH}HteH{`H}HEH9tf`H}H9tX`LkH}HEH9MH}H9t.`LjLHjL`HjH}HEH9t_H}H9t_LjH}HEH9t_H}H9t_Lvj_mqH}HEH9t_H}H9t_L?jH}HEH9tm_H}H9t__LjH}HEH9tE_H}H9t7_Liz% H|$ HD$0H9t _H|$@H9t^HiH|$ HD$0H9t^H|$@HD$PH9uӐH}HEH9t^H}H;Xt^HdiH}HEH9t^H}HEH9t~^H}HEH9tj^H}HEH9tV^H}H;htD^LhH}HEH9t*^H}H;ht^LhH}HEH9t]H}H;ht]LhH}HEH9t]H}H;ht]LxhH}HEH9t]H}H;ht]LLhH}HEH9tz]H}H;hth]L hH}HEH9tN]H}H;ht<]LgH}HEH9t"]H}H;ht]LgoH}HEH9t\H}H9t\LgH}HEH9t\H}H9t\LsgnH<$HD$H9t\H|$ H9t\HBgH<$HD$H9to\H|$ H9t`\LgH<$HD$H9tE\H|$ H9t6\LfHL\HfHL[HfmH}HEH9t[H}L9t[LfvHHI[LifVHL[HMfH}HEH9tz[H}H9tl[L$fH}HEH9tR[H}H9tD[LeH|$0HD$@H9t([H|$PH9t[HeHLeH|$0HD$@H9tZH|$PH9tZHeHZLeH}HEH9tZH}H9tZL^eH}HEH9tZH}H9t~ZL6eH}HEH9tdZH}HEH9tRZH eElH}HEH9t3ZH}HEH9t!ZHdH}HEH9tZH}HEH9tYHdHHIYLdH}HEH9tYH}HEH9tYHadH}HEH9tYH}H9tYL9dH}HEH9tgYH}HEH9tUYH dH}HEH9t;YH}H9t-YLcH}HEH9tYH}H9tYLcH}HEH9tXH}H9tXLcH|$0HD$@H9tXH|$PH9tXHicH|$0HD$@H9tXH|$PH9tXH>cH%h H}HEH9tbXH}H9tTXL cH}HEH9t:XH}H9t,XLbH}HEH9tXH}H9tXLbH}HEH9tWH}H9tWLbH$H$H9tWH$H9tWH`bH$H$H9tWH$H$H9tjWH}HEH9tVWH}H9tHWLb2HD$Ho2MtLNLWnHlH}0HtH}H9|$tVHHV&1HVnHkLHfaHkHRaH|$ HD$0H9t~VH|$@H9toVH'aB1H*JHRV=nHakH`H1VL`H L`H|$0H;<$tVH`0HUmIkH}I9tUHUL`0H$ID$(mHjH]`L=HM`H|$PHD$`H9tyUH|$pH9tjUL"`H%` H% HL_H|$ ܗH_H|$0HD$@H9tUH|$PH9t UL_H% H}HEH9tTH}L9tTL_H|$`HD$pH9tTH$H9tTHa_LAHQ_H$H9tTH7_H}HEH9teTH}H;ptSTH _H}HEH9t9TH}H;pt'TH^H}HEH9t TH}H;ptSH^eL莖H^L~H^LnH~^H}HEH9tSH}H;XtSHR^H}HEH9tSH}H;XtnSH&^aeH% LH^HL]H%` H}HEH9tSH}HEH9tSH]L蠕H]LH]HLRH]H|$HD$ H9tRH|$0H;<$tRHS]H}HEH9tRH}H;@tnRH&]H}HEH9tTRH}H;@tBRH\H%h H$H;<$tRH\H|$PH9uHHH|$pL9tQH\H|$pL9tQH\H|$pL9tQH\QH%` H<$HD$H9tQH|$ H9tQL H>\HPH`H9tfQHpL9uPHH8H8 H[HH;@t#QHpL9tQH[QH$L9tPL葓H[H$H$H9tPH|$pH9tPH%` H|$pH$H9tPHHH9t{PHH9tjPL"[H|$HD$ H9tNPH|$0H9t?PHZ1bHpHH9tPHH9tPLZHPH`H9tOHpH;HHH: HrZHH;tOHpH;tOHpHH9VjOLHpHH95IO+HpHH9(O HpHH9ON$HpHH9NHpHH9NHPH`H9tNHpH;NHpHH9PdNFH<$HD$H9tLNH|$ H9t=NLXH,NLXU<'HWP=X`()H11+LCAH11*LCALD$HL$@11H+L$ Hf%*}AH%11*CA]6HLuKH-VH<$HD$H9tZKH|$ H9tKKHVH<$HD$H9t0KH|$ H9t!KHUH9H@% H}HEH9tJH}L9tJHUH}HEH9tJH}HEH9tJH}HEH9tJH}HEH9tJH}HEH9tuJ놐H|$ HD$0H9t^JH|$@H9tOJLUH|$HD$ H9t3JH|$0H9t$JHTL輌HTL謌HTL#L#HTH}HEH9tIH}H9tIL|TiHLIH`TH%h H6LFTH&L6TH<$HD$H9tcIH|$ H9tTIL TH<$HD$H9t9IH|$ H9t*IHSH|$HD$ H9tIH|$0H9tHHSH<$HD$H9tHH|$ H9tHLSHWPR靥6鉥H(11'闬1HF'1'HD$0@nHD$HH)11P'KH\'116'"H'D11'U@Im?H#B*)6ʩH5(LZaH(1&骫H(11&鐫HH^(11x&sH<'11^&YH&11D&?HH'11*&%H11& H'11%LHG(11%Ԫ(HFLjQH^HZQH%` L0H@QH[LlFH$Q?!J^Hn[H&!I}=FIEIE^H<$HD$H9tFH|$ H9tFLPLEHPH<$HD$H9tEH|$ H9tELPH<$HD$H9tEH|$ H9tELZP16E11=E1V11H1Q1E1 AMWAOE1ZE11 H!%1&1d/11161,61{L=>\HYHiOIYHDLKOfLs(m\UfH=OffH>HhHtHE Ht H}HtPHADfH=ffH>H@]ÐLs(\H,YHNLC[HHNHXHNIXHCLqNL=.[{[HXHbH;zCHHCV[HzXHNH$dH+%(u)HĨL11[Ho]A\A]A^A_&"/Ls(ZHXHMLs(ZHWHMUHHHEH9tBH]BL=-ZrHBuZIWHL)MH}WHM/L=@3ZH6B!ZIEWHQLLH)WHL4$HԨLLt$H|$轨LLt$H|$襨L}Lt$H|$荨LeLt$H|$uLMLH$H$H9tsAH|$pH9tdALLH$H$H9tBAH|$pH9t3ALK 15H$`HHgHE$XH}EXuHH5HHEHkH 4H$`HHHE$XH}EuH͖H5HHEHlCH 4H$0HHHE$(H}EtH9H5HHEHkG 54H$0HHkHE$(H}E\tHՕH5HHEH kGHH$H;|$t?H!LH$ H$H$H9t?H$H;|$8t{?$H|$0IH$HtH$HH$HtH5?H$pHtH ?H$XHt?H|$ H$ֱL蜁H蔁A7I迥HIHH$ H;|$t>H|$0HH$PH$H$H9t>H$H;|$tu>H|$hHTTH|$0 ^2H$`HHHE$XH}ErHH5GHHEHIiE 2H$`HH@HE$XH}E1rHғH5KHHEHUipEHH$pH$H|$0lH$'H$\HTH$XHtX=L= Q1H$0HHHE$(H}ExqHH5HHEHhD 0H$0HH3HE$(H}E$qHH5HHEHhcDLAL;MLdHQLI Hl$H@H,H9uLGH=p5 H$ZHD$I~H;|$tH$pL9t3Ll$Mt΀;IUt?AEPAUuIELP;IU t%AE PAU uIELP놃ÃLH|$@L9to3H'>H$H9LH$H9tA3H$H;|$t-3H$L9t3H=H$L9t3H$H9t2LH$H9t2H$H;|$t2H|$`H;|$ t2H$H;|$t2HY=29i L2lJHGH(=C L[2FJHjGH=HGH1HH1H-H{HtH< H|$HIHGH=<Ht1I I>IFH9t1M9uHpH$PHHtyHE$HH}EeWHzH5HHEHM* H$PHH yHE$HH}EWHxH5+HHEH5NP*kHSH{"f:H7H"-I|$ L9tS"H+LC".:H} L9t0"HH " :H/7H,H7HLK9H6H,fHGHVHLLL飿SHH(HC8H9t!H;HH9t [!@[f.@UHSHH E HE8HE(HSHCH9t+HU(HSHU8HSHCHCHU0CH[]oCE8֐f.SHH(HC8H9t H;HH9t [ @[ff.UHSHH[E HE8HE(HSHCH9t+HU(HSHU8HSHCHCHU0CH[]oCE8f.UHSHHH{ H߾H[]HBf.fHATHH$HkH5k#H$HkH5kH$0HkH56xH$pHkH5kH$HkH5kLH$H5mLH$0H5kL%kH$pHkH5kgLH$H5kPLH$H5k9LH$0 H5$"H$p H}H5}kL%kH$ H}H5HH$ HKkH5XkLH$0 H5_kLH$p L%KkH5@kLH$ H5k~LH$ H5'kgH$0 HkH5kL% lEH$p HkH5k*H$ H kH5kH$ H kH5kH$0 H kH5kH$p HkH5#kH$ HkH5!kH$ HkH5%kH$0 HkH5'kmH$p HkH5(kRLH$ H5Vh;LH$ H5k$LH$0H5k H$pHjH5wL%kH$HjH5jH$H{H5jH$0HjH5jH$pHjH5jH$HjH5jdH$HjH5jILH$0H5j2LH$pL%jH5jLH$H5jLH$L%jH5jLH$0H5oeH$pH {H5jLH$H5yjH$HijH5njL%ktH$0HH5]H$pHH5=jFH$HH5*j/H$HH5jH$0HH5/jH$pHH5iH$HH5iH$HH5jH$0HH5iH$pHH5H$HH5iwH$HH5vi`H$0HH5fiIH$pHH5Si2H$HH5@iH$HH5-iH$0HH5iH$pHH5iH$HH5hH$HH5hH$0HH5hH$pHH5zH$HhH5h_H$HhH5hDH$0HhH5h)H$pHhH5hLH$H5hLH$H5hLH$0H5hLH$pH5hH$HrhH5whL%hH$HxH5ZhuH$0HJhH5OhZH$pH?hH5Rh?LH$H5Yh(LH$H5H$0H2hH5BhL%VhH$pH+hH57hLH$H5;hLH$H5(hH$0HhH5-hL%hH$pHhH5mwiH$H hH5OsNH$H hH5h3H$0H hH5hH$pHhH5hH$HhH5hH$HhH5hLH$0H5hLH$pH5gLH$H5gH$HgH5gL%i`H$0HgH5gEH$pHgH5g*H$HgH5gH$HuH5gH$0 HuH5fH$p HuH5gH$ HgH5H$ HgH5gH$0!HgH5gmH$p!HgH5gRH$!HgH5g7H$!HgH5gH$0"HgH5foH$p"H|gH5gH$"H{gH5gH$"HgH5gH$0#HgH5gH$p#HgH5gzH$#HgH5g_H$#HxtH5gDH$0$HtH5kg)H$p$H^gH5kgLH$$H5mgLH$$H5ZgH$0%HKgH5]gL%gH$p%H'tH5>gH$%H.gH5H$%H$gH52gmH$0&H$gH51gRH$p&H!gH5/g7H$&H gH5.gLH$&H50gLH$0'H5gH$p'HgH5#gL%(hH$'H gH5"gH$'HgH5$gH$0(HgH5g{H$p(H gH5g`H$(HgH5gEH$(HfH5 g*H$0)HfH5gH$p)HgH5gH$)HgH5gH$)HgH5gLH$0*H5gLH$p*L% gH5gLH$*H5}lrLH$*H5f[LH$0+H5fDLH$p+H5f-H$+HfH5fL%g H$+HfH5fH$0,HfH5fH$p,HfH5fH$,HfH5fLH$,H5fLH$0-H5fqLH$p-H5fZLH$-H5xfCH$-HhfH5mfL%f!H$0.HWfH5dfH$p.HTfH54[H$.HIfH5MfH$.H?fH5DfLH$0/H5=fLH$p/L%-fH5"fLH$/H5YiLH$/H5eRLH$00H5e;LH$p0H5e$L%eH$0HeH5eLH$0H5eLH$01L%eH5eLH$p1H5eLH$1H5eLH$1H5weLH$02H55eqLH$p2H5NeZLH$2L%?eH54edH5=dH$6H-dH5,dvH$07HdH5!d[H$p7HdH5d@H$7HcH5c%LH$7H5cLH$08L%cH5cLH$p8H5cLH$8H5cLH$8H5cL%cH$09HcH5gLH$p9H5crLH$9H5nc[H$9H^cH5]cL%nc9H$0:HFcH5EcH$p:H5cH54cLH$:H5/cLH$:L%!cH5cLH$0;H5 cLH$p;H5bH$;HbH5bL%;c~H$;HkH5bcH$0<HbH5bHH$p<HjH5b-H$<HjH5bH$<HbH5bLH$0=H5bLH$p=H5BZH$=HbH5bL%bH$=HxbH5bLH$0>H5{buLH$p>L%hbH5XbWLH$>H5Ub@LH$>H59b)LH$0?L%0bH5$b LH$p?H5bLH$?L% bH5)bLH$?H5aLH$0@L%aH5aLH$p@H5aLH$@L%aH5alLH$@H5aULH$0AL%aH5a7LH$pAH5a LH$AL%aH5aLH$AH5aLH$0BL%aH5vaLH$pBH5xaLH$BH5^aH$BHTaH5RaL%Xa}H$0CH;aH59abLH$pCH5KLH$CH5a4LH$CH5aH$0DH`H5`L%aH$pDH`H5`H$DH`H5`LH$DH5`LH$0EH5H$pEH`H5`L%`uH$EH`H5`ZLH$EH5`CLH$0FH5~`,LH$pFH5LH$FH5?`LH$FH5`LH$0GH5#LH$pGH5<LH$GH5_H$GH_H5_L%_H$0HH_H5_eLH$pHH5_NLH$HH5_7L%_H$HH_H5_LH$0IH5_LH$pIL%v_H5k_LH$IH5]_LH$IH5M_L%d_H$0JH7_H5J_LH$pJH5`yLH$JH5bLH$JH5_KLH$0KH5f4LH$pKH5KLH$KH5L%^H$KH^H5LH$0LH5 TLH$pLH5^LH$LH5^H$LHx^H5v^L%^}H$0MHa^H5_^bH$pMHO^H5Q^GLH$MH5T0LH$ML%6^H5+^LH$0NH5#^LH$pNH5bYH$NH]H5^L%/^H$NH]H5]H$0OH]H5]H$pOH]H5]qH$OH]H5]VLH$OH5]?LH$0PL%]H5]!LH$pPH5] LH$PH5~]L%]H$PHh]H5LH$0QH5xPLH$pQH5H]LH$QL%;]H5/]LH$QH5#]nLH$0RH5]WLH$pRH5\@LH$RH5\)LH$RH5\L%\H$0SH\H5\H$pSLH5\H$SLH5\H$SH\H5\H$0TH\H5\H$pTH|\H5\qH$THH5NZH$THd\H5m\?H$0UH]\H5s\$H$pUHc\H5OY H$UH[\H5h\H$UHX\H5_\H$0VHO\H5f\H$pVLH5;H$VH?\H5E\H$VH`H5.\kH$0WH`H5\PH$pWH`H5M5H$WH`H5[H$WH[H5[H$0XH`H5[H$pXH[H5[H$XH[H5[H$XH[H5[H$0YH[H5[xH$pYH[H5[]H$YH[H5[BH$YH;`H5['H$0ZHh`H5[ H$pZH5[H[H|$H1H`HxHMHRHOM?HJHG H;Iv HHHL%H$ZIL=HD$It$I<$iL1LIH5LH$H4$L HH8I@L;d$uLd$DII|$ ID$0H9t)I<$ID$H9tID$I9uLH=ZH+GvHH-H蔗H$ZdH+%(HZHHF[H=]A\A]A^A_&fDPI4$IT$IHxHH@HHD$IFZIt$ IT$(IF8I~(IF(H<H4$LLLL|$ Lt$(HHHyPH铻I鰻H鿻HػH麻AWH5AVAUATUSHdH%(H$1H$pHAH$xHDŽ$pL$H$pH5>LH$PH5~HH$HHDŽ$@UH$@H$H5YIH$0H5:H袕H$HDŽ$H$H$0H52H$H5HTH$HDŽ$H$H$xH5H$H5HH$HDŽ$ kH$H$H5W_H$H5nH踔H$HDŽ$ H$H$H5HWH$H5OHjH$XHDŽ$PH$PH$PH5H$H5dHH$(HDŽ$ H$ H$H5VuHl$pH5HѓH$HDŽ$6H$H$H5W*Hl$PH5H膓H$HDŽ$H$H$(H5VHl$0H5&H;H$HDŽ$H$pH$H5gH|$HH1HHxHHH?HHH;Hv H HHHH$LAiH$HsH;Le1HIH5nILLXLHH8HHH;$uH\$fDHXHHHL9uH$H$H9t2H|$0HD$@H9tH$H$H9tH|$PHD$`H9tH$H$H9tH|$pH$H9tH$(H$8H9tH$H$H9tH$XH$hH9tqH$H$H9tWH$H$H9t=H$H$H9t#H$H$H9t H$H$H9tH$H$H9tH$H$ H9tH$H$(H9tH$0H$@H9tH$HH$XH9tmH$PH$`H9tSH$xH$H9t9H$pH$H9tH$dH+%(HH*?H5[H=9 ]A\A]A^A_]DXHHxH@H3H@HSHEHHD$蓎C Hs(H}0HS0E(HE@HE0HHD$ lHmHVH=RH53HD$(aHT$u8HLePH0J HH,HHEHH(HH|$\HH9D$^HD$L<L*L1HIH5HHtmLT$E1fHHHHHtIH1H6HAPIIH8HuH=MH9H=CH <H8H9K IHH8H0H9tLD$)LD$HL$H1LLHH IHH-HEHtH@P1H5H,HHI+HHHLHH9D$vHHH鸴HwH齴HĴHʳHسHHHfHtH%H-HϱH逴HHFHֳHH銳H阳H HH"H0H>HLAWAVAUATUH-SHHdH%(H$1H=2HH;H$K H5HlH$hHDŽ$`L$H$`H5LH$H5@HH$8HDŽ$0H$0H$H5MH$H5H͊H$HDŽ$2H$H$ H5ۗvH$pH5HH$HDŽ$H$H$hH54M(H$PH5H1H$HDŽ$H$H$H5LH$0H5?HH$xHDŽ$pHH$pH$H5LH$H5H蕉H$HHDŽ$@H$@H$@H5nL>H$H5^HGH$HDŽ$H$H$H5 H$H5HH$HDŽ$^H$H$H5 H$H5$H諈H$HDŽ$ H$H$H5KTH$H5H]H$HDŽ$ H$H$`H5MKHl$pH5HH$XHDŽ$P wH$PH$H5KHl$PH5zHLJH$(HDŽ$  ,H$ H$H5JpHl$0H5H|H$HDŽ$ H$8H$H5JH|$ H)1HHxHHH?HHH;Hv HHHHH$LAiH$HsH;L1HIH5OILL9AH@H86HHH;$uH\$HHHHL9uH$H$H9trH|$0HD$@H9t^H$(H$8H9tDH|$PHD$`H9t0H$XH$hH9tH|$pH$H9tH$H$H9tH$H$H9tH$H$H9tH$H$H9tH$H$H9t}H$H$H9tcH$H$(H9tIH$H$H9t/H$HH$XH9tH$H$ H9tH$xH$H9tH$0H$@H9tH$H$H9tH$PH$`H9tH$H$H9tyH$pH$H9t_H$H$H9tEH$H$H9t+H$8H$HH9tH$H$H9tH$hH$xH9tH$H$H9tH$dH+%(HĘH2H5[H=! ]A\A]A^A_XHHxH@H3H@HSHEHHD$;C Hs(H}0HS0E(HE@HE0HHD$ HHH=H5{HD$( HT$u8HYLePH0J HH$HHEHH(HEH|$THH9D$VHD$L<LL1H5IH5HHteLT$E1HHHHHtIH1H6HAPIIH8HuH=H9H=H H8H9K IH_H8H0H9tLD$LD$HL$H81LLHH .IH'H- HEHtH@P1H5H,HHI+HH@HLHH9D$v[薾HH!HcHqHH鍫HcHqHH鍪H HH鷪HŪH鑫HcH鏫H閫H H_HmH{H鉩H0HHmH0H隨H饨H鳨HH<HDHqfAWAVAUATL%.UH-SHHdH%(H$1L|$- L-HLH-L\H HLLH5LH=% H5H-H5HPHLH= HpHHH~H{y?HvHsHLH== HpHHHH?HHHHLLvHLH= HpHH-HHH?HH HLH= HpHHHH?HHHHLLH5VLH=DH-HF0HFHHFHFF ?HF(HF0BH5fLH=- HFHFHLH=E HpHHHHH?HHH5IfLH=3 HHdžHH(HH`HPHHpHƆHdž Ɔ(HdžXƆ`HdžxƆHdžHdžHHdžƆHLH=3 HpHHHH?HHoHLHLYH5BLpzH|$0H5B_zH|$PH5BNzH|$pH5B=zHݻHڻH׻費HD$HLL$HHHf.HHUH H L9uH-yH H;HCH9tL9uLH5MH=aHLH=HpHH-HHH?HH}HLH=HpHLHIHFHCA?H>H;HHLLH-HHLLcH-HHLLFH-HHLL)H-HHLL H-HmHLLH(LH=RHpHH-ZH٣H֣Hӣѣ?HΣHˣH5LH=HiHLH=HpH=H:H7H42?H/H,HLH=1HpHHHH?HHH HLLHLH=.HpH-HHHH?HH&HHLLH5HH5H5H$dH+%(u HĨLH=[]A\A]A^A_H&HL$5H=HڑH9tHHt H=H5H)HH?HHHtH݅HtfD=u+UH=Ht H=$ٹd]]wHfH= ffH@0Hff.SHfH=~ffHHc@0CH[H @8FHfDAVIHIAU1IATI1USH dH%(HD$1Io$HBHD$迻XHcHHMHMHH葻ID$HLI$HT(sH0HD$dH+%(uH L[]A\A]A^Iff.@ǶG@uHt(银SHCHH13H@H@@4.8.fP@H[fDHHL`MHATHH$0H$8L$@L$Ht@)$P)$`)$p)$)$)$)$)$dH%(H$1H$LcHT$HD$H|$0H$ HD$ D$D$0H{Ht$0LH88I鷬SHH H蛬HHHH@HX[ff.'UHSHH~ HHC@u:{u4LCHL`L@HhH@HL[]@HuHHHKL@H@LHQH9HhHBH(IC@ukHL[]ÐATHIIHtL1HILA\AWAVAUATIUSH8Dw,dH%(HD$(1HD$AFXHLoPM}ImA{hHC`HD$HHt/AT$HD$(dH+%(H8[]A\A]A^A_KL=1MUH‰ Љ1H9u 1ЉЉI${fLHEI$`HS`Ht$HHT$ HT$tYHD$HWPHt$ HHT$HT$tLl$ @11A̼ff.SH3HcCH[@ATIUHH5HHl{HHHHH@0HHL]A\HSHx@C[fDAWAVAUATUSHHhdH%(HD$X1H|$Qt=H~8CHD$XdH+%(Hh[]A\A]A^A_蛱Hl$CHHLd$L5I127.0.0. HmHtgHuHtEtf>uH@LijHM9,$tEL}LLLHHHmHuHl$H[ fDfA|$1ujͺH(/A1HH1ff.@H y@AU1ҾIATUSH(dH%(HD$1D$LIH$Hx HHHLHHH{HHCHkLHHD+HI$AD$lHD$dH+%(u H([]A\A]輹ff.AUfATUSHH8dH%(HD$(1HG)$HD$HD$Ht%IHHLHEHD$HEHD$8fH@ HH@(@HD$Ht&LmILLHD$HE(HD$HE H]0H5wH/HD$HrHt HHHD$(dH+%(u H8[]A\A]蠸HHIHfHMuHHt-HuRt6E1tDDf.H {xADDDDff.H|@Hu|@AWAVIAUATLgUHSHH(HOdH%(HD$1HIHD$I)LH)HHD$L;'HwH|$L$tHL$It H3HHHL$蝦L$Mt,Mt'ILHl$ H_1[LLH|$ H9t'H<$H9tH4LH$HrZHLHl$ HZLL|H|$ H9tͼH<$H9t迼HLH$HrZHLHl$ H}ZLL"H|$ H9tsH<$H9teHLH$Hr>ZH%LHl$ Hb#ZLLH|$ H9tH<$H9t HLH$HrYH+LHl$ HYLLnH|$ H9t迻H<$H9t豻H LH$HrYHILHl$ HoYLLH|$ H9teH<$H9tWH=LH$Hr0YHHLHl$ HYLLH|$ H9t H<$H9tHALH$HrXHJLHl$ HXLL`H|$ H9t豺H<$H9t裺H=LH$Hr|XHULHl$ HaXLLH|$ H9tWH<$H9tIHLLH$Hr"XHeLHl$ HXLLH|$ H9tH<$H9tHZLH$HrWHsLHl$ HWLLRH|$ H9t裹H<$H9t蕹HmLH$HrnWHLHl$ H~SWLLH|$ H9tIH<$H9t;HLH$HrWHLHl$ HVLLH|$ H9tH<$H9tHLH$HrVHLHl$ HVLLDH|$ H9t蕸H<$H9t臸HLH$Hr`VHaLHl$ HpEVLLH|$ H9t;H<$H9t-HSLH$HrVHrLHl$ HULLH|$ H9tH<$H9tӷHdLH$HrUHLHl$ H=ULL6H|$ H9t臷H<$H9tyH LH$HrRUH!LHl$ H7ULLH|$ H9t-H<$H9tHLH$HrTH20LHl$ HTLLH|$ H9tӶH<$H9tŶH50LH$HrTH0LHl$ HrTLL+H|$ H9t|H<$H9tnH0LH$HrGTH#HLHl$ HU,TLLH|$ H9t"H<$H9tHHLH$HrSHOLHl$ HSLLwH|$ H9tȵH<$H9t躵HNLH$HrSHLHl$ HmJxSLLH|$ H9tnH<$H9t`HkLH$Hr9SH&LHl$ HSLLH|$ H9tH<$H9tH&LH$HrRH1LHl$ HRLLiH|$ H9t躴H<$H9t謴H1LH$HrRH#2LHl$ HrmRLLH|$ H9tcH<$H9tUH2LH$Hr.RH5LHl$ H!RLLH|$ H9t H<$H9tH5LH$HrQH<LHl$ H7QLL^H|$ H9t诳H<$H9t衳Hy<LH$HrzQHCLHl$ H_QLLH|$ H9tUH<$H9tGHCLH$Hr QH9LLHl$ HPQLLH|$ H9tH<$H9tH.LLH$HrPHRVLHl$ HPLLPH|$ H9t衲H<$H9t蓲H4VLH$HrlPHX_LHl$ HQPLLH|$ H9tGH<$H9t9H=_LH$HrPHwLHl$ HOLLH|$ H9tH<$H9t߱HvLH$HrOHLHl$ HOLLBH|$ H9t蓱H<$H9t腱HLH$Hr^OH/LHl$ HXCOLLH|$ H9t9H<$H9t+HLH$HrOHLHl$ HNLLH|$ H9t߰H<$H9tѰHD$HdH+%(u HX[]A\A]QIIIIII III!I$I.I1I;I>IHIKIUIXIbIeIoIrI|IIIIIIIIIIIIIIIIIIIIII IIII%I(I2I5I?IBILIOIYI\IfIiIsIvIIIIIIIIIIIIIIIIIIIIIIIIIII)I,I6I9ICIFIPISI]I`IjImIwIzIIIIIIIIIIIIIIIIIIIIII III I#I-I0I:I=IGIJfAW0AAVL5 AUIATUS1HL%RI$,I$fDHyL4LmII HLLL(HxHH@Lx輅M4$HTHBD=IHIH0uH[]A\A]A^A_@SH$RH;܋H[AU H5ATUHSHHdH%(HD$81~HtPt7H8迥H5MHKHt P H50H%HtPtH8H5HIHt XH5HIHt x H5HIHt X.H5JHzHt x H5HWHt PH5H1Ht POH5vH Ht PH5gHHLP?&ff/ ]f(HePH50HHPff/d <]f(HUH5H%HtPtHHUH5ԹHHt P H5HHtPtQH0tH5HHtPtH0<H5wHXHtPtAH0H5\H HtPtH0H5;HHtPtH0H5HHtCPt:H0HD$8dH+%(HH[]A\A]>fDHD$8dH+%(HH[]A\A]fwL AD$@I|$Ld$iMAT$@A,$LhfDIŀM$$AD$@It$LLd$EMAT$@A,$L菆f.L AD$@IT$It$Ll$Ld$H\$ LHH\$AL{H|$H9tȣAT$@A,$LpfDGff/ ]f(HfLHCRf.HXHRf.IŀI4$LfDsLI1L@\wff/% ݆]f(HFNDWff/ ]f(HNvDH5H|HPH5 HLH PA$fDA$_fDA$fDO؅ȅ.HXAHH+fD=fD !fDHXHHH8H8H%H(HHHBHHHHHHjH،H:HHIxH8IL(IL蘌HEH8H(H辌H HHHff.AWH=AVAUATUSHH;OdH%(H$1L$CHCIAHH=))AmH=KAH=-AH=A H=AHH=1A H=FAH=ܲ(AH=ֲ AH=ɲSAH=ϨAH=!AH=AH=AH=AH=AH=yA H=smA H=`OA H=N1A H=;AH=)AH=1AH=LAH=.A H=A H=bA H=ٱDA H=DZ&AH=AH=AH=AH=AH=AH=rA H=TA H=6A H=A H=A H=AH=AH=AH=|1AH={gAH=rIAH=p+1AH=qAH=eAH=`ԿAH=[趿AH=N蘿A H=CzA@H=8\AH=->AH= AH=AH=1AH=ɾAH=諾AH=荾A H=oAH=ܰQAH=װ3AH=װAH=ְAH=ӰٽAH=Ѱ軽A"H=n蝽AH=AH=aAH=CAH=%AH=A(H=mA%H=m˼A&H=m譼A"H=m菼A H=mqAH= SA H=m5A !H=mA!!H=mA%H=mۻA%H=m轻AH=t蟻AH=s聻AH=mcAH=mEA)H=m'A!H=m A#H=mAH=mͺAH=诺A#H=m葺A'H=msAH=mUAH=`7AH=^AH=^A!H=jmݹA%H=tm迹A%H=~m衹A"H=m胹A#H=meA!H=mGAH=m)AH= A $H=mA #H=mϸA #H=m豸A H=m蓸A ,H=muAH=WAH=9AH=A!H=jmAqH=ì߷Ar H=VmAY%H=`m裷AZ$H=jm腷A[H=tmgA\ H=vmIA]$H=m+A'H=m A"H=mA(H=mѶA$H=m賶A5!!H=m蕶A6!!H=mwA7!"H=mYA8!'H=m;A9!"H=mA:!$H=mA;!(H=mA)#.H=nõA*##H=n襵A+#%H=$n臵A,#'H=.niA-#(H=8nKA.#$H=Jn-A/#"H=TnA0#"H=^nA1#"H=hnӴA2##H=rn赴A3# H=|n藴A4##H=nyA5#'H=n[A#'H=n=A#-H=nA#+H=nA' H=nA'H=nųA'"H=n觳A'#H=n艳A'#H=nkA'$H=nMA'H=./A'!H=nA'"H=nA'"H=nղA'H=n跲A'$H=n虲A'%H=o{A'%H=o]A'H=[?A 'H=[!A!'H=XA"'H=SAH=NDZAH=D話AH=:英AH=0mA H=$OA@H=1AH=AH=AH=װAH=蹰AH=蛰AH=ئ}A H=Ԧ_A@H=ӦAAH=Ȧ#AH=AH=AH=ɯAH=諯AH=药A H=oA@H=QAH=3AH=|AH=rAH=kٮAH=b軮AH=`蝮A H=UA@H=LaAH=ACAHH=0 1AH=&AH=AH= ɭAH=諭AH=荭AH=oAH=ڥQ1AH=ϥ6AH=̥AH=ʥAH=ƥܬA H=i辬1AH=裬AH=腬AH=gAH=IH5xS}L$QL IH1HLuIULLL$#LxH/H$H$HH$L9t衅H2.H= L(L(LH=E19LH$L$IHHh1H=LHDŽ$H$H/H0f0IH:/L(fo"iH5L HxH@H@@(@H$H.H<$LHpHx蜃H1LH09 Do*DobDoZ DoR0DoJ@DoBPD(oz`orpD`ooDX DP0DH@D@Px`ppD)$D)$D)$D)$D)$D)$)|$p)t$`)l$P)d$@ooooL)\$0LLHH/)T$ H=)L$)$LHDŽ$H$H/H0d(IHR+L8 H5L IHxH@H@ Hswoole_eIFGrrorAF$-H-LLHpHx謁HM1fo$fDo$fo|$pLfot$`fDo$fol$PD(fDo$fod$@x`fo\$0foT$ D`fDo$foL$DX fDo$ppfDo$DP0DH@D@P蝇vߟ舁A~芁x r腉~ yyc hh薀t#_d5nHHC0H0HPH/H0eH@,H$dH+%(H1[]A\A]A^A_ÐH90@GH-Ls8 H5ޟIHIEI}IEIEڔLL/HAML @M[qfL$LILgo$$fAEAEHDŽ$L$$ID$0H$ID$(HH$AD$ $A $I|$LaLs8H5IHIEI}IEIEؓLL-H<AUH@HpfLL$I$defe@r@HDŽ$H$$HC0H$HC(HH$C $ H{ L`xAmaLt:`LAm?Lt `*K` fD;`fDAU@Am}L`xAU@Am7LL`jL$.HH ff.fHcsnYa1HfSH-{u1[f.H'H=b`Cr{tH*t%H-@i8C1[DԐAWAVAUATUSHHL=w,dH%(HD$81Au(HD$8dH+%(HH1[]A\A]A^A_H=L%=AGL9Ll$Lt$HD$ HC fHD$()D$Ht HsLHC(HD$(HC HD$ I,$HC0H-t=HHD$0HE HtH}HH|HD$0H|$ HD$LLT$(HD$ Ht LLI$L9<蟲芎蕭p[`薪q]H%H=bAG ^WHHt*uAyDH5He`HtHt H=WHHOtA2DH5H`H%Ht 7gHLHPf.AUATUHSH(Dg,dH%(HD$1HD$AD$XHHPH|$At5{hHC`HD$H|$AHHH tH H=-%+eHInHx IHSLLHHHH{HCLcUBD#H]EHD$dH+%(H([]A\A]@軎HInHx IHSLLHHHH{HCLcUUBD#H]{DHHImHx IHRLLHHHH{HCLcTBD#H]fDLoPHt$L7_AM}DȫHImHx IHRLLHHHH{HCLcbTBD#H]fDLk`Ht$L^t+HD$fL1a@dff.AUATUHSH(Dg,dH%(HD$1ApXHuPHGPHD${huiH[`Lc,t$HSHLɋHD$dH+%(unH([]A\A]fDLoPHt$L]uE1.fLk`Ht$LOt H\$|LD`cfDAW1ҿAVAUATIUSHdH%(H$1o,H\$0`YHI$1AD$$H\$UHHc$HHHBL5FHLlXfH(L9tw1Hھ'VUuCL|$HLK LPCPCPDK1DCjaHH ^jHLLHH(IhL9u@\H$dH+%(u-H[]A\A]A^A_@H%8uAD$$b蟟膊Aؾ1HHX1kTfUHAWAVIAUATSHxdH%(HE1,XHZHGPHp{hmHC`Hh{xH[pfH=ffHToHhL{P0a~HH;p~&HEdH+%(zHe[A\A]A^A_]@LhDuHXLuHrLLmLmNH}LbfH=ffHnHHESHMEH#@H1_H}IXHEZH9tsH}L9tsjHfH=ffHWnpLHHfDLgPHpLZ1^@Lc`HhLY16@LcpHxLetHxaDLn}_HHff.ATSHHdH%(HD$1,Xu*HPH<$lHD$dH+%(u)H[A\DLgPHLXH<$u'_AWAVAUATIUSHhdH%(HD$X1,{XHHGPHD${hHk`H,$HH\$ Lt$HH\$Ll$@L|$0tfHLHTHD$Ll$0HhHNfHLHTLLeH|$0AD$L9tqH|$H9tqHD$XdH+%(ulHh[]A\A]A^A_LoPHt$Lw$L{避Lk`HLAH,$]HTHWAVAUATIUSH`dH%(HD$X1,@XHHGPHD${hHk`H,$HLd$ Ll$HLd$H\$@Lt$0dHLHTfHD$H\$0HhHdHLHT@LL蕉H|$0H9t6pH|$L9t'pHD$XdH+%(uiH`[]A\A]A^f.LoPHt$L*LzLLk`HLђH,$I\H'H*AUATUSHHHdH%(HD$81,3XuoHoPHl$HLd$ Ll$HLd$cLHHT LH|$CL9t oHD$8dH+%(u*HH[]A\A]LgPHt$LHl$u遽l[H韽AUATIUSHHdH%(HD$81,XHoPHl$HH\$ Ll$HH\$bLHHTG L迃H|$L(H9t=nLbHx HHGHLHHHH{HCHkID+I$AD$HD$8dH+%(u2HH[]A\A]@LoPHt$LǐHl$(雼@ZH鷼@AUATUSHHHdH%(HD$81,XuoHoPHl$HLd$ Ll$HLd$aLHHT LÑH|$CL9t mHD$8dH+%(u*HH[]A\A]LgPHt$LHl$u lYH)UHSHNOEHE.HXHtDHs(HQHHuH[]DAWAVAUATUSH(o,dH%(HD$1HD$EXHILwP{hMf$HC`HD${x0HCpHD$L2MtEHD$HxkI9~6HT$H LH)HT$MtMmItLLXfDAGHD$dH+%(H([]A\A]A^A_DLHD$I9fE1fLoPHt$L/t Lt$L>uyfLk`Ht$L?Q1fDLkpHt$LQ1fD/Wff.@USHhdH%(HD$X1EtQHtA萋HH?HH`HƹHT$XdH+%(Hh[]HD$ 8HD$HHH?D$0Ht6LD$ t$THLHL$8HT$@D$P+ÅfLD$ t$THl$HLHl$8HT$@D$PHtVf.DHGH;GsHPHWfDf.PX1IHHщHH=bM D{AWAVIAUATIUSӺ-HdH%(H$1Ll$ Hl$0LHl$ L|$`:HT$ LHiQH%kd0)H Rۍs41 @rH5QOJLQH?H9D$h4H5&LhH\$PHPH\$@HH9HL$@HHHL$PHH@HL$HHLL$@H@LD$HHT$(I9HHt$ HE|$PI H9vH9HED$0H9XH|$@ޝLl$HPL,$HH9H $HHHL$HHHL$H@@HH?H+D$H3HH5SNsIT$I$HHPH9I $HHIL$HHHH<$H@IL$@L9tfH|$@H9tfH|$`HD$pH9tfH|$ H9tfH$dH+%(HĘL[]A\A]A^A_foP)T$o@)D$PaoHAL$CL11L1JLl$HPL,$HH9oX)\$RH=M(lH=MlI鶶I鍶I鲶I郶ff.AWAVAUATIUHHLSHrHxdH%(HD$h1L|$@Ll$PLLt$ Ll$@oLLrHUHuL蒛Hl$HPH,$HH9H $HHHL$HH@HL$HH|$ H@HD$0H9teH|$@L9teHRA\$H4$I|$I$SNH<$HI$H9tdHD$hdH+%(u)HxL[]A\A]A^A_o@)D$U,QI鴶HƶHζAWAVAUATIUHH|KSHrHxdH%(HD$h1L|$@Ll$PLLt$ Ll$@LLHUHuL"Hl$HPH,$HH9H $HHHL$HH@HL$HH|$ H@HD$0H9tcH|$@L9tcHA\$H4$I|$I$LH<$HHI$H9tZcHD$hdH+%(u)HxL[]A\A]A^A_o@)D$UOI鍵H韵H駵HCHfH-UHHHG}H][>f.HUHHHG}H,>H]bAWAVIAUAATIUSH(HnL>dH%(HD$1H} H;HLHHH{HHCHk>fHMA$AD1LD+H$D$gt AD$|$ t H<$/t6HO H`Hu8HD$dH+%(uH(L[]A\A]A^A_Ð=$NFTfDAWAVAUATUSHH(H|$L$pLdH%(H$1HB HoB4oJDoRToZdobtH$oo)$p)$)$)$)$)$)$ D$0HD$8@HHHH@HrHEHhHcHl$8Ht$0H$AHHD$XHD$PHt$@D$HD$PHD$`D$h D$pH$Ƅ$HD$xP@IH@HNI$HrLL|$pLLd$xL$Ƅ$ L Ƅ$IHDŽ$?IH@I$Mt LSITLLbL$L$AH$LLH$Ƅ$ L$ Ƅ$(HDŽ$Ƅ$Q?IH@HHI$HrLL$LL$L$Ƅ$KHALL$0H$H$LƄ$H$Ƅ$^ L$@Ƅ$HHDŽ$Ƅ$>IH@H-I$HrLHcC L$L$PH$AƄ$H$LH$H$Ƅ$H$ Ƅ$( L$`Ƅ$hHDŽ$8Ƅ$0=IH@HDI$HrLZCL$8L$pH$0AƄ$HH$XLH$PH$@Ƅ$PH$`Ƅ$h L$Ƅ$HDŽ$xƄ$p!=IH@H DI$HrLCL$xL$H$pAƄ$H$LH$H$Ƅ$H$Ƅ$8 L$Ƅ$HDŽ$Ƅ$jH\HMHnHBHCHDH閩H9H騩ff.fAWAVAUATIUSHHcR,H|$ dH%(H$1HƄ$HDŽ$HHHHHLph5HBHH@HrHEHpID$L$H$ALH$H$H$H$Ƅ$Ƅ$H$Ƅ$ L$Ƅ$HDŽ$Ƅ$55HH@H^<HEHrHAD$'H$H$AHH$H$H$H$Ƅ$Ƅ$H$ Ƅ$(I H$Ƅ$HDŽ$8Ƅ$0{4HH@H+<HEHrHIcD$H$H$0AHH$8H$XH$PH$@Ƅ$HƄ$PH$`Ƅ$h H$Ƅ$HDŽ$xƄ$p3HH@HHEHrHDI4L$pH$xLL$Ƅ$X@É݅I\$ c'HKY8m4*fc'HHH؃H HwHD$`H|$P-HD$HD$PD$H|$ 4{L$H;L$XHL$PcvKH5<fDHiQH%kd)ՉD@FDS'wE0 LL>IH$HD$(H$Mt L2FIH$LHH?H9$:H5[=H诇H$HPH\$pHH\$H9 HL$pHHH$HH@HL$xHLL$pH@LD$xHT$XL;L$HHE$Ht$PI H9vH;t$HED$`H9 H|$pH\$@HPH\$0HH9 HL$0HHHL$@HH HL$8HH@@HDŽ$Ƅ$0HPHHT$0H98 HHT$@HPHT$8AH$H$LHHPH$H\$0HD$8D$@H$Ƅ$ H$ Ƅ$(HDŽ$Ƅ$'0HH@Hu>HEHrHM|$HH$H$LHD$ H$Ƅ$; Ƅ$IHDŽ$/HH@HEMt LCILH*Ht$ H$H$0H$AƄ$HH$ H$@Ƅ$HHDŽ$Ƅ$/HH@H8HEHrHH$LH$H$Ƅ$;HAHL$PH$H$LƄ$H$ Ƅ$($ L$`Ƅ$hHDŽ$8Ƅ$0V.HH@H;HEHrHAD$H$8H$pH$0AƄ$HH$XHH$PH$@Ƅ$PH$`Ƅ$hj H$Ƅ$HDŽ$xƄ$p-HH@H4HEHrHH$xH$A$H$pH$AHH$Ƅ$Ƅ$H$Ƅ$$諺 H$Ƅ$HDŽ$Ƅ$,HH@H24HEHrH_H$H$A$H$H$AHH$Ƅ$Ƅ$H$Ƅ$$ H$Ƅ$HDŽ$Ƅ$,HH@H3HEHrHH$H$A$H$H$AHH$Ƅ$Ƅ$H$ Ƅ$($- H$Ƅ$HDŽ$8Ƅ$0_+HH@H2HEHrHH$8H$A$H$0H$PAHH$@Ƅ$HƄ$PH$`Ƅ$h$Xn H$Ƅ$HDŽ$xƄ$p*HH@H)2HEHrH"AD$0H$xH$H$pAƄ$H$HH$H$Ƅ$H$Ƅ$起 H$ Ƅ$(HDŽ$Ƅ$)HH@H1HEHrHiAD$4H$H$0H$AƄ$H$HH$H$Ƅ$H$Ƅ$ H$@Ƅ$HHDŽ$Ƅ$.)HH@H+0HEHrHAI$H$H$PH$HHH$Ƅ$H$H$Ƅ$H$ Ƅ$(9 H$`Ƅ$hHDŽ$8Ƅ$0k(HH@Hy/HEHrHAI$H$8H$pH$0HHH$@Ƅ$HH$XH$PƄ$PH$`Ƅ$hv H$Ƅ$HDŽ$xƄ$p'HH@H~HEHrH*AA$H$xH$H$pH$HH$H$Ƅ$Ƅ$H$Ƅ$躴H|$A1LH$Ƅ$萴uH}sHH I9u$H$R$pH$x=$PH$X($0H$8$H$$H$$H$Ԭ$H$迬$H$説$pH$x蕬$PH$X耬$0H$8k$H$V$H$A$H$,$H$$H$$pH$x$PH$Xث$0H$8ë$H$讫$H$虫$H$脫$H$o$H$Z$pH$xEH|$0H9tVDH|$pH;|$tEDH$H;|$(t1DH|$PH;|$t D$PH$X$0H$8֪$H$$H$謪$H$藪$H$肪H$dH+%(>HD$H[]A\A]A^A_@H-U(Q^@oH)$fDfoT$@PfXXtXdoX)\$@&H|$ L11&H\$@HPH\$0HH9o`)d$@fDH !*H '#H=(QH=H)]H.HYHHחH;HIPITH鷘ILHuIDH3I<HI4H鴙H,H鈙H/HٖI HGH)HOIH IIIH遘IH?HH齙HH鲙HٗI鷙I黙@AWHfAVAUIATUSHX H0dH%(H$H 1Ld$pHPHDŽ$P L)$@ HDŽ$X * L|$@H$@ LHLLt$xMt$H; #AFPAV"H$P Ht HHЀ|$@ Ƅ$ HDŽ$ IH@H,IHrLLL$ L$ L$ Ƅ$ HDŽ$( Ƅ$ nIH@H'IHrLL$( L$AH$ LLH$0 Ƅ$8 讬 L$Ƅ$HDŽ$H Ƅ$@ IH@H 4IHrLcH$H$` HAHL$H H$P Ƅ$X Ƅ$` HDŽ$h H$p Ƅ$x LLAH$Ƅ$ѫ$H$謤$H$藤$` H$h 肤$@ H$H m$ H$( X$ H$ CLLt$pH|$x)t$@H|$HH$H dH+%(#HX L[]A\A]A^A_fDL5 %LLH\$HLNcL9|$p:D$@<V <. H$#LL_IH$HDŽ$H$H$Ƅ$A>HD$$Iv蘖H$ 1X HDŽ$D$Ƅ$IH@H(IL{HLL|$LD$H$/IvmHD$HD$H;D$` Ƅ$ HDŽ$(wIH@HIEHrLH$@Ht$ L$(L$ HL$0Ƅ$8HD$]HD$LAƄ$XH$PH$HHD$PHs H$Ƅ$HDŽ$Ƅ$IH@HIEHrL3H$HH$H$AHL$H$Ƅ$Ƅ$HDŽ$Ƅ$HD$XrHD$XHt$PALƄ$H$r$H$pk$H$[k$H$Fk$H$1k$@H$Hk$ H$(kH<$L{$H$j$H$jH$H;$ILP;tjAG PAW /ILP!AGHH9$ fDHH9$@AG HPE_HgH7igH,iHgHhHhHhHhH/hHfhHghHgH?gHHghHiH7iHgiHNiHfHhHAiHhH6iHMiH+iH9h_iIiIH$iHFjHTjHjHfjHjHjHjHjHjHkHakH&kHSkDAWAVAUATIUSHdH%(H$1fH=ͩffHeHxLl$ H1A11H$LnH?%HSHDŽ$H$H H$HhL$HtLLt$HSKHT$L$HHt$LH$HH$HuHt HHп D$pHD$xSIH@HIHrL֝H$L|$pLLt$xHL$Ƅ$yWLt$0LALH$Ƅ$ym Lt$@D$HHDŽ$Ƅ$IH@HIEHrL3H\$PH$HAHL$H$Ƅ$Ƅ$HDŽ$H$Ƅ$lHl$LAHH\$`D$hlt$PH|$Xet$0H|$8we$H$be$H$Me$H$8et$pH|$x)eHL螘t$H|$et$ H|$(eH$dH+%(?HL[]A\A]A^A_@ D$pHD$x(HHH@HrHEH誛 L|$pHl$xL$Ƅ$HDŽ$Ƅ$HHH@HrHEHTLt$0H$LALH$H$Ƅ$k Lt$@D$HHDŽ$Ƅ$LHH@HuHEHrHΚH\$PAH$H$HH$H$Ƅ$Ƅ$HDŽ$H$Ƅ$ejLl$ LALH\$`D$h;jt$PH|$Xct$0H|$8 c$H$b$H$b$H$bt$pH|$xbLL4 /eHeHeHfHeHfHfHZfH%fILfIPfH_fHHfHfHgfHfAWA11AVAUATUSH1HH|$L|$ LdH%(H$1hHpHH$HD$H$HD$HD$HSH|$H$HsHkL$8HC(HS8H$(L$(Hs0H$ H7 D$@HD$HHH@HHEHrHHt$@Hc$ L$PAHl$HHD$hLHD$`Ht$PD$XD$`HD$pD$xg L$`Ƅ$hHDŽ$Ƅ$HH@H[HEHrH`L$ H$L$Ƅ$HDŽ$Ƅ$HH@H$(H$0HEHHH$H$pAH$LHH$Ƅ$f H$Ƅ$HDŽ$Ƅ$HH@HHEHrHmAHc$$H$H$H$H$HH$H$Ƅ$Ƅ$H$Ƅ$eA1LH$Hl$0HƄ$eL$I A6I~^M9u$H$^$H$x^$H$c^$H$N^t$`H|$h?^t$@H|$H0^HLut$0H|$8^H$(L9t$H$H;|$tHHg Ƅ$HDŽ$6HH@HHEHrH踔H$ H$LH$HHD$H$Ƅ$PNHt$AL$LH$0Ƅ$8Kd L$Ƅ$HDŽ$XƄ$P}HH@HHEHrHAH$XH$H$PƄ$hH$pHH$`Ƅ$pHDŽ$xH$Ƅ$cHl$0LAHH$Ƅ$cc$H$>\$H$)\$pH$x\$PH$X[$ H$([$H$[H|$HHt$0H|$8[t$ H|$([H$dH+%(uHD$H[]A\A]A^A_;H:`H}`H`H`H`H`H`H`H`H_H`H_H`H`H`H&aH`H=aAWAVAUATUHSHHH|$L$0L$dH%(H$81fH=XffHLLl$HxHD$H-H1HDŽ$LuHHMHDŽ$H$01f$IFHDŽ$ HDŽ$(HDŽ$0L$HHDŽ$I~HL$0LHE L$1HxH$HD$HHE(LHHD$PfHEHM0L$HD$8H@HL$@HHHDŽ$HDŽ$HH$HHDŽ$HDŽ$HhH$0HcHDŽ$HDŽ$H@H$HHH$H$HHD$XGHHLLDŽ$HƄ$ H$H$ HD$`H$HDŽ$E0HHt $H5L  Ƅ$HDŽ$rHH@HHEHrHH$L$H$H$H$H$H$L$Ƅ$HDŽ$Ƅ$HL$ML9H$11I)U Ƅ$HDŽ$HPHH$H;$~HH$HPH$H $H$H$ALHHDŽ$HPH$H$Ƅ$H$Ƅ$] H$ Ƅ$(HDŽ$Ƅ$IH@H~I$HrLdHAHCH$L$HH\$H$ HcƄ$(Ƅ$0H$8H$0H$@H$0HƄ$HHD$\HD$ Ƅ$HHDŽ$XH$@Ƅ$PIH@HĥI$HrL蒌HC AH$PH$PHL$XH$xH$pH$`Ƅ$hƄ$pH$Ƅ$&\ H$`Ƅ$hHDŽ$Ƅ$XIH@H|I$HrLڋL$L$H$pL$Ƅ$fH=ffH2LHAH@HpƄ$Ƅ$H$H$HD$(H$O[ H$Ƅ$HDŽ$Ƅ$IH@HI$HrLH$L$H$Ƅ$fH=˕ffHcH@HtH@8L$H$HH$ALƄ$HD$ H$Ƅ$vZH$HAHL$Ƅ$HD$h>ZLd$I A4$I|$SI9uH$$HH$RH$$HH$RH$$HHD$xRH$$HHD$pR$pH$xR$PH$XmR$0H$8XR$H$CR$H$.R$H$RH$H;<$t& Ƅ$HDŽ$XIH@HI$HrLڈHt$hH|$ L$H$Ƅ$BHD$ HLAƄ$H$X L$Ƅ$HDŽ$Ƅ$IH@HI$HrL7HD$H|$(HAL$H$ Ƅ$(Ƅ$0HDŽ$8H$@Ƅ$HWHD$(H$LAHƄ$H$W$H|$xP$H|$pmP$0H$8XP$H$CP$H$.P$H$PH|$H范$H$O$H$OH[H$HH$H@HhH$0H-H@H$HRHH$H;|$`tHH|$XHH$%HD$8H\$@LH@HHD$HH\$PH$H@HIFH\$0L$HHHDŽ$HH$0QH$8dH+%(uhHD$HH[]A\A]A^A_LI?fo$@fDH$A!1HEUHQUHRUHUHTHTH7UHVHVHVHUHFUHUHXUHUHUHUHUH6VHUHUHVH9VHFVAWAVAUATUSHL H|$ dH%(H$1D$`HD$htHHH@HrHEHLl$`Hl$hH$ Ll$pD$xLHHAƄ$H$H$H$Ƅ$S H$0Ƅ$8HDŽ$Ƅ$IH@HIEHrLDAL$I$L$H$@Ƅ$LHL$H$H$Ƅ$HD$H$Ƅ$R H$PƄ$XHDŽ$Ƅ$IH@HJIHrL聂AL$L$I$L$`Ƅ$L$LLL$Ƅ$H$L$Ƅ$RHD$PHAHL$pƄ$xHD$QL$I A4$I|$JI9uH$$HHD$0JH$$HHD$(oJH$$HHD$ RJH$$HHD$85J$H$ Jt$`H|$hJ HDŽ$Ƅ$cIH@HI$HrLHt$LL$L$Ƅ$:LLAL$Ƅ$P L$Ƅ$HDŽ$(Ƅ$ IH@HI$HrLIH|$HAL$(H$0Ƅ$8Ƅ$@HDŽ$HH$PƄ$XOHD$Hl$@LAHƄ$H$O$H|$ H$H|$8H$@H$HrH$ H$(]H$H|$0KH$H|$(9HH|$H{t$@H|$HHt$PH|$XHH$dH+%(uHD$HĘ[]A\A]A^A_HQH,QHDQHQHVQH}QHPHrQHQHQHQHQIQHQATIIIHHI1dH%(HD$1AHD$dH+%(u HLA\DHDttt1H7H1H71fHHttt1HQ7H1H71fottt1HяH1H71fHHttt1H6H1H71fHHttt1HQ6H1H71fHHAUATUSHH-/dH%(HD$1PtXI1IDHHHHt.u*HPHt!HtI|$H$t1LLAT$9PwHD$dH+%(uH[]A\A]MATUHHHdH%(HD$81Ld$xELHEHD$ HD$HHD$(H}D$ HD$HD$ HD$ Ht LLЋL$ HH5HH0HT$8dH+%(uHHH ]H5nA\HNfATUSHH0dH%(HD$(H|Pvs~CHHHjHHD$HHD$H$HD$HD$Ht HHHD$(dH+%(uH0[]A\@FINfDATSHHdH%(HD$1,MX~HGPH$HPvDH $H9~;HHHHt+u'HPHtHtH CHD$dH+%(u$H[A\LgPHLs>Mff.@H6yfH(HdH%(HD$HD$HH$H:HD$dH+%(uH(AWAVAUATIHUHMt$SHH(dH%(HD$1HAD$ID$HSIM4$HH?HT$HwVI9LHLHSH3LHD$dH+%(H(L[]A\A]A^A_f.H|$1IL$M$IHQHt\Hu7M9t LIL$HD$M<$ID$H?H)ODLHHL$L$̵HL$L$몐AAH=VHnLf.HAWIAVAUATUHSHHdH%(HT$81HGHGHOH7t?^HGHD$8dH+%(hHHL[]A\A]A^A_H^Ld$HCHGHH$HD$ HD$HD$THLHTvLcLt$Ll$H,$MuMd$MtTI\$(LL9HFHtI|$ L uL)H9}HH9~؅xLMd$MuH9,$tEH](LL9HFHtHu L- uMI)II|IDȅHH,$IoL;t$LHFHGH@HGH,$]ff.ATUSH@wH@HcH>f.H[]A\@H[]A\@[]A\ 薷H54HHH@HHEuH+[]A\Ð0fHP@H@HPHP H@(H[]A\.HH@H@H[]A\IJfH=SHHHHHHCXH9tHH{8HH[ATAUHSHHwHuDHEH][]A\HHx7肶H]AHEHHfH?HukАfAWAVAUATUSHT$T$dH%(H$1H~II1E111E1AL=JX? ŃAtN|$uIEIGL*ZIHIM;fs`IB A IuD!AIHwHII11IM;fr7MI:HUIrZHH@H9H?HH+GI9G H$dH+%(_ HL[]A\A]A^A_ fD"w+IrZnENH=KHcH>\wIEI?CD*Z\IH=ADZ\f.L)H I:HdIrZHH@H9H?HH+GI9V LLT$ LT$11E1A7IEICD*Z\IH=ADZ"L)H cL1fDIEICD*Z\IH=ADZrfDIEICD*Z\IH=ADZffDIEICD*Z\IH=ADZnfDIEIyCD*Z\IH=ADZtffDIEI`CD*Z\IH=ADZb.fD|$HBH@ADZ\HJH=.ADZuHBHQAD ZfHJH=ZADZfHBHAD ZfLjH=ADZdL)H v^L11"@HADZHJH=ADZLjHAD ZL)H wI:HLT$IrZHH@H9H?HH+GI9L15DLT$L!f~v|$uCIEIGL*ZIfDH ʻHzH=ʻ1gIrZJ<.vqLT$AHf%A Lf-$fA@(HEI P1 ^A_LT$IrZCJ<.ALV1HLT$ ILT$AA;HI:H MJZHH@H9H?H_HsH)H9HHKH,2H9HKH9qHtH<0HLHHk(DH$dH+%(H[]A\A]A^A_H !HH=!eH HH=ieH HH=JeH ĹHtH=Ĺ+eH HUH= eH H6H=dH gHH=gdH HHH=HdH )HH=)dH HH= qdH HH=RdH ̸H|H≠3dH H]H=dH H>H=cH oHH=ocH PHH=PcL1CH %HH=%cH HH=mcH HH=NcH ȷHxH=ȷ/cH HYH=c8L$1ҾH$LH$IFIH{?H H|H=bfH *HH=*bH$dH+%(LH[]A\A]A^A_H ޶HH=޶EbH HoH=&bI:HܗMJZHH@H9 H?LgIt$H)H9I$IL$H,2H9IL$H9Ht$H<0HLLT$ŦI$LT$Il$(I:|$HH@tlH9fH?H_HkH)H;HHSLeH9HSI9Hfd\ufffHHLcD(FH9rH?H_HkH)HHHSLeH9dHSI9Hf@HLcD(IL1LLT$I$LT$IL1HjHA1HHH HH,EH$dH+ %(uFLABZHBH=>SH$dH+%(H5y軵LT$LLT$AABZI$(A1HHH H$dH+%(H5u놺 fAWAVAUATUSHH>D$DL$AH طIIHcH>@H?HNHHH9HoLeHEHUML$H9!HUI9B "HELMBD IvLAI?HHH9H_HkHHSLeH9HSI9^("HLcD(HH[]A\A]A^A_Ff(fT f. I?HHH@H9H?HH+GH H5U}HH[]A\A]A^A_8HNH?Hy(H 3 H@H hHL$H9(H?HH+GHe H5k$IhD$AĉD$I9IFHx(HhDl$<1\$ HI?I`HH@H;D$H?HH+GI9 LOI?H %HHH9HGLhHHHMMH9HHI9 B*"LHHBD(Dl$ LHu DI?HH@H;D$1H?HH+GH< H5EDL$D$LHu@DI?HH@H;D$H?HH+GHH5EHHHIFH@(HH9Dl$HH@H9 H?HH+GH 9 H5lVI?HvHHH9H_HkHHSLeH9HSI9 (0HLcD(fH9H?HH+GHH5Ϩf.HGHD$IfPtG-fWLWf.ܿ0.AB0IRfA I?Ht$H HH)H@H9H?HH+GH9.H=8MDHH>H9HoLeHEHUML$H9HUI9ZB [HELMBD IFEHH@HpHH9HD,$Lt$LIIDL$HED1L H;HHL91HoHEHUHMLHH9$ HMI9G,HULMDHD$IHPHBHpL9uLHIHH9oDL$D$D1LyI?HHH97 H_HkHHSLeH9+ HSI9 (]HLcD(#fHHH9HoLeHEHUML$H9UHUI9z B {HELMBD IFEHx(HhHцE1HD$I?HHH9 HGHpHHHLNH9 HHI92"LHHD0LHu DI?HH@H;D$ H?HH+GHeH5uDL$D$LHu@D1I?HHH9HGHpHHHLNH9 HHI982,LHHD0HIHIFH@(HL9I?HHH9> LgMt$I$IT$MNH9 IT$I9 B0"I$ML$BD0LHu DI?HH@H;D$ H?HH+GH8H5HDL$D$Hu@D1LI?HHH9 H_HkHHSLeH9 HSI9 (}HLcD(pfDHAG-H Hc H H'; HʿIKY8m4-fDH?Bt H H HHփIH HwDGK4HcfH5*HH[]A\A]A^A_H5 @1HA1HLL$ HD$HULL$ HD$fDH@HeH9 H?HH+GHgH5jL`HOAfDIsPQAwIwA0ND1HA1LL$(Ht$ HD$HD$LL$(Ht$ H1HA1LL$(Ht$ HD$HD$LL$(Ht$ H1HA1LLL$0HD$(qHD$(LL$0HH5kMH5DdDLfD,@A11HHHA11LHL $HEL $fHfH~H!H4HHIN K HBHn Hd 5LH?fHy)HHyL )IDiA4EAAI@@:3HHcHII9AI AL$ H HLH IIMDHI H HEI HMLLH HH IH $ILH IH\$ILHIH EHLMHALH I IAQH|$JD H AHHLH EH HHH\$H)LEH H)JH)HH+$LIH M\$H)HL!L\$HI=ɚ;=M= =?B = =' = c4  EAfMEif1EE)AD0AHLH9IHH#EuIcE^ALt$LA)A)KMHDHFHGH[]A\A]A^A_fFGH[]A\A]A^A_Lf0H@I|$HpH@HpHp H@(H+IHfDHHRHuHMHDHHRHuIT$(HM HEHU(fDHnrIHEH+EI$ID$ID$HIH9H)IK.M4$MMt$ID$LmHmI9t@HLeHII9uM|$LcH[]A\A]A^A_ÿ Lf†HH@IT$HEI4$HHCDHkH[]A\A]A^A_FGH[]A\A]A^A_f.E1E1?Hy;vIIHH@AVAUATUSHdH%(HD$1H9t2L/LwLfHHM9HwL9rXMu3LcCD%HD$dH+%(H[]A\A]A^HuItVLL+L+fDHL$$OH;II9tH$L+HCMtfifDAEL+^|ff.AWAVIAUIATIUSHT$ HsHrdH%(H$1HGHHD$oBI}H$LH5/HJH?H9$H5 xH^H$HPH$HH9H$HHH$HHLH$H@H$H@H$H$H9t赣H$H$H9t蛣H?I+D$H H5RLAF tH9HcH>HD$pI^XD$pHD$HD$`IF`HD$hH$H9D͹ 1L$LЏ HDŽ$LƄ$L8HH?H+D$hH9+H|$`LHH9$tR+@yLl$hHT$`H;T$HED$pM}I9B,*HD$`HL|$hBD(H9$uML$L$Mt L苖IH$LH?H?H+$H H5ĎHH$HPH$HH9|H$HHH$HHH$HHt$`@L$H@L$HT$hI9HHE$I H9vH;t$HED$pH9H$]Lt$PHPLt$@HH9HL$@HHHL$PHHHL$HHH@@H?H9D$HsH|$@H5L|$0HPL|$ HH9HL$ HHHL$0HH@LHL$(HHt$ H@HT$(H|$ L9taH|$@L9tRH$H9t@H$L9t.H|$`H;|$tD$ u]H$dH+%(HL[]A\A]A^A_fH|$`A11LHT$`]D$ H̏HcH>f.oh)l$P|H|$`L11OLt$PHPLt$@HH9Bop)t$PAfDL$L5=L$H$ILH<A 11HH ԂH$HPH$HH9txH$HHH$HHLH$H@H$H@H$H$H9tH$L9LLfo@)$덐oH)$DfDoP)$fDoX)\$0wL5fL$LL$XL5QfLL$0LHI;A 11HH xH$HHPH9H$HHH$HHLH$H@H$H@H$iH$H9t'H$L9@L5e@L5Y@L5@L5X@L5@L5%@L5 @L5@L5ƈ|@L5шl@L5\@L5LL5pL5ψdL5XL5LL5u@L5[4L5B(L5L5lL5EL55L5%@L5bH=谡o`)$"L5H=q膡H=ezH=TiH=H]HHHHHHUHHH HHHwHAWAVAUATIUSHHHoH;ot6HEHFHFHEHoH[]A\A]A^A_fDHL7HL)HHH9HHEHHH$AE1LHCHCHAL9t>LMH{1HAHCHCIGLIH9uLx MtL蛙H$M,$M|$ID$H[]A\A]A^A_HH9HGHILHL$yHL$IJ8H$M}6IH=84@AWAVAUATUSHHH|$t$dH%(HD$81HD$ HD$(HD$0@tT|$D$<<}H|$ Ht裘HD$8dH+%(8HH[]A\A]A^A_HHl$ HHHpH+0H5HHH@H)IIH~fHHHIuH|$(H;|$ tiLt$G1D$HGHD$HGHGHHD$(t$@t@LH|$(H;|$ u|$HD$L I\$I,$H9tuH}HoH9uI,$HtHyHD$H8lHL|$MoM'LL)HHH~#fLHIHuL|$M'MoLM9t 3H{HL9uMgt$DLl$M}I]L9t+fDIw@HL茽IH9uLl$M}I]HtAH{IbAt$@I|$HH[bI|$ ID$0H9tnLfHuIEt$M}M} IE(jH\$HHxbH;Hl$(H\$ H9W@3H{HH9uH|$ H==HD$HH8HH9OÕEfDH\$Hl$ HHHp(2HLkHI9t#Iu@HLDIH9uH|$(H;|$ =fAWAVAUATIUHSHxdH%(HD$h1m<sH]HD$PLHl$@HD$H\$LsHD$@\LHI2LcLt$ML|$@Ll$Hf.Md$MtOI\$(LI|$ L9HFHt LuL)H9}HH9~؅xMMd$MuL9t$I^(LIv L9HFHt L-uMI)II|FDx?Mf@L;|$tLHD$hdH+%(HxL[]A\A]A^A_ÐLt$PLtHX0IHP HX HD$@H;D$_IF HD$PIF0L|$HAF@HHD$H|$IFHM~(HD$@HD$HD$PGHIHHuSH9T$tLHZ(I9HIFHtI~ It$ DžuL1H)HH|  @HL$LL;HD$H@(L|$@Mf@L;|$0rHP@H@HPHP H@(HEEVI~H1EI~ H9tWLILvfoD$PAF0~H ff.AWHAVIAUL,ATUHSHHh $HDD$HdH%(HD$X1HHHGHT$HL$HIIIIJf.I0</IP<6Ip<=IM9HI<u<$|$M9w E0gqHP@H@HPHP H@(HEHD$ HD$M9-{HsD$ HFHFHD$(HD$(L}HPL HL)HTL9PMt$pIHp H@0I@ IHD$IFH9IP IVIP0IVILIFIP(AFID$Et$AD$I@HEp@ID$L$膚L$HIfIOH$LL9IG(t$ H|$(H I9HD$XdH+%(Hh[]A\A]A^A_DM9ZEoH|$HIH@H@HD$HHH<$H}oIH$M<$LM9MID$u)FH IAFHFHFIFI9t{HsuLH II9uMt$Le @H|$nfAoFA@0DIxHDL$`L$Ix H9|$t lL$L`E1&I <$DI@<$DI`<$DLL)HHHH<$|$GfDH9Mp(LJ(M9LIFHt,Ix It$ HL$LL$舿L$LL$HL$u)M)θ1I9}HI9D_H xHH=f#Ih8I IS8I I>8H *xHH=#HD$IH=讒9yHFHHDAWHfAVIAUIATUSHH0dH%(H$1Ld$0HPHDŽ$L)$pHDŽ$'WL|$ H$pLHL H\$8Ht"H98CPSCH$Ht HHЀ|$  Ƅ$0HDŽ$8kIH@HxIHrLK)L$0 L$8L$@Ƅ$HHDŽ$XƄ$PmkIH@HTxIHrL(H\$pH$PLAHL$XH$`Ƅ$h H$Ƅ$HDŽ$xƄ$pjIH@H IHrLe(L$xL$AH$HLH$Ƅ$Ƅ$HDŽ$H$Ƅ$H޺LAL$Ƅ$$H$t$pH|$x$H$$pH$xu$PH$X`$0H$8KLL#t$0H|$81t$ H|$("H$dH+%(HL[]A\A]A^A_fDHD$(H?vLLHHD$QL9|$07D$ <<HH9D$H&HLaIHD$`D$`H|$PHD$PHD$XA?HD$IwH|$P 1HcHH?H,H %H)HIHcHA9XJHHHHI/;&H;H;S{t { Ƅ$0HDŽ$8hIH@HrtIHrL%L$8HLLL$0Ƅ$HL$@r1D$0L$LALD$0$PHD$8Ƅ$hH$XH$PHD$8H$` L$Ƅ$HDŽ$xƄ$pBgIH@Hk|I$HrL$H$H$HAHL$xH$Ƅ$Ƅ$HDŽ$H$Ƅ$]Hl$LAHH$ Ƅ$(-$H$$H$$H$$pH$x$PH$X$0H$8t$0H|$8HL t$H|$vH|$PH;|$5聅+@HHPH@38tkC PS HHPCmH|$@cHD$HH9D$8nCC @ Ƅ$0HDŽ$8eIH@HoqIHrL"L$0 L$8L$@Ƅ$HHDŽ$XƄ$PdIH@HqIHrLB"L$XL$AH$PLLH$`Ƅ$h L$Ƅ$HDŽ$xƄ$p1dIH@HZyIHrL!H$H$HAHL$xH$Ƅ$Ƅ$HDŽ$H$Ƅ$MLLAH$Ƅ$"$H$$H$$H$$pH$x$PH$X$0H$8LL t$0H|$8z0oHHHHH^HHtHHHhHH=I+HHHHHIH$pHHHH\ff.AWAVAUATIUSHhdH%(HD$X11E1Ht$YaHt$HHH@H@ID$E1HH9HFIIDLHt$aHt$H<IbK.I^HD$M9tILMf.H{1HAUHSHCIU7LII9uHZ MtL:HD$LuH]HE*<*HoLeL;et1LHEHD$XdH+%(uHh[]A\A]A^A_ylL}LHL)HHH9tPHHEHHr-HHTHD$E1fDIH=qlmHHDAVAUATUSHH`H/L&dH%(HD$X1uH$-H@Ht AT$';PueLsILHL(AA _HHH@H@IFLH|$1$cHD$XdH+%(uIH`[]A\A]A^fDfH=8'ffHxEl$'A9uUD<aI~jff.AWE1AVAUATUSHHL5(H|$dH%(H$1A~ufH=&ffH?xxAǿ D$`HD$h]HYlHH@HrHEHqHl$hHt$`H$`AH$HHt$pD$xƄ$HDŽ$H$Ƅ$ H$pƄ$xHDŽ$Ƅ$C]IH@HI$HrLHH+L$H$HSLHAL$HH$HƄ$HкƄ$HƄ$H$H$H$1 L$Ƅ$HDŽ$Ƅ$c\IH@HiI$HrLXL$L$H$ALƄ$HH$HƄ$HкƄ$HH$H$H$i L$Ƅ$HDŽ$(Ƅ$ [IH@HhI$HrLAL$(L$H$ Ƅ$8H$@LH$0Ƅ$@HDŽ$HH$PƄ$X L$Ƅ$HDŽ$hƄ$`ZIH@H/hI$HrLeIL$hL$`L$pƄ$xHtH(H5&1褟H,L$H$LH$ALƄ$H$Ƅ$ L$Ƅ$HDŽ$Ƅ$ZIH@HOgI$HrLL$L$L$L$Ƅ$fH=E"ffHsLLAH@H@Ƅ$Ƅ$H$H$H$ L$Ƅ$HDŽ$Ƅ$4YIH@HfI$HrLL$L$L$Ƅ$E= HrH$ H$LH$AHƄ$H$Ƅ$6 H$0Ƅ$8HDŽ$(Ƅ$ hXIH@HeI$HrLL$(L$ L$0Ƅ$8fH= ffHJrH@HtHpHHHHH$@H$HLH$@AHƄ$@H$PƄ$XQ H$PƄ$XHDŽ$hƄ$`WIH@HdI$HrLL$hL$`L$pƄ$xfH=ffHeqH@HHh1Ht(f.HPHHtRHHHuH$`ALH$H$HߺƄ$H$Ƅ$G H$pƄ$xHDŽ$Ƅ$yVIH@HcI$HrLL$L$L$Ƅ$EMH$H$LH$AHƄ$H$Ƅ$} H$Ƅ$HDŽ$Ƅ$UIH@H$H.H$$HHD$($H$$H$$H$$`H$h$@H$H$ H$($H$~$H$i$H$T$H$?$H$*$`H$h$@H$H$ H$($H$$H$$H$$H$$H$t$`H|$hs HDŽ$(Ƅ$ QIH@H^IHrLHHt$ H|$L$(L$0Ƅ$8HD$LLAƄ$XH$P L$Ƅ$HDŽ$hƄ$`#QIH@HLfIHrLH|$HAL$hH$pƄ$xƄ$HDŽ$L$Ƅ$MHD$Hl$@LAHƄ$H$$H$H|$($H$$`H$h$@H|$8$ H|$0H|$H t$@H|$H|t$PH|$XmH$dH+%(uaHD$H[]A\A]A^A_fH=8ffHiHH$H$)$H$t$`H|$hHLz4$H|$t$H|$H$dH+%(uHL[]A\A]A^rWHWHpHHHH)HHfAW1A1AVAUATUSH1HH|$Lt$ LdH%(H$1HHHL$H9Iǿ ID$@HD$H=JHH@H4HEHrHLd$@ Hl$HLd$PD$XHD$hD$`IHH@HSHHEHs@HHuHl$hH$HD$`LAHHD$pD$x> H$Ƅ$HDŽ$Ƅ$pIIH@HSI$HrLHcC`L$L$ H$AƄ$H$LH$H$Ƅ$H$Ƅ$ L$0Ƅ$8HDŽ$Ƅ$HIH@HYVI$HrL:L$L$@H$AƄ$H$LH$H$Ƅ$H$Ƅ$ L$PƄ$XHDŽ$Ƅ$HIH@HI$HrLC4L$L$`H$AƄ$H$(LH$ H$Ƅ$ H$0Ƅ$8 L$pƄ$xHDŽ$HƄ$@JGIH@HI$HrLC8L$HL$H$@AƄ$XH$hLH$`H$PƄ$`H$pƄ$x` L$Ƅ$HDŽ$Ƅ$FIH@H/I$HrLH$HL$HD$H$Ƅ$~ Ƅ$IHDŽ$&FIH@I$Mt L)ZITLLHt$L$L$H$AƄ$LH$T L$Ƅ$HDŽ$Ƅ$EIH@H6SI$HrLAHH$H$L$HH$Ƅ$H$H$Ƅ$H$Ƅ$Ld$0A1HLH$Ƅ$jf.3H{DHH H9u$H$#$H$$H$$H$$`H$h$@H$H$ H$($H$$H${$H$f$H$Q$H$<t$`H|$h-t$@H|$HLLt$0H|$8IL9|$ Ƅ$HDŽ$GCHH@HOHEHrHH$H$LH$HH$Ƅ$fH$HAHH$HƄ$HD$[ H$Ƅ$HDŽ$Ƅ$BHH@HWHEHrHAH$H$H$Ƅ$H$ HH$Ƅ$ HDŽ$(H$0Ƅ$8Ld$0Ht$ALH$Ƅ$q$H$L$H$7$ H$("$H$ $H$$H$H|$LVt$0H|$8t$ H|$(H$dH+%(uHD$H[]A\A]A^A_IMHHHHHHH HHTHHHPHOHHoHTHHfHHH1HHHHwff.fAWHMAVHrAUIATUSHhL=yL5zdH%(HD$X1Ld$0H^HD$H\$@LHD$L|$(Lt$ H\$0Hl$>LLHTH|$0H9t^HD$ Ht HHHLHcLHD$HrHD$L|$(Lt$ H\$0wH>LLH|$0H9te^HD$ Ht HHHLHLHD$HrHD$L|$(Lt$ H\$0H>LLtH|$0H9t]HD$ Ht HHH&LHjLHD$HrHD$L|$(Lt$ H\$0H>LLH|$0H9t]HD$ Ht HHHKHvLHD$HrHD$L|$(Lt$ H\$0'H LL蔃H|$0H9t]HD$ Ht HHHFKH0iLHD$HrHD$L|$(Lt$ H\$0H>LL$H|$0H9t\HD$ Ht HHHJHpLHD$HrHD$L|$(Lt$ H\$0GH>LL贂H|$0H9t5\HD$ Ht HHHJHFLHD$HrHD$L|$(Lt$ H\$0H>LLDH|$0H9t[HD$ Ht HHH:JH0LHD$HrHD$L|$(Lt$ H\$0gHLLԁH|$0H9tU[HD$ Ht HHAD$ tA D$ HIHzLHD$HrHD$L|$(Lt$ H\$0T$ HLL?H|$0H9tZHD$ Ht HHHYIH+LHD$HrHD$L|$(Lt$ H\$0bT$ HLLЀH|$0H9tQZHD$ Ht HHHD$XdH+%(uHh[]A\A]A^A_FIIIIIIIIIIIIIIIIIIIIIIHl$AWIAVIAUATUHSHGIHhdH%(H$X1G HD$pHD$xHDŽ$HDŽ$HDŽ$wHcH>L$HLH$HrLHD$H$0L$LHLUHEPoe@Ht$PLHD$`H$0HHD$ )d$PH]XLu`H$ HDŽ$HD$H$Ƅ$ L9fDD͹ 1L$LpD HDŽ$LƄ$PLKHH?H+$H9NH$LjHI9ta+@tL$H$H;T$HE$ Ml$I9; B,"H$HL$BD I9uAAGx] Hc$8HHiQH%)HcЉHiQH%)kd)Ѓ H GHcH>fDHt$4LD$4fD$H$H|$pAH9A Lm(HA>HHIHHHH?H:H?H)HHH#LE<E   LۣE$H$HH$>H$H|$pH9@@ IAfHtVUH$XdH+%(HhD[]A\A]A^A_f.Ht$5LD$5fLAG8IO0HP>HHIHH4HH:H ?H)Hz HH#YHD$@ HD$H4IH@HupHUxI$LH_IGI+GLd$HHID$6D$8Ld$@HT$6Ht$8ILAIGI;GH@H8AG`IXHP>HHHIHLHH:H ?H)HHI#7Aw`T$@HtFHD$HD$@HD$HHD$XIGp0H|$XHL$X@t$PHPHHHT$X<@t$@H|$H)@AG8IO0HHP>HHIHHHQyH=pRHHt$@LHD$@f.@Uf(fT Uf. Ht$PLD$PwrfLAĄH}(d8E h H$$H;$A ?J$HH >fDLAĄuLm(L7E HupLAĄ=L7E H$$H;$N? B$HHH!Lj7E fL$HDH$HrLHD$H$`L$L1HL舫HEPo]@Ht$PLHD$`H$0HHD$ )\$P(H]XLu`H$ HDŽ$HD$H$Ƅ$ L9fD͹ 1L$L< HDŽ$LƄ$耋LDHH?H+$H9H$L蚅HI9ta+@tL$H$H;T$HE$ Ml$I9B,"H$HL$BD I9uAAGxHc$8HHiQH%)HcЉHiQH%)kd)ЃOHh?HcH>fDS5E o LH|$pE1HLk@DŽ$??H$H$H;|$tNHmH$@H$0hH|$ )H$H$H9tMH$H;|$tMH|$p^fDH$11LA^H$H$11LA6H$FfH$H;|$tLMHH$@H$0 hH|$ (H$H$H9t MH$H;|$LE1H|$pL$HH$HrLHD$H$L$L HLŧHEPom@Ht$PLHD$`H$0HHD$ )l$PeH$ H]XHDŽ$HD$H$HE`Ƅ$ HD$H9D͹ 1L$L8 HDŽ$LƄ$LH@HH?H+$H9H$LځHH9\$tb+@rL$H$H;T$HE$ MuI9B,*H$HL$BD(H9\$uAAGxHc$8HHiQH%)HcЉHiQH%)kd)ЃH;HcH>H$11LA~H$OL$H6H$HrLHD$H$pL$L HL蕥HEPou@Ht$PLHD$`H$0HHD$ )t$P5H$ H]XHDŽ$HD$H$HE`Ƅ$ HD$H9 D͹ 1L$L6 HDŽ$LƄ$萅L>HH?H+$H9H$LHH9\$+@nL$H$H;T$HE$ MuI9w"B,*H$L$BD(fDH$11LA}H$@AAGxHc$8HHiQH%)HcЉHiQH%)kd)ЃgH9HcH>H|$p1 DŽ$HNH$fHLI@HL@LHAĄPL.E  HupLȒL.E *L$H6H$HrLHD$H$L$L HLHEPo}@Ht$PLHD$`H$0HHD$ )|$PaH]XLu`H$ HDŽ$HD$H$Ƅ$ L9 fD͹ 1L$L3 HDŽ$LƄ$LH;HH?H+$H9% H$L|HI9; +@pL$H$H;T$HE$ IuHt$H9 HD$B,*H$H$BD(H|$p E DŽ$HFH$FH$ H]XHDŽ$HD$H$HE`Ƅ$ HD$H9E̹ 1L$0L2 HDŽ$0LƄ$8`L9HH?H+$H9 H$Lz{HH9\$tzD#AqL$H$H;T$HE$ MuI9wF$*H$L$BD(H$11LAyH$H$A11H 3(H$HPH$HHt$H9{H$HHH$HHH$HH@@H?H9$ H$H51RzH$HPH$HHt$(H9H$HHH$HHH$HH$H@@H$HHD$ LH]XLu`H$@HDŽ$8HD$H$0Ƅ$@L9DD͹ 1L$L(0 HDŽ$LƄ$L7HH?H+$8H9 H$0L"yHI9tz+@tL$8H$0H;T$HE$@Ml$I9wB,"H$0L$8BD H$011LA9wH$0AAGxtKHc$HHiQH%)HcЉHiQH%)kd)ЃwH'3HcH>H$0H;|$tBHRH$H$\H|$ {H$H;|$(tAH$H;|$tAH$H;|$-L$HN0H$HrLHD$H$[L$LHL耜HEPo}@Ht$PLHD$`H$0HHD$ )|$P H]XLu`H$ HDŽ$HD$H$Ƅ$ L9D͹ 1L$L- HDŽ$LƄ$|L5HH?H+$H9H$LvHI9tz+@tL$H$H;T$HE$ Ml$I9wB,"H$L$BD H$11LAtH$AAGxtHc$8HHiQH%)HcЉHiQH%)kd)Ѓ6H0HcH>LPHAG`?IXHD$HT$@D$@HD$HHD$XIL$H.H$HrLHD$H$L$L HL#HEPo}@Ht$PLHD$`H$0HHD$ )|$PH]XLu`H$ HDŽ$HD$H$Ƅ$ L9@D͹ 1L$L@+ HDŽ$LƄ$ zL2HH?H+$H9mH$L:tHI9tz+@tL$H$H;T$HE$ Ml$I9wB,"H$L$BD H$11LAQrH$AAGxHc$8HHiQH%)HcЉHiQH%)kd)ЃHg.HcH>IL_ox)$ox)$HxL9IGI;GH@H@H0H9pnH (H<yH=<wH$11LAMqH$%L$H3+H$HrLHD$H$@L$LHLeHEPo}@Ht$PLHD$`H$0HHD$ )|$PH$ Hu`HDŽ$HD$H$HEXƄ$ Ht$H9HD˹ 1L$L~( HDŽ$LƄ$^wL/HH?H+$H9H$LxqHH9l$ty]rL$H$H;T$HE$ MuI9wB*H$L$BD(H$11LAoH$AAGxHc$8HHiQH%)HcЉHiQH%)kd)ЃCH+HcH>AAGx$8dBH+HcH>&H %HU<yH=A:H= @H= ?H= ?H= ?H %H<yH=9}H= ?H= ?H= ?H=x ?H=l ?H=` u?lH=O d?lHxHHHHWHfHHyHHHlHHHHHHHiHHHHDH~ M,H$@HHHE$8H}EtlHH56HHEH8c?HHfHHHHHlH8H +H$@HHÍHE$8H}EkHUH5HHEHb> 9+H$@HHoHE$8H}E`kH)H5"HHEHb>H|$ { *H$@HHHE$8H}EkHH5<HHEHfaA>HH Hf.Ðf.HGHLGH@H9uLf.HGLGLH@ff.AUIATIUHHH@HH@HuI4$HxKHHLLH]A\H@`A]HG HcH)HFHff.HG HcaH)HHFHff.fAUIATIUHHH@HH@HuI4$HxJHcHLLH]A\H@`A]AUIATIUHHH@HH@HuI4$HxgJH0HLLH]A\H@`A]fAUHWATAUSHHHoHLmH9tLHWI9w#D$(HLkD(H[]A\A]A11HHhHfD뱐AUATAUSHH_HkHHSLmH9tGHSI9wD$(HLkD(H[]A\A]A11HHKhHfD붐H?USHH_LKL)H9H;HCJ, H9t`HCH9w/HtLHtQ H;Hk/H[]f.HIH1LgH;Hk/H[]띐H;Hk/H[]H=8ff.2fD2fDw2fDg2fDW2fDG2fD72fD'2fDHAWAVAUATUSHLgL?LL)H9HIHֺHEH1HL@L)HE11Hu{MLLM)DO$H0MMuDH+LcLsH[]A\A]A^A_LHLL$L$L$LL$MNLF1@IL9LFLHt$H$nH$Ht$HIOf.LLL MWIH=6ff.SHHdH%(HD$1HGHG tPGGt*D$Hs8H;s@tvHC8C u HC(HC HT$dH+%(upH[@H?HHHH9u#HGH;Gs9HPHWCf@HT$H{0C}ff.AWHIAVLwHAUATLgXUHSHH8LoPDWdH%(HT$(1HWHMML9HOXI9F*HSHLKPBD*LlL9HCHC {CCt.D$'Hs8H;s@&HC8C u HC(HC A9A9GHSHHCPLPI9HKXI9wo@,HSHILSPDM9aH;H >HHH9HGH;GHPHWC1fD1HA1LLT$HD$ cHSHLT$HD$_fDH1HCh1HT$(dH+%(H8[]A\A]A^A_HT$'H{0DfD[1A1LLDT$HD$LL$lbHSHDT$HD$LL$@fDCe f.H;55ATLgt%H~H5BH9t?*tFLELA\fE1LA\ÐfDH;5ATLgt%H~H5H9t?*tFLELA\fE1LA\UHSHHcHG H)HHhHHH+ChHHHSpHH+SxHHHHS`H+SPEHHHEH[]ff.UHSHHc<HG H)HHHHH+ChHHHSpHH+SxHHHHS`H+SPHHEH[]f.UHSHHcHG H)HHHHH+ChHHHSpHH+SxHHHHS`H+SPHHH;EH[]H]UHHHHc0H)HH2PH]-ff.HUHHHHcH)HH2PH]{-ff.g-ATUHSG )HcHH@fHL`H@L@ 3WHLeHaHC HiHHPHHEL[]A\ATUHSG )HcHH@tfHL`H@L@ VHLeHHC HHHPHHL[]A\ATUHSG )HcHH@fHL`H@L@ VHLdHAHC L[]A\DATUHSG )HcHHPtfHL`H@L@ @0UHLdHHC0L[]A\ÐATUSHHHcdH%(HD$1HG H)Ѓ,H(Xu HGPEHD$dH+%(u)H[]A\LgPHLAH$Euff.ATUSHHHcdH%(HD$1HG H)H(G,H$~t8Xu:HGPHECHD$dH+%(u7H[]A\f1@LgPHL  H$fDATUSHHHcjdH%(HD$1HG H)Ѓ,H(Xu(HGPHEHD$dH+%(u0H[]A\LgPHLY AH$EuATUSHHHcdH%(HD$1HG H)H(G,H$t Xu"GPEHD$dH+%(u(H[]A\LgPHL 5$ff.@ATUSHHHc:dH%(HD$1HG H)H(G,H$t@XuBHGPH$UHCHD$dH+%(u2H[]A\DǐLgPHL $/ff.@ATUSHHHczdH%(HD$1HG H)H(G,H$t@XuBHGPH$؉UHCHD$dH+%(u0H[]A\ǐLgPHLA $off.@AUATUHSH(HcdH%(HD$1HG H)Ѓ,L ׿XHuKHGPHD${hulHS`HT$HD$A$EHD$dH+%(uaH([]A\A]ÐLoPHt$L uL1L.iLk`Ht$LO HT$zvfDATUSHHHcdH%(HD$1HG H)H(G,H$ txX~HOPH $1Uu!HE1E1Hj1=ZYx'CHD$dH+%(uNH[]A\fDffLgPHLQ U $k|ff.ATUSHH0HcEdH%(HD$(1HG H)ЋW,H(D$tBXuLGPD$1UuXCHD$(dH+%(u;H0[]A\fUt1fLgPHt$L*D$u鷽f/EvuH,fE1H*HD$\ DYYYH,HD$WjLD$ 11H1XYuU3.E1VE1jATUSHHHczdH%(HD$1HG H)H(G,H$tHXuRHGPH$HHUH¸HCHD$dH+%(u@H[]A\f.fLgPHL1H$^ ff.ATUSHHHcdH%(HD$1HG H)H(G,H$gtHXuRHGPH$HHHUH¸HCHD$dH+%(u=H[]A\fLgPHLaۻH$ ff.AUATUHSH(HcdH%(HD$1HG H)Ѓ,L XHuKHGPHD${hulHS`HT$HD$I$EHD$dH+%(uaH([]A\A]ÐLoPHt$LuL1l)?Lk`Ht$LoHT$z fDAWAVAUATUHSHdH%(HD$1G,H$HtXvHGPH$HUHcLk I)@HH$LuL}(EHEE LuLuHE L}0L}(HE8HE@HEPHEXHE`HEhHEpHExHDžHDžHEH/HUHHE@HHL$ HI$L$Hs HU`H=HHSLehHEXLHExHEPHEpImHBHD$dH+%(uLH[]A\A]A^A_fH$LgPHLAH$Es. HFIPff.@UHSHHcHG H)HHTEHK8HHE H541FHK H H54FHH H5{HH+KhHHHCpHH+CxHHHHC`H+CPHH[]HEfH?AWAVAUIATLUSHHWH)I9MHIHOM)IJ:H9HOH9L 0ILM9@I)!L9v[@t.K4)K<ILLD$L $LD$L $fMuSI$I\$HL[]A\A]A^A_@HI9wIPI9It}M,@u{DIt2LLLI$fDLLLOI$zAAI$iVfDfDAA@t,K4)K<ILLD$L $LD$L $M9MKI9s;M9K4>IMLL(I$I>MLLLgI$fDLLLLT$L$ALT$L$I'NfDM)ItEMtLLLL$L$ILK4K<)L)HtHgAAI$AI$H=1PAWAVAUATUSHHHHWOdH%(HD$81HG HVH-LDCCD$Hs8H;s@HC8C tW t u]HC HSKHHHSHC uH;HHH9uoHGH;GsmHPHWCDHC(1 t:~c["w`H4HcH>DLd$H{0LSf@C;wH95HcH>}Hz0AHChHD$8dH+%(JHHD[]A\A]A^A_HHGHG H?H.HHH9 HGH;GsHPHWCcD$Hs8Hk0H;s@HC8KHS HC 3HH{HSHC CL$Hs8H;s@u HC8C =H AHChHCHHCPLk0Hs0H;s8tHs8CD$H9s@ HC8DcA0 A-u7HkPHCHHSXLeH9HSXI9(-HCHLcPD(HCHC {i CC D$Hs8H;s@HC8DsA  A0LcPHCHHkXMt$H9HSXI9B 0HCHLsPABD HCHC {6 CCD$Hs8H;s@IHC8C .v-~ƒ߃E=HS HkCHoHHS tHC8H;C0HHC8HD$Ld$ ?H{HHAaA6LARGG>H-L-3LeSCCt.D$Hs8H;s@HC8C u HC(HC U9YHI9HCHC {uH;HHL9:HGH;GG HPHWCqH-*L-LeSCCt.D$Hs8H;s@1HC8C u HC(HC U9HI9HCHC {uH;HHL9HGH;GS HPHWCqH-1L-ߩLeSCCt.D$Hs8H;s@tHC8C u HC(HC U9HI9]HCHC {uH;HHL9HGH;GHPHWCqA A AAD$σELsPHCHHkXM~H99HSXI9 F$0HCHL{PBD0AHCHC {%CC D$Hs8H;s@ HC8C o9/ .LcPHCHDMt$H9aHSXI9 F< HCHLsPBD HCHC { CCt4D$Hs8H;s@HC8D{A  AGЃ ; H AHChNHCHHCPLc0Hs0H;s8tHs8CD$H9s@HC8HHCHC {H;H jHHH9- HGH;Gd HPHWCT D$Hs8H;s@HC8DsA AF=5H .HcH>HC(HC(HHC CHSHtHHC(HC8H;C0HHC8HSKHC CHC HSHCHSH[HHC uHC HT$H{0?HT$H{0yHT$H{0fH;HHHH9HGH;G HPHWKHLd$HLCCA>A 3EHSHLsPHKXMVH9HKXI9UF 2HSHLSPBD2HCHC {CD$Hs8H;s@ HC8C =yA A ЉCYLt$ HHl$ LnNANHHChHl$ Lt$ HHl$(L/DHC(HC {\HCHC(AHC HChAAAHC(HkHC CHS(HI HHS(2AFσ=LcPHCHHkXM|$H9gHSXI9;F4 HCHAL{PBD LsPAHCHM~H9T HSXI9F$0HCHL{PBD0HCHC {CCD$Hs8H;s@HC8DcA A-zjAD$Ѓ LsPHCHM~H9mHSXI9AF$0HCHL{PBD0L5rCC D$Hs8H;s@HC8C PЃ dLcPHSHM|$H9HKXI9wzB"HCHL{PBD HCHC {zH;HHL9HGH;GHPHWCNHC(AHkHC C1H{HA1L$?HSH$aH HH=B ͡H;H HHH9HGH;GuHPHWCC_H;HHHHH98 HGH;G HPHWCdLd$HLH}LcPHCHHkXMt$H9HSXI9(B 0HCHLsPABD CCSA+NL{PHCHLsHMOH9HSXI9rF$8HCHLKPBD8HCHC {CCt4D$Hs8H;s@HHC8D{A AGЃ <HwAHChsH;HHHH9 HGH;GHPHWCLHC(HC HpAHCh Ld$LLHT$LEH;HXHHH9HGH;G\HPHWCLd$LLXHT$LFoH;HHHH9HGH;G HPHWCL{PAHCHMWH9yHSXI9EF$8HCHLSPBD8H;HHHH9pHGH;G&HPHWC HC(HC HuAHChH{HA11L1əHJ AHChHAHChLd$HLHl$ Lt$ HHl$(LHl$0QHHD$ HHD$ I%HAHChaHAHChKH)AHCh5HAHChH%AHCh HAHChЉCH{HA11LL$c6HCHL$Ld$LLRCbHAHChgH]AHChQH AHCh;H AHCh%H+ AHChH AHChH_ AHChH AHChH AHChH- AHChH AHChHq HCh{H AHCheH AHChOHM AHCh9HHD$ OHAHChHmAHChHAHChHAHChH;AHChHAHChHoAHChH AHChu#{HCHC {CDt$Hs8H;s@D6HC8C JuN[~:P=H HcH>HHD$ HCp"u?LkPHSXMuH9SHHSXI9HSHB*"HSHLsPBD*/LkPHSXMuH9SHt{HSXI9wWHSHB*/HSHLsPBD*DLkPHSXMuH9SHHSXI9wfHSHB*\HSHLsPBD* L{HA11LL2뎺L{HA11LLv2)L{HA11LLN2|mHC(HHHC(LkPHSXMuH9SHtwHSXI9wSHSHB* HSHLsPBD*ALkPHSXMuH9SHtbHSXI9w>HSHB*HSHLsPBD* L{HA11LL1뒺L{HA11LLw1맺HC(HC HjAHChHT$L^uH;H HHH9~HGH;GdHPHWD0DsCAIH E1Lt$ E1HL$ HD$(HCC >HC {;C@D$Hs8H;s@HC8C pЉƒ AIIuAqA(=A$=*L{HA EDA?AɀEAq LDL>LkPHSXMuH9SHkHSXI9@HSHB* HSHLsPBD*pwDPA,?DȀ $A @L@64$`rnWAH\HuH E1E1HD$(HD$ HCC HC {CCD$Hs8H;s@HC8C pЉƒ AIIuAA$=SEA G$L{HDL@@#DL ?΀DL?΀DL?΀mAL\HAHChQHC(HC HAHCh.p7AHT$LL\$ $L\$ $CHS AHS(HHCL{H1A1LLLT$D $0-HSHLT$D $vcCLd$LL9Ld$LL|A11LLH$,H$1A1LLL $,HSHL $P=H;H5FHHH9HGH;GHPHWCLkPHSXMuH9SHtHSXI9w[HSHB* HSHLsPBD*WLkPHSXMuH9SHHSXI9eHSHB* HSHLsPBD*L{HA11LL+늺{HT$L $ $L{HA11LLj+H;H51HHH9u8HGH;Gs)HPHWCCHAHChvL\$ $Ћ $L\$ɃB WAH$H-،0IHEngfDo5H5HxL(IDpH@H@fW@*)H LLHpHxHEfo$L=xfDo$fo|$pfDo$fot$`)AfDo$fol$PD)-YfDo$fod$@D)%QfDo$fo\$0D)IfDo$foT$ D)AfoL$H d))) D) 'HxD)()=1)5:)-C)%LHHHwHH`HHHvH$dH+%(uHĸ[]A\A]A^A_ff.AW9AVAUATUSHdH%(H$1HHH"H=1HHD$H;H$CL%<HHA|$HNJooH oP0oX@o`Poh`)oppo) oo))oo)%oH) ̠HH~)Ǡ)Р)%٠HxH)-T)5])=f)oHHH*H#H`HHHwHH1AHH5_H=`1AH5?1AعH=$AعHH=xAعHH=oH$dH+%(YHAعH[H=F]A\A]A^A_@I( H5L0IHxH@H@ HCo\ChannIGelfGAG"L-LAUHHpHx*H;H-o(op ox0o)-oh@o)5 opPo)=ox`o)-ohp)5o)=oH)2HkH) -)6)?)-؝Hx)5ڝ)=H4A|$HSHHHHH`HHHHa H5L0IHxH@H@@Chan@ LAUHHpHxH-ff.HG HtHHtHPHfDAW9 AVE1AUATUSHL%:dH%(H$1HIHH=A$1LHD$HZ4H$=Hօ(IH H5\HHHEH}Hswoole_cHEHE HEGlienG tE%HHLHpHxBHSLH QooHoP oX0o`@ohP)șop`oxp) Ǚoo))əoo)%™o)-ÙoH)5)=ƙ)ϙ) ؙ)))%)-HHHH tH H`9HxHHHHEH֘LHH=A$LHDŽ$HD$HH0@H;1AH5H;AHH5H;1AH5TH;1A H5>KH;A1ɺH5{6/H;H56H;H5H;H5H;H5H;@ H5H; H5H; H5pH;1ɺH5ZH$dH+%(u*H;H[H5p]A\A]A^A_Hm+UHHHGH]雰f.H=+UHHHGHlH]fH +UHHHGH];f.H*UHHHGdH H]cfH*UHHHG4H]ۯf.H}*UHHHGH謯H]fHM*UHHHGH]{f.H*UHHHGHLH]fH)UHHHGtH]f.H)UHHHGDHH]CUHSHHfH=|ffHHxvq},HH9HOºHHNH<|H5qH:Ht:Pt1 HH9HOºHHNH{H5-HHt x8H5HHt xH5 HHt xH5H~HtxucH[]@H@H A{ ЈYHH { Јf.HHABH[]HH z Ј;DHH z ЈfHxH yz Јf.H5H\HPGnH0HcHff.AWAVAUATUSHdH%(H$Hc}H8,HHL$HT$(H{LD$ H5)HD$ 1D$|sHD$(xmH0HVHmHHl$`Ll$pHHLl$`lHt$hH|$`i1HIH5HL1Ht^H8tXH55L H|$@Mt$0ssHS㥛 HL$HHit$@HH?HHH)HI9 H}xtfH=@wffHHxHD$(Lt$@D$T$ LH0HLd$@L9d$HH;x@JM<$LnHx IHnHLLHHHyHALaHL$让HL$iBD!Ht$hH H|$`CU1HIH5^HL0HHHL`(HLHPHp?HH|$0H@AHS㥛 HL$8Hit$0HH?HHH)HH&wH\$HHl$@Y@H,HID$0H9t"fH}HEH9tH H9uHl$@HtHH|$`L9tH$dH+%(QHĘ[]A\A]A^A_LHx IHХHLLHHEH}HELuBD5H+ClfH=tffHx@0CM>L1@C0@Ht$@HL$H1HH)HHHL<fD蛨HI1L Hu'H51R0.H3HǷHiHiff.AWAVAUATIUHoSHXdH%(HD$H1H;ot%fH=sffHE@0'YMl$(M9l$(t%fH=|sffH@0'(I|$@Ht8I$I\$hLpI9vH;HLI9wI|$@=I\$(I9tHH%I9uI\$H9tfDHHH9uHD$HdH+%(HX[]A\A]A^A_D'GLt$ H\$0M|$8HLH\$ HrgHL_fH=GrffHH $MA'H@H1̴H<$IHD$H9tFH|$ H9t7IfH=qffHLLH<'6>Ll$ H\$0Mt$ HLH\$ HrfHL臶fH=oqffH'H $MA'Hs@H1H<$IHD$H9tnH|$ H9t_IfH=qffHLLHdʴf.ATUSHHcH)H+HHHupHM`HUPHH+EhHHHHH+}xHHHHH)HHt;H9HL"H9tFHEPHHEPMtLL]HpHhH[]A\@H}XOHEhHPHUhH@HHEXHU`fDH HH=F]fATHUHHHcH)L MtLLHH]A\nff.AV AUATUSHHĀH.H5|dH%(HD$x1HHt$PtLX HA$t H5=HyHt x H5'HVHt PD H5+H0Ht PH5-H Ht PX H5HHt PH5HHt xOH5HHt x H5HxHt P H5HRHt PH5H,Ht7Pt.HHH9HO1HHHˆp H5iHHt PHHtHtdHD$xdH+%(H[]A\A]A^f.gH0F@ZHVHt$Ll$PHLd$`LHLd$PaHLH0H|$PL9tH|$HW@/? DH0F@HVHt$Ll$PHLd$`LHLd$PSaHLH}H|$PL9t>H|$HW@/jsD7H0F@HVHt$Ll$PHLd$`LHLd$P`HLHPH|$PL9tH|$HW@/{ʤeDH0F@JHVHt$Ll$PHLd$`LHLd$P`HLH=H|$PL9tH|$H8W@,/#O* DH0F@HVHt$HLt$Ld$ LLHLd$l_H|$-ILH|$L9H|$H6W@*/!t H0F@HVHt$HLt$Ld$ LLHLd$^H|$u=ILH|$L9H|$HW@/1輢yHhHq ЈqH8Hq Јq@WH0F@HVHt$Ll$PHLd$`LHLd$P]HLHxH|$PL9t葿H|$HW@/B轡HhHq ȈqD&^NKHl$~yL9tH蔾HD$H1HH1膝^ Hl$L9tHPHD$H1HH1B]DLl$0HH\$@HrLH\$0[H|$PLīfH=fffHdHL$PIHm@H16H|$PIHD$`H9t诽H|$0H9t蠽HfH=PfffHLHHH|$L9]fLl$0HHH\$@HrLH\$0.[H|$PLfH=effH蜷HL$PIH@H1nH|$PIHD$`H9tH|$0H9tؼSHfH=effH@LHHH|$L9O>\蕼苼>fD[fDK@fD;VfD+fD2fD HfDfDHH1H8H訠HH蘠HFH舠HHxHHhHVHXHHHHHIZHrZHZHZHZHZH'ZHZHZH!ZHZH_ZHZHVZH[HZHzYHYAVAUATIUSHHHc}dH%(HD$1HG H)L(MZHiH$C,PZt{hC`${YtHCPoKP$LHH0Hs uXMcE H=|H6} tHE(H觛AD$HD$dH+%(uQH[]A\A]A^H=|E1HefDLs`HLi4YAVAUATIUHH(HcD|dH%(HD$1HG H)L(MYE,D$Yt}XEPD$LH 2HH HWI$AT$舚E1HH={HjHD$dH+%(H(]A\A]A^f.LuPHt$LOYD$^@McE HH=-{HsAD$fDHP@I$AD$tH|$&H|$/wUSHHHczHG H)H(HXHqCH[]ÐUSH8HWdH%(HD$(HGH9HHHHtPH)D$HHD$Hl$HT$HHt|HCHSH9K8HpHstDK8H9tH@Ht 8HD$(dH+%(H8[]Hk0C8?f.HHQHCH;CH@T$H|$0HL$@t$HPHHHT$43H HyH=nLfH H2H=FLHXH{HkH9u f.HH9@uH9tcH,p@HHxHH} HE0H9t蚵H蒵Hk(H UHyH=1LH @HH=LݡxAWAVAUATUHSH HhdH%(HD$X1HD$0HD$8H8H5vIH@<< 蛨1LE1HXI1HߙHXAHwHHXINjW@u / EmCLH%MMt$HID$`MtUI~Ht/ G%CI@thHxD@%%I|$HHCHtH@t@I\$HAD$:H8H5p Ht*Ht!&HH9HO1HHHAT$@H8H51aHtGPt> HI$H9HOظHHN؉PI$XH8H5Ht2Pt)N HH9HO1HHHA$H8H5Ht2Pt) HH9HO1HHHA$H8Lp H5TL`HDžhƅpDžD5Ht0Pt' HH9HO1HHH‰DH8 H5Ht PFHht#I$HDH`H8H5Ht x:I$CH8 H5wSHt PaH8H5Y)Ht PgA$AH`L9t豚HEdH+%( HeD[A\A]A^A_]@ L0AF@LXE~E|$:D蘊AD$;@AV@A.LE | L0AF@qIFLXAD$9?<?IVI|$1IvuAF@A.L |@ H@@zH8 H5HHH0H?x?I|$puHHLuH]LHVHH]H7I|$pLBH}H9tH0x HIT$pH8H5dB B' Ht PHHHW@/zH萰HGAD$.ID$` H0F@:HVHXLuHH]LHH]6H`L5H}H9tHXHQW@E/<!z&@HЯAD$/{H踯LAD$.訯I|$0H舯AD$0YAD$/NADžX;HXpvKfDH LL%zI6H}H]HVHH]H4uH}%H}IH9t褖MM|$`AAH@@uH8H5HH|H0HE;x;;I|$xHHLuH]LHVHH]H3ID$xLHxH}H9tѕH0xHIT$xH8H5aBH$PH@@uHxHP9H8H5(HH9@<9<H?G@uHHX HPLHVHH]H2ID$xLHx( H}H9t͔HXLHVHH]H2ID$xLHxHH}H9t萔HXHHPHt$W@u/u3vfDHHHiW@]/Tu>D~oH@@uHxHP8H8H5MHHp8@<d8< H?G@uHHXCID$pL@&HPHVHH]H<1ID$pLHx(kH}H9t-HXLHVHH]H0ID$pLHxH.H}H9tHXHHPHW@ /g uDHB8 6諼E1fH=^;ffHX0fDlt%f۠cfDHx~XW@D/;jt%DW@t/k:tUDrH¹]1HIT$pHHBHHB8HB(HBXHBHHBxHBhH註D0HfH=Z:ffHDp0 5lj0Q|H I$LuHHrL,H]H] /H}L~fH=9ffHz0HL D,H3@QHMH17|H}IXHEZH9t谐H}H9t袐HfH=R9ffH LHH觤GfH8H5(蘾HPD~pH¹R1HIT$xHHBHBHB8HB(HBXHBHHBxHBh@qfDqzfDqfDqfDqfD請衋@fDH{AH{H{H{H1Hh{HHX{6HsIHsIH0${HsAHsH~H0zHPs0CsHH0sH ssH/#pfDpNfDpfDozI1I1H1H1I2I1I2"2%2]2I2I2I2I23I:303H2AWAVAUATIUSHH5HX,dH%(H$H1HL$@HT$HHHD$0P1LL$@LD$H^_8H|$(HcNID$ H)L(M)I}8L%5Lt$pAA$A$$HD$(DL$8H$Ll$`L|$PHD$HD$0DL$ HD$1HLLl$P蓀LLIL$)uL$ LLjH|$PL9tD$ D$ D$@}M1HT$Ht$; $A $Hx@H;8V2CH$HdH+%(kHX[]A\A]A^A_H$A}Ht$HHtxkLt$pA}.HLRpHIL%4AEA$A$$vms1ffH=3ffH@@0HH/:8AIt$ H7HݣH8`T$8Ht$HI|$ IHHc"L@ ID$ H)L(fDH980CIt$ Lc{$$A$$vvtH1IP1hDD$HHL$XhZLcE0Y$H0AWAVAUIH5ATUSHH,dH%(HD$81HL$(HT$0HLL$LD$ HD$1芑HD$0HL$ HT$(HYxHfzHcyY1H DqD9McExHD$(E1HtH8DWEcxHD$ HtH8Wt E1xHnjH11gAEHD$8dH+%(;HH[]A\A]A^A_DH8wHz xHthyubH DqE fx^HtAzu;1HDrA9E1E1xu#H8DHt yE1E1L轑HHD$0HHDzEHD$(HH8DWEHD$ HtH8DOEEuf.K8"LHYD$,%tHc؅xH|$0HtHD@Et ^H|$(HtHpt pH|$ HtHHt :HzhI]@uHHD$VhH5HD$:hAؾ1HH1MeDzHZIJ;E1HD$H9t9{t%HBhxDAAHTfDZH H9\$uHD$(HiDADH`A`@DADH`A&@DH_DH_DHp_{1H:9Ht yaHHOzEHDpE0HzH2~yH yHDpExH8wHtOzfDH8=HyHDpEGLcgM11pff.AWAVAUATIUSHHH.H5rdH%(HD$x1HHtBPt9 f.zt  (H5%H賱Ht*Pt!, f.Pzt H5"HpHt*Pt! f. zt  H5H-Ht*Pt! f.ʥzt(HD$@ HD$@H5ܮH$HD$0HD$8ΰHt1Pt(gHHxH9HNHT$ @D$ H5H|Ht PHT$8AH6H5HBHt;Pt2L0M)DHzBH5HHt]xtWtNHL諙D$(A>HL$(AA`tAFAED AFLH_ HH5DDbHt PH5oHHt2IFHMn(LxM9vI}IdM9wI>dLLt$0Ll$@dLHLl$0HHt$8H|$0iJ^L=+1LIIILLLL$HHt]H=+LL$L0NMI6L9tiHtHF01II9tH I6I~IFH1H9tdLdH-H+H|$0L9Ac7_HtHF01II9tH H*I9t II6H5*9PHpff.fAWAVAUIATUSHho,dH%(HD$X1HHD$(HD$HD$ E(XHaHGPL`LptK{hHC`HD$(t3{xCpD$ tHHD$M Hc$HC H)H8 T$(L{ LLHH%HcN$HC H)Ѐ}"H(E  H LD$01LLD$HHPHZHH$HUH; H$IMt A|$nL$D$ LHT$(AEHD$XdH+%(Hh[]A\A]A^A_JHALHt{H8dDLkfDwfDLHt$LGo1fH= ffH[HazLLc@0IHH8Ӆ}-Hb86HL@LPHt$@L迃/HD$@DfH=p ffH[LH@0H賋eH LcC0LHyH8)`L{`Ht$(LF"1HL$@LHD$HHgLD$H$1LHRSIf.L{pHt$ Lg:CLA\$0JL1IPHʆ1SDD$8>ZYff.AWAVAUATUHSH(Dg,dH%(HD$1HD$AD$ XHLPMoAt{hHC`HD$Mc Hc HC Lc H)L0MIHA~ uJA~-AF-HL$LD$D$8D$Ir D$AF fH=BffHXL$IwLL@0AHH 84fH=ffHXH^wLLc@0H H8ӂEhf.LLfH=ffHEXALHw@0H H8zH 8EHD$dH+%(u|H([]A\A]A^A_HEDLwPHt$LOt L|$"L^g@Ls`Ht$LgC 1I qM1IIP1S Hb;ZYfDAUATIH5USHH8,dH%(HD$(1HL$HT$ HD$LL$LD$HD$d4H|$Hc HC Lk H)H(HHH} uF}-E-HLD$$D$8o $ucE H@ƒt fH=ffH"VHL$HT$HHt$ @0H\HLfH==ffHUALHt@0HRH8 H 8AD$HD$(dH+%(u!H8[]A\A]DHi 8tzG(k0EA1HH19HLcC0HsLH8lmAWAVAUATUSHHDg,dH%(H$1HD$HHD$@A!HEt6XkHGPHD$HAt}h*HE`HD$@HWHE HcLe H)H(HHH} uG}-E-HL$H|$`IHD$pH9t\SH$L9tJSőHfH=ffHMLHHOg*f.IEIu軏(I>3IM_IEIEIEAIEIMu HELDfL1\@|D(fH=XffHLDh0HH8XHrMcŹLHkH8wAG@ZL|4E2|D0fH=ffHLDp0HHq8HMcƹLH$kH8vIEf.(1L5 HIH@ H@AIEHIIE HLIEfDI~ MeH*LLHHHEH}HELu,BD5H+C+Mem*HT$HLHHUH}HEHE,HT$H+Ht$HCDI}IUH+T$HH0HD$HI)EHL+(I0IM IIFIFAIFHM~ HgIUIuLL)LI+M}H2IECHH HQ8Hz HT$MeH*)HT$LHHHUH}HEHEl+HT$H+CDHT$Hv41_*1sHfL;D5dE1HH|1.Du0D dE1HHX|1-Dm0|H H(BfAULo ATIUHPHcUdH%(HD$H1HG H)H(H-HH} uN}- E-HL$LD$ D$D$ 8a D$E HHQǀp8Hp4H'[f0H57LAD$I$HBJ6fɃ$wLl$HLH82H&LH5gL?_HLufH= ffHGALHef@0H"H8qHs8AD$HD$HdH+%(HP]A\A][vLl$.HL H<1HCLH5fL>H8v{v(baA1HHu1G+H8)AULo ATIUHPHc dH%(HD$H1HG H)H(HHH} uJ}-E-HL$LD$ D$8D$ c_ D$ueE H@=HD$HdH+%(HPHJL]H5eA\A]=@HL]fH=ffHEALHMd@0H H8oH[8*AD$HD$HdH+%(HP]A\A]C-Ll$LI$H54AD$JftHLL/HLH5dLA~tfH=ffH'4Hx(DHI4YMc$E#HEHo!HHx7^vAƄ$$I$@u1ILHL*xyH#HdkaE.HEHELcHHzPHx[;"HbHIHEHx&1L+LE16fD2fDAEAE H `H*`H=aY$#D(DKE1HH_1nHH AWAVAUATIUSHo,dH%(H$1HD$8HD$0EHD$(XHLoPMutK{hHC`HD$8t3{xCpD$0tbHHD$(MmHcHC Hk H)H8H=jAjHHN Zj6 H=?HIH3`H/AD$H$dH+%()HĘ[]A\A]A^A_Dt$8HIHHaL=LD$@1HLD$HLHPHT$(H; HT$uHt xD$0ff.zt AL$(DL$8IHD$pLL|$`HD$L$DL$HD$`(LLIT L$T$LLVpH|$`AH;|$t3H=EtND$0ff.ztA A(A HUH6fDMcHLHaXMFHH=H}^-HC Hc HH)L*MD#fDLHt$(L|15LPHt$PLVtLl$PfL=@L{`Ht$8L1fDL{pHt$0L:HL-QHxE1 HHU5IHt]HxuHc[HC H)HLSHL$PHLD$XH9LD$1HHT$LQ%WIHuiHff.fAWAVAUATIH5^USHHx,dH%(HD$h1HL$0HT$8HHD$ P1LL$0LD$89ZYHl$HHciHC Ht$(H)L0MHT$0AHt$8LL$@HL$ LL|$PL $HL|$@HL$HL$IDH4$LUbH|$@HL9t0HyNMcH=Hk HIHwUMFHH=H[*AT$HD$hdH+%(u6Hx[]A\A]A^A_H{ IHtHl$Ht$(HKff.@AWAVAUATIH5^USHHH,dH%(HD$81HL$(HT$0LD$ 7Lt$0MHcHC H)L(MII~ HHT$0LLpHpHL8H@OcIHE@uH切yMcEH=1Hk HfHHSMEHH= HZ)AD$HD$8dH+%(HH[]A\A]A^A_DH|$(9IHx4HL$(HHD$HL$"Hx HD$HHT$Ht$L8HxHHPH@@ HL$HT$H|$ DHAHt&h9IH\$ H4CCHHLuBD5EI,$@%H{ 1IHLt$06IfHcHG H)кHHt t#)‰VfD1fATSHHGHcS IąH@(HH@HH9`f.HH>@tuH71DHH1ff.tuH71DHшH1ff.tuH71DHH1ff.ttt1HAH1H71fHHttt1HH1H71fottt1HH1H71foAUIATIUHHH@HH@HuI4$Hx7AHHLLH]A\H@`A]tuH71DH1H1ff.IHHI8ff.ttt1HyH1H71fHHATSHH EHcS Ią/H@(HH@HH9 f.H%HHt-H@Ht$H@XP\f.HHHHtH@Ht@Xf.Hi@Xff.@H8t HyHHtH@FHfHFHff.H5HHt-H@HtxYt VD@YVVHHHt-H@HtxYu VD@YVVATSHHdH%(HD$1G,H$sXHOPH $HtHH5H1LFIHL IMtJIHpH9t$H8Ht6HwI1HII9u"HH9uIHtH@Ht H@Hu!.fHHHtAH@Ht8HHtHCHD$dH+%(uAH[A\fH9LgPHL H $Aff.ATUSHHdH%(HD$Hl8SH HH@HhG,H,$tXBHOPH $Hu\HH9H@1HtHPH+H@HHuH CHD$dH+%(H[]A\DH5H1LFIHL IMtNIHpH9t$H8Ht:HwI1HII9u&HH9uIHtH@Ht H@H;fH=ffH @0 'JHH DG,H$tH@LgPHL H $H3ATSHHdH%(HD$1,XLGPH L1HyHHL IMIHHI9t(H0H|HNI1HHI9uxHI9uIHtoHxCHD$dH+%(uVH[A\LgPHL! L$[ff랸ff.fUSHHt/tBtUu H?HtC$H1[]f.HyHH1[]DHHH1[]fH.(CoEoMHHU HP HDUSHHt/tBtUu H?Ht#H1[]f.HHH1[]DHHH1[]fH.oEHUHPHff.HHHtxF@HH%'H53R0.@USH8HdH%(HD$(HBH:HHtH @HHHHf)D$HHcPH׀uH< HuHxGL<LpHD$H=1҉D$HH5UZQIعHH=pH54H$D$F|$.!HtH @u!HD$(dH+%(u H8[]LfHmH8HtSHCH[ff.@HeHtPHH=mHt/tCWte@thHxt=@%t`HH/H@t@k/HHHf.fHXdH%(HD$H1H=D$HD$8HD$8HH|$H5aD$ HD$(D$DHD$0D$@?HH`H|$HT$HdH+%(uHX AVE1AUL-1ATLg LUSHLH dH%(HD$1HG IMHhHH;tUx Ht4@HCuHD$dH+%(u_H []A\A]A^ÐHBRHStȃÐLLH=WME1LLHTz f.AVE1AUL-ATLg LUSHLH dH%(HD$1HG IMHhHH;'tUx Ht4@HCuHD$dH+%(u_H []A\A]A^ÐHBRHStȃÐLLHMVME1LLHdz f.ATSHHdH%(HD$1G,H$tXHOPH $HukH|HHL`MI$HYHHCHD$dH+%(H[A\fDH5H1LFIHL IMtFIHpH9t$H8Ht2HwI1HII9uHH9uIHtH@HAfH=ffHP@0 'RLgPHL H $WH5HHI$ ff.AUATUHSH(Dg,dH%(HD$1H$HD$HD$AEXHHGPHD$At+{hHC`HD$At{xHCpH$HL$HH8HrHHH@H9teHH HH@(1H $T$LHLHD$dH+%(UH([]A\A]@D$$T$D1HƐHr@H5AH1LFIHL IMtNIHpH9t$H8Ht:HwI1HII9u&HH9uIHtH@Ht H@HfH=hffH@0 'E"D>fDLoPHt$LGL1p$<Lk`Ht$Lw0LkpHLQ}ff.fATIUSH dH%(HD$1HID$H$HHXHtDHCHHpHHuH5LHE1LjH5A H w5UjHff.AWAVAUATUSHHHHHtLL`MtCIl$pHtJHU@HE0HH9HHHE0H[]A\A]A^A_f.L%Il$pHuP@HHH@H@H@ H@(H@0H@8H@@H@HH@IHUHEHHL,'HIEHU HU@HLm(HELmHHE8HEHE0Il$pH9LeHHu(IMI)LHIHHH+E8HHHHU H+UHHL9cLMHULL)HHH)Hv;qID$HE0HHEHHPH@HUHHHE8HU@dLqK6H9vkL)IHM4LH)L9L9tLfIO$.Lu(LeHHEHHE I$HE8HHE@Q@HҸHELdM9wlJ<Hu(ILL)HM4HEHHPH9t H)LH} L}LecL9ZI}H)L[FI=tVH=0 I须H饻fATSHHxdH%(HD$h1,HD$LgPE1HL$1HT$0LL$L)Ht$HH"H8foD$0foL$@foT$PHfod$ fo\$HP HD$`gHHG0HGP_8HtHG8@u HD$hdH+%(u]Hx[A\@f.Ht$Ht=<պH'H51R0^L鐺闺ff.fHŵxufDHOH5CO9H59:H5:Hff.@HU@UHSHH_Htf.HHHuHEH}1H0H5H}HEHEH9t H[]QH[]fAT9UHdH%(H$1HHH;H=81HHD$H`H$\HIHKxYHooHoP oX0o`@ohP)op`oxp) oo))oo)%o)-oH)5HTH)=)) )))%)- I$xHծH:I$H#HlHEI$`HAL$ HH$dH+%(H]A\D(n3 H56HHHEH}HCo\SchedHEHE HEGulerE$H`HLHpHxL%!}ff.fU H5x6HSH0HPHHHNHHH5B6H0Ht x H55H0HtPtH8t:H56HP0Ht x H55H-0HP>HH=w>HWHHH;HHJHH[]"H9HGHH@HxH@EfDHXH@fD H55HL/HOPHǫH;HBH HH[]Ð H54H.H9P 'HHHHGAT9UHdH%(H$1HHHkH=?41HHD$H YH$HIH{xu5H>I$`H$dH+%(H]A\@(/ H53HHHEH}HCo\SysteHEHE HEGmE!HHLHpHxYL%2HAUATAUHH5uSHH8,dH%(HD$(1HL$HT$ HD$LL$LD$HD$tdH|$ HC HcLk H)HHƒt HL$HT$HAHt$ |t(DeHD$(dH+%(H8[]A\A]DLcLH=>H|A"LCLH=H)-H=ALH1"L%H=H(LHH=ALHo"Iff.AVAUATUHSHdH%(H$1G,HD$HtXIGPD$HC Hc;Ls H)HH{0u {18D$HE1IHOMugHHHEEH$dH+%(yHİ[]A\A]A^HPHHHt;6Ht1L`CD,AD$Ml$@Le%K&  fH=ffH @0 HCLcLH=H6 LCLH=H&63D$fHT$(IĹHH\$HD$ I$1f.HD$ID$ID$ztPH MHHHt&f._YHHH9uIt$H IH AD$@eL$ff.zt$ H|$1H tVD(f.ztHff.zt<ttt t(HHuMw>H=9ALHiH=LIH%,DLgPHt$L3f.ttt w(jL稀tA(f.z7fD fDIH隭ff.fAUATIUSHdH%(HD$1G,H$~HtXrHGPH$HC Hc׾Hk H)HHuxH=AHHWmH=vHIHj#AD$HD$dH+%(H[]A\A]H$HxH$HHIqxeHcADH{ HgHLHHHEH}HEH]DLI,$AD$V@LcH=HHZLCHH=|Hv"L3fDLoPHL˫AVAUATLg UHSHHc/dH%(H$1HG H)HHYLl$HL\ELHE HIHx IHLLHHLcH{HHCSBD#ILH5HH$D$GH$LHH5)LAH5HHcH$dH+%(HĐ[]A\A]A^LcLH=λH LCH=H LEf.H=ALH?UIff.AULo ATILUSHH(H-H="dH%(HD$1IHEH(_PtFH @I $AD$tHD$dH+%(H([]A\A]HcɺHC H)H0HtbL"uAD$HEH=uLLH(닐HAQI$AT$qiH=1ALHa H=LIHAD$ lff.AVAUATLg UHSHHcϹdH%(H$1HG H)HHYLl$HLI!ELHEHIHx IHLLHHLcH{HHCBD#ILH5< HH$D$H$LHH5fLH5HHc:H$dH+%(HĐ[]A\A]A^LcLH=nH 2LCH=WHQLcEf.H=)ALHY Iff.ATHc IUSHW HH)H(Hu[]AD$A\DHw HHzE1 H3HHt=HxuHcHC H)HH[]AD$A\f.HHufAUATIUSHHcHHG H)HHHH}(fH=˙ffHcHHpHAEtQHCH(LhH} H/HLHHHH{HCHktD+I$AD$H[]A\A]fDHo H=eAHH 1H=:HIH.CAD$H[]A\A]ff.USHHHc dH%(HD$1HG H)H(HtuHHx(,HT$1D$H5"AAt1|$H@O'CHD$dH+%(ubH[]Ho H=MAHHH="HIH+ff.SHH dH%(HD$HHHt_HxHtVHAH"8uMHHtH$HxHHPHD$dH+%(ufH [H=Hx8HL$Hi4$HS㥛 HH?HHH)HHoH1!ATSHH8dH%(HD$(1G,HD$آX+HOPHL$H8HHRL MH|$,HS㥛 Ht$HiL$HH?HHH)HI+D$HCHD$(dH+%(H8[A\H5IH1LFIHL IMtVIHpH9t$H8HtBHwI1HII9u.HH9uIHtL`&DH8HR@LgPHt$LHL$_Hff.Htht[ff.H>D@ATUSHH55HH,dH%(HD$1HH AAL$H=71LHH L IMɠIHHI9t,H0HHNI1HHI9HI9uIHtAL`HH=²]LuCHD$dH+%(u H[]A\Cf.UH=tHH.dH%(HD$1HHEH$HHD$dH+%(u H]UDSHH?t[fH;H{Hu[ff.fATUHSH@dH%(HD$8HHHHXHH{ht{Yu6HHHT$8dH+%(H@H[]A\DHHt$Hi $HS㥛 HH?HHH)HH+H ~H`Ld$HshHD$HD$HґLHD$(H[HD$ HD$ Ht LLH{h@Hɓ@HD$8dH+%(uH@[]A\HWHBf.AWAVAUATUSH8L'HdH%(HD$(1M4$MFInIML H[HtH;S wHCIHHuL9M9~u(t$LLIFInIn IF(M4$I~(t)HD$(dH+%('H8[]A\A]A^A_fDID$IT$H1HHD$HRHD$HֻH$HD$ HD$HtHHHK@HtHyHqH9Q vuIHHufHtHpHHH9P r]HHHuI9^tTL9#HI5HLHHOIn(L9uM4$@HpHL9ufDIUff.HH=H=% H=H0AWAVAUATUSHdH%(H$1H1H9HL-H=AU1HHD$HBH$L5HIA~sHԸH9HI$`1HH=AAUHHDŽ$HD$HH0TA~HI1H9HH= HAUHHDŽ$HD$HH0A~HI*AعH=D AعHH=! 1AعH= AعH= AعH= AعH= 19HHH=AUHHD$HKZH$HH01AHH5HAH=1AH5!AعH=, H$dH+%(HAع[H=]A\A]A^A_ D CoH5CIHfAOIIIGIGAGHLLHpHxYL%D(> H5IHI$I|$HCo\ConteID$xtID$ID$ fGAD$"GH(LLHpHxO(toH5IHI$I|$HCo\IteraID$ID$ ID$fW G rAD$#HLLHpHx:fAUATUSHHdH%(HD$HGhH@pHL`rH[Hxt*H-͏HxDmIEIt@ FDmIH{PHttHHtHxH$HHPHu H/(HHHtfHH[HuHD$dH+%(u@HL[]A\A]DH޿fDL%yzf.ATUH8dH%(HD$(1HfHHD$HD$)$蛹HD$Ht HHH-EH}Ht /HEHD$(dH+%(uH8]A\I閕ff.wfDAWAVAUATUSHxH|$H$dH%(H$h1HdH訿tHL$HHiDaL8LhH@HD$Ht HHH HK0HCHL$ H HHCHHHǂ HL$HAGH|$Ll$AA|$AuAW A8A4A9AF)H+D$H9HkH|$LLHDD E~[HL$HHQPAL$HH| @x H0HuHAGHHEH1IH2JtHHH9uHD$H@8AGKHĉHL$HCxHǃHHL$ ǀHǀHǀ`HƃHHHHHHǃH@pHH@HH3HǃHHǃHǃHS0HHǃHS8HƃHS@HC`HSHHHSPHHSXHH`HShHCpHڅHH}8H|H-L%8L5L-үIHfH|$`Lt$xLl$p)D$`HD$pHtH|$`HHAD$U9rUA?H-χH|$HT$0LD$8HDžHӆHLL-OMI|$0I;|$ID$HI;|$8HoHI|$0HD$0E4Hu8HHE H8L`Mt Hǀ`H}H|$@AH9}MtHL`EːH}PHt/G%wHE8@thHx@%XH߼f.HD$AGH(@f.H|$PFHS㥛 HL$XHit$PHH?HHH)HHHHt$ A LMt=I}Ht,IEHIm(L`I9vH}H)I9wI}LHǃHHt%Hǃ/G%9H|$t0H\$D$(HD$@D$,%H|$0xHHǀH$hdH+%(Hx[]A\A]A^A_DHфHǀ!HGfH$H$HOH$)$ H$HaH$HJfH@HID$HHPH@IT$HID$8HHIT$@ID$0DHD$@HEf.HE8@7QfDH;AHHH܀oH oRoZ ob0oj@H1HJP HH1L|$Ht$0D$8IG0LIGz AG,DMgPHHI,fII9A|$ tI<$/uAD$4HEAHD$LxLh Dp(D`,HX,NH|$GHHeHHHff.AWAVIAUAATIUSLH8dH%(HD$(1UupHYHtEPUUHEHPA>E PU /HEHP H=Y}ALH%H=.}LIH"7DHL$LLHD$-M1LLH:DEE 2H H"H=QMHnnff.AWAVAUIATIUSH(dH%(HD$1~HHHܥHL$Hi4$HS㥛 HH?HHH)HHELu LLHsaLHEH0 HqaL-b1HEpHExHI}LcL LHIELeLIMIHHI9t,H0HHNI1HHI9HI9uIHBHtxH(H&_IUH;HbLHH(HUp}hHG^HxHD$dH+%(H(L[]A\A]A^A_fDHHLLHEHCHLHC3LeHFfDHfDH?HP HLϠIlIlIlf.ATUHhdH%(HD$XH(aHHH=^H9lHslHHglHՍPH_8H^aH|$Hl$Ht$ HHxHt{fHl$0Ht$H\HD$8HHD$0H[HD$HH]HD$@IHD$@Ht HHHD$XdH+%(u7HhL]A\fH=y]y@t$ H<$ÿt$ H<$1aIkkAVAUATIUSHpo,dH%(HD$h1HD$kLwPLl$HE11HT$0LL$LLuoHt$H+t|HS`HaHT$Pt$dxtpLXHI$AD$HD$hdH+%(Hp[]A\A]A^ÐHt$HXj11f.H9]HH@0H@H@HmH__destruH9HYfx ctMx"CH,11^AD$>AD$0͝L[FjOjAVHcSzAUIATUSH_ II)fH=YffH`HxgjA|$0j蔓cI$AD$HiHCH9C0HK H(HQH9RHHC1H}Lu@~DHU(uHt1IFHI^(HhH9vH;H|H9wI>oLgI$AD$[Am]A\A]A^˽ fDH{'HC(HPH@HS(HHCHS 苽fAUATIUSHHdH%(HD$8HZ8o,HHD$d$IhXHGPHD${hC`HD$$HD$Hl$H>1HD$(HHMHD$ D$HD$ Ht HHHD$8dH+%(HH[]A\A]LoPHt$L/V1LAD$DHD$$Bd7fDLk`HLquͿIgAVAUATUSHPdH%(H$HHZH8CHD$G,IPgX HoPBthSHG`HD$HHt$ D$ŅD$ H\$H{HyHD$HHT$D$H[xtfH=HUffHHx]f HD$0HD$8)D$ 而HT$HD$ Ll$ )HHT$LHPHT$HPHT$HPH HD$8H HD$0;HD$0Ht LLиtUHc\$xLH{ Ll$HHLHHHEH}HEH]bDI,$AD$H|$5H$HdH+%(gHP[]A\A]A^fDCfH=SffH葥X0AD$HyZxtfH=SffHcHxLl$ LsL H{!H3HHLHHE HuHOHELuH;Uу@HZAD$HYHI$HN葌@Ht$ 茙|$1ďHHT$PH9H)HzHT$;@HS'H5U1R0薵fDH޳fH_`Ht$HߏHݿ1DHE%I,$AD$H$LfD 3fAD$ufDËfDÊ謋rHbHbHbff.AWAVAUATUSHXdH%(H$HHCVH8o,HIHD$Eb{X LP0{hHC`LpLht{xHCpHD$Ht$ LD$ŅT$ HD$9H~ L9 Lt$LL[HD$HH&WD$xtfH=pPffHHx}f HD$0HD$8)D$ 訇HT$HD$ L|$ QHHT$LHPHT$HPHT$HPHYHD$8H}HD$0cHD$0Ht LLиAD$H|$讈H$HdH+%(HX[]A\A]A^A_DI9HIFHH VLOxtfH=ZOffHHxWL|$ LLLL蕮HI$AD$H$LȚEML;AD$f.HcT$I$DIfH=NffHX0Y@HO'H51R0FfDLk`Ht$L_7HD$DHpHt$H臋I߿1 ۇfDˇy葑H _H_H'_f.ATSHHHcS Ią_H@(HH@HH9^f.UHHHt/t:G%tMHE@thHxt)@%tHD$HL LhI|$ HYHLLHHH{HCLc\H]EHl$BD#HtH-;EPUt'HD$(dH+%(aH0[]A\A]A^fDHEHP; E PU uHEHPEHl$HtH@-;EPUvHEHP;E PU QHEHPBfLs`Ht$L_et[HT$ELwPHt$Lߡt HD$/L:f1E EE 1jHg:AWAVAUATUHSH8Do,dH%(HD$(1HD$AE>:XHLgPI{hHC`HPLpA{xHKpHL$HLLHH%D耂HxKHEEHD$(dH+%(H8[]A\A]A^A_@L薇fDfLPHt$ L?tLd$ !L{`Ht$ Lt HD$ @HL$fDL{pHt$HT$L*ctHL$HT$1F?iff.@AUATUSHdH%(HD$xH:*H8p,HHL$ HT$(HYLL$LD$HD$H5[HD$1SHT$ H8Hl$HHH_8Ht$(D$Ll$PLd$`LLd$PHD$D$LH|$0&uH|$PL9t{Ld$8Hl$0MuKCHD$@H9tH~{HD$xdH+%(HĈ[]A\A]@CI|$ HTIHLHIEI}IEMeVCD%Hl$0L+cfDH%'H5m1R0讆igH6H7TAWAVAUATUSHH5οH,dH%(H$1HtHL$PHD$HHD$@HT$XHD$ HD$ HD$8HD$0HD$(PHD$0PHD$@PHD$PP1LL$`LD$h/H H|$P6HD$HHHf6Hl$0HL$L$L$HHDHnHLHTH$xHD$8L$ H$L|$XHD$D$@L$D$D$HD$Mt LmIL$LLL|$`DD$MLD$L$LT$6H$H9txH|$`H9|$h[Ll$`Hl$hHCI9tVfDIUIuH`Lt$hI M9uHl$`I9t(H}HEH9t~xH I9uHl$`HtHcxH$L9tQxH$dH+%(u4H[]A\A]A^A_@CCHudH4H4H4ATUHHdH%(H$1,4XXHPHt$H膪1ZEHHL$HEH5Ҽ HL$HH5HL$ HH5۠HL$(HH5 HL$0HH5詠HL$8HH5萠HL$@HH5]wHL$HHH5J^HL$PHH58EHL$XHH5,HL$`HH5 H$dH+%(u3HĘ]A\DLgPHt$LO-3H|$bAUATUHSH(Dg,dH%(HD$1HHD$AD$3XHHGPHD$D$At{hC`D$|$!vAEt$EHD$dH+%(H([]A\A]ffH=HffHoX0Iă22cf.LoPHt$L[L1LH72Lk`Ht$L|D$-paAVAUATUHSH Dg,dH%(HD$1HHD$HD$AD$2HLoPAt*huSHG`HD$At{xCpD$LVDžxID$t$BHHx3HE-Lw`Ht$LoZu1L<~@EHD$dH+%(u5H []A\A]A^LspHt$L{^F`fDUHSHdH%(HD$HFP uaHc@u0H8HHT$dH+%(HH[]HT$dH+%(HD8HH[]@D$8HLD$džxC$HEHx [H}qHD$dH+%(u^H1[]fH)"8t远覇MAپIH11QfDH8^hAؾ1HH$1MQPATUSHH@dH%(HD$8HFHh oE)$HH}1DƎA1Et$HT$8dH+%(H@[]A\HLd$S1HAH3HHH1HPHCHLHD$H@ HHD$HHD$(H/HD$ ]HD$ Ht LLH{]o7]H.fATUSHH@dH%(HD$8HFHh oE)$HH}01D薍A1Et$HT$8dH+%(H@[]A\HLd$R1HͭAHHHH1HaOHCHLHD$H@ HHD$HsHD$(HHD$ -HD$ Ht LLH{-n7~\Hw-fUH111DH葌tmH}Ht/t?G%tjHE@thHxt.@%tQH]HQ}f}H]"QfH8t,3k돐+kfUH#111DHыt]Ha8,]fDHESx-H;HHtHR,fH=gffHhHxHHLIH8L0Ht9L fHHHtx HHHPHHuI9t ~ ~IIf1[f+H=cH{HV1[Ð$+ff.AUI ATIUHĀdH%(HD$xHooHoP H@0)D$HD$@)L$ )T$0cwA|$,HD$H+IPE11HHT$LL$LmHt$HHpxtfH=ffHZgHxHEHtHE@uyHLd$PHHD$XHD$PHLHD$hHnHD$`蜍HD$`Ht LLAEHD$xdH+%(uGH]A\A]@~Ht$Ht%k*N7XL/vv*H**fUHSHfH=ffH3fHxHtZ"Gu@H1HP0xLfH=effHeH@@EH[]fDHHzH{fEH[]\CAؾ1HH1(JfDHHt@twntpSfH=ffHOeHxHHtS"uUZu-fH=ffH$eH@x!uH1HP0x8[a=u[fDSyH{JZu@jQAؾ1HH16I@HfH=ffHdHxtHdHff.HdH%(H$HMH|$HHHL$IuPHIHt@tGjt@t;fH=HffHcH@Ht"x! (8dHHt$HH$dH+%(uHf.=uUfSfH=ffHkcHxtHiHC@[fHH5xtfH=ffHcHxtXOt HDH5ITH5hTH5HSf KfATUHSHH@dH%(HD$81fH=ffH~bHx&},1HT$H5G pH|$ JD$DžHHHp H Ld$HD$HD$HLHD$(H_HD$ 荈HD$ Ht LLHeHt$H=1AEH苔A DCHD$8dH+%(u H@[]A\SH%fDAVAUATIUSHH#o,dH%(H$HHH$o oBHD$)L$0)D$@)L$o oX)D$ oP H@0)$H$H$E)$)$)d$P)\$`)T$p%HLoPhLw`wE11HL$0LH$LL$HpHt$Ht]{xLspE11HL$LHT$PLL$KHt$Ht{HH$H$H D$Pf$LGD$Ņu D$$L/Hc1IH/H3{16HD$HdH+%(eHX1[]A\A]A^A_ÐH5œH= L E1MLHyLL\$VxIt4H;L\$HHD$ha8LT$IABL| ME1LHxLT$LL\$5VLT$xIt4H;`L\$HLT$`S8AGLT$ILLLLM{1HX7 H5LH<IvH5L {D$D$cHHLL$HT$LL$HT$HfH&H5/H2H|$^LL$LHAHSI'fDǃfIH5vKLyzǃkLT$L|$0L\$5H|$MLHvHD$0D$8=L#^H|$MLAHuSLT$I@L\$F5LL$0LH|$MȹHD$0HuLL$D$8S=H|$]LL$H|$LAHuRI*>AWAVAUATUSHdH%(H$1H HHHIHHL$HXHT$HLl$ L|$(Lt$0Hl$Ll$8Ld$ Hl$4DoHGH4躊:HHXHLPMMLHI)HPHT$0LLT$8L$)HL$PLL+T$8LwuH|$@L :fH=ffHFHL$@IH@H1~7DLl$`Hl$pGjHLHl$`HrIH|$@L9fH=ffH:FHL$@MH@H1 72UA1AH@Ld$`HrLHl$pHl$`QH|$@L9fH=ffHEHL$@@HVH167I I I' IF I# IB IM IU I` Ih Is I{ f.UHAWAVAUATSHxH_ dH%(HE1t H&FHHHtPHHHthLMHpA<$[IHL9HH@1HUdH+%( He[A\A]A^A_]D1@PHHpHx,dHxHp8ƃf.HLuLmHLuHIHx=LLI (b)Lx@H}ILxAH@1v@A$I|$LAD$AH}L9tHA<$t5HH@HLHfrHÉpfH=HffHBpP0QA<$xApP0PP^1HLHpHrLupH}L?4fH='ffH@HLpLxSHM@HH11$1H~LHpHrLuH}L3fH=ffHe@HLpLxSHM@H*H1(1oN2H HHHHHHHhH\f~ufAUATUHSHL&AD$t[H5HL*[IuI},IH@I|$HH AT$I@u A,$JMtH LLZLD9~H5jLZHHt"W@u/u) t@H H9@HXL[ZfDLHfD`KH1ɾ@1HiH HHLY fL(L 1&HiLG HcHhLHH`&H9Hh H`H5hLtYH(L`YH5iLLYHXL8YH1IPLh1`H1\A[A^DhMcL1IƋ`HIٺLLHPL+h1H\AYHAZKT.LH蚾LHHH9L9CHHHHHHH3HHHDžHH9t" HKfDHIxfDHXLWHH@EJD WHGH@Gƒ@H@H54H8|HHHf!LH0H`LLDžA!H`I1LLJ DHHxHIR@@AMAML切ui_ UAb7HsL|HHHHHHHHL@1ɾ@1H`LWHLLPHHGHHPxHIHt&G@u /upHDžHDžH8DHHIH'HIH#,H*H]Hff.UHH8q}0ƅHt]CfCu1]Hf]S$ff.AUIATIUHHH@HH@HuI4$Hx,HH?LLH]A\H@`A]HG HH1HG(HHH1ff.AUIATIUHHH@HH@HuI4$HxG,H%HLLH]A\H@`A]USHHHcHG H)H(H E0CH[]AVE1AUL-xjATLg LUSHLH dH%(HD$1HG IMHhHH;GtUx Ht4@HCuHD$dH+%(u_H []A\A]A^ÐHBRHStȃÐLLHmMME1LLHzf.AVE1AUL-cqATLg LUSHLH dH%(HD$1HG IMHhHH;WtUx Ht4@HCuHD$dH+%(u_H []A\A]A^ÐHBRHStȃÐLLH}LME1LLHzf.AVE1AUL-d7ATLg LUSHLH dH%(HD$1HG IMHhH.H;gtUx Ht4@HCuHD$dH+%(u_H []A\A]A^ÐHBRHStȃÐLLHKME1LLHzf.AVE1 AUL-WATLg LUSHLH dH%(HD$1HG IMHhH>H;wtUx Ht4@HCuHD$dH+%(u_H []A\A]A^ÐHBRHStȃÐLLH JME1 LLHzf.H$@ATUHSG )HcHH@fHL`H@L@ >HL8MHQHC L[]A\DATUHSG )HcHH@$fHL`H@L@ S>HLLHHC L[]A\DATUHSG )HcHH@fHL`H@L@ =HLXLHqHC L[]A\DAUATIUHHHcFdH%(HD$1HG H)L(MAD$,D$tH%HH\$CHD$hdH+%(Hx[]A\A]A^A_H ]HL$M @HtH$MHD$ H$MHD$ H]HD$VfDLGPHl$PH|$HLL$[.L$_HD$PHT$LB`HHT$LL$(.L$<HD$PHT$wDLBpHHT$ LLD$-LD$HD$PHT$ aLT$8Ht$(QLT$8Ht$(I H-HD$PLHt$0LT$(D$XYHHt$0H|$(IA H- IDLHHT$(LLD$ 4-LD$ t+HD$PHT$(@L¾6ffd@UIHHSHHIh AHE 1](H[]ÐAWIHAVAUATIԺ UHH5[SH(H_ dH%(HD$1H4HױLLMtHH`HHXHLmHEPLL@HH9|8 u8 uL)HH~dH{ H.HLHHH]H}HEHErDI,$AD$[]A\A]A^fDHWAD$[]A\A]A^L@(HMt@HEHEHEAHEILu H(HXH L fATUSG uHL L[]A\H8LXMuH@(IHt=I$ID$ID$ID$I\$ HLXHhH酼ff.HHǠHH5x}sfAWAVIAUATUHSHHxH|$LD$LL$dH%(HD$h1H9sMLdL=GA$< <;MI)I LLPH EA)EHIc׾;HHtH)ADžAt }"HD$H(HD$D8HT$hdH+%(Hx[]A\A]A^A_L;L H7L)HL9TLdA$< HK~6HD$ƀ1yIcǀ|"SHAFDHD$Hl$@H\$PHo>HH\$@HrL 6H|$ HfH=ffHHL$ MHe>@H1vH|$ IHD$0H9tH|$@H9t[1HfH=ffHHLHHHD$ƀ1f;HD$Hl$@H\$PH=HH\$@HrL XH|$ H&fH=ffHHL$ MHO=@H1H|H鄹H鏹H闹ff.AWAVAUATUSHxH|$dH%(HD$h1Hu#HD$hdH+%(Hx[]A\A]A^A_HHHD$Lt$fH=UffHHHL-cHH@HxCLLHIHtE1fD=LH fDIA? uI9thtdHIL9P|nE1HHtEH]H9HH/ILL$L$HLH|$HhLL1;IHOH<Hl$@LPHrHH\$PH\$@3H|$ HfH=ffHHL$ MH;@H1sH|$ IHD$0H9tH|$@H9tX.HfH=ffHELHHHH\HdAWAVAUATUSHHLw(H%dH%(H$x1AHPH9~CH8E1H$xdH+%(<HĈD[]A\A]A^A_@MIIfALHII tE1H@ H5AHtAąuMMtI>H5LHtxuH8uILLH5N"늺H5,AH Aąh Hform-datSLLHH98fuH9ufxa;uA L9xvL)Kt=Ll$ HLHD$ D$(,H|$ H5IHH0H~9$A tKHattachmeSLLfDHH9t'8auH9ufxntux ;uA L9:LH9L|$pHrLL$Lt$p݊H|$PLfH=ffHKHL$PMAH9@H1H|$PIHD$`H9tH|$pL9t*IfH=4ffHLLH@HH\$pHHt$Ht$HH9йHFHT$HT$DpIH@H IIA:"MtC|:"IGH|$ LT$H5 LT$HIdHLD$Hx1LD$H>8Ll$PIHrLLd$`Ld$PHJH|$0LfH=ffHHL$0IHI8@H1H|$0IHD$@H9tH|$PL9to)IfH=ffH\LLHI@LLUMIrI:LD$AGIILD$HpHHt$Ht$HH9йHFHT$HT$LD$DpIH@HzIHـ9" MeB|"I@H5LHLHH5!JEHٺLH5<.1ɺLH5GH1ɺH5L2MLH96Ld$pIHrLL$Lt$pHBH|$PLfH=ffHHL$PIH6@H1H|$PIHD$`H9tH|$pL9CD:HIIHIL)L9HE1LHH5pdHLH5HHLH5;LH5FLLMIBDHiIIHHL)I9E1I E1xHԯHܯHHHHAWAVAUATIUSfH~HL`dH%(H$1IPHM$pLfHnfM$f.I$`H 1HT$hHHt$PHfHnH\$Xf.D$`HD$E1E1HDŽ$fHnff/vTf.$z \$L$X-!H\$P\f/ff.zt HuHUI$`H)HuQHHLEEubHMHHMHD)MŃ PLLfHH98 u8 uL9HEE1HEHLH5rLH\$A$qlAH\$XDHT$h1Ht$PHH\$XHD$`HMHHHt+h}fHnf.HHH9u'fH;MtH9HBLiVDfH=ffH@@0TI$`fH=\ffH@0cHCL$Xff.ztwt$`H|$P1H tTDhf.ztFff.zt:ttt t(fDHHuH$dH+%(HD[]A\A]A^A_f.(fHnf.ztHtH ^H(RfDtHftE1Q I$`hhfH=ffHh@0hH|$HCtLuLEAr< $q  I$`fH=pffH@0wHCE1 nnfH=2ffHn@0n9M@(vHM,HEHEHEAHELu HsIPHl$0HO/H\$@HrHH\$0H|$HyfH=affHHL$AH/@H1H|$IHD$ H9taH|$0H9tRHfH=ffHLHHWA$7HPH9*H]HHHEHLvH|HM}HLAWAVAUATUSHdH%(H$1G0t)H$dH+%(HĨ[]A\A]A^A_LE1HHL-LL$L=<LLLZxIt'H;H,AD$I$H H=7LrHLt$@IQ9_fo=7HD$0DŽ$]{}HD$I)D$Pfo(7)D$`fo+7)D$pfo.7)$fD{IHcHIHHHHHBH)D PAGM9uL-=2 LD$@LH5v&hLLH ъQH LH516H|$H51LHuOHuHULl$PLd$`LLd$PHe|LHH|$PL9t[H +H51LLd$ LLMLHD$ D$(L6MLALL*ImH靦AUATIUHSHHHcdH%(HD$81HG H)L(MA|$,A|$XunID$PHPHpLd$LH\$ HH\$7{LL,H|$EH9t$HD$8dH+%(u7HH[]A\A]fIPHt$LڥHD$txHff.AUATIUHSHHHcdH%(HD$81HG H)L(MA|$,A|$XunID$PHPHpLd$LH\$ HH\$7zLLH|$EH9t$HD$8dH+%(u7HH[]A\A]fIPHt$L:HD$txHhff.AWAVAUATUHSHHHHcdH%(HD$81HG H)L0M`{,E{XHCPLhH=˥LxHs Ld$H\$ LVnHLaLLK/H\$ yLLH|$EH9tHD$8dH+%(u5HH[]A\A]A^A_LcPHt$LrHD$OPH頤@AWAVAUATUHSHHHHcdH%(HD$81HG H)L(M{,{XHCPLs H=Lx LL?!H7L`HH=LC`L Lt$H\$ H'LLK'H\$wLL`H|$EH9tHD$8dH+%(u;HH[]A\A]A^A_fLcPHt$LHD$'H鸣ff.AWAVAUATIUSHHXHcdH%(HD$H1HG H)L0MHD$k,Ei{XHCPLhLxLC`t{xHCpHD$Hk H=) HHH\$0LD$HH=HHl$ [LHK/H\$ WvHLH|$ AD$H9tBHD$HdH+%(HX[]A\A]A^A_HSPHt$HH$H$t HD$ !^@HSpHt$LD$HH$H$LD$1?H=fAT1USL`Mu []A\DHHE1H=ʡ HYI$tL[]A\@I$u@upHƃƃHtHE Ht H}HtPHH`HXHt HǂXHHǃ`n@Hff.ATUHDEH`HHt fH=0ffHHAE1H=Hz@0HH=vLq)H#H H=PIHHD]A\f#[AĄtot>H`H~@0@CH`@DHPht H腸t tHѵo@H`HHsH=LcH`HH=eHL@H` HH=;H8nL@H5AVAUATUHSH0H`dH%(HD$(1FH #IH{H`H$HD$HD$HPHD$HD$ HH@ILHD$L辻H`H׻LLcHH8HD$ Ht H|$HtPHD$(dH+%(H0[]A\A]A^f.fH=H|ffHAHH=H@0HH=L&H)>HD$(dH+%(cHH=\H0I[ H]A\A]A^H`HHH=LcwH`HH=HL@H H=ʜIH'H`8nHD$(dH+%(H0H[]A\A]A^隲f.(L@IL9"HH H=IHluHD[]A\A]A^A_IEHxH{H0yiLL踬sE1H@(HD$rH|$ItEHD$IIGIGHL$IGIO HLXHwHHD$鍙DAVAUATUHSHH HcdH%(HD$1HG H)L MHD$K,A\LkPtw{huyHC`HD$tSCx<tK<HKpHT$?LL蔰EHD$dH+%(usH []A\A]A^fDHT$@벐Ls`Ht$L$ LL$ jf.H{p׸HT$?i#fUSHHHHtHE Ht H}HtPH@HHtHE Ht H}HtPHHHtW@tCH{XHChH9tH{8HCHH9tH;HH9t+H[]/ut@H[]Ð{fUSHHHcH)H+HtH)HaHHH{[]ff.USHHHcHG H)H(HHH蜫CH[]ff.AWAVAUATUHSHHHHcAdH%(HD$81HG H)L M"{,{XLsPHCP@u+EHD$8dH+%(HH[]A\A]A^A_L=ɔHs E1LL$H!Ht$LxIt"H;utJHZ赬AEIEHsPI}LLܼ\f$sLl$ LHt$MHHD$ D$(腴LHt$MLAH`Ijff.AWAVAUIATUSHHxHcdH%(HD$h1HG H)L Mȕ{,{XHCPHhH@{hHD$HC`HPHpL|$ LH\$0Lt$@HH\$ Ll$PfHT$HLLl$@HfLLL H|$@L9tH|$ H9t{HD$hdH+%(~Hx[]A\A]A^A_LsPHt$LOt+HD$+Ls`Ht$L/t+HD$&L>閔f脴H體H鐔ff.AWAVAUATUHSH8W,dH%(H$(1HD$HHD$@BxXHHGPL`H@{hHD$Lk`IEHD${x HCpHHLpHL$2HHHH@HL$ H$ HHD$HHHD$@H|$Hy HD$HHy HD$@H$LJH$HHL$HH9cHT$@H)H9 HuHD$@MoH<$u+/LHHHHD$ qH$LfHs E1LL$P Ht$0L|$`HLLT$(xHt.H;GqLT$(Ht$0OH:CH+LD$LLH5G`HD$`D$h2LD$IMH5$LL$LHL$ H5XHL$MLH5X%HL$@LH5*HL$HLH5zH;LH@H9t8EH$(dH+%(H8[]A\A]A^A_Hs8tnHL$ A1IH1N@Hs8xC*HL$@A1IH1 EDHis80ŐHD$@%fDLGPL|$`T$LLL$L$HD$`T$/fLC`L|$`T$LLL$L$Ll$`T$f.H$HD$@E1HD$ HD$fLCpL|$`T$LLL$L$HD$`T$f.H$HD$@HD$ DLL$Lt$pL|$pLLI`LHH|$pHD$L9txH|$޶I7fDLL|$`T$ LLL$QL$tiHD$`T$ -LHt$HT$0LLD$(kLD$(T$0/1L+6fD@@LHt$@LLD$(LD$(1랐@~HD$Ld$ H$`DLT$8Ht$(LT$8Ht$(M HoHD$`LHt$0LT$(D$hLIHt$0H|$(MA H)5HMxALIH11輟H鳍ff.ATUHSHĀHcdH%(HD$x1HG H)HHH`HtILu$EHD$xdH+%(u]H[]A\@賢ELHE`H5HHYLH5ԩHHcjcATUHSHĀHcdH%(HD$x1HG H)HHЌH`HtILPu$EHD$xdH+%(u]H[]A\@ELHE萫H5ɭHH艱LAH5HHc蓫AUATUSHH8HcHdH%(HD$(1HG H)H(HH`HfHl$HuDT$@I vz!H5LtrH5 LLL$LD$ LLLA~T$Ht$ LGI6@AD$<%DfH=^ffH @04ttHYAD$It$hE1LHeLL$ H8薵HޗI$DT$CHI$oA$M,$H$Ld$PHrLH\$`H\$PRH|$0L襢fH=]ffHEHL$0MAH@H1H|$0IHD$@H9t芴H|$PH9t{IfH=+]ffHLLHHZHbff.AVAUATIUSGH_ WkdHK s(C8HHЉCHHs0@x.HPJHH9wLC  ЈC A|$HH5dHDC(HK H H5T8p$_H5H4HD$PHL$pLLLD$xkLD$H1LLLvHL$pLLLD$x6LD$H1LLLAME1H:>8[^@H`sI spH>8]fME1#@pz]9^@AWAVAUATIH5USHH,dH%(HD$1H6tTH{ HHtC`HHCL,$A}uJMmMuMuRH6=8]AD$HD$dH+%(H[]A\A]A^A_L訒MmMuMtHELHE.HI賁LHHc%LIHLIuLHL#HLL耜HuHUH@,@ 1HH߈CHEHEHuHUH@c&yfDAWAVIAUATUSHhLo o,dH%(HD$X1HcYD$HD$ I)ōE\XHSHGPLxL`t){hHC`HD$ tCx<D$Hk MMH=CVHHLD$ HH=%VHu脰DD$HH=VH1蓎M[H|$ ~Lt$0H\$@LLKvHZHZf.@ff.AUIATIUHHH@HH@HuI4$HxwHJZH6LLH]A\H@`A]AUIATIUHHH@HH@HuI4$HxHZH_6LLH]A\H@`A]ff.AUIATIUHHH@HH@HuI4$Hx觞HYH5LLH]A\H@`A]ff.AUIATIUHHH@HH@HuI4$Hx7HYH5LLH]A\H@`A]Ha@Hj@UHSHHHG HcuXH)H8HkYHPLcMuEH[]fHs H1虬EH[]f.UHSHHHG HcWH)H8HXHP LcMuEH[]fHs H1EH[]f.UHSHHHG HcuWH)H8HXHP0LcMuEH[]fHs H1虫EH[]f.UHSHHHG HcVH)H8H'XHP(LcMuEH[]fHs H1EH[]f.UHSHHHG HcuVH)H8HWHPLcMuEH[]fHs H1虪EH[]f.ATUHSG )HcHH@^fHL`H@L@ #HLHVHC L[]A\DATUHSG )HcHH@^fHL`H@L@ 賱HL(HAUHC L[]A\DHc%UHUHH)H8HtHPH]D@Hc UHH)HH@H:f.AWAVAUATUSHHcUo,dH%(H$1HG H)HHD$HH$UXHaHGPHT$pHhLpHD$HE1H{`1HL$PIH|$IHD$8(pHt$HHH$H$LI.HD$ H$y!H$H$H$H$HD$HH|$0H$?!H$Lp HHHhHL$(Hl$ML$L$f.MvMtRMn(LI~ M9IFHt LuM)I9}HI9~DxLMvMuH9l$t=Lm(LHu M9IFHt L菴uLL)H=;H=|y/HD$0H|$(HT$@HHD$@e0L$L$HfoD$PfoL$`LLHE@MP|QtxHC`H<$LLHL$H@ eH$H;|$tH$H;|$ tсH$dH+%(H[]A\A]A^A_H$Hl$Lp MufMvMtRMn(I~ M9LIFHt LXuM)I9}HI9~DxLMvMuH9l$t=Lm(Hu M9LIFHt LuLL)H=;H=|y/HD$0HT$8HH|$(HD$H.L$L$HH$H@HhHT$pLoPHLHT$藣tHD$pHT$|L襊Hl$fDHt$HHRl(RH?RHR@AWAVAUATIUSH8dH%(HD$(1,RXHHGP@u1AD$HD$(dH+%(H8[]A\A]A^A_@Ls E1IL-PL=ALLLxHt!H;*t;H蓊aEHEHsPH}h@rQaHl$LLILHD$D$iH+ILALLHek@AWAVAUIATUSH8dH%(HD$(1HIHHEHI 4MuG< tHH9t+< uH-8PA} tIE(1-fLXMEuSLLHLaHT$(dH+%(H8[]A\A]A^A_fHY-8tkPfH=&ffH8xHH@HXrH9HGƒqJDfH=T&ffHwH@Hh1M>HcЃH q@w 9~#HT-t7Jw TH9fH=%ffHwH@Hh@9Ha,8;OHUH{HHHHLHLHH)H)HH)H@LL$E1HhL`H8|HD$^HT$HBLXo`ULfLU‹LLhAWIAVEAUIATIIx UHLSH8HL$dH%(HD$(1=UHt$HHhHxHWLHL$LELHD+H\$D$HHC'HT$(dH+%(uH8[]A\A]A^A_gAT9USHdH%(H$1HHH:'H=HHDŽ$HD$H#H0V\H?'0IHϪfoWH5HHHEH}erEHEHEfGE*H$HLHpHx_yHX*H%o oRoZ ob0oj@orPoz`oBpPooX `0ooh@opPoHx`H@pHH !HH@HxH d$HX`HH$dH+%(u H[]A\eff.H<H8H@H=HHH=HPf.ATIHUHHxH69  7 8 f%f fF F$HHL]A\fUHHSHHH Ј࿃@ Ј Ј Ј ЈHF HG H@H@HHHHHPHPH[]ÐH>O H@H>HHH>H8HPfDATAIH U1HHHHW% ZHLH]A\AT9UHdH%(H$1HHH"H=1HHD$HIH$WHGHH%xAHr#AHHH5:^ooHoP oX0o`@ohP)zGop`oxp) yGoo)rG){Goo)%tGo)-uGoH)5oGHGH)=jG)sG) |G)G)G)%G)-GHxHJ HFHHHGHM H`H<HFH{qFH2GH=AFH5.xAH=FHH5^賞H=FA1ɺH5AfH=EH5AxH=E1AH5VH$dH+%(H=EAH]H H5-A\M(H5 IHI$I|$HCo\Http\ID$erID$ID$GServfG AD$&HLHHpHxrH-D*`fDAWAVAUATUSHLwH|$H4$MH$HLhIFHtZIM~(In M9MMFMtLHHuLL)H9}HH9~xIF1HuM@ulMtCLHHL$豤L$t)1҅LHLIHL[L]A\A]A^A_M)IdI|cDfDLwHD$L9pt1LIlH $MLx(Hh ILiHMM9MFYME1xDE1kE1cHceBHH)H0ff.UHcDBHo HG H)H8HsDHPH1]|ff.AT9 USHdH%(H$1HHHH=1HHD$HH$R(IHA5 H5ZHHHEH}Hswoole_lHEocHEHE fGG kE#@H!HLHpHxoHH=@H5ooHoP oX0o`@ohP)@op`oxp) @oo)@)@oo)%@o)-@oH)5@)=@)@) @)@)@)%A)-AHAH2H?@HxH@HHHZ@HSH`HH?YH=?H5<H=?H5H=?H5H=n?H5H=V?1AH5/՘AعH= 跔Aع H=虔Aع H={Aع H=]H$dH+%(u)HAع[H=]A\!Zff.LHI9tMt L`ff.@AUIATUHSHxdH%(HD$h1ILOLLHc!KLH&yHD$hdH+%(u Hx[]A\A]ZfDAWAVAUATIUSHHdH%(H$1tLvAH$dH+%(bHD[]A\A]A^A_Ax 9NDMfI*Y[ [f/H,L5HI>H9ws 軥VH1IHHDE1A LHD$@HHD$HH}jpPLAŅuH$HCH$L$HrL H|$pLYfH=ffH=fHL$pEHN@H1Wf.AD\H,H?DIH$LDd$HPH@HT$D$ 螖L4uGIHT$(H@HLLfHH H*X<tH$HH$L$HrLH|$pLmXfH=UffH eHL$pAHN@H1UmDH$HH$L$HrL-H|$pLWfH=ffHdHL$p@HH1pUH|$pIH$H9tiH$H9tiOHfH=ffHHGH9s誢EI>HGH$HL1wIؾLL$WUZY|rH$HWH$L$HrLH|$pLVfH=ffHQcHL$p@HH1&TIH$E1H9UI];Ih;Iv;I;I;I;I;I;fSH HOHHtf@C[fDC[fDSH HHHtHPC[fDfH=ffH0b@0C[ff.@HGH;f@;HfAVH AUATUHSH dH%(HD$14kHtgL%(HXHL@I<$tPHpHEHD$dH+%(H []A\A]A^ҐIE1LHRfI>IAFI<$IH`HXAo``IE1LHfIHAFI<$IHxHpAoxIE1LHVfIHAD$I$HHAo$lRff.AWAVAUATUSHW,Ht$dH%(HD$x1BD$WHD$XD$V@9XHLGPHGPL`Lp({hLC`HC`LhLxM{xLCpHCpHD$X-LyHHHH@HL$0HD$L#HHHH@HL$8HD$IL<#D$W%L<'D$VL5HHHH@HL$@HD$ L/HHHH@HL$HHD$(H{ gHHt1MH5hLeH|H=8d7HL$AHD$xdH+%(HĈ[]A\A]A^A_ÐLHt$`LD$T$zLD$,HD$`T$]HD$MddLd$@ MWL<1ɾH=HHpIHxQAUI@u AmuL:-EDHHMAWL^L1HXLZuDH|$yH|$=|$W|$VH|$ H|$(oHVHpIH,LHrHDhMLKL=D< tHH9t#< uHU85ML5;MLLHHHd1MH|$XLH5MH HT$X1ɾH=bHpIHxOAVI@u A.LUHt'IDI9vHI9w8-ux H84LBHB/LHH5ۿ^Ht$HLHNjfLHH5.Ht$@LH.fLH5gH~fLH5>H~fLHH5~Ht$8LH~fLHH5پ~Ht$0LH~~`fHD$(HD$ HD$HD$HD$HHD$@HD$8HD$0LHt$`LD$T$节LD$HD$`T$HD$(HD$ HD$HHD$@9HD$(E1E1HD$ HD$HD$HD$HHD$@HD$8HD$0DLLgLxHHxLRMUI@umuH@DML7MLLHHH,1IL8@LHt$`LD$T$JLD$HD$`T$LHt$XT$LD$bDLD$T$1L"h)DHD$(HD$ HD$HD$HHD$@HD$8Ds?fDL?3HLL{L2?DHD$(HD$H;8fH 8\1H LL$`E1H@H#H8.]Iv?HxAEIEHpAoExvf.LHt$`LD$T$ LD$HD$`T$ <D$WfDW<D$VfD/fLHt$`LD$ T$( LD$ tYHD$`T$(LHt$`LD$(~LD$(tdfD릐LoPHt$L?@@1fDH{ ]HHtHD$01NDLk`Ht$L|wLd$FAWAVAUATUHSH8Dg,dH%(HD$(1D$AD$t-XHHGPLpLhL{`AtCx<D$H{ \HHto{iuIE1|$LLAL菅EHD$(dH+%(H8[]A\A]A^A_HC`bfHWPHt$ HHT$j{HT$tHD$ $<u D$2HSpHt$HHT$rHT$Dff.SH H[HtH C[@C[ff.ATIUHSjHHHHH@ _HtHsHH@t[]A\fMHP[]AD$A\Ð@AWAVAUIATME1USHHxL@T$ LL$ HTCHL$LdH%(HD$h1HL8L,WxHt%H;\vHaY9EHEL=H} LքHCtmMtHL$T$ MLHHADŽt9KAC t)HD$hdH+%(NHxD[]A\A]A^A_HPDH߈C:iLHHHHH@ʐHuHUH@ADŽIctDHD$PHD$@IMt LJITH|$@LH|$z H|$jH LHGH|$@L9ZUD7Hl$0LLIHzAHD$0D$8?HW`ILAHHALGUHAAH2)ff.ATIUSHH HdH%(H$1XHt^H@ ){,1HL$HT$ILD$H5 HD$H$\tH|$uDH8(AD$H$dH+%(8H[]A\H|$Ht$ 0D$8%=uQHD$PHL$H9L$H)L9MuH$IT$Ht$H,_fDH 8'fH=XffHM@05#(H8 c}JhHL$A1IHN1*2DH8'Hq8'~?ff.AVAUE1ATIUHSHHt~u}HELhHhC H@xjH5HфtncߋC%=C u HPK[AD$]A\A]A^HXWvH5(Hф'[]AD$A\A]A^@HeHIH@CtMtCL9vScLLH葌MudIvIH@#KHP[]AD$A\A]A^@K S LHHuLLH+CtHKHHhL(HR@HHIEAEHD$8dH+%(HH[]A\A]A^A_@I$PHH@U Lt$LHD$(LH\$72HLMc$HE2H8oHD$0HlH|$(H^PVDfH=ffHxDA$X0,fH=ffHPD@0AE@fIPHt$LQSD$l@(M$@Lt$)IMt=IIFIFAIFM~ HM$PHEL5Hf.AT(US.)HHHH@H@HHEHU HHHHH(t[]A\f.{%11ҾHH[]A\|ffDATYIH\LA\AWAVAUATUHSH(dH%(HD$1G,HD$PQHLgPthHG`HD$CX<<<0HCPHD$H H0HDH @E1XHt$'KI1LHI(AE Ht$ILh`HaH8HHL=/H3>LH %LD$H;LIHoEHMEI@AHkAE uMMt HQIuhLLD$H8xkHD$dH+%(rH([]A\A]A^A_DH I@LH;HH(MEE1E1I$HxH[H0+-LlHL$HHH?H,H%H)HHP9XTHcHHHHH6:-H;$H;Jzt z H @ML30I$HxH H0Y,LAHHcHD$MLI]@Lo`Ht$L_+3fH{PR2xI`HHxHgH0+BH{P12xIGLUI]sj_fDL0XHt$$KI1LHI(AE Ht$ILuMI1d0ff.fAWL=+AVAUATUSHXH(dH%(HD$1$KL5^I1LIl$pI6M$HHI$(HIl$hI$;LH{BHtLM$@H0:LLf!I>IعLH hIعLH.LH8hI>I$t=I$I$HD$dH+%(H(L[]A\A]A^A_@E1IHH~1CIV%AEI>IEI$I$I$AoEA$sfHIE1H.BH$EHEI$I$oMA$.ff.AWAVAUATUSHhH.DndH%(HD$X1HH?H,HD%H)HHHcP9XHHIHHHHb;YH;(PH;kFAIHHHHLA{uRA}tLL;)uHHD$XdH+%(uHhLL[]A\A]A^A_:jf.L(tHjLHHYLHu@LHEh1HoH@)D$0o)L$@H;aHu@HHVHcILHcC,A9$Xr8HHHHI$t HHa- H5CLHciLCHLLD$9- H5NLHciH|$H, H59LHA2, LH5#HcRiLDvHHH@E1t E$Ld$01ɾL1\LJH|$@wJ17fH=ffH9@0HEMtaHT$XdH+%(:Hh[]A\A]A^A_fHD$XdH+%(HhLL[]A\A]A^A_s1HiLd$0HrLH\$@H\$0n H|$L<,fH=$ffH8HL$IAHo@H1)H|$IHD$ H9t!>H|$0H9t>|HfH=ffHz8LHHRfLD0uHHtJƃM /H5؜H@HP-G~pLd$05LHLd$0LWfDE$fH8H$H5Q@HPDHE@LhfH=ffH7Hј@M)LHI1Q(IY{LLHP9HLd$03leI)HHnAVAUIATUHHSHH0L8H7dH%(HD$(1LPKAĄufH=!ffH6x0t(HD$(dH+%(H0D[]A\A]A^@H} H{HLIHIl$I|$I$ID$H3HLAD,Hl$HLd$D$.HF|$A]((UH8MIȉHH7H]ff.fL8H71LTH(H@dH%(HD$1HG ~HH8HH,H%H)HH@9XHcE1HHHHHtxux#AHD$dH+%(ugDH(fDHIHH(H`H8-HHtxuf.E1)At&fHht@ATUHHH@t H]A\@H Ht}HLe`MtID$ Ht I|$HtPL9H8HtHHt6HDžLMt*ID$ Ht I|$HtPLX9HDžHH(H9t59HH]A\&9fDH}@W@8//t Zff.SH8H=H9[@H8HLf.H8&AUATUSHHc H)L/IMtuI}@ImXCI}xGI]XH9tfDHH=8H9uI] Ht/H{H3 H} HE0H[H9t 8H8HuL7HI|$[]A\A]:@AWAVAUATUHSL} HxHc0 H4$Lt$@Ll$0dH%(HD$h1HG H)HL#)Hu M1H@H|$E1HHHonAcceptHHLH@@ HD$D$2H|$0HwH%H|$0IW@u /F@ LE1LL$ LLCHLLT$"7xHt%H;RHAOEHEH;HYHmH5HdHt xbH5 HdHt xH5H{dHt xH5|HXdHt xH5H5dHDP7H1HHHºH9HOˆH5HcHtPtHH5@|HcHt xqH5HcHt P&[{PfLVHHtHL@sLL@V|$9HtH|$0/xHyWV-@Mc$A@vAntAzH=A}A}HMLeYMD$LH=H_.|$tH|$/H$@HD$hdH+%(Hx[]A\A]A^A_ftH@@HhHpHD$0Ho H{xHtoCH|$0HwH7HtH|$0HCxHwW@k/bLHKCp ЈCpVHpKCp ЈCp HHKCp҃ ЈCpH(KCpƒ ЈCpfHKCp ЈCpnHD$t{LD$@H5wH`HPf~fDN{fDLD$#HhPH|$MLHʺHD$0D$8L*=H|$MLAH2H{fDHH[HCxLHJUVMD$LH=Hp\+IL$E$1HE1Gr@AWAVAUATUHSHhHctdH%(HD$X1HG H)Ѓ,HAHGPXHD$ ZH|$ #-IHD$vmIPI@IH.LkXLt$HLLpjHCXHChIHD$(tLIHEHME1E1HD$HuH)H|$HHD&HHEMEHMHT$Hu)H<PHH@HH98 u8 uH)HL$LLdLRI9ILeJ4 H4$HtHD$@HH9gHD$H$H9EAGuiHuHM@t2HD80 tHEAfDx uf.H9 $wH+MHuLHRHEAMHH $H5HPMHH@IW@L @%AGHHHc(XLt$IHx4HD$ H5LHcWIHx4HD$LLk HH5 LC(LsM9H\$MI\$@L9IT$(AG(H9It$ I SIGhIIE1H\$oI@)D$0o)L$@tRE11HT$0LeJ|$9tH|$0/|$ItH|$@/DkPEE8H|$ Ań(HMHrLd$Ic$spIAG @ LsxAGCp L AWf fAG!I L1II[LLDMI1 MHHL$ I@HH(H7H83f.LRII9H\$IGhIME1oI@)T$0o)\$@PtEw AAAMALJ0.HHd>fDDkPE DHD$XdH+%(|Hh[]A\A]A^A_Mt/IGhx t H8/I@x t H8/DkPEtHkhH|$(OHD$XdH+%( H|$(Hh[]A\A]A^A_*H=87+HEHuE1aA0O[j( HMtyHEHEHEAUHELm HHD$HP}fHEH9u jH9HCHHT$HLtkwfAUATUSHHG HcH)L(AEPI}MeXNI]XI9t2H{HI9uImXI9tfDHHmT)H9uMe`MeXIEhH[]A\A]@ATIH5USHH ,dH%(HD$1HKHT$HD$11t`HcKHC H)H8HoHH5^1NHHw,t$i*LcMu"Al$HD$dH+%(u+H []A\@Hs 1HA$Mff.AVAUATUHSHPWdH%(HD$HHDL-VMEHMH1LC11Dž$AUc_AXXHcH HHMAUIHǺLH1acLl$ H|$LLl$ITHR LZL4$H1H11AVAL cY^XHcHL HIHǺAVHA1LNHbLt$@H|$0LLt$0XZIT LHD$ H(L9H8H9:H(HD$(H8H0HD$0H8H*H|$ HT$0HD$(H|$ L9tN&H<$L9t@&EHD$HdH+%(mHPH[]A\A]A^B@LhL5QLhHA1L>H1LJ$1AUaAZA[XHcHHHAUIHALH1gaLt$@H|$0LLt$0ITA]XX L`HD$ H(L9H8H9H(HD$(H8H0HD$0H8HH|$ HT$0HD$(H|$ L9HT$(HtHLHT$(H(H0H|$ :H(HD$(H0HD$0H8Lt$ Lt$0LmH(HD$(H0HD$0H8Lt$ Lt$0LHT$(HtHtPLHT$(H(H0H|$ D$0HT$(H( D$0HT$(H(VHHHHfDAWLHAVAUAATUHSHp^DVdH%(HD$`1FD~1LJ$R1AW1ARADT$,^H D`McL!HLAAUIHǺAWDT$$L\1HAR^Ll$`H|$PLLl$PKT&H LLd$0H1H11ATALE^Y^XHcHHIHǺATHA1LH^Ld$0H|$ LLd$ XZIT LHD$H(L9H8H9H(HD$H8H0HD$ H8HtH|$HT$ HD$H|$L9t!H|$0L9t|!HD$XdH+%(HhH[]A\A]A^A_B=fH(HD$H0HD$ H8Ld$Ld$ LyHT$HtHt0LHT$H(H0H|$9D$ HT$H(^ H"H-Hf.AVAUATUHSH`H?dH%(HD$X1HtD EkZ5hIM5H1ILI1Dž$H1AU[XXZHcH)HHMAUIHHLA1[Ll$0H|$ Ll$ ITY^L蟽 LLt$H1A11AVLHX[AZA[XHcHHIHAAVL1HH[Lt$PH|$@LLt$@ITAXAY LHD$0H(L9H8H9H(HD$8H8H0HD$@H8HzH|$0HT$@HD$8H|$0L9tH|$L9fD#LeHMtwAD$ff/vffA.$Ht$zEAL$Ht$A\$\pYf/wZfH}f.ztI$(fDH"H9ueHD$XdH+%( H`D[]A\A]A^GI$nnfH=sffH n@0nzHCH>E1fH(HD$8H0HD$@H8Lt$0Lt$@L~DH}Ht$A$#HT$8HtHt)LHT$8H(H0H|$0D$@HT$8H(U HAHEHAH6FTFff.AWAVIHQAUATIUHSH8dH%(HD$(1HP@HHtLIH$M9vBL $HL)H9HGHD$fHPHt$uE1H|$H;|$}HooHHfAWAVAUATIUSHXHdH%(HD$H1Ht k.hI.H1ILyH1ADŽ$$H1AU)UXXZHcHiHHIAUIHǺLyH1TLl$ H|$LLl$ITH޶ L L4$H1A11AVLyHT]A_XHcHHHHǺAVHA1LxHXTLt$@H|$0HLt$0HTAZA[H HP HD$ I$(L9I$8H9I$(HD$(I$8I$0HD$0I$8HH|$ HT$0HD$(H|$ L9tH<$L9t1O@#HPIAHLuH]L)uEtHEE1HEL9M|$MteAGf/O:vUffA.z@>AOA\|R\f/wbf. :Izt  HuHUH9I<$H)Hu HHHEI9WHELmLD@InnfH=tffH n@0n{LHC?1HT$HdH+%("HX[]A\A]A^A_f.HaH@iH5HDhMcLvELIH1HLhLd$@GH|$0KT.LLd$0 LLt$0H1H11AVAsL'lGY^DhMcLHIHǺAVLAs1LkHmGLt$0H|$ LLt$ XZKT/_ LgHD$H(L9H8H9H(HD$H8H0HD$ H8HH|$HT$ HD$H|$L9t H|$0L9 fDI@(HD$ H|$I3HD$I$ID$ID$HL$ID$IL$ HMPDž$2|HALjIHj2PLH1ELd$PH|$@LLd$@IU1AXAY LHD$0H(L9H8H9H(HD$8H8H0HD$@H8HH|$0HT$@HD$8H|$0L9tu H]%H(HD$H0HD$ H8Lt$Lt$ L&H(HD$8H0HD$@H8Ld$0Ld$@LH(HD$8H0HD$@H8Ld$0Ld$@L/HT$HtHLHT$H(H0H|$rHHHD$HT$8HtH}L4HT$8H(H0H|$02HT$8HtHtYLHT$8H(H0H|$0WD$ HT$H(?D$@HT$8H(D$@HT$8H(I4HHHHHHHAWAVAUATUSHDg,Ht$dH%(H$1AD$D$'HD$(D$&XH9HGPHhLpAtD{heHC`HD$(At+Cx<rD$'At<D$&Lc MIH=H LDD$'LH=HfE HHcHS Ll$PLLH)HD$`HT$I.HD$HD$P L~A1H@H@(H]XH@HE(HE0HE8H]`H]XHEhDHI?%LmHEHE@EpH=YEHEP ƅDžEpHT$HExH*|$&HmHt$PHT$XL|$pL$LLl$p\$(H LHH|$pL9tY|$'tLL$0E1LL=L5zLLxIt&H;)H&IEAEH5 eLQHS1H9H=u>LcEHL)LELH=kH"/7fLcHL(LcLH='H(H|$PH;|$tH$dH+%(zHĨ[]A\A]A^A_fLcELH=HA(LELH=H].rrDHL$@AH8D$@]FIŹ11LHIEIEIE8IE(IEXIEHIExIEhIIIIIIIII II@I0I`IPL;HLhHHH eHLLHMH;{AEPAUIELP;AE PAU uIELPff<D$&#fDLoPHt$@L$tHD$@fL;fLk`Ht$(L1fD<D$'LHt$&LfDH\$@LLILHD$@D$HH IALLLIAELkpHt$'LAE oH )H)H=*HkIHIATUHSHH Hc 7dH%(HD$HG HH)H:{,1HL$HT$IH5{HD$H$HD$HiHuNHI 6H{ L#EHD$dH+%(urH []A\H~HH 9HIHI%u{AHHH ff.AWAVAUATUSHHhdH%(HD$X1H|$ Lt$HDl$$1ML|$(11D$L^HAWAU9hXZHcH%AWIHǺAUHML^H19Ll$ H|$LLl$IT,H蜛 LH$H(L9H8H9H(HD$H8H0HD$H8HH<$HT$HD$H<$L9t.H|$(HD$8CH9tHD$XdH+%(Hh[]A\A]A^A_H(HD$H0HD$H8L,$Ll$LxHT$HtHt0LHT$H(H0H<$@D$HT$H(HHff.AWAVE1AUATUHSHdH%(H$1Hu0H$dH+%(eHD[]A\A]A^A_@xHL$Ld$@LHHD$PLHH$HD$@Hx LAMLLl$ HLLH|$@H;<$tQLHvH|$ H\$0AHH9!ErtHHHt9@HVHH;t>HH}tWHT$8dH+%(HH[]A\A]A^A_Ht ~'uf9uD8ufDL|$Hj:HD$ HrLH$HD$* LLR H|$AH;<$tIT$EM4$H):L4HL)H($HItALu9AƆ$EHff.zAD$LuD$@HxHL#L0@1HAtu,{Af.H HLzt9t At At A t A(HHtHdžHuI4$IT$LH$HHD$v 1LL/H|$H;<$t $c$HLxMfHDzH}EEH[ff._ztwwLӜ1A tYDf.GztJfLf.zt;t At At A t A(HHu$HE$DHI4$L4$LHHLt$: HD$I<$L9It$HL$HT$ H9 It$I$IL$IT$HH|$Ht$ HD$H|$H;<$tIt$HFI$1HH9</tHHHID$(HI*DH$5$@Lp LuHT$HtH"H4$HT$I<$IT$H|$ Af.L!@(HInfH$ $@HH9HGLM DD HDuE1HHM1Z;SH1Dž$AI1PLpPH1+XXZHcH-HHAUIHHAL*P1+Lt$ITLLt$ Y^L袍 LHD$H(L9H8H9BH(HD$H8H0HD$ H8H2H|$HT$ HD$H|$H;<$t0LeMtLLHE1VI$IL$IT$H$HD$HD$ H$HA(f.L@AHH9HGA HT$HtHtxH4$THT$H(H0H|$H(HD$H0HD$ H8H$HD$HD$ H$HD$ HT$I<$D$ HT$H({HH521H=)H"H.H"H&HHfDAVAUATIUHSH0dH%(HD$(1%Hu0AD$HD$(dH+%( H0[]A\A]A^fDXHƀW&e^FۅDAދE8tFHE@Ht=HPL,IIL9t DI}IHt{L9m@uI}lO,IILHHL0LHH HǂhǂpHǂxBHBBHBBHBBHBBBHBBBBHBBHBHBH9JHM@E1]8HXHH,K|IHH}@(D9wH)Hx HEAD$@HD$fo$foL$EfM(EAD$DFVVV^FFDH&fDHD$(dH+%(u9H0LH[]A\A]A^HHHfATIUHHIu!A|$uHLH]A\H]A\ff.ff.HG Hc!H)HIFÐff.UHSHH_HtfDHHMHuHEH}1H0HH}HEHEH9tH[] fH[]fAWAVAUATUHSHG )HcHH@:fHL`H@L@ iHL#HPHC 1H H@H@xHrH@HH@@@H@H@fHH@H@HEHHHEPHEXHE`Eh?HEpHExHDžHH$賅 HL56ƅMnfLHHLHD$p LHLLLP LHILHHr+ Hܒƅ!H5H(ƅ HDž$H8H(܄ 1H+fHHL[]A\A]A^A_IIIIIfATUHHG )HcHH8fHH@ IH@HL!HID$HL]A\ff.ATUSHHHcdH%(HD$1HG H)H(G,D$Kt;WXu=ICHD$dH+%(uIH[]A\fDf1tLgPHt$L|$AW9AVAUATUSHL=[dH%(H$1H|$Ld$HH=FA1LHD$H8H$[L5THMIA~L-L9H- \ Ld$AoMAoUAo] Aoe0Aom@AouP) IAo}`)AoEp)AoAoHAoH)%޸Ao)-޸Ao)5޸Ao)=޸)) )))% )-)5IxHHLIHI`HH1HH-eH=TA1LHD$HH$A~HIAo}AoEL9AoM AoU0 Ao]@AoeP)=IAom`)}Aoup) AoAoH'AoH)`Ao)`Ao)%`Ao) )))%)-DIx)5F)=O)XH)HεIHvI`Hz6H1HH-H=XSvAH|$HDŽ$HD$HH0>A~H"IH H5CL%L5Co(opL-?ox o@0oH@oPP)-oX`o`p)5oo)=)oo) o)oH)ݳHVHO)%س)-)5)=)) )IxHH=H-H-IHI`L=BH AH=ͲHH5: H=1A H5zH=1A H5B H=sAL H5B虹1ALH=G 1ALH=+ LLH=AD1AHH=h H=ٱ1AH5EH 1ALH= , 1ALH=  LLH=vA賸1AHH=YAعH=NPAع"H=PPAع#H=ZP}AعH=dP_AعH=@AAع&H=HP#Aع#H=RPAع"H=\PAع!H=fPAع!H=pPAع"H=zPAع&H=PoH$dH+%(HAع[$H=oP]A\A]A^A_)f(H$" H5>HHHEH}HCo\MySQLHEHEHEE :HHH$HpHxL!@0 fovTH5r>IHII~onAFIFIFfGAF*HLLHpHx-L=h0HD$ foSntH5=IHI{IICICACfWAC*L$HH<$HT$HpHxLOATIHSHHHH L'NI9t:MtAD$1HsI9tH4L'L&&HkHL[A\fDMt3AD$1HsI9tH4IHSH9tIL'HLcf.ATIH==USHRmkHtH{Lu[]A\fD[]A\ff.@H!Q8ff.HVv0PW1fWPpfWP@fGfDHVHv1QHGW1fWqHQHG@@t#@qIHHH 1wWt"lJrHHHJ2fHJR҉P@JrzrrHJH zzH HHrD@q y DAy Ay qH DDAI DH HHH Jrr<1HxqyI<1HxsHHfHpRfAWAVIAUATUSHHLf@HV8I H9w*HF@MtHL[]A\A]A^A_IDD)H9HFIHt*tA$Lk@LIHtHpDJ<+Hs0E)Hs@@McAT$A$I9HLGHS8Mt L蝲L{@ED8uHI0fI$H{LHHID HD HH) H)ƉHIL LE1ƲA$AD D AD fD ff.SHHHV@HN8H9SH9<HHxw8P@C(HC H[u{PHpHHPH p@C(ЉHHC H[HL.DHS C(H[DPH@C(HC H[HC C(H[ÐH|$vH|$HHt;HPHS0HS@H@HHK8H9e ΰH1[fDAWAVAUIATIHUHSHH(L{ Ls@K>H;C8|HC@Mts{(uP}ptJHk H} HQHLHHHH{HCHk薯D+I$AD$H([]A\A]A^A_@Iw*DHL,IHmfI E1HLS8HK@HH0H@LxHD$HHD$HD$D)J<0LL)H9HGHt$HHLT$H $̮H $LT$HHK@IM9tTHK@L9uLHJHHHK0HK@DPPAAAILS8ifHT$HBI$DB@%fDUHAWAVAUATSHxdH%(HE1~BpI<H,HHHcH>H HxHxAFt 2IHx8u6H;W@u/uBuDL;CfDHEdH+%(7He[A\A]A^A_]fD<@rLmL0I|$`HLL8tsSPHsHLL ,,A;D$PH նHEdH+%( He[A\A]A^A_]SPHsHLLAGfDHUDsxH0xpY DžDžDž(E1퉽DhP AAP@ AASPHsHCt LmDsPLkHHCt t H LLL8}PP(P(1DL$HP1V1 _AXDhMcLHIƋ(HDLL$P1VLHpYKT.^H`LHH`_ L譴SPHsHLLhH``H`H;wyfsxHM~H=DžDžDž(H(H1LL#HP1RV1H DhMcLIƋ(HLLLI#PH1RVLoHpH LH`KT.HH`R^ LZSPHsHLLhH` fZ虢SPHsHL DHLSPHsHDDCPHsHCt LLUSPHsHCt L1@SPHsHLUw 4HCHSpHpHDsPHH`(H3HH`HrH] HH@ˬfH=gffHkHE@D(H2H@H1*H@IXHPZH9t蝾H`H;t舾HfH=4gffHHLH"H0t6IT$`fك(BAGDfAD$hhIT$x1I|$pA>H 1ɡAG@AGHcL]DžDž(Dž0DDžE1Dž(DžDžDžDžAFDf+5D)*Hf(fI*D(DL 1^H,PAVRV1QHW1ARH1H@HHHɵIŋHLL0DD(DASAVLRVLQHP1ARHpH@LH`KT5HH`Y LSPHsHLLhH`MDHLLi@PxE1D(D@DHxxxv$Dp H AAH@ AAƅVA(A@ljEHyHHEHHLHLN(DP1RV1QHW1H0LcLʳIŋHL(DP1RVLQHWL)HpH0LH`KT5HH` X HE1RHp1GhH *腚C7AWAVAUATUHSHHHcdH%(HD$81HG H)L G,HD$ΔH XGPD$Ml$`MI}f.D$E„1IuD$@ HxHL_H0 @1HA tW~Mf.Lzt7ttt t (HHuHǂIUHL贫Ml$`MI}Hff.OztvOL^1AtXDf.GztIf.H7zt>ttt t(f.HHu聴}IEu!Ml$`MuqM|$pIcl$hsD}tZHD$8dH+%(0HH[]A\A]A^A_}uLoPHt$LD$青@M(Ic$HC Lc IL5e LL- HxLHC MLLLd$ HxͭHC ILHcH)LH@D$(HxHD$ GHD$ MLLHx{fD(f.TD 詟fAWAVAUATUHSHHHctdH%(HD$81HG H)L G,HD$jH XGPD$Ml$`MI}f.tD$E„衒IuD$@ HxHL\H0 2@1HA tW~Mf.Lzt7ttt t (HHuHǂIUHL$Ml$`MI}Hff.OztvOL:[1AtXDf.GztIf.H7zt>ttt t(f.HHu}IEu!Ml$`MuqM|$pIcl$hsD}tZHD$8dH+%(0HH[]A\A]A^A_}uLoPHt$LD$9@M(Ic$HC Lc IL5 LL-}HxL HC MLLLd$ Hx=HC ILHcH)LH@D$(HxHD$ HD$ MLLHxfD(f.TD UHHGtu@HH]zf.HHt$H|$iEHt$t܃tFH]fAVAUATIUSH HcvdH%(HD$1HG H)H(G,HD$HXGPD$H}f.D$E„豎LED$@ HxH LL@1HH X4@ t_n=f.Lzt?@t A@t A@t A t A(@HHuHǂHUHLH}Hff.OztlwH PW1tODf.Gzt@f.Lzt5t At At A fHHuHEAD$Lk <t{<uTHC LE LHHxHC LE(L HHxAD$<u }HD$dH+%(H []A\A]A^fHC LLc$H L(Hx6HC MLH HxgAD${@A(f.HAD$Y@LoPHt$LD$Bϊ@A(f.T@A 8ATUSHHdH%(HD$1Hc~H)H+HH}`HtGHHt* t!#uHf.Hu$HH] HE`H}pHH9tEPtEHEXHtHu9@Hk`H$H xDc(fEuH[]A\A]fDCPEtIHCXHt@HPH,HHH9t#H}HHt˚H9kXuH}輚EK,HHHԠHHL HHH HǂhǂpHǂxBHBBHBBHBBHBBBHBBBBHBBHBHBH9J1f{(HKXDkPu&oŃHHp1GhH REH1[]A\A]Hk`H,H(xHH詂 H謧1@AWAVAUATUSH-LHHLJLEt$$H{P1LMHHCHLIL<MtSIHA9t"H0Ht@NI1҉HI9u.HA9uIHhHtLeHL[]A\A]A^A_@薅HS`HsPH{hHHAD$$HEEHCpHD$IՄuNLCHMIHHHEIH(HC`HnM'E1YH&HH<-L<LL1HDLSxIHsXHCX1LKXHt+H1H6AIILMt|IHHHHuH{HL9tLD$(LD$L1LkPILCHL<MIH HCXHkXHEHt @1HsPI,HCXIfL[XLHKXLH9t I HEH=LhLE1荣"LCxHCxMI=t虛IuHyff.AWAVAUATIUSHHcwdH%(HD$x1HG H)H(G,HD$2HtXGPD$HEHt `kƷhI蹷H1Dž$IL1AWHHD$1SDhXZMcL蒛HLAWLL$IHHL1HD$PH|$@HD$KT.HD$@Y^L@ L L|$0H1A11AWL;HAZA[DhMcLHIHAAWL1LHxL|$pH|$`LH|$KT.L|$`AXAYc? LkHD$PH(L9&H8H9H(HD$XH8H0HD$`H8HH|$PHT$`HD$XH|$PL9tH|$0H;<$tHC Lk Lc$HY LL(HxHC MLHHxŚHC E1L H$Hx膣AD$#D$ff.u}EFhLk CHS ALHzH ^HC LLHHxAD$6$LE$@HxH L@1HH QI4@t`f.Lzt@@t A@t A@t A tA(DHHuHǂEHULHTfDHC A*LHQ HxHC LLmHHxØAD$H}Hff.gztzwH >H1t]Df.GztNfLf.zt?t At At A tA(HHuHEHD$xdH+%( HĈ[]A\A]A^A_HIHL5pLK AFA~ L $ )HcHHHvfLH@0LxHL@@ !LLHpEE$LHC(Ht$ HL|$ D$(L $L+LKAM<$AD$fLoPHt$Lߤ,|fA(f.Tvk@A DsHC LLHHx蠖H(HD$XH0HD$`H8L|$PL|$`L*H(H9D$tNHT$XHtHt)LwHT$XH(H0H|$PD$`HT$XH(LgH){H%{H1{fAVAUATIUHSH0Lw`dH%(HD$(1MtALIHHuaAD$HD$(dH+%(UH0[]A\A]A^HWxA>Hp1GhH ~AD$fDnAEAnA4AzADnFAAEESEEPtEHEXHt1EhhH J ={AD$H]A\@AD$DAWAVAUATUHSHHHcjdH%(HD$81HG H)L G,HD$vH XGPD$Ml$`MI}f.D$E„vIuD$@ HxHL5@H0 b@1HA tWV%f.Lzt7ttt t (HHuHǂIUHL$Ml$`MI}Hff.OztvOLj?1AtXDf.GztIf.H7zt>ttt t(f.HHu!IEHS HchL{ II)EM.<<HzME8 LL L讹HC ME@LH HxH苹IFME8L Lt$ Lʹ D$(HxLHD$ VHD$ HLME@ Hx9E<uID$`xHD$8dH+%(kHH[]A\A]A^A_IE`H;L(Lc$HzLMLy L迸HC LML L|$ HxLHC MLHc7gL2 H)LH@D$(HxHD$ [HD$ MLL HxL舍EHEfDLoPHt$LD$Lr@(f.TD fDMupMcmh^ff.AWAVAUATIUSHHHc$fdH%(HD$81HG H)L(G,HD$OrHtXtGPD$Im`H|H}D$tf.'E„E&LLI]`HH{Hff.OztoOL;1AtQDf.GztBf.H7zt7ttt t (HHuYHCHD$8dH+%(HH[]A\A]A^A_fDHS Hk L= AHHzL׵HC HL5-LLHxHl$ HcUdHC HAH)LH@D$(HxHD$ sHD$ L/HxLH裊AD$qDD$pHuD$@HxHL:H0 1@1HA t^f.Lzt>ttt t(f.HHuHǂHUIm`EHC Hk L= HA*LHxL57HC HLL Hl$ HxcHcbHC HA*H)LH@D$(HxHD$ ڳHD$ LHxbDLwPHt$Lϖ~nfIUxI}pA>1AEhhH |rIE`HL(Hc$HC Lk IL LLL$L=HxLL5x(HC LLLD$Hx[HC LE1 LLl$ HxHC ILHcaL H)LH@D$(HxHD$ 讲HD$ LLLD$HxHD$ E1L LHx褐AD$5fD f.T|D(fD#HC HL5yLHl$ HxLHHc`HC HAH)LH@D$(HxHD$ 迱HD$ LHLHxGMMpIcmh,HyAWAVAUATUSHhHcaH4$dH%(HD$X1HG H)HG,mIGXLP<LoPH5LjH P[l H0F@^Ht$ HHl$@Lt$0HHt$Hl$0IHt$LH) HD$0HH9#HHt$8HL$@H9HHHHHH|$0HT$@HD$8H|$0H9tOH|$ HtW@u /@H5#uL\HtPt HfH5L'HtxtHLH5HHj@<j<H7F@uHt$ HHHt$Hl$0~Ht$LHO( HD$0HH9HHL$@Ht$8H9HHHHHH|$0HT$@HD$8H|$0H9tH|$ HtW@u /LH5VHHj@<yj<H7F@uHt$ HHHt$Hl$0}Ht$LHL' HD$0HH9HHt$8HL$@H9}HHHHHmH|$0HT$@HD$8H|$0H9tH|$ HtW@u/LH5HHCi@<7i<lH7F@uHt$ HHHt$Hl$0|Ht$LHD& HD$0HH9/HHL$@Ht$8H9HHHHHH|$0HT$@HD$8H|$0H9tۇH|$ HtW@u /H5vLHtPt-H5L赵Ht`PtWH@@HD$ HHHD$uhH|$ HtW@u /rf H57LAĄSHmLPMI$H{`ID$HHKiAĄt HC`@HD$HdH+%(HXD[]A\A]A^A_ÐGhhHWx1E1HpA>H 'SHHHHtxHHHtH0LP0HHHoLHLHtHLεHڵLDH5'1AҿzfDHHxDž$s111EH\$0HL=@D`McLgLEIH1HL H\$ H|$ LKT% L aLl$ H1As11AUL>H轩A[A^D`McLfHIHǺAULAs1LH{Ll$ L|$LLl$KT&LLi Lq`H$H(L9}H8H9H(HD$H8H0HD$H8HH<$HT$HD$H<$L9tlH|$ H9tlE1]@L@(MIMI$ID$ID$AUID$Ml$ HNLPDž$2eHHIH2APLL1H\$@Lt$0H\$0IU1YL^L L _HD$ H(H9H8H9H(HD$(H8H0HD$0H8HH|$ HT$0HD$(H|$ H9tkH|H(HD$H0HD$H8L,$Ll$L;H(HD$(H0HD$0H8H\$ H\$0HH(HD$(H0HD$0H8H\$ H\$0H8H(I96HT$HtHLFHT$H(H0H<$@H(I9HT$(HtHHTFHT$(H(H0H|$ HaLjDH(I9HT$(HtHtYHEHT$(H(H0H|$ 0D$HT$H(D$0HT$(H(WD$0HT$(H(L}HdHIVHcKKHKHJKH~KHjKHqKH+KfDAWAVAUATIUSHHHHt$Ll$ dH%(HD$81$I1Ht$H|$HLp@L0LH@H@ @(1fUHHfE,E0HE8HE@HELHEXLe`EhL}pHExƅLl$/ HD$H}HT$L9HL$ I9t~HuHEHUHMHtuH|$Ht$ HD$H|$L9tgI$Hn|HT$8dH+%(HH[]A\A]A^A_fHEHUHMLl$Ll$ LDHtHteL]CHT$H}HUH|$SfI$HtHD$VH/gD$IDŽ$MfD$ HT$H}SIKIff.fAWAVAUATUSHHHcW;Do,H4$dH%(HD$81HG H)H(AEHD$(IXHHGPLxLpA{hZC`D$H}t!f.HD$E„LLH豌yIHIHXL5i8L{ AFA~ )HcHHHJ?fLH@0L`HL@@ qLLH9EE$LHC(Ht$ HkSLd$ D$(AH$L+L{AL H $H}AHff.OztswH 1tVDf.GztGf.Lzt<t At At A fHHudHEHD$8dH+%(HH[]A\A]A^A_fDDLED$@ HxH aL@1HH 4@ tdf.LztD@t A@t A@t A tA(fHHuHǂHUfA(fHS HELk L(Lc$HzHt t #'H L3HC MLHHxd]HC E1L HMHx%fHS`Ht$HHT$jHT$D$f.HWPHt$ HHT$ʅHT$tHD$ )l4E@4fDA(f.TZO@A DLHà HC MLHZHx=\[Nff.AWAVIAUATUSHHo`Ht$ dH%(H$1HDeH}AvHt kvhIxvH1ILI1Dž$H1ATXXZHcHTZHHMATIHHLl1؜Ld$`H|$PLd$PITY^L LSH\$@H1A11SLH脜AYAZLcLYHIHǺSLL1AHLt$pH$7H\$pKT=_LAXL/ L7SHD$`H(H9 H8H9 H(HD$hH8H0HD$pH8H H|$`HT$pHD$hH|$`H9t_H|$@L9HD$ @:# Hq LeI$PH$ HEE1HEHtHD`En*In`E9iLmIXHHE@HUBAV$HEPAV$pAV&PAV'@ P@ HuHV HUEHEHZ@H9HFӉfHHHuI~`>H IF`@&HD$ @H$dH+%( HĘ[]A\A]A^A_@HpAT$HH+}H|$AЃs( tEt=1fB|3fHxH@HJDHH) 1HLLECT$HEHHUHH)HZRHt$HH4Ht$H9E1L|$`^f<P<LDHHD$HEH@0HEHEDIH H9\$3CtHL$JiIN` u<t<L#AD$@uA$ID$AL$Ld$8H=H=H=eHD$`AfL$aD$cHELHHEDLfIT$It$HLH|$8yHW@ /-><HEHED{D$`qLHÓfDD$`AHEHED{=L#DLH шt$aT$cD$dd$eDd$`L$bT$fD$ggDD$`A HD$aD$`AfL$aHHT$(?HT$(IfDHp1GhH ZM>HD$ @@HF{IĉH߉D$(uFT$(@Hx*HHHHtrHHHtuHLP0HHHLHLؠHtHLHŠLDH5'1AҿqeHHuDž$s111EH\$pHL25DhMcLvRLEIH1HLH|$`KT.LH\$` LLLd$`H1As11ATL3H貔LcXZLQHIHǺATLAs1LHsLl$PLd$`LLd$PKT>A[LXa LiKHD$@H(L9H8H9H(HD$HH8H0HD$PH8HH|$@HT$PHD$HH|$@L9tWH|$`H92WHD$ @gA^$L11H1Dž$ATAAUyA^DxXMcLPATAٺAUIHLLkH1=H$H|$pLH\$pXZKT>, L4JLd$`H1A11ATLfHAZA[LcL#PHIHAATL/1LH褒Ll$PLd$`LLd$PKT>AXLAY +M@(6HMgHEHEHEAHEL} Hv9IX%M$@(6HMHEHEHEAUHELm H9I$PDž$2OHHIH-2APLL1Lt$pH$mH\$pIT$1YL^Lf LnHHD$`H(H9gH8H9zH(HD$hH8H0HD$pH8HjH|$`HT$pHD$hH|$`H9tTHp8AA7f.HEI~`LJt8+4MIL9'IܸM)I9LGHEDfD DhPHuI~`3uH(I9HT$HHtHL%0HT$HH(H0H|$@ BD:H(HD$hH0HD$pH8H\$`H\$pHH(HD$hH0HD$pH8H\$`H\$pHLH(HD$HH0HD$PH8Ld$@Ld$PLZH(I9HT$hHtHH)/HT$hH(H0H|$`?H9LH&LH(I9HT$hHtHtcH.HT$hH(H0H|$`4:D$PHT$HH(^D$pHT$hH(BD$pHT$hH(HyH:Ii>HH4H4H4H4H4H4H44H4H4H4H44ff.ATIUHHf}u$ID$`IuHHL]A\DG@H]A\AWAVAUATUHSHHHc$dH%(HD$81HG H)L G,HD$G4HWXLwP{hC`D$Ml$`MI}f.sD$E„0MED$@ HxH bsL@1HH 4@ tetCf.LztE@t A@t A@t A tA(f.HHuHǂIULLH9/Md$`MI|$Hff.OztrwH N1tUDf.GztFf.Lzt;t At At A t A(HHu OID$HS Hc"Ls II)EMe<<t'HD$8dH+%(*HH[]A\A]A^A_@L ۰HzMD$8LLʹ Hl$ ksHC MD$@LL= HxLGsIEMD$8HL  D$(HxLHD$ sHD$ LHMD$@ Hxr<ID$`HZL(Hc$HzILL po L=LLd$ rHC MLLHxGHC ILHc.!L )o H)LH@D$(HxHD$ RrHD$ MLLHxGzE1Mu7E1MfDLk`Ht$LUD$FL/WH0f.A(f.T@A DMl$pIcl$h49@Hc!ATUH)SH/IHHWhH(H8H9tOLHHH9t7LHHH9tLHHH9tLHHH9tKH}HvbE8uHK[I|$]A\yNfHE@HtHPHHHH9tH{HHt>H9]@uH{|>f.UHSHHHcHG H)H8:gH=Hs E1 H5;NEH[]f.AUIATIUHHH@HH@HuI4$Hx`H8.HLLH]A\H@`A]UHHHt/t:G%tMHE@thHxt)@%t6DAD$HHI$@3H\$LHIعLHD$D$K#HCIٹLAHL8H7HQAI$AD$$fAVL5 E1AULATLg UHLSH0L-m dH%(HD$(1IL8xHt H;BtxHBCCH{ t3HSHEUuAHD$(dH+%(H0[]A\A]A^HHBRHEUtf.H\$LLIعLHD$D$!HCBIٹLALL77HFz#f.AW1AVIAUATUSHHLc&LGLIHL L,MtYI MIҋqA9t$H9Ht@HcG1IHII9u,HA9uIHBHtH[]A\A]A^A_fHSHsH{ HHAHEL{(E_Iքu=L;MIEHHHEIEH(HCHHE[]A\A]A^A_@HHH<L,LL1HII$LK0HsHC1LCHt,H1H6HcAIILMtsIHHHHuH;I9t55L1LsIL;L,MIEH$HCHkHEHtHc@1HsI,HCIEfLSLHKLH9t I HMHEL{0HC0MI=t,IiHmff.AUH ATLgUSHH8dH%(HD$(1VIFHl$F‰Ѓ %Hc҉FLgGHGFNGH,$fGFG(FHG-G,L H$H{H9HT$HL$I9t\HsHCHKHSHtSH<$Ht$HD$H<$H9tt3HD$(dH+%(H8[]A\A]DHCHKHSH,$Hl$HfDHCI9tOHT$HtHt'HHT$H{HSH<$gDD$HT$H{fDHBkHff.AWLAVAUATL%aUHSHHxdH%(HD$h1FVL%FLGGHGHGLHD$% 11C(fCJHChfH{XfSTLLC<C@CACBCDCH!HCLHCXC,H|$HD$ ELeLl$0LLl$ Lt$ C!&LLI HD$ H{L9HT$0HL$(H9|$HsHCHKHSHH|$ Ht$0HD$(H|$ L9t=1HCIDS(HPHS,P SBP fSDHHPH9wDHD$hdH+%(:Hx[]A\A]A^A_ÐHCHKHSLl$ Ll$0LjfPLhSHPfSJPfSFPSAHHHKLHfKTKDŀrLLd$@Hl$P$LLHl$@IT? HD$@H{XH9%HL$HHT$PH9|$HshHCXHK`HShHH|$@Ht$PHD$HH|$@H9/M9HT$(HtHL HT$(H{HSH|$ HH@H{HHH D@DMcI>H6HDHBx(LHID$ Hc9H)L`MAT$ Ht$HI}P H@IPA{ HSHEUt#H8DEHD$8dH+%(6HH[]A\A]A^A_fDH;HL$HHHH RHHLcD9cDHYHHH8bC=DH I>HHIGhIGXIA9OIEG`IGpLcCfDHP@HUELl$ HLMLHD$ D$(L)MHALLIR fAU9ATAUSHdH%(H$1HHHH=w1HHD$HcH$H(IH?MH5CHHHEH}Hswoole_pHEssHEHEGrocefG E&G1H(HLHpHxHH; H5ʝooHoP oX0o`@ohP)Gop`oxp) Foo)?)Hoo)%Ao)-BoH)5<)=E)N) W)`)i)%r)-{HH=HHxHzHHHHH`H \HQd4H; H5K4H; H524H; H54H; H5q4H;H5H; H5JH; H5<H;H5.H;H5H;H5bH=H5HHt-H$dH+%(MH[]A\A]EH=@EH=?EH=m?EH=W?EH=@?EH=*|?EH=^?EH=@?E H="?E H=К?E H=>E H=>E H=>EH=x>EH=bn>E H=LP>EH=82>EH=">EH= =EH==EH==EH=ʙ=EH=~=EH=`=EH=B=E H=q$=EH=]=EH=GA|$tuʉMH'H51R0.fDH|$ tHD$HED$EHT$HBRHEUtH|$?DAT9USHdH%(H$1HHHH=1HHD$HH$ HHHx.HL%U=HALH5(ooHoP oX0o`@ohP)op`oxp) oo))oo)%o)-oH)5HBH)=)) )))%)-HxHdH)HHSH\HUH`H3HXH=A1ɺH57H=H5AH=bHH5>=6H=H1A H5IH=(1AH56H=1AH5%_6H=ALH5Y71AعH=?#2AعH=921AعH=91AعH=71AعH=21AعH=*1AعH=#r1AعH=T1AعH=61AعH= 1AعH=0AعH=0AعH=0AعH=0AعH=0H$dH+%(HAع[H=Î]A\B0f(F:H50IHI$I|$HCo\RedisID$ID$ID$AD$ XH9LHHpHxH-PMVfDAWEAVIAUMATIUHSHHD $dH%(H$1HHGHGHxHHHHǀH1H)EHHBHUHEH ,HB4$usH@r H$I4$HI~HID$LdA$IIuLIEHsXITHHCHHC`HDHUH+EfBJH$dH+%(HĘ[]A\A]A^A_HsXM>HC,Lt$0HS`H|$ H$Lt$ H Ht$(MD$Hu?H4$LL蠑L|$ A$M9t LA$f.H|$ HwLD$Ht$H|$ H|$Ht$LD$tH&LD$ t#L|$ ~1wH4$H|$L!\H|$PHD$@HH|$H|$@HrHH$! HD$`H4$HHD$fH=ίffHHL$`MH@H1XH|$`IHD$pH9tH|$@H;|$t;EH$fH=offH'H<$LHL|$ 1"HH#HHfAWAVAUIATIUHSHdH%(HD$x1HHGHG1HxHHHHǀH1H)HHUHH|$HUIUIuAEM<$Ld$ HLd$X艣 Mu(Ll$LEMt*H|$H.LLD$H<$ H<$LD$u]LLLHU@2JBZH|$L9t(HD$xdH+%(HĈ[]A\A]A^A_fHLL$M uH<$LL蚏s~ 111|HD$Ll$0L|$@HfLL|$0HrH$舢 Lt$PLLSfH=;ffHL$HL$PH @H1H|$PIHD$`H9t=H|$0L9t.BIfH=ެffHLLH30HHHHUHAWIAVIAUIATSHHxdH%(HE1HHGHGHxHHHHǀH1H)HIUHIUIvA%>-f.Hƒ>-uHHHxHHHHH)H9tHH$H9uH)H#AIHLLpLCHB$LpI@H`I@HH%H)HH9tHH$H9uH)HH3HLhILp1H`LpLhHt2DHHHHHHH)AA0 HHL9uӾL0HHB,111HO0IH_H{ L%HHHhHHHH%H)HH9tHH$H9uH)HtHLHp&,H`{LLHcHpAH9HGLHhI}HpAVIEfXPHxHEdH+%(He[A\A]A^A_]fHLDPv IEHxAVIEf@P1&#LHǺL LH>{HHvLHǝ HLfH={ffH3HMH{@H1HIHH9txHH9tg=IfH=ffHLLHl1%"LHǺLLH=zHHvLHƜ HLfH=zffH2HMHIz@H1HLELHyHHvLHG HLfH=ffHH@HpyH1HIHH9tHH9IIIIIIIff.fUH HH dH%(HD$1HxHHT$Ht$HD$HD$-u!EHD$dH+%(uNH ]@EHL$HHE H5&HL$ HH5f&_ff.@AWAVAUATIUSHHo,dH%(HD$81H$EvXHHGPH$1Hk`{hHDL-A} H<$H~HH9H}u H}a  1HHL$E1I1IPH|$HwH\H|$HŋW@u/ufDA}HULMAD$HD$8dH+%(HH[]A\A]A^A_HMH$H<$HH,Hf1Ll$ 'H$HLHD$HH8HD$H,HD$(HHD$ HD$ Ht LLfH=ffHh()HhIFHtIH-@HHHtHzRfH=ffHA}HxHt HH8G"L0Ht;Lf.HHHtx HHHPHHuI9t~ ~JHݯLl$fHD$(LHHD$ )D$aHD$ Ht LLH$L=I4HHLl$HD$HD$HLHD$(HHD$ HHD$ Ht LLH$H .HM4ƒ Ј$t@fH=ffHH@(f@OA}[31E1&fD>H$L= M,MI}Ht"/G%u OIE@t&hHx@%u fDLH$HM4#|@LoPHL1jf@1qffH=~ffH@([H{l @f HHHDAVAUATIUSH0LHcdH%(HD$(1IEH)LpMAoEH} H)$bHLHHH{HHCHkD+I~1E1HH\$D$ot+H|$HD$(dH+%(u"H0[]A\A]A^@H٥8tf.ATUSH0LHcdH%(HD$(1I$H)HhHH}Ht0Ao$HcE11Ht$HD$)$tHD$(dH+%(u H0[]A\fDH!8t2fUH4SH(dH%(HD$1HcH,Ht1H$D$p1HDHbHD$dH+%(uH([]fDAW1AVAUATUHSHHHdH%(HD$8HILl$MHLHL8LL'H;@H_L1E1M1H<$AƋW@u /EHChLHCp+{{:{ SHHQPLcHH=HXHʢH8HCpHt!LcHHHH8A~ HD$8dH+%(HH[]A\A]A^A_,f.HCp8 HѢ8cD8DHE1HH>x1-HCp8Hq8D8DE1HHw1nHCp18cGH87D8DE1HHw1p3fDLLHLD$LM1LHHmEF 1HLtA~ wmHX8thff.AUATIUHcSH8LHcNdH%(HD$(1IEH)HXHhEHH{L%ht\{ uwH{tH5?DC AoEH{1HHl$D$)$ tL{ tHD$(dH+%(uBH8[]A\A]fDxDC EuqH98tsJf.ATLg ULSH)8HŅt1 y1xfu$ELHx]C[]A\@ELHEHcHXIH8H+C[]A\DHy8u C[]A\(A1HHu1ff.AVAUATUHH5SHH ,dH%(HD$1HL$HT$HD$HD$H|$H{ L`pM[fH= ffHLt$Ll$LLLHxtAD$u2]Hx2HEEHD$dH+%(uWH []A\A]A^ HyH?8u EAؾ1HHt1!UH SHH HPpHHHEHtHCH[]1}:@ƃ HEHuƸff.AUATUSL$HH $L9uH(dH%(H$1H,HHHT$H5H$HKH= H{ HxH@L$$H|$Ht$Ll$LHD$H{LL6t2EH$dH+%(uH([]A\A]f@ATUSL$HH $L9uH dH%(H$1H,IHT$H5HD$tUHD$HH=H{ HxH<1Ҁxt@PHT$HT$Ht$HHy+AD$H$dH+%(ulH []A\fH{ HHt$HHHH}HEHEH]DI,$DHD$7Mff.fUHAWAVIAUATSHdH%(HE1G,ƅƅ~RADžIGXH<JACh<Dƅ~A{xLcpPDžlHCpDhHXHEH`IIL9u+lAnlH I9[Ct<tHAąxlCyIljXfH=GffHXP0xE?D=HUH`HXHUHgHrHP H`H}fH=ffHkAWHMEPDl@HgH1/H}IXHEZH9tH}H;Xt(IfH=FffHLLHlAf~AFHEdH+%(He[A\A]A^A_]@@<uƅ<uDƅ~LgPHLeqLfDLc`H~L-`HtHzff.AWAVAUATUHH5BSH,dH%(H$1HT$AHT$H@L5AN898Ll$1ALHHD`HXIIL9tJfCt7<HHAV8H9HwHLHHI TH I9uLx DHɖ8uIEH$dH+%(u)HĨ[]A\A]A^A_HHH fAؾ1HHd1ATUHH5SHH,dH%(HD$1HH$H{ "HH@pHH{XHH4$HHtAH<$u)LcXMtLL,HCXHCp&D8yHy8u/EHD$dH+%(uBH[]A\81Aؾ1HHl15DATIH5fCUSHH,dH%(HD$1Ht&H{ HxpH$"Al$HD$dH+%(u H[]A\fUHH5BSHH,dH%(HD$1HT$tWH{ ^HxpH|$u%[HD$dH+%(u$H[]@19EfHcATIUSHH)H+HtHH|HHkHxH]HtTH{Ht/G%KH@thHxD@%H}H]HtTH{Ht/OG%H@thHx@%vH}=H]HtTH{Ht/"G%H@thHx@% H}H]HtPH{Ht/G%H@thHxta@%H}H[L]A\CfD fD]fDffDbfD;fDfDVfD fDfDfDfD(fDufDfDLMt tK~uILILLD$ ؤL IILLD$ 貤L IrILLD$茤LILI}tH$x H$HxDH_HEhHHEx;H=Hs LcH HH$H-iH8Ht&oC HT$`E11ɾ)D$`HHH H\$0HtfDHs{lHHuL茚HD$xdH+%(ugHĈ[]A\A]A^A_f.H$HxYHHEpHD$L@,Hs8GH=]SHHt C[HcEATUSHH)ttHHtlDEfH=IffHHxDNHs@E1H=ЮHŹ HAhH=۟HLH=LE LH3HHHDE,fH=rffHlHhHt DHHs@H=]E1 HcHtvHtbD2}DLc9HPH;HCHCCH2#DHuH;HCHCCHgE1mHL$PLHD$X8H$1MLHDLL$IAyILxHEHL$PLLD$XH$M1LLI@H=ALHkK7H=A LHH=LL2OH/DfDêfDA DHwHAhHu@H= HKHEHu@H=HfL@ wHEHtuDEwfH=jffH螻Hx\D Hu@E1H=IĹ HMHI$DYCHD$dH+%(<H[]A\A]A^A_Lc fH;H8uEHHj'H51R0fD}].fA AGE1{A pAeI$ H}4HEEHEEHu@H=<E1 HBH}HEEHEE ff.fHc%HAUATH)UHL MtlMl$XMtLL%Ml$MtLL M$Mt#I}Ht/t0G%t3L۾L賠H]A\A]vfDKf軺fATH UHS,HxHt H[u[E]A\f.LcMtL?LGHC[E]A\fAWAVAUIATLg UHLSHdH%(HD$x19HHimxʯH`gHHtH @^fH=fffH.Hx Du,D$HD$AFD$HD$H]PE1HT$ 1HL$XLL$HI+Ht$HAtDEh<3D$At-}x6HEpHD$At<D$HHbfHHt+H ItHH+HBȋLE€|$PE6EAfEHD$0誜DHIIFHWIV HJHUhLcLL-jHE`HVLuXHEpI}AHT$LIHI}P|$HBH@ 藦HLܭHD$xdH+%()HĈ[]A\A]A^A_fDHD$H~6E1HAAfHex龬f.L-i9@<unD$/fHt$HL萻0<u]D$f.L}pHt$L/1LHt$LJtL}`Ht$L&lI H鹬fAWAVAUIH5AATUHSH(,dH%(HD$1HL$HT$IHD$HD$H$"H H}H|$Ht$1ɺHI޽Et$EL|$AH4$HuHD$LcMcH H:CH hH;8LD$H;H H:AEHD$dH+%(H([]A\A]A^A_LXEt$yfD뺐1LIH4$L|$HHCHHHD$f.L舻L萸O!HDHI;ff.H';ff.AWAVAUATUHSHH5IH,dH%(H$1HL$8HT$@HD$(LL$(LD$0-HeH8HceLm I)(HD$(Ht0PHmHL$AL$LI$H=ܥHt$8H|$@HEIt$ĥA}0HEH|$0LA@@IpIxL$It$肥L$HEAP@A(Lf.CH$dH+%(LHĘ[]A\A]A^A_f)D$PHt$0HT$HH|$PHD$HH|$PHwHIt$ҤH|$PHEW@H|$HILHDL L9]LΗHƗHf)D$PHt$0HT$HH|$PHD$H艺H|$PHwHIt$BH|$PHEW@p/gӗQfDHD`HhIIL9H$AE1E1HIH I9UtHEMuHtp@etSE@+wIrDMuuHUBHD$hH$PHT$PIL~ H$XdH+%(Hh[]A\A] H=0HDŽ$P ӌHt$H|$(HD$PH$X跌Ht$H|$ HD$XH$`蛌HD$`X@H H'H5e1R0覩aAUATIUHH5s/H,dH%(H$1HL$HT$LL$LD$褥H9D$H$KH8zHcrIT$ H)IH=.Ld$ HD$`賋Ht$H|$HD$@Ht$h蚋LD$ LH HD$H1L=LHHD$p]|$H=HD$PHHD$xHD.HL$`ILHT$@HD$X| H$dH+%(HĐ]A\A]I AH=qH:LH=qLAH\H=qLLq.HEe@HE'H5M1R0莧IfATUHH5/SHH@,dH%(HD$81HL$H藣H'IH8HcpHS H)IH=,HD$載Ht$H<$HD$ Ht$褉HL$ILHT$ HD$({ HD$8dH+%(u?H@[]A\@EHD'H551R0v1ATUHH5.SHH@,dH%(HD$81HL$H臢HHH8HcoHS H)IH=S HD$謈Ht$H<$HD$ Ht$蔈HL$ILHT$ HD$(y HD$8dH+%(u?H@[]A\@EHC'H5%1R0f!ATUHH5r-SHH@,dH%(HD$81HL$HwHGH8HcnHS H)IH=+HD$蜇Ht$H<$HD$ Ht$脇HL$ILHT$ HD$(x HD$8dH+%(u?H@[]A\@EHB'H51R0VATUHH5b,SHH@,dH%(HD$81HL$HgHEH8HcmHS H)IH=},HD$茆Ht$H<$HD$ Ht$tHL$ILHT$ HD$(w HD$8dH+%(u?H@[]A\@EHA'H51R0FATUHH5R+SHH@,dH%(HD$81HL$HWHDH8HclHS H)IȊH=ygHD$|Ht$H<$HD$ Ht$dHL$ILHT$ HD$(v HD$8dH+%(u?H@[]A\@EH@'H51R06ATUHH5B*SHH@,dH%(HD$81HL$HGHCH8HckHS H)I҉H='HD$lHt$H<$HD$ Ht$THL$ILHT$ HD$(u HD$8dH+%(u?H@[]A\@EH?'H51R0&ATUHH52)SHH@,dH%(HD$81HL$H7HBH8HcjHS H)I܈H=#'HD$\Ht$H<$HD$ Ht$DHL$ILHT$ HD$(t HD$8dH+%(u?H@[]A\@EHy>'H5դ1R0рATUHH5"(SHH@,dH%(HD$81HL$H'HAH8HciHS H)IH=&HD$LHt$H<$HD$ Ht$4HL$ILHT$ HD$(s HD$8dH+%(u?H@[]A\@EHi='H5ţ1R0ATUHH5'SHH@,dH%(HD$81HL$HH@H8HcvhHS H)IH=$HD$H8HcVfHS H)IH=u"HD$Ht$H<$HD$ Ht$HL$ILHT$ HD$(ep HD$8dH+%(u?H@[]A\@EH9:'H51R0֛|ATUHH5#SHH@,dH%(HD$81HL$HHw=H8HcFeHS H)IH=j!HD$ ~Ht$H<$HD$ Ht$}HL$ILHT$ HD$(Uo HD$8dH+%(u?H@[]A\@EH)9'H51R0ƚ{ATUHH5"SHH@,dH%(HD$81HL$HזHg<H8Hc6dHS H)IH=c HD$|Ht$H<$HD$ Ht$|HL$ILHT$ HD$(En HD$8dH+%(u?H@[]A\@EH8'H5u1R0趙qzATUHH5!SHH@,dH%(HD$81HL$HǕHW;H8Hc&cHS H)I"H=XHD${Ht$H<$HD$ Ht${HL$ILHT$ HD$(5m HD$8dH+%(u?H@[]A\@EH 7'H5e1R0覘ayATUHH5 SHH@,dH%(HD$81HL$H跔HG:H8HcbHS H)I,H=NHD$zHt$H<$HD$ Ht$zHL$ILHT$ HD$(%l HD$8dH+%(u?H@[]A\@EH5'H5U1R0薗QxATUHH5SHH@,dH%(HD$81HL$H觓H79H8HcaHS H)I6H=CHD$yHt$H<$HD$ Ht$yHL$ILHT$ HD$(k HD$8dH+%(u?H@[]A\@EH4'H5E1R0膖AwATUHH5SHH@,dH%(HD$81HL$H藒H'8H8Hc_HS H)I@H=9HD$xHt$H<$HD$ Ht$xHL$ILHT$ HD$(j HD$8dH+%(u?H@[]A\@EH3'H551R0v1vUHH5SHHH,dH%(HD$81HL$H艑H7H8Hc^H[ H)O~H=8HD$wHt$H<$HD$ Ht$wHL$IHHT$ HD$(h {5uHD$8dH+%(uFHH[]D}uEfH2'H51R0^ufATUHH5bSHH@,dH%(HD$81HL$HgH5H8Hc]HS H)ID}H=HD$vHt$H<$HD$ Ht$tvHL$ILHT$ HD$(g HD$8dH+%(u?H@[]A\@EH1'H51R0FtATUHH5SHHĀ,dH%(HD$x1HL$HT$(HHD$P1LL$ LD$0?ZYH4H8Hc\Lc I)7|H|$H=HD$PVuHt$H|$(HD$0Ht$X=uHt$H|$ HD$8Ht$`$uHD$@HD$HHRHT$hH8HwHtHL$PILHT$0HD$H_f HD$xdH+%(uAH[]A\fDKFfDH10'H51R0ΑrfAWAVAUATUSHH_,Ht$dH%(H$81Hy3H8HcH[HW H)HT$zHcH^HD$Ht$ wCD$$@Hl$0L$0Hl$(I$H==E1sLt$HEfDcgIIL9tcA~M.AE@uAEIuI}KtgsAuJD@@uAmuLufIIL9u@H|$ffLD$LHt$$H|$d H;l$(tL>fH6fH$8dH+%(HH[]A\A]A^A_DHcHH]HI]HHD$0HD$(@LhIH|$eHD$@oDH-'H5=1R0~9pfAWAVAUATUSHH_,Ht$dH%(H$81AG@uAIwIItpAwID@@uA/uLucHI9H|$cLD$LLt$,H|$ a HLHfI}H|$VcH@D$,@ H=&HDŽ$0Ld$0oL$0HD$0HD$HDxHhIJD=HD$H9uC[cH H9l$)Et<uULuAF@uAIvHcI~MAG@uAIwIItmAwID@@uA/uLu,`HI9H|$`LD$LLt$,H|$ =^ HLbI}H|$_H@D$,@ H=HDŽ$0Ld$0XlL$0HD$0HD$HDxHhIJD=HD$H9uC_H H9l$)Et<uULuAF@uAIvHcI~MAG@uAIwIItiAwID@@uA/uLu\HI9H|$\LD$LLt$,H|$ Z HLH_I}H|$V\H@D$,@ H=o HDŽ$0Ld$0hL$0HD$0HD$HDxHhIJD=HD$H9uC[\H H9l$)Et<uULuAF@uAIvHcI~MAG@uAIwIItfAwID@@uA/uLu,YHI9H|$YLD$LLt$,H|$ =W HL[I}H|$XH@D$,@  H=HDŽ$0 Ld$0XeL$0HD$0HD$HDxHhIJD=HD$H9uCXH H9l$)Et<uULuAF@uAIvHcI~MAG@uAIwIItbAwID@@uA/uLuUHI9H|$ULD$LLt$,H|$ S HLHXI}H|$VUH@D$,@ H=HDŽ$0Ld$0aL$0HD$0HD$HDxHhIJD=HD$H9uC[UH H9l$)Et<uULuAF@uAIvHcI~MAG@uAIwIIt_AwID@@uA/uLu,RHI9H|$RLD$LLt$,H|$ =P HLTI}H|$QH@D$,@  H=HDŽ$0 Ld$0X^L$0HD$0HD$HDxHhIJD=HD$H9uCQH H9l$)Et<uULuAF@uAIvHcI~MAG@uAIwIIt[AwID@@uA/uLuNHI9H|$NLD$LLt$,H|$ L HLHQI}H|$VNH@D$,@ H=HDŽ$0Ld$0ZL$0HD$0HD$HDxHhIJD=HD$H9uC[NH H9l$)Et<uULuAF@uAIvHcI~MAG@uAIwIItXAwID@@uA/uLu,KHI9H|$KLD$LLt$,H|$ =I HLMI}H|$JH@D$,@  H=HDŽ$0 Ld$0XWL$0HD$0HD$HDxHhIJD=HD$H9uCJH H9l$)Et<uULuAF@uAIvHcI~MlfDIEDxAGD$$@H=HDŽ$0Hl$0NHl$(L$0HD$0IEXLxHIHD$I9Af;BI L9|$tuAGt<IC@uHsIcH{ALLI4L $/NL $sI@@u+uHuJAI L9|$uIcHA}MuAF@uAIvI~I4HMAVH@A.LtUApLCH0@VfDyfDI}wCI|JKHcl$$HH8HI8I$H=HMHEHD$0HD$(Tff.@AWAVAUATUSHH,Ht$HL$8HT$@LD$0H50dH%(H$12f5HD$0HhHH H8Hc}3L{ I)L|$KTHHD-HD$ H H$L$HD$(IIEH= LHt$8H|$@I$IuKID$HD$0HDpLxIK7HD$I9uqf.A~M6AF@uAIvI~H1KAVH@uA.uL1?I L9|$VAGM< uM7AFtIHHwHHcHt$8ItHIH|$@HH$KH$ILLHHD$x0(fH $)D$PHT$HH|$PLHD$H`H|$PH $HwHH1JH|$PHW@u/u@>H|$H[HD$@H$dH+%(HĘ[]A\A]A^A_H\$`IO 1HHaFHHfDLD$t$ LLH|$o; L;d$(tL =L=o =VfDLH $?H $IfATUHH5SHH`,dH%(HD$X1HL$HT$ILD$]YHH8Hc&HS H)IGH=HD$@?Ht$H|$HD$ Ht$Hi?H4$H|$HD$(Ht$PQ?HL$@ILHT$ HD$00 HD$XdH+%(uDH`[]A\fEH'H5`1R0\Ht$H|$HD$ Ht$H)>H4$H|$HD$(Ht$P>HL$@ILHT$ HD$0r/ HD$XdH+%(uDH`[]A\fEHA'H5_1R0Z;fATUHH5SHH`,dH%(HD$X1HL$HT$ILD$VHmH8Hc<$HS H)IE H=/HD$@ =Ht$H|$HD$ Ht$H0HD$w:HL$IHHT$HD$+ HD$dH+%(u*H([]ÐH'H5\1R0^W8fUSH(dH%(HD$H!H8tkHc HG HH)HBH=HD$9HL$IHHT$HD$+ HD$dH+%(u*H([]ÐH'H5][1R0VY7fUSH(dH%(HD$HaH8tkHc4 HG HH)HBH=CHD$8HL$IHHT$HD$X* HD$dH+%(u*H([]ÐHA'H5Z1R0U6fUSH(dH%(HD$HH8tkHctHG HH)HyAH=HD$78HL$IHHT$HD$) HD$dH+%(u*H([]ÐH'H5Y1R0U5fUSH(dH%(HD$HH8tkHcHG HH)H@H=HD$w7HL$IHHT$HD$( HD$dH+%(u*H([]ÐH'H5Y1R0^T5fUSH(dH%(HD$H!H8tkHcHG HH)H-@H=HD$6HL$IHHT$HD$( HD$dH+%(u*H([]ÐH'H5]X1R0SY4fUSH(dH%(HD$HaH8tkHc4HG HH)H?H=dHD$5HL$IHHT$HD$X' HD$dH+%(u*H([]ÐHA'H5W1R0R3fUSH(dH%(HD$HH8tkHctHG HH)H> H=HD$ 75HL$IHHT$HD$& HD$dH+%(u*H([]ÐH'H5V1R0R2fUSH(dH%(HD$HH8tkHcHG HH)H;>H=8HD$w4HL$IHHT$HD$% HD$dH+%(u*H([]ÐH'H5V1R0^Q2fUSH(dH%(HD$H!H8tkHcHG HH)H=H=8HD$3HL$IHHT$HD$% HD$dH+%(u*H([]ÐH'H5]U1R0PY1fATUHH5۔SHH`,dH%(HD$X1HL$HT$ILD$LH-H8HcHS H)I<H=HHD$@2Ht$H|$HD$ Ht$H2H4$H|$HD$(Ht$P2HL$@ILHT$ HD$0# HD$XdH+%(uDH`[]A\fEH'H5T1R0^O0fATUHH5SHH`,dH%(HD$X1HL$HT$ILD$]KHH8HcHS H)I;H= HD$@1Ht$H|$HD$ Ht$Hi1H4$H|$HD$(Ht$PQ1HL$@ILHT$ HD$0" HD$XdH+%(uDH`[]A\fEH'H5R1R0N.fATUHH5DSHHĀ,dH%(HD$x1HHL$HT$(PHD$ P1LL$LD$0JZYHH8HclHS H)I^:H=HD$P20Ht$H|$(HD$0Ht$X0Ht$H|$ HD$8Ht$`0H4$H|$HD$@Ht$h/HL$PILHT$0HD$HI! HD$xdH+%(u;H[]A\EH!'H5}Q1R0Ly-fATUHH5SHHĀ,dH%(HD$x1HHL$HT$(PHD$ P1LL$LD$0HZYH=H8Hc HS H)I9H=zHD$P.Ht$H|$(HD$0Ht$X.Ht$H|$ HD$8Ht$`.H4$H|$HD$@Ht$h.HL$PILHT$0HD$H HD$xdH+%(u;H[]A\EH'H5P1R0^K,fAWAVAUATUSHHh,Ht$HL$@HT$HLD$8H5PdH%(H$X1RGyHD$8HDpMHH8HcHS H)HT$ 7IFHD$H@HD$PL$PHD$(IIEH=9-Ht$@H|$HI$Iu"-ID$HD$8HhLpHI.HD$I9 I L9t$tmAFt<M>AG@uAIwHcII,It,AOHE@uA/uLuI L9t$u@LD$t$LLH|$  L;d$(tLLH$XdH+%(Hh[]A\A]A^A_L("IBHD$@fHq'H5M1R0IfDHD$H,HHIIHD$PHD$(D)AWAVAUATUSHHh,Ht$HL$@HT$HLD$8H5dH%(H$X1DHD$8HDpMlHMH8HcHS H)HT$ Z5IFHD$H@HD$PL$PHD$(IIEH=e*Ht$@H|$HI$Iu*ID$HD$8HhLpHI.HD$I9+I L9t$tmAFt<M>AG@uAIwHcII,It"*AOHE@uA/uLu?I L9t$u@LD$t$LLH|$ W L;d$(t$LLfDHD$@H$XdH+%(Hh[]A\A]A^A_LI2H'H5MK1R0FfDHD$H,HHIIHD$PHD$(D'AWAVAUATUSHH_,Ht$dH%(H$81H H8HcHW H)HT$03HcHHHL}H=$HDŽ$0d(}HD$0]LmAE@uAEIuI}H$80(AUHD$8@u"AmuL,H8LD$H|$H$0HT$0W DHHD$@H$8dH+%(HH[]A\A]A^A_HE@D$$@Lcl$$ILHLH$<IHD$0HD$(H$H=H.'IHEDhL`IK,HD$I9u I L9d$tuAD$t<M,$AE@uAEIuH$HcI}M<ƃH4&AMI@uAmuLuI L9d$ufDHH$t$$LLD$H|$H L;t$(HLxwLHIUH'H5G1R0>CfDHI#Lt$0H$0Lt$(H$gfDAWAVAUATUSHH_,Ht$dH%(H$81HH8/Hcx HW H)HT$/HcH*HI]I\TCD$$@Hcl$$HHHII$H=H$HEHD$0HD$(DME1{IID9~kA~PMA@@uAIpIxL$Kt|$L$JDAp@@uA(uLuIID9fDLxLD$LHt$$H|$ H;l$(tLPHHH$8dH+%(HH[]A\A]A^A_H$8dH+%(RHHL[]A\A]A^A_A}}D$$H=8HDŽ$0Hl$0k#L$0Hl$(HD$0@LhIH'H5E1R0^@fDIEDxAGD$$@H=HDŽ$0Hl$0"Hl$(L$0HD$0IEXLxHIHD$I9Af[I L9|$tuAGt<IC@uHsIcH{ALLI4L $O"L $sI@@u+uHujI L9|$uIcHA}MuAF@uAIvI~I4H!AVH@A.LtupLH0VfDyfDI}I|jHcl$$HH9 HI. I$H=H2!HEHD$0HD$(Tff.@AWAVAUATUSHH_,Ht$dH%(H$81H H8/HcHW H)HT$d+HcH HID\TCD$$@Hcl$$HHB HI7 I$H=H; HEHD$0HD$(DME1IID9~kA~PMA@@uAIpIxL$KtL$JDAp@@uA(uLuIID9fDLLD$LHt$$H|$ H;l$(tLHH$8dH+%(HH[]A\A]A^A_H$8dH+%(RHHL[]A\A]A^A_HA}}D$$H=HDŽ$0Hl$0L$0Hl$(HD$0@LIH!'H5}@1R0;fDIEDxAGD$$@H=HDŽ$0Hl$0=Hl$(L$0HD$0IEXLxHIHD$I9AfI L9|$tuAGt<IC@uHsIcH{ALLI4L $L $sI@@u+uHuI L9|$uIcHA}MuAF@uAIvI~I4H?AVH@A.LtpL(H0;VfDyfDI}I|Hcl$$HHHII$H=ZHHEHD$0HD$(Tff.@AWAVIAUATIH5USHH,dH%(HD$81HHT$5HQH8Hc Mn I)&L=I E1LL$H)LHL-xHt%H;HX8EHEL$HL$HH5WH$Ht$LJAD$HD$8dH+%(HH[]A\A]A^A_@͐H'H5=1R0^8fDHl$ HLILHD$ D$(+H7IHALLw,Hf.AUATUHH5XSHH,dH%(H$1HL$HT$(HHD$P1LL$0LD$3ZYHuH8HcDHS H)I%H=Ld$0HD$pHt$H|$(HD$PHt$xLD$ LH HD$X1gfLLHH$Ht$H|$ HD$`H$HL$pILHT$PHD$h H$dH+%(u0HĨ[]A\A]H'H5-;1R0n6)fAUATUHH5SHH,dH%(H$1HL$HT$LD$h2HH8HcHS H)I#H=nLd$`HD$@Ht$H|$HD$ Ht$HoLD$ LH HD$(1dLLHHD$P2HL$@ILHT$ HD$0 H$dH+%(u2HĘ[]A\A]fHq'H591R05fAUATUHH5SHH,dH%(H$1HL$HT$(HHD$P1LL$ LD$00ZYHH8HcTHS H)IJ"H=Ld$0HD$pHt$H|$(HD$PHt$xHt$H|$ HD$XH$LD$ LH HD$`1[cLLHH$HL$pILHT$PHD$h H$dH+%(u0HĨ[]A\A]H'H5=81R0~39fAUATUHH5SHH,dH%(H$1HL$HT$(HHD$P1LL$ LD$0g/ZYHH8HcHS H)I H=vLd$0HD$p Ht$H|$(HD$PHt$xlHt$H|$ HD$XH$PD$ LH &HD$`aLLHH$ HL$pILHT$PHD$hm H$dH+%(u4HĨ[]A\A]@HI'H561R01AUATUHH5SHHx,dH%(HD$h1HL$HT$I-HH8HcOLc I)|H=HD$PHt$H|$HD$0Ht$XA|$0HD$8H<$XL/AE@uAEIuI}Ht$`AUHD$@@tQHL$PHT$0IL HD$hdH+%(Hx[]A\A]EAmuLf)D$ BTH4$HT$H|$ HD$J)H|$ HwHHt$`H|$ HD$@W@u/utlH|$$fHA'H541R0/fDfDIlff.AUATUHH5cSHHx,dH%(HD$h1HL$HT$I+H@H8HcLc I)VH=ԶHD$PHt$H|$HD$0Ht$XA|$0HD$8H<$XL/AE@uAEIuI}Ht$`AUHD$@@tQHL$PHT$0IL HD$hdH+%(Hx[]A\A]EAmuLf)D$ RH4$HT$H|$ HD$ 'H|$ HwHHt$`H|$ HD$@W@u/utl_H|$!fH'H5]21R0-fDfDcIs,ff.AUATUHH5#SHHx,dH%(HD$h1HL$HT$Ip)HH8HcLc I)0H=HD$PHt$H|$HD$0Ht$XA|$0HD$8H<$XL/AE@uAEIuI}Ht$`?AUHD$@@tQHL$PHT$0IL HD$hdH+%(Hx[]A\A]EAmuLf)D$ OH4$HT$H|$ HD$$H|$ HwHHt$`H|$ HD$@W@u/utlH|$fH'H501R0^+fDSfD#I3 ff.AUATUHH5SHHx,dH%(HD$h1HL$HT$I0'HH8HcLc I) H=bHD$PX Ht$H|$HD$0Ht$X? A|$0HD$8H<$XL/AE@uAEIuI}Ht$` AUHD$@@tQHL$PHT$0ILW HD$hdH+%(Hx[]A\A]EAmuLEf)D$ MH4$HT$H|$ HD$"H|$ HwHHt$`C H|$ HD$@W@u/utlH|$^fH'H5-1R0)fDfDI ff.AWAVAUATUSHhDw,Ht$dH%(H$X1AHH8Hc]Lo I)IcHDHIF/AFD$,@<HcHHHHD$HD$HD$H=H HL$AHsI/E@uEHuHD$H}Hp HL$UHA@u mHD$HL$IoL`AFHDHYH$HD$8HD$ tfD}^LuAF@uAIvI~H3 AVI$@u"A.uL HIHH9$A}0tf)D$@JHT$ H|$@HHD$8H|$@HwHH3 H|$@I$W@u/u2fH|$8qLHD$@H$XdH+%(Hh[]A\A]A^A_LPLD$t$,LHL$HT$u +fDHIHD$PHD$H$PHD$@H|$8@Ht5HH'H5]*1R0%fDfDL`H3AWAVAUATUSHhDw,Ht$dH%(H$X1AHH8HcLo I)IcHDHI+AFD$,@<HcHHmHHD$`HD$HD$H=mH^HL$AHsI/E@uEHuHD$H}Hp(HL$UHA@u mHD$HL$IoL`AFHDHYH$HD$8HD$ tfD}^LuAF@uAIvI~H3AVI$@u"A.uL HHIHH9$A}0tf)D$@eGHT$ H|$@HHD$8nH|$@HwHH3)H|$@I$W@u/ufH|$8FqL(HD$@H$XdH+%(Hh[]A\A]A^A_LLD$t$,LHL$HT$ fDHIHD$PHD$H$PHD$@{H|$8@Ht5H'H5&1R0."fD#fDLHAUATUHH5çSHHx,dH%(HD$h1HL$HT$IHH8HcoLc I)8H=OHD$P8Ht$H|$HD$0Ht$XA|$0HD$8H<$XL/AE@uAEIuI}Ht$`AUHD$@@tQHL$PHT$0IL7 HD$hdH+%(Hx[]A\A]EAmuL%f)D$ bDH4$HT$H|$ HD$jH|$ HwHHt$`#H|$ HD$@W@u/utlH|$>fHa'H5$1R0fDfDIff.AUATUHH5SHHx,dH%(HD$h1HL$HT$IH`H8Hc/Lc I) H=HD$P Ht$H|$HD$0Ht$XA|$0HD$8H<$XL/AE@uAEIuI}Ht$`AUHD$@@tQHL$PHT$0IL HD$hdH+%(Hx[]A\A]EAmuLf)D$ "BH4$HT$H|$ HD$*H|$ HwHHt$`H|$ HD$@W@u/utlH|$fH!'H5}"1R0fDfDILff.AUATIH5HUSHH,dH%(H$1HL$HT$ LL$LD$HH8HcHk H) H=פLl$@HDŽ$Ht$H|$ HD$`H$D$ LHD$hH NKLHcH$K}0HD$pH|$mL/AE@uAEIuI}H$ AUHD$x@u AmHT$`MHH$S H$dH+%( Hĸ[]A\A]fDf)D$0?Ht$HT$(H|$0HD$(H|$0HwHH$gH|$0HD$xW@u/utxH|$(AAD$OfLt5H'H51R0&fDfD fIff.AUATUHH5SHHx,dH%(HD$h1HL$HT$IHH8HcOLc I)f H=LHD$PHt$H|$HD$0Ht$XA|$0HD$8H<$XL/AE@uAEIuI}Ht$`AUHD$@@tQHL$PHT$0IL HD$hdH+%(Hx[]A\A]EAmuLf)D$ B=H4$HT$H|$ HD$JH|$ HwHHt$`H|$ HD$@W@u/utlH|$ fHA'H51R0fDfDIlff.ATUHH5eSHHp,dH%(HD$h1HL$HT$IHBH8HcH[ H)BH=HD$PHt$H|$HD$0Ht$X{0HD$8H<$\L'AD$@uA$It$I|$Ht$`AT$HD$@@u!A,$uLfDHL$PHT$0IH߾ {5t}t"HD$hdH+%(Hp[]A\DEf)D$ :H4$HT$H|$ HD$H|$ HwHHt$`H|$ HD$@W@u/utdWH|$ 1H'H5]1R0fDfDcIs,ff.AUATUHH5#SHHx,dH%(HD$h1HL$HT$IpHH8HcLc I)H=ٝHD$PHt$H|$HD$0Ht$XA|$0HD$8H<$XL/AE@uAEIuI}Ht$`?AUHD$@@tQHL$PHT$0IL HD$hdH+%(Hx[]A\A]EAmuLf)D$ 8H4$HT$H|$ HD$ H|$ HwHHt$`H|$ HD$@W@u/utlH|$fH'H51R0^fDSfD#I3ff.AWAVAUATIUSHHxo,dH%(H$h1H$HD$E:HHL$ HT$8PH5HD$PHD$ PHD$@P1LL$8LD$PH HD$HtIHL$Ht?HT$0[&(H-u +u @H=Hk AHJH,H=HAHl +LH=H2H AD$H$hdH+%(JHx[]A\A]A^A_fDHo H==AHHs+H=HAHR+L[fDHD$(<[t$<(t H<-ut<+HH8wHcHS H)I* H=ܙHDŽ$` @Ht$ @H|$8HD$`H\[lmH$hUHt$H|$0HD$hH$p9Ht$H|$(HD$pH$xHD$xHt"H$`MLHT$`x lH=:Lt$@HDŽ$L= LD$LL H$1C@LHcH$L$LLH$ 1 @LHcH$ZH$;DHɮ'H5%1R0f!AWAVAUATIUSHHxo,dH%(H$h1H$HD$E:HHL$ HT$8PH5HD$PHD$ PHD$@P1LL$8LD$P( H HD$HtIHL$Ht?HT$0[&(H-u +u @H=!Hk AHHS(H=HAH2(L#H=HN.H`AD$H$hdH+%(BHx[]A\A]A^A_fDHo H=}AHH'H=\HAH 'L[[fDHD$(<[t$<(t H<-ut<+H9H8oHcHS H)IH=(HDŽ$`@Ht$ H|$8@HD$`lmH$hHt$H|$0HD$hH$pHt$H|$(HD$pH$xhHD$xt&H$`MLHT$` xH=L6Lt$@HDŽ$L=RLD$LL H$1H5H%LD$t!H5Hi%LD$kHD$ HOH8HcHS H)HT$(H|$ @H$L$HD$0Hž LD$Lt$pH=+I$ Ht$XH|$hHEIt$LD$ LHEH 1:LHcIt$dM}EmHEIK/HD$I9Lt$8AI L9|$tmAGt<M/AE@uAEIuIcI}AH\I4AMH@uAmuLuI L9|$ufDLt$8L|$MHcþH=ILlvIEAGMoHLHD$I9Hl$3fDANA AI L9l$SE}EtAG<vIEH5HhH#tH5^H#tH5KH"mLt$(AH=HHl$Iv@I!Iv@AH=eH!Iv@H=DLH'CH\fI}IcI9uH;l$0tLOHGHD$@H$dH+%(HĨ[]A\A]A^A_Hl$H|$@gLD$t$ LHH|$( H;l$0tLHDLIsMEH ~L1 6HcHcHT$LI4ăL<3IIUHcHL$HRLHt$XH|$hHEIt$Iغ LHEH 13LHcIt$UM}EmHEIK/H$I9Lt$8Af.I L9<$tnAGt<M/AE@uAEIuIcI}AH\I4AMH@uAmuLuI L9<$u@DLt$8L|$MHcþH=ILlfIEAGMoHLH$I9Hl$3ANA AI L9,$TE}EtAG<vIEH5qHhHtH5OHtH5<HnLl$ AH=HxHl$I LH=`LAHH=?LL H ICH\fI}ISI9uH;l$(tL?H7HD$@H$dH+%(HĨ[]A\A]A^A_Hl$H|$@oLD$t$LHH|$0 H;l$(tLHDLIrMEH wL1 /HcHcHL$LI4ăL<#IIUHcÃHRII}HT$HwHLHHt$QHt${bMHT$PH\$HBRHStH|$PH ff.ATUHH5[5SHH`,dH%(HD$X1HL$HT$ILD$HH8Hc|Lc I)H=5yHD$@EHt$H|$HD$ Ht$H,H4$H|$HD$(Ht$PHL$@ILHT$ HD$0u HC HcH)HL{5u HD$XdH+%(uZH`[]A\}uH}EEH'H5m1R0ifAWAVAUATUHSHH5/xH,dH%(H$1HL$@D$/HT$HHHD$7P1LL$@LD$HZYHH8RHcLm I)VDM,EqA@H$L$HD$HI$L|$`H={wHt$@H|$HHEIt$nHL$8 LHEHe1LID$H?HL$0 LHEHje1LID$H|$/HEuuAILHDLk |$/tEu5E~H;l$tLHH$dH+%(HĘ[]A\A]A^A_fDID$ H=;vvHE nDC{xID$XHD$PHDHLhIMM91?DLLL$HD$H|$PLH0HVH^LL$1I M9tvA}tuLl$DfIcHH葺HI膺HH$HD$H'H5m1R0fDH|$X HD$PtHD$XCoHP@HCtH|$PKff.AWAVAUATUHSHH5tH,dH%(H$1HL$@D$/HT$HHHD$7P1LL$@LD$H>ZYH̍H8RHcLm I) DM,EqA@H$L$HD$HI$ L|$`H=2t6Ht$@H|$HHEIt$HL$8 LHEHIb1LID$HHL$0 LHEHb1LID$H|$/HEuuAILHDL |$/tEu5E~H;l$tLHH$dH+%(HĘ[]A\A]A^A_fDID$ H=r&HE nDC{xD$XHD$PHDHLhIMM91?DLLL$HD$H|$PLH0HVHLL$1I M9tvA}tuLl$DfIcHHAHI6HH$HD$H'H51R0^fDH|$X HD$PtHD$XCoHP@HCtH|$PvKff.AWAVAUATUSH_,Ht$dH%(H$1HH8gHcLo I)Ll$"HcH:HImA|$`pDsCD$DD@H$HD$8HD$ H$HD$(L|$(H=pII<$Ll$ IEHGHIGHwA|$IEAALx$A9?M)HD$(McIcAHJ,Ld$HMH(M, Hl$ JDL=oMHD$HD$XLt$pHD$0~A|$DMl$AE@uAEIuI}HsAUHE@u%AmuLzf.I HHH9\$aA|$A$L LBLMl$HH_HEHD$x0Lc I){,H=gHDŽ$@Ht$H|$HD$@H$HHD$HH$@HT$@IL< H$HdH+%(HX[]A\A]EH=5gLl$ HDŽ$@^Ht$H|$HD$@H$HBHL$ LHD$HHlV1LHcH$PHD$P,H}'H51R0ٿfATUHH5"gSHH@,dH%(HD$81HL$H'HH8HcHS H)IpH=`gHD$LHt$H<$HD$ Ht$4HL$ILHT$ HD$(蕲 HD$8dH+%(u?H@[]A\@EHi|'H51R0ATUHH5fSHH@,dH%(HD$81HL$HHH8HcvHS H)IzH=AgHD$fUSH(dH%(HD$H~H8tkHcԥHG HH)H H=HD$藾HL$IHHT$HD$ HD$dH+%(u*H([]ÐHy'H5=1R0~9fATUHH5cSHH@,dH%(HD$81HL$HH}H8HcHS H)I8H=eHD$謽Ht$H<$HD$ Ht$蔽HL$ILHT$ HD$( HD$8dH+%(u?H@[]A\@EHx'H5%1R0f!ATUHH5 dSHH,dH%(H$1HL$ D$HT$8HHD$PHD$ PHD$@P1LL$8LD$PHH H{H8HcHS H)IH=ycHD$piH=fcHD$xHD$@JHt$ H|$8HD$HH$.Ht$H|$0HD$PH$Ht$H|$(HD$XH$|$HD$`u5HL$pHT$@ILP H$dH+%(u_Hİ[]A\ÐH=cHDŽ$蓻HD$hHw'H5]1R0YfATUHH5SHHp,dH%(HD$h1HL$HT$ILD$H-zH8HcHS H)IH=aHD$@ºH=aHD$HHD$ 裺Ht$H|$HD$(Ht$P芺H4$H|$HD$0Ht$XrHL$@ILHT$ HD$8ӫ HD$hdH+%(u5Hp[]A\f.Hu'H5 1R0N fATUHH5t^SHH,dH%(H$1HHL$HT$(PHD$ P1LL$LD$09ZYHxH8HcHS H)I6H=l`HD$`\H=h`HD$hHD$0=Ht$H|$(HD$8Ht$p$Ht$H|$ HD$@Ht$x H4$H|$HD$HH$HL$`ILHT$0HD$PQ H$dH+%(u0HĐ[]A\fH1t'H51R0艶fwAUATUHH5g*SHH,dH%(H$1HL$HT$LD$HHwH8HcHS H)IH=_Ld$`HD$@طHt$H|$HD$ Ht$H迷LD$ LH KHD$(1:LbLHHD$P肷HL$@ILHT$ HD$0 H$dH+%(u2HĘ[]A\A]fHr'H51R0^fAUATUHH5)SHH,dH%(H$1HL$HT$LD$XHuH8HcHS H)IH=]Ld$`HD$@xHt$H|$HD$ Ht$H_LD$ LH JHD$(1LLHHD$P"HL$@ILHT$ HD$0胧 H$dH+%(u2HĘ[]A\A]fHaq'H51R0蹳fAUATUHH5'SHH,dH%(H$1HL$HT$LD$HtH8HcWHS H)IEH=`\Ld$`HD$@Ht$H|$HD$ Ht$HLD$ LH .IHD$(1zL袺LHHD$P´HL$@ILHT$ HD$0# H$dH+%(u2HĘ[]A\A]fHp'H5]1R0YfAUATUHH5G&SHH,dH%(H$1HL$HT$LD$H(sH8HcHS H)IH=[Ld$`HD$@踳Ht$H|$HD$ Ht$H蟳LD$ LH GHD$(1LBLHHD$PbHL$@ILHT$ HD$0ä H$dH+%(u2HĘ[]A\A]fHn'H51R0>fAUATUHH5$SHH,dH%(H$1HL$HT$LD$8HqH8HcHS H)IH=YLd$`HD$@XHt$H|$HD$ Ht$H?LD$ LH nFHD$(1LLHHD$PHL$@ILHT$ HD$0c H$dH+%(u2HĘ[]A\A]fHAm'H51R0虯fAUATUHH5#SHH,dH%(H$1HL$HT$LD$HhpH8Hc7HS H)IsH=PXLd$`HD$@Ht$H|$HD$ Ht$H߰LD$ LH EHD$(1ZL肶LHHD$P袰HL$@ILHT$ HD$0 H$dH+%(u2HĘ[]A\A]fHk'H5=1R0~9fAUATUHH5'"SHH,dH%(H$1HL$HT$LD$xHoH8HcזHS H)I- H=VLd$`HD$@ 蘯Ht$H|$HD$ Ht$HLD$ LH CHD$(1L"LHHD$PBHL$@ILHT$ HD$0裠 H$dH+%(u2HĘ[]A\A]fHj'H51R0٬fAUATUHH5 SHH,dH%(H$1HL$HT$LD$HmH8HcwHS H)IH=ULd$`HD$@8Ht$H|$HD$ Ht$HLD$ LH NBHD$(1L³LHHD$PHL$@ILHT$ HD$0C H$dH+%(u2HĘ[]A\A]fH!i'H5}1R0yfAVAUATIH5TUSHH,dH%(H$1HL$HT$ILD$HClH8 HcLk I)H=;THD$`Hl$ ֬Ht$H|$L5AHD$@Ht$h趬LD$LH HD$H15H]HHHD$p}L$LH HD$P1H%HHHD$xEHL$`MLHT$@HD$X覝 H$dH+%(u5HĐ[]A\A]A^Hg'H51R0٩fAVAUATIH5 SUSHH,dH%(H$1HL$HT$ILD$HjH8 HcrLk I)H=RHD$`Hl$ 6Ht$H|$L5h?HD$@Ht$hLD$LH HD$H1H轰HHHD$pݪL$LH HD$P1]H腰HHHD$x襪HL$`MLHT$@HD$X H$dH+%(u5HĐ[]A\A]A^He'H5=1R0~9fAVAUATIH5jQUSHH,dH%(H$1HL$HT$ILD$sHiH8 HcҐLk I)H= QHD$`Hl$ 薩Ht$H|$L5=HD$@Ht$hvLD$LH HD$H1HHHHD$p=L$LH HD$P1HHHHD$xHL$`MLHT$@HD$Xf H$dH+%(u5HĐ[]A\A]A^HAd'H51R0虦fAVAUATIH5OUSHH,dH%(H$1HL$HT$ILD$HcgH8 Hc2Lk I) H=qOHD$`Hl$ Ht$H|$L5(<HD$@Ht$h֧LD$LH HD$H1UH}HHHD$p蝧L$LH HD$P1HEHHHD$xeHL$`MLHT$@HD$XƘ H$dH+%(u5HĐ[]A\A]A^Hb'H51R0>fAUATUHH5SHH,dH%(H$1HL$HT$LD$8HeH8HcHS H)I H=JKLd$`HD$@ XHt$H|$HD$ Ht$H?D$ LH KHD$(LޫLHHD$PHL$@ILHT$ HD$0_ H$dH+%(uFHĘ[]A\A]fDEH)a'H51R0聣AUATUHSHH5'mH,dH%(H$1HL$HT$ILD$H$HD$贾HDdH8 HcLe I)"H=bLHD$`Hl$ פHt$H|$L- HD$@Ht$h跤DD$LH HD$H16H^HHHD$p~D$LH HD$P1H&HHHD$xFHL$`ILHT$@HD$X觕 H$dH+%(u6HĘ[]A\A]fDH_'H51R0١fAUATIH5?KUSHH,dH%(H$1HL$HT$ HD$LL$LD$ HbH8HciHk H)H=JLl$@HDŽ$*Ht$H|$ HD$`H$DD$ LH ?HD$h1L豨LHH$΢}0HD$pH|$pL/AE@uAEIuI}H$茢AUHD$x@uAmHT$`MHH$ӓ H$dH+%( Hĸ[]A\A]fDf)D$0*Ht$HT$(H|$0HD$(1H|$0HwHH$H|$0HD$xW@u/utx胕H|$(AAD$OfLt5PH ]'H5e1R0覾fD蛔fD苔f[I.ff.AUATIH5#DUSHH,dH%(H$1HL$HT$ HHD$P1LL$LD$(WZYH_H8HcHk H)H=HHD$`}Ht$H|$ HD$@Ht$hdHt$H|$HD$HHt$pK}0HD$PH<$NL/AE@uAEIuI}Ht$x AUHD$X@uAmuL褓@HL$`HT$@MHF H$dH+%(HĘ[]A\A]Ðf)D$0H4$HT$(H|$0HD$(誵H|$0HwHHt$xcH|$0HD$XW@u/ut\H|$(~IfHZ'H51R0>fD3fD#멐IΜff.AUATIH5?FUSHH,dH%(H$1HD$HL$ HT$0PHD$P1LL$(LD$8ZYwHl$(H5 HqHb]H8Hc1Hk H)H=EHDŽ$Ht$ H|$0HD$PH$۝Ht$H|$(HD$XH$违}0HD$`XH|$L/AE@uAEIuI}H$}AUHD$h@}0H|$ZL/AE@uAEIuI}H$.AUHD$p@u AmuLŐDHT$PMHH$c H$dH+%(Hĸ[]A\A]fDH5HcHu]8AD$랐Am L>!@f)D$@ZHt$HT$8H|$@HD$8aH|$@HwHH$H|$@HD$hW@u/u 诏H|$8.}0sf)D$@Ht$HT$8H|$@HD$8ݱH|$@HwHH$蓛H|$@HD$pW@u/u+H|$8讬YfHV'H5-1R0nfDcfDSfD#IiI#fDfɘfAWAVIAUATUSHHdH%(HD$81,rXHDHGPHD$HYH8JHcsLm I)L=?H E1LL$H|~HHL٫xIt#H; WtwH诶 AD$I$HL$H5aLHt$LGAFHD$8dH+%(HH[]A\A]A^A_f.蛍Ld$ HHMLHD$ D$(賕L MHAHLIJLgPHt$LЩfHT'H51R0>fAWAVAUATUSHXHt$dH%(H$HHWH8HcHW HH)HT$ {,1HT$8H5L HD$8 HD$8HPT$ @XLpHL$@L$@HL$(HHIHD$I9E1ۋAI L;t$AFtD9|$ <IC@uHsIcH{LdIt×sI$@@u+uHuHcHHiHI^HT$@HHD$8HT$(HXLpHIHD$L9&LD$t$ LHH|$ 賈 !LD$t$ LHH|$ 藈 H;l$(tLHH@H$HdH+%(uHX[]A\A]A^A_LHHD$@fH1R'H51R0γLD$HT$(Lt$ H|$ nifAWAVAUATUSHhDw,Ht$dH%(H$X1AHNUH8Hc}Lo I) IcHԀDHIAFD$,@<HcHH蝀HHD$萀HD$HD$H=8=H莕HL$AHsI/E@uEHuHD$H}HpXHL$UHA@u mHD$HL$IoL`AFHDHYH$HD$8HD$ tfD}^LuAF@uAIvI~H3ߔAVI$@u"A.uL xHIHH9$A}0tf)D$@HT$ H|$@HHD$8螪H|$@HwHH3YH|$@I$W@u/ufH|$8vqLXHD$@H$XdH+%(Hh[]A\A]A^A_LLD$t$,LHL$HT$5 fDH踉IHD$PHD$H$PHD$@諆H|$8豤@Ht5HN'H51R0^fDSfDL HAWAVAUATUSHhDw,Ht$dH%(H$X1AHQH8HcyLo I)IcHd}DHI薶AFD$,@<HcHH-}HHD$ }HD$HD$H=9HHL$AHsI/E@uEHuHD$H}HpHL$UHA@u mHD$HL$IoL`AFHDHYH$HD$8HD$ tfD}^LuAF@uAIvI~H3oAVI$@u"A.uL HIHH9$A}0tf)D$@%HT$ H|$@HHD$8.H|$@HwHH3H|$@I$W@u/u肄fH|$8qLHD$@H$XdH+%(Hh[]A\A]A^A_L蠃LD$t$,LHL$HT$Ł {fDHHIHD$PHD$H$PHD$@;H|$8A@Ht5蘃HQK'H51R0fDfDL谅H胍AWAVAUATUSHhDw,Ht$dH%(H$X1AHnNH8Hc=vLo I)`IcHyDHI&AFD$,@<HcHHyHHD$yHD$HD$H=b6H讎HL$AHsI/E@uEHuHD$H}HpxHL$UHA@u mHD$HL$IoL`AFHDHYH$HD$8HD$ tfD}^LuAF@uAIvI~H3AVI$@u"A.uL 蘁HIHH9$A}0tf)D$@HT$ H|$@HHD$8辣H|$@HwHH3yH|$@I$W@u/ufH|$8薞qLxHD$@H$XdH+%(Hh[]A\A]A^A_L0LD$t$,LHL$HT$U~  fDH؂IHD$PHD$H$PHD$@H|$8ѝ@Ht5(HG'H5=1R0~fDsfDL@HAWAVAUATUSHhDw,Ht$dH%(H$X1AHJH8HcrLo I) IcHvDHI趯AFD$,@<HcHHMvHHD$@vHD$HD$H=2H>HL$AHsI/E@uEHuHD$H}HpHL$UHA@u mHD$HL$IoL`AFHDHYH$HD$8HD$ tfD}^LuAF@uAIvI~H3菊AVI$@u"A.uL (~HIHH9$A}0tf)D$@EHT$ H|$@HHD$8NH|$@HwHH3 H|$@I$W@u/u}fH|$8&qL}HD$@H$XdH+%(Hh[]A\A]A^A_L|LD$t$,LHL$HT$z |fDHhIHD$PHD$H$PHD$@[|H|$8a@Ht5|HqD'H5ͪ1R0fD|fDL~H裆AWAVAUATUSHH_,Ht$dH%(H$81HGH8HchoLg I)Ld$HcHsHHM~ t}t5H$8dH+%(HHH[]A\A]A^A_-{DCD$$@XLl$0H$0Ll$(HD$L|$H=b/LeI蠇H}IEHGHIGHwA}IE+{IID9~kA|$M4$AF@uAIvHD$I~Jt)AvKD@@uA.uLuDzIID9H\$LD$Lt$$H|$HRx L;l$(tHzLyHyH$8dH+%(~HH[]A\A]A^A_f.LcILQqLHD$DqIHD$0HD$(fLh|IHA'H51R0^fAWAVAUATUHSHx,Ht$HL$0HT$8LL$ LD$(H5-dH%(HD$h1HD$(HD$ AH\$(E1HtHDsHDH8HclHU H)HT$EfLl$@Dd$IL0pLH%pHEH=,I)Ht$0H|$8I$HuLD$ fLID$H = 1)D$@)D$PL觊LHEHȄID$HDkL{IK/H$I9fDKxI L9<$tnAGt<M7AF@uAIvHcI~M,HtCANIE@uA.uLu`wI L9<$ufDLD$t$HLH|$wu H/wL'wHD$hdH+%(uYHx[]A\A]A^A_LyIQHD$@fH!?'H5}1R0辠yfAWAVAUATUSHHx,Ht$HL$0HT$8LL$ LD$(H5*dH%(HD$h1HD$(HD$ 衜Ll$(E1MtMmEuHBH8HciHS H)HT$qEfH\$@Dd$ILmLHmH=Z*HEI舂Ht$0H|$8I$HuqLD$ fHID$H  1)D$@)D$PHHHHE'H|$(ID$M}EmIK/H$I9fuI L9<$tnAGt<M7AF@uAIvHcI~M,Ht裁ANIE@uA.uLutI L9<$ufDLD$t$HLH|$r HtLtHD$hdH+%(uYHx[]A\A]A^A_L8wIQHD$@fH<'H5ݢ1R0~fAWAVAUATUHSHX,Ht$HT$8H5dH%(H$H1H?H8bHc{gHU H)HT$HD$x1bHD$8HCD$$@HcHHkHIjIHD$@HD$(IE H='kL{I$HI/HD$I9{sI L9|$tmAGt<TM7AF@uAIvHcI~I,ItrANHE@uA.uLurI L9|$u@H\$LD$LLt$$C1Hp C1L;d$(tLMrLErHD$xHD$@wH AH=eH:HH=eHAH\H=eHL'HHD$@H$HdH+%(usHX[]A\A]A^A_L`tIHD$@L$@HD$(IfDH9'H51R0.{fAWAVAUATUHSHX,Ht$HT$8H5dH%(H$H1,H<H8bHcdHU H)HT$EHD$x1bHD$8HCD$$@HcHHhHIhIHD$@HD$(IE H=$|kL{I$HI/HD$I9pI L9|$tmAGt<TM7AF@uAIvHcI~I,It|ANHE@uA.uLuoI L9|$u@H\$LD$LLt$$C1Hm C1L;d$(tL]oLUoHD$xHD$@wH AH=bHJHH=bHAHlH=bHL)$H  HD$@H$HdH+%(usHX[]A\A]A^A_LpqIHD$@L$@HD$(IfDH6'H51R0>xfAWAVAUATUHSHX,Ht$HT$8H5dH%(H$H1<H9H8bHcaHU H)HT$oHD$x1bHD$8HCD$$@HcHH eHIeIHD$@HD$(IE H=!zkL{I$HI/HD$I9mI L9|$tmAGt<TM7AF@uAIvHcI~I,ItyANHE@uA.uLulI L9|$u@H\$LD$LLt$$C1Hj C1L;d$(tLmlLelHD$xHD$@wH AH=_HZ H#H=_HAH|H=_HL9!H0HD$@H$HdH+%(usHX[]A\A]A^A_LnIHD$@L$@HD$(IfDH3'H5 1R0N vfAWAVAUATUHSHX,Ht$HT$8H5dH%(H$H1LH6H8bHc^HU H)HT$HD$x1bHD$8HCD$$@HcHH0bHI%bIHD$@HD$(IE H=wkL{I$HI/HD$I9jI L9|$tmAGt<TM7AF@uAIvHcI~I,ItvANHE@uA.uLuiI L9|$u@H\$LD$LLt$$C1Hg C1L;d$(tL}iLuiHD$xHD$@wH AH=\Hj H3H=\HAHH=\HLIH+@HD$@H$HdH+%(usHX[]A\A]A^A_LkIHD$@L$@HD$(IfDH0'H51R0^sfAWAVAUATUSHHhDg,dH%(HD$X1E~RH 4H8)Hc[Lo I)IcH_DHHØt}t8HgCHD$XdH+%( Hh[]A\A]A^A_fDHEH57LpL詝1H5L蒝H5KmL{AqAD$LcD$IL^LIHD$^IH=IHD$sIGL}IH=sIFADKgIIE9AMA@@uAIpHD$IxL$JtCsL$HL$ApJD@@uA(uLuUfH=HD$@rH}HD$ HwHHt$HrLHL$@IHT$ HD$(fHhI4$H|$0HHVH]1H I9{tuDIfDL0H5aLѨIH@<<M}1LgLIgA}xMEHH56MxHD$L迓tH5L謓H|$H5LE1膓H=HDŽ$pAchLHDŽ$xHD$pEhLD$H|$@HD$xH m 1H|$蹴H|$HcH$hH$Au&H5L肧IHt xfDHA#'H51R0ބfDH0|$8 &HD$0HED$8EH5uLIHQ@<<=M}1LeLIeA}x MEH5dL8ILLD$LD$tLH5ґLD$ALLD$IE1H5蟑H=HDŽ$pA|fH|$HDŽ$xHD$p\fLHD$xlLH$lLH4f+H=3Lt$@HDŽ$pfH B LHD$pME1育LHcH$xeHD$xIEHxH= HDŽ$peHD$pIEH@H$xIEHpHxneHD$xeHT$0HBRHEUtH|$0ځH=ILt$@HDŽ$eH O LH$ME1茱LHcH$dH$bfAWAVAUATUSHH,Ht$HL$@HT$HH5:dH%(H$1HD$HHD$@}4HD$HHh!Hr#H8HcAKHS H)HT$vD-D$@H$L$HD$ HI$H= cHEHD$@HxAK4N|5H= cIHD$HHDxLpIMM9u2@HpHcHxLlI4TcIEI M9tWA~tIFHuI~N_@HD$@H$dH+%(RHĘ[]A\A]A^A_HD$HHDxLpIMM9tL@AFt6<tLKyIHcÃLlHRII>HwHbIEI M9uH\$LD$LHt$HS Ds5EtHD$xH;l$ ,LUHxUH'H5 1R0NfDABHcl$HHLHILHH$HD$ LH59SE1ALLT$(3LT$(HxuHD$0L|$`H=ID$AAJaHT$0LH ~HE1L íLAHcIt$ aLT$(HE@H5hL茠HxK4H=k>IHD$(`HT$(H ILt$`1LL -LHcI4H\y`AMHD$HcA]L4ADD$(@.D$D$DD$(@ELc|$(ILJLHD$0JL$IDžHcLLd$0L,LL(MHLLMD$(LD$f.SD$XLl$8HD$PHD$HDxHX1IIL9u7YfHH~IuH|$PHHVHS1H I9t${tuDID$(fH|${|$X t.HD$PHL$HD$XAD$(Ld$0LD$+HT$PHL$HBRHQtH|$PX{`\ff.AWAVAUATUSHH,Ht$HL$XHT$hH5dH%(H$1HD$pHD$pPHD$PP1LL$`LD$pwZYwHD$HHhXHAH8/HcEHS H)HT$pD-$D$(@7H$L$HD$ IIEH=]Ht$XH|$hI$Iu]ID$HD$pHxHt$PH|$`ItLQ]HHD$HHDpLxIK7HD$I9unA~M6AF@uAIvI~H1\AVH@uA.uLPI L9|$fAGM< uM7AFtIHHwHHcHt$XItHIH|$hHH$f\H$ILLHHD$x0(fH $)$CHT$xH$LHD$xIrH$H $HwHH1[H$HW@u/uO@H|$xmHD$@H$dH+%(H[]A\A]A^A_H$IO 1HH6XHHLD$t$(LLH|$L L;d$ tLpNLhNo[NFfDLH $$QH $I+NH|$x1l @HY'H5|1R0wfD9Hcl$(HHoEHIdEIH$HD$ L0 H5LD$,D$HtDxu> IE H=bZD$,ID$D$fDH5RL脙IH@<j<D$L$(L$@+#Lct$ILtDLIiDIƋD$( $LLMHH$FH$LLMFD$D$(H5>LŘIHU@<m<AI?1H|$0WH|$0IWAx MH5+L8ILLD$0豃LD$0tLH5虃LD$0ALH5LD$8IiIDLH=qD$0HXH|$8IDHI)XLHD$,h]HcLIDHL]LHWT$0HD$,hD$D$u&H5L`HHt xvD$HcD$(D$H@D$(D$D$( D$MMD$(IDH=dLL$=WH y LHM1I踣LHcItWl$,HD$HI?1H|$0UH|$0IUAxMHH5IHD$0LLD$8虁LD$8tLH5聁LD$8H|$0LH5|LD$8TIDLH=SA4VH|$8IDHIH$ VLD$0HH AH 1芢HHcD$,HItIUHD$,hD$D$Ef.IHxIDLH=uUHIIH@IDIHpHxRUl$,HD$D$HcžH=IIDL4O<4 U H >IL$L1LK\4~LHcKt5THD$Rf.AUIATIUHHH@HH@HuI4$Hx{H4gHLLH]A\H@`A]ATSHH HcS Ią!gH@(HH@HH9ff.1fATUHH5dSHH,dH%(H$1HHL$HT$(PHD$ P1LL$LD$0)mZYHH8Hc:HS H)IyfH=\HD$`LS H=HD$h HD$0-SHt$H|$(HD$8Ht$pSHt$H|$ HD$@Ht$xRH4$H|$HD$HH$RHL$`ILHT$0HD$PAD H$dH+%(u0HĐ[]A\fH!'H5}t1R0oyPfAVAUATUHH5SHHĀ,dH%(HD$x1HL$HT$ILD$kHIH8OHc9H[ H)(eH=MHD$PQ H=9HD$X HD$0QHt$H|$HD$8Ht$`QH4$H|$HD$@Ht$hQHL$PIHHT$0HD$HB Dk5Eu(HD$xdH+%(H[]A\A]A^}u5ED$(HD$ HEDpHXIIL9tx10@HoI4$H|$ HHVHWE1H I9tD{tuDIf.HA 'H5r1R0mfDH0m|$( HD$ tHED$(E HP@HUEtH|$ lJNf.AVAUATUHH5SHH`,dH%(HD$X1HHT$iH#H89Hc6H[ H)cH='HD$@OH=HD$HHD$ OH4$H|$HD$(Ht$POHL$@IHHT$ HD$0@ Dk5Eu+HD$XdH+%(H`[]A\A]A^f.}u%CD$HD$HEDpHXIIL9tx10@HmI4$H|$HHVHGC1H I9tD{tuDIf.H1 'H5p1R0kfDH k|$ HD$tHED$E HP@HUEtH|$j:Lf.AVAUATUHH5~SHH`,dH%(HD$X1HHT$gH H89Hc4H[ H)&aH=HD$@MH=HD$HHD$ MH4$H|$HD$(Ht$PtMHL$@IHHT$ HD$0> Dk5Eu+HD$XdH+%(H`[]A\A]A^f.}uAD$HD$HEDpHXIIL9tx10@HkI4$H|$HHVH7A1H I9tD{tuDIf.H!'H5}n1R0ifDHi|$ HD$tHED$E HP@HUEtH|$h*Jf.AWAVAUATUSHH,Ht$HL$HHT$XHH5`dH%(H$1HD$@HD$@P1LL$PLD$`HeZYHD$8HDxEAGD$H H8Hc2HS H)HT$^|$@HD$pL$pHD$ HIEH=-KHt$HH|$XHEIuKHt$@H|$PHEIuJHEHD$8HD`LxIMM9tWf.AGt6<tLKaIHcÃLtHIILI?HwHJII M9uH\$Lt$LHt$MH; Dc5Et A~H;l$ tL=H}=H$xdH+%(\HĈ[]A\A]A^A_@HD$@fH'H5k1R0gfDHcl$HH4HI4HHD$pHD$ df.=D$hHD$`HD$HDxHXIIL9tR16fDH@hHD$(H|$`HH0HVH=1H I9t{tuH\$(D@H\$He|$h tHD$`HD$hCHT$`H\$HBRHStH|$`oevFDAWAVAUATUSHH,H4$HL$XHT$hH5dH%(H$1HD$@HD$HHD$@PHD$PP1LL$`LD$paZYHD$HHDxEvHWH8]Hc&/HS H)HT$[EAGD$ @pH$L$HD$HI$ H=BGID$H=-HEGHt$XH|$hHEIt$GHt$PH|$`HEIt$qGHEHD$@HxA K,IH=_.GIEHD$HHDhLpIMM9u6fHpHcHxL|I4FII M9tXA~tIFHuI~BDH$@H$dH+%(Hĸ[]A\A]A^A_@HD$HHDhLpIMM9tK@AFt5<tL\IHcÃL|HRII>HwH%FII M9uH\$L$LHt$ H~7 Dk5EtH$xH;l$.L9H 9fDHA'H5g1R0bfDA >Hcl$ HHO0HID0HH$HD$wL0H56LфD$ D$(Hx~HD$ H=ID$ L$DHT$ LH HE 1L [LA0HcIt$(DD$ HE(D$(H5KLHxK,H=!IHD$8HDHT$8H zIEL$1LL 蹐LHcI4H\DD$ HD$(HXHcL,H5]LlHtWxuQK,IH=9CL$ IED$ DHc˃D$ L,@-D$ +DD$ L$ L$ @Lct$ IL .LHD$(.IƋD$ LAGLd$(L<LLU0HLLG0D$ LD$ 6D$xL|$0HD$pH$HDpHX1IIL9u7Zf.HxaI7H|$pHHVH61H I9t%{tuDID$ f.H<$^|$x t-HD$pH $HD$xABD$ Ld$(LD$ HT$pH $HBRHQtH|$p^?AWAVAUATUHH5kSHH,dH%(H$x1HL$(HT$8HHD$ HD$ P1LL$0LD$@ [ZYwHH8>Hcg(H[ H)TH=HDŽ$p-AHt$(H|$8HD$pH$xAHt$ H|$0HD$xH$@H$HD$Ht xH$pHT$pIH<2 Dk5Eu2H$xdH+%(HĈ[]A\A]A^A_f}uu4D$HHD$@HEDpHX1IIL9u>QfH_I4$H|$@HHVH41H I9{tuDIfDE:@L0H5j#E1ALhHt xH5uLEHt x&H57L"Ht xH50L~Ht x8H5L~Ht xAuP@H'H5`1R0>\fDH[|$H HD$@HED$HEH$H=Ll$PHDŽ$A>H$LH H$1L LAHcH$a>H$@HMcIHRJ4pHHpHx*>AuJD4pH@LH|$P1A H|$H 7菊IcH|$AHHcHpH$=H$HDpmDHIcAAHHIH$HpHHpHx=H$HDpHIcAAHHIH$HpHHpHx>=H$HDpHD$@HP@HUEtH|$@YT;AWAVAUATUSHH,Ht$H$H$HH5ldH%(H$1HD$pHD$hHD$`HD$`PHD$pPH$PH$PH$P1L$L$UH0\HuH8cHcD#HS H)HT$OHD$`H@D$$D$@H$L$I$H=H$;H$H$HEIt$;Ht$xH$HEIt$;Ht$pH$HEIt$~;LD$hHH HE 1H\$(H߻HcIt$ @;HE HD$`HDhLpIMM9tGAFt5<tLQIHcÃL|HRII>HwH:II M9uHD$XHtxtqH\$LD$LHt$H-, {5tHD$xH$H9H$dH+%(H[]A\A]A^A_fDL(H5E1LyHt xH5A3LyHt x\ H5LyHt xH57gLuyHt xKH5LRyHt xYD$E<A@~EuMcILY$LHN$IŋD$~/D$$LH߃HHT$&HT$HL&DL|$LD$HLLIL* A5aL@,H8,lHD$@X,DŽ$H$HD$HDhHXIIL9Lt$019HhWI6H$HHVH,1H I9{tuI޸Hc۾H=IH\)8HD$E|A@D|$@fHcl$HH"HI"H@HY'H5Y1R0TfDH\$HCT$  H$H$CHcþAIH=)L|S7IHD$HHcþ I LH=AJLLT$@HL$8 7HL$8HT$HL|$(HLH .1 L|LT$@LHcKtJTHT$(6HT$(HHD$HHcþILH=<AJLLT$@HL$8q6HL$8HT$HL|$(HLH 1 LLT$@LHcKtJTHT$8"6HT$8H HD$@HcþH=SIL4JL5HL$85HL$8HT$@L|$(HLH 1 LOLHcKt4Nt55IA]H$HL$HBRHQtH$QS3AWAVAUATUHH5SHH,dH%(H$1HD$HL$8HD$HD$HT$XPHD$(PHD$PPHD$0PHD$HPHD$pP1LL$`L$TNH0HH8fHcH[ H)uH H=nHDŽ$ Ll$pp4Ht$8H|$XL5H$H$J4Ht$0H|$PH$H$+4Ht$(H|$HH$H$ 4LD$LL H$1舀LHcH$3Ht$ H|$@H$H$3H$HD$Ht xH$H$IH$ Dk5Eu0H$dH+%(LHĨ[]A\A]A^A_}u5'D$hHD$`HEDpHX1IIL9u>fHQI4$H|$`HHVHO'1H I9{tuDIfDE<@L8H5)$L1r$D$ Ht xH59LqHt x4$DH'H5T1R0^OfDHN|$h HD$`HED$hEH$H=HDŽ$1H$LLH$1L I~LHcH$1$H$D$ f.Lcl$ H=8IJDŽ,J14$J,HD$`HP@HUEtH|$`M/ATIUSH_Ht%HHH}HEH9t8BH0BHuID$I<$1H0[]ID$ID$A\ff.HGH8Ht=1DHHh1HATIUHH5/SHӺ\gAHEEHD1@H=Xu)LHt[]A\+D[]A\[]A\fDAWAVAUATUHSH(dH%(HD$1:HHIHcH>fH{FHD$dH+%(H([]A\A]A^A_D0Lk LcI|$ HLLHHHH{HCLcMBD#H]Ew"EHEC0UE1IHC8LLJIH}LYD9k0!HCFH DHPH{gLc A<$OuA|$KPH5g4L&AEt/A<$sA|$eA|$tHEEpH/FLcEEuiH[ H5Hu&H߃Eo3HU H9HGt M I,$LcEIt$@H=HHcI$x @HHcH>DCFE@E|@H H}HHM Ht Ht H) H)ӉHHFfAhIt$@H=HGWbHD$dH+%( I$It$@HhH=MH([L@ ]A\A]A^A_7fDA gLcyA kDAG[DE1NA;DFHw@H8Lc@H=aI$x{@H)HcH>+AHSHHS Hs HH$buULsL{ I~ H7LLIHI$I|$ID$Mt$xCD4LeEH<$~NLk H5L#AEH5L#AEH5Lg#H M LLI,$LfLI,$g(AT9USHdH%(H$1HHHH= HHD$Hz@H$HH0Hl0IHLkfoH5HHHEH}veEHEHEfGGrE+YOH:HLHpHx9HHH H5yo oRoZ ob0oj@orPoz`oBpPooX `0ooh@opPoHx`@pHH;HdHH`H@HxHHRH;1ɺH5RH;H5kRH;H5lRH;H5SRH;H5:RH$dH+%(u$H;H[H5]A\R%ff.SHHu=bDG%tcHC(@thHxt/@%tJHHt'H{@Ht΃/u/GD#GHHuH=t[fD4떐{4믐SHH0H{H9t[@8[ff.H311ҾHHHlH=ATUSDgH_IIL9t\D{tAH+H} Ht}1t LE(A(tVHEHUHHP0HEHUHP(qH I9uH=Q|mH=EP[]H3A\LH} fff.AWAVAUIH5ATUHSH,dH%(H$1HL$(HT$0LD$ $?HD$(HH>9@H|$ 1E1HL$8I1H72H|$8AHwHB%H|$8IƋW@E"9LLt$`L|$PSHL$0L1H>@!LHIFLD$ LLHXHu Hl$@H8!K&LHL|$@ Ht$HH|$@i/1HIH5HLe Ht`L MtXI|$@Ht/G%tID$(@t)hHx@%Zf.HCHtH@Ht$HH|$@i/1HIH5<ILL趑 HH(HoH|$@H(EoKMAEL9t4H$dH+%(Hĸ[]A\A]A^A_@/1Sf@0PHHHxH@Ht$@HT$HHEHD$HI HE(HbH=NHE0H7HE8H5HE@HD$]HT$Lu^K LeHHHJHHEHH(HAEKBfD;B&fDH|$tHD$HHt.H1H6HAHHt$ILMtTIHHHHuH=L9tLD$2LD$HL$L1LHH IDLLH LH9t^I HdfHH-HEHtH@H1H5tI,HqHf;fDH K.fD;.fDL9H.MfDH=t%*`H4H4H4H4ff.AUATUHH5SHHx,dH%(HD$h1HHT$9HL$Ll$ H71@LLHIAHs LLHMLL$AH8j1x t4H@HUEuBHD$hdH+%(uCHx[]A\A]HHP@HUEtf.EJf.AWAVAUATUSHHdH%(H$1HcHH?H,HD %H)HH@9XHcHHIHHHHHyHcHHHHHHcL,HHHHHHD$@E1E1HHD$HD$@f)D$0HXLhLD$8E1HD$0HD$ LD$H$HD$AEAt3<*u/McL,$Ol=Dd$L9vJAEAA<$)<:EtMcLH|$0LOl=?L9w|$?Hv8=21HL@H1S@H$dH+%(ZHĨH[]A\A]A^A_W;8AAH$dH+%( HĨ[]A\A]A^A_L$L|$PL$1H2@LL$LHH>ILLH$H$HL$ H$iH$'1LIH5 HLO HL$HH$HH9t-HHH{(foL$0H$DŽ$@)$E1tEL|$ LL&J|$(Lk8H|$a8H|$0W81Ht$ I}DL$xIHT$ : 0z 0DL$LjtL9ADHRL$HrLH$H$} H|$PLKfH=3ffH&HL$PAH@H1H|$PIHD$`H9t6,H$H9t$,jHfH=ffH&LHH)@fHt$I} DL$PHHD$ DL$8 %E1lDHt$ I}DL$HHT$ DL$: }z uwHcH|$0DL$Lj DL$H|$00FDL$I9|$?:fx iLhL9AEAfE1H$H9t*L$L$LH10LHL9E=HD$ HLHHP9IH8..I-I-f.AWAVAUATIH5>USHH,dH%(H$81HL$HT$ HD$#2tNfH=ffH^$HL$ HhHcHwH HcH>@H)8.AD$H$8dH+%(rHH[]A\A]A^A_fDHD$Hf-x-HLt$0HEHHELH1LHHc`HD$HDxHXIIL9CHSHHJAʅ<L+AE@uAEMMLBDѾHL1Ll$(HcLHe`IUIuHU`H5tHA`H|$(Ht'W@u/u> fH I9+LmHmI} H~LHHHHH{HCLkBD+I$AD$$H|$H~H@@HLt$0HD$(L@HL1H|$(HcHtW@u/u! H} HHLHHHH{HCHkD+I$AD$ZH|$HzH@@HLt$0HD$(L@HL1H|$(HcHSW@G/>"M(H|$H^*HC@;HCH\$(HH=*HELt$01HEHKHjLcHcLH]HSHsH]H5H]LmHmI} H,HLHHHH{HCLkqBD+I$H|$(AD$HW@/@H|$H.)HLl$0H1LjHcH} HjHLHHHH{HCHkD+I$AD$HD$H(x!)HLt$0HEHѾHELL=uH1LHHc2\HD$HLh@HLH$I9 AE<I]C@uHKHZL1H\$(GHcLH[HSHsH[LH[H|$(HtW@u/utzDI L9,$ZZD,HAD$HH@H@@$-1 @ @I$DLHffD 5HH$L$ pDT$ H$ILt$0H jB HL1 Hc.fDLt$0H ~HuH$HC%H%H&H&H&IHI@D@EyH@DP3AVAUIATIUHSLwA~xoRHt4H1 U`[ ʈU`]A\A]A^[KtLƒ ƒ!HILI>H5 H؃A~LLQHeHt1_Jf.ATUHH52SHӺ_FAHEEHDHtE1D[]A\f.HAt A11[D[]A\@tFJ8/5H1IH :1TRfATAUSHoHH} HtHu(,%HE EtLeME LTHEAH}Ht^HSH}W@u/uHEHC`u*:D[]A\fHEE1EHC`tD[]A\;ILAADDUf.}E1tEu'EA&NfDLL23}ff.fATUSHoE V#}H˅x +Ht5HE1D[]A\H}'XH}AHD[]A\AATUSHHHodH%(HD$1t8tVHT$dH+%(lH[]A\fH}HtwWAăttH}HtLHtD#1HtHEHtZH1E@H}HtVt'Htĉ1iEDeAuF@GbHHHwEˆD$1HGc1HfAtbtY+ADHH9utMD$bt D+HcD}Ht$HEHU말@wc HGHt[SHHP(HtVt"wHt1[@1HtHwbHH[f[fATUSHoHH}Ht8ULe0L% U  ʈU t[]A\}oE0oM@KoUPS o]`[0oepc@okPos`o{po[]A\@AWAVAUIATIUSHLI?HtHCTAƃ wHLHcH>f.H[]A\A]A^A_f.Ew wH8HcH>fDI?H< MtI $1ɺuH1[]A\A]A^A_A1ҾD1=1ɺ LH51ɀH5L1AM`LH5nGwI4$Hx^D>VDAtB1ҾD11۾DÀD1u@sfDtZR1ABDAt1I+IDu-ÅuAo fDI H{Iw(1IG I?H QIw0AG  AG $IL$I$IG`HH9vID$H9r I$ID$AD$HuM $E1 HrIt$11H$(dH+%(H8[]A\A]A^A_@+LAAHAEϾeLmnLID MDENIDMDE@Ll$ HLpD$ 1H|$1MDH% H|$Ht$ SH|$HD$D+LAAHAE#D+LAAHAED+LcAHAED+LE18HAEfDL6ŃL|$M7mCHH~H1HHLHdžH)HnLH=F IH$Hh}x(E gEH%=E ҃ ЈE E AL$tLd$MtXLHx HHHHHHH@HhY@&D(IH|$Ht0HD$Àt&HhE EH%=HD$HPJ f.Ll$ HL.HWfHD$H|$H1fDM^LHx HHHHHPH@HXYxL$ HgAt ft UDK@HHT$ Hx HHPItHtH)LH)HD}1I$H:8AL$tIDŽ$M fDMt*I>W@u/uEfIH|$:DH}HIHu0U  ʈU fHL$ Hx HHHIt Ht H)LH)HDIT$ P@WAtftE@}dL$ HAt t @LEMt LHHu0U  ʈU a1jT$ PAtt AVIAUMATUHHtsHHHt(HPHtuHHtxIu @u fDtSLLHIHt 4I$HL]A\A]A^DHL$ L$ uE1HLLH]A\A]A^AUATUSHdH%(H$1Ht[IHtSHL-HL3LLAHEEHD3AHID$ELDt,E1H$dH+%(HĨD[]A\A]ÐLuLH78HÃLH:OHHAŅ9t$L;tI4"LHIL'11,811AH!LHI11ALi'+Hof.T$ t$LtiD+DAt(!LHIL'11]+^!1LIL&H10+HZHAG;AWAVAUATUSHH $HL$IH5bLdH%(H$1}1AIEELD\$u[Lu"L0/D$fDH$dH+%(D$H[]A\A]A^A_H$E111HL2H1H@LpHIeL/HL$!IHvIHnAŅxWIM9t fDA?u AA/u/IM9uED$ZD$DM9uӐ{48tD$tXH$1H1@fDH)HHD$L,HD$ HD$fD/Lk-IHtkAE1I9wDIAAI9tA/tHt$HuA/EMcI/LMSfDH|$t/H,IHtIHD$I6d38MH#1H15;38@ATUHH5HH.AHEEHDE1HtHD]A\fDHA56x11AMDHD]A\28H1IH #1:fAUIATUHH5ݡSHӺHdH%(HD$1-AHEEHDE1H=Aă}u?1Ht"HﺶA+ǃ(LHGfC IED$ƺHfAuHK111ACHD$dH+%(uoHD[]A\A]tIE$¾HUHLX $Ht$L3V t$Am08H1IH 18P 08IHIH 118ff.fAU9ATUHdH%(H$1HHHWH=91HHD$H H$x(IH 5H5IHI$I|$Hswoole_rID$meID$ID$GuntifG AD$&HׯLLHpHxuH~AHH=H`2+AH=h+AH=Z*AH=M*A H=?*A@H=1*AH=#~*AH=!`*AH=B*AH=$*AH=*AH=)AH=)AH=ޟ)A H=؟)A@H=؟p)AH=ΟR)H$dH+%(uH]A\A]LAWAVAUATUSHHoHLu(M}0HII1*I,D8E>fH=ffH8Dx0H1EIFMM9HHtHxHtHHt@ u+MuK`HL[]A\A]A^A_L8ILH(1E11ɾMLH(jp0XZDgIIff.@AUATUSHHGHHh(Hx0HH1 I+D(DmfH=fffHDh0Hh0EHEM~iHHt:HxHt1HHt)@ t#LH(1E11ɾMLH(jp0XZHL[]A\A]DH IMt0EnuHE1[L]A\A]D tt؀K`HL[]A\A]@HI[L]A\A]D!ff.ATUSLgMtWHGIl$(HHtBHrHHBLC`u[1]A\D[1]A\@[]A\f.@=UtHc|FHÐHA@ FHff.AUIATIUHHH@HH@HuI4$HxWHxHLLH]A\H@`A]fUHSHH_HtfDHH=HuHEH}1H0HH}HEHEH9tH[]fH[]fH0H5LHH1fHHdH%(HD$81G,D$HD$(D$4HGPHD$ HGHt$H=7D$0HpH$8!HoHHHp HD$8dH+%(uHHff.@ATUHSG )HcHHHDfHH@0L`HL@@ k*HL8HhHC(-BH1HHSHHHǂHHHHHHLHǂHǂ 8[]A\@ATUHSG )HcHH`DfHL`(H@L@ @0@@k)HL7HHC@L[]A\ff.fATUHSG )HcHHhHHxHHHHH@P1Lc0H)XHL(HLO7HhHCHL[]A\ff.AVAUATUSH H)L%*dH%(HD$1I9L-HLh0H I9LsH+H=NLH)HtHHuHLHH)HtH(HtKfH @@H(@(HU0HPHU(HPUPU PHuHeH=Lm0HE(E H$D$_'I9:HD$dH+%(u H []A\A]A^D@USHHH-H9tTHSH3H=B(Ht0HHt(HHHHJ0HHHHJ(HHJH@B H H9uH[]H@ATIUSH_Ht)@HHH}HEH9tHHuID$I<$1I0HwI|$ID$ID$L9t []A\f[]A\ff.HATHHc HH)L"MLA\DH@HH>HHcH)@H@HcҸH<tDHH HHc H)H@H@0H<ATHHc0II)I|$LA\AW9 AVAUATUSHdH%(H$1H$L$HHH=Н1LH$H@H$H-T(IHE( H5IHI$I|$Hswoole_sID$ID$ ID$GerveG rAD$%" HLLHpHxL-HAoMAoUAo] Aoe0Aom@AouPAo}`AoMpPIX AoAo`0Aoh@AopPAox`AoHHpLeH +L=̠H@I$xH I$H HH`H I$`H >HHID$@HD$ILP@LT$H5IHI$I|$ID$ID$ H|$L HAL$H@HHT$HT$fHDŽ$@rIH$$$afte@H$$HB0H$HB(HH$B $ HzHT$L/HEH@HD$ILP@LT$qH5КIHI$I|$ID$ID$h H|$L H"AL$H@HHT$~HT$fHDŽ$@IH$$$tickH$$HB0H$HB(HH$B $ HzHT$LMHEI@L`@LL$\H5IHIIIGIGWH|$L HAOH@HHT$~$HT$ferIHclearTim$H$$IfAOAG HDŽ$L$$HB0H$HB(HH$B $ HzLmLHEL`@HLI@LL$5H5\ IHIIIGIG0H|$LHAOH@:HHT$GHT$fHDŽ$@rIH$$$defe@H$$HB0H$HB(HH$B $ HzLTL1L9HH L$H=H 1LH$H$,0IH!fopHHIHxH54@H@H@skfGAF*HLL5LL=HpHx*EouEomEoe Eo]0H5EoU@EoMPD)5REoE`Ao}pD)$AoD)-<AoAo)=D)$D)%"D)$D)!D)$D) D)$D) D)$D)D)$)|$p)5))t$`)--)l$P)%1)d$@MAoAoH=Tb0AoHRL +L-))) HxHO HHH`H5HZH5LLL$)\$0)T$ )L$HwH=fL zAH=HH5H=fALH H=EA1ɺH5  1L9HLH=A1LHDŽ$H$1A HH5HkH=A1ɺH5\KH=fL nH=wL51L9HL4H=ۓA1LHDŽ$H$O1A HH5H9H=-A1ɺ H5H= fL H=H5rLJH=1AL޺/1L9HLNH=A1LHDŽ$H$iA1ɺHH5HKH=?fL H="L1L9HLH=A1LHDŽ$H$1ALHǺ Hx+Lv1H=cLA H=I1AH5H=)1A H5vtH= A1ɺH5B1L9HLǗH=A1LHDŽ$H$A1ɺHH5H?H=A1ɺH5H=fL BH=sL 1L9HH H=Q1LH$HH$!L%r8II$foqHorHHxIH5 @H@H@Hn_iteratfWHGAF2H}LLHpHxfo|$pLL$H9fDo$fot$`fDo$fol$PL fDo$fod$@D)5%fDo$fo\$0D)-fDo$foT$ D)%fDo$I<$D)fDo$foL$D)HD) D))=)5")-+)%4)=)F) OHxHHHHH`HHOHHM+(HH1H1GHPI<$H1-H}H5;H}H5)yH} H5 _H} H5EH} H5+H}H5H} H5H} H5H} H5ԎH}H5ȎH}H5H}H5uH} H5[H} H5AH}H5'H} H5 H}AH H5!H}1ɺLALH}1ɺAH5FH}1ɺAH5cqH}H5wH}1ɺ AH5 :H}1ɺ AH5H}ALH H}1ɺ AH5hBH}1ɺ L"ALH} H59H} H5+Aع H=p AعH=R AعH=4 AعH= AعH= AعH=ی Aع H=ڌ Aع$H=S Aع"H=] AعH=b Aع!H=ID AعH=& AعH=w AعH=o AعH=m AعH=e AعH=^ AعH=Yr AعH=RT Aع H=O6 AعH%H=C AعH'H=KAعH(H=SAعH=AعH=AعH=ً|AعH=Ћ^AعH=Nj@Aع H="Aع@H=AعH=AعH=AعH=H$dH+%(HAع[H=i]A\A]A^A_d@A/HT$LHT$A/eHT$LmHT$BA,$$HT$LtU@HT$fDA,$HT$LtHT$fD{HT$kHT$[HT$KHT$AT$@A,$LfDAW@A/L]AW@A/L%AT$@}A,$r^LY)fHcHHHHHHHtH@HcHtHDXHtfDHH :HHc H)H@H@0HDXU1Hu]1H t]Ðff.AVfH5߁AUATUSHH0L%[H-|dH%(HD$(HD$H4$fo$oH) $HXHHL$H`LXHT$H`Ht HHHfH5D$H4$ohfo$)$HxhHL$HLxHT$HHt HHHfH5D$H4$ofo$)$HHL$HLHT$HHt HHHfH5~L5'D$L-H4$ohfo$)$$HxhHL$HLxHT$LHt HHHfH5D$H4$ofo$),$HHL$HLHT$LHt HHHfH5ŠD$H4$ofo$)4$HHL$HLHT$LHt HHHfH5D$H4$ofo$)<$HHL$H LHT$H Ht HHHfH5TD$H4$o(fo$) $H8(HL$H@L8HT$H@Ht HHHfH5=D$H4$ofo$)$HHL$HLHT$HHt HHHfH5FD$H4$ofo$)$HHL$HLHT$HHt HHHfH5HD$H4$ofo$)$$HHL$HHHT$HكHHt HHHCHxpHfH5KL%̈D$H-H4$ofo$),$HHL$HLHT$HHt HHHfH5FCD$H4$ofo$)4$HHL$HLHT$HHt HHHCHtuHfH5@HʈD$H4$oHfo$)<$HXHHL$HXH`HT$HSH`Ht HHHP уHЃfD$H$ofo$HO),$HHL$HHHT$HNHHt HHHD$(dH+%(uH0[]A\A]A^Àtc}ff.UH|$ II =  .D$ у у у #уN Fу  !у@@с с сĀZ с9сt|с s@ @sD$ VD$ ҶH]tH= H5|THtHHtHHHHJ0HH@HB(H= H5KHtHHtHHHHJ0HH@HB(H=H5HtHHtHHHHJ0HH@HB(H=DH5HtHHtHHHHJ0HH@HB(ʵD$ с D @@1Ҿ H=/ 1ҾH=. 1ҾH=. 1ҾH=. 1Ҿ H=. 1Ҿ H=. 1Ҿ H=. 1Ҿ H=~. 1Ҿ H=xk. 1ҾH=sX. 1Ҿ H=pE. 1Ҿ H=i2. 1Ҿ H=d. 1ҾH=_ . 1ҾH=_- 1Ҿ H=_- 1ҾH=Z- 1Ҿ H=Y- 1ҾH=T- 1ҾH=S- 1ҾH=Q- 1ҾH=Rt- 1Ҿ H=Oa- 1ҾH=IN- 1ҾH=I;- D$ fH=ѯ H5 0HtHHtHHHHJ0HH@HB(H= H5~HtHHtHHHHJ0HH@HB(H=[H5~HtHHtHHHHJ0HH@HB(H=  H5~HtHHtHHHHJ0HH@HB(H= H5f~DHtHHtHHHHJ0HH@HB(H= H58~ HtHHtHHHHJ0HH@HB(H=o H5~HtHHtHHHHJ0HH@HB(H=4 H5}HtHHtHHHHJ0HH@HB(H= H5}XHtHHtHHHHJ0HH@HB(H=H5x}HvHHjHHHHJ0HH@HB(8THt$ q@@H=IH5zHtHHtHHHHJ0HH@HB(H=H5nzmHtHHtHHHHJ0HH@HB(H=ӬH5:z2HtHHtHHHHJ0HH@HB(H=H5zHtHHtHHHHJ0HH@HB(D$ DH xfofo !fo)fo1H5:IHq@Q Y0`f=H Azfo5H5"1HqfDH= H5y HtHHtHHHHJ0HH@HB(H=H5xHtHHtHHHHJ0HH@HB(D$ oLH5H= H D$ Ү!DH5yH=.H9 D$ DH59H=xD$ kfDmH5H=wUD$ ;KfD(H5ɮH=w%D$  fDH5H=dwD$ ۭfDH Ivfo=fo-fo5H59fo=iHq@q y0(f.H5zH xo.Hv)HqfDsH5vHHH HH5vHHH HH5vHHHu HH5]vHH|wH^ HH5,HH]PHG HH5} HH>)H0 HH.Hv(oH@HɬHt)ooPoX o`0H@@) =)FHo)H)%Q@Ht$ 9@H= H5!xHtHHtHHHHJ0HH@HB(H=ާH5u=HtHHtHHHHJ0HH@HB(H= H5^uHtHHtHHHHJ0HH@HB(D$ %@ H=I H5uHtHHtHHHHJ0HH@HB(H=H5tmHtHHtHHHHJ0HH@HB(H=ӦH5t2HtHHtHHHHJ0HH@HB(H=H5tHtHHtHHHHJ0HH@HB(H=] H5htHtHHtHHHHJ0HH@HB(H=" H5:tHtHHtHHHHJ0HH@HB(H= H5 tFHtHHtHHHHJ0HH@HB(H= H5s HtHHtHHHHJ0HH@HB(H=q H5sHtHHtHHHHJ0HH@HB(H=6H5sHtHHtHHHHJ0HH@HB(H= H5UsZHtHHtHHHHJ0HH@HB(H= H5&sHtHHtHHHHJ0HH@HB(H= H5rHtHHtHHHHJ0HH@HB(H=JH5rHtHHtHHHHJ0HH@HB(H=H5rnHtHHtHHHHJ0HH@HB(H=ԣ H5|r3HtHHtHHHHJ0HH@HB(H=H5OrHtHHtHHHHJ0HH@HB(H=^ H5&rHtHHtHHHHJ0HH@HB(H=#H5qHtHHtHHHHJ0HH@HB(H=H5qGHtHHtHHHHJ0HH@HB(H=H5q HtHHtHHHHJ0HH@HB(H=rH5qHtHHtHHHHJ0HH@HB(H=7 H5TqHtHHtHHHHJ0HH@HB(H=H5&q[HtHHtHHHHJ0HH@HB(H=H5p HtHHtHHHHJ0HH@HB(D$ C9fDH5QTH=n5D$ 8D$ H5TH=pnD$ ؤD$ H5SH=HMHL$@HLLD$H荧M1HLL蚓Hy"f.H OfH5OD$XHT$PofoD$PHt$()T$PHHL$`HHH5OHT$hHt$ HHH|$PHfDDt$|$HNxu+HD$xdH+%(%HĈ[]A\A]A^A_DHECHl$PHrHH\$`H\$P= HL$H|$@HO|$ItH|$@/u{fH|$PH9o͞eHHMfD$XH\$(HT$PofoD$P)l$PHHL$`HHH\$ HT$hHHtH|$PH5THsH{H0Hu A|$8HyHKHI0Hy@fH(HLHXOf.H LHH*DHLHfHLHfHSAHB0Hx fHCH@0Hx8HyHxHD$xdH+%(H#HHHxHFH0ÃI$@Hx8VH5IHo1ɺHH5Y1ɺHH5uC1ɺHH5-Et$|EE|$}EHHHHxHGFH0L}HfHKAD${H5tKEt$|H=KE|$}D$XHT$PofoD$PHt$()\$PHHL$`HHH|$ HT$hHHtH|$PHD$H5HH'A5@H HB=cH=N1f>fDHx EHCH@0Hx 2ID[}Hl$@LLHt$IHD$@D$HqHɥHt$ILAL軚HH5GH7~HCH@0Hx83ņHfAWAVAUIATUSHHhvdH%(HD$X1:HLHAo)L$IEHt$@LHD$(HD$ IED$8HD$0}qD1HT$HA H|$ 肤HD$XdH+%(Hh1[]A\A]A^A_DLd$ H5\wIL聐MELH=CwH½MELH=#w HD袽AE LH=w Hn|LLHpLMH=vH)UL譣H|$@薣HG8Iu1H蒱ȄAWAVAUIATUSHHHLHdH%(HD$81HGHcIH)H@LHAoH) $IED$HD$HAoU@)T$ E1tD1HL;H~HyHD$8dH+%(HH[]A\A]A^A_L|$H5wL|MELH=mw H=輻AE LH=Lw H~ {LIH=)wHQ}H@@ DH|$覡HE8fDAWAVAUATIUSHHLHdH%(HD$x1HFM/HcI)&HVKIuH  LvxMZA$Ao)L$@jHD$XHD$PoU)T$`E$1HT$@LS{CI~Ht/G%I@iMmL1ILIHL4IMMtlIMHHL9t$H8HtUHOI1HHI9uAHL9uI9HM9;HtHA1HI9tL HI 衔IHџHiv1A$HT$xdH+%(HĈ[]A\A]A^A_fL L1LIHLIMIHpI9t,H8HHwI1HII9HI9uM3MsIf.H L1HHL$IHL IMrIHpH9t,H8HZHwI1HII9BHH9uIH.HXH{LcHqS1f.HH9HcH9uI<$HcHHtI}Ht$HE I$K9H&1WhHx2@%x贎n#PfDHHA1HI9L IIH9IHLL$PH5rLLL$觉LHt$H=rH8LCHt$H=irHh8ŶC Ht$ H=GrHyvHt$IH=,rHW~|fH|$PD$œD$ffKH衜H9s1Hl?1Tpf.fH=:ffH蠋@0贚HCHr1|@Hi@8u飛EHUH;AD$I$k1AfH;k1)L2裌PfDMfD讞[Ld$@H\$PLl$H4LH\$@Hr/. H|$ L}fH=8ffH蝊HL$ MAH4@H1i{H|$ IHD$0H9tH|$@H9tӏNIfH=8ffH;LLHأIA(|H遚HaHp=11knKfDATfIUHSHH@dH%(HD$81~)D$ u\H1HPHpLIH|$ HtG@tHT$8dH+%(uaH@[]A\/u߉D$ pD$ @kHT$HH|$ HD$tH|$芎HD$ HPHpt{ff.AWAVAUATIUHSHxdH%(HD$hH h4HG>HHcH HH)H $KH/II$o#L|$E1D$8HT$ LHD$0ID$D$HHD$@H$)d$ AomH@)l$PHxpwLǘLE1\o|$tHLLL蟘HD$hdH+%(sHxD[]A\A]A^A_fo Lt$0LT$ H5skLLT$L|$)L$ 脄HcmkLHD$0Ao$H=@k H)PAo\$H(XIT$ HP(MD$H2蓱M$LH=jHztMLH=jH*yVwAD$ LH=j H!tpED$LH=jHl H$HT$LDH@HxpuH;8t =L(TAysxHL;8ߖ/ff.AWAVAUATUHSHHLLf(dH%(HD$x1Ao)L$@kIH5kLтDELH=k H61E LH=kHraoU9Xr>HHHHHt'HHxH=fk LLcHQ觯A$EL$|H=$kLM$H4wAʄfo$)T$PuH1HT$@DDH%=H|$PsFHD$xdH+%(HĈ1[]A\A]A^A_fDlIM H5/LH$D$lE LH5q蓺U9Xr7HHHHHt HHv H5PLHcA$rE|$|I HbI$LAIHIEI}IEM}dfo$CD=Ll$PD$X)\$`vfDH|$`L|$It$.LmMLH=*iH@wƂED$LH=iHyrfAELL|$It$.LtmLLH5vzAL$LH5rf謱Hy78YL|$It$ . LL|$It$ . L@H=)hMD$LH2v踁IL$H5vLysff.fAWAVAUATUSHXdH%(H$HHGHLh(M0 wIH=_8HHc H>fE1H$HdH+%(7HXD[]A\A]A^A_ÐLDAfD8P0P0E1ff H*E^^fH*MXf.`zhA E1ZE\M$EMtMvI HAL:b@EE1DIHLp(MNhLD$hHD$`f- H7HcH>f.} EH7HcH>H3LLt$`蛚HٺLIH5IrwLɶ H53LHrw1L H53LHc聮LyH53LH2wLHH5l3g1A}n HH57}hAL$`HH5E1ZhHH5Ah_@APfL1ҾL)D$`D$pD$tD$hÅ\$p$@E1ADE1A MD$E1LuAAMq I$HsHxHfH 2H5;!HJx E MtLeI]p!Lt$`f1ҾLL)D$`HD$pȓÅ<\$pfEpE1AI$HL`MLt$`IALL=:8D$`aH1LLHtH` H1LLHtH93 H0LLϱHtH ILeE1E1@M H$LH$H$H$ vLHI~ DHL@H$H;<$tgMtL:c]pE1bDe@AH08ZیDDe@AH082鳌DEHMXHUPHu`AHDE1vEpfDEHMXHUPHu`AHDE1覢EpfDEH53LE14ɍEpafDI$HEHH%HxHHnH5z8߯HH$E1HU`HEIϨHMPLEXHuH]hHDfHt8fH*F^^fH*Xf.zt A f(LLD$HL$IH9 HHL$LD$tH^HL$LD$ H$L7z$u\fI<$1@ HH -H@0Lp(@0@yHEHHtI$HI$HtE1DepE1@u[u HHUHP:LL $pL $HI0Hx 1LLL)D$iIAMHL$`AID$`;yYK11j1E1411HU0Hu(A$EL}XLuPH$LLD$`D$`H|t$`AŅtHU`MLHtDmp1HLE DM8HU0Hu(MA1ЋEpT_11Hc8#1HHH1(XHZ]HEA<$[u HHHP:LoIHHx 13LLL)ABgIIHL$`AID$`;WWKNAu7HL$`AD$`A9L $oWt L $AIIIvLT }LmA>LE1*EpM~HP]L $LmL $Hx:Hx 1H$H $LD$L)HqeIL׵LzH^&HHE`HEPEX|MD$HP]LL$)mIHCx:L$5Hx 1L$;LH<$L)AHEeII@LH5011}AHEh\MH5*11|HEhH$H$1H9CID$`AL)8OULIAL8D$`UULI@ӃAx[$IXu HHHP:HkHeHx1 H$ΑH $H߉D$H)HcHD$HD$HH$HH$H$H$qiHt$HH T$HL衏H$H;<$tD$tD$H|$lVLH54#:aXLH5011{HEh+AEPAUIELPA>AE PAU IELPtud|uwdmgc(MHH h[JH -1H= Hh(IŋAE0LAEgIHLNHE1aHl[L]A\A]A^f.H5/T( MHH]lsYHHsHH LE1.ufHa'H5|1R0wfDpz(TLHH褋L@NAEAE H !H:H=&iIXxILxI@xHDxI(xIxAVAAUAATA(USH{KADDDHH褤H%HCH~5fH*f.zt  (8t1H H=`Hh(HHCF0HF`eHtHtH[]A\A]A^f.HHD$_H[jHD$H[]A\A]A^IFwff.fATUHSH0dH%(HD$(1, wXH HGPHD${h'HC`HD${x4HSpHT$t$|$HL$ 蹦t5H.8AEHD$(dH+%(!H0[]A\ÐLEHEHxtfH=;ffHcHxL$T$t$|$ YL$T$t$|$$IYAL$`HH`It$xHQHsxHERLgPHt$L?OL1sLc`Ht$LOLcpHt$LNtHT$KK.fDU8He} H 1I1KGfDAWAVAUATUSHH'H|$HcH)L'HoMI$IHtXH{Ht/zG%}H@thHx@%KI$tII$HtbIH]8LH;Ht CIHHI9uH]H;] t&fL3HLqrL IH9] uLuH]I9t#fDL+HI} `LHI9uIHPLXI9|HFG%I@thHxt<@%LHoHI9t*L;IHt/uuftfHPHtOfH(HtHH5fHuH H1HTHHHHDž0HDž(H9teHHtfHHeHuHH1HcTHHHDžHDžH9tueHHtfHHUeHuHH1HSHHHDžHDžH9teH}HtdH}HtdHdH|$gMt Hxt=H[]A\A]A^A_fD`fD`!s@LdHL[]A\A]A^A_jdf.ra`W`yfff.AWAVAUL0ATIUHSHLHdH%(H$1@OHLo)T$PMID$D$hHD$`HED$xHD$pI@@u x 1HD$8HD$8HpIHD$PH|$LD$ L|$(T$DHD$0D$@观D$A<t <L$$CL9dpL@nHtH3nL KHtH`HkpH$dH+%(HĨD[]A\A]A^A_fo %fnEHm(f8;fA~I MH;HHHPH@LxAAEtMAHBD8H$H$IDŽ$~HD$pD$xHD$8HD$8MIWHED$hHD$`f.HMHx HHHHJL=JL:H)A H)H@fDH8nAMDLMI$MHBL=BL:BL=fBL:MnVvnfUHAWAVAUATSHhHxdH%(HE1,anXHLgPzHPG@<1H}AzHPHpLuHELmLHLm^ HuH}iZ1LIH5AHL貹 HH}L8L9t(`MIW0H5{LHC HMHs LMHUAHx9`PH}H @HxH CtL9t_H}Ht!W@u/uAH}Ht'W@u/u^AfHEdH+%(He[A\A]A^A_]fDL9t_HG H0HHcHC H)H@H8H;x<HLxA 1jH ATH?j节H}H Ht%W@u/u@H}H;W@//&tN@@H}L9%>^fLBH?fD?nfD?fD?ffDHQAHxHAVJ11H=17HwkHTkHVkAUATUHSHHHG Hc ;HH)L"M?kI$ @k{,nkHC Hc;LkPHH)H;)kHSLLEH[]A\A]ff.AWAVAUL0ATUSHLHXdH%(HD$H1GŅ|LH  L=HcI$LI?H)H H@Lp8H Lc:I? LH HLc@H xukMtH L|$HrLLt$ Lt$ HHٺLCJ|$ tH<$/u 2fDH|$L9SUIA}`_eKBKHpeAVAUATUSH@HL%dH%(HD$81HkHcHH)A|$H@Hh`uJHtE11HھHrHD$8dH+%(H@[]A\A]A^HLt$HrLLl$ Ll$ HHٺLI|$ tH<$/u 0fDH|$L9XTNA<$eodAHdff.@AVAUATUSH@HL%dH%(HD$81H;HcHH)A|$H@HhhuJHtE11HھHpHD$8dH+%(H@[]A\A]A^H%Lt$HrLLl$ Ll$ HHٺLG|$ tH<$/u /fDH|$L9XeSNA<$ec?Hcff.@AVAUATUSH`dH%(HD$XH3xuo@HHcHL%ioHcHH)A|$H@Ht$ D$(HhX)D$uJHtE11HT$H~oHD$XdH+%(H`[]A\A]A^DH Lt$0HrLLl$@Ll$0> HHL$LF|$ t H<$/t)H|$0L9aRHXr+.fA<$Ob{>Hbff.@AVHcAUATUSH`HL%dH%(HD$X1HoHcHH)A|$H@Ht$ D$(H)D$uFHtE11HT$HnHD$XdH+%(H`[]A\A]A^ÐH Lt$0HrLLl$@Ll$0 HHL$L)E|$ tH<$/u ,@H|$0L9\PRA<$cwa+=Haff.@AWAVAUATLcUHSHHLdH%(H$1HAAoEHcIEH)ЀH@)D$0L$HcED$HD$XHD$PED$hԃLd$@AHcHD$pHT$`D$xH3xu]MtE11HT$0DLsl{^H$dH+%(lHĘ[]A\A]A^A_DHe Hl$HrHL|$ L|$ HLHkC|$ tH<$/u 6+fDH|$L9EN;L|$@H5-LLFM LH=-HAsLcELH=, HisLcELH=,HgFJsDELH=, H*sDELH=,H<AshfH|$@VYH8u"_:H;_f.AW AVAUATIUHcSHhHL-dH%(HD$X1HHHcHH)H$q H@LpPH I}LcPrI$ I} HHLc@,rI}IH޹ HerI}E1HL=H HAAP1I} HLcH=qAHToHl$ D$(x)D$Mt:AGE1t E$1HT$L]iHD$XdH+%(Hh[]A\A]A^A_fA$f;\HHl$0HrHLl$@Ll$0 HHL$HI@|$ tH<$/u (@H|$0L9KE$!fH)8+]68H]f.HAVH_9AUATUHSD@HHLfxH8L!pH  L-fLHn LcI}LoH I}L HlLc@o[LH]A\A]A^{nff.AV1AUATUHSHH@vdH%(HD$81HtoLIAoM) $u}HED$D$(HD$HEHD$ D1HL gHD$8dH+%(H@[]A\A]A^f.Lt$H5D(LlALELH=.(H1nLELH=( H/1nE LH=' HZ1-.H|$TFH8([5fDU SHH8vHdH%(HD$(1~Ht2oEHHE11HD$HD$)$etHD$(dH+%(uH8[]HI8tZZ5f.AWAVAUATUHSHHXL&dH%(HD$HHHHLd$Hct8D}HDLH?IH,I%H)HH@9XHcHHHHHHt%LHLHHHt ~}MtnLAo)L$HELd$ D$(HD$0D$8D1HT$L:d HD$HdH+%(HX[]A\A]A^A_fH)LLJ1I HILIMIHHI9t,H0HHNI1HHI9sHI9uIH_L`Ht$Iz M,$M9tCMuIl$LnkLvFfH=NffH@L@0h!M,$M9uLFFLd$@H|$ nQfH.SDH[}I;Ld$ H54$L\=LD$LH=$H-jLELH=# H-|jE LH=# HI-)fH8WW1fDAWAVAUIATUSHH8LdH%(HD$(1uxsL g|HHt3AoHE11HD$HD$)$a HD$(dH+%( H8[]A\A]A^A_fHLHcIH)1LPLI HIL IMKIHHI9t,H0H3HNI1HHI9HI9uIHHhIH LeI9t.M|$HmLhLCLLeI9uHCH98UF0fDAWAVAUATUSHHHHL$L8HLc0H>L(MzHIH/HHXH\$HHM)HD$IOL1H HHLIMIHHL9t,H0HHNI1HHI9HL9uIHHX#HLhH(HCLLsPe3L$HT$LHnQ6fH=>ffHL H!L H /| @ wir/hHx@%=#/'f /XG BIEpHxBIH9HH&HHcH50 Lt$(LHH\$`HD$`ILD$h,H1IٹLALHx&HXm19DZs!xHD4oHHaHoHGHMHHHHH,CHoCHbHUHKHEbH H H 7H H Hw FHj H?HH<11H=1lH6H6H7H77HZ7H?7Hc7HH7H7Hk77H7H7H58H8H8H8DUHAWAVAUIATLg SLHHdH%(HE1JH @ 9A},1HMHUH5c[+R],L}H}1IE1L1H`|H}AHwHH}IW@Eu8LH}H?G@1HxKHH @Z/A|$,HL$HT$1H5DD$tzHt$HH?H,H%H)HHP9XrHHcHHHHHt.:t)H;0u$H;ruzu:zu D$B${HD$dH+%(uH []A\fDzuff.SH H=H Au AHS[AWAVAUATIUSHH HHdH%(HD$81/=HH @g.{,Lt$1ALH5wHD$rHD$x .L-HIuHx#-HFHT$o HHD$Hc HS H)HzHw H;w(HHHw H|$ uvIHHHD$HFxRP-HcHt$I}IHjAG:I$E|$HD$8dH+%(uyHH[]A\A]A^A_HHLMfHfHD$HD$foT$HHHpAWAVAUATUSHH HH4$dH%(H$1H;IH DhE- Ds,HD$(HAu,{XHCPLPH@{hHD$HC`HD$ L{pE11HHT$0LL$(LLT$g6LT$Ht$(HHD$ ,H D$LLl$pH$H >L$H$LH$HL$HD$xLHl$pHHD$H$g T$LLL9H$AH;|$tNEHNHcHC H)HUHtHUBtBHXLXL;`tfI,$ILXH$DpH$Ht LLH$dH+%(H[]A\A]A^A_@ALPHM)LHH9uHHEHLH.HH9HGHHD$H|$HHD$HHD$J,!Jl!M,Mu8HD$HPHXH`HLLBHLHL$HL$L{PHt$0L4tHD$0_fALD)DL{`Ht$ LT$LLT$3fDHt$(H*ADHD$1HHD$H= W)Hx)HX)ff.ATIH USHi7HH Pv)@)fH=qffH Hx)HHL"HcI)L#LHI)C[]A\f.AWAVAUIATUSHH HdH%(H$16HH @s)HD$C,P)L{`t{x)HCpHD${Xs){hHC`L`LpM5)CX<H[PH)DLHHPfH= ffH IAx0tvAEH$dH+%(H[]A\A]A^A_f<rHCPx/tnH{PHcDL닐LLHHxf.LcpHt$L^(fHT$Ht5HcHHHHHHHu!H]0f.HhH|$@1HHD$0HL|$ HD$HD$ aHLHTHl$@̫ s1LH<H|$ H;|$tD$ D$t+D$;1ILL H]SHh'AWAVAUATUSHH HHt$dH%(H$13HH @a'HD$(K,Ah'{XLkP{hMeHC`HD$0{xHCpLpLxtMHHD$(Mo'A}/=:L H?H](HAHD$(HxHcHHHHHHDL$01H|$`HHl$PLLl$@DL$Hl$@LLILd$` sL$LL[H|$@H9tD$ D$twD$;1MLL5HxXHT$BH$dH+%(^H[]A\A]A^A_f.LfD릐H]0H4&fDH] H%fDLCPHt$8L$LLD$.LD$tLl$8L$LC`Ht$0L$LLD$.LD$L$1KLCpHt$8L$LLD$-LD$tHD$8L$fLHt$(LLD$LD$1$I$ATIUSHH H0dH%(HD$(10HH @%H$HL${,HT$ HH5 HD$HD$P1LL$LD$ ZYt6HHT$x$L $LD$HL$Ht$ ؃A\$HD$(dH+%(u H0[]A\ff.AVAUATIUSHH H dH%(HD$1/HH @F$Dk,D$AE${XuhHCPHD$ACh<D$Ht$H!AD$HD$dH+%(H []A\A]A^fDLsPHt$Lu1Lt#1Ҁ|$@<u D$1qLs`Ht$L"u˿fATIH USHHdH%(HD$1e.HH @)#A|$,HH5c1AAtxH $HH?H,H%H)HHHcP9XrjHHHHHtS>tNH;uIH;NuC~t~t7 HCHD$dH+%(u/H[]A\fH=ffHP@0]ff.fATIH USHHdH%(HD$15-HH @"A|$,HH5b1AAtxH $HH?H,H%H)HHHcP9XrjHHHHHtS>tNH;uIH;NuC~t~t7 HCHD$dH+%(u/H[]A\fH=ffH @0-ff.fATH UHSH dH%(HD$1,IH @ !E HHEI$ H5HH(.I$ HH5 H0.I$  HH5KHH8t.I$  HH57HH@T.I$  HH5$HHH4.AL$ HH5 .A$HH5z-I$HI+$H5ӺH-LH5[HHc-I$ HH5HHP-I$  HH5HHXx-I$ HH5HH`X-I$ HH5 HHh8-I$ HH5 HHp-I$ HH5HHx,I$  HH5HH,I$ HH5HcH,I$ HH5̹HcH,HHCHtPHH8H5Hp,HCHH5HH@T,HCHH5HH08,A$v=I$ HpHt)HT$Ht$HD$HD$XA$u\H H57HHH+HD$dH+%(H HH5OHH []A\+L`'H5HHci+L! H5HHcJ+aDHL$HH5'+HL$HH5+@AUATIUSHH HHdH%(HD$81'HH @{,1HT$D$H53 t fXu,AD$HD$8dH+%(HH[]A\A]@cAD$I$!( Dl$HD$ HD$(fH~f)D$L`Ld$HH(LHXDhHD$HlHD$(H_/HD$ HD$ HLLL:H/H5AWAVAUATUSHH $HH $HxdH%(H$h 1IH Hd&HH @KL=AH.A|$,fHL$0HT$8LD$(HDŽ$HD$0H51HD$()D$`)D$plKHD$(wHALl$`Ht$8LzH HD$(D$HD$`HD$ ;!HfL Ḫ)D$@fL$z$Lc0Hw)D$PHHHD$@H D$PHl$X@4H HHT$L LLl$ L)LHCHW8HT$@H|$@D$0H!H{LAH Eu#EH h4@EH$h dH+%("Hx []A\A]A^A_Ew1I LI~LIIdžHH) HHHAwH)HH9HL|$@H0HD$L` fA<$L?H~1L(tH @4H HLHT$Ll$@{LYD$0,D(H|$LHHD$ I9uL HH HtBWHEU;ufDH9.}H h4EGHP@HUEtH|$HH|$롐'H5 AW0H_8%Aؾ1HHl1CH= 1DAWAVAUATUSHH $HH $HH4$IH dH%(H$x 1!HH @]HL{H#IO HcH)H:*HL$(HD$@AG,P?tAhAG`D$@IGPfD$4@)D$pHDŽ$D$)$=!{]|$HD$H]H&HHZ|$HD$PH $HIGPAHX@HHHD$H9E1RfHD$8H<$1Lil$H h4HD$8HL$ABH H9\${tLt$pHMcLHD$8Hf$$H D$4@4H HHT$4LPHD$(Ht$8H@HHD$ Q3HT$PHL@D$uPfH=ffH@0H$@H$x dH+%(-HĈ []A\A]A^A_DH$\$D$@H|$PHD$hHD$\$`HD$XuIGH50E1Ld$HHxHyDIL9mH$LH8Hu߅t;HD$(LH@HD$HD$JcHD$HHD$H fH<$1LH$@'H5tS0Mg`Ht$@LMff.fAWAVAUATUSHH $HH $HdH%(H$ 1IH HHH @ID$ E|$,HD$ HD$(HD$H$D$HooPoX H@0)L$PH$HA)T$`o ohAG)\$p)d$0)l$@Mt$PAxA|$hID$`HD$ HD$ AtHA|$xMl$pE11HL$0LHT$PLL$(Ht$(HHD$ HL=IA`L$fLHDŽ$L)$)$cHA$ɀHD$ f$D$(H @4H HHT$(L9)H$EHEH$ dH+%(HĨ []A\A]A^A_DH|$PpHD$Hf$HtHD$0@t@Lct$Ll$1L$M)MuLMIHIHD$IL M1IHpL9t,H8HHwI1HII9HL9uILhHfot$0Aufo|$@A}fDH h4EE@DH9Ml$`Ht$ LNT1LfHD$PHD$ HD$0u@Ht$(HfD0IIHIH$IIEIEIIEIE IE(HD$5HT$uDML|$MIHQHIEIL(I$IbHfHD$HD|$?HD$pHD$x)D$`[HL$ HT$>DxLHt$HPL|$`HHL$HT$HD$`HHHHPHD$xHHlHD$pH$蚁 L|$`t$HLHLD$(T$@M) H$H9tu@|$>u H|$ HD$pHt LLЀ|$YtH|$P/H$L9^T@;H$L955DLkPHt$PLtHD$PHD$@LuLk`Ht$HL1fDLkpHt$@L1fD<ulD$?fHD$@HD$pHOLL=@KfDH1H5 'R0LHt$?L|a`H= HHHHHHff.AUATUSHH $HH $H(dH%(H$ 1HH IHH @ZHX{,1HHT$H5vH$H H$Au AH9@HEH9Ll$Ht$fHD$0L)D$)D$ HH$D$& M99HH+1H9s)HHHHXH4‹L$ ALHH({Hx AD$H$ dH+%(u_H( []A\A]D)H HHHHPH4H HHHH0H4XATUHSHH H dH%(HD$1IH @{,1HL$HT$LD$H5–D$HD$HL$HH?H,H%H)HI$HcPA9$XHHHHI$;H;H;K{mEHEA|$ HcK oA|$ cHcKI$HHHHHcL,HHHHHHt x}_HHtHz9eHcK,A9$XrHH;LHLc@`qLD$(H;LHgULD$8H;LH79HD$XdH+%(Hh[]A\A]A^A_fDHHHHt$8HHT$_HT$1H e HxcH= AmH F HxcH= "mHS`Ht$0HHT$蜼HT$1vHSpHt$(HHT$mHT$1G(HÉHc3LHIPHULD$@H81ZY OI_H@@tuH71DHa=H1ff.ff.ff.ff.ttt1H1=H1H71fHHIHH2I8ff.ttt1HIH1H71fHHIHH2I8ff.ttt1H!H1H71fHHHH>@ttt1HH1H71fHHIH2I8ff.@ttt1H|H1H71fHHIIHHA1I8ttt1H{H1H71fHHIHH2I8ff.ttt1HH1H71fHHIHH2I8ff.ttt1HQ}H1H71fHHIHH2I8ff.ttt1H}H1H71fHHAUIATIUHHH@HH@HuI4$HxHH~LLH]A\H@`A]ff.AUIATIUHHH@HH@HuI4$Hx'HHo~LLH]A\H@`A]1zv+HBRf= HHUSHHt/tBtUu H?HtH1[]f.H8HH1[]DHHH1[]fH. ðoEoMHHff.fUSHHt/tBtUu H?Ht#H1[]f.H 8HH1[]DHHH1[]fH. #oEoMHHff.fATUHSG )HcHHǸHHxHHHHLHǀ1H)HLHL H<HL[]A\ff.fATUHSG )HcHHXdfHH@@L` HL@@ @0HL HuHC8L[]A\fAVAUATIUSHH`dH%(HD$XHG H0H詹+El$LsM$$I} H跧LLHHHH{HCLkBD+H\$D$HD$ 8HD$HMI>ILl$H|$ LD$0Ld$8D$TLl$@D$Pp|$uYL4$LLH蕵HxH`HTHD$XdH+%(u#H`L[]A\A]A^fDLpIƹff.@AU ATUHSHH5 HHdH%(HD$81Ht PuY H5 HHPAHD$8dH+%(HHD[]A\A]H8G@bH|$HHt$Ll$Ld$ LHVHLd$Hj HLA&H|$L9tH|$H#W@/.fH8G@H|$HWHt$Ll$Ld$ LHVHLd$HXi HL%H|$L9tJH|$Ht W@u/ut[膭fDAtDAdD>軬fD諬fHxHNHhH;HHAVAUATUHSHPdH%(HD$H1,-XHHPG@x1H|$HPHpLd$ H$Ll$0LHLl$ g Ht$(H|$ i1LIH5HL" H?H|$ L0L9tMIV0H5*LHwHL$(Hs LL$HT$ AH8PH|$ tsH @HMEtL9ta3H<$Hu\f.H|$HtW@tnHD$HdH+%(HP[]A\A]A^DL9tEH<$HtW@u/utif/utS{fH|$ L9tqHPH/+&fD(fDHAQHEU謴HHHATIUSH_Ht;@HHH}0HE@H9tH}HEH9tHHuID$I<$1I0H5I|$ID$ID$L9t []A\P[]A\Ðf.AWHHAVAUATUSHLgL?LL)HH9HIHHE1HL@L)HH1E1MHMLM)IDO$H+MVMuCLmLeH]H[]A\A]A^A_fDLLLD$L $ԦLD$L $ML^@LLL:MtHHHL$H$uH$HL$IHBHH9HGHH= AW1AVIAUATUSHHL&LGLIHL L,MtUI1IHNI9t$H>Ht>HO1IHII9u*HI9uIHBHtH[]A\A]A^A_薥HSHsH{ HHIHEL{(HE#Iքu H=FuAع? H=5uAع@ H=$uAعBH=uAعCH=u~AعD H=t`AعE H=tBAعF H=t$AعG H=tAعHH=tAعJH=tAعLH=tAعM H=tAعNH=ytpAعUH=jtRAعVH=\t4AعW H=NtAعXH=>tAعYH=0tAعZH=&tAع[H=tAع\H= tAع]H=tbAع^H=sDAع_H=s&Aع`H=sAعaH=sAعbH=sAعcH=sAعdH=sAعeH=srAعfH=sTAعgH=s6AعhH=sAعiH=sAعjH=ssAعkH=dsAعlH=VsAعmH=IsAعnH=?sdAعoH=2sFAعpH=(s(AعqH=s AعrH=sAعsH=sAعx H=rAعyH=rAعz H=rtAع{H=rVAع|H=r8A1ҹ H=rAع) H=rAعH=rAعH=|rAعH=frAع H=ZrAع H=GriAعH=6rKAع H='r-AعH=rAع H=qAع@H=qAع H=qAعH=qf0foyH52hHHHEH}ioEHEHEfGGnE+裴HJHLHpHx"D( H5gIHIIxHCo\SockeI@I@ I@GtA@!LD$HIH|$LHpHx蚞L}Vff.Hc5HH)Hff.HcHH)HHt#fATIUHH SHdH%(HD$1HH @},HH5 ~1H$trH$Hs99HH+H9s.)HXHHHHHuJf.AT$HD$dH+%(u{H[]A\f.HALH@Ht@I$빐H HHHH0H)H HHPHHHSATUHSHH HdH%(HD$15{,HH5|I1H$薥AAH$Hx[At$9A$9I$I+$H9s?)I$XHHHHDHKH@H|HcHEEHD$dH+%(udH[]A\@I$ HHHH0HfD)I$ HHPHHH@SH HH Hc@CH[SH HH HcCH[fATH UHSHH P8AEx[E]A\fDHK8u [E]A\D D臰E1H I1 H0_cz뽐AWAVAUATIUSHH HHdH%(HD$81HH @[L5+EDk,D$AFHD$A'E^{XHCPHD$ACh< D$HT$M9rI9HH+H9)HHHHXH#@H HHHH0HHtT;舷x4AD$HD$8dH+%(HH[]A\A]A^A_HiI8"f)H HHHHPHtD<HT$AFD$H9ffH=XBffHHxHtHHLl$fHHD$(LHHD$ )D$FHD$ Ht LLƅL{PHt$L_,1L(HT$AFH9#|$C( AIH\11wfDL{`Ht$LutHýHH 诙HP@ H RHSH HHxHH DPD9HcDXHHHHA9reHHtY9tTyuNytytBLAM~9LNMtMIhMt'E ExD9I,uF LFC[DHA9}C[SH H诘H@CH[ff.@HH HSH H_Hc@ CH[ff.@SH H/HPHtHCH[ÐH@H @0CH[fDATUHSHH H0dH%(HD$(1ŗ{,HT$H5H@L1dAAtCHHS>1LjAH }t$H0jLL$0费H 1|$EHD$(dH+%(u H0[]A\bfAUATUHSHH H8dH%(HD$(1{,HT$H5H@L1袝tmLl$H1LH=jMA t$H FH0jH HD$|$ t8HED$EHD$(dH+%(u=H8[]A\A]fEHP@HUEtLkff.AVAUIATIUSH@HiL1dH%(HD$81HH} HHo)D$mHLHHH{HHCHk8pI}E1HHT$D+H\$ D$(|$ID$t9I$HXLHr1 HD$8dH+%(u/H@L[]A\A]A^fH4$LHVI$HH1 Nff.ATUSH.HLeM~1CH;Hmu{uH{L[]A\q[]A\E&H;L1蟬H{L[]A\qff.@AVAUATUSH`HZH/dH%(HD$X1L*H{ H}_lHLLl$0IHI\$I|$I$ID$nADLH\$@HdLd$IHrD$D$(H\$0`0 HL$LL諆H|$0H9tLLdH]D$H<$< H;C|$tH|$/u3n|$ tbH<$/uYnRfLuWkHLIHI$I|$ID$I\$mADM&AFH}?t^HEHD$XdH+%(}H`[]A\A]A^fD9C|$ tH<$/udmfHD$XdH+%(u*H`[]A\A]A^?l3H}H頶H饶fAUATUHSHHL%m:I<$E1HHcirII)AEI]HEEƃ$3LcI<$H@Hax H-IEI<$HHLc IEI<$HHZ LcIEI<$HH}LcĴAHD[]A\A]AUATUHSHHL%m9I<$HcuqII)I]HEEƃ$DLcI<$HH@How >IEI<$HH LcIEI<$HHk LcIEI<$HH$|LcH[]A\A]˳ff.AWAVAUATIUSHHHH.H5] dH%(HD$81HHt xHAtLHׄAźH5 H蠼Ht xH5q H}Ht x H5] HZHt P@H5k_H4Ht xH5= HIHt xH5* HHt xtH5 HȻHt P>H5 H袻Ht.Pt%HH9HO1HHHfCDH5ָ H[Ht.Pt%dHH9HO1HHHfCFH5 HIH@< <l Ŗ1LHL$E1I1I H|$AHwH{H|$INjW@u /uE0L,nHU;LcPHChMtaI|$Ht/G%I$@t*hHxL@%uf.H{PmIFHtI@t@LsPCBH5 Hܹ Ht*Ht!HH9HO1HHHЉSHHD$8dH+%(%HHD[]A\A]A^A_L AD$@Ld$Et$DsBDI{CC5AT$@zA,$oL1mV@_L AD$@HID$Ld$HH(CAIT$H{9It$mfAT$@gA,$\LlCH`C8C1H@H9C0HChnf.HLC0 #H{8I@HCCHCDHChC0H踡H訕 H蘡C1DA$fDA$.fDI$H|$L|$ L|$HPHpH' t$H|$臫H|$IL9tMHLshCB<@7kufjfDj@fD;fDHtHt;HtHH(mI@HmIۖ2fDjAtH逮钮fAWAVAUATIUSHXo,dH%(HD$H1HD$EXH&HGPLpL@t{hHC`HD$HckiLk I)ImHmHLL$ DT$K0LLL|$0L $DT$ L|$ A% T$ H4$HH|$ L9t0@t.AD$HD$HdH+%(:HX[]A\A]A^A_fDIEHk H0H2 HLcH;诫IEH;HHϱ L@fLoPHt$L蟩t HD$L讐EfH-0Lk A H LH} =H}LIH- BLk`Ht$L$LKlL$=1]nrHάfAUATIUSHdH%(HD$1G,H$HtXHGPH$Hc;gLm I)I}HH4$5lAEt(AD$HD$dH+%(H[]A\A]@IEH.H HJ HLcH;ǩIEH;HH L@~뉐LoPHLk7ǫ@Lm H-M.A H؝ LH}W }H}LIHm ~pAVAUATIUSHdH%(HD$1G,H$HtX(GP$HceLm I)I}HRH$_IH3L-d-I}蓴IHcieI)I@ M0LI$I~PAD$t6賌IVPo oRPHPHtHBtBIFPH]ƃ$LcI}H@H k LHEI}LHLcɧHEI}LH Lc覧HEI}LHoLc胧HD$dH+%(H[]A\A]A^fIEH-,H H HLcH;7IEH;HHW L@h|AD$DLm H-+A LH] H}ߦ H}LIH |LoPHLOnff.@AWAVAUATIUSHo,dH%(H$1HD$ HD$EaXH'LwPMFt-{hHC`HD$ t{xCpD$HcbLk I)ImHH uB{,LL$ IMu*H608AD$yLL$ f1HT$hD$HHl$PHD$`f.D$XztYH-* ] HHHt/|f..(HHH9uIvL|$0DL$Lt$@JLLt$0 T$1LHH|$0L9t@7L$XfAD$f.ztrt$`H|$P1H ^)tODhf.ztAff.zt5ttt uAfHHuH$dH+%(H[]A\A]A^A_D(fDttt ((f.zfDfDIEH-%(Ls H LLcH}.IEH}LHM L@^xu@LoPHt$(Lt Lt$(L.Lc]IEI>HH} L@v[]AD$A\A]A^f.H%HA Hy H; "H;HIH (v[]AD$A\A]A^DAWAVAUATUSHHdH%(HD$1G,H$HtX~HGPH$HHcN]Lu I)IHLe HuyH-%A LH H} BH}LIH2 GuCHD$dH+%(VH[]A\A]A^A_@L,$I} HWTH$HHHEL}I>LmLHEH LIILcH@$H8`ILH L@H$H8tMxvEƒ@MH$I9BD-H+% DLgPHLi`AH$EkT@H$^E@H切%\uH切 \H(HHDH #IHt xgH5"HHt xH5FHHt PH5tFHҢHt xH5lFH询Ht xH5cFH茢Ht xMH5 HiHt xH5V!HFHt!PtHHA$ H5 H Ht%Pt=_ AD$ H5EHΡHt4Pt+HH9HOHH9HLAD$ H5EH聡Ht4Pt+HH9HOHH9HLAD$ H5CEH4Ht4Pt+HH9HOHH9HLAD$H5EHHt4Pt+HH9HOHH9HLAD$ H5DH蚠Ht xH5 HwHt xH5 HTHt PH5 H.Ht?Pt6HH9HN1HHHfA$ H=*H5Q H֟HPoHH9HN1HHHfA$H=H5 HvIH@<< '{1LE1IH$1IjlH$AHwHr_H$IW@sELRM$H I$0Mt=IHt/G% I@I$1RIEHtIE@M$ADŽ$ H5 HOHt2Pt)PHH9HO1HHHA$A|$8\HExH6oKPH$HrHL$L$)$s H$HH$c$tH$/uzKf.H$L9t.oE1LL$pLHGL-ALL LRoxHt%H;H$zQEHEHsPH}}H$HpH$dH+%(H[]A\A]A^A_L(AE@IEL$A$ < IUI$Iu0JAE@"AmL切N yP@/L(AE@L$A}A$ ^A$ AU@AmL PfDH0F@zHVH$L$HL$LHL$? I$LoH$L9t-mH$HvW@j/aK VOKHA$AD$z@HAD$kfDHȄAD$}AD${H蠄AD${H舄A$>kKHXAD$zH@A$H(A$HA$HAD$[HЃAD$~ H5>H̙H9P'I$HPu|HD$@/HD$F MLD$d@~AEfDAEmfD H5Ѕ H Ht-xt'HقI$q Ȉq H5| HƘHtQPtH HI$tt(AD$4w THr񀉊tf.H5 H\Ht.xt(H)I$q ЈqH5e HHt2xt,HI$q ЈqH5<HʗHP H8G@H$HH H$L$L$LHVHL$H I$LH&H$L9thH$Ht'W@u/u KfH5X HܖHt8Pt/ HI$H9HO1HHHˆpH5:H苖Ht*xt$HXI$ Ј H5Ճ HHHP H0F@LHVH$L$HL$LHL$ I$LHxH$L9tgH$Ht&W@u/uV IH5 H|HPH0F@pHVH$L$HL$LHL$ I$LHx(H$L9tfH$Ht"W@u/ulH@ H519H贔HP H0F@HVH$L$HL$LHL$ I$LHxh1H$L9teH$Ht"W@u/u$H@ H5u8HHPHLx@HLHD$hI9yfDAGWMGM<LD$`E1HH1HHEHHEHE8HU(HE(HEXM$L]HHEHHExLUhHEhHLPHD$HHHHH}HHHHHH HH@H0H`HPEHL$AMHT$XHL\$PL0 LT$HLEAMLT$0L\$8 LL$@EAMHT$ Ht$(Iu ȈEAM ȈEAM ȈEAM߃ ȈEH|$XIu(߽H|$PIuHѽH|$HIuhýH|$I貽H|$I衽H|$ I落H|$(IAIH|$0 ЈQH|$8I0@H|$@IP/ApHpqAq ЈqAq ЈqAq ЈqAttAxxII?HdLD$`IPIpL$LL$LD$HL$' Ht$HLwqH$L9tD$bD$I L9|$hI$HuI$L\hHx@%;]1I7H$L$HVHL$HM$H$蹃H$L9tHD$2aHD$HI$0H@MofDBLD$fBfDBfDBfD0 k\fDBLLH$LH$DŽ$IJHRkILALLF`HfDsnfDHLeHL HKHKHKdHKH`}HKoHKHKHpKH`KOHPK7H@KnH0KH KHCIHxCH.HhCI'HhVH^HD$@HJHJHCHH CH5HBHYHBH@?a?G?JH鎆H锆H*HH H؈鶆H*H0H9H?OHcHEUSHHHc ?H)À{u H;HGHvHH{ []_+KH+HtHQH\HH{ []_@AWAAVAAUATUSH(HydH%(HD$1H;虍(IHcj>MI)2L1pb3Lk`Ht$Lw>LkpHt$LO>t[HT$:18Hl H 1I16L(fL!DAVAUIATUSH o,dH%(HD$1H$EXHyHGPHD${hHC`HD$t{xHCpH$Hc8Hk H)H}HfxtfH=ffHPQHx( 7 $T$t$HIcE$LeE AƄ$$Lk >McƹLI$@L%Hi> I<$4{HEI<$LHLc{HEI<$LHa LczHEI<$LHCLczHD$dH+%(H []A\A]A^f.LgPHt$L<wL1(VLc`Ht$L;ZD HDmjHc3EH=7HH 1_VLeMtLIL&UHEAE&LcpHLa;M7yAH@ttt1HH1H71fHHttt1HH1H71fHHAUIATIUHHH@HH@HuI4$HxhHHLLH]A\H@`A]USHHHc6HG H)H(HH}`HEHH@x CH[]ATHc6UHSHG H)HHH{`HCHL`A\$ u [E]A\ÐH{ H+It$HHHHH@HXrDIT$Hx HHPHTHTH)H)HD[HEE]A\Du#tAT$PtTfTDAT$PTTff.USHHHc5dH%(HD$1HG H)H(Ht},HH5g01H$QYAAtH<$u,E4HCHD$dH+%(uauL稀 <]fLe`HL; DuL稀HHIE@H ILccVIEI>HH\ L@+HMuIPtnH}IHlHHTHPHX@I$@%AD$HD$dH+%(sH[]A\A]A^fHHHEHEHI$AD$DHYA HHI H;dU EH;HIH{[ *fLoPHLA8[ ^@I@(oHHHEHEHEHEH] H]IPMuY A fH=ffH.* @0 IFHHi]ff.AWAVAUATIUSHo,dH%(H$1H$EN]XHQHGPLpLht{hC`$HcHk H)LEM]IG$f1HT$(HLD$Hf.D$ D$ztGHb Q HHHtf.5/HHH9uLLLlL5IHEL{ HsG LLcI>RHEI>LHY L@!(MM,$L$fAD$f.ztrt$ H|$1H tOD(f.ztAff.zt5ttt t (HHuH$dH+%(YHĸ[]A\A]A^A_Dt At At A A(A(f.zpDLPHt$LOt HD$L6ZfH-1Lk A HE LH}7Q ]AH}LIHMW b&AD$@L{`HL4df.H@ZDAUATIH5 USHH8,dH%(HD$(1HL$HT$ HD$LL$LD$HD$3tNH|$YHc* Lk I)I}HYHHL$HT$Ht$ 3t'Al$HD$(dH+%(H8[]A\A]Hk IEHHH/D LcH;OIEH;HHU L@$fH-QLk A HC LH}WO }?H}LIHmU }$)AWAVAUATIUSHo,dH%(H$1H$EXXHQHGPLpLht{hC`$Hc Hk H)LEMXIG$f1HT$(HLD$Hf.D$ D$ztGHB rL HHHtf.5/HHH9uLLL .L5IHEL{ HSB LLcI>MHEI>LHS L@#MM,$L$fAD$f.ztrt$ H|$1H ntOD(f.ztAff.zt5ttt t (HHuH$dH+%(YHĸ[]A\A]A^A_Dt At At A A(A(f.zpDLPHt$LJt HD$L1-VfH-Lk A H@ LH}L = HLcHH8IHHP HL@HH8#Mx>AD$@uL稀/HHIEf.AD$@L$fAEf.ztrt$ H|$1H NtOD(f.ztAff.zt5ttt DHHuH$dH+%(IHĸ[]A\A]A^A_DI?A tAGIoft At At A A( A IHAGHH4HH5LHHH4@HcȺH5 LLMt$CD4AD$Me@%2A(f.QD(sL稀I?/fA DLe`Ht$L?*QQfHH A Hh; HH;F 7H;HIHL AE#fDQHPDAWAVAUIATUSHhdH%(HD$X1,HD$ PXHHGP{hLpLHHC`HD$ {xHCpL@Lc HHHcI)I,$HHLT$0D\$ K1LLL|$@LD$HL$D\$L|$0L$軾T$H4$HLD$HL$1RH|$0IL9t I$Hk HHH9 HLcH;VEI$H;HHvK L@Mx`MuZH-Lc A Hx9 LH}D 5H}LIH K "AEHD$XdH+%(Hh[]A\A]A^A_fDLgPHt$(LBtkHD$(JLc`Ht$ L $LL $C1L)yLcpHt$(L $LcBtHD$(L $@ HNNff.AUATIUSHdH%(HD$1G,H$NHtXHGPH$Hc{Lm I)I}HvNH4$+AEt(AD$HD$dH+%(H[]A\A]@IEHH H7 HLcH;CIEH;HH'I L@8뉐LoPHLQ7M@Lm H-A H7 LH}B 2H}LIHH # AUATUHSHHLo dH%(HD$x1HcI)I}HIMHIL>tuELHEm H5 HHfL H5HHcwFHD$xdH+%(HĈ[]A\A]DIELc HYH5 LLcH;gAIEL@H;HG LELc HA H5 LH;A 61Iff.AUATUHSHHLo dH%(HD$x1HcI)I}HKHILItuPELHEH56 HH LH5qHHcEHD$xdH+%(HĈ[]A\A]DIELc HHz4 LLcH;?IEL@H;HF L(ELc HA H 4 LH;? /ILff.AUATUHH5W SHHH,dH%(HD$81HL$ HT$("Hc#Lc I)I<$HJHHD$(HHT$ HH)QH OHBHI$ (Htf(D$pD$HEHEH5 ,HcDCfHD$*˺H5v \Y H,CHD$8dH+%(HH[]A\A]fH 5D$Ll$0;1LD$L,H8 EfDt$(HL$LD$D$;,uM|$tHcD$EHENt$(HL$0LD$D$; f,t"H 8=EfD EHcL$0HHEH5O AHcL$4HH5> AfLc HA HX1 LH;< ,H;LIHB EWH): HT$ I4$HT$L)gD$HEZDHD$EHE`AG,I$1SH PLL$01LD$8XZ A,I$1SH PLL$01LD$8Y^DAWAVAUATUHH5 SHHX,dH%(HD$H1HL$HT$LD$ 8Hc:Lc I)I<$HFHHL$ Ht$HT$IH!H)H-H H Hl_onoffD$GHD$7Hl_lingerHD$?yDM0L|$7LLDIH;FL|$?LLCHHFA}{AEI<$LL$,AHT$Ht$D$,D$0HLɋ8EHD$HdH+%(HX[]A\A]A^A_fDktEDHE1yL CyHD@LHifH98t>)Aپ1II$H 1~@,hHL$ T$t$I<$DIHL$ yHt 8RH|$ HHT$LL$ AI<$Ht$D$ fDD$7secD$?usecD$Cy9M(Lt$7LLBHHDLt$?LLAIHKD{A}f 6 H|$I*EI$^^fH* Xf.P6 ELc HݼA Hh, LH;7 (H;LIH=  ELP4HPH LD$ fDH LD$ fDHxPLhP(f.@5 z fDAUIATIUSHHo dH%(HD$1HcH)H}HBHt{AD$,H$BA|$XID$PH$H=E6AEHD$dH+%(H[]A\A]HI A H* LH;6 >&H;LIH/< D DifDIPHLIAH}H$,off.@ATHcIUSHo HH)H}HAHtQ{,A{XHsPHCP@u[]AD$A\[]AD$A\Hk HA HHu) H;4 %H;HIH; $ []AD$A\D Aff.ATHcIUSHo HH)H}H AHt []AD$A\@Hk H5A HH( H;@4 f$H;HIHW: l []AD$A\ff.fSH HC[@Hc%HUHH)H8Ht~AH]DAUATUHSHH(Hc dH%(HD$HG HH)H:*@HD Dc,HD$AD$2@{XuHCPHD$D$At{hC`D$|$Z0H@Hc XHS H5HpPH)HHD$dH+%(unH([]A\A]LkPHt$L?q1LX?Lk`Ht$LD$\0AWAVAUATUSHHhHcdH%(HD$X1HG H)L(MF?,1HL$ HT$(LL$LD$HD$H5] SHl$HtI}` ?Ht$(HT$ Lt$0Ld$@L|$LLd$0H˪LLL+H|$0CL9t HD$XdH+%(uHHHD$aCH>fDSHctHHG H)H81Ht HC[ff.@ATHc3Lg USHG HH)H(H1>HI+>LELH=H90HH= LIH r0C[]A\DATHcUHSHG HH)L M=I|$`=L$HC HciH)H[E]A\AWAVAUATUSHHxHc4Ht$dH%(HD$h1HG H)H(Hs=H}`=Dc,A={XHCP{hLxLhH}`I?}=HL$0ALHHD$0LD$,3IH Lk`D$,aI]EmIJ+HD$H9u?f~HHT$81LHD$8g/H H9\${tHCHtPHpL|$@LLt$PHLt$@踧Ht$HH|$@iLmp1HLIuHLyH|$@HHH|$@HHp(L9tHt$g Ht$HRSL3AF@uAINIVL.AV@A.L}XHEhL|$8HH9XuRfA+HHD$81LLL-HEhHH9Xt:L3LIVIv6Ht PuLLHlHEhH9XuHD$0AHD$D`HD$hdH+%( Hx[]A\A]A^A_DLAA@uAIIIQLLLL$A-LL$AQ@5A)+L@L9DGD$87HT$81LD$8,BfHD$0H89Af.LkPHt$8L*t HD$8<LDpfDLk`AH fDHHt$Ht$nf[ofDH(IgHHt$Ht$IfDH($HHt$$Ht$9ff.@AWAVAUIATUSHHxHcdH%(HD$h1HG H)H(H#9H}`8HL$(HT$0H{,HD$HD$H5 P1LL$(LD$0 ZYT$(Ht$0HL$HHD$LD$.IHe8Ht$ HT$L|$@H\$PLH\$@H Ht$HH|$@iLu1HLIvHL̺H|$@HHH|$@HLp(H9MD$LAIV(H|$ITXHD$8HHD$8HHtmHHD$8HT$81LLHD$8)HD$8AEIEHD$HD$hdH+%(2Hx[]A\A]A^A_H9tHD$HL$ HR 11AEfDHD$8HHD$8HXD$8HT$81LLD$8(D$8AEAE,HEhHH;XH;LHIHEhH9Xu~f.fHnX & |fD>fD3 LI6f.AWAVAUIATUSHHxHcdH%(HD$h1HG H)H(Ha6H}`<6HL$(HT$0H{,HD$HD$H5 P1LL$(LD$0{ ZYT$(Ht$0HL$HHD$LD$k+IH5Ht$ HT$L|$@H\$PLH\$@H۟Ht$HH|$@iLu1HLIvHL蜷H|$@HHH|$@HLp(H9MD$TAIV(H|$ITXHD$8HHD$8HHtmHHD$8H)HT$81LLHD$8s&HD$8AEIEHD$HD$hdH+%(2Hx[]A\A]A^A_@H9tHD$HL$ H" 11AEfDHD$8HHD$8HL$8\HT$81LLL$8%D$8AEAE+DHEhHH;XH;LHHEhH9XuvffHn\ " fD>fDHIL3ATUHSHH HcdH%(HD$1HG H)L M3I|$`Z3{,HHT$1H5G oAAt6$Ht$HL$LHD$b HT$HEHD$dH+%(u H []A\zf.AWAVAUIATUSHHhHcdH%(HD$X1HG H)L M2I|$`2Ds,AF2{XHCPHhLxA{hH[`LHL$ LHD$ Lss IHwHsMzLt$(AEIEID$hH(H;huS1LHLHD$(1HSHsLHL$(B'ID$hHH9ht[H]uHL$LHLD$HHD$(7HSHsLDD$HL$((ID$hH9huHD$ HD$XdH+%(Hh[]A\A]A^A_f.LHLHD$(IHSHsLD$(-,fDLHL$ LHD$ IHAE[Hl$0AH\$@HHH\$0bHt$8H|$0iM$$1HLIt$HH"H|$0HHH|$0HHh(H9tHlEN0HT$(HLHD$(/HD$(AEIEHSPHt$(HHT$HT$tTHD$(,HS`Ht$(HHT$HT$H\$(H9Jk/HHL$HT$(LD$HD$(j5l$Ld$(H} HtHLHHHH{HCHkD+I]AE{iHT$(HLHD$(D$(AEAE?fAWAVAUATIUSH(HcdH%(HD$1HG H)L8M.I`.IGHLhA} u/AD$HD$dH+%( H([]A\A]A^A_AD$I$IGhH(H;htLt$Rf=.LHLHD$-HSHsLHL$"#IGhHH9hbH]uHL$ LHLD$ HD$3HSHsLDD$ HL$#DLHLHD$iHSHsLD$)lfAUATIUHHHcdH%(HD$1HG H)L(M~-I}`Y-A|$,<-A|$XuHuHH]A\fDAD$tI|$@L뎐HH]A\ff.@UHc$HG H)H(H*H}`*H]=ff.f7-USHfH=~ffHHH@HtrHx8HHHCH@0Ht=1HPzu HTHHHuHYHt@H|,HsHH[]@H1[]ff.@SH3C[UHSHH^`1HS s4H{8Dt0H}t}0tHH[]酤DH[]fH8)ff.AWAVAAUATIXUSHHHdH%(HD$81JDk,HD$HA){XHCPH$L{`E11HHM8LL$LAHt$HAHpL<$H] Dm4M)H)HHeHRR9Ll$AHLHLHD$HD$HßHD$(HoHD$ UHHD$ Ht LLH(fHCHD$HD$oKhfoD$)L$HCxChHD$ HSxHHT$(HӢHHt LLЋ}4E.HHEPHtHE8@t@I$AD$HD$8dH+%(HH[]A\A]A^A_ÀHxfH=ffHHxL<$}fDttDM4Et;EH} 1IftH tHLtHI9uHE HADM4H@DC"DM4HE fvDE4Et.H} I1H4LH4LtHI9uHE fDL{PHLa1L*S&DHt$H&fD1E1QR&Ha&15D"fATIUHHdH%(HD$1fH=7ffHHxtXA|$,&&A|$XuTI|$PH<$Ht @0)‰UHD$dH+%(u:H]A\fDEIPHL1H<$u%_ff.@AUATIUHSHdH%(HD$1fH=dffHHxEl$,Aw%A|$XI|$PH<$HHEHK HEH5= HHK HH5, HKHH5 HK(HH5 lK0HH59 HD$dH+%(uTH[]A\A]fDmf.EIPHLH<$K$ff.ATIUHHdH%(HD$1fH=ffHHxthA|$,6$A|$XudI|$PH<$FHtxt#EHD$dH+%(uOH]A\H0%EIPHLH<$u#ff.@AVAUATAUHSH0HdH%(HD$(1HHwH|$D$Lt$ ڃ@Eډڃ EډڃEډڃ HED$@L%՘LI<$HHT$HGt!I$LpL(Lt$ Ll$LfH=XffH@0EHD$(dH+%(H0[]A\A]A^ÐLl$I} HLLIHMl$I|$I$ID$t$HCD,L$$ILD$ԱL ebf1DAWAVAUATUSH(DD$DL$ dH%(HD$1H !HD$I͉IIHF<E1E1 |$Et|$ DIALLLH|$Ht+O@u#/uD$9D$DHT$dH+%(H([]A\A]A^A_D<H@@uHD$LxLh9fLLLcE1MH-PLLH}HHGeHELhL8D$"fHO~HB fAWAVAUATUHSHhL%TH|$Lt$0L|$@T$ ML$$dH%(HD$X1I$HHӖL(HLH;`HOxHH5I$HD$(H>HI$MHHHdH8HT$H|$bH|$HT$H;qIHI$MHHHH8HT$H|$H|$HT$H;(bAHtxL0A?I$MHHHH8xHvcALIHEIDIH HD$@MAE<E1E1D |$ DEAt|$$AEHH|$LLgH|$@Ht'O@u/uD$D$HT$XdH+%(6Hh[]A\A]A^A_D<IE@@uHD$@L`Lh5t$(H|$LLlfE1 HD$(DMH-LLH}HHGaHEALhL fDHMHxvx)HHD$(I$MHHHH8xI_fLHD$HmHT$MHH|$slfDLHHLD$H/MHHL9l@D$2fHI&HHNLHD$HHT$MHH|$ILHHD$(HDATUSHHPdH%(HD$HHHH,H%H)HH@9XHcHHHHHHp,HHtYHoHCh)D$ oH@)L$0OE1tD1HT$ .6HD$HdH+%(DHP[]A\ffH=ffH@05uH Hl$ L#HrHH\$0H\$ 輁HHfH=tffH,H $MAH3 @H1H<$IHD$H9tsH|$ H9td!HHD$HdH+%(u^fH=ffHHPLH[]A\HQDH8H31HSHHAWH5 AVAUATUHSH(dH%(H$HL LHxfH8G@HH|$oOHG(L$Lt$0fo LH$)$HGLfov @ 5B11@HwL$lLLL55 E1HHA H L"E1ALH H5 ) E1LcLH5 HE1AHH H54 E HEL8HH,H%H)HIHc@A9XIIIIMAjIcV,AƆHHHHIHHtLMA^fDHH|$@t AAHفA LHa H; H;LIH AFLe`Ht$LL51BIH1DfAWAVAUATUSH(T$,Ht$dH%(H$1G,HD$HP|HLgP{XSt{h!C`D$HHcHs H)HHt$HHK HL$ HH[PHD$(=)HcD$(HHD$HH;HDsHkIE1E1IIL9D}@tZ@=H]HZH{ H胯IcHXHAHH@IHLHHHZHH I9uLd$PT$(LLD$HHD$fH$HL1f.DŽ$$L$HztPH6 f HHHt&f.HHH9uƀ|$,ZLLHH|舷HL$HAI9Dl$hHl$pAED$,HHD$IcHD$0HIL3HCMFLH9AD(D$(H Hk9D$,}IHL$0D)HlHL軶HH9t"H{G@uHuHH9uߐ1H|$Lt.HCHH|$HHptHHH9l$u$ff.ztz$H$1H }tQĘf.zt@ff.zt4ttt t(HHuLLVL|$Lt$ H|H ILH;LcIH;H, LL@:H$dH+%(H([]A\A]A^A_ÐH=ID1He  fDLLUA(f.zet At A @A(2@fH=({ffHH\ HX1HsH{葽HHD$L$H$HfH=zffHvLH@HHpH$HofH=zffH7H{L@0+HCHCH$H9tHD$@L|$Lt$ H H{ILH;Lc0IH;HT LL@b#DALt$ A HzHG H;L H;LIH HD$@fLc`Ht$HLL A E1T$(~9l$(LHLf諲HH9tH;G@uHu ޸$fHL$f.ΉAz}$H$1H ytTĘf.ztCff.zt7ttt t (HHuLLvD$(~@l$(LHLf諱HH9tH;G@uHu HxHL$HH1yRxdH%(H$1H|$Hl$HH=O AHHD$HH$H.xH060IHuL foW veH5 HxL(@H@H@fWG_serGr@/H$HuH<$LHpHx=HfuHHs9HHxHuHLHH= A1HHD$H$H$GL% x0HD$I$mefo` HxL(H5D @H@H@fOG_fra@.H$HtH<$HT$HpHxMI<$1ɺHSwAH5* ooPoX o`0oh@opP) ox`oHp))oo)%o)-o)5o)=oH) )))%)- )5)=H'RL@ I<$ALѺH5 L I<$AL޹ I<$AH5#I<$H5HL9HH= AI4$HHDŽ$HD$8IHamfo+ L(HxH@H@H@H_closefrfwH5" HGGeE3HxrHLHpHxAL H=L޺AH=ޫH5EAL H=LH5>UAع"H= wAع!H= YAعH= ;AعH= 1Aع$H= AعH= AعH= AعH=Ъ Aع H=Ъ Aع H=Ϫ lAعH=Ϊ NAعH=ʪ 0AعH=Ǫ AعH=Ī Aع H= AعH= AعH= Aع!H= |Aع%H= ^Aع!H= @Aع#H= "AعH=ɸ Aع$H=˸ Aع#H=ո Aع&H=߸ Aع(H= Aع#H= nAعH=t PAعH=q 2AعH=o AعH=l AعH=e AعH=_ 1AعH=] AعH= AعH=? cAعH=t EAع H=t 'Aع H=s AعH= AعH= AعH=d AعH= AعH= sAعH= UAعH= 7AعH= AعH=ж Aع!H=Ҷ AعH=Z H$dH+%(u/HAع[H= ]A\A]A^A_}H=@H}kff.@H]kff.@H=kff.@Hkff.SHHHH9tHHtHHHpHH9tHPH`H9tsHH(H9t[HHH9t[Bf[ff.ATHSHH8dH%(HD$(1IH\$LH$]Ht$H<$i覹1LIH5OHLIHtAUL1AID9|$uHH5h 1[]A\A]A^A_fDAUfAUfAUffAUfAUqDAUbfDH[]A\A]A^A_ÐHXdH%(HD$H1F"w`LcHt$@HD$@HL  IL9vH1HIAHHL9sH)HT$HdH+%(u$HXH H5u H= њ輦ff.AVAUATUHSHHH5 LsLEE1IHIIM.AE< v HBPwIAHMd fDI)L[Lu]A\A]A^DUSH9~iH=*tDff**\fX' *Y  HY,[]f1HТ H /H5. H= 芙f.AUATUHSH(dH%(HD$1Ll$Ld$ L LHHH9r@wNH|$Hl$?EuKHT$dH+%(uAH([]A\A]DfftHHj誤f.Htt8fD9slj)uHH v H5 H=ٞ fH W H5 H= GHt.tI1҉t@ȉ1u1HH / H5 H=Z H  H5l H=A ȗUHSHHHL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$dH%(HD$1H$IIHD$HHHD$ H$D$0HD$蠜Htx79}#HHT$dH+%(u)H[]HcDE1賢UIIɺSHHHH)x9}!HH[]EH1[]HcDIIHHIHE1fHIIHHHf< H BH` HcH>fDDHZ HcH>'H Ht HcH>f.H H HcH>f]tX~,ZH iH HcH>DH q@r5Hȍ ffHB HcH>  H< t}uIH f.HG tTH ÁH ÁH DH ÁH H< tԁ!uiH ÐH tuIHk Ð雵H H H H SHA Hߺ 1L H[H; H_ H7 H9 HC H׋ H! H H H" H H͎ H H HŽ H H H H% H H H] H Hi H& H( H/ H4 HU H HJ Hӆ H H Hȅ HI HY Hi H H H Hą H H HA HD HF HE HT HV Ha Hh H H H{ Hԋ HF H% H Hw HM H" H^ Ha H Hȅ H H Hm HQ H2 H H H H H… H Hͅ H SH3识HC[HHf.AW1AVAUATUHcSHHHLIHL L$MtII Iҋq9t#H9Ht4HcG1IHII9u H9uI9tH[]A\A]A^A_@N{H?H5(XH=1IL=/HL5Hӄu=MI$HHIEI$L(HH[]A\A]A^A_H>HH<KL$LzL1HI LH5{E1HmL fHt0H1H6HcAHIH8HHHHHHuH=L9tH1H HL5~L$MI$HH~L-~IEHtHc@1H5~M,H~I$f.H=~H9H ~LH9tK I$f.IL~H~MH=tC~uH{HfDL~Hc1IH~L IMt:IH9t"H0Ht(NI1HcII9uH9uI9fD1Ðff.UHSHH_Htf.HHUHuHEH}1H0HH}HEHEH9t H[]H[]ÐHHHf.Gu 1H9@1H9Ðff.ATD$6SHD9vJA\$9wHD[A\fDHGDHHHH0ĠDEH[DA\E1HD[A\fAWIAVAAUATMUSDHHWJL(Aw+rDIWH*HJ DaAv8ELH,HIUH0'JuIGDHL(A]H[]A\A]A^A_DfDAWAVAUATIUSIHHGL45@ID$I6LHH诟t-IT$HJ:DhADLL<贜ÅuID$N48EnH[]A\A]A^A_fAVAUIATUHSHӋG9r#4HIH葘IHt8HEDuvUHL(IHXBH։EHEL$Ar[L]A\A]A^Ð@ATIUHHH2DbLL轞DHtH]A\qH]A\D@AUATIUHHWNH6HIHH]DHtq]LA\A]]LA\A]Δff.ATE1UHHHt(HWHHjHB蜵HLe耔HL]A\Ð@?tHGH@Ht H@D1Ðff.?vGATL% UHS@HELHЉڃL@H1諿9]w[]A\ÐÐff.ATAUHSHH<rHCHDck[]A\AWAVAUIATUSHHH^T$dH%(HD$81HH.IE1L%H II9Bt=LpHtI9LT$Ld$ HIFLLT$Ld$HH0Hl$Ht$AHHfHiUL9LT$HXtHLT$辒LT$MINI)ـ|$H9I6H)LLd$L=v HL9IGHc0Lt$H\$LALLHTHHHALLHTHHL9 IUH4LIUJ3/H|$L9t4-H9IEH)LIEI6HL9IGH/HD$8dH+%(HHL[]A\A]A^A_DIEH5 LIEHn/IEIEL9tHD$ I]IEMufoD$ AELALHHSHPL9wWIEIH4LIEL/ HLH5 1H= j}HH5 H= 1jLH5 H= 1jH?ufDSH wHS@H{8E1C H p 1Tt[Ðff.GHHtHH靧DHff.fo ԙ fnf89ff8=f~Gff.UTHtJ]H?]fDwxSHW HAHH v 1\sCCxC[@wÐfDHGXÐfDHG8ÐfDAWAVAUL- ATI1UHSHHxdH%(HD$h1ǠHD$Ext!L-~ tL-~ H~ LDH|$Lt$ڙLLHL|$ Hl$0ݭLLHl$ ILt$@t,H3HSLLl$PHLl$@X,H?H9D$H8H5LLoLL$@LD$HHT$(HHt$ M9HE|$PI H9vH9HED$0H9L'IT$I$HHPH9I $HHIL$HHIL$H@H|$@H@L9t認H|$ H9t蛍HD$hdH+%(ukHxL[]A\A]A^A_fL11LAqIT$I$HHPH9joHAL$go@AD$OyH= t IIIf.ATIUSHH0dH%(HD$(1?LHk8HS@L1IHupCxHHLd$HH$H{XL9&HshHL$HT$H9GHshHCXHK`HShH:H<$Ht$HD$H<$L9tH{XB1莃C xGHT$(dH+%(H0[]A\fH{XHf+fD˵D D谠HSXEH5 H13HS@E1C L%` 1HL>oHS`H{XE1L1)o1SfHT$HtHtHLgHT$H{XHS`H<$fDHCXHK`HShL$$Ld$LD$HT$H{XqwUHCHt9H]HD]fDAWAVAUATUSL$HH $L9uHHL$dH%(H$A19wYHIՃH HcH>HJHD$@ÙH|$(H& .Lt$0IHL$LH?HH)HT$(HSLHHŋCx{L%3AD$8B9HAD$A*DHMALAUL$Hey Qt$(PAD$P1tH0;Ht{ t){ HcLs;{t H$AdH+%(HA[]A\A]A^A_HHD$HHD$Hn HD$oH¦HD$WHP! HD$?uAD$A^A@1LI?HS㥛 HH)I<.1HiL$(HL)HHw GsH2HS8HLH$HsXH$H;S`tHH$H$H9y@{ S`mDA$1fH=0ffH谁A#fHtH|$H|$u`sHff.AVAAUATISHHT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$dH%(HD$1fH=!/ffHـD@Hv IH1q@LHHH$$H)J<+HD$HD$ D$0HD$L$tLLH跑AWAVAUIATUHSHdH%(HD$x1H\$ H\$Ht yHTLd$HLg#Ht$H|$i#1LIH5jHLyHH8ю~DAH|$H9tHD$xdH+%(HĈD[]A\A]A^A_fDLl$PH Ld$`HrLLd$P"H|$0LrfH=l-ffH$HL$0IHU @H1oH|$0IHD$@H9toH|$PL9t`HfH=-ffH~LHHeHt$HT$Ld$`H|$PLd$PH!8Ll$pPdH|$PHHHHHHL9HxHD$`HEHt$XHD$piHL$Ld$PHuHE(HD$XD$`_}L5i1HuIIILLHt9H8HL$t.H}H9t`HXH|$PL9tIE1HhHhLH=hHD$)LhIքuCK Lm0HH'HHEHH(HjhfoD$`H@fDH6HH<CL<LbL1HTqL-hIH5h1L gHgHt,H1H6HA0IILMtOIHHHHuH=gL9tLD$(LD$L1L5gIL}gIDLygLH ogLH9tVI Hkf.HIgH-BgHEHtH@01H5$gI,H!gHfHL!gHgMI=ty]mH镼I髼H骼HļH顼HUHAWAVAUATSHH $HXdH%(HEHGHIHH=veLLH~fDLA_HS H{LI1]NWI駨I鯨f.AUATUSHHHGH9HO H)LoHIH tIGIIIfDATHcUSHH dH%(HD$1ILcH;HcH4/H9ssH t0H;H{HLfDA~cLh1fDfDL=y Ht$ LD$I?HHHGHVtLthIHHpHz Ht$HHT$6HT$Ht$IHIWIIIG8HT$L|$ D$(LD$ADEADH! 81LHu !IH›DAUATIHUHL*[tHLn]1A\A]LLu]1A\A]AWAVAUATIUSHH HhdH%(HD$X1蟂HH @{,1HL$ HT$(LL$LD$HD$(HD$ H5L HD$HD$cH HL$E1HT$t$ H;HHG詃Ll$(L3MLHHD9XHcHHHHH}pIVALHifH=ffHGUx0t> AD$HD$XdH+%(Hh[]A\A]A^A_M>IvI Ht$H3Ht$LIHM~I~IIF*6Lt$0HLCD>Lt$0HL$@LD$8D$H7MD|$HL9eA1HD9XHcHHHHHƀ1LHr/Fff.@ATIH USHHdH%(HD$1HH @A|$,H5kH1Zat|H<$HH?H,H%H)HHP9XrKHcHHHHHt1:t,H;8u'H;zu!zu?zu1@ƃsHD$dH+%(uH[]A\zuEAWAVAUATIUSHH HXdH%(HD$H1~HH @HD$Dk,HD$AE{X HCPHD$Ls`AV{x,HCpHD$A9<*<"LL|$LH?H,I%H)HHP9XHcHHHHH:חL;8ΗL;zėz!L=b{hDJI?HHG DHT$E1L?3H|$ILt$WML%HHHcP9XHHHHHtgHS LHreAEu-fH==ffHPIAx0AD$HD$HdH+%(FHX[]A\A]A^A_Àz銖HC`DL$HxHLH0G|$8L>_ÃL{PHt$L?:L1^ȓI?L{pHt$L9H?I@L;HsI Ht$H,Ht$LHHL{H{HHC"/HHL$0LBD;L|$ LH\$ D$(D$8/F|$8L/^E/"t?@AWAVAUATIUSHHdH%(HD$1fH=ffHMDk,H$HhAELsPA{hcHC`H$ACx<<]Lkp{XHEHEDH$E1A?LHLmHmI} Hd+LHHHHH{HCLk-BD+I$AD$HD$dH+%(H[]A\A]A^A_fA<DHHI$HCPHxHH0Q81ҹLH/&HXHI$]L{`HLQ7@H{p=Ij=f.AUATIUSHHfH=ffHK1Hs HhHEHHE.xaLmHmI} H)LHHHHH{HCLk!,BD+I$AD$H[]A\A]fHIHff.@ATUHH5 H8,dH%(HD$(1IHT$HD$LHD$H$HD$HD$ Wt?HLAHD$ Ht H|$HtPHD$(dH+%(u-H8]A\DHD$ EHtH|$HtP;H^AVAUATUSHdH%(H$1fH=ffHZIHxtyfH=ffH>IHxt蒅HHHtHPH-j8HtIH}XHEhH9t{NH}8HEHH9tiNH}HE(H9tWNHONH8fH=ffHHHhHt5HE Ht H}HtPHNfH=ffH~HH@1H~HH$HH$(L$`L$H$L$H$L$PL$pL$qH$L9tMH$HtH$HH$pL9tNMH$PL9tHLML\$ IHǺL6 H1ASLT$ ARt$ ƀHl$pLLH KT=L7HT$XHt$PHzH|$PH9tD2=2L I IH1HL6 JIT$1LLHl$PELM7HT$XHt$PHgzH|$PH9t(DLHHT$XHt$PH:zH|$PH9Cfo@)D$`oH)$fDmD(HfH=ffH->Dh0DM-DuL$D.H5 LLl$pHrH\H|$PL*1fH=ffH=HL$PEIHE @H1.H|$PIHD$`H9tCH|$pL9tC~HfH=ffHk=LHHWen/H=) HNHI3IEHPI-I!IIHȃH7H鰃HH1HAUATUSHtE1HD[]A\A]#jAąuxL-AAEu8IHtHP! HH.6IH?5htnxgf.[}uqfH=ffH;Hx 'H5E H&1R0Lf.[HC~NsfkH5WE IƂAUATUSHXdH%(HD$H1H9IHH|7TuwUIMtwfID$PAl$4AD$ID$8Ml$A\$0A$AD$ AD$@]HD$HdH+%(HXL[]A\A]f6IMu~I HE Hl$ HrHH\$0H\$ HHs-fH=[ffH:H $MHM1 @H1*H<$IHD$H9t`?H|$ H9tQ?}HfH=ffH9LHHVS (fHH8H}Il$Ht H} H~MIl$HHtH2H>E1 HHEIl$@@HC Hl$ HrHH\$0H\$ fHH6,fH=ffH8H $@H&0 H1)H<$IHD$H9t&>H|$ H9t>|HfH=ffH8LHHR*H B $H5w5 H=/ sIIHHHHf.Hp$1HHff.HHx8tuH71DHH1ff.ttt1HH1H71fHHttt1HAH1H71fHHHGHtHHHff.@tuH71DHH1ff.tuH71DHaH1ff.ttt1HQH1H71fHHttt1HH1H71fottt1H1H1H71fottt1HH1H71fottt1HH1H71fottt1HH1H71fottt1H1H1H71fottt1HH1H71fottt1HH1H71foUSHHt/tBtUu H?Ht9H1[]f.HHH1[]DHHH1[]fH. oEoMHHff.fUSHHt/tBtUu H?Ht8H1[]f.HHH1[]DHHH1[]fH. oEoMHHff.fUSHHt/tBtUu H?HtC8H1[]f.HIHH1[]DHHH1[]fH. CoEoMHHff.fUSHHt/tBtUu H?Ht7H1[]f.HHH1[]DHHH1[]fH. oEoMHHff.fUSHHt/tBtUu H?Ht7H1[]f.HHH1[]DHHH1[]fH.oEHUHPHff.USHHt/tBtUu H?Htc6H1[]f.H9HH1[]DHHH1[]fH. coEoMHHff.fUSHHt/tBtUu H?Ht5H1[]f.HyHH1[]DHHH1[]fH.oEHUHPHff.USHHt/tBtUu H?Ht#5H1[]f.HɞHH1[]DHHH1[]fH.#oEHUHPHff.USHHt/tBtUu H?Ht4H1[]f.H HH1[]DHHH1[]fH.oEHUHPHff.USHHt/tBtUu H?Ht3H1[]f.HYHH1[]DHHH1[]fH.oEHUHPHff.USHHt/tBtUu H?HtC3H1[]f.HHH1[]DHHH1[]fH.CoEHUHPHff.USHHt/tBtUu H?Ht2H1[]f.HHH1[]DHHH1[]fH.oEHUHPHff.USHHt/tBtUu H?Ht2H1[]f.HIHH1[]DHHH1[]fH. oEoMHHff.fUSHHt/tBtUu H?Htc1H1[]f.HHH1[]DHHH1[]fH.(coEoMHHU HP HDUSHHt/tBtUu H?Ht0H1[]f.HHH1[]DHHH1[]fH.(oEoMHHU HP HDUSHHt/tBtUu H?Ht#0H1[]f.H9HH1[]DHHH1[]fH. #oEoMHHff.fUSHHt/tBtUu H?Ht/H1[]f.HHH1[]DHHH1[]fH.oEHUHPHff.USHHt/tBtUu H?Ht.H1[]f.HHH1[]DHHH1[]fH.oEHUHPHff.USHHt/tBtUu H?HtC.H1[]f.HٖHH1[]DHHH1[]fH.(CoEoMHHU HP HDUSHHt/tBtUu H?Ht-H1[]f.H)HH1[]DHHH1[]fH. oEHUHPHff.AWAVAUATUHSHHLgHHw(HG0H+G8MHI)LHIHHHHHW H+WHHHH9wLHSLL)IHI)IvR HUID$HC0HHCHHPH@HSHHHC8HS@HC0H[]A\A]A^A_fDLqK6H9HҸHELdI9J<p Hs(ILL)HM4HCHHPH9t H)LT H;+L;LcIO$.Ls(LcHHCHHC I$HC8HHC@L)IHM4LH)L9vL9tL L9tI}H)L f.I=t#H=aT T1@AVAUATUSH HdH%(HD$1IHD$Ll$L,$H9t`IIL @I9tGHIHH9FuH9tH9tHH&HD$H,$Il$DHHm*L9uHD$dH+%(u H []A\A]A^%DSHHHPH@28T_[SHHHPHHH@H811![SHHHPHHH@HH18,>H[SHHHPHHH@HH18LUH[SHHHPHHH@H18H[SHHHPH@H28G[ff.@SHHSHKHCHH1H8IHD[SHGHH8\[SHHHPH@H2H8S[ff.SHHHPH@2H8c[ff.@SHGHH8[SHHHPH@H2H8B`[ff.SHHHPH@2H8[ff.@SHHHPH@H2H8cH[ff.fSHHHPH@H28H[ff.SHHHPHHH@HH1H8 H[fDSHHHH HPHpH@H HH6H8d&H[ff.@SHHHH HPHpH@H HH6H8XH[ff.@SHHHPHHH@H1H8<0H[SHHHPH@H2H8[ff.SHGHH8\[SHGHH8[SHGHH8,*H[SHH:H[f.SHGHH8'[SHHHH HPHpH@H HH6H8W[USHHHCH+H8$HERHCH[]ff.AWAVAUATUSHxLWH|$0HT$HL$dH%(HD$hHT$HHxHLHD$(D)H|$H|$9P)ЉT$L;DL|$IAMLDIL9A8/uLLLWuHD$`MMHD$8HD$XHD$@f.HD$LHt$H)L)HD$XHD$H1IHxLT$`HD$HT$8Ht$@HPHD$0HXHHHXHHH\$ AHL$HD$(A)D9D$HwMDD$LtFEA,$IN< @IM9t(A8muLLL#VE1҅8IM9uHu'HT$0HD$(HD$ H+D$HB HD$ HD$hdH+%(uHD$ Hx[]A\A]A^A_ZH - (H5- H=Q2 KVfDHeÐHUÐAUATUSHHHoxdH%(HD$81HHD$ fHHD$()D$HEHLl$HLHEH\$HD$(HUHCxHT$ CHt^Ht$LAHD$ Ht LLHD$8dH+%(uUHHD[]A\A]HGxLl$GH|$Uf.fH=HffHE1@0'HdHdfDHmAVAUATUSHXHttL50 L-0 L%0 H-0 .fDHIEHSH50 1MHHt(HCtv˃XdLDL[]A\A]A^ÐfDHH8ÐHH8ÐHH8ÐH%H8ff.fHHHt H@HH MH1LIIHLIMt f.> zt  (EtfMtfM[]A\A]A^L[DLH]A\A]A^rff.L-Hc1IHL IMt:IH9t"H0Ht(NI1HcII9uH9uI9fD1ff.fAVfI~AUATUSfH=ffH+HxHiH8L-LAąH=fHc1HHOLIMtsIH9t"H0HtaNI1HcHI9uNH9uIHt?HXL3Ht6tQu,fInf. < ztL([D]A\A]A^LCAD[]A\A]A^fInf.< ztL D[]A\A]A^Éff.fAVfI~ATUSHfH=CffHHxHH8H-HAąH=Hc1HHLIMtsIH9t"H0HtaNI1HcHI9uNH9uIHt?HXHHt6fInf. ; ztLLHD[]A\A^ÐHBA։ ff.UHSHH_Htf.HH5HuHEH}1H0HH}HEHEH9t H[]H[]ÐATUHnSHHHt.HC HHPHZHCHk[]A\DL%HHoHGHA$I$HCHS HBZ[]A\HAVIAUIATIUHS1Ht/LLLHNH9u[]A\A]A^H?H49I9t$sL"Pt.I<$A6I|$HI,$[]A\A]A^[1]A\A]A^D1Ðff.ATIUSHH0dH%(HD$(1HH7HHHH1HHH<$LHD$H-HD$HD$HD$Ht HHHH1LHD$H(HD$H$HD$HD$Ht HHHf1HHD$LHkHD$)$ HD$Ht HHHD$(dH+%(uH0[]A\IcXIgXIkXff.UHSHHHC$H[]f.H uHf.H?fDAUATUSHHdH%(HD$8HmHHHGHHfLd$HHD$ )D$LHD$(HHufoD$HUoHHHpHpHL$ Ht$(HP)L$HtLLHH[pHuoDfH=ffHPH9 @HI1'I/RLLH'rfyH5RH SfHD$ HD$()D$HLd$LH!H HfoD$oL@HHHHLD$ HL$(HP)T$MtH|$HAHD$8dH+%(HH[]A\A]H-HH53HvfH`Ht$HwH=Ha)JHS/HFHt$1#HUHUAUATHfH=ܺffH H @HI1kIsPLLH&fDATUSHdH%(HD$1H~0HHGhHHH{ HhHHu8Ht H{wH}xt*LehH,$HLHExHt LLHEPHtH}@HHHT$dH+%(u.H[]A\f1@H;QF0off.AUATUSHHhdH%(HD$X1HxNH$HL$HS㥛 HHH?H1HH)HSHT$XdH+%( Hh[]A\A]f[:(HfH=ffH h0AAD#Ll$0Hl$@DH LHl$0HrHЭH|$LfH=ffH> HL$EIH @H1 H|$IHD$ H9tH|$0H9twMHfH='ffH LHH|#IRIR@UHHpx+fH=ffH{ HHpHt]f1]@]"fAWAVAUATUHSHxdH%(HD$h1HHH|$AIMLHt$H+sxHS㥛 HHL$H+KpH?HHiHH)HHT$HT$fI1)D$@HD$PHLEHHEM|$`IT$ID$IEHD$XHLt$@LLID$PIL$XfoD$@AoL$@IUIuHD$PHL$XIt$PIT$X)L$@AD$@Ht LLHCXMl$hID$(ID$xHt"LLID$xIDŽ$HHxH9~HHHHC`HPI$HS`HIt$H{LID$8HM,$,LC(1HHLhL`LIHC HHI9uH?t0Hh HD$hdH+%()HxL[]A\A]A^A_fHCHHS8H{@LƹHD$25IքLC MIHTHHEIH(HC8ID$PID$XAD$@SfH=ffH@@0TE1-DH7HH<>L<LL1HLSPIHs0HC01LK0Ht,H1H6HAIILMtKIHHHHuH{ L9tLD$ LD$L1Ls(ILC L<DL[0LHK0LH9I Hq@HC0Hk0HEHtH@1Hs(I,HC0IDI$HC`bID$xHt LLID$PHtI|$@HLE1- HH Ld$@HrLH\$PH\$@ާH|$ LfH=ffHLHL$ IAH? @H1H|$ IHD$0H9t H|$@H9t GHfH=2ffHLHE1HLCPHCPMI=t`HLILHLHLHLf.AWAVAUATUSHH8dH%(HD$(1Lt$LnHL$H+KxHS㥛 HLd$L+cpH?HMiHH)I{L|$tHEHChH~ }0H{L%H{ H@_HExHtH}hHHEPHtH}@HH{tlHCLhMt_ImHuL9HCXH9E(HE}0HChVHl$H}PH\$H}@LLUX/HǃHHHCX1HT$(dH+%(H8[]A\A]A^A_HuL9HL9~HuHE H{LfDL)HHHNHw@p:\ff.H?@ATUSHHPdH%(HD$H1f/y) HHD$(HD$8HmH|$ HD$0Hl$ 11HIHHfHHD$HHHD$)$CtsMt Lv=CAtxHD$Ht HHHD$0HtH|$ HHD$HdH+%(uWHPD[]A\@E1WfH=hffHE1@0"'@fH=HffHE1@0!'iIII~I@ATIUHHA1Ex#6HLNHcAHH]A\AUfIATUHSHHHBHGHGHtIԺLID$HEID$HE]8Lm@EH(HE0Ht.u8HUH<0HE HE(H[]A\A]HbH5 1R0I{HIHfDUHH0Ht zHE0HEHt HH]f.H5UHHHt HHtHUpH]HuH=ʰH芰H} QH]hUSHHH{uJHQHHHt HHtHH} HH(HUp}huH{uH[]HH[]%fHSH?Gff.fHH>HfDSHH^`dH%(HD$1HHC{CHC H;H$t+H HD$dH+%(uH{H[\@H(AUATUSHhdH%(HD$XHH(H)HHwpHHOPHH+GhHHHHH+WxHHHHW`H)HHЀHf/$ D$HD$ vlHH1H$Ld$0Hl$HD$0HíLD$HD$HHdHD$8HD$@HD$ HD$@Ht LLH߾H|$ Hti8}|$ {HspHKPt@HHH+ChHHHHH+SxHHHHS`H)HHFH9HC`L!HH9HCPHHkHCPHCH9t!LmHk H/%H7L_HD$XdH+%(HhL[]A\A]DHtsHC(H9C(lH9oH HN H=  蝖DC E1H٩'H55 1R0v fDG E1RH{XwHChHPHShH@HHCXHS`fDsHC@AWAVAUATUSHhdH%(HD$XHɬL(MDgHE|HHOpHHH+GhHHHHH+WxHHHHW`H+WPHHH;tHGH9Gf/! D$HD$ vlHH1H$Lt$0Ll$HD$0HLD$HD$HHbHD$8HD$@HD$ HD$@Ht LLH߾H|$ Htg5A}|${HKpHHH9H)HCpHHk(HCpHC(AH9t7LmHk8Hl"HtLf.G E1HD$XdH+%(%HhD[]A\A]A^A_øC fDfH1'H5 1R0fD붐LHshIHS`MI)LHIHHH+KxH+SPHHHHHL9yLK@HSHLL)HHH)HvFID$HCpH(HHPHH@HHCxHLwK6H9veL)IHM4LH)L9L9t LQLshIO$.LHCXHHC`I$HCxHHHHҸHELdM9woJ<HshILL)HM4HHPH9t H)LH{@[L{@LcH^L9UI}H)LAHI9v MH=$$ H?f.AULoATUSHHHoGI9t.@LeHk HHLHkL9uHk(Lk(I9t3fLeHk8H_HgLHk(L9uH[]A\A]fD1ff.fUHH.dH%(HD$1HHH,$t4HxH#HD$dH+%(uH]Hx(`UHSHH^`#nnfH=vffHn@0n}HCH90u Hǃ0HH[]H98=Hǃ8HH[]VfDUHSHHFHX &#fH=ҡffHj@0H' HCuNHHtHxtPHPuHH1[]@HE@uH1[]D=uH+fDUHSHHFHX f"fH=ffH@0H' HCuNHHtHxtPHPuHH1[]@HE@uH1[]D=uH*fDHFATUSHh LMtTH!EfH=GffHL@0HC& HEuHCH9h t [1]A\@@uLMt9!EfH=ffH|L@0H% HEAWAVAAUIATIUSHfH=ffH3HxHqH8L= LH=qHc1HHZLIMtfIH9t"H0HtTNI1HcHI9uAH9uIHt2HXL>Ht)HLLH[]A\A]A^A_4DLHDLL[]A\A]A^A_";ff.AWAVAUAATIUfH=ffHHxHYH8L5LH=YHc1HHBLIMtfIH9t"H0HtTNI1HcHI9uAH9uIHt2LxL&Mt)]DLLA\A]A^A_f.LDL]A\A]A^A_+ff.AWAVAUAATIUfH=sffH HxHIH8L5LH=IHc1HH2LIMtfIH9t"H0HtTNI1HcHI9uAH9uIHt2LxLMt)]DLLA\A]A^A_,f.LDL]A\A]A^A_ff.AWAVAAUIATIUSHfH=[ffHHxH1H8L=LH=1Hc1HHLIMIH9t"H0HtpNI1HcHI9u]H9uIHtNHXLHtEALLHtH[]A\A]A^A_#H[]A\A]A^A_DLHDLL[]A\A]A^A_ff.AWAVAUAATIUfH=#ffHHxHH8L5L`H=Hc1HHLIMtfIH9t"H0HtTNI1HcHI9uAH9uIHt2LxLMt)DLL]A\A]A^A_LDL]A\A]A^A_ff.ATUHXH|$t$$dH%(HD$H1fH=ffHHxHמH8f D$HD$0HD$8)D$ HT$HD$ Hl$  HHT$HHPHT$HPHHPH3HD$8H׶HD$0HD$0Ht HHЋD$HT$HdH+%(u'HX]A\f.$t$1H|$I4H4ff.ATUHX|$ H4$T$dH%(HD$H1fH=ffHIHxHH8f HD$HD$0HD$8)D$ HT$HD$ Hl$ x HHT$ HHPHHPHT$HPHrHD$8HfHD$0HD$0Ht HHHD$HT$HdH+%(u#HX]A\T$H4$|$ xI3H3ATUHX|$ H4$dH%(HD$H1fH=uffH HxHKH8fD$HD$0HD$8)D$ HT$HD$ Hl$ = HHT$ HHPHHPHpHD$8HԶHD$0ZHD$0Ht HHЋD$HT$HdH+%(uHX]A\H4$|$ LI2H2@ATUHhH|$Ht$HT$dH%(HD$X1fH=>ffHHxHH8f D$,HD$@HD$H)D$0]HT$,HD$0Hl$0 HHT$HHPHT$HPHT$HPH^HD$HH2HD$@HD$@Ht HHЋD$,HT$XdH+%(u#Hh]A\DHT$Ht$H|$Il1Hp1ff.fATUHXH|$dH%(HD$H1fH=ffHHxHΙH8HD$Hl$  D$HD$ HD$HHD$(HHD$8HEHD$0 HD$0Ht HHЋD$HT$HdH+%(uHX]A\H|$I0ATUHXH|$H4$dH%(HD$H1fH=ffHHxHژH8fD$HD$0HD$8)D$ #HT$HD$ Hl$  HHT$HHPHHPHHD$8HHD$0HD$0Ht HHЋD$HT$HdH+%(uHX]A\fDH4$H|$It/Hx/ATUHXH|$t$dH%(HD$H1fH=ԒffHlHxHH8fD$HD$0HD$8)D$ HT$HD$ Hl$  HHT$HHPHT$HPH}HD$8HHD$0HD$0Ht HHЋD$HT$HdH+%(uHX]A\@t$H|$If.Hj.ATUHXH|$dH%(HD$H1fH=ffH@HxH~H8HD$Hl$  D$HD$ HD$HHD$(HHD$8H5HD$0HD$0Ht HHЋD$HT$HdH+%(uHX]A\H|$I-ATUHXH|$H4$dH%(HD$H1fH=ffHLHxHH8fD$HD$0HD$8)D$ HT$HD$ Hl$ | HHT$HHPHHPHHD$8HHD$0HD$0Ht HHЋD$HT$HdH+%(uHX]A\fDH4$H|$Ix,H|,ATUHXH|$t$dH%(HD$H1fH=ffHHxHZH8fD$HD$0HD$8)D$ HT$HD$ Hl$ L HHT$HHPHT$HPHHD$8HHD$0gHD$0Ht HHЋD$HT$HdH+%(uHX]A\@t$H|$[Ij+Hn+ATUHXH|$H4$dH%(HD$H1fH=TffHHxH*H8fHD$HD$0HD$8)D$ rHT$HD$ Hl$  HHT$HHPHHPHHD$8HrHD$08HD$0Ht HHHD$HT$HdH+%(uHX]A\@H4$H|$R +I\*H`*ATUHX|$ H4$dH%(HD$H1fH=%ffHHxHH8fHD$HD$0HD$8)D$ CHT$HD$ Hl$  HHT$ HHPHHPHHD$8HHD$0 HD$0Ht HHHD$HT$HdH+%(uHX]A\DH4$|$ 胾IO)HS)@ATUHhH|$Ht$HT$dH%(HD$X1fH=ffHHxHĐH8f HD$(HD$@HD$H)D$0 HT$(HD$0Hl$0 HHT$HHPHT$HPHT$HPHHD$HHAHD$@HD$@Ht HHHD$(HT$XdH+%(u!Hh]A\HT$Ht$H|$ I*(H.(ff.fATUHhH|$Ht$HT$H $dH%(HD$X1fH=ffH2HxHpH8f(HD$(HD$@HD$H)D$0HT$(HD$0Hl$0a HHT$HHPHT$HPHT$HPHHP HrHD$HHHD$@lHD$@Ht HHHD$(HT$XdH+%(u*Hh]A\H $HT$Ht$H|$QI&H&fATUHhH|$Ht$HT$H $dH%(HD$X1fH=:ffHHxHH8f(HD$(HD$@HD$H)D$0XHT$(HD$0Hl$0 HHT$HHPHT$HPHT$HPHHP HRHD$HHƮHD$@ HD$@Ht HHHD$(HT$XdH+%(u*Hh]A\H $HT$Ht$H|$I%H%fATUHhH|$t$HT$dH%(HD$X1fH=߇ffHwHxHH8f HD$(HD$@HD$H)D$0HT$(HD$0Hl$0 HHT$HHPHT$HPHT$HPH>HD$HHHD$@HD$@Ht HHHD$(HT$XdH+%(u!Hh]A\@HT$t$H|$=I$H$ff.ATUHXH|$H4$dH%(HD$H1fH=ffH,HxHjH8fD$HD$0HD$8)D$ 賽HT$HD$ Hl$ \ HHT$HHPHHPH/HD$8HsHD$0yHD$0Ht HHЋD$HT$HdH+%(uHX]A\fDH4$H|$kIh#Hl#ATUHXH|$dH%(HD$H1fH=hffHHxH>H8HD$Hl$ b D$HD$ HD$HHD$(HaHD$8H5HD$0{HD$0Ht HHЋD$HT$HdH+%(uHX]A\H|$voI"ATUHXH|$dH%(HD$H1fH=xffHHxHNH8HD$Hl$ r D$HD$ HD$HHD$(HHD$8HHD$0HD$0Ht HHЋD$HT$HdH+%(uHX]A\H|$I!ATUHX|$ t$dH%(HD$H1fH=ffHHxH[H8fD$HD$0HD$8)D$ 褺HT$HD$ Hl$ M HHT$ HHPHT$HPHHD$8HHD$0hHD$0Ht HHЋD$HT$HdH+%(uHX]A\Dt$|$ \I H @AWAVAUIATAUSHHdH%(HD$81fH=NffHHxL5$I>HH@LHpIHtT@GDAA AąHD$8dH+%(HHD[]A\A]A^A_fHH\$ Hl$H\$LHITvHt$H|$iE1HIH5HLk.HHHLh(H|$H9tCA}AEDVAEA&fDHH\$ Hl$H\$aLHITuHt$H|$i1HIH5HL-HL(MMu(IFI9F8,IN(H(HQH9HIFD蓺HA舲H|$H9bEXHH\$ Hl$H\$LHIT uHt$H|$i1HIH5.HL,HHHLh(H|$H9tA}uA}t-IMHI>IE8HQH|$H9H8HIE8AED覹lE1~fDI~Ht2IFPIn0LxI9vfDH}H3I9wI~%LH5NIE01L 9HMIIHfHHI9uI}H9PHtHG01HI9tI I}H9I}IEH9tLH-D軸A+XƵ1H@HxIfH@H@H@ H@(H@0H@8H@@H@HH@P+H8L(DXF1H@HxIfH@H@H@ H@(H@0H@8H@@H@HH@P5+HM8L(DHD$8dH+%(zHHD[]A\A]A^A_D @IMHI>IE8HQH|$H9H8HIE8fDLH\$ Hl$H\$qLHITqHt$H|$i1HIH5HL)Ht~HHtvLh(H|$H9tA AEHLHG01HI9I IHH9HII}fDX膳I1fAEI}IEIEIEIE IE(IE0IE8IE@IEHIEPs)H6L(AI}Ht$rH|$ AEfDI}Ht$BH|$@I~ WIF0HPH@IV0HIF IV(HFAC0&H=GAEA 荾HHHHHHHfATUHXH|$dH%(HD$H1fH=HzffHHxHH8HD$Hl$ B HD$HD$ HD$HHD$(HHD$8HHD$0ZHD$0Ht HHHD$HT$HdH+%(uHX]A\fDH|$fOIATUHHHdH%(HD$81fH=ZyffHHxH0~H8tzHD$Hl$X Hl$HD$HǩHHD$(HHD$ ~HD$ Ht HHHD$HT$8dH+%(u1HH]A\f.HD$8dH+%(uHHH]A\\IATUHXH|$dH%(HD$H1fH=hxffHHxH>}H8HD$Hl$ b D$HD$ HD$HHD$(HHD$8H5HD$0{HD$0Ht HHЋD$HT$HdH+%(uHX]A\H|$oI#ATUHhH|$Ht$HT$H $dH%(HD$X1fH=jwffHHxH@|H8f(D$,HD$@HD$H)D$0艮HT$,HD$0Hl$02 HHT$HHPHT$HPHT$HPHHP HçHD$HHwHD$@=HD$@Ht HHЋD$,HT$XdH+%(u,Hh]A\f.H $HT$Ht$H|$H!IHfATUHXH|$dH%(HD$H1fH=vffHHxHzH8fHD$HD$0HD$8)D$ 6HT$HD$ Hl$  HHT$HHPHT$HPHHD$8HԞHD$0HD$0Ht HH.T$HD$HT$HdH+%(uHX]A\H|$IHff.@ATUHh|$Ht$HT$dH%(HD$X1fH=tffHeHxrHyH8aL%RL `H=Hc1HHLIMtxIH9t"H0HtfNI1HcHI9uSH9uIHtDHhLpHt;HT$Ht$HHT$XdH+%(Hh]A\DL0f HD$(HD$@HD$H)D$02HT$(HD$0Hl$0 HHT$HHPHT$HPHT$HPHsHD$HHHD$@HD$@Ht HHHD$(3@HT$Ht$w軿HIff.ATUHh|$Ht$HT$dH%(HD$X1fH=rffHeHxrHwH8aL%RL `H=Hc1HHLIMtxIH9t"H0HtfNI1HcHI9uSH9uIHtDHhLpHt;HT$Ht$HHT$XdH+%(Hh]A\DL0f HD$(HD$@HD$H)D$02HT$(HD$0Hl$0 HHT$HHPHT$HPHT$HPHHD$HH'HD$@HD$@Ht HHHD$(3@HT$Ht$軽HIff.f*ff.@f 8 *YY_ff.@AVfI~ATUSHfH=pffH)HxNHguH8=L%Lβ8H=gHc1HHPLIMIH9t*H0HNI1HcHI9H9uIHHXL$H (uf(fInff.ztLLL L(HD$肭D$ff.zt  (H[]A\A^Lpkԉ觻fDAWAVAUATUSHHLE} EA!#IEuYAEuDDL tAA,$E1+fH=nffHJh0H tL走CLuA$AfH=fnffH@0He HCHD[]A\A]A^A_f.AWAVAUATUSHHdH%(HD$8HrH(HHAII,fH=mffHp@0H HCHHx(dDHE~{HH\$HD$(HDt$HD$ AHLt$HL HǃfH=/mffHǾLAl$ H@HHAuhLt$LP(ǃE1䀻#uAHD$ HtH|$HHD$8dH+%(yHHD[]A\A]A^A_ÉLt$LAT$ P fHm'H5 1R0NfDA.ApDHE1] Lt$LAT$ P f.Ad$tjMteIEHXHD$HXHD$H;GtDxվHAH@(Lt$H$zH<$IH$IIFIFH $IFIN HLX H@@] HSHH\$HD$(HDt$HD$ H ` H5 H= HjHH$>RHV@AUATUHSHXH_xdH%(HD$H11H{0fLLHGx@$qHt+E1HD$HdH+%(0HXD[]A\A]fDXLHH~8C&FfH=VhffH@0ZZAĄmH Hl$ HrHH\$0H\$ ]HHfH=gffH膹H $AZH @H1VfH=gffHP@0YdYAĄHA Hl$ HrHH\$0H\$ t\HHDfH=,gffHH $AYH @H1贩O<{'C$fLkpƃDHHshLƃHיHLfLifM)LHLNI9XLHųHtfH=gfffH@0YYAĄzH Hl$ HrHH\$0H\$ #[HHfH=effH蓷H $AYH @H1cH<$IHD$H9tڼH|$ H9t˼FHfH={effH3LHHLk0ƃHDMHCPLiHSPH_C$M)LHLI9fXLHQHMfH=dffH脶@0YY%AĄHl$ H5> HvZHH膩fH=ndffH&H $AYH= @H1H<$IHD$H9tpH|$ HD$0H9fAƃEfDLfL@u>C$A(HsHLLkPHs(HL̖HL[fH=cffHA@0\U\AĄ@Hl$ ٠H5 HH'YHH7fH=cffH״H $IA\H @H1褥fH=bffH藴@0['[8AĄHl$ H5Q HXHH虧fH=bffH9H $A[H @H1 /HHHHHHHHHHH Hff.UHAWAVAUATSHHhHdH%(HE1HLnhDfpHtHH3HXHHH~PHpHH DL@hHHpHHpHxp1AQAUAT螣HpLcHEH H9tHLHL HpI1M9HHHAHUdH+%(3He[A\A]A^A_]DHHH LFhHNpHxHpAQ1AUATH Lc\fDLAfLPMC1oK8CAHDs0C9 foSHo[XfC0ochC=xU]e薵eMl$LcMM9s=~8H5o LH5\ LiiHHLLHHHSTHH0HHHpH@HHH0TLPH L`HrLLPSLPLXH8HH0M9HE`I H9vH;HE@H9LH HHHHPH9HHHH HHHH@@HH?H+H H H5% VLHPLHH9XHHHHHH@HHLH@LHM9HHEHI H9vH;HEH9HHHHHHPH9CHHHHHHHHH@@JfH=\ffH莮HH{@0'HCHHCH;tڳHL9tɳHH;t贳HPL9t裳H0H;t莳HH;ty1ouo}Ds0oxoEsHk8S1{XChI$ID$A@IM I9HOHHHHDP LHH)HGH5 HH$HHI9 L@(ϒHMLIIGIGAIGMw HHHHXfDoX)oP) |HL11赕H HHHHPH9+o`) ,HL11eHHHHHPH9oh)HI9=H(L@gIMtpI$ID$ID$AUID$Ml$ H LPDHZLFDoH)HZL*H=y 莶IkHxu{IIIHH[fUSHHHHX HHPHHHH[]fDATIUSHHtI\$0HtmDHkHt6HExHtH}hHHEPHtH}@HH)HHuI\$0HtHHHuID$(I|$ 1H觝I|$ ID$PID$8ID$0H9t[I|$]A\fAV1ҾAUATUHoSHHLcPHsLc H{pHC(HC0HC8C@?HCHHCPHǃHǃHChHǃHC`HCXΝ[]A\A]A^IofAUATL%qULSH!H=Hc1HHHLIM0IJ9t+H2HHcFI1HHI9H9uIHLhLsMLbuH1[]A\A]ÐLءL LhH H1LHIIL MtdIMȋp9t"H8HtOwI1HcHI9uHX Ht" HCBNfCJH[]A\A]A^A_fHi1@ǃ_1@ǃG1@ǃ/I{fAWHH f1AVAAULATLUHo SHH`LHHHH@LJHHLJƇfƇHLJHLJ HLJ0HLJ8HLJHHLJPLJXL`HLJhƇpGLoHGGHKHGHJHGHGGHMHGGHGHGG1HGGHGH1ɉHǃHǃfHǃHǃLHǃƃǃ ƃ$w.H7 HcH>H H DHHt>HX Ht% HCBNfCJH[]A\A]A^A_DHIHHZf.HH:f.HHf.H Hf.HHI`ff.AWH f1AVAULATLUHo SHH`LHHHfH@LJHHLJƇƇHLJHLJ HLJ0HLJ8HLJHHLJPLJXL`HLJhƇpGLoHGGHHHGHFGHGHGGHnJHGGHnDHGG1HGGHGH1HǃHǃfHǃHǃLHǃƃǃ ƃ$w1H ֵ HcH>fDH HHt5H>t HCBNfCJH[]A\A]A^A_ùHHHzf.HHZf.HH:f.H Hf.HHIZff.AWHh fE1AVAE1ۉAULATLUHo SHH`LHH<HDLJHHLJƇfDƇHLJHLJ HLJ08D@HLJLHLJTL`HLJhƇpGLoHGHDGHCHGHGGHGHGGHAHGG1HGGHGHGHfDHǃHǃHǃHǃLHǃƃǃ ƃ$ t~DHmt5Ht% HCBNfCJH[]A\A]A^A_DH1r1b1RI@ATHVpUHSHFpplpuCt[]A\D{D DefH=,?ffHĐD`0H. EuHE[1]A\fDfDATHVpUHSHFpp\uCt[]A\DD DefH=>ffH4D`0H EuHE[1]A\fD舀fDATUSD#HENH 8xBHǀp8Hp4HoxAƃ[D]A\fD(+fH==ffHgh0H uHCD[]A\DӾE1hhfH=|=ffHh@0hHCD[]A\ÐfDAWAVAUAATIUSHHdH%(H$HHHHJHtkHT$LH>&UiD+DmfH=l0ffHDh0EHe |$0HEA/fD$0f/IvfHD$8H8HHt 蔾HD$8HEfH=/ffHc|$0@0Hŵ HE@HT$HHt$P1OyIHD$8H8H0LP0HN4HHLH'Lc 1H5 Aҿ&fD[IhEhfH=.ffH藀h@0hqHE}AfH=.ffHgDh0DpfI\erHzAWAVAAUIATUHSHxdH%(HD$hHHt HHH^#H1H s5H0HHr/Ht$(H HT$HT$XHD$H $HD$D$ Hl$8HD$HHL$@HD$PD$0ufDLeIHM;8 tdtWE|$ HD$PHtH|$@HHD$hdH+%(HxL[]A\A]A^A_ÐD$0ff.zt L|$(I?tc11ҾH買:UsD+DmfH=,ffHx~Dh0EHٲ |$ HEE#fD$ f/}I@HD$(H8HHt HD$(HEfH=K,ffH}|$ @0HE HE@HT$8Ht$@1uIHD$(H8H1-LP0H0HHLH'L 1H5+ Aҿ覎fD۬IhEhfH=+ffH}h@0hmHE}AfH=O+ffH|Dh0D[mrI\nHAWAVAAUIATUHSHxdH%(HD$hHHt HHHn#HR.H 1H8HH+Ht$(H(HT$HT$XHD$H $HD$D$ Hl$8HD$HHL$@HD$PD$0yrfDL_IgHMK8itt totbE*|$ @HD$PHtH|$@HHD$hdH+%(!HxL[]A\A]A^A_fD$0ff.zt L|$(I?tc11ҾH"*UhD+DmfH=P)ffHzDh0EHI |$ HE=#fD$ f/}I@HD$(H8HHt 脷HD$(HEfH=(ffHSz|$ @0H HE@HT$8Ht$@1?rIHD$(H8H)LP0H>-HHLH'LS 1H5 AҿfDKIhEhfH='ffHyh@0hiHE}AfH='ffHWyDh0DirI\UkHAWMAVIAUIATUHSHH4$dH%(HD$xHHt HHHt#H*H Y.H0H|$HV(Ht$8H HT$(HT$hHD$HL$HD$ D$0Hl$HHD$XHL$PHD$`D$@nf.8H4$MM1LKhI賧HMxEfH=V&ffHw@0HU HE|$0HD$`HtH|$PHHD$xdH+%( HĈL[]A\A]A^A_ tKt>Eu}AfH=%ffHYwDh0Dg|$0HEml@D$@ff.~11ҾHUD+DmfH=K%ffHvDh0EuHH 널HD$8H8HHt 贳HD$8HHD$8H8HD$nfD$0f/HD$HJH&LP0H)HHLH'L 1H5 Aҿv豥IhEhfH=U$ffHuh@0h\fHEHT$HHt$P1mHt$HHD$8H8I\gHUHHHt HHHu3#uzHHǀpHH4L]}DH$LP0Hn(HHtvLH'L 1H5Ͻ AҿJf.{hEhfH=&#ffHth@0h-eHEH]I념fDAWAVAUATMUHSHH(T$HL$dH%(H$HHt HHH'#jHuHU1L$Ll$0LHLl$ L$HH|$ fH$Ht$ L <H'HH)HH|$`HHprHD$`HL$pH|$ HT$hH9Ht$pL9LD$0HD$ HT$(Ht$0HH|$`LD$pHD$hH|$`H9txH|$(HǃHǃtMH<$E1H|$ L9tXxH$dH+%(SH(L[]A\A]A^A_@fH=!ffHrx0cIIfH= ffHvrDp0H D0D3Du0LcpHt&HYHHL$SHT$hH|$ HL$HT$(H|$`fHt$ H$) H:%HH^HH|$@HHpHD$@HL$PH|$ HT$HH9HHt$PL9zLD$0HD$ HT$(Ht$0HlH|$@LD$PHD$HH|$@H911@HD$ HT$(Ht$0HL$`HL$pHH LP0HV$HHLH'Lk 1H5 Aҿ.fDcIhhfH=ffHph@0haHCfDH! H5 'R0H$eHt&HHHL$QHT$HH|$ HL$HT$(H|$@fHD$ HT$(Ht$0HL$@HL$PHD$pHT$hH|$ fb]]fH=ffHo]@0]`HCIDD$ $f$ff$HL!H $H8H|$@HHt$hH(HT$XH$HD$HHL$@HD$PD$`H\$xHDŽ$H$H$D$pde fD $M1Ht$L詆IAHMxfH=ffH}n@0H HC|$`t$HD$hH8HtHt LHD$hHH$HHH$H1it? t:t-ufH=GffHmh0U^HCaD$pff.ztHD$hH8HD$HT$LH衦;m+fH=ffHkmh0uHҡ IYD$PHT$HH|$ L}f$LgknLH9H$HFHtkHT$LH>&UiD+DmfH=l ffH_Dh0EHe |$0HEA/fD$0f/IvfHD$8H8HHt 蔛HD$8HEfH= ffHc^|$0@0HŒ HE@HT$HHt$P1OVIHD$8H8H LP0HNHHLH'Lc 1H5 Aҿ&ofD[IhEhfH= ffH]h@0hNHE}AfH= ffHg]Dh0DMfI\eOHLAUATUSHHHt$H$dH%(H$HHt HHH#THH nH8Hl$ Hk (Ht$HHHT$8HHT$xHL$ HL$`HD$HD$HD$(HD$0D$@H\$XHD$hHD$pD$PRH$Ht$1HHD$IHthL9$$tbM贋D(AiA AED+fH=? ffH[DDh0KLHCLd$f|$@uIHD$pHtH|$`HH$dH+%( HĘL[]A\A]HD$HH8HtHt XHD$HHf.1Mf(II)D$ HD$HD$HD$0HD$8@HD$PfHX HHT$HPHT$f.HPHT$HPHD$ HHD$8HHD$0Hzkui11ҾH訓Ld${HǃHD$MIHD$0HHHЀ|$@@Ld$HI<$ufD$@f/I$k@ZHǃHD$fDIHqiHy LP0H HHLH'L+ 1H5s AҿjfD#IhhfH=ffH`Yh@0hIHCfDHT$XHt$`1OQI$HD$HH8sLd$fM袈fH=NffHXHǃ@0HB HCHD$MIGD(D+fH=ffHXDh0H Eu HCDHLd$JH郫H鑫HsU1SHHHCHkH0HHHCH)H0HC H趄HEHCHHx&tTHSHHHH;H[]f.kit4 t/H[]f.H1[]H[]@AWIAVAUIATUSHHHHt HHH,A#IPHHEHuIHD$II)I9?HMHUHHH9HuLH)Hu}RH~HHuHEK|5L+d$HEIH)I9LGHuL8LeK&H[]A\A]A^A_fMIEH[]A\A]A^A_f.HyHUoHuLL7HUHEHLHHEHH98fDHLP0H^ HHLH'ALz 1H5 Aҿ5gDHuHL17H]HH[]A\A]A^A_ChAhfH=ffHUh@0hEIGHDM@(;HMtGHEHEHEA$HELe HiIPfHLI8f.HAUIATIUHS1HHL9Hxet"E< tG< tCI9t$HI9u/E< uHH[]A\A]Ð< tHL[]A\A]fDHI9vHHC[]A\A]HH[]A\A]1ÐAVAUIATUHSHpdH%(HD$hHHt HHHS#HH X H0HHWHt$(H HT$HT$XHD$H $HD$D$ Hl$8HD$HHL$@HD$PD$0IfDHLّIтHM58 tftYE|$ HD$PHtH|$@HHD$hdH+%(HpL[]A\A]A^D$0ff.zt Lt$(I>tc11ҾH蚋:UqD+DmfH=ffH`RDh0EH |$ HEEfD$ f/wyIHD$(H8HHt HD$(HEfH=;ffHQ|$ @0H5 HE@HT$8Ht$@1IIHD$(H8H!LP0HHHLH'L۝ 1H5 AҿbfDˀIhEhfH=offHQh@0hvAHE}AfH=?ffHPDh0DKAzI\BHAUATUSHHHt$dH%(H$HHt HHHu#HAH H0Hl$ H Ht$HHHT$8HHT$xHD$HD$(HL$ HD$0D$@H\$XHD$hHL$`HD$pD$PYFHHt$XHD$IHg1MIIHD$HD$Pf HD$0HD$8)D$ .5HT$D$PfHXHHT$HPf.HT$HPHD$ HHD$8H:HD$0Hpj11ҾHHD$0Ld$HǃHt HHЀ|$@uKHD$pHtH|$`HH$dH+%(:HĘL[]A\A]f.HD$HH8HtHt XHD$HHf.}D(A AEzD+fH=pffHNDDh0|>HCLd$,fDHLP0H&HH:LH'LC 1H5 Aҿ^fDLd$HI<$fD$@f/I$f|IhhfH=ffH8Mh@0h=HC|fDH|$x@|fH=WffHL@0HV HCa|D D#fH=ffHLD`0H Eu@HCfIHT$XHt$`1DI$HD$HH8wYDH͟HɟHϟUSHHHHkH0$HSHHEH~.HH0F~&HCHsHEHkHEHHu 1H[]@K{ tLH[]øAVAUIATUHSHpdH%(HD$hHHt HHHc#H'H H8HHHt$(H(HT$HT$XHD$H $HD$D$ Hl$8HD$HHL$@HD$PD$0NAfDHL)RIAzHME8itn ti6t\E$|$ fDHD$PHtH|$@HHD$hdH+%(HpL[]A\A]A^D$0ff.zt Lt$(I>tc11ҾH2UnD+DmfH=0ffHIDh0EH)~ |$ HEE#fD$ f/}I@HD$(H8HHt dHD$(HEfH=ffH3I|$ @0H} HE@HT$8Ht$@1AIHD$(H8HLP0HHHLH'L3 1H5{ AҿYfD+xIhEhfH=ffHgHh@0h8HE}AfH=ffH7HDh0D8rI\5:HěAUATUSHHHt$dH%(H$HHt HHH#HH BH8Hl$ H?(Ht$HHHT$8HHT$xHD$HD$(HL$ HD$0D$@H\$XHD$hHL$`HD$pD$P=HHt$NHD$IHg1MIIHD$HD$Pf HD$0HD$8)D$ ,HT$D$PfHXHHT$HPf.HT$HPHD$ HHD$8H:HD$0H("11ҾHaHD$0Ld$HǃHt HHЀ|$@uKHD$pHtH|$`HH$dH+%(:HĘL[]A\A]f.HD$HH8HtHt 踂HD$HHf.;uD(AiA AlEpD+fH=ffH^EDDh05HCLd$"@Ld$HI<$fD$@f/9I$HLP0HNHHLH'Lc 1H5 Aҿ&VfD[tIhhfH=ffHDh@0h5HC|fDH|$x@ tfH=ffHOD@0Hx HCsD D#fH=sffH DD`0Hux Eu@HCfIHT$XHt$`1;I$HD$HH8wYD345HnH|H^USHHHHkH0$HSHHEH~.HH0F~SHCHJHEHkHEHHt-rit1 t,H[]H1[]H[]@AWAVAUATUSHH8D#dH%(HD$(1EIՃuwoHL L扫HH8AHD$(dH+%(_H8D[]A\A]A^A_@ALa 11H1ILD`McL@ALIH1HL=a Hl$KT&LLH,$L:1qfH=ffHuAH{L@0HCH<$HCH9F p(+fH=ffH'Ah0Hu uIHCpE1hhfH=TffH@h@0h[1HCfI12I鲔H鼔f.AUATAUSHXdH%(HD$HHHx(t(HD$HdH+%(SHXD[]A\A]fDHHHt HuPуtu#HHHLJt@@S2 Ј2VAĄtHH [NJH] Hl$ HrHH\$0H\$ HH2fH=ffHx?H $@H\ H1N0H<$IHD$H9tDH|$ H9tD4HfH=iffH!?LHHX$1HH!ff.USHHHH(tH[]f1HF~A1ExH1ɺ!Hx(pKHu&uHtHf.HH1Ҿ7Hx("Khff.AT@SHHHTAĄt{HHuHD[A\HHU8u\mE1fH=ffH=@0 .HCfDmfH=ffH_=@0-HCHD[A\Ðff.ATUSHĀDdH%(HD$x1Et'E1HD$xdH+%(HD[]A\@HHHHHHH#PHPtHH5ańtDEHSHG0tLuHq@GƃA$HHFNH H0H|$H HHt$8HHT$(HT$hD$@D$HD$HL$HD$ D$0H\$HHD$XHL$PHD$`2D$ff.ztH0G11ҾHftAD$0Ext$HD$8H8HtHt )xHD$8HHD$`HH|$PHH@@H߃Ax@HqLP0HHHVLHL. HtHL H LD'H5N 1AҿKihhfH=ffH?:h@0h*HC!DfD$0f/Hǃ0DHH H0H|$HHt$8H HT$(HT$hHD$HL$HD$ D$0H\$HHD$XHL$PHD$`D$@ 011ҾHwrH]uvD$@ff.ztLd$8I<$ufD$0f/I$h(+fH=_ffH8h0Hbm  HC@uw|$0t$HD$8H8HtHt uHD$8HHD$`HKH|$PH7fDHT$HHt$P10I$HD$8H8gfH=ffH;8@0(|$0HCt$HD$8H8HtHt uHD$8HHD$`HH|$PHR(t$HD$8H8HtHt tHD$8HHD$`HH|$PHHt$PH1/H0HD$8H8Ik)H鋋HfAWAVAUATIUSHH8dH%(HD$(HHHEHJHUD#EGHH{xt%H`n H{xH{HhL?HsxL牮-HCxh u/LLAL틃C VH ffx4H fP6HHHP<d`Ht H{xH Ld$L4H$HL9HHT$HL$H9HHHHHH<$Ht$HD$H<$L9t:HgAdfH=TffH4@0HT HCHD$(dH+%(oH8D[]A\A]A^A_@HHHJHH4LR0HHHLJL HtHLҀ Hހ LD'H5} 1AҿEf.HHHhL贓HL牮H蛓Hhf@HAffD@4HfP6HHHP8aHt H{x HHHiHHLHLd$.2H$HL9HHT$HL$H9HHHHHH<$Ht$HD$H<$L9tH8HHǃHǃfH=ffH2x0H #Du0IbD0D3Du0Lcf.HI4$Hb`SnHT$HtH0LlHT$HHH<$@HHHL$$Ld$LsffH=ffH1h0I5a(Hf +Al$0!HT$HtHLHT$HHH<$@`fH=wffH1@0HQ HCI4$H _/HLxH{xHHLKfD+`E1hhfH=ffHl0h@0h HCxfALO 11H1qLd$DpMcL.ALIHLO 1HHRqKT7LHL$$NLV(q_fH=ffH/H{H@0RHCH<$HCL95AKDHHLfDD$HT$HHHHL$$Ld$L(f.H'H5D R0@@IcD$HT$HHk@^fH=ffH.@0H N HCHdžH4HńgH{xtH"0HHtxt0HƃtHAH1uċm]E1fH=ffH-@0HC@ !]E1]]fH=ffHb-]@0]HCn\\E1fH=zffH-@0HCHdžH4t\fH= ffH,@0H[L HCHfp4HHHHx6 HPH4VprH餀H鮀f.ATIUHSfH=zffH,HHpHo(AID$Eu"I$H5\` LHLL[]A\@HKLHHqI$H&L[]A\ff.AWAVAUATIUHSHHXHT$8dH%(H$HHHt HHH#D$L$L$Mt L%IL$LLwH$1H$HD$ H$1HDŽ$Ƅ$'H$L$fH$DŽ$L9t0$HLt$8LH!HbH8HD$hH (H$L$HD$pH$HD$`HT$xHHH$HL$`Ƅ$H$HDŽ$H$HD$($e HD$8HD$fDHT$LMpAƅgDYHD$EHD$8 $ff.ztH$H8HD$tn11ҾHMZbbLt$8I9HHL)H9HGH(PHT$$D@fƄ$f/HD$HkfHaLP0HHHLH'Lu 1H5[q Aҿ9fD XhhfH=ffHO(h@0hD$HCH$HdH+%(D$HX[]A\A]A^A_LxKH$Lt$8ffDH$H$1MHT$HH$H8F@H$HtH$HЋ$xH$H;|$ ),@D$$tH$H8HtHt &dH$HrffH=\ffH&@0HF HCkAD11HD$HLF PE1AT hY^L$HHHD$0?%t$HHEATLF 1Lt$@HLL$gLl$pXHZJT5Lt$(LHHD$(+fH=ffH&H{Lh0躅HCH|$`HCL9o+f.D$qU(IfH=$ffH%h04A/A?0@HM1PILvE H11fAYAZLcL$HHLHAUL9E 1MHfL$HD$pHLl$pJT5_HAXIHA/+fH=\ffH$H{Lh0蕄HCH|$`HCL9NJ*D`T8HD$D?H1HD$MLpD 1PH1eLcXZL)#HHHMt$L1L-D HeJT5HLL$A[A\HHD$(+fH=vffH$H{Lh0诃HCH$HCL9`I7NIHA HD$`Ll$pHrHHD$(Ll$`Ht$(H|$@fH=ffH#HL$@AMH6A @H1OH|$@IHD$PH9t(H|$`L9t(4gHfH=iffH!#LHH@LHHLLAILHHLLAILHQHLLILHJHLLILHQHLLILHJHLLILHLLILHHHA+f7fD'fDLGH I9tLÐff.fDUHoHt"HE Ht H}HtPH]@]ff.USHHt/tBtUu H?HtcH1[]f.HpHH1[]DHHH1[]fH.coEHUHPHff.USHHt/tBtUu H?HtH1[]f.HIpHH1[]DHHH1[]fH.0oEoMHoU P H@ATIUSH_Ht%HHH}HEH9t(H HuID$I<$1I0HI|$ID$ID$L9t[]A\f.[]A\Ðf.HHWHH9s~HBH9su~j$HNFHGH9Ht6HVH9Ht9H~HzHVH~HzHFHPHVHJHHHHBHVHPH $ H5$ H=$ H `$ H5$ H=1 PXH $ H5#% H=0 H{ff.SHGXHxtHHxP ,HC8C@[5ff.AWAVAUATUSHHL$MtZI$IHIIHK0 H3HtXHN01IHHuI9uCHI9uIWH;SuHtHsI?4uHL[]A\A]A^A_f.E1ߐf.H;5ATLgt%H~H5¯H9t?*tSLELA\fE1LA\ÐfDSHH=t[fDCtH{[PUHHHH@H9u%H=t]EtH}]]ff.H#fHfHHH@0H9u Hff.HfHC2fHfHfHfH!fHHH@H9u H!ff.HfHfHHH@0H9u Hff.HHWHH9w"J HH9wUf~u/1fFBHH +" H5O" H=- ;H " H50" H=- H ! H5" H=J" ff.HݭATUSHHwGG HtrH30HHPHCHFQC Hx(C*HCHx(FuWH{Hw(4P[]A\0C fHCHx(C@@ )tHCHx(fDATAUSH1H dH%(HD$1HHIcDHiMbH&)iHcH<$Di@BHcHL$Hʚ;~0H& .HHHH?HH)Hciʚ;HHcH)H<$H{HHL$HT$dH+%(u H []A\!HSHHHHGHx(=H{t{ tHoHsHHP[@H{Ht[!UHcH] f.HATUHSHGG HtxH@HHPHCHPOC Hx8CtH{Hw8PO[]A\DHCHx8&@@C fHCHx8C@@ @0뒐HSHHHHGHx8&H{{ tHHsHHP[@H{Ht[UHcH]f.HEATUHSHGG HtVHHHPHCHHNC CYN[]A\f.fHHC1뽐@HSHHHHq{ tHHsHHP[ÐH{Ht[UHH]f.7HGHGWHG uufDSHHC[Ðff.UHuHHt$HE HtH]@ATAUSHGHGHGHG HG(HG0HG8HG@HGHHGPHG@HSHCHHH,HEHEHC HC@HCHC8DDHk0HkPD#HS(HSH[]A\HL@AWAVAUAATUSH(H\DHI,HKHHC8HQH9t#L HHC8HL[]A\A]A^A_fDHkPHs0HII)LHHHHH+C@HHHHS(H+SHHH9`LCHSHL)IHI)Iv9HEHC8L HCPHPH@HSPHHC@HSHH LLmHrIH}LfH=ˏffHHHMMATIؾ@H H1MH}IXHEZH9tH}L9t3%HfH=hffH LHH1!H:H:f'HfUHAWAVAUATSH_HhdH%(HE1HGHHHxRx&HEdH+%( He[A\A]A^A_]@D(IfH=ffH=Dh0TE4$L}LmDH LLmHrIqH}L@fH=(ffHAVHMIATLx@Hz H1H}IXHEZH9t!H}L9t#HHEdH+%(u1fH=ffHlHeLH߾[A\A]A^A_]HfH9H 9ff.׼ATUHHHJIHtHUHHSH蛼HL]A\AWAVAUATUSHxdH%(HD$h1Bv>A1AHT$hdH+%(Hx[]A\A]A^A_H0IAI"LLx@HxHLxH@H@(=ACEHC 8DeL+HE(HHC I6IVHILxH@ID$HLHD$2Il$(It$iI|$ME1LIILD$LHT$HLLD$HtHH8tBI|$H9|$tLH[hHCH;C/H(HHCfIE(IUI} LƹHD$ IׄMEHD$Mt$0I HHIHI$HL IEyfAUH@H Hl$@HrHH\$PH\$@H|$ HfH=ĊffH|HL$ @H H1QH|$ IHD$0H9tH|$@H9t6 HfH=kffH#LHH1wfHHH<HHHD$HT$1HMU0IIuIE1MMHt,H1H6HA0IILMtLIHHHHuI}L9tLD$LD$L1M}IMEHT$FfM]LIMLH9I Hp@L3L)HIHHH9HҸHEHHE1E1K,'Kl'MSMu\L;HkLkfIEI$MeI$HtH@01IuM$IEHLLLBLHME0IE0MvI=tHH9HGL,LӿII'IH=o kH3H3H3H3H3I3fAVI4ׂCAUAATU1SHHPL% dH%(HD$H1|fA|$8v+ 1D9u҃uߋ{1Hto:HIH?HH)H)HYuD+yAD$CHD$HdH+%(HP[]A\A]A^f.HIH?HH)HD 8^wH Lt$ kHrLLl$0Ll$ {HLmfH=UffH H $AH? @H1H<$IHD$H9tZH|$ L9tKHfH=ffHLHHPD+kH4 Hl$ HrHLl$0Ll$ zHHfH=rffH*H $@H H1&H1H1H1H1fDUHSHHHGHHhHEH@H9H}j=HKHAH;CsgHS8H,€}tJHH}HKHHA P9tTHvHuA EAAH;CrHAHxHHH@PH)HX1HQ HyHQEHCHH?HxHH@ H9u?HH[]PEH} HfDH[]HCHH@HxHѶE{@AU?IATIUHSHHf9GHAT$PI#D$I;D$sjIT$8L$MeLAD$ H9tMd$MuHL[]A\A]@I|$HHH u1A|$LDH[]LA\A]5@AW?IAVIAUATUSHHHf9FL$fD$T$HAWPI#GI;G,IO8L$M&L\A|$AD$ AE1H9t*@ID$H:IAAAD$ H9uI|$HHb uH<$tH$D(AIHL[]A\A]A^A_fID$AD$AD$AD$(AD$8AD$Hs\@t @HcD$ADD$AD$AD$ AG4AH<$VIGxefH It$ HIL$HL+HL(H)TH)Ãr1H< H<9ryIGpE9sEMwH5IH@H98I~g=I@1HPIH5IHH@ H9HMfIFAFAFAF(AF8AFHsZ@t3Av@tt+ft(DHcD$ADD$AFAF AG4Mt$AMH3IvHt+Ht(Iv HH)H)r1҉׃L;L>9rAFI~LE1 L+L(L+fL(3Avt+t(#ff.AW?AVAUATIUHSHHf9GHAT$PI#D$I;D$IT$8L41A~uH[]A\A]A^A_fDLE1M躻I~?AE H9t"DIEMH*IAE H9uIMHHHHL$HL$uI]M9fI_Il$HHEH@H9H}=I} DLIEHIEP)HX1HI|$@HPI|$H/HH@ H9HFI$Al$4AH[]A\A]A^A_f.EeH}WAV H9t6AH1[]A\A]A^A_fDHfDkI~HuI~ DIFHIFP)HXLH,fHCHsIFC s8uat SubC I}XHsXAE IT$ IR@HSHH|H|I~ HH)H)H뭋STTTfTfAWAVAUATIUHSHHhdH%(HD$XtptkFHH9HC(HXHMHtMHC(H|HD$XdH+%(MHhLH[]A\A]A^A_ f.I$HC(HTXHD$XdH+%( Hh[]A\A]A^A_{~&SHC(HXHJHMdLD$0H L{HrLLD$LuLl$@Ll$0qpHt$H|$=fH=%{ffHHL$MMH @H1謽H|$IHD$ H9t%H|$0L9tIfH=zffH~LLH聾H;'HC'IHHdH%(HD$AtLt/H1LH$HD$dH+%(uBHDH1LH$ϐHD$dH+%(u11LH˽f.UHAWAVAUATLeSHHLodH%(HE1LeMt LLITL}LLmLLHnH}11LmHEE0H}LE*H}EL9t|}{tP}L}H@H(L}~IH@L=EzIHxIFHI~AIFHIIF H%L}H@LIVIHLpHHHH tHL2LrHBMtYHZ}8AVJANu9IH@LRH@8hAF PAV u ILP{}t }x H}L9tHEdH+%('He[A\A]A^A_]fD8IfH=wffH5Dx0L}H/}x蓵눐AVIƉ@fH=HwffH@P0}4E6D;H HHH[LeHrH@lHHH`ͻfH=vffHmHIؾ@AVL@H H`H10H`IXHpZH9tH}L9t HfH=EvffHLHH}PfL}HPLHHXHDžXHPHDžPLpHPHMt$Hz8AVJAN0LXMYDD8IfH=uffH=Dx0L}PE6D蜷H@ HHH[LeHrH@fjHHH`.fH=uffHHIؾ@AVL@H H`H1葷H`IYHp^H9tH}L9tL}m HfH=tffHZLHH#IH@LRH@8AF PAV ILPAVuE6L}DaH HHH[LeHrH@+iHHH`fH=sffHHIؾ@AVL@H H`H1VAF AF *\HB HZ Hf H| H H  H? H H H?@UHAWAVAUATSHHdH%(HEHGD(HL HEHXHEMt LNIL}LLuLgH}1DLuHEE4H}LE#DmH}H;Xt}kHC8HS HCLmLHH0IHC}HC8t}KHC(L H}L9tHEdH+%(He[A\A]A^A_]@`D(IfH=qffH+Dh0Lm>}~腯t{jfD}'{HHPfH=$qffHPP0}HHljP H@HLHXH0HUH HHHreH`L薵fH=~pffH6PHL@LHH @QH`H1H`YHPHp^H9t_H}H;XtMHHfH=offHHPHHHF}fD#D(IfH=offHmDh0LmBE$$D˱HHHCHQ LHXHHHuHrPdH`LPfH=8offHATIؾ@HDPH H`H1豱_H`IHpAXH9t#H}H;XtLmHfH=nffHuLHH}HfHHPfH=nffH,PP0>}wHHljP|H@HLHXH0HUH HHHr:cH`LfH=mffH覿PHL@LHH @QH`H1`H`IXHpZH9tH}H;Xt<HXfH=mmffH%HXLH}kfDE$$LmDpHPH HLHXHrHHM5bH`LfH=lffH衾HIؾ@ATLPH H`H1d芰HHHIH<HHHHHHfH?4@HlHHH-t$H,u H+HfDÐff.UH#H]f.ATUSHGHX0L`8I9t/HfHI9tHE8H;uAHI9u[]A\ÐfHHkHHHt{HfDHfDUHH]Jf.AVAUIATUSL7InHMLe(MtI|$ID$H9tLI]HE01LeHsLHMIIHfDHH?H9uLMLuH9tXMID$01HLI9tI HEHM9tuLH}HkMuMLCMID$01HLI9tI IHSH9IHEHM9u@HHkfHM9cHkMuMImhHtH}HtHImHHtGH}Ht3LeMt(I$HoLH@H9ʚLrHjIm@Ht(HEHFHH@H9aH9I}`Ht+ImIE`Ht$HEHHH@H9u]NHHj[L]A\HA]A^HH@L|LĿHHSH9~Lcub"@ATUSHoHHt(HEHQHH@H9謙HTHkHHtCH}HtLeMt$I$H LH@H9umhLHH+HtH診HHkhHtH}Htپ[H]A\;D[]A\efff.AWAVAUATUSHH;tCNIMtHC8H;C@tILHH$HXLHD$HD$H ZHD$(HD$HoLL]蓜H_AU1ATUHH0DdH%(HD$(1HFL` IcI $HyHHLMIIҋHA9t+H0HNI1HcHI9HA9uIfHA|$u#HD$(dH+%(H01]A\A]I|$fAD$HtID$HILHH$H:WLHD$HD$HXHD$HD$HoLL]CH)ATUSH0dH%(HD$(HFHX Ct'CHD$(dH+%(u_H01[]A\fDHH1H$HD$HHѥHD$HD$HD$Ht HHЋC荚IATUSH0dH%(HD$(HFHX Ct'CHD$(dH+%(u_H01[]A\fDHIH1H$HD$HH!HD$HD$nHD$Ht HHЋCݙIATUSH0dH%(HD$(HFHX Ct'CHD$(dH+%(u_H01[]A\fDHH1H$HD$HHqHD$HD$HD$Ht HHЋC-ICAVAUATAUSHpdH%(HD$h1A@f҉fI~f.<$H ƒE1fT$1fD$$ D$AAA DDEHD$hdH+%(HpD[]A\A]A^@IHD$H$HLh HPYHD$HHHD$HXDHl$ HD$(HD$8H WLl$ HD$0cfInff/vTH]VfL1Hl$@)D$@fInHD$XHYTHHD$P脝HD$HD$PHt HHHl$ H|$HfH|$Ht'Dd$EtfH=uSffH D`0H<$H<$Hl$ HD$0Ht HHЋD$Dd$AgADDEDDEAfH=RffH耤@0$@E1fH=RffHNX0fDDDD(fH=yRffHh0 fHS'H5 R0@{AHfH=*RffH£@0hӕIIf.AVffI~ATUSHHxdH%(HD$h1f.z:H$fD$HVHD$HD$HHH[HD$H1IfDHC HL` HHt2{WsHC HyH{ HHuHfInff/v[HHl$@H1HD$@HTHHD$HHD$XH%RHD$P苚HD$HD$PHt HHH|$ED$HT$hdH+%(Hx[]A\A^ÐHҪHHHSH@JzHLf ΃fEHcfL1fLHHu1HJAą~OHsHtFH}fDʃ AAAEt ЀDfVH6HHuH\E[~.1HP'H5% R0hH Hl$@HrHH\$PH\$@VDH|$ H$fH= OffHĠHL$ @H H1虑H|$ IHD$0H9tH|$@H9t~HfH=NffHkLHH11eHHIUHdHHHHHߒHH˒HH\跒HH裒HQH]鎒ff.UHTHgHHx+SHHTv?H]Hz*f.AUATUSHH[RL(MHxH~`HHLnXE1HFhD$8HHtHD$LBAZIEuBECHC8fH=LffH蒞@0AEC@HD[]A\A]f.ECE@AEC@HE8HC8HD[]A\A]fHM'H5= 1R0~ff.AVfI~AUAATIUSHHdH%(H$1HHHHFH-Hx/HFH|$ ߷HD$(HtsH3HSHHCHT$(HH=SfInfDl$HD$8vH|$8uv\$@u D$@fH=KffH5X0ID$H5 LI$H@H$dH+%(HĠL[]A\A]A^DHl$(H$H\$pHt H贖HTH|$pH"@H|$(踱ID$I$HD$pH9t%I$H$ID$HD$xID$^Dfo$AL$zHff.AWAVAUAATIUHSHD$dH%(H$1H=yHD$`ALt$PH$H5 L|$@LHD$PH HED$`HD$XL|$0HD$8D$@OHUHuL?Ht$XH|$PiH贚1HHHsHL]Ht8L0Mt0IF(1H@0HD$茲Iv(H9D$H~0fD$H|$pDHHD$pH$H|$0HT$xH9H$L9yHt$@HD$0HT$8HL$@HkH|$pH$HD$xH|$pH9tL-HD$8Mt HIT$I$HT$0L9I$HT$@IT$ID$H|$PH;<$tH$dH+%( HL[]A\A]A^A_@H{8HH9tH9t jIv(Lv@HF8MH6MIV;QAFHAFPAVILP;mAF PAV iILP[H=X2HD$`L|$@D$`H$HD$PHD$XL|$0HD$8D$@HtHHzHT$xH|$0HT$8H|$pM@HIT$LI$HPH0HD<Mt$H L;/AFPAVH|$0L9MCfoL$@AL$*0HW7~HHt$0HT$8HHEHeH}HEHE HHEH|$;HD$H~1cHHD$Ht$XH|$PiLt$P21LHIuHLۚHHHLq(HD$IF0HD$I~@IF8HEHD$(H9HJ;2ELHtGPWHq(In@I}8HH9t H9t辘;UEPU HD$8fIEHI9EPHI]@H$H$H|$HsHSHD$ H$HC:HC0H$HC8H$HC@HJH$Ht ;@H$H$i輕M]1LHIL\$(IHT$LLD$SHHtgI}LD$LL\$(N I;I2HtHF01II9tH I2IzIBH1H9tLT$vLT$LiImImHME@LLD$>LD$Ix@Ht;:GPWIxI@ H9tLD$LD$LH$Ht;GPWH$H;|$ tŚ HHHE;HD$(EIE8HHD$ zHHxH@ Ht$PHT$XHAHL$HZ8HD$HL$Ht$ HH0HL$HHh@HH82IEHHt$XiH|$P1LHD$HIuHT$HL舗HoHHcH(IU8HHD$0HT$8HL$@H\$pH$H@XyHP0H@HHP8HP@HP8HDSH@H@@ ?H@(H@0H@HHPPHJDILP;NAF PAV ILP@AFAFH;f.$HT$xH|$0(AF EfD8xHIHxH@Ht$PHT$XIFHN6IF(IE(I} IUIuHD$ GHT$M]HD$IF0HD$I HHHIHL0IEIF(fDAF EI~@H;GfDHEHP;E PU HEHP@HL$(DH)ELeH|$^HD$H<cHD$HHHD$hwHT$1HɅMM0IIu1MEIEHtbHl$LT$HUHHHHt8H1H6HA0IIH(HuImH)IMLH9ttI HHl$I}L9tL\$vL\$HL$HD$1M]HIMHT$*IEIMuIHtH@01IuM4IEH'HPHHL$H|$P;H|$HL$t6G PW HHL$PHL$E :G HtHF01II9H IEI9II2HLD$(H|$P;H|$LD$(G PW )HLD$PLD$HH|$P;H|$t|G PW 9HP.@GGMM0IE0MHH9D$vG QG q4IuHHHBH HHHHHkff.ATUSHpdH%(H$h1H~4ЃIHt$01AIHHHIfHl$`L$H$1IyHD$(T$D\$DD$H=BHD$H$HD$ H|$hI$ID$ID$tD$tV\$pDfH=;ffH蔍X0H$hdH+%(u+HpL[]A\IbLHunH H5 H=Ŀ _sH H5l H=S @sHr@AUATUSHHdH%(H$1HHHH@HH(HD$pHCfI~fHDŽ$HDŽ$D$xHt*Ll$xHLHCH$HCH$HD$pHHD$XHHD$`HHD$hHHH|$pfIn蕴A譻HEtMC@EH$HtH|$xHH$dH+%(u`HĨD[]A\A]CfH= :ffH褋@0E@E1H1;'H5 R0М}HHfATfIUHSH0dH%(HD$(1HHGHD$HD$)$pHh} HL HXH$HHD$HHD$蠖HD$Ht HHHD$(dH+%(u H0L[]A\|HHATAAfUHhH|$0Ht$HT$L$dH%(HD$X1DD$$HD$(HD$@HD$H)D$0oHT$HD$0Hl$0 HHT$$HHPHT$HPHT$HPHT$HP HT$(HP(HHD$HH>HD$@脕HD$@Ht HHHD$(HT$XdH+%(uHh]A\{I+H/fAVf1AUATA1USHHHPdH%(HD$H1fRLJ0HLJ8HLJ@LJHƇPQLJTHLJX`pGGHGHGGHGHGGHGHGGHGHGHGHHHHfHǃHǃHǃHǃHǃHǃHǃHǃHǃ0Hǃ8HǃPHǃXHǃpHǃxHǃHǃHǃHǃHǃHǃHǃHǃ @`A*DH)ƀsD҃ YHHHX HǃP@уt H=P{!HuKHkHHnHHPDHAHȨ JcH>fDH5H5ZmH=òHH5; HHP ʈPHsHH[HHHhH HCfN1C@ fC:H7fS>HCXHD$HdH+%(|HP[]A\A]A^fDHHCHHCH HCHHCmDHHCUDfD蛴(IfH=N3ffHh06E$$DIuLt$ H HLl$0HrLLl$ (HLwfH=2ffH脄H $EIHk @H1TuH<$IHD$H9tΉH|$ L9t迉:HfH=o2ffH'LHHĝp*vHHHfDSHHG tuC%[kSHHG t衎uC%[@AVAUATUHSHPH_pdH%(HD$H1C$L<<t2E1<HD$HdH+%( HPD[]A\A]A^>FCfH=31ffH˂@0[ߑ[lH Hl$ HrHH\$0H\$ %HHufH=0ffHbH $A[H @H12sD>FuO8C&fH=~0ffH@0Z*Z軕ADfH=80ffHЁ@0YϿYuuH Hl$ HrHH\$0H\$ $HHtfH=/ffHoH $AYH @H1?rH<$IHD$H9t蹆H|$ H9t誆%HfH=Z/ffHLHH诚 f.fH=H/ffH@0YY联H Hl$ HrHH\$0H\$ $HHsfH=.ffHwH $AYH @H1Gqf>fH=.ffH7@0YK2Yؓ Hk Hl$ HrHH\$0H\$ ^#HH.sfH=.ffHH $AYH @H1pZf<Lkp{'ƃfC$MufAƃEfDfL1LHADDfEuC$DfH=h-ffH@0\\衒DLl$ H\$0jH" LH\$ HrH"HLqfH=,ffH~H $IA\H @H1YoH<$IHD$H9tӃH|$ H9tă?HfH=t,ffH,~LHHɗ@Lk0HƃHs(HDLX_HHCPLHsHHyHSP;_HSPHS0LC$H1HADƃHshLHD^ffB+ fDH Hl$ HrHH\$0H\$ HH~pfH=f+ffH}H $AZHe @H1moHZHaHHHHHHHNHHH@SHH@@2t>H1Hu [fHHv[D[ÐUHH0LIH(tK]H1z0t]DHq@t@H]ÀO HHxpHHHyH(H1Ҿ7 HVU$ALǃ ACtH!]ÐH)AVAUHATUSHZIAAΉHHH}0tRvHfIEH0@@@I}Dw,Dg _(HoHG-[]A\A]A^齬Dc묐H(fHWLJ0HHHABB H1҉w(HHGHDG,G LG-QXt1AVAUATUSHsHHC HL`XuHH!HKHC`IHC8HHI)HtLHE11@H{8J4H~HIHHH)HFPLXHHKL9wI̿I)L4 M^LLDAHH谘Hk@ ^LHHEH ^HI0LuH}L1LeHElHkHLk(CX[]A\A]A^[1]A\A]A^IMXId@HATIUS]1H1HHHEHEHE8HE(HEXHEHHExHEhHHHHHHHHH HH@H0H`HPI;$C]HhHHI$I$HpHI$HtH*;t~EPUt@I$AƄ$@ƒtE1u L"E1[D]A\HEHP;t1E PU uHEHPE|E @f.H i H H=n HDtuH71DHH1ff.ATUHS1/DH|D'MtHtLL[H|.HHoH9wD[]A\ff.@UHoHt:}yH}HEH9t{H]{ bH}HEH9u@]fDSH HJ(zdH%(HD$HF HL$H|$HPH$t?HH@HL$HHT$XCHT$dH+%(u H [貭 gff.fSHH1D@L8躌1HHHH9| [f.H[AWLAVLHMAUMAATIUHSHHHLJp8vdHxH[]A\A]A^A_fˣ8u6HMMDǃpLH8H[]A\A]A^A_!dHUSL$HH $L9uH81ɺdH%(H$(HFHl$ HHX HxYHHPH\$Hl$HD$tJHL$HT$Ht$H@X1H$(dH+%(uH8[]De߫ff.@H"HHpfDATIUSH_Ht;@HHH}(HE8H9t@xH}HEH9t.xH&xHuID$I<$1I0HfI|$ID$ID$L9t []A\w[]A\Ðf.AWAVAUATUHSHHH(LgL7LL)HH9HHѺIHE1HH@HD$L)H=HtE1I<H1HQHGH|$HHHD$%L9<HLLL)&fDH HHHJHHH H HJH9t(HJHpH HH9uo@Bf.I4?H L9tVLHH)(HHSHPHSH H HPI9t HPHKHHH9uoKHfHMtLHt$[vHt$HD$M}IuHLIEH([]A\A]A^A_HHt$HL$HT$ZVHT$HL$ILHH|$H9HFHD$HHH=b {Hff.AWAVAUATUHHLgL;gtbID$I$HHFH9t=I$HVIT$HVHHFIT$FHE H]A\A]A^A_DoNAL$HL?LL)HHH9PHHEH/HA E1E1IHHPHHVH9HHNHHHNHHFHHFM9tULLLL)L HHJHHHJH H HHH9t HHHrHH H9uoB@fLo MtLL$+tL$LmLuLEH]A\A]A^A_DoVPMHH9HGHILHt$H$!TH$Ht$IILh IH=` yAWAVAUATUSHxHt$dH%(HD$h1G(HE1Ll$01L|$qf.Jt .L iXHt>LLt$ Lt$gLLITH|$LeH|$L9trHI9k(~1{HC uH.HHtLWHD$hdH+%(uHx[]A\A]A^A_4_HAWAVAUATUSHHL$Mt^I$IHIIHKH$@H3HtPHNH1IHHuI9u;HI9uIWH;SuHtHsI?uHL[]A\A]A^A_fE1ff.AWAVAUATUSHxH|$8L$H$dH%(H$hHHxHHi H$LHrHD$H$VL$`L$`LLt$P艙H 11f$@HDŽ$8HH$`HHDŽ$HHHHXHDŽ$PHDŽ$XHAH$`HDŽ$`H`HDŽ$hHyHL$@LH\$HcHHH$`HH@H$`H$pHHD$XHkHL@cH$H H$`HzLH 1H$H;|$tpH$HHD$`ӛsH$fHDŽ$H$H$H$pH$H$`H$PH$H$@H$0H$H$`$Ƅ$HDŽ$hƄ$pHDŽ$HƄ$PHDŽ$$(H@HDŽ$HPH$HDŽ$HDŽ$HDŽ$DŽ$ ?HD$ H`H$H$HD$D}8UCHt$LGHHRD cL$H$Mt5L#HdHt HH)HtI9H$E< H$XHHD$0pHHDŽ$0HDŽ$@HDŽ$HHH$X1f$8HHDŽ$PHHHpHDŽ$XHAH$H$H1HDŽ$HyHL$xLm`HHDŽ$HDŽ$HDŽ$HH$HHDŽ$HDŽ$H@H$XH4HDŽ$ HD$(HH$H$(HH$HH$H$8H$DŽ$0HH$HH$HH$H$8 H$8H|$11DŽ$0H[Ht$H|$0I_L$`LLHbHL$HRD L9$t_IGH$hLHIH$`H LLHH$ b랐HeHE HP0LLHHYf.HHZH$`H@HPH-[DL$M9t>LLL)H H}HEH9t>kH L9uL$HfH$8HH$HKH@H$XHHH$H;$tjHD$(H$HH$_HD$xH|$0H$H$H@HHbHDŽ$HH$XyHpH$LH\$HH$9@H$@LH]H$H$H$HD$H$L$H)H zf.HxH$HEH$H$LU8L$HDŽ$HuƄ$LU(L9?HE(H$HE8H$iL$L$HE0L\$hL$HDŽ$Ƅ$H$b1H|$ IH$LD$pLHHT$hHt$hHt$hLD$pHQH8L$L$7H}(I9tLL$hhLL$hH}I9thHhH$L9thH$L9thH$H$HD$HL$H)HH9HT$L$HH$HHH0HPHH$@H$HL$H$L$HHD$ PH$5HH$LHHLXHLHL9fo$LHfH|$ HLH|$8H5q HHGH]HvHD$(HH|$XHH$`HH@H$`HHH$pKH|$`ddHD$(H$HH$p薏HD$@HL$HH|$PH$`H@H`HHDŽ$hHH$`uH$hdH+%(HD$8Hx[]A\A]A^A_Ðw EDH M HJ #H=L !fo$U8fDH|$8H5! HHGH H&HD$(H|$ H$H$H9t%fH}HEH9teH H9uH$HtHeH$@H;$teH$`H;$teH$H;$wefL$iIwI?_L$1H|$ HIHLHHHH|$8H$HWHHP0Hp(HH7H$8HH$HH@H$XHaHH$H;$tdHD$(H$HH$0HD$xH|$0H$H$H@HH3HDŽ$HH$Xs0H$HtD@IHmI~(IF8H9tdI~IFH9tdLcHuL$H$J1RH$L$HDŽ$HDŽ$L9{IDI>IFH9tcI M9uH$LPH HHHhH H]H$HHH$)HAH(H\H4H@AVAUATUSHHHGHGGHG <HcHH;HI[LckLIkHN4 HLLs4>[L]LA\LA]A^>ff.H?Ht UÐfDHDOIEtwSZH_1H{HSH9HAÃA9(LHI 8H9|H)I9t.A)ABEJIr HHHIZH3H)s[ÐACAB11A)EJIR Eu[f.H9t 1IR HAAB1EJf.USHHdH%(H$1Hf.;@H܅HH$dH+%(u H[]EM@ATSHH@!I1LI$It$4HHT;ADŽ$xHS AL$A$CAD$CA$<ɁQA$x1CAT$A$C AD$HL[A\ÐLE1_fAWAAVAAUIATUHSHH'f.DH?LcMy+蘉8u!H{(Huڋ;DLHjIMxHL[]A\A]A^A_H(Ht ޏfD1Ð@H(Ht nfD1Ð@SHSHcI‰[!UATUH8dH%(HD$(1#tHD$(dH+%(uZH8]A\G#HHfH}H)$HD$HHD$~HD$HtHHJI鴽@AWfAVIAUATUSHHwdH%(H$1G)D$0HL$(HT$0)D$@D$4HGH?)D$PHD$(HD$8胏D$Hl$(Mn HH$M1HD$(+gtJHm(IIHt9E} uHEoA$HPIT$@AD$ufHl$(HCiAFA^(H$dH+%(D$Hĸ[]A\A]A^A_f.HEoAMLfDH H|$H$D}HrHD$H$Ht$H|$`VJfH=>ffHVHL$`EH @H1GH|$`IHD$pH9tA\H$H;|$t-\訚HD$fH=ffHVH|$LH.pw1AFD$|HH`Hh@AUATIUHPdH%(HD$H1KH LHOE11LHHtfeH Ll$ HrLLd$0Ld$ +HLHfH=ffHUH $@H H1qFH<$IHD$H9tZH|$ L9tZWIfH=ffHDULLHnHy1HT$HdH+%(u&HP]A\A]D1@HH GH3H@AUIATIUSHHXdH%(HD$H1(SHXHHDLH艅uEcAHIuHD$HdH+%(HXD[]A\A]11Ҿ HALcMAL983cLl$ H H\$0HrLH\$ \HL,GfH=ffHSH $MHv @H1DH<$IHD$H9tYH|$ H9t Y腗IfH=ffHrSLLHmf.kbLl$ HĊ H\$0HrLH\$ HL`FfH=HffHSH $@HS H1C2LHsA\DLl$ HJ H\$0HrLH\$ HLEfH=ffHRH $@H H1\CDIIǷI̷IӷIII龷ff.AWAVAAUIHATUSH8IEIEIESIHHĔA9DOE1 D9LzIfH=ffHwQLH@HPHpÅ~fH=ffHMQMeH@HD$M;etBHpID$HcLI$HIE D9zH8L[]A\A]A^A_@I}LH)H|$HHD$(HH9IHHEHHD$ HHD$H|$(Ht$HcH|$HOHvH|$(HHHL$HT$I9tXHD$I)I#HHJHHHJH H HHI9t0HHHrHH H9uoB@f.Ld$HD$I HtHrUHD$ H\$MeHI]HIE0HHHD$ 5HD$HH|$ H9HFHD$ HHH= B [H]HaAUIATIUEHt%LLHHfHA{D]A\A]AIJff.SHHVHv/E1x HAHD[@AUATUSHhdH%(HD$X1Gt$1HT$XdH+%(qHh[]A\A]HH( quE6H}(E`H}(aH}(8MAău s]HtH}(Dt܃tHHt$ H$]OLd$0H\$@Dl$ H LH\$0HrDH|$LAfH=ffHMHL$IEH @H1>H|$IHD$ H9tRH|$0H9tRfHfH=ffHSMLHHfH}(t@?H`HhSHGtH{(/HC([oߐUSHHHdH%(HD$1H {+/C+t"HtH(tlCHDtr{!tC,Hf.C,Ht$HHD$H\$HD$H;f.AUATUSHhdH%(HD$XD$IƉ‰ tH|$fD$ ;4x(HÃfH=ffHIh03XAAD#Ll$0Hl$@Dl9H΁ LHl$0HrHAH|$L CPGPKMHp LDHTLMiA$;HffRfPcE,$EE1fMH&0 LDHXLhA$ ;fPHAffRqcDIuvE,$E{EH;HUYRfA$3fDIIlIiAHEdH+%(HeD[A\A]A^A_]fDSiIljfH=ffH9P0HAL@lj)3L0H(t LHHrL0LHHk,fH=SffH 9HLDHs @QHH1)HAXHH AYH9t2>H0L9t!>|IfH=ffH8HLH"RDL%fPL<2kLHRH9йvHFIi;H;nBƄ%RaIAIA{gD8HfH=-ffH7Dx0FD3L0L@D(Har LL0HrHHL*fH=ffHY7HIMAVH@HJr H1 ({H0Hq HrHHL@L0mHH9*fH=!ffH6H@HHl H1'HIH H9t!fDUAHAWAVIH|AUATSHx?dH%(HE1|SAEu&HUdH+%(He[A\A]A^A_]@cD(IfH=ffH54Dh0LCA1AE,$L}D$Ho LE6HrIHEHhHEYH}L('fH=ffH3AUHMAATE@Hno H1$H}IXHEZH9t 9H}H;ht8vwHfH=ffHc3LHHM1d%I鸛I龛ff.UAHAWAVIH|AUATSHx?dH%(HE1|AEu&HUdH+%(He[A\A]A^A_]@;bD(IfH=ffH2Dh0AA1AE,$L}D"Hn LE6HrIHEHhHEH}Lx%fH=`ffH2AUHMAATE@HFn H1"H}IXHEZH9t]7H}H;htK7uHfH=ffH1LHHPK1#I4I:ff.ATAUHH0uH1]A\@HDH]A\fDUfAHAWAVHpAUATSHhdH%(HE1,*HcHp\ `Y YY,HHxAEx)HUdH+%(%He[A\A]A^A_]#`D IfH=ffHm0D`0?A1AE'LuL-e D Hm LHrIH]He H]LEH}LV#fH=>ffH/HHMMATM@Hl H1 H}IXHEZH9t95H}H9t+5sHfH=ffH/LHH0I1!I@IFff.SHH?D$tD$H[f.SHH?D$tD$H[f.UHHD$D$uH1]HH]#UHAWAVAUAATSHx|dH%(HE1xxAfD]D8IA|1ÅxӉ؀EE]D0IA|1ھxEyq@{]D0IA|1YÅxӉ؃EE;]D(IA{|1ھxӸHUdH+%(He[A\A]A^A_]@fH=ffH8-Dx0O<E>LuDLEHBj LuHrLHpLh^HhH}) fH=ffH,HLpD|AWHM@Hi H1_H}IHEAXH9t2H}L9t1ppIfH=ffH],LLHEDfH=ffH0,Dp0G;1fH=hffH,Dp0;;E<$LuD^LEH i LuHrLLpI)HpH}fH=ffH+HHMMAWD|@Hh H1ZH}IHEY^H9t0H}L9t0@oIfH=uffH-+LLHDbDfH=hffH+Dh0:E$$LmLuDZH h LLuHrH0H}LfH=ffH*HHMIATD|@Hh H1eyE$$LmLuDHg LLuHrHH}LfH=lffH$*HHMIATD|@Hlg H1H}IXHEZH9tc/H}L9tU/mHfH=ffH)LHHZC15H钒HHʒHВHڒHH\Hfff.ATIUS?tAT$ A\$[]A\UHAWAVAUATSHHXdH%(HEHFHX { Ltgt A}03HXHt {,E1HEdH+%(HeD[A\A]A^A_]DžxA}HlLxmADlAfH=kffH(D`0IEEC HNHxH0HxH E18=DI@9C,HxHE1HxHanA}0AE@HXE1HxJ2DHXHx+2HCpC Ht>x$u81Hx0HfMHu1҈U@$APHCxH8tOHCxH8\ HHhDH1c1HHcHCxHAfHHt?cHǃHHpIHpHfDUHËAF0 5~AmDD#LuDIHc LHHXHrD(HEHEIH}LfH=ffH}%HHMIATE@Hc H1G^_IH}HEH9t*H}L9t*-iHfH=bffH%LHH>fH_AE0k]IwIYfHFL@ Ax t LDH1HUHAWAVIAUAATSHhH(dH%(HE1AHt8HHu?EEtgHEdH+%(HeD[A\A]A^A_]fAfH=XffH#@03E1fDfH=(ffH#@02Կe7AĄuHb LmAHEHrLHxHEH}LfH=ffHT#HMAAHa @H1!H}IHEH96AĄ HL}/1Hfa LE6HrIHEHxHE7H}LfH=ffH"AUHMESA@HRa H1pH}IXHEZH9t'H}H;xt'RfHfH=ffH?"LHH;BIދIIIfUfH5( HAWAVAUATSHHndH%(HE1)0HPbHHnameservIH`I@LdL 0HtRI9ufAeruH5 LH0HHw>H5̅ 1HHY>L0u(1HUdH+%(pHe[A\A]A^A_]@H0HPHIL@H@LLILBH@H9t&%PD IfH=ffHo D`0/UE&L`DH5T_ LLPIbH@LnfH=VffH MM@Hv QH@H1ATH@IXHPZH9tK%H`HpH9t3%cHfH=ffHLHH89{I钉H韉H髉f.AWAVAUATIUSHHHT$dH%(H$81>9HuHxHIǻHLl$(Lt$0HH)AHǀ1HHD$$HD$)LLcLLD$&LD$HIHLMLt$LAXZA"tEH|$(H|$P\1Lct$DHLd$PLl$HH$0LfDIuHt%HLDD$IsDD$HH.H9uH|$LLDD$ML2DD$H$8dH+%(u5HHD[]A\A]A^A_L2AAAUATIUSHHLopMt-HMIUpLI}hI1HCpL h LkxMt.LIUpLI}hI1rHCxL`hHL@PPLHfkH9HGƒftA$iƄƃ=ǃ@lH1[]A\A]Ð fLǃ@fL fLHJu{!t\C&1H[]A\A]DfLǃ@fLfLIZ{!u{LL >fH=ffH@0sI$HLHHILHLH)H)HfD&fDA$ALLALfLff.AVAUATUHSH dH%(H$1D$2D$THmf/ C ?1KLH@L85Aąy^ID0AtAs&fH=ffH&Dp0H$dH+%(H D[]A\A]A^HEpE HttHx0H\$HfT$1ɺHD$Hx[HEp@$1HHHH~8HHx)HEpx$ù@HS0fA#D=HYJ@t E-nAn f.AWfI~AVAUATAUHSHHdH%(H$1HHH0HpHPHt0u&Hf@H*Y-` H,DHH{&LH@L8AątG(tfH=%ffHh0soHC H߀H H0t0H$HH 8f.&~6AH$dH+%(AHD[]A\A]A^A_@HV H$HrHH$H$uH|$pHC fH=+ffHHL$p@HjV H1H|$pIH$H9t.H$H9tZHfH=ffHLHH!0@I1LHH<H-HxHŸ.HFH|$ ^0HD$(HHHH~HD$(LE1(CH\$XfD$H$H'HD$`H#HD$h)XH`H|$(A*K(nL59HIHH@HHxAIIEIU HLHJfInf/= E1fD#$AHT H$HrHH$H$9H|$pHfH=ffHHL$p@HcJ H1|H)H$H1H$HHRHDŽ$H$HH$R HH$HHH#Im~x~H~Hs~H~H~ff.USHHdH%(HD$1uWHoXG@E&tnfH=ffHnH@0HHH0tH,$HH 8HD$dH+%(u7H{(H[]'(Hw(H f.UHAWAVAUATSHxHh`dH%(HE1&`Hhx!Hhf/: @ HD(vHhH6HhLA|$Hhu6HhH@H8 THAHhDxLxHL8|HLDxA8T{!trHthHGHHtJNHǃHhHHxHhLHHh1uRHUdH+%(He[A\A]A^A_]HP=DH0KH9sE $Mt$6M|$4D`MD`LHAH /F 1QLfAL$4HhnLH8'9?D8HfH=\ffHDx0 .D#LmH]DOHP LH]HrI%H}LfH=ܽffHHHMMATM@HO H1^H}IXHEZH9tH}H9tDSHfH=yffH1LHH(efHEH=O HrIH]HH]^H}L-fH=ffHHM@HN H1H}IHEH9CCHhHC H߀H{!H0HxHxH 8EZFI(yI.yI8yIy@UHAWAVAUATISHxdH%(HE1T>Ad$?I|$(tu'HUdH+%(bHe[A\A]A^A_]I|$(TMHcIσHHHu;AD$t<uAL$@AD$0sD;[*HH7*H@M) Hgff.UHAWAVAUATSHhHxdH%(HE1HIHE1HxHL)I}(J4 L/Hx2II9|fHEdH+%(HeL[A\A]A^A_]C)D0IAtAiA AyeEfH=ȧffH`IDp0pwE'LuLmDH< LLmHrI芜H}LYfH=AffHHHMMATIؾ@H2 H1H}IXHEZH9tLfDAN@qcfDfH=PffHX0ME$$DKHF8 E.LuHrLHHEHEIH}LfH=ʢffHHHMIATE@H7 H1LH}IXHEZH9tH}L9t28HfH=gffHLHH 1}D C<HAN@?H  Hb H=^ I_I_@AVAUATUSL$HH $L9uHPdH%(H$HIHILl$@A8LH9HFHMH2HHLLSHH"(IăitPqcz wH Hr-RfH=ffHh0kH$HdH+%(HP[]A\A]A^HEfE<Hr딍 !(HfH=ffHh06AAnD#Ll$ Hl$0DoH5 LHl$ HrHDHLfH=ffHH $EIH5 @H1H<$IHD$H9tH|$ H9tj5HfH=ffHWLHH f.E,$Lt$ Hl$0DH5 LHl$ HrIoHL?fH='ffHH $EMH4 @H1H<$IHD$H9t)H|$ H9t4HfH=ʞffHLHH \I\I\I\I\UHAWAVAUATSHHdH%(HE1HhHFH;F8MHILpIF0H>I^(IV0H)øH9HGI|$(H0LLe~qI$t3fH4ׂCHHH?HH)H*A$IF(I9F01HUdH+%(eHe[A\A]A^A_]ÐD(IAikA %Ex\A wVH76 DHcH>fDAq*Ac~0AE<Hs!AL$@rDA tfH= ffHDh0E/LeDLEH2 M~0HrLMvH`LeLX‘HXH}fH=uffH-HHMMAUM@H2 `SH1H}IHEH H9tgH}L9tY1IfH= ffHLLH^Hhb1HIF0f.A6A<$HhAD$L|A<$ALDž|AD$ƒA|$AT$A<$ALDž|BAL$1gf.AL$MH HB H=> шD8HfH=ΚffHfDx0}D;LuDH$1 E,$LHrLeHLe蓏H}LbfH=JffHHHMIAWE@H0 H1H}IXHEZH9tEH}L9t7/HfH=ffHLHH<12 D8HfH=ҙffHjDx0D;LuDH(0 E,$LHrLeHLe藎H}LffH=NffHHHMIAWE@H 0 H1HWHWHzWHWHPWHVWff.AUIATUHS1HAE~2IEHH0HPLI1MLIIH[%MHLEH[]LA\A]ÐATUHSHHHIMy28u(H{(uHu;UnHIH$MxL[]A\UHAWAVAUATSHH $HH $HH $HL-IIdH%(HE1I HHGHGu D=\1LHDžfAGf:DffLcHC<.PHLHcLLHBƄ.BƄ11HȀ<.uLc)BT HHH9uۉLHcLLHP HcHڃ E΃Hf HfJH f/ Q v A8LcHIHHunfH=ޕffHv@0HHEdH+%(HeL[A\A]A^A_]fDfH=ffH(@0=1HHHHHH}!'EfH=!ffHX0B@HHd, HHrHIHHLfH=ffHTHMHp @H1$HIHH9tHH9t*HfH=8ffHLHHuLLLƄoL D@f9N։fHH1IHLIHfDELMDIcMcE1I  tTLHHL)L\}!IcHABtPuIuHLIcLLHA_A L)HcHLMƄwnLIcHLLL;SffB1t!f.4A4H9Lf_AIHID9DLffA9_LHDžI?IDHHt HpAUI]HH`HDžhƅpH@L`H DC1HH HLH+hH9lHLHhL9L9UH58 LHfDIc1ItRLHHL)L\MHcHBtHuI HLHcLHL)HDEƄHlSHLffBHPH`H@H;H@HpHPHHHLqH@H9t2HIH9I$I9D$AEHʾL H PEML1EE8XLZ.HhH`1ILHPHPH@H@H0HHhH`H;_fop)PffA9+H= 0H= HMIMHvMIMIMHsMATIHdH%(HD$1NHD$dH+%(u HLA\ff.ATUHH8HdH%(HD$(1HtHHtLMtL LLMtL L toHMIHH$H#LHD$HD$HHD$HD$Ht LLHD$(dH+%(u)H8]A\fHD$(dH+%(uH8H]A\qHPLUSHHHHk(+HHt(HE Ht H}HtPHHǃHHtjHkpHtPH}hHExH9tH}HHEXH9tH}(HE8H9tH}HEH9tHHkxHtPH}hHExH9tfH}HHEXH9tTH}(HE8H9tBH}HEH9t0H({!HHt HHtHHHHtHHHpHtH`HHPHtH@HH0HtH HHHtHHHHtH$;toEPUt)H[]ffD fDHEHP;E PU uHEHH@H[]@E@HHtHHHHtHHHpHtH`HHPHtH@HH0HtH HHHHHE H J! H5 H= fUH.HtH H]f]ff.UHAWAVL@AUATISHHH8HdH%(HE1L0HHt HHL0HL~HH01LxH@Lx@1HLHy:HH0AL9tHH8L`0Hp(LH`HHM2H`LI9HHIE1HC(HHzHXHcE1HX ofD+ IĉfH=؇ffHpP0~}E1H8xHHxI9tHHEdH+%(HeD[A\A]A^A_]f4Af.E$$DTH LHHrL0#|HLfH=׆ffHHIؾ@ATLH HH1RHIYH ^H9tH0L9t/IfH=dffHLLH@D(IfH=MffHDh0E,$fH='ffHDh0E$$D!LH IHrH LHHzHLfH=ffHKHMIATH@Hl H1HIXHZH9tHH;tpIfH= ffHLLHufH=ffH@0>Q,LH H HrLHHyHLfH=~ffH6A@HH H1HIHH9txHH;DPH LHHv HLHHr yHLfH=ffHvLEHH& @H1?HIHH9tHH;tIfH=OffHLLHE,$X豺HIQHLLH H HrLHHwHLfH=ffHkHIH @H1;HIHH9''GIAIAIAIAIAIAIBIBIxAI-BIBIBI3AI'Aff.@SHH,x(H[f.fH=ffHX0[f.DtuH71DH)EH1ff.HH>@IIHI1I8fttt1HH1H71fHHttt1H!H1H71fHHtuH71DHCH1ff.SHfH=@ffHH@ Ht HxuH+[ff.ftuH71DHyCH1Ðf.Ðf.HG0HtH(HtHPHfDÐfDÐf.fDfDfDwH(dH%(HD$Hu&HH@HD$dH+%(uHH(fDHHHD$Ht$T$t#HL$HT$Ht$H ! UHSHH_HtfDHHHuHEH}1H0H]H}HEHEH9tH[]yfH[]ÐHHff.HUHHH] H;5~ATLgt%H~H5H9t?*tLELA\fE1LA\USH!I1LHHA(AXH}AHALAH[]f.wHHW1HtHBXff.ATUSH_HtoHH`ugHHIL+IHHIH+HIIHH+HIٻL[]A\ÐE1[]LA\Éff.HHtHff.@ATI L⾀A\QSHdH%(H$1HxUD$%=u%HD$0H$dH+%(uPHĠ[@fH={ffHP@0HfH={ffH)X0H8UH3H ]AT1UHSH0H?dH%(HD$(1H\$D$H\$HD$H|$H$O,<$D$t?<$IąxH|$H9tHD$(dH+%(u/H0L[]A\I(fH=zffH2h0HH:H:G €@D‰G ÐfDUHSHHdH%(HD$x1H=A1EuHD$PHEHD$HHHT$xdH+%(u HĈ[]螽ff.1Iu`HtUHE1AA9s41AHHHHHIHǀxuƉA@T?t1@SHHG1-HC [fwLWPÐ@AUHeATUSHHtHH[]A\A]f׉7HHC8t\(?L-z HIH@ H@AIID$IT$ H8HL` k@HS\j8DH(HdH%(HD$1Ht$H$HD$dH+%(u1H(ӻfHcLO1IIHLIMt1IHA9t#H0Ht+NI1HcII9uHA9uMLfE1LÐUHSHH_Htf.HHHuHEH}1H0H5H}HEHEH9t H[]QH[]fATL%SH@LH H1:LHt HL[A\ÐLX@AL+ I<H)ƺ1H HL[A\@ATUHHdH%(H$81HHHDL$1IH$LHLHLDžtPH$LDŽ$(HI$H$8dH+%(u!HH]A\@S뮐l聹AUATUSHXdH%(HD$H1wH d" AHcH>@^1HT$HdH+%(HX[]A\A]fDAA@Ń E1 1xDA PXD @hj@ @yiY IH Ld$ HrLHl$0Hl$ niHL>fH=&tffHH $AH @H1豶H<$IHD$H9t+H|$ H9t HfH=sffHLHH!U臷IG4IN4ff.AWiAVAUATUSHH(Ht$HLd$HLdH%(H$1=1H{@HsHHL8H_H(HSLmI}LcHiǾH}1Hs@IL4ILHHIHH9uH}L9Ht-LsHiH1II9tHC@L$H}I<$HHkXI}`LH$dH+%(0H([]A\A]A^A_fLhHHCHHiǾHD$H}1Ht$HI9XHLC@K40HITPHD$HL$L$LHD$H!wHw1HDŽ$HkHHKHDŽ$H$1f$HEHDŽ$HDŽ$HDŽ$H$HHDŽ$H}HL$LL{ HC(L$1IL$HD$(LHHCHK0HD$H@HL$ HHBtHDŽ$HDŽ$HH$HtHDŽ$HDŽ$HhH$HsHDŽ$HDŽ$H@H$HquHH$H$HHD$8HpLDŽ$HDŽ$HƄ$H$H$HD$0H$H$HHD$@H|$AHt$LH\$`D$`H|$PH$H\$PHD$XH-L$ML9H$11I)LHrH$HH$HrHhH$HrH@H$HoHH$H;|$0t HtH|$8HH$HD$HL$ LH@HIGHL$(L$HHEHL$H$HHmtHDŽ$HH$HX LL$HrHl$PPcH|$pLfH=nffH辿HL$pIH @H1萰H|$pIH$H9tH$L9tH|$PH9t`HfH=mffHMLHHDLHSPH9t1HH}$H5H L`IH{PH$Hs@LH%H-H-H-H-H-H-H-.USHHoXfH=lffHBHuHH@ HxHHC H@H[]fDATUSHcHPdH%(HD$H1,HHHHT$HdH+%(HP[]A\A1AHU Ld$ HrLHl$0Hl$ `HLΰfH=kffHnH $AH @H1AH<$IHD$H9tH|$ H9t'HfH=\kffHLHH1I,I,ff.AUATAUHSHHXdH%(HD$H1$c?HHC(H3H-tYAA%`H{(HډC01HT$HdH+%(HX[]A\A]fH3H Ld$ HrLHl$0Hl$ D_HLfH=iffH贻H $@H H1芬H<$IHD$H9tH|$ H9tpHfH=iffH]LHHHLl$ Hl$0H@ LHl$ HrI^HLSfH=;iffHH $IMH @H1ë4fDH Ld$ HrLHl$0Hl$ ^HLحfH=hffHxH $@H H1NfH{(fH{(GMI#*I**I5*I<*IG*IN*@UHtSu&H 1HtHE ]H]f.H1HtPHE]ÐUHHt gH} t HS]ÐAVAUATIUSLoMtkA} MLI}xHt7IIHhH9vfDH;HLH9wI}x>I}@UL-ID$I|$1Il$ID$ ID$(HH[H]A\A]A^IH!unAE L0HإI]PHu#$f.H蘽HHHkH}tHyH}tMD[]A\A]A^ÉȲAWAVAUATUHSHHH(LgL7LL)HH9HHѺIHE1HH@HD$L)H H4E1H1IH@H0Ht$HD$Ht$H|$LHHHH HpHHL)LHGLL9t%DHHHHJHHHJH9uI 7HL9t.LHH)fDHHHHPHSHPL9uHMtLHL$HL$HD$M}IMHLIEH([]A\A]A^A_HHt$HL$HT$ HT$HL$IHH|$H9HFHD$HHH= Hl&ff.UHoHtHH]A]ff.UHAWAAVAUATSHHdH%(HE1IHI5H ^HX1LHLxDxLHxHxHtHPI$iǾLHxI1H{@HXHsHILL: Ht5HHt-L`HHEdH+%(bHe[A\A]A^A_]vHHSXHsHH{`HL{hH`HxHAHAHhu=L{@IK/HHHH`HHHHCXH`DHHhHHsPHt.LsHiǾHA1H`IHC@LI4HSPHfDHsPI6HsPLsPH0I>t HPHPM4fHP@L{pHCpLHH=tP{HIR#HIs$HHF#HI]$Hd$UAHAWAVAUATSHHXdH%(HE1x+HUdH+%(He[A\A]A^A_]fKD IfH=_ffH蕱D`0AAE'LuLmDH LLmHrITH}L萤fH=x_ffH0HHMMATIؾ@H4 H1H}IXHEZH9tsH}L9teHfH=_ffHͰLHHjˢH\#Hb#AWAVAUATIUSHHdH%(HD$81fH=^ffH[H@HhH_LL-HøH9HFÃs)1tMAUUtAALfL2fIUH}LHHUILHLHH)H)HDHMt$讚MD$AŅyJMt$ID$AD$I$HD$8dH+%(HHL[]A\A]A^A_LL$HL|$ LD$LHTL|$L $RMt$H4$ID$H|$AD$E,$AD$H|$L9n~dfAUUALL H!UHAWAVAUATSHxdH%(HE1HIHIE1LA}J4#L)HxAEtCVH~MIM9rfHEdH+%(]HeL[A\A]A^A_]HxLyHtIǃt ptfH=P\ffHpP0E7DJLEH: E}HrLLmHpLmLh QHhH}ԠfH=[ffHtAVHMIpE@H ATxH14H}IHEH H9t諲H}L9t蝲HfH=M[ffHLHHDE1HHfUHAWAVAUATSHxdH%(HE1HIHIE1LA}J4#LL)HHxH~:IM9rf.HEdH+%(EHeL[A\A]A^A_]tIǃt ptfH=dZffHpP0E7D^LEH E}HrLLmHpLmLhOHhH}fH=YffH舫AVHMIpE@HR ATxH1HH}IHEH H9t述H}L9t豰,HfH=aYffHLHHE1HH!f.U11HAWAVAUATSHHXdH%(HE1x1CHUdH+%(He[A\A]A^A_]D IfH=XffHMD`0dA1AE'LuD誚Hc DkLHrH]IH]xMH}LGfH=/XffHHHMMATE@H H1豚H}IXHEZH9t*H}H9tHfH=WffH脩LHH!1腛IIff.WuGyDHHf.AUATUHSHXdH%(HD$H1A=wQ΁}E M]Ex=HD$HdH+%(SHXH[]A\A]@@(HfH=VffHfh0~~)HD$HdH+%(HX[]A\A]f.D#Ll$ Hl$0D蛘H LHl$ HrHpKHL@fH=(VffHH $EIH @H1谘H<$IHD$H9t*H|$ H9tHHD$HdH+%(u-fH=UffHsHXLH[]A\A]HqIIUHAWIAVAUIATSHHxEE dH%(HE1H蔞IHx,HEdH+%(MHeL[A\A]A^A_][D0HxfH= UffH衦Dp0A*tAt謵HxD0DILEHx HrE}LLmHpHxLmLhIHhH}ufH=]TffHHHMIAVE@H pxH1ӖH}IHEH H9tJH}L9tD:DLELLHxHhLL`HA(B LeLepBH`H}葒fH=yMffH1AWHMAhDp@H H1H}IXHEZH9||HHH!H@UHAWAVLuAUATSHHdH%(HE1GHDžhu%hCHh90hHHHHL$A<$yD8IfH=hLffHDx0E}DfH LIA$HrLeLe`.AH}LfH=KffH蝝HHMMAWD`@H H1cH}IHEY^H9tܢH}L9t΢IIfH=~KffH6LLHӶfDtrH|E1HhHEHXDHHHHL$E<$fkIƃuIHh1DxAD9kHwCHEdH+%(#He[A\A]A^A_]@`fH=JffHb`H0tE>DČHq HXE4$HrLeH`Le?HXH}UfH==JffHHHMEAWL`@H5 H1軌H}IXHEZH9t4H}L9t&AIfH=IffH芛LLH'D9kH}胍HHHHAUATUSHdH%(H$1Hl$@H11Hx/H$dH+%(H[]A\A]f.[HfH=IffH覚X0辩DeLl$ Hl$0DH" LHl$ HrH=HL訍fH=HffHHH $EIH @H1H<$IHD$H9t蒟H|$ H9t胟HfH=3HffHLHH舳IIfDAWAVAUATUSHӏHHXL%1IdH%(HD$H1A$t eHH9t%{t;1ɺHH藩H9uHk1HHHD$HdH+%(aHX[]A\A]A^A_ËuAD$H-1ҿH6x+H=[HtHF1HHBD(HfH=FffH茘Dh0裧D3IH\$DH LH$HrI;H|$ L菋fH=wFffH/HL$ EMH @H1H|$ IHD$0H9twH<$H9tiIfH=FffHїLLHnԉH H ff.UHAWAVAUATSHHx|xdH%(HE1IHLmLmHt HHLuHL:H|LLH}AL9trEgAD$ƒtu!xA<$OHEdH+%(/HeL[A\A]A^A_]#D8HfH=DffHmDx0脥D;LuLmD̆H LLmHrH9H}LqfH=YDffHHMEIH @H1H}IHEH9t\H}L9tNHfH=CffH趕LHHSfD3IljtfH=CffHxtP0芤E?DօH LLm|HrHht8H}LkfH=SCffH HHMIAWDt@H[ hHNjxP1ąH}IHEH H9t;H}L9t-HfH=BffH蕔LHH2LE1W荆H{ H H H H ATUSHPdH%(HD$H1%~(HT$HdH+%( HP[]A\fDH Hl$ HrHH\$0H\$ &7HHfH=AffH薓H $@H^ H1lH<$IHD$H9tH|$ H9tטRHfH=AffH?LHHܬ'HHHA[qHEHHuHE1DHEHH8HIH*f.AVAUATUSHPdH%(HD$H1葡~,HT$HdH+%((HP[]A\A]A^fDHo Hl$ HrHH\$0H\$ 5HH^fH=F@ffHH $@H H1ԂH<$IHD$H9tNH|$ H9t?HfH=?ffH觑LHHD#LHHHAAoIFLI~EfDDH耝IHH8FHHff.UHSHHu[H1HHHpBȉHxBH+HtHE Ht H}HtPHHH[]랐HH[]fUHAWAVAUI1ATISH]HI}dH%(HE1H]HEE4H}LE}ErIH;H=/fH=7>ffHϏ@0pLuH M}HrLmLLm2H`LfH==ffHaH`MAH @H1+H`IHpH9t D蛔H}L9t荔IfH===ffHLLH蒨fI$ID$}xC{H}H9t5HEdH+%(HeL[A\A]A^A_]+D0IfH=<ffHuDp0茝E?D~IULuLmHXLLmHPH Hr1H`LgfH=O<ffHHLXLPAWH`@HP H1~H`IXHpZH9DfH=<ffH蠍@0贜ALuH M}HrLmLLm0H`L蒀fH=z;ffH2H`MAH @H1}H`IHpH9tqH}L9tcIfH=;ffHˌLLHh8vrI~HcL-<<H@HHLxHHPHxHXH@ AHXHHA(IHA0HuLmLLhHXHQ(HAM<$IL$8"~HHLmIHHHHHHfUHAWAVAUATSHdH%(HE1HIHIH?IH]A1H]HEE"H}LE}EARHELLHHXHAċ}xFwH}H9t58.fDfH=9ffH蠊@0贙E1HEdH+%("HeD[A\A]A^A_]fH=8ffHP@0dAĄuHEH= HrIH]HH]|-H}LK}fH=38ffHHMAH @H1zH}IHEH9t6H}H9t(HfH=7ffH萉LHH-&AĄHEHj HrIH]HH],H}Lx|fH=`7ffHHMAHO @H1yH}IHEH9tcH}H9tUHfH=7ffH轈LHHZD;D8IfH=6ffH腈Dx0HEHX著~ E1@E,$HEHXDxM>HY LuHPLeHMLHrLeHX+H`LQ{fH=96ffHHM@AULPHE H`H1xH`IXHpZH9t'H}L9tHEHXIfH=5ffHvLLHHEHXnyHIII$II"HHff.ATUSHPdH%(HD$H1=HcH|HHHtVHT$HdH+%(HP[]A\蛕HD$HdH+%(uHP[]A\DfH=4ffH@@0TuLd$ H\$0 H LH\$ HrHe)HL5yfH=4ffHՅH $IAHY @H1v_H9 Ld$ HrLH\$0H\$ (HLxfH=3ffHnH $AH @H1AvH<$IHD$H9t車H|$ H9t謊'HHD$HdH+%(u+fH=L3ffHHPLH[]A\H陞wH HHH@UfH=3ffH虄H@Hth]uH4t1]DATHfUH8dH%(HD$(1HH9)$HD$HHHD$觪HD$Ht HHHD$(dH+%(uH8]A\uI8fDH8SHG NHG0N_yC C [ÐfAWAVAUATUSHHIHH/HIHt#LLHH[]A\A]A^A_L52Hr1ҿ(HIcN{LLH۔fDE1HCD$(HH|$ k"HCD$(HHH+HHHHH+HHHHH+HHh @H@({Lsu#AFfLl$0I& .f/Ht$ IөHCHh(|$(H|$ HgfDHHHPH@HHHHHHkfL,MiHt$ ILILILH?HH)LHT$0Hiʚ;H)кHD$8訣I9HCx H@0HLsAFD$oD$Y Y f/I K\; HL,I11@HHH|$G@1HG8fG@1HG8f.H|$ HfHC@p6^HD$'^I蟋H.H5'I$HD$L`XHPhH@HPHHCHh(HCH@0|$(u"H|$H|$ HexH|$ Htue͉rriHHHHfDATIUHSHH ;tCf/ٟ w?[LH]A\fDY ,:xH{ [H]A\@AVAUIATUHSHHHG8ܧ;ItHxHL[]A\A]A^Cf/; D$vNLsD$it tuY L,xHCLH8H[]A\A]A^>IcfATAUHxHD]A\xH]A\ÐfAVAUATUH1SHH`dH%(HD$X1蓟Aăt[W9D#HHD$$H\$HD$XdH+%(_H`D[]A\A]A^f. (HfH=#ffHVuh0nD+Lt$0Hl$@DeH LHl$0HrHH|$LWhfH=?#ffHtHL$EIHx @H1eH|$IHD$ H9t?zH|$0H9t0z諸HfH="ffHtLHH5HH6HEhHtsHHHt HHAHExHtsHD苅FfIJIRff.ATUSHHPdH%(HD$H1uHHH8CCdsHCVHS2{0HA֐HH|@x9u1f9kHHHHHHH4eyѸHT$HdH+%(HP[]A\3H Hl$ HrHH\$0H\$ \HH,ffH=!ffHrH $@Hl H1cH<$IHD$H9txH|$ H9t x舶HfH= ffHurLHH1 ddHHff.ATUSHH@Hw(dH%(HD$81IL`HS H{(1Hcfx&HS({LK p\HҁHHS@Hk8HD$8dH+%(u H@[]A\cUSHHHo0HHHC8EC@H[]@AVAUATIUSHH8VL5  HHߢHEHHEHEHE HE AHE(HIHE0HQLmIl$M,$IEIU;H)HIH~9I<$HWHHH9tHw;H)H fDH4/u[L]A\A]A^M,$IuHATAUSH脡HCHDjHC HHt^D#Eu0AH{D[]A\D1H{1٠D[]A\ÐH{gD[[DE1[D[]A\Ð@AVAUATUHHSHPdH%(HD$H1H#HGHG@wG谏x4UuHHD$HdH+%(HP[]A\A]A^DsD HfH=%ffHnD`0}D+D$_Lt$ H HLd$0HrLLd$ HLafH=ffH_nH $EIH& @H1/_H<$IHD$H9tsH|$ L9tsIfH=JffHnLLH蟇`HHHUHAWAVAUATSHLg8dH%(HE1I$HIL|fD{4{5HH8HhH HhLDž|ZH~UD|AEtFD9{@r@Hs8HhDZH~#HHhHs8HHHh蔟@{6HEdH+%(He1[A\A]A^A_]fIEhS@Hs88HhH^HhHs8AHDHSp{5tHC=HHxeHLMtLLHHHo H!HE Ht H}HtPHUHHH{8HtHHHtH†HzUHHtgHHHHH@H[]A\A]A^A_DI$LPA}AD$ PAT$ tqHI9t2LeMtL-A}t0AD$PAT$tHI9uI/HY\@AD$fTfDI$LP@AD$ iff.@AWAVAUATUSHHHzL5rDLcL%DLHuIK,L fhH@ fH=ffHNHxtI D1Lk=CL(ufH=ffH8NHxbHL[]A\A]A^A_DHcH>D1HHкH0H5F@ fxH[]A\A]A^A_+^MIMA UfE1A)fDseVff.USHHH/HtHE Ht H}HtPHRHHtHHHH{[]MfUHAWAVAUATSHxHdH%(HE1fH=]ffHLIߋP0@03#[IfILpHlHxHpHDžxDžlA L?HEdH+%(*HeL[A\A]A^A_]QfD3#`jLuH]{P]fDUHAWAVAULoATAԺSHHxHxdH%(HE1HLa1fHfǃHǃHǃHǃHǃHǃ H;EoH HEL= foEHHUL5VLHEL )MHtH}HHHxfoHHEHXHXH`EfoEHUHoHEH`)UHHtH}HfH+o(H@HEH8EfoEHEL8HUL@)](HtH}HfHohHHEHxEfoEHELxHUL)ehHtH}HHH{8C6N^q 1DLHxx-ƃHEdH+%(He[A\A]A^A_]@wD8IfH=ffH%HDx0 HhHMHrLHpHMOH}L;fH=ffHGAVHMEhLx@Hܠ H18H}IXHEZH9tLH}H;ptLdIfH=ffHQGLLH`T9II|IAVAUATUHSHHPdH%(HD$H15HIԅS2HHA$HHHHL,‹ELX(HcAƅx2AE HD$HdH+%(HPD[]A\A]A^{UH Ll$ E$$HrLHl$0Hl$ HLp9fH=XffHFH $EAH @H16H<$IHD$H9tZKH|$ H9tKKƉHfH=ffHELHHP_H(LhS+1LHI{A$tsI$Ht*I$HIDŽ$IDŽ$ UHLH(jxE1fDs+AƄ$DLA"8LZJI6IdIkHvff.AUATUSHdH%(H$15HIHLl$1HLp[H$Hl 1LPHp$xyHt$ 1ɺLD$ $HxV1LL$Hx@LH8E1LDH$dH+%(uAHD[]A\A]fAH q .H5 H= )5HBAUATUSHhdH%(HD$XF5D`(SHӅnW2HHHHHH,IcH{x3E HT$XdH+%(9Hh[]A\A]f.QAAH Hl$0D+HrHH\$@H\$0H|$H5fH=ffHfBHL$EEH @H153H|$IHD$ H9tGH|$0H9tGHfH=OffHBLHH[f.HD$XdH+%(u4HhD[]A\A]SfDHt$H<$oHt$H<$v3HuH}ff.AWfAVAUATUSHHxdH%(HD$h1HGHGHGHG HG(HGPG0G@fH=dffH@Hx(&1HHJ@H}HkH} HH{ HEHl$@HC(G@EvfH=ffH@f1H)D$@HxHHD$XH@nHD$PVIHD$PHt HHfH=ffH/@fH)D$@HxH#nHD$XHWnHD$PM>HD$PHt HHLs0L0 %L%i@HA$HE8HEHE$D$HEpA$HE@A$HEPHEXE`?HEhHEpHExHDžHDžHDžHDžHDžHDžHDžHDžHDžL$T$$HHExHHL<$HIfHLHHLHHHHHDž`M=D$LmL9LCHu El$8AMc\$fLmf.zfH~HD~ HD$d$l$f.mzfH~HDJf HD$t$Hk1E HHE8uHM(HE0E1H}tHIg.L;mrL+HC(I$fH=ffHZ=HX HD$hdH+%(Hx[]A\A]A^A_Hx6HBHC^@HkH} CEl$87 L0Hl$@H5D HH|$ H 0fH=ffH H5HH&H5H=&?H5&H=&#H5CH=|& H5hH=i&UH5]H=V&)]HJ&Hff.fH=-&Ht H4H&HH%@AWAVAUATUHSHHLgHHw(HG0H+G8MHI)LHIHHHHHW H+WHHHH9LHSLL)IHI)IvV HUID$HC0HHCHHPH@HSHHHC8HS@HC0H[]A\A]A^A_f.LqK6H9HҸHELdI9J< Hs(ILL)HM4HCHHPH9t H)L H;*L;LcIO$.Ls(LcHHCHHC I$HC8HHC@fL)IHM4LH)L9vL9tLz L9tI}H)L\ zI=t"PH=R /@HHt SH)Hǃ[f.ff.@dwHJ HcH>H؅ H H H H| HX HQ H4 H H Hل H H H Ho HR H4 H! H H Hǃ H H H} H\ H7 H H H HՂ H H H Hw Ha HK H. H H Hށ Hȁ H H H Hi HL H8 H H H H̀ H HA H H HW H\ AWIAVAUATUSHHJIH^II,Hv<%t6AEIIHCHIHA$<+uθ kAl$HHDAtgID$HDAtW@@DYEЃW G҉DiuaBЃW FII^ODAE%IIHCMf.LL)AEH[]A\A]A^A_fDHHL$D$HL$T$H,ID1I말AVAUATUSLw InILdHf}GEHk}POSTuzLmLM9vGHIMIEDJ I)DkI9vH0HHDr I9u@HH)IFC 1[]A\A]A^f}PU }PATC}DELEF}HEAD}OPTIF}COPY]Lm 4DH)D)KI9nHDJ uSI)IHHTTP/1.1H9toHHTTP/1.0H9C+I9IHI9uf.}TLmC}TLm_}HLm?Lm1Kf}TELm f}ON}SLm}LOCKuLm }MKCOt}MOVEu"Lm }LuLm HPROPFINDH9EuLm| H5 HQUuLm VH5 H+UuLm0H5 HUuLm H5 HTLmAWIAVAUATUSHHG W H@H\WHlH9L-@ L%) f.HH9vw{ u{ uII)ILH H{ LsufIA> t 1LL$9HAOIGH9wfAWЃAG(<(H[]A\A]A^A_I F LHvG.{ HC u @H8 tHHH)H  H5i H0GAOfDIfBAWH[]A\A]A^A_ LHFjIH5} HFr{ HCuH8 tHHH)HDH5g HpF(AO ff.HO HqLAHJHTH9v3DHH9w8 uH)HHAG1fDH)ILAAWAVIAUIATIHUSH(mAUIIE HXAEHl AEHHH9IGHE1E1HD$H}II)Iv?H5~ DT$LD$H<$`EH<$LD$DT$u H9v`E1E1EuM9sAH9vEHLLD$ED$uHD$HB|=:t:H9v AID$AD$I$ID$H(L[]A\A]A^A_ALhL9vHIUIEDQ u`H9vImL=} LuHL)Hv0LL`DuID$LLLI$epH9OH뱐H9?IfAWAVL5z AUIATL%JUHS1HH9t!fDHHt>M4LrH9uHLLCuHC[]A\A]A^A_fH[]A\A]A^A_ff.wHMJHcHD1ff.fwnH HcH>@5Nf5*f5f5f5f5PH a} =H5} H=z fwnH, HcH>@ff~frfffZPH I} QH5| H=Zz fHGAH$fD_ ȉG FfWȉGHGVHAfxAAʉPV fD@ʉPVfDHʉPVfDPʉPH)DHGfy ȉA HA1zvHJRȍD H H HcH>Hx H_ H Hw Hw Hw Hw Hm Hw H Hw  w?AH2uAuDHEAADDADff.HU@ATHH0dH%(HD$(1ILHt$H<$i1H= HH5 HLL%@HtHHP(HLEH<$HD$H9tHD$(dH+%(u H0LA\ff.ATIiUHHHwH?1H=uHH5sHH谦HtE1H8tHD]A\HHkLH-sHAD]A\ff.UHkH]HrAVAUAiATILUH-HHwH?R1HHH5HLE1HH8It$I<$LL-1HHIILL豥AHHtvH=LL NI4$ML9tqHtHFH1II9tH I4$I|$(ID$8H1H9tI|$ID$H9tLH-AHD]A\A]A^fDHtHFH1II9tH HI9tII4$wDH5ATHH0dH%(HD$(1ILHt$H<$i1H=<HH5:HLE1tHtH8AH<$HD$H9tHD$(dH+%(u H0DA\UDOH5s 1@BHMG G HG0DAWL= AVIAUATUSHHxdH%(HD$h1HHHD$HD$8HGHGD$(D$HD$ |$tr<*un@<:Hcl$(Ll$@Ld$PHLLd$H+Ld$@谳LLH|$@L9tH\+H9\$D$<$uHt$ H{1HT$8  9z HZH9\$D$(L@Ht$ H{1HT$8  9z HZƉڅIЉt$,Aԃ #c$"A'"c'HKY8m4HHH HwHD$PLl$@-HD$LHD$@D$,4(=L$,H;L$H]HL$@AcvIDDHiQH%kd)DAԉxAAHQs HNo Ho Hco Has Ho H"o H s HBo ATI,UH ,L "HH1HLo LMID$HLI$HU+DHLHL]A\IʼnDB D. D=% ufHH= H= nH5}r (  HDAH HcHAHHC[H@f.ff.=U t =4 t fH(H5q 1HH u Hf @SHHl HPH`H9tH0H@H9tHH H9ttHHH9t\HHH9tDHHH9t,HHH9tH{hHCxH9tH{HHCXH9tH{(HC8H9tH{HH9t [[fD=tfAU1B ATH E1E11111 x-E1E11111~x^{HA\A]fH= ffHHk @HI1ILLLH>"fH=ffHtHk @HI1KISLLLH!fDAUATUSH1HdH%(HD$x1H HHS㥛 HHHH?HH)HcHiHD$HD$ H)iHcH\$H\$(Ht$11$A1E=HT$xdH+%(HĈ[]A\A]f)D$)D$ 6(HfH=ffH6h0N~ fD#Ll$PH\$`DHn LH\$PHrH`H|$0L.fH=ffHHL$0EIHLn @H1H|$0IHD$@H9t H|$PH9t JHfH=ffHoLHH f5(HfH=ffH6h0ND#Ll$PH\$`DHm LH\$PHrHeH|$0L3fH=ffHHL$0EIHm @H1H鼃HăHσH׃H0AUIATIUHSHXdH%(HD$H1"8GwHj HHcH>+A1A|@HT$HdH+%(HX[]A\A]f1@ɐMtHIoA4A$oIDAL$oQTAT$ oYdA\$0oatAd$@oAl$PoAt$`cH$HQfDH 16fD`&fDH7M@hHQ(HyH1Hq8LA@H9u@H9H H HH9uIPIH@HAHH9A(DfDHk Ld$ HrLHl$0Hl$ ΦHLfH=ffH>H $AHf @H1H<$IHD$H9tH|$ H9t|FHfH=,ffHLHH1I/I6ff.fAWAVAUATIUHSHdH%(H$1AuJu.1H$dH+%(ZHĨ[]A\A]A^A_H=` HEA$ fDHe IELH|$pL$HrH|$L|$p`LD$pLL$xDLLHLD$tLD$M9tL:HfHe HD$`H|$PHrHD$H|$(HD$PLD$PLL$XDLLHLD$wLD$tNL;D$tLLjD$D$H|$pL9tD$D$lA~|fHd HL$@H|$0HrHL$ HL$0\LD$0LL$8DLLHLD$LD$L;D$ tLLjD$4D$LD$PGDH\$Hi L|$pHrHH|$(HfH=ffHaHL$P@Hh H16H|$PIH;|$tH|$pL9tDHfH=SffH LHHH~H~H{~H~Hr~fAWIAVAUATIUSHHHdH%(H$81H|$PL$L$L$L$HLBHL$P1Ҿ.HD$Pff AL50f LLHH D$Pff D$RoD$XfEEsHM L$H$HHHD$MPXHZLQT$ LLH+H$8dH+%(YHH[]A\A]A^A_D$RfED$TE[AH5)e H=|a LH=ha -(HfH=7ffHh0 A1AP+Ld$0*H5[f LHȡH|$LfH=ffHvHL$AIHTf @H1EH|$IHD$ H9tH|$0HD$@H9t%AHfH=ZffHLHH1H{H{ff.ATUHSH@dH%(HD$81Ld$HT$ D$ LT$ 19uHL4HT$8dH+%(u H@[]A\zf.ATUSHH`HdH%(HD$X1H8HXuI1H~HPtEp@u=HT$XdH+%(H`[]A\H01Hu=u1DHD$D$fu Hd Hl$0HrHH\$@H\$0˞H|$HfH=ffH9HL$@Hhd H1H|$IHD$ H9tH|$0H9tx>HfH=(ffHLHH}1HyHyATHUSHHPHDpdH%(HD$H1H6HDH1Hu.Q ~\1HT$HdH+%(pHP[]A\D*H[IHj*HL@Hc Ld$ HrLH\$0H\$ HLfH=֧ffHH $IHHc @H1aH<$IHD$H9tH|$ H9tG=HfH=|ffH4LHH@3Hb Ld$ HrLH\$0H\$ XHL(fH=ffHH $IHb @H15HwHwHwHwAU1ATSHHPHdH%(HD$H1Lc(H5[ LOu+HT$HdH+%(HP[A\A]H1L\2HuA1AH'b Ld$ Lk(HrLH\$0H\$ HLfH=ץffHH $MHa @H1bH<$IHD$H9tH|$ H9tH;IfH=}ffH5LLH16IvIvff.AUH5(` IATUSHXH_hdH%(HD$H1H,H3111HHIHtJIH1Ҿ0LHTHT$HdH+%(HX[]A\A]kH` Ll$ HrLLd$0Ld$ 萙HL`fH=HffHH $IH` @H1H<$IHD$H9tMH|$ L9t>9IfH=ffHLLHCHk1@A1AH` Hl$ HrHLd$0Ld$ 躘HHfH=rffH*H $IHX @H1H<$IHD$H9twH|$ L9th8HfH=ffHLHHm1GHotHvtHtHtATUHSHPdH%(HD$H1Hu:H}pucH}0ugHT$HdH+%(?HP[]A\f.HwHtTEtH@uHu1HD$HdH+%(HPH[]A\@H^ Ld$ H]HrLHl$0Hl$ HLfH=ffHhH $IHb^ @H1;H<$IHD$H9tH|$ H9t!7HfH=VffHLHH 1IsIsfDUHAWAVAUATSHHXdH%(HE1=B\t?:HDtEu ǃt~HHH1H1H1H1H1H1H1~H1pH_H^5t(H/5tH5tTH 4t@qH1ɺ!a+H1ɺ!I+H1ɺ)1+HH5C4HHHRHtGqtHDH11-HHN L%uN LDH51Z"H L!HHH5HH5@ H1ɺ,(*H1ɺ**HtH~+AĄH++AĄAHEdH+%(HeD[A\A]A^A_]DHHx#HHs IXIcLuHuZ LLHrH]IH]nH}L=fH=%ffHHHMMATM@HZ H1H}IXHEZH9@HH9"HH5{HHf.H qHf.HoXf.HOf.H/tH1 tf.KHE1fKH fDHH(H8HEH@X HrIH]HH]@H}LfH=ffHHM@HX H1qHcLmIQHW LH]HrH]IӏH}LfH=ffHBHMEMHW @H1H}IHEH9tH}H9t/HfH=/ffHLHE1H"@IIcLuvHV LLHrH]IH]H}LfH=ffH`HHMMATM@HV H1*H}IHEY^H9tH}H9t/HfH=EffHLHH5DxHEH V HrIH]HH] H}LfH=טffHHM@H0N H1e3HH5HH5DISIcLuHpU LLHrH]IH]iH}L8fH= ffHHHMMATM@HU H1D@HEHT HrIH]HH]H}LfH=ffHWHM@HU H1-H}IHEH9tH}H9t-HfH=JffHLHH@I!iIOiIiI%iIAiIGiIQiIWiIaiIgiIqiIwiIiIiff.fAUATUSHXdH%(HD$H1t(HT$HdH+%(HX[]A\A]fH-HYDžxK !11HH3tiD$&8H)Pl@ HfH=ffHVX0n51,@HfH=~ffHX0.DeLl$ H\$0DoHJ LH\$ HrHDHLfH=ffHH $EIHS @H1H<$IHD$H9tH|$ H9tj*HfH=ffHWLHHH==HDeLl$ H\$0DzHI LH\$ HrHOHLfH=ffHH $EIHfR @H1H<$IHD$H9t H|$ H9tu)HfH=ffHbLHHeHfHfHfHfDATUHH8dH%(HD$(1u t$ ut9H=ZG HT$(dH+%(H8]A\H5 IfLHH)$HD$H޲HD$HD$Ht LLHf1LHD$HHβHD$)$HD$H1LL!HeHeff.@AUIATUSHA8dH%(H$1Ht$@H|$@wUHHHЀx tHHtHH$dH+%(.H1[]A\A]Ð+Hl$ H\$0Dd$@HDP HH\$ HrOHHfH=ffHH $EHF @H1D3(HfH=ffH~h05D#Ll$ H\$0DHO LH\$ HrH譅HL}fH=effHH $EIHdO @H1H<$IHD$H9tgH|$ H9tX%HfH=ffHLHH]pfH=ffH@0C11|$@Ld$ H\$0fHN LH\$ HrH諄HL{fH=cffHH $IAH3 @H1HbHbHbHbHbHbfDATUHXrdH%(HD$H1t=L E11ҹHA<HI@,HtH9Ӑ1:@fH=ffH(@0<t)HHT$HdH+%(HX]A\fDHM Ld$ HrLHl$0Hl$ .HLfH=ffHH $AAHM @H1hH<$IHD$H9tH|$ H9tN#HfH=ffH;LHHID1IWaI^afUIIHAWAVAUATSHHhdH%(HE1HpxDž| Ј࿃@ Ј߃ Ј Ј ЈGV ЈGV ЈGHpIH~rH9wm|LH)fARIJHtCIAzMZ>AHEdH+%(HeD[A\A]A^A_]IBAfH=ffH@0;!~E1f.;!FAĄuHL LmHrLLuLuЀH}LfH=ffH?HHMMSA;!@HK H1H}IXHEZH9tH}L9tr HfH="ffHLHHwfACHIJHABH H HtLI4f.H1HH9uHHH9v@HƒA0HH9uVoH^H^H=tH;tH@H=HHHH5HH\H; HÐUSHHHu H1[]H{ H[]gfDAVAHOAUATUHSHPdH%(HD$H1HW(1HGHG DGxNUuHu$HD$HdH+%(HP[]A\A]A^HH0D[ D HfH= ffHD`0D+D Lt$ HI HLd$0HrLLd$ }HLfH=ffHGH $EIH^I @H1H<$IHD$H9tH|$ L9tIfH=2ffHLLHHe\Hl\Ho\fAWAVAUATUSH(dH%(HD$1Ll$L5fLD$l$ÅH Lc1LHHoLIMMMEXLD9t"H8Ht{wI1HcHI9uhH9uI?t[D9t(I0HHcF1MIHI9uvID9uIHBHtbHH.h H8X0IL9txH@f.HD$dH+%(H([]A\A]A^A_DL $H<$LHHIljXH@(HcDH=L1HHIH$HLMtBIH9t"H0Ht0NI1HcHI9uH9uIHB Ht (+NHH5hXIH=nH@ HaHD$L(Hӄu2H $LHHHIHL8IG H(H0HH<=HHH$褼H$1HL IH51HHt,H1H6HcAHILMtXIHHHHuH=`L9t L$L$L1HJHL8HH$L)L"LH LH9tBI H[HL=IHtHc@1H5MNI1HcII9'H9uIHBHL$f/ rH\$HwOE1Lt$@H\$虹H5HXH&L$H|$Hf/ vfHLt$@HHD$XLHg1)D$@f(HD$PIHD$PHt LLH|$HLL|$@HD$XHHD$HHD$PEMDd$L1H*EALLD$H-!LH|$RDd$EMt LDd$D$AEHD$PHt LLHD$hdH+%(HxD[]A\A]A^A_DH5YHc1HHBHA$C AG CHHUdH+%(He[A\A]A^A_]fAG 1G kA$fA$A$fA$fkA$RfDA$BfDMu4L>LAcHR< EwL}HrLHEmHEHxHEoH}L葿fH=yzffH1ATHMESEH; @H1H}IXHEZH9twH}H;xteHfH=zffHLHHjHZɽININUHAWAVAUATSHhDgdH%(HE1Et2E1HEdH+%({HeD[A\A]A^A_]f.HHC1Hx(tx#CAA+‰Dщ|]蚫LkL}II4LSLyLEH: L}HrLLpImHpH}诽fH=xffHOAVHMAMHt: @HNj|P1H}IXHEZH9tH}L9t HfH=1xffHLHHrH$MH*M@AUfATUSHxHt$dH%(HD$h1G )D$)D$ )D$0H9s)HT$hdH+%(Hx[]A\A]DHH)D$@HD$PHD$XHT$HXHsHHHT$Ll$@HPS LHD$@HHD$XH!HD$P'IHD$PHt LLHD$@ubMx]6L9e!HEHEHx(LHS HEH)кHHHEHD$fDaHKHKUfHAWAVAUATISHHH8dH%(HE1HG8)P)`)p)@HHI|$8At CCuuH8LhH0MEA)H81DHHpPHH8HHCtVLiL9H{(uf.1HUdH+%(He[A\A]A^A_]@CH8HH8HHLDžLHQH@H@AT$0IHAD$L9dH8L9hKH8H0LhI9pD`L8HLHPIEHxAT$(C cIuI9uH8HH@fDDw GfDH8EL98fH=-tffH@0fH8Hj6 H]HrH]L HEIHhH}L豸fH=sffHQHMMAH6 @H1H}IHEH9tH}H9t HfH=;sffHLHHfDfH=(sffH@0euE|$ AAfDIċAƃ "x&DH (AGA tfH=rffH(Dp0?E$$LuD膴H4 D+LHrH]H8H]QgH}L fH=rffHATHME8E@H4 H1舴H}IHEY^H9tH}H9tnHfH=qffH[LHH1#q+cAV<HD-`DCpfLc4LuLH]|LA衴H3 LH]IH8HrL8 fH}LܵfH=pffH|AUHMMATA@Ho3 H1EH}IXHEZH9!!f.fH=pffH @04n\H4LuH虴HH]A躳H2 LH]HrI0eH}LfH=offHAUHMMATA@H"3 H1hH8L!@L8LIEPSI@ttt1HFH1H71fHHGÐffDHGLpMtLLO 1ɋ>1 AHL9s5I98u~t0fHtfHV 1f.1fxHIff.fDÐf.UHSH]:f.USHHt/tBtUu H?HtH1[]f.H HH1[]DHHH1[]fH. {oEoMHHff.fUSHHt/tBtUu H?HtcH1[]f.H HH1[]DHHH1[]fH.czoEHUHPHff.USHHt/tBtUu H?HtÙH1[]f.HA HH1[]DHHH1[]fH. yoEoMHHff.fUSHHt/tBtUu H?Ht#H1[]f.HHH1[]DHHH1[]fH.#yoEHUHPHff.HdH%(HT$1HtHHHHH$HD$dH+%(uHfDHdH%(HD$HHxtHHHhH$HD$dH+%(uH蘄ATSHHLgMtM fIAT$ ID$9ILD$AHuMEu19LLLMH[LLA\LgLOM9tL{M P IfDE1HLL[A\ÐfDATSHHLgMtM fIAT$ ID$9ILD$AHuMEu19LLLMH[LLA\LgLOM9tLېM P IfDE1HLL[A\AVAUATUSH@dH%(HD$8HHHHHǀHH]H9Ll$Lt$DHD$ HC fHD$()D$Ht HsLHC(HD$(HC HD$ HC0HD$0LeHmLID$ HtI|$HLٕHD$0H|$ HD$tRLLT$(HD$ Ht LLH]H9AHD$8dH+%(uH@H[]A\A]A^u HD$8dH+%(uH@[]A\A]A^HH|fDU1SHH.HHSHHHx{H{Ht [[fDUHH]f.AWHHAVAUATUSHLgL?LL)HH9HIHHE1HL@L)HH1E1MMLM)ADO$H(MSMu@LmLeH]H[]A\A]A^A_LLLD$L $|sLD$L $ML@LLLnMtHHHL$H$sH$HL$IHFfHH9HGHH=虘fSHH5 AAAAHwWEAAAARDP1нHSH Hu[ÐHKH5u 1[騽AUATL0USH(H@dH%(HD$HpHD$I9t]HLl$HpHI9t@H}8H\$t;Ht$H}(LU@uHT$dH+%(uH([]A\A]fD}SH{u[HtC[ff.H8Hy?fodH%(HD$(1H.D$H$HHHfo$HD$HT$H=) $HHt HHHD$(dH+%(uH8 }ff.AWfAVAUATIUSHH8dH%(HD$(1HF)$HD$HD$Ht"IHLHEHD$HEHD$8LP2pfH@ HH@(@HD$Ht&L}ILLHD$HE(HD$HE Le0LHxuHD$H`Ht HHHD$(dH+%(uH8[]A\A]A^A_{HHIHff.AWLAVAUIATIUSHHdH%(HD$81HHLf.HHtHPHH;h HHHuI9;k ID$fHD$ HD$()D$H5Hl$LHIT$ID$foD$oK(HK8HC8HC@)L$HL$ HD$(HS@C(HtH|$HHD$8dH+%(HH[]A\A]A^A_@IHH$nfh IHp H@8H@@@(;k Ht$I9H膇Ht$;h HxHDHxHLI9tLH袽I D1fHt$I9HгHt$;h }H{HøyfDH<$LHHtyHZfHlfI h HH@8H@@@(tI;h ~IH1DHs I`HIHL=1;j @1xIfAWL0AVAUIATIUSHHdH%(HD$81H8HLf.HHtHPHH;h HHHuI9;k ID$fHD$ HD$()D$H5Hl$LHIT$ID$foD$oK(HK8HC8HC@)L$HL$ HD$(HS@C(HtH|$HHD$8dH+%(HH[]A\A]A^A_@I(HH$kfh IHp H@8H@@@(;k Ht$I9@H膄Ht$;h HxHDHxHLI9tLH袺IPD1fHt$I9HHаHt$;h }H{HøyfDH<$L|HHtyHZfHifIPh HH@8H@@@(tIH;h ~IH1DHs I(HIHL=1;j @1uI fAVIAUATIUSH0HHdH%(HD$(1HIFfHD$HD$)$Ht"ILLIFHD$IFHD$8hfH@ HH@(@HD$Ht&LuILLHD$HE(HD$HE Le0HH!nHD$HCHt HHHD$(dH+%(u@H0[]A\A]A^H3hH@HHH@HH`tHIn Hr HC AUATLUSHHdH%(HD$1I9t4HIfH}8H$t5H}(LU@HHI9uHD$dH+%(uH[]A\A]KsfDH-2ATLcUHSHLHnH<$IHD$H9t踂H|$ H9t詂$HfH=Y+ffH}LHH讖1tHH8@ H Ld$ HrLHl$0Hl$  HLofH=*ffH|H $@Ho H1Vm|nIIIIff.AVIAUATUHSHPD.dH%(HD$H1D I~AFLpL9ti] HXHMce(H(IFJ,IF JD*~ !fBtfJ%t fJ1@胊HT$HdH+%(IHP[]A\A]A^@KHz Hl$ HrHH\$0H\$ tHHDnfH=,)ffHzH $EH @H1kH<$IHD$H9t1H|$ H9t"蝾HfH=(ffHzLHH'f1fJDH Hl$ EfHrHH\$0H\$ HHzmfH=b(ffHzH $EHl @H1j1lHHHHfAUATUSHXD&dH%(HD$H1A~6豈AAHT$HdH+%(HX[]A\A]HHfHV HXH_HMc1HID`HXLHHLIMtWIpA9t#H8HtDwI1HcHI9u1HA9uI8t#LC~D;~D1-@HLLLΐHV Hl$ HrHH\$0H\$ HHkfH=&ffHNxH $AH @H1iH<$IHD$H9t}H|$ H9t}HfH=9&ffHwLHH莑UiHH H+f.ATA1USHHPLdH%(HD$H1HcIIHHfHDžDžfD(&QIIMHHHHxH@ID$HHID$ HaLLpLHxM<$LhID$E1pf.yRHxHHH_]HA\IH H H0HrHIH HL]fH=ffHRjEM@HH H1[EE\II/HIIII'I(II1IUHAWAVAUATSHxdH%(HE1Ft&HEdH+%(^He[A\A]A^A_]@II՘D HfH=ffHiD`06xD#DYLELE~ HAFH LHrLhtIED)Dp(HEHxHE) HhH}[fH=ffHhATHMESEH8 @AWHNjtP1XYH}IHEH H9tmH}H;xtm8HHEdH+%(u1fH=^ffHhHeLH߾[A\A]A^A_]H饁ZIIAUATUSHHXdH%(HD$H1HHwHGHHfH߉C.StZH HcH9>H<@HfHCHChSPHD$HdH+%(HX[]A\A]軖(HfH=nffHgh0vD#Ll$ Hl$0DdWH LHl$ HrH9 HL ZfH=ffHfH $EIH @H1yWH<$IHD$H9tkH|$ H9tk_HHD$HdH+%(u-fH=ffHHvHH?HHH)׉y$AfDYHtHXHHXHKE1HHHs{DDVkAŅx/H{~HKyV1IfD IAfH=ffH[`D`0roAAHUdH+%(,He[A\A]A^A_]fDHDžHDHHfDdL$@HCJHpHcNHph` tNHCHpBFtu2 u*fu$F tH{NF HXHHHHA9HH{15}HKyy+1fDHCH`HT8VHCHpBFtK{H{HchH8HH`ЅHCHpBF $HchH{HH8HH`ЅHpFDA$oA$@H8H`ЅR裍H8@fH=L ffH]@H0lH8lj87N`LELH(0HUH@HUHO HrL H H}PfH= ffHR]8HL(D0Hs @QHMH1NH}YH8HE^H9tbH}H;@trbH@fH= ffH\H8H@HkvfDKH8@fH= ffH\@H0kH8hlj8L`LELH(0HUH@HUH HrL H H}ZOfH=B ffH[8HL(D0H @QHMH1L_H}H8HEAXH9t+aH}H;@ta蔟H@fH= ffH}[H8H@HuWDE}LeDKH LHrHHEH@HEH}LbNfH=J ffH[HHMIAWE@H H1KH}IHEAYAZH9tC`H}H;@t1`謞HfH=ffHZLHH6t<@H@HHB8HH8HH8ӉIĉ@fH=ffHZ@P0*iE$$DuJ`LEH HMHrH08LH@HML(%H(H}LfH=ffHYHL0D8ATHM@H H1RJH}IXHEZH9t^H}H;@t^4H@fH=effHYH@LHrKHZHHTHbHHHHff.UHAWAVAUATSHHLGdH%(HE1EP$Eu4HHNi>HS㥛 HH?HHH)Ax$AL5 L= fEHMnIt LXIHXALC1IHVIpH{ ^JxJLCLMuLCAxHEdH+%(_He1[A\A]A^A_] D HHAfH=ffHGWD`0^fHHLeD8DGH LHrHHEH@HEnH}L=JfH=%ffHVHMEIH @H1GH}IHEH9t(\H}H;@t\葚HfH=ffH~VLHHpfDDžH1IpfDHSL$H4HC LHcNHph`AP(fdPtNHC HpBT Ftru uuF t HHP(LCHLNjHI;pL1usLCAxAxcfDHCH`HT8fHC HpBT FtMtH{HchH8HH`ЅHC HpBT FLCHchIH8HH`LЅ?HpF@AP$H{A@$&H8H`Ѕ<˃H8@fH=tffH T@H0cH8lj8_D`LELLH(0HuH@HuLL H H}FfH=ffHS8HL(D0H @QHMH1PH@LHi=BH+H1H?HEHSHYHgHmff.UHAWAVAUATSHHLGdH%(HE1E`$Eu4HoHNi>HS㥛 HH?HHH)Ax$HAH HH(HCHHHHCHHHHHHPfEXHHHHHBHHHH)H1HHH(HH)LHICHLHH HH)HHуHFHItLHHHIALMuz f.EACADIcIH0PH0L Ð8t PL MmMIEEe@ AƉ8A=oAIcAH0APDH0IL |E`8tADIcIA_MmMlHK1Q$x1HHHPHXLH H(xH-xRLKSLkjLCAxHEdH+%(He1[A\A]A^A_]{Iǃ!8fH=ffHL8P0)[E?LeDufdFHp`h``M`IHJ#Dt4Hp@u'HCHchH`HT8>`~lHpFuOF tIHHP(LK@H8H891CfD~KLKf.HcL`IHJ#ÐaHceL`IHJ#:HpLK@IHchI8H1H`LЅxIʼn0fH=MffHH0H0WEmDB9HULED`IHCH0LLD`(HUHt HrHH};fH=ffH]HAUHMEAVE@H H1)9H}IXHEZH9tMH}H;0tM IfH=@ffHGLLHaHp@H{HchH8HH`Ћ`#7wIʼn0fH=ffH|G0H0V`f.AxuL8L@HcHiMbH&)HHiH>LK1~A@$H85I@wvIʼn0fH=$ffHF0H0UEmD7HULED`IHCH0LLD`(HUHK HrHH}9fH=|ffH4FAUHMEAVE@H2 H17_H}IHEAXH9txKH}H;0tfKIfH=ffHELLHk_EmD*6HULED`IHCH0LLD`(HUH\ HrHH}8fH=ffHEEAUHMEAVE@H H16H}IHEY^H9tJH}H;0txJIfH=(ffHDLLH}^c6HHHHHHHKHYfUHAWAVAUATSHxdH%(HE1H8H0IHHC8fHHuI0HhHtUH|LmfHhH@D ksD8IAuO1HDlxHhHHhHuHEdH+%(He[A\A]A^A_]fDfH=ffH`CDx0wRE6L}D3Hl LIHhHrH@L}dH}LU6fH==ffHBHHMMAVDd@H5 H13H}IXHEZH9t4HH}L9t&H衆IfH=ffHBLLH+\4HHUHAWAVAUATSHHhOdH%(HE11DLhHHHHI8dAG9wHuE1H|HXt[fDIIIHhHF<3qIƃuI1HDixHhAD9`wHEdH+%('He[A\A]A^A_]D`fH=ffH*A`H0D1Hf HXIHhHrHF,HEH`HEAHXH} 4fH=ffH@HHMMAWE@H H1v1H}IXHEZH9tEH}H;`tEXIfH=ffHE@LLHYH2HHUHAVIAUATSHPdH%(HE1Ft]fH==ffH?@0 N zSHUdH+%(BHe[A\A]A^]DH1ɾx(H{ANLAF HXp1@LH$n ttuHEEfE.H]H IHH]HrgH}L62fH=ffH>HHMEATA @H_ H1/H}IXHEZH9tDH}H9tD胂HfH=ffHp>LHH Xs0IIf.ATUHSHPdH%(HD$H1FL_IpHHO DE11DPHH9D9uH9s!LOIЉMOLNH9rMIXHE 詢19DfH=ffHp=@0 L Qt)HT$HdH+%(HP[]A\Hg Ld$ ]HrLHl$0Hl$ sHLC0fH=+ffHAL$ ILHHJ!DBHc`>L$ ILHHJ!ÐHc8>L$ IIL!H{MHE HX(1H DeHl$0HrHH\$@H\$0JH|$H.fH=ffH:HL$EA H @H1+H|$IHD$ H9t?H|$0H9t?i~HfH=ffHV:LHHSVfDSIBHl$0H\$@Dd$ H HH\$0HrsH|$HA-fH=)ffH9HL$EH @H1**+HHHHUHAWAVAUATSHxLf`dH%(HE1I\$Hu?ffH=ffH09@0#DHHH?D{ 1DkDD|[t־ D[y{hD8IfH=-ffH8Dx0GE>LuD()LEH LuHrLHpLhHhH}+fH=ffHZ8AWHMEpD|@H H1)H}IXHEZH9t=H}L9t=|IfH=9ffH7LLHQHHfkgI\$HtHH-=HuID$I<$1H+I<$ID$0ID$ID$H9t1f.H@@sHK(H@@Hp(HH0fDH~ Hl$ L#DkHrHH\$0H\$ HHv%fH=^ffH2H $MEH- @H1"H<$IHD$H9t`7H|$ H9tQ7uHfH=ffH1LHHVK1HHHH9zN@qf@H Hl$ L#DkHrHH\$0H\$ HHx$fH=`ffH1H $MEHo @H1!#H锿H雿H馿H魿ff.AUATUHSHXHdH%(HD$H1H9Xr"HcHHHHHHt8u6y?1HT$HdH+%({HX[]A\A]x>9?H DmLcHl$ HrHH\$0H\$ YHH)#fH=ffH/H $MEH @H1 rH| LeDmHl$ HrHH\$0H\$ HH"fH=ffHU/H $MEHl @H1% H<$IHD$H9t4H|$ H9t4 sHfH=@ffH.LHHHH@HC,FfF2q HǽH騽HƽHͽf.UHfHAVAUATSHHH?HH,dH%(HE1HH`HqhD@Hƅv%HEH)fDtHHxHcPVDH E9x9XTIILHHI6:-H;$H;Z@tB"tAEA}!sHI#E 7A}AE!HAH8tkfH08HA}fDAU,H H(H fHH0H(H(@M1AE!AEfAU(MI$HtHGH9G8tHI#E JfH=ffHz,LHx>YAFA9A9HH+HA9A)HXLHLHHx`H`(AXHy1[D(HfH=;ffH+Dh0:iE1HEdH+%(HeD[A\A]A^]f.fH=ffH+@0:%?AĄuH LmHEHrLHEIH}L{fH=cffH+HMIAHo @H1H}IHEH9tc0H}L9tU0nHfH=ffH*LHHZDDA)H LHIHPJn@fH=ffHh*E1@0fH LHH0LH!AE!HAH8;A}0fH=XffH)@09=AĄH$ LmHEHrLHEIH}LfH=ffH)HMIAH_ @H1PcD#LmDH LHrHHEHEIH}LgfH=OffH)HHMIATA(@H H1H}IHEY^H9tG.H}L9t9.lHfH=ffH(LHH>BfAU'^fDfH=ffH`(@0t7ƁH[]f|$ >|$ 9uuDƀH[]f.HQ@ {t1(HkH;k tfD} HW9H9k uLRtCSZH[H]EDLhRtÐfDuÐH HǰTff.AUATIUH1SHXdH%(HD$H1?x)%HT$HdH+%( HX[]A\A]@3ED HfH=ffH}D`0$AADeLl$ H\$0DH LH\$ HrH襸HLufH=]ffHH $EIH @H1H<$IHD$H9t_H|$ H9tPXHfH=ffHLHHU.HLK,%HH ff.H HǰiTATIUHHH H`HHcHy1IHHL IMtfIHA9t#H0HtSNI1HcHI9u@HA9uIHt0L`HLAt$HLH]A\f.H8IcH(1IHH L IMt\IHA9t#H0HtINI1HcHI9u6HA9uIHt&L`HLAt$CHLH]A\Z]A\ÐUHAWAVAUATSHH $HH $HH HhIIdH%(HE1HHwHHH% fH=ffHjH@AAEHHHH1HCL%LCLCL CL vCLiCL\C9LMC16I LHH`,ItL LHhHtHxHxHHh8 HtHXfHh HXDžtFtLHx t'fH=+ffHHxtH]@ vHhD`EHE1HP%f.HhAD9`DHhHHHHH9uHPHhD< AHHHHHHAĉ`Hh@;`kHh;`Hh`E1HH+H9v)HXHHHL,HhL4 AEHhNH9H9HhE1HH+H9s)HHHHXLHhL f LL%Hht؀KHH;LL뱐LhI H`HtCHDIHt#H@HLp` It$LSHhH8A9OcfHLHHIË8A0N=D(A t AOA9GwHhǃAGH8ƃƃHHH(@HhDfH=hffH Hxt=Hhx<pAGMoE1u1f.HFIw HhAD9`^DHhIw HHHHHI;w(uL ~HhHHH H0L,L1hAE_twA?EAtfHhDE ƃD=@ƃ@C;D(IEdAZfH=ffHz Dh08E,$DLH¡ HPHHrLH`H薮HLbfH=JffH LPEHHb @H1HIHH9  @IfH= ffH Dh0cE,$DH@LLLHЉPHHHƠ I‹0HHH`HHr蘭HLdfH=LffH AUDPH\ @DH@HH1HIAXHAYH9t2HH;`tMIfH=ͷffH LLH"#=DHhLHH L0HhHhH8Hh@<<`LhL!L.LAF<HhHtHHHHHtHǃIGHǀHEdH+%(;He[A\A]A^A_]f.)H HHHHPLED`H )HHHHPL,H HHH`%fHhHtHHH LhƃHAD$I$HHHHAT$I$LAT$AWA$aHhA:@HE1HHHhA@D9DIIIHB<)yN6HP`fH=ffH`P0HPljPH@HHH HHH`F$HHr蘩HHH`fH=HffHEE@PH QH@H1HIXHZH9t3 HH;`t IH`fH=ʳffHH`LHv,;nHhL0M*Mo$f.HFIw M$$MIT$Iw I;w(uLvHhHtHHH LhHA$HHHI$ HHPI$ A$LHP?A$AGǃƃAGAHhH MoE1!HFIw AD9DIw HHHHPHI;w(uLhuHhH HiLHDžHH~HcHH%HLHHLL1e6fH=effHH @H1IFIfH=4ffHLLHǃHLhHHHHH|$dH%(HD$h1Fu H!FEED96MIM8I9MA9EvTE fH=ffH@0,|2dH]#H{Ll$lHt$HSLHT$hdH+%(OHx[]A\A]A^A_@E I~"LAVH~!i 2tT$fH=ffHT$P0H^DfH=ffHx@0eHfHn"_fI9HU EGfDLD$@H HrLLt$PLD$Lt$@1Ht$H|$ fH=ffHHL$ EAH @H1iH|$ IHD$0H9tH|$@L9tN4IfH=ffH;LLH HD$HHHU P H Hl$@HrHLt$PLt$@>H|$ H fH=ffHHL$ AH @H1{H|$ IHD$0H9tH|$@L9t`3HfH=ffHMLHHHfDXuHIL@HPEFfH=EffH@0|'HEH%H-HNH,f.AWfAVAUIATIUHSHHhdH%(HD$X1)D$HD$HD$ HD$(Lt$HXf L0L`HD$H߹HD$(HXHD$ HD$@HD$H)D$0L0L|$0Lt$LHhMLHHXLL`HD$0H~yHD$HHWHD$@hIHD$@Ht LLHD$ Ht LLHD$XdH+%(uHhL[]A\A]A^A_PHHHff.AWAVAUATUSHhdH%(HD$X1H~(tgfH=/ffH@0ltIHD$XdH+%(!HhL[]A\A]A^A_IHIHHD$HHHE1HLfL`HH9ufHD$ HD$()D$L|$Lhf L8HXHD$HHD$(H XHD$ HD$@HD$H)D$0L8L|$0LHLhLl$LLHhMHXHD$0H(\HD$HH WHD$@RIHD$@Ht LLHD$ HLLH2 Hl$0HrHH\$@H\$0~H|$HLfH=4ffHHL$AH @H1H|$IHD$ H9t4H|$0H9t%.HfH=՘ffHLHH*DE15H[~Hc~Hn~H~Hn~HcLO1IIHLIMt1IHA9t#H0Ht+NI1HcII9uHA9uMLfE1LÐAVfIAUIATIULSHHGHG DL0LhHhHX[I$H]ID$HID$LA\A]A^H}USHHHnPHt$HEHoHH@H9u#HvHCPH[]HCPH[]Ðff.HFLF HHHc0McHHHHLHHHLHLHHHH B9~zA09}rff.ATfAUHSHH@HdH%(HD$81D$D$HH4$HHT$(Dd$D$P(u&HT$8dH+%(H@[]A\fH HB`H LbpHH?H,HӁH)HHS9XrhHcHHHHHHtKHcJHHHHHcL,HHHHHHtHHA0HLb@HHRHHJ@HHJ@USHHHHt19X9HcHHHHHHAu.C << w,Hm HcH>1sAHD[]@E1{Hs@ufDAA91ҋKHHHHHǀxu또H{HpHHE1fH9YHH9vHA9X<HcE1HHHHHD@ EHDKHzHAHE1@HˆD9H2H9sHAD9XHcHHHHH~En@9X\HcHHHHH>ztfB\0fDC@f1fAC @E1E1DD@ BLH8fHdH%(HD$(1F'D$D$fD$HcFT$H$F,HfD$HP0HT$(dH+%(uH8fHHH@8AWAVAUATUHSHHHH;t(H0HHEH[]A\A]A^A_LL)HIHHH9HҸHEHHucE1E1K,'KL'M#Mu6LHLr@LLLHL$HL$LHL$3HL$HH9HGL,L[IIwIH=~$Hf. zHFHH?H,H%H)HH@9XrrHHcHHHHHtUHcPHHHHHcT,HHHHHHt#Pxftf*\f/Ðf.ATfH1UHSH0dH%(HD$(1IH)$HD$LHfHD$HL$H`HtLLH`HtNHHH9t;ATHH9t#HB4wIrHzhHyH9uHD$(dH+%(u H0[]A\Huf.AWAVAUATIUHSHH8HcR,dH%(HD$(1HHHHHLAE f/ wMHH~(HHD$(dH+%(HH@H8[]A\A]A^A_@IHLHILAE 1LLAY!H,/IHD$HULLHH~(HA$uHHPxB1I$XtHLMHT$(dH+%(uH8[]A\A]A^A_ø HjsAVAUATUSHLI9tOAATfDE4wIsHI9t'H+EuH}hHtcHHEhI9u[]A\A]A^ÐAUII1ATISH`HdH%(HD$X1HHIL Mt{IIHHL9t$H0HtdHNI1HHI9uPHL9uIHt@Hx LD$6Ht$HxLP(HD$XdH+%(H`[A\A]fH=ffH@04#4#5uH$~ Ll$0HrLH\$@H\$0迀H|$LfH=uffH-HL$MA4#H} @H1H|$IHD$ H9trH|$0H9tc IHD$XdH+%(u,fH=ffHH`LL[A\A]HOUI#qI+qff.AVAUIATIUHSHHpT$ Ht$ dH%(HD$h1HHD$PfHHD$X)D$@H@ H~Lt$@HsLHC(Hl$HD$XHS HT$PHtYHT$LLLHD$PHt LLHD$hdH+%(7HpL[]A\A]A^@Hl$Lt$@1fH=ȉffH`@04#t4#t!ID$H5 LI$H~yHl$@H\$PDl$ HP| HH\$@Hri~H|$ H7fH=ffHHL$ EA4#H | @H1H|$ IHD$0H9tH|$@H9t HfH=ffHuLHHxHoH1oHoH)oATUSHPdH%(HD$H1Ht2HD$HdH+%(HP[]A\XHH-Xfo fnf8;f~f~Xt9Xvf~XH { Ld$ HrLHl$0Hl$ |HLfH=qffH)H $AHK{ @H1H-fnf~M@Hrz Ld$ HrLHl$0Hl$ &|HLfH=ކffHH $@H.z H1lH<$IHD$H9tH|$ H9tRHHD$HdH+%(fH=sffH+HPLH[]A\HLJX!Hy Ld$ HrLHl$0Hl$ F{HLfH=ffHH $AHy @H1H<$IHD$H9tH|$ H9tlHfH=ffHYLHHM\IUlI`lIilI1lIlIl@UHAWAVAUATSHH $HH $HHIHLdH%(HE1HH1xˁHMLKLHH9йHFHHIjH`LBƄ5bZx%=|L9WHfLHHHƅHHLHHP(A.fH=ЃffHh@05#|~7E1HEdH+%(1HeD[A\A]A^A_]5#AƄuH@Hw HrIHHPH@TxH L fH=ffHH MA5#Hax @H1DfH=ffH@0!AƄH@Hw HrIHHPH@wH LgfH=OffHH MAHw @H1H IH0H9tEH@H9fH=ffH@0;AAƄ&H@H6v HrIHHPH@vH LfH=offH'H MAHv @H1@fH=PffH@0AƄnHH~u HrHHLLvH`HfH=ffHoH`MAH(u @H19H`IHpH9tHL9tHfH=MffHLHHDfH=@ffH@01#s1#yAƄ^HHnt HrHHLLtH`HfH=ffH_A1#@H`H>t H1,H`IHpH9tHL9t HfH=@ffHLHHfH=8ffH@0kqAƄVHms LHrLLLsH`LfH=~ffHZh@LSH`AHts H1H`IXHpZH9$IveIReIweIeHeHeIeIeHeHeHeHe@AWAVAUATIUHSHHǘHLvhT$Ht$dH%(H$1AFD$HfILl$pHDŽ$HDŽ$)D$pH@ Ht+Ll$pIwLIG(H$IG H$HoL$H$HLHHL$H$qH$H\$H|$PHT$LL$H$H;|$tfHT$ LH)D$0)D$ )D$@ID$6HD$ D$fD$4fD$8HD$XD$0HD$PHD$H H|$PDHD$`AH9tQH$Ht LLH$dH+%(&HD[]A\A]A^A_fH={ffHx@04#~E1f4#uHq H$\$H$HrHHD$H$pH|$pH\fH=D{ffHHL$pAA4#HWb @H1ȽH|$pIH$H9t>H$H;|$t*HfH=zffHLHH/蕾0HbHcH cHcHbHcATUSH0H_HvdH%(HD$(1HH}H~SHIHl$LH,$HH5oH@LHH0@H@Fu3H<$H9tHD$(dH+%(u0H01[]A\f.HHЎH<$H9upINb@AWIAVAUA@ATUSHHHcHodH%(H$1HHHHHLHD$H$H{IHXA9$k LLH+IHAD$A~8ID$(tYLLHkAyfH$dH+%(HĘ1[]A\A]A^A_DfH4$(H)D$ )D$HD$0A@'D$&IHfD$$HL$fD$(HmLLLHjf.KIă: DB $fH=wffHu$P0E$$Ll$`H\$pD˹H2n LH\$`HrHlH|$@LnfH=VwffHHL$@EIHm @H1ݹH|$@IHD$PH9tVH|$`H9tG HfH=vffHLHHLGLHLHD$LD$HA$fH=vffH@@0*#T*#LD$`Hl E,$HrLH\$pL$H\$`_kH4$H|$@,fH=vffHHL$@EA*#Hl @H1蘸H|$@IHD$PH9tH|$`H9t} HfH=uffHjLHHHLLLH^THH^H{^HD^HO^@UHAWAVAUIATSHHH`~4 1dH%(HE1-IHD0AL|LDž|DRC4tH5k H=) _HChA<$Hp4RAD$H`A<$VpnH`LoAD$4oVAT$Dof Ad$Tov0At$doF@AD$toVPA$of`A$HVpHAD$@I$HChL)`HXHp;@L@IH@H@(H@0H@8H@@H@HH@PH@XH@`H@ H`̪IU IEL`HHL,裪H`IEHHLi@HQ8Li`HQXL9McHA0HAPHA(HAHAhLaRH`Hs1HIHHDpLHHHHPHHVINVHVVIVIVIVI{Vff.ATUSHH`dH%(HD$X1LJtHPf/Jo v f/vPfXLHL9LTA*ADHw ǀH4Hωx8MoHT$XdH+%(H`[]A\@HL9tuHfyxuX4?fqxHI9u5f.Hxft'ffXAFft9~fXHI9 1SFD$ ~D$ 4Dw IHHpx8fH]XHb Ld$0HrLHl$@Hl$0}_H|$LKfH=3jffHHL$@Hc H1H|$IHD$ H9t9H|$0H9t*HfH=iffH蒻LHH/4f.G ƒt*<t&P5<-ƃ!uHX<H}a Ld$0HrLHl$@Hl$0a^H|$L/fH=iffHϺHL$@H6a H1褫H|$IHD$ H9tH|$0H9tHfH=hffHvLHHHXHt'HHHHǃXHǃ`H8=H~` Ld$0HrLHl$@Hl$0b]H|$L0fH=hffHйHL$@H` H1襪H|$IHD$ H9tH|$0H9tHfH=gffHwLHHH8Ht'H(HHǃ8Hǃ@Hx>H_ Ld$0HrLHl$@Hl$0c\H|$L1fH=gffHѸHL$@H_ H1覩H|$IHD$ H9tH|$0H9tHfH=fffHxLHHHxHt'HhHHǃxHǃH?H^ Ld$0HrLHl$@Hl$0d[H|$L2fH=fffHҷHL$@H _ H1觨H|$IHD$ H9t H|$0H9tHfH=effHyLHHHHt'HHHǃHǃƃC ;H|] Ld$0HrLHl$@Hl$0`ZH|$L.fH=effHζHL$@HM^ H1裧fDH] Ld$0HrLHl$@Hl$0YH|$LĩfH=dffHdHL$@H ^ H19t_ININININININI1NIPNININININININfDAUATUSHLHL9txI@I$HHhHcHHHHIHHjHH4HIJH`HHHP@p4x I hhIL9uH[]A\A]ff.AUATUHSHdH%(H$1P.E1<A1Gl-H 1LLHDL狵LEfHP 0HWDHˆ9uNƃHGHHHHפHH9uAt4H1H$dH+%(gHĨ[]A\A]DLd$ H nLL{S nD1H LHzz@cAA_HS[ Hl$ HrHH\$0H\$ VHHOfH=7affHH $@H[ H1ţH<$IHD$H9t?H|$ H9t0HfH=`ffH蘲LHH5@AƃroHKHKfDAUATUSHHXHH+dH%(HD$H1HE1HXHt$HD$HdH+%(HXD[]A\A]f[(HfH=`ffH覱h0AD#Ll$ Hl$0DHZ LHl$ HrHTHL裤fH=_ffHCH $EIHY @H1H<$IHD$H9t荶H|$ H9t~HfH=._ffHLHHAIUJI\Jf.AWAVAUATUHSHHdH%(H$1tbLD$@H`LHB1HHcHH=wHHI L蒹CuKHc1:HE8HE(H$dH+%(pH[]A\A]A^A_DL%QcsAD$t蓴AD$@J81]HоLHH%I 4RCD(IfH=]ffH/Dh0FE,$L|$ Lt$0D臟HX LLt$ HrI\RHL,fH=]ffḪH $EMHW @H1蜟H<$IHD$H9tH|$ L9tIfH=\ffHoLLH PrHHHHf.SHHxHtHǃxHHtHǃH`HtHǃ`[fAVAUATUHSHdH%(HD$1XH :9_zƅfH=[ffHsLpMt{HLAFL9t>AT@HP4wIs tIHphHP(HI9uHHtIHpHP(Ht.~H![HRJAFE=E1E1A-HVzA D9Y E@fH=`UffH@0 %虺AĄHHP H}IHHHJHLܙfH=TffH|A@HHP H1I4@fH=TffH@@04#Tm4#AĄXHXHO HH}HL(HIHNIHLfH=TffH躥HMA4#HkO @H1脖ofH=SffHx@0茴AĄHHO H}IHHHHHL\fH=DSffHA@HHN H1ɕ@fH=(SffH@0ԳaAĄHHKN H}IHHHGHL褗fH=RffHDA@HHN H1HIHH9t腩HH9ttHfH=$RffHܣLHHy IfH=RffH解@0軲HAĄHH2M MoH}IHHHFHL臖fH=oQffH'H@HAUAAHRN H1HIXHZH9D9SfH=QffH賢@0DZTAĄHH>L H}IHHHEHL藕fH=PffH7HEAH@M @H1@SD9\A99HH+H9Y<)HHHHXHHp`HpH趥AĄHH`(XfHDžHIFHDž)Ht-HLIHIFHIFHfoo)HSHHHSHCHHHCHHHHXLLHL I~HhHhLLAVHHH9tAtfH=NffH<@0PiݳAĄTHHI H}IHHHTCHL fH=NffHA@HHGJ H1荐xfH=MffH耟@0蔮!AĄHH I H}IHHHBHLdfH=LMffHA@HHI H1я@D9CA9A9HH+HA99A)HXLHLHHphLfLLL)HDž)nAĄuH`HhLƅDhHXfH H&HH`TfHDžHIFHDž)Ht-HLIHIFHIFHfoo#)HSHHHSHCHHHCHHjHHTXfLHHLLƅfDH LH/HH`4SfHDžHIFHDž)Ht-HLIHIFHIFHfoo)HSHHHSHCHHHCHHxHHbfAE1E1f.fH=IffH萛@0褪1AĄHHE H}IHHH>HLtfH=\IffHHEAHE @H1ދEH LH0HLHfH=IffH贚@0ȩUAĄHH5C HH>HH譍fH=HffHMHEAHE @H1HIHH9t茟HHH9)H HHHHPH H LHH0LH2A)H LHPHLH裋>Id3I3I3I3H3I 4I4H&4Iv3H3I,4I84IE4IQ4I^4Ij4Iw4I{4I4I2Io4I2I4I4ff.UHAWAAVAUATSHHHH?HXH,dH%(HE1H%H)HHP9XHcHHHHHth:tcH;u^H;ZuXzuBHDH~H9AHEdH+%($HeD[A\A]A^A_]@zuf.fH=EffH`@0t~E1f.AĄuHC LmHrLLuLu:H}LOfH=7EffHHHMESA@HB H1跇H}IXHEZH9t0H}L9t"HfH=DffH芖LHH'荈H2H2@ HH髝PH kB H5o; H=C6 K|f.ATU1SHH@dH%(HD$81fH=GDffHߕ@u+fH='DffH迕Hxf(HhHt H?PHHHAH/ED@H]@sHHt# HHpHPH%HLd$HپLHD$HD$H GHD$(HDHD$ 蝒HxHHD$ Ht LLHH H3HHt H1H,HXtH\$Ht$HH`HD$8dH+%(H@[]A\Jf.HDH Ll$ HrLLd$0Ld$ $5HLfH=?ffH蔑H $A/#HK> @H1dH<$IHD$H9tޖH|$ L9tϖJIfH=?ffH7LLHԪ:H-H-H-H}-f.UHSHH8dH%(HD$(1FH|$HD$蹘ueH`tHT$HHxt#EH\$HT$Ht$HhD$HD$(dH+%(uH8[]DHt$vJf.U1H-_SH H1tHth^H QH DH7肷H(HHt)uHChHE0f.ƅH[]fHChHE(fDHChHE H[]ÐAT USHtHH+HkP[]A\IV+fDAWAVAUATUSHHxdH%(HD$h11gH 1Jt;(H08Hfp1H 1EH %HE(H HhH HH0SƀK1tQDH HHHHHH ΉAA{HQ9wƋtHHH9t/H1H)H@H4׋CЉFHHH9uHƃHPHHHtd_HE1rHHD$hdH+%(HxD[]A\A]A^A_H1r{fAfH=:ffH8DHHH@HpHx1}HHHEHpQ,@HxIH=), 1݈C8DžۣfD FHHCE1IL5Ǿ3(=qHH͊H}bH} WLL;jI,$ID$pLxL0HhID$HAD9kwD苺D HfH==9ffHՊD`0DmLt$@Hl$PD-{H* LHl$@HrI.H|$ L}fH=8ffHpHL$ EMH7 @H1?{H|$ IHD$0H9t踏H|$@H9t詏$HfH=Y8ffHLHH讣fHdH,HTA+HLHH)HD$HHH9HHEHHD$HH$H $H)HAHL$$oHL$H|$LxL0H$HhHAHI9eHHHHJHHHJI9uH$L+d$LHhHD$HtHjHD$H<$HHHHHۗH( Ld$@HrLHl$PHl$@,H|$ L{fH=6ffHnHL$ @H5 H1CyH|$ IHD$0H9t輍H|$@H9t譍(HfH=]6ffHLHAH謡YHHHD$HL$mHL$H$THHH|$H9HFHD$HHyfH=5ffH腇@00#虖0#&Hl$@H5' Hz+H|$ HzfH=p5ffH(HL$ A0#HF4 @H1wH|$ IHD$0H9tpH|$@HD$PH9t\HfH= 5ffHĆLHAH] H=0y,H`#Hn#H#I#I#HR#I#I#I#AW1ҹfAVAUATLUSHLHx4$1dH%(HD$h1fHHHG8HGXHGHHD$HGxHGhHD$HHGfOG HG HGHG HG(HG0G@HGPGXHGpGxHD$HHLJƇH-4HHj=HHHH HH HHPfXHrHLJHLJLJHLJLHLJHLJHLJHLJHLJHLJ(HLJ0HLJ@ƇHHLJ8 HLJPHLJ`HLJhHLJpHLJxHLJHLJHLJH HH`HHHHxHLJ0HLJ8HLJ@HLJHHLJPHLJXLJ`ƇdHLJhHLJpHLJxHLJHLJHLJHLJHLJHLJHLJHLJHLJHLJHLJHLJHLJHLJHLJHLJHLJ(HLJ0HLJ8@HLJHHLJPHXHLJ`HLJhHLJpxHGHGGHGHGHGHGHGHGHGHGHGOOLx$HfL H(HH1L ƃLHǃƃHǃHǃHǃHǃHǃ Hǃ0ǃ8Hǃ@H1HǃXHǃ`HǃxHǃHǃHǃHǃHǃHǃHhHǃHǃHǃHǃHǃ Hǃ8Hǃ@HǃXHǃ`HǃxHǃHǃHǃHǃHǃHǃHǃHǃHǃHǃHǃ Hǃ8(Hh(Hǃ@HǃXHǃ`HǃxHǃHǃHǃHǃHǃHǃHǃHǃHǃHǃHǃLHǃƃ HǃPǃXHǃ`HǃhfpHǃxHh0@gzE8fo / fnƃpf9ЉCf8;FЋ$ƃǃH.fHf~XHpyH HfH@xH(H*D$HoH0Ht(H\$@foD$@HD$(H\$ HT$8HD$0HL$PH(Ht$XH0)T$@HtH|$@HHD$0HtH|$ HH+HHD$hdH+%(uoHx[]A\A]A^A_fH=*ffHg|H* @H1AmHIH$fH=}*ffH5|H<$HHѕw2nHH6f.AWAVAUATIUSHH @I$M$HD$L9/M.MIHu'H}HEH9tHHtaHHH}0HtL=.A?GHOuHH<$PA?H<$G PW uHPDII1H+oIIIDžIDžH9t=IIH9t%I}@IEPH9tL IL9t$I$ I$hsI$I$ H9tI$HtI$HI$HtI$HI$HtI$HI$xHtI$hHI$XHtI$HHI$8HtI$(HI$HtI$HI$HtI$HI$HtI$HI$HtI$HI$HtI$HI$xHtI$hHI$XHtI$HHI$8HtI$(HI$HtI$HI$HtI$HI$HtI$HI$HtI$HI$HtI$HI$xHtI$hHI$XHtI$HHI$I$H9t!}I$xI$H9t}I$PHt#L=*A?4EHMxI$@Ht#L=*A?EHM}I$0Ht#L=k*A?EHMI$*,I$+I$`*I$ 胭I$Ht1|I$I$H9uHH9tgLmMtL=)A?=AEHAMuIELPA?)AE PAU uIEHLPH9ufDI$HtH{I$Hty{I$I$@PI$(HtI$HI$+I$I$H9t {I$I$H9t{I|$hID$xH9tzI|$HIXL9tTH[]A\A]A^A_zGG AEAE H[]A\A]A^A_謱I$ ;#L4[HEHPA?E PU bHEHPSHEHPA?E PU ]HEHPNHEHPA?t]E PU \HEHPME5EEE FE 렸E `HAWAVAUATUSHXdH%(HD$H1HH {,HH]HH+HHHHLHI9qL1 fHH2HHHHHH9u߀RH(EDd L9tHGH@hHAD9XHe"wC8u9BfufMt fEC8}i9E9vf}tC8i9HH(WHHI+LHA yHD$HdH+%(HXD[]A\A]A^A_@EDd DH WfD蛀{8i}{C8fEfXOoH L|$ DHrLLl$0Ll$ mHL=dfH=%ffHpH $EEH, @H1aH<$IHD$H9t'vH|$ L9tv蓴IfH=ffHpLLH&VH HHhHHH5kA9U1HX`bH H興H HHLj)b wH VDK(HfH=ffHoh0~+Ld$ Ll$0_H LLl$ HrHHLbfH=ffH7oH $AIH @H1`H<$IHD$H9ttH|$ L9trtHfH="ffHnLHHwA@}~C8}iLL|$ Dc8H DHrLLl$0Ll$ EiHLafH=ffHAnH $EEH` @H1_H<$IHD$H9tsH|$ L9t|sIfH=,ffHmLLH聇@EDd L|$ Dc8Ll$0DuH LLl$ HrAHL`fH=ffHPmH $EEH @H1 ^H<$IHD$H9trH|$ L9trIfH=;ffHlLLH萆HG L|$ Dc8DuHrLLl$0Ll$ EiHL_fH=ffHlH $EEH] @H1V]H<$IHD$H9tqH|$ L9tqH2HdHbHHHHFHJff.HHHNfdH%(HD$81F'D$H惿T$HD$(H $fD$D$t NHT$8dH+%(uHHÐ(~HNAWAVAUATUSHH $dH%(HD$xH @t+1HT$xdH+%(HĈ[]A\A]A^A_IHHvAH`I<$i^[1HHHhHL$HtH8uuHbDI4$H|$XDl$TIT$AGD|$PHHD$hHD$HD$XXhAILhH@I4$H@IT$LIFHHD$HD$PHt$XI~0HT$`IF(IF@IF0HHD$(IvI~ijZLh1HIILD$LHT$ HL LD$HjH8`I~0H9|$(tX`I~H9|$tH`L@`HMc1LHHLIL,MoIHA9t+H0HXNI1HcHI9AHA9uIHhH)H$fHD$@HD$HH@)D$0Ht(H$Ld$0LHHCHD$HHCHD$@oMfoD$0HU)L$0EHD$@HT$@HUHEHD$HHT$HHEHD$@HtH|$0HH|$XH;|$t_$DHxHLHIՄH`HD$ MfPHLHHHIHL0Hxa0>DxfHHHHH@ HH@(L@ZIքwLMIEHHHEIEH(HH@f0F>1HIdmI~I~ L`fHHH<HHHD$=HT$1HHBLLHp1LpHǃpHt-H1H6HAPIHDLMtGIHHHHuH`L9t]L1LhIH`HT$ )DLpLHpLH9HLHmDHHH<L,LHHLNL [0HHǃII=t*&SLHǃMRI=t S<777bGHcHmHHHwHNHHHqfDtuH71DHH1ff.ttt1HiH1H71fHHHHooNdH%(HD$81HF HHD$()$HD$ H)L$P HT$8dH+%(uHH!FwYfDgYfDWYfDGYUSHHt/tBtUu H?HtYH1[]f.HHH1[]DHHH1[]fH. 9oEoMHH뚐ff.ATIUSH_ Ht)@HHH}HEH9tpXHhXHuID$I|$1I@HGI|$ID$ID$L9t []A\!X[]A\ff.HAH L@xLfSH HdH%(HD$1HCx$tHD$dH+%(H [k|fH4ׂCHHHCH?HHH)H*HSJ f(\f/v\f/wHuOxuIx&uC@&HCfHHD$)$PHHD$HC$H@1HD$dH+%(uH{H [*~uC@AWHHAVAUATUSHLgL?LL)HH9HIHHE1HL@L)HH1E1MHMLM)IDO$H'MRMu?LmLeH]H[]A\A]A^A_fLLLD$L $l6LD$L $MLU@LLL1MtHHHL$H$ 6H$HL$IHFfHH9HGHH=B[H;5EATLgt%H~H5RH9t?*tnLELA\fE1LA\ÐfDAVAUATUSHH dH%(HD$1Z;Z|HcIIIHHHHA9$XrFHI$t9HHt-8t(Iu!I}H$tBLLAUI$ @H;Z~HD$dH+%(uH[]A\A]A^菇@f.SHHdH%(HD$HD$LD$HH@`8gAEu$9Oƒ HD$dH+%(uH[\@ff.SHHH8H(AHtH@fE1H@ @D[ÐI11f.9rYEAD9rrII+HD9D)HHHIXHրzƒ9uÐM HHHI0H)M HHHIPHÐff.DOIDA9D1fDD9rP9rtII+H9)HHHIXHրzƒ9uDM HHHI0HD)M HHHIPH1Ðff.H B4xDB41ff.ATIUSH_Ht;@HHH}0HE@H9t@QH}HEH9t.QH&QHuID$I<$1I0H?I|$ID$ID$L9t []A\P[]A\Ðf.ATIUSH_Ht.@HHHE HtH}HHPHuID$I<$1I0H2?I|$ID$ID$L9t[]A\MPD[]A\ÐfATIUSH_Ht.@HHHE HtH}HHPHuID$I<$1I0H>I|$ID$ID$L9t[]A\OD[]A\ÐfAVIAUATUSH_HuufDLOHtbIHIl$HtL-DA}tuEPUuHEHPA}tfE PU uHEHPL&OHuIFI>1H=[]IFA\A]IFA^fE@E @AW1AVIAUATUSHHL&LGLIHL L,MtUI1IHNI9t$H>Ht>HO1IHII9u*HI9uIHBHtH[]A\A]A^A_0.HSHsfHH{ L{(HIHE HEHE(EwIքuhE~`LM~@LxAF45IVHL1IL$hA~4TH pIFhHHIV`L}I~hyAN`Av4H4LLLHqHH;nL6HMHfH=(ffH:@0IdaNRHEHHrIH]HH]H}L-fH=ffHV:HHMMjkA@HH1+H}IXHEZH9fHEHGHrIH]HH]^H}L--fH=ffH9HMAH@H1*H}IHEH9t?H}H9t ?}HfH=ffHr9LHHSf.fH=ffH@9@0-#TH-#LHEHPHrIH]HH]gH}L6,fH=ffH8HMA`A-#H?@H1)qkIHu1fHhHxHH9t=Hh=Ht~HHhHLh0MtL=A?tKAEPAUuIELPA?wAE PAU {IELPl@AEII1H ,IIIdžIdžH9t=IIH9t=I~@IFPH9tfH ƀfHD$hdH+%(Hp[]A\|$ wW|$ 9uϋu1HH+HHtzf99%9)HHHHXL$WA<$ Ru{HH+HHHH9ru@VH xQ(fDH D@DQrHHD$hdH+%(Hp[]A\2D=H2Hl$@HrHH\$PH\$@H|$ H!fH=~ffH6.HL$ @HH1 H|$ IHD$0H9t3H|$@H9tu3qHHD$hdH+%(fH=ffH-HpLH[]A\H^GfDHt$UH 9B}<|$Ld$@Sh\$H5LH]H|$ Lߺh fH=PffH-HL$ IAH@H1H|$ IHD$0H9tP2H|$@HD$PH9t<2pHfH=ffH,LHHAF@HD$hdH+%(HpH[]A\@H HHHH0L$@)H HHHHPL$DH4h,H ƀ3H7H?HJHR@UHAWAVAUIATSHHHhddH%(HE1HcIIIIIL.A1"LHH HtjHfx8v,A 19uAuHPHXjHXHPu>uH XHWHHt H9HII?I,J%L)HHD@EuHhDpHDx LJHWIT$NAE(ALf FHdžHdžtAE4AA~0I}h|H|A?v1dE|$'Et$AD$,tVA$I|$HHhAD$ E}4I$Hp4E|$A$A$ HhE$A$A}8uOH0HI(H D;pDpLwH IHP@HHP@HQHHQ@0IGLJfH=ffH~(@0*#7*##<AE1HEdH+%(HeL[A\A]A^A_]>{8HDxD;pDpDI}h|H|A? [WHPXfH=ffH'XH06HPljPALEHHrLH@HHMHXHML8H8H}ifH=QffH 'HL@DHHMH@HNjPP1H}YHPHE^H9t;,H}H;Xt),jHXfH=ffH&HPHXH"@VHPXfH=ffHI&XH0[5HPljPALEHpLH@HHuHXHuHrL8KH8H}fH=ffH%PHL@DHH@QHMH1sH}HPXHEZH9t*H}H;Xt*QiHXfH=ffH:%HPHXH>|HEH]HqHXHHrH]HaH}H0fH=ffH$HMEA*#H$@H1H}IHEH9t*H}H;Xt*hHfH=ffHn$LHH >MMhDž|H|AA9LXLXtAIHh@SHPXfH=EffH#XH02HPljP4LEHHMHrLHHHXHML@H@H}fH=ffH[#DPHMHLH@H1#H}HPHEH9t(H}H;Xt(gHXfH=4ffH"HPHXH<HdHjHxHRHtH|H.H"UHAWAVAUATSHHxdH%(HE1u 7HGh8D ^CCCquHfC0*C(YiH,C,1HUdH+%( He[A\A]A^A_]@HCh Dž|L|A8LIt-QD(IfH=ffHZ!Dh0q0XS HChAL|8)SHChAL|8SHChAL|8CH{hL|A?\PD IfH=ffHi D`0/gE.LuDHLHrIHEHhHEH}LbfH=JffH HMEMH@H1H}IHEH9tM%H}H;ht;%cIfH=ffHLLH@9H{h|H|A?0_ND IfH=ffH=D`0T.2E.LuDH}LHrIHEHhHEgH}L6fH=ffHHMEMHu@H1H}IHEH9t!$H}H;ht$bIfH=ffHwLLH8fH{h |H|A?$MD IfH=uffH D`0$-E/LuDlHMLHrIHEHhHE7H}LfH=ffHHMEMH@H1vH}IHEH9t"H}H;ht"ZaIfH=ffHGLLH6+LD IfH=uffH D`0$,#LD(IfH==ffHDh0+E6L}D4 HLHrIHEHhHEH}LfH=ffHnHMEMH@H1> H}IHEH9t!H}H;ht!"`IfH=WffHLLH5 KD(IfH==ffHDh0*E7L}D4 HLHrIHEHhHEH}LfH=ffHnHMEMH}@H1> H}IHEH9t H}H;ht "_IfH=WffHLLH4JD(IfH==ffHDh0)E7L}D4 HLHrIHEHhHEH}L fH=ffHnHMEMH@H1> H}IHEH9tH}H;ht"^IfH=WffHLLH3<E6L}Da HBLHrIHEHhHE,H}L fH=ffHHMEMHr@H1k H}IHEH9tH}H;htO]IfH=ffH<LLH2@E/D LEHrD;HrLIDs`HEL`H[@HhHEIH`H} fH=ffHHHMEAUIؾ@HiATAWH1z H}IHEH H9tH}H;htZ\HfH=ffHGLHH14J I6IVIvI|IDI~I鄿I钿I鲿I錿IоI頿I鮿I鴿I¿Iȿf.AUATUSHHL``I$I$H9t?ATfDHH9t(HB4wIrHzhHLH9uIDŽ$`H[]A\A]UHoHtHH]A]ff.U1HAWIAVL~AUATSHHhdH%(HE1f~HS`HshA?0IHHChf~@tAHWIHnHChIT$LHp(SLLH[tVu)HEdH+%(HeL[A\A]A^A_]@YH H5H=AyE1CE t tIfD$HEHE'HrIH]HH]H}LfH=xffH0HMEH@H1H}IHEH9t~H}H9tpXHfH= ffHLHHu.1fH=ffH@0## #Q(HChLuH]E/HLHrD`LxH]ʷH}LfH=ffH9ATHMMAUA#@HH1H}IXHEZH9IuIWIsIyfAWAVAUATUSHXDbdH%(HD$HHB(HPHD$THHH@IUXELm`H|$HCˆT$-A(HD$ }pHD$t E9hHD$C E1DcH$DE9wKDH$H\$ HD$((HD$0HD$8b?Ht$LtA\)HxACtCIA)kHD$DLH$E9wD+Hy1BZt:it5MHD$HdH+%(/D$HX[]A\A]A^A_@A vCtCA fDCCH\$ HD$((z>Ht$ LuH9D$(D$iD[(fCHD$DDcH\$ HD$((HD$0Hl$8>Ht$LtR (H(H9t4AZt iA AD$fDTIf.AW1AVIAUATUSH?H/ICLHHHuKf.*HIHtIǾ.HI)LU HtHHHHkLH-uHC(LHLH1[]A\A]A^A_DMtLHL;uIL LH H9wH)LItHD$-hHT$K|=.L) HgHHHH[]A\A]A^A_ATIUHSHӺHPHHdH%(HD$H1OEH{(LAEt#HT$HdH+%(HP[]A\fDCHHl$ HrHH\$0H\$ hHH8fH= ffHH $@HYH1H<$IHD$H9t(H|$ H9tRHfH=ɼffHLHH(fD1|H$H+@AVAUATSHXdH%(HT$H1Ht Hu=(E1HD$HdH+%(HXD[A\A]A^f{Htx|tH$AĄuHLl$ HrLH\$0H\$ HLfH=ffH` H $@H*H16H<$IHD$H9tH|$ H9tQIfH=QffH LLH&HLd$ HrLH\$0H\$ >HLfH=ffH H $@HH1H<$IHD$H9tH|$ H9tjPIfH=ffHW LLH%@ZI,IJI'IEf.ATSHHHEAĄt HuHD[A\f.HH5HaAHD[A\fDAWAVLAUIATUHSHHZHGLL{ MLHLg y:LHfAG(@HHtH}u H}wH1[]A\A]A^A_DHE Ht H}HtPH[HǃfDH((HD$H|$ItOHD$I$ID$ID$HL$ID$IL$ HLDHHHD$閳ff.AWAVLAUIATUHSHHZHGLL{ MLHLy~9LHfAG(@HHtH}u H}wH1[]A\A]A^A_DHE Ht H}HtPHHǃfDH((HD$"H|$ItOHD$I$ID$ID$HL$ID$IL$ HwLDHHHD$Rf.~zH t/ HkH(H HHDt7 tHH0H)H(H+HH~{tZ~}t#HƆ H0HPH(HJ dž HHƆ B@u7Hi6HH(HfHHHt$HTHt$H(HQHHHDUfHAWAVIAUIATSHHLbdH%(HE1HGI$M|$ )P)`HH)pHHHHpHH1LHPHxmu3LH@1HUdH+%(uHe[A\A]A^A_]HHHPILHHC`HCHx-뤐 6IċAƃ *x*DH qA )AfH=ffHDp03;E$$LuDzHmLEmHrHHEHEIEH}LfH=ffHHHMIATE@HH1~H}IXHEZH9t H}L9t dIHfH=ffHQLHH1jq+cD<dHfEw((-H((H@H@HHtgHHH@HH@H@HH@HHHpHx H0HHI$nDHHH@ϭ`IíIɭ߭ff.@AWAVAULATUHSHHLrHGMM~ MtALLLAyb3HHߋfAG(@H1[]A\A]A^A_fDH((HD$RH|$ItOHD$I$ID$ID$HL$ID$IL$ HMTDHɲHHD$f.UHAWAAVAAUATSHHhdH%(HE1!L|Dž|H1HHShHHD2DHxH*HChǀp8Hp4HH{hxG4ff pfNC4H4GtGHIHSH1H{@IL/LshI~4rCC`AVЃAN AFHUdH+%(He[A\A]A^A_]fD1D HfH=ffHMD`0d10D HfH=}ffHD`0,D+LuH]DtHɺLH]HrIJH}LfH=ffHHHMMAUE@H}H1H}IXHEZH9tH}H9tiDHfH=ffHVLHH1@D+LuH]DHLH]HrI{H}LJfH=2ffHHHMMAUE@HH1,111IcIiIsIyf.AWAVAUATIH=ҰUSHdH%(HD$x1Ht$$u;;D$$t4D$ qHt$ H=ZD$ HD$(E1HD$`fDH}h/HL4I$I;$H.HI$AD$ D$ 9PHHHHl$('zLMu)IIWH9t~LvMMMmI0HtH.8WJOuHH|$RHH|$8W JO uHRvfD }E1HD$xdH+%(HĈD[]A\A]A^A_fDWmHH1HSHHHDžHDžH9teHHH9tMH}@HEPH9t;H3MfDW fHT$I$.f\$  HǶHl$PHrHH\$`H\$P褟H|$0HrfH=ZffHHL$0@HH1_HfHl$PHrHH\$`H\$PCH|$0HfH=ffHHL$0@H:H1H|$0IHD$@H9tH|$PH9tk?HfH=ffHXLHH[H釥I钥H[I邥IvHrHzI酥ff.UfHAWAVAUATSHLjH(H8LwH0Me dH%(HE1)PA$)`)pvLA|$H0H8H(HUdH+%(He[A\A]A^A_]@H8I$LHHC HHHHHHpHHHPHHPH@H)HL1H HHH<*DCEC@t#HHSHHHH9CCH{Cƒ( q{HHAHyHtLHLXH1H71fottt1H>H1H71fHHttt1H=H1H71fottt1H|H1H71fHHLGwHGLf.ATUSH_HoH9t+IH}HEH9tH H9uIl$Ht[H]A\[]A\HAH L@xLfUSHHt/tBtUu H?HtsH1[]f.H<HH1[]DHHH1[]fH. soEoMHH뚐ff.H- H鍿ff.H UHHiH]H HMff.H UHH)H]AWAVAUATIHUSHHoL7HL)HHHxxxxxxxH9.HHIHE1HHL)HHE1E1L)LI<"HMM$)H*H]Mu=LLcL{H[]A\A]A^A_fDLLLL$HLL$ILLD$LD$HLLLD$]LD$MtƐILHT$虩HT$II4fHxxxxxxxH9HGIIIIH=fH;5rATLgt%H~H5vH9t?*tsLELA\fE1LA\ÐfDATUSHH dH%(HD$1Hl$HD$ɨH|$1HH HXHHD$H|$HtHPHhu%HD$HhHD$dH+%(uH []A\讴IqfAUATUSHH^dH%(H$1HCH>v.1H$dH+%(HĘ[]A\A]H6Ld$@fHH@LIHD$0)$)D$)D$ 'LLD@H5Ht+L胻HUHcpH)H;ZfDLH5LHuLH5LHuLH5LHuqAUATE1USHXdH%(HD$H1H~u(HD$HdH+%(HXD[]A\A]fDHLl$fHH;LH5+HD$@)D$)D$ )D$0HtBHH|$HD$LLHaHHVH9Abf.H;LH5΃HuH;LH5˃HuH;LH5ȃHuHH|$HD$7fDATI1UHhdH%(HD$X1Hl$6H|$HD$wHb@HHID$HI$蟹HLHTcHD$XdH+%(u HhL]A\蟱ff.ATIUHhdH%(HD$XHH|$Hl$HD$٭HĂ@HHID$HI$HLHTqbHD$XdH+%(u HhL]A\AWAVAUATUSHhH|$dH%(HD$X1Hp$%=@t)1HT$XdH+%(Hh[]A\A]A^A_@HD$HHD$ HtHD$0HD$(H|$ HL`HD$@LH$HD$0H|$(LI}aHD$L`XHPHD$ML|$0Lt$8L|$ID$Ht]IMl$(Il$ M9LIFHtHHL'uLL)H9}HH9~xID$1Hu@ HtHLHu%LL)H9HH9~ ȅMAL9d$-@ӢHH@0HF HD$0H;$HF HD$@HF0HD$8HL$ALHD$8HF(H$D$@HD$0HD$H@pHD$0HD$HD$H $H9:HH|$ CH2H|$ fDLd$HD$L;``L贻Lt$8L|$0Lh(Hh LL|$M9IFfDgfDfoD$@F0 fL|$8IL$(I9HIFHtH|$0It$ HL$3HL$u(LE1H)H9HH9~ AhA]腭L|$Hjff.ATLUHSHHL9/t/HHuHUHuHLHHE諪A1Ex%=[]A\ÐAWAVAUATUSHH(L(M{0aH3HSLxHHxHLxH]HuH}i蚹MD$1HII$L IL4MM)IM(,IuHHN(1MHII9uwIH9uHUI;UuH}IuL$Ht+LL$LD$H|$HH|$LD$LL$L$uI9t#I9t!H(H[]A\A]A^A_ ID$(IT$I|$ LƹH$IՄM<$H](MIHHHEIH(ID$H([]A\A]A^A_@HHH= L0fH8L`HP@H@0HxH@@HPH@@0?L(H0@ ML%kA<$zAEPAU2L(@H\HH<eL4L!L1HI聬MT$0I|$E1ML$ID$Ht0H1H?HF(IIHHHHHH0HuI<$L9tcH1Ml$IM<$H](L4MIHqID$HEIl$HEHtH@(1It$I,ID$IK@IL$HIt$LH>t K4I8I0IELPA<$tTAE PAU IELPAEID$0M|$0MI=t衴AE ϘHSfIefHwff.AWAVAUATUSHL8Ht$MyIFIH$HH)HHHHHD$L Lx:fDLk L;{(tnLk@L;{HLk`L;{hHHL9{uMtH;LLuH;$H[]A\A]A^A_MtH{ LLDv@LMtH{@LLtLk`L;{h`f.MtH{`LLtHH>f.H$H)HHHHD$H(L`L9cTH fH(ӚH | HLpHHHH@H@H@H@ L8H $H@HtRH-h}SAPQL8IFIH$HuHD$H(L`L;cttH<$I9~tKHGHHD$H0HPHWIF H[]A\A]A^A_HD$H(L`L;cH HT$H4$HL[]A\A]A^A_AMH;LHThMH;LH0L4$ILP}tzAF PAV H<$HPL8IFIH$H)HHHH $AM9H;LH#H $A fDH H gH57lHHHHH(tQv$H5`H@t@ƀAUATPfH=`ffHsHt@HI1JIRLLH@AUATUSHH/HDLdEII|$贰H(LPHtlH aHPxNL x4j1LHrHHHRH°Hǂ(@LHǂx L9uLxXHHt C1fpH1[]A\A]fH=_ffH;Ht@HI1ILLH]ff.fSHCH[&fDAUATIUSH8Hn`dH%(HD$(1H_H] HS0;{8ftf{8HIHH$L1HUbHD$HD$H_HD$ޭHL$HC@HtLLHC@Ht"HD$(dH+%(uPH8[]A\A]I$U HHuHPHC@DHU P աH_fAUATUSHH_HvdH%(H$1LLH@LH~g}wTEHHcH>oEH(Ht$ L)D$ oM)L$0HEHl$HHD$@IEP(H@Fu+H$dH+%(HĨ1[]A\A]@HH rfDLLmLd$pH$OLHl$pHHQLLHH|$pH9gڳ]DMfx'HH+HSHf9;'HrLd$p]HrLH$Hl$pYQH|$PL'fH=\ffHǭHL$PAHtq@H1虞H|$PIHD$`H9tH|$pH9t~HfH=[ffHkLHHhIEHuLP8@Hl$ HH\$8HT$ Ht$H@HXH\$Hl$HT$Ht$HH`@SHH+H\HXHH`H#`LHH@P(kLoUHt$ L)T$ o])\$0HM D$6HL$@D$0IEHT$HP(!fH HPwDH H0_I[I[I[fDAWAVAUIATUHSH(HcH_Lf HHHI|$@HHHcL,HHHHLHtNEuIHHP(8H H@HH h0IH@I(H}(t-I$AT$#A ЈAI$ˡELMt(IG Ht IHtPLHDžA~{tI$tLH0AID$L0LHH,H%H)HH@Du;H D;qL覗L"1HH(HL[]A\A]A^A_I$HmھIDŽ$WfIHcE1LyHHL$IHHD$HH$LHD$MkI MӋqHAA9t-LM{YEAI1IcIH9$bYLA9uIML@9t$L MteIcA1IHIH9$uPL9uI;HM9aHtHcA1IH9$t HD$LHI L$EHD$L$HhMI@(I9@HttwtH;A~ AHt{HcA1IH9$HD$LHD$HHt$HVH9t[HD$HHtDI0跬IG@HPH@IW@HIG0IW8LH% HNH([]A\A]A^A_É͡ff.fAWfAVAUATUSH8LodH%(HD$(1)$Lf)D$HD$ AMG(9HAAfH=TffH_A9HcfDt$H$D$A9XrhHHHHIHtN8tIAuoHLHP(Aƅu({ ubC#IHHP0DAHD$(dH+%(uuH8D[]A\A]A^A_LHE1bLHUH i*H58jH=j蔋H i)H5jH=Zju`AUATUSHLoA9XHcHHHHIHtr8tmHHvIFuAHHP(uL} u&HLH[]A\A]DHsHL[]A\A]jf.H[]A\A]ATfUSHPHn`dH%(HD$H1Le) $HD$6fɿ D$HD$0fH~HD$8)L$ HHhHl$ LL HHXHPHD$ HHD$8HHD$0襬HD$0Ht HHHD$HdH+%(u HP[]A\ISHSHH?HpHATUSHH.L#CHLu;HH~(t~0uA$u}&tH{[]A\f[]A\E&ELCH{IpLAE'fA@[]A\ff.fATUSHĀLHdH%(HD$x1H8t HHH9-fH=PffHm@0聱~$HD$xdH+%(xH[]A\uHgLd$PHrLHl$`Hl$PxEH|$0LFfH=.PffHHL$0IAH1b@H1貒H|$0IHD$@H9t+H|$PH9tHHD$xdH+%(fH=OffHpHLH[]A\HDHt3FH((LHt$(HH $D$T$dHD$f)$PH$HD$fH=MOffHHH@H@tIQIQUHAWAVAUATSHD6LgHdH%(HE1DE;$XPIcfH)PH)`H)pHI$IHHfH={NffHƅfHPHZfdfDhAGLLkpLL{tCxHPHHfH= NffH襟MM1LHH@HPHCtp8H€袏H…HHHHtLLHHHHcL蛦H賈[A$HCHP LLLJE1HEdH+%(IHeD[A\A]A^A_];uCHcCI$HPS|HH`HxP A됋CtLHH誶HfLHDž@H )0E1) B'ƅ6HJ(f4H HHHsHDHsH`AHsLE1Af.LHË |AG0]D#LmD襍H*cLHrHHEHEIt@H}LCfH=+KffHHHMIATD@HbH1詍H}IXHEZH9t"H}L9tHfH=JffH|LHH ILILAWAVIAUATIUSHHodH%(H$1G(HHPHHxLk8LIvL荷HAG<<<<<M?LH?H,IH)HHB9XJHcHHHHH,8#L;:L;xx&xt xf@&Ht$LHD$ )D$PHT$HD$ A$@LAGIwH{@)^@IHH?H,H %H)HHHcH9XrIIIILtA?tH;uI;W{LLHEeILA$H$dH+%(Hĸ[]A\A]A^A_L谵AoHt$0H)L$0AoW)T$@IO D$@HL$PHT$XMD$AtsMII9t`fDIB4wFTHs;LJhA0AAD$(9u#I$HL$LL$HP(HL$L$IL9uHL$LL$H$LHBL$H$轡H$Ht LLAD$HK0LHnwfLL$H$HLH$HH;I7LHH$H9tѝ1"f.HL@fH=FffH@0,轫uHx^H$HrHH$H$>;H|$`H fH=EffH謗HL$`MAH^@H1xH|$`IHD$pH9tH$H9tߜZHfH=EffHGLHH1HHGHGHGHGUHAWL=]AVMwAUATISHHxHvLoHdH%(HE1H2HCH9C8HHqF< =<HH>HH?H,H%H)HIPA9X'LcLHLHI :H;8H;zzt zHhHpH`HhHpzH`HqHxQ1HxCHCwHCH9C8HxHpI$V Hu/P(x51HUdH+%(He[A\A]A^A_]@V P yD HfH=hCffHD`0D#LmDcH[LHHxHrD0HEHpHE$8H}LfH=BffH蓔HHMIATE@H\H1]H}IXHEZH9t֙H}H;ptę?HfH=tBffH,LHHɭ@AZHpfH=SBffH@0K茧Hp2HNLELLLLXHhHE`HpHE6HXH}轆fH=AffH]HHMhD`A@HZH1H}YHhHE^H9t葘H}H;ptHpfH=+AffHHhHpHx8HpfH=AffH詒@0轡 JHpHLELLLL`HhHEHpHE5H`H}脅fH=l@ffH$LhHMAH,Y@H1H}HhHEH9tdH}H;ptRHpfH=?ffH趑HhHpHK fD+i0 'B考H]BH}BHBHBHBH3BAWAVIAUATIUSHHoL~Hc;X HHHHILA}A}%t4I(A0HLL[]A\A]A^A_EDtA}&uIHtLHPH9P8tBHLyIPAU4HPH9P8uA}tI@A9GvAEHtA4wIstT HHL$AIGh8D$@pIhIW`Iw@GLGf.AHD$HdH+%(HXD[]A\A]A^A_@HD$@HkfC(H:XH3>H߉C,H)?H}HnHH@H}HvHD$HxhHtc讻Lt$I~`薻HIvhHPHIv`HPDEt [HH趻HD$xu!HXtHl$Ht$HH`H<L5;Ld$ HL=\9LHD$(HD$ Lt$8L|$0"HxIHD$0Ht LLMHЗXf@H1HP0LHHl$ HD$(AHHD$8H'HD$0͑HD$0Ht LLHt$L HHl$ Hm8@HD$(HH|H E1fDDAHHHHPHHx`虹H D9wC@1YI\$fH=x6ffHHxw"fHiH rLHL$ HHD$(Lt$8L|$0jHHL$0HtLLHH\XH訣jIhZ6yH8H8H8ff.UHAWAVAUATSHHdH%(HE1ƇHLL9HhHEH`HhHhI9HhL AD$4w THrɀt0ID$h8sx@I|$hHtID$hfDLy2f.۵D8IfH=4ffH%Dx0<E>DvHJNH`IID$hHrӋTHEHXHEF)H`H}yfH=3ffH豅HHMMAWDT@HH1wvH}IHEA[A_H9tH}H;Xt܊WIfH=3ffHDLLH@H 1H1IIHL׋sXSsL蒪H S)@H1qH}IHEH9t H}H;XtsHfH=.ffH`LHHcrH1H2H1H2AWAVAUATUSHxLodH%(HD$h1A;XHcIHHHHHHgHc@,[HIHHHHLIHt蘙IHpHE8I1fAHcEHyIHHLIMB1IHD9t+H0H+1NI1HcHI91HD9uIL@Lt$IxXI@HHWH9L0HI@HAxVIL$ LLuHL$I~(A~0LޢtYE1t$HMLLL趓fDE1HD$hdH+%(HxD[]A\A]A^A_IF HL$@IHHXtIv HϺHL$HL$tI$LHP(OHE@Y蔪HEHLLHHL$AHHL$AHEHH)H~IHB8I HBh;AAS09Ll$@HM1fC8H-LHD$@H.HD$HHD$XH,HD$PjzHL$PHC@HtLLHC@HUHuI$F H7F Q *.fLffH=*ffH8|LHpxHL$IuHEHEwHEHt LLHHILI@ulH~LalHx5HxHLI9AHˉt HI9L#A|$4w *HrID$hHxDDDșA;tuD9X<IcHHHHHttzDHAT$4LPLhۋIt$hIID$pHPLh@HUdH+%(He[A\A]A^A_]fAT$`ffPJsDHxLHƩSJ9Hx9HxHH+H9*)HHHHXHH@`D AIcLIE(HHxHHtH@ 8̨IE0@HxfAoMxHEIHHMfoEHMIHEHUHEHMIHuI)MAExHtLLHEHtH}HHxIE8AƅIH(H,fIpE1H@ @Cu@HxAD9xDHxHHHHHHD`Hc0HHHHIu(L$7DA$1AD$AD$9uL牍t ILHPNI}tt!AE?1fHxHHDhIE1fHxH HHH0HHD)H HHHHPHY蘤D0DmeH5.=LH H}LhfH=#ffHtAVHMESA@H6=H1eH}IHEZYH9tyH}HEH9tyfHfH="ffHStHLH薅QfHy&H&H&ff.AWAVAUATUH1SH(dH%(HD$1fH=$"ffHsLhHY#HH;t\AT HH9tGL#AD$4wIrL(PIIt$hHHPH9uHt_G]fA](fH=v!ffHsff}1Ld$Ll$L=ͦ L5FfDHD$ X1LLL8fXHhLpHD$茌H|$HtHPHHPHHxHxHT$HPf;]rfXu/HD$dH+%(H(H[]A\A]A^A_DHHQfDL舆kkHD$dH+%(uDH([]A\A]A^A_Hx1LH,hfX_cH6$fDAWAVAUATUHSHdH%(H$1fH=ffHcq(f@"WL5 HIH@H@AIID$IT$ H#fH=cffHp1L`HcHL$PILxA$fH=&ffHpLhxLHLfHXntI|$(脅I|$0HtufH=ffHUpHhHtHE Ht H}HtPHufH=ffHpH@H$dH+%(H[]A\A]A^A_fDfH=@ffHoHhHtHE HtH}HtPH2u~DL|$P1LHHAv8HcH=wHHI 4謂LHLߞD8IfH=ffH)oDx0@~jE6D_L|$0HL$@HD$H7LH $HrHL$0QH|$LbfH=ffHnLD$EHL$H7@H1_H|$IHD$ H9ttH|$0H;<$tspIfH=ffH]nLLHDؙHHcHcHH=HHI $` H H H fDUHAWAVAUATSHdH%(HE1IHhHfA<$HDžHLmg@f(HPHDžp)`ƅfH{)PTHxKH{^HHA$HH9EHHHHBHI$xH{wH{ymD8IfH=ffHlDx0{{E>D]HuLsLH5H@HuHrH8H}L_fH=ffHLlHHMMAWL8@H5H1]H}IXHEZH9tqH}H;@tyqH@fH=%ffHkH@LHvHEdH+%(:He[A\A]A^A_]fDӟxI$h]DD0HfH=ffH]kDp0tzD;LuD[H4LM$hHrHHEH@HEH}LR^fH=:ffHjHHMIAWM@H>4H1[H}IHEY^H9t5pH}H;@t#p螮HfH=ffHjLHH(\HPHpHJHjff.ATUSH0H.dH%(HD$(1H]H~L'GHLIt!HD$(dH+%(H0[]A\@A$pHfH$HD$HD$D$A$AL$U'9r^A$9rxI$I+$H9)HHHI$XHHxhH(PC@I$ HHHH0HfD)I$ HHHHPH[fUHSHHGHxHt{HPH HJHHH9tZHCH{HPHHtH{xHH{@;H{@HCpH9tmH{u9H9xuH{`H H`Ht H[]fH[]t@AWAVAUATUSHH $HH $H(?LwLoLdH%(H$ 1HHLqcIHM)L;HIIHIHD$I(HxtHHHHt6fDHQI9rHqLH $藒H $uƃHH HuЀHtHD$LH=v/1H$ dH+%(NH( []A\A]A^A_@HL$LLHHBHH@J Ls(Hs0HD$L;t HC0AL$H$ LLKT%H$H$ H{(H$H;$MHs8H$ H$H9Hs8HC(HK0HS8HH$H$ HDŽ$H$H;<$tukHt$HH)UHƄA|AT$LLHH9t_8.uf8..uL)HtJLd$HL赐HDMB|,/RLMJ_L9L'ptAUHDLHT%=GLHVHLƄ^rIH}LHHUILHLHH)H)HpDL#L@`IHM@HC(HK0HS8H$H$H$ H$H%@HǃH$HtHH4$`EH$H{(HS0H$AUALLfH =@H8HtHH9F r"dH$HH$U]LHHTLmH$u&HuH;<$$h$H;<$th%=$ H$H{(ALfLHLLO`THff.USH8dH%(HD$(HH8HtHHH9tH%=@t#HT$(dH+%(H8[]HHSHH8H/HHl$_H$H{xH9tzHHL$Ht$H9HHCxHHHH<$HT$HD$H<$H9t gHuaH,fHT$HtHHBHT$H{xHH<$f.1fHsxH$tH|DHCxHHH,$Hl$H0H $H_*H=ÐD$HT$H{xVRff.AWAVAUATIUSHH3HC0Lk(HA|/L5,111MLL+QHtmIL$I<$HHt H8HH9vHH9wH)IH9vL赞t(I<$ML$I)I|$MLLL1PI$Hk`HCPHD$H9 L} Lu(H#LLy4Lk(Hs0HLZ4uHZ#LLD4111MMLHV-1PHt|IL$I<$HHt H8HH9v DHH9wH)IH9vL轝t9I<$MT$I)I|$MMLH,L1OI$f.HHH;D$L@H5c,I$H[]A\A]A^A_H?H9t@H{(H5z Lk(H {OH)qH=IH=Ji@AW"AVAUIATUSHHdH%(H$1L$LHHt >HLHHDŽ$HH$L9"LLHHMLL$Hl$pL|$pLWLHITHHQH|$pL9tb@LL;tLHHDŽ$HH$L;"LLHHǃ,fHVHH5 HڇHHUHǃHD$HD$EBH< t<-0< wT1HЀ @0HLHHH,HHЀ HH9vHH9u<5~ǃHDHLHH$L;"LLHHH$dH+%(|Hĸ[]A\A]A^A_@BH< tLb<-gB< uAD$I< t<, 1A$PЀ .1DAL$0HIHqHP@ w>HH9vHH9<5~fAL$I t,HHHtH|$1HH)H9HWHCHt$HBH9HCH9HUH|$H)H9XHHHH$H)HD$HD$pL$HH$H|$HHt$(H|$ HH$L|$pSHt$(H<$H:H<$tH|$pLL9tLL$(*_LL$(HxHH H9HHELp1H$HH't$(t$(U8JLH$H HL;h"LLHHA<$,IT$uAD$t< H$LH L+IHD$pHxL$H$HHpH<$L|$pHrHgRHH?H+D$xH9gH<$HHl$`HPHl$PHH9&HL$PHHHL$`HH@HL$XH@HH?H+D$XHH|$PH5C葓Ld$@HPLd$0HH9HL$0HHHL$@HH@HL$8HHH@HD$0L9HHt$8HL$@H9HHHHHH|$0HT$@HD$8H|$0L9t\H|$PH9t\H|$pL9t\HHHǃgfDHLLΑJfHVHL|$pHpHrHD$pHpL9|HHL$xH$H9HHpHxHHH|$pH$HD$xH|$pL9t[Hqo@)D$`oH)L$@8HT$8HtH LD7HT$8HHH|$0pLb1HLL莐fHHHLd$0Ld$@LfH?XfHLL.afHD$fDHT$xHtHZLd6HT$xHpHxH|$pHpHxHL|$pL$LiH<$H8LL$(HrL|$pHD$pHpLpLL$(L9HHt$xH$H9HHpHxHHH|$pH$HD$xH|$pL9tLL$(L$tYLL$(L$LL $ʁL $:D$@HT$8HHLL觎$HT$xHpHT$xHt,HteLLL$(L$4HT$xHpLL$(L$HxH|$p$HpHxHL|$pL$L$HT$xHpEH=d?y^H=X?m^HJH1HIHTff.fATUHSHLfhFL贃fH=ffHdRLH@HhH5 nCKts19rq9HH+H9)HHHHXHHH`H@hA@K9w[]A\UDH HHHH0H)H HHHHPH@AVAUATIUHSHHdH%(H$x1HGHPHJHH@HfG}C HLl$p1!LLt$@HL*5|$@t3HLLvH9<_~zE1|$@x "=E1H|$HHD$XH9t VH$xdH+%(vHĀD[]A\A]A^LH{(HA1kfDHl$ HH\$0HrHH\$ HHVCfH=> ffHOH $@HH1@H<$IHD$H9tFUH|$ H9t7U貓HfH= ffHOLHHafUu9u?HH+HHXHp`$DH H0H HP;9Ll$PH}HHHHLl$PZHNff.@AVL5K AUATUHSLAvEEA&fH= ffHhFH@AA1AD Aw1 wL% Lw1 wLwmLwwLoTE2H1)HcHHHH]CL%g HC(ELHC8I\$u/A$[]A\A]A^f1\x(A@HA$NAD$[]A\A]A^fH= ffHMEH@HI1$6I,LLH^oVff.H U1ƒ ЈVv Gv1 ;v1 /vH-@ HvHvYlH]uff.UHAWAVAUATSHH $HH $HhL% LwIL$MdH%(HE1HFLHLHx8]H\sD IfH=A ffHCD`0RAA~HUdH+%(UHe[A\A]A^A_]@HxLLCBHS8CHA<$HS8uHK8AT$H9|HxLthYtE'LD3HD+LHrHIHwHLC6fH=+ ffHBATA EAWH@HH13HIXHZH9tHHH9t H膆HfH= ffHsBLHH\q4I2I>ATUSH`dH%(HD$XH tBH H(Ht3bHG|$ i|$ 9HD$XdH+%(oH`[]A\uPHHl$0HrHH\$@H\$0H|$H4fH= ffHUAHL$@HH1*2H|$IHD$ H9tFH|$0H9tFHHD$XdH+%(fH=0 ffH@H`LH[]A\H}ZDÄH资HHD$XdH+%(u]H`[]A\DDluH( @HD$XdH+%(uH HHpH`[]A\eV`2HRHZUHAWAVAUATSHH $HH $HfHË@0=r~ umIƋC0#M~E&LHDa.HLHHrI4HpL1fH= ffH=EM@HpHH1m.HpIHH9tBHH9tBLHfH= ffH9=LHHVH{ ~*LHH HrIHHHFHpL0fH= ffHH0H(IH@H9I+=CjH0LL]H0HH@ H9cH(HHL(HL"8MvADžiit tsLk@AI HHHH0L4HHu HrIHHHHpL,fH= ffH9Hp@H& H1\*H0HLpL H,HHIHpH3LIL LzHHpHH1HDžƅ5HLkDžHpH;t>LHLLLH[\L`(<ƅLLf HHHHH?^L9t-gD8HfH=g ffH7Dx0GH0@(xR$HH;*9= @F HH?HrIHHHHpL*fH= ffHS7HpEHZ@H1#(TfD<N@I~PH};HH@ H9H$FdHHHrIHHH+HpL)fH= ffH6Hp@H,H1j'DLLLAH(bRAf.[EHHHrIHHHwHpLC)fH=+ ffH5Hp@HxH1&AGI9DHH/HrIHHHHpL(fH= ffHC5Hp@H(H1&LBHHDDžA(}N%L HHdIHrLHpHPL'fH= ffH4SLMAUHP@H'H1E%HPIXH`ZH9t9HpH;t9xHfH=S ffH 4LHHMHL HHrHpLHH-HPL&fH= ffH3HP@H.H1l$HPIH`H9t8HpH;t8HH9wIfH=n ffH&3LLHHHL%H=1mI0I<I0HwHI HII{IHIxIIIIIIIHHIDAUATUSHHXH~dH%(HD$H1f]HtIHHHHFHD$HdH+%(:HH@HX[]A\A]Da(HÃt" tfH= ffHD1h0\@~'HD$HdH+%(HX1[]A\A]fDD#Ll$ Hl$0D{!HLHl$ HrHPHL $fH= ffH0H $EIH@H1!H<$IHD$H9t 6H|$ H9t5vtHfH= ffHc0LHHJf"I[Ibff.AWfAVAUATIUSHhH^ Lo dH%(HD$X1HcKI)$MHHHHHcL,)D$HD$ HHHHLC,fD$C'D$ fD$AD$fD$Mo(51LHHeH HufoHD$0HHH D$8foD$0HT$HH HD$@H )L$0HtH|$0HHCAHLHHgHCHH(H$mIt$(HtAT$HmAuC'HHPHIxH@ I H@PIH@ 1HT$XdH+%(Hh[]A\A]A^A_HcCIT$(H$AD$HT$(D$uYIHHP dAT$t)S0ƅfDH H3kfDC0IH- HHRHPHfHx#u HFtDHV HHt V ` f`(ff.fttt1H H1H71fHHttt1H H1H71fHHFHff.@H?@AUATEUH։SHHdH%(H$1HIHH|$B/L*AD$$H$dH+%(uHĘ[]A\A]ff.fAUATEUH։SHHdH%(H$1HIHH|$.L-AD$$H$dH+%(uHĘ[]A\A]=ff.fAVAUMATIUH։S!DHdH%(H$1HIHH|$.ڹLH$-AL$@$HA$$HoGH$dH+%(uH[]A\A]A^off.@HjD$PHHjD$PHHjD$PHHjD$PHAWfAVAUATUSHXLD$DHT$HL$dH%(HD$H1)D$0Et*HD$HdH+%(HX[]A\A]A^A_HLd$ L|$0HLHH@L0L#HHD$0H$HpL,2L;l$8H|0Ld HD$0IULhH;T$8JD( >LHf@ HD$0HPW[HuHD$0HtHPH DHT$HL$H|$(1/kEHT$(LIHD$0EHt xHH}11RHL$HPEXZH|$(}H|$0HG@/zWpfILLH$ HD$0H$Hp@HLH$HD$0H$LhL@IHHPff.HIHT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$dH%(HD$1H$ILHD$HwPH8HD$ H6YHD$$D$0HD$dH+%(uHf.AVAUIATUSGH<<H/E@uELuLcAąt:U@tC8tz[]A\A]A^fmuHto LH5H1U@ufHHAH t1HE1H5hC8u[]EeA\A]A^@ dfDH6HIHT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$dH%(HD$1H$ILHD$HwPH8HD$ HbHD$$D$07HD$dH+%(uHf.ATIUHSHfHHHHP1ɿ H@H@-@HfJ,.HB B(CB HtHH{;HC[]A\fS[L]H5e1A\@AWIAVIAUATIUSHtHQH5DL1wH5ĈHX Ml$P9fH{tyHLnHsHLLSLv3Hs(H(Ht9AD$8u0CI>PBWHHuS tHH5!H[]A\A]A^A_ÐHH5HL1[]A\A]A^A_ff.AWAVAUIATIUH-SHW HHH<$L|$ dH%(HD$81 AEIESfDHLLLKHMt$PHLTHH<$LH{S LH(W2H+HAD$8~H{ CMuD$(D@E<9L1AăBD$E1Q AWfAVAUATUSHHHT$dH%(HD$81)D$ HD$II1H$1D|$A9thLD+HcX*AH$HD$I1\$5u+JD|$A9uH\$HcHH9wy@H(H9vlf{uA $9KuA1Hھ3`CHT$Ln1HT$8dH+%(uvHH[]A\A]A^A_1Ll$ fLLD$0)D$ kL1H13MtL$$z HOHff.SHH?EH;H[ff.@AWAVAUATUSHL$@HT$H|$H4$ALD$dH%(H$1IHl$0Iι1HLHL$HL$R11ҾLU61ɾLH$?6H$LH$(Ht$LHD$( Ht$(LHt$(H|$HLT$AҋD$huzH$o$o$Ho$HP0PX L(DH`SHD$(H$dH+%(u>H[]A\A]A^A_fDLCoD$hHD$xHD$(IGA DAUfATUSHHdH%(HD$81)D$ HD$0HD$2t%HT$8dH+%(HH[]A\A]fDLd$HHx HLl$(HωAUHML5HXZt$ uuA2tqTF(+ t3st./1A1IH 2HG1 DL0)fDLBfDLD$ D$ Nff.AWAVAUATUSHHT$AH|$Ht$dH%(H$1Hl$0Iι1HMLHL$Ln3Ht$LQ11HOI6Ht7Ld$ AFLHID$(PIFHD$ =I6HuHD$H|$HHCЋD$huHLhAHP{Ht'H$dH+%(uAH[]A\A]A^A_f1@H%oD$hHD$xCIEAEff.AUfATUSHXdH%(HD$H1)D$0HD$@2t&HT$HdH+%(HX[]A\A]IHD$#A$LD$H2Ib-t.CA$ t sLMmH Hl$0LH5 H^LL$ IFH‹D$0u+H RLD$ H SD$ f.H@L-Aؾ1IH H1>AVI%AUIATUHLSHpdH%(HD$h1HD$HT$PL H AfoL$PMAHtMLcD$HD$LHD$ {9HHt$L.D$EAHD$hdH+%(HpD[]A\A]A^fDfLA1HT$ HL$H( HD$HHD$ D$(D$8KIH|$Htq wHGoPU{# fDE1E1HL$LHT$9<$HD$HHH9GD$DC+A] s+Aؾ1IH >H1[ff.AUfIATIUSHH8dH%(HD$(1D$HD$)$H/E@tmIHuHt6oL$A $U@umtMHD$(dH+%(ujH8[]A\A]fHH5L1HfDEf.Ht 0fD딐{HVNff.AUIATUHSHH(dH%(HD$1HT$>t6D$ACHD$dH+%(H(D[]A\A]HA H=w=HQHt0xHcPH@H{AH0f.AAD+EEA kAsaDDD$ )DD$ 1IH H1+f.UHHHSHH8dH%(HD$(tI fHHD$D$)$uSHT$(dH+%(utH8[]@fH)$tfo$fEfDHD$fo $HCD$ C fE|*f.AWIAVMAUIATIUHHLHHAHxH(E@tVHULLLUt}@u(mu"Ht7b]1A\A]A^A_fD1]A\A]A^A_@Ef.]1A\A]A^A_HpHr@umuHt됸RzAWAVAAUATUH͹SHH(dH%(H$1L$Ll$D$LD$HLHBփxH=HcH>L= }tH HmLD$LHH5OH-LD$LHHH5 H H5?HH9Ht$ WD$ HLMDPHDL$L$AZY#H$dH+%(^H([]A\A]A^A_f.L= @L- }tHHmLD$LHH5OH-H H5>HHtxHt$ ~DD$ L$LDHA0L=1 s@L=) c@L- S@D$ 1fD$ E1tC:(+ t5st0$A1IH H 1IfAVAAUATAUHH8dH%(HD$(1"} !yHH=D$AHL$DDrHT$(dH+%(CH8]A\A]A^f.RָwD{fDHt$$HtFLl$ |$$HLt-AL\8D DeA tAsu~LfDAw8vSyHHL$3LHL$fHHL$sCHL$yfA1D"E1IH H1S^@AVAATAUHSH(dH%(HD$1~oyHHPHD$HL$ADD~HT$dH+%(H([]A\A^RָwDfDH\$HHHكwDAwx1yC6] tŃst!Aؾ1IH H1c땐HHL$CJHL$fHHL$AHL$1yA1AWAVAUATUHSHHXHt$ HT$dH%(HD$H1Ht$@HHD$87H|$8I?H|$8I-DIHH5H9IH@< P<LD$GLD$1IAx"11LLD$?MLD$AxH|$8L7 H5~H9HP H0HH|$8L8H|$816H\ IHL$8 vHHL$!HL$IHT$Ht$@HT$@L/Hе H`ZH CHtH @HR?H|$8L6H|$8L7H|$8L 6H|$8{ HD$HdH+%(HX[]A\A]A^A_@Hi LIAWHS_WfD<LLD$s!LD$E1FfDH;HWO3HKH@IpDIHP@HHHD$(H9tvDBt^<tHHT$ HT$H:1HT$S"LHHD$2LD$HT$A@@uA(uLHT$OHT$H H9T$(uH H`RL0f{ H;G uG HG%fH8HKe LEIL@@kHHBRKff.HH1H=Fa)HfDftftЃf.f.AWIIIAVAUATIUSHx_DWOMu-6uHFHHt Ѕ 1Hx[]A\A]A^A_@؃)t1+uDLD$E1ۃ  HD$09MHD$f. LD$0E1HD$s-LD$ HD$@HD$8O4LʼnD$M9L\$(LL-ALL$HLD$MDfDu-w u AA@w{6\(IcDL>D'IHGHt(LT$`LD$XH|$PH|$PLD$XLT$`P A AH#A mGLD$HxH[L)]A\A]A^A_fA !A H|$tA CA EH!B0THUuCLD$8E1HD$0HD$ƃ@t LD$ HD$@LD$@E1LD$ HD$8HD$0HD$IB8GHLT$`LD$XH|$PH|$PLD$XLT$`pIBHHLT$`LD$XH|$PH|$PLD$XLT$` `HE1.A ~A# A?H_A R A HL$ Ht:IBHt1HLT$XHLD$PH)H|$ H|$ LD$PLT$XG H'HD$ A  A/%Hl$@HA.|A,A H|$ IBHHt$ HLT$`LD$XH)H|$PЅH|$PLD$XHHD$ LT$`EDAF< 9A/hHl$@HfAH0fGHA  ~'A#A?$Hl$0HA %A HL$ Ht:IBHt1HLT$XHLD$PH)H|$ H|$ LD$PLT$XG H'HD$ KA9"A/ A.H#A:iH HA  A A .HL$ Ht:IBHt1HLT$XHLD$PH)H|$ H|$ LD$PLT$XHL$0Ht:IB Ht1HLT$PHLD$0H)H|$ H|$ LD$0LT$PG H'HD$ HD$0/A#t A?oHA  ~zA#A?FH|$@IBHHt$@HLT$`LD$XH)H|$PЅ4H|$PLD$XHHD$@LT$`A qA HL$ Ht:IBHt1HLT$XHLD$PH)H|$ H|$ LD$PLT$XHL$@Ht:IBHt1HLT$PHLD$@H)H|$ H|$ LD$@LT$PoG H'HD$ HD$@A ~ ~A#?A?HA sA HL$ Ht:IBHt1HLT$XHLD$PH)H|$ H|$ LD$PLT$XHL$8Ht:IBHt1HLT$PHLD$8H)H|$ H|$ LD$8LT$PG H'HD$ HD$8IB@Ht*LT$`LHLD$XH|$PH|$PLT$`LD$XHWL)Jt5HWIBHHt$PHt-LT$hLD$`H|$XH|$XLD$`LT$hHt$PL<ۃ IA:A A H4<jHIB@DML\$(LD$LL$HIHt0LL$XHLD$PLT$HL$LL$XLD$PLT$HL\$(L$LGADFfGf=HDAG  H HcH>HD$@CIFHD$ HIBHHJ rHE1<ۃ HL'H(IB0H1LT$`HLD$XH|$PЅ$HD$H|$PHE1LD$XLT$`,D$xA;t A H1ZA)JHAHL$ Ht:IBHt1HLT$XHLD$PH)H|$ H|$ LD$PLT$XxHL$0Ht:IB Ht1HLT$PHLD$0H)H|$ H|$ LD$0LT$P4G H(HD$ HD$0HL$ Ht:IBHt1HLT$XHLD$PH)H|$ H|$ LD$PLT$XG H(HD$ 0H'HL$ Ht:IBHt1HLT$XHLD$PH)H|$ H|$ LD$PLT$X^HL$8Ht:IBHt1HLT$PHLD$8H)H|$ H|$ LD$8LT$PG H(HD$ HD$8xH|$8IBHHt$8HLT$`LD$XH)H|$PЅH|$PLD$XHHD$8LT$`HL$ Ht:IBHt1HLT$XHLD$PH)H|$ H|$ LD$PLT$XLHL$@Ht:IBHt1HLT$PHLD$@H)H|$ H|$ LD$@LT$PG H(HD$ HD$@fH|$@ZIBH6Ht$@HLT$`LD$XH)H|$PЅH|$PLD$XHHD$@LT$`HL$ Ht:IBHt1HLT$XHLD$PH)H|$ H|$ LD$PLT$X:G H(HD$ HH|$(6 IB(HL Ht$(HLT$`LD$XH)H|$PЅH|$PLD$XHHD$(LT$`*0Hl$ Hl$@HH|$  IBH Ht$ HLT$`LD$XH)H|$PЅVH|$PLD$XHHD$ LT$`H1HA DEH1HA DEsHeGD$LHl$(AHջ)D$,HL$ Ht:IBHt1HLT$XHLD$PH)H|$ H|$ LD$PLT$XcH|$05 IB H Ht$0HLT$`LD$XH)H|$PЅ&H|$PLD$XHHD$ HD$0LT$`|H eH5H=DH|$  IBHd Ht$ HLT$`LD$XH)H|$PЅH|$PLD$XHHD$ LT$`HL$ Ht:IBHt1HLT$XHLD$PH)H|$ H|$ LD$PLT$X,H|$@ IBHa Ht$@HLT$`LD$XH)H|$PЅH|$PLD$XHHD$ HD$@LT$`EHL$ Ht:IBHt1HLT$XHLD$PH)H|$ H|$ LD$PLT$X|H|$8i IBHs Ht$8HLT$`LD$XH)H|$PЅ?H|$PLD$XHHD$ HD$8LT$`H|$  IBH Ht$ HLT$`LD$XH)H|$PЅH|$PLD$XHHD$ LT$`2D$D$HvH G82 E1D$D$H PH5F.8 E1D$D$H*H5,8 E1A  A0A HGMHHIFHGsGD$ZGD$AGD$(GD$HGD$GD$GD$GD$G D$G D$pGD$WGD$>GD$%D$L$H%H5*8 E1D$L$H_H5*8d E1D$L$HH58w E1D$L$HH586 E1eD$L$H H5D8E15D$HA@E1[D]A\A]A^fHafHL1sAąxLcI9sDA BA Et4HK|51L)L1H>AEjMcI9a聵HHLKHL)K|5DJ@HLQH1AXZD[]A\A]A^@[HL]HFA\1A]A^@H<@H@H@H @H@HK|5H1L)AHK|5H1L)AHL QAWAVAUATUHSHHLnHGMLMt-LLL_x[H1[]A\A]A^A_f.L IGI9G0IO L HQH9HIGLLLkLeI I$HU@HE0HHAHH9HHHHE0LIDŽ$HP(LHM;*IDžD(&L=} HIH@ H@AIID$IT$ HHE fDL}HHu(IMI)LHIHHH+E8HHHHU H+UHHL9H}HULH)IHI)IvyWI$IGHE0HHEHHPH@HUHHHE8HU@IIG(HPH@IW(HIGIW IGHH H9vfH)IHH LH)H9L9tHHfDHN<1HM(L}HHEHHE IHE8HHE@HL|M9J<H $MH $Hu(ILH)HI HEHHPH9tHH)L$)L$HH}LD$H $LD$L}H $LEBL99I~H $H)HޱH $A\HI9vH=bU鼅ff.AUATUSHHXdH%(HD$H1:u6AE1HD$HdH+%(OHXD[]A\A]fH=y ffH@1HHHHy(HHA LIMtIHHH9t(H0HtHNI1HHI9HH9uIHkH@H^D`0ASDH Hl$ HrHH\$0H\$ nHH޽fH=x ffH~H $@HH1TH<$IHD$H9tH|$ H9t:HfH=ox ffH'LHH*HHfATUSHHPdH%(HD$H1|u01HT$HdH+%(5HP[]A\fH=w ffH1HHHHy(HHA LIMtIHHH9t$H0HtHNI1HHI9uHH9uIHrH@kHHl$ HrHH\$0H\$ nlHH>fH=&w ffHH $@HWH1费H<$IHD$H9t.H|$ H9t HfH=v ffHLHH$芺H雂H颂fUHAWIAVAUATSHxHxHw dH%(HE1G9CCŸIHxHxptQHxhIH3A|$y.YD(IfH= v ffHDh0HxHxPHxpE1`9LxE1II+H9s)HHHIXLD9ct{tCA >D9voA9sHxAH HHHH0LfDM@`MtLǺAHxp >D9w HkHxSN9+Hx9HxHH+H9)HHHHXHL%y @ID$t$fH=Ut ffHHxHt CIHxHEdH+%(It$HxHe[A\A]A^A_]Hx)HH HHHPLOfD)H HHHHPH+DH HHHH0H@ HfDH觤fHxHIHHxHxpA~9D IfH=r ffHD`0E1E}LmD޴LEHLmIHrHxLLhHHpgHhH}_fH=Gr ffHHHMMAWLp@HߤH1ŴH}IHEAXAYH9tZfA}AD$uIT$8AEH9HEdH+%(He[A\A]A^A_]HHHH?H,H%H)HHHcP9XIIIILqA>gH;^I;NTA~t A~BCC A~AFLIocoLHK IHx)``HPHpH)PHHHHID$8HID$8HH H@XXLIoSo LHK IHH)00H H@H) HHIA CfH6HHH?H,H%H)HHHcP9XrxIIIILtaA>t[H;0uVI;vuPMMtDHb @A9u1IG Ht IHtPLtH3IdžfDH1HHP8DV HHHH?H,H%H)HHHcP9XIIIILA>H;I;NH(HHIHIHxHa IGHIIGHHa HIG HmHH'HIHNa M@AHHXH HPH HPHH`fHH@HHHH]HHH3HH@HXHHHHHH`fDHHxHPHPH H HhDHHHPHPH H HUDHAT$HHHHH 蹎$@HEdH+%(HHeL[A\A]A^A_]HtH@fH=] ffH舯@0蜾)HKLuH]HMLL}H]HrHRLLkfH=S] ffH HHMDA@HH1ʟH}IHEY^H9tCH}H9tf.+IfH=\ ffH蓮LLH0HL}DsHrLH]H]QH}L蓡fH={\ ffH3HMEH@H1H}IHEH9t聳H}H9DDHHA)F0H9iH5iI9iI?iUiUHSHXH_ LB(dH%(HD$H1 HD$8I8ooHHp BH)L$ (Ht$0))D$D$ H@foT$ IL8(RHr H@BH@BHB(HJ0H@H蘰Ht$ HHǃD$ cHD$HdH+%(u-HX1[]f.H@fo\$ Hp X聞AVAUATUSDwDDDH19HH+E1H9s)HHHHXL,fH=NZ ffHHxHt>IuhHtMe`MtfH=Z ffH趫LHxDuDC &9v\D9XH HHHH0L,n@D)H HHHHPL,F@[]A\A]A^ff.@ATIUHfH=hY ffHLHxH]A\ff.USHH_HvHH@KH~HH{H@FuH1[]DHHmH1[]ÐfDAUHATIHUHpOHU99r\HH+H9e)HHHHXHLhh`LHLt3]A\A]f)H HHHHPH]A\A]醐fDH HHHH0H놐ff.ATUSHH $HH $H H_HohdH%(H$ 1HEo`{4Iuxu3H$ dH+%(H LH[]A\ΏfDHt$NHt$tH$ dH+%(uwH LH[]A\l@G H|$Hl$HD$ɫHLHHIEH$ dH+%(u H []A\ffDHHHD+ff.AUATIUSHH8dH%(HD$(1HfH=QV ffHfHD$HD$)$LhHCHtHHHCHD$HCHD$LHL%HD$Ht HHHD$(dH+%(u H8[]A\A]~IHHHfH=R ffH认H $@H'~H1脕H<$IHD$H9tH|$ H9tjHfH=R ffHWLHH1LHT`H[`@ATUHSHH`dH%(HD$X1虠u5HD$XdH+%({H`[]A\f.fH=R ffH蠣HL`ԘxpHt$I+t$xHS㥛 HH $I+L$pH?HHiHH)Hx6H4 HuHD$XdH+%(HU8H`I|$[]A\T@HMf.HNHl$0HrHH\$@H\$0^FH|$H,fH=Q ffH̢HL$@HD|H1術H|$IHD$ H9tH|$0H9t HHD$XdH+%(u+fH=P ffHcH`LH[]A\HcH^H^ff.ATUHXdH%(HD$H1谞u,~ZHD$HdH+%(HX]A\ÐHD$HdH+%(fH=P ffH謡HxHX]A\ @HP{Ld$ HrLHl$0Hl$ DHL趔fH=O ffHVH $@HzH1,H<$IHD$H9t覦H|$ H9t藦HfH=GO ffHLHH蜺I_]If]f.ATUSHHodH%(HD$1D$E~/HE1HWHG@tHuHF 'H51R0]DA{HDH5"gHHLHT$`tB|$`)E98"L1IH{1{H<$}H|$HHl$@Ht}H#H}HD$(HE H;IHSxt HʇtH;وIHbTxtH蟇WI6I}E11ɺ(HHHH-HT$`@ɰD$`E@uMDH;CHSP _RH8E8H $AT$HHHLHH9HcH9uxsEE @莾AŅ9E|HHD$xx JHD$HxpHGHHD$;H\$H9H+CzIcLt$`H@(HH@H@HD$(HE 7sfoL$@DmE1HEL<$DeM0Eu"HEJ(III9AjAG uA1ɺىAI1QyMtID$xAL$tLID$h HD$`HD$AL$`IcwH8HD$`HUJ*II9ffH\$Hu@zHH;HuH|$zH<$|z5 H~{HL$0HA f.HPH|$`LLLD$hHl(d)D$@L|HH@HW@3pD7Ez H`H$H$IH,$IH}ǡLHD$HHD$X譡Al$M|$H$IHHD$PLI9Ld$8yI L9AtMgM7HLkMt!IT$LIt$sID$L=LhIVLIvrIFLAVLh@uA.uLsxqLd$8LLH$HD$ <HD$Ht$`HHH$臹t_HD$`HD$ H$W<wH$yHHBRaw=7HD$HH$HD$ HpHD$HsAAŅIE1K詿8蒪Hj1H1ztu耿8iHi1H1QtLIcH$HkHHHH9ty}|}t |IcL4$H-iHkLA~A;>t{IL9AF tA~A6耖yH褁A~{¾8諩HUi1H1s虾8肩L1IHnu1gsbHD$ HtH[H|$LL$Ht(Mt HC LHt$H|$(耽vHL$(E11HHH5H==Mtʹ@ATUSH dH%(HD$H= u5H= D$H<$~D$衊H<$Ht{s1ҾHH׶}H; H谀HB H蜀H; H舀HH訩fH=; ffHhHh1HT$dH+%(u)H []A\fEs DIKHKff.USHfH=N; ffHHhHt$HHHJHC1H[]øfAVAUATUHSHH0VdH%(HD$(1H(< PH1董qfH=: ffHYK1҉L`us9HH+H9K)HHHHXHHH`HtAH@hHt@K9vS9sH HHHH0H)H HHHHPHDH}h譼I\$I$HuhHPHjL=~C <<EH蚙I$1HP0Hb~]HEL 1MtCI<$Ht0ID$HI\$(HhH9vH;H}HHPHǃHo@HIH@H@H@ H@(H@0H@8H@@H@HH@}oIUIEHHL4[oHIMu(IEIU MuHIE8IU@IEIE0L /DILH,$H[LHD$HD$Hb\HD$HD$HLLJ {HGHGHGDATSHfH= 7 ffH襈Hxu+H1HP0AHD[A\fHE1}uH{ff.ATUHXdH%(HD$H1tlfH=6 ffHHhHtHxH胍fH=[6 ffHH@H7 @ HD$HdH+%(HX]A\@ۖHbLd$ HrLHl$0Hl$ +HLzfH=5 ffHtH $@H`H1JxH<$IHD$H9tČH|$ H9t赌0HHD$HdH+%(u*fH=U5 ffH HXLH]A\H飠yI:FIAFfDAWAVIAUIATUHSH^t:fH=5 ffH蚆DMLDHHxH[]A\A]A^A_S6lHI諘fH=4 ffHKLL`IuIoHtHvH蟋fH=w4 ffHH@H1[]A\A]A^A_HlEf. IH@f/vL¿WY0LH,;ff.ATUHXdH%(HD$H1H~8HH1Ht0HHT$HdH+%(HX]A\S~HDHslLd$ HrLHl$0Hl$ n(HL>xfH=&3 ffHބH $@H.lH1uH<$IHD$H9t.H|$ H9tHfH=2 ffH臄LHH$H vICICff.ATUHXdH%(HD$H1H~8HH谁Ht-HHT$HdH+%(HX]A\@~HDHkLd$ HrLHl$0Hl$ 'HLvfH=1 ffH莃H $@HjH1dtH<$IHD$H9tވH|$ H9tψJHfH=1 ffH7LHHԜH3uIBIBf.HUHSHwHHÁ`u u9H2 HHC H[]H He2 S HC HH[]H8HtH}0tH1҅HPHS Ht$HR w HHrHcKHR8HH[]H H5 kH=akDc@HcIHHHLHH 1 v&H H5kH=kbIrHIMcHLQLM9u&uLJHf.I9}&AI@ApHLJH H5jH=WsFbfDPXH 'H5kH=Hbff.AWAVAUI@ATUHSHHL5+ D?AVIHUD8Ѓv ItuH{HHLH\HHE I\$IL$ Ht(H@ HHrwHcUH@8L$HL[]A\A]A^A_@H{HHt:AEHHIuHfAD$(AEAD$+AD$*<\HgLE1赪H H5hH=h`H H5hH=Zj`DAWfI~AVAUI@ATUHSHHL5* AVIHteH{M|$AID$ HHt\HLy[ID$ HE I\$Ht$H@ wfDADfDe?tA=DDfnQHontrol-aH3WHaccess-cH3H uHllow-oriH9WQ Af.y HransportH3WHstrict-tH3H uH-securitA7H9WBA7WeAnHdispositH3WHcontent-H3H ufioAHthorizatH3PHproxy-auH3H ufxioA0ADe, HthenticaH3WHproxy-auH3H utA/lAaWe[AgBH-encodinH3WAHtransferH3H A8 Wg#nAeHcontent-H9! Hwww-authH9 Af.W t4en2 HconnectiH9 AcDl H:protocoAH9BDD3DWh nAe ?if-rA@WH uHcH>@W h#AtHaccept-cH9AfD WH uHcH>@We;AgBHaccept-eH9A$fDWrtbAe?cookA@WhwAe?rang1DDW eAsHmax-forwH9?AdfD r Hretry-afH9A6WwLH tHcH>WaAef?agADDADADA8:metA8refrA8:sta;8expiAb8:sch8upgrA?8refe:A(Hif-none-H9`A Hcontent-H9*AHaccept-rH9lAHlast-modH9AHauthorizH9AHcache-coH9TAtf8daA^f8va@AHf8hoTA2f8li)Af8fr=Af8etAf.AyH:authoriH9AAHcontent-H9AfHcontent-H9tAxff?viA;DD]Hified-siH3WHif-unmodH3H ufncA*$AHaccept-lH9}AfHied-sincH3WAHif-modifH3H A'fteA4k?acceb8expe$AD?servAgHcontent-H9QHproxy-coH9bA5?locaTA?if-mAf?alloADDfDHcontent-H9nAfE1?:patAFfDHkeep-aliH9Hset-cookH9AeHuser-ageH9,AGfgiA0far dA.leng tAoharsI eA9fty pA ncodnf inA\anguvf agAdbeA5MiAP8pA#fangA) locaf tioAfDftioA-langf uagAffat`cA&PUencof diynAi'nA9xentiIfx ca=xtA<-Dxnnecfx tixoA@uf.E1tvA?oA>jxcA"UfxemA>fxtuA'fxhoAnfxesA3nfxreA2xiA6bxrangAxmatcA(xifieA+xatioAmxangeAUxtA @xaA!5+xntroAxrA:xnA,xsA%xoA$fxadAAcfxreA#)AA{ApAeAZAOAFH AWHB1L=jAVAUIATIUHS1H(HD$HD$}0E4E0IcL>A-HEE0H@0HtHL$HHL$tYHI9wH(H[]A\A]A^A_fDE0 HCHD$A VH9\$H\$E0HA oA-tA:D a<LsH9\$LjHEE0H@(Ht HL$HHL$?A-%A E0fA E0HA ULsH9\$wHEH@HfLHL$I4 HH)HL$<HH([]A\A]A^A_fA 8HEE0H@HpHL$HHL$PHCHED8t2aH9\$UHHEH9 HUE0LRM HHL$I4 HH)HH)AHL$A H9\$8E0 HHEfDHEE0 H@ HtHЃHCHHD$A H9\$HHD$E0 H\$HUfA E0HA\$A\$G@7@AE151H=.@ff.U1HHt QHH]@w<HWHcH>w?Hw?@@?w?w?Ht7G<~ HE ` fH&HcH)H( ` Dff.@gwATAUHSHHHt"HHtH@0Ht HǃHwD#HHǃHǃHǃǃOHKH9HGƒs&uZtKUSt@tft2DHUH{ HHSHtHtH)HH)HD[]A\ÐUS‹ttff.AWAVAUATUSHxHcHdH%(H$h1HLHIHD$HH)Hv?HILpMDx tZHHL)II)L LJPHuոH$hdH+%(4Hx[]A\A]A^A_L)IǍ@HHHMtHD$Hc|K E~*AOLIt   HH9uHH*H HH|$IcL @AEIcLl$ FLHLVD AAH5LppHHH@HH|$HL|@HT$IcLHHRH@HEHt$H|$4@EMHHH@ HH|$HDEuHHd1DH5LoZHt$L$|$ t*IDH9D$uZf(fT Zf.HKHuf.E~4AO1HHuA<$-tASЀ HPH9uHHt HH AA4$H=`K{UHHHtlH@(Htc1H|$T@DDH+KHoXHJHBHpJH~$HJHe H|JHLHKJH.HIHD$D$PBHATUHSHHtHHt H@0HtHHt]~kL% 1f.HHC[f.C[C[ÈC[fC[fG<w!HNHcH>DHG@GDGG1fGfDAWHAVAUATUHSHGtBBPwOI)IHcH9L DoOID)H9LI<H5Hc I)H HHHFHaAAJ|#8H\ L$HIIUHL-H4 LP L$AL$YEl$APAuA\$HL[]A\A]A^A_uLoHOIL)H9vLH H5LHc H>f.wOI)IHcH9{L@AAELDAACI\$9fHH9MAI H9EJ|#AAH9у8yH HLPHtGIE|$ADfEl$fA\$El$A\$fE1AAf.Ml$Dm{DmDmELmhI/AWAVAUATUHSH_ڃH 6KHcH>D_IHIHcI)LkHHHH9H{AAD8H^ HILHL*H; LP Et$AAAAfA\$fAT$HL[]A\A]A^A_H_ ۀLkH{IE1AC__Hy HLPIHAT$Ѓ<Qu<L<:;D<.I\$$H I1HcAE1AI){fH{AA]H{AE1HfDE1H{ A AH{AAI\$>fDA\$AD$UAD$fDA\$AD$-I1E1AAf@@WЃ<H GHH HcHHGHfDGHfDGHff.WHH #HcH)ff.HcwH)H=yGHHc H>@H]p)9\щHHHHHHpH)H9HHPHHf@4@у{Hc@pHHfDHp)9шHHHHp)9fHHHHcH94H ZH55H=6+f9fH rHH5N5H=5*f9H ETH5!5H= 6*DtT@9rHHc@pH@9H NH54H=O5Z*H ˔AH54H=4;*AUATIUHSH_؃<H4EHcH>_H9ILI)L3uIHtpIUH<17AD$<wTHDHcH>H_f_f._zAl$HL[]A\A]DfAl$Al$fIl$fAl$fDAUATUHSHHwH ;DHcH>fDDoH$tIHHJ<(H#AT$J+w\H CHcH>Lof.DofDof@DwAD$AHL[]A\A]AT$fID$ffAD$AD$fUHHBHt H1]HH;{]ÐHcLHf.ATUHD'EHHHHHHHt{DGD<A<<uRGDGD)HH9s?HT$H4$a4"HHHHDžHT$H4$DAHHHʃoH5 BHcH>DHHHD]A\Hf.Hf.HHf.<`HGH+GG+GDGDGD)HDAgH9HA[HfDAUATUL$HH $L9uHDgdH%(H$@1EunHIH@LPxVu$H$@dH+%(uIH@D]A\A]ÐHHcLtHH0HPxDA0ATIHUHH8HHL]HA\?fVЃ<H 8@HcH>V>HV>>DV>V>UHSHHOȃ<-H?HcH>GH9v!GHH)KoHHHHH@<Hs?HcH>f.H;_vHH+w롐GH9vGHH)GH9vGHH)pH9rHH)VfD_HH[]f_HH[]f_HH[]H_H[]H_HH[]HH1ff.ATIHUHHw6HHL]HA\^fIIIILHHfLHHILHL ML)ȃ0FLIH wMy HA-HHHH)H9s1HH@wQH9rDIII@HHLIMIHHHH)HHփ0AyH wLAL)L9w fD9AHA8IQI9rDUHH dH%(HD$1HH@HHc$HT$dH+%(uH ]3-AWAVAUIATIUSHHH|$HdH%(H$814L<IL5 LAHHD$0H$HthH\$Nt=IMAAo$LHID$HHC)&A>tsL5, H;,$tHAV MLAHHu1H$8dH+%(ucHH[]A\A]A^A_HD$0AH$HSfH|$H3gH;,$tH H$HR H$+AWAVAUATUSHxH|$8HT$dH%(HD$h1H IHH A$c H3 ME11D$(ID$H\$ HKY8m4f<%< @D$LhHD$ HcL,LPIHNd(AT$Ѓ< H=:HcH>A|$LWH <HcHH'H.H?BHHHHHH HwBDD$(L $L $HIl$ML1Lp@LD$LD`HD$ IcL,LPHHJl(UЃ<H 9HcH>fDA|$D G8fI|$fDA|$DLL7HIĺLAFtDAIcH1HH rH3AVЃ<IcDL>VIcHH;WЃ<IcL>GDHD$RHcT$HD DzHD H9\$.EL|$(D; $Hc$LDHD$ P HD$8H(GGLAGrV:V1&HVDADADH$D$M6pppDMMQI IcII'LʾIKY8m41f.H?BHHHHIH HwBDt$(IDlLMODʀ /AADM/DM%AE)$4HD$H@] H H5*H='Nff.HHT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$dH%(HD$1H$H$HD$HD$ D$0HD$5HHT$dH+%(uHqATUHHdH%(HD$1H5AătqtPH4$HHc8H<$AH Eu#P HD$dH+%(uMHD]A\DP AH 'HAfH&HffDHHT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$dH%(HD$1H$H$HD$HD$ D$0HD$hAHT$dH+%(uHff.HHT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$dH%(HD$1H$H$HD$HD$ D$0HD$hHT$dH+%(uH;ff.AWIAVAUATUHSHHT$`HL$hLD$pLL$xt@)$)$)$)$)$)$)$)$dH%(HD$H1UH$@D$0HD$8HD$PHD$@ЃD$40<H ,HcH>DuA?sH,<<g<EU)HHAMo<%AwN,wAHHH!HH!gHHMcANBtUЃ<H=+HcH>EAΐA}M}UЃ<E+EH7HZHH1HT$HdH+%(H[]A\A]A^A_fEA}M}AuDMcHBDfEAT@A΍U;HEA+Du5AAE%DuDufD< HEH+E@McANBDUЃ<aHcH>fDEAMfEAMEAMAMUhHEAMPEU)HD$0@i/HL$@D$0H1Ld$HT$L,uD$Lc<HT$<<uUE)HcI9vHLXHHIcLLHKUЃ<w%H5g)HcH>f.D$EDt$OB:EfL}f.fD}fD}f.<@HUH+U3D$0@u/aƒHT$@D$0H2Ld$HL$L> uD$Lc<nHL$<<uME)HcI9vHL8WHHIcLLHMȃ<w%H5+(HcH>f.D$EDt$fD}D}f.L}f.B9E븐<PHMH+MCD$0/ƒHT$@D$0L"@sE|$D<%H}'HcH>E|$UЃ<<<EU)HfI9vHLUHH=IcLLHUDЃ<wH=&HcH>D}A@fD}D}f.L}f.B:E뽐UE|$Ѓ<"fE+E5DE|$DAEM|$fD<HEH+EHT$8HBL"HD$8@s]LID/ƒHT$@D$02f./HL$@D$0Hc1q1ifHT$8HBHD$8DHL$8HAHD$82DEU)HM+MDUE)HcNfDU+U=DME)HcvfDHL$8HAHD$8<DHT$8HB2HD$8fDAWAVAUATUSHH|$H/LcIAHLI IcII'HKY8m4)fH?B:H5H0HHHH HwXEIKY8m4E1DH_J|H oHcHH'H1f.H?B;H6H9HHIH HwH\IHM9VIHHHQHHDH51]#IEE1L=LDJTLL1H$*#KtH$IHu H5Ha IM9tyHuK|L$L$HDK|L$L$HH   A@ƒH 6"HcH>XX X xA@H9ujH\$LH[]A\A]A^A_A@A@I@ȻxnL?먻UH ohH5} H=ATUHHdH%(HD$1H2AătOH4$HHc3)H<$Aąu(S?HD$dH+%(u6HD]A\+?AHHWAUATIUHSH_؃<#H HcH>_HMLsf@IL9KAuHn!Hu3HU!Ht HL9wI9L)HI,M9tHLLEAD$<wH HcH>A\$HL[]A\A]DfA\$HL[]A\A]@A\$HL[]A\A]DLA\$H[]A\A]f.I\$HL[]A\A]DHGHXHf_H_HL1L1ff.HWH׃@L@IcfDQHUH<E1SHHIHHHHH<HIHHHHH9H9 H9H)HXH,HtHtHHH1HEA<wjHxHcH>HQHVDHE1fDQ*QYH1[]@fYH1[]YH1[]@1YH[]fHYH1[]HH9~H1fDH)HZ@ATUSDgEHHHVЃ<w9H nHcH>D3;~HH^fDHt?Hq<LH,HcH>Q1D[]A\@VHtHEHPHHtHWЃ<H HcH>@HVfVf.V1Hy[1@D1fy+1yWH9HHHR@ADHWfWf.Wf.AWAVAUATUSHHHt$(dH%(H$1HtHD$$H9HHcL$A,$vH!;U9LLHM)LIv9IIx HHL)II)L LHuѐHHu#HD$(HHsH8HǃH$dH+%(D$$H[]A\A]A^A_fHHHH@H@@HH@ HHP(1ǃHcL$A,$HHHt$H9LLrLL*U݀[RH5sHcH>A$HfH)PHcLHHtHT$0HcHD|HD$0H5HH~ H9 HHMc,$A uHHD$0HtHBHt Ht$0LIMHD$0HID$HMl$HHHH@H@@HL` HHHP(LDHHB HLIHH9@|HLLHD$HT$MLl$L)HLz f.y t2HHL)II)L LHHuDH|$HHT$0HL$H)LFLD$eLD$HL$HT$0HkMDML;t$JaHLD$H,HH HqLLD$HLMƋLuHHߕ.f. L- HcHAUHtWH9F95HcҾ0L4AUHcIHHH<uH H+FfDHHt$H@ HtLD$LLD$MƸHcHH.@HH HHǃVЃ<DH HcH>fDD@"@@E<5HHcH>HHHwH@0Hjc A$ LB ܸ1'H~ y:HH蜺HA袓@\ugLl$8EL L1QLd$@M鹀1LLQLH2fLl$8EIHIL DB@DL oHFHFFF۽A,$ ܸrD$8"\n"Ll$8D$< D$8"\t"Ll$8D$<D$8"\r"Ll$8D$<D$8"\b"Ll$8D$<D$8"\a"Ll$8D$<D$$[HHݸHHĸH H諸H] H蒸DH _H5}H=Y @UHHH1t1H]HHD$ 1HQbHD$ ff.UHSHHHH)6tH3HtHHt> t 1H[]fHDAUATUHSHH(dH%(HD$1Ld$D$ HD$LntaH|$Ht/HH}1HT$dH+%(u|H([]A\A]DtLl$ D$ u2LHu뱐LHtH|$HuHDu =1tff.@ATE1UHHdH%(HD$1ZutHH2:LD$$HD$dH+%(u HL]A\ff.ATE1UHHdH%(HD$1!utHH9LD$$HD$dH+%(u HL]A\;ff.HHT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$dH%(HD$1H$H$HD$HD$ D$0HD$HT$dH+%(uH{ff.USHo<wOHHHcH>fo~/UHHtfHHHWH9uH[]o@@fDofof.USHo<wOH*HHcH>fo~/dUHHtfHHHWH9uH[]o@@fDofof.USHo^ڃ<!H HcH>ohH }HcH>Hof.of.of.@@fD1fD^HH9HF@t)H[]1fD^HH9HF@u׉H)[]fD1fDH^HH9HF1fD^HH9HFHH9HFp[H HcH>fD11>fAWAVAUATUSHHH|$t$4HT$L$ LD$8H (IH~L$4D$ )L$0HcD$ E11E1AHD$(HcH|$|$ tZHT$(Ht$Z?tS9\$0EfA9|H LHcHPHHcH|$|$ IuHD$8uIcIcH|$D)ITHcHT$ QHT$ HHtTD$ ED<D9\$0st$4IcIcIl)H|$HcHEHtAHD$8D0KEt$AFLIlH;H (H9uH LP HD$8E1HHL[]A\A]A^A_f.HD$8Hct$4H|$tIEHtA_HtOATFIUSt*HcЉHHHlHH)H;Hd'H9uH [L]A\H@ AWAVIAUATL%}ULSHӺHdHHLL-H- AA׀"$~$B<wHcDH>f.\tcH<$T$ >H<$III1DF@T$ H51?HIL9uHL[]A\A]A^A_@L1?HfH5Hf.H5_Hf.H5?HgH5tHGH5QH'AH581>HfD11@5w@HT8ÐAWAVAUATUSH8dH%(HD$(1Hu3HD$(dH+%(H HH8[]A\A]A^A_IHHD$HD$HD$HDX t%II$uHD$H,1IfDA$+<\[<'CIT$tHL$H1DV AE1<IEuAA$Et<\+<"twLLwIA$<IEtEH H|$pHcHSHHcuHD$HL<U@HL$HH<#UBEuHL H|$P MtL#E1HT$(dH+%()H8[]A\A]A^A_<'w$H&H`<"<'LLE1}E1IA$DAD$HL$I|$HHDztI|$DzIL$HL$LHt$'D$'IAD$Ld$$ иɸIT$tHL$H1DV EsA|$'LMt$E1H5RXIAD$ME1@E1A@IA<$D$T$LHt$'кD$'IA$: E1E1E1AHD$H|$S HD$DGMt8LM@Ht 1 @HH9t :uAHL9uLLGAEDGDGAVAUIATUHSHcHDž~5DcE1Jt,HE9t L,HII9u[H]A\A]A^ff.AWAVIAUIATUHSHcHmHDž~7DcE1Jt~HE9tLL;HII9uHH[]A\A]A^A_ff.fHU HE `fH5 ` fHHNHHy=H9vdHH9vHHwH#wLILPH MYH5TH=HG(HG0HGH=Ht7HWHFHJ=H9s&HL1 HMDPHH9vHHwH#wLILPH `LYH5H= HG(HG0G tG ff.foSHHFHGHHPH@HG(HFHWHPH@HW HG0FHG@G8GLH?H{[zf.HWHG },|<$HHcH>@HHHDHzt({|!HHHDfDHHxtyHHzHDHHHHeH!HQHaHyHH H!HH)HIHHQHHMHH߂HHHQHHYHHHYHyHxHHHHHH>HHGHGHGHG @HHG HGHGff.HHHw HDHwHwH7HGff.fHGHuHGHHt HPH9P ufHE1HtHP H+PHIHuLfATUHSHH0dH%(HD$(1)5HHHI HHL$Ht.HsHk H)tHHpHHHHL$HuHD$(dH+%(u H0L[]A\ff.HGE1HHtE1HPH9P ADf.H @HHHPH0ff.fUHSHHHHS C<HC0CHHH{HHCHHC)HC@1HC(C8HC@Hǃ8HHv*ƃPH@HH1H[]ƃPHk0и{ff.Hff.@SHHHs C<HC0KHHHCH{HHHHHCHCHC(C8HǃHǃHǃH{p1ƃf1HǃHǃHǃHǃHǃ[ø{[ff.ATIHUHH(SHSHt1I$HH(HKHPI$HJHjB HB1[]A\ø{fDAUIATUHSHHHsHMAąuHEHXHHHuHD[]A\A]@HHLHHf.AVI0AUIATIUSHH{HtSHHLLHxLc1HC8H+HkLkHC(HC HC0[]A\A]A^ø{ff.AWAVAUATIUSH(HL$dH%(HD$1HH|$IH4RHHHD$HHLl$E1f.H\$KvIWI7IHIHHH{I]IL9uHD$Il$(ID$8ID$HD$ID$Il$ Il$0I$ID$1HT$dH+%(uEH([]A\A]A^A_HD$dH+%(u#HL$H(11[]A\A]A^A_%{AVAUATUSH0dH%(HD$(HHHIE1DHP H+PHIHuMtbH{LtIHtpHLHHHL$Ht,HsHk H)tHHHHHHL$HuM4$LHT$(dH+%(uH0[]A\A]A^Ð1H{ff.HHHPH0ff.fAUIATUHSHHHtdXHIHtYHLHuL#H[]A\A]LHD$ D$ H[]A\A]f.H뒸{ff.@1DATUHSHHHtYHIHtNHHuL#H[]A\fLHD$ 1D$ H[]A\@+H띸{ff.@1DSHHtHH3H[ff.@AVAUATIUSHHo0Hu qHHtbH{%ID$8HCHC HuH+HHt-DMl$IHmI~LLLEHuID$0ID$(I$I\$[]A\A]A^@HtWAUIATUSHHHt)fImIHI|$HLH HuIEH[]A\A]fDff.@HtH7HtH fDff.@HHHHHH] ff.fHtG t ~G tfPH =WH5WH=ff.SHHOH;[FfDAUIATUSHHHt81HCHHH#CHL$LBLL H9kwH3HL[]A\A]| ff.Hw fDATUHHLg YHHL]A\7 AWIAVAUIATUSHHHFHL$ HO(HjHhH4$H HW0Lg HD H9w4LpLL IO(IW0H)H9IGHIWI7HHI#WL4LII~H+rHH+WIGHIW(HtAVLHHtI9t3HH@@HkL9uHB@IV@HIF@NfDHf.1H9vH[]A\A]A^A_f.PLcHlH4$HH$IGMoL $HIUH9H%ADML9wJ4LL $L $HIIOI7Ht/IGMWHHHI<LH!HHHH9uLIL $! IGL $M7MoHHIWO IGAG8PAW8AAHD$ AALHtƒHHtIA@L Io(H1[]A\A]A^A_@IOM7HQI!LL $4H4$L {uA{[@UHSHH(LLdH%(HD$1D$IqIyL $LT$pD$uWHD$fo$HE1ELLHǃHǃHT$dH+%(u-H([]11HHquL $LT$ff.fAVAUIATIUSHLw HO(H9O0r.HHL=HK(H;K0HCHHSH3HLHH#SH,HUHuH+zHH+VHCHHS(MtULIHtH9t2HH@@HrH9uHB@HU@HHE@UDIf.[]A\A]A^HH@ƇPH9HGHHH9Hw0HGHw@HH1Hf.w;HH9w0vLJHHHw01v1HfUHH,H HHDžHDžHHu H]DATUHHLg "HHL]A\WUHSHHHHHdH%(HD$81HHD$H<$o$HD$0)D$ D$4HHD$(uTHT$0foL$ HUHT$ MHHǃH1HT$8dH+%(u>HH[]f.11Ht$ HOuHD$(H|$ {ff.SHHH1HǃHǃǃ[ff.HHHHHHf.HHHHH Hf.ATE1USLHHGL)H9r D[]A\HHH9HCHHLHt?A?A@H)HHǾHHHHwLBIH*AD" HT$E D $@HHɀJHwHLHuHSHsH>HT$dH+%(uyH([]1ɉH5U*A" Ј$렃wA@w1H)*AAD" HT$E D $b|]gAWAVAUATUSHH|$Ht$0HL$(dH%(H$1<9PHHD$IHD$H@H|$(HD$8OfHD$MwH@ LHD$ IHHD${_AŃ_<6HH=M HDd|DAAIWHAG Ht$H\@HrD$fD1)@Ht[HCIWH;PtiDH[@HD;kuAuD9cLuHL;puHxHt$LuHufD|$HCIWHH;PuIwHxouHD$@8D$<+CHHPH~H~HlHDHHHHwLFI6Ƅ$H$HHɀJHwH|$0H$LWHt$F<H$dH+%(HĨ[]A\A]A^A_fD$AG uEA6wH!@LIWHt$IL D$HV0HRHH9Ht$H\@H)A<|$Ict|HH5 EHH\8DAHA=eD;k@[IWH9SuIwH; uAVHc҃ʀA$A< IcD$L$H|$0LHHD$I(HD$H9D$(1Ht$D$H\@H51E1fDA<HwT$H\$@HL$ Ht$LHgHIWIwH|$HHL$ AoHT$8H|$HDDl$PD$TzH|$HÉD$H|$@HDl$H'%H|$0B4(H\$0IWI7HdIWIwHGfMQHD$HI4ŝfDD"HA1DC@A$ ==t<@HIA$AA$<AI'fDA$< HIIDž1IDž)fIL)IH9HGHIHCIILI+AHBHt$qHHIADžHD$LH+D$IL)IupAH9sI}@LHIIH)IHIBfMAD$<HT$fDV1IHxHHL]A\DHVfVf.Vf. tuHL]A\@t1ҾHItff.SDHHD蜯tHcjt,~Pw1[ t[@1[fD[ATIUHSHdH%(H$fL$D$8sH|$DHD$tLHt$HuT$u HөH$dH+%(Hİ[]A\nfLd$ )D$ Ln)D$0)D$@)D$P)D$`)D$p)$)$LHiHaiH5HD$ cH5D$ >@fLd$ )D$ L)D$0)D$@)D$P)D$`)D$p)$)$fff.@UffHH*H*־H ^^XD$踲D$t蝲t1H]H5H!bf.t fDfAWIAVAUMATIUHSHdH%(H$LJHHD$8D$H9t#L5zo AV HAVI$HNMLLZ1I$HHHH@BH0HS㥛 H9HHiHS㥛 I$HH?HHH)H 2H9HFHD$MjI9tL5n AV LAVI$Ll$z1AٺLL "Lt$8fLLI$HT$@)D$@HHT$HD$D)D$P)D$`O5H\$8HDt$E1Af.S s{"ŃI$A$Ht]HT$1HL$0kE`L|$0MuM(M AWIwtH|$0EL=nm I$AW {AI$HH8SHsܞCI$HI$Ht7ffA$H*H*@^^XmSHsߩŃXqscEAA LӤfDHl I$P IDŽ$HD$I$MHIl P IDŽ$DLhH[(HL$8LFIL1oLLH|$8HtH$dH+%(rH[]A\A]A^A_fDL|$0LL$C>8'LI[HL$,AD$,,tH|$0HHdL7*HT$LLHD$D ǽsLHfDD$t%Ht$LTLA$1H~LL$LkI3{ff.E14@'AWAVIAUI1ATUHSHdH%(H$1Aă*HDžL9t"L=i AW LAWHHMELHjHHHBH=@BqH2HS㥛 H9[HiHHS㥛 HHHH?HH)L$2IL=h HHtAW nAHIHI}kLHDžnfAEvnLst~E1H$dH+%("HĘD[]A\A]A^A_AGDL=h HIAW HDž 8su oLH\f.AQDL=g IDHHMIf8L)$)D$)D$ )D$0)D$@)D$P)D$`)D$pLHpvfDATLg UHHGLL1HbHHtHEHHt HDžHHHMXHlHHHtltGHHAHHtt uWHD]A\@HHHҼADHHHLAH0HPHјHD]A\HHApATSHHHe PHuIHku I$I$%I$ADŽ$I$*H!Cu A$t A$t A$Hs@HLHC0HsLI$HC8I$ШutHsLudCA$A$HCHt?A$t4A$t)H0HPLN@HLtHL[A\f4H52 @LpE1HL[A\fHKS(LHs LCX@HSHsL耺?ff.HhfdH%(HD$X1)D$ H|$ Ht$()$)D$)D$0)D$@[HT$XdH+%(uHh补HxfH$HL$dH%(HD$h1)D$0HH|$0H|$)D$t$8HD$)D$ )D$@)D$PHT$hdH+%(uHx-ff.fHhfdH%(HD$X1)D$ H|$ H)$t$(D$)D$)D$0)D$@sHT$XdH+%(uHh蹤fHhfdH%(HD$X1)D$ H|$ H)$)D$t$(HT$D$)D$0)D$@HT$XdH+%(uHhD@HhfdH%(HD$X1)D$ H|$ H)$)D$t$(HT$D$)D$0)D$@莪HT$XdH+%(uHhԣ@HhfdH%(HD$X1)D$H|$H)$)D$ $)D$0)D$@(HT$XdH+%(uHhnff.HxfHT$H4$dH%(HD$h1)D$ HH|$(H|$)D$)D$0D$HD$)D$@)D$P裩HT$hdH+%(uHxfHhfdH%(HD$X1D$H|$HHD$H$D$D$D$(D$8+HT$XdH+%(uHhqHhfdH%(HD$X1)D$|$H)$)D$ $)D$0)D$@ɨHT$XdH+%(uHhf.DH5ͮ HcG1ATL HMIIHfDHHH9uL'H9t5MtIcD$1HI9tI L'L!LH-w A\@Mt3IcD$1HI9tI IHF H9tIL'DHL%$ fAWAVIH=y AUATIUHSHHZ H5C L=\ oL-( uL1HI螢L׭ H5 E1H L Ht1H1H6HcAHIDH8HHHHHHuH=N L9ttH1H@ HL-. IKLHHH# I$L% I$HtHc@1H5 MdH HfDH= H9H ׬ LH9tKLI&ILɬ H MfDH=tժHm@AWAVAUATIUSHH辒E $Hs1HHDHID$McHELHHLL,Mt`I IӋyD9t$LMtJIc@1IHHI9u6LD9uIHt&HIE1HLL[]A\A]A^A_HSH{ Ls(Iׄu3L3MIEHHHEIEH(HCIAfHHH<L,L詑L1HI LK0HsHC1LCHt,H1H6HcAIILMtsIHHHHuH;I9tL1L{IL3L,MIEH.HCHkHEHtHc@1HsI,HCIEfLSLHKLH9t I HMHELs0HC0MI=t艨ČIkHkff.AWAVAUATUSHHHHtbL IIL$H9 tjHI<$IAiHt=HkLH蘩1HI9uI$HHI9tII<$HuDE1HL[]A\A]A^A_IfAWIAVAUIATI̹USHH HHWHwLwhuDL3K Ml$HHHHI$HL HCHL[]A\A]A^A_HHHH<L<L6L1HI薝LS0HsHCE1LKHt,H1H6HAHHIH8Ht?HHHHHuH;L9t聮L1HkHL3If.H{H9HKLH9tHH<KL$L蹋L1HILr H5K E1H= L 6 Ht0H1H6HcAIIH8HHHHHHuH= L9tH1L-ܕ IL5ʕ L$MI$H H H- HEHtHc@1H5 I,H I$f.H=y H9H o LH9tK I$f.ILa HV MI=tS莆IQfHUffDAWAVAUATUSHH L$MtaI$IIIH- HK0#@H3HtPHN01IHHI9uLK0HsHC1LCHt,H1H6HcAHILMtxIHHHHuH;L9t*L1HkHL3IK HH'HCI$LcI$HtHc@1HsM$HCHfLSLHKLH9t I HHH@Ls0HC0M@H=t識|H\]ff.AT1USHcHOH/IHLdM $MIHIMȋpA9t+H8HwI1HcHI9HA9uI8H7M9t:HtHcF1HI9tLDH7I0ǟHk[]A\HtHcF1HI9tLDI$fLHSH9t$I$H7[1]A\fHsf.AWIAVAUIATI̹USHH HHWHwLw(uHH<QL,La{L1HILZ H=3 E1H% L  Ht0H1H?HF0HIHHHHHH0HuH=҅ L9t蘚L1Le0HH L5 IK HHH H- HEHtH@01H5 I,H| H@H i HH5_ LH>tK4I,f.ILI H> MfDH=t0vH WHWI#Wff.AWiAVAUATUSHHHwH?*1HIH53\ ILLmHt H(HtHHE([]A\A]A^A_D8nyH3HSHHHxH@HEH6HE(H[ H=[ H5[ L=[ L5[ Hӄu5K Le0HHHHEHH(H|[ OH>HH<QL,LxL1HILJ[ H=#[ E1H[ L [ Ht0H1H?HF0HIHHHHHH0HuH=Z L9tL1Le0HHZ L5Z IK HHHZ H-Z HEHtH@01H5oZ I,HlZ H@H YZ HH5OZ LH>tK4I,f.IL9Z H.Z MfDH=tEsHTHTITff.ATHUSHH0O8Hw0dH%(HD$(1HA>HHIHH4HH?H:H?H)Ht=HH#uC1E1HT$(dH+%(#H0L[]A\fHHH#t2Hl$IH@4$vHCH;CH@Htc8tzC`H{XHP>HHHIHLHH:H ?H)H HI#s`$H1E14$1HwfHxLHCH;CH@HPHJLaH; uH 1HyH= ,DHC`?H{Xk@HD$$$H|$HD$HD$H0HL$@t$HPHHHT$L#(HIDHD$$H|$HD$HD$HCp0HL$@t$HPHHHT$OLcpH 6HyH=+݀I1RUSH8dH%(HD$(HGD$H+GHHD$HHl$Ht$HHHHs0H;s@K8?t{QS8HHH HH#HEHHHD$HsD$HT$H;steHHHsH9stlHD$(dH+%(|H8[]@HVC8HS0w@S8H{ Z|@HT$H{袩Hs@H ~H2yH=)off.USH8dH%(HD$(HGD$H+GHHD$HHl$Ht$HHHHs0H;s@K8?t{QS8HHH HH#HEHHHD$8HsD$HT$H;steHHHsH9stlHD$(dH+%(|H8[]@HVC8HS0w@S8H{ 9Y|@HT$H{2Hs@H ]}H“yH=9(}ff.ATHSHHHO8Hw0dH%(HD$81HA>HHIHH4HH?H:H?H)H~HH#u)1E1HT$8dH+%(xHHL[A\HCD$H+CD$HHD$D$ BLd$HT$Ht$ HLHCH;CyH@H8C`H{XHP>HHHIHLHH:H ?H)HHI#s`T$HtPHD$D$H|$(HD$HD$(HCp0HL$(@t$ HPHHHT$(Lcp1E1t$1H|$`HHwDHC`?H{XZHxLHCH;CH@HPHJLaH; uH zHZyH=.%fHD$T$D$H|$(HD$HD$(H0HL$(@t$ HPHHHT$(zL#DHIrH JzHyH=&%zIYL@ATSHHHO8HW0dH%(HD$81HA>HHIHHHH?H:H?H)Ht=HH#uC1E1HT$8dH+%(oHHL[A\f.HHH#tHCH+CD$HD$HHHD$D$ Ld$HT$Ht$ HLHCH;CkH@H8C`H{XHP>HHHIHLHH:H ?H)HHI#s`T$HtRHD$D$H|$(HD$HD$(HCp0HL$(@t$ HPHHHT$(`Lcp D1E1t$1H|$8xHI`DHxL|HCH;CH@HPHJLaH; uH wHVyH=*"DHC`?H{X@HD$T$D$H|$(HD$HD$(H0HL$(@t$ HPHHHT$(bL# H JwHyH=&"w茾IlIATHSHHHO8Hw0dH%(HD$81HA>HHIHH4HH?H:H?H)HHH#u)1E1HT$8dH+%(xHHL[A\D$HD$D$HCHD$H+CHHD$ @Ld$HT$Ht$ HLHCH;CoH@H8C`H{XHP>HHHIHLHH:H ?H)HyHI#s`T$HtNHD$D$H|$(HD$HD$(HCp0HL$(@t$ HPHHHT$(lLcp1E1t$1H|$HHHoDHC`?H{X\oHxLlHCH;CH@HPHJLaH; uH tHByH=HD$T$D$H|$(HD$HD$(H0HL$(@t$ HPHHHT$(jL#DHI|H :tHyH=tIyF@ATHSHHHO8Hw0dH%(HD$81HA>HHIHH4HH?H:H?H)H~HH#u)1E1HT$8dH+%(xHHL[A\HD$D$HD$HCH+CHHD$ DLd$HT$Ht$ HLHCH;C{H@H8C`H{XHP>HHHIHLHH:H ?H)HHI#s`T$HtRHD$D$H|$(HD$HD$(HCp0HL$(@t$ HPHHHT$(hLcp D1E1t$1H|$@HHwDHC`?H{XXgHxLdHCH;CH@HPHJLaH; uH qH:yH=fHD$T$D$H|$(HD$HD$(H0HL$(@t$ HPHHHT$(ZL#DHIpH *qHyH={qICDAVIE1AUA ATIUHSHdH%(H$1HIHHi/ LHD$@H3 HD$HH7jpP聙Lt:31H$dH+%(H[]A\A]A^ÐID$LLDt$H,$HD$"II;D$DD$ I,$uIl$Dt$ M4$Hl$LAD$1L@VËD$ tLH)HHI,$4@H$HHl$pLd$pHrL!H$LNqfH=6, ffH}H$AH@H1nH$IH$H9t0H|$pH9t!HfH=+ ffH}LHH&gHL%Nk8H$H Hl$pLd$pHrL H$LXpfH=@+ ffH|H$@HH1mnI@I@I@I@USHdH%(HD$H/ H8HHt$1.oÅ~xsdHc˺HHEH5:)EQL$HH5 w8L$HH5pHD$dH+%(uoH[]fD{fH=1* ffH{X0EDH|$ΉKHA+ 'H51R0ތmfAWfIAVAUATIUSHdH%(H$1HGHBHDŽ$HDŽ$)$Ht0HH$HHHCH$HCH$I$Md$MtH. 8LAD$H$fHDŽ$ L$HDŽ$()$Ht=H$L$HLH$H$(H$H$ H$H$8HD$(H$HDŽ$0L$@DŽ$HƄ$LHDŽ$PHDŽ$XHDŽ$`HDŽ$hHDŽ$pHDŽ$xHDŽ$Ƅ$H$HDŽ$HDŽ$HDŽ$I[HHM $H$8HƄ$HD$ ve$0H$ $H&fLL$ HDŽ$0)$ LHDŽ$8H$(fL$PHDŽ$XH$8H$ HDŽ$`H$0HDŽ$hHDŽ$pDŽ$xHDŽ$DŽ$HDŽ$HDŽ$DŽ$HDŽ$DŽ$HDŽ$HDŽ$Ƅ$HDŽ$HDŽ$)$Ht5H$LHH$8H$H$0H$H$$HƄ$HD$0RH$$H;$}?B$HH H$0Ht LLH$PL#H|$ Qc$0L$HpH$HrLHD$8H$AH$LLHffo$PHt$`HLH$`)L$`HD$p H$H$hHDŽ$HD$H$H$pƄ$HD$H9D͹ 1L$Lxh HDŽ$LƄ$XLoHH?H+$H9H$LrHH9\$tm+@rL$H$H;T$HE$IL$HL$H9THD$B,"HH$H$BD H9\$u$Ƅ$tpHc$(HHiQH%)HcЉHiQH%)kd)Ѓw6HHcH>DH$pHAfDH$H;|$t4zH H$0H$ LUH$H$H9tyH$H;|$8ty$<A?$H|$0H$HtH$HH$HtyH$pHtuyH$XHtcyH$H;|$(tOyH$hHt=yH$@Ht"H' ;EPUH$ Ht LLH$HtH$HH$dH+%(]HL[]A\A]A^A_fH$11LAFH$fHt$`LL|$`HD$hHD$pHD$xHDŽ$Ƅ$$x^H|$ ^$0u2$$H|$hHAD$@L$H0lH$HrLHD$H$L$LLLH$`Ht$@Lfo$PHD$PH$PHHD$0)T$@]H$0H$hHDŽ$(HD$H$ H$pƄ$0HD$H9D͹ 1L$Lc HDŽ$LƄ$谲L8kHH?H+$(H9=H$ LʬHH9\$tc+@rL$(H$ H;T$HE$0Mt$I9B,"H$ HL$(BD H9\$u$Ƅ$Hc$XHHiQH%)HcЉHiQH%)kd)ЃHYHcH>H$ 11LAfH$ Hf.fDHEHP;E PU MHEHP>@E"fDŽ$HFH$B@H$ H;|$ttHM H$`H$PЏH|$0vPH$H$H9ttH$H;|$tHl$hD$`HќD$`HT$hHA7AIGIWHD$h@t$`6$H|$0$H$HH$H@IGAH|$hIGHD$`HD$hfDHl$HD$@HD$@HT$HHA7AIGIW@t$@HD$H~H|$hH((E H=hZ}yH=\Zqy_H3H4H4H\4Hp5Hv5H3H3Ha3H3H=6HH$p85H3H74HH5AW1AVAUIHATAUHSHdH%(H$H H\$ IHL8HLpLLeH; pH(=x=H؀D$ %uAD$=uL>HIH} HE0H]H9t>H>Ht:H?@I|$ ID$0I\$H9t>L>HtII IG0I_H9tl>Ld>Ht>II} IE0I]H9t:>L2>HyIHD$Hx HXH0H9t>H|$=Ht H\$YH$Hx HXH0H9t=H<$=HtH$H([]A\A]A^A_HD$Hx HXH0H9t=H|$=HtH\$AUATIUSHI9wAL)LHIH9HFIHt&J|%HL+otID$MtIHuHL[]A\A]IfDAWAVAUATUSH(H|$HHD$H@H$HH$H@HD$HHD$LxMaIoHLeMMl$MMuMI^Ht9H{[IH[Iy IA0H9tLL$-II} IE0I]H9tJ;LB;HyIHD$Hx HXH0H9t;H|$ ;Ht H\$YH$Hx HXH0H9t:H<$:HtH$H([]A\A]A^A_HD$Hx HXH0H9t:H|$:HtH\$HtGUSHHH{HHE8H[H}(Ht HH?:HuH[]Ðff.AWAVAUATUSH(H|$HsHD$LpMDM~MIGHD$HHD$HhHLmMtZMeMtkML$MIYHt$H{LL$fHH[z9LL$HuIYLd9Ht_ILeHN9Mt"L@MeL49MtMsH|$Ho9Ht8Hl$;f.ID$LHD$8HD$HtI1I_L8HtII^L8HtIH|$H_8Ht H\$H([]A\A]A^A_ff.AWAVAUATIUHSH(LwGL$L;w HL+7JH9%HHEHHH9HGH?HHHD$H|$E13M4$IHL)I9tHLLI OD=AIMIL1A@MӍVIHtNMLHHH I!HH!HȍNMHDI?uI@II1AHuLǃ? HL II!À|$HAL$IDIID$H)H4L)H~cA?tFHtILMLHIHMI HH#L!HIEH?uH1ۃ?uH1HuH|$T$MtL6HD$M,$AD$LID$ HD$ID$D$AD$H([]A\A]A^A_@HxIMAIHE?HM LH)H4ЉH)HDoALDHt@L؉HI I#H HI#HHEIHt-EuILA?uIL?fHUHH HH#E|$HEHEA?tAE|$H([]A\A]A^A_DAD$IMt$H([]A\A]A^A_Ix1LAH= ;HHD$fATL$USHHHGI9(H1HH5 HhHLDHpHHH ' HL` HkHPHCHHtH5 ;tHEPUt []A\DHEHP;tyE PU uHE[H]A\H@fE@(FHH@HHH HH O HHH@ FfDE HAWAVAUATUSH(H|$HHD$H@HD$HHD$LxMI_HHkHSLeMMl$MMuMeIFHtdHxH$_H$IH@Aq@IyHHD$L $HD$Iy IQ0H9t2HD$L $LH$2H$HuIFAv@I~HH$rI~ IF0H9t2Lx2H<$L4$Ou@H}HLe3H} HE0H9tA2H92MtJL@At$@I|$HMl$I|$ ID$0H9t1L1MtMs@H{HHk蹘H{ HC0H9t1H1HtGHhfAu@I}HMu~I} IE0H9t1L1MSMQAw@IHI_AI IG0H9tO1LG1HtIL|$Aw@IHI_LI H0H9t1H|$1HtH\$H([]A\A]A^A_L|$Aw@IHI_诗LI H0H9t0H|$0HtH\$!AUIHATIUSHH$HH9HHFHtLLdbu H)HHMH[]A\A]Ð@UHAWAVAUATSHhdH%(HE1Gt&HEdH+%(IHe[A\A]A^A_]@HL|?ALDž|tDCCt;ALDž|ccYD0IfH=6 ffH)Dp086E$$LuD,HD+LHrH]IH]H}LfH= ffHj)HHMMATE@HH14H}IXHEZH9t.H}H9t.mHHEdH+%(fH=< ffH(HeLH߾[A\A]A^A_]HBnXD IfH= ffH(D`07 E'LuDHD+LHrH]IH]H}LfH= ffHU(HHMMATE@HH1EIIII@AUATUSHH $HXdH%(H$H1H~v96H$HdH+%(HX[]A\A]fDHHLd$@H}LRHLHl$0Ll$ Hl$ 4!LLIHD$ HH9PH Ht$(HL$0H9H HHH HH|$ HT$0HD$(H|$ H98,HLd$ HrLHl$0Hl$ H|$@LfH= ffHl&HL$@AHr@H1;H|$@IHD$PH9t+H|$ H9t+ jHH$HdH+%(fH=> ffH%LHHX[]A\A]H?fD4HГLeHH\$HrHH$H|$ HfH= ffH}%HL$ MH@H1OH|$ IHD$0H9t*H<$H9t*5iHfH=j ffH"%LHH>_f.HHH Hl$ Hl$0HfHT$(HtHt0H(HT$(HHH|$ D$0HT$(HHvH~IIfDAWHF AVAUATUSH8DgH_HD$ HFIT$ IHD$(L9HDCt}LsLkI< L x\LEH1H$IHEL IMt`Ip9t"H8HtNwI1HcII9u;H9uIHt,T$ f PH I9nH8[]A\A]A^A_ L$ ML$L0Ht AE@A LjAoBztHB(HT$L$L$HT$HIHuHD$ IU1fAE1fAEH$IE HHEL IL<MtxIx9t#LMtfAxI1HcHI9uRL9uI9tEL'HLxg@AEA LjM?IHUH|$ Lu(PHT$u0LuK >HHHIEHL(HEbDH.HHD$H9t$(L<LlL1HILE0Hu1HEHteLL$LT$(fIHHHHt?H1H6HcAIILMuL]LHMLH9|I HHuH}L9t&Ht$H$1LuHHuL<K >HHHELmIEHtHc@1HuM,HD$(HHDLu0HE0MH=t)dHHff.AWAVIAUATIUSH(Ht$T$L$ DHD$IXLxHLI9tyEMlAt`LMgIoxLT$HT$ fHI9tv;uBD$ t LHtQH|$HQHtHI L9uLH0HD$AFIH([]A\A]A^A_fH|$LF뭉H,11AWAVAUAATUSHoLHT$HLI9AEĻ#ft^Ht$HcH fD aI L9tgAtLxAtE~$HT$1f.H;tHD9uHt$DI AH։fDbL9uHD[]A\A]A^A_fDAVAUATUHHH5\SH0dH%(HD$(1QHøHt{t&HT$(dH+%(~H0[]A\A]A^D Ll$H5HD$L#D$LrQIHt x H5>LLQIHt xH5z>L&QIHt xlH5j>LQIHt xH5O>LPIHt x H5LPIHt xH5ډLPIHt x4 H5=LhPIHt x H5=LBPIHt xLH5NPIHtxuNHL#H[0-|$"H|$/D$D$LHH5|NyLQ%LHH5<QL)%D@LHH5y<)L%@LH H5)<L$@LH H5;L$Z@LH H5O<L$ @LH H5<La$@LHH5;aL9$p@LHH5;9L$"@LH H5p;L# ff.@AWAVIAUL-ۢATL%JUSHH(HL$L$IH'DEfH=k ffHHxDpNIHtiH1Iv@H= LADIv@McH= Hu8CIv@MGLH= /IHt{DEWfH= ffHWHx<DMIv@E1H=F HO HD$!HD$H!HD (AF3A8F2w@AF3AF3A:F2LMtIIv@E1H= L@CIv@E1H= H\7BIv@LH= LLA~1I>HHL$tO H$@~#EHlf.H;HtH9uH([]A\A]A^A_ TIHG8Lx HD$H5ބLLL$tH56L6LL$tL LL$@:L@LLD$l@1 Hxi9Iv@LD$H=d H7IIv@McH=G HALnKLL$H$M@fDIv@H= LA:AIv@LH= LokH$@uIIv@LH= Lc@@Ix@HHcH>HVI>2FIAFIFAF0@H4$LLMnLFIv@H= E1 HI>EIAFIFAFAhIv@H= H4 @IIv@LH= L@ :H$@IH=DEfH= ffHSHxDIIv@E1H=B IĹ HHMI$tND$A -DLc E1A AGAI$uI>DIAFIFAFIv@H= E1 HI>GDIAFIFAFLAD ff.AWIAVAUATUHSHɂHxdH%(H$h1G HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$wHcH>L$Hx H$HrLHD$H$L$ LHL tHEPoe@Ht$`LHD$pH$@HHD$)d$`護H]XLu`H$HDŽ$H$H$Ƅ$L9D͹ 1L$L( HDŽ$LƄ$TL HH?H+$H9 H$L"NHI9t`+@tL$H$H;$HE$Ml$I9tB,"H$HL$BD I9uA)AG(Hc$HHHiQH%)HcЉHiQH%)kd)ЃkHHcH>f.Ht$?LD$?.(fD$H$H$@H9@ AILe(HA>HHIHHHH?H:H?H)HHH#LU@E  K IGI;Gm HH$IG$HH$`H$H$H9@@ @AHtH$hdH+%(HxD[]A\A]A^A_fHt$>LD$>&fHt$PLfDIGI;GH@8 IH@HupHUxI$LHEIG Ld$h0HL$h@t$`H|$hHPHHHT$h|LIGI;GHP:> Ll$hIG 0DHHt$HLHD$H(f.f(fT f.lHt$@LD$@"zfLxAƄ$H}($E  H$$H;$e ?O J$HH >fDL踬AƄHE(HH$E mIGI;GH@H@L`HpHD$(Ht$M{LupLmxHl$HL|$ MDMMMg(LI M9IFHt L\EuM)I9}HI9~DxLM@L$HxH$HrLHD$H$L$ L1HLnHEPo]@Ht$`LHD$pH$@HHD$)\$`谱H]XLu`H$HDŽ$H$H$Ƅ$L9fD͹ 1L$L0 HDŽ$LƄ$NLHH?H+$H9H$L*HHI9t`+@tL$H$H;$HE$Ml$I9B,"H$HL$BD I9uA)AG(Hc$HHHiQH%)HcЉHiQH%)kd)ЃsHzHcH>fE r IGI;GH H$H=.蹧fHLC@DŽ$??H$H$H;<$tHf H$PH$@q+H|$H$ H$0H9t]H$H;|$tIH$4@H$11LADH$eH$11LADH$5fLE H$H;<$tHf H$PH$@*H|$7H$ H$0H9t}H$H;|$tiH$E1QfL$H+]H$HrLHD$H$L$ L HL5jHEPom@Ht$`LHD$pH$@HHD$)l$`խH$H]XHDŽ$H$H$HE`Ƅ$HD$H9 fD͹ 1L$LP HDŽ$LƄ$0JLHH?H+$H9H$LJDHH9\$+@nL$H$H;$HE$Ml$I9w"B,"H$L$BD fDH$11LAVBH$@A)AG(Hc$HHHiQH%)HcЉHiQH%)kd)ЃHvHcH>fL$HH$HrLHD$H$L$ L HLhHEPou@Ht$`LHD$pH$@HHD$)t$`襫H$H]XHDŽ$H$H$HE`Ƅ$HD$H9 fD͹ 1L$L  HDŽ$LƄ$HLHH?H+$H9H$LBHH9\$+@nL$H$H;$HE$Ml$I9w"B,"H$L$BD fDH$11LA&@H$@A)AG(Hc$HHHiQH%)HcЉHiQH%)kd)ЃZHtHcH>fH HH= 衡Hl$HL|$ Hl$H9D$tCL`(LHp M9IFHt LLHH?H+$H9 H$LJ8HI9tz+@tL$H$H;T$HE$Ml$I9wB,"H$L$BD H$11LAa6H$A)AG(tKHc$HHHiQH%)HcЉHiQH%)kd)ЃwHkHcH>H$H;|$t,H}W H$PH$@H|$H$ H;|$ tH$H;|$tH$H;<$^^ IH@HupHUxI$LH菞ILd$h0FLl$hIHUpLLpZL$HH$HrLHD$H$+L$ LHLP[HEPo}@Ht$`LHD$pH$@HHD$)|$`H]XLu`H$HDŽ$H$H$Ƅ$L9fD͹ 1L$Lp HDŽ$LƄ$P;LHH?H+$H9]H$Lj5HI9ty+@tL$H$H;$HE$Ml$I9wB,"H$L$BD H$11LA3H$A)AG(Hc$HHHiQH%)HcЉHiQH%)kd)ЃHKhHcH>IGI;GH H]H=qHD$HD$H HWyH=CΔL$HH$HrLHD$H$辛L$ L HLXHEPo}@Ht$`LHD$pH$@HHD$)|$`胜H]XLu`H$HDŽ$H$H$Ƅ$L9DD͹ 1L$L HDŽ$LƄ$8LhHH?H+$H9H$L2HI9ty+@tL$H$H;$HE$Ml$I9wB,"H$L$BD H$11LA1H$A)AG(hHc$HHHiQH%)HcЉHiQH%)kd)Ѓ*HeHcH>HI6LH)Ht$HD$HH9HHEHHHH9HGHHD$H|$Ht$H$HHt$HD$H4$HLhLl$M9Hl$HAUAEI}1IHUIUIEHUaM9uHHl$L`HD$HtHH$MfIHD$IFIGI;G/H HyH=|ox)$ox)$0vH ]HyH=9H >H{ H=H$11LA.H$L$HH$HrLHD$H$L$ LHLUHEPo}@Ht$`LHD$pH$@HHD$)|$`記H$H]`HDŽ$H$H$HEXƄ$H\$H9HD˹ 1L$L" HDŽ$LƄ$5LHH?H+$H9H$L/HH9l$ty]rL$H$H;$HE$Ml$I9wB"H$L$BD H$11LA2-H$A)AG(Hc$HHHiQH%)HcЉHiQH%)kd)ЃjH+bHcH>H HCyH=/躎HD$H$A)AG($HdBHaHcH>HD$H$H${H=mH=avH=PeH=DYH=8MH=,AH= 5H=)H=H=HHD$fH=H=H HHgH~HHHHHYHH4HH ?H$PHHuL HE$HH}Ef*HK H5( HHEH*!HBHOH{ H$PHHK HE$HH}E)HK H5 HHEH!- sH$PHHK HE$HH}E)HcK H5\ HHEH!H|$赒 H$PHHKK HE$HH}E<)HL H5v HHEH{H HH1HHHHHHHHHHHHHdHH=fHtÐUSHH 1H1HHHEHEHE8HE(HEXHEHHExHEhHHHHHHHHH HH@H0H`HPH;dHhHV HHHHpHHHtNH ;tREPUu4HEHP;tEE PU uHEHH@H[]@H[]fE@E @H HH=H@AVAUATUHSHPdHs HS(Lh0Hx ILh HHs@I|$@IH{ID$ID$A$Il$Ht LID$H[HtwLPILp0HS(Hx HLp Hs HlHs@H}@/IHEHEEImLmH{Ht HHEH[Hu[L]A\A]A^HHHHHf.fHHH@HP8xH HH@H1f.@USAWAVAUATHd$Ht$|$H'HHt$l$Hd$A\A]A^A_[]AXHHAL9wpPf.uHv uHvPHHSwooleSwoole Team Author4.8.13Jul 13 2026%s %s00:00:00BuiltepolleventfdspinlockrwlockOpenSSL 3.5.5 27 Jan 2026openssldtlspcre1.2.11zlibE%u/D%ubrotlimutex_timedlockpthread_barrierfutexasync_rediscli_set_process_title%s: inet_ntop failed127.0.0.1@swoole-src/library/alias.phptrace_flagslog_filelog_levellog_date_formatlog_date_with_microsecondslog_rotationdns_serversocket_dns_timeoutsocket_connect_timeoutsocket_write_timeoutsocket_send_timeoutsocket_read_timeoutsocket_recv_timeoutsocket_buffer_sizesocket_timeouthttp2_header_table_sizehttp2_enable_pushhttp2_max_concurrent_streamshttp2_init_window_sizehttp2_max_frame_sizehttp2_max_header_list_sizeSWOOLE_VERSIONSWOOLE_VERSION_IDSWOOLE_MAJOR_VERSIONSWOOLE_MINOR_VERSIONSWOOLE_RELEASE_VERSIONSWOOLE_EXTRA_VERSIONSWOOLE_DEBUGSWOOLE_HAVE_COMPRESSIONSWOOLE_HAVE_ZLIBSWOOLE_HAVE_BROTLISWOOLE_USE_SHORTNAMESWOOLE_SOCK_TCPSWOOLE_SOCK_TCP6SWOOLE_SOCK_UDPSWOOLE_SOCK_UDP6SWOOLE_SOCK_UNIX_DGRAMSWOOLE_SOCK_UNIX_STREAMSWOOLE_TCPSWOOLE_TCP6SWOOLE_UDPSWOOLE_UDP6SWOOLE_UNIX_DGRAMSWOOLE_UNIX_STREAMSWOOLE_SOCK_SYNCSWOOLE_SOCK_ASYNCSWOOLE_SYNCSWOOLE_ASYNCSWOOLE_KEEPSWOOLE_SSLSWOOLE_SSLv3_METHODSWOOLE_SSLv3_SERVER_METHODSWOOLE_SSLv3_CLIENT_METHODSWOOLE_TLSv1_METHODSWOOLE_TLSv1_SERVER_METHODSWOOLE_TLSv1_CLIENT_METHODSWOOLE_TLSv1_1_METHODSWOOLE_TLSv1_1_SERVER_METHODSWOOLE_TLSv1_1_CLIENT_METHODSWOOLE_TLSv1_2_METHODSWOOLE_TLSv1_2_SERVER_METHODSWOOLE_TLSv1_2_CLIENT_METHODSWOOLE_DTLS_SERVER_METHODSWOOLE_DTLS_CLIENT_METHODSWOOLE_SSLv23_METHODSWOOLE_SSLv23_SERVER_METHODSWOOLE_SSLv23_CLIENT_METHODSWOOLE_TLS_METHODSWOOLE_TLS_SERVER_METHODSWOOLE_TLS_CLIENT_METHODSWOOLE_SSL_TLSv1SWOOLE_SSL_TLSv1_1SWOOLE_SSL_TLSv1_2SWOOLE_SSL_TLSv1_3SWOOLE_SSL_DTLSSWOOLE_SSL_SSLv2SWOOLE_EVENT_READSWOOLE_EVENT_WRITESWOOLE_STRERROR_SYSTEMSWOOLE_STRERROR_GAISWOOLE_STRERROR_DNSSWOOLE_STRERROR_SWOOLESWOOLE_ERROR_MALLOC_FAILSWOOLE_ERROR_SYSTEM_CALL_FAILSWOOLE_ERROR_PHP_FATAL_ERRORSWOOLE_ERROR_NAME_TOO_LONGSWOOLE_ERROR_INVALID_PARAMSSWOOLE_ERROR_QUEUE_FULLSWOOLE_ERROR_PROTOCOL_ERRORSWOOLE_ERROR_WRONG_OPERATIONSWOOLE_ERROR_FILE_NOT_EXISTSWOOLE_ERROR_FILE_TOO_LARGESWOOLE_ERROR_FILE_EMPTYSWOOLE_ERROR_BAD_IPV6_ADDRESSSWOOLE_ERROR_SESSION_CLOSINGSWOOLE_ERROR_SESSION_CLOSEDSWOOLE_ERROR_SSL_NOT_READYSWOOLE_ERROR_SSL_BAD_CLIENTSWOOLE_ERROR_SSL_BAD_PROTOCOLSWOOLE_ERROR_SSL_RESETSWOOLE_ERROR_TASK_TIMEOUTSWOOLE_ERROR_AIO_BAD_REQUESTSWOOLE_ERROR_AIO_CANCELEDSWOOLE_ERROR_AIO_TIMEOUTSWOOLE_ERROR_SOCKET_CLOSEDSWOOLE_ERROR_CO_YIELD_FAILEDSWOOLE_ERROR_CO_CANNOT_CANCELSWOOLE_ERROR_CO_NOT_EXISTSSWOOLE_ERROR_CO_CANCELEDSWOOLE_ERROR_CO_TIMEDOUTSWOOLE_TRACE_SERVERSWOOLE_TRACE_CLIENTSWOOLE_TRACE_BUFFERSWOOLE_TRACE_CONNSWOOLE_TRACE_EVENTSWOOLE_TRACE_WORKERSWOOLE_TRACE_MEMORYSWOOLE_TRACE_REACTORSWOOLE_TRACE_PHPSWOOLE_TRACE_HTTPSWOOLE_TRACE_HTTP2SWOOLE_TRACE_EOF_PROTOCOLSWOOLE_TRACE_LENGTH_PROTOCOLSWOOLE_TRACE_CLOSESWOOLE_TRACE_WEBSOCKETSWOOLE_TRACE_REDIS_CLIENTSWOOLE_TRACE_MYSQL_CLIENTSWOOLE_TRACE_HTTP_CLIENTSWOOLE_TRACE_AIOSWOOLE_TRACE_SSLSWOOLE_TRACE_NORMALSWOOLE_TRACE_CHANNELSWOOLE_TRACE_TIMERSWOOLE_TRACE_SOCKETSWOOLE_TRACE_COROUTINESWOOLE_TRACE_CONTEXTSWOOLE_TRACE_CO_HTTP_SERVERSWOOLE_TRACE_TABLESWOOLE_TRACE_CO_CURLSWOOLE_TRACE_CARESSWOOLE_TRACE_ZLIBSWOOLE_TRACE_ALLSWOOLE_LOG_DEBUGSWOOLE_LOG_TRACESWOOLE_LOG_INFOSWOOLE_LOG_NOTICESWOOLE_LOG_WARNINGSWOOLE_LOG_ERRORSWOOLE_LOG_NONESWOOLE_LOG_ROTATION_SINGLESWOOLE_LOG_ROTATION_MONTHLYSWOOLE_LOG_ROTATION_DAILYSWOOLE_LOG_ROTATION_HOURLYSWOOLE_IPC_NONESWOOLE_IPC_UNIXSOCKSWOOLE_IPC_SOCKETSWOOLE_IOV_MAXswoole_coroutine_createswoole_coroutine_defer7.4.33PHP_VERSION : %s cliphpdbgSwoole\Exceptionswoole_exceptionSwoole\Errorswoole_errorSTDOUTSTDERR%02X:%02X:%02X:%02X:%02X:%02X%s() (ERRNO %d): %.*sBad functionoptionsfilenamesuffixerror_typeread_arraywrite_arrayerror_arraysleep_timedomain_nameswoole_versionswoole_cpu_numswoole_last_errorswoole_async_dns_lookup_coroswoole_async_setswoole_coroutine_socketpairswoole_test_kernel_coroutineswoole_client_selectswoole_selectswoole_set_process_nameswoole_get_local_ipswoole_get_local_macswoole_strerrorswoole_errnoswoole_clear_errorswoole_error_logswoole_error_log_exswoole_ignore_errorswoole_hashcodeswoole_mime_type_addswoole_mime_type_setswoole_mime_type_deleteswoole_mime_type_getswoole_get_mime_typeswoole_mime_type_existsswoole_mime_type_listswoole_clear_dns_cacheswoole_substr_unserializeswoole_get_objectsswoole_get_vm_statusswoole_get_object_by_handleset_cookie_headersrequestMethodrequestHeadersrequestBodyuploadFilescookiesdownloadFiledownloadOffsettmpfilespipelineusePipelineReadtrailermaster_pidreasonfinishin_coroutineprivate_dataswoole.enable_coroutineOnswoole.enable_libraryOffswoole.display_errorsswoole.use_shortnameswoole.unixsock_buffer_size8388608swooleAPI20190902,NTSenabled with boost asm contextswoole_set_process_name only support in CLI modecan not call this function in user levelgetifaddrs() failed, Error: %s[%d]@swoole-src/library/constants.php declare(strict_types=1); define('SWOOLE_LIBRARY', true); !defined('CURLOPT_HEADEROPT') && define('CURLOPT_HEADEROPT', 229); !defined('CURLOPT_PROXYHEADER') && define('CURLOPT_PROXYHEADER', 10228); !defined('CURLOPT_RESOLVE') && define('CURLOPT_RESOLVE', 10203); !defined('CURLOPT_UNIX_SOCKET_PATH') && define('CURLOPT_UNIX_SOCKET_PATH', 10231); @swoole-src/library/std/exec.php declare(strict_types=1); function swoole_exec(string $command, &$output = null, &$returnVar = null) { $result = Swoole\Coroutine::exec($command); if ($result) { $outputList = explode(PHP_EOL, $result['output']); foreach ($outputList as &$value) { $value = rtrim($value); } if (($endLine = end($outputList)) === '') { array_pop($outputList); $endLine = end($outputList); } if ($output) { $output = array_merge($output, $outputList); } else { $output = $outputList; } $returnVar = $result['code']; return $endLine; } return false; } function swoole_shell_exec(string $cmd) { $result = Swoole\Coroutine::exec($cmd); if ($result && $result['output'] !== '') { return $result['output']; } return null; } @swoole-src/library/core/Constant.php declare(strict_types=1); namespace Swoole; class Constant { public const EVENT_START = 'start'; public const EVENT_BEFORE_SHUTDOWN = 'beforeShutdown'; public const EVENT_SHUTDOWN = 'shutdown'; public const EVENT_WORKER_START = 'workerStart'; public const EVENT_WORKER_STOP = 'workerStop'; public const EVENT_BEFORE_RELOAD = 'beforeReload'; public const EVENT_AFTER_RELOAD = 'afterReload'; public const EVENT_TASK = 'task'; public const EVENT_FINISH = 'finish'; public const EVENT_WORKER_EXIT = 'workerExit'; public const EVENT_WORKER_ERROR = 'workerError'; public const EVENT_MANAGER_START = 'managerStart'; public const EVENT_MANAGER_STOP = 'managerStop'; public const EVENT_PIPE_MESSAGE = 'pipeMessage'; public const EVENT_CONNECT = 'connect'; public const EVENT_RECEIVE = 'receive'; public const EVENT_CLOSE = 'close'; public const EVENT_PACKET = 'packet'; public const EVENT_BUFFER_FULL = 'bufferFull'; public const EVENT_BUFFER_EMPTY = 'bufferEmpty'; public const EVENT_REQUEST = 'request'; public const EVENT_HANDSHAKE = 'handshake'; public const EVENT_OPEN = 'open'; public const EVENT_MESSAGE = 'message'; public const EVENT_DISCONNECT = 'disconnect'; public const EVENT_ERROR = 'error'; public const OPTION_DEBUG_MODE = 'debug_mode'; public const OPTION_TRACE_FLAGS = 'trace_flags'; public const OPTION_LOG_FILE = 'log_file'; public const OPTION_LOG_LEVEL = 'log_level'; public const OPTION_LOG_DATE_FORMAT = 'log_date_format'; public const OPTION_LOG_DATE_WITH_MICROSECONDS = 'log_date_with_microseconds'; public const OPTION_LOG_ROTATION = 'log_rotation'; public const OPTION_DISPLAY_ERRORS = 'display_errors'; public const OPTION_DNS_SERVER = 'dns_server'; public const OPTION_SOCKET_DNS_TIMEOUT = 'socket_dns_timeout'; public const OPTION_SOCKET_CONNECT_TIMEOUT = 'socket_connect_timeout'; public const OPTION_SOCKET_WRITE_TIMEOUT = 'socket_write_timeout'; public const OPTION_SOCKET_SEND_TIMEOUT = 'socket_send_timeout'; public const OPTION_SOCKET_READ_TIMEOUT = 'socket_read_timeout'; public const OPTION_SOCKET_RECV_TIMEOUT = 'socket_recv_timeout'; public const OPTION_SOCKET_BUFFER_SIZE = 'socket_buffer_size'; public const OPTION_SOCKET_TIMEOUT = 'socket_timeout'; public const OPTION_HTTP2_HEADER_TABLE_SIZE = 'http2_header_table_size'; public const OPTION_HTTP2_ENABLE_PUSH = 'http2_enable_push'; public const OPTION_HTTP2_MAX_CONCURRENT_STREAMS = 'http2_max_concurrent_streams'; public const OPTION_HTTP2_INIT_WINDOW_SIZE = 'http2_init_window_size'; public const OPTION_HTTP2_MAX_FRAME_SIZE = 'http2_max_frame_size'; public const OPTION_HTTP2_MAX_HEADER_LIST_SIZE = 'http2_max_header_list_size'; public const OPTION_AIO_CORE_WORKER_NUM = 'aio_core_worker_num'; public const OPTION_AIO_WORKER_NUM = 'aio_worker_num'; public const OPTION_AIO_MAX_WAIT_TIME = 'aio_max_wait_time'; public const OPTION_AIO_MAX_IDLE_TIME = 'aio_max_idle_time'; public const OPTION_ENABLE_SIGNALFD = 'enable_signalfd'; public const OPTION_WAIT_SIGNAL = 'wait_signal'; public const OPTION_DNS_CACHE_REFRESH_TIME = 'dns_cache_refresh_time'; public const OPTION_THREAD_NUM = 'thread_num'; public const OPTION_MIN_THREAD_NUM = 'min_thread_num'; public const OPTION_MAX_THREAD_NUM = 'max_thread_num'; public const OPTION_SOCKET_DONTWAIT = 'socket_dontwait'; public const OPTION_DNS_LOOKUP_RANDOM = 'dns_lookup_random'; public const OPTION_USE_ASYNC_RESOLVER = 'use_async_resolver'; public const OPTION_ENABLE_COROUTINE = 'enable_coroutine'; public const OPTION_SSL_PROTOCOLS = 'ssl_protocols'; public const OPTION_SSL_COMPRESS = 'ssl_compress'; public const OPTION_SSL_CERT_FILE = 'ssl_cert_file'; public const OPTION_SSL_KEY_FILE = 'ssl_key_file'; public const OPTION_SSL_PASSPHRASE = 'ssl_passphrase'; public const OPTION_SSL_HOST_NAME = 'ssl_host_name'; public const OPTION_SSL_VERIFY_PEER = 'ssl_verify_peer'; public const OPTION_SSL_ALLOW_SELF_SIGNED = 'ssl_allow_self_signed'; public const OPTION_SSL_CAFILE = 'ssl_cafile'; public const OPTION_SSL_CAPATH = 'ssl_capath'; public const OPTION_SSL_VERIFY_DEPTH = 'ssl_verify_depth'; public const OPTION_SSL_CIPHERS = 'ssl_ciphers'; public const OPTION_OPEN_EOF_CHECK = 'open_eof_check'; public const OPTION_OPEN_EOF_SPLIT = 'open_eof_split'; public const OPTION_PACKAGE_EOF = 'package_eof'; public const OPTION_OPEN_MQTT_PROTOCOL = 'open_mqtt_protocol'; public const OPTION_OPEN_LENGTH_CHECK = 'open_length_check'; public const OPTION_PACKAGE_LENGTH_TYPE = 'package_length_type'; public const OPTION_PACKAGE_LENGTH_OFFSET = 'package_length_offset'; public const OPTION_PACKAGE_BODY_OFFSET = 'package_body_offset'; public const OPTION_PACKAGE_LENGTH_FUNC = 'package_length_func'; public const OPTION_PACKAGE_MAX_LENGTH = 'package_max_length'; public const OPTION_BUFFER_HIGH_WATERMARK = 'buffer_high_watermark'; public const OPTION_BUFFER_LOW_WATERMARK = 'buffer_low_watermark'; public const OPTION_BIND_PORT = 'bind_port'; public const OPTION_BIND_ADDRESS = 'bind_address'; public const OPTION_OPEN_TCP_NODELAY = 'open_tcp_nodelay'; public const OPTION_SOCKS5_HOST = 'socks5_host'; public const OPTION_SOCKS5_PORT = 'socks5_port'; public const OPTION_SOCKS5_USERNAME = 'socks5_username'; public const OPTION_SOCKS5_PASSWORD = 'socks5_password'; public const OPTION_HTTP_PROXY_HOST = 'http_proxy_host'; public const OPTION_HTTP_PROXY_PORT = 'http_proxy_port'; public const OPTION_HTTP_PROXY_USERNAME = 'http_proxy_username'; public const OPTION_HTTP_PROXY_USER = 'http_proxy_user'; public const OPTION_HTTP_PROXY_PASSWORD = 'http_proxy_password'; public const OPTION_TIMEOUT = 'timeout'; public const OPTION_CONNECT_TIMEOUT = 'connect_timeout'; public const OPTION_READ_TIMEOUT = 'read_timeout'; public const OPTION_WRITE_TIMEOUT = 'write_timeout'; public const OPTION_SSL_DISABLE_COMPRESSION = 'ssl_disable_compression'; public const OPTION_SSL_ECDH_CURVE = 'ssl_ecdh_curve'; public const OPTION_SSL_GREASE = 'ssl_grease'; public const OPTION_MAX_CORO_NUM = 'max_coro_num'; public const OPTION_MAX_COROUTINE = 'max_coroutine'; public const OPTION_ENABLE_DEADLOCK_CHECK = 'enable_deadlock_check'; public const OPTION_HOOK_FLAGS = 'hook_flags'; public const OPTION_ENABLE_PREEMPTIVE_SCHEDULER = 'enable_preemptive_scheduler'; public const OPTION_C_STACK_SIZE = 'c_stack_size'; public const OPTION_STACK_SIZE = 'stack_size'; public const OPTION_DNS_CACHE_EXPIRE = 'dns_cache_expire'; public const OPTION_DNS_CACHE_CAPACITY = 'dns_cache_capacity'; public const OPTION_MAX_CONCURRENCY = 'max_concurrency'; public const OPTION_RECONNECT = 'reconnect'; public const OPTION_DEFER = 'defer'; public const OPTION_LOWERCASE_HEADER = 'lowercase_header'; public const OPTION_KEEP_ALIVE = 'keep_alive'; public const OPTION_WEBSOCKET_MASK = 'websocket_mask'; public const OPTION_HTTP_COMPRESSION = 'http_compression'; public const OPTION_BODY_DECOMPRESSION = 'body_decompression'; public const OPTION_WEBSOCKET_COMPRESSION = 'websocket_compression'; public const OPTION_HTTP_PARSE_COOKIE = 'http_parse_cookie'; public const OPTION_HTTP_PARSE_POST = 'http_parse_post'; public const OPTION_HTTP_PARSE_FILES = 'http_parse_files'; public const OPTION_HTTP_COMPRESSION_LEVEL = 'http_compression_level'; public const OPTION_HTTP_GZIP_LEVEL = 'http_gzip_level'; public const OPTION_COMPRESSION_MIN_LENGTH = 'compression_min_length'; public const OPTION_UPLOAD_TMP_DIR = 'upload_tmp_dir'; public const OPTION_HOST = 'host'; public const OPTION_PORT = 'port'; public const OPTION_SSL = 'ssl'; public const OPTION_USER = 'user'; public const OPTION_PASSWORD = 'password'; public const OPTION_DATABASE = 'database'; public const OPTION_CHARSET = 'charset'; public const OPTION_STRICT_TYPE = 'strict_type'; public const OPTION_FETCH_MODE = 'fetch_mode'; public const OPTION_SERIALIZE = 'serialize'; public const OPTION_COMPATIBILITY_MODE = 'compatibility_mode'; public const OPTION_CHROOT = 'chroot'; public const OPTION_GROUP = 'group'; public const OPTION_DAEMONIZE = 'daemonize'; public const OPTION_PID_FILE = 'pid_file'; public const OPTION_REACTOR_NUM = 'reactor_num'; public const OPTION_SINGLE_THREAD = 'single_thread'; public const OPTION_WORKER_NUM = 'worker_num'; public const OPTION_MAX_WAIT_TIME = 'max_wait_time'; public const OPTION_MAX_QUEUED_BYTES = 'max_queued_bytes'; public const OPTION_SEND_TIMEOUT = 'send_timeout'; public const OPTION_DISPATCH_MODE = 'dispatch_mode'; public const OPTION_SEND_YIELD = 'send_yield'; public const OPTION_DISPATCH_FUNC = 'dispatch_func'; public const OPTION_DISCARD_TIMEOUT_REQUEST = 'discard_timeout_request'; public const OPTION_ENABLE_UNSAFE_EVENT = 'enable_unsafe_event'; public const OPTION_ENABLE_DELAY_RECEIVE = 'enable_delay_receive'; public const OPTION_ENABLE_REUSE_PORT = 'enable_reuse_port'; public const OPTION_TASK_USE_OBJECT = 'task_use_object'; public const OPTION_TASK_OBJECT = 'task_object'; public const OPTION_EVENT_OBJECT = 'event_object'; public const OPTION_TASK_ENABLE_COROUTINE = 'task_enable_coroutine'; public const OPTION_TASK_WORKER_NUM = 'task_worker_num'; public const OPTION_TASK_IPC_MODE = 'task_ipc_mode'; public const OPTION_TASK_TMPDIR = 'task_tmpdir'; public const OPTION_TASK_MAX_REQUEST = 'task_max_request'; public const OPTION_TASK_MAX_REQUEST_GRACE = 'task_max_request_grace'; public const OPTION_MAX_CONNECTION = 'max_connection'; public const OPTION_MAX_CONN = 'max_conn'; public const OPTION_START_SESSION_ID = 'start_session_id'; public const OPTION_HEARTBEAT_CHECK_INTERVAL = 'heartbeat_check_interval'; public const OPTION_HEARTBEAT_IDLE_TIME = 'heartbeat_idle_time'; public const OPTION_MAX_REQUEST = 'max_request'; public const OPTION_MAX_REQUEST_GRACE = 'max_request_grace'; public const OPTION_RELOAD_ASYNC = 'reload_async'; public const OPTION_OPEN_CPU_AFFINITY = 'open_cpu_affinity'; public const OPTION_CPU_AFFINITY_IGNORE = 'cpu_affinity_ignore'; public const OPTION_ENABLE_STATIC_HANDLER = 'enable_static_handler'; public const OPTION_DOCUMENT_ROOT = 'document_root'; public const OPTION_HTTP_AUTOINDEX = 'http_autoindex'; public const OPTION_HTTP_INDEX_FILES = 'http_index_files'; public const OPTION_STATIC_HANDLER_LOCATIONS = 'static_handler_locations'; public const OPTION_INPUT_BUFFER_SIZE = 'input_buffer_size'; public const OPTION_BUFFER_INPUT_SIZE = 'buffer_input_size'; public const OPTION_OUTPUT_BUFFER_SIZE = 'output_buffer_size'; public const OPTION_BUFFER_OUTPUT_SIZE = 'buffer_output_size'; public const OPTION_MESSAGE_QUEUE_KEY = 'message_queue_key'; public const OPTION_BACKLOG = 'backlog'; public const OPTION_KERNEL_SOCKET_RECV_BUFFER_SIZE = 'kernel_socket_recv_buffer_size'; public const OPTION_KERNEL_SOCKET_SEND_BUFFER_SIZE = 'kernel_socket_send_buffer_size'; public const OPTION_TCP_DEFER_ACCEPT = 'tcp_defer_accept'; public const OPTION_OPEN_TCP_KEEPALIVE = 'open_tcp_keepalive'; public const OPTION_OPEN_HTTP_PROTOCOL = 'open_http_protocol'; public const OPTION_OPEN_WEBSOCKET_PROTOCOL = 'open_websocket_protocol'; public const OPTION_WEBSOCKET_SUBPROTOCOL = 'websocket_subprotocol'; public const OPTION_OPEN_WEBSOCKET_CLOSE_FRAME = 'open_websocket_close_frame'; public const OPTION_OPEN_WEBSOCKET_PING_FRAME = 'open_websocket_ping_frame'; public const OPTION_OPEN_WEBSOCKET_PONG_FRAME = 'open_websocket_pong_frame'; public const OPTION_OPEN_HTTP2_PROTOCOL = 'open_http2_protocol'; public const OPTION_OPEN_REDIS_PROTOCOL = 'open_redis_protocol'; public const OPTION_MAX_IDLE_TIME = 'max_idle_time'; public const OPTION_TCP_KEEPIDLE = 'tcp_keepidle'; public const OPTION_TCP_KEEPINTERVAL = 'tcp_keepinterval'; public const OPTION_TCP_KEEPCOUNT = 'tcp_keepcount'; public const OPTION_TCP_USER_TIMEOUT = 'tcp_user_timeout'; public const OPTION_TCP_FASTOPEN = 'tcp_fastopen'; public const OPTION_PACKAGE_BODY_START = 'package_body_start'; public const OPTION_SSL_CLIENT_CERT_FILE = 'ssl_client_cert_file'; public const OPTION_SSL_PREFER_SERVER_CIPHERS = 'ssl_prefer_server_ciphers'; public const OPTION_SSL_DHPARAM = 'ssl_dhparam'; public const OPTION_SSL_SNI_CERTS = 'ssl_sni_certs'; public const OPTION_OPEN_SSL = 'open_ssl'; public const OPTION_OPEN_FASTCGI_PROTOCOL = 'open_fastcgi_protocol'; public const OPTION_EXIT_CONDITION = 'exit_condition'; public const OPTION_DEADLOCK_CHECK_DISABLE_TRACE = 'deadlock_check_disable_trace'; public const OPTION_DEADLOCK_CHECK_LIMIT = 'deadlock_check_limit'; public const OPTION_DEADLOCK_CHECK_DEPTH = 'deadlock_check_depth'; public const OPTION_STATS_FILE = 'stats_file'; public const OPTION_STATS_TIMER_INTERVAL = 'stats_timer_interval'; public const OPTION_ADMIN_SERVER = 'admin_server'; public const OPTION_HTTP_CLIENT_DRIVER = 'http_client_driver'; } @swoole-src/library/core/StringObject.php declare(strict_types=1); namespace Swoole; class StringObject { protected $string; public function __construct(string $string = '') { $this->string = $string; } public function __toString(): string { return $this->string; } public function length(): int { return strlen($this->string); } public function indexOf(string $needle, int $offset = 0) { return strpos($this->string, ...func_get_args()); } public function lastIndexOf(string $needle, int $offset = 0) { return strrpos($this->string, ...func_get_args()); } public function pos(string $needle, int $offset = 0) { return strpos($this->string, ...func_get_args()); } public function rpos(string $needle, int $offset = 0) { return strrpos($this->string, ...func_get_args()); } public function ipos(string $needle) { return stripos($this->string, $needle); } public function lower(): self { return new static(strtolower($this->string)); } public function upper(): self { return new static(strtoupper($this->string)); } public function trim($characters = ''): self { if ($characters) { return new static(trim($this->string, $characters)); } return new static(trim($this->string)); } public function ltrim(): self { return new static(ltrim($this->string)); } public function rtrim(): self { return new static(rtrim($this->string)); } public function substr(int $offset, ?int $length = null) { return new static(substr($this->string, ...func_get_args())); } public function repeat(int $times): self { return new static(str_repeat($this->string, $times)); } public function append($str): self { return new static($this->string .= $str); } public function replace(string $search, string $replace, &$count = null): self { return new static(str_replace($search, $replace, $this->string, $count)); } public function startsWith(string $needle): bool { return strpos($this->string, $needle) === 0; } public function endsWith(string $needle): bool { return strrpos($this->string, $needle) === (strlen($this->string) - strlen($needle)); } public function equals($str, bool $strict = false): bool { if ($str instanceof StringObject) { $str = strval($str); } if ($strict) { return $this->string === $str; } return $this->string == $str; } public function contains(string $subString): bool { return strpos($this->string, $subString) !== false; } public function split(string $delimiter, int $limit = PHP_INT_MAX): ArrayObject { return static::detectArrayType(explode($delimiter, $this->string, $limit)); } public function char(int $index): string { if ($index > strlen($this->string)) { return ''; } return $this->string[$index]; } public function chunkSplit(int $chunkLength = 76, string $chunkEnd = ''): self { return new static(chunk_split($this->string, ...func_get_args())); } public function chunk(int $splitLength = 1): ArrayObject { return static::detectArrayType(str_split($this->string, ...func_get_args())); } public function toString(): string { return $this->string; } protected static function detectArrayType(array $value): ArrayObject { return new ArrayObject($value); } } @swoole-src/library/core/MultibyteStringObject.php declare(strict_types=1); namespace Swoole; class MultibyteStringObject extends StringObject { public function length(): int { return mb_strlen($this->string); } public function indexOf(string $needle, int $offset = 0, ?string $encoding = null) { return mb_strpos($this->string, ...func_get_args()); } public function lastIndexOf(string $needle, int $offset = 0, ?string $encoding = null) { return mb_strrpos($this->string, ...func_get_args()); } public function pos(string $needle, int $offset = 0, ?string $encoding = null) { return mb_strpos($this->string, ...func_get_args()); } public function rpos(string $needle, int $offset = 0, ?string $encoding = null) { return mb_strrpos($this->string, ...func_get_args()); } public function ipos(string $needle, ?string $encoding = null) { return mb_stripos($this->string, ...func_get_args()); } public function substr(int $offset, ?int $length = null, ?string $encoding = null) { return new static(mb_substr($this->string, ...func_get_args())); } public function chunk(int $splitLength = 1, ?int $limit = null): ArrayObject { return static::detectArrayType(mb_split($this->string, ...func_get_args())); } } @swoole-src/library/core/Exception/ArrayKeyNotExists.php declare(strict_types=1); namespace Swoole\Exception; class ArrayKeyNotExists extends \RuntimeException { } @swoole-src/library/core/ArrayObject.php declare(strict_types=1); namespace Swoole; use ArrayAccess; use Countable; use Iterator; use RuntimeException; use Serializable; use Swoole\Exception\ArrayKeyNotExists; class ArrayObject implements ArrayAccess, Serializable, Countable, Iterator { protected $array; public function __construct(array $array = []) { $this->array = $array; } public function __toArray(): array { return $this->array; } public function __serialize(): array { return $this->array; } public function __unserialize(array $data): void { $this->array = $data; } public function toArray(): array { return $this->array; } public function isEmpty(): bool { return empty($this->array); } public function count(): int { return count($this->array); } #[\ReturnTypeWillChange] public function current() { return current($this->array); } #[\ReturnTypeWillChange] public function key() { return key($this->array); } public function valid(): bool { return array_key_exists($this->key(), $this->array); } #[\ReturnTypeWillChange] public function rewind() { return reset($this->array); } #[\ReturnTypeWillChange] public function next() { return next($this->array); } public function get($key) { if (!$this->exists($key)) { throw new ArrayKeyNotExists($key); } return static::detectType($this->array[$key]); } public function getOr($key, $default = null) { if (!$this->exists($key)) { return $default; } return static::detectType($this->array[$key]); } public function last() { $key = array_key_last($this->array); if ($key === null) { return null; } return $this->get($key); } public function firstKey() { return array_key_first($this->array); } public function lastKey() { return array_key_last($this->array); } public function first() { $key = array_key_first($this->array); if ($key === null) { return null; } return $this->get($key); } public function set($key, $value): self { $this->array[$key] = $value; return $this; } public function delete($key): self { unset($this->array[$key]); return $this; } public function remove($value, bool $strict = true, bool $loop = false): self { do { $key = $this->search($value, $strict); if ($key === false) { break; } unset($this->array[$key]); } while ($loop); return $this; } public function clear(): self { $this->array = []; return $this; } #[\ReturnTypeWillChange] public function offsetGet($key) { if (!array_key_exists($key, $this->array)) { return null; } return $this->array[$key]; } public function offsetSet($key, $value): void { $this->array[$key] = $value; } public function offsetUnset($key): void { unset($this->array[$key]); } #[\ReturnTypeWillChange] public function offsetExists($key) { return isset($this->array[$key]); } public function exists($key): bool { return array_key_exists($key, $this->array); } public function contains($value, bool $strict = true): bool { return in_array($value, $this->array, $strict); } public function indexOf($value, bool $strict = true) { return $this->search($value, $strict); } public function lastIndexOf($value, bool $strict = true) { $array = $this->array; for (end($array); ($currentKey = key($array)) !== null; prev($array)) { $currentValue = current($array); if ($currentValue == $value) { if ($strict && $currentValue !== $value) { continue; } break; } } return $currentKey; } public function search($needle, bool $strict = true) { return array_search($needle, $this->array, $strict); } public function join(string $glue = ''): StringObject { return static::detectStringType(implode($glue, $this->array)); } public function serialize(): StringObject { return static::detectStringType(serialize($this->array)); } public function unserialize($string): self { $this->array = (array) unserialize((string) $string); return $this; } public function sum() { return array_sum($this->array); } public function product() { return array_product($this->array); } public function push($value) { return $this->pushBack($value); } public function pushFront($value) { return array_unshift($this->array, $value); } public function append(...$values): ArrayObject { array_push($this->array, ...$values); return $this; } public function pushBack($value) { return array_push($this->array, $value); } public function insert(int $offset, $value): self { if (is_array($value) || is_object($value) || is_null($value)) { $value = [$value]; } array_splice($this->array, $offset, 0, $value); return $this; } public function pop() { return $this->popBack(); } public function popFront() { return array_shift($this->array); } public function popBack() { return array_pop($this->array); } public function slice($offset, int $length = null, bool $preserve_keys = false): self { return new static(array_slice($this->array, ...func_get_args())); } public function randomGet() { return static::detectType($this->array[array_rand($this->array, 1)]); } public function each(callable $fn): self { if (array_walk($this->array, $fn) === false) { throw new RuntimeException('array_walk() failed'); } return $this; } public function map(callable $fn, ...$args): self { return new static(array_map($fn, $this->array, ...$args)); } public function reduce(callable $fn, $initial = null) { return array_reduce($this->array, $fn, $initial); } public function keys(...$args): self { return new static(array_keys($this->array, ...$args)); } public function values(): self { return new static(array_values($this->array)); } public function column($column_key, $index = null): self { return new static(array_column($this->array, $column_key, $index)); } public function unique(int $sort_flags = SORT_STRING): self { return new static(array_unique($this->array, $sort_flags)); } public function reverse(bool $preserve_keys = false): self { return new static(array_reverse($this->array, $preserve_keys)); } public function chunk(int $size, bool $preserve_keys = false): self { return new static(array_chunk($this->array, $size, $preserve_keys)); } public function flip(): self { return new static(array_flip($this->array)); } public function filter(callable $fn, int $flag = 0): self { return new static(array_filter($this->array, $fn, $flag)); } public function asort(int $sort_flags = SORT_REGULAR): self { if (asort($this->array, $sort_flags) !== true) { throw new RuntimeException('asort() failed'); } return $this; } public function arsort(int $sort_flags = SORT_REGULAR): self { if (arsort($this->array, $sort_flags) !== true) { throw new RuntimeException('arsort() failed'); } return $this; } public function krsort(int $sort_flags = SORT_REGULAR): self { if (krsort($this->array, $sort_flags) !== true) { throw new RuntimeException('krsort() failed'); } return $this; } public function ksort(int $sort_flags = SORT_REGULAR): self { if (ksort($this->array, $sort_flags) !== true) { throw new RuntimeException('ksort() failed'); } return $this; } public function natcasesort(): self { if (natcasesort($this->array) !== true) { throw new RuntimeException('natcasesort() failed'); } return $this; } public function natsort(): self { if (natsort($this->array) !== true) { throw new RuntimeException('natsort() failed'); } return $this; } public function rsort(int $sort_flags = SORT_REGULAR): self { if (rsort($this->array, $sort_flags) !== true) { throw new RuntimeException('rsort() failed'); } return $this; } public function shuffle(): self { if (shuffle($this->array) !== true) { throw new RuntimeException('shuffle() failed'); } return $this; } public function sort(int $sort_flags = SORT_REGULAR): self { if (sort($this->array, $sort_flags) !== true) { throw new RuntimeException('sort() failed'); } return $this; } public function uasort(callable $value_compare_func): self { if (uasort($this->array, $value_compare_func) !== true) { throw new RuntimeException('uasort() failed'); } return $this; } public function uksort(callable $value_compare_func): self { if (uksort($this->array, $value_compare_func) !== true) { throw new RuntimeException('uksort() failed'); } return $this; } public function usort(callable $value_compare_func): self { if (usort($this->array, $value_compare_func) !== true) { throw new RuntimeException('usort() failed'); } return $this; } protected static function detectType($value) { if (is_string($value)) { return static::detectStringType($value); } if (is_array($value)) { return static::detectArrayType($value); } return $value; } protected static function detectStringType(string $value): StringObject { return new StringObject($value); } protected static function detectArrayType(array $value): self { return new static($value); } } @swoole-src/library/core/ObjectProxy.php declare(strict_types=1); namespace Swoole; use TypeError; class ObjectProxy { protected $__object; public function __construct($object) { if (!is_object($object)) { throw new TypeError('Non-object given'); } $this->__object = $object; } public function __getObject() { return $this->__object; } public function __get(string $name) { return $this->__object->{$name}; } public function __set(string $name, $value): void { $this->__object->{$name} = $value; } public function __isset($name) { return isset($this->__object->{$name}); } public function __unset(string $name): void { unset($this->__object->{$name}); } public function __call(string $name, array $arguments) { return $this->__object->{$name}(...$arguments); } public function __invoke(...$arguments) { $object = $this->__object; return $object(...$arguments); } } @swoole-src/library/core/Coroutine/WaitGroup.php declare(strict_types=1); namespace Swoole\Coroutine; use BadMethodCallException; use InvalidArgumentException; class WaitGroup { protected $chan; protected $count = 0; protected $waiting = false; public function __construct(int $delta = 0) { $this->chan = new Channel(1); if ($delta > 0) { $this->add($delta); } } public function add(int $delta = 1): void { if ($this->waiting) { throw new BadMethodCallException('WaitGroup misuse: add called concurrently with wait'); } $count = $this->count + $delta; if ($count < 0) { throw new InvalidArgumentException('WaitGroup misuse: negative counter'); } $this->count = $count; } public function done(): void { $count = $this->count - 1; if ($count < 0) { throw new BadMethodCallException('WaitGroup misuse: negative counter'); } $this->count = $count; if ($count === 0 && $this->waiting) { $this->chan->push(true); } } public function wait(float $timeout = -1): bool { if ($this->waiting) { throw new BadMethodCallException('WaitGroup misuse: reused before previous wait has returned'); } if ($this->count > 0) { $this->waiting = true; $done = $this->chan->pop($timeout); $this->waiting = false; return $done; } return true; } public function count(): int { return $this->count; } } @swoole-src/library/core/Coroutine/Server.php declare(strict_types=1); namespace Swoole\Coroutine; use Swoole\Coroutine; use Swoole\Coroutine\Server\Connection; use Swoole\Exception; define('SWOOLE_COROUTINE_SOCKET_HAVE_SSL_HANDSHAKE', method_exists(Socket::class, 'sslHandshake')); class Server { public $host = ''; public $port = 0; public $type = AF_INET; public $fd = -1; public $errCode = 0; public $setting = []; protected $running = false; protected $fn; protected $socket; public function __construct(string $host, int $port = 0, bool $ssl = false, bool $reuse_port = false) { $_host = swoole_string($host); if ($_host->contains('::')) { $this->type = AF_INET6; } elseif ($_host->startsWith('unix:/')) { $host = $_host->substr(5)->__toString(); $this->type = AF_UNIX; } else { $this->type = AF_INET; } $this->host = $host; $socket = new Socket($this->type, SOCK_STREAM, 0); if ($reuse_port and defined('SO_REUSEPORT')) { $socket->setOption(SOL_SOCKET, SO_REUSEPORT, true); } if (!$socket->bind($this->host, $port)) { throw new Exception("bind({$this->host}:{$port}) failed", $socket->errCode); } if (!$socket->listen()) { throw new Exception('listen() failed', $socket->errCode); } $this->port = $socket->getsockname()['port'] ?? 0; $this->fd = $socket->fd; $this->socket = $socket; $this->setting['open_ssl'] = $ssl; } public function set(array $setting): void { $this->setting = array_merge($this->setting, $setting); } public function handle(callable $fn): void { $this->fn = $fn; } public function shutdown(): bool { $this->running = false; return $this->socket->cancel(); } public function start(): bool { $this->running = true; if ($this->fn === null) { $this->errCode = SOCKET_EINVAL; return false; } $socket = $this->socket; if (!$socket->setProtocol($this->setting)) { $this->errCode = SOCKET_EINVAL; return false; } while ($this->running) { $conn = null; $conn = $socket->accept(); if ($conn) { $conn->setProtocol($this->setting); if (SWOOLE_COROUTINE_SOCKET_HAVE_SSL_HANDSHAKE && $this->setting['open_ssl'] ?? false) { $fn = static function ($fn, $connection) { if (!$connection->exportSocket()->sslHandshake()) { return; } $fn($connection); }; $arguments = [$this->fn, new Connection($conn)]; } else { $fn = $this->fn; $arguments = [new Connection($conn)]; } if (Coroutine::create($fn, ...$arguments) < 0) { goto _wait; } } else { if ($socket->errCode == SOCKET_EMFILE or $socket->errCode == SOCKET_ENFILE) { _wait: Coroutine::sleep(1); continue; } if ($socket->errCode == SOCKET_ETIMEDOUT) { continue; } if ($socket->errCode == SOCKET_ECANCELED) { break; } trigger_error("accept failed, Error: {$socket->errMsg}[{$socket->errCode}]", E_USER_WARNING); break; } } return true; } } @swoole-src/library/core/Coroutine/Server/Connection.php declare(strict_types=1); namespace Swoole\Coroutine\Server; use Swoole\Coroutine\Socket; class Connection { protected $socket; public function __construct(Socket $conn) { $this->socket = $conn; } public function recv(float $timeout = 0) { return $this->socket->recvPacket($timeout); } public function send(string $data) { return $this->socket->sendAll($data); } public function close(): bool { return $this->socket->close(); } public function exportSocket(): Socket { return $this->socket; } } @swoole-src/library/core/Coroutine/Barrier.php declare(strict_types=1); namespace Swoole\Coroutine; use Swoole\Coroutine; use Swoole\Exception; use Swoole\Timer; class Barrier { private $cid = -1; private $timer = -1; private static $cancel_list = []; public function __destruct() { if ($this->timer !== -1) { Timer::clear($this->timer); if (isset(self::$cancel_list[$this->cid])) { unset(self::$cancel_list[$this->cid]); return; } } if ($this->cid !== -1 && $this->cid !== Coroutine::getCid()) { Coroutine::resume($this->cid); } else { self::$cancel_list[$this->cid] = true; } } public static function make() { return new static(); } public static function wait(Barrier &$barrier, float $timeout = -1) { if ($barrier->cid !== -1) { throw new Exception('The barrier is waiting, cannot wait again.'); } $cid = Coroutine::getCid(); $barrier->cid = $cid; if ($timeout > 0 && ($timeout_ms = (int) ($timeout * 1000)) > 0) { $barrier->timer = Timer::after($timeout_ms, function () use ($cid) { self::$cancel_list[$cid] = true; Coroutine::resume($cid); }); } $barrier = null; if (!isset(self::$cancel_list[$cid])) { Coroutine::yield(); } else { unset(self::$cancel_list[$cid]); } } } @swoole-src/library/core/Coroutine/Http/ClientProxy.php declare(strict_types=1); namespace Swoole\Coroutine\Http; class ClientProxy { private $body; private $statusCode; private $headers; private $cookies; public function __construct($body, $statusCode, $headers, $cookies) { $this->body = $body; $this->statusCode = $statusCode; $this->headers = $headers; $this->cookies = $cookies; } public function getBody() { return $this->body; } public function getStatusCode() { return $this->statusCode; } public function getHeaders() { return $this->headers; } public function getCookies() { return $this->cookies; } } @swoole-src/library/core/Coroutine/Http/functions.php declare(strict_types=1); namespace Swoole\Coroutine\Http; use Swoole\Coroutine\Http\Client\Exception; function request( string $url, string $method, $data = null, array $options = null, array $headers = null, array $cookies = null ): ClientProxy { $driver = swoole_library_get_option('http_client_driver'); switch ($driver) { case 'curl': return request_with_curl($url, $method, $data, $options, $headers, $cookies); case 'stream': return request_with_stream($url, $method, $data, $options, $headers, $cookies); case 'swoole': default: return request_with_http_client($url, $method, $data, $options, $headers, $cookies); } } function request_with_http_client( string $url, string $method, $data = null, array $options = null, array $headers = null, array $cookies = null ): ClientProxy { $info = parse_url($url); if (empty($info['scheme'])) { throw new Exception('The URL given is illegal [no scheme]'); } if ($info['scheme'] == 'http') { $client = new Client($info['host'], swoole_array_default_value($info, 'port', 80), false); } elseif ($info['scheme'] == 'https') { $client = new Client($info['host'], swoole_array_default_value($info, 'port', 443), true); } else { throw new Exception('unknown scheme "' . $info['scheme'] . '"'); } $client->setMethod($method); if ($data) { $client->setData($data); } if (is_array($options)) { $client->set($options); } if (is_array($headers)) { $client->setHeaders($headers); } if (is_array($cookies)) { $client->setCookies($cookies); } $request_url = swoole_array_default_value($info, 'path', '/'); if (!empty($info['query'])) { $request_url .= '?' . $info['query']; } if ($client->execute($request_url)) { return new ClientProxy( $client->getBody(), $client->getStatusCode(), $client->getHeaders(), $client->getCookies() ); } throw new Exception($client->errMsg, $client->errCode); } function request_with_curl( string $url, string $method, $data = null, array $options = null, array $headers = null, array $cookies = null ): ClientProxy { $ch = curl_init($url); if (empty($ch)) { throw new Exception('failed to curl_init'); } curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_CUSTOMREQUEST, strtoupper($method)); $responseHeaders = $responseCookies = []; curl_setopt($ch, CURLOPT_HEADERFUNCTION, function ($ch, $header) use (&$responseHeaders, &$responseCookies) { $len = strlen($header); $header = explode(':', $header, 2); if (count($header) < 2) { return $len; } $headerKey = strtolower(trim($header[0])); if ($headerKey == 'set-cookie') { [$k, $v] = explode('=', $header[1]); $responseCookies[$k] = $v; } else { $responseHeaders[$headerKey][] = trim($header[1]); } return $len; }); if ($data) { curl_setopt($ch, CURLOPT_POSTFIELDS, $data); } if ($headers) { curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); } if ($cookies) { $cookie_str = ''; foreach ($cookies as $k => $v) { $cookie_str .= "{$k}={$v}; "; } curl_setopt($ch, CURLOPT_COOKIE, $cookie_str); } if (isset($options['timeout'])) { if (is_float($options['timeout'])) { curl_setopt($ch, CURLOPT_TIMEOUT_MS, intval($options['timeout'] * 1000)); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT_MS, intval($options['timeout'] * 1000)); } else { curl_setopt($ch, CURLOPT_TIMEOUT, intval($options['timeout'])); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, intval($options['timeout'])); } } if (isset($options['connect_timeout'])) { if (is_float($options['connect_timeout'])) { curl_setopt($ch, CURLOPT_CONNECTTIMEOUT_MS, intval($options['connect_timeout'] * 1000)); } else { curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, intval($options['connect_timeout'])); } } $body = curl_exec($ch); if ($body !== false) { return new ClientProxy($body, curl_getinfo($ch, CURLINFO_HTTP_CODE), $responseHeaders, $responseCookies); } throw new Exception(curl_error($ch), curl_errno($ch)); } function request_with_stream( string $url, string $method, $data = null, array $options = null, array $headers = null, array $cookies = null ): ClientProxy { $stream_options = [ 'http' => [ 'method' => $method, ], ]; $headerStr = ''; if ($headers) { foreach ($headers as $k => $v) { $headerStr .= "{$k}: {$v}\r\n"; } } if ($cookies) { foreach ($cookies as $k => $v) { $headerStr .= "Cookie: {$k}={$v}\r\n"; } } if (isset($options['timeout'])) { $stream_options['http']['timeout'] = intval($options['timeout']); } if ($data) { if (is_array($data)) { $headerStr .= "Content-type: application/x-www-form-urlencoded\r\n"; $stream_options['http']['content'] = http_build_query($data); } else { $stream_options['http']['content'] = strval($data); } } if ($headerStr) { $stream_options['http']['header'] = $headerStr; } $body = file_get_contents($url, false, stream_context_create($stream_options)); if ($body) { return new ClientProxy($body, 200, [], []); } $error = error_get_last(); throw new Exception($error['message']); } function post(string $url, $data, array $options = null, array $headers = null, array $cookies = null): ClientProxy { return request($url, 'POST', $data, $options, $headers, $cookies); } function get(string $url, array $options = null, array $headers = null, array $cookies = null): ClientProxy { return request($url, 'GET', null, $options, $headers, $cookies); } @swoole-src/library/core/ConnectionPool.php declare(strict_types=1); namespace Swoole; use RuntimeException; use Swoole\Coroutine\Channel; use Throwable; class ConnectionPool { public const DEFAULT_SIZE = 64; protected $pool; protected $constructor; protected $size; protected $num; protected $proxy; public function __construct(callable $constructor, int $size = self::DEFAULT_SIZE, ?string $proxy = null) { $this->pool = new Channel($this->size = $size); $this->constructor = $constructor; $this->num = 0; $this->proxy = $proxy; } public function fill(): void { while ($this->size > $this->num) { $this->make(); } } public function get(float $timeout = -1) { if ($this->pool === null) { throw new RuntimeException('Pool has been closed'); } if ($this->pool->isEmpty() && $this->num < $this->size) { $this->make(); } return $this->pool->pop($timeout); } public function put($connection): void { if ($this->pool === null) { return; } if ($connection !== null) { $this->pool->push($connection); } else { $this->num -= 1; $this->make(); } } public function close(): void { $this->pool->close(); $this->pool = null; $this->num = 0; } protected function make(): void { $this->num++; try { if ($this->proxy) { $connection = new $this->proxy($this->constructor); } else { $constructor = $this->constructor; $connection = $constructor(); } } catch (Throwable $throwable) { $this->num--; throw $throwable; } $this->put($connection); } } @swoole-src/library/core/Database/ObjectProxy.php declare(strict_types=1); namespace Swoole\Database; use Error; class ObjectProxy extends \Swoole\ObjectProxy { public function __clone() { throw new Error('Trying to clone an uncloneable database proxy object'); } } @swoole-src/library/core/Database/MysqliConfig.php declare(strict_types=1); namespace Swoole\Database; class MysqliConfig { protected $host = '127.0.0.1'; protected $port = 3306; protected $unixSocket = ''; protected $dbname = 'test'; protected $charset = 'utf8mb4'; protected $username = 'root'; protected $password = 'root'; protected $options = []; public function getHost(): string { return $this->host; } public function withHost($host): self { $this->host = $host; return $this; } public function getPort(): int { return $this->port; } public function getUnixSocket(): string { return $this->unixSocket; } public function withUnixSocket(?string $unixSocket): self { $this->unixSocket = $unixSocket; return $this; } public function withPort(int $port): self { $this->port = $port; return $this; } public function getDbname(): string { return $this->dbname; } public function withDbname(string $dbname): self { $this->dbname = $dbname; return $this; } public function getCharset(): string { return $this->charset; } public function withCharset(string $charset): self { $this->charset = $charset; return $this; } public function getUsername(): string { return $this->username; } public function withUsername(string $username): self { $this->username = $username; return $this; } public function getPassword(): string { return $this->password; } public function withPassword(string $password): self { $this->password = $password; return $this; } public function getOptions(): array { return $this->options; } public function withOptions(array $options): self { $this->options = $options; return $this; } } @swoole-src/library/core/Database/MysqliException.php declare(strict_types=1); namespace Swoole\Database; use Exception; class MysqliException extends Exception { } @swoole-src/library/core/Database/MysqliPool.php declare(strict_types=1); namespace Swoole\Database; use mysqli; use Swoole\ConnectionPool; class MysqliPool extends ConnectionPool { protected $config; public function __construct(MysqliConfig $config, int $size = self::DEFAULT_SIZE) { $this->config = $config; parent::__construct(function () { $mysqli = new mysqli(); foreach ($this->config->getOptions() as $option => $value) { $mysqli->set_opt($option, $value); } $mysqli->real_connect( $this->config->getHost(), $this->config->getUsername(), $this->config->getPassword(), $this->config->getDbname(), $this->config->getPort(), $this->config->getUnixSocket() ); if ($mysqli->connect_errno) { throw new MysqliException($mysqli->connect_error, $mysqli->connect_errno); } return $mysqli; }, $size, MysqliProxy::class); } } @swoole-src/library/core/Database/MysqliProxy.php declare(strict_types=1); namespace Swoole\Database; use mysqli; class MysqliProxy extends ObjectProxy { public const IO_METHOD_REGEX = '/^autocommit|begin_transaction|change_user|close|commit|kill|multi_query|ping|prepare|query|real_connect|real_query|reap_async_query|refresh|release_savepoint|rollback|savepoint|select_db|send_query|set_charset|ssl_set$/i'; public const IO_ERRORS = [ 2002, 2006, 2013, ]; protected $__object; protected $charsetContext; protected $setOptContext; protected $changeUserContext; protected $constructor; protected $round = 0; public function __construct(callable $constructor) { parent::__construct($constructor()); $this->constructor = $constructor; } public function __call(string $name, array $arguments) { for ($n = 3; $n--;) { $ret = @$this->__object->{$name}(...$arguments); if ($ret === false) { if (!preg_match(static::IO_METHOD_REGEX, $name)) { break; } if (!in_array($this->__object->errno, static::IO_ERRORS, true) || ($n === 0)) { throw new MysqliException($this->__object->error, $this->__object->errno); } $this->reconnect(); continue; } if (strcasecmp($name, 'prepare') === 0) { $ret = new MysqliStatementProxy($ret, $arguments[0], $this); } elseif (strcasecmp($name, 'stmt_init') === 0) { $ret = new MysqliStatementProxy($ret, null, $this); } break; } return $ret; } public function getRound(): int { return $this->round; } public function reconnect(): void { $constructor = $this->constructor; parent::__construct($constructor()); $this->round++; if ($this->charsetContext) { $this->__object->set_charset($this->charsetContext); } if ($this->setOptContext) { foreach ($this->setOptContext as $opt => $val) { $this->__object->set_opt($opt, $val); } } if ($this->changeUserContext) { $this->__object->change_user(...$this->changeUserContext); } } public function options(int $option, $value): bool { $this->setOptContext[$option] = $value; return $this->__object->options($option, $value); } public function set_opt(int $option, $value): bool { return $this->options($option, $value); } public function set_charset(string $charset): bool { $this->charsetContext = $charset; return $this->__object->set_charset($charset); } public function change_user(string $user, string $password, string $database): bool { $this->changeUserContext = [$user, $password, $database]; return $this->__object->change_user($user, $password, $database); } } @swoole-src/library/core/Database/MysqliStatementProxy.php declare(strict_types=1); namespace Swoole\Database; use mysqli; use mysqli_stmt; class MysqliStatementProxy extends ObjectProxy { public const IO_METHOD_REGEX = '/^close|execute|fetch|prepare$/i'; protected $__object; protected $queryString; protected $attrSetContext; protected $bindParamContext; protected $bindResultContext; protected $parent; protected $parentRound; public function __construct(mysqli_stmt $object, ?string $queryString, MysqliProxy $parent) { parent::__construct($object); $this->queryString = $queryString; $this->parent = $parent; $this->parentRound = $parent->getRound(); } public function __call(string $name, array $arguments) { for ($n = 3; $n--;) { $ret = @$this->__object->{$name}(...$arguments); if ($ret === false) { if (!preg_match(static::IO_METHOD_REGEX, $name)) { break; } if (!in_array($this->__object->errno, $this->parent::IO_ERRORS, true) || ($n === 0)) { throw new MysqliException($this->__object->error, $this->__object->errno); } if ($this->parent->getRound() === $this->parentRound) { $this->parent->reconnect(); } $parent = $this->parent->__getObject(); $this->__object = $this->queryString ? @$parent->prepare($this->queryString) : @$parent->stmt_init(); if ($this->__object === false) { throw new MysqliException($parent->error, $parent->errno); } if ($this->bindParamContext) { $this->__object->bind_param($this->bindParamContext[0], ...$this->bindParamContext[1]); } if ($this->bindResultContext) { $this->__object->bind_result($this->bindResultContext); } if ($this->attrSetContext) { foreach ($this->attrSetContext as $attr => $value) { $this->__object->attr_set($attr, $value); } } continue; } if (strcasecmp($name, 'prepare') === 0) { $this->queryString = $arguments[0]; } break; } return $ret; } public function attr_set($attr, $mode): bool { $this->attrSetContext[$attr] = $mode; return $this->__object->attr_set($attr, $mode); } public function bind_param($types, &...$arguments): bool { $this->bindParamContext = [$types, $arguments]; return $this->__object->bind_param($types, ...$arguments); } public function bind_result(&...$arguments): bool { $this->bindResultContext = $arguments; return $this->__object->bind_result(...$arguments); } } @swoole-src/library/core/Database/PDOConfig.php declare(strict_types=1); namespace Swoole\Database; class PDOConfig { public const DRIVER_MYSQL = 'mysql'; protected $driver = self::DRIVER_MYSQL; protected $host = '127.0.0.1'; protected $port = 3306; protected $unixSocket; protected $dbname = 'test'; protected $charset = 'utf8mb4'; protected $username = 'root'; protected $password = 'root'; protected $options = []; public function getDriver(): string { return $this->driver; } public function withDriver(string $driver): self { $this->driver = $driver; return $this; } public function getHost(): string { return $this->host; } public function withHost($host): self { $this->host = $host; return $this; } public function getPort(): int { return $this->port; } public function hasUnixSocket(): bool { return isset($this->unixSocket); } public function getUnixSocket(): string { return $this->unixSocket; } public function withUnixSocket(?string $unixSocket): self { $this->unixSocket = $unixSocket; return $this; } public function withPort(int $port): self { $this->port = $port; return $this; } public function getDbname(): string { return $this->dbname; } public function withDbname(string $dbname): self { $this->dbname = $dbname; return $this; } public function getCharset(): string { return $this->charset; } public function withCharset(string $charset): self { $this->charset = $charset; return $this; } public function getUsername(): string { return $this->username; } public function withUsername(string $username): self { $this->username = $username; return $this; } public function getPassword(): string { return $this->password; } public function withPassword(string $password): self { $this->password = $password; return $this; } public function getOptions(): array { return $this->options; } public function withOptions(array $options): self { $this->options = $options; return $this; } public static function getAvailableDrivers() { return [ self::DRIVER_MYSQL, ]; } } @swoole-src/library/core/Database/PDOPool.php declare(strict_types=1); namespace Swoole\Database; use PDO; use Swoole\ConnectionPool; class PDOPool extends ConnectionPool { protected $size = 64; protected $config; public function __construct(PDOConfig $config, int $size = self::DEFAULT_SIZE) { $this->config = $config; parent::__construct(function () { return new PDO( "{$this->config->getDriver()}:" . ( $this->config->hasUnixSocket() ? "unix_socket={$this->config->getUnixSocket()};" : "host={$this->config->getHost()};" . "port={$this->config->getPort()};" ) . "dbname={$this->config->getDbname()};" . "charset={$this->config->getCharset()}", $this->config->getUsername(), $this->config->getPassword(), $this->config->getOptions() ); }, $size, PDOProxy::class); } } @swoole-src/library/core/Database/PDOProxy.php declare(strict_types=1); namespace Swoole\Database; use PDO; use PDOException; class PDOProxy extends ObjectProxy { public const IO_METHOD_REGEX = '/^query|prepare|exec|beginTransaction|commit|rollback$/i'; public const IO_ERRORS = [ 2002, 2006, 2013, ]; protected $__object; protected $setAttributeContext; protected $constructor; protected $round = 0; public function __construct(callable $constructor) { parent::__construct($constructor()); $this->__object->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_SILENT); $this->constructor = $constructor; } public function __call(string $name, array $arguments) { for ($n = 3; $n--;) { $ret = @$this->__object->{$name}(...$arguments); if ($ret === false) { if (!preg_match(static::IO_METHOD_REGEX, $name)) { break; } $errorInfo = $this->__object->errorInfo(); if ( !in_array($errorInfo[1], static::IO_ERRORS, true) || $n === 0 || $this->__object->inTransaction() ) { if (!empty($errorInfo) && $errorInfo[0] !== '00000') { $exception = new PDOException($errorInfo[2], $errorInfo[1]); $exception->errorInfo = $errorInfo; throw $exception; } break; } $this->reconnect(); continue; } if ((strcasecmp($name, 'prepare') === 0) || (strcasecmp($name, 'query') === 0)) { $ret = new PDOStatementProxy($ret, $this); } break; } return $ret; } public function getRound(): int { return $this->round; } public function reconnect(): void { $constructor = $this->constructor; parent::__construct($constructor()); $this->round++; if ($this->setAttributeContext) { foreach ($this->setAttributeContext as $attribute => $value) { $this->__object->setAttribute($attribute, $value); } } } public function setAttribute(int $attribute, $value): bool { $this->setAttributeContext[$attribute] = $value; return $this->__object->setAttribute($attribute, $value); } public function inTransaction(): bool { return $this->__object->inTransaction(); } } @swoole-src/library/core/Database/PDOStatementProxy.php declare(strict_types=1); namespace Swoole\Database; use PDO; use PDOException; use PDOStatement; class PDOStatementProxy extends ObjectProxy { protected $__object; protected $setAttributeContext; protected $setFetchModeContext; protected $bindParamContext; protected $bindColumnContext; protected $bindValueContext; protected $parent; protected $parentRound; public function __construct(PDOStatement $object, PDOProxy $parent) { parent::__construct($object); $this->parent = $parent; $this->parentRound = $parent->getRound(); } public function __call(string $name, array $arguments) { for ($n = 3; $n--;) { $ret = @$this->__object->{$name}(...$arguments); if ($ret === false) { if (strtolower($name) !== 'execute') { break; } if ( !in_array($this->__object->errorInfo()[1], $this->parent::IO_ERRORS, true) || $n === 0 || $this->parent->inTransaction() ) { $errorInfo = $this->__object->errorInfo(); if (!empty($errorInfo) && $errorInfo[0] !== '00000') { $exception = new PDOException($errorInfo[2], $errorInfo[1]); $exception->errorInfo = $errorInfo; throw $exception; } break; } if ($this->parent->getRound() === $this->parentRound) { $this->parent->reconnect(); } $parent = $this->parent->__getObject(); $this->__object = $parent->prepare($this->__object->queryString); if ($this->__object === false) { $errorInfo = $parent->errorInfo(); $exception = new PDOException($errorInfo[2], $errorInfo[1]); $exception->errorInfo = $errorInfo; throw $exception; } if ($this->setAttributeContext) { foreach ($this->setAttributeContext as $attribute => $value) { $this->__object->setAttribute($attribute, $value); } } if ($this->setFetchModeContext) { $this->__object->setFetchMode(...$this->setFetchModeContext); } if ($this->bindParamContext) { foreach ($this->bindParamContext as $param => $item) { $this->__object->bindParam($param, ...$item); } } if ($this->bindColumnContext) { foreach ($this->bindColumnContext as $column => $item) { $this->__object->bindColumn($column, ...$item); } } if ($this->bindValueContext) { foreach ($this->bindValueContext as $value => $item) { $this->__object->bindParam($value, ...$item); } } continue; } break; } return $ret; } public function setAttribute(int $attribute, $value): bool { $this->setAttributeContext[$attribute] = $value; return $this->__object->setAttribute($attribute, $value); } public function setFetchMode(int $mode, ...$args): bool { $this->setFetchModeContext = func_get_args(); return $this->__object->setFetchMode(...$this->setFetchModeContext); } public function bindParam($parameter, &$variable, $data_type = PDO::PARAM_STR, $length = 0, $driver_options = null): bool { $this->bindParamContext[$parameter] = [$variable, $data_type, $length, $driver_options]; return $this->__object->bindParam($parameter, $variable, $data_type, $length, $driver_options); } public function bindColumn($column, &$param, $type = null, $maxlen = null, $driverdata = null): bool { $this->bindColumnContext[$column] = [$param, $type, $maxlen, $driverdata]; return $this->__object->bindColumn($column, $param, $type, $maxlen, $driverdata); } public function bindValue($parameter, $value, $data_type = PDO::PARAM_STR): bool { $this->bindValueContext[$parameter] = [$value, $data_type]; return $this->__object->bindValue($parameter, $value, $data_type); } } @swoole-src/library/core/Database/RedisConfig.php declare(strict_types=1); namespace Swoole\Database; class RedisConfig { protected $host = '127.0.0.1'; protected $port = 6379; protected $timeout = 0.0; protected $reserved = ''; protected $retry_interval = 0; protected $read_timeout = 0.0; protected $auth = ''; protected $dbIndex = 0; public function getHost() { return $this->host; } public function withHost($host): self { $this->host = $host; return $this; } public function getPort(): int { return $this->port; } public function withPort(int $port): self { $this->port = $port; return $this; } public function getTimeout(): float { return $this->timeout; } public function withTimeout(float $timeout): self { $this->timeout = $timeout; return $this; } public function getReserved(): string { return $this->reserved; } public function withReserved(string $reserved): self { $this->reserved = $reserved; return $this; } public function getRetryInterval(): int { return $this->retry_interval; } public function withRetryInterval(int $retry_interval): self { $this->retry_interval = $retry_interval; return $this; } public function getReadTimeout(): float { return $this->read_timeout; } public function withReadTimeout(float $read_timeout): self { $this->read_timeout = $read_timeout; return $this; } public function getAuth(): string { return $this->auth; } public function withAuth(string $auth): self { $this->auth = $auth; return $this; } public function getDbIndex(): int { return $this->dbIndex; } public function withDbIndex(int $dbIndex): self { $this->dbIndex = $dbIndex; return $this; } } @swoole-src/library/core/Database/RedisPool.php declare(strict_types=1); namespace Swoole\Database; use Redis; use Swoole\ConnectionPool; class RedisPool extends ConnectionPool { protected $config; public function __construct(RedisConfig $config, int $size = self::DEFAULT_SIZE) { $this->config = $config; parent::__construct(function () { $redis = new Redis(); $arguments = [ $this->config->getHost(), $this->config->getPort(), ]; if ($this->config->getTimeout() !== 0.0) { $arguments[] = $this->config->getTimeout(); } if ($this->config->getRetryInterval() !== 0) { $arguments[] = null; $arguments[] = $this->config->getRetryInterval(); } if ($this->config->getReadTimeout() !== 0.0) { $arguments[] = $this->config->getReadTimeout(); } $redis->connect(...$arguments); if ($this->config->getAuth()) { $redis->auth($this->config->getAuth()); } if ($this->config->getDbIndex() !== 0) { $redis->select($this->config->getDbIndex()); } return $redis; }, $size); } } @swoole-src/library/core/Http/Status.php declare(strict_types=1); namespace Swoole\Http; abstract class Status { public const CONTINUE = 100; public const SWITCHING_PROTOCOLS = 101; public const PROCESSING = 102; public const OK = 200; public const CREATED = 201; public const ACCEPTED = 202; public const NON_AUTHORITATIVE_INFORMATION = 203; public const NO_CONTENT = 204; public const RESET_CONTENT = 205; public const PARTIAL_CONTENT = 206; public const MULTI_STATUS = 207; public const ALREADY_REPORTED = 208; public const IM_USED = 226; public const MULTIPLE_CHOICES = 300; public const MOVED_PERMANENTLY = 301; public const FOUND = 302; public const SEE_OTHER = 303; public const NOT_MODIFIED = 304; public const USE_PROXY = 305; public const SWITCH_PROXY = 306; public const TEMPORARY_REDIRECT = 307; public const PERMANENT_REDIRECT = 308; public const BAD_REQUEST = 400; public const UNAUTHORIZED = 401; public const PAYMENT_REQUIRED = 402; public const FORBIDDEN = 403; public const NOT_FOUND = 404; public const METHOD_NOT_ALLOWED = 405; public const NOT_ACCEPTABLE = 406; public const PROXY_AUTHENTICATION_REQUIRED = 407; public const REQUEST_TIME_OUT = 408; public const CONFLICT = 409; public const GONE = 410; public const LENGTH_REQUIRED = 411; public const PRECONDITION_FAILED = 412; public const REQUEST_ENTITY_TOO_LARGE = 413; public const REQUEST_URI_TOO_LARGE = 414; public const UNSUPPORTED_MEDIA_TYPE = 415; public const REQUESTED_RANGE_NOT_SATISFIABLE = 416; public const EXPECTATION_FAILED = 417; public const MISDIRECTED_REQUEST = 421; public const UNPROCESSABLE_ENTITY = 422; public const LOCKED = 423; public const FAILED_DEPENDENCY = 424; public const UNORDERED_COLLECTION = 425; public const UPGRADE_REQUIRED = 426; public const PRECONDITION_REQUIRED = 428; public const TOO_MANY_REQUESTS = 429; public const REQUEST_HEADER_FIELDS_TOO_LARGE = 431; public const UNAVAILABLE_FOR_LEGAL_REASONS = 451; public const INTERNAL_SERVER_ERROR = 500; public const NOT_IMPLEMENTED = 501; public const BAD_GATEWAY = 502; public const SERVICE_UNAVAILABLE = 503; public const GATEWAY_TIME_OUT = 504; public const HTTP_VERSION_NOT_SUPPORTED = 505; public const VARIANT_ALSO_NEGOTIATES = 506; public const INSUFFICIENT_STORAGE = 507; public const LOOP_DETECTED = 508; public const NOT_EXTENDED = 510; public const NETWORK_AUTHENTICATION_REQUIRED = 511; protected static $reasonPhrases = [ self::CONTINUE => 'Continue', self::SWITCHING_PROTOCOLS => 'Switching Protocols', self::PROCESSING => 'Processing', self::OK => 'OK', self::CREATED => 'Created', self::ACCEPTED => 'Accepted', self::NON_AUTHORITATIVE_INFORMATION => 'Non-Authoritative Information', self::NO_CONTENT => 'No Content', self::RESET_CONTENT => 'Reset Content', self::PARTIAL_CONTENT => 'Partial Content', self::MULTI_STATUS => 'Multi-status', self::ALREADY_REPORTED => 'Already Reported', self::IM_USED => 'IM Used', self::MULTIPLE_CHOICES => 'Multiple Choices', self::MOVED_PERMANENTLY => 'Moved Permanently', self::FOUND => 'Found', self::SEE_OTHER => 'See Other', self::NOT_MODIFIED => 'Not Modified', self::USE_PROXY => 'Use Proxy', self::SWITCH_PROXY => 'Switch Proxy', self::TEMPORARY_REDIRECT => 'Temporary Redirect', self::PERMANENT_REDIRECT => 'Permanent Redirect', self::BAD_REQUEST => 'Bad Request', self::UNAUTHORIZED => 'Unauthorized', self::PAYMENT_REQUIRED => 'Payment Required', self::FORBIDDEN => 'Forbidden', self::NOT_FOUND => 'Not Found', self::METHOD_NOT_ALLOWED => 'Method Not Allowed', self::NOT_ACCEPTABLE => 'Not Acceptable', self::PROXY_AUTHENTICATION_REQUIRED => 'Proxy Authentication Required', self::REQUEST_TIME_OUT => 'Request Time-out', self::CONFLICT => 'Conflict', self::GONE => 'Gone', self::LENGTH_REQUIRED => 'Length Required', self::PRECONDITION_FAILED => 'Precondition Failed', self::REQUEST_ENTITY_TOO_LARGE => 'Request Entity Too Large', self::REQUEST_URI_TOO_LARGE => 'Request-URI Too Large', self::UNSUPPORTED_MEDIA_TYPE => 'Unsupported Media Type', self::REQUESTED_RANGE_NOT_SATISFIABLE => 'Requested range not satisfiable', self::EXPECTATION_FAILED => 'Expectation Failed', self::MISDIRECTED_REQUEST => 'Misdirected Request', self::UNPROCESSABLE_ENTITY => 'Unprocessable Entity', self::LOCKED => 'Locked', self::FAILED_DEPENDENCY => 'Failed Dependency', self::UNORDERED_COLLECTION => 'Unordered Collection', self::UPGRADE_REQUIRED => 'Upgrade Required', self::PRECONDITION_REQUIRED => 'Precondition Required', self::TOO_MANY_REQUESTS => 'Too Many Requests', self::REQUEST_HEADER_FIELDS_TOO_LARGE => 'Request Header Fields Too Large', self::UNAVAILABLE_FOR_LEGAL_REASONS => 'Unavailable For Legal Reasons', self::INTERNAL_SERVER_ERROR => 'Internal Server Error', self::NOT_IMPLEMENTED => 'Not Implemented', self::BAD_GATEWAY => 'Bad Gateway', self::SERVICE_UNAVAILABLE => 'Service Unavailable', self::GATEWAY_TIME_OUT => 'Gateway Time-out', self::HTTP_VERSION_NOT_SUPPORTED => 'HTTP Version not supported', self::VARIANT_ALSO_NEGOTIATES => 'Variant Also Negotiates', self::INSUFFICIENT_STORAGE => 'Insufficient Storage', self::LOOP_DETECTED => 'Loop Detected', self::NOT_EXTENDED => 'Not Extended', self::NETWORK_AUTHENTICATION_REQUIRED => 'Network Authentication Required', ]; public static function getReasonPhrases(): array { return static::$reasonPhrases; } public static function getReasonPhrase(int $value): string { return static::$reasonPhrases[$value] ?? 'Unknown'; } } @swoole-src/library/core/Curl/Exception.php declare(strict_types=1); namespace Swoole\Curl; use Swoole; class Exception extends Swoole\Exception { } @swoole-src/library/core/Curl/Handler.php declare(strict_types=1); namespace Swoole\Curl; use CURLFile; use ReflectionClass; use Swoole; use Swoole\Constant; use Swoole\Coroutine\Http\Client; use Swoole\Curl\Exception as CurlException; use Swoole\Http\Status; final class Handler { private $client; private $info = [ 'url' => '', 'content_type' => '', 'http_code' => 0, 'header_size' => 0, 'request_size' => 0, 'filetime' => -1, 'ssl_verify_result' => 0, 'redirect_count' => 0, 'total_time' => 5.3E-5, 'namelookup_time' => 0.0, 'connect_time' => 0.0, 'pretransfer_time' => 0.0, 'size_upload' => 0.0, 'size_download' => 0.0, 'speed_download' => 0.0, 'speed_upload' => 0.0, 'download_content_length' => -1.0, 'upload_content_length' => -1.0, 'starttransfer_time' => 0.0, 'redirect_time' => 0.0, 'redirect_url' => '', 'primary_ip' => '', 'certinfo' => [], 'primary_port' => 0, 'local_ip' => '', 'local_port' => 0, 'http_version' => 0, 'protocol' => 0, 'ssl_verifyresult' => 0, 'scheme' => '', 'private' => '', ]; private $withHeaderOut = false; private $withFileTime = false; private $urlInfo; private $postData; private $infile; private $infileSize = PHP_INT_MAX; private $outputStream; private $proxyType; private $proxy; private $proxyPort = 1080; private $proxyUsername; private $proxyPassword; private $clientOptions = []; private $followLocation = false; private $autoReferer = false; private $maxRedirects; private $withHeader = false; private $nobody = false; private $headerFunction; private $readFunction; private $writeFunction; private $noProgress = true; private $progressFunction; private $returnTransfer = false; private $method = ''; private $headers = []; private $headerMap = []; private $transfer; private $errCode = 0; private $errMsg = ''; private $failOnError = false; private $closed = false; private $cookieJar = ''; private $resolve = []; private $unix_socket_path = ''; public function __construct(string $url = '') { if ($url) { $this->setUrl($url); } } public function __toString() { $id = spl_object_id($this); return "Object({$id}) of type (curl)"; } public function isAvailable(): bool { if ($this->closed) { trigger_error('supplied resource is not a valid cURL handle resource', E_USER_WARNING); return false; } return true; } public function setOpt(int $opt, $value): bool { return $this->isAvailable() and $this->setOption($opt, $value); } public function exec() { if (!$this->isAvailable()) { return false; } return $this->execute(); } public function getInfo() { return $this->isAvailable() ? $this->info : false; } public function errno() { return $this->isAvailable() ? $this->errCode : false; } public function error() { return $this->isAvailable() ? $this->errMsg : false; } public function reset() { if (!$this->isAvailable()) { return false; } foreach ((new ReflectionClass(static::class))->getDefaultProperties() as $name => $value) { $this->{$name} = $value; } } public function getContent() { if (!$this->isAvailable()) { return false; } return $this->transfer; } public function close() { if (!$this->isAvailable()) { return false; } foreach ($this as &$property) { $property = null; } $this->closed = true; } private function create(?array $urlInfo = null): void { if ($urlInfo === null) { $urlInfo = $this->urlInfo; } $host = $urlInfo['host']; $port = $urlInfo['port']; if (isset($this->resolve[$host])) { if (!$this->hasHeader('Host')) { $this->setHeader('Host', $host); } $this->urlInfo['host'] = $host = $this->resolve[$host][$port] ?? null ?: $host; } if ($this->unix_socket_path) { $host = $this->unix_socket_path; $port = 0; if (stripos($host, 'unix:/') !== 0) { $host = "unix:/{$host}"; } } $this->client = new Client($host, $port, $urlInfo['scheme'] === 'https'); } private function getUrl(): string { if (empty($this->urlInfo['path'])) { $url = '/'; } else { $url = $this->urlInfo['path']; } if (!empty($this->urlInfo['query'])) { $url .= '?' . $this->urlInfo['query']; } if (!empty($this->urlInfo['fragment'])) { $url .= '#' . $this->urlInfo['fragment']; } return $url; } private function setUrl(string $url, bool $setInfo = true): bool { if (strlen($url) === 0) { $this->setError(CURLE_URL_MALFORMAT, 'No URL set!'); return false; } if (strpos($url, '://') === false && $this->unix_socket_path === '') { $url = 'http://' . $url; } if ($setInfo) { $urlInfo = parse_url($url); if ($this->unix_socket_path) { if (empty($urlInfo['host']) && !empty($urlInfo['path'])) { $urlInfo['host'] = explode('/', $urlInfo['path'])[1] ?? null; } if (!$this->hasHeader('Host') && !empty($urlInfo['host'])) { $this->setHeader('Host', $urlInfo['host']); } } if (!is_array($urlInfo)) { $this->setError(CURLE_URL_MALFORMAT, "URL[{$url}] using bad/illegal format"); return false; } if (!$this->setUrlInfo($urlInfo)) { return false; } } $this->info['url'] = $url; return true; } private function setUrlInfo(array $urlInfo): bool { if (empty($urlInfo['scheme'])) { $urlInfo['scheme'] = 'http'; } $scheme = $urlInfo['scheme']; if ($scheme !== 'http' and $scheme !== 'https') { $this->setError(CURLE_UNSUPPORTED_PROTOCOL, "Protocol \"{$scheme}\" not supported or disabled in libcurl"); return false; } $host = $urlInfo['host']; if ($this->info['primary_port'] !== 0) { $urlInfo['port'] = $this->info['primary_port']; } elseif (empty($urlInfo['port'])) { $urlInfo['port'] = $scheme === 'https' ? 443 : 80; } else { $urlInfo['port'] = intval($urlInfo['port']); } $port = $urlInfo['port']; if ($this->client) { $oldUrlInfo = $this->urlInfo; if (($host !== $oldUrlInfo['host']) || ($port !== $oldUrlInfo['port']) || ($scheme !== $oldUrlInfo['scheme'])) { $this->create($urlInfo); } } $this->urlInfo = $urlInfo; return true; } private function setPort(int $port): void { $this->info['primary_port'] = $port; if (!isset($this->urlInfo['port']) || $this->urlInfo['port'] !== $port) { $this->urlInfo['port'] = $port; if ($this->client) { $this->create(); } } } private function setError($code, $msg = ''): void { $this->errCode = $code; $this->errMsg = $msg ?: curl_strerror($code); } private function hasHeader(string $headerName): bool { return isset($this->headerMap[strtolower($headerName)]); } private function setHeader(string $headerName, string $value): void { $lowerCaseHeaderName = strtolower($headerName); if (isset($this->headerMap[$lowerCaseHeaderName])) { unset($this->headers[$this->headerMap[$lowerCaseHeaderName]]); } if ($value !== '') { $this->headers[$headerName] = $value; $this->headerMap[$lowerCaseHeaderName] = $headerName; } else { unset($this->headerMap[$lowerCaseHeaderName]); } } private function setOption(int $opt, $value): bool { switch ($opt) { case CURLOPT_FILE: case CURLOPT_INFILE: if (!is_resource($value)) { trigger_error('swoole_curl_setopt(): supplied argument is not a valid File-Handle resource', E_USER_WARNING); return false; } break; } switch ($opt) { case CURLOPT_URL: return $this->setUrl((string) $value); case CURLOPT_PORT: $this->setPort((int) $value); break; case CURLOPT_FORBID_REUSE: $this->clientOptions[Constant::OPTION_KEEP_ALIVE] = !$value; break; case CURLOPT_RETURNTRANSFER: $this->returnTransfer = $value; $this->transfer = ''; break; case CURLOPT_ENCODING: if (empty($value)) { if (defined('SWOOLE_HAVE_ZLIB')) { $value = 'gzip, deflate'; } if (defined('SWOOLE_HAVE_BROTLI')) { if (!empty($value)) { $value = 'br, ' . $value; } else { $value = 'br'; } } if (empty($value)) { break; } } $this->setHeader('Accept-Encoding', $value); break; case CURLOPT_PROXYTYPE: if ($value !== CURLPROXY_HTTP and $value !== CURLPROXY_SOCKS5) { throw new Swoole\Curl\Exception( 'swoole_curl_setopt(): Only support following CURLOPT_PROXYTYPE values: CURLPROXY_HTTP, CURLPROXY_SOCKS5' ); } $this->proxyType = $value; break; case CURLOPT_PROXY: $this->proxy = $value; break; case CURLOPT_PROXYPORT: $this->proxyPort = $value; break; case CURLOPT_PROXYUSERNAME: $this->proxyUsername = $value; break; case CURLOPT_PROXYPASSWORD: $this->proxyPassword = $value; break; case CURLOPT_PROXYUSERPWD: $usernamePassword = explode(':', $value); $this->proxyUsername = urldecode($usernamePassword[0]); $this->proxyPassword = urldecode($usernamePassword[1] ?? null); break; case CURLOPT_PROXYAUTH: break; case CURLOPT_UNIX_SOCKET_PATH: $realpath = realpath((string) $value); if ($realpath) { $this->unix_socket_path = $realpath; } else { $this->setError(CURLE_COULDNT_CONNECT); } break; case CURLOPT_NOBODY: $this->nobody = boolval($value); $this->method = 'HEAD'; break; case CURLOPT_RESOLVE: foreach ((array) $value as $resolve) { $flag = substr($resolve, 0, 1); if ($flag === '+' || $flag === '-') { $resolve = substr($resolve, 1); } $tmpResolve = explode(':', $resolve, 3); $host = $tmpResolve[0] ?? ''; $port = $tmpResolve[1] ?? 0; $ip = $tmpResolve[2] ?? ''; if ($flag === '-') { unset($this->resolve[$host][$port]); } else { $this->resolve[$host][$port] = explode(',', $ip)[0]; } } break; case CURLOPT_IPRESOLVE: if ($value !== CURL_IPRESOLVE_WHATEVER and $value !== CURL_IPRESOLVE_V4) { throw new Swoole\Curl\Exception( 'swoole_curl_setopt(): Only support following CURLOPT_IPRESOLVE values: CURL_IPRESOLVE_WHATEVER, CURL_IPRESOLVE_V4' ); } break; case CURLOPT_TCP_NODELAY: $this->clientOptions[Constant::OPTION_OPEN_TCP_NODELAY] = boolval($value); break; case CURLOPT_PRIVATE: $this->info['private'] = $value; break; case CURLOPT_VERBOSE: case CURLOPT_SSLVERSION: case CURLOPT_NOSIGNAL: case CURLOPT_FRESH_CONNECT: case CURLOPT_BINARYTRANSFER: case CURLOPT_DNS_USE_GLOBAL_CACHE: case CURLOPT_DNS_CACHE_TIMEOUT: case CURLOPT_STDERR: case CURLOPT_WRITEHEADER: case CURLOPT_BUFFERSIZE: case CURLOPT_SSLCERTTYPE: case CURLOPT_SSLKEYTYPE: case CURLOPT_NOPROXY: case CURLOPT_CERTINFO: case CURLOPT_HEADEROPT: case CURLOPT_PROXYHEADER: case CURLOPT_HTTPPROXYTUNNEL: break; case CURLOPT_SSL_VERIFYHOST: break; case CURLOPT_SSL_VERIFYPEER: $this->clientOptions[Constant::OPTION_SSL_VERIFY_PEER] = $value; break; case CURLOPT_SSLCERT: $this->clientOptions[Constant::OPTION_SSL_CERT_FILE] = $value; break; case CURLOPT_SSLKEY: $this->clientOptions[Constant::OPTION_SSL_KEY_FILE] = $value; break; case CURLOPT_CAINFO: $this->clientOptions[Constant::OPTION_SSL_CAFILE] = $value; break; case CURLOPT_CAPATH: $this->clientOptions[Constant::OPTION_SSL_CAPATH] = $value; break; case CURLOPT_KEYPASSWD: case CURLOPT_SSLCERTPASSWD: case CURLOPT_SSLKEYPASSWD: $this->clientOptions[Constant::OPTION_SSL_PASSPHRASE] = $value; break; case CURLOPT_POST: $this->method = 'POST'; break; case CURLOPT_POSTFIELDS: $this->postData = $value; if (!$this->method) { $this->method = 'POST'; } break; case CURLOPT_SAFE_UPLOAD: if (!$value) { trigger_error('swoole_curl_setopt(): Disabling safe uploads is no longer supported', E_USER_WARNING); return false; } break; case CURLOPT_HTTPHEADER: if (!is_array($value) and !is_iterable($value)) { trigger_error('swoole_curl_setopt(): You must pass either an object or an array with the CURLOPT_HTTPHEADER argument', E_USER_WARNING); return false; } foreach ($value as $header) { $header = explode(':', $header, 2); $headerName = $header[0]; $headerValue = trim($header[1] ?? ''); $this->setHeader($headerName, $headerValue); } break; case CURLOPT_REFERER: $this->setHeader('Referer', $value); break; case CURLINFO_HEADER_OUT: $this->withHeaderOut = boolval($value); break; case CURLOPT_FILETIME: $this->withFileTime = boolval($value); break; case CURLOPT_USERAGENT: $this->setHeader('User-Agent', $value); break; case CURLOPT_CUSTOMREQUEST: $this->method = (string) $value; break; case CURLOPT_PROTOCOLS: if (($value & ~(CURLPROTO_HTTP | CURLPROTO_HTTPS)) != 0) { throw new CurlException("swoole_curl_setopt(): CURLOPT_PROTOCOLS[{$value}] is not supported"); } break; case CURLOPT_REDIR_PROTOCOLS: if (($value & ~(CURLPROTO_HTTP | CURLPROTO_HTTPS)) != 0) { throw new CurlException("swoole_curl_setopt(): CURLOPT_REDIR_PROTOCOLS[{$value}] is not supported"); } break; case CURLOPT_HTTP_VERSION: if ($value != CURL_HTTP_VERSION_1_1) { trigger_error("swoole_curl_setopt(): CURLOPT_HTTP_VERSION[{$value}] is not supported", E_USER_WARNING); return false; } break; case CURLOPT_FAILONERROR: $this->failOnError = $value; break; case CURLOPT_COOKIE: $this->setHeader('Cookie', $value); break; case CURLOPT_COOKIEJAR: $this->cookieJar = (string) $value; break; case CURLOPT_COOKIEFILE: if (is_file((string) $value)) { $this->setHeader('Cookie', file_get_contents($value)); } break; case CURLOPT_CONNECTTIMEOUT: $this->clientOptions[Constant::OPTION_CONNECT_TIMEOUT] = $value; break; case CURLOPT_CONNECTTIMEOUT_MS: $this->clientOptions[Constant::OPTION_CONNECT_TIMEOUT] = $value / 1000; break; case CURLOPT_TIMEOUT: $this->clientOptions[Constant::OPTION_TIMEOUT] = $value; break; case CURLOPT_TIMEOUT_MS: $this->clientOptions[Constant::OPTION_TIMEOUT] = $value / 1000; break; case CURLOPT_FILE: $this->outputStream = $value; break; case CURLOPT_HEADER: $this->withHeader = $value; break; case CURLOPT_HEADERFUNCTION: $this->headerFunction = $value; break; case CURLOPT_READFUNCTION: $this->readFunction = $value; break; case CURLOPT_WRITEFUNCTION: $this->writeFunction = $value; break; case CURLOPT_NOPROGRESS: $this->noProgress = $value; break; case CURLOPT_PROGRESSFUNCTION: $this->progressFunction = $value; break; case CURLOPT_HTTPAUTH: if (!($value & CURLAUTH_BASIC)) { trigger_error("swoole_curl_setopt(): CURLOPT_HTTPAUTH[{$value}] is not supported", E_USER_WARNING); return false; } break; case CURLOPT_USERPWD: $this->setHeader('Authorization', 'Basic ' . base64_encode($value)); break; case CURLOPT_FOLLOWLOCATION: $this->followLocation = $value; break; case CURLOPT_AUTOREFERER: $this->autoReferer = $value; break; case CURLOPT_MAXREDIRS: $this->maxRedirects = $value; break; case CURLOPT_PUT: case CURLOPT_UPLOAD: $this->method = 'PUT'; break; case CURLOPT_INFILE: $this->infile = $value; break; case CURLOPT_INFILESIZE: $this->infileSize = $value; break; case CURLOPT_HTTPGET: $this->method = 'GET'; break; default: throw new Swoole\Curl\Exception("swoole_curl_setopt(): option[{$opt}] is not supported"); } return true; } private function execute() { $this->info['redirect_count'] = $this->info['starttransfer_time'] = 0; $this->info['redirect_url'] = ''; $timeBegin = microtime(true); if (!$this->urlInfo) { $this->setError(CURLE_URL_MALFORMAT, 'No URL set or URL using bad/illegal format'); return false; } if (!$this->client) { $this->create(); } while (true) { $client = $this->client; if ($this->proxy) { $parse = parse_url($this->proxy); $proxy = $parse['host'] ?? $parse['path']; $proxyPort = $parse['port'] ?? $this->proxyPort; $proxyUsername = $parse['user'] ?? $this->proxyUsername; $proxyPassword = $parse['pass'] ?? $this->proxyPassword; $proxyType = $parse['scheme'] ?? $this->proxyType; if (is_string($proxyType)) { if ($proxyType === 'socks5') { $proxyType = CURLPROXY_SOCKS5; } else { $proxyType = CURLPROXY_HTTP; } } if (!filter_var($proxy, FILTER_VALIDATE_IP)) { $ip = Swoole\Coroutine::gethostbyname($proxy, AF_INET, $this->clientOptions['connect_timeout'] ?? -1); if (!$ip) { $this->setError(CURLE_COULDNT_RESOLVE_PROXY, 'Could not resolve proxy: ' . $proxy); return false; } $this->proxy = $proxy = $ip; } switch ($proxyType) { case CURLPROXY_HTTP: $proxyOptions = [ 'http_proxy_host' => $proxy, 'http_proxy_port' => $proxyPort, 'http_proxy_username' => $proxyUsername, 'http_proxy_password' => $proxyPassword, ]; break; case CURLPROXY_SOCKS5: $proxyOptions = [ 'socks5_host' => $proxy, 'socks5_port' => $proxyPort, 'socks5_username' => $proxyUsername, 'socks5_password' => $proxyPassword, ]; break; default: throw new CurlException("Unexpected proxy type [{$proxyType}]"); } } $client->set( $this->clientOptions + ($proxyOptions ?? []) ); if ($this->method) { $client->setMethod($this->method); } if ($this->infile) { $data = ''; while (true) { $nLength = $this->infileSize - strlen($data); if ($nLength === 0) { break; } if (feof($this->infile)) { break; } $data .= fread($this->infile, $nLength); } $client->setData($data); $this->infile = null; $this->infileSize = PHP_INT_MAX; } else { if ($this->postData) { if (is_string($this->postData)) { if (!$this->hasHeader('content-type')) { $this->setHeader('Content-Type', 'application/x-www-form-urlencoded'); } } elseif (is_array($this->postData)) { foreach ($this->postData as $k => $v) { if ($v instanceof CURLFile) { $client->addFile($v->getFilename(), $k, $v->getMimeType() ?: 'application/octet-stream', $v->getPostFilename()); unset($this->postData[$k]); } } } } $client->setData($this->postData); } $client->setHeaders($this->headers); $executeResult = $client->execute($this->getUrl()); if (!$executeResult) { $errCode = $client->errCode; if ($errCode == SWOOLE_ERROR_DNSLOOKUP_RESOLVE_FAILED or $errCode == SWOOLE_ERROR_DNSLOOKUP_RESOLVE_TIMEOUT) { $this->setError(CURLE_COULDNT_RESOLVE_HOST, 'Could not resolve host: ' . $client->host); } else { $this->setError($errCode, $client->errMsg); } $this->info['total_time'] = microtime(true) - $timeBegin; return false; } if ($client->statusCode >= 300 and $client->statusCode < 400 and isset($client->headers['location'])) { $redirectParsedUrl = $this->getRedirectUrl($client->headers['location']); $redirectUrl = static::unparseUrl($redirectParsedUrl); if ($this->followLocation and ($this->maxRedirects === null or $this->info['redirect_count'] < $this->maxRedirects)) { if ($this->info['redirect_count'] === 0) { $this->info['starttransfer_time'] = microtime(true) - $timeBegin; $redirectBeginTime = microtime(true); } if (in_array($client->statusCode, [Status::MOVED_PERMANENTLY, Status::FOUND, Status::SEE_OTHER])) { $this->method = 'GET'; } if ($this->autoReferer) { $this->setHeader('Referer', $this->info['url']); } $this->setUrl($redirectUrl, false); $this->setUrlInfo($redirectParsedUrl); $this->info['redirect_count']++; } else { $this->info['redirect_url'] = $redirectUrl; break; } } elseif ($this->failOnError && $client->statusCode >= 400) { $this->setError(CURLE_HTTP_RETURNED_ERROR, "The requested URL returned error: {$client->statusCode} " . Status::getReasonPhrase($client->statusCode)); return false; } else { break; } } $this->info['total_time'] = microtime(true) - $timeBegin; $this->info['http_code'] = $client->statusCode; $this->info['content_type'] = $client->headers['content-type'] ?? ''; $this->info['size_download'] = $this->info['download_content_length'] = strlen($client->body); $this->info['speed_download'] = 1 / $this->info['total_time'] * $this->info['size_download']; if (isset($redirectBeginTime)) { $this->info['redirect_time'] = microtime(true) - $redirectBeginTime; } if (filter_var($this->urlInfo['host'], FILTER_VALIDATE_IP)) { $this->info['primary_ip'] = $this->urlInfo['host']; } if ($this->unix_socket_path) { $this->info['primary_ip'] = $this->unix_socket_path; $this->info['primary_port'] = $this->urlInfo['port']; } $headerContent = ''; if ($client->headers) { $cb = $this->headerFunction; if ($client->statusCode > 0) { $row = "HTTP/1.1 {$client->statusCode} " . Status::getReasonPhrase($client->statusCode) . "\r\n"; if ($cb) { $cb($this, $row); } $headerContent .= $row; } foreach ($client->headers as $k => $v) { $row = "{$k}: {$v}\r\n"; if ($cb) { $cb($this, $row); } $headerContent .= $row; } $headerContent .= "\r\n"; $this->info['header_size'] = strlen($headerContent); if ($cb) { $cb($this, ''); } } else { $this->info['header_size'] = 0; } if ($client->body and $this->readFunction) { $cb = $this->readFunction; $cb($this, $this->outputStream, strlen($client->body)); } if ($this->withHeader) { $transfer = $headerContent . $client->body; } else { $transfer = $client->body; } if ($this->withHeaderOut) { $headerOutContent = $client->getHeaderOut(); $this->info['request_header'] = $headerOutContent ? $headerOutContent . "\r\n\r\n" : ''; } if ($this->withFileTime) { if (isset($client->headers['last-modified'])) { $this->info['filetime'] = strtotime($client->headers['last-modified']); } else { $this->info['filetime'] = -1; } } if ($this->cookieJar && $this->cookieJar !== '') { if ($this->cookieJar === '-') { foreach ((array) $client->set_cookie_headers as $cookie) { echo $cookie . PHP_EOL; } } else { $cookies = ''; foreach ((array) $client->set_cookie_headers as $cookie) { $cookies .= "{$cookie};"; } file_put_contents($this->cookieJar, $cookies); } } if ($this->writeFunction) { if (!is_callable($this->writeFunction)) { trigger_error('curl_exec(): Could not call the CURLOPT_WRITEFUNCTION', E_USER_WARNING); $this->setError(CURLE_WRITE_ERROR, 'Failure writing output to destination'); return false; } call_user_func($this->writeFunction, $this, $transfer); return true; } if ($this->returnTransfer) { return $this->transfer = $transfer; } if ($this->outputStream) { return fwrite($this->outputStream, $transfer) === strlen($transfer); } echo $transfer; return true; } private static function unparseUrl(array $parsedUrl): string { $scheme = ($parsedUrl['scheme'] ?? 'http') . '://'; $host = $parsedUrl['host'] ?? ''; $port = isset($parsedUrl['port']) ? ':' . $parsedUrl['port'] : ''; $user = $parsedUrl['user'] ?? ''; $pass = isset($parsedUrl['pass']) ? ':' . $parsedUrl['pass'] : ''; $pass = ($user or $pass) ? "{$pass}@" : ''; $path = $parsedUrl['path'] ?? ''; $query = (isset($parsedUrl['query']) and $parsedUrl['query'] !== '') ? '?' . $parsedUrl['query'] : ''; $fragment = isset($parsedUrl['fragment']) ? '#' . $parsedUrl['fragment'] : ''; return $scheme . $user . $pass . $host . $port . $path . $query . $fragment; } private function getRedirectUrl(string $location): array { $uri = parse_url($location); if (isset($uri['host'])) { $redirectUri = $uri; } else { if (!isset($location[0])) { return []; } $redirectUri = $this->urlInfo; $redirectUri['query'] = ''; if ($location[0] === '/') { $redirectUri['path'] = $location; } else { $path = dirname($redirectUri['path'] ?? ''); if ($path === '.') { $path = '/'; } if (isset($location[1]) and substr($location, 0, 2) === './') { $location = substr($location, 2); } $redirectUri['path'] = $path . $location; } if (is_array($uri)) { foreach ($uri as $k => $v) { if (!in_array($k, ['path', 'query'])) { $redirectUri[$k] = $v; } } } } return $redirectUri; } } @swoole-src/library/core/FastCGI.php declare(strict_types=1); namespace Swoole; class FastCGI { public const HEADER_LEN = 8; public const HEADER_FORMAT = 'Cversion/Ctype/nrequestId/ncontentLength/CpaddingLength/Creserved'; public const MAX_CONTENT_LENGTH = 65535; public const VERSION_1 = 1; public const BEGIN_REQUEST = 1; public const ABORT_REQUEST = 2; public const END_REQUEST = 3; public const PARAMS = 4; public const STDIN = 5; public const STDOUT = 6; public const STDERR = 7; public const DATA = 8; public const GET_VALUES = 9; public const GET_VALUES_RESULT = 10; public const UNKNOWN_TYPE = 11; public const DEFAULT_REQUEST_ID = 1; public const KEEP_CONN = 1; public const RESPONDER = 1; public const AUTHORIZER = 2; public const FILTER = 3; public const REQUEST_COMPLETE = 0; public const CANT_MPX_CONN = 1; public const OVERLOADED = 2; public const UNKNOWN_ROLE = 3; } @swoole-src/library/core/FastCGI/Record.php declare(strict_types=1); namespace Swoole\FastCGI; use Swoole\FastCGI; class Record { protected $version = FastCGI::VERSION_1; protected $type = FastCGI::UNKNOWN_TYPE; protected $requestId = FastCGI::DEFAULT_REQUEST_ID; protected $reserved = 0; private $contentLength = 0; private $paddingLength = 0; private $contentData = ''; private $paddingData = ''; final public function __toString(): string { $headerPacket = pack( 'CCnnCC', $this->version, $this->type, $this->requestId, $this->contentLength, $this->paddingLength, $this->reserved ); $payloadPacket = $this->packPayload(); $paddingPacket = pack("a{$this->paddingLength}", $this->paddingData); return $headerPacket . $payloadPacket . $paddingPacket; } final public static function unpack(string $data): self { $self = new static(); [ $self->version, $self->type, $self->requestId, $self->contentLength, $self->paddingLength, $self->reserved ] = array_values(unpack(FastCGI::HEADER_FORMAT, $data)); $payload = substr($data, FastCGI::HEADER_LEN); self::unpackPayload($self, $payload); if (get_called_class() !== __CLASS__ && $self->contentLength > 0) { static::unpackPayload($self, $payload); } return $self; } public function setContentData(string $data): self { $this->contentLength = strlen($data); if ($this->contentLength > FastCGI::MAX_CONTENT_LENGTH) { $this->contentLength = FastCGI::MAX_CONTENT_LENGTH; $this->contentData = substr($data, 0, FastCGI::MAX_CONTENT_LENGTH); } else { $this->contentData = $data; } $extraLength = $this->contentLength % 8; $this->paddingLength = $extraLength ? (8 - $extraLength) : 0; return $this; } public function getContentData(): string { return $this->contentData; } public function getVersion(): int { return $this->version; } public function getType(): int { return $this->type; } public function getRequestId(): int { return $this->requestId; } public function setRequestId(int $requestId): self { $this->requestId = $requestId; return $this; } final public function getContentLength(): int { return $this->contentLength; } final public function getPaddingLength(): int { return $this->paddingLength; } protected static function unpackPayload($self, string $data): void { [ $self->contentData, $self->paddingData ] = array_values( unpack("a{$self->contentLength}contentData/a{$self->paddingLength}paddingData", $data) ); } protected function packPayload(): string { return pack("a{$this->contentLength}", $this->contentData); } } @swoole-src/library/core/FastCGI/Record/Params.php declare(strict_types=1); namespace Swoole\FastCGI\Record; use Swoole\FastCGI; use Swoole\FastCGI\Record; class Params extends Record { protected $values = []; public function __construct(array $values = []) { $this->type = FastCGI::PARAMS; $this->values = $values; $this->setContentData($this->packPayload()); } public function getValues(): array { return $this->values; } protected static function unpackPayload($self, string $data): void { $currentOffset = 0; do { [$nameLengthHigh] = array_values(unpack('CnameLengthHigh', $data)); $isLongName = ($nameLengthHigh >> 7 == 1); $valueOffset = $isLongName ? 4 : 1; [$valueLengthHigh] = array_values(unpack('CvalueLengthHigh', substr($data, $valueOffset))); $isLongValue = ($valueLengthHigh >> 7 == 1); $dataOffset = $valueOffset + ($isLongValue ? 4 : 1); $formatParts = [ $isLongName ? 'NnameLength' : 'CnameLength', $isLongValue ? 'NvalueLength' : 'CvalueLength', ]; $format = join('/', $formatParts); [$nameLength, $valueLength] = array_values(unpack($format, $data)); $nameLength &= ($isLongName ? 0x7FFFFFFF : 0x7F); $valueLength &= ($isLongValue ? 0x7FFFFFFF : 0x7F); [$nameData, $valueData] = array_values( unpack( "a{$nameLength}nameData/a{$valueLength}valueData", substr($data, $dataOffset) ) ); $self->values[$nameData] = $valueData; $keyValueLength = $dataOffset + $nameLength + $valueLength; $data = substr($data, $keyValueLength); $currentOffset += $keyValueLength; } while ($currentOffset < $self->getContentLength()); } protected function packPayload(): string { $payload = ''; foreach ($this->values as $nameData => $valueData) { if ($valueData === null) { continue; } $nameLength = strlen($nameData); $valueLength = strlen((string) $valueData); $isLongName = $nameLength > 127; $isLongValue = $valueLength > 127; $formatParts = [ $isLongName ? 'N' : 'C', $isLongValue ? 'N' : 'C', "a{$nameLength}", "a{$valueLength}", ]; $format = join('', $formatParts); $payload .= pack( $format, $isLongName ? ($nameLength | 0x80000000) : $nameLength, $isLongValue ? ($valueLength | 0x80000000) : $valueLength, $nameData, $valueData ); } return $payload; } } @swoole-src/library/core/FastCGI/Record/AbortRequest.php declare(strict_types=1); namespace Swoole\FastCGI\Record; use Swoole\FastCGI; use Swoole\FastCGI\Record; class AbortRequest extends Record { public function __construct(int $requestId = 0) { $this->type = FastCGI::ABORT_REQUEST; $this->setRequestId($requestId); } } @swoole-src/library/core/FastCGI/Record/BeginRequest.php declare(strict_types=1); namespace Swoole\FastCGI\Record; use Swoole\FastCGI; use Swoole\FastCGI\Record; class BeginRequest extends Record { protected $role = FastCGI::UNKNOWN_ROLE; protected $flags; protected $reserved1; public function __construct(int $role = FastCGI::UNKNOWN_ROLE, int $flags = 0, string $reserved = '') { $this->type = FastCGI::BEGIN_REQUEST; $this->role = $role; $this->flags = $flags; $this->reserved1 = $reserved; $this->setContentData($this->packPayload()); } public function getRole(): int { return $this->role; } public function getFlags(): int { return $this->flags; } protected static function unpackPayload($self, string $data): void { [ $self->role, $self->flags, $self->reserved1 ] = array_values(unpack('nrole/Cflags/a5reserved', $data)); } protected function packPayload(): string { return pack( 'nCa5', $this->role, $this->flags, $this->reserved1 ); } } @swoole-src/library/core/FastCGI/Record/Data.php declare(strict_types=1); namespace Swoole\FastCGI\Record; use Swoole\FastCGI; use Swoole\FastCGI\Record; class Data extends Record { public function __construct(string $contentData = '') { $this->type = FastCGI::DATA; $this->setContentData($contentData); } } @swoole-src/library/core/FastCGI/Record/EndRequest.php declare(strict_types=1); namespace Swoole\FastCGI\Record; use Swoole\FastCGI; use Swoole\FastCGI\Record; class EndRequest extends Record { protected $appStatus = 0; protected $protocolStatus = FastCGI::REQUEST_COMPLETE; protected $reserved1; public function __construct( int $protocolStatus = FastCGI::REQUEST_COMPLETE, int $appStatus = 0, string $reserved = '' ) { $this->type = FastCGI::END_REQUEST; $this->protocolStatus = $protocolStatus; $this->appStatus = $appStatus; $this->reserved1 = $reserved; $this->setContentData($this->packPayload()); } public function getAppStatus(): int { return $this->appStatus; } public function getProtocolStatus(): int { return $this->protocolStatus; } protected static function unpackPayload($self, string $data): void { [ $self->appStatus, $self->protocolStatus, $self->reserved1 ] = array_values(unpack('NappStatus/CprotocolStatus/a3reserved', $data)); } protected function packPayload(): string { return pack( 'NCa3', $this->appStatus, $this->protocolStatus, $this->reserved1 ); } } @swoole-src/library/core/FastCGI/Record/GetValues.php declare(strict_types=1); namespace Swoole\FastCGI\Record; use Swoole\FastCGI; class GetValues extends Params { public function __construct(array $keys = []) { parent::__construct(array_fill_keys($keys, '')); $this->type = FastCGI::GET_VALUES; } } @swoole-src/library/core/FastCGI/Record/GetValuesResult.php declare(strict_types=1); namespace Swoole\FastCGI\Record; use Swoole\FastCGI; class GetValuesResult extends Params { public function __construct(array $values = []) { parent::__construct($values); $this->type = FastCGI::GET_VALUES_RESULT; } } @swoole-src/library/core/FastCGI/Record/Stdin.php declare(strict_types=1); namespace Swoole\FastCGI\Record; use Swoole\FastCGI; use Swoole\FastCGI\Record; class Stdin extends Record { public function __construct(string $contentData = '') { $this->type = FastCGI::STDIN; $this->setContentData($contentData); } } @swoole-src/library/core/FastCGI/Record/Stdout.php declare(strict_types=1); namespace Swoole\FastCGI\Record; use Swoole\FastCGI; use Swoole\FastCGI\Record; class Stdout extends Record { public function __construct(string $contentData = '') { $this->type = FastCGI::STDOUT; $this->setContentData($contentData); } } @swoole-src/library/core/FastCGI/Record/Stderr.php declare(strict_types=1); namespace Swoole\FastCGI\Record; use Swoole\FastCGI; use Swoole\FastCGI\Record; class Stderr extends Record { public function __construct(string $contentData = '') { $this->type = FastCGI::STDERR; $this->setContentData($contentData); } } @swoole-src/library/core/FastCGI/Record/UnknownType.php declare(strict_types=1); namespace Swoole\FastCGI\Record; use Swoole\FastCGI; use Swoole\FastCGI\Record; class UnknownType extends Record { protected $type1; protected $reserved1; public function __construct(int $type = 0, string $reserved = '') { $this->type = FastCGI::UNKNOWN_TYPE; $this->type1 = $type; $this->reserved1 = $reserved; $this->setContentData($this->packPayload()); } public function getUnrecognizedType(): int { return $this->type1; } public static function unpackPayload($self, string $data): void { [$self->type1, $self->reserved1] = array_values(unpack('Ctype/a7reserved', $data)); } protected function packPayload(): string { return pack( 'Ca7', $this->type1, $this->reserved1 ); } } @swoole-src/library/core/FastCGI/FrameParser.php declare(strict_types=1); namespace Swoole\FastCGI; use DomainException; use RuntimeException; use Swoole\FastCGI; class FrameParser { protected static $classMapping = [ FastCGI::BEGIN_REQUEST => FastCGI\Record\BeginRequest::class, FastCGI::ABORT_REQUEST => FastCGI\Record\AbortRequest::class, FastCGI::END_REQUEST => FastCGI\Record\EndRequest::class, FastCGI::PARAMS => FastCGI\Record\Params::class, FastCGI::STDIN => FastCGI\Record\Stdin::class, FastCGI::STDOUT => FastCGI\Record\Stdout::class, FastCGI::STDERR => FastCGI\Record\Stderr::class, FastCGI::DATA => FastCGI\Record\Data::class, FastCGI::GET_VALUES => FastCGI\Record\GetValues::class, FastCGI::GET_VALUES_RESULT => FastCGI\Record\GetValuesResult::class, FastCGI::UNKNOWN_TYPE => FastCGI\Record\UnknownType::class, ]; public static function hasFrame(string $buffer): bool { $bufferLength = strlen($buffer); if ($bufferLength < FastCGI::HEADER_LEN) { return false; } $fastInfo = unpack(FastCGI::HEADER_FORMAT, $buffer); if ($bufferLength < FastCGI::HEADER_LEN + $fastInfo['contentLength'] + $fastInfo['paddingLength']) { return false; } return true; } public static function parseFrame(string &$buffer): Record { $bufferLength = strlen($buffer); if ($bufferLength < FastCGI::HEADER_LEN) { throw new RuntimeException('Not enough data in the buffer to parse'); } $recordHeader = unpack(FastCGI::HEADER_FORMAT, $buffer); $recordType = $recordHeader['type']; if (!isset(self::$classMapping[$recordType])) { throw new DomainException("Invalid FastCGI record type {$recordType} received"); } $className = self::$classMapping[$recordType]; $record = $className::unpack($buffer); $offset = FastCGI::HEADER_LEN + $record->getContentLength() + $record->getPaddingLength(); $buffer = substr($buffer, $offset); return $record; } } @swoole-src/library/core/FastCGI/Message.php declare(strict_types=1); namespace Swoole\FastCGI; class Message { protected $params = []; protected $body = ''; protected $error = ''; public function getParam(string $name): ?string { return $this->params[$name] ?? null; } public function withParam(string $name, string $value): self { $this->params[$name] = $value; return $this; } public function withoutParam(string $name): self { unset($this->params[$name]); return $this; } public function getParams(): array { return $this->params; } public function withParams(array $params): self { $this->params = $params; return $this; } public function withAddedParams(array $params): self { $this->params = $params + $this->params; return $this; } public function getBody(): string { return $this->body; } public function withBody($body): self { $this->body = (string) $body; return $this; } public function getError(): string { return $this->error; } public function withError(string $error): self { $this->error = $error; return $this; } } @swoole-src/library/core/FastCGI/Request.php declare(strict_types=1); namespace Swoole\FastCGI; use Swoole\FastCGI; use Swoole\FastCGI\Record\BeginRequest; use Swoole\FastCGI\Record\Params; use Swoole\FastCGI\Record\Stdin; class Request extends Message { protected $keepConn = false; public function __toString(): string { $body = $this->getBody(); $beginRequestFrame = new BeginRequest(FastCGI::RESPONDER, ($this->keepConn ? FastCGI::KEEP_CONN : 0)); $paramsFrame = new Params($this->getParams()); $paramsEofFrame = new Params(); if (empty($body)) { $message = "{$beginRequestFrame}{$paramsFrame}{$paramsEofFrame}}"; } else { $stdinList = []; while (true) { $stdinList[] = $stdin = new Stdin($body); $stdinLength = $stdin->getContentLength(); if ($stdinLength === strlen($body)) { break; } $body = substr($body, $stdinLength); } $stdinList[] = new Stdin(); $stdin = implode($stdinList); $message = "{$beginRequestFrame}{$paramsFrame}{$paramsEofFrame}{$stdin}}"; } return $message; } public function getKeepConn(): bool { return $this->keepConn; } public function withKeepConn(bool $keepConn): self { $this->keepConn = $keepConn; return $this; } } @swoole-src/library/core/FastCGI/Response.php declare(strict_types=1); namespace Swoole\FastCGI; use InvalidArgumentException; use Swoole\FastCGI\Record\EndRequest; use Swoole\FastCGI\Record\Stderr; use Swoole\FastCGI\Record\Stdout; class Response extends Message { public function __construct(array $records = []) { if (!static::verify($records)) { throw new InvalidArgumentException('Bad records'); } $body = ''; $error = ''; foreach ($records as $record) { if ($record instanceof Stdout) { if ($record->getContentLength() > 0) { $body .= $record->getContentData(); } } elseif ($record instanceof Stderr) { if ($record->getContentLength() > 0) { $error .= $record->getContentData(); } } } $this->withBody($body)->withError($error); } public static function verify(array $records): bool { return !empty($records) && $records[count($records) - 1] instanceof EndRequest; } } @swoole-src/library/core/FastCGI/HttpRequest.php declare(strict_types=1); namespace Swoole\FastCGI; use InvalidArgumentException; class HttpRequest extends Request { protected $params = [ 'REQUEST_SCHEME' => 'http', 'REQUEST_METHOD' => 'GET', 'DOCUMENT_ROOT' => '', 'SCRIPT_FILENAME' => '', 'SCRIPT_NAME' => '', 'DOCUMENT_URI' => '/', 'REQUEST_URI' => '/', 'QUERY_STRING' => '', 'CONTENT_TYPE' => 'text/plain', 'CONTENT_LENGTH' => '0', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'SERVER_SOFTWARE' => 'swoole/' . SWOOLE_VERSION, 'REMOTE_ADDR' => 'unknown', 'REMOTE_PORT' => '0', 'SERVER_ADDR' => 'unknown', 'SERVER_PORT' => '0', 'SERVER_NAME' => 'Swoole', 'REDIRECT_STATUS' => '200', ]; public function getScheme(): ?string { return $this->params['REQUEST_SCHEME'] ?? null; } public function withScheme(string $scheme): self { $this->params['REQUEST_SCHEME'] = $scheme; return $this; } public function withoutScheme(): void { unset($this->params['REQUEST_SCHEME']); } public function getMethod(): ?string { return $this->params['REQUEST_METHOD'] ?? null; } public function withMethod(string $method): self { $this->params['REQUEST_METHOD'] = $method; return $this; } public function withoutMethod(): void { unset($this->params['REQUEST_METHOD']); } public function getDocumentRoot(): ?string { return $this->params['DOCUMENT_ROOT'] ?? null; } public function withDocumentRoot(string $documentRoot): self { $this->params['DOCUMENT_ROOT'] = $documentRoot; return $this; } public function withoutDocumentRoot(): void { unset($this->params['DOCUMENT_ROOT']); } public function getScriptFilename(): ?string { return $this->params['SCRIPT_FILENAME'] ?? null; } public function withScriptFilename(string $scriptFilename): self { $this->params['SCRIPT_FILENAME'] = $scriptFilename; return $this; } public function withoutScriptFilename(): void { unset($this->params['SCRIPT_FILENAME']); } public function getScriptName(): ?string { return $this->params['SCRIPT_NAME'] ?? null; } public function withScriptName(string $scriptName): self { $this->params['SCRIPT_NAME'] = $scriptName; return $this; } public function withoutScriptName(): void { unset($this->params['SCRIPT_NAME']); } public function withUri(string $uri): self { $info = parse_url($uri); return $this->withRequestUri($uri) ->withDocumentUri($info['path'] ?? '') ->withQueryString($info['query'] ?? ''); } public function getDocumentUri(): ?string { return $this->params['DOCUMENT_URI'] ?? null; } public function withDocumentUri(string $documentUri): self { $this->params['DOCUMENT_URI'] = $documentUri; return $this; } public function withoutDocumentUri(): void { unset($this->params['DOCUMENT_URI']); } public function getRequestUri(): ?string { return $this->params['REQUEST_URI'] ?? null; } public function withRequestUri(string $requestUri): self { $this->params['REQUEST_URI'] = $requestUri; return $this; } public function withoutRequestUri(): void { unset($this->params['REQUEST_URI']); } public function withQuery($query): self { if (is_array($query)) { $query = http_build_query($query); } return $this->withQueryString($query); } public function getQueryString(): ?string { return $this->params['QUERY_STRING'] ?? null; } public function withQueryString(string $queryString): self { $this->params['QUERY_STRING'] = $queryString; return $this; } public function withoutQueryString(): void { unset($this->params['QUERY_STRING']); } public function getContentType(): ?string { return $this->params['CONTENT_TYPE'] ?? null; } public function withContentType(string $contentType): self { $this->params['CONTENT_TYPE'] = $contentType; return $this; } public function withoutContentType(): void { unset($this->params['CONTENT_TYPE']); } public function getContentLength(): ?int { return isset($this->params['CONTENT_LENGTH']) ? (int) $this->params['CONTENT_LENGTH'] : null; } public function withContentLength(int $contentLength): self { $this->params['CONTENT_LENGTH'] = (string) $contentLength; return $this; } public function withoutContentLength(): void { unset($this->params['CONTENT_LENGTH']); } public function getGatewayInterface(): ?string { return $this->params['GATEWAY_INTERFACE'] ?? null; } public function withGatewayInterface(string $gatewayInterface): self { $this->params['GATEWAY_INTERFACE'] = $gatewayInterface; return $this; } public function withoutGatewayInterface(): void { unset($this->params['GATEWAY_INTERFACE']); } public function getServerProtocol(): ?string { return $this->params['SERVER_PROTOCOL'] ?? null; } public function withServerProtocol(string $serverProtocol): self { $this->params['SERVER_PROTOCOL'] = $serverProtocol; return $this; } public function withoutServerProtocol(): void { unset($this->params['SERVER_PROTOCOL']); } public function withProtocolVersion(string $protocolVersion): self { if (!is_numeric($protocolVersion)) { throw new InvalidArgumentException('Protocol version must be numeric'); } $this->params['SERVER_PROTOCOL'] = "HTTP/{$protocolVersion}"; return $this; } public function getServerSoftware(): ?string { return $this->params['SERVER_SOFTWARE'] ?? null; } public function withServerSoftware(string $serverSoftware): self { $this->params['SERVER_SOFTWARE'] = $serverSoftware; return $this; } public function withoutServerSoftware(): void { unset($this->params['SERVER_SOFTWARE']); } public function getRemoteAddr(): ?string { return $this->params['REMOTE_ADDR'] ?? null; } public function withRemoteAddr(string $remoteAddr): self { $this->params['REMOTE_ADDR'] = $remoteAddr; return $this; } public function withoutRemoteAddr(): void { unset($this->params['REMOTE_ADDR']); } public function getRemotePort(): ?int { return isset($this->params['REMOTE_PORT']) ? (int) $this->params['REMOTE_PORT'] : null; } public function withRemotePort(int $remotePort): self { $this->params['REMOTE_PORT'] = (string) $remotePort; return $this; } public function withoutRemotePort(): void { unset($this->params['REMOTE_PORT']); } public function getServerAddr(): ?string { return $this->params['SERVER_ADDR'] ?? null; } public function withServerAddr(string $serverAddr): self { $this->params['SERVER_ADDR'] = $serverAddr; return $this; } public function withoutServerAddr(): void { unset($this->params['SERVER_ADDR']); } public function getServerPort(): ?int { return isset($this->params['SERVER_PORT']) ? (int) $this->params['SERVER_PORT'] : null; } public function withServerPort(int $serverPort): self { $this->params['SERVER_PORT'] = (string) $serverPort; return $this; } public function withoutServerPort(): void { unset($this->params['SERVER_PORT']); } public function getServerName(): ?string { return $this->params['SERVER_NAME'] ?? null; } public function withServerName(string $serverName): self { $this->params['SERVER_NAME'] = $serverName; return $this; } public function withoutServerName(): void { unset($this->params['SERVER_NAME']); } public function getRedirectStatus(): ?string { return $this->params['REDIRECT_STATUS'] ?? null; } public function withRedirectStatus(string $redirectStatus): self { $this->params['REDIRECT_STATUS'] = $redirectStatus; return $this; } public function withoutRedirectStatus(): void { unset($this->params['REDIRECT_STATUS']); } public function getHeader(string $name): ?string { return $this->params[static::convertHeaderNameToParamName($name)] ?? null; } public function withHeader(string $name, string $value): self { $this->params[static::convertHeaderNameToParamName($name)] = $value; return $this; } public function withoutHeader(string $name): void { unset($this->params[static::convertHeaderNameToParamName($name)]); } public function getHeaders(): array { $headers = []; foreach ($this->params as $name => $value) { if (strpos($name, 'HTTP_') === 0) { $headers[static::convertParamNameToHeaderName($name)] = $value; } } return $headers; } public function withHeaders(array $headers): self { foreach ($headers as $name => $value) { $this->withHeader($name, $value); } return $this; } public function withBody($body): Message { if (is_array($body)) { $body = http_build_query($body); $this->withContentType('application/x-www-form-urlencoded'); } parent::withBody($body); return $this->withContentLength(strlen($body)); } protected static function convertHeaderNameToParamName(string $name) { return 'HTTP_' . str_replace('-', '_', strtoupper($name)); } protected static function convertParamNameToHeaderName(string $name) { return ucwords(str_replace('_', '-', substr($name, strlen('HTTP_'))), '-'); } } @swoole-src/library/core/FastCGI/HttpResponse.php declare(strict_types=1); namespace Swoole\FastCGI; use Swoole\Http\Status; class HttpResponse extends Response { protected $statusCode; protected $reasonPhrase; protected $headers = []; protected $headersMap = []; protected $setCookieHeaderLines = []; public function __construct(array $records = []) { parent::__construct($records); $body = (string) $this->getBody(); if (strlen($body) === 0) { return; } $array = explode("\r\n\r\n", $body, 2); if (count($array) != 2) { $this->withStatusCode(Status::BAD_GATEWAY)->withReasonPhrase('Invalid FastCGI Response')->withError($body); return; } $headers = explode("\r\n", $array[0]); $body = $array[1]; foreach ($headers as $header) { $array = explode(':', $header, 2); if (count($array) != 2) { continue; } $name = trim($array[0]); $value = trim($array[1]); if (strcasecmp($name, 'Status') === 0) { $array = explode(' ', $value, 2); $statusCode = $array[0]; $reasonPhrase = $array[1] ?? null; } elseif (strcasecmp($name, 'Set-Cookie') === 0) { $this->withSetCookieHeaderLine($value); } else { $this->withHeader($name, $value); } } $statusCode = (int) ($statusCode ?? Status::OK); $reasonPhrase = (string) ($reasonPhrase ?? Status::getReasonPhrase($statusCode)); $this->withStatusCode($statusCode)->withReasonPhrase($reasonPhrase); $this->withBody($body); } public function getStatusCode(): int { return $this->statusCode; } public function withStatusCode(int $statusCode): self { $this->statusCode = $statusCode; return $this; } public function getReasonPhrase(): string { return $this->reasonPhrase; } public function withReasonPhrase(string $reasonPhrase): self { $this->reasonPhrase = $reasonPhrase; return $this; } public function getHeader(string $name): ?string { $name = $this->headersMap[strtolower($name)] ?? null; return $name ? $this->headers[$name] : null; } public function getHeaders(): array { return $this->headers; } public function withHeader(string $name, string $value): self { $this->headers[$name] = $value; $this->headersMap[strtolower($name)] = $name; return $this; } public function withHeaders(array $headers): self { foreach ($headers as $name => $value) { $this->withHeader($name, $value); } return $this; } public function getSetCookieHeaderLines(): array { return $this->setCookieHeaderLines; } public function withSetCookieHeaderLine(string $value): self { $this->setCookieHeaderLines[] = $value; return $this; } } @swoole-src/library/core/Coroutine/FastCGI/Client.php declare(strict_types=1); namespace Swoole\Coroutine\FastCGI; use InvalidArgumentException; use Swoole\Coroutine\FastCGI\Client\Exception; use Swoole\Coroutine\Socket; use Swoole\FastCGI\FrameParser; use Swoole\FastCGI\HttpRequest; use Swoole\FastCGI\HttpResponse; use Swoole\FastCGI\Record\EndRequest; use Swoole\FastCGI\Request; use Swoole\FastCGI\Response; class Client { protected $af; protected $host; protected $port; protected $ssl; protected $socket; public function __construct(string $host, int $port = 0, bool $ssl = false) { if (stripos($host, 'unix:/') === 0) { $this->af = AF_UNIX; $host = '/' . ltrim(substr($host, strlen('unix:/')), '/'); $port = 0; } elseif (strpos($host, ':') !== false) { $this->af = AF_INET6; } else { $this->af = AF_INET; } $this->host = $host; $this->port = $port; $this->ssl = $ssl; } public function execute(Request $request, float $timeout = -1): Response { if (!$this->socket) { $this->socket = $socket = new Socket($this->af, SOCK_STREAM, IPPROTO_IP); $socket->setProtocol([ 'open_ssl' => $this->ssl, 'open_fastcgi_protocol' => true, ]); if (!$socket->connect($this->host, $this->port, $timeout)) { $this->ioException(); } } else { $socket = $this->socket; } $sendData = (string) $request; if ($socket->sendAll($sendData) !== strlen($sendData)) { $this->ioException(); } $records = []; while (true) { if (SWOOLE_VERSION_ID < 40500) { $recvData = ''; while (true) { $tmp = $socket->recv(8192, $timeout); if (!$tmp) { if ($tmp === '') { $this->ioException(SOCKET_ECONNRESET); } $this->ioException(); } $recvData .= $tmp; if (FrameParser::hasFrame($recvData)) { break; } } } else { $recvData = $socket->recvPacket($timeout); if (!$recvData) { if ($recvData === '') { $this->ioException(SOCKET_ECONNRESET); } $this->ioException(); } if (!FrameParser::hasFrame($recvData)) { $this->ioException(SOCKET_EPROTO); } } do { $records[] = $record = FrameParser::parseFrame($recvData); } while (strlen($recvData) !== 0); if ($record instanceof EndRequest) { if (!$request->getKeepConn()) { $this->socket->close(); $this->socket = null; } switch (true) { case $request instanceof HttpRequest: return new HttpResponse($records); default: return new Response($records); } } } exit(1); } public static function parseUrl(string $url): array { $url = parse_url($url); $host = $url['host'] ?? ''; $port = $url['port'] ?? 0; if (empty($host)) { $host = $url['path'] ?? ''; if (empty($host)) { throw new InvalidArgumentException('Invalid url'); } $host = "unix:/{$host}"; } return [$host, $port]; } public static function call(string $url, string $path, $data = '', float $timeout = -1): string { $client = new Client(...static::parseUrl($url)); $pathInfo = parse_url($path); $path = $pathInfo['path'] ?? ''; $root = dirname($path); $scriptName = '/' . basename($path); $documentUri = $scriptName; $query = $pathInfo['query'] ?? ''; $requestUri = $query ? "{$documentUri}?{$query}" : $documentUri; $request = new HttpRequest(); $request->withDocumentRoot($root) ->withScriptFilename($path) ->withScriptName($documentUri) ->withDocumentUri($documentUri) ->withRequestUri($requestUri) ->withQueryString($query) ->withBody($data) ->withMethod($request->getContentLength() === 0 ? 'GET' : 'POST'); $response = $client->execute($request, $timeout); return $response->getBody(); } protected function ioException(?int $errno = null): void { $socket = $this->socket; if ($errno !== null) { $socket->errCode = $errno; $socket->errMsg = swoole_strerror($errno); } $socket->close(); $this->socket = null; throw new Exception($socket->errMsg, $socket->errCode); } } @swoole-src/library/core/Coroutine/FastCGI/Client/Exception.php declare(strict_types=1); namespace Swoole\Coroutine\FastCGI\Client; class Exception extends \Swoole\Exception { } @swoole-src/library/core/Coroutine/FastCGI/Proxy.php declare(strict_types=1); namespace Swoole\Coroutine\FastCGI; use InvalidArgumentException; use Swoole\FastCGI\HttpRequest; use Swoole\FastCGI\HttpResponse; use Swoole\Http; class Proxy { protected $host; protected $port; protected $timeout = -1; protected $documentRoot; protected $https = false; protected $index = 'index.php'; protected $params = []; protected $staticFileFilter; public function __construct(string $url, string $documentRoot = '/') { [$this->host, $this->port] = Client::parseUrl($url); $this->documentRoot = $documentRoot; $this->staticFileFilter = [$this, 'staticFileFiltrate']; } public function withTimeout(float $timeout): self { $this->timeout = $timeout; return $this; } public function withHttps(bool $https): self { $this->https = $https; return $this; } public function withIndex(string $index): self { $this->index = $index; return $this; } public function getParam(string $name): ?string { return $this->params[$name] ?? null; } public function withParam(string $name, string $value): self { $this->params[$name] = $value; return $this; } public function withoutParam(string $name): self { unset($this->params[$name]); return $this; } public function getParams(): array { return $this->params; } public function withParams(array $params): self { $this->params = $params; return $this; } public function withAddedParams(array $params): self { $this->params = $params + $this->params; return $this; } public function withStaticFileFilter(?callable $filter): self { $this->staticFileFilter = $filter; return $this; } public function translateRequest($userRequest): HttpRequest { $request = new HttpRequest(); if ($userRequest instanceof \Swoole\Http\Request) { $server = $userRequest->server; $headers = $userRequest->header; $pathInfo = $userRequest->server['path_info']; $pathInfo = '/' . (ltrim($pathInfo, '/')); if (strlen($this->index) !== 0) { $extension = pathinfo($pathInfo, PATHINFO_EXTENSION); if (empty($extension)) { $pathInfo = rtrim($pathInfo, '/') . '/' . $this->index; } } $requestUri = $scriptName = $documentUri = $server['request_uri']; $queryString = $server['query_string'] ?? ''; if (strlen($queryString) !== 0) { $requestUri .= "?{$server['query_string']}"; } $request ->withDocumentRoot($this->documentRoot) ->withScriptFilename($this->documentRoot . $pathInfo) ->withScriptName($scriptName) ->withDocumentUri($documentUri) ->withServerProtocol($server['server_protocol']) ->withServerAddr('127.0.0.1') ->withServerPort($server['server_port']) ->withRemoteAddr($server['remote_addr']) ->withRemotePort($server['remote_port']) ->withMethod($server['request_method']) ->withRequestUri($requestUri) ->withQueryString($queryString) ->withContentType($headers['content-type'] ?? '') ->withContentLength((int) ($headers['content-length'] ?? 0)) ->withHeaders($headers) ->withBody($userRequest->rawContent()) ->withAddedParams($this->params); if ($this->https) { $request->withParam('HTTPS', '1'); } } else { throw new InvalidArgumentException('Not supported on ' . get_class($userRequest)); } return $request; } public function translateResponse(HttpResponse $response, $userResponse): void { if ($userResponse instanceof \Swoole\Http\Response) { $userResponse->status($response->getStatusCode(), $response->getReasonPhrase()); $userResponse->header = $response->getHeaders(); $userResponse->cookie = $response->getSetCookieHeaderLines(); $userResponse->end($response->getBody()); } else { throw new InvalidArgumentException('Not supported on ' . get_class($userResponse)); } } public function pass($userRequest, $userResponse): void { if (!($userRequest instanceof HttpRequest)) { $request = $this->translateRequest($userRequest); } else { $request = $userRequest; } unset($userRequest); if ($this->staticFileFilter) { $filter = $this->staticFileFilter; if ($filter($request, $userResponse)) { return; } } $client = new Client($this->host, $this->port); $response = $client->execute($request, $this->timeout); $this->translateResponse($response, $userResponse); } public function staticFileFiltrate(HttpRequest $request, $userResponse): bool { if ($userResponse instanceof \Swoole\Http\Response) { $extension = pathinfo($request->getScriptFilename(), PATHINFO_EXTENSION); if ($extension !== 'php') { $realPath = realpath($request->getScriptFilename()); if (!$realPath || strpos($realPath, $this->documentRoot) !== 0 || !is_file($realPath)) { $userResponse->status(Http\Status::NOT_FOUND); } else { $userResponse->sendfile($realPath); } return true; } return false; } throw new InvalidArgumentException('Not supported on ' . get_class($userResponse)); } } @swoole-src/library/core/Process/Manager.php declare(strict_types=1); namespace Swoole\Process; use Swoole\Constant; use function Swoole\Coroutine\run; class Manager { protected $pool; protected $ipcType = SWOOLE_IPC_NONE; protected $msgQueueKey = 0; protected $startFuncMap = []; public function __construct(int $ipcType = SWOOLE_IPC_NONE, int $msgQueueKey = 0) { $this->setIPCType($ipcType)->setMsgQueueKey($msgQueueKey); } public function add(callable $func, bool $enableCoroutine = false): self { $this->addBatch(1, $func, $enableCoroutine); return $this; } public function addBatch(int $workerNum, callable $func, bool $enableCoroutine = false): self { for ($i = 0; $i < $workerNum; $i++) { $this->startFuncMap[] = [$func, $enableCoroutine]; } return $this; } public function start(): void { $this->pool = new Pool(count($this->startFuncMap), $this->ipcType, $this->msgQueueKey, false); $this->pool->on(Constant::EVENT_WORKER_START, function (Pool $pool, int $workerId) { [$func, $enableCoroutine] = $this->startFuncMap[$workerId]; if ($enableCoroutine) { run($func, $pool, $workerId); } else { $func($pool, $workerId); } }); $this->pool->start(); } public function setIPCType(int $ipcType): self { $this->ipcType = $ipcType; return $this; } public function getIPCType(): int { return $this->ipcType; } public function setMsgQueueKey(int $msgQueueKey): self { $this->msgQueueKey = $msgQueueKey; return $this; } public function getMsgQueueKey(): int { return $this->msgQueueKey; } } @swoole-src/library/core/Server/Admin.php declare(strict_types=1); namespace Swoole\Server; use Reflection; use ReflectionClass; use ReflectionExtension; use ReflectionFunction; use ReflectionMethod; use Swoole\Coroutine; use Swoole\Http\Request; use Swoole\Http\Response; use Swoole\Server; use Swoole\StringObject; use Swoole\Timer; class Admin { public const SIZE_OF_ZVAL = 16; public const SIZE_OF_ZEND_STRING = 32; public const SIZE_OF_ZEND_OBJECT = 56; public const SIZE_OF_ZEND_ARRAY = 56; private static $map = [ 'reactor' => SWOOLE_SERVER_COMMAND_REACTOR_THREAD, 'reactor_thread' => SWOOLE_SERVER_COMMAND_REACTOR_THREAD, 'worker' => SWOOLE_SERVER_COMMAND_EVENT_WORKER, 'event_worker' => SWOOLE_SERVER_COMMAND_EVENT_WORKER, 'task' => SWOOLE_SERVER_COMMAND_TASK_WORKER, 'task_worker' => SWOOLE_SERVER_COMMAND_TASK_WORKER, ]; private static $allList = [ 'all', 'all_reactor', 'all_reactor_thread', 'all_worker', 'all_event_worker', 'all_task', 'all_task_worker', 'specific', ]; private static $postMethodList = [ 'server_reload', 'server_shutdown', 'close_session', ]; private static $accessToken = ''; public static function init(Server $server) { $accepted_process_types = SWOOLE_SERVER_COMMAND_MASTER | SWOOLE_SERVER_COMMAND_MANAGER | SWOOLE_SERVER_COMMAND_EVENT_WORKER | SWOOLE_SERVER_COMMAND_TASK_WORKER; $server->addCommand( 'server_reload', $accepted_process_types, function ($server, $msg) { $server->reload(); return self::json('Operation succeeded'); } ); $server->addCommand( 'server_shutdown', $accepted_process_types, function ($server, $msg) { $server->shutdown(); } ); $server->addCommand( 'coroutine_stats', $accepted_process_types, function ($server, $msg) { return self::json(Coroutine::stats()); } ); $server->addCommand( 'coroutine_list', $accepted_process_types, function ($server, $msg) { return self::json(iterator_to_array(Coroutine::list())); } ); $server->addCommand( 'coroutine_bt', $accepted_process_types, function ($server, $msg) { $json = json_decode($msg); $cid = empty($json->cid) ? 0 : intval($json->cid); $bt = Coroutine::getBackTrace($cid); if ($bt === false) { return self::json("Coroutine#{$cid} not exists", 4004); } return self::json($bt); } ); $server->addCommand( 'server_stats', $accepted_process_types, function ($server, $msg) { return self::json($server->stats()); } ); $server->addCommand( 'server_setting', $accepted_process_types, function (Server $server, $msg) { $setting = $server->setting; $setting['mode'] = $server->mode; $setting['host'] = $server->host; $setting['port'] = $server->port; $setting['master_pid'] = $server->master_pid; $setting['manager_pid'] = $server->manager_pid; return self::json($setting); } ); $server->addCommand( 'get_client_info', $accepted_process_types, function (Server $server, $msg) { $json = json_decode($msg, true); if (empty($json['session_id'])) { return self::json('require session_id', 4003); } return self::json($server->getClientInfo(intval($json['session_id']))); } ); $server->addCommand('close_session', $accepted_process_types, [__CLASS__, 'handlerCloseSession']); $server->addCommand('get_version_info', $accepted_process_types, [__CLASS__, 'handlerGetVersionInfo']); $server->addCommand('get_worker_info', $accepted_process_types, [__CLASS__, 'handlerGetWorkerInfo']); $server->addCommand('get_timer_list', $accepted_process_types, [__CLASS__, 'handlerGetTimerList']); $server->addCommand('get_coroutine_list', $accepted_process_types, [__CLASS__, 'handlerGetCoroutineList']); $server->addCommand('get_objects', $accepted_process_types, [__CLASS__, 'handlerGetObjects']); $server->addCommand('get_class_info', $accepted_process_types, [__CLASS__, 'handlerGetClassInfo']); $server->addCommand('get_function_info', $accepted_process_types, [__CLASS__, 'handlerGetFunctionInfo']); $server->addCommand('get_object_by_handle', $accepted_process_types, [__CLASS__, 'handlerGetObjectByHandle']); $server->addCommand('get_server_cpu_usage', $accepted_process_types, [__CLASS__, 'handlerGetServerCpuUsage']); $server->addCommand( 'get_server_memory_usage', $accepted_process_types, [__CLASS__, 'handlerGetServerMemoryUsage'] ); $server->addCommand( 'get_static_property_value', $accepted_process_types, [__CLASS__, 'handlerGetStaticPropertyValue'] ); $server->addCommand( 'get_defined_functions', $accepted_process_types, [__CLASS__, 'handlerGetDefinedFunctions'] ); $server->addCommand('get_declared_classes', $accepted_process_types, [__CLASS__, 'handlerGetDeclaredClasses']); $server->addCommand( 'gc_status', $accepted_process_types, function ($server, $msg) { $status = function_exists('gc_status') ? gc_status() : []; return self::json($status); } ); if (extension_loaded('opcache')) { $server->addCommand( 'opcache_status', $accepted_process_types, function ($server, $msg) { return self::json(opcache_get_status(true)); } ); } $server->addCommand( 'getpid', $accepted_process_types, function ($server, $msg) { return self::json(['pid' => posix_getpid()]); } ); $server->addCommand( 'memory_usage', $accepted_process_types, function ($server, $msg) { return self::json([ 'usage' => memory_get_usage(), 'real_usage' => memory_get_usage(true), ]); } ); $server->addCommand( 'get_included_files', $accepted_process_types, function ($server, $msg) { return self::json(['files' => get_included_files()]); } ); $server->addCommand('get_resources', $accepted_process_types, [__CLASS__, 'handlerGetResources']); $server->addCommand( 'get_defined_constants', $accepted_process_types, function ($server, $msg) { $constants = get_defined_constants(); foreach ($constants as $k => $c) { if (is_resource($c)) { unset($constants[$k]); } } unset($constants['NULL'], $constants['NAN'], $constants['INF']); return self::json($constants); } ); $server->addCommand( 'get_loaded_extensions', $accepted_process_types, function ($server, $msg) { $extensions = get_loaded_extensions(); $list = []; foreach ($extensions as $key => $extension) { $ext = new ReflectionExtension($extension); $list[$key] = [ 'id' => ++$key, 'name' => $extension, 'version' => $ext->getVersion() ?? '', ]; } return self::json($list); } ); $server->addCommand( 'get_declared_interfaces', $accepted_process_types, function ($server, $msg) { return self::json(get_declared_interfaces()); } ); $server->addCommand( 'get_declared_traits', $accepted_process_types, function ($server, $msg) { return self::json(get_declared_traits()); } ); $server->addCommand( 'get_included_file_contents', $accepted_process_types, function (Server $server, $msg) { $json = json_decode($msg, true); if (empty($json['filename'])) { return self::json('require filename', 4003); } if (!file_exists($json['filename'])) { return self::json("{$json['filename']} not exist", 4004); } if (!in_array($json['filename'], get_included_files())) { return self::json('no permission', 4003); } return self::json(file_get_contents($json['filename'])); } ); $server->addCommand( 'get_globals', $accepted_process_types, function ($server, $msg) { $globals = []; foreach ($GLOBALS as $key => $item) { if ($key === 'GLOBALS') { continue; } $type = gettype($item); $other = []; if ($type === 'object') { $other = [ 'class_name' => get_class($item), 'object_id' => spl_object_id($item), 'object_hash' => spl_object_hash($item), ]; } if ($type == 'resource' || $type == 'resource (closed)') { $item = ''; } $globals[] = [ 'key' => $key, 'value' => $item, 'type' => $type, 'other' => $other, ]; } return self::json($globals); } ); $server->addCommand( 'get_extension_info', $accepted_process_types, function (Server $server, $msg) { $json = json_decode($msg, true); if (empty($json['extension_name']) || !extension_loaded($json['extension_name'])) { return self::json('require extension_name', 4004); } $ext = new ReflectionExtension($json['extension_name']); ob_start(); $ext->info(); $info = ob_get_clean(); $constants = $ext->getConstants(); foreach ($constants as $k => $c) { if (is_resource($c)) { unset($constants[$k]); } } unset($constants['NULL'], $constants['NAN'], $constants['INF']); return self::json([ 'classes' => $ext->getClassNames(), 'version' => $ext->getVersion(), 'constants' => $constants, 'ini_entries' => $ext->getINIEntries(), 'dependencies' => $ext->getDependencies(), 'functions' => array_keys($ext->getFunctions()), 'info' => trim($info), ]); } ); $server->addCommand( 'get_composer_packages', $accepted_process_types, function (Server $server, $msg) { if (!class_exists(\Composer\InstalledVersions::class)) { return self::json('require composer 2.0', 4003); } $list = []; foreach (['getAllRawData', 'getRawData'] as $method) { if (!method_exists(\Composer\InstalledVersions::class, $method)) { continue; } $raw_data[] = \Composer\InstalledVersions::$method(); if ($method === 'getAllRawData') { $raw_data = \Composer\InstalledVersions::$method(); array_shift($raw_data); } foreach ($raw_data as $key => $package) { $key_name = $package['root']['name']; if ($package['root']['name'] === '__root__' && isset($list['__root__'])) { $key_name = "__root__{$key}"; } $package['root']['install_path'] = !empty($package['root']['install_path']) ? realpath($package['root']['install_path']) : ''; $list[$key_name] = $package; } break; } return self::json($list); } ); } public static function getAccessToken(): string { return self::$accessToken; } public static function start(Server $server) { $admin_server_uri = swoole_string($server->setting['admin_server']); if ($admin_server_uri->startsWith('unix:/')) { return swoole_error_log(SWOOLE_LOG_ERROR, "admin_server[{$server->setting['admin_server']}] is not supported"); } if ($admin_server_uri->contains('@')) { [$access_name, $access_secret] = $admin_server_uri->split('@', 2)->get(0)->split(':', 2)->toArray(); self::$accessToken = sha1($access_name . $access_secret); [$host, $port] = $admin_server_uri->split('@', 2)->get(1)->split(':', 2)->toArray(); } else { [$host, $port] = $admin_server_uri->split(':', 2)->toArray(); } $admin_server = new Coroutine\Http\Server($host, intval($port)); $admin_server->handle('/api', function (Request $req, Response $resp) use ($server) { $path_array = swoole_string($req->server['request_uri'])->trim('/')->split('/'); if ($path_array->count() < 2 or $path_array->count() > 3) { $resp->status(403); $resp->end(self::json('Bad API path', 4003)); return; } $resp->header('Server', 'swoole-admin-server'); $resp->header('Access-Control-Allow-Origin', '*'); $resp->header('Access-Control-Allow-Methods', 'GET, POST, OPTIONS'); $resp->header('Access-Control-Allow-Headers', 'X-ACCESS-TOKEN, X-ADMIN-SERVER-ACCESS-TOKEN'); $method = $req->getMethod(); if ($method === 'OPTIONS') { return $resp->end(); } $token = self::getAccessToken(); if (!empty($token)) { $token_header = $req->header['x-admin-server-access-token'] ?? ''; if ($token_header !== $token) { $resp->status(403); $resp->end(self::json('Bad access token', 4003)); return; } } $cmd = $path_array->get(1)->toString(); if (in_array($cmd, self::$postMethodList) && $method != 'POST') { $resp->status(403); $resp->end(self::json('Bad request method', 4003)); return; } if ($method == 'GET') { $data = $req->get; } else { $data = $req->post; } if ($cmd === 'multi') { $body = json_decode($req->getContent(), true); if (empty($body) || !is_array($body) || $method != 'POST') { goto _bad_process; } $result = self::handlerMulti($server, $body); $resp->end(json_encode($result, JSON_INVALID_UTF8_IGNORE)); return; } if ($path_array->count() == 2) { $process = swoole_string('master'); } else { $process = $path_array->get(2); } if ($process->startsWith('master')) { $process_type = SWOOLE_SERVER_COMMAND_MASTER; $process_id = 0; } elseif ($process->startsWith('manager')) { $process_type = SWOOLE_SERVER_COMMAND_MANAGER; $process_id = 0; } elseif ($process->startsWith('all') || $process->equals('specific')) { if (!in_array($process->toString(), self::$allList)) { goto _bad_process; } $result = self::handlerGetAll($server, $process, $cmd, $data); $resp->end(self::json($result)); return; } else { $array = $process->split('-'); if ($array->count() != 2) { _bad_process: $resp->status(403); $resp->end(self::json('Bad process', 4003)); return; } if (!isset(self::$map[$array->get(0)->toString()])) { goto _bad_process; } $process_type = self::$map[$array->get(0)->toString()]; $process_id = intval($array->get(1)->toString()); } $result = $server->command($cmd, $process_id, intval($process_type), $data, false); if (!$result) { $resp->end(json_encode([ 'code' => swoole_last_error(), 'data' => swoole_strerror(swoole_last_error()), ])); } else { $resp->end($result); } }); $admin_server->handle('/', function (Request $req, Response $resp) use ($server) { $resp->status(404); }); $server->admin_server = $admin_server; $admin_server->start(); } public static function handlerGetResources($server, $msg) { $resources = get_resources(); $list = []; foreach ($resources as $r) { $info = [ 'id' => function_exists('get_resource_id') ? get_resource_id($r) : intval($r), 'type' => get_resource_type($r), ]; if ($info['type'] == 'stream') { $info['info'] = stream_get_meta_data($r); } $list[] = $info; } return self::json($list); } public static function handlerGetWorkerInfo($server, $msg) { $info = [ 'id' => $server->getWorkerId(), 'pid' => $server->getWorkerPid(), 'gc_status' => function_exists('gc_status') ? gc_status() : [], 'memory_usage' => memory_get_usage(), 'memory_real_usage' => memory_get_usage(true), 'process_status' => self::getProcessStatus(), 'coroutine_stats' => Coroutine::stats(), 'timer_stats' => Timer::stats(), ]; if (function_exists('swoole_get_vm_status')) { $info['vm_status'] = swoole_get_vm_status(); } return self::json($info); } public static function handlerCloseSession($server, $msg) { $json = json_decode($msg, true); if (empty($json['session_id'])) { return self::json('require session_id', 4003); } if ($server->close(intval($json['session_id']), !empty($json['force']))) { return self::json([]); } return self::json(['error' => swoole_last_error()], 4004); } public static function handlerGetTimerList($server, $msg) { $list = []; foreach (Timer::list() as $timer_id) { $list[] = [ 'id' => $timer_id, 'info' => Timer::info($timer_id), ]; } return self::json($list); } public static function handlerGetCoroutineList($server, $msg) { $list = []; foreach (Coroutine::list() as $cid) { $list[] = [ 'id' => $cid, 'elapsed' => Coroutine::getElapsed($cid), 'stack_usage' => Coroutine::getStackUsage($cid), 'backTrace' => Coroutine::getBackTrace($cid, DEBUG_BACKTRACE_IGNORE_ARGS, 1), ]; } return self::json($list); } public static function handlerGetObjects($server, $msg) { if (!function_exists('swoole_get_objects')) { return self::json(['require ext-swoole_plus'], 5000); } $list = []; $objects = swoole_get_objects(); foreach ($objects as $o) { $class_name = get_class($o); $class = new ReflectionClass($class_name); $filename = $class->getFileName(); $line = $class->getStartLine(); $list[] = [ 'id' => spl_object_id($o), 'hash' => spl_object_hash($o), 'class' => $class_name, 'filename' => $filename ?: '', 'line' => $line ?: '', 'memory_size' => self::getObjectMemorySize($o), ]; } return self::json($list); } public static function handlerGetClassInfo($server, $msg) { $json = json_decode($msg, true); if (empty($json['class_name']) && empty($json['interface_name'])) { return self::json(['error' => 'require class_name or interface_name'], 4004); } if (!empty($json['class_name'])) { if (!class_exists($json['class_name'], false) && !interface_exists($json['class_name'], false)) { return self::json("{$json['class_name']} not exists", 4003); } $name = $json['class_name']; } if (!empty($json['interface_name'])) { if (!interface_exists($json['interface_name'], false)) { return self::json("{$json['interface_name']} not exists", 4003); } $name = $json['interface_name']; } $class = new ReflectionClass($name); $filename = $class->getFileName(); $getTmpConstants = function ($data) { $tmp = []; foreach ($data as $k => $v) { $tmp[] = [ 'name' => $k, 'value' => is_array($v) ? var_export($v, true) : $v, 'type' => is_array($v) ? 'detail' : 'default', ]; } return $tmp; }; $tmpConstants = $class->getConstants(); $constants = $tmpConstants ? $getTmpConstants($tmpConstants) : []; $staticProperties = []; $properties = []; $tmpProperties = $class->getProperties(); $getTmpProperties = function ($class, $data) { $static = []; $noStatic = []; $defaultProperties = $class->getDefaultProperties(); foreach ($data as $k => $v) { $name = $v->getName(); $modifiers = Reflection::getModifierNames($v->getModifiers()); if ($v->isStatic()) { $static[] = [ 'name' => $name, 'value' => $defaultProperties[$name], 'modifiers' => implode(' ', $modifiers), ]; } else { $noStatic[] = [ 'name' => $name, 'value' => $defaultProperties[$name], 'modifiers' => implode(' ', $modifiers), ]; } } return ['static' => $static, 'no_static' => $noStatic]; }; if ($tmpProperties) { $tmpProperties = $getTmpProperties($class, $tmpProperties); $staticProperties = $tmpProperties['static']; $properties = $tmpProperties['no_static']; } $staticMethods = []; $methods = []; $tmpStaticMethods = $class->getMethods(); $getTmpMethods = function ($data) { $static = []; $noStatic = []; foreach ($data as $k => $v) { $name = $v->getName(); $line = $v->getStartLine(); $modifiers = Reflection::getModifierNames($v->getModifiers()); if ($v->isStatic()) { $static[] = [ 'name' => $name, 'line' => $line ?: '', 'modifiers' => implode(' ', $modifiers), ]; } else { $noStatic[] = [ 'name' => $name, 'line' => $line ?: '', 'modifiers' => implode(' ', $modifiers), ]; } } return ['static' => $static, 'no_static' => $noStatic]; }; if ($tmpStaticMethods) { $tmpStaticMethods = $getTmpMethods($tmpStaticMethods); $staticMethods = $tmpStaticMethods['static']; $methods = $tmpStaticMethods['no_static']; } $tmpParentClass = $class->getParentClass(); $parentClass = $tmpParentClass ? $tmpParentClass->getName() : ''; $tmpInterface = $class->getInterfaceNames(); $interface = $tmpInterface ?? []; $data = [ 'filename' => $filename, 'constants' => $constants, 'staticProperties' => $staticProperties, 'properties' => $properties, 'staticMethods' => $staticMethods, 'methods' => $methods, 'parentClass' => $parentClass, 'interface' => $interface, ]; return self::json($data); } public static function handlerGetFunctionInfo($server, $msg) { $json = json_decode($msg, true); $className = $json['class_name'] ?? ''; $functionName = $json['function_name'] ?? ''; if (empty($json) || empty($functionName)) { return self::json('require function_name', 4004); } $isStatic = false; if (!empty($className)) { if (!class_exists($className) && !interface_exists($className)) { return self::json("{$className} not exists", 4004); } if (!method_exists($className, $functionName)) { return self::json("{$className}->{$functionName} not exists", 4004); } $ref = new ReflectionMethod($className, $functionName); $isStatic = $ref->isStatic(); } else { if (!function_exists($functionName)) { return self::json("{$functionName} not exists", 4004); } $ref = new ReflectionFunction($functionName); } $result = [ 'filename' => $ref->getFileName(), 'line' => $ref->getStartLine() ?? '', 'num' => $ref->getNumberOfParameters(), 'user_defined' => $ref->isUserDefined(), 'extension' => $ref->getExtensionName(), 'is_static' => $isStatic, ]; $params = $ref->getParameters(); $list = []; foreach ($params as $param) { $type = $optional = $default = ''; $paramName = $param->getName(); if ($param->hasType()) { $reflection = $param->getType(); if ($reflection instanceof \ReflectionUnionType) { $unionType = []; foreach ($reflection->getTypes() as $objType) { $unionType[] = $objType->getName(); } $type = implode('|', $unionType); } else { $type = $reflection->getName(); } } if ($param->isOptional() && !$param->isVariadic()) { if (!$result['user_defined'] && PHP_VERSION_ID < 80000) { continue; } $optional = '?'; if ($param->isDefaultValueAvailable()) { $value = $param->getDefaultValue(); if (in_array($value, [true, false, null, ''])) { if ($value === null) { $value = 'null'; } if ($value === true) { $value = 'true'; } if ($value === false) { $value = 'false'; } if ($value === '') { $value = "''"; } } $default = " = {$value}"; } } $isPassedByReference = $param->isPassedByReference() ? '&' : ''; $isVariadic = $param->isVariadic() ? '...' : ''; $option = "{$optional}{$type} {$isPassedByReference}{$isVariadic}"; $param = "\${$paramName}{$default}"; $list[] = [ 'optional' => $optional, 'type' => $type, 'is_passed_by_reference' => $isPassedByReference, 'is_variadic' => $isVariadic, 'name' => $paramName, 'default' => $default, 'full' => $option !== ' ' ? "{$option}{$param}" : $param, ]; } $result['params'] = $list; return self::json($result); } public static function handlerGetObjectByHandle($server, $msg) { if (!function_exists('swoole_get_object_by_handle')) { return self::json(['require ext-swoole_plus'], 5000); } $json = json_decode($msg, true); if (empty($json) || empty($json['object_id']) || empty($json['object_hash'])) { return self::json(['error' => 'Params Error!'], 4004); } $object = swoole_get_object_by_handle((int) $json['object_id']); if (!$object) { return self::json(['error' => 'Object destroyed!'], 4004); } $object_hash = spl_object_hash($object); if ($object_hash != $json['object_hash']) { return self::json(['error' => 'Object destroyed!'], 4004); } return self::json(var_export($object, true)); } public static function handlerGetVersionInfo($server, $msg) { $ip_arr = swoole_get_local_ip(); $host = []; $local = []; foreach ($ip_arr as $k => $ip) { if (filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE | FILTER_FLAG_NO_RES_RANGE)) { $host[] = $ip; } else { $local[] = $ip; } } $data = [ 'os' => php_uname('s') . '-' . php_uname('r'), 'swoole' => swoole_version(), 'php' => phpversion(), 'ip' => $host ? $host[0] : $local[0], ]; return self::json($data); } public static function handlerGetDefinedFunctions($server, $msg) { $functions = get_defined_functions(); $arr = []; if ($functions) { $arr['internal'] = $functions['internal']; foreach ($functions['user'] as $function_name) { $function = new ReflectionFunction($function_name); $filename = $function->getFileName(); $line = $function->getStartLine(); $arr['user'][] = [ 'function' => $function_name, 'filename' => $filename, 'line' => $line, ]; } } return self::json($arr); } public static function handlerGetDeclaredClasses($server, $msg) { $classes = get_declared_classes(); $arr = []; if ($classes) { foreach ($classes as $classes_name) { $function = new ReflectionClass($classes_name); $filename = $function->getFileName(); $line = $function->getStartLine(); $arr[] = [ 'class' => $classes_name, 'filename' => $filename ?: '', 'line' => $line ?: '', ]; } } return self::json($arr); } public static function handlerGetServerMemoryUsage($server, $msg) { $total = 0; $result['master'] = $result['manager'] = 0; if (self::haveMasterProcess($server)) { $result['master'] = self::getProcessMemoryRealUsage($server->master_pid); } $total += $result['master']; if (self::haveManagerProcess($server)) { $result['manager'] = self::getProcessMemoryRealUsage($server->manager_pid); } $total += $result['manager']; $n = $server->setting['worker_num'] + $server->setting['task_worker_num']; for ($i = 0; $i < $n; $i++) { $key = 'worker-' . $i; $result[$key] = self::getProcessMemoryRealUsage($server->getWorkerPid($i)); $total += $result[$key]; } $result['total'] = $total; $result['memory_size'] = 0; if (PHP_OS_FAMILY === 'Linux') { preg_match('#MemTotal:\s+(\d+) kB#i', file_get_contents('/proc/meminfo'), $match); $result['memory_size'] = $match[1] * 1024; } return self::json($result); } public static function handlerGetServerCpuUsage($server, $msg) { $total = 0; $result['master'] = $result['manager'] = 0; if (self::haveMasterProcess($server)) { $result['master'] = self::getProcessCpuUsage($server->master_pid); } $total += $result['master'][1] ?? 0; if (self::haveManagerProcess($server)) { $result['manager'] = self::getProcessCpuUsage($server->manager_pid); } $total += $result['manager'][1] ?? 0; $n = $server->setting['worker_num'] + $server->setting['task_worker_num']; for ($i = 0; $i < $n; $i++) { $key = 'worker-' . $i; $result[$key] = self::getProcessCpuUsage($server->getWorkerPid($i))[1] ?? 0; $total += $result[$key]; } $result['total'] = $total; $result['cpu_num'] = swoole_cpu_num(); return self::json($result); } public static function handlerGetStaticPropertyValue($server, $msg) { $json = json_decode($msg, true); if (empty($json['class_name'])) { return self::json(['error' => 'require class_name!'], 4004); } if (empty($json['property_name'])) { return self::json(['error' => 'require property_name!'], 4004); } $className = $json['class_name']; $propertyName = $json['property_name']; if (!class_exists($className)) { return self::json("class[{$className}] not exists", 4004); } $reflection = new ReflectionClass($className); $value = $reflection->getStaticPropertyValue($propertyName, []); $result = [ 'value' => var_export($value, true), ]; return self::json($result); } private static function handlerMulti(Server $server, array $list) { $return_list = []; foreach ($list as $key => $content) { $path_array = swoole_string($content['path'])->trim('/')->split('/'); $cmd = $path_array->get(1)->toString(); if ($path_array->count() == 2) { $process = swoole_string('master'); } else { $process = $path_array->get(2); } $data = []; $url_query = parse_url($process->toString(), PHP_URL_QUERY) ?? []; if (!empty($url_query)) { parse_str($url_query, $data); } $data = array_merge($data, $content['post'] ?? []); if ($process->startsWith('master')) { $process_type = SWOOLE_SERVER_COMMAND_MASTER; $process_id = 0; } elseif ($process->startsWith('manager')) { $process_type = SWOOLE_SERVER_COMMAND_MANAGER; $process_id = 0; } elseif ($process->startsWith('all') || $process->startsWith('specific')) { if (!in_array($process->toString(), self::$allList) && !$process->startsWith('specific')) { $return_list[$key] = json_decode('{}'); continue; } $result = self::handlerGetAll($server, $process, $cmd, $data); $return_list[$key] = ['code' => 0, 'data' => $result]; continue; } else { $array = $process->split('-'); if ($array->count() != 2 || !isset(self::$map[$array->get(0)->toString()])) { $return_list[$key] = json_decode('{}'); continue; } $process_type = self::$map[$array->get(0)->toString()]; $process_id = intval($array->get(1)->toString()); } $return_list[$key] = $server->command($cmd, $process_id, intval($process_type), $data, true); } return $return_list; } private static function handlerGetAll(Server $server, StringObject $process, $cmd, $data, bool $json_decode = true) { if ($process->equals('all')) { $result = self::handlerGetMaster($cmd, $data, $server, $json_decode) + self::handlerGetManager($cmd, $data, $server, $json_decode) + self::handlerGetAllWorker($cmd, $data, $server, $json_decode) + self::handlerGetAllTaskWorker($cmd, $data, $server, $json_decode); } elseif ($process->startsWith('all_reactor')) { $result = self::handlerGetAllReactor($cmd, $data, $server, $json_decode); } elseif ($process->equals('all_worker') || $process->equals('all_event_worker')) { $result = self::handlerGetAllWorker($cmd, $data, $server, $json_decode); } elseif ($process->startsWith('all_task')) { $result = self::handlerGetAllTaskWorker($cmd, $data, $server, $json_decode); } else { $result = []; if (!empty($data['workers']) && is_array($data['workers'])) { foreach ($data['workers'] as $name) { $process = swoole_string($name); if ($process->startsWith('master')) { $result += self::handlerGetMaster($cmd, $data, $server, $json_decode); } elseif ($process->startsWith('manager')) { $result += self::handlerGetManager($cmd, $data, $server, $json_decode); } else { $array = $process->split('-'); if ($array->count() != 2 || !isset(self::$map[$array->get(0)->toString()])) { $result[$name] = $json_decode ? json_decode('{}') : $json_decode; } else { $process_type = self::$map[$array->get(0)->toString()]; $process_id = intval($array->get(1)->toString()); $result[$name] = $server->command($cmd, $process_id, $process_type, $data, $json_decode); } } } } } return $result; } private static function handlerGetMaster($cmd, $data, Server $server, bool $json_decode = false) { $list['master'] = $server->command($cmd, 0, SWOOLE_SERVER_COMMAND_MASTER, $data, $json_decode); return $list; } private static function handlerGetManager($cmd, $data, Server $server, bool $json_decode = false) { $list['manager'] = $server->command($cmd, 0, SWOOLE_SERVER_COMMAND_MANAGER, $data, $json_decode); return $list; } private static function handlerGetAllReactor($cmd, $data, Server $server, bool $json_decode = false) { $list = []; if ($server->mode === SWOOLE_BASE) { return $list; } $process_type = SWOOLE_SERVER_COMMAND_REACTOR_THREAD; if (empty($server->setting['reactor_num'])) { $reactor_num = $server->setting['worker_num']; } else { $reactor_num = $server->setting['reactor_num']; } for ($process_id = 0; $process_id < $reactor_num; $process_id++) { $list["reactor-{$process_id}"] = $server->command($cmd, $process_id, $process_type, $data, $json_decode); } return $list; } private static function handlerGetAllWorker($cmd, $data, Server $server, bool $json_decode = false) { $process_type = SWOOLE_SERVER_COMMAND_EVENT_WORKER; $worker_num = $server->setting['worker_num']; $list = []; for ($process_id = 0; $process_id < $worker_num; $process_id++) { $list["worker-{$process_id}"] = $server->command($cmd, $process_id, $process_type, $data, $json_decode); } return $list; } private static function handlerGetAllTaskWorker($cmd, $data, Server $server, bool $json_decode = false) { $process_type = SWOOLE_SERVER_COMMAND_TASK_WORKER; $list = []; if (empty($server->setting['task_worker_num'])) { return $list; } $task_worker_num = $server->setting['task_worker_num']; for ($process_id = 0; $process_id < $task_worker_num; $process_id++) { $list["task_worker-{$process_id}"] = $server->command($cmd, $process_id, $process_type, $data, $json_decode); } return $list; } private static function getProcessCpuUsage($pid) { if (PHP_OS_FAMILY !== 'Linux' || !file_exists("/proc/{$pid}/stat")) { return [0]; } $statAll = file_get_contents('/proc/stat'); $statProc = file_get_contents("/proc/{$pid}/stat"); $dataAll = preg_split("/[ \t]+/", $statAll, 6); assert($dataAll[0] === 'cpu', '/proc/stat malformed'); $dataProc = preg_split("/[ \t]+/", $statProc, 15); if (isset($dataProc[13]) and isset($dataProc[14])) { return [ (int) $dataAll[1] + (int) $dataAll[2] + (int) $dataAll[3] + (int) $dataAll[4], (int) $dataProc[13] + (int) $dataProc[14], ]; } return [(int) $dataAll[1] + (int) $dataAll[2] + (int) $dataAll[3] + (int) $dataAll[4]]; } private static function getProcessMemoryRealUsage($pid = 'self') { $status = self::getProcessStatus($pid); if (!is_array($status) || !isset($status['VmRSS'])) { return 0; } return intval($status['VmRSS']) * 1024; } private static function getProcessStatus($pid = 'self') { $array = []; if (PHP_OS_FAMILY !== 'Linux' || !file_exists("/proc/{$pid}/status")) { return $array; } $status = swoole_string(trim(file_get_contents("/proc/{$pid}/status"))); $lines = $status->split("\n"); foreach ($lines as $l) { if (empty($l)) { continue; } [$k, $v] = swoole_string($l)->split(':'); $array[$k] = trim($v); } return $array; } private static function getArrayMemorySize(array $a): int { $size = self::SIZE_OF_ZVAL + self::SIZE_OF_ZEND_ARRAY; foreach ($a as $k => $v) { if (is_string($k)) { $size += self::getStringMemorySize($k); } else { $size += self::SIZE_OF_ZVAL; } if (is_string($v)) { $size += self::getStringMemorySize($v); } elseif (is_array($v)) { $size += self::getArrayMemorySize($v); } else { $size += self::SIZE_OF_ZVAL; } } return $size; } private static function getStringMemorySize(string $s): int { return self::SIZE_OF_ZVAL + self::SIZE_OF_ZEND_STRING + strlen($s); } private static function getObjectMemorySize(object $o): int { $vars = get_object_vars($o); $size = self::SIZE_OF_ZEND_OBJECT; foreach ($vars as $v) { if (is_array($v)) { $size += self::getArrayMemorySize($v); } elseif (is_string($v)) { $size += self::getStringMemorySize($v); } else { $size += self::SIZE_OF_ZVAL; } } return $size; } private static function haveMasterProcess(Server $server): bool { if ($server->mode === SWOOLE_BASE) { return false; } return true; } private static function haveManagerProcess(Server $server): bool { if ($server->mode === SWOOLE_BASE && $server->getManagerPid() === 0) { return false; } return true; } private static function json($data, $code = 0) { $result = json_encode(['code' => $code, 'data' => $data], JSON_INVALID_UTF8_IGNORE); if (empty($result)) { return json_encode([ 'code' => 5010, 'data' => ['message' => json_last_error_msg(), 'code' => json_last_error()], ]); } return $result; } } @swoole-src/library/core/Server/Helper.php declare(strict_types=1); namespace Swoole\Server; use Swoole\Server; use Swoole\Timer; use function Swoole\Coroutine\go; class Helper { public const STATS_TIMER_INTERVAL_TIME = 1000; public const GLOBAL_OPTIONS = [ 'debug_mode' => true, 'trace_flags' => true, 'log_file' => true, 'log_level' => true, 'log_date_format' => true, 'log_date_with_microseconds' => true, 'log_rotation' => true, 'display_errors' => true, 'dns_server' => true, 'socket_dns_timeout' => true, 'socket_connect_timeout' => true, 'socket_write_timeout' => true, 'socket_send_timeout' => true, 'socket_read_timeout' => true, 'socket_recv_timeout' => true, 'socket_buffer_size' => true, 'socket_timeout' => true, ]; public const SERVER_OPTIONS = [ 'chroot' => true, 'user' => true, 'group' => true, 'daemonize' => true, 'pid_file' => true, 'reactor_num' => true, 'single_thread' => true, 'worker_num' => true, 'max_wait_time' => true, 'max_queued_bytes' => true, 'enable_coroutine' => true, 'send_timeout' => true, 'dispatch_mode' => true, 'send_yield' => true, 'dispatch_func' => true, 'discard_timeout_request' => true, 'enable_unsafe_event' => true, 'enable_delay_receive' => true, 'enable_reuse_port' => true, 'task_use_object' => true, 'task_object' => true, 'event_object' => true, 'task_enable_coroutine' => true, 'task_worker_num' => true, 'task_ipc_mode' => true, 'task_tmpdir' => true, 'task_max_request' => true, 'task_max_request_grace' => true, 'max_connection' => true, 'max_conn' => true, 'start_session_id' => true, 'heartbeat_check_interval' => true, 'heartbeat_idle_time' => true, 'max_request' => true, 'max_request_grace' => true, 'reload_async' => true, 'open_cpu_affinity' => true, 'cpu_affinity_ignore' => true, 'http_parse_cookie' => true, 'http_parse_post' => true, 'http_parse_files' => true, 'http_compression' => true, 'http_compression_level' => true, 'http_gzip_level' => true, 'compression_min_length' => true, 'websocket_compression' => true, 'upload_tmp_dir' => true, 'enable_static_handler' => true, 'document_root' => true, 'http_autoindex' => true, 'http_index_files' => true, 'static_handler_locations' => true, 'input_buffer_size' => true, 'buffer_input_size' => true, 'output_buffer_size' => true, 'buffer_output_size' => true, 'message_queue_key' => true, ]; public const PORT_OPTIONS = [ 'ssl_cert_file' => true, 'ssl_key_file' => true, 'backlog' => true, 'socket_buffer_size' => true, 'kernel_socket_recv_buffer_size' => true, 'kernel_socket_send_buffer_size' => true, 'heartbeat_idle_time' => true, 'buffer_high_watermark' => true, 'buffer_low_watermark' => true, 'open_tcp_nodelay' => true, 'tcp_defer_accept' => true, 'open_tcp_keepalive' => true, 'open_eof_check' => true, 'open_eof_split' => true, 'package_eof' => true, 'open_http_protocol' => true, 'open_websocket_protocol' => true, 'websocket_subprotocol' => true, 'open_websocket_close_frame' => true, 'open_websocket_ping_frame' => true, 'open_websocket_pong_frame' => true, 'open_http2_protocol' => true, 'open_mqtt_protocol' => true, 'open_redis_protocol' => true, 'max_idle_time' => true, 'tcp_keepidle' => true, 'tcp_keepinterval' => true, 'tcp_keepcount' => true, 'tcp_user_timeout' => true, 'tcp_fastopen' => true, 'open_length_check' => true, 'package_length_type' => true, 'package_length_offset' => true, 'package_body_offset' => true, 'package_body_start' => true, 'package_length_func' => true, 'package_max_length' => true, 'ssl_compress' => true, 'ssl_protocols' => true, 'ssl_verify_peer' => true, 'ssl_allow_self_signed' => true, 'ssl_client_cert_file' => true, 'ssl_verify_depth' => true, 'ssl_prefer_server_ciphers' => true, 'ssl_ciphers' => true, 'ssl_ecdh_curve' => true, 'ssl_dhparam' => true, 'ssl_sni_certs' => true, ]; public const AIO_OPTIONS = [ 'aio_core_worker_num' => true, 'aio_worker_num' => true, 'aio_max_wait_time' => true, 'aio_max_idle_time' => true, 'enable_signalfd' => true, 'wait_signal' => true, 'dns_cache_refresh_time' => true, 'thread_num' => true, 'min_thread_num' => true, 'max_thread_num' => true, 'socket_dontwait' => true, 'dns_lookup_random' => true, 'use_async_resolver' => true, 'enable_coroutine' => true, ]; public const COROUTINE_OPTIONS = [ 'max_coro_num' => true, 'max_coroutine' => true, 'enable_deadlock_check' => true, 'hook_flags' => true, 'enable_preemptive_scheduler' => true, 'c_stack_size' => true, 'stack_size' => true, 'dns_cache_expire' => true, 'dns_cache_capacity' => true, 'max_concurrency' => true, ]; public const HELPER_OPTIONS = [ 'stats_file' => true, 'stats_timer_interval' => true, 'admin_server' => true, ]; public static function checkOptions(array $input_options) { $const_options = self::GLOBAL_OPTIONS + self::SERVER_OPTIONS + self::PORT_OPTIONS + self::AIO_OPTIONS + self::COROUTINE_OPTIONS + self::HELPER_OPTIONS; foreach ($input_options as $k => $v) { if (!array_key_exists(strtolower($k), $const_options)) { trigger_error("unsupported option [{$k}]", E_USER_WARNING); debug_print_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS); } } } public static function onBeforeStart(Server $server) { if (!empty($server->setting['admin_server'])) { Admin::init($server); } } public static function onBeforeShutdown(Server $server) { if ($server->admin_server) { $server->admin_server->shutdown(); $server->admin_server = null; } } public static function onWorkerStart(Server $server, int $workerId) { if (!empty($server->setting['stats_file']) and $workerId == 0) { $interval_ms = empty($server->setting['stats_timer_interval']) ? self::STATS_TIMER_INTERVAL_TIME : intval($server->setting['stats_timer_interval']); $server->stats_timer = Timer::tick($interval_ms, function () use ($server) { $stats = $server->stats(); $stats_file = swoole_string($server->setting['stats_file']); if ($stats_file->endsWith('.json')) { $out = json_encode($stats); } elseif ($stats_file->endsWith('.php')) { $out = " $v) { $lines[] = "{$k}: {$v}"; } $out = implode("\n", $lines); } file_put_contents($server->setting['stats_file'], $out); }); } } public static function onWorkerExit(Server $server, int $workerId) { if ($server->stats_timer) { Timer::clear($server->stats_timer); $server->stats_timer = null; } } public static function onWorkerStop(Server $server, int $workerId) { } public static function onStart(Server $server) { if (!empty($server->setting['admin_server'])) { go(function () use ($server) { Admin::start($server); }); } } public static function onShutdown(Server $server) { } public static function onBeforeReload(Server $server) { } public static function onAfterReload(Server $server) { } public static function onManagerStart(Server $server) { } public static function onManagerStop(Server $server) { } public static function onWorkerError(Server $server) { } } @swoole-src/library/core/NameResolver.php declare(strict_types=1); namespace Swoole; use RuntimeException; use Swoole\Coroutine\Http\ClientProxy; use Swoole\NameResolver\Cluster; use Swoole\NameResolver\Exception; abstract class NameResolver { protected $baseUrl; protected $prefix; protected $info; private $filter_fn; public function __construct($url, $prefix = 'swoole_service_') { $this->checkServerUrl($url); $this->prefix = $prefix; } abstract public function join(string $name, string $ip, int $port, array $options = []): bool; abstract public function leave(string $name, string $ip, int $port): bool; abstract public function getCluster(string $name): ?Cluster; public function withFilter(callable $fn): self { $this->filter_fn = $fn; return $this; } public function getFilter() { return $this->filter_fn; } public function hasFilter(): bool { return !empty($this->filter_fn); } public function lookup(string $name) { if ($this->hasFilter() and ($this->getFilter())($name) !== true) { return null; } $cluster = $this->getCluster($name); if ($cluster == null) { return ''; } if ($cluster->count() == 1) { return $cluster->pop(); } return $cluster; } protected function checkServerUrl($url) { $info = parse_url($url); if (empty($info['scheme']) or empty($info['host'])) { throw new RuntimeException("invalid url parameter '{$url}'"); } if (!filter_var($info['host'], FILTER_VALIDATE_IP)) { $info['ip'] = gethostbyname($info['host']); if (!filter_var($info['ip'], FILTER_VALIDATE_IP)) { throw new RuntimeException("Failed to resolve host '{$info['host']}'"); } } else { $info['ip'] = $info['host']; } $baseUrl = $info['scheme'] . '://' . $info['ip']; if (!empty($info['port'])) { $baseUrl .= ":{$info['port']}"; } if (!empty($info['path'])) { $baseUrl .= rtrim($info['path'], '/'); } $this->baseUrl = $baseUrl; $this->info = $info; } protected function checkResponse($r, $url) { if (empty($r)) { throw new Exception("failed to request URL({$url})"); } if ($r->getStatusCode() !== 200) { $msg = ''; if (!empty($r->errMsg)) { $msg .= 'errMsg: ' . $r->errMsg; } $body = $r->getBody(); if (empty($r->errMsg)) { $msg .= 'Http Body: ' . $body; } throw new Exception($msg, $r->errCode ?: $r->getStatusCode()); } return true; } } @swoole-src/library/core/NameResolver/Exception.php declare(strict_types=1); namespace Swoole\NameResolver; class Exception extends \RuntimeException { } @swoole-src/library/core/NameResolver/Cluster.php declare(strict_types=1); namespace Swoole\NameResolver; use Swoole\Exception; class Cluster { private $nodes = []; public function add(string $host, int $port, int $weight = 100): void { if (!filter_var($host, FILTER_VALIDATE_IP)) { throw new Exception("Bad IP Address [{$host}]"); } if ($port < 0 or $port > 65535) { throw new Exception("Bad Port [{$port}]"); } if ($weight < 0 or $weight > 100) { throw new Exception("Bad Weight [{$weight}]"); } $this->nodes[] = ['host' => $host, 'port' => $port, 'weight' => $weight]; } public function pop() { if (empty($this->nodes)) { return false; } $index = array_rand($this->nodes, 1); $node = $this->nodes[$index]; unset($this->nodes[$index]); return $node; } public function count(): int { return count($this->nodes); } } @swoole-src/library/core/NameResolver/Redis.php declare(strict_types=1); namespace Swoole\NameResolver; use Swoole\NameResolver; class Redis extends NameResolver { private $serverHost; private $serverPort; public function __construct($url, $prefix = 'swoole:service:') { parent::__construct($url, $prefix); $this->serverHost = $this->info['ip']; $this->serverPort = $this->info['port'] ?? 6379; } public function join(string $name, string $ip, int $port, array $options = []): bool { if (($redis = $this->connect()) === false) { return false; } if ($redis->sAdd($this->prefix . $name, $ip . ':' . $port) === false) { return false; } return true; } public function leave(string $name, string $ip, int $port): bool { if (($redis = $this->connect()) === false) { return false; } if ($redis->sRem($this->prefix . $name, $ip . ':' . $port) === false) { return false; } return true; } public function getCluster(string $name): ?Cluster { if (($redis = $this->connect()) === false) { return null; } $members = $redis->sMembers($this->prefix . $name); if (empty($members)) { return null; } $cluster = new Cluster(); foreach ($members as $m) { [$host, $port] = explode(':', $m); $cluster->add($host, intval($port)); } return $cluster; } protected function connect() { $redis = new \redis(); if ($redis->connect($this->serverHost, $this->serverPort) === false) { return false; } return $redis; } } @swoole-src/library/core/NameResolver/Nacos.php declare(strict_types=1); namespace Swoole\NameResolver; use Swoole\Coroutine; use Swoole\NameResolver; class Nacos extends NameResolver { public function join(string $name, string $ip, int $port, array $options = []): bool { $params['port'] = $port; $params['ip'] = $ip; $params['healthy'] = 'true'; $params['weight'] = $options['weight'] ?? 100; $params['encoding'] = $options['encoding'] ?? 'utf-8'; $params['namespaceId'] = $options['namespaceId'] ?? 'public'; $params['serviceName'] = $this->prefix . $name; $url = $this->baseUrl . '/nacos/v1/ns/instance?' . http_build_query($params); $r = Coroutine\Http\post($url, []); return $this->checkResponse($r, $url); } public function leave(string $name, string $ip, int $port): bool { $params['port'] = $port; $params['ip'] = $ip; $params['serviceName'] = $this->prefix . $name; $url = $this->baseUrl . '/nacos/v1/ns/instance?' . http_build_query($params); $r = Coroutine\Http\request($this->baseUrl . '/nacos/v1/ns/instance?' . http_build_query($params), 'DELETE'); return $this->checkResponse($r, $url); } public function getCluster(string $name): ?Cluster { $params['serviceName'] = $this->prefix . $name; $url = $this->baseUrl . '/nacos/v1/ns/instance/list?' . http_build_query($params); $r = Coroutine\Http\get($url); if (!$this->checkResponse($r, $url)) { return null; } $result = json_decode($r->getBody()); if (empty($result)) { return null; } $cluster = new Cluster(); foreach ($result->hosts as $node) { $cluster->add($node->ip, $node->port, $node->weight); } return $cluster; } } @swoole-src/library/core/NameResolver/Consul.php declare(strict_types=1); namespace Swoole\NameResolver; use Swoole\NameResolver; use function Swoole\Coroutine\Http\get; use function Swoole\Coroutine\Http\request; class Consul extends NameResolver { public function join(string $name, string $ip, int $port, array $options = []): bool { $weight = $options['weight'] ?? 100; $data = [ 'ID' => $this->getServiceId($name, $ip, $port), 'Name' => $this->prefix . $name, 'Address' => $ip, 'Port' => $port, 'EnableTagOverride' => false, 'Weights' => [ 'Passing' => $weight, 'Warning' => 1, ], ]; $url = $this->baseUrl . '/v1/agent/service/register'; $r = request($url, 'PUT', json_encode($data)); return $this->checkResponse($r, $url); } public function leave(string $name, string $ip, int $port): bool { $url = $this->baseUrl . '/v1/agent/service/deregister/' . $this->getServiceId( $name, $ip, $port ); $r = request($url, 'PUT'); return $this->checkResponse($r, $url); } public function enableMaintenanceMode(string $name, string $ip, int $port): bool { $url = $this->baseUrl . '/v1/agent/service/maintenance/' . $this->getServiceId( $name, $ip, $port ); $r = request($url, 'PUT'); return $this->checkResponse($r, $url); } public function getCluster(string $name): ?Cluster { $url = $this->baseUrl . '/v1/catalog/service/' . $this->prefix . $name; $r = get($url); if (!$this->checkResponse($r, $url)) { return null; } $list = json_decode($r->getBody()); if (empty($list)) { return null; } $cluster = new Cluster(); foreach ($list as $li) { $cluster->add($li->ServiceAddress, $li->ServicePort, $li->ServiceWeights->Passing); } return $cluster; } private function getServiceId(string $name, string $ip, int $port): string { return $this->prefix . $name . "_{$ip}:{$port}"; } } @swoole-src/library/core/Coroutine/functions.php declare(strict_types=1); namespace Swoole\Coroutine; use Swoole\Coroutine; function run(callable $fn, ...$args) { $s = new Scheduler(); $options = Coroutine::getOptions(); if (!isset($options['hook_flags'])) { $s->set(['hook_flags' => SWOOLE_HOOK_ALL]); } $s->add($fn, ...$args); return $s->start(); } function go(callable $fn, ...$args) { return Coroutine::create($fn, ...$args); } function defer(callable $fn) { Coroutine::defer($fn); } function batch(array $tasks, float $timeout = -1): array { $wg = new WaitGroup(count($tasks)); foreach ($tasks as $id => $task) { Coroutine::create(function () use ($wg, &$tasks, $id, $task) { $tasks[$id] = null; $tasks[$id] = $task(); $wg->done(); }); } $wg->wait($timeout); return $tasks; } function parallel(int $n, callable $fn): void { $count = $n; $wg = new WaitGroup($n); while ($count--) { Coroutine::create(function () use ($fn, $wg) { $fn(); $wg->done(); }); } $wg->wait(); } function map(array $list, callable $fn, float $timeout = -1): array { $wg = new WaitGroup(count($list)); foreach ($list as $id => $elem) { Coroutine::create(function () use ($wg, &$list, $id, $elem, $fn): void { $list[$id] = null; $list[$id] = $fn($elem); $wg->done(); }); } $wg->wait($timeout); return $list; } function deadlock_check() { $all_coroutines = Coroutine::listCoroutines(); $count = Coroutine::stats()['coroutine_num']; echo "\n===================================================================", "\n [FATAL ERROR]: all coroutines (count: {$count}) are asleep - deadlock!", "\n===================================================================\n"; $options = Coroutine::getOptions(); if (empty($options['deadlock_check_disable_trace'])) { $index = 0; $limit = empty($options['deadlock_check_limit']) ? 32 : intval($options['deadlock_check_limit']); $depth = empty($options['deadlock_check_depth']) ? 32 : intval($options['deadlock_check_depth']); foreach ($all_coroutines as $cid) { echo "\n [Coroutine-{$cid}]"; echo "\n--------------------------------------------------------------------\n"; echo Coroutine::printBackTrace($cid, DEBUG_BACKTRACE_IGNORE_ARGS, $depth); echo "\n"; $index++; if ($index >= $limit) { break; } } } } @swoole-src/library/ext/curl.php declare(strict_types=1); function swoole_curl_init(string $url = ''): Swoole\Curl\Handler { return new Swoole\Curl\Handler($url); } function swoole_curl_setopt(Swoole\Curl\Handler $obj, int $opt, $value): bool { return $obj->setOpt($opt, $value); } function swoole_curl_setopt_array(Swoole\Curl\Handler $obj, $array): bool { foreach ($array as $k => $v) { if ($obj->setOpt($k, $v) !== true) { return false; } } return true; } function swoole_curl_exec(Swoole\Curl\Handler $obj) { return $obj->exec(); } function swoole_curl_getinfo(Swoole\Curl\Handler $obj, int $opt = 0) { $info = $obj->getInfo(); if (is_array($info) and $opt) { switch ($opt) { case CURLINFO_EFFECTIVE_URL: return $info['url']; case CURLINFO_HTTP_CODE: return $info['http_code']; case CURLINFO_CONTENT_TYPE: return $info['content_type']; case CURLINFO_REDIRECT_COUNT: return $info['redirect_count']; case CURLINFO_REDIRECT_URL: return $info['redirect_url']; case CURLINFO_TOTAL_TIME: return $info['total_time']; case CURLINFO_STARTTRANSFER_TIME: return $info['starttransfer_time']; case CURLINFO_SIZE_DOWNLOAD: return $info['size_download']; case CURLINFO_SPEED_DOWNLOAD: return $info['speed_download']; case CURLINFO_REDIRECT_TIME: return $info['redirect_time']; case CURLINFO_HEADER_SIZE: return $info['header_size']; case CURLINFO_PRIMARY_IP: return $info['primary_ip']; case CURLINFO_PRIVATE: return $info['private']; default: return null; } } return $info; } function swoole_curl_errno(Swoole\Curl\Handler $obj) { return $obj->errno(); } function swoole_curl_error(Swoole\Curl\Handler $obj) { return $obj->error(); } function swoole_curl_reset(Swoole\Curl\Handler $obj) { return $obj->reset(); } function swoole_curl_close(Swoole\Curl\Handler $obj) { return $obj->close(); } function swoole_curl_multi_getcontent(Swoole\Curl\Handler $obj) { return $obj->getContent(); } @swoole-src/library/ext/sockets.php declare(strict_types=1); use Swoole\Coroutine\Socket; function swoole_socket_create(int $domain, int $type, int $protocol) { return new Socket($domain, $type, $protocol); } function swoole_socket_connect(Socket $socket, string $address, int $port = 0) { return $socket->connect($address, $port); } function swoole_socket_read(Socket $socket, int $length, int $type = PHP_BINARY_READ) { if ($type != PHP_BINARY_READ) { return $socket->recvLine($length); } return $socket->recv($length); } function swoole_socket_write(Socket $socket, string $buffer, int $length = 0) { if ($length > 0 and $length < strlen($buffer)) { $buffer = substr($buffer, 0, $length); } return $socket->send($buffer); } function swoole_socket_send(Socket $socket, string $buffer, int $length, int $flags) { if ($flags != 0) { throw new RuntimeException("\$flags[{$flags}] is not supported"); } return swoole_socket_write($socket, $buffer, $length); } function swoole_socket_recv(Socket $socket, &$buffer, int $length, int $flags) { if ($flags & MSG_OOB) { throw new RuntimeException('\$flags[MSG_OOB] is not supported'); } if ($flags & MSG_PEEK) { $buffer = $socket->peek($length); } $timeout = $flags & MSG_DONTWAIT ? 0.001 : 0; if ($flags & MSG_WAITALL) { $buffer = $socket->recvAll($length, $timeout); } else { $buffer = $socket->recv($length, $timeout); } if ($buffer === false) { return false; } return strlen($buffer); } function swoole_socket_sendto(Socket $socket, string $buffer, int $length, int $flags, string $addr, int $port = 0) { if ($flags != 0) { throw new RuntimeException("\$flags[{$flags}] is not supported"); } if ($socket->type != SOCK_DGRAM) { throw new RuntimeException('only supports dgram type socket'); } if ($length > 0 and $length < strlen($buffer)) { $buffer = substr($buffer, 0, $length); } return $socket->sendto($addr, $port, $buffer); } function swoole_socket_recvfrom(Socket $socket, &$buffer, int $length, int $flags, &$name, &$port = null) { if ($flags != 0) { throw new RuntimeException("\$flags[{$flags}] is not supported"); } if ($length == 0) { $socket->errCode = SOCKET_EAGAIN; return false; } if ($socket->type != SOCK_DGRAM) { throw new RuntimeException('only supports dgram type socket'); } $data = $socket->recvfrom($peer); if ($data === false) { return false; } $name = $peer['address']; if (func_num_args() == 6) { $port = $peer['port']; } if ($length < strlen($data)) { $buffer = substr($data, 0, $length); } else { $buffer = $data; } return strlen($buffer); } function swoole_socket_bind(Socket $socket, string $address, int $port = 0): bool { return $socket->bind($address, $port); } function swoole_socket_listen(Socket $socket, int $backlog = 0): bool { return $socket->listen($backlog); } function swoole_socket_create_listen(int $port, int $backlog = 128) { $socket = new Socket(AF_INET, SOCK_STREAM, SOL_TCP); if (!$socket->bind('0.0.0.0', $port)) { return false; } if (!$socket->listen($backlog)) { return false; } return $socket; } function swoole_socket_accept(Socket $socket) { return $socket->accept(); } function swoole_socket_getpeername(Socket $socket, &$address, &$port = null) { $info = $socket->getpeername(); if (!$info) { return false; } $address = $info['address']; if (func_num_args() == 3) { $port = $info['port']; } return true; } function swoole_socket_getsockname(Socket $socket, &$address, &$port = null) { $info = $socket->getsockname(); if (!$info) { return false; } $address = $info['address']; if (func_num_args() == 3) { $port = $info['port']; } return true; } function swoole_socket_set_option(Socket $socket, int $level, int $optname, $optval): bool { return $socket->setOption($level, $optname, $optval); } function swoole_socket_setopt(Socket $socket, int $level, int $optname, $optval): bool { return $socket->setOption($level, $optname, $optval); } function swoole_socket_get_option(Socket $socket, int $level, int $optname) { return $socket->getOption($level, $optname); } function swoole_socket_getopt(Socket $socket, int $level, int $optname) { return $socket->getOption($level, $optname); } function swoole_socket_shutdown(Socket $socket, int $how = 2): bool { return $socket->shutdown($how); } function swoole_socket_close(Socket $socket) { $socket->close(); } function swoole_socket_clear_error(Socket $socket = null) { if ($socket) { $socket->errCode = 0; } swoole_clear_error(); } function swoole_socket_last_error(Socket $socket = null): int { if ($socket) { return $socket->errCode; } return swoole_last_error(); } function swoole_socket_set_block(Socket $socket) { if ($socket->isClosed()) { return false; } if (isset($socket->__ext_sockets_nonblock) and $socket->__ext_sockets_nonblock) { $socket->setOption(SOL_SOCKET, SO_RCVTIMEO, $socket->__ext_sockets_timeout); } $socket->__ext_sockets_nonblock = false; return true; } function swoole_socket_set_nonblock(Socket $socket) { if ($socket->isClosed()) { return false; } if (isset($socket->__ext_sockets_nonblock) and $socket->__ext_sockets_nonblock) { return true; } $socket->__ext_sockets_nonblock = true; $socket->__ext_sockets_timeout = $socket->getOption(SOL_SOCKET, SO_RCVTIMEO); $socket->setOption(SOL_SOCKET, SO_RCVTIMEO, ['sec' => 0, 'usec' => 1000]); return true; } function swoole_socket_create_pair( int $domain, int $type, int $protocol, array &$pair ) { $_pair = swoole_coroutine_socketpair($domain, $type, $protocol); if ($_pair) { $pair = $_pair; return true; } return false; } @swoole-src/library/functions.php declare(strict_types=1); if (PHP_VERSION_ID < 70200) { throw new RuntimeException('require PHP version 7.2 or later'); } if (SWOOLE_USE_SHORTNAME) { function _string(string $string = ''): Swoole\StringObject { return new Swoole\StringObject($string); } function _mbstring(string $string = ''): Swoole\MultibyteStringObject { return new Swoole\MultibyteStringObject($string); } function _array(array $array = []): Swoole\ArrayObject { return new Swoole\ArrayObject($array); } } class SwooleLibrary { public static $options = []; } function swoole_library_set_options(array $options) { SwooleLibrary::$options = $options; } function swoole_library_get_options() { return SwooleLibrary::$options; } function swoole_library_set_option(string $key, $value) { SwooleLibrary::$options[$key] = $value; } function swoole_library_get_option(string $key) { return SwooleLibrary::$options[$key] ?? null; } function swoole_string(string $string = ''): Swoole\StringObject { return new Swoole\StringObject($string); } function swoole_mbstring(string $string = ''): Swoole\MultibyteStringObject { return new Swoole\MultibyteStringObject($string); } function swoole_array(array $array = []): Swoole\ArrayObject { return new Swoole\ArrayObject($array); } function swoole_table(int $size, string $fields): Swoole\Table { $_fields = swoole_string($fields)->trim()->split(','); $table = new Swoole\Table($size, 0.25); foreach ($_fields as $f) { $_f = swoole_string($f)->trim()->split(':'); $name = $_f->get(0)->trim()->toString(); $type = $_f->get(1)->trim(); switch ($type) { case 'i': case 'int': $table->column($name, Swoole\Table::TYPE_INT); break; case 'f': case 'float': $table->column($name, Swoole\Table::TYPE_FLOAT); break; case 's': case 'string': if ($_f->count() < 3) { throw new RuntimeException('need to give string length'); } $length = intval($_f->get(2)->trim()->toString()); if ($length <= 0) { throw new RuntimeException("invalid string length[{$length}]"); } $table->column($name, Swoole\Table::TYPE_STRING, $length); break; default: throw new RuntimeException("unknown field type[{$type}]"); break; } } if (!$table->create()) { throw new RuntimeException('failed to create table'); } return $table; } function swoole_array_list(...$arrray): Swoole\ArrayObject { return new Swoole\ArrayObject($arrray); } function swoole_array_default_value(array $array, $key, $default_value = null) { return array_key_exists($key, $array) ? $array[$key] : $default_value; } if (!function_exists('array_key_last')) { function array_key_last(array $array) { if (!empty($array)) { return key(array_slice($array, -1, 1, true)); } return null; } } if (!function_exists('array_key_first')) { function array_key_first(array $array) { foreach ($array as $key => $unused) { return $key; } return null; } } declare(strict_types=1); if (SWOOLE_USE_SHORTNAME) { class_alias(Swoole\Coroutine\WaitGroup::class, Co\WaitGroup::class, true); class_alias(Swoole\Coroutine\Server::class, Co\Server::class, true); class_alias(Swoole\Coroutine\Server\Connection::class, Co\Server\Connection::class, true); class_alias(Swoole\Coroutine\FastCGI\Client::class, Co\FastCGI\Client::class, true); class_alias(Swoole\Coroutine\FastCGI\Client\Exception::class, Co\FastCGI\Client\Exception::class, true); class_alias(Swoole\Coroutine\FastCGI\Proxy::class, Co\FastCGI\Proxy::class, true); } class_alias(Swoole\Process\Manager::class, Swoole\Process\ProcessManager::class, true); @swoole-src/library/alias_ns.php declare(strict_types=1); namespace Co; use Swoole\Coroutine; if (SWOOLE_USE_SHORTNAME) { function run(callable $fn, ...$args) { return \Swoole\Coroutine\run($fn, ...$args); } function go(callable $fn, ...$args) { return Coroutine::create($fn, ...$args); } function defer(callable $fn) { Coroutine::defer($fn); } } SWOOLE_ERROR_OPERATION_NOT_SUPPORTSWOOLE_ERROR_DNSLOOKUP_DUPLICATE_REQUESTSWOOLE_ERROR_DNSLOOKUP_RESOLVE_FAILEDSWOOLE_ERROR_DNSLOOKUP_RESOLVE_TIMEOUTSWOOLE_ERROR_DNSLOOKUP_UNSUPPORTEDSWOOLE_ERROR_DNSLOOKUP_NO_SERVERSWOOLE_ERROR_UNREGISTERED_SIGNALSWOOLE_ERROR_EVENT_SOCKET_REMOVEDSWOOLE_ERROR_EVENT_SOCKET_INVALIDSWOOLE_ERROR_SESSION_CLOSED_BY_SERVERSWOOLE_ERROR_SESSION_CLOSED_BY_CLIENTSWOOLE_ERROR_SESSION_NOT_EXISTSWOOLE_ERROR_SESSION_INVALID_IDSWOOLE_ERROR_SESSION_DISCARD_TIMEOUT_DATASWOOLE_ERROR_SESSION_DISCARD_DATASWOOLE_ERROR_OUTPUT_BUFFER_OVERFLOWSWOOLE_ERROR_OUTPUT_SEND_YIELDSWOOLE_ERROR_SSL_CANNOT_USE_SENFILESWOOLE_ERROR_SSL_EMPTY_PEER_CERTIFICATESWOOLE_ERROR_SSL_VERIFY_FAILEDSWOOLE_ERROR_SSL_HANDSHAKE_FAILEDSWOOLE_ERROR_PACKAGE_LENGTH_TOO_LARGESWOOLE_ERROR_PACKAGE_LENGTH_NOT_FOUNDSWOOLE_ERROR_DATA_LENGTH_TOO_LARGESWOOLE_ERROR_PACKAGE_MALFORMED_DATASWOOLE_ERROR_TASK_PACKAGE_TOO_BIGSWOOLE_ERROR_TASK_DISPATCH_FAILSWOOLE_ERROR_HTTP2_STREAM_ID_TOO_BIGSWOOLE_ERROR_HTTP2_STREAM_NO_HEADERSWOOLE_ERROR_HTTP2_STREAM_NOT_FOUNDSWOOLE_ERROR_HTTP2_STREAM_IGNORESWOOLE_ERROR_HTTP2_SEND_CONTROL_FRAME_FAILEDSWOOLE_ERROR_CLIENT_NO_CONNECTIONSWOOLE_ERROR_SOCKET_POLL_TIMEOUTSWOOLE_ERROR_SOCKS5_UNSUPPORT_VERSIONSWOOLE_ERROR_SOCKS5_UNSUPPORT_METHODSWOOLE_ERROR_SOCKS5_AUTH_FAILEDSWOOLE_ERROR_SOCKS5_SERVER_ERRORSWOOLE_ERROR_SOCKS5_HANDSHAKE_FAILEDSWOOLE_ERROR_HTTP_PROXY_HANDSHAKE_ERRORSWOOLE_ERROR_HTTP_INVALID_PROTOCOLSWOOLE_ERROR_HTTP_PROXY_HANDSHAKE_FAILEDSWOOLE_ERROR_HTTP_PROXY_BAD_RESPONSESWOOLE_ERROR_WEBSOCKET_BAD_CLIENTSWOOLE_ERROR_WEBSOCKET_BAD_OPCODESWOOLE_ERROR_WEBSOCKET_UNCONNECTEDSWOOLE_ERROR_WEBSOCKET_HANDSHAKE_FAILEDSWOOLE_ERROR_WEBSOCKET_PACK_FAILEDSWOOLE_ERROR_WEBSOCKET_UNPACK_FAILEDSWOOLE_ERROR_WEBSOCKET_INCOMPLETE_PACKETSWOOLE_ERROR_SERVER_MUST_CREATED_BEFORE_CLIENTSWOOLE_ERROR_SERVER_TOO_MANY_SOCKETSWOOLE_ERROR_SERVER_WORKER_TERMINATEDSWOOLE_ERROR_SERVER_INVALID_LISTEN_PORTSWOOLE_ERROR_SERVER_TOO_MANY_LISTEN_PORTSWOOLE_ERROR_SERVER_PIPE_BUFFER_FULLSWOOLE_ERROR_SERVER_NO_IDLE_WORKERSWOOLE_ERROR_SERVER_ONLY_START_ONESWOOLE_ERROR_SERVER_SEND_IN_MASTERSWOOLE_ERROR_SERVER_INVALID_REQUESTSWOOLE_ERROR_SERVER_CONNECT_FAILSWOOLE_ERROR_SERVER_INVALID_COMMANDSWOOLE_ERROR_SERVER_IS_NOT_REGULAR_FILESWOOLE_ERROR_SERVER_WORKER_EXIT_TIMEOUTSWOOLE_ERROR_SERVER_WORKER_ABNORMAL_PIPE_DATASWOOLE_ERROR_SERVER_WORKER_UNPROCESSED_DATASWOOLE_ERROR_CO_OUT_OF_COROUTINESWOOLE_ERROR_CO_HAS_BEEN_BOUNDSWOOLE_ERROR_CO_HAS_BEEN_DISCARDEDSWOOLE_ERROR_CO_MUTEX_DOUBLE_UNLOCKSWOOLE_ERROR_CO_BLOCK_OBJECT_LOCKEDSWOOLE_ERROR_CO_BLOCK_OBJECT_WAITINGSWOOLE_ERROR_CO_GETCONTEXT_FAILEDSWOOLE_ERROR_CO_SWAPCONTEXT_FAILEDSWOOLE_ERROR_CO_MAKECONTEXT_FAILEDSWOOLE_ERROR_CO_IOCPINIT_FAILEDSWOOLE_ERROR_CO_PROTECT_STACK_FAILEDSWOOLE_ERROR_CO_STD_THREAD_LINK_ERRORSWOOLE_ERROR_CO_DISABLED_MULTI_THREADSWOOLE_LOG_ROTATION_EVERY_MINUTEswoole_internal_call_user_shutdown_beginnew socket failed, Error: %s[%d]void zif_swoole_error_log_ex(zend_execute_data*, zval*)swoole.enable_preemptive_schedulerAN@swoole_exception%s:%d: %s: Assertion '%s' failed. std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::reference std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::operator[](std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::reference = char&; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]/usr/include/c++/11/bits/basic_string.hcannot compare iterators of different containersfailed to getsockopt(TCP_INFO) for socketthread::id of a non-executing thread[json.exception.basic_string::append] invalid_iteratortype_errorout_of_rangesocket_typefd_typetotal_recv_bytestotal_send_bytesout_buffer_sizereactor_id__pos <= size()connect_timelast_recv_timelast_send_timelast_dispatch_timerecv_queued_bytessend_queued_bytesrequire parameter fdtype must be string, but is ca_stateretransmitsprobesbackoffsnd_wscalercv_wscalertoatosnd_mssrcv_mssunackedsackedlostfacketslast_data_sentlast_ack_sentlast_data_recvlast_ack_recvpmturcv_ssthreshrttvarsnd_ssthreshsnd_cwndadvmssreorderingrcv_rttrcv_spacetotal_retransrequire parameter typeNo event loop createdaccepted_process_typesevent_numtimer_numreload_countreload_last_timeN8nlohmann6detail12out_of_rangeEN8nlohmann6detail10type_errorEN8nlohmann6detail16invalid_iteratorEN8nlohmann6detail9exceptionE00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899object_numresource_num__n < this->size()/usr/include/c++/11/array\u%04x\u%04x%.2Xinvalid UTF-8 byte at index : 0x!empty()\ufffd�{}{ ": , ":[][ !this->empty()truefalsebooleannumbertrue literal'[', '{', or a literalend of input','':''}'']''{''['number literalstring literalnull literalfalse literalunknown tokensyntax error while parsing - ; last read: 'unexpected ; expected vector::_M_realloc_insertrequire parameter session_idconnection not existscannot use push_back() with connection_listsession_listthread_global_memorymessage_bussocket_listsocket_out_bufferphp_memoryhttp_bufferzlib_bufferbacklogconnection_numget_all_socketsget_all_commandsget_socket_infoget_thread_infoget_manager_infoget_memory_infoget_all_unix_socketsget_all_portsget_connectionsget_connection_infoobject keyobject separatornumber overflow parsing '99(:99999>h>0>@==@@@@@@@@@@@@@@@@@@@@p='II::value_type& std::array<_Tp, _Nm>::operator[](std::array<_Tp, _Nm>::size_type) [with _Tp = char; long unsigned int _Nm = 512; std::array<_Tp, _Nm>::reference = char&; std::array<_Tp, _Nm>::size_type = long unsigned int]std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::const_reference std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::back() const [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::const_reference = const char&]incomplete UTF-8 string; last byte: 0xstd::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::back() [with _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::reference = nlohmann::basic_json<>&]/usr/include/c++/11/bits/stl_vector.hcannot use operator[] with a string argument with cannot create object from initializer liststd::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::operator[](std::vector<_Tp, _Alloc>::size_type) [with _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::reference = nlohmann::basic_json<>&; std::vector<_Tp, _Alloc>::size_type = long unsigned int]cannot create std::vector larger than max_size()std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::back() [with _Tp = nlohmann::basic_json<>*; _Alloc = std::allocator*>; std::vector<_Tp, _Alloc>::reference = nlohmann::basic_json<>*&]Property %s of class %s cannot be unsetinvalid string: ill-formed UTF-8 byteyou must call Channel constructor firstglobal memory allocation failurevoid std::vector<_Tp, _Alloc>::pop_back() [with _Tp = char; _Alloc = std::allocator]invalid BOM; must be 0xEF 0xBB 0xBF if giveninvalid string: control character U+000A (LF) must be escaped to \u000A or \ninvalid string: missing closing quoteinvalid string: '\u' must be followed by 4 hex digitsinvalid string: surrogate U+DC00..U+DFFF must be followed by U+DC00..U+DFFFinvalid string: surrogate U+DC00..U+DFFF must follow U+D800..U+DBFFinvalid string: forbidden character after backslashinvalid string: control character U+0000 (NUL) must be escaped to \u0000invalid string: control character U+0001 (SOH) must be escaped to \u0001invalid string: control character U+0002 (STX) must be escaped to \u0002invalid string: control character U+0003 (ETX) must be escaped to \u0003invalid string: control character U+0004 (EOT) must be escaped to \u0004invalid string: control character U+0005 (ENQ) must be escaped to \u0005invalid string: control character U+0006 (ACK) must be escaped to \u0006invalid string: control character U+0007 (BEL) must be escaped to \u0007invalid string: control character U+0008 (BS) must be escaped to \u0008 or \binvalid string: control character U+0009 (HT) must be escaped to \u0009 or \tinvalid string: control character U+000B (VT) must be escaped to \u000Binvalid string: control character U+000C (FF) must be escaped to \u000C or \finvalid string: control character U+000D (CR) must be escaped to \u000D or \rinvalid string: control character U+000E (SO) must be escaped to \u000Einvalid string: control character U+000F (SI) must be escaped to \u000Finvalid string: control character U+0010 (DLE) must be escaped to \u0010invalid string: control character U+0011 (DC1) must be escaped to \u0011invalid string: control character U+0012 (DC2) must be escaped to \u0012invalid string: control character U+0013 (DC3) must be escaped to \u0013invalid string: control character U+0014 (DC4) must be escaped to \u0014invalid string: control character U+0015 (NAK) must be escaped to \u0015invalid string: control character U+0016 (SYN) must be escaped to \u0016invalid string: control character U+0017 (ETB) must be escaped to \u0017invalid string: control character U+0018 (CAN) must be escaped to \u0018invalid string: control character U+0019 (EM) must be escaped to \u0019invalid string: control character U+001A (SUB) must be escaped to \u001Ainvalid string: control character U+001B (ESC) must be escaped to \u001Binvalid string: control character U+001C (FS) must be escaped to \u001Cinvalid string: control character U+001D (GS) must be escaped to \u001Dinvalid string: control character U+001E (RS) must be escaped to \u001Einvalid string: control character U+001F (US) must be escaped to \u001Finvalid number; expected digit after '-'invalid number; expected digit after '.'invalid number; expected '+', '-', or digit after exponentinvalid number; expected digit after exponent signeventLoop has already been created. unable to change settingsAPI must be called in the coroutineswoole::coroutine::Channel::~Channel()%s() (ERRNO %d): channel is destroyed, %zu producers will be discarded%s() (ERRNO %d): channel is destroyed, %zu consumers will be discardedstd::queue<_Tp, _Sequence>::reference std::queue<_Tp, _Sequence>::front() [with _Tp = void*; _Sequence = std::deque >; std::queue<_Tp, _Sequence>::reference = void*&]/usr/include/c++/11/bits/stl_queue.hbool swoole::SSLContext::set_cert_file(const string&)%s(): ssl cert file[%s] not foundbool swoole::SSLContext::set_key_file(const string&)%s(): ssl key file[%s] not foundvoid std::vector<_Tp, _Alloc>::pop_back() [with _Tp = nlohmann::basic_json<>*; _Alloc = std::allocator*>]std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator) [with _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::basic_json<> > >; _Compare = std::less >; _Alloc = std::allocator, nlohmann::basic_json<> > >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator = std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less >, std::allocator, nlohmann::basic_json<> > > >::iterator]/usr/include/c++/11/bits/stl_tree.hvoid std::vector<_Tp, _Alloc>::pop_back() [with _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]consumer_numproducer_numbasic_string::_M_replaceinvalid literalaio_core_worker_numaio_worker_numaio_max_wait_timeaio_max_idle_timeSwoole\Atomicswoole_atomicSwoole\Atomic\Longswoole_atomic_longSwoole\Coroutine\ChannelCo\ChannelChanerrCodeSWOOLE_CHANNEL_OKSWOOLE_CHANNEL_TIMEOUTSWOOLE_CHANNEL_CLOSEDSWOOLE_CHANNEL_CANCELEDSwoole\Clientswoole_clientSwoole\Client\ExceptionreusereuseCountMSG_OOBMSG_PEEKMSG_DONTWAITMSG_WAITALLSHUT_RDWRSHUT_RDSHUT_WRwait_signaldns_cache_refresh_timemin_thread_nummax_thread_numsocket_dontwaitdns_lookup_randomuse_async_resolverenable_signalfdz|dlinvalid domain namedomain name emptyssl_protocolsssl_compressssl_cert_filessl cert file[%s] not foundssl_key_filessl key file[%s] not foundssl_passphrasessl_host_namessl_verify_peerssl_allow_self_signedssl_cafilessl_capathssl_verify_depthssl_ciphersssl require key file__position != end()forcehowsock_flagcmp_valuenew_valuesub_valueadd_value__construct__destructsendfilegetPeerCertverifyPeerCertisConnectedpopisEmptyisFullstatssubcmpsetwakeup*b5bbbbbbbbbbbbbbbYbbbbbbbbbbbb77A LlV@*|lV@*z||||||||||||||||||||||||||||||^M[[[[[[[[[[[[[[[[[[[St19_Sp_make_shared_tag?@@swoole_atomic_loplease install the ext-async extension, using Swoole\Async\Client%s%s%s() expects parameter %d to be client type, unknown type %ld givenConstructor of %s can only be called oncebool swoole::coroutine::Socket::set_option(int, int, int)%s(): setsockopt(%d, %d, %d, %d) failed, Error: %s[%d]package_eof cannot be an empty stringUnknown package_length_type name '%c', see pack(). Link: http://php.net/packbind address or port error in set methodbool php_swoole_client_check_setting(swoole::network::Client*, zval*)%s(): setsockopt(%d, TCP_NODELAY) failed, Error: %s[%d]socks5_port should not be nullsocks5_password should not be nullhttp_proxy_port should not be nullhttp_proxy_password should not be nullsendto to server[%s:%d] failed. Error: %s[%d]only supports SWOOLE_SOCK_(UDP/UDP6/UNIX_DGRAM)no resource arrays were passed to selectunable to poll(), Error: %s[%d]socket buffer size must be greater than 0, got %ldconnection to the server has already been establishedconnect to server[%s:%d] failed. Error: %s[%d]client is not connected to serverfailed to send(%d) %zu bytes, Error: %s[%d]dgram socket cannot use sendfilesendfile() failed. Error: %s [%d]void zim_swoole_client_recv(zend_execute_data*, zval*)%s() (ERRNO %d): Package is too big. package_length=%dgetsockname() only support AF_INET family socketgetsockname() failed, Error: %s[%d]client is not connected to the servercannot create std::deque larger than max_size()new Socket() failed, Error: %s[%d]__p == nullptr || __p != _M_ptrstd::__shared_ptr<_Tp, _Lp>::_SafeConv<_Yp> std::__shared_ptr<_Tp, _Lp>::reset(_Yp*) [with _Yp = swoole::SSLContext; _Tp = swoole::SSLContext; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic; std::__shared_ptr<_Tp, _Lp>::_SafeConv<_Yp> = void]/usr/include/c++/11/bits/shared_ptr_base.hlength function handler errorl|bssocket type param is requiredSwoole\Coroutine\ClientCo\ClienterrMsgopen_eof_checkopen_eof_splitpackage_eofpackage_eof max length is %dopen_mqtt_protocolopen_length_checkpackage_length_typepackage_length_offsetpackage_body_offsetpackage_length_funcfunction '%s' is not callablepackage_max_lengthbuffer_high_watermarkbuffer_low_watermarkbind_portbind_addressopen_tcp_nodelaysocks5_hosthttp_proxy_hostsocks5_portsocks5_usernamesocks5_passwordhttp_proxy_porthttp_proxy_usernamehttp_proxy_userhttp_proxy_passwordslsip[%s] is invalida!a!a!|dssl_disable_compressionssl require cert filessl_ecdh_curveThe host is emptyfile to send is emptyrecv() failed, Error: %s[%d]no package eofinet_ntop() failedclient socket is closedcannot use enableSSLSSL has been enabledSSL is not readyThe port is invalidlz/|z/peekexportSocketSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EESt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EESt15_Sp_counted_ptrIPN6swoole10SSLContextELN9__gnu_cxx12_Lock_policyE2EE?The object of %s can not be created for security reasonsCoroutine can_exit callback handler errorContext of this coroutine has been destroyed/builddir/build/BUILD/swoole-4.8.13/ext-src/swoole_coroutine.ccscheduler is running, unable to execute %s->addscheduler is running, unable to execute %s->parallelcan not resume the coroutine which is in IO operation or non-existentUsing Xdebug in coroutines is extremely dangerous, please notice that it may lead to coredump!\Swoole\Coroutine\deadlock_check =================================================================== [FATAL ERROR]: all coroutines (count: %lu) are asleep - deadlock! =================================================================== Timer must be greater than or equal to 0.001exit_condition '%s' is not callableexceed max number of coroutine %zuinvalid function call info cachecan not use coroutine in __destruct after php_request_shutdowneventLoop has already been created. unable to start %sscheduler is started, unable to execute %s->startswoole exithook_flagsSwoole\Coroutine\SchedulerCo\Schedulermax_coro_nummax_coroutineenable_deadlock_checkenable_preemptive_schedulerc_stack_sizeSwoole\Coroutine\SystemCo\SystemSwoole\CoroutineSwoole\Coroutine\IteratorCo\IteratorSwoole\Coroutine\ContextCo\ContextSWOOLE_DEFAULT_MAX_CORO_NUMSWOOLE_CORO_MAX_NUM_LIMITSWOOLE_CORO_INITSWOOLE_CORO_WAITINGSWOOLE_CORO_RUNNINGSWOOLE_CORO_ENDSwoole\ExitExceptionSWOOLE_EXIT_IN_COROUTINESWOOLE_EXIT_IN_SERVERdefer callback handler errorxdebugSWOOLE_LIBRARYdebug_print_backtracesignal_listener_numaio_task_numaio_queue_sizecoroutine_numcoroutine_peak_numcoroutine_last_cidcan not join selfdns_cache_capacitymax_concurrencyexit_conditiondns_cache_expireonly support file resourcesinvalid function type %uno coroutine tasksignohostnamefamilysocktypeserviceget_error_streamlimitcid_arraygethostbynamednsLookupgetaddrinfostatvfsreadFilewriteFilewaitPidwaitSignalwaitEventfreadfwritefgetsparallelgetOptionsgetFlagsgetStatusjoinisCanceledsuspendresumegetCidgetuidgetPcidgetContextgetBackTraceprintBackTracegetElapsedgetStackUsagelistCoroutinesenableSchedulerdisableSchedulerFbPN6swoole7ReactorERmEPFbPN6swoole7ReactorERmE*Z34zim_swoole_coroutine_scheduler_setEUlPvE_*Z32zif_swoole_test_kernel_coroutineEUlPvE_*Z25zim_swoole_coroutine_joinEUlPN6swoole10PHPContextEE_*ZZ25zim_swoole_coroutine_joinENKUlPN6swoole10PHPContextEE_clES1_EUlPvE_*Z26zim_swoole_coroutine_yieldEUlPN6swoole9CoroutineEE_*ZN6swoole12PHPCoroutine9main_funcEPvEUlvE0_*ZN6swoole12PHPCoroutine9main_funcEPvEUlS1_E_*ZN6swoole12PHPCoroutine8error_cbEiPKcjS2_P13__va_list_tagEUlvE_FvPvEPFvPvE*NSt6thread11_State_implINS_8_InvokerISt5tupleIJZN6swoole12PHPCoroutine22interrupt_thread_startEvEUlvE_EEEEEEMbP?invalid file descriptor#%d passedfd argument must be either valid PHP stream or valid PHP socket resource%s: __pos (which is %zu) > this->size() (which is %zu)unknown protocol family, must be AF_INET or AF_INET6Unable to wait signal, async signal listener has been registeredswoole_event->onError[1]: getsockopt[sock=%d] failed, Error: %s[%d]swoole_event->onError[1]: socket error. Error: %s [%d]%s: onRead callback handler error, fd [%d] will be removed from reactor%s: onWrite callback handler error, fd [%d] will be removed from reactor%s::defer callback handler error%s::end callback handler errorasync-io must be used in PHP CLI modeUnable to use async-io in task processes, please set `task_enable_coroutine` to trueUnable to use async-io in manager processUnable to create event-loop reactorreactor wait failed, Error: %s[%d]Event::wait() in shutdown function is deprecatedreactor is not ready, cannot call swoole_event_delboth read and write callbacks are emptysocket[%d] is not found in the reactorreactor is not ready, cannot call swoole_event_set%s: unable to find read callback of fd [%d]%s: unable to find write callback of fd [%d]reactor is not ready, cannot call %sbool swoole::coroutine::HttpClient::decompress_response(const char*, size_t)%s(): inflateInit2() failed by %s%s(): HttpClient::decompress_response failed by %s%s(): BrotliDecoderCreateInstance() failed%s(): BrotliDecoderDecompressStream() failed, no memory is available%s(): BrotliDecoderDecompressStream() failed, %s%s(): HttpClient::decompress_response unknown compress method [%d]int http_parser_on_body(swoole_http_parser*, const char*, size_t)%s(): open(%s, O_CREAT | O_WRONLY) failed, Error: %s[%d]%s(): ftruncate(%s) failed, Error: %s[%d]%s(): fseek(%s, %jd) failed, Error: %s[%d]The signal [SIGCHLD] is registered, cannot execute swoole_coroutine_execSocket#%d has already been bound to another coroutine#%ld, %s of the same socket in coroutine#%ld at the same time is not allowedContent-Type: multipart/form-data; boundary=%.*s --%.*s Content-Disposition: form-data; name="%.*s" --%.*s Content-Disposition: form-data; name="%.*s"; filename="%.*s" Content-Type: %.*s application/x-www-form-urlencodedstatusCodeSwoole\Eventswoole_eventdelissetdispatchcycleunix:/basic_string::substrs|lddomain name is emptys|lllsdhostname is emptybsizefrsizeblocksbfreebavailffreefavailfsidnamemaxInvalid signal [%ld]Swoole\Event::rshutdowninvalid socket fd [%d]already existinvalid eventsswoole_event_add failedzsdata empty%s::set failedupgradeset-cookiecontent-encodingtransfer-encodingchunkedreconnectlowercase_headerkeep_alivewebsocket_maskhttp_compressionbody_decompressionwebsocket_compressionUnable to execute '%s'outputreading or writingreadingPOSTpath is emptyHosthttp://%s%s:%u%s%s%s%s HTTP/1.1 %s:%uContent-LengthAccept-EncodingConnectionBasic Proxy-Authorizationkeep-alivegzip, deflate, br; Content-Length: %zu --%.*s-- Content-Typehttp_build_query failedbeforeread_callbackwrite_callback*Z34zim_swoole_coroutine_system_fwriteEUlvE_*Z33zim_swoole_coroutine_system_fgetsEUlvE_*Z33zim_swoole_coroutine_system_freadEUlvE_swoole_event_addswoole_event_delswoole_event_setswoole_event_issswoole_event_disswoole_event_defswoole_event_cycswoole_event_wriswoole_event_waiswoole_event_exi----SwooleBoundayou must call Http Client constructor firstSwoole\Coroutine\Http\Client\ExceptionSWOOLE_HTTP_CLIENT_ESTATUS_CONNECT_FAILEDSWOOLE_HTTP_CLIENT_ESTATUS_REQUEST_TIMEOUTSWOOLE_HTTP_CLIENT_ESTATUS_SERVER_RESETSWOOLE_HTTP_CLIENT_ESTATUS_SEND_FAILEDbool swoole::http::Context::get_form_data_boundary(const char*, size_t, size_t, char**, int*)%s(): boundary of multipart/form-data not found, fd:%ld%s(): invalid multipart/form-data body fd:%ldvoid swoole_http_parse_cookie(zval*, const char*, size_t)%s(): Input variables exceeded %ld. To increase the limit change max_input_vars in php.ini.Input variables exceeded %ld. To increase the limit change max_input_vars in php.iniint multipart_body_on_header_value(multipart_parser*, const char*, size_t)%s(): Unsupported Content-Disposition [%.*s]%s(): form_name[%s] is too large%s(): filename[%s] is too largebool swoole::coroutine::HttpClient::recv_http_response(double)%s() (ERRNO %d): Http header too largepermessage-deflate; client_no_context_takeover; server_no_context_takeoverwebsocket handshake failed, cannot push datastat(%s) failed, Error: %s[%d]cannot send empty file[%s], Error: %s[%d]parameter $offset[%ld] exceeds the file sizeparameter $length[%ld] exceeds the file size, Error: %s[%d]bool swoole::http::Context::parse_multipart_data(const char*, size_t)%s() (ERRNO %d): parse multipart body failed, reason: %.*s%s() (ERRNO %d): parse multipart body failed, %lu/%zu bytes processedmultipart_parser_init() failedint http_request_on_header_value(swoole_http_parser*, const char*, size_t)%s() (ERRNO %d): session[%ld] is closedint multipart_body_on_data(multipart_parser*, const char*, size_t)%s(): write upload file failed, Error: %s[%d]int multipart_body_on_header_complete(multipart_parser*)%s(): fopen(%s) failed, Error: %s[%d]The client has set 'Accept-Encoding', 'Content-Length' is ignoredYou have set 'Transfer-Encoding', 'Content-Length' is ignoredHeader may not contain more than a single header, new line detectedHeader may not contain NUL bytesapplication/octet-streamquery_stringSwoole\Http\Requestswoole_http_requestSwoole\Http\Responseswoole_http_responseSwoole\Coroutine\Http\ClientCo\Http\ClientCo\Http\Client\Exceptionboundary=content-dispositionform-data;attachment;content-typetmp_nameUpgradeSec-WebSocket-VersionSec-WebSocket-KeySec-Websocket-Extensionsconnection is not availablemultipart/form-dataaccept-encodingHTTP/1.1HTTP/1.0server_protocolrequest_methodrequest_uripath_inforequest_timerequest_time_float%.*s: %.*s %s/swoole.upfile.XXXXXXwb+[name]%s[type]%s[tmp_name]%s[error]%s[size]%s/tmpparse_bodyenable_compressionupload_tmp_dirHTTP/1.1 %s HTTP/1.1 %d %s DateTransfer-EncodingSet-Cookie: Server: swoole-http-server Connection: keep-alive Connection: close Content-Type: text/html D, d M Y H:i:s TDate: %s Transfer-Encoding: chunked Content-Encoding: Content-Length: %zu http_codeexpiressamesitepriorityinitHeaderisWritablesetCookierawcookiesetStatusCodesetHeaderredirectdetachgetContentrawContentgetDataparseisCompletedgetMethodgetDefersetDefersetMethodsetHeaderssetBasicAuthsetCookiessetDataaddFileaddDataexecutedownloadgetBodygetHeadersgetCookiesgetStatusCodegetHeaderOut,;swoole_http_requswoole_http_respCo\Http\Client\EabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ!"§$%&/()=[you must call Lock constructor firstint swoole_http_response_compress(const char*, size_t, int, int)%s(): BrotliEncoderCompress() failed%s(): Unknown compression method%s(): deflateInit2() failed, Error: [%d]%s(): deflate() failed, Error: [%d]http response is unavailable (maybe it has been ended or detached)Cookie names can't contain any of the following '=,; \t\r\n\013\014'Expiry date can't be a year greater than 9999can't use sendfile when HTTP chunk is enabledparameter $file[%s] given is not a regular fileparameter $length[%ld] exceeds the file sizeasync server dose not support protocol upgradefd[%ld] is not a websocket conncetionhttp request is unavailable (maybe it has been ended)parameter $2 must be valid connection session idparameter $1 must be instanceof Server or Coroutine\Socketparameter $1.second must be instanceof Http\Requestint php_swoole_http_server_onReceive(swoole::Server*, swoole::RecvData*)request is illegal and it has been discarded, %ld bytes unprocessedHTTP/1.1 503 Service Unavailable Unable to create upload_tmp_dir[%s]MySQL server has gone away%s%sUnexpected mysql packet length=%u, number=%u, type=%u, expected_type=%uMySQL client is busy now on state#%d, please use recv/fetchAll/nextResult to get all unread data and wait for response then try againFileLock and SemLock is no longer supported, please use mutex locknew Socket() failed. Error: %s [%d]header key is too longSwoole\Http\Serverswoole_http_serverSwoole\Coroutine\Http\ServerCo\Http\ServerSwoole\Lockswoole_lockSWOOLE_FILELOCKSWOOLE_MUTEXSWOOLE_SEMSWOOLE_RWLOCKSWOOLE_SPINLOCK=,; D, d-M-Y H:i:s T%s=deleted; expires=%s%s=%s; expires=; path=; domain=; secure; httponly; samesite=; priority=0 0 server is not runningHTTP/1.1 400 Bad Request remote_portremote_addrmaster_time%s->onRequest handler errorhttp_parse_cookiehttp_parse_posthttp_parse_fileshttp_compression_levelhttp_gzip_levelcompression_min_lengthaccept failed, Error: %s[%d]only mutex supports lockwaitwrong lock type due to SQLSTATE[HY000] [%d] %s%s or %sMySQL server has gone awaybind(%s:%d) failedopen_ssllisten() failedSQLSTATE[%s] [%d] %spatterntrylocktrylock_readdestroyonAcceptN6swoole8SpinLockEN6swoole6RWLockEN6swoole5MutexEN6swoole4LockEswoole_http_serv= ףp=?CtestSwoole\Coroutine\MySQLCo\MySQLCo\MySQL\StatementCo\MySQL\ExceptionserverInfoconnect_errnoconnect_erroraffected_rowsinsert_idSWOOLE_MYSQLND_CR_SERVER_LOSTbig5%04u-%02u-%02u %02u:%02u:%02u%s%02u:%02u:%02u.%0*u%s%02u:%02u:%02u%04u-%02u-%02u%luno message to receiveParameter [host] is requiredParameter [user] is requireddatabaseUnknown charset [%s]strict_typefetch_modeBEGINCOMMITROLLBACKsqlserver_configbig5_chinese_cidec8dec8_swedish_cicp850cp850_general_cihp8hp8_english_cikoi8rkoi8r_general_cilatin1latin1_swedish_cilatin1_german1_cilatin2latin2_general_cilatin2_czech_csswe7swe7_swedish_ciasciiascii_general_ciujisujis_japanese_cisjissjis_japanese_cihebrewhebrew_general_citis620tis620_thai_cieuckreuckr_korean_cilatin2_hungarian_cilatin2_croatian_cikoi8ukoi8u_general_cigb2312gb2312_chinese_cigreekgreek_general_cicp1250cp1250_general_cigbkgbk_chinese_cilatin5latin5_turkish_cilatin1_german2_cilatin1_danish_ciarmscii8armscii8_general_ciutf8utf8_general_ciucs2ucs2_general_cicp866cp866_general_cikeybcs2keybcs2_general_cimaccemacce_general_cimacromanmacroman_general_cicp852cp852_general_cilatin7latin7_general_cilatin7_estonian_cscp1256cp1256_general_cicp1257cp1257_general_cieucjpmseucjpms_japanese_cicp1257_lithuanian_cicp1250_czech_cslatin7_general_csmacce_bincp1250_croatian_ciutf8mb4utf8mb4_general_ciutf8mb4_binlatin1_binlatin1_general_cilatin1_general_cscp1251cp1251_general_cicp1251_bulgarian_cicp1251_ukrainian_cicp1251_bincp1251_general_csmacroman_binutf16utf16_general_ciutf16_binutf16leutf16le_general_cicp1257_binutf32utf32_general_ciutf32_binutf16le_binarmscii8_binascii_bincp1250_bincp1256_bincp866_bindec8_bingreek_binhebrew_binhp8_binkeybcs2_binkoi8r_binkoi8u_binlatin2_binlatin5_binlatin7_bincp850_bincp852_binswe7_binutf8_binbig5_bineuckr_bingb2312_bingbk_binsjis_bintis620_binucs2_binujis_bingeostd8geostd8_general_cigeostd8_binlatin1_spanish_cicp932cp932_japanese_cicp932_bineucjpms_bincp1250_polish_ciucs2_unicode_ciucs2_icelandic_ciucs2_latvian_ciucs2_romanian_ciucs2_slovenian_ciucs2_polish_ciucs2_estonian_ciucs2_spanish_ciucs2_swedish_ciucs2_turkish_ciucs2_czech_ciucs2_danish_ciucs2_lithuanian_ciucs2_slovak_ciucs2_spanish2_ciucs2_roman_ciucs2_persian_ciucs2_esperanto_ciucs2_hungarian_ciucs2_sinhala_ciucs2_german2_ciucs2_croatian_ciucs2_unicode_520_ciucs2_vietnamese_ciutf32_unicode_ciutf32_icelandic_ciutf32_latvian_ciutf32_romanian_ciutf32_slovenian_ciutf32_polish_ciutf32_estonian_ciutf32_spanish_ciutf32_swedish_ciutf32_turkish_ciutf32_czech_ciutf32_danish_ciutf32_lithuanian_ciutf32_slovak_ciutf32_spanish2_ciutf32_roman_ciutf32_persian_ciutf32_esperanto_ciutf32_hungarian_ciutf32_sinhala_ciutf32_german2_ciutf32_croatian_ciutf32_unicode_520_ciutf32_vietnamese_ciutf8_unicode_ciutf8_icelandic_ciutf8_latvian_ciutf8_romanian_ciutf8_slovenian_ciutf8_polish_ciutf8_estonian_ciutf8_spanish_ciutf8_swedish_ciutf8_turkish_ciutf8_czech_ciutf8_danish_ciutf8_lithuanian_ciutf8_slovak_ciutf8_spanish2_ciutf8_roman_ciutf8_persian_ciutf8_esperanto_ciutf8_hungarian_ciutf8_sinhala_ciutf8_german2_ciutf8_croatian_ciutf8_unicode_520_ciutf8_vietnamese_ciutf8mb4_unicode_ciutf8mb4_icelandic_ciutf8mb4_latvian_ciutf8mb4_romanian_ciutf8mb4_slovenian_ciutf8mb4_polish_ciutf8mb4_estonian_ciutf8mb4_spanish_ciutf8mb4_swedish_ciutf8mb4_turkish_ciutf8mb4_czech_ciutf8mb4_danish_ciutf8mb4_lithuanian_ciutf8mb4_slovak_ciutf8mb4_spanish2_ciutf8mb4_roman_ciutf8mb4_persian_ciutf8mb4_esperanto_ciutf8mb4_hungarian_ciutf8mb4_sinhala_ciutf8mb4_german2_ciutf8mb4_croatian_ciutf8mb4_unicode_520_ciutf8mb4_vietnamese_cigb18030gb18030_chinese_cigb18030_binutf8_general_csfetchfetchAllnextResultpreparebegincommitrollbackyou must create mysql statement object by prepare methodSwoole\Coroutine\MySQL\StatementSwoole\Coroutine\MySQL\ExceptionSWOOLE_MYSQLND_CR_UNKNOWN_ERRORSWOOLE_MYSQLND_CR_CONNECTION_ERRORSWOOLE_MYSQLND_CR_SERVER_GONE_ERRORSWOOLE_MYSQLND_CR_OUT_OF_MEMORYSWOOLE_MYSQLND_CR_COMMANDS_OUT_OF_SYNCSWOOLE_MYSQLND_CR_CANT_FIND_CHARSETSWOOLE_MYSQLND_CR_MALFORMED_PACKETSWOOLE_MYSQLND_CR_NOT_IMPLEMENTEDSWOOLE_MYSQLND_CR_NO_PREPARE_STMTSWOOLE_MYSQLND_CR_PARAMS_NOT_BOUNDSWOOLE_MYSQLND_CR_INVALID_PARAMETER_NOSWOOLE_MYSQLND_CR_INVALID_BUFFER_USEvoid swoole::mysql_client::handle_strict_type(zval*, swoole::mysql::field_packet*)%s(): unknown type[%d] for field [%.*s].statement must to be recompiled after the connection is broken%04u-%02u-%02u %02u:%02u:%02u.%0*uvoid swoole::mysql_statement::fetch(zval*)please use statement to receive dataplease use fetch/fetchAll/nextResult to get resultplease use client to receive dataParameter [password] is requiredParameter [database] is requiredCan not use fetch mode after the connection is establishedyou should not query transaction when defer mode is on, if you want, please use `query('%s')` insteadStatement#%u expects %u parameter, %u given.PPPPPPPPP\   Co\MySQL\StatemeCo\MySQL\Excepti$@you must call Redis constructor firstyou should not use setDefer after subscribekill(%d, %d) failed, Error: %s[%d]cannot use both 'timer' and 'alarm' at the same timesetitimer() failed, Error: %s[%d]execv(%s) failed, Error: %s[%d]you must call Process\Pool constructor firstprocess pool is started. unable to register event callback functioncannot set onMessage event with enable_coroutinecannot set onMessage event with ipc_type=0you must call Process constructor firstno pipe, cannot read from pipeexit ret_code range is [>0 and <255] uint32_t swoole::mysql::mysql_auth_encrypt_dispatch(char*, std::string, const char*, const char*)swoole::mysql::auth_signature_response_packet::auth_signature_response_packet(swoole::mysql::raw_data_packet*, const string&, const char*)%s(): BIO_new_mem_buf publicKey error!%s(): [PEM_read_bio_RSA_PUBKEY ERROR]: %s%s(): [RSA_public_encrypt ERROR]: %sno queue, can't get stats of the queue%s::signal can only be used in CLI modesignal [%ld] processor has been registered by the systemunable to find the callback of signal [%ld]%s->onWorkerStop handler errorIllegal callback function of %s/builddir/build/BUILD/swoole-4.8.13/ext-src/swoole_process.cc%s->onWorkerStart handler errorprocess has already been startedno pipe, cannot write into pipeno msgqueue, cannot use push()void zim_swoole_process_daemon(zend_execute_data*, zval*)%s(): dup2(%d, %d) failed, Error: %s[%d]sched_setaffinity() failed, Error: %s[%d]no pipe, cannot close the pipeno pipe, cannot setTimeout the pipeno pipe, cannot setBlocking the pipe%s can only be used in PHP CLI mode%s cannot use in server process%s object's ipc_type will be reset to SWOOLE_IPC_UNIXSOCK after enable coroutineprocess pool is started. unable to listenprocess pool is started. unable to execute swoole_process_pool->startrequire onWorkerStart callbackyou should not use recv without defer or subscribe%s can't be used in master processunable to create %s with async-io threadscannot use %s::alarm hereexec file name is emptyunknown event type[%s]mysql_native_passwordread() failed, Error: %s[%d]not current processinvalid worker_id[%ld]Swoole\Processswoole_processIPC_NOWAITPIPE_MASTERPIPE_WORKERPIPE_READPIPE_WRITEmsgQueueIdmsgQueueKeypcntlSIGHUPSIGINTSIGQUITSIGILLSIGTRAPSIGABRTSIGBUSSIGFPESIGKILLSIGUSR1SIGSEGVSIGUSR2SIGPIPESIGALRMSIGTERMSIGSTKFLTSIGCHLDSIGCONTSIGSTOPSIGTSTPSIGTTINSIGTTOUSIGURGSIGXCPUSIGXFSZSIGVTALRMSIGPROFSIGWINCHSIGIOSIGPWRSIGSYSSIG_IGNPRIO_PROCESSPRIO_PGRPPRIO_USERinvalid signal number [%d]Swoole\Process\Poolswoole_process_pool%ldHGETALLSwoole\Coroutine\RedisCo\RediserrTypeSWOOLE_REDIS_MODE_MULTISWOOLE_REDIS_MODE_PIPELINESWOOLE_REDIS_TYPE_NOT_FOUNDSWOOLE_REDIS_TYPE_STRINGSWOOLE_REDIS_TYPE_SETSWOOLE_REDIS_TYPE_LISTSWOOLE_REDIS_TYPE_ZSETSWOOLE_REDIS_TYPE_HASHSWOOLE_REDIS_ERR_IOSWOOLE_REDIS_ERR_OTHERSWOOLE_REDIS_ERR_EOFSWOOLE_REDIS_ERR_PROTOCOLSWOOLE_REDIS_ERR_OOMSWOOLE_REDIS_ERR_CLOSEDSWOOLE_REDIS_ERR_NOAUTHSWOOLE_REDIS_ERR_ALLOCcaching_sha2_password%s(): Unknown auth plugin: %sinvalid signal number [%ld]%s->onMessage handler error%s: signal [%d] handler errordup2() failed, Error: %s[%d]%s->onStart handler errorfork() failed, Error: %s[%d]the data to send is emptywrite() failed, Error: %s[%d]no pipe, cannot export streamthe data to push is emptythe data to push is too bigno msgqueue, cannot use pop()More than the number of CPUinvalid cpu id [%d]cannot close the pipeclose() failed, Error: %s[%d]l|llbinvalid worker_numfailed to create process poolunsupported ipc type[%d]require onMessage callbackcompatibility_modeThe port %ld is invalidcannot allocate redis contextCan not found the connections|lbpunsubscribepmessagepsubscribefailed to create unix soccket|lllgroup_nameconsumer_namemin_idle_timepairscmdscript_shanum_keyspatternschannelsother_membersdstother_keyssrcret_keydbindextimestampintegerpivotweightsaggregatetimeout_or_keyextra_argsscorechanneldstkeynewkeyevent_nameipc_typemsgqueue_keyexec_fileexit_codeblockingwhichcpu_settingsnochdirnoclosepipessignal_nousecredirect_stdin_and_stdoutpipe_typegetAuthgetDBNumsetOptionssetBitpsetExlSetmGethDelhSethMSethSetNxmSetmSetNxgetKeysstrLenblPopbrPopbRPopLPushlSizelLensSizescardsPopsMemberssGetMemberssRandMemberpersistpttlzCardzSizehLenhKeyshValshGetAllrestoredumprenameKeyrenamerenameNxrpoplpushrandomKeypfaddpfcountpfmergepingauthunwatchsavebgSavelastSaveflushDBflushAlldbSizebgrewriteaofrolesetRangesetNxgetSetlPushxlPushrPushrPushxsContainssismemberzScorezRankzRevRankhGethMGethExistspublishzIncrByzAddbzPopMinbzPopMaxzDeleteRangeByScorezRemRangeByScorezCountzRangezRevRangezRangeByScorezRevRangeByScorezRangeByLexzRevRangeByLexzInterzinterstorezUnionzunionstoreincrByhIncrByincrdecrBydecrgetBitlInsertlGetlIndexsetTimeoutpexpirepexpireAtgetRangelistTrimltrimlGetRangelRangelRemlRemovezDeleteRangeByRankzRemRangeByRankincrByFloathIncrByFloatbitCountbitOpsAddsMovesDiffsDiffStoresUnionsUnionStoresIntersInterStoresRemovesremzDeletezRemovezRempSubscribepUnSubscribemultievalevalShaxLenxAddxReadxDelxRangexRevRangexTrimxGroupCreatexGroupSetIdxGroupDestroyxGroupCreateConsumerxGroupDelConsumerxReadGroupxPendingxAckxClaimxAutoClaimxInfoConsumersxInfoGroupsxInfoStreamgetProcessalarmkilldaemonsetAffinitysetPrioritygetPrioritysetBlockinguseQueuestatQueuefreeQueueȩاЩBU7,J,*Z25zim_swoole_process_signalEUlPN6swoole7ReactorERmE_.AMb@Cswoole_process_pPERSISTsz|zslzPSETEXLSETRESTOREsszHSETBRPOPLPUSHslbSETBITDUMPSTRLENLLENSCARDSPOPSMEMBERSPTTLZCARDHLENHKEYSHVALSHSETNXHDELSDIFFSDIFFSTORESUNIONSUNIONSTORESINTERSINTERSTOREBLPOPBRPOPHMSETMSETNXSRANDMEMBERInvalid OFFSET for bitop command (must be between 0-2^32-1)RENAMERENAMENXRANDOMKEYUNWATCHBGSAVELASTSAVEFLUSHDBFLUSHALLDBSIZEBGREWRITEAOFROLEHGETPUBLISHsssZREMRANGEBYSCOREZCOUNTPFADDPFMERGEPFCOUNTBZPOPMINBZPOPMAXSETRANGEHINCRBYssdHINCRBYFLOAT%fGETSETAPPENDLPUSHXRPUSHRPUSHXSISMEMBERsdzZINCRBYZSCOREZRANKZREVRANKsss|llZRANGEBYLEXZREVRANGEBYLEXsa|a!sSUMZUNIONSTORE%zuWEIGHTS-inf+infAGGREGATEZINTERSTOREsss|awithscoresZRANGEBYSCOREWITHSCORESZREVRANGEBYSCOREHMGETHEXISTSsll|bZRANGEZREVRANGEZADDINCRMust pass either 3 or 5 argumentsmin and max arguments must start with '[' or '('WEIGHTS and keys array should be the same size!Invalid AGGREGATE option provided!Weights must be numeric or '-inf','inf','+inf'DECRsss|bXGROUPCREATEDESTROYCREATECONSUMERDECRBYGETBITLINDEXPEXPIREPEXPIREATsllGETRANGELTRIMLRANGEZREMRANGEBYRANKBITCOUNTsz|lLREMSMOVEsszzLINSERTSADDSREMZREMXDELBITOPs|alEVALEVALSHAPSUBSCRIBEPUNSUBSCRIBEflushSCRIPTLOADsss|lXRANGEXREVRANGEXTRIMminidMAXLEN~MINIDXREADSTREAMSssa|aXADDnomkstreamNOMKSTREAMPosition must be either 'BEFORE' or 'AFTER'subscribe cannot be used with defer enabledint php_swoole_redis_server_onReceive(swoole::Server*, swoole::RecvData*)%s(): connection[%d] is closedcommand [%.8s...](length=%d) is too long%s->onRequest with command '%.*s' handler errorthe second parameter should be an array`%s' is not a valid mode for fopenUnable to create file %s because %sUnknown option %d for stream_metadataSend of %ld bytes failed with errno=%d %sDELCONSUMERXINFOCONSUMERSGROUPSssaXACKXREADGROUPnoackNOACKXPENDINGconsumersssla|aXCLAIMretrycountRETRYCOUNTFORCEjustidJUSTIDsssls|aXAUTOCLAIMfile://zsethashSwoole\Redis\Serverswoole_redis_serverNILSTATUSMAP_handler_%s_handler_%.*s-ERR unknown command '%.*s' l|z+%.*s +%s -%.*s -%s require more parametersinvalid string size*%d $%d %s $%zu Unknown type[%ld]:%ld cannot seek on a pipetimed_outblockedstreams_stdio_%d_%sInvalid pathUnable to find uid for %sUnable to find gid for %sOperation failed: %sSwoole\Runtimeswoole_runtimeSWOOLE_HOOK_TCPSWOOLE_HOOK_UDPSWOOLE_HOOK_UNIXSWOOLE_HOOK_UDGSWOOLE_HOOK_SSLSWOOLE_HOOK_TLSSWOOLE_HOOK_STREAM_FUNCTIONSWOOLE_HOOK_STREAM_SELECTSWOOLE_HOOK_FILESWOOLE_HOOK_STDIOSWOOLE_HOOK_SLEEPSWOOLE_HOOK_PROCSWOOLE_HOOK_CURLSWOOLE_HOOK_NATIVE_CURLSWOOLE_HOOK_BLOCKING_FUNCTIONSWOOLE_HOOK_SOCKETSSWOOLE_HOOK_ALLenableenableCoroutinegetHookFlagssetHookFlagsSTDIO/coroutinesetHandlergetHandler$x""0#$H##$@"%l%%$%\%$|%\%x%H%%$h%8%$X%8%:9;=T<>L9GIGHGGIGG`IH`HGHG IGG`IGG0IH0H0MLNLLLLLLLLLLLLLLNLLLL0NXNswoole_redis_ser%s() has been disabled for security reasonsSWOOLE_SERVER_COMMAND_REACTOR_THREADSWOOLE_SERVER_COMMAND_EVENT_WORKERSWOOLE_SERVER_COMMAND_TASK_WORKERSWOOLE_DISPATCH_RESULT_DISCARD_PACKETSWOOLE_DISPATCH_RESULT_CLOSE_CONNECTIONSWOOLE_DISPATCH_RESULT_USERFUNC_FALLBACKThe seconds parameter must be greater than 0The microseconds parameter must be greater than 0Number of seconds must be greater than or equal to 0The seconds value must be greater than 0The nanoseconds value must be greater than 0nanoseconds was not in the range 0 to 999 999 999 or seconds was negativeSleep until to time is less than current time%s%s%s() expects parameter %d to be %s, %s givenvoid php_swoole_server_rshutdown()%s() (ERRNO %d): Fatal error: %s in %s on line %d%s() (ERRNO %d): worker process is terminated by exit()/die()failed to create the server. Error: %sstd::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::front() [with _Tp = swoole::ListenPort*; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::reference = swoole::ListenPort*&]server open verify peer require client_cert_file configserver dispatch mode should be FDMOD(%d) or IPMOD(%d) if open_http2_protocol is trueuse %s class and open http related protocols may lead to some errors (inconsistent class type)\Swoole\Server\Helper::onBeforeStart%s->onPipeMessage handler errorint php_swoole_server_onFinish(swoole::Server*, swoole::EventData*)%s() (ERRNO %d): task[%ld] has expiredFailed to parse IPv6 address "%s"local_addr context option is not a string.this stream does not support SSL/cryptoSTREAM_OOB flags is not supportsfailed to create sockets: [%d]: %sInvalid instance of %sSwoole\Serverswoole_servertickclearSwoole\Server\Taskswoole_server_taskSwoole\Server\EventSwoole\Server\Packetserver_socketSwoole\Server\PipeMessagesource_worker_idSwoole\Server\StatusInfoworker_pidSwoole\Server\TaskResulttask_idtask_worker_idSwoole\Connection\Iteratorswoole_connection_iteratoronStartonBeforeShutdownonShutdownonWorkerStartonWorkerStoponBeforeReloadonAfterReloadonWorkerExitonWorkerErroronTaskonFinishonManagerStartonManagerStoponPipeMessagemanager_pidtaskworkerstats_timeradmin_serverSWOOLE_BASESWOOLE_PROCESSSWOOLE_IPC_UNSOCKSWOOLE_IPC_MSGQUEUESWOOLE_IPC_PREEMPTIVESWOOLE_SERVER_COMMAND_MASTERSWOOLE_SERVER_COMMAND_MANAGERSWOOLE_SERVER_COMMAND_WORKERSWOOLE_DISPATCH_ROUNDSWOOLE_DISPATCH_FDMODSWOOLE_DISPATCH_IDLE_WORKERSWOOLE_DISPATCH_IPMODSWOOLE_DISPATCH_UIDMODSWOOLE_DISPATCH_USERFUNCSWOOLE_DISPATCH_STREAMSWOOLE_DISPATCH_CO_CONN_LBSWOOLE_DISPATCH_CO_REQ_LBSWOOLE_TASK_TMPFILESWOOLE_TASK_SERIALIZESWOOLE_TASK_NONBLOCKSWOOLE_TASK_CALLBACKSWOOLE_TASK_WAITALLSWOOLE_TASK_COROUTINESWOOLE_TASK_PEEKSWOOLE_TASK_NOREPLYSWOOLE_WORKER_BUSYSWOOLE_WORKER_IDLESWOOLE_WORKER_EXITtcpudpunixudgstream_selectstream_socket_pairusleeptime_nanosleeptime_sleep_untilproc_openproc_closeproc_get_statusproc_terminateshell_execsocket_createsocket_create_listensocket_create_pairsocket_connectsocket_writesocket_readsocket_sendsocket_recvsocket_sendtosocket_recvfromsocket_bindsocket_listensocket_acceptsocket_getpeernamesocket_getsocknamesocket_getoptsocket_get_optionsocket_setoptsocket_set_optionsocket_set_blocksocket_set_nonblocksocket_shutdownsocket_closesocket_clear_errorsocket_last_errorcurl_initcurl_setoptcurl_setopt_arraycurl_execcurl_getinfocurl_errnocurl_errorcurl_resetcurl_closecurl_multi_getcontentNo stream arrays were passednanosecondsmust be used in PHP CLI modebool or longlarge task pack failedtask_worker_numoutput_buffer_sizemax_connectionopen_redis_protocolopen_http_protocolrequire onRequest callbackopen_http2_protocolopen_websocket_protocolrequire onPacket callbackrequire onReceive callback%s->onReceive handler errortask[%ld] is invalidrequire onFinish callback%s->onFinish handler error%s->onTask handler errorTLSv1.3TLSv1.2TLSv1.1SSLv3UNKNOWNFailed to parse address "%s"bindtostreams.cryptoipv6_v6onlyso_reuseportso_broadcastr+cipher_namecipher_bitscipher_versioncapture_peer_certopenssl_x509_readpeer_certificatecapture_peer_cert_chainpeer_certificate_chainprocess_idprocess_typejson_encodedst_worker_idstart_fdfind_counttask_worker_indexfinish_callbackconn_fdis_protectedsend_datasock_typeplainfile/coroutinerewindnextcurrentoffsetExistsoffsetGetoffsetSetoffsetUnsetaddlistenergetCallbackprotectconfirmpausetaskwaittaskWaitMultitaskCogetLastErrorheartbeatgetClientInfogetClientListgetWorkerIdgetWorkerPidgetWorkerStatusgetManagerPidgetMasterPidsendMessageaddCommandaddProcesstcp_socket/coroutine0``8@LL?eAswoole_server_taswoole_connectio%s->onDispatch handler errorinvalid target worker-id[%ld]getcallback%s->onShutdown handler error%s->onConnect handler error%s->onClose handler errorgroupdaemonizepid_filereactor_numsingle_threadmax_queued_bytesdispatch_modesend_yielddispatch_funcdiscard_timeout_requestenable_unsafe_eventenable_delay_receiveenable_reuse_porttask_use_objecttask_objectevent_objecttask_enable_coroutinetask_ipc_modetask_tmpdirtask_max_requesttask_max_request_gracemax_connstart_session_idheartbeat_check_intervalheartbeat_idle_timereload_asyncopen_cpu_affinitycpu_affinity_ignoremalloc() failedenable_static_handlerdocument_roothttp_autoindexhttp_index_filesstatic_handler_locationsinput_buffer_sizebuffer_input_sizebuffer_output_sizemessage_queue_keychrootServer::add_worker() failedfd can not be nulldata is emptyinvalid fd[%ld]ls|llstart_timeabort_countaccept_countclose_countuser_worker_numpipe_packet_msg_idsession_roundmin_fdmax_fdworker_request_countworker_response_countworker_dispatch_counttask_queue_numtask_queue_bytestask_idle_worker_numtasking_numcoroutine_peek_numtoo many concurrent tasksfailed to pack taskzlcan't send messages to selfworker_id[%d] is invalidl|lbwebsocket_statusssl_client_certserver_fdsocket_fdremote_ipclose_errnocan't sendwaitinvalid $mode parameters %dSYSTEMDfailed to add systemd socketvector::_M_range_check: __n (which is %zu) >= this->size() (which is %zu)\Swoole\Server\Helper::onStart\Swoole\Server\Helper::onManagerStart%s->onManagerStart handler error\Swoole\Server\Helper::onManagerStop%s->onManagerStop handler error\Swoole\Server\Helper::onBeforeShutdown%s->onBeforeShutdown handler error\Swoole\Server\Helper::onShutdown\Swoole\Server\Helper::onBeforeReload%s->onBeforeReload handler error\Swoole\Server\Helper::onAfterReload%s->onAfterReload handler error\Swoole\Server\Helper::onWorkerStop\Swoole\Server\Helper::onWorkerExit%s->onWorkerExit handler error\Swoole\Server\Helper::onWorkerError%s->onWorkerError handler error\Swoole\Server\Helper::onWorkerStart%s->onBufferFull handler error%s->onBufferEmpty handler errorserver is running, unable to execute %s->set'send_yield' option can only be set when using dispatch_mode=2/4cpu_affinity_ignore num must be less than cpu num (%d)The length of document_root must be less than %dhttp_index_files must be arraystatic_handler_locations num must be arraycannot use msgqueue when task_enable_coroutine is enableserver is running, unable to register event callback functionserver is running, can't add listenerfailed to send the reload signal, Error: %s[%d]please use %s->finish instead when task_enable_coroutine is enableuid can not be greater than %u or less than %dswoole connection list max_find_count=%dserver is running, can't add processthe first parameter can't be emptyobject is not instanceof swoole_processserver is running, can't add commandonly support worker/task_worker processserver is running, unable to execute %s->start()server have been shutdown, unable to execute %s->start()eventLoop has already been created, unable to start %sfailed to start server. Error: %sUDP listener has to be added before executing sendtoUDP6 listener has to be added before executing sendtoUnixDgram listener has to be added before executing sendtocan't sendfile[%s] to the connections in master processtaskwait method can only be used in the worker processtask method can't be executed without task workerworker_id must be less than task_worker_num[%u]Server->task() cannot use in the task-workertaskwait failed, Error: %s[%d]taskCo method can only be used in the worker processtaskWaitMulti method can only be used in the worker processonPipeMessage is null, can't use sendMessage%s can only be used in CLI modeserver is running. unable to create %sfailed to listen server port[%s:%ld], Error: %s[%d]please use the Swoole\Server->connectionsplease use the Swoole\Server->listen methodcan't register event callback function after server startedSwoole\Coroutine\Socket\Exceptionfailed to shutdown, kill(%d, SIGTERM) failed, Error: %s[%d]swKill(%d, SIGTERM) failed, Error: %s[%d]{"data": "failed to call function", "code": -1}{"data": "wrong return type", "code": -2}you must call Socket constructor firstSocket of type AF_INET/AF_INET6 requires port argumentplease use the swoole_server->listen methodkernel_socket_recv_buffer_sizekernel_socket_send_buffer_sizeunknown package_length_type, see pack(). Link: http://php.net/pack'package_length_offset' value is too large'package_body_offset' value is too largessl_client_cert_file[%s] not foundssl_sni_certs requires an array mapping host names to cert pathsssl_sni_certs array requires string host name keys\Swoole\Server\Helper::checkOptionsunknown event types[%s]Swoole\Server\Portswoole_server_portonConnectonReceiveonCloseonPacketonBufferFullonBufferEmptyonRequestonHandshakeonOpenonMessageonDisconnectSwoole\Coroutine\SocketCo\SocketCo\Socket\ExceptionAF_UNIXAF_INETAF_INET6SOCK_STREAMSOCK_DGRAMSOCK_RAWSOCK_SEQPACKETSOCK_RDMMSG_CTRUNCMSG_TRUNCMSG_DONTROUTEMSG_EORMSG_CONFIRMMSG_ERRQUEUEMSG_NOSIGNALMSG_MOREMSG_WAITFORONEMSG_CMSG_CLOEXECSO_DEBUGSO_REUSEADDRSO_REUSEPORTSO_KEEPALIVESO_DONTROUTESO_LINGERSO_BROADCASTSO_OOBINLINESO_SNDBUFSO_RCVBUFSO_SNDLOWATSO_RCVLOWATSO_SNDTIMEOSO_RCVTIMEOSO_TYPESO_ERRORSO_BINDTODEVICESOL_SOCKETSOMAXCONNTCP_NODELAYMCAST_JOIN_GROUPMCAST_LEAVE_GROUPMCAST_BLOCK_SOURCEMCAST_UNBLOCK_SOURCEMCAST_JOIN_SOURCE_GROUPMCAST_LEAVE_SOURCE_GROUPIP_MULTICAST_IFIP_MULTICAST_TTLIP_MULTICAST_LOOPIPV6_MULTICAST_IFIPV6_MULTICAST_HOPSIPV6_MULTICAST_LOOPIPV6_V6ONLYSOCKET_EPERMSOCKET_ENOENTSOCKET_EINTRSOCKET_EIOSOCKET_ENXIOSOCKET_E2BIGSOCKET_EBADFSOCKET_EAGAINSOCKET_ENOMEMSOCKET_EACCESSOCKET_EFAULTSOCKET_ENOTBLKSOCKET_EBUSYSOCKET_EEXISTSOCKET_EXDEVSOCKET_ENODEVSOCKET_ENOTDIRSOCKET_EISDIRSOCKET_EINVALSOCKET_ENFILESOCKET_EMFILESOCKET_ENOTTYSOCKET_ENOSPCSOCKET_ESPIPESOCKET_EROFSSOCKET_EMLINKSOCKET_EPIPESOCKET_ENAMETOOLONGSOCKET_ENOLCKSOCKET_ENOSYSSOCKET_ENOTEMPTYSOCKET_ELOOPSOCKET_EWOULDBLOCKSOCKET_ENOMSGSOCKET_EIDRMSOCKET_ECHRNGSOCKET_EL2NSYNCSOCKET_EL3HLTSOCKET_EL3RSTSOCKET_ELNRNGSOCKET_EUNATCHSOCKET_ENOCSISOCKET_EL2HLTSOCKET_EBADESOCKET_EBADRSOCKET_EXFULLSOCKET_ENOANOSOCKET_EBADRQCSOCKET_EBADSLTSOCKET_ENOSTRSOCKET_ENODATASOCKET_ETIMESOCKET_ENOSRSOCKET_ENONETSOCKET_EREMOTESOCKET_ENOLINKSOCKET_EADVSOCKET_ESRMNTSOCKET_ECOMMSOCKET_EPROTOSOCKET_EMULTIHOPSOCKET_EBADMSGSOCKET_ENOTUNIQSOCKET_EBADFDSOCKET_EREMCHGSOCKET_ERESTARTSOCKET_ESTRPIPESOCKET_EUSERSSOCKET_ENOTSOCKSOCKET_EDESTADDRREQSOCKET_EMSGSIZESOCKET_EPROTOTYPESOCKET_ENOPROTOOPTSOCKET_EPROTONOSUPPORTSOCKET_ESOCKTNOSUPPORTSOCKET_EOPNOTSUPPSOCKET_EPFNOSUPPORTSOCKET_EAFNOSUPPORTSOCKET_EADDRINUSESOCKET_EADDRNOTAVAILSOCKET_ENETDOWNSOCKET_ENETUNREACHSOCKET_ENETRESETSOCKET_ECONNABORTEDSOCKET_ECONNRESETSOCKET_ENOBUFSSOCKET_EISCONNSOCKET_ENOTCONNSOCKET_ESHUTDOWNSOCKET_ETOOMANYREFSSOCKET_ETIMEDOUTSOCKET_ECONNREFUSEDSOCKET_EHOSTDOWNSOCKET_EHOSTUNREACHSOCKET_EALREADYSOCKET_EINPROGRESSSOCKET_EISNAMSOCKET_EREMOTEIOSOCKET_EDQUOTSOCKET_ENOMEDIUMSOCKET_EMEDIUMTYPEIPPROTO_IPIPPROTO_IPV6SOL_TCPSOL_UDPIPV6_UNICAST_HOPSAI_PASSIVEAI_CANONNAMEAI_NUMERICHOSTAI_V4MAPPEDAI_ALLAI_ADDRCONFIGAI_IDNAI_CANONIDNAI_NUMERICSERVSOCKET_ECANCELED%s: command handler errorjson_decodeopen_fastcgi_protocolInvalid port argument[%ld]tcp_defer_acceptopen_tcp_keepalivewebsocket_subprotocolopen_websocket_close_frameopen_websocket_ping_frameopen_websocket_pong_frametcp_keepidletcp_keepintervaltcp_keepcounttcp_user_timeouttcp_fastopenpackage_body_startssl_client_cert_filessl_prefer_server_ciphersssl_dhparamssl_sni_certsinvalid SNI_cert settingssl_add_sni_cert() failedssl_init() faileddup(%d) failed, Error: %s[%d]opt_nameopt_valueio_vectorcheckLivenessrecvAllrecvLinerecvWithBufferrecvPacketreadVectorreadVectorAllwriteVectorwriteVectorAllsendFilesendAllgetOptionsetProtocolsetOptionsslHandshakeisClosedFvPN6swoole6ServerEPNS_6WorkerEEPFvPN6swoole6ServerEPNS_6WorkerEEFvPN6swoole6ServerEPNS_9EventDataEEPFvPN6swoole6ServerEPNS_9EventDataEEFiPN6swoole6ServerEPNS_9EventDataEEPFiPN6swoole6ServerEPNS_9EventDataEEFvPN6swoole6ServerEiRKNS_10ExitStatusEEPFvPN6swoole6ServerEiRKNS_10ExitStatusEEFvPN6swoole6ServerEiEPFvPN6swoole6ServerEiEFvPN6swoole6ServerEEPFvPN6swoole6ServerEEFiPN6swoole6ServerEPNS_8RecvDataEEPFiPN6swoole6ServerEPNS_8RecvDataEEFvPN6swoole6ServerEPNS_8DataHeadEEPFvPN6swoole6ServerEPNS_8DataHeadEE*Z22zim_swoole_server_stopEUlPvE_*Z25zim_swoole_server_commandEUlPN6swoole6ServerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_*Z27zim_swoole_server_heartbeatEUlPN6swoole10ConnectionEE_*Z28zim_swoole_server_addCommandEUlPN6swoole6ServerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_swoole_server_poCo\Socket\Exceptyou must call Table constructor firsttable is not created or has been destroyedHTTP/1.1 400 Bad Request Connection: close Content-Type: text/html; charset=UTF-8 Cache-Control: must-revalidate,no-cache,no-store Content-Length: 83 Server: swoole-http-server

HTTP 400 Bad Request


Powered by Swoolegetsockopt(%d, %ld, %ld), Error: %s[%d]setsockopt(%d) failed, Error: %s[%d]the length of string type values has to be more than zerounable to add column after table has been createdthe table object does not existfailed to set('%*s'), unable to allocate memorycan't execute 'incr' on a string type columncan't execute 'decr' on a string type columnTimer must be greater than or equal to 1the maximum value of opcode is %dvoid swoole_websocket_onOpen(swoole::Server*, HttpContext*)bool swoole_websocket_handshake(HttpContext*)The maximum of iov count is %dItem #[%d] must be of type string, %s givenItem #[%d] cannot be empty stringItem #[%d] must be of type int, %s givenItem #[%d] must be greater than 0cannot close the referenced resourceinitializedSwoole\Tableswoole_tablememorySizeTYPE_INTTYPE_FLOATSwoole\Timerswoole_timerSwoole\Timer\Iteratorswoole_timer_iteratorclearAllSWOOLE_TIMER_MIN_MSSWOOLE_TIMER_MIN_SECSWOOLE_TIMER_MAX_MSSWOOLE_TIMER_MAX_SECl_onoffl_lingerllzno key "%s" passed in optvalsl|lunable to allocate memorykey[%s] is too longss|zcolumn[%s] does not existconflict_countconflict_max_levelinsert_countupdate_countdelete_countavailable_slice_numtotal_slice_num%s->onTimeout handler erroradd timer failedexec_msecexec_count%s->onOpen handler errorsec-websocket-keySec-WebSocket-Acceptsec-websocket-extensionspermessage-deflateSec-WebSocket-Protocoltimer_idcolumndecrbyincrbyfieldconflict_proportiongetSizegetMemorySizeFvPN6swoole9TimerNodeEEPFvPN6swoole9TimerNodeEEFvPN6swoole5TimerEPNS_9TimerNodeEEPFvPN6swoole5TimerEPNS_9TimerNodeEEL@L?swoole_timer_iteswoole_timer_setswoole_timer_aftswoole_timer_ticswoole_timer_exiswoole_timer_infswoole_timer_staswoole_timer_lisswoole_timer_cle258EAFA5-E914-47DA-95CA-C5AB0DC8Swoole\WebSocket\Serverswoole_websocket_serverSwoole\WebSocket\Frameswoole_websocket_frameSwoole\WebSocket\CloseFrameswoole_websocket_closeframeSWOOLE_WEBSOCKET_OPCODE_TEXTSWOOLE_WEBSOCKET_OPCODE_CLOSESWOOLE_WEBSOCKET_OPCODE_PINGSWOOLE_WEBSOCKET_OPCODE_PONGSWOOLE_WEBSOCKET_FLAG_FINSWOOLE_WEBSOCKET_FLAG_RSV1SWOOLE_WEBSOCKET_FLAG_RSV2SWOOLE_WEBSOCKET_FLAG_RSV3SWOOLE_WEBSOCKET_FLAG_MASKSWOOLE_WEBSOCKET_CLOSE_NORMALSWOOLE_WEBSOCKET_CLOSE_TLSWEBSOCKET_STATUS_CONNECTIONWEBSOCKET_STATUS_HANDSHAKEWEBSOCKET_STATUS_FRAMEWEBSOCKET_STATUS_ACTIVEWEBSOCKET_STATUS_CLOSINGWEBSOCKET_OPCODE_CONTINUATIONWEBSOCKET_OPCODE_BINARYWEBSOCKET_CLOSE_GOING_AWAYWEBSOCKET_CLOSE_DATA_ERRORWEBSOCKET_CLOSE_STATUS_ERRORWEBSOCKET_CLOSE_ABNORMALWEBSOCKET_CLOSE_MESSAGE_ERRORWEBSOCKET_CLOSE_POLICY_ERRORWEBSOCKET_CLOSE_SERVER_ERRORtype <= SW_GLOBAL_HOOK_END%u %08zX: %02X %d,base > 1 && base < 37int swoole_rand(int, int)max > minu > 0v > 0stoidata_length <= maxlenbuffer_length >= item->lengthflags & SW_CHAN_LOCKPHP fatal errorMalloc failCoroutine timedoutCoroutine canceledCoroutine not existsCoroutine cannot cancelCoroutine iocpinit failedCoroutine makecontext failedCoroutine swapcontext failedCoroutine getcontext failedCoroutine yield failedCoroutine block object lockedCoroutine mutex double unlockCoroutine has been discardedCoroutine has been boundCoroutine out of coroutineServer worker exit timeoutServer is not regular fileServer invalid commandServer connect failServer invalid requestServer send in masterServer only start oneServer no idle workerServer pipe buffer fullServer too many listen portServer invalid listen portServer worker terminatedServer too many socketWebsocket incomplete packetWebsocket unpack failedWebsocket pack failedWebsocket handshake failedWebsocket unconnectedWebsocket bad opcodeWebsocket bad clientHttp proxy bad responseHttp proxy handshake failedHttp invalid protocolHttp proxy handshake errorSocks5 handshake failedSocks5 server errorSocks5 auth failedSocks5 unsupport methodSocks5 unsupport versionSocket poll timeoutSocket closedClient no connectionAio timeoutAio canceledAio bad requestHttp2 stream ignoreHttp2 stream not foundHttp2 stream no headerHttp2 stream id too bigTask timeoutTask dispatch failTask package too bigPackage malformed dataData length too largePackage length not foundPackage length too largeSSL handshake failedSSL resetSSL bad protocolSSL bad clientSSL verify failedSSL empty peer certificateSSL cannot use senfileSSL not readyOutput send yieldOutput buffer overflowSession discard dataSession discard timeout dataSession invalid idSession not existSession closedSession closingSession closed by clientSession closed by serverEvent socket invalidEvent socket removedUnregistered signalBad ipv6 addressDNS Lookup no serverDNS Lookup unsupportedDNS Lookup resolve timeoutDNS Lookup resolve failedDNS Lookup duplicate requestFile emptyFile too largeFile not existWrong operationProtocol errorOperation not supportQueue fullInvalid paramsName too longSystem call failUnknown error %d#%u priority=%ld, data=%p (::%F %T%Y%m%Y%m%d%H%Y%m%d%H%M%Y%m%d<.%lld>[%.*s %c%d.%d] %s %.*s (ERROR %d): /dev/urandom-c/bin/sh%s(): invalid LISTEN_FDS%s(): no log file opened%s(): has been redirected%s(): no redirectedlength >= (size_t) offset%s/swoole.task.XXXXXXl|lsfd[%ld] is invalidsession#%ld does not existsint swoole::Channel::wait()flags & SW_CHAN_NOTIFYint swoole::Channel::notify()/etc/resolv.confvoid swoole_init()OS: %s %s %s %s GCC_VERSION: %s size >= maxlen%s(): alloc(%ld) failed%s(): notify_fd init failed__toStringunpackdisconnectisEstablishedSWOOLE_WEBSOCKET_STATUS_CONNECTIONSWOOLE_WEBSOCKET_STATUS_HANDSHAKESWOOLE_WEBSOCKET_STATUS_ACTIVESWOOLE_WEBSOCKET_STATUS_CLOSINGSWOOLE_WEBSOCKET_OPCODE_CONTINUATIONSWOOLE_WEBSOCKET_OPCODE_BINARYSWOOLE_WEBSOCKET_FLAG_COMPRESSSWOOLE_WEBSOCKET_CLOSE_GOING_AWAYSWOOLE_WEBSOCKET_CLOSE_PROTOCOL_ERRORSWOOLE_WEBSOCKET_CLOSE_DATA_ERRORSWOOLE_WEBSOCKET_CLOSE_STATUS_ERRORSWOOLE_WEBSOCKET_CLOSE_ABNORMALSWOOLE_WEBSOCKET_CLOSE_MESSAGE_ERRORSWOOLE_WEBSOCKET_CLOSE_POLICY_ERRORSWOOLE_WEBSOCKET_CLOSE_MESSAGE_TOO_BIGSWOOLE_WEBSOCKET_CLOSE_EXTENSION_MISSINGSWOOLE_WEBSOCKET_CLOSE_SERVER_ERRORWEBSOCKET_CLOSE_PROTOCOL_ERRORWEBSOCKET_CLOSE_MESSAGE_TOO_BIGWEBSOCKET_CLOSE_EXTENSION_MISSINGbool swoole_isset_hook(swGlobalHookType)/builddir/build/BUILD/swoole-4.8.13/src/core/base.ccchar* swoole_dec2hex(ulong_t, int)uint32_t swoole_common_divisor(uint32_t, uint32_t)uint32_t swoole_common_multiple(uint32_t, uint32_t)DataHead[%p] { long fd = %ld; uint64_t msg_id = %lu; uint32_t len = %d; int16_t reactor_id = %d; uint8_t type = %d; uint8_t flags = %d; uint16_t server_fd = %d; uint16_t ext_flags = %d; double time = %f; } int swoole_add_hook(swGlobalHookType, swHookFunc, int)void swoole_call_hook(swGlobalHookType, void*)int swoole::Channel::in(const void*, int)/builddir/build/BUILD/swoole-4.8.13/src/core/channel.ccint swoole::Channel::out(void*, int)int swoole::Channel::peek(void*, int)int swoole::Channel::push(const void*, int)int swoole::Channel::pop(void*, int)Channel { off_t head = %ld; off_t tail = %ld; size_t size = %ld; char head_tag = %d; char tail_tag = %d; int num = %d; size_t bytes = %ld; int flag = %d; int maxlen = %d; } Coroutine disabled multi threadCoroutine std thread link errorCoroutine protect stack failedCoroutine block object waitingServer worker unprocessed dataServer worker abnormal pipe dataServer must created before clientHttp2 send control frame failedopen(%s) failed. Error: %s[%d] int swoole_add_function(const char*, void*)%s(): Function '%s' has already been addedbool swoole_mkdir_recursive(const string&)%s(): mkdir(%s) failed. Path exceeds the limit of %d charactersstd::__cxx11::basic_string<_CharT, _Traits, _Alloc>::const_reference std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::operator[](std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type) const [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::const_reference = const char&; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]%s(): mkdir(%s) failed, Error: %s[%d]int swoole_system_random(int, int)%s(): read() from /dev/urandom failed, Error: %s[%d]void swoole_redirect_stdout(int)%s(): dup2(STDOUT_FILENO) failed, Error: %s[%d]%s(): dup2(STDERR_FILENO) failed, Error: %s[%d]int swoole_shell_exec(const char*, pid_t*, bool)%s(): fork() failed, Error: %s[%d]int swoole_get_systemd_listen_fds()%s() (ERRNO %d): LISTEN_FDS is too bigbool swoole::Logger::redirect_stdout_and_stderr(int)%s(): dup(STDOUT_FILENO) failed, Error: %s[%d]%s(): dup(STDERR_FILENO) failed, Error: %s[%d]bool swoole::Logger::set_date_format(const char*)%s() (ERRNO %d): The date format string[length=%ld] is too longchar* swoole::String::pop(size_t)/builddir/build/BUILD/swoole-4.8.13/src/core/string.ccvoid swoole::String::reduce(off_t)_offset >= 0 && (size_t) _offset <= lengthString[length=%zu,size=%zu,offset=%jd]=%.*s bool websocket_message_uncompress(swoole::String*, const char*, size_t)%s(): inflate() failed, Error: %s[%d]basic_string::at: __n (which is %zu) >= this->size() (which is %zu)bool swoole_set_task_tmpdir(const string&)%s(): wrong absolute path '%s'%s(): create task tmp dir(%s) failed%s(): task tmp_dir is too large, the max size is '%d'the connected client of connection[%ld] is not a websocket client or closed%s(): getrlimit() failed, Error: %s[%d]A bug occurred in Swoole-v4.8.13, please report it. The Swoole developers probably don't know about it, and unless you report it, chances are it won't be fixed. You can read How to report a bug doc before submitting any bug reports: >> https://github.com/swoole/swoole-src/blob/master/.github/ISSUE.md Please do not send bug reports in the mailing list or personal letters. The issue page is also suitable to submit feature requests. 11.5.0 20240719 (Red Hat 11.5.0-14)must be forked outside the coroutinecan not create server after using async file operationstatic swoole::Channel* swoole::Channel::make(size_t, size_t, int)?8?8?8?8?8?8?8?8?8?8??8?8?8?8??8?8?8?8?8?8?8?8?8?8?8?8?8?8?8??8?8?8?8?8?8?8?8?8?8??8?8?8?8??8?8??pYPZ@Z Z0Z`ZhYZZZZxZXZhZ\\\XYXYXYXYXYXYXY8]H]X]\]XYXYXYXYXY](]`Z [@[0[ZZ[[[[[p[`[P[[pZZ Z[[[[ZZ|ZlZ\ \[[[[ZZHXXXXx\p\\\\\\\\\\\\hXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhXhX\\\VVLW,WlTnnnlnnN6swoole9ExceptionEABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz01234567890123456789abcdefghijklmnopqrstuvwxyzswoole_websocket>const char* swoole_strnstr(const char*, uint32_t, const char*, uint32_t)/builddir/build/BUILD/swoole-4.8.13/include/swoole.hbailout without callback functionhave been bailout, can not resume any coroutinestatic int swoole::Timer::now(timeval*)%s(): clock_gettime(CLOCK_MONOTONIC) failed, Error: %s[%d]swoole::TimerNode* swoole::Timer::add(long int, bool, void*, const TimerCallback&)%s() (ERRNO %d): msec value[%ld] is invalidfailed to malloc stack memory.bool swoole::coroutine::Socket::wait_event(swoole::EventType, const void**, size_t)/builddir/build/BUILD/swoole-4.8.13/src/coroutine/socket.ccbool swoole::coroutine::Socket::socks5_handshake()%s() (ERRNO %d): SOCKS version is not supported%s() (ERRNO %d): SOCKS authentication method is not supported%s() (ERRNO %d): SOCKS username/password authentication failed%s() (ERRNO %d): Socks5 server error, reason: %sCONNECT %.*s:%d HTTP/1.1 Host: %.*s:%d User-Agent: Swoole/4.8.13 Proxy-Connection: Keep-Alive Proxy-Authorization: Basic %s CONNECT %.*s:%d HTTP/1.1 Host: %.*s:%d User-Agent: Swoole/4.8.13 Proxy-Connection: Keep-Alive wrong http_proxy response received, [Request]: needle_length > 0[INIT][WAITING][RUNNING][END]Coroutine %ld %s 200 [Response]: *Z30swoole_coroutine_gethostbynameEUlvE_*Z28swoole_coroutine_getaddrinfoEUlvE_*Z25swoole_coroutine_closedirEUlvE_*Z24swoole_coroutine_readdirEUlvE_*Z24swoole_coroutine_opendirEUlvE_*Z22swoole_coroutine_flockEUlvE_*Z23swoole_coroutine_fcloseEUlvE_*Z21swoole_coroutine_feofEUlvE_*Z22swoole_coroutine_fputsEUlvE_*Z22swoole_coroutine_fgetsEUlvE_*Z23swoole_coroutine_fwriteEUlvE_*Z22swoole_coroutine_freadEUlvE_*Z24swoole_coroutine_freopenEUlvE_*Z23swoole_coroutine_fdopenEUlvE_*Z22swoole_coroutine_fopenEUlvE_*Z23swoole_coroutine_accessEUlvE_*Z23swoole_coroutine_renameEUlvE_*Z22swoole_coroutine_rmdirEUlvE_*Z22swoole_coroutine_mkdirEUlvE_*Z24swoole_coroutine_statvfsEUlvE_*Z23swoole_coroutine_unlinkEUlvE_*Z25swoole_coroutine_readlinkEUlvE_*Z22swoole_coroutine_fstatEUlvE_*Z22swoole_coroutine_lseekEUlvE_*Z22swoole_coroutine_writeEUlvE_*Z21swoole_coroutine_readEUlvE_*Z21swoole_coroutine_openEUlvE_*ZN6swoole9coroutine7Channel5yieldENS1_6OpcodeEEUlPNS_9CoroutineEE_*ZN6swoole9Coroutine7bailoutESt8functionIFvvEEEUlvE_*ZN6swoole9Coroutine8yield_exEdEUlPS0_E0_*ZN6swoole9Coroutine8yield_exEdEUlPNS_5TimerEPNS_9TimerNodeEE_*ZN6swoole5Timer12init_reactorEPNS_7ReactorEEUlPvE3_*ZN6swoole5Timer12init_reactorEPNS_7ReactorEEUlS2_RmE2_*ZN6swoole5Timer12init_reactorEPNS_7ReactorEEUlS2_E1_P?bool swoole::String::extend(size_t)/builddir/build/BUILD/swoole-4.8.13/include/swoole_string.hbool swoole::coroutine::Socket::ssl_check_context()%s(): swSSL_get_context() errorbool swoole::File::stat(swoole::FileStatus*) const%s(): fstat() failed, Error: %s[%d]ssize_t swoole::coroutine::Socket::recv_packet_with_length_protocol()%s() (ERRNO %d): packet length is too big, remote_addr=%s:%d, length=%zussize_t swoole_strnpos(const char*, uint32_t, const char*, uint32_t)no package eof, package_max_length exceededswoole::coroutine::Socket* swoole::coroutine::Socket::accept(double)%s(): new Socket() failed, Error: %s[%d]new_size > sizeInvalid port [%d]unix socket file is too largeunknown protocol[%d]bad target hostopen(%s) failed, %sfstat(%s) failed, %ssendfile return zerosendfile(%d, %s) failed, %sget package length failed%.*s:%.*sFGGFGHGTJJK impl->memory && (char *) ptr < (char *) impl->memory + impl->sizeswoole::TableRow* swoole::Table::hash(const char*, int)/builddir/build/BUILD/swoole-4.8.13/include/swoole_table.hvirtual void swoole::RingBuffer::free(void*)/builddir/build/BUILD/swoole-4.8.13/src/memory/ring_buffer.cc(char *) ptr <= (char *) impl->memory + impl->sizestd::queue<_Tp, _Sequence>::reference std::queue<_Tp, _Sequence>::front() [with _Tp = swoole::BufferChunk*; _Sequence = std::deque >; std::queue<_Tp, _Sequence>::reference = swoole::BufferChunk*&]void std::queue<_Tp, _Sequence>::pop() [with _Tp = swoole::BufferChunk*; _Sequence = std::deque >]void swoole::Buffer::append(const void*, uint32_t)/builddir/build/BUILD/swoole-4.8.13/src/memory/buffer.ccvoid swoole::Buffer::append(const iovec*, size_t, off_t)virtual void* swoole::FixedPool::alloc(uint32_t)get_number_of_spare_slice() == 0===============================%s================================= -------------------@@@@@@@@@@@@@@@@@@@@@@---------------- virtual void* swoole::RingBuffer::alloc(uint32_t)static void* swoole::SharedMemory::alloc(size_t)%s(): mmap(%lu) failed, Error: %s[%d]static void swoole::SharedMemory::free(void*)%s(): munmap(%p, %lu) failed, Error: %s[%d]bool swoole::Table::add_column(const string&, swoole::TableColumn::Type, size_t)%s(): lock process[%d] not exists, force unlockvoid swoole::TableRow::set_value(swoole::TableColumn*, void*, size_t)%s(): [key=%s,field=%s]string value is too longswoole::coroutine::System::read_file(const char*, bool)::%s(): open(%s, O_RDONLY) failed, Error: %s[%d]%s(): flock(%s, LOCK_SH) failed, Error: %s[%d]%s(): flock(%s, LOCK_UN) failed, Error: %s[%d]swoole::coroutine::System::write_file(const char*, char*, size_t, bool, int)::%s(): open(%s, %d) failed, Error: %s[%d]%s(): flock(%s, LOCK_EX) failed, Error: %s[%d]%s(): fsync(%s) failed, Error: %s[%d]swoole::GlobalMemory::GlobalMemory(uint32_t, bool)/builddir/build/BUILD/swoole-4.8.13/src/memory/global_memory.ccvirtual void* swoole::GlobalMemory::alloc(uint32_t)%s(): failed to alloc %d bytes, exceed the maximum size[%d]std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::back() [with _Tp = char*; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::reference = char*&]static bool swoole::coroutine::System::socket_poll(std::unordered_map&, double)static std::vector > swoole::coroutine::System::getaddrinfo(const string&, int, int, int, const string&, double)/builddir/build/BUILD/swoole-4.8.13/src/coroutine/system.ccfamily == AF_INET || family == AF_INET6swoole::network::Client::Client(swoole::SocketType, bool)%s(): socket() failed, Error: %s[%d]int swoole::network::Client::socks5_handshake(const char*, size_t)%s() (ERRNO %d): Socks5 server error, reason :%sslice->lock == 1index < sizeptr >= impl->memoryitem->lock == 1pthread_mutex_init() failedpthread_rwlock_init() failedpthread_spin_init() failedsize > 0iov[i].iov_len > 0iov[i].iov_base != nullptr#%d slice[%p] prev=%p next=%p tag=%d unknown%s(): unknown column typevoid swoole::TableRow::lock()%s(): timeout, force unlockpagesize >= SW_MIN_PAGE_SIZE%s(): alloc memory error%s(): calloc() failed4_6_!hostname.empty()L>_/etc/hosts%s(): BIO_new() failed0.0.0.0%s(): bad unix socket fileSENDRECVCONNECT %s:%d HTTP/1.1 nameserver%s(): malloc failed/tmp/swoole-client.%d.%d.sock(none)Connection establisheddata != nullptr%s(): invalid domain[%s]%u.%u.%u.%u%02x%02xsocket->fd != 0%s(): empty file[%s]int swoole::network::getaddrinfo(swoole::network::GetaddrinfoRequest*)%s(): unknown socket family[%d]bool swoole::network::Socket::ssl_check_host(const char*)%s(): X509_check_host(): no matchint swoole::network::_ssl_read_x509_file(X509*, char*, size_t)%s(): PEM_write_bio_X509() failed%s(): certificate length[%ld] is too bigbool swoole::network::Socket::ssl_shutdown()%s(): SSL_shutdown() failed, reason=%d, error_string=%sint swoole::network::Client::close()/builddir/build/BUILD/swoole-4.8.13/src/network/client.ccint swoole::network::Socket::wait_event(int, int)%s(): poll() failed, Error: %s[%d]int swoole::network::Socket::sendfile_blocking(const char*, off_t, size_t, double)%s(): open(%s) failed, Error: %s[%d]%s(): sendfile(%d, %s) failed, Error: %s[%d]ssize_t swoole::network::Socket::writev_blocking(const iovec*, size_t)%s(): send %lu bytes failed, Error: %s[%d]void swoole::network::socket_free_defer(void*)%s(): close(%d) failed, Error: %s[%d]int swoole::network::Socket::bind(const string&, int*)%s(): setsockopt(%d, SO_REUSEADDR) failed, Error: %s[%d]%s(): inet_pton(AF_INET6, %s) failed, Error: %s[%d]%s(): inet_pton(AF_INET, %s) failed, Error: %s[%d]bool swoole::network::Socket::set_recv_buffer_size(uint32_t)%s(): setsockopt(%d, SOL_SOCKET, SO_SNDBUF, %d) failed, Error: %s[%d]bool swoole::network::Socket::set_send_buffer_size(uint32_t)%s(): setsockopt(%d, SOL_SOCKET, SO_RCVBUF, %d) failed, Error: %s[%d]bool swoole::network::_set_timeout(int, int, double)%s(): setsockopt(SO_SNDTIMEO, %s) failed, Error: %s[%d]bool swoole::network::_fcntl_set_option(int, int, int)%s(): fcntl(%d, GETFL) failed, Error: %s[%d]%s(): fcntl(%d, SETFL, opts) failed, Error: %s[%d]%s(): fcntl(%d, SETFD, opts) failed, Error: %s[%d]int swoole::network::Client_onWrite(swoole::Reactor*, swoole::Event*)%s(): getsockopt(%d) failed, Error: %s[%d]bool swoole::network::Socket::ssl_verify(bool)%s() (ERRNO %d): self signed certificate from fd#%d is not allowed%s() (ERRNO %d): can not verify peer from fd#%d with error#%ld: %sbool swoole_load_resolv_conf()int swoole::network::Client_tcp_connect_async(swoole::network::Client*, const char*, int, double, int)%s(): onConnect/onError/onReceive/onClose callback have not setint swoole::network::Client_udp_connect(swoole::network::Client*, const char*, int, double, int)%s(): onReceive callback have not set%s(): bind(%s) failed, Error: %s[%d]swoole::ReturnCode swoole::network::Socket::ssl_accept()%s(): bad SSL client[%s:%d], reason=%d, error_string=%s%s(): SSL_do_handshake() failed. Error: %s[%ld|%d]connect to SSL server[%s:%d] failed. Error: %s[%ld|%d]void swoole::network::Socket::ssl_catch_error()%s() (ERRNO %d): SSL connection#%d[%s:%d] protocol error[%d]int swoole::network::Client_onStreamRead(swoole::Reactor*, swoole::Event*)%s() (ERRNO %d): failed to handshake with http proxy%s(): Read from socket[%d] failed, Error: %s[%d]ssize_t swoole::network::Socket::send_blocking(const void*, size_t)ssize_t swoole::network::Client_tcp_send_sync(swoole::network::Client*, const char*, size_t, int)int swoole::network::Socket::handle_send()%s(): send to fd[%d] failed, Error: %s[%d]int swoole::network::Socket::ssl_sendfile(const swoole::File&, off_t*, size_t)%s(): write() failed, Error: %s[%d]%s(): pread() failed, Error: %s[%d]int swoole::network::Socket::handle_sendfile()%s(): sendfile(%s, %ld, %zu) failed, Error: %s[%d]bool swoole::network::Socket::uncork()%s(): set_tcp_nopush(fd=%d, OFF) failed, Error: %s[%d]%s(): set_tcp_nodelay(fd=%d, ON) failed, Error: %s[%d]std::vector > swoole::coroutine::dns_lookup_impl_with_socket(const char*, int, double)swoole::network::Client::~Client()int swoole::network::Socket::sendfile(const char*, off_t, size_t)%s(): fstat(%s) failed, Error: %s[%d]%s() (ERRNO %d): length or offset is invalid0XXXXXXXX0XX~%XXXXXXXXXXXXXXXXXzii%*ZN6swoole7network6Client7destroyEvEUlPvE_?%s(): SSL_new() failedint swoole_tmpfile(char*)void swoole_signalfd_clear()swoole::Pipe::Pipe(bool)length < sizeof(msg.data)reload workersuse_socketswoole::network::Socket* swoole::make_socket(swoole::SocketType, swoole::FdType, int)%s(): unknown socket type [%d]void swoole::async::ThreadPool::release_thread(std::thread::id)%s(): AIO thread#%s is missingvoid (* swoole_signal_get_handler(int))(int)%s(): signal[%d] numberis invalidint swoole::network::Socket::ssl_create(swoole::SSLContext*, int)%s(): SSL_set_fd() failed. Error: %s[%ld]%s(): SSL_set_ex_data() failedvoid swoole::async::ThreadPool::create_thread(bool)%s(:%d): create aio thread failed, please check your system configuration or adjust aio_worker_num, Error: %s[%d]%s(): mkstemp(%s) failed, Error: %s[%d]size_t swoole::File::write_all(const void*, size_t)%s(): pwrite(%d, %p, %lu, %lu) failed, Error: %s[%d]size_t swoole::File::read_all(void*, size_t)%s(): pread(%d, %p, %lu, %lu) failed, Error: %s[%d]bool swoole::MsgQueue::destroy()%s(): msgctl(%d, IPC_RMID) failed, Error: %s[%d]swoole::MsgQueue::MsgQueue(key_t, bool, int)%s(): msgget() failed, Error: %s[%d]ssize_t swoole::MsgQueue::pop(swoole::QueueNode*, size_t)%s(): msgrcv(%d, %zu, %ld) failed, Error: %s[%d]bool swoole::MsgQueue::push(swoole::QueueNode*, size_t)%s(): msgsnd(%d, %lu, %ld) failed, Error: %s[%d]bool swoole::MsgQueue::set_capacity(size_t)%s(): msgctl(msqid=%d, IPC_SET, msg_qbytes=%lu) failed, Error: %s[%d]static void swoole::ProcessPool::kill_timeout_worker(swoole::Timer*, swoole::TimerNode*)%s(): failed to force kill worker process(pid=%d, id=%d), Error: %s[%d]%s(): force kill worker process(pid=%d, id=%d)void swoole::ProcessPool::shutdown()%s(): swKill(%d) failed, Error: %s[%d]%s(): waitpid(%d) failed, Error: %s[%d]void swoole_signal_block_all()%s(): pthread_sigmask() failed, Error: %s[%d]%s(): sigprocmask(SIG_UNBLOCK) failed, Error: %s[%d]swoole::network::Socket* swoole::make_server_socket(swoole::SocketType, const char*, int, int)%s(): listen(%s:%d, %d) failed, Error: %s[%d]int swoole::ProcessPool::listen(const char*, int)%s(): ipc_mode is not SW_IPC_SOCKETint swoole::ProcessPool::listen(const char*, int, int)std::shared_ptr swoole::file_get_contents(const string&)%s() (ERRNO %d): file[%s] is empty%s() (ERRNO %d): file[%s] is too largebool swoole::file_put_contents(const string&, const char*, size_t)%s() (ERRNO %d): content is empty%s() (ERRNO %d): content is too largevoid swoole_signal_callback(int)%s() (ERRNO %d): Unable to find callback function for signal %sint swoole::network::Stream::send(const char*, size_t)/builddir/build/BUILD/swoole-4.8.13/src/network/stream.ccstatic int swoole::AsyncThreads::callback(swoole::Reactor*, swoole::Event*)%s(): read() aio events failed, Error: %s[%d]swoole::async::ThreadPool::create_thread(bool)::%s(): sendto swoole_aio_pipe_write failed, Error: %s[%d]pid_t swoole::ProcessPool::spawn(swoole::Worker*)int swoole::ProcessPool::start()%s(): must first listen to an tcp port%s(): pipe() failed, Error: %s[%d]int swoole::ProcessPool_worker_loop_ex(swoole::ProcessPool*, swoole::Worker*)%s(): [Worker#%d] msgrcv() failed, Error: %s[%d]%s(): accept(%d) failed, Error: %s[%d]%s(): [Worker#%d] read(%d) failed, Error: %s[%d]int swoole::ProcessPool::push_message(uint8_t, const void*, size_t)/builddir/build/BUILD/swoole-4.8.13/src/os/process_pool.ccint swoole::ProcessPool_worker_loop(swoole::ProcessPool*, swoole::Worker*)%s(): bad task packet, The received data-length[%ld] is inconsistent with the packet-length[%ld]int swoole::ProcessPool::wait()%s(): fork worker process failed, Error: %s[%d]%s(): [Manager] wait failed, Error: %s[%d]%s(): [Manager]unknown worker[pid=%d]%s(): worker#%d abnormal exit, status=%d, signal=%d%s%s(): Fork worker process failed, Error: %s[%d]%s(): [Manager]swKill(%d) failed, Error: %s[%d]void swoole::network::Stream_onError(swoole::network::Client*)%s() (ERRNO %d): connect() failed (%d: %s) while connecting to worker processswoole::network::Stream::Stream(const char*, int, swoole::SocketType)%s(): failed to connect to [%s:%d], Error: %s[%d]int swoole::ProcessPool::dispatch(swoole::EventData*, int*)%s(): send %d bytes to worker#%d failedint swoole::ProcessPool::dispatch_blocking(const char*, uint32_t)int swoole::ProcessPool::dispatch_blocking(swoole::EventData*, int*)swoole::AsyncThreads::AsyncThreads()%s(): no event loop, cannot initializedint swoole::ProcessPool::create(uint32_t, key_t, swIPCMode)%s(): malloc[1] failed, Error: %s[%d]p`St15_Sp_counted_ptrIPN6swoole10UnixSocketELN9__gnu_cxx12_Lock_policyE2EESt23_Sp_counted_ptr_inplaceIN6swoole6StringESaIS1_ELN9__gnu_cxx12_Lock_policyE2EE*ZN6swoole12AsyncThreadsC4EvEUlPNS_7ReactorERmE0_*ZN6swoole12AsyncThreadsC4EvEUlPvE_*NSt6thread11_State_implINS_8_InvokerISt5tupleIJZN6swoole5async10ThreadPool13create_threadEbEUlvE_EEEEEEFvPN6swoole7network6ClientEPKcjEPFvPN6swoole7network6ClientEPKcjEFvPN6swoole7network6ClientEEPFvPN6swoole7network6ClientEE*ZN6swoole7networkL14Stream_onCloseEPNS0_6ClientEEUlPvE_h2http/1.1swoole_dtls_bio100 Continue101 Switching Protocols201 Created202 Accepted204 No Content205 Reset Content206 Partial Content207 Multi-Status208 Already Reported226 IM Used300 Multiple Choices301 Moved Permanently302 Found303 See Other304 Not Modified305 Use Proxy307 Temporary Redirect400 Bad Request401 Unauthorized402 Payment Required403 Forbidden404 Not Found405 Method Not Allowed406 Not Acceptable408 Request Timeout409 Conflict410 Gone411 Length Required412 Precondition Failed413 Request Entity Too Large414 Request URI Too Long415 Unsupported Media Type417 Expectation Failed418 I'm a teapot421 Misdirected Request422 Unprocessable Entity423 Locked424 Failed Dependency426 Upgrade Required428 Precondition Required429 Too Many Requests500 Internal Server Error501 Method Not Implemented502 Bad Gateway503 Service Unavailable504 Gateway Timeout506 Variant Also Negotiates507 Insufficient Storage508 Loop Detected510 Not Extended200 OKPUTDELETEOPTIONSMKCOLPROPPATCHUNLOCKREPORTPURGEContent-Length:Connection:Transfer-Encoding:HEADERSPRIORITYRST_STREAMPUSH_PROMISEGOAWAYWINDOW_UPDATEUNKOWNtype=%d, length=%d General failureNetwork unreachableHost unreachableTTL expiredaddress type not supportedUnknown errorOPENSSL_VERSION: %s SSL_get_ex_new_index() failed%s(): unknown cmd: %dh2h2-16h2-14assertion failed: 0auto%s(): BIO_new_file(%s) failed%s(): set_cipher() errorbool swoole_signalfd_create()%s(): unknown signal[%d]%s(): malloc(%ld) failed%s(): redis protocol errorIf-Modified-Sinceswoole-http-serverIf-RangeContent-Range: bytesAccept-Ranges: bytes SwooleBoundary$-1 +OK -ERR 258EHEADCONNECTCOPYPROPFINDMKACTIVITYCHECKOUTM-SEARCHPRI203 Non-Authoritative Information407 Proxy Authentication Required416 Requested Range Not Satisfiable431 Request Header Fields Too Large505 HTTP Version Not Supported511 Network Authentication Requiredvoid swoole::http2::put_default_setting(swHttp2SettingId, uint32_t)/builddir/build/BUILD/swoole-4.8.13/src/protocol/http2.ccuint32_t swoole::http2::get_default_setting(swHttp2SettingId)Connection not allowed by rulesetConnection refused by destination hostcommand not supported / protocol error/builddir/build/BUILD/swoole-4.8.13/src/protocol/ssl.ccint swoole::SystemTimer_set(swoole::Timer*, long int)%s(): gettimeofday() failed, Error: %s[%d]%s(): setitimer() failed, Error: %s[%d]long int swoole::dtls::BIO_ctrl(BIO*, int, long int, void*)int swoole::ssl_select_next_proto_cb(SSL*, uchar**, uchar*, const uchar*, uint, void*)%s(): HTTP/2 protocol was not selected, expects [h2]int swoole_ssl_generate_cookie(SSL*, uchar*, uint*)%s(): out of memory, Error: %s[%d]bool swoole::SSLContext::set_capath()%s(): Unable to set default verify locations and no CA settings specifiedbool swoole::SSLContext::set_client_certificate()%s(): SSL_CTX_load_verify_locations("%s") failed%s(): SSL_load_client_CA_file("%s") failedbool swoole::SSLContext::set_ecdh_curve()%s(): SSL_CTX_set1_curves_list("%s") failedbool swoole::SSLContext::set_dhparam()%s(): PEM_read_bio_DHparams(%s) failedbool swoole::SSLContext::set_ciphers()%s(): SSL_CTX_set_cipher_list("%s") failedbool swoole::SSLContext::create()%s(): SSL_CTX_new() failed, Error: %s[%d]%s(): SSL_CTX_use_certificate_file(%s) failed, Error: %s[%d]%s(): SSL_CTX_use_certificate_chain_file(%s) failed, Error: %s[%d]%s(): SSL_CTX_use_PrivateKey_file(%s) failed, Error: %s[%d]%s(): Private key does not match the public certificate%s(): set_client_certificate() error%s(): signalfd() failed, Error: %s[%d]%s(): sigprocmask() failed, Error: %s[%d]int swoole_signalfd_event_callback(swoole::Reactor*, swoole::Event*)%s(): read from signalfd failed, Error: %s[%d]ssize_t swoole::mqtt::get_package_length(const swoole::Protocol*, swoole::network::Socket*, swoole::PacketLength*)%s() (ERRNO %d): bad request, the variable header size is larger than %dbool swoole::websocket::decode(swoole::websocket::Frame*, char*, size_t)%s() (ERRNO %d): incomplete packet, expected length is %zu, actual length is %zuswoole::UnixSocket::UnixSocket(bool, int)%s(): socketpair() failed, Error: %s[%d]static ssize_t swoole::Protocol::default_length_func(const swoole::Protocol*, swoole::network::Socket*, swoole::PacketLength*)%s(): invalid package (size=%d) from socket#%u<%s:%d>bool swoole::dtls::Session::listen()%s(): DTLSv1_listen() failed, client[%s:%d], reason=%d, error_string=%sint swoole::Protocol::recv_with_length_protocol(swoole::network::Socket*, swoole::String*)%s(): recv(%d, %d) failed, Error: %s[%d]%s() (ERRNO %d): received %zu bytes of malformed data from the client[%s:%d]%s() (ERRNO %d): bad request, no length found in %zu bytes%s() (ERRNO %d): package is too big, remote_addr=%s:%d, length=%zuint swoole::Protocol::recv_with_eof_protocol(swoole::network::Socket*, swoole::String*)%s(): recv from socket#%d failed, Error: %s[%d]%s(): Package is too big. package_length=%dvoid std::deque<_Tp, _Alloc>::pop_front() [with _Tp = swoole::dtls::Buffer*; _Alloc = std::allocator]/usr/include/c++/11/bits/stl_deque.hint swoole::redis::recv_packet(swoole::Protocol*, swoole::Connection*, swoole::String*)%s(): Package is too big. package_length=%ld

HTTP 404 Not Found

Powered by Swoole
HTTP/1.1 %s Server: swoole-http-server Content-Length: %zu %sHTTP/1.1 304 Not Modified Connection: %s Date: %s Last-Modified: %s Server: %s HTTP/1.1 200 OK Connection: %s Content-Length: %ld Content-Type: text/html Date: %s Last-Modified: %s Server: %s std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::operator[](std::vector<_Tp, _Alloc>::size_type) [with _Tp = swoole::http_server::StaticHandler::task_t; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::reference = swoole::http_server::StaticHandler::task_t&; std::vector<_Tp, _Alloc>::size_type = long unsigned int]multipart/byteranges; boundary=HTTP/1.1 %s Connection: %s Content-Length: %ld Content-Type: %s %sDate: %s Last-Modified: %s Server: %s xeecccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccpehe`eXePeHe@e8eccccccccccccccccc0eccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc(e eeeeecdccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddxdpdhd`dccXdPdHd@dc8dc0d(dc dccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddccccccccipiiiii`i;jijj$j4jihkXkkkkkkkkxkt@t0tttt`tptPt{{}{{{{{d||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{,}{{{{{{,}{|{{{{{{{{{{{{{{{{{{{{{|,,,,,,,,,,,,,,,,,,,,,,,,,,,,,Բ,,,,,,,,,,,,,,,,*ZN6swoole8Protocol17recv_split_by_eofEPNS_7network6SocketEPNS_6StringEEUlPKcmE_*ZN6swoole9coroutine6System7waitpidEiPiidEUlPNS_9CoroutineEE0_*ZN6swoole9coroutine6System7waitpidEiPiidEUlPNS_5TimerEPNS_9TimerNodeEE_*ZL11signal_initvEUlPvE0_*ZL11signal_initvEUlPN6swoole7ReactorERmE_*Z21swoole_signalfd_setupPN6swoole7ReactorEEUlPvE0_*Z21swoole_signalfd_setupPN6swoole7ReactorEEUlS1_RmE_0123456789ABCDEF>?456789:;<=  !"#$%&'()*+,-./0123ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/payload: %.*s %s(): unknown fdtype%s(): fd#%d is already existspong%s(): unknown opcode [%d]%s(): unkown event type[%d]master process is not runningfailed to start task workersfork() failedfailed to start user workersFIN: %x, RSV1: %d, RSV2: %d, RSV3: %d, opcode: %d, MASK: %d, length: %ld int swoole::websocket::pack_close_frame(swoole::String*, int, char*, size_t, uint8_t)%s(): the max length of close reason is %dbool swoole::Reactor::set_handler(int, swoole::ReactorHandler)%s(): fdtype > SW_MAX_FDTYPE[%d]virtual int swoole::ReactorPoll::add(swoole::network::Socket*, int)%s(): too many connection, more than %dvirtual int swoole::ReactorSelect::add(swoole::network::Socket*, int)%s(): max fd value is FD_SETSIZE(%d). virtual int swoole::ReactorSelect::set(swoole::network::Socket*, int)%s(): swReactorSelect: sock[%d] not foundvoid swoole::Server::check_worker_exit_status(int, const swoole::ExitStatus&)%s(): worker(pid=%d, id=%d) abnormal exit, status=%d, signal=%d%sint swoole::websocket::dispatch_frame(const swoole::Protocol*, swoole::network::Socket*, const swoole::RecvData*)%s(): bad frame[opcode=0]. remote_addr=%s:%d%s(): websocket frame is too big, remote_addr=%s:%d%s(): merging incomplete frame, bad request. remote_addr=%s:%d%s(): %s frame application data is too big. remote_addr=%s:%dvoid swoole::ReactorImpl::after_removal_failure(swoole::network::Socket*)%s(): failed to delete events[fd=%d#%d, type=%d, events=%d], Error: %s[%d]swoole::ReactorEpoll::ReactorEpoll(swoole::Reactor*, int)%s(): epoll_create failed, Error: %s[%d]virtual int swoole::ReactorEpoll::add(swoole::network::Socket*, int)%s(): failed to add events[fd=%d#%d, type=%d, events=%d], Error: %s[%d]virtual int swoole::ReactorEpoll::set(swoole::network::Socket*, int)%s(): failed to set events[fd=%d#%d, type=%d, events=%d], Error: %s[%d]virtual int swoole::ReactorEpoll::wait(timeval*)%s(): [Reactor#%d] epoll_wait failed, Error: %s[%d]%s(): EPOLLIN handle failed. fd=%d, Error: %s[%d]%s(): EPOLLOUT handle failed. fd=%d, Error: %s[%d]%s(): EPOLLERR handle failed. fd=%d, Error: %s[%d]virtual int swoole::ReactorPoll::wait(timeval*)%s(): poll error, Error: %s[%d]%s(): poll[POLLIN] handler failed. fd=%d, Error: %s[%d]%s(): poll[POLLOUT] handler failed. fd=%d, Error: %s[%d]%s(): poll[POLLERR] handler failed. fd=%d, Error: %s[%d]virtual int swoole::ReactorSelect::wait(timeval*)%s(): select error, Error: %s[%d]%s(): [Reactor#%d] select event[type=READ, fd=%d] handler fail, Error: %s[%d]%s(): [Reactor#%d] select event[type=WRITE, fd=%d] handler fail, Error: %s[%d]%s(): [Reactor#%d] select event[type=ERROR, fd=%d] handler fail, Error: %s[%d]void swoole::Server::kill_user_workers()void swoole::Server::kill_event_workers()virtual int swoole::ReactorEpoll::del(swoole::network::Socket*)%s() (ERRNO %d): failed to delete events[fd=%d, fd_type=%d], it has already been removedvirtual int swoole::ReactorPoll::del(swoole::network::Socket*)%s() (ERRNO %d): failed to delete event[%d], it has already been removedvirtual int swoole::ReactorSelect::del(swoole::network::Socket*)%s(): swReactorSelect: fd[%d] not foundstatic void swoole::Manager::kill_timeout_process(swoole::Timer*, swoole::TimerNode*)%s(): kill(%d, SIGKILL) [%u] failed, Error: %s[%d]%s() (ERRNO %d): worker(pid=%d, id=%d) exit timeout, force kill the processvirtual bool swoole::BaseFactory::dispatch(swoole::SendData*)%s(): dispatch[type=%d] failed, socket#%ld is not active%s(): dispatch[type=%d] failed, socket#%ld is closed by servervirtual bool swoole::BaseFactory::notify(swoole::DataHead*)%s(): dispatch[type=%d] failed, session#%ld is closed by servervirtual bool swoole::BaseFactory::end(swoole::SessionId, int)%s() (ERRNO %d): failed to close connection, session#%ld does not exist%s(): failed to send %lu bytes to pipe_master, Error: %s[%d]%s() (ERRNO %d): session#%ld is closing%s() (ERRNO %d): session#%ld is closed%s(): session#%ld->socket is nullptrvirtual bool swoole::BaseFactory::finish(swoole::SendData*)%s(): failed to send %u bytes to pipe_master, Error: %s[%d]static void swoole::Server::read_worker_message(swoole::ProcessPool*, swoole::EventData*)%s(): unknown worker message type[%d]%s() (ERRNO %d): Unknown command[command_id=%d]pid_t swoole::Server::spawn_user_worker(swoole::Worker*)%s(): Fork Worker failed, Error: %s[%d]pid_t swoole::Server::spawn_event_worker(swoole::Worker*)void swoole::Manager::start(swoole::Server*)%s(): wait() failed, Error: %s[%d]Server is reloading all workers now%s(): swKill(%d, SIGTERM) [%d] failed, Error: %s[%d]%s(): cannot reload task workers, task workers is not startedServer is reloading task workers now%s(): kill(%d, SIGTERM) [%d] failed, Error: %s[%d]ssize_t swoole::write_func(swoole::Reactor*, swoole::network::Socket*, size_t, const SendFunc&, const AppendFunc&)%s() (ERRNO %d): data packet is too large, cannot exceed the buffer size%s() (ERRNO %d): socket#%d output buffer overflowstatic ssize_t swoole::Reactor::_writev(swoole::Reactor*, swoole::network::Socket*, const iovec*, size_t)%s() (ERRNO %d): does not support SSLpPOHPOPOOOOOOOOOOOOOOON6swoole14ProcessFactoryEN6swoole7FactoryEN6swoole11BaseFactoryEN6swoole13ReactorSelectEN6swoole11ReactorPollEN6swoole11ReactorImplEN6swoole12ReactorEpollEFvPN6swoole7ReactorEEPFvPN6swoole7ReactorEE*ZN6swoole7Reactor7_writevEPS0_PNS_7network6SocketEPK5iovecmEUlPNS_6BufferEE0_*ZN6swoole7Reactor7_writevEPS0_PNS_7network6SocketEPK5iovecmEUlvE_*ZN6swoole7Reactor6_writeEPS0_PNS_7network6SocketEPKvmEUlPNS_6BufferEE0_*ZN6swoole7Reactor6_writeEPS0_PNS_7network6SocketEPKvmEUlvE_*ZN6swoole7ReactorC4EiNS0_4TypeEEUlPS0_RmE5_*ZN6swoole7ReactorC4EiNS0_4TypeEEUlPS0_E4_*ZN6swoole7ReactorC4EiNS0_4TypeEEUlPS0_E3_*ZN6swoole7ReactorC4EiNS0_4TypeEEUlPS0_E2_*ZN6swoole7ReactorC4EiNS0_4TypeEEUlPS0_E1_*ZN6swoole7ReactorC4EiNS0_4TypeEEUlPS0_RmE0_*ZN6swoole7ReactorC4EiNS0_4TypeEEUlPS0_E_{{{{8}|{{h||2$St23_Sp_counted_ptr_inplaceISt13unordered_setINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4hashIS6_ESt8equal_toIS6_ESaIS6_EESaISC_ELN9__gnu_cxx12_Lock_policyE2EE*ZN6swoole6ServerC4ENS0_4ModeEEUlvE_St15_Sp_counted_ptrIPN6swoole4PipeELN9__gnu_cxx12_Lock_policyE2EE/tmp/swoole.task.%d.sockServer is shutdown nowtype <= HOOK_ENDint swoole::Server::start()/dev/nullint swoole::Server::create()void swoole::Server::call_command_callback(int64_t, const string&)%s() (ERRNO %d): Invalid command result[request_id=%ld]std::string swoole::Server::call_command_handler_in_master(int, const string&)%s() (ERRNO %d): Unknown command[%d]void swoole::Server::set_max_connection(uint32_t)%s(): max_connection must be set before server create%s(): max_connection is exceed the SW_SESSION_LIST_SIZE, it's reset to %u%s(): max_connection is exceed the maximum value, it's reset to %ubool swoole::Server::sendfile(swoole::SessionId, const char*, uint32_t, off_t, size_t)%s() (ERRNO %d): invalid fd[%ld]%s() (ERRNO %d): can't send data to the connections in master process%s() (ERRNO %d): sendfile name[%.8s...] length %u is exceed the max name len %u%s() (ERRNO %d): stat(%s) failed%s() (ERRNO %d): the path[%s] given is not a regular file%s() (ERRNO %d): file[offset=%ld] is emptyswoole::ResultCode swoole::Server::call_command_handler(swoole::MessageBus&, uint16_t, swoole::network::Socket*)static int swoole::Server::accept_connection(swoole::Reactor*, swoole::Event*)%s(): accept() failed, Error: %s[%d]%s() (ERRNO %d): Too many connections [now: %d]/builddir/build/BUILD/swoole-4.8.13/src/server/master.ccswoole::dtls::Session* swoole::Server::accept_dtls_connection(swoole::ListenPort*, swoole::network::Address*)%s(): bind() failed, Error: %s[%d]%s(): connect(%s:%d) failed, Error: %s[%d]int swoole::Server::start_check()%s(): cannot set 'onConnect' event when using dispatch_mode=1/3/7%s(): cannot set 'onClose' event when using dispatch_mode=1/3/7%s(): cannot set 'onBufferFull' event when using dispatch_mode=1/3/7%s(): cannot set 'onBufferEmpty' event when using dispatch_mode=1/3/7%s(): onTask event callback must be set%s(): require onReceive callback%s(): require onPacket callbackint swoole::Server::create_task_workers()%s(): [Master] create task_workers failedint swoole::Server::create_user_workers()%s(): gmalloc[server->user_workers] failed, Error: %s[%d]void swoole::Server::init_worker(swoole::Worker*)%s(): swoole_set_cpu_affinity() failed, Error: %s[%d]bool swoole::Server::command(swoole::WorkerId, swoole::Server::Command::ProcessType, const string&, const string&, const Callback&)%s() (ERRNO %d): Unknown command[%s]%s() (ERRNO %d): command() can only be used in master process%s() (ERRNO %d): command() can only be used in worker process 0%s() (ERRNO %d): unsupported [process_type]%s() (ERRNO %d): unsupported [server_mode]%s() (ERRNO %d): invalid thread_id[%d]%s() (ERRNO %d): invalid worker_id[%d]%s() (ERRNO %d): invalid task_worker_id[%d]%s() (ERRNO %d): message is too large, maximum length is %lu, the given length is %lubool swoole::Server::sendwait(swoole::SessionId, const void*, uint32_t)%s() (ERRNO %d): send %d byte failed, because session#%ld is closedvoid swoole::Server::call_hook(swoole::Server::HookType, void*)static void swoole::Server::timer_callback(swoole::Timer*, swoole::TimerNode*)%s() (ERRNO %d): No idle worker is available%s() (ERRNO %d): No idle task worker is available%s() (ERRNO %d): can only start one server%s(): open(/dev/null) failed, Error: %s[%d]%s(): malloc[task_result] failed[Master] Fatal Error: failed to allocate memory for Server->gssw_shm_calloc(%ld) for session_list failedsw_shm_calloc() for port_connnection_num_array failed%s(): max_connection must be bigger than %u, it's reset to %u%s(): serv->reactor_num == %d, Too many threads, reset to max value %d%s(): worker_num == %d, Too many processes, reset to max value %d%s(): serv->task_worker_num == %d, Too many processes, reset to max value %d%s(): gmalloc[server->workers] failed, Error: %s[%d]int swoole::Server::send_to_connection(swoole::SendData*)%s() (ERRNO %d): send %d byte failed, session#%ld does not exist%s() (ERRNO %d): send event[%d] failed, session#%ld does not existfd % reactor_num == reactor->idfd % reactor_num == SwooleTG.id%s() (ERRNO %d): Server::send(): socket#%d is closed by client%s() (ERRNO %d): Server::send(): connection#%d output buffer overflowdgramhttp|websockethttpmqttraw%s(): SIGVTALRM coming%s(): invalid LISTEN_PIDLISTEN_FDS_START/tmp/swoole.%d.sock%s(): failed to startswoole::ListenPort* swoole::Server::add_port(swoole::SocketType, const char*, int)%s() (ERRNO %d): must add port before server is created%s() (ERRNO %d): up to %d listening ports are allowed%s() (ERRNO %d): invalid port [%d]%s() (ERRNO %d): address '%s' exceeds the limit of %ld charactersEECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDHssize_t swoole::MessageBus::read(swoole::network::Socket*)%s(): receive data from socket#%d returns 0%s() (ERRNO %d): abnormal pipeline data, msg_id=%ld, pipe_fd=%d, reactor_id=%d%s(): receive pipeline data error, pipe_fd=%d, reactor_id=%d/builddir/build/BUILD/swoole-4.8.13/src/server/message_bus.ccvoid swoole::Server_signal_handler(int)%s(): Fatal Error: manager process exit. status=%d, signal=[%s]swoole::Connection* swoole::Server::add_connection(swoole::ListenPort*, swoole::network::Socket*, int)%s() (ERRNO %d): no available session slot, fd=%d%s(): setsockopt(TCP_NODELAY) failed, Error: %s[%d]%s(): setsockopt(SO_RCVBUF, %d) failed, Error: %s[%d]%s(): setsockopt(SO_SNDBUF, %d) failed, Error: %s[%d]int swoole::ListenPort::listen()%s(): setsockopt(TCP_DEFER_ACCEPT) failed, Error: %s[%d]%s(): setsockopt(TCP_FASTOPEN) failed, Error: %s[%d]%s(): setsockopt(SO_KEEPALIVE) failed, Error: %s[%d]%s(): setsockopt(TCP_KEEPIDLE) failed, Error: %s[%d]%s(): setsockopt(TCP_KEEPINTVL) failed, Error: %s[%d]%s(): setsockopt(TCP_KEEPCNT) failed, Error: %s[%d]%s(): setsockopt(TCP_USER_TIMEOUT) failed, Error: %s[%d]ssize_t swoole::MessageBus::read_with_buffer(swoole::network::Socket*)bool swoole::ListenPort::ssl_create(swoole::Connection*, swoole::network::Socket*)bool swoole::ListenPort::ssl_create_context(swoole::SSLContext*)%s(): SSL error, require ssl_cert_file and ssl_key_fileint swoole::Port_onRead_raw(swoole::Reactor*, swoole::ListenPort*, swoole::Event*)%s(): recv from connection#%d failed, Error: %s[%d]bool swoole::ListenPort::import(int)%s(): getsockopt(%d, SOL_SOCKET, SO_TYPE) failed, Error: %s[%d]%s(): getsockname(%d) failed, Error: %s[%d]int swoole::Server::add_systemd_socket()%s(): invalid LISTEN_FDS_STARTint swoole::Port_onRead_http(swoole::Reactor*, swoole::ListenPort*, swoole::Event*)HTTP/1.1 413 Request Entity Too Large %s() (ERRNO %d): Bad Request: unknown protocol from session#%ld on %s:%d%s() (ERRNO %d): Bad Request: unknown HTTP method from session#%ld on %s:%d%s() (ERRNO %d): Bad Request: can not handle HTTP2 request from session#%ld on %s:%d%s() (ERRNO %d): Bad Request: request header size is too large from session#%ld on %s:%d%s() (ERRNO %d): Bad Request: protocol error when parse chunked length from session#%ld on %s:%d%s() (ERRNO %d): Request Entity Too Large: request length (chunked) has already been greater than the package_max_length(%u) from session#%ld on %s:%d%s() (ERRNO %d): Request Entity Too Large: header-length (%u) + content-length (%lu) is greater than the package_max_length(%u) from session#%ld on %s:%d%s() (ERRNO %d): Invalid Request: %zu bytes has been discard from session#%ld on %s:%dvirtual bool swoole::ProcessFactory::shutdown()%s(): kill(%d) failed, Error: %s[%d]virtual bool swoole::ProcessFactory::dispatch(swoole::SendData*)%s(): invalid target worker id[%d]%s(): dispatch[type=%d] failed, connection#%d is not activevirtual bool swoole::ProcessFactory::finish(swoole::SendData*)%s() (ERRNO %d): The length of data [%u] exceeds the output buffer size[%u], please use the sendfile, chunked transfer mode or adjust the output_buffer_size%s() (ERRNO %d): session#%ld does not exists%s() (ERRNO %d): send %d bytes failed, because session#%ld is closed%s() (ERRNO %d): send failed, session=%ld output buffer overflowvirtual bool swoole::ProcessFactory::end(swoole::SessionId, int)int swoole::Server::create_reactor_processes()%s(): calloc[2](%d) failed, Error: %s[%d]virtual bool swoole::ProcessFactory::start()@@@h@H@@@@@@@@h@@*ZN6swoole6Server14disable_acceptEvEUlPNS_5TimerEPNS_9TimerNodeEE_*ZN6swoole6Server20get_timeout_callbackEPNS_10ListenPortEPNS_7ReactorEPNS_10ConnectionEEUlPNS_5TimerEPNS_9TimerNodeEE_%a, %d %b %Y %T GMT%a, %d %b %Y %T UTC%A, %d-%b-%y %T GMT%a %b %e %T %Y%a, %d %b %Y %H:%M:%S %Zcalloc[1] failed%s(): invalid worker_id=%d_M_get() != nullptr..bytes= --%s(): write to tmpfile failed%s(): invalid worker_id[%d]int swoole::ReactorProcess_onPipeRead(swoole::Reactor*, swoole::Event*)int swoole::ReactorThread_onClose(swoole::Reactor*, swoole::Event*)/builddir/build/BUILD/swoole-4.8.13/src/server/reactor_thread.ccfd % serv->reactor_num == reactor->idfd % serv->reactor_num == SwooleTG.idvoid swoole::ReactorThread_onStreamResponse(swoole::network::Stream*, const char*, uint32_t)int swoole::ReactorThread_onPacketReceived(swoole::Reactor*, swoole::Event*)%s(): recvfrom(%d) failed, Error: %s[%d]int swoole::ReactorThread_onPipeRead(swoole::Reactor*, swoole::Event*)%s() (ERRNO %d): force close connection failed, session#%ld does not existint swoole::ReactorThread_onPipeWrite(swoole::Reactor*, swoole::Event*)%s() (ERRNO %d): Session#%ld is closed by server%s() (ERRNO %d): [1] ignore data[%u bytes] received from session#%ld%s(): reactor->set(%d) failed, Error: %s[%d]int swoole::ReactorThread_onWrite(swoole::Reactor*, swoole::Event*)int swoole::Server::start_reactor_processes()int swoole::ReactorThread::init(swoole::Server*, swoole::Reactor*, uint16_t)%s(): calloc(%d, %ld) failed, Error: %s[%d]void swoole::ReactorThread_loop(swoole::Server*, int)%s(): pthread_setaffinity_np() failed, Error: %s[%d]void swoole::Server::join_reactor_thread()%s(): pthread_cancel(%ld) failed, Error: %s[%d]std::__shared_ptr_access<_Tp, _Lp, , >::element_type& std::__shared_ptr_access<_Tp, _Lp, , >::operator*() const [with _Tp = std::vector >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic; bool = false; bool = false; std::__shared_ptr_access<_Tp, _Lp, , >::element_type = std::vector >]std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::reference std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::back() [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::reference = char&] Index of %s

Index of %s

Powered by Swoole
  • %s
  • %s--%s Content-Type: %s Content-Range: bytes %zu-%zu/%zu static bool swoole::Server::task_pack(swoole::EventData*, const void*, size_t)static bool swoole::Server::task_unpack(swoole::EventData*, swoole::String*, swoole::PacketPtr*)int swoole::TaskWorker_call_command_handler(swoole::ProcessPool*, swoole::EventData*)[TaskWorker] create reactor failedint swoole::TaskWorker_onPipeReceive(swoole::Reactor*, swoole::Event*)%s(): read(%d, %ld) failed, Error: %s[%d]static void swoole::Server::worker_signal_handler(int)int swoole::Server::reply_task_result(const char*, size_t, int, swoole::EventData*)%s(): cannot use Server::task()/Server::finish() method, because no set [task_worker_num]%s(): Server::task()/Server::finish() is not supported in onPipeMessage callback%s(): Server::finish() can only be used in the worker process%s(): large task pack failed()%s(): write(%s, %ld) failed, Error: %s[%d]%s(): send result to worker timed out%s(): send result to worker failed, Error: %s[%d]int swoole::Worker_onStreamAccept(swoole::Reactor*, swoole::Event*)X~X~ ~X~X~X~ XX~X~X~X~X~X~~St23_Sp_counted_ptr_inplaceISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEFvPN6swoole7network6StreamEPKcjEPFvPN6swoole7network6StreamEPKcjE*ZZN6swoole6Server22start_heartbeat_threadEvENKUlvE_clEvEUlPNS_10ConnectionEE_*ZN6swoole13ReactorThread4initEPNS_6ServerEPNS_7ReactorEtEUlS4_RmE_*ZN6swooleL22ReactorThread_shutdownEPNS_7ReactorEEUlPNS_10ConnectionEE_*NSt6thread11_State_implINS_8_InvokerISt5tupleIJZN6swoole6Server22start_heartbeat_threadEvEUlvE_EEEEEE*ZN6swoole13ReactorThread4initEPNS_6ServerEPNS_7ReactorEtEUlvE0_NSt6thread11_State_implINS_8_InvokerISt5tupleIJPFvPN6swoole6ServerEiES5_tEEEEEE*ZN6swooleL24ReactorProcess_onTimeoutEPNS_5TimerEPNS_9TimerNodeEEUlPNS_10ConnectionEE_*ZN6swooleL19ReactorProcess_loopEPNS_11ProcessPoolEPNS_6WorkerEEUlPNS_10ConnectionEE_unavailablenativeexpected an array hereThe key '%s' is requiredprocess/coroutinein6_pktinfounable to set socket option%s [%d]: %sunable to get socket optionHost lookup failedinterfacesourceallowed_classesmax_depthmax_depth should be intmax_depth cannot be negative0 && "Unknown header_state"0 && "Shouldn't get here"pe >= pparser->flags & F_CHUNKED0 && "unhandled state"content-lengthproxy-connectionparser pausedfirst boundary mismatching: bad final hyphen: expecting CR expecting LF expecting '%c' at %zu, but it is '%c'at %zu, but it is '\x%.2x'%s(): timer is not availableint swoole_timer_select()signaledstoppedexitcodetermsigstopsigunable to create pipe %sMissing redirection targetFailed to open /dev/null - %sdup2fork failed - %svoid swoole_timer_free()MKCALENDARNOTIMPLEMENTEDifindexerror converting %s data (path: %s): %.*sthe interface index cannot be negative or larger than %u; given %ldno interface with name "%s" could be foundcould not convert IPv6 address to string (errno %d)No information on how to convert value of key '%s'No information on how to convert native field into value for key '%s'int swoole_event_add_or_update(swoole::network::Socket*, int)/builddir/build/BUILD/swoole-4.8.13/src/wrapper/event.ccFailed obtaining address for interface %u: error %dFailed obtaining interfaces list: error %dError converting interface name to index: error %dThe interface with IP address %s was not foundHost lookup failed: Non AF_INET6 domain returned on AF_INET6 socketcould not resolve address '%s' to get an AF_INET6 addressHost lookup failed: Non AF_INET domain returned on AF_INET socketIP address used in the context of an unexpected type of socketunexpected option in php_do_mcast_opt (level %d, option %d). This is a bug.Expected a value between 0 and 255Expected a value between -1 and 255allowed_classes option should be array or booleanError at offset %ld of %zd bytes/builddir/build/BUILD/swoole-4.8.13/thirdparty/swoole_http_parser.cno CRLF at first boundary end: invalid char in header field: invalid char in header value: no next part or final hyphen: expecting CR or '-' bool swoole_timer_exists(long int)swoole::TimerNode* swoole_timer_get(long int)void swoole::Server::worker_start_callback()%s(): get group [%s] info failed%s(): get user [%s] info failed%s(): setgid to [%s] failed, Error: %s[%d]%s(): setuid to [%s] failed, Error: %s[%d]%s(): chdir("/") failed, Error: %s[%d]%s(): chroot("%s") failed, Error: %s[%d]void swoole::Server::worker_stop_callback()%s() (ERRNO %d): unprocessed data in the worker process buffervoid swoole::Worker_reactor_try_to_exit(swoole::Reactor*)%s() (ERRNO %d): worker exit timeout, forced terminationbool swoole::Worker_discard_data(swoole::Server*, swoole::Connection*, swoole::DataHead*)%s() (ERRNO %d): [2] ignore data[%u bytes] received from session#%ldvoid swoole::Server::worker_accept_event(swoole::DataHead*)%s(): [Worker] error event[type=%d]bool swoole_timer_del(swoole::TimerNode*)bool swoole_timer_clear(long int)void swoole_timer_delay(swoole::TimerNode*, long int)Command array must have at least one elementCommand array element %d contains a null byteThe signal [SIGCHLD] is registered, cannot execute swoole_proc_opendescriptor spec must be an integer indexed arrayunable to dup File-Handle for descriptor %lu - %sDescriptor item must be either an array or a File-HandleMissing handle qualifier in arrayMissing mode parameter for 'pipe'Missing file name parameter for 'file'Missing mode parameter for 'file'Redirection target must be an integerRedirection target %ld not foundFailed to dup() for descriptor %ld - %spty pseudo terminal not supported on this system%s is not a valid descriptor spec/modelong int swoole_timer_after(long int, const TimerCallback&, void*)%s(): Timer must be greater than 0long int swoole_timer_tick(long int, const TimerCallback&, void*) X h x @(p 8 ( ($#! 8$!#"x"h"" #"# p!P!8!!!!hXH 0p(H0hh869888g87887U2U2U2U266c2c2q7X7c2c2c2?7&7 766c26n6U6735385x5J5111,E,FFLF\FlF|FDE`Pb``bc`` epe``ef``Pf*ZN6swoole6Server18start_event_workerEPNS_6WorkerEEUlPNS_7ReactorEE_*ZN6swoole6Server17stop_async_workerEPNS_6WorkerEEUlPNS_10ConnectionEE_  swoole_http_parser_execute !"#$%&'*+-./0123456789abcdefghijklmnopqrstuvwxyz^_`abcdefghijklmnopqrstuvwxyz|}~./+,/builddir/build/BUILD/swoole-4.8.13/thirdparty/hiredis/hiredis.cparent->type == REDIS_REPLY_ARRAY || parent->type == REDIS_REPLY_MAP || parent->type == REDIS_REPLY_SET || parent->type == REDIS_REPLY_PUSH/builddir/build/BUILD/swoole-4.8.13/thirdparty/hiredis/read.cprv->type == REDIS_REPLY_ARRAY || prv->type == REDIS_REPLY_MAP || prv->type == REDIS_REPLY_SET || prv->type == REDIS_REPLY_PUSH/builddir/build/BUILD/swoole-4.8.13/thirdparty/nghttp2/nghttp2_hd.ctask->type == REDIS_REPLY_ERROR || task->type == REDIS_REPLY_STATUS || task->type == REDIS_REPLY_STRING || task->type == REDIS_REPLY_VERB || task->type == REDIS_REPLY_BIGNUM/builddir/build/BUILD/swoole-4.8.13/thirdparty/hiredis/sds.c(incr > 0 && oldlen+incr < 32) || (incr < 0 && oldlen >= (unsigned int)(-incr))(incr >= 0 && sh->alloc-sh->len >= incr) || (incr < 0 && sh->len >= (unsigned int)(-incr))(incr >= 0 && sh->alloc-sh->len >= (unsigned int)incr) || (incr < 0 && sh->len >= (unsigned int)(-incr))(incr >= 0 && sh->alloc-sh->len >= (uint64_t)incr) || (incr < 0 && sh->len >= (uint64_t)(-incr))Protocol error, got %s as reply type byteBulk string length out of rangeVerbatim string 4 bytes of content type are missing or incorrectly encoded.Multi-bulk length out of rangeINDEX_RANGE_VALID(context, idx)Stream was already closed or invalidThe transmission is not allowed for this streamAnother DATA frame has already been deferredrequest HEADERS is not allowedThe user callback function failed due to the temporal errorThe length of the frame is invalidHeader compression/decompression errorInsufficient buffer size given to functionCallback was paused by the applicationServer push is disabled by peerDATA or HEADERS frame has already been submitted for the streamThe current session is closingInvalid HTTP header field was receivedViolation in HTTP messaging ruleWhen a local endpoint expects to receive SETTINGS frame, it receives an other type of frameThe user callback function failedReceived bad client magic byte stringFlooding was detected in this HTTP/2 session, and it must be closedSETTINGS frame contained more than the maximum allowed entries/builddir/build/BUILD/swoole-4.8.13/thirdparty/nghttp2/nghttp2_rcbuf.cNot enough information to reconnectcur->idx < prv->elementsdatetalinfrohosaccepexpec:metho:schemupgradrefresrefere:statuif-rangif-matckeep-alivset-cookiuser-agen:authoritretry-aftecontent-typmax-forwardlast-modifiecontent-rangif-none-matccache-controaccept-rangecontent-lengtaccept-charseaccept-languagaccept-encodincontent-languagwww-authenticatcontent-encodincontent-locatioproxy-connectioif-modified-sinctransfer-encodinproxy-authenticatif-unmodified-sinccontent-dispositioproxy-authorizatiostrict-transport-securitaccess-control-allow-origipos == totlentype == REDIS_ERR_IO%s: getsockopt(SO_ERROR)Bad integer valueDouble value is too largeBad double valueBad nil valuetTfFBad bool valueBad bignum valueBad simple string valueOut of memory%eEfFgGaAInvalid format string*%i $%u sdslen(cmd)==totlen"\%c""%c""\x%02x"Bad bulk string lengthBad multi-bulk lengthNULL\%c\n\r\t\a\b\x%02xidx < ringbuf->lenSuccessUnknown error codeOut of buffer spaceUnsupported SPDY versionOperation would blockInvalid frame octetsData transfer deferredNo more Stream ID availableStream is closingStream ID is invalidInvalid stream stateGOAWAY has already been sentInvalid header blockInvalid stateFlow control errorToo many inflight SETTINGSStream was refusedInternal errorCancelInvalid argumentrcbuf->ref > 0enclen == lensetsockopt(TCP_NODELAY)Server closed the connectionpoll(2)setsockopt(SO_RCVTIMEO)Invalid timeout specifiedCan't get addr: %sCan't create socket: %sCan't bind socket: %s:authority:method:path/index.html:schemehttps:status204206304400404500accept-charsetgzip, deflateaccept-languageaccept-rangesaccess-control-allow-originallowcache-controlcontent-languagecontent-locationcontent-rangedateetagexpectif-matchif-modified-sinceif-none-matchif-rangeif-unmodified-sincelast-modifiedmax-forwardsproxy-authenticateproxy-authorizationrefererrefreshretry-afterstrict-transport-securityuser-agentvaryviawww-authenticatepp`@XHЉ؋pЈ@ppppppS88j888888888nj4ڌTj>(??|ܕ\|<ܗ<,]T@Xl|L\ (0lt\Lhzܵ ̵ܴ 0ط,dĸ@P`8|t\X8Hػ(tT@0 P ܿP4$Dp@=S]4)*:D[!0t, xT4,D;4- ClH0h 0l|d4$DJoe^T< bKyE\0@H(`H0,hH(b[+++++++++++>+++H+Tu4$tdTDtdTD4$)H)H)-,.+.0. /**),5 5545  #*19@@012aceiost 001122aacceeiioo0 00(01 11(12 22(2a aa(a00 0000)08011 1111)18122 2222)282aa aaaa)a8ac cc(ce ee(ei ii(io oo(occ cccc)c8cee eeee)e8eii iiii)i8ioo oooo)o8osstt %-./3456789s ss(st tt(t  %%--..ss ssss)s8stt tttt)t8t  ( % %%(%- --(-. ..(.     ) 8 %% %%%%)%8%-- ----)-8-.. ....).8.//33445566778899/ //(/3 33(34 44(45 55(5// ////)/8/33 3333)38344 4444)48455 5555)5856 66(67 77(78 88(89 99(966 6666)68677 7777)78788 8888)88899 9999)989!"$%+.25:=AD@=A_bdfghlmnpru&'==AA__bbddffgghh= ==(=A AA(A_ __(_b bb(b== ====)=8=AA AAAA)A8A__ ____)_8_bb bbbb)b8bd dd(df ff(fg gg(gh hh(hdd dddd)d8dff ffff)f8fgg gggg)g8ghh hhhh)h8hllmmnnpprruu:BCDl ll(lm mm(mn nn(np pp(pll llll)l8lmm mmmm)m8mnn nnnn)n8npp pppp)p8pr rr(ru uu(u::BBCCDDrr rrrr)r8ruu uuuu)u8u: ::(:B BB(BC CC(CD DD(D:: ::::):8:BB BBBB)B8BCC CCCC)C8CDD DDDD)D8D,-/03467;<>?BCEH@EFGHIJKLMNOPQRSTEEFFGGHHIIJJKKLLE EE(EF FF(FG GG(GH HH(HEE EEEE)E8EFF FFFF)F8FGG GGGG)G8GHH HHHH)H8HI II(IJ JJ(JK KK(KL LL(LII IIII)I8IJJ JJJJ)J8JKK KKKK)K8KLL LLLL)L8LMMNNOOPPQQRRSSTTM MM(MN NN(NO OO(OP PP(PMM MMMM)M8MNN NNNN)N8NOO OOOO)O8OPP PPPP)P8PQ QQ(QR RR(RS SS(ST TT(TQQ QQQQ)Q8QRR RRRR)R8RSS SSSS)S8STT TTTT)T8TUVWYjkqvwxyzFGIJ@UUVVWWYYjjkkqqvvU UU(UV VV(VW WW(WY YY(YUU UUUU)U8UVV VVVV)V8VWW WWWW)W8WYY YYYY)Y8Yj jj(jk kk(kq qq(qv vv(vjj jjjj)j8jkk kkkk)k8kqq qqqq)q8qvv vvvv)v8vwwxxyyzz&*,;XZKNw ww(wx xx(xy yy(yz zz(zww wwww)w8wxx xxxx)x8xyy yyyy)y8yzz zzzz)z8z&&**,,;;XXZZLMOQ& &&(&* **(*, ,,(,; ;;(;&& &&&&)&8&** ****)*8*,, ,,,,),8,;; ;;;;);8;X XX(XZ ZZ(Z!"()?PRTXX XXXX)X8XZZ ZZZZ)Z8Z!!""(())??'+|SUX! !!(!" ""("( (((() ))()!! !!!!)!8!"" """")"8"(( (((()(8()) ))))))8)? ??(?''++||#>VWYZ?? ????)?8?' ''('+ ++(+'' '''')'8'++ ++++)+8+| ||(|##>>$@[]~[\|| ||||)|8|# ##(#> >>(>## ####)#8#>> >>>>)>8>$$@@[[]]~~^}]^ ($ $$($@ @@(@[ [[([ )8$$ $$$$)$8$@@ @@@@)@8@[[ [[[[)[8[] ]](]~ ~~(~^^}}<`{_]] ]]]])]8]~~ ~~~~)~8~^ ^^(^} }}(}<<``{{`n^^ ^^^^)^8^}} }}}})}8}< <<(<` ``(`{ {{({aeo<< <<<<)<8<`` ````)`8`{{ {{{{){8{bcfipw\dghjkqtx~\\lm\ \\(\ ( (\\ \\\\)\8\ )8 )8 ( ( )8 )8 ( ( ( ( )8 )8 )8 )8 ( ( )8 )8 ( ( ( ( )8 )8 )8 )8rsuvy{z|} ( ( ( ( )8 )8 )8 )8 ( ( ( ( )8 )8 )8 )8 ( )8 ( ( )8 )8 ( ( ( ( )8 )8 )8 )8 ( ( ( ( )8 )8 )8 )8 ( ( ( ( )8 )8 )8 )8 ( ( ( ( )8 )8 )8 )8 ( ( ( ( )8 )8 )8 )8 ( ( ( ( )8 )8 )8 )8 ( ( ( ( )8 )8 )8 )8 ( ( ( ( )8 )8 )8 )8 ( ( ( ( )8 )8 )8 )8 ( ( ( ( )8 )8 )8 )8 ( ( ( ( )8 )8 )8 )8 ( ( ( ( )8 )8 )8 )8  ( ( ( ( )8 )8 )8 )8 (   )8  (  (     ) 8  )8 ( ( ( ( )8 )8 )8 )8 ( ( ( ( )8 )8 )8 )8 ( ( )8 )8 ( ( ( ( )8 )8 )8 )8 ( ( ( ( )8 )8 )8 )8 ( ( ( ( )8 )8 )8 )8 ( ( ( ( )8 )8 )8 )8 ( ( ( )8 )8 )8 ( ( )8 )8 ( ( ( ( )8 )8 )8 )8 ( ( ( ( )8 )8 )8 )8 ( ( ( ( )8 )8 )8 )8 ( ( ( ( )8 )8 )8 )8  ( )8 ( ( )8 )8 ( ( ( ( )8 )8 )8 )8     (  (   (  ( )8     ) 8      ) 8  )8 ( ( ( ( )8 )8 )8 )8 ( ( ( ( )8 )8 )8 )8 ( ( ( ( )8 )8 )8 )8 ( ( ( ( )8 )8 )8 )8 ( ( (  )8 )8 )8      (   (  (     ) 8      ) 8  )8  0@P`p 0@P`pP @ T @  `X\`dhlptx|    (08@H  `HpLPTX\`dhlptx|@ @@ @ (@`08@@ @`nghttp2_rcbuf_decrefpack_first_bytenghttp2_hd_table_get@emit_stringhd_ringbuf_get  sdsIncrLen processItemmoveToNextTask__redisSetErrorredisFormatCommandArgvredisFormatSdsCommandArgvredisvFormatCommanddiouxX#0-+ createBoolObjectcreateNilObjectcreateDoubleObjectcreateIntegerObjectcreateArrayObjectcreateStringObjectapplication/andrew-insetezapplication/applixwareapplication/atom+xmlatomapplication/atomcat+xmlatomcatapplication/atomsvc+xmlatomsvcapplication/bdocapplication/ccxml+xmlccxmlapplication/cdmi-capabilitycdmiaapplication/cdmi-containercdmicapplication/cdmi-domaincdmidapplication/cdmi-objectcdmioapplication/cdmi-queuecdmiqapplication/cu-seemecuapplication/dash+xmlmpdapplication/davmount+xmldavmountapplication/docbook+xmldbkapplication/dssc+derapplication/dssc+xmlxdsscapplication/ecmascriptecmaapplication/emma+xmlemmaapplication/epub+zipepubapplication/exiapplication/font-tdpfrapplication/font-woffapplication/geo+jsongeojsonapplication/gml+xmlapplication/gpx+xmlgpxapplication/gxfapplication/gzipapplication/hjsonapplication/hyperstudiostkapplication/inkml+xmlinkmlapplication/ipfixapplication/java-archivejarwarapkapplication/java-vmclassapplication/javascriptmjsapplication/jsonmapapplication/json5application/jsonml+jsonjsonmlapplication/ld+jsonjsonldapplication/lost+xmllostxmlapplication/mac-binhex40hqxapplication/mac-compactprocptapplication/mads+xmlmadsapplication/manifest+jsonwebmanifestapplication/marcmrcapplication/marcxml+xmlmrcxapplication/mathematicanbmbapplication/mathml+xmlapplication/mboxmscmlapplication/metalink+xmlmetalinkapplication/metalink4+xmlmeta4application/mets+xmlmetsapplication/mods+xmlmodsapplication/mp21m21application/mp4mp4sm4papplication/msworddocxdotapplication/mxfdmslrfmardistdistzbpkelcdeployexedlldebdmgisoimgmsimspmsmapplication/odaapplication/oebps-package+xmlopfapplication/oggogxapplication/omdoc+xmlomdocapplication/onenoteonetoconetoc2onetmponepkgapplication/oxpsxerapplication/pdfapplication/pgp-encryptedpgpapplication/pgp-signatureascapplication/pics-rulesprfapplication/pkcs10p10application/pkcs7-mimep7mp7capplication/pkcs7-signaturep7sapplication/pkcs8application/pkix-attr-certapplication/pkix-certcerapplication/pkix-crlapplication/pkix-pkipathapplication/pkixcmppkiapplication/pls+xmlplsapplication/postscriptaiepsapplication/pskc+xmlpskcxmlapplication/raml+yamlramlapplication/rdf+xmlrdfapplication/reginfo+xmlrifrncrldapplication/rls-services+xmlapplication/rpki-ghostbustersgbrapplication/rpki-manifestmftapplication/rpki-roaapplication/rsd+xmlrsdapplication/rss+xmlrssapplication/rtfapplication/sbml+xmlsbmlapplication/scvp-cv-requestscqapplication/scvp-cv-responsescsapplication/scvp-vp-requestspqapplication/scvp-vp-responsesppapplication/sdpsetpaysetregapplication/shf+xmlshfapplication/smil+xmlsmismilapplication/sparql-queryrqsrxapplication/srgsapplication/srgs+xmlgrxmlapplication/sru+xmlsruapplication/ssdl+xmlssdlapplication/ssml+xmlssmlapplication/tei+xmlteiteicorpusapplication/thraud+xmltfiapplication/timestamped-datatsdapplication/voicexml+xmlvxmlapplication/wasmapplication/widgetwgtapplication/winhlpapplication/wsdl+xmlwsdlapplication/wspolicy+xmlwspolicyapplication/xaml+xmlxamlapplication/xcap-diff+xmlxdfapplication/xenc+xmlxencapplication/xhtml+xmlxhtmlxhtapplication/xmlxslxsdrngapplication/xml-dtdapplication/xop+xmlxopapplication/xproc+xmlxplapplication/xslt+xmlxsltapplication/xspf+xmlxspfapplication/xv+xmlmxmlxhvmlxvmlxvmapplication/yangapplication/yin+xmlyinapplication/zipaudio/3gpp*3gppaudio/adpcmadpaudio/basicausndaudio/midikarrmiaudio/mp3*mp3audio/mp4m4amp4aaudio/mpegmpgamp2mp2am2am3aaudio/oggogaspxaudio/s3maudio/silksilaudio/wavaudio/wave*wavaudio/webmwebaaudio/xmfont/collectionttcfont/otffont/ttffont/woff*wofffont/woff2image/apngimage/bmpimage/cgmimage/g3faxg3image/gifimage/iefimage/jp2jpg2image/jpegjpgjpeimage/jpmimage/jpxjpfimage/ktximage/pngimage/sgiimage/svg+xmlsvgsvgzimage/tifftifimage/webpdisposition-notificationmessage/globalu8msgu8dsnu8mdnmessage/global-headersu8hdrmessage/rfc822emlmodel/gltf+jsongltfmodel/gltf-binaryglbmodel/igesigsmodel/meshmshsilomodel/vrmlwrlmodel/x3d+binaryx3dbx3dbzmodel/x3d+vrmlx3dvx3dvzmodel/x3d+xmlx3dx3dztext/cache-manifestappcachetext/calendaricsifbtext/coffeescriptlitcoffeetext/csstext/csvtext/htmlhtmshtmltext/jadetext/jsxtext/lesstext/markdowntext/mathmlmmltext/n3text/plaintxtdefinitext/richtextrtxtext/rtf*rtftext/sgmlsgmtext/shextext/slimslmtext/stylusstyltext/tab-separated-valuestsvtext/trofftext/turtletext/uri-listurisurlstext/vcardtext/vtttext/xml*xmltext/yamlymlvideo/3gpp3gpvideo/3gpp23g2video/h261video/h263video/h264video/jpegjpgvvideo/jpm*jpmjpgmvideo/mj2mjp2video/mp2tvideo/mp4mp4vmpg4video/mpegmpgmpem1vm2vvideo/oggogvvideo/quicktimeqtmovvideo/webmaudio/aacapplication/x-abiwordabwvideo/x-msvideoaviapplication/vnd.amazon.ebookazwapplication/x-bzipapplication/x-bzip2bz2application/x-cshapplication/vnd.ms-fontobjecteotimage/x-iconicompkgodpodtapplication/vnd.ms-powerpointpptpptxapplication/x-rar-compressedrarapplication/x-shapplication/x-shockwave-flashswfapplication/x-tarapplication/vnd.visiovsdapplication/vnd.ms-excelxlsxlsxxulapplication/x-7z-compressed7zbufferfullbufferemptyhandshakebeforeshutdownworkerstartworkerstopbeforereloadafterreloadworkerexitworkererrormanagerstartmanagerstoppipemessage%s:%dbool websocket_message_compress(swoole::String*, const char*, size_t, int)%s(): Failed to compress outgoing frameapplication/vnd.android.package-archiveapplication/java-serialized-objectapplication/mediaservercontrol+xmlapplication/vnd.openxmlformats-officedocument.wordprocessingml.documentapplication/patch-ops-error+xmlapplication/relax-ng-compact-syntaxapplication/resource-lists+xmlapplication/resource-lists-diff+xmlapplication/set-payment-initiationapplication/set-registration-initiationapplication/sparql-results+xmlmessage/disposition-notificationmessage/global-delivery-statusmessage/global-disposition-notificationapplication/vnd.apple.installer+xmlapplication/vnd.oasis.opendocument.presentationapplication/vnd.oasis.opendocument.spreadsheetapplication/vnd.oasis.opendocument.textapplication/vnd.openxmlformats-officedocument.presentationml.presentationapplication/vnd.openxmlformats-officedocument.spreadsheetml.sheetapplication/vnd.mozilla.xul+xmlfailed to get swoole_client->typeClient_create() failed, Error: %s[%d]H\\E\aY Yh$[Xt[ [MXvector::reservebasic_string::_M_create at line , column parse_errorparse errorbasic_string::_M_replace_auxvector::_M_insert_auxpcntl_forkpcntl_waitpcntl_waitpidpcntl_sigtimedwaitbad fd[%d]peer_namelocal_certlocal_pkMOVEDbasic_string::_M_construct null not validbool swoole::network::Socket::cork()%s(): set_tcp_nopush(fd=%d, ON) failed, Error: %s[%d]%s(): set_tcp_nodelay(fd=%d, OFF) failed, Error: %s[%d]bool swoole::Server::set_document_root(const string&)%s(): The length of document_root must be less than %d%s(): document_root[%s] does not exist|~||{|s|{|s|}4 L}}}}qlkmlVm^ksr@snqptp pr^r rqbqg~g gf iHTmm^mjk04ji>ji8i8HonnLnmcN8nlohmann6detail22input_adapter_protocolEN8nlohmann6detail20input_buffer_adapterESt23_Sp_counted_ptr_inplaceIN8nlohmann6detail20input_buffer_adapterESaIS2_ELN9__gnu_cxx12_Lock_policyE2EEN8nlohmann6detail23output_adapter_protocolIcEEN8nlohmann6detail21output_string_adapterIcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESt23_Sp_counted_ptr_inplaceIN8nlohmann6detail21output_string_adapterIcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaIS9_ELN9__gnu_cxx12_Lock_policyE2EE;x\xF>>>8?d?p@@AUBTBB BȺJJtKoK`KK(oLL MH*MpM,MtMN</NLNNNDN|N OGO@yOOOBPqPXPPTPQ-Q(UQdQ R|&RURQSS,TRU`TVV&WWdWXY0YdJYXYYY(Zt.ZGZLcZZZ [7[[(\p?\\4\_]]^5^|^T7_{_h__<6`{` `\``4ala,aaXaa'bRb|b cccl%dRd dddddddeH%e<eeffffL xg g8 g gX Fh `h| }h h h ci i0iiTjLjklvk,kkl8ll|lmjnxn oo8o\;pp,pxp p$qRqqP q rh!-r!\r,#r#r$s\%Ds%tP&t&Bu(u,)u)v*vp+v,v,wL-=w-Ww-qw.w/w/x0y01 y1Ly`2by2yH3y3y@4y4z4Ez,5^z|5z5z6z7zP8${8T{ 9{h9{9|<:8}:|}:}@;~;T~<s~`<~<~ =#l=B=4>>> ?;?@xX@Ӂ@AނHB_BCpCC70DrEE̅$FFF>b>`@AlAABtBB4C|G:0HdHH8I$JRJ|KLLMpMMNhO O6$PPPdQDlRpR LSNST(TZT_TTULUx VVpWlWlXX=0ZZ[X\\$]]t^_(``HaLa\btefg`hhDiLPjj0kkkTl(lPTmzmndnnB$oooTpLpvqqSrr=rNsj4ttu$v(vR@ww\x<yz D{, {l 0| | } |} } h~\ r p  h ĈB 8l  0  l p Ћ 8,XHXp0d0lXБz8 u|8*/?lOzt"؟\0 zl46\ȣ4Fn<BL~&\Z@ȩ",Z  p0!=!!!t6"F"V" f"""2#X$X$$$B%&@'j''P'*<*hL*ܸ*̹*@+.Z//0ܽ1\22B2x23t4|4h4D6x6667:7 V777t88(:x::<x;; K>}>x>^?H?? @@\@ll@@DAAL8AXAAApIBBB,CDEt(El$ |@t lC C( \E E G@ \J  K,KHLO>L>8?h?,??@ܵt@@|p@A\BȝlE<G|HITJMOtlTostHu,vآ,x0z<{\|4|P|~|8$>t?l?ȿ?ܿ??@|@|@AB@ClL>?? (?P>Q>$Q@Q@Q|BQxz<@z@{Bh{B{F{,IT|lJ|\L(}Q}lV~<\~L\~|\~\~\~\~]L]],]H]\]p ^^l_|___0,`daa blIX|KMO`QLTlWpWX|YY<YP Zd]ħL_$ľ ??,?H@pAA|B C C\|DF(GtGGGLH,IJ K(OOOPX8]b$lklvv w@ z| ~ṕ(<\D\`̊4|̧ \ xܬ<`l , D,XLl L , DXLlLHhL|8\d 0@`,xTLLl `$l D,#h$%<+p<-/,;|l<>4BGHP\IlKML[] \`|`` aLala|abPbcccc0 dP\f,g,hh8ipjl|???\@CFLG|GI@JL\L|L(LNl O/> 0\@0\A0E41,FH1,Gx1,H1ZECG o AAH OAA48?EI FEDe F . 8(y 885@I]EH FEK E  .j. t5d) pL9SxOFBB B(D0A8QdFRAg 8A0A(B BBBH sGPE 9sL:hVFBB L(A0A8D< 8A0A(B BBBF P6[p FGB B(D0A8JS 8D0A(B BBBH 6kHL;gFBB B(A0D8Dg 8A0A(B BBBJ ;͇+Dd7h? FGB D(A0Dp 0D(A BBBI 7ƠpP;sՠFBB B(A0D8G 8A0A(B BBBF ;NPH8@w3FBB B(A0D8GB 8A0A(B BBBD 8E\=zFBB E(A0A8D 8A0A(B BBBI 'JKAt="RX=}FBB B(A0D8D` 8A0A(B BBBD hCpOhA`=M`8>)FBK A(G` (A ABBF L>S`P= ՞FBB B(A0A8J 8A0A(B BBBC >̇0>xFFD Dp  ABBD ?;qp@0?LlFFD Dp  PIBI w  ABBD t?LqpL<;\ FBB B(D0A8D 8A0A(B BBBD ;QH@FBB B(E0A8Gpy 8A0A(B BBBD P@Xp8p@<FFA A(G@ (A ABBA @9@8@mFFD A(D@G (A ABBA Aڈ9@@ AZFBF D(A0DP5 0A(A BBBA dAP4AEDD Z AAG w DAE A`)LXD=tSBDB G(D0D`& 0D(A BBBH =[3`PA+FBB B(D0A8G8 8A0A(B BBBF AL`B0ћFBB B(K0A8GaFRA 8A0A(B BBBH BLDCXWFBB B(K0A8G 8A0A(B BBBF Ch:CCFFAG C  \ABC D%$D%8Dԩ%LD8`D9tDH9(Dt]FED DBF D\- RBJD%DE8EتFFAG 4E  \ABTEIhE$A|E`BEIEثI(EUFAG0 ABJ Ey%00E0FAA G0  AABF 0FR'0(LFFAG0 ABA xF1*0@FEAG d CAK N CAF J CAJ @FEAG d CAK N CAF J CAJ GTLl(,G>EADP FAA XG{JPpG1TSI GTKIl D GLH` A GQ>`@GܲFJI H(A0JPZ 0A(A BBBB @$HFJI H(A0JPZ 0A(A BBBB (hH4FAG0 ABG HǃF08HFBA D(DP (A ABBE HP@IȷFDA D@dHHPUXB`P@\  AABA HITCEADdIU9EAAIlIx LO(I|sFAD dAB8IиFBA A(D0( (F ABBO LETdBBB B(A0D8G@O 8A0A(B BBBC FYg@HJP(FBE B(A0A8DP 8G0A(B BBBL 4JssPi 8A0A(B BBBA HKdFBE B(A0A8D` 8A0A(B BBBF \Kbc`|KLK K~K'Kr,@K FAD@r ABH pKB@(,LEAF@ AAC 8XL{FHH  ABI I ABD LX>E G (LxEAG0` AAA LHFBB B(A0A8G@F 8A0A(B BBBK H2YA@(TMcFAG ABD M;*Mq\PM 0MwEDD [ AAF DAA,MdcFPG ABF 8(N`EPD ! IAL  AAB (dN8FPG ABE 8NFBG K(G` (A ABBF N`DHNDcSFBB A(D0G 0A(A BBBH N<&8TOHFBD A(D@ (A ABBH O%@DOFBB E(D0G* 0A(A BBBD 8OhtFKG A(GPr (A ABBH D0PFBB E(D0G* 0A(A BBBD 8xPDFKA X AGF U AGK HP2FBD A(D0 (A ABBG [(A ABBQ`~0(QEAG0 AAH HQ7~0 `Q\EG0w AD (Q(FAGP ABD Q}'PQQ 0QFAA N0  AABA $R}0 @RL[EK  FA dR3EM N RD0NvڌFAD D`c  DABG   AABA xN}`LNFBB B(A0A8Dp 8A0A(B BBBG N|Gp`SL0HcLxSdFBB B(A0A8I 8N0M(B BBBJ 8SFFBA A(G@ (D ABBJ ,OFADP ABA O{hPPT, PP( @FBB B(A0A8G 8A0A(B BBBF dP\{= dPFBE E(D0C8Gp| 8J0F(B BBBL X 8A0A(B BBBF P{ p4QFAA DPz  AABF LQz*^P8lQ,XFFAD` ABA d MGH Qz`V4gHQ G @QFBD A(G (A ABBI $R;zHɉ(VEDD P AAI DpRXFBB A(A0D` 0A(A BBBD Ry W`LR;FBB B(A0A8G 8A0A(B BBBD ,Sys (WhEKI0S AAB (W9KDF [AAF(WFAG0c ABD (XfyL0(@X<EAD@z AAA \T1FBB A(D0Dpu 0A(A BBBH } 0M(A BBBG 4xTyypT 0M(F DBBE @TFBA A(D (A ABBF T ylLUEFBB F(A0A8Gp 8A0A(B BBBA dUylKpLwEC M F _.j..N.l. gqw DDliLBA D(D0L(A ABBGH0HkktwFBB A(D0G 0A(A BBBC 8lZqDGwPhn+wFBB E(A0A8Gn 8A0A(B BBBH h&qwvDlXq[vFBB G(A0Dr 0D(A BBBE m2qCv mLt%E F S A PiXusvEC P B F.0x..]..0K..P. jpv $|n`ME] N L D Hn(n]FED DBF nBq- RBJoo 0o(Do]FED DBF pop- RBJ$o8EAG hAAop @oFJI H(A0JPZ 0A(A BBBB @pdFJI H(A0JPZ 0A(A BBBB @\pFJI H(A0JPZ 0A(A BBBB @pFJI H(A0JPZ 0A(A BBBB ph (pdkFAD \AB($qkFAD \AB(PqkFAD \AB0|q0FBD G0q  ABBG qnD00qFAD D0g  AABF rn-0r<Ev8rn,PrFAD w DBH rn- ,rpFAD w DBH rn- Lrę,FBB B(A0A8D 8A0A(B BBBI 8sFn$Xs/EJG VAAHsFHB B(I0K8D`g 8C0A(B BBBC s@8oL}qEAG  MAH d AAB t0t4DtȟFPA G  KHBE H|tFBB B(A0A8DP2 8A0A(B BBBB tt4tu4uFPA Gy  KHBE PtbpFQB B(A0A8I  8A0A(B BBBF ukoP(u~oFIB D(A0 (A BBBG T (A BBBA |uk6o0,uloFAA T ABA uzkIo vLv!oFBE B(A0D8G 8A0A(B BBBH TvkVnLxvPnFBB B(A0A8Dr 8A0A(B BBBA vj+nLvnFBB B(A0A8Jf 8D0A(B BBBE Pt\zPFPB E(A0D8DzIFQSHMW`VTSARMqA 8D0A(B BBBG W/P^OFBB A(D0DDkIAOHuAYSUBRNvBY 0D(A BBBH LHW/Oa#LbOOFBI B(D0D8Fp 8D0A(B BBBD ԛV$Op4dNFBB B(D0A8D@mIAOHzUSTBRMwB 8A0A(B BBBK NmHARKyB @V]{Nl@jTE@ K CDjXGNFBE D(C0GP 0A(A BBBE 4VNP8tkGMEAG0 AAJ T AAJ lMFBB B(A0D8GNkJAOHuAYSUEOMwB/ 8A0A(B BBBC -TSASMqA1biB \Ty@MP̚LtM+MFBB B(A0A8G 8A0A(B BBBJ TK/M4${c+MFAD G@  AABH 0U~M@lP<|"LFBB B(A0A8GOBIAMMu 8A0A(B BBBA U$Lp}%LFBE B(A0D8G{ 8D0A(B BBBE LHAR]WD XdUnLp|pRLFBB E(D0D8FY 8A0A(B BBBH I]YAOJtA |U8-LXx^FBB D(D0D`{ 0A(A BBBG  0G(A BBBE 0|HFDG Z GBL DABDXl#0wADD W AAN DAA0TGAAA u EAE AAALHĎ^JFBB B(A0D8DP 8D0A(B BBBA SToJP$\rFAG ]DBvTEX0FAA G0f  AABG УHT*0L` FQB B(A0A8I 8N0M(B BBBN (<FGJ | DBG 4htRFKF g ABG AFBZȤ>Hܤ FEE B(A0C8G@^ 8D0A(B BBBH L(dEG z FD Z FH i AF b FH U AB VCxR  H̠FBB E(G0D8G` 8A0A(B BBBE 8<'HEC M G .n N x4R(G H<PFBB B(D0A8D@ 8A0A(B BBBA 0FDD D@f  AABD 8dFBD A(DP (A ABBC |Q.P8(dFBD A(DP (A ABBC PRQ.P8̦@FEC BIK D .w. (QUF 0̧pFDA G@e  AABE L FBB B(A0D8DA 8A0A(B BBBH PP,Lp,FBB B(A0D8DA 8A0A(B BBBH P,$LnEG Q DO |A@hFBB D(A0DPb 0A(A BBBC L1P.P4|2EFAA G0  EABN (EDD0{ AAF `Щ|;FBA A(G0j (A ABBG  (F ABBG  (C ABBA LX{DFBB B(A0A8DP 8D0A(B BBBE 0(O0KDAP;DFBB B(D0A8G_XAOJzAYSUBSN{B 8A0A(B BBBD N^CX`FBB D(D0D`J 0A(A BBBH   0G(A BBBE 4FDG Z GBL P ABE LxrFBB B(A0D8D 8A0A(B BBBH DM,LdFBB B(D0A8Db 8A0A(B BBBG M.`(8BFBB B(A0A8D 8A0A(B BBBK 3bZD \M6BH\0FBB B(D0A8Dpp 8A0A(B BBBA NpHȭxBBB E(D0A8D`- 8A0A(B BBBE 1NM`4H\8pFIG D(G (F ABBA 8FHD D(G (F ABBA `tFBB B(A0A8D@m 8D0A(B BBBL D 8A0A(B BBBA 0 N@FBB B(A0A8G\kIAOHzURUBSLvE" 8D0A(B BBBB ]SUBSMxbeD lLh?P\#?FBB B(I0A8G? 8A0A(B BBBJ vL;?LFBB B(A0A8D= 8A0A(B BBBG =LĬB>FBE B(A0A8GdkIAOHuAYRUBRLvE 8A0A(B BBBE @SZALMwDEGEMJtA[SUBRNvEbiD ̭4Kr>0DHFDG ] GBI DABLxFBB B(A0D8Dl 8A0A(B BBBE Ȳ&K0$=MAD  FBN $SEDG @AA(DH]FED DBF pJ- RBJ XEC H Y G ̳%JHe S I( ]FED DBF ,J- RBJPd((x$]FED DBF I- RBJȴ40ܴ@WEDD q AAH LAA}I $(T5EDD eAAPWI (hTkFAD \AB(sFAD dAB(FAD xAB0PFDD D0~  AABA  H900<FAK D0  AABA 4plEAN@a AAI EHCPOHA@0 yFDA N`  AABH ܶHO`@D!FBB K(A0DP 0A(A BBBG < HP@\"FDB A(E0J`u 0A(A BBBG 0,#wADD W AAN DAALԷx#sFBB B(A0D8J 8A0A(B BBBH $DG@D(FBB D(A0G`K 0A(A BBBG G`@)6FQE E(G0D`{ 0A(A BBBA d*T7BDE B(A0A8G@f 8A0A(B BBBJ m 8E0A(B BBBE G+7A@<ظ,o7FFE A(G` (A ABBF F97`P8.!7FFB B(H0D8G 8A0A(B BBBB F(6L16FBF F(A0D8Kp 8E0F(B BBBN :F6p8ĺ(3FDA  ABC ' ABF |9!9(9FVDE8\9MFBA D(N@ (A ABBE rE@(:EKG0C AAA IE<04:}EAG G AAJ R AAD 05E0 8H;FBD A(DPx (A ABBA EP0;FAD D0`  AABE ԼD*0;L<FBB B(A0D8D 8A0A(B BBBG TD4Ptx?FQD A(GN (A ABBI  (N MBBE ȽF ܽ0DAZ(FFAA AB, lGyFPG> KIE 0PIFID N`t  AABA 0(JFAI N  AABA @J+FBE D(K0G 0A(A BBBH ,C4L:FPA Il  NMBG PQ^1FEE E(D0D8J/ 8A0A(B BBBH B21P,T1FBB E(D0D8G% 8A0A(B BBBC TB/b10V3F1EC BEEF C ؿ,BR1  \EK0b AE dB0P]k0FBB B(D0A8DP 8A0A(B BBBA ؼB0@P bFBB D(C0D` 0A(A BBBE BD`0bFAA FP  AABG BDP(czEHD@a AAA 0B/@LHDcBFDB B(A0D8GN 8F0A(B BBBI cBe8$fFBD D(D` (A ABBG lBD`DfFED I ABE w ABF U ABA XLB @txg/FBB A(K0GP 0A(A BBBA  B4P(DhtEEG t AAI A Dh FBA A(H Q DЀ (A ABBJ dA]Ѐ<(iCFAA H Q D  AABC A4@jD"-EC DO. E xzAB- L<mFBB B(A0K8G 8A0A(B BBBH HA>0 n;FAK G0  AABD 2A>00oFKF G0_  AABA 0 A0(LPoEKG0b AAE x@!0,oMDA  DBH Lrf|W0rFDA GP2  AABH  @P,(sFAD  ABG X Ad 8txt8FBD D(D` (A ABBD A[`0`uFAK G@u  AABF #A<@P|u *FBB B(A0A8JS 8A0A(B BBBK @)8x)L\4LxMAA  ABM sABL4y?BJB I(D0D8D! 8A0A(B BBBB d8$|fFBB B(A0A8G 8L0A(B BBBK X 8A0A(B BBBF @( ~UFKA t AGB @G L$~;FBA D(D0 (A ABBG J (A ABBH X@0P ~P 'FDB B(A0A8GI 8D0A(B BBBC tH@]'0ЊFBA DP  ABBE  M@PH<0FBB B(A0A8DPt 8A0A(B BBBA ?;P0T&PBD { BBK 4 nFED ` DBK gDBPtX&FBB E(E0G8G} 8A0A(B BBBG Z?JU&L:&FBB L(A0D8D` 8A0A(B BBBA $<0@%`(4L,@ FBB B(A0D8Q  8A0A(B BBBA |? <FBA K(Jh (A ABBD Z?<4FBA K(Jh (A ABBD 8?<TxFBA K(Jh (A ABBD ><FBA K(Jh (A ABBD >L [FBB B(A0A8J  8A0A(B BBBH \B> L|RFBK A(JdFRA (A ABBB =LFBA K(J d F R A  (A ABBH 8= 4TFBD QR  ABBD `=0TFAK G`  AABE *=`0FAK G`  AABE ,<`0HԯFAK G`  AABE |<`0FAK G`  AABE <`0TFAK G`  AABE R<`08FAK G`  AABE l<`0ԲFAK G`  AABE ;`0FAK G`  AABE  ;`0(TFAK G`  AABE \z;`0xFAK G`  AABE D;`0ԵFAK G`  AABE ;`0FAK G`  AABE L:`0hTFAK G`  AABE :`0FAK G`  AABE l:`0ԸFAK G`  AABE <6:`0XFAK G`  AABE :`0TFAK G`  AABE 9`(EKG` AAF $9`0<FAK G`  AABE pj9`@wFAK GaFRA  AABG $9LнGFBB B(A0A8G  8A0A(B BBBF <8 H\FBB B(A0A8G I 8A0A(B BBBH 8 HFBB B(A0A8G I 8A0A(B BBBH .8 H4FBB B(A0A8G I 8A0A(B BBBH 7 HFBB B(A0A8G I 8A0A(B BBBH 7 H FBB B(A0A8G I 8A0A(B BBBH X87 HxFBB B(A0A8G I 8A0A(B BBBH 6 H(FBB B(A0A8G I 8A0A(B BBBH 06 HP<FBB B(A0A8G I 8A0A(B BBBH B6 dPFBB B(A0A8G  8A0A(B BBBH ^ 8D0A(B BBBM $5 dDhFBB B(A0A8G  8A0A(B BBBH ^ 8D0A(B BBBM f5 LFBB B(A0A8J  8A0A(B BBBD 5 L<FBB B(A0A8J  8A0A(B BBBD 4 LFBB B(A0A8J b 8A0A(B BBBD d4 8@FBA K(J  (A ABBH X"4 0t7FAK G  AABJ 307FAK G  AABJ 307FAK G  AABJ H3(dEAD@ AAB R3@(EAD@ AAB (3@(EAD@ AAB 2@(0EAD@ AAB \2@(txEAD@ AAB 2@(EAD@ AAB 2@(pEAD@ AAB (V2@(@EAD@ AAB l,2@(hEAD@ AAB 2@(EAD@ AAB 1@( `EAD@ AAB 81@(PEAD@ AAB |1@0X7FAK G  AABJ R10H7FAK G  AABJ 1@48WFAK GaFRA  AABA x0@8WFAK GaFRA  AABA 0L8FBB B(A0A8J  8A0A(B BBBH D>0 LdHFBB B(A0A8J  8A0A(B BBBD / LXZFBB B(A0A8G ] 8A0A(B BBBD $/ dDHFBB B(A0A8G  8A0A(B BBBH ^ 8D0A(B BBBM $/ d`FBB B(A0A8G  8A0A(B BBBH ^ 8D0A(B BBBM 4. HTxFBE B(K0A8D 8A0A(B BBBE d.HFBA K(JdFRA (A ABBA  .<( WFBA K(J  (A ABBC h-H FBA K(JdFRA (A ABBA -L FBA K(JdFRA (A ABBE <0-<XD 4FBA K(G (A ABBI ,<(4FBA K(G (A ABBI ,< 4FBA K(G (A ABBI Pj,<l4FBA K(G (A ABBI (,LmFBB B(A0A8G e 8A0A(B BBBD + L8mFBB B(A0A8G e 8A0A(B BBBD + <4FBA K(G (A ABBI :+<4FBA K(G (A ABBI D*<`FBK A(Jm (A ABBG *< 4FBA K(G (A ABBI t*4"4FAK G5  AABF P:*<l$4FBA K(G (A ABBI )`&FBB B(D0A8J C M F F U  8A0A(B BBBG ,) `L)FBB B(D0A8J C M F F U  8A0A(B BBBG () \ -FBB B(A0A8J D F R A  8A0A(B BBBD 0($ \P3FBB B(A0A8G I F R A  8A0A(B BBBD f( `<:FBB B(A0D8Q d O F F U ( 8A0A(B BBBH 4' `TX>FBB B(A0D8Q d O F F U ( 8A0A(B BBBH ' PtB FBB B(A0A8J  8A0A(B BBBH 8', 0PFgFAK G  AABH  '4\ k 8J0F(B BBBJ [ 8J0H(B BBBE n 8J0G(G IBBE H(deFGB E(A0A8G 8C0A(B BBBF t )HfFBB E(A0A8G 8A0A(B BBBD [ )P`\hFBB B(D0A8J 8A0A(B BBBC  T0xnFHD G`W  AABD LoFBB B(D0D8D 8D0A(B BBBJ RLqSFBB B(A0D8J 8C0A(B BBBG l)L8u`FBB B(A0A8Gl 8D0A(B BBBB W4TLMBB A(A0 (D BBBC { (D BBBK  >0XАFEE I(A0F@ 0A(A BBBK ^ 0A(A BBBA 8Q@0pFAD DP  AABB 0PdL FBB B(A0A8DP] 8A0A(B BBBG t 8D0A(B BBBO L7FBB I(D0D8MR 8D0A(B BBBI  y8tpEC M G Y. &. J 4 FBA D(G0w(A ABB 0LМ~FBB I(A0A8J 8D0A(B BBBE ACD ,o'FGB A(A0Gp 0A(A BBBG 4T]pn 0C(A FBBE D!FBB A(A0Dp{ 0A(A BBBE 4\pm 0C(A FBBE L ̟TFBB I(A0A8J 8D0A(B BBBO \ZALHFBB B(A0H8J 8D0A(B BBBH '@Dġ!FBB A(A0Dpx 0A(A BBBH 4<\ipm 0C(A FBBE Dtt!9FBB A(A0Dpx 0A(A BBBH 4\pm 0C(A FBBE D$aFBB A(A0D 0A(A BBBF < @D` (AzFEB A(A0D 0A(A BBBB @AL  %FBB B(D0D8J 8A0A(B BBBF !SAP@!(VFGB B(D0D8Df 8A0A(B BBBC !@8 &MNB A(D0q(G BBB@H&zFDB A(D0Gp 0A(A BBBK &*p(&EFGPk AAA &*PL&ZFBB B(A0D8Gk 8A0A(B BBBC @'X)H`'FBB E(A0A8Gp 8A0A(B BBBJ ')pPx#0FBB B(A0A8D_ 8A0A(B BBBE $#5Ad#tKkFBB B(A0A8GMRBL 8A0A(B BBBA <\$o& 8H0H(G BBBE 8$EC FEH^ G . . $l 0P)FDA KP  AABG )-#P0)lFDA K0  AABJ )0$)bEDK KAA*f 80*LFBA D(KP (A ABBG l*=P@*FBE A(A0KP 0A(A BBBD *IP0*FHA G0  AABA  +G00<+PFHA G@  AABG p+@+ 8ErL+DFBB B(D0A8KJ 8A0A(B BBBH +MtP'FBB B(A0A8N 8A0A(B BBBE (M(,<FHA AB, P8,#FBB E(A0A8N  8A0A(B BBBJ ,P,HFBB B(A0A8N 8A0A(B BBBK -G<-FDA KPCX[`RXAPT  AABA .<P@$.X>FBB D(A0KP 0A(A BBBG h.8P0.4#FHA G0  AABI .i00.#FHA G0  AABI  /800(/FED D@y  AABH $\/:@p  AABA <0+XFBD A(Kpu (A ABBE p+<pT/kFBB B(A0A8G L@IA 8A0A(B BBBI <0AT\0FBB B(A0A8G L@LA 8A0A(B BBBF 0AX,(FBB B(A0A8G L@LA# 8A0A(B BBBF ,!CA@T1(FBA A(G L@I@ (A ABBA 1@t`- FBB B(A0A8G L@L`Lb 8D0A(B BBBH  8A0A(B BBBC - bP- FBB B(A0A8N 8A0A(B BBBH P.D2t FBA A(G L@I@ (A ABBF 3~@0,3 %FAD K@y  AABE `3@0|3 FDA K@  AABJ 3]@`x/ jFBB B(A0A8G 8A0A(B BBBG ^HPA /!T4 h4%|4444844845$85P 05L8D5xX58l5585585 5,85X5d8( 6]FED DBF 86- RBJ\6(p6]FED DBF 6_- RBJ686T6Y@6EAG d CAK N CAF J CAJ @@7 EAG d CAK N CAF J CAJ (7hFAD AB(7wFAD hABD70qFBB D(A0G0 0D(A BBBG $86G<3HBGA D(Npk (D ABBH 04ApHP4FBB A(D0Dg 0A(A BBBF 4mD(9eEDG G AAA 4@9|FDA } ABE AABHx9WFOB B(A0A8DP 8A0A(B BBBG dp5TFDE B(A0A8G@d 8A0A(B BBBH n 8E0A(B BBBD 5v+A@P: d:82Eb I A:(Fa:-&::P@:FBB F(G0A8G 8A0A(B BBBK :߿,X;!MAD  ABA ;"EL4;"FPA G  KHBE (;eEDG G AAA 4<$&FDA } ABE AAB@<& LT<&DFQB B(A0A8I 8N0M(B BBBL <><>'0<>mFDH D0  AABK =00=?\FAD K0  AABE P=@(Ebl=A'Ea4=$AFED t DBG R DBA = P9pA@FBB B(D0A8K2 8A0A(B BBBH 9@T>C-Hdl>DE F W>D!E[>DHP>D!E[>DJEi B Y@> EFAD KPHXN`QhEpNPd  AABA H@?EFBA D(K`DhNpMxLI`k (A ABBC @?PFFBE D(A0Dp 0D(A BBBC ?L;p@? GqFAA q ABL A ABD YAB\;HGGFBB A(A0D 0A(A BBBG D 0A(A BBBL @<!Ⱥ4@IFBA D(G0(D ABB4@IFBA D(G0(A ABBP<J<FGB B(D0A8Gv 8D0A(B BBBH (=LAPN FBB B(D0A8D 8A0A(B BBBG PAyVй8BR}FBD A(D@ (A ABBE PBoE@@lBSFBB D(A0D@ 0A(A BBBC BTF@P0B,VFBB B(D0A8G 8A0A(B BBBF B&LHCtZFIB D(D0m (A JBBK N(A GBBCF0HC[@FBB B(A0A8GP 8A0A(B BBBE DBPP?]OȷFBB B(A0A8G 8A0A(B BBBD T$@ 8J0H(B BBBE R 8H0H(G BBBE 0D|xlEAG a EAL aEALdDxǷFEE B(A0A8D` 8D0A(B BBBC Dw`4xE4zFDC s CBK F CBE <EzFBD A(Dh (A ABBA EDlE}ڶFBE A(A0DP 0A(A BBBK $E,P(|F`]FED DBF Fs- RBJFp+FFFAG GH  \AB G4G HG8\G8(pG]FED DBF G- RBJG$GPEAG @AAG$ 8HFHD v DBB c MBF PH~$ (lHEAG0y AAH (HdkFAD \ABH4HEAD v DAK Y DAJ IL]Et G S E 4I0(LIpEDD k IHG @xIFAD D@HHPVXB`P@\  AABA ,IFPG KIE HIFBB B(A0A8D@n 8D0A(B BBBC L8JtFQE E(K0A8G 8I0M(B BBBO <J1FEE D(D0r (E GIBO J+Ed8J(jFEA D(FH (A ABBA PJ\BBB E(A0A8G  8A0A(B BBBH JHK KKKDHK?FBB D(A0D@2 0A(A BBBC K:b @PKFBB B(D0A8G 8A0A(B BBBF L$M8LFBK F(G` (A ABBD M8`PL8@FBB B(D0A8G 8A0A(B BBBF LMPLP FBB E(A0A8G 8A0A(B BBBF PM_PtMFBB E(A0A8D 8A0A(B BBBG MeW8N}FBD A(D@ (A ABBE NE@8N8dFBA D(J (A ABBF  O8rFADp ABF "rph rFBB E(D0C8D 8D0A(B BBBC X 8F0A(B BBBI $13r,HpqFADp ABG xqp8qFAG` ABK T DBE Вq`,nqFADp ABI Mqp08PW9qFAD ABK lL"q,`1qFADp ABD ""pp,ԓTpFAF ABF "p, pFAF ABF P"pԘȹ!8FGA C(F@S (A ABBH D$HFBB B(A0C8G@8D0A(B BBBP oFBB B(A0A8D 8D0A(B BBBA l)o<DxAoFGA D(Dj (D ABBG  o<hoEC I. u.J D q. . FHo $jEHI LFA,|<oFDA FB@`oFIB A(E0 (A BBBA ]No0\hDFBH F(D0 (C ABBB  (C ABBC L (C ABBL PtFnFEE D(D` (A BBBG T (J BBBL ȗS"n`4 nFBA DP  DBBF  "bnPh9@EAG d CAK N CAF J CAJ @EAG d CAK N CAF J CAJ @0LEAG d CAK N CAF J CAJ @tEAG d CAK N CAF J CAJ HTН )EA^ HFBB B(A0A8D@ 8A0A(B BBBF HLpqFBB B(A0A8D@ 8A0A(B BBBF LJlFPE I(H0E8U@= 8A0A(B BBBC HZl@Ll0rkFOJ I(H0E8U@V 8A0A(B BBBF Zk@L 8D0A(B BBBJ QiH5iFBE A(D0DK 0D(A BBBD \ iPwhFBE E(A0D8D6 8D0A(B BBBB ԞHhP hFBE E(A0D8D> 8D0A(B BBBJ LlhPp8PhFEE E(A0D8Gb 8D0A(B BBBH ğh <`EA J  A P ,?gFBB B(D0D8J 8D0A(B BBBE `&g8ؤFBA A(G@ (D ABBD @80LFCA N ABE u ABH PfFBE E(A0D8D> 8D0A(B BBBJ l$f@fFBA A(J9 (D ABBJ ԡ)f4Hd ECD ^ DAA _ DAD  HD .fFBE A(D0DK 0D(A BBBD Ff@eFBA A(J (D ABBI )eHlpECD W AAK c AAK D CAH DFA |0IeFEB E(A0A8GP 8A0A(B BBBC K 8A0A(B BBBK  8D0A(B BBBD  dPptRED D(F0@ (D ABBB H (D ABBG O (E ABBA D(H ABBAH$gMdFBE A(D0D3 0D(A BBBD X"d@$xdFBA A(J (D ABBK H)c4@EAD _ AAE ^ AAA پ HwcFBE A(D0D; 0D(A BBBD zWc@("x;cFBA A(J (D ABBK l*)c<&EAD | AAH D CAH DFA  L'&bFBB B(A0A8Gp 8D0A(B BBBE &xbp< (\bFBG A(Dt (D ABBG LR*6b( 0*EAG W AAJ 08*FEG h DBH DB4+aFAA Dx  DABE PļaL$(1 aFBB B(D0C8GpT 8D0A(B BBBE tf&fap48;FDD J ABE ^AB <( aFBB B(D0D8Jp 8A0A(B BBBH IGFA^KpDFaBRKxEiYUALMrB ԩx`4`D`EF Mt D . ܻ(` HG;FBB E(A0A8D` 8A0A(B BBBE 8I&`FAA G  DABE ܪX&`8PMFEA A(G0 (D ABBD N.VN$NEh C f J H̯O4OE H P H W I L D ZhxDQ5_FRI I(E0D8U` 8A0A(B BBBE  8A0A(B BBBJ *Z^`<TT^FAA  ABH y ABD L$W\|^FBB B(F0A8J 8D0A(B BBBH йMa^<\\FID GaCTQ  DBBA <H\^FBA A(Dp  (D ABBI z]pP^%H\h^%(^%<^%P^9d^8x_9@_8l_8_8Ȳ_ܲ___Da ,@a @Q4p}{EHG  AAE t AAB L$FJD D(G0K (D ABBE d (A AEBA HFJE B(A0A8JP 8D0A(B BBBD xDȂFGB B(D0D8GPw 8A0A(B BBBG # 8A0A(B BBBK u 8C0A(B BBBG d ,OFBB B(D0D8Gf 8G0A(B BBBO e 8A0A(B BBBA ڭ+O LK G F s E D GOAH HE0 J  .p.o.t.. dvkO  L|OOAH IA E S.x..y..t.. _O dȓ $ēA/O`O A IEL(MFAA AAB :NHa G I4EL@п8NFBE A(A0C (D BIBI <PNFAA  DBJ A ABD HTPFBB B(A0A8GPu 8D0A(B BBBI ,TXtMEEG W AAA ЬKM <MFBA A(D0A (A ABBA \M0DL6DMFBB D(A0J 0D(A BBBF hb;M, gMDD G ABA <v. X1lܛ؛# 5EM N P,1EN M LL.Eh,`$E^Ht3EmPKFBB B(A0A8D 8D0A(B BBBA d(K(@nFCA \AB(^FDA KAB4q%KFDA GP  CBBD JP48IJFDA GP  CBBD pFJP4ءIJFDA GP  CBBD zJP4ТbJFAA DPw  CABG  ʩ3JP4@(JFAA DPw  CABG xIP4IFAA DPw  CABG :IPDأeIFBB D(A0D 0D(A BBBE 8dI@\ܦoHIFKA A(GN (A ABBB ;*IE0lVEELLFBA A(D@ (D ABBK ] (D ABBJ DpHFLE D(A0J 0D(A BBBF DQHPԬ 7HFBB E(D0D8G 8D0A(B BBBE ?H8 7HFAA G   DABH Χ H@@GFGA A(J (D ABBH z"G4GFHD FP  DABA $D,GP,DjGFID ABA t "IGHDj5GFHB F(A0N 0A(A BBBG ڦGT7Ec H p <Ec H D0FFBB A(D0DN 0D(A BBBD 4F$gEq J T L F$  EM F d D <HMBF A(A0p (A BBBJ Y0D_(,AP4xERBB A(A08 (A BBBI A (C BBBA 6E0@ETIA 4 DBH PP  <.oE %(4QBAD FAB hJEEf E Y ED0n AA <IEp K H`\0FIL H(D0D8G@a 8A0A(B BBBC p 8A0A(B BBBF 4|EAH Q DЀ AAD  h.Eb E A,v=Eq E A4LFDA } ABE AABL0H$CFBB B(A0D8Q`t 8A0A(B BBBH  G[C`XFBB B(A0G@M 0A(B BBBF  0A(B BBBF LBFBB B(A0A8D 8A0A(B BBBA BHTFBB B(A0A8D@n 8D0A(B BBBC PGBFBB B(A0A8G ? 8A0A(B BBBB ףB 8PFBB A(A0q(D EEBH0$ZtBH] K $(<PkEAJS AAA (hFAL  DBB DHFHE E(A0D8G@N8D0A(B BBB/Ee,@FADPj ABH ̣@PPl@FFE B(A0A8G 8A0A(B BBBK l0r@4DlV@FBD Dp  ABBF |@*7@p<@BED A(Gl (D ABBH ( z"@LH @FBE H(A0A8Dp 8D0A(B BBBE X?Ap,R?FED j BBA ? `,Ef<s?FBA A(Dp (A ABBD +M?@/E[ H 4T}EAG0 CAJ d FAA 0ED  AD (T8EDG@l AAB @>FDA A(Dv (A ABBD $С+g>@hO>EG BM' F .s. .k. ^> LBE[ A `4">EC BGEH A . ̡-> HdFBB B(A0A8DP 8D0A(B BBBD PH4FEE E(A0D8GPN 8D0A(B BBBD $PH<FIE E(A0D8GPU 8D0A(B BBBI P0l<EC MN M . o(< D n<EN HI G .l.y.G.9. ,v< 40|[<EN DOU E . h,=< 4!<EN DOU E . d,< 0$:FDG M CBE DGB00;AM P H . P(; 6EL cA46EL cA$T=EG Y CH DDHR;AC FJ/ E ..z..z.A.z. (T; ( =FDC lAB4x 7:EC P D . l(: t0dK4~:EC DEJR C . $ Xq: 0HDU:EN P E . | QF: \@FHB B(D0H8GMNA 8D0A(B BBBI LBBD C(G0 (C ABBB L (A ABBF @<FBB A(D0I 0D(A BBBI P"69FGB B(D0D8J{ 8D0A(B BBBE 49(EAG0 AAL 88d 8EC I I ].. t<8 8$8EC HHW A ..x. P8 'FBB B(A0A8GPXJ``XAPa 8A0A(B BBBG K 8C0A(B BBBA X 8C0A(B BBBD X 8C0A(B BBBA 8(7EC I{ D . l H 4(7 (4*FDD d ABK H*FEE E(K0D8G@ 8D0A(B BBBB @H0+*FBE E(A0C8G@] 8D0A(B BBBI |Y@D`,6EC I* E  L  H . DA6 44oFEA D(F0O(A AEB(@L4]FAD NAB(l4FDD } ABB 0D5=5EC M D . ,P-5 4,7:FED V BBG ABB8(47FEE A(D0(D BBB`d7FBB B(A0A8D@ 8D0A(B BBBH X 8H0A(B BBBA 0(T8|4EC M G . \N-4 P|:P4FBB A(A0H Q D 0A(A BBBH Yj4@T=N4EC P B +. .v..v. <UD4 4BoFEA D(F0O(A AEB(8B]FAD NAB8Ci 3EC t5 G .e. u3  LAFG i EA 8DL 3FAGP ABC T DBE x\3P< MnH3EAG  AAC P AAF xFNI G EBE ADBP,?FED D(D0J (D ABBF k (D ABBD 8?FEH A(G@a (A ABBF ,L@FID  BBJ 4p ACEG DEF H . }~ 0lHEAG O CAH XFADL\HEC \C .0y. F [.b..h. ~wC H [FBB B(A0A8DP 8A0A(B BBBE (X[bFFN` ABA [#HZ\[FBA D(G0p (A ABBF O (A ABBK  (A ABBH @`]$FEE G(G0JP 0A(A BBBB @L_ TH_%hd_|p_%_%_%_%_%_ _%` `80<` D8` X4`xl`` ``EL@`EAG d CAK N CAF J CAJ @aEAG d CAK N CAF J CAJ @L`aEAG d CAK N CAF J CAJ @aEAG d CAK N CAF J CAJ bZH L A \bXH J A 0 bBAG L AHA oGB0@  cBAG L AHA oGB\ xcz FBB A(A0Dp 0D(A BBBE ^ 0A(A BBBA |y p0 tdBECD Y AAI OAA$,!d3EAD fAAT!d:Lb J At!dEL <d: L` L A!dELH!dWBOB B(A0A8DP 8A0A(B BBBD ,"fE`C j(G0OF B S8L"`fFBH A(DPv (A ABBG "f"EJ A QTf H@ A LttgB FFB B(D0A8Gp 8A0A(B BBBA y3Y pPPh= FIB E(D0C8D 8A0A(B BBBE <yP`jFIB E(D0C8D 8A0A(B BBBE .yD`mw}FEB D(A0D` 0A(A BBBI x3O`8$tnFBH A(D@d (A ABBA ($n[MDE AAB%zx ,|$n?FEA b BBA $3x l%nC% op,$ho=KFAL W DBA $%w' 4@%\oFAA Gu  AABH x%w*,%pFADpD ABF %bwTpD%xr]FEB A(D0F 0A(A BBBE ,&RwT<P&ltFBA A(DK (A ABBA &Bw:f4&,vNFFA Gp  AABC &$w*0p0'dwEC P} K . <'v( $(x4ECD eAA8#yH EG DKK K .Z. $v 8'EC Mv E . p H $(w, PH(dFBA C(G (A ABBH  (G FBBH (v/f,(?NFEA b BBA (v* 4 )0EC DND K . D)Rv( 4h)EC DND G . )v( L)8EC IP G ..C..v.<.~. *u D8*EC I A . .C.?.z. *v D*(M rEC IV I ..t..t. *Zvz 0+ _EC M G . D+v(F 0h+Ħ@*EC P F . +v, 0+EC BLl F . +Vv( 4,4FAD Dp  AABH P,"v*p4p,̫FAD Df  AABG ,uVw8,4_EC M8. G H.}. -u<J -HN\-GFED A(D0 (C ABBI B (C ABBF P (D ABBB 0@.FED G@~  AABA t.X&EK H M.h*.)<.:FBA A(G (A ABBG \.tT"<|.P& FBA D(Di (A ABBH .tT4. EL G K .. /t 88/EC e J W.. t/4ub \+$FBB A(A0JE 0A(A BBBE  0A(A BBBO D,u0`!L|,|{FBB B(A0A8Dv 8A0A(B BBBF ,u;O<0?FBA D(I (D ABBB 0t8H18XAD0~ AAC c AAK a ADJ X1 #<d1(FBD F(Dw (A ABBE 1ft*|d2X@x2dGFDD  GBO  GBE ADB@h.p? EC h.y.B K {.w. .s/ <2H)FBA D(Dp (A ABBH 2xtp@0/FHA A(R6 (A ABBB t/,tP/dNFBB I(A0A8G 8A0A(B BBBH /Dt w`4<"t4X/L^L3l'BBE B(D0D8G 8A0A(B BBBE @4sVP0tFFB J(D0D8G 8D0A(B BBBA 1s;L(1FBB B(A0A8Di 8D0A(B BBBH $x1Tsfx5g<h5dGFIE D(D0p (L VBBA 5>s00l6aEAG y AAH NAA6t06(XFHD G`Y  AABJ (6TECG o DAE 7mH@_ A 07,HD788FBB B(A0D8GPe 8A0A(B BBBI 7,4P3FJI DP  AABA 3qPd3yFBB B(D0D8Gp} 8A0A(B BBBF  8A0A(B BBBA 4Bq%p88wFBB A(A0c(A BBBD$8FJD D  ABBD   GGBH l8p+D4HFBE D(D0K 0D(A BBBE 5npKkD8d,OFAA Dp@  AABH   GFBH @9NpTDp4`9,|,EC h I . 9Jp&a P6P HFFBB B(D0D8Q 8D0A(B BBBD \6p}*44:(FAA DP  CABK l:qPL:<FEB H(A0A8J 8C0A(B BBBF :pV8L7|EC FFH D .B. 7p 87FAA G  AABE 7&q-4\<0#FBA A(D0(A ABB@;#FBA D(G (A ABBF 8<q*<X<%hFGA A(GN (D ABBC <q*BL<$'f*FBB B(A0D8J 8A0A(B BBBF ==EC BJ E . >$r(z d?h?5VD$;?9JFAC G`  AABO ^  FABA l;q`P@?lAFDA A(Dj (L ABBE X (A ABBB ?hq?(T@CEDGP AAF (@|DEJL  AAA @E0@DEDD ^ AAC \AA,T@XE: FFA ] ABA @p P<HE`FBB B(A0A8G 8D0A(B BBBI D=Tp0Ph=0M6 FMB B(H0A8N 8A0A(B BBBA = qh=VFBB B(D0A8DP{ 8A0A(B BBBF D 8A0A(B BBBA PB^ BFBB B(A0A8D  8D0A(B BBBE TB(s\P>g @EC HH..y. E _ I  H . ?>s\ C\tHPf B LX?t'FBB B(A0A8G} 8A0A(B BBBD $?@sCA$D(|%8DD|8LDp|_HPQ A hD| |D| D| D| @D|EAG d CAK N CAF J CAJ 4D}FDA l ABF AAB84Er+BBB D(A0(D BBBpE}(E(}ED0u AA  AE HE~WBOB B(A0A8DP 8A0A(B BBBC E0IMp C H@F`FBB A(A0D@ 0A(A BBBA `FEQ g AA FhOEIFFr FTFxr F "4G(FDA } ABE AAB8B'FDA p ABJ AAB8$CFDA p ABJ AAB<G8FEB A(A0 (A JBJC dC؃dwFDE B(A0A8G@d 8A0A(B BBBH ~ 8E0A(B BBBD Dq4/A@HHFBB B(A0A8D@n 8D0A(B BBBC HH HDIDD8IFBA A(D0W (D ABBB XI$lIЈL,E܈ FDB B(A0A8GPb 8D0A(B BBBJ |EoPIxJ/J@8I<EC M{ H .P. Io 8IEE DL) E .. ,J$p} hPJ|FAA Dl  AABD   AABJ   GFBN 8  DABI Jp^q@JP YEC FFh D U..C.. K phe 4DKئ IEC I E  . |Kp` 4@L|FBA A(D0k(A ABBxLı"EU F A4KԱ6EE BEL E . 0LpU% LLhFBB B(A0A8DO 8A0A(B BBBE DMp`dMhFDE B(A0A8DP 8C0A(B BBBF 8F0A(B BBB4(Ml5FDD Lpc  AABG `Mo*p<M6FBB A(DM (D BBBJ MoT0NjFAG a DBK cDBL`JغUFBI E(A0D8DPg 8C0A(B BBBF JjoaPLJĻUIFBI E(A0D8DPg 8C0A(B BBBF $Ko PO[$ v8OQEG DEF D .. TOnM LxOFBB I(A0D8GPF 8C0A(B BBBG OnhP<OPEC BEHz G ..v. ,PDnP6 PPPeFBB B(K0A8G 8D0A(B BBBG PnvtP~EG P E .;.|.....a..{.|..C. .P.0.G. @Qm= 8dQN.EH M F ..v. Q8oP LNMEF A(A0 (D BBBL a(A BBBRELRHDRFBE A(A0Jo 0A(A BBBH RnVf<RUJEC BJc I }... RnZ @S%>FHA D(R (D ABBD \Snl80|S EH IX B . Sn( L PFBH E(A0A8GpP 8D0A(B BBBE pPnp4TFAD  ABF EABPP<FBB B(A0A8G 8A0A(B BBBD $ QnioU8UU8UU[V\9V8(V9Z FBB B(A0F8D` 8D0A(B BBBJ y 8F0A(B BBBH $bd`P^@FBB B(A0D8I 8A0A(B BBBG ^dM8bCpEC P. G .v. bndXa 0c,GNFAA DPK  AABE cnd P8_,HEDD  AAG D AAA TcHqFBB B(A0A8G L@I@ 8A0A(B BBBE dc~@,t`MbEADPX AAD L`Ok;FBB B(D0A8GP 8A0A(B BBBD ddQs FGB E(A0A8J 8A0A(B BBBE PDAX ebY,e\;FFD  ABJ fb  Da]gFBB D(D0J 0D(A BBBH bb2E88b_)EC HHZ F L.A. tbVb{ DbbFBB A(A0J 0D(A BBBF bebpLXggFIB A(D0 (A BBBJ k (A BBBA gthLo0$gh7kEC e E . Xgb1Q d|gj5FAA Dt  AABD   GFBM j  AABJ B  AABE ga+8PdXl;EC h H .w. dah Pdh8zLFBA A(GZ (A ABBG I (C ABBG hb*P$e{FFB B(D0A8D 8A0A(B BBBA $xebi}j}Cj~80j,~8DjX~Xjd~ 8lj`~FBD H(Od (A ABBA 8j~FBD H(Od (A ABBA @j(BBE D(H0O 0A(A BBBA (kHBE IHkHBE IhkHBE IkHBE I\kBBFB B(A0A8DD 8A0A(B BBBH IYAlG A L$lXFBE A(A0G (A BBBC p (A FBBE tlG A 4lFDD | ABC FDM\l4FEE B(D0A8D@ 8A0A(B BBBB N8F0A(B BBBd(mԄFBB E(D0H8K 8A0A(B BBBB T 8I0H(B BBBE 0mFAD D0  AABE m^0(mEDD0u AAD  n^,0$$nBFDG lABLLn EDD B IAG S AAK w CAE H IAB $nЇBFDG lABn0EW(n =FED ]BB( o =FED ]BB8o4'E^ToH/Hf lo`bEF P AA o%H\$oĈ*FDG UABo\  (oAD L AF W CF p\  @,pFBB A(A0G`q 0D(A BBBA pp\J`Lp\FFB B(A0A8D" 8A0A(B BBBA pb\;qqi\)Aa E A4q!E[LPqFBB B(A0A8GZ 8A0A(B BBBG DqRFFA A(DpI (A ABBG Ix[VxApLqbFBB B(A0A8G 8A0A(B BBBC 88r4}FFA A(D@ (A ABBH @trxFJE A(G0D 0D(A BBBG rZ$8rFID A(G`| (A ABBC 8s&FEA D(LPC (D ABBH PszZP(lsEJGP[ AAE sLZP`slBEE E(D0j (D BBBG C (B BBBE V (D BBBH tY 0X4tBBE B(A0I8JJPAf 8A0A(B BBBK tY"8tLFEB D(G` (A BBBK tVY`8uFED D(DP (A ABBH DuYPL`uLEFBB B(A0D8G) 8A0A(B BBBE uXu,*HauD6|up/FKB B(D0A8Ds 8A0A(B BBBE m 8D0D(B BBBC 7 8A0D(B BBBD |vv ?4v8FMA D(L0d(A ABBv pv FBB A(A0p (D BBBJ 8H@W8A0D (A BBBE A (G IDBI 8H@dwW0Lv FBB B(A0D8GPq 8C0A(B BBBK 4w?WP<XwtFBA A(GE (D ABBA wV*4wzFAA GpA  AABD wV*\pHxX DEC BN H ....v.. \xVi 4x MFAA G  AABD xV+/DxFBB A(D0D 0A(A BBBD yV+Lu(FBB B(A0A8GU 8A0A(B BBBD uLV @vEC I H  E .. HvV\z (zEDDp CAK 8z1FBB A(A0(A BBB$({5FDF ]AB0P{iEAD | CAF TCA8{(FEF } BBN a BBK {T*opDd|8[FAA Gp  CABD   DABE |T*-pT|FAD G  AABK ~  FABI   GFBH $}S+8D}VFADp{ FBB l ABI }S*p0<~ 7FAA D0  AABE Hp~,"FBB B(A0D8D`p 8A0A(B BBBA ~S,`L~FBB B(A0A8G 8A0A(B BBBF ,R4zDyFAA F@  AABJ 0{^T Y@(xNEAD z AAA D|{FBB A(D0G` 0A(A BBBD {Sr`(< eFAD u DBJ 8d zFADp} ABE  LBH S*pd  FBE E(A0D8F@q 8A0A(B BBBH m 8C0A(B BBBA vS7@L E,,EFADpB ABH S*p, 0EFADpE ABE <R*p<0NDD s AAE V DAE p< P8Pd%BHA D(  ABBB k  ABBH a  QBBB  ̂   <FBE A(H0V (D BBBJ (H$EIL J AAA tuLI A (EHL Q AAA Lh} K _L(%AA^H<kFBB J(A0D8G@ 8D0A(B BBBE HL`FGB J(A0I8G@| 8D0A(B BBBE %ZOOB E(D0D8F`y 8D0A(B BBBG C 8A0A(B BBBC   8C0A(B BBBA C`HH,FBB B(A0A8D` 8A0A(B BBBA X04T0EAG b AAG A AAE 81BBA D(J (A ABBF 101MD2B@XD2ZFMB A(D0K@ 0D(A BBBE `3HR0h3%FAD G  DABA ,d4[QAG R AAC h,4[QAG R AAC h<H4FEB A(A0 (D BBBH D6P6 EVT6ẏ6M6A6 ,6BDD  ABB H87BBB B(A0A8G 8A0A(B BBBH <h<OAD z IBG PH HĈ< FGA I(D0 (D ABBF t(A ABB=0$=^Ep K D D G A D D EX=jHl@>(FEB B(A0D8DPC 8D0A(B BBBH QKPH؉AFBB B(A0D8D@ 8D0A(B BBBI $C8J LPD%4`lDIju A m C q G o I p H  8FFBD D(D0 (D ABBF ԊGJ08LG'FBA D(G0 (D ABBI ,I0H$H?E^ A ZhDHHM(LHFAD0  DBD ~I0<ċIFBA H Q DP  DBBB $XJ.FGG IGE,`Jy@HXTJdEDG  AAD H DAC G DAD M AAA H DAA H $ȌK.FGG IGEK8L{ LMEG0z AA H<LOFBB E(D0A8G  8A0A(B BBBH LM FBB B(A0A8D 8A0A(B BBBA ؍hG*YK A (YFAG0^ DBF @LZK A \ZK A Lx[ FEB B(A0D8G  8A0A(B BBBH ȎF#HDdFBB B(A0A8DP 8A0A(B BBBA 4YFP(TXgFAG0S DBI gFBD D(D0 (D ABBF J (D ABBE I (D ABBF O (A ABBK I (D ABBF E 0h hEHD P G CAE H CAD G CAE L AAJ H CAD ,@jFAA  ABE D Lؐl FBB B(A0A8Jt 8A0A(B BBBJ (D HDuDEG W AA (lpuKADG o AAC 8uFBA D(GP` (A ABBF (ԑXveFDG0H DBA (veFDG0H DBA ,vK A (HwEAD ` AAD (twEAD ` AAD 4lxwEAD  AAD e CAG ؒB Ly FBB B(A0A8D 8D0A(B BBBK (@l{YKGA vDBHl{FBE B(H0D8LP 8I0A(B BBBI }d̓ }FBB B(A0A8DpE 8A0A(B BBBB  8A0A(B BBBD 4؀8HTbFBE A(D0E(D BBBDsFBE E(A0D8G@G8D0A(B BBB̔ H I k A (T8< P| dxq|   qЕ\ X T `fIX( <P,dx#І''0FAD GPu  DABA t& ($EIJ  AAH PLdXE A F(8ZFGH z ABA 8lfFEA D(N0d (D ABBE <FJE D(A0[ (A BBBA `,@FBB B(D0A8D` 8A0A(B BBBD Y 8E0A(B BBBE @̊FBB A(A0D` 0A(A BBBB ԘxHFEA D(G@s (A ABBH W (A ABBK 4؋ @HԋFAD G0p  AABJ W  AABE  !E[80FBB D(A0(A BBB8aKEA A(D0}(A ABBG4Ȍ!H\pEf(EP4,dBEA A(G0F(D ABBؚd $`)FAG MGBdhBEB I(A0A8GP 8A0A(B BBBK / 8C0A(B BBBE (|ЏADG@ AAI 8BBI D(A0(A BBBHFH}NQo[EQ$0)FAG MGB(XADJ` AAK ؒDE~ 8Ȝ$FDA V ABD X ABA (x*FED RBBL0|BBA A(G0V (A ABBG a (A ABBA H{FEB D(D0m (A BBBG a(C BBB̝ D0 H Ԕ (ДFECD _ AAC ((FECD _ AAC (TFECD W AAK (@>@>A>A>E>?>?>@?B?????@?@BBlpu     zY ucnL .U3#,===>}.CR}.oK      95       5 ++!`6 j!?]z! p)D0?O+#D & &Q&&&&%M &&Q%%%%%$%%%%%%%&&S&%%+& /%!!#&#&#%#&#%$&$%$%FlX`=P     M    35!{u5        /?:S4&-$C D4*; \P\+afx3aY>  )!1,c^@%Eyq2GBV<Rre!Z &!T  s ! "'TM5y   @l  1t ?[eA   U   :Db@= < q/JP:\{4XIg-?a#^ c-~6  = ;#B 9  ;F >8}V (h]&|4I. . X;2 4N(&   a h  d   b     6 &NE   E      #   32En~3!oN3w -2D.'g[3Z> 1> >O>A>>>>;> >'>)>,>->.>.>/>0>13>3>6@>8>;>;><\> >+P    1 ?k"jx&0+&;    \.W      _ :5Xt St S SB S>J D BW1" -mF R  5 E%'1/+#- ] !3R  +&G+%nL? W+3 T[  /#<>"B8VBy MD']FE         ,_Y,k+$K 8!  "5 9| +K  v 0BT X  ?KPb!~  c % $ .       %AFX  J     iUMe   Q  7O" e/Le/vX.\         #  x  GKM     %"1Fj#yDp     3` 4+W^qj <    Q(vJ      .)?76        YpMu&v# w#Z--#J+*   %vxY&"ie,699\  C%"_ =! fB .9          =+&y\1 =9;9+ /f <8 q %jX d C+&EUg#/%/_+&i_^{ #     B         ?\d           |   5G\Vk).F1Bu ;l+0"    } } } wwO""+& \YN [`     R' `    + ~jB      B        % ') W3B u9    e   9 m h/+ ed%?# BHj4Q3?>%F OA&O+&O  5      R   + ;Z6+(2+#L          1,H+'H+'R+#KZ        +#}\a#'.D+'1!G9+=5   m   ~'5  [  L#''k+#-'H#*   (\(]('ap+*/6       #99+ W,*S }G}MM   ;   >    GY <a  4w;+%K        +   ;]P2+%8'b0%Y G} "'Hbq}9'2Fs }ĵ1!P0+},+# !U+#T+#A+#wE%7+#C+#<+##:#-(>/#-;+%d+%2=>76U&Tz%*X%3xRG n}  +F  C =   5jKi o+a 6 @k'VC%D}  >EWd&:0[  *   +   5H(}&^+%c?]+-:n       ']Fdu      0W 0N+( 1N+#F+; rnH% M|L dtu&MD        +!+5`%N =3G     I  @`et 4z_(#c#&Wo #C&0)+%-+#-a++I+&"Ad%/)+%'/t+%/k+%}A   #   ~ei0+#(z+%/(d 44>%Yc+%I+#k+-%U-4 c      B+'c+# Kd      Y   %(}(s   +(- L   #   m(}E%%%c$%%$$% % $%$$$%H$$|$R%$%$$ $!%"$"$#$$$ Yy    g%3 !1 [+%#2%/".h%/ *`+%8+%fvj#v   E   >cZ;tyubH'ME/%3 +#c+#L    v   3'M      3'L|+'+#+'B+#f+%"<k&0#W#$%/&RuG%/]   &      0 #(f+,6I3d  Q   O+ 3%!b{ &&3&E%c#$$y#$$####$#"#"##+#[F<          4 G,++W(,@+&/7s  O $ uN&(`+&%9&+%iN  NN       ,41S+H .-k(dD&0MB>   %,LV[1+0  + 0   + 0   +0&q+%8+%+% *Q  [  QQ !     Q  #Q!Q!!r   Q  <,+#4 )+% . aU%?E  0   @}-#E_0} s5j8         e%?lBH f^?Z#[i^  !/@E!/-$16EhmdMWB   #4[y (U)^4L      e  C'       k{+'#E(-4+%'3S+%/D!D! (-2H @N"2c#-S4:0+&P!! " " ""!!"E""!!`""!!_" ! 3#)+#-'3+&0L E   F   -}:  ;  N  /6+#)!En!50y~1)v &@ET 2T |W%*O O7J^  "D7&] 5g Z^&+-,^ B h  +)/;       7']( $    %)   +'1 !L #    +1'n (ItD+6)+'1    h :   3"P6+-)+P9A39p=vr+,,&{u  {99P9Wf91S%+% <!+%+%ms    w   pkx<8+&G+&}* 9` W -@EW i +%+%"C&+%Jbt !31;@mB%Mp (j+%+g+% <  & 3  "1);r}  5:I} 3  3 !m #?:N!m #?:N  Y Y #z,6x|O    }OYYa1(^JK#OMNONONOOO1q:Ut# 22z  #)Vx /     ]= K& K&F+o       F ! M !/!>   Q#?#(7+%0f&JIEJJK J F FEJJEJFFJJJJJtJ J!J"J&K&K'K*G+F,F-J/~G1J2K2:J3E3E4}F7J7J8F9}J<J>K?J?J@FAKDJDEDJDJDJDKEKEGEGEJEFEFGG^r   YwYwcw)1%6Dr#}!GB[Vw|}h^ph@$ b8/.4 3_;_D_D_fa+WTWQTK WQK `K_U`V_a_m_-@y_֌ W3,DD._-WWaY)-'oj b&b4bCbOb[bcbpbbY+M*+bbbbj3 -)4 bDQbbbv [[)+;_/.4 +[Bm[aY)-[W7--+-Bm[([@-j3 2[<[j3 F[ $R[ a_0 @$ $' `$ $][` $/ @$P $l0 af[ ar[ a[ ap au a` $F[ $bRp $[ $[ a[P a@ a[0" a.4 P aF[ `$a $[` $Wa a_ $[0 $F[0 `$a $[ $Wa a_` $N @ `$[@ $[P $.4 -)-)+;_/.4 +.4 -aY)-[W%Y p  F[ $R[ 0n_p @$ $'A $0mF @$P $][? $/` @$= $l` 0nf[M 0nr[ O 0n[p 0nG 0nuPK 0n0M 0n5mI 0n b b3 .4  b.4 '-u---;_+DQ;_uuu3,u-P(u_-W_u-bD.D. b3 .4  b b.4 '-u---;_+DQ;_uuu3,u-P(u_-W_u-vvv3_uv3_uvvvu-vv3_D.wv0 yv y%`& & { '+ED''E,E''E,Ea0 $ `$_ $  $@ @~^p @$ $P $N @΄0 @r@ @+)DQ-'7 ;_/.4 -j3 fQbYj3 ɔ֌ єڔ+3_-+)DQ<(/+YW;_YW;_/.4 +[bkj *~^aY)  M `$  `$  `$ 7 0 $ 0 $Y+ $ $а `$&0 $][@ $% `$. ѥ $A bRp $'p  R[ 0( O 5 @@ @K @ѥ @ $Sp `$Y @eP @R[P( @P5 5 ( Ѕ F[ $R[' `_ t $o( `x . $. `$/ $u $0 $/ @$Pw $ 1 $ƕPb $uP `~ `WaPc $pd $Εe $ו) `ߕ) `* `+ `G `f[ `APa $bR`q $'m $s ` С -W;_DaY)]F[0? $R[` pX pC $ p pp punp p0 pF[7 $R[ _ $ b $ x0 P .--M -p-t~^x¢Ѣע , <A QW hm ~;_;_ãɣ٣06GN`dsz !̤Ѥ#$% &(.'?H(\b)szs9;? aѥ٥"G*s+($,G.-AI.A\/h0s13Ħ2ئ45?678#+:><IO=I`>#j@vAQBGCDEF0GH˧I ӧJѢߧKMNsOs PQ\R<(S̤1Tx:UãCVMW`XX~`YiZt[h}\]^_Ũ`רaѥ٥bѥcG 0ASbsө#5EUfzIIIIªIԪIII II+I<IKI[IoIIIIIīI׫III I ̤4̤D̤V̤f̤w̤̤̤̤̤ɬ̤٬̤̤̤ ̤̤)̤7̤G̤Y̤k̤{̤̤̤AíA֭AAAA'A9AMA`AsAAAAAѮAAA AA3AFAYAmA̤ƕ $ѯ @$ׯ @$ @$'` @$ F[PU R[`U opU xY $p @$M $ѯu ׯ@r  0 $'Л P @$p @$ @$ ----x3_--3_---3_|R3_--------3_-x&@-x&@--|R3_--3_-mm͍ m----j3  -- -- -- j3 -j3 j.---j3 -j3 -*&-x&-j3 @-j3 @-x&-x&-x -x -x&&-&-.-.-.---8--@j3 -/--j3 --j3 -j3 -FN-FN-FN-FN-*&/u-*&/u-x&3_-x&3_-x&[-x&[-*&-*&-*&-Xg-Xg-@-@-rj3 -j3 x -------j3 -j3 -j3 -j3 -j3 -j3 -j3 -j3 -j3 -/j3 ---0  -----j3 -----------@------- --Xg--Xg-----j3 --j3 ----j3 -^uj3 -^uj3 -/j3 -j3 -.~^3_aY)a{+aY)-?DbU`mBm+Bm+-,uڔWDbF[i %R[p 0z %(@ 0 lv 9@l @ %o x %'{ +%l _ @%DP %L %K %R@ %Wa %W @% %\0 %a %f %l `%?a %s %x0 % % %& @%W % %Щ % % % %@ % % % `% % % % `% % % %0 @%@ %@ %P %` @%p %  %t % %p %! %+ %2 %; `%E` O %U%] `%e pj@ %o Pq %w 0|`    `  p& P 0`%%P%&@% %" %% %( %0+` %0+ %0 %P2@ %4 %` %U %Y %# ` %+p- %3a%9@h@%Bj%8%A  %J %^ `%o@ %vP[%}^%L% Q%6`%:%pE@%pE%P>@%P>%`%%k$@u`$l $v$@$x$x$"`y $^u`y$-z$6 |`$5}$p~$C``$?@$H$Q@$W$a$h $m$u `$ $$@$0$$P $$ `$ $ $ @$ $ $ $  %0$0`$0$$Я$e$c@$/$<nnB$G@@$͍ $Oo$T $Y$_`$dP$kp`$u${p$0u $`r$s`$$$ $$$`@$@$p$`$F[] "%R[ __ `"%w "% !%`` `!%a !%.@e x`b  P DQDQWj3 P(P(Dp@B%?@B%@C%` C%fQB%L'L'j3 '@'+'v0Yr(DY+ ??'&&?+--+-+E'''%,;_/.4 '')'DaY)aY)F[aR[i,3`8@- D5 @@@E%MP@E%WiD%aiD%bI%1ME%;[WQBKWQBt)+x-;_/.4 U-U-U-U-+--.4 -.4 aY)----)֌ W3,DF[ Y%MX%PX%к@X%pW%_0@0m0W%' @W%m @W%u @W%~ @W% W%V%q@V% qU%gU%g U%@T%V%=``T%/pT%p$S%P.`S%P(S%@/  R%&,R%0q u# !  / F[a`R[pm`_p Z%w |Y%ytY%RD.RD.------j3 YWBmJR_`%N@`%q8 pN_%&N_%[-`O`_%[0   P _%J F[@0@c%1b%ѥ 3!3!_3b%Wa@@ b%@!0Fa%?a0Fa%&p?a%^.p?a%9@a%@<`% ! 2![F!, Hp!D5 @P!3I0!8D!- ++)DQ''4 b'+)DQ 1P@H1@g%1 g%bRh%1h%)1@h%1@g%1 g% %788 90=8%7809p9 %Phhh (%h`h hphi@%iip)F'KH]SW <XalYu^0~H%`p`%P" % Y r vЯ%t0t`%Ptptr)F'KH]SW < XwalYu^0 t`(  6 n6 n 6 )6 )w)6 '6 'w)6 6 .D6 6 6 6  .D6 6 j٢6 7 6 7 j٢7 N7 Nאo7 7 7 7 אo7 7 7 7 אo7 7 7 7 אo7 7 7 7 אo7 7 7 7 אo7 #7 7 #7 אo'7 n'7 nh\d67 67  ZqD7 nD7 nwuT7 nT7 n f%fnn)~$b7 nb7 n{XnXnIA,~7 n~7 n2M8 nM8 n W67 n7 n ͤPnn\>TnTn7 n7 n}] n] nEM7 n7 n.L;7 n7 n J# n#n  MnMn@w7 n7 n Yr7 n7 n!W7 n7 n"Xkږɔnɔn#ǎ>AnAn$u͕aYnaYn%o7 n7 n&vp7 n7 n'y7 n7 n (wa+7 n7 n)>~8 n8 n*G08 n8 n +kZW n n,i 7 n7 n- '8 n'8 n .l48 n48 n/~G8 nG8 n07 n7 n1 [8 n[8 n2fc8 nc8 n34fk8 nk8 n 4v-n-n5=@I nIn 68+nw8 nw8 n7!enen8Lt8 n8 n 9%$8 n8 n:Eޫ@8 n8 n;,i8 n8 n<{.% Ȱ% Y   % Y %0Y  _`j#_ i#_#_ $_$U^$m^@$_$ `$'`$<`$J`$b`o#v`#`@`$`n#`h#`$`$``$` m$a$a$.a`$FaP $[aP $pa $aP#a#a$"po#a"a"a`$bbbb" c"cb'cb %8Pf oocooQo^ %0@P`pа 0@P`pб 0@P`pв 0@P`pг 0@P`pд 0@P`pе 0@P`pж 0@P`pз 0@P`pи 0@P`pй 0@P`pк 0@P`pл 0@P`pм 0@P`pн 0@P`pо 0@P`pп 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p   0 @ P ` p            0 @ P ` p            0 @ P ` p            0 @ P ` p            0 @ P ` p          0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`pN@N@@N@kl@l0jk l0l j4 #`c`%,Pgc @p   0##'(@/`(`0366@%;0=>R"'F[dP%R[pO%mpO%w @O%y O%_0N%x@..`N%/1M%3cM%&%@M%^.%@M%'L%][5`L%5L%`8K%07K%v`8K%upG K%?J%N`J%CJ%b!I%Ġ   I%=@I%_H%#H% (`@H%H%#-_H%,#H%0]G%P(XG%<@*F%G`(`F%[9M!F%<@й pswoole.so-4.8.13-3.el9.x86_64.debugpI7zXZִF!t/ ]?Eh=ڊ2NaëD2Է)ׇ?;TIR,+zk C@t%p0eE!H T tXg O&zn]dJN1Q4@[*bK0؈}KD)J( [؞9$.InRfL5es0j8 )|{݃|J{ {GYW7E1ru\2b(avt4W$#1Mry3r5,SE[Z,AGI771b~6#!! ڻi;'&J*/:bFi[įAS]7GÌH+MQ7N]ǘGJ]> e@GR$!]u)<^i5\o^ЗZx7U÷//#HZFs}3,1c=xH w߾|{8r~%B\J,&/]8yw\Zd*ePAxSM`x$tMhdMU\?IY.)CP&>w7fрg&xN+s rDXĹ!OµYW%W2dJbmy9Vl2I%oMݔzBb3B"+zP2V'pvF%Mss55}?TTMqQ:qاI)]w5N5|i5BD./ћE#,bWn' YMUC- tU,9m_M-E6<|/Sդ"&9`1bٜyYW,b=,ohr$ۍ[:9]vZ,o9T1!r}4Kpݠ Ȇ^3&z𖻉^(lr"2*q2 _@gphTp#H'M,*}*9qb">K栄{.T|͜L)fKէOUq%Yp9.5rQX:w`*tݥczcap#4wsNTW^p ,w"L_Rw:o'iT]}P0̽xy @F}\=&h̭c{ + ̘&NV^9*Gp"^2Ry%<@0oȃ{x]r]_K O9~5"мGpJ9?~] ן>-v,xׯ*Qt0');@Vo kv<mJ) K؄PmO 燂[[Z@*ʼn>0mNaM XfbGm>nJÃ(9PG2 /D2jH-k%ThH9'+x+R 3l*+i"*wqUxˉuXծS#BRCoÎT,Et|6(,n6FmVr0:m;Ԓ;/8 \_6 M~"552Xm+蝢!GFdP%ͳ? P\,Z$8yzӊb\}uOzA{T4)XPwϣ*&SQBM 7C'g*9h C*ޝ0 ހoT1}f:;j3z`]E||0]-XBۻs? "8*:>{+X3$7S#TQ撄`1"䮃_qN"@zcHKT3N =V<) ˯_WWcTvk5=|v qEұNt԰~6Fk٪^|q![>Z>m9kiK 9l c볐o 2[GTi?>(Ю4|#Xn~NxsӊK;¹X/`ԌT{B4U{nðh#Zn1jկ:Sti6Hiclĉ|g5e%-RisAA1t`KIQOnyU/Oʆ$<E 4RN2s,64Ufn an\Rժ[Piѕ,/VRdy#}~Ai`Oa/qh,ZS 7,:(9<ыP#spP 9.qFsÅNE[1dعsO(䓭GZķ'.MZ.Ew%u8cl ?f @ggij^STu_Z cI*Q*xg2×?K@ƦMGԟұ7;7wML$@{U&_KŊ2xiD g !O]>ٞJ*,KX0@D`˱,x11niCAB/!2Vڹա,]#7fCjPBZgK`w5]K|Â&6Lk?^ {Ajx 3>gU!f2ȝ[ TWvvO3n/@q:dc ӯJtx\h sAi[.(q0+*F[1!ma3W'$ݡU7HF0wLiB]^_J?{toZQԊ[EtmtLmu]A9o=6A,7ms'U6 UX^ }nY?1h ib+L/,-d\i/{Eq 8/ QSR)c /K;N1C2Vʀ:++NtU?¸/<n@ Bl։.ϩ@]LM\K>N?"whDM0x(H5Z4/\n2׌2 w=mZ=8|NwcDߒLbqUIbEm&IIR*\pXu ٹZ>ќ{bMá 4lzttH;9#5 BDQj,]w>> W)*yF7qȯE4_vɔP8-٩[S:;>Mӹco}$Bqo/4~R,Pk֛.jB 1]5pIʥ׆ru1f1$-4H"%.&fQ0ʨX=R7lPޥV)`.4 xs)hAmǚpk)PX- F\*opER7@WI)馨⦽Zjo;Ljk`Cc؜6An͙) 0J'`E3_q|욥P^iv~+":XYQVc:&B 1cVgyUkX7/9P^oB',)Lq= sg<<7}~U"x[c \i Ba^KO|NL,S6Tz%O5x-eÒ[miQC3,+j~*u!aE#x٥-o2\Nƌ۵b0noj)Cfp ކIЫGAIj]x{; xƈke)}+Dk0"2>&̅3-ٖׄqc,?B0Z_=3!^6h!ė1'f-BGm{0zήkpk}96GSp+~XT]q>C0 Tau{K}0APj|h)v;W~e)q:fdDBc>O}wG6s ۇx _t|o5“,a/q^&5-"{ s^! jA0fgp}{b?0AJG>e s; m@!\ٱ=h fH;O>@6հz;4걌{Vn8\RB*ݶ[x},8r E$x^l<Jw"ĝZ_̳ (ӻ4IBjڋcW\+!D'D3`m qi1w@IC+>sJz`/v@(1BC+M9c c̈́i[ w&d=vV 9Eperx#? %:)p]!O m~U>?Gݕn!c(:7~J"2CEjVvt?(&\L8{H؜G]|[?3"mzWH?yh澭qyd7+zZ:/(#DHmDQ{+Yt4byfB!Ul']^e7 +#d2^]<ғz/8~Y)Hͨ?$9X+74noT]\;҇\>EZ`2m^# \po+)*Tn|e}T]w)ɽbyH4A?kzzs?ppp\`WW0{ թ&@ҥ$µ%=@J<]IZJ,LbI>ELOfW p4SD3P p]v^gRZOES3NF wq6h=KPK|"?r&>ڍ54A↕E^QqȍWE0F=6,pʽއLu>v̗H;`C ChyZeU@Z1 Z du BU1\Ezw[ܑRRDg%KRfȗK#8':6N?zT]ډXsuÜVd <&^i|6<2VW0p?!I|ȠFOgro6|̟ ]%&E/`$e!Id.3@4ϋ/ݵ&Gt3{E-*0aB~8Q%kOd 'fNHƠI\Im+?q _p߰QtE&ɏ4LrN)XRw=)p?b`:^=;^NvG*PcrXM'Wo$Bˎku ɦrõ1=hR''7K.cҺai†dn:M0}A,^G&<ް=w4͍8#&娻"7K P3K">P<h~D^>7X I~vs zV~ʏU% ݇Fφ] 0.ꂛT+PT Q@C@U4T(pᲀݿH;1pӢ֘T|+*q#B[ aZOK WD&/HV.4yzfp-$v$xÐWZu7"MXhj;TQWP,~1հmWNCW紟>ahí4Z &dc{ :o(ɷ%07x>rwoƗZ!3oG4B2W7vgN&_B98s:v&! uXw[8Y=}iᨊV"ش N bTp {bDN +A1/uםz#- '9BBٲt8oF _qD,+0X[z\eȦZ3MPb/Ń%zbқS|ZKЗ0kƋm90vZ+ǏT-kY~H#<80+XcY` ̺`P4Zqba-DѲ0 U‘;9b잆VprFnÓ@6`]<.s;1JW h\7Ώ/$k J!|:$kp$ q `e->䂠iG12{ : 63VnpIK#zLgj|u@I)J̛XD \p$=<\dVwe`ueDnȔYu\9*\4gB&.o\BW˱F -N6AnKjb4l#¿3Eli0ώF1䱜,=nS?ѕW{u  *CH\9i]nX3d"~]Ar&X&7"[fWlļ]iWNb\&9sCPBa4yҴ֔4"W7gl#J̔}k5'8*<<,Uz !δߥA = V6^"kvNk<ɕ]_#.PzU] MYhIrϫCZ)Xjo89҃pήy,cH޶gWiyj L@H3_dD#TY( aם>Zl !7 [ i,ޒ]REǖaSyS7?ŋDB92(8w:#Y" ¬"v+練Rz'L/* @$1Be?Kq.1*(6zEOYC"-Ȭg3 6bHN( 0Ju1&DE p7BYWѢ HvG-m=%%bdDAJҾ"dRIV%{L5u@֕_](]hR JLCY" =: oْY%s{'SHMvPa+qHןٍEYXJL¹9:yJ k»yT&?*ְ 2=5˳ 宛UωoO,@y+ ;N_!S$#-0\N&<xzv>; m(\lUPnͅt FZN S1AƃQBoeŦ`4 c g‚Ł[}ٌI=gM>f˝h@/@ՀxJQ+9׀WRk`XCg[? dY<>`&b5J2N"f.t4u6ɾͶ(wrS ওhQ(2@1,28T;{D DҖA8 hͽGLR3ciGW $>#"<5X6^-S TZ Wdù瀞Ð?Ѻ H%e .FXqdtE%ա{wc6n;D)awI*5(^ccbaM*ͥ)yEFNRc\moTI`{7uk-t],pTF#@ץB0QwVEYgBrG ɇhp[_p@TRO}C3"Ɏgx/:x涗te4֊ ɞ= ɛ{6if:38rR/ o ! .xhj5;8PD&G+.@ Oe)J9-3"/*M:D3Fr쾌`jTKm\K8n+H<;aX\6PΣq2m@yaijp.6%[ן)nH }}JY!c:E\ZUlFb'w `<#EK}JO{j.!ʉqrζ4)3++> Oe`X[Yc0",I?.AQ-O1PNjU=:SeBEb+:)h"}y7/7]G'AKI_(<=ZC 8n"r ?K.D8XGee/p}\ormJrmaѺsD>\~"i#!9g *s0baXDSnădTCLǯWI 5?NDՖZdC4m0#}?QPUr结H/yFi]-o`Qv{^ˆUEA59>#[gxim:_>LM\&eyۙW,f~/d/)ra7I}R>ZtBp sZ0}AKL !i.0HN:ߛa#&Sn8I]/|{_S%VgVkv,Jz]P5%L"[a`|LX#~0|b88hBN;"SW R&Ene\oꃿ]IgRfŶ#KNDvb_Gn\IGgFB2bӇ Y*9jdn=W[`tб Er7LPf}:uq)=_Ɔ>&#! & 41 nN\ۚ*])ܝ ٣lLQ0IeŽ#!s+V`7Rn!Rc=Y<&UoL.j.l]Sw$7<˅~9hT Gv"f mcSqy^Mg3otnt >~Puy5մp!:pLtְp>T8$KXP*ۘ@z& (1tدES#~P6Z;l3z>VȵO+WDDAg}^<o: d1KOoː Byǽ, [݂bB k>3CkܷH{*ݹ ?v03V8yaUs夥Wmx? ۽8<^\;bR# xJ[}-1GN= r $c‰mA uq[/KScm4r>s{Y'Jm7+Z+\m*ќK Y '@$GR?9@j]^if}1qsN)76h%k5ٿ: ]:f6a<.3RYc&/Zuf4<\\(w+Zn L'X)3'q Cσ+. ͖Bh!ۙzݓ9BPK^GsKKD ᩤ0WEZf (;b{LnUaXFjUP1 t1o>`oQC"a:E5H6De6 Uɱ#wo[(! 7ܟqe&GBznbtu\;*j-UvBd-˃3e'jۤjD)FXB\4Xw#F{4.һXA؃/Ǐ?V( O)=ODO2VVK퇐:>O؏)Iknd+CKKqw. ױe8y,8ѵLU;|UZLP(pV\; w"ȊhGZ0Uy m98NM}Mި۞gĮRY 4@5:CCLemq-ohpEN7438mޡߵ~0HL~L:j }lzb7U/X"Rw[Skfe5wi#Tp;8O뫶APX%=\G2vRiϏ}." ptmɧŒ%'3tos쳂#UZ2L$+'L f;8 Ac.] !|&ԩМH 4[ҿg2_[J=DK|$*KI(ѼNlT fs:|K.*>]&Kw]ʻ.d@L8N7 ּ@:*J*B҄QA`?:ɩK$$ʠK}0~~ܙkaݓ0R G0|rEMOhT$}p,DԘP&Htmn[؊"Jiq fmDDc/@:W-R=ʃ/cm.wUmV- KP#<}0*o}pkkfAUc;c2? xvIuEN&PSi*et)>2۸VzC&[@<n'+V:?O/a Lz@c,gWh8ԫƗC!UGjD+i=iw_6:dpED/ xR}/ Lpj[Iie=L#nm{ȧ] -k;Qޖ'Դf7,B!x8[Ʌ_ਐܯNįs9wa6BrUwKO- Ts秠`) F}Czfj;gL8dY>_b4+ Pl{ (t!( ̼'Г܍ny }]oJ]h:W  O<@3?wDW79!?~ ,=IL ,,ջ:,ʸ*<GK`A5Dk/RƝgJae(HW#4ÒDžFx<e@l2C0N4ͣ[8G,^,-9jj,N^P;r7a]/i^vMMOlBoE{*V}4#p2%DpPT7;:5$7qMO;(4s`zc/>[1'nLcLjq@$LِEoI3؎{ 2(frr&U 5y!Y TZݞwڼum;cxRxfM,] phV$Fb_e6dp q7;ոs@"h\&Ԉޡ%sbQ2C a&_lc1L[85@"99?#l.\6sxl}sjy#ŚIQ}^{3](lYkaZVZM"*z"11]Vy\=@ K~Jl~UewR۶$@004ao bC+9?LsZWc@P\hJAT>4!nu;ye]SbCaf_m +}4 q{wb0jD)FDŽE:'W?W{e^~Eh#U2TiLv.w`U6$1zxh-e  q2['ǛHǺQL{4*uw(?;|6='8`+5LXa0g t\䪐Xl ]1[@Yax\b>TGŞ>5.qY~wei*Ɉ\!;9>ZN3sES[t.m{kf!y;4,X~_)sdm=;V 5 _e5* i7p,,|'x45{[}ԏT^$j,:UD_5'*a x@#<8_8Q?heǩcm jE&^$_Dhoz {%B6JuMg@ni#ZL:}\tj汊׈eUso7H=͆ +99: [^Ex޾mZyfR ^Ѯ% V90Qbtg-)A&,=+&2cW.*\&9Muhݭȏ:6XZ2y/G #ph$+PBYJu:Qq$6svjo8?{;m 1eYML 8N)*YG$wy~H>5Y.F+/GVAՖ+bAE{rTZ6%{yL%%:G 8O sԓ]4*АM(m1fL/s8kJ4AiUҙ^Ջ9[r?8Q̭jE#ixD/j"3@  dSexO]X}~UAQRN܍)C|pVWeUsJ-}7xjTt~%Wtf/F%GtMC-,; s6_C4AaLMhE`n<n$ yp&tY*!0>d;L ;m{?%t奉Y!P4JJBtP<-"̋Yƽz19*hcxaձ*7;~`eƗ˖vֿ8*EފB%?g)z;QrNx(L@{o1+6GPX p 1G_As!?&#;: #GpBzs}` W䛚HS t#C)q`%g0ݳ7bM+8 dTfZ'UAV躓įu$2^ҫ(ҰсL .k>>A@ a$dnL#A2Ep$䯹xGTj RXN)EXsWl$_v=RF3r\*l ^x7T21ݢw=M Rjh07LIVm3<% !DC ˲DN=,=di<*=~mIecO 2)'sWKc%kc`>#@dmQrPÀm})@E5 CA)RVo(ԮmlGS6uBݚh$*q禙֮Y_e_`ytMXά#fr? }N 'k=c eڳ0=nĐI&aj<Q#bG;.^x`Qe{;/]؃xIP\U?MdkRqTr:PWGyu< 8<0t2*p/bޥD",=~*Lx2xH>GhuMaTJ|zA3o{Ot0eXw7 '^[@BY-hp{mɅ+Gxs(a$F#AËf&G\J-dz@$.XقT(Mb y8[QfXяag]#7Gnvo\=5+:8{KtcqzSz srNr4\]+Ǵ?瞆!XawҌB.r2em:vC-$"T+E\@ܒk>vX ^&-w}8jFKi+ a`qSY$^% s Ʋ?@u̝F}_E1U)l9 *<H3 NV$)=y,~R۫ΐ<H07=R{CE$tR_rjle'ѓP<#X5}GlѻԼV B;2}!Q"Ae*cesE!XE{C_ ܵWb]VЉ|юҾ:W#UE}Ji%GK~К-8ɪd;!0Dob92Pls׳ c-ڷy^?p,~ l-g{y W(cq[p[יV)ߕ F(9*@AXބ!ˁX)NZbȜ8p i۔>:%U<$fiL?PZ/C3}v{n $)%{6teҷ9`P?.,u2)vΣJ+y85uFR^^t>uE/AdI[o[;2lQztvccfF|tEs<t1T<݋t0J&vuIL}3k@ EBX &mSkZU.t~Zw m*x~_P{ !eh> CA߬:;@HmR.'PALNSس1l9'8x'i>7Τ$mu8X @bM.9_4ݗB CY{5 _u_<AK}#O='Fst"@WI9Nq7@.bPmkypc\k(Iû(p֎MƲ&er\bP ^!G~vX҇c@L̝S WhV&굼S|1G܋씍B+ yHDg7׷4Ea樞0opP۾:Q>䗙 Q=e_W/_WW0:G643p٭1ZJI,ӈxbͱa½+"4|0?J'f~W^i`i^V6gqUМ2ncC5L\zOt;vmQ|R%?b9 ,Ⱥ& 3A7w {sB~JS!TW+/̢0 aJv"O ҅" :xS㷯28ȅ(vZo~{=( 1e‡ʶzi/O?߱opNp^lt]t*b@@5(_ #纾lb{jua@zھנڈf\f7t#̻7\(Y^${λ8yD8C`DuHvN3ТGAJ"20%Kd{pʋ%3&τ1S^ @~}7_&-uJoAɟlnnY~ *V.''_ s=IVp|%sLsq3EWG /`zoi-(Y9?Ag`Mψ=Jy&Ƭ<<@C2mβC'O 7cwtzVkiQgxI|CW~zӸ~M/m܇.WSPf gBRN3MAsg}t+N `ޭ))Ao,2TlDӢrDfȰsa(xc_U] ;N:b7%^C|{ƙM|&xigXrVV33-'8@,0@.s>ѸhSEy eHV >(0Zt y[m4P6qȃ &9Jx4$NS'G`\B;0` qE&2NIpRDx ax*I]N /^4f}<˞TokWE>?S3I}7nJ(+-!:p;R\#W^RSXhIR)Y40"226:[n(4Px;ʎXj_Cj)zßb)bz4+^UcR/j}ZpӞiwݘrz85!@H!|*©{6C妝ΰ"HZg%@ky.}l SR%xK1kvO)!γ1 K/ 9ZM,M×neJeq*:?zзMcsaA[?L<\+Z>N!#0[(eO@4?!Bmu–φ)NfwXLW!=KA8{~=77϶ lwh WѕE~0,EWSp~)O)/`"%svhoWUmeۯ$j_*^XK48^DB*zFy2ʉs?"x%|;*Aǎ`}c~ލprVn/1Q$7Ŏ*8ѱ.132!hٺjFb1mCf!bOqEر}G~"vvL %ڣ5n]3e\Ma|*&F4t3-TK.)!m )\/M}aq$a$ qi?RG<@nVשYx꠫܅)IT١mYQ{s^/&6}NC]u3B -k.bRW5Y*Nvyx3HB ][" LH N"WМkBK& "_ӌJ*`]f͵BO݊\" B,}+]DR=9g7Nv2, %5n(\dqt^UǒYX/fRXJJp+i|n9Bϐ/pv~G'w 9Y/ԆlQ%H3f#ZdF Cg.ԙJ5iG`1)}cB2d& { VT1lkHLT41-៵Hday1L'~h9b'>MWt/Џ觮pq?ǍSeBS z.0(LμnĮtYmmMR^!t)}cXe6SxX(PUK;@MiRwɄg,rh JWԆSBFmJ:M^kE.5UàR7kpF>Q;JG2=;C֛Bo/%5J M1WܾmkЃS+p.jqk[eWDx+7p4Pch:{ҽ<^MK8;9y9 G6UԸuo;>qn<$p-gJ f#oiH[^GC]XZFxU' aie+Ohh}4xXm[L8h\'C Mpv1MmPĥ*旆זI|0 ^h;+,P*-z'`#hR\XT+x.|-J Z0eC5 nLYܲxZ&Qr7F@6 svZ%|8 Q3)~OUeѰ"hșu쨡0}CG תwX?Բ*J@ő tf˄i*lc$粈&JpPYB@'+JSg"zhix$"x|݃k#^~Xd\c53mh}elbFq)s(oDJF,Y+Lf%>/)#ے̇'|@(fZ:UXN끨#Obn͹ 8SZȫpaڏn6[zm@vA;_6f$VOlF2h1ȧ V:Ju͝+{{=#Ws<>%V, SæӎCQiM?yQ29uWˣY8-hx}>p*]Kh*l:I QQC!b_A3- =tm5MYB,>&a>s6L4~C+iA.ִC@ D+\i+Kҧiry:\IR#EE,A^DZvvĒb\z6hhO\q4,-F.W }&!7)"@Iۂ(bT;ʖ];@P ٚ qkłgm)z&tR<@WxҜ@ OYj×qnCZ [O9B"P΄wb{w ; , 73S5*uCH"l]Ho0u0[-"sf]KNHz-!xKw,2OfNѽ7f+jRc߅` M&q] Dx!W~xojؐXg"@zQ]G0fdӕF4=:%u^> ЫzXT6s%~җE"gũMLF\7TRyAN hK+qn`e;~m|.SN)ȟCD ,Tw`;VZ#Y46WF}J +\ܲ.0IFU~e˦`5I|܇B jD4?*]Qwȳ*(d J_=RDF0:7Ϛt`%ԟϽzHHu},Hz:iἣmo Ш<7[;R}L2Ek)08}w_-Cx&B'g8HBaܝ1m6 m8@~VW3/F8s k|v&xBP&:uC<)Ck=Q@'mbք PEǝ$0k7WtŮt1g2祝Vϴ*)qm֞똽?zջƣbfFӜҥ|8 [hM|#fS)8Ȁ e`y1Ђypȝ CD"M`JSX O-f:G=[e +>_a 5:۵6xhE{VKګqξ"ιCcsu햸3uI7mpue3d4^Ng^xމ: cQQҳ9-y#tR݆ض~nWE9H{еnEkt(UM"3vѾgEJr1 d k B"a6/ !~DdV9&+إk\=1)>TkE@_|x TFag+V.cy۰ؿz ۊ 9#X\Pp1F~G$kWeAR3ր5(G94^>tWRoVj!`N!U8Q|-l!~qNܳص"&,*|QjD*={Zg|sQLvnݯYH֟ 3jq-&A8;c_;sv`̦Pox0WSۯ˹jJ'& E(#q8! d`t8mff@ןNN;4bC:>:L{COKk." !w\PE\⌮}-#RJ[0gd4F. 7Ϻ!59 ^n1rp^HqӬ9Bnԏ+W,2dP+QEMj/Q֛pK-2 E}eGaNħ﹩*WTQY5d{3Oށ<)ϻZjԛDje3.(OBʑ qH ,hkg^Q-_ty z]s#zN2v>!$]ut92F_bX=:t ql U 1rYX}֒`~@x B5$Jn,31oTge6'/! [Tԇi&$9?,}}jhm7-<` 5f2{jC. :Hm$Pā[&p4CX !@_Z e'r(1q*%V:˱q {_ýA5h5|BYq9C.(_EtD q?+&؀ĜJ60I; *C%);Tz@F@Llm0#3l;Yjc ~Ey.up>B윙e_;L/m-QOp|lfH7΄M3ЭG Ֆ "Qf+x"Ul{o@kSh>*>"UDjL3t–_=2O{QK 1H]*/tj~F7oOel>=I(L:"Ht ,&6eΗ5l[_ L7NأrQno^njY]%K22i(&oT gY3!ŋ1nWEꮉPcQѢ*4r}ͪk5QycdȮ#9?9БpDx cA?E 1&S ׬^J&ܕkg㙦Hd3{hv/3optV-EFC):~73rZt[).vZUbϚOOuhL?+Q_%g9YS.8(Eb88FiMeD PЯ6^!F'1 y!2qUƥ^pZ{D|yғbbI2 79~v3*sÒFY|i^qc @bơהnE9 AC/ͻ A8ȲGS= >L݉9kg$qA+s5L3+l~\Uʴaj!_Ɇ"D:C۟ӥ_b~<2u0<)%LۘJ>=k:OL(PFj\^ZmbcKm0zr#%>; ;nE0q/:DtbD,i Y][h膆uw%4+;"7. ^Rٙf~^đ=%!_,Xot5 .b:98VCT˯TfB\QSIL]nY!Syڮ+3 ^?Aw"ѭE42CAoYGG3O#]H!Ŷ54gZQ9U6n_ ܘU" rL%d FIs4+ToZAiBd(Hg J0/|{R>ۂ~*_߈6_o+|*Ҟq$5"` vIdߐ!+<0`/+63y#-tҌ-.UܧAE^lUjD WGCk=;\wliAS̊u״8Mh{dSܱ}kKyˋ1 G8p~YGBԏ~{4j1fJ#.]-3FD'ZA+^(]VSKZr/;5Zb&PGJa C{tU`s1Us~{|J 7tō[TGBݎt!oLC7ި@#"ie؆`1}x W22EM"x\#WCRVUȕhzD( bFF g9 @G]EL "[{G6Η%E;|>ub.O/,*ɻK5k@|=# LmGdQ]ފQ5^+sjJo]@WFc>5Ѓx*/?YoiwL1E<#:/DvpK|ֽsjW .6*^+`s2a 헿B2]7{H@X)m7B>$EBw癪n\SM6"e]R3`L-WYspF:'e+8s"Sjb<(Yܿ 8ӡ(875YD-;3/2Azs6Qdby mڴ.lĵPՀ4QG51Jz͝\䳮ͭ -דhR,RQ@51$jka=@08/kM9mfN czHq/*U$Ӆ9*Q4|s"m&k&o$Cj'a;cp%^?8ѰA$TN&I@.\<_r@yDݕQ4٦ пvOda  sT7b8Ħ8UDԗ}Ƥ([ gG̙Gv/û.@29$XZv mCRI3YjB/X "tԶhmpqJ9n4Pɵ_߯_Q% ǔ#[+PŃMO]HunerXwxd.j~̖4PJ >H/ "m<~Y[u,e h$YA[9 d KS0.'hɯU}!Fs j&aXpx-PrjA},m>+ډR=+%b I- 䏰hՀD* rڮrЇ*[_f@uP>,kBvD'cR:a ^ǝ>r+%ލ{f%J!zŤ}[9%l +6do݀'uMNyUdw{s^3ebt:03[omWU^AkZ#4.^wMv#Mx"->PlUM9|Z8䩋:K 1mlHT6f7ǃl%NpT|֜zѼ*+L~ISp5ʾ/O/1</̓)gzZue8(ah+L-Wo گW ʦ@]6S6C*QNI`s)t%l\٢88xw.!kġc9Zr5!'d'N4Tuߛ $ż)Rp'$:SL |>jpcME<ퟞ|>sS8"U꬛Qqiz8'ceǹM60ROm4RciӖ?r둤xqf&QZ=Vn.j՗ @1PlVW\g?G 0\Ϗ !̮$ք&t⌺(*"mL$^  jUЩ-:j񤸏'hL#lhu-Xu;-z$ w˻:>n?v:]B0m1'_w~Aǵ9ϋ U'$ s9Ԁ=M.*RǜuND<#@{(4Btu4Rm_(>]/;ơo^u׻Uo4"+"J 8|E`0Xf"l&A) Z;_ƥc;^ >_D۽%ጼsVQIR@(J}M.:IAi.r=x1Xw,;C|Ao+$^i(4Sl'ё2V])GH_G&Estݣjq>!t~-9ƃ2JF?rgXrI3)@5(INA$cL{PGn ^9E{UQ$iLe(z fce3/{~aZjq3ʐu:x9mDm@K`)HH(,57Vc=4@7ohWѾNۏRryf\mN%ծ 8CfPYu>J QXʣ`VLM,.M5~p/$pِ Nx,{t5dS8sˆD[V* &N}KֱWrl'J|^C(06/%~E,ix%K3Jj .1nezUyx aT Nrt[q-- v@Jkv^;@s< UA!d޼桳0lkv-(U/L\Xn7AѾ&CUC6na2$(b^g UcJƛΡ}}v7c6-ylj c^)ϦЕf[j9 (X*6kElu/p$)G]_k9}wQLь╧] UEf)8I08H6bIrc֬IfC4Yu]@T߆׼OXG)9XF9XW_vփ0 >#xLIX\_TeYHU1 JLi+q+ g !M[ԋ#0FhO֩a>oY>بWEOǫvAGO[Oo2zxr+(1 3 ھolˉ|ɩх{/+l95#kFQtT+uW&s4G@0 >$UJBRWͳ_J!:8sNfub31O H)6 7 v4^_Ň|GpG2,''gm !k싡<-ڰH=/Η-\ mߒݠ DN 2+ɮGcS~nP0s莌Ͳ&v?qMbN/UQa!c2x"Dc?}YC"FB0Os\Oea45zQAKp#`.U)K}ӆ>ڤ8a1Wj($ez$0p-K):+ Mb~(Pku[L{my&梎9oprt}!7$0; cLWoFg}N3*@{^1 ]*rȔ^FN~_կsgwaF;Ȗ|_zK~YI'/toힺxf;fY ݢHn"HI[' 3"yR$Z2i֧OfTtۯL\GN])ei*A"ȵ+wnB"g^dXAḡt.^]hT B ǭ׏fAs-mW#gmԈhP6Iu`ߥ/~^.g.B[U'.V× ߀1pB`]ݢ)N wZ!9p\: 7b [QAs+םد g@ۓ/ڳc8IģĊvȑYT;eƿ.e<6NhbJ8 SGQ FDY"e _ӧFΚ޷EnOҊ^D6EBd{ ܂cN=͊G96 ʙ^qiꌵ,tW VX'5 et>ݴ W ^!WW& s;"RÑ0+6:;2(U %XriJhɯ§8SJ`ͼp&8HFP)ZW!!ck?5܂ٲE@3^\/"kWu9QT8[wٌ̮[s6?Qx!P;Klu"rsfSsg: N/) Q˜&Poz@ ğ; ߭ ؝'O/eYO{# qkPtߗx쾈ܑ)8'(4l}1DwDReq"dbKoQQXoccgPfPfqB8{v  ff}}5OO PP[ ī ī xp$!p$!`#`#ܓ $ }$f@ $ }$0$0}$@$@}$#  % %%%P<%% %% @ %(%`py&*