ELF>@'@8@%% %EE(P &FF$$%EEf@PtdC"C"C"<_<_QtdRtd%EE99GNUUl%3p;b`U @Q @Qt @@&&! "B PJ|@!@!@"$ )(Ap(06XHPHHr6 b @@@V` A)*! H%@ABP DeCBA ` 0@@@80 02q`( HP X( @@A!H  C XX B DҨFFtEC @>L B A@V"@68Q14P HL D@p@@`Ԑ(`%D @@`Q a EaA!IH+ !$&C!i$"@A@M #d%1 ` @2Ib0`)$ I8AJ  0  ``8 ( $ AdhaBB"D(A$f' H`1A$DL% H"bHT @d!c B(BL! PRDILT 0H "q(CD @p@ @Y0!J @VBLF,1 @P`J tH@ab ABPd$ r %$0@I&" "%DyBCP C @6%PKD fGQ(5@B$`H2AB DAD@ CT\ +< lF ! Ude 5+@x6rH""1$U()  H I'K5$ jHF 1pF$A ‰C BD"MPf dJ$%"0HĂ \El4B@E,*$@@(D76q* 4qm`A` @ r"0'B1I0@ZF Bj TA| L1 IH`'$H Qa`@0!E ]2B GFH@ s&, 5*@0 " @Ȉ 4 @9D&"0* J1!@a2 8r62b@r# ( y$ 2  Pp$X A= 8!A\a EA C0"T0B!0H"& rȦ`!)Q !P@4 PZQHu!(JH A C`  A@HA  A@HQ *J, a@ @Ŕ" $A0H"% c8 PI 3YD P5BB!@009}P "f`@ F`qMF@AhD kX*" K!a"DB4A!` HRBa2,Ҙ4I jDCAX @ B A@@PJ(#H,ҖD"u$N-C0HA P0hH-P)@@C@@(CPFc@@,14)%(-&z"BD !#$%&'*+.02358:;<>?@ACDEHJKMNOPQSTUWXYZ]abdefhijklmnoqtuvxy{~   !"#$%&')+,./124567<?@ACEFGHJKLMOPQTVXYZ\]^`dfjkmqstwxz{}     "#$%')*/034678:;<=?@ACDEFHKMOSTVY[]^_acdhjklnopuwy|}     !#%&)*-/2589:;=?BCEFHKLNORSVWX[^_adefhklmoqrstuvxyz{}~     !"$%&(*,-.12345789<@ACEGLMNOPRSUXYZ[\]^`cdegiknopqrstwyz{}~   !"#$&')+-/123469;<>?@ABDGHIJKLNOQRSUVXZ\]`acehjklortuwy{|}~                ! " $ % & ' * , . / 0 1 2 6 8 : ; < > @ B C D E F G H K L M O P R S U W X Y [ ] _ a b c d g h j m o p s w z { | } ~                ! " # % ( ) * + . 0 2 4 6 7 8 ; < = @ A D G I J K M N O P R U W X Y [ \ ] _ b c d e g h i j k m n q s t u v w y z | ~                   ! " # % & ' ) * . / 0 1 2 4 5 6 7 8 9 ; > @ C D E F J M N P Q S T V W X Y Z [ \ ] _ b e f g i l m n p q t v w x | } ~  +ӸtņA*\1Xf'`,  ŧ$\Tȳhi;<7%5O{Ue.gL?A!88[4S(, ՏOZ,g"]?=cI5U,^\wآ#}XϿ2)R ɀiBݟdA ~kXYka DkrpK[Os pE/zy@*8eJ^v![sQBZ:ǵk[(\ʋ5^Hj-O1;yv_ { ېhi3D5,ՙ"TP{x0AAӬqt9;ev&QgG/]ډ!Tm yș=ПfX%ewu<̺t-xPkRcNsTSp+gѤby#t&oEұ7Gs3"NGvXz s|˺| $6wظũQٞ&B[ 꽚7_}_->[AgPPs71V7zYUn~oT}⺶"|>6Du )g1FJ+1} XqxCCDPِoJeiϒwE;l+#˽F>xmrW`Ni qewt.7Oo߃XbAV/ QT4if'0Wdbu:u:5=N[M$AyPu?QRdǀofqϘ64'QF?NpѕN r0X 89y/&9 FLPTc%#tm+)̗iM5M\lP34Nt>u!#RͷyLxb& gv6GvaQi:|$Mlh0mK hwU\0,}@&d HΕ}o|ڧ+OE80=zo)9EL|) ϓgNb}m? TI]?23)g:aO~m ;MkKyDTΥi7͔oVε ,0.C5  9;$8a.EvwC3($ghZ+"wuԭB̙X9jv.#(ίo O|z`'g*9OgMԺ?/W{f|H}EeaJxp%|2;Qijh7.ݡh;sOMXߎqen$PM 6Ǔ>2B8-Zͣ6 "-Q1&?|J) :`CjILv6v=2-FK%%g^wuL{+i72BHdbf]Y% _*K I?.w6fmW W""k.^;ln,yuWE_uy!{&w=޷E򠃭Z[r$o`$۟-2̍VXouLPH_` m5?8ɣjKʱ6&$ .tyWSμA-s!n k@fDs9B%`~[އP,I)JKxt5n,vA:[^2m}l<Ï%3uB>lD T\eh\ͩvCL4a7.Gh{69xͨ* +Up![Uk>1О"8 al\B[r:Ə;k(96 ?4PSyYSP&lOGs@2 #4V}"N*lq<:J~6v5ܱaBӜ({u2 nR"K+ A{ސ..Ǩ# 6:S$&9<աTOL /9FCR?8&Dv:\bYl6gb<-E(y aa[Z23\ /Au.3+DĿ3~Il ;TqP6`ݍ:P %*%ZR9D˱iE ,52p,_ĹGGV_TJ}DljNNX- UBQX8lszGEP)@}$ϴW$?{SߠgAW,K ۧ\6]7縻//kPE;օB.ʘ*$W[7Zj)\Ͱ>]`D\hga@j- WE5Z#<)شU=η<:@P5> ^6X7zޔ~7a=RRy_P-;~:{K.ŵ^"+rxr Ž7^w '2u<[JPQH2]R;^j8' 8p+ҏtF{uYe%(c,萮-Ȼ7mg }AH.qk/&-Y̕Uթ3P" -5;:kɫ *U#V_7[tj0LsYWOFxejko~N|2:-Ea;_fUGvSľNǜRz\TX4 6rpkx5 wU5Ñџ;#RQR/+bH°&"p؜WLA 5 w *?l9 9;QT]܏WωILu+ P[m s樠Ufз.𹶳rܴfۼB}LMA;!1Td֗ZڎCII "ϑyv8m%?dN+!iP_xbX!v  <<- oJ0Q~snsHZ KGLM)L@h7_0BZw׉z ͋o͚ĀzY R(0eV=m/jI`wz #F9;mXIP>ʛi#^ć}`#2XgShh@#_8{'r "\9T$LɋӻJ,2hCE+hm컝J+7EOC5ӻlBkn:hq8_e7F ɫXɤN<2zλI]JHqXSsQsjZIACsAS sZըSBn3Ζ IZ1ձ|\]p ,)l0b0-DlPyv]qY " ?g#"qM*26uMԼJrDZ9I%oHG?r}V"2.uS~Vsd}cE7!Bq0mt^-=6qW|IHB@/Mgr>Sal/^fl}/1ﳱo/>RctY(yD`lڕᱷ+LOϪ*RQ wN g)q1uc|u3'z4+vBR3~xw;}w9^2Lwc}v-DSdVe GV _ ?/m"2Wbuq}:xHb_! !Ӣw}8ioH/|R4,+ْ+MU/΃sglRH%WG$>T O-kW߮d*~eA7pn3£Q{T4}EĭBUϱÉf:7燫J953YA%t_f>uSloǝsR2t/0fsy ra:CCa:%A%.E2kZhvS_mp`N(k8b@8)FUk͡ofWr~n7λCDDlā >/g.&l8kѡ(ljDRY3} dZ)wu~#`i?Z0d,<S#Vsޛ\E-ycn;Kytf'I5[TA tzhR?؆$3cvHq$1 ƍHi:e*=,RU}S ]Xl^ѽc'73TCoo= )\#],prۺd7# Å*+;y(Y^JGޡQd9_9b Pj U+! 0Eq=pް> X|&ݵj^[4\&QzT<V:UEX쇉:+:q w- fbp$bBӋ;9i큆o~ $_1|#sްMPѷo  k?g@qX=+qUB 7eb9#7mUZ St%^3Yyw#ܥ ƀ>&̡'0@+xY~NߟcM?@(`\VZ(d+k]|[mnͤrB\5'APH6O9kyLܠuʤ& qu0f m7Rh c\"gab xx*tY../وlhҕ}s}pvUe؛g" eH \x9뀧inR2Y2`Ch~6T[ZPE|("HP<`; GmbQwźi AG&cp#wu 0Nv%VNSgq\q /6_{"35KW61mt!ݱUlt ÃWrmZI ^:҆QCZ#+sH8o!#m$xEaptS&6n:$kBF!QއF܏CyIph󙸷ǁr;lUkȚ:,y79i9~-w'M'!7.?R}!̹$z v?p~s4/VIJȄT*|ioJw`:1YHڼ sF%m}"-A9n $7wRWE#wc1Q) 2@+ ){MolZ݋ˁ g9H<2S?Fju. .]z6vʮiGn՝ǘx{Qd)1KnIr٬rYB@]vڄ_;fu}!CP=K],^xC{ ;8Y~$Qڐ.N?;'`y)76\UcxZxHN&oI;? ?8F5p`r\FM*W2s }:=QW!U)b[djTi#GQ{ӒMo@̩HspއɧP,Y4*ўcNKx$w+'P1`'Cl̈́p!,9]RpM9 `'Aɉ:Wo8PSY'B1x|D2C3 <*g!\CE=IA= >_Q#zf|_ҏ$jUD!͎Juӌby`y18b O7d$~qH@0!nPzZ-7ˋ .kKmp`XpnlUBe19Uz./A0C25A0p+:.  }Ь=* uMaqGU[⨀ȝNy/ b'Tvϒ l61k?]ͧ&cy ڝa\Q5c 4;w q:f80LތCu$kV' ot r\4FpǬ7se9 v_6Gt.E2O<^wm^Wg6 sVO:lC_)H4]5He׌_1p+VdZe4Hnf TŸ٤"G2*iT~e]0a'a qa%fZ }PJK 0<ߖ<7ҙQ@yH]h59#ه('tj,гC2[\YPc7IzϱR60L('ni2!_ʶ_W~%ɷ8[M螞AF>+p}ޗvv5$F{&7_e8{k)Ϻt$gSL:uOsI Yn)B D9Y:*~~m rOoɺ/=130";u- oK,WSh5S ^#m,m|`B_\]l1/E1#obY(C1Qgp|$j,4BX.a+q'l^ONm_ 12C3VBDkN`"?ISbYa Zo|pδuV 3 p^۳L"cjPe$.Cc׺4#4X -1+}0,zMF}|Bg1q27Ő3R8O9HO@T i_,2)F 7o8oL}ߺMZ/+(8/}@&%@s)1 ,wQA"Sh/@E  b`_UK/w6n}brn) )1-S["(:mg+tK`EaVj'q}dGK3l{o<)# $ $2)2:Ny M8X34{bk,LlOmR q_>-#@2i%+|r0]Wo6:`~Ip)) .щX.njBg ۩9ɵS2rm4rO}~-K`Jl6w{5B!crFX]KеV^F.`1]3@رE}j[ K@2{3 fT5^'n'`/-s4f  ;ϋ'/}3K2LoHn1|6 c@a?~"3_}l{ky+KZ<h_m /K~ /2snP2&x޳ kv0|K1+BbkS%K&."M3" @8 ^Z)D.20ڐk"qn3cXmM%u@DUd;n:k3t-p*ɑt}Jd3 )2|WVSiy92 o>*/E\1 AC$IpOa vt1]Z#G_sn7 P Y8: f#F" p} @l, ` D4 P  0,< 8Z 4" P8%T  `WA pV5R" 0 =x! !: 0 " U @\ ,!F8 p>"  >" Qs$" PV' K P Lo `h" 0] A @ 0" `{ `m =}" P!J!  4 W^n 0=!! (!Rd@ '" `mF `;A t " I$y 0 M̓ i" " p\" k Z!pF9  , 0 d:" 8 !, `7 g$v!FC!F0g! ; psDw pcK  W7 0fb" V! Ѕ!3 :׼" Ks8 wBG " mA @%u M!" ~%6 `0J9 P#4 pT*nGe^ n G r!F0|$" W pW @La9 M5 [   ,r n @" @N" @ 5Hh!pFl" OsgK" ! !!"w(" &y" ( Y" > i9 -h` ` D yx @DI" \" ?  pM~ gE U   Э " YV !GD" 0t ;D" WsW -Ca; F<" `, Н| pBV p^k! " P^ !Fl,!F(5 y= " T w8 @C9  sU " Љ$  " ," 0IVTl! h  P!-ГG   A 0. 0 &  " SY$!`F8NT p{i" `{ " p  0 o" " t2z" [- s @" 5 @]* `Ǖ L," c;  'o" _su @l y k" . ~" ".  Pp\ 0 Gsx fi" ." PcV  [!F8v! !9 j % y: E p 3HGG" asq!F7 B  /U"  | 01 +7 P  8 V XA ;"g Z GGt" 1 G  0 @>p" U&Q hʲ y ] "9" MT! `!!!<" <!@Fc" 8i R !" @UQ 0hd" F7! ( PjV B` X@" >  n" |t  P]a 4  nv í 9{n  j" ^ " _s" Pdp 2" LLB" bj \G ~e  pWض 4 .@b wl @" `|0 % `.q1" Lsv T 1" B%3)" @zOj!FH4 P/ Cq" @ , `E  P! )LC" &q" U{ P c" _sW!FPʝ E   \" ܺ A  НKp!Fqe!PF" i< p4p ] 7 gZ" 0Y" 4 4 ` 5 Qu K `!F8! ! @bJ" ^" ^s*"  |S j*" U- I" x pC ; C PKN" @ t L-[" < 6!@F! "  o P  P^\Gʑ E" \Fˀ d=" H# " | f" (v!F0&" KM" " > D" s,A* |v aG,; p4HڊQG>. aT g= 0" t :" 0t   r" p" ^+" ]s " g y f N'/"  pG@{Gx 35  k <8 mxt  g3" @J Y7 fX @@ 0 z" l!F ~ I" x_" / 0]Qv f @: b" m ,k z" Zse } " ph4 A q 7" n S ZQ" JZ. |" {s yA  " 0b$" p2S" 5L" @b&" P? o` && D, 0lx :7 m 8 pa &:j x ^ o 8" о" Us  !  6" C:" `bE" {o! @  R#}" Js2< `< g!F ~  P@ r<8  " ^   6  " BR)!Fw I ,3" =" 8" `s9(! F :  3, p9 p !@F d'" [: J7!  wg!F8" E om  l P t= @ AYB!FC" =4 (~  T МX" 1" URx p P7 ZV  R p 0w@G} " \"" @b" m B (! ` !G! pSD" rU `pt Q ^ J {8 ^J 8" 5 !0Fe" `s pu {   zO" :z  " asB" b6 _Xl p    pg= PB_ = `7U" " йٟ @B_ X @ H! F?" Os_0 2, )9 ? P5 *" K" `]5 `Y[" !" P" +#" -"  `243 " (V /V k" c  " @1 6K" p1v q!F p?  ` M Z" @^ 7!`F6 g#" IsJ" Zs ´ @985 W j} P=" Ss" 1 `   `?BW 0A8  Pn|" U-!F6 `Ni   k pCu 0i" P| B" 0c  @4 ` 02/t 0Zdo!FHm = A" 7Y6 \M" e$  P3A @V#2| =O G *."  m" `x  `o 9z%0 ]Ԏ 3R" } ! @!O" @{!  | * 4!PFwHRGA ^: 0'6 0&/  @ EA  + !@F8ś  bM P4 " pAo1 ]" O " Ms; P `B."  t!F i  " b"!F8x 5K X<- @+9 F 016" p^80 [! FHh! j" Xs; p;8 wC x(5 f 0? F" p- 6 0T p" { #!F!`F 5 Z" k+" ^ j   sġ G Q pI nV K*" C"5 Z '  P}h4 `: l,  ?G6 `!s!  %" !F h] %) P" \ pp O p#7 ;k k, Q -Jp A+" 9 it- p6!@Fč   = !F` VoLK ; " }% A " ("  `%>M [ @  Gq , 8" B *a `G d," ] ^okGc"  @ Mz" p7c FM++" ," D\a" U%"    "" p n! p P5n " p}%܈" ^ P" @m ${G" phm x < 1-!F 0? " MsV  H|4 2~m!@FH IG 0Aq `,c {P" nj R  >*" 5  a" D d!   *B e$E"  ]Y" 8  }~ۧ C" @r^\ s i p h4 G :   0 !F  j " 7 hWr!" `~-.3" p" pC@ C^& > qoW" *E4 q,7V" @1 m ~r , PH RY" " <M $k. n  z 0-#" -" 0  r p&" mF" c!" " c-   X9Kd! ø : R+)! #^ 0[U v @*" bs `6  G  `{z0 !$" @ p7 " /y * " G9!F< @#+ d! 7 pe, PI  PX=j 0@" и ? 0"  i> P " pt # 7   *j 0 @ " 0| {R @ b>N ' A @6( lΖ 17 i> ? `@5f" pY!FPA  2 r H Fo@8=   `" Ys d! @%~B!F8Y4 PRN  ( GG  hߑ p=  C[G" p@UG*  pMJGk?" X uLs'" Pm6 PL Q" 0F  " F7 0!S@" p y @^" 4WQ 8< 8s 0US" p  @FX$C *Ҭ p2P: 2" 0f " ` 0 g-  t8 mC 0j/" Vs<# ?K PY~" U- 0 *!" 0~%& S ! @ %" )>Z" P"" 9" ^Fu `N pll#" PV'8 ЛF.!pFc!@F' " @}- P2: " o V" V F2@wG" O,!F(  7! F   o`" ^ `! 0!S> `#ѹ @7! $` p  9t !F8k ?Z-!@F(ș %]G, l7=  " G! p  " Ns: i `L s Dӻ @C: `Aê"  " @|86 vo) ȥ n 0r b 0e# 2#}n w~" | 1 Q_; :  8 @#" { ?> <+  0(! !Uv P P: 7w" [si" 1m" {5" PRv  " pd" @x"" U u@ QK" @- n)! 0 / PV" |" P^G# 0e! @)<" \FU #S mů z/V @N )m, P M ph" !F(k p E!`F x#! " KV" [sr U P6;( 7 m8 +v" `$   Zg! 3" r f q2W WV" pMw pM v" " U9 P Pc d j7 Pe" p{5" 0 O R P  d{M / 4 W c1  0_e: |  p NKs `+ R9 `k" A- Pd; 0` (z;) \ {" P!J pLC!Fn b & E" 0z " Js  " }%9"" ~%v pr" > @U/" `A1" p ` Ҽ [G  @Lu?= ] @B(c" b# h=/ " ,<" `G:6 po]!PF˚ P@v" p I" ). pv!F(l  @ "" PV^!`F" ]FU" @1 mJ me" pl m9  P8D? ID!@F(M л* M8 A  P{Կ" SsY @9 ; 3 ; pV" sG" {8 pUH" pHxGH~ #y d" B# m9" Md P KG +  j oc! p" c" z'" BL" p ;" C!@F8CT" @ =Tx" & ɂ  pF " Ф P2 *|?!" Ua })!F$" ^F8 my! p|!: o `h@ K M =& Pf ," |Ç!F  0,   #  `F O" @  @M!pFv> !9 @K'!F l " 8U  ݭ % ?" ~] p#, @ Z" *" tm й" " l(!Fx" '   p #c  Qq" , en 0  ~o !" ~-\"   . P< N P< 03D" D\" q %X pby@ 05@   # p | 2 c !F(- p*" и -!F(^ 0_Z| ,4r" M" @ !  ܃" 0 D$ P ? (" &c!0FCm" p ̈́ Fs N" b!F8؜! F    e%t F @_" ]T" @ =F9 0) W" t@ p" U= @W  p 9 z_ " \ 0 2" P^y!F " Qs P 0R pz"   |!F8# 2 PG\X pb/ P! `R4 `(w p  ?!FH P 8 f @eq" ` ; 0<"aBHG" . PN" 5" p~ "^ PrR M! $i  -!F(}Q"  -c:  " UЀ " 2! @!B" ' L" 7o @7 P48 0" z " `{K e1" / J! @!!i5 `]X" |   GG p"i" Xs i"  !   0#B d9C d:Ó `A P+" `F `$U0" /" 0!F xGG` x)" \7 h  5 @wP K+c wA p 4} p+O P7" C L !" ~%" 3+ L$  *4 qZ" : w  `> p'*> P  U :q" U ( ;   2" pTW L! 3!IG pX 4@HG( 0( @tfa 5" $ 2o 5hl @ $ 0 ;" u! `!m" >D 2 dƁ 0d" | "" F+5 l " 50" `^F / Q"  -"  +A #p 2 ! |!v pBe! +?G  / p P h i 6 ^U" pd8  z hX" P =; " ]l " h <" \FM" Rsm p > e§!F8(e! !" q _ ̓  DV i" `{ 55 W}]q" U P ! ? u 3  K "" ? 0C'w  bn @    0a" 1-Vu Kr? n A D~: $ M wJ" ^3m   gA `!@@l [ `pu Я]Z" c* @L UGs D! #QGW RnPGGI, yv Ŏ >" " @1 ,!    Z]" PZ'" 6"   i @ &" mY-  Ds" p" ^T" \D" ;+ ^0 M u 4" E" C" PF   P+% r"  @>Z H pBg! G " d7 6L@tGQn!  \" = /= -@ p @ `B" afn!F S A<" 0FP fZ  u" {z e! p)! $<; B 0e@\S Б q" 5L" c!`FIG>  " } PA- *² j x p: px/ 0! @ $} b!F PX @*X P] ( ɚ  ]" 1s" {@;" `b O   W" 1 " 0TAk" `~  q8 V Mc!F" zF" 3N: >p AA YR P   " bs " Ex `7" !F " ! FHk L" AY" h!FPRG" B"9*" U_jGR  @/7 p d ;܋!F( c  M5 F_" pt,!0F4O" @ 5<^!FZ" G p77 `#2 Q{B0 S cL @?" |  @ G" й" @ " d4@^\GzK  7 " pm pGG " gQ KV- K/ TW " ^t P6@ V ; p' S  ! @!B< : Pq" f6 ]U" D" T gf!Fa" p F?&" [:* p D=" +" pl _" 0 @  S! !" D 14 R@ @YA7 a " n Q" JX" ]s" 0bX 0}" 1d" s " c&[" 2 pVD @HhBHGR W! Ђ! S  *xT P"" R 76@G. pE p%u 9 0 0"" Ped!F p@2" P= A p 6" P(8   "c! @/<" GV! %g" = 0" BOk" ^Y @ G<6 xј Le!`F?   }-!F" c?9 X  80 C0 ;:   < `" =4" :,5" < 0! М·TRG: 02 ; ` ? `e# f " Ys 2  ,G%" pYu @+ J8 0ly   w pR JG4 :&: 0K hD" rU  3 YT - P p" n p  PP<" { " L= PB9 @ @Y< ?JYGP `e" 0k8 j" Ks  e # Э-G " K  c@G/!F= #)S  " څ" +  @{V PG0* 0- PE" c/" Й/ /Vt  l( p! !!" @D\" /Z ȏ x @ q p1 Or!@F0 0 ! J" f! /6U f!" ~-i 6-/ `^ @Q O > # *" \Z" PB-[" < " ] ^<" Ws" Ts?" " r {Y" 6 G!F  l M 4  MA V " }- P3 | 0T:u!F0N" ]" d5 tm xG" @wY8 `($h!Fmt 0A" bV" \s  J /" 0cY P0n" 6  ! @!B *} j\5 k\ p QGt @ :b" G:4 < Pj6 0& @]e$ h$$" @O·" <" BN p$; pW9 6 " >e" %8 0n p Nf) Pu!F* ~W" w c_ @J &" \s" @]FN m 05" p^" P| "- !" ` -" P5ݮ r ; PHG  ~'- й'N U{[" 6 P` dJ" Puz" (  ЎUH" w" 0 +" ^ " u\" ?  c @l"  Y!F k @( 0C/" Z<" @0 Pc *$ " C"Yp Zq p` 0@ U  \~,  : (! p 7 ` `> @d%" @YW" 4  p +" /" GI B `O `!F t! #)f!F &'r ]" vD"  ?G)" CV+" 8x!F0"  fJ" 05 0wg" @$  " Vs_!F " }% " j P!#fX" 2 '" s / ^" @-P$  l ` : 1(= p{[" Us PjcL" @ B $% T" \' p1" U%" 9 I " p}%" ^[:" 5 _[U7 e;" @m $ +RM5  @?GM  " q `,u" pc8 ~1 )  A" Ki! Cs PP" =p 0_X" Ns" @ "" `U-h `SG5 Pp. R" PsoC" @r^u 0[  ?!`F=" `NR Y 7  ` Ue/" , 2E " @gzA  # i7"  ^!F." TsV( " U!`FPN!" 0~%{" pC9 YK p x" & 9" )> q,h P ]Y"  @ T `+" 5" JV  - ,vq@NGh! DJ" @" " p R*" iT &=" g! @p qg e%O" = 2 0 PF  0a G @G p vN ) `P8 !ƾ" Psz y  `" | " | ` g" Pc" PQb9 д49 m U\f! / \{6 ^Zw <a" d V" ^s_ M" A" ! !" `1$.  E 0Q" =t!F)" `_ ~= p [" K C @C!`F b  R?" X(!@F% V | `hGR 9 ]J b H(. @H p@r U? PB ! !w3w!@F0`, l$" _ & d@xGBy" PV #~ @ro ` m" 0hw  Cv" " U9 ` " | " 067jGy! !! @ - PP" =l5 o] 7 j" Au U! 0\ Сgo y m < [ @33" `E `=C! $? @ c" z  L" s " ? $ " }%^"" -k#  ( 07 p| 6e" A7 @jt# pE. 0WN %G M" ^|v" 0# ,' A `YSj&" l(0" <" `G:+ z" Rs4 T}!F 0c" 8UF" p!F2 M >t! !V" 1 49 Kp`KG2" YvW @zi!`FH *"  0;" {u  t4 QO PGb ZC K`3" n 6 " {%" Ef2 d! 4|/ S p+  N" Hs5 d" 1 8 3" z" \ <" B*XG6 p^Zvs pix   Ph 6)! n !OK" @-;" <8 % so D M 0!F " |P" Is  Ɲ 0,]" b" 8V" @ F" v `9 @iG*" `v [w. aw 0iU@G 0  Z2" 8U@ C; \F P$Z & s q2 " 01 iR" 0 =w pM" w cB" p{u g^" Lsâ ?!F " )7 c@ P? 4   " V#  !- ? $  [Me!  i" A p*~9 59 @w 3/M  P ! Х =" a m@  DÆ!  Iu < "B ii BA ui BB ui BA m BA ' BA mBAPti Cri  CCui B B)#Cӯk1Cd (Ep 0EE@EHE PE `EjhE pEEEB E` E`EE2 E EEEE E@EE> E EE E(E 0E @EjHE PEE`E hE@ pE EEI E0 EEEB E E`EE8 8E xEP EZ EW!Ed XEn EW!E2 E EEEE E EE E EE E (E 0E0 @E HE PE0 `E hE pE0 E E E0 E!E E0 E 8E PE E!E2 E@ EEE E E` EjEP E`E E (E` 0EE@EHE PEE`E hE pE EE E EEEǀ E@ E`EE E@ EEEi E E` E E@ E` E (E 0E` @E HE PE` `E hEp pE` E E E` E E E EE 8E! xE^ E E EE* E!8E PE, E!E, E E (E @E' xEa Ec? E E E2 E0 EE E (E`* 0E @EjHEpd PEE`E hE f pE@EEED EEE Ep1 EEE E@ EEE EP. E EEǀ E> EE EՀ (EP< 0E`E@Ei HEy PE `E hE7 pE E E - E E Ep* E E E@5 E E Ep3 E E EO E E (E+ 0E xE!E E E E E 8EPE* hE!E!E E XE pE E E' Ea Ec? @E HE PE `E hE pE E_ E_ 8E_ xE_ EEB E_ EEB 8Ee xE_ E_ EH E XE_ E_ Eљ E 8ExEE# E ER E 8E PE E E| E0E HExEEX Ea Eh E] Eq 0E xEE Ec? EEa E 8EPE!hE!EEE!8E} xEH Ey EFEЎ Ep E EFE} E} E} (E~ 0E XEa EEљ E Eљ E XEpE# E ER E E 0E xE E| EE (EXEEX Ea Eh E] Eq E XEpE Ec? EEa E E0E!HE!xEEE!E} XEH pEy EE0X E@EE}# EU EEEjEO EEE# EN E E E# (E) 0E@$ @EDHEC PE E`E# hE, pEEE EM E`EE EG E@$ E# EF E@$ E EG E@$ 8EPE# EEe E$ 8Ee xEE EE$ E,$ E# XEpE$ E,$ E# E2 EЄ EEE Ea EP. EjE E`E E, (Ea 0EP. @E, HEl PE E`E, hEpf pEEE, Ek EEE, E E@EE, Ek EEE, E f EEE, Eq EE E- (E@g 0EE@E - HE PE@E`E hEPn pEP. E Epm EP. EE` EEE= E EEE- E@ E@EE- E0d EP. E%- (E@c 0EP. @E0- HEPb PEP. `E;- hE`a pEP. EI- E@y EP. E Ep EP. E;* E EEEE EEEE E`E E (E 0EP. xE E E EE| XE| pEf E* E| E E| XE| E| EA Ec? EE| 0EA HEc? `ExE* E!E EXEm pEH EFa!E 8EDxEa E E E> (E` 0E| 8E` @E HE0o `E2 hE pEP5 E2 E EP5 E2 E@ EP5 E,E@ EEE2 E EEE2 E EP5 E2 (E 0EP5 @E HEp PEP5 E EEP E" E E (Ep HE PE hE0 pE/ xE E E E: E7 E; E; EJ E; E`* ED E@FF; FD F@F F; (FD 0F@F@F!HF6 PFF`F"; hF6 pFFFA F x F@FF0; F x F@FF F_ FFF0p Fu FFF F0m F`F F:; (Fps 0FF@FC; HFP6 PF; `F,hF0K pFFF;* Fp9 F; FFH F@FFFE F; F FE F; F F@5 F; XF pF FF FF.!0FJ; xFF* F!FL FL XFA pFW!FT; F| FR!Fl9 Fu9 F\; Fe; XFpFW!FFJ; FvF2 F FF F (F 0F> @FjHF` PFF`FhF pF@FF> F F> F!F F> F F F> Fa XF> pFe F F F> F F2 (F@ 0F F@F HFP PF? `Fo? hF pF? FO? F F` FF? F` F? F? Fн F? F? F@ F? F! F  F? F? ( F 0 F? x F Fc? F F -  FM  F F FOG ( F 0 FF@ FUG H F P FF` F^G h F`& p FF F F0+ FF F F FH F2 F FH F  F  FH F, ( F 0 FH @ F, H F0 P F@ F` F h F7 p F@F F)\! FPX F F FOG F FH FUG F FH F^G Fp FH FiG  F@e  F F F( F_ 0 FH @ FqG H F0X P FF` FwG h FX p FF F~G FW FF F FC FH F  F X FD F)\! F FG F XFG F FH FH FH FI FI FI F+I F/I (F>I 0FDI @FUI HF\I XFUI `FnI pFI xFI FI FI FI FI FI FI FI FI FI FI FJ FJ F F0FJ 8F!J HF0J PF6J `FI hFFJ xFI FZJ FmJ FsJ FJ FJ FJ FJ FJ FJ FJ FJ FJ FJ FUI (FJ 8FUI @F K PFK XF%K hF9K pF>K FNK FSK FcK FiK FzK FK FK FK FK FK FK FK FK FK (FK 0FK @F L HFL XF%L `F,L pFa!xFa!F>L FFL F%L FZL FUI FJ FJ FoL FK FL FK FL FJ FL 0FL 8FL HFL PFL `FUI hFL xFUI FL FUI FL FM F M FM FM FM F1M FM FEM FM FPM FK (FbM 8FoM @FuM PFoM XFM hFM pFM F%L FM FM FM FM FM FM FM FK FM FI FM FJ FM (F L 0FN @FcK HFN XFH `FN pFJ xF#N FJ F-N F+I F8N FzK F@N F>I FLN FmJ FVN FI F`N FJ FkN 0FK 8FvN HFI PFN `FK hFN xFI FN F9K FN FH FN F0J FN FJ FN FJ FN FI FN FJ (FN 8FNK @FN PFI XFN hFN pFN FN FO FUI FO F,O F2O F,O FDO F>L FFL F>L FNO FJ FZO (FNK 0FkO @FNK HF{O XFNK `FO pFNK xFO FNK FO FNK FO FNK FO FNK FO FNK FO FNK FP FNK FP 0FNK 8FP HFNK PF-P `FNK hF@P xFNK FOP FNK F`P FNK FnP FNK F~P FNK FP FNK FP FNK FP FNK (FP 8FNK @FP PFNK XFP hFM pFP FM F Q FM FQ FM F/Q FM FAQ FM FTQ FM FdQ FM FvQ (FM 0FQ @FM HFQ XFM `FQ pFM xFQ FM FQ FM FQ FM FQ FM FQ FM F R FM FR FM F1R 0FM 8FDR HFM PFUR `FM hFfR xFM FxR FM FR F9K FR F9K FR F9K FR F9K FR F9K FR F9K (FR 8F9K @FS PF9K XFS hF9K pF&S F9K F6S F9K FFS F9K FTS F9K FcS F9K FvS F9K FS F9K FS (F9K 0FS @F9K HFS XF9K `FS pF9K xFS F9K FS F9K FS F9K F T F9K FT FL F0T FL FCT FL FXT 0FL 8FkT HFL PFT `FL hFT xFL FT FL FT FL FT FL FT FL FT FL FU  FL  FU FL ( F,U 8 FL @ F>U P FL X FRU h FL p FcU FL FvU FL FU FL FU FL FU FL FU FL !FU !FL !FU (!FV 0!FV @!FV H!F"V X!F9K `!F.V !F!F` !Fs 8"F` x"F!"F "F!8#F x#F#Fl #F #Fa $F} X$Fa $F a $F a $Fe; 8%Fa x%F a %F(a %F0a %F %F6a 8&F@a P&Fc? &F6a &Fe &Fa 8'Fe P'FEa h'F_a 'F'F2 'F 'F*F'F 'F 'FPe 'Fj'Fp 'F`*F(FWe!(F` (F*F (Fe ((F 0(F)F@(Ff H(F P(F`)F`(F h(F@ p(F )F(FC; (F (FPe (F!(F (FPe (F (F (FPe (F (F (FPe 8)F x)F )F )Fo)F *F#e 0*Fe x*Fa *Fd *F.e *F7e +F +F2 (+F0+F{F@+F H+FP+F w `+F h+F@p+F{F+Fn +F +F w +Fn +F0+F w +F# +F+F w +Fn +F +F@{F,F, ,F,F w ,F, (,F@ 0,F{F@,FH,FP,F w `,F{ h,Fp,FyF,F ,FP,Fv ,Fj,F~,F ]F,Fn ,F|,F\F,Fn ,F`,,F[F-Fn -F/-FfF -Fn (-F10-FjF@-FH-F@P-F`tF`-Fn h-F@zp-F@NF-F}# -F`:-FOF-Fn -Fw-FrF-Fn -Fu-F@oF-Fn -Fq-FoF.Fn .F p.FnF .F(.F`:0.FOF@.Fn H.FplP.F`iF`.Fn h.Fhp.F iF.Fn .F@.FsF.FKt .F@.FsF.F .FP.FuF.Fc? .FP.FZF/Fn /FP/F[F /Fn (/FP0/F lF@/Fn H/FdP/FxF`/Fn h/FPp/F`eF/Fn /F`/FwF/Fn /FP^/F@wF/Fo /FP/F`jF/F o /FP/FOF0Fo 0FP0F_F 0Fo (0FP00FMF@0Fo H0FPP0F`F`0F"o h0Fpp0F`F0F+o 0Fp0FzF0F7o 0F\0F_F0FCo 0F@0FhF0FLo 0F@0F@ZF1FKo 1F@1FfF 1FPo (1F@01FWF@1FVo H1F@P1FKF`1F\o h1F@p1F`pF1Fao 1F@1FpF1Fgo 1F@1FnF1Fmo 1FP1FqF1F 1FP1FwF2Fuo 2Fp42FcF 2F}o (2FP02F vF@2Fo H2F QP2F@dF`2Fo h2F Qp2FMF2Fo 2FPR2FcF2Fo 2FS2F cF2Fo 2FT2Fu 2Fo 2FZ2FgF3Fo 3FV3FgF 3Fo (3FT03F gF@3Fo H3FVP3Fu `3Fo h3Fp3F yF3Fo 3F`U3F@u 3Fo 3F 73FYF3Fo 3FV3Fu 3Fo 3FpW3Fw 4Fo 4F X4F v 4Fo (4FX04F@v @4Fo H4FYP4F`v `4Fo h4F0Zp4Fv 4Fp 4FZ4Fv 4FJ4F[4F`u 4Fp 4F@\4Fu 4Fp 4F\4F`\F5F p 5F^5F@[F 5F&p (5F`05FsF@5F-p H5F cP5F`yF`5F4p h5F`ep5F`kF5F;p 5Fg5FkF5FAp 5F@k5FeF5FGp 5Fn5FdF5FNp 5F q5F`bF6FXp 6F q6F`zF 6Fbp (6F`s06FPF@6Fip H6FuP6F SF`6Fop h6Fwp6F QF6Fxp 6F z6FqF6F}p 6F6FpF6Fp 6FP{6F@rF6Fp 6F|6FeF7Fp 7FpQ7FUF 7Fp (7FK07F@YF@7Fp H7FIP7FXF`7Fp h7F Hp7FXF7Fp 7FD7F XF7Fp 7F?7FWF7Fp 7F}7FVF7Fp 7F}7FLF8Fp 8F`8F WF 8Fp (8F<08FTF@8Fp H8F@9P8FRF`8Fp h8F4p8FSF8Fp 8F/8FQF8Fq 8F,8FTF8Fq 8FP(8FRF8F)q 8F@!8F UF9F0q 9F@!9F`KF 9FF_r >F@>F@_F >Fgr (>F@0>F`zF@>Flr H>FP>FVF`>Ftr h>Fp>F LF>F|r >F>F@MF>Fr >Fp>FfF>Fg >F>FZF>Fg >F`>FZF?Fr ?FP?F@fF ?Fr (?F@0?Fv @?FE H?FP?Fv `?Fr h?F p?FuF?Fr ?F ?F`uF?FS!?Fp?F]F?Fr ?FP?FJF?Fr ?F?F JF@Fr @F@FIF @Fr (@F0@F`IF@@Fr H@FP@FHF`@Fr h@Fp@F`HF@Fr @FP@FHF@Fr @F@FGF@Fr @F@F GF@Fr @F@FFFAFr AF@AF`FF AFs (AF0AFFF@AF&s HAFPAFEF`AF1s hAFpAF EFAF:s AFAFDFAF?s AFAFDFAFFs AFAF@CFAFQs AFpAFBFBF`s BF`BFBF BFls (BF@0BF`BFxBFBFBFCFxs XCFpCFxs CFs CFs CF!CFDF0DFxs HDFs `DFs xDF DFDFDFxs EF 8EFPEFxs hEFEFxs EFs EF4EFFF0FFxs HFFs xFFFFxs FFs FFFFxs 8GFPGFxs hGF GFGFxs GF GFj HF0HFxHFHF!HF0p HF8 HFIF!(IF0p @IF8 xIFIF IF4IF8JFPJF hJFs JFJFJFKFKt (KFs @KFs xKFKFKt KFs KFs KF8LFPLF[p hLFs LFLF LF LFMF (MF XMFpMF[p MFs MFMFNFs XNFKt NFNF!NF NFOFW!(OF8 XOFpOF!OF0p OFOFPFs XPFpPFKt PFs PFs PFPF[p 8QFPQF[p QFQF!QF0p QFRF0RF HRF `RF* xRFB RFRF!RF0p SFk 8SFPSF[p SFSF!SF0p SFTF0TF HTF `TF* xTFB TFTF!TF0p UFk 8UFPUFKt hUFs UFs UFUFW!UF[p VF0VF HVF xVFVF!VF0p VFVF[p WFs 8WFPWF hWF WFWFWFs XFs 8XFPXFs hXFs XFXF8 XFYF8 XYFpYFs YFW!YFYFs ZFXZFZFs ZFs [FX[Fp[FW![F[F [FW!\F0\F x\F\F* \FW!\F\F* ]FW!8]FP]FW!h]F ]F6 ]Ft ]Ft ^Fs X^F t p^F^Fs ^F^Fs _FX_Fp_FW!_F_F8 `FX`Ft p`F t `FW!`F`F t aF(aFs XaFpaFs aF t aFaFs bF0bFs xbFbFW!bFbFW!8cFt PcF t cFLo cFcFW!cFdFs XdFpdFs dFdFW!eF0eFW!xeFeFt eF fFXfFt fFt fFfF gFW!8gF%t PgFKt gFgFgF!8hFPhF,t hFhF,t hF8iFs xiFs iFiFt jF0jF!HjF xjFjFjF jFW!kF0kFW!HkF8 xkFkFW!kFkFW!8lFxlFlFN2 lF6t lFW!lFmF!(mF0p XmFpmF mFmFW!nF0nFW!xnFnFnFoF[p (oFW!XoFpoF[p oFW!oFoFs pF0pFKt xpFpFpFqF[p (qFW!XqFpqF[p qFW!qFqFrF[p XrFprF[p rFrF[p rFs sF0sFW!xsFsF!sF0p sF> tF0tF* xtFtFtF,t uF0uFs xuF FG XF F ؂FF8FA PFhFe F] F^ ؃FA FR F] F 8F xF Fj ؄FFW 8F xFF F 8FU PF FU F F F (Fx XF pFx F F ЇF F F#e XF#e pFe FF8FPFj F FȉF* F!F^ 0F HF `F FF F8F PF FF ȋF Fa 8F PF hFl F F2 FpF F ȌFpЌF FjF xFFFWe!FpFF Fϟ (Fp0F`FxF#e F#e ЍFe Fa @F2 HFPFF`F hFpFFFf FF@FFF FFFF ȎFЎFFFS FFP F FF`F F(F 0FF@Fa HFPFF`Fi hFpFFFr FFFF FFFF ȏFЏF`FF FpFFF F`FF F (F0F@F@F HFPFF`F hFpFFFɷ FF`FFՀ FF FFǀ ȐFАFFFѷ FFFF۷ F'F F F (F0F`F@F HF`PF0 `F hFpF@FF FpFFF FF0 F ȑF БF0 F FF0 F FF0 XF F ؒF&= F F 8Fa xFF F ؓFF 8F PF FF* ȔF!F F XF pF F ЕF F 0F xF F ؖF F!0F xF!F ЗF F F XFoF F FR!Fc? (F] @F2 HF/PF`F`FӺ hF5pFFF,F0F F? Fp2F FjșFIЙFFFFEF@FF8 F@.F F}# (F40FF@FHF4PFF`F hF3pFFF6 F3FFF^q F`AF`FFjq ȚF=КFFFں Fp+F F F.F F (F,0F @F HF7PF `F!hF1pF@ F F2F F F@8F FțF2ЛF` F0FӺ HF xFFӺ F ؜FFXFpF FНFW!FA 0Fc? HF!xFF FjȞFUОFFF̕ F[FFF!Fp[F F F (FpP0FF@FHF SPF@F`F hFPVpFP Fuc!F0RFP Fѕ FPQFFF ȟFlПFP F XF F ؠF9Fe F 8F9PFe hF Fa F( ȡFСF F5 FFFF3 F|F@F@FHFPF@F`Fp hFppFFF: FoFFF5 FFFF3 ȢF|ТF@FFXF F F ȣFFF!(FvXFpF F FȤF@FФF0ؤFFFFFF F(F 0F@F\D!HFi PFcD!XFT+ `FXD!hFD!pF:E!xFhD!FFpD!F. FuD!F%k F{D!FD!FD!FD!ȥFBE!ХFME!إFJl FVE!F Fi Fi FD!F_E!(F@F0F 8F@FphFFpFxFFFF0F&= F0F@ȦF!F0F F\D!(Fi 0FcD!8FT+ @FXD!HFD!PF:E!XFhD!`FhFpD!pF. xFuD!F%k F!F{D!FD!FXE!FD!FD!FBE!FME!ȧFJl ЧFVE!اF Fi Fi FD!F!FW!8F!PFW!XF!Fb!Fi ШFb!بFi Fb!8FT+ PFb!XFT+ Fj!F| ЩFj!ةF| Fj!8Fp!PFj!XFp!F|!FI!ЪF|!تFI!F|!8F!PF|!XF!F!F ЫF!ثF F!8F!PF!XF!F!F!ЬF!جF!F!8F!PF!XF!F!F!ЭF!حF!F!8F!PF!XF!F!F!ЮF!خF!F!8F!PF!XF!F2 F!ЯF2 دF!F!8F!PF!XF!F!F!аF!ذF!FF 8F!PFF XF!F!F!бF!رF!F*D!8F!PF*D!XF!F!F!вF!زF!F!8F!PF!XF!F!F!гF!سF!FC2 8F!PFC2 XF!Fg* F!дFg* شF!F!8F!PF!XF!F!F!еF!صF!F&!8F!PF&!XF!F7!F!жF7!ضF!Fn2 8F!PFn2 XF!F`* F!зF`* طF!FE!8F!PFE!XF!FJ!F!иFJ!ظF!FO!8F!PFO!XF!FT; F!йFT; عF!Fـ 8F!PFـ XF!F F!кF غF!FV!8F!PFV!XF!F_!F!лF_!ػF!Fq!8F!PFq!XF!F!F!мF!ؼF!F!8F!PF!XF!F!F!нF!ؽF!FV!8F!PFV!XF!F.!F!оF.!ؾF!F!8F!PF!XF!F!F!пF!ؿF!F!8F!PF!XF!F!F!F!F!F!8F!PF!XF!F!F!F!F!F!8F!PF!XF!F F!F F!F\* 8F!PF\* XF!F!F!F!F!Fx* 8F!PFx* XF!F!F!F!F!F!8F!PF!XF!F$!F!F$!F!F(!8F!PF(!XF!FFFFFF0F`XFxFFFFF0FFF FFFFF.FF@FE F]0F`E@FPFE`F3pF`EFnFEFFEFF EFF EFF`E F(F0F@FHF@!PF`F hFpFEFFFF(F@FF;FFEFLF+F@EF`FFE Ft(Fp0FE@FHFP'PF@E`FhFP%pF@EFF $FEFFP)FEFFP)FEFF"FEFFF F0F@F5HFPFE`FxhF pFFOFFbFFwFE(F8FHF XFF  (F 8F HF@ XF hF xF F  F F,FEFDF EFjF E F# 0F @F HF PFE`F hF pF F F` FEF. FP FEF3 Fp F F> F F FF Fp F@E F (F 0F @FM HF0~ PF `FT hF0~ pF F[ F0 F EFc F F`EFn F` FEF{ F F`EF F FE F (F 0FE@Fuc!HFЁ PF `F hFЁ pF F F~ F F F0 F F FEF F`EFE F`E F 0F E@F PFE`F pFEF F`EF FEF FEF F EF FE F% 0F`E@F/ PFE`F5 pFEF; F EHF  `FhF pFEF F FEFjF@EF# FP F!F FP HF XF hF` F FEF F@EFE F@EF FEF FE F 0FE@F PF@E`F pFEF F`EF FEF FEF% F@EF/ FE F; 0FE@F5 PF`EFa F2 F F 'FF F Fb F Fp F&F F (F 0F&F@F` HF PF &F`F` hF` pF%FF` F F`%FF` F@ F %FF` Fp F$FF` F F$FFjF F@$F F` (F 0F$F@F` HF PF#F`F` hF pF`#FF` FP Fb F` F Fb F!F` Fb F F F #FF F` Fb F'~ (F 0F"F@FHFн PF"F`F hF` pF`"FF F F "FFE F F!FF F Fb FA F!FF@ F F F XF hF` xF F F F` F F F F@ F F F (F@ 8F HF XF hF` xF F F F` F F F F` F F F (F` 8F HF XF hF xF F F@ F F F F F@ F F F (F@ 8F HF xF!F!!F`%!(F %!8F$!HF$!(F7!8F6!HF 9!XF8!hF8!xF`8!F`=!F |!F{!F`{!F {!Fz!Fz!F`z!F z!(Fy!8Fy!HF`y!XF!hF !xF!F !F!F`!F!F!(F@!8F!HF!F !F!>G>GP >G>G`?G?G@ ?G0 ?G8?G`@?GH?GFx?Gο?G@G @G @G68@GP@@GH@G P@G X@G`@Gh@G0p@G@G@G@G!2 @G@G @G@G@GpAG AG`AGAG@ AG@AG HAGPAG XAG@`AG' pAGpxAG@AG`AG2 AG#AG FAG AGFAGP AGf AG`"AGFBGß BG`"BGF BGWe!(BGW0BG@F@BGϟ HBG`SPBGF`BGjhBGpBGFBG!BGBGP BG BG5BGFBGǀ BG BGFBG BG@BG FCG CGCGF CG6 (CG0CGF@CG۟ HCGPCGF`CG hCGpCGFCG CG CG FCG CGCGFCG CGCGFCGF CGCGFDG DGNDG@F DG (DGH0DGF@DG HDG=PDG F`DGo hDGP9pDGFDG}DG~DGFDG DG}DG0 DG DG }DGP DG DGDG FEG EGP EG (EG`0EG`F@EG HEGxPEGF`EG hEGvpEGFEG- EG`vEGP EG9 EGЉEG@FEGF EG`EGFEGV EG0vEGP FGd FGvFGP FG7(FGx0FGF@FGHFGvPFGF`FGq hFGpFG`FFGH FGFGFFG} FG/FG FFG FG(FGFFG FGFGP GG GGsGGFGGCGG BGGpFGGBHGEHG`EHGPHG@HG0HG FF8FFFF F HF F F F XF F8F8`F8F8F8FFEGFFF(FHF>F>hFFF@FFp Fp FF(FFUF FF F0F@FPFFPFFF F0F@FPF`FpFFF@F@FPF`FFFFFFF@FPF`FpFFFFFFFFFFF F0F@FPF`FpFFFFFFFFFFF F0F@FPF`FpFFFFFFFFFFF F0F@FPF`FpFF F0F F0F@FPF`FpFFFFFFFFFF F0F@FFpFPF`FpFFFFF F0FFFFo FzFz0Fz Fz0Fz@FzPFz`FzpFzFzFzFzFzFzFzFzFzF``FFFFFF0F`FFFFFFFpFF@FFFFFFF@F`FFFpFFFFF@FF@F`FF@FhFi pFFF2FFFf Ff Ff Ff @Ff Ff FXFFs8F XF^hFpF3F3F F F] F] FF FFF F@F`FFFFF FFF`FFFFFFF F FHFFFFFFpFFFFFFPFF}PF>XFz`FpFFFF FFFFFF`FhFFFFFFFFFFFFhFUF8 FFSFS FS`FSFSFSF3F3F"F"F9 FFFj(FjFHF} F} PF F XFF5F5FFF F PF FFF Fr FHFz PFe XF`FFF F< F FF^ FF FF F(F 0FHF PFXF `F hFpFF FZF FBFNF% FFFFPFPFpFF F (FFF F F F F (FFHF F hF (F FHFFhFF! F! FFF;F;(F F HFFhFHFFe(FeFFAF F7 F8F(FO 8FF|(F8FHFXFhFxF\ FFFFF1 F(F8FHF XFhF&xFFFFq FZFPF F FFFp(F| 8FHFXF\hFxF F F}F F9FT FFF F F0 F (F 0Ft HFPFhF FFFpFxFNFFFFF7F6FrFFFHFPF XFB`FFhFpFv xFFFF2FuF F FFFFSFU F HF F F F PF XF$F F FrFF_ FF `F FFFFF/HFe PFXF `FhFFFF FFF hFDFF F-FsFaFF=FF! F`F FF FshF\xFl FTFIFS FS FS FS F4F(F/0F 8FK@FHF PFE XF= `FxFY FFF4FFF F F Fb(F0F 8F@F7HF^ PF XF? `FxF?FFQFQPFQFJFFF FX F (F?0F 8Fm@FyHFPF F FFF' F FWF FF&F? F (F 0FhHFhFpFIxFFQF>FFFF} F hF4 FF FO F F$FQ FFFFF F (F0FHFhF pF1xFnFFF PF`F hF pFxFHF FfFFv F, F&F F_ F,FFF0F FFFOF7F? F (Fn0F88F:@FNHFPF XF hFpFW xFFOFKFTF]GG]F@FFdFFFF F.FF{FF F F FD 0F}8F@FHFXF`FhFgpF xF[ FFFFFFF<F FF F> FdFFFqFFkF F(F0F, 8F @FHF PFXF`FhF=pF xFF FFHHGF FYFFFF FF FFdF FaFF F (F[0F'8F @F/ HF3PFXF`F hF pFxFP Fj F\F@FFFEFFFIFFFyF7FSF>FzFX F F]F_F Fu F(FA0Fm8F@FqHF PFwXFu`FhFpFIxFFF FfFFFFiF FFEFF>F FfFFFFF F(FO0F 8F@FHFKPF`HGXFt`FhFqpFUxFF{FFF FFF Fb FFFyFI FFF7 F)FF F@HG F3 (F0F8F) @F` HF PF `FhFB pFxFFFF FpF$F(FF[F FWF\FF FF FJF' FVF F[(F0Fe8Fq@FHF^PFXF9`FhFopFTxFF FFRFRFF F FFFtFFFFFPHGFF% FF F F(FV 0F8Fn@FHFlPF$ XF$ `FhF pFxF2 F FFFFPFrF-FFF FFFFF\F F_FFXHGF F= (F0F8F(@FHF PFXFf`F[ hFpFvxFFdFFF;FFFF|F! F+FFs F Fu FP?GX?G`?G h?G'p?Gc?GHG(HG@ 0HG& G  G(G0Gj8G@G"HGPGXG`GhGpG4xGG8G GGG GGG GHG GgGw GGG G GGG*G G (G* 0Gs8G @GHGPG XG`GhGpGxG:GGGKGGGG GG9GGGGG GG GU GG G! GQ (G0G@8G@GHG PGWXG `G hGpGxGGY GG!G G"G#G$G%G'G&G(GG G)G*G+G G GG GN (G-0G.8G] @G HG/PG%XGD `GhG pG1xG2G G3G= G4GG5GG~G G6Gx G_GGe GG@ GG G9G} Gy (G 0Gx8G@GCHG~PG XG `G;hGpG<xGG=GGG G>GG'G?G@GGAGBG GCGDGGEGFG2GG GH(G)0G[8GM @GHGPG XG `GVhGIpGJxGoGGG G GLGGMGTGNGOG~G7GPGGQGGRGSGK G G  G(G!0G 8G@G8HGPGVXGW`GXhGYpGZxG[G\GuG^GGGG GGGGrG_G`GaG+ GF G GGbGc GJ(G0Ge8G@G0 HGfPGgXGq`GhhGpGixGjGGG GkGGlGGGGG G(GmGnGG G GoGoG! Gp(G#0Gq8G@GrHGPG/XGl`GshGMpG'xGGtGGuGGvGwGxG G GyGGzGDGOGGM G. G  G{ G G( G|0 G}8 G @ G~H GP GX G` Gvh G+ p Gx G G G G G G G G G G G G G G G G| Gt GF G  GL G G( Gd 0 G8 GV@ GH G*P GX Ge` Gch Gp Gx G G G G GB G G G G Gk G Gh GD G G G G. G GT G  G G ( G0 G8 G@ GH GP GoX G{ ` Gh G#p Gdx G G G G G G G G. G G G G G Gs G( G G G G G G G( G0 G 8 G-@ GH G P GX G ` Gh Gp Gx G G G G G G G G G G G G G G G G G G G G G G ( G0 G8 G@ GH GP GX G` Gh G p G x G G G GW G G Gp G> G G G G G Gw Gp G GGG9Gb G G(GX 0G8G@GHGPGXG`GhGpG'xGGGGGGGGGNGHG G=GG GGGtGGGG G (G0G8G@GHGPGXG`GhGpG-xGGGGGGGGGGGG5GGG(GGGGG G G(G0Gk 8G@G" HG<PGXG`GhGpGDxGGGCGGyGG GGG G GIGGGGG GG GGGG] G#(G0G8G@GG HGPGXG`GChGNpGxGxGG" GGX GGG GG GGGGGG GE G GGG" G(GL 0G}8G@GV HG PGiXG| `GhGpG xGGGGG+GG> GGGGG1G G G G GGtGG G G(GS0G8G@GHG, PGXGF`GhGpGGxG&GGCGGvGGGG GGGmGLGGGGG G GGJ G (G 0G 8G @GHGPG6XG`G0hGpGxGGP GGGGGGGGGGG`G GGG` G# G G GM G (G0G8G5@GHG)PGXG `GnhGipGbxGGGGGHGGG G G~G!Gj G0G"Gu G#G GG$G5G% G (G0G&8Gn @GHG PGXG(`GhGpG)xGG*G G+G,G G2GuG-G.GR G GGi GGG G/G0G1G2 G(G0GY8Gb@G HG3PGaXG`GhG4pG5xG6Gx GNGGGGG7GG]G1G8G G G9G:G6 GGG;G# G (GU0G2 8G<@G=HG*PGXG `GthGpG>xGHGGS G#GeGG?GGkGoGAGBGCGKGOGDG%GGs GG G\ (GG0G 8G@GHHGPGzXG`GhGpGJxGKGyGXG*GLG'GMGGNGOG GGmG^GPGGr GMG0GQGR G(G3 0GY8G@GSHGTPGxXGU`GIhGpG xGVGGGJGWGXGiGGYG=G GGGZG<G:G[G G G%G\ G(GI0G&8G@GQHG]PG^XG,`G hG pGxGh G G`GaGG GbGGGGGcGGG GGGdGGkG G G (G 0G8G@GH HGePGfXGg`GhhG pGixG?GjGGwGGkGlG G GGHGGnGkGoGGG[G/GGp Gq(Gz 0GP8G@GrHG- PGDXG `GhGpGhxGsGGG`GG' GtG GdG GvGwGZGxGyG/ GzGGnG{Gh G(G|0G8Go@GHGCPG}XG~`G hGk pG xGTGG G8G GGGGGGG G( GB G G Gn GGG G G? (G0G8G_@G HG PG XG`GhGpGxGGGYGUG GG=GGb GGGA GGGGI G G  G  G G G( G 0 G\8 Gk@ G1H GP GX G` Gh Gp Gx G G G{ GK Gc GT G G G G G G G; G G Gp G!G!G !G!GC !G(!G0!G8!Gq@!GH!G P!G X!G4 `!Gh!Gp!G]x!G!G!G!G:!G!G!G!G!G!G!G6!G!G !G!G!G!G"G)"G"G"G "GH ("G0"G8"G@"GvH"GP"G X"GA `"Gh"Gp"Gx"G "G"G"Gi "G"G"Gm"G "G"G"G"G"G"Gf"G"G"G#G#G#G#G #G (#G0#G8#G;@#G H#GP#GX#G`#Gh#Gp#Gx#G #Gu#G#G#Gz#G#GI #G#G#G#G#G##G #G,#G#G#G$G$G$G$G $G($G0$G8$GA@$GH$GP$GX$G `$Gh$G?p$Gx$Gw$G$G $G$G$G$G$G$$G$G$G($G$GT$Gr$G$G$G%%G %G%G %GN %G (%G0%G 8%G@%GH%GP%G~ X%G`%Ghh%Gp%Gx%G %G- %G%G%Gp%Gg %G %G%G%G%G&%G %G%G %G%G%G~ &G&GW&Gs&G &G(&G0&G6 8&GT @&GH&GP&GX&G`&Gh&Gdp&G x&G&G&G&G&G &G* &G&G&G &G&G&G&G{&G&G6&Gy&G'G'G 'G 'G 'G('G0'G8'G@@'GH'GP'G X'G`'G h'Gp'Gx'G3'G'G'G'G'G'G'GL'G'G| 'G'G'G'G'Gn'G'G(G(G(G(G (G((G{ 0(G8(G@(GH(G P(GX(G `(G h(G p(Gx(G(G(G(G(G(G,(G (G(G(GU(G>(Gz(Gi(G (G (G (G )G)G)G)G )G()G0)G8)G@)GH)GP)GX)G`)Gh)G; p)Gx)G)G)GZ)G )G)Gz )G)G)G)G)G)G)G)G)G)G)G*G *G*G*G *G{(*G 0*Gj8*G @*G H*G< P*G] X*Gc `*GXh*G!p*Gx*G"*G3*GX*G*G#*G *G*G7*G%*G&*G'*G)*G**G+*Gg*G,*G+G(+G-+G.+G/ +G (+G00+G18+G@ @+GH+GJ P+G2X+Gp `+G3h+G4p+Gx+G+G +GK+G+G5+Gm +G +G+G+G+Gi+G+G6+G+G7+G9+GZ ,Gu ,G ,G,GD ,G (,G20,G18,G:@,G;H,GP,Ga X,G`,G h,GAp,G x,G,G ,G ,G,Gf ,G ,G ,G<,G7 ,Ge,G,G ,G,G=,G,G,G -G-GC -G-G> -G?(-G0-G@8-G @-G H-GAP-GBX-Gt `-GZh-GCp-GDx-GE-GY-G-G-Gy -GF-GG-G-G-Gj-G-GH-GI-Gu-G-GK-G2.GL.GM.G .GN .GO(.G0.G8.G @.GH.GPP.GQX.GR`.GSh.GMp.Gx.GT.GU.G|.G .G .G.G.GW.G.G.GX.G .GY.GZ.G.Gb.G /G*/G /G\/G /G|(/G^0/G8/G]@/G H/GP/GX/G`/Gh/G_p/Gx/G/G</G/G`/G{ /G/G/Ga/G/G /Gb/G /Gr/Gc/G/Gd/GG0GK0G0G 0G 0GK (0Gl 00Ge80G @0G H0G P0GX0Gf`0G h0Ggp0G< x0GP0Gh0G!0G^ 0G 0Gi0GB0Gj0Gk0Gl0G%0Gm0G0Gn0Go0Gp0G"1G1G1Gq1Gr 1G (1G01G 81G) @1G H1GP1GsX1Gt`1Guh1G p1Gvx1G1G 1Gw1Gx1Gy1G1G1G^1G 1G1G 1Gl1GU 1G{1G|1G}1GP 2G2G~2G: 2G 2G(2G02G82G@2GH2GP2G X2G`2Gh2Gp2GZx2G: 2G2G2GV2G 2G 2G 2G2G 2G2G 2G2G2GR2G2G2G 3G3G[ 3G3G 3G(3G03G83G@3GH3GaP3GVX3G`3Gh3Gp3Gx3Gy 3G 3G3GB3GR 3G3G3G 3G73G 3G 3G3G3G3G} 3Gl3Ga 4G4G4G4G 4G(4GG04G 84GB@4GH4G P4GX4GZ `4Gh4Gp4Gx4G 4G 4G 4GQ4G4G4G:4G4G4G.4G 4G*4G4G4G 4G4G5G5G 5GJ5G+ 5G(5G/05G85G@5GH5G.P5GX5G`5G0h5Gp5Gx5G5G95G5G[5G 5G5G[5G]5G5G5G 5GF5G5G5G5G5G6G56G6G6G 6G(6G_06G86G@6GH6GP6GcX6G`6Gh6Gp6Gx x6G6G 6G6G6G3 6G6G6G6G6G6G$ 6G6G 6G6G6G6G 7G7GH 7G 7G 7G$(7G07G87G@7GH7GP7GX7G`7Gh7Gp7G x7G}7G9 7G7G7G7G7G7G7G7G 7G7G7Gh7G 7G:7G7Gl8Gl 8G8G8G 8G%(8G08G 88G@8GAH8GP8GX8G`8Gh8Gp8Gx8G8G8G8GW8G9 8G8G\ 8Gg 8G8G/8G?8G8G8G 8G8G8G 9G9G9G9G6 9G(9G 09G89G@9GH9GP9GX9G`9G h9Gp9Gx9G9G!9G,9G9G9G9G9G9G 9G9G9G9G09G: 9G 9G9G:G:G:G:G :G(:G0:G 8:G` @:G H:G% P:GX:Gj`:Gh:Gp:Gc x:G :G :G:G:G:G:G5 :G:G:G:G:G :G :G :G:Gh :G;G ;G;G ;G ;G(;G0;G8;G@;GH;GP;GX;G" `;Gh;Gp;Gpx;G;G;G;Gr ;G;GQ;G. ;G;G;G ;G ;G;G;G;G;GW ;GG>G@>GM >G >G(>GG0>G8>G@>GH>G P>GQ X>G`>Gh>GJp>G) x>GZ >G>Gg>G>G>G>G >G0 >G >GHH@Ht;vH5b@%d@@%b@h%Z@h%R@h%J@h%B@h%:@h%2@h%*@hp%"@h`%@h P%@h @% @h 0%@h %@h %@h%@h%@h%@h%@h%@h%@h%@h%@h%@hp%@h`%@hP%@h@%@h0%@h %z@h%r@h%j@h%b@h %Z@h!%R@h"%J@h#%B@h$%:@h%%2@h&%*@h'p%"@h(`%@h)P%@h*@% @h+0%@h, %@h-%@h.%@h/%@h0%@h1%@h2%@h3%@h4%@h5%@h6%@h7p%@h8`%@h9P%@h:@%@h;0%@h< %z@h=%r@h>%j@h?%b@h@%Z@hA%R@hB%J@hC%B@hD%:@hE%2@hF%*@hGp%"@hH`%@hIP%@hJ@% @hK0%@hL %@hM%@hN%@hO%@hP%@hQ%@hR%@hS%@hT%@hU%@hV%@hWp%@hX`%@hYP%@hZ@%@h[0%@h\ %z@h]%r@h^%j@h_%b@h`%Z@ha%R@hb%J@hc%B@hd%:@he%2@hf%*@hgp%"@hh`%@hiP%@hj@% @hk0%@hl %@hm%@hn%@ho%@hp%@hq%@hr%@hs%@ht%@hu%@hv%@hwp%@hx`%@hyP%@hz@%@h{0%@h| %z@h}%r@h~%j@h%b@h%Z@h%R@h%J@h%B@h%:@h%2@h%*@hp%"@h`%@hP%@h@% @h0%@h %@h%@h%@h%@h%@h%@h%@h%@h%@h%@h%@hp%@h`%@hP%@h@%@h0%@h %z@h%r@h%j@h%b@h%Z@h%R@h%J@h%B@h%:@h%2@h%*@hp%"@h`%@hP%@h@% @h0%@h %@h%@h%@h%@h%@h%@h%@h%@h%@h%@h%@hp%@h`%@hP%@h@%@h0%@h %z@h%r@h%j@h%b@h%Z@h%R@h%J@h%B@h%:@h%2@h%*@hp%"@h`%@hP%@h@% @h0%@h %@h%@h%@h%@h%@h%@h%@h%@h%@h%@h%@hp%@h`%@hP%@h@%@h0%@h %z@h%r@h%j@h%b@h%Z@h%R@h%J@h%B@h%:@h%2@h%*@hp%"@h`%@hP%@h@% @h0%@h %@h%@h%@h%@h%@h%@h%@h%@h%@h%@h%@hp%@h`%@hP%@h@%@h0%@h %z@h%r@h%j@h%b@h%Z@h%R@h%J@h%B@h%:@h%2@h%*@hp%"@h`%@h P%@h @% @h 0%@h  %@h %@h%@h%@h%@h%@h%@h%@h%@h%@h%@hp%@h`%@hP%@h@%@h0%@h %z@h%r@h%j@h%b@h %Z@h!%R@h"%J@h#%B@h$%:@h%%2@h&%*@h'p%"@h(`%@h)P%@h*@% @h+0%@h, %@h-%@h.%@h/%@h0%@h1%@h2%@h3%@h4%@h5%@h6%@h7p%@h8`%@h9P%@h:@%@h;0%@h< %z@h=%r@h>%j@h?%b@h@%Z@hA%R@hB%J@hC%B@hD%:@hE%2@hF%*@hGp%"@hH`%@hIP%@hJ@% @hK0%@hL %@hM%@hN%@hO%@hP%ڿ@hQ%ҿ@hR%ʿ@hS%¿@hT%@hU%@hV%@hWp%@hX`%@hYP%@hZ@%@h[0%@h\ %z@h]%r@h^%j@h_%b@h`%Z@ha%R@hb%J@hc%B@hd%:@he%2@hf%*@hgp%"@hh`%@hiP%@hj@% @hk0%@hl %@hm%@hn%@ho%@hp%ھ@hq%Ҿ@hr%ʾ@hs%¾@ht%@hu%@hv%@hwp%@hx`%@hyP%@hz@%@h{0%@h| %z@h}%r@h~%j@h%b@h%Z@h%R@h%J@h%B@h%:@h%2@h%*@hp%"@h`%@hP%@h@% @h0%@h %@h%@h%@h%@h%ڽ@h%ҽ@h%ʽ@h%½@h%@h%@h%@hp%@h`%@hP%@h@%@h0%@h %z@h%r@h%j@h%b@h%Z@h%R@h%J@h%B@h%:@h%2@h%*@hp%"@h`%@hP%@h@% @h0%@h %@h%@h%@h%@h%ڼ@h%Ҽ@h%ʼ@h%¼@h%@h%@h%@hp%@h`%@hP%@h@%@h0%@h %z@h%r@h%j@h%b@h%Z@h%R@h%J@h%B@h%:@h%2@h%*@hp%"@h`%@hP%@h@% @h0%@h %@h%@h%@h%@h%ڻ@h%һ@h%ʻ@h%»@h%@h%@h%@hp%@h`%@hP%@h@%@h0%@h %z@h%r@h%j@h%b@h%Z@h%R@h%J@h%B@h%:@h%2@h%*@hp%"@h`%@hP%@h@% @h0%@h %@h%@h%@h%@h%ں@h%Һ@h%ʺ@h%º@h%@h%@h%@hp%@h`%@hP%@h@%@h0%@h %z@h%r@h%j@h%b@h%Z@h%R@h%J@h%B@h%:@h%2@h%*@hp%"@h`%@h P%@h @% @h 0%@h  %@h %@h%@h%@h%ڹ@h%ҹ@h%ʹ@h%¹@h%@h%@h%@hp%@h`%@hP%@h@%@h0%@h %z@h%r@h%j@h%b@h %Z@h!%R@h"%J@h#%B@h$%:@h%%2@h&%*@h'p%"@h(`%@h)P%@h*@% @h+0%@h, %@h-%@h.%@h/%@h0%ڸ@h1%Ҹ@h2%ʸ@h3%¸@h4%@h5%@h6%@h7p%@h8`%@h9P%@h:@%@h;0%@h< %z@h=%r@h>%j@h?%b@h@%Z@hA%R@hB%J@hC%B@hD%:@hE%2@hF%*@hGp%"@hH`%@hIP%@hJ@% @hK0%@hL %@hM%@hN%@hO%@hP%ڷ@hQ%ҷ@hR%ʷ@hS%·@hT%@hU%@hV%@hWp%@hX`%@hYP%@hZ@%@h[0%@h\ %z@h]%r@h^%j@h_%b@h`%Z@ha%R@hb%J@hc%B@hd%:@he%2@hf%*@hgp%"@hh`%@hiP%@hj@% @hk0%@hl %@hm%@hn%@ho%@hp%ڶ@hq%Ҷ@hr%ʶ@hs%¶@ht%@hu%@hv%@hwp%@hx`%@hyP%@hz@%@h{0%@h| %z@h}%r@h~%j@h%b@h%Z@h%R@h%J@h%B@h%:@h%2@h%*@hp%"@h`%@hP%@h@% @h0%@h %@h%@h%@h%@h%ڵ@h%ҵ@h%ʵ@h%µ@h%@h%@h%@hp%@h`%@hP%@h@%@h0%@h %z@h%r@h%j@h%b@h%Z@h%R@h%J@h%B@h%:@h%2@h%*@hp%"@h`%@hP%@h@% @h0%@h %@h%@h%@h%@h%ڴ@h%Ҵ@h%ʴ@h%´@h%@h%@h%@hp%@h`%@hP%@h@%@h0%@h %z@h%r@h%j@h%b@h%Z@h%R@h%J@h%B@h%:@h%2@h%*@hp%"@h`%@hP%@h@% @h0%@h %@h%@h%@h%@h%ڳ@h%ҳ@h%ʳ@h%³@h%@h%@h%@hp%@h`%@hP%@h@%@h0%@h %z@h%r@h%j@h%b@h%Z@h%R@h%J@h%B@h%:@h%2@h%*@hp%"@h`%@hP%@h@% @h0%@h %@h%@h%@h%@h%ڲ@h%Ҳ@h%ʲ@h%²@h%@h%@h%@hp%@h`%@hP%@h@%@h0%@h %z@h%r@h%j@h%b@h%Z@h%R@h%J@h%B@h%:@h%2@h%*@hp%"@h`%@h P%@h @% @h 0%@h  %@h %@h%@h%@h%ڱ@h%ұ@h%ʱ@h%±@h%@h%@h%@hp%@h`%@hP%@h@%@h0%@h %z@h%r@h%j@h%b@h %Z@h!%R@h"%J@h#%B@h$%:@h%%2@h&%*@h'p%"@h(`%@h)P%@h*@% @h+0%@h, %@h-%@h.%@h/%@h0%ڰ@h1%Ұ@h2%ʰ@h3%°@h4%@h5%@h6%@h7p%@h8`%@h9P%@h:@%@h;0%@h< %z@h=%r@h>%j@h?%b@h@%Z@hA%R@hB%J@hC%B@hD%:@hE%2@hF%*@hGp%"@hH`%@hIP%@hJ@% @hK0%@hL %@hM%@hN%@hO%@hP%گ@hQ%ү@hR%ʯ@hS%¯@hT%@hU%@hV%@hWp%@hX`%@hYP%@hZ@%@h[0%@h\ %z@h]%r@h^%j@h_%b@h`%Z@ha%R@hb%J@hc%B@hd%:@he%2@hf%*@hgp%"@hh`%@hiP%@hj@% @hk0%@hl %@hm%@hn%@ho%@hp%ڮ@hq%Ү@hr%ʮ@hs%®@ht%@hu%@hv%@hwp%@hx`%@hyP%@hz@%@h{0%@h| %z@h}%r@h~%j@h%b@h%Z@h%R@h%J@h%B@h%:@h%2@h%*@hp%"@h`%@hP%@h@% @h0%@h %@h%@h%@h%@h%ڭ@h%ҭ@h%ʭ@h%­@h%@h%@h%@hp%@h`%@hP%@h@%@h0%@h %z@h%r@h%j@h%b@h%Z@h%R@h%J@h%B@h%:@h%2@h%*@hp%"@h`%@hP%@h@% @h0%@h %@h%@h%@h%@h%ڬ@h%Ҭ@h%ʬ@h%¬@h%@h%@h%@hp%@h`%@hP%@h@%@h0%@h %z@h%r@h%j@h%b@h%Z@h%R@h%J@h%B@h%:@h%2@h%*@hp%"@h`%@hP%@h@% @h0%@h %@h%@h%@h%@h%ګ@h%ҫ@h%ʫ@h%«@h%@h%@h%@hp%@h`%@hP%@h@%@h0%@h %z@h%r@h%j@h%b@h%Z@h%R@h%J@h%B@h%:@h%2@h%*@hp%"@h`%@hP%@h@% @h0%@h %@h%@h%@h%@h%ڪ@h%Ҫ@h%ʪ@h%ª@h%@h%@h%@hp%@h`%@hP%@h@%@h0%@h %z@h%r@h%j@h%b@h%Z@hп%R@h%J@h鰿%B@h頿%:@h鐿%2@h逿%*@hp%"@h`%@h P%@h @% @h 0%@h  %@h %@h%@h%@h%ک@hо%ҩ@h%ʩ@h鰾%©@h頾%@h鐾%@h逾%@hp%@h`%@hP%@h@%@h0%@h %z@h%r@h%j@h%b@h %Z@h!н%R@h"%J@h#鰽%B@h$頽%:@h%鐽%2@h&逽%*@h'p%"@h(`%@h)P%@h*@% @h+0%@h, %@h-%@h.%@h/%@h0%ڨ@h1м%Ҩ@h2%ʨ@h3鰼%¨@h4頼%@h5鐼%@h6逼%@h7p%@h8`%@h9P%@h:@%@h;0%@h< %z@h=%r@h>%j@h?%b@h@%Z@hAл%R@hB%J@hC鰻%B@hD頻%:@hE鐻%2@hF逻%*@hGp%"@hH`%@hIP%@hJ@% @hK0%@hL %@hM%@hN%@hO%@hP%ڧ@hQк%ҧ@hR%ʧ@hS鰺%§@hT頺%@hU鐺%@hV逺%@hWp%@hX`%@hYP%@hZ@%@h[0%@h\ %z@h]%r@h^%j@h_%b@h`%Z@haй%R@hb%J@hc鰹%B@hd頹%:@he鐹%2@hf逹%*@hgp%"@hh`%@hiP%@hj@% @hk0%@hl %@hm%@hn%@ho%@hp%ڦ@hqи%Ҧ@hr%ʦ@hs鰸%¦@ht頸%@hu鐸%@hv逸%@hwp%@hx`%@hyP%@hz@%@h{0%@h| %z@h}%r@h~%j@h%b@h%Z@hз%R@h%J@h鰷%B@h頷%:@h鐷%2@h逷%*@hp%"@h`%@hP%@h@% @h0%@h %@h%@h%@h%@h%ڥ@hж%ҥ@h%ʥ@h鰶%¥@h頶%@h鐶%@h逶%@hp%@h`%@hP%@h@%@h0%@h %z@h%r@h%j@h%b@h%Z@hе%R@h%J@h鰵%B@h頵%:@h鐵%2@h逵%*@hp%"@h`%@hP%@h@% @h0%@h %@h%@h%@h%@h%ڤ@hд%Ҥ@h%ʤ@h鰴%¤@h頴%@h鐴%@h逴%@hp%@h`%@hP%@h@%@h0%@h %z@h%r@h%j@h%b@h%Z@hг%R@h%J@h鰳%B@h頳%:@h鐳%2@h逳%*@hp%"@h`%@hP%@h@% @h0%@h %@h%@h%@h%@h%ڣ@hв%ң@h%ʣ@h鰲%£@h頲%@h鐲%@h進%@hp%@h`%@hP%@h@%@h0%@h %z@h%r@h%j@h%b@h%Z@hб%R@h%J@h鰱%B@h頱%:@h鐱%2@h週%*@hp%"@h`%@hP%@h@% @h0%@h %@h%@h%@h%@h%ڢ@hа%Ң@h%ʢ@h鰰%¢@h頰%@h鐰%@h逰%@hp%@h`%@hP%@h@%@h0%@h %z@h%r@h%j@h%b@h%Z@hЯ%R@h%J@h鰯%B@h頯%:@h鐯%2@h逯%*@hp%"@h`%@h P%@h @% @h 0%@h  %@h %@h%@h%@h%ڡ@hЮ%ҡ@h%ʡ@h鰮%¡@h頮%@h鐮%@h逮%@hp%@h`%@hP%@h@%@h0%@h %z@h%r@h%j@h%b@h %Z@h!Э%R@h"%J@h#鰭%B@h$頭%:@h%鐭%2@h&逭%*@h'p%"@h(`%@h)P%@h*@% @h+0%@h, %@h-%@h.%@h/%@h0%ڠ@h1Ь%Ҡ@h2%ʠ@h3鰬% @h4頬%@h5鐬%@h6逬%@h7p%@h8`%@h9P%@h:@%@h;0%@h< %z@h=%r@h>%j@h?%b@h@%Z@hAЫ%R@hB%J@hC鰫%B@hD頫%:@hE鐫%2@hF逫%*@hGp%"@hH`%@hIP%@hJ@% @hK0%@hL %@hM%@hN%@hO%@hP%ڟ@hQЪ%ҟ@hR%ʟ@hS鰪%Ÿ@hT頪%@hU鐪%@hV逪%@hWp%@hX`%@hYP%@hZ@%@h[0%@h\ %z@h]%r@h^%j@h_%b@h`%Z@haЩ%R@hb%J@hc鰩%B@hd頩%:@he鐩%2@hf逩%*@hgp%"@hh`%@hiP%@hj@% @hk0%@hl %@hm%@hn%@ho%@hp%ڞ@hqШ%Ҟ@hr%ʞ@hs鰨%ž@ht頨%@hu鐨%@hv逨%@hwp%@hx`%@hyP%@hz@%@h{0%@h| %z@h}%r@h~%j@h%b@h%Z@hЧ%R@h%J@h鰧%B@h頧%:@h鐧%2@h逧%*@hp%"@h`%@hP%@h@% @h0%@h %@h%@h%@h%@h%ڝ@hЦ%ҝ@h%ʝ@h鰦%@h頦%@h鐦%@h逦%@hp%@h`%@hP%@h@%@h0%@h %z@h%r@h%j@h%b@h%Z@hХ%R@h%J@h鰥%B@h頥%:@h鐥%2@h逥%*@hp%"@h`%@hP%@h@% @h0%@h %@h%@h%@h%@h%ڜ@hФ%Ҝ@h%ʜ@h鰤%œ@h頤%@h鐤%@h逤%@hp%@h`%@hP%@h@%@h0%@h %z@h%r@h%j@h%b@h%Z@hУ%R@h%J@h鰣%B@h頣%:@h鐣%2@h連%*@hp%"@h`%@hP%@h@% @h0%@h %@h%@h%@h%@h%ڛ@hТ%қ@h%ʛ@h鰢%›@h頢%@h鐢%@h逢%@hp%@h`%@hP%@h@%@h0%@h %z@h%r@h%j@h%b@h%Z@hС%R@h%J@h鰡%B@h頡%:@h鐡%2@h逡%*@hp%"@h`%@hP%@h@% @h0%@h %@h%@h%@h%@h%ښ@hР%Қ@h%ʚ@h鰠%š@h頠%@h鐠%@h造%@hp%@h`%@hP%@h@%@h0%@h %z@h%r@h%j@h%b@h%Z@hП%R@h%J@h鰟%B@h頟%:@h鐟%2@h速%*@hp%"@h`%@h P%@h @% @h 0%@h  %@h %@h%@h%@h%ڙ@hО%ҙ@h%ʙ@h鰞%™@h頞%@h鐞%@h逞%@hp%@h`%@hP%@h@%@h0%@h %z@h%r@h%j@h%b@h %Z@h!Н%R@h"%J@h#鰝%B@h$頝%:@h%鐝%2@h&逝%*@h'p%"@h(`%@h)P%@h*@% @h+0%@h, %@h-%@h.%@h/%@h0%ژ@h1М%Ҙ@h2%ʘ@h3鰜%˜@h4頜%@h5鐜%@h6逜%@h7p%@h8`%@h9P%@h:@%@h;0%@h< %z@h=%r@h>%j@h?%b@h@%Z@hAЛ%R@hB%J@hC鰛%B@hD頛%:@hE鐛%2@hF逛%*@hGp%"@hH`%@hIP%@hJ@% @hK0%@hL %@hM%@hN%@hO%@hP%ڗ@hQК%җ@hR%ʗ@hS鰚%—@hT頚%@hU鐚%@hV通%@hWp%@hX`%@hYP%@hZ@%@h[0%@h\ %z@h]%r@h^%j@h_%b@h`%Z@haЙ%R@hb%J@hc鰙%B@hd頙%:@he鐙%2@hf這%*@hgp%"@hh`%@hiP%@hj@% @hk0%@hl %@hm%@hn%@ho%@hp%ږ@hqИ%Җ@hr%ʖ@hs鰘%–@ht領%@hu鐘%@hv逘%@hwp%@hx`%@hyP%@hz@%@h{0%@h| %z@h}%r@h~%j@h%b@h%Z@hЗ%R@h%J@h鰗%B@h頗%:@h鐗%2@h逗%*@hp%"@h`%@hP%@h@% @h0%@h %@h%@h%@h%@h%ڕ@hЖ%ҕ@h%ʕ@h鰖%•@h頖%@h鐖%@h逖%@hp%@h`%@hP%@h@%@h0%@h %z@h%r@h%j@h%b@h%Z@hЕ%R@h%J@h鰕%B@h頕%:@h鐕%2@h逕%*@hp%"@h`%@hP%@h@% @h0%@h %@h%@h%@h%@h%ڔ@hД%Ҕ@h%ʔ@h鰔%”@h頔%@h鐔%@h途%@hp%@h`%@hP%@h@%@h0%@h %z@h%r@h%j@h%b@h%Z@hГ%R@h%J@h鰓%B@h頓%:@h鐓%2@h逓%*@hp%"@h`%@hP%@h@% @h0%@h %@h%@h%@h%@h%ړ@hВ%ғ@h%ʓ@h鰒%“@h頒%@h鐒%@h递%@hp%@h`%@hP%@h@%@h0%@h %z@h%r@h%j@h%b@h%Z@hБ%R@h%J@h鰑%B@h頑%:@h鐑%2@h逑%*@hp%"@h`%@hP%@h@% @h0%@h %@h%@h%@h%@h%ڒ@hА%Ғ@h%ʒ@h鰐%’@h預%@h鐐%@h逐%@hp%@h`%@hP%@h@%@h0%@h %z@h%r@h%j@h%b@h%Z@hЏ%R@h%J@h鰏%B@h頏%:@h鐏%2@h透%*@hp%"@h`%@h P%@h @% @h 0%@h  %@h %@h%@h%@h%ڑ@hЎ%ґ@h%ʑ@h鰎%‘@h頎%@h鐎%@h逎%@hp%@h`%@hP%@h@%@h0%@h %z@h%r@h%j@h%b@h %Z@h!Ѝ%R@h"%J@h#鰍%B@h$頍%:@h%鐍%2@h&逍%*@h'p%"@h(`%@h)P%@h*@% @h+0%@h, %@h-%@h.%@h/%@h0%ڐ@h1Ќ%Ґ@h2%ʐ@h3鰌%@h4頌%@h5鐌%@h6逌%@h7p%@h8`%@h9P%@h:@%@h;0%@h< %z@h=%r@h>%j@h?%b@h@%Z@hAЋ%R@hB%J@hC鰋%B@hD頋%:@hE鐋%2@hF逋%*@hGp%"@hH`%@hIP%@hJ@% @hK0%@hL %@hM%@hN%@hO%@hP%ڏ@hQЊ%ҏ@hR%ʏ@hS鰊%@hT頊%@hU鐊%@hV逊%@hWp%@hX`%@hYP%@hZ@%@h[0%@h\ %z@h]%r@h^%j@h_%b@h`%Z@haЉ%R@hb%J@hc鰉%B@hd頉%:@he鐉%2@hf选%*@hgp%"@hh`%@hiP%@hj@% @hk0%@hl %@hm%@hn%@ho%@hp%ڎ@hqЈ%Ҏ@hr%ʎ@hs鰈%Ž@ht須%@hu鐈%@hv逈%@hwp%@hx`%@hyP%@hz@%@h{0%@h| %z@h}%r@h~%j@h%b@h%Z@hЇ%R@h%J@h鰇%B@h頇%:@h鐇%2@h逇%*@hp%"@h`%@hP%@h@% @h0%@h %@h%@h%@h%@h%ڍ@hІ%ҍ@h%ʍ@h鰆%@h順%@h鐆%@h逆%@hp%@h`%@hP%@h@%@h0%@h %z@h%r@h%j@h%b@h%Z@hЅ%R@h%J@h鰅%B@h項%:@h鐅%2@h逅%*@hp%"@h`%@hP%@h@% @h0%@h %@h%@h%@h%@h%ڌ@hЄ%Ҍ@h%ʌ@h鰄%Œ@h頄%@h鐄%@h逄%@hp%@h`%@hP%@h@%@h0%@h %z@h%r@h%j@h%b@h%Z@hЃ%R@h%J@h鰃%B@h頃%:@h鐃%2@h逃%*@hp%"@h`%@hP%@h@% @h0%@h %@h%@h%@h%@h%ڋ@hЂ%ҋ@h%ʋ@h鰂%‹@h頂%@h鐂PHXL@'H5tM1R0PH5L@'H5QM1R0zP?HF@H5aH@HHHHD@+PHpF@H51H@HHHHD@HP11ZULcHHHNSHPH=@*LEH=@HAY[]H8[闟P{HE@H5G@HHHHD@gUHSQHHt6HiXHH9]tH{Hu HZH{[]X[]H5PHXGh1ZUHSHPnEnfH=H@ffHn@0nHZ[]ÐATUHkSH0dH%(HD$(1ɑhHLd$跑H|$H5ѐHHDžH\$ AHL$H5HHHHD$ LHx舣HD$HHxw1HT$(dH3%(t7HHD$ LHxLHHD$LHx6HnH0[]A\ÐATUSHH0dH%(HD$(1HHt(HHHu HHt HJHSH|$H5BǃsHl$ Ld$QHL$H5sHHHHD$ LHxxHD$HHxg1HL$(dH3 %(HHD$ LHx8HHD$LHx"HZHsH@LR0H ?@HHtLJIHtHLtHtLDL t'H5Dp1AҿmH0[]A\PHG@'H5I1R0APHG@'H5H1R0PHG@'H5H1R0PHH1H@HH1HfZAUHcHATL,AUS1QA9},HHI|GuHtS̸HX[]A\A]HP11ZH *PH5)H=*(wPHF@'H5G1R0$H m:PH5=5H=84PHF@'H5G1R0ATIUHS}A$fH=D@ffHiۉX0HHtHE[]A\ÐP_H@@H5B@HHHH?@KP/H@@H5QB@HHHH>@HwPhK1ZPHE@'H5F1R0H LPH5]MH=MH MPH53H=z7USHHdH%(HD$1HH&HHH 1HǃHǃHڴHCpH-<@HxH9t0H=C@HWt  PJHЅ Ht$趩HC@HxH9t0H=QC@HWt  PJHЅ Ht$yHQHD$dH3%(t@H5@@HHHH=@eDH=@HH=D@H @H5@vH5o@H=:@H @H5Z@H5[@HJf.H=@H H]@HZ@HW@U@?HR@šHH#@6H=9@Hh @H5@H@HH=@H H=C@H2 @H5ӑ@H钮fH=@H H͓@Hʓ@HǓ@œ@?H“@HH@6H=@@H @H5q@Hj@HHH5@@H=?@H @HH=@ Hl@Hi@Hf@d@?Ha@tHH2@H=>@H @H5@H @HpH=٘@H H@H@H@@?H@HHs@mH=/@@H@H5Q@HJ@HH=i@HPH=A@Hb@H5K@H¬fH=1@H H=A@H2@H5@H钬fH=@HH=yA@H@H5@HbfH=i@HH=IA@H@H5K@H2fH=Q@HH=A@H@H53@HfH=@H`H=@@Hr@H5@HҫfH=Y@H H-@H*@H'@%@?H"@UHH@6H=;@H@H5ѩ@Hʩ@HQAVH5AUATUSH@Ll$HT$ dH%(HD$81LۺHT$ I}H5ƺHT$ I}H5豺I}HT$H5蜺 H,@H)@H&@葱IH@H@ Me LLH@fHt HH HHL9uHԩ@Ld$I]Hl$HHHHxkL9uH=7>@H@H5@,H=@ Hͨ@Hʨ@HǨ@Ũ@?H¨@赜HH@H9H,H蛰1HHH+H=>@H-@H5F@H?@芩HD$8dH3%(uJH@[]A\A]A^Hl$IH=@Ht购IDHHx^HuL苷6Hl$H9I9tIHIHx!IRff.@AWH=װ@AVAUATUSHdH%(H$1 H==@H2@H5@H$`莨H5H$H7H$@HDŽ$@HxHD$xL$L$PH5LL$@H3@H$PH5iLH$XH$HH$`HCH$H覷H$0HDŽ$0HxHD$pbL$IH5ALg$0H$@H5LH$pH$8H$xHCH$8#H$ HDŽ$ HxHD$hߑL$I0H5ԽL$ H$0H5LH$H$(H$HCH$(蠶H$HDŽ$HxHD$`\L$IHH5JLa$H$ H5 LH$H$H$HCH$H$HDŽ$HxHD$XِL$I`H5L޵$H$H5LH$H$H$HCH$蚵H$HDŽ$HxHD$PVL$IxH5[L[$H$H5 LH$H$H$HCH$H$HDŽ$HxHD$HӏL$IH5Lմ$H$H5LH$H$H$HCH$葴H$HDŽ$HxHD$@ML$IH5JULO$H$H5DLH$H$H$HCH$ H$HDŽ$HxHD$8ǎL$IH5 Lɳ$H$H5LH$H$H$ HCH$腳H$HDŽ$ HxHD$(AL$IH5\LC$H$H5#LH$0H$H$8HCH$H$HDŽ$ HxHD$ 軍L$IH5L轲$H$H5LH$HH$H$PHCH$yH$HDŽ$ HxHD$5L$IH5gL7$H$H5DLH$`H$H$hHCH$H$HDŽ$ HxHD$诌L$I H5L豱$H$H5LH$xH$H$HCH$mH$pHDŽ$p HxHD$)H$I8H5tHHD$0&$pH=H@H @H@H@@?$H$xH@H$HCH$xœHHè@ H@LL-@MP@H8t@HL9tiH;iHwr1HH=l@IuHIHLvHuH=K@HH=<@HHL>sHL9uDH$8I8LIԣI9uH$xHt$0Hx9H$H\$HxH H$HHx H$H\$HxHH$HHxߍH$H\$HxHƍH$HHx貍H$H\$ HxH虍H$HHx腍H$H\$(HxHlH$HHxXH$H\$8HxH?H$HHx+H$H\$@HxHH$HHxH$H\$HHxHH$HHxьH$H\$PHxH踌H$HHx褌H$ H\$XHxH苌H$HHxwH$0H\$`HxH^H$(HHxJH$@H\$hHxH1H$8HHxH$PH\$pHxHH$HHHxH$`Ht$xHxڋH=-@HLd$lI0H5LF$H$H5yLH$H$H$HCH$H$HDŽ$HxHD$ 辁Ld$kIHH5dLƦ$H$H5LH$ H$H$(HCH$肦H$HDŽ$ HxHD$>Ld$jI`H5LF$H$H5LH$8H$H$@HCH$H$pHDŽ$p HxHD$辀Ld$iIxH5xLƥ$pH$H5lLH$PH$xH$XHCH$x肥H$`HDŽ$`HxHD$>Ld$hIH5LC$`H$H5qLH$hH$hH$pHCH$hH$PHDŽ$PHxHD$XLd$gIH5~L$PH$H5-LH$H$XH$HCH$X|H$@HDŽ$@HxHD$P8Ld$fIH5L=$@H$H5LH$H$HH$HCH$HH$0HDŽ$0HxHD$H~Ld$eIH5L躣$0Hl$pH5;LH$H$8H$HCH$8yH$ HDŽ$ HxHD$@5~HD$dIH5HH$6$ H=@ Hp@Hm@Hj@h@?$H$(HV@H$HCH$(ՅHH@ H@LL-@M@H8t@HL9tiH;iHwd1HH=@IuHIHL7HuH=@H賐H=@HHL^HL9uDH$ILII9uH$(H4$HxJHD$pH\$@HxH4H$8HHx H$H\$HHxHH$HHHxH$H\$PHxHH$XHHxH$H\$XHxHH$hHHxH$H\$HxHH$xHHxlH$H\$HxHSH$HHx?H$H\$HxH&H$HHxH$H\$ HxH~H$HHx~H$H\$(HxH~H$HHx~H$H\$0HxH~H$HHx~H$Ht$8Hxu~H=!@H?H5P@;H$dH3%(u6H[]A\A]A^A_H\$cHH$HHx~HRMHpH=@yH=@-舴IHHH2}L9uH$(H\$cHHx}HD$pHHx}H$8HHx}H$HHx{}H$HHHxg}H$HHxS}H$XHHx?}H$HHx+}H$hHHx}H$HHx}H$xHHx|H$HHx|H$HHx|H$HHx|H$HHx|H$HHx|H$HHxw|H$HHxc|H$HHxO|H$HHx;|H$HHx'|HIS0!HfD.HH\$c:HH\$c>HH\$cEHH\$cLHH\$cSHH\$cZHH\$caHH\$chHH\$coHH\$cvHH\$c}HH\$cHH\$cHH\$cHH\$cHH\$cHH\$cHH\$cHH\$cHH\$cf.H=@H H=!@H2?H5˜@H钌fHH@H5 @H=w@H?HHdž`HHH H(Hp9H=B@ H@H@H@@?H@~HH@ H=d@He?H5@H@H龋f.@H=@H H@H@H@@?H@5~HH@& H=G@H?H5@H@H1SHX@ H{ HCHCHCC ?HC(}HCHgk H=P@Hi?HHΊH5@H=@HI?HF謊H@[f.DH=@HH=y@H?H5ˣ@HbfH=@H H@H@H@@?H@|HH@ք H=o@H?H5a@HZ@HH=@H H@H@H@@?H@e|HH@Ƭ H=G@H?H5a@HZ@HaH=@HH=I@H?H5s@H2fHH=]@H5@H?H5@H5@H=Ͱ@ H@H@H@@?H@{HHk@~H=w@H0?H5I@HB@荈H=@ H@H@H@@?H@{HH@H=@H?H5@H@HfH= @HpH=@H?H5@HfAWH=7@AVAUATUSHdH%(H$1 H=@H2?H5@H\$ Ld$茇H9nH5KnHFH{H;nH5H{ H;nH5InxH{0H>nH5OnacH{@HGnH5XnJcH{PHPnH5Un]H{`HJnH5YnLH{pH5OnL虖H{xH5BnL膖HH5HnLpHH58nLZHH=nH5Nn蠡HHAnH5Rn膡HHEnH5Un|tHH5HnLHH55nLHH4nH5BnvkHH3nH5EnlHH;nH5LnHH=nH5anHH8nH5FnnmH H59nLHH(H5(nL2H0H)nH57n舔H@H)nH57nnHPH)nH5.n|H`HnH5+nHpHnH5'zXHHnH5&n&HHnH5|\wHHnH5"nBwHHnH5n(|HH nH5cz^HHnH5nԻHHmH5 nJHHmH5pYHHmH5mfHHmH5mlH HmH5mH0HmH5mhH@HmH5NHPH~H5mĄH`H5<$L.HhH5~LHpH5kmLHxH5[mLHHYmH5jm2HH?mH5OmHH@mH5mYHH&mH50mtHH!mH5&m*HH5mLTHH5 mL>HH mH5mtHH mH5mHHmH5"mHH5mLڑHH5mLđH HmH5mH0H5mL蔑H8H5lL~H@HmH5 mTHPH5lLNHXH5lL8H`HlH5jmHpHlH5lmHHlH5lmHH5xLԐHH5lL辐HHlH5lWHH5lL莐HH5x|LxHHxlH5lHH5lLHHH5plL2HHtlH5l舏HHtlH5lnHHtlH5~lHHZlH5_lVH HUlH5^lpH0H;lH5IlvwH@H:lH5g輥HPH53lLfHXH5x{LPH`HkH5lvHpHkH5kvHH>H54cHHf>H5kHHL>H5kHH2>H5kHH>H5k誠HH=H5okiHH5akLjHH5=LTHH=H5k*HH=H5kHH=H5؂viH Hj=H5jH0HP=H5jiH@H6=H5jHPH=H5jH`H=H5jtHpH<H5jZHH<H5ij@HH<H5Sj&HH<H5=j HH<H5'jHHf<H5jHHL<H5CgHHiH5itHHiH5ijHHiH5i`tHHiH5iH HiH5i蜂H0H5iL6H8H5iL H@HiH5iVHPHiH5ih\H0 HhH5(h2H@ HhH5,h踘HP H5hL蒆HX H5sL|H` HgH5rMHp HgH5gX^H HgH5giH HgH5g脅H HgH5gjH HgH5ghH H5gLʅH H5gL贅H HgH5gH HgH5gpH HgH5g`H HgH5g\LH HgH5grH HgH5gXH0 HgH5gnH@ HgH5g褯HP HgH5g:H` HgH5gPZHp HgH5gH HgH5gH HgH5g"JH HgH5?m(lH HgH5glH HgH5gkH HigH5zgkH HkgH5tgfH HegH5rgfH HcgH5rglIH HcgH5qgH HcgH5qgH0 HcgH5ogH@ H5agLHHH H53gL2HP HgH54g訩H` HgH5g>Hp HgH5gIH HgH5geH HgH5[jH HfH5fFNH HfH5fH HfH5fbNH HfH5fȡH HfH5>ZyH HfH5fTH HfH5fyH HyfH5fpyH HrfH5ufƇH0 HgfH5jf謆H@ HMfH5Tf蒇HP HFfH5Jf踟H` H,fH55fxHp HfH5f脟H HeH5exH HeH5exH HeH5exH HeH5e܅H HeH5-^…H HeH5e訅H HeH5e莅H HeH5exH HteH5eZH HdeH5he耞H HZeH5^efH0 H5VeLH8 H5:eLH@ H-eH56egHP H'eH5%eƚH` HeH5e謚Hp HeH5eҢH HdH5d(KH HdH5d螝H HdH5dDH HdH5d*H HdH5dKH HdH5dH HdH5d܃H HdH5dƒHHxdH5{d訄HHmdH5ldΜH HSdH5WdvH0H9dH5AduH@H2dH5g@HPH"dH5!d&H`HdH5 d HpHcH5cHHcH5c؂HHcH5c辂HHcH5ctHHcH5c8HHcH5c谛HHcH5ctHHcH5c|HH5{cL&}HH5jL}HHhcH5pcnHH5ccL|HH5bjL|H H5=cL|H(H5VjL|H0HcH5'cZH@H5cLn|HHH5cLX|HPHbH5Z^H`HbH5bHpHbH5bmHHbH5bsHHbH5bHHbH5bLsHHbH5bHHbH5bșHHbH5brHHebH5b蔙HHZbH5dbJBHH5VbL${HH5*bL{HH0bH58bH HbH5#blH0HbH5b萓H@HaH5b5HPHaH5bDH`HaH5aDHpHaH5a(HHaH5aHH5aL(zHH5aLzHH5aLyHH5aLyHHaH5a̔HHwaH5ua貔HHfaH5dHHLaH5Oa~~HH2aH59a褜HH,aH5*aJHHaH5a0H H aH5 aH0H5aLyH8H5`LxH@H55rLxHHH5`LxHPH`H5`$H`H5`LxHhH5`LxxHpH`H5`oHHi`H5`脖HHO`H5jHH5`H5=`oHH`H5`6HH`H5yloHH_H5mҠHH_H5_8oHH_H5_^HH_H5_DHH_H5_Z}H H_H5_@|H0H_H5_&}H@H_H5~_ }HPHf_H5i_{H`H5__LvHhH5D_LvHpH5:_LvHxH5_LvHH_H5&_ LHH5_LjvHH5_LTvHH^H5JHH^H5^`HH^H5 GmHH^H5HH^H5`HHt^H5Yj8HHf^H5Q,nHHL^H5S^0H H2^H5>^j0H0H0^H5.^AH@H!^H5^6HPH^H5^H`H^H5T{HpH]H5]yHH]H5]^lHH]H5YHH]H5]HH]H5]HH]H5]覒HH]H5]茒HH]H5]rHHx]H5{]zHH^]H5f]yHHX]H5W]xH H>]H5A]yH0H3]H5H@H$]H5@PxHPH ]H5 ]|yH`H\H5\byHpH\H5\舑HH\H5\jHH\H5\jHH\H5\jHH\H5\pjHH\H5\wHH5w\LrHH5d\LrHHN\H5W\`ZHHH\H5G\覐HH9\H58\LwHH)\H58\7H H!H5MH0H\H5\YH@H \H5\ԑHPH5YLqHXH5[LqH`H[H5\~THpH[H5[bHH[H5\:HHJJH5wHH5[L:qHH5[L$qHH5[LqHH5^LpHH5[LpHH5^LpHH5>MLpHH5^LpHH^H5>[bHH/[H5F[t&H/?HtUH=R>H]WKf.fH=H?ffH0@0SHfH=$?ffH Hc@0CH[ff.H?@8FHf.AWAVAUATUSHH(o,dH%(HD$1HD$EXIPLwP{hMfHC`HD${xHCpHD$L*Mu1AEHD$dH3%(H([]A\A]A^A_fDHD$Hx6I9~HT$H~MtbIItL@LH)HT$LHD$L{`Ht$L#.1ҾL1蜎^1띹1_;E1&L{pHt$L;#1ҾLPHt$L9tLt$dgf.UH1HSHAHXHtHsHlxHHuH[]f.SHH H@@HH@HX[@f.SH7/13@H@H@@4.8.fP@HC[f.AWAVAUATIUHSH(Do,dH%(HD$1HD$AE9XHGPAHXLx}hHE`HD$HHMJ ;0DHSЉ ‰1H9u 1ЉI$AD$Gu+Hv HH5HhH@HHH[H]ÃGDH} H5HhH@HuHK@H9HQHHHBHHHFHH[H]Ðf.髐f.k0f.UHHSH~HHt H1H3HH[]Df.H?SHxu@F[H11ZC[ÐUHSHH5HH?H\HtHHHH@0H[]H113ZCH[]DAV1ҿAUIATUSHdH%(H$1 1LH\$014HT$ 1D$ H\$(qiHcD$ HHHBL$HLd(DH(L9tw1Hھ'iuCDKHDCK LD$CD$C$1GOH?*HLHLH(VL9uD艍H$dH3%(uWH[]A\A]A^fDH?8u AE$H%HAؾ11XjVf.UHSH8w,dH%(HD$(1udXHGPHD$ H\$HT$HpHvWH<EHD$HxH;=,?u6HD$(dH3%(u!H8[]ù1ZPEUH=?HWtjHt$@H_PHt$ H}uHٺ1~HD$ 6HHD$Ht$Hx 5HDPJHUHSH8w,dH%(HD$(1udXHGPHD$ H\$HT$HpHFVH.C<EHD$HxH;=?u6HD$(dH3%(u!H8[]ù1*OETH=T?HWtjHt$?H_PHt$ H|uHٺ1~}HD$ 6HHD$Ht$Hx3HPJHATUHSHH@w,dH%(HD$81X8HGPHD$({hHs`Ht$0H\$ HT$HHl$HTHD$(HT$ HHpTHHKHD$H?HxH9umHD$ HxH9u8HD$8dH3%(u#H@[]A\ù1MESH=?HWH>H=?HWrHt$=cLc`Ht$0Lzu3L1{mLgPHt$(LztHt$0PJH[PJHrHHD$H\$HHx1HD$ HHx1H}HH\$Df.ATIUSHH@w,dH%(HD$81XFHGPHD$({hHC`HD$0H\$ HpHT$Hl$HRHD$(HT$ HHpRHHd><H?AD$HD$HxH9uoHD$ HxH9u:HD$8dH3%(u%H@[]A\ù1KAD$ QH=?HWHH5LH>LH HD$HxH9HD$ HxH9H5WLL>H5}LH>LH7 HD$HxH9HD$ HxH9H5LLA>H5LH/>LH HD$HxH98 HD$ HxH9~H5LL=H5LH=LH HD$HxH9HD$ HxH9H5LL=H5LH=LH> HD$HxH9* HD$ HxH9TH5 LLH=H51LH6=LH HD$HxH9HD$ HxH9AH5LLL|$L ,H=?HW7#L|$LH=y?HW!pL|$L^H=F?HW$mL|$Lp[H=?HW.L|$L=H=?HW HH=?HWL|$LH=?HWj"L|$LH=L?HW7JL|$Lv8H=?HW!L|$LCH=?HW|L|$LjH=?HW"yL|$LgH=?HWL|$LH=M?HWL|$Lw}H=?HWL|$LDH=?HWR!L|$LH=?HWfL|$LTH=?HW+L|$LH=N?HWL|$LxH=?HW!L|$LEH=?HW#L|$LH=?HW\HOH=?HWL|$LH=T?HW L|$L~H=!?HWLyL|$LKgH=?HW>L|$L,H=?HWL|$LH=?HWL|$LH=U?HWL|$LH="?HWL|$LLH=?HW+L|$LH=?HWg(L|$LH=?HW4L|$LH=V?HWZL|$LHH=#?HWL|$LMH=?HWL|$LH=?HW1L|$LH=?HWeHH=\?HW7HH=.?HW H]H=?HWH/H=Ҫ?HWHH=?HWLH?H=v?HWQNHAH=H?HWHwH=?HWuHIH=?HWGHH=?HWHH=?HWTHGH=b?HWHH=4?HWHcH=?HWaH5H=ب?HWSHH=?HWHH=|?HWH H=N?HWiH} H= ?HW;HO}H=?HW TH!GH=ħ?HWH H=?HWH H=h?HW#:H -H=:?HWHi H= ?HWZH; MH=ަ?HWy\H OH=?HWKH H=?HWH H=T?HW H H=&?HW HU H=?HW~H' qH=ʥ?HWH rH=?HWH |H=n?HWiH ~H=@?HWHo H=?HW {HA nH=?HW9H ,H=?HW;H .H=?HWH H=Z?HWiH \H=,?HWH[ H=?HWyH- H=У?HWAH 4H=?HWeH XH=t?HW}H pH=F?HWHu rH=?HWSHG H=?HW%aH TH=?HWHH=?HWmH`H=`?HWwHjH=2?HWm]HaPH=?HWH3H=֡?HWiH\H=?HWc'HH=z?HW5uHhH=L?HWH{ H=?HWHMtH=?HWt,'H#PJHPJH΋PJHPJHHHD$L|$LHxhHD$ LHxWHFHL|$HHD$L|$LHx,HL|$HHD$L|$LHxHL|$HHD$L|$LHxuHL|$hHHD$L|$LHxJHL|$=HHD$L|$LHxHL|$HHD$L|$LHxaHL|$HHD$L|$LHx6HL|$HHD$L|$LHx HL|$HHD$L|$LHxsHL|$fHHD$L|$LHxHHL|$;HHD$L|$LHxHL|$HHD$L|$LHx_HL|$HHD$L|$LHx4HL|$HHD$L|$LHx HL|$HHD$L|$LHxqHL|$dHHD$L|$LHxFHL|$9HHD$L|$LHxHL|$HHD$L|$LHx]HL|$HHD$L|$LHx2HL|$HHD$L|$LHxHL|$HHD$L|$LHxoHL|$bHHD$L|$LHxDHL|$7HHD$L|$LHxHL|$ HHD$L|$LHx[HL|$HHD$L|$LHx0HL|$HHD$L|$LHxHL|$HHD$L|$LHxmHL|$`HHD$L|$LHxBHL|$5HHD$L|$LHxHL|$ HHD$L|$LHxYHL|$HHD$L|$LHx.HL|$HHD$L|$LHxHL|$HHD$L|$LHxkHL|$^HHD$L|$LHx@HL|$3HHD$L|$LHxHL|$HHD$L|$LHxWHL|$HHD$L|$LHx,HL|$HHD$L|$LHxHL|$HHD$L|$LHxiHL|$\HHD$L|$LHx>HL|$1HHD$L|$LHxHL|$HHD$L|$LHxUHL|$HHD$L|$LHx*HL|$HHD$L|$LHxHL|$HHD$L|$LHxgHL|$ZHHD$L|$LHxPJHPJHPJHPJH)PJH8PJH2PJHPJH,PJH2PJHPJH2PJHPJHPJHPJHPJH?PJH"PJHPJH"PJH*PJHPJHPJHJPJHPJHPJHPJHPJHPJHPJHPJH:PJH PJHPJHPJHPJHPJHPJHPJHPJHPJHPJHBPJHPJHxPJH.PJHjPJHPJHPJH~PJHZPJH~PJHPJHPJHPJHPJHYPJHFPJHPJHFPJHDPJHPJH6PJHPJHqPJH6PJH&PJH6PJH\PJHf.H?AU1ҾIATUSH(dH%(HD$1D$1LIH$;Hx HHkHHHHL@HH@HhHsHHD+I$AD$HD$dH3%(u H([]A\A]|ff.SHp?{u 1[fDHq?H=r@C{u%H~?@>@+C1[DfATH5N USHH0dH%(HD$(1T Ht"PtHeH}H5XNH HtLPtCHZHxHD$ H|$ HtGuQ҉H5M H Ht"Pt-HH=H5MHy HtTPtKBHHD$ Hh|HHH|$ HtGuQ҉@H5nMH Ht%xtH"1H@rH5KM H Ht,Pt#HHHH5ZH HtxtH&H?H5L HY HPtwHLd$Hl$ HPHpHD$LHtHHD$ HxH;=?{H|$HtGuQ҉DH5QLHHt;Pt2H=fWf. u]s]Hh?H5LHhHt;Pt2AHfWf. !]s]H?H5KHHP HfWf. \s]H؆?H5KHHPfWf. m\s]HP?H5pKH`HtPtHH?H5LKH)HtBPt9RfWf. [s]H?H?H5KHHtPtgH0z H5JHHtPt?H0B H5JH^HtPtH0 H5JH&HtPtH0H5~JHHtPtgH0H5[JHHtPtH0bHD$(dH3%(H0[]A\DH8H@YQH8H@H(tH@H5HHHP@H5HHH7P*H- HHHHH HxHHhHHXHHHHZtLftLftfHX fDfDffDH=Ã?HWtqhL[H|$ HTH)H|$ H?H)HHD$ LHxSH|$H)HPJHDf.H!?HHt1Hj?Rtt@u@s1DH!?xÐH?H?AUATUSH8L-?dH%(HD$(1A}u(1HL$(dH3 %(H8[]A\A]H9?L%2?AEL9HfDHsHHC0H?HHD$ HC HtH{HH5H|$Ht$ HT$HD$Ht HHH?L9u(; q 0H?H=EAE sHHt(v OH5HHtHt H=E2HH1 H5HHvHt mPHL$HHt HHH'fDATIHUSH0HHdH%(HD$(1g8MHHtHxHH@H:Lc0H5??HǺHD$Ht HHHD$(dH3%(u H0[]A\bHHRHHD$Ht HHH+&H#אSHH$ H$(L$0L$8t@)$@)$P)$`)$p)$)$)$)$dH%(H$1H$H|$ HT$(HD$0H$D$(D$,0HD$8H/y?Ht$ HcH8HD$HD$ HxH;=rw?udHy?H|$@HHH $ujH|$H{y?H $HH$dH3%(u1H[H=~?HWtYHt$tH y?H$H HHD$ Ht$Hx5Hm$PJHAWH=F?AVAUATUSHhH-G|?dH%(H$X1EEEHEEEH?H=>BAعH=4BAعm$H=(BAع$H=BAع$H=BAع $HǀH=BAعH=B1Aع %H=AAع%H=AAعl%H=AAعN%UH=AAع1%H=AAع#H=AAع#H=AAعw#H=AAعY#H=AAع;#H=AAع#H=AAع "H=zAAع "H=hAAع "H=UAAع "H=CAAع"H=7AAعi"H=,A1Aع#H="AAع#H=AAع "H=AAع !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ع n H=@AعP H=@Aع2 H=@Aع H=@1AعH=@AعH=@AعH=@1AعH=@AعH=z@AعfH=u@AعHH=h@Aع*H=]@Aع  H=R@Aع@H=G@AعH=9@AعH=,@AعH= @AعvH=@1Aع[H=@Aع=H=@AعH=?Aع H=?AعH=?AعH=?AعH=?AعH=?AعkH=?AعMH=*Aع"/H=?AعH=?AعH=?AعH=?AعH=?AعH=2*Aع({H=D*Aع%]H=N*Aع&?H=X*Aع"!H=b*Aع H=$?AعH=N*Aع H=X*Aع !H=b*Aع!!H=l*Aع%mH=v*Aع%OH=>Aع1H=>AعH=D*AعH=F*AعH=H*Aع)H=Z*Aع!H=d*Aع#}H=n*Aع_H==AعAH=R*Aع##H=\*Aع'H=f*AعH=z=AعH=x=AعH=x=AعH=*Aع!oH=*Aع%QH="*Aع%3H=,*Aع"H=6*Aع#H=@*Aع!H=J*AعH=<AعH=.*Aع $H=8*Aع #aH=B*Aع #CH=L*Aع %H=V*Aع ,H=<AعH=<AعH=<AعH=*Aع!H=;AعqqH=)Aعr SH=*AعY%5H=*AعZ$H=*Aع[H=*Aع\ H=$*Aع]$H=.*Aع'H=8*Aع"H=B*Aع(cH=T*Aع$EH=^*Aع5!!'H=h*Aع6!! H=r*Aع7!"H=|*Aع8!'H=*Aع9!"H=*Aع:!$H=*Aع;!(sH=*Aع)#.UH=*Aع*##7H=*Aع+#%H=*Aع,#'H=*Aع-#(H=*Aع.#$H=*Aع/#"H=+Aع0#"H= +Aع1#"eH=+Aع2##GH= +Aع3# )H=*+Aع4## H=4+Aع5#'H=>+Aع#'H=H+Aع#-H=Z+Aع#+H=l+Aع' uH=v+Aع'WH=x+Aع'"9H=+Aع'#H=+Aع'#H=+Aع'$H=H7Aع'H=+Aع'!H=+Aع'"H=+Aع'"gH=+Aع'IH=+Aع'$+H=+Aع'% H=+Aع'%H=u6Aع'H=u6Aع 'H=r6Aع!'H=m6Aع"'wH=h6AعYH=^6Aع;H=T6AعH=J6AعH=>6Aع H=36Aع@H=)6AعH=6AعH=6AعiH= 6AعKH=5Aع-H=5AعH=5Aع H=5Aع@H=5AعH=5AعH=5AعyH=5Aع[H=5Aع=H=5AعH=5Aع H=5Aع@H=5AعH=5AعH=5AعH=5AعkH=|5AعMH=z5Aع/H=o5Aع H=f5Aع@ H=[5Aع H=O5AعH H==51Aع H=35Aعy H=&5Aع[ H=5Aع= H= 5Aع H=5Aع H=4Aع H=41Aع H=4Aع H=4Aع H=4Aعn H=?&Aع P H=41Aع5 H=4Aع H=4Aع H=4Aع Hb?xL-a?M}8 H5n4HxHź@H@H@HL:HyL Eu mLMtiH|$ HŸgofE1HEHl$ Ht$ LID$0HD$(ID$(HHD$0AD$ D$8A $I|$膽HMm85H53HxHź@H@H@HLeHL EumuHMtmH|$ defe@r@HŹ1Ht$ LHHl$ ID$0HD$(ID$(HHD$0AD$ D$8A $I|$螼HaL 2L2H111Ld$GDhMcLXL 2L2HHǺLH1Jt-$LHjHHD$`tHL-c?Hl$`HIpHD$`HxH;=uZ?H_?H5<2HHH`?@E1H?LL|$`H0L%`?H@H@H@HSwoole\EG(HGHxceptionHG A$HD$hHa?LHDŽ$HHDŽ$PHDŽ$XHDŽ$H0HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$`HDŽ$hHDŽ$pHDŽ$xHDŽ$HDŽ$HDŽ$HD$pDŽ$HDŽ$(DŽ$HDŽ$0HDŽ$8HDŽ$ HDŽ$HDŽ$HDŽ$HHDŽ$@HHXa?0HL$HH@H@H@HxHswoole_eH5/HEHxceptionHGE(HA$HL$HpHxHH=QZ?HƹHLL?H(iHSwoole\EHHP@H@H@ @ rror@$A$HD$hH8Y?LHDŽ$HHDŽ$PHDŽ$XHDŽ$H0HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$`HDŽ$hHDŽ$pHDŽ$xHDŽ$HDŽ$HDŽ$HD$pDŽ$HDŽ$(DŽ$HDŽ$0HDŽ$8HDŽ$ HDŽ$HDŽ$HDŽ$HHDŽ$@IHW?(L8Hx@H@H@ HH5-Hswoole_e HEGrrorE$HA$HpHxLR-H=&W?HƹHdͥϲ蘽A: 蜛NҬ dm?8*#H^0IE0HsZ?AHPH7\?1H$XdH3%(Hh[]A\A]A^A_DH50,H@Ht)4E1E1OzfD{NfDH=s[?HWtJWLJHHtHHiHHD$`LHxPJHfDATIUSHH9u 1HHC H+HtH{HHL9u[]A\fSHH?Ht+WuHɉutfDH[kHfUHSHHHGHFHtHEHCHEHCH[]HKHHt HHHD@ATH9USHtlHtH)I1L IHHHu2EH;-=R?ud[]HA\11E1O HHHHLHHDHQ?[]HHA\HDHtH= ELeB!f.AVIHI1AUATI1UHSH@dH%(HD$81HLL$ HD$ HBHD$(HBHD$0DhMcL赐HLHIMHHT$Jt+$HHI$tHHL$8dH3 %(Lu H@[]A\A]A^HHtHHHHS?HPHu3?HHǾn1f.H=?SH P?t.H1HH?HHwHܤ?H[fHHƤ?@AW0L=B'>AVAUATU1SHL-S?IEIE@M4/LHx IHHxHLL`L@H@葿BD#H4V?IMeHHH0I$uH[]A\A]A^A_SHpR?H;pH[USHhdH%(HD$X1EtMHtAHH?HfQ?HPHH\$XdH3%(Hh[]HHD$ 8HD$HtwHtpHD$0t-HD$ t$THHL$8HT$@HD$PsHD$ H\$t$THHT$@D$PHH\$8H߉.H*11% D$ D$ @AWIAVAAUATUHSH(L.dH%(HD$1MeI|$ H4HxHLL@H@L`虽BD#HHEHEAMDH1H$D$>tED$ t H$*t;HO?HPHu8HL$dH3 %(Hu H([]A\A]A^A_fDH<$诽E HtHMP҉u H}{HHHfDATIUH-O?S1ۋ@tLfDH8H4Ht)@u#HFHtHtI|$tLAT$9@w[]A\PH(dH%(HD$1HH4$D$HH8/HD$dH3%(uH(DUSHHtr~PtuH?H1[]DH.#HuH}H0HxHH1[]uHe"?HH1[]fHHH1[]ÐUSHHtb~@tuH?.H1[]DH.HUHHH[1]ÅuH!?HH1[]fHHH1[]ÐUSHHtb~@tuH?H1[]DH.HUHHH[1]ÅuHU!?HH1[]fHHH1[]ÐUSHHtb~@tuH?.H1[]DH.HUHHH[1]ÅuH ?HH1[]fHHH1[]ÐAVHIAUATUSHt[L*Me@x?IH[HtHLHHD$ Ll$LHx}HD$@Ht HHH$HkaH5%HL|$HLt$@HD$0Hٺ>HLHD$ LHxHD$@Ht HHH$HH5%HL|$HLt$@HD$0yHٺ>HL6HD$ LHx赪HD$@Ht HHH$H>H5K%HL|$HLt$@HD$0Hٺ>HLHD$ LHxQHD$@Ht HHH$H7H5$HL|$HLt$@HD$0Hٺ HLnHD$ LHxHD$@Ht HHH$H=H5$HL|$HLt$@HD$0MHٺ>HL HD$ LHx艩HD$@Ht HHH$H#H5@$HL|$HLt$@HD$0Hٺ>HLHD$ LHx%HD$@Ht HHH$HH5#HL|$HLt$@HD$0Hٺ>HLBHD$ LHxHD$@Ht HHH$H?RH5#HL|$HLt$@HD$0!HٺHLHD$ LHx]HD$@Ht HHA$PD$ tA|$vD$ d$ D$ H$HH5#HL|$HHD$0Lt$@T$ HHLRHD$ LHxѧHD$@Ht HHH$HsH5"HL|$HLt$@HD$01T$ HHLHD$ LHxnHD$@Ht HHHD$XdH3%(uHh[]A\A]A^A_sHHD$ LHxHD$@Ht HHH@HHHD$ LHxHD$@HtպHHHHHD$ LHx赦HD$@HtHHHHHD$ LHx胦HD$@HmHH[HHHD$ LHxJHD$@H4HH"HHHD$ LHxHD$@HHHHHHD$ LHxإHD$@HHHHHHD$ LHx蟥HD$@HHHwHHHD$ LHxfHD$@HPHH>HHHD$ LHx-HD$@HHHHHHD$ Ht$HxHD$@HtH|$0HHHff.USH1HHHdH%(HD$81MD$ HD$ BHT$ Hl$HHD$HHHD$(HHD$ HD$ Ht HHЋL$ H5e HHC?H .H5I HxHD$8dH3%(uHH[]HL$ HHt HHHHL$ HHtH|$Hff.USHH8dH%(HD$(1H0C?@vwH1 HD$ HH$HLHHHD$HHD$HD$Ht HHHD$(dH3%(uH8[]fF"HL$HHt HHHHL$HHt HHH@f.USHHw,dH%(HD$1XuYHGPH$HB?@vkH $H9~bH8HHtRuNHPHtEHt;HC3HoPHH]uH1Ҿ1hCHD$dH3%(uH[]ù1聼f.AWAVAUATUHSHHcR,dH%(H$1H|$ HDŽ$Ƅ$HHHHHXHL`PHHtH$H5 HH$H$H$AHHD$HH$HEHƄ$Ƅ$Ƅ$H$HH H$H$Ƅ$HDŽ$Ƅ$2HItH$H5dHH$H{ AL$HHD$XH$E'Ƅ$Ƅ$ Ƅ$8H$(HH H$0WHC Ƅ$HDŽ$HƄ$@H$uHItH$H5H6H$@H{@AL$HHHD$hH$PHcEƄ$XƄ$`Ƅ$xH$hHH H$pHC@Ƅ$HDŽ$Ƅ$H$踷HItH$H5LHvH$I4L$LƄ$HD$H$L$H5=?H A1LݘLL$H$HLH5LƁHL%;?H$IT$HH$H$HJHHpH;rv H;p9 H$LHHD$(ٻHIL$HHT$HDŽ$Ƅ${HtHL$HIL$HL$Ht$H$H{`AƄ$HH H$׾HC`Ƅ$8HDŽ$Ƅ$H$0HItH$H5H趾LmHH$L$Ƅ$LHD$H$%~IHDŽ$Ƅ$脵HItH$LHIHt$HAL$Ƅ$HH H$ٽHH=Ƅ$XHDŽ$Ƅ$H$P2H$H$LƄ$IHD$0H$"HHAH$(LH LƄ$ H$0Ƅ$8*HƄ$xHDŽ$HƄ$@H$pEHItH$H57HH$@HAL$HHHD$8H$PEƄ$XƄ$`Ƅ$xH$hHH H$pgHƄ$HDŽ$Ƅ$H$肳HItH$H5HCH$HAHHD$@H$H$L$Ƅ$Ƅ$$H$Ƅ$螻HƄ$HDŽ$Ƅ$H$蹲HItH$H5HzH$HAHHD$PH$H$L$Ƅ$Ƅ$$H$Ƅ$պHƄ$HDŽ$Ƅ$H$HItH$H5IH豺H$H AHHD$`H$H$ L$Ƅ$Ƅ$ $(H$0Ƅ$8 H Ƅ$HDŽ$HƄ$@H$'HItH$H5HH$@H@AHHD$pH$PH$`L$HƄ$XƄ$`$hH$pƄ$xCH@Ƅ$HDŽ$Ƅ$H$^HItH$H5HH$H`AL$HHD$xH$E0Ƅ$Ƅ$Ƅ$H$HH H$聸H`Ƅ$8HDŽ$Ƅ$H$0蜯HItH$H5)H]E4L$L$HALL$Ƅ$Ƅ$H$ID$ Ƅ$H$ƷHƄ$XHDŽ$Ƅ$H$PHItH$H5H袷HL$L$HALL$HƄ$Ƅ$ Ƅ$8H$(IE H$0HƄ$xHDŽ$HƄ$@H$pHItH$H5HݶHL$HL$@HALL$PHƄ$XƄ$`Ƅ$xH$hIF H$pHLH&HLHHLH HLHޢHLHƢ+H#LH订:H2LH薢IHALH~XHPLHfgH_H~LHFHHHH$f.AUATUSHhHdH%(HD$X1H+PteLd$@HHLH[H|$0ضHD$0HCH{LCI|$1D$@R)Df'Ht$fH=/?ffHHt$fD; {HD$XdH3%(eHh[]A\A]<t r;HH<"Hc HH(?H@HV';PufDH5QH\$ HT$HHd1HHH\$04HHT$0H'?HHHHD$0Ht$Hx0HD$ HHxH(?H5&?HfH5cH5WH5KH5?H5t3H5'Ht$@I|$趽H٩IHD$0Ht$Hx胉HD$ HLHxoH跎IH\$0HfDAWAI11AVAUATIUSH(H$Ll$dH%(H$1LHtHD$@象L LhHl$0HD$0H LHHD$HH'HD$@HD$@Ht HHпHD$XD$PNHHtHT$H5I HHl$XHl$PLD$hH} Hl$`2HE AHHH$Ƅ$蓩H$Ƅ$HDŽ$Ƅ$赠HItHT$H5{&HyL$L$H{ AID$ LL$Ƅ$HDŽ$Ƅ$H$Ƅ$Lt$ HC AH޺LH$Ƅ$谨$H{(?$H{.$I|$($I|$ t$pH}(t$PH}E1E1 LLt$ I~źt$I}跺H$dH3 %(LuH([]A\A]A^A_躦t$ I~Hyt$I}kH$H{(IO$H{L;$I|$()$I|$t$pH}( t$PH}HLHHHHYHQHL$@HH@HH.HL$@HHH|$0H fAWAVAUATIU1SH(L-+?dH%(H$1H|$XA}HDŽ$Ƅ$ҝHHtH$H5H蓦H$H$H$AHHD$PH$H$HƄ$Ƅ$HDŽ$H$Ƅ$H$Ƅ$HDŽ$Ƅ$HItHT$fH5ZHեH$A$AT$H{ AHHD$0H$I$I+$L$Ƅ$Ƅ$Ƅ$HHHHHºH$HH H$HC Ƅ$HDŽ$Ƅ$H$,HItHT$gH5HH$H{@AL$Ƅ$(HHD$8H$ A$Ƅ$0Ƅ$HHHHHкH$8HH H$@BHC@Ƅ$HDŽ$XƄ$PH$`HItHT$hH54H$H$PH{`AL$XHHD$@H$`H$pƄ$hƄ$pHDŽ$xƄ$H$臣HC`Ƅ$HDŽ$Ƅ$H$襚HItHT$iH5HiIH$L$Ƅ$HD$H$H H?H5!?1HWHt$H$HAƄ$Ƅ$HH H$蟢HƄ$(HDŽ$Ƅ$H$ 躙HItHT$jH5H~H$L$Ƅ$IHD$HH$fH=.%?ffHHDŽ$HAH@LH@Ƅ$Ƅ$H$LH H$輡HƄ$HHDŽ$Ƅ$H$@טHItHT$kH5H蛡H$@L$Ƅ$(HD$H$  fH=E$?ffH-HHI$H|8@`Ht$H$8HAƄ$0Ƅ$HHH H$@ȠHƄ$hHDŽ$XƄ$PH$`HItHT$lH5H觠H$PL$XƄ$hHD$(H$`fH=Z#?ffHBH@HtHhHHHHt$(H$xHAƄ$pƄ$HH H$ߟHƄ$HDŽ$Ƅ$H$HItHT$mH5H辟H$L$Ƅ$HD$H$fH=q"?ffHYH@HTH`1Ht$fDHPHHtRHHHuHt$HH$AƄ$Ƅ$HH H$ҞHƄ$HDŽ$Ƅ$H$HItHT$nH5 H豞L$@L$Ƅ$L$1H$H IG ALƄ$H$Ƅ$H Ƅ$HDŽ$Ƅ$H$.HHtHT$oH5YHH?L$H$Ƅ$(L$ HHtH@H$8H@ID$ ALƄ$0H$@Ƅ$HKH@Ƅ$HDŽ$XƄ$PH$fHHtH$H5H'Hp ?L$PH$XƄ$hL$`HHtH@H$xH`IE ALƄ$pH$Ƅ$聜H`AH޺ Ƅ$H$HD$pHHD$ ELhH$xfDAvLI 迮I9u$pI}(詮$PI}蘮$0I|$(膮$I|$t$I(c$IRL|$$I(<$I+L|$($pI($PIL|$$0I($IݭL|$H$I(ǭ$I趭L|$$I(蠭$I菭L|$@$pI(y$PIhL|$8$0I(R$IAL|$0$I(+$IL|$P$I($IH=HDŽ$Ƅ$Ht$ I|$ H$L$ Ƅ$(|ID$ ALHH$@Ƅ$HܙH=H$Ƅ$HDŽ$XƄ$PHt$8HH$ H>HhH$Ho>H@H$0H?HH$8H$HxaH?I|$PHH$8貓HCHS0I|$hH@H HC HS(H$0H@H0HCHSH$ H@H H*>HDŽ$(HH$NH$dH3 %(LHĨ[]A\A]A^A_ÐH$XHpHL$PHD$pHD$pHHHD$HL$8ܩH5Q$菂f.HD$PIt$`HHD$89HD$pHD$q蕀I|$HmHsLH9DH2>I|$hHH$MHTLHIvL葛H9HHUH$ HL HDŽ$(HHHD$PHt$IHx_HHD$pHt$OHx_HHD$PHt$Hx_vHL|$$I(v$IeLHuHL|$ $I(=$I,LHOuH$ I}( $I}LHuH$`I~(Ւ$@I~ĒLHt$I(H衒$I萒H$hHňuHH HD$jH9HD$uHH|$t$`HH*HHhtH$I}("$I}LH4tH$ I~($I~ݑ$`H}(HǑ$@H}趑H|$t$pHH螑>@AWAVIAUATUSH(dH%(H$1fH=?ffH蹣HxL$Ll$A11LL~HD$@uL(HD$0HJ(HD$HHޮHD$@fH=a?ffHIH@H`H}sHSH(Hl$0H|$@sHSfHD$HHHHuHD$@Ht HHпHD$XD$PuHHtHT$H5H}H\$XH\$PLD$hH{ H\$`HC AH޺LH$Ƅ$a}L$Ƅ$HDŽ$Ƅ$tHHtHT$H5IHG}H$H$I|$ AHE HH$Ƅ$HDŽ$Ƅ$H$Ƅ$|L|$ ID$ ALLH$Ƅ$}|$I|$( $I|$$H}($H}׎t$pH{(Ɏt$PH{軎E1E1 LLАt$ I蒎t$I}脎H$dH3 %(LZH([]A\A]A^A_H=H\$PHD$XD$P!HD$XH\$`D$hHD$xD$prHHtHT$ H5/H~{L$HC AH޺LHl$xH$Ƅ${H=5L$Ƅ$HDŽ$Ƅ$rH$H$I|$ AHE HH$Ƅ$Ƅ$HDŽ$H$Ƅ$}zL|$ ID$ ALLH$Ƅ$Hz$I|$(֌$I|$Č$H}(賌$H}袌t$pH{(蔌t$PH{膌E1E1 LL蛎t$ I]H1Hl$0GHL$@HHt HHt$I}HBf;x$I|$(I$I|$M$H}(Ћ$H}L輋t$pH{(讋t$PH{蠋HȢIHHL$@HHUH|$0HAHHmH膢t$ IHEHmt$ IH,HHLmHH$I|$(I$I|$M$H}(ъ$H}L轊t$pH{(诊t$PH{H螊qIIHlLHDf.AW11AAVAUATUHSHdH%(H$1H$HD$pH|$XHHHD$8}wHxHpH9HL$@.HD$H$HD$H$HD$HH$HD$ H$HD$PHD$H(HDŽ$Ƅ$JnHItHT$hH5xHwHD$L$Ƅ$Lm@HDŽ$Ƅ$H$mHIt LHQHD$HHt$AHL$Ƅ$H$RvH$ Ƅ$(HDŽ$Ƅ$tmHItHT$iH5#H8vHcEHHt$ H{ AL$Ƅ$H$Ƅ$H$HD$PƄ$H$uHC Ƅ$HHDŽ$Ƅ$H$@lHItHT$jH5RHuL$EL$H{@ALL$ Ƅ$(Ƅ$0H$8IG Ƅ$HH$@tHC@Ƅ$hHDŽ$XƄ$PH$`lHItHT$kH59HtH$PH{`AL$XHHD$(H$`E4Ƅ$hƄ$pƄ$H$xHH H$>tHC`Ƅ$HDŽ$Ƅ$H$\kHItHT$lH58H tH$HAL$HHD$0H$E8Ƅ$Ƅ$Ƅ$H$HH H$sHƄ$HDŽ$Ƅ$H$jHItHT$mH5H`sL$L$HƄ$L$3IHDŽ$Ƅ$7jHItHT$nLHrIE HALL$H$Ƅ$rHƄ$HDŽ$Ƅ$H$iHItHT$oH5BHsrHL$L$HALL$ Ƅ$(Ƅ$0Ƅ$HH$8IF H$@qHA1H޺Ƅ$H$H$HHD$qLH$@At$LI I9u$0I~($I~$I}(ރ$I}̓Lt$0$I~(跃$I~覃Lt$($pI~(萃$PI~$0I(n$I]L|$ $I(G$I6L|$$I( $IL|$H|$8L譏$LHHD$HD$H9D$@H=HDŽ$XƄ$P補H$PHt$8H$XƄ$hH} H$`UwH$HE AHHH$Ƅ$oH=H$Ƅ$HDŽ$Ƅ$L$H$H{ AID$ LL$Ƅ$HDŽ$Ƅ$H$Ƅ$oHC AH޺Ƅ$H$H$HHD$n$H{(l$H{[$I|$(I$I|$7$pH}(&$PH}H\$L|$XE1E1 HL $HH܀H|$8t$pHɀH$dH3 %(Lu0H[]A\A]A^A_HH|$8t$pH苀H賗lH|$$HHe$H{(IO$H{L;$I|$()$I|$$pH}($PH}RHHcH$IHsHH H9uLH$0I~($I~$I}($I}nLt$0$I~(X$I~GLt$($pI~(1$PI~ $0I($I~L|$ $I(~$I~L|$$I(~$I~ LH`{HsLH`HLH`HLH`LH`fHLHh`HHLHH`LH8`sAW11AAVAUATUHSHxdH%(H$h1H$HD$@H|$(HHHD$ kHHHD$`L$L$HD$IE HD$IF HD$ L|$HuLEEHuID$hED$lEHDŽ$Ƅ$aHItHT$=H5HjHcD$hALHL$L$Ƅ$Ƅ$H$HD$Ƅ$H$ jH$Ƅ$HDŽ$Ƅ$/aHItHT$>H5HiL$L$Ƅ$HDŽ$Ƅ$`HItHD$LHpDHD$ H{ ALL$Ƅ$H$;iHC Ƅ$8HDŽ$Ƅ$H$0Y`HItHT$?H5HiHcD$lL$L$H{@ALL$Ƅ$Ƅ$ H$(ID$ Ƅ$8H$0hL|$PHC@A1H޺LH$PƄ$XVh$@H{Hz$ H{(z$H{z$ I|$(z$I|$z$I~(z$I~}z$I}(lz$I}[zH|$Lt$PILd$?;zHD$pLHxFHD$`LHx FHmHH=HDŽ$HƄ$@ܓH$@Ht$H$HƄ$XH} H$PnH$HE AHHH$pƄ$xfH= H$Ƅ$HDŽ$Ƅ$GL$H$H{ AID$ LL$Ƅ$HDŽ$Ƅ$H$Ƅ$RfHC AH޺Ƅ$H$HD$`HHD$f$H{(x$H{x$I|$(x$I|$sx$`H}(bx$@H}QxH\$Lt$(E1E1 HL\zt$`HHxH|$t$@HxH$hdH3 %(Lu0Hx[]A\A]A^A_HH|$t$@HwHcH|$t$`HHw$H{(Iw$H{L}w$I|$(kw$I|$Yw$`H}(Hw$@H}7wUHHt$PIHwH|$m+$@H{HHv$ H{(v$H{Hv$ I|$(v$I|$v$I~(v$I~v$I}(xv$I}gvKHLHXHLHpXHLH\XHHHD$`Ht$PHxA'@AWAVAUATUHSHXL$H|$dH%(H$H1LHBr HB4H$HBH>H5!>HHHHCHCHD$@Hk HSHHk(}H|$hHD$`H\$hHt<@Ld$PH$Ll$`LHL-H|$hHt@H$Ht HHЀ|$PHDŽ$Ƅ$LHHtHT$)H5HTL$H$Ƅ$HDŽ$L$Ƅ$KHHtHT$*H5HoTH$H$IE ALHH$Ƅ$TH$Ƅ$HDŽ$Ƅ$"KHHtHT$+H5HSL$H{ AH$IG LL$Ƅ$Ƅ$HDŽ$H$Ƅ$RSHl$pHC AH޺HH$0Ƅ$8S$ H{(e$H{e$I(e$Ize$I}(ie$I}XeE1E1 HLmgt$pH}/et$PI|$ eH$dH3 %(LH[]A\A]A^A_@HD$XHT$(H5HD$HD$@HHHD$URH|$XHHl$p#HD$HD$@HHx0|$PHD$HT$HH9H5'L=H>Ht$0HHHT$0qH|$0 1.bHHH?H,HH)HI`HcJA;(H=HDŽ$HƄ$@}L$@H$HƄ$XHDŽ$hL$PƄ$`ZHHHtHT$-H5THQH$hH$IG ALHH$pƄ$xPH=H$Ƅ$HDŽ$Ƅ$}L$H$H{ AIE LL$Ƅ$Ƅ$HDŽ$H$Ƅ$PHC AH޺HH$Ƅ$O$H{({b$H{jb$I}(Yb$I}Hb$`I(7b$@I&bE1E1 HL;dt$pH}aDHD$0HHx-fHHHHIXHL$9H;H;AHD$xtHD$xHDŽ$Ƅ$FHHD$tH|$HT$.H5NHD$HT$LHƄ$H$H$HD$H$bD$pHt$AHD$pƄ$8$ HD$xHD$xH$(HH H$0NH$Ƅ$HDŽ$HƄ$@9EHItHT$/H5HML$HL$@H{ AIG LL$PƄ$XHDŽ$hƄ$`H$pƄ$xiMHC AH޺LH$Ƅ$:M$H{(_$H{_$`I(_$@I_H\$$ H{(_$H{o_t$pH}a_E1E1 LLvat$`I}8_;1DfKKLd$PHL$@Ht$0H|$p$HD$PLH|$hHT$pHD$xHD$pHD$xHHT$`HD$ht-7H|$xH7$H{(I^$H{L}^$`I(l^$@I[^Lt$$ I~(E^$I~4^t$pH}&^HD$0Ht$Hx*t$PI|$^H,uHwLH@HH|$H@t$pH}H]$H{(H]$H{H]$I}(]$I}v]$`I(e]$@IT])Ht$`I}H9]t$pH}H#] HHC?HH$ H{(H\$H{H\$I(\$I\$I}(\$I}\zHHH>HHH>H:H2HHD$0Ht$,Hx2(*H|$hHHt4H$HH$HH@@AWAVAUATUSHH*dH%(H$1H|$HDŽ$ HHEHDŽ$HDŽ$H)HH$00+@HH(@@ HH>H>H5Y>HHHHCHCH$Hk HSHHk(pH$H$H$Ht(H>HEH0Ѓ$H$H$ H$HHHHD$ H$Ht3H$ Ht HHЀ$HDŽ$Ƅ$>HHtH$'H5HGH$H$Ƅ$HDŽ$H$Ƅ$>HHtH$(H5HaGH$H$PHE AHHH$Ƅ$FH$`Ƅ$hHDŽ$Ƅ$>HItH$)H5HFL$L$H{ AID$ LL$ Ƅ$(Ƅ$0HDŽ$8H$@Ƅ$H@FHC AH޺Ƅ$H$H$ HHD$ F$pH{(X$PH{X$0I|$(pX$I|$^X$H}(MX$H}H$PHIT$H$PdH$P 1TIHDŽ$Ƅ$;HItH$+H5}HFDHL$ H$L$L DL$HD$(H$Ƅ$DŽ$Lh) HDŽ$ Ƅ$ :HHtH$-H5IHCH$ AHH$ HHD$`H$ $ Ƅ$( Ƅ$0 Ƅ$H H$8 HH H$@ CH$ Ƅ$ HDŽ$ Ƅ$ 5:HHtH$.H5WHBH$ H{ AH$ HHD$PH$ $ Ƅ$ Ƅ$ Ƅ$ H$ HH H$ VBHC Ƅ$ HDŽ$ Ƅ$ H$ t9HHtH$/H5H5BH$ H{@AH$ HHD$@H$ $ Ƅ$ Ƅ$ Ƅ$ H$ HH H$ AHC@Ƅ$ HDŽ$X Ƅ$P H$ 8HHtH$0H5HtAH$P H{`AH$X HHD$0H$` $ Ƅ$h Ƅ$p Ƅ$ H$x HH H$ @HC`Ƅ$ HDŽ$ Ƅ$ H$ 7HHtH$1H50H@H$ HAH$ HH$H$ $ Ƅ$( Ƅ$0 Ƅ$H H$8 HH H$@ @HƄ$ HDŽ$ Ƅ$ H$ (7HHtH$2H5H?H$ HAH$ HH$H$ $ Ƅ$ Ƅ$ Ƅ$ H$ HH H$ C?HƄ$8 HDŽ$ Ƅ$ H$0 ^6HHtH$3H5H?H$ HAH$ HH$H$ $ Ƅ$ Ƅ$ Ƅ$ H$ HH H$ v>HƄ$X HDŽ$X Ƅ$P H$P 5HHtH$4H5HR>H$P HAH$X HH$H$` $ Ƅ$h Ƅ$p Ƅ$ H$x HH H$ =HƄ$x HDŽ$ Ƅ$ H$p 4HHtH$5H5H=H$ HAH$ HH$H$ $ Ƅ$( Ƅ$0 Ƅ$H H$8 HH H$@ H5H5H$H@AH$HHD$pH$$@ Ƅ$Ƅ$Ƅ$H$HH H$&5H@Ƅ$HDŽ$XƄ$PH$A,HHtH$?H5H5H$PH`AH$XHHD$hH$`$D Ƅ$hƄ$pƄ$H$xHH H$`4H`Ƅ$HDŽ$Ƅ$H${+HHtH$@H57H<4H$HAH$HHD$XH$ $H Ƅ$(Ƅ$0Ƅ$HH$8HH H$@3HH=Ƅ$HDŽ$Ƅ$H$_H$H$HAHHD$HH$$L Ƅ$Ƅ$Ƅ$H$HH H$2HƄ$8HDŽ$Ƅ$H$0 *HHtH$AH5ۑH2H$HAH$HHD$8H$$P Ƅ$Ƅ$Ƅ$H$HH H$+2HƄ$XHDŽ$XƄ$PH$PF)HHtH$BH5UH2H$PHAH$XHH$H$`$T Ƅ$hƄ$pƄ$H$xHH H$b1HƄ$xHDŽ$Ƅ$H$p}(HHtH$CH5YH>1H$HAH$HH$H$ $X Ƅ$(Ƅ$0Ƅ$HH$8HH H$@0HƄ$HDŽ$Ƅ$H$'HHtH$DH5Hu0H$H AH$HH$H$$\ Ƅ$Ƅ$Ƅ$H$HH H$/H Ƅ$HDŽ$Ƅ$H$&HHtH$EH5ێH/H$H@AH$HH$H$$` Ƅ$Ƅ$Ƅ$H$HH H$/H@Ƅ$HDŽ$XƄ$PH$"&HHtH$FH5H.H$PH`AH$XHH$H$`$d Ƅ$hƄ$pƄ$H$xHH H$>.H`Ƅ$HDŽ$Ƅ$H$Y%HItH$GH5YH.$h L$L$HALL$ Ƅ$(Ƅ$0H$8ID$ Ƅ$HH$@-HƄ$HDŽ$Ƅ$H$$HItH$HH5H[-$l L$L$HALL$Ƅ$Ƅ$H$IE Ƅ$H$,HƄ$8HDŽ$Ƅ$H$0#HItH$IH5H,$p L$L$HALL$Ƅ$Ƅ$H$IF Ƅ$H$,HƄ$XHDŽ$XƄ$PH$P#HItH$JH5;H+$t L$XL$PHALL$`Ƅ$hƄ$pH$xIG Ƅ$H$E+HAH޺ Ƅ$xH$pH$HH$+HH$h @uHH =H9u$pI(j=$PIY=$I~(H=$I~7=$I}(&=$I}=$0I|$(=$I|$1$I-1L$$0I(1$I1L$$pI(0$PI0L|$8$I(0$I0L|$H$I(0$I0L|$X$0I(u0$Id0L|$h$pI(N0$PI=0L|$p$I('0$I0L|$x$I(0$I/L$$0I(/$I/L$$pI(/$PI/L$$I(/$Iq/L$$I(X/$IG/L$$0I(./$I/L$$pI(/$PI.L$$I(.$I.L$$I(.$I.L$$0 I(.$ Iu.L$$p I(\.$P IK.L$$ I(2.$ I!.L$$ I(.$ I-L$$0 I(-$ I-L|$0$p I(-$P I-L|$@$ I(-$ I-L|$P$ I(i-$ IX-L|$`$0 I(B-$ I1-@LHQHLH8H LH HLH(H HH:H2HHLHDHH^HVHHpHhHHHzHHxHE PU ?$I|$H,'$0H{(I+$H{L+$H}(+$H}+H$ H{(H+$ H{H+$p I~(+$P I~u+$ I}(d+$ I}S+bHHHHi HEHHV HKLHC $H}(+$H}*HH$H$H$H$ $HDŽ$fH$H$ H$ HDŽ$ HDŽ$ HH$H$H$ HrhEPUQH|$ $ HH*>$pH{(I)$PH{L)$0I|$()$I|$)HH HHH HHH HHH HHH dLHu THLHH$PH$*Hx DH& HfHhHH HwHH HHH HHH HHH HHH HHHH HHHh HHHP (H HH8 :H2HH LHDHH ^HVHH pHhHH HzHH HAWAVAUATUHHSH(dH%(H$1H$H|$`HDŽ$HIHD$H$H$pLHHHD$heH$HtcH$Ht HHЀ$aH=sHDŽ$Ƅ$@H$H$Ƅ$HDŽ$H$Ƅ$ HHtHT$tH5KsHH$H$PHE AHHH$Ƅ$rH=H$`Ƅ$hHDŽ$Ƅ$?L$H$H{ AID$ LL$ Ƅ$(Ƅ$0HDŽ$8H$@Ƅ$HH|$HC AH޺H$Ƅ$$pH{(;%$PH{*%$0I|$(%$I|$%$H}($$H}$H\$H|$`E1E1 H&$HH$H|$h$H$H$dH3 %(HD$` H([]A\A]A^A_H$HT$sH5L$HIHD$H$L.IH$Ht$Hx$L$HLHH$s1H50LH4 L0mH$A1H1HHD$  ELd$HHHIHD$HH$HD$(H$HD$PH$HD$0H$HD$XDHD$H@XHDŽ$Ƅ$LxHHtHT$vH5nHaH$IcH$Ht$(AHƄ$Ƅ$Ƅ$H$HD$PH$H$H$Ƅ$HDŽ$Ƅ$HItHT$wH5HL$IcG H} Ht$0AƄ$Ƅ$Ƅ$H$HD$XH$H$#HE Ƅ$HDŽ$Ƅ$H$AHItHT$xH5kHIL$L$H}@ALL$ H$8ID$ Ƅ$(Ƅ$0Ƅ$HH$@mHE@Ƅ$(HDŽ$XƄ$PH$ HItHT$yH5>kHOIL$XL$PH}`ALL$`H$xIE Ƅ$hƄ$pƄ$H$ HE`Ƅ$HHDŽ$Ƅ$H$@HItHT$zH5kH IL$L$Ƅ$L$Ht@H$HIF ALƄ$H$Ƅ$ H|$HA1HH$`Ƅ$h L$HňuHH HL9u$I~(2$I~!$pI}($PI}$0I|$($I|$Lt$0$I~($I~L|$($I($IHt$H|$ .+HD$H@XHDŽ$Ƅ$Hh HItHT${H5%jH H$L$AHHHD$8H$HcEƄ$Ƅ$Ƅ$H$HH H$, H$Ƅ$HDŽ$Ƅ$NHItHT$|H5bH L$HcE L$H{ ALL$ Ƅ$(Ƅ$0H$8ID$ Ƅ$HH$@} HC Ƅ$HDŽ$XƄ$PH$HItHT$}H5=gH_ HL$XL$PH{@ALL$`H$xIE Ƅ$hƄ$pƄ$H$ HC@Ƅ$HDŽ$Ƅ$H$HItHT$~H5fH HL$L$H{`ALL$H$IF Ƅ$Ƅ$Ƅ$H$ HC`Ƅ$HDŽ$Ƅ$H$1HItHT$H5fHHL$L$Ƅ$L$Ht@H$HIG ALƄ$H$Ƅ$SH|$HA1H޺H$Ƅ$"HH$XH\$@HHsHH H9u$I(H\$@}$Il$I~([$I~J$pI}(9$PI}($0I|$($I|$Lt$8$I~($I~L|$H|$ L{&$IHD$$HxHD$HD$HH9D$sH=CfHDŽ$Ƅ$[3H$Ht$ H$Ƅ$(H} H$  H$HE AHHH$@Ƅ$HfH=H$Ƅ$HDŽ$XƄ$P2L$PH$XH{ AID$ LL$`Ƅ$hHDŽ$xƄ$pH$Ƅ$H|$HC AH޺H$Ƅ$$H{(/$H{$pI|$( $PI|$$0H}($H}H\$H|$`E1E1 H$HHH|$ $HH$Ht$HxfLPHH$Ht$uHx6H|$h$H0HX.HH$HHt~H$HtH$pHH H|$$HHw$pH{(I$PH{L$0I|$($I|$q$H}(`$H}OHHfHHcHH|$$HH H|$ $HH$Ht$Hx$H{(I$H{L$pI|$($PI|$$0H}($H}n\HHÐH|$$HHEHD$$Hx/H$XHÈsHH HD$H9HD$u$I(H$I$I~($I~$pI}($PI}$0I|$($I|$mLt$8$I~(W$I~FHLHaHLHOH@LH:0LH*BHLHHH$IHňuHH H9uLH$I~($I~$pI}(v$PI}e$0I|$(S$I|$ALt$0$I~(+$I~Lt$($I~($I~H_LH qLH?HYLHmHeLH|HtHHqHiHtf.H}>HHÐSHHHHH[f.ft;tt 1H >H1HHtH1f.H71f.Ht HH@ff.@Hy|>HHÐH~>HHÐHy~>HHÐH|>HHÐH9|>HHÐHHH@H|>HHÐHHH@H|>HH]f.H{>HH=f.H}>HHf.H}>HHf.H|>HHf.HY{>HHf.H9{>HHf.H{>HH}f.Hz>HH]f.HW HA>SHHHHGH[+f.H>SHHHHGdH+H[H>SHHHHG4H[{+f.H>SHHHHGHL+H[H>SHHHHGH[+f.HQ>SHHHHGH*H[#H!>SHHHHGtH[*f.H~>SHHHHGDH*H[H~>SHHHHGH[[*f.H~>SHHHHGH,*H[cHa~>SHHHHGH[)f.H1~>SHHHHGH)H[HGH;Gs HPHWÃfDHIHvH={>H9t1>*t tI@IHvH=z>H9t1>*t tI@ATAUSH_HHPHjH;hwH~HHRHHPD$HHPH;av>u[]A\@Hh(SHHdH%(HD$1H|>HHHGHHxH;=v>u-H x>H{8HH HD$dH3%(u+H[H=t}>HWtHt$PJHDSHHdH%(HD$1H!|>HHHGHHxH;=su>u5Hjw>H{8HH HHD$dH3%(u+H[H=|>HWtHt$PJHf.UHSHHt>dH%(HD$1HGHxH9u$HEHxH9uAHD$dH3%(u,H[]H=7|>HWtAHt$lEH= |>HWt$Ht$B뚋PJH빋PJHfDAUATIUHSHHHdH%(HD$1IHt>HLHHHEHpLLHHHHHL$dH3 %(Hu H[]A\A]uH;Ht$HH!HY!fUSHHdH%(HD$1H`HxH;=]s>uxH[Ht$H-z>HCHЃtHD$dH3%(ugH[]HHPHHC tZЃuHHPH=sz>HWt<kHt$\zCPSqC PS 릋PJH@USHHdH%(HD$1HGHHxH;=`r>H{0HtH[Ht$H-y>HCHЃtHD$dH3%(u`H[]HHPHHC tZЃuHHPH=ky>HWt<dHt$UrCPSxC PS 릋PJHf.fATUSHHdH%(HD$1HGpHxH;=Nq>H{XHtHk0Ht$L%x>HEMЃt5HCHt HHHD$dH3%(ujH[]A\fDHEHPMHE t[ЃuHEHPH=9x>HWt<DHt$j5@EPUXE PU 륋PJHf.UHGSHHH-w>HtKЃtH[]HHPHHC t-ЃuHHH@H[]GPW뵋C PS fDUHSHHHGHFHtHEHCHEHCH[]HKHHt HHH4@AWAVAUATIUSH8L~8H^0dH%(HD$(1H8o>Ll$HL9HfDLLD͹ L1HD$D$.L H!%tLLDHJHDHL)諴HI9tb+@uI$HPLrL;pwH~LLAI$HP@,I$HPH;Nn>t@LpB0fH|$(dH3<%(Lu,H8[]A\A]A^A_I<$Ht$HHHf.fAWAVAAUIATIH5^LUSHHxHl$`dH%(HD$h1HIEHxtpL|$H5/LLLPH5!WL|HHHHT$`H_m>HHHD$`Ht$PHxHD$HHxH5KH#AD$ tHHPHcHLl$ It$(L"L|$0It$xHT$LH5vKLòHL%l>HT$@IT$HHT$@HD$ HJHHpH;rH|$@LHLl$PH5$KLHT$PIT$HWHHHHT$`IT$HHD$`Ht$HxHD$PHHxHD$@HHxHD$0HHxvHD$ HHxeEu0HL$hdH3 %(HHx[]A\A]A^A_f.AHOJcHfDH;p1LLH5QIfL|$0Ld$@LLkHI 1LHL%#k>HHHT$`IT$HHD$`Ll$PLHx}HD$@HHxlH5-It@H5Hd@H5HT@H5HD@H5qH4@H5H$@H5H@H5lH@H5NH@H5H@H5{H@H5gH@H5SH@H5GfLLHH 1L诵HHHHT$`IT$H4HD$`Ht$@Hx1HD$PHHx H5 HH5G|@H5tGl@H5qG\@H5pGL@H5oG<@H5cG,@H5WG@H5KG @H5?G@H5RG@H5F@H5G@H5G\@H5FgIHD$HHxH;HHL<IIHD$`Ht$HxHD$PHHxHD$@HHxHD$0HHxHD$ HHxIIIHD$`Ht$PHxxOIIIHD$`Ht$PHxSHD$@HHxB*IIHD$`Ht$@Hx"HD$PHHxIGxtSUSHHqQ))¸d)׃+HPKHcH1D HHm>HsH}HHECEHn>HHEHm>Hf>HH5g>HHED(趿HHdm>HsH}HHECEHn>HHErHh>Hle>HH5g>HHEHC HE eD FHHl>HsH}HHECEHn>HHEH[g>Hf>HH5Bf>HHED ޾HHl>HsH}HHECEHm>HHEHf>Hf>HH5d>HHED vHH$l>HsH}HHECEH?m>HHE2He>HHH5i>HHE-DH1[]H}HsHkHHH}HOHGHHwH}H+H#HkHSH}HHHGH/H}HHH#H f.)G(tVUSHHqQ))¸d)׃.H+HHcHfD1D ޼HHj>HsH}HHECEHk>HHEHj>Hc>HH5Bd>HHED(vHH$j>HsH}HHECEH?k>HHE2Hd>H,b>HH5rd>HHEHC HE %D HHi>HsH}HHECEHj>HHEHd>HLc>HH5c>HHE D 螻HHLi>HsH}HHECEHgj>HHEZHcc>Hc>HH5Ra>HHEU D 6HHh>HsH}HHECEHi>HHEHa>Hc>HH5Zf>HHE DH1[]H}H3H+HsH[H}HHHOH7H}HHH+HH}HHHHH}HHHHf.AUHATIUHoSHHHH9HtII<$Hp LoLfLM9IF9u8M)I~HH[]A\A]I}HH[]A\A]ÐDyUIHHATISHL`Lht#)p)M)U)])e)m)u)}LFHH dH%(H81IHEL)Dž Dž$0H\$H(H@HH0HAHHcHH$XH8dH3<%(I$Lu He[A\]AAUIH WAкATUHSHXH5a>Ld$0H\$dH%(HD$H1LH5=LHH5W*HHH_>HT$ HSHHT$ HD$0HJHHpH;rv H;pH|$ L:HLd$@H5=LHT$@HSH袤HHUHSHHD$@HxH9HD$ HxH9HD$HxH9umHD$0HxH9u8HL$HdH3 %(Hu HX[]A\A]fD1LWH=e>HWLH=}e>HWrLeH=Oe>HWtu:L-H=%e>HWt.Ht$VPJH^PJH̋PJHhPJHLd$@HHD$LHx螿HD$0LHx荿H HLd$@HHD$@Ht$HxeHD$ LHxTHLd$@AWIAVAUIATUSHH-b^>LBH$HL$H k;dH%(H$1t$ HHLt$P>MGH 4; HL1IH; 1LHH-\>H5;HT$`HUHHD$` HHD$HHT$pHUHHT$pH$HJHHpH;rv H;pTLd$pHLHHT$@HUHHL$pHD$0HH$HyHL$`LHyHL$PLHyH$LHyͽH<$HT$.H56:XT$ H4$LXH5&: LHHT$`HUHHT$`HD$@HJHHpH;rv H;p`H|$Ht$@AHH5:LHT$pHUH讠HHt$HH$HUHHUL0Ht$/HH$HxHD$pHHx޼HD$`HHxͼHD$PHHx輼HD$0HHx諼HD$@HHx蚼H`>I/LLHHIED$ AEI}HH$Ht$HxPHa[>I~HIm HIE1H$dH3%(Lu[HĘ[]A\A]A^A_fH|$@1D1HLd$p)HLd$pHT$@HUHHHD$PHHx觻HD$0HHx薻HD$@HHx腻HHHHHD$pHt$@Hx]HD$`LHxLHD$PLHx;H$LHx'H_HLd$pHH$Ht$HxL I~LH HLd$pHLd$pHHH$Ht$/Hx论HD$pHHx蝺HD$`HHx茺HHf.AWAH56AVAUATUHSHH\$ HT$HT$dH%(HD$x1HHD$PH5_Y>H {EH$H1bLd$pH5C6HL+H5"LWHHEW>HT$`HSHHT$`HD$PHJHHpH;rv H;pLLl$`H4$L{HHT$@HSHLt$@H55LHHt$HT$0HSHHD$@HxAHD$`LHx0HD$pLHxHD$PLHxHt$H|$0HSL0HHD$0HxH9FHD$ HxH9 H]>D}LLLHHEPH}LԼHD$pHxH9HkW>I~HH9HEuXHL$xdH3 %(Hu@HĈ[]A\A]A^A_DH<$1Ll$`萡HLl$`HT$@HSHbH=*]>HGЅL[|H=\>HWCH4$,5H=\>HWtsLH=\>HWt,LAFPAV\PJH΋PJHiPJHHH.I~L"HZHHD$0LHxHD$ LHxH-HHD$@Ht$0Hx׶HD$`LHxƶHD$pLHx赶HD$PLHx褶HLt$@HLt$@Ll$`HLt$@vHLt$@Ll$`HHD$pH4$HxXAWAH52AVAUATUHSHH\$ HT$HT$dH%(HD$x1HHD$PH5?U>H [EH$H1BLd$pH5#2HL H5|L7HH%S>HT$`HSHHT$`HD$PHJHHpH;rv H;pLLl$`H4$L[HHT$@HSHLt$@H51LØHHt$HT$0HSHHD$@Hx!HD$`LHxHD$pLHxHD$PLHxHt$H|$0HSL0HHD$0HxH9FHD$ HxH9 HX>D}LLLHHE0H}L贸HD$pHxH9HR>I~HH9HEuXHL$xdH3 %(Hu@HĈ[]A\A]A^A_DH<$1Ll$`pHLl$`HT$@HSHBH= Y>HGЅL;|H=X>HWCH4$ 5H=X>HWtsLH=X>HWt,L踾AFPAV\PJH΋PJHiPJHHHI~LH:HHD$0LHxHD$ LHxղH HHD$@Ht$0Hx跲HD$`LHx覲HD$pLHx蕲HD$PLHx脲HLt$@HLt$@Ll$`HLt$@vHLt$@Ll$`HHD$pH4$Hx8HW1:tHRH HRH)HHu9ÐAWIAVAUATUSHdH%(HD$x1HT$HxtIHZA1E111E1L5US>H|$tfDD˃? A,.@}@CAhx"HII11DIL;`F @AA {A!vf   D*IECD/Z\IADZbL)H I?D\$LLT$Ht$HPLT$11E1ID\$IL;`9@rMHD$xdH3%(DHĈ[]A\A]A^A_Eu GL/ZIIHfD"w\ fE!~HD$ALj,A HfA@( D\$J<(Ef%LT$I f-$$15LT$D\$fDH\$pLl$01ҾDL$LHH|$0DL$GEHox L莔H|$0L+HEH1蹮 Hl$@zH5#N>H =+IM H1'H+1HHH-L>H|$PH5w+HT$PHUHHH|$`LHT$`HUHYH<LHT$pHUHHHD$pHt$/Hx7HD$`HHx&HD$PHHxHD$@HHxHL>H5J>LfDIECD/Z\IADZ\@L)H L1IqIECD/Z\IADZnf.IECD/Z\IADZ"f.IECD/Z\IADZrf.IECD/Z\IADZtgIECD/Z\IADZfGHD$L)AHD\$LT$J<(1I藬LT$D\$GL/ZIfEtKLjADZ\AD[uAD\fAD]fAD^fAD_dL)H vJL11I&fDADZAD[LjAD\I?IwZLHPI?D\$LLT$Ht$1HP|HHD$0HHxH-Ah3vH\$pLl$`1ҾLT$LHLT$H|$`ILwHPDdxLHl$PH|$`L+(ELH1 H5"-LHI|Hھ<L̯HD$pHl$PHHxHI>H5G>LI?IwZHPHHD$pHl$PHHxժLHD$`HHx輪HHHl$PI?IwZHP|$I?HuH5l'P&H몺H5L'P HHD$PHHxOHD$@HHx>L膯+HHHD$pHt$/HxHD$`HHxH9H@HV1:tHRH HRH)HHu9ÐAWAH5&AVAUATUHSHH\$ HT$HT$dH%(HD$x1HHD$PH5H>H ˎEH$H1貣Ld$pH5%HL{H5L觌HHF>HT$`HSHHT$`HD$PHJHHpH;rv H;pLLl$`H4$LHHT$@HSHLt$@H5%L3HHt$HT$0HSHHD$@Hx葨HD$`LHx耨HD$pLHxoHD$PLHx^Ht$H|$0?HSL0HHD$0HxH9FHD$ HxH9 HbL>D}LLLHHEH}L$HD$pHxH9HSL>I~HH9HEuXHL$xdH3 %(Hu@HĈ[]A\A]A^A_DH<$1Ll$`HLl$`HT$@HSHH=zL>HGЅL諲|H=NL>HWCH4$|5H=L>HWtsLRH=K>HWt,L(AFPAV\PJH΋PJHiPJHHH~I~LrHHHD$0LHxVHD$ LHxEH}HHD$@Ht$0Hx'HD$`LHxHD$pLHxHD$PLHxHLt$@HLt$@Ll$`HLt$@vHLt$@Ll$`HHD$pH4$Hx訥USHH(dH %(HL$1@H4@HcHfHHD$dH3%($H([]fD0Ht#HP@H@H@(HPHP Hf覽HtHH@H@vHHtHT$H5=MH:H+9f@H' Hl$HT$H5e&HHHHHD$Ht$Hx7HA>H5iB>H\HHQHIHHD$Ht$HxH;H#Hf.@AWAH5 AVAUATUHSHH\$ HT$HT$dH%(HD$x1H+HD$PH5B>H ۈEH$H1Ld$pH5HL苬H5 L跆HH@>HT$`HSHHT$`HD$PHJHHpH;rv H;pLLl$`H4$LHHT$@HSHLt$@H5.LCHHt$HT$0HSHHD$@Hx衢HD$`LHx萢HD$pLHxHD$PLHxnHt$H|$0OHSL0HHD$0HxH9FHD$ HxH9 HrF>D}LLLHHEH}L4HD$pHxH9HS?>I~HH9HEuXHL$xdH3 %(Hu@HĈ[]A\A]A^A_DH<$1Ll$`HLl$`HT$@HSHH=F>HGЅL軬|H=^F>HWCH4$茬5H=/F>HWtsLbH=F>HWt,L8AFPAV\PJH΋PJHiPJHHHI~L肠HHHD$0LHxfHD$ LHxUHHHD$@Ht$0Hx7HD$`LHx&HD$pLHxHD$PLHxHLt$@HLt$@Ll$`HLt$@vHLt$@Ll$`HHD$pH4$Hx踟AWAVAUATUSHHoH|$H4$HH$L(M}$H=|yCHEHt@HLu LI^LI9IMFL;uLH)H=~HE1Hu@LIucLLu/L)H~H1H[]A\A]A^A_@H|؅yِHL1[]A\A]A^A_HoHD$H9ht0HI躹H $Lp HL)I^M}L9LHFb1Hxf.AVAUATIUHHOSHHHt*LHHC(HH[]A\A]A^DH9tHr H} HL$LwLnLM9IFHL$uM)1II|Dx1@AWHGIAVIAUATUSHHH9HN L"LiIl$HLH $I9IMFLLD$kH $LD$HL)H=~LLLH>uI)IIDH1H[]A\A]A^A_fH=I9^HHtHHx HLIHOH9H $HF运uH $H)HH| ȅ1I}HEIDHH[]A\A]A^A_oI9^ H莠Hp HLH$LnI9IF0H $L)H|@LLH[]A\A]A^A_fDH(tH_ H2H{ HnLgL9LHFǏuI)II|Dy1HDH| u1H{HEHEH]f.@UHSH HHt HH躗HH[]HHeH]f.AVAUATUSHHdH%(HD$1HtNIL-Z8>Lt$HHsLɛs(H{0HkHS HzL9u*HHuHD$dH3%(u2H[]A\A]A^H=?>HOtL辥藺Jqrf.AWAVAUATUSHHdH%(HD$81@H|$t$HD$ HD$(HD$0)|$D$<<<t`Hl$(H\$ H9fD3H{HH9uH|$ HtԯHD$8dH3%(HH[]A\A]A^A_H\$H;Hw`H;蘯fDH\$Ht$HH8H7H;oYf.HD$L Il$I$H9_fD3H{HH9uI<$HtHD$H8HH\$ IHHpH+0HIL HhL)HH~LHIqHuHT$ HD$(H9Ld$LhHD$(H;D$ _PT$HPHT$@H@HD$(pHxH|$(H t$@t}@uHD$HhLhL9fHu(HķH I9HuHl$LmHuH诘LmHELm HE(t$-DLl$IEMuHL)HH~`@LHIIHuLl$ImMuL9MtfDA7II7I9uMut$HQHLt$H\$ HIHp(M&Il$IL9^fHu(H贶HI9Hu4H H@ֶfDAWHAVAUATUSHH9HHGHH)HH9wH[]A\A]A^A_f.LGMI)IHHLD$HH4$ԮLeL}ILD$L9Lt.@Ht HKHJHCHHI9uM9Lt fDA7IIM9uH}HtܫILmML,$LuLmH[]A\A]A^A_fDIMH$E1VH=Xnf.@AWAVAUAATUHSHHGH+HHLHt$ȭH]IHEM|$HH)HLtHt$ HNHJHFH9HLDHt2@1HrHqHBHHH9uLpHL)HM| I0HxpL9LuH}Ht芪LeML}LeH[]A\A]A^A_@HH9vIHHH9wIIHGH;Gt&HtHVHPHFHHG+f.SHHHHtHHH{HHt让H{ Ht蠩H{Ht[鑩[f.@AVAUATUSHH@dH%(HD$81f<Ll$0HT$L蜴LcLIl$I|$HSH9HHl$0Hp LuLnHM9LIF贆M)I~@L-0>H}HC(L9]HL$8dH3 %(PH@[]A\A]A^I8 HH HEHEHEL-/>HD$0EHE IEHD$0E(HE0HU HL:HH~HHLPHHl$0*D]0Ht$^HHt$t#HP@H@H@(HPHP HCODu(H}0cHE Ht$ HxAHyg@L-.>+_ 襇;HH+ HcHH5H\$ HT$H}H1HHHHAHD$0Ht$Hx莐HD$ HHx}H6/>H5,>HH5u lH5`H5TH5XHH5 HW ʅHt$ HD$YHD$gH5 HHD$0Ht$ Hx͏HH\$0IHD$ HHx謏HLIIHD$0Ht$Hx聏‹UJMaAWAVAUAATAUHSHH8L_L;_ Ht$ HT$(DwMADHPHу?HIHHIHHHH?H:H?H)xbHHu-11H|$8dH3<%(HWH@[]A\<D$HbHcHfH@HfDHD$@Ld$HCH;CH@Htb8QS`H{XHA>HHIHH4HH?H:H?H) HH#S`H11t$I|$]HsH+sHLHP?fDD$fD0趢Ht#HP@H@H@(HPHP HD$@vHtHH@H@FHItHT$ H5 2H Ld$yHD$h Hl$ HT$H54 HHɪHH蹡HD$ Ht$HxH&>H58'>HHC`?H{Xs@HD$T$H|$(HD$D$HD$(HCpT$ HL$(0HP@t$ HHHT$(蘼H[p#H@HHxLLHCH@H@H@HXfDHD$T$H|$(HD$D$HD$(HT$ HL$(0HP@t$ HHHT$(Ht$I|$HڻHHLHHHD$ Ht$Hx虇HHH@H$I$It>Ht/t2r#uHWHBH+HfDfDHGH@(f.DATUSHH0O8H0dH%(HD$(1HA>HHIHHHHIHH4HH?H:H?H) HH#S`HHD$$H|$HD$$HD$HCpT$HL$0HP@t$HHHT$չH[p[11Ht$(dH34%(HH0[]A\fHsH+sHHH蠟114$I|$f@H@HHC`?H{X@H@HHD$$H|$HD$$HD$HT$HL$0HP@t$HHHT$۸H_HxL褤HCH@H@H@HX2Ѥ4$I|$H萸HUHHH)SHHHHHHHOH9f.H[]f9HK0HC 9uHIH1HIH)HHu€>uHKPHC@9uHIH1HIH)HHu>uHKpHC`9uHIH1HIH)HHj>aHHt7HK9uHAHH@H)HHBfHH[]fDHH)HHt2HtHtDHH|$ H?H؄H H|$ H!H؄H H|$ HHHEDATUSHH0dH%(HD$(1?u*HHstHD$(dH3%(u H0[]A\Ƣ y;HHHcHH5H\$HT$HH}1HHH\$ .HHT$ H>HHH訆HD$ Ht$HxHD$HHxH >H5f>HnH5lH5 `H5ZTH5c{HH5L BEI MIMEH LAL\$LHL$H HIIIMAH LMN,DI MLl$IMMLDI MI IȉLMH E@OD.Lt$LO"AI IB HT$IALLL$EL\$H H I HIH)LMt$H)I LL)L)Aʚ;IHH M)I)ÉHD$H I)LM!H=ɚ;AA@D1҃AAHc0DzD>DHLH9DAAAuE1@HcKMHAHI!HHDR0DKHI9IwHL$D) L9HcvEHL)L9r:HHLH)L)L)H4I9wMI9r LH)H9v)I9r[]A\A]A^A_fDO MqI&HT$EI*I9DvH)I9wIcL)HLJI9w'LL)H)H9vIcl[]A\A]A^A_fDH؀)L)I9]HHfD=A@ Z=A@F=?BA@B@2=A@='A'@ =fA@cfAd@ EAA IȉAWAVAUATIUSH8dH%(HD$(1>DL$ 6H HDHc4HAD$ q"a"fTf.fPLgLt T"HoG-fWf. "HUE0E.E0H;L)LHPDHD$(dH3%(k H8[]A\A]A^A_DH;H5HPID$Hx(8H?L$H5HPD$ H`HFL$HL$H9ȋL$ ID$E1DHx(LhH;HT$IHPH;"HIu DH芰H;H5>HPDL$Iu(ADHyH;H5HPL,IID$H`H@(HI9dH;HT$HPH;"HIu DHH;H5HPDL$Iu(ADHH; HH;T$ H`HPH;}HfDID$H0H9p5H?҉L$HH5-PD$ H`L$D4(HFEI9k ID$ɉL$L(H@HI9t^fDH;LHPL$LEAHIH;H5HPID$H`H@HI9uH;LHPID$L$EAHHpH訚H; HH;T$ H`HPH;]HDH?L$ "HL$ It$H+H;"HfA|$H?HvH5Pzf.IL$HrHHwH HcHH'HAHKY8m4w,rHcFHIH'LHAHH H wJ<L%>I(\(HHHHIHLHKHH)HHIRPWHcwH @H>HHPWG)fDH? H5HP6fDIL$H2H HwHcHH'HʿIKY8m4w.DHcHH'HЃIH H wAJ<L >I(\(fHHHHIHLHKHH)HHIQPWHcwH {0OH;LHP@H5TP@[ID$L$HpL(DHI9t?@DL$ 1LADHILH;,HID$HpHI9uDL$ HAD1H;]HvfDH?L${E1HID$L$Hx(LhDt|@H;"IHIu DH萪H;H5KHPDL$ Iu(1ADH肖H;,HL=IID$H@(HL9wH;"HIu DHH;H5HPDL$ Iu(HAD1H;}Hl@HT$$Ht$ HD$ D$$6Lct$ D$$F,0AE9IcMcHcH0@oBD-.BD-0JT-f.H;0HfDD_HcJ<,L >IIPWGufHG-H HcHH'HʿIKY8m4w1zHcSHSH'SHЃIH H wD_HcJ<3fH?H5HPfDD_9D_)Af.AAE}ASAEAHEEeDPHuE+ cfȺQB0d)щHVG0F)A0FH?H5HPAVHuH}Hc#E.Jl5.H{ASAIcHE)AIcHH}IcE0E.0lC>HcH-00HVNMcN|-J|-HcL蕳A.JT5HuE-AADA9ȿHVG0)ȃ0FAAAh茐H4H` 藈H`L$H4H` rH`L$pfAWAVEAUAATAUHSHdH%(H$1HA >H4$DD$ HH(oHH@@ HH+>H5>Hk HHHCHCH>HHCeH=e>HSH|$0HD$ 1H\$(HHPHD$pHT$xHHD$yH$1fD$z?1H1D$zL|$D$|LfALd$ I$`HD$t(L5>HCMЃE1EL$ H4$ELH$HxH;= >.H\$(Ht$L58>HCMLЃtKH$dH34%(HHĨ[]A\A]A^A_H4$E11L臏pfHHPMHC ЃuHHP1҈T$xHHrfD1hfHHPMHC ЃHHP1fKH=>HWLBxCPSOCPSCnC PS C PS ZH|$(IHtyHtHxLH}LHglH蟷PJH]HL|$LH蚂SHHHG0ӄHt^HO>H5 >H@@ H@ H@(HHHPHPH >HHPHC舵H[1HCH[ÐATUHSHPL&dH%(HD$H1LID$HHGL)HHD$ 0HH@@ HHt>Lc Ld$ H5<>HHHCLc(HCH >HHCŴLeHEH]Mt%H>ID$HЃtHD$HdH3%(uNHP[]A\fDI$LPHID$ ЃuI$LP@1l蛊HL$ HT$(Ht$H|$0$HD$(PH}HT$0HD$8HD$0HD$8HHUHEtvH|$8H6pv,AD$PAT$AD$ PAT$ JH}HHt6vHf.@AUATAUSHHHWH+HHLHt$,LHKHHt$L)HH>HHtvH8H;HKH)HHLlHtHHȫH;IHtGH+LLkHkH[]A\A]fDHH9vIZLE1HHIH9LF.AVIAUIATA UH8SH dH%(HD$1+HHt9L` I6H@H@H@LdC(HC0LLHlHt/HHHYHL$dH3 %(uDH []A\A]A^@s(H{0HD$HC Ht$HxgH}HD$HYH};HӪH˲f.AUATUSHHHGH;Gt1Ht!HGHHCH[]A\A]1@H+HHAtHIH9LFLHt$H;HHCHt$HH)HtT H;HKH)Ll HHu+IHt|H+LLkHkWf.HHEH;HHE1H=`fSHHHGHG dH%(HD$1tPGGt'Ht$H{0D$C u HC(HC HT$dH3%(uH[H?HC&fDAWL=AVAULo0ATU1SHHdH%(HD$1Lt$E'HCHC {CCLLD$7K tGqЉȃ weDHGII9uHT$dH3%(uPH[]A\A]A^A_DHC(HC @H;HCqqwAD'HwWDr|AWAVIAUATUHSHL,H(wdH%(HD$1HGHL|$HHD${hIF0L9H$ulfD9cIFHHPHjH;hwH~H|$HoIFHHPD$IFHHPH;>HL9IFIF A~tqAFAFtzH<$LD$蓼EfA u IF(IF D9#SHIFP1HL$dH3 %(uFH([]A\A]A^A_I>HAFfA@Hh(A苃f.AW11AVLwHAUATUSHLk0HdH%(HD$1HGHLIHP0HC0HLHC8C$觻s0;9fLAfHCHC {ZCCLL$Jk F90.spLWfHCHC {sCCLL$s FЃ LfH譗E0 s@-u -LeHCHC {CCOLL$Ts (0_&9LAbeHCHC {H;HCfDHC(HC HkC HC(H0tHk8H$>AH6A\H{HLiChHL$dH3 %(H[]A\A]A^A_0LAdHCHC {CCLL$k Et eL7dHCHC {cCC LL$Ÿs -I:FЃ LcU@EЃ HCHHPLzL;xwp~LLjHCHHP@,HCHHPH;=HCHC {CCLL$ k qHC(HC Af0LA cHCHC {H;HCwfHHC(H;HCLb+L@bHC0 HHCPfH;HCHC(HC HHCPxfDHC(HC HHCPPfDH;HCUHC(HC HHCPfDEeH;HCH{H LoMHC`fDH{H L?UHCXfDet3HC kAHkHCHHC sL as+}@LxB8WkHC A뉋kHC f.@AW1I1AVL5VAUATLgHUSI_0H(dH%(HD$1HGHLHl$HP藊IG0HHIG8AGD$ IGIG AwAGAG,HH߈D$ִAw )F=IcL@LL-D_wDA;ED$IGHHPHJH;HHL$wp~Ht$LfIGHHPL$ IGHHPH;=HII9IGIG A1AGAGt%HH߈D$AG u IG(IG A;E\L}Y,/LkY"LYYHIGP;I?HAGfI?HAGLYLT$裊\HIGPL XD ?΀itLT$ XT$L?փ΀X4HL$@HHHL$@HH[LuT$OLT$T$t%$( D$DHIGPHKIGPDAVAUATUSHHdH%(HD$1HGHWHw Hl$Lc0HHHFHKHC tCCHLD$ C t8ƒ  ~tHHcHDHC(HC 1HCSq@H;HCxHG HGGG+Ht$H{0D$wS tOHs HCCHHHCtIHHs Hk8f.HCHC(1HC CHHCHK(HtHHK(fDH?HCFH踇=t4HRHCPHL$dH3 %(u4H[]A\A]A^øHu=uHCSHs qHs Hs yf. 눸 끸 wH6j `HIZS IL-L5Tf.CCt$HLD$ũC u HC(HC AU9"IM9*HCHC {uH;HC렸L-L5QCCt$HLD$=C u HC(HC AU9IM9HCHC {uH;HCL-GL5CCCCt$HLD$ŨC u HC(HC AU9u&IM9tHHtvH8H;HKH)HHLlHtHHH;IHtwcH+LLkHkH[]A\A]fDHH9vIZLE1HHIH9LF.HGH;Gt&HHtHHGHHGfD1@f.AWAVAUAATUHSHHGH+HHLHt$eH]IHEM|$HH)HLtHt$HBBH9HLHt2@1HrHqHBHHH9uLpHL)HM| I0HxL9LuH}HtaLeML}LeH[]A\A]A^A_@HH9vIHHH9wIIAWAVAUAATUHSHHGH+HHLHt$cH]IHEM|$HH)HLtHt$HBJH9HL@Ht2@1HrHqHBHHH9uLpHL)HM| I0Hx~L9LuH}Ht`LeML}LeH[]A\A]A^A_@HH9vIHHH9wIIAWAVAUAATUHSHHGH+HHLbH]IHEM|$HH)HLt HBH9HL@Ht2@1HrHqHBHHH9uLpHL)HM| I0Hx`}L9LuH}Htz_LeML}LeH[]A\A]A^A_@HH9vIHHH9wIIAWAVAUAATUHSHHGH+HHLHt$haH]IHEM|$HH)HLtHt$HBHHJH9HLHt2@1HrHqHBHHH9uLpHL)HM| I0Hx |L9LuH}Ht:^LeML}LeH[]A\A]A^A_@HH9vIHHH9wIIAWAVIAUATUHSHHGH+HHL,L9$HI`H]IHEII)IMt5IGA_HHt LHCI_HEH]H9HLHt2@1HrHqHBHHH9uLpHL)HM| I0HxzI9LuH]HtH\ILeL}MLeH[]A\A]A^A_DALHM|$HI9vHIIH^\LH8Mt LF\|H6H.HEH+EH0Hxy@AWAVAUAATUHSHHGH+HHLHt$X^H]IHEM|$HH)HLtHt$HBHHJH9HLHt2@1HrHqHBHHH9uLpHL)HM| I0HxyL9LuH}Ht*[LeML}LeH[]A\A]A^A_@HH9vIHHH9wIIAWAVAUATUHSHHxdH%(H$h1L$HHDŽ$DŽ$HDŽ$DŽ$HDŽ${ S HHcHL$H$H50LeL$L1HLy:HC@L$PL$@LeLLH$@HCHH$HHCPH$PWL$Hs(L螖Hs@LLH7H$H$HxACH=I}HH$P\LH$LHx CH$LHxBH$Ht#YH$hdH34%(Hx[]A\A]A^A_HEH;ED$,H@8 L$ Ƅ$ I}mHE $ I}H$(0HPHH@$ H$(HvHE H$H}H${Lk(Ln C  HCpHHD$HEH@LxIOIHHL$=HL$IH9tXH{pHp LGHNLL9LD$HFHL$5;HL$LD$I)I)IHD$H$LD$-HLLH$.HEH;ED$. H@8 L$PƄ$PI}blHE $PI}H$X0HPHH@$PH$XtHE H$H}H$zH{(Rm C H$H;$^ $?A $HH { 'L$H$H5pLaL$LHL6HC@L$L$@LeLLH$@HCHH$HHCPH$PSL$Hs(LےHs@LLH3H$H$Hx~?H=I}HH$YLZH$LHxF?H$LHx2?H$8D8f(fT 4f. HEH;E$E H@8& HE Ƅ$@$H0H$HHPL@$@HHH$HrH$H;$$$HA>HHIHHHH?H:H?H)Lk(HHLnj C %  $Hm$YfHUH;UHH$U HR:H$HHE Ƅ$@0HEH;EHDŽ$' H@8I1LƄ$@h$@HE 0HEH;ED$*q H@8HE HDŽ$HƄ$@0EDHEH;ED$+L H@8XHE HDŽ$HƄ$@Ƅ$H0DHUH;UHH$mHR:H$HHE Ƅ$@0HEH;ELspAH@8AHDŽ$Ƅ$THIt LH8HE $H$L$H$0HPHH@$H$o-Dsh C  L$H$H5G5L]L$L HL2HC@L$@L$LeLLH$HCHH$HCPH$ MOL$LL:Hs@LLH8/H$H$Hx:H=I|$HH$@pTL踊H$LHx:H$LHx:H$H@H5DŽ$?H$DLLp(LLu f C  H$H;$$?A|$HHH!LfC 9lfDLfC +HCpHHD$HEH@LxIOIHHL$HL$IH9H{pHp LGHNLL9LD$HFHL$M-aHL$LD$I)I;LLp(LLu e C L$H$H5LZL$L HL/L$L$@H$@Hs@LLeLLL$pLL蹋Hs@LLH,H$pH$Hx\8H=I~HH$QL8H$LHx$8H$LHx8H$HmffDI| DHD$H$LD$/HKLLH$0%LhIEI;EHfHxbIEHIEHEH@H@H@H#LhIEI;EaHHxbIEHIEHEH@H@H@HKLxMoM;o-MIEAELGIEIGHIG#HzHWH;WHtHBHHWDHxHGH;GHtH@@HHGDHxHGH;GHtH@@LhIEI;E1HtHx1iaIUHIUXHzHWH;WIH3HB'fHxHGH;GH;@.HFDŽ$H$oHFDŽ$H$$H$1H$@$HH$Hj.H$HƄ$@HELHDŽ$Ƅ$EH$$H$HEH$0HPHH@$H$hHEƄ$@$H0L$`Ƅ$`I}_HE$`I}H$h0HPHH@$`H$h6hHEiL$0Ƅ$0I}o_HE$0I}H$80HPHH@$0H$8gHEHEHDŽ$HƄ$@0HEHDŽ$HƄ$@Ƅ$H0H$HHEƄ$@01LƄ$@^$@HE0o11Y1$H$H$p$xH$xBhHt$.L5H$)LL&Ht$,L4'H$_H$_H$L|Ht$*dHt$+UL$ H$H5ԪLSL$0L HL(HC@L$L$@LeLLH$@HCHH$HHCPH$PEL$LL܄Hs@LLH%H$H$Hx1H=I~HH$KL[H$0LHxG1H$ LHx31H$9aQL{(L$LL:Hծ1Li{HL%g=H$H5H$IT$H HL$LH$@IT$L$@HL8L$LL赃Hs@LLH$H$H$HHxU0H=I}HH$IL1H$@HHx0H$LHx 0H$LHx/H$Ld$@H$H5LlQL|$PLHLd&L$L$@H$@Hs@LLeLCL|$0LL螂Hs@LLH#HD$0H$HxD/H=I~HH$HL HD$PLHx/HD$@LHx.H$HH$H$Hx.H=I}HH$iHL~H$LHx.H$LHx.H$HtDHyHH$L$LHxP.H=I}HH$GL,~H$@LHx.H$LHx.H$LHx-bHHD$0H$Hx-H=I~HH$fGL}HD$PLHx-HD$@LHx-HHHL$@HL$HL$$HL$@(HL$@,Ld$pH$H5ݪLNL$L HL#L$ L$@H$@Hs@LLeL@L|$`LLHs@LLH HD$`H$Hx,H=I~HH$ FLe|H$LHxQ,HD$pLHx@,H$FHHHD$`H$Hx,HS=I~HH$ EL{H$LHx+HD$pLHx+;HHHL$@L$@HH$LHx+L$PH$H5(L ML$`LHL!L$L$@H$@Hs@LLeLI?L$@LL6~Hs@LLH4H$@H$Hx*H=I~HH$mDLzH$`LHx*H$PLHx*H$LH@HH$@H$HxT*H=I~HH$CL0zH$`LHx*H$PLHx*zHHHL$@HL$@?H#HHH$LHx)HH=I}HH$PACLyHH$H$Hxk)HH$H$HxM)H=I~HH$BL)yH$0LHx)H$ LHx)sHH@HL$@HH$H$Hx(H=I|$HH$@XBLxH$LHx(H$LHxx(HHHL$HH$pH$Hx@(H=I~HH$ALxH$LHx(H$LHx'fHHHL$@UHSHdH%(HD$1m@HHtHT$HH5IHL$dH3 %(HuH[]GHH=HrU8HSHdH%(HD$1?HHt7Hx H@H@H@H#HuH{(OHT$dH3%(HuH[]GHHC Ht$Hx&HHHHHt8Hu Hx H@H@H@X"Hu(H{(NEHCHuHCI\$HLctHLXHCHmHpHL$dH3 %(Lu%H[]A\A]A^H`LLU&[EHhH{pHHC Ht$Hx&%HHHS;[HDhHؐf.@AWAVAUATIUSHHG<wM~InLkH+LI9t&fHt HHLHHI9uI^Mt$H[]A\A]A^A_FGH[]A\A]A^A_fHH9w=HHH;IdHH8HmHL8HmHL9ftA7IIVYHeI>Ht8f.fUSHH8HwdH%(HD$(1HNHt$H+wHH9Ht$@H}RHiHH4HiH|$t$PHHR@USHH(dH%(HD$1HGHHHthH+GHHp^8HHFHC$H|$HL$H@0HP@4$HHHT$QHCK8HPHStVK8H;StH@Ht8tQHt$dH34%(H([]fHCK8HPHSuC8?Hk0HhH}H]H9t(t!HH9uHp(Hx0H0QHC HHxHH3Hm(E9=fAWAVAUATUHSHHGH+HHL,L9HIHt$c5H]IHEHH)HLtHt$_EH]HEH9HLHt2@1HrHqHBHHH9uLpHL)HM| I0Hx PI9LuH]HtH72ILeL}MLeH[]A\A]A^A_DALHM|$HI9vHIH Mt L1RHEH+EH0HxwOH^HfDATUSHH@dH%(HD$81u~Ht$3HHt$~HH@1H@1HCHH9Ht CH{HWHSHD$8dH3%(JH@[]A\<t, 2;H HıHc HH_H{HKfH5)H\$ HT$H;H<1HdHH\$04HHT$0H=HHHHD$0Ht$HxHD$ HHxH=H5y=HbH5^k@HH5yNH5[BH56H5*H<%H %H59IHD$0Ht$HxTHD$ HLHx@HHpdIH\$0HAWHAVAUEATL$UHLSHhHGH|$D$H$dH %(HL$X1I9uAZJLt$HD$@HHHD$ ACHD$@I9IFHD$?HD$(HHHD$f.D$@HFHD$HHFHD$H8HHD$LkLp0HItQH@H@H@IEIG HY=HIECAG(HCIG0CHCIw LnH0LHL t$@H|$H KI9}Hu H|$ F@,HD$0HIHH@1H@LE1H)HHLI9MuI]Lu-OfDHFHCHFH HI9t$Ht}HuuH?H HI9uI]HD$LhHD$XdH3%(@Hh[]A\A]A^A_Aw(I0zJIG Ht$(HxXL,HH9wHHH.I HI9A6I~I JA= u HHD$@HT$>H5YHIf7L-HVHD$@Ht$?HxH\=H5%=H-^H|$ t$@HHIH`HI}Ht+L+H`5KHHD$@Ht$?Hx.HvH^`HHQXf.@AWAVAUATUHSHHXL$pHDŽ$DŽ$dH%(H$H1Ml$HDŽ$DŽ$HDŽ$} U HHcHfL$H$H5L5L$L1HL HE@L$0L$ LeLLH$ HEHH$(HEPH$0"(L$Hu(LgHu@LLH<D$ H$H$HxH=I}HH$0C-LcH$LHxwH$HxLcH$D$ Ht D$ )D$ H$HdH3%(IHX[]A\A]A^A_@HsH+sHH1H'-Hs0H;s@RK8?Q"S8H HH!Ht$HD$h$HCH;CH$HHHCHHCLu(L)? E  &HupH L> E H$H;$A$?Aw $HHH!L>E } Uf.L$H$H5LQ3L$LHLFHE@L$`L$ LeLLH$ HEHH$(HEPH$0%L$Hu(LkdHu@LLHD$ H$H$Hx HM=I}HH$`*L`H$LHxH$XHsH+sHHH*Hs0H;s@"K8?Q S8H, HH!Ht$HD$?f$HCH;CH$ Hn HHCHHCH}(< E  H$H;$Y$?Ay $HH 6Dصf(fT Եf.KK8HS0HA>HHIHHHH?H:H?H)] HHHsH+sL$ HƄ$ L$(HK)tyHCH;C H@Htb8 S`H{XHA>HHIHH4HH?H:H?H) HH# S`H3 $ I~BDH$H;$$$$HA>HHIHHHH?H:H?H)Lu(HHLn: E  -HsHNHH+sHH(AHsS8HFHCS8EuH;CtHF8/$!$fK8HS0HA>HHIHHHH?H:H?H)sHHHsH+sL$0HƄ$0LHDŽ$8H'HCH;C} H@H8 S`H{XHA>HHIHH4HH?H:H?H) HH#{ S`HtmH$8$0HDŽ$8Ƅ$0H$(HCp$ 0H$(H$(HP@$ HHH$(@@$0I~?bf.K8HS0HHA>HHIHHHH?H:H?H)HH H$hHsL$`H+sHLƄ$`H%tyHCH;C H@Htb8 S`H{XHA>HHIHH4HH?H:H?H)] HH#S`H$`I~>@K8HS0HA>HHIHHHH?H:H?H)HHHDŽ$XƄ$P#HIt HupHHsH+sHL$XL$PLHH$HCH;C H@H8S`H{XHA>HHIHH4HH?H:H?H)HH#S`HtoH$X$PHDŽ$XƄ$PH$(HCp$ 0H$(H$(HP@$ HHH$(>=fD$PI~'=fHt$1HD$oHt$1HD$OK8HS0HHA>HHIHHHH?H:H?H)HHH$HHsL$@H+sHLƄ$@H{"tyHCH;ChH@Htb8S`H{XHA>HHIHH4HH?H:H?H)HH#S`H$@I~;0k4 E  H~UH$"fH@H-DŽ$?H$9fDS8HFAHCZC8?Hk0OfDHL/HC$pLH$xH@0HPHH@$pH$x:LX3E cHupHL03 E uL$pH$H5L'L$L HLL$L$ H$ Hu@LLeL$L$`LLYHu@LLH?D$ H$`H$HxH=I}HH$FLUH$LHxzH$pDHPHBpHxHzH[9fDH H gHH@HH@H`H@H7H@H7H@HHVC8HS0@HVC8HS0HFDŽ$H$tHXRKHFDŽ$H$rH$H$@HDŽ$HƄ$@H$(HCp$ 0H$(H$(HP@$ HHH$(7 H$h$`HDŽ$hƄ$`H$(HCp$ 0H$(H$(HP@$ HHH$(7H$($ HDŽ$(Ƅ$ H$(HCp$ 0H$(H$(HP@$ HHH$(7_HC`?H{XwHC`?H{X9H@H=H@H110H$H{<"S8H{ H$$H$7S8H{ H$$H$7H$H{HC`?H{X0HC`?H{X,HC`?H{XHH@HH@H$H$1H$$H$7H@H$H$H$$H$6HxLE!rHxL4!HxL#!`HxL!HxL!$ H$(Ƅ$ HDŽ$(H$(H$ $@H$HƄ$@HDŽ$HH$(H$ $`H$hƄ$`HDŽ$hH$(H$ $0H$8Ƅ$0HDŽ$8H$(H$ $PH$XƄ$PHDŽ$XH$(H$  L$H$H5La!L$L HLVHE@L$ L$LeLLH$HEHH$HEPH$L$LL|RHu@LLHD$ H$H$HxH^=I|$HH$ LNH$LHxH$hL$H$H5kwLX L$ L HLMHE@L$L$ LeLLH$ HEHH$(HEPH$0L$LLsQHu@LLHD$ H$H$HxHU=I}HH$LMH$ LHxH$`HH$H$HxH=I|$HH$ FLMH$LHxzH$LHxfH$HtHHHHHL$HH$LHxH$LHx HHF=I}HH$0LLHH$H$HxHH$H$HxH=I}HH$9LLH$ LHxmH$LHxYHHHL$ HH$`H$Hx!Hb=I}HH$LKH$LHxH$pLHxjHHHL$ LHCHL$ {$PI~H/$0I~H|/HH=I}HH$`L@KH$LHx,H$LHxLd$`H$H5xLL|$pL HLL$L$ H$ Hu@LLeLL|$PLLMHu@LLHD$ HD$PH$HxmH=I}HH$LIJHD$pLHx8HD$`Ld$0H$H5wLL|$@LHLL$L$ H$ Hu@LLeL L|$ LLLHu@LLHD$ HD$ H$HxHɝ=I}HH$LdIHD$@LHxSHD$0HH$H$Hx-HHD$ H$HxHP=I}HH$LHHD$@LHxHD$0LHx^HHHL$ HHD$PH$HxH՜=I}HH$(LpHHD$pLHx_HD$`LHxNHHÐHL$ HL$@H$H5uLL$PLHLL$L$ H$ Hu@LLeL L$0LLJHu@LLHD$ H$0H$HxwH=I}HH$ LSGH$PLHx?H$@HL$ $ I~H+HH$0H$HxH.=I}HH$LFH$PLHxH$@LHx6HH@HL$ $`I~H}*$@I~Hd*L}(L$LLhIHt1L@HL%=H$H5ArH$IT$H9DHL$LH$ IT$L$ HLfL$LLHHu@LLHD$ H$H$HHxH™=I~HH$L]EH$ HHxIH$LHx5H$HHH$L$LHxHB=I~HH$LDH$ LHxH$LHxH$LHx6HL$HL$HL$ HL$ AWAVAAUATIUSHHdH%(H$1HHLl$pH$HDLHLL$HDŽ$HDŽ$HDŽ$HDŽ$DŽ$HDŽ$ DŽ$(HDŽ$0HDŽ$8DŽ$@HDŽ$HDŽ$PHDŽ$XHDŽ$`Ƅ$hH$ H;$0D$Ƅ$HDŽ$$(?A$(HH H$Ht LLHH&EH$hA<$G$H&H$HtHHH$8HtH$HtH$HtH$dH3%(vHĸ[]A\A]A^A_fDL$Ƅ$I~b$A4$I~H$A$ID$IT$@$H$%$H%H$HHHHC(HHD$'C Lt$0HT$H5LL|$@LHLHC@L$L$LeLLH$HCHH$HCPH$L|$ Ht$LDHs@LLH/HD$ Ht$HxH=I}HH$@ L@HD$@LHxwHD$0LHxfH$1Ƅ$H$A4$HH$A$ID$IT$@$H$$_fDHFDŽ$(H$ @L$H$HDŽ$HDŽ$LHDŽ$HDŽ$Ƅ$$Eu]$_H$Hf$(H} Ht$PD$XHT$X$:HC(HHD$C tLt$0HT$H5=}LL|$@LHLHC@L$Hl$PLeHLHD$PHCHHD$XHCPHD$`L|$ Ht$LAHs@LLLHD$ Ht$HxdH=I~HH$L@>HD$@LHx/HD$0LHxfHl$PD$PH}hD$PA4$H}HT$XA$ID$IT$@t$PHD$X!H$Hss $HH!H$HtHHH$8HtH$HtH$HtH$Ht LLH`8HH HH$Ht>HHD$ Ht$HxH'=I}HH$zLHK4IuH}'L1H]HLuIIMl$K>HHt?HI$HL HELH\$dH3%(uZH[]A\A]A^A_LufHUI$LeI$HtHB1HuLM$HEHUHDI{H3Lu(HbHID$HxH;=x=u L@H==HWt'Ht$8HH&PJHfAWAVIAUATUHSHHL,MtpI]IILKM9t*DLMtPMH1LHuI9u>M9ILuI?HsHWH;Vu=uHL[]A\A]A^A_H1[]A\A]A^A_f.DUHiSHHH>Hw製1HHHsHHHtHHtH[]H1[]AViAUATIUSHH>HwA1HHHsHILL脻HtHHtH[]A\A]A^f. HIt#HxHLIFIFLHLHHHL$HH$f.DATIUHSHHHH f.HHAHuHuHyxHt+HHUH5,[]H@H1A\HH1H'Hpy=HH[]LH@`A\f.Hcy=HG H)HFHfHcy=HG H)HHFHÐHI~=SHHcN=HHH)HH1PH[o#Df.H ~=SHHc=HHH)HH1PH[/#Df.ATUHSG )HcHH@ HHǺ0@@1Ht Ht 1HfGtHLcHLHLH9=HC H}=HHPHHtv[]LA\@Hx/@XD1HfO@FfH+H|=H5 ~H8DH|=H5~H8j@f.ATUHSG )HcHH@HHǺ0@@1Ht Ht 1HfGtHLcHL苻HLH=HC H{=HHPHHtv[]LA\@Hx/@XD1HfO@FfH+HG{=H5|H83DH'{=H5|H8j@f.ATUHSHHc=w,dH%(HD$1HG H)ЃHu&Xu?HGPHHD$dH3%(u#H[]A\ù1EWLgPHLhuL1Ҿ1sH$뙐f.ATUSHHHc>=w,dH%(HD$1HG H)ЃH(H$w2tpXuDHGPHECHD$dH3%(u H[]A\ù114CLgPHL觱uL1Ҿ11H$fDATUHSHHc^=w,dH%(HD$1HG H)ЃHu%Xu>HGPHD$dH3%(u#H[]A\ù1ELgPHLuL1Ҿ1H$ff.ATUHSHHc=w,dH%(HD$1HG H)ЃHH$w)tmXu>HGPHD$dH3%(u#H[]A\ù1ҿE,LgPHL=uL1ҾE1H$fAUATIUSHH(Hc =w,dH%(HD$1HG H)ЃH(uZXHGPHD${hubHC`HD$HHD$HU<AD$HD$dH3%(u'H([]A\A]ù1AD$ȺDHc=HH)H0Df.Hc=HH)H0Df.AW?E1AVAUATUSHdH%(H$1HH(dH--m=HSwoole\AHHH@H@H@ @ tomi@$c@%UHD$H?<1HHDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$ HDŽ$(HDŽ$0HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$8HDŽ$@HDŽ$HHD$DŽ$HDŽ$DŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$PHDŽ$H$L- g=(IIEHx@H@H@ HH5BoHswoole_a HCGtomiG cC%HUHpHxLDHH=L5c=HIEL-e=HHHHLH LHHH T=?H=H=Lй=H0HSwoole\AngHHHHtomic\LofP(HH @H@H@@*UHD$H;<1HHDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$ HDŽ$(HDŽ$0HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$8HDŽ$@HDŽ$HHD$DŽ$HDŽ$DŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$PHDŽ$H$L%e=0II$@HxH@H@HHswoole_angH5{lHCHtomic_lofOHGC*HUHpHxLrMH=HI$HHPHH5LLHu=H=HH>=H?=H$dH3%(uH[]A\A]A^A_f.ATIUHSHHHH f.HHAHuHuHyxgHt+HHUH5j[]H@H1A\HH1HH@d=HH[]LH@`A\f.ATUHSG )HcHH@蚿HHǺ0u{@@1Ht Ht 1HfGtLcHL蘨HLH=HC L[]A\f.Hx/@t1HfO@rfHW@f.UHSHHc =HG H)HHtDHCxH+CXHHPHC`H+ChHHHHCPH+C@EHHHEH[]H&j11fDUHSHHc=HG H)HHtHHCxH+CXHHPHC`H+ChHHHHCPH+C@HHH;EH[]Hi11TfUHSHHc =HG H)HHtGHCxH+CXHHPHC`H+ChHHHHCPH+C@HHHЃEH[]H#i11USHHHc=HG H)H(H1HHE HU 1H9t@HHH9uH5ti HHEHU1H9t HHH9uH5QiHߺ pHExH+EXHH5#HHPHE`H+EhHHHHEPH+E@H[]HH  #H,h11,fUHSHHc=HG H)HHtHi<EH[]Hg11АAUATIUSHH(HcI=dH%(HD$1HG H)H(Hs,#iD$t{XCPD$H;Ht^x HPI $AT$HH==Hs HgE1膮HD$dH3%(ufH([]A\A]LcE H=]=Hs HgHAD$뷹1ҿHf11U ;LkPHt$LJuHLOHQIAL$I$tHHD$HD$D$AVAUIATUSHHHc=dH%(HD$1HG H)L MBs, g $VLsPt{hC`$CYtHCP HHCPL$HHEIFHE Hs u^McD$ H==H,fѬE tHE(HAEHD$dH3%(H[]A\A]A^H==HeE1uAE뷹Hk`HHHfHd11M3AV?AUATUSHdH%(H$1HH8L%_=HSwoole\CHoroutineHHH\ChannelHp HH(H@H@H@@0A$HD$H5<1HHDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$ HDŽ$(HDŽ$0HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$8HDŽ$@HDŽ$HHD$DŽ$HDŽ$DŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$PHDŽ$H$H-6]=IH=}H=HƹHgV=}HHH==H=ɭ=HHW=IHHH=HlHHH=HH=th mH5bHxH@H@H@@Chan@}HA$HpHxL&L-=H5z{1AL胠H=̭=H5b1AcH=b1AعH= bAعHH=bAعHH=aAعHxH$dH3%(H[]A\A]A^Ð(&I@H@H@ HxHCo\ChannH5*a IEelfGAE"%LA$HpHxL@AWHAVAUIATUSHHdH%(HD$81Hc=H)L!MIl$I9l$t%fH=[=ffH@0'Mt$ M9t$ t%fH=[=ffHi@0'I|$0I|$ I9u fDHHI9uI|$H9u @HHH9uLL8HD$8dH3%(%HH[]A\A]A^A_D'&9ID$H9E1DHIH9uMH\$ HT$H5`L|$0HH޺L;H\$0fH=.[=ffHVH^MA'HH1@DIHD$0H-S=HxH9HD$ HxH9聒HfH=Z=ffHLHHMt$ &M9t$ RrfD'ZID$ E1I9t HII9uH\$ HT$H5_L|$0LL$HH޺L1H\$0fH=$Z=ffHLLL$H]A'HHǾ@18HHD$0H!R=HxH9HD$ HxH9uDHL$tHfH=Y=ffHHL$HHsE1&H=RY=HWtULHL$脿HL$H=%Y=HWt5dHt$HL$QHL$KPrp륋PrpH=X=HWtHL H=X=HWt+Ht$ܾPJH벋PJHf.AWAVAUATUHSHHdH%(HD$81zHcS=H)H]H+HCxH+CXHsPHS@HHHHC`H+ChHHHHH)HHt6HL"H9HHS@MtLLLkL9kt%fH=W=ffH@0'Ls L9s t%fH=V=ffH@0'H{0H{ I9u fDLL']M9uH{I9u DLL'=M9uH0HEHD$8dH3%(HH[]A\A]A^A_DH{HHCXHPHSXH@HHCHHC@HSP'N4HC E1I9tf.HII9uLd$ HT$H53[L|$0LL$LLLaLd$0fH=TV=ffH|LL$HZA'LHǾ@1hHHD$0L%QN=HxL9HD$ HxL9JHL$蠍IfH=U=ffH HL$LHHA'FHCI9E1fDHII9uMLd$ HT$H5(ZL|$0LLL[Ld$0fH=NU=ffHvHXMA'HL1@dIHD$0L%MM=HxL9HD$ HxL9行IfH=T=ffHLLHLs GL9s 6E1'H=xT=HWLHL$袺HL$~H=@T=HWKHt$HL$hHL$2H=T=HWt~+L9@ H=S=HWt.Ht$PrppPJH̋PrpPJHyfAWAVAUATUHSHHxw,dH%(HD$h1HD$EtXQHGPHD$HHc0=Le L|$I)HHD$1LkLs CC LHLkLkLs Ls(HD$HD$HD$ HD$(HD$0HD$8HD$@HD$HHD$PHD$XhH{0HC0HC8HC@HCH1HCPHCXHC`HChHCpHCx HD$HLD$ H{@HsHHKPHSXLC@LD$(H|$ H{`Ht$(HshLCHLD$0HL$0HKpLCPLD$8HT$8HSxLCXLD$@H|$@LC`LD$HHt$HLChLD$PHL$PLCpLD$XHT$XHS0LCxHC0HC8HT$HT$HD$HS8LLD$H=<=Hu HnI$#HD$hdH3%(ufHx[]A\A]A^A_@HD$1ҿCLgPHt$LuL1ҾHD${LH0H{ I9tL'LHH{I9t L'LHHf.DATIUSH?HtAID$HI\$(HhH9vfDH;HHx[]A\A]DLd$ H\$ H11Hl$*m HOR11I뇾D$ D$ Mf.AWAVAUATUSHHt$ DhLpIMM9|HAEĻDA~tYLxMAtgE~#;EttI1fDIA;tGD9uL$ D$ HLfDaDI M9uD$ H[]A\A]A^A_@xHcHHfD a11AWAVAAUATUH1SHHHH|$H|$ L$ dH%(HD$81$HD`LxIMM9HD$AtaLMoI_xME~-;ELE1LM@A;@tsD9uHP11<@I M9uDt$H\$H HD$ HL$8dH3 %(HD$(CDuvHH[]A\A]A^A_@tBD$ tHLt0H|$ HHtHI HD$M9rH|$ LHE1[Dkf.UHSHH9w*H,H軸H1HHKHH[]̎ff.SHHdH%(HD$1HGHxH;=!==uHߵHD$dH3%(u+H[H=D=HWtHt$ƪ蟿PJHfAW?AVE1AUATUSHSwoole\CHdH%(H$1HH(:L-C=HHX@H@H@ @ lien@$t@%AUHD$Hp<1HHDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$ HDŽ$(HDŽ$0HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$8HDŽ$@HDŽ$HHD$DŽ$HDŽ$DŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$PHDŽ$H$sH<=(IH|Hx@H@H@ HH5LHswoole_c HEGlienG tE%zHAUHpHxL#H'=HHHHj9=HH HH=HH:=H E=H Ԓ=HHH?H=LH0Hlient\ExioHSwoole\CHH fP,HHp@H@H@@(cept@.n@/AUHD$H_B=HHDŽ$HDŽ$HDŽ$HDŽ$H0HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$ HDŽ$(HDŽ$0HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$8HDŽ$@HDŽ$HHD$DŽ$HDŽ$DŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$PHDŽ$HDŽ$H=HϏ=H5p:=AHHH;H5CH;H5KAHH;H5I1AH;H5I1A 躁H;H5CA1ɺ螁H;H5ZUH;H5'1HH1H|$ Y~H=2=HWHt$P蹘HD$ H=1HH1膯H|$ !H=/2=HWHt$P\qH=1=HW?L.H=1=HWt\EL8PJH$PJH]PJH{PJHPJHH=Z1=HWtHL荗H=01=HWt+sHt$adPJH벋PJHHHD$PHT$HHT$HxċHT$HD$@HHx讋HD$0LHx蝋H|$ cHHHT$H=0=HWtKL輖 H=_0=HWt.HT$H荖PJH믋PJHHHD$PHT$HHT$HxHT$HD$@HHxڊHD$0LHxɊH|$ 菊HHHT$HHD$PLHx虊H|$@_HHHHH|$@=HHHD$PLHxQHH|$@HzHHD$PLHx&؋PJHHHD$PLHxH|$@ƉH.H H0H=HH|$@虉HHHHD$PLHx訉ӋPJHfDAWAVAUIATUHSHHH5w:dH%(H$1HHtxtH謁E/H5K:HHtxtHE0H5#: H諭HtvPtmHHPH$҈U9!AHPH}1HpH$HtGuQ҉H59HHIt$xtH趀LE.言H59HܬHtxtHyH`)=E.HE`H5j9H褬Ht_PtV%HH$x@}:pE;VH$HtGuQ҉H59H,Ht4Pt+H=1HxH=HNfUH58H蒫HIV@<J<L$Z(;~E1L11ILIH$AHwH H$w@u /hE#H?LuHH&=MHE`tXI~ Ht/G%=gIF@t Hx/G%= H}HӝID$ IT$HtBtHBLeHL%!#=E;E:fEH5M5 H§HyPlH@H55 HH$zHIxH}pH$L|$pHL$!LHVHzH}pL;HD$pHxL9T A~L}pJILH54AGHBH?P2H!HxH$H.11)H$蜁LH@H@HH+L%=@E@ @H8(HHT$(Ht$0zHc$=8d ^fH=%=ffHkX01HT$0HzL9 H$dH3 %( H[]A\A]A^A_H蠏IH萏'H耏Hp]E/pH}0O*f.I7L$H$LHVHMxH$wxH$L%=HzL9l HNHE`FHD$:UHD${Q҉Q,?H fDfD;pjfDHXnH51HܣHH"@<<iH@uHxH$]HEpH$HL$"H@H$HVHvHEpHHxpH$HxL9 L$H$HL$#LHVHvHEpLHx&H$HxL9 H$Ht$WuHɉuA蒢fH$Ht#GuQ҉ucH$Ht#GuQ҉uH賕f{nfDH5H0H,HtPt-HmH5/HH$HIxH}xUH$H$HL$$HIHD$HVHuHExLHx裧H$HxL95 ALuxIH5+/AFHTH?P2H@uHxH$H(11葞H$|H${'DLHceLHUpHA>HL$,AD$,AN蛓HD$AH'11˝H$>{n@[fDKfDH@2*H@2fDk fD薓H¹Q1HHID$HHBHBHB HUpfL舉fDHDH&11衜H5,HHtPfDH$H_GSQ҉Du6H~mёƑfD0qH¹F1HHID$HBHBHBHB HUxsH5&,H/HH @<<H@uHxH$ H$H$HL$%HHPHp+qHExHHxˣH$HxL9uL$H$HL$&LHPHppHExLHx聣H$HxL9DH$HtWuHɉu tXH$H?G3Q҉$t)軜fDK}H fDUD8IfH=m=ffHUDx0|E6D訢HD$HL|$PH$H5+LL$:H|$`LrHL$`HL$fH==ffH޽LL$DD$H%#HL$HD4$@1ŏIHD$`HxL9EHD$PHxL9 TIfH=N=ffHvLLHy)H==HOH$D$D$H?"11H!11ϘH$Bv1H'11衘M:H!1舘H$u1@H'H11\1!H= =HWH$7yH==HW-H$H==HOsH$HD$€HD$WH=`=HWtdH蓀HH$tH$tHD$0Ht$'HxtH6JqrjPJHHHH$t뱋JqrH$HrtHڿHH$HHHxtH|$FtFH=y=HWtGL$nLaHH$H$Hx#tH뜋PJHHHD$@H$HxsH$sHPJHPJHHH$|sHHD$pH$HxsH==HWtEL$L~HH$H$Hx;sPJHH=1=HWtHHd~HH$HHHxrH$rPJHH==HWtBL$L}HH$H$Hxxr둋PJHH|HH$H$HxErH}H?H$HqH]H=%=HWtVL$LP}H==HWt1L$L}PJH뤋PJHHHD$`L$LHxqHD$PLHxrq\HL$AVAUIH51$ATUSH@,dH%(HD$81 &HL$ HT$LL$0LD$(L$0К?HD$HtxtHL$ 1Hu8fHL$ HHɋrt yF~fHt xHT$(1HtHzB~:Ht xQ1Hty`~Ht xpE1E1LgH|$HHH1DJEt CH|$ HtHDBEt ;1H|$(HtmHrtctFH݇Hn11AEHD$8dH3%(=H@[]A\A]A^ADH@uf;M8LHYD$0,赨Hc؅xH|$HtHHt H|$ HtHPt yH|$(HtH@t FHI]AEuHHD$ƆH=HD$:x\HiHAؾ11ݐH;rrHT$(HzH9rDrMc1fHHɋr@H;r@fDHr|HDpMcADH1;ADH#DHDHrDH?認f.AVAUATIUSHH0HdH%(HD$(1HtnHǃHkHHtHH} Ht$P҉AWHE@ubH{HلHCH{"u{H3yHHcc=I$H)HHD$(dH3%(&H0[]A\A]A^DHx/G%=u߭xf.HHl$Ll$ HLMdH=Vc=H莚HtHhHEH9E0tkH-| =HD$HxH9'H==HWL)w@\fD\fDHاHЁHHL$LcH|$ iHw"OH-b=1HH=b=HILL_HHtEL_b=H8N K;H7tsHtHF1HI9tI H7H1)H-9b=HD$ H-]=HxH9H==HWtvHt$v@HtHF1HI9tI La=MHa=I9tIH7k觊H5a=٫hPJHHHD$Ht$Hx1jHiPJH@fATLg UHSHPHcJ`=dH%(HD$H1HG H)HHHH{ tA@\HJH5H؉{-tJC-8HL$LD$ D$D$ pu D$[HLfH= =ffH萯HzA@0H=LH8YH6 =8;EHD$HdH3%(HP[]A\Ð1HLd$aeH5-JfHHLL趃HtpH5lLH誈wD1HLd$dH5JfH蟚HP.L FHuH11< C H H11EH11AWAVIAUATUSHH8Dg,dH%(HD$(1HD$AD$XHGPALhHht{hHC`HD$H Hcb]=HC Lc H)HHHH{ tEfH=] =ffHEL$HL@0HHIAFf{-tJC-D$ HL$8LD$ D$mu D$HLfH= =ffH谬HA@0H=LH8%VHV =8AFHD$(dH3%(H8[]A\A]A^A_f.H =8fH=8 =ffH H LLc@0HN=H8U@C D1;aL{`Ht$LC+1ҾL1輮2LPHt$ L覭tHD$ Hj11IAF'H11"BD(DRHD,$II11 HAULo ATIUHSHHcZ=dH%(HD$1HG H)HHHH{ t\Hx(&},HT$H5w1D$֍t$H萪AD$f.{-tJC-D$LD$8H$>ku $HL4@fH==ffHH A@0H=LH8eSH=8u^AD$HD$dH3%(u H[]A\A]DC HKH11FAD$H11&@AULo ATIUSHHcY=dH%(HD$1HG H)HHHH{ H}(]fH==ffHШHHpH!NHCH(LhH} H^HxH@H@HHhLVoD+I$AD${-tJC-}LD$H$D$Eiu $~HL;fH==ffHH A@0H =LH8mQH=8u^AD$HD$dH3%(u H[]A\A]DC HSH11NAD$H 11.ff.AVAULo ATIUHSH HcW=dH%(HD$1HG H)HHHH{ Lt$tE},H5~h1L!t$H̜AD$fD{-tJC-Lt$D$8HL$ MD$ guD$ t|HLfH=X=ffH@H* A@0Hh<LH8OH=8u7AD$HD$dH3%(uH []A\A]A^C HC 11蝁벐f.AUATUHH5SHH8,dH%(HD$(1HL$HT$LL$ LD$HD$HD$ 諈H|$HcU=HC Lc H)HHtHHt{ {-uxfH==ffHHA@0H(<LH8uNH=8EHD$(dH3%(H8[]A\A]C-8LD$H$D$e$HC fD@ƒuKfH=C=ffH+HL$ HT$HI@0Ht$E7DtH=8H 11HLH! 11{a}H&11\E:A]0·H AH11#H<McE0H"LH8LWff.ATLg UHSHPHcR=dH%(HD$H1HG H)HH'HH{ HQ8Hp4Hǀp2qJ1HXHH5HHQH6fɺP[HLd$LH8vHPH5LH{@{-tJC-8HL$LD$ D$D$ bu D$ HLfH=<ffH蠡HA@0H<LH8KHF<8EHD$HdH3%(HP[]A\ÐH<8t8HHHAؾ11|f HLd$. LH HGPHD$P" {h HC`HD$XHHC HcO=HD$HC H)HHHH{ ){/HHY LEMS9MHK1D9HL$ HMHL$(D)ljL|DK1IHD$fDIM9E:MuHT$Ht$ LDL$ LDL$ uLH+L$(oL|$IM9HǃHEHL$(HHB9LyHI$A<%AD$HERnD{-tRC-D$@HL$@D$`8LD$`c_u D$@H|$HVfDfH=(<ffHHt$HA@0H8<H8GH<8AD$HD$xdH3%(HĈ[]A\A]A^A_@{.>LMIEIE1S<C;L|$`Ls0ЉD$ HcSHIELIEHD$`HD$hIUD$hHT$`LHS`HHD$PIuH1HH)IuL|$PML9UC@L9M9}I HR@H@HxIuIUILx_cfH=<ffHoHT$PI+UIt.@0HrT$ HcH;D$P^fDAFuLzH <AD$HI$"@HD$Xf.HuHUE1HHT$P1HHHEHED{9AH9HuHUIL)LH~HD$P@D$YHl$Pu$H~HD$PfDH} HkQ@IH@HhfH=<ffHHT$PIvL$X@0H…x<HcIVADM4$AF<%AD$1IfH=<ffHvHʼnX0HA<8<H<Ht$H>LcùH8CAF]L0xHI)[1IfH=<ffHIƉX0H<8H!<Ht$HLcùH8]CHEH<HEAD$HI$@ID DK@L9HUHt$(L9L9G6HA9AFȉAuHuLuHUC vI ImHVOHxHLH@H@Lx_BD;HD$PI$AD$I}IUH4H)HD$PI)EHr<8HY11\t(jL5O<HHH@ H@ AIHHEHU ^HHuIfDb(IFjMIIEIEIEAHIEMu 7HULHuLHL)IUx^HEHD$(f.H} MmHMHxH@H@HHhL$^D+I$AD$cfH=5<ffH@0A]^H\$@HT$>H5Ll$`Hl$PHrHLKH\$`fH=<ffH讖HWAAHHپ@1hHHD$`H<HxH9HD$@HxH9,HfH=<ffHFHHHR&`(IlhMHHEHEHEAHHELu HLI ImHLHxH@H@LLxHw\BD;I$AD$ gmDfHO<LiLH4<L(1҉1iPnH11p1Lk`Ht$XL,uL11HD$XLoPHt$PL,tH=H<HWtH5L{Y(H=<HWt+Ht$?OYPJH벋PJHHHD$`H\$?HHxMHD$@HHxMHޘHH\$?AZ;HAH11oA^0HLcH蓘CH:<H5<HHHHz<ŕHHZcHRCH<H5<HHHH9<脕뽿hCH<H5<HHHH <TAz:HAH11n]0AWAVAUATIUHo SH8HcB=dH%(HD$(1HG H)HHHH{ PeHx(qH;Hv<1IHHLpH<L(LLH;<:Hƀ~HXMAD$f{-tJC-$LD$D$8HRu $HH@fH=<ffH谑HA@0H<HH8%;HV<8AD$HD$(dH3%(u4H8[]A\A]A^A_DH1 C HjH11lHHL$LHLD$8IHI1LL腌HH>11l>AW1AAVAUATUSHHxL%<dH%(HD$h1Lt$@H4$HI$ML(HHhLH H;<HxH(D$ %uAG=H<Ll$PHMHHD$ I$HP HHx萋xv xfH=<ffHH $HEH@HpHx1aIL|$0fH=<ffH臏LLLH@Hp!ALd$ LL!HD$0HxH;=Y<IAat$ 1HI谆I$H|$ HwC*I$HD$ H@A$I$HHLcHzHd8M LHT$ HzH;=<HL$hdH3 %(Hx[]A\A]A^A_H=)?=LavHLxIGI9G0 IO L HQH9HIGI$H<$i%H<$Ht$@IUHoA$H0 HD@E$HHxZ7DAD$"LL6LH11Si1@H9<8^$HLcHHzH+6L-SL\1rfDH0HVH8HLL>Ld$ LL詏HD$@HxH;=<H=k<HW^gHt$0QXqn@}kDL(LH-H=<HWL/Qf.I[IG(HPIW(H@HIGIGIW AhSgj a.D@=@=0d@feH=.<HOLH$YPH$HL$PLHHD$XCM1LHHH.11ffH= <ffH@01dE"(L2HHA11ftHHD$ Ht$HxFDH~HHD$@Ht$0Hx(D͋Jqr LHKZHHD$0LHxC뚋PJHPJHAWAVAUATIUSHH5KHX,dH%(H$H1HD$XHL$@HT$8LL$PLD$HH$18mH|$XHc9=ID$ H)L(MXI}gH$A}Ht$8H)L$A}.HLLD$5^HLD$OIL%<AEA$$A$d$ƒH11d\$A$CH$HdH3%(HX[]A\A]A^A_H<8tH9G11dDfH=<ffH興H@0HO<8AIt$ H<HFH81SL%<AL$A$A$T$HD$HH|$`HT$/LL|$XLt$PLl$`HD$1HHD$0HHD$cHD$uLL$H NHT$0HzH;=<D$}1MLLT L$HA $CzT$HHt$8I|$ HIQHc7=@ ID$ H)L(nfDl$A,$H<8CIt$ Lc`H=y<HOtDHt$.D$KD$HHD$0Ht$.Hx'@H_Jqr붿jDD$HHL$8HI$11/bLcE0HeL11b1fAWAVAUIATIUSHh_,dH%(HD$X1 HD$CHD$(L$ X2HGPHhLptOA}hIE`HD$t6A}xAEpD$ tAeIHD$(MDHc35=IE H)H8I] T$HHHIBHc4=IE H)A"L8A H<1HHLpH*<L(HD$0LIHD$LwH;<WIMtA}t{L$(D$ T$HLAAD$HD$XdH3%(Hh[]A\A]A^A_@A QH11`UfDfH=8<ffH LLI@0rXHD<McF0HHH8-AD$TfH=<ffHHHLc@0IH<H8;-A-Ha<8ULHAD$H<HAHH8QAD$1{W5HGMHt$(L1ҾL1M}pHt$ LP=M}`Ht$L1ҾLPHt$@L萄tHD$@3\HL$@LLHD$H:LD$L1LH}ItEm0DfDD$HID,$H11]vfDAVAUATIUHSHw,dH%(H$1D$tGX<D$Hc{1=HE H)H8HH|$(rHd+tGH@<8AD$H$dH3%([HĐ[]A\A]A^|$u"u+}Ht$(H} 6xAD$H|$fH=<ffHۀH|$@0h&g} t@u(D5qn{krHLt$ Ll$0LL2H=#1=L[hHHXHK@HC0HQH9tyHHT$(tHHC0HHC0HD$ HxH;=<Hc/=HE H)H@==MdHK4IuH}'JL1H]HLuIIMl$K>HHt/HI$HL HEHL[]A\A]A^A_LufHUI$LeI$HtHB1HuLM$HEHUHDIHH%Lu(iHwvH/%LWiHZvHR~fAWAVAUATUHSHHHWHHOH?HHIH)HH)HvXKID$HC0HUHtHHCHHPHSHH@HHC8HC0HS@H[]A\A]A^A_Hs(HH)HLhL`KD-H9HLt HI9J<JLIHs(L)HL,HCHHPH)HHt HLtH;2HL;LsILk(IEOd%LcHHCHHC I$HC8HHC@L)HL,L9v9HH)HHtHLI1tA2DHIH)HHiK|%HH)sS% DAWAVIAUATUHSHHL,MtpI]IILKM9t*DLMtPMH1LHuI9u>M9ILuI?HsHWH;Vu$uHL[]A\A]A^A_H1[]A\A]A^A_f.DUHiSHHH>Hw#1HHHsHH$HtHHtH[]H1[]AViAUATIUSHH>Hw1HHHsHILL$HtHHtH[]A\A]A^f. vHHIt#HxHL,IFIFLHLH[HHl!LEeHrHzf.DATIUHSHHHH f.HHAHuHuHyx$Ht+HHUH5[]H@H1A\HH1H}H<HH[]LH@`A\f.@f.Hc &=HG H)HHttuFFATUHSG )HcHH@*HHǺ0u{@@1Ht Ht 1HfGtLcHLHL+H6%=HC L[]A\f.Hx/@t1HfO@rfHW@f.AUATLg UHSHLH(L-<H=%=dH%(HD$1IIEH(3oPtB H@HCu HD$dH3%(H([]A\A]ÐHc1$=HE H)H0HtBH/uCDIEH=$=HLH(;+fH=$=HAL_%WH=$=HnIL&C+VLHBRSHUHSHHcP#=dH%(HD$1HG H)HHtyHCxHx(,HT$H5>1D$WUt:1|$H@<EHD$dH3%(uvH[]fDEH_ H=#=HAH3UH=b#=HBIH%Ez*KH11%METfATUHH5fSHH0,dH%(HD$(1HL$HT$LL$ LD$HD$HD$ -TtH|$$Hc!=HC Lc H)HHCpƒtqtlH=u"=HALLtH=M"=H-L$EHD$(dH3%(H0[]A\DHL$ HT$HHt$t E@LcH=!=HLLCmH=!=HAL_%TI9xIH=11sKE5ATUHSHH Hck =dH%(HD$1HG HH)H9s,HD$ua{XLCPLD$DH= =Hs HEHD$dH3%(uLH []A\ù!CEH@H1HH1HwJK]HH|$soLd$HHT$H=HMAH1GLcPHt$L1uL1Ҿ9qcLD$f.AVAUIATUSHHw,dH%(HD$1H$tXHGPH$Hc=HC Ls H)HHH$Hx#H$HHI`HcH} A,H#HxH@H@HHhL4D+LI]AE>HD$dH3%(H[]A\A]A^DLcH==HLH==LCHL LK>AE닐H==HAL/PH=^=H>IL AE411@HoPHH+oH1Ҿ12obEAVAULo ATUHSHHc=dH%(H$1HG H)HHMLd$HLM1H!LsHIHx IH!HxLL@HH@Lh=2H5HHBD+H$D$4CH$H5HHCLOH5HcȺHWH$dH3%(HĐ[]A\A]A^LcH==HLRLCH==HgLEf.H=Y=HcALNIDf.AVAULo ATUHSHHc#=dH%(H$1HG H)HHMLd$HLm[1H LHIHx IH HxLL@HH@Lhm0H5HHBD+H$D$dAH$H5HHFALMH5JHcȺH7UH$dH3%(HĐ[]A\A]A^LcH==HLLCH==HLEf.H==HAL/LIKBf.AUATIUSHHc\=HG H)HHHXxH{(fH=B<ffH*hHHpH{ tgHEH(LhH} HOHxH@H@HHhL.D+I$AD$H[]A\A]AD$H[]A\A]@H_ H=m=HwAHKH=B=H"IH{AD${H11CAD$Xf.AV1AUAHATUHSH0dH%(HD$(1H<IHL HHXLHwbH;<Hǀ (/IDE%AuAAL-N<A}tfH=w<ffH_fHx8DHH$LcEHEHHHx0AHƃuA}IHEHJMc$HHx A<$HIHEHHHxLHH31%HL$LHHD$:HI1LH_HZGqHH3HhAD$PAT$H(LqLX3SAD$ PAT$ D D HHE11&?H `HhAWAVAUIH5ATUHSH8,dH%(HD$(1HL$HT$LD$ >FHT$HHc =HE H)L MHz IHHT$HpLp@LH@HPFHIH|$:YID$xHx4,HL$HH$HL$VHx IHH4$Hx@H@LLxH(HL$BD=H)H|$ AHt%XI|$xHl$ H4FHEHECLsI]BD3<%AEfCu Huy3Mc$H=Y=H H_H MD$H=5=HHqAEHD$(dH3%(uNH8[]A\A]A^A_f.?fH} 1HItLt$I~ H):fDAWAVAUATUHH5SHHh,dH%(HD$X1HD$PHL$8HT$0LL$HLD$@H$1CLD$PMHc`=HC H)L MLl$ HT$8Ht$0HL$L|$HLt$@LLD$LD$LDLLmHT$ HzH;=<HxEWMc$H==H HH] MD$H==HqHDEHD$XdH3%(u0Hh[]A\A]A^A_ft$@H{ SHItLD$P9H=<HOtF9Ht$HD$$HD$ HHD$ Ht$HxHcJqr봐f.AWAVAUATIUSHHDo,dH%(H$1H$AE4XHGPALpHht{hGC`$HHc]=HC Lk H)HHfW1H|$($H\$D$ f.D$HH <1tX uf.LD(ttt@HHuHLH8HItH9M4$AD$fWL$f.t$ H|$1H <fWҋt-DD(f.ztfWf.f.HHuH$dH3%(Hĸ[]A\A]A^A_DLcEQH==HLQLCH==HfLD(fuYf.DtttfDLcH= =HLLCH= =HLAD$WDH= =HAL?@H=n =HNILAD$cD1/H117AD$*L{`HL)L1^LPHt$L]tHD$K4"H|$H \H_DAVAUATIUSHHw,dH%(H$1HD$tXGPD$HcS =HC Lk H)HH{u {D$HHIHHH D  fH=<ffHY @0 7>HCLcH= =HLELCH=z =HZL AD$fWHD$@H@H|$(H@1f.H\$D$D$ HH <1t_ Ef.LD(tttfDHHuHuHdHIfWL$f.t$ H|$1H <fWҋt(DD(f.ztfWf.Lf.BfHHuMJu-H <AD$HI$:f%HHhBD5LuI,$E<%AD$H$dH3%(`Hİ[]A\A]A^Ð1sfEHt5Bff.H= =H ALm;ITDttt( 11*HoPHt$HR$H1VY 0afDH|$HnWHZfDAT?USHSwoole\CHdH%(H$1HH0ZH-\<enHXHoroutinefP,H@H@H@HX @(\Cli@.t@/UHD$H;1HHDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$ HDŽ$(HDŽ$0HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$8HDŽ$@HDŽ$HHD$DŽ$HDŽ$DŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$PHDŽ$H$3IH=Hݰ<xtk(XHx@H@H@ HH5HCo\Clien HCGtC!HUHpHxLdH?)H=HƹH<AH׺HH=A=H5KHg=E=HH<HHyH=HKHH]H=QH==H H5AEH==H5TAHH==H5 Q H=s=H5oAH=P=H5e]z H=3=H5A1ɺ jeH==H51H==H5x1H==H5d@ 1H==H5T 1H$dH3%(u H[]A\r+fUSHHHt-HH HH[]7!HuHo8HtH} Ht/tOG%=tfHE@tHx/t=G%=t5H{8"HC8kkf[K@X[]KD@f.Hc=SHH)H;HtH{[Uf.UHSHHcp=HHH)1HHt;HzHE1 HHHtHxt'H7H[]HHu@Hc=HEH)HSH Hc<C[AWAVIAUATUHSHHHH5ʇdH%(H$81H-Ht.Pt%H`6f.H5GqH-Ht.Pt%1H6f.Ѯ-'H5@q HQ-Ht.Pt%H5f.H5p H -Ht.Pt%cH5f.C_YL-<H50 HIEHD$p,Ht6Pt-HHxH=ALNDE1H5߹ Ha,HPJH L$HPHL$XHpH$0LuH|$pL2H$HxL9 H$0Ht&GuQ҉u +fDHD$pAHxZH5oH+HPt|HIM HExHL$dAD|$(8D|$d}RHExHL$hA8D|$hPRH5H*Ht]xtW}ptQHL}xHL$lAD$(A?D$lQDL$(tAGAEɃD AGLHH5 HDDh*HPzYH H5ķ HH$%*HIxwH}`LH$L$HL$YLHVH?H}`L/H$HxL9V A~L}`ILH58AGHB)HtpPtgH HxH$  H11&E1H$ HtGuQ҉OH$HtGuQ҉D@HD$pHxL9# H$8dH3 %(D HH[]A\A]A^A_fL88Hf.f.ĩ:3f.f.lMfH@H5H'HPHH5LHH$'HIex[H}hH$L$HL$\LHVHHEhLHx;-H$HxL9O A~L}hIH5ôAGH&HcPVH@uHxH$ HW11)$E1H$ HGQ҉r&`L$Ht$pLDLHH$HzL9AfL8HU`VH@H@6.H@MEHѬ11#E1csIljT$0fH="<ffH GT$0P0. =E?DZ+HT$aH5HD$0L$H$ Ht$bHx(HPJHHH$H$0HxH$Ht$`HxbHHH$H$HxPJHH=<HWtBH$HH$H$HxYPJHH=O<HWtPH$0}sH= <HWt.AH$0N/PJH몋PJHH=ך<HWtBH$HH$H$HxPJH븋JqrPJH1H=Z<HWtBH$HH$H$HxPJHHHHH$H$0HxLH|H/PJH@AWAVAUIATUSHHHHc<w,dH%(HD$81HG H)ЃH(XLgPHGP@u.CHD$8dH3%(HH[]A\A]A^A_@Ha<Mu LL$HmEE1LHHD$4xItH;<H 11LqIuPI?-Ht LH;<CWfDCE1C(L1< L|$ 1LH|$HDMLL]0H|$H}DMAL+3I2AWAVAUATUHSHHhDg,dH%(HD$X1HD$HD$ AD$HD$(XLPAMotM{hHC`HD$At4{xCpD$ At)HHD$(MHc<HC H H)H8tyH=b<HlAjHjH=7<HIHpEHD$XdH3%(JHh[]A\A]A^A_fDt$HHI8H<L5<HL$0HHL$I1HLH@HH$r3H; <PLl$@HHt ~fWD$ f.HL$(HT$IwLt$LH $H $DLL3HT$@HzH;=K<fWD$ f.H=<HksA HELs`Ht$L1ҾL19@E{@A$L8A$A$\Mc$H=E<HOH޹MD$H=%<HHaHdD1p KLwPLl$@LL8L|$@LspHt$ LHߢ11yETLHt$(Li1ҾH$Ll$@HLD$HLLD$H$H1L0H{H=<HOtBHt$$$HHD$@Ht$HxpH9Jqr븐f.AV AUATIUSH0HH5GdH%(HD$(1HHt%PtHI$BlH5  HHxI$H)Eiƒ ЈEiH5ѝ HTHcPVHHxHD$ 3} Ht$Ll$Hl$ LHHVHPI$HHx(HD$ HxH;=< AH|$HtGuQ҉OH5+ HHPUH@8HxHD$52* Ht$Ll$Hl$ LHHVH{I$HHx0HD$ HxH;=< H|$Ht'GuQ҉u<I$HP(H@0HzHx_f.H5KH|HPH@Ll$Hl$ HPHpHD$LHI$HHx8*HD$ HxH;=ˆ<H|$HtGuQ҉SH5 HHPUH@Ll$Hl$ HPHpHD$LHI$HHxPzHD$ HxH;=<H|$HtGuQ҉I$HBPHxBH ȈBHH5HHt'xt!I$HUi ˆUiH5HHt(xt"I$HTUi ˆUiH5 H~HPH@bLl$Hl$ HPHpHD$LHI$HHxX,HD$ HxH;=Ć<H|$HtGuQ҉%DH5 H HP5H@Ll$Hl$ HPHpHD$LHI$HHx`zHD$ HxH;=<H|$HtGuQ҉H5DH Ht6Pt-}H1HI$xH=HNЈQhH5 H HPH@Ll$Hl$ HPHpHD$LHI$HHx{HD$ HxH;=<H|$HtGuQ҉@H5H HPUH@Ll$Hl$ HPHpHD$LH.I$HHxHD$ HxH;=b<H|$Ht*Gu"Q҉u: f.LDDHL$(dH3 %(DH0[]A\A]A^fH@HUHxuH611[AEDH5oH HSx(CHHHyHH HHH11(gX8xs [ cfD; fD &fDt\ ffDHh;fD+NfDfD VfDfDvfDffDfDH=È<HW&LH=<HWxLH=g<HWLH=9<HWLhH= <HWL:HD$H1HH1E1H=<HWsLH=<HWZLMHD$H1HH1E1H=5<HWt,LhPJHPJHHH|$H-PJHYHHD$ LHxH|$sH,HHD$ LHxH|$MH,HH|$8H,HH|$#H,HHD$ LHx7H|$He,HH|$HP,HHD$ LHxHHD$ LHxHHD$ LHxHH|$H+HHD$ LHxHHDHLPJHPJHKHHD$ LHxOPJHPJH@PJHf.AWAVAUATLg UHSH8Hcd<dH%(HD$(1HG H)HHCptFH 11EHD$(dH3%(H8[]A\A]A^A_HCxHx(HH<L-<1ILHLLpL[!H;~<HHt~t H<E_fHB~H.@H=1<H;AL H=<HIL?EFIŹ1LHH{<HIEIEIEIE IE(IE0IE8IE@IEPIEXIE`H}<Lh@@ HHLLHML5<IEMЃlIELPMIE ЃAIELP2HHL$LLLD$)LI1LLvH#HFL1LvAE PAU tAEPAU9HI HA(H{<HHÐ1f.H{<HH f.HtH{<HHf.@SH_HtH0H[D[f.@fWWf.{IwH W}<1f(ًt"DGf.ztf.Lz+f.u%DHHu@ufDfDDt At At AtHAHlf.UHSHHcM HÅtHP(HH@BHH9uHUH511H*HH[]fDH z<HHÐHHH@Hy<HHMff.Hy<HH-f.H<8tHw<HHtH@HFHHw<HHtH@Ht@XfDH{<@XHw<HHt)H@Ht Hz<@XP\fDH{<Df.H1w<HHtH@Ht xYu@YVúff.Hv<HHtH@Ht xYt@YVúff.HHH:<L <HHL@ L PHp8AH= GHDf.Ht hu @f.HAUHqE1ATLg USHLH(dH%(HD$1HG IHhH H;x<tUx Ht5@HCu"HD$dH3%(ugH([]A\A]HBRSHtǃHpLHEHpIE1LHxr~@f.AUH@E1ATLg USHLH(dH%(HD$1HG IHhHH;w<tUx Ht5@HCu"HD$dH3%(ugH([]A\A]HBRSHtǃHq?LHUHZ?IE1LHr@f.ATI1USH@Hl$ dH%(HD$81HHw<HXHtfDHCHHpPHHuH51<LiH5"<H ~E1A LHD$Hl$$HHHD$8dH3%(u H@[]A\USH1HH fH=z<ffHH@HHhH5gU HfH=z<ffHH5MHߋH,H(HxHE HHHH53 HSH} H5'|HH3H} H5HHHs<H5Hߺ HH~u<H5Hߺ HHHv<H5ҏHߺHHy<HH5ďHH[]@H5\1Hߺ zH5W{1HߺdH5=1ɺHN6f1fSHH5H,dH%(HD$1HFt@H<$HtH;<C%fH=x<ffH@0 'CHD$dH3%(uH[_Df.ATUSH0dH%(HD$(1H q<H8Ht<HHHӃHtH@u'Hu&HL$(dH3 %(H0[]A\HHHD$HD$PHc@Hx uHHH@HT$D$Hl$H=}<H5֍1IH=e<H:IعHH$D$D$tHD$H=,<HPkIL%D$Hl$z@HGH3Hl$H@Wf.US1HH/H}~fDEHZH;]|H[]f.HfH=v<ffHH@Ht@@!H=VHVfDSHH{?u H;˯H{[!USHH~lt@uH?H1[]DH.([HUHHUHPHUHPHUHPHU HP HH[1]uHK<HH1[]fHHH1[]ÐUSHHtr~PtuH?NH1[]DH.HUHHUHPHUHPHH[1]ÅuHJ<HH1[]fHHH1[]ÐHm<HHtxFPz*f.SZHq<;t!fDH <1@KL";u[Ðf.SHtO~5tuH?S1[H1[uHEJ<H1[fDHH1[@f.SHtO~5tuH?1[NH1[uHI<H1[fDHH1[@f.USHHtr~PtuH?nH1[]DH.HuH}H0HxHH1[]uHI<HH1[]fHHH1[]ÐSHtO~5tuH?1[NH1[uHH<H1[fDHH1[@f.USHHtr~PtuH?nH1[]DH.HuH}H0HxHH1[]uHG<HH1[]fHHH1[]ÐUHSHH9w*H,H[H1HHHH[]lff.HHHtDLLMAM9t*DI Ht(LA1LHwH9uM9LIuf1Ðff.IHvH=n<H9t1>*t tI@ÐfU1SHHHF<HHHH=.<HFH1HtMH5<L H9JLH;t>MtI@1HH9tH LLH-<H[]Mt;I@1HH9tH LH<HH5<H9tHL@HLSHHdH%(HD$1HFHH$H谩HT$dH3%(uH[ATUHSH@dH%(HD$81Hh<HHHXHH{ht{Yu8H<HtHHD$8dH3%(H@[]A\f.HH$HL$HS㥛 HiHH?HHH)HH+H yHLd$HshHD$Hn<LHD$(Hp<HD$ HD$ Ht LLH{hLHk<HvHL$ HHt LLHUSHHkk<H_HHHt H-,o<HCHtOЃt H[]@HHPHHC t-ЃuHHH@H[]CPS뱋C PS @f.ATHj<UHSHoHHHt L%n<HEMtQЃtH[]A\fDHEHPMHE t'ЃuHEHP뿋EPU믋E PU ِf.HH=h<H=j<H=l<H@Hh<HPHuH<HUn<HUSHHdH%(HD$81Hh<HXHHh<Ht+@=ffH=l<ffHH@Htx!ukH\k<xH\$HT$H5Hl$ H11HHͲD$)tHT$ *u H|$ HT$HzH;=*e<uHHD$8dH3%(u[HH[]fMDH5Hڿ1H=pl<HOt=HD{HHD$Ht$Hx%H]JqrHh<8ufH=ik<USH8dH%(HD$(1EHHD$HaHD$Ht HHHf<H;Ht HHD$(dH3%(uH8[]HL$HHt HHHHH<Hh<HHk<H<HH l<xtν9Hl<HÐ@U1SH(HdH%(HD$1~H5H 8He<H8Ht9H4$1)HHzk<h HD$dH3%(uH([]H$HfATL%e<UH-e<SI$HHHHHGHHGHHGHHG(G0HHG8HPHG@{XunH-a<H}tSHUHCHHHUHPHUHPHUHPHU HP HU(HP(HU0HP0[]A\*f.HCH[]A\ËC`C\{HPtbH{PI$`@uF@u91t ftI$1f_HCPAWAVMAUIATAUHSH8dH%(HD$(1Uu?H<HtMLDHHD$(dH3%(H8[]A\A]A^A_fH=g<ffH H@Ht@@!tHT`<HHHxH(HD$HhHD`LhILp H$HHHD$HHD$rHD$HHHHL$HHt LLH HL$HHtHHH=c<@fSHb<HHHHWHHWHHWHHW(HW0HW8HHW@HPHWPHtH:ua{XH{HHtJHH^<HHWHPHWHPHWHPHW HP HW(HP(HW0HP0HCH[fH2H b<HHrHHrHHrHHr HHr(HHr0HHr8HHr@HHrHHHrPHHRXHHWPHS`AWAVAUATUSHSwoole\CHdH%(H$11H?H0 L%d<HXHoroutineHX H@H@HH@@(A$HD$H:<1HHDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$ HDŽ$(HDŽ$0HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$8HDŽ$@HDŽ$HHD$DŽ$HDŽ$DŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$PHDŽ$H$L-(b<IH.<A}+H$H߹?HSwoole\CI1H8 HXHoroutineHHX H\IteratoHX(@HH@H@@0r@1A$HD$H\<HHDŽ$HDŽ$HDŽ$HDŽ$H0HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$ HDŽ$(HDŽ$0HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$8HDŽ$@HDŽ$HHD$DŽ$HDŽ$DŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$PHDŽ$HDŽ$A}IH <1H߹?H8HSwoole\CHoroutineH\ContextHXHH Hp(H@HH@H@@0A$HD$HB`<HHDŽ$HDŽ$HDŽ$HDŽ$H0HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$ HDŽ$(HDŽ$0HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$8HDŽ$@HDŽ$HHD$DŽ$HDŽ$DŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$PHDŽ$HDŽ$A}IH)<tr(@IH@H@ HxHCo\ConteH5su IExtfGAE"LA$HpHxLH=DuAH=BuAH|H=9u1AaH=/uACH=%uA%H=uA1H߹?H0HSwoole\EHxitExcepHHH @H@H@HX@(tion@,A$HD$Hy?;HHDŽ$HDŽ$H$H_<HDŽ$HDŽ$HDŽ$HDŽ$H0HDŽ$HDŽ$HDŽ$ HDŽ$(HDŽ$0HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$8HDŽ$@HDŽ$HHD$DŽ$HDŽ$DŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$PHDŽ$HM<H5W<AH<H׺HH5HjH=<H5P1AJH=rAH=rAH$dH3%(H[]A\A]A^A_D(FHx@H@H@ IH5qHCo\IteratoIFfW G rAF#ALA$HpHxLD CoH5HxfHI@H@H@@ԾLA$HpHxL}L5<flff.HaY<xuÐHOBH5OH<:9 H5i9Hu<:H5HP<:HfKf.HIU<USHHHGhH@pHt:HhHHH{xHtHH[]o H[]ÐH-V<fDSHH dH%(HD$1HR<HHHxHsHH\V<8u/HHtH HD$dH3%(uhH [DHxHH$HL$HS㥛 HiHH?HHH)HHDH=U<dH~@f.AUATUSHHHGhH@pHL`$HP<Hxt*HxH-P<DmIEIthDmIH{PHtHHtH HtXHQS<HHuHH_tHuHL[]A\A]DH޿{JfDHR<(@L%T<@USHH(w,dH%(HD$1HD$wvtXHGPHD$HHO<HHHhHHHt`Ht@HCHD$dH3%(uH([]ù11BCH5<HHHHk11CH=4R<Ht$HD$eHt H@H@fH={V<ffHc@0 'CIHoPHt$H/uH1Ҿ1:CHD$f.ATUHH5SH,dH%(HD$1H3t^H=׫<H诮Ht4L`HnL&EHD$dH3%(u(H[]A\H'j1cEBfAUATIUSHHo,dH%(HD$x1HD$HD$ HD$(\XHGPHD$.{htHC`HD$ {x0HCpHD$(HD$`HD$HT$ D$XD$hHHT$PHV<:\H7M<HHIHRH9HH=P<Ht$0HD$06HH@HH@HH|O<H@(Ld$HT$H53kHl$@LLH,HL$PLHgD$ItHT$@*HD$HxH;=L<LHD$xdH3%(<HĈ[]A\A]H\$0HT$H5jHl$@HHL$PHHݙD$ItHT$@*u H|$@ҼHD$0HxH;=:L<wH=S<HW0VHIfDH|$@~fHO<HD$(1҉1AD$LkpHt$(L苌uL11Lk`Ht$ Lctv0LoPHt$L?t61gHfH=8R<ffH @0 'ZH=R<HWt,;H߸.PJHPJHHHD$Ht$HxGHHHD$0Ht$Hx)HaUSHH(w,dH%(HD$1uNXukHGPHD$H=L<Ht$HD$*HtCHxCHD$dH3%(u!H([]ù1pCHoPHt$H݊uH1Ҿ1HD$lff.USHH8w,dH%(HD$(1H$XHGPH$HR<:Hu|HI<H(HH|$GHD$HL$HS㥛 HiHH?HHH)HH+UHCHD$(dH3%(uhH8[]H=K<Ht$HD$貨Ht&Hhj@HHR<8CH땹11CUHoPHHfuH1Ҿ1qH$fDUSHH(w,dH%(HD$1HD$t~XHGPHD$HtfHtxH=J<Ht$HD$ʧHtpH@HtgH@Ht^HHtRHCHD$dH3%(uyH([]fDHAG<HHt H@HuHiK<HHuC믹11HoPHt$H;uH1Ҿ1FHD$DAUATIUSHH8o,dH%(HD$(1HD$HD$HD$2tCXHGPHD$t+{haHC`HD$t{xHCpHD$HD$HHO<:HF<HHHRH9txHH=H<Ht$ HD$ HH@HH@HH^H<H@(1L$T$LHHHL$T$1LHD$(dH3%(u^H8[]A\A]HI<뒹1҉1AD$LkpHt$LkL11r+HLk`Ht$L1tLoPHt$LtRfH=L<ffH@0 'aATUHSH dH%(HD$1H.N<8kHfD<HHXHXw,H\$XHGPHD$HH=G<Ht$HD$BHH@HHPHHD$H9taHR1Ht!f.HBH+HRHHHuHMEHD$dH3%(H []A\ÐH9HG<uHF<H듹11EH#LgPHt$L脄t#HD$fH=J<ffHv@0 'L1Ҿ1lHUSH8dH%(HD$(1H;G<8tHD$(dH3%(!H8[]HIE<8H$HH#<&HH@@ HE5;H5^H<HC HHHCHC(HCH4;HCHt$HHD$H\$蹘H\$Ht H-I<HCHtyЃtH8I<H8uWH$HfDHHPHHC tCЃuHHP1if覍CPS뇋C PS H|$HHt辰HvfDUSH8H-J<dH%(HD$(1}IH=*A<H5_HtH5]11'H=y_ƁH=H%-HF<{tfH=H<ffHHxHfE<H {H\I<HHHI<H<HH<HW@<H{{ HB<HH$HG<HD$HI<HD$fH=vG<ffH^1HHx@HD$Ht HHԔEHD$(dH3%(u:H8[]f+{ g蛿]fD;fDfHL$HHt HHH@f.AWAVAUATUSH8HA<H|$H|$`dH%(H$(1HH\$HLcD{LpLhH@ HH$Ht rH HH@Hs0HHPHJA<H3Ht$HHHAAGuAFHDAFLE9~ AFN )H)H9eH@<HD=LHH$HHǃD E~XAL1HH)DH1ILXHtPtHHH9tz HuAF uH2HNHE8AF-HF@<HL$HCxHǃƃHǀHǀHǀPHQ=<HHHHHHǃH@pHH@HH?<HǃHǃHǃHǃHƃC`HS0HHS8HHS@HHSHHHSXHHPHShHCpH?<H8H@<8^HVA>zL%><HT$ HLD$(IDŽ$9HzD<I$LMI0I;Ll$ Ld$0YfDG%=^HE@@t Hx/>G%=@HsI0I;%I98IGHHoHI0H><E4Hu8Lm HLPMt HǀPH}L9eMtH =<LPH}XH4/軎!fDH@HIGHHPIWHH@HIG8HIG0IW@7fLeL9elDLD$D$R;fDLMtLLdHǃHHt'Hǃ/iG%=H$Ht*D$*H$@%=H|$ 贖H]<<HǀH$(dH3%(PH8[]A\A]A^A_fIFM( DH1B<H;<R9L=Ld$@fDLHD$P辴HD$@HLLL|$XHD$PHD$PHt LLHzHA<H;<R9rH ;<THt$裫@fDH!;<HǀaHD$PHD$@HH|$@HD$XHaHD$P跴HD$PHeH|$@HQDH|$0VxxHD$0HL$8HS㥛 HiHH?HHH)HHYH舋{fDLǃfHHV11蜼affDfHfH<$ZHL$PHHtH|$@HHH4$LpHHp @(Dx,HHt$ HE0HEHD$(De,EHPII L9wIAD$ tI$*uI<$AD$8Lh @(pHu GHHH9<@H`t_@tf1t ftH89<H1=HT8<HL$PHHH|$@HsHL$PHHbH|$@HNHL$PHH=H|$@H)AWHAVAUATUSH8L7dH %(HL$(1M&It$Ml$MHt(H fH[HtH;C wIH[HuLI9\$QI9u9f.HHLHHזH蟭Il$(L9uM&I|$(t)HD$(dH3%(*H8[]A\A]A^A_fDInI^HD$ůH(HX1H$HHHHD$HHD$HD$HtHHpfHSHKHtH;A sEIHIHufHH;B wHHRHH;B vHRDHIf.M9L/Ml$ID$Ml$ ID$(M&FHL$HHt HHH$HL$HHt HHHfAWAVAUATUSHdH%(H$1H2<Ht$L(MYw, ?HL$0FXwt{hC`D$0HCP@uLfH=9<ffH@0HD$@H$dH3%(HĨ[]A\A]A^A_HD$`D$hHD$pHDŽ$IHD$ HD$hHD$xH$cIHD$(HD$PEL8LpLhHD$@HnHD$XH2HD$PHCPDpHhIIL9[HD$ L|$@HHD$HD$8HD$@E!<HEI9EHHt$H=3<HD$8.HH@HHXHHHT$pLHuHBHtHHJ H9rHB1Hu@zH9vjHteIL;d$I;\$ $(Ht"H@H@H@HX <$HL$LHuH$H I9H$fH=O7<ffH7H|$(@0HD$@HD$PHtH|$@HHt$pH|$ kDH`I9EhfH=6<ffH@0H5<8H|$(uHD$@z@Hq3<H^fH=6<ffHk@0'HT$DLd$xI9HH$H$HH _$wD$0LuCH$tIH|$ HD$xH_H9EHP HHǂH9u$HD$@HD$(HM11耳&fD[HH|$ Ht$p HAHL$PHHtH|$@HHoPH1K1腫HL$PHHtH|$@HwHk`Ht$0Hޤ6f.AUATIUSHhdH%(HD$X1H 7<8u/AD$HD$XdH3%(Hh[]A\A]o,8HHD$dD$CXHGPHD${hK`L$L$H\$HD$@KT$HHD$0PHHD$HHHD$@H|$ @H謌HD$ HL$(HS㥛 HiHH?HHH)HHF-<Lc Hl$0HSHC1HLH0Hr3<L-.<HsHCpHCxHLHHCH~HH0<IUH;wH+<LHHHSp5{hu/H=@0<HuZHD$@H%HHHXչ1҉1HOHy踳Lk`Ht$LGuWL1OLoPHt$Ll1Ҿ\$\$D$d$d$HHD$@HtH|$0HHHHH艣HL$@HHtH|$0HLH讨ff.AVAUATUSHĀH- -<dH%(HD$x1H2<HMH9BHHGHHH}3<8+L%)<H|$0HT$8t$@I$HHxHH)-<HD$PHP0<HD$hH\2<HD$`H|$ @H蘉LHD$ HL$(HS㥛 HiHH?HHH)HH2*<Ls Ll$PHL$0HSHCLLH0H[0<HsHCpHCxHHHHCH{HH,<HUH;I$LHkI$HCp"{hulH=--<HHL$`Ht LLHHt$xdH34%(uXH[]A\A]A^HD11KHfHfDH=1,<_HHAHFȾ11HgH@D11ҬHIHT$t$H|$超HT$t$H|$.HHHvHD$`HtH|$PHHULH蚥HAVAUATIUHSHĀ_,dH%(HD$x1HD$?LwPLl$HT$@LL$E11LLHL$HH`\$tHl$`H,<xtDHT$`t$tL}H~yI$AD$HD$xdH3%(H[]A\A]A^H(<HH@0H@H@HtHxH5< |uHB1/AD$HD$`D$tC 1HL$Ht+1묃1J賨L1{f.AUATUSHHdH%(HD$81HG%<HH@HkH=<1IHHl$HwIHT$L臺HHHHHHD$ 舠HD$HHl$HHD$(HHHD$ ;{tEAD$HD$ Ht HHHD$8dH3%(u}HH[]A\A]f.fH=+<ffH@0!'AD$fDޟHtHHhH@H=o<HHLH #HL$ HHt HHHHL$ HHtH|$H@f.AWAVAUATUHSHhdH%(HD$X1H#<HH H@HII\$pHtRHK@HC0HQH9HtH(HC0HHC0HD$XdH3%(zHh[]A\A]A^A_fDH1H$HD$HD$IHD$HD$ HD$(HD$0HD$8HD$@HD$H誺P@HH@1H@H@HH@ H@(HH@0H@8H@@H@HDH$HLD$H{HsHK HS(LCLD$H|$H{0LCLD$ Ht$Hs8LC LD$(HL$ HK@LC(LD$0HT$(HSHLC0LD$8H|$0LC8LD$@Ht$8LC@LD$HHL$@LCHHT$HHHHCH$HT$HSHD$I\$pLޭI\$p@L%%<@HSHH;HKHIH)HHH)HvLҜID$HC0HtH(HCHHPHSHH@HHC8HC0HS@fHs(HH)HLhL`KD-H9vhL)HL,L9HH)HHILk(IEOd%LcHHCHHC I$HC8HHC@3HtmLt HI9J<ޛLIHs(L)HL,HCHHPH)HHt HLH;"L;LsMAHIH)HH1K|%HH)UHLI@ƢHHH踘LHSqH@f.UHSHw,dH%(HD$x1HD$H_PHL$HT$@LL$E11HO HL$HH<H8HT$@HL$HHT$HHH@HPHT$PHPHT$XHPHT$`HP HT$hHP(HT$pHP0HT$HP8HT$ HPHHT$(HPPHT$0HHPXtAu*H肏HD$xdH3%(u:HĈ[]HQ͹1EC 1bHL$Ht1BHٺ1HK4IuH}1LLuHH]IIK>HHt8HI$HL HEHL[]A\A]A^A_LuIK>HHuHUI$LeI$HtHB1HuLM$HEHUHfI HnLu(觲H?HmL/芲H"Hf.AU1ATIUSHHH.HHwIHL6Ht!HHtHH[]A\A]f.6HtI$HH@HPHHLHIHAVIAUATIHHUSH_HHHBI|$HȓIT$I$H)HL,IlI9s!L薓HHH9wMl$(IUA?HIT$ID$ HEID$HHEIT$ID$8HJIL$@ID$0[]A\A]A^HolI9sI}I蝐I9rH苽HClI<$zI$ID$İH\HT@ATIUHSHHHH f.HHAHuHuHyxnHt+HHUH5|![]H@H1A\HH1HWH<HH[]LH@`A\f.ATUHSG )HcHHHvHHǺ8u{@@1Ht Ht 1HfGtLcHL_HLwHt<HC(L[]A\f.Hx7@t1HfO@rfHW@f.H<H8HtSHCH[Ðf.HXdH%(HD$H1H=,s<D$HD$8HD$8tyH|$H5r<D$ Hd$(D$DHD$0D$@脣uTH<HPHu"|$HL$HdH3 %(uHXiHP1ܙH811Ǚ땐@UHSHG )HcHH8tHHHHH@H@H@H@ 3]HH8uH1r<HCHH[]Hq<HtYHH=q<HtQ҉tIWte@tHx/t9G%=t@Hq<HfkgHlq<f[gHXq<Hշ˷HHHsL詝HC8HkHtH{(HH6sHu[]A\f.fAWAVLwAUATIUSHLGMVLL @H@Ht;P HH@HuII;\$M|$(1L9u X@HH~HLH[HH@8HtH{(HHurID$(HL9ID$(uI)LH[]A\A]A^A_DHHHxIDHt;W }FIHHuHHB;Q HHIH-;Q ~HIHfM9LLMt$ID$LMt$ ID$(LLUHSHrTHcM HÅtHP(HH@BHH9uHUH5}11HHH[]fDUSHHw,dH%(HD$1uGXuwGP$ f.wHzЃCHD$dH3%(u!H[]ù1WuCzH11|HoPHHnuH1軣$`Df.USHHH+ f78u&HSHKHCHH18͎EH+ExH[]fSHHHSHHHHHt[DHCHHH`[f.USHHH+ f+78u&HSHKHCHH18HEH+ExH[]fAWAVAUATUHSHH8Dg,dH%(HD$(1HD$AD$XLoPI{hHC`ALpHP{xHKpHL$HLLHH%D}Hx^HEEHD$(dH3%(H8[]A\A]A^A_L{`Ht$ L迠L1裡EHL$aD1rL{pHt$HT$LA6HT$u1Ҿ xLPHt$ L9zLl$ HD$ USHHw,dH%(H$1VXkHPHt$H 1HSHL$H5H覉HL$H5H草HL$ H5HtHL$(H5yH[HL$0H5fHBHL$8H5;H)HL$@H5;HHL$HH5(HHL$PH5HވHL$XH5n HňHL$`H5H謈H$dH3%(u$HĘ[]ù1pC0vHoPHt$H_uH1GH|$df.AUATIUSHH(o,dH%(HD$1 EL$XHGPHD${hC`D$|$9u=fH=;ffH蕛X0HŃ2AD$ AD$HD$dH3%(uxH([]A\A]ù1oD$rLoPHt$L3;1ҾL1 Lk`Ht$LhutH 11v]08HL$H11{v]0AVAUATIUSHH o,dH%(HD$1 +HD$EL$LoPt)hHG`HD$t{xuYCpD$LNxrt$D$iHHxZI$AD$HD$dH3%(u]H []A\A]A^LspHt$LguL1诜AD$먹1mCsLw`Ht$LR1.1Ҿ먐USHH~~\t@uH?hH1[]DH. [kHUHHUHPHUHPHUHPHH[1]ÅuH;HH1[]fHHH1[]ÐUSHHtr~PtuH?^hH1[]DH.jHUHHUHPHUHPHH[1]ÅuH;HH1[]fHHH1[]ÐUSHH~~\t@uH?gH1[]DH. +jHUHHUHPHUHPHUHPHH[1]ÅuHe;HH1[]fHHH1[]ÐAWAVAUATIUSHHo,dH%(H$1D$EXTHOPLitCh<D$qtLH;8FAD$H$dH3%(H[]A\A]A^A_f.Ha;H8r1Ҁ|$Ht$LMA(hH-l;HHH@H@HHHCHS Hl$ DH@HSHHHSH9HMH)HCHH;HHN]L+MBI} L{H!LHxI@H@LLhL\CD.Lt$D$HC Ht H{HtPHFe|$Ht$ 1Fx1LKL$ H5rLKL$ H5L0HL$H5LmHOf.H;8H6L11pH4Hd=H;D$HHD$H|$JAD$e1hX<D$( nNDH;H5p;HHHH;:HHNHǘHHcH贘LwPHt$LuNL1˖H711oLs`Ht$L[{iHL$9f.AUATUSHXdH%(HD$H1H;H8Hw,H={X HPJHt$ |$K|AksH{PH5PD֤HHD$HHHT$HHJHs;D$ xtfH=;ffH}HxLHD$0dHT$H\$ HHT$HD$ HHPHT$ HPHHD$8HmHD$05HL$0AHt HHEu,EHD$HdH3%( HX[]A\A]fD|$ tHD$LL>Hx IHGHxH@H@LL`LRXBD#H]Eo@HHGHHD$H7tHT$1HiH|$H\$615ejH1Ǔ`H!11xlHL$0HHt HHHAHL$0HHtH|$ HHf.USHdH%(HD$1H;H8HHt$1`Ņ:E'(fH=;ffHh0CHD$dH3%(uH[]f1HEH5HcHߺ{L$H5Hߺ{L$H5H߃{{fH|$6hQiDUSHHw,dH%(HD$1$w8tXuJGP$HHD$dH3%(uH[]ù11,cChHoPHH\$uH1袑AUATIUSHH(o,dH%(HD$1 -EL$wPXupHGPHD$tZ{hC`D$t$LHD$dH3%(uYH([]A\A]ù1TbAD$D$LoPHt$L%u1ҾL1ːgLk`Ht$L[uAVAUATUSHdH%(H$1H;H8Hw,HD$VX H_PthHG`HD$Ht$HyÉD$D$HD$HHx.CHHD$`HT$H;D$ xtfH=;ffH袌Hxk HD$0^HT$ Ld$ :HHT$LHPHT$HPHT$HPHD$ HHD$8HHD$0/HL$0Ht LLфLcd$ EI|$ Ll$H=BHxH@H@LL`LRBD#H]EH|$7]A MHp@IOH@LpLHHH;EHHECuH\H$LEHt$ d`|$1|JHH|$PH9HD$  /fECozE3@DHCH]C<%E: fH=;ffH虉X0!mtgfDH)H|$H|1]c@lHLCHߍHL$0HHt LLH轍HL$0HHtH|$ HDf.AWAVAUATUSHdH%(H$1H=;H8o,HIHD$EX LPhHC`LhLpt{xHCpHD$Ht$L$tÉD$D$HD$H~L9LFH;xtfH=;ffH܇HxyHl$ H2LLH?HI$AD$H$H#BH$dH3%(H[]A\A]A^A_f.Ht$HL9LaHHD$H;D$ xtfH=;ffHHx HD$00YHT$ Hl$ HHT$HHPHT$HPHT$HPHD$ HHD$8HuHD$0*HL$0Ht HHфtnHcD$ xeI$AD$_fDLt$L Lk`Ht$LBML1#AD$fAD$H|$}We+fH=;ffHɅX0AD$1Zn_LHpHt$HxOI1ҾTEhehuHD$HH?HHL$0HHtH|$ HHԉHL$0HHtHHAWAVAUATUSHhdH%(HD$X1Hc;H8, nIHL$@HT$8LL$PLD$HH51HD$HL$Pg)HT$@HWH\$HHHHLt$0Ht$8HL$D$PLD$5H|$ D$LnHD$0L= ;HxL9Hl$ LeMt~I|$ H(:HxH@H@LL`HJHl$ BD#I]AEH}L9uaHD$XdH3%(uGHh[]A\A]A^A_fDAEH/11)_fAE]ߖH=;HGtOЅLGwHH=;HWt)Ht$GEPU믋PJHHHD$ LHx3$HL$Lt$xT$ HD$(YT$(MED$ DHLHD$PL5U;HxL9ZH$H;$1H`4L$L;$f.I4$HHV6L$IM9uH$I9fDHHxL9HI9uH$HtmMHD$@HxL9H$dH3%(utH[]A\A]A^A_H7111YCHCuLH=;HWmYHAL@VL$H$II9HHxL9uuHI9uH$HtLLd$?LHD$@LHx/6HgH=/;HWtH`APJHH=;HWt&lH'A_LhPJHHHHD$PLd$?LHx5CHLd$?6H=~;HWt3Ld$?L@uPJHPJHAT?USHdH%(H$1HH0L%;HSwoole\CHoroutineteHHHp fP,H@H@H@@(\Sys@.m@/A$HD$H;1HHDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$ HDŽ$(HDŽ$0HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$8HDŽ$@HDŽ$HHD$DŽ$HDŽ$DŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$PHDŽ$H$5YHH3/<H\;xts(4~Hx@H@H@ HH5HCo\Syste HEGmE!9;HA$HpHxHmH.<H4HH$dH3%(u H[]A\RfK_f.UHSHb+HcM HÅtHP(HH@BHH9uHUH5m11H谀HH[]fDSHH HtP҉t@WtLHC@tHx/t$G%=t#H[I@"ʐ{"H[IrrfD@f.SHGHHt3H0Ht$7V҉W@uhHC@HtGH{XHt Q҉tsW@tHx/toG%=tzHnH[HHx/tOG%=urvfD{!HC@Dk!HCLf[!fK!6fDqvfDqHC@DqHC@SH111DHU)tvH{ Ht/tCG%=HC@tHx/t-G%=t,H[GD f H[G qH;8zHd;Hu1HHH1HQNpeDUHSHfH=;ffHuHxHHt["GuAH1HP0xLfH=v;ffH^uH@@EH[]+VH{DEH[]m tHHAؾ11PSH'111DH't[H;8tH<;H[1HHH1H{Pf.UHSHH9w*H,HFH1HHK)HH[]ff.HHHtDLDEHE9t*DIHt(DI1IcHwH9uE9LIuf1f.USHHdH%(HD$1HFP u[HHc@u?H8HHHfDHt$dH34%(H[]DT8f.8LD$HD$_4x+,$uuHCHx WH{^I1f.H;8tO (V HIA11NH8&LHHA11}NdAVAUATUHSHHdH%(H$1fH=p;ffHXrHxVHv;Dc,D$HD$HHT$`HPHT$hHPHT$pHPHT$xHP H$HP(H@0H$H$HF;HHT$0HPHT$8HPHT$@HPH@ HT$HHD$PAD$_{XLkPHL$0HT$`LL$E11LbPHL$HLAtCh<(D$H|$`fH=Q;ffH9qH@HpHHLt$HD$H;LHD$(H;HD$ HD$ Ht LLfH=;ffHpHXIHpHt,H`HHǃpHǃxI\$HǃEH$dH3%()HĠ[]A\A]A^_HHD$0HT$8HHD$@HSHCHD$HHCHD$PHHC tBtHB|$,fH=;ffHoHxHH`L%Y;L-j;Lt$H^LHD$Ld$(Ll$ wHD$ Ht LLfH=;ffHoHxHHT$HD$HD$LLLL$LT$HHHHD$ HHLHT$(Lt#H|$HfH=;ffHnHxHveEcf.fH=;ffHnHHHHLL%-;L->;Lt$H2LHD$Ld$(Ll$ KHD$ Ht LLfH=l;ffHTnHHHYH|$HD$H`HhHt$HD$HT$HpH`HhHD$ HxHLpHT$(Lxt#H|$HfH=;ffHmHHHLk`Ht$LyUBL1pDE@L%;L- ;DL%;L-;D1AG<pD$ 1.HD$`D$0}Hp;Hq1HHH1HHEMHL$Htp1-HL$ HHt LLHRqHL$ HHtLLHL$ HHtϺLLf.AV?AUATUSHSwoole\EH@dH%(H$81H|$@H(pL%v;HXH@H@H@ @ vent@$A$H|$@HD$HH»:1HDŽ$(HDŽ$0HDŽ$8HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$`HDŽ$hHDŽ$pHDŽ$@HDŽ$HHDŽ$PHDŽ$XHDŽ$xHDŽ$HDŽ$HD$PDŽ$HDŽ$DŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$(H$ IH;(IHnHxH@H@H5H@ Hswoole_e HEGventE$+HA$HpHxL^w?H<HƹL+HH-;HHILu8qH5Hx@IH@H@l+I}@LH L(AD$ Mtv@IHswoole_eHI$Hvent_addID$1AD$HL$$HLIE0HD$IE(HHD$AE D$AMI}3!LK:HLu8Lh@ H5HxIĺ@H@H@*LL H L(AD$AMtv?IHswoole_eHI$Hvent_delID$1AD$HL$$HLIE0HD$IE(HHD$AE D$AMI}N Lf9HLu8Lh@ H5HxIĺ@H@H@)LL&H] L(AD$|Mtv?IHswoole_eHI$Hvent_setID$1AD$HL$$HLIE0HD$IE(HHD$AE D$AMI}iL8HLu8Lh@ H5HxIĺ@H@H@(LLAHhL(AD$M>IHswoole_eHI$Hvent_issID$1etHfAt$AD$HL$$LIE0HD$IE(HHD$AE D$AMI}uL7HLu8Lh@MUH5HxIĺ@H@H@'LLMHL(AD$M%=IHswoole_eHI$Hvent_disID$1AD$patcHAD$hAD$HL$$LIE0HD$IE(HHD$AE D$AMI}}L6HLu8Lh@ H5HxIĺ@H@H@&LLUHL(AD$ M-EHxIĺ@H@H@#LLyHL(AD$Mt|U9IHswoole_eHI$Hvent_waiID$1AD$tHAD$L$$HLIE0HD$IE(HHD$AE D$AMI}L2Le8H+H5rHxHH@@H@H@ #HHH%H(CHttl8HHswoole_eHHHvent_exiHC1CtHCH$HLHE0HD$HE(HHD$E D$MH}H1H$8dH3%(H@[]A\A]A^fDA,$L*%>A,$L*>A,$yL=dA,$>L=)A,$L=A,$L=A,$Le=A,$LE=}A,$fL%=Q+1Hf={0fDk0jfD[0ufDK0/fD;0fD+0fD0fD 0fD/fD/fDE1E1E1E1E1gE1OE13E1E117@H;Sx H/;HHtHx;@fH={;ffHc]HxHHH <;H`tNH0H(Ht?Hf.HH@Htx H@HuH9t z 1[HP?1[zs[H118[f@ x/H=H{H81HXH'Hvff.HH-;xtfH=W;ffH?\HxtOt HDH5=t7fH=|;ffHdXH@Htx!tA6H;HT$HH$dH3%(uHfu1H 113f.HfH=;ffHWHxt H5@HSfH=ǵ;ffHWHxHt ?HC@[fDf.AUATUSHHHdH%(HD$81GD$ << ts<tWH(113fH=:;ffH"W@0!HT$8dH3%(sHH[]A\A]HɉL$ WDHh M79tHh ^@9oQ@*7H5HHGHT$  Hg/(D$ MHHxH;H0"unHHxHx;H0tdH%;HL`0HLl$1LHMHhHQH;@;}HxHѯ;HL`(HHxH";H0[H;HL`8yZ/HC11U1WHL$ LHHD$( M1LHHPPf.ATUHSH@dH%(HD$81HFHX HSHHT$H$8H{81HDt 1HL$8dH3 %(u H@[]A\.HLd$aAH&;H1HHH1Hf0HEHLH@ HHD$H;HD$(H;HD$ HD$ Ht LLH}k*HHL$ HHt LLHXATUHSH@dH%(HD$81HFHX HSHHT$H$H{1HDt 1HL$8dH3 %(u H@[]A\]-HLd$`AH;H1HHH1H6/HEHLH@ HmHD$H;HD$(HŲ;HD$ HD$ Ht LLH};)HHL$ HHt LLHWATUHSHHdH%(HD$1 uvA<D$ HthL`Mt_HT$ Ht$L`IHx#E!Hl11 -DEHD$(dH3%(u)H0[]A\Hپ11,E*UHSHH(dH%(HD$1fH=̮;ffHPHxt}},HL$HT$H5d1HD$3tTH|$]xFHt$H=*<D$Ht,H@Ht#@uHc@ HD$tCfCHD$dH3%(uH([])f.AVAUATIUSHHdH%(H$1fH=;ffHOHx%H;HhL(LXLPLH L@(Lp0H;Hl$xH$Ll$pL$HpHHHPH8H@ L$L$L$L$H|$HD$0Ht$HL$ HT$(L$L$L$L$L$L$H|$@k,HD$`Ht$HHL$PHT$XEH$HD$LsP{hLk`jHL$HT$pLL$E11Ln-HL$H"t`{xLkpHL$@H$LL$E11L&- HL$HRtVHH$LK[Ht$H=<l$Hcl$H1E 1-HDŽ$D$@HD$ 1LHLq1ҾL1xEHD$pD$_H11H11H1HAHuH^H>1ɾ11H|$tfKHI LMuHEHHuLH>HK4IuH}1LLuHH]IIK>HHt8HI$HL HEHL[]A\A]A^A_LuIK>HHuHUI$LeI$HtHcB1HuLM$HEHUHfI H Lu(/HO@f.ATUHSG )HcHH@HHǺ0u{@@1Ht Ht 1HfGtLcHLHLH;HC L[]A\f.Hx/@t1HfO@rfHW@f.SHw,u)Hw LGPH=%;Hl $C[ù1z C[ÐATUHSHHw,dH%(HD$1uNXugHGPLHH=;Hs L@H.l \>EHD$dH3%(u#H[]A\ù1 EMLgPHL~:uL1f;H$kf.AWAVIAUATUHSHxDg,dH%(HD$h1AD$iXuHGPH\$P}hHHLxHL$(HE`HHH@AHL$HD$}xHEpHPALhHT$ 8HHHL`HL$MuHAHD$ M2H3;HE LL$@E1 HHD$0HHT$8Hj0xHtH;f;"H-1H>1H4HL$(H5MH#LD$HL$H5H"HL$H5hMH"HL$ H5uMH"H5۞LH{"HH`ЃAFHD$hdH3%(KHx[]A\A]A^A_HD$Ld$HD$HM`HHHL$8HL$]18AFHD$Ld$AHD$H^HD$ XE1HD$'D1 HOPH\$PHHHL$7HL$rHD$P_HHHHL$O7HL$?HD$PHMpHHHL$7HL$HD$PA1H$Hl$8Ht$0HdhIع HH+Ht$0H@hHIA Y.HHD$PATIUSw,HugGXHoP< twU t!HM1vt1H|7E<uZH= ;Hs HgIAD$[]A\ù1VAD$HGPHh@xH16@ATIUSw,HugGXHoP< twU t!HM1vt1H6E<uZH=M;Hs HfIEAD$[]A\ù1AD$HGPHh@xH16@ATIUSHHHc;dH%(HD$1HG H)H(Ht]s,D$w7t SXu_EAD$HD$dH3%(u9H[]A\ù11AD$H@11:# 1tHPHt$H uHٺ135맀|$g@UHSHHc;dH%(HD$x1HG H)HHHHt HF#u"EHD$xdH3%(uoHĈ[]Ð1HH^H5iHHW HH5{nHcȺHhH'11! b UHSHHc;dH%(HD$x1HG H)HHHHt Hu"EHD$xdH3%(uoHĈ[]Ð1HH~H5iHHw H?H5mHcȺHHG11A b' ATUSHHo Lt}PtRDCH=;H LH}Xt[H}`HtGt*HE`1{[]A\@G1[]A\DQ҉u˨tA f.HE@H=;HLLL@*5 |fDAUIATUSH(Hc\;dH%(HD$1HG H)HHHH|$h5Ld$Il$HtyH} H\Hx@H@HhHLHHD$D+I]AEHxH;=ȅ;uzHD$dH3%(ueH([]A\A]I|$H;=;AEtH=";HGtOЅHt$UH411. H=܌;HWt6AD$PAT$HHD$Ht$HxH2PJHAWAVAUATUHSHH(DG,dH%(H$1HD$PHD$XA@XaHGP{hL`H@HD$Lk`IEAHD$ /{xHCpHHALxHL$HHHALpHL$yHHHD$PAVHHD$XH|$P?HH$LQH$HuDHm;8JEH$dH3%(H([]A\A]A^A_@HL$PH9HT$XH)H9H ;8txHL$XHIAپ11nf.H;8T+2HӰIAL11#HD$Xf.HD$PfHQ;8H11;fDHM@*HD$pLL$`HD$(M2H5;HC H^E1 HD$0HHt$8H$xHtH;3;H!1H H|$(1LLd$(LD$H5LLD$ IMH5OLHL$H5\MLHL$H5<MLyHL$XH5L@HL$PH5mL'LH ЃEuf./LLL$NHLL$$HLL$0HHD$LL$0IDHD$XWHD$XHK`HD$pDD$HHHL$+HL$DD$K1c,HD$XE1HD$]HD$XE1HD$E1HD$;fDHD$pHT$OLIHHD$(#LHHD$HD$pHxH;=;)LL$`H|$LL$0LL$0ILt$Ld${D1OHHD$pDD$(HHHL$n*HL$DD$(HD$p HOPHD$pDD$HHHL$**HL$DD$HD$p_HHt$XHHL$(˿HL$(01ҾhHHt$PDD$0HHL$(蔿HL$(DD$01Ҿ,HKpHD$pDD$HHHL$x)HL$DD$HD$p荾HL$HPIAپ11Ll$pH\$(1H6Ht$0H|$8HvZIع HHt$0H|$8HPZIA l HH=<;HWtILL$`LLL$0eLL$0HHD$pHt$`HxH+PJHAUATIUSHHc,;HG H)H(HHHHHHHLhBLIlDHH9; uH5H:uL)H~nH{ HHxHHXHL@H@FDAD$I,$H[]A\A]fHH>AD$H[]A\A]ÿHH9HΩ11AWAVAUATIUSHH8H$H=dH%(HD$(1HL$fHILxI)J,#;LL)HI9HL)HLEMI~ HLHHLL@LH@LpBD5LHHl$D$$MHEteH<$HL$LHH|$LHmHD$(dH3%(uPH8[]A\A]A^A_fDH;MD$HHD$uH<$Ht$@IE1HAWE1IAVAUATUHSHXLo H);dH%(HD$H1HT$LL$ HIHLL$HHD$xItH;L|;QH1L$A}I]0Mcu8LD$HLHLfAeA}PtA}Ut It;I IIH=kHA}tH1HL$HdH3 %(HX[]A\A]A^A_@HL=HDDIWH=H@Ht$H1H +sAEPifH= HL5;LL$H3UHt$E1LAxItL;=z;$L31LH2;LL$HTHt$E1HIxItH;nz;/H1LFHt$LLHfDH=ȫHqH|$eH54H1AEHATUHSHHHLd$0dH%(HD$81LoPHfCHz;HT$H5)C CCCHu;HC0C8CHC@CHHCLCMHC HC(HCxCNCOCPH1CQCRCSCTCUHCXHC`HChCpHǃƃƃHHǃHǃLǃ Hǃ(Hǃ0Hǃ8Hǃ@HǃHƃP*AE1L1HHT$0HzH;=s;HEHx&HD$ HHHHD$Ht$HDHD$ HxH;=|s;61Ҿ/HHUHHHRH9HF11 HHfD{Ds IEIUHCxHHD$8dH3%(umHH[]A\A]A^A_1Ҿ:HYHDH=az;HOHt$ D$D$\H=@ IH{`Hl$HC(HHxHC HHxH;HHL H=y;HWt7LIHD$ Ht$HxvPJHIHD$0Ht$Hx`NJqr f.AWAVIAUATUSHH8Ho Dg,dH%(HD$(1Hc};HD$D$H)AD$\XHGPALhLxt*{hHC`HD$AtCx<D$H=;H HlMMHLD$H=;HVHsDD$H=;HȸHbMH|$}Lt$ HL$LLL5XDD$HL$LHHILeHD$ HxH;=Sp;HD$(dH3%(H8[]A\A]A^A_f|$HH%HHD$eDKAFH=;H1HOPHt$ HHL$HL$<D$bEHK`Ht$HHL$OHL$#1ҾH=v;HWHt$HD$ LHHD$ Ht$HxHHHKpHt$HHL$HL$PJHrfAWAVAUIATUSHxdH%(HD$h1HHW@HHHD$GHIHHD$HQHL$8Lt$8Ll$@L|$@Lt$PHl$`Ld$HH $4HGH4蚿HS@HHLjHJIMLI)Ll$HH H$HL$PLwH{@PML+T$HLw1H\$PHT$@H5Hl$`HHHH\$`fH= u;ffH1HR@HH1(IHD$`Ht$HHxHD$PHHxlHfH=t;ffHLHHfD1HL$hdH3 %(5Hx[]A\A]A^A_EL $LDHǃHB+LHHBHHA/H{@HHHwH)HHH9AUE>HS@uDDcHH\$PHT$@H5Hl$`HHHPH\$`fH=Cs;ffHkH<E@HH1_HT$`L%Kk;HHzL9HT$PHzL9蜪HfH=r;ffH HپHHF11A<$L,HC@HL$$HALp@@1HH-s;H 4pLHHo;HƃHS@fHȻ!A5DLd$PHl$`HT$@H5^LILHLd$`fH=q;ffHHM@HL1IHD$`L%i;HxL9HD$PHxL9ߨHfH=$q;ffHLLHHHC@HL$H1hfDKHLd$ Hl$0p)HT$H5mLILHLd$0fH=p;ffHHVM@HL1IHD$0L%h;HxL9 HD$ HxL9H= p;HWIH:DkLd$ HT$H5Hl$0LDLHLd$0fH=o;ffHH@@HL10]1HfOEH-H\$PHl$`HT$@H5HIHH5H\$`fH=(o;ffHPHM@HH1DHHD$`L%-g;HxL9H=n;HWHt$HH=Am;H5:n;1苵HHH2HS@H{H E1HfDGA$I|$o@H=n;HGt?Ѕ0H9#Ld$HHHD$PLHxHBHJ뿋PJHPJHHHD$`Ld$HLHxoH\$HHD$ HHxRHH=Rm;HWt%'Ht$HCPJHH=m;HWt<Ht$CHHD$0H\$HHx]PJHH=l;HGt BHJff.f.f.AWAVAUATIUHSHH_ dH%(H$1{St {LH{@LH3Ls`MtAHC@HHt5HkXHHp}MHS@H;pHHB1H$dH3 %(<HĨ[]A\A]A^A_fDCHcHjCLJ@L|$`L$ILLLL%c;HźAID$HEH$1H}ELH$EAHxL9}HshHfkHÉT$fH=j;ffH T$P0&}xaHEHxL9mH1fD1IHHC@HkXHGۢD8HfH=i;ffHu Dx0vL|$@H$H5&HD$LiH|$PLHL$PHL$ fH=i;ffH LL$HL$ HHlj$M@1HHD$PHxL9HD$@HxL9&;IfH=i;ffH HپLHۡHD$ T$fH=h;ffHp T$P0nHD$ ljD$HshH$LHD$ HHt$(H5QHLfH=h;ffH L$L$H~LL$(HM@1L$HL$ H $LHH$HxL9H$HxL9H=2h;HWLa@H$H50LHD$sH|$pLL|$pfH=g;ffH LL$Hp$HML@1HHD$pHxL9(HD$`HxL92H=_g;HWHt$pH=/g;HWto2H$] HHEH$HxHH$Ht$pHxH PJHlPJHHH$Ll$pLHxH$LHxm}xQHEHxL9uHH HLl$pH=Bf;HWt,Ht$?wH룋PJHPJHH=e;HWtFvL.iH=e;HWt)JL=PJH봋PJHHHD$PLHxqHD$@LHx`HHsH=Se;HWtKLHHD$pLHx HD$`LHxHPJH믐@AUATUHSH~t H[]A\A]fL&AD$tHu=HHtHHHPhHtHuBfH5'LHPCH5ː LHIt(@<t <IEH=SMH54LHtxtH9CH5dLoHtxtH CH5H LBHtxtH߶COH5&LHtxtH貶CRH5LHtxtH腶CTH5LHtxtHXCSH5ҏLHxH#CUH5)<LLHOP0=A}u1IEkfDHL07L 6fAWAVAUATUHSHHHHcu;dH%(HD$81HG H)L(Ms,{XLcPHCP@u-EHD$8dH3%(HH[]A\A]A^A_Hٻ;Ls LL$H E1LHHD$xItH;\;H1LHsPI?LLͪE[1>L1g%H#11L|$ 1LdH|$H MLLH|$H MALI-fDAWAVIAUATUSHH(Hl$dH%(HD$1H请H58H蛞HHL-X;L IUHHD$HxL9ID$HHHHH<臷HHt^Basic CfCIt$HSLHL$HPHH觲I~(HHD$HxL9HaI|$L9uaHD$dH3%(uLH([]A\A]A^A_H=@_;HW~|ID$1HHH</6H=^;HGt[ЅH3wH=^;HWtRHL|$L6L|$LrAD$PAT$럋PJHOPJHL|$HI|$LLHHHD$Ht$Hx.HfHHD$L|$LHx fAWAVAUIATUSHHHHcU;dH%(HD$81HG H)H(Hcs,{XgHCPLd$0{hLpLxHs`HVHL$HLLl$ 蓰HL$LLL耰LLHHT$ HU;HzH9HT$0HzH9urHD$8dH3%(HH[]A\A]A^A_HK`LHHL$tHL$01VAE롹1H=\;HOmL`H=\;HOtr5Ht$&H11HKPLd$0HLHL$HL$8HD$0mKJqrHHD$ H\$HHxHD$0HHxԶH HH\$݋JqrHt$0AUIH_LcATA̹USHHHõ;HHxHlMHH߹HHH[]McH? A\A]:f.AWAVIAUATUSHHdH%(H$1$HHHI(HHD$fWI $MHf.HD$(z-H|$x1HH V; _1f(u H|$(<$DDxf.tH|$(<$tH|$(<$H|$(<$tHHeHDŽ$E1D$HD$ DfW$$f.vW$f.T$U軱\D$$=xz\f.f(fWf.("H3HSIH)Hs8HHG|$H+LcK ,H+D)HL$ILlfIM9A? uH5LɧuL;|$HHCE1H|$H5W:HLHl$ A)D$fWH|$x1f.<$H^HD$(fDLcgH;k3LmHLB0ADt HPH9fW $f.H S;fW1ҋ4 @t#DTx<$f.ztfWf.zPf.uJHHuH$dH3%(H[]A\A]A^A_H+HCHHe@t H\$(@t H\$(H\$(zH\$(HH3d@Uf.fH=8V;ffH @0DaHl$@HT$>H5(HH\$PHH蛬Hl$PfH=V;ffHHoA@HH1IHD$PH-N;HxH9HD$@HxH9HfH=)V;ffHQLHH莳I肎fH=.U;ffH@0uHC1H|$(.3H\$(nnfH=T;ffHn@0n!H=GU;HWtL'HxH=U;HWt-Ht$?JPJH밋PJHHHD$PH\$?HHx貯HD$@HHx衯HfW $f.H P;fW1ҋ4 @t#DTx$$f.ztfWf.zf.uHHuH@t H\$(@t H\$(H\$(tH\$(hHH\$?2 I荌hhfH=9S;ffH!h@0hH|$ HCH|$H|$f.%f.cf.{D[$胿HHH*Af.USHHƇPGHdH%(HD$1GL(HHtHǃ{pHkXH}xiHEHxH;=J; HH{`HCXHtGtkHC`HH=};H;' HChHH=V;H!'E1HD$dH3%(u|H[]Q҉utYD@xHH=;H& y@HTƃk#fDH=cQ;HWtHt$蔷PJHfAT1UHSHHtHI$2HT$ HHt H|$HtRHfDATIUSHHHc;dH%(HD$1HG H)H(Hs,fW$wTt{XucCP$}Pu-H<AD$HD$dH3%(uwH[]A\LH襏ڹ11AD$HPHH+$uHٺ1.Hp11:ff.AWAVAUATUSHHoP@%LM"EEA@MIIMzI$ID$A~rDKUDCRLLҲ4It$HI$I;$+HHHNH=;Lc袔HHHZH=ƣ;L@HH=;HZuI RHfH=H;ffHHH=b;HlMA@01HH=4;LuH ZlHH=;HtI 趓H[]A\A]A^A_DDIL$ H$HxH H;H0躲H$L$ `KUSRLLwefH=G;ffHH~q1I@08!1^McD$0HH\LH=D;HH=,;L-qHYdHH=;HsI 豒L$ H$HIIH$L$ Yf.AWAVAUIATUSHHHc;dH%(HD$1HG H)L Mk,H$ELsPt{{hHC`H$tdCx<t\<tOH{pư?H$LLR<AEHD$dH3%(H[]A\A]A^A_@HKp?붹믹1=AEL{`HL\L1Ҿ1Hzl11tZf.UHSHHcp;HG H)HHtH߾4<EH[]Hl11ff.AWAVAUATUSHH8dH%(HD$(1Ht(HL$(dH3 %($H8[]A\A]A^A_H@L%C;A|$tfH=D;ffHHxoٸ HHH{ HZ@;L1L-";IIHLLLxLH;p?;Hl$H1HHCHf.EzzuxDkHHH1HD謠HD$HxH;=<;@[HH=};H!CNA 2D{H蠷IĹ1LHHA<;HID$ID$ID$ID$ ID$(ID$0ID$8ID$@ID$PID$XID$`DHe=;L`@@ HHLLHM]H-OC;ID$H_Ѓ4I$LPHID$ !ЃI$LPfHH߹HP0趁H 4f.(VL%C;HHH@H@A$I$HHEHU (Hk@聽H=IB;HWLxA<$z8HuHH؀HHtHH Hǃ1:Hl$LLLD$H\LI1LLHPJHI,z(3HQHA11蘾;HHD$LHx/Hg譒H=;H5>;HHHHN;;HH.H&AD$ PAT$ AD$PAT$H踍LLCHHfSHHHtJujHHt5HHHt`HJHue0HPH߹01HCM8CNr+CN8CMCNvHt[fD1[HHuHGA;LR0H7;HHtDLJHtAHLlHlLD‹'H5'i1AҿPILlАAWAVAUIATUSH dH%(H$ 1HG HxHH=;Hk IH=m;HIH=N;LBHr膔LΘD$8u6H$ dH3 %(D$8H []A\A]A^A_IH=;HBE1莉IH=;LBHOIH=;HJjE1 FIHHt HHHjfH==;ffHvLH@0MIE@HU9;1IIGE1IH= ;HH@H$IHD$`HHPPxMH$H-Ɨ;HL$PILLGH1HH@XHHD$0nH;8;AHD$0HI1LD$`H=t;HP`;1ɀxMH-W;LD$PLHFHHD$XHH@hHHD$@H;7;HD$hHM1H- ;LD$PH@pLHHHD$@H;W7;HD$xHI1LD$`H=Ė;1HPxxHDŽ$HGHD$0xHI}`Ht$GuQ҉u3蔻@}HIE`H1IH7;LD$PLHHLH;6;ZxHSHIEhMHDŽ$A~L褛HhHXH$HH詎AEHHL臅H5hLsH$Ht&GuQ҉u薺fDIHxhtH6Iu LHVD$wH5Mh LH$HjH5 hLHkH΄H5L躄HHL謄H5CwL蘄HD$0D$@xQ|$wFI](HkHD$@u[A}O H5gL$?H5lL+H5g LH5vLA}Tt D$@A HD$xx H|$htHD$hxAEpHD$XH @<<t H|$X.HD$XHNg@H(H$IH1H]H辬HLL`HuHLQIwIII;e ILHP0wL.D$8H$HGQ҉ I@HE@tlf.KfDH0;A} HCH$fA}P„LC H(H5keLLe3H5`LLHLH5tLH$HxH9PH=7;HWg/Ht$` HD$XHdHHHHHeHDfDH5e LlH5LXHHLJH5sL6Lt$`HT$PH5dL至IH$HHph HL豯H$H*/;HxH9}H$H5NdLLe赀H5L血LHL蓀H5*sLH$HxH9H=B6;HWJHt$Pof.HHX@HHH9HD$0@Hu&H5acL讹L$@ʀʀEщT$@A4H@uL`H$HHLLHD$HH5 LHt$HLLH5rLkH H$Ht,Eu$MQ҉UuHH H9\$0DcEtLsMtAIntԉIHt0HH56bL蒸L$@H5aLltAH膔H5a L<H$L$@H}H}H5+AEODfD~H5H L~H5-L}fDHD$hH@D$wAEpH$H----SwooryH$f$HleBoundaHxHHD$HH$nH$HJ]Iع&HD$@HH1蛦HcHL=}HD$XHt x HD$PHD$hHHX@HHH9HD$8@{H+H54HgHIt{H5HKHIt_H5L<H/HHD$0tAH5sHHt(II$HHRHQH@HL$0HDtHHD$PH H9\$8MHL$PH$H_@1HH,nHHL|H|$XtHD$XxS IwII覭I;HD$hHHX@HHH9HD$0(9 @H;H5F;,HHD$XH;H5r HHHEI$Hl$@LD$HHqLHHHHt$ HIL$HJHL$HR&H$1T$Hh[cMuIIGHcHLzI6LHVHzH5qmLzIwIIsI;uf.H H9\$0 {tH;H52HHtH;H5HItH;H5UϯHIHD$PHD$8qH;H5蝯HHD$8_H;H5{HHD$P-8AƅPfA}XH5]LyH5LyH5(]LtyH5 lL`yjH5kLGyHD$xHD`HXHIL$PIL9=D$0CHkH7<LuCH@uD$0HxH$/HuDLxH5iLxH$HwHkLpHxHLHD$HEuMQ҉UH|$HtLLt$HLLCxL D$09D$P~H5[LxH$Ht GuQ҉u H I9H5zjLwf.H D$0I9@H萍Pu(uHfIH8H5ZHI0H$Ht*Gu"Q҉u0zf.A|$u I$@uH$fDLH$ImHLetL`HhIE LHHLqLJL:HH觧HMM H YHYILH1̟HHLnvIHH@hH@HxD$w9H舫fDfD۞IE EMH "YH#YILHH$1+ZD$@H$HxY1ɾ@HH1HHLuDIHt$@HcH>H9@HD$8IH0HD$XHHD$PHH]uIH5gHfDcEeIELLX1H1HD$@I1D$$hhHcHzbILL$@HL XIl.HD$$1H)I9`ML)H$1HHIHHlAAD$I9WMH$tLjHt$`H|$P+H$HxH9WHD$PH5W LsH5%LsH5T!LsH5gfLsHD$XHJHDŽ$HDŽ$HL1Ht$`D$ E1HD$HD$E1HD$H$11JH$HHXH$HVL`@HDH1BHHLrHLLrH$HtGhQ҉YGHD$XHD`HXIIL9GHD$PBDHD$PHGHD(WHD$P/u腧DH I9CtHSHt<Hjt<u&H;WtHD$PHGHD(WHD$PHȇHL$PHHPHL)WHL$PuHjf{vHD$XHHX@HL4L9uD˦H I9rStHCHtHhL`tՀH@uH,$Hl$@H@QLD$HH$E&1HTHcHLpH$LHVHpH5ucLpH$HAG5Q҉&aHpCL|$@LD$HH>T&1L覙IHcLHH9D$wAƅPD$8H5bLpʘHHLHH$@HS1ɾ@1HHHLo[H$Ht8GuQ҉u ϤHDŽ$HDŽ$Hx#;8IHHD$0HxH;=;uLCPH 1IH5LLeNHHD$0Ht$HxxH0H=;HWtxHt$-HD$01HIHD$duHMLHaLҵHqMALH袸IvPJHf.AUATIUSHH(Hcv;dH%(HD$1HG H)H(Hs,{XHsPH\$HVHL$HHpHH^<AD$HD$HxH;=3;uHD$dH3%(ujH([]A\A]H=;HWHt$ׂ뼹14AD$HB11蔙)zLkPH\$LH覿uDL1HHD$Ht$HxvH.PJHYHt$@AWAVAUATIUSHH8Hc%u;dH%(HD$(1HG H)H(H D{,HD$AG{XpHCPALhLpLC`t{xHCpHD$H=u;H HHH޹ _LD$H=ju;H5H޹H\$ fHL$LHLnHHӋ<AD$HD$ HxH;=?;u]HD$(dH3%(uHH8[]A\A]A^A_ùD1bAD$H@11—訕H=p;HWHt$血wHKpHt$LD$HH $SH $LD$1Ҿ1胾lHKPHt$ HH $iH $tHD$ cHHD$ Ht$HxtHPJHPDf.AWAVAUATIUSHH8Hcr;dH%(HD$(1HG H)H(Hs,{XLsPLl$ IFL{ H=ts;LaFH LHD$nH=Ms;LC`H LE]HT$IvHL$LkLH贉<AD$HD$ HxH;= ;uHD$(dH3%(unH8[]A\A]A^A_H=;HWHt$~븹1AD$H>11}cLsPLl$ LL菻uDL1wHHD$ Ht$HxrHPJHYLt$ f.AWAVAUATIUSHH(Hcq;dH%(HD$1HG H)H(Hs,{XLsPLl$H=q;M~Hs LCH lIvHL$LL8jLH<AD$HD$HxH;=i;uHD$dH3%(unH([]A\A]A^A_H=;HWHt$ }븹1fAD$H<11Ɠ謑LsPLl$LLعuDL1HHD$Ht$Hx(qH`PJHYLt$fDAUATIUSHH(HcYo;dH%(HD$1HG H)H(Hs,{XHsPH\$HVHL$HHhHHw<AD$HD$HxH;= ;uHD$dH3%(ujH([]A\A]H=V;HWHt${뼹1AD$HJ;11D)*LkPH\$LHVuDL1>HHD$Ht$HxoH޺PJHYHt$@USHHdH%(HD$1Hk@HtHE Ht H}HtPHwHHtHE Ht H}HtPHNH{`HtGt]HC`HC(H-b ;HxH9HC HxH9uZHHxH9HD$dH3%(H[]DQ҉ut f.{yH=~;HWttHt$yH=Y;HWt\WHt$yH`H=(;HWt8CHt$Yy4PJH놋PJH랋PJHf.USHHHc l;H)H+HtHHՃHHH{[]/Df.AW?AVAUATUSHSwoole\CHdH%(H$1HIH8XL%!;HXHoroutineHX H\Http\ClH@H@H@HX(@0ient@4A$HD$Hv:1HHDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$ HDŽ$(HDŽ$0HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$8HDŽ$@HDŽ$HHD$DŽ$HDŽ$DŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$PHDŽ$H$yL-;IHj;A}hHi;HHHOrAHH;HH=ej;Hi;HwH5aH}i;[i;HH ;HHHHH1i;tRH=i;H AH5 A?H=i;H5O1A H=i;H H5\AH=i;H51AQH=si;H5OA1ɺH=Si;H5h}kH=6i;H5 `kH=i;H5CkH=h;H5 &kH=h;H5 kH=h;H5 jH=h;H5p1APH=h;H55:A1ɺ PH=eh;H5DqjH=Hh;H5rjH=+h;H5UjH=h;H5AH KAPHL?HHSwoole\C@讳HXHoroutineonHX H\Http\ClfPA$HD$H|;HHDŽ$HDŽ$HDŽ$HDŽ$H0HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$ HDŽ$(HDŽ$0HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$8HDŽ$@HDŽ$HHD$DŽ$HDŽ$DŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$PHDŽ$HDŽ$躌A}IHd;Hc;H5;AHHHH=6)诲H=6AH*菲H=6AH'oH=6AH&O(~H-N ;HHH@H@HHHCHS GH ;HH$dH3%(!H[]A\A]A^A_fD(螰Hx@H@H@HùntH58HCo\Http\HCfO GClieC&mHA$HpHxL@8@HH@H@HxHCo\Http\H5E8HCHClient\EHGHxceptionHGC0 mHA$HpHxL负誄ZHQ;H5;HHHH;ܬHHqzHifATI(UHS|HHt4I|$HHCHH{UHHCHk tH[]A\H) ;H뼿FZH;H5h;HHHH;2HHyH迮f.DATIUHSHHHH f.HHAHuHuHyxGXHt+HHUH5 []H@H1A\HH1H鷱H ;HH[]LH@`A\f.HG HH1Ðf.HG(HHH1@@f.UHHHSHH_ Hk(HC H[1]DAVAUATUSH H_ dH%(HD$1HC`Ht C @H(Cf%@@f=@HHtGHǃHHt(HE Ht H}HtPHxHǃKHL$dH3 %(H []A\A]A^fD{<dH?;LHshLH:MH:HxHLHƿA+{<H{PHH;HHshLH:HHtqHsX蘟HHƿA HEIE1L1IHe]LIIVHHC`H.HjEIE1HH蟠1IH]HIEIUH{PHH;ff.AWHIAVIֺ AUATIH5(8USH(H_ dH%(HD$1H芒H;HHshLHb:HH8t?LLWHHƿA1HL$dH3 %(uH([]A\A]A^A_HCIE1H蕟1IH\HIIWHHuAVdAUATUHSH_ Gs(HK LWC8HHs0H9Cs)~.HFuj@x.HPJHH9uH:S  ˆS }\H56LH~DC(HK H56 LDk(Ls I} HHHLLLhH@H@}kHuBD-H[H5f6H LHE`1rH5N6HL b [H5?6L{eH5H 5H5,6LHE}Hǃ1[]A\A]A^f)HC0s8H1f.AW1AVAUIATUSHHdH%(HD$81Hc\;L|$HMI)H:ImH<$D$HLH:HLHH;:xtGHtHEhH芢I}qHD$8dH3%(HH[]A\A]A^A_fDHD`HXIIL9uH I9t{uHHxQH:HHtH3HVHjHL$ LHHD$(ZM1LHH* @|ATUHSG )HcHH@XHHǺ0u{@@1Ht Ht 1HfGtLcHLAHLYHZ;HC L[]A\f.Hx/@t1HfO@rfHW@f.SH HiHt@<C[C[fSH HciHt5xHtH):CHH[fHP@@HHCt[C[AUH ATIUSH iH HXXHuxH@`HH(HH} LhHVHxH@H@HHhLSgD+I$AD$H[]A\A]fDHP@H{ HHBH)LlVHxHHXHL@H@fDAD$I,$H[]A\A]H:AD$HI$H[]A\A]AD$WAUH ATIUSHgHtnzVHILHx HHUHxH@H@HHhL$fD+I$AD$H[]A\A]AD$ff.AWAVAUATUHSHhLo(dH%(H$X1IHIH:IuhHH:0IHHrHI%pIIDžIDžHH@1H$XdH3%(Hh[]A\A]A^A_fDItH IHt-OH5rHHH} pHE MH :IuhMH8IMITL HH98[uL)A} Hl$@HLI A HtI)HL$Ht$mJA H=  LFLHLLL$赝LL$H5BD @H;f{H;H5<IO{H;H5/HD$6{H;H5jHD$ {H;H5#HD$({HL$H|$H.HL1nLLH8LL|$H|$H.L1LznHt$LH LH|$H.LL1QnHt$ LHKH|$Hi.LL1(nHt$(LHKH|$HJ.LL1mLHHKLHLzKINmIIDžIDž,mIDž#WuH9LL$0E111HHQIIHHSIII~H9LL$0E1MՔ1HHHQMHEHUIIfDAUHATIUSHH8Ho(dH %(HL$(1Ht/HcC1HT$(dH3%(EH8[]A\A]fHO HtԾH蚪I9tHH5whXH{ _lHC 1(HfH=5:ffHh0E`iHl$Ld$ i~HT$H5m.HIuHLNHl$ fH=:ffH轙H(AMHH@1kHt$ H:HH~H9uhHt$H~H9u5/HfH=8:ffH`HHHUsH=:HGtEȅL^H=:HGt+ȅyHt$]jFHN빋FHNHHD$ H\$HHxQRHD$HHx@RHxHH\$@f.AVAUATIUSHPH_(dH%(H$H1H)LH5kfI}vHx*HHl$@Hr*1HjHpH5H*zmHH5)ID$ HLIqA$I!%tHHshLl$0DIT$LDH:II)HHLHOH:LLHHl$0D$8H371H$HdH34%(<HP[]A\A]A^H8uDH5 eL".D HfH=:ffH輖D`0\zLd$ Ll$0{HT$H5k+LIqLL@KLd$0fH=3:ffH[Hl%$MHIL@1IhHT$0H5:HHzH9HT$ HzH9,HfH=:ffHHHH0RoHME1H|1HIKHHIIVHH  H=:HGtLЅ]LPZPH=:HGt+ЅHt$"ZBHJ벋BHJHHD$0H\$HHxNHD$ HHx}NH赙HH\$ݐf.HHH59HǠGsAWAVAUIATUHH SHdH%(HD$1\HH@u,}XHEP{HLpL`I|$ HJHxH@H@LL`LZBD%Hk@CHLLHIbAEIEHD$dH3%( H[]A\A]A^A_HPHH軕H1蟖AEfDHC@MLxI!HIH@H@IGH}HEHC@HPHp ZHC@LLH@H|YBD=L}CItHS@*u H{@ZHk@E<%CH1!g4lH$Xf.AVAUATIUHSH@HdH%(HD$81SHHFH9tQfH=i:ffHQ@02#uX~@E1HL$8dH3 %(D-H@[]A\A]A^fA2#VAuLt$ HT$H5&Ll$0LmLLFLt$0fH=:ffH謑H%!H,$IHA2#L@1cHHD$0H:HxH9Ht$ H~H9d'HfH=:ffH@HHH}MfH=(:ffHI$HH@HPHp;C02#W2#3AHCH\$ HT$H5%Ll$0HLpkHLbEH\$0fH=U:ffH}HL4$AHA2#Hپ@1gbHHD$0HP:HxH9HT$ HzH9H=:HGЅLTiH=:HGH=o:HWt?PHt$TAH\$HHD$ HHx"IHZPJHHHD$0H\$HHxH뿋FHNFBHJ8H=:HWt-Ht$T`PJH@f.AWAVAUATUSHHHtNLg HI|$`HH?AAD$@t]HHj7I$tEu4HHLl,H1[]A\A]A^A_< uHHtE< t@ID$XHH)HIT$PID$XfDID$XHAAD$@tѿ(j`L=:IHH@ H@ AIHIFIV t Mt$`LHL]H艒=H0:H5:HHHHp:軏f.HcF;HH)HDf.HcyF;HH)H0Df.AWAVAUATUSHHHw,dH%(HD$81"XLgPH:H8@2_HŹH1HLupLHH:HHHH:H04LuhHHHSLHEpHUxe%M MH5E LiMtA|$thH1HuHH\:H8HAHD$8dH3%((HH[]A\A]A^A_f.I$D`HXIIL9tHD$HD$HD$ H$`H H HHEH5*nuAHE H I9 DkEtHCHtHx@H uH5) muH&=U  ˆU fH5 muH<U  ˆU l@H5L) GmOH<U  ˆU 3H5mH<U ˆUHRHu8H5lH,<U  ˆU HH5zlAuxL+AEuAEIUHL$IuH<$w;H4$LnHD$ HxH;=:uAE(AMQAULtgHߐHIZHAEuAMQAUu LtDgH藜6fZL1CE111C]bHLL$ E1L耂1HH>HHHHSHHnHLL$ E1L/1HH>HHHHSHHg:HH8H=:HWt;lHt$L]HHD$ Ht$Hx|APJHf.AU?ATUSHSwoole\HHdH%(H$1HH0QL%:Http\RequesHH fP(HHX@H@H@@*t@+A$HD$H91HHDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$ HDŽ$(HDŽ$0HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$8HDŽ$@HDŽ$HHD$DŽ$HDŽ$DŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$PHDŽ$H$zeH:0IH胊@HxH@H@HHswoole_hesH5.HEHttp_requfOHGGtE+qGHA$HpHxLzZH^>;HƹHg:AH׺HH;H5HA>;>;HH:HHH\>;HeHHH=; &H;H5r?H;H5?H;H5_?H;H5w?H;H5"^?H;H5"E?H;H5ܷ,?H$dH3%(uH[]A\A]]fDATUHHHcHM9StHHti(VL%:HHH@ H@ A$I$HHCHS t3HHHh([]A\H1_1Q3H:H5s:HHHH:=HHRHʇf.AWIAVMAUATIUSHHHdH%(HD$81H9H|$L$rkfDHI9v\I,E<;t< tMI)IvH5= HdL;H\HH)HI9wD)݅~oLHcվ;H[Ht H)؅~Nt ;"@H$HA.HL$8dH3 %(HH[]A\A]A^A_ÐH D)݅G HD$ƀ1DGHD$H\$ HT$H5PHl$0HL \HH@6H\$0fH=3:ffH[H<M@HH1OSIHD$0H8:HxH9HD$ HxH9HfH=:ffHLHH6=HD$ƀ1Hcŀ|"HHD$H\$ HT$H5cHl$0HL [HHS5H\$0fH=F:ffHnHM@HH1bRZH=:HWtLHE H=:HWt-Ht$DPJH밋PJHHHD$0H\$HHxK9HD$ HHx:9HrHH\$@AWAVAUATUSHHXdH%(HD$H1Hu#HD$HdH3%(HX[]A\A]A^A_IHt$HD$@fH=>:ffH&Ht$HLd$@H@HHHEH5bLHcHHtV1IŐ=H'Iu DH HDV uH9t]tYL=:HI;PuHtdLxL+LH#IHLD$z+LD$LHHLjH51L賄HHWfE1L=QODHl$ HT$H5H\$0MPH!YHH2Hl$0fH=:ffH}HM@HH1OHHD$0L%:HxL9uiHT$ HzL9u5HfH=J:ffHr}HHH9%WH=:LGtFAH!BH=:HWt+xHt$AiBHJ빋PJHHHD$0H\$HHx`6HD$ HHxO6H臁HH\$f.AWAVIAUATUSHhHo(H:dH%(H$X1HPH9~@H):8n1H$XdH3 %(PHh[]A\A]A^A_DHHIfHHItH 1LhM@H5H<^uA 6AFLM| HL9;fuH5^ H )uL9 L|$@1L1I4LLH)7H|$@H5YHHCH0H~?A5@H5  Ld]HHH;H5HYHxH8H5wMLHf@A vAFLM| HL9[;auH5)  H'uL95 HALt$PHH4$'H4$H=LFLLgzBD$PHH@H|$P"1L ;"uHHHH9wHL`J#:"t }B|#"ID$Hu IMuH|$@H5kWHIHL$HxX?L$H\$ M HT$H5' Hl$0H*THHI-H\$0fH=:ffHxH* M@HH1JIHD$0H:HxH9IHD$ HxH9 HfH=G:ffHoxLHH4QLHupLHA<1HH_.L$ILD$HpHH4$%H4$H=LFLLexLD$BD$PIH@H|$P"1L 9"uHHHH9wHt4L@J:"tB|"I@H IMuH5E1HzcH nH5HQH SH5= HPH5-EH cH5T1ɺHbHLmL#H\$ HT$H5 Hl$0HQHHIl+H\$0fH=_:ffHvHM@HH1{HIH5HߺbH sH5$HߺPH XH5BHߺOH52D1ɺHbfD#<H\$0HT$H5 L|$@HPHL*H\$@fH=:ffHuHMEHHپ@1GHHD$@H:HxH9HD$0HxH9Z HfH=:ffHBuHHH1}1HLHMmLH,ILaE1LLRL~NH11P1xE1RHHD$0H\$HHx-.HD$ HxH.HTyHH\$H=:HWtHHE9H=:HWt+Ht$9PJH벋PJHO|H=:HWtHL8|H=n:HWt+MHt$ 8>PJH벋PJHHHD$@H\$ HHx-HD$0HH\$ AVAUATUSHHdH%(HD$1HHHISH$IfH=%:ffH sHHH@HHH9H5SHHQyHHDHHHL#EzJH<+H01 HSHH9HtL"EtBDf uH)t+=JHD+tfHHt+HHMDr uLOH9tQH51LxHHM1H|$dH3<%(uYH[]A\A]A^fD1LH9uHLH[TuLHT1;}Kff.AVIAUIATIUSvZBHHlDHH9t?;buH5HuL9xAMAE []A\A]A^f.AvZAFLIl @HH9t?;guH5&HuL9xAMAE []A\A]A^f.AvLAFLIl @HH9t1;duH5H&uL9xAMAE ;Ae1@AWAVIAUIATIUSHXH_ dH%(HD$H1LHHLHD$CC Ht I0ItzAFPw^I DCt I*If.H|$MLLHE1[H?A&f.tf.H=DHuH5LLxoK C uH HyHHH,H%H)HH`Hc@;fH=":ffH o@0.5eHAw@aDHHƹHAA)EEHH:HshHHLL| H@HL$HdH3 %(DiHX[]A\A]A^A_fDHXHHHHH HcA,HHHHHxeFƁ:f.H=HIH5LKPK@H=HLLHHgL#H\$ HT$H5Ll$0HHHL"H\$0fH=:ffH8mHMAHHپ@1&?IHD$0H:HxH9oHD$ HxH93cHfH=:ffHlLHH )H= HI vkH5!LNtcH5oLNLL$ LD$0LLHRt/T$ Ht$0H}SXIN@C<?AELL$0E1He1HI"HHMMWLLH=M:HWtHL0H=#:HWt+tHt$T0ePJH벋PJHHHD$0H\$HHx$HD$ HHx$HoHH\$ݐW H tH%t1HNHDfATIUHSHHHH f.HHAHuHuHyx7Ht+HHUH5[]H@H1A\HH1HrH:HH[]LH@`A\f.@f.ATUHSG )HcHH@Z HHǺ0u{@@1Ht Ht 1HfGtLcHLX HL]!H6$;HC L[]A\f.Hx/@t1HfO@rfHW@f.SH H-HtH C[ÐC[AUATIUSHH(o,dH%(HD$1EXHGPHD${hHC`HhLhH{ ,HHtuHD$01Hu,H8AD$HD$dH3%(ucH([]A\A]ÐHLu`LoPHt$L"l1ҾL1)kAD$뢹1[! d [HwH9uLHHL$H*IHMH1`4H|$XH5 HLrHT$XH=1ɾMHpHxI:ZIAGuA?WAuLP?LHITI9vHI9:-uz LHLL3fDH|$H|$|$V|$WH|$(NH|$ LJHpHH:H@HH8uHHLL2A$OH:8Lh2L`2HH=[1ɺIXLHpHxIXIAFu$A>WAuL>LL$L LL<$HH1L1fH53HL^Ht$0HLNfH5HL.Ht$8HLfH5HL_fH5HL4fH5iHLHt$@HLfH51HLHt$HHL~fH:8tPsgHٻ:8LH11:2fDHD$ HD$(HD$0HD$8HD$ HD$(HD$HD$HD$0HD$8HD$@HD$HzHD$ HD$(HD$HD$0HD$8HD$@?HD$ HD$0(Hi119JHD$ HD$(E1HD$HD$E1HD$0HD$8HD$@HD$H+/.fD/fD /n D11Ht$`HHL$ [_ HL$ 1=`|Ht$`HDD$HL$!_HL$DD$tHD$`6Ht$`HDD$(HL$ ^HL$ DD$(tHD$`<]D$WIHt$`HDD$HL$^HL$DD$8HD$`yHt$XHDD$HL$;1҅HL$DD$Ht$`HDD$ HL$&^HL$DD$ HD$`>Ht$`HDD$HL$]HL$DD$HD$`S<D$V&LL$`HuE1KU1HIHxHpI6I~HxH@HD$`RHt$WHDD$(HL$ CHL$ DD$(H116Ht$VHDD$(HL$ BHL$ DD$(GfH1DHfG uH:HSH HHHt[ÿa%HHuk H̴:H5:HHHH :W\Hc;HH)HDf.SH HS9HtH8<C[fH=:ffHY@0C[fAUATIUSHH HHdH%(HD$818HH@%=s,fWD$Gt{XOCPD$H HHIHD$ HD$HD$HD$(HD$0x=ucH:AD$HI$HD$8dH3%(+HH[]A\A]DfH=:ffHXP0AD$HHHU H@H|$LLl$HD$(dHu:LcHőLH8HD$0HEH|$(H7P/1ҿZ,RHPHt$H%umHٺZ!HMH113AD$h1fH=:ffHW@0AD$D$/^"HHdHű:H5:HHHH:PYHT$0HHt H|$(HtRH[@f.AWAVAUIATUSHH HdH%(HD$1#6HH@%=Dc,H$AD$oALsPT{hHC`H$A8Cx<,<H{pIH?HH@IĀ{XDM H$D?E1LLAAwx{It$I$H(<AEHD$dH3%(H[]A\A]A^A_L{pgL{`HL&L1Ҿ1XAEfDHCPHxH:H01-M 1LLC7AfD1g)HMH110AE .fH=:ffHT@0AEfDSH H4Htf@uC[DC[Df.Hc ;HH)H0Df.AVAUATUHSHH w,dH%(HD$1HD$FHLoPthKHG`HD$CX<<&<trLZHD$Hf:H0HH@H11{/EHD$dH3%(H []A\A]A^HCPf.1E1IEHxH:H0$tPLh HL$HHH?H,H%H)HH`HcP;nHIfIEHxH:H0[L-HHcHHD$H H:H8L%!:HI4$HHLD$H@I<$HLHEHUHHHHHPHH@C u9MHA:HshHLD$H8cH:H@LI<$HH( f.H{PBXxI5H>fHHHHHXw:nH;eH;J[zu+H@Ht|Hzuf@Ht$Y#Ht$HHǹHHHH:B HHH E5E1fD@Ht$#HùH1HHH:C HHt$HH>fHHxH:H0:H{P1VxIL2%H@Ht$k"HùH1HHH :C HHt$HHHH1S9%1$Lg`Ht$LL1Ҿ1Rb@F)Hf.AU?ATUSHttp\RespHdH%(H$1HH0SL%:HSwoole\HHX HHH@H@H@@(onse@,A$HD$H91HHDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$ HDŽ$(HDŽ$0HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$8HDŽ$@HDŽ$HHD$DŽ$HDŽ$DŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$PHDŽ$H$-H-:0IHER@HxH@H@HHswoole_hH5OHCHttp_respGonseHGC, HA$HpHxLA"Hy;HƹH:AH׺HH}H54H[;9;HHK:HHHv;H?HHH;H}H5J[H}H5AH}H5'H}H5 H$dH3%(uH[]A\A]%fDAWAVAUATUHSHHdH%(HD$x1HT$HfH=:ffHKL8H@MHHH@HL$0HD$@ 0Ht$@HH|$01PHHt$0HH1:L@LD$P1LD$8HLLH:L LLFH;=:i E1xD$ HӤ:L@1LD$8HLLH9:L(LLKFH;:E xnEEE D$ 4D$ PD$ dE D$ @? tIH(]H5XIĺHLLHHH5RHH5>HMHD$xdH3%(8 HĈ[]A\A]A^A_fH|$Hu TtH:HH HL$HD$ 5L|$0HL$HHyHt$@1LYLHHEfH5HD$ H5HD$ 1sH;;IH=1H¾m4HpHxI@IAFuAQAuL&HvH=;L@1wLH;L%;H;H5;HH5HHLh@HLI9HD$(,fDEeEIEHALpEHIHD$ I _IH|$ H5*L$ ʃEщT$ DAAL IM`LD$`MxML$ L$@HCD'qIKt'HIT$Dq uH|$`HOM`HWHtQG< ~< vHAH'fD S JHH9uHt$ LHRH5}H>HD$`HHPHp)H5HH|$`Ht#GuQ҉ubI L9l$(!Dd$ A9H|$ H5r(L$ ʃEщT$ cII WIBH|$ H5$(L$ ʃ@EщT$ DIEDxL`IK{XHsPHDHHH[]h11EH[]1AWAVAUATIUHSH8dH%(HD$(1HHIHEtN< < HFH $ | twHH9uMXH:I@MH8ELHHLKHt$(dH34%(7H8[]A\A]A^A_H:8DAD$ tI$(1DHɅ:8tH11DfH=؆:ffH(HAHH@HL$LpHHLFLLlHL$C.HAHX11%f.y@w H9~- t1Ҁ-ty@w܃ HK9fH= :ffH(H@HXHDŽ:8H@11;D/HobLL$E1M`U!1HHD$HT$MXHHRI`IhAWAVAUATUHSHH8D,dH%(HD$(1D$AGXHGPALhLpLc`tCx<D$H{ LHtgCitHS`E1|$LLLHA-<EHD$(dH3%(u,H8[]A\A]A^A_ùD1EB<u1HHsPH}AD$u1VHOP1.@f.UHSHG )HcHH8HHHHH@H@H@H@ ӭHHH:HCHH[]AWAVIM~ AUATUSHxHc:dH%(HD$h1HG Ht$Ll$@H\$0H)H(LeHonAccept@HHH@H|$H@@ E1Iv 1MHHD$D$ H|$0AHwHxH|$0w@u /E>HH:LL$ HE1LHH$xItH;5f:H1L H}L!M6H5 LHtxtH藾Ehƒ ЈEhH5LHt!xtH_Eh҃ ЈEhH5LHt"xtH%Eh ЈEhH5mLMHt"xtHEh ЈEhH5VLHPH1HHIиHHNˆExH5&LHtPtHE|H5ΖLHt"xtH'Eh ЈEhH5LOHPH@1HpHxHD$0Q H}pHt H|$0HwHHХH|$0HEpHtGuQ҉}PtkfWLHHHZHھLD$9tHL$0)uH|$0H$H$Hyl}PuD$tHT$*u H|$dHD$@HD$hdH3%(nHx[]A\A]A^A_DHH$H$MDA4$Ffn}H=:H-lLA}ɲMD$H=:HxL9@H5LL|$PID$`H|$LIWHL$(H@?HD$PH;E:HxH9 HD$@HxH9H$dH3%(H[]A\A]A^A_I}7HD$HL$`LD$>HHHD$`HD$Hx#fDDȅHD$Hh HMwLl$ȅxBIHmHt?H} LLH_L9HFܚuHL)HH}HmHuL9l$t6Iu LLHnL9HF薚uNMI)ICI}3HD$HL$ LD$?HLHD$pHD$Hx.L|$P DȅxLHX(HD$HX:Hl$Ll$령1`?HL$pHtv1T;HHD$PH\$=HHxƥHD$@HHx赥HH=J:HWt9Ht$ H1PJHH$H_PHHHT$HT$uHH\$=UH$ 1mH=J:HWt 5Ht$ /&PJHf.AVAUATUSHHdH%(HD$1HtAIL-A:Lt$HHsLyHS HkHzL9u*H萺HuHD$dH3%(u2H[]A\A]A^H=6I:HOtLkDJqrAWAVAUATUSHHoH|$H4$HH$L(M}$H=|yCHEHt@HLu LI^LI9IMFL{uLH)H=~HE1Hu@LIucLLHu/L)H~H1H[]A\A]A^A_@H|؅yِHL1[]A\A]A^A_HoHD$H9ht0HIH $Lp HL)I^M}L9LHFb1Hxf.AWHGIAVIAUATUSHHH9HN L"LiIl$HLH $I9IMFLLD$KH $LD$HL)H=~LLLHuI)IIDH1H[]A\A]A^A_fH=I9^HHtHHx HLIHOH9H $HF蟕uH $H)HH| ȅ1I}HEIDHH[]A\A]A^A_oI9^ HnHp HLH$LnI9IFH $L)H|@LLH[]A\A]A^A_fDH(tH_ H2H{ HnLgL9LHF觔uI)II|Dy1HDH| u1H{HEHEH]f.@AVIAUIATA UHPSH dH%(HD$1˸HHtQL` I6H@H@H@LVC(HC0HC8HC@HCHLLHDHItLHHMtkLHCHE(HHT$dH3%(H []A\A]A^f.HS HzH;=<:uHHD$rHD$H9tHr H{ HL$LwLnLM9IFHL$u"M)1IVIDD917H=C:HOt=dHt$HD$HD$KH肐H躴JqrHHATIUHSHHHH f.HHAHuHuHyx'Ht+HHUH5E[]H@H1A\HH1HH?:HH[]LH@`A\f.@f.Hc:HSHH)H9HtHRH[8ATUHSG )HcHH@HHǺ0u{@@1Ht Ht 1HfGtLcHLHLH:HC L[]A\f.Hx/@t1HfO@rfHW@f.H91H1跾HfATIUHHHc\:HG H)H8HtMHP LcMuAD$H]A\fDHu HnE1AD$H]A\H|$fH|$Df.ATIUHHHc̟:HG H)H8HtMHP(LcMuAD$H]A\fDHu HD1聋AD$H]A\H|$H|$Df.ATIUHHHc<:HG H)H8HtMHPLcMuAD$H]A\fDHu HND1AD$H]A\H|$FH|$Df.ATIUHHHc:HG H)H8HtMHP0LcMuAD$H]A\fDHu HC1aAD$H]A\H|$H|$Df.ATIUHHHc:HG H)H8HtMHPLcMuAD$H]A\fDHu H.C1щAD$H]A\H|$&H|$Df.UHH5~SHH(,dH%(HD$1AHT$D$HcR:HC H)H8HH;:H59:1萺HHt`D$,iLcMu#EHD$dH3%(upH([]DHs HB1EH?:H5~HH8EH|$H|$5蟸H>:H5|~HH8貼ERfDHc9:HH)H0Df.Hc:SHHG H)H8HtHRH{ 1[Ԏ@[fATUHSHH Hc˛:dH%(HD$1HG HH)H9{,HL$LD$H51HH$HD$(H$H~_H}HHI@H{ LEHD$dH3%(xH []A\HuJ蠯HI@fDtHcH)=:H5|H8E딐 VHI~a輶H@HK1HH1H諸HL苬H@f.AU?ATUSHSwoole\LHdH%(H$1HH(L%9:ocHXfP H@H@H@ @"k@#A$HD$HD91HHDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$ HDŽ$(HDŽ$0HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$8HDŽ$@HDŽ$HHD$DŽ$HDŽ$DŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$PHDŽ$H$V(IH':bHx@H@H@ ocHH5ZzHswoole_lHC fOG kC#^HA$HpHxLH˗:HƹHT0:H׺HH=:H5yH::HH1:HHHɗ:HHHHU:船H=!:H5ykH=:H5yNH=:H5y1H=ʗ:H5tyH=:H5<1AdzH=yAH=xA H=xA H=xA |H=xA^H$dH3%(uH[]A\A](ATIUHSHHHH f.HHAHuHuHyx跆Ht+HHUH5L9[]H@H1A\HH1H'H2:HH[]LH@`A\f.@f.@f.Hc9:HG H)HFDf.HwH1171HATUSHHHcޗ:w,dH%(HD$1HG H)ЃH(D$w8t WXuGCHD$dH3%(u H[]A\ù111C蓰1tLgPHt$L{uL1|$낐fDUHSHG )HcHH8訌HHHHH@H@H@H@ uHH؍H:HCHH[]ÐfUHSHHH6)H9HGمtHH蹜H]H[]ff.UHSHH9w*H,HH1HH{HH[]}ff.HHHtDLDEHE9t*DIHt(DI1DHwH9uE9LIuf1f.AUAATIUHSHxHdH%(HD$h1DLHwHH輊HD$hdH3%(u Hx[]A\A]|ff.AVIAUAATIUSHH dH%(HD$1HAH$HD$HD$HHD$HT$HH$HT$KDhH$HۈPH@tHD$HLHxI<$Ht"H4$FTFЉ~H<$HH9t Ht谷HD$dH3%(fuKH []A\A]A^ÐHi HHjHIH (t@AII9uH$HPH$.H<$HHH9t Ht4H ff.AVAUATUSHH@dH%(HD$81~Bp<<<HHt$0Hx聕HD$08uGH;Gu,Q҉u!D${记D$CDHD$8dH3%(TH@[]A\A]A^<4@AUATUSHHdH%(HD$1G )HcHH@tyHHǺ0@@1Ht Ht 1HfOtLmHLnbHLszHL:HE `1HxhHH@ @@H@H@ H@(fP0@4@8H@@H@PH@XH@`@h?H@pUHCPHILd$HH5HCHHCxL HH5fƃLHH5yLӜHH5hL轜H>:HH5#ƃ!ƃLǃ|HL$dH3 %(ƃƃLH]uYH[]A\A]@Hx/@D1Hfw@fH虚HŃ{8H{@tHHwHHLHx!zHLHxzHLHxyHLHxyH{H诜H{H{HHHHf.AUATIUSH(dH%(HD$1Hc~:I)I,$HH}HHthHHt#tuH%E 1LoHHwPLHHU H)HtHHHLyHEHHEXL-x:HxL9 E8ulHEHxL9HI|$/G%=&I|$XHD$dH3%(H([]A\A]fH}@HtHGHHH"fDHCHt H询H}@HH9uH薢EitE ˆD$T$D$T$HT$H}HH=:HWtYHt$"H=:HWt:Ht$̗PJH롋PJHAUATUHSHHc\|:dH%(HD$1HG H)HH{HHtNHHt uhC 1LoHHwPLIHS LHtHHLLwHCHHD$dH3%(EuaH[]A\A]fuHuC ˆ$T$D$T$H|H{HK螖@f.AWAVAUATUHSHL/GMHHtjfWWf.twH :1f(ًt)DGf.ztf.Lbf.X@HHuHE}H}`LeH}H]XLsIFHHt0LAVPLhI~XHLgIFHC1HuPHEHHH fLLL9uHLuH}`uIL݂t~LvHL[]A\A]A^A_+HEH/"H11ҾH起EfDH[]A\A]A^A_t At At AyAkIHE AWAVIAUIATUSHHHt ?LT$ I]T$ HHHL}LeM)t MM9rGfHuHUH9H)HuI}yHIHEM9I]HtfWCf.vf.ep\K% 9\f.fWHf.aZHEHEE10@LLuHEH[]A\A]A^A_fDLގ1H:H@Lo L<$HD$L9w-jH|$IHL9t HtHfDAWAVAUATUSHHdH%(H$1duH+xyL$HLl$0L9HLDhLHl$`HEMLLH蛛HD$0HxH;=s :JHHAH|$` HEH9t Ht'HtH.P!HHVD|$dHD$hLMLX1H1HD$DHD$1D<$kHHHD$HHL$D<$LML|$L0XIHǺ1HL$HLjHD$/Kt<$LHH zMHD$0tL*HLHD$0HxH;=#:HD$hCHxH;=:hE1H$HxH;=:qH$HxH;=:H$dH3 %(D7H[]A\A]A^A_tuPpJHHNffDHHE1JHH赗HD$@LHHHD$I躟LH蟆AHD$H|$@HE;H9t Ht֓HD$hLHxeiHMrHtxt"HAfDE1HH蕤H=(:HWwLWtjfuH@<_HHхH|$`HEH9t HtHqHxfd$0D$3HHPHpыT$0L INT$0PHD$8T$3L~HH/HH|$`H9Hgf;H= :HWnL2saHH9;H2f&H= :HWHD$/HrH= :HW LrH9t Hft虑HD$hLHx(gH=+ :HW_]HZrPPJHSHH9PHG*=H|$`HHH9t Ht LHڱH9uHHD$hLHxzf΋PJHaHHD$H|$@HH9tHt訐뻋PJHHHD$0Ht$/Hx fqHiFPJHMHtLKHD$hHHxe+HHD$/HHHD$0HHxeNjPJHfAWAVAUATIUSHHHF@H~8H4H9rHHs@tH[]A\A]A^A_L{@HLLAƈD$0nHItpH@HC0HC@AMAUAuʍ<2ALH@)T$H{8HcH^AHD8r LLI1[1TUHSHHHN8HV@H9?H9ѸHB<wHISHH菤HMvhuzHPpxPpH@H C(H¸HS H[]ÐuHC C(H[]HS C(H[]@HP@C(‰HC H[]@P@C(¸HS H[]OlHtAHPHS0HS@pH8HH9HK8 HH H18fAWIAVIAUATIHUSHHBkLk Hk@JD-H9C8HHC@{(ulApteLk I} Hd_HxHLhLH@H@oBD+AD$I$H[]A\A]A^A_AD$H[]A\A]A^A_II} 1H^@IH@LhHC@H{8HD$Ht$IT/LH)QHI9tjH{8H;{@uLjHtEHPHS0HS@pH<HH{8DHL觡HHAD$&IGADM<$AG<%AD$AWAVIAUATUHSHhdH%(HD$X1HHHiHxHPLHT$@HT$PpHu8HHT$HK]E8E1IL|$SPHsHLLA~D9e8vTDLLHHHH]@H$Y|$ttHLHFL\@AFHD$XdH3%(uf.A&114`AD$|fWHEHHLcHHC Lk H5MLHx5HC HYILHx?HcI:HC H\$ MHH)HݻH@D$(HxHD$ 4HD$ H5YIHHx1?dLoPHt$LXu7L1ލKLcePHmX D$AUATIUSHHHHc)I:w,dH%(HD$81HG H)ЃH(HD$H\X!GPD$LmHMtI}tfWf.LHމLmHMtIUHtvfWJf.zH591fWҋ 0t2DBf.zt$fWLf.3f.)fHHuH^YIEA|$HD$8dH3%(:HH[]A\A]i뺿D$[MMHxID$@ H591L@1H2 tf f.ALPt At At AtAHHuIǀMEift At At AAA>f.A&11d\AD$|fWHEHHLcHHC Lk HeMLHxO1HC HUILHx;Hc)F:HC H\$ MHH)H H@D$(HxHD$ 0HD$ HeUIHHxa;`LoPHt$LUu7L1KLcePHmX D$UHSHH_HHCH+IHxXHPpX xD@D PHAp AP P PPDE DM fuf]f}ԈEfۈU E tP@H}HHHt-fuH]HHhHHtxtHHM$1H[]@uftH}1TYf}t3DH}HHHtHƃHH@[]A\A]A^LLUD$DLEHxHD$@1L@1HH 9 t^ f.LV}t At AAt A@HHuHdžHuIl$HEHC Hk HA*HHxHC LVHV?HHxU%Hc/:HC H\$ A*HH)HH@D$(HD$ HxHD$ LHxfDf.Lz f.%t At At AA@DAvfAf11DAEIHoPHt$H>H1sLID$HHLcHHC Lc HZMLHxDHC H=ILHx#HC HثE1L Hx>Hc-:HC H\$ MHH)HH@D$(HD$ HxHD$ H;=IH޹Hx7#HD$ HYE1 HHx=}HC LH<HHx"HcS-:HC H\$ AHH)H4H@D$(HD$ HxHD$ LH<HHx"\}fMct$PIl$XeIl$HD$HX8fAWAVAUAATAUHSHH8dH%(HD$(1H?tpH>HHWH;VtHI"+L;ALEAƇfWf.HLU"H;A1L'HT$ HzH;=,96HHgPfDDHvH{CCHfWOf.wLS91fWB t-DWf.ztfWLf.f.@HHuD$5;HCD$@1H:.Ht3=HI)@H߉D$RD$JN=HI~)WfH߉D$@D$D$=L HxHD$@L-91L@1HB tu f.LVzt;t At At At AHHtHdžHsfD3:H;_AtAf6AMA?t At At AACH=9HOt9Ht$D$.D$HL8HmJqrHHD$ Ht$Hxh"HmD HDH2 HE11~D}HHbH+HtH#H>8H1MhH=h XH=9HOt&Ht$D$-D$JqrfAWIAVAUIATUSHhHc(:w,dH%(HD$X1HG H)ЃHDlHGPHD$GX<:LgPH5)LEHqPd H&Lt$.Hl$@HpHD$0LHuBHHHHD$iHD$@HxH;=&9@H|$0HtGuQ҉H5L3EHtPt\HfH5LDHtxtHH5LDHPH@uHpLHHD$0oAHHhHL$@HD$/HHD$HyH|$0HtGuQ҉$H5NL0DHP H@uHpLHHD$0@HHRhHD$@HxH;=9tH|$0HtGuQ҉H5 LCHPH@uHpLHHD$08@HHgHD$@Ht$HxvH|$0HtGuQ҉5H5ޜLCHtPtJH5LBHtQPtHH@HxHD$@XKH|$@Ht GH5j  L`BHtxtHH5F  L0BHxHH;nfH_H*]HcHHsH=#:1fD>fD>;fD>fDQ҉=d>@' DH!:LL$0HAE1 LHHD$YxItH;E9HV1LI>L2S DS1C131#101W113p,HL$1ZbMH=ݽ9HO/8Ht$0D$$D$!8H=9HWkHt$#\H=p9HWHt$/#HD$@H=:HHH17AGH1HLt$H~I LL7HUH\LIA LWI:HHlHbJqrPJHHH|$07HbHHD$@Ht$/HxIHHD$@Ht$0Hx1HibHH|$0HTbHHD$@Ht$/HxHHD$@Ht$HxH|$0HbHHD$@Ht$HxH|$0HaHHPJHCfUHSHH_HH{H;Ht uwH9rH;ktfHHHHHH@HUH}HHJt HUHBH[]fDuHH߾UHC1Hru1*qtH]H!'HHXpff.UHSHHHcm:HG H)H8nCH=7:Hs H E1 O*EH[]ÐATIUSHdH%(HD$1Hc:I)I$HHCHH-P9HxH9tHHxH9HHxH9HHxH9HHxH9H{HB7H{H*C8u2H*I|$`HD$dH3%(=H[]A\HS@HtHBH,HHfDH}Ht b>HS@HH9uHzI>H=9HWKHt${8H{@tiVHLHx HXHPFH뽋PJH@f.AUATUSHHHoxHGxHDe 1LkHLLHsPHHU HkHt%HHtHH(HH[]A\A]&HtU HH@PHLHL!HHtH!H`1ff.AWAVAUATIUHSHHHc:w,dH%(HD$81HG H)ЃHHD$tXGPD$HHt 8HrUH;D$tf.60CLm ^ HE AH@pLHx ,HE LH LHxAD$H{Ht^fWWf.DwH ڙ91f(ًtDGf.mgHHuHCHD$8dH3%([HH[]A\A]A^A_fDD$f.eD$LHxHD$@1L@1HH 9 t_ f.LVt At AAtADHHuCHdžHsLH@kHHIKL5-9LM AFA~ LL$)HcHHHHHǾ8LL$@@1@HS@y`L}LLL$LLLEE H9Ht$ HvLHE(L|$ D$(|LL$LmLMAM<$AD$Yff.Lz f.t At At AZAL@HE HlA*LHxHE LDHD LHxCAD$DDH@f.1HfG}AUf.A=fHx@71HfWfDH11AD$1LoPHt$L L1 >HE LcLm HkLLHxmHE HMLHxHE HwE1 LHx? RUDHE L@HLHxHAWAVAUATUSHHHHc9Dg,dH%(HD$81HG H4$H)H(AD$HD$XHGPALpLx{hC`D$H}tf.[ LLH'HHIuL59Lk AFA~ )HcHHHHHǾ8@@1@H9@L{LLLLL|$ D$(H`9ED$ Ht$ HqHC(L>H$L#LkAEL8@H}HtjfWWf.OL91f(Bt(DGf.ztf.H7ef.[HHuHEHD$8dH3%(HH[]A\A]A^A_fD1HfGH@fBf.}D$ HUHxID$@ L9H@1HB t_ 5f.ALItttt @HHuIǁLM3ftttxkN1HfW@TfH9fDHx@7HK`Ht$HHL$HL$D$GHEHHC LcLc HXfLLHx>HC HMLHxH$@D1 H$@:HOPHt$ HHL$@7HL$1"8HC LcLc HeLLHxHC HMLHxHC HqE1 LHxT H$@ eHD$ f.U1SHHHt H[]@HŹ1HHH79HHEHEHEHE HE(HE0HE8HE@HEPHEXHE`EHf9Hh@@ HHHHHHt HT9HEHtRЃtH[]HEHPHHE tDЃuHEHP뾋EPUHH.AHa#E PU H/H7fDAVHAIAUHAATUHSHHHGHGw;HGHHPMHSDhHHPH@uA[]A\A]A^La ILMII t@AII9uHfDH{HL[]A\A]A^H-f.HGHGG@wGHHGHGf.fATAUHSG EADHHI LMuHEHHuLH>HK4IufH}1LLuHH]IIK>HHt8HI$HL HEHL[]A\A]A^A_LuIK>HHuHUI$LeI$HtB1HuLM$HEHUHf.I HLu(7H*HLH*H2f.AWAIIAVAֺAUI1ATUH1SH(dH%(HD$1H $HD`McLHHLL<$EMH1HT$Jt#$HHHEtHHL$dH3 %(HuH([]A\A]A^A_HHtHH1f.fAWIIIAVIֺAUI1ATUH1SH(dH%(HD$1H $HD`McLHHLL<$MMH1HT$Jt#$H HHEtH+HL$dH3 %(HuH([]A\A]A^A_HHtHH0f.fAVAIHAֺAUI1ATUH1SH dH%(HD$1D`McLHHLEMH1HT$Jt#$H)HHEtHHHL$dH3 %(Hu H []A\A]A^HHtHH/f.AWAVAUATUHSHXLl$0dH%(HD$H1LBDt$4L|$8MMLs1H11DL|$D4$D`McLMML2HHǺLL|$D4$H1Ll$Jt#$LH HHD$ tH+Ld$ HL,HD$ H#9HxH9u4HD$8EHxH9uKHD$HdH3%(u6HX[]A\A]A^A_H=v9HWLH=J9HWtvLHHD$ LHx HD$8LHxH2.HHtHB HLd$ HLd$ ËPJHiPJH널AVLAHIAUI1ATAUSH0A1dH%(HD$(1H$!hHcH3LKHHEHL4$H1Ld$Ht+$LH@HHD$ tH^ Ht$ I+HD$ HxH;=U9uHD$(dH3%(u0H0[]A\A]A^H=Ɔ9HWtNLHHD$ LHxH,HHtH H,PJHDAWEAIAVI1AUIպATAUSHHA1dH%(HD$81D$DL$DL$AHDT$hHcH追D\$DT$HHMHEHD\$D$1Ll$0eHt+$LHHHtH Ly1H,$EH11DxMcL-LEHHELH,$H1Ld$/Jt;$LH:HHD$0tHX IL)HD$0HU}9HxH9u(H}H9uGHD$8dH3%(u2HH[]A\A]A^A_H=9HWt?LH=9HGt$ЅL딋PJH뻋EPUHHD$0LHx3H}L'H_*HItHo LHHHtHU H-*f.ULISHHLH9KH9t=HtG1HsH9tMH9I8HH)HkH[H]fDHtG1HsH9tMLHHHsH9tHH9H{fAWAVAUATUSHH8OdH%(HD$(1HL%MLMH1ǃ1L$$1DhMcL蟺LHHMLL$$H1Lt$ PJt-$LHHItHLd1L$$AH11DhMcLL-HHǺLL$$AH1L|$Jt-$LHHHD$ tH=HL%HD$ H-:z9HxH9JI|$H9CH HD$(dH3%(H8[]A\A]A^A_L`L5cLhLTLJAH111L,$L|$D`McLLHHǺLL,$AH1Jt%$LHHHD$ tH#Ht$ H$HD$ LHxH=9HGtHЅLH=s9HWt+LAD$PAT$벋PJHHHD$ LHxHI&HHtHYHHD$ LHxI|$LH&HHtHHf.@AUIATIUHSHHHt HR6tzH]HtXfWCf.vIf.T$k\KT$\f.wdf.HzEuCH}LLL9u9H[]A\A][bfDH1H;HwD5H1N@sf.@AWLHAVAAUATIUSHHDNdH%(HD$81FDVD~LJ1ADt$1DT$DT$DD<$D,1EhHcH輵DT$LHHDt$HD<$EDT$H1Lt$0^Ht+$LHHHtHLr1H,$AH11DhMcL#L;HHǺLH,$AH1L|$/Jt+$LH-HHD$0tHKI$L !HD$0HGu9HxH9u0H}H9uRLHD$8dH3%(u2HH[]A\A]A^A_H=|9HWtBLH=s|9HGt$ЅL뉋PJH븋EPUHHD$0LHxH}LHF"HItHVLHHHtH<H"@ATUHSH HHdH%(HD$1HtRHHt E 1LgHHwPLHHU HxGHtHHHLHEHHEXL%s9HxL9E8HEHxL9HD$dH3%(H []A\f\HNE ˆD$T$D$T$HT$H}HHE@H\HPHHHfH{Ht HE@HH9uHxH=\z9HWtOHt$H=0z9HWt0Ht$a7PJH뫋PJHf.AUIATIHUHSHdH%(H$1H$HD$HD$HLVHT$ HHD$ HD$(D$0*HEH$(H$HEH$EHl$@Hꉄ$HD$ H$HD$(H$D$0$HT$`1 3L HHuHD$`H$dH34%(I$HD$hID$D$pAD$uHĸ[]A\A]AUIATIHUHSHdH%(H$1HLHT$ H HHD$ HUH|$`4HD$`HD$(H$HUHD$hHD$0HD$pHD$8HD$xHW(UHl$@W0Ht1fL0 HH uH$H$dH34%(I$HD$ID$HD$ID$HD$ID$ uHĨ[]A\A]f.ATIUSH8 H+tH{Lu[]A\[]A\fDH@8Á'GVF‹ʁ% ЉFG1fGFVfGFVfGÁ'GVF‹HN% ЉFHGHGGG1fGV}yV F DF DNF DDFVAH AV EDHHG HHPpD@PpHH HDHʹ HWHPfWP@҉WVFvHGH<PHʹHWtHWf@HW@HPpHOfFVHGfATH USHH H-l9dH%(HD$1'GLd$VFN‹HL$% ЉFGHEHGFVЋfGFGF GHc҈GLH{LHD$HxH9uHD$dH3%(u.H []A\H=}s9HWtWHt$IHD$Hl$HHx2H{HH"LZIHl$ދPJH룐fAWLAVAUATUHSHHHdH%(HD$81'GLd$0VF‹ʁ% LFH50vGGL&11H5vfC2HC@fS-1tfDH)>-uAA1AHILHH)HHPB$H31HFL`HIHH)HH1MHt2fHHHHHHH)A?03HI9uHPHI|e111L觸HIgL3LkAHH@HHH)HPAFHPLALHHL9HFLH@I}HPyHXDPIED0AHDpPHHHEdH3%(u8He[A\A]A^A_]HI}IHHL9t HtH 1ALHLe IEHXPIE@@PHHK1؝蓽LHLHHH5HHH!HfH=d9ffH:HM@HH1.IHHHHx葾HHHx~iHfH=c9ffHLHHHpHH5ۻHH`HOH`fH=@c9ffHhH!@HH1_IH`HHHx½HpHHx诽蚚,HHH5@H(LHL豸HfH=b9ffHHۺM@HH1HHHHx$HLHxIfH=Ab9ffHiHپLH覿jIH`HHHxļHpHLHx讼IHIHHHHx耼HHLHxjIHIHHHHxHS98t2(DD$ L$HI,$11PCHD$(dH3%(uH8[]f.AWAVIH5?AUATUSH,dH%(H$1HT$UHT$H@L%U9AL$89L|$1ALHHhHXHHH9uBHHAT$8H9HwHL?HHH tH H9tlCt<tHнH H11fDAFH$dH3%(HĨ[]A\A]A^A_Lx AFfHQ98t&HgHAؾ11vfDH11kAFVIfATUHSHH5ZH@,dH%(HD$81HL$HHD$)L%P9A|$fH=R9ffHHxBH $HD$HD$HD$ HD$(H~aHH4ׂCHHH?GHH)HiHT$HT$ HH*HL$f.vT\HHT$ H,HD$(|$Ht$1xiCHD$8dH3%(H@[]A\DHL$(HE H1H@HH1H@CA<$t4(;HHA11H11CFUHH9SH(dH%(HD$1HcHHt+H$D$蔓1HDHtHD$dH3%(uH([]HK9HA1HHH1HfAWAVAUATIUSHHHo,dH%(HD$81H$E/XBHGPH${hHk`HDL-ZN9A}eH<$HKTHtHH9Hf}(]HL$E111HIHH|$HwH/H|$Iw@u/u f.@A}ALDHLc`Ht$ML{K]H=,D9HOtZHt$0HD$VHD$H=C9HGt/ЅtHt$ !eJqr뢋BHJHHD$`H\$OHHx苞LgPHt$LLk@f.Hc9HH)HDf.S*HHtH[H11XfDUH SHHnHPpHtKHHEHtHCH[]Ð1}:@ƃlHHEuCH11տCff.UHH5SHH,dH%(HD$1HH$t*H{ H;t8H11[HD$dH3%(EuH[](H<$w<$Hg11H$AUATIH5USHH(,dH%(H$1HT$HD$-HD$HH=H{ HxHx@HD$Ll$HT$LBHHHx H蹘IuHxH@HH@HhD+I$AD$H$dH3%(u^H([]A\A]f.HD$3H1追AD$DHD$&腻DAUIH5ATUSHH(,dH%(H$1HL$HHD$HH=H{ WHxHtH@Ld$H|$H4$Hl$LHD$H{LHztAEH>11AEH$dH3%(uH([]A\A]肺H1AEHݞff.AUATUHH5mSHH,dH%(HD$1HH$ H<$H{ 6HxpIL,$I} HW@HpH@LhHID$pH$8GHxzDHCH]C<%EHD$dH3%(H[]A\A]H$TH11NfDEHvtH<98tЉ葆HHAؾ11߸Df.UHH5SHH(,dH%(HD$1HL$HT$HD$HD$ t|H|$H{ HXpHtEfH=<9ffHHT$Ht$HHxt CCHxNHEE Hڙ11@EHD$dH3%(u[H([]f.H:98tOuVHHAؾ11軹fcfD苷H<eDf.ATH UHSHxHHt<诬t3LcMtLJL2HCE[]A\fDE[]A\ff.SH HH dH%(HD$1HxHHT$Ht$HD$HD$uCHD$dH3%(u`H [1HHL$H5Hߺ HL$H5u HH+1OC1AUATIH5USHH(,dH%(HD$1HL$LD$HH$HD$HD$ZHk HH<$I-4$1ɺHHCxyD$ Ht$H~HHD$I]HY HAEL-49LcCI}L$I}H5 HAD$DH HAD$HD$dH3%(uLH([]A\A]@1H薲Hd$BHHH$螴HH蓪Hf.UHH5U(SHH,dH%(HD$1HT$нtcH{ HxpHt:|$u%CHD$dH3%(u4H[]@1!H1@Eڳf.UHH5xSHH,dH%(HD$1H"tUH{ HxpHt+$Q<EHD$dH3%(u(H[]H1]DE:f.USHHw,uNXubHoPH LH5HHHqHHtt C H[]ù1PCHOP1ATUHSHHw,dH%(HD$1uGXu`HGPH$H{ <$0詜HEHEHD$dH3%(u#H[]A\ù1責ELgPHL%puL1Ҿ10@f.ATUHSHH w,dH%(HD$1u`XHGPHD${hufHC`HD$H{ T$0|$`zЃEHD$dH3%(u#H []A\ù1٫E;Lc`Ht$LJouL11ULgPHt$L"otM@ATUHH5SHH,dH%(HD$1HH$8H{ HPpHHt_HxXHH4$HHtymH<$u)LcXMtLD$ D諨¸xEF `fDHCp8谓H!98#\D8D(lHsHE11荠HCp8PbHY!98R[D8DkHHE11-"HCp18H 98f[D8DkkHHE11ПsD$ 蕡O蛝HEH1H@HH1H膟6Ll$ LHLD$(L{LM1LHHH6 98HEH1H@HH1Hf.ATIUHo SH8HÅu|1]tCCHcH39HIHH8ilAD$I$[]A\CHHx9AD$[]A\1uH11DAD$[]A\fDH!98tYiHHAؾ11fATIUHSHHHH f.HHAHuHuHyxwpHt+HHUH5 #[]H@H1A\HH1HHP9HH[]LH@`A\f.H99Ht@@f.@f.Hc)9ATIUHI)SI$HtH跒HH角I\$HLcMtZI|$ Ht/G%=ID$@t Hx/G%=yH{6LcMtbI|$ Ht$P҉4W ID$@t Hx/G%=.H{ˑLcMtbI|$ Ht$P҉WID$@t Hx/,G%=H{`L#MtaI|$ Ht$P҉WID$@t Hx/G%=IH;H[H]A\iID$@iID$@CiID$@tlsiID$@5SiH{ZD;iH{BD#iH{*D iH;艹@{bfDkfD[lfDK]fD;wfD+fDfDATUHSG )HcHHH*tHHǺ8u{@@1Ht Ht 1HfGtLcHL(]HL-uHF9HC(L[]A\f.Hx7@t1HfO@rfHW@f.AV1AUATIUHo SHH0H9dH%(HD$(1H9IHHLLbH;9tNHǀt@HǾЃAD$HD$(dH3%(uGH0[]A\A]A^fH?HL$LHHD$tHI1LHݷHATLcUSH0HHc9dH%(HD$(1HEH)HXHtVH{Ht4HUHEE11ɾLd$D$HT$HH$nt5HD$(dH3%(u H0[]A\H*~11\EHF98tHEH.~1H@HH1H$fAUIATLcUSH8HHc9dH%(HD$(1HEH)HXHuH{H9L-9D`t^{ uzH{tH5BDC HUHE1Ld$D$H{HT$HH$lmtn{ uBHD$(dH3%(uSH8[]A\A]xDC EunH|11!H98tHEH|1H@HH1Hɕ\@HH9Ht t0~)tu@HD@H uHQHL9@HH=99SHHt<C[F[Df.UHH5#SHH(,dH%(HD$1HL$HT$[t(Hc9HC H)HHtiC<uGHT$HuEHD$dH3%(u!H([]Ht$HCxEqHi}Ⱦ11iH {11RATIUHSH0Hc;9dH%(HD$(1HG HD$HD$ H)HH{},HL$HT$LL$ LD$H51GC<H|$Hl$wUL$ T$HHH1H8zxnAD$HD$(dH3%(H0[]A\H5BHuT$ HuHHtH|Ⱦ11@AD$H6z11AD$mHy11Ւ軐f.AWAVAUATUSHHHdH%(HD$81H=w}9HD$XH,HT$H51ߙ6H?}9HL$@HH9H=L-~9Lu LL$HRFE1LLxItH;{9kH1LSlHt$I<$蕼HIxHwHT$HHHH |9HLcD9t!DH'9HLH8@_A~ IKAFHCt:5fDHI98tHMz117CHD$8dH3%(vHH[]A\A]A^A_fDkIHD$L=|9LLt$ HHH4H{9HHI7L\H9I?HLD@V^McEI?HL;^HT{9xt~LLHc\{9HE H)HhH讆U Ht$LH@P ILgDH9@HD$@H 9IE`IUhIA9Mt0IEpLcI?HIEXLr]?DIUpH芍Ld$ 1LiHCMLLVLYHCMALL)INHu11,HBRSHfAWAVAUATIUSHHHcy9dH%(H$1HG H)H(HW}s,HD${XHHCPHT$PL{`HL$ LL$E11LhLLpgHL$HJHcJy9HC H)HXHHI II H5  L褔HkH9H} Ht/G%=zHE@t Hx/G%=ZH{GHCHT$ HHT$(HPHT$0HPHT$8HPHT$@HP HCHPH@ HDH5B LԓHkHH} Ht/G%=dHE@t Hx/G%=,H{wHCHT$ HHT$(HPHT$0HPHT$8HPHT$@HP HCHPH@ HDH5L{ }HkHcH} Ht/)G%=hHE@t Hx/G%=H{蓁HCHT$ HHT$(HPHT$0HPHT$8HPHT$@HP HCHPH@ HtBtHBAD$H$dH3%(HĘ[]A\A]A^A_IuH50LtRfH1 98AD$DYfDY6fDYfDH+HLH} Ht/G%=eHE@t Hx/G%=H;=HHT$ HHT$(HPHT$0HPHT$8HPHT$@HP HHPH@ HHL$H}CofDX膝HCf8X$fDX;SHCf.[XfD+HC=X H:UHp11PHT$PL{PHLHT$bHT$L< nHo11وH-p11迈٧@˧fD軧H_pHp11hAD$腧{|fDkHD$PV5H9qL11 /ef.ATUHSw,HXHcr9HG HoPH)L`MtuHfH[HiH5HHtxtH]AD$ Hcgr9HC H)HHtcA|$ t Hǃ[]A\Hm11+q1EHOP1'Hm11@f.AVIAUATUSH0HHcq9dH%(HD$(1HH)LhMHSHH} HHT$H$`HxIHHhL@H@FqAD,D$E1I}1HLd$H]tEH}HD$(dH3%(u'H0[]A\A]A^Hl11ۅHH98tHHn1H@HH1H衅Df.ATIUHSHdH%(H$1H]9HD$HD$D$xH9H8,HL$HT$LL$LD$H5gn1zMH|$|$t:H|$~2HE Hm1HD$H@HH1H輄@SH|$ Hù1Ht$ T$HH߱HL$t$H蠓裲HU |$HHU(HHPunH|$~ 1H~(Y|$Hc$o9@ HM HHDHE HH$dH3%(uLH[]A\DHǃF?Hc0H9HmH81 AD$蘁HG HkH@HHH11胃AD$iHG HcH@HHH>Hc0Hm9HlH81茀HxAD$fDUHSHH9w*H,HkyH1HH[HH[]|Off.AT?USHdH%(H$1HH0}H-F9HSwoole\PooHHHrocess\PfP(HH H@H@H@@*l@+UHD$Hz.81HHDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$ HDŽ$(HDŽ$0HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$8HDŽ$@HDŽ$HHD$DŽ$HDŽ$DŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$PHDŽ$H$蝄0IHl9詩@HxH@H@HHswoole_pooH5jHCHrocess_pfOHGGlC+fHUHpHxLAzHEk9HƹH8AH׺ HH=k9H5"HHk9j9HH8HHH8k9HHHHj9'EH=k9H53^H$dH3%(u H[]A\f}fDAWAVAUIATUSHxHcXj9dH%(HD$h1HG Ht$H)HHK{!Hcj9IE H)LpMHl$0H 9 Ld$HD$8HD$@H} HD$HD$P? HD$XaHHD$8LHHD$0D$sH5IyILHD$ IH5 IxILHD$ H5x IxILHD$H5NIxI${t A~ I~HHChHHCxFH=i9Iu HLc gKHrI>Hmh9Ht.IU(IE E11ɾHT$(HT$ HD$ bTH">HZH\$@Hh9HtDHs{wHHuHtJH|$0pHD$hdH3%(uyHx[]A\A]A^A_I~tIH HCpHe11|@HD$H@JH|$0pH.f11|lzHm88IE HPa1H@HH1HG|HHIH|$0pHHb11|Hd11{HD$@Hb11{f.UHSHHHu @HHoHuHEH}1HTHEHEH[]f.AWIAVAUIATI̹UHH SHHWHwLwHHHuE1IHELUHu\@IHHH0HtGHHcF1H>HI LMuHEHHuLH>HK4IuH}n1LLuHH]IIK>HHt8HI$HL HEHL[]A\A]A^A_LuIK>HHuHUI$LeI$HtHcB1HuLM$HEHUHfI HILu(7HϚHILmH貚H誢f.AT1UHSHDLWMcLIHHHHtTLEHE9t,IHt8DI1IcIH9u'E9LIuHHtHH[]A\Ht$oHtHt$HH@PHLHHDHf.fATIUHSHHHH f.HHAHuHuHyxgKHt+HHUH5[]H@H1A\HH1HפH@8HH[]LH@`A\f.ATUHSG )HcHHǐRHHǺux@~@1Ht Ht 1HfGtLcXHL;HLSHc9HCpL[]A\Hx@t1HfO@ufHZ@f.HG @tFff.UHSHHc c9HW H)Ht2H;tHCEHEH[]EH[]H`11v뷐f.USHHHcb9HW H)Ht}1CH[]H`11|vf.AULo HE1ATUHLSH8L%&c9IdH%(HD$(1L xHtH;8tkH1HgP{ Ht3CHUEuHD$(dH3%(u,H8[]A\A]@HBRUHEtɃsH\$1HOHIعLL@<t6<LXH=A|$LWˆU2H5xWHmHtxtHJAE5HD$(dH3%(uiH8[]A\A]A^A_DI$pI$qDhLd$1LDHMLH1LeHMALH5IDf.ATHc7V9UHSLg HI)tBs,u {XHsPuG1LE[]A\ù1mbEHS11iH1AWAVAUIATIUSH8H_ dH%(HD$(1HcU9H)L5QV9M|$ HE1ILL/xHtH;8H!1HCAt$,$A|$XMt$PmH{@:HCHH5HHC@H8ML$ MT$(C2H8LKHLSPC K(裆C(H5H芆K0H5d HJK2H5 HxH H55H?fH531ɺHYxMtLHHD$(dH3%(uDH8[]A\A]A^A_ù1ҿd`AEHQ11gHeID$ H1H@HH1HgL謎E1rHl$1HAHxILLY.H1HVIALLHfAUATIUSHHcR9H_ H)HH~qfH=8ffHHxtZ{rHs@H=S9H'IE1 iYMtKItjSAD$H[]A\A]fDHs@H==S9HE1 YH;1YHCHCCIuH;XHCHCChfAD$H[]A\A]HO11eATHcQ9USHH)tiHHta~kfH=8ffH諉HxtT=qHs@H=RR9HIE1 +XMtEI$tkH{X[]A\闎Hs@H=R9HE1 WH;WHCH{XHCC[]A\EDI$uH;WHCHCCfAUATUSHdH%(HD$1HW8H8yHc~P9Ho HH)lH}HU}1u }QIA H$HHH<$h}.{DH;1躎xHH=8PLHHH=P HH=[HH=O HH=O HH=O HHY~H}L-(HEHu@HbOH=P9Lc@0HExwVPH\HcH@H;賍H8u EfHD$dH3%(H[]A\A]<LcHu@H=O9Hm0HEHu@HH=wO9L@ :HEHttDEfH=8ffH耆HxD nHu@H="O9HIE1 TMIDܖCHYL11aCA @H|nHu@H=N9H,E1 qTH}THEEHEECIRH}MTHEEHEE,E1oAhdAGYA NA C^HK11`zAW1AVAUATUSHHxL-8Ho@dH%(HD$h1L5M9Ld$@IEHMLLxL]H;8U IIEL-RM91MHLpLL+H;8 IALCA}HD$0LLL|$0IIOH L3MAIIwnuIcL9EElfH=8ffH̃HxQDYkIHs@H=kL9HE1 GRMNI0D(HI8xtfH=s8ffH[Hx fWC f.v,H,H*H$\ gYYH,HD$Lt$0I~M~vH5LqeIIEH=' H$HL$DLHIHLc@EDE9fH=8ffH艂HxDjH fWC(f.H= K9HC3A HPMcH=J9HH+Ls@L-J9HME1LL{xHtH;%8Hx1H7LeH5+L_Ht@Pt7&H@QHPHD$PHHG8H5(L_HPH0HH)HHttDE7fH=8ffHHxDthIHs@H=I9HE1 bOMII$DCL|$0fMMGHL$(LLD$LLL$ LL$ HD$LP-HT$LD$HL$(L)HH96DAWuA/uL,^H\$hdH3%(4Hx[]A\A]A^A_MmI@I@SKI~H5\P+H4$HT$I|nE1H=H9HNGAH(H=G9H"AH(LGH=G9HH%3HHtqfH=8ffH~Hx]fIHs@H=oG9HE1 KMMI$,L|$01MTwL|$0@IfH;MMHCHCCH=F9HEH'A}AUHOSHcHfD[OI$4H;xLMHCHCCH<HEHE1~Q҉[[KLcH=E9HH}&ME AAhA AGE1A HpHdH|$PH IfH;(KMHCHCCH=D9HDAH%H=D9HA H%H=D9L:DHH/KE1HHtlDEfH=8ffH{HxDcIHs@H='D9HE1 JMtVIt?DH|$PHGQ҉tGYrIuH;IMHCHCCufE1VKL#fD;LFfDkTH11fVHL$PLLHD$X2LM1LHvIHL$PLHLD$X2LM1HLuIxHl$P1HF0HILLHpHلIALLsHG]bHAL11zUH|$PH2H|$02HF~HAWIAVIAUMATUSHH(L'DL$M7A$|$fH=78ffHyHx|$`HItsHIw@H=A9H@Aq"Mc$Iw@HH={A9Q"Iw@MD$HhH=ZA9,M'Mt|E$EfH=8ffHgxHx|D_Iw@H= A9HE1 HD$FHD$HaHD輈AG3A8G2DIw@H=@9H?Av!Iw@H=@9LaH+AE~ EHlH;HIH9uH([]A\A]A^A_AG3A:G2AG3bLRtIIw@H9HD$Y*HD$Iw@H,H=>9LcLqAEIw@H=>9H,E1 qDI?DAG3IA8G2AGIGAG7@I?LHډXet\AEHDI? DIAGIGAGLLLL< lIIw@H=H==9Lc@IxwPHuJHcH# LcIw@H==9HTIIw@HmH=_=9L@ (AEIHDEfH=u8ffH]tHxD[Iw@H=<9HIE1 BMtyID轄]A-E1%A A AGAhIw@H=~<9HE1 ZBI?rBIAGIGAGL DL$H(H[ML]A\A]A^LA_I2I?BIAGIGAG ATUHH5;SHH,dH%(H$1HL$HT$LL$ LD$)V`Hq8H8+Hc:9Lc I) H=H;HD$@H$jHt$H|$HD$`Ht$HjLD$H ;HD$h H1[*HދH!%tHDHNHDHH)Ht$P6jA|$0HD$pH|$ HCHCH{HD$XHsiHD$xCu+taHL$@HT$`E1IL#H$dH3%(Hİ[]A\E 0HzHPOfDWHD$0HD$8)Ht$ HT$(H|$0HD$(#H|$0HGHHD$XHwiH|$0HD$xGu/ut*NDH|$(F;BfD+BdJ@wHl611VLATUHH58SHH,dH%(H$1HL$HT$LL$ LD$yS`H8H8+Hc79Lc I) H=8HD$@H$ hHt$H|$HD$`Ht$HgLD$H S8HD$h H1'HދH!%tHDHNHDHH)Ht$PgA|$0HD$pH|$ HCHCH{HD$XHsCgHD$xCu+taHL$@HT$`E1ILsH$dH3%(Hİ[]A\E[-HzHLfDWHD$0HD$8yHt$ HT$(H|$0HD$( H|$0HGHHD$XHwefH|$0HD$xGu/ut*%LDH|$(?fD{?G@DžH311IATUHH5N6SHH,dH%(H$1HL$HT$LL$ LD$P`H8H8+Hc859Lc I) H=5HD$@H$YeHt$H|$HD$`Ht$H@eLD$H 5HD$h H1$HދH!%tHDHNHDHH)Ht$PdA|$0HD$pH|$ HCHCH{HD$XHsdHD$xCu+taHL$@HT$`E1ILH$dH3%(Hİ[]A\E*HzHIfDWHD$0HD$8Ht$ HT$(H|$0HD$(@H|$0HGHHD$XHwcH|$0HD$xGu/ut*uIDH|$(I L9|$tuAGt<tLIH|$ 1HD$@H$8dH3%(VHH[]A\A]A^A_fFH|$ v1LD$t$E1H|$(HLZK1FfDD$~H\$ E1L,cfL3AFuAIFI~JD=IvWKD<AFuAqA6uLt2U=DIHM9?{tHI@0fDL$0Hl$0fDHD$ xHD$ H@D$y8H$11:$vAWAVAUATUSHH_,dH%(H$81Ht$H 8H8Hc4&9HW H)HT$(HcHHHD$ geC1ۉD$|$@9Lcd$IL@LH5IH=&HE UI$MHD$ HDpLxIK7I9HD$uqM7AFuAIvHcI~M,ăHtIvUIEAFu%ArA6uLH;I L9|$tuAGt<tLIH|$ .HD$@H$8dH3%(VHH[]A\A]A^A_fFH|$ 6.LD$t$E1H|$(HL .FfDD$~H\$ E1L,cfL3AFuAIFI~JD=Iv\TKD<AFuAqA6uLt2:DIHM9?{tHI@c-fDL$0Hl$0fDHD$ xHD$ H@D$yP5Ha!11K7$MsAWAVAUATUSHH_,dH%(H$81Ht$Hͱ8H8Hc"9HW H)HT$(HcHFHHD$ ceC1ۉD$|$@9Lcd$ILLHIH=c#HERI$MHD$ HDpLxIK7I9HD$uqM7AFuAIvHcI~M,ăHtIvRRIEAFu%ArA6uL8I L9|$tuAGt<tLIH|$ N+HD$@H$8dH3%(VHH[]A\A]A^A_fFH|$ *LD$t$E1H|$(HL*FfDD$~H\$ E1L,cfL3AFuAIFI~JD=IvQKD<AFuAqA6uLt26DIHM9?{tHQI@#*fDL$0Hl$0fDHD$ xHD$ H@D$y2H!11 4$ pAWAVAUATUSHH_,dH%(H$81Ht$H8H8Hc9HW H)HT$(HcHHHD$ `eC1ۉD$|$@9Lcd$IL LH IH=* HE yOI$MHD$ HDpLxIK7I9HD$uqM7AFuAIvHcI~M,ăHtIvOIEAFu%ArA6uL4I L9|$tuAGt<tL@IH|$ (HD$@H$8dH3%(VHH[]A\A]A^A_fFH|$ 'LD$t$E1H|$(HL'FfDD$~H\$ E1L,cfL3AFuAIFI~JD=IvMKD<AFuAqA6uLt23DIHM9?{tHI@&fDL$0Hl$0fDHD$ xHD$ H@D$y.H110$lAWAVAUATUSHH_,dH%(H$81Ht$HM8H8Hct9HW H)HT$(HcH HHD$ W]eC1ۉD$|$@9Lcd$IL LHu IH=HE9LI$MHD$ HDpLxIK7I9HD$uqM7AFuAIvHcI~M,ăHtIvKIEAFu%ArA6uL1I L9|$tuAGt<tLIH|$ $HD$@H$8dH3%(VHH[]A\A]A^A_fFH|$ v$LD$t$E1H|$(HLZK$FfDD$~H\$ E1L,cfL3AFuAIFI~JD=IvJKD<AFuAqA6uLt2U0DIHM9?{tHI@#fDL$0Hl$0fDHD$ xHD$ H@D$y+H11-$iAWAVAUATUSHH_,dH%(H$81Ht$H 8H8Hc49HW H)HT$(HcHHHD$ ZeC1ۉD$|$@9Lcd$IL@LH5IH=HE HI$MHD$ HDpLxIK7I9HD$uqM7AFuAIvHcI~M,ăHtIvHIEAFu%ArA6uLH.I L9|$tuAGt<tLIH|$ !HD$@H$8dH3%(VHH[]A\A]A^A_fFH|$ 6!LD$t$E1H|$(HL !FfDD$~H\$ E1L,cfL3AFuAIFI~JD=Iv\GKD<AFuAqA6uLt2-DIHM9?{tH I@c fDL$0Hl$0fDHD$ xHD$ H@D$yP(Ha11K*$MfUHH5SHHh,dH%(HD$X1HL$LL$LD$Hs1H8H8Hc9H{ HH)H=HD$ FHt$H<$HD$@Ht$(EHt$H|$HD$HHt$0EHL$ HT$@E1IHHD$PHD$XdH3%(uHh[]fDE*'H;11%)N'ef.UHH5SHHh,dH%(HD$X1HL$LL$LD$HC0H8H8Hc9H{ HH)H=HD$ DHt$H<$HD$@Ht$(DHt$H|$HD$HHt$0DHL$ HT$@E1IHHD$PHD$XdH3%(uHh[]fDE%H 11'Ncf.UHH5SHHh,dH%(HD$X1HL$LL$LD$H/H[8H8Hc9H{ HH)H=v HD$ CHt$H<$HD$@Ht$(CHt$H|$HD$HHt$0wCHL$ HT$@E1IHHD$PHD$XdH3%(uHh[]fDE$H11&Nbf.USH(dH%(HD$1H[8H8tfHc9H HH)HtZH= H$ BHT$E1HIؾHHD$HD$dH3%(u H([].b $H11&fDUSH(dH%(HD$1H8H8tfHc9H HH)HtZH=H$AHT$E1HIؾHHD$>HD$dH3%(u H([]~a]#Hn11X%fDUSH(dH%(HD$1H8H8tfHc&9H HH)HtZH=~mH$NAHT$E1HIؾHHD$HD$dH3%(u H([]`"H11$fDUSH(dH%(HD$1HK8H8tfHcv9H HH)HtZH=H$@HT$E1HIؾHHD$HD$dH3%(u H([]`!H11#fDUSH(dH%(HD$1H8H8tfHc9H HH)HtZH=H$?HT$E1HIؾHHD$.HD$dH3%(u H([]n_M!H^ 11H#fDUSH(dH%(HD$1H8H8tfHc9H HH)HtZH=7H$>?HT$E1HIؾHHD$~HD$dH3%(u H([]^ H 11"fDUSH(dH%(HD$1H;8H8tfHcf9H HH)HtZH=H$>HT$E1HIؾHHD$HD$dH3%(u H([]^H 11!fDUSH(dH%(HD$1H8H8tfHc 9H HH)HtZH=H$=HT$E1HIؾHHD$HD$dH3%(u H([]^]=HN 118!fDUSH(dH%(HD$1Hۛ8H8tfHc 9H HH)HtZH=AH$.=HT$E1HIؾHHD$nHD$dH3%(u H([]\H 11 fDUSH(dH%(HD$1H+8H8tfHcV 9H HH)HtZH=  H$ ~ 11(fDUSH(dH%(HD$1H˙8H8tfHc 9H HH)HtZH=E H$;HT$E1HIؾHHD$^HD$dH3%(u H([]Z}H11xfDATUHH5SHH,dH%(H$1HD$0HL$(HT$LL$ LD$8H$1%H֘8H82Hc 9Lc I)H=S HD$@H$:Ht$(H|$HD$`Ht$H:LD$8H h HD$h H1HދH!%tHDHNHDHH)Ht$P9Ht$0H|$ HD$pHt$X9HL$@HT$`E1ILHD$xH$dH3%(u Hİ[]A\H11Xf.ATUHH5t SHHp,dH%(HD$h1HL$LD$H#H>8H8Hce9Lc I)H=z HD$08Ht$H<$HD$PHt$8v8A|$0HD$XH|$HC1HsH{Ht$@78HD$`Cu Q҉HL$0HT$PE1IL[HD$hdH3%(Hp[]A\fDECHrHD$ HD$(Ht$HT$H|$ HD$H|$ HwHHt$@q7H|$ HD$`GuQ҉u tP+H|$!fHtkfD[@VH11)ATUHH54 SHHp,dH%(HD$h1HL$LD$H!H8H8Hc%9Lc I)H=HD$0N6Ht$H<$HD$PHt$866A|$0HD$XH|$HC1HsH{Ht$@5HD$`Cu Q҉HL$0HT$PE1ILHD$hdH3%(Hp[]A\fDEHrHD$ HD$(AHt$HT$H|$ HD$H|$ HwHHt$@15H|$ HD$`GuQ҉u tPH|$^!fHt+fDT@gTH\11F)ATUHH5SHHp,dH%(HD$h1HL$LD$HvH8H8Hc9Lc I)H=KHD$04Ht$H<$HD$PHt$83A|$0HD$XH|$HC1HsH{Ht$@3HD$`Cu Q҉HL$0HT$PE1ILHD$hdH3%(Hp[]A\fDEHrHD$ HD$(Ht$HT$H|$ HD$xH|$ HwHHt$@2H|$ HD$`GuQ҉u tPH|$!fHt fD @'RH11)ATUHH5SHHp,dH%(HD$h1HL$LD$H6H~8H8Hc9Lc I)H=HD$01Ht$H<$HD$PHt$81A|$0HD$XH|$HC1HsH{Ht$@w1HD$`Cu Q҉HL$0HT$PE1IL蛿HD$hdH3%(Hp[]A\fDEHrHD$ HD$(Ht$HT$H|$ HD$8H|$ HwHHt$@0H|$ HD$`GuQ҉u tPkH|$!fHtD fD @OH11)AWAVAUATUSHh_,dH%(H$X1Ht$[HL8H8IHcs8Lw I)HcHHHD$[@C@D$,ZHcHHHIIH=IEL/I$HD$xH@H$HEHEH}IEHu/ID$EuMQ҉UHD$HhC1HH$HD$8HD$HD$@HD$ dfL}AGuAIGIIDIw.IDAGuAJAuL%PHHH;$A~0u}tHI@HD$@HD$H HT$H|$ HHD$8H|$@HGHIDHw-H|$@IDGuQ҉uDH|$8HHH;$NH|$LD$t$,E1LLL fDFH$XdH3%(Hh[]A\A]A^A_fDH|$H fDL$PLl$PfDkH|$8a>@HtAfDH|$&HD$@<D fD;HL1168Lff.AWAVAUATUSHh_,dH%(H$X1Ht$[H8H8IHc8Lw I)HcH*HHD$<C@D$,ZHcHHHIIH=IE+I$HD$xH@H$HEHEH}IEHup+ID$EuMQ҉UHD$HhC1HH$HD$8HD$HD$@HD$ dfL}AGuAIGIIDIw*IDAGuAJAuL%HHH;$A~0u}tH)I@HD$@HD$HiHT$H|$ HHD$8H|$@HGHIDHwW*H|$@IDGuQ҉u DH|$8~HHH;$NH|$bLD$t$,E1LLLH fDFH$XdH3%(Hh[]A\A]A^A_ fDH|$H fDL$PLl$PfDH|$8>@HtA+fDH|$HD$@<DkfD H11 Hff.ATUHH54SHHp,dH%(HD$h1HL$LD$HH8H8Hc%8Lc I)H=HD$0N(Ht$H<$HD$PHt$86(A|$0HD$XH|$HC1HsH{Ht$@'HD$`Cu Q҉HL$0HT$PE1ILHD$hdH3%(Hp[]A\fDEHrHD$ HD$(AHt$HT$H|$ HD$H|$ HwHHt$@1'H|$ HD$`GuQ҉u tP H|$^!fHt +fDT@gFH\11F )ATUHH5SHHp,dH%(HD$h1HL$LD$HvH8H8Hc8Lc I)H=f HD$0 &Ht$H<$HD$PHt$8%A|$0HD$XH|$HC1HsH{Ht$@%HD$`Cu Q҉HL$0HT$PE1IL۳HD$hdH3%(Hp[]A\fDEHrHD$ HD$(Ht$HT$H|$ HD$xH|$ HwHHt$@$H|$ HD$`GuQ҉u tP H|$!fHt fD@'DH11)ATUHH5SHHp,dH%(HD$h1HL$LD$H6H~8H8Hc8Lc I)H=0HD$0#Ht$H<$HD$PHt$8#A|$0HD$XH|$HC1HsH{Ht$@w#HD$`Cu Q҉HL$0HT$PE1IL蛱HD$hdH3%(Hp[]A\fDEHrHD$ HD$(Ht$HT$H|$ HD$8H|$ HwHHt$@"H|$ HD$`GuQ҉u tPkH|$!fHtDfD@AH11)ATUHH5tSHHp,dH%(HD$h1HL$LD$H uH>8H8Hce8Lc I)H=HD$0!Ht$H<$HD$PHt$8v!A|$0HD$XuaH|$*HHsH{Ht$@@!HD$`C Q҉HHD$ HD$(Ht$HT$H|$ HD$HH|$ HwHHt$@ H|$ HD$`GuQ҉uwH|$HL$0HT$PE1ILɮA|$5t}u EHD$hdH3%(uFHp[]A\HCsfDckH114?ATUHH54SHHp,dH%(HD$h1HL$LD$H H}8H8Hc%8Lc I)H=HD$0NHt$H<$HD$PHt$86A|$0HD$XH|$HC1HsH{Ht$@HD$`Cu Q҉HL$0HT$PE1ILHD$hdH3%(Hp[]A\fDEHrHD$ HD$(AHt$HT$H|$ HD$H|$ HwHHt$@1H|$ HD$`GuQ҉u tPH|$^!fHt+fDT@g=H\11F)UHH5SHHh,dH%(HD$X1HL$LL$LD$HsH{8H8Hc8H{ HH)H=HD$ Ht$H<$HD$@Ht$(Ht$H|$HD$HHt$0HL$ HT$@E1IHHD$PHD$XdH3%(uHh[]fDE*H;11%N'Hs8H8Hc8Lc I)H=HD$ H\$`Ht$H|$HD$@Ht$(LD$H HD$H H1sHދH!%tHDHNHDHH)Ht$0NHL$ HT$@E1ILHD$P茢H$dH3%(u HĐ[]A\H113fATUHH5SHH,dH%(H$1HL$HT$LD$Hr8H8Hc-8Lc I)H=HD$ H\$`QHt$H|$HD$@Ht$(8LD$H HD$H H1HދH!%tHDHNHDHH)Ht$0HL$ HT$@E1ILHD$P H$dH3%(u HĐ[]A\(H911#%2fATUHH5-SHH,dH%(H$1HL$HT$LD$>Hp8H8Hc8Lc I)H=HD$ H\$`Ht$H|$HD$@Ht$(LD$H HD$H H1sHދH!%tHDHNHDHH)Ht$0NHL$ HT$@E1ILHD$P茟H$dH3%(u HĐ[]A\H110fATUHH5SHH,dH%(H$1HL$HT$LD$Ho8H8Hc-8Lc I)H=HD$ H\$`QHt$H|$HD$@Ht$(8LD$H HD$H H1HދH!%tHDHNHDHH)Ht$0HL$ HT$@E1ILHD$P H$dH3%(u HĐ[]A\(H911#%/fATUHH5-SHH,dH%(H$1HL$HT$LD$>Hm8H8Hc8Lc I)H=HD$ H\$`Ht$H|$HD$@Ht$(LD$H HD$H H1sHދH!%tHDHNHDHH)Ht$0NHL$ HT$@E1ILHD$P茜H$dH3%(u HĐ[]A\H11-fATUHH5SHH,dH%(H$1HL$HT$LD$Hl8H8Hc-8Lc I)H=HD$ H\$`Q Ht$H|$HD$@Ht$(8 LD$H HD$H H1HދH!%tHDHNHDHH)Ht$0 HL$ HT$@E1ILHD$P H$dH3%(u HĐ[]A\(H911#%,fATUHH5-SHH,dH%(H$1HL$HT$LD$>Hj8H8Hc8Lc I)H= HD$ H\$` Ht$H|$HD$@Ht$( LD$H HD$H H1sHދH!%tHDHNHDHH)Ht$0N HL$ HT$@E1ILHD$P茙H$dH3%(u HĐ[]A\H11*fATUHH5SHH,dH%(H$1HL$HT$LD$Hi8H8Hc-8Lc I)H=HD$ H\$`Q Ht$H|$HD$@Ht$(8 LD$H HD$H H1HދH!%tHDHNHDHH)Ht$0 HL$ HT$@E1ILHD$P H$dH3%(u HĐ[]A\(H911#%)fATUHH5SHH,dH%(H$1HL$LL$LD$H;RHg8H8Hc8Lc I)QH=HD$ H\$`Ht$H<$HD$@Ht$(LD$H HD$H H1qHދH!%tHDHNHDHH)Ht$0LLD$H HD$P H1HދH!%tHDHVHDHH)Ht$8HL$ HT$@E1ILHD$X H$dH3%(u HĐ[]A\@HtAfDH|$&HD$@<D fD;HL1168ff.AWAVAUATUSHh_,dH%(H$X1Ht$[HZ8H8IHc8Lw I)HcH*HHD$ C@D$,ZHcHHHIIH=IEI$HD$xH@H$HEHEH}IEHupID$EuMQ҉UHD$HhC1HH$HD$8HD$HD$@HD$ dfL}AGuAIGIIDIwIDAGuAJAuL%HHH;$A~0u}tH)I@HD$@HD$HiHT$H|$ HHD$8H|$@HGHIDHwWH|$@IDGuQ҉u DH|$8~HHH;$NH|$bLD$t$,E1LLLH fDFH$XdH3%(Hh[]A\A]A^A_ fDH|$H fDL$PLl$PfDH|$8>@HtA+fDH|$HD$@<DkfDH11ff.AWAVAUATUSHh_,dH%(H$X1Ht$[H W8H8IHc38Lw I)HcH芶HHD$ C@D$,ZHcHHSHIHIH=IE I$HD$xH@H$HEHEH}IEHuID$EuMQ҉UHD$HhC1HH$HD$8HD$HD$@HD$ dfL}AGuAIGIIDIw[IDAGuAJAuL%HHH;$A~0u}tH艽I@HD$@HD$HɧHT$H|$ HHD$8BH|$@HGHIDHwH|$@IDGuQ҉umDH|$8ަHHH;$NH|$LD$t$,E1LLL訄 fDFH$XdH3%(Hh[]A\A]A^A_kfDH|$vH fDL$PLl$PfD+H|$8!>@HtAfDH|$HD$@<DfDH 11ff.AWAVAUATUSHHX,Ht$HT$8H5dH%(H$H1HXS8H8Hc8HS H)HT$PHD$x1HD$8HC@D$$H$@Ld$@HD$(HH=~I$ eDkHEL{IK/I9HD$uquDM7AFuAIvHcI~LlI4Iv IEAFuAqA6uLI L9|$ AGt<tL^AHڤH=8LHjHHHD$@H$HdH3%(HX[]A\A]A^A_HcHH!HIHH$@HD$(c;I L9|$@H\$LD$E1ɋt$$LHC1HH;l$(C1tLHHD$x?HD$@1H11 fAWAVAUATUSHHX,Ht$HT$8H5dH%(H$H1 HhP8H8Hc8HS H)HT$PHD$x1HD$8HC@D$$H$@Ld$@HD$(HH=I$ uDkHEL{IK/I9HD$uquDM7AFuAIvHcI~LlI4IvIEAFuAqA6uLI L9|$ AGt<tLLIH=I8H HzAH H=$8HN[AHH=8LHgHXHD$@H$HdH3%(HX[]A\A]A^A_HcHH1HI&HH$@HD$(cKI L9|$@H\$LD$E1ɋt$$LHC1H~H;l$(C1tLHHD$x?HD$@1H.11fAWAVAUATUSHHX,Ht$HT$8H5dH%(H$H10HxM8H8Hc8HS H)HT$PHD$x1HD$8HC@D$$H$@Ld$@HD$(HH=I$ DkHEL{IK/I9HD$uquDM7AFuAIvHcI~LlI4Iv*IEAFuAqA6uLI L9|$ AGt<tL\IH=Y8H HAHH=48H^XAHH=8LĻH eHhHD$@H$HdH3%(HX[]A\A]A^A_HcHHAHI6HH$@HD$(c[I L9|$@H\$LD$E1ɋt$$LHC1H%{H;l$(C1tLH HD$x?HD$@1H>11(* fAWAVAUATUSHHX,Ht$HT$8H5dH%(H$H1@HJ8H8Hc8HS H)HT$PHD$x1HD$8HC@D$$H$@Ld$@HD$(HH=I$ DkHEL{IK/I9HD$uquDM7AFuAIvHcI~LlI4Iv:IEAFuAqA6uLI L9|$ AGt<tLlIH=i8H HAH+H=D8HnUAH H=#8LԸHbHxHD$@H$HdH3%(HX[]A\A]A^A_HcHHQHIFHH$@HD$(ckI L9|$@H\$LD$E1ɋt$$LHC1H5xH;l$(C1tL"HHD$x?HD$@1HN118: fUSH(dH%(HD$1HG8H8tfHc8H HH)HtZH=H$HT$E1HIؾHHD$^wHD$dH3%(u H([]}H11xfDUSH(dH%(HD$1HG8H8tfHcF8H HH)HtZH=QH$nHT$E1HIؾHHD$vHD$dH3%(u H([]H޵11fDAVAUATUHH5SHH,dH%(H$1HD$XHL$@HT$(LL$HLD$0HD$XHD$HD$PHD$HD$8H$1$HF8H8,Hc,8Lk I){,H={HD$pNHt$@H|$(H$p\Ht$x+Ht$HH|$0H$xH$ Ht$PH|$8H$H$H|$XH$~hH=xL$pHDŽ$LD$XH H$ L1pLHcH$}H$HL$pH$pE1ILtA}5u1H$dH3%(HĠ[]A\A]A^f.}uLl$`1LHEDpHXIIL9tV1H I9t=IĀ{HtjtHBI4$HLH HVHw1I9LuH5|$h tVHD$`HED$hE(fELyH11HT$`HBRUHEtLAVAUATUHH5SHH,dH%(H$1HD$XHL$@HT$(LL$HLD$0HD$XHD$HD$PHD$HD$8H$1$HC8H8,Hc,8Lk I){,H= HD$p NHt$@H|$(H$p\Ht$x+Ht$HH|$0H$xH$ Ht$PH|$8H$H$H|$XH$~hH=xL$pHDŽ$LD$XH H$ L1pLHcH$}H$HL$pH$pE1ILqA}5u1H$dH3%(HĠ[]A\A]A^f.}uLl$`1LHEDpHXIIL9tV1H I9t=IĀ{HtjtHBI4$HLH HVHw1I9LuH5|$h tVHD$`HED$hE(fELyH11HT$`HBRUHEtLAWAVAUATUSHh_,dH%(H$X1Ht$[HL@8H8IHcs8Lw I)HcHʟHHD$[C@D$,ZHcHH蓟HI舟IH=IELI$HD$xH@H$HEHEH}IEHuID$EuMQ҉UHD$HhC1HH$HD$8HD$HD$@HD$ dfL}AGuAIGIIDIwIDAGuAJAuL%PHHH;$A~0u}tHɦI@HD$@HD$H HT$H|$ HHD$8肚H|$@HGHIDHwH|$@IDGuQ҉uDH|$8HHH;$NH|$LD$t$,E1LLLm fDFH$XdH3%(Hh[]A\A]A^A_諸fDH|$趥H fDL$PLl$PfDkH|$8a>@HtAfDH|$&HD$@<D fD;HL1168ff.AVAUATIH5USHH`,dH%(HD$X1HL$HWH<8H8}Hcƭ8H[ H)OH=/HD$ H=$HD$@HD$(Ht$H<$HD$HHt$0HL$ HT$@E1MHHD$Pk{5u(HD$XdH3%(H`[]A\A]A^A|$uLl$1LaI$DpHXIIL9tT1DH I9t=Hŀ{HtWtH}HuHLH HVH迼1I9HuL}|$ t@HD$I$D$AD$/HHk11UW6HT$HBRAT$I$tLff.ATIUHH=SHH@dH%(HD$81H$&HLHD$H\$HT$LD$ E1HHHD$Oj|$(uEHL$8dH3 %(u H@[]A\cAVAUATUHH5mSHH@,dH%(HD$81HL$HH98H8Hc8Ls I)L%8Lk LL$HE1LLxHtH;?<8H1HLD$H $H5(HHT$H4$Ly<EHD$8dH3%(uH@[]A\A]A^fEBYHN118*H\$ 1H脘H9IعLLHHIALLH#f.ATIH=oUHSH`H\$0H$dH%(HD$X1H LHD$I H1衙HދH!%tHDHNHDHH)Ht$|HT$LD$ E1HLHD$g|$(uIl$HT$XdH3%(u H`[]A\ͺf.AVAUATIUSHH@w,dH%(HD$81XHGPHD$HP78H8Hcw8Ls I)L-C8H LL$HoE1HL xHtH;98H1HxHL$H5[H/Ht$L"<AD$HD$8dH3%(u)H@[]A\A]A^ù18AD$蘹H11蓻$HoPHt$HwH1Ҿ1Hl$ 1H讕HcIHLDHHAIAHLH@AVAUATIH5USHH`,dH%(HD$X1HL$H7H58H8}Hc8H[ H)OH=HD$ H=HD$@HD$(Ht$H<$HD$HHt$0HL$ HT$@E1MHHD$Pd{5u(HD$XdH3%(H`[]A\A]A^A|$uLl$1LAI$DpHXIIL9tT1DH I9t=Hŀ{HtWtHjvHuHLH HVH蟵1I9HuL]|$ t@HD$I$D$AD$/HHK1157HT$HBRAT$I$tLff.AVAUATIH5USHHĀ,dH%(HD$x1HL$LL$LD$HHe38H8Hc8H[ H)eH=HD$0H= HD$PHD$8 Ht$H<$HD$XHt$@~Ht$H|$HD$`Ht$HeHL$0HT$PE1MHHD$hb{5u%HD$xdH3%(H[]A\A]A^@A|$uLl$ 1LI$DpHXIIL9tT1DH I9t=Hŀ{HtWtH:tHuHLH HVHo1I9HuL-|$( t@HD$ I$D$(AD$2HH11HT$ HBRAT$I$tLff.AWAVAUATIH5BUSHH,dH%(H$1HD$xHL$PHT$0LL$XLD$8HD$pHD$(HD$hHD$xHD$ HD$HHD$HD$pHD$HD$`HD$HD$@H$1蔽H08H8YHc8Lk I)KH= HDŽ$ H$!Ht$PH|$0H$H$Ht$XH|$8H$H$Ht$`H|$@H$H$LD$pH ' H$H1|HHcH$Ht$hH|$HH$H$jH$HD$xHt xH$H$E1ML_A}5u,H$dH3%(H[]A\A]A^A_A|$uL$1LI$DpHXIIL9tU1fH I9tAHŀ{HtHqHuHLH HVHK1I9HuL $ zH$I$$AD$fDL8H5LAHIA~tN1AH5VLHt xsAD$f.H=[HDŽ$H$MH Hߺ 1AWHHcH$_H$LfMcH=IJDŽ4,sJ4@1AHK衰H11薲H$HBRAT$I$tLY@AWAVAUATUSHH,dH%(H$1H$Ht$0H$HT$xL$L$HD$ H$H5HDŽ$HDŽ$HD$H$HDŽ$HD$H$HD$H$H$1YHZ,8H8Hc8HS H)HT$8dH$HDpAF@D$,H$L$HD$@HH=I$nH$H|$xHEIt$SH$H$HEIt$5H$H$HEIt$L$HEH$H k HHHD$H1HcH߻It$ HE H$HDhLxIMM9K@AGt5<tL諰IHcÃLtHRII?HwHeII M9uH$Ht xt$,H\$8LD$0E1LHHZ{5tHD$0xH;l$@tL_HWH$dH3%(H[]A\A]A^A_fDHcHHىHIΉHH$HD$@fHD$0@fHH5HI膱HItA}E1H5 L\Ht xZH5 L9Ht xH5t@LHt xJH57LHt x9D$,B4(@u9mLct$HIL踈LH譈|$,t$H~"1I H HLH H9HI@H$1HNHD$0HDpLhIMM9ta1L|$hfI M9tAIA}LtLejI7LHI HVH蛩1M9LuLt$0LT$ oH$I$AF}HcH=ߛIH\AfHHcH=L IJT LL$XHT$P(HT$PLt$HH HME L1܈LL$XHcLNl Kt IEAHD$`HcH=NL IAJL LL$XHL$PHL$PHT$`Lt$HHLH  L1DLL$XHcLJT Kt HT$PEHT$PH HD$`HcH=L I AJL LL$XHL$PHL$PHT$`Lt$HHLH G L1詇LL$XHcLJT Kt HT$HHT$HHHcH=HTIAHT$HpHT$HH|LPH 11רH$HL$0HBRQHtHAWAVAUATUSHH,dH%(H$x1HD$XHt$HL$HHT$8LL$PLD$@H5AH$1HD$X轱tHD$XH@u9HD$@H$xdH3%(eHĈ[]A\A]A^A_@D$H$8H8hHc8HS H)HT$ T|$@$H$pLd$pHD$(HH=I$Ht$HH|$8HEIt$Ht$PH|$@HEIt$HEHD$XHDhLxIMM9tHAGt5<tL蛩IHcÃLtHII I?HwHUII M9uH\$ LD$E1ɋt$LHHS{5t HD$xtaH;l$(LfH^|fHc\$HHHIHH$pHD$(Lt$`1L蹂HD$HD@LhIK\I9t[1I L9tBHD$A}Lt[tLdL|$LLI7HVH L1DH\$H|$h t HD$`HD$hCHD$蜥HT$`H\$HBRSHtLuH|11fAWAVAUATIH5USHH,dH%(H$1HD$HHL$8HT$(LL$@LD$0HD$HH$1ofH!8H8.Hcޒ8H[ H)H=HD$`Ht$8H|$(H$`Ht$hHt$@H|$0H$hHt$pH$pHD$HHt x HL$`H$`E1MHP{5u-H$dH3%(PHĘ[]A\A]A^A_@A|$uLl$P1LYI$DpHXIIL9tX1DH I9tAHŀ{HtH~bHuHLH HVH賡1I9HuLq|$X HD$PI$D$XAD$"L(H5L豧HItA~E1AH5cL聧Ht xH5˙L^Ht xH5L;Ht xH5LHt xAv2AD$EfH=lL$`HD$xH$xMH L 1AbLHcAH$iH$@L$`LH  1LLL$A LL$IcHcHAHt`HT$LHT$H`fHMcIHRJT<`H8HwHͿAvJ<`@HIcAHAHT$HIHL`H8HwH舿HT$H`$fDHIcAHAHT$HIHL`H8HwH@HT$H`HHҌ11輢HT$PHBRAT$I$tL}KAWAVAUATUSHH,dH%(H$1HD$xHt$HL$`HT$PLL$hLD$XHD$HD$pH5"HD$pHD$xH$1ztHD$pHhu6HD$@H$dH3%(H[]A\A]A^A_ÐH8H8Hc8HS H)HT$(Dl-A@H$L$HD$0HH=i I$ 覽H=UHEID$舽Ht$`H|$PHEIt$pHt$hH|$XHEIt$XHEHD$xHt xDl$A NlH=KIEHD$pHDhLxIMM9fDAt4IGIH HHHcHxLtI Hp谼II M9uHD$pHDhLxIMM9tOAGt5<tL苠IHcÃLtHRII?HwHEII M9uH\$(LD$E1ɋt$LHHzJ{5tHD$xH;l$0LRHJDIcHHyHIyHH$HD$0軂fDHH5HHD$褡HH{D$$A E1H|$H5LD$8]HLD$8t xH|$H5ٍLD$8.HLD$8t xPCD=\$$@D$A9HcLD$@HHHT$8xHT$8IHxELD$@~&1fDI I HLH HA9\$$HMGH$1HnxHD$HDxLhIMM9tb1Lt$HfI M9tBIA}LtLZI6LHHVH这L1Lt$Ls$ H$I$AFH=mKJ\A船LcD$$HD$$IxH=KNtHD$8AKHT$8IL$H 1LLL$8L xHcHcD$$LL$8LLtI4DCICMcD$$IH={ID$ L$A踸HE LH  L1qxHcLIt$(聸D$$HE(A0D$$A E1LH$HL$HBRQHtH軶H…11講UHH5_SHH,dH%(H$1HD$8HL$(HT$LL$0LD$HD$HD$ H$1趢H8H8Hc%8H{ HH)H=.HD$@KH= HD$pHD$H ,Ht$(H|$HD$xHt$PHt$0H|$H$Ht$XHt$8H|$ H$Ht$`۶HL$@HT$pE1IHH$EH$dH3%(u HĨ[]4HE11/1DUHH5߇SHH,dH%(H$1HD$8HL$(HT$LL$0LD$HD$HD$ H$16H~8H8Hc8H{ HH)H=HD$@˵H=HD$pHD$H謵Ht$(H|$HD$xHt$P蓵Ht$0H|$H$Ht$XwHt$8H|$ H$Ht$`[HL$@HT$pE1IHH$CH$dH3%(u HĨ[]贖Hł11诘DUHH5IrSHHx,dH%(HD$h1HL$LL$LD$HӟH8H8HcB8H{ HH)H=KHD$ hH=SHD$@HD$(IHt$H<$HD$HHt$01Ht$H|$HD$PHt$8HL$ HT$@E1IHHD$XVBHD$hdH3%(uHx[]zH11u>wf.UHH5SHH,dH%(H$1HD$8HL$(HT$LL$0LD$HD$HD$ H$1vH8H8Hc8H{ HH)H=HD$@ H=HD$pHD$HHt$(H|$HD$xHt$PӲHt$0H|$H$Ht$X跲Ht$8H|$ H$Ht$`蛲HL$@HT$pE1IHH$@H$dH3%(u HĨ[]H11DUHH5SHH,dH%(H$1HD$/HL$HHT$0LL$PLD$8D$/HD$HD$XHD$HD$@H$1H/8H8HHcV8H{ HH)H=_HD$`|H=uH$HD$hZHt$HH|$0H$Ht$p>Ht$PH|$8H$Ht$x"Ht$XH|$@H$H$|$/H$;HL$`H$E1IH0?H$dH3%(u9H[]H=HDŽ$蓰H$H0~11AWAVAUATIH5USHHx,dH%(H$h1HL$(HT$ LD$HD$/tHD$Htxt:AD$H$hdH3%(Hx[]A\A]A^A_H@~H'8H8iHcN8H[ H)ZH=HD$@wHt$(H|$ H$@Ht$H[H$HHD$Ht xHL$@H$@E1MH={5$A|$Ll$01L mI$DpHXIIL9tY1fDH I9tAHŀ{HqtH.OHuHLH HVHc1I9HuL!|$8 YHD$0I$D$8AD$nL0H5#LaHId@< <Mm1LsILcAxM/H5OL8ILutH=ހL{MrH=LH=HD$PAEDL$yLL$@H$PHD$XSH }H$XM L1 mLHcHt$`DL$H$`AH5+L HIt x'H5LݒHIr@<%<^Mm1LILߺA5x+M/HH55NILzHT$LHT$tH=LLzH=+LH=HD$PAEDL$LH$PHD$XȫLH$X`LHD$``LH蠫H$`DL$~fIEHx2H=~HD$PWH$PIEH@HD$XIEHpHx1H$XH=%~L$@HD$PH$PMEH Y{ L1jLHcHt$XƪH$XzH='L$@HD$h蒪H$hMEH z L1KjLHcHt$p[H$pHn܋Hw11ҍHT$0HBRAT$I$tL蘨AWAVAUATUSHH,H4$HL$HHT$@dH%(H$1H5|HD$@HD$H躔tHD$@Hhu6H$@H$dH3%(HĘ[]A\A]A^A_fH8H8Hcx8HS H)HT$Dl-A@H$`Ld$`HD$HH=|I$HEHD$HHt xDl$Ll H=x{I 褨IEHD$@HDhLxIMM9At4IGIHHHHcHxLtI HpHII M9uHD$@HDhLxIMM9tGAGt5<tL+IHcÃLtHRII?HwHII M9uH\$L$E1ɋt$LHH6{5tH$xgH;l$!LH IcHHeHIeHH$`HD$O[nfDL8H5LIHHt zA1D$(H5LHL$ DL$HIDL$HL$ t x4ADD˃@D$A9HcHL$(DL$4HHHT$ dHT$ IHdEHL$(~'DL$41I4I4HtH4HA9DHM~H\$P1HAdH$HDxLhIMM9tV1Lt$8DI M9t:IA}LVtL]FI6LHHVH藅L1L4$LT|$X #HD$PID$XAFLt H=I DL$nIL$`MH u L1%eLcL$HcLN|K4,ID$(HDHHcHJH=yID$HT$H$`HT$HEH JuH߾1L dHcH߻It$诤AHED$(L&HT$PH $HBRQHtHHr11ff.AWAVAUATUSHH,dH%(H$1HD$hHt$0H$HT$pL$LD$xHD$H$H5yvHD$hH$1ڎlH$HhH 8H8' Hc3s8Ls I)Lt$  Dl-A@bH$L$HD$PHH=kvI$1H$H|$pHEIt$HEHD$hHt x.Dl$LAH$H|$xNlKH$ˢIEH$HDhLxIK/I9HD$(&H$HD$8H$HD$@H$HD$XgDIUBIuIEI}KD4Nt5IuEIAEuAmuLfI L9|$(AGM<tIWIOHHBHzH|$pH$HcL4IH$NT5LT$计LT$IHD$ x0A}LhI@LD$0t$LE1H|$ LH/H;l$PtLzHzH$dH3%(H[]A\A]A^A_@HD$0@f.IcHH_HI_HH$HD$PHDŽ$HDŽ$QHT$8H|$@LH$Nl5[H$HGHKD4HwvIEH$GuQ҉uts.fDH$PfDM/AE%{yfDLt$XHsp 1LyLt$pH$L ;yfHH5r HHD$ԅHt xFAAD$@1H|$H5XLD$8DT$(菅HHDT$(LD$86@<X<ADDӃ@D$LBA99HcLD$(DT$8HHHT$)]HT$IH]ELD$(~,DT$81I I HLH HA9DHML:1LD$8DT$(LILA~DT$(LD$87x-IHH5=@LD$XDT$LHJHD$8HHL$(DT$LLD$XtHt$(H=?qH|$8Ht$(H=qDT$LNtH=pKAǃ՝LcT$LH|$(IENtK譝LD$8IL$H n L1b]HcD$@LHLI4JTLD$8HT$(SHT$(LD$8HD$@IDPD$@AH|$H5LD$8DT$()HDT$(LD$8xH=SKNtDT$HD$(ĜHT$(IL$H m1LL v\LcT$HcLNtK4}ID$@D@DPMcIH=oID$ @AHEAD$@H|$H53oLD$8DT$(#HHDT$(LD$8PL91LD$8DT$(L ILA~DT$(LD$8VxLIL0H5\=LD$XDT$LHJIFHHL$(HD$8DT$LLD$XtHt$(H=ZnA~Ht$(H=6nDT$LNtH= nKAǃLcT$LH|$(IENtKɚID$@H|$8PHcL4HT$(OHT$(H|$8IJT5HT$(hOH|$8H{HT$(MFHD$@DPD$@(HHxH=YmKNtHL$(DT$"HL$(ILcT$HNtH@KHHpHxsH=lKNtDT$HT$(͙HT$(IL$H %j1LL |YLcT$HcLNtK4胙ID$@D@DPMcI#{Hg11|@UHH5lSHHH,dH%(HD$81HL$H-Hu7H8Hch8H{ HH)t~H=lHD$ƘHt$H<$HD$ Ht$讘HL$HT$ E1IHHD$(&HD$8dH3%(uHH[]DEzHf11{hAWAVAUATIUSHh_,dH%(HD$X1~VH7H8fHcg8L I)L|$3HcHVHH蕨t}t:H"qAD$HD$XdH3%(Hh[]A\A]A^A_fDHEH5jLhL9w1H5F`L"wH5cL wpCLcD$ILDULIH$5UH=ZjIIHD$H=YhIEIGE1ՖIELmwMuAFuAIFH $I~JDIv蟖HT$JDAFu$AqA6uLO|IIAG9A}tL\IH=iHD$ &H}HD$@HwHHt$( H|$HL$ HT$@E1MHD$HG$H?o!f.II#oAG9cL<$H\$E1ɋt$H|$MLH#LnHnHnH5=L!u}|H=hHD$ ,H=~hHD$@HD$( HD$HHEHpHxHt$0H|$HL$ HT$@E1MHD$P.#H&n[vHlb11VxXff.AWAVAUATUHSHx,Ht$HL$(HT$ dH%(HD$h1LL$8LD$0H5gHD$0HD$8ULHD$0HNHDsH7H8nHcc8HU H)HT$,AFljD$L$LLl$@QLHQH=gHEI觓Ht$(H|$ I$Hu萓LD$8H cID$ L1HD$@HD$HHD$PHD$X'SLH!%tLDHVHDHL)HuH|$0ID$DkL{IK/I9H$hfDM7AFuAIvHcI~M,ăHtIv蚒IEAFuAqA6uLt1Tx@I L9<$t6AGt<tLXI@kI L9<$ufLD$t$E1H|$HLt HlkLdkHD$hdH3%(u.Hx[]A\A]A^A_DHD$@fE11asHr_11\uAFAĉD$IOAWAVAUATUHSHx,Ht$HL$(HT$ dH%(HD$h1LL$8LD$0H5dHD$0HD$8U|<HD$0H>HDsH7H8^Hc`8HU H)HT$AFljD$L$LLl$@NLHNH='dHEI觐Ht$(H|$ I$Hu萐LD$8H `ID$ L1HD$@HD$HHD$PHD$X'PLH!%tLDHVHDHL)HuHID$DkL{IK/I9H$cM7AFuAIvHcI~M,ăHtIv袏IEAFuAqA6uLt1\u@I L9<$t.AGt<tLUI@hI L9<$uӐLD$t$E1H|$HLH|hLthHD$hdH3%(u.Hx[]A\A]A^A_DHD$@fE11qpH\11lrAFAĉD$I_ATIH5bUSHH,dH%(H$1HD$0HL$ HT$LL$(LD$H$1nyH7H8Hc]8Hk H)H=aHD$PHt$ H|$HD$pHt$XHt$(H|$HD$xHt$`ԍ}0H$H|$0.THHCH{HD$hHs蕍H$Cu% Q҉uHJsf.HL$PHT$pE1MHH$dH3%(HĠ[]A\HCh`HD$@HD$H=Ht$0HT$8H|$@HD$8HGH|$@HGHHD$hHw轌H|$@H$GuQ҉u t)tr@H|$8H|$0HGHHD$XHwH|$0HD$xGu/utZiDH|$(&41Ht)iAD$f\fD\eH%Q11gDATIH5VUSHH,dH%(H$1HD$8HL$(HT$LL$0LD$ HD$HD$@H$1n#Hl$ H5#H"m*H;7H8hHcbR8Hk H):H=GVHD$`苂Ht$(H|$H$Ht$hoHt$0H|$ H$Ht$pS}0H$ueH|$@HHHCH{HD$xHsH$C Q҉HJgHD$PHD$X2Ht$@HT$HH|$PHD$H HދH!%tHDHNHDHH)Ht$X}HL$@HT$`E1ILHD$x0 H$dH3%(u Hİ[]A\L_H]K11GaIf.AWAVAUATUHSH,dH%(H$1HD$xHt$ HL$`HT$PLL$pLD$hHD$HD$XH5PHD$pHD$xH$1*htHD$hL(A]HuH5MMoLct4H5lMLctH5YMLc@u+IWHcHL$(II>L,HwH6yIEI L9t$An@t@OL|$8MH oI 1L8HL$(HcHcI4LL,xIEL|$8AH J Lx8fDHl$(H|$xLD$ t$0E1H|$HLHH;l$@pLQHQ[H$L$HD$@HHD$(fH5~LLLb$H=}H8H HGAH?)H=XH8HAH)LF^fHcH=|K L,I |wJ\-HHD$xJ\-H|$XKD,Ht$xVwHL|$HH=G8HGAHl$(E1Iw@(Iw@H=G8HAm(Iw@H=G8LEH{2f.J|I"PD9H;l$@L PHP8XHID113Z5fAWAVAUATUSHHD$xH|$ ,dH %(H$1HD$HD$XHt$HL$`HT$PLL$pLD$hH5IH$1HD$pHD$xatHD$hL0A^Hu:HD$@H$dH3%(2Hĸ[]A\A]A^A_DHCHD$0HD$pHHHD$(@H9tyLl$ H=F8H:EAI L&H=E8H AL&LCH=E8HL1-HD$0HDHD$0H|$xt?Hl$XH5HH(_tH5KIH_HD$0H#7H83HL$ HcED8HI HL$H)HL$HH|$0@BHD$0H,H}2HIr2HH$HD$@H=+H I$ )tHt$`H|$PHEIt$tHEH$H GIغ HHHD$813HcH߻It$sHEMnEvIKD5I9HD$jfMuAFuAIVHcI~L|IIvqsIAFuAQAuLt1,Y@I L9l$t-AEt<tL9I{LI L9l$uL|$(MHcH=FLtIrIAGMoHLI9HD$CHl$(@@M}H5}FMwL\t4H5[FL\tH5HFL\@u+IWHcHL$(II}L4HwH$rII L9l$Am@t@NL|$8MEH ]B 1L1HL$(HcHcI4LL4qIL|$8AEH C Lg1DHl$(H|$xLD$t$0E1H|$HLHH;l$@rLJHJ]H$L$HD$@HHD$( fH5nEH<[,Ll$ H=hA8H@AI L*"H=CA8HmAL "Lj?^DHcH=dD L,I dpJ\-HHD$xJ\-H|$XKD,Ht$x>pHLl$ H=@8H?AHl$(I Lw!H=@8HLAV!H=o@8L>HhLE1+J|IID9H;l$@LHHH(QH9=11#S%fAUATIUHSH_,dH%(H$1HD$PHD$XH=?8H H>AH^ H=w?8HAH= L=H=O?8HOH*AD$H$dH3%(HĘ[]A\A]DHD$XHL$8HT$ LL$@LD$(H5TBHD$HD$PHD$HD$HHD$HD$0H$1MYyHD$@Ht2HT$HHt(HL$( [ts(tn-t+u Hv^fDH=q>8H H=AH3H=L>8HvAHL<fDHD$0<[H7H8Hc=8Hm H)H=WAHD$`;mHt$8H|$ H$`\[Ht$hmHt$@H|$(H$hHt$plHt$HH|$0H$pHt$xlH$xtSHL$`H$`E1MH<((<-fDt<+HfDH=L$`HDŽ$[lLD$PH < H$L1,LHcH$ lLD$XH <H$ L1+LHcH$kH$sMH911nO^p@AUATIUSHH,dH%(H$1HD$PHD$XHHH=;8H H;AHH=;8HAHLB:H=;8HH&AD$H$dH3%(HĘ[]A\A]fHD$XHL$8HT$ LL$@LD$(H5>HD$HD$PHD$HD$HHD$HD$0H$1UwHD$@Ht4HT$HHt*HL$( [tu(tp-t+uHv`H=:8H H9AH{H=:8HAHZL;9fDHD$0<[H97H8Hc`98Lk I)H==H @HD$` iHt$8H|$ @H$`@\[HlmHt$hTiHt$@H|$(H$hHt$p8iHt$HH|$0H$pHt$xiHH$xtNHL$`H$`E1MLQ@<(<-t<+HDH='H$`HDŽ$hLD$PH 8 H$H1S(HHcH$`hLD$XH 8H$ H1(HHcH$%hH$ IH511KV谇@AWAVAUATIUHH5;SH,dH%(H$1HD$xHL$PHT$HLL$hLD$XHD$xHD$HD$pHD$HD$`H$1RH7H8Hc 78Mt$ I)HD$xHt xAE1E1H=I;HDŽ$gHt$PH|$HH$H$fHt$hH|$XH$H$fHt$pH|$`H$H$fEH$<EugH$H$E1IDLEtA~5t }H$dH3%(H[]A\A]A^A_LcH=IJDŽ< fLD$0J<H$H _6 HHD$ 1%H|$ IWHcJ<HT$(eHT$(LD$8H 6H|$ H 1j%H|$ HcJ<ueJ<H=9 HDŽ$ CeH$L8H5f9 E1AL0KHtE1xAAxAH5LE1JHH1HHT$("sHT$(HD$ H sHHL$ Hy^xTH HAAHL$0HD$85L$1L^"HEDpL`IMM9tV1fI M9tBHA|$L|tLH3LLI HVHC1M9HuHxb$ tfH$HE$ESE1|E4Ha'EH8111"G!$H$HBRUHEtLaf.AWAVAUATIUHH587SH,dH%(H$1HD$xHL$PHT$HLL$hLD$XHD$xHD$HD$pHD$HD$`H$1MH#7H8HcJ28Mt$ I)HD$xHt xAE1E1H=6 HDŽ$ ObHt$PH|$HH$H$0bHt$hH|$XH$H$bHt$pH|$`H$H$aEH$<EugH$H$E1IDLEtA~5t }H$dH3%(H[]A\A]A^A_LcH=IJDŽ<LaLD$0J<H$H 1 HHD$ 1 H|$ IWHcJ<HT$(`HT$(LD$8H W1H|$ H 1 H|$ HcJ<`J<H=4 HDŽ$ `H$L8H54 E1ALpFHtE1xAAxAH5LE1=FHH1HHT$(bnHT$(HD$ HKnHHL$ Hy^xTH HAAHL$0HD$85L$1LHEDpL`IMM9tV1fI M9tBHA|$L|tLH3LLI HVH>1M9HuH]$ tfH$HE$ESE1|E4Hag@Hx,11bB!d~H$HBRUHEtL"]f.AWIH52AVAUATUSHH,dH%(H$1HD$/HL$8HT$0LL$HLD$@D$/H$13IH{7H8Hc-8HK H)HL$rDs,AA@>H$`Hl$`HD$HH=2 HE L$`]Ht$8H|$0HHu]HL$@H-HC L1C7LHHET]HL$HH-HC L17LHEH&]|$/HCAH|$E1MHHDX|$/tHD$x5tAH;\$tH)6H!6H$dH3%(7HĘ[]A\A]A^A_IcHHHHHH$`HD$H=0HE G\HC -fDHD$P1HHD$4ID@LpIO$M9tZ1I M9t@IA~LtjtLYIuH|$LI HVH;1M9LuLJZ|$X tTHD$PID$XAGfDAGLx=H)11 ?t {HT$PHBRAWItH|$YMDAWIH5m/AVAUATUSHH,dH%(H$1HD$/HL$8HT$0LL$HLD$@D$/H$1EH+7H8HcR*8HK H)HL$rDs,AA@>H$`Hl$`HD$HH=.HEL$`HZHt$8H|$0HHu2ZHL$@H*HC L13LHHEZHL$HHg*HC L13LHEHY|$/HCAH|$E1MHHD|$/tHD$x5tAH;\$tH2H2H$dH3%(7HĘ[]A\A]A^A_IcHHQHHFHH$`HD$H=>-HE XHC -fDHD$P1HHD$ID@LpIO$M9tZ1I M9t@IA~LtjtL IuH|$LI HVH<81M9LuLV|$X tTHD$PID$XAGfDAGLx9H%11;twHT$PHBRAWItH|$zVMDAWAVAUATUSHHD,dH%(H$81H7Ht$ H8Hc;'8HW H)HT$IcHDHHD$hdE[A1AG1ۉD$ |$ @H$0Ld$0HD$(HH=+I$VHE|$ wD$ H\$E1L4ofDL+AEuAEIEI}KD<IuVJD=AEu%AMqAuuL{VIAEu%AMqAuuL$fDI L9<$t;AGt<tLI@H$0Ld$0D$,HD$ HH|$LD$t$,E1H|$LHH;l$ LHD{ffDH$0Ld$0HD$ HfDH|$fHfD3H| 11f!h]GAWAVAUATUSHHh,Ht$HL$@HT$8dH%(H$X1LD$HH5v(HD$HHDxMH7H8Hc 8HS H)HT$ IGH@HD$kH$PLd$PHD$(HH=I$2HE|$ wD$ H\$E1L4ofDL+AEuAEIEI}KD<Iu1JD=AEu%AMqAuuL{fDIHM9{tHI@Hcl$ HHHIHH$0HD$(HD$xHD$HDxAGD$ HcHHD$xHD$Hx|IIEI}IIuH0HAEu%AMQAUuLfDH|$ LD$ t$ E1H|$LHH;l$(tL H H$8dH3%(AHH[]A\A]A^A_f. fDH|$ @HD$HDhLxIK/I9H$r@M/AEuAEIuHcI}LtI4Iu/IAEu%AUrAuuLt?zf.I L9<$bAGt<tLIfH@@H$IB:vH11CNAWAVAUATUSHH,Ht$ HT$PH5dH%(H$1HD$PHhH7H8Hc,7Ls I)Lt$D-@D$<H$pLd$pHD$@HH=I$&.HEHD$PHDhLxIK/I9HD$ HD$XHD$(HD$`HD$0H$pHD$HkfIUBIuIEI}KD4Nt5Iu-IAEuAmuLbfI L9|$~AGM<tIWIOHrHzLcN4K4NT5LT$$-LT$IHD$x0A}2LzI2fLD$ t$HL$ f|$t8HHL$HL$ID$HHL$HHHC|$IHcLHHT$HD$HT$LIHD$HHT$LHL$pHT$H MLH 1lHD$LHp H!%tL43LDHJHDHD$HL)ITH!%tLDHVHDHL)I=H$pLd$pAHD$Hf.H=0I$Ht$@H|$8HIt$HCH$x0H|$HHBIuIEI}ID$IuZHCAEr@I>L0AM;fHBOGSHHx,dH%(H$h1HL$HHT$8LD$@HD$@L0E~MHQ7H8~Hc7HS H)HT$jIGH@HD$ mH$`HD$(IHD$`HD$H\$H=HHHt$HH|$8I$HsID$M~EvIK7I9HD$uzFfDM7AFuAIvHL$HcM,I~H4IvnIEAFu!AqA6uL$@I L9|$AGt<tL蜸IHT$PHBRUHEtL@H$hdH3%( Hx[]A\A]A^A_EHHHHD$賯IH$`HD$({fDI L9|$3@HL$t$ E1H|$ILL;d$(tH|$LHD$x5,}"Ll$P1LHD$@HDpHXIIL9E1H@uH}LHD$0MgxtyHHt$0HLHVHcH|$0Ht!WuHɉu tXKH I9t_MCt|<tHĶsHt$01LHVHH oI9uf.H|$X HD$PHED$XEMhkHw11a|H|$0HϰH7AU?ATUSHdH%(H$1HH0L%T7HSwoole\CHoroutineisHHHp fP,H@H@H@@(\Red@.A$HD$Hb61HHDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$ HDŽ$(HDŽ$0HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$8HDŽ$@HDŽ$HHD$DŽ$HDŽ$DŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$PHDŽ$H$IH7H,R7xth(H5H@H@HxH@HCo\RedisHEE HA$HpHxLH7HƹHK7AH׺HH=s7H VH57GH7p7XHHBL7HHtWH7HWHHxjH97H=7H5Q1A1ɺ|H=7H5/H=ȼ7H5^AH:H=7H5:01A H=7H51AH=c7H5V1AڔH=C7H UH5fDLd$0H H;HD$(HxHEHELd$0HHLH1gLHcH HD$(HDpHXIIL9@H@uHHHHD$L1HcLH角Ht$HHVH蒒H5)H~H|$Ht$WuHɉut;fDH I9t7Ct<WHVf.fH]LeH{ H苟HxH@H@HHXLDImAE f.HD$(H3xHEHELd$0HHlLH1赺LHcHWHD$(HDpHXIIL9u&fDH I9StHCHtLxL@EtՀH@uLHHHD$DL1HcLHHt$HHVH諐H5BH藐H|$HYGMQ҉>t*D+HLD$;LD$Q fDvfD+H|$H讠HH11HD$(OH11H|$H`HH11HD$(QH|$H,HH|$HHHC11zH|$HHPAU?ATUSHSwoole\RHdH%(H$1HH0L%C7Hedis\ServeHH fP(HHX@H@H@@*r@+A$HD$H6HHDŽ$HDŽ$H$H =7HDŽ$HDŽ$HDŽ$HDŽ$H0HDŽ$HDŽ$HDŽ$ HDŽ$(HDŽ$0HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$8HDŽ$@HDŽ$HHD$DŽ$HDŽ$DŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$PHDŽ$"H ?70IH+@HxH@H@HHswoole_rveH5 HEHedis_serfOHGGrE+HA$HpHxLH<7H:7H5?7HHH;H hH5ļH@HH`HHb;7HqH;H5 1ɺ[H;H5xBH;H5ݢ)H;H50H;H5 H;H5H$dH3%(uH[]A\A]証SH7HuLL輐H=7L=HT$`HzH;=57HHT$XHxHD$PHl$pD$xH$H>7H$RE1tDCuHT$pLa"|$hL6H|$(,H|$"1%E1<:DHt$I|$ Ld$`H5nyLuDIaH|$Hcݲv%E1+H|$OE1H\$PHT$?H5L|$`HʸHLZH\$`fH=M<7ffHuHVE@HH1iHHD$`HR47HxH9HT$PHzH9asHfH=;7ffHHHHP>DCsYHD$`HHHHHP蔟aL$LD$L$H׵L躮LHHZXDD$HL$H11I|%H(978H67LL$HlDD$1HHH1H%cH=:7HOHt$?HD$ĠHD$H=b:7HGЅ|L菠oH|$`HHD$@HHD$(H HD$PHt$(HxH1H=97HWt.Ht$@*Jqr:PJHHHD$@HD$(덋BHJLf.AWAVIAUIH5~ATUSH,dH%(H$1HL$ HT$LD$(HD$ HH>sHl$0H|$(E111IHHH|$0AHwHH|$0w@E HLd$@身HL$HL@1LHIH47LD$(Iv Lt$LLH8|LLLH}H=7HHIt4Hx0Ht/dG%=ID$@HC HSHtBH|$0iHwvH=.71ILHwIHLH[HHOHHHHSHPHSHPHSHPHS HP HD$0AEHxH;=/7H$dH3%(dHĘ[]A\A]A^A_fD/_HD$tm蠶HD$FfDHB @Hx/twG%=_f.軂ID$@u賩HD$H11@AEkdfDEfD@HHD$tDHxHH蹍HD$@H@H@ H@(H@0H@8HL$H=L7LLю='H=57HWt9cL"VHBH119PJHHHD$0LHxHHoH|$襦HfDAVAUIATUSHH_dH%(HD$1Ht8L%-7Lt$ f.HHSH+HzL9uQH5HuIEI}1H9HD$dH3%(IEIEu2H[]A\A]A^H=47HOtL¯JqrDSHzH;[鞥f.@AWIAVAUIATI̹UHH SHHWHwdH%(HD$1LwHHHuE1IHELUHu\@HHIH2HtGHHF81HHMI8HuHEHHuMH>HK4IuH}跤L1H]HLuIIMl$8K>HHt?HI$HL HELH\$dH3%(uZH[]A\A]A^A_LufHEI$LeI$HtH@81HuM$HEHUJ8I HLu(ZHHID$HxH;=+7u LУ+H=27HWt'Ht$ȘHHPJHfAWAVIAUATUHSHHL,MtpI]IILK8M9t*DLMtPMH81LHuI9u>M9ILuI?HsHWH;VùuHL[]A\A]A^A_H1[]A\A]A^A_f.DUHiSHHH>Hw3p1HHHsHHlyHtHHtH[]H1[]UHSHBHcM HÅtHP(HH@BHH9uHUH5MC11HHH[]fD1f.=]7uH17@ FHfHc97FH@f.AUIATAԺUSHH5߮HHdH%(HD$19HSHDHu!AHPDHcH@1HL$dH3 %(H[]A\A]DIuHܞ111X볐1H覄t"AHLHAtZIu4$H֋@AtRIUT$H赋dH EH11HLg}4$Ht$L軡usT$럐+g8wH IH11脺zg8wH ̩IIغH11UMH MH AWAVIH5ܬLAUATAUպSHdH%(H$1L$IVLDADH$E111LHHtHͪALZ|HIƋ7H!ကtLGL/IDDIHI轨HIIHsAx?IM9tA?uAA/uIM9uE\A$@e8tD$KE1fDH$dH3 %(D`H[]A\A]A^A_L謩uȉLnrAEHH)HAHD$HH$HD$ HD$@H<$/ZHItvE1I9Aw@IAAI9tA/tHT$H޿FuELA/ENDIDIA/I9uMcN| H|$t/HǦHIiIcD$d8tH H11@H$HD$HE1E1軨ffDHWHH1Hff.HHt1ATUSH4Ht?L`LyH=HŸHCLHH3+[]A\D1ff.ATIUպSHH5"H萮HsHD1@@Hu0LH޿u[]A\w[]A\[]A\fDATUSHHHodH%(HD$1tltGt#HL$dH3 %(NH[]A\ÐHtHEH~HE1H}HtO負tHt1fH}Ht7蒠AAtH}HtHtD#1n@EDef.GbHwboHeH%oھnHHE oڀHEA@L|$LLlAH|$HL1M1H|$Hu|H|$BH$@@@3fD@#fDfDA1H$dH3 %(>H([]A\A]A^A_L1AH\$HgH@HA@@D1AHt HAt 1HfWAtF H=f7HHFHHFDnF HH-HhEx.1H81҅uEH%=E ҃ ЈE E KtMH$LtuH!%tDHSHDHL)H{ H(zHxH@H@HHXL荊DI.H|$Ht&AĀ\AH$HPJ fDL|$LLHRf.DH$H|$H譔MKLH!%tDHSHDHL)H{ HyHxH@H@HHXLwDI.f.}1豂HH:Y8,HǃKtM f.H$1HXHCH%=wMt*I>GuQ҉u IH<$r1SeH+H1tjH64H1H1N1AHjD1HAfOHDH~A*謒<ۚf.AWAVAAUIATIUSHHoH}Ht*UAǃ L IcIAD}f.EAA1ҾD1vH51ɉú Lz~1H5םL^~AM`H5 -L1=~H[]A\A]A^A_@AtB1ҾD11_v¾ÀEDD14ID$+UHSHH_Ht H[]@HHs0A@@uaDAHu:AuAt4@4H[]fHAt@AtHHAODK0HHs1AM`HHAfOQHGHtH@(Ht 3Df.HGHt/HH(Ht&t*x DHtY1fDfH1HHT$t"Hwb!HT$HHHf1f.HTH5H¿1Hf.HHHH=7芙HtHHHHHJ0HH@HB(HATUSHH5YHP,dH%(HD$H1HT$1H|$1蜶D$H*L$\H*L$^ <}\fWf.w[H,H*f.HD$ \H7YH:H,HD$(tnH*^XԓC"H1CHD$HdH3%(ugHP[]A\HHD$ H*pDLd$0Hl$ @HD$0HD$ HD$8HD$(LHy^mP8tfkf.SHH5H@,dH%(HD$81HL$H豜t|H$H%HD$HxIH*H 7H*H9^ pXtR譒CHD$8dH3%(H@[H11ǔCHt$ H|$HT$HD$w]tOt7uHs78uHs11][1HnHL$ H5Hߺ]HL$(H5ϕ HDH)@f.SHH5yH,dH%(HD$1H6tYH<$Hx5H*Ht7H8^XztFIHD$dH3%(u8H[HԒ11nfDCS븐;f.ATUHSLgMtLI\$(HGHt:H~HqHE`Lu 計1[]A\Ð[]1A\ÃDf.HHdH%(HD$81G,HD$(D$Ht$D$0H$8D$4HGPHD$ HGH=7Hp5eHt(HHp H豛HD$8dH3%(u HH@1@+f.USHH5IHH賘HSHDH葑t 1H[]HHx11dH[]3M8<]H IH11Df.AUATUSHHdH%(H$1HtPHHtHH5HߺHSH5iHHDںΗHUHHD謐t0E1H$dH3 %(DHĨ[]A\A]DHpuHHaQt11bAfDL8IŃHH22HH޿:At$Ht7A}t~[LXIHH11qfDT$ t$H8otoEeADtu[L IHH11E1p@S[LIHH11ApH HA}[LI1HH1JpH„HHA}@Df.ATAԺUSHH5TH•HKHDH蠎t 1[]A\ÐHXt#11%a[]A\fAt5J8>ZH IH11뙐USHHujt=HũHHtCH=S7H1H)HHtQHH[]HHt$ӍHt$t1HH[]fDH=i7HH@ H[]fHxfDATUSH_C uA{HͅxCrHtHE1[]A\fH;舋H;A-HHED[]A\Hd11蜍SHH5HsH,dH%(HD$1H֔taH<$Hx@H7H8t[H*1҅HH$CHHD$dH3%(uAH[Hi11CrCHȊHHHtDLDEHE9t*DIHt(DI1IcHwH9uE9LIuf1f.AVAUATIUHSHHHHH=z7dH%(H$1裎Ht>HHtFE1HtNHHX0H$dH3%(MHİ[]A\A]A^1HufAH뮐H9 7LHH'HtL HH 7I9D$0tmHHǺ8@@1Ht Ht 1HfOtLeID$0EHEID$(HEI\$0H\$leD$&_H|$'fD$$It$yD$ swooLt$ HVH脯ID$HxLoH'H:eHxHLLLh@H@uBD+H](H\$E0H}(E111IHI;H|$AHwH覦H|$w@u/uHD$tycHD$fDEtuHLm It$H={x7HHl$D$&{Hj1HfwNHx76jHD$螇H"H11薉zUHSHH9w*H,HH1HHkbHH[]Uff.AWAVAUIATUSHHoH?Le(M2}0II|$x1|HdDD8E<$fH= 7ffHEDx0HtDUID$L9HH?u|IHtDHxHt;HHt3@ t-ILH(E111ҾLH(HD$H@0H$eHHuAM`H[]A\A]A^A_L؆HpA<$nHLEML$1E$1A$nt1it tttAM`H1[]A\A]A^A_f`f.AUATUHSHHGHHX(Hx0H{x1TpIBD(D+fH= 7ffH膫EDh0H tDޏIHC~UHHHxHHHt@ uUMLu}M`H[]A\A]fH訶II}ԋnt t tYtM`H1[]A\A]MLH(E111ҾLH(HD$H@0H$WcLH[]A\A]f_f.AUATUSH8dH%(HD$(1Ht~t+HL$(dH3 %(*H8[]A\A]HItH~H51InHHtxuHl$1HA`HH5 H:HIt&A}tH5HL āLܧH5 HHIt%xtH5HH胁L蛧H5H跇HIt%xtH5HHBLZH5HvHIt%xtH5fHH LH5VH5HIt%xtH50HH LئH5a HHIt%xtH5OHH L藦H5+H賆HIt%xtH58HH >LVH5E HrHIt%xtH5HHLH5] H1HIt%xtH57HHLԥH5HߺHHt%xtH5yHH{H蓥HL8L@zD$HL$)H|$D$ nD$ AUATUSHH 6H9sHIHMH`.y1}[HH@ƍt6UeMƃ8]HHX(H hH=BH7LE0HEHItHHt$@HtHL[]A\A]fL#WH1[]A\A]fDH(H`HuH1[]A\A]H=LH=DLtH=Lgw1}[HH@ƍt6$dHwHŹ1HHHm6HHEHEHEHE HE(HE0HE8HE@HEPHEXHE`{wH6Hh@@ HHHHHH(L-7HEM{ЃHEHPMHE BЃHEHPH=SLvHHbfH= LuuvHHbYfDaHHX(H ށH=E71E0HE臕HIsHcufDH=LuHH'b蜻HHRsHJfDߋE PU EPUHNH0HscHHAWAVAUATIUSHdH%(H$1HGHHh(H HH 8Hc4HDE<HEx@LkE1D$(MI$H0HxH#HH5hHxLCAMtLsHDkpL$1ҾLHDŽ$HDŽ$LHDŽ$H$o1LLHDŽ$HDŽ$HDŽ$DŽ$DŽ$pH$ E1H$dH3%(DHĘ[]A\A]A^A_ÐAHExHLh(ML$1L5~LWL蕧-'H`HcH8P0RP0E1JH*CH* ^^Xf. zE1D+A HDHcHDkEcAI$SH LhIH}xHDؐCE1xDH訮DA\L5}fLXH5nILL^yL]H5}H L?y1LuH5}HcȺ LNL6HH5}HLxH5L}LHw1Ƀ}nH5w| HE1]AL$`H5 H\H5G|H\]L5L5|L5m|L5q|MI$H L`MHExH$A8DŽ$豣HU|H5tLdHt4HOt(HExHL$|A)8D$|bH|H5%LALETLiEMCtt HcU;IEkpE1yfDCg@H}xt uFHHjlPLH=H=Mt'HwH5P8L_Ht H2Ku1WH$HWL$M~M I HEOHxILLxL@H@_H$CD=L$H5GwL$DŽ$HLHD$0sH$H$LHHD$`[HE1ED$(oM>LuxH$AA>DŽ$. ANMCLcHSA<$[HE1D$ #MGH$HD$0HCHt3gH*@H*^^Xf. L$HT$0LLnT$(1LHMH$HzH;=6w L}EMCtgL?Hx IHHHxLhL@LH@HD$ :YHL$ BD)HKhALC DK8HS0Hs(M1*CpY)Hc811},HHH11mHjcDE1InxH$A}DŽ$ME1HD$ E1[EHS0Hs(:Hݜ=H5l11 )HChL$TcIĹ1LHH6HID$ID$ID$ID$ ID$(ID$0ID$8ID$@ID$PID$XID$`bH6L`@@ HHLLHML56ID$MJ ЃI$LPMID$ ЃI$LPvH:LiHIHx 1c{LLD$(L)IHS0Hs(HE1ƂCpQH:LL$ IiHIƋL$ Hx 1zLLD$ L)臇IHKMnH]LhHt x:tEDD$(E1+HcSH|$ z[HBLz6Hv|$ H5lL11&|E1HfDGHx7HMt$H]L$ LhHINjL$ t x:FD$ E1Hi8 @gL$L$HDŽ$L=$Ņ7HD$(LD$ HT$(LLV5$ %D0IfH=6ffH覍Dp0StE$$L$DqIƋH$H5HrD$ H$HHD$(hHD$(LH BH$HL$(fH=6ffHDD$ HL$(HHDd$Lt$D$$A@1^IH$Ht${HxUFH$LHxAF,#IfH=q6ffH虌LLHHaH61HD$8$H5ojL11;$HChuHP:LfHpHx1 HD$ wHL$ LD$8L)H|H$D$ LD$ bHH$HD$ _JqrHH$H$Hxe@L]XHH|$ HM H=I6HWtDHt$hzK HH$Ht$|Hx?HPJHH=6HWt,H$HKH(PJHAD$PAT$H1LٓLU vH褂H蜊ff.AU?ATUSHdH%(H$1HH(IL%6HSwoole\RmeHHfP$H@H@H@@ unti@&A$HD$HPc61HHDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$ HDŽ$(HDŽ$0HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$8HDŽ$@HDŽ$HHD$DŽ$HDŽ$DŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$PHDŽ$H$sc(IHN7Hx@H@H@meHH5{bHswoole_rHEfO GuntiE&xEHA$HpHxL!xHN7H H=7bAغHH="bAعH=bAعˆH=bAع褈H=aAع 膈H=aAع@hH=aAعJH=aAع,H=aAعH=aAعH=aAع҇H=aAع贇H=aAع薇H=aAعxH=aAع ZH=aAع@1HNK71ҾHHyf.ATH='K7USDgHoIIL9tc}tLH]H{ Ht!C1tHS(*u H{(%HH{ RHHSHHP0HHSHP(QH I9uH=J7y)H=J7Q[]HJ7A\f.@f.AVAUATUSH L-J7HJ7dH%(HD$1IL9u,)fHH VHHH0HI9H+H=J7LeHL]HuH6LHH]HtH(^=HHǾ8@ @1@H@H*HE0HH=nI7HBHE(HBEBE BeHxHuH$LHE0HE(E D$KI9@HD$dH3%(}H []A\A]A^`1HfGMH@+HHx@71HfOWf.USHH-H7HH7H9tSH3H=FH7HV=\Ht+HHHHHJ0HHHHJ(HHJH@B HH9uH[]Ðff.SH|$ =n% =H7T$ H7 f:  1 _ @W@ €z u$H5U6H 6H>H9H~HvHyHqƀĀuiH 6H57H1H57HqH57HqH57HqH57Hq H57Hq(H57Hq0H57Hq8H57Hq@  fZ  @@NltHt$ ED$ F7H[SH5H=pY}T$ `F7T$ "&H5qF7H=9Y=T$ F7  H5KF7H=YT$ RF7H5%F7H=XT$ $F7 H5E7H=H T$ E7@@H5E7H=ZH sT$ E7€H=Z H=ZT$ |E7ZwH P6H5D7ƀH1H5D7HqH5D7HqPĀH 6H5PD7H1H5KD7HqH5HD7HqH5ED7HqH5BD7Hq H5?D7Hq(H5LHLHu>Hc%IHX?HHfAWAVAUATUSHdH%(H$1H-6Ht$H8+o,HHD$HEGXLwP< xAV t!I1vt1LehAF<7ChL{`< AW t!I1vt1L"hAG<HCpH$Cx< H $Q 0<_<SHE1HD$@tHHD$HEHT$@HIHD$HHH*H*^&XD$0HD$`H$ HD$hHD$pHD$xDŽ$?HDŽ$HD$"HHD$h MHD$`tHt$LMtHt$LH<$tHt$H<$H|$xMtA~gI>qMtI?qH<$t H$H8qH|$D$01HD$H\$pH@HtKHkHt:H}Ht GuQ҉u h4H}YH2HHuH|$mH|$`{2H$dH3%(HĨ[]A\A]A^A_fH 1t1L,$LeAEfT$0DC@VfDH\$pHoE1f0@ tHft,Mt'It$I?IT$H0@ tHft,H$Ht#It$H8IT$Htz0@ tHAHHtmkLcf~fvMmIt$I>IT$HFI4$mf=I4$WfZfI4$Gf}fH\$pMcHD$L(@@IH|$Pp0HD$PHD$8IHX@HHH9HD$  D$*DH|$8L/H^D$H H9\$ t{CI܄tHK< LkHL$(J@H5\LtHtHH+H~MLxHt$(H|$8Aeq@D$tVI>HI LMuHEHHuLH>HK4IuH}G*1LLuHH]IIK>HHt8HI$HL HEHL[]A\A]A^A_LuIK>HHuHUI$LeI$HtHcB1HuLM$HEHUHfI H`Lu(IHVHGL)IHrVHj^f.ATIUHSHHHH f.HHAHuHuHyxHt+HHUH5[]H@H1A\HH1HgaHг6HH[]LH@`A\f.@f.@f.@f.@f.FÐf.H=11{4f.]f.]f.ATUHSG )HcHH`HHǺPu{@@1Ht Ht 1HfGtLc(HLHLH6*7HC@L[]A\f.HxO@t1HfO@rfHW@f.ATUHSG )HcHHh HHǺXu{@@1Ht Ht 1HfGtLc0HLHLH6(7HCHL[]A\f.HxW@t1HfO@rfHW@f.UHSHHHdH%(HD$81~HD$ HD$(Ht$>Ht$HT$H|$ HD$H|$HD$ HPHpHI[H|$ Ht,Wu#KɉuD$t73D$fDH\$8dH3%(u#HH[]ÐH1HpHP또'D$P/AUATIUSHHHG Hc&7HH)H)HH@ths,uDHC Hc&7LkPHH)H;HSLHAD$H[]A\A]ù1H)AD$H10AD$H@HH1HH1H~0FH@HtH1HH1HX0UAVHW6HvAUATIUSD@HH6LnxH8LHH-w6H LP LcH}LHH}HGL Lc@[]LLA\A]A^?]Df.ATUHSLfHM~-H;Cu{uH{L[]A\v(fD[]A\E&H;L1"H{L[]A\G(AWIAVIAULxATUSHHL%ȱ6dH%(H$1MtLCHPMHXHPHHT$hHD$`IGMD$xHD$pNAFDŽ$H$HE@E1HHD$ 8HD$HH}|D$TLt$HD$`H|$ HD$0Lt$8HD$@D$Ph7WD$<<#LHŋCH9LHMtLHMtLBH+6HPHH$dH3 %(wHĸ[]A\A]A^A_Ãx E~Iv(Ht$AAHt$I@I~M~LAAFIFCD>L$L$DŽ$HD$ 8HD$H@Hl$H/11,H68t-HD$`HD1H@HH1H,fDI HHt$IfDHDŽ$DŽ$@ID$xHD$p}* \ H?DH11H+Df.AVAUATIUSHPL)L6dH%(HD$H1HPH0HxHt$ H|$(ImH} HHxHHL@H@HhWD+H\$0HL$D$8I>HT$ E1+t`|$t8HT$H54L\*HL$HdH3 %(Lu-HP[]A\A]A^@Ht$HL$LHVH(H06HC1HHH1H*HT$H544L){USHH~~\t@uH?FH1[]DH. HUHHUHPHUHPHUHPHH[1]ÅuHU6HH1[]fHHH1[]ÐUSHH~~\t@uH?H1[]DH. HUHHUHPHUHPHUHPHH[1]ÅuHŎ6HH1[]fHHH1[]ÐUSHHtb~@tuH?H1[]DH.sHUHHH[1]ÅuHU6HH1[]fHHH1[]ÐSHtO~5tuH?1[H1[uH6H1[fDHH1[@f.UHSHH9w*H,HH1HH+HH[]ff.HHHtDLLMAM9t*DI Ht(LA1LHwH9uM9LIuf1Ðff.AT1USHoHHHIHLH1HtFH3N H9JLH;t;MtI@1HI9tH LL)Hk[]A\f.Mt3I@1HI9tH LHH0HSH9tHLHLCf.HHHtDLLMAM9t*DI Ht(LA1LHwH9uM9LIuf1Ðff.HHHtDLLMAM9t*DI Ht(LA1LHwH9uM9LIuf1Ðff.AT1USHoHHHIHLH1HtFH3N H9JLH;t;MtI@1HI9tH LLHk[]A\f.Mt3I@1HI9tH LHH0HSH9tHLHLCf.UHSHH9w*H,HH1HHHH[]ff.UHSHH9w*H,H;H1HHHH[]Lff.UHSHH9w*H,HH1HH{HH[]ff.AVAUATUSH@HPL5.6dH%(HD$81H6HcHH)A~H@HuDHtE11HھHHD$8dH3%(H@[]A\A]A^ÐLd$HT$H5-Ll$ L"HٺLL/D$)tHT$ *u H|$ $HD$HxH;=6ZH=6HWtv=LI 0@!A>?HH?-1H@HH1H"HHD$Ht$HxHKPJHf.AVAUATUSH@HPL56dH%(HD$81H_6HcHH)A~H@Hh`uGHtE11HھH]HD$8dH3%(H@[]A\A]A^@Ld$HT$H5g,Ll$ Lb!HٺLLD$)tHT$ *u H|$ HD$HxH;=6WH=6HWtv:L -@A>;HHH)1H@HH1H&HHD$Ht$HxHFPJHfDAWAVAUATLxUHSHHH6dH%(HD$81HtLd2Hu6HPHcHEH)H@LhHH}6xuWMtE11HLeHtLHD$8dH3%(HH[]A\A]A^A_DL|$HT$H5?(Lt$ LZHLLD$)tHT$ *u H|$ HD$HxH;=6GHHWtc/L"$H68'HEH41H@HH1H_PJHHHD$Ht$HxHEDf.AWAVAULxATUSHHXL%6dH%(HD$H1MtL0AH6HPHcHEH)H@Lp@H6xuoMt:H6@E1tDCu1HLxMtLHD$HdH3%(HX[]A\A]A^A_L|$ HT$H5&LwHD$0HLHHD$D$9tHT$0*u H|$0HD$ HxH;=6*MHWtvHt$fDCsfD$H68HEH%1H@HH1H_PJHHHD$ Ht$HxHCDf.AV AUATUHSH@HPL%n6dH%(HD$81H6HHcHH)HqH@LHI<$LcvHI<$H1 HLc@SH-6}uFMtE11HھLlHD$8dH3%(H@[]A\A]A^Ld$HT$H5$Lt$ LrHٺLLD$)tHT$ *u H|$ HD$HxH;= 6XH=6HWtv;L.@}=HH_$1H@HH1H}HHD$Ht$HxHJAPJHf.AVAUATUSH`dH%(HD$X1H%6xuv@Hܗ6HcHPL56HcHH)A~HSH@HhXHHT$8Ht$@D$HHD$0uEHtHT$0E11ɾHHD$XdH3%(H`[]A\A]A^Ld$HT$H5_#Ll$ LHL$0LLD$)tHT$ *u H|$ HT$HzH;=J6WH=ԙ6HOtr:L-A>GHH1H@HH1HHHD$Ht$HxTH?JqrDf.AWLcAVAUATUHSHHLPdH%(H$1H6HcI$H)ЀqIT$H@LI$HT$8HD$0CHcEL|$@AD$HD$XD$hD$xHD$PEԃHT$`HD$pH6xu_MtHT$0E11DL{qt H|$@}0H$dH3%(dHĘ[]A\A]A^A_@Hl$HT$H5g!L|$ HLHLD$)tHT$ *u H|$ HD$HxH;=,6?H=6HW7LLt$@H5$7LH=7HM/LMcǹ ^LcEH=7H'-L ?LcEH=7HL DEH=7HL DEH=7HpLAAFH68`I$H2 1H@HH1H6HHD$Ht$HxmHLcHI>H( HLc@I>HX+M HiL%6E1I>H;) HA|$AN$I>H )Lc HA|$+HHSL|$@D$HHD$0H+6HT$8xuhMt7AD$E1tDEuHT$01ɾLHD$XdH3%(Hh[]A\A]A^A_fLt$HT$H5/L|$ LHL$0LL-D$)tHT$ *u H|$ "HD$HxH;=64H=6HWLCfD}sIB@DEsfD H68HH1H@HH1HHHD$Ht$Hx\H7PJHQ@AVAUATUSH`HdH%(HD$X1{L*MeI|$ HHxHLL`L@H@'BD%Ld$HT$H5&Hl$0Hl$ LD$8D$H> HL$0LHyHD$HxH;=6MHD$(H{HT$ GHt D$9tHT$0*u H|$0$D$)tsHT$ *uiH|$ ]L2LkMfI|$ HHxH@H@LL`L BD%ImAEH;?tbHCHD$XdH3%(H`[]A\A]A^f.HC@D$)tHT$ *uH|$ Jf3H=.6HWt#Ht$_5 PJHHHH5HHD$Ht$HxH4AVAUATUSH@dH%(HD$81H6HHH.H@tkHď6xt^H6Ht)G8@8=-fH=6ffH/@0+#~+HD$8dH3%(H@[]A\A]A^+#)uH\$ HT$H50Hl$0HL HHH\$0fH=ύ6ffH.HA+#@HH1HT$0Hԅ6IHzH9THT$ HzH9%HfH=j6ffH.LHH f.fH=h6ffHP.@0t(HD HT$LH\$ H5/L%PPHl$0HHLE HHH\$0fH=6ffH-HDl$L$$HMAHپ@1LD$0H6IIxH9uhLD$ IxH9u5HfH=26ffHZ-LHH H=Ջ6HGtEȅH H=6HGt-ȅyHt$jA@HAHA@HAHHHD$0H\$HHxGHD$ HHx6Hn1HH\$H=,6HGtLЅH]H=6HGt+ЅHt$/~BHJ벋BHJO|f.H6SHHcHH)HHtH[H@H1HH1Hff.AUATUHSHH H(dH%(HD$1IH@{,HL$HT$H5C1HD$HD$PHD$HH9HL$HH?H,HH)HI$`HcBA;$HHHHI$X;H; H;K{t { L AtRH~6 fx8v+Dt 1f9u ҃u uE,$uuwHD$EiHuA11EHD$dH3%(u>H([]A\A]f.E,$ktEǃ rH1oEfDSH HHHcCH[f.SH HsHHc@CH[ff.SH HCH6BttC[fDBCH[ÐAVAUIATUSHH H dH%(HD$1HH@{,HL$HT$H5{1HD$HD$ t-H|$ddHT$HHDpu=XD9AEHD$dH3%("H []A\A]A^HH?H,H %H)HH`HcH;wHHHHHXt9tH;uH;Qvyt yfYD9Z1LD9LHcIHII`fLHXtZ:tUzuOztztCHrH~L,HD$HHD$HID9;vHD$Hd11H1AEDf.ATUHSHH H dH%(HD$1IH@{,HL$HT$LD$H51HD$D$  HL$HH?H,HH)HI$`HcZA;$HHHHI$X;H; H;K{1HA|$ HcK H5 HHcSI$XHHHHHcT,HHHHHHt xehHHtH6r9fC,A;$Hcw?HHHHHI$Xt$HH H5*0HcȺ HHcK,H5H LcHHcKH5qH KH5] HL( H5HcȺ HqL)H5)HH "K'H5[H :H5[H H,H5\H ,HcH5[HH5{[HH5n[HrK(H5hH K0H5R[HsK4H5M[H\{vfDEHD$dH3%(H []A\@H5ؘHHcK XA|$ `GH5dHxHHLH5UHzH1]EHHH5HHߋH0 HH5 HHH8HH5  HHH@HH5 HHHHMH5 HH5HHH+H5HHlHH5BHcȺHMHH5HHHP.HH5 HHHXHH5HHH`HH5EHHHhHH5EHHHpHH5HHHxHH5 HHHtHH5HHcHUHH5HHcH6L%d6ID$HtRHH8H5H ID$H5HHH@ID$H5HHH0v<`D$-H=a6HWHt$P!H;1AE9HLHD$0LHx{HH={a6HOt_HމD$D$HHD$PHHHx*H$HtH$HrJqrHHD$@Ht$PHxRHH$HH1H$HPJHH LHt$-LPJHPJHxf.HPHI]6HPHcHH)HHPHcH<H8H]6Lct@L)HGH@0H<ff.SHc6HHH)H{tH[H@H1HH1HATUHSHH HPdH%(HD$H1 H@{,HT$(H5kLP1tsHD$(HD$H\$0$H 1IA LHD$HW6H0|$8 t7HD$0HED$8EHD$HdH3%(uHP[]A\EHT$0HBRUHEtHf.ATUHSHH HPdH%(HD$H1 H@{,HT$(H5kLP1tsHD$(HD$LL$0$H >1ALHD$HV6H01|$8EHD$HdH3%(uHP[]A\f.EfSH HSHPHtHCH[DH@H@0CH[fDUH HSHLPIDZD9HcAHHHH*f.M@PMtEEygHD9p9rHIXt:t܀zuրztztLJM~L@MuLH@ EH[]D9B,tۃHD9~EH[]fSH HHc@ CH[SH HH@CH[HH HÐf.HH HP@ HRHAW?AVAUATUSHXdH%(H$H1H|$PH(L-Z6HSwoole\SHHp@H@H@ @ erve@$r@%AUHD$XHߞ61HDŽ$8HDŽ$@H$0HD$PHDŽ$HHDŽ$HDŽ$HHDŽ$HDŽ$HDŽ$HDŽ$pHDŽ$xHDŽ$HDŽ$PHDŽ$XHDŽ$`HDŽ$hHDŽ$HDŽ$HDŽ$HD$`DŽ$HDŽ$DŽ$ HDŽ$ HDŽ$(HDŽ$HDŽ$HDŽ$HDŽ$8HD$H-R6(IHEHx@H@H@ IH5SHswoole_s IFGerveG rAF%LAUHpHxLHzV6HƹHEL5Y6HHH5P6H cxH@HBHHHhH5Y@A/Lt>9@諭!fD蛭fD苭fD{fDE1E1E1nE1NsHcHPHHHHHXHH1H 76HHc t1HHcHtHDXHtDH)HFH@0HDX1@S1Heu [1Hߺ 4[AWAVAUATUSHdH%(H$1Hu66Ht$0Hw H|$ HcHt$(H)D$(HG HHD$8ɒHH@HD$ p,5HD$ xXHHPHL$@HD$ L`PLL"L*H5LvHPH诘Ll$oH$HPHpHD$pLH芋H}HH.H$HxH;=06H|$pHtGuQ҉@H5EL̷HPHLl$oH$HPHpHD$pLHH}PH脽H$HxH;=06H|$pHt!GuQ҉f.H5LHP.HULl$oH$HPHpHD$pLH0H}XHԼH$HxH;=i/6H|$pHt!GuQ҉f.H5 LlHtxtH E`H5L?HP$HxLl$oH$HPHpHD$pLHSHHH$HxH;=.6H|$pHt!GuQ҉_f.H5M L茵Ht?Pt6YH蝟HTH=HNffU8H5 L4HtxtHшEvH5 LHt:Pt1 HH H9HO…E H5x6 L贴Ht0Pt' HŞ1Hx H9HNЉUHH|$pyHHH$Ht$oHxyH=6HWtI[Ht$oɄLHH$LHxMyH|$pyH{PJHH=66HWtELgHL$@1lHD$0@WPJH뷹1荓HH|$p~xHHH$LHxxHf11ȚH=~6HWt3L诃HH|$p xHuPJHHH$LHxxHH|$pwH:HH$LHxwHHHHn\11H|$pw-HHH|$pYwHHH$LHxjwHѪ11裙HD$0@H)L11zHH|$pvHPHH$LHxv2H@ Hߩ1H@HH1HHD$0@8H=H$1HNsL|$8HIعHL_H跳HIALH臶HHxH<HH|$puHbHH$LHx vH=6HWt_LBH=6HWt@#LHH|$ptuHPJH띋PJHHH$LHxkuH=q6HWtZkL袀^H=E6HWt;3Lv&PJHPJH뢋PJHUSHHHdH%(HD$81~HD$ HD$(Ht$!dHt$HT$H|$ HD$mH|$~cHD$ HHPHpH{@u.H|$ HtGt,HHL$8dH3 %(uaHH[]ffKfQ҉uɨt)|f.H1HpHP{fDӋHHƶ1HCJf.AUATIUSH w,dH%(H$ 1H$HD$HD$HD$HD$ HwPH H|$fL$Ho(HHHoHxH@H@HHhH)D+I$AD$H$ dH3%(u;H []A\A]fDAD$ι1TAD$贒@ATIUHH SH dH%(H$ 1pHH@H},HL$H521HHD$辛HN6BHL$HCH9uHl$H4$HD$HD$HD$ HHD$(HD$0[HHL$D$& S99HH+H9)HHH4HDBHL$H9+H511:f.AD$H$ dH3%(H []A\@HHHH4H0L$ AHHH(^HxAD$)HHHH4HP1Ha11AD$J\HHP1MAD$Df.AWAVAUATUSHHDbLj(EfBH IECD%MeHAE<1%FHLLHLIHHIHtJH8HwI9t*fDHHt0Hq1HII9uI9HHuHHt H@H@H[]A\A]A^A_Ð@HHH,H%H)HH`HcP1;wHHHHHXLIHH裂HPB L`H@<%CH[]A\A]A^A_fDH6FHHH[]A\A]A^A_DI|$ HjHxHL`LL@H@G{BD%H+CH[]A\A]A^A_L@(艆IMt;IIFIFAHIFM~ tMLH6L뵿cH]6H56HHHH 6HL}HuDAWAVAUATUHSHHxvdH%(HD$h1HILP{qMMMULL$ LT$(HELd$ HHD$8D$HIt$0HD$0HEHD$@觼DCu1LLe{qI|$褩1HL$hdH3 %(Hx[]A\A]A^A_Ld$ H5܃6Mt$LZLEH=ă6HL\LEH=6H L[H=6E H L0HD$HHHHD$踻LD$H=L6HdLTH|$辨@I|$0覨蜋H68uHu1HҀIEH1H@HH1HhfDAUATUHSH8dH%(HD$(1fH=k6ffHSH\$HHpH|7EHD$H\$HD$~)H{ Ll$IHTgHxH@H@HHXLwDI,$LAD$HL$(dH3 %(H8[]A\A]D諺H|HHT$Ht$HHH$tH<$zHDkH{ Ll$HHfHxI@H@HHXLvADLeE15ĉ@AWIAVAUATUHSHXLPHdH%(HD$H1Hk 6HcI$H)H@LHHAqM $MT$LL$LT$HED$(Lt$HD$ HHSHD$0H86HT$8@E1tEGu1LLaAqt I~եHͥH腀HD$HdH3%(HX[]A\A]A^A_fLt$H5~6IFHHD$VLEHt$H!H=}6 1XE Hl$H=}6HM HlH=}6HHIع>QH76@EGsH 68I$HA1H@HH1H׉轇f.AWAVAUATUHSHHxdH%(HD$h1Hh4HY 6LPHHcM>I)HI'}suDErEILl$0IVH56LHD$ HD$ HT$(H$cUHc~6HD$0 H=k6LH)H(HHPHSHPHSHPHSHP HS HP(LCHnVLH= 6HLlVH=6HMLOH=~6C Ho L莋DCH=~6HLVDEsAIGLl$H$DDT$ LHxp"_DT$ ALLE1}|$tHHLULˢHL$hdH3 %(DHx[]A\A]A^A_DIIVAD$8D$HHD$ HHT$(HD$0HCHD$@I$IT$HD$PHD$ HT$XH$fDH<$H33AXH68IH61H@HH1HDT$ f.AWIAVAUATIUSHLPHdH%(HD$x1Hx6ImHcH))HHEwA AHELpxM A|$qIEIUHD$@HT$H5ID$XHD$PHHSHD$`HD$@HT$hH$ED$uH$1L]bAGI~ Ht/UG%=lIF@HmI1LHIILL^HHtLHN H8JLH;JMtI@1II9tH LL8yHH(Hz1A|$qu&HL$xdH3 %(uHĈ[]A\A]A^A_H<$D$HߟD$fM/H}1Ld$8LLl$8HHHL\H0HH$LpMNMAFM~t0IcE1II9uMcIM9xAA9uHL117HHy1fHD$@H5du6H$HD$PHHD$.PMHt$HH=8u6QMGHt$HnH=u6lQHt$H=u6HAG 詆Ht$H=t6HIعyJIH}I1HHǨHLf\HLMMrHx/G%=4*fDEIcHLIZHqxH}LH[IAN9H~I>&>1i#QfH=6ffH舦@0l#ɠHl$ HT$H5pLl$0Ld$8HnHLZHl$0fH=6ffHHbMAHH@1xIHD$0H-5HxH9HD$ HxH9UDU<11fHL~H68IEH1H@HH1Hcd艟H= 6HWtHL?iH=6HWt+RHt$iCPJH벋PJHHHD$0H\$HHx{]HD$ HHxj]H袨HH\$AWAVAUATUSHHH?dH%(H$1聴 H HPyuHD$0HpH(tApyttH nHHL#A$P 茓HLt$0Lc HPLHHzHLHHE1LHPHL`HD$`IHD$L臜xHD$ t$H;5 Lt$ Lr1LXHD$ H5g H8?HD$ H5H8EHD$ H5zH8HD$ H5SH8ܱHD$ H5 H8軱HHPHHxHk5H0j{Lt$ H5'L_H5"1ɺL_H5t 1ɺL_H5 1ɺL_H5[ 1ɺLu_H H H6EkH$H$H$HHHPH$H$HHHXH5D5HPH$H`HHXHt$@H5p5H$Ht$8H`tH$HD$/HCHH@H)HHHD$pAL5u5MHD$H"HCIHH@H)HI9IN$1LD$LxHH5LH(LHǛH;`5 HtxuAD$ tI$HD$ HD$H $E1A1LHD$H5H02jMDHnDl$/E1fDJAD$[]A\HC H|H@HHH11hAD$fH=5ffH赌H}1H1}hHC H|H@HHHHC Hg|H@HHHfAWAVAUATUHSHHLPLv(dH%(HD$x1qII$IT$HD$HT$H5G\6H4DEH=3\6HV H5H=\6H E HjE;w>HHHHHXt'HH@pH=[6HіLc H5A6EN|H=[6HMLAȐH$HT$HD$ HT$( 1HFAMH5e HvE H5 H资E;w7HHHHHXt HHVoH5HcȺ HvAE~|I H@IHxL@IH@LxQH$HT$CD=Ll$ AD$(HD$0HT$8uHHl$DCu1HDH<H}虀{qu H} 芀1HL$xdH3 %(iHĈ[]A\A]A^A_fL|$@Iv.LE^H5LL>cH5jANfLNufL|$@Iv.L]H=NY6HdML'=H=0Y6HEFLfAEn2ufL|$@Iv . LL|$@Iv . L DH=X6MFHL<@INH5L bbH58TI$HKv1H@HH1Hc*ff.AW1AVAUATUHSHHHvdH%(HD$81a}HItqLP{qMMVL $LT$u|HED$D$(IHD$HEHD$ DCu1LL?:{qt I}~HD$8dH3%(HH[]A\A]A^A_DL|$H5TX6IL)/LEH=>X6H}L0LEH=X6Hp Lj0H=X6E HL e/k`Hl584IH1H@HH1HGb fU SHH8vHPdH%(HD$(1{Ht:HLME1LU1ɾHD$HT$HL $LT$8tHD$(dH3%(uH8[]_H58tHEHPv1H@HH1Ha@AWAVIAUATUSHH85H|$HcI)M&InMI$XHt\H{ Ht/G%=HC@t Hx/|G%=I$XVI$PHtV1H|8HtqVHD8HHpuH]H;] t!@L;HL{L9VH;] uL}H]L9t#fDL+HI}pLVI9uIH8L@L9uU@WIG@tHx/tHG%=LHUI9t4L;I HtP҉uh.fD[.fH8HtSHHuHHuSHuHH1Hs8HHDž HDž1SHe4HSHMCHSH}HtRH}HtRHRH|$CMt H5xtH[]A\A]A^A_fL8RHL[]A\A]A^A_Rf;-HC@w#-I$X&TH}@@}fDVv}fD f}fD:f.ATUSGH )HcHHHj8HHǺ8@@1Ht Ht 1HfGtLeHLd!HLi9HR5PHE(SHù*1H߾ HHǃ??HH7HHHǃHǃHǃ ǃ?HǃL?HH=8H(HHǃHǃHǃ  ǃ(?Hǃ0>HH7HHǃ8LHǃ@HǃHH][]A\@Hx7@XD1HfO@FfH+HH{HtOH;HtOHOHHH0HOH?HOHfDAWAVAUIATIUSHHXdH%(HD$H1蔉H-5HHD$Hu'I$HPH;PHH|$H:HPH|$HHPH.H|$&DLC@Ht$HH}L`HhH#3LcCHHt$HH}u(DC4Ht$HH}W(HCPIHtLcHt$H}Ha*(MPLL$ HE1ILH@HHD$xxItH;5H u1Lp4Lt$0Ht$LBH'5LH0,&HceP6HD$0 Ht$H}MH)HLhHX LtHL$HdH3 %(HD$u2HX[]A\A]A^A_@1aHt$HVH|$QTWLt$01L3Ld$HMLLF LtHLMALvIfDATIUSHH H0dH%(HD$(1)5HH@{,HL$HT$LL$LD$ H5F1`tZL$ HT$Ht$Ht@HI5HK HcH)HH9Hqx Ht^@I$AD$t AD$HD$(dH3%(u)H0[]A\Hl11 XAD$UHBRAT$I$tDf.AWAVAUATIUHSHhH 5dH%(HD$X1HG HcHH)H;H5Lu HD$(HD$0HD$8xoH5H8Dm,AE}XHEPHHH@AHL$HD$tK}hHE`HD$0At2}xyHEpHD$8At+HHD$(HL$8HAHMt$8HI菀ʄHU HIVHPIPHM5HcHE H)H|$8L(Hl$0HuH|$H5xYRHT$t$(L~HIpIxH9t(LcIIH;LIfL9uIpHHCHl$@HHHP0H5H0"H*5Hc3L6IHD$@ LH;H)H]LhHupLL$LD$H&H;L$IpH;HLHLc@H"LD$8H;H<\L"LD$(H;HL"HD$XdH3%(QHh[]A\A]A^A_@AEfAEefL)Hw11TAD$뉹DLAD$dHMPHt$@HHL$zHL$uSh{HE HCiHH@HHHH15H81WQAD$HD$@HE HhHH@HHHHv11SAD$HHt$(HHL$HL$1Ҿ8HMpHt$8HHL$tHL$m1Ҿ HM`Ht$0HHL$EHL$%1ҾHLGH{t8HzIH5LD$0HL$$H8HcHh1POH@H1HH1HRPf.AVIH AUATUHSH@dH%(HD$81.HH@Ll$A~,H5=1HD$LY,HD$xL%5HI4$Hx>H8(HHD$HHL$HH@HAH5HcIF H)L@I@ I;@(HHI@ H|$HI@ G tHqHT$HHHPx^Ht$I<$HcH~IعH]EHD$8dH3%(H@[]A\A]A^Hf1P@EH1NfDIxL,NH|$:fHi HD$H(HD$H0H5H8Hl5H@He11kPE/JNHrHeAWAVAUATIUSHHXdH%(HD$H1HPuHH5HcHHD$t tAt$HiHT$HHH?H,HʁH)HH`HcB;HHXHHHHt+AD$HHHHHHt ~e9HtqLP{qMMVLL$LT$HD$Ll$D$(D$8HD$ ID$HD$0DCu1LH%{qu+HD$HdH3%(HX[]A\A]A^A_I}iDLl$H5C6M}LLD$H=C6HL(MD$H=C6H  LH=C6AD$ H&L EQ H[?At$HgHH)Hl$HBIHHBHI~LhHH'ImL9tEfLuHnHlAfH=5ffHqL@0hImL9uLLkPHt$`L|nHD$`/H9^IJqrHHD$0Ht$Hx%HD$PHtH|$@HHpHHL$PHHtH|$@H@f.AWAVAUATUHSHH8HPHt$(HL$L8HA5HcH/5L M{tH߉$GHc$L3MnMHD$(I)IH$IGH4$H16"A9II+H9m)HHHHD$PIHD$PH$H $HD$H 5@H$HxH9H=5HW{Ht$k#lfD)IHHHHD$PHPHD$PXfDHD$pHsHHD$Xz$tDŽ$nHD$PHxPHPL|$8Ld$pLAG(I_,, H=HLHFH$HD$PAD/,HxPHP HD$HHX H H$HD$(Ht$(;LH1H HD$0H@PHX@HHH9HD$HD$lE1L$HD$1Ih4McBAH H9\${tHLIHHf$ID$l@4IHT$LH)SyH58HH|$Mc1L8=l$$UfDT$$u}fH=5ffH\@0HD$@HD$pHi5HxH9L$Hl>HIHHHD$PH0HD$PHD$H$@D$$D$-CHD$8L$$9H(}2\D$$f.vHt$(H|$H 'HD$PHxPHPHt$XH$HD$PHxPHP H$HHhHhHH]AHIt`HD$0H@PHHc$H9HD$@1HfDHcHH9t9uH|$LPLx,H$mHhH(HHhhH;(_H|$pu H$Ht$H-A5HCHЃtmHD$pH5HxH9k$_jU1NHQ1Hfw5HxfHHPHHC ЃiHHP[HD$PH$HD$H@GH-M5HCHЃHHPHHC JЃHHP@HU115|(HALHA114GH=5HWGHt$kH$IHtH-_5HSHt~tCLHD$pHt$kHx"$xiH$HzH;=w5u@H5]HHPHHS tMƒuHHP됋CPSH=Ŷ5HOt$Ht$k뙋S BC 볋BHJ1HD$0H$Hh`H%aH1ZHD$@[H_V11p3H=SBGH[JH1F3HD$@ 1+댋C PS >HC PS CPS{PJH3H=5HWt.vHt$kgCPS;PJHH PJHDf.AWAVAUIATUHH SHx dH%(H$h 1HH@L=15Av}, #HL$(HT$ LD$0H5¶1HD$`HD$hHD$pL$(HD$xHDŽ$HD$09NHD$0OH~ H9cALd$`Ht$ LAHHD$0D$HD$`HD$8e=HPH(H5fL$z$HD$@HD$HHD$PLc0Hɫ5HD$XHHHD$@Ll$XHD$P@4HHT$LHSKL)H\$8HEHH(HT$@D$(HH|$@GH}AHHEu DAEH$h dH3%(Hx []A\A]A^A_HG11 0fEw I LAL)@ @1HH/HHAOH)HH9_HL|$@H HD$Hh @}LAH~1H4tH@4HHT$LLd$@HIt1H|$LvHHD$8I97HYD$(,t_Hh4AEG1HfGHHh4HA58HkEHAؾ11.fL8Hx HPIMAUH#H1HfOAI~f+HD11-AE.H1k-AEH'D11I-HC11/-wiH=M@HQIAMIUtHHD$GHD$f.AWAVAUATUHSHH H dH%(H$ 1IH@LHa5Hڪ5DC,Lk HD$HD$D$HHD$PHBHD$XHBHD$`HBHD$hHB HD$pHB(HD$xHB0H$H5HHT$ HPHT$(HPHT$0HPH@ HT$8HD$@A@AL{PtY{hHC`HD$At@{xLcp?HL$ HT$PLL$E11L.HL$bHAHD$H~ H9Hk5{L$LHDŽ$HDŽ$HDŽ$LHDŽ$HDŽ$;H{$ f$HD$D$I@4IHT$LHJEH$EHEH$ dH3%(HĨ []A\A]A^A_fDHA11K*EfH|$PHD$@f$HT$(HtBHcD$H$1I)HIMHLLILLHtrHHtjHHT$ HHT$(HPHT$0HPHT$8HPHT$@HP $DIh4,HBU@8Ht7H$H@H@H@ H@(HPH@0HHLLH:D1l!Hx?11(Lc`Ht$DD$ LDD$ 1ҾL1OI& 1 HD$PD$ H/?11Q(H{19(EHt17 `AWAVAUATIUSHHw,dH%(HD$x1XLoPwL HH|$0zLt$PHl$`HPHpHD$@LHXH=6HHT$`L=5HzL9H_HPH5CL4HT$PHC Hs IAHJHxEP Hy@I$AD$ugHD$PHxL9wH|$@HtGtkHD$@H|$0HtGt0HD$xdH3%(HĈ[]A\A]A^A_fQ҉uŨ* fDQ҉u=(xHPG~fHD$PHxL9t*H=ڨ5HW3 Ht$/ H15H0H5HcHC H)H@H8H@H)HHHD$Ll$H H$H?MA 13H|$@HtGtIHD$@H|$0HGQ҉tSv'fDQ҉ut!T'@fD8z31ZAD$H=5HOKLHD$ HD$4"HBRAT$I$wH=&5HWtflHt$/W ]H=D8HH|$@H|$0HMHHD$PHt$/HxHыPJH딋Jqr*PJHf.AWAVAUIATLg UHLSHdH%(HD$x1H@},HL$XHT$PH5]1*6H\$`H|$XE111IHINH|$`AHwHn?H|$`w@EHH|$PHH|$0H5Hm L|$/HpHHD$@LHcH)HP{H=6HdH%(H$81Hv7j1H$8dH3 %(H@[]A\@Ld$0LLHH5 L#H\$HT$H5>@Hl$ HHHqH\$ fH=d5ffH>HE'M@HH1-6H=5HWt|Ht$/H=Ҝ5HGЅHH=5HGt0ЅHt$PJH{BHJHHD$ H\$HHx8HD$HHx'H_BBHJbHH\$HHD$ Ht$HxH)BDUHSHHH5dH%(HD$1HGHxH9u$HEHxH9uAHD$dH3%(u,H[]H=5HWtAHt$H=m5HWt$Ht$뚋PJH빋PJHfDUHSHHHu @HH= HuHEH}1HAHEHEH[]f.UHSHHHu @HH HuHEH}1HHEHEH[]f.AUATAUSHHHWH+HHLHt$ LHKHHt$L)HH>HHtvH8H;HKH)HHLlHtHH7H;IHt H+LLkHkH[]A\A]fDHH9vIZLE1HHIH9LF.HH1HwHHH%HtHHtH1HfAUATAUSHHHWH+HHLHt$ LHKHHt$L)HH>HHtvH8H;HKH)HHLlHtHHH6H;IHt H+LLkHkH[]A\A]fDHH9vIZLE1HHIH9LF.AVAUIATUSHH_dH%(HD$1HtEL%i5Lt$ f.HHCH+HxL9u^HSHzL9uyHHuIEI}1HHD$dH3%(IEIEuaH[]A\A]A^H=w5HWtKLzH=O5HOt0hL[VPJH뱋Jqrf.fSHH;[f.@AWIAVAUIATI̹UHH SHHWHwLwHHHuE1IHELUHu\@HHIH2HtGHHF1HHMI8HuHEHHuMH>HK4IuH}G1LLuHH]IIK>HHt8HI$HL HEHL[]A\A]A^A_LuIK>HHuHUI$LeI$HtHB1HuLM$HEHUHfI H`Lu(&H3HGL&Hr3Hj;f.AWIAVAUIATI̹UHH SHHWHwLwHHHuE1IHELUHu\@HHIH2HtGHHF1HHMI8HuHEHHuMH>HK4IuH}1LLuHH]IIK>HHt8HI$HL HEHL[]A\A]A^A_LuIK>HHuHUI$LeI$HtHB1HuLM$HEHUHfI HLu(G%H1HL*%H1H9f.AU1ATIUSHHH.HHwIHLHt!HHtHH[]A\A]f.HtI$HH@HPHHLH HAWIAVAUIATI̹UHH SHHWHwLwHHHuE1IHELUHu\@HHIH2HtGHHF1HHMI8HuHEHHuMH>HK4IuH}W1LLuHH]IIK>HHt8HI$HL HEHL[]A\A]A^A_LuIK>HHuHEI$LeI$HtH@1HuM$HEHUJ8IHxLu(#H/H_L"H/H7fAWAVIAUATUHSHHL,MtpI]IILK M9t*DLMtPMH 1LHuI9u>M9ILuI?HsHWH;VuuHL[]A\A]A^A_H1[]A\A]A^A_f.DUHiSHHH>Hw31HHHsHHHtHHtH[]H1[]U(HSHdH%(HD$1HHt.HxHHrEHuH{C_HC HT$dH3%(HuH[] HHCHt$HxHHH+!H-H5fAWIAVAUIATI̹UHH SHHWHwLwLHH)HuE1IHELUHu\@HHIH2HtGHHF 1HHMI8HuHEHHuMH>HK4IuH}L1H]HLuIIMl$ K>HHt/HI$HL HEHL[]A\A]A^A_LufHUI$LeI$HtHB 1HuLM$HEHUHDIHLu(H7,HI|$eLxH,H4ATIUHSHHHH f.HHAHuHuHyxHt+HHUH5,[]H@H1A\HH1H7Hp5HH[]LH@`A\f.@f.H511[ f.ATUHSG )HcHHǸHHǺux@~@1Ht Ht 1HfGtLHLHLHp6HL[]A\ÐHx@t1HfO@ufHZ@f.AWAVIAUATUSHHhL%5dH%(HD$X1HG MLxtLgHkA^M>H{ H]Hx@H@HXHLIHADL4$D$HD$ 8HD$HH}H\$H|$ HD$0D$TIH\$8Hd$@D$P|$tgHHH$#L#MtLH5HPHuuHL$XdH3 %(HuVHh[]A\A]A^A_f.Hl$H:_11IH11Ho'|UHSHH9w*H,HH1HH[HH[]ff.AU ATIH5USHH8dH%(HD$(1o HPHHxHD$%*Ht$Ll$Hl$ LHHVHkI|$(HHD$ HxH;=5H|$HtGuQ҉'H5S HHPHHxHD$b)Ht$Ll$Hl$ LHHVHI|$0HKHD$ HxH;=5H|$Ht#GuQ҉uHL$(dH3 %(ujH8[]A\A]H@{sH@&t WffDH=5HW.L!H=5HW=L0HD$H1HH1H|$1HD$H1HH1[H|$1HHD$ LHxH|$H-PJHWPJHHHHD$ LHxH|$aH,H@SHc5HHH)HHtH[H@H1HH1HDf.Hc95HH)H0Df.Hc5HH)H@f.AWAVAUATIUSHHt$(w,dH%(H$1XvHG H_PIHHD$FLHH`HD$ bHQH5_HHt4Pt+D H,1HxH=HNfUH5HHHt-Pt$ HH= E(H5 .HHt-Pt$Q HH=L ExH5-HBHt-Pt$ HSH= E|H5?"HHt4Pt+ H 1HxH=HNfU`H5HHt0Pt'( H1Hx H9HNЉU,H5ŐHfHt0Pt' Hw1Hx H9HNЉU0H5(HH x HElH5a.HHt9Pt0I HH=|H=HNЉUH5 .HHtxtH3EnH5ÎHiHtxtHEbH5H<Ht!xtH H5z HHtuPtlKHCHPHD$p҈ zHPHHp?H|$pHtGuQ҉fDH5 HtHtxtHEcH5 HGHtxtHEe H5,HHPt~eHMLt$OLl$pHPHpHD$`LL+H}pLHD$pHxH;=gy52H|$`HtGuQ҉H5,HlHtxtH EfH5 ,H?HtxtHEgH5+HHtxtHEhH5HHtxtHEjH5HHt!Pt)HHEkH5T H~Ht'PtH_E H5@+ H>Ht9Pt0wHOH=|H=HNЉU H5*HHt9Pt0uHH=|H=HNЉUH5* HHt9Pt0HH=|H=HNЉUH5v*HHHt9Pt0HYH=|H=HNЉUH55* HHtxt HEH5HHtxtHiEiH5eHHtbPtY8HHD$px@kH|$pHtGuQ҉ @H5H$HtDPt;H5HH=HNffH5HHPHHH=HNffH5fHbHI1@<%<Ll$p (E1L11ILIv$H|$pAHwHH|$pw@u /EzHLH HMt[I} Ht/ G%=PIE@t Hx/" G%=HIG IWHtBtHBLƅƅfH5GHHt.Pt%ZH1Hx H9HNЉ}8HUy5L|$`xthIT$XID$PL|$`H5%Ll$pLHT$XHT$NHD$PpHL$PLLD$yHD$`HxH;=s5H#{5Ht$H&E1MH(HxHtH;!u5W H1HIt$PH; HD$ HpH$dH3%( HĘ[]A\A]A^A_HH1f0fDH@HH1HH{HH=*H=HNЅ҉U| fHH=H=HNЅ҉UxfHH=>H=HNЅ҉U(+fHH8H@HHHH@HHH(1f;fDEl H58$HHmP%[HH!HD$(@HEbqEcSHT$p*H|$pH$H$LDH5 HHt(xt"LHAEiƒ AEiH5= HHtVPtMHHBlHHt$@ltE4ƃtt JlfDH5XHlHt(xt"LHAUi AUiH5'H+Ht)xt#LHAUi AUiH5H"HHPH"HxHD$`% Ht$`Lt$OLl$pLLHVHHLHx@HD$pHxH;=n5x H|$`Ht"GuQ҉ufH5DHHt:Pt1H-1HHxH=HNЈQhH5=!HHt)xt#LH_AU AUH5 HHPXHLt$OLl$pHPHpHD$`LLHLHx;HD$pHxH;=l5 H|$`Ht#GuQ҉u0H5pHHPH Lt$OLl$pHPHpHD$`LLHLHxHD$pHxH;= l57 H|$`Ht(Gu Q҉uH5 HHPHULt$OLl$pHPHpHD$`LL3HLHx HD$pHxH;=hk5H|$`Ht GuQ҉u @H5 HlH{PnfHDxLhIKD=I9H$DHD$OHD$HD$pHD$HD$`HD$0X@IWIwL|$HL$LNHLHHT$pHzH;=j5rRI L9,$AEtM}M<vHH1HH-j5H{LHHCHCHCHC IvHC(HC0HC8HC@HCPHCXHC`A ȈA ȈA ȈA ȈA ȈA߃ ȈIvH{IvH{Iv H{ Iv(H{(Iv0H{0Iv8H{8Iv@H{@ANHCHIvPH{P ȈCHnIvXH{XaIv`H{`TAFhHވChCiANi ȈCiANi ȈCiANi ȈCiAFlClAFpCpIFxHCxI}EHuHM8k&fDKNfD+fD苻fDI6Ll$pHL$OLHVHH|$pwHT$pHzH;=g5HH#UfDHH@(HxtfHHDH$f^fDfDfDHtH@^VHCH@qiH@nfH@H4H11kH|$'fDvfDfDV1H1{H=m5HOmHt$0D$M9ILuI?HsHWH;Vu]uHL[]A\A]A^A_H1[]A\A]A^A_f.DU(HSHdH%(HD$1HHt.HxHHbEHuH{COHC HT$dH3%(HuH[]HHCHt$Hx蓰HH舢HHHfAWIAVAUIATI̹UHH SHHWHwLw<HHHuE1IHELUHu\@HHIH2HtGHHF 1HHMI8HuHEHHuMH>HK4IuH}L1H]HLuIIMl$ K>HHt/HI$HL HEHL[]A\A]A^A_LufHUI$LeI$HtHB 1HuLM$HEHUHDIHLu(H'HߠI|$5L hHHATIUHSHHHH f.HHAHuHuHyx臣Ht+HHUH5V[]H@H1A\HH1HH`O5HH[]LH@`A\ff.1zH v,AQ QHcHHJHHNUSHHHc 5H)À{u+H;Ht#Ht脻H+HtH贮HHH{ []=f.ATUHSG )HcHHXHHǺHu{@@1Ht Ht 1HfGtLc HLHLH65HC8L[]A\f.HxG@t1HfO@rfHW@f.AUIATUHSHH_ dH%(HD$x1Hc5H)H;H-HH!uuHL%KM5I HyULLcI<$HI<$H-bLL@腦EHD$xdH3%(HĈ[]A\A]@1H^HH5l*HHHH5/HcȺHHL5HTI A LH;V H;HiaIL¥E8H1SH;6fDAUIATUHSHH_ dH%(HD$x1Hc5H)H;H-HH!uuHL%K5I HSLLcI<$脚HI<$H`LL@EHD$xdH3%(HĈ[]A\A]@1HΦHVH5(HHOHH5s-HcȺH`HJ5H1SI A LH;ƙ |H;H_IL2E8H1H;fDATHc5IUHSH_ H)H;HPH{Ho8HtVH} Ht/G%=CHE@tHx/twG%=~HH;蔶tH+HtHHHAD$[]A\HK58AD$[]A\f[fK\fDrHgI5HQH A HH;. H;HA^IH蚢AD$uHm1)H;Hz11 72ff.ATIUSHHHo dH%(HD$1Hc5H)H}HHs,H$w_{XHCPH$HHE<AD$HD$dH3%(H[]A\ù11AD$H-G5H(PH A HH}輖 rH}H\IH'AD$nH1H}HPHH詄u H1Ҿ1O H$H}AUATIUSHHw,dH%(HD$1H$tXJHGPH$Hc5Hk H)H}H H4$t-AD$HD$dH3%(H[]A\A]DHEL-F5H HNHLcI}NHEI}Hf[HL@辟AD$뇹11տH-$F5HVNH A HH} 蠒H}HZIHUAD$H#11H}HoPHHՂH1Ҿ19AUATIH5UHSH8,dH%(HD$(1HL$HT$LL$ LD$HD$HD$ H|$<Hc/5H] H)H;HHtDHL$ HT$Ht$AD$HD$(dH3%(H8[]A\A]HD5HLH A HH;j H;H}YIH֝fDAD$DHL->D5H HlLHLcI}HI}H YHL@xAD$)HF1H;HU11AD$AVHcǾ5AUIATUHSH_ H)H;HtpHAHL%hC5H HKHLcI<$1HI<$HJXHL@袜AAE[]A\A]A^Hm1)H;uHB5H$KH A HH;蹑 oH;HWIH%AE놐f.AUATIUSHHw,dH%(HD$1H$tXJHGPH$Hco5Hk H)H}H H4$)t-AD$HD$dH3%(H[]A\A]DHEL-A5H HJHLcI}讐HEI}HVHL@AD$뇹115H-A5HIH A HH}J H}H\VIH赚AD$BH11=H}HoPHH5~H1Ҿ1<9ATHc5IUHSH_ H)H;HtHt.e<AD$[]A\H1H;H}@5HHH A HH;D H;HWUIH谙AD$DAVAUATIH5UHSH`,dH%(HD$X1HL$(HT$ LD$@Hc5H] H)H;HjH{HT$ HH)+HL$(HHH HH|$Hl_onoffD$HHD$0Hl_lingerHD$@t ŮH|$L/Lt$0LLHHuLt$@LLHIT}tH A}tLEH;HL$HT$(Ht$ AD$AED$HGx8fAD$HD$XdH3%(+H`[]A\A]A^fDHL$T$()mHL$T$(t$ H;迍fDH|$t @H|$HHT$(HL$ Ht$ H;AD$ HGx8IH @58AD$4HL$T$(1(tuAD$ HfHL$yHE1H DtH|$D$0secD$@usecD$Dt ˬH|$L/Lt$0LLHH{Lt$@LLHIZ}tHA}tLlCI*EH|$(H*M ^EH^Xf. AzttH1HNDFHֺ\sH1pH;{H9<5HkDH A HH; 趈H;HQIHlAD$Gyx(耈IHH{A11ܼHL11迼f.AVAUIATUHSHw,dH%(HD$1H$tXGP$Hc[5H] H)H;HH$H IHL%:5H-CHLcI<$ȉHI<$HOHL@9Mx\H+HHH-w E fH==5ffH @0 HEAEHD$dH3%(H[]A\A]A^HHHH'HH@HP<5AEHIEˬHAHPB0LpIU@<%AEU11G:譸H_PHH辬DHٺ1H^95HAH A HH;% ۅH;H8NIH葒AEHe11H;(}HII$ID$ID$UHID$Il$ tLLH+HP85H5:5HHHH65HLpHhH=5HdDAUIATUSHH(o,dH%(HD$1HD$E}X9HGPH${hHC`HD$t{xHCpHD$Hc5Hk H)H} H95xtfH=:5ffHHxL$T$HNj4$ILeA$AƄ$H DHUL%175HHHEHI<$LcHEI<$HrHLc̅HEI<$H|HLc詅HEI<$HHLc膅HD$dH3%(u+H([]A\A]ùAEvr8HDH=M5HH1Ic詴H]HtHH0HELcpHt$L5s-L1ҿ9oLc`Ht$LstLgPHLrtsHL蠪HAUATUHSHHw,dH%(HD$1H$tXyGP$HcM5Lc I)I<$HH$腞HIQL%45I<$9HHc5H)HC L+EHEI}8tE^IU8H HHJHHHrHpHrHpHR HHP tAIE8HƀoHI<$HHHHLc#HI<$HHLcHI<$H6yHLc߂HI<$HHLc轂HD$dH3%(H[]A\A]fDHQ*@I$L-35H H;HLcI}^I$I}HvHHL@ΌEu11E[CH11>I<$L%35H H4;HA I<$́ I<$HGIH7LgPHLzL1QDAWAVIAUATIUSHw,dH%(HD$1H$/tXIHGPH$H+HcR5Il$ H)HEHIHL,$I I} H莍H$@LxH}LhHLH@.HUIH15LLcH8H9膀HUH15LLBH8HFMH$I9u\BD+IC<%AFHD$dH3%(u'H[]A\A]A^A_ù11軪AFH565RIH蝂AE}Hq11LD$&HELD$HHD$ Ht$Hx貇HJqr0f.AWAVAUIATUSHHHw,dH%(HD$81HD$(XHGP{hLHLPHC`HD$({xRHCpLxL@Hca5Hk H)HEH'HLd$0HL$&Lt$(LLLD$L~LD$H}LDLIHD$0HxH;=$5HEL%'5H H/HLcI<$vHEI<$H<HL@MxrMuAEHD$8dH3%([HH[]A\A]A^A_Hk`Ht$(LL$LT$HhdLT$LL$1ҾH1eDAEHW11LL$LD$LT$HELL$LD$LT$1YHoPHt$0HuHD$0H-{&5H H.HA H}Au rH}HS;IH'H=*5HWEHt$'<6HkpHt$0LL$LT$H7LT$LL$HD$0qHHD$0Ht$'Hx{HPJHuAWAVAUATIUSHHo,dH%(H$1H$EXOHGPLhLpt{hC`$Hc95Hk H)LMM^IfW1H|$($LL$D$ f.D$H~H $5 -1DAt[Af(u Af.TD(At AAt AAt AAfHHuLLLsIHEL5"$5H HP,HLcI>rHEI>H9HL@]}MM,$AD$fWL$f.t$ H|$1H #5fWҋt&DD(f.ztfWf.zvf.upHHuH$dH3%(VHĸ[]A\A]A^A_D|Dgf.fDDtttcHH R1UAD$1H11貣LML{`HL誕HL1H-M"5H H{*HA H}q nH}H%7IH~{TAD$LPHt$L5kHD$;kH|$H>HfDAWAVAUATIUSHHo,dH%(H$1H$EXOHGPLhLpt{hC`$HcI5Hk H)LMM^IfW1H|$($LL$D$ f.D$H~H 5 )1DAt[Af(u Af.TD(At AAt AAt AAfHHuLLLIHEL52 5H H`(HLcI>nHEI>H5HL@myMM,$AD$fWL$f.t$ H|$1H 5fWҋt&DD(f.ztfWf.zvf.upHHuH$dH3%(VHĸ[]A\A]A^A_D|Dgf.fDDtttcHH R1eAD$1H11ŸLML{`HL躑HL1H-]5H H&HA H}#m jH}H53IHwT$AD$LPHt$LEkHD$;kH|$HNHfDAWAVIAUIATUSH_,dH%(H$1HD$C8X LgPJAD$ RtA}hAE`D$HcO5Im H)HEHeH ifW@D$HH@H|$(H@1LEf.ùD$D$ LD$HH 5 %1td#f(u Af.TD(t At AAtAfDHHuHsL%IHEI H4$LLcH5H8jHEH0LL@H5H83uMCH5AFHIfWL$f.Et$ H|$1H M5fWҋt*DD(f.ztfWf.f.@HHuH$dH3%(\Hĸ[]A\A]A^A_DI$ t L`AD$ 1LBvHEHxxH4ZH5GHL躙HEHxxH4yH5HcȺL«L{BD;ICfWL$<%f.AFmf.CfuH>AFNI$*I<$蚆DHtittt@3Af.fD H1ÒAFHGPL`H5I H(!LA H;g weH;H-IL-rƗH11HE}I]`Ht$H跋IHٺ1C+H|$H޾HVfDAWAVAUIATUHSH_,dH%(H$1H$HD$gAt,XHGPH$t}h E`D$H<$HcԒ5Le I)I$HdHL<$I HsfW@D$HH@H|$(Lx1M$f.ùD$D$ LD$HH55 ( 1ɋ1t_nf(u Af.TL([t At AAt A@HHuA~*AAFH$HsL螰@E'H$HsL/II$L=I5H HwHLcI?eI$I?H,+HL@oMH$I9BD3I]C<%AEfWL$f.L$ H|$1H55fWҋ0t&DD(f.ztfWf.f.HHuH$dH3%(Hĸ[]A\A]A^A_DI@oAfDvf.H$HsLyH$HsLZttt0#A1҉1"AECuH譗AEyCuH舗Hy5AEHIEFHF5R_AD$fWL$Hf. t$PH|$@1H4fWҋ tDDXf.zQuOHHuH$dH3%(H[]A\A]A^A_D'DfWf.zf.tttts{,tRHL$ HHuH58AD$CI'DH58tHe11DHEL-u4H HHLcI}>MHEI}HVHL@WAD$RAfAfAf1wLoPHt$0LpL1|Lk`Ht$ LL$L:LL$:1ҾHɮ11LL$~~LELL$>LkpHt$(LL$LjpLL$fH-4H H=HA H}K IH}HIH@VH11}H=5HOtNHt$D$fD$HHD$0Ht$Hx7[H|$@HeJqrHD$0H@f.AW?AVAUATUSHdH%(H$1H|$L|$H0ޥL-4HSwoole\CHoroutinekeHpHH fP,H@H@H@@(\Soc@.t@/AUHD$Hs41LHDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$0HDŽ$8HDŽ$@HDŽ$HDŽ$HDŽ$ HDŽ$(HDŽ$HHDŽ$PHDŽ$XHD$ DŽ$HDŽ$DŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$`HDŽ$H$~L5'4H-4A~HEtH u5AHLHR4AH׺HH}H5 Ht5t5 HH4IHHHHt5HŪHHWHt5?H}H5Q1A?H}H5V>1A?H}H531A?H}H5*1Aw?H}H5 H @AEL?LH@譢HSwoole\CHoroutineHHpHH H\Socket\HExceptioHp(HH0@H@H@!@8n@9AUHD$H}4H|$HDŽ$HDŽ$HDŽ$HDŽ$H0HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$0HDŽ$8HDŽ$@HDŽ$HDŽ$HDŽ$ HDŽ$(HDŽ$HHDŽ$PHDŽ$XHD$ DŽ$HDŽ$DŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$`HDŽ$HDŽ${A~IHq5Hp5H5~4HHH=4H5 #zHZH=Aع}茡H$dH3%(H[]A\A]A^A_(HD$1HxI@H@H5ZH@ HCo\Socke ID$GtAD$!3]LAUHL$HpHxH׏f0趟@HxH@H@HHCo\SockeH5רHEHt\ExceptGnHGiofGE+\HAUHpHxLMtH=Aع2H=AعH=xAع H=cAع ؟H=QAع 躟H=>Aع蜟H=)Aع~H=Aع`H=AعBH=Aع $H=ɧAع H=Aع H=jAعʞH=Aع 謞H=tAع莞H=^Aع pH=LAع RH=;Aع@ 4H=Aع@ H= AعH=AعڝH=Aع@輝H=ۦAع螝H=ƦAع 耝H=Aع bH=Aع DH=Aع &H=Aع H=nAع H=]Aع ̜H=LAع 讜H=8Aع 萜H=$Aع rH=Aع TH=Aع 6H=Aع H=ܥAعH=ƥAعܛH=Aع辛H=Aع 蠛H=Aع 肛H=|Aع dH=jAع*FH=]Aع-(H=QAع+ H=FAع,H==Aع.ΚH=7Aع/谚H=2Aع 蒚H=$Aع!tH=Aع"VH= Aع8H=AعH=AعH=Aع ޙH=٤Aع H=ȤAع 袙H=Aع 脙H=Aع fH=Aع HH=Aع *H=rAع H=aAع H=QAع ИH=AAع 貘H=1Aع 蔘H=!AعvH=Aع XH=Aع :H=Aع H=Aع H=УAعH=Aع —H=Aع 褗H=Aع 膗H=Aع hH=Aع JH=qAع ,H=aAع H=QAع H=@Aع ҖH=0Aع 贖H=Aع$薖H=Aع% xH=Aع& ZH=Aع'Aع3 ԔH=.Aع4 趔H=Aع5 蘔H= Aع6 zH=Aع7 \H=Aع8>H=ݡAع9 H=ΡAع< H=Aع=H=Aع> ƓH=Aع? 訓H=Aع@ 芓H=}AعBlH=nAعCNH=_AعD 0H=MAعE H==AعF H=,AعG ֒H=AعH踒H=AعJ蚒H=AعL|H=AعM ^H=AعN@H=ӠAعU"H=ŠAعVH=AعW H=AعXȑH=AعY誑H=AعZ茑H=Aع[nH=uAع\PH=jAع]2H=cAع^H=\Aع_H=PAع`ؐH=FAعa躐H=<Aعb蜐H=0Aعc~H='Aعd`H=AعeBH=Aعf$H=AعgH=AعhH=AعiʏH=ܟAعj謏H=͟Aعk莏H=AعlpH=AعmRH=Aعn4H=AعoH=AعpH=AعqڎH=zAعr輎H=lAعs螎H=aAعx 耎H=QAعybH=DAعz DH=4Aع{&H='Aع|H=A1ҹ H= Aع) ύH=Aع豍H=Aع蓍H=ϞAعuH=ÞAع WH=Aع 9H=AعH=Aع H=~AعߌH=gAع H=WAع@裌H=@Aع 腌H=.AعgM`f.AUIATUHSHL%4I<$`H1HHc\5HH)L+CHUEHƀPHI<$HHHHz Lc/HI<$H 9HLcf/HI<$H%HLcD/HI<$HsHLc"/H[]A\A]fAWAAVAAUATUSH8H- 4dH%(HD$(1H}LIHc[5LH)rWDDHI/L#A$Ll$D$Ld$HƀOHH}LHHHC LcQ.HH}H7LLc/.HH}Hd$LLc .HH}H<LLc-LHL$(dH3 %(uH8[]A\A]A^A_]H48uNH+HtH>HSHAmtfAU1uLHD$~HD$(+H HA11_HLdSH\L.15f.ATAUSH84{tfH=b4ffHJHxt/wx[]DA\jqf.;u[]1A\fX_*HIAى11^HcX5HH)HDf.HcX5HH)HHt ff.SH Hx<C[AUIATUHSHL%4I<$`Hc)X5HH)L+HEEHƀLHI<$HHHH Lc+HI<$H5HLcx+HI<$H!HLcV+HI<$HHLcH[]A\A]*+f.AWAVAUATIUSHH8H.H5a dH%(HD$(1H_HtxtH23"HHLHyAH5 HH_HtxtH2CH5 H_HtxtH2C H5\ H^HtoPtfH%?HPHD$ HHS)HPH{!Hp%GH|$ HtGuQ҉D@H5֗H\^Ht/xt)H1C+C11fC,HPfS.HCPH5 H^HIt$xtH1LC1H5 H]HtxtHq1HX4CHCPH5b H]Ht_PtVH=HD$ x@{*kJC+%H|$ HtGuQ҉/H5 H$]Ht4Pt+]H5G1HxH=HNfS,H5 H\Ht4Pt+HF1HxH=HNfS.H5 H\HI,@< <zL|$ (6/E1L11LII螄H|$ AHwH vH|$ Iw@u/u[@EL/OLc8H4MHCPtZI|$ Ht/hG%=ID$@t Hx/MG%=H{8NIF IVHtBgLs8C+C*fK,H5t H>[HPtcHKEHzH9HO‰C0HL$(dH3 %(DH8[]A\A]A^A_DH@HHHH@C0 y@ADCgH@NIŹ1LHH4HIEIEIEIE IE(IE0IE8IE@IEPIEXIE`MLH 4@@ LhHMHHLL;L-4IFM[Ѓ ILPMIF !ЃILPfDH{ oeRf.XfDt|XfHB@I4$L|$ HL$LHVH2,H|$ w,HT$ HzH;=m4HAHCP:D1KNfDKfDKffD$fD{$fDSK*H 1UE1H 11UE1eHS 11uUH L11E1XULKLJaH=4HOHt$HD$#>HD$H|$ H|2H}H|$ Hg2H}AF PAV AFPAVHg$L迆LHhHHD$ Ht$Hx<2Ht}s5Jqr@sFHHuH@}ATHcGN5IUSHo HH)H}HHtts,uC{XHsPuLHCP@uAD$[]A\f.k<AD$[]A\ù1ILH1zH-4H H A HH}H! H}HZ IH+AD$VH1BSH}fATUHSHHPw,dH%(HD$H1XHGPHD${hHC`HD${xHSpHT$t$|$HBH4xtfH=4ffHvHxHD$HT$  <$dHIti|$dH1HLd$ D$(HD$0D$8y,Ht$ H,:Ht$0H:DH48"EHD$HdH3%(HP[]A\@1ۃÃMA,$tIAD$%=uLpfD1ۃÃ1ۃÃLk1IULc`Ht$L< ?L11Cx&NLgPHt$L tLcpHt$L tHT$1 8H7 HNQI11PCXf.ATIUHSHHHH f.HHAHuHuHyx#Ht+HHUH5 []H@H1A\HH1Hw|H4HH[]LH@`A\f.HcJ5HG H)HHtH@FHHFfHcJ5HSHH)H:HtwH[xfATUHSG )HcHH@)HHǺ0u{@@1Ht Ht 1HfGtLcHLHL*HI5HC L[]A\f.Hx/@t1HfO@rfHW@f.UHSHHcPI5HG H)HHH1(K4H5 Hl^HKpH5HT^H5H:^HKxH5H "^HH5H ^HH5 H]HOH5~H]H+HHH5m[]]f.FH[]fHc9H5SHHG H)H8HtqMCH[DFH[UHSHHcG5dH%(HD$1HG H)HH},H51HH$ATtlH<$t=HShK4HBH+EHHHEHD$dH3%(u;H[]C4EHEHFEBJfAUATIUSHH(HcG5dH%(HD$1HG HH)H>k, L$E{XHCPHD${hC`D$f|$fZjHH=Hc F5HxPHS H)HHD$dH3%(H([]A\A]ùCAD$D$LkPHt$LHK1ҾLLrH@H/ 1HH1HJHH4H5q H8LsLk`Ht$L<ef.SHGHHt[ÐHwWXHC[ÐATHcWE5IUHSHG H)HHthHMtsLCH= F5HH HHYJH=E5H*I HAD$[]A\DH)11IHψ1IAD$UHSHHcD5HG H)HHt)H{`t9HCHH@x EH[]H11cIMf.Hc)D5SHG H)HHtH{`t)H[9fHQ11 I@@f.ATHcC5IUHSHG H)HHt8H{`tHH]HcC5HE H)HAD$[]A\fDHɅ11Hmf.AUATIUSHHcAD$CHPHHku'Hٺl腂@:H$CfAVAUATIUHSH@HcG@5dH%(HD$81HG H)HH },HL$ HT$LL$0LD$(H5@1HD$0LLl$(I~H{`Lt$0Hl$HT$ Ht$HL$HLDHH<AD$HD$HxH;=Ϳ4HD$8dH3%(uqH@[]A\A]A^fHD$0HHHHD$0bH11KDAD$DHi11#D BH=4HWt']Ht$-NHF닋PJHHHD$Ht$Hxq!HlfHc>5SHG H)HHtQH{`taHCHHxHPHCH1HxH@@ tHCHHxHP H[]DHy113Cf.AWAVAUIATUSH8Hc=5dH%(HD$(1HG H)L8MGI`[IGHL`A|$ u2AEHD$(dH3%(9H8[]A\A]A^A_1LLt$ IGhHL$HL$HH;XuV뮃@LHLHD$ cTHuHL$ LHV^RIGhHH;XZH+EuHL$LHLD$HD$ HuDD$LHL$ HV#R룐LHLHD$ y'HuD$ LHV_pH~11Ak~D[?f.AT?USHdH%(H$1HH( jH-4HSwoole\THHH@H@H@ @ able@$UHD$H^41HHDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$ HDŽ$(HDŽ$0HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$8HDŽ$@HDŽ$HHD$DŽ$HDŽ$DŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$PHDŽ$H$AC(IH2;5MhHx@H@H@ HH5a~Hswoole_t HCGableC$O%HUHpHxLW8H95HƹHF4HHH=:5H9595HH4HH+H95HHHHp95HQ4H1GkH4H=):5H1*kH=:5H5}H=95H5>} `H=95H5>}BH=95H50 AH=95H5 } AH$dH3%(u H[]A\;DAWAVIAUATUSHHhHce85dH%(HD$X1HG H)H(HrH}`{,HD$@HL$(HT$ LL$8LD$0H5t|H$1HD$@D7T$(Ht$ HL$HLD$HHD$HB]HIL|$PHT$8Ht$0HL$LH}LBHLhHD$PHxH;=ɷ4MRD$AE#HD$PIEH|$@ITXHHT$P(HT$PH)HT$P1LLLXHD$PAFIHD$H+HD$HHz11;AFHD$XdH3%(2Hh[]A\A]A^A_DHpE1HEhHH;XH;LH)*HEhH;Xuf.H|$@IDXHHD$PubL$P\L$P1LLLWD$PAFAfDH!x11:tfDEfHHT$PfHD$D$\ D$Pt}8yw,H=;4HWt_Ht$l#HD$HH#xOHD$HHL$0Hty11:6PJHfAWAVIAUATUSHHhHc45dH%(HD$X1HG H)H(HrH}`{,HD$@HL$(HT$ LL$8LD$0H5xH$1HD$@@7T$(Ht$ HL$HLD$HHD$HYHIL|$PHT$8Ht$0HL$LH}L>HLhHD$PHxH;=)4MRD$AE#HD$PIEH|$@ITXHHT$P=%HT$PHHT$P1LLLUHD$PAFIHD$H+HD$HHLw11C8AFHD$XdH3%(2Hh[]A\A]A^A_DHpE1HEhHH;XH;LH&HEhH;Xuf.H|$@IDXHHD$PubXD$PD$P1LLLSD$PAFAf.Ht11;7tfD;BfHHT$PfHD$D$X5 D$Pp4s,H=4HWt_Ht$HD$HHtOHD$HHL$0Hu11{66PJHfAWAVAUATIUSHH8Hc%15dH%(HD$(1HG H)L8MI`k,EQ{XkHCPLhLp*{hHC`HL$LALHXHhHD$"HIHt HD1LLt$ IGhHL$HL$HH;XuV@LHLHD$ cGHuHL$ LHV^EIGhHH;Xt`H+EuHL$LHLD$HD$ HHuDD$LHL$ HV#EIGhH;XufHD$HD$(dH3%(H8[]A\A]A^A_fLHLHD$ 9HuD$ LHVcR0fDLt$Hl$ HLH I?H:HHXHD$ HxH;==4Htt 1HHLHD$ EHD$ AD$I$HL$LALHD$ HIAD$Hp11s3L1BHHLLD$HD$ Ul$Ll$ H} H HxH@H@HHhLD+I$AD$-HHLHD$ D$ AD$A$ !+AD$HKPHt$ HHL$XHL$u YJo=HD$ PH=4HWt%Ht$1 0PJHHK`Ht$ HHL$$XHL$u rHD$ AWAVAUATUHSHHHc,5dH%(HD$81HG Ht$H)HH H{`u,i}XxHEP}hLpLhH{`I?HL$(LD$$ALHHD$(rQHIfD$$Lm`7M}EmIMM9HD$#Lt$"Hl$0HD$BfA<IHD$01HLL$MI M9gAtIwHtVLHHEH;HJ6HLHHD$0HxH;=u4MtAfAI@VHHHPLLHD$LHD$PP(GH_ 21DHChLt$0H(H9huSfA:HHD$01LLLKHChHH;ht;L}LIwHV1Ht PuLLHHChH;huHD$(HD$@HD$8dH3%(YHH[]A\A]A^A_fDH@uHHHPLLHD$CKHD$P8(/H0fH(LLL$LL$fukD$0@E1AuYAD$0ufH8LLL$LL$fH8fDLLL$8LL$@k#=fDHD$(H484HD$@k@+#fDHj11[-H=4HWHt$LL$4LL$f.|%bLePHt$0LSu]LS1Hj11,*HkL11,FviDHD$0PJH&HjMD11F,Le`Vf.@AWIiAVAUATUSHHH>HwkHk1IHHL,IMtpI]H{I9t'H HtXHy1HHI9uGI9IHuI?HsHWH;VuFuIEHtH[]A\A]A^A_f.H1[]A\A]A^A_f.DUHSHHcM HÅtHP(HH@BHH9uHUH5 11H`WHH[]fDUHSHHdH%(HD$1fH=4ffHNHxtus,uv{XuCH{PH<$`Ht-x0ЃEHD$dH3%(uSH[]HPHHmu2H1Ҿ1xQE밹1"(H<$tf.UHSHHdH%(HD$1fH=4ffHNHxt&s,uY{XufH{PH<$2_Htxt'EHD$dH3%(u]H[]fH<E̹1!HPHHjuH1Ҿ1uP.'H<$nDATI1USH@Hl$ dH%(HD$81HffH=.4ffHMH@Ht5HX0Hu *fHHt HCxuH0H!HHuH5$5LH5$5H m E1A LHD$Hl$$HHVCHD$8dH3%(u H@[]A\8&UHSHHdH%(HD$1fH=L4ffH4LHxu,}XH}PH<$V]HH1H0HMH5h H7HM H5h H7HMH5GH7HM(H5AH7M0H5 H HD$dH3%(uGH[]HPHHBu;H1Ҿ1MNC뼹1$CH<$f.USHHo`E4t'1D߃HH} A;]4rH} XH}XHt/tBG%=tUHE@@tHx/t(G%=t,HH[] ƐHH[]hEfD[EfUSHHHn`n1DHU u4H}8t+H{t{0tHH[]fH[]H48tH&4Hf1HHH1H%@SHw,u:XuNHPH5x 'HHttvHG4B[ù1C[HOP1KLfUSH1HH]fH=%4ffH IHxHt[H5e H HEH54 HHH84HEHHPHHH53>[]4@H5{e1ɺ HH5 1ɺH41AWAVAUAATI`UHSHXdH%(HD$H1jDu,HHD$Ay}XCHEPHD$L}`HK8LL$E11HL&HL$HA=HpDs4Hk HD$HQHG4H HH4RHH=Hl$ AHHD$ Hţ4HHD$8H4HD$0IHD$0Ht HHMH"AFH34H|$(HD$ MNhMVpHt$ LL$ LT$(IFxIvhI~pHD$0IVxHIHT$8H4It HHEu\{49HCXHS@HtBtHBIAD$I$HD$HdH3%(HX[]A\A]A^A_ÐC4xhDC41D9s4DrHHS HH:RHQH9tD9rHC IADC4@H:ysJfDHH4x0H|$fH=4ffHEH|$Hx )H|$ODC4HC yfDS4t0LC 1ɐHH4LH:RVH>t;K4rHC } 1 .HL$H1HqAD$_L}PHt$L1ҾL1G뾃D1HC C4H^a11J |H`110 bHL$0HHt HHHHbD1ffDAW?E1AVAUAATUSHXdH%(H$H1H|$PLt$PH(jHL%34H@H@H@ HSwoole\TG imerHGG$A$HD$XHB41LHDŽ$8HDŽ$@HDŽ$HHDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$pHDŽ$xHDŽ$HDŽ$PHDŽ$XHDŽ$`HDŽ$hHDŽ$HDŽ$HDŽ$HD$`DŽ$HDŽ$DŽ$ HDŽ$ HDŽ$(HDŽ$HDŽ$HDŽ$HDŽ$8H$0!HF4(HD$HFHxH@H@H5^H@ Hswoole_t HEGimerE$HA$HL$HpHxHJ6%HN5HƹHHHHHLL?H0EHSwoole\THimer\IteHHHHp @H@H@@(rato@,r@-A$HD$XH4LHDŽ$8HDŽ$@HDŽ$HHDŽ$H0HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$pHDŽ$xHDŽ$HDŽ$PHDŽ$XHDŽ$`HDŽ$hHDŽ$HDŽ$HDŽ$HD$`DŽ$HDŽ$DŽ$ HDŽ$ HDŽ$(HDŽ$HDŽ$HDŽ$HDŽ$8HDŽ$00IH65)D@HxH@H@HHswoole_tH58\HEHimer_iteGratoHGGrE-HA$HpHxL3H-4HL}8Lp@H5n HxIĺ@H@H@LL;H L0AD$MtzIHswoole_tH|$I$Himer_setID$1AD$HLd$Ht$LIF0HD$IF(HHD$ AF D$(AI~zLHL}8Lp@H5_HxIĺ@H@H@LLRH L0AD$M*erIHswoole_tI$fA|$Himer_aftH|$ID$1AD$Ht$HLd$LIF0HD$IF(HHD$ AF D$(AI~LHL}8Lp@H5?3HxIĺ@H@H@LLZHL0AD$@M2IHswoole_tH|$I$Himer_ticID$1AD$kHAD$Ld$Ht$LIF0HD$IF(HHD$ AF D$(AI~L HLu8Lx@H5@{HxIĺ@H@H@LLgHL8AD$mM?IHswoole_tH|$I$Himer_exiID$1stHfAt$AD$sHt$AD$Ld$LIG0HD$IG(HHD$ AG D$(AIL HL}8Lp@H5\o HxIĺ@H@H@LLiHL0AD$MAIHswoole_tH|$I$Himer_infID$1AD$oHAD$Ld$Ht$LIF0HD$IF(HHD$ AF D$(AI~L HL}8Lp@H5 HxIĺ@H@H@LLvH-L0AD$MNIHswoole_ttsI$H|$Himer_staID$fAL$1AD$Ht$HLd$LIF0HD$IF(HHD$ AF D$(AI~L HLu8Lx@H5 HxIĺ@H@H@LL~HEL8AD$MVIHswoole_tH|$I$Himer_lisID$1AD$tHAD$Ld$Ht$LIG0HD$IG(HHD$ AG D$(AIL HL}8Lp@ H5u.HxIĺ@H@H@LLHbL0AD$McIHswoole_tH|$I$Himer_cleID$1arHfAT$AD$Ht$Ld$LIF0HD$IF(HHD$ AF D$(AI~LLe8H+&H5JTHxHH@@H@H@HHHzH(C;HmHHswoole_tH|$HHimer_cleHCllCar_afC1CHH\$Ht$LHE0HD$HE(HHD$ E D$(MH}HH=iSE< H=WSD>H=SSEH; H=IvI Ht$HgHt$HxILLx@H@CD>Lt$@Lt$@HL$0LHLD$HD$8G>D|$8Ly#A-H`HcD(;HHHHHX1ƀLHqfH=G4ffH/,HxJL@07!11H 1AEHNL11WfAVIAUIHgL ATUHSHLd$0dH%(H$1LHH:4LHD$pH4pHD$xLt$0Dl$8HD$@HUHuH:DHD$XHEuAT$8tzHuHH9NHHU)Lt$PHT$HgyL)31H$dH3 %(Hİ[]A\A]A^fLȐH\$Hl$ e HT$H5RHI~HHH\$ fH=4ffH)*H M@HH1HT$ H 4IHzH9IHT$HzH9ZHfH=4ffH)LHHHHM[Ld$Hl$ w HT$H5+QLILH Ld$ fH=4ffH;)HGAMHL@1, H\$HHD$HHxH-H=4HGt}ЅHHHD$ H\$HHx:H=@4HGt$ЅHt$m볋BHJTBHJ냐f.AWE1A AVAUATIUHSHӺHdH%(H$1H|$@Ll$@HH4D$pLH$H`4H$HH H$At91H$dH3 %(!H[]A\A]A^A_HEHLLd$@\$HHD$XH;EIVT$`13fDLeI)܃|$HLT$`AljI)LEu+uHEHEMDt$`LuAHD$XfDLHHAHH]fH\$ HT$H5NHl$0HHHbH\$0fH=U4ffH}&H& E@HH1qHT$0H]}4IHzH9AHT$ HzH9讼HfH=4ffH&LHHXXHH= 'H\$ HT$H5!MHl$0HHHtH\$0fH=g4ffH%HPD@HH1H;x4 Ht$@Ht$HNxHIHD$IH5g}4HEMHL>HHLHD$(H;_x4IHEMHLH}4HLHHD$(H;x4HHH?IHELD$HHH|4H83xvHuLIHLDI MHD$@AD$<<:I$@HXHhHD$@D |$ DEAt|$$gAIt$H|$EHH!H|$@Ht/Wu&KɉuD$fD$DH\$XdH3%(Hh[]A\A]A^A_DL0HD$IHELD$HHHc{4H8xvx;HHD$HELD$HHH{4H8xIDH|$AEHH`+fD11HL%{4HHI<$HHGgI$AHhHSfDD$fAHD$@ASDLHHD$H:1 1HL$H|$(LHD$HH|$(MLH/HHD$@LHLD$HHHD$MLHLLd$(HL$HLD$HLiLMHLIH|$HNHfDAWAVAUIATUSHHdH%(HD$1fH=x4ffHDc,H$HhAD$|ALsPc{hHC`H$AGCx<;<H{pIHEHE{XH$DE1?ALHLeHmI|$ H>HxH@H@LL`HBD#I]AEHD$dH3%(H[]A\A]A^A_fDLcp;HCPHxHw4H0A/1ҹLH;H9v4AEHIElAD1^AE@L{`HLҰlL1Ҿ1fAUATIUHSHfH=v4ffHHu 1ҹHXHHCH:xfH+LkH} HHxHHhHL@H@D+AD$I$H[]A\A]f.Hu4AD$HI$H[]A\A]@f.AWAVAUATIUSHH HXdH%(HD$H1HH@Dk,HD$HD$AE#{X/HCPHD$A{xgHCpHD$A<<HILt$LH?H,I>H)HH`HcB;CHHHHHX(8L;2L;p xt xL5r4DHL{`I>HHG{h`HT$DE1?EL~H|$H\$M>HIH`AIJcD0;=HHHHHX"IWAHHfH=s4ffHx0lAT$HD$HdH3%(HX[]A\A]A^A_LQ@H\$M.HH%HH`Hc@;HHHHHXrIUAMHHt5AD$DfD<t?#DfH=r4ffHx0@AtH`JcD0;HHHHHX1HHƀkofDIIwHy Ht$H $HsH $Ht$Hx@IH@HHHH $L|$0HHD$8D$(ADL|$0HL$ LK%|$(L$z $MuM}I~ HHxILL@H@Lp@CD5Ll$0Ll$0HL$ HHLD$8D$($\$(L tfHC`D $HxH%q4H0D $tEI>1AL@fH=p4ffH@09!AD$ I>0fH=p4ffHH5L@011QAD$A=D1LsPHt$L!L11(ZH" 1AD$PLspHt$L̩tfH=o4ffHH0Hپ@07!11fH=o4ffHH/Hپ@07!11KHv4Hپ11.HY4Hپ11ff.ATUHSHH`dH%(HD$X1HHH,H%H)HH`Hc@;vGfH=n4ffH@0fHD$XdH3%(H`[]A\HHHHHXtp, HtHPL LRHUhLL$0LT$8L LRH-p4LL$@LT$HRtSE1tDCuHT$01ɾHRHl48Hu1H/DCs볐& H\$LeHT$H56Hl$ HHH\H\$ fH=On4ffHwH MAHHپ@1eLD$ HQf4IIxH9LD$IxH9ua覥HfH=m4ffHLHHPKHl4H.21HHH1HH=bm4HGtHȅHwH=:m4HGt-ȅJHt$i;A@HAHA@HAHHHD$ H\$HHxHD$HHxHHH\$@f.SH H5-(KH8H[fAUAATIUHSHxHdH%(HD$h1%IcLHHHHD$hdH3%(u Hx[]A\A]Lff.AWH50AVAUATUSHHdH%(H$1HH(H{HtOxHHxHD$Pu(uHDHD$HT$Pǃ01H1H$dH3 %( H[]A\A]A^A_ÐH@oHxHD$lHHHP(L$Ll$`LLH$HH H$LH$HpH258EAFA5HH-E914-47F 5B11HNHDA-95CA-HNHC5AB0DC8HNHp$XLLH H5 E1A HIaH n H5ٗ E1A H=H5.E1McLH H + H5. E1AHC ufHL HH,H%H)HI`Hc@A;/fH=i4ffH @0#<1C E1E11MIcT$,AƄ$HHHHIXHHt$HHpLAMtH5.E1ɺHAl$C HT$Pǃ0e1H߃ C C g|$X@H|$HdGXS҉IE7H5 H,H xH0L|$@Hl$PLHHVHY1Ҿ;H1HHLH5 -LKHT$@L5w`4HzL9H H5@ E1AJHHD$PHxL9YH=g4HWy8L+{fDIHIIMXAEjCL#H\$ HT$@H5f/HH|$0H ILH8]Hd4@RE1tDCu1LLkLKIB1 fDH$dH3%(H([]A\A]A^A_f.AgAVIv(H$H|$PA HD$`HD$PHD$pHD$hHD$XwL$PHT$hHHHD$pHt H|$hHtPLt1f8AfMLU1fDAh-L51fDDCsfDL=a4LD$I?HHt$ HGHVHXdLAIHHpHy Ht$HL$H3HL$Ht$Hx@IH@HHHHL$L|$ D$(LD$AD_ZH[_48u41HHHT$pHHt H|$hHtRHH3`4HR 1HHH1H룐ATUHHSHL"uLH[]1A\HH[]1A\@f.AW?AVE1AUATUSHdH%(H$1H|$Ld$H0KL-_4HSwoole\WveHHHebSocketfP,HH H@H@H@@(\Ser@.r@/AUHD$H4LHDŽ$HDŽ$H$H._4HDŽ$HDŽ$HDŽ$HDŽ$H0HDŽ$HDŽ$HDŽ$0HDŽ$8HDŽ$@HDŽ$HDŽ$HDŽ$ HDŽ$(HDŽ$HHDŽ$PHDŽ$XHD$ DŽ$HDŽ$DŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$`HDŽ$[IH]40L8d@HxH@H@HHswoole_wveH5#HEHebsocketfOHGG_serGrE/KHAUHpHxLH4HNU4H5[4HH\4HLH4HHHV4?HHH4LH0wHebSocketHSwoole\WHHp meHHfp,@H@H@@(\Fra@.AUHD$H41LHDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$0HDŽ$8HDŽ$@HDŽ$HDŽ$HDŽ$ HDŽ$(HDŽ$HHDŽ$PHDŽ$XHD$ DŽ$HDŽ$DŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$`HDŽ$H$L=D$I@HxH@H@HHswoole_wAmeH5n HEHebsocketfDGHGG_fraE.芾HAUHL$HpHxH. L 24HƹALLL$HI?H55 uI?H F^H5s6ADI?H5E8A5I?H5W AI?H5/ ͶLL?H8UHSwoole\WAamHebSocketHHH\CloseFrfDH0HH(Hp H@H@H@@2e@3AUI7LHD$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$0HDŽ$8HDŽ$@HDŽ$HDŽ$HDŽ$ HDŽ$(HDŽ$HHDŽ$PHDŽ$XHD$ DŽ$HDŽ$DŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$`HDŽ$HDŽ$m8IH~4y@HxH@H@HHswoole_wAamH5]HEHebsocketfDWHGH_closefrGeHGE3WHAUHpHxLLL$H4AHLHH=4H5H5FH=4H5QA#H=4H ZH5, AH=Aع"pH=Aع!RH=Aع4H=AعH=1Aع$H=AعH=AعH=AعH=Aع H=Aع eH=AعGH=Aع)H=Aع H=AعH=Aع H=AعH=AعH=Aع!uH=Aع%WH=Aع!9H=Aع#H=AعH=Aع$H=Aع#H= Aع&H=Aع(H=&Aع#gH=AعIH=Aع+H=Aع H=AعH=AعH=AعH=z1AعH=AعzH=_Aع\H=Aع>H=Aع  H=Aع H=AعH=AعH=AعH=AعH=AعlH=AعNH=Aع0H=AعH=AعH=Aع!H=zAعH=AعH$dH3%(uH[]A\A]A^A_`UHSHH9w*H,HH1HHKHH[]̚ff.SHHdH%(HD$1HGHxH;=!I4uHHD$dH3%(u+H[H=P4HWtHt$ƶPJHfH4HQ4HHQ4HHyQ4HHiQ4HHTQ4HcHPH #PH5mH=贬@Hw mf.f.ATUSHdH%(H$1fH=N4ffHHxt6fH=N4ffHHxtHP4HHtHPL%4MID$(H-}G4HxH9ID$ HxH9ID$HxH9L Hq4fH=9N4ffH!L`Mt7ID$ Ht I|$HtPLɿfH=N4ffHH@H|$01oHt$pLd$0HH{@HECCHCH$(H$0H$PH$XH$1C0fC8CHC HC(HC0C<ǃHǃFI$fGH$HHH$HH$HH$ HI$H$8$@I$ H $HGI$(H(3$`HPH$ H$L$H0$dHt$H|$$hH$4H$xH$HX8HXHhHHH$H$Ht$($pHDŽ$H|$@H$HPHPH`L`Ht$HHD$ HT$(HhtH|$HI$pHp H$HxH9H$HtI$PHH$XHxH92H$PHxH9H$0HxH9H$(HxH9ugH$dH3%(uOHİ[]A\H-C4cH=,K4HW>Ht$Y//H=J4HWxHt$$iH=J4HWa7Ht$(H=J4HWAHt$İH=gJ4HWHt$蔰H=7J4HW:Ht$d+H=J4HWHt$4H=I4HWHt$HLHPJHqPJHVPJHPJHfPJHPJHPJHFPJHVff.SHtހH[c[@f.H跀Ht譀HHqHfDSH臀Ht}HH[Q[@f.HI4HcHx(ÐAU IATA5USH8H/HHdH%(HD$(1HH:jHHt%Hx 1PDFI+m,Hڋ H!%tHDHJHDHH)H I4HHD$(dH3%(Du H8[]A\A]USHHH-H4GdH%(HD$1H?4HHHHxu5H5J1CHL$dH3 %(Hu$H[]fDHCH;Ht$HHȡHATUSt 1[]A\ ubL%G4AD$u茆I$HtHP HH*I$~H5PuvhfuqfH=E4ffHgHx =H5H>G41R0f.}H땐2fDzH5_HH¶Hf.UH,7SHHHt%fDH51H|H9uHH5 []1|ATIUHS1Hu-eDAH5N1H|t'H9t:uH5 Hڿ1w|DH5 1]|H9u[]A\H5l 1A|O13wHH HtH HuHHAWAVAUAATUHSH@HLc1HII1ۅD$ ~BACH-%EA3w JcDHAH5.1Mt{9\$ HH5 []A\A]A^A_1M{DAfAfAf.Af.AyfDAff_@ARH[]A\A]A^A_fVHXdH %(HL$H1Ƀ"w_HLH|$@HcD$@Hf.1HHH9AvHuH@H)ZHL$HdH3 %(u$HXH ~H5 H=f豽AVIAUIATUImSHH5) 6IEE10IHcIHH]C< vÍw ~HPwIAHMd @[L)LI.]A\A]A^@f.USH9~UH=R4u1衱H@4胳辅**\*XD Y ~HY,[]H H5 H=/.@f.AUATUHSH(dH%(HD$1Ll$Ld$ L HLHوH9rfDHH9t/;/uL u&/HH9uf.fDL裌uu(HfH=<4ffHth0蜤Ll$ Hl$0HT$H5LImLHLl$0fH=<4ffHH$MHML@1IHD$0H44HxH9HT$ HzH9CtHfH=<4ffHLHHH\$ HT$H5?Hl$0M$$H螸HH.H\$0fH=!<4ffHIHAMHHپ@17HT$0H#44IHzH9HT$ HzH9u7xsHfH=;4ffHLHH"1薶H=^;4HGt:ЅH葡H\$HHD$ HHxHNBHJH= ;4HGt=ЅGHt$88HHD$0H\$HHx躕둋BHJH=:4HGtNЅ4H'H=:4HWt+Ht$趠BHJ벋PJHaDf.AUATUSH8dH%(HD$(19=$4KHt$ H~6D$ )1҃HL$(dH3 %(@H8[]A\A][rHfH=94ffHX0¸]Hl$Ld$ >HT$ H5 HIHLwHl$ fH=j94ffHHAMHH@1胬Ht$ Ho14HH~H9Ht$H~H9pHfH=94ffH-HHHjH=!11耙lj4s譳H H5H=A>H=V84HGtLȅZL臞MH=*84HGt+ȅHt$ Y FHN벋FHNHHD$ H\$ HHxŒHD$HHx贒HHH\$ fAVAUATUSH0dH%(HD$(1訧x<蘧 HD$(dH3%(H0[]A\A]A^oD HfH=64ffHD`0贞mLl$Ld$ ۼHT$H5LI脳LLLl$ fH=74ffH/HAMHL@1 IHD$ H- /4HxH9 HT$HzH9]nHfH=64ffHLHHfn(HfH=54ffHh0辝Hl$Ld$ HT$H5HI苲HLHl$ fH=64ffH6HAMHH@1'HT$ H-.4HHzH9uhHT$HzH9u5lmHfH=54ffHHپHH茰H=T54HGtEЅL艛H=/54HGt+ЅyHt$^jBHJ빋BHJHHD$ Lt$LHxʏHD$LHx蹏HHLt$H=44HGtMЅL H=44HWt,Lt$L豚BHJ뱋PJHLyf.AUATUSHH8H?dH%(HD$(1H?/臛~*1HL$(dH3 %(vH8[]A\A]H+H\$HT$H5Ld$ H7HLljH\$ fH=34ffHH I@HH1֦HT$ H+4HHzH9HT$HzH9kHfH=X34ffHHHH轐HfH=S24ffH;Hj11HhH12Ht*HuHH9,H}H7H1HEfH=14ffHLd$ Ll$H@LLHpHsH-34LHmHD$ H*4HxH9HHx*襙HT$H5`L舮LLHl$ fH= 24ffH3H4 A@HH1$HT$ HHzH9UH=14HGЅ2Ht$—#DHPhVL+H\$HT$H5Ld$ H跭HLGH\$ fH=:14ffHbH; M@HH1VIHD$ H?)4HxH9XHT$HzH9hHfH=04ffHLHH=HHzHu@苫H= oH=G04HGNЅLtH=04HWt*LJBHJcPJHHHD$ H\$HHx豊HD$HHx蠊HHH\$H=/4HGtJЅLǕH=j/4HWt)Ht$蛕|BHJ봋PJHO|@sf.1HHD$ LHxHBHJUIIɺHHSHH荖x 9}HH[]E1CHDATUSHHT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$IdH%(HD$1fH=I.4ffHqH @HH1fHH$@H|H)HHD$HD$ L$D$0HD$HeHHHھJ@I1II?LL1HHIHHHH)ƃ0H@tHuL1-HȍpLc΅J ~*4DHD@qHLH)H9|HcDAUATAUHSHHHH|$dH%(HD$81C[pt>U|${D$HL$8dH3 %(-HH[]A\A]e(HfH=+4ffHh0ޓHl$ Ld$0HT$H5f HI諨HL;Hl$0fH=.,4ffHVH AMHH@1GHt$0H3$4HH~H9xHt$ H~H9:cHfH=+4ffHHHH.|$U|$Lf聦|$(H"4EDd$H; A9L%K)4Dl$I<$A9H;th|$I<$̡|$|$H= H H5`E1H1膭\臡A9tH;x|$譚H(4H8\|$葚H=g*4HGtLȅL蘐H=;*4HGt+ȅiHt$jZFHN벋FHNHHD$0H\$HHxքHD$ HHxńHHH\$ATUHSHHT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$HIdH%(HD$1uHHtpH$IMHHHD$HD$ H$D$0HD$͐x-HHT$dH3%(u&H[]A\f.1H脸1f.AVHAUIATIUSt4H,>L5R H1=HcHACH9uCD%[]A\A]A^f.AUIATL% UHS1HHt+f1=H@cHLAH9uH[]A\A]ff.AWAVIAUE1ATUSHHH|$thfHD$H=< 1LL)N$(1葈x[HtnE1 IL9vHK4$L{MHD$ptL贖HpL5HD$pHxH9L  L? H111kDpMcLHL L IHǺLH1kHT$ Kt4$LzMHD$ptL HpL莉HD$pHxH9LrHpLeHD$pHxH9H=k4HWuHt$ vfHD0IfH=4ffH腱Dp0w}EuL|$`Ll$pD͕HT$OH5 LHD$ tLLfHL$pHL$(fH=4ffHLD$ HL$(H HE@1IHD$pHxH9HD$`HxH9KGIfH=4ffH踰LLHlkH=)4HW-Ht$NVuH=4HWL$L uH=4HWSLtFH=4HWtLt_HF 4H5 4HHHH4ѱHLfH^H=&4HW?kLUt^H= 4HWRL'tEH= 4HWlLs_H= 4HW@Ht$ s1H=l 4HONHt$`D$ sD$ 7H=4 4HWLcsH= 4HWtHUHt$ 7sFHIEHt$pHxgPJH^PJHHHD$`LHxgHD$PLHxvgH讲HHD$pHt$NHxXg HHD$pHt$ Hx;gHsHHD$pHt$`HxgHUHMHtL`MHtLNsHLۑHH= 4HWtHVLrIH= 4HWt+Ht$Pq PJH벋PJHHHD$pLt$PLHxJfHD$`LHx9fHqHLt$P݋PJH?PJH0PJHPJHlPJHPJHPJH JqrRPJHPJHjf.SHH0H\$ HL$dH%(HD$(1Hd]H= 4HHT$ HzH;=4u(HtH@H\$(dH3%(u H0[1;H= 4HOt!Ht$HD$3pHD$멋JqrDf.AVIHAUATUHSHpH\$ Ll$PLd$dH%(HD$h1LHH=:4H"H pLd$H\$0H5 LH΅H|$@H\_H\$@fH=O 4ffHwH I@HH1k|HHD$@HT4HxH9HD$0HxH9@IfH=4ffHHLHRfHT$ HzH9THL$hdH3 %(;Hp[]A\A]A^f.HL_ Lt$X{HHHH|$PHxH4HHD$PHD$XHCHCHwiFH=41HHHwIHSLyrHttH8tnHHD$PH"4HxH9u1 f.H4H=4HWHt$@m1fDH=4HHL[H<%3gH=/4HOLD$ ZmD$ vH=4HWtsL,mH=4HWt,LmPJH"PJH΋JqrbPJHHHD$PHt$@Ld$HxHaHD$ LHx7aHoHHD$@LHxaHD$0LHx aHHf.@UHSHHHu @HHHuHEH}1H\HEHEH}H[]vfUSHHH-3dH%(HD$1HpHxH9H`HtHPHH(HxH9 H HxH9HHxH9HHxH9uLHD$dH3%(u7H[]H=4HW_Ht$kPH=4HWHt$jH=4HWZHt$jKH=V4HWtjHt$j H=*4HWt[Ht$[jPJH#PJHqPJH됋PJH+PJHf.fAWAVIAUATUHSHHL,MtpI]IILKM9t*DLMtPMH1LHuI9u>M9ILuI?HsHWH;Vu-RuHL[]A\A]A^A_H1[]A\A]A^A_f.DUHiSHHH>HwA1HHHsHHlmHtHHtH[]H1[]AWIAVAUIATI̹UHH SHHWHwLwlHH)HuE1IHELUHu\@HHIH2HtGHHF1HHMI8HuHEHHuMH>HK4IuH}sL1H]HLuIIMl$K>HHt/HI$HL HEHL[]A\A]A^A_LufHUI$LeI$HtHB1HuLM$HEHUHDIH(NLu(迒HWHNL7袒H:H2fAUIATIUSH8dH%(HD$(1H9H|7TukfMHH1 HHHCP@LcDk4k0HC8Hu8HT$(dH3%(6H8[]A\A]f;HfD(sHHbHkHH}t H} HugH[HHtHH*q1k sHIBLc@=DSgH\$HT$H5 Ll$ H0|HLUH\$ fH=3ffH۠H M@HH1rHT$ H-3HHzH9{HT$HzH9= 7HfH=Q3ffHyHپHH\1wHl$HT$H5' Ll$ Hj{HLTHl$ fH=3ffHH @HH1 rIHD$ H-3HxH9dHT$HzH9&I6HfH=3ffH趟LHH[+iyH r H53 H=7 $ZHL?oH7HH,oH$H=3HGtLЅLdH=3HGt+ЅfHt$cWBHJ벋BHJHHD$ H\$HHx[XHD$HHxJXH肣HH\$H=@3HGtJЅLqcH=3HWt)Ht$EcpBHJ봋PJHO|@f.S9W4AHHOH9DWLO(L_IcIL9t?H9AX=HcHHG8HL9}cHOIcAIDWLO(HxDd1[DHcH)H9|HHHG8H_D_8_k[@*WHGWH H5 H=4 WX@USHHGthHo8H/E9aHHuHccEHcHH HH;KH }kH)S(H[]*CHCEHcfDH H5K H= }XfAUATUSHHGtLH@AIHPHk8H+ED94HuHcL.cH{@mHP H[]A\A]@H B H5 H= Wf.HdH%(HD$1G0t+HHH5gHL$dH3 %(uHuH H5U H= Wff.HdH%(HD$1G0t3HHHH$\HL$dH3 %(uHuH H5 H=X V@ATUSG0Ht1H@HAHPDHH腂H{@HP []A\H { H5| H= CVfUSHHG0tH@Ht HPC0u*HuH[]H[]mDH{H11HkHHtHHjC0뭐fDATUSG0Ht1H@HAHPDHHE@H{@HP []A\H [ H5 H=. cUfH8G4DOLGHOH5 D$ G0D$HG(HD$GD$G$H1/H8f.DH y41҉AuLIuHHuՍFLDt,2H3L9ljuD5 1f.fUHSHH9w*H,H+kH1HHMHH[]@HD IHJ 0HF H D5![H H H H C @ZH _QH FH 3H '`@'H 'H H H HO <H> UHQ t~HU toH Zf)#@N8!H t7:!H t"H |;!H fDH,#H@ t .#Hb tH= Hj HO H tH tH  HV x+'H ]!'H DH 7"'H $H GH/ H H* HODH[ H% H D@H uH \H I@rH -?H qH @3#H [1#H 2#H p!H H ED4#H u5#H bDH< EHD 2DH H D'HS 'H DHu Ht UD6!H 7!H" r%D#H{ U#H BDH %H DHF HM D*#H +#H eD H  H 5DH; eH> RD'H 5'H "D\H ]H DYH ZH uDH H- H HZ HF |Hm pHZ dH XH+ LH @H 4H[ (H Hs H ff.SH7rHC[HHtqf.USH.>HHaH531H HHc1҉|$H=q4HL$HwHHHtH8H1HfATA1USHcHH|$ H=Bq4HwHHT$ HHtH8tH[]A\f._Ht HD`H=p4HHH1HI LMuHEHHuLH>HK4IuH}[1LLuHH]IIK>HHt8HI$HL HEHL[]A\A]A^A_LuIK>HHuHUI$LeI$HtHcB1HuLM$HEHUHfI H6Lu(g{HH6LZJ{HHڏf.ATAUHSHH<&6HHCtDck[]A\ÿ:H?3H53HHHH3ʌf.HxfDO1H9t 1H9Ð@f.U1S6H9sHGk9H wH[]DH1HHo,t݉ېfDAWAVIAUATAUSHHGLH\$HT$H5 Ll$ HdSHL,H\$ fH=3ffHxH @HH1JHHD$ L%3HxL9HT$HzL9MCIfH=3ffHwHپLH3D(IfH=3ffHuwDh0=`E$$Lt$Ll$ D[HT$H5 LIfRLL+Lt$ fH=3ffHwHj EMHL@1IIHD$ L%3HxL9}HD$HxL9A? IfH=3ffHvLLH2@ D(IfH=3ffHuvDh0<uE$$Lt$Ll$ DZHT$H5 LIfQLL*Lt$ fH=3ffHvH EMHL@1HIHD$ L%3HxL9HD$HxL9? IfH=3ffHuLLH1@ (HfH=3ffHvuh0;Hl$Ll$ YHT$H5Ʒ HIkPHL)Hl$ fH=3ffHuH AMHH@1Gf; (HfH=3ffHth0:'Hl$Ll$ "YHT$H5& HIOHL[)Hl$ fH=N3ffHvtH AMHH@1gF[NL|$HHD$LHx-HxHHD$ L|$LHx-ߐf.H=3HWtHL8H=l3HWt+Ht$8PJH벋PJH]7@.H=3HGtRЅLD8H=3HWt3XHt$8IBHJf몋PJHH=3HGtSЅL7H=h3HGt4ЅHt$7foBHJf멋BHJH=3HWtKLN7H=3HWt.fL|$L7TPJH믋PJHfDAUATUH1SHHdH%(H$1c@H|$(HD$(1H|$0HHھ7Hu*fH=3ffHq@07~Q1!DHH}HH޽NH$dH3 %(H[]A\A]DkuHH\$Ld$ &HT$H5J HI/LHL%H\$ fH=3ffHpH MAHHپ@1BIHD$ H3HxH9uhLD$IxH9u5 HfH=R3ffHzpLHH,-JH=3HGtCȅL*5H=3HOt+{Ht$5lA@HAH빋HqpHHD$ H\$HHxi)HD$HHxX)HtHH\$fDAUATUSHHHHOH9H)LoIu?HnHHC HHtYMHCHkL#u1HCLH[]A\A]H9vHjHfLHsLH5@1H m H5 H= u*@HHx7HH9w/HtH)HGHHuHfHHHjH ɲ H5 H=ñ 3*HHHGLGHOH5α H$A1H@f.USHHHt0HnHG HHHPHtQHCHkH[]ÐH~H-3HHCHH{HHHCHS uHK3H5 3HHHH3ofDATHcUSHH HIdH%(HD$1' H;HcHt=H;svHt:H;H{HL(4H+1HL$dH3 %(uH []A\f.F@ATIUHSHH?H4:H;swH{HL3H+1[]A\DH¸tH;AUATAUHSHHH7HL5tHEHHHL,LH;Kv*He3H Hcz<1H48HHH) t}H3HH{H!H9ufEuH+H1[]A\A]fLH{H;HHIOH{H;HLH2MtLOfDH[]A\A]MHtLOHpAVHAUATUHStP1HIIItOLLLH6H9u[]A\A]A^ u>[]A\A]1A^DHH4H9wrID$A6HH I,$I$fAWHAVAUATUSHHHL LxH|$(HT$HHPH $D|$ D)HT$ J,:H|$9) LLIHl$Ld$8HD$0LIAfDII9AE8euLHLuMHl$Ld$8gH$HI)L)Ll$HxKT=YH$HP@HD$(LhHHHL$ LhHJ,)HD$8D)9D$ +D$ LtIHl$D#LLt$0fII9E:'uLHL uMHl$HD$LH)L,H$HxH$LHHP8HHH[]A\A]A^A_Ld$8Hl$LH+D$H|$(HGHH+D$ HH[]A\A]A^L)A_fDHl$Mt E1LHD$8E1趁Hp$1ÐfDHGxHHHHx8ÐH'u HfDHkDf.USHHtb~@tuH?8H1[]DH.s:HUHHH[1]ÅuH3HH1[]fHHH1[]ÐUSHHtb~@tuH?7H1[]DH.9HUHHH[1]ÅuHe3HH1[]fHHH1[]ÐSHtO~5tuH?71[~9H1[uH3H1[fDHH1[@f.UHSHH9w*H,H9H1HHHH[],ff.HHHtDLLMAM9t*DI Ht(LA1LHwH9uM9LIuf1Ðff.AT1USHoHHHIHLH1HtFH3N H9JLH;t;MtI@1HI9tH LL5Hk[]A\f.Mt3I@1HI9tH LHH0HSH9tHLHLCf.ATIUHSH0HudH%(HD$(1HHD$HGxHHr7H(H$HDH1LHD$HHHD$HD$Ht HHпHD$7H(H$HH1LHD$HHD$HD$Ht HHпHD$6H$H1HLHD$HHD$:7HD$Ht HHHL$(dH3 %(u H0[]A\=HL$HHt HHHhHL$HHtHHHL$HHtϺHHHL$HHtHHHL$HHtHHHL$HHt HHH,hff.UHSHH_3HC$H[]@f.USHHH~0HG`HH~ H;H} HHtnHs8Ht H}l?H{xt&HkhHHHCxHt HHHCPHtH{@HHP2H[]@H1[]C0H[]AUATUSHHXHt$0dH%(HD$H1HxPHD$0HL$8HS㥛 HHH?H1HH)HSH|$HdH3<%(HX[]A\A](HfH=ο3ffHah0'¸Hl$Ld$ EHT$H5 HI<HL8Hl$ fH=+3ffHSaHԥ AMHH@1D3Ht$ H03HH~H9umHt$H~H9u:HfH=ο3ffH`HHH3:H=l3HGtEȅL%H=G3HGt+ȅtHt$v%eFHN빋FHNHHD$ H\$HHxHD$HHxH eHH\$ݐ@f.SHHhx'fH=3ffH_HHpHt[ 0D1[@[f.AWAVAUATUHSH(HdH%(HD$1HL$H+MpHS㥛 L4$L+uhHH?HMiHH)ILeLm }HELxMtwI_HsL9HEPH9C({0HHE`HKHE`H~X{0uRHsI9| HL9~HsHC LLD,}|HDžHHUxDLlHLUHCxHtH{hHHCPHtH{@HH/.f.H{PtmH{@HHSX&L)H~3HHUxHEP1HT$dH3%(u-H([]A\A]A^A_HDž¸7fHH8@ATIUSHHtIl$0HtIH]Ht6HCxHtH{hHHCPHtH{@HH1-HmHuI|$ .5I|$ -[]I|$A\F:fDAT1UHoSHHH H{@HC(HC0HC8C@? HCHHC(HH{hHC HCxHǃHC`HǃHCXHCP[]A\HH9HCaH{ IG4H{ L+,֐AWAVAUATIUSHxdH%(HD$h1HHH|$0AIM]HD$0HL$8HS㥛 H+EhH+MpHiHH?HHH)HHt$ .HT$Hù1HHLEL{`IEHSHD$PHCIEHLt$@LLHD$@HKPMEMMHT$HHs@H{HHC@HHCXHL$PHt$@HSHH|$HLKPHD$XLCXt LLHEPHC(HCxHt!H{hHHCxHǃHHI9HEXHPHHUXHHsH}HNHHC8L+Lu ,HIHLhHX1LLHu(HIT$HHttH8tnL*HHt$hdH34%(uHx[]A\A]A^A_@LHUxL5HD$@HT$HHCPHC@HD$XHSHHCXLLHL$DL,%F1qo3HHEXfH=3ffH{Y@0SuHl$ HT$H5 H\$0Hn4HH Hl$0fH=3ffHYHڝ MAHH@1+HHD$0Ht$HxqHD$ HHx`KHfH=3ffHXHHH1kHNH^(1THL$PHHt LLH5]HHD$0H\$HHxHD$ HHxH]HH\$fSHGxHHtHhHHCPHtH{@[HD[fDUHSHHHu @HH'HuHEH}1H HEHEH[]f.AWIAVAUIATI̹UHH SHHWHwLw<HHIHuE1IHELUHu\@HHIH2HtGHHF1HHMI8HuHEHHuMH>HK4IuH}&1LLuHH]IIK>HHt8HI$HL HEHL[]A\A]A^A_LuIK>HHuHUI$LeI$HtHB1HuLM$HEHUHfI HLu(7FHRHL%FHRHZf.USHfH=3ffHUH @HH1'HHHHھ4ff.USHHtb~@tuH?%H1[]DH.'HUHHH[1]ÅuH53HH1[]fHHH1[]ÐSHtO~5tuH?$1['H1[uH3H1[fDHH1[@f.SHtO~5tuH?3$1[&H1[uH53H1[fDHH1[@f.UHSHH9w*H,H;&H1HHHH[]Lff.HHHtDLLMAM9t*DI Ht(LA1LHwH9uM9LIuf1Ðff.HH3HxtHP2)H3Ð@H3Ð@H3SHGHHt HHtHSpH3H{ H[ ff.SHHwxEHCx[ÐATUSHH`D$HD$ dH%(HD$X1$L$E1HHD$Htf. HD$(HHD$ vHt$D$11EIĿHD$@_$HD$0HCHl$0HHD$HHHHD$@CCtjMt L CtpHL$@Ht HHHL$ HtH|$HHT$XdH3%(uLH`[]A\DfH=x3ffH`Q1@0"'DfH=X3ffH@Q1@0!'r*HL$@HHt HHHD$ HtH|$HHUHL$@HHtH|$0HHHL$ HHtH|$H뷐ATUHSH0H_xdH%(HD$(1HHD$HCHIHHHSHCHExEHHD$HT$tkHHHL$Ht HHHt$(dH34%(u_H0[]A\fH=3ffHO@0'HGxGHL$HHt HHHzTu)HL$HHtLLאAUATUSHHH3HHt HHtHSpH3H-3HHC1LeHIIHSL_HHtBHuN H8JLH;tLMtI@1II9tH LLHmH{ #HH[]A\A]f.Mt;I@1II9tH LHEH0HUH9tHLf.HLEfUSHH-3H}uJH%3HHHt HHtHʤ3H{ HHHSp_{huH}uH[]HH[]DHH8G>@f.HH$Hf.H93SHXHt=HCtD~2tUuHH 6 HSH51 1HHu[ÅuH H +H ܓ 뮐@f.H3H8Ð@H٦3H8Ð@H13H8Ð@ATUSH0dH%(HD$(1Hi3HHHGIHuHHD$HHH 3L $LT$It$I|$HHQL LQH$HAHT$HQHyHqHHD$HT$tHHHCpHtfDHHCpHuH\>R+f=04uH=04RH04HD$HKHH5[04HLg04L X04H 3H4$H|$HHQH1HyH$HAHT$HQLILAHHD$HT$t HHHD$(dH3%(H0[]A\fH=3ffH KH @HH1HHHHھ<2*H/4Hf/4HH=/4Hi/4H*HS/4H=G3Hq3H5)/4LD$E1HL$HHt HHH O$HL$HHtHHH .4HHtH5.4HH=.4HNf.H3H8ÐH3HHtH@HHH1H<$H=L3HwHHHtHHtH@H1HfH 3H@@H3H@H.4f.H-4HtHBHH-4D1f.AVAUATIUHSH dH%(HD$1dwH@HH$HL$IS㥛 HiHH?IHH)LHO3Lk LCHCLHLH0H3L%31HCpHCxH0LHnH(HHkIt$IHSLNHHHHHH3IT$H;H~3LHHHSp {huNH3HxE27HHL$dH3 %(u|H []A\A]A^1@HfDHtHSHH@HPHHLL?HHk'I H&LHHHKHf.HGHtHDfDUSHHtr~PtuH?^H1[]DH.HuH}H0HxHH1[]uHu3HH1[]fHHH1[]ÐAUATUSH8dH%(HD$(1H3HHILo 'HtHH@HXHLHD$L hHH$HHHHD$HHD$6HD$Ht HHHD$(dH3%(u3H8[]A\A]LozHO] ^HL$HHt HHHIHL$HHtHHܐff.ATUSHPdH%(HD$H1HI3H(HfHHwPHW@HGxlH+GXHHHHG`H+GhHHHHH)HHf. D$8HD$@vcH3HT$ H1H\$ D$(Hl$0IH$Ha3HD$H]3HD$ HD$@HD$Ht HHH߾BH|$@Ht}i|$8N{HCxH+CXHsPHS@HHHHC`H+ChHHHHH)HHtxHHL"H9HHS@HkHH9tZH]H?HH<@H+GXHHHHG`H+GhHHHHH)HHu2C E1Ht$HdH34%(LHP[]A\HC H9C XCDHCPHS@4H{HOHCXHPHSXH@HHCHHC@HSPC i@C Y3[HL$HHt LLHFAU1ATUHSHu}H_LoGL9t/f.LcH4>HL$H]L9uH] Lm L9t+fDLcH=HTLH] L9u۸H[]A\A]ÐfSH H^`dH%(HD$1{CHC H;HCt6Ht$HHD$MH{HD$dH3%(uH [@Ht$H HD$M@f.SHH dH%(HD$1HxH8tLcPpID$HC8HtH(HCPHPHSPH@HHC@HC8HSHI2E0X@1LIHD$0HD$8HD$@HD$HHD$PHD$XHD$`HD$hHD$pHD$xI|$ID$ID$ID$ID$ 1ID$(ID$0ID$8ID$@ID$HID$P]HD$0HLD$@I|$It$ IL$(IT$0MD$LD$HMD$ LD$PMD$(LD$XMD$0LD$`H|$@Ht$HHL$PHT$XI|$8MD$8LD$hIt$@IT$PIL$HMD$@LD$pMD$HLD$xMD$PH|$`Ht$hHL$pHT$xIT$ID$ID$HT$0HT$8IT$HD$8L H=4HL AHKPHCHH+SIHH)HwH{1ҾLcPID$HC8HtH(HCPHPHSPH@HHC@HC8HSH$RH=3HWtF?LM2H=3HWt)eL#XPJH봋PJHHHHHD$ Ht$HxH2H@LH LH@ӋJqrTLHS HHD$0HHxHU2H=3HWtLNPJHf.fUHSHHHu @HHHuHEH}1HHEHEH}H[]fATIUSH?HtAID$HI\$(HhH9vfDH;H|H9wI<$[]A\jf.[]A\f.AVIAUATIHHUSH_HHHBI|$HIT$I$H)HL,IlI9s!LfHHH9wMl$(IUA?HIT$ID$ HEID$HHEIT$ID$8HJIL$@ID$0[]A\A]A^H?I9sI}ImI9rH[(HI<$JI$ID$H,(H$0@AWIAVAUIATI̹UHH SHHWHwLwHHIHuE1IHELUHu\@HHIH2HtGHHF1HHMI8HuHEHHuMH>HK4IuH}WL1H]HLuIIMl$K>HHt/HI$HL HEHL[]A\A]A^A_LufHUI$LeI$HtHB1HuLM$HEHUHDIHxLu(H&H_LWH&H.fU1SHHHHFLHH,II+LMIIH9uM9Ht=HtHA1HI9tMHIHH.HkH[H]fDHt0HA1HI9tMHHH8HSH9tHHLHKAWAVIAUATUHSHHL,MtpI]IILKM9t*DLMtPMH1LHuI9u>M9ILuI?HsHWH;Vu uHL[]A\A]A^A_H1[]A\A]A^A_f.DUHiSHHH>Hws1HHHsHHHtHHtH[]H1[]AViAUATIUSHH>Hw1HHHsHILLdHtHHtH[]A\A]A^f. HIt#HxHLkIFIFLHLHzHHLOH#H+f.DAWAVAUATUHSHHHOHHw(HH)HL`HGM<,KH1[]DH.HuH}H0HxHH1[]uHV3HH1[]fHHH1[]ÐUSHHtr~PtuH?H1[]DH.HuH}H0HxHH1[]uHV3HH1[]fHHH1[]ÐUSHHtr~PtuH?H1[]DH.HuH}H0HxHH1[]uHuU3HH1[]fHHH1[]ÐUSHHtr~PtuH?H1[]DH.HuH}H0HxHH1[]uHT3HH1[]fHHH1[]ÐUHSHH9w*H,H{H1HH HH[]茹ff.HHHtDLDEHE9t*DIHt(DI1IcHwH9uE9LIuf1f.USHXdH%(HD$H1H|$t$$fH=n3ffHnHxHg3H8 D$HD$0HT$H`H\$ s HHT$HD$ HHPHT$HPHHD$8HHD$0wHD$0Ht HHЋD$HL$HdH3 %(u!HX[]D$t$1H|$fHL$0HHt HHHDHL$0HHtH|$ HH USHXdH%(HD$H1|$ H4$T$fH=6m3ffHHxHe3H8 HD$HD$06HT$H`H\$ r HHT$ HD$ HHPHT$HPHHD$8H0HD$0&HD$0Ht HHHD$HL$HdH3 %(uHX[]T$H4$|$ HL$0HHt HHHHL$0HHtH|$ HHfUSHXdH%(HD$H1|$ H4$fH=k3ffH HxHhd3H8D$HD$0HT$H`H\$ Mq HHT$ HD$ HHPHHD$8HHD$0HD$0Ht HHЋD$HL$HdH3 %(uHX[]fH$t$ HL$0HHt HHHHL$0HHtH|$ HHUSHhdH%(HD$X1H|$Ht$HT$fH=j3ffH HxH!c3H8 D$,HD$@HT$,H\$0 p HHT$HD$0HHPHT$HPHT$HPHHD$HHHD$@華HD$@Ht HHЋD$,HL$XdH3 %(u"Hh[]DHT$Ht$H|$}HL$@HHt HHH[HL$@HHtH|$0HH7USHXdH%(HD$H1H|$fH=Mi3ffH5 HxHa3H8D$HD$0NHT$H\$ n HHT$HD$ HHPHHD$8HHD$0KHD$0Ht HHЋD$HL$HdH3 %(uHX[]fH|$6?HL$0HHt HHHHL$0HHtH|$ HHfUSHXdH%(HD$H1H|$H4$fH= h3ffH HxH`3H8D$HD$0 HT$H`H\$ lm HHT$HD$ HHPHYHD$8HHD$0HD$0Ht HHЋD$HL$HdH3 %(uHX[]ÐH4$H|$HL$0HHt HHH HL$0HHtH|$ HH DUSHXdH%(HD$H1H|$t$fH=f3ffHHxHG_3H8D$HD$0HT$H\$ 0l HHT$HD$ HHPHT$HPH4HD$8H(HD$0辫HD$0Ht HHЋD$HL$HdH3 %(uHX[]@t$H|$HL$0HHt HHH HL$0HHtH|$ HHm f.USHXdH%(HD$H1H|$fH=}e3ffHeHxH]3H8D$HD$0~HT$H\$ j HHT$HD$ HHPHHD$8HEHD$0{HD$0Ht HHЋD$HL$HdH3 %(uHX[]fH|$ֲoHL$0HHt HHHM HL$0HHtH|$ HH) fUSHXdH%(HD$H1H|$H4$fH=9d3ffH!HxH\3H8D$HD$0:HT$H`H\$ i HHT$HD$ HHPHHD$8H-HD$03HD$0Ht HHЋD$HL$HdH3 %(uHX[]ÐH4$H|$Ҿ+HL$0HHt HHH HL$0HHtH|$ HH DUSHXdH%(HD$H1H|$t$fH=b3ffHHxHw[3H8D$HD$0HT$H\$ `h HHT$HD$ HHPHT$HPHHD$8HxHD$0HD$0Ht HHЋD$HL$HdH3 %(uHX[]@t$H|$ZHL$0HHt HHHHL$0HHtH|$ HHf.USHXdH%(HD$H1H|$H4$fH=a3ffHHxH'Z3H8HD$HD$0HT$H`H\$  g HHT$HD$ HHPHHD$8HHD$0袦HD$0Ht HHHD$HL$HdH3 %(uHX[]H4$H|$ HL$0HHt HHHqHL$0HHtH|$ HHMf.USHXdH%(HD$H1|$ H4$fH=Z`3ffHBHxHX3H8HD$HD$0ZHT$H`H\$ e HHT$ HD$ HHPHiHD$8HHD$0SHD$0Ht HHHD$HL$HdH3 %(uHX[]H4$|$ LHL$0HHt HHH*HL$0HHtH|$ HHfDUSHhdH%(HD$X1H|$Ht$HT$fH=_3ffHHxHW3H8 HD$(HD$@HT$(H\$0yd HHT$HD$0HHPHT$HPHT$HPH4HD$HH8HD$@HD$@Ht HHHD$(HL$XdH3 %(u Hh[]HT$Ht$H|$HL$@HHt HHHHL$@HHtH|$0HHUSHhdH%(HD$X1H|$Ht$HT$H $fH=]3ffHHxH-V3H8(HD$(HD$@HT$(H` H\$0c HHT$HD$0HHPHT$HPHT$HPHHD$HHpHD$@薢HD$@Ht HHHD$(HL$XdH3 %(u$Hh[]H $HT$Ht$H|$HL$@HHt HHH_HL$@HHtH|$0HH;f.USHhdH%(HD$X1H|$Ht$HT$H $fH=?\3ffH'HxHT3H8(HD$(HD$@?HT$(H` H\$0a HHT$HD$0HHPHT$HPHT$HPHHD$HHHD$@&HD$@Ht HHHD$(HL$XdH3 %(u$Hh[]H $HT$Ht$H|$x HL$@HHt HHHHL$@HHtH|$0HHf.USHhdH%(HD$X1H|$t$HT$fH=Z3ffHHxHRS3H8 HD$(HD$@HT$(H\$0:` HHT$HD$0HHPHT$HPHT$HPHHD$HHHD$@迟HD$@Ht HHHD$(HL$XdH3 %(u Hh[]@HT$t$H|$HL$@HHt HHHHL$@HHtH|$0HHhUSHXdH%(HD$H1H|$H4$fH=yY3ffHaHxHQ3H8D$HD$0zHT$H`H\$ ^ HHT$HD$ HHPHiHD$8HMHD$0sHD$0Ht HHЋD$HL$HdH3 %(uHX[]ÐH4$H|$kHL$0HHt HHHIHL$0HHtH|$ HH%DUSHXdH%(HD$H1H|$fH==X3ffH%HxHP3H8D$HD$0>HT$H\$ ] HHT$HD$ HHPHQHD$8HHD$0;HD$0Ht HHЋD$HL$HdH3 %(uHX[]fH|$/HL$0HHt HHH HL$0HHtH|$ HHfUSHXdH%(HD$H1H|$fH=V3ffHHxH{O3H8D$HD$0HT$H\$ d\ HHT$HD$ HHPH1HD$8HHD$0HD$0Ht HHЋD$HL$HdH3 %(uHX[]fH|$FHL$0HHt HHHHL$0HHtH|$ HHfUSHXdH%(HD$H1|$ t$fH=U3ffHHxH8N3H8D$HD$0HT$H\$ ![ HHT$ HD$ HHPHT$HPHHD$8HHD$0诚HD$0Ht HHЋD$HL$HdH3 %(uHX[]Dt$|$ KHL$0HHt HHHHL$0HHtH|$ HH^@f.USHXdH%(HD$H1H|$fH=mT3ffHUHxHL3H8HD$HD$0mHT$H\$ Y HHT$HD$ HHPHHD$8HHD$0jHD$0Ht HHHD$HL$HdH3 %(uHX[]H|$6_HL$0HHt HHH=HL$0HHtH|$ HHfUSHHHdH%(HD$81fH=/S3ffHHxHK3H8HD$ 8HT$HXH\$X HHD$HHHD$(HDHD$ :HD$ Ht HHHD$HL$8dH3 %(uHH[]H(1HL$ HHt HHHHL$ HHtH|$HHf.USHXdH%(HD$H1H|$fH=Q3ffHHxH{J3H8D$HD$0HT$H\$ dW HHT$HD$ HHPHHD$8HHD$0HD$0Ht HHЋD$HL$HdH3 %(uHX[]fH|$HL$0HHt HHHHL$0HHtH|$ HHf*W* $A YY7USHhdH%(HD$X1H|$Ht$HT$H $fH=P3ffHgHxHH3H8(D$,HD$@HT$,H` H\$0U HHT$HD$0HHPHT$HPHT$HPH=HD$HHaHD$@gHD$@Ht HHЋD$,HL$XdH3 %(u&Hh[]DH $HT$Ht$H|$QHL$@HHt HHH/HL$@HHtH|$0HH f.USHXdH%(HD$H1H|$fH=O3ffHHxHG3H8HD$HD$0HT$H\$ T HHT$HD$ HHPHT$HPHHD$8HHD$0HD$0Ht HHeT$HD$HL$HdH3 %(uHX[]H|$HL$0HHt HHHHL$0HHtH|$ HHfAVAUATAUHSHHdH%(HD$1Huu1DHHHL$dH3 %(H[]A\A]A^fD/fH=M3ffHmHxtHF3H8tL5M3Dl$MtH=a3Ht$H=3E1`HtLhMt H=+3fMLA*^0P f.N z.u,StfK%fKfDAAAA]fDH|$ Ht$ H=3HHff.USHhdH%(HD$X1|$Ht$HT$fH=4L3ffHHx9HD3H8(H-L3D$HD$$tH=3pHt$$H=,31HuHHt H=3Ht:HT$Ht$H(HL$XdH3 %(Hh[]DHXf HD$(HD$@褿HT$(H\$0 Q HHT$HD$0HHPHT$HPHT$HPHHD$HHHD$@菐HD$@Ht HHHD$(FfDHT$Ht$|$%($HL$@HHtH|$0HH`HL$@HHt HHH>@f.ATUSH HJ3dH %(HL$1ɉ|$ |$HtH=M3Ht$H=t31MHHt H=3SHHBHrH蚻HtH=3IHcD$ H- 31H=3HIHT$ LHHtHH53N H8JLH;t{MtIc@1HI9tH LLH-3Ht H=M3般1HL$dH3 %(uwH []A\DHh|$ oDMt:Ic@1HI9tH LH'3HH5-3H9tHL`HLjATUSH dH%(HD$1D$fH=vH3ffH^HxH@3H8l$H-H3HtH=K3Ht$H=r3E1JHuUHt H=3TMtOtbuEL$f. I z}uvHT$dH3%(u}H []A\DL`f.fDT$f.*I ztd$1A$D\$1A$s 襥DUSH(dH%(HD$1D$fH=G3ffHHxH?3H8H-G3\$HtH=3ZHt$H=31HuJHt H=3HtDL$f. 6H zLuEHT$dH3%(uOH([]fDHXf.fDT$1肤fATUSH dH%(HD$1D$fH=E3ffHHxHt>3H8L%[F3\$MtH=36XHt$H=31HMt H=3ѨHfWT$f.HD$rfWD$f.HT$dH3%(H []A\HXU~fDfWT$f(f.hl$CDC询Df.USHhdH%(HD$X1|$Ht$HT$fH=D3ffHHx9H<3H8(H-yD3D$HD$$tH=3PHt$$H= 31HuHHt H=3Ht:HT$Ht$HHL$XdH3 %(Hh[]DHXf HD$(HD$@脷HT$(H\$0H HHT$HD$0HHPHT$HPHT$HPHHD$HH9HD$@oHD$@Ht HHHD$(FfDHT$Ht$|$(kHL$@HHtH|$0HH@HL$@HHt HHH@f.USHHB3dH%(HD$1|$HtH=33uSHt$H=^39Ht4HhHt H=3?HT$dH3%(HuH[]D1臽 AWAAVAAUATIUHSHdH%(HD$1fH=A3ffHvHxH :3H8L-A3Dt$MtH=b3Ht$H=31bHuMMt H=13lHtGLHH9HL$dH3 %(u3ffHWHxH63H8L5>3D|$MtH=C3Ht$H=j31CHuNMt H=3MHtHLLHuReHL$dH3 %(uGH[]A\A]A^A_fDHXf.LLD谆fDIfAVAAUATAUHSHdH%(HD$1fH=S=3ffH;HxH53H8L-=3Dt$MtH='3Ht$H=N31'HuRMt H=31HtLDHH螰HL$dH3 %(u6H[]A\A]A^fHXf.DHD;Ԛ@AUAATAUSH8dH%(HD$(1fH=F<3ffH.HxH43H8XDDHHeD$ H-|<3H3D$HD$Ht HNuuHt$ H=3D$脴|$Hu:D$ HL$(dH3 %(uHI LMuHEHHuLH>HK4IuH}藩1LLuHH]IIK>HHt8HI$HL HEHL[]A\A]A^A_LuIK>HHuHUI$LeI$HtHcB1HuLM$HEHUHfI H谄Lu(GHH藄LϨ*HHf.AU1ATIUSHHHc.HHwIHLHt!HHtHH[]A\A]f.֪HtA$HH@PHHLHjH@USHH~~\t@uH?H1[]DH. [HUHHUHPHUHPHUHPHH[1]ÅuH3HH1[]fHHH1[]ÐUSHH~~\t@uH?VH1[]DH. 軩HUHHUHPHUHPHUHPHH[1]ÅuHE3HH1[]fHHH1[]ÐUSHH~lt@uH?趦H1[]DH.(HUHHUHPHUHPHUHPHU HP HH[1]uH3HH1[]fHHH1[]ÐUSHH~lt@uH?H1[]DH.(kHUHHUHPHUHPHUHPHU HP HH[1]uH3HH1[]fHHH1[]ÐUSHH/HEH]H0@HEHxx HH]HH~,HUHHH~HEH0F1H[]fDHylit݃ t t u͸ USHHtr~PtuH?ΤH1[]DH.3HuH}H0HxHH1[]uH3HH1[]fHHH1[]ÐUHSHH^`knnfH=z23ffHbn@0nH;HCuHǃHH[]kH9uHǃHX[]tkDf.U1SHHHCHkH0HHHCH)H0HC HxxmHEHCHHxt0HSHHHH;H[]Ðj ttt H1[]ff[f.U1SHHHCHkH0HHHCH)H0HC Hxx}HEHCHHxtKHSHHHH;H[]Ð;jit t t%uH1[]談f.USHH/HEH]H0@HEHxx苫HH]HH~,HUHHH~HEH0F1H[]fDHyi t t u׸f.ATUHSHFHX LMtU@ifH=/3ffHL@0H3 HC*iHEHh H9t[]1A\fDH@uHHthEfH=/3ffHiH@0H3 HEh[]1A\ATUHSHxG ulGuX ÄuVchD DefH=/3ffHED`0H3 tDTHE[]A\fkÄt hEfH=.3ffH@0H2 HE[]A\fAWAVAUATUSH8dH%(HD$(1H'3L M;HIIgfH=;.3ffH#@0H@2 HCHCxHx(tjH褈AAHD$HhH$HHD$HHD$LHLHǃfH=r-3ffHZAH@vHsxV HHP(E1퀻ǃuAHD$Ht HHHL$(dH3 %(DH8[]A\A]A^A_ÐHuHuMV HHP lxH9tJǃD@@^x¾HtǃHCx@@uE1"@WuXuMuiLHLHǃ[HsxV V HHP H D# H5U H=9 HI.HHH;onI6HLHG vuQHH@I=HL$HHt HHHHL$HHtHHHs HSfԗHHP@f.USHHYgSpHCxHHX PHCxHHCxSpH[]UHHVpSHHFppޚuEpCtH[]kc]fH=*3ffHۉX0H%. uHEH1[]Q@f.UHHVpSHHFppuEpCtH[]b]fH=)3ffHvۉX0H- uHEH1[]@f.AUATUSHHdH%(HD$1@LgxZbHt$@LI Hu]AEAhDEEeD#fH=(3ffHDD`0"HCHT$dH3%(H[]A\A]Dx~AEfH={(3ffHc@0H, HCahh1fH==(3ffH%h@0h脮HC]EeAh.AgA VAX~fAqAnAk0AAAD$Jf.AT1USHHx~HHyVt[H]A\`D D#fH=='3ffH%ED`0HB+ uUHCH[]A\fK`fH=&3ffH@0H* HCH[]A\DD(fDHdHÐfDUSHHHSxOƉƋ:x9HSx:Hr4ǂpH¤ٖxƃH[]fk_(+fH=&3ffHh0H&* uHC1H[]@QHC1t$ t$ tIfAUATUSHH8dH%(HD$(1HGxHx(t#Ht$(dH34%(EH8[]A\A]fHHtHzxuʋH΃tuHHHCxBl@@C  ȈH^ftHCxH h#WH\$HT$H5Y Ld$ HHL{H\$ fH=%3ffHH @HH1螘IHD$ H3HxH9uhHt$H~H9u5\HfH=(%3ffHPLHH荂H=$3HGtCȅLH=$3HOt){Ht$׊lFHN뻋HqpHHD$ H\$HHxAHD$HHx0HhHH\$@f.USHHHxH(t H[]1H61xHCx1ɺ!Hx(襘HMPHyuEHuHHytHCx1Ҿ7Hx(rUH@SHHxZttHHpPH~uH[]fH}x'ru[E1fH="3ffH@0HEH[]Ð[EfH=f"3ffHN@0譨HEH[]ATIUSHHdH%(HD$1fH="3ffHI|$xHpHQit=HEHL$HHpHuHT$dH3%(Hu(H[]A\fHT$H5% H̞e@AUAATUSHHZIfH=t!3ffH\@0Hr% HC@t tEA$kkfH=/!3ffHk@0kvHC1H[]A\A]EukuH{xH(tBDītXA<$k;|$ fH= 3ffH|$ x0H$ t{fDAu8A<$ktIEtAu>ƃBƃ*ƃfDƃƃfDHxH(tH<Hff.SHt$Ht~1t"[f1tHt1uX}}fH=y3ffHa}@0}HHCX[f{X}}fH='3ffH}@0}nHHC^X[HpH8RfSHHHHƃt%HshH߉D$ HWD$ HHshH߉D$ HWD$ }fHiH[ǃƃ=f+W  fH=3ffH迿 @0 HCH[HssH1f.AUATUSHHHdH%(HD$1HtHE Ht H}HtPH HHtHE Ht H}HtPHLc`MdID$ H-3HxH9ID$HxH9 ID$HxH9I$HxH9YL~LchMtPID$ HxH9ID$HxH9ID$HxH9ID$HxH9L%H{xbHbcH{xҭHHxH9:LMt)L-3ID$MЃHHxH9fHHxH9HCHxH9qHD$dH3%((H[]A\A]ÐHHx9H"lH1HH{xH6kH{xfDI$LPMID$ Ѓ#I$LPDHHxH9H=l3HWHt$虁@H-3H=,3HWgHt$Y/H=3HWyHt$$jH=3HWnHt$_AD$PAT$ H=3HW]Ht$貀NH=U3HWpHt$肀 H=%3HWPHt$RH=3HWpHt$"wH=3HW EHt$6H=3HW Ht$H=e3HWHt$H=53HWHt$bAD$ PAT$ VPJHPJHgPJHPJHPJHPJHPJHPJH'PJHPJHPJHPJHf.ATH USHH0LFdH%(H$(1HFHl$ L$ IHHLHH$1HLHHڜHT$LHJH$(dH3 %(uH0H[]A\ÒfAVAAUIATUHSHĀdH%(HD$x1HHHHJHOI @A$uwDLxƅA$EfH=d3ffHL@0Hi HEHL$xdH3 %(H[]A\A]A^@st[]fH=3ffHۉX0H u"HE1fHH 1HE1fH3Ll$0H\$D$0I} HHl$HHD$H3D$@HD$(H3HD$ HHD$8BHD$ Ht HHfWD$@f.{{H\$8H;11ҾHu[|$0t$HD$8H8HtHt rHD$8HHD$`HtI} H1{uHExLD$ HD$ 8w]twA$]fH=y3ffHaX0ǚHETA$gEgfH=G3ffH/g@0g莚f.D$0H|$0t$HD$8H8HtHt "qHD$8HHD$`HVI} HC]A$]fH=3ffH蛵ۉX02H -HT$HIu 1_HHD$8H8[AD#HL$ HHt HHHHLfqHH,kH3LR0H 3HHtKLJHL@ tHL@ H@ LD'H5< 1AҿI밐f.AUAATUSHHxdH%(HD$h1`@ZHi3Ld$ HD$ I|$ H\$8HH$H3D$0HD$Hz3HD$HHD$(HD$Ht HHfWD$0f.Hl$(H}11DH袣|$ t$HD$(H8HtHt nHD$(HHD$PHtI|$ HHL$hdH3 %(KHx[]A\A]yHl$(H}if.D$ HEMfDAHHwHHHjH3LP0Hh 3HHLHAL[> t4AL^> t$HtHL8> H)> LD'H5r: 1Aҿ蛑HT$8It$ 1W\HEHD$(H8c1uDHH)΋H ID+HL$HHt HHH艶LHmff.AWAVIAUIATUSHHdH%(HD$x1HHt HHH]Ha3Hl$D$0H\$HHHD$H 3D$@HD$(Hy 3HD$ HHD$8HD$0Hx H$ޒHD$ Ht HHH$H HD$H{x1LLiuHHGIċ tNtAE$$D#fH=3ffHpED`0H \HC~fWD$@f.L|$8I?11ҾH tI eSGfH= 3ffH@0H HC|$0t$HD$8H8HtHt jHD$8HHL$`HtH<$H HHT$xdH3%(HHĈ[]A\A]A^A_DfWD$0f.w!IDDHT$HHt$1?YIHD$8H8|DhHHQ襈H3LP0Hk3HHt\LH'L^: H56 1AҿߍH<$HjHKHL$ HHtHHI뢐AVIAUIATIUSHHt HHHQA$)I$I$HHsH+H)L9HHSHHH9skH3LH)HsQHH~9HHsI)I<.HH)L9LFHsLrtLkID-[]A\A]A^[HH]A\A]HDA^DH蠏HSHsHL!tHHsHsOHsLLtLkL[]A\A]A^ÿxHHI$LHLH 3LP0Hk3HHt.LH'A$L\8 H54 1Aҿ݋IАfDAU1IATIUHS1HfDI9wHH[]A\A]DHt+HHI9wM t uL9HHLHxuːHH[]A\A]ff.AWAVAUATUHSH(HL#M4HsHSE1A-fHHHU)H9sWHsHSIL)HHIGLHHHHBH([]A\A]A^A_fIH}!DH|$H{H|$FD9)ȃH|$Dm!LtIHD$ IM9tWE8/uHT$Ht$LHXuLH+L$x2HD$HHCH([]A\A]A^A_W)RE0L9tZHSHt$L9L9v;K4$H9HGI9HRHHpL HPmLeHHCRAEfH=3ffH@0H HEHH H5q H=7 N(eHuHH@ HH7f.AWAVAUIATUSHHdH%(H$1HHt$Ht HHHH,3Hl$ D$@H\$XHHD$ HN3D$PHD$8HD3HD$0HHD$HHD$@Hx HD$訊HD$0Ht HHHD$L|$H HD$H{xHt$1LۦHH_?IċifWD$Pf.Lt$HI>LLHu|$@t$HD$HH8HtHt 9cHD$HHHL$pHtH|$H HH$dH3 %(HHĘ[]A\A]A^A_@aLt$HI>RfWD$@f.I3@ ,E$$D#fH=E3ffH-ED`0HJ u}HC@[>fH=3ffH@0H HC[HT$XHt$1PIHD$HH8gDvHL$0HHt HHHAHFHH>3LP0H2HHt@LH'L1 H56. 1Aҿ_H|$H=bIfAUATUHSH8H_`dH%(HD$(1HCLc,LHxC,C-ЃC.HG`@ OHt%1HL$(dH3 %(~H8[]A\A]fXLHH~ƀ{,C-fH=U3ffH=@0YakY肟uHl$HT$H5k Ld$ H.HLYHl$ fH=3ffH٤H AY@HH1vIHD$ H-2HxH9}LD$IxH9 H=$3HGIȅLQi@S8fH=T3ffH<@0Z`jZ}~Hl$HT$H5b Ld$ H%HLXHl$ fH=3ffHУHA AZ@HH1uIHD$ H-2HxH9HT$HzH99HfH=C3ffHkLHH_D{C C,C-C.]HC C/Lk6H@fC0C(ffC4M)LHL6MI9XXLHmH?{,8fH=3ffH躢@0YhYHl$HT$H5 Ld$ H}HL3WHl$ fH=&3ffHNH AY@HH1?tIHD$ Ht$Hx[HD$LHx[HsC,HK.HFC-HVH}HCLiH@HsHVHIM)C LLHKI9XLH&H{,C-0fH=2ffHg@0[g[訛Hl$HT$H5 Ld$ HP|HLUHl$ fH=2ffHH A[@HH1rHs C/HK1HHFC0HVgHHC HHC(fLifk-@u;C LSgHCLhH>gHHCHHkfH=V2ffH>@0\bf\@Hl$Ld$ HT$H5V HI{HLTHl$ fH=2ffHƟH MA\HH@1qpfH=2ffH菟@0YeYЙHl$HT$H5 Ld$ HxzHLTHl$ fH=2ffH#Hd AY@HH1qxHHD$ H\$HHxqXHD$HHx`XH蘣HH\$f.f.H=62HGt:H=2HWt,Ht$KcBHJPJHLLH&u|$@t$HD$HH8HtHt ITHD$HHHD$pHtH|$H HH$dH3 %(HHĘ[]A\A]A^A_@aLt$HI>RfWD$@f.I3@ ,E$$D#fH=U2ffH=ED`0HZ u}HC@k/fH=2ffH@0H HCLHT$XHt$1AIHD$HH8gD|vHL$0HHt HHHQH菱FHHN2LP0H2HHt@LH'L# H5F 1AҿovpH|$HMSIfAWAVAUIATUSHHdH%(HD$x1HHt HHH{PH2L|$0Hl$D$0I HH\$HHD$H2D$@HD$(H2HD$ HHD$8ExHD$ Ht HHIG HD$H{xL9oHHh-Iċ tNtAE$$D#fH=2ffHED`0H \HC~fWD$@f.Lt$8I>11ҾH|tN{J,fH=o2ffHW@0Ht HC|$0t$HD$8H8HtHt fPHD$8HHL$`HtI HHT$xdH3%(HHĈ[]A\A]A^A_ffWD$0f.w!IDDHT$HHt$1>IHD$8H8|DxHHmMnH.2LP0H2HHt[LH'L H5& 1AҿOsLH4PH輘HL$ HHtHHIf.AVAUATUSHHdH%(H$1HHt$Ht HHHTH2Ll$@Ld$ HD$I} LD$@HD$ H2D$PH\$XHD$8H2HD$0HHD$HtHD$0Ht LLH{xHt$kHHHD$sAus|$@t$HD$HH8HtHt MHD$HHHL$pHtI} HH$dH3%(L@HĐ[]A\A]A^fD1HIHIHD$HD$Pl HD$0tdHT$fWD$PHXHHT$f.HPHT$HPHD$ HLLHD$8HHD$0Hl$HH}11ҾH蝁tH|$HD$0HǃLt$HLL(D0A AtpED3fH=D2ffH,DDp0u|$@Lt$HClCf.D$@HE-DE(fH=2ffH誐@0H HC'(+fH=2ffHzh0H u4HCHT$XIu 1s:HEHD$HH8}tiH2LP0H2HHtELH'L H5  1Aҿ3oHIGZIHLKH联HL$0HHtLLHL$0HHtǺLLHL$0HHtLL뜐ff.AWAVAUIATUSHHdH%(HD$x1HHt HHHH2L|$0Hl$D$0I HH\$HHD$H-2D$@HD$(H#2HD$ HHD$8pHD$ Ht HHIG HD$H{xL=HH]%IċifWD$@f.Lt$8I>11ҾH~u|$0t$HD$8H8HtHt 9IHD$8HHL$`HtI HHL$xdH3 %(HHĈ[]A\A]A^A_@kLt$8I>\fWD$0f.I=@  f2E$$D#fH=K2ffH3ED`0HP HCfD[$fH=2ffH@0H HCAHT$HHt$16IHD$8H8iDqtHL$ HHt HHHAH^HH>2LP0H2HHt>LH'L H56 1Aҿ_keLH?HI@AVAUATUSHHdH%(H$1HHt$Ht HHHH2Ll$@Ld$ HD$I} LD$@HD$ H2D$PH\$XHD$8H2HD$0HHD$H)mHD$0Ht LLH{xHt$:HHHD$xA|$@t$HD$HH8HtHt FHD$HHHL$pHtI} HH$dH3%(LHĐ[]A\A]A^fD!D0Ai1HIHIHD$HD$PZ HD$0\HT$fWD$PHXHHT$f.HPHT$HPHD$ HZLHD$8HGHD$04Hl$HH}11ҾHytH|$<HD$0HǃLt$HLLA AftFED3fH=j2ffHRDDp0m|$@Lt$HCb9D#>f.D$@HE+H2LP0H2HH?LH'L H5 1Aҿ hDfH=2ffH茈@0H HC(+fH=t2ffH\h0H{ u6HCHT$XIu 1U2HEHD$HH8qADlaHI=PHL$0HHt LLH螌HL$0HHt LLLCIHL$0HHtLLHAVAUATUSHHdH%(H$1HHt$H$Ht HHHH=2Ll$@Ld$ HD$I} LHD$HD$ HN2D$PD$@H\$XHD$8H:2HD$0HHD$HhHD$0Ht LLH{xH$1Ht$AKH;$HHD$H H1H(HIHD$HD$0HD$XHT$fWD$PH HPHT$HX f.HPHT$HPHD$ HLHD$8HHD$0Hl$HH}f.D$@w HEHT$XIu 1/HEHD$HH8HT$HHǃHl$HD$0Ht LLЀ|$@t$HD$HH8HtHt @HD$HHHL$pHtI} HH$dH34%(HnHĐ[]A\A]A^@ 11ҾHt;Hl$HHǃHD$HH!HfD0A AtHED3fH=t2ffH\DDp0h|$@Hl$HC+9sD0D3fH=%2ffH EHDp0H' uMHCX;fH=2ffHσHǃ@0H HC(DhHT$i]HH裝_THi2LP0H2HHLH'L H5] 1AҿbHL$0HHt LLLT?H܇HL$0HHtLLHL$0HHtǺLLHIhfDAWAVAUATUSHHhHo,dH%(HD$X1G+H1H2HcH9rzHAt$HHT$@D$LHsxH{ HD$@SPHIuWD$LHH1HH)Hq词HHHHH@f*{C0I9HLH7LgI9vVL;gvLp*>HH7LH)HwHLAH~HHHH1I9IDfDH|$XdH3<%(Hh[]A\A]A^A_D1f f{fH='2ffH@0H HC1fHHH@fH=2ffHʀ@0F~IfH=2ffH蘀@0fH=Y2ffH聀HCHzuHCxHl$ Ll$0Hx4dAHCxHx4 HT$H5 HIT[HL4Hl$0fH=2ffHH( Ld$D4$HMAH@1QIHD$0H-2HxH9Ht$ H~H9ue%HfH=j2ffHLHH;HHs HHH@ØHYH=2HGtFȅLDsH=2HOt)HHt$C9FHN븋HqpHHD$0H\$HHxP8HD$ HHx?8HwHH\$ݐff.AVAUATUSHHdH%(H$1HHt$H$Ht HHHHM2Ll$@Ld$ HD$I} LHD$HD$ H^2D$PD$@H\$XHD$8HJ2HD$0HHD$H_HD$0Ht LLH{xH$1Ht$|H;$HHD$H H1H(HIHD$HD$0HD$OHT$fWD$PH HPHT$HX f.HPHT$HPHD$ HǩLHD$8HHD$0Hl$HH}f.D$@w HEHT$XIu 1&HEHD$HH8HT$HHǃHl$HD$0Ht LLЀ|$@t$HD$HH8HtHt 7HD$HHHL$pHtI} HH$dH3 %(HHĐ[]A\A]A^@ 11ҾHk;Hl$HHǃHD$HH!HfD0AiA AED3fH=v2ffH^{DDp0_|$@Hl$HCf{D0D3fH=-2ffH{EHDp0H/ HCLD;fH=2ffHzHǃ@0H HCH2LP0HC2HHthLH'LI H5 1AҿY[/D^HT$KTHHNIHL$0HHt LLLC6H~HL$0HHtLLHHL$0HHtºLL@f.AWAVAAUIATUSHHdH%(HD$x1HHt HHH]Hq2Hl$D$0H\$HHHD$H2D$@HD$(H2HD$ HHD$8HD$0Hx H$ZHD$ Ht HHH$H HD$DLHHIċ tNtAE$$D#fH=2ffHxED`0H \HC~fWD$@f.L|$8I?11ҾHhtI-cfH=2ffHw@0H HC|$0t$HD$8H8HtHt 3HD$8HHL$`HtH<$H HHL$xdH3 %(HHĈ[]A\A]A^A_DfWD$0f.w!IDDHT$HHt$1O!IHD$8H8|Dx[HH QPH2LP0H{2HHt\LH'Ln H5 1AҿUH<$H2H[{HL$ HHtHHI뢐AWAVAAUIATUSHHdH%(HD$x1HHt HHHH!2Hl$D$0H\$HHHD$HC2D$@HD$(H92HD$ HHD$8HD$0Hx H$WHD$ Ht HHH$H HD$DLY;HH] IċifWD$@f.L|$8I?11ҾHeu|$0t$HD$8H8HtHt 90HD$8HHL$`HtH<$H HHL$xdH3 %(HHĈ[]A\A]A^A_cL|$8I?TfWD$0f.I5@ ,E$$D#fH=E2ffH-tED`0HJ u}HC@[ fH=2ffHs@0H HC(HT$HHt$1IHD$8H8iDXvHL$ HHt HHHAxHQHH>2LP0H2HHt?LH'L H56 1Aҿ_RLH<$H>/I뼐fAWAVAUATUSHHxdH%(HD$h1t.1HL$hdH3 %(Hx[]A\A]A^A_HHH}HHHHCEtHH`At@Lt$ H{xMf f.L"H{xG0uH2HLD$ D$0H\$8IH$H+2HD$H'2HD$HHD$(SHD$Ht HHfWD$0f.L|$(I?11ҾHNa|$ t$HD$(H8HtHt w,HD$(HHD$PHt LLH{xHHs{lf.lHT$8L1IHD$(H8K|$ t+HD$(H8HtHt +HD$(HHD$PHI~ H|$ ft$HD$(H8HtHt v+HD$(HHD$PHtI|$ HАH@i-ƃD*fD3D D#fH=2ffHoED`0H tD%THC@fWD$ f.IfH2Ld$ HD$ I|$ H\$8IH$H2D$0HD$H2HD$HHD$(QHD$Ht HHMt$ H{xdfWD$0f.Hl$(H}11ҾH^ufH=2ffHn@0R|$ HCt$HD$(H8HtHt )HD$(HHD$PHI|$ Hlf`Hl$(H}PfWD$ f.wHE4fDHT$8L1 HEHD$(H8!H߉ƃz{GH蹇+H2LP0H,2HHLHHHL H LD'H5W 1AҿLHLe)HqHL$HHt LLHqHL$HHtLLLH)L uIIff.AWAVIAUATUSHHhdH%(H$X1HT$4HL$8LD$Ht HHHLL$1LLl$pLHHD$PHHD$."IGHD$HD$`HD$ IGHD$(CpHT$Ht$P 9y+Hr2HHHHLL'VH|$LJnHD$pL%2HxL9HT$PHǃHǃHzH?1HzL9EH$XdH3 %(Hh[]A\A]A^A_fHT$(Ht$PLxH2HHLd$ LHHL5UH|$LXmHD$`L%2HxL9H=2HWLF/fH=X2ffH@jx0NIfH==2ffH%jh0IjHT$P(+HAm0LsD?]]fH=2ffHi]@0]2NHCHT$PHL%2g D$4Aff$f$H2H$Ƅ$H$HH$H2$H$H2H$HH$H$Hx HD$ JH$Ht HHHD$8HD$HD$ H HD$fHT$EHt$8M1HHwIċtȃifW$f.L$I>HL$HT$H?Xw$t*H$H8HtHt X#H$HH$HtH|$ H HHHT$PL%2DdL$I>RfWƄ$f.I0fD f-E$$D#fH=k2ffHSgED`0Hp HCfD{fH='2ffHg@0H, HCH$Ht$1IH$H8xTf.M&kf$AnLHkInHFLHfƄ,DJD$4Aff$f$?pHHD$PHt$OHxHjHHH=2HOHt$pHD$*HD$H=K2HW!Ht$ x*Hl2LP0H2HHLH'L H5` 1AҿDH|$ Hl!n~HHD$pHt$`HxJqr#PJHMHHD$`Ht$pHxaH$HHHHIE$$D#fH=E2ffH-cED`0HJ yHCfWD$Pf.HD$HH8HD$11ҾHR7|f.fH=2ffHb@0H HC|$@uyHD$pHtH|$H HH$dH3%(HHĘ[]A\A]A^A_DfWD$@f.wQHD$H(HD$HH8HvHt )HD$HHZHT$XHt$1 HT$HHD$HH8ZDFz[;Ht2LP0H!2HHtNLH'L H5l 1Aҿ@HL$0HHt HHHeIH+{HH|$H7ʐ@SHHHHt HHHu/ulHCxHǀpHHH4[LH2LP0H:2HHt[LH'L- H5 1Aҿ?HHT$H4$czH4$HT$rHH[I룐ATUSHHĀdH%(HD$x1HHt HHHLH2fWHD$H(2f.HD$(H 2HD$ ELd$0Hl$HD$0D$@H\$HI|$ HHD$8jAHD$ Ht HHfWD$@f.7Hl$8H}=HHHHwH~ZA{0{HHHPHpjHHHHHPH|$0t$HD$8H8HtHt HD$8HHL$`HtI|$ HHL$xdH3 %(HH[]A\fDDHhHHHgHHHH@IHl$8H}fWD$0f.w#HEfDH3fDHT$HIt$ 1HEHD$8H8m1p7H2LP0H62HHtsLH'L) H5 1Aҿ<P(HHHvHD$HCCD$?HC C! C%H$HC(C)H$HC0H$HC8H$HC@H$HCHH$HCPH$HCXH$f.IMHHD$0IIHL$(IL9s!E1DELL)HL$HT$0Ht$(HL$NL H$Ld$`HuHUHLHD$( L|$PHT$MH5z L25HT$PHD$`HJHHpH;rLLX1HL%ְ2H|$pH5 HT$pIT$H HH$IT$HH$H$HJHHpH;rjH;p`1L?HL$H$IT$HfH=;2ffH#YH{L@0p=HCHCH$HxL9aH$HxL9HD$pHxL9HD$PHxL9>HD$`HxL9H$HxL9t'H=/2HWu Lbf1D$>CD$?CH$HC H$HC(H$HC0H$HC8H$HC@H$HCHH$HCPH$HCXIEIEfAtjAIM9K_fDH5f L$:t H5W L :%@IA@;/I6HDp uLL)HH5v L9IARH;p51L1H|$(L|.0Hƿ!HHHt!Hsh]HEHEH{[pH=>2HWtFLqH=2HWt)LGPJH봋PJHH=д2HWtFOLBH=2HWt)LPJH봋PJHL$>H{ H$KL$?KIEIE HIH<&oH=2HOtEiH$6WHH$H$HxHZJqr뵋PJHL$IH$LHxqHD$pLHx`HD$PLHxOHD$`LHx>H$LHx*LH=*2HWt<Ht$O[sIH$Ht$OHx SPJHIL$JIL$KIL$LIL$Mf.UHSHHFHX *fH=ֱ2ffHS@0H۵ HCuEHHt 1uHH1[]HE@uH1[]=uHUHSHHFHX zfH=&2ffHS@0H+ HCuEHHt uHAH1[]HE@uH1[]=uH AWAʹAVAUATUSHH HXGGdH%(HD$H1H| GGHGHF2L@1LGHH _2HC`HHChHCxDǃHǃHǃǃLǃLǃǃH D2HǃHǃHǃH 2HǃHǃHǃH 2HHǃHǃƃƃHǃHǃLƃƃƃƃƃ t{{p 1OHHCxt8SpHX t[11C*NC+fC,fS.C0 HD$HdH3%(HX[]A\A]A^A_D1@ǃt8HL$,AD$,qUy(D HfH=ڭ2ffHOD`0Um4Ld$0HT$+H5 IDL*Ll$@LL>Ld$@fH=12ffHYOH l$L|$HD$$AEL@1/!HHD$@HxH;=2HD$0HxH;=2kIfH=2ffHNHLH e1@ǃ1@ǃb(IHHl$)HHxHHtvHHHxHHHxH{HHLRH=2HWtHLH=2HWt+Ht$*PJH벋PJHIHD$@Hl$*HHx/HD$0HHxIHl$*@f.AWAAVAUATUSHH HXGGdH%(HD$H1H\ GGHGH&2HP1HWHH ?2HC`HHChHCxǃǃǃǃHǃHǃǃHǃHǃǃH 2HǃHǃHǃH ]2HǃHǃHǃH Y2HHǃHǃƃƃHǃHǃHƃƃƃƃƃsp0Hq HcHfDǃ ǃ@ DIHHCxt8SpHX t@11C*NC+fC,fS.C0 HD$HdH3%(HX[]A\A]A^A_f8HL$,AD$,APyD HfH=2ffHJD`0pm.Ld$0HT$+H5 IDL%Ll$@LLLd$@fH=2ffH)JH l$L|$HD$$AEL@1HHD$@HxH;=2xHD$0HxH;=Π28;IfH=2ffHIHLHǃǃ/ǃǃǃǃǃ ǃǃǃ"IHHl$)HHxgHHtHHHxCHHHx0H{HH LXMH= 2HWtHLS H=2HWt+kHt$*' \PJH벋PJHIHD$@Hl$*HHxHD$0HHx~IHl$*@f.AWAVAUATUSHH HXGGdH%(HD$H1H GGHGH2L@1LGHH 2HC`HHChHCxǃǃǃǃHǃHǃǃLǃLǃǃH |2HǃHǃHǃH 2HǃHǃHǃH 2HHǃHǃƃƃHǃHǃLƃƃƃƃƃSp3H HcHfǃ ǃ@Ht9H{xyCpt>11C*NC+fC,fS.C0 HD$HdH3%(HX[]A\A]A^A_HCxHL$,A8D$,Jy_D HfH=2ffHDD`0 imM)Ld$0HT$+H5 IDLLl$@LLuLd$@fH=h2ffHDH l$L|$HD$$AEL@1fHHD$@HxH;=K2HD$0HxH;=52?IfH=2ffHDHLHLyǃǃ/ǃǃǃǃǃ ǃǃǃ"IHHl$)HHxHHt6 HHHxHHHxH{HHLGH=2HWtHLH=V2HWt+dHt$*UPJH벋PJHIHD$@Hl$*HHxHD$0HHxIHl$*@f.AWA˹AVAUATUSHH HXGGdH%(HD$H1H GGHGH2LH1LOHH 2HC`HHChHCxDDǃHǃHǃǃLǃLǃǃH 2HǃHǃHǃH '2HǃHǃHǃH #2HHǃHǃƃƃHǃHǃLƃƃƃƃƃ trCpHt9H{xCptU11C*NC+fC,fS.C0 HD$HdH3%(HX[]A\A]A^A_1AfHCxHL$,A8D$,E{D HfH=}2ffHe?D`0Nm#Ld$0HT$+H5X IDLVLl$@LLLd$@fH=ԝ2ffH>H l$L|$HD$$AEL@1HHD$@HxH;=2 HD$0HxH;=2IfH=S2ffH{>HLH^1A1AIHHl$)HHxHHtHHHxHHHxpH{HH`LBH=`2HWtHL H=62HWt+Ht$*gPJH벋PJHIHD$@Hl$*HHxHD$0HHxIHl$*@f.AWAVAUATUHSHH HhGGdH%(HD$X1H GGHGHƓ2HP1HWHH 2HHHHC`HChǃH (2ǃǃHǃHǃǃǃǃǃH +2HǃHǃHǃHǃH $2HǃHǃHHEpHǃHǃƃƃCpHǃHǃƃƃƃƃƃHsxFH^ F11fC,EC*NC+C0 fS.CECECHE HC HE(HC(HE0HC0HE8HC8HE@HC@HEHHCHHEPHCPHEXHCXLLHƃM9HtWMtH=2IE3LMt)L52ID$MЃLHHt H't*HD$XdH3%(Hh[]A\A]A^A_HfD>HL$FwD(IfH=)2ffH9Dh08E$$DcILl$@HT$;H5 LD$,Lt$PLLLl$PfH={2ffH8DD$,H' Dd$HL|$D$$AL@1v IHD$PHxH;=[2HHD$@HxH;=E2IfH=2ffH8LLH\!I$LPMID$ tDЃI$LP AEAD$PAT$AD$ PAT$ IHHl$9HHxHHt}HHHxHHHxH{HHL;H=Ǖ2HWtHLH=2HWt+Ht$:PJH벋PJHIHD$PHl$:HHx6HD$@HHx%IHl$:fDAWAVAUATUSHHdH%(H$1H$Ht HHHH{xHIt]cHLHH2HH$dH3%(+Hĸ[]A\A]A^A_ (IŃ t1+fH=2ffH5h0H uHC1똉H2fW $HD$@Hđ2f.HD$XH2HD$PLt$`Hl$@HD$`D$pH\$xI~ HHD$hHD$PHt HHfWD$pf.Hl$hH}11ҾH$H{x\|$`It$HD$hH8HtHt HD$hHH$HtI~ HM=Am$ bmHT$xIv 1KHEHD$hH8J|$`t$HD$hH8HtHt 9HD$hHH$HtI~ H1fWD$`f.wHEz HMl1H|2LP0H)2HHLH'L H5p 1AҿD(IfH=F2ffH.3Dh0UE4$L|$ Ll$0DvHT$H5 LH$LLHL$0HL$fH=2ffH2L$HL$H\ HE@1IHD$0Ht$HxHD$ LHx IfH=;2ffHc2LLHA$HsHKHH18HHD$0H\$HHxHD$ HHxH6HH\$HL$PHHt HHH6HHH6LHI1fAUATIUSHH8dH%(HD$(1L AH111DhMcLL^ IHALH1Hl$HKt,$HLMHD$ tLfH=Ɏ2ffH0Ht$ H{@0HCHCHD$ HxH;=21HL$(dH3 %(H8[]A\A]DHLCpH{xHL扃u @c(+fH=2ffH/h0H tZHCcH=y2HWt8FH9 fI'*PJHMHtLnHF4HHD$ HHxAWAVAUAATUHSHHXdH%(HD$H1HHHHJHPHt#H{` H{`HH H&Hs`HDn(HC`Dhu AAELHLt$ LHD$DfAHD$E  RHCx fx4HCx fDh6HCxHHP2ffH&+Ht$ H{@0qHCHCHD$ HxH;=21@HuHT$0 58HHf1fH=2ffH*@0H8 HCfDH{hnfDHuHT$07hBf.H{h.HLfH{hHLF1fH=Ň2ffH)@0H| HC8HsxdžH4HWzH{`tVH2uJ]]]1fH=E2ffH-)]@0] HCHChHtxtqHƃHT~ ffH=dž2ffH(@0 HC15Huſ1fH=o2ffHW(@0 HCfH=E2ffH-(h0Ir(+H@ Al$0ls `HsxdžH4cHHxkv:1fH=Ʌ2ffH'@0Hy HC@f.SHHXH8;u軧H[fATIUSHHXHt5DHk HtHWEHHC HHu[]I|$A\Zf.ATUSH0dH%(HD$(1HFHX Ct)C1HL$(dH3 %(uuH0[]A\HHD$HH$H1HHHD$HIHD$KHD$Ht HHЋCsHL$HHt HHHHL$HHtLLfATUSH0dH%(HD$(1HFHX Ct)C1HL$(dH3 %(uuH0[]A\HHD$HH$H1HHHD$HIHD$KHD$Ht HHЋCsHL$HHt HHHHL$HHtLLܐSHHdH%(HD$1HGHxH;=d2uHHD$dH3%(u+H[H=1l2HWtHt$f?PJHfAT1UHSH0DdH%(HD$(1HFL` IcI $LIIHLHMI3DFE9t/HHDA1IcIH9E9IHuIfHA|$toI|$AD$AD$HtID$H`LHHHH$Hj2HD$Hl2HD$sHD$Ht HH1H|$(dH3<%(uH0[]A\Ð1`HL$HHt HHHfAT1UHSH0DdH%(HD$(1HFL` IcI $LIIHLHMI3DFE9t/HHDA1IcIH9E9IHuIfHA|$toI|$AD$AD$HtID$HLHHHH$Hh2HD$Hj2HD$#HD$Ht HH1H|$(dH3<%(uH0[]A\Ð1`HL$HHt HHHfAWAVAUATUSHHdH%(H$1L$L$HCLLD8HH0H-ra2H$DHEH$1L$L扄$I}H$D$HxH9$7HC8HS HCLHH0IHC,HC8$HC(L0x(H$HxH9H$dH3%(KH[]A\A]A^A_f.\虠IljT$fH=Hg2ffH0 T$P0T$dZf$_(2IljT$fH=f2ffHT$P0E?DHD$HH5b LHHL$ HL$0HHL$(Ht$(H|$@9HL$@HL$(fH='g2ffHOLL$LD$ HV` HL$(HD<$@16IHD$@HxH9HD$0HxH9WzHD$fH=f2ffHH|$LH IljT$fH=e2ffHT$P0zAljD$HD$ HCL$LL0Ht$(H5a HLLfH=f2ffH8L$L$H^ DL$(HIؾ@1L$HL$ H $LHH$HxH9H$HxH9 H=ie2HWNL$$םIljT$fH=d2ffHnT$P0E?DHD$HH5` LHHL$ HL$PHHL$(RHt$(H|$`޺HL$`HL$(fH=d2ffHLL$LD$ H] HL$(HD<$@1HD$HD$`HxH9HD$PHxH9IfH=bd2ffHHL$LHE?DHD$HH\$pH5_ LHHHL$ nHLL$fH=c2ffHLL$LD$ H\ HD<$L@1HH$HxH9HD$pHxH9@IfH=c2ffHHپLHzH=-c2HWL\H=b2HW7L$L&"H=b2HWFH$4H=b2HWt1H$PJHlPJHL$HHD$pLHx!LyHQPJHPJHH=a2HWt`^Ht$p*OHH$H\$pHHx詼H$HHHx蒼lHH\$pڋPJHH=~a2HWtV'L$LH=La2HWt1L$LwPJH뤋PJHHHD$`L$LHxܻHD$PLHx˻HL$HHD$@L$LHx蝻HD$0LHx茻fHL$HH$H$Hx^H$Ht$pHxHHHH=@`2HWtPH$nzH=`2HWt.KH$?9PJH몋PJHHH$L$LHx衺jPJHff.AWAVAUATUSHH/Ll$`L$dH%(H$1HuLLHW2H$1HCH$1 L$L扄$I~H$DŽ$HxH9($}T߮HIIG(HD$`H|$IHH@HHHxH_2H _2HIEHIU LHLIUIEHZ2Lh@@ HHHUL*LjHBMt(L=^2IEMЃY}$xH$HxH9H$dH3%(6Hĸ[]A\A]A^A_fF tJD8IfH=\2ffHDx0U$oe@$H@ÕIljT$fH=r\2ffHZT$P0~E?DH5X LLHD$HmSHL$pLHHL$ٲLl$pfH=\2ffHLL$H0V D<$HIL@1HHD$pHxH9!HD$`HxH9H=@\2HWHt$m$ 袔D8IfH=T[2ffH2H(HH,H~`HnXHHD$HFhE1謒HIt6D$HAt/AD$C~AT$@ID$8S@HC8HD[]A\A]AD$CHC8i~HfH=E2ffHP0DUS@H[]A\A]f.AUAATIUSHHHl$0D$dH%(H$1HHHHxH-HD$P//轑HHD$XI4$HHV?I$HT$XHH=4F2D$H@fDl$BHD$hH|$ht2Hl$Ht$XH|$ H;H|$XaHD$ HFl$pu D$pffH=C2ffHh0HT$ H5G HH$dH3 %(Hu!Hĸ[]A\A]DHH|$PEHHD$ HHxH)AVAUATUSHLdH%(H$x1I{!ЃHt$@H1A̹Hl$HHH|$Hl$pHT$ IH=@2L\$Dd$$DD$(HzHEHD$H$HD$0IH|$xHHCHCtD$,tR$DfH=uB2ffH]h0H$xdH3 %(Hu!HĀ[]A\A]A^@HHuH = H5< H== H = H5< H=< `LsH+Ll$II9tHEHxH;=:2uHH;HtxLpH=8B2HWtLo‹PJHATUSHHHl$@D$dH%(H$1HHH92HHHD$HCLd$HD$(Ht!I|$HHCHD$0HCHD$(HHL$H$H(H$HHH|$D$tIyU@HL$(HtI|$HH$dH34%(u=H[]A\DEyHfH=L@2ffH4@0E@1CHL$(HHtI|$HHHL$(HHtI|$HUAASHhH|$0Ht$HT$L$dH%(HD$X1HD$(DD$$HD$@ҳHT$H\$08E HHT$$HD$0HHPHT$HPHT$HPHT$HP HT$(HP(HqHD$HH5HD$@諄HD$@Ht HHHt$XdH34%(HD$(uHh[]賺HL$@HHt HHHHL$@HHtH|$0HHmff.ATIUSHH0HHGHD$dH%(HD$(1螲H@hHL`H$HEC HHD$HHD$褃HD$Ht HHHL$(dH3 %(Hu H0[]A\謹HL$IHt HHLH{HtHyHL$HHtHHΐff.USHH2Ht&Hk0HrHk0Hk8HH[]@H[]ÐSH2H=2Ht!H{03HH;HۮH2[@f.AWAVAAUIATUHSHdH%(H$1H=[2D$H52H57 Ld$@ALHCHD$@HD$PH7 HD{LLL=2LL腞HI H@1H@HD$ŬH9D$It$I0HH95H9,ID$L`(Hp MtH=<2ID$ H HݓMt)Ha<2ID$HȃHD$PHxH9HD$@HxH9wH$dH3 %(HGHĨ[]A\A]A^A_H~L|$`D$DLLğLt$PLLHD$`HxH9KH=2HD$PHx L%2#HIH;2I}AEAE LI}HIE訒IEH5=92LP HD$ML52HD$~1LHD$Ld$@LL~H5HpHL$Lf(HNHL$M9HN MtH=:2IU Lf(MH:2IL$Hs 9ueI $HT$LHt$HD$QHT$IL$ HD$Ht$H u!I$Ht$LHD$RHt$HD$Ln(HpI~0HH9t H9t2Mt(H92IEHȃ#HD$PHEHCHD$PtfDH=2uvH12HCHD$@HD$P@HI$HT$LPHT$ID$ HvЃI$LPHάHx H@H@H@@ ? H@(HL%,2HCHHHC0Lc@H2HC0HC8e@IF0IN0H9t1ҐHHH9uI;V@MtH=}82IEIF00HD$ HIHxHH@L襏HL$Ht$LMo(IOHL$IO rrH|$@iHwv1ILIvLHT$Ht$LHHHIV0HHfHD$IEHT$LPHT$IE HЃIELPHt$1qM7HB72IEHEȃIEHT$LPHT$IE HЃIELPIF8HT$pHHT$ HpHD$.HL$HAHD$xHA H$HA(HH$tH=62HP3H|$piHwuMF1HLILD$(IHT$ LLT$aHHtLLT$I6H8LD$(J;NL3MtIA1II9tH LL rInIN8HHL$HL$HA(Ht(H52HpH8>HAHxH9H车H$Ht(Hy52HHH1HD$pHxH9H=>52HWLm 趨HHD$t(HxHLYHD$H@H@HL$Ht$LL/nH0HT$(HHL$ HD$VHT$(HD$HL$ HHp HHL$HRHL$HHT$ HHD$QHT$ HD$HHH HHRH= 42HWHt$p6MtIA1II9H I6LIFH9HLH=32HWhHt$pəYAD$HAL$AD$H=O32HWt`Ht$p耙HHD$PHl$?HHxHD$@HHxH)PJH^PJHMH22ID$HtUȃI$HT$LPHT$ID$ Ht2ЃI$LPAD$HAL$AD$ PAT$ MHL詙 HHD$`Ht$pHxH+2HHIU~L*AEHAMH AD$ PAT$ HHHH=12HWt=LHL$ٗHL$Hg~H|$蝢PrpHM"L貘fP JH MNqAT$ JAL$ AL$yA|$AE PAU AEHAMHMtL@xAE PAU EH}Lۡ6PJHiHAEp~xHqpP rp AE@HPJH5f.H)2HHÐH)2HHÐ1f.H)2HH f.HtH)2HHf.@SH_Ht&HC Ht H{HtPH[騠[f.@H)2HH}f.H(2HH]f.HB`HxH@@ng@SHHHxHt苋HHx@!'g[ÐUSHHtb~@tuH?ޟH1[]DH.CHUHHH[1]ÅuH)2HH1[]fHHH1[]ÐSHtO~5tuH?c1[ΡH1[uHM(2H1[fDHH1[f.@IHvH=B*2H9t1>*t tI@HdH%(HD$1HGHHxH;=%2uHD$dH3%(u*HH=k-2HWtHt$蠓yPJHf.fSHH?dH%(HD$1xHCHxH;=f%2uHD$dH3%(u+H[H=,2HWtHt$PJHf.DUHSHHHu @HHHuHEH}1H豂HEHEH[]f.AWAVAUIATUSH(HdH%(HD$1H9HD$L5o$2HD$!HCHxL9HM9tbLHk(L;HtL%+2HEMȃuHEHPMHE twȃuHEHPHD$dH3%(uVH([]A\A]A^A_H=Y+2HOt>SHt$舑DEHMqE HM EHqpAWIAVAUIATI̹UHH SHHWHwLw̱HHɹHuE1IHELUHu\@HHIH2HtGHHF1HHMI8HuHEHHuMH>HK4IuH}gL1H]HLuIIMl$K>HHt/HI$HL HEHL[]A\A]A^A_LufHUI$LeI$HtHB1HuLM$HEHUHDIHvLu(HHovLHHfAWAVIAUATUHSHHL,MtpI]IILKM9t*DLMtPMH1LHuI9u>M9ILuI?HsHWH;VuwuHL[]A\A]A^A_H1[]A\A]A^A_f.DUHiSHHH>HwCg1HHHsHH蜮HtHHtH[]H1[]HH@fDHH@0fDHfDHgkfDH!2SHHHHGHx(vH{{ u"H{ H)2HH[fH )2HsHHPH(2HH[SHwxH[鮘@f.SHHS=t [f.CtH{[`AUATUSHH(GG dH%(HD$1H 2H@HstoHH(20HHPHHCHx(C CHCHx(CtUHCHx(HfH=2ffH֧LHHd1臁ddH=>2HWeHt$0klsH=2HWtCEHt$0?l6LHwH=2tLhHPJHH=2HWtH HkH=2HWt+Ht$kPJH벋PJHHHD$0Hl$HHx`HD$ HHx`:HHl$Hl$0HH$HHx_HHD$Hl$0HHx_HPJHf.DAUATAUSHHHWH+HHLHt$,xLHKHHt$L)HH>HHtvH8H;HKH)HHLlHtHHȡH;IHtGuH+LLkHkH[]A\A]fDHH9vIZLE1HHIH9LF.H2SHHHHuOHx2HH[wH\2HH[ÐfSH'H[~t@f.HHGHH9r"H HH9wUf~u/1fV@HH g H5 H=$ _H H H5 H= _H ) H5z H= _ATH1AUHHS^H҉tLgHtIHEHH@H@H H@HMY DaH[]A\DN벿SH1H51HHHHP1蛥H1HHHU$@Gt`WHf8uRHw1WHf8u9@DW AGIAM9w9r GG .G9wÐfDATUSHW^IBkHхz t@B+B9rmrHfJHXfHjJ[]A\rB DD5H)I9rw;A IT$AB+B9s[]1A\fHeIT$HeH21f>FBIL$H 7 H5H H= ]_]f.DAVHE1HA!AUATUSH_1H@HdH%(HD$81Ht-HHHL$8dH3 %( H@[]A\A]A^D8D HfH=U1ffH=D`0dg1mLd$ Ll$0臅HT$H5K LI0|LLULd$0fH=1ffH۠Hl ,$MHIL@1rHT$0H1HHzH9ujHt$ H~H9u77HfH=S1ffH{HHH\1,zH=1HGtEȅL)eH=1HGt+ЅwHt$dhFHN빋BHJHHD$0H\$HHxjYHD$ HHxYYH葤HH\$ݐfDAWAVAUATUSH_HHHoHdH%(HD$81HUx+HD$8dH3%(HH[]A\A]A^A_6D(IfH=M1ffH5Dh0\eE$$Ll$ Lt$0D聃HT$H5 LI*zLLSLl$0fH=1ffH՞H Dd$L<$HIIL@1pHT$0H1HHzH9uhHT$ HzH9u55HfH=G1ffHoHHHZ"xH=1HGtEЅLcH=1HGt+ЅyHt$bjBHJ빋BHJHHD$0H\$HHx`WHD$ HHxOWH臢HH\$f.[Rf.HGRHwHFf.UHHSHϜHHtHUHHdHFHH[]fDH{LVHINLLHHHHJ HBLBIIHHJLIIHBIMMLLBILIHHJILIIHBIMMLILIHILL9cJ|HH Hc HHHHHHWHHHHHHWHHHHHHWHHzHHHHHHHHHHWHHzHHHHHHHHHHfDHHŸ6UHSHH9w*H,HmH1HHKPHH[]Cff.SHHdH%(HD$1HGHxH;=!1uHjHD$dH3%(u+H[H=1HWtHt$_tPJHfATAUSHD$ x&@eD9wA T$ .D$ HN1HHPHH lHH;Hk0HCH`lHx H@H@H@@ ? H@(HXHEHuۀ{HDHH[]A\A]7f.AWAVIAUATA?UHHSH(f?DFHt$LD$AED$LUPH#EH;EHU8HIHD{tAE1#fHCHAAHC L9uHt$H{L=uDEIރHL$HtD tHExLH([]A\A]A^A_HH(L[]A\A]A^A_DHEpD;NH}HPH}@1HPH}IHP MI~P@@@1H Ht$I~LVHcD$ADEf AFE4ELsAH{P@d@6@>1HHt$H{LULc|$BD;Dc CE4AI\D@1HfwHd1HfGIH(HfAFI~ OBE1HfDG81HfOHCH{ O1q躧@f.AW?AVAUATIHUSHf?FH4$DLAT$PI#D$I;D$qIT$8L,1A}uH[]A\A]A^A_LE1Lz@I]Hu@HHH[IHE L9uHEH4$LHHD$1:uI9qI_I|$HPH}T@@@"@1Ht Ht 1HfwtI|$@HHPI|$HP I$Al$4AEH[]A\A]A^A_AU L9tfDAE1H4$I}L9uI}T@@@1Ht Ht 1HfGKCHE1HfDGEH}SHCH|$HsHIEC HPQC I}XHsXAE IT$ QSAEI}S.H01HfOf.AWAVAUATIUHSHHXdH%(HD$H1HL$tu8HCI$HTXHD$HdH3%(eHX[]A\A]A^A_FHH;D$r2MtMHT$HCL$H҉LXtHCLH|\P@P~6CHHD$HCHD$DX[fDLt$0HEHT$.H5; Ll$@L{LHD$dLLE>HL$@HL$fH=31ffH[LD$HL$Hr HM@1H[IHD$@L511HxL9ufHD$0HxL9u5IfH=1ffHLLH7EbH=u1HWt=LMH=R1HWt'Ht$/MrPJH뽋PJHHHD$@H\$/HHxAHD$0HHxAHHH\$/ff.HIdH%(HD$1t2HH1LH$ZHD$dH3%(uHDH11L1af.HFHDXHÐfHFHDXHÐfHFDXHFHD\HÐUSHHHHtHPHkHHt%H}HtuH}HtHPH WH+HtHH}VHVH[hHt H;HtVHH[]VDH[]ÐAVAUATIUSHH/dH%(HD$1H]H6Ll$@HkHtHEHxH;=1HRVI,$HC1L3HuLUHLIKH8IIIH9uL9tHMIF1HI9t)MHIHHmLbf.LM\IF1HI95I1`ADs1fH(.&[H=1HGȅlHF_H=1HGȅ.Ht$FH\$HHD$ HHx.;HfHHD$0H\$HHx ;A@HAHmHHCHt$0Hx:HQHFHNjUHSHHHu @HHHuHEH}1H5HEHEH[]f.AUATAUSHHHWH+HHLHt$RLHKHHt$L)HH>HHtvH8H;HKH)HHLlHtHH|H;IHtPH+LLkHkH[]A\A]fDHH9vIZLE1HHIH9LF.AWIAVAUIATI̹UHH SHHWHwLwHK4IuH}NL1H]HLuIIMl$K>HHt/HI$HL HEHL[]A\A]A^A_LufHUI$LeI$HtHB1HuLM$HEHUHDIH)Lu(nH'{H)LrnH {HfAWAVAUI ATUHSHH_PHIt$HxHH4HID$ID$I|$iHw Im1IHIEH IHHLKM9t(@LMthMH1LHI9uWM9HLuI|$HsHWH;VuHL$*HL$uHHtLHH1[]A\A]A^A_fLLLLTH[]A\A]A^A_H(LL&mHyH趁fDHGtPv)PvqPHg HHFHH|$H=l1|H|$.H8@HwHQHtPH=<1g|HH8@@H|$H=1G|H|$.H8@Hw PHuH cfDGtPvP1v fGf@AUFATUSHHwtH*v%F1vOH[]A\A]@HWGpf7HffO؈H[]A\A]LoAkfHV(HkHLLFLBBD#CmCplfD GpHfHWffO HH[]A\A]SHLD@H1ɋ8~H9|HH?u[@H[Df.SH+x1[fH=a1ffHIzX0[Df.AWAVAUATIUSHHHHIA1 HHI9vUILDH)H=xHy#D8AtA u6I~BI9wfHH[]A\A]A^A_fH=1ffH~yDx0HH[]A\A]A^A_H H5 H=ۼ 4H H5 H= 4fDSHH}x$Hkf[fD3fH=1ffHxX0[SHtO~5tuH?sH1[JH1[uHe1H1[fDHH1[@f.AUATAUHSHHLopMt&H<%I} HHUHCpD`(H(D`LkxMt'H %I} HH~UHCxD`(HhD`HHD@Pv~PPwSHLfAk$HkHLLFLN>BƄ#1ƃ=ǃ@lH[]A\A]fAfDLfǃ@HLfu {!t\C&1H[]A\A]fAfDL fǃ@HL t1fD{LH"yfH=1ffH~v@0f.AWAVAUAATIUHSHLHLHHMM8ǃp7HxH[]A\A]A^A_fDK 8u6HHLDMM8ǃpH[]A\A]A^A_Q7HAWAVIAUIATAUSHHHDLL1:HHyA DAuKfWf.,Xf.vfDHH[]A\A]A^A_fDA tAEuHH(t5 GY@D,u yD=1DD=HG`fDK+fDs)fSH0H KHT/H߾JH`H߾JHH"[J@f.AVAUATUSHH0H0GHGGGGGWGGGGGGGGGGGGGGdH%(HD$(1HHHCpHCxǃHǃHǃǃHǃHǃƃHǃHǃHǃHHHHHǃHǃǃǃǃǃƃƃHǃHǃHǃHǃ0HǃPHǃpHǃHǃHǃHǃHǃHǃt 1@ƃs҃ pHHHX ǃP@уtNtIHr HHDHHHH HcHfD{!H5HtLH5%H>1HH5 HH5H P ʈPHHHHHmHRC Cf1C:NC;fC>H;,C@ HCXHD$(dH3%(vH0[]A\A]A^CCCCC CCCmDCCUDkD HfH=1ffHpD`0,6CmYTLd$ HT$H5X ILJLl$LL$Ld$fH={1ffHoH AMHL@1AIHD$H-}1HxH9HD$ HxH9UHfH=1ffH>oLHH{+vHHHHtHHHHtHHHpHtH`HHPHtH@HH0HtH HHHtHHHHtL%1HSMt=tHsHHPMHS t"uHHPϋCPS뿋C PS H=1HOtHL2H=o1HWt+RHt$2CHqp벋PJHIHD$Hl$HHx'HD$ HLHx&AIHl$ݐ@SHHG t%YuC%[cCSHHG tXuC%[ff.SHHHt+ut&tYu 't1[f.(u'u:Uu:yUxC(1[D)u'u:UUxC)1[ÐAUATUHSH8H_pdH%(HD$(1S t6=1HL$(dH3 %( H8[]A\A]Ð>FfH=1ffHk@0Y1YfH\$HT$H5+ Ld$ HFHL> H\$ fH=11ffHYkH AY@HH1J=HT$ H61HHzH9 HT$HzH9HfH=1ffHjHHH½,'>FfH=1ffHj@0Y0YdH\$HT$H5 Ld$ HEHL.H\$ fH=!1ffHIjH AY@HH1:<D>GfH=1ffHj@0Y$0fDS8fH=1ffHi@0Z/ÿZduH\$HT$H5, Ld$ HDHL?H\$ fH=21ffHZiH˸ AZ@HH1K;fD{C,C-C.C HC C/HPfC0C(ffC4HHHs,1DfEC fuHsC,HK.HHFC-HVl/HHCHHHCH@HyHsHVF/HSHCC H@HBHPcfHs C/H{1HFC0HV/HC HPC(ffD1 f.YVbH\$HT$H5} Ld$ HCHLH\$ fH=1ffHgH AY@HH19MfH=1ffHpg@0[-s[aaH\$HT$H5 Ld$ H[BHLH\$ fH=1ffHgH A[@HH18ffH=1ffHf@0\,~ A\ auAH\$Ld$ ^HT$H5' HIAHL<H\$ fH=/1ffHWfHh MA\HHپ@1E8IHD$ H.1HxH9uhHT$HzH9u5HfH=1ffHeLHH4"?H=r1HGtCЅL*H=M1HWt){Ht$~*lBHJ뻋PJHHHD$ H\$HHxHD$HHxHjHH\$H=1HGtLЅL)H=1HGt+ЅHt$)BHJ벋BHJDq:f.\f.f.1HW Ht$k}H=1HWHt$;H=޶1HW>Ht$ /H=1HWHt$|C PS )PJHPJH[PJHPJHkPJHPJHPJHPJH[HSHtH?H['fD[@f.UHSHHHOHxcHHtFHHHt3{,u-9Jr"HC,HHD$"HD$DH[]ffH=1ffHVHHz0uC,t@SH^`fH=s1ffH[V@0ntHx0tC HCpHt1x t+C HRH0t%H H[!DHCxHtЀ8u[@f.AWAVAUATUHSHXdH%(HD$H1HFHX { Lt A|$0yH9Ht{,u)1HT$HdH3%()HX[]A\A]A^A_@I$9HwHC,H 1fDHD$0D$0A<$HL$IHD$ Dl$AfH=1ffHTEIDh0+Et&HC bQH Hs -fDH}z@HCpC Ht x HCxH8HHtHǃHH1fDH@JA|$0tAD$@H}?1pHPHt$@HHzD$@D$A@ 1҃T$B-@HËAF07DeHl$ HT$H5~ IH.H|$HHl$0fH=1ffH,SHu $MHEH@1%HT$0H1HHzH9HT$ HzH9WHfH=1ffHRHHH8CH AD$01HCxH HH D@(Hx,1]$HcHCx1HHp,+H=Ű1HGtNЅ2Ht$#H=1HGt+ЅHt$BHJ밋BHJHHD$0H\$HHx2 HD$ HHx! HYVHH\$Df.HFH@ x uHy1HfHMAWAVAUATAUSHHHD$dH%(HD$81D${!tHP/f. H1C (v Hd LA}bAHHL$ A8l$ VHHL$0A8l$0U{!tNHtDH 'HHtS HǃHH<1HL$8dH3 %(HH[]A\A]A^A_H\$ HT$H5 Hl$0H*HHTH\$0fH=G1ffHoOH @HH1f!HT$0HR1IHzH9HT$ HzH9uHfH=1ffHOLHHM HxH@H8mu1H9H fDHC H߀H1K{!zH0lH H*fEMMu6M}4DL$>DL$H AHL1%LfAE4HnL830(HfH=1ffHMh0Ld$ Hl$02HT$H5 LI(LHPLd$0fH=C1ffHkMH $MHML@1YIHD$0HB1HxH9H=ū1HWt#Ht$&PJHHHD$0H\$HHxfHD$ HHxUHQHH\$H=K1HGt:ЅlH|_H=1HGtSBHJċBHJ:^뎐f.AVAUATAUHSHHdH%(H$1HD$HH0 HpHPHtDHHK{&LD(IAH@L8xHmT$f.Ѫ vXHHl$@Hf(1HD$@H^1HHD$XHW1HD$PHHD$PHt HH1Hl$`1HHHH-IHxH$HH$HLHAH$H1B CH$fD$rHD$`H1H$H|H$?HuMH$]89H@H*Y H,(H$dH3 %(H[]A\A]A^@HDŽ$..f.fH=x1ffH`IDh0A<$s HC H߀HEH0oH H[H\$0HT$H5 Hl$`H"$HHH\$`fH=1ffHHH @HH1HT$`H1IHzH9HT$0HzH9HýfH=A1ffHiHLHH(L5)1IHH@HHHxAIHIEIU L H\$ HT$H5̳ Hl$0H"HHH\$0fH=r1ffHGHe @HH1IHD$0Hz1HxH9\LD$ IxH9H=1HG(ȅH  HL$PHHt HHHKHp1H511HHHH1HHLHKH=P1HGt<dH=41HGt.ЅHt$ c BHJ(BHJHHD$`H\$ HHxHD$0HxHHJHH\$ A@HAHH=1HOtHHt$ xHHD$0H\$HHxTHD$ HH\$HqpfDUSHHuRG@HoXE&tRfH=1ffHrEH@0HHBH0tH HH{(H[]3Hw(HH{(H[]b3fU1ɺSHdH%(H$1HFHHX Hjx6H@HcHHQ81H$dH3%(uH[]fT@SHHv JHR(H@8C[AVAUIATUSH@H~dH%(HD$81H_ HH HjIH)HKxLbHt9t HKpHy 1HLHHLH QHCpx HHtHǃHH1;fDtHx0>{/{.t6HH{0HC!HH{+fD1.@1HLH:@H?Ht$8dH34%(H@[]A\A]A^HH{0HHHzEu{*zH1hC*f1HLHzHHH"H;HHhIL0L9sE1f.EukLH)HwfH=1ffHA@0# C H>H0H H1 f.AtbAHI9s낐H5> H#t H5/ H#M@HA@HUHDP uLH)HH5M H#HAYfHUHDP 8I)IH5 H7#HCxHHHH@HB0\zRI}<,qH1<[H@HLH13>@H8HI}@0+3:Ld$ HT$H5z Hl$0LLHmLd$0fH=`1ffH?H A@HL1yIHD$0L%b1HxL9HD$ HxL9lHfH=1ffH#?LHH`!H0Hx0O1 HHtHǃHH (Iăe$d ~6{kbfH=r1ffHZ>h0AA$Ld$ Hl$0"HT$H5 LIEmILHLd$0fH=̜1ffH=H5 $MHEL@1IHD$0Ht$HxLHD$ H1Hx9$HfH=i1ffH=LHHqCnghxko a 1[E4@HHD$0H\$HHxHD$ HHxqHAHH\$H=g1HWtHwHjH==1HWt+;Ht$n,PJH벋PJHO|DHtHGP-f.HtHGP f.UHHS1H H9sLHD0Ht#H 0PHPH9uHHD.HHH9rDH[]UHSHH9w*H,H H1HH[HH[]ff.AVH52 AUATA USHL-1dH%(H$1HD$@HD$HH\$PI 7HHu$ f.H= HLHdH2HuH |$@u/1H$dH3%(H[]A\A]A^fDH\$0HT$Ht$@HHHD$0HxH;=Q1@HH5z H\$@1HHdH5l 1f1HHFH |$@HL$XD$dAFD$hAFD$lH\$XMn HHD$>LE1HD$ HD$@HD$HD$PHD$HD$?HD$(GHCHHUHPHUHPHU@EAA H[(IHHC( tnHT$ H|$H5H D{OHt$H|$HL$PHL$fH=ɒ1ffH3HL$H EHǾ@1HHD$PL=̊1HxL9#HD$@HxL9HL$AIfH=\1ffH3HL$LHADH|$XAFEf(1H$dH34%(u?HĨ[]A\A]A^A_HCHIUH@IEAF1E1 H\$?HHD$@HHxhH7H=h1HWHt$HL$HL$H=,1HWtXHt$(HL$VHL$HHD$PH\$?HHxUPrpyPrp뤐AWAVIAUAATUSH6L%1HdH%(H$61H|$D$HGI$HGHxK-1111f$LƄ$Ƅ$f$f$Ef$f[1ff$hLcAC<.LT$ H$PLHD$LC HcL1LL$LT$ IEBƄ.BƄ 11Lf.HA9|!<.uHHc)A9Lj4T}HcHD Hs H H!%tDHJHDHH)A DJ DjfHcHffAH$HHD$L$f. ɏ v0T$$$$$A$I$McH|$Hg=HfH=ƍ1ffH/@0H|$=H$6dH3%(HD$HĨ6[]A\A]A^A_:"ffH=h1ffHP/@00TH$=1HH|$0HH|$:HLc ƄLMAI!%t¿ DIQLD$IM)fA ODžD$ L$H$ Ld$0fl$>E1DMHD$IIcHcCDHHLH1H)H$6Ht <eHcH>uHHH$6HHcH)HH|$ƄDE McMEAxD؉fCD1fHcʃ A H9fAfAfIIHD$D9|$ l$>$Mff9{D$ Hl$0L$pIDL$HD$HD$pHD$ HD$`HD$(At L=11IGH$fDH5c LHLDD+Hz L1HLLHuH$HD$pIGH$HxL9Ht$ H|$HD$pHxL9IHL;t$HD$HH9XeI$}!'EfH=1ffH+X0,HC f.RLHHHcHL1H)H$6HtuHHHcLLD$(H)H$6HƄ2LD$(AAxfCDRLL=1DMH DEMLIGH$E$1L H!%tLLDHJHDHL))H|$ HH$H\$PHT$pH5 HH|$`HH\$`fH= 1ffH1*H M@HH1%HHD$`L=1HxL9aHT$PHzL9bHfH=1ffH)HپHH $ff9H=51HWt|)Ht$(dH=1HWt[L8HHD$pLHxH|$H|$k/H-PJH뀋PJHHH$Ht$OHxpHH@H=c1HGtVЅH$H=01HWt.H$\nBHJ몋PJHHHD$`H$HHxHD$PHHHxHH$f.SHH[fAWAVAUATUSHHdH%(HD$x1G(Ht$HD$.E1E11Lt$@L|$0HD$HD$/HD$e@LHs .L HCHt/HT$LLH|$LHD$0HxH;=I~1uaII9k(~/{uLHs .LHf.HD$xdH3%(uZHĈ[]A\A]A^A_H=v1HWt?Ht$uHHD$0Ht$/Hx.Hf+aPJH@AWAVAUATUSHxdH%(H$h1HE1H|$8Ht$@H(Hz{H$HT$]H5 HHD$HH$`H$`HHD$H|1Ƅ$@HHDŽ$8Ƅ$A1HDŽ$HHDŽ$PHHDŽ$XHDŽ$`H$`H1HhLhHEH$`L`HDŽ$hH} H01H{HH$`H1H@H$`HsH@ H$H{:HH|$H$` Hx1)&H$L%{1HxL9R HD$HxxHT$H|$8H5ц H}1HD$(Hf1H\$HH{H$`HJ1H@H$`H'1HH$p.H{x.HD$(H{HHH$pHEH$`HL`Hz1HDŽ$hHH$`,H$hdH3 %(HD$8E Hx[]A\A]A^A_H$H(HHL$ID$ HDŽ$HDŽ$HDŽ$HD$`HD$pH$HD$HDŽ$HDŽ$HDŽ$DŽ$?Hx HDŽ$THH$dH$H$`H@HPH L$L$IE`HD$ IFHD$D{8CCH\$`H|$HUHHRD 1Ҿ#HHHtHD$`xx HWHD$`(HD$`px H:HD$` 8HxHHD$`@xHHD$` H|$ Hix1Ƅ$0LHDŽ$(Ƅ$11HDŽ$8HDŽ$@HHDŽ$HHDŽ$PH$PHx1HXHhHCH$HHDŽ$H{dHM}1I}HHDŽ$HDŽ$HDŽ$HDŽ$ HDŽ$(HHDŽ$0H$H|1H@H$PHy1HD$(HH$3Ht$`HI~1I}XLDŽ$@Lt$0HVHH$-H$HI}11DŽ$@-H|$ IuoHl$p,HH$@H$HH$HLH$HHRD /H$H;$1Hu1HIfHHxL9HH9uLH$H{1HH$H{1H@H$PH}1HH$H$HHxL9HD$(I}HHH$ HMv1H Fv1H|$ H@HQH$H@HHu1HDŽ$HH$P1H$`H@HPHH$H$H9HH)HHL$HH$LH$H$H)HHD$_HD$H@H4LH$LH|$L?H|$$L.H$HxL9H$HxL9H$H$HH)HH9rH\$@iH;Hw1HH|$H$HHQHHHH|$8HpH$Hy1HH$Hly1H@H$PHz1HH$H$HHxL9HD$(I}HHH$Ht1H t1I}`H@HQH$H@HHis1HDŽ$HH$Prf.H$HH|H(H HP0H$H|$8H5~ HHD$0HUu1HD$(H|$H$H$H$H9HHxL9HH9uH$HtH$HxL9RHD$pHxL9nHD$`HxL9H{1HhLhH|$L$H$I9LtfDHHxL9HH9uL$HSHxw sEH=y1HWHt$H@H=y1HWHt$HfDH=Xy1HOLH=(y1HWt>LYPJHAPJHgPJHHLH|$rH$HH\$^X H$HHxHD$pHHxsHD$`HHxbH|$診HI}IHCH$HHDŽ$LHp1I}`H$HH$PH$KLeHUHEHD$dH3%(urH([]A\A]A^A_AJ<H+IT$H=q1Hwt5oHHT$H $HT$H $PpDFD@HI9vHIyH.Mt LaHEH+EHt$HH<HH0H(AWAVAAUIATUSH(dH%(HD$1HGH+HHLH4$YImMEIH@HL)HHLtH4$L%h1HHIT$HI9L%h1LLML$@Ht H2H1L HHH9uIXHLL$H)HIDHIHQL9urH9IuI}Ht H$H$MIEM}HD$dH3%(MuH([]A\A]A^A_HH9vRILH=o1HrtSoLHHD$L $HD$L $MHH9wIIeq~yHGH;Gt&HtHHHlg1HHHHG@[f.AWAVIAUATUHSHHL,MtpI]IILKM9t*DLMtPMH1LHuI9u>M9ILuI?HsHWH;Vu]uHL[]A\A]A^A_H1[]A\A]A^A_f.DUHSHHf1dH%(HD$1HGHxH9u$HEHxH9uAHD$dH3%(u,H[]H=m1HWtAHt$ H=m1HWt$Ht$뚋PJH빋PJHfDAWIAVAUIATI̹UHH SHHWHwLw<HHHuE1IHELUHu\@HHIH2HtGHHF1HHMI8HuHEHHuMH>HK4IuH}L1H]HLuIIMl$K>HHt/HI$HL HEHL[]A\A]A^A_LufHUI$LeI$HtHB1HuLM$HEHUHDIHLu(H' H߸I|$L hH HAVAUATI UHSHdH%(HD$1DHHt2HHEHCHc1HUHHEHSHEHCH{iHw1HLIt$HIHSL9HtTL(MtLHCH-yc1HxH9uzHCHxH9uHH#L1HL$dH3 %(u&H[]A\A]A^ÐHHLL?H=j1HWtCHt$H=j1HWt+iHt$ZPJH뷋PJHSHH_dH%(HD$1Ht$;xHCHxH;=pb1u#H.HD$dH3%(uH[H=i1HWtHt$븋PJHAWAVAUATUSHHH?dH%(HD$81t cu/HHD$8dH3%(HH[]A\A]A^A_@D HfH=h1ffH D`0mLd$ Ll$0HT$H5g LID3LLLd$0fH= i1ffH4 H=z ,$MHEL@1"IHD$0H- a1HxH9uCHt$ H~H9uZgHfH=h1ffH LHHH=Oh1HWt<Ht$H=*h1HGt$ȅL_끋PJH뾋FHNH\$HHD$ HHxHHHD$0H\$HHxfAUIATIUHSHhdH%(HD$X1HHHHHHl$ HT$@H5B HH|$0HXHl$0fH=Kg1ffHsHx @HH1jIHD$0H-S_1HxH9@HT$ HzH9觞HfH=f1ffHLHHQHHL$XdH3 %(Hh[]A\A]11Ҿ HHcI9HH?Ld$@HT$ H5) LLl$PLLHs D$$MHIHپ@1+HT$0HZ1HHzH9ujHt$ H~H9u7pHfH=a1ffHHHH1H=Va1HGtEȅLH=1a1HGt+ЅwHt$`hFHN빋BHJHHD$0H\$HHx̻HD$ HHx軻HHH\$ݐAUHIATHAHUHIcSHHH9HHGGGGHG HHFHH(DcDcLHHHSH`H{HH[]A\LA]GfDH?HtC@f.HH~}DOAtsLW1IRLH9|D9tzLAHLH9LH)։I9t;A)W1ɅDO~@HEHO tHcHILWI2I)rHDP1W1A)хDOHO I1艵UHSHdH%(H$1HfD}@HcHH$dH3%(u H[]ff.AUATUSHHdH%(HD$81D$H fD$tfL$H|$5x&HL$8dH3 %(9HH[]A\A]DӖ(IătfH=]1ffHih0A$Hl$ Ld$0HT$H5} HI[HLHl$0fH=]1ffHHo AMHH@1Ht$0HU1HH~H9Ht$ H~H9uc8HfH=}]1ffHHHH»ݺfH=\1ffHp@0r*H=\1HGt;ȅL'uH\$HHD$ HHx詷HFHNH=\1HGt;ȅHt$ HHD$0H\$HHxO듋FHNfAVAAUIATIUSH@dH%(HD$81f˔HŃu9A<$DLrHxHL$8dH3 %(SH@[]A\A]A^@iu3k^ LAY$,t] tȃt/tffH=Z1ffHX0~Hj±mLd$ H\$0HT$H5{ LIMmLHSLd$0fH=F[1ffHnHWm ,$MHML@1\HHD$0L%ES1HxL9uiHT$ HzL9u5衒HfH=Z1ffHHHHK#H=Z1LGtFAHH=cZ1HWt+xHt$iBHJ빋PJHHHD$0H\$HHxHD$ HHxH#HH\$ݐAWfWAVAUATAUHSHHHdH%(H$81f.Ht$HT$w Y4\ D,Ht$L|$PL$LLHQ1H$1HH$1.H$L$H$DŽ$HxH;=Q1$HHD$HLl$MDH:HH+L$$;LHHG~HD$H91f;D HfH=W1ffHD`0m)HT$pH5-y LIċH|$`L^Ll$`fH=QX1ffHyLL$Hj l$HL$$AL@1`HHD$`HxH;=EP1HT$PHzH;=/P1Z蜏HfH=W1ffH HپHHF$xa H$HxH;=O1\H$8dH3%(HH[]A\A]A^A_DH$vH$HD$@賏(HfH=fV1ffHNh0vGHl$0HT$pH5w IHHH|$@H֬Hl$@fH=V1ffHLD$Hi $HMH@1HHD$@HxH;=N1NHT$0HzH;=N1}fێ(HfH=U1ffHvh0螽oHl$pHT$.H5v IHpHLH$fH=U1ffHHH AMHH@1 HH$HxH;=M1HT$pHzH;=M1H=_U1HGЅL芻tD[HH$Ht$`HxHD$pHt$-Hx$xH$HxH;=DM1u HHH=T1HWHt$/H=T1HWtdHt$`ɺH=lT1HWtSBHt$p蛺3BHJH1PJH똋PJHaPJHH=S1HWtHL/HHD$@LHx趮HD$0LHx襮PJHHHH$Ht$pHxuH$Ht$`Hx_HHHD$PLHxCOHHD$`LHx*H=0S1HWtJBLa5H=S1HWt+L5xPJH벋PJHfDAWAVAUATUHSHHIIA1FI HH9txA$A}HI4H)DHHtlA$tɃ t tTu;T LHL$AY,QHL$t fDHHH[]A\A]A^A_SH1f.UHSH}Hù!1HHHs4HH3O1K}HQP1EǃxCE<Ɂ艢x3ECU ЃCHH[]f.HH1@AWIAVIAUEATIUSHHD$ DKpA<$IDLLHHyJut.iuQQS LAY$,ƺufl$ ufHH[]A\A]A^A_fD ttu諦f.AWI@pIAVIAUATIU SLHL$ H$A<$L $I؋L$ CppLLHIy藈tP ttVtHL[]A\A]A^A_XR LAY$,͹ufrDۥf.USHH8HdH%(HD$(1HtHHtիHHtHHIHHtHH-tdH=KHHHH$HM1HD$HO1HD$HD$Ht HHHD$(dH3%(uH8[]ÐHHL$HHt HHH@f.AWAAVIֺAUATIUSHH.H\$`dH%(H$1HHA<$HL$1ffH+h0SHT$1fDHD$fH= >1ffHh0HT$̋*Ld$0L|$@>HT$/H5\ LILLwLd$@fH=j>1ffHHsR ,$MHAL@1耱HD$fH=k=1ffHSDx0zHT$L|$@ljD$HD$HD$0HT$/H5\ HHD$7HD$LH“HL$@HL$fH==1ffHL$LL$HQ HAؾ@1 $HL$辰HD$HD$@H51HxH9HD$0HxH9OtIfH=>=1ffHfHL$LH衚@*Ld$0L|$@HT$/H5)[ LINLLޒLd$@fH=<1ffHHQ ,$MHAL@1HHD$@H41HxH9uIHt$0H~H9(tHfH=m<1ffHHپHHҙ1FH=<1HOt]Ht$.HT$>HT$HHD$@HL$.HHL$Hx蹖HL$HD$0HHx裖HHqpH=;1HGt(Ѕ2Lǡ%HHL$.뤋FPVqH=N;1HWtU#L聡H=$;1HOt8HL$.HT$HMHT$PJH륋Hqp]H=:1HWtULH=:1HOt8XHL$.HT$HƠHT$H$LɌL$fH=61ffHHO M@HL1թIH$HxH9HD$pHxH9MnIfH=[61ffHLLHADMLDHD$1LkHݿH HXE1HH fDvwL$H$H5WR LH|$L譋L$fH=51ffHH>J A@HL1趨IH$HxH9wH$HxH9 H=51HWL@mD0IfH=E41ffH-Dp0TEufH=41ffHDp0.EmDYLt$PH$H55Q HD$LH|$`L膊HL$`HL$fH=t41ffHLL$HL$HH HD,$M@1腧IHD$`HxH9HD$PHxH9H=31HWLEuD脹H$HT$.H5@T HD$HHL$Ht$L謉H$HL$fH=31ffHLD$HL$H& HE@1謦IH$HxH9;H$HxH9jHD$fH=-31ffHUH|$LH萐 X~HI^HD$ML4ϭH=21HWMH$H=d21HWa3L蓘&H=621HW1LeH=21HWtOL;LI ;xHCHxH9uHLPJHH=11HWthHt$/ӗHHCH$HxYH$H$Hx@HxHpPJHPJHIH$LHxHD$pLMHxIHIH=01HWtFL H=01HWt)lL_PJH봋PJHIH$LHxLH$LMHx5eIIHD$@LHxHD$0LMHx3IPJHPJHH=/1HWtRHt$IH$Ht$Hx蔊H$Ht$-Hx~PJHH=t/1HWt,PL觕CPJHmPJHIHD$`LHxHD$PLMHx-IIWPJHf.AVAAAUIATIUHS#fDDLHcHy-Xg8u#H}(Huڋ}DLL wHHxԐH[]A\A]A^@AWAVAUAATIUSHHH(dH%(HD$81HHtkHu=EWHL$8dH3 %(:HH[]A\A]A^A_fH=`-1ffHH@0l~1fvuHLl$ #E<$HT$H5I Ld$0LILL裃Ll$0fH=-1ffHHB Lt$H$HEAL@1裠IHD$0H%1HxH9eHt$ H~H9:dHfH=%-1ffHMLHH芊DfH=8,1ffH @0DaH\$ E,$HT$H5H Ld$0HHL蕂H\$0fH=,1ffHHYA EAHHپ@1螟IHD$0H$1HxH9HT$ HzH9H=+1HGЅL%H=+1HGt7H=+1HOt)~Ht$ۑoFHN떋HqpHHD$0H\$HHxEHD$ HHx4HlHH\$݋BHJ?H=+1HWt(Ht$MfD벋PJHҐH(Ht邓f1Ðff.AUATUHSH8dH%(HD$(1NHH"HxE11HHHHl$HT$H5F Ld$ HҦHLbHl$ fH=U*1ffH}H? @HH1tIHD$ H-]"1HxH9Ht$H~H9aHfH=)1ffHLHH[Hs1HL$(dH3 %(u%H8[]A\A]fDHxsА1藤H=_)1HOtJbHt$萏SH=3)1HGt+ȅFLd9Hqp밋FHNH\$HHD$HHx΃HHHD$ H\$HHx譃̐f.H(Ht"ef1Ðff.ATIUHSH-HHt'LHHH߉D$ [rD$ H[]A\øHHH4Hu.Ct_uK@fC0wf蛎bf_Ll$ Ld$0oHT$H5B LIaLL|Ll$0fH=&1ffH H< $IHML@1HT$0H1HHzH9HT$ HzH97^HfH=|&1ffHHHH@C@CvHt$HsI苍RH-b? MDl$IEH4Ld$0HޫHH\$ AaHT$H5rA HI7HL{H\$0fH=%1ffHHC; Hl$D,$HEMHپ@1ʘHT$0H1HHzH9H=6%1HGt<ЅHt$eC࿃ȀC^$BHJHHD$0H\$HHxHD$ HHxHHH\$H=$1HGtLЅ2L֊%H=y$1HGt+ЅHt$訊BHJ벋BHJHHD$0H\$HHxOHH\$BfAWAVAUATUSHHbc?H{(譣H{(G|LcII`ItGI|HfH=#1ffHHHHIHQHqQ H[]A\A]A^A_C0H1[]A\A]A^A_CC0@CH1[]A\A]A^A_`[fH=q"1ffHYX0~@IEH4HLpިHA^IfH="1ffHH8 Ll$HHME@L$$1H^ZHHھHfDCC0࿃ȀC1@AUATUSHH8dH%(HD$(1Gt%1HL$(dH3 %(H8[]A\A]@H(蟀uCQH{(踌H{(zH{(]KݛHH{( zHt$ HHMHl$HT$ H5y< Ld$ Dl$ HםHLgwHl$ fH=Z!1ffHH7 IEHH@1sHt$ H_1HH~H9Ht$H~H9uaXHfH= 1ffH!HHH^~f{fDH{(b]訛H=p 1HGtHȅL襆wH=H 1HGt+ȅJHt$ w;FHN붋FHNHHD$ H\$ HHxzHD$HHxzH HH\$ SGHuH{(HC([@f.AWAVAUATUHSHXdH%(HD$H1誙HfH=1ffH@0~&HD$HdH3%( HX[]A\A]A^A_uLe4L&LLd$0A6[D}HT$.H59 Hl$@LIvLHuLd$@fH=1ffHH\5 \$Dl$HL4$EAL@1Ht$@H1IH~H9uhLD$0IxH9u5AVHfH=1ffH访LHH{aH=)1HGtEȅH^H=1HGt-ȅyHt$/3jA@HAH뷋FHNHHD$@H\$/HHxxHD$0HHxxHHH\$/f.ATIUHSH[c?H{(HD諡x Hc[]A\DH{(utp~FtuUHDKU HuHhUHz@K@oU H[ff.AWAAVAAAUIATIUHS1Hf.H}(DL9s&LItHH)|H~CHEuEuHyHHt-t!u@SH@KS H뚃uHf~SHv@K@_S HWff.AWAVAUIATIUHS1HHdH%(HD$81L9}+LItH)H}(HeHx/HL9|HHL$8dH3 %(HH[]A\A]A^A_ÐRD0IAtAiuI HY,iE7,}1kufA tAt4EtfH=1ffHDp0~HADoAHl$ Ll$0$HT$H58 HI͕HL]oHl$0fH=P1ffHxHa+ $MHMH@1fHHD$0HO1HxH9uqHt$ H~H9uHHt-舞H4ׂCHHH?HH)H*[H]A\A]A^@AVAUATUHSH@LdH%(HD$81ID$HsDkA)t.HsE1LeHxHL9tCL9|J1L1HL$8dH3 %(H@[]A\A]A^DOIăiuMfDed}: t~A@5ulqf?n}gf|%h~kuM@htFfH=A1ffH)X0Q}%A$Ld$0xDmHl$ HT$H52 IHHLkHl$0fH=1ffHöHD, $MHEH@1豈Ht$0H 1HH~H9Ht$ H~H9unLHfH=71ffH_HHHr1g  ُH=1HGtLȅsLzfH=u1HGt+ȅ9Ht$z*FHN벋FHNHHD$0H\$HHxoHD$ HHxnH7HH\$ݐff.AVAUATUHSHH@>dH%(H$81HHwHLd$0AHLlMHH~DHL^HH-HH$8dH3 %(H@[]A\A]A^ÐK(HfH=1ffH薴h0z¸Hl$Ld$ ߘHT$H5c. HI舏HLiHl$ fH= 1ffH3H * AMHH@1$HT$ H 1HHzH9WHT$HzH9aJHfH=1ffHγHHH pJIăie0d 0BkhqDn|g|hnkefH=G1ffH/X0WyDA$Ll$Ld$ yHT$H5, LI"LLgLl$ fH=1ffHͲH~( AMHL@1辄IHD$ H 1HxH9qHT$HzH93HHfH=@1ffHhLHHnvnD` fP A5)ɋH=1HGt?ЅLvH\$HHD$HHxDkH|BHJH=91HGt;ЅHt$hv{HHD$ H\$HHxj듋BHJH=1HGtJЅLvH=1HWt)rHt$ucBHJ봋PJHefAWAVIAUATUSHxLdH%(HD$h1ID$HHhHEH?H]HUH)øHHGI~(HHL[o[It.DH4ׂCHHH?HH)H*AHEH9Es)1Ht$hdH34%(^Hx[]A\A]A^A_@LAFtA>HL$HAD$HDAFƒA~AVtuA>HL$LAD$LANIf.G?HL$@AD$@貴hAFAFHEm@CFD(IAiuANAe:Ad}XA AcDuA>E5AqAnf}Ag|kAh~Aku_AN@NDA>HL$DAD$DóAfE0AfH= 1ffHDh0$tE7Ll$`DKHuIHEHl$PHT$HHt$ H5:* HHD$݈HLmbHL$`HL$(fH=[ 1ffH胭LL$LD$ H# HL$(HDt$L|$H$@1`HHD$`HI1HxH9NHT$PHzH9CHfH= 1ffH HHHGiL1A rA AVADC(HfH= 1ffH薬h0rtHl$PLl$`HT$LH5f( HIE&與HLaHl$`fH= 1ffH3H" $MHEH@1!~HHD$`H 1HxH9HT$PHzH9^BHfH= 1ffH˫HHHh1BD(HfH= 1ffH薫Dh0qL|$PLl$`A6HT$LLHD$t$ H5' 聆LL`HL$`HL$(fH= 1ffH'LL$DD$ H! HL$(Hlj$@1}IHD$`H1HxH9HD$PHxH9ELAHfH= 1ffH蹪LHHfHEhAD(HfH=1ffH}Dh0pfL|$PLl$`ȎA6HT$LLHD$t$ H5}& hLL^HL$`HL$(fH=1ffHLL$DD$ H= HL$(Hlj$@1{,A(HfH=1ffHǩh0oHl$PLl$`HT$?H5% HIE&蹄HLI^Hl$`fH=<1ffHdHE $MHEH@1R{HT$`H>1HHzH91H=1HGt\ЅHt$>mHHD$`H\$HHHxobHD$PHHx^bH薭HH\$H݋BHJHHD$`H\$>HHx(bHH\$>H=$1HWtHLWmH=1HWt+bHt$H+mSPJH벋PJHLH=1HGtJЅLlH=~1HWt)Ht$LlBHJ봋PJHHHD$`HT$LHHT$HxaHT$HD$PHHx`H6HHT$LH=1HGtJЅZL%lMH=1HWt)Ht$?kBHJ봋PJHHHD$`H\$?HHxc`HH\$?AVIAUE1ATIU1SDID$LHPH0eHHLHIHLH詡H~ AD$HH[HE]A\A]A^ATIUHS!@LHUfHHy=x=8u3H}(uAT$It$}PLHH,HxH[]A\AVIAUE1ATIU1SDID$LHPH0OHHLHIHLHɠH~ AD$HH[HE]A\A]A^ATIUHS!@LH赦HHy=<8u3H}(uAT$It$}:YLHHLHxH[]A\AUATIUSHH8dH%(HD$(1 Bc?I|$xOHHC(3HAtX@ur1|QH{(HډnO6C01HL$(dH3 %(H8[]A\A]fDC\H{j~H{(_DHLd$Hl$ vHT$H5* LI/LHXLd$ fH=1ffHڣH IMHL@1uHT$ H0IHzH9HT$HzH9Q:HfH=M1ffHuLHH_{iH\$HT$H5Q Hl$ HT~HHWH\$ fH=1ffHHH @HH1t& iH\$HT$H5 Hl$ H}HHtWH\$ fH=g1ffH菢H @HH1tH{(w;-|H\$HHD$HHx[H H=1HGt;ЅHgHHD$ H\$HHx[떋BHJH=1HGt"Ѕ*Ht$f먋BHJIfDUSHsH¹!1HHH0JH0HЉjH[]AUATUSH8dH%(HD$(1 HT AHc HfDfDAAAD%E1҉ ADAc;HXD HH\$(dH3%(OH8[]A\A]ifQA 1 !;f~&Q7^1f@1[fHl$HT$H5 Ld$ HzHLTHl$ fH=u0ffH蝟H Aؾ@HH1qHt$ H}0HH~H9uhHt$H~H9u55HfH=0ffHCHHH[%xH=0HGtEȅLcH=0HGt+ȅyHt$cjFHN빋FHNHHD$ H\$HHx4XHD$HHx#XH[HH\$ݐAWAVIAUATAUSHxT$<dH%(HD$h1HHHl$`L|$OLLHUyHT$HIdo@UHSH8dH%(HD$(1HD$gH$HIHHHHD$HHD$ BHD$Ht HHHD$(dH3%(uH8[]nHL$HHt HHH赙HL$HHt HHH蓙UHSHHuWH1HHHpBȉHxFH+HtHE Ht H}HtPH1dHH[]fHH[]fSHtO~5tuH?c1[NfH1[uH0H1[fDHH1[@f.Ht,HJHVt'HL HAHH@PfH+<$HHxAIHIEIU tRM,$LIEbH J H5 H= xFH + H5 H= yE:H0H50HHHH*0uHL ZHfATIUHպSHHHt$D$dH%(HD$1H~AL$HɅ~9HcLH趜H|$dH3<%(uH[]A\Hocf.DHHt;tt 1H0H1HHtH1f.H71f.IHHLljt;tt 1H0H1HHtH1f.H71f.SHfH=0ffH輈H@ Ht HxuH+[ÐH0HHÐHHH@H0HH=Xff.H0HHXf.SHtO~5tuH?W1[^ZH1[uH0H1[fDHH1[@f.SHtO~5tuH?W1[YH1[uH%0H1[fDHH1[@f.UHSHH9w*H,HYH1HH*t tI@ÐfUSHH 0H_HHHt H-0HCHtOЃt H[]@HHPHHC t-ЃuHHH@H[]CPS뱋C PS @f.ATHo0UHSHoHHHt L%+0HEMtQЃtH[]A\6UfDHEHPMHE t'ЃuHEHP뿋EPU믋E PU ِf.HGHtH@Xf1Ðff.ATUSH_HH-x0LHt LTuugHH+HHPHH+HHHHH+HHHtLEH[]A\fD[]1A\É@fHHtH4fDAVAUATIUSLoMt=A} MLI}p9I}@XI}@SLSI|$1ID$I\$ID$ ID$(HtHVHnSID$[]A\A]A^@H= 0ItjHsutMAE LGHDI]PHu7HSHH"HkH}tH9H}t%MAE L먉`?SfH=0ffH߂HH@ Ht:Hx YH[ HtHHRfH=0ffH衂H@ [ÐfDAWAVAUATI(USHhdH%(HD$X1THHH@H@H40H "0HHCHHS 1fH="0ffH HX/Ml$H\$(A} %@H-0IHt`rMl$I1I9t%IL2HHH9DHLIHHD$(It BHD$(H]HP`HxHHD$(E1 fuKHD$(H@HHދ8)H:eIƋ uHD$(HxHI붐H|$(PE>fH=0ffHӀDx0FE>D&eHL$ Lt$@H5% H$LHHL$[Lt$0Ht$LJ5HL$0HL$fH=80ffH`L$HL$H HE@1NRHT$0IH70HzH9qHT$ HzH9HfH=0ffHLHH5<DEbMl$A} fH=0ffHHXHtHC Ht H{HtPHaOfH=0ffHH@HD$XdH3%(dHh[]A\A]A^A_IOILHJIHRHIIIMl$Ml$D$8IHH|$0HtroMl$II+D$8HHPII+HHHII+HHA} NIE(A|$ M|$fWLt$@AWf.$by Y$Yl f. H,HiHt$0IL,H& .ILH?HH)LHT$@Hiʚ;H)LHD$HXqCI9M|$A pOHD$(OIIIHT$(IEH0LjXHBhHZ0HHBHBHID$Hh(ID$H@0|$8HD$(Af.\ HH,H1IG0HJAO $Ht$0IwID$Hh(|$8H|$0HH>H|$0HH=Ml$~ID$Hh0H|$0HH=AHD$(HHD$0HT$HH$Hx5H$HD$ HHx5fH=0ffH{HXHtHC Ht H{HtPHKfH=0ffH{HH@聀HHOtTuHT$H$Hv@H$[HHGt-ЅQLI@DJqr먋BHJ@77H|$0W|$8H H|$0THHJH*H`0H5!0HHHH0|H7@@H@8E1_@@H@8E1HHHT$YAVAUAATIUSHPdH%(HD$H1LH@HLHHT@@ H0H50HC HHHCHC(Lc0Dk8HCH+0HCRH\$8H\$0HHD$0H'Ll$8Mt$L5G0IEMЃtzHEiǾHMt$@HD$01ILIt$HIHL?HHHt~HH(HD$HdH3%(HP[]A\A]A^fDIELPMIE Ѓ[IELPLfD1fKHtHT$0HH@HPHLLLENRAEPAUAE PAU pH|$8HIHtY>HHHLH #w(HfH=*0ffHxh0:>+h\Ld$ HT$H5 IL SH\$0LH,Ld$0fH=0ffHwHS ,$MHABL@1IHHD$0Ht$Hx1HD$ HHx0 HfH=&0ffHNwHHH3tHsH{HIHHHD$0H\$HHx0HD$ HHxt0HH\$AVAUATUHSHPdH%(H$H1fH=0ffHvH@ 8HELd$@L8dHhHHItI1/DfH=`0ffHHvHHHP HjFL9tI,܀}uHUh@1H$HdH3 %(HP[]A\A]A^L`ID$(HOID$I9D$X?fWAD$f.*L-Q0I$MtH,f2I$I9$fWtL06,A\FPMtHD$6D$fA.D$IT$XID$1HJH9vH)HHXu @H1LCHHCuwP (HfH=0ffHth0;¸+Ld$ H\$00YHT$H5 LIOLHi)Ld$0fH=\0ffHtH AMHL@1uFHHD$0L%^0HxL9uiHT$ HzL9u5 HfH=0ffH'tHHHd0H=0LGtFAH8H=|0HWt+xHt$8iBHJ빋PJHHHD$0H\$HHx-HD$ HHx-HIHD$0H0HxH9LD$`IxH9EHfH=0ffH@lLHH}(CHHseH501H2nH\$/HHD$`HHxy%HpHH;HpHH{@R@H{@;LH!HL$PHHtH|$@HHTp'HL$PHHtHHuHL$PHHdHHRHL$PHHAHH/DH=0HGthȅH/H=0HOtI`Ht$//QHHD$0H\$/HHx2$A@HAH딋HqpAVAUATUHSH dH%(HD$1fH=i0ffHQjH@ H8L`wL50M$pn1HI4H>HuHEIHD$L}HI?HD$MHT$MHIUHL(HEH(L[]A\A]A^A_fDLeIK4HHuHUIULmI}Ht'H]iH`1HLM,HEHUHHT$Hn Le(RH^HU L1QH^HxfAWAVAUATUSHH\$PH|$Ht$dH%(H$1H{hH0H-޿0HƄ$HDŽ$1Ƅ$HDŽ$HLmHDŽ$H$HEHDŽ$HDŽ$Ll$PHHD$IEHLPHD$XI}GLu 1IFLt$`H|HE(HHD$ GHE0L}H{PL%0HHD$(IGHTPID$HD$pHD$xHDŽ$HD$PID$hHDŽ$HDŽ$HDŽ$H$ID$@HD$`H0HHD$h(sH0HsH{hDŽ$HHD$hH0HH$FH|$H{Ht$H0HL$HHH$HH$HT$?$H9%H$((Hl$@H|$HD$@HbHD$@HxH;=I0SID$HD$PID$hH$ID$@HD$`H0HHD$hH$HxH;=09H0H{PHHD$hJIGHL$(H{hHT$ HLPIFLt$`HL$HT`IELl$PHLPH)0HD$XHH$H$dH3%(HD$uzH[]A\A]A^A_DH$H'Hl$@H|$HD$@H`@H5a $9Wf.H|$Hs`RB7H=0HWHt$>"}H=P0HWHt$@}"IHRLEbIHD$@Ht$>HxHD$HH8HH{IK$HuHLH0H{hHH$PHaPJH)HIHl$@IUHL$HLl$PHLPHD$X뜋PJHAWAVAUATUSHhLwXdH%(HD$X1fH=0ffH~\H\$ iǾH@ HL`IHD$ 1I|$@It$HHH0H'H(HLmI}I\$HH}iǾT1HID$@HIL H fDHH H9uH9H}Ht4ID$HHiǾH$1H4$I9t ID$@HH}H;HT+Il$XI}L;+L3+fH=k0ffHS[H@ H@HD$XdH3%(Hh[]A\A]A^A_L8];!Ht$ H|$PLd$H\$0H5& LHLl$P6Hl$@HHH\$@fH=0ffHZH M@HH1,IHD$@H0HxH9YHD$0HxH9HD$PHxH9HfH=0ffH8ZLHHuHEHtsIt$HHxiLL$H4$F1HMLL$H4$I9t1Ht ID$@J4H4ML$@ID$PI9t#IH}"HHt1fIL$Pb3]H=%0HWtJHVH=0HWt+H*PJH벋PJHH=0HWtfHt$yHHD$@H\$HHxdHD$0HHHxPHD$PLHx?Hw]PJHHH\$Hf.USH8xH߉[]7fH[]@SHHHھ[ATUSHH@Hw(HdH%(HD$81H{(HS Lc1 ExF{HS(HK ,Ht>C@E1HD$8dH3%(Lc8u0H@[]A\C@C@IC1USHHHo0H{HHC8EC@H[]AVAAUATUSHH@dH%(HD$81x#HL$8dH3 %( H@[]A\A]A^f;D HfH=0ffHVD`0¸mLd$ Ll$0;HT$H5 LI1LLU Ld$0fH=H0ffHpVH ,$MHIL@1^(HT$0HJ0HHzH9umHt$ H~H9u:HfH=0ffHVHHHM/H=0HGtEȅLH=a0HGt+ЅtHt$eFHN빋BHJHHD$0H\$HHxHD$ HHxH#ZHH\$fSHHdH%(H$1+xZT$HD$0u#H$dH3 %(uSHĠ[fH=0ffHT@0HfH=0ffHTX0H`.SH1H)['AT1UHSH0Hd0H?dH%(HD$(1HCHD$1Ld$HD$I|$8|$D$tB|$HŅx}dHT$HzH9uGHL$(dH3 %(Hu/H0[]A\(fH=ѱ0ffHSh0Hx-H=@0HGtJЅHt$sHHD$Ht$Hx H3XHLH@H XBHJDAVAUATUSHH dH%(HD$1fH=$0ffH SH@L`H0LLH=LLHFIHA,L6cxpLt$HL$ LLLXL%0H{+LID$HC6HD$CHxL9uHHT$dH3%(Hu0H []A\A]A^DHQ0CHHC+H=Ű0HWtGHt$H{Ht$HH HD$Ht$Hxp HVPJH볐f.AWAVIAUATUSHxdH%(HD$h1HIH1@A<$H~-HI9vaLHtH)AD$uA<$HRHt:D(IAtA t#fH=;0ffH#QDh0J~+DHL$hdH3 %(H Hx[]A\A]A^A_E/I)DL5Lt$(ILt$PA$HT$NH5 Ld$`LD$4+LLnHL$`HL$8fH=\0ffHPLt$(DD$4H HL$8HDl$L|$H\$IL4$@1Y"IHD$`H-B0HxH9uoHD$PHxH9uHL$XdH3 %(D"Hh[]A\A]A^A_DfH=P0ffH8N@0\E1fDfH= 0ffHN@0,ԿMHAuH\$0HT$H5 Hl$@H(HHH\$@fH={0ffHMH| A@HH1IHD$@H}0HxH9HT$0HzH9HfH=0ffH>MLHH{ fDvGAH\$0HT$H5: Hl$@H(HHH\$@fH=0ffHLH A@HH1IHD$@H0HxH9HT$0HzH9vHfH=;0ffHcLLHHD(IfH=E0ffH-LDh0T~E1E,$Dt0ILd$ IHT$H5- LHD$'Lt$0LLLd$0fH=0ffHKLD$Hʼ D,$HML@1IHD$0HxH9;HD$ HxH9IfH=*0ffHRKLLH%H=ͩ0HWHt$0H=0HGЅgHZH=m0HWtO+Ht$ IH7LfOHHD$HHt$0HxHHOPJHH=0HWtHL6H=٨0HWt+Ht$ PJH벋PJHIHD$0H\$HHxrHD$ HHxa&IH\$H=Z0HGtJЅMH@H=.0HWt)Ht$ _BHJ봋PJHHHD$@Ld$ LHxHD$0LHxHMHLd$ PJHBHJ @AWAVIAUATUSHhdH%(HD$X1HII1 @HI9v`LA}I4H)HHG)Ht?D8AtA HD$ t&fH=~0ffHfHDx0HT$ ~)HL$XdH3 %(H Hh[]A\A]A^A_D2D,IAEHT$>H5 Ll$PD$ HD$@HHD$(!#HD$(LHHL$PHL$(fH=0ffHGDD$ HL$(H HDt$L|$H\$H,$M@1IHD$PH-0HxH9uoHD$@HxH9udH%(H$1HEH$1L$L$I|${*$DŽ$HIx;mH=fH=0ffHE@0 3HHC$xVH$HxH9H$dH3 %(HHĨ[]A\A]A^A_D8IfH=M0ffH5EDx0\ kEmD)IILt$ HT$`H5 LHD$# H|$0LHL$0HL$fH=0ffHDLD$HL$Hֵ HD,$M@1IHD$0HxH9eHD$ HxH9IfH=90ffHaDLLHf@LpHIv@@ I~HU0L50HIEIE(I} HIEIEIEAIHIE0IU8TIEH5d0LP IIvLLAIVIL3LkDfH=0ffHpC@0 =Ll$@HT$`H5 M6L]H|$PLLl$PfH=ޡ0ffHCHg MAHL@1IHD$PHxH9'HD$@HxH98IfH=}0ffHBLLHD<M>Lt$`HT$@H5 LLl$pLLLt$pfH=0ffH0BH MAHL@1IHD$pHxH9HD$`HxH9bIfH=0ffHALLH E1kH=30HWHt$p`H0H50HHHH"0mCH0HHIULI1H=0HW LH=0HW]QHt$pBH=S0HWHt$pHH$Ht$pHxH:EHHD$pHl$PHHxHD$`HHxL(-HEHHl$PH=0HWt*Ht$PH*t tI@AV11AUATUSHH@dH%(HD$81x1CHL$8dH3 %( H@[]A\A]A^@D HfH=͙0ffH;D`01mLd$0 DkH\$ HT$H5 IHHL4H\$0fH='0ffHO;H ,$MHEHپ@1= Ht$0H)0HH~H9ujHt$ H~H9u7HfH=Ǚ0ffH:HHH,1H=h0HGtEȅLH=C0HGt+ȅwHt$rhFHN빋FHNHHD$0H\$HHxHD$ HHxH?HH\$ݐf.@t g O AUATUSHH8dH%(HD$(1A=wU΁{C K@+CxA@H5HD$(dH3%( H8[]A\A]fD@(HfH=n0ffHV9h0~Hl$ Ld$HT$H5 HIOHLHl$fH=җ0ffH8H AMHH@1 Ht$H׏0HH~H9uhHt$ H~H9u50HfH=u0ffH8HHHPH=0HGtEȅLMH=0HGt+ȅyHt$"jFHN빋FHNHHD$H\$HHxHD$ HHx}HHh[]A\A]A^A_@D0IfH=E0ffH-7Dp0A$t*tP0CE$$DrAwMuLl$@HT$>L|$PHD$Lt$$H5 LLHL$PHL$(fH=0ffH6HL$DD$$Hp HDd$L4$I@1HL$HL$(IHD$PH-l0HxH9uhHT$@HzH9u5HfH= 0ffH56LHHrH=0HGtCЅLH=0HWt){Ht$?lBHJ뻋PJHHHD$PH\$?HHx&HD$@HHxHM:HH\$?ݐfAWAVIAUIATUHSHhdH%(HD$X1D HAu?AM A}HLuظHt$XdH34%(;Hh[]A\A]A^A_A t!fH=0ffH4D`0D#~fH=ђ0ffH4D`01DIAELl$@HT$>H5q M6LD$HD$PLHHD$(8HL$PHL$ fH=&0ffHN4DD$HL$ HM HDd$L|$L4$I@1-IHD$PH-0HxH9umHD$@HxH9u8rHfH=0ffH3LHHD# H=W0HWtGHt$(H=00HWt-tHt$?_ePJH뵋PJHHHD$PH\$?HHxHD$@HHxH7HH\$?@UHSHHHdH%(HD$x11ɅuHD$PHEHD$HHH\$xdH3%(u HĈ[]t @AWAVAUATIUSHHHl$@dH%(H$1HQt-1H$dH3 %(1H[]A\A]A^A_f{HL$¸tXD(HfH= 0ffH1Dh0mLl$0ED{H\$ HT$H5` IH HLuH\$0fH=h0ffH1Hѻ l$L4$HMEHپ@1yHT$0He0HHzH9uhHt$ H~H9u5HfH=0ffH+1HHHh H=0HGtEȅLH=0HGt+ЅyHt$jFHN빋BHJHHD$0H\$HHxHD$ HHx HC5HH\$fATAUSHDHHCHHC te+@u0HǽH{[]A\@1HH{1[]A\H{g0@D(@1@[]A\ATIUHS?Ht-Gf.! vY H ,%xHC HL[]A\8[]HA\AUIATIUSHHHG8r;HtHxHH[]A\A]Cf. D$v&D$iu9Y H{,x4HCLL8H[]A\A] tƒt ywHff.SHtGt"xHk[@H 1HtHC [ÐH1HtHC[ÐSHHt  H{ tH߾[fD[@f.AVAUATUSHHH0HGHGdH%(HD$(1H0@wGx0SsH"HD$(dH3%(H0[]A\A]A^Ð{D HfH=-0ffH-D`0<mmLd$ HT$H5ܸ ILLl$LLLd$fH=0ffH,Hx AMHL@1IHD$H-0HxH9ujHD$ HxH9u5HfH=20ffHZ,LHH H=Պ0HOLH=0HWtwyHt$jHl$IHD$ HHxaHy7L0IHD$Hl$HHx8ċHqprIPJH@UHSHH9w*H,HH1HH;HH[]ff.HHHtDLDEHE9t*DIHt(DI1IcHwH9uE9LIuf1Ðff.AT1USHcHHoHIHLH1HtFH3N H9JLH;t;MtIc@1HI9tH LL9Hk[]A\f.Mt3Ic@1HI9tH LHH0HSH9tHLHLCf.AWAVAUATUSHhHn`dH%(HD$X1EHE_HD$>1Ll$@HD$HD$PHD$HD$?HD$(9]H$9] w1HHL$HE(F4 Dt˾ D&HE(HT$H5 LF$ `H|$LHL$PHL$ fH=܇0ffH)HL$ HP AHE@1HT$PIH0HzH9HT$@HzH9|0HD$ fH=p0ffH(H|$ LH9]Hf.軿E HD$XdH3%(EHh[]A\A]A^A_{D0IfH=-0ffH(Dp0<cAAf HT$IHE(H5û LF$ H|$LHL$PHL$ fH=0ffH'HL$ H D|$HL4$AE@1H\$?HHD$@HHxH+,&HHD$PH\$?HHxH=х0HGt_ЅcHt$TH=0HOt:#Ht$(HD$ HD$ vBHJ롋Jqr@AWAVAUIATUSHHLg8dH%(HD$x1HD$^Lt$pI$HD$(HD$`HD$ HD$_HD$Hf.{tz{4{5HH8 HILHD$p8H~l$p͉Ht C@H9L{uf1HL$xdH3 %(GHĈ[]A\A]A^A_IEhS@Hs88HHbHs8H8H-P0} fH=^0ffHF%HxHfE 'fHs8HL7H#HHs8Lx@HSp{5t:HHxHt*Hh Ht HEHgHH@H-0} GfH=0ffH$HxNfDHL$HHxIt$I$fD苻( HD$fH=*0ffH$h0:HT$,*Ld$`^IHHT$^H5 H\$pLHD(LHLd$pfH=x0ffH#HY ,$MHEL@1HHD$pHwz0HxH9:Ht$`H~H9˹HfH=0ffH8#HHHuPkIǃT$fH=0ffH"T$P0bAAGAUHD$H5 IEhH|$ T$yȨD8IfH=zo0ffHbDx0E$$DHT$H5 LIE6^H|$LHL$PHL$fH=o0ffHHL$H D$$HME@1IHD$PL5g0HxL9HD$@HxL9*IƃfH=lo0ffHLLHEH9t{HD$:H\$fH LHHC蛡D8HARH-$j0} fH=2h0ffH HxHAFIuHS`AF{5AtFHHxHt6Ht$D$`HHx\HH@H-i0} LfH=g0ffH| HxE of.諠(Iǃ fH=Lg0ffH4 h0\A/Ld$PIHHT$NH5> H\$`LHD(LH諽Ld$`fH=g0ffHH ,$MHEL@1HHD$`H_0HxH9Ht$PH~H9HfH=6g0ffH^HHH>fDE|$3AfHD$peL{A#D}DTAVHD$H5 IFhT$4HT$(HD$PHHD$8L$ HD$8H|$HhHL$`HL$8fH=Vf0ffH~Ht$DL$ HU DD$4HL$8HD|$1H4$@[IHD$`HD^0HxH9AHD$PHxH9j蘝HD$fH=e0ffHH|$LH>dfH=d0ffHDx0mLd$PH\$`#HT$NH5 LIEnLHXLd$`fH=Ke0ffHsH ,$MHEL@1aHHD$`HL$OHHL$Hx蹿HL$HD$PHHx裿H HHL$O봐f.H=d0HOt[HL$OHT$HHT$H=Kd0HWt-wHt$zhHqp롋PJHH=d0HWt[Ht$2H=c0HOt:HL$OHT$HHT$PJH롋HqpH=c0HGtXЅQHDH=Rc0HOt5Ht$OHT$|HT$FPV먋HqpUwLWPÐAUATUSHHtHHH[]A\A]fDA膚HHC8tV(NL-c0HHH@ H@ AIHHEHU t(HHh HDc@HH[]A\A]ÿ諳H ^0H5_0HHHHL\0HH,H$@UHSH_dH%(HD$1tGHt=$Hc0HH@fD$x E 1HL$dH3 %(uH[]AWAVAUATIUSHLMM}MuM95LINDHI9HL)H,HtH=`0HEЃuHEHL$HPH=`0HE HL$ЃuHEHHL$HPI9HL$xI}HtLIDŽ$I$HtH葫HyIDŽ$I$HH8tFHx=I$HxI$H8HtI$HI$HX Ht%HC Ht H{HtPHI$HI|$8HtI$HtVH}HuHHHuHEH}1H詵H}HEHEpHhI$HtVHo`0I$HHH@H[]A\A]A^A_LmEPUE PU $@AWAAVAUATUՉSHHXsH4dH%(HD$H1H_0L$HHPHHoH:O|$G|$|$D$0Hx H@H@H@@ ? H@(H藽HEHHED$HCtHHEt4AOHHHHH HHH9HZHu1HL$HdH3 %(HX[]A\A]A^A_fHh HLMt&MuM}M9LHtVLNHǃ@賕(HfH=f\0ffHNh0v΋Hl$0Ld$@HT$.H5‘ HIGHLײHl$@fH=\0ffHHS AMHH@1HHD$@HT0HxH9uHt$0H~H97 HfH=e\0ffHHHHʹkDC4sD1ɺHHzEHHHHǃ'VEHH@H@HFAGE1HHHHHD$HD$@HD$DI,$ID$H[0Hh@@ HHID$Hl$@IFHUHIFLHIňL;l$HP`HU HhXHPh0yHHHl$@HUHBH} 7LMfM;ftM-1oHt$L Hl$@HU\C5(HH@H@@H@ HLIwHI9t~HL)L$MtH=Y0ID$ЃuI$Ht$LPH=Y0ID$ Ht$tJЃuI$Ht$LPHt$yI}HHHHAD$ PAT$ AD$PAT$mH%H=HUHFH>H=Y0HGtJȅL7H=X0HOt)nHt$/ _FHN봋HqpHHD$@H\$/HHxuHD$0HHxdHHH\$/fAVAUATIUH1SHPdH%(HD$H1uHHEhHt At$HH1Ht LHЉHExHt At$HЉA$DHHt$0A$$\$0Ld$8ҾHL$HdH3 %( HP[]A\A]A^3D HfH=V0ffHD`0mLd$ Ll$0HT$H5? LILLTLd$0fH=GW0ffHoH" AMHL@1`IHD$0H-IO0HxH9Ht$ H~H9uO衎HfH=V0ffHLHHKfDHLH=oV0HGtCȅL褼H=JV0HWt)aHt${RFHN뻋PJHHHD$0H\$HHxHD$ HHx԰H HH\$fATUSHH0dH%(HD$(1CC^SHC1fD{2HHHH ǃHHHZ|K0JSH9wÅtW1 9kHvHHHHH4HyظH|$(dH3<%(H0[]A\fD1@HHt H8']H\$HT$H5 Hl$ H:HHʪH\$ fH=T0ffHHn @HH1IHD$ HL0HxH9ujLD$IxH9u5!HfH=fT0ffHLHH˱AH= T0HGtGȅH0HHÐ1f.H=0HHMf.HtH=0HH(f.@SH_HtHH[D[f.@HHc1HwHHHŹHtHHtH1HfAWAVAUATUHSH(HGH+HHL,L9)HHHD$H4$϶LELMIH4$LL)L6HHL3HC蕶HfC0LmLM@@ LpHHHCM9oIqLLfDHt+HHBHHL)H<0H0HzHHHL9uIALLH)HHID HD$HL9HL)L4MtL=B0IFMȃuIHt$LL $PMIF L $Ht$ЃuIHHt$L $LPL9Ht$L $mLmMtL迲Ll$HD$LeIHEMLeH([]A\A]A^A_ALLl$H!MID$HD$AFHAN AF PAV HHI9vHHD$HݍMtLLcHH賍Mt LAHEH+EHHXHtL=@0HCMtXȃuHHPMHC t+ЃuHHPHwHoC PS ՋCHKfAWIAVAUIATI̹UHH SHHWHwLwHH蹵HuE1IHELUHu\@IHHH0HtGHHcF1H>HI LMuHEHHuLH>HK4IuH}臰1LLuHH]IIK>HHt8HI$HL HEHL[]A\A]A^A_LuIK>HHuHUI$LeI$HtHcB1HuLM$HEHUHfI H蠋Lu(7HH臋L迯HHf.AVAUIATUHSHH|MceHD`IEHC1LHHuIHSLJHt%L(MtH5[]A\L1A]A^LHLH[]A\A]A^ÐLc$%fDH*fDH=(0tH];0t HH=0HSHtO~5tuH?胮1[H1[uH5*0H1[fDHH1[@f.SHtO~5tuH?1[~H1[uH)0H1[fDHH1[@f.AUATUSH8 0dH%(HD$(1t$HL$(dH3 %(H8[]A\A]DH50’0xP -0HGtEȅLsH=-0HGt+ȅwHt$HhFHN빋FHNHHD$ H\$HHx贇HD$HHx裇HHH\$ݐAVAUATUH-0SH0H0L%-0dH%(HD$(1A$tifDHH9t%;t{1ɺHHH9uH01HHHD$(dH3%(`H0[]A\A]A^Ë0uu0AD$H5w01ҿ|x2H=@0HtƼH+0HD01HH@d(HfH=*0ffHh0+Ll$H\$ +HT$H5b LIԧLHdLl$ fH=W+0ffHH(b AMHL@1pIHD$ H-Y#0HxH9uhHD$HxH9u5bHfH=*0ffH"LHH_եH=*0HWtEHҐH=x*0HWt-yHt$觐jPJH뷋PJHHHD$ H\$HHxHD$HHxH6HH\$ff.H=0HHY01HHHUSHH8dH%(HD$(1-0t= dtWH=0G t2HL$(dH3 %(H8[]fu1ey1fDH5q 自HD$ĜH$HIHHHHD$HHD$kHD$Ht HHпHD$kH$H1HHHD$HHD$HD$HHH蝣HL$HHt HHH{HL$HHtHHHL$HHtϺHHHL$HHtHHAVH7)0AUATUHSu7HP0Hc1HHкH0@ H5fx[]A\A]A^`HLcL%0H=*0oLHLL"fZH*B fH=&0ffHHxtMֺ0tVH5ߺ01ҿ3x=0H5ƺ0}fH=&0ffHlHxS[]LA\A]A^[fMIMA~ GE1IIFHf.DH'0@ @AUATUSH1HxH|$0dH%(HD$h1'HHHS㥛 HHH?/ HH)HcHiHD$@HD$PH)i*HcHT$Hf.wAHT$XHt$@11莸1҅xxHL$hdH3 %(ZHx[]A\A]\HHD$PH,HT$XHD$@HD$HHD$PHD$X{^(HfH=$0ffHh0ތS](HfH=$0ffH~h0覌̋Hl$ Ld$@ΪHT$H5r^ HIwHL{Hl$@fH=$0ffH"H] AMHH@1Ht$@H0HH~H9[Ht$ H~H9P\HfH=$0ffHHHHDHl$Ld$ HT$H5] HI覠HL6zHl$ fH=)$0ffHQH2] AMHH@1BHt$ H.0HH~H9Ht$H~H9/H=#0HGt#ȅL͉裞FHNHHD$@H\$HHx?~HD$ HxH.~HfHH\$H=$#0HGtNȅHt$SwH="0HGt+ȅ)Ht$%FHN밋FHNHHD$ H\$HHx}HD$MHH\$ff.H@HHH5HGxHH"HUHSHHH蛜uH1[]fDH} H[]wfDAVAUATUSHH0H`0@7dH %(HL$(1HOHGHG G(1҉G7xKSsHau!HD$(dH3%(H0[]A\A]A^Hi!0Hߋ0o`DYD HfH= 0ffHD`0贈mLd$ HT$H5[ IL艝Ll$LLwLd$fH=!0ffH/HZ AMHL@1 IHD$H- 0HxH9ujHD$ HxH9u5eXHfH= 0ffHLHH~腛H=M 0HOL耆H=& 0HWtwyHt$WjHl$IHD$ HHxzHL IHD$Hl$HHxzċHqprIPJHf.fHz`WXSHHH8Ht |H4X[f.H 0mSHtO~5tuH?S1[辒H1[uHE 0H1[fDHH1[@f.SHtO~5tuH?1[NH1[uH 0H1[fDHH1[@f.SHtO~5tuH?s1[ޑH1[uHE 0H1[fDHH1[@f.USHHtb~@tuH?H1[]DH.cHUHHH[1]ÅuH 0HH1[]fHHH1[]ÐUHSHH9w*H,HH1HHsHH[] gff.HHHtDLDEHE9t*DIHt(DI1IcHwH9uE9LIuf1Ðff.HHHtDLDEHE9t*DIHt(DI1IcHwH9uE9LIuf1Ðff.UHSHH9w*H,HH1HH{rHH[]eff.H0H 01H9tHHH9uH}0@HHHff.AWAVAUATUSHdH%(HD$1t-HD$dH3%(H[]A\A]A^A_f.Hl$L-0DfH8H=ϯ0HLD|$HHHHHHutHD$蔀ADt$WHc؉D$1HH=a0IuIHLHfHo0H h0H9tcH@HtH8Dp DxjSwD6HtHDxH@H=0HHLYH*H 01HD|$HqHIHL HtHHt H D0跍HtHDx@ H=)0HHLkH AWAVAUATIUSHxdH%(HD$h1|$$xnL-׭0Hc1HL$IuLHH[HtTH0HtLF LA$\$HL$hdH3 %(Hx[]A\A]A^A_fDH=0jfH=0ffHrLhML50I>L=0A?L[~fID$8D$<HD$0D$ H=0Hc1HHwHHT$HHHHuHHT$0H $f. \ &H\$0HD$PދHD$@HHl$@$HHD$XHH1HD$PzcIHD$PHt HHпHD$P}L0HD$@H>Hl$@H|$0HD$XHHHD$P+HcD$>H01H=0HIHT$LHHtLH5ܫ0N H8JLH;MtIc@1HI9tH LLOH-0\$8Mt Ls\$8D$L薅HT$HL$f.L9+MIc@1HI9H LH0HH50H9tbHLLS薇HtT$HH@PH=D0HHH趟HLHLˎHL$PHHtH|$@HH觹HL$PHHtHHHL$PHHtH|$@HHL$PHHtHHHL$PHHtHHHL$PHHuHHcHL$PHHRHH@HL$PHH/H|$@Hf.H1ҿA 鳌 #UHSHH?H9u DHHmH9uH[]ÐUHSHHHu @HH=HuHEH}1HAhHEHEH}H[]fUHSHHHu @HH݂HuHEH}1HgHEHEH}H[]颂fAWIAVAUIATI̹UHH SHHWHwLw<HHHuE1IHELUHu\@IHHH0HtGHHcF1H>HI LMuHEHHuLH>HK4IuH}ׁ1LLuHH]IIK>HHt8HI$HL HEHL[]A\A]A^A_LuIK>HHuHUI$LeI$HtHcB1HuLM$HEHUHfI H\Lu(臡HH\LjHHf.AWIAVAUIATI̹UHH SHHWHwLw茖HH HuE1IHELUHu\@IHHH0HtGHHcF1H>HI LMuHEHHuLH>HK4IuH}'1LLuHH]IIK>HHt8HI$HL HEHL[]A\A]A^A_LuIK>HHuHUI$LeI$HtHcB1HuLM$HEHUHfI H@[Lu(ןHoH'[L_躟HRHJf.U1SHHHcFHLHH,II+LMIIH9uM9Ht=HtHcA1HI9tMHIHH.~HkH[H]fDHt0HcA1HI9tMHHH8HSH9tHHLHKSHHHKHp(HsHωPHH6Q(xHC[H@1[ff.USHHtr~PtuH?~H1[]DH.sHUHHUHPHUHPHH[1]ÅuH/HH1[]fHHH1[]ÐAWAVAUIATUHSHHHDg dH%(HD$81HG8HHЄAЉ9ErjC LeC<3wHH HcHA$S U SHHt$8dH34%(HH[]A\A]A^A_fE 1fG eA$ffA$fA$ffwA$aDA$ZfDA$BfDA$2fDrI]4HHH\$ AGD}HT$H5I Hl$0HIEmZHH`H\$0fH= 0ffHHE Dd$L4$HEEHپ@1}Ht$0H0IH~H9usLD$ IxH9u@2BHfH=w 0ffH蟫LHHg@HGGH= 0HGtEȅHDpH= 0HGt-ȅnHt$p_A@HAH뷋FHNHHD$0H\$HHxdHD$ HHxrdH誯HH\$AUATIUHSHxH\$0Ht$dH%(HD$h1HHE H9s*Ht$hdH34%(Hx[]A\A]fDHD$ |HT$HHhHD$H\$HuHPHU HLHD$(HHD$ 萙HL$ IHt HHHT$BUMLAM;,$| I$ID$1Hz( LLU I $1H)HT$HIID$PHL$ HHtH|$HH,HL$ HHt HHH f.AWAVAUATIUHSHHdH%(H$1H|$`HD$PHD$XH|$HID$8HHI|$8AtCCHEHUD$XHD$\LHT$PHT$PAT$0HIBL9}B1H$dH3 %(HĨ[]A\A]A^A_L}MHuA)Hu1DHlHHEHECGLuL9sWH{(tfDCtcDEl$ DAD$I9L9u`KLuL;uwHEDt$pHHT$LH$AT$(xZCcHuH9u)HEHES@fH=80ffH @0DmfH=0ffH@0mԿ5uH4Hl$@HpHH\$0AAHT$.H5C HIɁHHY[H\$@fH=L0ffHtHEA Lt$D$$HMAHپ@1Yx@E|$ AHuAf.fH=(0ffH@04lQH\$0LeHT$.H5B Hl$@HHHZH\$@fH=z0ffH袥H3@ MAHHپ@1wHT$@H|/IHzH9HT$0HzH9v;HfH=0ffH:LHHwaDnH4H誉HH\$0A?LuHT$.H5A Hl$@HIHHYH\$@fH=}0ffH襤H> Dd$L,$HMAHپ@1vD;(Iăe]dI ~:n;YLHLHXHElfH=0ffHh0j{E$$Hl$@DkfAWAVAUATIUHSHHdH%(H$1H|$PD$H|$HH}HBH H|$@H)Ⱥ HH= LHFHs1eHHHU IH9rM}u~LsHHt$H)L7NALuH9txHCH9|$oE1H$dH3%(DHĘ[]A\A]A^A_HLH4uH D$H9uBf&A덐H9H/H LcB<1J<IH)9FH9$HtHtHCH D$LkDl$`LLt$xHT$HU({AD$I|$(HHCHfcHCH :fH{6HŃe"d fSE1AAoL#H\$0HT$.H5/; Hl$@HyHHSH\$@fH=u/ffH蝞H9 E@HH1pIHD$@Hz/HxH9HT$0HzH94HAfH= /ffH5LHHrZ  fH=/ffHX0"dr]Hl$@JE,$Ld$0HT$.H5%: ILxLHzRLd$@fH=m/ffH蕝H8 $MHEL@1oIHD$@Hl/HxH9HT$0HzH9V3HfH=/ffH-LHHjY@q,nghkxvH=3/HGtJЅ)HdaH=/HWt)Ht$/8aBHJ봋PJHHHD$@H\$/HHxUHD$0HHxUHɠHH\$/H=/HGtJЅH`~H=[/HWt)OHt$/`@BHJ봋PJHO|DATHIUSbIE11L9 HJDE`AIiAJAC AI?AA*HIH9tAHHHHRHH)ƒtKtAHI?AC IH9uHHLtvHt@C L[]A\A@A(@HAC IeDH1f.f.USHHMH@HcHދ8@H[]AUIATIUSHYMHLDHC(H9CHL LA$It$9OHc{htH[]A\A]HK8HC(HQH9t'HHC(LH[]A\A]f.H{0WgHC@HPHS@H@HHC0HC(HS8볾 L赙uf.AUIATIUHSH8dH%(HD$(1VLGL&6 IcIAf.DHE21Ht$(dH34%(HDH8[]A\A]Ðf1HX(H9XH뾐HKM@hf.HcHc`fHP(HxHHp8L@@H9b1 H9H H HH9uIPIH@#fDMHHHA4HI4I $HHIL$HHIL$HHIL$HH IL$ HH(IL$(HH0IL$0HH8IL$8HH@IL$@HHHIL$HHHPIL$PHHXIL$XHH`IL$`H@hID$h[1҃mHl$HT$H55 Ld$ HbpHLIHl$ fH=/ffH H3 Aؾ@HH1gHt$ H/HH~H9u{Ht$H~H9uHF+HfH=/ffH賔HHHP1fHSnH=/HGtEȅLPYH=/HGt+ȅfHt$%YWFHN빋FHNHHD$ H\$HHxMHD$HHxMH踘HH\$@f.H10HtHUH52  00H5/HH0jyH5s/H=0觥H5/H=ц0jH5M/H=0lH5:/H=0=H5_/H=0H0HDf.H=q0HtH+EHX0HHE0ff.AWAVAUIATUHSHHzH=Hxf(LI{YHCXHSHHH9t*HtL"HSHHHSHH[]A\A]A^A_HS`H{HK HHH)HHH)HvCdHEHCHHtL HC`HPHS`H@HHCPHCHHSX@Hs@HH)HLhHhKD-H9vhL)HL,L9HH)HHHLk@IEIl-Hk`HC0HHC8HEHCPHHCX<HtoLt HI9J<cLIHs@L)HL,HC`HPH)HHt HLRH{`L{Ls KAHHH)HH/I|-HH) HLH,9ff.USHHHH(t 1H[]H3SxHCHQH1HHH>HhHCHHHx(輒뛐@AWAVAUATUHSHX_dH%(HD$H1t'1HL$HdH3 %(KHX[]A\A]A^A_,HE1Hx(ctxE묐khIUIgIHELl$0Hx4$tH}D$Hl$@H4.*HT$.H5/ LIwjLHDHL$@AHL$fH=/ffHDL$HL$H/ HLt$D$$M@1`IHD$@L%/HxL9uhHT$0HzL9u5?%HfH=/ffH謎LHHJ_hH='/HGtCЅH\SH=/HWt){Ht$/3SlBHJ뻋PJHHHD$@H\$/HHxGHD$0HHxGHĒHH\$/f.SHHHt]Hǃ[@f.dHz7 HcHH. H. H4 H2 H1 H1 H1 H3 Hn1 HF1 H&1 H0 H0 H3 H0 Hq0 HL0 H&0 H 0 H/ H/ H/ Hr/ HQ2 H7/ H/ H. H. H. H|. H_. H;. H1 H. H- H- H- H- H_- H?- H- H, H, H, H, H{, HV, H:, H, H+ H+ H+ H+ H!0 Hb+ HF+ H. AWIAVIAUATUSH^HH"HI,A%t:EeHIHHCIHDeA+uAE fHvUaHHEDBtHEDBt]DBDbtHT$%HHT$BCЃ v\EWDBDbu[ЍBЃW GHA]I^>@LL)AEH[]A\A]A^A_fDEDBDbtV%HBI1fDATIUHHAEHAEHH5 H`3uHAEH5* H>3t5H5* H&3u+AEH9AMAEHH5H* H2uAEHH5** H2uAE HH5— H2uAE HH5) Hq2uAE HH5mP HK2uAE H^H5) H%2uAEH8H5) H1uAEH H5d) H1uAEHH5E) H1uAEHH5&) H1qAEHfDAUATIUSHHG W H@H\WHlH9rHH9vw{ u{ uII)IH5( Heu}{ HCHufDH; t1Hߺ HiAL$H9ID$w@AT$ЃAD$(<(H[]A\A]f.I FH5!( HbeI H5( HL$@L$@H$H$HupLHD$8HL H$@L(HzH9 LHD$PH@HHL$PLLHHL$8HAD$HHƄ$H$$!HD$XH5 HxHHD$XH$Hp`rQ[FH=/HWH$1H=m/HWH$1H=:/HWA H$d1H=/HWwH$11eH=/HWH$0nH=/HW& H$0v!HD$(T$8fH=/ffHkT$8P01HD$(ljD$(OAuL$pH$HD$HLt$hH5 FH$HLH|$8 H$HL$pfH=/ffH)kL$(LL$HH! DD$hHǾ@1 $HL$p =IH$H$`Hxq$H$pHt$8Hx[$FHD$(fH=/ffHjH|$(LH&H=//HWvKH$Y/9H=/HW-H$&/|HD$(T$8fH=)/ffHjT$8P050;HD$(ljD$(ZNAuL$PH$HD$8Lt$HH5C DH$`LyfH=q/ffHiL$`L$(H LL$8DD$HHǾ@1 $Lw;IH$`HxH9uVH$PHxH9urIH\LmH=/HWtBH$-H=/HWt'H$-낋PJH븋PJHHH$`H$Hx/"H$PH$Hx"H|$X]H|$PHt=8IH$H$HHx!H$HHx!H$HHx!HzH=/HWtmH$HL$8H,HH$0H$HxV!H$HD$8H$Ht$8Hx3!PJHH=)/HWt&H$`W,PJHL|$XHIO.H/LHpH|$XH/HhHH$(KIUH\$8L$HHDŽ$HHHH$H$`HxK H$H$Hx2 HIH$HD$8H$Ht$8HxIH$ H=/HWtxdH$ +RIH$HH$H$`HxH$pH$Hxv[HIjPJHH=_/HWtMH$H*H$IH$HHD$8H{PJH뭋PJH`PJHPJHPJHPJHSPJHH=/HWt[H$p)HH$H$pHxDH$ H$Hx+PJHHHH=/HWtMH$B)mH=/HWt+kHt$8)\PJH뭋PJHH=/HOtRJH$H(5HH$@H$HxIH$HD$8JqrH=2/HWt4H$H](PJH\PJHoHH=/HWtRH$H(HH$H$HxH$HD$8%PJH먋PJHPJHfAVAUATUSHHdH%(HD$1HtAIL-/Lt$HHsLVHS HkHzL9u*H 2HuHD$dH3%(u2H[]A\A]A^H=/HOtL&;JqrUSHHH-/dH%(HD$1HHxH9HHxH9cHHxH9H{PHtV1HCHHxH9Hs(H{UHCHxH9HCHxH9uLHD$dH3%(u7H[]H=˿/HWVHt$%G:H=/HWHt$%H=m/HW]Ht$%NH==/HWHt$j%H= /HWHt$:%H=ݾ/HWt.Ht$%qPJHPJH̋PJHPJHPPJHPJH`f.fHwwH HcHD50HD50HD50HD50HD50HD5z0HDH  H5 H=, =HwwH\ HcHD.0HD 0HD0HD0HD0HD0HDH ) H5* H=, QGt}GGGGfO ȉG HGVAfAAHʉPV fD@ʉPVfDHʉPVfDPʉPH)DG$GAGGfD_ ȉG FfWȉGHGkfUHH50SHHHdH%(HD$81'1HHH[HL$8dH3 %(uHH[]71zvH BRHH  Hx HcHDH H H H H H H H H( Hp Hi  wH2tuDHfDUHSHH9w*H,H+.H1HHHH[]<ff.AUHATUH.SHHH(Ld$dH%(HD$1EHLLhxHD$L;hwoHLLHRHD$HxH;=@/u#HL$dH3 %(Hu H([]A\A]4H=/HWtAHt$H=JHHD$Ht$Hx\H_PJHHIN0SHH H\$dH%(HD$1HH=N0HHM0E%HHPHD$HEHxH;=R/uHL$dH3 %(HuH [3H=¸/HWtHt$뽋PJHSHH0H\$ dH%(HD$(1HH=dM0H$HT$ HHzH;=/uHL$(dH3 %(uH0[Y3H=!/HOtHt$D$ RD$ 븋JqrDf.UHHSHH=L0H$1HtH[]DH=L0HdHHV=H[]SHHH=rL0MdHH[!=ATHUSHH=OL0HdH%(HD$1v#1HH;iHwH-L01HH=L0HIHL HHtyH5K0NHJH;H;t{HtHG1HI9tH H;HCH-/H9HxH9HCHxH9H'H-K0HT$dH3%(uWH[]A\DHt?HG1HI9tH LH/K0HH55K0H9tHH;`H:H21H=/HWtJ`Ht$+QH=ε/HWt+#Ht$PJH밋PJHATIUHSHH\$dH%(HD$1H1H}HL1HD$dH3%(u H[]A\h0H}IHHLM[f.ATIUHSHH\$dH%(HD$1Hu1H}HLf1HD$dH3%(u H[]A\/H}IHHLZf.ATIUHSHH\$dH%(HD$1H0H}HL0HD$dH3%(u H[]A\h/H}IHHLMZf.ATIUHSHH\$dH%(HD$1Hu0H}HLf0HD$dH3%(u H[]A\.H}IHHLYf.ATIUHSHH\$dH%(HD$1H/H}HL/HD$dH3%(u H[]A\h.H}IHHLMYf.ATIUHSHH\$dH%(HD$1Hu/H}HLf/HD$dH3%(u H[]A\-H}IHH LXf.ATIUHSHH\$dH%(HD$1H.H}HL.HD$dH3%(u H[]A\h-H}IHH LMXf.ATIUHSHH\$dH%(HD$1Hu.H}HLf.HD$dH3%(u H[]A\,H}IHH LWf.ATIUHSHH\$dH%(HD$1H-H}HL-HD$dH3%(u H[]A\h,H}IHH LMWf.ATIUHSHH\$dH%(HD$1Hu-H}HLf-HD$dH3%(u H[]A\+H}IHH LVf.ATIUHSHH\$dH%(HD$1H,H}HL,HD$dH3%(u H[]A\h+H}IHH LMVf.ATIUHSHH\$dH%(HD$1Hu,H}HLf,HD$dH3%(u H[]A\*H}IHH LUf.ATIUHSHH\$dH%(HD$1H+H}HL+HD$dH3%(u H[]A\h*H}IHH LMUf.ATIUHSHH\$dH%(HD$1Hu+H}HLf+HD$dH3%(u H[]A\)H}IHH LTf.ATIUHSHH\$dH%(HD$1H*H}HL*HD$dH3%(u H[]A\h)H}IHH LMTf.ATIUHSHH\$dH%(HD$1Hu*H}HLf*HD$dH3%(u H[]A\(H}IHHLSf.ATIUHSHH\$dH%(HD$1H)H}HL)HD$dH3%(u H[]A\h(H}IHHLMSf.ATIUHSHH\$dH%(HD$1Hu)H}HLf)HD$dH3%(u H[]A\'H}IHHLRf.ATIUHSHH\$dH%(HD$1H(H}HL(HD$dH3%(u H[]A\h'H}IHHLMRf.ATIUHSHH\$dH%(HD$1Hu(H}HLf(HD$dH3%(u H[]A\&H}IHHLQf.ATIUHSHH\$dH%(HD$1H'H}HL'HD$dH3%(u H[]A\h&H}IHHLMQf.ATIUHSHH\$dH%(HD$1Hu'H}HLf'HD$dH3%(u H[]A\%H}IHHLPf.ATIUHSHH\$dH%(HD$1H&H}HL&HD$dH3%(u H[]A\h%H}IHHLMPf.ATIUHSHH\$dH%(HD$1Hu&H}HLf&HD$dH3%(u H[]A\$H}IHHLOf.ATIUHSHH\$dH%(HD$1H%H}HL%HD$dH3%(u H[]A\h$H}IHHLMOf.ATIUHSHH\$dH%(HD$1Hu%H}HLf%HD$dH3%(u H[]A\#H}IHHLNf.ATIUHSHH\$dH%(HD$1H$H}HL$HD$dH3%(u H[]A\h#H}IHHLMNf.ATIUHSHH\$dH%(HD$1Hu$H}HLf$HD$dH3%(u H[]A\"H}IHHLMf.ATIUHSHH\$dH%(HD$1H#H}HL#HD$dH3%(u H[]A\h"H}IHHLMMf.ATIUHSHH\$dH%(HD$1Hu#H}HLf#HD$dH3%(u H[]A\!H}IHHLLf.ATIUHSHH\$dH%(HD$1H"H}HL"HD$dH3%(u H[]A\h!H}IHHLMLf.ATIUHSHH\$dH%(HD$1Hu"H}HLf"HD$dH3%(u H[]A\ H}IHHLKf.ATIUHSHH\$dH%(HD$1H!H}HL!HD$dH3%(u H[]A\h H}IHHLMKf.ATIUHSHH\$dH%(HD$1Hu!H}HLf!HD$dH3%(u H[]A\H}IHHLJf.ATIUHSHH\$dH%(HD$1H H}HL HD$dH3%(u H[]A\hH}IHHLMJf.ATIUHSHH\$dH%(HD$1Hu H}HLf HD$dH3%(u H[]A\H}IHHLIf.ATIUHSHH\$dH%(HD$1HH}HLHD$dH3%(u H[]A\hH}IHHLMIf.ATIUHSHH\$dH%(HD$1HuH}HLfHD$dH3%(u H[]A\H}IHHLHf.ATIUHSHH\$dH%(HD$1HH}HLHD$dH3%(u H[]A\hH}IHHLMHf.ATIUHSHH\$dH%(HD$1HuH}HLfHD$dH3%(u H[]A\H}IHHLGf.ATIUHSHH\$dH%(HD$1HH}HLHD$dH3%(u H[]A\hH}IHHLMGf.ATIUHSHH\$dH%(HD$1HuH}HLfHD$dH3%(u H[]A\H}IHHLFf.ATIUHSHH\$dH%(HD$1HH}HLHD$dH3%(u H[]A\hH}IHHLMFf.ATIUHSHH\$dH%(HD$1HuH}HLfHD$dH3%(u H[]A\H}IHHLEf.ATIUHSHH\$dH%(HD$1HH}HLHD$dH3%(u H[]A\hH}IHHLMEf.ATIUHSHH\$dH%(HD$1HuH}HLfHD$dH3%(u H[]A\H}IHHLDf.ATIUHSHH\$dH%(HD$1HH}HLHD$dH3%(u H[]A\hH}IHHLMDf.ATIUHSHH\$dH%(HD$1HuH}HLfHD$dH3%(u H[]A\H}IHHLCf.ATIUHSHH\$dH%(HD$1HH}HLHD$dH3%(u H[]A\hH}IHHLMCf.ATIUHSHH\$dH%(HD$1HuH}HLfHD$dH3%(u H[]A\H}IHHLBf.ATIUHSHH\$dH%(HD$1HH}HLHD$dH3%(u H[]A\hH}IHHLMBf.ATIUHSHH\$dH%(HD$1HuH}HLfHD$dH3%(u H[]A\H}IHHLAf.ATIUHSHH\$dH%(HD$1HH}HLHD$dH3%(u H[]A\hH}IHHLMAf.SH?H;[. f.@UHiSHHH>Hw1HHHsHHHtHHtH[]H1[]AViAUATIUSHH>Hw!1HHHsHILLdHtHHtH[]A\A]A^f. HIt*HxHL{Hl/IFHIFLHLHcBHHL X+H7H?U HSHdH%(HD$1= HHt(HxHHHuH{HCHT$dH3%(HuH[]nHHCHt$HxHHHF *H67H.?f.@ATUSH0DJdH%(HD$(1At>L1EHA4HcH@6HtL9|1,@fH=/ffH9@0~'HH\$(dH3%(H0[]A\3uH\$HT$H5a Hl$ HHH4H\$ fH='/ffHO9H AAHHپ@1: LD$ H&/IIxH9u~LD$IxH9uKHfH=ė/ffH8LHH)H DHDH=Q/HGtEȅHH=,/HGt-ȅcHt$[TA@HAHA@HAHHHD$ H\$HHxHD$HHxHH=Ĉ/HWIL@%1 f1 H=q/HWtu$Ht$HHD$0Ht$ Hx%MfII9teLl$HHxH;=~/u+HI9uI>Ht.H&.PJHH=/HWtLL붋PJHHtHHD$ LHx[%%PJHH HcHDH H H Hy H H H H H AUATAIUSILkJ*I9rjN+I9t5+DA9uDHH@DDE9u+HHI9uHB[H]A\A]fDJTJ*I9s[]A\1A]Ðf.HHHHH;1H@U1SHHI8HYHt9| H[]DHcHH(H[]f.HAHLr HHk EIȃLD<L҃ cH@fAT@UHSu  t#[]A\fD5f0]x0uրHА5N0HB@HuHqHI%I9t@uHZK@AVIAUATUHSHH0dH%(H$(1H|$@L$L$L$L$HL0%HL$@1Ҿ.HD$@f f AH5 L HI-D$@ff D$BfA$LL$HLT$PML$MT$ L$HT$0H$LMHMH$ +H5# L-Dd$0LHDD#H$(dH3%(qH0[]A\A]A^@H5 H=+ ADH5 H= hD$BfA$D$DAD$苻(HfH=>/ffH&$h0N1>Hl$ Ld$0nHT$H5 HIHLHl$0fH=/ffH#H AMHH@1HHD$0Hz/HxH9ujHt$ H~H9u7HfH==/ffHe#HHH1xH=ށ/HGtCȅLH=/HOt)yHt$jFHN뻋HqpHHD$0H\$HHxTHD$ HHxCH{'HH\$ݐATIUSH@H\$HT$ D$ dH%(HD$81HI1;l$ t!HL$8dH3 %(u(H@[]A\LH@AWAVAUATIUHSLHXdH%(HD$H1AuAtHm HEA$ 1HL$HdH3 %(DHX[]A\A]A^A_HD$L|$@H5D IEHLH$MDLLHftRL-sx/AHT$@HzL9Euy[fD7HD$0HT$H5 HHD$2LD$DLLH L-w/AHT$0HzL9`H=]/HO?HD$ H-fH\$0H$H5` HHL8H\$@fH=+/ffHS H @HH1JHT$@HHzL9HT$0HzL9莶HfH=~/ffHHپHH8fDHD$ HT$H5w HHD$LD$LHDLHT$ L-v/HzL9ANH=~/HOt)Ht$0GHH$JqrHHD$@Ht$HxH=}/HGtmЅLH=}/HOtLNHt$D$D$7HHD$0Ht$HxL 1HATI1USHdH%(HD$1hHcHL />LK HHH1HH|+H9t~HHT$H)1I,IHHHtNHLHHH;-6t/uqHI $tH Ht$dH34%(LuHH[]A\A]DEHs/HHHrH=/HH!ELmBD-yHHtH=r0tfDU1B SHE1E11111;70x+E1E111110x\0H[]fH=z/ffHH @HH1 HuHHHھ2(fH=z/ffHH @HH1H'HHHھf.^0fJ0f=B0t:HH=$0H=0H5a n#0 0HÐf.HcH0HHH=o/HGtCЅLH=o/HWt)qHt$bBHJ뻋PJHHHD$ H\$HHxHD$HHx HCHH\$H=o/HGtLЅ5L2(H=n/HGt+ЅHt$BHJ벋BHJO|@f.ATUSHH0HwdH%(HD$(1H~u:HC HxuWHCHxudHL$(dH3 %( H0[]A\fHxtCtH{x@耲fDHu1Hu1[LcH\$HT$H51 Hl$ H4HHH\$ fH=m/ffHH M@HH1Ht$ He/IH~H9ujLD$IxH9u7HfH=]m/ffHLHH16H=l/HGtEȅH3H=l/HGt-ȅwHt$hA@HAH뷋FHNHHD$ H\$HHxrHD$HHxaHHH\$ݐ@f.AVAUATUSHH@dH%(HD$81=s0ClSluCl~HoHHCxR1HhH{x1]H{x1RH{x1GH{x1YHt$JPJHPJH$PJH뼋PJH0PJHPJHpPJH PJH PJHPJH`PJHfWvXHAH~t2HtDG @t w N9ʉO r#Hx[W HG w4@1D G vHIH H H AfHÐf.HHAUIATIUDSHDH(@dH%(HD$1D Dˆ$D$ H}wXڃ кD$HL芦|$xcHt @H|$dH3<%( H([]A\A]ÐH~D$ffD$H5 L 1@uHtHLLI,$ HHIL$HHH HdH%(HD$81FH<$u HB/FCCD9MIL$I9L$8A9D$vFC ufH=A/ffH@0蹩0dH9I}LLAULHt$8dH34%(qHH[]A\A]A^A_fDfH=0A/ffH@0<Hf.HΥfC t@f.HS &CfDtԃH}HUHhyit tuUDHD$ HT$H5 HH$QHD$0HHD$H$HӖHl$0fH=@/ffHH/ EAHH@1ܳHHD$0L=8/HxL9!HD$ HxL9H $xHfH=Z@/ffHH $HH辝fKH\$ HT$H5 HeHD$0HHHD$H\$0fH=?/ffHHϷ A@HH1HT$0L=7/HHzL9HT$ HzL94wHfH=y?/ffHHپHHޜH1fu+H$HHHPCf.H$HމS HHP fH=8>/ffH @0HDI9?L$fH==/ffH$P0HzXsHIMt LͥH:H\$ HT$H5: H袺HD$0HHI*H\$0fH=>/ffHEH^ @HH1HHsLHC8HkHtH{(HHHu[]A\f.fUHSHHHu @HH݊HuHEH}1HoHEHEH[]f.UHSHH_HtTf.HCAHtHËS 9HCE1HuEIu#1H9HOIOHH[]H_fD1H9_HtHIًMP Hf.DAUHGIATUHSHHH9D"D;f }7HGH9Ht H裎D;` H~r1HzHEHEH[]A\A]~nHW H9tuHwD;` H}<1H{HEHDH[]A\A]f.H(tHW AE9B |,@LHH[]A\A]fHH1[]A\A]1nfUHSHH_HtTf.HCAHtHËS 9HCE1HuEIu#1H9HOIOHH[]H_fD1H9_HtHmIًMP Hf.DAUHGIATUHSHHH9D"D;f }7HGH9Ht HD;` H~r1HzHEHEH[]A\A]~nHW H9tuHuD;` H}<1H{HEHDH[]A\A]f.H(tHW AE9B |,@LH{H[]A\A]fHH1[]A\A]1nfGÐfDH/SHHHxH{HtdH/HH[@SHaH[@f.HHHtDLDEHE9t*DIHt(DI1IcHwH9uE9LIuf1Ðff.AT1USHcHHoHIHLH1HtFH3N H9JLH;t;MtIc@1HI9tH LLIHk[]A\f.Mt3Ic@1HI9tH LHH0HSH9tHLHLCf.AUATUSHHHdH%(HD$81Ft-fH=/ffHݵ@0 |~lADH1ɾ$H}KHC HP1HL$8dH3 %(HH[]A\A]D 趯uDcD+H\$ HT$H5 Hl$0H]HHiH\$0fH=/ffHH) D$$EHA Hپ@1LD$0H /IIxH9LD$ IxH9um3KHfH=x/ffH蠴LHHpHHUK H=/HGȅpHycH=/HGtAȅ6Ht$x'H\$HHD$ HHxdmH蜸A@HAHHHD$0H\$HHx6mA@HAHd@AWAVAUATIUSHLGdH%(H$1AP$A@Ep(҉D$u6HHNHS㥛 HH?HiHH)AP$HD$^L$A@A@HD$(HD$`HD$HD$pHD$ ItILAMD$1IHA@$It$A|$T$DfbAu:f.FQtm}H A9HID$fD$HpHcN H$$$t NID$uVu tIuuHc$I|$HH8HILЅH$V@CF 9I|$NF H HPA9fI|$1dMD$Ax1H$dH3<%(!HĨ[]A\A]A^A_fID$LHT8H$ID$VDHc$I|$H8H LЅxXH$ID$VI|$薱MD$Ax2Ax"A@$OGHD$8L$0fH=a/ffHIL$0H0mvHT$8nljD$0蒔$HT$(H5O H|$HD$8L$D,Ht$H|$ dHL$pHL$HfH=/ffHί|$0LL$8H DD$DHL$H@<$H1貁HT$pHD$0H/HzH9HT$`HzH9]EHD$8fH=0/ffHXHL$0H|$8Hk{@FHD$8L$0fH=0 /ffHL$0H0Ld$P@(t$$H5 LD$ 脃LL]HL$PHL$(fH=/ffH*DL$ DD$$H HL$(Hljl$L|$\$@D4$1zHT$PH.HHzH9umHT$@HzH9u:I>HfH=/ffH趧HHHcdH=,/HGtEЅLalH=/HGt+ЅtHt$?6leBHJ빋BHJHHD$PH\$?HHx`HD$@HHx`HɫHH\$?ݐ@f.AVAUATUSHH0HwHGdH%(HD$(1H/HH軱H߉CtdHcH HH9v;Ld$P@(t$$H5 LD$ }LLtWHL$PHL$(fH=b/ffH芢DL$ DD$$HY HL$(Hljl$L|$\$@D4$1dtHT$PHP.HHzH9HT$@HzH9u~8HfH=/ffHHHHO^D6tHtA$HH@PHHLH:H[|{H=D/HGt?ЅcLufVH\$?HHD$@HHxZH/BHJH=.HGt;ЅHt$?fHHD$PH\$?HHxZ듋BHJHq.HHÐHa.HHpf.HGLhMt,H D1D9uH D9 tL9rHf.~t#fAtfIV 1f.1fyH.SHHHHHtH{ HtH.HH[fSHGDH[o@f.HHHtDLDEHE9t*DIHt(DI1IcHwH9uE9LIuf1Ðff.AWAVAUATUSHHHOdH%(HD$x1Q$u5HH~HS㥛 HH?HiHH)‰Q$HD$>Ll$`Lt$@L|$PAAHD$HtHHHK1HHHhDQ$H{ 译H{Hh11:fFtv H{H;hHSL$H4LHC HcNHt$p@T$`W(L$hfT$dtNHC BD uVutCuuHcD$hH{HH8HLЅ7Ht$pVDCF 9HHP(+HCLHT8*Ht$pHC VBD dHcD$hH{H8HLЅHt$pHC VBD fDHKyu y1HL$xdH3 %(HĈ[]A\A]A^A_f.4(IăH{1貝HKytA$~3IĉT$fH=.ffH|T$P0bE$$DˀL$`HT$H5~ LHD$L$jwLLPHL$PHL$ fH=.ffHLL$DD$H} HL$ HD$$@1mHT$PIH.HzH9=HT$@HzH942HD$fH=w.ffH蟛H|$LHW2HD$L$fH=}.ffHeL$H0aHT$ ljD$|$`HT$H5} HD$|$ LMvLLOHL$PHL$(fH=.ffHL$LL$H3| DD$ HǾ@1 $HL$(lHT$PHD$H.HzH91HT$@HzH91HD$fH=U.ffH}HL$H|$HV 1HD$L$fH=X.ffH@L$H0d`HT$ljD$~|$`HT$H5| HD$|$ L(uLLNHL$PHL$(fH=.ffHΙL$LL$Hz DD$ HǾ@1 $HL$(kHT$PHD$H.HzH9HT$@HzH9A/HD$fH=0.ffHXHL$H|$HUfH=D.ffH,h0T_A,$Ld$@H\$Pv}HT$>H5z{ LItLHMLd$PfH=.ffHʘHy AMHL@1jHHD$PHt$?Hx%RHD$@HHxR.HfH=D.ffHlHHHTR@H8@H@HRHB8HEH8H5H8)qHHD$PHT$?HHT$HxtQHT$HD$@HHx^QH薜HHT$?H=T.HGt[ЅL\H=&.HOt8HT$?HD$HM\HD$BHJ륋Jqr4kH=.HGt[ЅL[H=.HOt8`HT$?HD$H[HD$DBHJ륋JqrH=>.HGt[ЅLm[H=.HOt8HT$?HD$H7[HD$BHJ륋JqrUf.AUATUSHHdH%(HD$81FlHGLhMt,LO D1E9u;E9t:I9wHt$8dH34%(tHH[]A\A]118LOLIKLO IKH_LhL9s3L9uHWHHW H1fPf.NHc1LXHPF IIHLH1H(HPN H9JLH;=MtIc@1II9tH LL_dHh1Ht$fH=.ffHk@0 Z 謎Ht$H\$ D&HT$H5v Hl$0HNoHHHH\$0fH=.ffHHu EA HHپ@1eLD$0H.IIxH9LD$ IxH9$*HfH=i.ffH葓LHHOMtGIc@1II9H LHPH0H`H9tHLL`HlH=.HGtLȅVHWIH=.HGt-ȅHt$W A@HAHA@HAHHHD$0H\$HHx!LHD$ HHxLHHHH\$@f.ATH/.AUHcHHH9SHHHHwHHF(HCHHHH9HFc(HC HCDcD`[]A\HO.HHH蘖ATAUH(ScDHHH+H[]A\HHXaHPHGHhHtH 97t 1 @94tH9r1fDfAWIAVAUATUSHHHD&dH%(HD$81DiIOAGLhL9cHc1LPk LHD$HXH$H4$HHHHHHIGMćJIG JD"~tcfBtfJ%tfJ1HL$8dH3 %(HH[]A\A]A^A_f[V1fJ;VH\$ HT$H5r Hl$0EgHkHHDH\$0fH=.ffH迏Hq E@HH1aHT$0H.IHzH9\HT$ HzH9%HfH=5.ffH]LHHK#DH\$ HT$H5/r Hl$0HRjHHCH\$0fH=.ffHH>q E@HH1`9@aHtHH@PHT$H4$HL!HchHHD$0H\$HHx HHD$ HHxGH1HH\$H=.HGtLЅH SH=.HGt+ЅHt$RvBHJ벋BHJOfzf.f.UHSHH9w*H,H_H1HH{BHH[]5ff.HHHtDLDEHE9t*DIHt(DI1IcHwH9uE9LIuf1Ðff.AT1USHcHHoHIHLH1HtFH3N H9JLH;t;MtIc@1HI9tH LLy\Hk[]A\f.Mt3Ic@1HI9tH LHH0HSH9tHLHLCf.ATUSHH0dH%(HD$(1FtOfH='.ffH@0 3RHT$(dH3%(H0[]A\HHt$ HD$ HHc|$ 觅Hc|$ AL ?)HHHH!L_nHc|$ L ?)HHHH!Ő)8L$ у?)ILHH!H}KHC HP1Q¸H\$HT$ H5Rp Hl$ Dd$ HeHH`?H\$ fH=S.ffH{Hm E@HH1o\HT$ H[.IHzH9HT$HzH9H=.HGЅHN VD#H\$HT$ H5zo Hl$ HdHH>H\$ fH=.ffH訉Hqk EA HHپ@1[LD$ H.IIxH9udLD$IxH9u:HfH= .ffHHLHHE6bH=.HGt8H=.HGt,ȅHt$ MrA@HAHA@HAHHHD$ H\$ HHx:BHD$HHx)BHaHH\$ ݋BHJcH=.HGtHЅHt$ @MHHD$ H\$ HHxAHH\$ yBHJHi.SHHwHLJHHGHG H?HGHPEHHHǃ[H .HHHT@UHSHYHHH=HH[]HHWHfATHǐUSHH0dH%(HD$(1g-Ht"k 1HL$(dH3 %(H0[]A\M¸D#H\$HT$H5 l Hl$ HaHH~;H\$ fH=q.ffH虆H"j E@HH1XHt$ Hy.IH~H9umLD$IxH9u:HfH=.ffH?LHH|B_H=.HGtEȅHJH=.HGt-ȅtHt$JeA@HAH뷋FHNHHD$ H\$HHx)?HD$HHx?HPHH\$fDAWAVAUATUSHHHOdH%(H$1DA$Eu5H,H~HS㥛 HH?HHH)>i‰Q$HCAAHD$0HHD$ HHD$(H$HD$8HD$|HD$H$HD$@HD$zHD$HH$HD$P1H|$0HHHH|$ HHH|$(HHCHtHHLMf.IGEgh ~tUAMcAL~DA ?)IL luHEgAKDAMcA ?)IL}L ÐtL}L DM?M$HSJ$HHHDŽ$HDŽ$LD$8HL$(HT$ Ht$0xMS}D$|HL$f.Ht$H)HH@HSHc8R(H$@$f$$F|Hc$HD?)Hs6H$@u(Hc$HCHt$@HT8Hc$|Hc$HÐ?)HsBH$@u4Hc$H{H8HHt$@ЅjHc$g{$HH$ʃ?)Hs>FuMHc$H{H8H8Ht$@ЅA@H$Fu F D$|9D$|4H{1HCxu xB1H$dH34%(H[]A\A]A^A_f.4A'McDAA ?)I@HHP(GfHDŽ$H$fH{2HCx5:H8UH@A$FD IfH=.ffHD`0FAEA0d$Ll$PHD$XHT$HHCt$dH5d LD`(ZLLN4H$HL$hfH=9.ffHaHT$XDL$dEHL$hHDt$@1H$Hc @QH$IH&.HzH9H$HzH9wHD$XfH=.ffH~H|$XLH;ȺMb)HcHcH$HiHH$Y(IǃqfH=}.ffHe~h0DoA/L$H$bHT${H5.c LISYLH2L$fH=.ffH}Ha AMHL@1OHH$Ht$|HxS7H$HHx?7*HfH=o.ffH}HHH9D IfH=u.ffH]}D`0C#AEAa$Ll$PHD$XHT$HHCt$dH5b LD`(;XLL1H$HL$hfH=.ffH|HT$XDL$dEHL$hHDt$@1H$H` NH$IH.HzH9H$HzH9wHD$XfH=7.ffH_|H|$XLH8D IfH=B.ffH*|D`0QBiAEAz`$Ll$PHD$XHT$HHCt$dH5` LD`(WLL0H$HL$hfH=.ffH{HT$XDL$dEHL$hHDt$@1H$H_ MH$IHp.HzH9H$HzH9u{HD$XfH=.ffH0{H|$XLHk7gTHH$H\$|HHx4H$HHxq4HHH\$|H=g.HGt[ЅdL?WH=9.HOt8'HT${HD$XH`?HD$X BHJ륋JqrHH$HT${HHT$Hx3HT$H$HHx3H~HHT${H=.HGt[ЅhL>[H=l.HOt8'HT${HD$XH>HD$X BHJ륋Jqr.kH=.HGt[ЅZL>>MH=.HOt8HT${HD$XH>HD$XBHJ륋Jqrff.AWAVAUATUSHH8D&dH%(HD$(1A~;>¸HL$(dH3 %(H8[]A\A]A^A_HOfMcV L1HLPHXLIHLHHH~HHLfJHIJHD`HX1LLHHIUHmHH8LG1D;D H\$HT$H5] Hl$ HRHHB,H\$ fH=5.ffH]wH.\ A@HH1NIHt$ H:.IH~H9LD$IxH9 HfH=.ffHvLHH53=LLHLGrfLc4%HHtHH@PHLLLqHI>PH=.HGȅ;H3;.H=.HGtAȅHt$;H\$HHD$HHx/HzFHNHHD$ H\$HHx[/A@HAHfff.H.SHHHHp,HBEH.HH[fH.SHHHHp+HEH.HHH[Df.H.øf.H1.HHÐSHGpH[D@f.AWAVAUATUSHHX HLGdH%(H$H 1HH?H,H %H)H d.HI`@ ;AIHl$@H)HHHL$1L0HC<<=:~01H$H dH3%(wHX []A\A]A^A_kH\$ HT$H5c\ Ld$0HNHLv(H\$0fH=i.ffHsH[ A@HH1EHT$0Hq.HHzH9HT$ HzH9 HfH=.ffH/sHHHl/HCHT$@H}(SHs(HD$HHCHD$PHCHD$XHC HD$`RsT$PI|$`HH(_H@Lx&@DIt$`IH`t D(IfH=w.ffH_rDh08EE,$Ld$0DVD{H\$ HT$H5Z IHLMHL&H\$0fH=.ffHqH`X D,$MHEHپ@1CIHD$0H.HxH9&HT$ HzH9!HfH=f.ffHqLHH-pAKH= .HGЅL66H=.HGtAЅHt$6H\$HHD$ HHx*HuBHJHHD$0H\$HHx^*BHJhH=V.HGtJЅL5H=*.HWt)Ht$[5BHJ봋PJHb1@AUATUSHHNdH%(HD$81 wH=<HWHHHHNHHHNHHHNHHHN HH Fu:HHbH\$8dH3%(PHH[]A\A]fDHDF@HN(H@L@(HH0DHWH9HHHHHHXtl8tgxMHHHH,fNNHHHHXH9^(HHHH9N@Ht$4Ht$~ 1DH\$ L.DfHT$H5W Hl$0HIHHJ#H\$0fH==.ffHenHU MEHHپ@1V@HT$0HB.IHzH9>HT$ HzH9HfH=.ffHnLHH=*1)fDHt$4Ht$ H\$ L.DfHT$H5W Hl$0HHHHb"H\$0fH=U.ffH}mHfT MEHHپ@1n?$GHHD$0H\$HHx&HD$ HHx&HqHH\$H=.HGtLЅH1H=.HGt+ЅHt$1BHJ벋BHJO|@f.AUIATUSHHMBHt$`dH%(H$1HHH?.HD$vH?H\$`H,DHH %H)fDL$tHI`HcH=DX AA9A@9_A9.II+H9 )HHHIHx`(XHy0(HfH=.ffH|kh01;1H$dH34%(THĨ[]A\A]A;[HHHHIX@}6H;-H;]#tE"tE}!HHE u }eE!IBHt_}uYHD$8HD$@HD$HHD$PH\$0}2U'fT$DU,HHfT$HHT$0L1E!EfE(MI$HHGH9G8HHE 1ҾRT$vPE sffH=.ffHi@0/Cd/Ll$ HT$H5fR Ld$0LDLL9Ll$0fH=,.ffHTiH}P IAHL@1B;IHD$0H+.HxH9Ht$ H~H9HfH=.ffHhLHH)%n@fH=.ffHh@0L@)IHHHHPILHJH0ffH=x.ffH`hLHxi@ffH=H.ffH0h@0T.qbLl$ HT$H5P Ld$0LCLLLl$0fH=.ffHgHuO IAHL@19IHD$0H.HxH9HT$ HzH9pH= .HGЅML9,@@fT$DHl$ Ld$0KHT$H5O HI6BHLHl$0fH=.ffHfHRN $MHA(H@18HT$0H.HHzH9HT$ HzH9 HfH=N.ffHvfHHH1"@fH=`.ffHHf@0l,`Ll$ HT$H5N Ld$0L1ALLLl$0fH=.ffHeHM IAHL@171+8Hl$ HT$H5oN Ld$0H@HLBHl$0fH=5.ffH]eH^M Iؾ@HH1Q7HHD$0H:.HxH9H=.HWt#hHt$)Y>PJHHHD$0H\$HHx^HD$ HHxMHiHH\$BHJ@H=1.HWt-Ht$b)널f.멋PJHH=.HGt:H=.HOt,Ht$(FHNHqp/H=|.HGt:Ѕ7L(*H=P.HGtBHJċBHJsAUATUSHH8HdH%(HD$(1HG9rdHcHHHHHXtJ}tD}E),@1HL$(dH3 %(H8[]A\A] )L+DcH\$HT$H5K Hl$ H=HHpH\$ fH=c.ffHbH4I MEHHپ@1|4HT$ Hh.IHzH9HT$HzH9HfH=.ffH&bLHHcfDHEHE,FHfFtDcH\$LmHT$H5J Hl$ H<HHyH\$ fH=l.ffHaHI MEHHپ@13;;H=.HGtLЅHt$2&H=տ.HGt)ЅH&BHJ벋BHJHHD$ H\$HHxrHD$HHxaHeHH\$f.H.HHÐH.HH]0f.H~`HtH eD@f.H.HHtNUSHHhHt6HWLH I HcHDƆH[]ÐLt\HH[]nfDLtCfD{H.@ t1(lHkH;k tfD} HKH;k us@@wH[]ff|$ 7(|$ 9ZH[]=HHHtDLDEHE9t*DIHt(DI1IcHwH9uE9LIuf1Ðff.UHSHH9w*H,H0H1HHHH[] ff.AWAVAUATUSHxLv`dH%(HD$h1I^HHD$NHD$HD$PHD$ HD$`HD$HD$OHD$88fH=(.ffH^@0#4$HH?k 1Dc?Jt߾ .JyD(IfH=ǻ.ffH]Dh0#E?DBLl$ HT$H5I HD$(L8H|$L6HL$`HL$0fH=$.ffHL]HL$(HI D|$HEA@1H $HL$0-/HHD$`L%.HxL9HD$PHxL9jIfH=.ffH\HLHHHI~H|$H|$HuHHU,HuIFI>1HZI>IFIF",L,HD$hdH3%(Hx[]A\A]A^A_#vVL|$ HT$H5=H L%7H|$LL|$`fH=.ffH[HH D$$AHA#L@1-^5HHD$`H\$OHHxHD$PHHxH,`HH\$OH=.HWtNDHt$ 5H=.HWt-Ht$8PJH뮋PJHIvfAWAVAUATUHSHdH%(H$1~t; H$dH3%(HĘ[]A\A]A^A_@LF1I$@HI$8L IM=MAp9t4f.IHq1HcHI99MIuM)MIE HD$@Ht%Lt$0IuLIE(HD$HIE HD$@UL|$ HL$Hu(LJ H|$@Lt$0H|$LLLT$HHD$ Hs.HxH9Ll$P1LHHED$ffL$hA$PHD$PHD$HPHD$xT$`I$Hp I$LwFHD$HxH9JHD$@HBLL0DH\$ HT$H5C Ll$PmH3HL^ H\$PfH=Q.ffHyXHE A@HH1m*HT$PHY.HHzH9HT$ HzH9HfH=.ffHXHHHTjfH=.ffHW@04# >4#)R,Hl$ HT$H5B Ll$PH2HLc Hl$PfH=V.ffH~WHD AA4#HH@1l)HHD$PHU.HxH9xHT$ HzH9:HfH=.ffHWHHHSifDAT$u5A$u:I$I+$Ht3I$Hp`I$H0I$HP1_0H='.HGt~ЅALX4HHD$PH\$HHxHD$ HHxH[H=ɴ.HGt+ЅHt$BHJ뀋BHJHHD$@HtH|$0HHZHL$@HHtLLHH\$QH=3.HWt5LfHHD$LHxsPJHH=.HWt<Ll$PLHHD$ Ht$PHxPJHH=.HGtJЅLH=`.HWt)kHt$\BHJ봋PJHf.AWAVAUATUSHHhdH%(HD$X1Bu(HD$XdH3%(gHh[]A\A]A^A_DHAECL5-AAA 3L|$@HT$>LD$t$H5? .HL$PLHHL$(HL$PHL$ fH=o.ffHSL$DD$H@ HLt$Dl$E@1 $HL$ s%IHD$PL-\.HxL9HD$@HxL9uqIfH=.ffH!SLLH^HXHHHDH`DHɲ.Lp,H=`.HWtJrHt$(cH=4.HWt+8Ht$?e)PJH밋PJHHHD$PH\$?HHx HD$@HHx HVHH\$?f.AWAVAUATUHSHhdH%(HD$X1HHHHC8 >HHuHHtgHD$:H\$KHHH{$HH1Z*H=.HGtEȅLH=}.HGt+ȅbHt$SFHN빋FHNHHD$ H\$HHxHD$HHxH?OHH\$ݐ@HHǰff.AWAVAUATIUSH8dH%(HD$(1HGHIc@1II9H LHH0HH9tHLbHLZHs.AU@PHV.Lh4AEH8H(LH@1#H=Ѣ.HGȅLHHD$ H\$HHxHD$HHxoHHH=o.HGt%ȅtHt$eFHNHH\$럋FHNcATUHSHHdH%(HD$1HH`HtSHt$D$Ht>L`HHAt$RCLH7HL$dH3 %(u^H[]A\fDHt>EHt$HD$Ht!L`HHAt$BLHN뙸t@AWAVAUATUSHH!HH_HhH|$dH4%(H$ 1IHD$0LH.IH.. fH=C.ffH+BH@CHHHHI LMuHEHHuLH>HK4IufH}1LLuHH]IIK>HHt8HI$HL HEHL[]A\A]A^A_LuIK>HHuHUI$LeI$HtB1HuLM$HEHUHf.I H Lu(HO%HL?H2%H*-f.HHHHBxUSHH~~\t@uH?H1[]DH. ;HUHHUHPHUHPHUHPHH[1]ÅuHw.HH1[]fHHH1[]ÐATUSLb`I$xI$pH9t/HB4ttHzP-HH9uIDŽ$[]A\SHtO~5tuH?1[NH1[uHv.H1[fDHH1[@f.USHHtb~@tuH?nH1[]DH.HUHHH[1]ÅuH5v.HH1[]fHHH1[]ÐSHG HHtHHH[ff.SHG HHtHHH[ff.HHHtDLLMAM9t*DI Ht(LA1LHwH9uM9LIuf1Ðff.HHHtDLDEHE9t*DIHt(DI1IcHwH9uE9LIuf1f.SH HdH%(HD$1HCx$tHD$dH3%(H [@ H4ׂCHHH?HCHHH)H*HSB f(\f.v\f.wHzdu xux&tH{%f@@&HCHH$HD$PHHD$HC$H@"f.UHSHH9w*H,H;H1HHHH[]Lff.UHSHH9w*H,HH1HH{HH[]ff.UHSHH9w*H,HH1HH+HH[]ff.AWAVAUATUSHHdH%(HD$1HL-y.Lt$)HCHxL9HMtbLHkL;HtL%L.HEMЃuHEHPMHE tuЃuHEHPHD$dH3%(uTH[]A\A]A^A_H=ـ.HWt<SL FEPUsE PU PJHf.AVIAUIATMUHSHHG L0LhL`HhHH~HCHcHCH[]A\A]A^HKHHt HHH2&fUHSH8dH%(HD$(1HD$H$HHH1HD$HHHD$cHL$HHtHHHHt@HpHxH9t-fDHB4tt HzPHH9uHD$(dH3%(u)H8[]HL$HHt HHH0%+HL$HHt HHH %AUAATUSHLxHpL9t9EH+tE4ƒttH}PHt HEPHI9uH[]A\A]ff.AVAUATUSHH0dH%(HD$(1HX~)HD$(dH3%(H0[]A\A]A^H\$HT$H5# Ld$ HrHLH\$ fH=}.ffHH @HH1HT$ H-v.HHzH9=HT$HzH9QHfH=}.ffHHپHHfDH-o~.9H\$HT$H5" Ld$ H]HLH\$ fH=|.ffHH A@HH1H-}.=FЉBLJHl$HT$H5O! Ld$ HHLBHl$ fH=5|.ffH]H A@HH1NIHD$ H-7t.HxH9HT$HzH9苳HfH={.ffHLHH5ZH=s{.HGЅLH=C{.HGtRЅHt$rHHD$ Lt$LHxHD$LHxH!BHJH=z.HGtMЅL H=z.HWt,Lt$LBHJ뱋PJHKHLt$W9@BHJAVAUATUSHH0dH%(HD$(1PLJ@tHkf.zv Țf.vHpLxfL9HfDHfz`ufr`HI9u~׃@Hx@`ft(fvfft9}fHI9aHw ǀP4LX@ǃ@@Ox8NM\?HL$(dH3 %(H0[]A\A]A^Àx87H.H\$HT$H52 Ld$ HHLeH\$ fH=Xx.ffHH) @HH1wHT$ H-cp.HHzH9HT$HzH9贯HfH=w.ffH!HپHH^fP1G ƒf{mHtAHHt'HHHǃHǃHtAHHt'HHHǃHǃHtAWHHt'HHHǃHǃHtA HHt'HHHǃHǃS Cd%Ct @<u{vg5'1MfDH\$HT$H5 Ld$ HZHLH\$ fH=u.ffHH @HH1H\$HT$H5H Ld$ HHL{H\$ fH=nu.ffHH @HH1HHD$ H-vm.HxH9H=t.HWYHt$$Hl$HT$H5 Ld$ H3HLHl$ fH=t.ffHH @HH1IHD$ H-l.HxH9rHD$HxH94HfH=Wt.ffHLHHIHl$HT$H5 Ld$ HyHL Hl$ fH=s.ffH$H @HH1IHD$ H-l.HxH99HD$HxH9XHfH=s.ffHLHHDHl$HT$H5 Ld$ HHLOHl$ fH=Bs.ffHjH @HH1aIHD$ H-Jk.HxH9oHD$HxH91螪HfH=r.ffH LHHH?Hl$HT$H5b Ld$ HHLHl$ fH=r.ffHH @HH1IHD$ H-j.HxH9HD$HxH9HfH=)r.ffHQLHHfHHD$ Ll$LHxHD$LHxHHLl$ۋPJHH=|q.HWtO\LOH=Pq.HWt0Ll$L| PJH뭋PJH4cH=p.HWtOL,H=p.HWt0oLl$L]PJH뭋PJHH=zp.HWtOLH=Np.HWt0Ll$LzPJH뭋PJH2aH=o.HGt>ЅL(H=o.HGtBHJ‹BHJH=o.HWtOLH=^o.HWt0rLl$L`PJH뭋PJHBqAUIATUSHLxHpL9tcHUHJPHcHHHHIXr4HJHHxHHXH@pWx IXXHI9uH[]A\A]fAVAUATUHSHdH%(H$x1P(E1<A1Gd$H|$ 1HLt$ HLLLHDLZLEfHPf.BHˆ9uƃ1ƒHHHHP@z;rAHl1H$xdH3 %(oHĀ[]A\A]A^A¸H\$HT$H5 HnHLH\$ fH=l.ffHH@HH1HT$ Hd.HHzH9HT$HzH9MHfH=l.ffH HHHDHH$L` nnHD1HHH;fƃfH=k.HGt?Ѕ.L!H\$HHD$HHxjHBHJH=_k.HGt;ЅHt$HHD$ H\$HHx듋BHJÐfAUATUSHH8HH+dH%(HD$(1HwHH1Ht&HL$(dH3 %( H8[]A\A]K(HfH=i.ffH h0¸Hl$Ld$ /HT$H5 HIHLhHl$ fH=[j.ffH H|AMHH@1tHt$ H`b.HH~H9umHt$H~H9u:蹡HfH=i.ffH& HHHcH=i.HGtEȅLH=wi.HGt+ȅtHt$eFHN빋FHNHHD$ H\$HHxHD$HHxH9HH\$ݐ@f.U HSHHHͫH]PH[]HHH@f.SH~PHHtHPHCP[ÐfAWAVAUATUHSHHdH%(H$1ctaHt$0HHHi.@1HKxҋ HcH=wHHHT0HCsL%`.AD$u|1HE8HE(H$dH3%(vH[]A\A]A^A_x8@1H=xѿHHH|0H\e2fAD$p@Hy_.]f˟D(IfH=}f.ffHeDh0E$$Ll$Lt$ DHT$H5 LIVLLLl$ fH=f.ffHH:EMHL@1IHD$ L%^.HxL9ufHD$HxL9u57IfH=|f.ffHLLH=WH=f.HWt=LVH=e.HWt'Ht$1rPJH뽋PJHHHD$ H\$HHxHD$HHxH HH\$fDAWAVAUATUSHH8dH%(HD$(1H` WФHH`~ HxH+pHH褤HHh HxHpH9tH HHHHH9u{ktHCHxDd HH+pHHtHBHPPHtAD;H-e.BM849fuf {vtf{i99vf;tU8i99菣HHtzP(|HHHH`HŃP ~Ht$(dH34%(H8[]A\A]A^A_(HfH=b.ffHh0Hl$Ll$ HT$H5 HIHL4Hl$ fH='c.ffHOHHAMHH@1@HHD$ L%)[.HxL9cHT$HzL9 }HfH=b.ffHHپHH'fDE8fH޿ KfDLt$HT$H5 Ll$ DLqLLLt$ fH=a.ffHHEEHL@1 IHD$ L%Y.HxL9WHD$HxL9JIfH=a.ffHLLH}8i{H޿ #pfDHY.HXHHHH`fDKOE8{if.H1HHHHH赛D}8Ld$HT$H5 Ll$ DsLLLEi2Ld$ fH=%`.ffHMHEEHL@1>IHD$ L%'X.HxL9(HD$HxL9{IfH=_.ffHLLH%FD}8Ld$HT$H5* Ll$ D3LLLAeLd$ fH=X_.ffHHEEHL@1qIHD$ L%ZW.HxL9HD$HxL9讖IfH=^.ffHLLHXQHIH1HH,^.H}8EE HE HE(HE0HE8?HE@HEHEHEѽHHE H99L$L1HLIJHELmHH5[.P LHHMH-].ID$HLЃI$LPHID$ ЃI$LPD}8Ld$HT$H5 Ll$ DLLLEiRLd$ fH=E].ffHmHEEHL@1^IHD$ L%GU.HxL9HD$HxL9N蛔IfH=\.ffHLLHEHHHAD$ PAT$ AD$PAT$H=L\.HWtKLH="\.HWt.Lt$LPzPJH믋PJH輥HU.HHHU赨HHH=[.HWLH=[.HWt}Lt$LLt$HHD$LHx2HjHHD$ Lt$LHx̋PJHpH7H/PJHzH=Z.HWt#Lt$L넋PJHQH=Z.HWtyLH=zZ.HGtnЅLH=IZ.HWt+Ht$zqPJH끋PJHBHJfH=Z.ffH@H@HH17H蟑HHHھ\RfH=Y.ffHHc@HH1H=jY.HWtKL蝿H=@Y.HWt.YLt$LnGPJH믋PJH@SHH(Ht{Hǃ(H0Ht_Hǃ0HHtCHǃ[fDHFLF HXHcIHILHALcMIIMJHN9~F9~V@f.ATA̹UHSHH@dH%(HD$81HHH`D$H4$HT$(HDd$HP(uH\$8dH3%(H@[]A\HHB`HLbpHH?H,HtH)HH`HcN;weHHXHHHHtKHcIHHHHHcL ,HHHHH HtHHA0HLb@HCO.HRH!HJ@HHJ@UHcSHHHHHtL1;vHуt6H[]fHcHHHHHXHуuC <<<<t\<<< fDCH1AHyHvfDHH9sHƒHD9uQ;w(HcHHHHHXtuf1sH[];wHcHHHHHXt΃zB\DC@@E11҃{H{@tCfs1HHH HyAA9rC kD1;XIHIILX=AQ 1DCH1AHyHv,HH9sHƒHD9uAQ BLH8H`dH%(HD$(1F'HD$HD$HD$HD$ T$fD$HcFH$F,HfD$HP0HL$(dH3 %(uH8fDf.AWAVAUIATUHSHH8HcR,dH%(HD$(1HHHHHXLAD$ f.TvhHLHIHILAD$ 1HAYUH,IHD$Ht HHHH~(t2IHPHL$(dH3 %(u]H8[]A\A]A^A_Ð}nt*1HtκHH@IHPyHL$HHt LLHff.AWAVAUATUHSHHL.D~dH%(H$1HF(LH?HD$FH,D$$ID%H)HH`AHcP;veAfH=CQ.ffH+@0OfDH$dH3 %( HĘ[]A\A]A^A_HLXHHHL}:tL;(kL;jazHIKAD$D$ fH=P.ffHwIcT$,HH@HD$HHHH€{vIHD$(u&D$  HD$@(9 9 PAM$A A 4IHlHxH9x8^AAA|$#>IAE9GrF{tfH=O.ffH@0AD$HtH#IT$$Ht$IHcT$ AHHHAD$4HXHHcT,HHHHHHt A|$0HD$(@ f.PvIAU 1f.z \;YILXHIIM;A<$0L;('M;l$fA|$2{tfH=BN.ffH*@0NkH\$@HT$>H5Hl$PHHH襤H\$PfH=N.ffHDL$ HAHHپ@1Ht$PL5F.HH~L9Ht$@H~L9HfH=.N.ffHVHپHH»莫.fAEdAE WHD$HHiLP fDHID$ HD$L1HAEAE HD$HH%LP kfDAtAt\AEtUD|$$Lt$H蒅8u+1LLLL9u1A$IHyD}'DӁ\HD$LHHP@,9A LHdAD$fH=K.ffH@0譳L|$@HT$>H5Hl$PLtLHL|$PfH=K.ffHDL$ HAHL@1 IHD$PL5C.HxL9HD$@HxL9HHfH=K.ffHLHH DfH=J.ffH@0謲cQH\$@HT$>H5Hl$PHsHHH\$PfH=J.ffHDL$$HJL,$HAHپ@1Ht$PL5B.HH~L9Ht$@H~L9CHfH=J.ffHHپHH»fH=I.ffH@0gffH=xI.ffH`@0脱xH\$@HT$>H5Hl$PHKHH۟H\$PfH=I.ffHDL$ H2AHHپ@1Ht$PL5A.HH~L9Ht$@H~L9`HfH=dI.ffHHپHH1ǦgfNH\$@DeHT$>H5Hl$PHkHHH\$PfH=H.ffHHL,$EHAHپ@1I1ҾuUPAD$ HD$I$HHHHp61L@P({HD$LAU 1HHP XLPFHD$)D$$I4AD$IHL$Hl$`IHHMH AF AH4ׂCHHH?HH)1H*HAIAYF H, IHD$pHHHX̺HIMa+H H5H=n輣H H5H=/蝣H=F.HGtLЅ6H)H=F.HGt+ȅHt$?踬FPV벋FHNHHD$PH\$?HHx$HD$@HHxHKHH\$?HL$pHHt HHHHLH H=E.HWtHNHAH=E.HOt+Ht$?׫PJH벋HqpCH=VE.HGtLЅ1H臫$H=*E.HGt+ȅHt$?YFPV벋FHNH=D.HGtLЅH tH=D.HGt+ȅCHt$?ߪ4FPV벋FHN"Of.HHIdH%(HD$81HAPHF'HNT$H $fD$t/HLDHT$8dH3%(u'HHf.(HL0HfAWAVAUIATUSH dH%(H$ 1HH|$HD.xHAPH$HLL$MAʑLUH=LFHLLHT$pHƿBƄ$LL$$%=t^fH=fB.ffHN@05#rE1H$ dH3 %(DH []A\A]A^A_f.L9$fH=A.ffH@0'AuH\$0HT$.H5H׾HD$@HHHD$]H\$@fH=PB.ffHxHiMAHHپ@1fH|$@1AL$L$HHD$D$VHt$@Hl$hLl$@Dt$PH`HP(Af.fH=@.ffH@0!A}H\$0HT$.H5HͽHD$@HHHD$SH\$@HfH=BA.ffHjHIAHHپ@1X5#AH\$0HT$.H5ZHBHD$@HHHD$ȖH\$@HfH=@.ffHHIA5#HHپ@1ͳHHD$@H8.HxH9HT$0HzH9 xHfH=O@.ffHwHHH贝)*fH=b?.ffHJ@0nAH\$0HT$.H5OH7HD$@HHHD$轕H\$@fH=?.ffHHMAHHپ@1ƲHHD$@Ht$/Hx0HD$0Ht$HxfH=>.ffHx@0蜦*AHl$0HT$.H5}HeHD$@HHHD$Hl$@fH=>.ffHH?D$D4$HIAH@1fH==.ffH@01#u1#A`H\$0HT$.H5H谺HD$@HHHD$6H\$@fH=)>.ffHQHBA1#@HH1BHHD$@Ht$/Hx謘HD$0Ht$Hx虘uHfH==.ffHHHH.H=q=.HGtLЅ+Ht$蠣H=C=.HWt)Ht$/tBHJ벋PJHHHD$@H\$/HHxޗHD$0HHx͗HHH\$/f.f.ff.AVII?AUI,ATUSHH@dH%(HD$81J%L)HH`HcH;v1fH=;.ffH@0赣E1PHHHHHHXHt9tH;uH;Yuyu=HHH9AHt$8dH34%(DH@[]A\A]A^uTDFA_Lt$ HT$H5Ll$0LLL}Lt$0fH=p;.ffHHH$AHAL@1肮HHD$0Hk3.HxH9uhHt$ H~H9u5rHfH= ;.ffH4HHHqH=:.HGtCȅLH=:.HWt){Ht$軠lFHN뻋PJHHHD$0H\$HHx%HD$ HHxHLHH\$f HǨwH PH5H=@迖@f.UHSHH(dH%(HD$1FH<$HD$uRHtHHHtUHHHD$dH3%(uH([]@H[d@AW1AVAUATUSH8H^`dH%(HD$(1{ Ht H;aHt H;@HtHھHHD$(dH3%(H8[]A\A]A^A_ƂHHfH=7.ffH@0/#/#xHl$HT$H5Ll$ H´HLRHl$ fH=E8.ffHmHA/#@HH1^HHD$ L%G0.HxL9uHT$HzL97oIfH=7.ffHHLHEC HfH=6.ffH@0/#o/#]Ld$HT$H5Ll$ LLLPLd$ fH=C7.ffHkHA/#@HL1\IHD$ L%E/.HxL9HD$HxL9nIfH=6.ffHLLHC蹱H=6.HGtJЅL貜H=U6.HWt)nHt$膜_BHJ봋PJHHHD$ L|$LHxHD$LHxߐHHL|$H=5.HWtKLH=5.HWt.L|$LٛPJH믋PJHLyH`҃HH@8@S1H 1PH5t|H5 ٬H5 ȬH5跬"H5k褬H5]蓬H5.HRP[Dnff.HǨ@UHSHHF4ƒtu2s(H{PƮEEaC4t&t1uHCPHE0fGbH[]DHCPHE fDHCPHE(fD~$f. 4HFHH,H%H)HH`HcH;wdHHXHHHHtJHcIHHHHHcL ,HHHHH HtR`ft*\f.@_AUATIUSHHY;YkHcIHHHHA;$w>HI$Xt1HHt%>t BuI}t,LAUI$H;Y~H[]A\A]|HIH@8HH@Hy tHLHDHPAWAVAUIATIUSHHhD2dH%(HD$X1L$IcHHHHHXPDT$1"HHLAItbH2. fx8v(Dt 1f9uAt4҃u݉|$Ht$AHt$|$u>t >uƋHHVtsHH`II?I,J%L)HHD@EDAI/fDHHH?H,H %H)HHHtYL9udžfH=0.ffH@0*#$E1H\$XdH3%(Hh[]A\A]A^A_|$DpH@x džHVHUAL$Il$ A}lAE(IDŽ$IDŽ$AD$tIAE4u=M}PHL$HVHH@_7HD$0HxPHHHP@p4H4 KHt$0H^HxH;HHD$0 HHxHD$0HHxDRfDfH=`-ffHH@0,#lJ,#~H\$ HT$H5pHl$0H3_HH8H\$0fH=-ffHރH~EA,#HHپ@1UHxP^sI`II1Hu8IIdžIdž3SIFpH`-HxH9IIF@HxH9 LSD@8h4aUH¹1HHH-H=K~HHBHBHBHB HB(HB0HB8HB@HBPHBXHB`HD$0H H"H H HH/HT$0HHHH_H=NPϊHHd/HT$0HHHH_Hl$0}4t  H0@lVTHx H@H@H@@ ? H@(H@HHEH9L$LSIL1H6LmHD$0HT1Ht$0Hp*\HD$0+[H=-HGH=-HGtAȅ`Ht$FQH\$HHD$ HHx:H輅FHNHHD$0H\$HHxX:@;)HHPL4HpHHL`PHXtBHJH= -HGt*ЅHt$:E_.BHJfH=-HWtJHt$ DH=-HWt+Ht$ DPJH밋PJHFHNAWAVAUATIH=}USHXHt$(dH%(HD$H1.;FAhHt$,H=};}l$,AD-96HD$0E1M$pHD$HD$@HD$Ht|H[HH1H3HHǃHǃNHCpH-HxH9HC@HxH9HOND$,D9PHHFHH\$@y,AHD$@HxPAHt$@LlXI$xI;$fHHT$@PHI$xHI$xD$,AD9^Dn;D$(KCH\$0HT$'H5R}Hl$@HXHHE2H\$@fH=8-ffH`}H{@HH1WOHt$@HC-HH~H96Ht$0H~H9HfH=-ffH}HپHH>91HL$HdH3 %(xHX[]A\A]A^A_fD$,}fD1Ht$LSWBH\$0HT$&H53|Hl$@HWHH&1H\$@fH=-ffHA|Hw@HH18NHHD$@H!-HxH9H=-HOHt$'HT$@HT$H=h-HW&Ht$@fDH=0-HOt/Ht$HT$Z@HT$+UHqpHHtHʕHHHJHH=-HGtZЅH?H=-HGt7ȅHt$,HT$?HT$FPV릋FHNHHD$@H\$,HHx4HD$0HHx 4HCHH\$,HHD$@H\$'HHx3HH\$'븋HqpCPJHo@AWAVAUIATIUSHӺ HX~41dH%(HD$H1xHH D0HL$,AD$,DFAD$4t  ID$P}Hp4mESp}HAhHLLHU4HSHUHK8L HQH9uH{0DHC@HPHS@H@HHC0HC(HS8H{Ht2HC`Lc@LhM9vfDI<$ICM9wH{CHCHuc11{MHHpCHhxH5YhH=A6H=-HWt._LI8RPJHbPJHHHD$@H\$(HHx,HD$0HHx,HwHH\$(H=-HWt;Ht$'7HHD$@H\$'HHxD,딋PJHHH\$'zH bHSoH H{BBHCHC bH%oAWAVAUATAUSHH dH%(H$ 1H@u01H$ dH3 %(\Hĸ []A\A]A^A_HHMLD$I,?HILD$DPAAADLH|$pEqI0H|$ICL\$@H1HƄ$L\$pf$fD$HVH$$Ey= fH=-ffHp@071kH\$ HT$H5rLl$0HKHLi%H\$0fH=\-ffHpH%mA@HH1uBIHD$0H^-HxH9'HT$ HzH9HfH=-ffHpLHH\,H-H@@ fH=-ffHo@05jH\$@HT$ H5qHJHD$pHHHD$N$H\$pfH=A-ffHioHkA@HH1ZAIHD$pHC-HxH9 HT$@HzH9H=-HG ЅHt$3f.7E@*Af.H-xOfH=-ffHn@04bhNH\$@HT$ H55pH}IHD$pHHHD$#H\$pfH=-ffHnH?jA@HH1@f.fH=-ffHm@04!hH\$ HT$H5oLl$0HHHLY"H\$0fH=L-ffHtmHjA@HH1e?D9A1@E1D;%fH="-ffH m@0.3KgH\$ HT$H5nLl$0HGHL!H\$0fH=v-ffHlHiEAHHپ@1>IHD$0Hu-HxH9 HD$ HxH9H=-HW. L1AfDfH=-ffHl@0$2AfH\$ HT$H5mLl$0HFHLy H\$0fH=l-ffHkHehA@HH1=CA9ED9ZA9cHH+HA9A)LHJHHp`HT$HXHt$@HhXIIEHDŽ$Ht-H$LHIEH$IEH$H$H$I $I\$H$H$I$IT$ID$H$H$IT$HH$IL$H$IT$H$HffH=-ffHj@04#$04#AdH\$@HT$ H5kM&HDHD$pHHHD$qH\$pfH=d-ffHiHeMA4#HHپ@1z;A9CA9LA9zHH+HA9A)LHJHHphHLD$fH=-ffHh@0/ cLD$IH\$ HT$H5}jLl$0HL`CHLLH\$0fH=?-ffHghHeL$$AHAHپ@1N:Hl$0DHLH\HHLEoHD$0HxH;= -}HDŽ$HDŽ$L$HDŽ$HDŽ$HDŽ$HVLUIHD$@HT$0LƄ$fD$Dd$0H$HH]=Ht$@HhUIIEHD$`Ht$H\$PLHIEHD$hIEHD$`HD$PHT$XI $I\$HL$PH\$XI$IT$ID$HT$`HD$`IT$HHT$hIL$HL$hIT$H|$PHfH=-ffHf@0,c`OH\$ HT$H56hLl$0HyAHL H\$0fH=-ffH$fHMcEAHHپ@18HLHJH0HDŽ$HDŽ$H$L$HDŽ$HDŽ$Ƅ$H$HVfD$$eHHHe;Ht$@HhSHIEHD$`Ht$H\$PLHIEHD$hIEHD$`HMHt$PH|$XH]HL$PH\$XHuH}HEHT$`HD$`HMHHUHT$hHL$hHUH|$PHfH=-ffHd@0*g^SH\$ HT$H5:fLl$0H}?HL H\$0fH=-ffH(dH)aEAHHپ@16HLHJH0A)HLHJHPA)HLHJHPl=11H$HHt HHH6hHHD$0H\$HHxHD$ HHxHH\$HL$`HHtHH렋PJHHHD$pLl$0LHxsHD$@LHxbHgHLl$0H=X-HWt#CHt$'4)PJHH=-HWt<fHt$ K'WHHD$0Ht$ HxHgPJHf.f.f.!f.f.f.f.Ef.aHL$`HHHH BHJiH=-HWtfHt$03&H=ֿ-HGtGH=-HWt9Ht$%PJH딋BHJPJH@f.AWAVAUATUSHHhdH%(HD$X1H@t)1HL$XdH3 %(Hh[]A\A]A^A_@LHAIL-HuPDDl$$Ll$ HI}AGD|$D|$ $LHLIc1L8HH@LIHT$LR:HHHHHl$0LHi6HHSLT$8LL$0HKHT$8HD$0L LSHCHT$@HD$@HSHHT$HHL$HHSt HHHD$(HxH;=I-H0h11HI\ItI t LLjL.F01HtHDxH@ HHLLHXf8H=.-HWtO>Ht$_#/HL/.H'cHHD$(Ht$HxH cPJHf.fHy-HHÐ1f.HY-HHÐHI-HH-f.HtH$-HH-f.@H-HH]-f.Hٵ-HH=-f.SH_HtHhH[-D[f.@IHvH=2-H9t1>*t tI@AVAUATUSHLodH%(HD$1I]Ht7L%س-Lt$ fHHCH+HxL9uZHu,HuIEI}1HyI}IEIE@,HD$dH3%(u2H[]A\A]A^H=-HWtL !5PJHf.fAVIAUATUSHH`PIFHHtI~8HI^HufDH+MtsLHkL#HtL-M-HEMЃuHEHPMHE tsЃuHEHPH++MufDIFI~1H)IF IF[]A\A]I~A^*EPUuE PU f.DHtHGPf.UHSHHHGHFHtHEHCHEHCH[]HKHHt HHHD_@AWAVAUATIUSHLwL/M9LM}fDHI9toHL)I,HtH=-HEЃuHEHPH=-HE thЃuHEHHPI9uI<$HtH[]A\A]A^A_|)@H[]A\A]A^A_LЋEPU{E PU f.HHc1HwHHH3HtHHtH1HfAWAVAUATUHSH(HGH+HHL,L9HHHD$Ht$.+LELMIHt$LL)L6HHL3HC*Hd-LpLmLu@@ HHHCM9XM~LL@Ht+HHBHHL)J<8J8HzHHHL9uIFLLH)HHID HD$ HL9tHL)IHtH=-HP ʃuHHHD$RH=P-HD$HP  ʃuHHHRL9uLmMtL7'Ll$HD$LeIHEMLeH([]A\A]A^A_ALLl$H9MMID$HD$떋PJH1P JH XHI9vHHD$HVMtLibL&FHtSH,Mt L_&FHEH+EHHxHtH6SH.[f.@UHSHHHu @HH%HuHEH}1H HEHEH[]f.AVAUIATUSHH_dH%(HD$1HtEL%ɬ-Lt$ f.HHCH+HxL9u^HSHzL9uyHX%HuIEI}1H\ HD$dH3%(IEIEuaH[]A\A]A^H=׳-HWtKL zH=-HOt0hL[.PJH뱋Jqrf.fUHSHHHu @HH].HuHEH}1Hq HEHEH[]f.UHSHHHu @HH-.HuHEH}1H HEHEH[]f.AUATAUSHHHWH+HHLHt$&LHKHHt$L)HH>HHtvH8H;HKH)HHLlHtHHOH;IHt7#H+LLkHkH[]A\A]fDHH9vIZLE1HHIH9LF.AUATAUSHHHWH+HHLHt$%LHKHHt$L)HH>HHtvH8H;HKH)HHLlHtHHNH;IHt7"H+LLkHkH[]A\A]fDHH9vIZLE1HHIH9LF.AWIAVAUIATI̹UHH SHHWHwLwl7HHI.HuE1IHELUHu\@HHIH2HtGHHF1HHMI8HuHEHHuMH>HK4IuH}!1LLuHH]IIK>HHt8HI$HL HEHL[]A\A]A^A_LuIK>HHuHEI$LeI$HtH@1HuM$HEHUJ8IH(Lu(@HWMHLg*@H:MH2UfAU1ATIUSHHH.HHwIHLV*Ht!HHtHH[]A\A]f.0V"HtI$HH@ HPHHLHHAWIAVAUIATI̹UHH SHHWHwLw<5HH+HuE1IHELUHu\@IHHH0HtGHHcF1H>HI LMuHEHHuLH>HK4IuH}1LLuHH]IIK>HHt8HI$HL HEHL[]A\A]A^A_LuIK>HHuHEI$LeI$HtHc@1HuM$HEHUJ8IHLu(>H'KHL(r>H KHSfAWIAVAUIATI̹UHH SHHWHwLw3HHH96L<L 1HLIHu1HELUHuUDIHHH0Mt?LHcF1LHI L MuHEHHuLH>MI4HuH}1LLuHH]IIK>HHt8HI$HL HEHL[]A\A]A^A_LuIK>HHuHUI$LeI$HtHcB1HuLM$HEHUHfH#H+Lu(M9ILuI?HsHWH;Vu}uHL[]A\A]A^A_H1[]A\A]A^A_f.DUHiSHHH>Hw1HHHsHHl HtHHtH[]H1[]AWIAVAUIATI̹UHH SHHWHwLw0HH&HuE1IHELUHu\@HHIH2HtGHHF 1HHMI8HuHEHHuMH>HK4IuH}WL1H]HLuIIMl$ K>HHt/HI$HL HEHL[]A\A]A^A_LufHUI$LeI$HtHB 1HuLM$HEHUHDIHxLu(:HFH_I|$-L9HFHxNAVIAUAATIUH(SHdH%(HD$1HHt;LhHLL]A$It$H{CAD$C@HC H{iHwf1IHHuLILL HtTL(MtLHCH--HxH9uzHCHxH9uHHL1HL$dH3 %(u&H[]A\A]A^ÐLHLHS"H=-HWtCHt$P H=-HWt+iHt$' ZPJH뷋PJHHHCHt$HxHHH8HDHLfHHHtDLLMAM9t*DI Ht(LA1LHwH9uM9LIuf1Ðff.HO`Au$ uHQ(AHA(HPH@HA(HQ0ÐfDHO`fq@uf  @qHG`HP(ÐfAWAVAUATIUHSHXLz(ZdH%(HD$H1HHHt$\H8UPMMXID$…Dq؈T$}hHD$ HD$AD$ A\$E10HxoAD$tAD$)ID9DwAL$K/Ld$ HD$((HD$0HD$8Ht$H|$tTHy2Zt iA v6AD$AvAAD$hD$HL$HdH3 %(D$HX[]A\A]A^A_D9AD$A\$Ld$ HD$((L|$0Hl$8Ht$ H|$Ht$dH(H9oRZt{itvtD$TDfAD$AD$Ld$ HD$((nHt$ H|$uH9D$(D$RA ARJ)D@AUATUSHH_LgXHu7NL-ɢ-HUMtwL`t2HHtHkHCHuHL`HuHL[]A\A]HEHPMHE t(ЃuHEHP럋UL`B뎋E PU fAW1AVAUATLgUSHHHo`HEHMHwLHHHtHHtH@H[]A\A]A^A_EVL+(DumHMTI~HEHEHH}AUHHELm &I@@ H-In L{`HIHI^MHLpHhE1Lx1LLHsHIUHHH8MeMt)H-ID$HЃLMt$H-IFHЃtDHH[]A\A]A^A_@1LLHL/7H-LILPHIF rЃuILPI$LPHID$ TЃ+I$LPL<%AD$PAT$HHE Ht H}HtPH"1Hi-H5*-HHHH-BH=HEHHyHqEMHtH2-IVHt=tHEEILPHIV t$uILPAFPAVAF PAV AFPAV/AF PAV HqAD$ PAT$ AWAVAUATIUSHHLo`dH%(HD$x11Lt$PfD$.HD$.HD$A<$(LH BHs`FH2HHHHC`LHKXA<$Ll$PHD$X(@H)HUHT$`HQH9HGºHD$hHIxQHEIDHEHt$HHtGtj2H ZHH5GH=o Bf t t7u1HL$xdH3 %(HĈ[]A\A]A^A_Ls tttHsH\$0HT$,H5GHl$@E$$HLHHH\$@fH=Ϝ-ffH=HEE@HH1IHD$@HԔ-HxH9HT$0HzH9(HfH=m-ffH=LHH%DVA<$H(+fH=h-ffHP=@0#t#7H\$0HT$,H5FHl$@EuE$$HMm.HHH\$@fH=-ffHHC Ht H{HtPHIDž1jI(HD$H H|$HHHD$HHEHEHEHL$HHHEHM IsP?@fH=H|-ffH0L|$H@0OlHD$(HT$~H5S.XHHh@ID$HD$8H$HHD$@H$HHD$(HD$@H{H$HL$@fH=f|-ffHLL$8HL$@H(Hlj\$H,$A@1pLHuL|$HCHD$PHCHD$PfH=A{-ffH)L|$H@0H=e+HD$(IL$HT$~H5G-XHHh@HL$8D$@H$HHD$HH$HHD$(HD$HHjH$HL$HfH=U{-ffH}\$H\$8HU(DL$@HL$HHHl$A@H$1UHH$Ht$HxH$Ht$(Hx葲HfH=z-ffHHپHH;<HD$(HT$~H5#,HHHh@L$8IL$D$HHCHL$@HD$PCH$H߉D$XH$HHHD$(7fH=/z-ffHWL$8H$H'DL$XHHl$A@1L$ HL$@HL$L$HL$HL$PH $HTkHD$(HT$~H5;+XHH@@HD$`ID$\$HH]H+\$PHD$XH$HHD$hH$HHD$(HD$hHQH$HL$hfH=HfD~ctJ~et#H^-ƆHHx\-H11fHfHÀ~ju:~kuHHDHV-HHkHHHHt$ H|V-Ht$HHqHHÐ@AVAUATUSHH@dH%(HD$81H¹!1HLd$0HH<\-HL$MHW]-HSP*D$0HSP:Hr4ǂpH¤KH{PT$G4ff fC4H4GtG2HHgH{@HHHCPHx4CHHCPCPуt;t6PHHt$8dH34%(H@[]A\A]A^@Ȑ+D(HfH=\-ffHDh0~11,Ll$ HT$H5fLILL;Ll$0fH=.]-ffHVH $MHAL@1DHT$0H0U-HHzH9cHT$ HzH9联HfH=\-ffHHHH+1@1L1HHtHIH!|HHPMHS t4ƒuHHP뫋CPSHHS BC f.ATUHSHH_dH%(HD$1Ht$L%eW-HCMЃt0HEHxH;=O-uQHD$dH3%(uHK4IuH}L1H]HLuIIMl$ K>HHt/HI$HL HEHL[]A\A]A^A_LufHUI$LeI$HtHB 1HuLM$HEHUHDIHLu(HGHI|$L-H HAWAVAUI(ATUHSHH(dH%(HD$1_HItEHxHHHID$ID$HCHCID$HID$ I|$iHwIm1IHIEH IHHLK M9t/LMMH 1LHI9M9HLuMD$HsIPH;VuLHL$L$L$HL$uHHtsIl$Ht)L-S-HEMЃt]MD$IxH;=K-LH1H|$dH3<%(u\H([]A\A]A^A_LLLLHEHPMHE t$ЃuHEHPq)E PU H=R-HGtEЅVHt$GH覟L9EPU A@PAPHHf.@HHdH%(HD$81HHD$(H$HFHD$HFHD$HFHD$HF HHD$ HP HT$8dH3%(uHH5@AWAVAUATIUSHHJ-HHHGH Ht'ID$H {ID$H(Mt$Ml$M9LM}fDHI9toHL)I,HtH=hQ-HEЃuHEHPH=-HxH9umLl$HD$ HxH9u5}HfH=F-ffH;LHHxYH=E-HWtHLH=E-HWt0Ll$tL轫gPJH봋PJHHHD$0Ll$LHx%HD$ LHxHLHLl$H= E-HWtLL;H=D-HWt-Ht$ PJH밋PJHHHD$0HT$HHT$HxpHT$HD$ HHxZHHHT$AVHAUATIUSHH`L6HdH%(HD$X1DAK vxIl$EEA9A9 HH+HA98A)LHN,LiIE0Il$YH=<uIl$D93DcH\$HT$H5Hl$ HʿHHZH\$ fH=MC-ffHuHEEHHپ@1fHT$ HR;-IHzH9ZHT$HzH9zHfH=B-ffHLHHM1f@1HL$XdH3 %(H`[]A\A]A^ÐHLHN,L0HHD$ HCHD$(HCHD$0HCHD$8HC HD$@HC(HD$HHSC-x!Iu`HT$ H]A)HLHN,LPp;H\$HT$H5Hl$ HHH褗H\$ fH=A-ffHH(E@HH1賴HfDIcHHHHHX:zt{z&qHBHB,fCDfH=@@-ffH(xHHHHIU`HcHHH4Hp(E1>谻H=x@-HGtRЅHt$触xHHD$ H\$HHx)HD$HHxHPBHJH= @-HGt(Ѕ.H>!HH\$릋BHJf@f.AVAUIATUSHHpLGDfdH%(HD$h1E;81H.v@HH?H,HLH)HI`HcAA;CHHHHIX(8H;)H;h xHHzuz#tZ@tTfH=L>-ffH4@0XE1HL$hdH3 %(DEHp[]A\A]A^Ðz@Axt~fH==-ffH@0AuH\$ HT$H5+Ll$0H论HL>H\$0fH=1>-ffHYHIAHHپ@1GHHD$0H06-HxH9HD$ HxH9/H==-HWfLУIpHAD$(Ht$0ȉD$0HIE(HHpHlE[A[xfDfH=h<-ffHP@0t#AH\$ HT$H5Ll$0H8HLȒH\$0fH=<-ffHHIAHHپ@1ѯ@fH=;-ffH@0̣{AfIEDsH\$ HT$H5Ll$0Hߋ8肸HLH\$0fH=<-ffH-H,$EHAHپ@1HHD$0H4-HxH9 Ht$ H~H9UsHfH=;-ffHHHHf.AsDsH\$ HT$H5Ll$0H虷HL)H\$0fH=;-ffHDHH,$EHAHپ@1.HHD$0H3-HxH9HT$ HzH9xkrHfH=:-ffHHHHHH?H,HD%H)HI`HcPA;tHHHHIXY:PH;(GH;j8A@ <t <t<mrL1~H;-;BPfH=&9-ffHE1@0HCHl$0HD$8HCHD$@HCHD$HHC HD$PHC(HD$XB'ЉHfT$DH:-RfT$HAHHAAP9A9II+H9)HHHIHphHT$0IAIEHs(DHpHIHHHH0)IHHHHP1y脳HHD$0H\$HHx+HD$ HHxHRHH\$H=8-HGtJЅiLA\H=7-HWt)-Ht$BHJ봋PJHO|H=7-HGt:H=z7-HOt,Ht$諝FHNHqpPJHH=7-HWt(IHt$J:PJH@f.H/-HwHGHGHG HHÐ@AWAVAUATUHSH8H_dH%(HD$(1{ XCE1U9rtHH+H9)HHH4HHAxH]CD9vLA9sHHHH4H0f)HHHH4HPPE1Lt$ LmIIG;H 6-HX@@ HHIGHt$ HEHVHHEH}DAHHHHHP`HV HpXHPh H]D9c0踨HHH\$ HSHt%H{ tL}L;} tLM+H1gHH1H|$(dH3<%(H8[]A\A]A^A_LLHt$ HVHpH}藼x#H}z¸yʛ1{f1HH5l@1MH HEH Ht1ҹ5HHtH HEH(H]6Hl$HT$H56H\$ HHH詉Hl$ fH=3-ffHH@HH1軦HHD$ L%+-HxL9ukHT$HzL9u7kHfH=E3-ffHmHHH誐1EH=2-LGtFAHH=2-HWt+vHt$gBHJ빋PJHHHD$ H\$HHxYHD$HHxHHHH\$H.HFH^HHNHFH>H6fDAUATIUHSHH_Hc;IHIILXtvA}toHvFuIHHR(uTA} u-LHߺH[]A\A]f.HuHL[]A\A]Jf.H[]A\A]UHSHHH;Cuu3HH~(t~0uHxdu}&t H{H[]H[]fE&UHCH{HpHU'fPH[]DHHvH8ff.USHhH^`dH%(HD$X1HkHD$HD$HD$ r D$D$HD$@L$HT$H(HXH\$0HHPHD$0HHHHD$HHHD$@HD$@Ht HHHD$XdH3%(uHh[]HL$@HHt HHHHL$@HHtH|$0HHUSHH~~\t@uH?vH1[]DH. ۢHUHHUHPHUHPHUHPHH[1]ÅuH!-HH1[]fHHH1[]ÐUSHHtb~@tuH?ޟH1[]DH.CHUHHH[1]ÅuH!-HH1[]fHHH1[]ÐAWAVAUATUSHhH_HvdH%(HD$X1LL`HLH}UHOHcHfDLmLHl$ ߫HL$HHH̀HLH.HD$ HxH;=&-t,H=--HWHt$œDH@u+1H\$XdH3%(Hh[]A\A]A^A_HxH1HHHL,INd-M$MtM MMAL9t.fDI HtLA1LHI9sL9MIuM9M>IHtHA1HI9tLtIIoIHt(L%,-HEMЃ"L蒝HDUfx'HH+KHHf9P諓H\$DeHT$H5Hl$ HHHH\$ fH=,-ffH*HE@HH1IHD$ H$-HxH9bLD$IxH9$[cHfH=+-ffHLHHHEH(Ht$ LHD$ HEHD$(HEHD$0HEHD$8HEHl$HHD$@IEP(H@DIEHuLP8H@lH8H(HH@H@.QfHHHHH@fSHH+HHHHH`HC"-LHH@PH@wfLاHMHt$ LHL$ HMHL$(HMHL$0HMHL$8HM D$6HT$HD$0HL$@IEP( HHP`fDHH0GDHEHPMHE ЃHEHPIHtHHA1HI9VLtLIUMHH9tI$I'1LHۣrEPU%E PU dHHD$ Ht$HxdHPJHH=T(-HGtJȅH腎H=((-HOt+Ht$YrA@HAH벋HqpHHD$ H\$HHxHD$HHx谂HHH\$@f.AVAUATUSHH@dH%(HD$81Gf+HHX1Ht*HL$8dH3 %( H@[]A\A]A^f_D HfH=&-ffHuD`0蜎¸mLd$0IƋH\$ HT$H57HDiXHL|H\$0fH=&-ffHH,$MHEHپ@1Ht$0H-HH~H9umHt$ H~H9u:6^HfH={&-ffHHHHQH=&-HGtEȅLNH=%-HGt+ȅtHt$#eFHN빋FHNHHD$0H\$HHx菀HD$ HHx~HHH\$ff.HX$@AWIAVAUATUSHXHdH%(HD$H1H&-@H n&-UAAG҉AHP-tPLxfH=d$-ffHL1HHf0L詒LcMfH=4$-ffHHxHt H?iLxHpHD$HD$L9u=t=I$IvPHPHI9L3A~4u}ott  &HL$IFPA8D$I~PIVHIv@wLBAHL$HdH3 %(DHX[]A\A]A^A_@VfDAGIl$fAD$(H$-H#-LAD$,Hx#-I$3HHLI$@H舸IhHt`0I`I$IwhHPI$Iw`HPteu\HtK1fؾHHHHPHx`膆H9wLHAWAH -L5-H\$ L--HHڿHD$ Lt$8Ll$0qIH(HD$0Ht HHMHɢfI$1HP0AHD$0H(HD$ HHHHD$8HrHD$0(HD$0Ht HHHt$H`"-Hھ HHl$ @HD$(Sv.H}7I~PDHHH{gfDHiH HھLt$8Ll$0HL$ L3pH0HL$0HtHHH0HL([fH=-ffHHxg1nSLc.%HL$0HHt HHHHL$0HHtHHHL$0HHtϺHHHL$0HHtHH뤐@f.AWAVAUATUSHHXGvdH%(H$H1bHpLxL9HD$NHD$HD$PHD$HD$`HD$HD$OHD$8:f.ID$P8xXI|$PID$PHI9PLeAD$4ƒttۀ{ouLyɸ @3WD0IfH=-ffHͿDp0{E?D HD$ ID$PH5_Lt$HT$8|$,L跚H|$LEtHL$`HL$0fH=3-ffH[LL$ DD$,HZ/HL$0HD<$@1BIHD$`H+-HxH9HD$PHxH9UHD$ fH=-ffHH|$ LH%{HH|$`Hl$`1L1HHLHLs蔩SsLsHS*t tI@ATUSHH0HnL'dH%(HD$(1H~I<$AD$IVt%HD$(dH3%(H0[]A\HD$HD$HD$HD$HHD$ I ${'H,$H‹Q9rr9rFHH+H9si)HHHHHxhH(|7@)HHHHHPHHHHH01褋@HHxHFG(9t~#uHFuV uHHH@(DV HHH@ f.USHH -H_HHHt H--HCHtOЃt H[]@HHPHHC t-ЃuHHH@H[]CPS뱋C PS @f.ATH -UHSHoHHHt L%;-HEMtQЃtH[]A\FfDHEHPMHE t'ЃuHEHP뿋EPU믋E PU ِf.ATUSH`LHdH%(HD$X1H8t HHH9fH= -ffHѯ@0u~ HD$XdH3%(qH`[]A\uLd$HT$H5aHl$ L褊LH4dLd$ fH='-ffHOH`IAHL@1=Ht$ H)-IH~H9 LD$IxH9zEHfH= -ffHLHH$kHt3FH((Ht$HHt$ LHL$ T$0D$6ib@HD$ HD$0HD$(PHT$ HD$0fH=j -ffHRHt$ H@H@{H= -HGȅHrH= -HGtAȅHt$rH\$HHD$HHxOgH臲FHNHHD$ H\$HHx#gA@HAHfAWAVAUATIUSHhHvHodH%(HT$X1H|$ HHGHCH9C89HT$>HT$HT$@HT$HT$PHT$HT$?HT$(H=<IHH?H,H1%H)HH`Hcp;v\}eLAUI|$1H蘳HCH9C8zL(MuAN eLIHIILXtA?tH;~I;OtAt AbbAAu IuXfH= -ffH@0rK19M>Lt$H5HT$L݆H|$Lk`Ll$PfH=^ -ffH膫HMAHL@1t}IHD$PL=]-HxL9HD$@HxL9AIfH= -ffHLLH[gvfDIt$F bHD$ HHP(1fDfH=-ffH踪@0pM.E~H5Lt$HT$L衅H|$L/_Lt$PfH=" -ffHJHL,$EHAL@14|IHD$PL=-HxL9.HD$@HxL9q@IfH=-ffHީLLHf6fD A1iuDfHT$XdH3%(RHh[]A\A]A^A_ÀF HD$ HHP f Ҹu1@(HfH=K-ffH3h0[oM+H\$P脍E,$Ld$@HT$>H5IL$LH]Ld$PfH=-ffHϨHp,$MHEL@1zHHD$PL=,HxL9HT$@HzL9v>HfH=?-ffHgHHHd1H]H=-HW/Ht$ m H\$?HHD$@HHxaHŬHHD$PH\$?HHxlaH=r-HWt^Ht$(lH=D-HWt=EHt$(sl6PrpAPrp랋PrpZ4f. H=-HWHt$kH=-HGtuЅiHk\H=n-HWt0&Ht$?kPrpxPJHpBHJ닐f.ATUHSaHH$H|H!H|H2H|} LxHpL9t;H3F4ƒtuHHt@ltHakHI9u[]A\fH=-ffH谥HxHGH4H9sJN9DHDmH |H5H=j`@AWAAVAUATIUHSHHHZfAL$(BL$,HDŽ$B,H-dH4%(H$1HAwH(H$HL$LH$HLH$FH$Ht LLH/H&LI$@#{HL{{aHpLxL9EHI9L9A4ttIwPDDDЙAD9u1D;wIcHHHHHXZQDPxLHL$ LD$Ht$_oIGXI$Ht$HPLD$HL$ AH$dH34%(qHĸ[]A\A]A^A_LHuCH99HH+H9 )HHHHH@`D8AIc,HHE(cHHtH@ 8c=HE0@HD$ptHHD$`HL|$`HDŽ$HD$xHLLHD$pHUxHEpH$H$HL$pH$HH$HHupH}xH$HT$xHH$HHLLHD$pHt LLЋDHE8ƅHH(HHHE1H@H@H@H@ CDD$,uf.AD9{DHHL4HJD0`HcHHL,Lm( 1AEDAEAED9uLDD$cI$LHP;H}DD$EAD9{Xf.1 fAWHffPJA4IwPfD)HHHHHPLHHHHH0+HJD0hHEWH%1@yH$HHt LLH膤H$HHtH$HH$HHt LLHL$pHtLL6(Ld$@H\$P贃HT$>H5LI]zLHSLd$PfH=,ffHHٷl$L,$HAEL@1pHHD$PHt$?HxXXHD$@HHxGX25HfH=w,ffH蟞HHHZ}HL$pHHH|$`HHHD$PH\$?HHxWHD$@HHxWHHH\$?ݐAWAVAUATUHSHdH%(H$1fH=,ffH(f@&pL5,IHH@H@AIHID$IT$ fH=,ffH1L`JHcHHHL$A$fH=Z,ffHB}cLh JLHL.H]I|$([I|$0Ht lfH=,ffH֜HXHt!HC HH{Ht}PH|lfH=,ffH蜜H@H$dH3%(H[]A\A]A^A_fH=p,ffHXHXHtHC Ht H{HtPHlfL|$P1LHXؙHExHcҋ HcH=wHHHTPgLHh 3D8IfH=,ffH襛Dx0a_E6DL|$0HT$.H57HD$LvHt$@HHt$L PHL$@HL$fH=,ffH6LD$HL$H-HE@1#mIHD$@L= ,HxL9CHD$0HxL9`1IfH=,ffH͚LLH WDAv8ؙHcH=HHHtPJtJH,H5,HHHH1,|HLjH HfH=>,ffH&HXHtHC Ht H{HtPHifH=,ffHHH@谞H=x,HWtJHt$^H=L,HWt+Ht$/}^PJH밋PJHHHD$@H\$/HHxRHD$0HHxR HH\$/@AWAVAUIATUSHhHn Lg dH%(HD$X1HcUI$XHD$ M$ HHHHHcT,HD$8HD$0HD$@HD$(HHHHMLE,fD$8E'D$@fD$4AEfD$:{(j1LHHu;HWHhH\$XdH3%(Hh[]A\A]A^A_HHH|$H$HHT$H,H4$HH$HHH HHHD$HT$Hg,H t HHHEAHLHH1eHEHt$ (HHD$ CIu(HtAUHiCA$PI$H@PIH@ 1HcEIU(HT$HHD$ AED$0ubI$`Ht$ HP uAE|)E0sfDƃQ@E'HHI$HD _E05pHH*fH"fAWAVAUIATUSHdH%(H$1vHHfA}HD$NE11Lt$`HD$ HD$PHD$HD$OHD$()fH{IĨݗAE9LIH{HtG(LHD$pHD$`HD$hHD$xHDŽ$D$v;_HyH{ .u,IljL$fH=?,ffH'L$H0K[BAAuyHKHT$ H5H|$HD$HL$0pHt$LIHL$`HL$8fH=,ffH赔LL$LD$0HHL$8HD<$@1fHHD$`H,HxH9GHD$PHxH9wHL$0*HD$fH=,ffH?HL$0H|$HxPSH$dH3%(!HĘ[]A\A]A^A_,xI(+(HfH=,ffHÓh0YȋLd$PHl$`xHT$NH57LIMnLHEHLd$`fH=8,ffH`H$MHML@1NeIHD$`H7,HxH9uhHD$PHxH9u5)HfH=,ffHLHH=OlH={,HWtRHWH=V,HOt:yH\$OHT$H}WHT$]PJH몋HqpHHD$`H\$OHHxKHD$PHHxKHHH\$OH=,HwtjHt$(HT$0HL$VHT$0HL$wH=,HWt7jLHL$VHL$SpDFD@됋PrpŐ@ATUH8SH0dH%(HD$(1H$cHH@@ H2,H5,HC HHHCHC(Hk0HCH—,HCHt$HHD$H\$B>H\$Ht$L%,HCMЃt4HuaH$HHD$(dH3%(uTH0[]A\fDHHPMHC tFЃuHHP1Pf3jCPSoC PS H|$HHt+VHfAWAVAUATI1USH8dH%(HD$(1=fH=,ffHЏLhH,LI$pI;$xtSf.H+E4t+t&H3+IHuPHPHI;$xuLA|$vA$fA](fH=A,ffH)ffr1Lt$I9HHI$HHxfA9,$H$HP-HH$aHH@@ HH,H5K,HC HC(fk0Lc8HHHCHCHu,HHCH>HC@lLLHD$H\$;H\$H"L=,HCMЃHHPMHC ЃHHPf1tfI$1LL~fA$u?Lg%Ht$(dH34%(H8[]A\A]A^A_@LXnLfD+뭸0CPSC PS 3H|$HHtSHґfff.AWAVAUATUSHHH|$0HHD$8HLkHH<)#IHD$HLxHPHpXL`HHhLHT$(Ht$HD$ 1HHH+\$ HHD$(H}`HDHD$J#HDHD$ JD#D?H[JHJ#H9L4LD^L1HHD$IHŨ@H,HL$HIJL#IDxJDŽ;BƄ;JT;0JDŽ; H\$0L)HHXHt$01FfHH1[]A\A]A^A_3H}HMt1HD$8L)HHIXI9tHH@I9uH|$nH訏fH=,ffHȊHD@HH1\H'!HHHھFiU-@AUIATUSHHXw]IH~HPH HL$L[fHHL)JT%8J%RI,HtH{pHH{@0I|,@YH{uIIH9uH{mIH`HtH[]A\A]重H[]A\A]p,AWAVAUATUSHH(HcHoLf H|$HXHHI|$@HHHcT,HHHHHLtDCHH@HHh0IH@I(H{(t1AD$#I$ B ȈBI$C[LMt(IG Ht IHtPLjXHǃA}ctI$t LHJA}kID$L5,LxD+HH,H%H)HH`M@tLxLE;hMtL[IL"1HH|$H(H[]A\A]A^A_uI$HXvIDŽ$BfHD$HHHP(MH([]A\A]A^A_IHEMLp1HcMOLILL$IHLL\$wHItOL\$I7H8LL$J LHL;_MtIcB1II9tLLMVIoMIF(I;FHuwDI~Ht;IF`M~@HL9HD$v fI?ITVL9|$wI~DVLILJ1{#AGIHtHJH9J8ILHP 1fHLL[]A\A]A^A_ׄ苌AG@fMDG(9‰fH=,ffH9H vH5?H=L>>fDILHL[]A\A]A^A_C HHG~LfC(I@H H5͛H=K=ff.AWAVAUATE1USHLodH%(H$1HcH|$8A;D$4wIHIIMXH$1M$H|$ HfH=,ffH輁L$4Ƅ$HPHZf$f$O8AD$$HkCxHHD$HCtHD$Ht&H=,HP2qLJHkXLLWIHt$ HH$IOH$IOH$IO$H$IO H$H$Q.@IHH?H,H%H)HH`HcP;KIHIILX0A?&H;I;OLLHmXILA$(fH=,ffHy@0?1H$dH3%(4H[]A\A]A^A_M|$AatuIpMxL9tbLl$Lt$IILHHP4уtuHpPAAD$(98HH9uLLLl$Lt$HDŽ$IKL8L`LH$HHt$0H$HH$OH$HtH|$0HAD$HHHD$RH=,HD$HP 2VHHRHI?HHG1II9HD$H4HD$HC@HD$HH;D$8HD$HI?fI$HP(HK0LH` LH\$`iTHL$OHHHV)I7HHQHD$`HxH;=,H=,HWCHt$PEtB{dudI$LHP(u%A~ uVAF#H`HHP0 @HT$(dH3%(u.H8[]A\A]A^A_fLL1cuΐLLUuMH H5 H=*/H ؎H5H=B)/AWAVAUATUHSHHLGLc.dH%(HD$x1E;}LIXIHII_IcE,SHHHHLI$H\@lRLD$IHpHC84aI$fAH1LpL|$LD$IFXIVHHH9HtL:IVHHIVHA~nL}LsI~(+A~0 LLD$SgLD$thtKf'fH= ,ffHrLHp\LD$I$#@itpHKLHL~8fDE1Ht$xdH34%(DHĈ[]A\A]A^A_@M&IF @I$H@@HxYItIv LLD$mLD$AnHC@kLD$'HCAHLHLA$AHCLD$HL)H~I$HB8IHBhA}EAPA@AU09Ld$ HKfAE8H,1LHD$ H,HD$8H,HD$0HL$0IE@HtLLIE@HE`HsF HHP(>LLD$OLD$xHt$I~LD$noLD$K@iIcLD$D$VHD$@E(fD$TfH=,ffHoI`Ht$@H@HH@HD$hHT$PP LD$HLD$LHP(LD$VF HHP WLLD$ƃwbLD$BHHL$0HHt LLHsf.@IHHLljt;tt 1H,H1HHtH1f.H71f.H,HHÐHHH@HwH H@(f.DHy,HH=f.HY,HH=f.IHvH=,H9t1>*t tI@USHHk,H_HHHt H-,,HCHtOЃt H[]@HHPHHC t-ЃuHHH@H[]CPS뱋C PS f.@ATH,UHSHoHHHt L%,HEMtQЃtH[]A\ID$HC0HUHtHHCHHPHSHH@HHC8HC0HS@H[]A\A]A^A_Hs(HH)HLhL`KD-H9HLt HI9J<=LIHs(L)HL,HCHHPH)HHt HLgH;";L;LsILk(IEOd%LcHHCHHC I$HC8HHC@L)HL,L9v9HH)HHtHLI!gA2DHIH)HHiK|%HH)fSDAVIAUATUSH_HuH8:MtsLHkL#HtL-,HEMЃuHEHPMHE tgЃuHEHPH9MufDIFI>1HIFIF[]A\A]A^ËEPU끋E PU f.SHG8HHPHHtH{pHH{@{H{@29H{u[$ @HHc1HwHHH腵HtHHtH1HfUHSHH9w*H,H;;H1HHHH[]Lff.SHHdH%(HD$1HGHxH;=,uH_8HD$dH3%(u+H[H=,HWtHt$F-BPJHfATUSHHdH%(H$1HSHBH>1HHLd$@HHL@khHCH5HLHD@}Ht"H $HUHc H)H;HH5HLDHuH5HL-HuH5|HLHu1H$dH3 %(u HĐ[]A\ Af.AUATUHS1HXLdH%(HD$H1Ixu'HT$HdH3%(HX[]A\A]fDILl$H|$H5HLLiHtfDAW?AVAUATUHopSHHX LgdH%(H$H 1Ml$LL|>H L)H$L;HIpHVv+IpH@HD$HHHxt>LpMt,@IvHVI9rLFuƃM6Mu؀tH$HD$H=v.1H$H dH3%(sHX []A\A]A^A_HL$L4$LLkHLH*HH5LLHL$5HD$.H$LHHD$HD$0IHHD$<LLAfHD$0HxH;=y,(Ht$HH);<$HChDpH$MMtIM9A}.uH5\LuM)ILd$@HL_HyIpHN| @/L:H!%tDHzHDHL)H9uL~PfDLpL$@LH!mLHQ8HƄ@LH!%tALHDHQHDHL)HLFL(BD5MfDL#LX;HL,$fDHC11LHP,I-ǃ(H HHtH8H9xt@ttAlt @L|$HT$HL%=@t31HL$XdH3 %(Hh[]A\A]A^A_H\$H{p#RHHD$tHD$NHD$ HD$PHD$(HH HD$0HD$OHD$8H|$THlHT$ H|$(HpR:HD$Lx(MHl$PHl$LuH=|yDIGHtAIMg HMl$LM9LIFHR uLL)H=~IG1Hu@HyHL XLL)HH6MLH9\$0H|$PHs HoLnHI9IF GHE1L)H=H=A$@(F0HHT$PH-,H@H@H@HP HUHT$PHL$0HAHHD$H@@HD$PHD$Hl$H-,HD$HxH9H=,HGЅHt$8("ȅyL|$0HD$HX0L9L1Hl$PL` LuMl$Hl$M9LIFGAH-ֳ,H|$XAu6HHD$PHt$OHxHWaHL$APQ*@AWAVAUIATUHSH7OI]IEHD$SHKLax H3I]B<#/tH|$H5,9"I]H_~111IH.HtQHuH}HHT6H 8HH9v HH9wH)H9H}H ~IH1-HEI]0Me L9ufDH7L9HLs H5}L1tH|$H5a8L{ MuH%111MML1-HtHuH}HHT6H 8HH9vfDHH9wH)H9H}H~MML1,HEH6L9H=H5Q~H@\HEH[]A\A]A^A_fH5|LA @HHH}HuH)YDHHH}HuH)Y@UHSHHHGh|p/HLpt Dp/HHuHHV HHEHpHspH@dx#%=H[]fH1[]ÐfDATUSHH dH%(HD$1HHHtHH9Ht%=@t+HT$dH3%(H []A\fKu1HHl$HSLcHHH\HL[HD$HxH;=ί,uAHCHHxuH@lwDLH=.tHCHHxOS2H=,HWt5Ht$PHHD$Ht$HxH]PJHŐfAW"AVIAUATIUSHHL$dH%(H$1LHHt >I$HDŽ$I$ H$ID$XI;D$`sHQHǹ"LHID$XHID$XMtGH$H$LH2HL| H$HzH;=Q,H$dH3%(&H[]A\A]A^A_fHHH5AyHj9I$IDŽ$ HCSHD$(Ht$ H$Ht$8It$pHt$@H$Ht$0H$Ht$` DH t-0 wp1HHDBA fH0LHcJAJЀ H9vH9uʍQHcHvADŽ$(fI$I$ H$ID$XI;D$`HHǹ"LHID$XHID$XQ@H t-Hh|@< uHE< tt E1<,HD$ H9nHH)HHH9L$(-I$L|$0HHT$(H$HT$8H$Ht$PHt$@LHD$H0LHL=ԫ,HD$XH$HxL9`M$IxID$PI9D$XH HLL$XI}HxH$HEHD$PHD$HD$HHD$1_&I$ H$I$ ID$XI;D$`HHǹ"LHID$XHID$X},HEuU tlH$HID$XI+D$PHHHHI$ ADŽ$(DHhA1UB< 1HH0HHHcHBUJЀ w*H9vH99JHcHv(HU t,tuJMtHt$ 1HH)H9HFHGHt$ HPH9HHCH9H tI$H{eH$L$HT$~H5tL-HyHHLkHL=Y,H$H5H$IWH9HI$HH$IWHTH$HxL9H$HxL9H$HxL9MI$H@I$  ID$PI;D$`I$HDŽ$ID$XI$ H$"H Hǹ"LHID$XHID$XADŽ$(H$H5H$I$H9,HHSH$HxH;=,L$H߾`!I$>1 H|$0HT$8H5!+I$Ht$0HHD$hLSH$HxL9jH|$h M$11I|$PLpI|$PL^1I|$PLEI|$PL3)H=,HWtHL$LH$HH$Hx; HsTPJHHH$H=!,HOtZ)H$D$ KD$ H=,HWt0Ht$`tZJqr렋PJHH=,HWtgHt$HH$Ht$HxRH$HHx>H$HHx*HbSPJHHHH=,HWtFHFH=,HWt)WHJPJH봋PJHH=,HWt$yHt$`jPJH@f.AUATUHSHHHHtdH8HpH$Q-HH{H9tH[]A\A]fDH;{ 1Ht HgHCHHCf0HI@@ LH,H5,ID$ID$ ID$(HI$ID$ID$YLHLML%T,IEMtdЃt HIELPMIE tBЃuIELP1HHH[]A\A]"AEPAUAE PAU 뼐ff.AUATUHSHHHHt$HXH[]A\A]D@H0HI@@ I|$8H,ID$ ID$(ID$0AD$8?ID$@HI$ID$ID$ ID$ HTID$I$LH5,P LHHLM)L%Ʃ,IEMtTЃtH1@IELPMIE tMЃuIELPAEPAUH,HHI$5Lm:AE PAU HSGHKOf.Hɢ,HHÐH,HHf.H,HHf.IHvH=",H9t1>*t tI@AVAUATUSHLodH%(HD$1ImI]H9tSL%Ġ,Lt$HHxL9u9HH9uI}Ht]HD$dH3%(u7H[]A\A]A^HH=,HWtL8#PJH@AUHATUSHHHWH+HHHHHt$?H HSIIH)HHHIHHǹ"Ht$HLH;HSH)HHHM,HtHLDH;IHt?LLkL#HkH[]A\A]fDHH9vH?HE1HHiHHH9HF fAWAVIAUATII)ULIHSHMH4$HT$L*HIm8H{IM)H;otXK|7H;otuK|7H;oH IH;H9ouHLuHH[]A\A]A^A_fDHLuHHC[]A\A]A^A_fDHLxHHC[]A\A]A^A_f.HLWHCw@H$H)HHtHtZHtEH$MHD$L Il$H;H;otjHH;H;ouHLH؅uHD$L Il$HD$H;L Il$H9otHHLH؅uHLH؅uHDfAWIAVAUIATI̹UHH SHHWHwLw|+HHHuE1IHELUHu\@HHIH2HtGHHF1HHMI8HuHEHHuMH>HK4IuH}L1H]HLuIIMl$K>HHt/HI$HL HEHL[]A\A]A^A_LufHUI$LeI$HtHB1HuLM$HEHUHDIH8Lu(4HgAHL4HJAHBIfAWAVAUIATUSHHHItHxHHGID$I|$iHwkIm1IHIEH IHtHLKM9t'LMthMH1LHI9uWM9HLuI|$HsHWH;VuHL$?HL$uHHtLHH1[]A\A]A^A_fLLLL?H[]A\A]A^A_HLv3H@HHfDSHHH[f.AUATAUHSHLH,A}ss#fH=,ffHB1H@1 Ј.1 "H, H1 H޿` HމL."E21A)McLHJHL%,HC(CELHC8I\$u8A$H[]A\A]1x2 !HA$#AD$H[]A\A]fH=,ffHAHdf@HH1HHHHھ DATIUSHnhHFH8fH=P,ffH8AHH@L`H5|!{1҉u\fD9rtHH+H9)HHHHHp`H@h9F@tG9sHIIIH0D)HIIIHP[]A\g>1ff.UH H5!SHHsHHHHH(tv%H vH@uƀH[]fH=,ffH?Hq-@HH1HHHHھf.AVAUATIUHSHHPGdH%(H$H1H*,HPHJHH@HfGHC Ll$@Lt$01!LHL~|$0HLL H9F|$0H-,1ۅx(OHD$8HxH9)H$HdH34%( HP[]A\A]A^DH{(HL9k1H-G,DfKLt$8ACL)H=I}LLFL{>H{(BD$HLHl$@@"@G@(1Ht t  f Ht|$0H-,H\$HT$H5GeHLd$ HLH\$ fH= ,ffH5=Hc@HH1,HHD$ H-,HxH9?HD$HxH9iIfH=,ffHH1[]DH.HUHHH[1]ÅuHUp,HH1[]fHHH1[]Ð~#Hu HFt V HuHHH@(DV HHH@ f.AUATUSHH8H~dH%(HD$(1:HtE@@HHHQHT$(dH3%(H8[]A\A]苳HŃ fH=,z,ffHX0<1]Hl$Ld$ _HT$H5#GHIHLHl$ fH=z,ffHHdAMHH@1Ht$ Hr,HH~H9uvHt$H~H9uCHfH=.z,ffHVHHH1@1H=y,HGtEȅLH=y,HGt+ȅkHt$\FHN빋FHNHHD$ H\$HHx9HD$HHx(H`HH\$fDH iz,S1ƒ Ј 1 1 HM@HL1IHD$@Ll,HxL9[HD$0HxL9;IfH=t,ffHLLHH`菸f. HIHCPL|$0HT$.H5\ALl$@LHD$ZLLHL$@HL$fH=s,ffHLD$HL$H=HǾ@1HD$HD$@Lk,HxL9JHD$0HxL9 +IfH=ps,ffHHL$LHfDc趫D(IfH=hr,ffHPDh0wE$$Lt$0Ll$@DIHCPHT$.H55@LHD$8LLHL$@HL$fH=r,ffHLD$HL$H-=HD$$M@1IHD$@Lj,HxL9HD$0HxL9IfH=Ir,ffHqLLH褪D0IfH=Vq,ffH>Dp0eEuL|$0Ll$@DH{XHT$.H5&?HD$H|$L$LLHL$@HL$fH=q,ffHLL$LD$H;HL$HD4$@1IHD$@Li,HxL9HD$0HxL9NIfH=3q,ffH[LLH莩D(IfH=@p,ffH(Dh0OE$$Lt$0Ll$@DpIHCHHT$.H5 >LHD$LLHL$@HL$fH=p,ffHLD$HL$H];HD$$M@1IHD$@Lh,HxL9tHD$0HxL96ܧIfH=!p,ffHILLH1H=o,HWtYLH=o,HWt:UL|$/LD$LLD$9PJH룋PJHH=k4Zf.f.:H=m,HWtVLH=m,HWt7mHt$/LD$LD$TPJH릋PJHH=;m,HWtYLlH=m,HWt:L|$/LD$L6LD$jPJH룋PJH'AVAUATIU1SDoDDD9I$I+$H9)HHHI$fH=k,ffH HxHt@HshHt H[`HtfH=}k,ffHe HHx El$E$CT59vXD9TI$HHHH0pDD)I$HHHHPIfD[]A\A]A^1,ATHUHHSHHЋWffC99rSHH+H9)HHHHL`hHHLuM[]A\$@)HHHHHPHHHHH0D[]A\1ff.ATUHSH LgH_hdH%(H$ 1HE_`A|$4u7uzHHwH$ dH3%(H []A\@GH|$ H\$HD$ I$HHHHEDHt$޼Ht$oHHjff.HHHDDf.AVAUATIUSH0L-j,dH%(HD$(1A}H_L1Lu5fDHtV@uQAUHLLtAD$HD$(dH3%(VH0[]A\A]A^f.Ha,k<1HXT)…~1AD$$ix9}AT$$HGH5fH=g,ffH @0#Z#HH\$HT$H5(5Ll$ HHL;H\$ fH=.h,ffHV H73A#@HH1GHHD$ H0`,HxH9uhHD$HxH9u5茟HfH=g,ffHHHH6H=tg,HWtELH=Og,HWt-yHt$~jPJH뷋PJHHHD$ H\$HHxHD$HHxH HH\$ݐfAWAVAUATUSHHHFdH%(HD$81fH=f,ffH{pHh]}t'HD$8dH3%(HH[]A\A]A^A_@L5^,HIIvHIFH(Ht$HHP(H($Hǃ(IuhHt FPH2g,Ld$P@fD$H$HHH0ELHHD$H%a,HD$(H b,HD$ 诪HD$ Ht LL1AHIF}CwfCwEHif,Ld$xcAEuHLxLpM9t!HI$IHHrPP(M9uIu`Ht FHD$ DH(HD$HLd$HHD$(HLHD$ THD$ Ht LLHF uHHP(0fDF HHP fDCwPF uCHHP(6u=HHHF HHP H޿HL$ HHt LLH HL$ HHtLLHL$ HHtH|$HfATUSH@dH%(HD$81HQd,H^,H; #D!KH\$ HT$H51Hl$0H$HH贸H\$0fH=b,ffHH@HH1Ht$0HZ,IH~H9"LD$ IxH9HfH=Hb,ffHpLHH譿DHD$8dH3%(uqH@[]A\HZ,u@@f u薙Ht苙H裨멐|$ |$ 9uDHpH;|H=ja,HGt?ȅ+HH\$HHD$ HHxHUA@HAHH=a,HGt;ȅHt$?HHD$0H\$HHx둋FHN@AWAVAUATUHSHHL-X,dH%(H$1MeAD$~{VH,HcHHAT$HHH sA}AD$uAEIT$8H9| LHH$dH3%(HĨ[]A\A]A^A_ÐHHH?H,H%H)HH`HcP;{d{eHHMHXHT$XHL$0HMHL$8HMHL$@HMD$@HL$HHM HL$PHT$0HHH`ID$8HID$8HH@XHHMHxH$HL$`HMHL$hHMHL$pHMD$pHL$xHM H$PHT$`HhH]eH8HH(H@&fDHHHHfDHHHH谗HHHH舗HHHH?H,H%H)HH`HcP;wNIHIILXt7A>t1H;u,I;Nu&MMtH^,H΋@A9H`1HP8 f.V HHH?H,H%H)HH`HcP;IHIILXA?H;I;OH(HD$HT$XIHD$IIFHxH],HI~HIFH],HHIF HT$Ht$HD$IH],M@AHHHH訕Lt$0D}HT$.H5)Hl$`L_LHLt$`fH=[,ffH Hs'E@HL1IHD$`L5S,HxL9HD$0HxL9;HfH=[,ffHLHHIHIILXZA>PH;GI;N=A~t A~+EtHA)F0A~E AfH=Z,ffH@0)PF>ELuHl$`HT$.H5&(HD$HD$0HHHD$pL|$0fH=cZ,ffHDL$H%L4$HAL@1sHHD$0L5\R,HxL9HD$`HxL9谑IfH=Y,ffHHLHZeDIG Ht IHtPLIdžHu赣DWHLHxH=@Y,HWtJVHt$qGH=Y,HWt+Ht$/E PJH밋PJHH|$HHHHH=X,HWtH7H߾*H=X,HWt+Ht$/賾PJH벋PJHHHD$`H\$/HHxHD$0HHx HBHH\$/UIHSHXEA H_ dH%(HD$H1H|$HHJ(ARHtL(LLH|D)…Ht$ Ht LT$LL$H|$(T$ Ht$0HpLHD(MHLL$ IxMIp MHHFHFH~(HF0HH# Ht$ HǃpHD$ n1H\$HdH3%(u-HX[]DHHT$ LLHHPHxHp f.AWAVAUATUSHH_HvHH藳H~HHw H@uH1[]A\A]A^A_fHxL1HHIL,INd-M$MtMMIpH9t*fDIHtHq1HII9uH9MIuM9M>IHtHA1II9tLtIIoIHt$L%U,HEMЃtLH DHEHPMHE ЃuHEHPIHtAHA1II9iLtLIUMHH9tI$I:LHEPUIE PU |f.AVAUIATUSHPHU,dH%(HD$H1H|$0CHD$8KItSILIu%HD$HdH3%(HP[]A\A]A^@fH=S,ffH@0#褻IHuf.HMtsLHkL#HtL5S,HEMvЃuHEHPMHE ]ЃuHEHPHMufII1H裩IDžIDžHt$0A@#H\$HT$H55 Hl$ HxHHH\$ fH=R,ffH#HA#@HH1IHD$ HJ,HxH9LD$IxH9uQUHfH=R,ffHLHH?EPUE PU YH=!R,HGtCȅHVH=Q,HOt+_Ht$-PA@HAH빋HqpHHD$ H\$HHx蕬HD$HHx脬HHH\$fAWAVAUIATIUSHHnHGHL0Ht)HHLxWH1[]A\A]A^A_fDLIGI9G0IO HHQH9HIGHHIl$I]HHHO@HG0HHBHH9HtHHG0HHG0HǃI$HHP(HLA$H;p#HDžpf(L=Q,HHH@ H@ AIHHCHS tLIE@IIG(HPIW(H@HIGIGIW H HHHAVAUATUHSHHĀVdH%(HD$x1HP,P<1)fH=N,ffH{1L`ueD9r|HH+H9P)HHHHHH`HtAH@hHt@9tE9sHIIIH0)HIIIHPH}hͲI$HuhI\$HPHL]C <<HEZI$1HP0HMHHHHmH1H\$xdH3%(H[]A\A]A^f1fI$H(Lt$ HPH:LHLyH0MHVLHPǃ@1HD$ HXHD$(HD$0HD$8HD$@HD$HHD$PHD$XHD$`HD$h躻PHH@1H@H@HH@ H@(IH@0H@8H@@H@HTHD$ HLD$0I}IuIM IU(MELD$8H|$0I}0MELD$@Ht$8Iu8ME LD$HHL$@IM@ME(LD$PHT$HIUHME0LD$XH|$PME8LD$`Ht$XME@LD$hHL$`MEHHT$hIUIEIEHT$ HT$(IUHD$(LL(mHD$=H(H$HHLHD$H8IHD$蛐HD$HHH1QGUHL$HHt LLH3HLxHL$HHtHHLHf.HtHGPf.HtHGPݔf.ATIUSH?HtAID$HI\$(HhH9vfDH;H|H9wI<$[]A\jf.[]A\f.AWAVAUATUHSHHHWHHOH?HHIH)HH)HvX莽ID$HC0HUHtHHCHHPHSHH@HHC8HC0HS@H[]A\A]A^A_Hs(HH)HLhL`KD-H9HLt HI9J<LIHs(L)HL,HCHHPH)HHt HLH;2L;LsILk(IEOd%LcHHCHHC I$HC8HHC@L)HL,L9v9HH)HHtHLI1A2DHIH)HHiK|%HH)S%DAVIAUATIHHUSH_HHHBI|$H踻IT$I$H)HL,IlI9s!L膻HHH9wMl$(IUA?HIT$ID$ HEID$HHEIT$ID$8HJIL$@ID$0[]A\A]A^H_I9sI}I荸I9rH{H3I<$jI$ID$HLHD@USHHQH,u6HF,HtH=i,wHt H=K,膩l1ҾHHz{ukHA,H藾HC,H胾H?,HoH藽H߆fH=E,ffHHX1H[]fCf.HH7H/HHtH=p,諨fUSHHfH==E,ffH%HމH@HHH@H[]fDSHtdfH=D,ffHS H@uHH޺[HH@S HH[HH@ fDfH=D,ffHS H@uHH޺[HH@H H5-H=G贡@USHHfH=-D,ffHHމH@HHH@ H[]fDSHfH=C,ffHHH@[HHH@(@USHfH=C,ffHHXHHt!HvH^HE1H[]øfDUSHfH=rC,ffHZHxHŀu%H1HP0H[]fDc1ۄuH}ATIUHSH0dH%(HD$(1HGHD$HHtHHHEHD$HEHD$fH=B,ffHLHHxHD$Ht HHHD$(dH3%(u H0[]A\:HL$HHt HHHHL$HHtHHff.ATIUHSHfH=B,ffHHHL[Hx]A\HfATIUHSHfH=A,ffHHHL[Hx]A\HfUHSHfH=A,ffHHHxH[]!SHcfH=tA,ffH\H@H|8[f.fH=HA,ffH0H@Ht@ 1DAUATUSLcHfH= A,ffH1LhLMXIIPH,ffHxHHxLHl$HT$H5/Ld$ HrHLHl$ fH=>,ffHH@HH1IHD$ H-6,HxH9uhHt$H~H9u5YvHfH=>,ffHLHHyH=A>,HGtCȅLvH=>,HOt){Ht$MlFHN뻋HqpHHD$ H\$HHx跘HD$HHx覘HHH\$@ATIUSHH@dH%(HD$81}}u1HD$8dH3%(OH@[]A\DfH=<,ffHH|$ Hh芕HT$ HL$(H+UhH+MpHiHHS㥛 HH?HH)HHS8LH}Hs衫b@H\$HT$H5Hl$ H:HHʒH\$ fH=<,ffHH\ @HH1ܯHt$ H4,IH~H9u~LD$IxH9uK!tHfH=f<,ffHLHH˙fDHs"+H=;,HGtEȅH(H=;,HGt-ȅcHt$TA@HAH뷋FHNHHD$ H\$HHxgHD$HHxVHHH\$@ATUSH0dH%(HD$(1H~;HH1HHH\$(dH3%(H0[]A\D胢H\$HT$H5y Hl$ H\HHH\$ fH=:,ffHH @HH1Ht$ H2,IH~H9uoLD$IxH9uHL$(dH3 %(H0[]A\ÐfH=4,ffHHxzDH\$HT$H5_Hl$ H袱HH2H\$ fH=%5,ffHMH@HH1DHt$ H0-,IH~H9umLD$IxH9u:lHfH=4,ffHLHH3 褯H=l4,HGtEȅH衚H=G4,HGt-ȅtHt$veA@HAH뷋FHNHHD$ H\$HHxHD$HHxώHHH\$f.AUATUHSH8dH%(HD$(1su0#~nHL$(dH3 %(H8[]A\A]DfH=2,ffHHt$ Hl$ HxH 1wHH@HX0fHl$HT$H5Ld$ H蒯HL"Hl$ fH=3,ffH=H@HH14IHD$ H-+,HxH9uvHt$H~H9uCyjHfH=2,ffHLHH#fD1苭H=S2,HGtCȅL舘H=.2,HOt)mHt$_^FHN뻋HqpHHD$ H\$HHxɌHD$HHx踌HHH\$fDAUATUHSH8dH%(HD$(1qu0~~HL$(dH3 %('H8[]A\A]DfH=0,ffHHt$ Hl$ HxH !uHHXfH=0,ffHtHHxH@Hl$HT$H5Ld$ HrHLHl$ fH=0,ffHH@HH1IHD$ H-(,HxH9uvHt$H~H9uCYhHfH=0,ffHLHHfD1kH=30,HGtCȅLhH=0,HOt)mHt$?^FHN뻋HqpHHD$ H\$HHx詊HD$HHx蘊HHH\$fDATUSHH0dH%(HD$(1pou,~Z1HL$(dH3 %(H0[]A\fH=.,ffHHt$ H\$ HxH sHtH@fDH\$HT$H5wHl$ HzHH H\$ fH=.,ffH%H@HH1Ht$ H',IH~H9uhLD$IxH9u5afHfH=.,ffHLHH 聩H=I.,HGtEȅH~H=$.,HGt-ȅyHt$SjA@HAH뷋FHNHHD$ H\$HHx轈HD$HHx謈HHH\$f.LLG1LIHHIHtBH8HwI9t*fDHHt(Hq1HII9uI9HHuHHtf1f.AVIHAUIATMUHSH{HHL賬HxHHHSLLHc~Cu+u Q҉u Ht] []A\A]A^fu Q҉u HuJu[]A\A]1A^f.HCuzC[]A\A]A^D諫1HSHپ1anfAVEAUIATEUH։ʹSHdH%(H$1HHH|$AAAHD4$*H$dH3%(uHĐ[]A\A]A^訦AUDE1HAWAVEAUIATAH։ʹ!ULSHdH%(H$1H狜$XIHH|$fH$DH$P$tq~_tJ,uYAALDH$dH3%(uHHfH@ HD$@HP\HzHD$@HtHPHDHT$H|$0L1 HT$@A$LAD$HL$0Ht zHrLEH $HL$I|$H9A11yH|$0AD$2H|$@HwGkS҉\t耚NHHP91IH|$ LHD$(9LD$@HD$(IPH|$ HHT$(HD$@HT$(HH̕ff.HHT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$dH%(HD$1H$HH'HwPIH8HD$HD$ $D$0HD$HD$dH3%(uHf.HHT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$dH%(HD$1H$HHHwPIH8HD$HD$ $D$0HD$HD$dH3%(uH-f.AVAUIATUHSG<tj<tNxHLsLYAt{Cu Q҉@E8uEe[]A\A]A^@HCuf.HH9AvH51H1E1DH5LH1lHt脗o[f.AUIATIUHSH8dH%(HD$(1H$HD$HD$D$wHI$HsHetQLL$LT$MMMUCu Q҉u Hu]@HD$(dH3%(uRH8[]A\A]DHUH5-L1HDHCjbcfATIUHSHvHPI@H@A.H@-H@@D1AHt HAt 1HfGAtLC.H dHtgHH{dHC[]A\f.Hx@A-@m1HAfO@\AHIDsN[]LH5A\1ff.SHOHHu[ËwH 11辒{tH{[^@f.SHH?H;fDAWAVAUIATIUSHH8HT$Ht$dH%(HD$(1wHHD$ HH$H5H,HH8@<t@<v)H11茇AD$fDH]ci1}H11HxHt }H|$ HL|$ LHT$HT$Ht$LHH±Hc,HPH, AD$HH4$H|$ qH|$ tA|$ tHD$(dH3%(H8[]A\A]A^A_@18HEhLxHLI9DH,HPHsSHqgfDI<$I$HBRAT$I$PHUHEAT$I$I L9SAGt<tLI?VKHIHAFuAqA6uLu{@HEp@1 fHWGI$AD$NwL8HL$LD$H11L)f.ATE1US1HHodH%(HD$1D$E~3HUHHt(H<臖HEHAHD9è}HEHtT$H}8E(H]0Htt`kHt H^@Ht uHyH}yH} yHyHD$dH3%(uKH[]A\yHu@H\$}H lP}1H覊>茁ff.HH=H1腃כ,Hf.ATUHSHHw,dH%(HD$1H$VX t{huSHC`H$H{Pl,H5'hAHt[4$8iЃEHD$dH3%(uPH[]A\Lc`HL>u1ҾL1ϩE볹1zgLgPUHSHHw,dH%(HD$1uZX uoHP,H5O@HtKHT$HPH{P HcD$EHEHD$dH3%(u9H[]ù1QzEHOP1f.AWAVAUATUSHH(w,dH%(HD$1[X HPǙ,H5?HIG1H[IO H5H%IcH5@H>y<A?Ht$A;HD$ E1E1E1H5?HAGbL$ H5HbH5DHbH5HH虐H5LH肐H5LHkHD$dH3%(H([]A\A]A^A_ù1xCT$HAAu0ɉЃ<~6Mc1D$ 1E1E1AIf.E1D$ i}HOP1蔦_Df.AWAVAUATUSHHo,dH%(H$1Ht$ E hx HGpHD$8<^HH@HHD$HHHD$<t<vCXHD$`HD$h<<t H{P~HCPHxwHD$HD$H-:+}tfH=d,ffHLHx77|}/HD$ @H$dH3%(HĨ[]A\A]A^A_HCP@p1ҿ蒥HHD$HCPDpHhIJt5H9H4$ E1H\$(HD$ID|HUBuIM|$L{NI;D$ t|HcLIMHAD$u A4$NA $uLtb5DH H9,$tfDEk <DksH_H IjfL؂HD$rfDSrH H9,$ufHD$McH\$(J-fDH1+H8 HD$H[ HD$pHD$xHhHH$%^11HljIDHD$HD`LxIMM9> H$1H\$III@uHPHuVPu"0NɉuH}fDI M9t`AGt<I_tLN^HPHtHHlt HSHLLI H$DŽ$,}M9uH\$HH<$HlPHIHD$xWPAmMuIHD$pHI.I9H\$L,$LID|H I9{tLkH+IM|$MtIUIuLeLIELx=HUHuLreLHELxEuuV҉UuHtH oI9wfL,$H\$L_GLeHD$pHT$x(LOHD$x8OHT$xHD$`HT$hHC`1ҿHchH袡HT1HIHRHC`Lx@HLI9H$IF1AHD$@H$HD$(HD$PHD$0zH=_HLkH=9 HH=HLH=n1\C4C I L9<$AtIMg'HcHID#AG< <I?1VH%xtHHD$xHD$HH=FzLHH I? HIixtHxHL$01C g I$xwD$TCD$PCC C Cf.C I?|HIxtH"xI?UHxtHHD$wHD$H0I<$E11ɺ(HHNHHT$(@HVt$C4fDD${L$H5+YLEXHHT$(Hst@$dC428=BHfIL11vfMtLClH|$hH\$`Ht/lHtH"lH|$HtlHD$HPH8HHtf.HkH;HuH|$kI?àH6P H0t=IcH9UHL$@HHH<@HHHc H9H9uHK/CdC HlHLLH$DŽ$fDD$PCD$TCC BLzj~fDyjgL|$8L1LGODI@(H@@HD$HcHID$ &OHT$hID$HD$`Al$A$IT$8ID$0E1L4$HIlH$I#DID$HIHI9A~AF uA~1ɺ0A~Iź1NMtIExAMtLDŽ$ H|$8IH$AM`IcvMKID$H$HH$HI9ZL4$H|$t3HD$H8HHtH'iH;HuH|$iL i5,L|Ht$ HF BAHD$McJH=ӢHu1HI11rVHD$`HD$hHPH11r"HD$H~H11rHs11}rH11crHW1M1DCrAGAܨA7VALt}Ft{-8=HcH11qGH011q-8-8fD;=HNH11qIg\1jwAtutOx$1]HDH11Cq,8tII9@AF uA~H=2\+8;H5IL11 pdu"H11o@HHHuHL11oRHJ11oQELHkIlfDHH9-{{tH^+'H5z1R0rH11oy,HHD$HL$1vDlH11n,uHD$HD$ HD$H,tHH$HHD$蒔UH$jHD$HD$HHCpHHD$8"HG`HD$H1mHD$ @f.@ftftDfDAWIIAVAUATIUSHhGHWwDu!61Hh[]A\A]A^A_)+eLD$0HD$8HD$ HD$(E1HD$H< MFM4LʼnD$@M9D$$L-zLT$L$HL$@@-fUwA$ uAA@6IcDLIAHHЃfLD$(HD$ HD$8HD$0.A$$ID$IHtLL$XT$PLЅT$PLL$X *HM L$AD$HhH[]A\A]A^L)A_Ð / )fDA$=IQHHtLL$PL҅!A$LL$P<ۃ fD h H|$ t+IA0Ht"Ht$ HLL$PLH)ЅLL$PHD$ f.D$(uA $( @HI9LT$L$HL$@Ht$(HtBIA(Ht9HHL$@LD$(LL$L$H)LЅL$LL$LD$(HL$@Ht$ HtBIA0Ht9HHL$(LD$ LL$L$H)LЅL$LL$LD$ HL$(?Ht$0HtBIA Ht9HHL$(LD$ LL$L$H)LЅL$LL$LD$ HL$(Ht$8HtBIAHt9HHL$(LD$ LL$L$H)LЅL$LL$LD$ HL$(Ht$HHtBIAHt9HHL$(LD$ LL$L$H)LЅL$LL$LD$ HL$([ML$t-IAHt$HHL$LL)LЅHL$L$%D$A\$E|$AD$D$AD$HDMI)IA@HtLL$XLL\$PHLLL$XL\$PJlfI9"IT$MI)I9LGMIA@Ht$LLL$XL\$PHLIT$LL$XL\$PL)JlHIT$aIAHHtLL$PLЅLL$PAA$<ۃ *fA$".A$^!4A$'!I9!IT$MI)I9LGMt2IA@Ht$LLL$XL\$PHLIT$LL$XL\$PJlL9ڸ3DL)IT$A$ 0DeD ?(MD k (,@B< 0&fAT$ fA$ H.H<ID$/A$ I|$2( A$fDA$ H5H4@ ID$HHID$MD ?  Ѓ |$ |$ 8 A $@Hl$ +D$D$DH 0 :  H<0yf.B< fZAD$DBf=fAD$U8B<%0$fAT$*f#fD"fD!fD fD H@H5€<   zHt$Ht&IAHtHLL$LH)ЅLL$Ht$0Ht&IA HtHLL$LH)ЅLL$1ɾ HD$fAL$fAt$'HD$0H51€<  f Ht$Ht&IAHtHLL$LH)ЅLL$FE1A HD$fET$fE\$'qfH5€<T *  Ht$Ht&IAHtHLL$LH)ЅLL$Ht$8Ht&IAHtHLL$LH)ЅLL$1HD$HD$8fAD$ 'fAD$H5€<@ z f QHt$Ht&IAHtHLL$LH)ЅLL$ 1 HD$fAD$fAT$'H5A€< H f Ht$Ht&IAHtHLL$LH)ЅLL$V Ht$HHt&IAHtHLL$LH)ЅLL$& 1A HD$fA|$fED$'HD$HIB< =  /Hl$H@Ѓ a<B< B</: Ht$HIAHHLL$LH)ЅLL$L HD$@~fDnfDЃ a<X: . 0 "0 *./% B<Hl$AD$H5l+ H4 tJ|$8>tA j|$|$|$u 8AD$D$l@ _ VA$$ID$IHtLL$PT$LЅT$LL$P B<CHWH=MHcH(fD  (DB<    z(B<  tW 6B< f:AD$DBf=fAD$5. fB<0 fAT$f.B< 0 fAT$fTsEA$$AD$D$fD  ~A$$ID$IHtLL$XT$PLЅT$PLL$XH;A$$ffD fDfD!LD$8HD$0HD$ HD$(fH ɽH52H=ǻ!AD$D$#AD$D$AD$D$D$|$TT$H58ID$D$|$ T$H58D$D$|$ T$H58[D$ZD$|$n T$H5y8D$)D$Hl$(D$)D$Ht$Ht&IAHtHLL$LH)ЅLL$Ht$0Ht&IA HtHLL$LH)ЅLL$1 HD$fAD$fAT$(HD$0Ht$Ht&IAHtHLL$LH)ЅLL$yHt$0HIA HBHLL$LH)ЅLL$AHD$HD$0xHl$(D$)D$YHl$(D$)D$:Ht$Ht&IAHtHLL$LH)ЅLL$Ht$8Ht&IAHtHLL$LH)ЅLL$1۸ HD$fA\$fAD$(HD$8Ht$HIAH`HLL$LH)ЅLL$ HD$`Ht$Ht&IAHtHLL$LH)ЅLL$Ht$HHt&IAHtHLL$LH)ЅLL$1ɾ HD$fAL$fAt$(HD$HHt$H=IAH`HLL$LH)ЅLL$FHD$Ht$Ht&IAHtHLL$LH)ЅLL$Ht$8HIAHHLL$LH)ЅLL$HD$HD$8Ht$Ht&IAHtHLL$LH)ЅLL$1A HD$fA|$fED$(Ht$Ht&IAHtHLL$LH)ЅLL$(Ht$HHGIAH*HLL$LH)ЅLL$HD$HD$H'Ht$HHIAHHLL$HLH)ЅLL$HHD$HHt$Ht&IAHtHLL$LH)ЅLL$Y1HD$(fAD$ fAD$Ht$8HeIAHHLL$8LH)ЅLL$8HD$8;|$OB:AD$ HD$ ,B< Hl$ D$0+HID$ 1AD$||$ ED$D$|$ED$D$@:|$/AD$*|$ ED$D$|$ ED$D$h;BfAD$AD$|$ ED$D$$|$ ED$D$ |$ ED$D$LLL$P6sLL$PH ǧH50H=&H H5H=&H H5H=m%H jH5ӤH=N%H KH5H=/%H ,H5H=v%H H5vH=e%H H5WH=ʤF%uPLD$HMHD$(HD$8HD$ HD$0pH H5H=}$HD$8HD$0HD$ HD$(Hp+Hf Ѕt DGGG'GDAUIATIH6UHSH$HH--H{4LfC2/D+4L+@kHCHC0HCƃƃC1H[]A\A]f.kFf.AVAUATUHSH1IW1HIHcHD1H[]A\A]A^fHdf1LLbxLcM9vDA A 9EtHPHEH@H3H|$H$LL$H)I49HЃLL$ƅ DHH]E1ƅ-DHH]E1DH]HE1DHH]E1fH$]DH]HE1Bƅ DHH]E1 H+]HCHEH@HH|$HLL$H)I49HЃLL$}USHHHH wdHq0uu tNH8HtEH{0t1@Ht5t,H0HPHF@HHIA@[]LA\fHu@H$$H5zDHMU(HHu LEY@HE1HUHuH90f.HhI dH%(HD$X1HHHLD$ t$(:HT$XdH3%(uHhHxIdH%(HD$h1H|$HL$ H$HH|$LD$0t$8Hd${:HT$hdH3%(uHxfDf.HhI dH%(HD$X1HHHLD$ t$(D$:HT$XdH3%(uHhKf.HhI dH%(HD$X1HHHLL$ t$(HT$D$9HL$XdH3 %(uHhfDHhI dH%(HD$X1HHHLL$ t$(HT$D$P9HL$XdH3 %(uHhfDHhH dH%(HD$X1HHH$Ht$8HT$XdH3%(uHhD+f.HxI dH%(HD$h1H|$H4$HT$HH|$D$LD$(Hd$8HL$hdH3 %(uHxff.HhH dH%(HD$X1HHH$Ht$D$"8HT$XdH3%(uHhXHh dH%(HD$X1HHH$t$7HT$XdH3%(uHhfATUSHH@odH%(H$@1uhH@HPxVtHHcHu!H$@dH3 %(u0H@[]A\HHߋ0HP;d@ATUSoHHIr<w/H XHcH@HHAIx[DMtpHr<H HcHwH9u'>HHuH*H:fD[]A\@rHtHHPHx`Hw/H HcH@Hrfrf.rf.@@~1HzA$[]A\@1@f.1zD1fz@R1@Hwww@@cfSHHHt1H[HH߉D$ 1HQf9D$ UHHSHHHAt7@HuHt7HHt+> u&HHHAuH[]fDH1[]AUATUHSHH(Ld$D$ HD$dH%(HD$1LRteH|$Ht3HH}1HT$dH3%(|H([]A\A]DtLl$ D$ u2LH5u뭐LHtH|$HuHIu 1p@f.HdH%(HD$1t+H[uH$HT$dH3%(uHfD1@Kf.SHH`Ht H1[H}H߾\7[DHgKHSHH H|$dH%(HD$1JtntNHt$HHcKH|$H^+u"P HL$dH3 %(uRH [P H|H߾6H|H߾D$ 6D$ &fDHHT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$dH%(HD$1H$HHD$HD$ $D$0HD$HL$dH3 %(uHoDf.UHSH(H|$dH%(HD$1]tLHt$HHcIH|$u%X!H\$dH3%(u:H([]3!Hd{HD$ $5D$ SHuH[ f.1[ff.HHT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$dH%(HD$1H$HHD$HD$ $D$0HD$< HL$dH3 %(uHDf.SH&uH[f.1[f.fHa+LHLLL^LJLBHzHJ LLZL^LHL@HxHH LZL^LZHv Hr fH+H+HHp+HPH+HPHҕ+HPH+HP fAUATIUHSHdH%(H$1UD(H1HHHtmLG{I鱀HHH4H)DHھL2H$dH3%(u HĘ[]A\A]H満AHSHttFǃ[Ðf.SH1AHtHtL[c t u1[1tH1Ҿ2H[DH7zH߾1H[Ðf.USHHHVЃ<H zHcH@V16HHxPHH[]fDHVf.Vf.Vf.[ tuHH[]Dt1ҾH0Hl1PDAVAI AUAATUSHHl$D$dH%(HD$1H9AAHDl$8DVUUUAAHD)EºD$8xSAHD$q8x-E1HL$dH3 %(Du^H[]A\A]A^f.8AHL/8DHL/4 @SHAH HL$D$dH%(HD$17t1HT$dH3%(u'H [H5wH߉D$ H(D$ f.SHHHtOjt& u)1[1[fDrv׸[f[AUATUHH dH%(HD$1D$wHL$LD$ID(D$tJD$u-EDl$u1HT$dH3%(u?H ]A\A]D@A$1HH5?vHD$ hD$ ] f.ATUHSHH0dH%(HD$(1fL$$D$ 8sIu&H|$ ھ`D$tgu;A$n1HHIHL$(dH3 %(uUH0[]A\Ht$H{uT$uH8H5iuHD$ }HD$ j f.H*SH*HH^^Xf(L$`<L$t%f(AH9D$L$L$HHH@H LLLf(9fEHHH@ HLDHDHEuHHH1H$hdH3<%(zHx[]A\A]A^A_H5 L j@HT$IcH)HHOH@HBHt$L3AHT$mH=ag@MHHT$HHH@(H1L@T@H1gHf.E~-1fu}-tD 0< H9HHHHIcHLBf?fD=HaHf:fDfD h|fDH(fHfHeH|늸 HeH\gHeHCHeH%ofH/eH߉D$D$IDAUATIUSHHHHtI$Ht H@0HtI$HtaA$~pL-s+11fHs+@AUATIUSHH-s+UHHHHtg UHHtN~\@JHcҾ0L,UIEHHcH<uH 1H[]A\A]fDLHǃ@HǃHH[]A\A]1fDUSHH/}HtbHt]HuaHHtUHG<'<)<u-HGH+GpHH[]DH HHpH [cHcH@@fDHpf.pzpj<wGDGD)HH9`HT$H4$sHHHtIHǃHT$H4$%fDGDGD)H릋G+GHN]H߽m1AWAVIAUATUSHdH%(H$1HHt$(tHAD$BIA{HD$8L-aHD$IHD$ P@ H  yL{SADIHcH yII9HIHIH)E<[xIcDL f.AHE9jMILIL)HHH)PHcIHMrHT$HcH2$HT$8AH=IH~ H9(HlLc#A IHtH@Ht Ht$8HIMHD$8HtHCAILcAHHHHBHBBHHZ IHHP((MIIHIH)H5H<HT$HHH)HD$LfHL$HT$8H}Nd"LII;HcIHtLMt HqHAHAMuIIHt$ ,@ {@A @Ld$@D$@"\a"D$D@H\$PL\MṀH1 HھL@A^IHAt7H$dH3%(D$H[]A\A]A^A_f.H\$(HIHIdžD$AIHt$ @L%k+ HcHAT$Ht`AI9dfD9ALHcҾ0LIIdžr<H g]HcH  D eD ED@w gWfDH~ y:HYLD$IHIHH@0HBAIgBB@@HBD$@"\b"D$DLd$@H'YL2@"t=@\t4@ u\D$@"\r"D$DLd$@D$@"\n"D$DLd$@rLd$@LYD͹L1DHHLd$@DLNYDP@uDLAYD$@"\t"D$DLd$@HAYLaHYLHHWL/H ZH5VH=X V1lf.DAWAVIAUATUSHHHHH]Lc,Hf+M|LHI0M@K ,w+HDZ@HcHHYHYA@HucHH[]A\A]A^A_DHw_Hwz<uH|$HH;$tH@S+H$HR H$H$8dH3 %(uBHH[]A\A]A^A_D1@L5R+HAHHtHD$0H$HHT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$dH%(HD$1H$HHD$HD$ $D$0HD$LHL$dH3 %(uH_Df.AWAVAUIATUHSHxdH%(HD$81H$HT$PHL$XLD$`LL$hHD$HD$@D$HD$GƒH FHcH_}'Ld$ <<<IEI+EHyE<%UL}J,9HHHHHHHD$0+HL$sD$L1+An<HEHcHAnAE<P*<b<RIEI+EH9vLHBHIHcHLLAMȃ<wHLEHcH@Am@AIoAE<wAEAU)HHLHIn1H|$8dH3<%(Hx[]A\A]A^A_ffAmfImoAm_)AEFAEAn<fAEAU)HAn@@vInm_dW_N_EfD<AEAU)HcDKHcADAUЃ<H=CHcHIAEAIopHcLADfAEI2AEIIAUIEIKHcATAUЃ<H CHcHAE@fAEAE@ˍAUuIEf@uT$0HD$T$H0L)LcAE<<<@IEI+EI9vLLHI/HcLLL%Au<H$BHcHfEufDEu@B 6AMt@MugAEA+E iT${0"HD$T$H0L艼LcAE<<<@IEI+EI9vLLHIHcLLLAu<H(AHcHHD$HPHT$ID<uLAEAU)Ho0HD$T$0fAEAU)H;D1/AEA+E!HD$HPHT$D<AEAU)HDHD$HP0HT$0HD$T$Hc0HL$sHAL1HD$LHfDAEAU)H{DAEA+Ei1_<u4AEAU)HfHD$HPHT$dD1AEA+E>1f1RfIfDAUIATIUHSHOȃ<w,H5?HcHfHGHhLLsfDHH9rW3L講HuH9wf fDHH9tuL胛HuH9rfH)H 1I9tHHLAD-AE<w H>HcHfDAmHL[]A\A]ImHL[]A\A]fDAmHL[]A\A]fDfAmHL[]A\A]DAmHL[]A\A]fDHfoHoHoH@H<L=IcIAyHHSH 1H9/HH)Ht#H9 H9(H1H9fA<H2=HcHf.Hyj@@VyJy:Y1[f.fDY1[1Y[DHY1[fY1[HHHHHHHf.1A<1[sH)H_HHHHHH1USHHo<wPH;HcHo~/UHHtfHHHWH9uH[]o@@fDofof.USHHo<wPHg;HcHo~/UHHtfHHHWH9uH[]o@@fDofof.USH_؃<H:HcHfD_n<H:HcHfnH9HHF~u)H[]nfnf.@@fDHnf.nH_<o1HD_:_*1#AWAVAAUATUSHHH|$t$4HT$LD$8|oHC+(HIUD$4D)D$0IcE1E11D$HD$(fIcH|$AHT$(Ht$/uCHcDIHD$D)McHcHT$ J< HT$ HHGd5El$AD;l$0]9\$d$HB+LHct$HPHtQIcH|$AI^HD$8N\HD$8HHL[]A\A]A^A_1ۅ~fDHQB+LP HD$8HH1[]A\A]A^A_HcIcHt$4H|$LD)HcHHtHD$8(HHL[]A\A]A^A_I] tU~"tn\ti H57H IHufHH5&2[]A\H5|7ϧHf.H5X71H_H|$fHHH|$DP@tcH571BH"f.H57OHH56/HH561ߵH11@5wH.6@8@AWAVAUIATUHSH(dH%(HD$1HD$H$HD$I]u;H$HfDH\$dH3%(H([]A\A]A^A_D+IHDX tI1IE1FAE<\<" LLAMI1AuUuYEu@AE<\ <'E|LL譥AM1IĻtItEH >+H<$pHcHSHUH$HcʃL$ȉUDH$HHH) HGHvDHHʀHPw@0HH) Ƹ@7DAVHAATUSHD$(I9$MA݃IADEAD9DA9vHIIL9A݃I|EDAD9wnDD9r`Ax[]IBLDA\L)A^HL$0AAADA" A8Dt'D[]A\A^f[]A\HA^fMQI9DfL)[]A\LDA^1ff.ATUHSH dH%(HD$1Hv?HFHvs fDHHHJHwLbIv+fDAH$ LHHkH\$dH3%(uH []A\AEDHH4SHHcHf[fnuHH=1趍[fyuHH=q1膍8[fGHKHAMHMHHwMxIvIfDAuXHH$LHL|uH9uxHLLeHT$dH3%(uPH([]A\A]A^A_úHH$rLHL$uHLLAcDH z*H5*H=&茐ff.SHH)E1HH9rHAH{@ېHxH)[f.H9wvHwHH#wHH W*PH5c*H=G&Y f.HHGH=H9v1HH;HFHCHFHCHHPH@HC(HFHSHPH@HS HC0FHC@CLC8H{[ڛf.SHHCH;[:f.AUATIUSHHtV1HIt.fHLHHHHL{I9\$wI4$HL[]A\A]^fDH[]A\A]f.AWAVIAUATUSHL(L90HG HD$HHwHILfLLQHH@LH H+xHH+AMfLHIF(t=SLHDHt-H9uafHHP@HtH9uH@HS@HHC@HH|$HwM~(M;~0v IvH`H[]A\A]A^A_HDf.AWAVAUIATUSHH(HHVMe(L$IM0H HjHhHt$H<$H JD%H9fIuHLvLL4IH@HI7H+HHH+FMuLHIE(tAWكv5A-t/A6t)IV0H $1IL$HRH HH9@Ɖt$ D$D$ fI|$wD$ D$IL$ IcHD$XoH3*HEl$ HL8LEIHDAHA=&IcH d*HHD;d HSI;WuIwH;ouMIfIuH~IEH{DHHHJHwHZHw{L|$0Ƅ$LH|$8HL0:fDH $HH|$ŝHHH1iH9u$qT$H|$8Ll$ LEILl$X9D$uIHL$H$Ht$H|$ tBrHHƇPHHHG0H9sH|$8=Iv0HH|$8"EŝK`AUMATIUHSHXHO HdH%(HD$H1葩tHH|$HdH3<%(uMHX[]A\A]LLHHH腆HIZ t HcŅIDHəfAUMATIUHSHXHO HdH%(HD$H1qdtHH|$HdH3<%(uMHX[]A\A]LLHH?HHI躪 t HcŅIDH)fHRHH t HHHFH(HFH9uf.AUIATIUSHHHtXXHkHHtSHLHwuIm1H[]A\A]HH߉D$ 葎D$ H[]A\A]f軰HfD{f1~fUSHHHo HH[H]-f.AWIAVAUATUHSJHxdH%(HD$h1<HG Ht$0DL$,D$LHD$H<HILd$LI%IIwpI@ILJILJ1AHt$ IH|$Ht$L9…A HkHc H@AEALJ ILJILJAAAHLLLD$LHL$LIŅpAIHT$H|$ALJ HpXHHTIH|$ HPHpbf.AEALJILJILJAAAHLLLD$LHt$LIŅAIHT$IALJHp~HHzIIHHPHpa1(@AUу M@ALJALJAEAAE<A @IwpHLL.HIIIII+LAIHt$0HBSVHHuvALJALH)f.Ht$hdH34%(zHx[]A\A]A^A_DT$,AHAG<fAAtAMIIMOHLLLD$LI=Hx|$LIŅ}IHtAkHALJ I15MM9AMFHLLLD$L{H)DD$LIE1LIIIG0ALJ1fDIIMO`M)I9LGMMHAIG`I+GXIHBALJ 1VfIwHHLLHlIIu=IG`IL)MH9HGHIH;D$,LH)@AE< ALJALJILJILJ1DH|$IHT$IALJHtHH|$ΉIHT$H|$ALJ HtHHALJALJAEAAE<AI#D1fA-LLLLD$8}LD$8IIML)MMO`IL@LHL}IIHIMH)HIW$ALJALJSDHAHPH|$PLI苠H|$0HD$PHHD$XHGHD$`HGLALJH)Arf.UHSHH(HdH%(HD$1wHx6Et0H$HJHRHSHT$H HJHRHST$HKS H\$dH3%(uH([]eDkf.SHHH质HǃHǃ1ǃ[ATIUSHHHt]HuHHtXHHzuI,$1H[]A\f.HH߉D$ D$ H[]A\@HfD{f1xfUSHHHo MHH[H]]f.AHJH@f.+f.f.HGH=HtHGHH=H9s D1f.HG(Ðf.HG0Ðf.HGH=HtHGHH=H9s %D1f.HG(Ðf.HG0f.ATIHv(UHSHHsHt6HHUH(HMHPHHJHHBHL`@ 1[]A\ø{DATIUHSHHHsuHEHHXHHu1[]A\HHLyHHf.HHHQ_G tG HtG t~G tkyH PH5H=Wmf.HWHGT~jv@:H t+H] tH fDJyH tkzHf t{Hu]@H wH ^Hy KH ÁD HH HuÐH H Hc H0 bHiHsH~mH!H=H 0HHHHHHrHHhB HmH@xHK HHiHa HH! H7HHaHHGHGHGHG HSHtHH3~H[ATU1SLHHOL)H9r[]A\ÐHHH9HCHILeHHt;HCLH;L)HCHHCL)HCHHC LH{L)HC []A\ý{듐f.ATIUHSHIHHL[]A\lff.ATI0UHHSHmHHEt-HHEHLHx補u1[]A\{fHuH|{f.SHHdH%(HD$1HGHHtHG1Ht$dH34%(uMH[HG(H9G t6HWHwH&uHKH$HC(HHSHK8HJHJ 몸 4@HHG HGHGHHwHw HwHwH7tHHwDf.AWAVAUATIUSHdH%(HD$1H~H9IrvL9ILŸ rDHLHM]u/H<$L{Hk8H;H{HoHo LkHC(Ls Lc0HL$dH3 %(uH[]A\A]A^A_ HLHH8HHIHwLEIxI+x M9uHwOHHH)ٸL[]A\A]A^H8A_ 镭DHIHvLHH8Hpt@H[]A\A]A^A_fI@ LHH I H ɉLEI@ K1@fUH, SHDdH%(HD$1H9D$fD$HP*+fDAAIMN EfExPH9thHDZAIDINE fEyHFLHLNEJDE HFH9LPLVEQDEuEfDtfA@tHHL$dH3 %(uH[]Hyf.1f?DHHH@HP8xH HH@H1fDUSAWAVAUATHd$Ht$|$H'HHt$l$Hd$A\A]A^A_[]AXHHAHHgetifaddrs() failed, Error: %s[%d]enabled with boost asm contextcan not call this function in user levelswoole_set_process_name only support in CLI modenew socket 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_internal_call_user_shutdown_beginbasic_string::_S_construct null not validSWOOLE_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.enable_preemptive_scheduler%s: inet_ntop failed127.0.0.1SwooleSwoole Team Author4.8.13Mar 21 2024%s %s12:33:50BuiltepolleventfdspinlockrwlockOpenSSL 1.1.1w 11 Sep 2023openssldtlspcre1.2.7zlibE%u/D%ubrotlimutex_timedlockpthread_barrierfutexasync_rediscli_set_process_title%02X:%02X:%02X:%02X:%02X:%02X%s() (ERRNO %d): %.*s@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_sizeSTDOUTSTDERRSWOOLE_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.2.34PHP_VERSION : %s cliphpdbgswoole_exceptionswoole_errorswoole.enable_coroutineOnswoole.enable_libraryOffswoole.display_errorsswoole.use_shortnameswoole.unixsock_buffer_size8388608swoole_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_handlefilenamesuffixerror_typeoptionsread_arraywrite_arrayerror_arraysleep_timedomain_nameswooleAPI20170718,NTSvoid zif_swoole_error_log_ex(zend_execute_data*, zval*)AN@Bad functionset_cookie_headersrequestMethodrequestHeadersrequestBodyuploadFilescookiesdownloadFiledownloadOffsettmpfilespipelineusePipelineReadtrailermaster_pidreasonfinishin_coroutineprivate_dataget_all_socketsget_all_commandsget_socket_infoget_thread_infoget_manager_infoget_memory_infoget_all_unix_socketsget_all_portsget_connectionsget_connection_infoobject_numresource_numtrue literalfalse literalnull literalstring literalnumber literal'[''{'']''}'':'','unknown tokenend of input'[', '{', or a literalsyntax error while parsing - ; last read: 'unexpected ; expected [json.exception.] %lu at line , column parse_errorparse errorinvalid_iteratortype_error\u%04x\u%04x%.2Xinvalid UTF-8 byte at index : 0x\ufffd�other_errorout_of_rangevector::reservebooleannumbervector::_M_insert_auxtype must be string, but is {}{ ": , ":[][ truefalsevector::_M_emplace_back_auxinvalid literalobject keyobject separatornumber overflow parsing 'cannot use push_back() with reactor_idconnect_timelast_recv_timelast_send_timelast_dispatch_timerecv_queued_bytessend_queued_bytestotal_recv_bytestotal_send_bytesconnection_listsession_listthread_global_memorymessage_bussocket_listsocket_out_bufferphp_memoryhttp_bufferzlib_bufferreload_countreload_last_timeevent_numtimer_numNo event loop createdbacklogconnection_numaccepted_process_typessocket_typefd_typeout_buffer_sizerequire parameter session_idconnection not existsrequire parameter fdca_stateretransmitsprobesbackoffsnd_wscalercv_wscalertoatosnd_mssrcv_mssunackedsackedlostfacketslast_data_sentlast_ack_sentlast_data_recvlast_ack_recvpmturcv_ssthreshrttvarsnd_ssthreshsnd_cwndadvmssreorderingrcv_rttrcv_spacetotal_retransrequire parameter typeıԱԱԱD4$h8ȲȲȲزH(Զ,lĴTĸ,incomplete UTF-8 string; last byte: 0x961c151d2e87f2686a955a9be24d316f1362bf21 3.7.3cannot use operator[] with a string argument with invalid string: ill-formed UTF-8 byteinvalid number; expected digit after '-'invalid number; expected digit after '.'invalid number; expected '+', '-', or digit after exponentinvalid number; expected digit after exponent signinvalid 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 BOM; must be 0xEF 0xBB 0xBF if givencannot create object from initializer listthread::id of a non-executing threadfailed to getsockopt(TCP_INFO) for socket4ym 3,lLOydO:%4jU@+nYD/""E""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""444444444444444444444444444444444444444444444444444444444444444444VVVVVVVVVVVV<VV LL____________________________________________________________________________g_____________________q_______(,,++,|,D+*'t&(((($%VDD@E0DEhDhDDNXNOO)OMOMOMOO*ZN6swooleL22handle_get_all_socketsEPNS_6ServerERKSsEUliPNS_7network6SocketEE_*ZN6swooleL22handle_get_connectionsEPNS_6ServerERKSsEUlPNS_10ConnectionEE_*ZL18object_store_countvEUlP12_zend_objectE_*Z22zif_swoole_get_objectsEUlP12_zend_objectE_ Td]]Y[Z]VU\STTTTRƚpOܼw kAV<Ѝ,U1(\QFɦqaˋ#w"{mSx@I̮ Wζ]y<7VM6OH8oꖐ$:%˅t,φ4* 45<5*g8PD;?ȄkL'DŅT%Οk\b}$lۺd_ Xfl&ޓt |J|l_b%S04`?U&NZ~)p$wt帟ߦ}t_ϛpDk11eU%{?;+*\.Ӓsi$$Icd~̈Po ̼,eXѳ@ bx x9?{Η8$p\{2~S,h髤8m4E"&'O<'1cDȌ8eްLeǃTqB]\X,iM dpd'lJwmBtk}{x \|wyTwś[[=]S5Ȭ\*_F%94›\rξTSܷ1A"Lx\ӛ fS!{Z:0ܵ\S٨typesendto to server[%s:%d] failed. Error: %s[%d]connection to the server has already been establishedconnect to server[%s:%d] failed. Error: %s[%d]client is not connected to the serverl|bssocket type param is requiredlength function handler errorbad fd[%d]swoole_clientreusereuseCountMSG_OOBMSG_PEEKMSG_DONTWAITMSG_WAITALLSHUT_RDWRSHUT_RDSHUT_WRssl_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 fileopen_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_addresssocks5_hostsocks5_portsocks5_usernamesocks5_passwordhttp_proxy_porthttp_proxy_usernamehttp_proxy_userhttp_proxy_passwordopen_tcp_nodelayhttp_proxy_hosta!a!a!|dinet_ntop() failedSSL is not readyfile to send is emptyrecv() failed, Error: %s[%d]no package eofcannot use enableSSLSSL has been enabledThe port is invalid%s:%dslsip[%s] is invalidThe host is emptyclient socket is closed__destructsendfilegetPeerCertverifyPeerCertisConnectedhowforcesock_flagbool php_swoole_client_check_setting(swoole::network::Client*, zval*)bool swoole::SSLContext::set_key_file(const string&)bool swoole::SSLContext::set_cert_file(const string&)void zim_swoole_client_recv(zend_execute_data*, zval*)?Constructor of %s can only be called oncenew Socket() failed, Error: %s[%d]socket buffer size must be greater than 0, got %ld%s(): setsockopt(%d, %d, %d, %d) failed, Error: %s[%d]errMsglz/|z/Co\Clientssl_ecdh_curvessl_disable_compressionssl require cert filepeekexportSocketbool swoole::coroutine::Socket::set_option(int, int, int)St15_Sp_counted_ptrIPN6swoole10SSLContextELN9__gnu_cxx12_Lock_policyE2EEThe object of %s can not be created for security reasons/builddir/build/BUILD/swoole-4.8.13/ext-src/swoole_coroutine.cc\Swoole\Coroutine\deadlock_check =================================================================== [FATAL ERROR]: all coroutines (count: %lu) are asleep - deadlock! =================================================================== Context of this coroutine has been destroyedcan 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!exceed max number of coroutine %zuinvalid function call info cachecan not use coroutine in __destruct after php_request_shutdownsignal_listener_numaio_task_numaio_queue_sizec_stack_sizecoroutine_numcoroutine_peak_numcoroutine_last_cidswoole exithook_flagsCo\IteratorCo\ContextSWOOLE_DEFAULT_MAX_CORO_NUMSWOOLE_CORO_MAX_NUM_LIMITSWOOLE_CORO_INITSWOOLE_CORO_WAITINGSWOOLE_CORO_RUNNINGSWOOLE_CORO_ENDSWOOLE_EXIT_IN_COROUTINESWOOLE_EXIT_IN_SERVERdebug_print_backtracexdebugSWOOLE_LIBRARYdefer callback handler errorcan not join selfinvalid function type %ugetFlagsgetStatusgetOptionsjoinisCanceledsuspendresumegetCidgetuidgetPcidgetContextgetBackTraceprintBackTracegetElapsedgetStackUsagelistCoroutinesenableSchedulerdisableSchedulergethostbynamednsLookupgetaddrinfostatvfsreadFilewriteFilewaitPidwaitSignalwaitEventfreadfgetsfwritelimitcid_arraysignohostnamefamilysocktypeserviceget_error_streamFvPvE*NSt6thread5_ImplISt12_Bind_simpleIFZN6swoole12PHPCoroutine22interrupt_thread_startEvEUlvE_vEEEE*ZN6swoole12PHPCoroutine8error_cbEiPKcjS2_P13__va_list_tagEUlvE_*ZN6swoole12PHPCoroutine9main_funcEPvEUlS1_E_*ZN6swoole12PHPCoroutine9main_funcEPvEUlvE0_*Z26zim_swoole_coroutine_yieldEUlPN6swoole9CoroutineEE_*ZZ25zim_swoole_coroutine_joinENKUlPN6swoole10PHPContextEE_clES1_EUlPvE_*Z25zim_swoole_coroutine_joinEUlPN6swoole10PHPContextEE_*Z32zif_swoole_test_kernel_coroutineEUlPvE_*St23_Sp_counted_ptr_inplaceINSt6thread5_ImplISt12_Bind_simpleIFZN6swoole12PHPCoroutine22interrupt_thread_startEvEUlvE_vEEEESaIS8_ELN9__gnu_cxx12_Lock_policyE2EENSt6thread10_Impl_baseEPFvPvECoroutine can_exit callback handler erroreventLoop has already been created. unable to start %sscheduler is started, unable to execute %s->startscheduler is running, unable to execute %s->parallelscheduler is running, unable to execute %s->addexit_condition '%s' is not callableCo\Schedulermax_coro_nummax_coroutineenable_deadlock_checkenable_preemptive_schedulerno coroutine taskdns_cache_capacitymax_concurrencyexit_conditiondns_cache_expireparallelFbPN6swoole7ReactorERmE*Z34zim_swoole_coroutine_scheduler_setEUlPvE_PFbPN6swoole7ReactorERmETimer must be greater than or equal to 0.001Unable to wait signal, async signal listener has been registeredThe signal [SIGCHLD] is registered, cannot execute swoole_coroutine_execunknown protocol family, must be AF_INET or AF_INET6bsizefrsizeblocksbfreebavailffreefavailfsidnamemaxInvalid signal [%ld]Unable to execute '%s'outputonly support file resourcess|lddomain name is emptys|lllsdhostname is emptyCo\System*Z33zim_swoole_coroutine_system_freadEUlvE_*Z33zim_swoole_coroutine_system_fgetsEUlvE_*Z34zim_swoole_coroutine_system_fwriteEUlvE_MbP?%s::defer callback handler errorreactor wait failed, Error: %s[%d]%s::end callback handler errorswoole_event->onError[1]: getsockopt[sock=%d] failed, Error: %s[%d]swoole_event->onError[1]: socket error. Error: %s [%d]reactor is not ready, cannot call %sasync-io must be used in PHP CLI modeUnable to use async-io in manager processUnable to create event-loop reactorUnable to use async-io in task processes, please set `task_enable_coroutine` to trueEvent::wait() in shutdown function is deprecatedinvalid file descriptor#%d passedfd argument must be either valid PHP stream or valid PHP socket resource%s: onWrite callback handler error, fd [%d] will be removed from reactor%s: onRead callback handler error, fd [%d] will be removed from reactorsocket[%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 swoole_event_delboth read and write callbacks are emptyswoole_eventdelissetdispatchcycleSwoole\Event::rshutdownzsdata empty%s::set failedinvalid socket fd [%d]already existinvalid eventsswoole_event_add failedbeforeread_callbackwrite_callbackyou must call Http Client constructor firststat(%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]%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]%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]%s() (ERRNO %d): Http header too largewebsocket handshake failed, cannot push dataSocket#%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-urlencodedpermessage-deflate; client_no_context_takeover; server_no_context_takeoverSWOOLE_HTTP_CLIENT_ESTATUS_CONNECT_FAILEDSWOOLE_HTTP_CLIENT_ESTATUS_REQUEST_TIMEOUTSWOOLE_HTTP_CLIENT_ESTATUS_SERVER_RESETSWOOLE_HTTP_CLIENT_ESTATUS_SEND_FAILEDstatusCodeapplication/octet-streamupgradesec-websocket-extensionsset-cookiecontent-encodingtransfer-encodingchunkedunix:/basic_string::substrreconnectlowercase_headerkeep_alivewebsocket_maskhttp_compressionbody_decompressionwebsocket_compressionconnection is not availablereadingreading or writingPOSTpath 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 failedUpgradeSec-WebSocket-VersionSec-WebSocket-KeySec-Websocket-ExtensionsCo\Http\ClientCo\Http\Client\ExceptiongetDefersetDefersetMethodsetHeaderssetBasicAuthsetCookiessetDataaddFileaddDataexecutedownloadgetBodygetHeadersgetCookiesgetStatusCodegetHeaderOutint http_parser_on_body(swoole_http_parser*, const char*, size_t)bool swoole::coroutine::HttpClient::recv_http_response(double)bool swoole::coroutine::HttpClient::decompress_response(const char*, size_t)%s(): write upload file failed, Error: %s[%d]%s(): fopen(%s) failed, Error: %s[%d]%s() (ERRNO %d): parse multipart body failed, reason: %.*s%s() (ERRNO %d): parse multipart body failed, %lu/%zu bytes processedmultipart_parser_init() failed%s(): boundary of multipart/form-data not found, fd:%ld%s(): invalid multipart/form-data body fd:%ld%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.ini%s(): Unsupported Content-Disposition [%.*s]%s(): form_name[%s] is too large%s(): filename[%s] is too large%s() (ERRNO %d): session[%ld] is closedquery_stringHTTP/1.1HTTP/1.0request_methodrequest_uripath_inforequest_timerequest_time_floatserver_protocoltmp_name[name]%s[type]%s[tmp_name]%s[error]%s[size]%swb+%s/swoole.upfile.XXXXXX/tmpparse_bodyenable_compressionupload_tmp_dirswoole_http_requestboundary=content-dispositionform-data;attachment;content-typemultipart/form-dataaccept-encodinggetContentrawContentgetDataparseisCompletedgetMethod;,void swoole_http_parse_cookie(zval*, const char*, size_t)bool swoole::http::Context::get_form_data_boundary(const char*, size_t, size_t, char**, int*)int multipart_body_on_header_value(multipart_parser*, const char*, size_t)int multipart_body_on_data(multipart_parser*, const char*, size_t)int multipart_body_on_header_complete(multipart_parser*)bool swoole::http::Context::parse_multipart_data(const char*, size_t)int http_request_on_header_value(swoole_http_parser*, const char*, size_t)Header may not contain more than a single header, new line detectedasync server dose not support protocol upgradeCookie names can't contain any of the following '=,; \t\r\n\013\014'Header may not contain NUL bytesExpiry date can't be a year greater than 9999fd[%ld] is not a websocket conncetionparameter $2 must be valid connection session idparameter $1 must be instanceof Server or Coroutine\Socketparameter $1.second must be instanceof Http\RequestThe client has set 'Accept-Encoding', 'Content-Length' is ignoredYou have set 'Transfer-Encoding', 'Content-Length' is ignored%s(): BrotliEncoderCompress() failed%s(): Unknown compression method%s(): deflateInit2() failed, Error: [%d]%s(): deflate() failed, Error: [%d]can't use sendfile when HTTP chunk is enabledparameter $file[%s] given is not a regular fileparameter $length[%ld] exceeds the file size=,; D, d-M-Y H:i:s T%s=deleted; expires=%s%s=%s; expires=; path=; domain=; secure; httponly; samesite=; priority=server is not runningswoole_http_responseHTTP/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-Length: %zu Content-Encoding: %.*s: %.*s 0 0 header key is too longinitHeaderisWritablesetCookierawcookiesetStatusCodesetHeaderredirectdetachhttp_codeexpiressamesitepriorityint swoole_http_response_compress(const char*, size_t, int, int)= ףp=?Crequest is illegal and it has been discarded, %ld bytes unprocessedHTTP/1.1 503 Service Unavailable http request is unavailable (maybe it has been ended)http response is unavailable (maybe it has been ended or detached)swoole_http_serverHTTP/1.1 400 Bad Request remote_portremote_addrmaster_time%s->onRequest handler errorint php_swoole_http_server_onReceive(swoole::Server*, swoole::RecvData*)Unable to create upload_tmp_dir[%s]http_parse_cookiehttp_parse_posthttp_parse_fileshttp_compression_levelhttp_gzip_levelcompression_min_lengthaccept failed, Error: %s[%d]Co\Http\Serverbind(%s:%d) failedopen_ssllisten() failedonAcceptpatternyou must call Lock constructor firstFileLock and SemLock is no longer supported, please use mutex lockonly mutex supports lockwaitwrong lock typeswoole_lockSWOOLE_FILELOCKSWOOLE_MUTEXSWOOLE_SEMSWOOLE_RWLOCKSWOOLE_SPINLOCKtrylocktrylock_readdestroyN6swoole4LockEyou must create mysql statement object by prepare methodstatement must to be recompiled after the connection is broken%s(): unknown type[%d] for field [%.*s].SWOOLE_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_USEMySQL client is busy now on state#%d, please use recv/fetchAll/nextResult to get all unread data and wait for response then try againMySQL server has gone away%s%sUnexpected mysql packet length=%u, number=%u, type=%u, expected_type=%u%04u-%02u-%02u %02u:%02u:%02u.%0*uplease use client to receive dataplease use fetch/fetchAll/nextResult to get resultnew Socket() failed. Error: %s [%d]Parameter [password] is requiredParameter [database] is requiredCan not use fetch mode after the connection is establishedStatement#%u expects %u parameter, %u given.you should not query transaction when defer mode is on, if you want, please use `query('%s')` insteadplease use statement to receive dataCo\MySQLCo\MySQL\StatementCo\MySQL\ExceptionserverInfoconnect_errnoconnect_erroraffected_rowsinsert_idSWOOLE_MYSQLND_CR_SERVER_LOSTtest%s or %sSQLSTATE[HY000] [%d] %sSQLSTATE[%s] [%d] %s due to %04u-%02u-%02u %02u:%02u:%02u%s%02u:%02u:%02u.%0*u%s%02u:%02u:%02u%04u-%02u-%02uno message to receivedatabaseUnknown charset [%s]strict_typefetch_modeParameter [host] is requiredParameter [user] is requiredMySQL server has gone awayROLLBACKCOMMITBEGINfetchfetchAllnextResultpreparebegincommitrollbacksqlserver_configpPh0 h void swoole::mysql_statement::fetch(zval*)void swoole::mysql_client::handle_strict_type(zval*, swoole::mysql::field_packet*)$@mysql_native_password%s(): Unknown auth plugin: %scaching_sha2_passwordbig5big5_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_cs%s(): BIO_new_mem_buf publicKey error!%s(): [PEM_read_bio_RSA_PUBKEY ERROR]: %s%s(): [RSA_public_encrypt ERROR]: %sswoole::mysql::auth_signature_response_packet::auth_signature_response_packet(swoole::mysql::raw_data_packet*, const string&, const char*)uint32_t swoole::mysql::mysql_auth_encrypt_dispatch(char*, std::string, const char*, const char*)execv(%s) failed, Error: %s[%d]kill(%d, %d) failed, Error: %s[%d]sched_setaffinity() failed, Error: %s[%d]cannot use both 'timer' and 'alarm' at the same timesetitimer() failed, Error: %s[%d]%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(): dup2(%d, %d) failed, Error: %s[%d]you must call Process constructor firstexit ret_code range is [>0 and <255] no msgqueue, cannot use push()no pipe, cannot read from pipeno pipe, cannot write into pipeno queue, can't get stats of the queueno pipe, cannot setBlocking the pipeno pipe, cannot setTimeout the pipeno pipe, cannot close the pipe%s can only be used in PHP CLI modeunable to create %s with async-io threads%s can't be used in master processIllegal callback function of %s/builddir/build/BUILD/swoole-4.8.13/ext-src/swoole_process.ccprocess has already been startedexec file name is emptyMore than the number of CPUinvalid cpu id [%d]cannot use %s::alarm here%s: signal [%d] handler errorinvalid signal number [%ld]no pipe, cannot export streamnot current processno msgqueue, cannot use pop()the data to push is emptythe data to push is too bigread() failed, Error: %s[%d]the data to send is emptywrite() failed, Error: %s[%d]|lllmsgQueueIdmsgQueueKeycannot close the pipeclose() failed, Error: %s[%d]failed to create unix soccketswoole_processIPC_NOWAITPIPE_MASTERPIPE_WORKERPIPE_READPIPE_WRITEpcntlSIGHUPSIGINTSIGQUITSIGILLSIGTRAPSIGABRTSIGBUSSIGFPESIGKILLSIGUSR1SIGSEGVSIGUSR2SIGPIPESIGALRMSIGTERMSIGSTKFLTSIGCHLDSIGCONTSIGSTOPSIGTSTPSIGTTINSIGTTOUSIGURGSIGXCPUSIGXFSZSIGVTALRMSIGPROFSIGWINCHSIGIOSIGPWRSIGSYSSIG_IGNPRIO_PROCESSPRIO_PGRPPRIO_USERinvalid signal number [%d]dup2() failed, Error: %s[%d]%s->onStart handler errorfork() failed, Error: %s[%d]alarmkilldaemonsetAffinitysetPrioritygetPrioritysetTimeoutsetBlockinguseQueuestatQueuefreeQueueexec_fileexit_codeblockingwhichcpu_settingsnochdirnoclosepipessignal_nousecredirect_stdin_and_stdoutpipe_typevoid zim_swoole_process_daemon(zend_execute_data*, zval*)*Z25zim_swoole_process_signalEUlPN6swoole7ReactorERmE_.Ayou must call Process\Pool constructor first%s->onWorkerStop handler error%s->onWorkerStart handler errorprocess pool is started. unable to listenprocess pool is started. unable to register event callback functioncannot set onMessage event with enable_coroutinecannot set onMessage event with ipc_type=0%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 execute swoole_process_pool->startrequire onWorkerStart callbackunsupported ipc type[%d]invalid worker_id[%ld]unknown event type[%s]%s->onMessage handler errorl|llbinvalid worker_numfailed to create process poolswoole_process_poolrequire onMessage callbackgetProcessevent_nameipc_typemsgqueue_keyyou must call Redis constructor firstyou should not use setDefer after subscribeyou should not use recv without defer or subscribesubscribe cannot be used with defer enabledPosition must be either 'BEFORE' or 'AFTER'WEIGHTS and keys array should be the same size!Invalid AGGREGATE option provided!Weights must be numeric or '-inf','inf','+inf'Must pass either 3 or 5 argumentsmin and max arguments must start with '[' or '('Invalid OFFSET for bitop command (must be between 0-2^32-1)errTypezsethashcompatibility_modepunsubscribepmessagepsubscribeThe port %ld is invalidcannot allocate redis contextCan not found the connectionMOVEDslz%ldPSETEXLSETRESTORESDIFFSDIFFSTORESUNIONSUNIONSTORESINTERSINTERSTORERENAMERENAMENXRANDOMKEYUNWATCHBGSAVELASTSAVEFLUSHDBFLUSHALLDBSIZEBGREWRITEAOFROLESETRANGEGETSETAPPENDLPUSHXRPUSHRPUSHXSISMEMBERZSCOREZRANKZREVRANKHGETHEXISTSPUBLISHsssZREMRANGEBYSCOREZCOUNTDECRBYGETBITLINDEXPEXPIREPEXPIREATsllGETRANGELTRIMLRANGEZREMRANGEBYRANK%fSADDSREMZREMPSUBSCRIBEPUNSUBSCRIBEsss|lXRANGEXREVRANGEXDELXINFOGROUPSCONSUMERSsssls|aXAUTOCLAIMjustidJUSTIDsssla|aXCLAIMretrycountRETRYCOUNTFORCEssaXACKXPENDINGconsumerssa|aXREADGROUPnoackSTREAMSNOACKXGROUPDELCONSUMERCREATECONSUMERDESTROYsss|bCREATEXTRIMMAXLEN~MINIDminidXREADXADDnomkstreamNOMKSTREAMSMEMBERSSCRIPTflushLOADs|alEVALSHAEVALsszSMOVEBITOPBITCOUNTssdHINCRBYFLOATsz|lLREMsszzLINSERTHINCRBYsa|a!sSUMZUNIONSTORE%zuWEIGHTS-inf+infAGGREGATEZINTERSTOREsss|llZREVRANGEBYLEXZRANGEBYLEXsss|aZREVRANGEBYSCOREWITHSCORESwithscoresZRANGEBYSCOREsll|bZREVRANGEZRANGEBZPOPMAXBZPOPMINZADDINCRsdzZINCRBYPFMERGEPFCOUNTPFADDSRANDMEMBERBRPOPLPUSHBRPOPBLPOPMSETNXHSETNXHMSETHSETHDELslbSETBITsz|zSPOPSCARDLLENSTRLENDECRDUMPHGETALLHVALSHKEYSHLENZCARDPTTLPERSISTs|lbHMGETCo\RedisSWOOLE_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_ALLOCgetAuthgetDBNumsetOptionssetBitpsetExlSetmGethDelhSethMSethSetNxmSetmSetNxgetKeysstrLenblPopbrPopbRPopLPushlSizelLensSizescardsPopsMemberssGetMemberssRandMemberpersistpttlzCardzSizehLenhKeyshValshGetAllrestoredumprenameKeyrenamerenameNxrpoplpushrandomKeypfaddpfcountpfmergepingauthunwatchsavebgSavelastSaveflushDBflushAlldbSizebgrewriteaofrolesetRangesetNxgetSetappendlPushxlPushrPushrPushxsContainssismemberzScorezRankzRevRankhGethMGethExistspublishzIncrByzAddbzPopMinbzPopMaxzDeleteRangeByScorezRemRangeByScorezCountzRangezRevRangezRangeByScorezRevRangeByScorezRangeByLexzRevRangeByLexzInterzinterstorezUnionzunionstoreincrByhIncrByincrdecrBydecrgetBitlInsertlGetlIndexpexpirepexpireAtgetRangelistTrimltrimlGetRangelRangelRemlRemovezDeleteRangeByRankzRemRangeByRankincrByFloathIncrByFloatbitCountbitOpsAddsMovesDiffsDiffStoresUnionsUnionStoresIntersInterStoresRemovesremzDeletezRemovezRempSubscribepUnSubscribemultievalevalShaxLenxAddxReadxDelxRangexRevRangexTrimxGroupCreatexGroupSetIdxGroupDestroyxGroupCreateConsumerxGroupDelConsumerxReadGroupxPendingxAckxClaimxAutoClaimxInfoConsumersxInfoGroupsxInfoStreamgroup_nameconsumer_namemin_idle_timepairsweightsaggregateother_membersnewkeyother_keystimeout_or_keyextra_argsscorechannelsdbindexcmddstsrcchannelpatternsdstkeytimestamppivotscript_shanum_keysret_keyinteger0<,$< $ؔTã\gr\}rܭĭԭ̭ĭ̭odwMb@Cthe second parameter should be an array%s(): connection[%d] is closedcommand [%.8s...](length=%d) is too long%s->onRequest with command '%.*s' handler error_handler_%sl|z+%.*s +%s -%.*s -%s :%ld require more parameters*%d $%d %s $%zu Unknown type[%ld]invalid string sizeswoole_redis_serverNILSTATUSMAP_handler_%.*s-ERR unknown command '%.*s' setHandlergetHandlerint php_swoole_redis_server_onReceive(swoole::Server*, swoole::RecvData*)Unable to create file %s because %sUnknown option %d for stream_metadata`%s' is not a valid mode for fopen%s() has been disabled for security reasonsSleep until to time is less than current timeThe 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 negativeNumber of seconds must be greater than or equal to 0Send of %ld bytes failed with errno=%d %sFailed to parse IPv6 address "%s"local_addr context option is not a string.this stream does not support SSL/cryptoSTREAM_OOB flags is not supports%s%s%s() expects parameter %d to be %s, %s givenfailed to create sockets: [%d]: %sThe seconds parameter must be greater than 0The microseconds parameter must be greater than 0file://Unable to find uid for %sUnable to find gid for %sOperation failed: %sInvalid pathstreams_stdio_%d_%stimed_outblockednanosecondscannot seek on a pipelocal_certlocal_pkpeer_nametcpunixudpudgr+TLSv1.3TLSv1.2TLSv1.1SSLv3UNKNOWNFailed to parse address "%s"bindtostreams.cryptoipv6_v6onlyso_reuseportso_broadcastcipher_namecipher_bitscipher_versioncapture_peer_certopenssl_x509_readpeer_certificatecapture_peer_cert_chainpeer_certificate_chainswoole_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_ALLstream_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_getcontentmust be used in PHP CLI modebool or longNo stream arrays were passedpcntl_forkpcntl_waitpcntl_waitpidpcntl_sigtimedwaitenableCoroutinegetHookFlagssetHookFlagsenableplainfile/coroutineSTDIO/coroutinetcp_socket/coroutineKKPKPKpKpKJUV|VVVVVVVVVVVVVVVZVVVVVV\[\\\\d\\\\$[7[DzzDzDz{DzDzD{d{DzDzz{|||{||x+Ix~~bool swoole::coroutine::Socket::set_option(int, int, int)eAplease use the Swoole\Server->connections{"data": "failed to call function", "code": -1}{"data": "wrong return type", "code": -2}\Swoole\Server\Helper::onManagerStop%s->onManagerStop handler error\Swoole\Server\Helper::onBeforeReload%s->onBeforeReload handler error\Swoole\Server\Helper::onAfterReload%s->onAfterReload handler error\Swoole\Server\Helper::onWorkerExit%s->onWorkerExit handler error\Swoole\Server\Helper::onShutdown\Swoole\Server\Helper::onBeforeShutdown%s->onBeforeShutdown handler error\Swoole\Server\Helper::onManagerStart%s->onManagerStart handler error\Swoole\Server\Helper::onWorkerStop\Swoole\Server\Helper::onWorkerError%s->onWorkerError handler error\Swoole\Server\Helper::onStart\Swoole\Server\Helper::onWorkerStart%s(): The length of document_root must be less than %d%s(): document_root[%s] does not exist%s() (ERRNO %d): Fatal error: %s in %s on line %d%s() (ERRNO %d): worker process is terminated by exit()/die()uid can not be greater than %u or less than %dswoole connection list max_find_count=%dfailed to shutdown, kill(%d, SIGTERM) failed, Error: %s[%d]failed to send the reload signal, Error: %s[%d]please use %s->finish instead when task_enable_coroutine is enablecan't sendfile[%s] to the connections in master processswKill(%d, SIGTERM) failed, Error: %s[%d]UDP listener has to be added before executing sendtoUDP6 listener has to be added before executing sendtoUnixDgram listener has to be added before executing sendtoSWOOLE_SERVER_COMMAND_REACTOR_THREADSWOOLE_SERVER_COMMAND_EVENT_WORKERSWOOLE_SERVER_COMMAND_TASK_WORKERSWOOLE_DISPATCH_RESULT_DISCARD_PACKETSWOOLE_DISPATCH_RESULT_CLOSE_CONNECTIONSWOOLE_DISPATCH_RESULT_USERFUNC_FALLBACKserver 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 enableonPipeMessage is null, can't use sendMessage%s->onPipeMessage handler error%s() (ERRNO %d): task[%ld] has expiredfailed to create the server. Error: %suse %s class and open http related protocols may lead to some errors (inconsistent class type)\Swoole\Server\Helper::onBeforeStartserver open verify peer require client_cert_file configserver dispatch mode should be FDMOD(%d) or IPMOD(%d) if open_http2_protocol is trueserver 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: %s%s->onBufferFull handler errorserver is running, can't add listener%s can only be used in CLI modeserver is running. unable to create %sfailed to listen server port[%s:%ld], Error: %s[%d]server is running, can't add processthe first parameter can't be emptyobject is not instanceof swoole_process%s->onBufferEmpty handler errorserver is running, can't add commandonly support worker/task_worker processtaskCo method can only be used in the worker processtask method can't be executed without task workerServer->task() cannot use in the task-workertaskWaitMulti method can only be used in the worker processtaskwait failed, Error: %s[%d]taskwait method can only be used in the worker processworker_id must be less than task_worker_num[%u]server is running, unable to register event callback functionInvalid instance of %smanager_pid%s->onDispatch handler errorinvalid target worker-id[%ld]%s: command handler error%s->onShutdown handler errorworker_pidtaskworkerjson_decodel|lbwebsocket_statusssl_client_certserver_fdsocket_fdremote_ipclose_errnols|lldata is emptycan't sendwaitstart_timeabort_countaccept_countclose_counttask_worker_numuser_worker_numpipe_packet_msg_idsession_roundmin_fdmax_fdworker_request_countworker_response_countworker_dispatch_counttask_queue_numtask_queue_bytestask_idle_worker_numtasking_numcoroutine_peek_numjson_encodegetClientInfoswoole_servertickclearswoole_server_taskserver_socketsource_worker_idtask_idtask_worker_idswoole_connection_iteratoronStartonBeforeShutdownonShutdownonWorkerStartonWorkerStoponBeforeReloadonAfterReloadonWorkerExitonWorkerErroronTaskonFinishonManagerStartonManagerStoponPipeMessagestats_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_EXITgroupdaemonizepid_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_connectionmax_connstart_session_idheartbeat_check_intervalreload_asyncopen_cpu_affinitycpu_affinity_ignoremalloc() failedenable_static_handlerdocument_roothttp_autoindexhttp_index_filesstatic_handler_locationsinput_buffer_sizebuffer_input_sizeoutput_buffer_sizebuffer_output_sizemessage_queue_keyvector::_M_range_checkchrootheartbeat_idle_timelarge task pack failedzlworker_id[%d] is invalidcan't send messages to self%s->onReceive handler error%s->onTask handler errortask[%ld] is invalidrequire onFinish callback%s->onFinish handler erroropen_redis_protocolopen_http_protocolrequire onRequest callbackopen_http2_protocolopen_websocket_protocolrequire onPacket callbackrequire onReceive callback%s->onConnect handler errorinvalid $mode parameters %dSYSTEMDfailed to add systemd socketServer::add_worker() failed%s->onClose handler errorfd can not be nullinvalid fd[%ld]too many concurrent tasksfailed to pack tasktaskCogetcallbackbeforeshutdownworkerstartworkerstopbeforereloadafterreloadworkerexitworkererrormanagerstartmanagerstoppipemessagerewindnextcurrentoffsetExistsoffsetGetoffsetSetoffsetUnsetstart_fdfind_countprocess_idprocess_typedst_worker_idtask_worker_indexfinish_callbacksock_typeconn_fdsend_datais_protectedaddlistenergetCallbackprotectconfirmpausetaskwaittaskWaitMultigetLastErrorheartbeatgetClientListgetWorkerIdgetWorkerPidgetWorkerStatusgetManagerPidgetMasterPidsendMessageaddCommandaddProcessint php_swoole_server_onFinish(swoole::Server*, swoole::EventData*)bool swoole::Server::set_document_root(const string&)void php_swoole_server_rshutdown()*Z28zim_swoole_server_addCommandEUlPN6swoole6ServerERKSsE_*Z27zim_swoole_server_heartbeatEUlPN6swoole10ConnectionEE_*Z25zim_swoole_server_commandEUlPN6swoole6ServerERKSsE_*Z22zim_swoole_server_stopEUlPvE_$$FvPN6swoole6ServerEiEFvPN6swoole6ServerEiRKNS_10ExitStatusEEFiPN6swoole6ServerEPNS_9EventDataEEFvPN6swoole6ServerEPNS_9EventDataEEFvPN6swoole6ServerEPNS_6WorkerEEFvPN6swoole6ServerEPNS_8DataHeadEEFiPN6swoole6ServerEPNS_8RecvDataEEFvPN6swoole6ServerEEPFvPN6swoole6ServerEPNS_8DataHeadEEPFiPN6swoole6ServerEPNS_8RecvDataEEPFvPN6swoole6ServerEEPFvPN6swoole6ServerEiEPFvPN6swoole6ServerEiRKNS_10ExitStatusEEPFiPN6swoole6ServerEPNS_9EventDataEEPFvPN6swoole6ServerEPNS_9EventDataEEPFvPN6swoole6ServerEPNS_6WorkerEEplease use the Swoole\Server->listen methodplease 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::checkOptionscan't register event callback function after server startedtcp_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() failedunknown event types[%s]swoole_server_portonConnectonReceiveonCloseonPacketonBufferFullonBufferEmptyonRequestonHandshakeonOpenonMessageonDisconnectbufferfullbufferemptyhandshakedisconnectyou must call Socket constructor firstcannot close the referenced resourcesetsockopt(%d) failed, Error: %s[%d]getsockopt(%d, %ld, %ld), Error: %s[%d]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 0Socket of type AF_INET/AF_INET6 requires port argumentllzno key "%s" passed in optvall_onoffl_lingerInvalid port argument[%ld]Co\SocketCo\Socket\ExceptionSOCKET_ECANCELEDAF_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_NUMERICSERVdup(%d) failed, Error: %s[%d]open_fastcgi_protocolcheckLivenessrecvAllrecvLinerecvWithBufferrecvPacketreadVectorreadVectorAllwriteVectorwriteVectorAllsendFilesendAllgetOptionsetProtocolsetOptionsslHandshakeisClosedopt_nameopt_valueio_vectortable is not created or has been destroyedyou must call Table constructor firstthe length of string type values has to be more than zerounable to add column after table has been createdcan't execute 'decr' on a string type columncan't execute 'incr' on a string type columnthe table object does not existfailed to set('%*s'), unable to allocate memoryconflict_countconflict_max_levelinsert_countupdate_countdelete_countavailable_slice_numtotal_slice_numunable to allocate memorymemorySizesl|lswoole_tableTYPE_INTTYPE_FLOATss|zcolumn[%s] does not existkey[%s] is too longcolumngetSizegetMemorySizedecrbyincrbyfieldconflict_proportion$$?Timer must be greater than or equal to 1exec_msecexec_count%s->onTimeout handler errorinitializedadd timer failedswoole_timerswoole_timer_iteratorclearAllSWOOLE_TIMER_MIN_MSSWOOLE_TIMER_MIN_SECSWOOLE_TIMER_MAX_MSSWOOLE_TIMER_MAX_SECtimer_idFvPN6swoole5TimerEPNS_9TimerNodeEEFvPN6swoole9TimerNodeEEPFvPN6swoole5TimerEPNS_9TimerNodeEEPFvPN6swoole9TimerNodeEEthe connected client of connection[%ld] is not a websocket client or closed%s(): inflate() failed, Error: %s[%d]%s(): Failed to compress outgoing framethe maximum value of opcode is %dHTTP/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 SwooleSWOOLE_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_MISSINGl|lsfd[%ld] is invalidsession#%ld does not exists%s->onOpen handler errorsec-websocket-keySec-WebSocket-Acceptpermessage-deflateSec-WebSocket-Protocolswoole_websocket_serverswoole_websocket_frameswoole_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_ERROR__toStringunpackisEstablishedbool swoole_websocket_handshake(HttpContext*)void swoole_websocket_onOpen(swoole::Server*, HttpContext*)bool websocket_message_compress(swoole::String*, const char*, size_t, int)bool websocket_message_uncompress(swoole::String*, const char*, size_t) /builddir/build/BUILD/swoole-4.8.13/src/core/base.ccmust be forked outside the coroutinecan not create server after using async file operation%s(): mkdir(%s) failed. Path exceeds the limit of %d characters%s(): mkdir(%s) failed, Error: %s[%d]%s(): read() from /dev/urandom failed, Error: %s[%d]%s(): dup2(STDOUT_FILENO) failed, Error: %s[%d]%s(): dup2(STDERR_FILENO) failed, Error: %s[%d]%s(): wrong absolute path '%s'%s(): create task tmp dir(%s) failed%s(): task tmp_dir is too large, the max size is '%d'%s(): fork() failed, Error: %s[%d]%s() (ERRNO %d): LISTEN_FDS is too bigDataHead[%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; } %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. 4.8.5 20150623 (Red Hat 4.8.5-44)%s(): Function '%s' has already been addedtype <= SW_GLOBAL_HOOK_END%u %08zX: %02X %d,base > 1 && base < 37max > minu > 0v > 0/dev/urandombasic_string::at%s/swoole.task.XXXXXX(ERROR %d): -c/bin/shstoi%s(): invalid LISTEN_FDS/etc/resolv.conf%F %TOS: %s %s %s %s GCC_VERSION: %s p`H8Pint swoole_get_systemd_listen_fds()int swoole_shell_exec(const char*, pid_t*, bool)uint32_t swoole_common_multiple(uint32_t, uint32_t)uint32_t swoole_common_divisor(uint32_t, uint32_t)void swoole_redirect_stdout(int)int swoole_system_random(int, int)int swoole_rand(int, int)0123456789abcdefghijklmnopqrstuvwxyzchar* swoole_dec2hex(ulong_t, int)bool swoole_mkdir_recursive(const string&)bool swoole_set_task_tmpdir(const string&)bool swoole_isset_hook(swGlobalHookType)void swoole_call_hook(swGlobalHookType, void*)int swoole_add_hook(swGlobalHookType, swHookFunc, int)int swoole_add_function(const char*, void*)void swoole_init()ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789>/builddir/build/BUILD/swoole-4.8.13/src/core/channel.ccChannel { 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; } size >= maxlen%s(): alloc(%ld) failed%s(): notify_fd init faileddata_length <= maxlenbuffer_length >= item->lengthflags & SW_CHAN_NOTIFYflags & SW_CHAN_LOCKint swoole::Channel::pop(void*, int)int swoole::Channel::push(const void*, int)int swoole::Channel::notify()int swoole::Channel::wait()int swoole::Channel::peek(void*, int)int swoole::Channel::out(void*, int)int swoole::Channel::in(const void*, int)static swoole::Channel* swoole::Channel::make(size_t, size_t, int)Malloc failSystem call failPHP fatal errorName too longInvalid paramsQueue fullOperation not supportProtocol errorWrong operationFile not existFile too largeFile emptyDNS Lookup duplicate requestDNS Lookup resolve failedDNS Lookup resolve timeoutDNS Lookup unsupportedDNS Lookup no serverBad ipv6 addressUnregistered signalEvent socket removedEvent socket invalidSession closed by serverSession closed by clientSession closingSession closedSession not existSession invalid idSession discard timeout dataSession discard dataOutput buffer overflowOutput send yieldSSL not readySSL cannot use senfileSSL empty peer certificateSSL verify failedSSL bad clientSSL bad protocolSSL resetSSL handshake failedPackage length too largePackage length not foundData length too largePackage malformed dataTask package too bigTask dispatch failTask timeoutHttp2 stream id too bigHttp2 stream no headerHttp2 stream not foundHttp2 stream ignoreAio bad requestAio canceledAio timeoutClient no connectionSocket closedSocket poll timeoutSocks5 unsupport versionSocks5 unsupport methodSocks5 auth failedSocks5 server errorSocks5 handshake failedHttp proxy handshake errorHttp invalid protocolHttp proxy handshake failedHttp proxy bad responseWebsocket bad clientWebsocket bad opcodeWebsocket unconnectedWebsocket handshake failedWebsocket pack failedWebsocket unpack failedWebsocket incomplete packetServer too many socketServer worker terminatedServer invalid listen portServer too many listen portServer pipe buffer fullServer no idle workerServer only start oneServer send in masterServer invalid requestServer connect failServer invalid commandServer is not regular fileServer worker exit timeoutCoroutine out of coroutineCoroutine has been boundCoroutine has been discardedCoroutine mutex double unlockCoroutine block object lockedCoroutine yield failedCoroutine getcontext failedCoroutine swapcontext failedCoroutine makecontext failedCoroutine iocpinit failedCoroutine cannot cancelCoroutine not existsCoroutine canceledCoroutine timedoutUnknown error %dHttp2 send control frame failedServer must created before clientServer worker abnormal pipe dataServer worker unprocessed dataCoroutine block object waitingCoroutine protect stack failedCoroutine std thread link errorCoroutine disabled multi threadN6swoole9ExceptionE#%u priority=%ld, data=%p (::%Y%m%Y%m%d%H%Y%m%d%H%M%Y%m%d<.%lld>[%.*s %c%d.%d] %s %.*s %s(): no log file opened%s(): has been redirected%s(): no redirectedopen(%s) failed. Error: %s[%d] %s(): dup(STDOUT_FILENO) failed, Error: %s[%d]%s(): dup(STDERR_FILENO) failed, Error: %s[%d]%s() (ERRNO %d): The date format string[length=%ld] is too long@?PA8A AAbool swoole::Logger::set_date_format(const char*)bool swoole::Logger::redirect_stdout_and_stderr(int)/builddir/build/BUILD/swoole-4.8.13/include/swoole.h/builddir/build/BUILD/swoole-4.8.13/src/core/string.cc_offset >= 0 && (size_t) _offset <= lengthString[length=%zu,size=%zu,offset=%jd]=%.*s needle_length > 0length >= (size_t) offsetconst char* swoole_strnstr(const char*, uint32_t, const char*, uint32_t)void swoole::String::reduce(off_t)char* swoole::String::pop(size_t)%s(): clock_gettime(CLOCK_MONOTONIC) failed, Error: %s[%d]%s() (ERRNO %d): msec value[%ld] is invalidstatic int swoole::Timer::now(timeval*)swoole::TimerNode* swoole::Timer::add(long int, bool, void*, const TimerCallback&)*ZN6swoole5Timer12init_reactorEPNS_7ReactorEEUlS2_E1_*ZN6swoole5Timer12init_reactorEPNS_7ReactorEEUlS2_RmE2_*ZN6swoole5Timer12init_reactorEPNS_7ReactorEEUlPvE3_have been bailout, can not resume any coroutinebailout without callback function[INIT][WAITING][RUNNING][END]Coroutine %ld %s *ZN6swoole9Coroutine8yield_exEdEUlPNS_5TimerEPNS_9TimerNodeEE_*ZN6swoole9Coroutine8yield_exEdEUlPS0_E0_*ZN6swoole9Coroutine7bailoutESt8functionIFvvEEEUlvE_*ZN6swoole9coroutine7Channel5yieldENS1_6OpcodeEEUlPNS_9CoroutineEE_failed to malloc stack memory.*Z21swoole_coroutine_openEUlvE_*Z21swoole_coroutine_readEUlvE_*Z22swoole_coroutine_writeEUlvE_*Z22swoole_coroutine_lseekEUlvE_*Z22swoole_coroutine_fstatEUlvE_*Z25swoole_coroutine_readlinkEUlvE_*Z23swoole_coroutine_unlinkEUlvE_*Z24swoole_coroutine_statvfsEUlvE_*Z22swoole_coroutine_mkdirEUlvE_*Z22swoole_coroutine_rmdirEUlvE_*Z23swoole_coroutine_renameEUlvE_*Z23swoole_coroutine_accessEUlvE_*Z22swoole_coroutine_fopenEUlvE_*Z23swoole_coroutine_fdopenEUlvE_*Z24swoole_coroutine_freopenEUlvE_*Z22swoole_coroutine_freadEUlvE_*Z23swoole_coroutine_fwriteEUlvE_*Z22swoole_coroutine_fgetsEUlvE_*Z22swoole_coroutine_fputsEUlvE_*Z21swoole_coroutine_feofEUlvE_*Z23swoole_coroutine_fcloseEUlvE_*Z22swoole_coroutine_flockEUlvE_*Z24swoole_coroutine_opendirEUlvE_*Z24swoole_coroutine_readdirEUlvE_*Z25swoole_coroutine_closedirEUlvE_*Z28swoole_coroutine_getaddrinfoEUlvE_*Z30swoole_coroutine_gethostbynameEUlvE_P?/builddir/build/BUILD/swoole-4.8.13/include/swoole_string.h/builddir/build/BUILD/swoole-4.8.13/src/coroutine/socket.cc%s(): swSSL_get_context() errorno package eof, package_max_length exceeded%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: %s%s() (ERRNO %d): packet length is too big, remote_addr=%s:%d, length=%zuCONNECT %.*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]: %s(): new Socket() failed, Error: %s[%d]%s(): fstat() failed, Error: %s[%d]new_size > size%.*s:%.*sget package length failed200 [Response]: Invalid port [%d]unix socket file is too largeunknown protocol[%d]bad target hostopen(%s) failed, %sfstat(%s) failed, %ssendfile return zerosendfile(%d, %s) failed, %saccaccpc&, double)static std::vector > swoole::coroutine::System::getaddrinfo(const string&, int, int, int, const string&, double)swoole::coroutine::System::write_file(const char*, char*, size_t, bool, int)::__lambda4swoole::coroutine::System::read_file(const char*, bool)::__lambda3*ZN6swoole9coroutine6System5sleepEdEUlPvE_*ZN6swoole9coroutine6System5sleepEdEUlPNS_5TimerEPNS_9TimerNodeEE0_*ZN6swoole9coroutine6System5sleepEdEUlPNS_9CoroutineEE1_*ZN6swoole9coroutine6System9read_fileEPKcbEUlvE_*ZN6swoole9coroutine6System10write_fileEPKcPcmbiEUlvE_*ZN6swoole9coroutine6System11wait_signalEidEUlPNS_7ReactorERmE_*ZN6swoole9coroutine6System11wait_signalEidEUlPNS_5TimerEPNS_9TimerNodeEE1_*ZN6swoole9coroutine6System11wait_signalEidEUlPNS_9CoroutineEE2_*ZN6swoole9coroutineL21event_waiter_callbackEPNS_7ReactorEPNS0_11EventWaiterE11swEventTypeEUlPvE_ZN6swoole9coroutine11EventWaiterC1EiidEUlPNS_9CoroutineEE_ZN6swoole9coroutine11EventWaiterC1EiidEUlPNS_5TimerEPNS_9TimerNodeEE0_St15_Sp_counted_ptrIPN6swoole6StringELN9__gnu_cxx12_Lock_policyE2EESt23_Sp_counted_ptr_inplaceISsSaISsELN9__gnu_cxx12_Lock_policyE2EEpthread_mutex_init() failedN6swoole5MutexEpthread_rwlock_init() failedN6swoole6RWLockEpthread_spin_init() failedN6swoole8SpinLockE/builddir/build/BUILD/swoole-4.8.13/src/memory/buffer.ccsize > 0iov[i].iov_len > 0iov[i].iov_base != nullptrvoid swoole::Buffer::append(const iovec*, size_t, off_t)void swoole::Buffer::append(const void*, uint32_t)/builddir/build/BUILD/swoole-4.8.13/src/memory/fixed_pool.ccptr > impl->memory && (char *) ptr < (char *) impl->memory + impl->sizeget_number_of_spare_slice() == 0===============================%s================================= -------------------@@@@@@@@@@@@@@@@@@@@@@---------------- slice->lock == 1#%d slice[%p] prev=%p next=%p tag=%d debugvirtual void swoole::FixedPool::free(void*)virtual void* swoole::FixedPool::alloc(uint32_t)N6swoole9FixedPoolE/builddir/build/BUILD/swoole-4.8.13/src/memory/global_memory.cc%s(): failed to alloc %d bytes, exceed the maximum size[%d]pagesize >= 4096%s(): alloc memory errorvirtual void* swoole::GlobalMemory::alloc(uint32_t)swoole::GlobalMemory::GlobalMemory(uint32_t, bool)N6swoole12GlobalMemoryE/builddir/build/BUILD/swoole-4.8.13/src/memory/ring_buffer.cc(char *) ptr <= (char *) impl->memory + impl->sizeptr >= impl->memoryitem->lock == 1virtual void swoole::RingBuffer::free(void*)virtual void* swoole::RingBuffer::alloc(uint32_t)N6swoole10RingBufferE%s(): mmap(%lu) failed, Error: %s[%d]%s(): munmap(%p, %lu) failed, Error: %s[%d]static void swoole::SharedMemory::free(void*)static void* swoole::SharedMemory::alloc(size_t)kU?void swoole::TableRow::set_value(swoole::TableColumn*, void*, size_t)swoole::TableRow* swoole::Table::hash(const char*, int)void swoole::TableRow::lock()bool swoole::Table::add_column(const string&, swoole::TableColumn::Type, size_t)/builddir/build/BUILD/swoole-4.8.13/include/swoole_table.h%s(): lock process[%d] not exists, force unlock%s(): [key=%s,field=%s]string value is too longindex < size%s(): timeout, force unlock%s(): unknown column type?L>_unknown/builddir/build/BUILD/swoole-4.8.13/src/network/client.cc%s(): socket() failed, Error: %s[%d]%s() (ERRNO %d): Socks5 server error, reason :%s%s(): getsockopt(%d) failed, Error: %s[%d]%s(): onReceive callback have not set%s(): bind(%s) failed, Error: %s[%d]%s(): onConnect/onError/onReceive/onClose callback have not set%s() (ERRNO %d): failed to handshake with http proxy%s(): Read from socket[%d] failed, Error: %s[%d]data != nullptrsocket->fd != 0CONNECT %s:%d HTTP/1.1 /tmp/swoole-client.%d.%d.sock%s(): malloc failedConnection established0$$$ $$$x$int swoole::network::Client::close()swoole::network::Client::~Client()int swoole::network::Client::socks5_handshake(const char*, size_t)int swoole::network::Client_tcp_connect_async(swoole::network::Client*, const char*, int, double, int)ssize_t swoole::network::Client_tcp_send_sync(swoole::network::Client*, const char*, size_t, int)int swoole::network::Client_udp_connect(swoole::network::Client*, const char*, int, double, int)swoole::network::Client::Client(swoole::SocketType, bool)int swoole::network::Client_onStreamRead(swoole::Reactor*, swoole::Event*)int swoole::network::Client_onWrite(swoole::Reactor*, swoole::Event*)*ZN6swoole7network6Client7destroyEvEUlPvE_?nameserver%s(): invalid domain[%s]%02x%02x%u.%u.%u.%u/etc/hosts%s(): unknown socket family[%d]int swoole::network::getaddrinfo(swoole::network::GetaddrinfoRequest*)std::vector > swoole::coroutine::dns_lookup_impl_with_socket(const char*, int, double)bool swoole_load_resolv_conf()%s(): close(%d) failed, Error: %s[%d]%s(): PEM_write_bio_X509() failed%s(): certificate length[%ld] is too big%s(): setsockopt(SO_SNDTIMEO, %s) failed, Error: %s[%d]%s(): poll() failed, Error: %s[%d]%s(): send %lu bytes failed, Error: %s[%d]%s(): open(%s) failed, Error: %s[%d]%s(): sendfile(%d, %s) failed, Error: %s[%d]%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]%s(): setsockopt(%d, SOL_SOCKET, SO_SNDBUF, %d) failed, Error: %s[%d]%s(): setsockopt(%d, SOL_SOCKET, SO_RCVBUF, %d) failed, Error: %s[%d]%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]%s(): fstat(%s) failed, Error: %s[%d]%s() (ERRNO %d): length or offset is invalid%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: %s%s(): X509_check_host(): no match%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]%s(): SSL_shutdown() failed, reason=%d, error_string=%s%s() (ERRNO %d): SSL connection#%d[%s:%d] protocol error[%d]%s(): send to fd[%d] failed, Error: %s[%d]%s(): write() failed, Error: %s[%d]%s(): pread() failed, Error: %s[%d]%s(): set_tcp_nopush(fd=%d, ON) failed, Error: %s[%d]%s(): set_tcp_nodelay(fd=%d, OFF) failed, Error: %s[%d]%s(): sendfile(%s, %ld, %zu) failed, Error: %s[%d]%s(): set_tcp_nopush(fd=%d, OFF) failed, Error: %s[%d]%s(): set_tcp_nodelay(fd=%d, ON) failed, Error: %s[%d]%s(): SSL_set_fd() failed. Error: %s[%ld]%s(): SSL_set_ex_data() failed%s(): unknown socket type [%d]%s(): listen(%s:%d, %d) failed, Error: %s[%d]%s(): BIO_new() failedSENDRECV0.0.0.0%s(): bad unix socket file%s(): empty file[%s](none)%s(): SSL_new() failedpXswoole::network::Socket* swoole::make_server_socket(swoole::SocketType, const char*, int, int)swoole::network::Socket* swoole::make_socket(swoole::SocketType, swoole::FdType, int)int swoole::network::Socket::ssl_create(swoole::SSLContext*, int)void swoole::network::Socket::ssl_catch_error()bool swoole::network::Socket::ssl_shutdown()int swoole::network::Socket::ssl_sendfile(const swoole::File&, off_t*, size_t)swoole::ReturnCode swoole::network::Socket::ssl_accept()int swoole::network::_ssl_read_x509_file(X509*, char*, size_t)bool swoole::network::Socket::ssl_verify(bool)bool swoole::network::Socket::ssl_check_host(const char*)int swoole::network::Socket::sendfile(const char*, off_t, size_t)int swoole::network::Socket::handle_send()bool swoole::network::Socket::uncork()bool swoole::network::Socket::cork()int swoole::network::Socket::handle_sendfile()bool swoole::network::_set_timeout(int, int, double)bool swoole::network::_fcntl_set_option(int, int, int)bool swoole::network::Socket::set_send_buffer_size(uint32_t)bool swoole::network::Socket::set_recv_buffer_size(uint32_t)int swoole::network::Socket::bind(const string&, int*)void swoole::network::socket_free_defer(void*)ssize_t swoole::network::Socket::send_blocking(const void*, size_t)int swoole::network::Socket::wait_event(int, int)ssize_t swoole::network::Socket::writev_blocking(const iovec*, size_t)bool swoole::File::stat(swoole::FileStatus*) constint swoole::network::Socket::sendfile_blocking(const char*, off_t, size_t, double)%s() (ERRNO %d): connect() failed (%d: %s) while connecting to worker process%s(): failed to connect to [%s:%d], Error: %s[%d]/builddir/build/BUILD/swoole-4.8.13/src/network/stream.ccint swoole::network::Stream::send(const char*, size_t)void swoole::network::Stream_onError(swoole::network::Client*)swoole::network::Stream::Stream(const char*, int, swoole::SocketType)*ZN6swoole7networkL14Stream_onCloseEPNS0_6ClientEEUlPvE_FvPN6swoole7network6ClientEEFvPN6swoole7network6ClientEPKcjEPFvPN6swoole7network6ClientEEPFvPN6swoole7network6ClientEPKcjE%s(): sendto swoole_aio_pipe_write failed, Error: %s[%d]%s(:%d): create aio thread failed, please check your system configuration or adjust aio_worker_num, Error: %s[%d]%s(): read() aio events failed, Error: %s[%d]%s(): no event loop, cannot initialized%s(): AIO thread#%s is missingswoole::AsyncThreads::AsyncThreads()static int swoole::AsyncThreads::callback(swoole::Reactor*, swoole::Event*)void swoole::async::ThreadPool::release_thread(std::thread::id)swoole::async::ThreadPool::create_thread(bool)::__lambda0void swoole::async::ThreadPool::create_thread(bool)*NSt6thread5_ImplISt12_Bind_simpleIFZN6swoole5async10ThreadPool13create_threadEbEUlvE_vEEEE*ZN6swoole12AsyncThreadsC1EvEUlPvE_*ZN6swoole12AsyncThreadsC1EvEUlPNS_7ReactorERmE0_*St23_Sp_counted_ptr_inplaceINSt6thread5_ImplISt12_Bind_simpleIFZN6swoole5async10ThreadPool13create_threadEbEUlvE_vEEEESaIS9_ELN9__gnu_cxx12_Lock_policyE2EE%s(): mkstemp(%s) failed, Error: %s[%d]%s(): pwrite(%d, %p, %lu, %lu) failed, Error: %s[%d]%s() (ERRNO %d): content is empty%s() (ERRNO %d): content is too large%s(): pread(%d, %p, %lu, %lu) failed, Error: %s[%d]%s() (ERRNO %d): file[%s] is empty%s() (ERRNO %d): file[%s] is too largesize_t swoole::File::read_all(void*, size_t)size_t swoole::File::write_all(const void*, size_t)bool swoole::file_put_contents(const string&, const char*, size_t)std::shared_ptr swoole::file_get_contents(const string&)int swoole_tmpfile(char*)St23_Sp_counted_ptr_inplaceIN6swoole6StringESaIS1_ELN9__gnu_cxx12_Lock_policyE2EE%s(): msgctl(%d, IPC_RMID) failed, Error: %s[%d]%s(): msgget() failed, Error: %s[%d]%s(): msgrcv(%d, %zu, %ld) failed, Error: %s[%d]%s(): msgsnd(%d, %lu, %ld) failed, Error: %s[%d]%s(): msgctl(msqid=%d, IPC_SET, msg_qbytes=%lu) failed, Error: %s[%d]bool swoole::MsgQueue::set_capacity(size_t)bool swoole::MsgQueue::push(swoole::QueueNode*, size_t)ssize_t swoole::MsgQueue::pop(swoole::QueueNode*, size_t)swoole::MsgQueue::MsgQueue(key_t, bool, int)bool swoole::MsgQueue::destroy()%s(): pipe() failed, Error: %s[%d]swoole::Pipe::Pipe(bool)%s(): failed to force kill worker process(pid=%d, id=%d), Error: %s[%d]%s(): force kill worker process(pid=%d, id=%d)%s(): [Worker#%d] msgrcv() failed, Error: %s[%d]%s(): accept(%d) failed, Error: %s[%d]%s(): [Worker#%d] read(%d) failed, Error: %s[%d]%s(): ipc_mode is not SW_IPC_SOCKET/builddir/build/BUILD/swoole-4.8.13/src/os/process_pool.cc%s(): send %d bytes to worker#%d failed%s(): swKill(%d) failed, Error: %s[%d]%s(): waitpid(%d) failed, Error: %s[%d]%s(): bad task packet, The received data-length[%ld] is inconsistent with the packet-length[%ld]%s(): malloc[1] failed, Error: %s[%d]%s(): must first listen to an tcp port%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]length < sizeof(msg.data)use_socketreload workersint swoole::ProcessPool::wait()int swoole::ProcessPool_worker_loop_ex(swoole::ProcessPool*, swoole::Worker*)pid_t swoole::ProcessPool::spawn(swoole::Worker*)void swoole::ProcessPool::shutdown()int swoole::ProcessPool::dispatch_blocking(swoole::EventData*, int*)int swoole::ProcessPool::dispatch_blocking(const char*, uint32_t)int swoole::ProcessPool::dispatch(swoole::EventData*, int*)int swoole::ProcessPool::push_message(uint8_t, const void*, size_t)int swoole::ProcessPool::start()int swoole::ProcessPool::listen(const char*, int, int)int swoole::ProcessPool::listen(const char*, int)int swoole::ProcessPool_worker_loop(swoole::ProcessPool*, swoole::Worker*)int swoole::ProcessPool::create(uint32_t, key_t, swIPCMode)static void swoole::ProcessPool::kill_timeout_worker(swoole::Timer*, swoole::TimerNode*)St15_Sp_counted_ptrIPN6swoole10UnixSocketELN9__gnu_cxx12_Lock_policyE2EE%s(): signalfd() failed, Error: %s[%d]%s(): sigprocmask() failed, Error: %s[%d]%s(): read from signalfd failed, Error: %s[%d]%s() (ERRNO %d): Unable to find callback function for signal %s%s(): pthread_sigmask() failed, Error: %s[%d]%s(): signal[%d] numberis invalid%s(): sigprocmask(SIG_UNBLOCK) failed, Error: %s[%d]%s(): unknown signal[%d]int swoole_signalfd_event_callback(swoole::Reactor*, swoole::Event*)void swoole_signalfd_clear()void (* swoole_signal_get_handler(int))(int)void swoole_signal_callback(int)bool swoole_signalfd_create()void swoole_signal_block_all()*Z21swoole_signalfd_setupPN6swoole7ReactorEEUlS1_RmE_*Z21swoole_signalfd_setupPN6swoole7ReactorEEUlPvE0_%s(): gettimeofday() failed, Error: %s[%d]%s(): setitimer() failed, Error: %s[%d]int swoole::SystemTimer_set(swoole::Timer*, long int)%s(): socketpair() failed, Error: %s[%d]swoole::UnixSocket::UnixSocket(bool, int)*ZL11signal_initvEUlPN6swoole7ReactorERmE_*ZL11signal_initvEUlPvE0_*ZN6swoole9coroutine6System7waitpidEiPiidEUlPNS_5TimerEPNS_9TimerNodeEE_*ZN6swoole9coroutine6System7waitpidEiPiidEUlPNS_9CoroutineEE0_%s(): invalid package (size=%d) from socket#%u<%s:%d>%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=%zu%s(): recv from socket#%d failed, Error: %s[%d]%s(): Package is too big. package_length=%d0000000000ȷ0000ط0000000000000000000000000000000int swoole::Protocol::recv_with_eof_protocol(swoole::network::Socket*, swoole::String*)bool swoole::String::extend(size_t)int swoole::Protocol::recv_with_length_protocol(swoole::network::Socket*, swoole::String*)static ssize_t swoole::Protocol::default_length_func(const swoole::Protocol*, swoole::network::Socket*, swoole::PacketLength*)*ZN6swoole8Protocol17recv_split_by_eofEPNS_7network6SocketEPNS_6StringEEUlPKcmE_>?456789:;<=  !"#$%&'()*+,-./0123ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/%s(): unknown cmd: %dswoole_dtls_bio0` p@bool swoole::dtls::Session::listen()long int swoole::dtls::BIO_ctrl(BIO*, int, long int, void*)%s(): DTLSv1_listen() failed, client[%s:%d], reason=%d, error_string=%s100 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 OKPUTDELETEHEADOPTIONSCOPYMKCOLPROPFINDPROPPATCHUNLOCKREPORTPURGEContent-Length:Connection:Transfer-Encoding:If-Modified-Sinceswoole-http-serverSwooleBoundaryIf-RangeAccept-Ranges: bytes Content-Range: bytesCONNECTMKACTIVITYCHECKOUTM-SEARCHPRI203 Non-Authoritative Information407 Proxy Authentication Required416 Requested Range Not Satisfiable431 Request Header Fields Too Large505 HTTP Version Not Supported511 Network Authentication Required

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 multipart/byteranges; boundary=HTTP/1.1 %s Connection: %s Content-Length: %ld Content-Type: %s %sDate: %s Last-Modified: %s Server: %s p`P@0 p`P@0 p`P@0 0123456789ABCDEFbool swoole::network::Socket::cork()/builddir/build/BUILD/swoole-4.8.13/src/protocol/http2.ccHEADERSPRIORITYRST_STREAMPUSH_PROMISEGOAWAYWINDOW_UPDATEUNKOWN@P`p0(uint32_t swoole::http2::get_default_setting(swHttp2SettingId)void swoole::http2::put_default_setting(swHttp2SettingId, uint32_t)application/andrew-insetezapplication/applixwareapplication/atom+xmlatomapplication/atomcat+xmlatomcatapplication/atomsvc+xmlatomsvcapplication/bdocapplication/ccxml+xmlccxmlcdmiaapplication/cdmi-capabilitycdmicapplication/cdmi-containerapplication/cdmi-domaincdmidapplication/cdmi-objectcdmioapplication/cdmi-queuecdmiqcuapplication/cu-seemeapplication/dash+xmlmpdapplication/davmount+xmldavmountapplication/docbook+xmldbkapplication/dssc+derapplication/dssc+xmlxdsscecmaapplication/ecmascriptapplication/emma+xmlemmaapplication/epub+zipepubapplication/exiapplication/font-tdpfrapplication/font-woffapplication/geo+jsongeojsonapplication/gml+xmlapplication/gpx+xmlgpxapplication/gxfapplication/gzipapplication/hjsonapplication/hyperstudiostkapplication/inkml+xmlinkmlapplication/ipfixapplication/java-archivejarwarapkclassapplication/java-vmapplication/javascriptmjsapplication/jsonmapapplication/json5jsonmlapplication/jsonml+jsonapplication/ld+jsonjsonldapplication/lost+xmllostxmlapplication/mac-binhex40hqxcptapplication/mac-compactproapplication/mads+xmlmadswebmanifestapplication/manifest+jsonapplication/marcmrcmrcxapplication/marcxml+xmlapplication/mathematicanbmbapplication/mathml+xmlapplication/mboxmscmlapplication/metalink+xmlmetalinkmeta4application/metalink4+xmlapplication/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-headersu8hdremlmessage/rfc822model/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/oggogvqtvideo/quicktimemovvideo/webmaudio/aacapplication/x-abiwordabwvideo/x-msvideoaviapplication/vnd.amazon.ebookazwapplication/x-bzipapplication/x-bzip2bz2application/x-cshapplication/vnd.ms-fontobjecteoticoimage/x-iconmpkgodpodtapplication/vnd.ms-powerpointpptpptxapplication/x-rar-compressedrarapplication/x-shapplication/x-shockwave-flashswfapplication/x-tarapplication/vnd.visiovsdapplication/vnd.ms-excelxlsxlsxxul7zapplication/x-7z-compressedapplication/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+xml%s() (ERRNO %d): bad request, the variable header size is larger than %dtype=%d, length=%d ssize_t swoole::mqtt::get_package_length(const swoole::Protocol*, swoole::network::Socket*, swoole::PacketLength*)%s(): malloc(%ld) failed%s(): redis protocol error$-1 +OK -ERR %s(): Package is too big. package_length=%ldbool swoole::String::extend(size_t)int swoole::redis::recv_packet(swoole::Protocol*, swoole::Connection*, swoole::String*)General failureNetwork unreachableHost unreachableTTL expiredaddress type not supportedUnknown errorConnection not allowed by rulesetConnection refused by destination hostcommand not supported / protocol error p  0 @ P ` h2http/1.1assertion failed: 0h2h2-16h2-14OPENSSL_VERSION: %s SSL_get_ex_new_index() failedauto%s(): BIO_new_file(%s) failed%s(): set_cipher() error/builddir/build/BUILD/swoole-4.8.13/src/protocol/ssl.cc%s(): out of memory, Error: %s[%d]%s(): HTTP/2 protocol was not selected, expects [h2]%s(): Unable to set default verify locations and no CA settings specified%s(): SSL_CTX_load_verify_locations("%s") failed%s(): SSL_load_client_CA_file("%s") failed%s(): SSL_CTX_set1_curves_list("%s") failed%s(): PEM_read_bio_DHparams(%s) failed%s(): SSL_CTX_set_cipher_list("%s") failed%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() errorbool swoole::SSLContext::set_dhparam()bool swoole::SSLContext::set_ecdh_curve()bool swoole::SSLContext::set_client_certificate()bool swoole::SSLContext::set_ciphers()bool swoole::SSLContext::set_capath()int swoole_ssl_generate_cookie(SSL*, uchar*, uint*)int swoole::ssl_select_next_proto_cb(SSL*, uchar**, uchar*, const uchar*, uint, void*)bool swoole::SSLContext::create()258Epayload: %.*s pong%s(): unknown opcode [%d]%s() (ERRNO %d): incomplete packet, expected length is %zu, actual length is %zu%s(): the max length of close reason is %dFIN: %x, RSV1: %d, RSV2: %d, RSV3: %d, opcode: %d, MASK: %d, length: %ld %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:%d64488888766int swoole::websocket::dispatch_frame(const swoole::Protocol*, swoole::network::Socket*, const swoole::RecvData*)int swoole::websocket::pack_close_frame(swoole::String*, int, char*, size_t, uint8_t)bool swoole::websocket::decode(swoole::websocket::Frame*, char*, size_t)%s() (ERRNO %d): data packet is too large, cannot exceed the buffer size%s(): create worker buffer failed%s() (ERRNO %d): socket#%d output buffer overflow%s() (ERRNO %d): does not support SSL%s(): failed to delete events[fd=%d#%d, type=%d, events=%d], Error: %s[%d]%s(): fdtype > SW_MAX_FDTYPE[%d]%s(): unknown fdtypestatic ssize_t swoole::Reactor::_writev(swoole::Reactor*, swoole::network::Socket*, const iovec*, size_t)ssize_t swoole::write_func(swoole::Reactor*, swoole::network::Socket*, size_t, const SendFunc&, const AppendFunc&)bool swoole::Reactor::set_handler(int, swoole::ReactorHandler)void swoole::ReactorImpl::after_removal_failure(swoole::network::Socket*)*ZN6swoole7ReactorC1EiNS0_4TypeEEUlPS0_E_*ZN6swoole7ReactorC1EiNS0_4TypeEEUlPS0_RmE0_*ZN6swoole7ReactorC1EiNS0_4TypeEEUlPS0_E1_*ZN6swoole7ReactorC1EiNS0_4TypeEEUlPS0_E2_*ZN6swoole7ReactorC1EiNS0_4TypeEEUlPS0_E3_*ZN6swoole7ReactorC1EiNS0_4TypeEEUlPS0_E4_*ZN6swoole7ReactorC1EiNS0_4TypeEEUlPS0_RmE5_*ZN6swoole7Reactor6_writeEPS0_PNS_7network6SocketEPKvmEUlvE_*ZN6swoole7Reactor6_writeEPS0_PNS_7network6SocketEPKvmEUlPNS_6BufferEE0_*ZN6swoole7Reactor7_writevEPS0_PNS_7network6SocketEPK5iovecmEUlvE_*ZN6swoole7Reactor7_writevEPS0_PNS_7network6SocketEPK5iovecmEUlPNS_6BufferEE0_FvPN6swoole7ReactorEEPFvPN6swoole7ReactorEE%s() (ERRNO %d): failed to delete events[fd=%d, fd_type=%d], it has already been removed%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]%s(): failed to set events[fd=%d#%d, type=%d, events=%d], Error: %s[%d]%s(): epoll_create failed, Error: %s[%d]%s(): failed to add events[fd=%d#%d, type=%d, events=%d], Error: %s[%d]virtual int swoole::ReactorEpoll::wait(timeval*)virtual int swoole::ReactorEpoll::set(swoole::network::Socket*, int)virtual int swoole::ReactorEpoll::del(swoole::network::Socket*)virtual int swoole::ReactorEpoll::add(swoole::network::Socket*, int)swoole::ReactorEpoll::ReactorEpoll(swoole::Reactor*, int)N6swoole11ReactorImplEN6swoole12ReactorEpollE%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]%s() (ERRNO %d): failed to delete event[%d], it has already been removed%s(): too many connection, more than %d%s(): fd#%d is already existsvirtual int swoole::ReactorPoll::wait(timeval*)virtual int swoole::ReactorPoll::del(swoole::network::Socket*)virtual int swoole::ReactorPoll::add(swoole::network::Socket*, int)N6swoole11ReactorPollE%s(): swReactorSelect: fd[%d] not found%s(): swReactorSelect: sock[%d] not found%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]%s(): max fd value is FD_SETSIZE(%d). virtual int swoole::ReactorSelect::wait(timeval*)virtual int swoole::ReactorSelect::set(swoole::network::Socket*, int)virtual int swoole::ReactorSelect::del(swoole::network::Socket*)virtual int swoole::ReactorSelect::add(swoole::network::Socket*, int)N6swoole13ReactorSelectE%s(): failed to send %u bytes to pipe_master, Error: %s[%d]%s(): dispatch[type=%d] failed, socket#%ld is not active%s(): dispatch[type=%d] failed, socket#%ld is closed by server%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 nullptr%s(): dispatch[type=%d] failed, session#%ld is closed by server%s(): unkown event type[%d]virtual bool swoole::BaseFactory::finish(swoole::SendData*)virtual bool swoole::BaseFactory::end(swoole::SessionId, int)virtual bool swoole::BaseFactory::notify(swoole::DataHead*)virtual bool swoole::BaseFactory::dispatch(swoole::SendData*)N6swoole7FactoryEN6swoole11BaseFactoryE0жXжpжжжжжжжжжжжжж pid_t swoole::Server::spawn_user_worker(swoole::Worker*)pid_t swoole::Server::spawn_event_worker(swoole::Worker*)void swoole::Server::kill_event_workers()void swoole::Server::kill_user_workers()static void swoole::Server::read_worker_message(swoole::ProcessPool*, swoole::EventData*)void swoole::Manager::start(swoole::Server*)void swoole::Server::check_worker_exit_status(int, const swoole::ExitStatus&)static 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 process%s(): unknown worker message type[%d]%s() (ERRNO %d): Unknown command[command_id=%d]%s(): worker(pid=%d, id=%d) abnormal exit, status=%d, signal=%d%s%s(): Fork Worker failed, Error: %s[%d]%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]master process is not runningfailed to start task workersfork() failedfailed to start user workers%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 %u%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 callback%s(): [Master] create task_workers failed%s(): gmalloc[server->user_workers] failed, Error: %s[%d]%s(): swoole_set_cpu_affinity() failed, Error: %s[%d]sw_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]%s() (ERRNO %d): send %d byte failed, session#%ld does not exist%s() (ERRNO %d): send event[%d] failed, session#%ld does not exist/builddir/build/BUILD/swoole-4.8.13/src/server/master.ccfd % 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 overflow%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 empty%s() (ERRNO %d): send %d byte failed, because session#%ld is closed%s() (ERRNO %d): No idle worker is available%s() (ERRNO %d): No idle task worker is available%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]%s(): accept() failed, Error: %s[%d]%s() (ERRNO %d): Too many connections [now: %d]%s() (ERRNO %d): Invalid command result[request_id=%ld]%s(): Fatal Error: manager process exit. status=%d, signal=[%s]%s() (ERRNO %d): Unknown command[%d]%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->gs%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+EDH%s(): invalid LISTEN_FDS_START%s(): bind() failed, Error: %s[%d]%s(): connect(%s:%d) failed, Error: %s[%d]%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 %lu/tmp/swoole.task.%d.socktype <= HOOK_ENDServer is shutdown now%s(): SIGVTALRM coming/dev/null%s(): invalid LISTEN_PIDLISTEN_FDS_STARTHJJHJJJ8JJ HJJJJJJJJpIJJ`Iswoole::Connection* swoole::Server::add_connection(swoole::ListenPort*, swoole::network::Socket*, int)swoole::ListenPort* swoole::Server::add_port(swoole::SocketType, const char*, int)int swoole::Server::add_systemd_socket()static void swoole::Server::timer_callback(swoole::Timer*, swoole::TimerNode*)void swoole::Server_signal_handler(int)void swoole::Server::call_hook(swoole::Server::HookType, void*)bool swoole::Server::sendwait(swoole::SessionId, const void*, uint32_t)bool swoole::Server::sendfile(swoole::SessionId, const char*, uint32_t, off_t, size_t)int swoole::Server::send_to_connection(swoole::SendData*)bool swoole::Server::command(swoole::WorkerId, swoole::Server::Command::ProcessType, const string&, const string&, const Callback&)int swoole::Server::create()int swoole::Server::start()void swoole::Server::init_worker(swoole::Worker*)int swoole::Server::create_user_workers()int swoole::Server::create_task_workers()int swoole::Server::start_check()void swoole::Server::set_max_connection(uint32_t)swoole::dtls::Session* swoole::Server::accept_dtls_connection(swoole::ListenPort*, swoole::network::Address*)static int swoole::Server::accept_connection(swoole::Reactor*, swoole::Event*)std::string swoole::Server::call_command_handler_in_master(int, const string&)swoole::ResultCode swoole::Server::call_command_handler(swoole::MessageBus&, uint16_t, swoole::network::Socket*)void swoole::Server::call_command_callback(int64_t, const string&)*ZN6swoole6Server20get_timeout_callbackEPNS_10ListenPortEPNS_7ReactorEPNS_10ConnectionEEUlPNS_5TimerEPNS_9TimerNodeEE_*ZN6swoole6Server14disable_acceptEvEUlPNS_5TimerEPNS_9TimerNodeEE_*ZN6swoole6ServerC1ENS0_4ModeEEUlvE_St23_Sp_counted_ptr_inplaceISt13unordered_setISsSt4hashISsESt8equal_toISsESaISsEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EESt15_Sp_counted_ptrIPN6swoole4PipeELN9__gnu_cxx12_Lock_policyE2EE%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.ccssize_t swoole::MessageBus::read_with_buffer(swoole::network::Socket*)ssize_t swoole::MessageBus::read(swoole::network::Socket*)%s(): recv from connection#%d failed, Error: %s[%d]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:%d%s(): SSL error, require ssl_cert_file and ssl_key_file%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]%s(): getsockopt(%d, SOL_SOCKET, SO_TYPE) failed, Error: %s[%d]%s(): getsockname(%d) failed, Error: %s[%d]dgramhttp|websockethttpmqttrawbool swoole::ListenPort::import(int)bool swoole::String::extend(size_t)int swoole::Port_onRead_http(swoole::Reactor*, swoole::ListenPort*, swoole::Event*)int swoole::Port_onRead_raw(swoole::Reactor*, swoole::ListenPort*, swoole::Event*)int swoole::ListenPort::listen()bool swoole::ListenPort::ssl_create_context(swoole::SSLContext*)bool swoole::ListenPort::ssl_create(swoole::Connection*, swoole::network::Socket*)%s() (ERRNO %d): session#%ld does not exists%s(): kill(%d) failed, Error: %s[%d]%s(): invalid target worker id[%d]%s(): dispatch[type=%d] failed, connection#%d is not active%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): send %d bytes failed, because session#%ld is closed%s() (ERRNO %d): send failed, session=%ld output buffer overflow/tmp/swoole.%d.sock%s(): failed to startvirtual bool swoole::ProcessFactory::end(swoole::SessionId, int)virtual bool swoole::ProcessFactory::finish(swoole::SendData*)virtual bool swoole::ProcessFactory::dispatch(swoole::SendData*)virtual bool swoole::ProcessFactory::start()virtual bool swoole::ProcessFactory::shutdown()N6swoole14ProcessFactoryE%s(): invalid worker_id=%d00PP000 000000`int swoole::ReactorProcess_onPipeRead(swoole::Reactor*, swoole::Event*)int swoole::Server::start_reactor_processes()int swoole::Server::create_reactor_processes()*ZN6swooleL19ReactorProcess_loopEPNS_11ProcessPoolEPNS_6WorkerEEUlPNS_10ConnectionEE_*ZN6swooleL24ReactorProcess_onTimeoutEPNS_5TimerEPNS_9TimerNodeEEUlPNS_10ConnectionEE_%s(): calloc[2](%d) failed, Error: %s[%d]%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]%s(): calloc(%d, %ld) failed, Error: %s[%d]%s(): pthread_setaffinity_np() failed, Error: %s[%d]%s(): pthread_cancel(%ld) failed, Error: %s[%d]/builddir/build/BUILD/swoole-4.8.13/src/server/reactor_thread.ccfd % serv->reactor_num == reactor->idfd % serv->reactor_num == SwooleTG.id%s(): recvfrom(%d) failed, Error: %s[%d]%s() (ERRNO %d): force close connection failed, session#%ld does not existcalloc[1] failedvoid swoole::Server::join_reactor_thread()void swoole::ReactorThread_onStreamResponse(swoole::network::Stream*, const char*, uint32_t)int swoole::ReactorThread_onClose(swoole::Reactor*, swoole::Event*)int swoole::ReactorThread_onPipeRead(swoole::Reactor*, swoole::Event*)int swoole::ReactorThread_onPipeWrite(swoole::Reactor*, swoole::Event*)int swoole::ReactorThread::init(swoole::Server*, swoole::Reactor*, uint16_t)void swoole::ReactorThread_loop(swoole::Server*, int)bool swoole::String::extend(size_t)int swoole::ReactorThread_onPacketReceived(swoole::Reactor*, swoole::Event*)int swoole::ReactorThread_onWrite(swoole::Reactor*, swoole::Event*)*NSt6thread5_ImplISt12_Bind_simpleIFZN6swoole6Server22start_heartbeat_threadEvEUlvE_vEEEE*ZN6swooleL22ReactorThread_shutdownEPNS_7ReactorEEUlPNS_10ConnectionEE_*ZN6swoole13ReactorThread4initEPNS_6ServerEPNS_7ReactorEtEUlS4_RmE_*ZN6swoole13ReactorThread4initEPNS_6ServerEPNS_7ReactorEtEUlvE0_*ZZN6swoole6Server22start_heartbeat_threadEvENKUlvE_clEvEUlPNS_10ConnectionEE_*St23_Sp_counted_ptr_inplaceINSt6thread5_ImplISt12_Bind_simpleIFZN6swoole6Server22start_heartbeat_threadEvEUlvE_vEEEESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEFvPN6swoole7network6StreamEPKcjENSt6thread5_ImplISt12_Bind_simpleIFPFvPN6swoole6ServerEiES4_tEEEEPFvPN6swoole7network6StreamEPKcjESt23_Sp_counted_ptr_inplaceINSt6thread5_ImplISt12_Bind_simpleIFPFvPN6swoole6ServerEiES5_tEEEESaISA_ELN9__gnu_cxx12_Lock_policyE2EE%a, %d %b %Y %T UTC%A, %d-%b-%y %T GMT%a %b %e %T %Y%a, %d %b %Y %T GMT%a, %d %b %Y %H:%M:%S %Z..bytes= -- Index of %s

Index of %s

Powered by Swoole
  • %s
  • %s--%s Content-Type: %s Content-Range: bytes %zu-%zu/%zu St23_Sp_counted_ptr_inplaceISt6vectorISsSaISsEESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE[TaskWorker] create reactor failed%s(): read(%d, %ld) failed, Error: %s[%d]%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]%s(): write to tmpfile failed%s(): invalid worker_id[%d]int swoole::Server::reply_task_result(const char*, size_t, int, swoole::EventData*)static bool swoole::Server::task_unpack(swoole::EventData*, swoole::String*, swoole::PacketPtr*)static bool swoole::Server::task_pack(swoole::EventData*, const void*, size_t)int swoole::TaskWorker_call_command_handler(swoole::ProcessPool*, swoole::EventData*)int swoole::TaskWorker_onPipeReceive(swoole::Reactor*, swoole::Event*)%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]%s() (ERRNO %d): worker exit timeout, forced termination%s() (ERRNO %d): [2] ignore data[%u bytes] received from session#%ld%s(): [Worker] error event[type=%d]%s() (ERRNO %d): unprocessed data in the worker process buffer0``int swoole::Worker_onStreamAccept(swoole::Reactor*, swoole::Event*)void swoole::Worker_reactor_try_to_exit(swoole::Reactor*)void swoole::Server::worker_stop_callback()void swoole::Server::worker_start_callback()bool swoole::Worker_discard_data(swoole::Server*, swoole::Connection*, swoole::DataHead*)void swoole::Server::worker_accept_event(swoole::DataHead*)static void swoole::Server::worker_signal_handler(int)*ZN6swoole6Server17stop_async_workerEPNS_6WorkerEEUlPNS_10ConnectionEE_*ZN6swoole6Server18start_event_workerEPNS_6WorkerEEUlPNS_7ReactorEE_/builddir/build/BUILD/swoole-4.8.13/src/wrapper/event.ccint swoole_event_add_or_update(swoole::network::Socket*, int)%s(): timer is not available%s(): Timer must be greater than 0int swoole_timer_select()void swoole_timer_free()swoole::TimerNode* swoole_timer_get(long int)bool swoole_timer_clear(long int)bool swoole_timer_exists(long int)long int swoole_timer_tick(long int, const TimerCallback&, void*)long int swoole_timer_after(long int, const TimerCallback&, void*)void swoole_timer_delay(swoole::TimerNode*, long int)bool swoole_timer_del(swoole::TimerNode*)interfacesourceunable to set socket option%s [%d]: %sno interface with name "%s" could be foundthe interface index cannot be negative or larger than %u; given %ldunexpected option in php_do_mcast_opt (level %d, option %d). This is a bug.Expected a value between -1 and 255Failed obtaining address for interface %u: error %dExpected a value between 0 and 255Error converting interface name to index: error %dThe interface with IP address %s was not foundFailed obtaining interfaces list: error %dd\||||||X in6_pktinfounable to get socket optionunavailablenativeexpected an array hereThe key '%s' is requiredifindexerror converting %s data (path: %s): %.*scould not resolve address '%s' to get an AF_INET6 addresscould 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'Host lookup failedHost lookup failed: Non AF_INET6 domain returned on AF_INET6 socketHost lookup failed: Non AF_INET domain returned on AF_INET socketIP address used in the context of an unexpected type of socketallowed_classesError at offset %ld of %zd bytesallowed_classes option should be array or booleanprocess/coroutinesignaledstoppedexitcodetermsigstopsigunable to create pipe %sMissing redirection targetFailed to open /dev/null - %sdup2fork failed - %sCommand 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/mode/builddir/build/BUILD/swoole-4.8.13/thirdparty/swoole_http_parser.c0 && "Unknown header_state"0 && "Shouldn't get here"pe >= pparser->flags & F_CHUNKED0 && "unhandled state"content-lengthproxy-connectionMKCALENDARNOTIMPLEMENTEDCp4BB 4C`C5pCxB`BB BBAAA A@`@ @@@p?@?x>= =<;;;;p;`;@;;`9@9(94:@:4P5499998x8`877GF'I'IFF'I'I'IF{F`FnGSG'I8GGGGEEE EzEHEEEEE84(HHsHBHGG|GKGHHHHswoole_http_parser_execute   !"#$%&'*+-./0123456789abcdefghijklmnopqrstuvwxyz^_`abcdefghijklmnopqrstuvwxyz|}~parser 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'no CRLF at first boundary end: invalid char in header field: invalid char in header value: no next part or final hyphen: expecting CR or '-' tVlWWWWWWWV\\[[YYx[0ZCZX[X Y0[ZY ZZXX/builddir/build/BUILD/swoole-4.8.13/thirdparty/hiredis/hiredis.cparent->type == 2 || parent->type == 9 || parent->type == 10 || parent->type == 12task->type == 6 || task->type == 5 || task->type == 1 || task->type == 14 || task->type == 13Not enough information to reconnect%eEfFgGaApos == totlen*%i $%u sdslen(cmd)==totlentype == 1Out of memoryInvalid format stringlllll\gLgtype == 2 || prv->type == 9 || prv->type == 10 || prv->type == 12Protocol 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 rangecur->idx < prv->elementsBad integer valueDouble value is too largeBad double valueBad nil valuetTfFBad bool valueBad bignum valueBad simple string value"\%c""%c""\x%02x"Bad bulk string lengthBad multi-bulk length((void *)0)؜XȜdt<<<Ĥ<<<<<<<<<<<<Ԥ<<4D<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 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))datetalinfrohos:patalloaccepexpec:metho:schemupgradrefresrefere:statuif-rangif-matc:protocokeep-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-origienclen == lenidx < ringbuf->lenringbuf->len > 0: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-authenticatePpH `08zY@@@@@@@@@@@|@@@@[w VLL<|Tnghttp2_hd_table_get2emit_stringpack_first_bytenghttp2_hd_table_gethd_ringbuf_pop_backhd_ringbuf_get/builddir/build/BUILD/swoole-4.8.13/thirdparty/nghttp2/nghttp2_hd.c((idx) < (context)->hd_table.len + 61)/builddir/build/BUILD/swoole-4.8.13/thirdparty/nghttp2/nghttp2_rcbuf.crcbuf->ref > 0nghttp2_rcbuf_decrefSuccessInvalid argumentOut 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 errorCancelUnknown error codeStream 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  #*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@@ @`;<_ X_hoPo@oo p'prpxppqPJqDrxsps J tHV-tPsTtHztttuH$uHuuuuvP$vDv:dvttwwphxxx8yypXzzzz{`H{x{C{Ph~q(Pr88wxwذHh@ h:8 BhQhXQx___ `p`8`h`x``h@apaa(aHbHb`bxbbbcc0cXc(xccHcx(dXdddXe8peX-eh-e8.f.@fH7xf7f7f7f90g:gH<hh___Pe`fh`hg(agbhXbhbhhcic0id`iejfmxfmfmXg0ngnXhnhPoXi@pppqprpspȢ`xhxxp!@7i(7iH7i7j70j7Hj7`j7xj7j8j8j(8j88jX8kx8 k88k8Pk8hk8k9k89kX9kh9k9l9 l9@l(:`lX:l:l:l:l;mH; mx;@m;`m;xm; o<8o8(qX?hqX@qhAqBrC8rxChrDrhKsNPsQsxRshSt(VPtZt_u8cXuhcpuxkukuo8vqhvuvw(wwpwzwXz x({hx~x( yxpyy(yy`zxzzXz{8{8p{Ș{h |8x|ȩ|ȫ|Ȭ}X}}}~(`~~H@X0Ё(XxЂhx8Hh!h)8,,-0.P17Ȋ8:Ћh;0;h<8=PX=hx===h?@ AXHBBȎCD@ExxFGH(J`JKАKKQPhRhSShTTHUx8VWxY0]bg8jxjXkXlHl`lxmno8qPrsHu0u`v|؋XX8حpذ@(ȸȜxX(X(0xXș8xH(@XПx@XȠHhء(p0(أ8 ( HX h  x"`'X5h8px8888p99P(:8:H:ئh::: :8H;P;h;<8<H<8=H(>>@XABP(CxhCC8DDhD8EEЪFFPGGЫGXHH0hI`I(KK`hLLLXNxNO8xOPPQST0H____H`08aXHbchd Hhhijȱkm8op8q8sh}XhP؎ pxȔȧ((0ȖȯHв`0(صX Ppx(ȢHظ80h0(P(xش`H(кhHػ 8HؽȼHP(XXx HPH8hH0hxH(xHH`(x8`HXP  H8(8P(Xh P x!Px""#X'((X()* +Ph,-5X6h8X=H(A8DNHUHXZ(h\x^H_xgXHi(j8ln@oxsXttHyzX8ؠhh(PH(Ȳ(ز@h88@hh(hȼH8(88XxPH8(xx8hh8x((x(8(@(hx PH ` xx&&)P+./X1X1x450687X7x7x8Hx;8=x=8>xDhhEhFGH I@HIxIIIJ8J8KHKx(MXMM(XTTTH]haaxk`pPxq0r(uwww w@xpyy(zz0H{h{8}X}}8@(8hXP؅h8ȆP8PxXH`أ(Ȩȯ`X((xHȽ0h8@hxP8 h@Hh H 0x(xH8hPhxXX!h'x()) 8++X,.X./0024P6(7:;`>@8AxCXChCC F8hGpJxN O`8SXY`(Xa`aabd eH hg Hi i pX q q hr s wh 8w hw w x (z@ X{ | 8~ ~( xP ( ؁ x  ȃX(Hh8ؓș`Xx؝؞(pX0h`ȯ8h(HPXxؾXhhH@hx08xX(hh Xxh8xX8 x Hxh8hx((X8H P 8 x ! #0!'!8+!x-"/@"1x"84"x6"7#9P#H:#;#(=#>$(@P$A$(C$D$(F0%Gh%(I%J%L&NH&xP&hR&S&W@'8['^'a0(d(g(j )HkP)k)n)q*u`*w*Hx*y(+z`+|+~+8,X,,X(-8x---(.XX.ء../دX/Ⱥ/Ȼ/x(0xx0h01HP1H11102h223XH333(4x484X5xh5855 (6X`66h7P777 8%`8(8x,9-09198496:8X:8;:HD:F0;G`;H;I;J;K <LP<M<N<O<P=Q@=Rp=S=T=U>WH>Xx>Y>Z>[?\8?]h?^?H`?xd(@xjh@k@l@XlAXuhAyAyChCAB0B(B؈B8CDD0DpDDD8D E(hEȑEEhExXFpFFؚFHGGȟGXGGȠGHHȣ@HxhHHH(Ix@IxII(I8JHPJ(JxJKH L`LL8MxMMMM N8HNpNhNNN8PO8OHOPP(PX0KxKL8OPH@QxQQQQQ(pSHSXShShShTXHThTTU `U8 U Ux`VVhVW(WXWHpWWxWWXhHXXX YhYYZxPZ8!Z$Zh&@[()[+P\/\0\X2\2]28]2X](5]x9](:^8;H^;x^8=^x>^?0_Ah_8B_C_D`(FH`hG`J`HLaxPHa8Ta(Za8ZbXZ(bZ@bZ`b[b\b]b](c^Hc8^hcX^c^c8cd dxdءdd e8eXfPffذfHggXgxhhhxh88ii(jhjj(jx`kk8@lPmHmnHnH@o op qhQxR R8R(PR8hRRRRRHRXRS(S@SXSh[ \Hhi i!@kH!lH"lx#l#mH%n&`n'o()0p)p8*xq*q,hr8-rH-rh-rh.s80hs0s3t84(tX4@tx4XtQtWuX8uXXu]`vasHbuxcucvHdvevfwHgwgwg xhPxxjxlxmyXoHyqyryszuzhvz{zX~@{{{h|P|؍||P}}X~HX~Xp~h~x~~(@ȴشx hphh0HH`hXhH8Ђ88 XXxh8 PhHЄ( (X8؅XH8X؇ h (  xHx(h@Ȋx((0()`H)PX)h))**+-@03،(7(8p89;@`CCJPMMhNU8YZȐHi0i`j(j8jHj(Xj@hjXjpjjjhqqq8qXrprstHu8uh(vXwwxH8yxyhzؕz{(HpȂH8hȑ (`X(`xؘ8ؙhxȜȚ8hX@xشȶxطhx `HؿH8hОX((Xp؟8H(HРX0СHXȢ(@`x8HxȣXX8Hؤ80(إH8P8(@(8(H@x`x08`xh0x0p(HXثhX8hxȭ 8 8( xX x  (@8Xx(hHx`x(`رx`xX `H!!ȳ!!"h"H".p.X/д0(2h23304ph6P6p66(7зX77707P7p8(8H8иh88808P9pH9h99й9990:P(:pX::(;;Xh<==H8>>X?8?x@ؽA(Ax8BȾBCh8DDXEXFF(GHGHHH8hIIJ(JX8KpLMOxP0Q`RHTUV XPhYZ\x]^@H`pabdXe0f`gii8ij kXmmxo@HqxrsuwH(xxHyHzH{Xh|x}~8(PȀpH@(XȄx(` Hp8ȉpX(0xXh(PHhXؖPHؙ XHHH88X@hPX@@XH8(x8(X8hPH h8X%@8*x,86(AHhAAABh8BhBBBBB C@Dx8DXDDE(FF(8GxGHH(IxI(IXxKKKL0MxNOQHZdegPkost8tvhx z`H{X|@|x|Xhx؊88PXxh(ȌhH ؍8xȑH(8H8XPhh8 8` 8Șؘh8Xhx(8HX8x08hȡ@إ8`h(8`Ȩ8ت(@8Xجx8H8h80Hpȵȶ8ȷ(`x(8PHhXhxH8`0(X@x8`(8X(hpPXpHx(hPp h`xXH hPph  08X xh8  $8$P&) 3P 3p X5 hE (FXG@ I XK K HL MP N 8PX P R xW Y` xZ Z X[ [(^@`gh0hi`8jk(l0tvx yX8xpȑXpHxh88ؚh؝hآ(x8hxض8XP8H8hP(hH`XxH@XXp8 H8XPxhxXXp(0H hP!!!X@"xHp8h  H!8"("X8#p##h#h$$H$h$0% x% %&Xh&H&#$8 $X8$xP$'!H'!`'$'($'h&((X(8)(x+(H, ),X)x-)-)(.)X0*0*1+18+(5+x<+<,>8,@p,XA,A,A,B,B-FX-HG-I-I-xNP.Nx.xW.W.X@/Yp/[00b(1dp1g1u2(v@*8vX*Hvp*hv*v*v/w/Xz0|0| 2|82}X2x}2}2238X38334(4؍`4444ؓ@5X555H56p66(687@7p777X 888P8h88P99 :8:P:H6H6689h9(:x:;`;;x;h@<<X<h<x< =p====80>`>>(>>(8?(h???xH@H@(@8AA(PAA(8BpBhB8BBC C8C(hC(@O8OO@PxPPChCDhPDDhDDh0EhEh E Eh F HFh F Fh F (Gh `G GhGHh@HxHhHHh IXIhIIhJ8JhpJJhJKhPKKhKKh0LhLhLLhMHMhMMhM(Nh`NNhNOhXOxOP P!pQ#Q#Q$Q,0R,HR.Rx/R3(S3@SX4Sh4S4S4S(5T58T89T9T=UH?PUX@Uh@Ux@U@U@U8AVHAVA0VAHVCVFVHVK0W(NhW(YW\W]W]Xh_PXbXxdXeYoXYopYoYoYpYHpZxp(Zp@ZphZrZ8rZr@[hs[s[t0\u`\xu\u\Xv\v ]8wP]w]~](^ȃh^^^X0_H_Xh__X_H`hh``ȍ`ȎXa@b8ccxYY؟P``Ha0aaab8b(c8(dxHdhddȥdHdXHeehefغcdxffػffXf@gxggXgh`fhhhhhhiX@iihi@j(Ph8pixijjjk(kxkHkhl(j8jX@lXlllXmXmhm mh Hn8nhnxnopXPp8pH,p0o0 o1`o3q3rH4Pr4r5r5s5 s5@sX6Xs6s7s8sh8t8t9Pux:u;u<v8@HvhKvKvhOwQXwQwQwTwaHxahxXbxcxfxfyh`yvyvy}(zhpzzHz{8 {@{X{{X{{8{hP||H||x}H }hP}}X~h~ئ~~XxX88 q8qPqhqq8qXqxqps@tu8}}h(hHXxP x   px(x8Ph0HxH!Ј$'H(()X+P,0C@ExG(KK((Zxx[__x`0a bHceЍh`xhiЎiq8(vz؏(؃@x8ȉ0Hxȑ(ؒhȒ xؓ(8HPhȤ(xȕ(hxpЗXh`x@H@x0X8pH`X(x h(8hHȚ88`؟X8hؠ(X`ءh`xx؞(hH(hxhؤh x$p8*,=h=H>>8(?PXAAMOHOPQSPXWYةxb(cXehxjoبooXp(8rȫhs`ttuuv(hvXvww8x hxHxhxyyخz@zX|(Я؂@؄xȰȈH،Hh0H(`(HȲh@xX ؖh@Xhx @ؤ888ȧ8Hиh@(ȹXXHhhxлXؼ(h@xXH80H`X(  phؿx(@8Xh HPph(0XPpHX H!h!!!"H#(#X$x$%h%%h&(&H('x(x)* *PX+H,,H-3hx3335(X7@8pX889h>8?h8@AhK8LM8MMNhN(N@XRTUU(X xY`ZZX[\@\h]]H^_X`0hXj8l`lxmnpp(qrr8w`wxHxxxx0xHXy`zh{x؆Xȇ8PXhȉh ؊@`xxhx Ȓ8(XxpȓXXH0pȜXh0XȥHX(X8phx(@XpHXhȨ(80HH`xX8h8hxx(@xXPhȳش(8x`ȵض8HH`xxȸظ 8P8hxغ0zRx $p}FJ w?;*3$"Do\o$Ab|(ozPLRx=$ ,$pGKBDA |ABLnBBB B(A0A8G` 8A0A(B BBBG $4ppCAID rAA\p0An|ppFADLpBBB B(D0D8D` 8A0A(B BBBA , rAAG0 AAA 44rBAD G@h  AABA lXsAV<XsBBD A(GP (A ABBD <8ubBBA D(DM (A ABBH  hv"$v<xvDU4TvBAD D  AABA 4yADG s ADA WDDyxy$py1AHD ^DAy?HX A ]4<ykAIN i AAE `AADtyBIJ A(A0G3 0A(A BBBG ,,H{)GADDPy AAA ,\H|)*ADDPy AAA 4H} BAD G`  AABA 4BDA G`  AABA <؀πBBA D(D` (A ABBA D<HBBB A(D0G 0A(A BBBD `NAw H LCTBIB B(A0A8Dp 8A0A(B BBBA <BQA A(DP (A ABBA $gAP G B F 4t`BMA GP  AABF <OTl,@\ADG l AAA <$BBA A(D`x (A ABBH 4dp{BGA DP  AABA 4,BDA w AEA { AFI D/BQB F(D0Dp 0A(A BBBA ,AI@ AA TL(#߂BIB B(A0A8I" 8A0A(B BBBF 4 0VKFL 6D` A l LIt C D BNB B(A0C8D@8A0A(B BBB PAW, P,AAD\ AAD L P=BEE B(A0D8D` 8A0A(B BBBG t ` XAR XF  x  x$ p< hT `l X  P H  @ H P X `, hD p\ xt   %HX -H` %HX -H`$ %HXD -H`d %HX -H` %HX -H` %HX0-H`$@<H ,TppBDH Y ABA KD0A A LAAG ] CAF c CAI R CAJ JCAL AAG ] CAF [ ACA R CAJ JCALDPAAG ] CAF [ ACA R CAJ JCALAAG ] CAF [ ACA R CAJ JCA--<zBHB A(A0a(A BBE,T_BDA C ABA $AG Z AA $HAG b AA ,ADD0E AAA TtDzBIB B(D0A8D 8A0A(B BBBA ,$ {AAL` AAA , {AAGP AAC ,AAG0 AAA <\xzBBD D(J@i (A ABBA ,,AAG0e AAH ,\AAG0t AAA 4&6zBAA G0  AABG 4zAEG ` AAA p AAB ,l\yADG l AAA LtyBBB B(D0A8Dp6 8A0A(B BBBA T8ieyBBE E(K0A8G  8A0A(B BBBK <DP5xyNAG JH  CAA <P5tyKAG MH  CAA LTPBED E(G0D (D ABBD M (D ABBB $AI BK A D<XxBTA D(D$ (A ABBG TxBEB E(A0A8G 8A0A(B BBBJ THxBLB B(A0D8G 8A0A(B BBBF T4xBLB B(A0D8G 8A0A(B BBBF /T xBEB B(A0A8G 8A0A(B BBBA /TxBLB B(A0D8G 8A0A(B BBBF ,lpxAAG@V AAG T(_xBLB B(A0D8G 8A0A(B BBBF dEBBB B(A0A8DP 8A0A(B BBBE T 8F0A(B BBBA DBBB D(H0G@^ 0D(A BBBF |40RBIE B(A0A8GP 8A0A(B BBBC  8D0A(B BBBD o 8A0A(B BBBG ,$CwAID \ DAA D0BBB A(A0G@w 0A(A BBBA LvBBB B(A0A8D 8A0A(B BBBA d|BBLB B(A0A8DPc 8A0A(B BBBK  8A0A(B BBBG LMBBB H(A0D8DP 8A0A(B BBBE 45$(buAY F ADpquBBB A(A0Gp 0A(A BBBH d BBB E(D0D8Gp 8A0A(B BBBG c 8A0A(B BBBA $0N48,tBAC G`o  AABH t0a4tBAA GPn  AABC 4AJR g AAJ  DAG 4lXUtBAA GPu  AABA \4BBB B(A0A8& 0A(B BBBG p 0A(B BBBG L BBB B(D0A8Dp 8A0A(B BBBF TT@)sBBE E(D0D8G 8A0A(B BBBH <,A{ D N4(-0sBAD Dp  AABG <.BBG A(G@ (A ABBG DD/rBEE G(I0DP 0A(A BBBE <0BBA A(G@d (A ABBI $\X1AG g AH L1BIB F(A0C8GP 8A0A(B BBBF L2uBBE B(A0D8K` 8A0A(B BBBH L3qBFF B(A0A8KPu 8A0A(B BBBD L:PqBII B(E0A8H` 8A0A(B BBBB DBBBBB A(A0G@ 0A(A BBBA L|FpBBB B(A0D8DP 8A0A(B BBBF <\ GBBG A(G@ (A ABBG  H5L H=BBB H(A0D8DP 8A0A(B BBBE L!I=BBB H(A0D8DP 8A0A(B BBBE LT!J-BBB H(A0D8D@ 8A0A(B BBBE L!K=BBB H(A0D8DP 8A0A(B BBBE Ld!LnBBE B(A0D8D@ 8A0A(B BBBF LD"N=BBB H(A0D8DP 8A0A(B BBBE T"OnBBB B(A0D8J  8A0A(B BBBI ,\"hkmloAID0D AAA ,"kOoAID0k AAA D"HlGoBBE A(D0K@ 0A(A BBBA #m;oBBB B(D0A8D@Q 8A0A(B BBBD L 8A0A(B BBBJ N 8A0A(B BBBH * 8A0A(B BBBD K 8A0A(B BBBC ,L$oGAAGP AAB L#pnBBB B(D0A8O 8A0A(B BBBE ,$rwAAG@ AAJ Ll$8t;nBBB B(A0D8DP 8A0A(B BBBF 4$u/ nBAA G`  AABA T$wmBFB E(E0G8Fu 8A0A(B BBBH TL%mBBB B(A0D8G 8A0A(B BBBF <% znBBA A(D (A ABBI T%`onBOB B(D0A8G 8A0A(B BBBA T<& _nBBB B(D0C8G ~ 8A0A(B BBBB T&`nBJB B(A0A8G 8A0A(B BBBA T&"lnBBB B(A0A8J  8A0A(B BBBB TD'0VoBBE B(A0A8G 8A0A(B BBBI T'7m toBLB B(A0D8G 8A0A(B BBBA T'CoBLB B(A0D8G 8A0A(B BBBA TL(XK8 oBGB B(A0D8G  8A0A(B BBBC 4)@XT(w pBBB B(A0D8J  8A0A(B BBBE T) V;qBBE B(D0A8J% 8A0A(B BBBG Tl)(,PqBBE B(A0G8J 8A0A(B BBBD T)0W qBEE B(A0A8G 8A0A(B BBBE T*cm4pqBBB B(A0A8G! 8A0A(B BBBC Tt*IsBBB B(A0G8G  8A0A(B BBBA ,\+DAKD i DAA D+BBE A(A0D@ 0A(A BBBA +С#Aa+hA) F ,,0bADG  AAD L+ sBEB E(I0H8DP 8A0A(B BBBD \,BBE B(A0D8D@g 8D0A(B BBBH D8C0A(B BBB4d,0YrAIG t AAI DCA<,XKrBGB D(A0~ (A BBBK T,H3rBBB B(A0A8D 8A0A(B BBBH -Ko4-BDD C ALO NAI.,.D.1Hdd.1Hd,.0bBAD  AEE ,.pbBAD  AEE 4.BAD D0J  AABA 4/(BAA G0^  AABA 4T/BAD D0I  AABA 4/(BAD D0U  AABA </BBD A(GP| (A ABBA 40BAD D0t  AABA 4<0(BAD D0q  AABA <t0BBD A(GP{ (A ABBA 40BAD D@  AABA 40hBAD D`|  AABA 4$1BAD D0p  AABA 4\1HBAD D0n  AABA 11L1BJB B(A0A8G 8A0A(B BBBA 42BDD C ALO NAI,L2BAD  ABK ,|2zADD W AAA ,2~ADD [ AAA ,2H}ADD Z AAA , 3AAG  AAR ,<3hOADD l AAA <l3BBD A(GP (A ABBD D3BBE A(A0G@ 0A(A BBBD D3@lBGB A(A0I 0A(A BBBB 4<4UBDA w ABO AABL30#WkBEB E(A0A8D 8A0A(B BBBF T44kBBB B(A0D8Do 8A0A(B BBBF D48,jBJB K(A0 (A BBBA T4`!jBBB B(A0D8GM 8A0A(B BBBE 5.K^45BDD C ALO NAI 68$60,<6(BAD  ABK <l69BBA K(GpL (A ABBG $6AG0 AA <6BLA A(G` (A ABBA <7BBA A(D (A ABBF LT7@BBB B(A0A8DP 8A0A(B BBBE L7BBE B(A0F8G 8A0A(B BBBE ,7DAKD i DAA $$80~AG } AA $L88G^ADD NAALt8`zBGE B(A0A8QG 8A0A(B BBBA T48:_gBGB B(A0D8D 8A0A(B BBBD T8x0gBGB E(A0D8G 8A0A(B BBBD Dt9P BBL A(A0Dp 0A(A BBBA 49(FUBDA w ABO AABDd9PF,ohBJB K(A0 (A BBBA L98GOhBEB E(I0H8D@ 8D0A(B BBBD L:HBBB B(A0D8G@j 8A0A(B BBBH \:JBBE B(A0D8D@g 8D0A(B BBBH D8C0A(B BBB4:hJYwgAIG t AAI DCA<:JCgBGB D(A0~ (A BBBK D$; G+gBBB D(A0G` 0A(A BBBF 4;BED Dp;  AABB L4<`BBE B(A0A8Gp 8A0A(B BBBK <<BFD D(D@P (A ABBF <<BFD A(D@ (A ABBF D=PBBF D(D0DP> 0A(A BBBD <L=BBA K(G` (A ABBH 4=BED Dp  AABB T4=pi /eBBB B(D0A8J 8A0A(B BBBE L>+=BBB B(D0E8Dp 8A0A(B BBBF T=x-mdBGB B(A0A8G 8A0A(B BBBD T4>3dBBB B(D0A8QW 8A0A(B BBBA L?X7*BBB E(D0A8D 8A0A(B BBBE D>8;DdBBB D(D0G 0A(A BBBH ?Ko4?GBDD C ALO NAI@pG@hG84@L@d@|@",@0GBAD  ABK <@HhBGE D(JPl (A ABBB ,A0I'ADD0 AAG 4A`"AU J A4TAJBAK GP  AABF 4AKfBAD G@  AABA DALBBE A(A0G@ 0A(A BBBF D BxNBBF A(D0G! 0A(A BBBA DTBPBBF A(D0G! 0A(A BBBA LBQVBBD A(D0 (A ABBH M (A ABBE D\BR`BDH A(D0D`1 0A(A BBBH L4C0VZBBB L(A0D8Dp 8A0A(B BBBK TB@X`BBB B(A0K8G8 8A0A(B BBBC CTdCY+3`BBB B(D0A8J 8A0A(B BBBF LC]_BBB D(A0J 0A(A BBBB 4DanBFA QJ  AABA 4D fAAG f DAL  AAA  Ef%HX,,EfADD Y AAD \EHgAWTDHg^BGE B(A0D8GG 8A0A(B BBBC LE{BBB E(A0A8Ge 8A0A(B BBBE TE}A_BBB B(A0D8G+ 8A0A(B BBBG DEX6^BGB D(A0D` 0A(A BBBJ L4FP_BBB B(E0D8Dpi 8A0A(B BBBH $GpZADD KDARBEB B(A0A8Dp 8A0A(B BBBG LTVRBBB B(A0A8G 8A0A(B BBBA LdTRBEB E(I0H8D@ 8D0A(B BBBA <DUBDD A(G0m (A ABBK <T@D/RBBD A(D} (A ABBH L4UP ,RBBB A(A0D 0A(A BBBD DVBBB D(D0D 0A(A BBBA <UxQBBA A(Dp (A ABBK D VH,QBJB K(A0 (A BBBA LTV2QBBB B(A0D8D~ 8A0A(B BBBG ,4WADG  AAI dWD4|WBDD C ALO NAIW WF,WBAD  ABK X%PS4XD` A $TX`}ADD nDA$|XPUKd B ,X@bD\ H P H Q G I4X&BFA Q  AABA 4 Yx3AMG f DAP AA4DYUBDA w ABO AAB|Y2ApTY(,BIE A(A0m (A BBBJ T (A BBBA ,YZIDD  AGM DY,gNBJB K(A0 (A BBBA LlZBBB B(A0D8G@j 8A0A(B BBBH 4,ZMBAD D  AABG LZ0BBE B(A0A8G` 8A0A(B BBBA LD[BBE B(A0D8DP 8A0A(B BBBA ,[PT:MBGA FABL4[MBBF B(D0A8D@ 8A0A(B BBBF ,[`ULAAGpY AAD $D\ZADD KDA,l\AAG0\ AAA $\hGAAD ~AA\FAi F U$\GAAD ~AAL ]BBB B(A0D8Gp 8A0A(B BBBA ,\]8AAJr AAA <]BBD A(GP (A ABBA D]8?BBB D(A0GP 0A(A BBBA L^0AAG e CAF s ACA R CAJ JCALd^AAG ] CAF k ACA R CAJ JCAL^AAG e CAF s ACA R CAJ JCA_C#AL^IBBB B(D0A8J 8A0A(B BBBK D^ IBBA A(D (A ABBG ,_ AAD0u AAC ,_p AAG0Z AAA <` BBD A(GPr (A ABBA L_IBBB A(A0G6 0A(A BBBC T`0HBBB B(A0A8GJ 8A0A(B BBBK Tl`cHBBB B(A0A8DY 8A0A(B BBBG D`vHBBB D(A0G` 0A(A BBBH T a(8BHBBB B(A0A8QD 8A0A(B BBBA 4aBFA G  AABA ,b!$Db!ZADD KDA$lb!AN I Q E b0"<A L $bP#Ae J Y E 4b$ADD \ AAI [ AAA $cW^ADD NAAG C De`?-D[ I Ddep?*Ahe?<ex?FBBA A(Gpu (A ABBH 4LeA/kDBAD D`^  AABA 4eB/KDBAD D`^  AABA 4LfxCBAD G0  AABF fT7Dh D F4fDBAK DP  AABA ,fDADG@ AAA D gEYBBB D(A0J 0A(A BBBA DfKI#CBBB A(D0Gp 0A(A BBBE L gSBBEB E(I0H8D@ 8D0A(B BBBA DgXMBBB D(A0Jd 0A(A BBBG 4h`KoLhȲ.K^4dhTBDD C ALO NAIh8Uh0U&hHU,h@UIADD f AAA <i`UBQE A(JPW (A ABBH <TiVBQE A(JPW (A ABBH <iVBQE A(JPW (A ABBH <ipWBQE A(JPW (A ABBH ,j XBAD  ABK DjXOAs A Y4dj YBAD G0a  AABA LjYBBE B(A0D8D 8A0A(B BBBH ,j(]BDA n ABA ,k]BDA n ABA 4LkH^BDA G0e  AABA k/Ak/A,k^ADG` AAB ,k_ADG` AAB <l0`BAA a ABH G ABF <k`}g>BEA A(DP (A ABBD Tlb9>BBB B(A0D8Jr 8A0A(B BBBE ,\l=BID } ABA Lm8i]BBD A(D0 (A ABBJ ] (A ABBA LlmHjhBBB B(D0A8Gp 8A0A(B BBBG LmhkBMB B(A0D8D 8A0A(B BBBE T|mp<BEE L(A0D8Gb 8A0A(B BBBH Lms<BBE B(A0A8Gpo 8A0A(B BBBC T$n@v <BBB E(A0A8D 8A0A(B BBBD L|nk<BBB B(D0D8G 8A0A(B BBBG <\oBBA D(D0J (A ABBC LohBBB B(A0D8Gn 8A0A(B BBBD L\o؊W <BBE B(A0A8G`  8A0A(B BBBA LoX;BBB E(A0A8G 8A0A(B BBBA 4pvBOI A(D0w(G AQBT4p@%;BBE B(A0A8G 8A0A(B BBBA ,pf;AAG0  AAD 4pD;BCD I ABK Dq`AAG f CAE  CAF  CAE 4ALG @ ADG < أHUBBD A(DP (A ABBJ <ܘBBA D(D@ (A ABBJ d0BBB B(A0D8D@B 8D0A(B BBBE d 8A0A(B BBBA L`>|BBB B(A0A8Gp 8A0A(B BBBI Lԙ0:BBE E(A0A8DPC 8A0A(B BBBG $ GAA A C<D@A"BED D(D@ (A ABBH LHBBB B(D0A8DP 8A0A(B BBBG LDcBBI B(D0A8Gp 8A0A(B BBBJ TA@BPE B(D0A8D 8A0A(B BBBA TBBB B(A0A8JZ 8A0A(B BBBH LԛBEB B(D0C8GP^ 8A0A(B BBBA \$@ADG  AAB Z AAD L AFE d FAE a AAA dBEE B(G0A8GP 8A0A(B BBBH M 8A0A(B BBBA LBBE B(A0D8D0 8A0A(B BBBB 4<8BDI D@T  AABA <tBBD D(DP  (A ABBG <BBD D(DP  (A ABBG TdBBB B(D0A8G 8A0A(B BBBE 4L8BDD D@a  AABA <BBD A(Gp. (A ABBD <Ğ0BBD A(Gp. (A ABBD DADD  AAE { AAC O CAA DL8BBB D(D0D` 0A(A BBBA 4ZADG Q GAE mAAD̟BBB D(A0GP 0A(A BBBF D BBE A(A0G` 0A(A BBBF 4\sADG Z GAE T AAA LBBB B(D0A8GP 8A0A(B BBBB D`=BBE A(A0Gp 0A(A BBBI LXSBBB E(D0D8GpU 8A0A(B BBBG T OBEB E(A0A8D 8A0A(B BBBG ,ԡADD  AAG $OADG @AA4p-BDA D0  AABD TԡOBBB E(A0A8G{ 8A0A(B BBBG 4>ADG O AAC QGADBBB A(D0Gph 0A(A BBBF << BEE D(A0 (A BBBE 4|h AADG X AAJ DGAD BBE D(D0DP0 0A(A BBBC ,LD BBB B(D0A8GpA 8A0A(B BBBA 4:BAD D@  AABJ L<BEB B(A0I8Dp 8A0A(B BBBA <BBA A(G0d (A ABBI L\8BBB B(D0D8D 8A0A(B BBBG LBBB B(A0A8G6 8A0A(B BBBG <X;IBEG D(G$ (A ABBA <<h<BEG D(G (A ABBA 4|H=JBDF g CBH AAG`=̦X=`=N4l?MBEA G@  AABA T@ BFB B(A0D8Gc 8A0A(B BBBK TCSBEE E(D0D8G 8A0A(B BBBH <TPG`'BFA H(GP (A FBBE LpHRBBB E(A0D8G 8A0A(B BBBK 4KAC BGFA A <hQhADG  AAF  AAH 4XBDD C ALO NAI$$XAN I Q E LXY,dPYBAD  ABK D ZBBL A(A0DP 0A(A BBBA ,ܩ[AANP AAA L H\BBL B(A0A8G 8A0A(B BBBH 4\]BAD N`!  AABF ,p_AJD@[ AAA T4_ BBB B(D0A8GQ 8A0A(B BBBA 4hfBAA N0n  AABD T g2,lHgbD\ H P H Q G I4 gB IDG t DBJ TDh BBE B(A0A8GY 8A0A(B BBBA ,kDk*AQ A ,dkAEG o AAB , lAKG0m AAA <ĬlkBBK A(JЀ (A ABBK <m$BLA A(JЀ (A ABBA <DnqBBA K(G@ (A ABBA ,pQAKG@ AAK 4@qdBED C ABG HAB$xqAK0b AA < r BBK A(GP. (A ABBE ,TsAKG0^ AAE ,tAKG0Z AAA ,tAAG S AAA 4tBAD G0Z  AABA 4huBAD G@s  AABA 4T vpBAK G0  AABA XwT`wrBBE B(E0A8Mi 8A0A(B BBBG D(|iBGB D(A0Q 0A(A BBBE DP4`S,\xBHA  ABA LBDB B(A0D8G 8A0A(B BBBF DܰBDE Z ABH ] ABH n ABG 4$`BDD C ALO NAI\t,JIDG  DBH ,،BAD  ABK DBDB D(E0G`} 0A(A BBBC 44@BDA DP  AABA <l\BED A(D` (A ABBH $]Df F H H \Բ@1HX H H,`AKG@j AAA 4$BDD DP  AABA L\XBBB B(A0A8G 8A0A(B BBBG LȕBBB B(D0A8J~ 8A0A(B BBBA ,BAD  ABA D,x1BEB A(C0D` 0A(A BBBA 4tpjBDD G  AABF ,DAKD i DAA 4ܴȠZBFA G@  AABA $VADD JAALاBEB E(I0H8D@ 8D0A(B BBBA 48BCD D0g  AABH T4@BBB E(A0A8Di 8A0A(B BBBD 4xBDD C ALO NAI,TЩBAD  ABH 4eADD l AAI K AAA ,ԶFAAG c AAA <BUA G(D`r (A ABBE LDBBB E(A0A8G`\ 8A0A(B BBBF $@}ADD nDA4BDA G0p  AABF <@BBA D(G`K (A ABBG 4L\#ALL3BMB L(A0D8DpJ 8A0A(B BBBF ,BHD p ABA L̸BBB E(D0A8Dp 8A0A(B BBBA LHOBBD A(D0 (A ABBG  (A ABBA <lHBHA v ABL C ABJ <BBA A(D@ (A ABBA T\ {BDB B(A0A8G 8A0A(B BBBD dDOBEE E(A0C8G` 8A0A(B BBBI  8D0I(B BBEE 4BAK J  AABA 4@BAK J  AABA 4BAK J  AABA 4T0BAK J  AABA L?BBB B(A0A8G  8A0A(B BBBJ Lܻ?BBB B(A0A8G  8A0A(B BBBJ L,?BBB B(A0A8G  8A0A(B BBBJ L|x?BBB B(A0A8G  8A0A(B BBBJ L̼h?BBB B(A0A8G  8A0A(B BBBJ LX?BBB B(A0A8G  8A0A(B BBBJ LlH?BBB B(A0A8G  8A0A(B BBBJ L8?BBB B(A0A8G  8A0A(B BBBJ , (%AKG AAG ,<(%AKG AAG ,l(%AKG AAG ,(AAD@ AAA ,̾AAD@ AAA ,(AAD@ AAA ,,AAD@ AAA ,\(AAD@ AAA ,AAD@ AAA ,(AAD@ AAA ,AAD@ AAA ,(AAD@ AAA ,LAAD@ AAA ,|(AAD@ AAA ,AAD@ AAA 4(BAK Jb  AABA 4?BAK G  AABG 4L?BAK G  AABG 4?BAK G  AABG 4?BAK G  AABG LBBB B(A0A8G  8A0A(B BBBA LDBBB B(A0A8G  8A0A(B BBBA 4` ?BAK G  AABG 4h ?BAK G  AABG 4p ?BAK G  AABG 4<x9BAK G  AABI 4t?BAK G  AABG ,%AKG AAG 4lBAK G  AABE ,%AKG AAG ,DeAKJ AAF ,teAKJ AAF 4@wBAK J6  AABA 4wBAK J6  AABA 4wBAK J6  AABA 4LwBAK J6  AABA 4`wBAK J6  AABA 4wBAK J6  AABA 4 wBAK J6  AABA 4,8"wBAK J6  AABA 4d#wBAK J6  AABA 4$BAK J  AABA 4&BAK J  AABA 4 8(BAK J  AABA 4D)BAK J  AABA 4|+BAK J:  AABJ L-BBB B(A0A8G  8A0A(B BBBA LP0BBB B(A0A8G  8A0A(B BBBA LT3BBB B(A0A8G  8A0A(B BBBA L6BBB B(A0A8J  8A0A(B BBBD L9BBB B(A0A8J  8A0A(B BBBD LD0<BBB B(A0A8J  8A0A(B BBBD L>BBB B(A0A8J  8A0A(B BBBD ,pAAAD@ AAA ,AAAD@ AAA DDpBBBB A(K0J  0A(A BBBK D(EBBB A(K0J  0A(A BBBK LGBBB B(A0A8G  8A0A(B BBBA D$0KBBB K(A0G 0A(A BBBH 4lLBIK G`v  AABA D`MBBB A(K0Gp 0A(A BBBC 4NBKI D  AABA D$OBBB D(A0Gp 0A(A BBBA DlQBBB K(A0G 0A(A BBBH DR$BBB K(A0G 0A(A BBBE LT\BBB B(K0A8J  8A0A(B BBBD LLXBBB B(A0A8J  8A0A(B BBBG L(`OBBB B(A0A8J  8A0A(B BBBE L(cBBB B(K0A8J # 8A0A(B BBBE L<gBBB B(A0A8J  8A0A(B BBBB ,Hn{AKJ> AAA ,o{AKJ> AAA ,p5AKG AAA ,q{AKJ> AAA ,LHsAKJd AAD L|tmBBB B(K0A8J o 8A0A(B BBBI L{BBB B(A0A8J  8A0A(B BBBC Lx BBB B(A0A8J  8A0A(B BBBE ,lAKG` AAF LBBB B(D0A8D 8A0A(B BBBG LHBBB B(A0D8D 8A0A(B BBBF L<BBB B(A0D8D 8A0A(B BBBF 4[BKA Jc  AABA LqBBB B(A0A8G  8A0A(B BBBH 4BAK J  AABA 4LBAK Jf  AABA 40BKA J  AABA 4BKA J  AABF 4BAK Jb  AABA L,BBB B(A0D8G  8A0A(B BBBH L|تBBB B(A0A8G  8A0A(B BBBF <BBD D(G  (A ABBF < BBD A(J  (A ABBJ LLBBB B(D0K8G  8A0A(B BBBH LBBB B(D0K8G  8A0A(B BBBH LhKBLB B(A0A8J  8A0A(B BBBI L<hKBLB B(A0A8J  8A0A(B BBBI LhBBB B(A0A8G  8A0A(B BBBK L8BBB B(A0A8G  8A0A(B BBBK 4,BAK J  AABE 4dBAK J  AABE LBBB B(A0A8G  8A0A(B BBBA 4BKA Jc  AABA L$tBBB B(A0A8J v 8A0A(B BBBD Lt BBB B(A0A8G  8A0A(B BBBG L`tBBB B(A0A8J  8A0A(B BBBA 4BAK J  AABE 4L(BAK J   AABD LBBB B(A0A8G  8A0A(B BBBK LBBB B(A0A8G  8A0A(B BBBK L$BBB B(A0A8J = 8A0A(B BBBE LtBBB B(A0A8J j 8A0A(B BBBH ,pcAKJ& AAA LBBB B(A0A8J } 8A0A(B BBBE 4DP[BKA Jc  AABA L|x^BBB B(A0A8G  8A0A(B BBBJ LTBBB B(A0A8J l 8A0A(B BBBF 48BAK J~  AABF LT BBB B(A0K8J  8A0A(B BBBH L` BBBB B(A0A8G  8A0A(B BBBI ,` AKG` AAF ,$0 AKG` AAI ,T AKG` AAF , AKG` AAF ,AKG` AAF ,AKG` AAF ,PAKG` AAF ,D AKG` AAF ,tAKG` AAF ,AKG` AAF ,AKG` AAF ,`AKG` AAF ,40AKG` AAF ,dAKG` AAF ,AKG` AAF DBBB A(K0G 0A(A BBBI , HAKG` AAF ,<AKG` AAF ,lAKG` AAF ,AKG` AAF ,AKG` AAF ,XAKG` AAF ,,(AKG` AAF 4\BAA DP  AABE Tp )BBB B(A0K8J  8A0A(B BBBH <H$BGA A(I (A ABBA 4,*BDD C ALO NAI<d`*BBA D(N (A ABBF , +DAKD i DAA TD@+ BBB L(A0A8G 8A0A(B BBBH <,3BGA A(Q (A ABBA DlhCBBE A(A0D@ 0A(A BBBA 7Ax L CALLdC?BEB E(I0H8DP 8A0A(B BBBD \DEBBE B(A0D8D@g 8D0A(B BBBH D8C0A(B BBB4EYAIG t AAI DCALL65BBB B(A0A8J 8A0A(B BBBH Tx=*OBBE L(A0A8G 8A0A(B BBBG 7Ko$XEZADD KDAEE2<EBEI A(Q@j (A ABBF L4G BBO B(D0H8G"i 8A0A(B BBBA @J 8JDO,@JdRAA C ABF DJzBDH C ABL A ABL AAG4,JBAA G0  AABB d L<|(LwBDD  ABC ` AEJ \hM BED A(G0o (A ABBH Q (A ABBI v (A ABBD N@RR4@NEA| C LTpNBBB B(D0D8G k 8A0A(B BBBD dSBBE E(D0A8F@ 8C0A(B BBBE  8C0A(B BBBJ 4 HWAID T AAD N AAH DX!\(XD rtX#DZX9Dt4XuBAA Np  AABA $(ZrANP AA $[AN \ AA <,\aBAD D ABB F ADA l8\DP E 4\AFQ c CAA ^ FCA < ]EBBA A(J (A ABBF 40_BIA m CBB a CBJ D<_AAG0z DAH \ DAG R AAD 4_iBAA f ABC [ ABA $(`AN g AA )#A`SD`BBB D(D0PY 0A(A BBBA ,\cDAKD i DAA dcuBBB E(A0A8DP 8A0A(B BBBA a 8C0A(B BBBC D BBE A(A0D@h 0A(A BBBA D<BBE A(A0D@ 0A(A BBBA \0dEBBA D(D@ (A ABBC s (C ABBA t (A ABBJ < emBBA A(D`x (A ABBH dPhBBA A(D0 (D ABBJ Q (C ABBG \ (C ABBD 8"TkToBBB B(D0A8G 8A0A(B BBBB <؈BGA A(I (A ABBA <H%D\,T`BHA AMD؍BBB A(A0DPl 0A(A BBBH $sAAD jAA$ GAD  FD ,4AAG0f AAA 4dBAD DP  AABD (\$ CBEE D(H0D@ 0A(A BBBD F 0A(A BBBA 4BAD GP  AABF L4dAJ0N DC P CE DG$XVADD JAAL4GBEB E(I0H8D@ 8D0A(B BBBA LBBB B(A0A8Dpr 8A0A(B BBBF T+BBB B(A0A8G 8A0A(B BBBC D,*bBIB A(A0Dp 0A(A BBBA 4BDD C ALO NAI<XTPlH@8phFF,FD \Ft0(F`XFFF4Ld,|BAD  ABK ,xBAD  ABK ,HADG` AAB <  BBD A(G0p (A ABBA <LزBUB D(A0q(A HBBDHiBAD k ABK A ABD YABLpQBEE I(A0A8J 8A0A(B BBBA D$IBBB D(A0D 0A(A BBBE LlAAG e CAF s ACA R CAJ JCALطAAG e CAF s ACA R CAJ JCA #AL$AAG ] CAF [ ACA R CAJ JCA,t@bD\ H P H Q G I,DAKD i DAA S,BCA l ABK S4йS,LBCA l ABK ,|DAKD i DAA ,غDAKD i DAA ,DAKD i DAA D|BBB A(A0Dpz 0A(A BBBB D`RBBB A(A0Dpw 0A(A BBBE D BBB A(A0Dpw 0A(A BBBE DTBEB A(A0D 0A(A BBBG LXBBB B(H0D8D 8A0A(B BBBF LxBBB I(A0A8G 8A0A(B BBBA D<<BGB A(D0Dp 0A(A BBBD D BBB A(A0D 0A(A BBBA LBEB B(A0D8J 8A0A(B BBBE T(ABBB I(A0A8G 8A0A(B BBBG Tt VBJB B(A0D8Dc 8A0A(B BBBJ LBBB A(A0D 0A(A BBBK 4xBAD J N  AABE ,`ADD0E AAA D`BBB A(A0Dp 0A(A BBBH \(DHX A <|X:BBA D(KP (A ABBK X#Aah$Abx?Ah G ND!BBE A(A0KP 0A(A BBBI 4dDBAD K@  AABE 4BED n ABD T ABA 4BDA K0  AABC , ADK | AAA 4<x9BHD D0  AABE 4t9BHD D0  AABE DdBBE A(A0KP 0A(A BBBA 4BDA K`  AABA 4,)BHD D@  AABA 4d]BDA K0  AABA 4BDH D@  AABA 4pBDH D0  AABF 4 :BDA K0  AABG TJBBB E(A0A8K  8A0A(B BBBA 4 BDH Dpu  AABE 40#BEA G@b  AABK T|(2BBB E(A0A8N 8A0A(B BBBC TBBB E(A0A8NM 8A0A(B BBBF ( (D`@A[ A 4$BAD Kp  AABA 4\HBAD Kp  AABK JAi F Y4AHD  AAH cAAA[ A[,DPD)DdL\!BGB B(A0A8I} 8A0A(B BBBA Hl8AO H _TTBBB B(A0A8G  8A0A(B BBBD ,<BDH G@  AABE T`@BBB B(A0A8G@ 8A0A(B BBBB  8A0A(B BBBG X 8A0A(B BBBF M 8A0A(B BBBA LpBBGB B(A0D8G 8A0A(B BBBH <@DBBA D(D` (A ABBF LEBEB B(A0D8D 8A0A(B BBBC LdPGBBB B(A0D8G 8A0A(B BBBF T$I8BEB B(D0A8G 8A0A(B BBBA T|P~BBB B(A0A8J 8A0A(B BBBB D^BBB A(A0G` 0A(A BBBH ,hfBDA  ABA LXgdBBB B(A0D8J 8A0A(B BBBC L, xkBDB B(A0D8G 8A0A(B BBBF ,| lAFGPs AAA $ XVADD JAA$ VADD JAAd lUBBE B(A0A8DP 8A0A(B BBBC L 8D0A(B BBBG 4 oBAA  ABE < (BBG A(G@ (A ABBG L rBBB E(D0A8G 8A0A(B BBBE 4, Ht!BDA KP  AABA T @u3BBB B(D0D8D 8A0A(B BBBE D (zHBIB A(D0Dpb 0A(A BBBA  7Dh D FL$ |7BBB B(D0A8Gi 8A0A(B BBBI Lt qBEB B(D0A8Dp 8A0A(B BBBD < @BBG A(G@ (A ABBG Tt 2BBE B(A0A8N 8A0A(B BBBG D\ $BBE A(A0D@ 0A(A BBBA  ALL4 BEB E(I0H8D@ 8D0A(B BBBA d/BBB B(A0D8Gp  8A0A(B BBBE p 8A0A(B BBBF T TBBB B(D0A8N- 8A0A(B BBBF LD0ӰBEB E(I0H8D@ 8D0A(B BBBA <$BDD A(G0m (A ABBK LdBIB B(A0A8GA 8A0A(B BBBK L$P BBB B(A0A8GbS 8A0A(B BBBB LBBB E(A0H8GA# 8A0A(B BBBH LBEB E(I0H8D@ 8D0A(B BBBA LBBB B(A0D8NAT 8A0A(B BBBG \BBE B(A0D8D@g 8D0A(B BBBH D8C0A(B BBB4@YӮAIG t AAI DCAT3BBB B(D0A8JL 8A0A(B BBBC TTТfuBBB E(E0G8G  8A0A(B BBBK ,SAID0b AAA LHKBEB E(I0H8D@ 8D0A(B BBBD T,h #BIB B(A0A8GB 8A0A(B BBBA 4,8BDD C ALO NAId|,BAD  ABB L`BBE B(A0A8GG 8A0A(B BBBK 'Ae,,ȼDAKD i DAA <\[BGK A(G` (A ABBI ,ADD0E AAA ؿAA\ A TE֬BBB B(D0A8G 8A0A(B BBBH TfBBB E(A0E8Ju 8A0A(B BBBF ,IDD  ABC AL<BGA A(Q (A ABBA D\$BBE A(A0D@ 0A(A BBBA AL\BBE B(A0D8D@g 8D0A(B BBBH D8C0A(B BBBT`ݫBBB B(D0A8G 8A0A(B BBBF ,AID0b AAA LBEB E(I0H8D@ 8D0A(B BBBD Tl9 BIB B(A0A8G 8A0A(B BBBA T"4lBDD C ALO NAI`9$SAAG EA,BAD  ABK <BEA D(G (A ABBE <TBEA D(G (A ABBE <0BKD  ABD Z ABC 4BDA G0  AABA < BBD A(G@ (A ABBF <LBBK D(D` (A ABBA <BIE A(D0w (A BBBA <BBD A(G@ (A ABBF 4 UBIH C(C0u(A ABB,D0BKD g ABA DtBBB K(D0D 0A(A BBBG D,KoBBE A(D0D@6 0A(A BBBH <t;BEA A(GP (A ABBA <DBBA D(G@ (A ABBG L@ZBBE B(D0A8DPH 8A0A(B BBBA <P BBK D(D! (A ABBB L@BBB E(A0A8Gp 8A0A(B BBBE T0-BBB E(A0A8GN 8A0A(B BBBA T,¦BBB B(D0A8J! 8A0A(B BBBF TzBBB B(D0A8J! 8A0A(B BBBF T8j2BBE E(A0A8G 8A0A(B BBBF T4P BBB E(A0D8G 8A0A(B BBBF % 4% L% d%T%fuBEB B(D0A8G 8A0A(B BBBA + +Tt+ &BBB B(A0A8G! 8A0A(B BBBA \ 5 t 5T5ޤBBB B(D0A8J9 8A0A(B BBBF L P:BGB B(A0A8I 8A0A(B BBBD 44!TBEA D(D0(A ABBL UBEE B(A0A8Dp( 8A0A(B BBBA 4!hWBDC p AGO F ADA !W "W&$"WAW4D"WBEA D(D0(A ABBL!X #BGB B(D0A8Gp 8A0A(B BBBF <"XaBKA D ABK R ABA 4 #8bBAD GpY  AABE 4D#dBDD C ALO NAI|#e7#0e'KW,#@eBAD  ABK 4#fADD  KAV KAA$f@Hb F O,<$gADD0 AAD <l$gBBD A(GP (A ABBA $(iAM B N$HO,$iBKD n ABF ,%ifADD u AAH D%iRHZ N ,d% jvBKD } ABG L%pjBBD A(D0 (A ABBG M (A ABBE 4%kBDD D@  AABG 4&kBDA G0s  AABK D%lBBB D(D0Dp 0A(A BBBC &(nHV J L&nBBB E(A0A8Dpe 8A0A(B BBBH 4 'pBFA G  AABA d&ϞBJB B(A0A8G@ 8A0A(B BBBK D8C0A(B BBBL'(sBBE B(A0A8G 8A0A(B BBBF L'xvBBE B(A0A8G 8A0A(B BBBF LL(yBBB B(D0A8Gp 8A0A(B BBBC L(~BBB B(A0D8D 8A0A(B BBBG $(8ZADD KDA),)FD) \)F,t)ADG0i AAI ,)ADG0h AAJ 4)pBFA D`  AABA , *(VADG0 AAA 4<*XAAD u DAH Q DAE 4t*AAG t DAN D AAA $*8wAD A Y A ,*AAL ` KAN Tt* [BBB E(I0I8D 8A0A(B BBBB \+(t+ L+BJB E(A0A8G( 8A0A(B BBBB +X,+PAAD  AAA $,AS4D,BDD C ALO NAIL|,؞<BEE E(D0A8G@t 8D0A(Q BBBS 4,ȟ!BHD D0  AABA L-BBB E(A0H8Dg 8A0A(B BBBG D,eܘBOL A(D0G 0A(A BBBC L -BPB B(I0D8O 8A0A(B BBBA D-BBB D(D0D`O 0A(A BBBG 4.p,-h;AKDP AAG L-(BBB B(A0D8D` 8A0A(B BBBF T<.ح ݗBBB B(A0A8G_ 8A0A(B BBBF L$/BBB E(A0A8GP3 8A0A(B BBBG Lt/`BBD D(D0 (A ABBK [(A ABBL/BBB B(D0A8K> 8A0A(B BBBH 4/`˖BAD Gz  AABD L08'Ad<l0HdBED D(DE (A ABBA L0x&NBNB B(A0A8J 8A0A(B BBBB Tl0X<BBE B(A0A8J 8A0A(B BBBK 4T1 BBAG ` ADA LADL18@BGE B(A0A8I 8A0A(B BBBA 1h .K^,1DAKD i DAA $$20~AG } AA $L2"^ADD NAA,1 #ߔAAG0 AAA 202(2 233<d430L3(d3 <2ۓBAA GI  AABH 3h"AW H A3x*DS I I3"AY F A4<44BJG A(D` (A ABBA ,3@AAG0f AAG ,4FڒBAF P ABD $4PAEG nMA,4BDD oAB,5hMdD5'BBB E(A0D8KPk 8M0A(B BBBL t8A0A(B BBB5hG`s A <5BJE A(E0z(J BBB, 6XACF L KAA <<6BBA D(DPo (A ABBF |68aD^ A 6|Dp F ,6ADJ AAA D\6aBBB D(A0G!V 0A(A BBBH <6~BBA C(F`d (A ABBH D6vdBGB A(A0F`E 0A(A BBBH <,7HOIBBA A(G`M (A ABBH ,7XHAVG S AAA $,8xBAC GT8P<7-BBD D(Gp^ (A ABBI 48BAD G  AABK <8VBEE D(A0}(A BBB4$9TBEH D(F0t(A ABBL\9BBE E(A0A8DPv 8D0A(B BBBI <9h/BBD A(D` (A ABBC 4\9X]BHA DPA  AABD 4$:BFA Io  AABA \:]G@U,t: SBDA vAB,:PAPJ0G AAD TD:ۍBEE D(D@v (C ABBF e (C ABBK ,:(AADP AAA ,\;CBDA s ABA ;=eT; UBEB B(D0A8NE 8A0A(B BBBC ;QD0G A L;BBB B(A0A8G@ 8A0A(B BBBE \l<BBE B(A0D8D@g 8D0A(B BBBH D8C0A(B BBB4<<hYAIG t AAI DCA$=AI@` AA L<hBEB E(I0H8D@ 8D0A(B BBBD L<gBHB A(D0D8 0A(A BBBK =D<T=P2/BED A(D` (A ABBJ $$>P Ay F s E ,L>!AAG I AAD <|>!BBA A(G0H (A ABBE >!dD { A >("lD C A ,>x"]BAA t CBA 4,?"yAAG h AAM D AAJ ,d?"]BAA t CBA ? #QD@L?h#t$?/^ADD NAA,?#DAKD i DAA @#S$4@$ Dh L  D ?-&AQ A |@-0AHD @.GDt H FL,@(/BEB E(I0H8D@ 8D0A(B BBBA < A-BFA J0n  AABK s AABLAKo,dA00fBDD j ABA Ap0 Ah0!,A0IACG ] AAF LA0BDE B(D0A8DPT 8A0A(B BBBD LDB1BBE B(D0A8G@i 8A0A(B BBBF <B@1wBED A(G0Y (A ABBA 4B1CADG ^ AAL DAA4 C1iBAD A DBJ FDB,DC1KHID gADtC1#$C2MADI |AAL$C02BLB B(D0A8Qp1 8A0A(B BBBE D46AI F e$D4 8A0A(B BBBD LV l vBEE B(A0A8I 8A0A(B BBBH WKo$W^ADD NAAX%Ac4X %AcTX0%ActX@$AbXP"A`X`%AcXpAUXpA\YpA[4YpAUTYpA\tYpA[YpA]YpA\Yp&AdY-AkZ-Ak4Z%AcTZA\tZAUZAUZAZZAVZAS[AU4[,Aj$T[0AAD gAAL|[AAG e CAF s ACA R CAJ JCAL[AAG e CAF s ACA R CAJ JCAL\hAAG e CAF s ACA R CAJ JCALl\AAG e CAF s ACA R CAJ JCAL\AAG ] CAF k ACA R CAJ JCAL ]HAAG e CAF s ACA R CAJ JCAL\]AAG ] CAF k ACA R CAJ JCAL]؁AAG ] CAF k ACA R CAJ JCAL]AAG ] CAF k ACA R CAJ JCALL^XAAG ] CAF k ACA R CAJ JCAL^AAG ] CAF k ACA R CAJ JCAL^؂AAG ] CAF k ACA R CAJ JCAL<_AAG e CAF s ACA R CAJ JCAL_hAAG e CAF { ACI R CAJ JCAL_ȃAAG e CAF { ACI R CAJ JCAL,`(AAG e CAF s ACA R CAJ JCAL|`xAAG ] CAF k ACA R CAJ JCAL`AAG ] CAF k ACA R CAJ JCALaAAG e CAF { ACI R CAJ JCALlaXAAG ] CAF k ACA R CAJ JCALaAAG ] CAF c CAI R CAJ JCAL b؅AAG ] CAF c CAI R CAJ JCAL\bAAG ] CAF c CAI R CAJ JCALbXAAG ] CAF c CAI R CAJ JCALbAAG ] CAF c CAI R CAJ JCALLc؆AAG ] CAF c CAI R CAJ JCALcAAG ] CAF c CAI R CAJ JCA,cXDAKD i DAA dxS,cPsjAADp AAF ,cNajAADp AAD ,d?JjAADp AAC ,4dY3jAAD AAF ,dd@7jAADp AAJ ,dP;jAADp AAB ,d`CiAADp AAE ,d7iAADp AAJ ,$e;iAADp AAB ,TeCiAADp AAE ,eCiAADp AAH ,e:iAADp AAA ,eYiiAAD AAD ,f eWiAAD AAD ,Df`eEiAAD AAD ,tfX3iAAD AAE ,fЙ;!iAADp AAB ,f7iAADp AAJ ,g7hAADp AAJ ,4gBhAADp AAF ,dg 7hAADp AAH ,g0%hAAG` AAH ,g07hAADp AAJ h@ h8,$h@eihAAD AAF ,ThGWhAADp AAD i@-AJ E \4iP1Ae A Tip7Dh D FDti@ZBBB D(D0G@@ 0A(A BBBC iX$D _,DipgAAD AAF 4j0BAA D@F  AABF 4OBAC F  AABB ܊hAL؉BBA A(D@| (D ABBA z (A ABBA DhNBJD A(J1 (A ABBF LNBBB A(A0G 0A(A BBBE <T@UNBFA J  AABF ,3.NAED AAA 4ċNBDC GP  AABA $VADD JAAL@8BBB E(A0A8D` 8A0A(B BBBA 4?AAD d DAI DAA<BA@Ľآ#MBEB E(I0H8D@ 8D0A(B BBBD \(BBE B(A0D8D@g 8D0A(B BBBH D8C0A(B BBB4|xYLAIG t AAI DCAT`c gLBBE E(A0D8G| 8A0A(B BBBH (0 ̎(   $xKH~ J gTPALtP0AT K KL`^KBEE B(D0D8D 8A0A(B BBBB <TpKBBA C(GP (A ABBA 4$ХBFA F@  AABA \ t   ب $DШxJH~ J g(AL<(JBBA C(GP (A ABBA \Ȫ t    $DhIHq G gAL<IBBA C(GP (A ABBA \HACi D P$x2IAd K AL0sIBBB E(D0A8L@ 8D0A(B BBBH 4pAAG z AAK pAAL,ȮBBB E(D0C8D@H 8A0A(B BBBA L|BBB B(D0A8D` 8A0A(B BBBA 4̓ȲUBDA w ABO AABtp,&HAfDв, HBJB K(A0 (A BBBA <ܓ8GBFA G  AABA ĔܔHDg E $lUoGHn J T$ ALD \tiDhFBIL D(A0 (A BBBB ,DDFANG  AAH  ضL p A <XTP,lHBRC ABX$PKAAG AAܖxAL,xNBDA CAB, D<\(BBG A(G@ (A ABBG $XAG c AD ,4DAAG k AAA <dpDBBA C(G0| (A ABBA LйqDBBB B(A0D8G 8A0A(B BBBG $MpDHh H T(AL̘(Dm A 4\ DBKH R ABF $ i<<xBCA ^ ABI x ADC DHCBXG A(A0Jp} 0A(A BBBF L4 ^CBBB B(A0A8H{ 8A0A(B BBBI , D\$t:AGD hDA,| H,̚8DAKD i DAA $X~AG } AA 4BBGA D0A  AABE <\(BBA A(G0Y (A JIBD $1AAG cCAܛ Td2jABBB A(A0J (A BBDE  (A BBBA D=ABBL A(C0G` 0A(A BBBA ,hADD  AAB <ĜPBED F(J0k (D ABBA drBBE B(G0G8D` 8A0A(B BBBD M 8D0A(B BBBF dlBGB B(G0A8DP} 8A0A(B BBBH  8A0A(B BBBA LD d?BBB B(D0D8GF 8A0A(B BBBI $@fD F F D \ t$VADD JAA4$`?AAG x DAJ DAAD\>BBB D(A0D@  0A(A BBBA <4BBG A(G@ (A ABBG LPk>BEB E(I0H8D@ 8D0A(B BBBD d4JC>BBB J(A0D8GP 8F0A(B BBBC U 8F0A(B BBBA D8=BBB A(C0DpB 0A(A BBBH $t@D l H E K ,\BEA A(G0e (A ABBE q (A ABBI (A ABBAAr E H4AA[ D `dT BBB B(D0A8D@ 8D0A(B BBBA X 8H0A(B BBBA YAp G `,ܡbD\ H P H Q G IL 8BBD D(G0 (A ABBH N (A ABBD d\BBB E(D0D8U@g 8A0A(B BBBG p 8A0A(B BBBF LĢ =BBE E(D0A8G@b 8D0A(B BBBG RALDP;BGB A(H0K`Y 0A(A BBBH |/Ac D 4Ac D $At K r F ^<Tp:BBA D(D`K (A ABBB $D<8:BAD  ADI Q AGG |OAr E V$AJ E a G DĤBEB A(A0J\ 0A(A BBBG ,|x9AAGPj AAK <N4TAAG  CAF D FAA 49BAA G0H  AABI ĥ"DQ K A,ADG0h AAJ Ae J QLa8BBB B(A0D8Dx 8A0A(B BBBE (RKT 8BBB B(D0A8GZ 8A0A(B BBBH Ld` u8BBB D(D0J 0A(A BBBE 4DAAG ` AAE gAA|N,|AHG[ AAC ħP)A_DT`7BBE A(A0Dp 0A(A BBBD $,XpAGF _AA,TDAKD i DAA Dc7BIB G(A0G 0A(A BBBG ̨,@=ADD0E AAA LEBBB E(P0A8Gx 8A0A(B BBBK TԨ/6BGE B(A0A8G  8A0A(B BBBD D(=$BBE A(A0D@ 0A(A BBBA Lt>('6BBB B(A0D8D`) 8A0A(B BBBD LT?BBH E(A0A8D` 8A0A(B BBBI pA5T, 5BBE E(A0A8Gm 8A0A(B BBBA )ALLp)lb5BBB B(A0A8J 8A0A(B BBBA \@BBE B(A0D8D@g 8D0A(B BBBH D8C0A(B BBB, AADD0E AAA LA4BEB E(I0H8D@ 8D0A(B BBBD DԫCxo4BBB I(D0D@ 0A(A BBBB Th)44BBB B(A0A8G  8A0A(B BBBA .K^$CG4AD Q AA L@D#4BBB B(A0A8G@ 8A0A(B BBBE DE3BED D(D# (A ABBD DLXJG3BHB A(A0Fs 0A(A BBBA 4$`LBRI H(G0l(D ABE\LtLD F ,MdADGP AAA <4M^!3BBA A(Dpr (A ABBF DtOg2BEE D(A0DpV 0A(A BBBE TR2BFB B(G0D8Jw 8A0A(B BBBF LXBBB B(A0D8DP 8D0A(B BBBD ,`YAID  AAK L$ZBEE E(D0A8GPw 8D0A(B BBBG LtZBIE B(D0F8GPO 8D0A(B BBBA ,4[1AAGP AAB Ld[]1BMJ B(D0A8G 8A0A(B BBBJ Ld#1BMB B(A0D8FH 8A0A(B BBBH Le#[1BMB B(A0D8FH 8A0A(B BBBH 4g0ACG M CAD DFATg0BBE E(D0A8D5 8A0A(B BBBJ tn6AP cAn6AP cA$nAAK Y CH DDTLn }0BEE E(A0A8Gg 8A0A(B BBBE <4 ylBIE D(D0L(A BBBLPyj0BBB E(D0A8DV 8A0A(B BBBD ij|<L|.0BBA D(D`& (A ABBG h~4p~\/BDD D0o  AABA l~,A_ H C~AVL~/BBB B(A0A8GL 8A0A(B BBBI |(BBB B(A0A8GP 8A0A(B BBBH K 8C0A(B BBBA X 8C0A(B BBBD <xp.BBA A(G`p (A ABBE "A`LL.BBB B(A0D8DQ 8A0A(B BBBD ,,BDD e ABF L\8BEL E(D0D8F@ 8D0A(B BBBC ,BDD q ABB LLȉ-BBB E(D0D8F[ 8A0A(B BBBB 4,(9BDD V ABM AAB<d0BEE D(A0(D BBBD -BBB A(D0Dp{ 0A(A BBBF L\X},BBB A(D0J 0A(A BBBB L ,BBE B(A0A8D 8A0A(B BBBE <HhBEE D(C0I(E BBB,̸xhBDD ZAB<hBEE D(C0I(E BBB,<hBDD ZAB<ܸ(Z+BBD C(G` (A ABBG $H]ACK KAA<D+BBA A(F` (A ABBH L+BBJ B(D0A8D 8A0A(B BBBK LԹ`<+BBB B(A0D8D`@ 8A0A(B BBBE L$@W+BBB B(A0D8F` 8A0A(B BBBG F40L(F,Ժ*AIDPs AAA 4@*ADD a AAD TDA,̻bD\ H P H Q G IجJE,Z**AAG FEAD@"AX G ADԻP.)BBB A(A0Dp 0A(A BBBE 81HhT<X)BBB J(F0E8J 8A0A(B BBBI $LسNG)BBB B(A0D8DPo 8D0A(B BBBC 4شBII G0c  AABA Ľ/Am ,,DbD\ H P H Q G I,tPbD\ H P H Q G I,DAKD i DAA DD'BBE D(A0O (A BBBD -44AAD { AAE p AAB ,lxBHE s ABK <BAA  ABG A ADA P$ (VADD JAA44`UBDA w ABO AABDܿ@/&BBB D(A0 (A BBBE YAWTD0%BBB B(I0A8D 8A0A(B BBBA L,BBB B(A0D8G@j 8A0A(B BBBH DX,o%BJB K(A0 (A BBBA L4@O%BBE J(A0H8D`  8D0A(B BBBG L'%BBE I(A0D: 0A(A BBBG D`z%BBB A(D0G  0A(A BBBA T$BBB B(A0D8G 8A0A(B BBBD Dt$BBB A(D0DP 0A(A BBBK T$BBB B(A0A8G/ 8A0A(B BBBF T@%$BBB B(A0A8Dp 8A0A(B BBBH 4<ACK M EAN DFA4 AS4T BAA G`q  AABH $(AAG \AA<"# -D(O#BGB A(A0Gpq 0A(A BBBC $tANP AH hAQ4,h+"BCD DP  AABD Dd`u"BBB A(F0GP 0A(A BBBF L"BBE B(A0A8D 8A0A(B BBBA L<K"BBB B(D0A8D 8A0A(B BBBF LLoO"BBE B(A0A8D 8A0A(B BBBA T"BBG B(A0A8J 8A0A(B BBBI <;"BBA D(G0  (D ABBA D4/"BFB A(A0Gp@ 0A(A BBBE  h<p%!BBA C(I`b (A ABBG `!Lh=!BEB E(A0D8DB 8A0A(B BBBE L<X\{!BBE E(A0D8D^ 8A0A(B BBBA ,hlAIJP AAA L7!BBB B(I0A8JG 8A0A(B BBBC DBIC ` CBE [ CBH bCB4 `BDD @ ABG AAILHBED A(G@\ (D ABBH U (A ABBE $loDg E ^ B ^$2Ad K AD,(,BBB A(A0K`c 0A(A BBBB KK4KLK"dK"AU J A,DAKD i DAA S,BCA l ABK TlLBBB B(A0A8D 8A0A(B BBBH L B{BBB E(A0A8J 8A0A(B BBBI *Ah44KBAA G`A  AABH 4l.BAA G`A  AABH 4phLQDc I `l7Ab M F,(AGJ@ AAA DDqBBB D(D0D` 0A(A BBBI <6NBBA D(G (A ABBE <N BBA D(Dp (A ABBJ *AK D YT,BBB B(A0D8F" 8A0A(B BBBA $ 7AS D O I T8 BGG B(A0A8JA 8A0A(B BBBF (T(gBBA A(G0V (A ABBG  (A ABBA ,@)ADD0w AAA L)BBB B(D0A8DPJ 8A0A(B BBBB G7Dh D FL GGBBB B(A0D8D` 8A0A(B BBBD Tdp+ngBEB B(A0H8GA 8A0A(B BBBJ LIkBEB E(I0H8D@ 8D0A(B BBBA L(KBBE A(I0Y (A BGBH R (A BBGB D\0BBB D(F0D 0A(A BBBH 403jBAA GP  AABG Th5BBB B(A0A8JB 8A0A(B BBBA CPD@F A J J8NQIK,JbD\ H P H Q G I,LJbD\ H P H Q G I<(K#BBA A(D`r (A ABBF NAB E <LOyBJA A(G{ (A ABBJ <RBBA A(GN (A ABBG 4\TBGA G  AABE 4@UBAA FPJ  AABH W[A_ H r4\WcBAA FP  AABC DpYEBBB A(H0K` 0A(A BBBA l[)K],[AAGPR AAC L]ABIB A(D0r (A BBBE  (A EBBH ^ <^BBA A(I (A ABBH \Xb tPb8Kl4xb9ADG Q CAG HCAD4bTBDB A(A0G`v 0A(A BBBA $ q/ADD cAA4pd Lhd#Aa$lq^ADD NAA$q^ADD NAA(d, dbD\ H P H Q G I,`dbD\ H P H Q G I,4dbD\ H P H Q G ILddAAG ] CAF [ ACA R CAJ JCA,eDAKD i DAA 0eSxeS,eDAKD i DAA De,\eDOLPpBEB E(I0H8D@ 8D0A(B BBBA L4q[BEB E(I0H8D@ 8D0A(B BBBA L`eBBB B(A0A8DPm 8A0A(B BBBK ,drACG i ADG Lf6BBB B(D0C8Fz 8A0A(B BBBG mm m ,cDLrDAj U CLlrAAG ] CAF k ACA R CAJ JCAD; HLDrBBB E(A0D8G 8A0A(B BBBC <uBGD D(DF (A ABBG LwfBGB B(D0D8J 8A0A(B BBBH L$~fBGB B(D0D8J 8A0A(B BBBI D BGA  ABD W ABF v ABA <LxMxLfCK} AJ F$x(ACG ZAALBED C(D0L (A ABBD e (C ABBK < bBED D(F`c (A ABBB tPT4PTL $BBB E(A0D8K@C 8A0A(B BBBH ,{AAG Q AAD LP6>BBB B(A0D8Dt 8A0A(B BBBA t@"A`PLJBEE B(A0A8HP 8A0A(B BBBG ,BDH  DBA <,BBE A(A0 (A BBBF LlHBBD A(D0 (A ABBK  (A ABBA LBEB A(A0_ (A BBBG N(A BBB< (BBA D(D@ (A ABBD LLBBB B(A0D8Dp 8A0A(B BBBH \HtBEB I(D0A8F@u 8D0A(B BBBA D8F0A(B BBBh#DзBBB A(A0G@j 0A(A BBBA ,\H4AAG0 AAA TO BBE E(D0A8G1 8A0A(B BBBC ].K^4Df F J F J F J F J F J F 44PDf F J F J F J F J F J F l,pYAPD`| AAA (p:,DAKD i DAA <G BIA I(JPr (A ABBA 48s BDD D0@  AABA 4s BDD D0@  AABA 4Ls BDD D0@  AABA 4s BDD D0@  AABA 4Xsy BDD D0@  AABA 4sQ BDD D0@  AABA 4,s) BDD D0@  AABA 4d0s BDD D0@  AABA 4xs BDD D0@  AABA 4s BDD D0@  AABA 4 s BDD D0@  AABA 4DPsa BDD D0@  AABA 4|s9 BDD D0@  AABA 4s BDD D0@  AABA 4(s BDD D0@  AABA 4$ps BDD D0@  AABA 4\s BDD D0@  AABA 4sq BDD D0@  AABA 4HsI BDD D0@  AABA 4s! BDD D0@  AABA 4<s BDD D0@  AABA 4t s BDD D0@  AABA 4hs BDD D0@  AABA 4s BDD D0@  AABA 4sY BDD D0@  AABA 4T@s1 BDD D0@  AABA 4s BDD D0@  AABA 4sBDD D0@  AABA 4sBDD D0@  AABA 44`sBDD D0@  AABA 4lsiBDD D0@  AABA 4sABDD D0@  AABA 48sBDD D0@  AABA 4sBDD D0@  AABA 4LsBDD D0@  AABA 4sBDD D0@  AABA 4XsyBDD D0@  AABA 4sQBDD D0@  AABA 4,s)BDD D0@  AABA 4d0sBDD D0@  AABA 4xsBDD D0@  AABA 4sBDD D0@  AABA 4 sBDD D0@  AABA 4DPsaBDD D0@  AABA 4|s9BDD D0@  AABA 4sBDD D0@  AABA 4(sBDD D0@  AABA 4$psBDD D0@  AABA 4\sBDD D0@  AABA 4sqBDD D0@  AABA 4HsIBDD D0@  AABA 4s!BDD D0@  AABA 4<sBDD D0@  AABA AL4YAIG t AAI DCA$tAG0g AA $AG@X AA <4?BGB D(A0~ (A BBBK 4PXAGN P CAF ^FC<xAY4xBDA N0  AABF ,AID0\ AAA T4`N-BIB B(A0A8G.) 8A0A(B BBBA |4@BAA DP  AABD l T (5BJE B(D0A8G0 8A0A(B BBBG pKST xBDD k AEE L ABA b CEF R CEF 4d@ARI y AAI T CAH L BEE F(A0C8G 8A0A(B BBBB DBBG A(S  GBBN O ABDLdGT4|CACD X AAF VCANDC,BED S ABG LlxFBJB A(D0JN 0A(A BBBE 4L|BDC D`F  AABI L"BBB B(D0D8GF 8A0A(B BBBI <D]B^F A(D@ (A ABBF ,QHD J AAA D\tEMv%2Al0(Pdk`4|X2BAA G`a  AABH 4`BMA GPe  AABH 4wBCA GPM  AABB <$aZBID A(D` (A ABBG 4d!FBAA GPN  AABC D (BBB A(A0Gp 0A(A BBBA ,pbAAG0 AAA <BHD D(MP (A ABBB DMBBB D(D0G 0A(A BBBG 4 BAA Jv  AABH , AG0h AG HHT4 KBGB B(D0D8G 8A0A(B BBBI H 4@LEdEF|'L Z DN('$@0ACD eAAH#$`/AAD fAA\,h*BED A(D0e (D ABBB \ (C ABBD R (D ABEB $8/ACG aAAL@AAG ] CAF k ACA R CAJ JCALAAG e CAF s ACA R CAJ JCALTAAG ] CAF k ACA R CAJ JCALAAG e CAF s ACA R CAJ JCA,`bD\ H P H Q G I,$bD\ H P H Q G I,TbD\ H P H Q G I, bD\ H P H Q G I,`bD\ H P H Q G I,bD\ H P H Q G I,bD\ H P H Q G IL GBBE E(A0D8G 8A0A(B BBBG D ABJB D(D0G 0A(A BBBA LL"BBB B(D0A8Ga 8A0A(B BBBA LX%#BBB B(A0D8Dn 8A0A(B BBBG 48'BAA DPF  AABF <)BBH D(D@x (A ABBF  *3T ^|H*\G@ A 4,*BDA G@  AABA ,d`+KBHD t ABA <+BEK A(D` (A ABBA <D0,BEA A(Gp (A ABBA ?N,,"D-",X?GoBDA |AB4,CBAA DP  AABA ,4@?TBGA FAB$p?VADD JAA<h-BID A(D` (A ABBC ,\h?ADD Z AAA t?BIA D(G0B (A ABBA o (A ABBK g (A ABBC D (F ABBA Lt`.BBI E(D0C8Gp 8A0A(B BBBA ,T@ADD Z AAA tp@BIA D(G0B (A ABBA o (A ABBK g (A ABBC D (F ABBA Llh/ BBI E(D0C8Gp 8A0A(B BBBA T1 BGB J(F0A8U8 8A0A(B BBBE V(@ V\@<Hs (@AL,(@S,Dp@BCA l ABK <A|'BBA A(Gp (A ABBF T$PC BBB B(D0A8GH 8A0A(B BBBJ L|MBBB E(D0A8I 8A0A(B BBBF DXOmBBB A(C0G` 0A(A BBBE ,Q@BDI Z ABA LDQ0BBB E(D0A8I 8A0A(B BBBD $g<TTU>Hut UAL USThUe BBB B(A0A8J 8A0A(B BBBK <t^BBA A(Dps (A ABBA 4aBKU \ ABA ,Xb@BDI Z ABA hb>L4beBEB B(A0C8G 8A0A(B BBBC  },, eDAKD i DAA \ eS,t fBCA l ABK 4 f(BAA GPX  AABI $L jHm A ,t k>AID W DAA 4 |>HuT |EHx4 jPBHC GPw  AABA T xl 2BBB B(A0A8J 8A0A(B BBBK Lt x'WBBB B(A0A8GpI 8A0A(B BBBD T l | | | @ {ALL\ {|BBB B(A0A8JA 8A0A(B BBBD < gBBA A(Dp (A ABBG D  RBJA A(J2 (A ABBH <4 `kBBA A(G`u (A ABBH  "\ ( PAD0FAAC0X DAK h AAN YAA| S, 0DAKD i DAA T4 PBBB B(A0A8D@ 8A0A(B BBBH L VkBBB B(A0D8GE 8A0A(B BBBE L VoBBB B(A0A8Go 8A0A(B BBBF L,ț9BBB B(A0D8D 8A0A(B BBBC L|BBB B(D0A8D 8A0A(B BBBE \#< BBA D(I`x (A ABBH N<BBG A(G@ (A ABBH Lp#BEB E(I0H8D@ 8D0A(B BBBA L/BBB B(D0A8Dps 8A0A(B BBBA L4BBB E(A0A8Ip  8A0A(B BBBG 4BAD D0r  AABG TBBB B(A0A8JB 8A0A(B BBBA <`BBD A(Dpg (A ABBA ,xD"\t"AU J ALAAG e CAF s ACA R CAJ JCA,]BAA UAB,D bD\ H P H Q G ILt`AAG ] CAF [ ACA R CAJ JCA4$A^T$A^SS40-$L(AD0u AE ,tDAKD i DAA ,0DAKD i DAA ,PDAKD i DAA DBBB A(A0D@ 0A(A BBBA LL(6BBB B(A0A8GP 8A0A(B BBBA ,AAG0AAD<BEB A(A0 (A BBFE D~WBEE D(D0A (A BBBA ,'AIDP AAA 4dBEA A(D0P(A ABBD4 BBB A(A0G`@ 0A(A BBBI D|/ BBB A(A0G` 0A(A BBBA 4TBEA A(D0z(A ABBL(mBBB A(D0GB 0A(A BBBD <LHBGA A(G`P (A ABBH ,(AmAID ] AAA LHA[LH-BBB B(A0D8J 8A0A(B BBBA L, BBB B(A0A8Gp 8A0A(B BBBA  8ZAX,xb4DHBID G`U  AABA 4|XADG f CAJ  AAC D@u A LDtBBB E(A0D8Gp 8A0A(B BBBB L GBBB B(A0D8J 8A0A(B BBBA t`DPa K T4UBBB E(A0A8GB 8A0A(B BBBK D\~oBIF A(C0Gp 0A(A BBBD 41Y,LADG@u AAE LBDB B(A0A8Dpz 8A0A(B BBBD   A F  , zADG L AAF L <d BBD A(D0~ (A ABBA  @T,8 ( BBB E(D0A8G 8A0A(B BBBA TGBEB E(G0A8D^ 8A0A(B BBBF $lAQ h AA p]A[h N4BFD G`j  AABG LBBB B(A0A8Dp 8A0A(B BBBG , (\ADG l AAA \H"BBA D(D0 (A ABBJ u (G ABBO D (F ABBI <#.BBA A(Dp (A ABBB 4((BAC GPx  AABG D*iBJB A(A0 (A BBBA d8BBB B(D0A8D@ 8A0A(B BBBI D 8A0A(B BBBA T Ђ7Dh D FT+<BEB L(A0D8GN 8A0A(B BBBG << h/BED A(O (A ABBE L| XBBB B(A0D8D` 8A0A(B BBBD L h1PBBB B(A0A8Gp 8A0A(B BBBF $!VADD JAAD!Є$BBE A(A0D@ 0A(A BBBA $"VADD JAA$D"VADD JAAL!8M CBBB B(A0D8D` 8A0A(B BBBD T,"B BDJ B(A0A8N 8A0A(B BBBH <#BBG A(G@ (A ABBG T#PhD ~ F <t# BBG A(G@ (A ABBG D$# P PBBB A(A0GpY 0A(A BBBH Tl#X|BBB B(K0A8D 8A0A(B BBBJ L#@gBEB E(I0H8D@ 8D0A(B BBBA <$BDD A(G0m (A ABBK LT$BEB E(I0H8D@ 8D0A(B BBBA L$0BEB E(I0H8D@ 8D0A(B BBBA T$\BBB E(D0A8L 8A0A(B BBBF \%XBBE B(A0D8D@g 8D0A(B BBBH D8C0A(B BBB4%YOAIG t AAI DCAL%cBBB B(D0A8JAC 8A0A(B BBBD L4&BEB E(I0H8D@ 8D0A(B BBBD D&BEH D(I0D@ 0A(A BBBB L&xtoBBB B(A0A8Gx 8A0A(B BBBE 'S'`9'=L'BBB B(D0D8Df 8A0A(B BBBD <D(BBA A(D0a (D ABBD L'4oBEB E(I0H8D@ 8D0A(B BBBA dD(0GBDB B(E0A8G@s 8A0A(B BBBD N 8D0A(B BBBE T(h[BBB B(D0A8JN 8A0A(B BBBA D)p{BBE A(A0Gp 0A(A BBBE d)?BDE B(A0A8D@j 8F0A(B BBBD o 8C0A(B BBBE ,D*DAKD i DAA L)5KBBI B(D0D8DPk 8C0A(B BBBF L4*П}BBB I(D0D8DPt 8C0A(B BBBE L*}BBB I(D0D8DPt 8C0A(B BBBE L*0BGE E(D0A8G 8A0A(B BBBG L$+BLB B(A0A8G| 8A0A(B BBBG 4t+`!BMA N0  AABA 4+XBDD LPc  AABC <+ GBBA A(D`P (A ABBH 4,0UAAG ` CAC `CAL\,XZBBB B(A0A8G 8A0A(B BBBI <-K oD,BBB A(C0LpU 0A(A BBBE -4-BAD  ABH AEB-@4 .BAD D0b  AABG L-`BEB E(I0H8D@ 8D0A(B BBBD L.bBBB J(A0D8G`n 8A0A(B BBBD <T.sBHD D(D`u (A ABBG $/kDPa A L.;?BBB B(D0A8D@ 8A0A(B BBBA /ALD$/BGD D(G (A ABBE Ll/XBGB B(A0D8D 8A0A(B BBBG L/BEB D(A0G 0A(A BBBB L 0BBE A(A0G 0A(A BBBB 0x+Lt0BBB B(A0D8Dp 8A0A(B BBBD \T1BBD D(D0g (D AEDK H (D ABBO D(F ABB<1@ADD  AAF D AAJ dAA1,|1 AAD AAA L<2AAG e CAF s ACA R CAJ JCAL2AAG ] CAF [ ACA R CAJ JCALL2$BBB B(A0A8D 8A0A(B BBBD D2h$BGB A(A0GpJ 0A(A BBBJ t3P T2HBEB B(A0A8D 8A0A(B BBBE TT3BBB B(A0A8J 8A0A(B BBBA <4xT4Yl4xYF4@48 4Y4xY 4pY45,5HYD5PY\5<4?/BEA A(D` (A ABBH 4$5<BAA G`  AABA L5AAG ] CAF c CAI R CAJ JCAL<6AAG ] CAF [ ACA R CAJ JCAL6HAAG ] CAF [ ACA R CAJ JCAL6xAAG ] CAF c CAI R CAJ JCA,7SD7-\7XW-4t7LBAA GPH  AABI 7f47pAAD { AAE p AAB 47VAAD { AAE p AAB ,48BHE s ABK ,d8 WBHE s ABK 48@BAA Dp  AABD T<8H"BBB B(D0A8D 8A0A(B BBBA ,$9 BAD  ABD T8?BEB B(D0I8J 8A0A(B BBBD T9$BBB B(A0D8I 8A0A(B BBBD Tt9`)BBB E(A0A8D  8A0A(B BBBD T9+iBBB E(A0A8G: 8A0A(B BBBA L:pUBBB B(A0D8G@j 8A0A(B BBBH 4t:0}BAI DP  AABG L:H1BBB B(F0A8Dp~ 8A0A(B BBBE <;xVBEB A(A0 (A BBBA $<;(WLOAE A Td;3k+BBB B(A0A8D 8C0A(B BBBA T;5BEA A(D0 (A ABBL D (A ABBA <V7Dh D Fl4<06VBBB B(A0A8G` 8D0A(B BBBH Q 8F0A(B BBBH 4= :BBB E(D0A8D@p 8C0A(B BBBH I 8A0A(B BBBE 4 8G0A(B BBBL  8D0A(B BBBB T<=<BBB B(D0A8G1 8A0A(B BBBA T=@sUBBE B(D0A8G 8A0A(B BBBA L|>IBBB B(D0A8Dp 8A0A(B BBBC T<>HJBBB B(A0D8J 8A0A(B BBBE $?spBBE A(A0Dt 0A(A BBBE 4KUBDA w ABO AABLK(BBB B(A0D8G@j 8A0A(B BBBH LKxBBB E(D0A8D@q 8C0A(B BBBG DKh,BJB K(A0 (A BBBA LDLkBBB A(D0G 0A(A BBBC ,L'CACD  AAC $TM:ACG kAA$|MG} L Q O l L $M:ACG kAAM,A[,MJAAD z AAA ,NYAAD w CAG 4M83BDD DP  AABA ,N7BDD ]EB,N7BDD ]EB$N/ADF ]AA O#A^,O(+<DO@BBA A(I0 (A ABBK Od OBBB E(D0D8G@k 8D0A(B EBBE l 8A0A(B BBBA Pp@<OBBA D(D` (A ABBF 4O8LBDA G`@  AABF 4PPoBAA DPF  AABF 4<e`BBD D(G (A ABBI e8a%D`, fHaA\ K T D b F \4@i2>@i2T      >@i2uuC>@i2 !0>'?-u> 'L K0e Hv%Fv}015560 5 5 5 + 0049088870999800#0%7%7%7%6'0'.'.'.(.(,)0).*.*.*-,.0/1/1/1/02025253534 6Zh%P]}9,)Y,}A6AT :MwHl/HA8Di$3$$7$#7##-# #"++7+ + &+ + l+ :* * :* *:**:**:**:*):)):)):)):))$$!+#u&BcDGZ3Yx$3$%7%$7$%7%%:$ $ :$ $ $ :$ $ :! :!:!!:!%##,#5##"!$cA] -  7       3     #37 7  7   3 r_r     3    , 5      N3777:  &  :   35uN 37  3 5    3&777 :  :  :  :92//09;?379 ; G93<922%9=922219'<';'='3'2*9*/+/+/+.,9,1-1-1-0/4949494948596868686799:<:<:<:;=9=A>@>@>@>?iS*   &     Cvh3^ C  5   3pQeeaeb3eaecceb e e e e e 3e d 7dd7dd7dd:hh:hh:hh:hh:hg:gg:gg:gg:gg        =  t  Cw   JNHGr      q,j<  (L;Y"   P8'u(L-q(C+MO  [  '   +9     1pQ21 %/B}J{ZPIIIIIII  I  I  I  I  I7,,,U 7 9 7: 8 7!"6#6#,$9$9%,%6%6&'6(-:-M/02:34:47466778889A:#8 o   $>Km$%9Lx}%/B};_~PIIIIIII I  F     {W P PW  .      59    5  9  <BP  5  f lU  % /Z]R6  r%"$eI1O'd( W\2] I    `:@t    +   + ,5!l   L8?2'8Z?)5D4U   " >  P=($m9/-i} ]@l.         !   =+%/B},:W+x>5;(W  %/B}/8'uV$f>#gAI ~?,v j      8   mbF,IxO; $hQ%/B}&;Y+7/vLz%R %/B}'Vda2 Dz/PN%3e}%/B}%ej     de`g]aa]aabahllga]]`^S]k^  %/B}SfK_.\s)G";W#u>!,qZ$]mP@   L   @  ,qZ$],p)'?X$]3)4   Rh9     ,qX$]9V    y   G  { i }   ,#01S | k   :   +  +   +   +   + =Vy      x/ qwS        +  aaajJt Ew   d   +y>b $ 0=`   B  68e9(",wxI^w]s!I=w%/B}yny    %?H\W%?H\R%?H\R-%3e}F  f?->qz  >   M   !k!R|R(*   Ji   @ 1     )y      "TqfWG 8 U'+%/B} '~c<     ,I9(D# B4+C2NNIMi    + 3   3   %SL,      ==KK    H`   ?]};^ a   +   A x((a $IW(!L!GF)O^p        ;8"i,022)f K  \ ='Q/pC"?  +7AE&Q +   %3e}%1D}=3';33+}4!U\     ]A     r!0+$2^u#<P\  i  i  +I   + TujD! <>G <  c  +    ?1&$(}=V1O9Yv+(&<      !!!nWwJyNd(0_LA       5xq 2%L}YNF[ 4  F     %/B}$w5f    yi)o9/J4':NP,d!(q'l_f+%/B}%/B}F        <vLbB     )v    %PWF)//0M)0 . 0 . --.55222v2.5.0252, ;2 4!$.!5$L.%0%/&.(+)*).)-0Cck &5Xn &5Xn &5Xn &5Xn &5Xn &5Xn &5Xn &5Xn &5Xn &5Xn &5Xn &5Xn &5Xn &5Xn &5Xn &5Xn &5Xn &5Xn &5Xn &5Xn &5Xn &5Xn &5Xn &5Xn &5Xn &5Xn &5Xn &5Xn &5Xn &5Xn &5Xn &5Xn &5Xn &5Xn &5Xn &5Xn &5Xn &5Xn &5Xn &5Xn &5Xn &5Xn &5Xn &5Xn &5Xn &5Xn &5Xn &5Xn &5Xn &5Xn &5Xn &5Xn &5Xn%/B}%e%9Fr}+VVOWV V  V  Y O Y  Y  Y O Y YWWYY[[5[[[ [ !Z!i"Z"#Z$(Z)/Z/5Z55Z55Z66U69U9;U;;U;=U==T=>X>AXABXBBWBJWJKWKiLWMMWMMXMMXN5NXNPXPPXQXQURUSUVV]L|    [3+I9'4_!(+adx~6      n   y?c?]Txf     hKF  e   0   ?1Ff2rP'.|";W!-7Z)6GjGw/[            :N      UK+  -;%/]}UN        F ?.  -;%/]}',Sr(8. Ov +9P2N   %/B}-)\'yv]         ,'Vj(wP-         VO~_"%/B}Y/%/]}&o% % % $#"!  +#KX$]y'X9-Q,}o   ,      N   NNg4 .<4   W   :,H}jez   inh) <   <   f)mN      )i   `u0-m";W)^  1 7em<-+JgP+%M}i`!    \      0 7M//  n3tD`>>    ,;-%    %/B}%/B}%/]}UL1     @  ;  @   @   @ !  >L!!f@  !@%/B})0Nk}!W.#%/]}5-nD9R    m(:9Uh=$h=$h-m=+t## % % V $ $##?##"W$$a####V #!"!$" 0|(0a9       t(&%/B}!,G)&k:@   -   )w(/LOq   %L}I>  9Z!>V 1  02 %  M  2 )    Q(:mVV<       Cj         +7Ep~7  +*(#2,I [x 9   ?  N     6  xf=p/bJ   /W%/B}!4!#}'L6+.m+6N`       j   Q;'q     */I**#!!+!qA      A(u`,Dx >      +88%3e}"/    4Oa>l%/]}Jj[%_(dvP0`0`  0`@`  c? m!m!'a!'a!"* * ! 8 R!c? ] e љ   c? a c?  | M !+} Fa!%2AA `* | JScke W! !v} 2 0 EP @E> p E  j EB ` `E2 E @E> E  j E @ EI 0 EB `E8 P Z W!d n W!2 E E E  0  0  0  0 ! 0   !2 @ E ` jP `E ` E E E Eǀ @ `E @ Ei `  @ `  `  `  p `  `   E ! ^ * ! , !,  ' a c? 2 0 E `*  jpd E f @ED E p1 E @ E P. Eǀ > EՀ P< `Ei y   7   -   p*   @5   p3   O   +  !   * !!  ' a c?      _ _ _ _ B _ B e _ _ H _ _ љ  # R  |  X a h ] q  c? a !!!} H y FЎ p F} } } ~ a љ  љ  # R  |  X a h ] q  c? a !!!} H y 0X @E}# U EjO E# N E# ) @$ DC E# , E M `E G @$ # F @$  G @$ # e $ e  $ ,$ # $ ,$ # 2 Є E a P. j `E, a P. , l E, pf E, k E,  @E, k E, f E, q E- @g E -  @E Pn P.  pm P. ` E= E- @ @E- 0d P. %- @c P. 0- Pb P. ;- `a P. I- @y P.  p P. ;* E E `E P.   | | f * | | | | A c? | A c? * ! m H Fa! Da  > ` | ` 0o 2 P5 2 P5 2 @ P5 ,@ E2 E2  P5 2 P5  p P5  P "   p 0 /  : 7 ; ; J ; `* D @F ; D @F ; D @F !6 F"; 6 FA x @F0; x @F _ F0p u F 0m `F:; ps FC; P6 ; ,0K F;* p9 ; H @FE ;  E ;  @5 ;   .!J; * !L L A W!T; | R!l9 u9 \; e; W!J; v2 F > j` F @F> > ! >  > a > e  >  2 @ F P ? o? ? O? ` F? ` ? ? н ? ? @ ? ! ? ? ?  c?  - M FOG  FUG  F^G `& F0+ F H 2 H  H , H , 0 @ F 7 @F)\!PX FOG H UG H ^G p H iG @e F_ H qG 0X FwG X F~G W F C H  D)\! G G  H H H I I I +I /I >I DI UI \I UI nI I I I I I I I I I I I I J J J !J 0J 6J I FJ I ZJ mJ sJ J J J J J J J J J J UI J UI K K %K !9K >K #NK SK $cK iK %zK K &K K 'K K (K K )K K K K 9 L L ;%L ,L ?a!a!a>L FL %L ZL UI J "J oL *K L +K L ,J L -L L .L L /UI L 0UI L 1UI L 3M M M M M 1M 2M EM 4M PM 5K bM 6oM uM 7oM M 8M M :%L M <M M =M M >M M @K M AI M BJ M C L N DcK N EH N FJ #N GJ -N H+I 8N IzK @N J>I LN KmJ VN MI `N NJ kN OK vN PI N QK N RI N S9K N TH N U0J N VJ N WJ N XI N YJ N ZNK N [I N \N N ]N O ^UI O _,O 2O `,O DO a>L FL b>L NO cJ ZO NK kO NK {O NK O NK O NK O NK O NK O NK O NK O NK P NK P NK P NK -P NK @P NK OP NK `P NK nP NK ~P NK P NK P NK P NK P NK P NK P M P M Q M Q M /Q M AQ M TQ M dQ M vQ M Q M Q M Q M Q M Q M Q M Q M Q M R M R M 1R M DR M UR M fR M xR M R 9K R 9K R 9K R 9K R 9K R 9K R 9K S 9K S 9K &S 9K 6S 9K FS 9K TS 9K cS 9K vS 9K S 9K S 9K S 9K S 9K S 9K S 9K S 9K S 9K T 9K T L 0T L CT L XT L kT L T L T L T L T L T L T L T L U L U L ,U L >U L RU L cU L vU L U L U L U L U L U L U V V V "V 9K .V ` s ` ! ! l  a } a  a  a e; a  a (a 0a  6a @a c? 6a e a e Ea _a 2 *F Pe jp `*FWe!` *Fe )Ff  `)F @ )FC; Pe ! Pe  Pe  Pe   o #e e a d .e 7e 2 {F  w  @{Fn  w n 0 w #  w n @{F,  w , @ {F w { yF Pv j~ ]Fn |\Fn `,[Fn /fFn 1jF@`tFn @z@NF}# `:OFn wrFn u@oFn qoFn pnF`:OFn pl`iFn h iFn @sFKt @sF PuFc? PZFn P[Fn P lFn dxFn P`eFn `wFn P^@wFo P`jF o POFo P_Fo PMFo P`F"o p`F+o pzF7o \_FCo @hFLo @@ZFKo @fFPo @WFVo @KF\o @`pFao @pFgo @nFmo PqF PwFuo p4cF}o P vFo Q@dFo QMFo PRcFo S cFo Tu o ZgFo VgFo T gFo Vu o  yFo `U@u o 7YFo Vu o pWw o X v o X@v o Y`v o 0Zv p Zv J[`u p @\u p \`\F p ^@[F&p `sF-p c`yF4p `e`kF;p gkFAp @keFGp ndFNp q`bFXp q`zFbp `sPFip u SFop w QFxp zqF}p pFp P{@rFp |eFp pQUFp K@YFp IXFp HXFp D XFp ?WFp }VFp }LFp ` WFp <TFp @9RFp 4SFp /QFq ,TFq P(RF)q @! UF0q @!`KF * ,t s  G A e ] ^ A R ]  j W   U  U   x  x  #e #e e j  * !^    a  l 2 p  p j xFWe!pFϟ p`F#e #e e a 2 F Ff @FF F FS P  `F Fa Fi Fr F F `F pF `F @F F Fɷ `FՀ  Fǀ Fѷ F۷ ' F `F `0  @F pF 0  0  0  0  &= a      * !     ! ! o R!c? ] 2 /`FӺ 5F,0 ? p2 jIFE@F8 @. }# 4F4F 3F6 3F^q `A`Fjq =Fں p+  .  ,  7 !1@  2  @8 2` Ӻ Ӻ  W!A c? ! jUF̕ [F!p[ F pPF S@F PVP uc!0RP ѕ PQF lP    9e  9e  a (  5 F3 |@F@Fp pF: oF5 F3 |@F  !v @F0F \D!i cD!T+ XD!D!:E!hD!pD!. uD!%k {D!D!D!D!BE!ME!Jl VE! i i D!_E!@F pF0&= 0@!0\D!i cD!T+ XD!D!:E!hD!pD!. uD!%k !{D!D!XE!D!D!BE!ME!Jl VE! i i D!!W! !W!! b!i b!i w)b!T+ b!T+ w)j!| j!| .Dj!p! j!p! .D|!I!|!I!j٢|!!|!!j٢! ! אo!!!!אo!!!!אo!!!!אo!!!!אo!!!!אo!!!!אo!!!!h\d2 ! 2 ! Zq!!!!wu! !!! f%fF !F !)~$!!!!{*D!!*D!!IA,!!!!2! !!! W6! !!! ͤPC2 !C2 !\>g* !g* !!!!!}!!!!EM&!!&!!.L;7! !7!! Jn2 !n2 !  `* !`* !@wE!!E!! YrJ!!J!!!WO!!O!!"XkږT; !T; !#ǎ>ـ !ـ !$u͕ ! !%oV!!V!!&vp_!!_!!'yq! !q!! (wa+!!!!)>~!!!!*G0! !!! +kZWV!!V!!,i .!!.!!- ! !!! .l!!!!/~!!!!0!!!!1 !!!!2f!!!!34f! !!! 4v ! !5=@\* !\* ! 68+n!!!!7!x* !x* !8Lt! !!! 9%$!!!!:Eޫ@$!!$!!;,i(!!(!!<{.F`" .@E]`EE3`EnEE E E`E@! E(@;EL+@E`EtpEP'@EP%@E $EP)EP)E"E5Ex ObwE     @      ,ED Ej E#   E   ` E. P E3 p  >  F p @E  M 0~  T 0~  [ 0 Ec `En ` E{  `E E Euc!Ё   Ё   ~   0   E `EE `E E E E `E E E E E% `E/ E5 E; E   E  Ej@E# P ! P   `  E @EE @E E E E @E E `E E E% @E/ E; E5 `Ea 2 'F b  p &F &F`  &F` ` %F` `%F` @ %F` p $F` $Fj @$F` $F` #F` `#F` P b ` b !` b  #F ` b '~ "Fн "F ` `"F "FE !F  b A !F@ ` ` @ @ ` ` ` ` @ @ @ !!!`%! %!$!$!7!6! 9!8!8!`8!`=! |!{!`{! {!z!z!`z! z!y!y!`y!! !! !!`!!!@!!! !!AAAAAAABBB>BSBtB~B 5 ,EhEo(kxM C GpyЯ o0o oVo/F5555566&666F6V6f6v66666666677&767F7V7f7v77777777788&868F8V8f8v88888888899&969F9V9f9v999999999::&:6:F:V:f:v:::::::::;;&;6;F;V;f;v;;;;;;;;;<<&<6<F<V<f<v<<<<<<<<<==&=6=F=V=f=v=========>>&>6>F>V>f>v>>>>>>>>>??&?6?F?V?f?v?????????@@&@6@F@V@f@v@@@@@@@@@AA&A6AFAVAfAvAAAAAAAAABB&B6BFBVBfBvBBBBBBBBBCC&C6CFCVCfCvCCCCCCCCCDD&D6DFDVDfDvDDDDDDDDDEE&E6EFEVEfEvEEEEEEEEEFF&F6FFFVFfFvFFFFFFFFFGG&G6GFGVGfGvGGGGGGGGGHH&H6HFHVHfHvHHHHHHHHHII&I6IFIVIfIvIIIIIIIIIJJ&J6JFJVJfJvJJJJJJJJJKK&K6KFKVKfKvKKKKKKKKKLL&L6LFLVLfLvLLLLLLLLLMM&M6MFMVMfMvMMMMMMMMMNN&N6NFNVNfNvNNNNNNNNNOO&O6OFOVOfOvOOOOOOOOOPP&P6PFPVPfPvPPPPPPPPPQQ&Q6QFQVQfQvQQQQQQQQQRR&R6RFRVRfRvRRRRRRRRRSS&S6SFSVSfSvSSSSSSSSSTT&T6TFTVTfTvTTTTTTTTTUU&U6UFUVUfUvUUUUUUUUUVV&V6VFVVVfVvVVVVVVVVVWW&W6WFWVWfWvWWWWWWWWWXX&X6XFXVXfXvXXXXXXXXXYY&Y6YFYVYfYvYYYYYYYYYZZ&Z6ZFZVZfZvZZZZZZZZZ[[&[6[F[V[f[v[[[[[[[[[\\&\6\F\V\f\v\\\\\\\\\]]&]6]F]V]f]v]]]]]]]]]^^&^6^F^V^f^v^^^^^^^^^__&_6_F_V_f_v_________``&`6`F`V`f`v`````````aa&a6aFaVafavaaaaaaaaabb&b6bFbVbfbvbbbbbbbbbcc&c6cFcVcfcvcccccccccdd&d6dFdVdfdvdddddddddee&e6eFeVefeveeeeeeeeeff&f6fFfVfffvfffffffffgg&g6gFgVgfgvggggggggghh&h6hFhVhfhvhhhhhhhhhii&i6iFiVifiviiiiiiiiijj&j6jFjVjfjvjjjjjjjjjkk&k6kFkVkfkvkkkkkkkkkll&l6lFlVlflvlllllllllmm&m6mFmVmfmvmmmmmmmmmnn&n6nFnVnfnvnnnnnnnnnoo&o6oFoVofovooooooooopp&p6pFpVpfpvpppppppppqq&q6qFqVqfqvqqqqqqqqqrr&r6rFrVrfrvrrrrrrrrrss&s6sFsVsfsvssssssssstt&t6tFtVtftvtttttttttuu&u6uFuVufuvuuuuuuuuuvv&v6vFvVvfvvvvvvvvvvvww&w6wFwVwfwvwwwwwwwwwxx&x6xFxVxfxvxxxxxxxxxyy&y6yFyVyfyvyyyyyyyyyzz&z6zFzVzfzvzzzzzzzzz{{&{6{F{V{f{v{{{{{{{{{||&|6|F|V|f|v|||||||||}}&}6}F}V}f}v}}}}}}}}}~~&~6~F~V~f~v~~~~~~~~~&6FVfv&6FVfvƀր&6FVfvƁց&6FVfvƂւ&6FVfvƃփ&6FVfvƄք&6FVfvƅօ&6FVfvƆֆ&6FVfvƇև&6FVfvƈֈ&6FVfvƉ։&6FVfvƊ֊&6FVfvƋ֋&6FVfvƌ֌&6FVfvƍ֍&6FVfvƎ֎&6FVfvƏ֏&6FVfvƐ֐&6FVfvƑ֑&6FVfvƒ֒&6FVfvƓ֓&6FVfvƔ֔&6FVfvƕ֕&6FVfvƖ֖&6FVfvƗ֗&6FVfvƘ֘&6FVfvƙ֙&6FVfvƚ֚&6FVfvƛ֛&6FVfvƜ֜&6FVfvƝ֝&6FVfvƞ֞&6FVfvƟ֟&6FVfvƠ֠&6FVfvơ֡&6FVfvƢ֢&6FVfvƣ֣&6FVfvƤ֤&6FVfvƥ֥&6FVfvƦ֦&6FVfvƧ֧&6FVfvƨ֨&6FVfvƩ֩&6FVfvƪ֪&6FVfvƫ֫&6FVfvƬ֬&6FVfvƭ֭&6FVfvƮ֮&6FVfvƯ֯&6FVfvưְ&6FVfvƱֱ&6FVfvƲֲP `@ 0 3`Fο @G6P 0!2  p `@  @' p@`2 # F FP f `"Fß `"FWe!W@Fϟ `SFjF!P  5Fǀ F @ F F6 F۟ F F  F F FF F N@F HF = Fo P9F}~F }0  }P   F P  ``F xF vF- `vP 9 Љ@FF `FV 0vP d vP 7xFvFq `FH F} / F (F P  sF <N@N@@N@@C BpFBE`EP@0 swoole.so.debug.7zXZִF!t/K]?Eh=(aK"`~6)@.rL;.a~2K@R 3N7P؈ղF3< M[0ϭ6$;eH5lh@O]gg`=P ?0SB籓E&S9d/71tNTcQ'uq \̈́pjP퍍ϾnNJ)'RkXNюi2Z_Dk&!q7b׏T?8!Xqc1uA^VXz. H&E+@M | :ۉAt\kλׯNv+؉MYy6*f2B$p50kC[x#7%M]_jopvuͮ0R"T7ˁdv9Ŗ M |ȑ9ѱf_3?b͝{C5EAEa_F̭|_NK0Z Xߨ#B-RWRrMވM'uX$]R<(<I}zMIvKDР +L('>i*[Q3^C֟(n- \TQ Od61/+DSB~ɑ\sCpJG1 .*+ƨHSQo%O[#Xl'JSw#0a; RI-\VE[%U9ݴ엌&A>92[riʲgLJPb<;;[Z~nל0F8BxleIR-75` 0pj"ŲIztl| [Y"#ehc ?{w G :#@9?8#7`eRk{e+pc4)h;78P| ;fۓ gv 3TRFd:ZJf01Xi{NjAeq0kdo4SJ,:$9>̖ \ӮGjV*'7Ktew5.%B/2!&183R Rg>h-`ԉ^Ӧ2ҐLH\lt<)KSlR >/NPfuq=M4ۺ_4 r3,Gz쎎̛ gubbNhBt8^996nPHXVEbO66•oLC9 ƨÊo~/wdP:> Q-]R:5xQIPyI0:l`e|M鄾9npPln1}Mr,C`bԛd2 ~;Sug5*+qz U,S#g/v]M eH%N k\AT\תu㪜tLbTTc+ik>ʬGʺ] eㅶ˃ys|;q-"Tgz`l}*rEr4S5I|NpRw8r]rx$?F6oSN!$_H')DU`IDzT^z:3eDŽ:[@E[!DeK8d1SZ]NWuG:1h{6. d!+Xn: ^(4 #Z\'*1j:9wt+y4K/2eDs=~'ɟqcח6۟8i)7p ӭp*S|DΛ49X{j+vϐ-毝Gu= ܝ 4M\B SJibM[LX&[8N3)Jnh`p5T|[jg#JiYQ`6g@6@ڝR$)"mB/V,qWD21\A8Hl s10 `%- ,:'aH3dwvg>&5-w ,ɆEX2SM)k}G4fa6=Paŕ 07{ &Ez8V_\ʲ aʞ \>rdX؃($/d/~SsʢE<\YSgC9.bbi,z/,>?D2_,g#4uidagHT~r !uc`1NvdPay;a}8: We?No5 S%}?Hف$wbbX-CkAP+I Ŀz bS`.b(1coҖu OJO> BEtvb1#1ɗyH⅀9Ћ7;|GxHb.X&{Uͻ-Cc{0vI$P";[p,BNo07Qq\>r{"fa:Qn*1CKL 2K/lBb =ضs݊݁*(x0Dt@tɛ )=v/lHLƒJYzRN /CCBsU3?}}җ*)'gJiXEA0^߯+ aM: U>>33dRՋhI`rl/HGx+vpo }9Ձe4hR湩p~j)r˕-1Mftڒ^ ,X7Ts)% rlU0(J3chfkE$ ~$@| j`cZ%U]jҰKǣhNV&,7`1Rǣ q[DD(1<#B3w}ey  3O634)gW eMX(f|sjR[K#(^L&dAd5\v 1q衻?:V*1GDֱeC^j@DUQR݅<=\ j^<-[93k>}0fn=c ^k4|_Cդurg F:W:fB1.lͱ%R`oZ=Zھiڿ /R>UzI2٣$"5Kqo:yЂHHsb BmN %c`TeJL"˦?1, WJ{[I/wئ@qĻHJqI[ϱq)尻LF-4y?}T.eG8\" -Mw~hE( >I,bw5Hg8 Seg+LKjK;(v͞vSi>ZwiMWu֬xRG0AhMI܌XMHu9N [puݐbF̪閖͗E@"3ةۑ=_ȑa2&A0!m-2yݶrn\3'BU͖S*|FqٔCVi}S&>6fdu9wM&S v EJR59)UqS]ĝn<TklHnlfB~`zh.:zTc5:dY(Oӊd 4΃YOA7z"k 6 ^Kd%Eb?ykE74 &ؠˆyf>?K'PXxt,tՔ3,`v\߽}/ D'I7:r&c.3>1L~515XKmʫ_^1vQ+|"Cp~(APY/)b OOAj^F؆x+te{^Įܝՠ:g1Flގ{THnq D繇y2x|>.Ԙʢo$5zT~D(Bl7NlsOd pZ|0GfL`+1띗?tTDNТ6{l;HQ6ڢh*bvRmg2"n*&bfEjĦc1d`Z'V}ItиjҸԩ'1$N36a^n{$ajU7AjL5ŲJ2٭DT[wH5& GM]\!9)!IxMċ 5{bW]5f8nBrQN օfsL"4xghۢIgs;8.byTieL$'L)ՑLOFӯq G`(6ט-~$ДҼyJ[k450<= mqqs|225?==6yXƉ}Ǖ,omrnMp|׋: .YN<2g)a iMrôZXy,*՗%3i"EȽz!jGKy6Q8)_rړʂqak4PWHư5`jUjOêD"׽Q/4`|/A 2vI0輸ZRN8*BN2AzdǑ8F4#Qä`QTQ8Ꜯ@&T(tNNI2>WkGrB⦐fe@m1&#%PGLM'Og>Jl-0nxu_?c=wJ(ʙJyNՖ8Ys%,rG蠏z*d?W~9)h#dSm紓-<XJeT?ϗ^y^tBѣlyyd|(;9M=uhvǙ`2W yՙ sO7?ûq;wT}-U>GT9o+'.9E)?Ě "g47Xy5t QԆN9.pZ5*h PiG'nlgOhYq:P5q y?3>2ϘVO>tbw WOW-zq+;Oyj('NQ0!0Eh6 ~ PR4SXuz$NLZͫ^0pEdOpt啤&gSx2Xۛ/|K~|#(_y|*9hٰ}o5ٔd5dcbgvƗdGs7C|%KC-S Wr0y51P޲,XzbjwCCW֑GGyGi^$k"82aM{C a8nlc&at6o't;RQo/p/E#9 cIȘ1 Nj: x_QCӘݏLُ8$p=tX a=ڧn;q,x"Ϲˌ'3=AO<" ]ed_%]GptMj2.jz MVcF(@=Ilf6J//Y^lgԓYK^P !د{(-E1s {R>  t|qyMlkN@3ZH'/?(Hv-ġ[塢E}C96ޘ~%@۞{Xw?fdid5ەEU9/Of%MM]ӀM=DN[,tڼl:ܭRZį'kZ㷒_Z@p$ sjPe-k{^څ  6J?4ɨRGg-J~JVGPӑI98!+gd @H3 LETIt d+vñ~]2E(ZclъV @.&J^bB`.,+GAԓ\l?.R9Oڵkh꼡# X;a. ,*({B7޺J*D vg?X}j,W>]:AΛZyREDkac>{oXB!9zr. ;YBw8q=4CPmzJSf.C&+|ONmnR6%k뺄c/dzlt` *oFX`.]]#6B_Zq5Hf٣n³$?+8*,؉CgyKi8󫇟+oɣI?#W>D>qy3ƎXI_9 8M$+[!OH9vB!yWaeM1tŭϬRp O2LcfDEevBC򍐴m8Fk%^eN)8ۆ~[ׁ{UNR~l-ߨjI^&2\vډ(C*W~u3w@a5uI_1ZXzW< AsjO(5;R4Pl=w{eRfbrۛϾZft)Hfu}Pzۤ :gW ҵXcbg$7 1@&:q:_ p¸$z!*fy#Oa,/BTjXqt#TM7 Iq亡)ױGn{2]|z2hɺ͙.smOW]֙^KcZm&,{h6Q/@A@!&D^a ;̧ D-NY|tsW* }86~3&o3$]E:3g" 5ؤ5V|;Py@k'Ѻo^U&6aLpȄ{~\-Ah/3)+ՠbY;%s5ax'T_0]>X;b#(ɧd\գ{E P5 ''S~M#v *YNlt3qu3>t^[8#oaz-)/HTo࢞4AL0 شT+Ee~I!Qib9?`M_թ6l3ٯ2s3s1Ie Śn(`4bd:R][Y91ċ΄Mnm즏{ 7AY,F`A<?v}*d,.mE~ے 8,<"gynC:~/[4)hmV!؟E\@" +J"F*- 0/p#Gk0yZ.3g*YMexlWΦ*DNAQ/f&ZЇ=g{:lګ>0\ϭ$ >yA #ucW8,c}R$T6QԝN?:Pj{7 =C>1>]SwNJf#e-E]SŽ%S( :UzxW'*g%oZŎCRϘPB {֝ElM?}j[ثv[j8px贗b{hv KҼz;Ɏ ZZnhWKX p2Lt1JF Lsf 6Qafr#Mirәf'5d'^\)ܬ~L^ ce2*IV+*P&CRvβ.s-:[F.A 楫i(iB*ڲyguLC IClu,VS*y( 645zϲA_69)q(Zш00NM+1i) t'UțKO>g] ?yR[9+I<^F/&.z yA==2]oL=U[\qyG1k,(&jei1'fGsX=nTbl_P$陵O2Pwz=G$iK(b{uq{^Zʿ=)*⴨޲eFwՅj& Q`I;a5U|`0Fl{|KE_QN1Ckp`,icm~f;lM|Te" /,ƃ,+'Z@;ڷ2U#øB%:-lW9}7U_g6HmL ё!jgb/du۾O:޺,/{㰫[*,(YDl0ZϜ5"Ro3̙֛'Ь/avOld+caʅFsE6 F:ޱV}۾`-YFU9<7R$n2شsa~c(N@FC K QSyiiS igD~؇@>}C'mgc+B5`Dh٫%dȶZ~ H|gK`Hcbj78wQ)nrUJʠ<|B۠]Q:"A JG `W7n,}5TvY#|m@*Vp`yFY:obGJ0YA 09:e*e-0-@ya*]2Bݶ*pN `=XZPm-y[B]U\IQ;YkEfQLP+8ϯ /RʋN{yUnd}OTmMw2$[.gImΓV!mp̀wڛNsSo:6r_fku#Ly/R5ˑ<IqVKBT 6~1ڢU,p5H]}4v(Dez_E3r1^FsD"]8chg,䬝XP"\}7C.qYEea] ~x'w4K܅=*s -T~x 0*G7b#1Zgc,EC62w;S ֖ &[2|7{TaDJqmTU0>0TZ$YjIOē>H>{sOfם (aҔWw8@Asipwe<̥2'3o?x.iftdU.k9w GU kDw徰#v}T4kQ(ί> t%IoxIA#Le &QR-t$u I9Q3<I `Hcp|V(X G)iXA b3QGs `hl*\cSW.fAˣA^yo8zrHPgȗOt}ÕR^֚vRHeeTOJ5ҏҪth+Xӌo[ʅn6CZM|׏OJK׵i Tr<2ZW:CC h*Jv"~fLj:Q;2u& ^}'Te(/>,ڞu{Z&ut)[1OEba֊Rڦ!z%hKܦq?rO4AJEVuYKCz܁6&\gv߬>R3Ӟ5z'稣A[n )xMJ)k*r#j@\|o玮7j -"6G&adGX`K{f %MYFe6GT-qL~ĝAmq>*{lޙ P'Qy?{ }x=9ah![Xh3+*@;"ֹ/?9m ''^ ]{J`m!$KHb#&qV& }oEt{AJ~!+?Pw襠M[7l&⒊p#9#^=or:iyupu$;d`/wZ`y`]2D琵YQNN|A1xX\29Ȗj~w38 ?}'S D/(Rj*sLj{&ҴbܵRMґM"^S7Hcjhxw1QwN)&mT=qp S,Q3֑cآ|c1c0-ʏ<n[!"mߩ`m>/rd)B$;3UPZ0m}yer)dۻݶ: &  |]:/Cs$Í ɏ 4,'Ckӡ84LGWs9@Ç*GGJ %c5 *!e3YKyQ NP1o%wYe c(wʭLt ɼz vpg`>MI|=T8`TRe>x9wf?:s*];6?~Y! V3c?~G  B& U'&6EMk*;8ηD@2ݺu-2!5>@sW  乃#=AIk!wcY5^_(We\,oOj x{u(Ѩ!k/''{,RhvI6&V6jUheչ3I;ևluT!`^@}< 8BfP[~ʼ`:}iWksY t^%hXe`@ ^nQ8/dhP{? z5<]W}i Ɣ*eν}Oʧv[XJk'yh,)TNcy LT#"`ge*=sFJo5!6u]FY+T` z}tAHiJC{鸽ι Niivs`<>Kyjz뒧{)m+~8αX^6ǎjIvGmHMrJ.:Mxs !7'D2^TCr$ҵ e lQ*bLȑ MIQ=W-$0c=Q E2gj\n2:"e(h+DtŸoNO-Ek.筼2T P\˾?a \<ր~r,UѷoVfo8PTRPL>]?#=:2эF{9SڑwwQUY% OߢbvsZy]=(isH$,f w%5uP6ɠF<¤3#U3QuczOmW&qP;]ٔ^i ywɅ /.l v`>ז%;ٳp”(twM{W;b 8[kͰPOtUEm߃8Lg )~|G?#ܖ-4Aה<-}!`Q P #l!*P4O[]ͥ\6"4u ,`3_\C\|[InX#kzN%#AvOFjrLݥ$E!O^baX!A %\SʝMnWȒ9w ;ņm(YM^x[x/~Sa "A W8V,Bxj#$-Y " 2zs|o6S SgQpJw8o픹Ccg:|̓VuB> &/C+55?iH@?&nN䂾/^k}D?.۬E ]xc~o`eLu .H#6*w$1|CAp(EMXU#I(.}['c\ :}|9+ƍAqp@8ǃB6`/sNjAF.AKX.Hl7^e[}+kEM{v/mW@)OJ!1h:@&+bHE} 7ʄm!xв|Ym(/XE~d*)QK&f6nu3nUߚ@MQx1l[E^27JjB ֚U)#$hwXX~\ːHV>zU*Cb(^T8{\PDI 0_yhʔS$eJQz('pl *udE:>H&8EblMN΃]eSOAZY0 mhqqU]Xn]b|oއ12{W·rH- k$=<z'Ӭ kV,)<殑GLei,YmQe4"j;<@d=,Aj7i>P1jgd]E/5^] {m >kI2`'9Yh|;3`K@C޻0Dmd܂5fL gw;H[{&"qjS.(w i ѫM %}?E`aW.M8 Փ/}o̢m϶+LT-"E&#ޑË"j.Q L{`k_գo2c4bcO='PBO jLF̖5zb! rf0$ oRfa4_pgn:{ ?a(W lS9stoFr5c)m-/{f+!icsA%YT}@x1͚Eb#' 4 HAzhhgZFi](6˺S|c\!YXxWl0`w&JÝb#=+ ιUkJ)QsdE}$m v8񆢩J;$/gpuphOHp&-9/dfr~/?QS !k_w-C&J)4K^ %f2}mCeN8P)^1{]DO*w r}CMr^~F"FD;h+56yw = :NP6tC {2υx) &DZ s.[p^:-PKH=P 1Ex}9 A0SC2Y/ٰO@nt|cj3'j ̻<ݠ+&֑ ̑c^iq=T4 ~t HK'GxV[ =([q1 ЩI6S&!",L:(Y%WVya=QwN|^z؉]h)T)XC](K@i,/"nn݃yZʊ[rNV[: 94D''3)\E"@M 3Fo$o9{j/{ ]ȱgYZ.shstrtab.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.gcc_except_table.tbss.init_array.fini_array.jcr.data.rel.ro.dynamic.got.got.plt.data.bss.gnu_debuglink.gnu_debugdata $o((PK( xMxM0kkC8oVVEo00p TЯ^Bpypyh55c55p}nMt,, z@@hC C"C"<_"" (%(%E%f@E%hEh%pEp%E%@+ F&PFP& G'>>G>' HGH'K H' H'K'