ELF>@@U'@8@vz%vz% %EE( &FF$$%EEf@Ptd"""4_4_QtdRtd%EE`9`9GNU<31Q3]GsW)@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)*,-./03479;<>ACDEGHIJLMNQSTVWXYZ\]^`abcfjkmnoqrstuvwxz}~    "$%&)*+,-./024578:;=>?@EHIJLNOPQSTUVXYZ]_abcefgimostvz|}    #$%&)+,-.02389<=?@ACDEFHIJLMNOQTVX\]_bdfghjlmqstuwxy~   "$&)*,./2368;>ABCDFHKLNOQTUWX[\_`adghjmnoqtuvxz{|}~  !"#%&'()*+-./13567:;<=>@ABEIJLNPUVWXY[\^abcdefgilmnprtwxyz{|}      !"#&()*+,-/02468:;<=?BDEGHIJKMPQRSTUWXZ[\^_acefijlnqstux{}~                 ! # $ % & ' ) * + - . / 0 3 5 7 8 9 : ; ? A C D E G I K L M N O P Q T U V X Y [ \ ^ ` a b d f h j k l m p q s v x y |                " & ' ( ) * + , . 1 2 3 4 7 9 ; = ? @ A D E F I J M P R S T V W X Y [ ^ ` a b d e f h k l m n p q r s t v w z | } ~                   ! # $ & ' * + , . / 0 2 3 7 8 9 : ; = > ? @ A B D G I L M N O S V W Y Z \ ] _ ` a b c d e f h k n o p r u v w y z }  +Ӹ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 [_~n?C 9$:q*&#3~ .dr:oն/1<}4 U#uZ.Ip! LS59ʶbՓ#Cm`Y_ê 1/1Qobo4" )1iQwލ)qfjH-JC.+ r2l_DNԬ_sݶP>3 N2`@_3_JʒyYؐζ P pE6v͓ X4 kcp^RL"j|$n$3L# 6 1G,_ZNRhg o34h9;of95A }v,U*7oo#},)[0-/"o})A1=%aA@t1m,gBL^#/ ]o ב `lK /6n c&wn< (82.h $SL":)%nz+-Ka,VLkq۴K4*moae|$2;*:pN Tϑ45ɦ#"l -mL rX`#2*i|9M}DBo:a~%*2*  ./H4.>Bz B9g@XT73tr4щƭmK-`eK_3lҥW]KC!ʢ1}rJU(KGm^}E`Z1[4@4j[ Kε ݐˑ0"[t g  `F4/, 4 L 30|o_nn2^}6 dS?I"Y4rlky~k+%L<_mn/K~a }/2"& 2Z  n l0} 21AC'bj%K&J D5K4 ޥ g _,*Gjv|01[l!s̈́4dY nMldq" ߳ %ԪD}`%4&8p9AKdZZW25Kuk'nlcql 5yr/Xv}C1i< [m nA$_D28ƒ sȐ"C]nA4LCEx?lr}Nr<Oph,b #`RQ`,y# <u +^+VL%o*Mv1r;1<ŶduA WUok4[ Xp R2qyJd48 *Vi]92 /Z1 XCNa 1ԍ _ _%tMoo Ы IN; f:F" 8~ 0lc- P Z5 p\Pl  ,< 8 p 4e# @%U  n `A `5R" P =x!  \Z!" e 8 ,!F9 S>" H j" s$" @' K @ o Ph" $  0" p{) P& }" @Jz! 5 un !! RzA .(" *FP PN; u Q" $ ? pf MC Rj" :" @#1" G Z!PF: `u ,W jؘ :'" { ^, Pg8 "$Ն!`F%C!F05h! ;͸ FD5x `K e m8 c" pV}! D!k :N" s-9 wEG " 4 0c%nu prM!" ~%7 P09 @#5 AnEG|^  Ls!`F0$" p `}W 09 pM7 T S s r  0tZ d @N" ` 5h!PF" s~K" ! "(" &)z" Yv" 8 !: -`   `* y pDI" ]" @  `~~ E   a m 0 Q" Y G5E" -l D" s\ 0Cw< F<" p, ps| ` `X^! c d" @^> !`F,!F(5 y> P" TD >F9 0C: w U " B$I x" ,k" Vl!   @@!9PUGd  ? B )/ '  " Ye%!@F8T Дpi" @{ " pL x " v" p-z" - p 0C.# 6 0]+ K x," pc< p p'" %u 0  dkb" П / |~g" s". u @) Gx i" " *V\   [!F8sw! : pvj cC] ; pEk  JhG " s!F  ` FU"  1}  07O @\  9 YV @ nB !޶ 0 G"  ЦG! U 0>Dq" p UQ h  ] 9" M˘! ` !2<" ! F d" Њ8 0/ "" 0R hڜ" Fy! a ( 0V  "   l}" |su Ъ @ b qv  nw : 9n  ek" В^" s" @p К2" pB" k G ~ܷ 6 `%  .b 0l ` O" p|K1 { pq" s  }1_" %J)" Pzj!FHC5 @5 fq" Щ ,5 *  @! @d )cC" q" pUϲ rU" s!FP1 0 Q @h K" 0S m VKxp!pFe!0F\" p= p p Џ8 @"Z" +Y" @4  96 Qu K`!F8&! H!p 0bJ" |^(" sb" P\ S *" lUU. I"  `SC^ e;] OC GPbN" ` y LD[" @< 37! Fa! e "r p? bo @ v @^GA p" P#FB Wdf>" "$ " s ݃" C(!`F0'" bM" " r? D" +,* :ݦ!G; `H2G. va =& 0z" - V:T" ~t   w!s"  ^" sD " -& ] Ċ '5/" 0, TGy :9 'J  E 5j xd N S *8" " s   ! 6" C:" pbT" {ap! @ W #" s< P Pޕ!F [ pqD Pq@< @8  c" H  g  @ c" )!СFvx  3Z" x" " s(!F ;  , `g: v ! F '" : `c J=8!  g!F8'"   (  m @ >  Y C!F" 4 (2 }  UmY" " x Cq @J ` oV o  q 0SG " \" 0bb" 4  j! b !! `VD" +U3 P)t  :  9 0L^ w8" 05M!F" s Y J| w  }O zJ 6" sB" 7 Xqm `  n ` Q> @r ` P>7"  " r@ 0yB  Y 0e @ H!F" s0 2-- o?: `j@ Ч,6 `=+" lL" ps6 [g" Hx" " B#" -" m P4 u" C( [ #k"  ~" 0 }6ZL" `}1Rw qW!`F@ `J?= c `rM hZ" `H 7>!@F " s" ss r 86 0 } @" s " ` * оV PB A  @Xn" -!F7 Nj  5  `u u0j" 0| "   p(5 P / ^Zo!FHRn > n" 7o7 pM " ,$/ $ @A 0#| O} 2 *" _ m" PKx  Bg pz0 ], a" } y! @?!^" P{_!  | U `o 4!0FώG8B ; '7 &j/ t p [B   0r m А! F8;  M @o |" `1 :]"  p?" s =P ZB."  t !F fj  w" "p!F8y K [X- 0u+: \F 6" `^0 !FHh! `j " s< Q9 1 @x( p!% 0@ pF" B. t~ T! `" { !ЭF:!@F 6 @m" +" ^j   ,+ G d A /W " "6 ` 0 :  04 P; 0l  ?8EG s! %" !F =hԝ  @1" " `)2 O `#  k Q pJp A6," pw9 i- `6L! F; W#  > !`Fz` oK \; " }%;  " 1(" @ PM m[Y @&  Gت  8" B 0o *Eb P Od" H ^,GTd" ͹ 0{ M" `s7ڹ M+" n," \ȝ" P U&"    q""  ! pD 5} " }%;" ^ @} " I $G" m xL = H-!F  /" s `k  4 2m! FH  G` NA!r P,ڵ {kP"  p   >Z+" lH  a" 0D d!  > _C $E" e ]Z" 08 ( 6~B g0D" 0+^ӳ  {i p L35  ; M H4 !Fm N " 8 0#W!" p~-3" ` " `A Cu&  *o" E5 *,NV" `1 mX ~r M- @v MZ" v" <M i$. o   -#" -" ` T +i `d4'" *F/" " " - d c 9bd! : p 0p R)! { #^  V / 0n*c" s P6  pDG  @~0 !$" Pt `d7" / *  " G!pF= #x fd! 8 {, @g  @=4k 0x" @ D" l3 i @ " P  K7  pp  A "" r R 0 ^bN v  >) )E 18 #>  T@ Pw@f" `Yr!FP,B `}  r 2 Fo@8C N 3 n `g" s d! %B!F8o5 KRO y G h6 `= [G" WG  `B G?"  p.L'" * @ " Fo " 7 0u=j@"   @[ " Q N= @8}s lS"   0XC 0*9 `PL; " j в#" P 0 p-  9 `Km #/," s# pK @WYՔ" Uu j 9!" @~% aaT ! d %" >H[" @"" `" %Fv PN; `%l%$" @'9 PVF!PF! F6 " P}- @>2 pg" L V" m[ 8G" ,!F(  t7!F n R (`" ^ Pw! 0t!i? #H 0! `b $ @  ft Шf!`F8 ?q-! F(> %]UGt %7>  " sG3! a  U\" s u P Dt pDJ 0: P}A:" x" P|N7 01o ? L 0r Er #q #n p0" r  ; Q 8 9 S#!" {( x? Р< PI UY)! !U4w @ @r:Z P7" s" |" {5" `R  " `a" 0H""   @ 9L" 0}- 0 )! {  prPe" |$" %# f! )" "F/V # m, `8V 0xN m- @s @M `pϞ" !F( 0 5!@F  }#! =" V" s3s U{ ; 0 9 0K+%w"  ' Z4g! k" O ݢ *2KX W" `>w `Miv" 0 UE  @  8 " {" `  - @~  { </ 5  G1 @_ eM P` m  d Ns P[, fh: nk^" p @8d< la z) S\ -j|" @J `Cd!`F H OF " V !" s  " }%H"" %΋ `sr"  0/3" P1" `c  G  0uU> pԻ 0(ڟ" $ h/ G" ,i<" P:-7 +o*^!0FB @@v" ` a" '/ `v!`F( l  A `" @V _!@Ff" p$FU" `1 m Hm" H : q 8Z@ `D! F(IN t~* \M: [T  0~K" sВ 09v; | < V>" @ 4G" {9 SUH" 9G~  ` d" =$ 9" M   P ( G s 7 @N oc! 3" " z~" " ;" C! F8ZT" ` =x" ` (  `Y "  @ |!" Ȱ ;m)!Fz" $F9 Ym! p;!%; p PhA PK7 M & @f " |"!F   \  #5 " 8%" ^  !PF? 7: f'!F  s" pU  "ѿ D P % " =~] `,, @Z" *" 0t r" " 3`!`Fy" @ (  p #ڗ j =Q7r" Т, Xe2o  I 7p !" ~-\" g  r/ 0<: pŦ Tf= 3" \ " N X `A 5B   Ђ  0 |  G !F(|- `b" -!F(Ů _| ,r" M" ` ^! pS" F B$ @  p@ @(" &ʠ!FZm" P , F)t ХŞ" t!F8N!F  p> o p%y  0" $T" ` =\: l) B" -A " Bk> @j  L gr " \ " @^!F" sT p R `M{" x  ۂ!F8# 2l @gGX ` @@!D h5 X(x `  A!FH` @s8 pfX 0e" C< "wCG5" `nn. @uń" G5" [ "t 0u 0 M! b $3j Ў -!`F(Q"  -y;  " / p" 2<! @H!)B" ~ L" }7 Vo @s4 9 G" @W " p{K ee1" /M ! @ 5 P]" r Ż k G `n"" sd =j"  H!  p `k | q#'C C :  @+f" PF P$90" Т/" F+!pFa G` ])" І\ y hP  6 1P + >A `4 ~ ` @97" Ci p7 !" ~%B" , pyL| p c 9*5 кZ" : w * Pb> N'@? Х q ph Cfq" p U7  s Б C 2" `W 5! I `nX#5`G(  0cta Z" k$t Mo @8l 0  " p.! `?!"  2: = Y" r "e" F5 l " G5" 0%F B ` R"  -}" I8 AB p#p К2 ] ! ;! `e! +mF6! 40 M @ t @ <7 PU" `9 P| d u" =< " `$ " /c s" #FĿ" sō = Ze9!F8?e! @!" N ֭ Є,  V7i" @{ K6 @}q" pU. 5  !  m p0 " |? 'w г Ш __o 0 0  4 Eah" -u K@ Pn , D:  D J" |^m p  a}B !@@ `L } Pfu h]" ** 0Z Gat pD! c #Q GX ̓pG, pv < f" F# 01Q r,D! Pc  Z]" @q'" K7" 1  p " `4Y s"  ^'U" >\" L, f0 Е` u 4" E" " @ H @+G& ri"  0> ^H. `th! Gc" +7D `5Gn!  6\" = /> CA [q Н0A B" n!F @0 A" FXQ zf  " { e! )! @| $R< PB% @S J " L>" c!@F G? 0 R" \~ @- *9  k xh `; / ]! c $ c b!F  @`X( 0F*yX @n Є( ? g " p" {W;" pbP pF = a W" 1 " Xk" @~  s8 pb pgdc!F" {F" d; `p AA sYSS P ( p " sU P_" ߧ Pt7%" p!F " xK!FHk ЏL" Y" Oi!pFGG~" "*" lU+G  0o d! e;4!F( G * pf M 6 _" `t,!FKO" ` 5S^!`F" G `_7 Ps#  {0 pS$ 0 0" s >  G\" r" l_" +9@^GK e M7A" I pG " - V. / Tj Ѓ 0" %ۢ @6[A  = '~  ! @!B4= k: @Ј" |7 0U" " T f!pF" F&" : `; " pc" H `" 1 0 ! !"ݽ qD G5 KhA YW8 @a #" PK 7R" =J" s" )-Y }T" " P " *[" p2d `V 0~CG  W! A! 7  8 *T @""  a7@ EG `l[ %"v +:  "" `|d!pF `|2" @'>  `Vj B67" @8  h "1c! /)=" V8! d %" _ ? H" k" В^ 0 < >G e!@F@   -!ЍF`" cU: kΚ 8.1 C 1 :  0== " 4t" ," r> !u U-G; 2"<  ,@ P#c  :" s  ` ,%" ` 0 pJ: [lyy u Q ό `   G5 ^:<; K] hD" +U r  |- qPY `F" 5j b9 @ <" { U" p<> @N: 0 = @G P" 29 Lj{" s  e y fEG& ;l" ph  c G!pF> `#S = Q" H>  ~ c `EG0  @r" /" / /t p p ( `v! !!t" `]" /F   }M ` 0 r! F0 j ! WJ" f! `/U f!" ~- |6/ P 0>pQ {O  @ @#< p *" І\" @-[" @< " H ^" sx" s?" :" O Y" 6 G!F  _N u5 M MwA  " }-  d Tu!F0NO" }" +T6 te" ;9 ( d N) @P!F@ 0 ~" 0T c^` 0 p&H" sr" $FN whn a6" `^r" r ". q" ." `5D P r ; @ G 7'). r'O U[" 8  @tJ" `u<{" P! 8 GU PƎ Pd0!`F ! b #@f!`FI 's " lD" @F" V ," px!F0"  }J" @6 1" 0"%  Y" s!pF " }% " p1  @#}X" 2 '"  >`0 X_" 0-$  @m P 1; >> {" s @ajzL" ` B p$ pfcU" >\ `" P U%" : X " }%" ^r:" 052 [k8 ;" I $ Rc6 < @ @0EG  "  r P,Nv" `y9 I1 Ч)M g " pi! Cs @P" =q X" sT" p x"" P- P 5 @)f 0p R" sC" 0+^ܣ sћ  3E!@FB" @N Г Y68 h +|/" y c 2 " .A | nf$ 7" 7^!F" s( " U@!@FP]!" @~%" `: vY ]cx" ` " > *, P~ ж]Z" [ 0WT P+" 5B" V p P ,qGi! D" 0s" " R+" i &=" g! p tpZ p%O" =w 2; T @pFU l. a pl@EGO 0 Ќ v K8* P_8 !=" s 1 c `g" r " |g Pa d" @'" @ x: PoJ: k sf! // \7 Z Р<a" d V" s9` %" "w ! !J" P. Ќ =E8 Q" =[u!FD*" Pl z~ `<\" ЇnK TC P!@F  ??" )! F V$  p[@)GS ; ] Xb (C/ 0H `ds U@ Ы ! e!ww! F0, $" _r& dv9Gy" @V u#~ 0]o " jw = }v" 0 U: v " 0|7 " 7&+G! e @ l- @2P" =6 p*] 8 P%x" ̐ " \ Zg΁ 2 ̀ = [; 03" pE @=! c $@  r" zT  " P &"  A `$ " }%m"" 0-#  ' ^7( `|0 z 6" 8 $# ` ZN G: cĮ" ^v"  , B PS&" * 0" <" P:-, }" s5 !F {ڛ" lF" ^!`Fz * >Cu! V" 1 9 Kp G2" YW 0i!@FH*" plq R; " {*v  5  ƺ @b C `K3" p 8 `>" {]" p E2 *d! @4/  ` CNm" sz5 pdV"  p j B" zC" # g<" ~ G7 Zs `i y  8 @hA 0 *! p|  pOL" 0}-" <  sp  M ?!F " |Ǽ" s = i^" b" VE" ^ WG" /x  D(*Gb" R [. pxaQx i@(EGm   Z" pUA C Y 0) p&5 pN *2n j"  R" P =w `M" 0T cQ" {u ս" s* pJ?!F -" ?8 @* @@ ^5  d" Vr# p -  $R  de!  " p `: q5*: ] /N   @ ! d =" a &@  "! @I = "Sg!ЎF }#"" %1 )r" 8p G sy 0" P.  NN =2/ a } P p pl" :!FH8 IA IN pTy `IF" .ߚ @@" PKx" B< PF s  G U" p= # U6 $%\?" P Pn p S"  " 7 w5 P "  + `u" @__gmon_start___fini_ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalize_Jv_RegisterClassesSwooleTG__tls_get_addrzif_swoole_last_errorSwooleG_ZN6swoole15CallbackManagerD2Ev_ZdlPv__gxx_personality_v0_ZN6swoole15CallbackManagerD1Ev_ZN4zend11unserializeEP12_zval_structPKcmP11_zend_arrayzend_parse_arg_long_slowzend_wrong_parameter_type_errorzend_wrong_parameters_count_errorzend_parse_arg_str_slow__stack_chk_fail_zend_new_array_0_ZN6swoole9mime_type4listEvadd_next_index_string_emalloc_32zend_hash_func_Z19swoole_ignore_errori_Z9sw_loggerv_ZN6swoole6Logger3putEiPKcm__errno_location_Z15swoole_strerroristrlenmemcpygai_strerrorhstrerrorgetifaddrsswoole_globalsinet_ntopadd_assoc_string_exfreeifaddrsphp_error_docref_efreememset_Z18zm_shutdown_swooleii_ZN4zend18known_strings_dtorEvphp_swoole_runtime_mshutdown_Z12swoole_cleanv_Z14zm_info_swooleP18_zend_module_entryphp_info_print_table_startphp_info_print_table_headerphp_info_print_table_row__snprintf_chkBrotliDecoderVersionBrotliEncoderVersionphp_info_print_table_enddisplay_ini_entries_ecalloczif_swoole_set_process_nameexecutor_globalszend_hash_str_findioctl_Z11sw_snprintfPcmPKcz_ZNSsC1EPKcRKSaIcE_ZN6swoole9mime_type6existsERKSs_ZNSs4_Rep20_S_empty_rep_storageE_ZNSs4_Rep10_M_destroyERKSaIcE_ZNSs4_Rep10_M_disposeERKSaIcE_Unwind_Resume_ZN6swoole9mime_type3delERKSs_ZN6swoole9mime_type3setERKSsS2__ZN6swoole9mime_type3addERKSsS2__ZN6swoole9mime_type3getERKSs_Z20swoole_get_log_levelv_Z23swoole_is_ignored_errori_ZN6swoole6Logger15get_pretty_nameERKSsbsw_error_ZN4zend6String7releaseEv_Z23php_swoole_load_libraryv_ZN4zend4evalERKSsS1_get_moduleswoole_module_entryphp_swoole_register_shutdown_function_safe_emallocregister_user_shutdown_function_Z18zm_activate_swooleiicompiler_globalszend_signal_globalsphp_swoole_coroutine_rinitphp_swoole_runtime_rinitphp_swoole_set_global_option_Z22swoole_set_trace_flagsi_Z19swoole_set_log_filePKc_Z20swoole_set_log_leveli_ZN6swoole6Logger15set_date_formatEPKczend_is_true_ZN6swoole6Logger26set_date_with_microsecondsEb_ZN6swoole6Logger12set_rotationEi_ZNSsC1EPKcmRKSaIcE_Z21swoole_set_dns_serverRKSs_ZN6swoole7network6Socket19default_dns_timeoutE_ZN6swoole7network6Socket23default_connect_timeoutE_ZN6swoole7network6Socket21default_write_timeoutE_ZN6swoole7network6Socket20default_read_timeoutE_ZN6swoole7network6Socket19default_buffer_sizeE_ZN6swoole5http219put_default_settingE16swHttp2SettingIdjzval_get_string_funczval_get_long_funczval_get_double_func_Z30php_swoole_is_enable_coroutinevg_server_instance_Z16sw_php_allocatorv_Z24sw_zend_string_allocatorv_ZNSt8functionIFvPvEEC2ERKS2__ZNSt8functionIFvPvEEC1ERKS2__Z20zm_deactivate_swooleii_ZNSt8__detail15_List_node_base9_M_unhookEv_Z17swoole_event_freevphp_swoole_server_rshutdownphp_swoole_async_coro_rshutdownphp_swoole_redis_server_rshutdownphp_swoole_coroutine_rshutdownphp_swoole_runtime_rshutdown_Z24php_swoole_process_cleanvzend_get_constant_strphp_file_le_pstreamphp_file_le_streamzend_fetch_resource2_ex_ZSt25__throw_bad_function_callv_Z38php_swoole_register_rshutdown_callbackSt8functionIFvPvEES0__Znwm_ZNSt8__detail15_List_node_base7_M_hookEPS0___cxa_begin_catch__cxa_rethrow__cxa_end_catch_ZNSs12_S_constructIPcEES0_T_S1_RKSaIcESt20forward_iterator_tag_ZNSs4_Rep9_S_createEmmRKSaIcE_ZSt19__throw_logic_errorPKc_ZN6swoole10std_string7vformatEPKcP13__va_list_tag__vsnprintf_chk_Znam_ZdaPvswoole_error_cezend_throw_exception_setjmpzend_exception_error_Z17zm_startup_swooleiizend_register_ini_entrieszend_register_string_constantzend_register_long_constantzend_register_bool_constant_emalloc_48zend_str_tolower_copyzend_hash_find_emalloc_8zend_register_functions_Z11swoole_initv_ZNSs6appendERKSssapi_modulezend_string_init_internedzend_ce_exceptionzend_register_internal_class_exswoole_exception_ce__zend_malloczend_new_interned_stringzend_register_class_alias_exswoole_exception_handlersstd_object_handlerszend_ce_errorswoole_error_handlersphp_swoole_event_minitphp_swoole_atomic_minitphp_swoole_lock_minitphp_swoole_process_minitphp_swoole_process_pool_minitphp_swoole_table_minitphp_swoole_timer_minitphp_swoole_coroutine_minitphp_swoole_coroutine_system_minitphp_swoole_coroutine_scheduler_minitphp_swoole_channel_coro_minitphp_swoole_runtime_minitphp_swoole_socket_coro_minitphp_swoole_client_minitphp_swoole_client_coro_minitphp_swoole_http_client_coro_minitphp_swoole_mysql_coro_minitphp_swoole_redis_coro_minitphp_swoole_server_minitphp_swoole_server_port_minitphp_swoole_http_request_minitphp_swoole_http_response_minitphp_swoole_http_server_minitphp_swoole_http_server_coro_minitphp_swoole_websocket_server_minitphp_swoole_redis_server_minit_ZN4zend18known_strings_initEv_ZNSt8ios_base4InitC1Ev_ZNSt8ios_base4InitD1Ev__cxa_atexitOnUpdateBoolzend_ini_boolean_displayer_cbOnUpdateLongzif_swoole_async_dns_lookup_corozif_swoole_async_setzif_swoole_coroutine_createzif_swoole_coroutine_deferzif_swoole_coroutine_socketpairzif_swoole_test_kernel_coroutinezif_swoole_client_selectzif_swoole_clear_dns_cachezif_swoole_get_objectszif_swoole_get_vm_statuszif_swoole_get_object_by_handle__pthread_key_createzend_compile_stringzend_eval_stringlsw_zend_known_strings_ZN4zend8function4callEP22_zend_fcall_info_cachejP12_zval_structS4_b_ZN6swoole12PHPCoroutine6createEP22_zend_fcall_info_cachejP12_zval_structzend_call_functionzval_ptr_dtor_ZN4zend8function4callERKSsiP12_zval_struct_call_user_function_exrc_dtor_func_ZN8nlohmann6detail22input_adapter_protocolD2Ev_ZTVN8nlohmann6detail22input_adapter_protocolE_ZN8nlohmann6detail22input_adapter_protocolD1Ev_ZNSt17_Function_handlerIFSsPN6swoole6ServerERKSsEPS5_E9_M_invokeERKSt9_Any_dataS2_S4__ZNSt14_Function_base13_Base_managerIPFSsPN6swoole6ServerERKSsEE10_M_managerERSt9_Any_dataRKS9_St18_Manager_operation_ZTIPFSsPN6swoole6ServerERKSsE_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED2Ev_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED1Ev_ZN8nlohmann6detail23output_adapter_protocolIcED2Ev_ZTVN8nlohmann6detail23output_adapter_protocolIcEE_ZN8nlohmann6detail23output_adapter_protocolIcED1Ev_ZN8nlohmann6detail21output_string_adapterIcSsED2Ev_ZN8nlohmann6detail21output_string_adapterIcSsED1Ev_ZN8nlohmann6detail20input_buffer_adapterD2Ev_ZN8nlohmann6detail20input_buffer_adapterD1Ev_ZNSt23_Sp_counted_ptr_inplaceIN8nlohmann6detail20input_buffer_adapterESaIS2_ELN9__gnu_cxx12_Lock_policyE2EED2Ev_ZNSt23_Sp_counted_ptr_inplaceIN8nlohmann6detail20input_buffer_adapterESaIS2_ELN9__gnu_cxx12_Lock_policyE2EED1Ev_ZNSt23_Sp_counted_ptr_inplaceIN8nlohmann6detail20input_buffer_adapterESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv_ZNSt23_Sp_counted_ptr_inplaceIN8nlohmann6detail21output_string_adapterIcSsEESaIS3_ELN9__gnu_cxx12_Lock_policyE2EED2Ev_ZNSt23_Sp_counted_ptr_inplaceIN8nlohmann6detail21output_string_adapterIcSsEESaIS3_ELN9__gnu_cxx12_Lock_policyE2EED1Ev_ZNSt23_Sp_counted_ptr_inplaceIN8nlohmann6detail21output_string_adapterIcSsEESaIS3_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv_ZN8nlohmann6detail22input_adapter_protocolD0Ev_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EED0Ev_ZN8nlohmann6detail23output_adapter_protocolIcED0Ev_ZN8nlohmann6detail21output_string_adapterIcSsED0Ev_ZN8nlohmann6detail20input_buffer_adapterD0Ev_ZNSt23_Sp_counted_ptr_inplaceIN8nlohmann6detail21output_string_adapterIcSsEESaIS3_ELN9__gnu_cxx12_Lock_policyE2EED0Ev_ZNSt23_Sp_counted_ptr_inplaceIN8nlohmann6detail20input_buffer_adapterESaIS2_ELN9__gnu_cxx12_Lock_policyE2EED0Ev_ZNSt23_Sp_counted_ptr_inplaceIN8nlohmann6detail20input_buffer_adapterESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv_ZNSt23_Sp_counted_ptr_inplaceIN8nlohmann6detail21output_string_adapterIcSsEESaIS3_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv_ZNK8nlohmann6detail9exception4whatEv_ZNKSt13runtime_error4whatEv_ZN8nlohmann6detail9exceptionD2Ev_ZTVN8nlohmann6detail9exceptionE_ZNSt13runtime_errorD1Ev_ZNSt9exceptionD2Ev_ZN8nlohmann6detail9exceptionD1Ev_ZN8nlohmann6detail9exceptionD0Ev_ZN8nlohmann6detail11other_errorD2Ev_ZN8nlohmann6detail11other_errorD1Ev_ZN8nlohmann6detail11other_errorD0Ev_ZN8nlohmann6detail12out_of_rangeD2Ev_ZN8nlohmann6detail12out_of_rangeD1Ev_ZN8nlohmann6detail12out_of_rangeD0Ev_ZN8nlohmann6detail10type_errorD2Ev_ZN8nlohmann6detail10type_errorD1Ev_ZN8nlohmann6detail10type_errorD0Ev_ZN8nlohmann6detail16invalid_iteratorD2Ev_ZN8nlohmann6detail16invalid_iteratorD1Ev_ZN8nlohmann6detail16invalid_iteratorD0Ev_ZN8nlohmann6detail11parse_errorD2Ev_ZN8nlohmann6detail11parse_errorD1Ev_ZN8nlohmann6detail11parse_errorD0Ev_ZN8nlohmann6detail20input_buffer_adapter13get_characterEv_ZN8nlohmann6detail21output_string_adapterIcSsE16write_charactersEPKcm_ZNSs6appendEPKcmzend_hash_next_index_insert_ZNSt23_Sp_counted_ptr_inplaceIN8nlohmann6detail21output_string_adapterIcSsEESaIS3_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info_ZTSSt19_Sp_make_shared_tag_ZNSt23_Sp_counted_ptr_inplaceIN8nlohmann6detail20input_buffer_adapterESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_infomemcmp_ZN8nlohmann6detail21output_string_adapterIcSsE15write_characterEc_ZNSs7reserveEm_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEED2Ev_ZTVSt15basic_stringbufIcSt11char_traitsIcESaIcEE_ZTVSt15basic_streambufIcSt11char_traitsIcEE_ZNSt6localeD1Ev_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEED1Ev_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEED0Ev_ZNSt4pairIKSsN6swoole6Server7CommandEED2Ev_ZNSt4pairIKSsN6swoole6Server7CommandEED1Ev_ZN6swoole30register_admin_server_commandsEPNS_6ServerE_ZN6swoole6Server11add_commandERKSsiRKSt8functionIFSsPS0_S2_EEadd_assoc_long_exzend_array_count_ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_EPKS3_RKS6__ZN8nlohmann6detail10serializerINS_10basic_jsonISt3mapSt6vectorSsblmdSaNS_14adl_serializerEEEED2Ev_ZN8nlohmann6detail10serializerINS_10basic_jsonISt3mapSt6vectorSsblmdSaNS_14adl_serializerEEEED1Ev_ZN8nlohmann6detail5lexerINS_10basic_jsonISt3mapSt6vectorSsblmdSaNS_14adl_serializerEEEED2Ev_ZN8nlohmann6detail5lexerINS_10basic_jsonISt3mapSt6vectorSsblmdSaNS_14adl_serializerEEEED1Ev_ZN8nlohmann6detail6parserINS_10basic_jsonISt3mapSt6vectorSsblmdSaNS_14adl_serializerEEEED2Ev_ZN8nlohmann6detail6parserINS_10basic_jsonISt3mapSt6vectorSsblmdSaNS_14adl_serializerEEEED1Ev_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv_ZNSt8functionIFbiN8nlohmann6detail6parserINS0_10basic_jsonISt3mapSt6vectorSsblmdSaNS0_14adl_serializerEEEE13parse_event_tERS7_EEC2ERKSC__ZNSt8functionIFbiN8nlohmann6detail6parserINS0_10basic_jsonISt3mapSt6vectorSsblmdSaNS0_14adl_serializerEEEE13parse_event_tERS7_EEC1ERKSC__ZNK8nlohmann6detail5lexerINS_10basic_jsonISt3mapSt6vectorSsblmdSaNS_14adl_serializerEEEE16get_token_stringEv_ZN8nlohmann6detail6parserINS_10basic_jsonISt3mapSt6vectorSsblmdSaNS_14adl_serializerEEEE17exception_messageENS0_5lexerIS6_E10token_typeERKSs_ZNSs6insertEmPKcm_ZN8nlohmann6detail28json_sax_dom_callback_parserINS_10basic_jsonISt3mapSt6vectorSsblmdSaNS_14adl_serializerEEEE11parse_errorEmRKSsRKNS0_9exceptionE__cxa_allocate_exception_ZTVSt13runtime_error_ZNSsC1ERKSs_ZTVN8nlohmann6detail11other_errorE_ZTIN8nlohmann6detail11other_errorE__cxa_throw_ZTVN8nlohmann6detail11parse_errorE_ZTIN8nlohmann6detail11parse_errorE_ZTVN8nlohmann6detail16invalid_iteratorE_ZTIN8nlohmann6detail16invalid_iteratorE_ZTVN8nlohmann6detail10type_errorE_ZTIN8nlohmann6detail10type_errorE_ZTVN8nlohmann6detail12out_of_rangeE_ZTIN8nlohmann6detail12out_of_rangeE__cxa_free_exception_ZN8nlohmann6detail19json_sax_dom_parserINS_10basic_jsonISt3mapSt6vectorSsblmdSaNS_14adl_serializerEEEE11parse_errorEmRKSsRKNS0_9exceptionE_ZNSt8_Rb_treeISsSt4pairIKSsN8nlohmann10basic_jsonISt3mapSt6vectorSsblmdSaNS2_14adl_serializerEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE4findERS1__ZN9__gnu_cxx12__to_xstringISscEET_PFiPT0_mPKS2_P13__va_list_tagEmS5_z_ZN8nlohmann6detail9exception4nameERKSsivsnprintf_ZN8nlohmann6detail11parse_error6createEiRKNS0_10position_tERKSs_ZNSt13runtime_errorC1ERKSs_ZN8nlohmann6detail10type_error6createEiRKSs_ZZN8nlohmann10basic_jsonISt3mapSt6vectorSsblmdSaNS_14adl_serializerEEC1ESt16initializer_listINS_6detail8json_refIS4_EEEbNS6_7value_tEENUlRKS8_E_4_FUNESC__ZN8nlohmann6detail10serializerINS_10basic_jsonISt3mapSt6vectorSsblmdSaNS_14adl_serializerEEEE12dump_escapedERKSsb_ZZN8nlohmann6detail10serializerINS_10basic_jsonISt3mapSt6vectorSsblmdSaNS_14adl_serializerEEEE6decodeERhRjhE5utf8d_ZNSsC1EmcRKSaIcE_ZNSs12_M_leak_hardEv_ZZN8nlohmann10basic_jsonISt3mapSt6vectorSsblmdSaNS_14adl_serializerEEC1ESt16initializer_listINS_6detail8json_refIS4_EEEbNS6_7value_tEENKUlRKS8_E_clESC__ZN8nlohmann6detail11other_error6createEiRKSs_ZN8nlohmann10basic_jsonISt3mapSt6vectorSsblmdSaNS_14adl_serializerEE10json_valueC2ENS_6detail7value_tE_ZN8nlohmann10basic_jsonISt3mapSt6vectorSsblmdSaNS_14adl_serializerEE10json_valueC1ENS_6detail7value_tE_ZN8nlohmann6detail12out_of_range6createEiRKSs_ZN8nlohmann6detail16invalid_iterator6createEiRKSs_ZNSt8_Rb_treeISsSt4pairIKSsN8nlohmann10basic_jsonISt3mapSt6vectorSsblmdSaNS2_14adl_serializerEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE24_M_get_insert_unique_posERS1__ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base_ZNSt8_Rb_treeISsSt4pairIKSsN8nlohmann10basic_jsonISt3mapSt6vectorSsblmdSaNS2_14adl_serializerEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE14_M_insert_nodeEPSt18_Rb_tree_node_baseSG_PSt13_Rb_tree_nodeIS8_E_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS__ZNSt8_Rb_treeISsSt4pairIKSsN8nlohmann10basic_jsonISt3mapSt6vectorSsblmdSaNS2_14adl_serializerEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS8_ERS1__ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base_ZN8nlohmann10basic_jsonISt3mapSt6vectorSsblmdSaNS_14adl_serializerEE6createISsIRKSsEEEPT_DpOT0__ZN8nlohmann10basic_jsonISt3mapSt6vectorSsblmdSaNS_14adl_serializerEE6createISsJRKSsEEEPT_DpOT0__ZNSt8_Rb_treeISsSt4pairIKSsN8nlohmann10basic_jsonISt3mapSt6vectorSsblmdSaNS2_14adl_serializerEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E_ZN8nlohmann10basic_jsonISt3mapSt6vectorSsblmdSaNS_14adl_serializerEE10json_value7destroyENS_6detail7value_tE_ZNSt6vectorIN8nlohmann10basic_jsonISt3mapS_SsblmdSaNS0_14adl_serializerEEESaIS4_EE7reserveEm_ZNSt6vectorIN8nlohmann10basic_jsonISt3mapS_SsblmdSaNS0_14adl_serializerEEESaIS4_EE12emplace_backIIS4_EEEvDpOT__ZSt20__throw_length_errorPKc_ZNSt6vectorIN8nlohmann10basic_jsonISt3mapS_SsblmdSaNS0_14adl_serializerEEESaIS4_EE19_M_emplace_back_auxIIS4_EEEvDpOT__ZNSt6vectorIN8nlohmann10basic_jsonISt3mapS_SsblmdSaNS0_14adl_serializerEEESaIS4_EE19_M_emplace_back_auxIJS4_EEEvDpOT__ZNSt6vectorIN8nlohmann10basic_jsonISt3mapS_SsblmdSaNS0_14adl_serializerEEESaIS4_EE12emplace_backIJS4_EEEvDpOT__ZN8nlohmann6detail28json_sax_dom_callback_parserINS_10basic_jsonISt3mapSt6vectorSsblmdSaNS_14adl_serializerEEEED2Ev_ZN8nlohmann6detail28json_sax_dom_callback_parserINS_10basic_jsonISt3mapSt6vectorSsblmdSaNS_14adl_serializerEEEED1Ev_ZN8nlohmann10basic_jsonISt3mapSt6vectorSsblmdSaNS_14adl_serializerEEixIKcEERS4_PT__ZNSs6insertEmPKc_ZNSt6vectorIbSaIbEE13_M_insert_auxESt13_Bit_iteratorbmemmove_ZNKSt8functionIFbiN8nlohmann6detail6parserINS0_10basic_jsonISt3mapSt6vectorSsblmdSaNS0_14adl_serializerEEEE13parse_event_tERS7_EEclEiS9_SA__ZN8nlohmann6detail28json_sax_dom_callback_parserINS_10basic_jsonISt3mapSt6vectorSsblmdSaNS_14adl_serializerEEEE12handle_valueINS0_7value_tEEESt4pairIbPS6_EOT_b_ZNK8nlohmann10basic_jsonISt3mapSt6vectorSsblmdSaNS_14adl_serializerEE8max_sizeEv_ZN8nlohmann6detail28json_sax_dom_callback_parserINS_10basic_jsonISt3mapSt6vectorSsblmdSaNS_14adl_serializerEEEE12handle_valueIRbEESt4pairIbPS6_EOT_b_ZSt13__find_if_notIPKN8nlohmann6detail8json_refINS0_10basic_jsonISt3mapSt6vectorSsblmdSaNS0_14adl_serializerEEEEEZNS7_C1ESt16initializer_listIS8_EbNS1_7value_tEEUlRS9_E_ET_SG_SG_T0_St26random_access_iterator_tag_ZN8nlohmann6detail9from_jsonINS_10basic_jsonISt3mapSt6vectorSsblmdSaNS_14adl_serializerEEEEEvRKT_RNS7_8string_tE_ZNSs6assignERKSs_ZN8nlohmann6detail9dtoa_impl6grisu2IdEEvPcRiS4_T__ZZN8nlohmann6detail9dtoa_impl36get_cached_power_for_binary_exponentEiE13kCachedPowers_ZN8nlohmann6detail10serializerINS_10basic_jsonISt3mapSt6vectorSsblmdSaNS_14adl_serializerEEEE4dumpERKS6_bbjj_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base_ZZN8nlohmann6detail10serializerINS_10basic_jsonISt3mapSt6vectorSsblmdSaNS_14adl_serializerEEEE12dump_integerIlLi0EEEvT_E12digits_to_99_ZZN8nlohmann6detail10serializerINS_10basic_jsonISt3mapSt6vectorSsblmdSaNS_14adl_serializerEEEE12dump_integerImLi0EEEvT_E12digits_to_99_ZNSs6resizeEmc_ZNK8nlohmann10basic_jsonISt3mapSt6vectorSsblmdSaNS_14adl_serializerEE4dumpEicbNS_6detail15error_handler_tE_ZTVSt23_Sp_counted_ptr_inplaceIN8nlohmann6detail21output_string_adapterIcSsEESaIS3_ELN9__gnu_cxx12_Lock_policyE2EE_ZTISt19_Sp_make_shared_tag_ZTVN8nlohmann6detail21output_string_adapterIcSsEElocaleconv_ZNSt12__shared_ptrIN8nlohmann6detail20input_buffer_adapterELN9__gnu_cxx12_Lock_policyE2EEC2ISaIS2_EIDnRKmEEESt19_Sp_make_shared_tagRKT_DpOT0__ZTVSt23_Sp_counted_ptr_inplaceIN8nlohmann6detail20input_buffer_adapterESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE_ZTVN8nlohmann6detail20input_buffer_adapterE_ZNSt12__shared_ptrIN8nlohmann6detail20input_buffer_adapterELN9__gnu_cxx12_Lock_policyE2EEC2ISaIS2_EJDnRKmEEESt19_Sp_make_shared_tagRKT_DpOT0__ZNSt12__shared_ptrIN8nlohmann6detail20input_buffer_adapterELN9__gnu_cxx12_Lock_policyE2EEC1ISaIS2_EIDnRKmEEESt19_Sp_make_shared_tagRKT_DpOT0__ZNSt12__shared_ptrIN8nlohmann6detail20input_buffer_adapterELN9__gnu_cxx12_Lock_policyE2EEC1ISaIS2_EJDnRKmEEESt19_Sp_make_shared_tagRKT_DpOT0__ZN8nlohmann6detail13input_adapterC2ISsLi0EEERKT__ZN8nlohmann6detail13input_adapterC1ISsLi0EEERKT__ZNSt6vectorIPN8nlohmann10basic_jsonISt3mapS_SsblmdSaNS0_14adl_serializerEEESaIS5_EE19_M_emplace_back_auxIIRKS5_EEEvDpOT__ZNSt6vectorIPN8nlohmann10basic_jsonISt3mapS_SsblmdSaNS0_14adl_serializerEEESaIS5_EE19_M_emplace_back_auxIJRKS5_EEEvDpOT__ZNSt8_Rb_treeISsSt4pairIKSsN8nlohmann10basic_jsonISt3mapSt6vectorSsblmdSaNS2_14adl_serializerEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE22_M_emplace_hint_uniqueIIRKSt21piecewise_construct_tSt5tupleIIRS1_EESJ_IIEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT__ZNSt8_Rb_treeISsSt4pairIKSsN8nlohmann10basic_jsonISt3mapSt6vectorSsblmdSaNS2_14adl_serializerEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT__ZNSt6vectorIcSaIcEE12emplace_backIIcEEEvDpOT__ZNSt6vectorIcSaIcEE12emplace_backIJcEEEvDpOT__ZN8nlohmann6detail5lexerINS_10basic_jsonISt3mapSt6vectorSsblmdSaNS_14adl_serializerEEEE3getEv_ZN8nlohmann6detail5lexerINS_10basic_jsonISt3mapSt6vectorSsblmdSaNS_14adl_serializerEEEE13get_codepointEv_ZN8nlohmann6detail5lexerINS_10basic_jsonISt3mapSt6vectorSsblmdSaNS_14adl_serializerEEEE18next_byte_in_rangeESt16initializer_listIiE_ZNSs9push_backEc_ZN8nlohmann6detail5lexerINS_10basic_jsonISt3mapSt6vectorSsblmdSaNS_14adl_serializerEEEE11scan_numberEv_ZNSs9_M_mutateEmmmstrtodstrtoullstrtoll_ZN8nlohmann6detail5lexerINS_10basic_jsonISt3mapSt6vectorSsblmdSaNS_14adl_serializerEEEE11scan_stringEv_ZN8nlohmann6detail5lexerINS_10basic_jsonISt3mapSt6vectorSsblmdSaNS_14adl_serializerEEEE4scanEv_ZNSt6vectorIN8nlohmann10basic_jsonISt3mapS_SsblmdSaNS0_14adl_serializerEEESaIS4_EE19_M_emplace_back_auxIINS0_6detail7value_tEEEEvDpOT__ZNSt6vectorIN8nlohmann10basic_jsonISt3mapS_SsblmdSaNS0_14adl_serializerEEESaIS4_EE19_M_emplace_back_auxIJNS0_6detail7value_tEEEEvDpOT__ZNSt6vectorIPN8nlohmann10basic_jsonISt3mapS_SsblmdSaNS0_14adl_serializerEEESaIS5_EE19_M_emplace_back_auxIIS5_EEEvDpOT__ZNSt6vectorIPN8nlohmann10basic_jsonISt3mapS_SsblmdSaNS0_14adl_serializerEEESaIS5_EE19_M_emplace_back_auxIJS5_EEEvDpOT__ZNSt6vectorIPN8nlohmann10basic_jsonISt3mapS_SsblmdSaNS0_14adl_serializerEEESaIS5_EE12emplace_backIIS5_EEEvDpOT__ZNSt6vectorIPN8nlohmann10basic_jsonISt3mapS_SsblmdSaNS0_14adl_serializerEEESaIS5_EE12emplace_backIJS5_EEEvDpOT__ZNSt6vectorIN8nlohmann10basic_jsonISt3mapS_SsblmdSaNS0_14adl_serializerEEESaIS4_EE19_M_emplace_back_auxIIRdEEEvDpOT__ZNSt6vectorIN8nlohmann10basic_jsonISt3mapS_SsblmdSaNS0_14adl_serializerEEESaIS4_EE19_M_emplace_back_auxIJRdEEEvDpOT__ZNSt6vectorIN8nlohmann10basic_jsonISt3mapS_SsblmdSaNS0_14adl_serializerEEESaIS4_EE19_M_emplace_back_auxIIRbEEEvDpOT__ZNSt6vectorIN8nlohmann10basic_jsonISt3mapS_SsblmdSaNS0_14adl_serializerEEESaIS4_EE19_M_emplace_back_auxIJRbEEEvDpOT__ZNSt6vectorIN8nlohmann10basic_jsonISt3mapS_SsblmdSaNS0_14adl_serializerEEESaIS4_EE19_M_emplace_back_auxIIDnEEEvDpOT__ZNSt6vectorIN8nlohmann10basic_jsonISt3mapS_SsblmdSaNS0_14adl_serializerEEESaIS4_EE19_M_emplace_back_auxIJDnEEEvDpOT__ZNSt6vectorIN8nlohmann10basic_jsonISt3mapS_SsblmdSaNS0_14adl_serializerEEESaIS4_EE19_M_emplace_back_auxIIRlEEEvDpOT__ZNSt6vectorIN8nlohmann10basic_jsonISt3mapS_SsblmdSaNS0_14adl_serializerEEESaIS4_EE19_M_emplace_back_auxIJRlEEEvDpOT__ZNSt6vectorIN8nlohmann10basic_jsonISt3mapS_SsblmdSaNS0_14adl_serializerEEESaIS4_EE19_M_emplace_back_auxIIRSsEEEvDpOT__ZNSt6vectorIN8nlohmann10basic_jsonISt3mapS_SsblmdSaNS0_14adl_serializerEEESaIS4_EE19_M_emplace_back_auxIJRSsEEEvDpOT__ZNSt6vectorIN8nlohmann10basic_jsonISt3mapS_SsblmdSaNS0_14adl_serializerEEESaIS4_EE19_M_emplace_back_auxIIRmEEEvDpOT__ZNSt6vectorIN8nlohmann10basic_jsonISt3mapS_SsblmdSaNS0_14adl_serializerEEESaIS4_EE19_M_emplace_back_auxIJRmEEEvDpOT__ZN8nlohmann6detail6parserINS_10basic_jsonISt3mapSt6vectorSsblmdSaNS_14adl_serializerEEEE18sax_parse_internalINS0_19json_sax_dom_parserIS6_EEEEbPT__ZNSs6appendEPKc_ZN8nlohmann10basic_jsonISt3mapSt6vectorSsblmdSaNS_14adl_serializerEE6createISsIRA5_KcEEEPT_DpOT0__ZN8nlohmann10basic_jsonISt3mapSt6vectorSsblmdSaNS_14adl_serializerEE6createISsJRA5_KcEEEPT_DpOT0__ZNSt8_Rb_treeISsSt4pairIKSsN8nlohmann10basic_jsonISt3mapSt6vectorSsblmdSaNS2_14adl_serializerEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE14_M_create_nodeIIRKS8_EEEPSt13_Rb_tree_nodeIS8_EDpOT__ZN8nlohmann10basic_jsonISt3mapSt6vectorSsblmdSaNS_14adl_serializerEEC1ERKS4__ZNSt8_Rb_treeISsSt4pairIKSsN8nlohmann10basic_jsonISt3mapSt6vectorSsblmdSaNS2_14adl_serializerEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE14_M_create_nodeIJRKS8_EEEPSt13_Rb_tree_nodeIS8_EDpOT__ZNSt8_Rb_treeISsSt4pairIKSsN8nlohmann10basic_jsonISt3mapSt6vectorSsblmdSaNS2_14adl_serializerEEEESt10_Select1stIS8_ESt4lessISsESaIS8_EE7_M_copyEPKSt13_Rb_tree_nodeIS8_EPSG__ZN8nlohmann10basic_jsonISt3mapSt6vectorSsblmdSaNS_14adl_serializerEEC2ERKS4__ZSt17__throw_bad_allocv_ZN8nlohmann6detail28json_sax_dom_callback_parserINS_10basic_jsonISt3mapSt6vectorSsblmdSaNS_14adl_serializerEEEE9end_arrayEv_ZN8nlohmann6detail28json_sax_dom_callback_parserINS_10basic_jsonISt3mapSt6vectorSsblmdSaNS_14adl_serializerEEEE3keyERSs_ZN8nlohmann6detail28json_sax_dom_callback_parserINS_10basic_jsonISt3mapSt6vectorSsblmdSaNS_14adl_serializerEEEE10end_objectEv_ZSt28_Rb_tree_rebalance_for_erasePSt18_Rb_tree_node_baseRS__ZNSt6vectorIN8nlohmann10basic_jsonISt3mapS_SsblmdSaNS0_14adl_serializerEEESaIS4_EE19_M_emplace_back_auxIIRKS4_EEEvDpOT__ZNSt6vectorIN8nlohmann10basic_jsonISt3mapS_SsblmdSaNS0_14adl_serializerEEESaIS4_EE19_M_emplace_back_auxIJRKS4_EEEvDpOT__ZN8nlohmann10basic_jsonISt3mapSt6vectorSsblmdSaNS_14adl_serializerEE9push_backERKS4__ZN8nlohmann10basic_jsonISt3mapSt6vectorSsblmdSaNS_14adl_serializerEEC2ESt16initializer_listINS_6detail8json_refIS4_EEEbNS6_7value_tE_ZN8nlohmann10basic_jsonISt3mapSt6vectorSsblmdSaNS_14adl_serializerEEC1ESt16initializer_listINS_6detail8json_refIS4_EEEbNS6_7value_tE_ZN6swoole7network7Address8get_portEv_ZN6swoole7network7Address8get_addrEvSwooleWG_ZN6swoole6Server18foreach_connectionERKSt8functionIFvPNS_10ConnectionEEE_ZTIN6swoole12GlobalMemoryE_ZTIN6swoole10MemoryPoolE__dynamic_cast_ZN6swoole12GlobalMemory15get_memory_sizeEv_ZN6swoole10MessageBus15get_memory_sizeEvswoole_http_bufferswoole_zlib_bufferzend_memory_usagegetpid_ZNSt8ios_baseC2Ev_ZTTSt18basic_stringstreamIcSt11char_traitsIcESaIcEE_ZTVSt9basic_iosIcSt11char_traitsIcEE_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZTVSt18basic_stringstreamIcSt11char_traitsIcESaIcEE_ZNSt6localeC1Ev_ZNSo9_M_insertImEERSoT__ZNSs4swapERSs_ZNSt8ios_baseD2Ev_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l_ZNSdD2Ev_ZNSt18basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev_ZN6swoole10ListenPort13get_protocolsEv__fxstatgetsockoptgetsockname_ZN8nlohmann6detail6parserINS_10basic_jsonISt3mapSt6vectorSsblmdSaNS_14adl_serializerEEEE18sax_parse_internalINS0_28json_sax_dom_callback_parserIS6_EEEEbPT__ZN8nlohmann6detail6parserINS_10basic_jsonISt3mapSt6vectorSsblmdSaNS_14adl_serializerEEEE5parseEbRS6__ZN8nlohmann10basic_jsonISt3mapSt6vectorSsblmdSaNS_14adl_serializerEE5parseEONS_6detail13input_adapterESt8functionIFbiNS5_6parserIS4_E13parse_event_tERS4_EEbstrtol_ZNKSs7compareEPKc_ZTISt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE_ZTVN10__cxxabiv117__class_type_infoE_ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE_ZTIFSsPN6swoole6ServerERKSsE_ZTVN10__cxxabiv120__function_type_infoE_ZTSFSsPN6swoole6ServerERKSsE_ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE_ZTVN10__cxxabiv120__si_class_type_infoE_ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE_ZTSN6swoole10MemoryPoolE_ZTIN8nlohmann6detail9exceptionE_ZTSN8nlohmann6detail9exceptionE_ZTISt9exception_ZTSN8nlohmann6detail11parse_errorE_ZTSN8nlohmann6detail16invalid_iteratorE_ZTSN8nlohmann6detail10type_errorE_ZTSN8nlohmann6detail12out_of_rangeE_ZTSN8nlohmann6detail11other_errorE_ZTIN8nlohmann6detail22input_adapter_protocolE_ZTSN8nlohmann6detail22input_adapter_protocolE_ZTIN8nlohmann6detail20input_buffer_adapterE_ZTSN8nlohmann6detail20input_buffer_adapterE_ZTIN8nlohmann6detail23output_adapter_protocolIcEE_ZTSN8nlohmann6detail23output_adapter_protocolIcEE_ZTIN8nlohmann6detail21output_string_adapterIcSsEE_ZTSN8nlohmann6detail21output_string_adapterIcSsEE_ZTVN10__cxxabiv119__pointer_type_infoE_ZTSPFSsPN6swoole6ServerERKSsE_ZTISt23_Sp_counted_ptr_inplaceIN8nlohmann6detail21output_string_adapterIcSsEESaIS3_ELN9__gnu_cxx12_Lock_policyE2EE_ZTSSt23_Sp_counted_ptr_inplaceIN8nlohmann6detail21output_string_adapterIcSsEESaIS3_ELN9__gnu_cxx12_Lock_policyE2EE_ZTISt23_Sp_counted_ptr_inplaceIN8nlohmann6detail20input_buffer_adapterESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE_ZTSSt23_Sp_counted_ptr_inplaceIN8nlohmann6detail20input_buffer_adapterESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE__cxa_pure_virtualpthread_self_ZNSt13unordered_mapISsP14DNSCacheEntitySt4hashISsESt8equal_toISsESaISt4pairIKSsS1_EEED2Ev_ZNSt13unordered_mapISsP14DNSCacheEntitySt4hashISsESt8equal_toISsESaISt4pairIKSsS1_EEED1Evphp_swoole_set_aio_option_ZNSt10_HashtableISsSt4pairIKSsP14DNSCacheEntityESaIS4_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb1ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNS6_10_Hash_nodeIS4_Lb1EEE_ZNKSt8__detail20_Prime_rehash_policy14_M_need_rehashEmmm_ZNKSt10_HashtableISsSt4pairIKSsP14DNSCacheEntityESaIS4_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb1ELb0ELb1EEEE19_M_find_before_nodeEmRS1_m_ZNSt10_HashtableISsSt4pairIKSsP14DNSCacheEntityESaIS4_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb1ELb0ELb1EEEE4findERS1__ZSt11_Hash_bytesPKvmm_ZNSt8__detail9_Map_baseISsSt4pairIKSsP14DNSCacheEntityESaIS5_ENS_10_Select1stESt8equal_toISsESt4hashISsENS_18_Mod_range_hashingENS_20_Default_ranged_hashENS_20_Prime_rehash_policyENS_17_Hashtable_traitsILb1ELb0ELb1EEELb1EEixERS2__ZN6swoole9Coroutine7currentEzend_parse_parameters_ZN6swoole5Timer3nowEP7timeval_ZN6swoole9coroutine10dns_lookupEPKcid_emalloc_56php_swoole_reactor_init_ZNKSt8__detail20_Prime_rehash_policy11_M_next_bktEmzend_throw_errorzend_object_std_dtorsyscallzend_parse_arg_double_slowzend_wrong_parameters_count_exceptionzend_wrong_parameter_type_exceptionzend_object_std_initobject_properties_init_Z25php_swoole_atomic_set_ptrP12_zval_structPVj_Z30php_swoole_atomic_long_set_ptrP12_zval_structPVlswoole_atomic_cezend_class_serialize_denyzend_class_unserialize_denyswoole_atomic_long_ce_ZN6swoole9coroutine7Channel5closeEv_ZN6swoole9coroutine7Channel3popEdzend_update_property_long_emalloc_16_ZN6swoole9coroutine7Channel4pushEPvdzend_declare_property_long_ZNSt11_Deque_baseIPvSaIS0_EED2Ev_ZNSt11_Deque_baseIPvSaIS0_EED1Evzend_objects_destroy_object_ZNSt11_Deque_baseIPvSaIS0_EE17_M_initialize_mapEmswoole_client_cezend_read_propertyphp_array_mergezend_update_propertyzend_call_methodzend_update_property_stringlget_active_class_nameget_active_function_namezend_type_error_Z22php_swoole_length_funcPKN6swoole8ProtocolEPNS_7network6SocketEPNS_12PacketLengthEphp_swoole_convert_to_fdzend_hash_addzend_hash_index_update_ZNSt13unordered_mapISsPSt5queueIPN6swoole7network6ClientESt5dequeIS4_SaIS4_EEESt4hashISsESt8equal_toISsESaISt4pairIKSsS9_EEED2Ev_ZNSt13unordered_mapISsPSt5queueIPN6swoole7network6ClientESt5dequeIS4_SaIS4_EEESt4hashISsESt8equal_toISsESaISt4pairIKSsS9_EEED1Evzend_declare_property_boolzend_declare_property_nullzend_declare_class_constant_long_Z35php_swoole_client_check_ssl_settingPN6swoole7network6ClientEP12_zval_struct_Z31php_swoole_client_check_settingPN6swoole7network6ClientEP12_zval_struct_ZN6swoole8Protocol19default_length_funcEPKS0_PNS_7network6SocketEPNS_12PacketLengthE_Z16swoole_type_sizeczend_is_callable_ex_estrndup_ZN6swoole7network6Socket15set_buffer_sizeEj_ZN6swoole7network6Socket4bindERKSsPi_ZN6swoole4mqtt12set_protocolEPNS_8ProtocolEswoole_get_functionzend_objects_store_delsetsockoptgc_possible_root_ZNSt11_Deque_baseIPN6swoole7network6ClientESaIS3_EED2Ev_ZNSt11_Deque_baseIPN6swoole7network6ClientESaIS3_EED1Ev_ZNSt11_Deque_baseIPN6swoole7network6ClientESaIS3_EE17_M_initialize_mapEm_ZNSt10_HashtableISsSt4pairIKSsPSt5queueIPN6swoole7network6ClientESt5dequeIS6_SaIS6_EEEESaISC_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSE_18_Mod_range_hashingENSE_20_Default_ranged_hashENSE_20_Prime_rehash_policyENSE_17_Hashtable_traitsILb1ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNSE_10_Hash_nodeISC_Lb1EEE_ZNSt5dequeIPN6swoole7network6ClientESaIS3_EE16_M_push_back_auxIIRKS3_EEEvDpOT__ZNSt5dequeIPN6swoole7network6ClientESaIS3_EE16_M_push_back_auxIJRKS3_EEEvDpOT__ZNKSt10_HashtableISsSt4pairIKSsPSt5queueIPN6swoole7network6ClientESt5dequeIS6_SaIS6_EEEESaISC_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSE_18_Mod_range_hashingENSE_20_Default_ranged_hashENSE_20_Prime_rehash_policyENSE_17_Hashtable_traitsILb1ELb0ELb1EEEE19_M_find_before_nodeEmRS1_m_ZNSt10_HashtableISsSt4pairIKSsPSt5queueIPN6swoole7network6ClientESt5dequeIS6_SaIS6_EEEESaISC_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSE_18_Mod_range_hashingENSE_20_Default_ranged_hashENSE_20_Prime_rehash_policyENSE_17_Hashtable_traitsILb1ELb0ELb1EEEE4findERS1__ZNSt8__detail9_Map_baseISsSt4pairIKSsPSt5queueIPN6swoole7network6ClientESt5dequeIS7_SaIS7_EEEESaISD_ENS_10_Select1stESt8equal_toISsESt4hashISsENS_18_Mod_range_hashingENS_20_Default_ranged_hashENS_20_Prime_rehash_policyENS_17_Hashtable_traitsILb1ELb0ELb1EEELb1EEixERS2__Z16swoole_timer_delPN6swoole9TimerNodeE_ZN6swoole7network6ClientD1Ev_ZN6swoole7network6Client10ssl_verifyEi_ZN6swoole7network6Socket24ssl_get_peer_certificateEPNS_6StringE_ZN6swoole7network6Client8shutdownEizend_empty_string_ZN6swoole6String7reserveEm_ZTVSt9bad_alloc_ZTISt9bad_alloc_ZNSt9bad_allocD1Ev_ZN6swoole7network6Client18enable_ssl_encryptEvzend_read_property_ex_ZN6swoole7network6Client13ssl_handshakeEvzend_update_property_ex_ZN6swoole7network6ClientC1E12swSocketTypeb_ZN6swoole7network6Socket4peekEPvmi_ZN6swoole7network6Client5closeEv_ZN6swoole7network13gethostbynameEiPKcPc_ZN6swoole7network7Address6assignE12swSocketTypeRKSsisendtozend_update_property_boolzend_parse_arg_bool_slow_ZNSt15_Sp_counted_ptrIPN6swoole10SSLContextELN9__gnu_cxx12_Lock_policyE2EED2Ev_ZNSt15_Sp_counted_ptrIPN6swoole10SSLContextELN9__gnu_cxx12_Lock_policyE2EED1Ev_ZNSt15_Sp_counted_ptrIPN6swoole10SSLContextELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info_ZNSt15_Sp_counted_ptrIPN6swoole10SSLContextELN9__gnu_cxx12_Lock_policyE2EED0Ev_ZNSt15_Sp_counted_ptrIPN6swoole10SSLContextELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv_Z24php_swoole_export_socketP12_zval_structPN6swoole9coroutine6SocketEzend_update_property_string_ZN6swoole9coroutine6Socket10ssl_verifyEb_ZNSt15_Sp_counted_ptrIPN6swoole10SSLContextELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv_ZN6swoole10SSLContextD1Ev_ZN6swoole9coroutine6Socket8sendfileEPKclm_ZN6swoole9coroutine6Socket4peekEPvm_ZN6swoole9coroutine6Socket11getpeernameEPNS_7network7AddressEadd_assoc_zval_ex_ZN6swoole9coroutine6Socket11getsocknameEPNS_7network7AddressE_ZN6swoole9coroutine6SocketC1E12swSocketType_ZTVSt15_Sp_counted_ptrIPN6swoole10SSLContextELN9__gnu_cxx12_Lock_policyE2EE_ZN6swoole9coroutine6SocketD1Ev_ZN6swoole9coroutine6Socket8recvfromEPvm_ZN6swoole9coroutine6Socket6sendtoERKSsiPKvm_ZN6swoole9coroutine6Socket13TimeoutSetterD2Ev_ZN6swoole9coroutine6Socket17timeout_type_listE_ZN6swoole9coroutine6Socket13TimeoutSetterD1Ev_ZN6swoole9coroutine6Socket8send_allEPKvm_ZN6swoole9coroutine6Socket11recv_packetEd_emalloc_large_ZN6swoole9coroutine6Socket4recvEPvm_ZN6swoole6String3popEmzend_declare_property_string_Z34php_swoole_client_coro_socket_freePN6swoole9coroutine6SocketE_ZN6swoole9coroutine6Socket5closeEv_Z21php_swoole_client_setPN6swoole9coroutine6SocketEP12_zval_struct_Z30php_swoole_socket_set_protocolPN6swoole9coroutine6SocketEP12_zval_struct_ZN6swoole9coroutine6Socket4bindESsi_ZN6swoole9coroutine6Socket7connectESsii_Z25php_swoole_socket_set_sslPN6swoole9coroutine6SocketEP12_zval_struct_ZN6swoole9coroutine6Socket17ssl_check_contextEv_ZN6swoole9coroutine6Socket13ssl_handshakeEv_ZTISt15_Sp_counted_ptrIPN6swoole10SSLContextELN9__gnu_cxx12_Lock_policyE2EE_ZTSSt15_Sp_counted_ptrIPN6swoole10SSLContextELN9__gnu_cxx12_Lock_policyE2EEzend_objects_new_ZNSt17_Function_handlerIFvPvEPS1_E9_M_invokeERKSt9_Any_dataS0__ZNSt14_Function_base13_Base_managerIPFvPvEE10_M_managerERSt9_Any_dataRKS5_St18_Manager_operation_ZTIPFvPvE_ZN6swoole12PHPCoroutine9activatedE_ZN6swoole12PHPCoroutine9main_taskEzend_error_cb_zend_bailout_ZN6swoole9Coroutine6resumeEv_ZNSt6threadD2Ev_ZSt9terminatev_ZNSt6threadD1Ev_ZNSt13unordered_mapIlPN6swoole9CoroutineESt4hashIlESt8equal_toIlESaISt4pairIKlS2_EEED2Ev_ZNSt13unordered_mapIlPN6swoole9CoroutineESt4hashIlESt8equal_toIlESaISt4pairIKlS2_EEED1Evzend_update_property_null_ZN6swoole9Coroutine10coroutinesEadd_next_index_longobject_init_ex_ZN6swoole12AsyncThreads14get_worker_numEv_ZN6swoole12AsyncThreads14get_queue_sizeEv_ZN6swoole9Coroutine10stack_sizeE_ZN6swoole9Coroutine8peak_numE_ZN6swoole9Coroutine8last_cidE_Z20swoole_coroutine_getl_ZN6swoole9Coroutine6cancelEvzend_array_dup_ZN6swoole9coroutine6System5sleepEd_Z23swoole_signal_block_allv_ZN6swoole12PHPCoroutine24interrupt_thread_runningE_ZNSt11this_thread11__sleep_forENSt6chrono8durationIlSt5ratioILl1ELl1EEEENS1_IlS2_ILl1ELl1000000000EEEE_Z18swoole_event_deferSt8functionIFvPvEES0__ZN6swoole9Coroutine5yieldEv_ZNSt6thread10_Impl_baseD2Ev_ZTVNSt6thread10_Impl_baseE_ZNSt6thread10_Impl_baseD1Ev_ZNSt6thread10_Impl_baseD0Ev_ZN6swoole12PHPCoroutine4initEv_ZN6swoole12PHPCoroutine8on_yieldEPv_ZN6swoole9Coroutine12set_on_yieldEPFvPvE_ZN6swoole12PHPCoroutine9on_resumeEPv_ZN6swoole9Coroutine13set_on_resumeEPFvPvE_ZN6swoole12PHPCoroutine8on_closeEPv_ZN6swoole9Coroutine12set_on_closeEPFvPvE_ZN6swoole12PHPCoroutine15catch_exceptionEv_ZN6swoole12PHPCoroutine14deadlock_checkEvcore_globals__printf_chk_ZN6swoole12PHPCoroutine21interrupt_thread_stopEv_ZN6swoole12PHPCoroutine16interrupt_threadE_ZNSt6thread4joinEv_ZN6swoole12PHPCoroutine8shutdownEv_ZN6swoole9Coroutine7bailoutESt8functionIFvvEE_ZN6swoole12PHPCoroutine7optionsEzend_array_destroy_ZN6swoole12PHPCoroutine10deactivateEPv_ZN6swoole12PHPCoroutine12disable_hookEvzend_interrupt_function_ZN6swoole12PHPCoroutine6configE_ZN6swoole12PHPCoroutine22enable_unsafe_functionEv_ZN6swoole9Coroutine10deactivateEv_ZN6swoole12PHPCoroutine14set_hook_flagsEjzend_hash_merge_ZN6swoole12PHPCoroutine9save_taskEPNS_10PHPContextEbasic_globalsoutput_globalsphp_output_activate_emalloc_96_ZN6swoole12PHPCoroutine8error_cbEiPKcjS2_P13__va_list_tagswoole_coroutine_is_in_ZN6swoole12PHPCoroutine12restore_taskEPNS_10PHPContextEspl_ce_ArrayIteratorspl_ce_ArrayObjectzend_get_user_opcode_handlerzend_set_user_opcode_handler_Z31php_swoole_get_executor_globalsv_ZNKSt8functionIFvvEEclEv_ZNKSt8functionIFvPN6swoole10PHPContextEEEclES2_swoole_isset_hooksapi_globalsphp_output_end_allphp_output_deactivateswoole_call_hook_ZN6swoole12PHPCoroutine11concurrencyE_ZNSt10_HashtableIlSt4pairIKlPN6swoole9CoroutineEESaIS5_ENSt8__detail10_Select1stESt8equal_toIlESt4hashIlENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb0ELb0ELb1EEEE4findERS1_zend_fetch_debug_backtrace_ZN6swoole12PHPCoroutine22interrupt_thread_startEv_ZNSt6thread15_M_start_threadESt10shared_ptrINS_10_Impl_baseEE_ZN6swoole12PHPCoroutine8activateEvmodule_registry_ZN6swoole12PHPCoroutine23disable_unsafe_functionEv_ZN6swoole7Reactor20add_destroy_callbackESt8functionIFvPvEES2__ZN6swoole9Coroutine8activateEv_ZN6swoole12PHPCoroutine11enable_hookEj_ZNSt11_Deque_baseIPN4zend8FunctionESaIS2_EED2Ev_ZNSt11_Deque_baseIPN4zend8FunctionESaIS2_EED1Ev_ZN6swoole12PHPCoroutine9main_funcEPvzend_init_func_execute_datazend_execute_exzend_vm_stack_extendexecute_internal_ZNSt8_Rb_treeIPN6swoole10PHPContextES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E_ZN6swoole9Coroutine8yield_exEd_ZNSt10_HashtableIlSt4pairIKlPN6swoole9CoroutineEESaIS5_ENSt8__detail10_Select1stESt8equal_toIlESt4hashIlENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNS7_10_Hash_nodeIS5_Lb0EEE_ZNSt8__detail9_Map_baseIlSt4pairIKlPN6swoole9CoroutineEESaIS6_ENS_10_Select1stESt8equal_toIlESt4hashIlENS_18_Mod_range_hashingENS_20_Default_ranged_hashENS_20_Prime_rehash_policyENS_17_Hashtable_traitsILb0ELb0ELb1EEELb1EEixERS2__ZN6swoole9coroutine7ContextC1EmRKSt8functionIFvPvEES3__ZN6swoole9coroutine7Context7swap_inEv_ZN6swoole9Coroutine10on_bailoutE_ZN6swoole9Coroutine5closeEv_ZN6swoole9coroutine7ContextD1Evzend_fcall_info_initzend_wrong_callback_deprecatedzend_wrong_callback_error_ZN6swoole9Coroutine5yieldEPSt8functionIFbPS0_EE_ZNSt11_Deque_baseIPN4zend8FunctionESaIS2_EE17_M_initialize_mapEm_ZN6swoole12PHPCoroutine5deferEPN4zend8FunctionE_ZTIFvPvE_ZTSFvPvE_ZTINSt6thread10_Impl_baseEzim_swoole_coroutine_scheduler_setzim_swoole_coroutine_scheduler_getOptionszif_swoole_coroutine_gethostbynamezim_swoole_coroutine_system_execzim_swoole_coroutine_system_sleepzim_swoole_coroutine_system_getaddrinfozim_swoole_coroutine_system_statvfszim_swoole_coroutine_system_readFilezim_swoole_coroutine_system_writeFilezim_swoole_coroutine_system_waitzim_swoole_coroutine_system_waitPidzim_swoole_coroutine_system_waitSignalzim_swoole_coroutine_system_waitEventzim_swoole_coroutine_system_freadzim_swoole_coroutine_system_fgetszim_swoole_coroutine_system_fwrite_ZTSNSt6thread10_Impl_baseE_ZTSPFvPvE_ZNSt17_Function_handlerIFbPN6swoole7ReactorERmEPS4_E9_M_invokeERKSt9_Any_dataS2_S3__ZNSt14_Function_base13_Base_managerIPFbPN6swoole7ReactorERmEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation_ZTIPFbPN6swoole7ReactorERmEphp_swoole_set_coroutine_optionzval_add_ref_ZNSt11_Deque_baseIP13SchedulerTaskSaIS1_EED2Ev_ZNSt11_Deque_baseIP13SchedulerTaskSaIS1_EED1Ev_ZNSt5dequeIP13SchedulerTaskSaIS1_EE16_M_pop_front_auxEvphp_swoole_event_wait_ZNSt11_Deque_baseIP13SchedulerTaskSaIS1_EE17_M_initialize_mapEm_ZNSt5dequeIP13SchedulerTaskSaIS1_EE16_M_push_back_auxIIRKS1_EEEvDpOT__ZNSt5dequeIP13SchedulerTaskSaIS1_EE16_M_push_back_auxIJRKS1_EEEvDpOT__ZNSt8_Rb_treeIiSt4pairIKiSt8functionIFbPN6swoole7ReactorERmEEESt10_Select1stIS9_ESt4lessIiESaIS9_EE8_M_eraseEPSt13_Rb_tree_nodeIS9_E_ZNSt8_Rb_treeIiSt4pairIKiSt8functionIFbPN6swoole7ReactorERmEEESt10_Select1stIS9_ESt4lessIiESaIS9_EE5eraseERS1__ZN6swoole9coroutine6System20set_dns_cache_expireEl_ZN6swoole9coroutine6System22set_dns_cache_capacityEm_ZN6swoole7Reactor18set_exit_conditionENS0_13ExitConditionERKSt8functionIFbPS0_RmEE_ZTIFbPN6swoole7ReactorERmE_ZTSFbPN6swoole7ReactorERmE_ZTSPFbPN6swoole7ReactorERmE_ZN6swoole9coroutine6System10write_fileEPKcPcmbiswoole_coroutine_statvfs_ZN6swoole9coroutine6System11wait_signalEid_ZN6swoole9coroutine6System10wait_eventEiidphp_swoole_signal_isset_handler_Z17swoole_shell_execPKcPib_ZN6swoole9coroutine6SocketC1Ei12swSocketType_ZN6swoole9coroutine6Socket4readEPvmswoole_coroutine_waitpidphp_swoole_convert_to_fd_exzend_fetch_resource2_ZN6swoole9coroutine5asyncERKSt8functionIFvvEEd_php_stream_cast_ZN6swoole9coroutine6System7waitpidEiPiid_ZN6swoole9coroutine6System4waitEPidswoole_coroutine_fstatswoole_coroutine_lseek_ZN6swoole9coroutine6Socket5writeEPKvm_ZN6swoole9coroutine6System13gethostbynameERKSsid_ZN6swoole9coroutine6System9read_fileEPKcb_ZN6swoole9coroutine6System11getaddrinfoERKSsiiiS3_dadd_next_index_stringl_ZN6swoole9coroutine6System15clear_dns_cacheEvswoole_event_ce_Z21swoole_signalfd_setupPN6swoole7ReactorE_ZNSt13unordered_mapIiPN6swoole7network6SocketESt4hashIiESt8equal_toIiESaISt4pairIKiS3_EEED2Ev_ZNSt13unordered_mapIiPN6swoole7network6SocketESt4hashIiESt8equal_toIiESaISt4pairIKiS3_EEED1Ev_Z16swoole_event_delPN6swoole7network6SocketEempty_fcall_infoempty_fcall_info_cache_ZN6swoole7Reactor20activate_future_taskEv_emalloc_24_emalloc_40_Z17swoole_event_initi_Z26swoole_event_isset_handleri_Z24swoole_event_set_handleriPFiPN6swoole7ReactorEPNS_5EventEE_ZN6swoole7Reactor7if_exitEvphp_swoole_event_exit_Z26php_swoole_timer_clear_allvswoole_socket_coro_ceinstanceof_functionswoole_process_ce_ZNSt10_HashtableIiSt4pairIKiPN6swoole7network6SocketEESaIS6_ENSt8__detail10_Select1stESt8equal_toIiESt4hashIiENS8_18_Mod_range_hashingENS8_20_Default_ranged_hashENS8_20_Prime_rehash_policyENS8_17_Hashtable_traitsILb0ELb0ELb1EEEE4findERS1__Z18swoole_event_writePN6swoole7network6SocketEPKvm_Z16swoole_event_setPN6swoole7network6SocketEi_ZN6swoole7network6Socket4freeEv_ZNSt10_HashtableIiSt4pairIKiPN6swoole7network6SocketEESaIS6_ENSt8__detail10_Select1stESt8equal_toIiESt4hashIiENS8_18_Mod_range_hashingENS8_20_Default_ranged_hashENS8_20_Prime_rehash_policyENS8_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNS8_10_Hash_nodeIS6_Lb0EEE_ZN6swoole11make_socketEi8swFdType_ZN6swoole7network6Socket13set_fd_optionEii_Z16swoole_event_addPN6swoole7network6SocketEiadd_assoc_stringl_ex_ZN6swoole9coroutine6Socket17ssl_get_peer_certEv__xstatstrrchr_ZN6swoole11make_stringEmPKNS_9AllocatorE_Z22http_parse_set_cookiesPKcmP12_zval_structS2_memchrphp_url_decodezend_str_tolower_dup_Z37swoole_http_token_list_contains_valuePKcmS0_strncasecmp_ZN6swoole9coroutine10HttpClientC2EP12_zval_structSslh_ZNKSs7compareEmmRKSsmm_ZNSsC1ERKSsmm_ZNKSs17find_first_not_ofEcm_ZNKSs4findEcm_ZSt20__throw_out_of_rangePKc_ZN6swoole9coroutine10HttpClientC1EP12_zval_structSslhzend_throw_exception_ex_ZN6swoole9coroutine10HttpClient19decompress_responseEPKcmBrotliDecoderDecompressStreaminflateinflateEnd_Z14php_zlib_allocPvjj_Z13php_zlib_freePvS_inflateInit2_zErrorBrotliDecoderGetErrorCodeBrotliDecoderErrorString_Z16php_brotli_allocPvm_Z15php_brotli_freePvS_BrotliDecoderCreateInstance_ZN6swoole6String6appendEPKcmswoole_coroutine_writeftruncate_ZN6swoole9coroutine10HttpClient13apply_settingEP12_zval_structb_ZN6swoole9coroutine10HttpClient14set_basic_authERKSsS3__ZN6swoole13base64_encodeEPKhmPc_ZN6swoole9coroutine10HttpClient9set_errorEiPKci_ZN6swoole9coroutine10HttpClient18recv_http_responseEdswoole_http_parser_init_ZN6swoole9microtimeEvswoole_http_parser_execute_ZN6swoole6String6reduceElswoole_http_should_keep_alive_ZN6swoole9coroutine10HttpClient5resetEvBrotliDecoderDestroyInstance_ZN6swoole9coroutine10HttpClient5closeEb_ZN6swoole9coroutine10HttpClient4recvEd_ZN6swoole9websocket18get_package_lengthEPKNS_8ProtocolEPNS_7network6SocketEPNS_12PacketLengthE_ZN6swoole9coroutine10HttpClient4recvEP12_zval_structd_Z36php_swoole_websocket_frame_unpack_exPN6swoole6StringEP12_zval_structhswoole_websocket_frame_ce_ZN6swoole9coroutine10HttpClient4pushEP12_zval_structlh_Z34php_swoole_websocket_frame_pack_exPN6swoole6StringEP12_zval_structlhhh_Z41php_swoole_websocket_frame_object_pack_exPN6swoole6StringEP12_zval_structhh_ZN6swoole9coroutine10HttpClient7connectEv_ZN6swoole9coroutine10HttpClient13keep_livenessEv_ZN6swoole9coroutine6Socket14check_livenessEv_ZN6swoole9coroutine10HttpClient4sendEv_ZN6swoole11http_server10get_methodEPKcm_ZN6swoole9HttpProxy12get_auth_strEv_Z20swoole_random_stringPcmphp_url_encodephp_url_encode_hash_ex_ZN6swoole9coroutine10HttpClient4execESs_ZN6swoole9coroutine10HttpClient7upgradeESsphp_base64_encodeadd_assoc_str_ex_ZN6swoole9coroutine10HttpClientD2Ev_ZN6swoole9coroutine10HttpClientD1Evmultipart_parser_freeswoole_http_request_ceswoole_http_method_stradd_assoc_double_ex_ZN6swoole4http7Context4freeEvzend_hash_str_del_Z45php_swoole_http_request_get_and_check_contextP12_zval_structphp_register_variable_safe_ZN6swoole13file_get_sizeEP8_IO_FILE__memcpy_chkphp_register_variable_ex_Z14swoole_tmpfilePczend_hash_str_add_ZN6swoole4http7Context5parseEPKcm_ZN6swoole4http7Context20parse_multipart_dataEPKcmmultipart_parser_executemultipart_parser_error_msg_Z35php_swoole_http_request_get_contextP12_zval_struct_Z35php_swoole_http_request_set_contextP12_zval_structPN6swoole4http7ContextE_ZNSs6assignEPKcm_Z42php_swoole_http_server_init_global_variantv_ZN6swoole4http7Context21init_multipart_parserEPKcimultipart_parser_init_ZN6swoole4http7Context22get_form_data_boundaryEPKcmmPPcPi_Z24swoole_http_parse_cookieP12_zval_structPKcmstrtok_rstrchrisspacephp_raw_url_decode_ZN6swoole4http7Context22set_compression_methodEPKcm_ZN6swoole4http7Context20get_content_encodingEv_Z46php_swoole_http_response_get_and_check_contextP12_zval_structswoole_http_response_ce_Z26swoole_websocket_handshakePN6swoole4http7ContextEstrpbrkphp_strlcatphp_format_date_ZN6swoole4http7Context16get_write_bufferEv_Z36php_swoole_http_response_get_contextP12_zval_struct_Z36php_swoole_http_response_set_contextP12_zval_structPN6swoole4http7ContextEswoole_server_ce_Z38php_swoole_server_get_and_check_serverP12_zval_struct_Z21php_swoole_get_socketP12_zval_struct_ZN6swoole4http7Context4bindEPNS_9coroutine6SocketEzend_hash_index_find_ZN6swoole4http7Context4bindEPNS_6ServerE_ZN6swoole4http7Context4initEPNS_6ServerE_ZN6swoole4http7Context4initEPNS_9coroutine6SocketE_ZN6swoole4http7Context12build_headerEPNS_6StringEm_ZN6swoole11http_server18get_status_messageEi_Z14swoole_dec2hexmi_Z7sw_freePv_ZN6swoole4http7Context13build_trailerEPNS_6StringE_Z29swoole_http_response_compressPKcmiiBrotliEncoderMaxCompressedSizeBrotliEncoderCompressdeflateInit2_deflatedeflateEnd_ZN6swoole4http7Context12send_trailerEP12_zval_struct_ZN6swoole4http7Context9send_fileEPKcjlm_ZN6swoole4http7Context3endEP12_zval_structS3__ZN6swoole4http7Context12is_availableEv_ZN6swoole4http7Context10set_headerEPKcmP12_zval_structb_ZN6swoole4http7Context10set_headerEPKcmS3_mb_ZN6swoole6Server5closeElb_ZN6swoole6Server8sendfileElPKcjlm_ZN6swoole6Server4sendElPKvj_Z28php_swoole_server_send_yieldPN6swoole6ServerElP12_zval_structS3_swoole_http_server_ceswoole_http_server_handlersswoole_server_handlers_Z23swoole_http_context_newl_Z32php_swoole_http_server_onReceivePN6swoole6ServerEPNS_8RecvDataE_Z27php_swoole_server_onReceivePN6swoole6ServerEPNS_8RecvDataE_Z32php_swoole_server_isset_callbackPN6swoole6ServerEPNS_10ListenPortEi_Z24php_swoole_get_recv_dataPN6swoole6ServerEP12_zval_structPNS_8RecvDataE_Z31php_swoole_server_get_fci_cachePN6swoole6ServerEii_Z26swoole_websocket_onMessagePN6swoole6ServerEPNS_8RecvDataE_Z26swoole_websocket_onRequestPN6swoole4http7ContextE_Z28swoole_websocket_onHandshakePN6swoole6ServerEPNS_10ListenPortEPNS_4http7ContextE_ZN6swoole4http7Context4copyEPS1__Z27php_swoole_socket_is_closedP12_zval_struct_zend_hash_init_ZN6swoole9coroutine6Socket6cancelE11swEventTypezend_std_get_properties_Z21php_swoole_create_dirPKcm_ZN6swoole9coroutine6Socket6acceptEd_Z29php_swoole_init_socket_objectP12_zval_structPN6swoole9coroutine6SocketE_ZNSt8_Rb_treeISsSt4pairIKSs22_zend_fcall_info_cacheESt10_Select1stIS3_ESt4lessISsESaIS3_EE8_M_eraseEPSt13_Rb_tree_nodeIS3_Eadd_assoc_bool_ex_ZN6swoole9coroutine6Socket6listenEi_ZNSt8_Rb_treeISsSt4pairIKSs22_zend_fcall_info_cacheESt10_Select1stIS3_ESt4lessISsESaIS3_EE24_M_get_insert_unique_posERS1__ZNSt8_Rb_treeISsSt4pairIKSs22_zend_fcall_info_cacheESt10_Select1stIS3_ESt4lessISsESaIS3_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS3_ERS1__ZNSt8_Rb_treeISsSt4pairIKSs22_zend_fcall_info_cacheESt10_Select1stIS3_ESt4lessISsESaIS3_EE22_M_emplace_hint_uniqueIIRKSt21piecewise_construct_tSt5tupleIIRS1_EESE_IIEEEEESt17_Rb_tree_iteratorIS3_ESt23_Rb_tree_const_iteratorIS3_EDpOT__ZNSt8_Rb_treeISsSt4pairIKSs22_zend_fcall_info_cacheESt10_Select1stIS3_ESt4lessISsESaIS3_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESE_IJEEEEESt17_Rb_tree_iteratorIS3_ESt23_Rb_tree_const_iteratorIS3_EDpOT__ZTIN6swoole5MutexE_ZTIN6swoole4LockE_ZN6swoole5Mutex9lock_waitEi_Z23php_swoole_lock_set_ptrP12_zval_structPN6swoole4LockE_ZN6swoole8SpinLockC1Ei_ZN6swoole6RWLockC1Ei_ZN6swoole5MutexC1Ei_ZTSN6swoole4LockE_ZNSs6assignEPKc_ZN6swoole9coroutine6Socket18enable_ssl_encryptEv_ZN6swoole5mysql14command_packetC2E16sw_mysql_commandPKcm_ZN6swoole5mysql14command_packetC1E16sw_mysql_commandPKcm_ZN6swoole5mysql30auth_signature_prepared_packetC2Eh_ZN6swoole5mysql30auth_signature_prepared_packetC1Eh_ZN6swoole5mysql11result_info12alloc_fieldsEjphp_swoole_sha256PHP_SHA256InitPHP_SHA256UpdatePHP_SHA256Final_ZN6swoole12mysql_client26send_command_without_checkE16sw_mysql_commandPKcm_ZN6swoole9coroutine6Socket4sendEPKvm_ZN6swoole5mysql15greeting_packetD2Ev_ZN6swoole5mysql15greeting_packetD1Ev_ZN6swoole12mysql_client18handle_strict_typeEP12_zval_structPNS_5mysql12field_packetEstrtoul_ZNSt10_HashtableIjSt4pairIKjPN6swoole15mysql_statementEESaIS5_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb0ELb0ELb1EEEE5clearEv_ZNSt10_HashtableIjSt4pairIKjPN6swoole15mysql_statementEESaIS5_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNS7_10_Hash_nodeIS5_Lb0EEE_ZN6swoole10std_string6formatIIiPKcEEESsS3_DpT__ZN6swoole10std_string6formatIJiPKcEEESsS3_DpT__ZN6swoole10std_string6formatIIPcS2_EEESsPKcDpT__ZN6swoole10std_string6formatIJPcS2_EEESsPKcDpT__ZN6swoole10std_string6formatII14sw_mysql_stateEEESsPKcDpT__ZN6swoole10std_string6formatIJ14sw_mysql_stateEEESsPKcDpT__ZN6swoole12mysql_client12server_errorEPKc_ZN6swoole5mysql10err_packetC1EPKc_ZN6swoole12mysql_client13non_sql_errorEiPKc_ZN6swoole12mysql_client13non_sql_errorIIjtjEEEviPKcDpT__ZN6swoole12mysql_client13non_sql_errorIJjtjEEEviPKcDpT__ZNSt10_HashtableIjSt4pairIKjPN6swoole15mysql_statementEESaIS5_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb0ELb0ELb1EEEE8_M_eraseEmPNS7_15_Hash_node_baseEPNS7_10_Hash_nodeIS5_Lb0EEE_ZN6swoole12mysql_client5closeEv_ZN6swoole12mysql_client8io_errorEv_ZN6swoole12mysql_client11recv_lengthEmb_ZN6swoole12mysql_client11recv_packetEv_ZN6swoole12mysql_client8send_rawEPKcm_ZN6swoole12mysql_client11send_packetEPNS_5mysql13client_packetE_ZN6swoole12mysql_client12send_commandE16sw_mysql_commandPKcm_ZN6swoole12mysql_client11proto_errorEPKc21sw_mysql_packet_types_ZN6swoole12mysql_client9handshakeEv_ZN6swoole5mysql15greeting_packetC1EPKc_ZN6swoole5mysql12login_packetC1EPNS0_15greeting_packetERKSsS5_Ssc_ZN6swoole5mysql26auth_switch_request_packetC1EPKc_ZN6swoole5mysql27auth_switch_response_packetC1EPNS0_26auth_switch_request_packetERKSs_ZN6swoole5mysql30auth_signature_response_packetC1EPNS0_15raw_data_packetERKSsPKc_ZN6swoole12mysql_client20handle_row_data_sizeEPNS_5mysql8row_dataEh_ZN6swoole12mysql_client19handle_row_data_lcbEPNS_5mysql8row_dataE_ZN6swoole12mysql_client20handle_row_data_textEP12_zval_structPNS_5mysql8row_dataEPNS3_12field_packetE_ZN6swoole12mysql_client5fetchEP12_zval_struct_zend_new_array_ZN6swoole5mysql10eof_packetC1EPKc_ZN6swoole12mysql_client9fetch_allEP12_zval_struct_ZN6swoole15mysql_statement5fetchEP12_zval_struct_ZN6swoole5mysql20get_static_type_sizeEhpow_php_math_roundadd_assoc_null_ex_ZN6swoole15mysql_statement9fetch_allEP12_zval_struct_ZN6swoole15mysql_statement21recv_prepare_responseEv_ZN6swoole5mysql12field_packet5parseEPKc_ZN6swoole12mysql_client19recv_query_responseEP12_zval_struct_ZN6swoole5mysql9ok_packetC1EPKc_ZN6swoole12mysql_client11next_resultEP12_zval_struct_ZN6swoole15mysql_statement21recv_execute_responseEP12_zval_struct_ZN6swoole15mysql_statement11next_resultEP12_zval_struct_ZN6swoole12mysql_client7connectESstb_ZN6swoole5mysql11get_charsetEPKc_ZN6swoole15mysql_statement20send_prepare_requestEv_ZN6swoole15mysql_statement20send_execute_requestEP12_zval_structS2__ZN6swoole15mysql_statement7executeEP12_zval_structS2__ZN6swoole12mysql_client18send_query_requestEP12_zval_structPKcm_ZN6swoole12mysql_client5queryEP12_zval_structPKcm_ZN6swoole15mysql_statementD2Ev_ZN6swoole15mysql_statementD1Ev_ZN6swoole12mysql_client20send_prepare_requestEPKcm_ZN6swoole12mysql_client21recv_prepare_responseEvphp_swoole_sha1strcasecmp_ZN6swoole5mysql10eof_packetC2EPKc_ZN6swoole5mysql9ok_packetC2EPKc_ZN6swoole5mysql10err_packetC2EPKc_ZN6swoole5mysql15greeting_packetC2EPKc_ZN6swoole5mysql12login_packetC2EPNS0_15greeting_packetERKSsS5_Sscstrcpy_ZNSsD1Ev_ZN6swoole5mysql26auth_switch_request_packetC2EPKc_ZN6swoole5mysql27auth_switch_response_packetC2EPNS0_26auth_switch_request_packetERKSs_ZN6swoole5mysql30auth_signature_response_packetC2EPNS0_15raw_data_packetERKSsPKcBIO_new_mem_bufERR_clear_errorPEM_read_bio_RSA_PUBKEYBIO_free_allRSA_sizeRSA_public_encryptRSA_freeOPENSSL_init_cryptoERR_get_errorERR_error_string_nexecvkill_Z23swoole_set_cpu_affinityP9cpu_set_tsetitimer_Z25swoole_signal_get_handleri_Z17swoole_signal_setiPFviE_ZN6swoole10SocketPairD2Ev_ZN6swoole8MsgQueueD1Evdup2_Z13swoole_daemonii_Z29php_swoole_process_get_workerP12_zval_struct_Z39php_swoole_process_get_and_check_workerP12_zval_struct_Z21php_swoole_dup_socketi12swSocketType_ZN6swoole8MsgQueue3popEPNS_9QueueNodeEm_ZN6swoole8MsgQueue4pushEPNS_9QueueNodeEm_ZN6swoole7network6Socket13send_blockingEPKvm_ZN6swoole8MsgQueue7destroyEv_ZN6swoole8MsgQueue4statEPmS1__ZN6swoole8MsgQueueC1Eibi_ZN6swoole8MsgQueue12set_capacityEm_ZN6swoole8MsgQueue12set_blockingEbzend_get_executed_filenameftok_ZN6swoole7network6Socket11set_timeoutEdgetprioritysetpriority_ZN6swoole10SocketPair5closeEi_Z29php_swoole_process_set_workerP12_zval_structPN6swoole6WorkerE_ZN6swoole10UnixSocketC1Ebizend_wrong_callback_exception_Z24php_swoole_process_startPN6swoole6WorkerEP12_zval_struct_Z11swoole_forki_ZN6swoole11ProcessPool7destroyEv_ZN6swoole11ProcessPool6reloadEv_ZN6swoole11ProcessPool6detachEv_ZN6swoole11ProcessPool8responseEPKci_ZN6swoole11ProcessPool6listenEPKcii_ZN6swoole11ProcessPool6listenEPKci_emalloc_160zend_parse_parameters_throw_emalloc_224_ZN6swoole11ProcessPool6createEji9swIPCMode_ZN6swoole11ProcessPool12set_protocolEij_ZNSt10_HashtableIiSt4pairIKiPFviEESaIS4_ENSt8__detail10_Select1stESt8equal_toIiESt4hashIiENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb0ELb0ELb1EEEE5clearEv_ZNSt10_HashtableIiSt4pairIKiPFviEESaIS4_ENSt8__detail10_Select1stESt8equal_toIiESt4hashIiENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNS6_10_Hash_nodeIS4_Lb0EEE_ZNSt8__detail9_Map_baseIiSt4pairIKiPFviEESaIS5_ENS_10_Select1stESt8equal_toIiESt4hashIiENS_18_Mod_range_hashingENS_20_Default_ranged_hashENS_20_Prime_rehash_policyENS_17_Hashtable_traitsILb0ELb0ELb1EEELb1EEixEOi_ZN6swoole11ProcessPool5startEv_ZN6swoole11ProcessPool4waitEv_ZN6swoole11ProcessPool8shutdownEvphp_var_unserialize_initphp_var_unserializephp_var_unserialize_destroy_Z34swoole_coroutine_get_socket_objectiswoole_coroutine_closeredisFreeKeepFdfreeReplyObjectredisGetReplystrcmpredisConnectWithTimeoutstrstrstrspnredisConnectUnixWithTimeoutredisCommandArgvredisAppendCommandArgv__sprintf_chkphp_var_serialize_initphp_var_serializephp_var_serialize_destroy_zend_get_parameters_array_exconvert_to_doublezend_long_to_strphp_strtolowerswoole_redis_server_ceswoole_redis_server_handlers_ZNSt10_HashtableISsSt4pairIKSs22_zend_fcall_info_cacheESaIS3_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb1ELb0ELb1EEEE5clearEv_ZNSt13unordered_mapISs22_zend_fcall_info_cacheSt4hashISsESt8equal_toISsESaISt4pairIKSsS0_EEED2Ev_ZNSt13unordered_mapISs22_zend_fcall_info_cacheSt4hashISsESt8equal_toISsESaISt4pairIKSsS0_EEED1Ev_ZNSt10_HashtableISsSt4pairIKSs22_zend_fcall_info_cacheESaIS3_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb1ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNS5_10_Hash_nodeIS3_Lb1EEE_ZNKSt10_HashtableISsSt4pairIKSs22_zend_fcall_info_cacheESaIS3_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb1ELb0ELb1EEEE19_M_find_before_nodeEmRS1_m_ZNSt10_HashtableISsSt4pairIKSs22_zend_fcall_info_cacheESaIS3_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb1ELb0ELb1EEEE4findERS1__Z33php_swoole_redis_server_onReceivePN6swoole6ServerEPNS_8RecvDataEadd_next_index_nullphp_check_open_basedirchmodphp_clear_stat_cacheswoole_coroutine_accessswoole_coroutine_openutimechownphp_error_docref1php_get_uid_by_namephp_get_gid_by_nameexpand_filepath_with_modeswoole_coroutine_mkdirswoole_coroutine_closedirrewinddirswoole_coroutine_readdirphp_check_open_basedir_ex__lxstatfilenofflushswoole_coroutine_fdopenswoole_coroutine_readswoole_coroutine_freadswoole_coroutine_feofswoole_coroutine_fwritefcntlsetvbufswoole_coroutine_flock_exmunmapmmappcloseswoole_coroutine_unlinkswoole_coroutine_fclosephp_strlcpyzend_spprintfphp_stream_from_persistent_id_php_stream_allocexpand_filepath_php_stream_free_emalloc_192zend_errorgettimeofdaynanosleepswoole_coroutine_rmdirswoole_coroutine_renamephp_copy_filephp_error_docref2swoole_coroutine_opendirphp_glob_stream_wrapperfseekftellzif_display_disabled_function_ZN6swoole7network6Socket4sendEPKvmiphp_stream_notification_notify_ZNSt6vectorISsSaISsEED2Ev_ZNSt6vectorISsSaISsEED1Ev_ZNSt13unordered_mapISsP17_zend_class_entrySt4hashISsESt8equal_toISsESaISt4pairIKSsS1_EEED2Ev_ZNSt13unordered_mapISsP17_zend_class_entrySt4hashISsESt8equal_toISsESaISt4pairIKSsS1_EEED1Ev_ZN6swoole7network6Socket4recvEPvmi_ZN4zend8function11ReturnValueD2Ev_ZN4zend8function11ReturnValueD1Evphp_stream_context_get_option_php_stream_set_optionSSL_version_ZN6swoole9coroutine6Socket12ssl_shutdownEvSSL_get_current_cipherSSL_CIPHER_get_nameSSL_CIPHER_get_bitsSSL_CIPHER_get_version_ZN6swoole9coroutine6Socket8shutdownEi_ZN6swoole9coroutine6Socket8recvfromEPvmP8sockaddrPjphp_network_get_peer_namephp_network_get_sock_namephp_socket_error_strphp_stream_context_set_option_ZN6swoole7network6Socket23ssl_get_peer_cert_chainEiphp_network_populate_name_from_sockaddrphp_socket_strerrorzend_strpprintf_Z21swoole_proc_open_initizend_hash_destroysw_php_plain_files_wrapperphp_stream_stdio_opsphp_stream_xport_registerphp_stream_xport_get_hashzif_swoole_proc_openzif_swoole_proc_closezif_swoole_proc_get_statuszif_swoole_proc_terminatephp_stream_xport_unregisterzend_zval_type_name_Z36php_swoole_create_stream_from_socketiiii_ZN6swoole9coroutine6SocketC1Eiiiifile_globalsadd_next_index_resource_Z39php_swoole_get_ori_php_stream_stdio_opsv_php_stream_fopen_ZNSt10_HashtableIiSt4pairIKiN6swoole9coroutine10PollSocketEESaIS5_ENSt8__detail10_Select1stESt8equal_toIiESt4hashIiENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb0ELb0ELb1EEEE5clearEv_ZNSt10_HashtableIiSt4pairIKiN6swoole9coroutine10PollSocketEESaIS5_ENSt8__detail10_Select1stESt8equal_toIiESt4hashIiENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNS7_10_Hash_nodeIS5_Lb0EEEzend_hash_clean_ZN6swoole9coroutine6System11socket_pollERSt13unordered_mapIiNS0_10PollSocketESt4hashIiESt8equal_toIiESaISt4pairIKiS3_EEEdzend_hash_update_ZNSt17_Function_handlerIFvPN6swoole6ServerEPNS0_8DataHeadEEPS5_E9_M_invokeERKSt9_Any_dataS2_S4__ZNSt14_Function_base13_Base_managerIPFvPN6swoole6ServerEPNS1_8DataHeadEEE10_M_managerERSt9_Any_dataRKS9_St18_Manager_operation_ZTIPFvPN6swoole6ServerEPNS_8DataHeadEE_ZNSt17_Function_handlerIFiPN6swoole6ServerEPNS0_8RecvDataEEPS5_E9_M_invokeERKSt9_Any_dataS2_S4__ZNSt14_Function_base13_Base_managerIPFiPN6swoole6ServerEPNS1_8RecvDataEEE10_M_managerERSt9_Any_dataRKS9_St18_Manager_operation_ZTIPFiPN6swoole6ServerEPNS_8RecvDataEE_ZNSt17_Function_handlerIFvPN6swoole6ServerEEPS3_E9_M_invokeERKSt9_Any_dataS2__ZNSt14_Function_base13_Base_managerIPFvPN6swoole6ServerEEE10_M_managerERSt9_Any_dataRKS7_St18_Manager_operation_ZTIPFvPN6swoole6ServerEE_ZNSt17_Function_handlerIFvPN6swoole6ServerEjEPFvS2_iEE9_M_invokeERKSt9_Any_dataS2_j_ZNSt14_Function_base13_Base_managerIPFvPN6swoole6ServerEiEE10_M_managerERSt9_Any_dataRKS7_St18_Manager_operation_ZTIPFvPN6swoole6ServerEiE_ZNSt17_Function_handlerIFvPN6swoole6ServerEiRKNS0_10ExitStatusEEPS6_E9_M_invokeERKSt9_Any_dataS2_iS5__ZNSt14_Function_base13_Base_managerIPFvPN6swoole6ServerEiRKNS1_10ExitStatusEEE10_M_managerERSt9_Any_dataRKSA_St18_Manager_operation_ZTIPFvPN6swoole6ServerEiRKNS_10ExitStatusEE_ZNSt17_Function_handlerIFiPN6swoole6ServerEPNS0_9EventDataEEPS5_E9_M_invokeERKSt9_Any_dataS2_S4__ZNSt14_Function_base13_Base_managerIPFiPN6swoole6ServerEPNS1_9EventDataEEE10_M_managerERSt9_Any_dataRKS9_St18_Manager_operation_ZTIPFiPN6swoole6ServerEPNS_9EventDataEE_ZNSt17_Function_handlerIFvPN6swoole6ServerEPNS0_9EventDataEEPS5_E9_M_invokeERKSt9_Any_dataS2_S4__ZNSt14_Function_base13_Base_managerIPFvPN6swoole6ServerEPNS1_9EventDataEEE10_M_managerERSt9_Any_dataRKS9_St18_Manager_operation_ZTIPFvPN6swoole6ServerEPNS_9EventDataEE_ZNSt17_Function_handlerIFvPN6swoole6ServerEPNS0_6WorkerEEPS5_E9_M_invokeERKSt9_Any_dataS2_S4__ZNSt14_Function_base13_Base_managerIPFvPN6swoole6ServerEPNS1_6WorkerEEE10_M_managerERSt9_Any_dataRKS9_St18_Manager_operation_ZTIPFvPN6swoole6ServerEPNS_6WorkerEE_ZN6swoole6Server17reply_task_resultEPKcmiPNS_9EventDataE_ZN6swoole6Server21is_healthy_connectionEdPNS_10ConnectionE_ZSt20__throw_system_errori_ZN6swoole6Server17set_document_rootERKSs__realpath_chk_ZNSt4pairIKSs11ServerEventED2Ev_ZNSt4pairIKSs11ServerEventED1Ev_ZN6swoole6Server17drain_worker_pipeEvsched_yield_ZN6swoole6Server8feedbackEPNS_10ConnectionENS_15ServerEventTypeE_ZN6swoole6Server8sendwaitElPKvj_ZN6swoole7Reactor5deferESt8functionIFvPvEES2__ZN6swoole6Server19get_idle_worker_numEv_ZN6swoole6Server24get_idle_task_worker_numEv_ZN6swoole6Server14get_task_countEv_ZN6swoole6Server7commandEjNS0_7Command11ProcessTypeERKSsS4_RKSt8functionIFvPS0_S4_EE_Z33php_swoole_server_get_zval_objectPN6swoole6ServerE_Z33php_swoole_server_get_zend_objectPN6swoole6ServerE_Z48php_swoole_connection_iterator_get_and_check_ptrP12_zval_structswoole_timer_cezend_declare_property_doubleswoole_connection_iterator_cezend_ce_arrayaccesszend_ce_iteratorzend_class_implementszend_ce_countable_php_stream_mkdir_Z22swoole_set_task_tmpdirRKSs_ZN6swoole6Server18set_max_connectionEj_Z9sw_mallocm_ZN6swoole6Server30add_static_handler_index_filesERKSs_ZN6swoole6Server27add_static_handler_locationERKSsswoole_server_port_ce_Z20php_swoole_task_packPN6swoole9EventDataEP12_zval_struct_ZN6swoole6Server9task_packEPNS_9EventDataEPKvm_ZN6swoole6Server26send_to_worker_from_workerEPNS_6WorkerEPKvmizend_update_property_double_Z22php_swoole_task_unpackPN6swoole9EventDataE_ZN6swoole6Server11task_unpackEPNS_9EventDataEPNS_6StringEPNS_9PacketPtrE_ZN6swoole12ServerObject15on_before_startEv_ZN6swoole6Server6createEv_ZN6swoole10ListenPort14clear_protocolEv_Z40php_swoole_server_port_get_and_check_ptrP12_zval_structswoole_websocket_server_ce_Z25php_swoole_server_onClosePN6swoole6ServerEPNS_8DataHeadE_ZN6swoole12ServerObject17register_callbackEv_Z31php_swoole_server_onBufferEmptyPN6swoole6ServerEPNS_8DataHeadE_ZN6swoole6Server5startEv_Z26php_swoole_server_onPacketPN6swoole6ServerEPNS_8RecvDataE_Z27php_swoole_server_onConnectPN6swoole6ServerEPNS_8DataHeadE_Z30php_swoole_server_onBufferFullPN6swoole6ServerEPNS_8DataHeadE_ZNSt10_HashtableIlSt4pairIKl22_zend_fcall_info_cacheESaIS3_ENSt8__detail10_Select1stESt8equal_toIlESt4hashIlENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb0ELb1EEEE5clearEv_ZNSt10_HashtableIlSt4pairIKlPN6swoole6TaskCoEESaIS5_ENSt8__detail10_Select1stESt8equal_toIlESt4hashIlENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb0ELb0ELb1EEEE5clearEv_Z28php_swoole_server_port_derefP12_zend_object_ZN6swoole6ServerD1Ev_ZNSt6vectorIP12_zval_structSaIS1_EE19_M_emplace_back_auxIIRKS1_EEEvDpOT__ZNSt6vectorIP12_zval_structSaIS1_EE19_M_emplace_back_auxIJRKS1_EEEvDpOT__Z30php_swoole_server_port_set_ptrP12_zval_structPN6swoole10ListenPortE_Z35php_swoole_server_port_get_propertyP12_zval_struct_ZN6swoole6Server8add_portE12swSocketTypePKci_ZN6swoole6ServerC1ENS0_4ModeE_ZN6swoole6Server18add_systemd_socketEv_ZN6swoole6Server10add_workerEPNS_6WorkerE_ZNSt10_HashtableIlSt4pairIKlPSt4listIPN6swoole9CoroutineESaIS5_EEESaIS9_ENSt8__detail10_Select1stESt8equal_toIlESt4hashIlENSB_18_Mod_range_hashingENSB_20_Default_ranged_hashENSB_20_Prime_rehash_policyENSB_17_Hashtable_traitsILb0ELb0ELb1EEEE4findERS1__ZNSt6vectorIP22_zend_fcall_info_cacheSaIS1_EE19_M_emplace_back_auxIIRKS1_EEEvDpOT__ZNSt6vectorIP22_zend_fcall_info_cacheSaIS1_EE19_M_emplace_back_auxIJRKS1_EEEvDpOT__ZNSt10_HashtableISsSt4pairIKSs11ServerEventESaIS3_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb1ELb0ELb1EEEE5clearEv_ZNSt13unordered_mapISs11ServerEventSt4hashISsESt8equal_toISsESaISt4pairIKSsS0_EEED2Ev_ZNSt13unordered_mapISs11ServerEventSt4hashISsESt8equal_toISsESaISt4pairIKSsS0_EEED1Ev_ZNSt10_HashtableIlSt4pairIKlPSt4listIPN6swoole9CoroutineESaIS5_EEESaIS9_ENSt8__detail10_Select1stESt8equal_toIlESt4hashIlENSB_18_Mod_range_hashingENSB_20_Default_ranged_hashENSB_20_Prime_rehash_policyENSB_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNSB_10_Hash_nodeIS9_Lb0EEE_ZNSt10_HashtableIlSt4pairIKlPN6swoole6TaskCoEESaIS5_ENSt8__detail10_Select1stESt8equal_toIlESt4hashIlENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNS7_10_Hash_nodeIS5_Lb0EEE_ZNSt8__detail9_Map_baseIlSt4pairIKlPN6swoole6TaskCoEESaIS6_ENS_10_Select1stESt8equal_toIlESt4hashIlENS_18_Mod_range_hashingENS_20_Default_ranged_hashENS_20_Prime_rehash_policyENS_17_Hashtable_traitsILb0ELb0ELb1EEELb1EEixERS2__ZN6swoole11ProcessPool8dispatchEPNS_9EventDataEPiadd_index_bool_ZN6swoole12make_tmpfileEv_ZN6swoole11ProcessPool17dispatch_blockingEPNS_9EventDataEPi_ZN6swoole10SocketPair4readEPvm_ZN6swoole17file_get_contentsERKSs_ZN6swoole7network6Socket10wait_eventEii_ZNSt10_HashtableIlSt4pairIKl22_zend_fcall_info_cacheESaIS3_ENSt8__detail10_Select1stESt8equal_toIlESt4hashIlENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNS5_10_Hash_nodeIS3_Lb0EEE_ZNKSt10_HashtableISsSt4pairIKSs11ServerEventESaIS3_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb1ELb0ELb1EEEE19_M_find_before_nodeEmRS1_m_ZNSt10_HashtableISsSt4pairIKSs11ServerEventESaIS3_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb1ELb0ELb1EEEE4findERS1_zend_string_tolower_ex_ZNSt10_HashtableISsSt4pairIKSs11ServerEventESaIS3_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb1ELb0ELb1EEEE16_M_allocate_nodeIIRKS3_EEEPNS5_10_Hash_nodeIS3_Lb1EEEDpOT__ZNSt10_HashtableISsSt4pairIKSs11ServerEventESaIS3_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb1ELb0ELb1EEEE16_M_allocate_nodeIJRKS3_EEEPNS5_10_Hash_nodeIS3_Lb1EEEDpOT__ZNSt10_HashtableISsSt4pairIKSs11ServerEventESaIS3_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb1ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNS5_10_Hash_nodeIS3_Lb1EEE_ZTIFvPN6swoole6ServerEiE_ZTSFvPN6swoole6ServerEiE_ZTIFvPN6swoole6ServerEiRKNS_10ExitStatusEE_ZTSFvPN6swoole6ServerEiRKNS_10ExitStatusEE_ZTIFiPN6swoole6ServerEPNS_9EventDataEE_ZTSFiPN6swoole6ServerEPNS_9EventDataEE_ZTIFvPN6swoole6ServerEPNS_9EventDataEE_ZTSFvPN6swoole6ServerEPNS_9EventDataEE_ZTIFvPN6swoole6ServerEPNS_6WorkerEE_ZTSFvPN6swoole6ServerEPNS_6WorkerEE_ZTIFvPN6swoole6ServerEPNS_8DataHeadEE_ZTSFvPN6swoole6ServerEPNS_8DataHeadEE_ZTIFiPN6swoole6ServerEPNS_8RecvDataEE_ZTSFiPN6swoole6ServerEPNS_8RecvDataEE_ZTIFvPN6swoole6ServerEE_ZTSFvPN6swoole6ServerEE_ZTSPFvPN6swoole6ServerEPNS_8DataHeadEE_ZTSPFiPN6swoole6ServerEPNS_8RecvDataEE_ZTSPFvPN6swoole6ServerEE_ZTSPFvPN6swoole6ServerEiE_ZTSPFvPN6swoole6ServerEiRKNS_10ExitStatusEE_ZTSPFiPN6swoole6ServerEPNS_9EventDataEE_ZTSPFvPN6swoole6ServerEPNS_9EventDataEE_ZTSPFvPN6swoole6ServerEPNS_6WorkerEEpthread_mutex_unlockpthread_mutex_lock_ZNSt4pairIKSs15ServerPortEventED2Ev_ZNSt4pairIKSs15ServerPortEventED1Ev_ZN6swoole10ListenPort16ssl_add_sni_certERKSsPNS_10SSLContextE_ZN6swoole10ListenPort8ssl_initEv_ZNSt10_HashtableISsSt4pairIKSs15ServerPortEventESaIS3_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb1ELb0ELb1EEEE5clearEv_ZNSt13unordered_mapISs15ServerPortEventSt4hashISsESt8equal_toISsESaISt4pairIKSsS0_EEED2Ev_ZNSt13unordered_mapISs15ServerPortEventSt4hashISsESt8equal_toISsESaISt4pairIKSsS0_EEED1Ev_ZNKSt10_HashtableISsSt4pairIKSs15ServerPortEventESaIS3_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb1ELb0ELb1EEEE19_M_find_before_nodeEmRS1_m_ZNSt10_HashtableISsSt4pairIKSs15ServerPortEventESaIS3_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb1ELb0ELb1EEEE16_M_allocate_nodeIIRKS3_EEEPNS5_10_Hash_nodeIS3_Lb1EEEDpOT__ZNSt10_HashtableISsSt4pairIKSs15ServerPortEventESaIS3_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb1ELb0ELb1EEEE16_M_allocate_nodeIJRKS3_EEEPNS5_10_Hash_nodeIS3_Lb1EEEDpOT__ZNSt10_HashtableISsSt4pairIKSs15ServerPortEventESaIS3_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb1ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNS5_10_Hash_nodeIS3_Lb1EEEconvert_to_arrayconvert_to_long_Z28php_do_setsockopt_ipv6_mcastPN6swoole9coroutine6SocketEiiP12_zval_struct_Z30php_do_setsockopt_ipv6_rfc3542PN6swoole9coroutine6SocketEiiP12_zval_struct_Z26php_do_setsockopt_ip_mcastPN6swoole9coroutine6SocketEiiP12_zval_struct_ZN6swoole9coroutine6SocketC1Eiii_Z30php_do_getsockopt_ipv6_rfc3542PN6swoole9coroutine6SocketEiiP12_zval_struct_Z20php_add4_to_if_indexP7in_addrPN6swoole9coroutine6SocketEPj_ZN6swoole9coroutine6Socket16recv_with_bufferEPvm_ZN6swoole9coroutine6Socket8recv_allEPvm_ZN6swoole9coroutine6Socket9recv_lineEPvm_ZN6swoole7network8IOVectorC1EP5ioveci_ZN6swoole9coroutine6Socket10writev_allEPNS_7network8IOVectorE_ZN6swoole7network8IOVectorD1Ev_ZN6swoole9coroutine6Socket6writevEPNS_7network8IOVectorEzend_get_type_by_const_ZN6swoole9coroutine6Socket9readv_allEPNS_7network8IOVectorEadd_next_index_str_ZN6swoole9coroutine6Socket5readvEPNS_7network8IOVectorEzend_empty_array_Z32php_swoole_create_socket_from_fdi12swSocketType_ZN6swoole5Table4freeEv_ZN6swoole5Table23get_available_slice_numEv_ZN6swoole5Table19get_total_slice_numEv_ZN6swoole5Table15get_memory_sizeEv_ZN6swoole5Table4makeEjfzend_string_hash_func_ZN6swoole5Table6createEv_ZN6swoole5Table7forwardEv_ZN6swoole5Table7destroyEv_ZN6swoole5Table3getEPKctPPNS_8TableRowE_ZN6swoole5Table3delEPKct_ZN6swoole5Table10add_columnERKSsNS_11TableColumn4TypeEm_ZN6swoole8TableRow9get_valueEPNS_11TableColumnEPl_ZN6swoole8TableRow9get_valueEPNS_11TableColumnEPPcPj_ZN6swoole8TableRow9get_valueEPNS_11TableColumnEPd_ZNSt10_HashtableISsSt4pairIKSsPN6swoole11TableColumnEESaIS5_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb1ELb0ELb1EEEE4findERS1__ZN6swoole5Table3setEPKctPPNS_8TableRowEPi_ZN6swoole8TableRow9set_valueEPNS_11TableColumnEPvm_ZN6swoole11TableColumn5clearEPNS_8TableRowE_ZNSt17_Function_handlerIFvPN6swoole5TimerEPNS0_9TimerNodeEEPS5_E9_M_invokeERKSt9_Any_dataS2_S4__ZNSt14_Function_base13_Base_managerIPFvPN6swoole5TimerEPNS1_9TimerNodeEEE10_M_managerERSt9_Any_dataRKS9_St18_Manager_operation_ZTIPFvPN6swoole5TimerEPNS_9TimerNodeEE_ZNSt17_Function_handlerIFvPN6swoole9TimerNodeEEPS3_E9_M_invokeERKSt9_Any_dataS2__ZNSt14_Function_base13_Base_managerIPFvPN6swoole9TimerNodeEEE10_M_managerERSt9_Any_dataRKS7_St18_Manager_operation_ZTIPFvPN6swoole9TimerNodeEE_Z16swoole_timer_getl_Z16swoole_timer_addlbRKSt8functionIFvPN6swoole5TimerEPNS0_9TimerNodeEEEPvzend_register_double_constant_Z22php_swoole_timer_clearPN6swoole9TimerNodeE_ZTIFvPN6swoole5TimerEPNS_9TimerNodeEE_ZTSFvPN6swoole5TimerEPNS_9TimerNodeEE_ZTIFvPN6swoole9TimerNodeEE_ZTSFvPN6swoole9TimerNodeEE_ZTSPFvPN6swoole5TimerEPNS_9TimerNodeEE_ZTSPFvPN6swoole9TimerNodeEE_ZN6swoole9websocket16pack_close_frameEPNS_6StringEiPcmhdeflateBound_ZN6swoole9websocket6decodeEPNS0_5FrameEPcm_Z33php_swoole_websocket_frame_unpackPN6swoole6StringEP12_zval_struct_ZN6swoole9websocket6encodeEPNS_6StringEPKcmch_Z23swoole_websocket_onOpenPN6swoole6ServerEPNS_4http7ContextEPHP_SHA1InitPHP_SHA1UpdatePHP_SHA1Final_ZNSt13unordered_mapISsPvSt4hashISsESt8equal_toISsESaISt4pairIKSsS0_EEED2Ev_ZNSt13unordered_mapISsPvSt4hashISsESt8equal_toISsESaISt4pairIKSsS0_EEED1Ev_ZN6swoole6GlobalD2Ev_ZN6swoole6GlobalD1Ev_Z9sw_callocmm_Z10sw_reallocPvm__assert_failswoole_versionswoole_version_idswoole_api_version_id_Z17swoole_timer_freev_ZN6swoole6Logger9set_levelEi_ZN6swoole6Logger9get_levelEv_ZN6swoole6Logger4openEPKc__strcpy_chk_Z21swoole_get_dns_servervfork_Z25swoole_timer_is_availablev_ZN6swoole12GlobalMemoryC1Ejb_ZN6swoole6Logger6reopenEv_Z25swoole_event_is_availablev_Z19swoole_signal_clearv_ZN6swoole6Logger5closeEv_Z17swoole_dump_asciiPKcm_Z15swoole_dump_hexPKcm_Z15swoole_dump_binPKccm_Z14swoole_hex2decPKcPm__ctype_toupper_loc_Z11swoole_randiisrand_Z22swoole_version_comparePKcS0__Z21swoole_common_divisorjj_Z22swoole_common_multiplejj_Z22swoole_mkdir_recursiveRKSs__strcat_chk_Z20swoole_system_randomii_Z22swoole_redirect_stdouti_Z12sw_vsnprintfPcmPKcP13__va_list_tag_Z11swoole_itoaPclpipestdoutstderrexecl_Z20swoole_string_formatmPKcz_Z20swoole_random_stringRSsm_ZNSs6appendEmc_Z19swoole_random_bytesPcm_Z14swoole_get_envPKcPigetenv_ZSt24__throw_invalid_argumentPKc_Z29swoole_get_systemd_listen_fdsv_Z22swoole_print_backtracevbacktrace_symbols_ZN6swoole8DataHead4dumpEPcm_ZN6swoole8DataHead5printEv_ZN6swoole7dirnameERKSs_ZNKSs5rfindEcm_ZN6swoole8hook_addEPPviRKSt8functionIFvS0_EEiswoole_add_hook_ZN6swoole9hook_callEPPviS0__ZN6swoole12intersectionERSt6vectorISsSaISsEERSt3setISsSt4lessISsES1_Esysconfgetpagesizeunamesrandomgetrlimit_Z20swoole_signalfd_initv_Z30swoole_ssl_get_version_messagev_ZNKSt10_HashtableISsSt4pairIKSsPvESaIS3_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb1ELb0ELb1EEEE19_M_find_before_nodeEmRS1_m_ZNSt10_HashtableISsSt4pairIKSsPvESaIS3_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb1ELb0ELb1EEEE4findERS1__ZNSt10_HashtableISsSt4pairIKSsPvESaIS3_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb1ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNS5_10_Hash_nodeIS3_Lb1EEEswoole_add_function_ZN6swoole7Channel4makeEmmi_Z13sw_shm_mallocm_ZN6swoole4PipeC1Eb_ZN6swoole7Channel2inEPKvi_ZN6swoole7Channel3outEPvi_ZN6swoole7Channel4peekEPvi_ZN6swoole7Channel4waitEv_ZN6swoole7Channel6notifyEv_ZN6swoole10SocketPair5writeEPKvm_ZN6swoole7Channel4pushEPKvi_ZN6swoole7Channel7destroyEv_Z11sw_shm_freePv_ZN6swoole7Channel3popEPvi_ZN6swoole7Channel5printEvswoole_crc32_ZNSt13unordered_setIiSt4hashIiESt8equal_toIiESaIiEED2Ev_ZNSt13unordered_setIiSt4hashIiESt8equal_toIiESaIiEED1Ev_ZN6swoole9ExceptionC2Ei__cxa_call_unexpected_ZN6swoole9ExceptionC1Ei_Z18swoole_throw_errori_ZTIN6swoole9ExceptionE_ZNSt10_HashtableIiiSaIiENSt8__detail9_IdentityESt8equal_toIiESt4hashIiENS1_18_Mod_range_hashingENS1_20_Default_ranged_hashENS1_20_Prime_rehash_policyENS1_17_Hashtable_traitsILb0ELb1ELb1EEEE21_M_insert_unique_nodeEmmPNS1_10_Hash_nodeIiLb0EEE_ZTSN6swoole9ExceptionE_ZN6swoole4HeapC2EmNS0_4TypeE_ZN6swoole4HeapC1EmNS0_4TypeE_ZN6swoole4HeapD2Ev_ZN6swoole4HeapD1Ev_ZN6swoole4Heap7compareEmm_ZN6swoole4Heap8maxchildEj_ZN6swoole4Heap9bubble_upEj_ZN6swoole4Heap14percolate_downEj_ZN6swoole4Heap4pushEmPv_ZN6swoole4Heap15change_priorityEmPNS_8HeapNodeE_ZN6swoole4Heap6removeEPNS_8HeapNodeE_ZN6swoole4Heap3popEv_ZN6swoole4Heap4peekEv_ZN6swoole4Heap5printEv_ZNKSs13find_first_ofEPKcmm_ZNKSs5rfindEPKcmm_ZN6swoole6Logger5resetEv_ZN6swoole6Logger13get_real_fileEv_ZN6swoole6Logger8get_fileEv_ZN6swoole6Logger13gen_real_fileERKSslocaltimestrftime_ZN6swoole6Logger9is_openedEv_ZNSt6chrono3_V212system_clock3nowEv_ZN6swoole6Logger26redirect_stdout_and_stderrEi_ZN6swoole6String5printEv_ZN6swoole6String6appendEi_ZN6swoole6String19append_random_bytesEmb_ZN6swoole6String6repeatEPKcmm_ZN6swoole6String5splitEPKcmRKSt8functionIFbS2_mEE_ZN6swoole5Timer12init_reactorEPNS_7ReactorE_ZN6swoole7Reactor16set_end_callbackENS0_11EndCallbackERKSt8functionIFvPS0_EE_ZN6swoole5Timer6reinitEPNS_7ReactorE_ZN6swoole9TimerNodeD2Ev_ZN6swoole9TimerNodeD1Ev_ZN6swoole5Timer6removeEPNS_9TimerNodeEclock_gettime_ZN6swoole5Timer4initEv_ZN6swoole5Timer17init_system_timerEv_ZN6swoole5Timer6selectEv_ZNSt10_HashtableIlSt4pairIKlPN6swoole9TimerNodeEESaIS5_ENSt8__detail10_Select1stESt8equal_toIlESt4hashIlENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb0ELb0ELb1EEEE5clearEv_ZN6swoole5TimerD2Ev_ZN6swoole5TimerD1Ev_ZN6swoole5TimerC2Ev_ZN6swoole5TimerC1Ev_ZNSt10_HashtableIlSt4pairIKlPN6swoole9TimerNodeEESaIS5_ENSt8__detail10_Select1stESt8equal_toIlESt4hashIlENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNS7_10_Hash_nodeIS5_Lb0EEE_ZN6swoole5Timer3addElbPvRKSt8functionIFvPS0_PNS_9TimerNodeEEE_ZNSt8functionIFvvEED2Ev_ZNSt8functionIFvvEED1Ev_ZN6swoole9Coroutine9activatedE_ZN6swoole9Coroutine8on_yieldE_ZN6swoole9coroutine7Context8swap_outEv_Z16swoole_timer_adddbRKSt8functionIFvPN6swoole5TimerEPNS0_9TimerNodeEEEPv_ZN6swoole9Coroutine8on_closeE_ZN6swoole9Coroutine9on_resumeE_ZN6swoole9Coroutine10print_listEv__cxa_guard_acquire__cxa_guard_release__cxa_guard_abortswoole_coroutine_get_current_id_Z22swoole_coroutine_countv_Z31swoole_coroutine_iterator_resetv_Z30swoole_coroutine_iterator_eachv_ZN6swoole9coroutine3runERKSt8functionIFvPvEES2__Z17swoole_event_waitv_ZN6swoole9coroutine7Channel5yieldENS1_6OpcodeE_ZN6swoole9coroutine7Channel14timer_callbackEPNS_5TimerEPNS_9TimerNodeE_ZNSt4listIPN6swoole9CoroutineESaIS2_EE6removeERKS2__ZNSt5dequeIPvSaIS0_EE16_M_push_back_auxIIRKS0_EEEvDpOT__ZNSt5dequeIPvSaIS0_EE16_M_push_back_auxIJRKS0_EEEvDpOT__ZN6swoole9coroutine7ContextC2EmRKSt8functionIFvPvEES3__ZN6swoole9coroutine7Context12context_funcEPvswoole_make_fcontext_ZN6swoole9coroutine7ContextD2Evswoole_jump_fcontext_ZNSt13unordered_mapISsP11LockManagerSt4hashISsESt8equal_toISsESaISt4pairIKSsS1_EEED2Ev_ZNSt13unordered_mapISsP11LockManagerSt4hashISsESt8equal_toISsESaISt4pairIKSsS1_EEED1Ev_ZNSt11_Deque_baseIPN6swoole9CoroutineESaIS2_EED2Ev_ZNSt11_Deque_baseIPN6swoole9CoroutineESaIS2_EED1Ev_ZNSt11_Deque_baseIPN6swoole9CoroutineESaIS2_EE17_M_initialize_mapEm_ZNSt10_HashtableISsSt4pairIKSsP11LockManagerESaIS4_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb1ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNS6_10_Hash_nodeIS4_Lb1EEE_ZNSt10_HashtableISsSt4pairIKSsP11LockManagerESaIS4_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb1ELb0ELb1EEEE5eraseENS6_20_Node_const_iteratorIS4_Lb0ELb1EEE_ZNKSt10_HashtableISsSt4pairIKSsP11LockManagerESaIS4_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb1ELb0ELb1EEEE19_M_find_before_nodeEmRS1_m_ZNSt10_HashtableISsSt4pairIKSsP11LockManagerESaIS4_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb1ELb0ELb1EEEE4findERS1__ZNSt8__detail9_Map_baseISsSt4pairIKSsP11LockManagerESaIS5_ENS_10_Select1stESt8equal_toISsESt4hashISsENS_18_Mod_range_hashingENS_20_Default_ranged_hashENS_20_Prime_rehash_policyENS_17_Hashtable_traitsILb1ELb0ELb1EEELb1EEixERS2__ZNSt5dequeIPN6swoole9CoroutineESaIS2_EE17_M_reallocate_mapEmbrealpathswoole_coroutine_flock_ZNSt13unordered_mapIiPN6swoole9coroutine6SocketESt4hashIiESt8equal_toIiESaISt4pairIKiS3_EEED2Ev_ZNSt13unordered_mapIiPN6swoole9coroutine6SocketESt4hashIiESt8equal_toIiESaISt4pairIKiS3_EEED1Ev__h_errno_locationswoole_coroutine_readlinkswoole_coroutine_fopenswoole_coroutine_freopenswoole_coroutine_fgetsswoole_coroutine_fputsswoole_coroutine_sleepswoole_coroutine_usleepswoole_coroutine_getaddrinfo_ZNSt11unique_lockISt5mutexED2Ev_ZNSt11unique_lockISt5mutexED1Ev_ZNSt11unique_lockISt5mutexE6unlockEv_ZNSt10_HashtableIiSt4pairIKiPN6swoole9coroutine6SocketEESaIS6_ENSt8__detail10_Select1stESt8equal_toIiESt4hashIiENS8_18_Mod_range_hashingENS8_20_Default_ranged_hashENS8_20_Prime_rehash_policyENS8_17_Hashtable_traitsILb0ELb0ELb1EEEE4findERS1_swoole_coroutine_pollswoole_coroutine_socket_existsswoole_coroutine_socket_set_timeoutswoole_coroutine_socket_set_connect_timeoutswoole_coroutine_socket_wait_event_ZN6swoole9coroutine6Socket4pollE11swEventTypeswoole_coroutine_sendswoole_coroutine_sendmsg_ZN6swoole9coroutine6Socket7sendmsgEPK6msghdriswoole_coroutine_recvmsg_ZN6swoole9coroutine6Socket7recvmsgEP6msghdriswoole_coroutine_recvswoole_coroutine_connect_ZN6swoole9coroutine6Socket7connectEPK8sockaddrj_ZNSt10_HashtableIiSt4pairIKiPN6swoole9coroutine6SocketEESaIS6_ENSt8__detail10_Select1stESt8equal_toIiESt4hashIiENS8_18_Mod_range_hashingENS8_20_Default_ranged_hashENS8_20_Prime_rehash_policyENS8_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNS8_10_Hash_nodeIS6_Lb0EEE_ZNSt8__detail9_Map_baseIiSt4pairIKiPN6swoole9coroutine6SocketEESaIS7_ENS_10_Select1stESt8equal_toIiESt4hashIiENS_18_Mod_range_hashingENS_20_Default_ranged_hashENS_20_Prime_rehash_policyENS_17_Hashtable_traitsILb0ELb0ELb1EEELb1EEixERS2_swoole_coroutine_socketswoole_coroutine_socket_create_ZN6swoole7network6Socket6writevEPNS0_8IOVectorE_ZN6swoole9coroutine6Socket14timer_callbackEPNS_5TimerEPNS_9TimerNodeE_ZN6swoole7network6Socket5readvEPNS0_8IOVectorE_ZN6swoole9coroutine6Socket15TimerControllerD2Ev_ZN6swoole9coroutine6Socket15TimerControllerD1Ev_ZN6swoole9coroutine6Socket20error_event_callbackEPNS_7ReactorEPNS_5EventE_ZN6swoole9coroutine6Socket9add_eventE11swEventType_ZN6swoole9coroutine6Socket10wait_eventE11swEventTypePPKvm_ZN6swoole9coroutine6Socket19init_reactor_socketEigetpeername_ZN6swoole9coroutine6Socket4bindEPK8sockaddrjbind_ZN6swoole10SSLContext6createEv_ZN6swoole9coroutine6Socket10ssl_createEPNS_10SSLContextE_ZN6swoole7network6Socket10ssl_createEPNS_10SSLContextEiSSL_ctrl_ZN6swoole7network6Socket10ssl_verifyEb_ZN6swoole7network6Socket14ssl_check_hostEPKc_ZN6swoole7network6Socket12ssl_shutdownEv_ZN6swoole7network6Socket9ssl_closeEv_ZN6swoole9coroutine6SocketD2Ev_ZNSt8functionIFvPN6swoole5TimerEPNS0_9TimerNodeEEEC2ERKS6__ZNSt8functionIFvPN6swoole5TimerEPNS0_9TimerNodeEEEC1ERKS6__ZN6swoole9coroutine6Socket29recv_packet_with_eof_protocolEv_ZN6swoole9coroutine6Socket16socks5_handshakeEv_ZN6swoole11Socks5Proxy8strerrorEi_ZN6swoole9coroutine6Socket32recv_packet_with_length_protocolEv_ZN6swoole7network6Socket11ssl_connectEv_ZN6swoole7network6Socket10ssl_acceptEvinet_ptonrecvfrom_ZN6swoole9coroutine6Socket20http_proxy_handshakeEv__ctype_b_loc_ZNKSt8functionIFbvEEclEv_ZN6swoole9coroutine6Socket23readable_event_callbackEPNS_7ReactorEPNS_5EventE_ZN6swoole9coroutine6Socket23writable_event_callbackEPNS_7ReactorEPNS_5EventE_ZN6swoole9coroutine6SocketC2Eiii_ZN6swoole11make_socketE12swSocketType8swFdTypei_ZN6swoole9coroutine6SocketC2E12swSocketType_ZN6swoole9coroutine6SocketC2Ei12swSocketType_ZN6swoole9coroutine6SocketC2Eiiii_ZN6swoole9coroutine6SocketC2EPNS_7network6SocketEPS1__ZN6swoole9coroutine6SocketC1EPNS_7network6SocketEPS1__ZN6swoole7network6Socket6acceptEv_ZN6swoole7network6Socket12ssl_sendfileERKNS_4FileEPlmsendfile_ZNSt15_Sp_counted_ptrIPN6swoole6StringELN9__gnu_cxx12_Lock_policyE2EED2Ev_ZNSt15_Sp_counted_ptrIPN6swoole6StringELN9__gnu_cxx12_Lock_policyE2EED1Ev_ZNSt23_Sp_counted_ptr_inplaceISsSaISsELN9__gnu_cxx12_Lock_policyE2EED2Ev_ZNSt23_Sp_counted_ptr_inplaceISsSaISsELN9__gnu_cxx12_Lock_policyE2EED1Ev_ZNSt15_Sp_counted_ptrIPN6swoole6StringELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info_ZNSt15_Sp_counted_ptrIPN6swoole6StringELN9__gnu_cxx12_Lock_policyE2EED0Ev_ZNSt15_Sp_counted_ptrIPN6swoole6StringELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv_ZNSt15_Sp_counted_ptrIPN6swoole6StringELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv_ZNSt23_Sp_counted_ptr_inplaceISsSaISsELN9__gnu_cxx12_Lock_policyE2EED0Ev_ZNSt23_Sp_counted_ptr_inplaceISsSaISsELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv_ZNSt17_Function_handlerIFvPN6swoole5TimerEPNS0_9TimerNodeEEZNS0_9coroutine11EventWaiterC1EiidEUlS2_S4_E0_E9_M_invokeERKSt9_Any_dataS2_S4__ZNSt17_Function_handlerIFbPN6swoole9CoroutineEEZNS0_9coroutine11EventWaiterC1EiidEUlS2_E_E9_M_invokeERKSt9_Any_dataS2__ZNSt14_Function_base13_Base_managerIZN6swoole9coroutine11EventWaiterC1EiidEUlPNS1_9CoroutineEE_E10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation_ZTIZN6swoole9coroutine11EventWaiterC1EiidEUlPNS_9CoroutineEE__ZNSt14_Function_base13_Base_managerIZN6swoole9coroutine11EventWaiterC1EiidEUlPNS1_5TimerEPNS1_9TimerNodeEE0_E10_M_managerERSt9_Any_dataRKSA_St18_Manager_operation_ZTIZN6swoole9coroutine11EventWaiterC1EiidEUlPNS_5TimerEPNS_9TimerNodeEE0__ZNSt23_Sp_counted_ptr_inplaceISsSaISsELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info_ZNSt23_Sp_counted_ptr_inplaceISsSaISsELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv_ZN6swoole4FileD2Ev_ZN6swoole4FileD1Ev_ZN6swoole4File9write_allEPKvmfsync_ZN6swoole13file_get_sizeEi_ZN6swoole4File8read_allEPvm_ZTVSt15_Sp_counted_ptrIPN6swoole6StringELN9__gnu_cxx12_Lock_policyE2EE_ZN6swoole4File12read_contentEv_ZN6swoole9coroutine6System12init_reactorEPNS_7ReactorE_ZN6swoole7Reactor11set_handlerEiPFiPS0_PNS_5EventEE_ZN6swoole12AsyncThreads8callbackEPNS_7ReactorEPNS_5EventE_ZN6swoole9coroutine5asyncEPFvPNS_10AsyncEventEERS1_d_ZN6swoole5async8dispatchEPKNS_10AsyncEventE_ZN6swoole9coroutine29gethostbyname_impl_with_asyncERKSsid_ZN6swoole5async21handler_gethostbynameEPNS_10AsyncEventE_ZN6swoole5async19handler_getaddrinfoEPNS_10AsyncEventE_ZN6swoole7network18GetaddrinfoRequest12parse_resultERSt6vectorISsSaISsEE_ZNSt10_HashtableISsSt4pairIKSsSt14_List_iteratorIS0_ISsS0_IlSt10shared_ptrIvEEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE5clearEv_ZNSt10_List_baseISt4pairISsS0_IlSt10shared_ptrIvEEESaIS4_EE8_M_clearEv_ZNSt10_HashtableISsSt4pairIKSsSt14_List_iteratorIS0_ISsS0_IlSt10shared_ptrIvEEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNSA_10_Hash_nodeIS8_Lb1EEE_ZNKSt10_HashtableISsSt4pairIKSsSt14_List_iteratorIS0_ISsS0_IlSt10shared_ptrIvEEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE19_M_find_before_nodeEmRS1_m_ZNSt10_HashtableISsSt4pairIKSsSt14_List_iteratorIS0_ISsS0_IlSt10shared_ptrIvEEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE4findERS1__ZNSt8__detail15_List_node_base11_M_transferEPS0_S1__ZTVSt23_Sp_counted_ptr_inplaceISsSaISsELN9__gnu_cxx12_Lock_policyE2EE_ZTSZN6swoole9coroutine11EventWaiterC1EiidEUlPNS_9CoroutineEE__ZTSZN6swoole9coroutine11EventWaiterC1EiidEUlPNS_5TimerEPNS_9TimerNodeEE0__ZTISt15_Sp_counted_ptrIPN6swoole6StringELN9__gnu_cxx12_Lock_policyE2EE_ZTSSt15_Sp_counted_ptrIPN6swoole6StringELN9__gnu_cxx12_Lock_policyE2EE_ZTISt23_Sp_counted_ptr_inplaceISsSaISsELN9__gnu_cxx12_Lock_policyE2EE_ZTSSt23_Sp_counted_ptr_inplaceISsSaISsELN9__gnu_cxx12_Lock_policyE2EE_ZN6swoole4LockD2Ev_ZTVN6swoole4LockE_ZN6swoole4LockD1Ev_ZN6swoole5Mutex7lock_rdEv_ZN6swoole5Mutex10trylock_rdEv_ZN6swoole4LockD0Ev_ZN6swoole5Mutex6unlockEv_ZN6swoole5Mutex7trylockEvpthread_mutex_trylock_ZN6swoole5MutexD2Ev_ZTVN6swoole5MutexEpthread_mutexattr_destroypthread_mutex_destroy_ZN6swoole5MutexD1Ev_ZN6swoole5MutexD0Ev_ZN6swoole5Mutex4lockEvpthread_mutex_consistent_ZNSt12system_errorC2EiRKSt14error_categoryRKSs_ZNSt13runtime_errorC2ERKSs_ZTVSt12system_error_ZNSt12system_errorC1EiRKSt14error_categoryRKSs_ZN6swoole5MutexC2Eipthread_mutexattr_initpthread_mutexattr_setpsharedpthread_mutexattr_setrobustpthread_mutex_init_ZSt16generic_categoryv_ZNSt12system_errorD1Ev_ZTISt12system_errorpthread_mutex_timedlock_ZTSN6swoole5MutexE_ZN6swoole6RWLock7lock_rdEvpthread_rwlock_rdlock_ZN6swoole6RWLock4lockEvpthread_rwlock_wrlock_ZN6swoole6RWLock6unlockEvpthread_rwlock_unlock_ZN6swoole6RWLock10trylock_rdEvpthread_rwlock_tryrdlock_ZN6swoole6RWLock7trylockEvpthread_rwlock_trywrlock_ZN6swoole6RWLockD2Ev_ZTVN6swoole6RWLockEpthread_rwlockattr_destroypthread_rwlock_destroy_ZN6swoole6RWLockD1Ev_ZN6swoole6RWLockD0Ev_ZN6swoole6RWLockC2Eipthread_rwlockattr_initpthread_rwlockattr_setpsharedpthread_rwlock_init_ZTSN6swoole6RWLockE_ZTIN6swoole6RWLockE_ZN6swoole8SpinLock7lock_rdEv_ZN6swoole8SpinLock10trylock_rdEv_ZN6swoole8SpinLock4lockEvpthread_spin_lock_ZN6swoole8SpinLock6unlockEvpthread_spin_unlock_ZN6swoole8SpinLock7trylockEvpthread_spin_trylock_ZN6swoole8SpinLockD2Ev_ZTVN6swoole8SpinLockEpthread_spin_destroy_ZN6swoole8SpinLockD1Ev_ZN6swoole8SpinLockD0Ev_ZN6swoole8SpinLockC2Eipthread_spin_init_ZTSN6swoole8SpinLockE_ZTIN6swoole8SpinLockE_ZN6swoole11BufferChunkC2ENS0_4TypeEj_ZN6swoole11BufferChunkC1ENS0_4TypeEj_ZN6swoole11BufferChunkD2Ev_ZN6swoole11BufferChunkD1Ev_ZN6swoole6Buffer5allocENS_11BufferChunk4TypeEj_ZN6swoole6Buffer3popEv_ZN6swoole6Buffer6appendEPKvj_ZN6swoole6Buffer6appendEPK5iovecml_ZNSt11_Deque_baseIPN6swoole11BufferChunkESaIS2_EED2Ev_ZNSt11_Deque_baseIPN6swoole11BufferChunkESaIS2_EED1Ev_ZN6swoole6BufferD2Ev_ZN6swoole6BufferD1Ev_ZNSt11_Deque_baseIPN6swoole11BufferChunkESaIS2_EE17_M_initialize_mapEm_ZN6swoole6BufferC2Ej_ZN6swoole6BufferC1Ej_ZN6swoole10MemoryPoolD2Ev_ZTVN6swoole10MemoryPoolE_ZN6swoole10MemoryPoolD1Ev_ZN6swoole10MemoryPoolD0Ev_ZN6swoole9FixedPool4freeEPv_ZN6swoole9FixedPoolD2Ev_ZTVN6swoole9FixedPoolE_ZN6swoole9FixedPoolD1Ev_ZN6swoole9FixedPoolD0Ev_ZN6swoole9FixedPool19sizeof_struct_sliceEv_ZN6swoole9FixedPool18sizeof_struct_implEv_ZN6swoole13FixedPoolImpl4initEv_ZN6swoole9FixedPoolC2Ejjb_ZN6swoole9FixedPoolC1Ejjb_ZN6swoole9FixedPoolC2EjPvmb_ZN6swoole9FixedPoolC1EjPvmb_ZN6swoole9FixedPool25get_number_of_spare_sliceEv_ZN6swoole9FixedPool5allocEj_ZN6swoole9FixedPool25get_number_of_total_sliceEv_ZN6swoole9FixedPool14get_slice_sizeEv_ZN6swoole9FixedPool5debugEi_ZTSN6swoole9FixedPoolE_ZTIN6swoole9FixedPoolE_ZN6swoole12GlobalMemory4freeEPv_ZN6swoole12GlobalMemoryD2Ev_ZTVN6swoole12GlobalMemoryE_ZN6swoole12GlobalMemoryD1Ev_ZN6swoole12GlobalMemoryD0Ev_ZN6swoole12GlobalMemory7destroyEv_ZN6swoole12GlobalMemory8capacityEv_ZNSt6vectorIPcSaIS0_EE19_M_emplace_back_auxIIRKS0_EEEvDpOT__ZNSt6vectorIPcSaIS0_EE19_M_emplace_back_auxIJRKS0_EEEvDpOT__ZN6swoole16GlobalMemoryImpl8new_pageEv_ZN6swoole16GlobalMemoryImplC2Ejb_ZN6swoole16GlobalMemoryImplC1Ejb_ZN6swoole12GlobalMemoryC2Ejb_ZN6swoole12GlobalMemory5allocEj_ZTSN6swoole12GlobalMemoryE_ZN6swoole10RingBufferD2Ev_ZTVN6swoole10RingBufferE_ZN6swoole10RingBufferD1Ev_ZN6swoole10RingBufferD0Ev_ZN6swoole10RingBuffer4freeEPv_ZN6swoole10RingBufferC2Ejb_ZN6swoole10RingBufferC1Ejb_ZN6swoole14RingBufferImpl7collectEv_ZN6swoole10RingBuffer5allocEj_ZTSN6swoole10RingBufferE_ZTIN6swoole10RingBufferE_ZN6swoole12SharedMemory5allocEm_ZN6swoole12SharedMemory4freeEPv_Z13sw_shm_callocmm_Z14sw_shm_protectPvimprotect_Z14sw_shm_reallocPvm_ZN6swoole5Table16calc_memory_sizeEv_ZN6swoole8TableRow4lockEv_ZNSt6chrono3_V212steady_clock3nowEv_ZNSt10_HashtableISsSt4pairIKSsPN6swoole11TableColumnEESaIS5_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb1ELb0ELb1EEEE5clearEv_ZNSt6vectorIPN6swoole11TableColumnESaIS2_EE19_M_emplace_back_auxIIRKS2_EEEvDpOT__ZNSt6vectorIPN6swoole11TableColumnESaIS2_EE19_M_emplace_back_auxIJRKS2_EEEvDpOT__ZNSt10_HashtableISsSt4pairIKSsPN6swoole11TableColumnEESaIS5_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb1ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNS7_10_Hash_nodeIS5_Lb1EEE_ZNSt10_HashtableISsSt4pairIKSsPN6swoole11TableColumnEESaIS5_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb1ELb0ELb1EEEE10_M_emplaceIIRS1_RS4_EEES0_INS7_14_Node_iteratorIS5_Lb0ELb1EEEbESt17integral_constantIbLb1EEDpOT__ZNSt10_HashtableISsSt4pairIKSsPN6swoole11TableColumnEESaIS5_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb1ELb0ELb1EEEE10_M_emplaceIJRS1_RS4_EEES0_INS7_14_Node_iteratorIS5_Lb0ELb1EEEbESt17integral_constantIbLb1EEDpOT__ZN6swoole7network6Socket17sendfile_blockingEPKclmd_ZN6swoole7network6Socket8sendfileEPKclm_Z26swoole_event_add_or_updatePN6swoole7network6SocketEi_ZN6swoole7network6Client12init_reactorEPNS_7ReactorE_ZN6swoole7network6ClientC2E12swSocketTypeb_ZN6swoole7network6Client5sleepEv_ZN6swoole7network6Client6wakeupEv_ZN6swoole7network6Client16socks5_handshakeEPKcm_ZN6swoole7network6Client11enable_dtlsEv_ZN6swoole7network6Client7destroyEv_ZNKSt8functionIFvPN6swoole7network6ClientEEEclES3__ZN6swoole7network6ClientD2Ev_ZN6swoole7Reactor18_writable_callbackEPS0_PNS_5EventE_ZN6swoole7network6Socket5cleanEv_ZNKSt8functionIFvPN6swoole7network6ClientEPKcmEEclES3_S5_m_ZN6swoole8Protocol25recv_with_length_protocolEPNS_7network6SocketEPNS_6StringE_ZN6swoole8Protocol22recv_with_eof_protocolEPNS_7network6SocketEPNS_6StringE_Z23swoole_load_resolv_confvstrtok_Z21swoole_set_hosts_pathRKSs_ZNSt4pairISsSsED2Ev_ZNSt4pairISsSsED1Evgethostbyname2_r_ZN6swoole7network11getaddrinfoEPNS0_18GetaddrinfoRequestEfreeaddrinfo_ZNSt10_HashtableISsSt4pairIKSsSsESaIS2_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb1ELb0ELb1EEEE5clearEv_ZNSt6vectorISsSaISsEE19_M_emplace_back_auxIIRKSsEEEvDpOT__ZNSt6vectorISsSaISsEE19_M_emplace_back_auxIJRKSsEEEvDpOT__ZNSt6vectorISsSaISsEE19_M_emplace_back_auxIISsEEEvDpOT__ZNSt6vectorISsSaISsEE19_M_emplace_back_auxIJSsEEEvDpOT__ZNSt6vectorISsSaISsEE12emplace_backIISsEEEvDpOT__ZNSt6vectorISsSaISsEE12emplace_backIJSsEEEvDpOT__ZN6swoole9coroutine27dns_lookup_impl_with_socketEPKcid_ZNKSt10_HashtableISsSt4pairIKSsSsESaIS2_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb1ELb0ELb1EEEE19_M_find_before_nodeEmRS1_m_ZNSt4pairIKSsSsED2Ev_ZNSt4pairIKSsSsED1Ev_ZNSt10_HashtableISsSt4pairIKSsSsESaIS2_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb1ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNS4_10_Hash_nodeIS2_Lb1EEE_ZNSt10_HashtableISsSt4pairIKSsSsESaIS2_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb1ELb0ELb1EEEE10_M_emplaceIIS0_ISsSsEEEES0_INS4_14_Node_iteratorIS2_Lb0ELb1EEEbESt17integral_constantIbLb1EEDpOT__ZNSt10_HashtableISsSt4pairIKSsSsESaIS2_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb1ELb0ELb1EEEE10_M_emplaceIJS0_ISsSsEEEES0_INS4_14_Node_iteratorIS2_Lb0ELb1EEEbESt17integral_constantIbLb1EEDpOT__ZN6swoole9coroutine15get_ip_by_hostsERKSs_ZTTSt14basic_ifstreamIcSt11char_traitsIcEE_ZTVSt14basic_ifstreamIcSt11char_traitsIcEE_ZNSt13basic_filebufIcSt11char_traitsIcEEC1Ev_ZNSt13basic_filebufIcSt11char_traitsIcEE4openEPKcSt13_Ios_Openmode_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZNKSt12__basic_fileIcE7is_openEv_ZTVSt13basic_filebufIcSt11char_traitsIcEE_ZNSt13basic_filebufIcSt11char_traitsIcEE5closeEv_ZNSt12__basic_fileIcED1Ev_ZSt7getlineIcSt11char_traitsIcESaIcEERSt13basic_istreamIT_T0_ES7_RSbIS4_S5_T1_ES4__ZTTSt19basic_istringstreamIcSt11char_traitsIcESaIcEE_ZTVSt19basic_istringstreamIcSt11char_traitsIcESaIcEE_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm_ZStrsIcSt11char_traitsIcESaIcEERSt13basic_istreamIT_T0_ES7_RSbIS4_S5_T1_E_ZSt16__throw_bad_castv_ZNKSt5ctypeIcE13_M_widen_initEv_ZNSt19basic_istringstreamIcSt11char_traitsIcESaIcEED1Ev_ZNSt14basic_ifstreamIcSt11char_traitsIcEED1Ev_ZNSt13basic_filebufIcSt11char_traitsIcEED1EvBIO_s_memBIO_newPEM_write_bio_X509BIO_freeBIO_ctrlBIO_read_ZN6swoole7network8IOVectorC2EP5ioveci_ZN6swoole7network8IOVectorD2Ev_ZN6swoole7network8IOVector15update_iteratorEl_ZN6swoole7network6Socket15writev_blockingEPK5iovecmwritev_ZN6swoole7network6Socket13recv_blockingEPvmiaccept4_ZN6swoole7network6Socket15sendto_blockingERKNS0_7AddressEPKvmi_ZN6swoole7network6Socket17recvfrom_blockingEPcmiPNS0_7AddressE_ZN6swoole7network6Socket20set_recv_buffer_sizeEj_ZN6swoole7network6Socket20set_send_buffer_sizeEj_ZN6swoole7network6Socket16set_recv_timeoutEd_ZN6swoole7network6Socket16set_send_timeoutEdSSL_peekSSL_get_verify_resultX509_verify_cert_error_string_ZN6swoole7network6Socket24ssl_get_peer_certificateEvSSL_get_peer_certificateX509_check_hostX509_free_ZN6swoole7network6Socket23ssl_get_peer_cert_chainEvSSL_get_peer_cert_chain_ZN6swoole7network6Socket24ssl_get_peer_certificateEPcm_ZN6swoole7network6Socket20ssl_get_error_reasonEPiERR_reason_error_stringSSL_acceptSSL_get_errorSSL_connectSSL_in_initSSL_get_shutdownSSL_set_shutdownSSL_shutdownERR_peek_errorSSL_set_quiet_shutdownSSL_free_ZN6swoole7network6Socket15ssl_catch_errorEv_ZN6swoole7network6Socket8ssl_recvEPvmSSL_read_ZN6swoole7network6Socket8ssl_sendEPKvmSSL_write_ZN6swoole7network6Socket10send_asyncEPKvm_ZN6swoole7network6Socket11handle_sendEv__pread_chk_ZN6swoole7network6Socket15handle_sendfileEv_ZN6swoole7network6Socket9ssl_readvEPNS0_8IOVectorEreadv_ZN6swoole7network6Socket10ssl_writevEPNS0_8IOVectorESSL_newSSL_set_fd_Z34swoole_ssl_get_ex_connection_indexvSSL_set_ex_dataSSL_set_connect_stateSSL_set_accept_state_ZN6swoole18make_server_socketE12swSocketTypePKcii_ZNSt6vectorISsSaISsEE19_M_emplace_back_auxIIRPcRiEEEvDpOT__ZNSt6vectorISsSaISsEE19_M_emplace_back_auxIJRPcRiEEEvDpOT_OPENSSL_sk_numOPENSSL_sk_value_ZNSt17_Function_handlerIFvPN6swoole7network6ClientEEPS4_E9_M_invokeERKSt9_Any_dataS3__ZNSt14_Function_base13_Base_managerIPFvPN6swoole7network6ClientEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation_ZTIPFvPN6swoole7network6ClientEE_ZNSt17_Function_handlerIFvPN6swoole7network6ClientEPKcmEPFvS3_S5_jEE9_M_invokeERKSt9_Any_dataS3_S5_m_ZNSt14_Function_base13_Base_managerIPFvPN6swoole7network6ClientEPKcjEE10_M_managerERSt9_Any_dataRKSA_St18_Manager_operation_ZTIPFvPN6swoole7network6ClientEPKcjE_ZN6swoole7network6StreamD2Ev_ZN6swoole7network6StreamD1Ev_ZN6swoole7network6Stream12set_protocolEPNS_8ProtocolE_ZN6swoole7network6StreamC2EPKci12swSocketType_ZN6swoole7network6StreamC1EPKci12swSocketType_ZN6swoole7network6Stream14set_max_lengthEj_ZN6swoole7network6Stream4sendEPKcm_ZN6swoole7network6Stream13recv_blockingEPNS0_6SocketEPvm_ZTIFvPN6swoole7network6ClientEE_ZTSFvPN6swoole7network6ClientEE_ZTIFvPN6swoole7network6ClientEPKcjE_ZTSFvPN6swoole7network6ClientEPKcjE_ZTSPFvPN6swoole7network6ClientEE_ZTSPFvPN6swoole7network6ClientEPKcjE_ZN6swoole12AsyncThreads10notify_oneEv_ZNSt18condition_variable10notify_oneEv_ZNSt10_HashtableINSt6thread2idESt4pairIKS1_PS0_ESaIS5_ENSt8__detail10_Select1stESt8equal_toIS1_ESt4hashIS1_ENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb0ELb0ELb1EEEE5clearEv_ZNSt11_Deque_baseIPN6swoole10AsyncEventESaIS2_EED2Ev_ZNSt11_Deque_baseIPN6swoole10AsyncEventESaIS2_EED1Ev_ZN6swoole12AsyncThreadsD2Ev_ZNSt18condition_variableD1Ev_ZNSt18condition_variable10notify_allEv_ZN6swoole12AsyncThreadsD1Ev_ZN6swoole5async10ThreadPool16release_callbackEPNS_10AsyncEventE_ZNSt18condition_variable4waitERSt11unique_lockISt5mutexE_ZNSt5dequeIPN6swoole10AsyncEventESaIS2_EE16_M_push_back_auxIIRKS2_EEEvDpOT__ZNSt5dequeIPN6swoole10AsyncEventESaIS2_EE16_M_push_back_auxIJRKS2_EEEvDpOT__ZNSt11_Deque_baseIPN6swoole10AsyncEventESaIS2_EE17_M_initialize_mapEm_ZNSt10_HashtableINSt6thread2idESt4pairIKS1_PS0_ESaIS5_ENSt8__detail10_Select1stESt8equal_toIS1_ESt4hashIS1_ENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNS7_10_Hash_nodeIS5_Lb0EEE_ZN6swoole5async10ThreadPool13create_threadEb_ZN6swoole12AsyncThreadsC2Ev_ZNSt18condition_variableC1Ev_ZN6swoole12AsyncThreadsC1Ev_ZN6swoole5async10ThreadPool13get_thread_idENSt6thread2idEpthread_cond_timedwaitdaemonsched_setaffinity_ZNSt23_Sp_counted_ptr_inplaceIN6swoole6StringESaIS1_ELN9__gnu_cxx12_Lock_policyE2EED2Ev_ZNSt23_Sp_counted_ptr_inplaceIN6swoole6StringESaIS1_ELN9__gnu_cxx12_Lock_policyE2EED1Ev_ZNSt23_Sp_counted_ptr_inplaceIN6swoole6StringESaIS1_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv_ZNSt23_Sp_counted_ptr_inplaceIN6swoole6StringESaIS1_ELN9__gnu_cxx12_Lock_policyE2EED0Ev_ZNSt23_Sp_counted_ptr_inplaceIN6swoole6StringESaIS1_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv_ZNSt23_Sp_counted_ptr_inplaceIN6swoole6StringESaIS1_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_infomkostemp_ZN6swoole13file_get_sizeERKSspwrite_ZN6swoole17file_put_contentsERKSsPKcmpread_ZTVSt23_Sp_counted_ptr_inplaceIN6swoole6StringESaIS1_ELN9__gnu_cxx12_Lock_policyE2EE_ZTISt23_Sp_counted_ptr_inplaceIN6swoole6StringESaIS1_ELN9__gnu_cxx12_Lock_policyE2EE_ZTSSt23_Sp_counted_ptr_inplaceIN6swoole6StringESaIS1_ELN9__gnu_cxx12_Lock_policyE2EEmsgctl_ZN6swoole8MsgQueueC2Eibimsgget_ZN6swoole8MsgQueueD2Evmsgrcvmsgsnd_ZN6swoole10SocketPair11init_socketEii_ZN6swoole10SocketPairD1Ev_ZN6swoole4PipeC2Eb_ZNSt15_Sp_counted_ptrIPN6swoole10UnixSocketELN9__gnu_cxx12_Lock_policyE2EED2Ev_ZNSt15_Sp_counted_ptrIPN6swoole10UnixSocketELN9__gnu_cxx12_Lock_policyE2EED1Ev_ZNSt15_Sp_counted_ptrIPN6swoole10UnixSocketELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info_ZNSt15_Sp_counted_ptrIPN6swoole10UnixSocketELN9__gnu_cxx12_Lock_policyE2EED0Ev_ZNSt15_Sp_counted_ptrIPN6swoole10UnixSocketELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv_ZNSt15_Sp_counted_ptrIPN6swoole10UnixSocketELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv_ZN6swoole11ProcessPool19kill_timeout_workerEPNS_5TimerEPNS_9TimerNodeE_ZN6swoole11ProcessPool18create_message_boxEm_ZN6swoole11ProcessPool8scheduleEv_ZN6swoole11ProcessPool12push_messageEPNS_9EventDataE_ZN6swoole11ProcessPool12push_messageEhPKvm_ZN6swoole11ProcessPool11pop_messageEPvm_ZN6swoole6Worker17send_pipe_messageEPKvmi_ZN6swoole11ProcessPool17dispatch_blockingEPKcj_ZN6swoole11ProcessPool15get_max_requestEv_ZN6swoole11ProcessPool15set_max_requestEjj_ZNSt10_HashtableIiSt4pairIKiPN6swoole6WorkerEESaIS5_ENSt8__detail10_Select1stESt8equal_toIiESt4hashIiENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb0ELb0ELb1EEEE4findERS1__ZNSt6vectorISt10shared_ptrIN6swoole10UnixSocketEESaIS3_EE19_M_emplace_back_auxIIRPS2_EEEvDpOT__ZTVSt15_Sp_counted_ptrIPN6swoole10UnixSocketELN9__gnu_cxx12_Lock_policyE2EE_ZNSt6vectorISt10shared_ptrIN6swoole10UnixSocketEESaIS3_EE19_M_emplace_back_auxIJRPS2_EEEvDpOT__ZNSt10_HashtableIiSt4pairIKiPN6swoole6WorkerEESaIS5_ENSt8__detail10_Select1stESt8equal_toIiESt4hashIiENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNS7_10_Hash_nodeIS5_Lb0EEE_ZNSt10_HashtableIiSt4pairIKiPN6swoole6WorkerEESaIS5_ENSt8__detail10_Select1stESt8equal_toIiESt4hashIiENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb0ELb0ELb1EEEE10_M_emplaceIIS0_IiS4_EEEES0_INS7_14_Node_iteratorIS5_Lb0ELb0EEEbESt17integral_constantIbLb1EEDpOT__ZNSt10_HashtableIiSt4pairIKiPN6swoole6WorkerEESaIS5_ENSt8__detail10_Select1stESt8equal_toIiESt4hashIiENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb0ELb0ELb1EEEE10_M_emplaceIJS0_IiS4_EEEES0_INS7_14_Node_iteratorIS5_Lb0ELb0EEEbESt17integral_constantIbLb1EEDpOT__ZN6swoole11ProcessPool5spawnEPNS_6WorkerE_ZN6swoole22ProcessPool_add_workerEPNS_11ProcessPoolEPNS_6WorkerE_ZTISt15_Sp_counted_ptrIPN6swoole10UnixSocketELN9__gnu_cxx12_Lock_policyE2EE_ZTSSt15_Sp_counted_ptrIPN6swoole10UnixSocketELN9__gnu_cxx12_Lock_policyE2EEsignalfdsigprocmask_Z20swoole_signal_to_stristrsignalsigfillsetpthread_sigmask_Z17swoole_signal_setiPFviEiisigactionsigemptyset_Z22swoole_signal_callbackisigaddsetsigdelset_ZN6swoole10UnixSocket15set_buffer_sizeEm_ZN6swoole10UnixSocketC2Ebi_ZNSt4listIP8WaitTaskSaIS1_EED2Ev_ZNSt4listIP8WaitTaskSaIS1_EED1Ev_ZNSt13unordered_mapIiP8WaitTaskSt4hashIiESt8equal_toIiESaISt4pairIKiS1_EEED2Ev_ZNSt13unordered_mapIiP8WaitTaskSt4hashIiESt8equal_toIiESaISt4pairIKiS1_EEED1Ev_ZNSt13unordered_mapIiiSt4hashIiESt8equal_toIiESaISt4pairIKiiEEED2Ev_ZNSt13unordered_mapIiiSt4hashIiESt8equal_toIiESaISt4pairIKiiEEED1Evsignal_readyswoole_coroutine_wait_count_ZNSt10_HashtableIiSt4pairIKiP8WaitTaskESaIS4_ENSt8__detail10_Select1stESt8equal_toIiESt4hashIiENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNS6_10_Hash_nodeIS4_Lb0EEE_ZNSt10_HashtableIiSt4pairIKiiESaIS2_ENSt8__detail10_Select1stESt8equal_toIiESt4hashIiENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNS4_10_Hash_nodeIS2_Lb0EEE_ZNSt10_HashtableIiSt4pairIKiiESaIS2_ENSt8__detail10_Select1stESt8equal_toIiESt4hashIiENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb0ELb1EEEE5eraseENS4_20_Node_const_iteratorIS2_Lb0ELb0EEEswoole_coroutine_wait_ZN6swoole8Protocol17recv_split_by_eofEPNS_7network6SocketEPNS_6StringESSL_pending_ZN6swoole13base64_decodeEPKcmPc_ZN6swoole4dtls10BIO_createEP6bio_st_ZN6swoole4dtls11BIO_destroyEP6bio_st_ZN6swoole4dtls9BIO_writeEP6bio_stPKciBIO_get_data_ZN6swoole4dtls8BIO_readEP6bio_stPciBIO_clear_flagsBIO_set_flags_ZN6swoole4dtls8BIO_ctrlEP6bio_stilPvBIO_set_shutdownBIO_get_shutdown_ZN6swoole4dtls15BIO_get_methodsEvBIO_get_new_indexBIO_meth_newBIO_meth_set_writeBIO_meth_set_readBIO_meth_set_ctrlBIO_meth_set_createBIO_meth_set_destroyBIO_callback_ctrlBIO_meth_set_callback_ctrl_ZN6swoole4dtls13BIO_meth_freeEvBIO_meth_free_ZN6swoole4dtls7Session6appendEPKcl_ZN6swoole4dtls7Session4initEvBIO_set_dataBIO_set_initSSL_set_bio_ZN6swoole4dtls7Session6listenEvDTLSv1_listen_Z20swoole_ssl_get_errorv_ZN6swoole6Server20destroy_http_requestEPNS_10ConnectionE_ZN6swoole11http_server10url_decodeEPcm__ctype_tolower_loc_ZN6swoole11http_server10url_encodeEPKcm_ZN6swoole11http_server7Request12get_protocolEv_ZN6swoole11http_server7Request17parse_header_infoEv_ZN6swoole11http_server7Request17get_header_lengthEv_ZN6swoole11http_server7Request23get_chunked_body_lengthEv_ZN6swoole11http_server7Request10get_headerEPKc_ZN6swoole11http_server17get_method_stringEi_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE_ZN6swoole11http_server13StaticHandlerD2Ev_ZN6swoole11http_server13StaticHandlerD1Ev_ZN6swoole6Server21select_static_handlerEPNS_11http_server7RequestEPNS_10ConnectionE_ZN6swoole11http_server13StaticHandler3hitEv_ZN6swoole11http_server13StaticHandler8get_dateEv_ZN6swoole11http_server13StaticHandler22get_date_last_modifiedEv_ZN6swoole11http_server13StaticHandler14hit_index_fileEv_ZN6swoole6Server18send_to_connectionEPNS_8SendDataE_ZN6swoole11http_server13StaticHandler11is_modifiedERKSs_ZN6swoole11http_server13StaticHandler15make_index_pageEPNS_6StringE_ZN6swoole11http_server13StaticHandler11parse_rangeEPKcS3__ZNSo9_M_insertIlEERSoT__ZN6swoole5http219get_default_settingE16swHttp2SettingId_ZN6swoole5http218pack_setting_frameEPcRKNS0_8SettingsEb_ZN6swoole5http218send_setting_frameEPNS_8ProtocolEPNS_7network6SocketE_ZN6swoole5http216get_frame_lengthEPKNS_8ProtocolEPNS_7network6SocketEPNS_12PacketLengthE_ZN6swoole5http28get_typeEi_ZN6swoole5http214get_type_colorEi_ZNSt4pairIKSsSsEC1IRA3_KcRA25_S3_vEEOT_OT0__ZNSt4pairIKSsSsEC1IRA3_KcRA23_S3_vEEOT_OT0__ZNSt4pairIKSsSsEC1IRA5_KcRA21_S3_vEEOT_OT0__ZNSt4pairIKSsSsEC1IRA8_KcRA24_S3_vEEOT_OT0__ZNSt4pairIKSsSsEC1IRA5_KcRA17_S3_vEEOT_OT0__ZNSt4pairIKSsSsEC1IRA6_KcRA22_S3_vEEOT_OT0__ZNSt4pairIKSsSsEC1IRA6_KcRA24_S3_vEEOT_OT0__ZNSt4pairIKSsSsEC1IRA6_KcRA23_S3_vEEOT_OT0__ZNSt4pairIKSsSsEC1IRA4_KcRA21_S3_vEEOT_OT0__ZNSt4pairIKSsSsEC1IRA9_KcRA25_S3_vEEOT_OT0__ZNSt4pairIKSsSsEC1IRA4_KcRA24_S3_vEEOT_OT0__ZNSt4pairIKSsSsEC1IRA6_KcRA21_S3_vEEOT_OT0__ZNSt4pairIKSsSsEC1IRA4_KcRA16_S3_vEEOT_OT0__ZNSt4pairIKSsSsEC1IRA4_KcRA23_S3_vEEOT_OT0__ZNSt4pairIKSsSsEC1IRA5_KcRA22_S3_vEEOT_OT0__ZNSt4pairIKSsSsEC1IRA8_KcRA21_S3_vEEOT_OT0__ZNSt4pairIKSsSsEC1IRA4_KcRA20_S3_vEEOT_OT0__ZNSt4pairIKSsSsEC1IRA3_KcRA17_S3_vEEOT_OT0__ZNSt4pairIKSsSsEC1IRA6_KcRA18_S3_vEEOT_OT0__ZNSt4pairIKSsSsEC1IRA4_KcRA22_S3_vEEOT_OT0__ZNSt4pairIKSsSsEC1IRA4_KcRA25_S3_vEEOT_OT0__ZNSt4pairIKSsSsEC1IRA4_KcRA40_S3_vEEOT_OT0__ZNSt4pairIKSsSsEC1IRA4_KcRA17_S3_vEEOT_OT0__ZNSt4pairIKSsSsEC1IRA7_KcRA20_S3_vEEOT_OT0__ZNSt4pairIKSsSsEC1IRA3_KcRA24_S3_vEEOT_OT0__ZNSt4pairIKSsSsEC1IRA5_KcRA16_S3_vEEOT_OT0__ZNSt4pairIKSsSsEC1IRA4_KcRA19_S3_vEEOT_OT0__ZNSt4pairIKSsSsEC1IRA5_KcRA25_S3_vEEOT_OT0__ZNSt4pairIKSsSsEC1IRA7_KcRA25_S3_vEEOT_OT0__ZNSt4pairIKSsSsEC1IRA4_KcRA30_S3_vEEOT_OT0__ZNSt4pairIKSsSsEC1IRA4_KcRA32_S3_vEEOT_OT0__ZNSt4pairIKSsSsEC1IRA4_KcRA26_S3_vEEOT_OT0__ZNSt4pairIKSsSsEC1IRA4_KcRA28_S3_vEEOT_OT0__ZNSt4pairIKSsSsEC1IRA4_KcRA36_S3_vEEOT_OT0__ZNSt4pairIKSsSsEC1IRA4_KcRA29_S3_vEEOT_OT0__ZNSt4pairIKSsSsEC1IRA5_KcRA19_S3_vEEOT_OT0__ZNSt4pairIKSsSsEC1IRA6_KcRA11_S3_vEEOT_OT0__ZNSt4pairIKSsSsEC1IRA4_KcRA12_S3_vEEOT_OT0__ZNSt4pairIKSsSsEC1IRA3_KcRA12_S3_vEEOT_OT0__ZNSt4pairIKSsSsEC1IRA4_KcRA11_S3_vEEOT_OT0__ZNSt4pairIKSsSsEC1IRA5_KcRA11_S3_vEEOT_OT0__ZNSt4pairIKSsSsEC1IRA5_KcRA10_S3_vEEOT_OT0__ZNSt4pairIKSsSsEC1IRA4_KcRA10_S3_vEEOT_OT0__ZNSt4pairIKSsSsEC1IRA4_KcRA9_S3_vEEOT_OT0__ZNSt4pairIKSsSsEC1IRA6_KcRA10_S3_vEEOT_OT0__ZNSt4pairIKSsSsEC1IRA4_KcRA14_S3_vEEOT_OT0__ZNSt4pairIKSsSsEC1IRA5_KcRA14_S3_vEEOT_OT0__ZNSt4pairIKSsSsEC1IRA6_KcRA15_S3_vEEOT_OT0__ZNSt4pairIKSsSsEC1IRA5_KcRA15_S3_vEEOT_OT0__ZNSt4pairIKSsSsEC1IRA4_KcRA18_S3_vEEOT_OT0__ZNSt4pairIKSsSsEC1IRA9_KcRA20_S3_vEEOT_OT0__ZNSt4pairIKSsSsEC1IRA3_KcRA11_S3_vEEOT_OT0__ZNSt4pairIKSsSsEC1IRA5_KcRA9_S3_vEEOT_OT0__ZNSt13unordered_mapISsSsSt4hashISsESt8equal_toISsESaISt4pairIKSsSsEEED2Ev_ZNSt13unordered_mapISsSsSt4hashISsESt8equal_toISsESaISt4pairIKSsSsEEED1Ev_ZNSt10_HashtableISsSt4pairIKSsSsESaIS2_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb1ELb0ELb1EEEE4findERS1__ZNSt8__detail9_Map_baseISsSt4pairIKSsSsESaIS3_ENS_10_Select1stESt8equal_toISsESt4hashISsENS_18_Mod_range_hashingENS_20_Default_ranged_hashENS_20_Prime_rehash_policyENS_17_Hashtable_traitsILb1ELb0ELb1EEELb1EEixERS2__ZNSt10_HashtableISsSt4pairIKSsSsESaIS2_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb1ELb0ELb1EEEE16_M_allocate_nodeIIRKS2_EEEPNS4_10_Hash_nodeIS2_Lb1EEEDpOT__ZNSt10_HashtableISsSt4pairIKSsSsESaIS2_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb1ELb0ELb1EEEE16_M_allocate_nodeIJRKS2_EEEPNS4_10_Hash_nodeIS2_Lb1EEEDpOT__ZN6swoole4mqtt18get_package_lengthEPKNS_8ProtocolEPNS_7network6SocketEPNS_12PacketLengthE_ZN6swoole4mqtt13print_packageEPNS0_6PacketE_ZN6swoole5redis11recv_packetEPNS_8ProtocolEPNS_10ConnectionEPNS_6StringE_ZN6swoole5redis6formatEPNS_6StringE_ZN6swoole5redis6formatEPNS_6StringENS0_9ReplyTypeERKSs_ZN6swoole5redis6formatEPNS_6StringENS0_9ReplyTypeEl_ZN6swoole5redis5parseEPKcmSSL_select_next_protoSSL_get_ex_dataSSL_get_rbioSSL_get_wbioBIO_int_ctrlCRYPTO_mallocEVP_sha1HMACCRYPTO_freeOPENSSL_die_Z15swoole_ssl_initvOPENSSL_init_sslCRYPTO_get_ex_new_index_Z28swoole_ssl_get_ex_port_indexv_Z18swoole_ssl_destroyvERR_print_errors_cb_Z29swoole_ssl_init_thread_safetyv_Z27swoole_ssl_is_thread_safetyv_ZN6swoole10SSLContext10set_capathEvSSL_CTX_load_verify_locationsSSL_CTX_set_default_verify_pathsSSL_CTX_set_verify_depth_ZN6swoole10SSLContext22set_client_certificateEvSSL_CTX_set_verifySSL_load_client_CA_fileSSL_CTX_set_client_CA_list_ZN6swoole10SSLContext14set_ecdh_curveEvSSL_CTX_set_optionsSSL_CTX_ctrl_ZN6swoole10SSLContext11set_dhparamEvBIO_new_filePEM_read_bio_DHparamsDH_free_ZN6swoole10SSLContext11set_ciphersEvSSL_CTX_set_cipher_listDTLS_methodSSL_CTX_newSSL_CTX_clear_optionsSSL_CTX_set_info_callbackSSL_CTX_set_next_proto_select_cbSSL_CTX_set_alpn_protosSSL_CTX_set_alpn_select_cbSSL_CTX_set_session_id_contextSSL_CTX_use_certificate_fileSSL_CTX_use_certificate_chain_fileSSL_CTX_set_default_passwd_cb_userdataSSL_CTX_set_default_passwd_cbSSL_CTX_use_PrivateKey_fileSSL_CTX_check_private_keySSL_CTX_set_cookie_generate_cbSSL_CTX_set_cookie_verify_cb_ZN6swoole10SSLContextD2EvSSL_CTX_free_ZN6swoole9websocket11print_frameEPNS0_5FrameE_ZN6swoole9websocket14dispatch_frameEPKNS_8ProtocolEPNS_7network6SocketEPKNS_8RecvDataE_ZN6swoole6Server13dispatch_taskEPKNS_8ProtocolEPNS_7network6SocketEPKNS_8RecvDataE_ZNSt17_Function_handlerIFvPN6swoole7ReactorEEPS3_E9_M_invokeERKSt9_Any_dataS2__ZNSt14_Function_base13_Base_managerIPFvPN6swoole7ReactorEEE10_M_managerERSt9_Any_dataRKS7_St18_Manager_operation_ZTIPFvPN6swoole7ReactorEE_ZN6swoole7Reactor6_closeEPS0_PNS_7network6SocketEmalloc_trim_ZN6swoole7Reactor6_writeEPS0_PNS_7network6SocketEPKvm_ZN6swoole7Reactor7_writevEPS0_PNS_7network6SocketEPK5iovecm_ZN6swoole11ReactorImpl21after_removal_failureEPNS_7network6SocketE_ZN6swoole7Reactor18drain_write_bufferEPNS_7network6SocketE_ZN6swoole7Reactor21execute_end_callbacksEb_ZNKSt8functionIFvPvEEclES0__ZNSt10_List_baseISt4pairISt8functionIFvPvEES2_ESaIS5_EE8_M_clearEv_ZNSt8_Rb_treeIiSt4pairIKiSt8functionIFvPN6swoole7ReactorEEEESt10_Select1stIS8_ESt4lessIiESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E_ZNSt10_HashtableIiSt4pairIKiPN6swoole7network6SocketEESaIS6_ENSt8__detail10_Select1stESt8equal_toIiESt4hashIiENS8_18_Mod_range_hashingENS8_20_Default_ranged_hashENS8_20_Prime_rehash_policyENS8_17_Hashtable_traitsILb0ELb0ELb1EEEE5clearEv_ZN6swoole7ReactorD2Ev_ZN6swoole7ReactorD1Ev_ZNSt8_Rb_treeIiSt4pairIKiSt8functionIFvPN6swoole7ReactorEEEESt10_Select1stIS8_ESt4lessIiESaIS8_EE24_M_get_insert_unique_posERS1__ZNSt8_Rb_treeIiSt4pairIKiSt8functionIFvPN6swoole7ReactorEEEESt10_Select1stIS8_ESt4lessIiESaIS8_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS8_ERS1__ZNSt8_Rb_treeIiSt4pairIKiSt8functionIFbPN6swoole7ReactorERmEEESt10_Select1stIS9_ESt4lessIiESaIS9_EE24_M_get_insert_unique_posERS1__ZNSt8_Rb_treeIiSt4pairIKiSt8functionIFbPN6swoole7ReactorERmEEESt10_Select1stIS9_ESt4lessIiESaIS9_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS9_ERS1__ZN6swoole7ReactorC2EiNS0_4TypeE_ZN6swoole17make_reactor_pollEPNS_7ReactorEi_ZN6swoole18make_reactor_epollEPNS_7ReactorEi_ZN6swoole19make_reactor_selectEPNS_7ReactorE_ZN6swoole7ReactorC1EiNS0_4TypeE_ZTIFvPN6swoole7ReactorEE_ZTSFvPN6swoole7ReactorEE_ZTSPFvPN6swoole7ReactorEE_ZN6swoole11ReactorImplD2Ev_ZTVN6swoole11ReactorImplE_ZN6swoole11ReactorImplD1Ev_ZN6swoole12ReactorEpoll5readyEv_ZN6swoole11ReactorImplD0Ev_ZN6swoole12ReactorEpollD2Ev_ZTVN6swoole12ReactorEpollE_ZN6swoole12ReactorEpollD1Ev_ZN6swoole12ReactorEpollD0Ev_ZN6swoole12ReactorEpoll3delEPNS_7network6SocketEepoll_ctl_ZN6swoole12ReactorEpoll4waitEP7timevalepoll_wait_ZN6swoole12ReactorEpoll3setEPNS_7network6SocketEi_ZN6swoole12ReactorEpollC2EPNS_7ReactorEiepoll_create_ZN6swoole12ReactorEpollC1EPNS_7ReactorEi_ZN6swoole12ReactorEpoll3addEPNS_7network6SocketEi_ZTIN6swoole11ReactorImplE_ZTSN6swoole11ReactorImplE_ZTSN6swoole12ReactorEpollE_ZTIN6swoole12ReactorEpollE_ZN6swoole11ReactorPoll5readyEv_ZN6swoole11ReactorPoll3setEPNS_7network6SocketEi_ZN6swoole11ReactorPollD2Ev_ZTVN6swoole11ReactorPollE_ZN6swoole11ReactorPollD1Ev_ZN6swoole11ReactorPollD0Ev_ZN6swoole11ReactorPoll4waitEP7timeval_ZN6swoole11ReactorPoll3delEPNS_7network6SocketE_ZN6swoole11ReactorPollC2EPNS_7ReactorEi_ZN6swoole11ReactorPollC1EPNS_7ReactorEi_ZN6swoole11ReactorPoll6existsEi_ZN6swoole11ReactorPoll3addEPNS_7network6SocketEi_ZTSN6swoole11ReactorPollE_ZTIN6swoole11ReactorPollE_ZN6swoole13ReactorSelect5readyEv_ZN6swoole13ReactorSelect3delEPNS_7network6SocketE__fdelt_chk_ZN6swoole13ReactorSelectC2EPNS_7ReactorE_ZTVN6swoole13ReactorSelectE_ZN6swoole13ReactorSelectC1EPNS_7ReactorE_ZN6swoole13ReactorSelectD2Ev_ZN6swoole13ReactorSelectD1Ev_ZN6swoole13ReactorSelectD0Ev_ZN6swoole13ReactorSelect3setEPNS_7network6SocketEi_ZN6swoole13ReactorSelect4waitEP7timeval_ZN6swoole13ReactorSelect3addEPNS_7network6SocketEi_ZTSN6swoole13ReactorSelectE_ZTIN6swoole13ReactorSelectE_ZN6swoole7FactoryD2Ev_ZTVN6swoole7FactoryE_ZN6swoole7FactoryD1Ev_ZN6swoole11BaseFactory5startEv_ZN6swoole11BaseFactory8shutdownEv_ZN6swoole11BaseFactoryD2Ev_ZN6swoole11BaseFactoryD1Ev_ZN6swoole7FactoryD0Ev_ZN6swoole11BaseFactoryD0Ev_ZN6swoole11BaseFactory6finishEPNS_8SendDataE_ZN6swoole10MessageBus5writeEPNS_7network6SocketEPNS_8SendDataE_ZN6swoole11BaseFactory8dispatchEPNS_8SendDataE_ZN6swoole6Server19worker_accept_eventEPNS_8DataHeadE_ZN6swoole11BaseFactory3endEli_ZN6swoole6Server16close_connectionEPNS_7ReactorEPNS_7network6SocketE_ZN6swoole11BaseFactory6notifyEPNS_8DataHeadE_ZTIN6swoole7FactoryE_ZTSN6swoole7FactoryE_ZTSN6swoole11BaseFactoryE_ZTIN6swoole11BaseFactoryE_ZTVN6swoole11BaseFactoryE_ZN6swoole7Manager14timer_callbackEPNS_5TimerEPNS_9TimerNodeE_ZN6swoole6Server9call_hookENS0_8HookTypeEPv_ZN6swoole7Manager14signal_handlerEialarm__libc_current_sigrtmin_ZN6swoole7Manager20kill_timeout_processEPNS_5TimerEPNS_9TimerNodeE_ZN6swoole6Server19read_worker_messageEPNS_11ProcessPoolEPNS_9EventDataE_ZN6swoole6Server24check_worker_exit_statusEiRKNS_10ExitStatusE_ZN6swoole6Server17kill_user_workersEv_ZN6swoole6Server18kill_event_workersEv_ZN6swoole6Server17kill_task_workersEv_ZN6swoole6Server18spawn_event_workerEPNS_6WorkerE_ZN6swoole6Server18start_event_workerEPNS_6WorkerE_ZN6swoole6Server17spawn_task_workerEPNS_6WorkerE_ZNKSt8functionIFvPN6swoole6ServerEEEclES2__ZNSt6vectorIiSaIiEE19_M_emplace_back_auxIIRKiEEEvDpOT__ZNSt6vectorIiSaIiEE19_M_emplace_back_auxIJRKiEEEvDpOT__ZNSt10_HashtableIjSt4pairIKjiESaIS2_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNS4_10_Hash_nodeIS2_Lb0EEE_ZN6swoole7Manager18add_timeout_killerEPNS_6WorkerEi_Z18swoole_timer_afterlRKSt8functionIFvPN6swoole5TimerEPNS0_9TimerNodeEEEPv_ZN6swoole6Server17spawn_user_workerEPNS_6WorkerE_ZN6swoole6Server17wait_other_workerEPNS_11ProcessPoolERKNS_10ExitStatusE_ZN6swoole7Manager5startEPNS_6ServerEprctlpthread_barrier_wait_Z19swoole_timer_selectv_ZN6swoole6Server21start_manager_processEv_ZN6swoole6Server19create_user_workersEv_ZN6swoole6Server13create_workerEPNS_6WorkerE_ZN6swoole6Server13store_pipe_fdEPNS_10UnixSocketE_ZN6swoole6Server19create_task_workersEv_ZNSt15_Sp_counted_ptrIPN6swoole4PipeELN9__gnu_cxx12_Lock_policyE2EED2Ev_ZNSt15_Sp_counted_ptrIPN6swoole4PipeELN9__gnu_cxx12_Lock_policyE2EED1Ev_ZNSt15_Sp_counted_ptrIPN6swoole4PipeELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info_ZNSt23_Sp_counted_ptr_inplaceISt13unordered_setISsSt4hashISsESt8equal_toISsESaISsEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EED2Ev_ZNSt23_Sp_counted_ptr_inplaceISt13unordered_setISsSt4hashISsESt8equal_toISsESaISsEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EED1Ev_ZNSt15_Sp_counted_ptrIPN6swoole4PipeELN9__gnu_cxx12_Lock_policyE2EED0Ev_ZNSt15_Sp_counted_ptrIPN6swoole4PipeELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv_ZNSt23_Sp_counted_ptr_inplaceISt13unordered_setISsSt4hashISsESt8equal_toISsESaISsEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EED0Ev_ZNSt23_Sp_counted_ptr_inplaceISt13unordered_setISsSt4hashISsESt8equal_toISsESaISsEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv_ZNSt15_Sp_counted_ptrIPN6swoole4PipeELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv_ZNSt23_Sp_counted_ptr_inplaceISt13unordered_setISsSt4hashISsESt8equal_toISsESaISsEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info_ZNSt23_Sp_counted_ptr_inplaceISt13unordered_setISsSt4hashISsESt8equal_toISsESaISsEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv_ZN6swoole10MessageBusD2Ev_ZN6swoole10MessageBusD1Ev_ZN6swoole6Server20get_timeout_callbackEPNS_10ListenPortEPNS_7ReactorEPNS_10ConnectionE_ZN6swoole6Server14disable_acceptEv_ZN6swoole6Server10close_portEb_ZN6swoole6Server11start_checkEv_ZN6swoole6Server19store_listen_socketEv_ZN6swoole6Server17init_task_workersEv_ZN6swoole6Server14destroy_workerEPNS_6WorkerE_ZN6swoole6Server11init_workerEPNS_6WorkerE_ZN6swoole6Server18worker_signal_initEv_ZN6swoole14ProcessFactoryC1EPNS_6ServerE_ZN6swoole6Server22create_reactor_threadsEv_ZN6swoole6Server24create_reactor_processesEvpthread_barrier_initpthread_barrierattr_setpshared_ZTVSt23_Sp_counted_ptr_inplaceISt13unordered_setISsSt4hashISsESt8equal_toISsESaISsEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EE_ZN6swoole6Server11clear_timerEv_ZN6swoole6Server15schedule_workerEiPNS_8SendDataE_ZN6swoole6Server6notifyEPNS_10ConnectionENS_15ServerEventTypeE_ZN6swoole6Server19connection_incomingEPNS_7ReactorEPNS_10ConnectionE_ZN6swoole6Server22send_to_reactor_threadEPKNS_9EventDataEml_ZN6swoole6Server26call_worker_start_callbackEPNS_6WorkerE_ZN6swoole6Server14timer_callbackEPNS_5TimerEPNS_9TimerNodeE_ZN6swoole6Server19init_signal_handlerEv_ZN6swoole6Server8add_hookENS0_8HookTypeERKSt8functionIFvPvEEi_ZN6swoole6Server15check_port_typeEPNS_10ListenPortE_ZN6swoole6Server16abort_connectionEPNS_7ReactorEPNS_10ListenPortEPNS_7network6SocketE_ZN6swoole6Server14add_connectionEPNS_10ListenPortEPNS_7network6SocketEi_ZN6swoole6Server17accept_connectionEPNS_7ReactorEPNS_5EventE_ZN6swoole10ListenPort10ssl_createEPNS_10ConnectionEPNS_7network6SocketE_ZN6swoole6Server17init_ipc_max_sizeEv_ZN6swoole6Server19create_pipe_buffersEv_ZNKSt8functionIFvPN6swoole6ServerERKSsEEclES2_S4__ZN6swoole6Server21call_command_callbackElRKSs_ZN6swoole6Server21accept_command_resultEPNS_7ReactorEPNS_5EventE_ZN6swoole10MessageBus4readEPNS_7network6SocketE_ZNK6swoole10MessageBus10get_packetEv_ZNSt8functionIFSsPN6swoole6ServerERKSsEEC2ERKS6__ZNSt8functionIFSsPN6swoole6ServerERKSsEEC1ERKS6__ZN6swoole6Server8shutdownEv_ZN6swoole6Server19start_master_threadEv_ZN6swoole6Server7destroyEv_ZN6swoole10ListenPort5closeEv_ZN6swoole6Server23destroy_reactor_threadsEv_ZN6swoole6Server19join_reactor_threadEv_ZN6swoole6Server25destroy_reactor_processesEvpthread_barrier_destroypthread_barrierattr_destroy_ZNSt6vectorISt10shared_ptrIN6swoole4PipeEESaIS3_EED2Ev_ZNSt6vectorISt10shared_ptrIN6swoole4PipeEESaIS3_EED1Ev_ZNSt10_HashtableIiSt4pairIKiSt8functionIFSsPN6swoole6ServerERKSsEEESaISA_ENSt8__detail10_Select1stESt8equal_toIiESt4hashIiENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb0ELb0ELb1EEEE4findERS1__ZN6swoole6Server20call_command_handlerERNS_10MessageBusEtPNS_7network6SocketE_ZN6swoole6Server30call_command_handler_in_masterEiRKSs_ZNSt6vectorISt10shared_ptrIN6swoole4PipeEESaIS3_EE19_M_emplace_back_auxIIRPS2_EEEvDpOT__ZTVSt15_Sp_counted_ptrIPN6swoole4PipeELN9__gnu_cxx12_Lock_policyE2EE_ZNSt6vectorISt10shared_ptrIN6swoole4PipeEESaIS3_EE19_M_emplace_back_auxIJRPS2_EEEvDpOT__ZN6swoole6Server21start_reactor_threadsEv_ZN6swoole6Server23start_reactor_processesEv_ZNSt10_HashtableIiSt4pairIKiPN6swoole6WorkerEESaIS5_ENSt8__detail10_Select1stESt8equal_toIiESt4hashIiENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb0ELb0ELb1EEEE5clearEv_ZNSt10_HashtableISsSt4pairIKSsN6swoole6Server7CommandEESaIS5_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb1ELb0ELb1EEEE5clearEv_ZNSt10_HashtableIiSt4pairIKiSt8functionIFSsPN6swoole6ServerERKSsEEESaISA_ENSt8__detail10_Select1stESt8equal_toIiESt4hashIiENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb0ELb0ELb1EEEE5clearEv_ZNSt10_HashtableIlSt4pairIKlSt8functionIFvPN6swoole6ServerERKSsEEESaISA_ENSt8__detail10_Select1stESt8equal_toIlESt4hashIlENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb0ELb0ELb1EEEE5clearEv_ZN6swoole6ServerD2Ev_ZN6swoole6ServerC2ENS0_4ModeE_ZNSt6vectorIPN6swoole6WorkerESaIS2_EE19_M_emplace_back_auxIIRKS2_EEEvDpOT__ZNSt6vectorIPN6swoole6WorkerESaIS2_EE19_M_emplace_back_auxIJRKS2_EEEvDpOT__ZNSt6vectorIPN6swoole10ListenPortESaIS2_EE19_M_emplace_back_auxIIRKS2_EEEvDpOT__ZNSt6vectorIPN6swoole10ListenPortESaIS2_EE19_M_emplace_back_auxIJRKS2_EEEvDpOT__ZN6swoole10ListenPortC1Ev_ZN6swoole10ListenPort6importEi_ZNSt10_HashtableIlSt4pairIKlSt8functionIFvPN6swoole6ServerERKSsEEESaISA_ENSt8__detail10_Select1stESt8equal_toIlESt4hashIlENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNSC_10_Hash_nodeISA_Lb0EEE_ZNSt8__detail9_Map_baseIlSt4pairIKlSt8functionIFvPN6swoole6ServerERKSsEEESaISB_ENS_10_Select1stESt8equal_toIlESt4hashIlENS_18_Mod_range_hashingENS_20_Default_ranged_hashENS_20_Prime_rehash_policyENS_17_Hashtable_traitsILb0ELb0ELb1EEELb1EEixERS2__ZNSt10_HashtableIiSt4pairIKiSt8functionIFSsPN6swoole6ServerERKSsEEESaISA_ENSt8__detail10_Select1stESt8equal_toIiESt4hashIiENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNSC_10_Hash_nodeISA_Lb0EEE_ZNSt10_HashtableIiSt4pairIKiPN6swoole4dtls7SessionEESaIS6_ENSt8__detail10_Select1stESt8equal_toIiESt4hashIiENS8_18_Mod_range_hashingENS8_20_Default_ranged_hashENS8_20_Prime_rehash_policyENS8_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNS8_10_Hash_nodeIS6_Lb0EEE_ZN6swoole6Server22accept_dtls_connectionEPNS_10ListenPortEPNS_7network7AddressE_ZNKSt10_HashtableISsSt4pairIKSsN6swoole6Server7CommandEESaIS5_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb1ELb0ELb1EEEE19_M_find_before_nodeEmRS1_m_ZNSt10_HashtableISsSt4pairIKSsN6swoole6Server7CommandEESaIS5_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb1ELb0ELb1EEEE4findERS1__ZNSt10_HashtableISsSt4pairIKSsN6swoole6Server7CommandEESaIS5_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb1ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNS7_10_Hash_nodeIS5_Lb1EEE_ZNSt10_HashtableISsSt4pairIKSsN6swoole6Server7CommandEESaIS5_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb1ELb0ELb1EEEE10_M_emplaceIIRS1_RS4_EEES0_INS7_14_Node_iteratorIS5_Lb0ELb1EEEbESt17integral_constantIbLb1EEDpOT__ZNSt10_HashtableISsSt4pairIKSsN6swoole6Server7CommandEESaIS5_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb1ELb0ELb1EEEE10_M_emplaceIJRS1_RS4_EEES0_INS7_14_Node_iteratorIS5_Lb0ELb1EEEbESt17integral_constantIbLb1EEDpOT__ZTISt23_Sp_counted_ptr_inplaceISt13unordered_setISsSt4hashISsESt8equal_toISsESaISsEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EE_ZTSSt23_Sp_counted_ptr_inplaceISt13unordered_setISsSt4hashISsESt8equal_toISsESaISsEESaIS6_ELN9__gnu_cxx12_Lock_policyE2EE_ZTISt15_Sp_counted_ptrIPN6swoole4PipeELN9__gnu_cxx12_Lock_policyE2EE_ZTSSt15_Sp_counted_ptrIPN6swoole4PipeELN9__gnu_cxx12_Lock_policyE2EE_ZN6swoole10MessageBus14prepare_packetERtPNS_6StringE_Z19swoole_event_writevPN6swoole7network6SocketEPK5iovecm_ZNSt10_HashtableImSt4pairIKmSt10shared_ptrIN6swoole6StringEEESaIS6_ENSt8__detail10_Select1stESt8equal_toImESt4hashImENS8_18_Mod_range_hashingENS8_20_Default_ranged_hashENS8_20_Prime_rehash_policyENS8_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNS8_10_Hash_nodeIS6_Lb0EEE_ZN6swoole10MessageBus17get_packet_bufferEv_ZN6swoole10MessageBus16read_with_bufferEPNS_7network6SocketESSL_get_servernameSSL_set_SSL_CTX_ZN6swoole10ListenPortC2Ev_ZN6swoole10ListenPort18ssl_create_contextEPNS_10SSLContextESSL_CTX_callback_ctrl_ZN6swoole10ListenPort6listenEv_ZN6swoole6Server18init_port_protocolEPNS_10ListenPortE_ZNSt4pairIKSsSt10shared_ptrIN6swoole10SSLContextEEED2Ev_ZNSt4pairIKSsSt10shared_ptrIN6swoole10SSLContextEEED1Ev_ZNSt10_HashtableISsSt4pairIKSsSt10shared_ptrIN6swoole10SSLContextEEESaIS6_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS8_18_Mod_range_hashingENS8_20_Default_ranged_hashENS8_20_Prime_rehash_policyENS8_17_Hashtable_traitsILb1ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNS8_10_Hash_nodeIS6_Lb1EEE_ZNSt10_HashtableISsSt4pairIKSsSt10shared_ptrIN6swoole10SSLContextEEESaIS6_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS8_18_Mod_range_hashingENS8_20_Default_ranged_hashENS8_20_Prime_rehash_policyENS8_17_Hashtable_traitsILb1ELb0ELb1EEEE10_M_emplaceIIRS1_S5_EEES0_INS8_14_Node_iteratorIS6_Lb0ELb1EEEbESt17integral_constantIbLb1EEDpOT__ZNSt10_HashtableISsSt4pairIKSsSt10shared_ptrIN6swoole10SSLContextEEESaIS6_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENS8_18_Mod_range_hashingENS8_20_Default_ranged_hashENS8_20_Prime_rehash_policyENS8_17_Hashtable_traitsILb1ELb0ELb1EEEE10_M_emplaceIJRS1_S5_EEES0_INS8_14_Node_iteratorIS6_Lb0ELb1EEEbESt17integral_constantIbLb1EEDpOT__ZN6swoole14ProcessFactory6notifyEPNS_8DataHeadE_ZN6swoole14ProcessFactoryD2Ev_ZTVN6swoole14ProcessFactoryE_ZN6swoole14ProcessFactoryD1Ev_ZN6swoole14ProcessFactoryD0Ev_ZN6swoole14ProcessFactory3endEli_ZN6swoole14ProcessFactory8shutdownEv_ZN6swoole14ProcessFactory8dispatchEPNS_8SendDataE_ZN6swoole14ProcessFactory6finishEPNS_8SendDataE_ZN6swoole14ProcessFactoryC2EPNS_6ServerE_ZN6swoole14ProcessFactory5startEv_ZTSN6swoole14ProcessFactoryE_ZTIN6swoole14ProcessFactoryE_ZN6swoole6Server12init_reactorEPNS_7ReactorE_ZN6swoole6Server21worker_start_callbackEv_ZN6swoole6Server20worker_stop_callbackEv_ZNSt17_Function_handlerIFvPN6swoole7network6StreamEPKcjEPS6_E9_M_invokeERKSt9_Any_dataS3_S5_j_ZNSt14_Function_base13_Base_managerIPFvPN6swoole7network6StreamEPKcjEE10_M_managerERSt9_Any_dataRKSA_St18_Manager_operation_ZTIPFvPN6swoole7network6StreamEPKcjE_ZNSt23_Sp_counted_ptr_inplaceINSt6thread5_ImplISt12_Bind_simpleIFPFvPN6swoole6ServerEiES5_tEEEESaISA_ELN9__gnu_cxx12_Lock_policyE2EED2Ev_ZNSt23_Sp_counted_ptr_inplaceINSt6thread5_ImplISt12_Bind_simpleIFPFvPN6swoole6ServerEiES5_tEEEESaISA_ELN9__gnu_cxx12_Lock_policyE2EED1Ev_ZNSt23_Sp_counted_ptr_inplaceINSt6thread5_ImplISt12_Bind_simpleIFPFvPN6swoole6ServerEiES5_tEEEESaISA_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv_ZNSt6thread5_ImplISt12_Bind_simpleIFPFvPN6swoole6ServerEiES4_tEEE6_M_runEv_ZNSt23_Sp_counted_ptr_inplaceINSt6thread5_ImplISt12_Bind_simpleIFPFvPN6swoole6ServerEiES5_tEEEESaISA_ELN9__gnu_cxx12_Lock_policyE2EED0Ev_ZNSt23_Sp_counted_ptr_inplaceINSt6thread5_ImplISt12_Bind_simpleIFPFvPN6swoole6ServerEiES5_tEEEESaISA_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv_ZNSt23_Sp_counted_ptr_inplaceINSt6thread5_ImplISt12_Bind_simpleIFPFvPN6swoole6ServerEiES5_tEEEESaISA_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info_ZNSt6thread5_ImplISt12_Bind_simpleIFPFvPN6swoole6ServerEiES4_tEEED2Ev_ZNSt6thread5_ImplISt12_Bind_simpleIFPFvPN6swoole6ServerEiES4_tEEED1Ev_ZNSt6thread5_ImplISt12_Bind_simpleIFPFvPN6swoole6ServerEiES4_tEEED0Ev_ZN6swoole13ReactorThread4initEPNS_6ServerEPNS_7ReactorEtpthread_setaffinity_nppthread_cancel_ZNSt5dequeIPN6swoole4dtls6BufferESaIS3_EE16_M_push_back_auxIIRKS3_EEEvDpOT__ZNSt5dequeIPN6swoole4dtls6BufferESaIS3_EE16_M_push_back_auxIJRKS3_EEEvDpOT__ZN6swoole6Server22start_heartbeat_threadEv_ZTVSt23_Sp_counted_ptr_inplaceINSt6thread5_ImplISt12_Bind_simpleIFPFvPN6swoole6ServerEiES5_tEEEESaISA_ELN9__gnu_cxx12_Lock_policyE2EE_ZTVNSt6thread5_ImplISt12_Bind_simpleIFPFvPN6swoole6ServerEiES4_tEEEE_ZNSt10_HashtableImSt4pairIKmSt10shared_ptrIN6swoole6StringEEESaIS6_ENSt8__detail10_Select1stESt8equal_toImESt4hashImENS8_18_Mod_range_hashingENS8_20_Default_ranged_hashENS8_20_Prime_rehash_policyENS8_17_Hashtable_traitsILb0ELb0ELb1EEEE5clearEv_ZN6swoole13ReactorThreadD2Ev_ZN6swoole13ReactorThreadD1Ev_ZNSt10_HashtableIiSt4pairIKiPN6swoole4dtls7SessionEESaIS6_ENSt8__detail10_Select1stESt8equal_toIiESt4hashIiENS8_18_Mod_range_hashingENS8_20_Default_ranged_hashENS8_20_Prime_rehash_policyENS8_17_Hashtable_traitsILb0ELb0ELb1EEEE4findERS1__ZTIFvPN6swoole7network6StreamEPKcjE_ZTSFvPN6swoole7network6StreamEPKcjE_ZTINSt6thread5_ImplISt12_Bind_simpleIFPFvPN6swoole6ServerEiES4_tEEEE_ZTSNSt6thread5_ImplISt12_Bind_simpleIFPFvPN6swoole6ServerEiES4_tEEEE_ZTSPFvPN6swoole7network6StreamEPKcjE_ZTISt23_Sp_counted_ptr_inplaceINSt6thread5_ImplISt12_Bind_simpleIFPFvPN6swoole6ServerEiES5_tEEEESaISA_ELN9__gnu_cxx12_Lock_policyE2EE_ZTSSt23_Sp_counted_ptr_inplaceINSt6thread5_ImplISt12_Bind_simpleIFPFvPN6swoole6ServerEiES5_tEEEESaISA_ELN9__gnu_cxx12_Lock_policyE2EE_ZNSt23_Sp_counted_ptr_inplaceISt6vectorISsSaISsEESaIS2_ELN9__gnu_cxx12_Lock_policyE2EED2Ev_ZNSt23_Sp_counted_ptr_inplaceISt6vectorISsSaISsEESaIS2_ELN9__gnu_cxx12_Lock_policyE2EED1Ev_ZNSt23_Sp_counted_ptr_inplaceISt6vectorISsSaISsEESaIS2_ELN9__gnu_cxx12_Lock_policyE2EED0Ev_ZNSt23_Sp_counted_ptr_inplaceISt6vectorISsSaISsEESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv_ZNSt23_Sp_counted_ptr_inplaceISt6vectorISsSaISsEESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info_ZNSt23_Sp_counted_ptr_inplaceISt6vectorISsSaISsEESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEvstrptimemktime_ZN6swoole11http_server13StaticHandler17is_modified_rangeERKSsgmtimestrncmp_ZN6swoole11http_server13StaticHandler13get_dir_filesEv_ZN6swoole11http_server13StaticHandler12set_filenameERKSs_ZNSt6vectorIN6swoole11http_server13StaticHandler6task_tESaIS3_EE19_M_emplace_back_auxIIRKS3_EEEvDpOT__ZNSt6vectorIN6swoole11http_server13StaticHandler6task_tESaIS3_EE19_M_emplace_back_auxIJRKS3_EEEvDpOT__ZSt6__findIN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEESsET_S7_S7_RKT0_St26random_access_iterator_tag_ZTVSt23_Sp_counted_ptr_inplaceISt6vectorISsSaISsEESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE_ZNSt10_HashtableISsSsSaISsENSt8__detail9_IdentityESt8equal_toISsESt4hashISsENS1_18_Mod_range_hashingENS1_20_Default_ranged_hashENS1_20_Prime_rehash_policyENS1_17_Hashtable_traitsILb1ELb1ELb1EEEE21_M_insert_unique_nodeEmmPNS1_10_Hash_nodeISsLb1EEE_ZNSt10_HashtableISsSsSaISsENSt8__detail9_IdentityESt8equal_toISsESt4hashISsENS1_18_Mod_range_hashingENS1_20_Default_ranged_hashENS1_20_Prime_rehash_policyENS1_17_Hashtable_traitsILb1ELb1ELb1EEEE10_M_emplaceIIRKSsEEESt4pairINS1_14_Node_iteratorISsLb1ELb1EEEbESt17integral_constantIbLb1EEDpOT__ZNSt10_HashtableISsSsSaISsENSt8__detail9_IdentityESt8equal_toISsESt4hashISsENS1_18_Mod_range_hashingENS1_20_Default_ranged_hashENS1_20_Prime_rehash_policyENS1_17_Hashtable_traitsILb1ELb1ELb1EEEE10_M_emplaceIJRKSsEEESt4pairINS1_14_Node_iteratorISsLb1ELb1EEEbESt17integral_constantIbLb1EEDpOT__ZTISt23_Sp_counted_ptr_inplaceISt6vectorISsSaISsEESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE_ZTSSt23_Sp_counted_ptr_inplaceISt6vectorISsSaISsEESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE_ZN6swoole6Server21worker_signal_handlerEi_ZN6swoole6Server17stop_async_workerEPNS_6WorkerEgeteuidsetgidsetuidchrootchdirgetgrnamgetpwnam_ZNKSt8functionIFvPN6swoole6ServerEPNS0_8DataHeadEEEclES2_S4__ZNKSt8functionIFvPN6swoole6ServerEjEEclES2_j_ZNSt11_Deque_baseIPN6swoole6StringESaIS2_EED2Ev_ZNSt11_Deque_baseIPN6swoole6StringESaIS2_EED1Ev_ZNSt5dequeIPN6swoole6StringESaIS2_EE16_M_push_back_auxIIRKS2_EEEvDpOT__ZNSt5dequeIPN6swoole6StringESaIS2_EE16_M_push_back_auxIJRKS2_EEEvDpOT__ZNSt11_Deque_baseIPN6swoole6StringESaIS2_EE17_M_initialize_mapEm_Z23swoole_event_get_socketi_Z18swoole_timer_delayPN6swoole9TimerNodeEl_Z17swoole_timer_ticklRKSt8functionIFvPN6swoole5TimerEPNS0_9TimerNodeEEEPv_ZNSt10_HashtableIlSt4pairIKlPN6swoole9TimerNodeEESaIS5_ENSt8__detail10_Select1stESt8equal_toIlESt4hashIlENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb0ELb0ELb1EEEE4findERS1__Z19swoole_timer_existsl_Z18swoole_timer_clearl_Z19php_set_inet46_addrP16sockaddr_storagePjPcPN6swoole9coroutine6SocketE_Z14php_mcast_joinPN6swoole9coroutine6SocketEiP8sockaddrjj_Z15php_mcast_leavePN6swoole9coroutine6SocketEiP8sockaddrjj_Z21php_mcast_join_sourcePN6swoole9coroutine6SocketEiP8sockaddrjS4_jj_Z22php_mcast_leave_sourcePN6swoole9coroutine6SocketEiP8sockaddrjS4_jj_Z22php_mcast_block_sourcePN6swoole9coroutine6SocketEiP8sockaddrjS4_jj_Z24php_mcast_unblock_sourcePN6swoole9coroutine6SocketEiP8sockaddrjS4_jj_Z22php_string_to_if_indexPKcPjif_nametoindexconvert_to_boolean_Z21php_if_index_to_addr4jPN6swoole9coroutine6SocketEP7in_addr_Z27from_zval_write_in6_pktinfoPK12_zval_structPcP12_ser_context_Z25from_zval_run_conversionsPK12_zval_structPN6swoole9coroutine6SocketEPFvS1_PcP12_ser_contextEmPKcPP11_zend_llistP5err_s_Z19allocations_disposePP11_zend_llist_Z15err_msg_disposeP5err_ssw_empty_key_value_list_Z24to_zval_read_in6_pktinfoPKcP12_zval_structP12_res_context_Z23to_zval_run_conversionsPKcPFvS0_P12_zval_structP12_res_contextES0_PK9key_valueP5err_sS2_zend_llist_get_first_exzend_llist_get_next_exzend_vspprintfsmart_str_erealloc_Z18php_set_inet6_addrP12sockaddr_in6PcPN6swoole9coroutine6SocketE_emalloc_80zend_llist_destroyzend_llist_add_elementzend_llist_remove_tailzend_hash_str_update_zend_handle_numeric_str_exzend_llist_init_is_numeric_string_ex_Z17php_set_inet_addrP11sockaddr_inPcPN6swoole9coroutine6SocketEphp_network_gethostbynamephp_var_unserialize_get_allowed_classesphp_var_unserialize_get_max_depthphp_var_unserialize_get_cur_depthphp_var_unserialize_set_allowed_classesphp_var_unserialize_set_max_depthphp_var_unserialize_set_cur_depthvar_tmp_var_efree_56zend_hash_add_empty_element_efree_32zend_list_closezend_register_list_destructors_exzend_fetch_resource_estrdup_try_convert_to_string_php_stream_open_wrapper_ex_emalloc_64zend_register_resourceexecvpexeclezend_try_assign_typed_ref_arrperrorhiredisAllocFnsredisvFormatCommandsdsemptysdscatlensdscatvprintfsdscatsdsfreeredisFormatCommandredisFormatSdsCommandArgvsdsMakeRoomForsdscatfmtredisFreeSdsCommandredisFormatCommandArgvredisFreeCommand__redisSetError__xpg_strerror_rredisReaderCreateredisReaderCreateWithFunctionsredisFreeredisNetCloseredisReaderFreeredisReconnectredisContextSetTimeoutredisContextConnectBindTcpredisContextConnectUnixredisSetTimeoutredisEnableKeepAliveredisKeepAliveredisSetPushCallbackredisConnectWithOptionsredisContextUpdateConnectTimeoutredisContextUpdateCommandTimeoutredisConnectredisConnectNonBlockredisConnectBindNonBlockredisConnectBindNonBlockWithReuseredisConnectUnixredisConnectUnixNonBlockredisConnectFdredisBufferReadredisReaderFeedredisBufferWritesdsrangeredisGetReplyFromReaderredisReaderGetReply__redisAppendCommandredisAppendFormattedCommandredisvAppendCommandredisvCommandredisCommandredisNetReadredisNetWritehiredisSetAllocatorshiredisResetAllocatorsredisSetTcpNoDelayredisCheckConnectDoneredisCheckSocketErrorredisContextConnectTcpstrncpy__finitesdsnewlensdsnewsdsdupsdsupdatelensdsclearsdsRemoveFreeSpacesdsAllocSizesdsAllocPtrsdsIncrLensdsgrowzerosdscatsdssdscpylensdscpysdsll2strsdsull2strsdsfromlonglongsdscatprintfsdstrimsdstolowersdstouppersdscmpsdssplitlensdsfreesplitressdscatreprhex_digit_to_intsdssplitargssdsmapcharssdsjoinsdsjoinsdssds_mallocsds_reallocsds_freenghttp2_bufs_addnghttp2_hd_huff_encode_countnghttp2_hd_huff_encodenghttp2_hd_huff_decodenghttp2_bufs_addbnghttp2_hd_entry_initnghttp2_rcbuf_increfnghttp2_hd_entry_freenghttp2_rcbuf_decrefnghttp2_mem_freenghttp2_mem_mallocnghttp2_hd_deflate_init2nghttp2_hd_deflate_initnghttp2_hd_inflate_initnghttp2_buf_initnghttp2_hd_deflate_freenghttp2_hd_inflate_freenghttp2_hd_deflate_change_table_sizenghttp2_hd_inflate_change_table_sizenghttp2_hd_table_getnghttp2_hd_deflate_hd_bufsnghttp2_rcbuf_new2nghttp2_hd_deflate_hdnghttp2_bufs_wrap_initnghttp2_bufs_lennghttp2_bufs_wrap_freenghttp2_hd_deflate_hd_vecnghttp2_bufs_wrap_init2nghttp2_hd_deflate_boundnghttp2_hd_deflate_new2nghttp2_mem_defaultnghttp2_hd_deflate_newnghttp2_hd_deflate_delnghttp2_hd_inflate_hd_nvnghttp2_rcbuf_newnghttp2_buf_wrap_initnghttp2_hd_huff_decode_context_initnghttp2_hd_inflate_hd2nghttp2_hd_inflate_hdnghttp2_hd_inflate_end_headersnghttp2_hd_inflate_new2nghttp2_hd_inflate_newnghttp2_hd_inflate_delnghttp2_hd_emit_indname_blocknghttp2_hd_emit_newname_blocknghttp2_hd_emit_table_sizenghttp2_hd_decode_lengthnghttp2_hd_deflate_get_num_table_entriesnghttp2_hd_deflate_get_table_entrynghttp2_hd_deflate_get_dynamic_table_sizenghttp2_hd_deflate_get_max_dynamic_table_sizenghttp2_hd_inflate_get_num_table_entriesnghttp2_hd_inflate_get_table_entrynghttp2_hd_inflate_get_dynamic_table_sizenghttp2_hd_inflate_get_max_dynamic_table_sizenghttp2_rcbuf_delnghttp2_mem_free2nghttp2_rcbuf_get_bufnghttp2_strerrornghttp2_buf_freenghttp2_buf_reservenghttp2_mem_reallocnghttp2_buf_init2nghttp2_buf_resetnghttp2_bufs_init3nghttp2_bufs_init2nghttp2_bufs_initnghttp2_bufs_freenghttp2_bufs_reallocnghttp2_bufs_seek_last_presentnghttp2_bufs_addb_holdnghttp2_bufs_orbnghttp2_bufs_orb_holdnghttp2_bufs_removenghttp2_bufs_remove_copynghttp2_bufs_resetnghttp2_bufs_advancenghttp2_bufs_next_presentnghttp2_mem_callochuff_sym_tablehuff_decode_tablenghttp2_hd_huff_decode_failure_statelibz.so.1libbrotlienc.so.1libbrotlidec.so.1librt.so.1libssl.so.1.1libcrypto.so.1.1libpthread.so.0libstdc++.so.6libm.so.6libc.so.6__timezone__environld-linux-x86-64.so.2libgcc_s.so.1_edata__bss_startswoole.so/opt/alt/openssl11/lib64:/opt/alt/sqlite/usr/lib64GCC_3.0GLIBC_2.3GLIBC_2.2.5OPENSSL_1_1_0ZLIB_1.2.0GLIBC_2.3.4GLIBC_2.3.2GLIBC_2.12GLIBCXX_3.4.9CXXABI_1.3GLIBCXX_3.4.14GLIBCXX_3.4.11GLIBCXX_3.4.18CXXABI_1.3.5GLIBCXX_3.4.15GLIBCXX_3.4.19GLIBCXX_3.4GLIBC_2.15GLIBC_2.14GLIBC_2.10GLIBC_2.7GLIBC_2.4                                                               iC P&y CTC ii CB ui C+C ui CB m CB ' CB mC CPti Cri  DDui C C)!Dӯk/Dd:DaIDhXDuѯ gDe tDiDt)D 5CDDDri  Dii Dii Cii Dui Cti CEE@EE EPȆEІEp؆EE EPEEEEEE E(E 0EP8E0@EHEPPEXE`EhEpExEEEE*E18E:xE:E؈Eߘ E8E,!xE{E,!E' !؉E{E' !8EPEAEs؊EE* E ! ELXETpE_EkE ؋Ez Ew8E!PEhE] EC" ،EX E 8EPE hEEF EȍE ЍE ؍Eh E EEM E: EF !EuEE E(E0E8Eō@EҍHEPEA XEX`E hEC: pEߘ xEEEE EC" E!EmE˚ E!EȎE|{ЎE؎E$E1E\ EE EE E3(EP 0E`E@EHE PE E`EuhE pE@EE EEEE EEEE@ EEE3Ep E`E E(E 0E E@EuHE PE@`EhE pEEE@ E E@EE E EEEȐE АEEEz XE EEE!8E%xE/E!EEP EEE|E E@E E(Ep 0EE@EHE PE`EŽhE pEE= E EE̽E EE !ȓE ГEE XEߘ pE E EE EEEE0 E` E(E 0EE@E= HE PEE`E>hE pEEE> E E@EEE0 EEE6> ȕE ЕEEE? E EEEoE E` E(E 0E`@EHE PE``EhE pE`E> E E`E|> EP E`E= ȖE ЖE@EE#XE'EQ E ȗEߘ E1E* (E !XEߘ pE2E ИE2E 0E HE `E-EF ؙEE$Y E E(E`' 0E E@EHE" PE `EhEp[ pEEE= E@] E`EE>E0= E EEȚE) КEEE> E9 EEEE% E@E E6> (E7 0EE@ED> HE4 PEE`EohEpo pE EE/ E EE$ E EțE" ЛE E> E- E E|> E+ E  E= (EPF 0E @EHE# PE E !Eݖ ȜE Eݖ E (Eߘ XE1pE* E !E !Eߘ 8E xE E E E-EF 8E`EhE@w pEPEEPv EP؟EEXEEELȠEEEL(EXEC" EءEE0E xEEEX E XELEEȣE EE XEQ pE E EC: 8E1PEߘ hE|{E1إEEE E] 8EPE EE ȦEEE(E XE*pE,!E !E*E*E !XEr: EH EEpFE E E~ (EF0E@t 8E`t @EPt HEt PEP xEF ECЩEX E EX 0E xEEE تEE 8EQ PE E ثEC: E10Eߘ HE|{xE1EЬEEE] E0E xEE EحEEE 8E*PE,!hE !E*خE*E !8Er: xEH EE3ȯEB ЯE`EEJEP@ EEEE@: EE EN(E`9 0E@E@ETHEP PE`EĈhEp. pE@EE]Ep EEE> E`8 EEE@ ȰEP2 аEEqE`1 EEE2 EXEpEEEC" EXEC" EEߘ EE(E@ExEEEEEE0o EEEE K Ep E(E0 0EE@EHE0K PEp`EhEV pE@EEEP EEEEU EEEȴEp дE`EEE U E EE E@P EE E(E[ 0E E@EHEPQ PEE`E!hE0 pE`EE|> EX EpE> EW EpEuȵE еE EEqE EEE)E E`E E2(EPN 0Ep@E:HE`M PEp`EEhEpL pEpEPEK EpE^Epc EpEȶEPZ жEpE3E E EE|E EE E>(E 0EE@E= HE@ PEpE طEߘ E˚ E|{8EC: xEC: Ef E* ظEC: Eߘ 8EC: xEC: EC: йEEE18EC: PEhEE1E* E !Eߘ 8ExEsE ػEF !E XEĈEF ؼE E E&HEJ PEPf XEJ `E| hEpY EE EEE EEȽE@ нEEE@ EEEE EE E(E 0E@EHE PE`EhE` pEEߘ EL E@ (EP 0E @E HEp hEp pE E E E E E EMȿE@ пE0EXE00 E0EXEP* E`E Ec(EP* 0E`E@EmHE@* PE`E`E˰!hE pEEEwE EEEA E`\ E`EEE`\ E`EE> EC E EEw- E0Y EE E(E`Q 0EE@EHEW PE E`EhE pE0EE0 EEE3E E0E|E. E`EE>EP+ E0E= E+ E0 E(E 0E0xEߘ E˚ E|{E͖ E8En!PEE1E* E !E? 8E? xEE!EEC: E!EE E8ExEmE!E{EE E(E 0EE@EHE0p PEP`EhEq pE EE*E E`EE:E{ EPEr!E0t EPE? Ep EP8EF xECEC" E E E& EOX @EHE PEE`EhE pEEE0 EEE EEEfE EEqE EEnE E E (E 0E@E{HE@ PEE EE1 E!(E`* 0EE@Ef HE PEE`El hE pEEEu E0 EEE>E EEE= Ep E EE E E(E 0E @EHE PE `EhE pE`EE= E@ E`EE)!E4 EEEf E E El EP E Eu E@ E E (EA 0EE@E>HEp; PE `E hE4 pEEE E4 EEE E`4 EEE= E E E 0E xEĈE)!E E 0E xE E E  E E E$ E4 E: 0EK 8EO HE^ PEd `Eu hE| xEu E E E E E E E E E E E E  E E! (E( 8E1@E1PE: XEA hEP pEV E Ef E Ez E E E E E E E E E E (E 0E @Eu HE XEu `E+ pE< xEE EY E^ En Es E E E E E E E E E E 0E 8E HE PE `E, hE3 xEE EL E !E !E^ Ef EE Ez Eu E E E E E E (E 8E @E PE XE hE pE Eu E Eu E Eu E E$ E+ E$ E= E$ EQ E$ Ee (E$ 0Ep @E HE XE `E pE xE E E EE E E E E E E E E< E E E 0E 8E HE, PE% `E hE0 xE E: E EC E! EM EK EX E E` E^ El E Ev E (E 8E @E PE XE hE4 pE E E E E EY E E  E EP E E E E E (E  0E @E: HE XEn `E pE xE E E E E. Eu E: EL ER EL Ed E^ Ef E^ En 0E 8Ez HEn PE `En hE xEn E En E En E En E En E En E En E En (E 8En @E0 PEn XE> hEn pEM En E` En Eo En E En E En E En E En E (En 0E @En HE XEn `E pEn xE E E E E+ E E> E EO E Ea E Et E E 0E 8E HE PE `E hE xE E E E E E E E E E  E E E E- E (E> 8E @EQ PE XEd hE pEu E E E E E E EY E EY E EY E EY E (EY 0E @EY HE XEY `E% pEY xE6 EY EF EY EV EY Ef EY Et EY E EY E EY E 0EY 8E HEY PE `EY hE xEY E EY E EY E EY E EY E) EY E= E EP E (Ec 8E @Ex PE XE hE pE E E E E E E E E E E E E E E$ (E 0E6 @E HEL XE `E^ pE xEr E E E E E E E E E E E E E E 0E 8E HE' PE/ `E' hEB xEY EN EsE E31 XE) E Eߘ E XEߘ EmE? EME3 8Er: xEF E< E< EXEB EO EW E_ EQ Ee XEo pEEe EC" E3 XEC" pEt E E1EE EEEE E" EEP EE EW$!(E 0E E@EL" HEP PEE`E= hE pEEE> E E@EEE E" Er!E0 E" E] E E" E? E0 E" XEߘ E E EES 8EW" PEC" EF E! Eb" Ek" E1@EHE PEhE pEp4 E{ E_E9FE= E E4 EEVE@FE+ E@TEFE+ EEF E+ (Ep0E&F@E+ HE PE*F`EuhEjpE4FE+ EQE`FEJEEFE, EOE2FE , E ME`/FE, E0IE/F E, (EG0E/F@E]HEPEF`E, hEDpE)FE , E`@E@)FE', EiE3FE1 EiE3FE EhE 5FEEgE F E/, (Ef0E F@E7, HEePE@,F`E6, hEP<pE 8FE=, EdE%FE<, E@8E7FEB, E6E`7FEM, EcE*FES, EcEF EX, (Eb0E F@E^, HEbPE F`Ed, hEapE FEi, E0E FEr, E0E:FE~, EP4EFE, ExE)FE, EwE`F E, (Ev0E &F@E, HEuPEF`E, hEupE FE, EtE0FE, EsE0FE, ErE.FE, EpE1FE,EoE 7F E, (E 0E#F@E, HEnPE@6F`E, hE)pE`$FE, E)EFE, E*E$FE, E+E@#FE, E-E3 E, E1E'F E, (E@.0E'F@E- HE+PE@'F`E - hEp.pE03 E- E0E@9FE- E-E2 E- EEFE- E /E2 E$- E/EP4 E+- (E00Ep3 @E4- HE01PE3 `E<- hE1pE3 EE- E2E3 EL- E@3E04 EE3E2 EY- E4E2 E^- EP5EF Eg- (E70E`F@Em- HE@9PE 3F`Et- hE;pE9FE{- E=E+FE- E@E+FE- EpCE %FE- EFE$FE- E IE"F E- (E I0E:F@E- HE`KPEF`E- hEMpE@FE- EOE@FE- ERE2FE- E{E 0FE- E@SE`2FE- ETE%F E- (E@)0EF@E- HE`#PE`F`E- hE!pEFE- EEFE- EE@FE- EEFE- EUE FE . EUE F E. (E@W0E@F@E%. HEpPEF`E,. hE pEFE6. EP EFED. EEFEU. EE FEa. EE FEp. EE@F Ew. (E0E F@E. HEPE`F`E. hEpE FE. EXE .FE. E`E`1FE. EmE.FE. E ZE6FE. ElE6F E. (E[0E 4F@E. HE0PE,F`E. hE ]pE`-FE. E ]E :FE E^E FEE^E :FE. E `E(FE. EaE4F E. (E c0E@(F@E/ HEdPE)F`EahEpEFE. E fE3FE. EhE *FE. EhEFE. EjE-FE/ EjE`F E / (Ep0EF@E/ HEpPE +F`E/ hEkpEFE,/ EkE FE1 F>1 8FmxFmF!FmFF!8FmPF FmF* F!FmF* (F!XFmpF!F F> FG1 FO1 0F31 xFS1 FmF1 FmF1 8FmxFmF!FmFz 8 Fmx FW1 FS1 F! Fm!FS1 0!FmH!F1 x!Fm!F1 !FS1 !Fm"F1 8"FmP"F1 "Fm"F!"Fm#F!X#FW1 p#FS1 #F, #Fm#F!$Fm0$F 1 x$Fm$F 1 $Fm$F!8%FmP%F!%Fm%F[1 %F&] 8&Fmx&Fc1 &Fc1 &Fm'F('F!X'Fl1 p'F1 'Fm'Fm(FW!X(Fmp(Fs1 (Fm(Fs1 )FmX)F0 )F0 )Fm)FG1 8*FmP*Fr!h*F] *Fm*Fm*F] +F!8+FmP+F!h+Fz +Fm+F!+Fm,F!X,Fm,Fm,F,F}1 ,F!-Fm0-Fr!H-Fw- x-Fm-F] -Fm-F!8.FmP.F!.Fm.Fm/Fm0/F- H/F!x/Fm/F- /F!/Fm/F0 80FmP0F1 0Fm0Fm1Fm01F- H1F!x1Fm1F- 1F!1Fm2Fm02F- x2Fm2F- 2Fm2F- 3F0 83FmP3F!3Fm3Fr!3Fw- 3FC84FmP4F* 4Fm4Fm4Fs1 85FmP5F1 5F1 5F31 5F1 5F!6F31 (6F1 X6Fm6Fm6F!6Fm87Fmx7FW1 7FS1 7F 7Fm7F1 8F-1 88FmP8F1 h8F-1 8F# 8F1 8Fm8F1 9FmX9F 9Fm9F!9F 8:FmP:F1 :Fm:F!:Fm8;FĈx;FL;F ;F ;FF=FQ@ =F=F0B >F^@ >Fp>F@>FX>F|{>Fk@ >F|{>F>F>FFF?F@ ?Fp?FEF@?FH?FP?Fa `?Fh?Fp?Fa ?F.] ?Fu?FPa ?F5] ?Ft?F0a ?F:] ?Ft?Fa ?Fm?Ft?F` @F*!@Fs@F` @Fz (@F`s0@F` @@FB] H@FrP@FAF`@FO] h@Fqp@FAF@FY] @F@F@F@Fc] @F@F@AF@FAF!XAFAFAFBFo] 0BFx] xBFS BFS BFCFXCFpCF&CFC" CF CF CFDF] (DF] @DFߘ XDF$S DF&] DF] DFEFXEFS EFEFߘ FFߘ XFF\ pFF FF\ FF GFߘ 0GF HGF] xGFߘ GF] GF] GF GF HF] 8HFW" xHFW" HFC" HFIFXIFpIFj IF] IF1IF* JF !8JFQ PJF hJF] JFS JFJF] KFXKF] pKF] KFKF] KFS LFF XLF pLF LF? LF] LFLF7LFi LFLF7LFi MFMF?MF NF MFW$!(MF\0MFMF@MF^ HMFgPMFMFMFW" MFW" MFC" 8NFF `NFhNFpNFYFNFT> NFNFXFNF= NF`|NF`XFNFg NFpNF XFNF= NFNFWFOFu OFP{OFv OF(OFP0OFWF@OF>HOFPOF WF`OFu hOFpOF WFOFu OFЭOF WFOFu OFOF WFOF v OFpOFVFOF> OF`OFVFPFv PFpPF VF PF"v (PF`0PFUF@PF0v HPFPPF`UF`PF PF@PF@TFPF6> PF0PFRFQF\v QFQFSF QFfv (QF0QF@SF@QFrv HQFPQFSF`QF|v hQF pQFv QF? QFwQF`RFQF QF0vQFRFQF= QF`tQFv QF|> QFrQFv RF> RF@qRFv RFv (RF0RFv xRF#RF-X RFSF (SFߘ XSFF SF{SFv SFv SF{TFv XTF> pTF TF1TF* TF !UFv 0UF xUFv UF UFv UF 8VFv PVF VFߘ VF VF 8WF !PWF WF !WF WF XF 8XF xXFXFݖ XF YF!0YFHYF] `YFhYFpYF^FYF`y YF`YF ^FYFYFpYFpz YF{YFYFpz YFYF YF]FZFuZFZF`]F ZFz (ZF0ZFy @ZFJHZF`PZF\F`ZF]hZF`pZF\FZF ZF`ZF ]FZF6 ZF`ZF ]FZF. ZFpZF\FZF. ZFZF \F[Fgy [F[Fpz [Foy ([F0[Fpz @[F̽H[FP[Fpz `[F.] h[F0p[FPz [F*![F0[Fy [F5] [F[F0z [F:] [F[Fz [Fm[F[Fy 8\FmP\F`y h\F}y \Fm\F`y \Fy \Fm8]Fmx]Fm]Fy ]Fm]F!8^FP^Fh^F ^F|^Fy ^F^F^FaF_FZS _FP_F`F _F4!(_F@0_F@aF@_F H_FPP_F`F`_Fzh_Fp_F``F_F̽_F0_F| _Fu"!_F_F| _F_S _F _F `F_FM{ _F`*_F| 8`F{ x`F{ `F{ `F|aFC" (aF XaF|paFC" aF aFF aF3 aF0DaF bF@ bF BbFcF bF> (bF0:0bF`cF`bF|hbFEpbF`dFbFi bF@.bFdFbFE bF-bF cFbF@ bF BbFcFbF> bF0:bF`cF8cFxcFߘ cFߘ cF˚ cF|{dF0dF!HdFxdFdFߘ dF˚ dF|{dF FdF dFeF(eFF0eF8eF@eFHeFPeF`eF\!heFF& peFc!xeFLeFX!eF!eF:!eFh!eFeFp!eFp eFu!eFU( eF{!eF!eF!eF!eFB!eFM!eFz) fFV!fF fF& fF& fF!(fF_!HfF FPfFXfF`fF`fFFfFfFfFfFfF fFfF0fF@fF!gF@gF0@gF\!HgFF& PgFc!XgFL`gFX!hgF!pgF:!xgFh!gFgFp!gFp gFu!gFU( gF!gF{!gF!gFX!gF!gF!gFB!gFM!gFz) gFV!gF hF& hF& hF!hF!0hF!XhF phF!xhF hF!hFF& hF!hFF& 0iF!XiFLpiF!xiFLiF!iF9 iF!iF9 0jF!XjF!pjF!xjF!jF!jFIn!jF!jFIn!0kF!XkFİ!pkF!xkFİ!kFʰ!kF kFʰ!kF 0lFʰ!XlFҰ!plFʰ!xlFҰ!lFʰ!lFְ!lFʰ!lFְ!0mFʰ!XmFڰ!pmFʰ!xmFڰ!mFʰ!mFް!mFʰ!mFް!0nFʰ!XnF!pnFʰ!xnF!nFʰ!nF!nFʰ!nF!0oF!XoF poF!xoF oFoF!oFoF!0pF!XpF ppF!xpF pF!pF pF!pF 0qFg XqF pqFg xqF qF%!qF qF%!qF 0rF*!XrF prF*!xrF rFA!rF rFA!rF 0sF!XsF psF!xsF sFG!sF sFG!sF 0tFwXtF ptFwxtF tF_tF tF_tF 0uFU!XuF puFU!xuF uF!uF uF!uF 0vFf!XvF pvFf!xvF vFw!vF vFw!vF 0wFXwF pwFxwF wFXwF wFXwF 0xF!XxF pxF!xxF xF!xF xF!xF 0yF!XyF pyF!xyF yFyF yFyF 0zFH> XzF pzFH> xzF zF zF zF zF 0{F!X{F p{F!x{F {F!{F {F!{F 0|F!X|F p|F!x|F |F!|F |F!|F 0}Fȱ!X}F p}Fȱ!x}F }Fܱ!}F }Fܱ!}F 0~F!X~F p~F!x~F ~Fn!~F ~Fn!~F 0F!XF pF!xF F!F F!F 0F !XF pF !xF F±!؀F F±!F 0F!XF pF!xF F&!؁F F&!F 0F.!XF pF.!xF F͖ ؂F F͖ F 0FTXF pFTxF F:!؃F F:!F 0FpXF pFpxF FT!؄F FT!F 0F_!XF pF_!xF Fd!؅F Fd!F 0Fh!XF pFh!xF FFF*FBFE(FB@FyhF[F_FBFuFBF(FFFF@FFF@F̉ЈF@FމF EFFE F0FE@FPFE`F pF EF(FEFEF@EFZЉF@EFhFEFF F@ F(F@$0F@@FHFPF E`FhFppF@FƊF0F@FيFFEFȊF-ЊF`EFFF EFFPFE F"(F@*0F`E@F7HFP(PF`E`FLhF 'pF EFdF@,FEFyF@,FEFȋF%ЋFEFFpF@FF@ FӋ(F0FE@FlHF#PF@`FpF FF FFEF`F (F8F`FF`F (F8FHF@XFhFxF FFEFĈГF@EFF@EFFP F (F0 0FE@F HF PFP`F hFz pFEFF FEFF~ FPFȔF ДFPFF F`EF̽Fy FP F(Ft 0FP@FHFt PFP`FhF` pF@EFF0 FEFF FEFȕFP ЕFEFF FEFF FE Fu"!(F0x 0FP@FHF0x PFP`F+hF`u pFPF;Fu FPFLFEFZЖFEF= FEFc= F@E Fd0FE@FpPFE`FxpFEFF EF@ FEFЗF@EFFEFFE F0FE@FPFE`FpF@E(F@F3HFP PFE`FhF pFEFF`EFFFr!șF0 ЙF(F8F`HF `FLpFEFZF`EF= F`EFc= КF EFdFEFpFE Fx0F`E@FPFE`F@ pFEFF EFFEFЛF`EFFEFF E F0FEF FF F@EFȜFP МF  F@ F FEF F@ FE F (F 0F@E@F HF PFE`F hFp pFEF F F@EF F FEF ȝF` НFEFFТ F`EF F0 F E F (F 0FE@F HFП PFE`F  hF pF  F F F  Fr!F@ F  F> ȞF ОF@EF= F F  F; F FE F|(Fp 0FE@FHF PFE`FhF@ pF@EF= F` FEFF F  FПFEF` 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 hF xF@ F F F F ȤF@ ؤF F F F@ F (F XF F F` F F (F F F (F 8F HF XF` hF` F ;!F:!F`:!F :!ȫF9!ثF9!F`9!F 9!F8!F8!(F`8!8Fe!HF e!XFd!F v!Fu!ȰF`~!F~!F}!F@}!F|!(F|!F !F!FF`"F"F " F(F#0Fp#8FP"XF`FhFFFNzF G@G@G@ XG`GhGr@ pG`xGGGpGG@GGAG GGGGЩ G@ (G0G08G0@Gp`G`hGpG`xGG@ G`G0GGGG@LFGGGa G= GGGF G] (G0GGF@GW$!HGpPG`HF`G^ hG0pG HFGG GLFGr!G Ga G> GGKFG6> G0gG JFGR GPZG@KF G (GX0GKF@G6 HGXPGKF`G ^ hGWpGJFGGVGIFG= G@UG@IFG^ GTGHFG^ GRGIFGGTGHF G>(Gp0G`GF@G"^ HGPGGF`G+^ hGpG@FFG\ G0GFFGGRGFFG\ GQGpa G? GPPGa G] G ^G@EF G9^ 0Ga @GF^ HGpaPGEF`G0S hGLpGBFGP^ GIGBFG^^ GIGa Gj^ G\G`BFGw^ Gp[GBFG^ G`IGa G^ (G0I0Ga @G׎HGLPGBF`GHhGIpGBFG^ GGDFGH GjGCFG^ GG@CFG^ GGCFG̽GcGa GT> (GF0GDFG`GGGp Gp(GGжGGGȆFFHFFȇF؆F F XF F ؇F F HF F=0F=pF=F=F=FȈF!(G!FȖFFF(FGFGHFȓFhFIFFy ȉFy F!ȟF!FhF^F FF F F  F 0F `F 0F `F F F F  F 0F @F PF `F F  F  F 0F @F `F F F F F F  F 0F @F PF `F pF F F F F F ТF F F F F  F 0F @F PF `F pF F F F F F УF F F F F  F 0F @F PF `F pF F F F F F ФF F F F F  F 0F @F PF F F F F F  F 0F @F PF `F F F F F F ЫF F F F F  F `F PF 0F @F PF F F F F F F F F Fx F}F}F}F}F} F}0F}@F}PF}`F}pF}F}СF}`F}pF}pF}F}Fi@FpFFFЍFFF@FpFЎFF`FFpFPFpF FFpFFFFF F@FFpFPFЭF`F`FF FF F@FF FHFr PFhF&xF;FFFo Fo Fo Fo Fo hFo Fa؍FF|F 8FgHFPF<F<hF xF Ff hFf FFFFFF F@F`FFFFFFF@F`FFFȎFF؎F FF(FpFF`FFFPFFpFFаFF0FF0FG8F@FPFFpFxFF`FhFpFxFF@FHFFȬFЬFجFFFFFFFȮFHF^pFA xFF\F\F\@F\F\F\F<зF<F+xF+FB FжFFsFsF(F F 0F F 8F hF>F>pFFxF F 8F FFF F{ F(F 0Fn 8F@F!F F% FE F FFg ȑFF FF FF F(F 0F8F @F HFPFhF FcF FKFWF. FȒFFF0F0FPFF F FFF hF F F F FȚF(F F HF F hF(FFHFF* hF* ȗFFFDFDF țF (F F HF(FhFnFnFȘFJؘF$ F@ FFFX FhFFF(F8FHFXFe hFxFȠFؠFF: FFF$(F 8FHF/XFhFxFFz FcFYF ȡF)ءFFFyF F(F8FeHFXF xF FF FBF] ȥFХFF FF9 F F F} (F0FHFFFFPFXFWFFFFF@ȦF?ЦF{ئFFF(F0F 8FK@FOHFPF XF`FxFF;F~F FȧFЧFاFF\F^ F (F F F F 0F 8F-hF pF xF{FFh FȨF @F ШFبFF'F F8(Fn 0F8F! @FHFhFxFF) F#ȩFةF HFMhFpF xF6F|FjF#FFȪFЪF* تFiF FF xF|HFeXFu hF]xFRF\ F\ `F\ F\ F=FF8F FT F(F 0FN 8FF @FXFb FFF=FFF F F حFkFF F F@(Fg 0F 8FH @FXFHhFpFZFZ0FZFSFF(F FaF FHF Fv F(FYhF F FFF0 F ȯF`ЯF FF/FH F F Fq(FHFPFRXF`FZhFGpFxFFF F HF= hFO xFX F F-FZ FF$FFF F FF(FHF PF:XFw`FhFpF 0F@F HF PFXFQ`F hFopFF F5 F'F Fh F-FFȵF1еF صFFFXF9FHF FwF:F< FW(F0F 8F HFPF` XF`FXhFMpFUxF^G^FIFFeFFFFF}ȶF7ضFFFF F FFM F F(F0F@FHFPFpXF `Fd hF pFxFFFFFEF)FF FG ȷFmطFFFzFFtF'FFF5 F (F0F 8F@FHFPFXFF`F hFpF xFFhGF FbFFF FȸFиFظFFmF FjFFF Fd F,(F 0F8 8F<@FHFPF XF `FhFY pFs xFeFEFOFIFJFLFFFF@ȹF\йFGعFFa F FfFbF F~FFJ Fn(F0Fz8F @FHFwPFXF`FRhFpFxF FoFOFFrFFFNFȺFGкF غFoFFFFF FFX F( (F0F8FT@FGHF}PFXFz`F^hFpFxFFF FFFFk FFȻFлFR ػF FF@ F2FF F`GF< F" F(F2 0Fi 8F @FPFXFK `FhFpFxF$F FyF)F-FFdF F`ȼFeмFؼF FF" FOF0 F[FF`F Fn(Fz0F8Fc@FHFBPFXFs`F]hFpF xFF[F[FF F FFF}FȽFнFؽFFpGFF. FF FFF_ F%(Fw0F8Fu@F- HF- PFXF `FhF; pF) xFFFFYF{F6FFF FȾFоFؾFFeF FhFFxGF FF F F(F10F8F @FHFoPFd XF`FhFpFmxF#F FDFF FFF* F4FȿF| пF ؿF~ F'pFxFF F0FlF0GHGI PG/ F F(F0Fs8F@F+HFPF&XF`FhFpF=xFFAF FFF FFF# FQF FpF F(FF F FFF3F F (F3 0F|8F @FHFPF XF`FhFpFxFFCFFFTFFFFF FFBFFFFF FF F^ F F (F*0FZ 8F@FIHF PF!XF `F`hF"pF xFFFFb F&F#F F$F%F&F(F/F)FF F*F+F,F F F  F (FW 0F.8F/@Ff HF PF0XF.`FM hFpF xF2F3F F4FF F5FF6FF7FF F8F FhFFn F FI FF F;(F0F 8F @FHF#PFLXF`FhF pF=xFF>FF?FFF F@FF0FAFBFFCFDF FEFFFFGFH F;(FI0FJ8F2@FdHFV PFXF`F hF% pF_xFKFLFxFFP F FNFFOF]FPFQFF@FFRFFSFTFT F F(F(0F*8F @FHFAPFXFW`FXhFYpFZxF[F\F]F~F_FFFF FFFF{F`FaFbF4 FO F F Fc Fd(FS0F8Ff@FHF9 PFgXFh`FzhFipFxFjFkFFF( FlFFmFFFFnFF F1FoFpFF F Fx Fq(F*0Fr8F,@FsHFtPFXFu`FhF8pFuxFvFVF0FFwFFxFFyFzF{F F F|F~FFFMFXFFV F7(F 0F 8F@FHFPF XF`FhFpFxFF4 FFFFFF F F FFFFFF F F FF}FO F (FU0F8F@Fm HFPF_XF`F3hFpFnxFlFFFF FFFKF F FF FtFFqFM FFFF7F F](F 0F8F @FHFPFXF`FhFxpF xFF,FmFFFFFFFF7 F F FFFF|F1 FF F F(F0F 8F@FHF PF6XF`F! hFpF' xFFFFFFFFFFFFFFFFFFFFF F(F0F8F@F HFPFXF`FhFpFxFFFF FFFF`FFFyFG F FFFFFFyFF F(FB0Fk 8F@FHFa PFXF `FhFpFxFFFF0FFFFFFFFWFQF FFFFF F$FF} F&(F0F8F@F HFPFXF`FhFpFxFFFF6FFFFFFFFFFFF>FFF1FF F(F0F 8F@FHFt PFXF+ `FEhFpFxFFMFPFLFFFF FFF F FRFFFFF FF F FP(Ff0F,8F@FHFPFP XF`FhFpFLxFWFFFF+ FFa FFF FF FF$FFFF FN F F F(F+0F'8FU @FHFPF_ XF `FrhF pFxFF FFFFF4FFG FFFFF:F F F F FF}F F (F0F8F\@FHFPFXF5 `FhFOpFxFFPFF/FFLFFFFFF" FFFvFFUF F F F F (F 0F8FS @FHFPF' XF`FhFpF?xF9FFFFY FFFFFF%FFFFFiF FFFi F, F (F 0FV8F @FHFPF>XF`F2hFpF xFwFrFkF F!F"F#FQF$FF%F FF&Fs F9F'F~ F(F F F)(F>0F*8F @FHF+PFw XF`FhFpF-xFFF.FF/F0F F1F2F F;F~F3F4F[ F F Fr F F%F F5(F60F78F@FHFbPFkXF `F8hFjpFxFF9F:F;F FWFFFFF<FFfF:F=F F F>F?F? F F((F@0F,8F @F^HF; PFAXFB`F3hFpF xF}FFCFQFF\ F,FnFFDFFtFxFFFGFTFXFHF.FF| F(F0Fe 8FK@FHFPFXF`FhFpFxFMFNFFaF3FOF0FPFFQFRF FFvFgFSFF{ FVF9FT FU(F0F< 8Fb@FHFVPFWXF`FXhFRpFxF FYFFFSFZF[FrFF\FFF F F F]FEFCF^F F F. F_(F0FR8F/@FHFZPF`XFa`F5hF( pF xFFq F FcFP FdFFFFFeF FF FFFfFFtF F F (F 0F8F@FQ HFgPFhXFi`FjhF pFHxFkFFF FlFmF F FFQFFoFtFpFFFdF8FFqFr Fs(F 0FY8F@FtHF6 PFMXF `FhFpFqxFuF!FFiFF0 FvF FmFxF FyFzFcF{F|F8 F}FFwF~ Fq (F0F8F@FxHFPFLXF`FhF) pFt xF F]FF FAFFFFFFFF F1 FK FF Fw FFF F(FH 0F8F@FhHF PF XF# `FhFpFxFFFFbF^F FFFFFk FFFJ FF FR FFF F F F(F0F 8Fe@FtHF:PF XF`FhFpFxFFFFFFT FlF] FFFFF FFDF FFy FFF F(FL 0F8F@FHFzPFXF `F hF= pFxFFfFFFFCFFFFFFF?FF FFFFF2F F(F0FQ 8F@FHFPFXF`F hFJ pFxFFF& FFFr FFFvF FFFFFFoFFF FF F(F 0F8F@FDHF PFXF`F%hFpFxFF F~FFFFFR FFFFF,FF5FF'FFFF F(F0F8FJ@FHFPFXF `FhFHpFxFFF FFFFF-FFFF1FF]F{FFF.F FF FW (F 0F8F@F HFPFXF`F hFpFqxFF"F F6 FFFyFp F FFFF/F FF FFFF F F`(F|0F8F@FHF? PF] XF`FhFpFxFFmF)FFFFF F3 FFF FFFFFF?FFF F (F& 0F8F@FHFPFIXF`FhF pFxF FFF<F FFFFFFUFF FFF FFwFFF F(F0F8F@F HFPF XF`FhF pF xF F F FF FF F F5F)F FF^FGFFrFFFFF F(F0F8F@FHFPFXF`FhFpFxFFD FFFFcF FF FFFFFFFF FF!F"F F#(F0F8F@F%HFsPF XF `FE hFf pFl xFaF&FF'F<FaF F(F FF@F*F+F,F.F/F0FpF1FF1 F2(F30F48F @F5HF6PFI XF`FS hF7pFy xF8F9FFFFTFF:Fv F FFFFrFF;FF<F>Fc F~ F (F0FM8F @F;HF:PF?XF@`F hFj pFxF FJF FF F FFo F FFAF@ FnFF FFBFFF F FL (F0FC8FD@FHFEPF XF `FFhFGpF} xFcFHFIFJFbFFF FKFLFFFsFFMFNF~FFPF;FQ FR(F 0FS8FT@F"HFPF XF`FUhFVpFWxFXFVFFYFZFF F FFF\FFF]F F^F_FFkF F3 F (Fa0F$8F@FgHFPFbXF `FhFpFxFFdFFFEFFeF FFFfFF FgF F{FhFFiFPFT F(F 0F 8FT @Fu HFjPF XF `F& hFpFkxF FE FYFlF*Fg F FmFKFnFoFpF.FqFFrFsFtF+F F Fu(Fv0F 8F@F HF2 PF XF`FwhFxpFyxF FzFF F{F|FFFgF FF FuF^ F~FFFY FFFC F(F0F8F@FHFPFXF `FhFpFxFFcFC FFF_F F F FF FF FFF[FFF FFd F(F0F8F@FHFPFXFj`F_hFpFxFFF F FFKF[ FFF F@F F FFFF FFuFj F F (F0F8F@FPHF PFKXF`FhFpFc xFFFF F F)FZFFFCFFF7FF F3FFF FF F(F0FS8F4 @FHF8PFXF`FhF7pFxFF9FFFFBFFdF FFdFfFFF FOFFF FF F>(F0F8F@FHFhPFXF`FhFpFlxFFF&F FF FFF< FFFFFF- F"F FFFF F(FQ 0F 8F@F-HFPFXF`FhFpFxFFFFF FFB FFFFFFF FFFqF FCFFu Fu (F0F8F@F.HFPF XF`FJhFpFxFFFFFFFF`FB FFe Fp FF8FHFFF FFF F(F0F8F? @FHF! PFXF`FhFpFxFF FFFF*F5FFFFFF FFFF9FC F FF F(F0F8F@FHFPF XFi `F hF. pFxFsFFFl F F FFFFFF> FFF!FFF F F F Fq (F0F 8F@F HFPFXF`FhFpFxFFF+ FFFyF%FFF{ FFZF7 FFF F FFFF F` (F0F8F @F HFPF XF\`F hFpF xFF6 F: FF FF FF[F FFFb FF= FFFF)F Fv F(F0F 8F1 @FHFPFXF8 `F_ hFpFxFF" F F F FFF F9FFAF F F FF% F F F FF F(F0F18F@FIHFV PFXF `FPhF!pF"xF F FZ F#F$FSF2 Fc FFpF%F&FF F9 F F(HH@HtvH5@%@@%@h%@h%@h%@h%@h%z@h%r@h%j@hp%b@h`%Z@h P%R@h @%J@h 0%B@h %:@h %2@h%*@h%"@h%@h%@h% @h%@h%@h%@h%@hp%@h`%چ@hP%҆@h@%ʆ@h0%†@h %@h%@h%@h%@h %@h!%@h"%@h#%@h$%z@h%%r@h&%j@h'p%b@h(`%Z@h)P%R@h*@%J@h+0%B@h, %:@h-%2@h.%*@h/%"@h0%@h1%@h2% @h3%@h4%@h5%@h6%@h7p%@h8`%څ@h9P%҅@h:@%ʅ@h;0%…@h< %@h=%@h>%@h?%@h@%@hA%@hB%@hC%@hD%z@hE%r@hF%j@hGp%b@hH`%Z@hIP%R@hJ@%J@hK0%B@hL %:@hM%2@hN%*@hO%"@hP%@hQ%@hR% @hS%@hT%@hU%@hV%@hWp%@hX`%ڄ@hYP%҄@hZ@%ʄ@h[0%„@h\ %@h]%@h^%@h_%@h`%@ha%@hb%@hc%@hd%z@he%r@hf%j@hgp%b@hh`%Z@hiP%R@hj@%J@hk0%B@hl %:@hm%2@hn%*@ho%"@hp%@hq%@hr% @hs%@ht%@hu%@hv%@hwp%@hx`%ڃ@hyP%҃@hz@%ʃ@h{0%ƒ@h| %@h}%@h~%@h%@h%@h%@h%@h%@h%z@h%r@h%j@hp%b@h`%Z@hP%R@h@%J@h0%B@h %:@h%2@h%*@h%"@h%@h%@h% @h%@h%@h%@h%@hp%@h`%ڂ@hP%҂@h@%ʂ@h0%‚@h %@h%@h%@h%@h%@h%@h%@h%@h%z@h%r@h%j@hp%b@h`%Z@hP%R@h@%J@h0%B@h %:@h%2@h%*@h%"@h%@h%@h% @h%@h%@h%@h%@hp%@h`%ځ@hP%ҁ@h@%ʁ@h0%@h %@h%@h%@h%@h%@h%@h%@h%@h%z@h%r@h%j@hp%b@h`%Z@hP%R@h@%J@h0%B@h %:@h%2@h%*@h%"@h%@h%@h% @h%@h%@h%@h%@hp%@h`%ڀ@hP%Ҁ@h@%ʀ@h0%€@h %@h%@h%@h%@h%@h%@h%@h%@h%z@h%r@h%j@hp%b@h`%Z@hP%R@h@%J@h0%B@h %:@h%2@h%*@h%"@h%@h%@h% @h%@h%@h%@h%@hp%@h`%@hP%@h@%@h0%@h %@h%@h%@h%@h%@h%@h%@h%@h%z@h%r@h%j@hp%b@h`%Z@h P%R@h @%J@h 0%B@h  %:@h %2@h%*@h%"@h%@h%@h% @h%@h%~@h%~@h%~@hp%~@h`%~@hP%~@h@%~@h0%~@h %~@h%~@h%~@h%~@h %~@h!%~@h"%~@h#%~@h$%z~@h%%r~@h&%j~@h'p%b~@h(`%Z~@h)P%R~@h*@%J~@h+0%B~@h, %:~@h-%2~@h.%*~@h/%"~@h0%~@h1%~@h2% ~@h3%~@h4%}@h5%}@h6%}@h7p%}@h8`%}@h9P%}@h:@%}@h;0%}@h< %}@h=%}@h>%}@h?%}@h@%}@hA%}@hB%}@hC%}@hD%z}@hE%r}@hF%j}@hGp%b}@hH`%Z}@hIP%R}@hJ@%J}@hK0%B}@hL %:}@hM%2}@hN%*}@hO%"}@hP%}@hQ%}@hR% }@hS%}@hT%|@hU%|@hV%|@hWp%|@hX`%|@hYP%|@hZ@%|@h[0%|@h\ %|@h]%|@h^%|@h_%|@h`%|@ha%|@hb%|@hc%|@hd%z|@he%r|@hf%j|@hgp%b|@hh`%Z|@hiP%R|@hj@%J|@hk0%B|@hl %:|@hm%2|@hn%*|@ho%"|@hp%|@hq%|@hr% |@hs%|@ht%{@hu%{@hv%{@hwp%{@hx`%{@hyP%{@hz@%{@h{0%{@h| %{@h}%{@h~%{@h%{@h%{@h%{@h%{@h%{@h%z{@h%r{@h%j{@hp%b{@h`%Z{@hP%R{@h@%J{@h0%B{@h %:{@h%2{@h%*{@h%"{@h%{@h%{@h% {@h%{@h%z@h%z@h%z@hp%z@h`%z@hP%z@h@%z@h0%z@h %z@h%z@h%z@h%z@h%z@h%z@h%z@h%z@h%zz@h%rz@h%jz@hp%bz@h`%Zz@hP%Rz@h@%Jz@h0%Bz@h %:z@h%2z@h%*z@h%"z@h%z@h%z@h% z@h%z@h%y@h%y@h%y@hp%y@h`%y@hP%y@h@%y@h0%y@h %y@h%y@h%y@h%y@h%y@h%y@h%y@h%y@h%zy@h%ry@h%jy@hp%by@h`%Zy@hP%Ry@h@%Jy@h0%By@h %:y@h%2y@h%*y@h%"y@h%y@h%y@h% y@h%y@h%x@h%x@h%x@hp%x@h`%x@hP%x@h@%x@h0%x@h %x@h%x@h%x@h%x@h%x@h%x@h%x@h%x@h%zx@h%rx@h%jx@hp%bx@h`%Zx@hP%Rx@h@%Jx@h0%Bx@h %:x@h%2x@h%*x@h%"x@h%x@h%x@h% x@h%x@h%w@h%w@h%w@hp%w@h`%w@hP%w@h@%w@h0%w@h %w@h%w@h%w@h%w@h%w@h%w@h%w@h%w@h%zw@h%rw@h%jw@hp%bw@h`%Zw@h P%Rw@h @%Jw@h 0%Bw@h  %:w@h %2w@h%*w@h%"w@h%w@h%w@h% w@h%w@h%v@h%v@h%v@hp%v@h`%v@hP%v@h@%v@h0%v@h %v@h%v@h%v@h%v@h %v@h!%v@h"%v@h#%v@h$%zv@h%%rv@h&%jv@h'p%bv@h(`%Zv@h)P%Rv@h*@%Jv@h+0%Bv@h, %:v@h-%2v@h.%*v@h/%"v@h0%v@h1%v@h2% v@h3%v@h4%u@h5%u@h6%u@h7p%u@h8`%u@h9P%u@h:@%u@h;0%u@h< %u@h=%u@h>%u@h?%u@h@%u@hA%u@hB%u@hC%u@hD%zu@hE%ru@hF%ju@hGp%bu@hH`%Zu@hIP%Ru@hJ@%Ju@hK0%Bu@hL %:u@hM%2u@hN%*u@hO%"u@hP%u@hQ%u@hR% u@hS%u@hT%t@hU%t@hV%t@hWp%t@hX`%t@hYP%t@hZ@%t@h[0%t@h\ %t@h]%t@h^%t@h_%t@h`%t@ha%t@hb%t@hc%t@hd%zt@he%rt@hf%jt@hgp%bt@hh`%Zt@hiP%Rt@hj@%Jt@hk0%Bt@hl %:t@hm%2t@hn%*t@ho%"t@hp%t@hq%t@hr% t@hs%t@ht%s@hu%s@hv%s@hwp%s@hx`%s@hyP%s@hz@%s@h{0%s@h| %s@h}%s@h~%s@h%s@h%s@h%s@h%s@h%s@h%zs@h%rs@h%js@hp%bs@h`%Zs@hP%Rs@h@%Js@h0%Bs@h %:s@h%2s@h%*s@h%"s@h%s@h%s@h% s@h%s@h%r@h%r@h%r@hp%r@h`%r@hP%r@h@%r@h0%r@h %r@h%r@h%r@h%r@h%r@h%r@h%r@h%r@h%zr@h%rr@h%jr@hp%br@h`%Zr@hP%Rr@h@%Jr@h0%Br@h %:r@h%2r@h%*r@h%"r@h%r@h%r@h% r@h%r@h%q@h%q@h%q@hp%q@h`%q@hP%q@h@%q@h0%q@h %q@h%q@h%q@h%q@h%q@h%q@h%q@h%q@h%zq@h%rq@h%jq@hp%bq@h`%Zq@hP%Rq@h@%Jq@h0%Bq@h %:q@h%2q@h%*q@h%"q@h%q@h%q@h% q@h%q@h%p@h%p@h%p@hp%p@h`%p@hP%p@h@%p@h0%p@h %p@h%p@h%p@h%p@h%p@h%p@h%p@h%p@h%zp@h%rp@h%jp@hp%bp@h`%Zp@hP%Rp@h@%Jp@h0%Bp@h %:p@h%2p@h%*p@h%"p@h%p@h%p@h% p@h%p@h%o@h%o@h%o@hp%o@h`%o@hP%o@h@%o@h0%o@h %o@h%o@h%o@h%o@h%o@h%o@h%o@h%o@h%zo@h%ro@h%jo@hp%bo@h`%Zo@h P%Ro@h @%Jo@h 0%Bo@h  %:o@h %2o@h%*o@h%"o@h%o@h%o@h% o@h%o@h%n@h%n@h%n@hp%n@h`%n@hP%n@h@%n@h0%n@h %n@h%n@h%n@h%n@h %n@h!%n@h"%n@h#%n@h$%zn@h%%rn@h&%jn@h'p%bn@h(`%Zn@h)P%Rn@h*@%Jn@h+0%Bn@h, %:n@h-%2n@h.%*n@h/%"n@h0%n@h1%n@h2% n@h3%n@h4%m@h5%m@h6%m@h7p%m@h8`%m@h9P%m@h:@%m@h;0%m@h< %m@h=%m@h>%m@h?%m@h@%m@hA%m@hB%m@hC%m@hD%zm@hE%rm@hF%jm@hGp%bm@hH`%Zm@hIP%Rm@hJ@%Jm@hK0%Bm@hL %:m@hM%2m@hN%*m@hO%"m@hP%m@hQ%m@hR% m@hS%m@hT%l@hU%l@hV%l@hWp%l@hX`%l@hYP%l@hZ@%l@h[0%l@h\ %l@h]%l@h^%l@h_%l@h`%l@ha%l@hb%l@hc%l@hd%zl@he%rl@hf%jl@hgp%bl@hh`%Zl@hiP%Rl@hj@%Jl@hk0%Bl@hl %:l@hm%2l@hn%*l@ho%"l@hp%l@hq%l@hr% l@hs%l@ht%k@hu%k@hv%k@hwp%k@hx`%k@hyP%k@hz@%k@h{0%k@h| %k@h}%k@h~%k@h%k@h%k@h%k@h%k@h%k@h%zk@h%rk@h%jk@hp%bk@h`%Zk@hP%Rk@h@%Jk@h0%Bk@h %:k@h%2k@h%*k@h%"k@h%k@h%k@h% k@h%k@h%j@h%j@h%j@hp%j@h`%j@hP%j@h@%j@h0%j@h %j@h%j@h%j@h%j@h%j@h%j@h%j@h%j@h%zj@h%rj@h%jj@hp%bj@h`%Zj@hP%Rj@h@%Jj@h0%Bj@h %:j@h%2j@h%*j@h%"j@h%j@h%j@h% j@h%j@h%i@h%i@h%i@hp%i@h`%i@hP%i@h@%i@h0%i@h %i@h%i@h%i@h%i@h%i@h%i@h%i@h%i@h%zi@h%ri@h%ji@hp%bi@h`%Zi@hP%Ri@h@%Ji@h0%Bi@h %:i@h%2i@h%*i@h%"i@h%i@h%i@h% i@h%i@h%h@h%h@h%h@hp%h@h`%h@hP%h@h@%h@h0%h@h %h@h%h@h%h@h%h@h%h@h%h@h%h@h%h@h%zh@h%rh@h%jh@hp%bh@h`%Zh@hP%Rh@h@%Jh@h0%Bh@h %:h@h%2h@h%*h@h%"h@h%h@h%h@h% h@h%h@h%g@h%g@h%g@hp%g@h`%g@hP%g@h@%g@h0%g@h %g@h%g@h%g@h%g@h%g@hп%g@h%g@h鰿%g@h頿%zg@h鐿%rg@h逿%jg@hp%bg@h`%Zg@h P%Rg@h @%Jg@h 0%Bg@h  %:g@h %2g@h%*g@h%"g@h%g@hо%g@h% g@h鰾%g@h頾%f@h鐾%f@h逾%f@hp%f@h`%f@hP%f@h@%f@h0%f@h %f@h%f@h%f@h%f@h %f@h!н%f@h"%f@h#鰽%f@h$頽%zf@h%鐽%rf@h&逽%jf@h'p%bf@h(`%Zf@h)P%Rf@h*@%Jf@h+0%Bf@h, %:f@h-%2f@h.%*f@h/%"f@h0%f@h1м%f@h2% f@h3鰼%f@h4頼%e@h5鐼%e@h6逼%e@h7p%e@h8`%e@h9P%e@h:@%e@h;0%e@h< %e@h=%e@h>%e@h?%e@h@%e@hAл%e@hB%e@hC鰻%e@hD頻%ze@hE鐻%re@hF逻%je@hGp%be@hH`%Ze@hIP%Re@hJ@%Je@hK0%Be@hL %:e@hM%2e@hN%*e@hO%"e@hP%e@hQк%e@hR% e@hS鰺%e@hT頺%d@hU鐺%d@hV逺%d@hWp%d@hX`%d@hYP%d@hZ@%d@h[0%d@h\ %d@h]%d@h^%d@h_%d@h`%d@haй%d@hb%d@hc鰹%d@hd頹%zd@he鐹%rd@hf逹%jd@hgp%bd@hh`%Zd@hiP%Rd@hj@%Jd@hk0%Bd@hl %:d@hm%2d@hn%*d@ho%"d@hp%d@hqи%d@hr% d@hs鰸%d@ht頸%c@hu鐸%c@hv逸%c@hwp%c@hx`%c@hyP%c@hz@%c@h{0%c@h| %c@h}%c@h~%c@h%c@h%c@hз%c@h%c@h鰷%c@h頷%zc@h鐷%rc@h逷%jc@hp%bc@h`%Zc@hP%Rc@h@%Jc@h0%Bc@h %:c@h%2c@h%*c@h%"c@h%c@hж%c@h% c@h鰶%c@h頶%b@h鐶%b@h逶%b@hp%b@h`%b@hP%b@h@%b@h0%b@h %b@h%b@h%b@h%b@h%b@hе%b@h%b@h鰵%b@h頵%zb@h鐵%rb@h逵%jb@hp%bb@h`%Zb@hP%Rb@h@%Jb@h0%Bb@h %:b@h%2b@h%*b@h%"b@h%b@hд%b@h% b@h鰴%b@h頴%a@h鐴%a@h逴%a@hp%a@h`%a@hP%a@h@%a@h0%a@h %a@h%a@h%a@h%a@h%a@hг%a@h%a@h鰳%a@h頳%za@h鐳%ra@h逳%ja@hp%ba@h`%Za@hP%Ra@h@%Ja@h0%Ba@h %:a@h%2a@h%*a@h%"a@h%a@hв%a@h% a@h鰲%a@h頲%`@h鐲%`@h進%`@hp%`@h`%`@hP%`@h@%`@h0%`@h %`@h%`@h%`@h%`@h%`@hб%`@h%`@h鰱%`@h頱%z`@h鐱%r`@h週%j`@hp%b`@h`%Z`@hP%R`@h@%J`@h0%B`@h %:`@h%2`@h%*`@h%"`@h%`@hа%`@h% `@h鰰%`@h頰%_@h鐰%_@h逰%_@hp%_@h`%_@hP%_@h@%_@h0%_@h %_@h%_@h%_@h%_@h%_@hЯ%_@h%_@h鰯%_@h頯%z_@h鐯%r_@h逯%j_@hp%b_@h`%Z_@h P%R_@h @%J_@h 0%B_@h  %:_@h %2_@h%*_@h%"_@h%_@hЮ%_@h% _@h鰮%_@h頮%^@h鐮%^@h逮%^@hp%^@h`%^@hP%^@h@%^@h0%^@h %^@h%^@h%^@h%^@h %^@h!Э%^@h"%^@h#鰭%^@h$頭%z^@h%鐭%r^@h&逭%j^@h'p%b^@h(`%Z^@h)P%R^@h*@%J^@h+0%B^@h, %:^@h-%2^@h.%*^@h/%"^@h0%^@h1Ь%^@h2% ^@h3鰬%^@h4頬%]@h5鐬%]@h6逬%]@h7p%]@h8`%]@h9P%]@h:@%]@h;0%]@h< %]@h=%]@h>%]@h?%]@h@%]@hAЫ%]@hB%]@hC鰫%]@hD頫%z]@hE鐫%r]@hF逫%j]@hGp%b]@hH`%Z]@hIP%R]@hJ@%J]@hK0%B]@hL %:]@hM%2]@hN%*]@hO%"]@hP%]@hQЪ%]@hR% ]@hS鰪%]@hT頪%\@hU鐪%\@hV逪%\@hWp%\@hX`%\@hYP%\@hZ@%\@h[0%\@h\ %\@h]%\@h^%\@h_%\@h`%\@haЩ%\@hb%\@hc鰩%\@hd頩%z\@he鐩%r\@hf逩%j\@hgp%b\@hh`%Z\@hiP%R\@hj@%J\@hk0%B\@hl %:\@hm%2\@hn%*\@ho%"\@hp%\@hqШ%\@hr% \@hs鰨%\@ht頨%[@hu鐨%[@hv逨%[@hwp%[@hx`%[@hyP%[@hz@%[@h{0%[@h| %[@h}%[@h~%[@h%[@h%[@hЧ%[@h%[@h鰧%[@h頧%z[@h鐧%r[@h逧%j[@hp%b[@h`%Z[@hP%R[@h@%J[@h0%B[@h %:[@h%2[@h%*[@h%"[@h%[@hЦ%[@h% [@h鰦%[@h頦%Z@h鐦%Z@h逦%Z@hp%Z@h`%Z@hP%Z@h@%Z@h0%Z@h %Z@h%Z@h%Z@h%Z@h%Z@hХ%Z@h%Z@h鰥%Z@h頥%zZ@h鐥%rZ@h逥%jZ@hp%bZ@h`%ZZ@hP%RZ@h@%JZ@h0%BZ@h %:Z@h%2Z@h%*Z@h%"Z@h%Z@hФ%Z@h% Z@h鰤%Z@h頤%Y@h鐤%Y@h逤%Y@hp%Y@h`%Y@hP%Y@h@%Y@h0%Y@h %Y@h%Y@h%Y@h%Y@h%Y@hУ%Y@h%Y@h鰣%Y@h頣%zY@h鐣%rY@h連%jY@hp%bY@h`%ZY@hP%RY@h@%JY@h0%BY@h %:Y@h%2Y@h%*Y@h%"Y@h%Y@hТ%Y@h% Y@h鰢%Y@h頢%X@h鐢%X@h逢%X@hp%X@h`%X@hP%X@h@%X@h0%X@h %X@h%X@h%X@h%X@h%X@hС%X@h%X@h鰡%X@h頡%zX@h鐡%rX@h逡%jX@hp%bX@h`%ZX@hP%RX@h@%JX@h0%BX@h %:X@h%2X@h%*X@h%"X@h%X@hР%X@h% X@h鰠%X@h頠%W@h鐠%W@h造%W@hp%W@h`%W@hP%W@h@%W@h0%W@h %W@h%W@h%W@h%W@h%W@hП%W@h%W@h鰟%W@h頟%zW@h鐟%rW@h速%jW@hp%bW@h`%ZW@h P%RW@h @%JW@h 0%BW@h  %:W@h %2W@h%*W@h%"W@h%W@hО%W@h% W@h鰞%W@h頞%V@h鐞%V@h逞%V@hp%V@h`%V@hP%V@h@%V@h0%V@h %V@h%V@h%V@h%V@h %V@h!Н%V@h"%V@h#鰝%V@h$頝%zV@h%鐝%rV@h&逝%jV@h'p%bV@h(`%ZV@h)P%RV@h*@%JV@h+0%BV@h, %:V@h-%2V@h.%*V@h/%"V@h0%V@h1М%V@h2% V@h3鰜%V@h4頜%U@h5鐜%U@h6逜%U@h7p%U@h8`%U@h9P%U@h:@%U@h;0%U@h< %U@h=%U@h>%U@h?%U@h@%U@hAЛ%U@hB%U@hC鰛%U@hD頛%zU@hE鐛%rU@hF逛%jU@hGp%bU@hH`%ZU@hIP%RU@hJ@%JU@hK0%BU@hL %:U@hM%2U@hN%*U@hO%"U@hP%U@hQК%U@hR% U@hS鰚%U@hT頚%T@hU鐚%T@hV通%T@hWp%T@hX`%T@hYP%T@hZ@%T@h[0%T@h\ %T@h]%T@h^%T@h_%T@h`%T@haЙ%T@hb%T@hc鰙%T@hd頙%zT@he鐙%rT@hf這%jT@hgp%bT@hh`%ZT@hiP%RT@hj@%JT@hk0%BT@hl %:T@hm%2T@hn%*T@ho%"T@hp%T@hqИ%T@hr% T@hs鰘%T@ht領%S@hu鐘%S@hv逘%S@hwp%S@hx`%S@hyP%S@hz@%S@h{0%S@h| %S@h}%S@h~%S@h%S@h%S@hЗ%S@h%S@h鰗%S@h頗%zS@h鐗%rS@h逗%jS@hp%bS@h`%ZS@hP%RS@h@%JS@h0%BS@h %:S@h%2S@h%*S@h%"S@h%S@hЖ%S@h% S@h鰖%S@h頖%R@h鐖%R@h逖%R@hp%R@h`%R@hP%R@h@%R@h0%R@h %R@h%R@h%R@h%R@h%R@hЕ%R@h%R@h鰕%R@h頕%zR@h鐕%rR@h逕%jR@hp%bR@h`%ZR@hP%RR@h@%JR@h0%BR@h %:R@h%2R@h%*R@h%"R@h%R@hД%R@h% R@h鰔%R@h頔%Q@h鐔%Q@h途%Q@hp%Q@h`%Q@hP%Q@h@%Q@h0%Q@h %Q@h%Q@h%Q@h%Q@h%Q@hГ%Q@h%Q@h鰓%Q@h頓%zQ@h鐓%rQ@h逓%jQ@hp%bQ@h`%ZQ@hP%RQ@h@%JQ@h0%BQ@h %:Q@h%2Q@h%*Q@h%"Q@h%Q@hВ%Q@h% Q@h鰒%Q@h頒%P@h鐒%P@h递%P@hp%P@h`%P@hP%P@h@%P@h0%P@h %P@h%P@h%P@h%P@h%P@hБ%P@h%P@h鰑%P@h頑%zP@h鐑%rP@h逑%jP@hp%bP@h`%ZP@hP%RP@h@%JP@h0%BP@h %:P@h%2P@h%*P@h%"P@h%P@hА%P@h% P@h鰐%P@h預%O@h鐐%O@h逐%O@hp%O@h`%O@hP%O@h@%O@h0%O@h %O@h%O@h%O@h%O@h%O@hЏ%O@h%O@h鰏%O@h頏%zO@h鐏%rO@h透%jO@hp%bO@h`%ZO@h P%RO@h @%JO@h 0%BO@h  %:O@h %2O@h%*O@h%"O@h%O@hЎ%O@h% O@h鰎%O@h頎%N@h鐎%N@h逎%N@hp%N@h`%N@hP%N@h@%N@h0%N@h %N@h%N@h%N@h%N@h %N@h!Ѝ%N@h"%N@h#鰍%N@h$頍%zN@h%鐍%rN@h&逍%jN@h'p%bN@h(`%ZN@h)P%RN@h*@%JN@h+0%BN@h, %:N@h-%2N@h.%*N@h/%"N@h0%N@h1Ќ%N@h2% N@h3鰌%N@h4頌%M@h5鐌%M@h6逌%M@h7p%M@h8`%M@h9P%M@h:@%M@h;0%M@h< %M@h=%M@h>%M@h?%M@h@%M@hAЋ%M@hB%M@hC鰋%M@hD頋%zM@hE鐋%rM@hF逋%jM@hGp%bM@hH`%ZM@hIP%RM@hJ@%JM@hK0%BM@hL %:M@hM%2M@hN%*M@hO%"M@hP%M@hQЊ%M@hR% M@hS鰊%M@hT頊%L@hU鐊%L@hV逊%L@hWp%L@hX`%L@hYP%L@hZ@%L@h[0%L@h\ %L@h]%L@h^%L@h_%L@h`%L@haЉ%L@hb%L@hc鰉%L@hd頉%zL@he鐉%rL@hf选%jL@hgp%bL@hh`%ZL@hiP%RL@hj@%JL@hk0%BL@hl %:L@hm%2L@hn%*L@ho%"L@hp%L@hqЈ%L@hr% L@hs鰈%L@ht須%K@hu鐈%K@hv逈%K@hwp%K@hx`%K@hyP%K@hz@%K@h{0%K@h| %K@h}%K@h~%K@h%K@h%K@hЇ%K@h%K@h鰇%K@h頇%zK@h鐇%rK@h逇%jK@hp%bK@h`%ZK@hP%RK@h@%JK@h0%BK@h %:K@h%2K@h%*K@h%"K@h%K@hІ%K@h% K@h鰆%K@h順%J@h鐆%J@h逆%J@hp%J@h`%J@hP%J@h@%J@h0%J@h %J@h%J@h%J@h%J@h%J@hЅ%J@h%J@h鰅%J@h項%zJ@h鐅%rJ@h逅%jJ@hp%bJ@h`%ZJ@hP%RJ@h@%JJ@h0%BJ@h %:J@h%2J@h%*J@h%"J@h%J@hЄ%J@h% J@h鰄%J@h頄%I@h鐄%I@h逄%I@hp%I@h`%I@hP%I@h@%I@h0%I@h %I@h%I@h%I@h%I@h%I@hЃ%I@h%I@h鰃%I@h頃%zI@h鐃%rI@h逃%jI@hp%bI@h`%ZI@hP%RI@h@%JI@h0%BI@h %:I@h%2I@h%*I@h%"I@h%I@hЂ%I@h% I@h鰂%I@h頂%H@h鐂%H@h适%H@hp%H@h`%H@hP%H@h@%H@h0%H@h ATUHSH`dH%(HD$X1pHH51H\$衍HH51HH511HL L@@H$H1ˤH51HڿuHH51[HjH5S1AHPH5?1'H6H5m1 HH51HH51HH51HH51HH51HH51qHH51W袒ALA@@H1D$$cH51Hڿ HH5k1HH5a1HH5W1HH5C1HhHD$XdH3%(tCH`[]A\PHb@'H5.1R0wPH?@'H5 1R0TPYH@H5k@HHHH?EP)Hz@H5;@HHHH?H8P11迫ZULcHHHkSHPH=c@4LEH=c@HAY[]HR鱜P蕘H?H5@HHHH&?UHSQHHt6HiXHH9]tH{Hu HZH{[]X[]H5yBPHXGh1ZUHSHP~nEnfH=@ffHn@0nHZ[]ÐATUHkSH0dH%(HD$(1ӎhHLd$H|$H5HHHDžH\$ KHL$H5GHHHHD$ LHx肠HD$HHxq1HT$(dH3%(t7HHD$ LHxFHHD$LHx0HH0[]A\ÐATUSHH0dH%(HD$(1HHt(HHHu HHt HJHSH|$H5\CǃsHl$ Ld$KHL$H5FsHHHHD$ LHxrHD$HHxa1HL$(dH3 %(膿HHD$ LHx2HHD$LHxHH}@LR0H?HHtLJIHtHL%*H*LDL*'H5.&1AҿGH0[]A\PH@'H51R0PH@'H51R0PH@'H51R0PHH 1H@HH1H萧ZAUHcHATL,AUS1QA9},HHI|G@uHt-趵HX[]A\A]HP11#ZH PH5H=(qPH@'H51R0H PH5WH=.PH@'H5r1R0ATIUHSzA$fH=?ffHۉX0HtHE[]A\ÐPyH?H5?HHHH ?ePIH?H5[?HHHH?5HwPhK1ZPH?'H51R0H PH5wH=H g;PH5H=USHHdH%(HD$1HH0uHHH 1HǃHǃH褱HCpH-?HxH9t0H=?HWt  PJHЅ Ht$HC@HxH9t0H=[?HWt  PJHЅ Ht$胦HHD$dH3%(t6H[]ÐP蓑H?H5?HHHH$?f.DH=I@HH=?HB?H5I@VH5I@H=?H!?H5I@H5I@H*f.H=I@H HI@HI@HI@I@?HI@՞HHSI@fH=?H?H51I@H*I@H顫H=iL@H H=?Hb?H5KL@HrfH=N@H H]N@HZN@HWN@UN@?HRN@%HH#N@H=?H?H5N@HM@HHH5?H=?H?H˪H=DQ@ HQ@HQ@HQ@Q@?HQ@脝HHP@UH=?HG?H5P@HP@HPH=S@H H]S@HZS@HWS@US@?HRS@HH#S@SH=/?H?H5S@HR@HѩH=S@HPH=?H?H5R@H颩fH=T@H H=?Hb?H5T@HrfH=U@HH=y?H2?H5U@HBfH=!W@HH=I?H?H5W@HfH= X@HH=?H?H5W@HfH=X@H`H=?H?H5X@H鲨fH=Ie@H He@He@He@e@?He@eHHd@VH=?H(?H5d@Hd@H1AVH5qzAUATUSH@Ll$HT$ dH%(HD$81L˷HT$ I}H5@z趷HT$ I}H56z衷I}HT$H5/z茷 He@He@He@qIHd@H@ Me LLHd@fHt HH0HHL9uHd@Ld$I]Hl$HHHHx[L9uH=7?H?H5d@ H=c@ Hc@Hc@Hc@c@?Hc@řHH|c@H9H,H{1HHH;H=?H]?H56c@H/c@jHD$8dH3%(uJH@[]A\A]A^Hl$IH=c@HttIDHHxNHuL{6Hl$H9I9tIHIHxIBff.@AWH=k@AVAUATUSHdH%(H$1 H=?Hb?H5k@H$`nH5H$H'H$@HDŽ$@HxHD$xL$L$PH5LL$@H?H$PH5LH$XH$HH$`HCH$H薴H$0HDŽ$0HxHD$prL$IH5LW$0H$@H5-LH$pH$8H$xHCH$8H$ HDŽ$ HxHD$hL$I0H5SuLԳ$ H$0H5LH$H$(H$HCH$(萳H$HDŽ$HxHD$`lL$IHH5LQ$H$ H5KLH$H$H$HCH$ H$HDŽ$HxHD$XL$I`H5Lβ$H$H5ՉLH$H$H$HCH$芲H$HDŽ$HxHD$PfL$IxH5LK$H$H5aLH$H$H$HCH$H$HDŽ$HxHD$HL$IH5#Lű$H$H5LH$H$H$HCH$聱H$HDŽ$HxHD$@]L$IH5 L?$H$H5LH$H$H$HCH$H$HDŽ$HxHD$8׋L$IH5NL蹰$H$H5݇LH$H$H$ HCH$uH$HDŽ$ HxHD$(QL$IH5L3$H$H5dLH$0H$H$8HCH$H$HDŽ$ HxHD$ ˊL$IH5"L譯$H$H5LH$HH$H$PHCH$iH$HDŽ$ HxHD$EL$IH5L'$H$H5LH$`H$H$hHCH$H$HDŽ$ HxHD$迉L$I H5/L衮$H$H5˄LH$xH$H$HCH$]H$pHDŽ$p HxHD$9H$I8H5HHD$0$pH=Xd@H0d@H-d@H*d@(d@?$H$xHd@H$HCH$xՐHHc@&V Hc@LL-c@MP@H8t@HL9tiH;iHwho1HH=|c@IuHIHLsHuH=[c@HSH=Lc@HHL.pHL9uDH$8I8LI蔠I9uH$xHt$0Hx)H$H\$HxHH$HHxH$H\$HxHH$HHxϊH$H\$HxH越H$HHx袊H$H\$ HxH艊H$HHxuH$H\$(HxH\H$HHxHH$H\$8HxH/H$HHxH$H\$@HxHH$HHxH$H\$HHxHՉH$HHxH$H\$PHxH訉H$HHx蔉H$ H\$XHxH{H$HHxgH$0H\$`HxHNH$(HHx:H$@H\$hHxH!H$8HHx H$PH\$pHxHH$HHHxH$`Ht$xHxʈH=?Hl?H5`@耚H$dH3%(u9Hĸ[]A\A]A^A_H$HH$`HHxlH蟨HgzH= `@kH=`@OIPHHHtL9uH$xH$HHxH$HHxH$HHxۇH$HHxLJH$HHx資H$HHx蟇H$HHx苇H$HHxwH$HHxcH$HHxOH$HHx;H$HHx'H$HHxH$HHxH$HHxH$HHx׆H$HHxÆH$HHx识H$HHx蛆H$ HHx臆H$HHxsH$0HHx_H$(HHxKH$@HHx7H$8HHx#H$PHHxH$HHHxvHIP'HHH$HH$HH$HH$HH$HH$HH$HH$HH$HH$HH$HH$HH$HH$HH$HH$HH$HH$HH$ HH$HH$HH$HH$HH$HH$"HH$&D;f.AWH5WAVAUATUSHH$HT$odH%(H$1H耥H$HDŽ$HxHD$8\Ld$nL$H5eLL=$H?H$H5ʐLH$H$H$HCH$H$HDŽ$HxHD$0Ld$mIH5*L趤$H$H5TLH$H$H$HCH$rH$HDŽ$HxHD$(NLd$lI0H57dL6$H$H5=zLH$H$H$HCH$H$HDŽ$HxHD$ ~Ld$kIHH5tL趣$H$H5eLH$ H$H$(HCH$rH$HDŽ$ HxHD$N~Ld$jI`H5PL6$H$H5LH$8H$H$@HCH$H$pHDŽ$p HxHD$}Ld$iIxH5ێL趢$pH$H5%LH$PH$xH$XHCH$xrH$`HDŽ$`HxHD$N}Ld$hIH5&L3$`H$H5 LH$hH$hH$pHCH$hH$PHDŽ$PHxHD$X|Ld$gIH5L谡$PH$H5LH$H$XH$HCH$XlH$@HDŽ$@HxHD$PH|Ld$fIH5$aL-$@H$H5-LH$H$HH$HCH$HH$0HDŽ$0HxHD$H{Ld$eIH5HL誠$0Hl$pH5LH$H$8H$HCH$8iH$ HDŽ$ HxHD$@E{HD$dIH5eHH$&$ H=W@ HW@HW@HW@W@?$H$(HW@H$HCH$(HHCW@\ H/W@LL-%W@M@H8t@HL9tiH;iHwxa1HH=V@IuHIHL'}HuH=V@H蓍H=V@HHL^HL9uDH$ILI|I9uH$(H4$Hx:}HD$pH\$@HxH$}H$8HHx}H$H\$HHxH|H$HHHx|H$H\$PHxH|H$XHHx|H$H\$XHxH|H$hHHx|H$H\$HxHp|H$xHHx\|H$H\$HxHC|H$HHx/|H$H\$HxH|H$HHx|H$H\$ HxH{H$HHx{H$H\$(HxH{H$HHx{H$H\$0HxH{H$HHx{{H$Ht$8Hxe{H=?H?H5T@H$dH3%(u6H[]A\A]A^A_H\$cHH$HHx {Hr=HmH=T@y~H=T@舱IHHH"zL9uH$(H\$cHHxzHD$pHHxzH$8HHxzH$HHxkzH$HHHxWzH$HHxCzH$XHHx/zH$HHxzH$hHHxzH$HHxyH$xHHxyH$HHxyH$HHxyH$HHxyH$HHxyH$HHx{yH$HHxgyH$HHxSyH$HHx?yH$HHx+yH$HHxyHIC0!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=X@H H=?Hb?H5cX@HrfHH ?H5?H=w?H0?HHdž`HHH H(HpH=[@ H[@H[@H[@[@?H[@{HHp[@ H=d?H?H5N[@HG[@H鞈f.@H=_@H H}_@Hz_@Hw_@u_@?Hr_@E{HHC_@ H=G?H?H5!_@H_@HSHX? H{ HCHCHCC ?HC(zHCHg H=P?H?HH讇H5?H=?Hy?HF茇H_@[f.DH=y_@HH=y?H2?H5[_@HBfH=y_@H HM_@HJ_@HG_@E_@?HB_@yHH_@7 H=o?H?H5^@H^@HH=y_@H HM_@HJ_@HG_@E_@?HB_@uyHH_@_ H=G?H8?H5^@H^@HAH=!c@HH=I?H?H5c@HfHH=]?H5l@Hמ?H5l@H5l@H=]l@ H5l@H2l@H/l@-l@?H*l@xHHk@~H=w?H`?H5k@Hk@mH=k@ H~k@H{k@Hxk@vk@?Hsk@&xHHDk@H=?H?H5"k@Hk@HfH=k@HpH=?H?H5{k@H„fAWH=k@AVAUATUSHdH%(H$1 H=?Hb?H5k@H\$ Ld$lHI'H5['HFH{HK'H5؄oH{ HK'H5Y'hH{0HN'H5_'q`H{@HW'H5h'Z`H{PH`'H5e'ZH{`HZ'H5i'LH{pH5_'L艓H{xH5R'LvHH5X'L`HH5H'LJHHM'H5^'谞HHQ'H5b'薞HHU'H5e'lqHH5X'LHH5E'LВHHD'H5R'hHHC'H5U'|HHK'H5\'HHM'H5q'ؑHHH'H5V'~jH H5I'L8H(H58'L"H0H9'H5G'xH@H9'H5G'^HPH9'H5>'yH`H/'H5;'*HpH,'H573UHH('H56'VHH+'H55ltHH%'H52'RtHH#'H5('8yHH'H5s3^HH'H5'HH'H5'ZHH 'H5!)VHH&H5&fHH&H5&|H H&H5&H0H&H5&H@H&H5$fHPH8H5&褁H`H5RLHhH58LHpH5{&LHxH5k&L܏HHi&H5z&"HHO&H5_&HHP&H5&VHH6&H5@&THH1&H56&:HH5)&LDHH5&L.HH&H5)&THH&H5+&ʿHH &H52& HH5#&LʎHH5&L贎H H&H5$& H0H5&L脎H8H5 &LnH@H&H5&4~HPH5 &L>HXH5%L(H`H%H5#jHpH%H5%jHH%H5%jHH51LčHH5%L讍HH%H5%THH5%L~HH55LhHH%H5%.HH5%L8HH5%L"HH%H5%xHH%H5%^HH%H5%|HHj%H5o%SH He%H5n%`H0HK%H5Y%tH@HJ%H5 輢HPH5C%LVHXH54L@H`H%H5%vHpH%H5 % tHHH5d2HHnH5$HHTH5$HH:H5$HH H5$誝HHH5$fHH5q$LZHH5LDHHH5%jHHH5*$PHHH5/:vfH HrH5#H0HXH5#fH@H>H5#HPH$H5#H`H H5#HpHH5#HHH5y#HHH5c#fHHH5M#LHHH57#2HHnH5!#HHTH5dHH"H5"qHH"H5#ZHH"H5"pqHH"H5"H H"H5"|H0H5"L&H8H5"LH@H"H5"6HPH"H5"H`H"H5"OHpH<1H5"HH"H5"pHH"H5"4^HH"H5"^HHj"H5^HHn"H5~"薱HHo"H5{"\HHl"H5|"bHHR"H5f"HHHW"H5l"NHH5lL訇HH5G"L蒇H H5-L|H(H5-"LfH0H2"H5A" MH@H2"H5<"]HPH5>"LHXH5"LH`H"H5'"iHpH"H5%"iHH"H5&"HH!H5"HH!H5!HH!H5!:HH!H5!IHH!H5!6iHH!H5!茳HH.H5!b~HH5 LHH5.LօHH.H5!~H H54L覅H(H5|!L萅H0H!H5!FH@H!H5![HPH!H5![H`H!H5!(hHpH!H5!hHH!H5e)lHH|!H5!JHH|!H5! KHH!H5!薤HH!H5!JHH!H5!bHH!H5!XlHH5!LBHH5L-L,H H5g!LH H5H-LH HB!H5O!fH H@!H5N!YH0 H&!H58!"H@ H*!H5Hp H H5% FH H H5$ bH H H5gH H H5 FKH H H5 H HH5bKH HH5踞H HH5NvH HH54H HH5jvH HH5PvH HH5趄H0 HwH5z范H@ H]H5d肄HP HVH5Z蘜H` H<H5EuHp H"H5/dH HH5uH HH5uH HH5fuH HH5輂H HH5=袂H HH5舂H HH5nH HH5tH HH5:H HtH5x`H HjH5nFH0 H5fL}H8 H5JL|H@ H=H5FdHP H7H55ƗH` H&H5$謗Hp HH5ҟH H H5 (HH HH5~H HH5$H HH5 H HH5HH HH5րH HH5輀H HH5袀HHH5蘁HH}H5|讙H HcH5grH0HIH5QrH@HBH5  HPH2H51H`HH5HpH H5 HHH5HHH5HHH5tHHH5Z5HHH5萘HHH5qHHH5\HH5LzHH5#LzHHxH5kHH5sLyHH5r#LyH H5MLyH(H5f#LyH0H'H57WH@H5*L^yHHH5LHyHPHH5^H`HH5ԚHpHH5iHHH5`pHHH5HHH5,pHHH5–HHH5訖HHH5oHHuH5tHHjH5t*?HH5fLxHH5:LwHH@H5HH H&H53jiH0H&H5-萐H@H H5v2HPH H5AH`HH5AHpHH5(HHH5HH5LwHH5LwHH5LvHH5LvHHH5̑HHH5貑HHvH5|HH\H5_^{HHBH5I褙HH<H5::|HH,H5*0H HH5|H0H5LuH8H5LuH@H5)LuHHH5LuHPHH5H`H5L~uHhH5LhuHpHH5lHHyH5dHH_H5JHHEH5MlHH+H5HHH5'LlHHH5%HHH5lHHH5^HHH5DHHH5JzH HH5 yH0HH5zH@HH5yHPHvH5yxH`H5oLsHhH5TLsHpH5JLsHxH5(LsHH#H560IHH5LZsHH5LDsHHH5ZHHH5@HHH5<vjHHH54 HHH5qHHH5!(HHvH5nHH\H5cT-H HBH5N:-H0H@H5>>H@H1H5/6HPH H5"}H`HH5 wHpHH5vHHH5>iHHH5.ԏHHH5 HHH5蠏HHH5膏HHH5lHHH5RHHH5wHHnH5vvHHhH5guH HNH5QvH0HCH5ЙH@H4H5P vuHPHH5lvH`HH5RvHpHH5hHHH5gHHH5gHHH5jgHHH5PgHHH5tHH5LoHH5tLoHH^H5gpWHHXH5W膍HHIH5H,tHH9H5H4H HH5HH0HH5(VH@HH5/ĎHPH5LnHXH5 LnH`HH5QHpHH5 t_HHH5*HHZH5wtHH5L*nHH5LnHH5LmHH5LmHH5LmHH5LmHH5NLmHH5LmHHH5N^HH?H5V,HH5GLFmHH5L0mHH H56H H'H5.<}H0HH55貌H@H&H5-]HPHH5-n2H`HH50ԣHpH5!L~lHxH5hLhlHHH5{HH5L8lHH5L"lH=KC@jH#C@H C@HC@C@?HC@ OHHB@HB@HHL=B@HD$DH8tCHH;l$tgH}iHw-1IH=B@IwLIHLEHuH=hB@HP5H=YB@HLLKHH;l$uH-?Ll$HÐDHCHxH9HHxH9HL9uH=o?Hs?H5A@[H5WH=A@LjH=?Hs?H5A@ZH$dH3%(H[]A\A]A^A_H=?HWSL"TFH=Ū?HWtH9LS,HH$`HxLlHHԓHH$PߋPJHHH$HH$HH$ HH$`H:H=@@ґH=@@^~HIHH˞H9uL>IHHH$5HH$%HH$HH$HH$@HH$HH$pHH$HH$HH$HH$pHH$HH$uHH$eHH$UHH$EHH$5HH$ %HH$HH$HH$HH$PHH$HH$HH$HH$pHH$PHH$0HH$pHH$@`HH$0PHH$@HH$P 0HH$` HH$ HH$p HH$ HH$ HH$@HH$ HH$pHH$@HH$0CePJH1f.H==@H0H=?Hro?H5=@HVfH?H=z?UH)HHw]HL?Ht]@HQ?H=J?UH)HHHH?HHu]Hߧ?Ht]H@=)?u'H=?UHt H=n?7h]?@f.H=o>t&H/?HtUH=o>H]WKf.fH=H?ffH@@0SHfH=$?ffHHc@0CH[ff.H٦?@8FHf.AWAVAUATUSHH(o,dH%(HD$1HD$EXILLwP{hMfHC`HD${xHCpHD$L&Mu1AEHD$dH3%(H([]A\A]A^A_fDHD$Hx6I9~HT$H~MtbIItL"=LH)HT$LHD$L{`Ht$Le .1L讋`f1띾\?E1*L{pHt$L 1LPHt$LMtLt$akUHSHb-EHEHXHtfHsHtuHHuH[]DSHH H=@HH@HX[=f.SH',13@H@H@@4.8.fP@HC[f.AWAVAUATIUHSH(Do,dH%(HD$1HD$AE9XHGPAHXLx}hHE`HD$HH|MJ ;0DHSЉ ‰1H9u 1ЉI$AD$4LwPHt$LZL@AD$HD$dH3%(urH([]A\A]A^A_LHoAD$I$Lu`Ht$L1tHD$1OYuP_HD$fDUSHHdH%(HD$1,u*XuAHPH<$HD$dH3%(uH[]þhYC^HoPHHuH1H<$ATUHSHH dH%(HD$1,uUXHGPHD${huYH[`LcHl$HSHL@HD$dH3%(u!H []A\þXE^Lc`Ht$Liu,LSLgPHt$L_1H\$VDSHHcCH[AUATIUSHH(o,dH%(HD$1HD$EqXHGPHD${hhHC`HD$HHH H|$H H=-%wgHIG0Hx HHw9HxH@H@HHXLIDI,$AD$HD$dH3%( H([]A\A]#*HI/Hx HH8HxH@H@HHhL]ID+I$AD$|fD|$GlD|$跎D|$hVAD$0Lk`Ht$Lt(HD$}LoPHt$LCL1[AUATUHSHhH|$dH%(HD$X1It=Hf?8EHD$XdH3%(Hh[]A\A]&H\$HEEHLd$ HHthHCHtCtf8uHp@LUHt~H=X LtLkL-LHLHZHHuH|$F31hZ'HHAؾ11CHKHX1cC.@f.G@uHu Q@^@f.Qf.UHHSHNHHt H1H4HH[]Df.HE#G1HfDUHSHHG@u>u8Hv HH'`HHHhH@HH[]fDH} H5HhHKHu@H@H9HQHHHBHHEC@HukHH[]Ð雐f.+0f.H?SHxu@F[HP11AC[ÐUHSHH5*WHHє?H\HtHHHH@0H[]H11CACH[]DAV1ҿAUATIUSHdH%(H$1([#H\$0HT$ I$AD$1D$ H\$(YiHcD$ HHHBL$HLl(DH(L9tw1Hھ'huCDKHUDCK LD$CD$C$1OH'*HLHLH(VL9uD葍H$dH3%(uXH[]A\A]A^fDH?8u AD$$HHAؾ11?AVUHSH8dH%(HD$(1,udXHGPHD$ H\$HT$HpHXWH<EHD$HxH;=?u4HD$(dH3%(uH8[]þ.PEUH=x?HWthHt$@H_PHt$ H}uHھ~HD$ :HHD$Ht$Hx4HZPJHf.UHSH8dH%(HD$(1,udXHGPHD$ H\$HT$HpH(VHC<EHD$HxH;=ގ?u4HD$(dH3%(uH8[]þNEpTH=H?HWthHt$}?H_PHt$ H|uHھ}HD$ :HHD$Ht$Hx3H*PJHf.ATUHSHH@dH%(HD$81,X4HGPHD$({hHs`Ht$0H\$ HT$HHl$HTHD$(HT$ HHpTHHKHD$H?HxH9ukHD$ HxH9u6HD$8dH3%(u!H@[]A\þMERH=Ք?HWH>H=?HWtHt$=eLc`Ht$0Lzu1L{oLgPHt$(LztHt$0PJH]PJHtHHD$H\$HHx1HD$ HHx1H/}HH\$DATIUSHH@dH%(HD$81,XBHGPHD$({hHC`HD$0H\$ HpHT$Hl$HRHD$(HT$ HHpRHHf><H?AD$HD$HxH9umHD$ HxH9u8HD$8dH3%(u#H@[]A\þKAD$PH=ג?HWH LLBH5>LHBLHHD$HxH9'HD$ HxH9V H5BLLxBH5BLHfBLH;HD$HxH9HD$ HxH9CH5OLL%BH56OLHBLHHD$HxH9 HD$ HxH9v#H5]ZLLAH5ZLHALHHD$HxH9HD$ HxH9H5z[LLAH5[LHmALHBHD$HxH9rHD$ HxH9`!H5`LL,AH5-`LHALH HD$HxH9JHD$ HxH9MH5aLL@H5:aLH@LH HD$HxH9HD$ HxH9r!H59fLL@H5_fLHt@LHI HD$HxH97HD$ HxH9H5>gLL3@H5lgLH!@LH HD$HxH9HD$ HxH9H5KhLL?H5qhLH?LH HD$HxH9fHD$ HxH9H5`iLL?H5iLH{?LHP HD$HxH9 HD$ HxH9 H5ujLL:?H5jLH(?LH HD$HxH9HD$ HxH9H5kLL>H5kLH>LH HD$HxH9HD$ HxH9H5nLL>H5oLH>LHW HD$HxH9HD$ HxH9H5H5ZwLH/>LH HD$HxH98 HD$ HxH9~H5!|LL=H5?|LH=LH HD$HxH9HD$ HxH9H5LL=H5LH=LH^ HD$HxH9* HD$ HxH9TH5LLH=H5хLH6=LH HD$HxH9HD$ HxH9AH5XLLL|$L(,H=j?HWL|$LH=j?HWL|$LH=ej?HWL|$LH=2j?HWL|$L\H=i?HW+L|$L)H=i?HWg(L|$LH=i?HW4L|$LH=fi?HWZL|$LHH=3i?HWL|$L]H=i?HWL|$L*H=h?HW1L|$LH=h?HWeHH=lh?HW7HH=>h?HW HmH=h?HWH?H=g?HWHH=g?HWLH?H=g?HWQNHAH=Xg?HWHH=*g?HWuHYH=f?HWGH+H=f?HWHH=f?HWTHGH=rf?HWHH=Df?HWHsH=f?HWaHEH=e?HWSHH=e?HWHH=e?HWH H=^e?HWiH H=0e?HW;H_}H=e?HW TH1GH=d?HWHH=d?HWH H=xd?HW#:H -H=Jd?HWHy H=d?HWZHK MH=c?HWy\H OH=c?HWKH H=c?HWH H=dc?HW H H=6c?HW He H=c?HW~H7 qH=b?HWH rH=b?HWH |H=~b?HWiH ~H=Pb?HWH H="b?HW {HQ nH=a?HW9H# ,H=a?HW;H .H=a?HWH H=ja?HWiH \H=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.HG?AU1ҾIATUSH(dH%(HD$1D$2LIH$KHx HH{HHHHL@HH@HhHsHHD+I$AD$HD$dH3%(u H([]A\A]|ff.SHG?{u 1[fDHJ?H=C{tHfF?uHyF?@?;+C1[ATH5= USHH0dH%(HD$(14 HtPtH8H5H HtTPtKH8G@HHxHD$ H|$ HtG@uQ҉@H5 H HtPt<H8UH5sHa Ht\PtSH0F@HHD$ Hh\HHH|$ HtG@uQ҉QH5H Ht%xtH1H@H5 H Ht$PtFH(HH5THq HtxtHNHE?H5 HA HPtH0F@HLd$Hl$ HPHpHD$LHHHD$ HxH;=>?H|$HtG@uQ҉fDH5HHt7Pt.*fWf. 9s]H|C?H5HLHt7Pt.fWf. s]HC?H5{HHPdfWf. s]HC?H5LHHkP^:fWf. 9s]HlB?H5HLHtPtOHHD?H5HHtBPt9fWf. s]HC?HA?H5HHtPt H0 H5HHtPtH0N H5fHJHtPtZH0 H5KHHtPt2H0H5*HHtPt H0H5HHtPtH0nHD$(dH3%(H0[]A\ÐBnH5HHPxH5HH+Pt,ft,w ft,gffDfDvfD H$H;HHH HHJHHH=A?HWLHHHHHHHHqHHaHHQHH1H#*HHH1HHD$ LHxwH|$=H)H|$ H(H)PJHH|$ HH)HfDH1?xÐH?Hɀ?AUATUSH8L-=?dH%(HD$(1A}u(1HL$(dH3 %(H8[]A\A]Hy?L%r?AEL9HfDHsH HC0HA?HHD$ HC HtH{HHH|$Ht$ HT$HD$Ht HHHߋ?L9u5(K qK0H??H=AE SHHt( OH5HHtHt H=VHHA H5HHvHt m`HL$HHt HHH>'fDATIHUSH0HHdH%(HD$(1w8=HHtHxHH@HJLc0H5?H跺HD$Ht HHHD$(dH3%(u H0[]A\bH*H"HHD$Ht HHH[&H#אSHH$ H$(L$0L$8t@)$@)$P)$`)$p)$)$)$)$dH%(H$1H$H|$ HT$(HD$0H$D$(D$,0HD$8H76?Ht$ HcH8_HD$HD$ HxH;=r4?udH6?H|$@HHH $ujH|$"H6?H $HH$dH3%(u1H[H=;?HWtYHt$tH06?H$HHHD$ Ht$Hx5H$PJHAWH=?AVAUATUSH8H-W9?dH%(H$(1EEEHEEEH"H=AعH=Aعm$H=Aع$H=Aع$H=Aع $H<H=AعH=1Aع %H=Aع%H=Aع%H=Aعn%UH=tAعQ%H=pAع#H=bAع#H=UAع#H=GAعy#H=:Aع[#H=3Aع=#H=-Aع #H=Aع #H=Aع "H=Aع "H=Aع"H=Aع"H=1Aع#H=Aع#H=Aع 2"H=Aع "H=Aع !H=Aع !H=nAع!H=dAع!H=aAع~!H=^Aع`!H=TAعB!H=QAع$!H=NAع !H=FAع  H=EAع  H=DAع  H=<Aع  H=;Aعp H=:AعR H=6Aع4 H=21Aع H=,AعH=*AعH=(1AعH=AعH=AعH=AعhH=AعJH=Aع ,H=Aع@H=AعH=AعH=AعH=AعH=1Aع{H=Aع]H=Aع?H=Aع !H=AعH=AعH=AعH=AعH=AعH=AعmH=^Aع"OH=gAع1H=eAعH=dAعH=bAعH=`AعH=Aع(H=Aع%}H=Aع&_H=Aع"AH=Aع #H=AعH=Aع H=Aع !H=Aع!!H= Aع%H=Aع%oH=.AعQH=-Aع3H=AعH=AعH=Aع)H=Aع!H=Aع#H=AعH=wAعaH=Aع#CH=Aع'%H=AعH=AعH=AعH=AعH=Aع!H=Aع%qH=Aع%SH=Aع"5H=Aع#H=Aع!H=AعH=?AعH=Aع $H=Aع #H=Aع #cH=Aع EH=Aع ,'H=Aع H=AعH=AعH=Aع!H=}AعqH=Aعr sH=AعY%UH=AعZ$7H=Aع[H=Aع\ H=Aع]$H=Aع'H=Aع"H=Aع(H=Aع$eH=Aع5!!GH=Aع6!!)H=Aع7!" H=Aع8!'H=&Aع9!"H=0Aع:!$H=:Aع;!(H=LAع)#.uH=^Aع*##WH=hAع+#%9H=rAع,#'H=|Aع-#(H=Aع.#$H=Aع/#"H=Aع0#"H=Aع1#"H=Aع2##gH=Aع3# IH=Aع4##+H=Aع5#' H=Aع#'H=Aع#-H=Aع#+H= Aع' H=Aع'wH=Aع'"YH="Aع'#;H=,Aع'#H=6Aع'$H=Aع'H="Aع'!H=,Aع'"H=6Aع'"H=@Aع'iH=BAع'$KH=LAع'%-H=VAع'%H=Aع'H=Aع 'H=Aع!'H= Aع"'H=AعyH=Aع[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=wAعH=sAع{H=nAع]H=aAع?H=TAع !H=JAع@H=AAعH=6AعH=,AعH=%AعH=AعmH=AعOH=Aع 1H=Aع@H=Aع H=AعH H=1Aع H=Aع H=Aع{ H=Aع] H=Aع? H=Aع! H=Aع H=1Aع H=Aع H=Aع H=Aع H=Aع p H=_1AعU H=TAع7 H=JAع H=>Aع H?xL5?M~8H5HxHź@H@H@HLJHyL E@u mMMtiH|$ HŸgofE1HEHl$ Ht$ LID$0HD$(ID$(HHD$0AD$ D$8A $I|$臽HMv8FH5RHxHź@H@H@HLvHL E@umuHDMtm H|$ defe@r@HŹ1Ht$ LHHl$ ID$0HD$(ID$(HHD$0AD$ D$8A $I|$螼HaL LH111Lt$GD`McL8L KLKHHǺLH1Jt%$LHZHHD$`tHL% ?Hl$`HI$pHD$`HxH;=t?H?H5HHH&?@E1H9LHHx?H=HD$hHk?HHDŽ$H0|IH?0L8@IH@H@HxHswoole_eH5?IEHxceptionHGAE(H?LHpHxL>H=?H5?HLH 9HH?H=HD$hH?HHDŽ$H0IH?(L8Hx@H@H@ HH5{Hswoole_e HEGrrorE$H4?HHpHxLZH=+?H5,?H]֨Z3L蕞W mvX1#,HWID$0H{?A$HPH>?1H$(dH3%(u|H8[]A\A]A^A_H5H@Ht)E1E1N{yfDkNfDH=?HWtJXLKHHtHHHHD$`LHxPJHfDATIUSHH9u 1HHC H+HtH{HHL9u[]A\fSHH?Ht+W@uHɉut@H[[HfUHSHHHGHFHtHEHCHEHCH[]HKHHt HHHt@ATH9USHtlHtH)I1L IHHHu2EH;-=?ud[]HA\11E1 HHHHLHHDH?[]HHA\HDHtH=?ELeB!f.AVIHI1AUATI1UHSH@dH%(HD$81HLL$ HD$ HBHD$(HBHD$0DhMcL蕓HLHIMHHT$Jt+$HHI$tHHL$8dH3 %(Lu H@[]A\A]A^HHtHHHH?H`Huse?HHǾ~1f.H=He?SH ?t.H1HH?HHwHe?H[fHHe?@AW0L==AVAUATU1SHL-%?IEIE@M4/L Hx IHHxHLL`L@H@BD#HD?IMeHHH0I$uH[]A\A]A^A_SH?H;PH[USHhdH%(HD$X1EtMHtAHH?Hv?H`HH\$XdH3%(Hh[]HHD$ 8HD$HtwH?tqHD$0t.HD$ t$THHL$8HT$@HD$PtHD$ H\$t$THHT$@D$PHH\$8H߉NH[11U D$ D$ @AWIAVAAUATUHSH(L.dH%(HD$1MeI|$ HDHxHLL@H@L`BD#HHEHEAMDH1H$D$NtE|$ t H$*t;H?H`Hu8HL$dH3 %(Hu H([]A\A]A^A_fDH<$뼀} HtHMP҉u H}KHHHfDATIUH-#?S1ۋPtLfDHHH4Ht)@u#HFHtHtI|$tLAT$9Pw[]A\`H(dH%(HD$1HH4$D$HHH8̐HD$dH3%(uH(fUSHHtr~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$H[aH5HL|$HLt$@HD$0Hٺ>HLHD$ LHxHD$@Ht HHH$HH5_HL|$HLt$@HD$0yHٺ>HL6HD$ LHx赭HD$@Ht HHH$H>H5 HL|$HLt$@HD$0Hٺ>HLHD$ LHxQHD$@Ht HHH$H7H5HL|$HLt$@HD$0Hٺ HLnHD$ LHxHD$@Ht HHH$H=H5CHL|$HLt$@HD$0MHٺ>HL HD$ LHx艬HD$@Ht HHH$H#H5HL|$HLt$@HD$0Hٺ>HLHD$ LHx%HD$@Ht HHH$HH5HL|$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$HH5HL|$HHD$0Lt$@T$ HHLRHD$ LHxѪHD$@Ht HHH$HrH5HL|$HLt$@HD$01T$ HHLHD$ LHxnHD$@Ht HHHD$XdH3%(uHh[]A\A]A^A_sHHD$ LHxHD$@Ht HHHpHHHD$ 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|$0HHAHff.USHHHdH%(HD$81蒓CHD$ HD$ -HT$ Hl$HHD$HHHD$(HHD$ HD$ Ht HHЋL$ H5  HH?H09H5 HHD$8dH3%(uHH[]HL$ HHt HHH%HL$ HHtH|$HUSHH8dH%(HD$(1H@?PvRCHHD$HH$HGHHHD$HHD$HD$Ht HHHD$(dH3%(uH8[]DFHL$HHt HHH(HL$HHt HHHfDUSHHdH%(HD$1,XuYHGPH$H(?PveH $H9~\HHHHtLuHHPHt?Ht5HC-HoPHH?uH1@CHD$dH3%(uH[]þ{@AWAVAUATUHSHHcR,dH%(H$1H|$ HDŽ$Ƅ$HHHHHXHL`PHHtH$H5HH$H$H$AHHD$HH$HEHƄ$Ƅ$Ƅ$H$HH H$ H$Ƅ$HDŽ$Ƅ$2HItH$H54HH$H{ AL$HHD$XH$E'Ƅ$Ƅ$ Ƅ$8H$(HH H$0gHC Ƅ$HDŽ$HƄ$@H$uHItH$H5dHFH$@H{@AL$HHHD$hH$PHcEƄ$XƄ$`Ƅ$xH$hHH H$pHC@Ƅ$HDŽ$Ƅ$H$踺HItH$H5#LHH$I4L$LƄ$HD$H$L$H5>H "CA1L LłL$H$HL H5LƄ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$H5HLmHH$L$Ƅ$LHD$H$5IHDŽ$Ƅ$脸HItH$LHYHt$HAL$Ƅ$HH H$HH=Ƅ$XHDŽ$Ƅ$H$PbH$H$LƄ$IHD$0H$BHHAH$(LH LƄ$ H$0Ƅ$8:HƄ$xHDŽ$HƄ$@H$pEHItH$H5gHH$@HAL$HHHD$8H$PEƄ$XƄ$`Ƅ$xH$hHH H$pwHƄ$HDŽ$Ƅ$H$肶HItH$H5HSH$HAHHD$@H$H$L$Ƅ$Ƅ$$H$Ƅ$设HƄ$HDŽ$Ƅ$H$蹵HItH$H5H芾H$HAHHD$PH$H$L$Ƅ$Ƅ$$H$Ƅ$HƄ$HDŽ$Ƅ$H$HItH$H5HH$H AHHD$`H$H$ L$Ƅ$Ƅ$ $(H$0Ƅ$8H Ƅ$HDŽ$HƄ$@H$'HItH$H5_HH$@H@AHHD$pH$PH$`L$HƄ$XƄ$`$hH$pƄ$xSH@Ƅ$HDŽ$Ƅ$H$^HItH$H5H/H$H`AL$HHD$xH$E0Ƅ$Ƅ$Ƅ$H$HH H$葻H`Ƅ$8HDŽ$Ƅ$H$0蜲HItH$H5HmE4L$L$HALL$Ƅ$Ƅ$H$ID$ Ƅ$H$ֺHƄ$XHDŽ$Ƅ$H$PHItH$H5PH貺HL$L$HALL$HƄ$Ƅ$ Ƅ$8H$(IE H$0HƄ$xHDŽ$HƄ$@H$pHItH$H5HHL$HL$@HALL$PHƄ$XƄ$`Ƅ$xH$hIF H$pLHƄ$HDŽ$Ƅ$H$WHItH$H5p H(L$L$HALL$Ƅ$Ƅ$H$IG Ƅ$H$菸H|$ HA1H޺H$Ƅ$^H$HsHH H9u$I($I$`I~($@I~$ I}($I}}$I|$(k$I|$YH\$x$H{(C$H{2H\$p$`H{($@H{ H\$`$ H{($H{H\$P$H{($H{H\$@$H{($H{H\$8$`H{($@H{oH\$0$ H{(Y$H{HH\$$H{(2$H{!H\$$H{( $H{H$H|$HHH$HHx譔H$H\$(HxH蔔H$HHx耔H\$h$`H{($@H{yH\$X$ H{(c$H{RH\$H$H{(<$H{+H$dH3 %(HD$ yH[]A\A]A^A_DH$1LHD$(}IL$HHH$HT$HD$(HH$HD$(H$Ht$(HxyH$Ht$(HxcLt$h$`I~(m$@I~\Lt$X$ I~(F$I~5Lt$H$I~($I~HVHH$HD$(XLH֨^HVLH辨mHeLH覨|HtHH莨H豲H$HsHH HD$ mH9HD$ u$I(HM$I<$`I~(+$@I~$ I}( $I}$I|$($I|$Lt$x$I~($I~Lt$p$`I~($@I~Lt$`$ I~(p$I~_Lt$P$I~(I$I~8Lt$@$I~("$I~Lt$8$`I~($@I~Lt$0$ I~($I~Lt$$I~($I~Lt$$I~($I~uH|$H$HHT$H7HT$H$HHxLHHLHHLHHLH֥ HLH辥HLH覥+H#LH莥:H2LHvIHALH^XHPLHFgH_H~LH&HHHH$f.AUATUSHhHdH%(HD$X1H+PteLd$@HHLH[H|$0HD$0HCH{LSI|$1D$@r)Df'Ht$fH=>ffHHt$fD; {HD$XdH3%(eHh[]A\A]<t 袄;HH Hc HH!>H@HV';PufDH5CH\$ HT$H/H41HHH\$04HHT$0H>HHHHD$0Ht$Hx@HD$ HHx/H>H5>HfH5vcH5WH5KH5!?H5B3H5'Ht$@I|$HIHD$0Ht$Hx蓌HD$ HLHxHבIH\$0HfDAWAI11AVAUATIUSH(H$Ll$dH%(H$1LH脭HD$@豤L LhHl$0HD$0H LHHD$HH7HD$@HD$@Ht HHпHD$XD$PNHHtHT$H5yH"Hl$XHl$PLD$hH} Hl$`RHE AHHH$Ƅ$裬H$Ƅ$HDŽ$Ƅ$赣HItHT$H5H艬L$L$H{ AID$ LL$Ƅ$HDŽ$Ƅ$H$Ƅ$Lt$ HC AH޺LH$Ƅ$$H{(_$H{N$I|$(<$I|$*t$pH}(t$PH}E1E1 LL#t$ I~t$I}׽H$dH3 %(LuH([]A\A]A^A_ʩt$ I~H虽t$I}苽H$H{(Io$H{L[$I|$(I$I|$7t$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$fH5HH$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$@RHC@Ƅ$HDŽ$XƄ$PH$`HItHT$hH5H4H$PH{`AL$XHHD$@H$`H$pƄ$hƄ$pHDŽ$xƄ$H$藦HC`Ƅ$HDŽ$Ƅ$H$襝HItHT$iH5]HyIH$L$Ƅ$HD$H$H H>H5&>1HWHt$H$HAƄ$Ƅ$HH H$该HƄ$(HDŽ$Ƅ$H$ 躜HItHT$jH5kH莥H$L$Ƅ$IHD$HH$fH=N>ffHFHDŽ$HAH@LH@Ƅ$Ƅ$H$LH H$̤HƄ$HHDŽ$Ƅ$H$@כHItHT$kH5H諤H$@L$Ƅ$(HD$H$  fH=e>ffH]HHI$H|8PcHt$H$8HAƄ$0Ƅ$HHH H$@أHƄ$hHDŽ$XƄ$PH$`HItHT$lH5H跣H$PL$XƄ$hHD$(H$`fH=z>ffHrH@HtHhHHHHt$(H$xHAƄ$pƄ$HH H$HƄ$HDŽ$Ƅ$H$HItHT$mH5طH΢H$L$Ƅ$HD$H$fH=>ffHH@HTH`1Ht$fDHPHHtRHHHuHt$HH$AƄ$Ƅ$HH H$HƄ$HDŽ$Ƅ$H$HItHT$nH5ݶHL$@L$Ƅ$L$1H$H IG ALƄ$H$Ƅ$#H Ƅ$HDŽ$Ƅ$H$.HHtHT$oH5)HH>L$H$Ƅ$(L$ HHtH@H$8H@ID$ ALƄ$0H$@Ƅ$H[H@Ƅ$HDŽ$XƄ$PH$fHHtH$H5jH7H>L$PH$XƄ$hL$`HHtH@H$xH`IE ALƄ$pH$Ƅ$葟H`AH޺ Ƅ$H$HD$pHHD$ ULhH$xfDAvLI ߱I9u$pI}(ɱ$PI}踱$0I|$(覱$I|$蔱$I(胱$IrL|$$I(\$IKL|$($pI(5$PI$L|$$0I($IL|$H$I($IְL|$$I($I诰L|$@$pI(虰$PI舰L|$8$0I(r$IaL|$0$I(K$I:L|$P$I($$IH=۸HDŽ$Ƅ$Ht$ I|$ H$L$ Ƅ$(蜤ID$ ALHH$@Ƅ$HH=oH$Ƅ$HDŽ$XƄ$PlH$XH{ IE ALL$`Ƅ$hHDŽ$xƄ$pH$Ƅ$`H$HC AH޺HH$Ƅ$)$H{(Ȯ$H{跮$pI}(覮$PI}蕮$0I|$(胮$I|$qH\$XE1E1 HH聰$H}@H|$ t$pH-H$dH3 %(HjH([]A\A]A^A_ÐlI$cZfDfH=@>ffH8x@[11ęLH艏L|$@$pI(胭$PIrL|$8$0I(\$IKL|$0$I(5$I$L|$P$I($IHEHL|$$I(ܬ$IˬL|$($pI(赬$PI褬L|$$0I(莬$I}L|$H$I(g$IVL|$$I(@$I/LHOHGH$0I|$($I|$$I(ګ$IɫHH詍HLH藍$H}H莫H|$ t$pH{H$H{(H_$H{HK$pI}(:$PI})$0I|$($I|$rHHH`H$xHhIsHH ̪H9uLH$pI}(讪$PI}蝪HlHHuHLHbHLHJHLH2HHfLHHLHHbLHyHHЋf.AWIAVAUATUSHhLdH%(H$X1HD$8D$0HHtHT$ H5kjHLl$0H\$8D$HH$Ll$@ HAHD$XIE LHD$PHD$`D$hhH$Ƅ$HD$xD$p耍HHtHT$H5HTHl$xIHl$pH{ AHH$H$HE Ƅ$Ƅ$Ƅ$H$ÕHC Ƅ$(HDŽ$Ƅ$H$ ьHItHT$ H5H襕L$IL$H{@ALL$H$ID$ Ƅ$Ƅ$Ƅ$H$ Lt$HC@AH޺LH$@Ƅ$Hٔ$0H{Hx$H{(g$H{V$I|$(D$I|$2$H}(!t$pH}t$PI}(t$0I}HD$xD$poHItHT$H5HCH} LLl$xH$Ƅ$rHE AHHH$Ƅ$ÓH$Ƅ$HDŽ$Ƅ$ՊHItHT$H5 H詓ID$ H{ ALL$L$Ƅ$HDŽ$Ƅ$H$Ƅ$Ll$ HC AH޺LH$ Ƅ$($H{(臥$H{v$I|$(d$I|$R$H}(At$pH}3E1E1 LLHt$ I} t$I~H$XdH3 %(LuHh[]A\A]A^A_t$ I}H辤t$I~谤H$H{(I蔤$H{L耤$I|$(n$I|$\$H}(Kt$pH}=zHLHHLHSHK$0H{HI$H{($H{LУ$I|$(辣$I|$謣$H}(蛣t$pH}荣t$PI}(t$0I}qH蹺HLHIHHH7HHH%H}f.AWAVAUATUSHHH|$(L$ dH%(H$1fH=T>ffHLI|$hHHHL4XH>H>LƄ$hHDŽ$`1Ƅ$iHDŽ$pHkHLkH$HDŽ$xHDŽ$HDŽ$HEH$ L HDŽ$(H}蠛HC 1H$0H@I|HC(H}HCHS0I|$PH@H H]>HDŽ$@HDŽ$HHDŽ$PHDŽ$XHHDŽ$`HDŽ$hH$ H>HhH$H>H@H$0H>HH$8 HD>H->It$I|$hDŽ$xHH$8HEH$苚HI|$( HpHDŽ$Ƅ$bHItHT$HH57H6H$L$Ƅ$HD$H$HEHD$PH$`HH$PHT$`$H9MH$XP{HL$PHD$pHD$pHHHD$HL$8\HD$pHt$OHxkHDŽ$Ƅ$苄HtHT$PHHUHT$PHt$H$H$AHƄ$HH H$H$Ƅ$HDŽ$Ƅ$HItHT$JH5H׌H$L$H} AHHD$ H$IcƄ$Ƅ$Ƅ$H$HH H$ffH H}`AH@LƄ$`Ƅ$xHhH$hIF H$p赊HE`Ƅ$HDŽ$Ƅ$H$ÁHItHT$MH5H藊L$L$Ƅ$L$fH=_>ffHWH@HtH@8H$HIG ALƄ$H$Ƅ$HAHƄ$H$HD$`HHD$諉H$hHňLd$0IHAt$LI /I9u$I(Ld$0$I$`I~($@I~$ I}(Л$I}进L|$ $I(詛$I蘛L|$$I(肛$IqHD$PHt$Hx>gHDŽ$Ƅ$HHtHT$NH5H褈L$Ht$H$Ƅ$I} L$ƏH$@IE ALHH$Ƅ$H$PƄ$XHDŽ$Ƅ$!HItHT$OH5WHL$L$H} AIF LL$Ƅ$HDŽ$(Ƅ$ H$0Ƅ$8aH|$HE AHH$pƄ$x0$`H}(ϙ$@H}辙$ I~(譙$I~蜙$I}(苙$I}zL|$Lt$(E1E1 LL腛t$pLHDH|$t$`H1H>Ht$8HH$ H>HhH$H>H@H$0H>HH$8H$HxdH0>I|$PHH$8ҖHCHS0I|$hH@H HC HS(H$0H@H0HCHSH$ H@H H:>HDŽ$(HH$QH$dH3 %(LHĨ[]A\A]A^A_ÐH$XHsHL$PHD$pHD$pHHHD$HL$8 H5!$蟅f.HD$PIt$`HHD$8YHD$pHD$q襃I|$HpHsLHIGHB>I|$hHH$PH蔮LH)yL豞HyHHUH$ HL HDŽ$(HHHD$PHt$IHxbHHD$pHt$OHxbHHD$PHt$HxbvHL|$$I(薖$I腖LHhxHL|$ $I(]$ILLH/xH$ I}()$I}LHwH$`I~($@I~LHw$I(H$I谕H$hHňuHH HD$芕H9HD$uHH|$t$`Hh*HHHwH$I}(B$I}1LHwH$ I~($I~$`H}(H$@H}֔H|$t$pHH辔>@AWAVIAUATUSH(dH%(H$1fH=>ffHHxL$Ll$A11LL蜁HD$@xL(HD$0HJ(HD$HHHD$@fH=>ffHyH@H`H}sHSH(Hl$0H|$@sHSfHD$HHHHuHD$@Ht HHпHD$XD$PxHHtHT$H5GHH\$XH\$PLD$hH{ H\$` HC AH޺LH$Ƅ$qL$Ƅ$HDŽ$Ƅ$wHHtHT$H5HWH$H$I|$ AHE HH$Ƅ$HDŽ$Ƅ$H$Ƅ$L|$ ID$ ALLH$Ƅ$$I|$(+$I|$$H}($H}t$pH{(t$PH{ۑE1E1 LLt$ I貑t$I}褑H$dH3 %(LZH([]A\A]A^A_H=8H\$PHD$XD$PQHD$XH\$`D$hHD$xD$puHHtHT$ H5H~L$HC AH޺LHl$xH$Ƅ$"~H=L$Ƅ$HDŽ$Ƅ$袪H$H$I|$ AHE HH$Ƅ$Ƅ$HDŽ$H$Ƅ$}L|$ ID$ ALLH$Ƅ$X}$I|$($I|$$H}(ӏ$H}t$pH{(贏t$PH{規E1E1 LL軑t$ I}HAHl$0JHL$@HHt HHt$I}:H肦fK{$I|$(I$I|$M$H}($H}L܎t$pH{(Ύt$PH{HIHHL$@HHUH|$0HAHHnpHƥt$ IHeH譥t$ IHLHH,pHH$I|$(I$I|$M$H}($H}Lݍt$pH{(ύt$PH{H辍qIIHoLHDf.AW11AAVAUATUHSHdH%(H$1H$HD$pH|$XHHHD$8zHxHpH9HL$@.HD$H$HD$H$HD$HH$HD$ H$HD$PHD$H(HDŽ$Ƅ$JqHItHT$hH5HzHD$L$Ƅ$Lm@HDŽ$Ƅ$H$pHIt LHTHD$HHt$AHL$Ƅ$H$byH$ Ƅ$(HDŽ$Ƅ$tpHItHT$iH5SHHyHcEHHt$ H{ AL$Ƅ$H$Ƅ$H$HD$PƄ$H$xHC Ƅ$HHDŽ$Ƅ$H$@oHItHT$jH5"HxL$EL$H{@ALL$ Ƅ$(Ƅ$0H$8IG Ƅ$HH$@xHC@Ƅ$hHDŽ$XƄ$PH$`oHItHT$kH5dHwH$PH{`AL$XHHD$(H$`E4Ƅ$hƄ$pƄ$H$xHH H$NwHC`Ƅ$HDŽ$Ƅ$H$\nHItHT$lH5H0wH$HAL$HHD$0H$E8Ƅ$Ƅ$Ƅ$H$HH H$vHƄ$HDŽ$Ƅ$H$mHItHT$mH5HpvL$L$HƄ$L$(6IHDŽ$Ƅ$7mHItHT$nLHvIE HALL$H$Ƅ$uHƄ$HDŽ$Ƅ$H$lHItHT$oH5HuHL$L$HALL$ Ƅ$(Ƅ$0Ƅ$HH$8IF H$@tHA1H޺Ƅ$H$H$HHD$tLH$@At$LI 6I9u$0I~( $I~$I}($I}Lt$0$I~(׆$I~ƆLt$($pI~(谆$PI~蟆$0I(莆$I}L|$ $I(g$IVL|$$I(@$I/L|$H|$8L譒$LH HD$HD$H9D$@H=HDŽ$XƄ$PӟH$PHt$8H$XƄ$hH} H$`uzH$HE AHHH$Ƅ$rH=AH$Ƅ$HDŽ$Ƅ$>L$H$H{ AID$ LL$Ƅ$HDŽ$Ƅ$H$Ƅ$)rHC AH޺Ƅ$H$H$HHD$q$H{(茄$H{{$I|$(i$I|$W$pH}(F$PH}5H\$L|$XE1E1 HL@$HHH|$8t$pHH$dH3 %(Lu0H[]A\A]A^A_HH|$8t$pH諃HoH|$$HH腃$H{(Io$H{L[$I|$(I$I|$7$pH}(&$PH}RHHcH$IHsHH ߂H9uLH$0I~($I~谂$I}(蟂$I}莂Lt$0$I~(x$I~gLt$($pI~(Q$PI~@$0I(/$IL|$ $I($IL|$$I($IЁ LHc{HsLHcHLHcHLHtcLHbcfHLHHcHHLH(cLHcsAW11AAVAUATUHSHxdH%(H$h1H$HD$@H|$(HHHD$nHHHD$`L$L$HD$IE HD$IF HD$ L|$HuLHEHuID$hED$lHHDŽ$Ƅ$dHItHT$=H5HmHcD$hALHL$L$Ƅ$Ƅ$H$HD$Ƅ$H$mH$Ƅ$HDŽ$Ƅ$/dHItHT$>H5\HmL$L$Ƅ$HDŽ$Ƅ$cHItHD$LHpGHD$ H{ ALL$Ƅ$H$KlHC Ƅ$8HDŽ$Ƅ$H$0YcHItHT$?H5ˁH-lHcD$lL$L$H{@ALL$Ƅ$Ƅ$ H$(ID$ Ƅ$8H$0kL|$PHC@A1H޺LH$PƄ$Xfk$@H{H~$ H{(}$H{}$ I|$(}$I|$}$I~(}$I~}$I}(}$I}{}H|$Lt$PILd$?[}HD$pLHx*IHD$`LHxIHmHH=HDŽ$HƄ$@ H$@Ht$H$HƄ$XH} H$PqH$HE AHHH$pƄ$xiH=zH$Ƅ$HDŽ$Ƅ$wL$H$H{ AID$ LL$Ƅ$HDŽ$Ƅ$H$Ƅ$biHC AH޺Ƅ$H$HD$`HHD$)i$H{({$H{{$I|$({$I|${$`H}({$@H}q{H\$Lt$(E1E1 HL|}t$`HH;{H|$t$@H({H$hdH3 %(Lu0Hx[]A\A]A^A_HH|$t$@HzH2fH|$t$`HHz$H{(Iz$H{Lz$I|$(z$I|$yz$`H}(hz$@H}WzUHHt$PIH7zH|$p+$@H{HHz$ H{(z$H{Hy$ I|$(y$I|$y$I~(y$I~y$I}(y$I}yKHLHb[HLHP[HLH<[HHHD$`Ht$PHx E'@AWAVAUATUHSHXL$H|$dH%(H$H1LHBr HB4H$HBwH}aEL$L$HALL$Ƅ$Ƅ$H$ID$ Ƅ$H$`HƄ$HDŽ$Ƅ$H$WHItHT$GH5cuH`HL$L$HALL$H$IE Ƅ$Ƅ$Ƅ$H$+`HƄ$HDŽ$(Ƅ$ H$6WHItHT$HH5tH `HL$(L$ HALL$0H$HIF Ƅ$8Ƅ$@Ƅ$XH$Pp_HƄ$HDŽ$hƄ$`H${VHItHT$LH5uHO_HL$hL$`Ƅ$xL$pHt@H$HIG ALƄ$H$Ƅ$^HA1H޺ Ƅ$8H$0HD$PHHD$ t^HH$DuHH qH9u$I(p$`Ip$@I~(p$ I~p$I}(p$I}p$I|$(p$I|$qpH\$$H{([p$`H{JpH\$8$@H{(4p$ H{#pH\$0$H{( p$H{oH\$$H{(o$H{oH\$($H{(ot$`H{oHD$H\$ H8H,|t$PHHoH$HdH3%(HX[]A\A]A^A_fH$ ~Wt$8%=#H\$P}HL$H'D$PIBx}HL$LIغD$PaBNT$HD$Lt6 tMt:}IT$pL扄$DŽ$pkO˃뽃ZH|$ t$PHHQnH虅H$HsHH HD$%nH9HD$u$I(Hn$`Im$@I~(m$ I~m$I}(m$I}m$I|$(m$I|$mLt$$I~(vm$`I~emLt$8$@I~(Om$ I~>mLt$0$I~((m$I~mLt$$I~(m$I~lLt$($I~(lt$`I~lHLHNHLHNHLHyNHLHaNHLHINHLH1NHLHN HLHNH HHMH8H?AWIAVIAUATUSHH*dH%(H$1HDŽ$HHEHD$`HD$hH)HHD$@2 0OHH @@ HHw>H>H5A>HHHHCHCHD$@Hk HSHHk(ՀH|$hHD$`H\$hHt\CLd$PH$Ll$`LHL70H|$hHt(CH$Ht HHЀ|$PHDŽ$Ƅ$OHHtHT$)H50sHWL$H$Ƅ$HDŽ$L$Ƅ$NHHtHT$*H5XmHWH$H$IE ALHH$Ƅ$WH$Ƅ$HDŽ$Ƅ$"NHHtHT$+H5XHVL$H{ AH$IG LL$Ƅ$Ƅ$HDŽ$H$Ƅ$bVHl$pHC AH޺HH$0Ƅ$8.V$ H{(h$H{h$I(h$Ih$I}(h$I}xhE1E1 HLjt$pH}Oht$PI|$@hH$dH3 %(LH[]A\A]A^A_@HD$XHT$(H5bkHD$HD$@HHHD$eUH|$XHHl$p&HD$HD$@HHx3|$PHD$HT$HH9H5jLAHݍ>Ht$0HHHT$0uH|$0 1NeHHH?H,HH)HI`HcJA;(H=oHDŽ$HƄ$@L$@H$HƄ$XHDŽ$hL$PƄ$`ZKHHtHT$-H5$jH.TH$hH$IG ALHH$pƄ$xSH=BH$Ƅ$HDŽ$Ƅ$?L$H$H{ AIE LL$Ƅ$Ƅ$HDŽ$H$Ƅ$+SHC AH޺HH$Ƅ$R$H{(e$H{e$I}(ye$I}he$`I(We$@IFeE1E1 HL[gt$pH}eDHD$0HHx0fHHHHIXHL$9H;H;AHD$xtHD$xHDŽ$Ƅ$IHHD$tH|$HT$.H5@mQHD$HT$LHƄ$H$H$HD$H$bD$pHt$AHD$pƄ$8$ HD$xHD$xH$(HH H$0'QH$Ƅ$HDŽ$HƄ$@9HHItHT$/H5oH QL$HL$@H{ AIG LL$PƄ$XHDŽ$hƄ$`H$pƄ$xyPHC AH޺LH$Ƅ$JP$H{(b$H{b$`I(b$@IbH\$$ H{(b$H{bt$pH}bE1E1 LLdt$`I}Xb;1Df[NLd$PHL$@Ht$0H|$p$HD$PLH|$hHT$pHD$xHD$pHD$xHHT$`HD$htM:H|$xH::$H{(Ia$H{La$`I(a$@I{aLt$$ I~(ea$I~Tat$pH}FaHD$0Ht$Hx-t$PI|$$aHlxHwLHBHH|$HBt$pH}H`$H{(H`$H{H`$I}(`$I}`$`I(`$@It`)Ht$`I}HY`t$pH}HC` HH#BHH$ H{(H `$H{H_$I(_$I_$I}(_$I}_zHHHAHHHxAH:H2HHD$0Ht$,HxB+*H|$hHHt7H$HH$HH@@AWAVAUATUSHH*dH%(H$1H|$HDŽ$ HHEHDŽ$HDŽ$H)HH$00+CHH(@@ HH>H>H5y>HHHHCHCH$Hk HSHHk( tH$H$H$Ht6H$H$ H$HHHHD$X#L$Mt)L-ԋ>ID$M1Ѓ$H$ Ht HHЀ$HDŽ$Ƅ$AHHtH$'H5$fHJH$H$Ƅ$HDŽ$H$Ƅ$AHHtH$(H5|`HpJH$H$PHE AHHH$Ƅ$JH$`Ƅ$hHDŽ$Ƅ$AHItH$)H5FHIL$L$H{ AID$ LL$ Ƅ$(Ƅ$0HDŽ$8H$@Ƅ$HOIHC AH޺Ƅ$H$H$ HHD$ I$pH{([$PH{[$0I|$([$I|$}[$H}(l[$H}[[H\$ H|$E1E1 Hi]$ HH%[H|$$H[H$dH3 %(HD$y$HĘ[]A\A]A^A_ÐH$`H$&H5_^L$HIH$.HH$LH$`IH$ HHD$ HyZ&$IM9H|$H5]3L%>H$PHIT$H$PgH$P 1XIHDŽ$Ƅ$>HItH$+H5bHVGHL$ H$L$L DL$HD$(H$Ƅ$DŽ$Lh- HDŽ$ Ƅ$ =HHtH$-H5HFH$ AHH$ HHD$`H$ $ Ƅ$( Ƅ$0 Ƅ$H H$8 HH H$@ #FH$ Ƅ$ HDŽ$ Ƅ$ 5=HHtH$.H5'\HFH$ H{ AH$ HHD$PH$ $ Ƅ$ Ƅ$ Ƅ$ H$ HH H$ fEHC Ƅ$ HDŽ$ Ƅ$ H$ tH@Ƅ$ HDŽ$XƄ$PH$ f5HHtH$8H5TH7>H$PH`AH$XHH$H$`$$ Ƅ$hƄ$pƄ$H$xHH H$=H`Ƅ$ HDŽ$Ƅ$H$ 4HHtH$9H5SHn=H$HAH$HH$H$ $( Ƅ$(Ƅ$0Ƅ$HH$8HH H$@H5vOH8H$H@AH$HHD$pH$$@ Ƅ$Ƅ$Ƅ$H$HH H$68H@Ƅ$HDŽ$XƄ$PH$A/HHtH$?H5NH8H$PH`AH$XHHD$hH$`$D Ƅ$hƄ$pƄ$H$xHH H$p7H`Ƅ$HDŽ$Ƅ$H${.HHtH$@H5NHL7H$HAH$HHD$XH$ $H Ƅ$(Ƅ$0Ƅ$HH$8HH H$@6HH=MƄ$HDŽ$Ƅ$H$#cH$H$HAHHD$HH$$L Ƅ$Ƅ$Ƅ$H$HH H$6HƄ$8HDŽ$Ƅ$H$0 -HHtH$AH5LH5H$HAH$HHD$8H$$P Ƅ$Ƅ$Ƅ$H$HH H$;5HƄ$XHDŽ$XƄ$PH$PF,HHtH$BH5%LH5H$PHAH$XHH$H$`$T Ƅ$hƄ$pƄ$H$xHH H$r4HƄ$xHDŽ$Ƅ$H$p}+HHtH$CH5)KHN4H$HAH$HH$H$ $X Ƅ$(Ƅ$0Ƅ$HH$8HH H$@3HƄ$HDŽ$Ƅ$H$*HHtH$DH5gJH3H$H AH$HH$H$$\ Ƅ$Ƅ$Ƅ$H$HH H$2H Ƅ$HDŽ$Ƅ$H$)HHtH$EH5IH2H$H@AH$HH$H$$` Ƅ$Ƅ$Ƅ$H$HH H$2H@Ƅ$HDŽ$XƄ$PH$")HHtH$FH5HH1H$PH`AH$XHH$H$`$d Ƅ$hƄ$pƄ$H$xHH H$N1H`Ƅ$HDŽ$Ƅ$H$Y(HItH$GH5)HH*1$h L$L$HALL$ Ƅ$(Ƅ$0H$8ID$ Ƅ$HH$@0HƄ$HDŽ$Ƅ$H$'HItH$HH5uGHk0$l L$L$HALL$Ƅ$Ƅ$H$IE Ƅ$H$/HƄ$8HDŽ$Ƅ$H$0&HItH$IH5FH/$p L$L$HALL$Ƅ$Ƅ$H$IF Ƅ$H$/HƄ$XHDŽ$XƄ$PH$P&HItH$JH5 FH.$t L$XL$PHALL$`Ƅ$hƄ$pH$xIG Ƅ$H$U.HAH޺ Ƅ$xH$pH$HH$.HH$h @uHH @H9u$pI(@$PIy@$I~(h@$I~W@$I}(F@$I}5@$0I|$(#@$I|$@H$$pH{(?$PH{?H$$H{(?$H{?H$$H{(?$H{?H$$0H{(z?$H{i?H$$pH{(P?$PH{??H\$8$H{()?$H{?H\$H$H{(?$H{>H\$X$0H{(>$H{>H\$h$pH{(>$PH{>H\$p$H{(>$H{|>H\$x$H{(f>$H{U>H$$0H{(<>$H{+>H$$pH{(>$PH{>H$$H{(=$H{=H$$H{(=$H{=H$$0H{(=$H{=H$$pH{(j=$PH{Y=H$$H{(@=$H{/=H$$H{(=$H{=H$$0 H{(<$ H{7$P I~-7$ I}(7$ I} 7H$pE1E1 H9HDŽ$Ƅ$]HH$ptHIT$H$pH$HzH$w$H}601@"H$HHtH$ HtH$ HHMHH$pH$Hx$H} 6H$PH$HxH|$$H5HHHL|$($I(5$I5$H$5HHH$h uHH HD$d5H9HD$u$pI(HD5$PI35$I~("5$I~5$I}(5$I}4$0I|$(4$I|$4L$$pI(4$PI4L$$I(4$Iw4L$$I(^4$IM4L$$0I(44$I#4L$$pI( 4$PI3L|$8$I(3$I3L|$H$I(3$I3L|$X$0I(3$I3L|$h$pI(n3$PI]3L|$p$I(G3$I63L|$x$I( 3$I3L$$0I(2$I2L$$pI(2$PI2L$$I(2$I2L$$I(x2$Ig2L$$0I(N2$I=2L$$pI($2$PI2L$$I(1$I1L$$I(1$I1L$$0 I(1$ I1L$$p I(|1$P Ik1L$$ I(R1$ IA1L$$ I((1$ I1L$$0 I(0$ I0L|$0$p I(0$P I0L|$@$ I(0$ I0L|$P$ I(0$ Ix0L|$`$0 I(b0$ IQ0@LH1HLHH LHHLH(H HH:H2HHLHDHH^HVHHpHhHHpHzHHXHAD$ PAT$ <$I|$H4/#$0H{(I/$H{L/$H}(.$H}.H$ H{(H.$ H{H.$p I~(.$P I~.$ I}(.$ I}o.^HHfHHCH?HH0HELH$H}(.$H} .HÐH$H$H$H$ $HDŽ$vH$H$ H$ HDŽ$ HDŽ$ HH$H$eH$ HJJH|$ $ HHD-L$pH{(I+-$PH{L-$0I|$(-$I|$,HHHHHHHHHHHHHHsrLHcbHZHH$PH$*Hx*RH&4AD$PAT$kHHkHH HzHH HHH HHH HHH HHH HHHH` HHHH HHH0 (H HH :H2HH LHDHH ^HVHH pHhHH HzHH HAWAVAUATUHHSH(dH%(H$1H$H|$`HDŽ$HIHD$MH$H$pLHHHD$hH$HtH$Ht HHЀ$aH=2HDŽ$Ƅ$CH$H$Ƅ$HDŽ$H$Ƅ$HHtHT$tH5.HH$H$PHE AHHH$Ƅ$H=PH$`Ƅ$hHDŽ$Ƅ$CL$H$H{ AID$ LL$ Ƅ$(Ƅ$0HDŽ$8H$@Ƅ$HH|$HC AH޺H$Ƅ$$pH{([($PH{J($0I|$(8($I|$&($H}(($H}(H\$H|$`E1E1 H*$HH'H|$h$H'H$dH3 %(HD$` H([]A\A]A^A_H$HT$sH5iL$HIHD$H$LNIH$L%M>HxL9 $6IM9)H|$hH5IT$L$HLH$4H5LH4 L0mH$A1H1HHD$  ELd$HHHIHD$HH$HD$(H$HD$PH$HD$0H$HD$XDHD$H@XHDŽ$Ƅ$Lx HHtHT$vH5)HqH$IcH$Ht$(AHƄ$Ƅ$Ƅ$H$HD$PH$H$H$Ƅ$HDŽ$Ƅ$ HItHT$wH5tHL$IcG H} Ht$0AƄ$Ƅ$Ƅ$H$HD$XH$H$3HE Ƅ$HDŽ$Ƅ$H$A HItHT$xH5&HIL$L$H}@ALL$ H$8ID$ Ƅ$(Ƅ$0Ƅ$HH$@}HE@Ƅ$(HDŽ$XƄ$PH$ HItHT$yH5&H_IL$XL$PH}`ALL$`H$xIE Ƅ$hƄ$pƄ$H$HE`Ƅ$HHDŽ$Ƅ$H$@HItHT$zH5s&HIL$L$Ƅ$L$Ht@H$HIF ALƄ$H$Ƅ$H|$HA1HH$`Ƅ$hL$HňuHH h"L9u$I~(R"$I~A"$pI}(0"$PI}"$0I|$( "$I|$!Lt$0$I~(!$I~!L|$($I(!$I!Ht$H|$ ..HD$H@XHDŽ$Ƅ$Hh HItHT${H5$HH$L$AHHHD$8H$HcEƄ$Ƅ$Ƅ$H$HH H$<H$Ƅ$HDŽ$Ƅ$NHItHT$|H5_pH"L$HcE L$H{ ALL$ Ƅ$(Ƅ$0H$8ID$ Ƅ$HH$@ HC Ƅ$HDŽ$XƄ$PH$HItHT$}H5 "Ho HL$XL$PH{@ALL$`H$xIE Ƅ$hƄ$pƄ$H$ HC@Ƅ$HDŽ$Ƅ$H$HItHT$~H5i!H HL$L$H{`ALL$H$IF Ƅ$Ƅ$Ƅ$H$# HC`Ƅ$HDŽ$Ƅ$H$1HItHT$H5!H HL$L$Ƅ$L$Ht@H$HIG ALƄ$H$Ƅ$c H|$HA1H޺H$Ƅ$2 HH$XH\$@HHsHH H9u$I(H\$@$I$I~({$I~j$pI}(Y$PI}H$0I|$(6$I|$$Lt$8$I~($I~L|$H|$ L{)$IHD$$HxHD$HD$HH9D$sH=s%HDŽ$Ƅ$6H$Ht$ H$Ƅ$(H} H$ -H$HE AHHH$@Ƅ$Hv H=BH$Ƅ$HDŽ$XƄ$P5L$PH$XH{ AID$ LL$`Ƅ$hHDŽ$xƄ$pH$Ƅ$H|$HC AH޺H$Ƅ$$H{(O$H{>$pI|$(,$PI|$$0H}( $H}H\$H|$`E1E1 H$HHH|$ $HH$Ht$HxvLPHH$Ht$uHxFH|$h$HPH1HH$HHtH$HtH$pHHH|$$HHw$pH{(I$PH{L$0I|$($I|$$H}($H}oHHfHHCHH=>G>HWHt$iH|$$HHH|$ $HH$Ht$Hxd$H{(I$H{L$pI|$($PI|$~$0H}(m$H}\\PJHHHH|$$HH$HD$$HxH$XHÈsHH HD$H9HD$u$I(H$I$I~($I~$pI}($PI}p$0I|$(^$I|$LLt$8$I~(6$I~%HLHHLHH@LH0LHBHLHHH$IHňuHH H9uLH$I~(w$I~f$pI}(U$PI}D$0I|$(2$I|$ Lt$0$I~( $I~Lt$($I~($I~H_LHqLH?HYLHmHeLHj|HtHHRbHZHfff.H=>HHÐSHHHHH[f.ft;tt 1HC>H1HHtH1f.H71f.Ht HH@ff.@HQ<>HHÐHi>>HHÐHY>>HHÐH<>HHÐH<>HHÐHHH@H;>HHÐHHH@Hq<>HHf.H;>HHf.H=>HHf.H=>HHf.H;>HH}f.H1;>HH]f.H;>HH=f.H:>HHf.H:>HHf.H7H!@>SHHHHGTH[.f.H?>SHHHHG$H.H[H?>SHHHHGH[k.f.H?>SHHHHGH<.H[#Ha?>SHHHHGH[ .f.H1?>SHHHHGdH-H[H?>SHHHHG4H[-f.H>>SHHHHGH|-H[cH>>SHHHHGH[K-f.Hq>>SHHHHGH-H[HA>>SHHHHGtH[,f.H>>SHHHHGDH,H[HGH;Gs HPHWÃfDH׿IHvH=:>H9t1>*t tI@IHvH=:>H9t1>*t tI@ATAUSH_HHPHjH;hwH~HH2HHPD$HHPH;16>u[]A\@Hh(SHHdH%(HD$1H<>HHHGHHxH;=5>u-H7>H{8HH HD$dH3%(u+H[H=T=>HWtHt$RPJHDSHHdH%(HD$1H<>HHHGHHxH;=C5>u5HJ7>H{8HH HHD$dH3%(u+H[H=<>HWtHt$PJHf.UHSHH4>dH%(HD$1HGHxH9u$HEHxH9uAHD$dH3%(u,H[]H=<>HWtAHt$LH=;>HWt$Ht$"뚋PJH빋PJHfDAUATIUHSHHHdH%(HD$1IH3>HLHHHEHpLLH裼HHHL$dH3 %(Hu H[]A\A]EH;Ht$HHHY$fUSHHdH%(HD$1H`HxH;=-3>uxH[Ht$H-:>HCHЃtHD$dH3%(ugH[]HHPHHC tZЃuHHPH=S:>HWt<kHt$\JCPSqC PS 릋PJH@USHHdH%(HD$1HGHHxH;=02>H{0HtH[Ht$H-9>HCHЃtHD$dH3%(u`H[]HHPHHC tZЃuHHPH=K9>HWt<dHt$|UBCPSxC PS 릋PJHf.fATUSHHdH%(HD$1HGpHxH;=1>H{XHtHk0Ht$L%8>HEMЃt5HCHt HHHD$dH3%(ujH[]A\fDHEHPMHE t[ЃuHEHPH=8>HWt<DHt$J5EPUXE PU 륋PJHf.UHGSHHH-7>HtKЃtH[]HHPHHC t-ЃuHHH@H[]GPW뵋C PS fDUHSHHHGHFHtHEHCHEHCH[]HKHHt HHH4 @AWAVAUATIUSH8L~8H^0dH%(HD$(1H/>Ll$HL9HfDLxD͹ L1HD$D$L H!%tLLDHJHDHL)kHI9tb+@uI$HPLrL;pwH~LL!I$HP@,I$HPH;.>t@LpB0fH|$(dH3<%(Lu,H8[]A\A]A^A_I<$Ht$HHYHf.fAWAVAAUIATIH5USHHxHl$`dH%(HD$h1HIEHxtpL|$H5LL0H5QLHHHD$`Ht$PHxHD$HHxH5cHAD$ tHH5 HcHLl$ It$(L%L|$0It$xHT$LH5L胵HL%,>HT$@IT$HHT$@HD$ HJHHpH;rH|$@LHLl$PH5LHT$PIT$HHHHHT$`IT$H|HD$`Ht$HxyHD$PHHxhHD$@HHxWHD$0HHxFHD$ HHx5Eu0HL$hdH3 %(HHx[]A\A]A^A_f.AH JcHfDH;p1L H5fL|$0Ld$@LL;H 1LŹHL%*>HHHT$`IT$HSHD$`Ll$PLHxMHD$@HHx<H5t@H5d@H5{T@H5gD@H54@H58$@H5@H5@H5@H5:@H5 @H5@H5@H5fLLH? 1LoHHHHT$`IT$HHD$`Ht$@HxHD$PHHxH5H5e|@H5l@H5\@H5L@H5<@H5,@H5@H5 @H5@H5@H5Y@H5@H5\@H57IHD$HHxH;HHL<IIHD$`Ht$HxHD$PHHxHD$@HHxHD$0HHx~HD$ HHxmIIIHD$`Ht$PHxHOIIIHD$`Ht$PHx#HD$@HHx*IIHD$`Ht$@HxHD$PHHxIGxtSUSHHqQ))¸d)׃+HHcH1D HH->HsH}HHECEH.>HHEH->H&>HH5Z'>HHED(HHD->HsH}HHECEH_.>HHEbH'>H<%>HH5'>HHEHC HE UD 6HH,>HsH}HHECEH->HHEH3'>Hd&>HH5&>HHED HHl,>HsH}HHECEH->HHEH{&>H&>HH5b$>HHED fHH,>HsH}HHECEH->HHE"H$>H'>HH5z)>HHEDH1[]H}HcH[HHH}H?H7HoHwH}HHHKHSH}HHH'H/H}HHHH f.)G(tVUSHHqQ))¸d)׃.HHcHfD1D οHHl*>HsH}HHECEH+>HHEHk*>H#>HH5$>HHED(fHH*>HsH}HHECEH+>HHE"H$>H!>HH5J$>HHEHC HE D HH)>HsH}HHECEH*>HHEH#>H$#>HH5">HHED 莾HH,)>HsH}HHECEHG*>HHEJH;#>Hd#>HH5"!>HHEED &HH(>HsH}HHECEH)>HHEH!>H#>HH5:&>HHEDH1[]H}H#HHSH[H}HHH/H7H}HHH HH}HHHHH}HHHHf.AUHATIUHoSHHHH9HtII<$Hp LoLfLM9IFu8M)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$H8dH3<%(I$Lu He[A\]AUIH GfAкATUHSHXH5 >Ld$0H\$dH%(HD$H1LH5LHH5GHҧHH>HT$ HSHHT$ HD$0HJHHpH;rv H;pH|$ L HLd$@H5)LHT$@HSHbHHUHSHHD$@HxH9HD$ HxH9HD$HxH9umHD$0HxH9u8HL$HdH3 %(Hu HX[]A\A]fD1L趬WH=%>HWLH=]%>HWrLeH=/%>HWtu:Lb-H=%>HWt.Ht$6PJH^PJH̋PJHhPJHLd$@HHD$LHxnHD$0LHx]H HLd$@HHD$@Ht$Hx5HD$ LHx$HLd$@AWIAVAUIATUSHH-:>LBH$HL$H dH%(H$1t$ HHLt$P.MGH  HL1I H 1L跪HH->H5HT$`HUHHD$` HHD$賤HHT$pHUHHT$pH$HJHHpH;rv H;pTLd$pHLHHT$@HUHHL$pHD$0HH$HyHL$`LHyHL$PLHyH$LHyH<$HT$.H5(T$ H4$L(H5 LԣHHT$`HUHHT$`HD$@HJHHpH;rv H;p`H|$Ht$@HH5;LHT$pHUHnHHt$HH$HUHHUL0Ht$/HH$Hx迿HD$pHHx访HD$`HHx蝿HD$PHHx茿HD$0HHx{HD$@HHxjH >I/LLHHIED$ AEI}HH$Ht$Hx H9>I~HIm HIEH$dH3%(Lu[HĘ[]A\A]A^A_fH|$@11HLd$pHLd$pHT$@HUHHHD$PHHxwHD$0HHxfHD$@HHxUH HHHHD$pHt$@Hx-HD$`LHxHD$PLHx H$LHxH_ HLd$pHH$Ht$Hx̽L I~L踽H HLd$pHLd$pHHH$Ht$/Hx~HD$pHHxmHD$`HHx\HHf.AWAH5AVAUATUHSHH\$ HT$HT$dH%(HD$x1HHD$PH57>H k^EH$H1RLd$pH5HL H5LHH>HT$`HSHHT$`HD$PHJHHpH;rv H;pLLl$`H4$LKHHT$@HSHLt$@H5^L裟HHt$HT$0HSHHD$@HxHD$`LHxHD$pLHxHD$PLHx޻Ht$H|$0HSL0HHD$0HxH9FHD$ HxH9 H>D}LLLHHE H}LĿHD$pHxH9H>I~HH9HEuXHL$xdH3 %(Hu@HĈ[]A\A]A^A_DH<$1Ll$`PHLl$`HT$@HSH2H= >HGЅL;|H=>HWCH4$ 5H=>HWtsLH=>HWt,LAFPAV\PJH΋PJHiPJHHH I~LHZHHD$0LHxֹHD$ LHxŹH-HHD$@Ht$0Hx觹HD$`LHx薹HD$pLHx腹HD$PLHxtHLt$@HLt$@Ll$`HLt$@vHLt$@Ll$`HHD$pH4$Hx(HW1:tHRH HRH)HHu9ÐAWIAVAUATUSHdH%(HD$x1HT$HxtIHZA1E111E1L5U>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$AL A HfA@( D\$J<(Ef%LT$I f-$$1%LT$D\$fDH\$pLl$01ҾDL$LHoH|$0DL$GEHox L~H|$0LkHEH1詵 Hl$@芬H5>H IM H17H1HHH->H|$PH5HT$PHUHHH|$`LHT$`HUHIH<LHT$pHUHHHD$pHt$/Hx'HD$`HHxHD$PHHxHD$@HHxH>H5v>LfDIECD/Z\IADZ\@L)H L1IqIECD/Z\IADZnf.IECD/Z\IADZ"f.IECD/Z\IADZrf.IECD/Z\IADZtgIECD/Z\IADZfGHD$LVAHD\$LT$J<(1I至LT$D\$GL/ZIfEtKLjADZ\AD[uAD\fAD]fAD^fAD_dL)H vJL11I&fDADZAD[LjAD\I?IwZLHPI?D\$LLT$Ht$1HP|HHD$0HHxHMAh3vH\$pLl$`1ҾLT$LHLT$H|$`ILwHPDdxLHl$PݗH|$`LELH1 H5LHI|Hھ<LܶHD$pHl$PHHxH >H5 >LI?IwZHPHHD$pHl$PHHxűLHD$`HHx謱HHHl$PI?IwZHP|$I?HuH5 P&H몺H5P HHD$PHHx?HD$@HHx.L膶+HHHD$pHt$/HxHD$`HHxH)H@HV1:tHRH HRH)HHu9ÐAWAH5?AVAUATUHSHH\$ HT$HT$dH%(HD$x1H HD$PH5 >H QEH$H1ªLd$pH5CHL{H5L臓HH >HT$`HSHHT$`HD$PHJHHpH;rv H;pLLl$`H4$LHHT$@HSHLt$@H5LHHt$HT$0HSHHD$@Hx聯HD$`LHxpHD$pLHx_HD$PLHxNHt$H|$0/HSL0HHD$0HxH9FHD$ HxH9 Hb>D}LLLHHEH}L4HD$pHxH9HS>I~HH9HEuXHL$xdH3 %(Hu@HĈ[]A\A]A^A_DH<$1Ll$`HLl$`HT$@HSHH=z>HGЅL諹|H=N>HWCH4$|5H=>HWtsLRH=>HWt,L(AFPAV\PJH΋PJHiPJHHHI~LbHHHD$0LHxFHD$ LHx5HHHD$@Ht$0HxHD$`LHxHD$pLHxHD$PLHxHLt$@HLt$@Ll$`HLt$@vHLt$@Ll$`HHD$pH4$Hx蘬USHH(dH %(HL$1@H2@HcHfHHD$dH3%($H([]fD0Ht#HP@H@H@(HPHP HfHtHH@H@VHHtHT$H5MH*H+9f@H' Hl$HT$H5HHHHHD$Ht$Hx'H>H5a>HLHHHiHHD$Ht$HxH;HCHf.@AWAH5[AVAUATUHSHH\$ HT$HT$dH%(HD$x1HHD$PH5>H KEH$H1ҤLd$pH5SHL苳H5 L藍HH>HT$`HSHHT$`HD$PHJHHpH;rv H;pLLl$`H4$LHHT$@HSHLt$@H5L#HHt$HT$0HSHHD$@Hx葩HD$`LHx耩HD$pLHxoHD$PLHx^Ht$H|$0?HSL0HHD$0HxH9FHD$ HxH9 Hr >D}LLLHHEH}LDHD$pHxH9HC>I~HH9HEuXHL$xdH3 %(Hu@HĈ[]A\A]A^A_DH<$1Ll$`БHLl$`HT$@HSHH= >HGЅL軳|H=^ >HWCH4$茳5H=/ >HWtsLbH= >HWt,L8AFPAV\PJH΋PJHiPJHHHI~LrHHHD$0LHxVHD$ LHxEHHHD$@Ht$0Hx'HD$`LHxHD$pLHxHD$PLHxHLt$@HLt$@Ll$`HLt$@vHLt$@Ll$`HHD$pH4$Hx訦AWAH5HAVAUATUHSHH\$ HT$HT$dH%(HD$x1HHD$PH5>H GEH$H1負Ld$pH53HLkH5LwHHu>HT$`HSHHT$`HD$PHJHHpH;rv H;pLLl$`H4$LHHT$@HSHLt$@H5LHHt$HT$0HSHHD$@HxqHD$`LHx`HD$pLHxOHD$PLHx>Ht$H|$0HSL0HHD$0HxH9FHD$ HxH9 HR>D}LLLHHEH}L$HD$pHxH9H>I~HH9HEuXHL$xdH3 %(Hu@HĈ[]A\A]A^A_DH<$1Ll$`谍HLl$`HT$@HSHH=j>HGЅL蛯|H=>>HWCH4$l5H=>HWtsLBH=>HWt,LAFPAV\PJH΋PJHiPJHHH~I~LRHHHD$0LHx6HD$ LHx%HHHD$@Ht$0HxHD$`LHxHD$pLHxHD$PLHxԢHLt$@HLt$@Ll$`HLt$@vHLt$@Ll$`HHD$pH4$Hx舢AWAVAUATUSHHoH|$H4$HH$L(M}$H=|yCHEHt@HLu LI^LI9IMFLuLH)H=~HE1Hu@LIucLLu/L)H~H1H[]A\A]A^A_@H|؅yِHL1[]A\A]A^A_HoHD$H9ht0HIzH $Lp HL)I^M}L9LHFb1Hxf.AVAUATIUHHOSHHHt*LH貃HC(HH[]A\A]A^DH9tHr H} HL$LwLnLM9IFϔHL$uM)1II|Dx1@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^ H~Hp HLH$LnI9IFH $L)H|@LLH[]A\A]A^A_fDH(tH_ H2H{ HnLgL9LHF角uI)II|Dy1HDH| u1H{HEHEH]f.@UHSHͶHHt HH誚HH[]HHH]f.AVAUATUSHHdH%(HD$1HtNIL-*=Lt$HHsL虞s(H{0HkHS HzL9u*H胳HuHD$dH3%(u2H[]A\A]A^H=i=HOtL螨gJqrf.AWAVAUATUSHHdH%(HD$81@H|$t$HD$ HD$(HD$0)|$D$<<<t`Hl$(H\$ H9fD3H{HH9uH|$ HttHD$8dH3%(HH[]A\A]A^A_H\$H;Hw0H;8fDH\$Ht$HH8HH;Yf.HD$L Il$I$H9_fD3H{HH9uI<$Ht轱HD$H8谱HH\$ IHHpH+0HIL HhL)HH~LHIAHuHT$ HD$(H9Ld$LHHD$(H;D$ _PT$HPHT$@H@HD$(pHxH|$(Ht$@t}@uHD$HhLhL9fHu(H蔺HI9HuHl$LmHuHLmHELm HE(t$-DLl$IEMuHL)HH~`@LHIHuLl$ImMuL9MtfDA7III9uMut$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=^f.@AWAVAUAATUHSHHGH+HHLHt$舰H]IHEM|$HH)HLtHt$ HNHJHFH9HLDHt2@1HrHqHBHHH9uLpHL)HM| I0HxPL9LuH}Ht*LeML}LeH[]A\A]A^A_@HH9vIHHH9wIIHGH;Gt&HtHVHPHFHHG f.SHHHHtHHH{HHtNH{ Ht@H{Ht[1[f.@AVAUATUSHH@dH%(HD$81f<Ll$0HT$LlLcLIl$I|$H#H9HHl$0Hp LuLnHM9LIF蔉M)I~@L-=H}HC(L9]HL$8dH3 %(PH@[]A\A]A^I8ɭHH HEHEHEL-f=HD$0EHE IEHD$0E(HE0HU HL*HH~HHL0HHl$0*D]0Ht$HHt$t#HP@H@H@(HPHP HCODu(H}0CHE Ht$ HxHg@L-q=+/ 蕊;HHHcHH5H\$ HT$HMH1H,HH\$01HHT$0H=HHH1HD$0Ht$Hx^HD$ HHxMH=H5=HH5lH5`H5HTH5yHH5<HHIHHHH?H:H?H)xbHHu-11H|$8dH3<%(HWH@[]A\<D$HHcHfH@HfDHD$@Ld$HCH;CH@Htb8QS`H{XHA>HHIHH4HH?H:H?H) HH#S`H11t$I|$=HsH+sHLH?fDD$fD0vHt#HP@H@H@(HPHP HD$@6HtHH@H@HItHT$ H5HڭLd$yHD$h Hl$ HT$H5HH虭HHyHD$ Ht$Hx֋H=H5=HHC`?H{Xs@HD$T$H|$(HD$D$HD$(HCpT$ HL$(0HP@t$ HHHT$(xH[p#H@HHxLHCH@H@H@HXfDHD$T$H|$(HD$D$HD$(HT$ HL$(0HP@t$ HHHT$(پHt$I|$H躾HHL藠HHHD$ Ht$HxiHHH@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_HxLtHCH@H@H@HX2衧4$I|$HpHUHHH)SHHHHHHHOH9f.H[]f9HK0HC 9uHIH1HIH)HHu€>uHKPHC@9uHIH1HIH)HHu>uHKpHC`9uHIH1HIH)HHj>aHHt7HK9uHAHH@H)HHBfHH[]fDHH)HHt2HtHtDHH|$ H/H؄H H|$ HH؄H H|$ HHHEDATUSHH0dH%(HD$(1?u*HHsTHD$(dH3%(u H0[]A\薥 {;HHfHcHH5H\$HT$H账H 1HHH\$ .HHT$ H_=HHH蘉HD$ Ht$HxńHD$HHx贄Hu=H56=H^H5llH5`H5TH5S:HH5Ԅ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$ 6HHDHc4HAD$ fTf.fPLgLt HoG-fWf.HUE0E.E0H;L)LHPDHD$(dH3%(k H8[]A\A]A^A_DH;H5~HPID$Hx(8H?L$H5ZHPD$ H`HFL$HL$H9ȋL$ ID$E1DHx(LhH;HT$IHPH;"HIu DHjH;H5βHPDL$Iu(ADHIH;H5HPLIID$H`H@(HI9dH;HT$HPH;"HIu DHҲH;H56HPDL$Iu(ADH豞H; HH;T$ H`HPH;}HfDID$H0H9p5H?҉L$HH5PD$ H`L$D4(HFEI9k ID$ɉL$L(H@HI9t^fDH;LHPL$LEAHI֝H;H53HPID$H`H@HI9uH;LHPID$L$EAHHpHxH; HH;T$ H`HPH;]HDH?L$ "HL$ It$H H;"HfA|$H?HvH5UPzf.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@H5P@[ID$L$HpL(DHI9t?@DL$ 1LADHIH;,HID$HpHI9uDL$ HAD1H;]HvfDH?L${E1HID$L$Hx(LhDt|@H;"IHIu DHpH;H5۬HPDL$ Iu(1ADHRH;,HLIID$H@(HL9wH;"HIu DHH;H5gHPDL$ Iu(HAD1ޘH;}Hl@HT$$Ht$ HD$ D$$&Lct$ D$$F,0AE9IcMcHcH00rBD-.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}HcE.Jl5.H{ASAIcHE)AIcH蹶H}IcE0E.0poC>HcH-00HVNMcN|-J|-HcLeA.JT5HuE-AADA9ȿHVG0)ȃ0FAAAh\H4H` WH`L$H4H` 2H`L$pfAWAVEAUAATAUHSHdH%(H$1H=H4$DD$ HH(/HH@@ HH =H5=Hk HHHCHCH=HHC hH=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$L5=HCMLЃtKH$dH34%(HHĨ[]A\A]A^A_H4$E11LWpfHHPMHC ЃuHHP1҈T$xHHrfD1hfHHPMHC ЃHHP1fH==HWL"{CPSOCPSCnC PS C PS ZH|$(IHt{HtH{LH}LH7oH蟺PJH]HL|$LH:SHHHG0蓇Ht^H/=H5=H@@ H@ H@(HHHPHPHa=HHPHCxH[1HCH[ÐATUHSHPL&dH%(HD$H1LID$HHGL)HHD$ 0ІHH@@ HHT=Lc Ld$ H5=HHHCLc(HCH=HHC起LeHEH]Mt%H=ID$HЃtHD$HdH3%(uNHP[]A\fDI$LPHID$ ЃuI$LP@1lkHL$ HT$(Ht$H|$0$HD$(RH}HT$0HD$8HD$0HD$8HHUHEtcyH|$8H6Py,AD$PAT$AD$ PAT$ JH}HHtyHf.@AUATAUSHHHWH+HHLHt$LHKHHt$L)HH>HHtvH8H;HKH)HHLlHtHH蘮H;IHtH+LLkHkH[]A\A]fDHH9vIZLE1HHIH9LF.AVIAUIATA UH8SH dH%(HD$1HHt9L` I6H@H@H@LgC(HC0LLH\Ht/HHHi\HL$dH3 %(uDH []A\A]A^@s(H{0HD$ƞHC Ht$HxjH蜀HD$H\H耀H裭H˵f.AUATUSHHHGH;Gt1Ht!HGHHCH[]A\A]1@H+HHAtHIH9LFLHt$聂H;HHCHt$HH)HtT H;HKH)Ll HHu+IHtH+LLkHkWf.HHH;HHE1H=cfSHHHGHG dH%(HD$1tPGGt'Ht$H{0D$ C u HC(HC HT$dH3%(uH[H?HCfDAWL=GAVAULo0ATU1SHHdH%(HD$1Lt$E'HCHC {CCLLD$WK tGqЉȃ weDH׸II9uHT$dH3%(uPH[]A\A]A^A_DHC(HC @H;HCqqwADHwWDr|AWAVIAUATUHSHL,H(wdH%(HD$1HGHL|$HHD$[kIF0L9H$ulfD9cIFHHPHjH;hwH~H|$H`rIFHHPD$IFHHPH;]=HL9IFIF A~tqAFAFtzH<$LD$賿EfA u IF(IF D9#SHIFP1HL$dH3 %(uFH([]A\A]A^A_I>HAFfA@Hh(A[f.AW11AVLwHAUATUSHLk0HdH%(HD$1HGHLIHPHC0HLHC8C$Ǿs0;9fLAiHCHC {ZCCLL$jk F90.spL7iHCHC {sCCLL$s FЃ LhH荚E0 s@-u -LhHCHC {CCOLL$ts (0_&9LABhHCHC {H;HCfDHC(HC HkC HC(H0tHk8H$iAAH6A\H{HLlChHL$dH3 %(H[]A\A]A^A_0LAmgHCHC {CCLL$;k Et eLgHCHC {cCC LL$s -I:FЃ LfU@EЃ HCHHPLzL;xwp~LLmHCHHP@,HCHHPH;ͼ=HCHC {CCLL$-k qHC(HC Af0LAeHCHC {H;HCwfHHC(H;HCLe+L@{eH#0 H@HCPfH;HCHC(HC HlHCPxfDHC(HC HtHCPPfDH;HCUHC(HC HlHCPfDEeH;HCH{H LOMHC`fDH{H L?BUHCXfDet3HC kAHkHCHHC sLcs@LxB8WkHC A뉋kHC f.@AW1I1AVL5AUATLgHUSI_0H(dH%(HD$1HGHLHl$HPwIG0HHIG8AGD$,IGIG AwAGAG3HH߈D$Aw )F=IcL@LL-ԯbwDA9ED$IGHHPHJH;HHL$wp~Ht$LiIGHHPL$ IGHHPH;ȸ=HsII9IGIG A!AGAGt%HH߈D$AG u IG(IG A9EHHtvH8H;HKH)HHLlHtHH踒H;IHtfH+LLkHkH[]A\A]fDHH9vIZLE1HHIH9LF.HGH;Gt&HHtHHGHHGfD1@黔f.AWAVAUAATUHSHHGH+HHLHt$gH]IHEM|$HH)HLtHt$HBBH9HLHt2@1HrHqHBHHH9uLpHL)HM| I0Hx蠂L9LuH}HtzdLeML}LeH[]A\A]A^A_@HH9vIHHH9wIIAWAVAUAATUHSHHGH+HHLHt$fH]IHEM|$HH)HLtHt$HBJH9HL@Ht2@1HrHqHBHHH9uLpHL)HM| I0Hx`L9LuH}Ht:cLeML}LeH[]A\A]A^A_@HH9vIHHH9wIIAWAVAUAATUHSHHGH+HHLMeH]IHEM|$HH)HLt HBH9HL@Ht2@1HrHqHBHHH9uLpHL)HM| I0Hx0L9LuH}Ht bLeML}LeH[]A\A]A^A_@HH9vIHHH9wIIAWAVAUAATUHSHHGH+HHLHt$dH]IHEM|$HH)HLtHt$HBHHJH9HLHt2@1HrHqHBHHH9uLpHL)HM| I0Hx~L9LuH}Ht`LeML}LeH[]A\A]A^A_@HH9vIHHH9wIIAWAVIAUATUHSHHGH+HHL,L9$HIbH]IHEII)IMt5IGAbHHt LHrFI_HEH]H9HLHt2@1HrHqHBHHH9uLpHL)HM| I0Hx}I9LuH]HtHW_ILeL}MLeH[]A\A]A^A_DALHM|$HI9vHIIH^LH:Mt L^qHHHEH+EH0Hx|@AWAVAUAATUHSHHGH+HHLHt$aH]IHEM|$HH)HLtHt$HBHHJH9HLHt2@1HrHqHBHHH9uLpHL)HM| I0Hx{L9LuH}Ht]LeML}LeH[]A\A]A^A_@HH9vIHHH9wIIAWAVAUATUHSHHxdH%(H$h1L$HHDŽ$DŽ$HDŽ$DŽ$HDŽ${ S HlHcHL$H$H5PLAhL$L1HLY=HC@L$PL$@LeLLH$@HCHH$HHCPH$PRZL$Hs(L螙Hs@LLHl:H$H$HxFHR=I}HH$P_LH$LHxEH$LHxEH$Ht[H$hdH34%(Hx[]A\A]A^A_HEH;ED$,H@8 L$ Ƅ$ I}pHE $ I}H$(0HPHH@$ H$(yHE H$H}H$k~Lk(Lq C  HCpHHD$HEH@LxIOIHHL$HL$IH9tXH{pHp LGHNLL9LD$HFHL$g8;HL$LD$I)I)IHD$H$LD$-HWLLH$1HEH;ED$. H@8 L$PƄ$PI}2oHE $PI}H$X0HPHH@$PH$XwHE H$H}H$|H{("p C H$H;$^ $?A $HH { 'L$H$H5LdL$LHL9HC@L$L$@LeLLH$@HCHH$HHCPH$PVL$Hs(LەHs@LLH6H$H$Hx>BH=I}HH$[L:H$LHxBH$LHxAH$8Df(fT f. HEH;E$E H@8& HE Ƅ$@$H0H$HHPL@$@HHH$HpuH$H;$$$HA>HHIHHHH?H:H?H)Lk(HHLnm C %  $Hm$YfHUH;UHH$U HR:H$HHE Ƅ$@0HEH;EHDŽ$' H@8I1LƄ$@k$@HE 0HEH;ED$*q H@8HE HDŽ$HƄ$@0EDHEH;ED$+L H@8XHE HDŽ$HƄ$@Ƅ$H0DHUH;UHH$mHR:H$HHE Ƅ$@0HEH;ELspAH@8AHDŽ$Ƅ$WHIt LHh;HE $H$L$H$0HPHH@$H$r-DCk C  L$H$H5'L_L$L HL4HC@L$@L$LeLLH$HCHH$HCPH$ QL$LL:Hs@LLH2H$H$Hx=H=I|$HH$@ WL蘍H$LHxd=H$LHxP=H$H@H5DŽ$?H$DLLp(LLu i C  H$H;$$?A|$HHH!LxiC 9lfDLPiC +HCpHHD$HEH@LxIOIHHL$跌HL$IH9H{pHp LGHNLL9LD$HFHL$0aHL$LD$I)I;LLp(LLu h C L$H$H56qLM]L$L HLb2L$L$@H$@Hs@LLeLlOL$pLL蹎Hs@LLH/H$pH$Hx;Hm=I~HH$TLH$LHx:H$LHx:H$HmffDI| DHD$H$LD$/HˋLLH$(LhIEI;EHfHxeIEHIEHEH@H@H@H#LhIEI;EaHHxdeIEHIEHEH@H@H@HKLxMoM;o-MIEAELXJIEIGHIG#HzHWH;WHtHBHHWDHxHGH;GHtH@@HHGDHxHGH;GHtH@@LhIEI;E1HtHx19dIUHIUXHzHWH;WIH3HB'fHxHGH;GH;@.HFDŽ$H$oHFDŽ$H$$H$1H$@$HH$HSm.H$HƄ$@HELHDŽ$Ƅ$yHH$$H$HEH$0HPHH@$H$kHEƄ$@$H0L$`Ƅ$`I}bHE$`I}H$h0HPHH@$`H$hkHEiL$0Ƅ$0I}?bHE$0I}H$80HPHH@$0H$8jHEHEHDŽ$HƄ$@0HEHDŽ$HƄ$@Ƅ$H0H$HHEƄ$@01LƄ$@}a$@HE0o11Y1$H$H$p$xH$xkHt$.L7H$n)LL)Ht$,L7'H$bH$bH$LHt$*Ht$+L$ H$H5ReLVL$0L HL+HC@L$L$@LeLLH$@HCHH$HHCPH$PHL$LL܇Hs@LLH(H$H$Hx?4H=I~HH$ML;H$0LHx4H$ LHx3H$9!TL{(L$LL:HUi1LI~HL%'=H$H5gH$IT$HHL$LH$@IT$L$@HLL$LL赆Hs@LLH'H$H$HHx3Hf=I}HH$LLH$@HHx2H$LHx2H$LHx2H$Ld$@H$H5 hL,TL|$PLHLD)L$L$@H$@Hs@LLeLNFL|$0LL螅Hs@LLHl&HD$0H$Hx2HU=I~HH$KLHD$PLHx1HD$@LHx1H$HH$H$Hx1H=I}HH$KL葁H$LHx]1H$LHxI1H$HtGGH|HH$L$LHx1Ha=I}HH$JL H$@LHx0H$LHx0H$LHx0bHHD$0H$Hx0H=I~HH$JL莀HD$PLHx]0HD$@LHxL0HHHL$@HL$HL$$HL$@(HL$@,Ld$pH$H5]eLtQL$L HL&L$ L$@H$@Hs@LLeLCL|$`LLHs@LLH#HD$`H$HxI/H=I~HH$ HLEH$LHx/HD$pLHx/H$FHHHD$`H$Hx.H#=I~HH$ VHL~H$LHx.HD$pLHx.;HHHL$@L$@HH$LHxN.L$PH$H5cLOL$`LHL$L$L$@H$@Hs@LLeLAL$@LL6Hs@LLH"H$@H$Hx-H=I~HH$GL}H$`LHxa-H$PLHxM-H$LHECHH$@H$Hx-He=I~HH$FL}H$`LHx,H$PLHx,zHHHL$@HL$@?H#HHH$LHxu,HH=I}HH$PELi|HH$H$Hx+,HH$H$Hx ,H^=I~HH$EL |H$0LHx+H$ LHx+sHH@HL$@HH$H$Hx+H֌=I|$HH$@EL{H$LHxL+H$LHx8+HHHL$HH$pH$Hx+HQ=I~HH$DLzH$LHx*H$LHx*fHHHL$@UHSHdH%(HD$1CHHtHT$HHKHL$dH3 %(HuH[]vJHH;@HuU8HSHdH%(HD$1BHHt7Hx H@H@H@Hk&HuH{(RHT$dH3%(HuH[]IHHC Ht$Hx)HHH?"`fHlHtf.@AVAUIATUHSHHv HdH%(HD$1*IƋIFHsIFInAHtLL"\IFHkMHu DIܿ8{AHHt8Hu Hx H@H@H@8%Hu(H{({QEHCHuHCI\$HLctHL[HCHmHpHL$dH3 %(Lu%H[]A\A]A^H0LL)^KHHCkHksHHC Ht$Hx'HHH=~^HkHؐf.@AWAVAUATIUSHHG<wM~InLkH+LI9t&fHt HHNHHI9uI^Mt$H[]A\A]A^A_FGH[]A\A]A^A_fHH9w=HHHB>IdHH;HpHL|;Hp_HeL9ftA7II]Y[HkhI>Ht.;f.fUSHH8HwdH%(HD$(1HNHt$H+wHH>tUHsS8HNHKS8uH;Kt HF8H|$(dH3<%(H8[]ÐHl$HD$ HHMHSL$H|$HR2 HJHzH}@t$HL$FXHsS8D$ HNHK]C8?Hk0Rf.HPHBpHxHzHW= DfAWAVAUATIUSHHdH%(HD$x1HD$HD$@1HR1HgHH\$04HHT$0Hbw=HHH!HD$0Ht$HxHD$ HHxHxx=H59v=HaeH5k@HH5Y]NH5LBH5b6H5-Q*H<%H %H5QjH5^HI&:L-H6HD$@Ht$?HxcH$t=H5q=H aH|$ t$@HHWLHcHI}Ht..L&.H~cI8NHHD$@Ht$?HxHFHNcHH[f.@AWAVAUATUHSHHXL$pHDŽ$DŽ$dH%(H$H1Ml$HDŽ$DŽ$HDŽ$} U HhHcHfL$H$H5aL8L$L1HL HE@L$0L$ LeLLH$ HEHH$(HEPH$0*L$Hu(LjHu@LLHD$ H$H$HxoHw=I}HH$0/LkfH$LHx7H$HxL#H$D$ Ht D$ ,D$ H$HdH3%(IHX[]A\A]A^A_@HsH+sHH1H/Hs0H;s@RK8?Q"S8H HH!Ht$HD$k$HCH;CH$HHHCHHCLu(LA E  &HupH LA E H$H;$A$?Aw $HHH!LwAE } Uf.L$H$H5 _L6L$LHL& HE@L$`L$ LeLLH$ HEHH$(HEPH$0(L$Hu(LkgHu@LLHYD$ H$H$HxHu=I}HH$`P-LcH$LHxH$XHsH+sHHH|-Hs0H;s@"K8?Q S8H, HH!Ht$HD$?i$HCH;CH$ Hn HHCHHCH}(? E  H$H;$Y$?Ay $HH 6DXpf(fT Tpf.KK8HS0HA>HHIHHHH?H:H?H)] HHHsH+sL$ HƄ$ L$(H+tyHCH;C H@Htb8 S`H{XHA>HHIHH4HH?H:H?H) HH# S`H3 $ I~mEDH$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$(B@$0I~Bbf.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~A@K8HS0HA>HHIHHHH?H:H?H)HHHDŽ$XƄ$P%HIt HupH HsH+sHL$XL$PLH&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~>0;7 E  H^XH$"fH@H-DŽ$?H$9fDS8HFAHCZC8?Hk0OfDHL2HC$pLH$xH@0HPHH@$pH$x=L(6E cHupHL6 E uL$pH$H5>L*L$L HLL$L$ H$ Hu@LLeLL$`LL\Hu@LLHD$ H$`H$HxrHi=I}HH$!LnXH$LHx:H$pDHPHBpHxHzH+LL|$@LHLHC@L$L$LeLLH$HCHH$HCPH$L|$ Ht$LGHs@LLHHD$ Ht$HxlHT=I}HH$ LhCHD$@LHx7HD$0LHx&H$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]<LNL|$@LHLfHC@L$Hl$PLeHLHD$PHCHHD$XHCPHD$`kL|$ Ht$LDHs@LLLHD$ Ht$Hx$HuR=I~HH$ L AHD$@LHxHD$0LHxfHl$PD$PH}8D$PA4$H}HT$XA$ID$IT$@t$PHD$X$H$Hss$HHv$H$HtHHH$8Ht6H$Ht$H$HtH$Ht LLHP;HHHH$HtHHD$ Ht$HxHP=I}HH$* L?HD$@LHxqHD$0LHx`HHHL$HHHD$ Ht$Hx)HzP=I~HH$L%?HD$@HHxHD$0HHxHHHHl$Pf.AWAVAAUATUHHSHHHGLd$dH%(H$1LLmL}MtH=P=IE,Hl$0LHLl$`L-H=D$PL|$XD$hD$lIEHD$pHD$xHDŽ$HDŽ$H$HRHDŽ$HDŽ$HDŽ$H$HDŽ$HDŽ$CHHH}($D$BHھHD$PH$HxL9H$HtGLl$`Mt$L5FO=IEMЃtYHD$@Ht HHHD$ Ht LLH$dH3 %(HuWH[]A\A]A^A_IELPMIE tzЃuIELPufD. H=N=HWtEHt$AEPAUAEAE PAU 넋PJHH}(IHL$@Ht HHLHD$ Ht LL3H{H(7HMHtL3HIf@UHSHH9w*H,HH1HHHH[]Lff.SH=HtH{HHu[f.SH5IHHt8Pt/HH~ H9HNH4N=0H5HHJHt8Pt/HH~ H9HNHM=4H5HHHt!PtuxHM=8H5qHHHt!Ptu1HqM=@[H_ZHRfH3H&@ATIUSHfH=>K=ffH60Hxk,{XH[PHHH57HHߺ HHt"tH L= ˆH5G H Ht%xtHH uL= ˆH5QGH Ht%Pt5H/L=H5.G HC HzPmHH~ H9HNHK=0H5FH Ht3Pt*HH~ H9HNHK=4H5FH Ht%xtH{H TK= ˆH5uFH` Ht%xtH=H K= ˆH5IFH" Ht"xtHH J= ˆH5H HtxtHHG=B[]A\DH5EH HPiAD$HE11BAD$HSPD0H HHKf.AWAVAUATUSHxdH%(HD$h1Hc@=H8rHE=,HHL$(HT$LD$ H5DHD$ 1D$(;HD$xH0HVHHl$Ld$PHLHH= =H4HH==H\L(H|$0Mu0HT$0HL$8HiHHS㥛 HH?HH)HI9LHx IHHxH@H@LL`LhBD%H+CHD$HxH;=`?=SHD$hdH3%(Hx[]A\A]A^A_H E=xtfH=3F=ffH++HxnHD$T$ LD$(H0HLd$XHD$PI9L5G=A@L8LHx IHHxLL@IH@LhhH=Q=CD,HL#CiHL`HLLl$@HPHp$HLH@A HD$@HL$HHS㥛 HiHH?HHH)HBHl$XH\$PAYH,HH9IT$0L%==HHzL9 HH9uH|$PHt(HD$HxL9$H=E=HW4LMHA11CC@Ht$PHL$XH1H)HHLHK4IuH}L1H]HLuIIMl$K>HHt?HI$HL HELH\$dH3%(uZH[]A\A]A^A_LufHUI$LeI$HtHB1HuLM$HEHUHDI{HCLu(Hb!H*ID$HxH;=8=u LH=@=HWt'Ht$HH!H6)PJHfAWAVIAUATUHSHHL,MtpI]IILKM9t*DLMtPMH1LHuI9u>M9ILuI?HsHWH;VuMuHL[]A\A]A^A_H1[]A\A]A^A_f.DUHiSHHH>Hw1HHHsHHܾHtHHtH[]H1[]AViAUATIUSHH>Hw11HHHsHILLtHtHHtH[]A\A]A^f. HIt#HxHLIFIFLHLHHHLHH?'f.DATIUHSHHHH f.HHAHuHuHyxHt+HHUH5:[]H@H1A\HH1H'*H9=HH[]LH@`A\f.Hcً=HG H)HFHfHc=HG H)HHFHÐHY>=SHHc=HHH)HH1PH[&Df.H>=SHHcN=HHH)HH1PH[O&Df.ATUHSHHc=dH%(HD$1HG H)Ѓ,Hu&Xu=HGPHHD$dH3%(u!H[]A\þE;LgPHL,uL1y#H$띐ATUSHHHcn=dH%(HD$1HG H)H(G,H$w2tlXuBHGPHECHD$dH3%(uH[]A\þ1CLgPHLyuL1"1H$f.ATUHSHHc=dH%(HD$1HG H)Ѓ,Hu%Xu=dH%(HD$1HG H)HG,H$wAtXuQHWPH$HHHEHEHD$dH3%(uH[]A\þ1EILgPHL:H$uL1ʺf.AUATIUSHH(Hci=dH%(HD$1HG H)Ѓ,H(uYXHGPHD${hu_HC`HD$HHD$U<AD$HD$dH3%(u%H([]A\A]þAD$aLk`Ht$LPu+L1LoPHt$L*tVHT$^fATUHSH Hcn=dH%(HD$1HG H)HG,HD$Xu[HOPHL$1u%E1E11$H޿xFEHD$dH3%(uPH []A\LgPHt$LUu7L1fE븾1gHL$XATUHSH@Hcn=dH%(HD$81HG  4H)ЋW,HD$wJXGPD$1Ҹu:EHD$8dH3%(uH@[]A\þ1Ejf.1H,LD$ $E1H*HD$ \ b2YYYH,HD$(111H޿iuPwLgPHt$Lu&L(K$E1E1D$9DATUHSHHc=dH%(HD$1HG H)HG,H$w@t~XuPHWPH$ډEHEHD$dH3%(uH[]A\þ1ELgPHLH$uL14ʺ뉐f.ATUHSHHc=dH%(HD$1HG H)HG,H$w>t|XuNHWPH$EHEHD$dH3%(uH[]A\þ1E,LgPHLH$uL1fʺf.ATUHSHHcN=dH%(HD$1HG H)HG,H$w)tcXu9HGPHD$dH3%(uH[]A\þ1EqLgPHLbuL1/1H$D@f.ATUHSG )HcHH@HHǺ0@@1Ht Ht 1HfGtHLcHLyHL~H~=HC H2=HHPHHtt[]LA\f.Hx/@RD1HfO@@H-HG2=H5`.H8FH'2=H5@.H8l@f.ATUHSG )HcHH@(HHǺ0@@1Ht Ht 1HfGtHLcHL HLH~=HC H71=HHPHHtt[]LA\f.Hx/@RD1HfO@@H-H0=H5,H8FH0=H5,H8sl@f.Hc}=HH)H0Df.Hc|=HH)H0Df.AW9 E1AVAUATUSHL5v'=dH%(H$1HHH=G,AHD$Hg<1HH$eIH(=(L Hx@H@H@ HH5+Hswoole_a HEGtomiG cE%L--=HAUHpHxL)H|=H5)=HL%`%=H-&=HHG(=HH|=HHHHH|=&|=H`LxHH9H|=LHH=+AHD$H@;1HH$L5)=0IIW@HxH@H@HHswoole_aH5*HCHtomic_loHGngfGC*9HAUHpHxLH6z=H5(=HHIHH sH z=Haz=LxHH`HEy=Hy=H$dH3%(uH[]A\A]A^A_:f.ATIUHSHHHH f.HHAHuHuHyx׾Ht+HHUH5)[]H@H1A\HH1HWH'=HH[]LH@`A\f.UHSHHc{=HG H)HHtDHCxH+CXHHPHC`H+ChHHHHCPH+C@EHHHEH[]Hf)11hfDUHSHHcz=HG H)HHtHHCxH+CXHHPHC`H+ChHHHHCPH+C@HHH;EH[]H(11fUHSHHcz=HG H)HHtGHCxH+CXHHPHC`H+ChHHHHCPH+C@HHHЃEH[]Hc(11eUSHHHcy=HG H)H(H訳CHHU HE 1H9tHHH9uH5( HHEHU1H9tfHHH9uH5(Hߺ HExH+EXHH5HHPHE`H+EhHHHHEPH+E@H[]HH  H\'11^fUHSHHcpx=HG H)HHtH<EH[]H'11АAUATIUSHH(Hcx=dH%(HD$1HG H)H(HC,s(D$t{XCPD$H苭Ht^x HPI $AT$HH=vx=Hs H'E1HD$dH3%(uaH([]A\A]LcE H=5x=Hs H&訵AD$뷾1H%11LkPHt$LuCLIHQIAL$I$tHHD$bHD$ D$f.ATUHSG )HcHH@HHǺ0uy@@1Ht Ht 1HfGtLcHLvHL{Hu=HC L[]A\Hx/@t1HfO@tfHY@f.AVAUIATUSHHHcwu=dH%(HD$1HG H)L M8C, % $PLsPt{hC`${YtHCPHHCPL$HHEIFHEHs u^McD$ H=u=H\$1} tHE(HAEHD$dH3%(H[]A\A]A^H=au=H$E1ղAE뷾Hk`HHH葼pH"11f.AV9AUATUSHdH%(H$1HHH=H=B#HD$H;1HH$L-*"=HH`t=A}eHfs=H5=HHH=HHZs=8s=HxH=HH|Hus=H~H`HHs=HHr=H5<1AHߨH=s=H5R"1A迨H=j"1AT H=a"AH4 H=X"AH H=N"AH H$dH3%(H[]A\A]A^D( @IH@H@ HxHCo\ChannH5{! ID$elfGAD$"L5!=LAHpHxHڹ)Hq=Hcr=H5=AUHHX=HHjq=Hq=HxH=HHHq=HH`HHq=HH q= H5 HxI@H@H@@Chan@LAHpHxHڹ.Hoq= f.AWHAVAUIATUSHHdH%(HD$81HcEp=H)L!MIl$I9l$t%fH= =ffH@0'Mt$ M9t$ t%fH==ffH@0'I|$0I|$ I9u fDHH I9uI|$H9u @HHH9uLL HD$8dH3%(%HH[]A\A]A^A_D'V9ID$H9E1DHIH9uMH\$ HT$H5HL|$0HH޺L蛸H\$0fH=~=ffHHMA'HH1@tIHD$0Hm=HxH9HD$ HxH9衙HfH==ffHNLHHMt$ fM9t$ RrfD'FZID$ E1I9t HII9uH\$ HT$H5CL|$0LL$HH޺L葷H\$0fH=t=ffHLL$HA'HHǾ@1hHHD$0Ha=HxH9HD$ HxH9uDHL$蔘HfH= =ffHAHL$HH\sE1&H==HWtULHL$HL$H=u=HWt5dHt$HL$HL$KPrp륋PrpH=%=HWtHLX H==HWt+Ht$,PJH벋PJHf.AWAVAUATUHSHHdH%(HD$81Hcl=H)H]H+HCxH+CXHsPHS@HHHHC`H+ChHHHHH)HHt6HL"H9HHS@MtLQLLkL9kt%fH=^=ffHV@0'jLs L9s t%fH=/=ffH'@0';H{09H{ I9u fDLL'mM9uH{I9u DLL'MM9uH@HEHD$8dH3%(HH[]A\A]A^A_DH{HHCXHPHSXH@HHCHHC@HSP'~4HC E1I9tf.HII9uLd$ HT$H5sL|$0LL$LLLLd$0fH==ffHLL$H A'LHǾ@1HHD$0L%=HxL9HD$ HxL9JHL$IfH=5=ffHmHL$LH舺A'vHCI9E1fDHII9uMLd$ HT$H5hL|$0L LL軲Ld$0fH==ffHHMA'HL1@IHD$0L%=HxL9HD$ HxL9IfH=6=ffHnLLHLs 臹L9s 6E1'H==HWLHL$HL$~H==HWKHt$HL$HL$2H=V=HWt~+L@KH=#=HWt.Ht$TPrppPJH̋PrpPJHyfAWAVAUATUHSHHxdH%(HD$h1G,HD$EtXLHGPHD$HHcf=Le L|$I)HHD$1LkLs CC LHLkLkLs Ls(HD$HD$HD$ HD$(HD$0HD$8HD$@HD$HHD$PHD$XH{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$HS8L8LD$H=f=Hu H.I$sHD$hdH3%(XHx[]A\A]A^A_HD$1vCLgPHt$LH5HԵHI@< <L$ 轈E1L11ILI%H$AHwHmH$w@@u /EH蒨LuHH_<MHE`t[I~Ht/G%PI@t&HHxȍQ҉P @%H}H#ID$I$HtBtBLeHL%<E;E:fEHExLHxβH$HxL9tALuxIH5lAFHOHPQ H@@uHxH$sH11ܐH$H$+xfDLH%nMA>HL$,AD$, WANZ軞HD$H11+vfD苞fD{fD[fDHq11ÏH$1ΞH¹Q1HHID$HHBHBHB HUpH;H11AmH5uHHHtPfDH$HG@Q҉uL;FfD+0ܝH¹F1HHID$HBHBHBHB HUxH5H芩HpPcwH@@uHxH$H$H$HL$%HHPHp|HExHHxWH$HxL9L$H$HL$&LHPHp}|HExLHx H$HxL9cH$Ht#W@uHɉutJKH$HGG@<Q҉-t @HfD苛脛@&aD8IfH=<ffHDx0E6DCHD$HL|$PH$H5LL$ŤH|$`Ls~HL$`HL$fH=Q<ffHLL$DD$HHL$HD4$@1@IHD$`HxL9HD$PHxL9ct_IfH=<ffH!LLH>财H=<HOH$D$貍D$H11褋]H臘Hz[HmH HH111AyH$@HHH111M:H1H$(1H蹗%H謗_H_DfDH=#<HWH$ML@HUpH{H=<HWH$H=<HOuH$HD$ċHD$YHH$HHHx0H|$H$H$HD$0Ht$'HxHaHH$H$HxHH=<HWt4L$OLBJqrPJHH觃aH蚃H=}<HWtEoL$L訊ZHH$H$HxPJHLm1HH$~H$~H$~H=<HWtBL$L HH$H$Hx{~넋PJHH|JqrH|HHgHHRfPJHH$H}HcHHD$pH$Hx}HH$H}H%H=<HWtGHsHHD$@H$Hxr}H$5}TPJHH?HH=^<HWtVL$L艈kH=,<HWt1HtHhHEH9E0t{H-<HD$HxH9ZH=<HW9Lف,@[gfDKgfD軷fDHxH0HHL$LEnH|$ iHwYH-*=1HH=*=HILLjHHtEL*=H8N K;H7tsHtHF1HI9tI H7H19H-i*=HD$ H-<HxH9H=<HWtvHt$豀@HtHF1HI9tI L)=MH)=I9tIH7k7H5)=iePJHHHD$Ht$HxtH)PJH0fATLg UHSHPHcZ(=dH%(HD$H1HG H)HHHH{ tA@dHJH5GHh{-tJC-8HL$LD$ D$D$ {{u D$kHLfH=H<ffH@HA@0HP<LH8cH<8KEHD$HdH3%( HP[]A\Ð;_H5HEEJHfLd$詥HLL0HtxH5LH4q^H5oHEEJHfLd$1HP.L 踍HuH11{fC H苒HT11{EH 11{AWAVIAUATUSHH8Dg,dH%(HD$(1HD$AD$X HGPALhHht{hHC`HD$HHcb%=HC Lc H)HHHH{ tEfH=<ffHL$HL@0HHIAFf{-tJC-D$ HL$8LD$ D$xu D$HLfH=X<ffHPHA@0H`<LH8`H<8AFHD$(dH3%(H8[]A\A]A^A_f.H<8fH=<ffHHjLLc@0H<H8.`@C 谊fL{`Ht$LN01Lc9LPHt$ LMtHD$ H.11yAF讏HO11xLD(D$]HD,$II11 HaxAULo ATIUHSHHc"=dH%(HD$1HG H)HHHH{ t\Hx(&},HT$H5;1D$ft$H0AD$f.{-tJC-D$LD$8H$uu $HL$@fH=<ffH萴H:A@0H<LH8]H&<8u^AD$HD$dH3%(u H[]A\A]DC HˍH11vAD$HL11v@AULo ATIUSHHc!=dH%(HD$1HG H)HHHH{ H}(]fH=x<ffHpHHpHXHCH(LhH} HiHxH@H@HHhLyD+I$AD${-tJC-}LD$H$D$su $~HL+fH=<ffH蘲HBA@0H<LH8[H.<8u^AD$HD$dH3%(u H[]A\A]DC HӋH11tAD$HT11tff.AVAULo ATIUHSH Hc=dH%(HD$1HG H)HHHH{ Lt$tE},H5/1L豔t$H\AD$fD{-tJC-Lt$D$8HL$ MD$ ruD$ t|HLqfH=<ffHHA@0H<LH8EZHv<8u7AD$HD$dH3%(uH []A\A]A^C "H11Ms벐f.AUATUHH5_SHH8,dH%(HD$(1HL$HT$LL$ LD$HD$HD$ ;H|$Hc=HC Lc H)HHtHHt{ {-uxfH=<ffH蠯HJA@0H<LH8YH6<8EHD$(dH3%(H8[]A\A]C-8LD$H$D$p$HC fD@ƒuKfH=<ffHˮHL$ HT$HI@0Ht$E7DtHL<8HT11VqHLH11+qH11 qEEA]0^HAH11pH <McE0HLH8QWWff.ATLg UHSHPHc=dH%(HD$H1HG H)HH7HH'{ HQ8Hp4Hǀp{ZREHEH5&HHHQH6fɺZHLd$LH8cHZH5ELHcfD{-tRC-8HL$LD$ D$D$ smu D$HLfH=8<ffH0HA@0H@<LH8UH<8EHD$HdH3%(HP[]A\ÐH<8tBSHHAؾ11nf苗HLd$. LH< HH11;nXfDC HHY11 nE!躄H[11mAWAVAUATIUSHHo,dH%(HD$x1HD$PHD$X t9X( HGPHD$P {h HC`HD$XHHC Hc=HD$HC H)HHHH{ ){/HHI LEMS9MHK1D9HL$ HMHL$(D)ljL|DK1IHD$fDIM9E:MuHT$Ht$ LDL$ WDL$ uLH+L$(_L|$IM9HǃHEHL$(HHB9LyHI$A@%AD$HExD{-tRC-D$@HL$@D$`8LD$`iu D$@H|$H6fDfH=<ffH蠨Ht$HEA@0H<H8RH4<8AD$HD$xdH3%(HĈ[]A\A]A^A_@{..LMIEIE1S<C;L|$`Ls0ЉD$ HcSHIELIEHD$`HD$hIUD$hHT$`LHS`HHD$PIuH1HH)IuL|$PML9EC@L9M9}I H|]@IuHxIUIH@LxmfH=<ffHHT$PI+UIt.@0HbT$ HcH;D$PNfDAF@uLpH<AD$HI$*@HD$XfHuHUE1HHT$P1HHHEHED{9AH9HuHUIL)LH~HD$P@D$YHl$Pu$H~HD$PfDH} H[@IH@HhfH=<ffH菥HT$PIvL$X@0H…x<HcIVADM4$AF@%AD$;<IfH=<ffHHʼnX0HѾ<86H)<Ht$HLcùH8mNAF@nL葂XI9;IfH=<ffH薤IƉX0HQ<8H<Ht$HLcùH8MHEHA<HEAD$HI$@IDDK@L9HUHt$(L9L9G6HA9AFȉzLuHuLuHUC I ImHYHxHLH@H@LxKjBD;HD$PI$AD$I}IUH4H)oHD$PI)EH<8H11 f(&uL5߿<HHH@ H@ AIHHEHU XHHuIfD3m(ItMIIEIEIEAHIEMu 1HULHuLHL)IUiHEHD$(f.H} MmHOXHxH@H@HHhLhD+I$AD$sfH=ż<ffH轡@0gΛH\$@HT$>H5%Ll$`Hl$PH|HL3VH\$`fH=<ffHNHAAHHپ@1 sHHD$`H<HxH9HD$@HxH997HfH=<ffHHHH].Yk(IrMHHEHEHEAHHELu H\I ImHVHxH@H@LLxHgBD;I$AD$zquDkqH߼<LiLHļ<L(1sdryH11bELk`Ht$XLG7uL1蔢HD$XLoPHt$PL7tH=޺<HWtH;Ld.H=<HWt+Ht$?cPJH벋PJHHHD$`H\$?HHx=XHD$@HHx,XH蔣HH\$?AEHQAH11uaA^0HLmHINHе<H5<HHHH<kHHmH>NH<H5P<HHHHϳ<*뽿NH_<H5 <HHHH<AEHqAH11`]0f.AWAVAUATIUHo SH8Hc =dH%(HD$(1HG H)HHHH{ PeHx(qH5FH<1IHHLpH(<L(LLzH;#<:Hƀ~HWAD$f{-tJC-$LD$D$8H]u $HH@fH=X<ffHPHA@0H`<HH8EH<8AD$HD$(dH3%(u4H8[]A\A]A^A_DH`< C HsuH11^HHL$LHLD$SHI1LLHH11H^>AW1AAVAUATUSHHxL%+<dH%(HD$h1Lt$@H4$HI$ML(HHhLH苖H;4<HxH(D$ %uAG=H<Ll$PHMHHD$ I$HP HHxxv xfH=h<ffH`H $HwEH@HpHx1lIL|$0fH=/<ffH'LLLH@HpKLd$ LLHD$0HxH;=٭<IAkt$ 1HI0I$H|$ Hw4I$HD$ H@A$I$HHLcHzH6BM LHT$ HzH;=$<HL$hdH3 %(Hx[]A\A]A^A_H=I=LHLxIGI9G0 IO L HQH9HIGI$H<$/H<$Ht$@I_HoA$Hֹ HD@E$HHxADAD$"LLSALH11[1@Hɱ<8^/HLcHHzHeAL]LEg1rfDH0HVH8HLLIILd$ LLIHD$@HxH;=a<H=<HW^gHt$0(\Xqn@}kDL訓LH-H=<HWL[f.IGfIG(HPIW(H@HIGIGIW AhSgj a.DkK=@=0d@oH=<HOLH$ZH$HL$PLHHD$XNM1LHHbHԺ11XfH=<ffH訕@01d,(HK4IuH}wTL1H]HLuIIMl$K>HHt/HI$HL HEHL[]A\A]A^A_LufHUI$LeI$HtHB1HuLM$HEHUHDIH/Lu(otHH/LWRtHڀHfAWAVAUATUHSHHHWHHOH?HHIH)HH)HvXUID$HC0HUHtHHCHHPHSHH@HHC8HC0HS@H[]A\A]A^A_Hs(HH)HLhL`KD-H9HLt HI9J<^ULIHs(L)HL,HCHHPH)HHt HL*H;RL;LsILk(IEOd%LcHHCHHC I$HC8HHC@L)HL,L9v9HH)HHtHLI~A2DHIH)HHiK|%HH)o~S*DAWAVIAUATUHSHHL,MtpI]IILKM9t*DLMtPMH1LHuI9u>M9ILuI?HsHWH;VuM/uHL[]A\A]A^A_H1[]A\A]A^A_f.DUHiSHHH>Hw1HHHsHH/HtHHtH[]H1[]AViAUATIUSHH>Hw11HHHsHILL$/HtHHtH[]A\A]A^f. RHIt#HxHL6IFIFLHLH:fHH+LOpH}H?f.DATIUHSHHHH f.HHAHuHuHyx.Ht+HHUH5[]H@H1A\HH1H'H<HH[]LH@`A\f.@f.Hc)<HG H)HHttuFFAUATLg UHSHLH(L-E<H=<dH%(HD$1IIEH(zPtB H@HCu HD$dH3%(H([]A\A]ÐHcQ<HE H)H0HtBH*;uCDIEH=<HLH(6fH=<H#AL'bH=<HILg2C+WHBRSHUHSHHcp<dH%(HD$1HG H)HHtyHCxHx(,HT$H5o1D$`t:1|$H@ߊ<EHD$dH3%(uvH[]fDEH_ H=<HAH&aH=<HIH;1EzVH11?ETfATUHH51,SHH0,dH%(HD$(1HL$HT$LL$ LD$HD$HD$ _tH|$$Hc<HC Lc H)HHCpƒtqtlH=<HߖAL%LH=u<HͣL)0EHD$(dH3%(H0[]A\DHL$ HT$HHt$y$t E@LcH=<HHL%LCmH=<H#AL$_I9TH11#>E5ATUHSHH Hc<dH%(HD$1HG HH)H9{,HD$u]{XLCPLD$DwH=<Hs H(+$EHD$dH3%(uGH []A\þ<7EH@HX1HH1H2=VSH|${Ld$H!HT$H= HMAH1?SLcPHt$LuL1i-hLD$f.ATUHSG )HcHH@/HHǺ0uy@@1Ht Ht 1HfGtLcHLHL0H<HC L[]A\Hx/@t1HfO@tfHY@f.AVAUIATUSHHdH%(HD$1G,H$tXHGPH$Hc<HC Ls H)HHH$Hx.H$HHIGkHcH} A,HZ.HxH@H@HHhL>D+LI]AE6IHD$dH3%(H[]A\A]A^DLcH=<HPL"!H=<LCHGL+LHAE닐H=<HAL [H=<HILG+AE41.KHoPHHqH1yf|Pff.AVAULo ATUHSHHc#<dH%(H$1HG H)HH]Ld$HLmXLHEEHIB#Hx IHr,HxLL@HH@LhI+QofD DHtHE11 1LHH=HrAD$ PAT$ AD$PAT$rHlL{L\=]HjHrAWAVAUIH5~ATUHSH8,dH%(HD$(1HL$HT$LD$ PHT$HHc <HE H)L MHz IH}#HT$HpLp@LH@HPHIH|$qID$xHx4HL$HH$HL$Hx IH#H4$Hx@H@LLxHj3HL$BD=H)H|$ AHt%FqI|$xHl$ H4QHEHECLsI]BD3@%AEeC@u Huru=Mc$H=r<H HHMD$H=N<HH AEHD$(dH3%(u?H8[]A\A]A^A_sI댐H} 1HItLt$I~ H9&EfDAWAVAUATUHH5SHHh,dH%(HD$X1HD$PHL$8HT$0LL$HLD$@H$1^NLD$PMHc<HC H)L MLl$ HT$8Ht$0HL$L|$HLt$@LLD$rLD$LDLLlxHT$ HzH;=~<HxEWMc$H=<H HHMD$H=<HHmDEHD$XdH3%(u0Hh[]A\A]A^A_ft$@H{ cHItLD$PCH=t<HOtF9Ht$HD$.HD$ HHD$ Ht$Hx#HxnJqr봐f.AWAVAUATIUSHHDo,dH%(H$1H$AE4XHGPALpHht{hBC`$H Hc}<HC Lk H)HHfW1H|$($H\$D$ f.D$HH :<1tX =uf.LD(ttt@HHuHLHBHItH9M4$AD$fWL$f.t$ H|$1H x<fWҋt-DD(f.ztfWf.f.HHuH$dH3%(Hĸ[]A\A]A^A_DLcEQH=<HLLCH=<HLbD(fuYf.DtttfDLcH=<HPL"LCH=<HGLAD$WDH=<HALJH=<HILGAD$c*:H11(AD$/L{`HLv3LhLPHt$LgtHD$R,?fD#H|$HfH6jfDAVAUATIUSHHdH%(H$1G,HD$tXGPD$Hcs<HC Lk H)HH{u {D$Hn#HIHHH   fH=<ffHxd @0 HHCLcH=<HL LCH=<HLVAD$F fWHD$@H@H|$(H@1f.H\$D$D$ HH 9{<1t_ 3Ef.LD(tttfDHHuHuHnHIfWL$f.t$ H|$1H z<fWҋt(DD(f.ztfWf.Lf.BfHHuMJu-H|<AD$HI$:f/HHhBD5LuI,$E@%AD$H$dH3%(\Hİ[]A\A]A^Ð1sfE@H?Jf.f.H=)<Hk|AL7 EITDttt2 1J5HoPHt$H.Hc:eH|$HbHeU9SHdH%(H$1HHHt<H=VHD$HX;1HH$?HH<Hz<xt}(eHx@H@H@ HH5HCo\Clien HEGtE!!Hnz<HHpHxHڹTH5<HF<H5_w<AHHr<HH5LzHH%<HxH't<<HHH@<HH`H[H<oH=<H \}H5AJQH={<H52PAH%H=V<H5yH=9<H5MAH=<H5$H=<H5VA1ɺ qH=<H5 >H=<H5=H=<H5@ =H=<H5 =H$dH3%(u H[]7fUSHHHt-H%H5HH[]'-HuHo8HtH}Ht/tOG%tdHE@tHHxȍQ҉Pt7@%t1H{8.HC8g@fX@WX[]@Df.Hci<SHH)H;Ht'H{[ bf.UHSHHc0<HHH)1HHt;HzHTE1 H*HHtHxt'HG'H[]HHu@Hc<HEH)HSH Hc<C[AWAVIAUATUHSHHHH5 PdH%(H$81H9Ht*Pt!Hf.rH5 5H9Ht*Pt!f.rH55 HY9Ht*Pt!f.vrpjH54 H9Ht*Pt!!f.3rL-n<H5~ HIEHD$p8HP HHH=ALNH58~ Ht8HP~ H0F@HL$HPHL$XHpH$0L H|$pLS>H$HxL9 H$0HtG@nfDHD$pAHxH53H7Ht}Ptt L8Mk HExHL$dAD|$(8D|$d^qHExHL$hA8D|$h^H5q}H 7Ht]xtW}ptQH L}xHL$lAD$(A?D$l^^DL$(tAGAEɃD AGLHH5p| HDD6HP H@@H51| HH$L6HI0x&H}`H$L$HL$YLHVH H}`L::H$HxL9 A~L}hO IH5yAGH3HP% H@@uHxH$ [HJs11LE1H$ HG@Q҉2L$Ht$pL DLHH$HzL9AfcQ҉12w%fDHiq11E1IljT$0fH=n<ffHST$0P0E?D8HT$aH5{HD$0L$SHt$0DD$$H¹Q1HHIEHHBHBHB HU`fH5vH/HkP-YH5uH/H6P)H8G@HuHxH$0HE`H$HL$ZH@H$ HVHHE`HHx~5H$HxL9 H$0H$HL$[HHVHH}`HH45H$HxL9H$0HiG@^Q҉Og.=fIljT$0fH=zk<ffHrPT$0P09E?D4HT$cH5xHD$0L$H(Df.AWAVAUATUHSHHhDg,dH%(HD$X1HD$HD$ AD$HD$(XLPAMotM{hHC`HD$At4{xCpD$ At$HHD$(MHc<HC H H)H8tyH=ʳ<H _AjHj(H=<HkIHPEHD$XdH3%(EHh[]A\A]A^A_fDt$HDHI8HZ<L52<HL$0HHL$I1HLH@HH$2?H;Y<KLl$@HHt ~fWD$ f.HL$(HT$IwLt$LH $UH $DLLHT$@HzH;= W<fWD$ f.H=\<HK;A HJELs`Ht$Lm1LEfDE{@A$LCA$A$\Mc$H=<H\H޹MD$H=<HiHAHId%PLwPLl$@LLCL|$@kLspHt$ LZHf11nEYLHt$(L1H$Ll$@HLD$HL[LD$H$H1LZHt$Ll$Hl$ LHHVH>I$HHx(#HD$ HxH;=RS<FAH|$HtG@uQ҉fDH5!a H4HP H8G@HHxHD$> Ht$Ll$Hl$ LHHVHhI$HHx0"HD$ HxH;=|R<Y H|$Ht$G@uQ҉u 5DI$HP(H@0HzuHxf.H5A`H,HPBH0F@HuLl$Hl$ HPHpHD$LH|I$HHx8"HD$ HxH;=Q<H|$HtG@uQ҉rfH5_ H|HP"H0F@HuLl$Hl$ HPHpHD$LHI$HHxPX!HD$ HxH;=P<0H|$HtG@uQ҉I$HBPHxBH ȈBHH5^HHt'xt!I$HUi ˆUiH5^HnHt(xt"I$HCUi ˆUiH5^ H-HPH0F@HuLl$Hl$ HPHpHD$LH}I$HHxX HD$ HxH;=O<H|$HtG@uQ҉H5] H|HPH0F@HuLl$Hl$ HPHpHD$LHI$HHx`XHD$ HxH;=N<H|$HtG@uQ҉fH5:]HHt6Pt-H1HI$xH=HNЈQhH5\ H}HPH0F@HuLl$Hl$ HPHpHD$LHI$HHxYHD$ HxH;=M<XH|$HtG@uQ҉H5aHHPH0F@HuLl$Hl$ HPHpHD$LHI$HHxHD$ HxH;=0M<RH|$Ht(G@u!Q҉unfL DDHL$(dH3 %(DH0[]A\A]A^fHxHL[11{AeDH5`HHnxC^H`11F!SDfDt<ft<"ftLbftlf+ FfD fD fDfDNfDfDfDHD$HY1HH1(E1HH=R<HWLH=xR<HWyLH=JR<HWLyH=R<HW-LKH=Q<HWSLFHHHH=Q<HWYGL:HuD=Hc|HSHH=#Q<HW%LRzHDHD$HLW1HH1-E1H=P<HWLyHHHD$ LHxVH|$H9HH|$H9HHD$ LHxHH|$Ht9PJHPJHoPJHPJHHHD$ LHxHH|$qH 9HHD$ LHxHH|$FH8HHD$ LHxZHH|$H8HHD$ LHx/HH|$H8HPJHHHD$ LHxHH|$HE8PJH~PJHHHD$ LHx븋PJHDf.AWAVAUATLg UHSH8Hct<dH%(HD$(1HG H)HHCptFHW11EHD$(dH3%(H8[]A\A]A^A_HCxHx(HHTI<L-<1ILHLLpL-H;tH<HHt~t HX<E_fHB~H*@H=I<HLALWH=<HvYILEIŹ1LHHWE<HIEIEIEIE IE(IE0IE8IE@IEPIEXIE`UHF<Lh@@ HHLLHML5L<IEMЃlIELPMIE ЃAIELP2@ HUHL$LLLD$LI1LL+H#HLN>LQ AE PAU tAEPAU9H,H4HAE<HHÐ1f.H!E<HHMf.HtHD<HH(f.@SH_HtH=H[D[f.@fWWf.{IwH F<1f(ًt"DGf.ztf.Lz+f.u%DHHu@ufDfDDt At At AtHAHlf.UHSHBHcM HÅtHP(HH@BHH9uHUH5mW11H6HH[]fDHC<HHÐHHH@HaC<HHff.HAC<HHmf.H)K<8tHUA<HHtH@HFHH1A<HHtH@Ht@XfDHYE<@XH@<HHt)H@Ht HC<@XP\fDH E<Df.H@<HHtH@Ht xYu@YVúff.Ha@<HHtH@Ht xYt@YVúff.HHHH<L <Hp8L HHPL@ AH=UGC,Ht hu@f.HhAUHr:E1ATLg USHLH(dH%(HD$1HG IHhHz%H;#B<tUx Ht5@HCu"HD$dH3%(ugH([]A\A]HBRSHtǃH9LHH9IE1LH$r@f.AUH3E1ATLg USHLH(dH%(HD$1HG IHhH$H;3A<tUx Ht5@HCu"HD$dH3%(ugH([]A\A]HBRSHtǃHLHHzIE1LH#r@f.ATIUSH@dH%(HD$81HD$ H@<Hl$ D$(HXHtfDHCHHpHHuH5I<L H5:<H FCE1A LHD$Hl$$HHn.HD$8dH3%(u H@[]A\0USHHCHfH=`D<ffHX)H@H{HhH5 H0fH=(D<ffH )H5UHߋH,H(HHE HHHH5T HH} %H5b@HHH} H5THHHW=<H5THߺ HH ?<H5THߺ HHaHR@<H5THߺHCH\C<HH5THH[]H5T1Hߺ H5?1HߺH5S1ɺH31fSHH5XH,dH%(HD$1H t@H<$8HtH蛿<C%fH=`B<ffHX'@0 'CHD$dH3%(uH[Df.USH8dH%(HD$(1H:<H8H><HHHӃHtH@u)Hu(HL$(dH3 %(H8[]@HHHD$HD$Pt>Hc@Hx uHHH8@<tH|$D$D$H=<H5R1HH=<HIعHH$D$|$tHD$H=Y<LD$H04H~HcPHC+D$HD$bf.US1HH/H}~fDEHH;]|H[]f.HfH=T@<ffHL%H@Ht@@!H=NV %f.SHH{?u H;;H{[USHH~lt@uH?VH1[]DH.(HUHHUHPHUHPHUHPHU HP HH[1]uHU<HH1[]fHHH1[]ÐUSHHtr~PtuH?H1[]DH.3HUHHUHPHUHPHH[1]ÅuHu<HH1[]fHHH1[]ÐHA7<HHtxFP:f.SH;<;t!fDHY<1@KL;u[Ðf.SHtO~5tuH?1[>H1[uH<H1[fDHH1[@f.SHtO~5tuH?C1[H1[uHU<H1[fDHH1[@f.USHHtr~PtuH?H1[]DH.SHuH}H0HxHH1[]uH<HH1[]fHHH1[]ÐSHtO~5tuH?C1[H1[uHE<H1[fDHH1[@f.USHHtr~PtuH?H1[]DH.SHuH}H0HxHH1[]uH<HH1[]fHHH1[]ÐUHSHH9w*H,HH1HHHH[] ff.HHHtDLLMAM9t*DI Ht(LA1LHwH9uM9LIuf1Ðff.IHvH="8<H9t1>*t tI@ÐfU1SHHH<HHHH=~<HFH1HtMH5e<L H9JLH;t>MtI@1HH9tH LL H-<<H[]Mt;I@1HH9tH LH<HH5<H9tHL@HLSHHdH%(HD$1HFHH$H HT$dH3%(uH[ATUHSH@dH%(HD$81H62<HHHXHH{ht{Yu8H<HtHHD$8dH3%(H@[]A\f.H(H$HL$HS㥛 HiHH?HHH)HH+H yHLd$HshHD$H]8<LHD$(Hf:<HD$ HD$ Ht LLH{hHq5<Hv3HL$ HHt LLHA"USHH 5<H_HHHt H-8<HCHtOЃt H[]@HHPHHC t-ЃuHHH@H[]CPS뱋C PS @f.ATHo4<UHSHoHHHt L%+8<HEMtQЃtH[]A\fDHEHPMHE t'ЃuHEHP뿋EPU믋E PU ِf.HH=}2< H=4<$H=6<H4@H)2<H`HuHL<H7<HUSHHdH%(HD$81H32<HXHH1<Ht+@=ffH=R6<ffHJH@Htx!ukH4<xH\$HT$H5DHl$ H11HHM|$)tHT$ *u H|$ "HT$HzH;=.<uHHD$8dH3%(u[HH[]fMDH5QDHڿ1芰H=6<HOt=HGD HHD$Ht$HxHJqrH12<8ufH= 5<1USH8dH%(HD$(1HHD$HHD$Ht HHH[0<H;Ht HHD$(dH3%(uH8[]CHL$HHt HHHQH(Hۊ<H1<HHr5<H<HH5<xt~Hm6<HÐ@USH(dH%(HD$1SH5XEHٺ H$D$Hb/<H8HtBH4$1HzH5<X HD$dH3%(uH([]fH$H"fATL%g/<UH-.<SI$HHHHHGHHGHHGHHG HHG(G0HHG8H`HG@{XukH-'+<H}tPHUHCHHHUHPHUHPHUHPHU HP HU(HP(HU0HP0[]A\"HCH[]A\ËC`C\HPtbH{PI$X@uF@u91t ftI$1fWHCP듐fAWAVMAUIATAUHSH8dH%(HD$(1Uu?H-<HtMLDHHD$(dH3%(H8[]A\A]A^A_fH=u1<ffHmH@Ht@@!&tH)<HHHxH(HD$;HhHD`LhILp H$HXHD$HHD$HD$HHHmHL$HHt LLH{HL$HHtHHH=P-<@fSH+<HHHHWHHWHHWHHW HHW(HW0HW8HHW@H`HWPHtH:uf{XH{HHtJHH!(<HHWHPHWHPHWHPHW HP HW(HP(HW0HP0HCH[H2H +<HHrHHrHHrHHr HHr(HHr0HHr8HHr@HHrHHHRPHHWPH S`AWAVAUATUSHdH%(H$119HHL%'<H=@HA$HD$H<1HH$L-<-<IHڄ<A}H9HߺI`1HH=?A$HD$H3(<HHDŽ$H0|A}IH]<19HHH=?A$HD$H9-<HHDŽ$H0"A}IH<t|(W@IH@H@ HxHCo\ConteH5)? IExtfGAE"FH,<LHpHxLH=>AH=>AHH=>1AH=>AH=>AmH=>AO19HHH=>A$HD$H!;HH$H.<H0H<H5'<AHo<H׺HH5HH=N<H5*1AH=,>AH='>AqH$dH3%(H[]A\A]A^A_(Hx@H@H@ IH5<HCo\IteratoIFfW G rAF#Hz*<LHpHxL CoH5HxfH@H@IH@@H*<LHpHxL+L5Ԁ< f.H)<xuÐHOH5 OH<9H59HՀ<:H57H<:Hff.H$<USHHHGhH@pHt:HhH~HH{xHtHH[]OH[]ÐH-1&<fDSHH dH%(HD$1H!<HHHxHHKH &<8u/HHtHHD$dH3%(uhH [DHxHH$HL$HS㥛 HiHH?HHH)HHDH=Y%<dH@f.AUATUSHHHGhH@pHL`Hm <Hxt*HxH-B <DmIEIt貲M8DmIH{PHtFHHtHHtXH#<HHuHH_HuHL[]A\A]DH޿ JfDHY"<(@L%1$<@USHH(dH%(HD$1G,HD$wvtXHGPHD$HH<HHHhHHHt^Ht>HCHD$dH3%(uH([]þ1CFH5{<HHHH511VCH=!<Ht$HD$Ht H@HBfH=-&<ffH% @0 'CKHoPHt$H豢uH1 EHD$Df.ATUHH5fSH,dH%(HD$1Ht^H=7|<HOHt4L`H~L覡EHD$dH3%(u(H[]A\H513EfAUATIUSHHo,dH%(HD$x1HD$HD$ HD$(\XHGPHD$.{hnHC`HD$ {x,HCpHD$(HD$`HD$HT$ D$XD$hHHT$PH&<:VH<HHCHRH9HH=<Ht$0HD$0ֿHH@H H@HH,<H@(Ld$HT$H5l6Hl$@LLHHL$PLH|$ItHT$@*HD$HxH;=j<LHD$xdH3%(6HĈ[]A\A]H\$0HT$H55Hl$@HBHL$PHHm|$ItHT$@*u H|$@BHD$0HxH;=<wH=t#<HW)VHIfDH|$@fHq<HD$(1AD$LkpHt$(LuL1\ Lk`Ht$ Lt|LoPHt$LŞt<1mHfH=!<ffH@0 ']H=c"<HWt,BH5PJHPJHHHD$Ht$HxHV HHD$0Ht$HxпH8 USHH(dH%(HD$1,uNXuiHGPHD$H=<Ht$HD$̼HtAHxCHD$dH3%(uH([]þCvHoPHt$HauH1HD$pfUSHH8dH%(HD$(1G,H$XHGPH$H"<:Hu|H<H(HH|$HD$HL$HS㥛 HiHH?HHH)HH+UHCHD$(dH3%(ufH8[]H=A<Ht$HD$bHt&Hhj@HH!<8CH땾1CHoPHHuH1EH$f.USHH(dH%(HD$1G,HD$t~XHGPHD$HtfHtxH=Y<Ht$HD$zHtpH@HtgH@Ht^HHtRHCHD$dH3%(uuH([]fDH<HHt H@HuH)<HHuC믾1`HoPHt$H͚uH1HD$fAUATIUSHH8o,dH%(HD$(1HD$HD$HD$2tCXHGPHD$t+{h[HC`HD$t{x HCpHD$HD$HH<:H<HHHRH9txHH=<Ht$ HD$ ȸHH@HH@HH<H@(1L$T$LHHHL$T$1LnHD$(dH3%(uXH8[]A\A]HQ<뒾1AD$LkpHt$LL1HHLk`Ht$LǘtLoPHt$L記tXfH=<ffH@0 'c@f.ATUHSH dH%(HD$1H<8gH<HHTHXG,H\$XHGPHD$HH=<Ht$HD$HH@HHPHHD$H9taHR1Ht!f.HBH+HRHHHuHMEHD$dH3%(H []A\ÐH9H~<uH<H듾1EH%LgPHt$Lt#HD$fH=P<ffHH@0 'L1@Hff.USH8dH%(HD$(1H<8tHD$(dH3%(!H8[]H <8H$H"Hp<HH@@ H5;H5<HC HHHCHC(HCH;HC Ht$HHD$H\$yH\$Ht H-<HCHtyЃtH<H8uWH$HfDHHPHHC tCЃuHHP1if[FCPS뇋C PS H|$HHt~HVfDUSH8H-<dH%(HD$(1}IH=<H5*AHtH%(11H=*VH=H-H<{tfH=<ffHHxH&<H {H<HHH<Hn<HHn<H<H{{ H<HH$H<HD$H<HD$fH=6<ffH.1HHxHD$Ht HH蔧EHD$(dH3%(u:H8[]f{ g;]fD fD[&HL$HHt HHH_@f.AWAVAUATUSHHdH%(H$81H<H|$H|$pHH\$HHsDkL0L`H@Ht$ HHD$I )H HH@Hs0HHHH<H3Ht$HHHǀ HAFMDEAAAAEuAF4DAF8E9n AFv )H)H9H<HLLDA D HE~YA}HT$ 1HH(@H1ILXHtPtHHH9tz HuAFuH2HNHE8AFH<Ht$HCxHǃƃHǀHǀHǀ`H <HHHpHHǃH@pHH@HHR<HǃHǃHǃHǃHƃLCPC`HS0HHS8HHS@HHSHHHSXHH`HShHCpH<HHs<8JHA>VL%q<HT$0HLD$8IDŽ$H<I$LMI0I;Ll$0Ld$@YfG%AHE8@t&HHxȍQ҉P@%HI0I;I98IGHHoHI0H <E4Hu8Lm HL`Mt Hǀ`H}tXCL9et]MtH Q <L`WH}PH6/W#fKGfDLeL9euLD$(D$(fDH@HIGHHPIWHH@HIG8HIG0IW@ f.LMtLLLHǃHHt%Hǃ/^G%H\$Ht)D$,#HD$@%CH|$0fH <HǀH$8dH3%()HH[]A\A]A^A_AFM(@H<HR <R9L= Ld$PfDLHD$`FHD$PHLLL|$hHD$`šHD$`Ht LLH"HK<H <R9rH <RhHt$+TfDH <HǀHD$`HD$PHH|$PHD$hHiHD$`?HD$`HkH|$PHWDH|$@xyHD$@HL$HHS㥛 HiHH?HHH)HHmH0&fDHe!11膶Hsi@HHu HHL <HHHHHHHHHHHHHHH HHH(HHH0HHH8HHH@HHHHHHHP1 HDH< H|$xnqH<AL` Dx(Dh,HLpL1 AwH HH@Hs0HHHHO<Ht$H3HHHǀ HhHt$0HE0HEHD$8De,EHPf.HA} tH}/uE跎HIHL$`HHtH|$PHH%HL$`HHtH|$PHHL$`HHtH|$PHHL$`HHtH|$PH랐f.AWHAVAUATUSH8L7dH %(HL$(1M&It$Ml$MHt(H fH[HtH;C wIH[HuLI9\$QI9u9f.HHELHH'H迿Il$(L9uM&I|$(t)HD$(dH3%(*H8[]A\A]A^A_fDInI^HD$H(HX1H$HHHHD$HOHD$uHD$HtHHpfHSHKHtH;A sEIHIHufHH;B wHHRHH;B vHRDHIf.M9LMl$ID$Ml$ ID$(M&HL$HHt HHHHL$HHt HHHfAWAVAUATUSHdH%(H$1H<Ht$L(MPG,  HL$0PXt{hC`D$0HCP@uLfH= <ffH@0HD$@H$dH3%(HĨ[]A\A]A^A_HD$`D$hHD$pHDŽ$IHD$ HD$hHD$xH$裿IHD$(HD$P腿L8LpLhHD$@HnHD$XHHD$PHCPDpHhIIL9[HD$ L|$@HHD$HD$8HD$@E!<HEI9EH|Ht$H=X<HD$8~HH@HHXHHJHT$pLHuMHBHtHHJ H9rHB1Hu@"H9vjHteIL;d$sI;\$ $(7Ht"H@H@H@HX <$HL$LHH$H I9H$ fH=<ffHH|$(@0HD$@HD$PHtH|$@HHt$pH|$ kDH)<HfH=;<ffH3@0'XHT$DLd$xI9HH$膿H$HH fH=<ffH@0H<8H|$(HHD$@-$D$0LuHK4IuH}w1LLuHH]IIK>HHt8HI$HL HEHL[]A\A]A^A_LuIK>HHuHUI$LeI$HtHB1HuLM$HEHUHfI HЀLu(gHH跀L诤JHHf.AU1ATIUSHHH.HHwIHLVHt!HHtHH[]A\A]f.֦HtI$HH@HPHHLHHAVIAUATIHHUSH_HHHBI|$HhIT$I$H)HL,IlI9s!L6HHH9wMl$(IUA?HIT$ID$ HEID$HHEIT$ID$8HJIL$@ID$0[]A\A]A^H/I9sI}II9rH;HI<$I$ID$H H4@ATIUHSHHHH f.HHAHuHuHyx见Ht+HHUH5[]H@H1A\HH1H'H;HH[]LH@`A\f.ATUHSG )HcHHH؈HHǺ8uy@@1Ht Ht 1HfGtLcHLqHLˉHdD<HC(L[]A\Hx7@t1HfO@tfHY@f.HQ;H8HtSHCH[Ðf.HXdH%(HD$H1H=C<D$HD$8HD$8tyH|$H5lC<D$ Hd$(D$DHD$0D$@DuTHY;H`Hu"|$HL$HdH3 %(uHX蛪|H1輓H11觓땐@UHSHG )HcHH8ƆHHHHH@H@H@H@ oHHHB<HCHH[]ÐHIB<Ht\HH=QB<HtQ҉tIWth@tpHxȍV҉Pt4@%t=HA<HfD+zHA<fzHA<H{HA<fSHtO~5tuH?1[nH1[uH;H1[fDHH1[@f.U9SHdH%(H$1HHH;H= HD$H;1HH$!HHA<Hh;x(LHx@H@H@ HH5HCo\Sched HEGulerE$>H;HHpHxHڹH>A<HO@<H5;HH;HHC@<!@<HxH{;HHuH^@<HK H`HH?<H$dH3%(u H[],ff.UH5 SHHfHPHHHOH;HH5HHtxtH~H^;@H5O HHtPtOH8觚H5EH質HtxtH~H;@H5 HHtzPtqHH=w8H;HH-;H}HH;HH[]`H=HFHH멐H5  HHtPiH5* H輩HPVsHHEH[]HUHHHH8AVHc=<AUIATUSH_ II)fH=,;ffH$HxA|$w舮I<$AD$HHGH9G0HO HHQH9HHG1H;Ls@~HS(sID$HC0HUHtHHCHHPHSHH@HHC8HC0HS@H[]A\A]A^A_Hs(HH)HLhL`KD-H9HLt HI9J<螋LIHs(L)HL,HCHHPH)HHt HLjH;ˆL;LsILk(IEOd%LcHHCHHC I$HC8HHC@L)HL,L9v9HH)HHtHLIA2DHIH)HHiK|%HH)说S`DATHIUSHu >HHsLIHC8HkHtH{(HH趇Hu[]A\f.fAWAVLwAUATIUSHLGMVLL @H@Ht;P HH@HuII;\$M|$(1L9u X@HH蕓HLHwpHH@8HtH{(HHID$(HL9ID$(uI)LH[]A\A]A^A_DHHHxIDHt;W }FIHHuHHB;Q HHIH-;Q ~HIHfM9LL輰Mt$ID$LMt$ ID$(LLUHSHBiHcM HÅtHP(HH@BHH9uHUH5m11H萾HH[]fDUSHHdH%(HD$1,uGXuuGP$ Yf.wFnЃCHD$dH3%(uH[]þCmHf11xHoPHHGuH葸$dDUSHHH+ fkL8u&HSHKHCHH18蝣EH+ExH[]fSHHHSHHHH輬Ht[DHCHHH`[f.USHHH+ fK8u&HSHKHCHH18\EH+ExH[]fAWAVAUATUHSHH8Dg,dH%(HD$(1HD$AD$XLoPI{hHC`ALpHP{xHKpHL$HLLHH%D胒Hx^HEEHD$(dH3%(H8[]A\A]A^A_L{`Ht$ L蟵L腶DEHL$a~L{pHt$HT$LJHT$u1όLPHt$ LtLl$ HD$ ff.USHHdH%(H$1,[XnHPHt$H۰WHL$H57HHCsHL$H5HZHL$ H5HAHL$(H5H(HL$0H5HHL$8H5 HHL$@H5HݝHL$HH5HĝHL$PH5H諝HL$XH5QH蒝HL$`H5fHyH$dH3%(u"HĘ[]þ}CHoPHt$H>uH(H|$cff.AUATIUSHH(o,dH%(HD$1 }EL$XHGPHD${hC`D$|$9u=fH=};ffHuX0HŃhGAD$ AD$HD$dH3%(urH([]A\A]þED$vLoPHt$LG?1LLk`Ht$L}}uhH11r]0>HL$Hw11qr]0fAVAUATIUSHH o,dH%(HD$1 HD$EL$LoPt)hHG`HD$t{xuYCpD$LNxjt$D$IHHxRI$AD$HD$dH3%(uQH []A\A]A^LspHt$LG|uL葱AD$밾薂Lw`Ht$LE:1f.USHH~~\t@uH?}H1[]DH. HUHHUHPHUHPHUHPHH[1]ÅuHu;HH1[]fHHH1[]ÐUSHHtr~PtuH?|H1[]DH.sHUHHUHPHUHPHH[1]ÅuHդ;HH1[]fHHH1[]ÐUSHH~~\t@uH?V|H1[]DH. ~HUHHUHPHUHPHUHPHH[1]ÅuH%;HH1[]fHHH1[]ÐAWAVAUATIUSHHo,dH%(H$1D$EXPHOPLitCh<D$ЅtLH;8@AD$H$dH3%(H[]A\A]A^A_f.H!;H8n1Ҁ|$Ht$LbA(}H-<;HHH@H@HHHCHS Hl$ DHUHSHHHSH9HMH)HCHHHHrL+MBI} L{H`HxI@H@LLhLVqCD.Lt$D$HC Ht H{HtPHy|$Ht$ 1OL$ H5I$AD$LL$ H5zLHL$H5L迁HWdfH;8HL11lH4H4RHq;D$HHD$H|$*AD$mm}\<D$,т赿2YH;H5D;HHHHþ;HHccH軭HHPxH設LwPHt$LǪuLL豫H11wkLs`Ht$L1oHL$?AUATUSHXdH%(HD$H1H;H8w,HH7{X HPBHt$|$AuA=H{PH5DHHD$HHHT$HHDHU;D$ xtfH=w;ffHoHxFHD$0qyHT$H\$ HHT$HD$ HHPHT$ HPHHD$8HHD$0eJHL$0AHt HHEu&EHD$HdH3%(HX[]A\A]Ã|$ tHD$LLSHx IH\HxH@H@LL`L:mBD#H]Eu@HH}\HHD$H=虉@HT$1H~H|$H\$<yuHèBH11hHL$0HHt HHHMHL$0HHtH|$ HH)fUSHdH%(HD$1H;H8HHt$1萸Ņ:<(fH=;ffHh0CHD$dH3%(uH[]fJH59SHcHHC蚐L$H5Hߺ聐L$H5H߃f@H|$}Q}DUSHHdH%(HD$1G,Ŀ$w8tXuHGP$HHD$dH3%(uH[]þ1wCp}HoPHHaq$uH覦@AUATIUSHH(o,dH%(HD$1 EL$wLXuhHGPHD$tR{huC`D$t$LHD$dH3%(uSH([]A\A]þ,wAD$D$LoPHt$L:u1Lեn|Lk`Ht$L]puf.AVAUATUSHdH%(H$1H;H8G,HHD$PX H_PthHG`HD$Ht$HÉD$D$HD$HHxXHHD$`HT$H;D$ xtfH=;ffH袡Hxk HD$0sHT$ Ld$ HHT$LHPHT$HPHT$HPHD$ HHD$8H HD$0DHL$0Ht LLфLcd$ EI|$ Ll$H-WHxH@H@LL`LgBD#H]EH|$rHL$0Ht HHфtnHcD$ xeI$AD$_fDLt$L Lk`Ht$LBML%DAD$fAD$H|$Mle1fH=ѵ;ffHɚX0AD$nRtf4HpHt$H:2QI1VG}g}DzHD$HHTHHL$0HHtH|$ HHHL$0HHtHH@f.AWAVAUATUSHhdH%(HD$X1HC;H8, NIHL$@HT$8LL$PLD$HH51HD$HL$P|)HT$@HWH\$HHHHLt$0Ht$8HL$D$PLD$JH|$ D$L荃HD$0L=;HxL9Hl$ LeMt~I|$ HOHxH@H@LL`H}_Hl$ BD#I]AEH}L9uaHD$XdH3%(uGHh[]A\A]A^A_fDAEH119[fAEqŮH=;HGtOЅL\wH9H=;HWt)Ht$\EPU믋PJHHHD$ LHxQH{HHD$0Ht$HxPH]f.AVAUATIUSHH0o,dH%(HD$(1HD$EQXdHwPLn,{hwHS`HT$HH|$L>HD$HH(LhH} HMHxH@H@HHhLx]D+I$H\$AD$Ht$H-;HCHЃt(HD$(dH3%(H0[]A\A]A^HHPHHC ЃuHHPH\$AD$HeHT$jAD$`LwPHt$LǗuzL豘JoLs`Ht$L9-u1ӋCPSC PS AH\$IHtH-ܰ;HSHtItLHt$HHPHHS t$ƒuHHPËCPS볋S BC @AWAVAUATUSHH5H,dH%(H$1H$ GHL$hHT$`LL$xHD$H$LD$pHD$pHD$x$HD$H$HDŽ$HDŽ$HD$H$HDŽ$H$1ZwH|$hHD$pHH|H$H5L$Ll$@Hl$PLHLHEnHD$pHt$`HT$>$HL$Lt$xT$ HD$(nT$(MED$ DHL)HD$PL5E;HxL9ZH$H;$8L$L;$HCDI4$HHVpKL$IM9uH$I9fDHHxL9HI9uH$Ht-bHD$@HxL9H$dH3%(utH[]A\A]A^A_H11QUCHCuLH=̭;HWmYHVL@kL$H$II9HHxL9uuHI9uH$HtHaLd$?LHD$@LHxKH臖H=/;HWtH`VPJHH=;HWt&lH'V_LhPJHHHHD$PLd$?LHxxJCHLd$?6H=~;HWt3Ld$?LUuPJHPJHU9SHdH%(H$1HHH;H=HD$H3;1HH$oHHg<H;xt}(Hx@H@H@ HH5xHCo\Syste HEGmE!QHN;HHpHxHڹtH<HH`H$dH3%(u H[]-if.uf.UHSHBHcM HÅtHP(HH@BHH9uHUH5-11HPHH[]fDSHHHtP҉tHWt_H@tHHxȍQ҉Pt0@%t1H[ `f. 9f8H[_mffD@f.SHGHHt0H(Ht!7V҉W@ukHC0HtNH{HHtQ҉t~W@t"pHxȍV҉Pt}@%H蔒H[_HHxȍQ҉PtW@%s聈i@7HC0D7HCAf.7f7#fD+jfDHC0. HC@SH'.111DH?toH{Ht/tCG%H@tpHxȍV҉Pt(@%taH[^f 7f6H[]HC;8tHߢ;H1HHH1H?OY5D)b@UHSHfH=;ffHHxHHt["GuAH1HP0xLfH=;ffHދH@@EH[]lH{DEH[]"2H HAؾ11iNSH,111DH5>t[H;8tH;H[1HHH1H Nf.UHSHH9w*H,H ]H1HH?HH[]<3ff.HHHtDLDEHE9t*DIHt(DI1IcHwH9uE9LIuf1f.USHHdH%(HD$1HFP u[HHc@u?H8HHHfDHt$dH34%(H[]DT8f.8LD$HD$Jx+,$uuHCHx GH{_1f.HQ;8t (0 H5IA11ILH8&b0HAHA11 LdAVAUATUHSHHdH%(H$1fH=;ffH؈Hx6H;De,D$HD$HHT$PHPHT$XHPHT$`HPHT$hHP HT$pHP(H@0HT$xH$H;HHT$HPHT$HPH@HT$ HD$(AD$V}XLmPHL$HT$PLL$E11LfHt$H>AtEh<D$H|$PfH=Т;ffHȇH@HpHHLt$0HD$0H;LHD$HH;HD$@>4HD$@Ht LLfH=_;ffHWHhIHpHt,H`HHDžpHDžxIl$HDžCH$dH3%(HĐ[]A\A]A^+HT$HHHD$HEHD$ HEHD$(HHEtBtB|$(fH=;ffH耆HxHH\L%ݠ;L-;Lt$0HRLHD$0Ld$HLl$@2HD$@Ht LLfH=;ffHHxHHT$8HD$0HD$0LLLL$0LT$8HHHHD$@HHLHT$HLt#H|$0HfH=;ffH芅HxH{ChfDfH=`;ffHXHHHHLL%;L-ơ;Lt$0H*LHD$0Ld$HLl$@1HD$@Ht LLfH=;ffHHHHqH|$8HD$0H`HhHt$0HD$0HT$8HpH`HhHD$@HxHLpHT$HLxt#H|$0HfH=j;ffHbHHHLm`Ht$LlKL7C@L%;L-;DL%i;L-z;X]<uD$SHD$PHD$H;HѼ1HHH1H`FC^Ht$Hti@D+HL$@HHt LLH HL$@HHtLLHL$@HHtϺLLfAV9 AUATUSHH\$@dH%(H$1HHHݖ;H=FHD$HHȏ:1HH$aHߘ;(IHHxH@H@H5H@ Hswoole_e HEGventE$DH;HHpHxLvHI;H5;L+H-;HHiHI`Lu8f&H5bjHx@IH@H@CI}@L0H L(AD$@MtvXIHswoole_eHI$Hvent_addID$1AD$HL$$HLIE0HD$IE(HHD$AE D$AMI}99LARHLu8Lh@%H5HxIĺ@H@H@BLL!/H L(AD$@8MtvWIHswoole_eHI$Hvent_delID$1AD$HL$$HLIE0HD$IE(HHD$AE D$AMI}U8L]QHLu8Lh@$H5ngHxIĺ@H@H@ALL=.HT L(AD$@tMtv WIHswoole_eHI$Hvent_setID$1AD$HL$$HLIE0HD$IE(HHD$AE D$AMI}q7LyPHLu8Lh@#H5лHxIĺ@H@H@@LLY-H`L(AD$@M"VIHswoole_eHI$Hvent_issID$1etHfAt$AD$HL$$LIE0HD$IE(HHD$AE D$AMI}~6LOHLu8Lh@fmH5HxIĺ@H@H@?LLf,HL(AD$@M/UIHswoole_eHI$Hvent_disID$1AD$patcHAD$hAD$HL$$LIE0HD$IE(HHD$AE D$AMI}5LNHLu8Lh@!H5\cHxIĺ@H@H@>LLo+HL(AD$@M8TIHswoole_eerI$Hvent_deffAL$ID$H1AD$HHL$$LIE0HD$IE(HHD$AE D$AMI}4LMHLu8Lh@ H5HxIĺ@H@H@=LL|*HL(AD$@3MESIHswoole_eHI$Hvent_cycID$1leHfAT$AD$HL$$LIE0HD$IE(HHD$AE D$AMI}3LLHLu8Lh@H5HxIĺ@H@H@=LL)HL(AD$@`MRRIHswoole_eHI$Hvent_wriID$teAD$fAD$1HHL$$LIE0HD$IE(HHD$AE D$AMI}2LKHLu8Lh@H5HxIĺ@H@H@=t7fH=;ffHpH@Htx!tA NHɆ;HT$HH$dH3%(uHfuJH 11/3f.HfH=$;ffHpHxt HM@HSfH=;ffHoHxHt @WHC@[fDf.AUATUSHHHdH%(HD$81GD$ << ts<tWH(11b2fH=j;ffHbo@0!HT$8dH3%(sHH[]A\A]HɉL$ WDHh mO9tHh X9oXJOH5H+HGHT$  HG(D$ MHHxH2;H027unHHxH;H07tdHU;HL`0HLl$1LHMHhHiH;p;}HxH;HL`(HHxHR;H06[Hӄ;HL`8yzGHC110WHL$ LHHD$(%M1LHHiPf.ATUHSH@dH%(HD$81HFHX HSHHT$H$XH{01HD t 1HL$8dH3 %(u H@[]A\FHLd$PzAHV;Hק1HHH1H/HEHLH@ HMHD$H;HD$(H%;HD$ KHD$ Ht LLH}{BHHL$ HHt LLH!qATUHSH@dH%(HD$81HFHX HSHHT$H$( H{1HDt 1HL$8dH3 %(u H@[]A\}EHLd$ yAH&;H1HHH1H.HEHLH@ HHD$H;HD$(H;HD$ HD$ Ht LLH}KAHHL$ HHt LLHoATUHSHHdH%(HD$1 uvqTA9KH5HD'HHtMHT$ HvCu2D$x*HK@HtYH;H21H91‰U$f.H11K-HL$dH3 %(uH[]A\DCff.ATUHH5SH0,dH%(HD$(1HL$HT$LD$ 'MtzH|$ tXH|$0wxbHt$ H=;D$ HthL`Mt_HT$ Ht$LaHx#E!Hy11],DEHD$(dH3%(u)H0[]A\HѤپ11!,EBUHSHH(dH%(HD$1fH=;ffHhHxt}},HL$HT$H51HD$ LtTH|$vxFHt$H= ;D$Ht,H@Ht#@uHc@ HD$tCfCHD$dH3%(uH([]Af.AVAUATIUSHHdH%(H$1fH=;ffHhHxH;HhL(LXLPLH L@(Hx0H$~;Hl$XH$Ll$PL\$`H0HHHPH@LT$hLL$pLD$xH$HD$(Ht$HL$HT$ L$L$L$L$L$H$Ht$0HL$8HT$@k,HD$HH$HD$ELsP{hLk`9HL$HT$PLL$E11LE}Ht$Ht`{xLkpHL$0H$LL$E11L@EHt$H~tHH$LsHt$H=;l$v HLhMH|$PI] t}HCHt4H{(Ht!Q҉W@gHD$(HT$HtBtBHD$HCHD$HCHD$ HC HD$(HC(H$t}HC0Ht4H{HHt!Q҉kW@HD$HHT$0HtBtBHD$0HC0HD$8HC8HD$@HC@HD$HHCHH4$t H{Qt H{0LP1AD$H$dH3%(H[]A\A]A^H|$XHt$%f.AD$DHHxȍQ҉P@%sE_iHHxȍQ҉P@%_HC!f{HC0Hkz;HAHHHH11&C^HC^HC0NH z;AHHHHHf fD 7LHL1LIfH11&AD$5<nsHDŽ$HD$0HD$PpnHD$PHD$Hy;H1HHH1H}%H11a%AD$H|$tAVAUATUHSHH@dH%(HD$81fH=};ffHaHx},HT$H51E4H|$*o$Ht$H=;D$HHhHH-Ld$Hu HD$H{;LHD$(H};HD$ HD$ Ht LLHP7AHc$L%;1H=;IIHLXHHtHH5i;N H8JLH;tzMtIc@1II9tH LLP0H-@;EHYPAЃCfCHD$8dH3%(u{H@[]A\A]A^@Mt:Ic@1II9tH LH;HH5;H9tHLaHLHx11 #Cu9HL$ HHt LLHdAVAUATIUSHHdH%(H$1Hv;HhL(LPLH L@(Hx0LXHu;Hl$XH$Ll$PLT$hH0HHHPH@L\$`LL$pLD$xH$HD$(Ht$HL$HT$ L$L$k,HD$HL$L$L$H$EHt$0HL$8HT$@H$HD$LsP{hLk`|HL$HT$PLL$E11LC=`Ht$H t`{xLkpHL$0H$LL$E11L<Ht$HtHH$H|$PuH$LikD$u D$Ll$H=D;L HH$P{YHtHCPH|$PLKPLSXLMLUt@HD$(HT$HtBtBHD$HEHD$HEHD$ HE HD$(HE(H$|$HHH4$Hk HHcl$H=K;1HHwILLHHHHHI,$AD$H$dH3%(H[]A\A]A^@HD$HHT$0HtBtBHD$0HE0HD$8HE8HD$@HE@HD$HHEHH|$Ht$AD$gf&.HtT$HH@PH=D;HHL6WHcl$H /b5Hg^HDŽ$HD$0HD$;gLHL/1LX^#HD$PHD$H11HW11HJHHHH1ɾ11H|$t~I:f.UHSHHHu @HH)HuHEH}1H1HEHEH}H[])fHHc1HwHHHEHtHHtH1HfAWIAVAUIATI̹UHH SHHWHwLwHI LMuHEHHuLH>HK4IuH}(1LLuHH]IIK>HHt8HI$HL HEHL[]A\A]A^A_LuIK>HHuHUI$LeI$HtHcB1HuLM$HEHUHfI HLu(HHUHL'jHHTH]f.ATIUHSHHHH f.HHAHuHuHyxHt+HHUH5p[]H@H1A\HH1H`H`o;HH[]LH@`A\f.HG Hp0P81fHG xt1ff.f.@f.UHSHHc;HG H)HHt{EH[]H11AUHE1 ATLg USHLH(dH%(HD$1HG IHhHJPH;l;tUx Ht5@HCu"HD$dH3%(ugH([]A\A]HBRSHtǃHLH -H͙IE1 LHOr/@f.AUHDAE1ATLg USHLH(dH%(HD$1HG IHhHZOH;l;tUx Ht5@HCu"HD$dH3%(ugH([]A\A]HBRSHtǃH@LH,H@IE1LHNr.@f.AUHE1ATLg USHLH(dH%(HD$1HG IHhHjNH;k;tUx Ht5@HCu"HD$dH3%(ugH([]A\A]HBRSHtǃH;LH+H$IE1LHMr-@f.AUHşE1ATLg USHLH(dH%(HD$1HG IHhHzMH;#j;tUx Ht5@HCu"HD$dH3%(ugH([]A\A]HBRSHtǃH#LH*H IE1LHLr,@f.ATUHSG )HcHH@X HHǺ0uy@@1Ht Ht 1HfGtLcHLFHLK HD;HC L[]A\Hx/@t1HfO@tfHY@f.S,Hu)Hw LGPH=;HE= C[þ.&C[DATUHSHHdH%(HD$1,uNXueHGPLHH=?;Hs L@H< >WEHD$dH3%(u!H[]A\þ%E+LgPHLbSuLLTH$oAWHAVIAUATUSHxD,dH%(HD$h1AGrXyHGPH\$PzhHHLhHL$(HB`HpH@AHt$HD$zxHBpHHAL`HL$ <HHpHhHt$MuHAHD$ H;H ;HB LL$@He;E1HHD$0HHL$8 IxIt%H;Gf;&HTTAGIDHL$(H5MHHD$PD$X;LD$HL$H5 hH;HL$H5B9IH;HL$ H5MH;H5sLHN;I?HHAFHD$hdH3%(BHx[]A\A]A^A_HD$Hl$HD$Hj`HHT$HPHT$`HQAFHD$Hl$AHD$H=HD$ N1HD$"HoPH\$PH|$HHoPHT$wHD$P[HHHT$HHH#H.H56CHcȺH6H11 ]#fUSHHHc};dH%(HD$x1HG H)H(HHHt H+u"CHD$xdH3%(utHĈ[]ÐHHCH5=HH#H-H5VBHcȺH35H҆11 ]"fATUSHHo Lt}PtRDCH=n;Hn LbH}Xt[H}`HtG@t+HE`1{[]A\DG1[]A\DQ҉uʨtAL&f.HE@H=;HLLL@M{fDAUIATUSH(Hc;dH%(HD$1HG H)HHHH|$(NLd$Il$HtyH} H Hx@H@HhHLHqHD$D+I]AEHxH;=h[;uzHD$dH3%(ueH([]A\A]I|$H;=<[;AEtH=b;HGtOЅHt$ HĄ11  H=b;HWt6AD$PAT$HHD$Ht$Hx8HKPJHAWAVAUATUHSHH(O,dH%(H$1HD$PHD$XAXLHGP{hL`H@HD$Lk`IEHD$ {xHCpHpLxHt$HHxLpH|$n4HHD$PLHHD$XH|$P5HH$LH$HuBH#_;83EH$dH3%(H([]A\A]A^A_fHL$PH9HT$XH)H9H^;8t7HL$XH3IAپ11pfH^;8^HsIAL11t-HD$Xf.HD$PfH^;8Ha11fDHM@*HD$pLL$`HD$(M2H5s;HC H/E1 HD$0HHt$8HS=xHt$H;Y;HuHCHLLd$(LD$H5@HD$pD$xL/LD$ IMH5[Lf/HL$H5,MLJ/HL$H5ML./HL$XH5bgL.HL$PH5BL.H;LQHEu/LLL$HLL$$HLL$0HHD$LL$0IDHD$XWHD$XHS`HD$pL$HHHT$WDHT$L$@7EHD$XE1HD$kHD$XE1HD$E1HD$If.HD$pHT$OLIHHD$(LHHD$HD$pHxH;=U;&LL$`H|$LL$0LL$0ILt$Ld${HHD$pL$(HHHT$DCHT$L$(HD$pHWPHD$pL$HHHT$CHT$L$HD$pvHHt$XHHT$(dHT$(91oHHt$PL$0HHT$(.HT$(L$015HSpHD$pL$HHHT$TBHT$L$HD$p*aHL$H}IAپ11Ll$pf;H\$(Ht$0H*H|$8 HD$pD$xIkHsDHt$0H|$8H*IA 9HH=Z;HWtILL$`LLL$0(LL$0HHD$pHt$`HxHDPJHAUATIUSHHc;HG H)H(HHHHHHHLhBLIlDHH9; uH58HuL)H~nH{ HHxHHXHL@H@DAD$I,$H[]A\A]fHH>AD$H[]A\A]ÿHHTHn{11AWAVAUATIUSHH8H$H=dH%(HD$(1HL$HILxI)J,#;LL)HIHL)HLEMI~ HfLHHLL@LH@LpBD5LHHl$D$=MHEteH<$HL$LHH|$LHHD$(dH3%(uXH8[]A\A]A^A_fDHyV;MD$HHD$uH$Ht$H8fIE1Df.AWE1IAVAUATUHSHXLo H;dH%(HD$H1HT$LL$ HIHLL$HHD$\5xIt'H;Q;aH~@ AD$I$A}I]0Mcu8LD$HLHL'fAeA}PtA}Ut It;I IIH=H!A}tHi 1HL$HdH3 %(HX[]A\A]A^A_@HLHDDIWH=j~H@Ht$HZHCsAEPiH=M~ H)L5;LL$H%Ht$E1L3xIt%L;=qP;<L>~AGIH;LL$H$Ht$E1HIx3xIt%H;P;IH>%AFIHt$LLHG fH=x}HqH|$eH5~HAEHHS@uDDcHH\$PHT$@H5tHl$`HPHHH\$`fH=H;ffH-HlE@HH1HT$`L%@;HHzL9HT$PHzL9 HfH=H;ffH,HپHH11A<$LHC@HL$$HALp@@1HHH;HPpLHHpE;HlƃHS@fHh!ADLd$PHl$`HT$@H5.sLILHCLd$`fH=&G;ffH^+HjM@HL1"IHD$`L%?;HxL9HD$PHxL9OHfH=F;ffH*LHHHC@HL$H1hfDHLd$ Hl$0@8HT$H5=rLILHRLd$0fH=5F;ffHm*HiM@HL11IHD$0L%*>;HxL9 HD$ HxL9H=E;HWIHD Ld$ HT$H5qqHl$0LLHLd$0fH=gE;ffH)Hh@HL1f0]1HfOEH-vH\$PHl$`, HT$@H5pHI5HHH\$`fH=D;ffH)HgM@HH1HHD$`L%<;HxL9H=PD;HWHt$H}H=B;H5C;1HHH2HS@H{H E1HfDGA$I|$oH=C;HGt?Ѕ0H#Ld$HHHD$PLHxKH,BHJ뿋PJHPJHHHD$`Ld$HLHxH\$HHD$ HHxHJ,H=B;HWt%'Ht$H#CPJHH=B;HWt<Ht$HHD$0H\$HHxU]PJHH=[B;HGt BHJff.f.f.AWAVAUATIUHSHH_ dH%(H$1{St {LH{@LHLs`MtAHC@HHt5HkXHHp}HS@H;pHHB1H$dH3 %(<HĨ[]A\A]A^A_fDCHcH]jCLJ@L|$`L$ILLLioL%09;HźAID$HEH$1H}ELd H$EAHxL9}HshHfۻHÉT$fH=?;ffH$T$P0}x!5HEHxL9mH1fD1.HHC@HkXHGKD8HfH=-?;ffH%$Dx0<vjL|$@H$H5jHD$LH|$PLHL$PHL$ fH=?;ffH#LL$HL$ HcHlj$M@1wHHD$PHxL9HD$@HxL9&諹IfH= ?;ffHX#HپLHuKHD$ T$fH=(>;ffH #T$P04nHD$ ljD$YHshH$LHD$ HHt$(H5iHLfH=y>;ffH"L$L$HbLL$(HM@1L$HL$ H $LWHH$HxL9H$HxL9H==;HWL@oH$H5iLHD$H|$pLL|$pfH==;ffH!LL$Ha$HML@1HHD$pHxL9(HD$`HxL92'H=<;HWHt$p,H=<;HWto2H$ HHEH$HxpHxH$Ht$pHxRH%PJHlPJHHH$Ll$pLHxH$LHx}x1HEHxL9uHHD%HLl$pH=;;HWt,Ht$?H룋PJHPJHH=;;HWtFvLiH=q;;HWt)JL=PJH봋PJHHHD$PLHxHD$@LHxHHsH=:;HWtKL&HHD$pLHxHD$`LHxHPJH믐@AUATUHSH~t H[]A\A]fL&AD$tHu=HHtH9 HHPhHtHuBfH5LHPCH5sb LPHIt(@<t <IEH=SMH5ML HtxtHCH5 bLHtxtHCH5a LHtxtHCOH5aLHtxtHbCRH5aLXHtxtH5CTH5aL+HtxtHCSH5zaLHxHCUH5LHOP0=A}u IEkLV\LG>H*DAWAVAUATIUSHHHHcՑ;dH%(HD$81HG H)H(H{,{XLkPHCP@u/AD$HD$8dH3%(HH[]A\A]A^A_L5A;L{ HLL$E1LL&xHt.H;1;HHD$C HT$HBH:HsPLHsAD$OV2LHX11FLL$ HLLHD$ MLL$D$(uLL$LxLL$HALLH@f.AWAVIAUATUSHH(Hl$dH%(HD$1HOH5H HHL-.;L IUHHD$HxL9ID$HHHHH<HHt^Basic CfCIt$HSLKHL$HPHHGI~(HKHD$HxL9HI|$L9uaHD$dH3%(uLH([]A\A]A^A_H=4;HW~|ID$1HHH</H=4;HGt[ЅHwH=f4;HWtRHL|$L6L|$LrAD$PAT$럋PJHOPJHL|$HI|$LH4HHD$Ht$HxHHHD$L|$LHxfAWAVAUIATUSHHHHc;dH%(HD$81HG H)H(H]{,{XcHCPLd$0{hLpLxHs`HVHL$HLLl$ 5HL$LLL"LLHHT$ H@+;HzH9HT$0HzH9unHD$8dH3%(HH[]A\A]A^A_HS`LHHT$HT$,AE룾H=W2;HOqLdH=)2;HOtr9Ht$Z*HT11PHSPLd$0HLHT$RHT$H5WHH\$PHH;Hl$PfH=,;ffHVHPA@HH1IHD$PH-$;HxH9HD$@HxH9DHfH=+;ffHLHHIfH=*;ffH@0HC1H|$(.蓦H\$(nnfH=j*;ffHbn@0nH=*;HWtL'HH=*;HWt-Ht$?PJH밋PJHHHD$PH\$?HHx2HD$@HHx!HfW $f.H $&;fW1ҋ4 @t#DTx$$f.ztfWf.zf.uHHuH0@t H\$(@t H\$(H\$(tH\$(hHH\$?2 IhhfH=(;ffH h@0hH|$ HCH|$H|$tf.%f.cf.D$HHH*#f.USHHƇPGHdH%(HD$1GL(HHt'Hǃ{pHkXH}xHEHxH;=b ; HH{`HCXHtG@tlHC`HH=Ƃ;H| HChuHH=;HbE1蓵HD$dH3%(u}H[]@Q҉utY@wHH=B;H @Hƃ"fDH=&;HWtHt$$PJHfAT1UHSHHtQAWAVAUATUSHHoP@%LM"EEA@MIIMzI$ID$A~rDKUDCRLLr4It$HI$EI;$+HHHwH=Gz;LcBHHHd+H=z;L@踷HH=z;HGI HefH=H;ffH@HH=y;HA@01袬HH=y;LGH*HH=fy;HfFI VH[]A\A]A^A_DDIL$ H$HxH;H0:H$L$ `KUSRLLefH=U;ffHMHB1I@08!1McD$0HHH=x;蚫HH=x;LBH)HH=^x;H^EI QL$ H$zHIIH$L$ Yvf.AWAVAUIATUSHHHcw;dH%(HD$1HG H)L Mk,H$EwwLsPtg{hHC`H$tPCx<tH<HKp?H$LL<AEHD$dH3%(uIH[]A\A]A^A_ùAEH@>11zC0L{`HL!UL1jH{p/?MDUHSHHcu;HG H)HHtH߾$<EH[]H=11ff.AWAVAUATUSHH8dH%(HD$(1Ht(HL$(dH3 %($H8[]A\A]A^A_H@L%>;A|$tfH=f;ffH^Hxoi HHȽH{ H ;L1L-u;IIHLLLxLwH; ;Hl$H1HCHf.zzuxDkHH谴H1HDLHD$HxH;=b;@[HH=t;HCNA D{H0IĹ1LHH;HID$ID$ID$ID$ ID$(ID$0ID$8ID$@ID$PID$XID$`H ;L`@@ HHLLHM]H-;ID$H_Ѓ4I$LPHID$ !ЃI$LPfHH߹HP0VH4_f.(L%;HHH@H@A$I$HHEHU (Hk@!H=;HWL(A<$C8HuHHxHHtH脶H|Hǃ1:Hl$LLLD$HLI1LLIHPJHI謒(H"HA11h;HHD$LHxϴH7mH;H5;HHHH;YHHHAD$ PAT$ AD$PAT$HhLLXH{HfSHHHtJ ujHHt5HHHt`HJHue0HPH߹З1Hv CM8CNr+CN8CMCNvHt[fD1[HHuH;LR0H ;HHtDLJHtAHL>H>LD‹'H5:1AҿILw>АAWAVIAUATUSH dH%(H$ 1HG HxHH=o;H+wIH=o;H;IH=o;LRHDFLnD$8u6H$ dH3 %(D$8?H []A\A]A^A_IH=Jo;HlE1>IH=(o;LHY 踬IH=o;H<E1 IHHt HHHfH=>;ffH6H@0HHHD$0HD$0H;1IH=n;E1HH@IF@HH@H$IHD$`HHPPFxMH-,n;LLGH1HLhXH$IHD$PL H; ;HD$HHI1LD$`H=m;HP`1ɀxMH-m;LD$PLHFHHD$XHLhhLH;H ;HD$hHM1H-rm;LD$PLhpLHLcH; ;HD$xHI1LD$`H=1m;1HPx.xHDŽ$HGHD$HxHI~`Ht)G@u"Q҉u9f.}HHE@@IF`H1IHl;LD$PLHHLH;0 ;#xQHIFhMHDŽ$A7I@@tHhHXH$HHaHH\$0AFHH*H5[HH$Ht G@IHxhtHIv H|$0HVНD$wL|$0H5 : L貝H$HH59LHkH腝H5bLqHHLcH5_ILOHD$HD$@x|$wmI^(HkH\D$@u`A~OH\$0 H5}9HH5HݜH5z9 HɜH5HH赜A~T2HD$xx H|$htHD$hx\AFpHD$XH @<<t H|$XHD$XH9@H(H$IH1H]HWH|$0HLH|$0HuHH\$0IHsHH;ILHP0{LD$8H$HG@Q҉ D$@H\$0H57HTH51H@H57H,H5(GHiQ҉ @AƆP HD$XH6HHHHHuHDJfDH;A~ HCH$rfA~P„L L|$0H(H5~6LLe>H5L*LHLH5FLH$HxH9H= ;HWHt$`tL|$`HT$PH586LIH$HHphHL1H$H;HxH9L|$0H$H55LLe@H5L,LHLH5EL H$HxH9H= ;HW9Ht$PDL|$0H5J5 L觘H5L蓘HHL腘H5DLqP@HHX@HL,L9Hu*H54LL$@ʀʀEщT$@@AH@@uHHH|$0HLH$L`HL$H՗H|$0H5迗LLd$0HT$HL誗H5CL薗H H$Ht'E@u MQ҉UuH{H I9DcEtL{MtAIot։IHt2HH5p3LL$@DH53LtH5G3 L|(H$L$@H}H}H5GAFODfD[H58HGH5}H3efDHD$hH@D$wAFpH$H----SwooryH$f$HleBoundaHxHHD$HH$H$Hj.Iع&HD$@HH1軾H|$0HcH{HD$XHt x HD$PHD$hHHX@HHH9HD$8f.{H+H5HoHItuH5HSHItYH5H7HIt=H5EHHt$I$IMHHRHQH@HDtIHD$PH H9\$8SHL$PH$H31@1HH,茽H|$0HHLH|$XtHD$Xx H\$0IHsHH;/HD$hHDxHXIJ;H9HD$8-a fH;H5,HIH;H5D HHHEI$Hl$@LD$HHqLHHHHt$ HIL$HJHL$HR&H$1T$Hz,uML|$0HcHIIGLIuLHVHH5?LIwIII;fDH H9\$89 {tH;H5bHHtH;H5HItH;H5HIHD$XHD$PqH;H5ZHHD$P_H;H5{HHD$X-8fA~H|$0H5=ۑHD$xHD`HXHIL$PIL91E1CHkH7<Lm H;G@uAHH$ HuHl$0DHTH5;H@H$HwHHH@H}HHD$HsIŋE@uMQ҉UMtHT$HH|$0LL艹D;|$P}H|$0H5-輐H$HtG@uQ҉u S@H I9H|$0H5z<mH AI9DG@uQ҉uٸH8H5L,sHIH$Ht G@A|$I$@@uH$H$I.HLetL`HhIF MLhIL&L:HHsHMN H +H+ILH1舸H|$0HHHIHH@hH@HxD$w׷WQ҉$&fD H fD苷fD{fDkD$@H$H_+1ɾ@HH1跷H|$0HHwlIF ENH *H*ILHH$1w]IHt$@HcHѿH93HD$PIIH0HD$XHHIH59腿HfDE~M&L *1H11MD<$hHcH{IHL)Il-HD<$1MH֝I9M3L)H$1HHIHH#AEAD$I9MH$tL&Ht$`H|$PH$HxH9xHD$PjH\$0H5) H诌H5H蛌H5$&!H臌H58HsHD$XHJ{HDŽ$HDŽ$H1pHt$`D$ E1HD$HD$E1HD$H$118H$H\HXH$H(L`@HDH1ٴH|$0HH虋H|$0HL艋H$HrG@h/_UHD$XHD`HXIIL9HD$P=L|$PLIL/WHL$PQ҉u tY$@H I9CtHSHt<Hjt<3H;G@tL|$PLID/WHD$P뱐[HD$XHDhHXIIL9u"S蛿H I96StHCHtHhL`tՀH@@uL|$@LD$HH#H$H,$E&1L4LL|$0HcLH$LHVHىH55LʼnH$HHL$`LLHDŽ$耕LD$P1LLHHD$HH :LP0H:HHLH'L!H51AҿHL$`LLHDŽ$LD$P1LLHDHD$hH=2:HWtBkH$`YHH$H$HxϕPJHMHLIHL$`LLHDŽ$=LD$P1LLHHD$x-H膙H|$`HHHL$`LHHDŽ$ٓLD$P1LHH$HgL;HHD$0HC=SHH 蓿{CNHu!u1[f[ f.HfW[fAWAVAUATUSHHGdH%(H$1GPHt$t0H$dH3 %(^Hĸ[]A\A]A^A_LH-Q;LL$ HE1LL$LHxIt&H;:IHAEIEHD$0HD$HH=P;L]H Lt$@HQ9_(HabcdefghMfDŽ$]{}HD$`HijklmnopMHD$hHqrstuvwxHD$pHyzABCDEFHD$xHGHIJKLMNH$HOPQRSTUVH$HWXYZ!"§H$H$%&/()=[H$f{HcIHHHHHHHBH)D4`AGM9uH H5K LD$P˲H äH5L谲H H5L蕲LH5HL{Uu;Lt$Ht$L詎LH辧HD$0HxH;=f:uLCPH H5NLHHD$0Ht$Hx訑HH=:HWHt$b}HD$0HD$0HLHIIHD$D$8zLHMALH6IqPJHw@f.AUATIUSHH(Hc M;dH%(HD$1HG H)H(H{,{XHsPH\$HVHL$HHĈHH9w<AD$HD$HxH;=:uHD$dH3%(uhH([]A\A]H=X:HWHt$艛뼾ȪAD$H.11h-LkPH\$LHjuBLTHHD$Ht$Hx蜏HPJH]Ht$f.AWAVAUATIUSHH8HcK;dH%(HD$(1HG H)H(HD{,HD$AG{XiHCPALhLpLC`t{x HCpHD$H=K;H HH޹ xLD$H=K;HH޹H\$ ~HL$LHLΆHHC<AD$HD$ HxH;=:uXHD$(dH3%(uCH8[]A\A]A^A_þAD$H]11藗MH=%:HWHt$V|HSpHt$LD$HH$lH$LD$1JnHSPHt$ HH$0H$tHD$ jHHD$ Ht$Hx^HPJHRfDAWAVAUIATUSHH8HcUI;dH%(HD$(1HG H)H(H {,{XLsPLd$ IFL{ H=I;L+H` LHD$vH=I;LC`HY LuHT$IvHL$LLH6<AEHD$ HxH;=:uHD$(dH3%(ukH8[]A\A]A^A_H=R:HWHt$胗븾¦AEH)11cLsPLd$ LLeuBLOHHD$ Ht$Hx藋HPJH^Lt$ DAWAVAUIATUSHH(HcG;dH%(HD$1HG H)H(H{,{XLsPLd$H=&H;M~Hs LUUH 讅IvHL$LLLH菠<AEHD$HxH;=,:uHD$dH3%(ukH([]A\A]A^A_H=:HWHt$ܕ븾AEH11輓rLsPLd$LLuBLHHD$Ht$HxHXPJH^Lt$@f.AUATIUSHH(HcE;dH%(HD$1HG H)H(H{,{XHsPH\$HVHL$HH蔁HH <AD$HD$HxH;=:uHD$dH3%(uhH([]A\A]H=(:HWHt$Y뼾蘣AD$H 118-LkPH\$LH:uBL$HHD$Ht$HxlHPJH]Ht$f.USHHdH%(HD$1Hk@HtHE Ht H}HtPHHHtHE Ht H}HtPHޝH{`HtG@t^HC`HC(H-#:HxH9HC HxH9u[HHxH9HD$dH3%(H[]fDQ҉ut謫f.+xH=N:HWttHt$胒H=):HWt\VHt$ZG H=:HWt8BHt$)3PJH놋PJH랋PJHf.USHHHcB;H)H+HtH蝘HeHHH{[]Df.AW9AVAUAATUSHL=:dH%(H$1HHHH=xAHD$H91HH$«L5:HHB;A~HA;AH5:LAHH":HH5HHA;HxH:zA;HHsIHA;H{xH`HHNA;lH="B;H H5SA謽H=A;H51A H=A;H yH5AgH=A;H5<1AGlH=A;H5#A1ɺWH=xA;H5%څH=[A;H5Ե 轅H=>A;H5ŵ蠅H=!A;H5 胅H=A;H5 fH=@;H5 IH=@;H51AYkH=@;H5 A1ɺ 9kH=@;H5GH=m@;H5ӴτH=P@;H5貄H=3@;H H5;A轻L9HH&H=& AHD$HO:HHDŽ$H0踨A~HH>;H=;H5:EHHHH= )H= EH*H= EH'H= EH&}(賚H-l:HHH@H@HHHCHS gH:HH$dH3%(AH[]A\A]A^A_@(@HxH@H@IHCo\Http\H5 ID$ntGCliefG AD$&贉H-:LHpHxHSH->;Q86@HH@H@HxHCo\Http\H5r HCHClient\EHGHxceptionHGC0H:HHpHxH費蘠vHO:H5:HHHH:HH/HATI(UHS謘HHt4I|$HHCHH{UHHCHk tH[]A\H):H뼿VvH:H5h:HHHH:BHH臕Hf.DATIUHSHHHH f.HHAHuHuHyxGtHt+HHUH5[]H@H1A\HH1HH :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=@HHtHǃHHt(HE Ht H}HtPHӓHǃKHL$dH3 %(H []A\A]A^fD{<dH?:LHshLH:MH:HxHLHƿA+{<H{PHH:HHshLH:HHtwHsX舻HHƿAHJIE1LҼIhAFILIIVHHC`H(HHIE1HyIAhAEIEHIEIUH{PHH.Df.AWHIAVIֺ AUATIH5H USH(H_ dH%(HD$1HzH:HHshLHB:HH8t?LL7HHƿA1HL$dH3 %(uH([]A\A]A^A_裛HIE1HeI-gAGIHIIWHHoAVdAUATUHSH_ Gs(HK LWC8HHs0H9Cs)~.HFuj@x.HPJHH9uH:S  ˆS }wH5 LH輚DC(HK H5  LDk(Ls I} H wHHHLLLhH@H@mHuBD-H[H5 H LHEP1蹎H5n HL RvH5_ L{eH H H5L LHEϙHǃ1[]A\A]A^f)HC0s8H1f.AW1AVAUIATUSHHdH%(HD$81Hcf6;L|$HMI)H:ImH<$D$HLHx:HLHH;:xtGHtHEhHzI}qHD$8dH3%(HH[]A\A]A^A_fDHD`HXIIL9uH I9t{uHHxmH:HHtH3HVHZHL$ LHHD$(vM1LHH SH HsHt@<C[C[fSH HCHt5xHtH:CHH[fHP@@HHCt[C[AUH ATIUSHH HXXHuxH@`HH(HH} LhHsHxH@H@HHhLCD+I$AD$H[]A\A]fDHP@H{ HHBH)LlssHxHHXHL@H@؃DAD$I,$H[]A\A]H:AD$HI$H[]A\A]AD$WAUH ATIUSH誄HtnZsHIiHx HHrHxH@H@HHhLD+I$AD$H[]A\A]AD$ff.ATUHSG )HcHH@(rHHǺ0uy@@1Ht Ht 1HfGtLcHL[HLsH42;HC L[]A\Hx/@t1HfO@tfHY@f.AWAVAUATUHSHhLo(dH%(H$X1IHIH:IuhHH:0IHHrHIIIDžIDžHH@1H$XdH3%(Hh[]A\A]A^A_fDItH IHt-kH5rHHH} HE MH:IuhMH8IMITL HH98[uL)A} Hl$@HLI A HtI)HL$Ht$]fA H=  LFLHLLL$赹LL$H5BD @H;&H;H5IH;H51HD$H;H5BHD$ ݖH;H5#HD$(ĖHL$H|$HHL1vLLH8hL|$H|$HL1LJHt$LH hH|$HLL1!Ht$ LHgH|$HLL1Ht$(LHgH|$HjLL1ωLHHgLHLzgIIIDžIDžIDž#7HqLL$0E1H\IHCIHHSIIIyH*LL$0E1M蠰Hh\EHEMHEHUIIf.AUHATIUSHH8Ho(dH %(HL$(1Ht/HC_1HT$(dH3%(EH8[]A\A]fHO HtԾHI9tHH5g@8H{ HC 2M(HfH=:ffH h0%|iHl$Ld$ IHT$H5HIHLjHl$ fH=u:ffH譵HAMHH@1nHt$ Hj:HH~H9uhHt$H~H9u5KHfH=:ffHPHHHmqH=:HGtEȅLyH=:HGt+ȅyHt$yjFHN빋FHNHHD$ H\$HHx!nHD$HHxnHxHH\$@f.AVAUATIUSHPH_(dH%(H$H1H)LH5[>I}=Hx*HHl$@H1H؅HpH5X:HH5ID$ HLIrA$I!%tHHshLl$0DIT$LDHr:II)HHLHkHu:LLHHl$0D$8H胙1H$HdH34%(<HP[]A\A]A^H8uDH5<LǞID HfH=:ffH謲D`0xzLd$ Ll$0HT$H5LI耍LL0gLd$0fH=:ffHKH|$MHIL@1 HT$0H:HHzH9HT$ HzH96HHfH=:ffHHHHnvH HME1Ll$0LLLbLt$0fH=t:ffH謭HEH,$IHA2#L@1fHHD$0H_:HxH9Ht$ H~H9dCHfH=:ffH@HHH]ifH=:ffHI$HH@HPHpWC02#s2#AHCH\$ HT$H5Ll$0HLp貇HLbaH\$0fH=E:ffH}HL4$AHA2#Hپ@17~HHD$0H0:HxH9HT$ HzH9H=:HGЅLp褅H=|:HGH=_:HWt?PHt$pAH\$HHD$ HHxeHjPJHHHD$0H\$HHxd뿋FHNFBHJ8H=:HWt-Ht$o`PJH@f.AWAVAUATUSHHHtNLg HI|$`HH?AAD$@t]HHZSI$tEu4HHLLHH1[]A\A]A^A_< uHHtE< t@ID$XHH)HIT$PID$XfDID$XHAAD$@tѿ(:|L=:IHH@ H@ AIHIFIV t Mt$`LHLAyH虮YH :H5:HHHH`:軫f.Hc9 ;HH)HDf.Hc ;HH)H0Df.AWAVAUATUSHHHdH%(HD$81G,XLgPH:H8@{HŹH1HLupLHH:HHHH:H0ÈLuhHHHSLHEpHUx5AM MH5 E LŅMtA|$thH1H賑HH<:H8aHHD$8dH3%(HH[]A\A]A^A_f.I$D`HXIIL9tHD$HD$HD$ H$`H H HH0H5uAHE H I9 DkEtHCHtHx@H uH5 袉uH&YU  ˆU fH5 ouHXU  ˆU l@H5 7OHXU  ˆU 3H5<HXU ˆUHu8H5HAXU  ˆU HH5AL+AE@uAEIUHL$IuH<$WH4$LHD$ HxH;=:YAE@:AMQAU'Lt [fDvH cIumLWCE161Wy~HڛLL$ E1L蔞H\JHHCHHHSHHHLL$ E1L>HJHHCHHHSHH:HH8?HBtH=:HWtqHt$iyHHD$ Ht$Hx]AE@uAMQAUu Lt ƁHΨIuH@ŋPJH닐AT9USHdH%(H$1HHHַ:H=THD$H91HH$߂Hp:0IH@HxH@H@HHswoole_hH5HEHttp_requGtHGesfGE+dHo:HHpHxL蕗H;H5g:AHHŵ:HH;H5ƓHm;K;HxH%:HHH;HQH`HH;wCH;H5.]H;H5q]H;H5\H;H5\H;H5\H;H5\H;H5\H$dH3%(u H[]A\${@ATUHHHcH9SgHHti(asL%:HHH@ H@ A$I$HHCHS t3HHHh([]A\H1c1PH2:H5:HHHHr:͢HHpHjf.AWIAVMAUATIUSHHHdH%(HD$81H9H|$L$rkfDHI9v\I,E<;t< tMI)IvH5 HwL;HyHH)HI9wD)݅~oLHcվ;H_yHt H)؅~Nt ;"@H$HA.HL$8dH3 %(HH[]A\A]A^A_ÐH D)݅~e HD$ƀ1D[eHD$H\$ HT$H5 Hl$0HL zHHSH\$0fH=:ffHHM@HH1pIHD$0H:HxH9HD$ HxH94HfH=Q:ffH艞LHHZHD$ƀ1Hcŀ|"HHD$H\$ HT$H53Hl$0HL 3yHHRH\$0fH=ƹ:ffHH7M@HH1owH=`:HWtLHb H=4:HWt-Ht$cbPJH밋PJHHHD$0H\$HHxVHD$ HHxVHHH\$@AWAVAUATUSHHXdH%(HD$H1Hu#HD$HdH3%(HX[]A\A]A^A_IHt$HD$@fH=:ffH趜Ht$HLt$@H@E1HHHfcH5/LHHHz@=H3EI fDH+@x5uL9tZ@tUH-c:IL;PrMtaIl$A$HIHHt@IHHMHHHLH5~1LDHHXE1H-aLPHl$ HT$H5NH\$0HvHHAPHl$0fH=$:ffH\HM@HH1 mHHD$0L%:HxL9uiHT$ HzL9u5U1HfH=ʶ:ffHHHHWtH=m:LGtFAH_H=G:HWt+xHt$v_iBHJ빋PJHHHD$0H\$HHxSHD$ HHxSH'HH\$f.AWAVIAUATUSHhHo(HA:dH%(H$X1HPH9~@H:8~1H$XdH3 %(`Hh[]A\A]A^A_DHHIfH7HItH 1Lj@H5PH{uA >AFLM| HL9#;fuH5" HFuL9 L|$@N>I4LLH)HD$@D$H7H|$@H5$vHH;H0H~^=@H5 LzHHH;H5j"PvHxH8H5MLH)@A ~AFLM|HL9[;auH5 H:EuL95 HALt$PHH4$DH4$H=LFLLBD$PHH@H|$P"1L ;"uHHHH9wHL`J#:"t }B|#"ID$Hu IMuH|$@H5tHIHL$Hx\L$ H\$ M HT$H5Hl$0HqHHI6KH\$0fH=:ffHQHM@HH1hIHD$0H:HxH9IHD$ HxH9 B,HfH=:ffHLHH RILHՍLHA輟H;L$HCILD$HpHH4$~BH4$H=LFLLLD$BD$PIH@H|$P"1L9"uHHHH9wHt4L@J:"tB|"I@H IMuH5;E1HH H5?HonH ӲH5HTnH5H{H5Ը1ɺHeHL&L#H\$ HT$H5Hl$0H@oHHIHH\$0fH=ϯ:ffHHXM@HH1eIH5=HߺH H5DHߺtmH رH5HߺYmH51ɺHfDYH\$0HT$H5L|$@H\nHL HH\$@fH=:ffH'HHMEHHپ@1dHHD$@H:HxH9HD$0HxH9Z)HfH=:ffH’HHH1N8LH譊LH,ILaE1LLRL~ lH#115U1hE1RHHD$0H\$HHxKHD$ HxH|KHHH\$H=:HWtHHVH=X:HWt+Ht$VPJH벋PJHO|H=:HWtHL;V|H=ެ:HWt+MHt$ V>PJH벋PJHHHD$@H\$ HHxgJHD$0HH\$ AWAVAUATUSHHdH%(HD$1HHHIIH$IfH=:ffH苐HHH@HHHEWH5HHϖHHHH=HH;@L,E1HCII9Ht8@t 3)uL)u'MD+tfL|+Le)uL! d [HwH9uLH6HL$HIHMH1QH|$XH5HLHT$XH=u1ɾ*kHpHxIwIAG@uA?WAuLW"]fLH,HITI9vHI9:-uz LHL&L^PfDH|$H|$|$V|$WH|$(NH|$ L+HpHH:H@HH8bHHL6LOA$EH!:8LOLOHs4H= 1ɺIiHpHxIvIAF@uA>WAuL[LL$LLL<$HH16LOf.H5HLHt$0HLfH5HL~Ht$8HLnfH5lHLN_fH5CHL.4fH5HLHt$@HLfH5HLHt$HHLfHa:8j覓]H9:8BHI11C?(fDM[HD$ HD$(HD$0HD$8HD$ HD$(HD$HD$HD$0HD$8HD$@HD$HcHD$ HD$(HD$HD$0HD$8HD$@(HD$ HD$(E1HD$HD$E1HD$0HD$8HD$@HD$HHD$ HD$0H11=fD[LfDKLf O}THt$`H׉L$HT$|HT$L$}lHt$`H׉L$(HT$ |HT$ L$(tHD$`Ht$`H׉L$ HT$U|HT$L$ tHD$`Ht$`H׉L$HT$|HT$L$WHD$`<D$VHt$`HHT$ { HT$ HD$`0Ht$`H׉L$HT${HT$L$HD$` Ht$XH׉L$HT$1HT$L$<D$WVLL$`HE1rIfHxIAFHpI6I~HxHMHt$VH׉L$(HT$ }`HT$ L$(HD$`H11n;)Ht$WH׉L$(HT$ #`HT$ L$(uH1DHfG uH:HSH HHHt[ÿBHHu'H<:H5:HHHH|:yHc:HH)HDf.SH HVHtH8<C[fH=Q:ffHIw@0C[fAUATIUSHH HHdH%(HD$81'VHH@%=C,fWD$Gt{XJCPD$H HZ5HIHD$ HD$HD$HD$(HD$0x=ucHd:AD$HI$HD$8dH3%(!HH[]A\A]DfH=0:ffH(vP0AD$HHHU H@H|$LLl$HD$(0H:LcHfLH8?HD$0HEH|$(H7P/1O2WHPHt$HCuhHھ(+HMH11%8AD$NfH=:ffHu@0AD$D$9?HH$H?:H5:HHHH:vHT$0HHt H|$(HtRHhyAWAVAUIATUSHH HdH%(HD$1sSHH@%=Dc,H$AD$UALsP<{hHC`H$A Cx<<wL{pH ]HH@IĀ{XDM H$D?E1LLAA:xkIt$I$H(<AEHD$dH3%(H[]A\A]A^A_L{`HL :L15vDAEfDHCPHxH:H0;=M 1LLaGAFHMH115AE fH=:ffH~r@0AELH{pEEE1fD@Ht$@HùH1HHH2:C HHt$HH fHHxH:H06H{P1txILBH@Ht$?HùH1HHH:C HHt$HHhHH1V%ADGLg`Ht$LL1>pL=HDf.AT9USHdH%(H$1HHH:H=+HD$H91HH$LH-:0IHEGq@HxH@H@HHswoole_hH5ӿHCHttp_respGonseHGC,+.H:HHpHxL`HC:H5:AHH~:HH}H5\H!::HxHY:HHCH<:HH`HH: H}H5%a&H}H5bG&H}H5-&H}H5V&H$dH3%(u H[]A\D@f.AWAVAUATUSHHdH%(H$1H|$ Ht$HT$XfH=:ffHjL8H@MHHH@HL$@HD$PHD$  0Ht$PHH|$@11 5HjH9uHT$0Ht$(H|$&H\$H5SH HD$pHHPHp H5H H|$pHt"G@uQ҉u=k6I L9l$8)Dd$AH|$(H5BGL$ʃEщT$kHqHD$0H 5HEH|$(H5CFL$ʃ@EщT$IEL`@HLI9HD$8AD$J<B<6M4$AF@uAM~Lt$pI^Mu]@HBD;)IB|;IouH|$pHwM~HWHtSG<  < 1HFH)  HH9uHT$0Ht$(H|$ H\$H5QH Ht$pHHVH H5ԷH H|$pHt"G@uQ҉uK4I L9d$I L9l$8DH|$pE1HwHi|:8HtG@uQ҉uum3fDH1|:8tHE11?%f.H|$(H5b DL$ʃEщT$?HDpLhIMM9bH\$@I M9JA}uH5Hߺ h IEHHPHpT H5PH@ H|$H5( E11fAVHAUATIUHSH~tH*HEHhLhC xTH5H(tXcߋC%=\C 2KAD$[]A\A]A^@H5H(AD$[]A\A]A^fH(7HH@ICtHt CH9cHLH};Ht8CtHh:HLhH(HZj:@.HLH92Ƃ@f.UHSH(dH%(HD$1Hc:H)H]HtCtEMHH:LL$ H#E1LHH$&xIt%H;vC:H1AFII<$LLM6H5քL Ht#xtHAD$hƒ AD$hH5L Ht%xtHAD$h҃ AD$hH5~L Ht&xt HhAD$h AD$hH5pLL Ht&xt H)AD$h AD$hH5L HPAH1HHIиHHNAD$xH5L HtPtHAD$|H5pL Ht&xt HcAD$h AD$hH5vLG HP H@@HpHxHD$0YI|$pHt2H|$0HwHHH|$0ID$pHtG@uQ҉f;>A|$PtmfWHHHHHھL|$9tHL$0)uH|$0H$H$HyDA|$Pu|$HD$@HD$hdH3%(Hx[]A\A]A^A_fuFv1n(}H=:HZDA}L&LEH=Ӥ:HKQL|$T@HT$*BH|$38H$t=H$H5@L%HOP=UH$jt f;6fD+HUL?HMDEH11zHuDL4$HAIعLHD$0D$8LH#-HLIAL!IHKH11HHe@ID$p%HD$0H1HH1HHHH,@f.HyH O H(H@H0H"H8f.UHH5rSHHG OG HtHHH[]3AWAVAUATUSHHHcE:dH%(HD$x1HG H)Ѓ,HH$,XHGPHD$@H|$@`IHD$#MHIMH$HXXHtHL$HH@HHHHH$H@XHD$HHD$HtH[ID$M<$1IT$HD$ D$HH$HhHD$PHD$8LIH|$I4H)y1H!I$HD|$I$HL$ M|$HD$0)LHL$(HL$(LtI IM9A} uH5zLuLH+L$(fHD$ LHLlL>I9Ml$HILHHL$tHD$@0H9mHD$I;D$HD$ CuD@(I$H9D$M|$EIt$HH)LHID$hLHL$HPL<$H5HHHS@@ L@L%CHIHc#Lt$IFxHx4HD$H5 {HcȺ LIFxHx4HD$蓾H5zLH Mw(H$L9LhAM~(M9t!Iv C(H{ HVH9w LNH9IuHChHHPHHD$PH@HT$XHPHHT$hHD$`M,E1ɅtDK AAAMHT$8E11ɾLDL$DL$&|$YtHT$P*uH|$PDL$DL$|$itHT$`*uH|$`DL$DL$H$@PEiH|$@OI<$D$L|$Ic~H<$HC Wh@ ЈC Wh߃ ЈC Wh SC Oh ʈSWxS W|SWh ЈC LopLHHL-LHH1H H8:H@HL$@HH(H6:H8ǃ0HChx tH1V҉uH8蒾H@x tHS҉&H$@PtH\$HHgHHD$xdH3%(HĈ[]A\A]A^A_fMbIT$H9T$0DHL$01HHHHBHD$ HDM|$M,$H58uK|/u}LH9D$IT$D$~ǃ0MHt$LRǃ0ǃ0H8EH$@PIT$LD$ IT$M|$1D$1H9:8H11DL$H$aRCg(HIuH=<:HI$ID$ID$HID$I\$ t/HD$LHT$@u H^6:H58:HHHH4: HL>H#fDU9SHdH%(H$1HHH2:H=vHD$HB91HH$HH:H8:x("@HxH@H@HHCo\Http\H5vvHEerGServfG E&HN8:HHpHxHڹtH:H:H5?5:AHH0:HH:H5HHxH2:H:HH`H:H2K H`HH:HH3:6H=G:H5+H=*:H5AHH=:H5\uA1ɺ0H=:H5\H=ȗ:H5*71A藽H=:H :H5DArH$dH3%(u H[]AUIATUSHHcl:I)MeMtOI|$@Il$X I|$p7 I|$XH9uHHMH9uIt$ I|$9L1HI}[]A\A] @f.AWAVAUATUSHHo,dH%(H$1Ht$HD$hED$&D$'XHGPHHLpH $tB{hqHC`HD$ht*Cx<D$&t<D$'Lc L$H=:H])ML[ DD$&H=:HMsL MiHc:Lk Hl$0H4$LH\$`HI)H$HHD$ HT$+H5X^HVAE1Hٺ1H;HT$`HzH;=.:HD$0HxH\$PHHHHHHD$PHxH;=-:1Ҿ/HHT$0HHHRH9HF11AD$ H@H@ H@8LsXH@HC(HC0LsXLs`ct$ HIL;HC脾HC@ChH=dCHCPCxC| Cha!HCpI]|$'HLl$@HLt$hLDLHXHT$@HzH;=,:|$&t{L-ԓ:LL$pHFE1LLxHt%H;.:wH誽HEEH5pHFH1H0LcH=@:H LtLcH=:HLRHD$0HxH;=+:H$dH3%(HĨ[]A\A]A^A_1Ҿ:HHDD$ f.HCxHL$,A8D$,H6HŹ1HHH*:HHEHEHEHE HE(HE0HE8HE@HEPHEXHE`LH,:@@ HhHMHHHoH-2:IEHЃGIELPHIE ЃIELP HD$@Y3HSL'-H2:Hc3HonDD$hH $H81HD$Ht$@HD$0HxH=21:HOHt$D$ [D$ H=0:HOHYhHHD$`HD$Hx fDDȅDfDHD$Hh HMwLl$ȅxBIHmHt?H} LH_I9HIFluHL)HH}HmHuL9l$t6Iu LHnI9HIF&uNMI)ICI}3HD$HL$ LD$?H\gLHD$pHD$Hx L|$P DȅxLHX(HD$HX.Hl$Ll$렾KVHt$pHto8HHD$PH\$=HHxOHD$@HHx>HH=N):HWt7Ht$ }HPJHH$H_PHHHT$hHT$uHH\$=WH$H=(:HWt ;Ht$ ,PJHf.DAVAUATUSHHdH%(HD$1HtAIL- :Lt$HHsL HS HkHzL9u*HHuHD$dH3%(u2H[]A\A]A^H=':HOtL JqrAWAVAUATUSHHoH|$H4$HH$L(M}$H=|yCHEHt@HLu LI^LI9IMFLuLH)H=~HE1Hu@LIucLLu/L)H~H1H[]A\A]A^A_@H|؅yِHL1[]A\A]A^A_HoHD$H9ht0HIzH $Lp HL)I^M}L9LHFb1Hxf.AWHGIAVIAUATUSHHH9HN L"LiIl$HLH $I9IMFLLD$H $LD$HL)H=~LLLH辷uI)IIDH1H[]A\A]A^A_fH=I9^HHtH`Hx HLIHOH9H $HF?uH $H)HH| ȅ1I}HEIDHH[]A\A]A^A_oI9^ HHp HLH$LnI9IF谶H $L)H|@LL%H[]A\A]A^A_fDH(tH_ H2H{ HnLgL9LHFGuI)II|Dy1HDH| u1H{HEHEH]f.@AVIAUIATA UHHSH dH%(HD$1KHHtML` I6H@H@H@LHC(HC0HC8HC@LLHȣHItHHHMtgLHǣHE(HHT$dH3%(H []A\A]A^fDHS HzH;=Q:uHHD$HD$H9tHr H{ HL$LwLnLM9IF觴HL$u"M)1IZIHD=1;H=p":HOt=dHt$HD$HD$KH*H"JqrH8H` ATIUHSHHHH f.HHAHuHuHyx״Ht+HHUH5[]H@H1A\HH1HWH:HH[]LH@`A\f.@f.Hc9:HSHH)H9HtHRH[ ATUHSG )HcHH@ȻHHǺ0uy@@1Ht Ht 1HfGtLcHL趤HL軼Ht:HC L[]A\Hx/@t1HfO@tfHY@f.H]1H1HfATIUHHHc:HG H)H8HtMHP LcMuAD$H]A\fDHu H1AD$H]A\H|$fH|$Df.ATIUHHHcL:HG H)H8HtMHP(LcMuAD$H]A\fDHu H^11AD$H]A\H|$H|$Df.ATIUHHHc~:HG H)H8HtMHPLcMuAD$H]A\fDHu H1衬AD$H]A\H|$FH|$Df.ATIUHHHc,~:HG H)H8HtMHP0LcMuAD$H]A\fDHu H>1AD$H]A\H|$H|$Df.ATIUHHHc}:HG H)H8HtMHPLcMuAD$H]A\fDHu H1聫AD$H]A\H|$&H|$Df.UHH5\SHH(,dH%(HD$1jHT$D$Hc|:HC H)H8HHn:H5:10HHt`D$,isLcMu#EHD$dH3%(upH([]DHs H1qEH:H5BZHH8{EH|$H|$5?Hx:H5YHH82ERfDHc{:HH)H0Df.Hc{:SHHG H)H8HtHRH{ 1[锰@[fATUHSHH HcK{:dH%(HD$1HG HH)H9{,HL$LD$H51HH$HD$H$H~_H}HHIH{ LįEHD$dH3%(xH []A\HuJ0HIfDHcH:H5WH8E딐 HI6a\H@H%1HH1H{HLHS@f.AT9 USHdH%(H$1HHHd:H=WHD$H#91HH$m(IH6z:@HxH@H@ HHswoole_lH5HW HCocG kfGC#蕿H:HHpHxL4Hx:H5:HHj:HH=y:H5VHx:x:HxH:HHHx:HPH`HHSx:H='y:H5VyH= y:H5V\H=x:H5mV?H=x:H5^V"H=x:H51A肝H=UAH=UA H=UA H=UA H=UAH$dH3%(u H[]A\HATIUHSHHHH f.HHAHuHuHyxHt+HHUH5,[]H@H1A\HH1HgH:HH[]LH@`A\f.@f.@f.Hc9y:HG H)HFDf.HTH11臽1HATUSHHHcx:dH%(HD$1HG H)H(G,D$w8t WXuECHD$dH3%(uH[]A\þ1CC1tLgPHt$LuL€|$놐f.UHSHG )HcHH8֯HHHHH@H@H@H@ HHHv:HCHH[]ÐUHSHH9w*H,H;H1HHHH[]lff.HHHtDLDEHE9t*DIHt(DI1DHwH9uE9LIuf1f.AUAATIUHSHxHdH%(HD$h1IcLHHHH;G@u$Q҉uD$sD$CDHD$8dH3%(TH@[]A\A]A^<P1A H='o:H H5%PA H=o:H5P1A ѐH=n:H5P1A 豐H=n:H H5yAH=n:H51AlH=}l:H5D1ALH=]l:H5pO1A ,H==l:H5^O1A H=l:H H5xAH=k:H51AǏH=IAعYH=IAع";H=IAع#H=IAعH=NAعH=IAع&H=IAع#H=IAع"H=IAع!iH=IAع!KH=IAع"-H=IAع&H=JAع$H$dH3%(SH[]A\A]A^A_0HD$H@H@H@HxHCo\MySQLH5LntHAH\StatemefWHGA*H $oH $H:HLL$HpHxLL i:1f(H$H5'LI@H@HxH@HCo\MySQLID$AD$ حHQ:LL $HpHxLsL j:RfAUATUSHHdH%(HD$1G )HcHH@袡HHǺ0@ @1Ht Ht 1HfOtLmHL茊HL葢HJi:HE `1HxhHH@ @@H@H@ H@(fP0@4@8H@@H@PH@XH@`@h?H@p蓨HCPHLd$HH5HCHHCxL0 HH5 fƃLHH5LHH5kJLHl:HH5ƃ!ƃLǃHL$dH3 %(ƃƃLH]uWH[]A\A]f.Hx/@D1Hfw@HHŃ{8H{@tHoHHHLHxAHLHx.HLHxHLHxH{HH{H{HHHHf.AUATIUSH(dH%(HD$1Hcd:I)I,$HH}HHthHHt#tuH%E 1LoHHwPLHHU HHtHHHLHEHHEXL-9HxL9 E8udHEHxL9HI|$/G%(I|$HD$dH3%(H([]A\A]H}@HtHGHHH"fDHCHt HH}@HH9uHMfKrE ˆD$T$D$T$HT$"H}HH=!:HWtYHt$RH=:HWt:Ht$&'PJH롋PJHAUATUHSHHc\b:dH%(HD$1HG H)HH{HHtNHHt uhC 1LoHHwPLIHS LHtHHLL賟HCHHD$dH3%(EuaH[]A\A]fuHuC ˆ$T$D$T$HH{HK达@f.AWAVAUATUHSHL/GMHHtjfWWf.twH F91f(ًt)DGf.ztf.Lbf.X@HHuHE}H}`LeH}H]XLsIFHHt0LAVPL&I~XHLwIFHC1HuPHEHHH fLLL9uHLH}`uIL t~L1HL[]A\A]A^A_HEH/"H11ҾHEfDH[]A\A]A^A_t At At AyAkIHE AWAVIAUIATUSHHHt ?LT$ I]T$ HHHL}LeM)t MM9rGfHuHUH9H)HuI}HIHEM9I]HtfWCf.vf.腘\K% \f.fWHf.aZHEHEE10@LLuHEH[]A\A]A^A_fDL޶1H#9H@L蟿 L<$HD$L9w-(H|$IHL9t Ht@H8fDAWAVAUATUSHHdH%(H$1蔝H+xyL$HLl$0LIHLDLHl$`HEMLLHHD$0HxH;=9HHAH|$`HEH9t HtWHߜH.P!HH膿D|$dHD$hLML:1H1HD$DHD$1D<$$HHHD$pHL$D<$LML|$L:IHǺ1HL$HLؒHD$/Kt<$LHHMHD$0tLZHL+HD$0HxH;=C9YHD$hCHxH;=&9hE1H$HxH;= 9H$HxH;=9H$dH3 %(D7H[]A\A]A^A_tuPpJHHwffDHHE1zHHHD$@LHHHD$ILH诮AHD$H|$@HEgH9t HtHD$hHxH;=9kHxHtxtHAE1HHH=X9HWawL臜jfuH@|HHH|$`HEH9t HtAHəHxfd$0D$3HHPHpыT$0L INT$0PHD$8T$3L HH?HH|$`#H9H藺f[HH9iH`pVH=9HWHD$/H=H=9HW4L'H=9HWLH=9HWH賚yH9tHt @蛹HD$hLHxpH=-9HWt<xL`kHH96H-@#PJHHLHH|$`HHH9tHtPJHHHD$0HHxhHD$hHHxWMHtL赸HHD$/HHHD$0Ht$/Hx `H94fc[PJHPJH7HHD$hLHxҍPJHHHD$H|$@HH9tHt 븋PJH8f.AWAVAUATIUSHHLF8Hv@H I9rHHHK@tH[]A\A]A^A_HA)I9IFЅIt HLs@LHItzHpJ<3Hs0Hs@P@AMD<@D)IHL{8A)I9LGEt LL{@EHD8^ LLq1G1@f.UHSHHHN8HV@H9?H9ѸHB<wHI5HH?HMvhuzHPpxPpH@H C(H¸HS H[]ÐuHC C(H[]HS C(H[]@HP@C(‰HC H[]@P@C(¸HS H[]HtAHPHS0HS@pH8HH9HK8 HHo18fAWIAVIAUATIHUSHHjLk Hk@JD-H9C8HHC@{(ulApteLk I} H4HxHLhLH@H@虗BD+AD$I$H[]A\A]A^A_AD$H[]A\A]A^A_II} 1H识@HH@LhHs@L{8LA)H|)H)I9LGEtLHL$L{@HL$LI9t{L{8Hs@I9uLHL$iHtNHpHL$Hs0Hs@xPD<IL{8uDHL2HHAD$HADI $A@%AD$@f.AWAVIAUATUHSHhdH%(HD$X1HH.HtHxHP}8HT$@HT$PpHHHT$HnAFIE8E1IL|$SPHsHLLAbD9e8vTDLLHHHH]@H̀|$ttHLHL@AFHD$XdH3%(uDHh[]A\A]A^A_fHHD$fEAF@f.ATIUHSH dH%(HD$1HrEHED<t9H}HeHLD$<uHD$dH3%(uH []A\HEDAUATIUHSH(HcyK:dH%(HD$1HG H)HG,HD$(t/X4GPD$H;tf.HLf.A&16AD$~fWHEHHLcHHC Lk HMLHxA\HC H<ILHxfHc.:HC H\$ MHH)HH@D$(HxHD$ [HD$ Hg<IHHxcfًLoPHt$Lu9LKLcePHmXD$AUATIUSHHHHc.:dH%(HD$81HG H)H(G,HD$HZXGPD$LmHMtI}tfWf.LHLmHMtIUHtvfWJf.zH591fWҋ 0t2DBf.zt$fWLf.3f.)fHHuH>IEA|$HD$8dH3%(8HH[]A\A]i뺿D$萂MMHxID$@ H591L@1H2 tf f.ALPt At At AtAHHuIǀMEift At At AAA>f.A&1fAD$~fWHEHHLcHHC Lk H5MLHxqXHC H8ILHxbHc+:HC H\$ MHH)HݖH@D$(HxHD$ XHD$ H8IHHxb LoPHt$L{u9LBKLcePHmXD$UHSHH_HHCHKpHxXHPpX xD@D PHAp AP P PPDE DM fuf]f}ԈEfۈU E tP@H}HoHt-fuH]HHoHtxtHH]K1H[]@uftH}1Tf}t3DH}H/oHtHƃHHHWH;VtHH UHBgt*HHI LLHD$0D$8'H赉HIA LLU~H@HHD$0Ht$Hx>H|$ =HuHHHD$0Ht$Hx=H|$ =HHJqrPJHPJHPJHPJH6HH|$ K=HHH8=HЈHHD$0Ht$HxJ=HHD$0Ht$Hx2=H|$ HUHxID$H5p9@ H@1H17 t^  RDf.ALxtttt HHuIǀLE!fHC LcHnSLLHxHC H+MLHx'oft At At A AHS`Ht$HHT$58HT$teD$+t>AD$HWPHt$ HHT$0lHT$u"mfDCbDHD$ fDxf.AWIAVAUATUH`SH8HT$Lt$Ll$ dH%(HD$(1;L%t}9H1ҁcc1fSHT$1ID$1fKLfsf{0LHC LC CHC HC(C4C8HC@HkHCPHCXLHkHD$ HxL9u_H]xHt$HL$(dH3 %(uH8[]A\A]A^A_gBH]xHtH߉D$IH8D$HExH=9HWtsHt$I-yHHD$ Ht$Hx!HCXLHx!{8H{@tHLHx!H7HlH뽋PJH@f.AUATUSHHHoxHGxH&De 1LkHLLHsPHHU HnHt%HHtHH(HH[]A\A]9HtU HH@PHLHL+HHHtHXHH61ff.AWAVAUATIUHSHHHcU9dH%(HD$81HG H)HG,HD$tXGPD$HHt 8H~H;D$tf.}60CLm ^ HE AHnNLHxHE LYH*LHx)AD$H{Ht^fWWf.DwH Z}91f(ًtDGf.mgHHu5HCHD$8dH3%(WHH[]A\A]A^A_fDD$f.|D$H7LHxHD$@1L@1HH |9 t_ f.LVt At AAtADHHuCHdžHsLHkHHIKLM H-9U} LL$ )HcHHHSIHǾ8LL$@@1@HS@y`M~HLL$L<HLAEE H9Ht$ HXHIF(L|$ D$( LL$M.MNAM<$AD$Zf.f.Lz f.t At At AZAL@HE HKA*LHxV HE LHLHxAD$DDH@f.1HfG}AUf.A=fHx@71HfWfDH15AD$3LoPHt$L[/LdHE LcLm HILLHx HE HvMLHxrHE HYE1 LHx/T: HE LH"LHx!!fDKf.AWAVAUATUSHHHHc9Dg,dH%(HD$81HG H4$H)H(AD$HD$XHGPALpLx{hC`D$H}tf.w LLHaNHD HIuLk H59S{ )HcHHH IHǾ8@@1@H9@M~HLHLL|$ D$(H9ED$ Ht$ HUTIF(HH$M&MnAEL8@H}HtjfWWf.OL~v91f(Bt(DGf.ztf.H7ef.[HHu).HEHD$8dH3%(HH[]A\A]A^A_fD1HfGH@fBf.}D$80HUHxID$@ Lu9H@1HB t_ sy5f.ALItttt @HHuIǁLM3ftttxkN1HfW@TfH9fDHx@7HS`Ht$HHT$c*HT$D$GHEHHC LcLc HDLLHxHC HCMLHx?H$@ 0H$@?5HWPHt$ HHT$]HT$^HC LcLc HCLLHx HC HMLHxHC HSE1 LHx)'H$@lHD$ fDf.U1SHHHt H[]@,HŹ1HHHn9HHEHEHEHE HE(HE0HE8HE@HEPHEXHE`,Ho9Hh@@ HHHHHHt Hu9HEHtRЃtH[]HEHPHHE tDЃuHEHP뾋EPUHVHgHF)IE PU H^VH^fDAVHAIAUHAATUHSHHHGHGw;HGHHPMHSDhHHPH@uA[]A\A]A^La ILPMII t@AII9uHfDH{HL[]A\A]A^Hf.HGHGG@wGHHGHGf.fATAUHSG EADHHI LMuHEHHuLH>HK4IufH}$1LLuHH]IIK>HHt8HI$HL HEHL[]A\A]A^A_LuIK>HHuHUI$LeI$HtB1HuLM$HEHUHf.I H Lu(DH?QHL#DH"QHJYf.AWAIIAVAֺAUI1ATUH1SH(dH%(HD$1H $HG D`McL8HHLL<$EMH1 HT$Jt#$H\HHEtH7HL$dH3 %(HuH([]A\A]A^A_D-HHtHd7H\Xf.fAWIIIAVIֺAUI1ATUH1SH(dH%(HD$1H $HW D`McLHHHLL<$MMH1" HT$Jt#$HlHHEtH6HL$dH3 %(HuH([]A\A]A^A_T,HHtHt6HlWf.fAVAIHAֺAUI1ATUH1SH dH%(HD$1p D`McLaHHLEMH1? HT$Jt#$HHHEtH5HL$dH3 %(Hu H []A\A]A^s+HHtH5HVf.AWAVAUATUHSHXLl$0dH%(HD$H1L6Dt$4L|$8MML1H11DL|$D4$e D`McLVMMLٱHHǺLL|$D4$H1Ll$! Jt#$LHmHHD$ tH4Ld$ HLwSHD$ Hd9HxH9u4HD$8EHxH9uKHD$HdH3%(u6HX[]A\A]A^A_H=k9HWL))H=k9HWtvLHHD$ LHx{ HD$8LHxj HTHHtH3HLd$ HLd$ ËPJHiPJH널AVLMAHIAUI1ATAUSH0A1dH%(HD$(1H$hHcHLHHEHL4$H1Ld$THt+$LHHHD$ tH2Ht$ IQHD$ HxH;=b9uHD$(dH3%(u0H0[]A\A]A^H=Fj9HWtNL}F(HHD$ LHxHZSHHtHJ2HBSPJHDAWEAIAVI1AUIպATAUSHHA1dH%(HD$81D$DL$DL$AHDT$hHcHD\$DT$HHMHEHD\$D$1Ll$0Ht+$LH!HHtHa1L 1H,$EH11DxMcL}LHHELH,$H1Ld$/NJt;$LHHHD$0tH0ILOHD$0H`9HxH9u(H}H9uGHD$8dH3%(u2HH[]A\A]A^A_H=4h9HWt?Lk4&H= h9HGt$ЅLA딋PJH뻋EPUHHD$0LHxH}LHPHItH/LHHHtH/HPf.ULISHHLH9KH9t=HtG1HsH9tMH9I8HH)HkH[H]fDHtG1HsH9tMLHHHsH9tHH9H{fAWAVAUATUSHH8OdH%(HD$(1HL%3iMLMH1ǃ1L$$1DhMcLLHHHMLL$$H1Lt$ Jt-$LH HItHL.L 1L$$AH11tDhMcLeLԪHHǺLL$$AH1L|$3Jt-$LHHHD$ tH-HLLHD$ H-]9HxH9LI|$H9lCH;1HD$(dH3%(H8[]A\A]A^A_L`L58cLhLLJAH111L,$L|$UD`McLFLHHǺLL,$AH1Jt%$LHeHHD$ tH,Ht$ HrKHD$ HxH;=\9H=$d9HWLS "H=c9HWL H=c9HGЅqL dHI|$LkHLHHtH+HHtH+HLPJH6PJHYHHD$ LHxHHD$ LHxpAD$PAT$FfDAUIATIUHSHHHt H_tzH]HtXfWCf.vIf.T$\KT$\,f.wdf.HzEuCH}LL!L9u9H[]A\A][bfDH1H;Hwz^H1N@sf.@AWLףHAVAAUATIUSHHDNdH%(HD$81FDVD~LJ1ADt$1DT$DT$DD<$D,1EhHcHDT$L@HHDt$HD<$EDT$H1Lt$0Ht+$LH HHtH)L٥1H,$AH11BDhMcL3LHHǺLH,$AH1L|$/Jt+$LHM HHD$0tH(I$L[GHD$0HwX9HxH9u0H}H9uRL,HD$8dH3%(u2HH[]A\A]A^A_H=_9HWtBL H=_9HGt$ЅL뉋PJH븋EPUHHD$0LHxJH}L>HHHItH'LHHHtH|'HtH@ATUHSH HHdH%(HD$1HtRHHt E 1LgHHwPLHHU HHJHtHHHLBHEHHEXL%V9HxL9E8HEHxL9HD$dH3%(H []A\f\HNE ˆD$T$D$T$HT$>H}HHE@H\HPHHHfH{Ht &HE@HH9uHx%H=]9HWtOHt$H=p]9HWt0Ht$gPJH뫋PJHf.AUIATIHUHSHdH%(H$1H$HD$HD$CHLHT$ HHD$ HD$(D$0zHEH$(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$@W0H1fL0 HH uH$H$dH34%(I$HD$ID$HD$ID$HD$ID$ uHĨ[]A\A]f.ATIUSHmk8 H+tH{Lu[]A\[]A\fDHI@8Á'GVF‹ʁ% ЉFG1fGFVfGFVfGÁ'GVF‹HN% ЉFHGHGGG1fGV}yV F DF DNF DDFVAH AV EDHHG HHPpD@PpHH HDHʹ HWHPfWP@҉WVFvHGH<PHʹHWtHWf@HW@HPpHOfFVHGfATH USHH H-O9dH%(HD$1'GLd$VFN‹HL$% ЉFGHEHGFVЋfGFGF GHc҈GLH{L>HD$HxH9uHD$dH3%(u.H []A\H=V9HWtWHt$IHD$Hl$HHxbH{HHRL?IHl$ދPJH룐fAWLAVAUATUHSHHHdH%(HD$81'GLd$0VF‹ʁ% LFH5XGGLV11H5fXfC2HC@fS-1tfDH)>-uAA1AHILHH)HHPB$H31HFL`HIHH)HH1MHt2fHHHHHHH)A?03HI9uHP6HI|111LHIgLsLAHH@HHH)HP8AFHPLALHHL9HFL8H@I}HPHXDPIED0AHDpPHHHEdH3%(u8He[A\A]A^A_]HI}IHHL9t HtZHR11Q,LHL`IEHXPIE@@PHHK1LHL,HHH5HHHqHfH=RG9ffH+HM@HH1NIHHHHxHHHxyHfH=F9ffH&+LHHC)HpHH5KHH`HH`fH=F9ffH*H@HH1IH`HHHxHpHHx,HHH5HXLHLHfH=E9ffH*HKM@HH1HHHHxTHLHxA IfH=E9ffH)HپLHjIH`HHHxHpHLHxIHIHHHHxHHLHxIHIHHHHxlHHLHxVIIHِ@UHSHHVFЍ<% ЉFC迾HuHHǁDH<<XH798t2($DD$ L$HdI,$11CHD$(dH3%(uH8[]=f.AWAVAUATUHH5zSH,dH%(H$1HT$HT$H@L-:9AM89L|$1ALHHD`HXIIL9tQfDCt:<HHAU8H9HwHL?HHH tH I9uL].xQEH11[EH$dH3%(u|HĨ[]A\A]A^A_@H598t7nHߏHAؾ11뙐H11EHH }f.ATUHSHH5*H@,dH%(HD$81HL$HHD$)L%:59A|$fH=^69ffHVHxBH $HD$HD$HD$ HD$(H~aHH4ׂCHHH?HH)HiHT$HT$ HH*HL$f.vT\HHT$ H,HD$(|$Ht$1 xiCHD$8dH3%(H@[]A\DHL$(HE H1H@HH1HD@CA<$tD({HTHA11H11CFUHX9SH(dH%(HD$1HcHHt+H$D$ĺ1HDHntHD$dH3%(uH([]H/9H+A1HHH1H4fAWAVAUATIUSHHHo,dH%(HD$81H$E5XdHGPH$L{hHk`HDL-29A}lH<$HR HtHH9Hf} HL$E111HIHH|$HwH_H|$IƋw@@u/u@A}@LdH\AD$HD$8dH3%(sHH[]A\A]A^A_H}911HB/9HHtH49@aNA}fH=29ffH{HPIHB"H(H0HHHHRHtz HRHuH9|x rL4$L-9KtHH*Lt$HD$Ha19LHD$(Hj39HD$ HD$ Ht LLH<$H 39HI\ƒ ЈAD$LHCHHtBH-~BzsL<$L-9OtMI~Ht/G%]I@t&HHxȍQ҉P@%$L+H<$HI\ AD$@HD$ HD$HLt$HD$(HHHD$ fH=k09ffHcLHx蒶HD$ H*LLfH<$H-9H\H1Lt$[H$HLHDH!HD$H]/9HD$(Hi19HD$ HD$ Ht LLfH=/9ffHh(AD$fDfH=/9ffHHP fH=h/9ffH`L@(@軾DfD諾cfDfH=(/9ffH L@(Mof.A}HH11H $H1111LoPHL8L1pHHFHC H1H@HH1H&AD$5HL$ HHt LLHHL$ HHtH|$HHL$ HHtͺLLH&6L11 D HL$ HHwLLeIUDATUSHH5H,dH%(HD$1HT$D$lt,1Ҁ|$Ht$D$&Dd$#CHD$dH3%(uhH[]A\3H5QHcHHCLH5&H̺DH5H~'ATUHSG )HcHH@HHǺ0uy@@1Ht Ht 1HfGtLcHLvHL{Ht9HC L[]A\Hx/@t1HfO@tfHY@f.fH=h+9ffH`@(tH--9@f.SHtO~5tuH?1[H1[uH 9H1[fDHH1[@f.HcY9ATHUHH)SHHtiLcXMtLcL LcMtLJLLMt#I<$Ht/t0G%t*LH[H]A\o蓹֐ fAWAVIAUATUSHHxo,dH%(HD$h1D$LD$MGX<[Ch<8D$M{xLcpHCp1DhHXIIL9HD$NHD$(HD$PHD$HD$`HD$ HD$OHD$0$fE\H I9OC<tHmAxƉ}yIljL$fH=(9ffH L$H0AAHT$(H|$H5̉HD$Ht$H|$ ^HL$`HL$8fH=<)9ffHt HT$HL$8AHD|$E@1H$H:%HT$`IH!9HzH9?HT$PHzH9eRHD$fH=(9ffH H|$LHE@t$M|$L9ЃAFHD$hdH3%(Hx[]A\A]A^A_É]LAF<u_D$M<D$LH\$OHHD$PHHxH1XDLc`Ht$MLQcH=r'9HOtZHt$0HD$HD$H=:'9HGt/ЅzHt$ gkJqr뢋BHJHHD$`H\$OHHxLgPHt$LLq@Hc9HH)HDf.SzHHtH[H11fDUH SHHHPpHtKHHEHtHCH[]Ð1}:@ƃHHEuCHh11ECff.UHH5SHH,dH%(HD$1HH$Jt*H{ HD;t8H 11HD$dH3%(EuH[]hH<$w<$H~11H$AUATIH5USHH(,dH%(H$1HT$HD$}HD$HH=H{ HxHx@HD$Ll$HT$LHHHx H IuHxH@HH@HhmD+I$AD$H$dH3%(u^H([]A\A]f.HD$3H1/AD$DHD$&DAUIH5"ATUSHH(,dH%(H$1HL$HHD$HH=H{ HxHtH@Ld$H|$H4$Hl$LHD$H{LHtAEH|110AEH$dH3%(uH([]A\A]H`1AEH]ff.AUATUHH5MSHH,dH%(HD$1HH$ H<$H{ vHxpIL,$I} H觼@HpH@LhHID$pH$8HxzDHCH]C@%EHD$dH3%(H[]A\A]H$THl{11fDEH軜tHe98tЉH~HAؾ11fDf.UHH5sSHH(,dH%(HD$1HL$HT$HD$HD$Yt|H|$H{ HXpHtEfH=9ffHHT$Ht$HHxt CsHxNHEE HZz11@EHD$dH3%(u[H([]f.H198to覫H}HAؾ11+fcfDH|eDf.ATH UHSHxHHto9U@G%HE@tHHxȍQ҉PtL@%trHHHL9t7H+HtH}Ht/u輙f.諙fH 9xt@[]A\f|f.AW1AVAUATUHSHHXdH%(HD$H1H9Ld$MHLH 9L0LL,H;9Ll$ HE1L11M%H|$O@ur7HChLHCp{{{-訨SH 9LcHPH9HwHXHG9H8oHCpHt!LcH,9HЅHH8EEF Eu[1HLyA~ H=dUDD$ +D$ fx/EF HEHd1H@HH1H HL$HdH3 %(?HX[]A\A]A^A_HCp8`H98ӃD8DHgHE11药{HCp8QH998AsD8D訓H2gHE11-HCp18裺H98D8DKHfHE11Ю3D$ qU:kLl$ LHLD$(LͣLM1LHHHC98HEHef1H@HH1H=ATIUHo SH8HÅu|1]tCCHcH38HIHH8yAD$I$[]A\CHH1x9AD$[]A\1uHa11tAD$[]A\fDH198to覑HgeHAؾ11+fATIUHSHHHH f.HHAHuHuHyx臘Ht+HHUH5[]H@H1A\HH1HH`9HH[]LH@`A\f.H9n9Ht@@f.@f.Hc)n9ATIUHI)SI$HtH觺HH藺I\$HLcMt]I|$Ht/G%1I$@t&pHxȍV҉P@%AH{#LcMt]I|$Ht/?G%I$@t&pHxȍV҉Po@%H{轹LcMt]I|$Ht/G%I$@t&HHxȍQ҉P!@%#H{WL#Mt_I|$Ht!P҉WYI$@t"HHxȍQ҉Ptq@%H;H[H]A\@rfDӑÑ賑w裑H;苸f苑H{rJDsH{ZD[H{BfDfDfDkfDvfDffDVfDf.AV1AUATIUHo SHH0Hk9dH%(HD$(1H8IHHLLH;;8t?xunH86ЃAD$HD$(dH3%(u=H0[]A\A]A^HL$LHHD$ϝI1LHH5Hf[HfDATLcUSH0HHcj9dH%(HD$(1HEH)HXHtVH{Ht4HUHEE11ɾLd$D$HT$HH$ޗt5HD$(dH3%(u H0[]A\Ha11輧uH88tHEHa1H@HH1H脧fAUIATLcUSH8HHc2i9dH%(HD$(1HEH)HXHٞH{H9L-h9D`t^{ uzH{tH5bDC HUHE1Ld$D$H{HT$HH$輖tn{ uBHD$(dH3%(uSH8[]A\A]+xDC EunHB`11d!H+88tHEHc`1H@HH1H)\@HHg9Ht t0~)tu@HD@H uHzH|g9@HH=ig9SHHt<C[F[Df.UHH5hSHH(,dH%(HD$1HL$HT$t(Hcg9HC H)HHtiC<uGHT$HuEHD$dH3%(u!H([]Ht$HxE衻H`Ⱦ11ɤH^11貤ATIUHSH0Hckf9dH%(HD$(1HG HD$HD$ H)HH{},HL$HT$LL$ LD$H51C<H|$Hl$wUL$ T$HH"H1H8ڣxnAD$HD$(dH3%(H0[]A\H5$H,uT$ HuH舝H_Ⱦ11|@AD$H]11XAD$mH]115f.AWAVAUATUSHHHdH%(HD$81H=d9HD$`H,HT$H5b1>Hod9HL$@HH9HEL-Ve9Lu LL$H+E1LLxIt'H;8sH=ȄAD$I$Ht$I<$HIxHHT$HHHH c9HLcD9t!DH_8H}LH8xA~ ISAFHCt:5fDH88tH]11菡CHD$8dH3%(vHH[]A\A]A^A_fDIHD$L=8LLt$ HHH4Hb9HHI7L@H8I?H%LD@莇McEI?HuLsH|b9xt~LLKHcb9HE H)HhHƯU Ht$H@P ILI<$9@HI8@HD$@H518IE`IUhvA9ut0IEpLcI?H:uIEXL誆?DIUpH貶Ld$ XH(MLLHD$ D$(LH(MALL9IFHZY11|HBRSHfAWAVAUATIUSHHHca9dH%(HD$x1HG H)H(H}{,HD$M{XvHCPHT$@L{`HL$ LL$E11LhLLplcHt$HqHco`9HC H)HXHeI I7I 5H5 LٽAHkH~H}Ht/"G%HE@t&HHxȍQ҉P@%H{XHC<H5 LDHkHH}Ht/G%HE@t&pHxȍV҉P@%H{ëHCf.H5oL謼{ G}4HkHH}Ht/!G%HE@t&pHxȍV҉P@%5H{HCHL$ HHT$(HPHT$0HPHT$8HHPtAtAAD$HD$xdH3%(HĈ[]A\A]A^A_Iu"H5)L螻tZf.H88AD$DkZfD[zfDKfDH+HH}Ht/G%HE@t&pHxȍV҉P@%H;ɩHHt$HQ4@諂vfD|HCof苂fD{fD|HC?f[EfDKefD{|HCm|HvLHUT11wcHT$@L{PHLHT$yHT$Lڊ5HS11HuT11HTHT11辙AD$KJfD fDHD$@vkHUL11NID@6fD:f.ATUHS,HXHcZ9HG HoPH)L`MtuH蟐HDžHϓH5H۳HtxtH踇AD$ HciZ9HC H)HHt_A|$ t Hǃ[]A\H;R11]q艩EHWPMHQ11@ATUHSG )HcHHH8HHǺ8uy@@1Ht Ht 1HfGtLcHL&tHL+HDY9HC(L[]A\Hx7@t1HfO@tfHY@f.AVIAUATUSH0HHcX9dH%(HD$(1HH)LhMHSHH} HHT$H$HxIHHhL@H@fAD,D$E1I}1HLd$HJtEH}-HD$(dH3%(u'H0[]A\A]A^HO11HѬH88tHHAR1H@HH1HDf.ATIUHSHdH%(H$1H}8HD$HD$D$xH8H8,HL$HT$LL$LD$H5Q1MH|$|$t:H|$~2HE H_P1HD$H@HH1H@cH|$ Hù1Ht$ T$HH߱HL$t$HHU |$HHU(HHPunH|$~ 1H诧(谂|$Hc4V9@ HM HHDHE HH$dH3%(uLH[]A\DHǃ6hHc0H 8HmPH81AD$訪HG HNH@HHH11ÓAD$iHG H"GH@HHHgHc0H8HPH81蜩HAD$fDUHSHH9w*H,HkH1HH+HH[]xff.U9SHdH%(H$1HHH(8H=jOHD$H81HH$10HHZU9m@HxH@H@HHswoole_pH5OHCHrocess_pGlHGoofGC+KH8HHpHxHHS9H58A HH8HH=T9H5|HHS9S9HxHo8HHHS9HH`H-H^S9oH=2T9H5tH$dH3%(u H[]fAWAVAUIATUSHxHcR9dH%(HD$h1HG Ht$H)HHK{HcR9IE H)LpMHl$0H8 Ld$HD$8HD$@H} HD$HD$P? HD$X؋HHD$8LHHD$0D$3H5<I诣ILHD$ H5 I腣ILHD$ H5 I[ILHD$H5I1I${t A~ I~H*HChH?HCxH=GR9Iu HLc vH菜I>H Q9Ht.IU(IE E11ɾHT$(HT$ HD$ "HhH H\$@HP9HtDHs{THHuH$uH|$0jHD$hdH3%(uyHx[]A\A]A^A_I~tIHHCpHzJ11茎@HD$H@tH|$0H"K11S H88IE H?F1H@HH1HHHGtH|$0荚HHG11HlI11ƍHD$@H~G11蠍f.UHSHHHu @HHHuHEH}1HQHEHEH[]f.AWIAVAUIATI̹UHH SHHWHwLw蜯HHHuE1IHELUHu\@IHHH0HtGHHcF1H>HI LMuHEHHuLH>HK4IuH}1LLuHH]IIK>HHt8HI$HL HEHL[]A\A]A^A_LuIK>HHuHUI$LeI$HtHcB1HuLM$HEHUHfI HPtLu(HoH7tL/ʸHRHzf.AT1UHSHDLWMcLIHHHHtTLEHE9t,IHt8DI1IcIH9u'E9LIuHHtHH[]A\Ht$!HtHt$HH@PHLHHoHf.fATIUHSHHHH f.HHAHuHuHyxvHt+HHUH5\[]H@H1A\HH1HH8HH[]LH@`A\f.HG @tFff.UHSHHcL9HW H)Ht2H;tHCEHEH[]EH[]HF11蝉뷐f.USHHHcPL9HW H)Ht}1CH[]HF11Lf.AULo HE1ATUHLSH8L%L9IdH%(HD$(1L蛿xHt H;;8tsHLkCH{ Ht6CHUEu"HD$(dH3%(u/H8[]A\A]HBRUHEtƃ6H\$jHIعLLHD$D$hHHIALL轾HCDATUHSG )HcHHǐ5{HHǺuv@|@1Ht Ht 1HfGtLcXHL#dHL(|HAJ9HCpL[]A\DHx@t1HfO@wfH\@f.AWAVAUIATUSHH(dH%(HD$1:HSIHcHfDH{FHD$dH3%(AH([]A\A]A^A_D0HkLc H} HyHxH@H@HHhL&D+I]AExhAEIEC0\E11I@HC8LLJ II}Lr[;k0| HCFHDHPjH{HC H=y#HH=9Hƺ@@8H=HƲ@@8tgH==BHƲ@@8tHH=]DHƲ@@8t)H=CDHƹ)H҃@IUAEFH/LcEEuVH[ H=JHH)EnHH} HBH>ILc@Iv@H=H9HCjIxwRPHPHcHCFKAE;AE+WLcIv@H=G9H\jIIv@HH=_G9L@ t@AA E1A AGAhmDFHHkBHw@H=F9Lc@iIx)PHOHcHfDLs 跋HS HSHs HLH$|uSLcL{ I|$ HvHxH@H@LL`LgBD%ImAEH<$lLs @f.UHSHG )HcHH8vuHHHHH@H@H@H@ ^HHvHD9HCHH[]ÐATIUSHHHo dH%(HD$1HcwD9H)}D$u[{,HT$H5PE1͡t0|$E1AD$HD$dH3%(uH[]A\DAD$H>11#AD$H9>11`@f.AUATUHSHH8Lg dH%(HD$(1HcC9I)A|$u,EHD$(dH3%(H8[]A\A]fDL-9D9H HƒE1IHLxIt'H;8H"bAD$I$I<$H5 ;Ht6Pt- taH@HUEE=f.H8EHHE聖H<11HHBRUHELd$aHMHLHD$D$$_L,HMAHL̵I@AWE1IAVAUAHQATIUSH8Lw@HB9IdH%(HD$(1LHqxHt%H;8=HaEHEIH}HH5H蠙Ht>Pt5ff( qMfTfUfVAD$ H5fHIHPEAD$(t,f( MEfTfUf(fVAD$ I$HtM~CfH=8ffH軺Hxt,=Ht AD$(f.DH5 H脘HtxtHalAD$0H5x HUHHt&@<t<HEH=~\AT$2H5N<HHtxtHkAD$5HD$(dH3%(uEH8[]A\A]A^A_f}HEfD >Hl$^HILHHD$D$\H%HIALHŲHzHHHۚf(HڈATHc>9UHSLg HI)t>{,u {XHsPuE1LE[]A\þьEH811s{Hf.AWAVAUIATIUSH8H_ dH%(HD$(1Hc=9H)L5>9M|$ HQ~E1ILL菱xHt%H;/8H豼<]EHEAD$,$A|$XMt$PhH{@5HCHH5HHC@H)8ML$ MT$(C2H8LKHLSPC K(C(H5aHK0H5 HLcH=.9HHUQME AE1A A AGAhHpH茗H|$PH|hI.H;uMHCHCCH=-9H>)AHPH=-9HA HnPH=-9LZ)HHZE1OHHtlDEfH=8ffHxHxDIHs@H=,9HE1 tMtVIt>DH|$PHG@Q҉tH˃Iu@H;ptMHCHCCufE1V wfDvfD;HL$PLHLD$X]LM1HLI(LbiHL$PLLHD$X]]LM1LH誠IHI11gLtL|$0I^HD'L11gHTb@JHl$PHjLLHD$PID$X:GHBHjIALLHHH|$0}]HH tHsH|$PHX]fDAWIAVIAUMATUSHH(L'DL$M7A$|$fH=Ǿ8ffH迣Hx|$;HItsH諲Iw@H=0*9H%AMMc$Iw@HH=*9LIw@MD$HH=)9`WM'Mt|E$EfH=8ffHHx|D脊Iw@H=)9H@E1 HD$@qHD$HaHD|AG3A8G2DIw@H=5)9H$ALIw@H=)9LH$VAE~ EHlH;HsH9uH([]A\A]A^A_AG3A:G2AG3bLbtIIw@H $H=(9E1@UKIw@H=b(9HdE16KIw@H=C(9LHTUA1PI?LHډ8>HI8H@ H= $HtH=2HS HhzL@:LLD$RzHx1 oIw@LD$HqH='9HD$THD$Iw@H̙H=Z'9Lc5JL qAEIw@H='9H̘E1 nI?nAG3IA8G2AGIGAG7@I?LHډt\AEHDI?nIAGIGAGLLLL6lIIw@H!H=J&9Lc@$IIxwPHe/HcH6LcIw@H= &9HHIIw@H H=%9L@ aSAEIHDEfH=8ffHHxDzIw@H=%9H6IE1 8mMtyID}]A-E1%A A AGAhIw@H=%9HE1 lI?lIAGIGAGL4DL$H(H[ML]A\A]A^LA_I2I?olIAGIGAG ATUHH5~ SHH,dH%(H$1HL$HT$LL$ LD$蹀`H8H85Hc#9Lc I)H= HD$@H$9Ht$H|$HD$`Ht$H LD$H HD$h H1THދH!%tHDHNHDHH)Ht$P趔A|$0HD$pH|$ aHC@uHCH{HD$XHstHD$xC@u+tSHL$@HT$`E1IL#H$dH3%(Hİ[]A\EHyfDHD$0HD$8DHt$ HT$(H|$0HD$(XNH|$0HGHHD$XHw譓H|$0HD$xG@u/ut3KyH|$(CflfDltHU11^DXHATUHH5SHH,dH%(H$1HL$HT$LL$ LD$ ~`HA8H85Hch 9Lc I)H=gHD$@H$艒Ht$H|$HD$`Ht$HpLD$H #HD$h H1+RHދH!%tHDHNHDHH)Ht$PA|$0HD$pH|$ aHC@uHCH{HD$XHsđHD$xC@u+tSHL$@HT$`E1ILsH$dH3%(Hİ[]A\EHwfDHD$0HD$8!BHt$ HT$(H|$0HD$(KH|$0HGHHD$XHwH|$0HD$xG@u/ut3vH|$(>Af jfDiDrH11o[GD VHATUHH5SHH,dH%(H$1HL$HT$LL$ LD$Y{`H8H85Hc9Lc I)H=HD$@H$ُHt$H|$HD$`Ht$HLD$H sHD$h H1{OHދH!%tHDHNHDHH)Ht$PVA|$0HD$pH|$ aHC@uHCH{HD$XHsHD$xC@u+tSHL$@HT$`E1ILH$dH3%(Hİ[]A\EH`tfDHD$0HD$8q?Ht$ HT$(H|$0HD$(HH|$0HGHHD$XHwMH|$0HD$xG@u/ut3sH|$(>f[gfDKgoH11X藰D[SHATUHH5nSHH,dH%(H$1HL$HT$LL$ LD$x`H8H85Hc9Lc I)H=HD$@H$)Ht$H|$HD$`Ht$HLD$H HD$h H1LHދH!%tHDHNHDHH)Ht$P覌A|$0HD$pH|$ aHC@uHCH{HD$XHsdHD$xC@u+tSHL$@HT$`E1ILH$dH3%(Hİ[]A\EHqfDHD$0HD$87C1ۉD$|$@Lcd$ILHLHHIH=uHE9I$-HD$ HDhLpIK.I9HD$uoI L9t$tuAFt<M>AG@uAIwHcIM,ăHtIw讉IEAG@uAqA7uLubI L9t$ufDH|$ bLD$t$E1H|$(HL2H|$ bHD$@H$8dH3%( HH[]A\A]A^A_ÐFD${Lt$ E1HfDnIII9GA~M.AE@uAEIEI}JD=Iu菈KD<AE@uAUrAuuLuaDL$0Hl$0HD$ xHD$ H@D$LMInLMI5iH11R2衪Df.AWAVAUATUSHH_,dH%(H$81Ht$H 8H8Hc49HW H)HT$(HcHEHHD$ 7>7C1ۉD$|$@Lcd$ILPELHEEIH=FHEI$-HD$ HDhLpIK.I9HD$u{lI L9t$tuAFt<M>AG@uAIwHcIM,ăHtIwnIEAG@uAqA7uLu_I L9t$ufDH|$ ~_LD$t$E1H|$(HLH|$ V_HD$@H$8dH3%( HH[]A\A]A^A_ÐFD${Lt$ E1HfDSkIII9GA~M.AE@uAEIEI}JD=IuOKD<AE@uAUrAuuLuw^DL$0Hl$0HD$ xHD$ H@D$LkJInL[JI5^fH 11O2aDf.AWAVAUATUSHH_,dH%(H$81Ht$H͟8H8Hc9HW H)HT$(HcHVBHHD$ >7C1ۉD$|$@Lcd$ILBLHBIH=HE蹃I$-HD$ HDhLpIK.I9HD$u;iI L9t$tuAFt<M>AG@uAIwHcIM,ăHtIw.IEAG@uAqA7uLuY\I L9t$ufDH|$ >\LD$t$E1H|$(HLH|$ \HD$@H$8dH3%( HH[]A\A]A^A_ÐFD${Lt$ E1HfDhIII9GA~M.AE@uAEIEI}JD=IuKD<AE@uAUrAuuLu7[DL$0Hl$0HD$ xHD$ H@D$L+GInLGI5cH 11IL2!Df.AWAVAUATUSHH_,dH%(H$81Ht$H8H8Hc9HW H)HT$(HcH?HHD$ 跑>7C1ۉD$|$@Lcd$IL>LH>IH=h HE yI$-HD$ HDhLpIK.I9HD$ueI L9t$tuAFt<M>AG@uAIwHcIM,ăHtIwIEAG@uAqA7uLuYI L9t$ufDH|$ XLD$t$E1H|$(HLrH|$ XHD$@H$8dH3%( HH[]A\A]A^A_ÐFD${Lt$ E1HfDdIII9GA~M.AE@uAEIEI}JD=Iu~KD<AE@uAUrAuuLuWDL$0Hl$0HD$ xHD$ H@D$LCInLCI5_H?11 I2Df.AWAVAUATUSHH_,dH%(H$81Ht$HM8H8Hct 9HW H)HT$(HcH;HHD$ w>7C1ۉD$|$@Lcd$IL;LH;IH=3HE9}I$-HD$ HDhLpIK.I9HD$ubI L9t$tuAFt<M>AG@uAIwHcIM,ăHtIw|IEAG@uAqA7uLuUI L9t$ufDH|$ ULD$t$E1H|$(HL2H|$ UHD$@H$8dH3%( HH[]A\A]A^A_ÐFD${Lt$ E1HfDaIII9GA~M.AE@uAEIEI}JD=Iu{KD<AE@uAUrAuuLuTDL$0Hl$0HD$ xHD$ H@D$L@InL@I5\H11E2衝Df.AWAVAUATUSHH_,dH%(H$81Ht$H 8H8Hc49HW H)HT$(HcH8HHD$ 7>7C1ۉD$|$@Lcd$ILP8LHE8IH=HE yI$-HD$ HDhLpIK.I9HD$u{_I L9t$tuAFt<M>AG@uAIwHcIM,ăHtIwnyIEAG@uAqA7uLuRI L9t$ufDH|$ ~RLD$t$E1H|$(HLH|$ VRHD$@H$8dH3%( HH[]A\A]A^A_ÐFD${Lt$ E1HfDS^III9GA~M.AE@uAEIEI}JD=IuOxKD<AE@uAUrAuuLuwQDL$0Hl$0HD$ xHD$ H@D$Lk=InL[=I5^YH11B2aDf.AWAVAUATUSHH_,dH%(H$81Ht$H͒8H8Hc9HW H)HT$(HcHV5HHD$ >7C1ۉD$|$@Lcd$IL5LH5IH=HEvI$-HD$ HDhLpIK.I9HD$u;\I L9t$tuAFt<M>AG@uAIwHcIM,ăHtIw.vIEAG@uAqA7uLuYOI L9t$ufDH|$ >OLD$t$E1H|$(HLH|$ OHD$@H$8dH3%( HH[]A\A]A^A_ÐFD${Lt$ E1HfD[III9GA~M.AE@uAEIEI}JD=IuuKD<AE@uAUrAuuLu7NDL$0Hl$0HD$ xHD$ H@D$L+:InL:I5VH11I?2!Df.AWAVAUATUSHH_,dH%(H$81Ht$H8H8Hc9HW H)HT$(HcH2HHD$ 跄>7C1ۉD$|$@Lcd$IL1LH1IH=HE ysI$-HD$ HDhLpIK.I9HD$uXI L9t$tuAFt<M>AG@uAIwHcIM,ăHtIwrIEAG@uAqA7uLuLI L9t$ufDH|$ KLD$t$E1H|$(HLrH|$ KHD$@H$8dH3%( HH[]A\A]A^A_ÐFD${Lt$ E1HfDWIII9GA~M.AE@uAEIEI}JD=IuqKD<AE@uAUrAuuLuJDL$0Hl$0HD$ xHD$ H@D$L6InL6I5RH?11 <2Df.UHH5SHHh,dH%(HD$X1HL$LL$LD$H\H;8H8Hcb8H{ HH)H=HD$ pHt$H<$HD$@Ht$(ppHt$H|$HD$HHt$0WpHL$ HT$@E1IHHD$PHD$XdH3%(uHh[]fDEQH 11:N譒f.UHH5YSHHh,dH%(HD$X1HL$LL$LD$HZH 8H8Hc28H{ HH)H=HD$ XoHt$H<$HD$@Ht$(@oHt$H|$HD$HHt$0'oHL$ HT$@E1IHHD$PHD$XdH3%(uHh[]fDEzPH119N}f.UHH5)SHHh,dH%(HD$X1HL$LL$LD$HYHۉ8H8Hc8H{ HH)H=F HD$ (nHt$H<$HD$@Ht$(nHt$H|$HD$HHt$0mHL$ HT$@E1IHHD$PHD$XdH3%(uHh[]fDEJOH11u8NMf.USH(dH%(HD$1Hۈ8H8tfHc8H HH)HtZH=^ H$ .mHT$E1HIؾHHD$HD$dH3%(u H([]贏NH117fDUSH(dH%(HD$1H+8H8tfHcV8H HH)HtZH=H$~lHT$E1HIؾHHD$>HD$dH3%(u H([]MH>117fDUSH(dH%(HD$1H{8H8tfHc8H HH)HtZH=)TH$kHT$E1HIؾHHD$HD$dH3%(u H([]T-MH11X6fDUSH(dH%(HD$1Hˆ8H8tfHc8H HH)HtZH=bH$kHT$E1HIؾHHD$HD$dH3%(u H([]褍}LH115fDUSH(dH%(HD$1H8H8tfHcF8H HH)HtZH=H$njHT$E1HIؾHHD$.HD$dH3%(u H([]KH.114fDUSH(dH%(HD$1Hk8H8tfHc8H HH)HtZH=H$iHT$E1HIؾHHD$~HD$dH3%(u H([]DKH~11H4fDUSH(dH%(HD$1H8H8tfHc8H HH)HtZH=`H$iHT$E1HIؾHHD$HD$dH3%(u H([]蔋mJH113fDUSH(dH%(HD$1H 8H8tfHc68H HH)HtZH=H$^hHT$E1HIؾHHD$HD$dH3%(u H([]IH112fDUSH(dH%(HD$1H[8H8tfHc8H HH)HtZH=H$gHT$E1HIؾHHD$nHD$dH3%(u H([]4 IHn1182fDUSH(dH%(HD$1H8H8tfHc8H HH)HtZH=h H$ fHT$E1HIؾHHD$HD$dH3%(u H([]脉]HH111fDUSH(dH%(HD$1H8H8tfHc&8H HH)HtZH==H$NfHT$E1HIؾHHD$HD$dH3%(u H([]ԈGH110fDUSH(dH%(HD$1HK8H8tfHcv8H HH)HtZH=H$eHT$E1HIؾHHD$^HD$dH3%(u H([]$FH^11(0fDATUHH5KSHH,dH%(H$1HD$0HL$(HT$LL$ LD$8H$1PHV8H82Hc}8Lc I)H=#HD$@H$dHt$(H|$HD$`Ht$HdLD$8H 8HD$h H1@$HދH!%tHDHNHDHH)Ht$PdHt$0H|$ HD$pHt$XdHL$@HT$`E1ILHD$xH$dH3%(u Hİ[]A\\EH11._f.ATUHH5DSHHp,dH%(HD$h1HL$LD$HNH~8H8Hc8Lc I)H=JHD$0cHt$H<$HD$PHt$8bA|$0HD$XH|$lHC@uHsH{Ht$@bHD$`C@u Q҉DHL$0HT$PE1IL[HD$hdH3%(Hp[]A\fDEHD$ HD$(!Ht$HT$H|$ HD$H|$ HwHHt$@bH|$ HD$`G@uQ҉u tIG@H|$>1fHttG::)CH11T,G,&Hff.ATUHH5SHHp,dH%(HD$h1HL$LD$HFLH~|8H8Hc8Lc I)H=THD$0`Ht$H<$HD$PHt$8`A|$0HD$XH|$lHC@uHsH{Ht$@x`HD$`C@u Q҉DHL$0HT$PE1ILHD$hdH3%(Hp[]A\fDEHD$ HD$(Ht$HT$H|$ HD$hH|$ HwHHt$@_H|$ HD$`G@uQ҉u tI\E@H|$1fHt4E88@HJ11*G$Hff.ATUHH5SHHp,dH%(HD$h1HL$LD$HJH>z8H8Hce8Lc I)H=HD$0^Ht$H<$HD$PHt$8v^A|$0HD$XH|$lHC@uHsH{Ht$@8^HD$`C@u Q҉DHL$0HT$PE1ILHD$hdH3%(Hp[]A\fDEHD$ HD$(Ht$HT$H|$ HD$(H|$ HwHHt$@]H|$ HD$`G@uQ҉u tIC@H|$ 1fHtBs6c6>H 11'Gu"Hff.ATUHH5SHHp,dH%(HD$h1HL$LD$HGHw8H8Hc%8Lc I)H=HD$0N\Ht$H<$HD$PHt$86\A|$0HD$XH|$lHC@uHsH{Ht$@[HD$`C@u Q҉DHL$0HT$PE1IL蛿HD$hdH3%(Hp[]A\fDEHD$ HD$(a Ht$HT$H|$ HD$H|$ HwHHt$@A[H|$ HD$`G@uQ҉u tI@@H|$~ 1fHt@34#4i@IIL;4$A|$0tHD$@HD$H HT$H|$LHD$8(H|$@HGHJD5Hw}XH|$@JD3G@uQ҉ute>H|$8IIL;4$fH|$ z1LD$t$,E1HHL-fDS1C1fDFH$XdH3%(ukHh[]A\A]A^A_@H$PHl$PLt"Z=H|$ 0HD$@0LI=8H_11)"zH|$ If.AWAVAUATUSHhDw,dH%(H$X1Ht$AqHZr8H8Hc8Lg I)IcHDHHD$ gzAF@D$,FHcHHHHHH=HEXVHHD$ xwH@@H$IuIEI}HEIuVHCAE@u AmHD$ LxAFE1HH$HD$8HD$HD$@HD$wDAM/AE@uAEIEI}JD5IuUJD3AE@u#AMqAuuL4;@IIL;4$A|$0tHD$@HD$H/HT$H|$LHD$8H|$@HGHJD5Hw UH|$@JD3G@uQ҉ute:H|$8II>L;4$fH|$ .LD$t$,E1HHL耸-fD--fDFH$XdH3%(ukHh[]A\A]A^A_@H$PHl$PLt"9H|$ k-HD$@X-LI=5H11vH|$ UIf.ATUHH5dSHHp,dH%(HD$h1HL$LD$H>Hn8H8Hc8Lc I)H=HD$0.SHt$H<$HD$PHt$8SA|$0HD$XH|$lHC@uHsH{Ht$@RHD$`C@u Q҉DHL$0HT$PE1IL{HD$hdH3%(Hp[]A\fDEHD$ HD$(AHt$HT$H|$ HD$ H|$ HwHHt$@!RH|$ HD$`G@uQ҉u tI7@H|$^1fHt7++I3H11tGLtHff.ATUHH5$SHHp,dH%(HD$h1HL$LD$Hf<Hl8H8Hc8Lc I)H= HD$0 PHt$H<$HD$PHt$8PA|$0HD$XH|$lHC@uHsH{Ht$@PHD$`C@u Q҉DHL$0HT$PE1IL;HD$hdH3%(Hp[]A\fDEHD$ HD$(Ht$HT$H|$ HD$ H|$ HwHHt$@OH|$ HD$`G@uQ҉u tI|5@H|$1fHtT5(( 1Hj114G rHff.ATUHH5SHHp,dH%(HD$h1HL$LD$H&:H^j8H8Hc8Lc I)H=`HD$0NHt$H<$HD$PHt$8NA|$0HD$XH|$lHC@uHsH{Ht$@XNHD$`C@u Q҉DHL$0HT$PE1ILHD$hdH3%(Hp[]A\fDEHD$ HD$(Ht$HT$H|$ HD$HH|$ HwHHt$@MH|$ HD$`G@uQ҉u tI<3@H|$1fHt3&&.H*11GoHff.ATUHH5SHHp,dH%(HD$h1HL$LD$H7Hh8H8HcE8Lc I)H='HD$0nLHt$H<$HD$PHt$8VLA|$0HD$XH|$eHC@uHsH{Ht$@LHD$`C@u Q҉uH1HL$0HT$PE1IL賯A|$5t}u DEHD$hdH3%(Hp[]A\@HD$ HD$(qHt$HT$H|$ HD$H|$ HwHHt$@QKH|$ HD$`G@uQ҉u t10@H|$)f[$fDK$,@mH11I\H@ATUHH5tSHHp,dH%(HD$h1HL$LD$H5He8H8Hc8Lc I)H=HD$0>JHt$H<$HD$PHt$8&JA|$0HD$XH|$lHC@uHsH{Ht$@IHD$`C@u Q҉DHL$0HT$PE1IL苭HD$hdH3%(Hp[]A\fDEHD$ HD$(QHt$HT$H|$ HD$H|$ HwHHt$@1IH|$ HD$`G@uQ҉u tI.@H|$n1fHt.#""Y*H11G\k%Hff.UHH5SHHh,dH%(HD$X1HL$LL$LD$Hs3Hc8H8Hc8H{ HH)H=HD$ GHt$H<$HD$@Ht$(GHt$H|$HD$HHt$0GHL$ HT$@E1IHHD$P腫HD$XdH3%(uHh[]fDE)H{11ENjf.ATUHH5SHH`,dH%(HD$X1HL$LL$LD$HA2Hyb8H8Hc8Lc I)H=HD$ FHt$H<$HD$@Ht$(FHt$H|$HD$HHt$0FHL$ HT$@E1ILHD$PVHc8HS HH)tI{5uHD$XdH3%(u.H`[]A\@}uH}EE'H11H11h@UHH5YSHHh,dH%(HD$X1HL$LL$LD$H0H a8H8Hc28H{ HH)H=-HD$ XEHt$H<$HD$@Ht$(@EHt$H|$HD$HHt$0'EHL$ HT$@E1IHHD$PHD$XdH3%(uHh[]fDEz&H11N}gf.UHH5oSHH,dH%(H$1HD$8HL$(HT$LL$0LD$HD$HD$ H$1/H_8H8Hc8H{ HH)H=HD$@ DHt$(H|$HD$`Ht$HCHt$0H|$HD$hHt$PCHt$8H|$ HD$pHt$XCHL$@HT$`E1IHHD$x~H$dH3%(uHĘ[]ÐE%Hs11=3fUHH5SHH,dH%(H$1HD$8HL$(HT$LL$0LD$HD$HD$ H$1&.H^^8H8Hc8H{ HH)H=HD$@BHt$(H|$HD$`Ht$HBHt$0H|$HD$hHt$PyBHt$8H|$ HD$pHt$X`BHL$@HT$`E1IHHD$xH$dH3%(uHĘ[]ÐE#H11 3dATUHH5zSHH,dH%(H$1HL$HT$LD$,H]8H8Hc=8Lc I)H={HD$ H\$`aAHt$H|$HD$@Ht$(HALD$H HD$H H1HދH!%tHDHNHDHH)Ht$0@HL$ HT$@E1ILHD$P蜤H$dH3%(u HĐ[]A\8"H11c ;cfATUHH5SHH,dH%(H$1HL$HT$LD$^+H[8H8Hc8Lc I)H=HD$ H\$`?Ht$H|$HD$@Ht$(?LD$H {HD$H H1HދH!%tHDHNHDHH)Ht$0^?HL$ HT$@E1ILHD$PH$dH3%(u HĐ[]A\ H11 afATUHH5zSHH,dH%(H$1HL$HT$LD$)HZ8H8Hc=8Lc I)H=fHD$ H\$`a>Ht$H|$HD$@Ht$(H>LD$H HD$H H1HދH!%tHDHNHDHH)Ht$0=HL$ HT$@E1ILHD$P蜡H$dH3%(u HĐ[]A\8H11c;`fATUHH5SHH,dH%(H$1HL$HT$LD$^(HX8H8Hc8Lc I)H=HD$ H\$`HD$ H\$`a5Ht$H|$HD$@Ht$(H5LD$H HD$H H1HދH!%tHDHNHDHH)Ht$04HL$ HT$@E1ILHD$P蜘H$dH3%(u HĐ[]A\8H11c;WfATUHH5pSHH,dH%(H$1HL$LL$LD$H[RHO8H8Hc8Lc I)QH=HD$ H\$`3Ht$H<$HD$@Ht$(3LD$H yHD$H H1HދH!%tHDHNHDHH)Ht$0\3LD$H HD$P H1HދH!%tHDHVHDHH)Ht$82HL$ HT$@E1ILHD$X谖H$dH3%(u HĐ[]A\LH11wOUf.ATUHH5SHH,dH%(H$1HL$LL$LD$HkRHM8H8Hcʿ8Lc I)QH= HD$ H\$`1Ht$H<$HD$@Ht$(1LD$H HD$H H1HދH!%tHDHNHDHH)Ht$0l1LD$H HD$P H1'HދH!%tHDHVHDHH)Ht$81HL$ HT$@E1ILHD$XH$dH3%(u HĐ[]A\\H11_Sf.ATUHH5SHH,dH%(H$1HL$LL$LD$H{RHK8H8Hcڽ8Lc I)QH=6HD$ H\$`/Ht$H<$HD$@Ht$(/LD$H HD$H H1HދH!%tHDHNHDHH)Ht$0|/LD$H /HD$P H17HދH!%tHDHVHDHH)Ht$8/HL$ HT$@E1ILHD$XВH$dH3%(u HĐ[]A\lHͶ11oQf.ATUHH5SHH,dH%(H$1HL$LL$LD$HRHI8H8Hc8Lc I)QH=MHD$ H\$`.Ht$H<$HD$@Ht$(-LD$H HD$H H1HދH!%tHDHNHDHH)Ht$0-LD$H ?HD$P H1GHދH!%tHDHVHDHH)Ht$8"-HL$ HT$@E1ILHD$XH$dH3%(u HĐ[]A\|Hݴ11Of.ATUHH5kSHH,dH%(H$1HL$HT$LD$HG8H8,Hc8Lc I)H= HD$ H\$`!,Ht$H|$HD$@Ht$(,D$H 2HD$H H߸HދH!%tHDHNHDHH)Ht$0+HL$ HT$@E1ILHD$PXH$dH3%(uHĐ[]A\fE HC11 MAWAVAUATUSHhDw,dH%(H$X1Ht$AqHZF8H8Hc8Lg I)IcHDHHD$ ;zAF@D$,FHcHHHHHH=HEX*HHD$ xwH@@H$IuIEI}HEIu*HCAE@u AmHD$ LxAFE1HH$HD$8HD$HD$@HD$wDAM/AE@uAEIEI}JD5Iu)JD3AE@u#AMqAuuL4@IIL;4$A|$0tHD$@HD$H/HT$H|$LHD$8H|$@HGHJD5Hw )H|$@JD3G@uQ҉uteH|$8II>L;4$fH|$ LD$t$,E1HHL而-fDfDFH$XdH3%(ukHh[]A\A]A^A_@H$PHl$PLt" H|$ kHD$@XLI= H11JH|$ UIf.AWAVAUATUSHhDw,dH%(H$X1Ht$AqHB8H8Hc8Lg I)IcHxDHHD$ 8zAF@D$,FHcHH?HH4HH=9HE&HHD$ xwH@@H$IuIEI}HEIu&HCAE@u AmHD$ LxAFE1HH$HD$8HD$HD$@HD$wDAM/AE@uAEIEI}JD5Iu0&JD3AE@u#AMqAuuL @IIL;4$A|$0tHD$@HD$HHT$H|$LHD$8HH|$@HGHJD5Hw%H|$@JD3G@uQ҉ute8 H|$8IIL;4$fH|$ LD$t$,E1HHL-fDscfDFH$XdH3%(ukHh[]A\A]A^A_@H$PHl$PLt"z H|$ HD$@LI=H11I!GH|$ If.AWAVAUATUSHhDw,dH%(H$X1Ht$AqHz?8H8Hc8Lg I)IcHDHHD$ 4zAF@D$,FHcHHHHHH=ίHEx#HHD$ xwH@@H$IuIEI}HEIu>#HCAE@u AmHD$ LxAFE1HH$HD$8HD$HD$@HD$wDAM/AE@uAEIEI}JD5Iu"JD3AE@u#AMqAuuLT@IIL;4$A|$0tHD$@HD$HOHT$H|$LHD$8H|$@HGHJD5Hw-"H|$@JD3G@uQ҉uteH|$8II^L;4$fH|$ *LD$t$,E1HHL蠅-fDfDFH$XdH3%(ukHh[]A\A]A^A_@H$PHl$PLt" H|$ HD$@xLI=H11CH|$ uIf.AWAVAUATUSHHX,Ht$HT$8H5dH%(H$H1 H;8H8eHc8HS H)HT$VHD$x1^HD$8HC@D$$H$@Ld$@HD$(HH=nI$  DkHEL{IK/I9HD$uDI L9|$tuAGt<M7AF@uAIvHcI~LlI4IvIEAF@uAqA6uLuI L9|$ufDH\$LD$E1ɋt$$LHC1H H;l$(C1tLjHbHD$xHD$@|H=8H HAHKH=\8H^AAH*H=;8L4HLNHHD$@H$HdH3%(u]HX[]A\A]A^A_HcHHqHIfHH$@HD$(LIk@H11f.AWAVAUATUSHHX,Ht$HT$8H5dH%(H$H1H98H8eHc/8HS H)HT$VHD$x1^HD$8HC@D$$H$@Ld$@HD$(HH=pI$ DkHEL{IK/I9HD$uDI L9|$tuAGt<M7AF@uAIvHcI~LlI4IvIEAF@uAqA6uLuI L9|$ufDH\$LD$E1ɋt$$LHC1HH;l$(C1tLzHrHD$xHD$@|H=8H H AH[H=l8Hn>AH:H=K8LDH\KHHD$@H$HdH3%(u]HX[]A\A]A^A_HcHHHIvHH$@HD$(LIk=H11f.AWAVAUATUSHHX,Ht$HT$8H5ŞdH%(H$H1H68H8eHc?8HS H)HT$VHD$x1^HD$8HC@D$$H$@Ld$@HD$(HH=I$ %DkHEL{IK/I9HD$uDI L9|$tuAGt<M7AF@uAIvHcI~LlI4IvIEAF@uAqA6uLuI L9|$ufDH\$LD$E1ɋt$$LHC1H-}H;l$(C1tLHHD$xHD$@|H=8H HAHkH=|8H~;AHJH=[8LTHlHHHD$@H$HdH3%(u]HX[]A\A]A^A_HcHHHIHH$@HD$(LIk:H(11f.AWAVAUATUSHHX,Ht$HT$8H5՛dH%(H$H1H(38H8eHcO8HS H)HT$VHD$x1^HD$8HC@D$$H$@Ld$@HD$(HH=I$ 5DkHEL{IK/I9HD$uDI L9|$tuAGt<M7AF@uAIvHcI~LlI4IvIEAF@uAqA6uLuI L9|$ufDH\$LD$E1ɋt$$LHC1H=zH;l$(C1tLHHD$xHD$@|H=8H H*AH{H=8H8AHZH=k8LdH|EHHD$@H$HdH3%(u]HX[]A\A]A^A_HcHHHIHH$@HD$(LIk7H811f.USH(dH%(HD$1Hk08H8tfHc8H HH)HtZH=H$HT$E1HIؾHHD$~xHD$dH3%(u H([]D7H~11HfDUSH(dH%(HD$1H/8H8tfHc8H HH)HtZH=H$HT$E1HIؾHHD$wHD$dH3%(u H([]6mHΛ11fDAVAUATUHH5SHH,dH%(H$1HD$XHL$@HT$(LL$HLD$0HD$XHD$HD$PHD$HD$8H$1m$H.8H8,Hc̠8Lk I){,H=kHD$pHt$@H|$(H$p\Ht$xHt$HH|$0H$xH$Ht$PH|$8H$H$H|$XH$~hH=hL$pHDŽ$XLD$XH H$ L1LHcH$H$HL$pH$pE1ILuA}5-H$dH3%(HĠ[]A\A]A^fD}uHD$`HED$hDpHXIIL9t[1Ll$`H I9t=IĀ{HtbtH躱I4$HLH HVH1I9LuH|$h tNHD$`HED$hE$EL3H11HT$`HBRUHEtH|$`s@f.AVAUATUHH5SHH,dH%(H$1HD$XHL$@HT$(LL$HLD$0HD$XHD$HD$PHD$HD$8H$1]$H+8H8,Hc8Lk I){,H=b HD$p Ht$@H|$(H$p\Ht$xHt$HH|$0H$xH$Ht$PH|$8H$H$}H|$XH$~hH=XL$pHDŽ$HLD$XH H$ L1LHcH$ H$HL$pH$pE1ILrA}5-H$dH3%(HĠ[]A\A]A^fD}uHD$`HED$hDpHXIIL9t[1Ll$`H I9t=IĀ{HtbtH誮I4$HLH HVH1I9LuH|$h tNHD$`HED$hE$EL0H11HT$`HBRUHEtH|$`c@f.AWAVAUATUSHhDw,dH%(H$X1Ht$AqH(8H8Hc8Lg I)IcHXDHHD$ zAF@D$,FHcHHHHHH=RHE HHD$ xwH@@H$IuIEI}HEIu HCAE@u AmHD$ LxAFE1HH$HD$8HD$HD$@HD$wDAM/AE@uAEIEI}JD5Iu JD3AE@u#AMqAuuL@IIL;4$A|$0tHD$@HD$H蟼HT$H|$LHD$8(H|$@HGHJD5Hw} H|$@JD3G@uQ҉uteH|$8II讻L;4$fH|$ zLD$t$,E1HHLn-fDSCfDFH$XdH3%(ukHh[]A\A]A^A_@H$PHl$PLt"ZH|$ HD$@LI=H_11)-H|$ If.AVAUATIH5USHH`,dH%(HD$X1HL$HHO%8H8Hcv8H[ H)WH=/HD$  H=$HD$@HD$( Ht$H<$HD$HHt$0h HL$ HT$@E1MHHD$P&m{5u(HD$XdH3%(H`[]A\A]A^A|$u[HD$I$D$DpHXIIL9tY1Ll$DH I9t=Hŀ{HtWtHHuHLH HVHg1I9HuLE|$ tCHD$I$D$AD$'HHc11-+HT$HBRAT$I$tH|$Df.ATIUHH=SHH@dH%(HD$81H$HLHD$H\$HT$LD$ E1HHHD$ok|$(uEHL$8dH3 %(u H@[]A\AVAUATUHH5]SHH@,dH%(HD$81HL$HWH"8H8Hc8Ls I)L%8Lk LL$HE1LLOxHt$H;$8HqCHLD$H $H5rHHT$H4$Lt<EHD$8dH3%(uH@[]A\A]A^DE(H611"H\$ aH6IعLLHD$ D$(蚰HHIALLBHf.ATIH=UHSH`H\$0H$dH%(HD$X1tH ,HD$I H11HދH!%tHDHNHDHH)Ht$ HT$LD$ E1HLHD$h|$(uIl$HT$XdH3%(u H`[]A\]f.AVAUATIUSHH@dH%(HD$81,XHGPHD$H8H8Hc 8Ls I)L-ݒ8H LL$HaE1HLxHt%H;B"8HOEHEHL$H5mHHt$L<AD$HD$8dH3%(u'H@[]A\A]A^þAD$&H11Q )&HoPHt$HH1?Hl$ 胰HXIHLHD$ D$(輭HH)IAHLdHff.AVAUATIH5ΐUSHH`,dH%(HD$X1HL$HH8H8Hc&8H[ H)WH=ߎHD$ OH=ˎHD$@HD$(0Ht$H<$HD$HHt$0HL$ HT$@E1MHHD$Pe{5u(HD$XdH3%(H`[]A\A]A^A|$u HD$I$D$DpHXIIL9tY1Ll$DH I9t=Hŀ{HtWtH¡HuHLH HVH1I9HuL |$ tCHD$I$D$AD$'HH11#HT$HBRAT$I$tH|$ Df.AVAUATIH5$zUSHHĀ,dH%(HD$x1HL$LL$LD$HH8H8Hc8H[ H)mH=HD$0%H= HD$PHD$8 Ht$H<$HD$XHt$@Ht$H|$HD$`Ht$HHL$0HT$PE1MHHD$hc{5u%HD$xdH3%(H[]A\A]A^@A|$uˬHD$ I$D$(DpHXIIL9tY1Ll$ DH I9t=Hŀ{HtWtH肟HuHLH HVH1I9HuL |$( tCHD$ I$D$(AD$*HHӆ11yu!KHT$ HBRAT$I$tH|$ D Df.AWAVAUATIH5USHH,dH%(H$1HD$xHL$PHT$0LL$XLD$8HD$pHD$(HD$hHD$xHD$ HD$HHD$HD$pHD$HD$`HD$HD$@H$1H<8H8iHcc8Lk I)[H=; HDŽ$ H$Ht$PH|$0H$H$bHt$XH|$8H$H$CHt$`H|$@H$H$$LD$pH ׇ H$H1ܼHHcH$Ht$hH|$HH$H$H$HD$xHt x&H$H$E1MLk`A}5u,H$dH3%(H[]A\A]A^A_A|$u蛩H$I$DŽ$DpHXIIL9t_1L$@H I9tAHŀ{HtHFHuHLH HVH1I9HuLy$ zH$I$$AD$ fDL8H5LqHIA~tN1AH5LBHt xsAD$f.H=HDŽ$H$MH Hߺ 1A觺HHcH$H$LfMcH=DIJDŽ4|sJ4@1AHK HL11H$HBRAT$I$tH${Df.AWAVAUATUSHH,dH%(H$1H$Ht$0H$HT$xL$L$HD$ H$H5=HDŽ$HDŽ$HD$H$HDŽ$HD$H$HD$H$H$1bYH8H8Hc8HS H)HT$8kH$HDpAF@D$,H$L$HD$@HH=}I$H$H|$xHEIt$H$H$HEIt$uH$H$HEIt$WL$HEH$H  HHHD$H1HcH߻It$ HE H$HDhLxIMM9tOAGt5<tLIHcÃLtHRII?HwHII M9uH$Ht xt$,H\$8LD$0E1LHHC[{5tHD$0xH;l$@tLHH$dH3%(H[]A\A]A^A_fDHcHH)HIHH$HD$@fHD$0@fHH53HIHItA}E1H5L|Ht xaH5* LYHt xH5#L6Ht xQH5ǂLHt x@D$,B4(@u9mLct$HILLH|$,t$H~"1I H HLH H9HI@ۢH$HD$0DŽ$HDpLhIMM9tc1H$L|$hI M9tAIA}LtL}I7LHI HVH1M9LuH\$0H$ sH$H$CvHcH=hIH\AHHcH=L IJT LL$XHT$PaHT$PLt$HH HME L1LL$XHcLNl Kt IEA|HD$`HcH=2L IAJL LL$XHL$PHL$PHT$`Lt$HHLH k~ L1}LL$XHcLJT Kt HT$P~HT$PHHD$`HcH=1L I AJL LL$XHL$P2HL$PHT$`Lt$HHLH } L1LL$XHcLJT Kt HT$HHT$HHHcH=HTIAHT$HHT$HHuLQHz11_{7D H$HL$0HBRQHtH$AWAVAUATUSHH,dH%(H$x1HD$XHt$HL$HHT$8LL$PLD$@H5~H$1HD$XtHD$XH@u9HD$@H$xdH3%(mHĈ[]A\A]A^A_@D$H 8H8rHc8HS H)HT$ ^|$@$H$pLd$pHD$(HH= ~I$Ht$HH|$8HEIt$Ht$PH|$@HEIt$HEHD$XHDhLxIMM9tHAGt5<tLIHcÃLtHII I?HwHII M9uH\$ LD$E1ɋt$LHH:T{5t HD$xtaH;l$(LH~|fHc\$HH?HI4HH$pHD$(3HD$`HD$D$hHD@LhIK\I9t`1Lt$`I L9tBHD$A}Lt[tLߏL|$LLI7HVH4L1DH\$H |$h t HD$`HD$hCHD$HT$`H\$HBRSHtH|$`Hv11輹AWAVAUATIH5-}USHH,dH%(H$1HD$HHL$8HT$(LL$@LD$0HD$HH$1vH 8H8>Hc{8H[ H)H=#{HD$`'Ht$8H|$(H$`Ht$h Ht$@H|$0H$hHt$pH$pHD$HHt xHL$`H$`E1MHQ{5u-H$dH3%(`HĘ[]A\A]A^A_@A|$uÚHD$PI$D$XDpHXIIL9t]1Ll$PDH I9tAHŀ{HtHvHuHLH HVH1I9HuL|$X HD$PI$D$XAD$L(H53LHItA~E1AH5LyHt xH5JLVHt xH5xL3Ht xH5yLHt xAv*AD$5fH=ͨL$`HD$xH$xMH kvL 1ArLHcAH$yH$@L$`LH v 1LLL$ALL$IcHcHAHt`HT$LHT$H`fHMcIHRJT<`H8HwHAvJ<`@HIcAHAHT$HIHL`H8HwHHT$H`fDHIcAHAHT$HIHL`H8HwHPHT$H`HH2r11 HT$PHBRAT$I$tH|$P9fDAWAVAUATUSHH,dH%(H$1HD$xHt$HL$`HT$PLL$hLD$XHD$HD$pH5vHD$pHD$xH$1tHD$pHhu6HD$@H$dH3%(H[]A\A]A^A_ÐH8H8Hcv8HS H)HT$(Dl-A@H$L$HD$0HH=u I$ H=uHEID$Ht$`H|$PHEIt$Ht$hH|$XHEIt$hHEHD$xHt xDl$A NlH=FuK"IEHD$pHDhLxIMM9fDAt4IGIH HHHcHxLtI HpII M9uHD$pHDhLxIMM9tOAGt5<tLIHcÃLtHRII?HwHUII M9uH\$(LD$E1ɋt$LHH K{5tHD$xH;l$0LRHJDIcHHHIHH$HD$0ۭfDHH5HHD$HH {D$$A E1H|$H5LD$8MHLD$8t xH|$H59sLD$8HLD$8t xOCD=\$$@D$A9HcLD$@HHHT$8HT$8IHELD$@~&1fDI I HLH HA9\$$HMG˒H$HD$DŽ$HDxLhIMM9t\1H$Lt$HI M9t:IA}LtLmI6LHHVHL1H\$H$ H$H$CH=qKJ\ALcD$$HD$$IyH=KNtHD$8A\HT$8IL$H o1LLL$8L HcHcD$$LL$8LLtI4 DCICMcD$$IH=rID$ L$AHE LH zn L1肣HcLIt$(D$$HE(A0D$$A E1L(H$HL$HBRQHtH$ Hk11 UHH5nSHH,dH%(H$1HD$8HL$(HT$LL$0LD$HD$HD$ H$1H7H8Hc5p8H{ HH)H=oHD$@[H={o HD$pHD$H f.UHH5jSHH,dH%(H$1HD$8HL$(HT$LL$0LD$HD$HD$ H$1H7H8Hck8H{ HH)H=NkHD$@H=GkHD$pHD$HHt$(H|$HD$xHt$PHt$0H|$H$Ht$XHt$8H|$ H$Ht$`HL$@HT$pE1IHH$fAH$dH3%(u HĨ[]Hee11/DUHH5jSHH,dH%(H$1HD$/HL$HHT$0LL$PLD$8D$/HD$HD$XHD$HD$@H$1H?7H8HHcfj8H{ HH)H=iHD$`H=iH$HD$hjHt$HH|$0H$Ht$pNHt$PH|$8H$Ht$x2Ht$XH|$@H$H$|$/H$;HL$`H$E1IH?H$dH3%(u9H[]H=CiHDŽ$H$/Hc11Z2AWAVAUATIH5gUSHHx,dH%(H$h1HL$(HT$ LD$HD$OtHD$Htxt:AD$H$hdH3%(Hx[]A\A]A^A_H@~H77H8iHc^h8H[ H)ZH=gHD$@Ht$(H|$ H$@Ht$HkH$HHD$Ht xHL$@H$@E1MH>{5$A|$dHD$0I$D$8DpHXIIL9t^1Ll$0fDH I9tAHŀ{HitHzHuHLH HVHk1I9HuLI|$8 QHD$0I$D$8AD$fL0H5KLIHId@<<Mm1LILAxM/H5$4L8ILtH=6fLsMjH=fLH=eHD$PAEDL$LL$@H$PHD$X[H cH$XM L1LHcHt$`%DL$H$`AH5-LHIt xH5>eLŽHIj@<<VMm1LILA-x#M/HH52ILzHT$LHT$tH=dLzH=dLH=tdHD$PAEDL$LH$PHD$XLH$X谋LHD$`裋LHH$`DL$~IEHx2H=cHD$PgH$PIEH@HD$XIEHpHxAH$XH=cL$@HD$P H$PMEH ` L1ƕLHcHt$XH$XzH= L$@HD$hH$hMEH N` L1[LHcHt$pkH$pHv HH]11HT$0HBRAT$I$tH|$0AWAVAUATUSHH,H4$HL$HHT$@dH%(H$1H5zaHD$@HD$HڿtHD$@Hhu6H$@H$dH3%(HĘ[]A\A]A^A_fH7H8Hca8HS H)HT$Dl-A@H$`Ld$`HD$HH=}aI$HEHD$HHt xDl$Ll H=`I IEHD$@HDhLxIMM9At4IGIHHHHcHxLtI HpXII M9uHD$@HDhLxIMM9tGAGt5<tL+IHcÃLtHRII?HwHII M9uH\$L$E1ɋt$LHH6{5tH$xgH;l$!LH IcHH豐HI覐HH$`HD$O{fDL8H5~L9HHt zA1D$(H56LHL$ DL$HIDL$HL$ t xCADD˃@D$A9HcHL$(DL$4HHHT$ ̏HT$ IH輏EHL$(~'DL$41I4I4HtH4HA9DHM~~HD$PH$D$XHDxLhIMM9tc1H\$PLt$8DI M9tBIA}L]tLEqI6LHHVH蟰L1H$Ht|$X "HD$PHD$XCLt H=I DL$oIL$`MH [ L1&LcL$HcLN|K4-ID$(HDHHcH;H=^ID$HT$H$`HT$HEH ZH߾1L 襏HcH߻It$AHED$(L'HT$PH $HBRQHtH|$PHVW11 f.AWAVAUATUSHH,dH%(H$1HD$hHt$@H$HT$pL$LD$xHD$H$H5[HD$hH$1H$HhH 7H8 Hc3\8Lk I)Ll$  D|-A@H$L$HD$XHH=[I$1H$H|$pHEIt$HEHD$hHt xD|$HAH$H|$xNtKH$IH$HDpLxIK7I9HD$(H$HD$0H$HD$8H$HD$PxfDA}IUB@IuIEI}KD4Nt5Iu:IAE@uAmuLزI L9|$(AGM< tIIOHHGHH|$pH$HcL4IH$JT5HT$HT$HHD$ x0HDŽ$HDŽ$Z}HT$0H|$8LH$Nl5ۆH$HGHKD4Hw-IEH$G@uQ҉u±fH$c|fDLD$@t$HE1H|$ LH/H;l$XtL HH$dH3%( H[]A\A]A^A_@HD$@@f.IcHH葉HI膉HH$HD$XM/AEE{fDLt$PHU 1LդLt$pH$L,;L0H5YX LϰHt x,AAAD$H5LLD$0DT$(舰HHDT$(LD$0@<9<D$DD@D$HYA9PHLD$DT$(L,LRLIGELD$~*DT$(1fDI I HLH HA9DHMH1LD$8DT$0HHT$(HD$p H߸qHދH!%tHDHNHDHH)Ht$X莱HL$@HT$`E1ILHD$xLH$dH3%(u Hİ[]A\HI911|fATIH5>USHH,dH%(H$1HL$HT$LL$LD$ HD$H87H8<Hc_>8Hk H)H=>HD$@H$耰Ht$H|$HD$`Ht$HgDD$H >HD$h H1"pHދH!%tHDHNHDHH)Ht$P}0HD$pH|$ jHC@uHCH{HD$XHs软HD$xC@u+HL$@HT$`E1MHcH$dH3%(Hİ[]A\HD$0HD$89`Ht$ HT$(H|$0HD$(iH|$0HGHHD$XHwH|$0HD$xG@u/ut[趔fDH|$(V_AHt)蔔/AD$7f.fD4H611_y7DsHATIH5H<USHH,dH%(H$1HD$8HL$(HT$LL$0LD$ HD$HD$@H$14{Hl$ H5HBHK7H8XHcr;8Hk H)*H=;HD$`蛭Ht$(H|$H$Ht$hHt$0H|$ H$Ht$pc}0H$aH|$@HC@uHCH{HD$xHs H$C@}0H|$8HC@HCH{H$HsάH$C@u Q҉uHd@HL$`H$E1MH`H$dH3%(H[]A\DH5H褖bH78AD$롐 Q҉HF HD$PHD$X\Ht$@HT$HH|$PHD$HPfH|$PHGHHD$xHw襫H|$PH$G@u!Q҉u9fH|$H[}0YHD$PHD$X5\Ht$8HT$HH|$PHD$HeH|$PHGHH$HwH|$PH$G@uQ҉ut;覐fDH|$HF[1&fD fDf&fD+H211Vu.oH)oHkH311u ATUHH5 SHH,dH%(H$1HD$8HL$(HT$LL$0LD$ H$1HF7H82Hcm78Lc I)H=7HD$@H$莩Ht$(H|$HD$`Ht$HuHt$0H|$ HD$hHt$P\LD$8H 4HD$p H1iHދH!%tHDHNHDHH)Ht$XHL$@HT$`E1ILHD$x H$dH3%(u Hİ[]A\LH011wsOf.AWAVAUATUHSH,dH%(H$1HD$xHt$ HL$`HT$PLL$pLD$hHD$HD$XH506HD$pHD$xH$1:tHD$hL(A]Hu/H$1HD$pHD$xHtHD$hL(A]Hu:HD$@H$dH3%(4Hĸ[]A\A]A^A_DHCHD$0HD$pHqHHD$(@H9tyLt$ H=-/8H*AI LQH=/8H ALQLG)H=.8HLT\-HD$0HDHD$0H|$xt?Hl$XH5.HXtH5.H@HD$0HC7H85HL$ Hce-8HI HL$H)HL$HH|$0@2HD$0H,H]HI]HH$HD$@H=- I$ IHt$`H|$PHEIt$1HEH$H >-Iغ HHHD$81^HcH߻It$HEMuEmIK.I9HD${I L9t$tuAFt<M.AE@uAEIUHcI}L|IIumIAE@uAMQAUuLuwI L9t$u@L|$(MHcH=D,LlIIEAGMwHLI9HD$:Hl$(@M>H5+MoLt4H5+LtH5+L@u+IWHcHL$(II>L,HwHNIEI L9t$An@t@OL|$8MH ' 1L\HL$(HcHcI4LL,IEL|$8AH ) L\fDHl$(H|$xLD$t$0E1H|$HLHcH;l$@LuHumH$L$HD$@HHD$(H5*H~>Lt$ H=*8H&AI LlMH=}*8HALKML$pHcH=) L,I 蛛J\-HHD$xJ\-H|$XKD,Ht$xuHLt$ H=)8Hv%AHl$(E1I LLH=)8HνALLH=)8L\$HLWJ|I2tD9H;l$@LtHtLE`IfF|H"11qeIAUATIUHSH_,dH%(H$1HD$PHD$XH=(8H H=$AHKH=(8HAHmKLf#H=w(8HHUAD$H$dH3%(HĘ[]A\A]DHD$XHL$8HT$ LL$@LD$(H5'HD$HD$PHD$HD$HHD$HD$0H$1}yHD$@Ht2HT$HHt(HL$( [ts(tn-t+u Hv^fDH='8H H#AHcJH=t'8HvAHBJLc"fDHD$0<[H7H8Hc8&8Hm H)H=&HD$`[Ht$8H|$ H$`\[Ht$h8Ht$@H|$(H$hHt$pHt$HH|$0H$pHt$xH$xtSHL$`H$`E1MH<((<-fDt<+HfDH=L$`HDŽ${LD$PH ." H$L13WLHcH$@LD$XH !H$ L1VLHcH$H$xH11a^薹@AUATIUSHH,dH%(H$1HD$PHD$XHHH=%8H H AHGH=$8HAHGLH=$8HH7RAD$H$dH3%(HĘ[]A\A]fHD$XHL$8HT$ LL$@LD$(H5 $HD$HD$PHD$HD$HHD$HD$0H$1ǀwHD$@Ht4HT$HHt*HL$( [tu(tp-t+uHv`H=#8H HZAHFH=#8HAHFLfDHD$0<[HY7H8Hc"8Lk I)H=#H @HD$` 衔Ht$8H|$ @H$`@\[HlmHt$htHt$@H|$(H$hHt$pXHt$HH|$0H$pHt$xH$`Hl$`HD$HH=a HE L$`蘈Ht$8H|$0HHu肈HL$@H5HC L13bLHHETHL$HHHC L1bLHEH&|$/HCAH|$E1MHHD|$/tHD$x5tAH;\$tHaHaH$dH3%(7HĘ[]A\A]A^A_IcHHEHHEHH$`HD$H=HE GHC -fD4HD$PID$XD@LpIO$M9t\HD$P1HD$I M9t@IA~LtjtL9'IuH|$LI HVHf1M9LuLj|$X tTHD$PID$XAGfDAGLxhHo119QtHT$PHBRAWItH|$PMDAWIH5AVAUATUSHH,dH%(H$1HD$/HL$8HT$0LL$HLD$@D$/H$1pH+7H8HcR8HK H)HL$rDs,AA@>H$`Hl$`HD$HH=HEL$`HHt$8H|$0HHu2HL$@HHC L1^LHHEHL$HHHC L1^LHEHք|$/HCAH|$E1MHHD|$/tHD$x5tAH;\$tH]H]H$dH3%(7HĘ[]A\A]A^A_IcHHaBHHVBHH$`HD$H=HE HC -fD31HD$PID$XD@LpIO$M9t\HD$P1HD$I M9t@IA~LtjtL#IuH|$LI HVHHI>HH$0HD$(HD$xXHD$HDxAGD$ DH|$Y^fHD$HDhLpIK.I9H$@eI L94$tnAFt<M>AG@uAIwHcILlI4IwIEAG@uAqA7uLu YI L94$uHcHHD$xH@@@H$IuIEI}IHIunHAE@AMQAULt eXfDxLDIxLDIH11In`f蝡HD$Hx]DI?DAWAVAUATUSHHD,dH%(H$81H 7Ht$ H8Hc+ 8HW H)HT$xIcHAG@uAIwHcILlI4Iw{IEAG@uAqA7uLuTI L94$uHcHHD$xH@@@H$IuIEI}IHIu^{HAE@AMQAULt `vTfDxL@IxL@IH11Enr\f荝HD$HxM@I?DATUHH5SHHP,dH%(H$H1HL$HT$LD$HD$e<H͕7H8VHc8Lc I)({,H=HD$ zHt$H|$H$ Ht$(yH$(HL$ H$ E1ILH$HdH3%(HP[]A\@H=bHD$ H$ yHt$H|$H$ Ht$(jyHL$HH$( H1SHHcHt$07yH$0;DEEZH11C貛ATUHH5FSHHP,dH%(H$H1HL$HT$LD$HD$c<H 7H8VHc48Lc I)({,H=0HD$ SxHt$H|$H$ Ht$(7xH$(HL$ H$ E1ILH$HdH3%(HP[]A\@H=HD$ H$ wHt$H|$H$ Ht$(wHL$H]H$( H1WQHHcHt$0wwH$0;DEEXHP11BAWAVAUATUSH_,dH%(H$1Hz7Ht$0H8Hc8Lo I)]HcH5HHD$複t'~#HD$xtHZ~ HD$xtHH|$OHD$0@H$dH3%(HĨ[]A\A]A^A_fCDs@Dt$D$LFH$pHD$@HD$(HD$pHD$8L|$8H=IuLd$Hl$(I<$HEHGHIGHwuA|$HEAHD$x D$<f.HcHD$8M)HHT$AH,IcH\$(IHHL$pIJD20HL< HD$HD$XHD$HD$`HD$ tDAM7AF@uAIFI~HEIvtHAF@uAqA6uLZfHHI L;|$ AIAGH L[NLHEH|tA}0HCEHD$`HD$hF%HT$H|$ LHD$X.H|$`HGHHEHw%tHH|$`G@uQ҉u t_YfH|$Xf$!Lcd$LIL2LHD$82HD$(H$pHD$@@MfDLfDLH5LMxL]u\HL$8HcH=LAHHL$(HHT$CsHT$l$HIcHHD$xubLMxH5Li]uCHL$8HcH=AHHL$(HHT$rHT$l$HD$u]D9"fH|$KH\$(LD$0E1HL$8t$LLHeHD$@H9H|$8KH|$(KHl$(1H|HKA9}HD$@H9D$(H|$8sKH|$(iK|@HD$HPBHHcHt$0dH$0;DEE?FH11j/BATUHH5 SHHp,dH%(H$h1HD$8HL$(HT$LL$0LD$ H$1^O#H7H8Hc7H{ H)IH|$8H= HD$@ H$@cHt$(H|$H$@Ht$HcHt$0H|$ H$HHt$PcLD$8H JH$P H1O#HދH!%tHDHNHDHH)Ht$X*cH$XHL$@H$@E1ILH$hdH3%(usHp[]A\H= HD$@ bHt$(H|$H$@Ht$HbHt$0H|$ H$HHt$PbH$P_DHx11B-`AWAVAUATUSHHD,dH%(H$81H}7Ht$ H8Hc7HW H)HT$xIcH DHHD$rEAAG1ۉD$ |$ @LH$0Ld$0HD$(HH=I$~aHE|$ D$ Lt$E1HfDGIII9tkA~M.AE@uAEIEI}KD<IuaJD=AE@uAUrAuuLuII#:I9ufDH|$:LD$ t$ E1H|$LHH;l$(tL9H9H$8dH3%( HH[]A\A]A^A_fHcl$ HHHItHH$0HD$(HD$xXHD$HDxAGD$ DH|$>9^fHD$HDhLpIK.I9H$@kEI L94$tnAFt<M>AG@uAIwHcILlI4Iw__IEAG@uAqA7uLu8I L94$uHcHHD$xH@@@H$IuIEI}IHIu^HAE@AMQAULt D8fDxL)$IxL$IH11L)n@fHD$Hx#I?DAWAVAUATUSHHD,dH%(H$81Hy7Ht$ H8Hc7HW H)HT$xIcH DHHD$nEAAG1ۉD$ |$ @LH$0Ld$0HD$(HH=I$n]HE|$ D$ Lt$E1HfDBIII9tkA~M.AE@uAEIEI}KD<Iu\JD=AE@uAUrAuuLuII6I9ufDH|$5LD$ t$ E1H|$LHrH;l$(tL5H5H$8dH3%( HH[]A\A]A^A_fHcl$ HHoHIdHH$0HD$(HD$xXHD$HDxAGD$ DH|$.5^fHD$HDhLpIK.I9H$@[AI L94$tnAFt<M>AG@uAIwHcILlI4IwO[IEAG@uAqA7uLuz4I L94$uHcHHD$xH@@@H$IuIEI}IHIuZHAE@AMQAULt p@3fDxL IxL IHr11<%n;f }HD$HxI?DAWAVAUATUSHH,Ht$0HT$PH5dH%(H$1 EjHD$PHhHEu7H8Hcl7Lk I)Ll$D-@D$DYH$pLd$pHD$HHH=I$fYHEHD$PHDpLxIK7I9HD$HD$XHD$ HD$`HD$(H$pHD$8{fA}GIUB@IuIEI}KD4Nt5IuXIAE@uAmuLx>I L9|$AGM< ~tIIOHwHHcL4I4JT5HT$TXHT$HHD$x0-HD$`HD$h HT$ H|$(LHD$XNl5H|$`HGHKD4HwWIEH|$`G@uQ҉u=H|$X&LD$0t$DE1H|$LHtH;l$HtL0H0H$dH3%(HĨ[]A\A]A^A_@HD$0@fHcHHaHIVHH$pHD$HM/AEuK0FfDLt$8H 1L0LY0LFII8fyH11o!f.AWAVAUATUSHH,Ht$0HT$PH5UdH%(H$1pAtHD$PHhu/[pH11dDf.ATIH5$USHH,dH%(H$1HD$0HL$ HT$LL$(LD$H$1N8Hh7H8Hc7Hk H)H=HD$PLHt$ H|$HD$pHt$XLHt$(H|$HD$xHt$`L}0H$H|$0^HC@uHCH{HD$hHsaLH$C@u" Q҉uH1HL$PHT$pE1MHH$dH3%(HĠ[]A\HD$@HD$HHt$0HT$8H|$@HD$8PH|$@HGHHD$hHwKH|$@H$G@uQ҉ut2=1DH|$89f$&fD$,HE11:mDHAWAVAUATUSHHDg,dH%(H$81HYf7Ht$H8Hc{7HW H)HT$IcHAHHD$KDs[:AD$@D$$hHc\$$HHHHHH$0HD$(H=HEE10JHAD$Lt$L$f/IIM9tkA~M.AE@uAEIEI}JD=IuIJD;AE@uAMqAuuLuII"M9ufDH|$"LD$t$$E1H|$HHJH;\$(t)H"H"H|$"HD$@H$8dH3%(u`HH[]A\A]A^A_DH$0Hl$0HD$(HL~IH11k[*f.AWAVAUATUSHHX,Ht$HT$8H5dH%(H$H13tHD$8HDxEu:HD$@H$HdH3%(HX[]A\A]A^A_DHc7H8Hc7HS H)HT$ AG@D$-H$@Ld$@HD$(HH=kI$GHEHD$8HDhLxIK/I9HD$u;-I L9|$tuAGt<M7AF@uAIvHcI~LlI4Iv.GIEAF@uAqA6uLuY I L9|$ufDLD$t$E1H|$ LH輪H;l$(L H n@HcHHHIHH$@HD$(L I+(@-iHl116[ATUHH5SHH,dH%(H$1HL$HT$LL$LD$91(H9D$@Haa7H8Hc7Lc I)H=HD$ H\$`EHt$H|$HD$@Ht$(ELD$H FHD$H H1NHދH!%tHDHNHDHH)Ht$0)E|$HD$PH=LHHD$8HDDHL$ HT$@E1ILHD$X踨H$dH3%(HĐ[]A\DH=A7H HAH H=7HgAHH=7L<H tHhEd%H811RfAWAVAUATUHH5GSHH,dH%(H$1HL$@HT$8LL$PLD$HHD$P.tNH&_7H8HcM7Lk I)L,$HD$PHtRPt7EH$dH3%(HĨ[]A\A]A^A_IAH$pLd$pHD$HMH=I$L$pBHt$@H|$8HIt$BH HCM L1LH!%tLDHVHDHL)It$fBHCH$x0H|$HL?AG@uAIGIID$Iw!BHCAG@u%AQAuL'H<$E1ILHD踥H;\$mLH XHD`HXIIL9?IA1E1TMu_p@Et@PuLp@Xu?xu9LhtltoMIH I9}StHCHuHu݀uHBH=I$3@Ht$@H|$8HIt$@HCH$HL$ x0H|$HHB@uHBHzHL$(HT$ ID$Hr?HT$ HCHL$(B@!|$t8HHL$HL$ID$HvHL$HHv?HC|$rHcLHHT$HD$5HT$LIHD$HHT$LHL$p?HT$H MLH 1HD$LHp H!%tL<3LDHJHDHD$HL)ITH!%tLDHVHDHL)^>IfH$pLd$pAHD$HH=I$>Ht$@H|$8HIt$>HCH$x0H|$HlL?AG@uAIGIID$Iw=HCAG@fDL8AMs*:w2HL$ H,#HL$ f7H8Hc7H{ HH)t~H=HD$F#Ht$H<$HD$ Ht$.#HL$HT$ E1IHHD$(HD$8dH3%(uHH[]DEH11hEUHH5ðSHHH,dH%(HD$81HL$H H=7H8Hc7H{ HH)t~H=HD$F"Ht$H<$HD$ Ht$."HL$HT$ E1IHHD$(HD$8dH3%(uHH[]DEH11hDUHH5ïSHHH,dH%(HD$81HL$H H<7H8Hc7H{ HH)t~H=HD$F!Ht$H<$HD$ Ht$.!HL$HT$ E1IHHD$(HD$8dH3%(uHH[]DEH11hCATUSH0dH%(HD$(1H<7HD$HD$HD$ D$H8MHc 7Ho HIH){,HL$HT$LL$LD$ H5ۯ1h tYLD$H=7H H6H/LD$ H=7H Ho|$HE0>xu*AD$HD$(dH3%(H0[]A\@H=A7HE1HH=#7H%BE1HH=7LEHOHrAD$sHE11ADf.AWAVAUATUSHHx,Ht$HL$HHT$8dH%(H$h1LD$@H5 HD$@L0E~MH:7H8Hc@7HS H)HT${IGH@HD$ H$`Ld$`HD$(HH=I$8Ht$HH|$8HEIt$ HEM~EvIK7I9HD$uDI L9|$tuAGt<M7AF@uAIvHcI~LlI4IvIEAF@uAqA6uLuI L9|$ufDLD$t$ E1H|$LH4H;l$(tLHHD$x56HD$x'jHD$PHD$@D$XHhHXHHH91Ld$PeDHHt$0HLHVHH|$0Ht(W@u HɉuT@H H9LC_<@H@@uHD$0HD$LvH8*x`Ht$01LHVH9bHT$PHL$HBRQHtH|$P(H$hdH3%(Hx[]A\A]A^A_HD$@f.HHHIHH$`HD$(*H H9fDH\$H(|$X ,HD$PHD$XCDLIfHHt$Ht$I}=H11kH|$0H H'@AT9USHdH%(H$1HHH67H=4HD$H/k61HH$HH7H<7xt|(&H5HxI@H@H@HCo\RedisID$AD$ Hk<7LHpHxHH-r7H7H5\97AHH47HH ?H5#0HHxH(67HM7+7XHHYHv7H/\H`HlH7eH=֧7H5:A1ɺEH=7H5CH=7H5GAHH=t7H5#1A 4H=T7H5Ѣ1AH=47H56;1AH=7H >H5%HA~H=1Aع&H=Aع%H=1Aع%H=Aع%H=Aع%H= Aع%H=Aعb%H=AعD%H=Aع&%H=Aع%H=Aع$H=ݧAع$H=٧Aع$H=ЧAع$H=ʧAعr$H=ħAعT$H$dH3%(u H[]A\ATIUHSHHHH f.HHAHuHuHyxHt+HHUH56[]H@H1A\HH1H'&H57HH[]LH@`A\f.AUATUHSHH5ˣHx,dH%(HD$h1HL$HLd$ H $H(@1LALHIH47Hu LL$LALH8x HtD@HCu HD$hdH3%(u!Hx[]A\A]DCHBRSHt볐f.UHSHH9w*H,HH1HH{HH[]ff.AVAUIH5&ATUSH@,dH%(H$81HL$(HT$ HD$(iHfH=77ffHHL$ HhH=H+HH|$(HH@@HHLd$0L@HHD$L1}H|$HcHtG@UDH} HHxH@H@HHhLD+I]AEH$8dH3%(jH@[]A\A]A^HHH"HH478AEfDH|$(H|H@@uHHLd$0L@HXHD$L1\H|$HcHG@S҉u4sS҉@H|$(HHLd$0HŬL1HcJf.k@H@H@@$-1 @ @IEAEGfDH|$(HoH@@uHXHD$HSHv~Hb11AEH|$HG@S҉fDLd$0H yHHEHELd$0HHHL1qHcLH3Ht$HHVHH5mH LeHmI|$ HHxH@H@LL`HBD#I]AEf[vfDLd$0H qHHD$(HxHEHELd$0HHLH1gLHcH)HD$(HDpHXIIL9u"H I9Ct<eH@@uHHH&HD$L1HcLH袿Ht$HHVH荿H5kHyH|$HsG@hQ҉YI@CH]LeH{ HHxH@H@HHXLDImAEfHD$(H'xHEHELd$0HHLH1LHcH臾HD$(HDpHXIIL9u.fDH I9StHCHtHHL@tրH@@uLHHoHD$L12HcLHHt$HHVH߽H5iH˽H|$H]G@RQ҉Ct5D;&fD+H[aHHL$L$@HL$L$!H11mHD$([H|$HH>H|$HH)H|$H|HH|$H]HFHHߦ11 H11HD$( HԦ11CGH|$HHffDAT9USHdH%(H$1HHH'7H=~HD$H6HH$HO'7H0H*70IH@HxH@H@HHswoole_rH5HEHedis_serGrHGvefGE+H-7HHpHxL=H(7H%7H5+7HHH;H H5H@HH`HxH&7HH;H511ɺH;H5gH;H5H;H5kH;H5"RH;H5 9H$dH3%(u H[]A\DSH(7Hu@iG%thHC@tHHxȍQ҉Pt0@%tGHHt+H{(Htǃ/upfDcHHu[H=7髵 @ fAWAVAUATIUSHH.dH%(H$1LcLH?H,ID %H)HH`HcP;vL¸H$dH3<%(H[]A\A]A^A_HHXHHHHtHcRHHHHHcT,HHHHHxkHD$@HE11HHD$(MHD$@HXILpHD$PHD$XHD$PHD$PE1Ld$ D$XEHD$HD$`D$HD$HD$LEIOfDt<*<$tA<:fbEIcDt$H\$H\+AL9s_u<$uHt$H{ PH\$`H5wcHH @L9Aƽr@|$?Ld$ HA(78X1LL31@H|$HH? fDHt$H{ H\$`H5bHHDLD$H$L$HF@1HH\$`HHHD$LHT$HL$>HHGH=P7HHT$`HzH;=`!7H HT$XHxHD$PLl$pD$xH$H*7H$RE1tED$uHT$pHپ|$h|HH|$(H|$P1D%1<:fDHt$H{ %H\$`H5LaHu=HiH|$Hc6}%19H|$w^f1/Ld$PHT$?H5H\$`L;LHLd$`fH='7ffH H7A@HL1IHD$`H-7HxH9HT$PHzH9bHfH=l'7ffH LHH?ED$s_HD$`LLHHHPgH$LD$L$H˞HHډLLDD$HL$H_11%H$78HP"7LL$HLDD$1HHH1H%pH=&7HOHt$?HD$DHD$H=%7HGЅ{HnHt$`HHD$@HD$(H~H|HD$PHt$(HxiHH=y%7HWt.Ht$@Jqr:PJHHHD$@HD$(덋BHJLf.AWAVIAUIH5>ATUSH,dH%(H$1HL$ HT$LD$(xHD$ HH>kǭHl$0H|$(E111IHHH|$0AHwHH|$0w@@EHLd$@HL$HgL@1LHI2H 7LD$(Iv Lt$LLH8/LLLHH=7HOHIt2Hx(Ht/]G%ID$@ HCHHtBH|$0iHw H=71ILHwIHLXHOHHCHHHHSHPHSHPHSHPHD$0AEHxH;=a7xH$dH3%(\HĘ[]A\A]A^A_f./fHD$tjHD$JBHHxȍQ҉Pto@%@CID$@uHD$Hj11@AEiiP@8HHD$t@HxHHYHD$H@H@H@ H@(H@0HL$H=Ѝ7LLUMH=!7HWt9kL^H+)H11APJHHHD$0LHxHk HH|$Hf.AVAUIATUSHH_dH%(HD$1Ht8L%7Lt$ f.HHSH+HzL9uQHHuIEI}1HٹHD$dH3%(IEIEu2H[]A\A]A^H=D 7HOtLyBJqrDSHGH;[f.@AWIAVAUIATI̹UHH SHHWHwdH%(HD$1LwHHIHuE1IHELUHu\@HHIH2HtGHHF01HHMI8HuHEHHuMH>HK4IuH}L1H]HLuIIMl$0K>HHt?HI$HL HELH\$dH3%(uZH[]A\A]A^A_LufHUI$LeI$HtHB01HuLM$HEHUHDIHSLu(HrH:ID$HxH;=7u L H=#7HWt'Ht$XHHFPJHfAWAVIAUATUHSHHL,MtpI]IILK0M9t*DLMtPMH01LHuI9u>M9ILuI?HsHWH;Vu]uHL[]A\A]A^A_H1[]A\A]A^A_f.DUHiSHHH>Hw裞1HHHsHHHtHHtH[]H1[]UHSHHcM HÅtHP(HH@BHH9uHUH5 *11H0 HH[]fD1f.=݉7uH07@ FHfHc7FH@f.AUIATAԺUSHH5ߗHHdH%(HD$1HSHDHu!AHpDHcH@1HL$dH3 %(H[]A\A]DIuH<111볐1H6t"AH0LH赳AtZIu4$HV@AtRIUT$H5dH EH11uHLu}4$Ht$LusT$럐8?H IH11ڕ8H ̒IIغH11MH MH AWAVIH5ܕLAUATAUպSHdH%(H$1L$IVLDADH$E111LH~HtHMALHIƋ7H!ကtLGL/IDDIHI=HIIH膡Ax?IM9tA?uAA/uIM9uE\A$@;8tD$KE1fDH$dH3 %(D`H[]A\A]A^A_L,uȉLޠAEHH)HAHD$HH$HD$ HD$@H<$/HItvE1I9Aw@IAAI9tA/tHT$H޿uELA/ENDIDIA/I9uMcN| H|$t/HGHIiIcD$8H H11衾@H$HD$AHE1E1kffDHHH#1Hff.HHt1ATUSHHt?L`LH=HŸHCLHH+[]A\D1ff.ATIUպSHH5"H HsHD1@@H u0LH޿u[]A\[]A\7[]A\fDATUSHHHodH%(HD$1tltGt#HL$dH3 %(NH[]A\ÐHtHEH~HE1H}HtO"tHt1fH}Ht7AAtH}HtHtD#1n@EDef.GbHwb4ID$+UHSHH_Ht H[]@HHs0A@@uaDAHu:AuAt4@4H[]fHAt@AtHHAODK0HHs1AM`HHAfOQHGHtH@(Ht Df.HGHt/HH(Ht&t*x DHtY1fDfH1HHT$t"HwbHT$HHHf1f.ATAUHSH_H{ HtHs(HC EL#MC TLvAH{HtcHH{G@uQ҉ufDHCE`Hu):D[]A\fHCE1E`Ht[]DA\fLHA^fLAGf{tHCu*CA#fDNfDH腻{1BfAWAVAUATAUHSH(dH%(H$1HD$a<IHQIHcHfD@+HnHeHUھnHHE:ڀHEA@L|$LL=AH|$H1M1FH|$Hu|H|$RH$@@@3fD@#fDfDA1H$dH3 %(>H([]A\A]A^A_LaAH\$Hg H@HA@@D1AHt HAt 1HfWAtF H=dL7HHFHHFDnF IHH-HhEx.1H81҅uEH%=E ҃ ЈE E KtMH$LtuH!%tDHSHDHL)H{ HXHxH@H@HHXL轳DI.H|$Ht6AĀ\AH$HPJ fDL|$LL8HRf.DH$H|$H载MKLH!%tDHSHDHL)H{ HBHxH@H@HHXL觲DI.f.}1HH:諂8,HǃKtM f.H$1HXHCH%=wMt(I>W@u/uIH<$1Ugf;H+H1褓H64H1H1螭1AHjD1HAfOHDH~A*輻:f.H7H5~H¿1Hf.HHHH=/r7 HtHHHHHJ0HH@HB(HATUSHH5DHP,dH%(HD$H1HT$H|$1<D$H*L$\H*L$^ f\fWf.w[H,H*f.HD$ \H6YH:H,HD$(tnH*^XtC"H}1ثCHD$HdH3%(ugHP[]A\HHD$ H*pDLd$0Hl$ @HD$0HD$ HD$8HD$(LH m|8tf f.SHH5H@,dH%(HD$81HL$Hat|H$H*HD$HxIH*H 6H*H9^ XtRMCHD$8dH3%(H@[H|11藪CHt$ H|$HT$HD$t~~t7uH#78uH|11-[苌HL$ H5HHCHL$(H5~ H H{$fSHH5hdH,dH%(HD$1HtYH<$Hx5H*H6H8^8ctFHD$dH3%(u8H[H{11>fDC븐ۿf.ATUHSLgMtLI\$(HGHt:HFHnHfE`Lu 81[]A\Ð[]1A\ÃDf.HHdH%(HD$81G,HD$(D$Ht$D$0H$8D$4HGPHD$ HGH=m7HpHt(HHp HaHD$8dH3%(u HH@1@˾f.USHH5i|HHcHSHDH1t 1H[]Hx11ƒH[]{8H IH11Df.AUATUSHHdH%(H$1HtPHHtHH5{HߺHSH5{HHDں~HUHHDLt0E1H$dH3 %(DHĨ[]A\A]DHuHHt11讑AfDz8IŃHH2HH޿ʵAt$H蓰t7A}t~聊LIHH11賟fDT$ t$H؝toEeADtu2LIHH11E1a@LIHH11A2H芳HAw}踉LOI1HH1HBHA}@Df.ATAԺUSHH5tyHrHKHDH@t 1[]A\ÐHزt#11Տ[]A\fAtx8H IH11뙐USHHujt=HeHHtCH=v?7H1HHHtQHH[]HHt$sHt$t1HH[]fDH=6HH@ H[]fHhfDATUSH_C uA{HͅxHtHE1[]A\fH;(H;AvHED[]A\Hx11lSHH5^H,dH%(HD$1HtaH<$Hx@H6H8t[H*葹1҅HH$CHHD$dH3%(uAH[Hu11ӢCˠCHhHHHtDLDEHE9t*DIHt(DI1IcHwH9uE9LIuf1f.AVAUATIUHSHHHHH=[g7dH%(H$1#Ht>HHtFE1HtNHHX0H$dH3%(MHİ[]A\A]A^1HufAH뮐H6LHH觼HtL H6I9D$0t\HHǺ8@@1Ht Ht 1HfOtLeID$0EHEID$(HEI\$0H\$leD$&_H|$'fD$$It$yD$ swooLt$ HVHDID$HxLoH'HHxHLLLh@H@OBD+H](H\$E0H}(E111IHIH|$AHwHFH|$w@@u /uHD$twHD$@EtuH[Lm It$H=e7HHl$D$VHj1HfwNHx76HD$>HH11fzUHSHH9w*H,HkH1HH+HH[]蜄ff.AWAVAUATUHSHLgM?Ml$(M1A|$0II}x1*HrD8E}fH=6ffHEDx0HtDIEL9HH?u{HHtDHxHt;HHt3@ t-ILH(E111ҾLH(HD$H@0H$軓HuM`HH[]A\A]A^A_LxHqA}nHpLAD$MM1EE1՝AEnt"1ۃit ttt M`H1讏@f.AUATIUSHHGHHh(Hx0H}x1HlqD(DmfH=M6ffHEEDh0HbtD荾HHE~TI$Ht&HxHtHHt@ uHtEf.HH[]A\A]fHHH}΋Ent% ftt)tAL$`HH[]A\A]ÐH1H[]A\A]苎HDILH(E111ҾLH(HD$H@0H$ӑHH[]A\A]DAUATUSH8dH%(HD$(1Ht~t+HL$(dH3 %(2H8[]A\A]HItH~H5~1޶HHtxu~HD$HH5p D$Hl$H袶HIt&A}tH5HL LLtH5 H`HIt%xtH5pHH L3H5eHHIt%xtH5?HHʯLH5:H޵HIt%xtH5HH 良LH5H蝵HIt%xtH5HH HLpH5io H\HIt%xtH5HH L/H53oHHIt%xtH5HH ƮLH5 HڴHIt%xtH5HH腮LH5  H虴HIt%xtH5HHDLlH5_HߺXHHt%xtH59HHH+HLL踨|$HL$)H|$D$ sD$ {f.AUATUSHH 76H9sHIHMH`螧1}[HH@ƍt6Mƃ8HHX(H hmH=47LE0HEHItHHt$@HtHL[]A\A]fLÅH1[]A\A]fDH舲H0H(H1[]A\A]H=lLH= -LtH=Lgm1}[HH@ƍt6ĒH[HE1ED$ yM*LuxH$AA>DŽ$ ANMCLcHSA<$[HE1D$ M;H$HD$XHCHt3H*@H*^^Xf. H$HT$XLHI}T$ 1LH|H$HzH;=16 L}EMCtPL nHx IHPwHxLhL@LH@HD$ 資HL$ BD)HKhALC DK8HS0Hs(M1CYCpWHc811ZHXHH11[HÑqfD~E1qInxH$A}DŽ$ME1HD$ E1KEHS0Hs(7H9H5U11QWHChH:L7HIHx 1LLD$ L)yIL$yeIĹ1LHH6HID$ID$ID$ID$ ID$(ID$0ID$8ID$@ID$PID$XID$` HB6L`@@ HHLLHML546ID$MЃXI$LPMID$ Ѓ.I$LPfHS0Hs(HE1=Cp8H:LL$ 谗HIƋL$ Hx 1pLLD$ L)IHFMnH]LWHt x:EKD$ E1&H^SH|$(z[HBLzbH{|$(lH5UL11T{E1HfDGHx7H Mt$H]L$ L膖HINjL$ t x:#MD$ E1HfVL$L$HDŽ$Ll$Ņ*HD$(LD$ HT$(LLcWSD0IfH=96ffH1Dp0HgE$$L$DkINjH$H5S[LD$ H$LHHD$PpH$HL$(fH=u6ffH譻DD$ HL$(H,HDd$L|$D$$A@1NIH$HD6HxHT$(H9H$HxH;|$(@nQIfH=6ffHLLH8wKH61HD$(H5QSL11}RHChkHP:LcHkHx1 HD$(%HL$(LD$0L)H螲HD$(Ht$(HH$L$HLHD$XkT$0LHzH$AHzH;=6EH|$(u&聋DH5}RL11QHCh'[2HfHzHP]H|$8sHt x:|$(H5OL11FQDŽ$111H5tOL11E1QD$ HCh{H5MOL11E1PD$ HChA_/PEfH= 6ffH@0QHEHx 1HD$(PLD$(LD$ LL)HŰIDHx 1LLD$ L)H藰IAD$ PAT$ HH$L$LHxqH$LHxqHHL$LH~H|$P`H|$`~H=6HWt>Ht$h|HH$Ht$|Hx/qH랋PJHH$N11zH=6HGtvЅH$E|H=6HWtRH$|HH$H$HxpHAFPAV놋PJHH={6HWtJHt$P{H=O6HWt+`Ht${{QPJH밋PJHHH$H\${HHxoH$HHxoH)HH\${H=6HWt4NL$Lz9HL$PJHAD$PAT$SHVaLLFHML HH$H$HxnH|$(HH=6HOt1.H$1zHHJqrMHx1 HD$(蒠HL$(H|$8D$0L)HqeHL$H=k6HWLyHKH=3M1wH=6HOtJ6H$D$ HyD$ HH$H$HxmJqrHJH=L1wPJH8fAT9USHdH%(H$1HHH6H= MHD$HN61HH$ (IH<7I@HxH@H@HHswoole_rH5LHEmeGuntifG E&2uH6HHpHxLѧH"<7HñH=fLAعH`辸H=QLAع蠸H=CLAع肸H=6LAعdH=(LAع FH=LAع@(H= LAع H= LAعH=LAعηH=KAع谷H=KAع蒷H=KAعtH=KAعVH=KAع8H=KAع H=KAع@H=KAع޶H$dH3%(u H[]A\胊Hn1H871ҾHH雩f.ATH87USD`HhIIL9D}tLH]H{ Ht!{1tHS(*u H{(MH{ 褁HHSHHP0HHSHP(膁H I9uH=F87!YH=:87e[]H(87A\H@f.AVAUATUSH L-87Hv87dH%(HD$1IL9u,)fHH VHHH0HI9H+H=77LeHLyHuH6LHH[HtH(mHHǾ8@ @1@H@H*HE0HH=77HBHE(HBEBE BeHxHuH$LHE0HE(E D$ I9@HD$dH3%(}H []A\A]A^`1HfGMH@+HHx@71HfO蚇f.USHH-67H|67H9tSH3H=57HV轋Ht+HHHHHJ0HHHHJ(HHJH@B HH9uH[]Ðff.SH|$ % =R67T$ >67 f:  1 _ @W@ €z u$H56H 6H>H9H~HvHyHqƀĀuiH ;6H5 7H1H5 7HqH5 7HqH5 7HqH5 7Hq H5 7Hq(H5 7Hq0H5 7Hq8H5 7Hq@  fZ  @@NCtHt$  uD$ 47H[SH5H=C HT$ `X47T$ "&H547H=YCGT$  47  H537H=&CGT$ 37H537H=CqGT$ 37 H537H=>H :GT$ 37@@H5p37H=H GT$ Y37€H=D H=DT$ 37ZwH 6H5y27ƀH1H5t27HqH5q27HqPĀH 6H517H1H517HqH517HqH517HqH517Hq H517Hq(H517Hq0H517Hq8H517Hq@LLH=D"H=CH=CH=CT$ 27@H=C 达H=C 譾H=C蜾H=C苾T$ 17  H=< VH=CEH=|C 4T$ J17@i hH=YC H=VCH=ZCH=\CӽH=ZC ½H=VC 豽H=QC 蠽H=LC 菽H=GC ~H=DCmH=CC \H=>C KH=;C :H=8C)H=:CH=H=C -H=CH=C H=C H=C H=B ػH=B ǻH=B 趻H=B襻H5=HH褃H+HH5=HHR.7}HHH5=HH3.7VHHH5n=HH.7/HHH5HH-7HHH5}HH-7H`HH-7Hǻ6-7HH6-7HPH@H/-7H0-7HY6HH,7HPH,7HPH,7HPH,7HP H,7HP(H,7HP0H,7HP8H@@H,7H,7fHt$ m@H5,7H=(<@T$ ,7fDH=@1Ҿ }H=@1Ҿ jH=@1ҾWH=@1Ҿ DH=@1Ҿ 1H={@1Ҿ H=s@1Ҿ H=k@1Ҿ H=c@1Ҿ H=[@1ҾpDH=J>1Ҿ H=E>1ҾH=G>1ҾH=G>1Ҿ|H=C>1Ҿ iH==>1Ҿ VH=6>1Ҿ CH=/>1Ҿ 0H=(>1Ҿ H=#>1Ҿ H= >1Ҿ H=>1Ҿ H=>1Ҿ H=>1ҾH=>1ҾH=>1Ҿ H= >1ҾH= >1Ҿ rH=>1Ҿ_H=>1ҾLH=>1Ҿ9H=>1Ҿ&H==1Ҿ H==1ҾH==1ҾT$ C*7ofDHI6H= H==<1ҾH=$<1Ҿ T$ )7 H6H=; pHټ6H=; XH6H=;@H6H=;(T$ ~)7fHH=5;HqH= ;HٷH=:HAH=:T$ )7H H=: HqH=:pT$ (7H5H=wMfDKuf.1qfAVAAUAATAUSHmEDDHH_H-Z6HEH~H*f.|zZuX8ILHX(HHEH F3H=61HFF0yHtLHLHnHc%IHX%oHHfAWAVAUATUSHdH%(H$1H6Ht$0H8o,HHD$HEGX< HGPLp@<t<E1+fI>vA~ tI>AFICh< HC`Lx@<t<E1/fDI?vA tI?蚚AGICx< HCpHH@H $<t< H$4DH $H9v!y tH97H $HA<HE1HD$@tHHD$HEHT$@HHD$HHH*H*^>XD$8HD$PH|$p HD$XHD$`HD$hD$p?HD$xHD$wQHHD$X躶MHD$PtHt$LMtHt$LH<$tHt$H<$mH|$htMtA~I>MtI? H<$t H$H8H|$D$8`HD$0H\$`H@HtFHkHt5H}HtG@uQ҉u utcH}HaHHuH|$H|$PaH$dH3%(wHĘ[]A\A]A^A_ÐT$8QDo느IxegHD$(IHX@HHH9HD$=D$$0H|$(L胢H{D$$H H9\$CH݄tHK< LkHL$zAqH5? DH&NHtHH+H~MHrHt$H|$(裎kfDH\$`HE1fˡx tHft,Mt'It$I?IT$H蘡x tHft,H$Ht#It$H8IT$Htzex tHAHHkLcf~frMiIt$I>IT$HBI4$蹍9@I4$觍ZfI4$藍}fD$$ttI> lHD$(MAFItI?H<$t H$H8HcD$$HL$0H\$`AH fH\$`McHD$0L(@H|$(k1E1־_cHD$0@fDHHh<tULHt$@E1L&1LLHt$HLt&1HD$@AH%11zQVH%HH|$OH|$P]H=H+118QHD$0@'M>LwP$L,$"H\$`IHtKHkHt:H}Ht W@uHɉu uS%_H}茒H4]HHuL+L{`MHKpH $9'gBkff.@AVAUIATUSHHoHdH%(HD$1H9tUL%6Lt$fHHzL9u9HH9uI}Ht}\HD$dH3%(u7H[]A\A]A^HH=c6HOtLQafJqr@AVAUIATUSHH_dH%(HD$1Ht8L%Y6Lt$ f.HHSH+HzL9uZH[HuIEI}1HAI}IEIE[HD$dH3%(u2H[]A\A]A^H={6HOtLPyeJqrf.f tH*uH?(f.f.@UHSHHHu @HHZHuHEH}1H1@HEHEH[]f.AWIAVAUIATI̹UHH SHHWHwLw|pHHiHuE1IHELUHu\@IHHH0HtGHHcF1H>HI LMuHEHHuLH>HK4IuH}Y1LLuHH]IIK>HHt8HI$HL HEHL[]A\A]A^A_LuIK>HHuHUI$LeI$HtHcB1HuLM$HEHUHfI H05Lu(yHOH5LYyH2HZf.ATIUHSHHHH f.HHAHuHuHyx7Ht+HHUH5 []H@H1A\HH1HGH6HH[]LH@`A\f.@f.@f.@f.@f.FÐf.HY(11kKf.髍f.雍f.UHSHHHdH%(HD$81~HD$ HD$(Ht$1Ht$HT$H|$ HD$:H|$k0HD$ HPHpHIH|$ HtG@uQ҉u D$ YD$H\$8dH3%(uHH[]H1HpHP$a@AUATIUSHHHG Hc7HH)H)HH@td{,uDHC Hcd7LkPHH)H;HSLHAD$H[]A\A]þ [AD$H 1IAD$H@H51HH1HIJH@H41HH1H\IWAVH76Hf{AUATIUSD@HH6LnxH8L/HH-G6HqLP LcH}L/HH}H`4L Lc@b/[]LLA\A]A^/Df.ATUHSLfHM~-H;C(u{uH{L[]A\6ZfD[]A\E&H;L1'TH{L[]A\ZATUHSG )HcHH`X;HHǺPuy@@1Ht Ht 1HfGtLc(HLF$HLKAFDŽ$H$HE@@E1HHD$ 8HD$H~H}nD$TL|$HD$`H|$ HD$0L|$8HD$@D$PHgID$<s<Hl$CH9L†MtL赆MtL(CH6H`HH$dH3 %(mHĸ[]A\A]A^A_fDx E~Iv(Ht$AA(Ht$I@I~AAFIFM~LGCD>L$DŽ$HD$ 8L$HD$HHk11CH68t+HD$`HH/1H@HH1HCDfDI H6Ht$I&fDHDŽ$DŽ$@ID$xHD$pY+fpHT$ E12t`|$t8HT$H5TL,ZHL$HdH3 %(Lu-HP[]A\A]A^@Ht$HL$LHVH0XH6H-1HHH1HAHT$H5LY{USHH~~\t@uH?MH1[]DH. kPHUHHUHPHUHPHUHPHH[1]ÅuH%|6HH1[]fHHH1[]ÐUSHH~~\t@uH?FMH1[]DH. OHUHHUHPHUHPHUHPHH[1]ÅuH{6HH1[]fHHH1[]ÐUSHHtb~@tuH?LH1[]DH.3OHUHHH[1]ÅuH%{6HH1[]fHHH1[]ÐSHtO~5tuH?3L1[NH1[uHz6H1[fDHH1[@f.UHSHH9w*H,H[NH1HH1HH[]$ff.HHHtDLLMAM9t*DI Ht(LA1LHwH9uM9LIuf1Ðff.AT1USHoHHHIHLH1HtFH3N H9JLH;t;MtI@1HI9tH LLJHk[]A\f.Mt3I@1HI9tH LHH0HSH9tHLHLCf.HHHtDLLMAM9t*DI Ht(LA1LHwH9uM9LIuf1Ðff.HHHtDLLMAM9t*DI Ht(LA1LHwH9uM9LIuf1Ðff.AT1USHoHHHIHLH1HtFH3N H9JLH;t;MtI@1HI9tH LL9IHk[]A\f.Mt3I@1HI9tH LHH0HSH9tHLHLCf.UHSHH9w*H,HKKH1HH .HH[]|!ff.UHSHH9w*H,HJH1HH-HH[],!ff.UHSHH9w*H,HJH1HHk-HH[] ff.AVAUATUSH@HPL56dH%(HD$81Hϐ6HcHH)A~H@HuDHtE11HھH*HD$8dH3%(H@[]A\A]A^ÐLd$HT$H5Ll$ LRHٺLL|$)tHT$ *u H|$ HD$HxH;=\6ZH=6HWtv=L)<0@PA>?HH1H@HH1H9HHD$Ht$Hxb0H{PJHf.AVAUATUSH@HPL5~6dH%(HD$81H?6HcHH)A~H@Hh`uGHtE11HھHM)HD$8dH3%(H@[]A\A]A^@Ld$HT$H5Ll$ L2QHٺLL_|$)tHT$ *u H|$ 4HD$HxH;=̉6WH=f6HWtv:L:-@[OA>;HH1H@HH1H&5HHD$Ht$Hx+HvPJHfDAWAVAUATLxUHSHHHq6dH%(HD$81HtLDbHU6HPHcHEH)H@LhHH]6xuWMtE11HLU$HtL2HD$8dH3%(HH[]A\A]A^A_DL|$HT$H5Lt$ L*LHLLW|$)tHT$ *u H|$ ,HD$HxH;=Ą6GHHWtc/L5"[J,He68'HEHg1H@HH1H_3PJHHHD$Ht$Hx)HuDf.AWAVAULxATUSHHXL%6dH%(HD$H1MtLt`AH6HPHcHEH)H@Lp@H6xuoMt:H6@E1tDCu1HLh"MtL0HD$HdH3%(HX[]A\A]A^A_L|$ HT$H5LGJHD$0HLHHD$j|$9tHT$0*u H|$0? HD$ HxH;=ׂ6*MHWtvHt$3fDCsfD[H*He68HEHa1H@HH1H_1PJHHHD$ Ht$Hx'HsDf.AV AUATUHSH@HPL%>6dH%(HD$81H6HHcHH)HoYH@LHI<$LcVHI<$H1 HLc@3H-d6}uFMtE11HھL\ HD$8dH3%(H@[]A\A]A^Ld$HT$H5?Lt$ LBHHٺLLo|$)tHT$ *u H|$ D HD$HxH;=܀6XH=v6HWtv;L1.@kF}=HH1H@HH1H}/HHD$Ht$Hx%HJqPJHf.AVAUATUSH`dH%(HD$X1H6xuv@H6HcHPL5Ӆ6HcHH)A~HSH@HhXHHT$8Ht$@D$HHD$0uEHtHT$0E11ɾHHD$XdH3%(H`[]A\A]A^Ld$HT$H5 Ll$ LFHL$0LL|$)tHT$ *u H|$ HD$HxH;=6WH=6HWtr:L/-A>GHH1H@HH1H-zDHHD$Ht$Hx$$HoPJHDf.AWLcAVAUATUHSHHLPdH%(H$1H6HcI$H)ЀqIT$H@LI$HT$8HD$0CHcEL|$@AD$HD$XD$hD$xHD$PEԃHT$`HD$pH6xu_MtHT$0E11DL{qt H|$@mnH$dH3%(dHĘ[]A\A]A^A_@Hl$HT$H5 L|$ HbDLHL |$)tHT$ *u H|$ dHD$HxH;=|6?H=6HW7L-Lt$@H56LHH=6H!LMcǹ >LcEH=6HL LcEH=6HvLDEH=6HL DEH=m6H\LAAFAHށ68`I$H 1H@HH1H*6HHD$Ht$Hx=!HlPJHDAWAVAULxATUSHHXL%!6dH%(HD$H1MtLWH6HP L={6HcHEHI?H)HRH@Lp8HLcHI?H HLc@HÀ6xuuMt:HɃ6@E1tDCu1HLMtL'HD$HdH3%(HX[]A\A]A^A_fDL|$ HT$H5/ LwAHD$0HLHHD$ |$9tHT$0*u H|$0oHD$ HxH;=z6$MHWtv Ht$*fDCsfD?$"H68HEH1H@HH1H(PJHHHD$ Ht$HxHLjff.AW LcAVAUATUHSHhHPL5iy6dH%(HD$X1H}6HHcHH)HPH@LhPHI>LcHI>Ha HLc@cI>H,M HIL%6E1I>H HA|$A2TI>HzLc H A|$+HHSL|$@D$HHD$0H ~6HT$8xuhMt7AD$E1tDEuHT$01ɾLHD$XdH3%(Hh[]A\A]A^A_fLt$HT$H5L|$ L>HL$0LL|$)tHT$ *u H|$ HD$HxH;=Zw64H=~6HWL#(fD}sYr@DEsfDYuH\$ HT$H5Hl$0H9HHH\$0fH=z6ffH^H`A+#@HH10HT$0Hr6IHzH9THT$ HzH9HfH=*z6ffHb^LHH f.fH=(y6ffH ^@04$1XHD HT$LH\$ H5L% <Hl$0HHLE8HHxH\$0fH=[y6ffH]HDl$L$$HMAHپ@1H/LD$0HDq6IIxH9uhLD$ IxH9u5}HfH=x6ffH*]LHHG6H=x6HGtEȅH!H=px6HGt-ȅyHt$!jA@HAHA@HAHHHD$0H\$HHxHD$ HHxHNaHH\$H=w6HGtLЅH!H=w6HGt+ЅHt$ ~BHJ벋BHJO|f.Hyt6SHHcHH)HHtH[H@H 1HH1Hff.AUATUHSHH H(dH%(HD$1wIH@{,HL$HT$H5/1HD$HD$e>PHD$HH9HL$HH?H,HH)HI$`HcBA;$HHHHI$X;H; H;K{t { L AtRH>w6 fx8v+Dt 1f9u ҃uMJ uE,$uuwHD$EiHA11EHD$dH3%(u>H([]A\A]f.E,$ktEǃ "3H1OEfDSH HSHHcCH[f.SH H#HHc@CH[ff.SH HHu6BttC[fDBCH[ÐAVAUIATUSHH H dH%(HD$1HH@{,HL$HT$H51HD$HD$ ;t-H|$dlHT$HHDpu=XD9AEHD$dH3%(*H []A\A]A^HH?H,H %H)HH`HcH;wHHHHHXt9tH;uH;Qvyt yfYD9ZD9IEAEEHcIHIIaLHXtZ:tUzuOztztCHrH~L+HD$HHD$HID9;vHD$v0Hd11H1AE~ATUHSHH H dH%(HD$1iIH@{,HL$HT$LD$H5H1HD$D$V9 HL$HH?H,HH)HI$`HcZA;$HHHHI$X;H; H;K{EHEA|$ HcK H5 HFAHcSI$XHHHHHcT,HHHHHHt xebHHtHq6r9`C,A;$Hcw?HHHHHI$Xt$HHL9H5GHcȺ H@HcK,H5H LcHy@HcKH5H a@KH5E HJ@L8H5AHcȺ H+@LH5sHH -K'H5:CH ?H5)CH H,?H5DH ,Hc?H5BHDMH5BH(MH5BH MK(H5H D?K0H5BH-?K4H5BH?{vfDEHD$dH3%(H []A\@H5!H>HcK ^A|$ fMH5H>~HHLH5H>H1=EH+ff.ATH UHS0 HHËBt7:S>xE[]A\Hk68u(E[]A\H'1ED DHIE11 HxfDATIUSHH HdH%(HD$1i HH@{,HT$H51D$i4t||$Hx X=x$AD$HD$dH3%(ulH[]A\fHj68t,H?HAؾ11AD$H1zAD$**f.UHSHH HkHRtoxsu<{,uHsP1HEH[]þD$EH,6H1HH1HEH-11EATIH UHSHdH%(HD$1HH@A|$,H51H2H $HH?H,HH)HH`HcB;wjHHHHHXHtP8tKH; uFH;Hu@xt~t4 Ha<EHD$dH3%(u-H[]A\@fH=i6ffHN@0ES(H1EATIH UHSHdH%(HD$1iHH@A|$,H51Hn1H $HH?H,HH)HH`HcB;wjHHHHHXHtP8tKH; uFH;Hu@xt~t4 H_<EHD$dH3%(u-H[]A\@fH=h6ffHxM@0E'H1@EAVAUIATUSHH H dH%(HD$1%HH@Dc,D$AD$wd{XHCPHD$ACh<uzD$Ht$H<AEHD$dH3%(uCH []A\A]A^þ AEH1MAE%<u D$1Ls`Ht$L3t/1Ҁ|$ULsPHt$L 1LNlfDATIUSHH H@dH%(HD$81HH@{,HD$0HL$HT$LL$(LD$ H5H$1HD$(HD$0.toH8h6xtELL$0LD$(HL$ HT$Ht$RS<AD$HD$8dH3%(u1H@[]A\HL$H11 AD$$H/1 AD$fATIH UHSH dH%(HD$1HH@A|$,HL$HT$H5)1D$-HL$HH?H,HH)HH`HcB;wMHHHHHXt68t1H; u,H;Hu&xtxtxuT$P$E EHD$dH3%(u%H []A\H1 EG#ATIUSHH HdH%(HD$1yHH@{,{XHKPH $HH?H,HH)HH`HcB;HHHHHXtn8tiH9 udH;Hu^xtxtRxuLAD$HD$dH3%(umH[]A\HPHHKuVH1KAD$벾H1A AD$!H $ATIUHH SH dH%(HD$1HH@},HL$HT$H51+tqHl$}tH#HUHJHPt/Hd6xt"Ht$HH?<AD$!H11S AD$HD$dH3%(u'H []A\H1 AD$ HDATIUHH SHdH%(HD$1HH@},H5F1HH$)H$HK9rG9HH+H9so)HHHH%fHHHHH0Ht/@AD$I$HD$dH3%(uiH[]A\DAD$DHY6H@)HHHHHPH1AD$PATIUSHH HdH%(HD$1{,H5HH1H$(H$HM9rB9HH+H9sj)HHHH @HHHHH0Ht/HcAD$I$HD$dH3%(uLH[]A\fDAD$DHYX6HP)HHHHHPfDAWAVAUIATUSHH HHdH%(HD$81CHH@uL5`6Dc,D$AFAHD$Et*{XHCPHD$AtCh<D$AVHD$H9M99rpHH+H9sx)HHHHHt_;/AEHD$8dH3%(dHH[]A\A]A^A_)HHHHHPHuAEfDHHHHH0k|$fH=]6ffHBHxtkHD$ HD$HH\$HD$(HHD$ fH=y]6ffHqBHHxHB;HD$ Ht HHEwfH\68 ;(r HIIA111$<D$fL{PHt$Lu1LDH1AE6HL$ HHtH|$HHEFHL$ HHt HHH#FL{`Ht$L(jOf.ATIUHH SHPdH%(HD$H1HH@},HT$H51D$#t fu*AD$HD$HdH3%(HP[]A\@AD$I$ D$l$HD$0kL$H@hL`Hl$ HHD$ HtHHHD$8H"HD$0JHD$0HYHHGH21AD$!HL$0HHtH|$ HH~DHL$0HHtHHfATH USHH dH%(HD$1lHH@CHH5H HHH(+HH5/HߋH0*HH5 HHH8*HH5u HHH@*HH5c HHHH*MH5 H*H5:Hm*HH+H5(HHG*H7H5HcȺH(*HH5[HHHP *HH5 HHHX)HH5HHH`)HH5c-HHHh)HH5U-HHHp)HH5_HHHxn)HH5S HHHO)HH5BHHcH0)HH5*HHcH)L%P6ID$HtRHH8H5H(ID$H5HHH@(ID$H5HHH0(vHH](HHD$8HxHHHHHHXHLt$@H|$P1HT$/LHHl$0LL|$PsLL2HT$@HzH;=M6|D$Ht$1ɋ;MLXHx[AEH$dH3%( H[]A\A]A^A_fH]0HH<11NfDAEfDH] HHHS`Ht$0LD$HHT$HT$LD$<1 <럾 HSpHt$@LD$HHT$:HT$LD$tHD$@H1AE4HSPHt$@HHT$~:HT$YLD$@mHHHt$8LD$HHT$HT$LD$1H=S6HOt2 Ht$.D$D$HbYJqrHHD$@Ht$.HxHz6HHV:6HH=\6H5c60HxH;6O H\6HHH6HH`HzH6fWH=6H50 H=ζ6H5AHH=6H5AH H=6H5QA1ɺsLL9HH=/A1LHD$XHDŽ$vH?6H5=6AH6H׺ HH5 HH=6H5A1ɺfWH=ɴ6H5 H=6H5nLL9HH=nA1LHD$XHDŽ$Hj6H5<6AH96H׺ HH53H'H=6H5A1ɺ fWH=6H59 H=ײ6H5H=6H5A1ɺLL9HH=A1LHD$XHDŽ$Hu6H5;6AHD6H׺HH5fH2fWH=6H5d H=6H52LL9HH=A1LHD$XHDŽ$H6H5;6AH6H׺ HH5H}H=n6H5:1A ]H=N6H5j11A=H=.6H51A H=6H5QA1ɺLL9HH=4A1LHD$XHDŽ$Hɬ6H5":6AH6H׺HH5HH=w6H5A1ɺffWH=S6H5 5H=66H5fLL9HH=AHD$XH51LH$(L%;68II$`&@HxH@H@IHswoole_cH5<orIFHonnectiofWHGHn_iteratHGAF23H;6LHpHxLHK6H586HH 46HI<$H666(HxHn56HHHHQ6HjH`H,Hݰ6H66HH$76H1*)H<6I<$H1)H}H5AFH}H5/,H}H5& H}H5 H}H5  H}H5H}H5 H}H5 H}H5 vH}H5\H}H5BH}H5(H}H5 H}H5 H}H5%H}H5  H}H <H5@-AH}H51A豿H}H5w1A蔿H}H5A1ɺwH}H5y -H}H5 1A @H}H51A #H}H5KAH H}H51A 1H}H5A1ɺ ǾH}H5* }H}H5 cH=Aع %#H=Aع#H=Aع"H=Aع"H=Aع"H=Aع"H=Aع q"H=Aع$S"H=Aع"5"H=Aع"H=Aع!!H=xAع!H=pAع!H=hAع!H=fAع!H=^Aعc!H=WAعE!H=RAع'!H=KAع !H=HAع  H=AعH% H=AعH' H=AعH( H=Aعm H=AعO H=Aع1 H=Aع H=AعH=Aع H=Aع@H=AعH=Aع}H=Aع_H=AعAH$dH3%(2H([]A\A]A^A_AMqAuH$LtzH$@AmlH$LtjH$S@Am"LtVAmLtFqH$f.H$ffDfD1f1fE1bE1aHcHPHHHHHXHH1H 06HHc t1HHcHtHDXHtDH)HFH@0HDX1@S1Hu [1Hߺ t[AWAVAUATUSHdH%(H$1H/6Ht$0Hw H|$ HcHt$(H)D$(HG HHD$8HH@HD$ :x,HD$ xXHHPHL$@HD$ L`PLlLLH5ULHPnH@@ Ll$H$HPHpH$LHH}HHH$HxH;= *6tH$HtG@uQ҉@H5,:LHPH@@MLl$H$HPHpH$LH@H}PHH$HxH;=Y)6H$HtG@uQ҉=H5UL_.@D{@D+tl&@tsfuDfDfD(fDfDfDfD;fDfD#vfDffDH߉T$lHL$`DL$XHt$PLD$HT$lHL$`DL$XHt$PLD$H^H=F6HWX^LsQfDH H=6HW%L0HHHH$&HHHH:11蜽HD$0@HcHH$LHxH hH@H3H#9HHH賷SH裷HH$LHxTHH$HH=O6HWtvL耾H=#6HWtWLTHH$LHxȲH$苲H#PJH놋PJHHyL111HDHH=n6HWtvL蟽H=B6HWtW0Ls#HH$LHxH$誱HBPJH놋PJHHH=6HWteLHH$LHxpHHHO11ҺH$PJHHHH$LHxHshHcH11VH9PJHPJH@USHHHdH%(HD$81~HD$ HD$(Ht$Ht$HT$H|$ HD$xH|$NHD$ HtsHPHpH?th@u.H|$ HtG@t&HHL$8dH3 %(u;HH[]@fKː/u@H1HpHPHH1 HCrf.AUATIUSH dH%(H$ 1,H$HD$HD$HD$HD$ HwPH Hx~|$fL$Ho(HHHʫHxH@H@HHhH/D+I$AD$H$ dH3%(u7H []A\A]@AD$о>AD$@f.ATIUHH SH dH%(H$ 1ӬHH@H},HL$H5s1HHD$HN6BHL$HCH9uHl$H4$HD$HD$HD$ HHD$(HD$0[HHL$D$& S99HH+H9)HHH4HDBHL$H9+Hv11Zf.AD$H$ dH3%(H []A\@HHHH4H0L$ AHHH(軚HxAD$)HHHH4HP1H11蟵AD$JLHHE1mAD$Df.AWAVAUATUSHHDbLj(EfBH IECD%MeHAE@1%FHLLHLIHHIHtJH8HwI9t*fDHHt0Hq1HII9uI9HHuHHt H@H@H[]A\A]A^A_Ð@HHH,H%H)HH`HcP1;wHHHHHXLIHHsHPB L`H@@%CH[]A\A]A^A_fDH 6FHHH[]A\A]A^A_DI|$ HHxHL`LL@H@GBD%H+CH[]A\A]A^A_L@(iIMt;IIFIFAHIFM~ tMLH 6L뵿 H]6H5 6HHHH6HL=HDAWAVAUATUHSHHxvdH%(HD$h1HILP{qMMMULL$ LT$(HELd$ HHD$8D$HIt$0HD$0HEHD$@DCu1LL{qI|$1HL$hdH3 %(Hx[]A\A]A^A_Ld$ H5}6Mt$LLEH=}6HLLEH=}6H LH=}6E H LHD$HHHHD$LD$H=D}6HtLȐH|$@I|$0H68uHu1H蒼IEH̥1H@HH1H舰fDAUATUHSH8dH%(HD$(1fH=k6ffHcH\$HHpH迸7EHD$H\$HD$~9H{ Ll$IHTHxH@H@HHXL蹳DI,$LAD$HL$(dH3 %(H8[]A\A]DHcHHT$Ht$HHH$'tH<$jHD{H{ Ll$HH薢HxI@H@HHXLADLeE15@AWIAVAUATUHSHXLPHdH%(HD$H1Hk6HcI$H)H@L!HHAqM $MT$LL$LT$HED$(Lt$HD$ HHSHD$0H86HT$8@E1tEGu1LL Aqt I~HHeHD$HdH3%(HX[]A\A]A^A_fLt$H5w6IFHHD$LEHt$HH=w6 1E Hl$H=w6H HI)HI'}suDErEILl$0IVH5y6LHD$ HD$ HT$(H$sHcx6HD$0 H=cy6LH)H(HHPHSHPHSHPHSHP HS HP(LCHb芒LH=y6HLlH=x6H-ML~H=x6C H L^DCH=x6HLDEsAIGLl$H$DDT$ LHxp2DT$ ALLE1船|$tHHL_LHL$hdH3 %(DHx[]A\A]A^A_DIIVAD$8D$HHD$ HHT$(HD$0HCHD$@I$IT$HD$PHD$ HT$XH$fDH<$HC3AX H68IHw1H@HH1HDT$ f.AWIAVAUATIUSHLPHdH%(HD$x1Hx5I]HcH)9HHEwA A<HCLpxMLA|$qIEIUHD$@HT$HUID$XHD$PHEHUHD$`HD$@HT$hH$ED$uH$1LcAGI~Ht/G%I@t&HHxȍQ҉P-@%@H[I1LHIILLjHHtLHN H8JLH;MtI@1II9tH LLشHHH蠶1A|$qu&HL$xdH3 %(WHĈ[]A\A]A^A_H<$D$HD$fM/H{1Ld$8LLl$8HHHLhHHH LpMFMAFM~t.Ic1II9u@McIM9h9uHL119fHH萵1fHD$@H5y1zfDfH=5ffH@0褨;)H\$ HT$H5Ll$0Ld$8HVHLH\$0fH=5ffH!HMAHHپ@1߳IHD$0H5HxH9HD$ HxH9f xHfH=5ffHLHH֝aMI@1II9%H LHH0HH9HLDAfEwHH藲H11f.IFHMUHPI>'x11HcLgvH58IEH)1H@HH1H聣cwffDpH=5HWtH}L&pH=5HWt+AHt$2PJH벋PJHHHD$0H\$HHxRHD$ HHxAHHH\$ݐ@f.AWAVAUATUSHHH?dH%(H$1 H HPyuHD$0HpH(tApyttH' ͩHHL#A$Py lHLt$0Lc HPLHHzHHH!E1LHPHL`HD$`IHD$LGxHD$ t*H;5 Lt$ LbAFIHD$ H5] H8yH HD$ H5H8WH HD$ H5H85H HD$ H5kH8H HD$ H5 H8HtH;tHHPHHxH<5H0d|Lt$ H59L讛H541ɺL蘛H5[1ɺL肛H51ɺLlH5B1ɺLVHH H5EkH$H$H$HHHPH$H$HHHXH55HPH$H`HHXHt$8H5A5H$Ht$@H`tH$HD$/HCHH@H)HHHD$pAL5F5MHD$H#@HCIHH@H)HI9IN$1LD$LxH5LH(LHH;05 HtxuA|$ tI$HD$ HD$H C$E1A1LHD$H5H0MDHnDl$/E1fDJ<臓HHžHyU4Ѓtu}8u @\HHt@itH@@HxEdtcH3v @tV@tP@tJHÄA11躝H$dH3%(Hĸ[]A\A]A^A_Ð}c6}epHy HHPHHxH5H0u"HHx H 58#HCAHH@IH)HI9Dl$/|$/H5x+Lt$HT$^H5dH\$pLHL$0LH~|$ytHT$p*u H|$pvHT$`HzH;=5H=5HOMHF}eu:Ec}kuЃtwtrf.HCEcHy8HCH@0Hx8}HyrHxgHX11ÛfDHyuHCHP0Hz}Hȑ11艛@HCH@0Hx@-f.H11KfDHCHP0Hz HHPHHxH@5H0FHH~#E4tq}8up@ukHА11諚fDHCH@0Hx HyHxH@11btH~u}8H H|5H$H$H$HHHPH$H$HHHXH5)5HPH$H`HHXHt$8H5U5H$Ht$@H`"H$H 3ƒ/.!H3HM5H$H$HHHPH$H$H$HPHXH\$8HHH$HXHH`H\$@H$H`tH$HgHL%5HPI4$HHxQHHx8QLt$ H5(E1L膓H5I1ɺLpH51ɺLZH501ɺLD}d}eXH|$ H5AHDH AAEcDmeEdH5H$H$H$HHHPH$H$HHHXH55HPH$H`HHXHt$8H55H$Ht$@H`tH$HD$/A ƒtR<tNH5H$H$H$HHH5HH'5Hyymo3I$uHx HCH@0Hx HH|$ H5R HTHH|$ H501HH|$ H5܂ HH|$ H5Y8HKHI0HyvHCH@0Hx@HI4$HPHHxNH|$ H5`A萐QHL$HLLHD$x耊LD$1LLHLHCH@0Hx86fDHD$0H,{1HH@HH1HߔfH=5ffHHz1H1貔hHHD$`Ht$_HxHzvLt$0Ll$pHLHD$pMD$xL$tL,HMALLHD$ JqrfAVAUATUSHH0HL%5dH%(HD$(1H@iH|$H-,5H$HHH4$H$HT$HHHHD$HHLHT$Ht HHH HE`H|$H$H4$HHH$HT$HHHHD$HHLHT$Ht HHH H^H|$H$H4$HHH$HT$HHHHD$HHLHT$Ht HHH H-jH|$L55L-5H$H4$HHH$HT$HHHHD$HHLHT$Lt HHH HbH|$H$H4$HHH$HT$HHHHD$HHLHT$Lt HHH HZH|$H$H4$HHH$HT$HHHHD$H HLHT$L t HHH HSWH|$H$H4$HhHpH$HT$HxHhHpHD$HHLxHT$Ht HHH HoXH|$H$H4$HHH$HT$HHHHD$HHLHT$Ht HHH H _H|$H$H4$HHH$HT$HHHHD$H HLHT$H t HHH HgTH|$H$H4$H(H0H$HT$H8H(H0HD$H@HL8HT$H@t HHH HaH|$H$H4$HHHPH$HT$Hx5HXHHHPHD$HXHH`HT$Hi5H`t HHHCHxpH HH|$L%^5H-5H$H4$HHH$HT$HHHHD$H HLHT$H t HHH H0H|$H$H4$H(H0H$HT$H8H(H0HD$H@HL8HT$H@t HHHCHH HH|$H$H4$HHH$HT$H5HHHHD$HHHHT$H5Ht HHH3~tF ƒ<H 5H\$H$HHH $H$HT$H)5HHHHD$HHHHT$H5Ht HHHD$(dH3%(uH0[]A\A]A^~mtRATIUSHH ]HHPug@fH=)5ffH!HxH5HPHcHH)HqHHwx>AD$[]A\HC HsH@HHH11蠋AD$fH=]5ffHHvs1H1mHC H sH@HHHHC HrH@HHHfAWAVAUATUHSHHLPLv(dH%(HD$x1qI$IT$HD$HT$H5V6HIDEH=U6Hy HOqH=U6H% E H_E;w>HHHHHXt'HHH=U6HLc HpAFEN|H=QU6HMLAH$HT$HD$ HT$(KlMH5x HH$D$IIJE H5, H[E;w7HHHHHXt HHH5HcȺ HeAE~|I Hv|IHxL@IH@Lx׌H$HT$CD=Ll$ AD$(HD$0HT$8uHHl$UDCu1HDHxH}o{qu H} `1HL$xdH3 %(oHĈ[]A\A]A^A_L|$@Iv.LH5LLH5:ANfLfL|$@Iv.L腙H=S6H4MLxH=R6H̽EFLfAE.nefL|$@Iv . LL|$@Iv . L DH=qR6MFHLax@INH5zLН趝H58NI$Hl1H@HH1H$ff.AW1AVAUATUHSHHHvdH%(HD$81!HItqLP{qMMVL $LT$u|HED$D$(IHD$HEHD$ DCu1LLv{qt I}HD$8dH3%(HH[]A\A]A^A_DL|$H5 R6ILLEH=Q6HLJlLEH=Q6H L*lH=Q6E HL :/H,584IH{1H@HH1H' fU SHH8vHPdH%(HD$(1蒷Ht:HLME1LU1ɾHD$HT$HL $LT$ttHD$(dH3%(uH8[]WHh58tHEHl1H@HH1Hf@ATUSGH )HcHHHwHHǺ8@@1Ht Ht 1HfGtLeHLr`HLwxHp5PHE(Hù*1H߾ HHǃ?~HH8GHHHǃHǃHǃ ǃ?Hǃz~HH{GH(HHǃHǃHǃ  ǃ(?Hǃ0~HHFHHǃ8LHǃ@HǃHH][]A\f.Hx7@RD1HfO@@H-HH{Ht轎H;Ht谎H討HHH!pH腎H~HmHfDAWAVIAUATUSHHh5H|$HcI)M&I^M I$XHt`H}Ht/G%HE@t&pHxȍV҉Ps@%I$X蠏I$PHt莏1@H|+8HtyHD+8HHpuHkH;k t"@L}HLL@H;k uL{H+L9t$fDLmHI}臹LI9uIL8H@I9uVWI@t"HHxȍQ҉PtD@%LI蟎L9t2M>IHtP҉ug@gfDH8HtwHHufHH/UHuHH1HqHHǃ HǃHmHHm|HH{HtӋH;HtƋH辋H|$tMt H5xtH[]A\A]A^A_LHL[]A\A]A^A_u`fnVfI$X9L跶wf諶@fD蛶)fD苶IfDAWAVAUIATIUSHHXdH%(HD$H1tH-m5HHD$HulI$HPH;PHH|$H:HPH|$HHPHpjH|$LC@Ht$HH}L`HhHoLcCHHt$HֳH}EdDC4Ht$H(H}'dHCPIHtLcHt$H}HAcMPLL$ HE1ILH@HHD$ȳxIt'H;h5Hu_AD$I$Lt$0Ht$I<$uRH5LH0HcJ6HD$0 Ht$H}MH)HLhHXo\LwHL$HdH3 %(HD$u9HX[]A\A]A^A_1YfHt$H胒H|$A^Ld$Lt$0H{LHD$0MD$8L[LHLLMAL膲I@f.ATIUSHH H0dH%(HD$(1pHH@{,HL$HT$LL$LD$ H5<1进tZL$ HT$Ht$e[Ht@H5HK HcH)HH9Hqx Ht^@I$AD$t AD$HD$(dH3%(u)H0[]A\H'c11zAD$艑HBRAT$I$tDf.AWAVAUATIUHSHhH 55dH%(HD$X1HG HcHH)H;H/5Lu HD$(HD$0HD$8x[H5H8D},AG}XHEPHHH@AHL$HD$tK}hHE`HD$0At2}x[HEpHD$8AtHHD$(HL$8HAH讈t$8HIOHU HIVHPIPH5HcHE H)H|$8L(Hl$0HuH|$H5oHT$t$(LYHIpIxH9t(LcIIH;LIFL9uIpHHCHl$@HHHP0H5H0H5HcE6IHD$@ LH;H)HLh-XH5LL$LD$HH;LIpH;HFLHLc@H^LD$8H;HkRL^LD$(H;HwLw^HD$XdH3%(Hh[]A\A]A^A_@AEfAEefLeHn11kwAD$뉾1qAD$lLmPHt$@LRuQLgHE H_HH@HHHH5H81 AD$HD$@HE H0_HH@HHHHm11vAD$LHt$(LA9II+H9u)HHHHD$PIHD$PH$HE$HD$H5@H$HxH9H=x5HWsHt$k_dfD)IHHHHD$PHPHD$PXfDHD$pHsHHD$XP$tDŽ$HD$PHxPHPL|$8Ld$pLAG(I_,$GH=HLHFH`HD$PAD/,HxPHP HD$HHX H\H$HD$(Ht$(;H1H\HD$0H@PHX@HHH9HD$HD$lE1L$HD$1Ih4McBAH H9\${tHL腅HHf$ID$l@4IHT$LH!yH58HH|$Mc1L yl$$UfDT$$u}fH=5ffH舘@0HD$@HD$pHQ5HxH9T$Hب>HIHHHD$PH0HD$PHD$H$@ND$$D$-CHD$8L$$9H(}2}N\D$$f.vHt$(H|$HbHD$PHxPHPHt$XH$_.HD$PHxPHP H$HHhHhHH]}HItcHD$0H@PHHc$H9HD$@1HfDHcHH9t9uHD$LH8赔LMhH$mHhH(HHheH;(\H|$pzEH$Ht$H-65HCHЃtrHD$pHe5HxH9l$\R1DFHI1Hfw-HxfHHPHHC ЃdHHPVHD$PH$HD$H@?H-=5HCH~ЃHHPHHC FЃHHP@HM11+XtA,(xdH%(H$81Hv7B1H$8dH3 %(H@[]A\@Ld$0L&xH H\$ HT$LHWHpH~HD$ HxH;=я5MzfH\$HT$H58Hl$ HVHHr0H\$ fH=U5ffH{HA@HH1NMHT$ HJ5IHzH9HT$HzH9{HfH=5ffH({LHHE7+AL#H\$HT$H57Hl$ HUHH/H\$ fH=5ffHzHM@HH1L-FTH=5HWt|Ht$O?H=5HGЅH?H=•5HGt0ЅHt$>PJH{BHJHHD$ H\$HHxH3HD$HHx73H~BHJbHH\$HHD$ Ht$Hx3Hi~DUHSHHX5dH%(HD$1HGHxH9u$HEHxH9uAHD$dH3%(u,H[]H=5HWtAHt$=RH=5HWt$Ht$=뚋PJH빋PJHfDUHSHHHu @HHHHuHEH}1Hq-HEHEH[]f.UHSHHHu @HHGHuHEH}1H-HEHEH[]f.AUATAUSHHHWH+HHLHt$ILHKHHt$L)HH>HHtvH8H;HKH)HHLlHtHHsH;IHtFH+LLkHkH[]A\A]fDHH9vIZLE1HHIH9LF.HH1HwHHHeHtHHtH1HfAUATAUSHHHWH+HHLHt$HLHKHHt$L)HH>HHtvH8H;HKH)HHLlHtHHXrH;IHtEH+LLkHkH[]A\A]fDHH9vIZLE1HHIH9LF.AVAUIATUSHH_dH%(HD$1HtEL%y5Lt$ f.HHCH+HxL9u^HSHzL9uyHDHuIEI}1H,*HD$dH3%(IEIEuaH[]A\A]A^H=5HWtKL9zH=o5HOt0hL9[fNPJH뱋Jqrf.fSH1H;[Cf.@AWIAVAUIATI̹UHH SHHWHwLwYHH)HuE1IHELUHu\@HHIH2HtGHHF1HHMI8HuHEHHuMH>HK4IuH}'C1LLuHH]IIK>HHt8HI$HL HEHL[]A\A]A^A_LuIK>HHuHUI$LeI$HtHB1HuLM$HEHUHfI HLu(cHoHgL_BbHoHwf.AWIAVAUIATI̹UHH SHHWHwLwXHHHuE1IHELUHu\@HHIH2HtGHHF1HHMI8HuHEHHuMH>HK4IuH}wA1LLuHH]IIK>HHt8HI$HL HEHL[]A\A]A^A_LuIK>HHuHUI$LeI$HtHB1HuLM$HEHUHfI HLu(gaHmHL@JaHmHuf.AU1ATIUSHHH.HHwIHLHt!HHtHH[]A\A]f.BHtI$HH@HPHHLH)HAWIAVAUIATI̹UHH SHHWHwLwUHHHuE1IHELUHu\@HHIH2HtGHHF1HHMI8HuHEHHuMH>HK4IuH}7?1LLuHH]IIK>HHt8HI$HL HEHL[]A\A]A^A_LuIK>HHuHUI$LeI$HtHB1HuLM$HEHUHfI HLu('_HkHwLo> _HkHsf.AWAVIAUATUHSHHL,MtpI]IILK M9t*DLMtPMH 1LHuI9u>M9ILuI?HsHWH;VuuHL[]A\A]A^A_H1[]A\A]A^A_f.DUHiSHHH>Hw# 1HHHsHHHtHHtH[]H1[]U(HSHdH%(HD$1?HHt.HxHH#EHuH{C#HC HT$dH3%(HuH[]FHHCHt$Hx&HHH<;]HiHqfAWIAVAUIATI̹UHH SHHWHwLw\RHHYHuE1IHELUHu\@HHIH2HtGHHF 1HHMI8HuHEHHuMH>HK4IuH};L1H]HLuIIMl$ K>HHt/HI$HL HEHL[]A\A]A^A_LufHUI$LeI$HtHB 1HuLM$HEHUHDIHLu([H7hHI|$5:L:[HhH8pATIUHSHHHH f.HHAHuHuHyxHt+HHUH5[]H@H1A\HH1H'sH5HH[]LH@`A\f.@f.HQ-11-f.ATUHSG )HcHHǸ HHǺu~@@1Ht Ht 1HfGtLHL HL!H5HL[]A\Hx@yD1HfO@gfHL@f.AWAVAUATUHSHHhL%5dH%(HD$X1HG MLxtLYjDuL}H[I~ H\Hx@H@LpLLH/HBD5H,$D$HD$ 8HD$HH;Lt$H|$ HD$0D$THLt$8Hd$@D$PMuz|$H\$L:mH2mMtL)H~5H`HuZHL$XdH3 %(HuBHh[]A\A]A^A_HS11H*H11H*AL7HÐY$@UHSHH9w*H,H9H1HH{HH[]ff.AU ATIH5#USHH8dH%(HD$(1OEHPH8G@HuHxHD$.fHt$Ll$Hl$ LHHVHI|$(HKHD$ HxH;=z5H|$HtG@uQ҉H5y HDHP;H8G@HHxHD$jeKHt$Ll$Hl$ LHHVHI|$0HSJHD$ HxH;=y55H|$HtG@t<HL$(dH3 %(H8[]A\A][Q҉ut1\Cf.t GCf6fD6zHD$H1HH1((H|$n1P>H"H=5HWCL)6HD$H؆1HH1'H|$1H=@5HWLo)H""fjHHD$ LHxH|$H5iHH|$H iHHD$ LHx؋PJHH뮋PJHfDSHc5HHH)HHtH[H@H=1HH1H&Df.HcI5HH)H0Df.Hc)5HH)H@f.AWAVAUATIUSHdH%(H$1,Ht$(X@HG H_PIHHD$8LH'H`HD$ HH5ySH@Ht/Pt&;H1HxH=HNfUH5u<H@Ht(PtHH= E(H5i%Hd@Ht(PtHH=. ExH5H%H#@Ht(PtVHH= E|H5H?Ht/Pt&H1HxH=HNfU`H5)H?Ht+Pt"H1Hx H9HNЉU,H5HV?Ht+Pt"H1Hx H9HNЉU0H5cH?Hi x_ HElH5%H>Ht4Pt+HH=|H=HNЉUH5%H>HtxtHmEnH5Hc>HtxtH@EbH5H6>Ht!xtH@ H5 H=HtwPtnhH@@HPHD$p҈SHPHHpd&H|$pHtG@uQ҉T@H5Hl=HtxtHIEcH5+H?=HtxtHEe\H5%$H=HP~H0F@HLt$OLl$pHPHpHD$`LLWH}pLBHD$pHxH;=sr5 H|$`HtG@uQ҉DH5#H\H;HtPtFHHEkH5)u Hs;Ht#Pt_E H5" H7;Ht4Pt+ HH=|H=HNЉU H5y"H:Ht4Pt+HH=|H=HNЉUH5=" H:Ht4Pt+HH=|H=HNЉUH5!HP:Ht4Pt+0HH=|H=HNЉUH5! H:Htxt H EH5~H9HtxtH EiH5~H9HtgPt^H@@HD$px@&rH|$pHtG@uQ҉ DH5L~H,9Ht?Pt6HHi H=HNff H5 ~H8H;P.HH H=HNffH5}Ht8HI0@<$<Ll$p? ` E1L11ILI`H|$pAHwHRH|$pw@@u /lE H;+LHMHMt_I}Ht// G%QIE@t&HHxȍQ҉P @%H*IGIHtBtBLƅƅfH5|H$7Ht.Pt%H1Hx H9HNЉ}8Hr5L|$`xthIT$XID$PL|$`H5GLl$pLHT$XHT$NHD$P3HL$PLL|$yHD$`HxH;=Kl52Hft5Ht$HE1MH(HQxHt$H;dn5c H\qCHIt$PH;JKHD$ HpH$dH3%( HĘ[]A\A]A^A_D ElH5HH|5HPHHHD$(@:H=HNЅ҉U| H=HNЅ҉UxH=HNЅ҉U(^REbEcHT$p*H|$pH$H;4H$vfH5x H\4Ht(xt"LH2AEiƒ AEiH5w H4HtNPtEAHHBlHHt!@ltE4ƃtt JlH5wH3Ht(xt"LHAUi AUiH5wHs3Ht)xt#LHIAUi AUiH5H13HPH@@5HxHD$`TwHt$`Lt$OLl$pLLHVHhHLHx@8HD$pHxH;=}h5S H|$`Ht G@:H5vHv2Ht5Pt, H1HHxH=HNЈQhH5H(2Ht)xt#LHAU AUH5ev H1HtPtv H@@Lt$OLl$pHPHpHD$`LL@HLHx7HD$pHxH;=Ug5R H|$`Ht G@:H5B{HN1HtPtv H@@zLt$OLl$pHPHpHD$`LLHLHx57HD$pHxH;=f5 H|$`Ht G@RH5 H0HtPtv H@@Lt$OLl$pHPHpHD$`LLHLHx 6HD$pHxH;=%f5 H|$`Ht G@H58 H0HPO HDxLhIKD=I9H$nHD$OHD$HD$pHD$HD$`HD$0ZfDIWIwL|$HL$L>HLHRHT$pHzH;=Xe5I L9,$AEtM}M&<L#HH1HHd5H{LHHCHCHCHC IvHC(HC0HC8HC@HCPHCXHC`A ȈA ȈA ȈA ȈA ȈA߃ Ȉ4IvH{4IvH{4Iv H{ 4Iv(H{(4Iv0H{04Iv8H{8|4Iv@H{@o4ANHCHIvPH{P ȈCHN4IvXH{XA4Iv`H{`44AFhHވChCiANi ȈCiANi ȈCiANi ȈCiAFlClAFpCpIFxHCxI}H]H/X-fDH,fD,fDI6Ll$pHL$OLHVHH|$pwHT$pHzH;=b5 HxHi1f"f.1fffDfDHH@(HxtnHYgHDH$.f.kfD[fDKfDHt&~Q҉_D+@IQ҉+Q҉*@Q҉t5*H11 H|$hf+tfDfD fD IH1_H=g5HOHt$0D$<D$H=!c5HWtBELT 8HHD$pLHxH|$`H)LPJHH=b5HWtBL HHD$pLHxnH|$`4HKPJHHH|$`HKJqrdH|$pHHKH iH'HHfHeHD$`HG 1HH15 H|$`{HH=a5HWt5JL =HHD$pLHxhPJHfDAWAVAUIATUHo SHHdH%(HD$x1H4$HD$( H`IHH@NA},HL$0HT$(LD$8H551(H|$8HL$@E111IHL$HD$KH|$@AHwH'=H|$@w@@EHTL=5MTLt$0Ll$(M?M4IwL9vuLL'uLt$AGH5rHT$&LD$IwLH _X5L(HQHHD$@HxH9L=d`5IMLLD$8HI?IEM?E1LL$LHHLI=H;SZ5EHcT$I,H HHEIHPHIT$I$H}XLeHt3HD$HEXD$H6I}H;=W5H$@'fHQ]58dH|$H$@HD$xdH3%("HĈ[]A\A]A^A_DJɉ,HD$ HD$ |$|$uVH@HW5HT$XHD$PHD$PHHH_5HHV5H|$ |$ HHu_5HT$XHD$PHD$PHHH^5HHU5HHD$$fHxbH]5HT$XHD$PHD$PHpHhH'\5HxHqZ5HHHP^5HT$XHD$PHD$PHHH]5HHT5HH#U5HT$XHD$PHD$PHHH]5HHT5HH11 H$@H>\I$`fH=~\5HGthЅ8Ht$)LLHLLL$E1LLHL.:I}Ht$'HH`EAEPAUH=[5HWt<Ht$',HHD$@Ht$'HxH EPJHHL$(H11}HWcH11uHcy5ATIUI)SI$ht:Il$1DH|XHt HDXHHXuIDŽ$hI$HtnHHtZH}Ht/t_G%tlHE@tHHxȍQ҉Pt?@%t9HHǃI$[]A\fDs말k9@9SH:H[D@f.AT9USHdH%(H$1HHHR5H=HD$H41HH$HhZ50IHC@HxH@H@HHswoole_sH5HEHerver_poHGrtfGE*HcX5HHpHxL2Hb5H5[U5 HHP5HH;H5HHG5%5HxHR5HHH`5HH`HkH5?H;H5 &H;H5 H;H5H;H5 H;H5 H;H5 H;H5 H;H5wH;H5x ^H;H5i EH;H5J,H;H5551A@H;H51A$H;H5bAHH;H5H;H5' H$dH3%(u H[]A\-f.AWAVAUATIUSHHxdH%(HD$h1,iXHPG@1H|$ ^Hl$@Ll$PHPHpHD$0HLH|$PiHw H=51HHwHLHHHT$PL5N5HzL9HIVLxHHT$@H@HpHOH5OHKLHHT$@HdV5Hs MAHJH83P H@I$AD$HD$@HxL9H|$0HtG@tjHD$0H|$ Ht'G@u S҉uHD$hdH3%(Hx[]A\A]A^A_DVS҉utq<}KHD$@HxL9t*H=T5HWR Ht$AD$f.[ fDK 6fD1 AD$ gH=?T5HOHHD$iHD$HPHDH=S5HWRHt$#CHBRAT$I$HH|$ PHM9ILuI?HsHWH;VuuHL[]A\A]A^A_H1[]A\A]A^A_f.DU(HSHdH%(HD$1HHt.HxHHEHuH{CHC HT$dH3%(HuH[]HHCHt$HxHHH[$H0H 9fAWIAVAUIATI̹UHH SHHWHwLw|HHHuE1IHELUHu\@HHIH2HtGHHF 1HHMI8HuHEHHuMH>HK4IuH}L1H]HLuIIMl$ K>HHt/HI$HL HEHL[]A\A]A^A_LufHUI$LeI$HtHB 1HuLM$HEHUHDIH8Lu("HW/HI|$eL "H0/HX7ATIUHSHHHH f.HHAHuHuHyxHt+HHUH5 K[]H@H1A\HH1HG:HI5HH[]LH@`A\ff.1zH v,AQ QHcHHJHHNUSHHHc5H)À{u+H;Ht#HtH+HtHHHH{ []6f.AUIATUHSHH_ dH%(HD$x1Hc5H)H;H3HHa"uuHL%H5I HKLLcI<$THI<$H}XLL@EHD$xdH3%(HĈ[]A\A]@HHEEH5$HH HH5M)HcȺH*HG5HJI A LH; FH;HWIL E2H11H;` AUIATUHSHH_ dH%(HD$x1Hc5H)H;H3HHauuHL%F5I HILLcI<$HI<$HVLL@EEHD$xdH3%(HĈ[]A\A]@CHHEEH5&#HHyHQH5'HcȺHH9F5H;II A LH; H;H#VIL|E2H1H;ATHc5IUHSH_ H)H;HH{Ho8Ht^H}Ht/G%QHE@t&HHxȍQ҉P@%HH;tH+HtHHHAD$[]A\H G58AD$[]A\f.ZfD{zHg1H;HD5HGH A HH;S H;HvTIHAD$bH11l?b'fV'fDf.ATIUSHHHo dH%(HD$1Hc'5H)H}HHC,H$w_{XHCPH$HHEG5<AD$HD$dH3%(H[]A\þ1AD$H-(C5H*FH A HH} H}HSIHiAD$pH1H}HPHHuH1-Q H$H}ff.AUATIUSHHdH%(HD$1G,H$tXHHGPH$Hco5Hk H)H}HH4$ &t-AD$HD$dH3%(H[]A\A]DHEL-A5H HDHLcI}~HEI}HQHL@AD$뇾1H-VA5HXDH A HH} H}H>QIHAD$H11/H}HoPHHH1 ,=f.AUATIH5`UHSH8,dH%(HD$(1HL$HT$LL$ LD$HD$HD$ H|$<Hc5H] H)H;HHtDHL$ HT$Ht$"AD$HD$(dH3%(H8[]A\A]H?5HBH A HH; PH;HOIHfDAD$DHL-n?5H HlBHLcI}7HI}H`OHL@AD$)%H1RH;HK115AD$AVHc'5AUIATUHSH_ H)H;HtpH 6AHL%>5H HAHLcI<$aHI<$HNHL@AAE[]A\A]A^H1yH;uH">5H$AH A HH; H;H NIHeAE놐f.AUATIUSHHdH%(HD$1G,H$tXHHGPH$HcϹ5Hk H)H}HH4$Yt-AD$HD$dH3%(H[]A\A]DHEL-=5H H@HLcI}HEI}HMHL@^AD$뇾1GH-<5H?H A HH}| 2H}HLIHAD$dH11H}HoPHH7H1'=f.ATUHSG )HcHHXxHHǺHuy@@1Ht Ht 1HfGtLc HLfHLkHķ5HC8L[]A\HxG@t1HfO@tfHY@f.ATHcW5IUHSH_ H)H;HtHt.u<AD$[]A\H1H;H:5H=H A HH;t *H;HJIHAD$DAVAUATIH5UHSH`,dH%(HD$X1HL$(HT$ LD$@Hc`5H] H)H;HjH{HT$ HH)+HL$(HHH HH|$Hl_onoffD$HHD$0Hl_lingerHD$@t H|$L/Lt$0LLHHuLt$@LLHIT}tHm/A}tL^/EH;HL$HT$(Ht$ AD$AED$HGx8&fAD$HD$XdH3%(+H`[]A\A]A^fDHL$T$()HL$T$(t$ H;fDH|$t .H|$HHT$(HL$ Ht$ H;AD$ HGx8&IH::58AD$4HL$T$(1HtuAD$ HfHL$yHE1H 0>tH|$D$0secD$@usecD$Dt H|$L/Lt$0LLHH{Lt$@LLHIZ}tHs-A}tLd-L8I*EH|$(H*M ^EH^Xf. 6zttH1HNDFHֺ\HD1H;{Hi65Hk9H A HH;0 H;HSFIHAD$Gy(IHH A11,HfL11f.AVAUIATUHSHdH%(HD$1G,H$tXGP$Hc5H] H)H;HH$H @IHL%+55H-8HLcI<$HI<$H!EHL@yMx\H+HHH- E fH=85ffH @0 OHEAEHD$dH3%(H[]A\A]A^HHHH#HH@H65AEHIEH=HPB0LpIU@@%AEU1Y,HEI>HU.HL@譺MM,$AD$fWL$f.t$ H|$1H 5fWҋt&DD(f.ztfWf.zvf.upHHuH$dH3%(PHĸ[]A\A]A^A_D|Dgf.fDDtttcHH RyAD$5H11LML{`HLLLH-5H HHA H}Y H}H{,IHԸVJAD$%LPHt$LmHD$AtH|$HH Df.AWAVAUATIUSHHo,dH%(H$1H$EXIHGPLhLpt{hC`$Hc5Hk H)LMMZIfW1H|$($LL$D$ f.D$H~H 5 1DAt[Af(u Af.TD(At AAt AAt AAfHHuLLL8IHEL5r5H HpHLcI>He*HL@轶MM,$AD$fWL$f.t$ H|$1H 5fWҋt&DD(f.ztfWf.zvf.upHHuH$dH3%(PHĸ[]A\A]A^A_D|Dgf.fDDtttcHH RAD$5H11&LML{`HLLLH-5H HHA H}i H}H(IHVZAD$%LPHt$LmHD$AtH|$HH/Df.AWAVIAUIATUSH_,dH%(H$1HD$CHX HGPL`A|$8tA}hAE`D$Hc5Im H)HEH]H զfW@D$HH@H|$(H@1LEf.ùD$D$ LD$H{H 5 1tb1f(u Af.TD( t At AAt A@HHuHsLeIHEI HDLLcH)5H8 HEH5&LL@H5H8胲M|C@uHbfWH5L$AFf.HIfDH$dH3%(Hĸ[]A\A]A^A_A|$ tI$AD$HEHxxH4IH5HLBHEHxxH4H5}HcȺLZL{BD;IC@%AFfWL$f.t$ H|$1H 5fWҋt-DD(f.ztfWf.f.HHuff.I<$A|$ t I<$AD$I$C@uH)AF@I$*I<$rqDttt Af.+fD]AFH;5I H9LA H; 踢H;H%#IL~H11'HEI]`Ht$HQHھWLgP DDH|$HHfDAWAVAUIATUHSH_,dH%(H$1H$HD$gAt,XSHGPH$t}h E`D$H<$Hc45Le I)I$HH L<$I HEfW@D$HH@H|$(Lx1M$f.ùD$D$ LD$HH585 H1ɋ1t_nf(u Af.TL(`t At AAt A@HHuA~*AAFH$HsL@E'H$HsLII$L=y5H HwHLcI?CI$I?Hl HL@ĬMH$I9BD3I]C@%AEfWL$f.L$ H|$1H55fWҋ0t&DD(f.ztfWf.f.HHuH$dH3%(:Hĸ[]A\A]A^A_DI@oAfDvf.H$HsL H$HsLttt0#A16AEC@uH AE~C@uHH5AEHIELH|5RHA6fDf.fDfDfD1fAWIAVAUATIUSHdH%(H$1G,T$ HD$(PXtA|$hAD$`D$(Hc 5Ml$ I)IEHHI\$PH=AHHHHHH9HFۉsHHC1HHH9tJPt6xHHyAHcHHHH HHIHJH H9uH\$0DHHfW1D$(MEH|$xD$pf.LD$`D$hHH 5 1 tSf(u Af.TDxzt3t At At AAHHu|$ #HL谕H,IAGfWL$hf.t$pH|$`1H 5fWҋ t+DDxf.ztfWf.f.DHHuH^HtHIEH~ 5I H| LLcH;HIEH;HqLL@ɥH$dH3%(H[]A\A]A^A_n|$ HLfH=8 5ffH0H1HX1HsH{HHl$ fH= 5ffHHL$HH@HpH葢I]fH= 5ffHH{H@0HCHCHD$ HxH;=y58AGfD*wttt=0H=5Hzپ1$AGH=5HIپ1H:11贲IEHHD$ Ht$0HxIEH-B5I H@ LLcH} IEH}H3LL@苣H3H= 5HWHt$0H|$`IdHLyH[HNHFH5H I A LH;S H;HvILϢAGI\$`Ht$(HUHeH_PH2AGPJH@f.fD1yfAWAVAUATUSH8G,T$8H|$(dH %(H$(1ɍPHt$HD$XHL$(yXC tHD$(xh@`D$XHL$(Hcl5HI HL$0H)D$0HD$0HHHHD$(HXPH=D$$ HcD$$HHHHD$HH9HF%D{HkE1HD$IIL9ttE1fDEtZ<H]HYH{ McILl$Hڢ@HH@HXAIEI]IH I9uLd$`T$$Ht$LHD$0fWD$XH$L1$f.DŽ$L$H{AH 5 1@f(FA8u|$8LL0HHHL$L9HALct$xL$A^IHcHD$HD$J,0HEL}I9IOM9\$$BD)LELm~OHD$Jl0H9\$$t.H}G@uHuVH9\$$uf1H|$H\$t,HCHH|$HHpDHHH;l$ufW$f.$H$1H 5fWҋt+Df.ztfWf.af.WfHHuLH|$t H|$L|$0H5HHl$(IH;H HLczIH;HHL@H$(dH3%(kH8[]A\A]A^A_Af.f.Dt At AAtAf.HH:|$8lLLgfH=5ffHHHX1HsH{ȺHHl$PfH=5ffHHL$OHH@HpHhHD$0HfH=5ffHH{H@0HCHCHD$PHxH;=L4HD$@Lt$0H4HHl$(IH;H HLc谑IH;HHL@21itttsf^H={5HID1HD$@H|$H?H=;{5HD1MH4Hl$(HA H;H H螐 TH;HIHHD$@ HD$(Ht$XHX`HsCHHLt$0H-@4HBLd$(IH}I LLcIH}H*LL@肚H*H11 HD$0HHH|$Hnd) qH$H)LA믋t$$H|$1!HD$@H$L't$$H|$1HL$H=4AHHJ5RH=yAع H= AعH=GAع H=7AعH=!Aع H=Aع H=Aع@ lH= Aع@ NH=ϢAع0H=AعH=Aع@H=AعH=Aع H=xAع H=gAع |H=VAع ^H=EAع @H=1Aع "H= Aع H=Aع H=Aع H=Aع H=աAع H=áAع nH=Aع PH=Aع2H=AعH=tAعH=fAع H=SAع H=?Aع H=-Aع*~H= Aع-`H=Aع+BH= Aع,$H=Aع.H=Aع/H=Aع H=Aع!H=ڠAع"H=ΠAعpH= AعRH=Aع4H=Aع H=Aع H=Aع H={Aع H=jAع H=WAع H=FAع bH=5Aع DH=$Aع &H=Aع H=Aع H=Aع H=AعH=՟Aع H=ğAع rH=Aع TH=Aع 6H=AعH=Aع H=tAع H=dAع H=TAع H=DAع H=4Aع dH=$Aع FH=Aع (H=Aع H=Aع H=Aع$H=؞Aع% H=ȞAع& H=Aع'tH=Aع( VH=Aع 8H=Aع* H=Aع+ H=nAع, H=^Aع-H=PAع. H=@Aع/ H=0Aع0 fH= Aع1HH=Aع2 *H=Aع3 H=Aع4 H=Aع5 H=ϝAع6 H=Aع7 H=Aع8vH=Aع9XH=Aع< :H=Aع=H=rAع> H=aAع? H=PAع@ H=@AعBH=1AعCH="AعD hH=AعE JH=AعF ,H=AعG H=ߜAعHH=ҜAعJH=ÜAعLH=AعM H=AعNxH=AعUZH=AعVH=Aعh H=AعiH=AعjH=AعkH=AعlH=uAعmH=kAعnlH=^AعoNH=TAعp0H=GAعqH==AعrH=/AعsH=$Aعx H=AعyH=Aعz |H=Aع{^H=Aع|@H=ߚA1ҹ %H=ϚAع) H=AعH=AعH=AعH=Aع H=sAع qH=bAعSH=SAع 5H=AAعH=*Aع H=Aع@H=Aع H=AعeDAUIATUHSHL%A4I<$0H1HHc{Z5HH)L+CHUEHƀHI<$HHHHZ LcoHI<$HL5HLcoHI<$H{HLctoHI<$HHLcRoH[]A\A]fAWAAVAAUATUSH8H-=4dH%(HD$(1H}IHcrY5LH)肗DDHIpL#A$Ll$D$Ld$Hƀ譏HH}LHHH# LcnHH}H4LLc_nHH}HDLLc=nHH}H|LLcnLHL$(dH3 %(uH8[]A\A]A^A_H%48uKH+HtH~HHAmtcAU1uLHD$HD$[(OkH( HA11ԆHLWHL7n18ATAUSHx4{tfH=4ffHHxt/x[]DA\骱f.;u[]1A\ߦhZjHrIAى11"Hc)W5HH)HDf.Hc W5HH)HHt ff.SH H<C[AUIATUHSHL%Q4I<$@HcV5HH)L+HEEHƀHI<$HHHH| LckHI<$Hn1HLckHI<$HHLckHI<$HHҷLcH[]A\A]jkf.AWAVAUATIUSHH8H.H5NdH%(HD$(1H襟HtxtHsHHLHAH5 HXHtxtH5sCH5 H+HtxtHsC 8H5 HHtoPtfwHB@uHBHT$ HHbC)HrHRH{!aH|$ HtG@uQ҉H5HlHt/xt)HIrC+C11fC,HPfS.HCPH5 H$HIt$xtHqLCq8H5 HHtxtHqH4CHCPH5 H謝Ht_PtV^H@@HD$ x@{*膊C+H|$ HtG@uQ҉H5T H4Ht/Pt&H1HxH=HNfS,H5" HHt/Pt&H1HxH=HNfS.H5 H褜HI0@<$<4L|$ oE1L11LIIH|$ AHwHCH|$ INjw@@u/uQܛ@ENLWLc8H$4MHCPt]I|$Ht/XG%>I$@t&HHxȍQ҉P8@%tH{8IFIHtBLs8C+C*fK,H5 HTHt_PtV2HH9H9HO‰C0HL$(dH3 %(DH8[]A\A]A^A_@hC0 AiDCH{ fH(討IŹ1LHHY4HIEIEIEIE IE(IE0IE8IE@IEPIEXIE`WLH4@@ LhHMHHLLL-4IFMЃTILPMIF `Ѓ*ILPfDK>fD+fDBI4$L|$ HL$LHVHlH|$ w5mHT$ HzH;=4HHCPD1;fD+VfDK*Hc 1}E1LLL$GtLL$ f.AWIiAVAUATUSHHH>Hw[/Hk1IHHL,IMtpI]H{I9t'H HtXHy1HHI9uGI9IHuI?HsHWH;VuV?uIEHtH[]A\A]A^A_f.H1[]A\A]A^A_f.DUHSH2DHcM HÅtHP(HH@BHH9uHUH5] 11H耙HH[]fDUHSHHdH%(HD$1fH= 4ffHHxts{,uv{XuEH{PH<$dHt/x0ЃEHD$dH3%(uQH[]f.HPHHM(u.H1蚓E밾djH<$yfUHSHHdH%(HD$1fH=<4ffH4Hxt${,uS{Xu^H{PH<$蔡Htxt!EHD$dH3%(uSH[]HK<EҾcHPHHd'uH1豒JiH<$xATIUSH@dH%(HD$814D$(HD$ fH=[4ffHSH@HHX0Hl$ HuHHt HCxuH0HcHHuH5 %5LoH5$5H ^ E1A LHD$Hl$$HYH膓HD$8dH3%(uH@[]A\Hl$ AhUHSHHdH%(HD$1fH=l4ffHdHx},}XH}PH<$踟HH3CHH5OfHM HzHM H5=f HyHMH5vDHyHM(H5=HyM0H58HKHD$dH3%(uCH[]HPHH/%u7H1|C뾾afCH<$f.USHHo`E4t'1D߃HH} ֑;]4rH} X^H}PHt/tJG%t`HE8@tHHxȍQ҉Pt2@%t?HH[]^ 7f6HH[]]hfD[fUSHHHn`n-1DHU u4H}8?t+H{t{0tHH[]fH[]Hʥ48tH64H=d1HHH1HN@S,Hu:XuLHPH5fr iHHtt=HY4B[þ_C[HWPqDf.USHH0CHfH=04ffH(HxHt^H5c H%IHEH5 HHH8vHEHHPHHH5:[]vH5#c1ɺ HHH5 1ɺHv1AWAVAUAATIXUHSHXdH%(HD$H1;Du,HHD$Ai}X5HEPHD$L}`HK8LL$E11HLhHt$HA(HpDs4Hk HD$H9HW4H HH4RHH=Hl$ AHHD$ Hբ4HHD$8H΢4HD$07IHD$0Ht HHMHAFHC4H|$(HD$ MNhMVpHt$ LL$ LT$(IFxIvhI~pHD$0IVxHIHT$8H4It HHEu\{49HCPHS8HtBtBIAD$I$HD$HdH3%(HX[]A\A]A^A_@C4x9DC41D9s4DrHHS HH:RHQH9tD9rHC IADC4@H:ysJfDHH4x0H|$fH=Ǣ4ffH过H|$Hx *kH|$諑DC4HC yfD8S4t0LC 1ɐHH4LH:RVH>t;K4rHC }Ԓ5Ht$HHHoXAD$jL}PHt$L1LZHC C4H#_11IH^11xIl.`HL$0HHt HHH<lf.1ffDAW9 AVE1AUAATUSHLd$@dH%(H$1LHH4H=U^HD$HH B41LH$eH4(IHWHxH@H@H5^H@ Hswoole_t HEGimerE$IGHŸ4HHpHxLyHA5H54H~HHHLH`L9HH"4H=|]HD$HHݙ4LHDŽ$H0&d0IH5b@HxH@H@HHswoole_tH5$]HEHimer_iteGratoHGGrE-BFH4HHpHxLxH-4HL}8Lp@(H5k HxIĺ@H@H@ELLZ2Ha L0AD$@Mtu'[IHswoole_tHI$Himer_setID$1AD$HL$$HLIF0HD$IF(HHD$AF D$AI~;LTHLu8Lx@'H5ԒHxIĺ@H@H@DLLw1H L8AD$@M@ZIHswoole_terI$Himer_aftfA|$ID$H1AD$HHL$$LIG0HD$IG(HHD$AG D$AI:LSHLu8Lx@&H53HxIĺ@H@H@DLL0HL8AD$@ Mt{RYIHswoole_tHI$Himer_ticID$1AD$kHAD$L$$HLIG0HD$IG(HHD$AG D$AI9LRHLu8Lx@%H5|HxIĺ@H@H@CLL/HL8AD$@CMeXIHswoole_tHI$Himer_exiID$1stHfAt$AD$sHAD$L$$LIG0HD$IG(HHD$AG D$AI8LQHL}8Lp@%H5Gl HxIĺ@H@H@BLL.HL0AD$@kMt{qWIHswoole_tHI$Himer_infID$1AD$oHAD$L$$HLIF0HD$IF(HHD$AF D$AI~7LPHLu8Lx@$H5 HxIĺ@H@H@6ALL-HL8AD$@MVIHswoole_ttsI$Himer_stafAL$ID$H1AD$HHL$$LIG0HD$IG(HHD$AG D$AI6LOHL}8Lp@)#H5gHxIĺ@H@H@D@LL,H0L0AD$@Mt{UIHswoole_tHI$Himer_lisID$1AD$tHAD$L$$HLIF0HD$IF(HHD$AF D$AI~5LOHLu8Lx@@"H5h.HxIĺ@H@H@[?LL+HWL8AD$@MTIHswoole_tHI$Himer_cleID$1arHfAT$AD$HL$$LIG0HD$IG(HHD$AG D$AI5LNLe8H+kH5hUHxHH@@H@H@i>HH*HuH(C@7HSHHswoole_tHHHimer_cleHCllCar_afC1CHH$HLHE0HD$HE(HHD$E D$MH}4HMH=TE老 H={TDH=wTEH<\ H=`TDKH$dH3%(KH[]A\A]A^A_fA,$TL X?A,$LXA,$LXA,$LeXA,$LEXuA,$SL%X>A,$%LXA,$LW+HfWKK5fD;KfD+KfDKfD KfDJfDJffDJ?fDJfDE1E1mE18E1?E1E1E1E11R@3f.USHfH=4ffHxHH@HtrHx8H.HHC1HP0Hu=DHHtHJyuHLHHHuHtH|f3HuHIH[]1SHw_<C[f.HHHHft;tt 1H4H1HHtH1f.H71f.HHt;tt 1HY4H1HHtH1f.H71f.ATIUHSHHHH f.HHAHuHuHyx%Ht+HHUH5܏ []H@H1A\HH1HHp4HH[]LH@`A\f.AWIAVAAUIATAUSHHHH-4HuVH}HlMHH}HnMH޹H}H4O EH޹H}HH[]EHa A\A]A^A_AjDf.H*H55L}UIvWEDEH1H= 5HA1Mc:It$H= 5MOLEH$a H!{H-4@ATIH UHSHdH%(HD$1Y-HH@A|$,H51H^XH $HH?H,HH)HH`HcB;wRHHHHHXt;8t6H; u1H;Hu+xtxtxuvEEHD$dH3%(u%H[]A\H 1M7EMDf.AWAVAUIATUHH SHhdH%(HD$X1#,HH@},HL$HT$LL$(LD$ H5R1HD$HD$HD$ HD$(VH-4HT$ E1H}HHL$(t$HGlwLd$LuM LH`HHcD(;HHHHHXsfIVALH5fH=4ffHrx0tBAEHD$XdH3%(jHh[]A\A]A^A_fDAEfDM>IvI Ht$H(Ht$HxILLx@H@*9CD>Lt$@Lt$@HL$0LHLD$HD$8D|$8LvA-H`HcD(;HHHHHX1ƀLH@fH=4ffHqHKL@07!11p4H 1X4AEKH&PL11.4WfAVIAUIHWI ATUHSHLd$0dH%(H$1LHH4LHD$pHK4pHD$xG;Lt$0Dl$8HD$@HUHuH:DHD$XHEuAT$8tzHuHH9NHHU)Lt$PHT$H4yLiET631H$dH3 %(Hİ[]A\A]A^fL(EȐ 6H\$Hl$ RHT$H5SHIJHH~$H\$ fH=a4ffHoH* M@HH1]AHT$ HY4IHzH9IHT$HzH9HfH=4ffH7oLHHT+HH[Ld$Hl$ QHT$H5RLIILH#Ld$ fH=s4ffHnHIAMHL@1l@ 2HH\$HHD$HHx'HAsH=4HGt}ЅH3HHD$ H\$HHx'H=4HGt$ЅHt$2볋BHJTBHJ냐f.AWE1A AVAUATIUHSHӺHdH%(H$1H|$@Ll$@HH4D$pLH$H4H$H{E H$PAt9D31H$dH3 %(!H[]A\A]A^A_HEHLLd$@\$HHD$X#H;EIVT$`13fDLeI)܃|$HLT$`AljI)LEu+uHEHEMDt$`LuAHD$XfDL$HAHH]fH\$ HT$H5OHl$0H"GHH H\$0fH=4ffHkHֽ E@HH1=HT$0H4IHzH9AHT$ HzH9HfH=S4ffHkLHH'XHH=k1'H\$ HT$H5NHl$0H4FHHH\$0fH=dž4ffHjHE@HH1<DHHD$0H\$HHx3$HD$ HHx"$HoHH\$H=(4HGtLЅHY/H=4HGt+ЅHt$+/BHJ벋BHJO|fDAVAUATAUHSH0HdH%(HD$(1HsEfH=4ffHi@0EHD$(dH3%(QH0[]A\A]A^fDHwH|$b&tD$Éڃ@Eډڃ EډڃEډ؃ |$HELd$Lt$ I|$ H}HxLLL`I@H@/t$HHCD%L,$D$:HmDLd$Lt$ I|$ HL%)4Ht$ I<$HHT$HGgI$LpL Lt$ Ld$'Bf.1I#fUHH5c SH8,dH%(HD$(1HT$HHD$HD$H$HD$HD$ 4Kt?HHjHD$ Ht H|$HtPHD$(dH3%(u/H8[]fDHD$ EHtH|$HtPf9AHT$ HHt H|$HtRHGlAWAVAUATUHSH(dH%(HD$1H DL$ HIAEƉHD$F<<H@@2HHLhHD$H $A EAEt|$ HuuH$DLLjH|$Ht+W@u#Kɉu$DD$HT$dH3%(H([]A\A]A^A_DH4$@DLLIE1H$/MDL%p4H4$LI<$HHG!I$HHL(H $f 7$3K?HD@ 1s( H#|H|$HH9jfAWAVAUATUSHHhH-0|4dH%(HD$X1Ll$0H|$T$ HEL$$MLH4L LL~`H;'{4Ht$@Ht$HxL0IHD$H54HEMHL>HHLHD$(`H;z4IHEMHLHi4HLHHD$(_H;wz4Hx-H?IHELD$HHH4H8~_xvHLIHLDI MHD$@AD$<<I$@@?HXHhHD$@D |$ DEAt|$$AI|t$H|$EHH,gH|$@Ht2W@u*KɉuD$@D$fDH\$XdH3%(\Hh[]A\A]A^A_DH|$AEHHPFw11%H9L%~4HHI<$HHG I$AHhHfD3D$2fAHD$n@ADHELD$HHH}4H8q]xvx HHD$HELD$HHH|4H82]xI';;HL$H|$(LHD$HH|$(MLH\ HD$@LHLD$HHHD$^MLHL\H)HH`HcB;;HHHHHX 8L;2L;pxt xL5 u4DHL{`I>HHG{hXHT$DE1?EL^#vH|$H\$M>HIH`AIJcD0;.HHHHHXIWAHHfH=Yv4ffHQ[x0AT$HD$HdH3%(HX[]A\A]A^A_H\$M.H#H%HH`Hc@;HHHHHXsIUAMHHQt5AD$TfD<t?3)DfH=`u4ffHXZx0tgAtH`JcD0;HHHHHX1HHƀ(ofDMuM}I~ HHxILL@H@Lpx CD5Ll$0Ll$0HL$ HHLD$8D$(5k\$(L8^f.IIwHy Ht$H $HsH $Ht$Hx@IH@HHHH $L|$0HHD$8D$(ADL|$0HL$ Lj|$(L$]$.HC`D $HxHs4H0E!D $tEI>1AL,G@fH=hs4ffH`X@09!AD$I>8fH=8s4ffH0XH7L@011AD$AE,LspHt$LL1ZaLsPHt$LYtF1H 1sAD$;fH=mr4ffHeWHn1Hپ@07!116fH=9r4ffH1WH:1Hپ@07!11H&IFH5Hپ11H5Hپ11pDf.ATUHSHH`dH%(HD$X1HHH,H%H)HH`Hc@;vGfH=_q4ffHWV@0kfHD$XdH3%(H`[]A\HHHHHXtp,KHtHPL LRHUhLL$0LT$8L LRHr4LL$@LT$HRtSE1tDCuHT$01ɾHzRHSo48Hu1HD$/DCs볐OH\$LeHT$H5Y8Hl$ H<0HH H\$ fH=p4ffHUH MAHHپ@1&LD$ Hh4IIxH9LD$IxH9uaHfH=kp4ffHTLHHK6.H_o4H~31HHH1HOH=o4HGtHȅHwH=o4HGt-ȅJHt$;A@HAHA@HAHHHD$ H\$HHxA HD$HHx0 HXHH\$@f.SH H5h.(KH8H[fAUAATIUHSHxHdH%(HD$h1WIcLHG9HH HD$hdH3%(u Hx[]A\A],ff.AWH52AVAUATUSHHdH%(H$1HH(H0Ht7xH@@HtpHH|$tsW@HD$HT$Pǃ01H1T#H$dH3 %(2H[]A\A]A^A_fHH|$uHOHW(L$H258EAFA5Ll$`LH$HO H$LH$HwHH-E914-47F 5B11HFHDA-95CA-HFHC5AB0DC8HFHwL$ LL)5H AH57 E1A HIGH  H5 E1A HFH5h0E1McLHFH ( H5ז E1AHFC HL HH,H%H)HI`Hc@A;\fH=k4ffHP@0i1Hɉ@.C E1E11MIcT$,AƄ$HHHHIXHHt$HHpLAMtH5[/E1ɺHEAl$C HT$Pǃ0e1H߃ C C |$X@H|$HDG@9Q҉*NQ-H5, Ht-H xH0L|$@Hl$PLHHVH1Ҿ;H1HHL2FH5Q.LHT$@L5b4HzL91H C H5 E1AJH^DHD$PHxL9YH=/j4HW8L^+ffDIHIIMXAEjTHL#H\$ HT$@H50H)H|$0HH\$0fH=i4ffHMHp MAHHپ@1HHD$0L5a4HxL9bHT$ HzL9"IfH=7i4ffHoMHپLH H 11fP,Hg4@@+fH.HPP8D1`&H HdHH|$7HQHHD$@Hl$0HHxFHD$PHHx5HHl$0H=Ah4HOt9Hl$0D$ HkD$ PJHJqrH=g4HGtLЅHt$PH=g4HWt)Ht$PrBHJ벋PJHHHD$0Hl$PHHxJHD$ HHx9HHl$Pf.AWAVIAUATUSHH(H.dH%(H$1HH?H,HD %H)HH`HcP;xHHXHHHHZHcRHHHHHcT,HHHHLM$FLd$ HLf$TL$D$II I {jt AAvHLD$L|$0@IHPLD$AMoLLLPLLLL$0LT$8H_e4Hf; ILH8Hg4@RE1tDCu1LLLNIN1 fDH$dH3%(H([]A\A]A^A_f.AgAVIv(H$H|$PA HD$`HD$PHD$pHD$hHD$X,L$PHT$hHH HD$pHt H|$hHtPLM1f8AfMLM1fDAh-LM1fDDCsfDL=!d4LD$I?HHt$ HGHVHXdLADMIHHpHy Ht$HL$HHL$Ht$Hx@IH@HHHHL$L|$ D$(LD$AD_!Ha48u41HHHT$pHHt H|$hHtRHLHb4H 1HHH1H 룐ATUHHSHL"[ uLH7[]1A\HH[]1A\@f.AW9E1AVAUATUSHL5T[4Hl$dH%(H$1HHH=_&AHD$H4HH$Ha4H06&IHa40L oK@HxH@H@HHswoole_wH5&HAHebsocketG_serHGveGrfGA/H $BL-`4H $HAUHpHxL:HT4H%Y4H5v_4HH`4HHH94HHxHxZ49HHHT4LHH=G%AHD$H41HH$$L%`40HD$I$,J@HH@H@HxHswoole_wH5$meHAHebsocketfWHGG_fraA.H $H $HAULD$HpHxL9L 4H5p\4ALL $HI<$H55 I<$H bH5:A6I<$H5<AI<$H5U AtI<$H5/ *HL9HH=#AI4$HHD$HDŽ$[#8IH4H@HxH@H@HHswoole_wamH5#HEHebsocketfOHGH_closefrGeHGE3gHAUHpHxL 8L $H4AHLHH=H4H5d;BH=34H5nWAH=4H aH5p. A4H=Aع"HH=Aع!nHH=AعPHH=Aع2HH=1Aع$HH=6"AعGH=AعGH="AعGH="Aع GH="Aع GH="AعcGH="AعEGH="Aع'GH= "Aع GH="Aع FH=AعFH=!AعFH=Aع!FH=Aع%sFH=Aع!UFH=Aع#7FH=AعFH=Aع$EH=Aع#EH=Aع&EH=Aع(EH=Aع#EH= AعeEH= AعGEH= Aع)EH= Aع EH= AعDH= AعDH= 1AعDH=AعDH= AعxDH=AعZDH=Aع fH=U4ffH:Hxt?HW4HHtHPL%Z4MID$(H-mN4HxH9ID$ HxH9ID$HxH9L H4fH=9U4ffH1:L`Mt7ID$ Ht I|$HtPL fH=U4ffH9H@H|$01oHt$pLd$0HH{@HECCHCH$(H$0H$PH$XH$1C0fC8CHC HC(HC0C<ǃHǃFI$fGH$HHH$HH$HH$ H;I$H;$8$@I$ H $HW;I$(H(C;$`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-J4cH=,R4HW>Ht$Y/H=Q4HWxHt$$iH=Q4HWa7Ht$(H=Q4HWAHt$H=gQ4HWHt$H=7Q4HW:Ht$d+H=Q4HWHt$4H=P4HWHt$HLH9PJHqPJHVPJHPJHfPJHPJHPJHFPJHVff.SHtH[S[@f.HHt}HHaHfDSHWHtMHH[Q[@f.HP4HcHx(ÐAU IATA5USH8H/HHdH%(HD$(1HH:jHHt%Hx 1PDFI+m,Hڋ H!%tHDHJHDHH)H P4HHD$(dH3%(Du H8[]A\A] USHHH-O4GdH%(HD$1HF4HHHHxu5H5P1CHL$dH3 %(Hu$H[]fDHC H;Ht$HHH 7ATUSt 1[]A\ub"L%N4AD$u|I$HtHP HH*I$H%`uvhfAuqfH=L4ffHw1Hx =H5H>N41R0Zf.{H:땐42fD 6zH5oHHH5f.UH,7SHHHt%fDH51HH9uHH5b []1ATIUHS1Hu-eDAH5^1Hlt'H9t:uH50Hڿ1GDH5 1-H9u[]A\H5ф 1O13wHH HtH HuHHAWAVAUAATUHSH@HLc1HII1ۅD$ ~BACH-5EA3w JcDHAH5>1MD9\$ HH5 []A\A]A^A_1DAfAfAf.Af.AyfDAff_@ARH[]A\A]A^A_fVHXdH %(HL$H1Ƀ"w_HLH|$@HcD$@Hf.1HHH9AvHuH@H)JHL$HdH3 %(u$HXH H5/H=VAVIAUIATUImSHH5 6IEE10IHcIHH]C< vÍw HPwIAHMd @[L)LI.]A\A]A^@f.USH9~UH=4u1qH4S**\*XF Y HY,[]H H5H=/@f.AUATUHSH(dH%(HD$1Ll$Ld$ L HLHH9rfDHH9t/;/uL (u&/HH9uf.fDLu詿(HfH=C4ffH(h0Ll$ Hl$0 HT$H5LI]LH Ll$0fH=C4ffH((H! $MHML@1IHD$0H;4HxH9HT$ HzH9HfH=C4ffH'LHHH\$ HT$H5OHl$0M$$HHH>H\$0fH=!C4ffHY'H AMHHپ@1HT$0H;4IHzH9HT$ HzH9u7HHfH=B4ffH&LHH1H=^B4HGt:ЅHH\$HHD$ HHxHn+BHJH= B4HGt=ЅGHt$88HHD$0H\$HHx둋BHJH=A4HGtNЅ4H'H=A4HWt+Ht$BHJ벋PJHaDf.AUATUSH8dH%(HD$(19=T4KHt$ H~6D$ )1҃HL$(dH3 %(@H8[]A\A]+HfH=@4ffH%X0¸]Hl$Ld$ > HT$ H5HIHLHl$ fH=j@4ffH$H AMHH@1cHt$ H_84HH~H9Ht$H~H9萺HfH=@4ffH=$HHHZH=111lj4藽H H5H= A.H=V?4HGtLȅZLMH=*?4HGt+ȅHt$ Y FHN벋FHNHHD$ H\$ HHxHD$HHxH (HH\$ fAVAUATUSH0dH%(HD$(1xx<h HD$(dH3%(H0[]A\A]A^ùD HfH==4ffH"D`0mLl$Ld$ HT$H5LItLL$Ll$ fH=>4ffH?"HAMHL@1IHD$ H-54HxH9 HT$HzH9-HfH==4ffH!LHHf˸(HfH=<4ffH!h0Hl$Ld$ HT$H5HI{HL+Hl$ fH==4ffHF!HAMHH@1HT$ H-54HHzH9uhHT$HzH9u5U|$(D$HL$8dH3 %(-HH[]A\A](HfH=24ffHh0Hl$ Ld$0HT$H5vHIHLKHl$0fH=.34ffHfH AMHH@1'Ht$0H#+4HH~H9xHt$ H~H9:THfH=24ffHHHH|$u'|$l'fq|$H'H)4EDd$H;A9L%K04Dl$I<$A9H;th|$I<$|$|$&H=HH5pE1H1v,gA9tH;X|$}H/4H8<|$aH=g14HGtLȅLH=;14HGt+ȅiHt$jZFHN벋FHNHHD$0H\$HHxHD$ HHxHHH\$ATUHSHHT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$HIdH%(HD$1HHtpH$IMHHHD$HD$ H$D$0HD$x-HHT$dH3%(u&H[]A\f.1H1f.AVHAUIATIUSt4H,>L5bH1=H舭HACH9uCD%[]A\A]A^f.AUIATL%UHS1HHt+f1=H0HLAH9uH[]A\A]ff.AWAVIAUE1ATUSHHH|$thfHD$H=L 1LL)N$(1x[HtnE1 IL9vHK4@f.USH8dH%(HD$(1~HHD$tH$4H4$HD$H&4HD$H&4HHHPHL$Ht HHH\$(dH3%(uH8[]gH p H5 H=] HL$HHt HHHVfDATHcUSH,Ht)H]H9t I@H{ tH{LS(HH9u[]A\ f.H%4HHPSH | PH5 H= CAWIAVAUATIUSHH5&HXdH%(HD$H1HD$GHT$(HHD$8HHHD$HCHD$0H)HHHHHD$ !MoI_HL$I9HD$ML0InfDI H;orLH9IuHL$MLyHH+D$IoHD$DI~ H9oLH9IuHD$HL$ML|Io@I~ H;ozLH9IuHD$HL$MLtIn@I H9obLjH9IuHD$ Hl$ HD$HT$0H)HD$HHXHHHD$(LhHXI9~HD$I} L0InH;otLH9ItXI} H;ouHL[uL9t:Iu L,@HL5{I9Iw LHL$HdH3 %(LkHX[]A\A]A^A_fHLkI9rIv LfDHL赳sI9uyHL蕳I9`HD$ Hl$ DHD$(LhHXL9t)HD$ML0InI H9otLH9IuHD$HLuL9HD$(LhHXL9t)HD$ML0InI H9ot%L=H9IuHD$_f.HL襲uL9tfDI<$Ht$8HHfH @f.H(1HdH%(HD$1rH*L$H*$^ e HD$dH3%(XuH(?Df.AWAVAUATUSH8HH!4dH%(H$(1t-H$(dH3%( H8[]A\A]A^A_@H$oH-4H$L$HHEH{@CCHCH$H$H$H$H$ 1C0fC8CHC HC(HC0C<ǃHǃFI$fGH$HHH$HH$HH$HI$H$$I$ H $xI$(H(d$HPH$ H$L$H0$H$H$$H$4H$H$HX8HXHhHHH$H$H$$HDŽ$H$@H$HPHPH`L`H$HH$H$HhtH$HI$pHp#H$ HxH9L$H$HtI$PHH$HxH9tH$HxH9H$HxH9H$HxH9'fH=4ffH@1H褵TH(4HH4HH4HH64HHhHC0蟻H~ T苻fS8PH5 H C<ǃ{H{@袙1[$O8CH5~ Hx@@L@@I@ @@I} H5LHEAE0L-K4IE(•He HIƵLLǃXH$F(IHH@H@HHIEIU fH=4ffHLt$PH56J LhLl$pLLLW HT$pHzH9hHT$OH5 L\HR 1LHH5R HT$`HUHHD$`HHD$ HHpLHT$pHUHKHD$pHxH98HD$`HxH9HD$PHxH9sL=M$M$I$L MHL\$LT$1HD$(H$11L\$8LT$0~DxMcLoL\$8ILT$0HD$(L LLML\$LT$HH$1,HT$ Kt>$LvMHD$ptLHpL%HD$pHxH9L  LO H111辵DpMcL诒L L IHǺLH1腵HT$ Kt4$LMHD$ptL HpL~HD$pHxH9LļHpLUHD$pHxH9H=k4HWuHt$ f軒D0IfH=4ffHDp0}EuL|$`Ll$pDHT$OH5 LHD$ dLLHL$pHL$(fH=4ffH*LD$ HL$(H HE@1IHD$pHxH9HD$`HxH9IfH=4ffHLLH[H=)4HW-Ht$NVH=4HWL$L H=4HWSLFH=4HWtLľHF4H54HHHH4HL&H~H=&4HW?kLU^H=4HWRL'EH=4HWlL_H=4HW@Ht$ ɽ1H=l4HONHt$`D$ 蕽D$ 7H=44HWLcH=4HWtHUHt$ 7FHIEHt$pHx譱PJH^PJHHHD$`LHxwHD$PLHxfHHHD$pHt$NHxH HHD$pHt$ Hx+HHHD$pHt$`Hx HuHMHtL`MHtLNsHLH3H=4HWtHVLIH=4HWt+Ht$P PJH벋PJHHHD$pLt$PLHx:HD$`LHx)HHLt$P݋PJH?PJH0PJHPJHlPJHPJHPJH JqrRPJHPJHjf.SHH0H\$ HL$dH%(HD$(1HtH=4H%HT$ HzH;= 4u(HtH@H\$(dH3%(u H0[1+H=4HOt!Ht$HD$3HD$멋JqrDf.AVIHAUATUHSHpH\$ Ll$PLd$dH%(HD$h1LHH=ʒ4HRH Ld$H\$0H5 LHH|$@HlH\$@fH=O4ffHH I@HH1KHHD$@HD4HxH9HD$0HxH9xIfH=4ffH%HLHBHT$ HzH9THL$hdH3 %(;Hp[]A\A]A^f.HLթ Lt$XHHHH|$PHxH{4HHD$PHD$XHCHCHwi苐H=D41HHHwIHSLYHttH8tnHHD$PH4HxH9u1 f.H4H=4HWHt$@轷1fDH=4HHL[H<%3WH=/4HOLD$ ZD$ vH= 4HWtsL,H= 4HWt,LPJH"PJH΋JqrbPJHHHD$PHt$@Ld$Hx8HD$ LHx'HHHD$@LHx HD$0LHxHHf.@UHSHHHu @HHHuHEH}1H!HEHEH}H[]fUSHHH-4dH%(HD$1HpHxH9H`HtHPHH(HxH9 H HxH9HHxH9HHxH9uLHD$dH3%(u7H[]H= 4HW_Ht$PH= 4HWHt$H= 4HWZHt$賴KH=V 4HWtjHt$致 H=* 4HWt[Ht$[PJH#PJHqPJH됋PJH+PJHf.fAWAVIAUATUHSHHL,MtpI]IILKM9t*DLMtPMH1LHuI9u>M9ILuI?HsHWH;Vu-uHL[]A\A]A^A_H1[]A\A]A^A_f.DUHiSHHH>Hws1HHHsHHLHtHHtH[]H1[]AWIAVAUIATI̹UHH SHHWHwLwlHH)HuE1IHELUHu\@HHIH2HtGHHF1HHMI8HuHEHHuMH>HK4IuH}ǼL1H]HLuIIMl$K>HHt/HI$HL HEHL[]A\A]A^A_LufHUI$LeI$HtHB1HuLM$HEHUHDIH(Lu(HGHL7H*HRfAUIATIUSH8dH%(HD$(1H9H|7TukfHH1 HHHCP@LcDk4k0HC8Hu8HT$(dH3%(6H8[]A\A]f;HfD(ֽHHHkHH}t H} Hu謱H[HHtHBH1k vHIƌLc@=DSH\$HT$H5 Ll$ H HLПH\$ fH=4ffHH M@HH1诼HT$ H-3HHzH9{HT$HzH9=܀HfH=Q4ffHHپHH覦1wHl$HT$H57 Ll$ HZHL Hl$ fH=4ffH%H @HH1IHD$ H-3HxH9dHT$HzH9&HfH=4ffHLHH+YH H5C H=G $HLHWHHHDH=4HGtLЅLH=4HGt+ЅfHt$WBHJ벋BHJHHD$ H\$HHxKHD$HHx:HHH\$H=@4HGtJЅLqH=4HWt)Ht$EpBHJ봋PJHO|@f.S9W4AHHOH9DWLO(L_IcIL9t?H9AX=HcHHG8HL9}cHOIcAIDWLO(HxD艮1[DHcH)H9|HHHG8H_D_8_k[@*WHGWH H5 H=D W褢@USHHGthHo8H/E9aHHuHcEHcHH HH;KH }kH)S(H[]*CHCEHcfDH  H5[ H= }fAUATUSHHGtLH@AIHPHk8H+ED94HuHcL.H{@mHP H[]A\A]@H R H5 H=0 zf.HdH%(HD$1G0t+HHHHL$dH3 %(uH{H H5e H= ff.HdH%(HD$1G0t3HHHH$ͦHL$dH3 %(uHH  H5 H=h 蔠@ATUSG0Ht1H@HAHPDHHH{@HP []A\H H5 H= 3fUSHHG0tH@Ht HPC0u*HuH[]H[]eDH{H1e{HkHHtH4HܳC0뭐fDATUSG0Ht1H@HAHPDHH5H{@HP []A\H k H5 H=> SfH8G4DOLGHOH5 D$ G0D$HG(HD$GD$G$H1yH8f.DH 41҉AuLIuHHuՍFLDt,2H3L9ljuD5 1f.fUHSHH9w*H,H H1HH˗HH[]HHAH5r31H0HHc1҉|$H=,z4HL$HwHHHtH8H1HfATA1USHcHH|$ H=y4HwHHT$ HHtH8tH[]A\f.vHt HD`H=y4HHHAH[]A\UHSHHHu @HH}HuHEH}1HыHEHEH}H[]BfAWIAVAUIATI̹UHH SHHWHwLwHHiHuE1IHELUHu\@IHHH0HtGHHcF1H>HI LMuHEHHuLH>HK4IuH}w1LLuHH]IIK>HHt8HI$HL HEHL[]A\A]A^A_LuIK>HHuHUI$LeI$HtHcB1HuLM$HEHUHfI HЀLu(gHH跀L诤JHHf.ATAUHSHH<&HHCtDck[]A\ÿH?3H53HHHH3f.HfDO1H9t 1H9Ð@f.U1S6H9sHGk9H wH[]DH1HHOvt݉ېfDAWAVIAUATAUSHHGL[]A\A]1A^DHH4H9wrID$A6HHjI,$I$fAWHAVAUATUSHHHL LxH|$(HT$HHPH $D|$ D)HT$ J,:H|$9) LLIHl$Ld$8HD$0LIAfDII9AE8euLHLauMHl$Ld$8gH$HI)L)Ll$HxKT=YH$HP@HD$(LhHHHL$ LhHJ,)HD$8D)9D$ +D$ LtIHl$D#LLt$0fII9E:'uLHL auMHl$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ÐHQu HfDHDf.USHHtb~@tuH?΁H1[]DH.SHUHHH[1]ÅuH3HH1[]fHHH1[]ÐUSHHtb~@tuH?NH1[]DH.ӃHUHHH[1]ÅuHU3HH1[]fHHH1[]ÐSHtO~5tuH?Ӏ1[^H1[uHհ3H1[fDHH1[@f.UHSHH9w*H,HH1HHeHH[],Yff.HHHtDLLMAM9t*DI Ht(LA1LHwH9uM9LIuf1Ðff.AT1USHoHHHIHLH1HtFH3N H9JLH;t;MtI@1HI9tH LLiHk[]A\f.Mt3I@1HI9tH LHH0HSH9tHLHLCf.ATIUHSH0HudH%(HD$(1HHD$HGxHHRH(H$HDH1LHD$HHHD$RHD$Ht HHпHD$H(H$HH1LHD$HHD$OHD$Ht HHпHD$裀H$H1HLHD$HHD$HD$Ht HHHL$(dH3 %(u H0[]A\ЇHL$HHt HHH޲HL$HHtHHHL$HHtϺHHHL$HHtHHHL$HHtHHHL$HHt HHHLff.UHSHH}HC$H[]@f.USHHH~0HG`HH~ H;H} HHtnHs8Ht H}LH{xt&HkhHHHCxHt HHHCPHtH{@HH|H[]@H1[]C0H[]AUATUSHHXHt$0dH%(HD$H1ԒxPHD$0HL$8HS㥛 HHH?H1HH)HSH|$HdH3<%(HX[]A\A]B(HfH=3ffHƫh0q¸Hl$Ld$ HT$H5 HI蘆HLH`Hl$ fH=+3ffHcH AMHH@1$}Ht$ H 3HH~H9umHt$H~H9u:YAHfH=3ffHHHH#g蔄H=l3HGtEȅLoH=G3HGt+ȅtHt$voeFHN빋FHNHHD$ H\$HHxcHD$HHxcH)HH\$ݐ@f.SHHhax'fH=3ffHHHpHt[yD1[@[_f.AWAVAUATUHSH(HdH%(HD$1`HL$H+MpHS㥛 L4$L+uhHH?HMiHH)ILeLm }HELxMtwI_HsL9HEPH9C({0HHE`HKHE`H~X{0uRHsI9| HL9~HsHC LLv}|HDžHHUxDL谶HLUHCxHtH{hHHCPHtH{@HHwf.H{PtmH{@HHSX&L)H~3HHUxHEP1HT$dH3%(u-H([]A\A]A^A_HDž¸P蒁fHH8K@ATIUSHHtIl$0HtIH]Ht6HCxHtH{hHHCPHtH{@HHvHmHuI|$ I|$ v[]I|$A\&fDAT1UHoSHHHSH{@HC(HC0HC8C@? HCH*eHC(HH{hHC HCxHǃHC`HǃHCXHCP{][]A\HHkHcH{ I7~H{ Lu֐AWAVAUATIUSHxdH%(HD$h1HHH|$0AIM]]HD$0HL$8HS㥛 H+EhH+MpHiHH?HHH)HHt$wHT$Hù1HHLEL{`IEHSHD$PHCIEHLt$@LLHD$@HKPMEMMHT$HHs@H{HHC@HHCXHL$PHt$@HSHH|$HLKPHD$XLCXt LLHEPHC(HCxHt!H{hHHCxHǃHHI9HEXHPHHUXHHsH}HNOHHC8L+Lu vHIHLhHX1LLHu(HIT$HHttH8tnLsHHt$hdH34%(uHx[]A\A]A^A_@LHUxL5HD$@HT$HHCPHC@HD$XHSHHCXLLHLmDL,%F1q_}HHEXfH=3ffH苣@0i蠝uHl$ HT$H5 H\$0H^~HHXHl$0fH=3ffH)H MAHH@1tHHD$0Ht$Hxa\HD$ HHxP\9HfH=3ffHȢHHH^1kH֘Hr1THL$PHHt LLHUHHD$0H\$HHx[HD$ HHx[H#HH\$fSHGxHHtHhHHCPHtH{@[HD[fDUHSHHHu @HHMqHuHEH}1HVHEHEH[]f.AWIAVAUIATI̹UHH SHHWHwLwHHIHuE1IHELUHu\@HHIH2HtGHHF1HHMI8HuHEHHuMH>HK4IuH}Gp1LLuHH]IIK>HHt8HI$HL HEHL[]A\A]A^A_LuIK>HHuHUI$LeI$HtHB1HuLM$HEHUHfI HKLu(7H远HKLoH袜Hʤf.USHfH=3ffHʟH @HH1qH5HHHھ[~ff.USHHtb~@tuH?nH1[]DH.cqHUHHH[1]ÅuH%3HH1[]fHHH1[]ÐSHtO~5tuH?cn1[pH1[uH3H1[fDHH1[@f.SHtO~5tuH?m1[~pH1[uH%3H1[fDHH1[@f.UHSHH9w*H,HpH1HHRHH[]LFff.HHHtDLLMAM9t*DI Ht(LA1LHwH9uM9LIuf1Ðff.HH3HxtHP^|)FH3Ð@H3Ð@Hٯ3SHGHHt HHtHSpHr3H{ H[`ff.SHHwxHCx[ÐATUSHH`D$HD$ dH%(HD$X1nL$E1HHD$Htf. HD$(HHD$ vHt$D$11EFIĿHD$@?nHD$0HCHl$0HHD$HHHHD$@CtjMt LVCtpHL$@Ht HHHL$ HtH|$HHT$XdH3%(uLH`[]A\DfH=x3ffHp1@0"'DfH=X3ffHP1@0!'rtHL$@HHt HHHD$ HtH|$HHHL$@HHtH|$0HHHL$ HHtH|$H뷐ATUHSH0H_xdH%(HD$(1HHD$HCHIHHHSHCHExEHHD$HT$tkHHHL$Ht HHHt$(dH34%(u_H0[]A\fH=3ffH@0'HGxGBHL$HHt HHH蚞esHL$HHtLLאAUATUSHHH3HHt HHtHSpH3H-3HHC1LeHIIHSL_HHtBHuN H8JLH;tLMtI@1II9tH LLjhHmH{ mHH[]A\A]Jhf.Mt;I@1II9tH LHEH0HUH9tHLf.HLEfUSHH-3H}uJH%3HHHt HHtH3H{ HHHSp_Z{huH}uH[]HH[]ziDHH8G/@f.HH.Hf.H93SHXHt=HCtD~2tUuHH F HSH5A 1j-HHu[ÅuH H ;LH 뮐@f.H٩3H8Ð@H٭3H8Ð@H!3H8Ð@ATUSH0dH%(HD$(1HY3HHHGIHuHHD$HHH 3L $LT$It$I|$HHQL LQH$HAHT$HQHyHqHHD$HT$tHHHCpHtfDHHCpHuH\"uf=Q94uH=H94˜H94HD$HKHH584HL84L 84H 3H4$H|$HHQH1HyH$HAHT$HQLILAHHD$HT$t HHHD$(dH3%(H0[]A\fH=3ffH0H @HH1fHO+HHHھ,QtH84fH74HH=84H74H*H74~OH=G3Hx3H574_LD$E1HL$HHt HHH@ nHL$HHtHHH h74HHtH5I74HH=`74NHf.H3H8ÐHq3HHtH@HHH1H<$H=L3HwHHHtHHtH@H1HfH 3H@@H3H@H64f.H64HtHBHHv64D1f.AVAUATIUHSH dH%(HD$1@dw>dH@HIH$HL$IS㥛 HiHH?IHH)LHG3Lk LCHCLHLH0PH3L%31HCpHCxH0LHnH(HHkIt$IHSLNHHHHHH3IT$H;Hn3LHHHSpT{huNH3Hx跏2HHL$dH3 %(u|H []A\A]A^1@HbfDcHtHSHH@HPHHLL詉HHk'IjH&LHeHx`HЕHf.HGHtHDfDUSHHtr~PtuH?`H1[]DH.bHuH}H0HxHH1[]uHe3HH1[]fHHH1[]ÐAUATUSH8dH%(HD$(1H3HHILo bHtHH@HXHL(HD$aL hHH$HHHHD$HHD$血HD$Ht HHHD$(dH3%(u3H8[]A\A]LoZaHO]hHL$HHt HHHٓHL$HHtHHܐff.ATUSHPdH%(HD$H1H93H(HfHHwPHW@HGxlH+GXHHHHG`H+GhHHHHH)HHf. D$8HD$@vcH3HT$ H1H\$ D$(Hl$0IH$Ha3HD$H]3HD$ 8HD$@HD$Ht HHH߾\H|$@HtH}i|$8N{HCxH+CXHsPHS@HHHHC`H+ChHHHHH)HHtxHHL"H9HHS@HkHH9tZH]H膉H\HV$<@H+GXHHHHG`H+GhHHHHH)HHu2C E1Ht$HdH34%(LHP[]A\HC H9C XCDHCPHS@4H{H\HCXHPHSXH@HHCHHC@HSPC i@C Ye)HL$HHt LLHAU1ATUHSHu}H_LoGL9t/f.LcH$HL[L"H]L9uH] Lm L9t+fDLcHH[L"H] L9u۸H[]A\A]ÐfSH H^`dH%(HD$1{CHC H;HCt6Ht$HHD$H{R"HD$dH3%(uH [@Ht$H HD$d@f.SHH dH%(HD$1HxH8tI|$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$8LWH=}4H>L AHKPHCHH+SIHH)HwH{1ҾILcPJID$HC8HtH(HCPHPHSPH@HHC@HC8HSH$BRH=3HWtF?LM=2H=3HWt)eL#=XPJH봋PJHHHHGHD$ Ht$Hxs1H|H@LHSVL[GH@ӋJqrTLH#VHHD$0HHx 1Hu|H=3HWtLNHK4IuH}DL1H]HLuIIMl$K>HHt/HI$HL HEHL[]A\A]A^A_LufHUI$LeI$HtHB1HuLM$HEHUHDIHxLu(dHpH_LWcHzpHxfU1SHHHHFLHH,II+LMIIH9uM9Ht=HtHA1HI9tMHIHH.HkH[H]fDHt0HA1HI9tMHHH8HSH9tHHLHKAWAVIAUATUHSHHL,MtpI]IILKM9t*DLMtPMH1LHuI9u>M9ILuI?HsHWH;Vu uHL[]A\A]A^A_H1[]A\A]A^A_f.DUHiSHHH>HwS1HHHsHH1HtHHtH[]H1[]AViAUATIUSHH>Hw1HHHsHILLd1HtHHtH[]A\A]A^f. CHIt#HxHL{'IFIFLHLHzfHHL@OaHmHuf.DAWAVAUATUHSHHHOHHw(HH)HL`HGM<,K[fSHHHPH@28w[@SHHH@H8^H[SHHHxaH[Ðf.SHHH@H8 g[fSHHHH HPHpH@H HH6H8M[@USHHHCH+H8FHEObHCH[]USHH~~\t@uH?:H1[]DH. ;=HUHHUHPHUHPHUHPHH[1]ÅuHl3HH1[]fHHH1[]ÐUSHH~~\t@uH?:H1[]DH. 8H1[]DH.:HUHHUHPHUHPHH[1]ÅuHi3HH1[]fHHH1[]ÐUSHH~~\t@uH?7H1[]DH. +:HUHHUHPHUHPHUHPHH[1]ÅuHEi3HH1[]fHHH1[]ÐUSHHtr~PtuH?7H1[]DH.9HUHHUHPHUHPHH[1]ÅuHh3HH1[]fHHH1[]ÐUSHHtr~PtuH?~6H1[]DH.9HUHHUHPHUHPHH[1]ÅuHg3HH1[]fHHH1[]ÐUSHHtr~PtuH?5H1[]DH.s8HUHHUHPHUHPHH[1]ÅuHEg3HH1[]fHHH1[]ÐUSHHtr~PtuH?^5H1[]DH.7HUHHUHPHUHPHH[1]ÅuHf3HH1[]fHHH1[]ÐUSHHtr~PtuH?4H1[]DH.S7HUHHUHPHUHPHH[1]ÅuHf3HH1[]fHHH1[]ÐUSHHtr~PtuH?>4H1[]DH.6HUHHUHPHUHPHH[1]ÅuHee3HH1[]fHHH1[]ÐUSHH~~\t@uH?3H1[]DH. +6HUHHUHPHUHPHUHPHH[1]ÅuHd3HH1[]fHHH1[]ÐUSHH~lt@uH?3H1[]DH.(5HUHHUHPHUHPHUHPHU HP HH[1]uHc3HH1[]fHHH1[]ÐUSHH~lt@uH?V2H1[]DH.(4HUHHUHPHUHPHUHPHU HP HH[1]uH5c3HH1[]fHHH1[]ÐUSHH~~\t@uH?1H1[]DH. +4HUHHUHPHUHPHUHPHH[1]ÅuHb3HH1[]fHHH1[]ÐUSHHtr~PtuH?1H1[]DH.3HUHHUHPHUHPHH[1]ÅuHa3HH1[]fHHH1[]ÐUSHHtr~PtuH?~0H1[]DH.3HUHHUHPHUHPHH[1]ÅuH%a3HH1[]fHHH1[]ÐUSHH~lt@uH?/H1[]DH.(k2HUHHUHPHUHPHUHPHU HP HH[1]uH5`3HH1[]fHHH1[]ÐUSHHtr~PtuH?>/H1[]DH.1HUHHUHPHUHPHH[1]ÅuH_3HH1[]fHHH1[]ÐUSHHtr~PtuH?.H1[]DH.31HuH}H0HxHH1[]uHE`3HH1[]fHHH1[]ÐUSHHtr~PtuH?.H1[]DH.0HuH}H0HxHH1[]uH_3HH1[]fHHH1[]ÐUSHHtr~PtuH?-H1[]DH.0HuH}H0HxHH1[]uHU^3HH1[]fHHH1[]ÐUSHHtr~PtuH?,H1[]DH./HuH}H0HxHH1[]uH]3HH1[]fHHH1[]ÐUSHHtr~PtuH?n,H1[]DH..HuH}H0HxHH1[]uH]3HH1[]fHHH1[]ÐUSHHtr~PtuH?+H1[]DH.c.HuH}H0HxHH1[]uHe\3HH1[]fHHH1[]ÐUSHHtr~PtuH?N+H1[]DH.-HuH}H0HxHH1[]uH[3HH1[]fHHH1[]ÐUHSHH9w*H,H[-H1HHHH[]ff.HHHtDLDEHE9t*DIHt(DI1IcHwH9uE9LIuf1f.USHXdH%(HD$H1H|$t$$fH=u3ffH~ZHxHm3H8 D$HD$0g,HT$H`H\$ u HHT$HD$ HHPHT$HPHHD$8HHD$0WHD$0Ht HHЋD$HL$HdH3 %(u!HX[]D$t$1H|$V3HL$0HHt HHHd^HL$0HHtH|$ HH@^USHXdH%(HD$H1|$ H4$T$fH=6t3ffH.YHxHl3H8 HD$HD$0+HT$H`H\$ t HHT$ HD$ HHPHT$HPHHD$8H0HD$0HD$0Ht HHHD$HL$HdH3 %(uHX[]T$H4$|$ b2HL$0HHt HHH]HL$0HHtH|$ HH\fUSHXdH%(HD$H1|$ H4$fH=r3ffHWHxHXk3H8D$HD$0)HT$H`H\$ =s HHT$ HD$ HHPHHD$8HHD$0HD$0Ht HHЋD$HL$HdH3 %(uHX[]fH$t$ ,0HL$0HHt HHH[HL$0HHtH|$ HH[USHhdH%(HD$X1H|$Ht$HT$fH=q3ffHVHxHj3H8 D$,HD$@(HT$,H\$0q HHT$HD$0HHPHT$HPHT$HPHHD$HHHD$@oHD$@Ht HHЋD$,HL$XdH3 %(u"Hh[]DHT$Ht$H|$+m/HL$@HHt HHH{ZHL$@HHtH|$0HHWZUSHXdH%(HD$H1H|$fH=Mp3ffHEUHxHh3H8D$HD$0.'HT$H\$ p HHT$HD$ HHPHHD$8HHD$0+HD$0Ht HHЋD$HL$HdH3 %(uHX[]fH|$F/.HL$0HHt HHH=YHL$0HHtH|$ HHYfUSHXdH%(HD$H1H|$H4$fH= o3ffHTHxHwg3H8D$HD$0%HT$H`H\$ \o HHT$HD$ HHPHYHD$8HHD$0HD$0Ht HHЋD$HL$HdH3 %(uHX[]ÐH4$H|$ ,HL$0HHt HHHWHL$0HHtH|$ HHWDUSHXdH%(HD$H1H|$t$fH=m3ffHRHxH7f3H8D$HD$0$HT$H\$  n HHT$HD$ HHPHT$HPH4HD$8H(HD$0HD$0Ht HHЋD$HL$HdH3 %(uHX[]@t$H|$+HL$0HHt HHHVHL$0HHtH|$ HHVf.USHXdH%(HD$H1H|$fH=}l3ffHuQHxHd3H8D$HD$0^#HT$H\$ l HHT$HD$ HHPHHD$8HEHD$0[HD$0Ht HHЋD$HL$HdH3 %(uHX[]fH|$_*HL$0HHt HHHmUHL$0HHtH|$ HHIUfUSHXdH%(HD$H1H|$H4$fH=9k3ffH1PHxHc3H8D$HD$0"HT$H`H\$ k HHT$HD$ HHPHHD$8H-HD$0HD$0Ht HHЋD$HL$HdH3 %(uHX[]ÐH4$H|$)HL$0HHt HHH)THL$0HHtH|$ HHTDUSHXdH%(HD$H1H|$t$fH=i3ffHNHxHgb3H8D$HD$0 HT$H\$ Pj HHT$HD$ HHPHT$HPHHD$8HxHD$0HD$0Ht HHЋD$HL$HdH3 %(uHX[]@t$H|$ZM'HL$0HHt HHHRHL$0HHtH|$ HHRf.USHXdH%(HD$H1H|$H4$fH=h3ffHMHxHa3H8HD$HD$0HT$H`H\$ h HHT$HD$ HHPHHD$8HHD$0HD$0Ht HHHD$HL$HdH3 %(uHX[]H4$H|$)&HL$0HHt HHHQHL$0HHtH|$ HHmQf.USHXdH%(HD$H1|$ H4$fH=Zg3ffHRLHxH_3H8HD$HD$0:HT$H`H\$ g HHT$ HD$ HHPHiHD$8HHD$03HD$0Ht HHHD$HL$HdH3 %(uHX[]H4$|$ <%HL$0HHt HHHJPHL$0HHtH|$ HH&PfDUSHhdH%(HD$X1H|$Ht$HT$fH=f3ffH KHxH^3H8 HD$(HD$@HT$(H\$0if HHT$HD$0HHPHT$HPHT$HPH4HD$HH8HD$@HD$@Ht HHHD$(HL$XdH3 %(u Hh[]HT$Ht$H|$#HL$@HHt HHHNHL$@HHtH|$0HHNUSHhdH%(HD$X1H|$Ht$HT$H $fH=d3ffHIHxH]3H8(HD$(HD$@HT$(H` H\$0e HHT$HD$0HHPHT$HPHT$HPHHD$HHpHD$@vHD$@Ht HHHD$(HL$XdH3 %(u$Hh[]H $HT$Ht$H|$:q"HL$@HHt HHHMHL$@HHtH|$0HH[Mf.USHhdH%(HD$X1H|$Ht$HT$H $fH=?c3ffH7HHxH[3H8(HD$(HD$@HT$(H` H\$0c HHT$HD$0HHPHT$HPHT$HPHHD$HHHD$@HD$@Ht HHHD$(HL$XdH3 %(u$Hh[]H $HT$Ht$H|$W!HL$@HHt HHHLHL$@HHtH|$0HHKf.USHhdH%(HD$X1H|$t$HT$fH=a3ffHFHxHBZ3H8 HD$(HD$@HT$(H\$0*b HHT$HD$0HHPHT$HPHT$HPHHD$HHHD$@HD$@Ht HHHD$(HL$XdH3 %(u Hh[]@HT$t$H|$=HL$@HHt HHHJHL$@HHtH|$0HHJUSHXdH%(HD$H1H|$H4$fH=y`3ffHqEHxHX3H8D$HD$0ZHT$H`H\$ ` HHT$HD$ HHPHiHD$8HMHD$0SHD$0Ht HHЋD$HL$HdH3 %(uHX[]ÐH4$H|$[HL$0HHt HHHiIHL$0HHtH|$ HHEIDUSHXdH%(HD$H1H|$fH==_3ffH5DHxHW3H8D$HD$0HT$H\$ _ HHT$HD$ HHPHQHD$8HHD$0HD$0Ht HHЋD$HL$HdH3 %(uHX[]fH|$9HL$0HHt HHH-HHL$0HHtH|$ HH HfUSHXdH%(HD$H1H|$fH=]3ffHBHxHkV3H8D$HD$0HT$H\$ T^ HHT$HD$ HHPH1HD$8HHD$0HD$0Ht HHЋD$HL$HdH3 %(uHX[]fH|$&HL$0HHt HHHFHL$0HHtH|$ HHFfUSHXdH%(HD$H1|$ t$fH=\3ffHAHxH(U3H8D$HD$0HT$H\$ ] HHT$ HD$ HHPHT$HPHHD$8HHD$0HD$0Ht HHЋD$HL$HdH3 %(uHX[]Dt$|$ kLHL$0HHt HHHEHL$0HHtH|$ HH~E@f.USHXdH%(HD$H1H|$fH=m[3ffHe@HxHS3H8HD$HD$0MHT$H\$ [ HHT$HD$ HHPHHD$8HHD$0JHD$0Ht HHHD$HL$HdH3 %(uHX[]H|$62OHL$0HHt HHH]DHL$0HHtH|$ HH9DfUSHHHdH%(HD$81fH=/Z3ffH'?HxHR3H8HD$ HT$HXH\$Z HHD$HHHD$(HDHD$ HD$ Ht HHHD$HL$8dH3 %(uHH[]H(4!HL$ HHt HHH/CHL$ HHtH|$HH Cf.USHXdH%(HD$H1H|$fH=X3ffH=HxHkQ3H8D$HD$0HT$H\$ TY HHT$HD$ HHPHHD$8HHD$0HD$0Ht HHЋD$HL$HdH3 %(uHX[]fH|$v8HL$0HHt HHHAHL$0HHtH|$ HHAf*G* 4G YY'USHhdH%(HD$X1H|$Ht$HT$H $fH=W3ffHwHL$0HHtH|$ HH>fAVAUATAUHSHHdH%(HD$1Huu1DHH,HL$dH3 %(H[]A\A]A^fD/fH=T3ffH}9HxtHL3H8tL5T3Dl$MtH=3)Ht$H=3E10HtLhMt H=3fMLA*^Q f.HP z.u,StfK%fKfDAAAAMfDH|$ Ht$ H=\3wHHff.USHhdH%(HD$X1|$Ht$HT$fH=4S3ffH,8Hx9HK3H8(H-S3D$HD$$tH=3p(Ht$$H=31HuHHt H=d3Ht:HT$Ht$H(6HL$XdH3 %(Hh[]DHXf HD$(HD$@ HT$(H\$0R HHT$HD$0HHPHT$HPHT$HPHHD$HHHD$@oHD$@Ht HHHD$(FfDHT$Ht$|$%({HL$@HHtH|$0HH;HL$@HHt HHH^;@f.ATUSH HQ3dH %(HL$1ɉ|$ |$HtH=3&Ht$H=31HHt H=3SHHBHbHZHtH=n3I&HcD$ H-31H=3HIHT$ LHHtHH5j3N H8JLH;t{MtIc@1HI9tH LLH-A3Ht H=31HL$dH3 %(uwH []A\DHh|$ EDMt:Ic@1HI9tH LH3HH53H9tHL`HLZATUSH dH%(HD$1D$fH=vO3ffHn4HxHG3H8l$H-O3HtH=3$Ht$H=3E1HuUHt H=3TMtOtbuEL$f. 7K z}uvHT$dH3%(u}H []A\DL`f.fDT$f.J ztd$1A$D\$1A$s DUSH(dH%(HD$1D$fH=N3ffH3HxHF3H8H-N3\$HtH=3Z#Ht$H=31HuJHt H=N3HtDL$f. I zLuEHT$dH3%(uOH([]fDHXf.kfDT$1 rfATUSH dH%(HD$1D$fH=L3ffH1HxHdE3H8L%[M3\$MtH=[36"XHt$H=31HMt H=&3HfWT$f.HD$DfWD$f.HT$dH3%(H []A\HXUfDfWT$f(f.hl$CDC Df.USHhdH%(HD$X1|$Ht$HT$fH=K3ffH 0Hx9HC3H8(H-yK3D$HD$$tH=u3P Ht$$H=31 HuHHt H=D3Ht:HT$Ht$H,HL$XdH3 %(Hh[]DHXf HD$(HD$@dHT$(H\$0J HHT$HD$0HHPHT$HPHT$HPHHD$HH9HD$@OHD$@Ht HHHD$(FfDHT$Ht$|$([HL$@HHtH|$0HH`3HL$@HHt HHH>3@f.USHHI3dH%(HD$1|$HtH=3uSHt$H=3 Ht4HhHt H=3?HT$dH3%(HuH[]D1wAWAAVAAUATIUHSHdH%(HD$1fH=H3ffH-HxH@3H8L-H3Dt$MtH=3Ht$H=312 HuMMt H=3lHtGLHH9HL$dH3 %(u3H8L-F3Dt$MtH=3Ht$H=31 HuBMt H=3QHt(HxH;3H88DDHH7D$ H-|C3H3D$HD$Ht HNuuHt$ H=3D$d|$Hu:D$ HL$(dH3 %(uHI LMuHEHHuLH>HK4IuH}W1LLuHH]IIK>HHt8HI$HL HEHL[]A\A]A^A_LuIK>HHuHUI$LeI$HtHcB1HuLM$HEHUHfI HLu(GHHL*HH'f.AU1ATIUSHHHc.HHwIHLHt!HHtHH[]A\A]f.HtA$HH@PHHLHjH@USHH~~\t@uH?H1[]DH. ;HUHHUHPHUHPHUHPHH[1]ÅuH#3HH1[]fHHH1[]ÐUSHH~~\t@uH?H1[]DH. HUHHUHPHUHPHUHPHH[1]ÅuH5#3HH1[]fHHH1[]ÐUSHH~lt@uH?vH1[]DH.(HUHHUHPHUHPHUHPHU HP HH[1]uHu"3HH1[]fHHH1[]ÐUSHH~lt@uH?H1[]DH.(KHUHHUHPHUHPHUHPHU HP HH[1]uH!3HH1[]fHHH1[]ÐUSHH/HEH]H0@HEHxxHH]HH~,HUHHH~HEH0F1H[]fDHyfit݃ t t u͸0USHHtr~PtuH?H1[]DH.HuH}H0HxHH1[]uH 3HH1[]fHHH1[]ÐUHSHH^`螵nnfH=z93ffHrn@0nH;HCuHǃHH[]gH9uHǃHX[]DDf.U1SHHHCHkH0HHHCH)H0HC HxxmHEHCHHxt0HSHHHH;H[]Ð諴 ttt H1[]ffkf.U1SHHHCHkH0HHHCH)H0HC Hxx}HEHCHHxtKHSHHHH;H[]Ð it t t%uH1[]f.USHH/HEH]H0@HEHxx{HH]HH~,HUHHH~HEH0F1H[]fDHyV t t u׸*f.ATUHSHFHX LMtUfH=63ffHL@0H9 HCHEHh H9t[]1A\fDH@uHHt覲EfH=63ffHyH@0H9 HE菲[]1A\ATUHSHxG ulGuX ÄuV3D DefH=63ffH ED`0H)9 tDTHE[]A\f蛵ÄtݱEfH=53ffH@0H8 HE[]A\fAWAVAUATUSH8dH%(HD$(1H-3L M;HII_fH=;53ffH3@0HP8 HCHCxHx(tjHAAHD$HhH$HHD$HHD$LHL HǃfH=r43ffHjAH@vHsxV HHP(E1퀻ǃuAHD$Ht HHHL$(dH3 %(DH8[]A\A]A^A_ÐHuHuMV HHP lxH)tJǃD@@^x¾HtǃHCx@@uE1"@M4uXuMuiLHL Hǃ[HsxV V HHP H T) H5e" H=I HI.HHH;onI6HLHG uQHH@I=HL$HHt HHHHL$HHtHHHs HI3fHHP3@f.USHHISpHCxHHX PHCxHHCxSpH[]UHHVpSHHFppuEpCtH[];]fH=13ffHۉX0H54 uHEH1[]Q@f.UHHVpSHHFppuEpCtH[]諬]fH=03ffHۉX0H3 uHEH1[]@f.AUATUSHHdH%(HD$1@Lgx*Ht$@LI Hu]AEAhDEEeD#fH=/3ffHDD`0"HCHT$dH3%(H[]A\A]Dx~AEfH={/3ffHs@0H2 HCchh1fH==/3ffH5h@0hHC]EeAh.AgA VAXfAqAnAk0AAAD$:f.AT1USHHx~HHyVt[H]A\[D D#fH==.3ffH5ED`0HR1 uUHCH[]A\ffH=-3ffH@0H 1 HCH[]A\DD(fDHaHÐfDUSHHHSxOƉƋ:x9HSx:Hr4ǂpH¤xƃH[]f;(+fH=-3ffHh0H60 uHC1H[]@QHC1t$ .t$ tIfAUATUSHH8dH%(HD$(1HGxHx(t#Ht$(dH34%(EH8[]A\A]fHHtHzxuʋH΃tuHHHCxBl@@C  ȈHNtHCxH h#WH\$HT$H5i! Ld$ HHLH\$ fH=,3ffHH @HH1~IHD$ Hw$3HxH9uhHt$H~H9u5賦HfH=(,3ffH`LHH}H=+3HGtCȅLH=+3HOt){Ht$lFHN뻋HqpHHD$ H\$HHx1HD$HHx HHH\$@f.USHHHxH(t H[]1Hf 1xHCx1ɺ!Hx(HMPHyuEHuHHytHCx1Ҿ7Hx(RUH@SHHxZttHHpPH~uH[]fH}x'uΥE1fH=)3ffH@0HEH[]Ð若EfH=f)3ffH^@0HEH[]ATIUSHHdH%(HD$1fH=)3ffHI|$xHpH1t=HEHL$HHpH蕿HT$dH3%(Hu(H[]A\fHT$H5+ HU@AUAATUSHH蛤IfH=t(3ffHl @0H+ HC@t tEA$kkfH=/(3ffH' k@0kvHC1H[]A\A]EukuH{xH(tR DtXA<$k;|$ fH='3ffH |$ x0H* t{fDAu8A<$ktIEtAu>ƃBƃ*ƃfDƃƃfDHxH(tHLHff.SHt$Ht~1t"[f1tHt1u蝢}}fH=y&3ffHq }@0}HHC耢[fK}}fH='&3ffH }@0}nHHC.[HpH8bfSHHHHƃt%HshH߉D$ &H螡D$ HHshH߉D$ &HkD$ }fHiH[ǃƃ=f  fH=$3ffH @0 HCH[HssH%1f.AUATUSHHHdH%(HD$1HtHE Ht H}HtPHHHtHE Ht H}HtPHLc`MdID$ H-3HxH9ID$HxH9 ID$HxH9I$HxH9YL>LchMtPID$ HxH9ID$HxH9ID$HxH9ID$HxH9LH{xbHBH{xHHxH9:LMt)L-#3ID$MЃHHxH9fHHxH9HCHxH9qHD$dH3%((H[]A\A]ÐHHx9H2H1HH{xH6H{xfDI$LPMID$ Ѓ#I$LPDHHxH9H=l"3HWHt$@H-3H=,"3HWgHt$YH=!3HWyHt$$jH=!3HWnHt$_AD$PAT$ H=!3HW]Ht$NH=U!3HWpHt$ H=%!3HWPHt$RH= 3HWpHt$"wH= 3HW EHt$6H= 3HW Ht$H=e 3HWHt$H=5 3HWHt$bAD$ PAT$ VPJHPJHgPJHPJHPJHPJHPJHPJH'PJHPJHPJHPJHf.ATH USHH0LFdH%(H$(1HFHl$ L$ IHHLHH$1(LHHHT$LH:H$(dH3 %(uH0H[]A\fAVAAUIATUHSHĀdH%(HD$x1HHHHJH蹙I @A$uwDLxƅA$EfH=d3ffH\@0Hy 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 HD$8HHD$`HtI} H1{uHExLD$ HD$ 8]twA$]fH=y3ffHqX0HETA$gEgfH=G3ffH?g@0gf.D$0H|$0t$HD$8H8HtHt HD$8HHD$`HVI} HC]A$]fH=3ffHۉX02H -HT$HIu 1蔩HHD$8H8[ADHL$ HHt HHH!HLVHH"kH3LR0H3HHtKLJHLC tHLC HC 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 蹸HD$(HHD$PHtI|$ HHL$hdH3 %(KHx[]A\A]yHl$(H}if.D$ HEMfDAHHwHHHjH3LP0HX3HHLHALcA t4ALfA t$HtHL@A H1A LD'H5R= 1AҿkHT$8It$ 1WHEHD$(H8c1uDHH)HID+HL$HHt HHHLH޷ff.AWAVIAUIATUSHHdH%(HD$x1HHt HHH]Ha3Hl$D$0H\$HHHD$H3D$@HD$(Hy3HD$ HHD$8HD$0Hx H$HD$ Ht HHH$H HD$H{x1LLiHHȑIċ tNtAE$$D#fH=3ffHED`0H \HC~fWD$@f.L|$8I?11ҾH tI#fH=3ffH@0H HC|$0t$HD$8H8HtHt HD$8HHL$`HtH<$H HHT$xdH3%(HHĈ[]A\A]A^A_DfWD$0f.w!IDDHT$HHt$1?IHD$8H8|DhHHQH3LP0H[ 3HHt\LH'Lf= H59 1AҿH<$H賴HkHL$ HHtHHI뢐AVIAUIATIUSHHt HHHQA$)I$I$HHsH+H)L9HHSHHH9skH3LH)HsHH~9HHsI)I<.HH)L9LFHsLrLkID-[]A\A]A^[HH]A\A]HDA^DHHSHsHL!HHsHsOHsLLLkL[]A\A]A^ÿHHI$LHLH3LP0H[ 3HHt.LH'A$Ld; H57 1AҿIАfDAU1IATIUHS1HfDI9wHH[]A\A]DHt+HHI9wM t uL9HHLHxuːHH[]A\A]ff.AWAVAUATUHSH(HL#M4HsHSE1A-fHHHU)H9sWHsHSIL)HHIGL#HHHHBH([]A\A]A^A_fIH}!DH|$H{H|$FD9)ȃH|$Dm!LtIHD$ IM9tWE8/uHT$Ht$LHuLH+L$x2HD$HHCH([]A\A]A^A_W)RE0L9tZHSHt$L9L9v;K4$H9HGI9HHHpL HPmLeHHC"EfH=3ffH@0H HEHH  H5 H=G NHuHH@ HH7f.AWAVAUIATUSHHdH%(H$1HHt$Ht HHHH, 3Hl$ D$@H\$XHHD$ HN 3D$PHD$8HD 3HD$0HHD$HHD$@Hx HD$HD$0Ht HHHD$L|$H HD$H{xHt$1LHH_芉IċifWD$Pf.Lt$HI>LLHu|$@t$HD$HH8HtHt )HD$HHHL$pHtH|$H HH$dH3 %(HHĘ[]A\A]A^A_@aLt$HI>RfWD$@f.I3@ ,E$$D#fH=E 3ffH=ED`0HZ u}HC@+fH= 3ffH@0H HCۥHT$XHt$1ךIHD$HH8gDvHL$0HHt HHHaHu FHH> 3LP0H3HHt@LH'L4 H51 1Aҿ/H|$H-IfAUATUHSH8H_`dH%(HD$(1HCLc,LHxC,C-ЃC.HG`@ ۙHt%1HL$(dH3 %(~H8[]A\A]fXLH H~ƀ{,C-fH=U 3ffHM@0YaYbuHl$HT$H5{ Ld$ HHLΣHl$ fH= 3ffHH* AY@HH1IHD$ H-3HxH9}LD$IxH9 H=$ 3HGIȅLQ@S8fH=T 3ffHL@0Z`Z]~Hl$HT$H5r Ld$ HHLŢHl$ fH= 3ffHHQ AZ@HH1衿IHD$ H-3HxH9HT$HzH9΃HfH=C 3ffH{LHH蘩D{C C,C-C.]HC C/Lk6H@fC0C(ffC4M)LHL6I9XXLHH?{,8fH=3ffH@0Y޲YHl$HT$H5 Ld$ HHLCHl$ fH=&3ffH^H AY@HH1IHD$ Ht$Hx虥HD$LHx舥HsC,HK.HFC-HVH}HCLiH@HsHVHIM)C LLHI9XLHVH{,C-0fH=3ffHw@0[英[Hl$HT$H5 Ld$ H@HLHl$ fH=3ffH H A[@HH1̼Hs C/HK1HHFC0HV葱HHC HHC(fLifk-@u;C LSHCLhH>HHCHHkfH=V3ffHN@0\b\_@Hl$Ld$ HT$H5f HI HL軞Hl$ fH=3ffHH MA\HH@1蔻pfH=3ffH@0Y賯YHl$HT$H5 Ld$ HhHLHl$ fH=3ffH3Ht AY@HH1HHD$ H\$HHxaHD$HHxPHHH\$f.f.H=63HGt:H=3HWt,Ht$KBHJPJHLLH&u|$@t$HD$HH8HtHt 9HD$HHHD$pHtH|$H HH$dH3 %(HHĘ[]A\A]A^A_@aLt$HI>RfWD$@f.I3@ ,E$$D#fH=U2ffHMED`0Hj u}HC@;yfH=2ffH@0H, HCHT$XHt$1IHD$HH8gDvHL$0HHt HHHqHFHHN2LP0H2HHt@LH'L & H5&" 1Aҿ?ںH|$H=IfAWAVAUIATUSHHdH%(HD$x1HHt HHH{PH2L|$0Hl$D$0I HH\$HHD$H2D$@HD$(H2HD$ HHD$8EHD$ Ht HHIG HD$H{xL)HH8wIċ tNtAE$$D#fH=2ffHED`0H \HC~fWD$@f.Lt$8I>11ҾH|tN苔vfH=o2ffHg@0H HC|$0t$HD$8H8HtHt VHD$8HHL$`HtI HHT$xdH3%(HHĈ[]A\A]A^A_ffWD$0f.w!IDDHT$HHt$1诈IHD$8H8|DHHcMH.2LP0H2HHt[LH'L" H5 1AҿLH$HHL$ HHtHHIf.AVAUATUSHHdH%(H$1HHt$Ht HHHTH2Ll$@Ld$ HD$I} LD$@HD$ H2D$PH\$XHD$8H2HD$0HHD$HHD$0Ht LLH{xHt$HHHD$sAus|$@t$HD$HH8HtHt ܗHD$HHHL$pHtI} HH$dH3%(L@HĐ[]A\A]A^fD1HIHIHD$HD$Pl HD$0THT$fWD$PHXHHT$f.HPHT$HPHD$ HLLHD$8HHD$0Hl$HH}11ҾHtH|$HD$0HǃLt$HLL{rD0A AtpED3fH=D2ffH11ҾHu|$0t$HD$8H8HtHt )HD$8HHL$`HtI HHL$xdH3 %(HHĈ[]A\A]A^A_@kLt$8I>\fWD$0f.I=@  f2E$$D#fH=K2ffHCED`0H` HCfD+nfH=2ffH@0H HCۋHT$HHt$1׀IHD$8H8iDtHL$ HHt HHHaHu^HH>2LP0H2HHt>LH'L H5 1Aҿ/ʯLH/I@AVAUATUSHHdH%(H$1HHt$Ht HHHH2Ll$@Ld$ HD$I} LD$@HD$ H2D$PH\$XHD$8H2HD$0HHD$H)HD$0Ht LLH{xHt$褄HHHD$xA|$@t$HD$HH8HtHt HD$HHHL$pHtI} HH$dH3%(LHĐ[]A\A]A^fDkD0Ai1HIHIHD$HD$PZ HD$0rHT$fWD$PHXHHT$f.HPHT$HPHD$ HZLHD$8HGHD$04Hl$HH}11ҾHtH|$<HD$0HǃLt$HLLA AftFED3fH=j2ffHbDDp0趷|$@Lt$HCb9D3f.D$@HE+H2LP0H2HH?LH'L H5 1AҿݱDifH=2ffH@0H HCi(+fH=t2ffHlh0H u6HCHT$XIu 1U|HEHD$HH8qAD聶ɫHI =PHL$0HHt LLHHL$0HHt LLL܍IHL$0HHtLLHAVAUATUSHHdH%(H$1HHt$H$Ht HHHH=2Ll$@Ld$ HD$I} LHD$HD$ HN2D$PD$@H\$XHD$8H:2HD$0HHD$H謲HD$0Ht LLH{xH$1Ht$AH;$HHD$H H1H(HIHD$HD$0HD$sHT$fWD$PH HPHT$HX f.HPHT$HPHD$ HLHD$8HHD$0Hl$HH}f.D$@w HEHT$XIu 1yHEHD$HH8HT$HHǃHl$HD$0Ht LLЀ|$@t$HD$HH8HtHt zHD$HHHL$pHtI} HH$dH34%(HnHĐ[]A\A]A^@ 11ҾHѾ;Hl$HHǃHD$HH!HfeD0A AtHED3fH=t2ffHlDDp0|$@Hl$HC;CeD0D3fH=%2ffHEHDp0H7 uMHCX efH=2ffHHǃ@0H HC(DHT$YHH_THi2LP0H2HHLH'L  H5= 1AҿVHL$0HHt LLLDHHL$0HHtLLHL$0HHtǺLLHIhfDAWAVAUATUSHHhHo,dH%(HD$X1G+H1H2HcH9rzHAt$HHT$@D$LHsxH{ HD$@SPHIuWD$LHH1HH)HqHHHHH@f*{C0I9HLH7LgI9vVL;gvLpt>HH7LH)HwHLH~HHHH1I9IDfDH|$XdH3<%(Hh[]A\A]A^A_D1f fKbfH='2ffH@0H' HC1fHHH@fH=2ffH@0~IafH=2ffH@0fH=Y2ffHHCHuHCxHl$ Ll$0Hx4AHCxHx4dHT$H5 HIDHL~Hl$0fH=2ffHH8 Ld$D4$HMAH@1ěIHD$0H-2HxH9Ht$ H~H9ue_HfH=j2ffHLHH迅HHs HHH@HH=2HGtFȅLsH=2HOt)HHt$9FHN븋HqpHHD$0H\$HHx@HD$ HHx/HHH\$ݐ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$胙HT$fWD$PH HPHT$HX f.HPHT$HPHD$ HǩLHD$8HHD$0Hl$HH}f.D$@w HEHT$XIu 1pHEHD$HH8HT$HHǃHl$HD$0Ht LLЀ|$@t$HD$HH8HtHt 芁HD$HHHL$pHtI} HH$dH3 %(HHĐ[]A\A]A^@ 11ҾH;Hl$HHǃHD$HH!Hf\D0AiA AED3fH=v2ffHnDDp0©|$@Hl$HCfK\D0D3fH=-2ffH%EHDp0H? HCLD \fH=2ffHHǃ@0H HCH2LP0H32HHthLH'LQ H5n 1Aҿ臣kyDèHT$KHHDIHL$0HHt LLL3HHL$0HHtLLHHL$0HHtºLL@f.AWAVAAUIATUSHHdH%(HD$x1HHt HHH]Hq2Hl$D$0H\$HHHD$H2D$@HD$(H2HD$ HHD$8HD$0Hx H$HD$ Ht HHH$H HD$DLyfHHYIċ tNtAE$$D#fH=2ffHED`0H \HC~fWD$@f.L|$8I?11ҾHtI+w3YfH=2ffH@0H$ HC|$0t$HD$8H8HtHt |HD$8HHL$`HtH<$H HHL$xdH3 %(HHĈ[]A\A]A^A_DfWD$0f.w!IDDHT$HHt$1OkIHD$8H8|DxHHQ襚H2LP0Hk2HHt\LH'Lv H5 1Aҿ迟H<$H|H{HL$ HHtHHI뢐AWAVAAUIATUSHHdH%(HD$x1HHt HHHH!2Hl$D$0H\$HHHD$HC2D$@HD$(H92HD$ HHD$8HD$0Hx H$螡HD$ Ht HHH$H HD$DLYHH]VIċifWD$@f.L|$8I?11ҾHu|$0t$HD$8H8HtHt )zHD$8HHL$`HtH<$H HHL$xdH3 %(HHĈ[]A\A]A^A_cL|$8I?TfWD$0f.I5@ ,E$$D#fH=E2ffH=ED`0HZ u}HC@+UfH=2ffH@0H HCrHT$HHt$1gIHD$8H8iDvHL$ HHt HHHaHuQHH>2LP0H2HHt?LH'L H5 1Aҿ/ʖH<$H.yI뼐fAWAVAUATUSHHxdH%(HD$h1t.1HL$hdH3 %(Hx[]A\A]A^A_HHH}HHHH#tHH耪At@Lt$ H{xMf f.Җ"H{xG0uH2HLD$ D$0H\$8IH$H+2HD$H'2HD$HHD$(虝HD$Ht HHfWD$0f.L|$(I?11ҾHN|$ t$HD$(H8HtHt gvHD$(HHD$PHt LLH{xHHs{lf.lHT$8L1dIHD$(H8K|$ t+HD$(H8HtHt uHD$(HHD$PHI~ H|$ ft$HD$(H8HtHt fuHD$(HHD$PHtI|$ HАH@i-ƃD*fDQD D#fH=2ffHݹED`0H tD%HC@fWD$ f.IfH2Ld$ HD$ I|$ H\$8IH$H2D$0HD$H2HD$HHD$(HD$Ht HHMt$ H{xfWD$0f.Hl$(H}11ҾH詨uOfH=2ffH褸@0|$ HCt$HD$(H8HtHt sHD$(HHD$PHI|$ Hlf`Hl$(H}PfWD$ f.wHE4fDHT$8L1 bHEHD$(H8!H߉ƃ kH+H2LP0H2HHLHHHL% H LD'H57 1AҿPHLUsH HL$HHt LLHHL$HHtLLLHsL uIIff.AWAVIAUATUSHHhdH%(H$X1HT$4HL$8LD$Ht HHHLL$1LLl$pLHHD$PHHD$>lIGHD$HD$`HD$ IGHD$(CpHT$Ht$P i+Hb2HHHHLL'H|$LZHD$pL%v2HxL9HT$PHǃHǃHzH?1HzL9EH$XdH3 %(Hh[]A\A]A^A_fHT$(Ht$P|Hu2HHLd$ LHHL5H|$LhHD$`L%2HxL9H=2HWLFyfH=X2ffHPx0記IfH==2ffH5h0I:KHT$P(+HAm0LsDK]]fH=2ffH]@0]2HCHT$PHL%2g D$4Aff$f$H2H$Ƅ$H$HH$H2$H$H2H$HH$H$Hx HD$ H$Ht HHHD$8HD$HD$ H HD$fHT$EHt$8M1cKHHwIIċtȃifW$f.L$I>HL$HT$H?w$t*H$H8HtHt HmH$HH$HtH|$ H HHHT$PL%2DdL$I>RfWƄ$f.I0fD f-E$$D#fH=k2ffHcED`0H HCfDKHfH='2ffH@0H< HCeH$Ht$1ZIH$H8xTf.M&kf$AnL]HkInHFLHƄ,D̔D$4Aff$f$fHHD$PHt$OHxiHH HH=2HOHt$pHD$tHD$H=K2HW!Ht$ xtHl2LP0H 2HHLH'L# H5@ 1AҿYH|$ H\kdHHD$pHt$`HxhJqr#PJHMHHD$`Ht$pHxQhH$HHHHIE$$D#fH=E2ffH=ED`0HZ yHCfWD$Pf.HD$HH8HD$11ҾHǜ7|f.aCfH=2ffH觬@0H HC|$@uyHD$pHtH|$H HH$dH3%(HHĘ[]A\A]A^A_DfWD$@f.wQHD$H(HD$HH8HvHt gHD$HHZHT$XHt$1UHT$HHD$HH8ZDzKHt2LP0H2HHtNLH'L H5L 1AҿeHL$0HHt HHHIH!HH|$H'gʐ@SHHHHt HHHu/ulHCxHǀpHHH4[LZH2LP0H*2HHt[LH'L5 H5e 1Aҿ~HHT$H4$YH4$HT$rHH[I룐ATUSHHĀdH%(HD$x1HHt HHHLH2fWHD$H(2f.HD$(H 2HD$ ELd$0Hl$HD$0D$@H\$HI|$ HHD$8jHD$ Ht HHfWD$@f.7Hl$8H}=HHHHwH~Z{0{HHHPHp说HHHHHPH|$0t$HD$8H8HtHt cHD$8HHL$`HtI|$ HHL$xdH3 %(HH[]A\fDDH踲HHHgHHHH@IHl$8H}fWD$0f.w#HEfDH}fDHT$HIt$ 1QHEHD$8H8m1`H2LP0H&2HHtsLH'L1 H5a 1Aҿz0rHHHHD$H2D$4ILH2cHHL$ HHtHH@f.AWAVAUATUSHHHwhdH%(H$1HLf HEl$tHPPHBHDELEHHH~HFHxL$LHChHuHȲ H}L@ DH(H$IHDL$HD$Ld$1D,$wH$LcHzH;=2zHuLeLHP1L9|H$dH3 %(HEHEH[]A\A]A^A_ÐLF DN(H HuH}1IHDL$Ld$D,$PwLcnLHMCfWCH߈D$>CCD$?HC C! C%H$HC(C)H$HC0H$HC8H$HC@H$HCHH$HCPH$HCXH$fc.IMHHD$0IIHL$(IL9s!E1DELL)HL$HT$0Ht$(HL$NLVH$Ld$`HuHUHLHD$(UL|$PHT$MH5 L"HT$PHD$`HJHHpH;rLLH{HL%Ʒ2H|$pH5 HT$pIT$H @HH$IT$HH$H$HJHHpH;rjH;p`1LFHL$H$IT$H_:fH=;2ffH3H{L@0pHCHCH$HxL9aH$HxL9HD$pHxL9HD$PHxL9>HD$`HxL9H$HxL9t'H=/2HWu Lbgf1D$>CD$?CH$HC H$HC(H$HC0H$HC8H$HC@H$HCHH$HCPH$HCXIEIEfAtjAIM9K_fDH5 L$t H5 L %@IA@+yI6HDp uLL)HH5 L蹃IARH;p51LC1H|$(LlxzHƿkHHHt!Hsh]HEHEH蛥肽H=>2HWtFLqeH=2HWt)LGePJH봋PJHH=л2HWtFOLeBH=2HWt)LdPJH봋PJHL$>H{ H$KL$?KIEIEhjHIH<H=2HOtEiH$6dWHH$H$HxXHZJqr뵋PJHL$IH$LHxaXHD$pLHxPXHD$PLHx?XHD$`LHx.XH$LHxXLH=*2HWt<Ht$O[csIH$Ht$OHxWSPJHIL$JIL$KIL$LIL$Mf.UHSHHFHX 4fH=ָ2ffHΝ@0H HCuEHHt 1duH4H1[]HE@uH1[]=uH4UHSHHFHX J4fH=&2ffH@0H; HCuEHHt cuH4H1[]HE@uH1[]=uH3AWAʹAVAUATUSHH HXGGdH%(HD$H1H GGHGH62L@1LGHH _2HC`HHChHCxDǃHǃHǃǃLǃLǃǃH D2HǃHǃHǃH 2HǃHǃHǃH 2HHǃHǃƃƃHǃHǃLƃƃƃƃƃ t{{p 1HHCxt8SpHX t[11C*NC+fC,fS.C0 HD$HdH3%(HX[]A\A]A^A_D1@ǃt8HL$,AD$,聟y0D HfH=ڴ2ffHҙD`0_Um~Ld$0HT$+H5Ū IDLtLl$@LLNNLd$@fH=12ffHiH l$L|$HD$$AEL@1kHHD$@HxH;=2HD$0HxH;=2;/IfH=2ffHHLHUe1@ǃ1@ǃRrIHHl$)HHxQHHtv^HHHxQHHHxQH{HHQLH=2HWtHL\H=2HWt+Ht$*\PJH벋PJHIHD$@Hl$*HHxQHD$0HHxQIHl$*@f.AWAAVAUATUSHH HXGGdH%(HD$H1Hl GGHGH2HP1HWHH ?2HC`HHChHCxǃǃǃǃHǃHǃǃHǃHǃǃH 2HǃHǃHǃH ]2HǃHǃHǃH Y2HHǃHǃƃƃHǃHǃHƃƃƃƃƃsp0H HcHfDǃ ǃ@ DHHCxt8SpHX t@11C*NC+fC,fS.C0 HD$HdH3%(HX[]A\A]A^A_f8HL$,AD$,Qy+D HfH=2ffH袔D`0ZpmxLd$0HT$+H5 IDLsoLl$@LLILd$@fH=2ffH9H» l$L|$HD$$AEL@1eHHD$@HxH;=ԧ2xHD$0HxH;=28 *IfH=2ffH踓HLHOǃǃ/ǃǃǃǃǃ ǃǃǃlIHHl$)HHxWLHHtXHHHx3LHHHx LH{HHLLxH= 2HWtHLSWH=2HWt+kHt$*'W\PJH벋PJHIHD$@Hl$*HHxKHD$0HHxnKIHl$*@f.AWAVAUATUSHH HXGGdH%(HD$H1Hϯ GGHGHy2L@1LGHH 2HC`HHChHCxǃǃǃǃHǃHǃǃLǃLǃǃH |2HǃHǃHǃH 2HǃHǃHǃH 2HHǃHǃƃƃHǃHǃLƃƃƃƃƃSp3H HcHfǃ ǃ@H At9H{xyRCpt>11C*NC+fC,fS.C0 HD$HdH3%(HX[]A\A]A^A_HCxHL$,A8D$,踔y/&D HfH=2ffH D`0 UimMsLd$0HT$+H5 IDLiLl$@LLCLd$@fH=h2ffH蠎H) l$L|$HD$$AEL@1F`HHD$@HxH;=;2HD$0HxH;=%2?r$IfH=2ffHHLHHL$!I$LPMID$ tDЃI$LP [AEAD$PAT$AD$ PAT$ IHHl$9HHx:HHt}GHHHx:HHHx:H{HH:LH=ǜ2HWtHLEH=2HWt+Ht$:EPJH벋PJHIHD$PHl$:HHx&:HD$@HHx:IHl$:fDAWAVAUATUSHHdH%(H$1H$Ht HHHH{xeHIt]CRHLHHr|HH$dH3%(+Hĸ[]A\A]A^A_(IŃ t1+fH=2ffHh0HΝ uHC1똉cH2fW $HD$@HĘ2f.HD$XH2HD$PLt$`Hl$@HD$`D$pH\$xI~ HHD$h`HD$PHt HHfWD$pf.Hl$hH}11ҾHnH{x\d|$`It$HD$hH8HtHt 9HD$hHH$HtI~ HM=Am$ bmHT$xIv 1K(HEHD$hH8J|$`t$HD$hH8HtHt )9HD$hHH$HtI~ H1fWD$`f.wHEjWH讚l1H|2LP0H2HHLH'L H5P 1Aҿi\dD(IfH=F2ffH>}Dh0UCE4$L|$ Ll$0DvaHT$H5ʍ LH$XLL1HL$0HL$fH=2ffH|L$HL$Hl HE@1NIHD$0Ht$Hx 6HD$ LHx5IfH=;2ffHs|LLH8A$HsH覘H6HK18HHD$0H\$HHx5HD$ HHx5HHH\$HL$PHHt HHH軀HHPKH言LH7I1fAUATIUSHH8dH%(HD$(1L AH111r4DhMcLcLn IHALH1Hl$84Kt,$HLCMHD$ tL^fH=ɕ2ffHzHt$ H{@0^HCHCHD$ HxH;=|21HL$(dH3 %(H8[]A\A]DHL^CpH{xHL扃,u @3(+fH=2ffHzh0H. tZ^HCcH=y2HWt8FH>9rSf跖'*PJHMHtLn]Hf~HHD$ HHx2AWAVAUAATUHSHHXdH%(HD$H1HHHHJHPHt#H{` H{`HH H&]Hs`HDn(]HC`Dhu AAELHLt$ L\HD$DfAHD$E  RHCx fx4HCx fDh6HCxHHP<蔅fHt H{`LL _bLLzHD$ HxH;=2\HHx_H1fH=2ffHw@0H HCHL$HdH3 %(HX[]A\A]A^A_fHCxAfD@4HCxfDx6HCxHHP8菄Ht H{`Hs2HH*LLHH9aLLnyHD$ HxH;=2HHǃHǃHxfH=h2ffH`vx0HZDe0IY D D#De0Lk1@HHH{hHMH HOZHshHDn(H;ZHChDh fDL EH111.D`McL L HHELH1Ll$.Jt%$LH=HHD$ tH7Yb fH=>2ffH6uHt$ H{@0qYHCHCHD$ HxH;=21@HuHT$0 eHHYf 1fH=2ffHt@0Hg= HCfDH{hnfDHuHT$0́hBf.H{h.HLfXH{hHLFX 1fH=Ŏ2ffHs@0H! HC8HsxdžH4H7EzH{`tVH|uJ]k ]]1fH=E2ffH=s]@0]WHCHChHtxtqHƃH4~ f fH=Ǎ2ffHr@0WHC15HRu 1fH=o2ffHgr@0VHCfH=E2ffH=rh0IB (+HP Al$0lsV`HsxdžH4cHHxkv:1fH=Ɍ2ffHq@0H HCPJHH$HH+LLPJHf.@S?Ht"HGH8HtHt HCHHC0HtH{ [HD[fDUHSHHHGHFHtHEHCHEHCH[]HKHHt HHHi@HtHGP f.fH=~2ffHc@,SHHR`H;uHH[?3@f.H3HcH2IEHEȃIEHT$LPHT$IE HЃIELPIF8HT$pHHT$ HpHD$>HL$HAHD$xHA H$HA(HH$tH==2HP3H|$piHwMF1HLILD$(IHT$ LLT$aHHtLLT$I6H8LD$(J;NL3MtIA1II9tH LL rInIN8HHL$HL$HA(Ht(H<2HpH8>HAHxH9H}H$Ht(Hy<2HHH1HD$pHxH9H=><2HWLm HHD$t(HxHLiHD$H@H@HL$Ht$LLH0HT$(HHL$ HD$VHT$(HD$HL$ HHp HHL$HRHL$HHT$ HHD$QHT$ HD$HHH HHRH= ;2HWHt$p6MtIA1II9H I6LIFH9HLH=:2HWhHt$pYAD$HAL$AD$H=O:2HWt`Ht$pHHD$PHl$?HHxHD$@HHxHI#PJH^PJHMH92ID$HtUȃI$HT$LPHT$ID$ Ht2ЃI$LPAD$HAL$AD$ PAT$ MHL HHD$`Ht$pHxH22HHIUL AEHAMHAD$ PAT$ HHH"H=82HWt=LHL$HL$HgH|$] PrpHsM"LfP JH MNqAT$ JAL$ AL$yA|$AE PAU AEHAMHMtL@xAE PAU EHL6 PJHiHAEp~xHqpP rp AE@HPJH5f.H02HHÐH02HHÐ1f.H02HHf.HtH|02HHf.@SH_Ht&HC Ht H{HtPH[h[f.@H02HH=f.H/2HHf.HB`HxH@@n餱@SHHHxHt{HHx@!'x[ÐUSHHtb~@tuH?H1[]DH.#HUHHH[1]ÅuH02HH1[]fHHH1[]ÐSHtO~5tuH?#1[H1[uHM/2H1[fDHH1[f.@IHvH=B12H9t1>*t tI@HdH%(HD$1HGHHxH;=,2uHD$dH3%(u*HH=k42HWtHt$iPJHf.fSHH?dH%(HD$1x )HCHxH;=V,2uHD$dH3%(u+H[H=32HWtHt$PJHf.DUHSHHHu @HHHuHEH}1HHEHEH[]f.AWAVAUIATUSH(HdH%(HD$1H9HD$L5_+2HD$!HCHxL9HM9tbLHk(L;HtL%22HEMȃuHEHPMHE twȃuHEHPHD$dH3%(uVH([]A\A]A^A_H=Y22HOt>SHt$DEHMqE HM 5HqpAWIAVAUIATI̹UHH SHHWHwLwHHɹHuE1IHELUHu\@HHIH2HtGHHF1HHMI8HuHEHHuMH>HK4IuH}'L1H]HLuIIMl$K>HHt/HI$HL HEHL[]A\A]A^A_LufHUI$LeI$HtHB1HuLM$HEHUHDIHLu(HHoLHHfAWAVIAUATUHSHHL,MtpI]IILKM9t*DLMtPMH1LHuI9u>M9ILuI?HsHWH;VuuHL[]A\A]A^A_H1[]A\A]A^A_f.DUHiSHHH>Hw#1HHHsHHHtHHtH[]H1[]HH@fDHH@0fDHfDHGfDH(2SHHHHGHx(H{{ u"H{H02HH[fH 02HsHHPH/2HH[SHH[n@f.SHHS=t [f.CtH{[`AUATUSHH(GG dH%(HD$1H'2H@HstoHH/20HHPHHCHx(C CHCHx(#tUHCHx(LAf.0H¹1HHHz(HSC CuH{Hw(ucHD$dH3%(H([]A\A]ÿH)2H5*2HHHH@'2H4.2HHH5 Ld$fHT$H5}, LH?* I20LLHHD$Ht$HxoH)2H5$2HIHD$Ht$Hx>HLSIATI1USH HHdH%(HD$1&غMb)iLcL$i@BHcHL$Hʚ;~0HH& .HHH?HH)Hciʚ;IHcH)I|$HL$HL$Ht$dH34%(u H []A\fH,2HHÐH,2HH=f.AWIAVAAUATIUHSHHdH%(HD$81HH\$0Ll$ LHPLLsH5 L/HD$ HT$0HHHHrH;pv H;rHLHH"2L|$HLHT$HSHHD$HxH9HD$ HxH9HD$0HxH9uNH8+2DuLeHHEHD$8dH3%(u"HH[]A\A]A^A_ÐH1H3_)H=*2HWL4H=)2HW\L OH=)2HWt_ Ht$L|$H\$HHD$ LHxJHD$0HHx9HHH\$݋PJHHHD$ Ht$H\$HxHHD$H\$HHx뇋PJHPJHfHfDHWfDH fDH7fDHfDH!"2SHHHHGHx8H{({ u"H{IH)2HH[fH)2HsHHPHa)2HH[SH H[@f.AUATUSHH(GG dH%(HD$1HW!2HHtTH(2@HHPHHCHx8C C uGHCHx8# 3@H¹1HHHz8HSC C辢H{Hw8QucHD$dH3%(H([]A\A]ÿ脻H"2H5$2HHHH!2p H (2HHH  Ld$;HT$H5& LHI0LLHHD$Ht$HxDH"2H52H iIHD$Ht$HxHkLSIf.@HH@fDHH@0fDHfDHWfDHfDH!2SHHHHE{ uH{H&2HH[fDH&2HsHHPH&2HH[SHgH[.@f.AUATUSHH(GG dH%(HD$1H!2HHt4H=&2HHPHHCtZC H$fFHHCC C udHD$dH3%(uOH([]A\A]ÿHO 2H5"2HHHH2 H%2HHH O Ld$谸HT$H5%$ LHtI|0LLHHD$Ht$HxHZ 2H532Hc IHLfIHD$Ht$HxzSH7GGHGWHG t[tHC[Ð@f.SHuHHtxHC HtH[f[@f.AWAVAUAATAUSH(HoDDHHnHCHHS8HH9t-HtH*HS8HHS8HH[]A\A]A^A_HSPH{HKHIH)HHH)HvCID$HC8HtH(HCPHPHSPH@HHC@HC8HSHHs0HH)HLhL`KD-H9vaL)HL,L9HH)HHILk0IEOd%LcPHC HHC(I$HC@HHCH 2HWeHt$0ksH= 2HWtCEHt$0?6LHH= 2tL荲HPJHH= 2HWtH HH= 2HWt+Ht$践PJH벋PJHHHD$0Hl$HHxHD$ HHx:HHl$Hl$0HH$HHxשHHD$Hl$0HHx蹩HPJHf.DAUATAUSHHHWH+HHLHt$ LHKHHt$L)HH>HHtvH8H;HKH)HHLlHtHHH;IHtH+LLkHkH[]A\A]fDHH9vIZLE1HHIH9LF.H2SHHHHuOHx2HH[H\2HH[ÐfSHWH[>@f.HHGHH9r"H HH9wUf~u/1fV@HH w H5 H=4 迩H X H5 H=) 蠩H 9 H5 H= 聩ATH2AUHHS^H҉tLgHtIHEHH@H@H H@HMY DaH[]A\Dۘ벿违H2H52HHHHP2H2HHHUD@Gt`WHf8uRHw1WHf8u9@DW AGIAM9w9r GG .G9wÐfDATUSHW^IBkHхz t@B+B9rmrHfJHXfHjJ[]A\rB DD5H)I9rw;A IT$AB+B9s[]1A\fHدIT$HeH21f>FBIL$H G H5X H=  ]Of.DAVHE1HA!AUATUSH_1H@HdH%(HD$81Ht-HHHL$8dH3 %( H@[]A\A]A^DsD HfH=U2ffHMD`0d1mLd$ Ll$0HT$H5[ LI LLПLd$0fH=2ffHH| ,$MHIL@1詼HT$0H1HHzH9ujHt$ H~H9u7ހHfH=S2ffHHHH訦1H=2HGtEȅL)H=2HGt+ЅwHt$hFHN빋BHJHHD$0H\$HHxZHD$ HHxIHHH\$ݐfDAWAVAUATUSH_HHHoHdH%(HD$81Hx+HD$8dH3%(HH[]A\A]A^A_kD(IfH=M2ffHEDh0\E$$Ll$ Lt$0DHT$H5 LILLʝLl$0fH=2ffHH Dd$L<$HIIL@1蝺HT$0H1HHzH9uhHT$ HzH9u5~HfH=G2ffHHHH蜤H=2HGtEЅLH=2HGt+ЅyHt$jBHJ빋BHJHHD$0H\$HHxPHD$ HHx?HHH\$f.kf.HWHwHf.UHHSHHHtHUHHHHH[]fDH{LVHINLLHHHHJ HBLBIIHHJLIIHBIMMLLBILIHHJILIIHBIMMLILIHILL9cJ|HH Hc HHHHHHWHHHHHHWHHHHHHWHHzHHHHHHHHHHWHHzHHHHHHHHHHfDHHŸ6UHSHH9w*H,H蛷H1HH[HH[]̍ff.SHHdH%(HD$1HGHxH;=1uH蟴HD$dH3%(u+H[H=2HWtHt$Ʃ菾PJHfATAUSHD$ x&@eD9wA& T$ .D$ HN2HHPHH fHH超Hk0HCH@Hx H@H@H@@ ? H@(H(HEH1HHt$H{L胟Lc|$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_LE1LzI]Hu@HHH[IHE L9uHEH4$LHHD$1uI9qI_I|$HPH}T@@@"@1Ht Ht 1HfwtI|$@HHPI|$HP I$Al$4AEH[]A\A]A^A_AU L9tfDAE1H4$I}LuI}T@@@1Ht Ht 1HfGKCHE1HfDGEH}SHCH|$HsHIEC HPC I}XHsXAE IT$ țSAEI}S.H01HfOf.AWAVAUATIUHSHHXdH%(HD$H1HL$tu8HCI$HTXHD$HdH3%(eHX[]A\A]A^A_FHH;D$r2MtMHT$HCL$H҉LXtHCLH|\֚@~6CHHD$HCHD$DX[fDLt$0HEHT$.H5K Ll$@L{LHD$襮LLUHL$@HL$fH=31ffHkLD$HL$H HM@1(IHD$@L5!1HxL9ufHD$0HxL9u5]iIfH=1ffH LLH'蝬H=u1HWt=L謗H=R1HWt'Ht$/臗rPJH뽋PJHHHD$@H\$/HHxߋHD$0HHx΋H6HH\$/ff.HIdH%(HD$1t2HH1LH$JHD$dH3%(uHDH11L!芫f.HFHDXHÐfHFHDXHÐfHFDXHFHD\HÐUSHHHHtHPHkHHt%H}Ht豿H}HtHPHʠH+HtHH}豠H詠H[hHt H;Ht蓠HH[]酠DH[]ÐAVAUATIUSHH/dH%(HD$1H]H6Ll$@HkHtHEHxH;=1HI,$HC1L3HuLUHLIKH8IIIH9uL9tHMIF1HI9t)MHIHHmLbf.LM\IF1HI95IHHtvH8H;HKH)HHLlHtHHxH;IHtǙH+LLkHkH[]A\A]fDHH9vIZLE1HHIH9LF.AWIAVAUIATI̹UHH SHHWHwLw<HHHuE1IHELUHu\@HHIH2HtGHHF1HHMI8HuHEHHuMH>HK4IuH}藘L1H]HLuIIMl$K>HHt/HI$HL HEHL[]A\A]A^A_LufHUI$LeI$HtHB1HuLM$HEHUHDIHsLu(菸HHsLrHH"fAWAVAUI ATUHSHH?HIt$HxHH~HID$ID$I|$iHweIm1IHIEH IHHLKM9t(@LMthMH1LHI9uWM9HLuI|$HsHWH;VuHL$tHL$uHHtLHH1[]A\A]A^A_fLLLLH[]A\A]A^A_HrL苖&HHfDHGtPv)PvqPHw HHFHH|$H=\1H|$.H8@Hw(HtPH=,1wHH8@@H|$H= 1WH|$.H8@Hw ؚHuH cfDGtPvP1v fGf@AUFATUSHHwtH*v%F1vOH[]A\A]@HWGpf7HffOH[]A\A]LoAkfHVrHkHLLFLBD#CmCplfD GpHfHWffO xH[]A\A]SHLD@H1ɋ8^]H9|HH?u[@H[Df.SHkx1[{[fH=a1ffHYX0[Df.AWAVAUATIUSHHHHIA1 HHI9vUILDH)H=HyZD8AtA u6I^I9wfHH[]A\A]A^A_fH=1ffHDx0HH[]A\A]A^A_H H5 H= ~H H5 H= ~fDSHHx$Hk[fDZfH=1ffHX0[SHtO~5tuH?31[辔H1[uHU1H1[fDHH1[@f.AUATAUHSHHLopMt&Ht1fD{LH`yfH=1ffH@0f.AWAVAUAATIUHSHLHLHHMM8ǃp誁HxH[]A\A]A^A_fDW8u6HHLDMM8ǃpH[]A\A]A^A_QHAWAVIAUIATAUSHHHDLL1HHyAVDAuKfWf.vXf.vfDHH[]A\A]A^A_fDA tAEuHH(t GY@D,u yD1DDcHG`fD;ufDsfSH0HHT/H߾הH`H߾ÔHH"[鮔@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҃ 蠺HHHX ǃP@уtNtIHr HHDHHHH HcHfD{!H5HtLH5%H>1HH5 HH5H P ʈPHHHHHmHRC Cf1C:NC;fC>H;,C@ HCXHD$(dH3%(vH0[]A\A]A^CCCCC CCCmDCCUD;QD HfH=1ffHD`0,CmYLd$ HT$H5h ILLl$LLnLd$fH={1ffH賹H AMHL@1tIHD$H-m1HxH9HD$ HxH9UOHfH=1ffHNLHHkuvHHHtHHHHtHHHpHtH`HHPHtH@HH0HtH HHHtHHHHtL%1HSMt=tH0HHPMHS t"uHHPϋCPS뿋C PS H=1HOtHL|H=o1HWt+RHt$|CHqp벋PJHIHD$Hl$HHxpHD$ HLHxpAIHl$ݐ@SHHG t%uC%[CSHHG tuC%[Qff.SHHHt+ut&tYu 't1[f.(u'u:荟u:yxC(1[D)u'u:UxC)1[ÐAUATUHSH8H_pdH%(HD$(1S t6=1HL$(dH3 %( H8[]A\A]Ð>FfH=1ffHӵ@0Y{YH\$HT$H5; Ld$ H螐HLNjH\$ fH=11ffHiH AY@HH1*HT$ H&1HHzH9 HT$HzH9WKHfH=1ffHHHH½q>FfH=1ffHô@0YzYԮH\$HT$H5+ Ld$ H莏HL>iH\$ fH=!1ffHYH AY@HH1D>GfH=1ffH@0Y$zfDS8fH=1ffH̳@0ZyÿZuH\$HT$H5< Ld$ H蟎HLOhH\$ fH=21ffHjH۾ AZ@HH1+fD{C,C-C.C HC C/HPfC0C(ffC4HHHs,1DfEC fuHsC,HK.HHFC-HVlyHHCHHHCH@HyHsHVFyHSHCC H@HBHPcfHs C/H{1HFC0HVyHC HPC(ffD1 f.Y6H\$HT$H5 Ld$ HHLfH\$ fH=1ffH軱H AY@HH1|MfH=1ffH耱@0[ws[葫aH\$HT$H5 Ld$ HKHLeH\$ fH=1ffHHǼ A[@HH1ׂffH=1ffH@0\v~ A\uAH\$Ld$ sHT$H57 HI蜋HLLeH\$ fH=/1ffHgHx MA\HHپ@1%IHD$ H1HxH9uhHT$HzH9u5ZFHfH=1ffHLHH$l蚉H=r1HGtCЅLtH=M1HWt){Ht$~tlBHJ뻋PJHHHD$ H\$HHxhHD$HHxhH/HH\$H=1HGtLЅLsH=1HGt+ЅHt$sBHJ벋BHJDq:f.\f.f.1HW Ht$kg}H=1HWHt$;gH=޽1HW>Ht$ g/H=1HWHt$f|C PS )PJHPJH[PJHPJHkPJHPJHPJHPJH[HSHtH?gH[pfD[@f.UHSHHHHxcHHtFHHHt3{,u-9Jr"HC,HHD$jlHD$DH[]ffH=1ffH蠠HHz0uC,t@SH^`fH=s1ffHk@0ntHx0tC HCpHt1x t+C H远H0t%H H[kDHCxHtЀ8u[@f.AWAVAUATUHSHXdH%(HD$H1HFHX { Lt A|$0yH9KHt{,u)1HT$HdH3%()HX[]A\A]A^A_@I$9HwHC,Hj1fDHD$0D$0A<$HL$IHD$ `Dl$AfH=1ffHEIDh0+Et&HC RH HSj-fDH}zHCpC Ht x HCxH8HHtoYHǃHHi1fDH0YJA|$0tAD$@H}։1pHPHt$@HHzD$@D$A@ 1҃T$B-@4HËAF0cDeHl$ HT$H5 IHsxH|$H!RHl$0fH=1ffH{/{.t6HH{0HkHH{+fD1.@1HLQH:@HxHt$8dH34%(H@[]A\A]A^HH{0HhHHzEu{*zH1([C*f1HLQHzHHH"H;HHhIL0L9sE1f.EukLH)HwfH=1ffH@0#R C H~H0H H1oWf.AtbAHI9s낐H5n Hmt H5_ HmM@HA@cHUHDP uLH)HH5] HmHAYfbHUHDP 8I)IH5 H7mHCxHHHH@EHB0\zRI}@H(EHI}@0uLd$ HT$H5 Hl$0LdLH}>Ld$0fH=`1ffH蘉H A@HL1Y[IHD$0L%R1HxL9HD$ HxL9lHfH=1ffH3LHHPE!H DHx0O1 HHtCHǃHHeT(Iăe$d ~6=kbfH=r1ffHjh0NAA$Ld$ Hl$0lHT$H5 LIEm9cLHHL$XD$dAFD$hAFD$laH\$XMn HHD$>LE1HD$ HD$@HD$HD$PHD$HD$?HD$(GHCHHUHPHUHPHU@EAA H[(IHHC( tnDHT$ H|$H5X D{?YHt$H|$2HL$PHL$fH=ə1ffH~HL$H EHǾ@1OHHD$PL=1HxL9#HD$@HxL9HL$AIfH=\1ffH}HL$LH9ADH|$XaAFEf(1H$dH34%(u?HĨ[]A\A]A^A_HCHIUH@IEAF1E1VH\$?HHD$@HHxX6HH=h1HWHt$HL$AHL$H=,1HWtXHt$(HL$VAHL$HHD$PH\$?HHx5UPrpyPrp뤐AWAVIAUAATUSH6L%1HdH%(H$61H|$D$HGI$HGHxK-1111f$LƄ$Ƅ$f$f$Ef$f1ff$h(LcAC<.LT$ H$PLHD$LC HcL{LL$LT$ IEBƄ.BƄ 11Lf.HA9|!<.uHHc)A9Lj4T}HcHD Hs H H!%tDHJHDHH)A DJ DjfHcHffAH$HHD$8L$f. y v0T$$$$$A$I$McH|$H藇HfH=Ɣ1ffHy@0H|$-4H$6dH3%(HD$HĨ6[]A\A]A^A_:lffH=h1ffH`y@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$fDH5le LHLDD+H L1HHLLqHuH$HD$pIGH$HxL9Ht$ H|$cHD$pHxL9IHL;t$HD$HH9XeI$}!'EfH=1ffHuX0,HC f.RLHHHcHL1H)H$6HtuHHHcLLD$(H)H$6HƄ2LD$(AAxfCDRLL= 1DMH DEMLIGH$E$1FL H!%tLLDHJHDHL) RH|$ H*H$:H\$PHT$pH5 HxOH|$`H&)H\$`fH= 1ffHAtH M@HH1FHHD$`L=1HxL9aHT$PHzL92 HfH=1ffHsHپHH/$ff9H=51HWt|)Ht$(d8H=1HWt[L88HHD$pLHx,H|$-H|${yHxPJH뀋PJHHH$Ht$OHx`,HH@LH=c1HGtVЅH$7H=01HWt.H$\7nBHJ몋PJHHHD$`H$HHx+HD$PHHHx+HH$f.SHPH[fAWAVAUATUSHHdH%(HD$x1G(Ht$HD$.E1E11Lt$@L|$0HD$HD$/HD$e@LHs .L H#FHt/HT$LL~LH|$L^HD$0HxH;=91uaII9k(~/{uLHs .LHEf.HD$xdH3%(uZHĈ[]A\A]A^A_H=v1HWt?Ht$5uHHD$0Ht$/Hx*HuQJPJH@AWAVAUATUSHxdH%(H$h1HE1H|$8Ht$@H(Hz{H$HT$]H5& HHD$8KH$`H$`HHD$Ht1Ƅ$@HHDŽ$8Ƅ$A1HDŽ$HHDŽ$PHHDŽ$XHDŽ$`H$`H1HhLhHEH$`L`HDŽ$hH}VH01H{HH$`H1H@H$``CHsH@VH$H{;HH|$H$` Hx19pH$L%҂1HxL9R HD$HxxHT$H|$8H5 IH1HD$(Hf1H\$HH{H$`HJ1H@H$`H'1HH$pH{xxHD$(H{HHH$pYHEH$`HL`H1HDŽ$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Ž$d+HH$dH$H$`H@HPH L$L$IE`HD$ IFHD$D{8CCH\$`H|$H5IHHRD 1Ҿ#H0HHtHD$`xx HG HD$`(HD$`px H* HD$` 8HxH HD$`@xH HD$` H|$ pHY1Ƅ$0LHDŽ$(Ƅ$11HDŽ$8HDŽ$@HHDŽ$HHDŽ$PH$PHu1HXHhHCH$HHDŽ$H{dRHM1I}HHDŽ$HDŽ$HDŽ$HDŽ$ HDŽ$(HHDŽ$0H$H1H@H$PHӀ1HD$(HH$~Ht$`HI1I}XLDŽ$@Lt$0HVHH$=H$HI}11DŽ$@-/H|$ IuoQHl$p,HH$P H$HH$HLH$HHRD /H$H;$1Hu1HIfHHxL9HH9uLH$H1HH$H1H@H$PH1HH$H$HHxL9HD$(I}HHH$UH=}1H 6}1H|$ H@HQH$H@HH|1HDŽ$HH$P1H$`H@HPHKH$H$H9HH)HHL$HH$LLH$H$H)HHD$_HD$H@H4LH$\H|$LOH|$$L.-H$HxL9H$HxL9H$H$HH)HH9rH\$@iH;Hw1HH|$H$HHaHHHH|$8HpH$H1HH$Hl1H@H$PH1HH$H$HHxL9HD$(I}HHH$RH{1H {1I}`H@HQH$H@HHYz1HDŽ$HH$P rf.H$HH<|HBH HP0H$H|$8H5 HHD$0tAHU|1HD$(H|$iH$5H$H$H9HHxL9HH9uH$Htu5H$HxL9RHD$pHxL9nHD$`HxL9H1HhLhH|$hL$H$I9LtfDHHxL9HH9uL$HSHxw fEH=ƀ1HWHt$H)@H=1HWHt$H)fDH=X1HOL)H=(1HWt>LY)PJHAPJHgPJHHL5H|$rgH$3HH\$^hjH$HHxtHD$pHHxcHD$`HHxRH|$HhI}I*HCH$HHDŽ$LH w1I}`H$HH$P M9ILuI?HsHWH;Vu]uHL[]A\A]A^A_H1[]A\A]A^A_f.DUHSHHxm1dH%(HD$1HGHxH9u$HEHxH9uAHD$dH3%(u,H[]H=t1HWtAHt$ 2H=t1HWt$Ht$뚋PJH빋PJHfDAWIAVAUIATI̹UHH SHHWHwLw<>HHHuE1IHELUHu\@HHIH2HtGHHF1HHMI8HuHEHHuMH>HK4IuH}'L1H]HLuIIMl$K>HHt/HI$HL HEHL[]A\A]A^A_LufHUI$LeI$HtHB1HuLM$HEHUHDIHLu(GHTHI|$gL&hGHSH\AVAUATI UHSHdH%(HD$1$)HHt2HHEHCHj1HUHHEHSHEHCH{iHw1HLIt$HIHSLI HtTL(MtLHCH-ij1HxH9uzHCHxH9uHH%L1HL$dH3 %(u&H[]A\A]A^ÐHHLLO]/H=q1HWtCHt$H=q1HWt+iHt$ZPJH뷋PJHSHH_dH%(HD$1Ht$;xfHCHxH;=`i1u#H$HD$dH3%(uH[/H=p1HWtHt$븋PJHAWAVAUATUSHHH?dH%(HD$81t eu/Hg$HD$8dH3%(HH[]A\A]A^A_@D HfH=o1ffHTD`0mLd$ Ll$08HT$H5w LID3y/LL) Ld$0fH= p1ffHDTHM ,$MHEL@1&IHD$0H-g1HxH9uCHt$ H~H9uZ7HfH=o1ffHSLHHw-H=Oo1HWt<Ht$H=*o1HGt$ȅL_끋PJH뾋FHNH\$HHD$ HHx H$XHHD$0H\$HHx fAUIATIUHSHhdH%(HD$X1dHHHHHaHl$ HT$@H5R H-H|$0HhHl$0fH=Kn1ffHRH~ @HH1J$IHD$0H-Cf1HxH9@HT$ HzH9wHfH=m1ffH$RLHHAHHL$XdH3 %(Hh[]A\A]11Ҿ HHcI9HH?Ld$@HT$ H59 L,Ll$PLLLLd$PfH=/m1ffHgQH} I@HL1+#IHD$PH-$e1HxH9HD$@HxH9H=l1HWLLH+@HT$@H5V H+H|$HlHl$fH=Ol1ffHPH> @HH1N"IHD$H-Gd1HxH9uxH$HzH9 H=k1HG'ЅHt$P)H=k1HWHt$PH=fk1HW?gHt$PXH=6k1HWt.bHt$0gSPJHnPJHHHD$0Ll$PLHxHD$ LHxHH THLl$PHH$LHx~ыBHJHHD$Ll$PLHxUŋPJHLd$0HHD$@LHx*zHLl$P\HHD$PLd$0LHx‹PJHf.AVAAUATUSH`dH%(HD$X1,HL$@*HcHT$@\ g YY,HHD$HSx#Ht$XdH34%(H`[]A\A]A^D HfH=h1ffHMD`01ɃDeLl$0H-z D1H\$ HT$H5I IHY HHE(HL3H\$0fH=i1ffHNMHy D$$MHIHپ@1 HT$0Ha1HHzH9ujHt$ H~H9u7@HfH=h1ffHLHHH 1~&H=Vh1HGtEȅLH=1h1HGt+ЅwHt$`hFHN빋BHJHHD$0H\$HHxHD$ HHxHQHH\$ݐAUHIATHAHUHIcSHHH9HHGGGGHG HHFHH(DcDcLHHHSH`H{HH[]A\LA]GfDH?HtC/@f.HH~}DOAtsLW1IRLH9|D9tzLAHLH9LH)։I9t;A)W1ɅDO~@HEHO tHcHILWI2I)rHDP1W1A)хDOHO I1UHSHdH%(H$1HfD}@HcHH$dH3%(u H[]#ff.AUATUSHHdH%(HD$81D$H fD$tfL$H|$<5x&HL$8dH3 %(9HH[]A\A]D(IătfH=d1ffHyIh0A$Hl$ Ld$0-HT$H5 HIK$HLHl$0fH=d1ffHIHu AMHH@1Ht$0H\1HH~H9Ht$ H~H9ucHfH=}d1ffHHHHH»fH=c1ffHH@0r"H=c1HGt;ȅL' uH\$HHD$ HHxHMFHNH=c1HGt;ȅHt$ HHD$0H\$HHx?듋FHNfAVAAUIATIUSH@dH%(HD$81fHŃu9A<$DLHxHL$8dH3 %(SH@[]A\A]A^@iu3` LAY$,t] tȃt/tffH=a1ffHFX0 ~HjmLd$ H\$0+HT$H5 LIMm!LHcLd$0fH=Fb1ffH~FHgs ,$MHML@1<HHD$0L%5Z1HxL9uiHT$ HzL9u5qHfH=a1ffHFHHH;#H=a1LGtFAH H=ca1HWt+xHt$ iBHJ빋PJHHHD$0H\$HHxHD$ HHxHCJHH\$ݐAWfWAVAUATAUHSHHHdH%(H$81f.Ht$HT$w Y] D,Ht$L|$PL$LLHX1H$1HH$1.H$L$(H$DŽ$HxH;=qX1$HHD$HLl$MDH :HH+L$$;LHHG6~HD$H91f D HfH=^1ffHCD`0 m)(HT$pH5= LIċH|$`LnLl$`fH=Q_1ffHCLL$Hp l$HL$$AL@1@HHD$`HxH;=5W1HT$PHzH;=W1ZlHfH=^1ffHCHپHH6$xSH$HxH;=V1\H$8dH3%(HH[]A\A]A^A_DH$VH$HD$@(HfH=f]1ffH^Bh0vG&Hl$0HT$pH5} IH8H|$@HHl$@fH=]1ffHBLD$Ho $HMH@1HHD$@HxH;=U1NHT$0HzH;=U1}f(HfH=\1ffHAh0o%Hl$pHT$.H5| IH`HLH$fH=\1ffH(AHN AMHH@1HH$HxH;=T1HT$pHzH;=T1H=_\1HGЅLtDKHH$Ht$`HxHD$pHt$-Hx$xPH$HxH;=4T1u H"EHH=[1HWHt$/H=[1HWtdHt$`H=l[1HWtSBHt$p3BHJH1PJH똋PJHaPJHH=Z1HWtHL/HHD$@LHxHD$0LHxPJHHHH$Ht$pHxeH$Ht$`HxOHCHHD$PLHx3OHHD$`LHxH=0Z1HWtJBLa5H=Z1HWt+L5xPJH벋PJHfDAWAVAUATUHSHHIIA1I HH9txA$A}HI4H)DHHtlA$tɃ t tTu;V LHL$AY,1HL$t fDHHH[]A\A]A^A_cH1f.UHSH]Hù!1HHHs4HH3V1K}HQW1EǃxCE<Ɂx3ECU ЃCHH[]f.H 1@AWIAVIAUEATIUSHHD$ DKpA<$IDLLHHyJEt.iuQU LAY$,ufl$ ufHH[]A\A]A^A_fD ttuf.AWI@pIAVIAUATIU SLHL$ H$A<$L $I؋L$ CppLLHIygtP ttVtHL[]A\A]A^A_T LAY$,ufrDf.USHH8HdH%(HD$(1HtHHtHHtH$H HHtH#H (tdH=KHHHH$HT1HD$HV1HD$HD$Ht HHHD$(dH3%(uH8[]ÐHHL$HHt HHH>@f.AWAAVIֺAUATIUSHH.H\$`dH%(H$1HHA<$HL$AD$PPDiHm MHSHDHFA<$HfT$`AffD$bA1H$dH3%(cH[]A\A]A^A_fIIlH\$@HT$:H5#r L|$PHfHLH\$PfH=S1ffH18Hl @HH1 Ht$PHK1HH~H98Ht$@H~H9%HfH=S1ffH7HپHHf.HAkRf|$`HHkH{HLFvL7A<$nHBD,bDIufDŽ$A<$HSpHuFD$bfA2H3 MHS HDHQDA<$ ft$`HAffD$bQQADŽ$YfDIljT$fH=bQ1ffHZ6T$P0nAL|$PljD$A4$HD$HD$@HT$:HHD$(t$$H5o HD$(LHHL$PHL$(fH=Q1ffH5L$LL$H@c DD$$HǾ@1 $HL$(HHD$PHI1HxH9YHD$@HxH9HL$IfH=)Q1ffHa5HL$LH|KD HfH=-P1ffH%5D`0<~ ILd$@L|$PZHT$:H5n LILLLd$PfH=P1ffH4Hb $MHIL@1|Ht$PHxH1HH~H9Ht$@H~H9HfH=P1ffHV4HپHHs'fDCD HfH=%O1ffH4D`04Ld$@L|$PXHT$:H5m LILLLd$PfH=O1ffH3Hma $MHIL@1zHHD$PHsG1HxH9H=O1HOt-Ht$;HT$2HT$ HqpHHD$PLD$;LLD$HxLD$HD$@LHxrH7HLD$;H=xN1HGtVЅLH=LN1HGt5ȅHt$;HT$vHT$FPV먋FHN;qH=M1HWtiLHL$!HL$H=M1HwtBLD$;HT$HL$LHT$HL$dPrp둋pDFD@H=VM1HGt:ЅAL4H=*M1HGtFPVċFHN2ifAWAAVAUATUHSHH?HL$t$dH%(HD$816u,H\$8dH3%(HH[]A\A]A^A_D(IfH=K1ffH0Dh01҃E$$Ll$0D D}Hl$ HT$H5j IH HLLHl$0fH=/L1ffHg0H^ Dd$L4$HAEH@1HT$0HD1HHzH9ujHt$ H~H9u7THfH=K1ffH0HHH1 H=jK1HGtEȅLH=EK1HGt+ЅwHt$thFHN빋BHJHHD$0H\$HHxHD$ HHxH'4HH\$ݐff.AWAAVAUATUHSHH?HL$t$dH%(HD$81}4u,H\$8dH3%(HH[]A\A]A^A_D(IfH=I1ffH.Dh01҃E$$Ll$0DD}Hl$ HT$H5g IHl HLHl$0fH=I1ffH7.H\ Dd$L4$HAEH@1HT$0HA1HHzH9ujHt$ H~H9u7$HfH=I1ffH-HHH1bH=:I1HGtEȅLoH=I1HGt+ЅwHt$DhFHN빋BHJHHD$0H\$HHxHD$ HHxH1HH\$ݐff.USHH=u H1[]HH߉[]AWAVAAUIATAUSHXdH%(HD$H1yfD8A1xAAEDDk(81DxEy fDkfD3D8A1hxAAEDD(1D'xAEAAAAD D AEHL$HdH3 %(HX[]A\A]A^A_fHD$fH=cF1ffH[+Dx0rHT$BL|$@ljD$HD$HD$0HT$/H5d HHD$HD$LHHL$@HL$fH=F1ffH*L$LL$HY HAؾ@1 $HL$HD$HD$@H>1HxH9HD$0HxH9IfH=6F1ffHn*HL$LHR@HD$fH=CE1ffH;*h0SHT$1fDHD$fH= E1ffH*h0HT$̋*Ld$0L|$@>HT$/H5b LILLLd$@fH=jE1ffH)HX ,$MHAL@1`HD$fH=kD1ffHc)Dx0zHT$L|$@ljD$ HD$HD$0HT$/H5$b HHD$'HD$LHHL$@HL$fH=D1ffH(L$LL$HW HAؾ@1 $HL$HD$HD$@H<1HxH9HD$0HxH9OɾIfH=>D1ffHv(HL$LH@*Ld$0L|$@ HT$/H59a LI>LLLd$@fH=C1ffH (H"W ,$MHAL@1HHD$@H;1HxH9uIHt$0H~H9HfH=mC1ffH'HپHH16H=C1HOt]Ht$.HT$>HT$HHD$@HL$.HHL$HxHL$HD$0HHxH+HqpH=B1HGt(Ѕ2L%HHL$.뤋FPVqH=NB1HWtU#LH=$B1HOt8HL$.HT$HMHT$PJH륋Hqp]H=A1HWtULH=A1HOt8XHL$.HT$HHT$1ffH#@0wE1;x)4HCHxH9HH$hdH3 %(DRHx[]A\A]A^A_@[D0IfH==>1ffH5#Dp0L|EmDwLt$0H$H5cZ HD$LH|$@LHL$@HL$fH=>1ffH"LL$HL$HO HD,$M@1IHD$@HxH9=HD$0HxH9跸IfH=,>1ffHd"LLH@cLl$pH$H5Y L.H$LL$fH==1ffH!HU M@HL1IH$HxH9HD$pHxH9MIfH=[=1ffH!LLHADMLDHD$1LkH H HXE1HH fDVwL$H$H5gX LH|$LL$fH=<1ffH HNP A@HL1IH$HxH9wH$HxH9 H=<1HWL@cD0IfH=E;1ffH= Dp0TEufH=;1ffH Dp0.EmDYLt$PH$H5EW HD$LH|$`LHL$`HL$fH=t;1ffHLL$HL$HN HD,$M@1eIHD$`HxH9HD$PHxH9H=:1HWLEuDH$HT$.H5PZ HD$HHL$Ht$LH$HL$fH=:1ffHLD$HL$H, HE@1IH$HxH9;H$HxH9躴HD$fH=-:1ffHeH|$LH X^HI^HD$ML4H=91HWMH$H=d91HWa3L&H=691HW1LeH=91HWtOL;LI;x-HCHxH9uHL"PJHH=81HWthHt$/HHCH$HxIH$H$Hx0H8H!PJHPJHIH$LHxHD$pLMHxIHIH=71HWtFL H=71HWt)lL_PJH봋PJHIH$LHxH4Hu.Ct賩uK@fC0wfbf{Ll$ Ld$0訹HT$H5H LIQLLLl$0fH=-1ffHHB $IHML@1HT$0H%1HHzH9HT$ HzH9HfH=|-1ffHHHH@C@CvHt$HIRH-rE MDl$IEH4Ld$0HHH\$ AޫHT$H5G HI'HLH\$0fH=,1ffHHSA Hl$D,$HEMHپ@1HT$0H$1HHzH9H=6,1HGt<ЅHt$eC࿃ȀC^BHJHHD$0H\$HHxHD$ HHxHHH\$H=+1HGtLЅ2L%H=y+1HGt+ЅHt$BHJ벋BHJHHD$0H\$HHxOHH\$BfAWAVAUATUSHHjc?H{(}H{(7LcII`ItGIHfH=*1ffHHHHIHQHqA H[]A\A]A^A_C0H1[]A\A]A^A_CC0@CH1[]A\A]A^A_`若fH=q)1ffHiX0~@IEH4HLpHAIfH=)1ffH H> Ll$HHME@L$$1H.HHھH fDCC0࿃ȀC1@AUATUSHH8dH%(HD$(1Gt%1HL$(dH3 %(H8[]A\A]@H(uCQH{(H{(zH{(KHH{(Ht$ H HMHl$HT$ H5B Ld$ Dl$ HHLwHl$ fH=Z(1ffH H= IEHH@1SHt$ HO 1HH~H9Ht$H~H9ua脢HfH='1ffH1 HHHNf{fDH{(BH=p'1HGtHȅLwH=H'1HGt+ȅJHt$ w;FHN붋FHNHHD$ H\$ HHxHD$HHxH*HH\$ SGHu H{(8HC([@f.AWAVAUATUHSHXdH%(HD$H1HfH=%1ffH @0~&HD$HdH3%( HX[]A\A]A^A_uLe4L&LLd$0A&D}HT$.H5? Hl$@LIfLHLd$@fH=%1ffH+ Hl; \$Dl$HL4$EAL@1Ht$@H1IH~H9uhLD$0IxH9u5HfH=%1ffH LHHQH=)%1HGtEȅH^H=%1HGt-ȅyHt$/3jA@HAH뷋FHNHHD$@H\$/HHxHD$0HHx|H HH\$/f.ATIUHSHޥc?H{(HDx Hc[]A\DH{(蝿tp~Ftu褟HDK臟 HuH賲^Hz@K@? H[ff.AWAAVAAAUIATIUHS1Hf.H}(DL9s&LItHH)H~CHEuEuHy<諞t t u^EHEOHHDHxt>HHt-t!u@苝H@Ko H뚃uH裰NHv@K@/ HWff.AWAVAUIATIUHS1HHdH%(HD$81L9}+LItH)H}(H褯Hx/HL9|HHL$8dH3 %(HH[]A\A]A^A_Ð苜D0IAtAiuIA HY,iE7,}1εufA tAt4EtfH= 1ffHDp0~HAD۹AHl$ Ll$0$HT$H5> HIHLmHl$0fH=P 1ffHHq1 $MHMH@1FHHD$0H?1HxH9uqHt$ H~H9u<{HfH=1ffH(HHHEHeH=1HGtGȅLH=e1HWt+pHt$aFHN빋PJHHHD$0H\$HHxHD$ HHxݼHEHH\$ݐf.ATIUHSHLHHt[]A\[]A\fDAVAAUIATIUSH*f.LLHҬHHy*8u`H{(uً;DLLYHHxאt>HHt-H4ׂCHHH?HH)H*[H]A\A]A^@AVAUATUHSH@LdH%(HD$81ID$HsDkA)t.HsE1LeHxHL9tCL9|J1L 1HL$8dH3 %(H@[]A\A]A^DӘIăiuMfDed}: t~A@5腶qf?n}gf|%h~kuM@htFfH=A1ffH9X0Q%A$Ld$0xDmHl$ HT$H58 IHHL踵Hl$0fH=1ffHHT2 $MHEH@1Ht$0H1HH~H9Ht$ H~H9un–HfH=71ffHoHHH茼1g  H=1HGtLȅsLfH=u1HGt+ȅ9Ht$*FHN벋FHNHHD$0H\$HHxHD$ HHxHWHH\$ݐff.AVAUATUHSHH@>dH%(H$81HHwHLd$0AHLHL$HAD$HTAFƒA~AVtuA>HL$LAD$L ANIf.G?HL$@AD$@hAFAFHEm@D(IAiuANAe:Ad}XA A赭DuA>E5AqAnf}Ag|kAh~Aku_AN@NDA>HL$DAD$DAfE0AfH=1ffH Dh0$E7Ll$`DKHuIHEHl$PHT$HHt$ H5J0 HHD$HL}HL$`HL$(fH=[1ffHLL$LD$ H) HL$(HDt$L|$H$@1@HHD$`H9 1HxH9NHT$PHzH9mHfH=1ffHHHH7L1A rA AVADˍ(HfH=1ffHh0込tHl$PLl$`HT$LH5v. HIE&xHL(Hl$`fH= 1ffHCH( $MHEH@1HHD$`H 1HxH9HT$PHzH9.HfH=1ffHHHH1̌D(HfH=1ffHDh0轻L|$PLl$`A6HT$LLHD$t$ H5- qLL!HL$`HL$(fH=1ffH7LL$DD$ H.' HL$(Hlj$@1IHD$`H1HxH9HD$PHxH9EHfH=1ffHLHHHEX賋D(HfH=1ffHDh0褺fL|$PLl$`A6HT$LLHD$t$ H5, XLLHL$`HL$(fH=1ffHLL$DD$ HM& HL$(Hlj$@1(HfH=1ffHh0Hl$PLl$`HT$?H5+ HIE&HLYHl$`fH=<1ffHtHU& $MHEH@12HT$`H.1HHzH91H=1HGt\ЅHt$>HHD$`H\$HHHx_HD$PHHxNHHH\$H݋BHJHHD$`H\$>HHxHH\$>H=$1HWtHLWH= 1HWt+bHt$H+SPJH벋PJHLH= 1HGtJЅL۶H=~ 1HWt)Ht$L诶BHJ봋PJHHHD$`HT$LHHT$HxHT$HD$PHHxHVHHT$LH= 1HGtJЅZL%MH= 1HWt)Ht$?BHJ봋PJHHHD$`H\$?HHxSHH\$?AVIAUE1ATIU1SDID$LHPH0褯HHLHIHLHH~ AD$HH[HE]A\A]A^ATIUHS!@LHUHHy=H8u3H}(uAT$It$}誚LHHHxH[]A\AVIAUE1ATIU1SDID$LHPH0贙HHLHIHLHH~ AD$HH[HE]A\A]A^ATIUHS!@LHHHy=h8u3H}(uAT$It$}JLHHHD$0HHHL$`HL$0fH=1ffHL$$DL$8H HD$$M@1L$HL$(HL$HL$0覸IHD$`HxL9HD$PHxL9v|HfH=O1ffHLHH褢H 1Dk}HfH=N1ffHFX0^1T]Ld$PHl$`}HT$NH5q LILHƚLd$`fH=1ffHH AMHL@1袷HT$`L-0HHzL9HT$PHzL9{HfH=D1ffH|HپHH虡1 H=1HOt~4Ht$PD$$D$$H=1HWHiH\H=1HWt,-L趩 JqryPJHH=<1HGtLЅHmH=1HGt+ЅHt$O?BHJ벋BHJHHD$`L|$OLHx蛝HD$PLHx芝HHL|$OHHHD$`Ht$PHx]HHHD$`LHxA뤋PJH@f.AWAVAUATUHSH(HHGHGHdH%(HD$1~HIH*9N؅AHD$1Lt$HD$#LؔHEHHED9ttLZIfH=0ffHLH@HPHpÏAljD$~fH=0ffHH}H;}HptBHHvIcz1fDHL$dH3 %(HuoH([]A\A]A^A_fDHT$HH臏FLeH]II9t^Lt$HHxH;='0u$HI9uH}Ht覱LɻH=0HWtL֦L뾋PJHߐAWAVAUATUHSH(dH%(HD$1HGH+HH+L,L9HIHT$H4$蟳LuIHEH4$HT$LH)H6HcHLtHL$LuHEI9L=0HLIf.Ht H2H1H:HHL9uHXLHL$H)HITHHHxL9urL9HuLuMtLH$;H$KLeHUHEHD$dH3%(H([]A\A]A^A_@AJ<IT$H=0HwtJoHHT$H $HT$H $PH蠋Mt,L蓯.pDFD@HHHEH+EHt$HH<H=HI9>HIT@UHSH8dH%(HD$(1HD$蔱H$HIHHHHD$HHD$ HD$Ht HHHD$(dH3%(uH8[]ǸHL$HHt HHHHL$HHt HHHUHSHHuWH1HHHpBȉHxFH+HtHE Ht H}HtPHHH[]fHH[]fSHtO~5tuH?裭1[.H1[uH0H1[fDHH1[@f.Ht,HJHVt'HL HAHH@PffDUSHHH/HtHE Ht H}HtPHҬHHtHHHH{[]fDSHHtH苜H[邬f[@f.AVAUATUSH@HdH%(HD$81fH=0ffHP0@03#Ȣ~SHt$H11H HHHD$8dH3%(H@[]A\A]A^@3#vuHl$ Ld$0HT$H5 HIDHLϐHl$0fH=0ffHH L,$EHA3#H@1褭IHD$0H-0HxH9uhLD$ IxH9u5qHfH=N0ffHLHH裗H=0HGtCȅL&H=0HOt+{Ht$lA@HAH빋HqpHHD$0H\$HHxUHD$ HHxDHHH\$fH0SHG NHG0Nå1҈C fCfS [Ð@f.AWAVAUAպATIUHoSHHHHdH%(HD$x1HƃƃǃHǃHǃHǃHǃ,HHH|$XL=0L5!0HD$PHHt$PHT$XH HHD$PHHLHT$hL HHD$`tH|$PHHPHH|$XHD$PHHHT$XH#0Ht$PHPHD$PHXHXH`HHHHD$`HT$hH20H`tH|$PHHH0H|$XHD$PH(Ht$PHT$XH@H0HD$PH8H(L8HT$hL@HHD$`tH|$PHHHpH|$XHD$PHhHt$PHT$XHHpHD$PHxHhLxHT$hLHHD$`tH|$PHH{8HC6R1 DLHx5ƃHD$xdH3%("HĈ[]A\A]A^A_nD8IfH=}0ffHuDx0茝E6D輻L|$@HT$.H5k HD$LNHL$0LHHL$fH=0ffHL|$0HL$H+ HDt$EM@1H $L¨IHD$0L%0HxL9HD$@HxL9uelIfH=h0ffHLLH轒3IHHtHHHKL3H=0HWtFHt$sH=0HWt+HHt$/9PJH봋PJHIHD$0Ld$/LHxH+<$HHxAIHIEIU tRM,$LIEbH Z H5 H=% xH ; H5 H= y虄H0H50HHHH*0HLʣH"fATIUHպSHHHt$D$dH%(HD$1#H~AL$HɅ~9HcLHH|$dH3<%(uH[]A\H_f.DHHt;tt 1H0H1HHtH1f.H71f.IHHLljt;tt 1H0H1HHtH1f.H71f.SHfH=0ffHH@ Ht HxuH+[ÐH0HHÐHHH@H0HHff.H0HHݡf.SHtO~5tuH?賡1[>H1[uH0H1[fDHH1[@f.SHtO~5tuH?C1[ΣH1[uH0H1[fDHH1[@f.UHSHH9w*H,HkH1HH+HH[]yff.AVAUIATIUSHHHt@H(IHuH92t3HMHt(fDI\$HyiǾm1HI9t1[]A\A]A^HEHpI96t HHtHHՐIHvH=0H9t1>*t tI@ÐfUSHH 0H_HHHt H-0HCHtOЃt H[]@HHPHHC t-ЃuHHH@H[]CPS뱋C PS @f.ATHo0UHSHoHHHt L%+0HEMtQЃtH[]A\fDHEHPMHE t'ЃuHEHP뿋EPU믋E PU ِf.HGHtH@Xf1Ðff.ATUSH_HH-x0LHt LTugHH+HHPHH+HHHHH+HHHtLΏH[]A\fD[]1A\É貊fHHtH~fDAVAUATIUSLoMt=A} MLI}pI}@`I}@wLoI|$1ID$dI\$ID$ ID$(HtHH.ID$[]A\A]A^@H= 0ItjHutMAE LWH诎I]PHu7HȜHH"HkH}tHIH}toMAE L먉PSfH=0ffHHH@ Ht:Hx H[ HtHicHAfH=0ffHH@ [ÐfDAWAVAUATI(USHhdH%(HD$X1蕞HHH@H@H40H "0HHCHHS 1fH="0ffHHXyMl$H\$(A} %@H-0IHt`Ml$I1I9t%IL2HHH9DHLIHHD$(It ֌HD$(H]HP`HxHHD$(E1 fuKHD$(H@HHދ8sH:5bIƋ uHD$(HxH裓붐H|$(vE>fH=0ffHDx0E>D&HL$ Lt$@H55 H$LHHL$豥Lt$0Ht$LZHL$0HL$fH=80ffHpL$HL$H HE@1.HT$0IH'0HzH9qHT$ HzH9[`HfH=0ffHLHH%DEbMl$A} fH=0ffHHXHtHC Ht H{HtPH!fH=0ffHH@HD$XdH3%(dHh[]A\A]A^A_IژILHJIHRHIIIMl$Ml$D$8IHH|$0HtrMl$II+D$8HHPII+HHHII+HHA} NIE(A|$ M|$fWLt$@AWf.$b`) Y$Y f. H,HiHt$0IL,H& .ILH?HH)LHT$@Hiʚ;H)LHD$HX`I9M|$A pЙHD$(I)HT$(IEH 0LjXHBhHZ0HHBHBHID$Hh(ID$H@0|$8HD$(Af.\ HH,H1IG0HJAO $Ht$0IID$Hh(|$8H|$0HHH|$0HH߇Ml$~ID$Hh0H|$0HH詇AHD$(HHD$0HT$HH$HxH$HD$ HHxfH=0ffHHXHtHC Ht H{HtPHafH=0ffHHH@HHOtTuHT$H$HvH$[HHGt-ЅQLIDJqr먋BHJ@蔁荁H|$0[W|$8H H|$0v[輞HH联HuH`0H5!0HHHH0H @@H@8E1_@@H@8E1HHHT$YAVAUAATIUSHPdH%(HD$H1tH@H`HHT@@ Hφ0H50HC HHHCHC(Lc0Dk8HCH[0HCRH\$8H\$0HHD$0HqLl$8Mt$L5G0IEMЃtzHEiǾHMt$@HD$0`1ILIt$HIHL?HHHt~HH(HD$HdH3%(HP[]A\A]A^fDIELPMIE Ѓ[IELPLfD1fHtHT$0HH@HPHLLLiE>AEPAUAE PAU pH|$8HIHtYHёHLH mGY(HfH=*0ffH"h0:+hLd$ HT$H5 ILH\$0LHvLd$0fH=0ffHHc ,$MHABL@1}HHD$0Ht$HxzHD$ HHxzWHfH=&0ffH^HHH{}HHHIHHHD$0H\$HHxuzHD$ HHxdzHH\$AVAUATUHSHPdH%(H$H1fH=0ffHH@ 8HELd$@L8HhHHItI1/DfH=`0ffHXHHHP HjÏL9tI,܀}uHUh@1H$HdH3 %(HP[]A\A]A^L`ID$(HOID$I9D$X?fWAD$f.*L-Q0I$MtH,2I$I9$fWtL0&vA\FPMtHD$轀D$fA.D$IT$XID$1HJH9vH)HHXu @H1LSHHCuw V(HfH=0ffHh0¸+Ld$ H\$00HT$H5 LIəLHysLd$0fH=\0ffH蔾H AMHL@1UHHD$0L%N0HxL9uiHT$ HzL9u5THfH=0ffH7HHHTzH=0LGtFAHւH=|0HWt+xHt$諂iBHJ빋PJHHHD$0H\$HHxwHD$ HHxvH\HH\$݉yfDAWAVAUATUHSHHGHGHGHG HG(HG0HG8HG@HGHHGPdH%(H$1fH=0ffHּHx(1HH}H]H{mH{ H`H} HCHE(G@4WHD$P聎HD$@HUH\$@HD$XHHD$PfH=70ffH/1HHxHD$PHt HHпHD$PHD$@H HD$XHHD$PfH=0ffHʻHھHx\HD$PHt HHH=*0Lu0tL 蚍L%S0Hþ H{`A$0A$@A$8E$4HC8HCHT$HCPHCX\$C`?HChHD$>yHCHHLl$`HC@1HD$`HD$hLHD$pHD$xHDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$H{pHCpHCxHǃHǃ1HǃHǃHǃHǃHǃHǃHD$`HLD$pHHHHLLD$xLL$LL$LL$H|$pHt$xH$H$HLL$HHHLL$LL$LH$H$H$H$HSpHCpHCxHT$`HT$hHSxHD$hLnHHǃHǃHǃHǃHǃ脣H|$HD$MHAD$8HfWHCd$f. l$Kf.D$CH]C HC8E1HC(HC0H;tHIL;+rH=r0EtL$yHE(I$HfH=0ffH踷Hh H$dH3%(uH[]A\A]A^A_AD$8MHL9IBf.L$D  DHH訆HE膆H]H{ qf}H\$`HT$.H5 Hl$0HHHkH\$0fH=w0ffH诶H @HH1vIHD$0Ho0HxH9LD$`IxH9ELHfH=0ffHPLHHmrSfHHSH501HBH\$/HHD$`HHxioHѺHHfH辺HH{@2H{@ILHkHL$PHHtH|$@HHtqHL$PHHtHHuHL$PHHdHHRHL$PHHAHH/ӎH=0HGthȅHyH=0HOtI`Ht$/yQHHD$0H\$/HHx"nA@HAH딋HqpAVAUATUHSH dH%(HD$1fH=i0ffHaH@ H8L`wL50M$pNHHEHHEHCHEHCHEHCHE HC HE(HC(HE0HC0HE8HC8HE@HC@HEHHCHHEPHCPHEXHCXHE`HC`HEhHChID$8HPIT$8HCEjCPfH=0ffH萳MH@ H@(HCHtLI$I$H\$HQH9mHt HI$HI$I$cMtLgtfH=0ffHH@ H@HHt$dH34%(H []A\A]A^f.ID$(H{ID$I9D$XkfWM$L5/0AD$f.VMtLI$I9$fWt Hh\CPMtLD$sD$fA.D$ID$XIT$1HHH9vH)HHZuf.H1L#HHCuDHt$I|$pKwD nXуHHfH=0ffH薱HX H6HHHWUHSHHHu @HH̀HuHEH}1H!fHEHEH[]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 HL身H;L;LsILk(IEOd%LcHHCHHC I$HC8HHC@L)HL,L9v9HH)HHtHLIAA2DHIH)HHiK|%HH)SEWDAVIAUATIHHUSH_HHHBI|$H踀IT$I$H)HL,IlI9s!L膀HHH9wMl$(IUA?HIT$ID$ HEID$HHEIT$ID$8HJIL$@ID$0[]A\A]A^HYI9sI}Im}I9rH苪HSYI<$J}I$ID$ԝH\H脲@AWAVIAUI͹ATUHH SH(HwLgHT$HWHHL}IHEHEHD$HD$MuwHIHL8Mt_MIiǾM7J1HI4H>HuHEIHD$L}HI?HD$MHT$MHIUHL(HEH(L[]A\A]A^A_fDLeIK4HHuHUIULmI}Ht'H]iH@I1HLM,HEHUHHT$HnWLe(H荨HUWLM{HpH蘰AWAVAUATUSHH\$PH|$Ht$dH%(H$1H{hNHݾ0H-0HƄ$HDŽ$1Ƅ$HDŽ$HLmHDŽ$H$HEHDŽ$HDŽ$Ll$PHHD$IEHLPHD$XI}Lu 1IFLt$`H|HE(HHD$ đHE0L}H{PL%0HHD$(IGHTPID$HD$pHD$xHDŽ$HD$PID$hHDŽ$HDŽ$HDŽ$H$ID$@HD$`H0HHD$hhH0HsH{hDŽ$HHD$hHֽ0HH$H|$H{Ht$gH0HL$HHH$HH$HT$?$H9%H$rHl$@H|$HD$@H!HD$@HxH;=90SID$HD$PID$hH$ID$@HD$`H0HHD$hH$HxH;=09H0H{PHHD$h蘔IGHL$(H{hHT$ HLPIFLt$`HL$HT`IELl$PHLPH0HD$XHH$OH$dH3%(HD$uzH[]A\A]A^A_DH$HpHl$@H|$HD$@H@H5 $菃Wf.H|$Hs`R訁H=0HWHt$>l}H=P0HWHt$@}lIH蝜LeIHD$@Ht$>Hx`HD$HH8H`H{IKnHuHLDH0H{hHH$PNHPJH)HIHl$@IUHL$HLl$PHLPHD$X뜋PJHAWAVAUATUSHhLwXdH%(HD$X1fH=0ffH莦H\$ iǾH@ HL`IHD$ C1I|$@It$HHH0H'H(HLmI}I\$HH}iǾ4C1HID$@HIL H fDHH H9uH9H}Ht4ID$HHiǾH$B1H4$I9t ID$@HH}H;HuIl$XI}LtLtfH=k0ffHcH@ H@HD$XdH3%(Hh[]A\A]A^A_LH;kHt$ H|$PLd$H\$0m;H56 LHLl$PHl$@HHYH\$@fH=0ffH輤H- M@HH1vIHD$@Hy0HxH9YHD$0HxH9HD$PHxH9:HfH=0ffHHLHHe`HEHtsIt$HHxiLL$H4$&A1HMLL$H4$I9t1Ht ID$@J4H4ML$@ID$PI9t#IH}"HHt1fIL$PR}=FH=%0HWtJHVhH=0HWt+H*hPJH벋PJHH=0HWtfHt$gyHHD$@H\$HHxT\HD$0HHHx@\HD$PLHx/\H藧PJHHH\$Hf.USH輂xH߉[]fH[]@SH藒Hھ[eATUSHH@Hw(HdH%(HD$81uAH{(HS Lc1VExF{HS(HK {vHt>C@E1HD$8dH3%(Lc8u0H@[]A\C@C@I3{USHHHo0Hk@HHC8EC@H[]AVAAUATUSHH@dH%(HD$81Jx#HL$8dH3 %( H@[]A\A]A^f 8D HfH=0ffHD`0f¸mLd$ Ll$0HT$H5 LI{LLeULd$0fH=H0ffH耠H ,$MHIL@1>rHT$0H:0HHzH9umHt$ H~H9u:s6HfH=0ffH HHH=\yH=0HGtEȅLdH=a0HGt+ЅtHt$deFHN빋BHJHHD$0H\$HHxXHD$ HHxXHCHH\$fSHHdH%(H$1txZT$HD$0u#H$dH3 %(uSHĠ[fH=0ffH؞@0H5fH=0ffH豞X0HPxSH{Hs['MAT1UHSH0HT0H?dH%(HD$(1HCHD$1]Ld$HD$I|$胂|$D$tBL|$HŅx蝮HT$HzH9uGHL$(dH3 %(Hu/H0[]A\4(fH=Ѹ0ffHɝh0HhwH=@0HGtJЅHt$sbHHD$Ht$HxVHSHLHH@BHJDAVAUATUSHH dH%(HD$1fH=$0ffHH@L`H0LLIH=LLHFIHcA,LVxpLt$HL$ LLLhNL%0H{+LID$HCHD$CHxL9uHHT$dH3%(Hu0H []A\A]A^DHA0CHHCuH=ŷ0HWtGHt$`H{Ht$HHsUHD$Ht$Hx`UHȠPJH볐f.AWAVIAUATUSHxdH%(HD$h1HIH1@A<$CH~-HI9vaLHtH)AD$uA<$H2>Ht:e2D(IAtA t#fH=;0ffH3Dh0Ja~+DHL$hdH3 %(H Hx[]A\A]A^A_E/I)DLLt$(ILt$PA$HT$NH5 Ld$`LD$4uLL~OHL$`HL$8fH=\0ffH蔚Lt$(DD$4H+ HL$8HDl$L|$H\$IL4$@19lIHD$`H-20HxH9uoHD$PHxH9uHL$XdH3 %(D"Hh[]A\A]A^A_DfH=P0ffHH@0\^E1fDfH= 0ffH@0,^Կ-AuH\$0HT$H5% Hl$@HrHHLH\$@fH={0ffH賗H A@HH1tiIHD$@Hm0HxH9HT$0HzH9-HfH=0ffHNLHHkSfDVAH\$0HT$H5J Hl$@H rHHKH\$@fH=0ffHؖH A@HH1hIHD$@H0HxH9HT$0HzH9v,HfH=;0ffHsLHHRc-D(IfH=E0ffH=Dh0T\~E1E,$DtzILd$ IHT$H5= LHD$qLt$0LLJLd$0fH=0ffHƕLD$H D,$HML@1gIHD$0HxH9;HD$ HxH9+IfH=*0ffHbLLHQnH=Ͱ0HWHt$0YH=0HGЅgHYZH=m0HWtO+Ht$ YIH莁L膙HHD$HHt$0HxNHhPJHH=0HWtHL6YH=ٯ0HWt+Ht$ YPJH벋PJHIHD$0H\$HHxbMHD$ HHxQM&IH\$H=Z0HGtJЅMHX@H=.0HWt)Ht$ _XBHJ봋PJHHHD$@Ld$ LHxLHD$0LHxLHHLd$ PJHBHJ @AWAVIAUATUSHhdH%(HD$X1HII1 @HI9v`LA}I4H)HH7sHt?)D8AtA HD$ t&fH=~0ffHvDx0XHT$ ~)HL$XdH3 %(H Hh[]A\A]A^A_D2DvIAEHT$>H5 Ll$PD$ HD$@HHD$(mHD$(LHFHL$PHL$(fH=0ffHґDD$ HL$(H HDt$L|$H\$H,$M@1|cIHD$PH-u0HxH9uoHD$@HxH9u<'HfH=&0ffH^LHH{M1jH=¬0HWtELUH=0HWt-rHt$?UcPJH뷋PJHHHD$PH\$?HHx$JHD$@HHxJH{HH\$?ݐAWAVI1AUATUSHHH-X0I>dH%(H$1HEH$1OL$L$I|${t$DŽ$>HIx;mH=fH=0ffH@0U3HHC$x9H$HxH9H$dH3 %(HHĨ[]A\A]A^A_k&D8IfH=M0ffHEDx0\UkEmDsIILt$ HT$`H5 LHD$jH|$0LCHL$0HL$fH=0ffH׎LD$HL$H HD,$M@1`IHD$0HxH9eHD$ HxH9$IfH=90ffHqLLHJf@Lpb`HIv@@ I~HE0L50HIEIE(I} HIEIEIEAIHIE0IU8TIEH5d0LP IIvLL蜋IVIL3LkDfH=0ffH耍@0S葇Ll$@HT$`H5 M6LMhH|$PLALl$PfH=ި0ffHHw MAHL@1^IHD$PHxH9'HD$@HxH9#IfH=}0ffH赌LLHHD辆M>Lt$`HT$@H5 LzgLl$pLL%ALt$pfH=0ffH@H MAHL@1]IHD$pHxH9HD$`HxH92"IfH=0ffHߋLLHGE1[eH=30HWHt$p`P;H0H50HHHH"0}H0HHIU6LZI{H=0HW LOH=0HW]QHt$pOBH=S0HWHt$pOHH$Ht$pHxCHZHHD$pHl$PHHxCHD$`HHxCL(wH HHl$PH=0HWt*Ht$PNH貆f뮋PJHHHD$PLl$pLHxHCHD$@LHx7CrHLl$pH=@0HWt.Ht$pqNPJHPJHHHD$0Ll$pLHxBHD$ LHxBHLl$pH=0HWt.~Ht$pMoPJHPJHMHLNPJH2HlPJHff.AUATUHSHHHHG@ZHI@@  Hy0L-*0ID$ID$ ID$(HI$ID$ID$AIHID$0IT$8I$LcLH50P HPHHHf.HHw}H)vH~1H;HHWH9HHuH4;0tH;HWHHH[]A\A]HC1H{HHt]MH5k7H0H5}0HHHH0WHh0HHI$2LV#wH諃HӋH10HHÐHGHxH@ HtHt H@@f.@H0HHVf.Hћ0HHUf.IHvH=b0H9t1>*t tI@AV11AUATUSHH@dH%(HD$81Dx1CHL$8dH3 %( H@[]A\A]A^@D HfH=͠0ffHŅD`0K1mLd$0jDkH\$ HT$H5/ IH`HLD:H\$0fH='0ffH_H ,$MHEHپ@1WHt$0H0HH~H9ujHt$ H~H9u7RHfH=Ǡ0ffHHHHA1^H=h0HGtEȅLIH=C0HGt+ȅwHt$rIhFHN빋FHNHHD$0H\$HHx=HD$ HHx=H%HH\$ݐf.@t g O AUATUSHH8dH%(HD$(1A=wU΁{C K@+ICxA@H%[HD$(dH3%( H8[]A\A]fD@(HfH=n0ffHfh0~IHl$ Ld$gHT$H5 HI?^HL7Hl$fH=Ҟ0ffH H AMHH@1THt$Hǖ0HH~H9uhHt$ H~H9u5HfH=u0ffH譂HHH>@\H=0HGtEȅLMGH=0HGt+ȅyHt$"GjFHN빋FHNHHD$H\$HHx~;HD$ HHxm;HՆHH\$ݐf.WuGx PDfDAWIAVAUIATUHSHhEG HdH%(HD$X1%HHx*HL$XdH3 %(H>Hh[]A\A]A^A_@cD0IfH=E0ffH=Dp0A$t*tP0CGE$$DreAwMuLl$@HT$>L|$PHD$Lt$$H5 [LL5HL$PHL$(fH=0ffH蹀HL$DD$$H HDd$L4$I@1HL$HL$(cRIHD$PH-\0HxH9uhHT$@HzH9u5HfH= 0ffHELHHbH5 M6LD$YHD$PLHHD$(H3HL$PHL$ fH=&0ffH^~DD$HL$ H] HDd$L|$L4$I@1 PIHD$PH-0HxH9umHD$@HxH9u8BHfH=0ffH}LHH :D#WH=W0HWtGHt$(BH=00HWt-tHt$?_BePJH뵋PJHHHD$PH\$?HHx6HD$@HHx6HHH\$?@UHSHHHdH%(HD$x1;1ɅuHD$PHEHD$HHH\$xdH3%(u HĈ[]dV@AWAVAUATIUSHHHl$@dH%(H$1HQ;t-1H$dH3 %(1H[]A\A]A^A_f{HL$;¸t(D(HfH= 0ffH|Dh0BmLl$0E`D{H\$ HT$H5p IHVHL0H\$0fH=h0ffH{H l$L4$HMEHپ@1YMHT$0HU0HHzH9uhHt$ H~H9u5HfH=0ffH;{HHHX7TH=0HGtEȅL?H=0HGt+ЅyHt$?jFHN빋BHJHHD$0H\$HHx 4HD$ HHx3HcHH\$fATAUSHDHHCHHC te+@u0Hǽ1Ll$@HD$HD$PHD$HD$?HD$(9]H$9] w1HHL$HE(F4 D_t˾ D_&9HE(HT$H5, LF$ PNH|$L'HL$PHL$ fH=܎0ffHsHL$ H` AHE@1DHT$PIH̆0HzH9HT$@HzH9| HD$ fH=p0ffHrH|$ LH.9]Hf. E HD$XdH3%(EHh[]A\A]A^A_K D0IfH=-0ffH%rDp0<8cAAfVHT$IHE(H5 LF$ LH|$L&HL$PHL$ fH=0ffHqHL$ H D|$HL4$AE@1qCH\$?HHD$@HHx*HKvKHHD$PH\$?HHx*H=ь0HGt_ЅcHt$5TH=0HOt:#Ht$(HD$ 5HD$ vBHJ롋Jqr@AWAVAUIATUSHHLg8dH%(HD$x1HD$^Lt$pI$HD$(HD$`HD$ HD$_HD$Hf.{tz{4{5HH8UHILHD$p.H~l$p͉Ht C@H9L_{uf1HL$xdH3 %(GHĈ[]A\A]A^A_IEhS@Hs88]HHbHs8H8H-P0} fH=^0ffHVoHxHfE fHs8HLHHD$pH40HxH9aHD$`HxH9HHL$0cHD$fH=և0ffHlHL$0H|$H'(`fxL$ HD$fH=φ0ffHkL$ H01HT$*Ld$`H\$pOHT$^H5η LIEmFLH? Ld$pfH="0ffHZkH۳ ,$MHEL@1=ȺLD$p4HHuHUHx4HHEHEHxH=m0HWtdLHL$/HL$HHD$pH\$_HHx$HD$`HHx#H]oHH\$_݋PrpH=0HGtXЅH/H=0HOt5Ht$_HT$.HT$FPV먋Hqp4aH=f0Hwt9Ht$HHT$0HL$.HT$0HL$]pDFD@.C@f.S HH AHH[fDATUSHH@dH%(HD$81t7:/HL$8dH3 %("H@[]A\HHT$ EqHEHHuHtT$ E1x2HEHH8H\$ HT$H5w Hl$0HzCHH*H\$0fH= 0ffHEhH^ @HH1 :Ht$0H|0IH~H9uCLD$ IxH9u\AHfH=0ffHgLHH $AH=Y0HGtAȅHt$,H=20HGt%ȅHg,|FHNA@HAHH\$HHD$ HHx H)lHHD$0H\$HHx @f.ATUSHH@dH%(HD$81t7-H|$8dH3<%(*H@[]A\HHL$ T$H4$oHEHH}tT$L$ H4$UR0HEHH8zfDH\$ HT$H5 Hl$0HRAHHH\$0fH=0ffHfH6 @HH17Ht$0Hy0IH~H9uCLD$ IxH9u\HfH=0ffHeLHH!Y?H=10HGtAȅHt$d*H= 0HGt%ȅH?*|FHNA@HAHH\$HHD$ HHxHjHHD$0H\$HHxxfD1u^HtTLE1fDAA9s4AwH1HHH HyuɉfDGTHHHt HxtHx HtHcH @fH=X0ffHPd@0HÐ@f.SFHHP(x{[XP[ÐUHHSHH dH %(H$ 1HtxHs{H|$(HD$@t$HH$HD$HD$HD$ T$cHH&cH$ dH3%(uH []øGyD8IfH=zv0ffHr[Dx0!E$$D?HT$H5, LIE6N6H|$LHL$PHL$fH=v0ffH[HL$H D$$HME@1,IHD$PL5n0HxL9HD$@HxL9IƃfH=lv0ffHZLLHEH9t{HD$:H\$HT$ H|$H5| IE$$4Ht$H|$LHL$PHL$fH=*u0ffHbYHL$H. D4$HME@1+IHD$PL5m0HxL9HD$@HxL9u_NIAfH=t0ffHXLLHD9mHH\$fH L 5HHCkD8HARH-$q0} fH=2o0ffH*THxHAFIuHS`AF{5AtFHHxHt6Ht$D$`|HHx\CHH@H-p0} LfH=n0ffHSHxE Of.{(Iǃ fH=Ln0ffHDSh0\A/Ld$P7IHHT$NH5N H\$`LHD( .LHLd$`fH=n0ffHRH ,$MHEL@1$HHD$`Hf0HxH9Ht$PH~H9HfH=6n0ffHnRHHH>fDE|$3AfHD$peLA{A#D}DT6AVHD$H5$ IFhT$4HT$(HD$PHHD$8L$ ,HD$8H|$HxHL$`HL$8fH=Vm0ffHQHt$DL$ He DD$4HL$8HD|$1H4$@;#IHD$`H4e0HxH9AHD$PHxH9jhHD$fH=l0ffHQH|$LH. dfH=k0ffHPDx0mLd$PH\$`#5HT$NH5 LIEn+LHhLd$`fH=Kl0ffHPH ,$MHEL@1A"*HHD$`HL$OHHL$Hx HL$HD$PHHx HTHHL$O봐f.H=k0HOt[HL$OHT$HHT$H=Kk0HWt-wHt$zhHqp롋PJHH=k0HWt[Ht$2H=j0HOt:HL$OHT$HHT$PJH롋HqpH=j0HGtXЅQHDH=Rj0HOt5Ht$OHT$|HT$FPV먋HqpUwLWPÐAUATUSHHtHHH[]A\A]fDAVHHC8tV(. L-j0HHH@ H@ AIHHEHU t(HHh HDc@HH[]A\A]ÿH e0H5f0HHHHLc0OHHHDR@UHSH_dH%(HD$1tGHt==$Hj0HH@fD$x E 1HL$dH3 %(uH[]&AWAVAUATIUSHLMM}MuM95LINDHI9HL)H,HtH=g0HEЃuHEHL$HPH=g0HE HL$ЃuHEHHL$HPI9HL$xI}HtjLbIDŽ$I$HtHH9IDŽ$I$HH8tFHxMI$Hx9I$H8Ht;I$HI$HX Ht%HC Ht H{HtPHI$HI|$8Ht.I$HtVH}HuHHeHuHEH}1HH}HEHE0H(I$HtfNHog0I$HHH@H[]A\A]A^A_LmEPUE PU $@AWAAVAUATUՉSHHXsH4dH%(HD$H1Hf0L$HHPHHoH:O|$G|$|$D$0Hx H@H@H@@ ? H@(HHEHHED$HCtHHEt4AOHHHHH HHH9HZHu1HL$HdH3 %(HX[]A\A]A^A_fHTH@LMt&MuM}M9LHtLHǃ@(HfH=fc0ffH^Hh0v΋Hl$0Ld$@,HT$.H5җ HI7#HLHl$@fH=c0ffHHHc AMHH@1HHD$@H[0HxH9uHt$0H~H97HfH=ec0ffHGHHHkDC4sD1ɺHHj>EHHHHǃ'6EHH@H@HFAGE1HHHHHD$HD$@HD$DI,$ID$Hb0Hh@@ HHID$Hl$@IFHUHIFLHIňL;l$HP`HU HhXHPh0YHHCHl$@HUHBH} 7LMfM;ftM-1oHt$L@Hl$@HU\C5(HH@H@@H@ HLIwHI9t~HL)L$MtH=`0ID$ЃuI$Ht$LPH=`0ID$ Ht$tJЃuI$Ht$LPHt$yI}HHHXHIAD$ PAT$ AD$PAT$mH%HmPH4H6AH^IH=`0HGtJȅL7 H=_0HOt)nHt$/ _FHN봋HqpHHD$@H\$/HHxeHD$0HHxTHHHH\$/fAVAUATIUH1SHPdH%(HD$H1#uHHEhHt At$HH1Ht LHЉHExHt At$HЉc"A$DHHt$0A$$\$0Ld$8HL$HdH3 %( HP[]A\A]A^D HfH=]0ffHBD`0mLd$ Ll$0'HT$H5O LILLdLd$0fH=G^0ffHBH( AMHL@1@IHD$0H-9V0HxH9Ht$ H~H9uOqHfH=]0ffHBLHH;fDHLH=o]0HGtCȅLH=J]0HWt)aHt${RFHN뻋PJHHHD$0H\$HHxHD$ HHxH,FHH\$fATUSHH0dH%(HD$(1CC^1SHC1fD{2HHHH ǃHHHZ|K0JSH9wÅtW1 9kHvHHHHH4H yظH|$(dH3<%(H0[]A\fD1@HHt H8']H\$HT$H5 Hl$ H*HHH\$ fH=[0ffH?H~ @HH1IHD$ HS0HxH9ujLD$IxH9u5HfH=f[0ffH?LHH1H= [0HGtGȅH<H=Z0HOt-wHt$hA@HAH뷋HqpHHD$ H\$HHxiHD$HHxXHCHH\$fDAWAVAUATUSHH8!oHdH%(H$(!1HHHN0HxH9H$HxH9 oHD$(fH=U0ffH:HL$ H|$(H3LHxD$PHL$D;d$PC  CE1C StT$ fH=T0ffH9T$ P0,EmDHD$(C H5 HHHHC(H$L$0H$HHL$ BHt$ LH$HL$ fH=T0ffH9LL$(DD$0H HL$ HD,$@1 IH$HL0HxH9H$HxH9pHD$ fH=TT0ffH8H|$ LHS{XfH=T0ffHJ8H@ @H1 IlHD$ fH=S0ffH8H|$ LH2CHH{(HCHHHCHJ0H1iH$ HQ0H$8HP0H$0HH$0HHH{D HfH=]R0ffHU7D`0l~FH{(HtH$(!dH3 %(HC(H8![]A\A]A^A_ËmWLd$`H$H5 ILH|$pLLd$pfH=yR0ffH6Hb AMHL@1rHHD$pHkJ0HxH9iHt$`H~H9IfH=R0ffHL6HLHiHH4Ht$HSH R0HpHL$ D HfH=P0ffH5D`0m"L$H$H5ˁ ILH$L[L$fH=;Q0ffHs5H AMHL@14IH$H$HHxH$HHx\HfH=P0ffH 5LHH& D$PH$L$H5 HLD$ H$LsH$HL$(fH=NP0ffH4DD$ HL$(H HǾ@1FIH$HHI LMuHEHHuLH>HK4IuH}G1LLuHH]IIK>HHt8HI$HL HEHL[]A\A]A^A_LuIK>HHuHUI$LeI$HtHcB1HuLM$HEHUHfI HLu(7H&HLH&H.f.AVAUIATUHSHH|MceHD`IEHC1LHHuIHSLJHt%L(MtH[]A\L1A]A^LHLH[]A\A]A^ÐLc$%fDH*fDH=0tH];0t HH=0HSHtO~5tuH?C1[H1[uH%10H1[fDHH1[@f.SHtO~5tuH?1[^H1[uH00H1[fDHH1[@f.AUATUSH80dH%(HD$(1t$HL$(dH3 %(H8[]A\A]DH5q0F0xP ,H5E011H0th00H8D0PoS(HfH=6B0ffH.'h0F=010@(HfH=A0ffH&h0Ld$Hl$ * HT$H5y LILHsLd$ fH=VB0ffH&H?w AMHL@1OHT$ HK:0IHzH9 HT$HzH9|HfH=A0ffH)&LHHFH=0=06H0fLd$Hl$ - HT$H5x LILHvLd$ fH=YA0ffH%Hv AMHL@1RHT$ HN90IHzH9uhHT$HzH9u5臻HfH=@0ffH4%LHHQH=@0HGtEЅHH=z@0HGt+ЅyHt$jBHJ빋BHJHHD$ H\$HHxHD$HHxH\)HH\$H=?0HGtLЅH+H=?0HGt+ЅHt$BHJ벋BHJO|S8)H2 H=0H@1{H=0:Ht H0[@H50HH H!%tLl~ ADHJHDHH1H)@H)H׺nff.AUHATUSH8Ht$0dH %(H$1\H3|$0wZH0HHЀx tHHt H1H$dH3 %(4H[]A\A]fH\$HT$H5ut Hl$ Dd$0HsHH#H\$ fH=>0ffH>"Ht E@HH1HT$ H50IHzH9 HT$HzH9/HfH==0ffH!LHH@˸(HfH=<0ffH!h0Ld$Hl$ HT$H5vs LI{LH+Ld$ fH==0ffHF!H'r AMHL@1ffH=<0ffH!@0$;!)|$0H\$Hl$ &HT$H5r HIHHH\$ fH=b<0ffH Hq MAHHپ@1XQH\$HHD$HHxH-%H=;0HGt;Ѕ:H-HHD$ H\$HHxx떋BHJH=;0HGt"ЅHt$먋BHJIAUATUSHH\$0dH%(H$1H11Hx+H$dH3%(H[]A\A]fDS(HfH=6:0ffH.h0FHl$Ld$ nHT$H5r HIHLHl$ fH=:0ffHH#p AMHH@1Ht$ H20HH~H9uhHt$H~H9u5ȴHfH==:0ffHuHHHH=90HGtEȅLH=90HGt+ȅyHt$jFHN빋FHNHHD$ H\$HHxFHD$HHx5H"HH\$ATAAUSH@dH%(H$81HHHD1HHH$EHH4$HHH|$tMHHDDŽ$xKH$H$8dH3%(u4H@[]A\@fkfD1ATUSH0dH%(HD$(1AHcHG0HHHHD$(dH3%(H0[]A\Hl$HT$H5o Ld$ HXHLHl$ fH=70ffH#Hm Aؾ@HH1HT$ H/0HHzH9SHT$HzH9HfH=70ffHHHHffH=60ffH@0H\$Ld$ 訹HT$H5 n HHQHLH\$ fH=60ffHH-l IAHHپ@1H=x60HGt?ЅLH\$HHD$HHxHBHJH= 60HGt;ЅHt$OHHD$ H\$HHx듋BHJfwf.SfH=%50ffHH@Ht X[0uH60tf0W0[DATUSH0dH%(HD$(11HcHG0HH8HL$(dH3 %(H0[]A\f1Hl$HT$H5k Ld$ HdHLHl$ fH=40ffH/Hj Aؾ@HH1Ht$ H,0HH~H9ujHt$H~H9u7(HfH=40ffHHHH1fH=>40HGtEȅLsH=40HGt+ȅwHt$HhFHN빋FHNHHD$ H\$HHxHD$HHxHHH\$ݐAVAUATUH-0SH0H0L%40dH%(HD$(1A$tifDHH9t%;t{1ɺHHH9uH;01HHHD$(dH3%(`H0[]A\A]A^Ë0u0AD$H501ҿx2H=0HtH0H01HH(HfH=10ffHh0+Ll$H\$ +HT$H5i LILHtLl$ fH=W20ffHH8h AMHL@1PIHD$ H-I*0HxH9uhHD$HxH9u5腬HfH=10ffH2LHHOH=10HWtEHH=x10HWt-yHt$jPJH뷋PJHHHD$ H\$HHxHD$HHxHVHH\$ff.H=0HH01HHHUSHH8dH%(HD$(10t= ӮtWH=0G t2HL$(dH3 %(H8[]fu1vy1fDH5q gHD$H$HIHHHHD$HHD$蕵HD$Ht HHпHD$KH$H1HHHD$HHD$HD$HHHHL$HHt HHHHL$HHtHHHL$HHtϺHHHL$HHtHHAVH700AUATUHSu7H0Hc1HHкH0@ H5fx[]A\A]A^pHLcL%0H=0oLHLL"fZH*B fH=-0ffHHxtMf0tVH5o01ҿC=I0H5V0fH=-0ffH|HxC[]LA\A]A^[fMIMA~ GE1IIFHf.DH.0@ @AUATUSH1HxH|$0dH%(HD$h1 'HHHS㥛 HHH?_ HH)HcHiHD$@HD$PH)i*HcHT$Hf.wAHT$XHt$@111҅xxHL$hdH3 %(ZHx[]A\A]\HHD$PH,HT$XHD$@HD$HHD$PHD$X{(HfH=+0ffHh0S賧(HfH=+0ffHh0̋Hl$ Ld$@HT$H5d HIgHLHl$@fH=+0ffH2Hc AMHH@1Ht$@H#0HH~H9[Ht$ H~H9 HfH=+0ffHHHHDHl$Ld$ HT$H5c HIHLFHl$ fH=)+0ffHaHBc AMHH@1"Ht$ H#0HH~H9Ht$H~H9/H=*0HGt#ȅLFHNHHD$@H\$HHx/HD$ HxHHHH\$H=$*0HGtNȅHt$SwH=)0HGt+ȅ)Ht$%FHN밋FHNHHD$ H\$HHxHD$MHH\$ff.H@HHH5HGxHHHUHSHHHuH1[]fDH} H[]gfDAVAUATUSHH0H`&0@7dH %(HL$(1HOHGHG G(1҉GxKSsH襫u!HD$(dH3%(H0[]A\A]A^Hi(0Hߋ0_DãD HfH='0ffH D`0mLd$ HT$H5a ILyLl$LL$Ld$fH=(0ffH? H` AMHL@1IHD$H-0HxH9ujHD$ HxH9u55HfH='0ffH LHHuH=M'0HOLH=&'0HWtwyHt$WjHl$IHD$ HHxH!L)IHD$Hl$HHxċHqprIPJHf.fHz`'SHHH8HtH[f.H'0SHtO~5tuH?1[H1[uH50H1[fDHH1[@f.SHtO~5tuH?1[.H1[uH0H1[fDHH1[@f.SHtO~5tuH?31[H1[uH50H1[fDHH1[@f.USHHtb~@tuH?H1[]DH.CHUHHH[1]ÅuH0HH1[]fHHH1[]ÐUHSHH9w*H,HH1HH蛽HH[] ff.HHHtDLDEHE9t*DIHt(DI1IcHwH9uE9LIuf1Ðff.HHHtDLDEHE9t*DIHt(DI1IcHwH9uE9LIuf1Ðff.UHSHH9w*H,HH1HH苼HH[]ff.HI0H B01H9tHHH9uH 0@HHHff.AWAVAUATUSHdH%(HD$1t-HD$dH3%(H[]A\A]A^A_f.Hl$L-t0DfH8H=_0HLD|$HHHHHHutHD$ADt$WHc؉D$1HH=0IuIHLHfH0H 0H9tcH@HtH8Dp Dx:wDHtHDxH@H=w0HHLYH*H 01HD|$HqHIHL HtHHt H D0HtHDx@ H=0HHLKH AWAVAUATIUSHxdH%(HD$h1|$$xnL-g0Hc1HL$IuLHH[HtTH0HtLF LA$ \$HL$hdH3 %(Hx[]A\A]A^A_fDH=0jfH=0ffHLhML50I>L= 0A?L[fID$8D$<HD$0D$ H=0Hc1HHwHHT$HHHHuHHT$0H $f.  &H\$0HD$PHD$@HHl$@$HHD$XHH1HD$PzIHD$PHt HHпHD$P]L0HD$@H>Hl$@H|$0HD$XHHHD$P+HcD$>H01H=0HIHT$LHHtLH5l0N H8JLH;MtIc@1HI9tH LLH-?0\$8Mt L莽\$8D$HI LMuHEHHuLH>HK4IuH}1LLuHH]IIK>HHt8HI$HL HEHL[]A\A]A^A_LuIK>HHuHUI$LeI$HtHcB1HuLM$HEHUHfI HLu(HHצLjHHf.AWIAVAUIATI̹UHH SHHWHwLwHH HuE1IHELUHu\@IHHH0HtGHHcF1H>HI LMuHEHHuLH>HK4IuH}1LLuHH]IIK>HHt8HI$HL HEHL[]A\A]A^A_LuIK>HHuHUI$LeI$HtHcB1HuLM$HEHUHfI H@Lu(H_H'LHBHjf.U1SHHHcFHLHH,II+LMIIH9uM9Ht=HtHcA1HI9tMHIHH.HkH[H]fDHt0HcA1HI9tMHHH8HSH9tHHLHKSHHHKHp(HsHωPHH6Q(xHC[H@1[ff.USHHtr~PtuH?H1[]DH.SHUHHUHPHUHPHH[1]ÅuH0HH1[]fHHH1[]ÐAWAVAUIATUHSHHHDg dH%(HD$81HG8HHЄAЉ9ErjC LeC<3wHN HcHA$S U SHHt$8dH34%(HH[]A\A]A^A_fE 1fG eA$ffA$fA$ffwA$aDA$ZfDA$BfDA$2fD裼I]4HHH\$ AD}HT$H5O Hl$0HIEmJHHH\$0fH=0ffHHK Dd$L4$HEEHپ@1Ht$0H 0IH~H9usLD$ IxH9u@HfH=w0ffHLHH̱@HG7H=0HGtEȅHDH=0HGt-ȅnHt$_A@HAH뷋FHNHHD$0H\$HHxsHD$ HHxbHHH\$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$@HL$ HHtH|$HHLHL$ 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)Hu1DH軶HHEHECGLuL9sWH{(tfDCtcDEl$ DAD$I9L9u`KLuL;uwHEDt$pHHT$LH$AT$(xZCcHuH9u)HEHES@fH=8 0ffH0@0DfH= 0ffH@0ԿuH4Hl$@HpHH\$0ApHT$.H5I HIHHiH\$@fH=L 0ffHHUG Lt$D$$HMAHپ@19@E|$ AHuAf.fH=( 0ffH @041H\$0LeHT$.H5H Hl$@HHH藤H\$@fH=z 0ffHHCF MAHHپ@1pHT$@Hl0IHzH9HT$0HzH9v蝅HfH= 0ffHJLHHgDNH4HHH\$0A誉LuHT$.H5G Hl$@HIHH蚣H\$@fH=} 0ffHHD Dd$L,$HMAHپ@1jD苅(Iăe]dI ~:nKLHݖHXHElfH= 0ffHh0{E$$Hl$@DkfAWAVAUATIUHSHHdH%(H$1H|$PD$H|$HH}HBH H|$@H)Ⱥ HH= LHFHs1蕯HHHU IH9rM}u~LsHHt$H)L7ALuH9txHCH9|$oE1H$dH3%(DHĘ[]A\A]A^A_HLH4uH D$H9uB&A덐H9H0H LcB<1J<IH)9FH9$HttHCH D$LkDl$`LLt$xHT$HU({AD$I|$(HHCHfHCH :fHKHŃe"d fE1AAoL#H\$0HT$.H5?A Hl$@HHH蒝H\$@fH=u0ffHH? E@HH1qIHD$@Hj/HxH9HT$0HzH9~HAfH= 0ffHELHHb  fH=0ffH X0"r]Hl$@JE,$Ld$0HT$.H55@ ILLH芜Ld$@fH=m0ffHH> $MHEL@1cIHD$@H\/HxH9HT$0HzH9V}HfH=0ffH=LHHZ@q,nghkhH=30HGtJЅ)HdH=0HWt)Ht$/8BHJ봋PJHHHD$@H\$/HHx蒟HD$0HHx聟HHH\$/H=0HGtJЅH踪~H=[0HWt)OHt$/茪@BHJ봋PJHO|DATHIUSbIE11L@ HJDE`AIiAJAC AI?AA*HIH9tAHHHHRHH)ƒtKtAHI?AC IH9uHHLtvHt@C L[]A\A@A(@HAC IeDH 벐f.H=<=2HՀO+L= HEAtyUE111HnSH^fDA+McGAtGAAAt1f.f.USHH蠗H@HcHދ8蟊H[]AUIATIUSHiHL虎HC(H9CHL LA$It$9OHc{htH[]A\A]HK8HC(HQH9t'HHC(LH[]A\A]f.H{0HC@HPHS@H@HHC0HC(HS8볾 Luf.AUIATIUHSH8dH%(HD$(1fGL6< IcIAf.DH5|1Ht$(dH34%(HDH8[]A\A]Ðf1HX(H9XH뾐HM@hf.HhHc`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$H5; Ld$ HRHLHl$ fH=/ffHH9 Aؾ@HH1Ht$ H/HH~H9u{Ht$H~H9uHuHfH=/ffHHHH1fHCH=/HGtEȅLPH=/HGt+ȅfHt$%WFHN빋FHNHHD$ H\$HHx聗HD$HHxpHHH\$@f.H0HtHH58 0PH5/HH0jH5s/H=t0H5/H=a0褴H5M/H=N0葶H5*/H=;0螇H5_/H=(0H0HDf.H=0HtH;H0HHՎ0ff.AWAVAUIATUHSHHzHHxf(LI{HCXHSHHH9t*HtL"HSHHHSHH[]A\A]A^A_HS`H{HK HHH)HHH)HvCaHEHCHHtL HC`HPHS`H@HHCPHCHHSX@Hs@HH)HLhHhKD-H9vhL)HL,L9HH)HHHLk@IEIl-Hk`HC0HHC8HEHCPHHCX<HtoLt HI9J<vLIHs@L)HL,HC`HPH)HHt HLBH{虪L{Ls KAHHH)HH/I|-HH)HLH,ff.USHHHH(t 1H[]H3xHCH蒛Hz{HHḦHHCHHHx(뛐@AWAVAUATUHSHX_dH%(HD$H1t'1HL$HdH3 %(KHX[]A\A]A^A_vHE1Hx(txE묐[Iß9IHELl$0Hx4$H}D$Hl$@H4tHT$.H55 LIgLHHL$@AHL$fH=/ffH&DL$HL$H5 HLt$D$$M@1ڪIHD$@L%/HxL9uhHT$0HzL9u5oHfH=/ffHLHHٔOH='/HGtCЅH\H=/HWt){Ht$/3lBHJ뻋PJHHHD$@H\$/HHx荑HD$0HHx|HHH\$/f.SHHHt[Hǃ[@f.dH= HcHH4 H4 H!: H)8 H8 H7 H7 H9 H~7 HV7 H67 H 7 H6 H)9 H6 H6 H\6 H66 H6 H5 H5 H5 H5 Ha8 HG5 H5 H4 H4 H4 H4 Ho4 HK4 H7 H4 H3 H3 H3 H3 Ho3 HO3 H(3 H 3 H2 H2 H2 H2 Hf2 HJ2 H%2 H2 H1 H1 H1 H16 Hr1 HV1 H4 AWIAVIAUATUSH^HH"HI,A%t:EeHIHHCIHDeA+uAE fHvEHHEDBtHEDBt]DBDbtHT$oHHT$BCЃ v\EWDBDbu[ЍBЃW GHA]I^>@LL)AEH[]A\A]A^A_fDEDBDbt6oHBI1fDATIUHH IIAF DL D HHM9tKBTH -ur@vr@w_u~tzIHM9ufLa L }LHHH诘H'[H]A\A1ɐ@AVAUIATUSLw II^HL$ H5[U HH5E H~$AEH1I9wZf@@t~HL9t=@uڨHHDP tHI+FHA+EL9AEuHI+^1I^A] []A\A]A^DAEHof.kHHDP kHI+FAEV@;HHDP ;I)IH5: H}u`AERf.H51 H}t&H5)1 H}u>AEHAEHH5 H`}uHAEH50 H>}t5H50 H&}u+AEH9AMAEHH5X0 H|uAEHH5:0 H|uAE HH5] H|uAE HH5/ Hq|uAE HH5T HK|uAE H^H5/ H%|uAEH8H5/ H{uAEH H5t/ H{uAEHH5U/ H{uAEHH56/ H{qAEHfDAUATIUSHHG W H@H\WHlH9rHH9vw{ u{ uII)IH5. Hu}{ HCHufDH; t1Hߺ H褳AL$H9ID$w@AT$ЃAD$(<(H[]A\A]f.I FH51. HbI H5. H<{ HCHuH; tHH)HH5 HAL$ I|$?BAT$H[]A\A]À{ HC Hu @H; tHH)H gH5t H胮KAL$@AVIAUATUSLg Ml$LI,$LI\$HEH9wLHfDHH9t7H5i H+yuL)HI\$A^[]A\A]A^fDL)I\$[]A\A]A^fAUATUHSHdH%(HD$1HG IL`LL HXLH)Hs?UHU uH\HHJHH)I9H}r3HH)HHztGLH)HrHL蘟H$; tMHT$dH3%(uH[]A\A]M1[f.AWAVAUATUHSH8H<$HHT$dH%(HD$(1nwMHD$UHE ]H@LD N<HI9s_E1D$ E11DAEtyIL9v0Au轡IHPf% IDDDIL9wH/H $HHHL$(dH3 %(H$H8[]A\A]A^A_IM)Iv|H5H LudE1D$ S@HL)H?H5  L輫#H<$LHL$'H)HzREuKL9t$wDHT$Ht$Lru.HD$L8:t A|$ IAfDD$ qAWIAVAUL-/ATIUS1H HHt6IlHuL9uLLHuHC[]A\A]A^A_H[]A\A]A^A_ff.wH/HcHf1Ðff.AWAVIAUIATIUSHxdH%(H$h1HF HT$(H$0VvL$H}HpLdyH/HU HDŽ$PHDŽ$XHDŽ$pH$`HCH$hHDŽ$HDŽ$HDŽ$H$@H$xHDŽ$Ƅ$0H$8H$@H$HHDŽ$PDŽ$XL$0蛤D$F$XIEƄ$H$zH$HzH$HwL$H' LLH$HxH腿D$GD$F@H$HxH9H$HxH9H$HxH9 H$HHxH9H$@HxH9hH$8HxH9H$Ht@H$xHxH9_H$XH} H$@HxH9H$8HxH9WH$hdH3 %(D$F7Hx[]A\A]A^A_f[L$`L ' H8) HAAL1LL$L$xfLH՜`AD$H_ H L$`L$L$H( LHDH% H$1\LL$L$2x DH$xHx H$0xl$%=@fH=/ffH HHpHHF1AD$IHD$(H 0 H^ L$`L$Hv( LHDH% HD$H$H$1sLL$L$IwD$($fH=f/ffH^LLH@H@H$wfDH$H$ LH$H$ LL$rH$LHH$HxH9H$HxH9H$H+$HHD$PHH1HIHIILl$PH$H$(HD$XLl$0eH /Ƅ$1HDŽ$Ƅ$ HDŽ$HDŽ$HAH /HDŽ$ HDŽ$(H|$XH$(LiHIIEL$HL$8HHDŽ$I}ʨH +/H|$X1HA H$H@H|HA(H蛨H/H /Ll$XH@HQ0LHPH@HHf/HDŽ$HDŽ$HDŽ$HDŽ$HHDŽ$HDŽ$H$H /HhH$(H/H@H$H/HH$HM/LIuHhDŽ$HH$HCH$ 蚧HD$0H+D$PHD$`H|$`HHD$`HHD$`HD$PH8uH$H9HHD$XH5! Hx菛HD$PH$H@HL$8H9HL$PH5ܼ L)JD(HD$HHD$XHxDHD$XLHx賏H5 HIHt$HL|H5W HIHt$8L|HD$XH5" HxњH$H$H$H$HCH$H$HH$H$p$H9H$H臇H$H$H$HH$HxH9! A<$H$HD$pH$H+$HHHHL$@H$HD$8I}H$ H$H5# HHD$HJL2kH|$HHL[HHt$8HH$HSHH$HxH9H$ HxH9xH$8HD$x1A<$H  HE$PAD$$XHD$HHX HEH$HD$hHL$8=TH  L$`LL$HLD$hH" HL$ H$LHL$H$HL$HL$pHL$HL$xH $H$HL$8H1$H$HxH9dHD$(L$LAELLpA<$?HD$0H9D$P/HMpH΋H!%tDHVHDHH)HFHHD$HgHupHxHD$8Hwc#1HHHsHH:HtHHtH[]H1[]AViAUATIUSHH>Hw#1HHHsHILLt:HtHHtH[]A\A]A^f. WHIt*HxHL;H\/IFHIFLHLHsHH0LTXuHHU HSHdH%(HD$1WHHt(HxHH:HuH{:HCHT$dH3%(HuH[]^^HHCHt$Hx >HH0HTtH&HNf.@ATUSH0DJdH%(HD$(1At>L1EHA4HcH@6HtL9|1,@fH=/ffH@0I~'HH\$(dH3%(H0[]A\}uH\$HT$H5q Hl$ H^HHD8H\$ fH='/ffH_H AAHHپ@1ULD$ H/IIxH9u~LD$IxH9uKOHfH=Ğ/ffHLHH?H DHDy\H=Q/HGtEȅHGH=,/HGt-ȅcHt$[GTA@HAHA@HAHHHD$ H\$HHx;HD$HHx;H HH\$OH5 1@1G fG H /fWHG0ÐAWIAVIAUATIUSHLHdH%(H$1H|$PMH|$HM_IIWf.I4H)1HEHIM_LHLItIAA)EEtvAt$IOH9sNH/H LcJ<1I<IH)9FH9=L{)M_IIWSH9H?I,Lt$@AE<J<P@FH\$0HT$.H5 Hl$@Hd[HH5H\$@fH=/ffH/H @HH1QIHD$@H/HxH9xHT$0HzH9#HfH=/ffHLHH;DAH$dH3%(DHĘ[]A\A]A^A_fDHŃed} / K4A<$<:;IcE AMHL)ډ)HcH9M\AEAEIAE A;EAEIW]I9@Vf.A<*uI{L LT$DL$-jL\$@LT$LL IAEAEDL$뎃qnghk  E1vCDbH\$0HT$.H5) Hl$@M'H YHH2H\$@fH=/ffH}Hm M@HH1O(HIHH@H@IB9fH=a/ffHY}X0qC]Ld$0Hl$@aHT$.H5H LIEn)XLH1Ld$@fH=/ffH|H $MHEL@1NIHD$@H/HxH9!HT$0HzH9HfH=T/ffH|LHH8E1I{ LLT$DL$gHT$@LT$LHHIDL$7I+WHcHAT$H9AE AEI{L LT$DL$^gL\$@LT$LL=IDL$)D'IGT$`HDL$HT$LHD$xAT$(CDL$"IIGIEIEIEtAUi6AUH\$0HT$.H5 Hl$@HUHH/H\$@fH=/ffHzH A@HH1LH  H5 H= 52TH= /HWtRiHt$/9?ZHHD$@H\$/HHx3HD$0HHx3HPJHHH\$/H=/HGt+ЅH>뻋BHJH=K/HGtNЅHz>H=/HWt+Ht$/L>BHJ벋PJH2DH5 H!HÐATUHSH}uiL"Il$HH 111MHJHtDHsHH9jH{H MH1JHH[]A\@1[]A\L"Il$HtcHD 111MHKJHtHsHH9H{MHH fH5  []A\DH5  []A\DHL`ID$H=QH 111LIH3HsHH9H{H 1LIHHHuHHV8 H54H$ f.HHHsz@HHHsHHzHsOUHHH 11SH1HHHtJHsHH9w-H{H H1HHHH[]HH5uH1[]Hsf.AWE1AVIAUL,ATU1SHHHHHGdH%(HD$81HD$HGH$HD$ HD$Ld$0t*L9sbuLd$0<$<:$H $IcHHLw'LL cHD$0HxH;=/H\+L9rHL$8dH3 %(LHH[]A\A]A^A_ÐLd$0<*tH{L `H\$0H5H+H6!H{L `H\$0H5HuHDEE%1<:fDH{L '`H\$0H5NHHH52/H|$H a A1O(Ht$LaHD$ HxH;=*/>H=ď/HWIL8@%1 f1 H=q/HWtu$Ht$8HHD$0Ht$ Hx-MfII9teLl$HHxH;=n/u+HI9uI>HtBHFxPJHH=/HWtL8L붋PJHHtHHD$ LHxu,[%%LPJHH HcHDH H! H% H H H H H H AUATAIUSILkJ*I9rjN+I9t5+DA9uDHH@DDE9u+HHI9uHB[H]A\A]fDJTJ*I9s[]A\1A]Ðf.HHHHH;81H@U1SHHI8HYHt9| H[]DHcHH7(H[]f.HAHL HH{ EIȃLD<L҃ cH@fAT@UHSu  t#[]A\fD5"0]ax0uրHА5"0HBa@HuH%HIoI9t@uH*OK@AVIAUATUHSHH0dH%(H$(1H|$@L$L$L$L$HL0oHL$@1Ҿ.H7D$@f f AH5 L UHI-D$@ff D$BfA$LL$HLT$PML$MT$ L$HT$0H$LMHMH$ uH53 LwDd$0LHD5D#H$(dH3%(qH0[]A\A]A^@H5 H=; 1ADH5 H= x1D$BfA$D$DAD$[(HfH=>/ffH6nh0N41>Hl$ Ld$0nRHT$H5 HIIHL"Hl$0fH=/ffHmH+ AMHH@1?HHD$0H/HxH9ujHt$ H~H9u7HfH==/ffHumHHH)1xGH=ވ/HGtCȅL2H=/HOt)yHt$1jFHN뻋HqpHHD$0H\$HHxD&HD$ HHx3&HqHH\$ݐATIUSH@H\$HT$ D$ dH%(HD$81HI1;l$ t!HL$8dH3 %(u(H@[]A\LHE@AWAVAUATIUHSLHXdH%(HD$H1AuAtH} HEA$ 1HL$HdH3 %(DHX[]A\A]A^A_HD$L|$@H5T IEHLH$FMDLLHftRL-c/AHT$@HzL9Euy1[fD7HD$0HT$H5 HHD$"FLD$DLLH L-~/AHT$0HzL9`H=]/HO?HD$ H/-fH\$0H$H5p HEHLHH\$@fH=+/ffHcjH @HH1*CH=/HOt)Ht$0G.HH7nJqrHHD$@Ht$Hx"H=/HGtmЅL-H=/HOtLNHt$D$-D$7HHD$0Ht$Hx,"pBHJ둋JqrH='/HGtYЅKHt$ V-HH+H\$0fH=/ffHFcH @HH1 5Ht$0H w/IH~H9LD$ IxH9uN>HfH=~/ffHbLHH1H{xD$ S>D$ eHIZH{xLH\$HT$H5 Ld$ H2<HLH\$ fH=|/ffH`H I@HH12HT$ Ht/HHzH9HT$HzH9HfH=c|/ffH`HHH&H\$HT$H5A Ld$ Hd;HLH\$ fH={/ffH/`Hp I@HH11-9H={/HGЅ3L$&H=a{/HGtAЅHt$$H\$HHD$HHxHjdBHJHHD$ H\$HHxfߋBHJbAT1USHH0HxdH%(HD$(1HCH= Hu#HT$(dH3%(H0[]A\ÐH{x1H\WHu$1LcH\$HT$H5U Hl$ H9HHhH\$ fH=Kz/ffH^H M@HH1G0Ht$ HCr/IH~H9ujLD$IxH9u7|HfH=y/ffH)^LHHF17H=y/HGtEȅH"H=my/HGt-ȅwHt$"hA@HAH뷋FHNHHD$ H\$HHxHD$HHxHMbHH\$ݐfAUH59ATIUSH8Lo dH%(HD$(1LTHHth111H/HHI|$xH1ҾUH]HHL$(dH3 %(H8[]A\A]fD"1H\$HT$H5 Ld$ H7HLTH\$ fH=7x/ffHo\HW M@HH13.HT$ H-/p/HHzH9HT$HzH9`HfH=w/ffH \HپHH*1 "Hl$HT$H51 Ld$ H6HLHl$ fH=gw/ffH[H@ M@HH1c-IHD$ H-\o/HxH9urHT$HzH9u?HfH= w/ffHE[LHHbH1>4H=v/HGtCЅLH=v/HWt)qHt$bBHJ뻋PJHHHD$ H\$HHx HD$HHxHc_HH\$H=v/HGtLЅ5L2(H=u/HGt+ЅHt$BHJ벋BHJO|@f.ATUSHH0HwdH%(HD$(1H~u:HC HxuWHCHxudHL$(dH3 %( H0[]A\fHxg9tCtH{x@`fDH u1Hgu1[LcH\$HT$H5A Hl$ H$4HH H\$ fH=t/ffHXH M@HH1*Ht$ Hl/IH~H9ujLD$IxH9u7HfH=]t/ffHXLHH1&2H=s/HGtEȅH3H=s/HGt-ȅwHt$hA@HAH뷋FHNHHD$ H\$HHxbHD$HHxQH\HH\$ݐ@f.AVAUATUSHH@dH%(HD$81= 0Cl SluCl~H_1HHCxR1HHH{x1=H{x12H{x1'H{x1H{x1H{x1H{x1H{xH{x^Cl4 H{x^ClTH{x^Cl$H{x ^Cl@CiH{x1ɺ!-OH{x1ɺ!OH{x1ɺ)OH{xH5xHC8HxLHs(H~}Hs0H~ClLCilH{x11_H{xHT H-J H5HD1dXH{x H%H{xH5HH{xH58gH{x1ɺ,NH{x1ɺ* NHC@HxHbHL$8dH3 %(TH@[]A\A]A^ qfDKRRfDH{xClH{x@H{x1ClDH{x:Hs(H{x5dX8 HHcLd$0fLk(H\$ HT$H5u IH:/HLH\$0fH=o/ffHTHn ,$MHMHپ@1%QfDH{xHH{xH5a <H{xDH{x zDH{xbDH{xJDH{xr7H{xAG#DH\$ HT$H5I Ld$0H .HLH\$0fH=n/ffHRH @HH1$,fH{xH5uH{xH5\CiH1L3 H{*HcLd$0dLk(H\$ HT$H5p IH5-HLH\$0fH=m/ffHRH) ,$MHMHپ@1#HT$0He/HHzH9nHT$ HzH90HfH=`m/ffHQHHH XH4H\$ HT$H5 Ld$0HR,HLH\$0fH=l/ffHQHF @HH1"IHD$0Hd/HxH9HT$ HzH9HfH=l/ffHPLHH fDkHHcLd$0 cLk0H\$ HT$H5 IHm+HLH\$0fH=l/ffH8PH ,$MHMHپ@1!H#HcHl$ Ld$0xbHT$H5 HI*HLHl$0fH=tk/ffHOH AMHH@1m!HT$0Hic/HHzH9)HT$ HzH9HfH=k/ffHGOHHH1b DCH\$ HT$H5I Ld$0H *HLH\$0fH=j/ffHNH @HH1 d(HHD$0H\$HHx HD$ HHxHbSHH\$H=i/HGtLЅL-H=i/HGt+ЅHt$BHJ벋BHJKxH=i/HGtJЅLH=Vi/HWt)Ht$BHJ봋PJHH=i/HGtLЅL9H=h/HGt+ЅsHt$ dBHJ벋BHJWfDGf.if.'f.If.USHHHxdH%(HD$1_HC`H-{`/HxH9HCXHxH9HCPHxH9HC@HxH9HC8HxH97HC0HxH9HC(HxH9EHC HxH9HCHxH9HCHxH9HCHxH9uLHD$dH3%(u7H[]H=Qg/HW"Ht$~D%H=g/HWHt$MH=f/HW]Ht$ NH=f/HWHt$ H=f/HWHt$H=cf/HWHt$H=3f/HW&Ht$`H=f/HW'KHt$0YHt$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 HHfH=Z/ffH>LHHH$(dH3 %(H8[]A\A]A^A_A~VA,t$QD@҃@M)1Iɉ$OLIEH$у@Eщу EщуEщЃ @Ef$HT$LH1<$HD$LM-Ht$HD$ML+L$XDHc~HXD)HcHHHHI HHc|8,HHHHH8H9Ll$H\$0Hl$@IHL!LAHT$.H5 HI<HHH\$@fH=X/ffH=H EMHHپ@1AU}H\$LH+t$XDAA@AEAA AEAAAE҉Ѓ |$QH)L$H$Hf$HT$LH$H\$XMH$Ƅ$I)Hڈ$K48H EMHHپ@1 IHD$@HK/HxH9H=S/HWt#Ht$/PJHHHD$@H\$/HHxHD$0HHx HsfU1SHHH+HSHsH{3HEHHH[]H1ILHHpH:HI HP]9f.USHHHCH+HsS82HEHHH[]ÐAUIATIUSHHnHHHCH9C8tzH@Ht8x8HCH9C8tMHuIt$IHL[]A\A]=yE@u^yH1[]A\A]HHtwHDžHt HCH9C8uIt$F u(IHP(I@HL[]A\LA]F IHP vH@fDU1SHH HH@H9C0} 1Hk0H[]ÐUSHHtr~PtuH?H1[]DH.HUHHUHPHUHPHH[1]ÅuHeH1[uH:/H1[fDHH1[@f.SHtO~5tuH?C1[H1[uH%:/H1[fDHH1[@f.SHtO~5tuH?1[^H1[uH9/H1[fDHH1[@f.SHtO~5tuH?c1[H1[uH%9/H1[fDHH1[@f.SHtO~5tuH?1[~H1[uH8/H1[fDHH1[@f.SHtO~5tuH?1[H1[uH%8/H1[fDHH1[@f.SHtO~5tuH?1[H1[uH7/H1[fDHH1[@f.AWAVIAUMATUHSHHHLD>dH%(HD$81FH<$u HI/FCCD9MIL$I9L$8A9D$vFC ufH=H/ffH-@00dHI}LLAULHt$8dH34%(qHH[]A\A]A^A_fDfH=0H/ffH(-@0<Hf.HfC t@f.HS &CfDtԃH}HUHhit tueD&HD$ HT$H5 HH$AHD$0HHD$H$HHl$0fH=G/ffH+H? EAHH@1HHD$0L=?/HxL9!HD$ HxL9H $HfH=ZG/ffH+H $HHf%KH\$ HT$H5 HUHD$0HHHD$H\$0fH=F/ffH+H߽ A@HH1HT$0L=>/HHzL9HT$ HzL9HfH=yF/ffH*HپHHH1fu+H$HHHPCf.H$HމS HHP fH=8E/ffH0*@0HDI9?L$fH=D/ffH)$P0HzXsHI Mt LH:H\$ HT$H5J HHD$0HHI:H\$0fH=E/ffHU)Hn @HH1IHD$0Ht$HxHD$ LHxPHfH=D/ffH(LHHHH=_D/HWRHt$H $H $H='D/HWtbHt$H $TH $HHD$0H\$HHxHD$ HHxH-HH\$݋PrpH=C/HGtNЅ:Ht$+H=|C/HGt+ЅHt$BHJ밋BHJ@mfD0f.RHLDHS,PrpfAVIAUATIUHSHH`dH%(HD$X1HD$HD$@/HGtLЅLH=0>/HGt+ЅHt$_BHJ벋BHJHHD$ H\$HHxHD$HHxH'HH\$AWAVAUATUHSHhdH%(HD$X1Ft)HD$XdH3%(>Hh[]A\A]A^A_fDIظD(HfH=H5 Ld$P@(HL$$D$ nHLHL$PHL$(fH=HHsLHC8HkHtH{(HHHu[]A\f.fUHSHHHu @HHHuHEH}1HHEHEH[]f.UHSHH_HtTf.HCAHtHËS 9HCE1HuEIu#1H9HOIOHH[]H_fD1H9_HtHIًMP Hf.DAUHGIATUHSHHH9D"D;f }7HGH9Ht HD;` H~r1HzHEHEH[]A\A]~nHW H9tuHD;` 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 H9tuH D;` H}<1H{HEHDH[]A\A]f.H(tHW AE9B |,@LHH[]A\A]fHH1[]A\A]1nfGÐfDH/SHHHx"H{HtdH/HH[@SHH[@f.HHHtDLDEHE9t*DIHt(DI1IcHwH9uE9LIuf1Ðff.AT1USHcHHoHIHLH1HtFH3N H9JLH;t;MtIc@1HI9tH LL Hk[]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$0HMHHH\$0fH=/ffHH9 D$$EHA Hپ@1LD$0H/IIxH9LD$ IxH9umHfH=x/ffHLHHͺHH%萕  H=/HGȅpHcH=/HGtAȅ6Ht$'H\$HHD$ HHxTHA@HAHHHD$0H\$HHx&A@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$DvAu:f.FQtm}H A9HID$fD$HpHcN H$$$t NID$uVu tIuuHc$I|$HH8HILЅH$V@CF 9I|$NF H HPA9fI|$1tMD$Ax1H$dH3<%(!HĨ[]A\A]A^A_fID$LHT8H$ID$VDHc$I|$H8H LЅxXH$ID$VI|$MD$Ax2Ax"A@$O脑HD$8L$0fH=a/ffHYL$0H0mHT$8nljD$0$HT$(H5_ H|$HD$8L$DHt$H|$ ȮHL$pHL$HfH=/ffH|$0LL$8HƓ DD$DHL$H@<$H1HT$pHD$0H /HzH9HT$`HzH9]轏HD$8fH=0/ffHhHL$0H|$8H聵{@SHD$8L$0fH=0/ffH(L$0H0<HT$8ljD$0a$HT$(H5. H|$HD$8L$DHt$H|$ 藭HL$pHL$HfH=u/ffH|$0LL$8H] DD$DHL$H@<$H1aHT$pHD$0HX /HzH9HT$`HzH9茎HD$8fH=/ffH7HL$0H|$8HP#HŃfH=/ffHX0 xf.H8ώHD$8L$0fH=/ffHL$0H0踽HT$8ljD$0$HT$(H5 H|$HD$8L$DgHt$H|$ HL$pHL$HfH=/ffH)|$0LL$8HI DD$DHL$H@<$H1HT$pHD$0H /HzH9HT$`HzH9HD$8fH={/ffHHL$0H|$8H̲H@HHB8HH8HH8~fDmLd$`H\$pHT$^H5x LI=LHLd$pfH=/ffHH ,$MHEL@1HHD$pHt$_Hx@HD$`HHx/HfH=o/ffHHHHı(H=/HGthЅHt$ ? HHD$pHT$_HHT$Hx謮HT$HD$`HHx薮HHHT$_݋BHJH=/HGt]ЅHt$ 边 H=a/HOt8HT$_HD$8H船HD$8BHJ룋Jqr'^H=/HOt2HT$_HD$8H+HD$8Jqr H=/HGt]ЅHt$ ڸsH=}/HOt8BHT$_HD$8H褸HD$8&BHJ룋JqrCzAWAVAUIATIUSHdH%(HD$x1~ A}HL$`ELd$d@E‰ EA$D$`nx2A\$ 1Ht$xdH34%(FHĈ[]A\A]A^A_DD0HfH= /ffHDp0Ը¸mIIEA4$Ll$@Et$HT$>Ld$P@(t$$H5 LD$ tLL$HL$PHL$(fH=/ffH:DL$ DD$$H HL$(Hljl$L|$\$@D4$1HT$PH/HHzH9umHT$@HzH9u:HfH= /ffHHHHTH=, /HGtEЅLaH= /HGt+ЅtHt$?6eBHJ빋BHJHHD$PH\$?HHx蒪HD$@HHx聪HHH\$?ݐ@f.AVAUATUSHH0HwHGdH%(HD$(1H /HHH߉CtdHcH HH9v;讆HCSHChPHD$(dH3%(H0[]A\A]A^@H<@HfDCD HfH=% /ffHD`04meLd$ HT$H5t ILLl$LL褤Ld$fH= /ffHHh AMHL@1IHD$H-y/HxH9ujHD$ HxH9u5赅HfH=* /ffHbLHHH= /HOLH= /HWt}yHt$׳jHl$IHD$ HHxILH7 /HHHIHD$Hl$HHx뻋Hqpi뽋PJHzATAUH SDHHHH[]A\HHȽH AWAVAUIATIUSHdH%(HD$x1~ A}HL$`ELd$d@E‰ EA$D$`~IMA\$ 1Ic$Ad$HPHHHXILL/HvHHjHL 1Ht$xdH34%(HĈ[]A\A]A^A_CD0HfH=%/ffHDp04¸m^IIEA4$Ll$@Et$HT$>Ld$P@(t$$H5 LD$ LL脡HL$PHL$(fH=b/ffHDL$ DD$$Hi HL$(Hljl$L|$\$@D4$1DHT$PH@/HHzH9HT$@HzH9u~uHfH=/ffH"HHH?DHtA$HH@PHHLH*H[lH=D/HGt?ЅcLuVH\$?HHD$@HHxHOBHJH=/HGt;ЅHt$?HHD$PH\$?HHx荤듋BHJHq/HHÐHa/HHmf.HGLhMt,H D1D9uH D9 tL9rHf.~t#fAtfIV 1f.1fyH.SHHHHHtH{ HtH/HH[fSH'H[~@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 fD&HKyu y1HL$xdH3 %(HĈ[]A\A]A^A_f.}(IăH{1HKytA$~}IĉT$fH=/ffHT$P0蠬E$$DL$`HT$H5ۄ LHD$L$ZLL HL$PHL$ fH=/ffH LL$DD$H HL$ HD$$@1׷HT$PIH.HzH9=HT$@HzH9|HD$fH=w/ffHH|$LHʡ|HD$L$fH=}/ffHuL$H0艫HT$ ljD$|$`HT$H5 HD$|$ L=LLHL$PHL$(fH=/ffHL$LL$HC DD$ HǾ@1 $HL$(跶HT$PHD$H.HzH91HT$@HzH9zHD$fH=U/ffHHL$H|$H覠 {{HD$L$fH=X.ffHPL$H0dHT$ljD$|$`HT$H5 HD$|$ LLLȘHL$PHL$(fH=.ffHL$LL$H DD$ HǾ@1 $HL$(蒵HT$PHD$H.HzH9HT$@HzH9AyHD$fH=0.ffHhHL$H|$H聟fH=D.ffHH5 LILH迗Ld$PfH=.ffHH AMHL@1蛴HHD$PHt$?HxHD$@HHxxHfH=D.ffH|HHH虞R@H8@H@HRHB8HEH8H5H8)»HHD$PHT$?HHT$HxdHT$HD$@HHxNHHHT$?H=T.HGt[ЅL胦H=&.HOt8HT$?HD$HMHD$BHJ륋Jqr4kH=.HGt[ЅLH=.HOt8`HT$?HD$H¥HD$DBHJ륋JqrH=>.HGt[ЅLmH=.HOt8HT$?HD$H7HD$BHJ륋JqrUf.AUATUSHHdH%(HD$81FlHGLhMt,LO D1E9u;E9t:I9wHt$8dH34%(tHH[]A\A]118LOLIKLO IKH_LhL9s3L9uHWHHW H1fPf.NHc1LXHPF IIHLH1H(HPN H9JLH;=MtIc@1II9tH LLHh1Ht$fH=.ffH{@0 菤 Ht$H\$ D&HT$H5| Hl$0H>HHH\$0fH=.ffH H{ EA HHپ@1ǯLD$0H.IIxH9LD$ IxH9sHfH=i.ffHLHH辙MtGIc@1II9H LHPH0H`H9tHLL`H޶H=.HGtLȅVHIH=.HGt-ȅHt$蹡 A@HAHA@HAHHHD$0H\$HHxHD$ HHxHhHH\$@f.ATH.AUHcHHH9SHHHHwHHF\rHCHHHH9HF3rHC HCDcD`[]A\HO.HHHATAUH(SܭDHHHH[]A\HHHpHGHhHtH 97t 1 @94tH9r1fDfAWIAVAUATUSHHHD&dH%(HD$81D蟳IOAGLhL9cHc1LPk LHD$HXH$H4$HHHHHHIGMćJIG JD"~tcfBtfJ%tfJ1HL$8dH3 %(HH[]A\A]A^A_f[1fJ;H\$ HT$H5y Hl$0EgHHH贎H\$0fH=.ffHHw E@HH1蓫HT$0H.IHzH9\HT$ HzH9oHfH=5.ffHmLHH芕#DH\$ HT$H5?x Hl$0HBHHH\$0fH=.ffH HNw E@HH1Ѫ9@HtHH@PHT$H4$HLHSHHD$0H\$HHxHD$ HHxHQHH\$H=.HGtLЅH H=.HGt+ЅHt$vBHJ벋BHJOfzf.f.UHSHH9w*H,H˩H1HH苌HH[]ff.HHHtDLDEHE9t*DIHt(DI1IcHwH9uE9LIuf1Ðff.AT1USHcHHoHIHLH1HtFH3N H9JLH;t;MtIc@1HI9tH LL9Hk[]A\f.Mt3Ic@1HI9tH LHH0HSH9tHLHLCf.ATUSHH0dH%(HD$(1FtOfH='.ffH@0 3HT$(dH3%(H0[]A\HHt$ HD$ HHc|$ Hc|$ AL ?)HHHH!L_NHc|$ L ?)HHHH!Ő)L$ у?)ILHH!H}KHC HP1¸H\$HT$ H5bv Hl$ Dd$ HHHpH\$ fH=S.ffHHs E@HH1OHT$ HK.IHzH9HT$HzH9H=.HGЅH 6D#H\$HT$ H5u Hl$ HHH蝈H\$ fH=.ffHHq EA HHپ@1vLD$ Hr.IIxH9udLD$IxH9u:iHfH= .ffHXLHHu6H=.HGt8H=.HGt,ȅHt$ ՗rA@HAHA@HAHHHD$ H\$ HHx*HD$HHxHHH\$ ݋BHJcH=.HGtHЅHt$ @HHD$ H\$ HHx貋HH\$ yBHJHi.SHHwHLJHHGHG H?HGHP HHHǃ[H .HHHt@UHSH蝣HHH/HH[]HHڠH2fATHǐUSHH0dH%(HD$(1WwHt"k 1HL$(dH3 %(H0[]A\¸D#H\$HT$H5r Hl$ HޫHH莅H\$ fH=q.ffHH2p E@HH1mHt$ Hi.IH~H9umLD$IxH9u:fHfH=.ffHOLHHlݩH=.HGtEȅHH=.HGt-ȅtHt$返eA@HAH뷋FHNHHD$ H\$HHxHD$HHxHpHH\$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 ~tUAMcALDA ?)IL luHEgAKDAMcA ?)ILL ÐtLmL DM?M$HSJ$HHHDŽ$HDŽ$LD$8HL$(HT$ Ht$0x}D$|HL$f.Ht$HsHH@HSHc8R(H$@$f$$FiHc$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{1 HCxu xB1H$dH34%(H[]A\A]A^A_f.4A'McDAA ?)I@HHP(GfHDŽ$H$fH{BHCx5:H8UH@A$aD IfH=.ffHD`0AEA0$Ll$PHD$XHT$HHCt$dH5j LD`(认LL^~H$HL$hfH=9.ffHqHT$XDL$dEHL$hHDt$@1H$Hi H$IH.HzH9H$HzH9G_HD$XfH=.ffHH|$XLH ȺMb)HcHcH$HiHH$Y_(IǃqfH=}.ffHuh0荎oA/L$H$説HT${H5>i LICLH|L$fH=.ffH Hg AMHL@1̙HH$Ht$|HxCH$HHx/]HfH=o.ffHHHHă^D IfH=u.ffHmD`0脍#AEA譫$Ll$PHD$XHT$HHCt$dH5(h LD`(+LL{H$HL$hfH=.ffHHT$XDL$dEHL$hHDt$@1H$Hf 蝘H$IH.HzH9H$HzH9w\HD$XfH=7.ffHoH|$XLH节`]D IfH=B.ffH:D`0QiAEAz$Ll$PHD$XHT$HHCt$dH5f LD`(LLzH$HL$hfH=.ffHHT$XDL$dEHL$hHDt$@1H$He jH$IH`.HzH9H$HzH9u{[HD$XfH=.ffH@H|$XLH[gўHH$H\$|HHxu~H$HHxa~HHH\$|H=g.HGt[ЅdL薉WH=9.HOt8'HT${HD$XH`HD$X BHJ륋JqrHH$HT${HHT$Hx}HT$H$HHx}HHHT${H=.HGt[ЅhLɈ[H=l.HOt8'HT${HD$XH蓈HD$X BHJ륋Jqr.kH=.HGt[ЅZL>MH=.HOt8HT${HD$XHHD$XBHJ륋Jqrff.AWAVAUATUSHH8D&dH%(HD$(1A~;ވ¸HL$(dH3 %(H8[]A\A]A^A_HOfMcV L1HLPHXLIHLHHH~HHLFHIJHD`HX1LLHHIUHmHH8LR1D;D H\$HT$H5c Hl$ H袜HHRvH\$ fH=5.ffHmH>b A@HH1.Ht$ H*.IH~H9LD$IxH9[WHfH=.ffHLHH%}=LLHL7fLc4%֒HtHH@PHLLLHI.H=.HGȅ;H3.H=.HGtAȅHt$H\$HHD$HHxwyHFHNHHD$ H\$HHxKyA@HAHfff.H.SHHHHpvHH.HH[fH.SHHHHpuHŽH.HHH[髎f.H.øf.H1.HHÐSH7H[^@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$H5sb Ld$0H֘HLrH\$0fH=i.ffH衽H b A@HH1eHT$0Ha.HHzH9HT$ HzH9SHfH=.ffH?HHH\yHCHT$@H}(SHs(HD$HHCHD$PHCHD$XHC HD$`bT$PI|$`HH(ͩH@Lp@DIt$`IHtSD(IfH=w.ffHoDh0膂EE,$Ld$0D謠D{H\$ HT$H5` IH<HLpH\$0fH=.ffHHp^ D,$MHEHپ@1čIHD$0H.HxH9&HT$ HzH9QHfH=f.ffH螻LHHwp1H= .HGЅL6H=.HGtAЅHt$H\$HHD$ HHxztHBHJHHD$0H\$HHxNtBHJhH=V.HGtJЅLH=*.HWt)Ht$[BHJ봋PJHb1@AUATUSHHNdH%(HD$81 wH=<HWHHHHNHHHNHHHNHHHN HH Fu:HHH\$8dH3%(PHH[]A\A]fDHDF@HN(H@L@(HH0DHWH9HHHHHHXtl8tgxMHHHH,fNNHHHHXH9^(HHHH9N@Ht$~Ht$~ 1DH\$ L.DfHT$H5^ Hl$0H誓HHZmH\$0fH==.ffHuH[ MEHHپ@16HT$0H2.IHzH9>HT$ HzH9cNHfH=.ffHLHH-t1)fDHt$~Ht$ H\$ L.DfHT$H5] Hl$0H’HHrlH\$0fH=U.ffH荷HvZ MEHHپ@1NHHD$0H\$HHxpHD$ HHxpHHH\$H=.HGtLЅH{H=.HGt+ЅHt${BHJ벋BHJO|@f.AUIATUSHHMBHt$`dH%(H$1HHH?.HD$vH?H\$`H,DHH %H)fDL$tHI`HcH=DX AA9A@9_A9.II+H9 )HHHIHx`(諢Hy0L(HfH=.ffH茵h0{;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Ҿ菜T$vPE sffH=.ffHг@0yC/Ll$ HT$H5vX Ld$0L虎LLIhLl$0fH=,.ffHdHV IAHL@1"IHD$0H.HxH9Ht$ H~H9OIHfH=.ffHLHHon@fH=.ffHв@0L@)IHHHHPILHJH0ffH=x.ffHpLHx@ffH=H.ffH@@0TxQLl$ HT$H5V Ld$0L LLfLl$0fH=.ffHԱHU IAHL@1蒃IHD$0H.HxH9HT$ HzH9pH= .HGЅML9v@@fT$DHl$ Ld$0荕HT$H5V HI&HLeHl$0fH=.ffHHbT $MHA(H@1謂HT$0H.HHzH9HT$ HzH9FHfH=N.ffH膰HHH1l@fH=`.ffHX@0lviLl$ HT$H5T Ld$0L!LLdLl$0fH=.ffHHS IAHL@1誁1u8Hl$ HT$H5T Ld$0H袊HLRdHl$0fH=5.ffHmHnS Iؾ@HH11HHD$0H*.HxH9H=.HWt#hHt$sY贈PJHHHD$0H\$HHxNhHD$ HHx=hH襳HH\$BHJ@H=1.HWt-Ht$bs널f.멋PJHH=.HGt:H=.HOt,Ht$rFHNHqp/H=|.HGt:Ѕ7Lr*H=P.HGtBHJċBHJsAUATUSHH8HdH%(HD$(1HG9rdHcHHHHHXtJ}tD}Es,@1HL$(dH3 %(H8[]A\A] sL+DcH\$HT$H5Q Hl$ HЇHHaH\$ fH=c.ffH蛬HDO MEHHپ@1\~HT$ HX.IHzH9HT$HzH9BHfH=.ffH6LHHShfDHEHE,FHfF;DcH\$LmHT$H5P Hl$ HنHH`H\$ fH=l.ffH褫HO MEHHپ@1e}+H=.HGtLЅHt$2pH=.HGt)ЅHpBHJ벋BHJHHD$ H\$HHxbdHD$HHxQdH蹯HH\$f.H.HHÐH.HHzf.H~`HtH u^D@f.H.HHtNUSHHhHt6HWLH O HcHDƆH[]ÐLAt,@HH[]^OfDLAtCfD{H.@ t1XHkH;k tfD} HוH;k us@@wH[]ff|$ r|$ 9ZH[]=HHHtDLDEHE9t*DIHt(DI1IcHwH9uE9LIuf1Ðff.UHSHH9w*H,HzH1HH]HH[] Qff.AWAVAUATUSHxLv`dH%(HD$h1I^HHD$NHD$HD$PHD$ HD$`HD$HD$OHD$88fH=(.ffH @0#4nHH?k 1Dc?t߾ .y>D(IfH=.ffH迧Dh0mE?DLl$ HT$H5O HD$(L蘂H|$LF\HL$`HL$0fH=$.ffH\HL$(HO D|$HEA@1H $HL$0 yHHD$`L%.HxL9HD$PHxL9:=IfH=.ffHHLHcHHI~H|$=H|$HuHHvHuIFI>1Hj[I>IFIFuLuHD$hdH3%(Hx[]A\A]A^A_#VL|$ HT$H5MN LH|$LZL|$`fH=.ffHޥHN D$$AHA#L@1w<NHHD$`H\$OHHx^HD$PHHx^HLHH\$OH=.HWtNDHt$j5H=.HWt-Ht$8iPJH뮋PJHIvfAWAVAUATUHSHdH%(H$1~t;jH$dH3%(HĘ[]A\A]A^A_@LF1I$@HI$8L IM=MAp9t4f.IHq1HcHI99MIuM)MIE HD$@Ht%Lt$0IuLIE(HD$HIE HD$@UL|$ HL$Hu(LZUH|$@Lt$0H|$LLLT$HHD$ Hc.HxH9Ll$P1LHHED$ffL$hA$PHD$PHD$HPHD$xT$`I$Hp I$LwHD$HxH9JHD$@HBLL0DH\$ HT$H5I Ll$PmH}HLnWH\$PfH=Q.ffH艢HK A@HH1MtHT$PHI.HHzH9HT$ HzH9z8HfH=.ffH'HHHD^jfH=.ffH@04# h>4# ,Hl$ HT$H5I Ll$PH|HLsVHl$PfH=V.ffH莡HJ AA4#HH@1LsHHD$PHE.HxH9xHT$ HzH9:y7HfH=.ffH&HHHC]ifDAT$u5A$u:I$I+$Ht3I$Hp`I$H0I$HP1OzH='.HGt~ЅALXe4HHD$PH\$HHxYHD$ HHxYH!H=ɻ.HGt+ЅHt$dBHJ뀋BHJHHHD$@HtH|$0HH贤HL$@HHtLLHH\$QH=3.HWt5LfdHHD$LHxXsPJHH=.HWt<Ll$PLdHHD$ Ht$PHxXPJHH=.HGtJЅLcH=`.HWt)kHt$c\BHJ봋PJHf.AWAVAUATUSHHhdH%(HD$X1Bu(HD$XdH3%(gHh[]A\A]A^A_DHAEdCL5=AAA 3L|$@HT$>LD$t$H5E xHL$PLHHL$(RHL$PHL$ fH=o.ffH觝L$DD$HG HLt$Dl$E@1 $HL$ SoIHD$PL-L.HxL9HD$@HxL9uq3IfH=.ffH1LLHNYHXHHHDH`DHɹ.LpvH=`.HWtJrHt$(acH=4.HWt+8Ht$?ea)PJH밋PJHHHD$PH\$?HHxUHD$@HHxUHHH\$?f.AWAVAUATUHSHhdH%(HD$X1HHHHC8 HHuHHtgHD$:H\$ F,(8sHt$H|$LHL$PHL$fH=³.ffHHL$HD4$HME@1iIHD$PL5.HxL9HD$@HxL9-IƃfH=T.ffH茗LLHSA9l$~H\$;HHD$@HHxPH(HHD$PH\$;HHxPH=.HWtSUHt$([FH=.HWt29Ht$[*|pPJH멋PJHfu@HHǰmff.AUATUHSH1H8dH%(HD$(1vx-#HL$(dH3 %( H8[]A\A]3-(HfH=.ffHh0&\¸Hl$Ld$ GzHT$H5[< HIpHLJHl$ fH=s.ffH諕Hd? AMHH@1lgHt$ Hh.HH~H9uHt$H~H9uL+HfH=.ffHNHHHkQnHH{*tH=.HGtEȅLYH=}.HGt+ȅbHt$YSFHN빋FHNHHD$ H\$HHxNHD$HHxMH_HH\$ݐ@HHǰ.ff.AWAVAUATIUSH8dH%(HD$(1HGHIc@1II9H LHH0HH9tHLbHLJhHs.AU@PHF.Lh~AEH8H(LH@1YmH=ѩ.HGȅLRHHD$ H\$HHxpGHD$HHx_GHǒH=o.HGt%ȅtHt$Re6FHNHH\$럋FHNcATUHSHHdH%(HD$1HH`HtSHt$D$ >Ht>L`HHAt$bLH'IHL$dH3 %(u^H[]A\fDHt>EHt$HD$=Ht!L`HHAt$LH뙸df@AWAVAUATUSHH!HH_HhH|$dH4%(H$ 1IHD$0LH.IH.. fH=C.ffH;H@CHHHHI LMuHEHHuLH>HK4IufH}B1LLuHH]IIK>HHt8HI$HL HEHL[]A\A]A^A_LuIK>HHuHUI$LeI$HtB1HuLM$HEHUHf.I H Lu(bH?oHLAbH"oHJwf.HHHHBxUSHH~~\t@uH?AH1[]DH. DHUHHUHPHUHPHUHPHH[1]ÅuH~.HH1[]fHHH1[]ÐATUSLb`I$xI$pH9t/HB4ttHzP HH9uIDŽ$[]A\SHtO~5tuH?@1[.CH1[uH}.H1[fDHH1[@f.USHHtb~@tuH?.@H1[]DH.BHUHHH[1]ÅuH%}.HH1[]fHHH1[]ÐSHG HHtHHH[?ff.SHG HHtHHH[|?ff.HHHtDLLMAM9t*DI Ht(LA1LHwH9uM9LIuf1Ðff.HHHtDLDEHE9t*DIHt(DI1IcHwH9uE9LIuf1f.SH HdH%(HD$1HCx$tHD$dH3%(H [@TH4ׂCHHH?HCHHH)H*HSB f(\f.v\f.wHzdu xux&tH{ pf@@&HCHH$HD$PHHD$HC$H@"Gf.UHSHH9w*H,H@H1HH"HH[]Lff.UHSHH9w*H,H?H1HH"HH[]ff.UHSHH9w*H,H{?H1HH;"HH[]ff.AWAVAUATUSHHdH%(HD$1HL-.Lt$)HCHxL9HWHLuH\$ fH=X.ffHcH9 @HH1W5HT$ H-Sw.HHzH9HT$HzH9HfH=~.ffH1cHپHHNfP1G ƒf{mHtA(HHt'HHHǃHǃHtA(HHt'HHHǃHǃHtAW(HHt'HHHǃHǃHtA (HHt'HHHǃHǃS Cd%Ct @<u{vgUq1MfDH\$HT$H5 Ld$ HJ<HLH\$ fH=|.ffHaH @HH12'H\$HT$H5X Ld$ H;HLH\$ fH=n|.ffH`H @HH1m2HHD$ H-ft.HxH9H={.HWYHt$$%Hl$HT$H5 Ld$ H#;HLHl$ fH={.ffH_H @HH11IHD$ H-s.HxH9rHD$HxH94HfH=W{.ffH_LHHIHl$HT$H5 Ld$ Hi:HLHl$ fH=z.ffH4_H @HH10IHD$ H-r.HxH99HD$HxH9(HfH=z.ffH^LHHDHl$HT$H5, Ld$ H9HL_Hl$ fH=Bz.ffHz^H @HH1A0IHD$ H-:r.HxH9oHD$HxH91nHfH=y.ffH^LHH8?Hl$HT$H5r Ld$ H8HLHl$ fH=y.ffH]H @HH1/IHD$ H-q.HxH9HD$HxH9HfH=)y.ffHa]LHH~f6HHD$ Ll$LHxHD$LHxHaHLl$ۋPJHH=|x.HWtO\L!OH=Px.HWt0Ll$L|! PJH뭋PJH4cH=w.HWtOL,!H=w.HWt0oLl$L ]PJH뭋PJHH=zw.HWtOL H=Nw.HWt0Ll$Lz PJH뭋PJH2aH=v.HGt>ЅL( H=v.HGtBHJ‹BHJH=v.HWtOLH=^v.HWt0rLl$L`PJH뭋PJHBqAUIATUSHLxHpL9tcHUHJPHcHHHHIXr4HJHHxHHXH@pW x IXXHI9uH[]A\A]fAVAUATUHSHdH%(H$x1P(E1<A1Gd$H|$ 1HLt$ HLLLHDLZDLEfHPf.BHˆ9uƃ1ƒHHHHP@z;rAHL1H$xdH3 %(oHĀ[]A\A]A^A¸H\$HT$H5 H^3HL H\$ fH=s.ffH)XH @HH1)HT$ Hk.HHzH9HT$HzH9HfH=s.ffHWHHHDHH$Lp nnHD1HHH;fƃf0H=r.HGt?Ѕ.L!H\$HHD$HHxZH[BHJH=_r.HGt;ЅHt$HHD$ H\$HHx듋BHJÐfAUATUSHH8HH+dH%(HD$(1HgHH1Ht&HL$(dH3 %( H8[]A\A](HfH=p.ffHUh0¸Hl$Ld$ /:HT$H5 HI0HLx Hl$ fH=[q.ffHUH AMHH@1T'Ht$ HPi.HH~H9umHt$H~H9u:HfH=p.ffH6UHHHS.H=p.HGtEȅLH=wp.HGt+ȅtHt$eFHN빋FHNHHD$ H\$HHxHD$HHx HYYHH\$ݐ@f.U HSHm&HHH]PH[]HH#HX@f.SH~PHHtHPHCP[ÐfAWAVAUATUHSHHdH%(H$1ctaHt$0HHHp.@1HKxҋ HcH=wHHHT0H7eCsL% g.AD$u|1!HE8HE(H$dH3%(vH[]A\A]A^A_x8@1H=xѿHHH|0Hde2f=AD$p@Hif.]fD(IfH=}m.ffHuRDh0E$$Ll$Lt$ D6HT$H5 LIF-LLLl$ fH=m.ffHRHJ EMHL@1#IHD$ L%e.HxL9ufHD$HxL9u5IfH=|m.ffHQLLH =G+H=m.HWt=LVH=l.HWt'Ht$1rPJH뽋PJHHHD$ H\$HHx HD$HHxx HUHH\$fDAWAVAUATUSHH8dH%(HD$(1H` WAHH`~ HxH+pHHHHh HxHpH9tH HHHHH9u{ktHCHxDd HH+pHHtHBHPPHtAD;H-l.BM849fuf {vtf{i99vf;tU8i99HHtzP(\!HHH H`HŃP ?~Ht$(dH34%(H8[]A\A]A^A_(HfH=i.ffHNh0Hl$Ll$ 2HT$H5 HI)HLDHl$ fH='j.ffH_NHXAMHH@1 HHD$ L%b.HxL9cHT$HzL9 MHfH=i.ffHMHپHH fDE8fH޿ +fDLt$HT$H5 Ll$ DLa(LLLt$ fH=h.ffH,MHEEHL@1IHD$ L%`.HxL9WHD$HxL9IfH=h.ffHLLLH}8i{H޿ pfD~H_.HXHHHH`1fDKOE8{if.H1HHNHHHD}8Ld$HT$H5 Ll$ DsL&LLEiBLd$ fH=%g.ffH]KHEEHL@1IHD$ L%_.HxL9(HD$HxL9KIfH=f.ffHJLLHFD}8Ld$HT$H5: Ll$ D3L%LLAuLd$ fH=Xf.ffHJHEEHL@1QIHD$ L%J^.HxL9HD$HxL9~IfH=e.ffH+JLLHHQH)H1HH,e.H}8EE HE HE(HE0HE8?HE@HEHEHEHHE H99L$L1HLIZHELmHH5b.P LHHMH-d.ID$HLЃI$LPHID$ ЃI$LPD}8Ld$HT$H5- Ll$ DL#LLEibLd$ fH=Ed.ffH}HH&EEHL@1>IHD$ L%7\.HxL9HD$HxL9NkIfH=c.ffHHLLH5!HHpHLAD$ PAT$ AD$PAT$H=Lc.HWtKL H="c.HWt.Lt$LP zPJH믋PJHH\.HHHUHH7H=b.HWL H=b.HWt}Lt$L Lt$HHD$LHx"HKHHD$ Lt$LHx̋PJHpH'CHOKPJHzH=a.HWt#Lt$L 넋PJHQH=a.HWtyL H=za.HGtnЅL H=Ia.HWt+Ht$z qPJH끋PJHBHJfH=a.ffHPEH@HH1HoHHHھL"$fH=`.ffHEHs@HH1H=j`.HWtKL H=@`.HWt.YLt$Ln GPJH믋PJH@SHH(HtkHǃ(H0HtOHǃ0HHt3Hǃ[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@H3V.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 %(uH8fD f.AWAVAUIATUHSHH8HcR,dH%(HD$(1HHHHHXLAD$ f.JVvhHLHIHI LAD$ 1HAYWH,IHD$Ht HHHH~(t2IHPHL$(dH3 %(u]H8[]A\A]A^A_Ð}nt*1HtκHH9@IHPyHL$HHt LLHBff.AWAVAUATUHSHHL.D~dH%(H$1HF(LH?HD$FH,D$$ID%H)HH`AHcP;veAfH=CX.ffH;=@0OfDH$dH3 %( HĘ[]A\A]A^A_HLXHHHL}:tL;(kL;jazHIKAD$D$ fH=W.ffHIAE9GrF{tfH=V.ffH;@0AD$HtH#IT$$Ht$CIHcT$ AHHHAD$4HXHHcT,HHHHHHt A|$0HD$(@ f.>RvIAU 1f.z \;YILXHIIM;A<$0L;('M;l$fA|$2{tfH=BU.ffH::@0NK4H\$@HT$>H5Hl$PHHHH\$PfH=U.ffH9DL$ H AHHپ@1 Ht$PL5M.HH~L9Ht$@H~L9HfH=.U.ffHf9HپHH»~.fAEdAE WHD$HHiLP fDHID$ HD$L1HAEAE HD$HH%LP kfDAtAt\AEtUD|$$Lt$Hb8u+1LLL6L9u1A$IHyD}'DӁ\HD$LHHP@,9A LHT3AD$fH=R.ffH7@01L|$@HT$>H5Hl$PLdLHL|$PfH=R.ffH/7DL$ HAHL@1IHD$PL5J.HxL9HD$@HxL9HfH=R.ffH6LHH DfH=Q.ffH6@0c0QH\$@HT$>H5Hl$PHcHHH\$PfH=Q.ffH.6DL$$HZL,$HAHپ@1Ht$PL5I.HH~L9Ht$@H~L9HfH=Q.ffH5HپHH»fH=P.ffH5@0gffH=xP.ffHp5@0/xH\$@HT$>H5Hl$PH;HHH\$PfH=P.ffH5DL$ HBAHHپ@1Ht$PL5H.HH~L9Ht$@H~L9`HfH=dP.ffH4HپHH1gf.NH\$@DeHT$>H5Hl$PH[HH H\$PfH=O.ffH&4HL,$EHAHپ@1I1ҾuUPAD$ HD$I$HHHHpF81L@P({HD$LAU 1HHP XLPFHD$)D$$I4AD$IHL$Hl$`IHHMHAF AH4ׂCHHH?HH)1H*HAKAYF H, IHD$pHHHXHIMa H H5%H=~H H5H=?H=M.HGtLЅ6H)H=M.HGt+ȅHt$?FPV벋FHNHHD$PH\$?HHxHD$@HHxHk6HH\$?HL$pHHt HHH?6HLH,6H=L.HWtHNHAH=L.HOt+Ht$?PJH벋HqpCH=VL.HGtLЅ1H$H=*L.HGt+ȅHt$?YFPV벋FHNH=K.HGtLЅH tH=K.HGt+ȅCHt$?4FPV벋FHN"Of.HHIdH%(HD$81HAPHF'HNT$H $fD$t/HLTHT$8dH3%(u'HHf.(HL HfAWAVAUIATUSH dH%(H$ 1HH|$HK.xHAPH$HLL$MALUH=LFHLL)/HT$pHƿBƄ$LL$$%=t^fH=fI.ffH^.@05#rE1H$ dH3 %(DH []A\A]A^A_f.L9$fH=H.ffH-@0(AuH\$0HT$.H5HHD$@HHHD$mH\$@fH=PI.ffH-HyMAHHپ@1FH|$@1AL$L$HHD$D$VHt$@Hl$hLl$@Dt$PH`HP(Af.fH=G.ffH,@0'A}H\$0HT$.H5HHD$@HHHD$cH\$@HfH=BH.ffHz,HIAHHپ@185#v&AH\$0HT$.H5jH2HD$@HHHD$H\$@HfH=G.ffH+HIA5#HHپ@1HHD$@H?.HxH9HT$0HzH9HfH=OG.ffH+HHH)fH=bF.ffHZ+@0nk%AH\$0HT$.H5_H'HD$@HHHD$H\$@fH=F.ffH*HMAHHپ@1HHD$@Ht$/Hx HD$0Ht$Hx fH=E.ffH*@0*$AHl$0HT$.H5HUHD$@HHHD$Hl$@fH=E.ffH*HOD$D4$HIAH@1fH=D.ffH)@01#u1##A`H\$0HT$.H5HHD$@HHHD$FH\$@fH=)E.ffHa)HRA1#@HH1"HHD$@Ht$/HxHD$0Ht$HxTHfH=D.ffH)HHHH=qD.HGtLЅ+Ht$H=CD.HWt)Ht$/tBHJ벋PJHHHD$@H\$/HHxHD$0HHxH%-HH\$/f.f.ff.AVII?AUI,ATUSHH@dH%(HD$81J%L)HH`HcH;v1fH=B.ffH'@0E1PHHHHHHXHt9tH;uH;Yuyu=HHH9AHt$8dH34%(DH@[]A\A]A^uTD&!A_Lt$ HT$H5Ll$0LLLLt$0fH=pB.ffH&HH$AHAL@1bHHD$0H[:.HxH9uhHt$ H~H9u5藼HfH= B.ffHD&HHHaH=A.HGtCȅLH=A.HWt){Ht$lFHN뻋PJHHHD$0H\$HHxHD$ HHxHl*HH\$f HǨH PH5(H=P@f.UHSHH(dH%(HD$1FH<$HD$uRHtHHHtUHHHD$dH3%(uH([]@H;T@AW1AVAUATUSH8H^`dH%(HD$(1{ Ht H;aHt H;@HtHھH.HD$(dH3%(H8[]A\A]A^A_ƂHHfH=>.ffH#@0/#/#xHl$HT$H5Ll$ HHLbHl$ fH=E?.ffH}#HA/#@HH1>HHD$ L%77.HxL9uHT$HzL97kIfH=>.ffH#HLH5C HfH==.ffH"@0/#o/#]Ld$HT$H5Ll$ LLL`Ld$ fH=C>.ffH{"HA/#@HL1HI$Xt1HHt%>t BuI}t,LAUI$H;Y~H[]A\A]HIH@8HH@Hy tHLHDHP AWAVAUIATIUSHHhD2dH%(HD$X1L$IcHHHHHXPDT$1"HHLAItbH9. fx8v(Dt 1f9uAt4҃u݉|$Ht$ AHt$|$u>t >uƋHHVtsHH`II?I,J%L)HHD@EDAI/fDHHH?H,H %H)HHHtYL9udžfH=7.ffH@0*#$E1H\$XdH3%(Hh[]A\A]A^A_|$DpH@x džHVHUAL$Il$ A}lAE(IDŽ$IDŽ$AD$tIAE4u=M}PHL$@fH=.ffH@00#k0#YH\$HT$H5HLd$ HHLkH\$ fH=N .ffHH/A0#@HH1GHHD$ Ht$HxHD$LHx谦{HfH=.ffH(HHH»@H胘HHsHHcHHHHHD$ Hl$HHx"HD$HHxHyHHl$H=.HWtOjLH]H=.HWt0,Hl$HPJH뭋PJHHuH=.HGtNЅLŰH=h.HWt+qHt$藰bBHJ벋PJHAWAVAUATUHSH(dH%(HD$1H@LxLpL|$M9I$Ht|H}HH1HHHǃHǃlHCpL--HxL9HC@HxL9SH;IM9nH肽H2 HpL-n-HxL9aH8HtH(HHHtHHHHtHHHHtHHHHtHHHHtHHHxHtHhHHXHtHHHH8HtH(HHHtHHHHtHHHHtHHHHtHHHHtHHHxHtHhHHXHtHHHH8HtH(HHHtHHHHtHHHHtHHHHtHHHHxL9HHxL9|HHt(L%m.HCMNЃDHHt(L%9.HCMЃHHHt(L%.HCMeЃTHh(Hh輶H8@H8褶HH茶H}HtHHtcHLL9LIwHH9HL)L4MtL%-.IFMЃuIHt$LH $PMIF H $Ht$ЃuIHt$LH $HPH $Ht$H9mHHt菵HpHt~HHPHHtHHHHuH0MtsLLsL;MtL%%.IFMЃuILPMIF 2ЃuILPHMu@HH1H HHDžHDžyHEXHxL9HEPHxL9GHEHHxL9HD$dH3%(H([]A\A]A^A_H;/HD}"HHPMHC ЃHHPHHPMHC ЃHHPHHPMHC #ЃHHPtHH=H-HWLuAFPAVAFPAVH=-HWtRL)@AF PAV AF PAV PJHkPJH몋CPSH=}-HWtXHt$謧C PS C PS TCPS C PS pPJH뤋CPSH=-HWt|eHt$+VH=-HWt[#Ht$H=-HWt:Ht$ϦqPJH뀋PJH롋PJHnH=F-HWtSHt$uH=-HWt2Ht$GPJH멋PJHʐfAW1AVA AUATUSHHHhL%-fHdH%(HD$X1LJLƇPID$ƇQƇRLJTLJXLJ\LJ`HLJhHLJpHLJxGGGHGHGHGGGGGGGGGGGGGGGGGGGGGGGGGHGGHGHGHGHG?HGHHH9H,HƱH1HI膔H-o-1HLHǃ HǃƃHHǃ HǃfHǃHHǃHǃ Hǃ(Hǃ0ǃ8ǃ< ǃ@ǃD HǃHHǃPHǃXHǃ`HǃhHǃpHǃxHǃǃƃǃǃHǃHǃHǃHǃHǃHǃHǃHǃHǃHǃǃ?HǃHHH9L,Lį1HLI脒H(LHǃHǃHǃ Hǃ ǃ(?Hǃ0{HH oHXHHǃ@HǃHHǃP ǃX?Hǃ`H@HnHH8HǃpHǃxHǃ ǃ?HǃHpHnLl$HH5'HhǃHǃHǃLHǃHǃHǃHǃHǃHǃHǃHǃHǃHǃHǃǶIT$H01ƃHǃ HHǃ(HHHHǃpHǃxHǃH HǃǃHǃH1HǃHǃHǃHǃHǃ8HǃXHǃxHǃHǃHǃHǃHǃHǃ8HǃXHǃxHǃHǃHǃHǃHǃHǃ8HǃHHǃXHǃ`HǃhHpHǃxHǃHǃHǃHǃǃHǃHǃfHǃ赳E8DPƃǃpfCFЁFfCiHK-HH HHH@xHD$ !HHD$HfHl$Ld$0HD$@HD$(HhHLHD$ HHH|$8Ht$0HL$ HT$8HHD$0HHHHT$HHT$(HHD$@HHtTLLHD$ Ht HHH-HHD$XdH3%(uHh[]A\A]A^A_H讱fH=-ffHH@H1踩HnIfH=-ffHHLHړ谶 Ll$HHHtHHpHtHiHCXLHx蹐HCPLHx詐H{HLH虐HHLl$Ll$HH8H8rHHZH~mHB*HLl$HLl$IHD$@Ht LLHL$ Ht HHLHHpLHxďH8HtH(HHHtHHHHtHHHHtHHHHtHHHHtHHHxHtHhHHXHtHHHH8HtH(HHHtHHHHtHHHHtHHHHtHHHHtHHHxHtHhHHXHtHHHH8HtH(HHHtHHHHtHHHHtHHHHtHHHLHxPHLHx=HHt輙HHt諙HHt蚙HhnHhsvHDHL$ HHH|$HHHHH;Ht$t7HHt'H0HHT$HHBHD1@Ht$HǸHT$AVAUATUSHH@dH%(HD$81H`#fH=-ffH@0觘~*1HL$8dH3 %(H@[]A\A]A^~uH\$ HT$H5Hl$0H<HHH\$0fH=-ffHHxA@HH1ȣHt$0H-IH~H9Ht$ H~H9OgHfH=j-ffHLHH迍1HxH+pH=RFIA̓v LB~HHlfH=,-ffH$@085{H\$ HT$H5LHl$0HHH蟅H\$0fH=-ffHHÇH$kMHAHپ@1pfH=-ffHx@0-#茖-#H\$ HT$H5Hl$0HCHHH\$0fH=-ffHHA`A-#HHپ@1ɡHT$0H-IHzH9JHT$ HzH9H=C-HGЅHp螡HI×Lt$0LAn4EnH^|I~@HL诬HD$0x4Hʼn HEPHt$0H~PH>HVHH@oHD$0HxPHHHP@p4H4 Ht$0HHxH;HHD$0 HHxHD$0HHxDRfDfH=`-ffHX@0,#l,#iH\$ HT$H5Hl$0H#HHӂH\$0fH=-ffHHτEA,#HHپ@1謟HxP^I`II1H腂IIdžIdžIFpHP-HxH9IIF@HxH9 LœD@8h4AH¹1HHH-H=[HHBHBHBHB HB(HB0HB8HB@HBPHBXHB`HD$0H H"H H HHyHT$0HHHH۩H=^VHHdyHT$0HHHH詩Hl$0}4t  H0@l6Hx H@H@H@@ ? H@(HHHEH9L$LםIL1H藀LmHD$0HT1Ht$0HpHD$0H=-HGH=-HGtAȅ`Ht$QH\$HHD$ HHxtHFHNHHD$0H\$HHxH@;sHH@L*HHHL HxtBHJH= -HGt*ЅHt$:_.BHJfH=-HWtJHt$ H=-HWt+Ht$ ˎPJH밋PJHFHNAWAVAUATIH=USHXHt$(dH%(HD$H1衐AhHt$,H=}l$,AD-96HD$0E1M$pHD$HD$@HD$Ht|H[HH1H}HHǃHǃ@HCpH-HxH9HC@HxH9HD$,D9蓚HH踐HH\$@yvAHD$@HxPHt$@L\I$xI;$fHHT$@PHI$xHI$xD$,AD9^D;D$(K܍H\$0HT$'H5bHl$@H襢HHU|H\$@fH=8-ffHpH@HH17Ht$@H3-HH~H96Ht$0H~H9d]HfH=-ffHHپHH.1HL$HdH3 %(xHX[]A\A]A^A_fD$,}fD1Ht$LC蹌H\$0HT$&H5CHl$@H膡HH6{H\$@fH=-ffHQH}@HH1HHD$@H-HxH9H=-HOHt$'HT$ʊHT$H=h-HW&Ht$蓊fDH=0-HOt/Ht$HT$ZHT$HqpHHtHH&HH軔HH=-HGtZЅHH=-HGt7ȅHt$,HT$赉HT$FPV릋FHNHHD$@H\$,HHx ~HD$0HHx}HcHH\$,HHD$@H\$'HHx}HH\$'븋HqpCPJHo@AWAVAUIATIUSHӺ HX~41dH%(HD$H1HH D0HL$,AD$,DVAD$4t  ID$P}Hp4M_ESp}HhHLLHU4HSHUHK8L HQH9uH{0ōHC@HPHS@H@HHC0HC(HS8H{Ht2HC`Lc@LhM9vfDI<$IsM9wH{eH]Hu11kHH0HH5inH=+G萀H=-HWt._LIRPJHbPJHHHD$@H\$(HHxvHD$0HHxvHHH\$(H=-HWt;Ht$'HHD$@H\$'HHx4v딋PJHHH\$'zH h軬HCH hH{HCHC 荬HAWAVAUATAUSHH dH%(H$ 1H@u01H$ dH3 %(\Hĸ []A\A]A^A_HHMLD$IHILD$DPAAADLH|$pEqI0H|$ICL\$@H1HƄ$L\$pf$fD$HVH$$Ey= fH=-ffH@0H\$ HT$H5xLl$0HɕHLyoH\$0fH=\-ffH蔺H5sA@HH1UIHD$0HN-HxH9'HT$ HzH9PHfH=-ffH/LHHLvH-H@@ fH=-ffH@0H\$@HT$ H5wH踔HD$pHHHD$^nH\$pfH=A-ffHyHqA@HH1:IHD$pH3-HxH9 HT$@HzH9H=-HG ЅHt$}f.7E@*Af.H-xOfH=-ffH蟸@0~b谲NH\$@HT$ H5EvHmHD$pHHHD$mH\$pfH=-ffH.HOpA@HH1f.fH=-ffH@0~H\$ HT$H5uLl$0H蹒HLilH\$0fH=L-ffH脷H%pA@HH1ED9A1@E1D;%fH="-ffH@0.}+H\$ HT$H5tLl$0HHLkH\$0fH=v-ffH讶HoEAHHپ@1lIHD$0He-HxH9 HD$ HxH9H=-HW. L{AfDfH=-ffH@0$|!H\$ HT$H5sLl$0HِHLjH\$0fH=l-ffH褵HunA@HH1eCA9ED9ZA9cHH+HA9A)LHJHHp`HT$HHt$@Hh褢IIEHDŽ$Ht-H$LHIEH$IEH$H$H$I $I\$H$H$I$IT$ID$H$H$IT$HH$IL$H$IT$H$HffH=-ffH@04#$z4#!H\$@HT$ H5qM&HێHD$pHHHD$hH\$pfH=d-ffH蜳HkMA4#HHپ@1ZA9CA9LA9zHH+HA9A)LHJHHphHLD$fH=-ffH@0yLD$IH\$ HT$H5pLl$0HL`謍HL\gH\$0fH=?-ffHwHkL$$AHAHپ@1.Hl$0DHLH賦HHLUHD$0HxH;=-}HDŽ$HDŽ$L$HDŽ$HDŽ$HDŽ$HVLEHD$@HT$0LƄ$fD$Dd$0H$HHݧ=Ht$@HhIIEHD$`Ht$H\$PLHIEHD$hIEHD$`HD$PHT$XI $I\$HL$PH\$XI$IT$ID$HT$`HD$`IT$HHT$hIL$HL$hIT$H|$PHfH=-ffH蠰@0vc豪OH\$ HT$H5FnLl$0HiHLeH\$0fH=-ffH4H]iEAHHپ@1HLHJH0HDŽ$HDŽ$H$L$HDŽ$HDŽ$Ƅ$H$HVfD$$HHH+;Ht$@HhHIEHD$`Ht$H\$PLHIEHD$hIEHD$`HMHt$PH|$XH]HL$PH\$XHuH}HEHT$`HD$`HMHHUHT$hHL$hHUH|$PHfH=-ffH褮@0tg赨SH\$ HT$H5JlLl$0HmHLcH\$0fH=-ffH8H9gEAHHپ@1HLHJH0A)HLHJHPA)HLHJHP\11H$HHt HHHVHHD$0H\$HHxfHD$ HHxfHH\$HL$`HHtHH렋PJHHHD$pLl$0LHxcfHD$@LHxRfH躱HLl$0H=X-HWt#CHt$q4)PJHH=-HWt<fHt$ KqWHHD$0Ht$ HxeH(PJHf.f.f.!f.f.f.f.Ef.aHL$`HHHH BHJiH=-HWtfHt$03pH=-HGtGH=-HWt9Ht$oPJH딋BHJPJH@f.AWAVAUATUSHHhdH%(HD$X1H@t)1HL$XdH3 %(Hh[]A\A]A^A_@LHAILwHuPDDl$$Ll$ HI}AGD|$D|$ -`$LHLJIc1L8HH@LIHT$LR:HHHHHl$0LHIHHSLT$8LL$0HKHT$8HD$0L LSHCHT$@HD$@HSHHT$HHL$HHSt HHHD$(HxH;=9-H0H{1HI趦ItI t LLĴLlxF0zHtHDxH@ HHLL>HXVH=.-HWtO>Ht$_m/HLwHGHHD$(Ht$HxaH)PJHf.fHq-HHÐ1f.HQ-HHÐHA-HHmwf.HtH-HHHwf.@H-HHwf.HѼ-HHvf.SH_HtH.H[vD[f.@IHvH=2-H9t1>*t tI@AVAUATUSHLodH%(HD$1I]Ht7L%Ⱥ-Lt$ fHHCH+HxL9uZH5vHuIEI}1H[I}IEIEvHD$dH3%(u2H[]A\A]A^H=-HWtL kPJHf.fAVIAUATUSHH`PIFHHtI~8HI^HufDHXuMtsLHkL#HtL-M-HEMЃuHEHPMHE tsЃuHEHPHtMufDIFI~1H9ZIF IF[]A\A]I~A^tEPUuE PU f.DHtHGPMf.UHSHHHGHFHtHEHCHEHCH[]HKHHt HHHd@AWAVAUATIUSHLwL/M9LM}fDHI9toHL)I,HtH=-HEЃuHEHPH=-HE thЃuHEHHPI9uI<$HtH[]A\A]A^A_HHtvH8H;HKH)HHLlHtHH訙H;IHtlH+LLkHkH[]A\A]fDHH9vIZLE1HHIH9LF.AUATAUSHHHWH+HHLHt$nLHKHHt$L)HH>HHtvH8H;HKH)HHLlHtHH記H;IHtkH+LLkHkH[]A\A]fDHH9vIZLE1HHIH9LF.AWIAVAUIATI̹UHH SHHWHwLwlHHI.HuE1IHELUHu\@HHIH2HtGHHF1HHMI8HuHEHHuMH>HK4IuH}j1LLuHH]IIK>HHt8HI$HL HEHL[]A\A]A^A_LuIK>HHuHEI$LeI$HtH@1HuM$HEHUJ8IH(FLu(迊HGHFLg*袊H*HRfAU1ATIUSHHH.HHwIHLV*Ht!HHtHH[]A\A]f.06lHtI$HH@ HPHHLH_HAWIAVAUIATI̹UHH SHHWHwLw<HH+HuE1IHELUHu\@IHHH0HtGHHcF1H>HI LMuHEHHuLH>HK4IuH}h1LLuHH]IIK>HHt8HI$HL HEHL[]A\A]A^A_LuIK>HHuHEI$LeI$HtHc@1HuM$HEHUJ8IHCLu(菈HHCL(rHH"fAWIAVAUIATI̹UHH SHHWHwLw}HHH96L<Li1HLILHu1HELUHuUDIHHH0Mt?LHcF1LHI L MuHEHHuLH>MI4HuH}f1LLuHH]IIK>HHt8HI$HL HEHL[]A\A]A^A_LuIK>HHuHUI$LeI$HtHcB1HuLM$HEHUHfH#?H+BLu(†HJHBL f襆H-HUDAWAVIAUATUHSHHL,MtpI]IILK M9t*DLMtPMH 1LHuI9u>M9ILuI?HsHWH;Vu}CuHL[]A\A]A^A_H1[]A\A]A^A_f.DUHiSHHH>Hw21HHHsHHlWHtHHtH[]H1[]AWIAVAUIATI̹UHH SHHWHwLwzHH&HuE1IHELUHu\@HHIH2HtGHHF 1HHMI8HuHEHHuMH>HK4IuH}dL1H]HLuIIMl$ K>HHt/HI$HL HEHL[]A\A]A^A_LufHUI$LeI$HtHB 1HuLM$HEHUHDIHx?Lu(H藐H_?I|$wLMcHpH蘘AVIAUAATIUH(SHdH%(HD$1eHHt;LhHLLmIA$It$H{CAD$CPIHC H{iHwF01IHHuLILLTHtTL(MtLHCH-٦-HxH9uzHCHxH9uHHSbL1HL$dH3 %(u&H[]A\A]A^ÐLHLH`ClH=-HWtCHt$PWH=-HWt+iHt$'WZPJH뷋PJHHHCHt$HxKHH=HaH衎HɖfHHHtDLLMAM9t*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\$E10{(HxoAD$tAD$)ID9DwAL$K/Ld$ HD$((HD$0HD$8AHt$H|$tLHy'Zt iA v6AD$AvAAD$hD$HL$HdH3 %(D$HX[]A\A]A^A_D9AD$A\$Ld$ HD$((L|$0Hl$8AHt$ H|$Ht$4'H(H9o"&Zt{itvtD$TDCfAD$AD$Ld$ HD$((~@Ht$ H|$u&H9D$(D$A AÜJhD7@AUATUSHH_LgXHu7NL-ɩ-HUMtwL`t2HHtHkHCHuHL`HuHL[]A\A]HEHPMHE t(ЃuHEHP럋UL`B뎋E PU fAW1AVAUATLgUSHHHo`HEHMHwLHHHtHHtH@H[]A\A]A^A_EVL+(DuM_HMTI~HEHEHH}AUHHELm _I@@ H-In L{`HI^HI^MHLpHhE1Lx1LLHsHIUHHH8MeMt)H-ID$HЃL[Mt$H-IFHЃtDHH[]A\A]A^A_@1LLHL/H-LILPHIF rЃuILPI$LPHID$ TЃ+I$LPL<%AD$PAT$H6HE Ht H}HtPHZ"{;Hi-H5*-HHHH-H|H褏HH9ZH葏MHtH2-IVHt=tHeILPHIV t$uILPAFPAVAF PAV AFPAV/AF PAV HqAD$ PAT$ AWAVAUATIUSHHLo`dH%(HD$x11Lt$PfD$.HD$.HD$A<$(L0H BHs`FH|HHHHC`LHKXA<$Ll$PHD$X(@H)HUHT$`HQH9HGºHD$h3HIxQHEIDHEHt$HHKtGtj2H jNH5MH=2Df t t7u1HL$xdH3 %(HĈ[]A\A]A^A_L= tttHsNH\$0HT$,H5MHl$@E$$H=Hxiu?LLA$@1H$dH3 %(HĘ[]A\A]A^A_fDIIGID$`IGHHHD$xr;HŃed t/u @,  fD1RfH(HD$IH|$IHD$IIGIGHL$HIGIO LfDxofH=G-ffH?wX0W=N]Hl$0Ld$@z[HT$.H5CHIEmRHL+Hl$@fH=-ffHvH<$MHEH@1HHt$@H-HH~H9!Ht$0H~H9 HfH=:-ffHrvHHH21q1n}gh~kHD$fX(tHݒ-HHD$BO%HO-H5-HHHH-wHL/EHzH=/-HGtLȅL`:H=-HGt+ȅHt$/2:FHN벋FHNHHD$@H\$/HHx.HD$0HHx}.HyHH\$/ݐf.AW1IAVAUATUSHLjLwdH%(H$1H$Ht$(HT$0Me H|$@HA$viA|$tAHT$0Ht$(LgH$dH3%( H[]A\A]A^A_fDLL6AƄ$AD$@HD$(I$HHHD$8 Hk HL|$HHUIHuH\$@H)Hu1Lt8HDHE<AGAGa@tAGHuHH9AGAGIAG`ƒ( RAGA~kHM$H|$8HHELH$J A<$gAE\AwH9uHUIIGIGIGAL>AfL HUHuH9fH=g-ffH_rL|$H@0n8klHD$(HT$~H5>XHHh@ID$HD$8H$HHD$@ MH$HHD$(HD$@H&H$HL$@fH=-ffHqLL$8HL$@H8Hlj\$H,$A@1oCHH$Ht$Hx*H$Ht$(Hx*HfH=-ffHHqHپHHe-L8UAGfDLLLnAGf 8HD$(AWIWH9H;UrHuH9HU  Qf.1fLL|$HCu H}vfH=`-ffHXp@0l6.H5"1ɺLznLL2Ht$0LA@1ffH=-ffHoL|$H@05juHD$(HT$~H5<XHHh@ID$\$8H$HD$@HJH$HHHD$(I$fH=1-ffHioH$L$8H5LL$@HH,$A@1L$HAHH$H--HxH9w H$HxH9H=-HW@ |Ht$(3mDfH=-ffHnL|$H@04^hLHD$(HT$~H5:XHHh@ID$\$8H$HD$@HfIH$HHHD$( #fH=-ffH)nH$L$8H4LL$@HH,$A@1L$H?@L|$HfDLL-0HEHE1?fDL5AGAHD$(AOIOH90HEHUH9#H9HuqfDHHHT$PHT$PqH5L1ɺ$LL|$HhkIH"Hk (?HH@HH@H@H@ I$HtHH9v HH9wH8]HU(L|$HHŃe,dL @E!H4H9 HHL$PHUHL$P;fHD$(HT$~H5R8XHHh@ID$HD$@H$HHD$8FH$HHD$(HD$8Hz H$HL$8fH=U-ffHkLL$@HL$8H1Hlj\$H,$A@1?=)fH=A-ffH9kX0Q1]H$vOIHD$0HT$~H5b7HD FH$HHIH$fH=-ffHjH}0$MHEH@1HC Ht H{HtPHs8IDž1jI(HD$H:H|$HHHD$HHEHEHEHL$HHHEHM IsP?B@fH=H-ffH@hL|$H@0O.LbHD$(HT$~H5c4XHHh@ID$HD$8H$HHD$@BH$HHD$(HD$@HH$HL$@fH=f-ffHgLL$8HL$@H /Hlj\$H,$A@1P9LHuL|$HCHD$PHCHD$PfH=A-ffH9gL|$H@0H-=Ea+HD$(IL$HT$~H5W3XHHh@HL$8D$@H$HHD$HAH$HHD$(HD$HHzH$HL$HfH=U-ffHf\$H\$8He.DL$@HL$HHHl$A@H$158HH$Ht$HxH$Ht$(HxaHfH=ց-ffHfHپHH+"`HD$(HT$~H532HHHh@L$8IL$D$HHCHL$@HD$PCH$H߉D$X@H$HHHD$(GfH=/-ffHgeL$8H$H-DL$XHHl$A@1L$ HL$@HL$L$HL$HL$PH $H64_kHD$(HT$~H5K1XHH@@HD$`ID$\$HH]H+\$PHD$XH$HHD$h?H$HHD$(HD$hHaH$HL$hfH=<-ffHtdL$HH-IHA@1L$HL$`HL$HL$XH $HL$h6HH$Ht$HxH$Ht$(HxvAHD$(fH=-ffHcH|$(HپH AHEHE1DH-HHD$HHH3HqhHH$H\$HHxH$HHxH9hHH\$f.f.f.H 5/H5mH=q]Hdz-H5%|-HHHHx-d9lD*f.RPJHH=#~-HWt2lHt$T']f.PJH@f.AT1ɾ USHHHfXƇZdH%(HD$1H}-LJ\LJ`LJdLJh<LJlLJpHLJxGGGGH}u-GGHGHGHfOGHGGGGGGGGGGGGGHGGGHGHGHGHG?HG5HHFHH1HǃHǃHHǃHǃfƃNHD$dH3%(ƃǃ ƃǃ u H[]A\9IHCpHl$HHxH{@HHLd@f.ATIUHSHӺH0HHdH%(HD$(1pAD$_H{(H t!HL$(dH3 %(H0[]A\f%H\$HT$H51-Hl$ Ht:HH$H\$ fH={-ffH?_H@HH11Ht$ Hs-IH~H9uoLD$IxH9u<;HfH=z-ffH^LHHD1t8H=Lz-HGtEȅH#H='z-HGt-ȅrHt$V#cA@HAH뷋FHNHHD$ H\$HHxHD$HHxHcHH\$ݐff.AUATUSH8dH%(HD$(1HF(Hxt HF0Hxu8#"1HL$(dH3 %(H8[]A\A]cdtHu#Hl$HT$H5*Ld$ Ho8HLHl$ fH=y-ffH:]H+h@HH1/IHD$ H-p-HxH9BHT$HzH9.HfH=x-ffH\LHHH\$HT$H5)Ld$ H7HLRH\$ fH=5x-ffHm\H%@HH14.HT$ H-0p-HHzH9!HT$HzH9aHfH=w-ffH\HپHH1)$5H=ww-HGtJЅL H=Kw-HWt)Ht$| BHJ봋PJHHHD$ H\$HHxHD$HHxH-`HH\$H=v-HGtLЅLH=v-HGt+ЅHt$BHJ벋BHJO|USHHH&t Hu H[]fHH5HxxH[]Ðf.AWAVAUATUSHHxdH%(HD$h1u HWP:E4CCCG{nuI*C(YC0H,C,1Ht$hdH34%( Hx[]A\A]A^A_HCPHL$PLHH[ 6)H=k-HWtKLH=k-HWt.pL|$LL^PJH믋PJHH=6k-HGtRЅ!Ht$LeHHD$`L|$LLHxHD$PLHxH.TBHJHL|$LH=j-HGt-ЅL닐f.뻋BHJH={j-HWtKL H=Qj-HWt.L|$LLPJH믋PJH3H=i-HGtJЅhL/[H=i-HWt),Ht$3BHJ봋PJHHHD$`HT$3HHT$ HxXHT$ HD$PHHxBHRHHT$3H=Hi-HWtKPL{CH=i-HWt.L|$LLLPJH믋PJHH=h-HWtHLH=h-HWt+Ht$LPJH벋PJHNH=Qh-HWtKLH='h-HWt.L|$LLUPJH믋PJH H=g-HWtKLH=g-HWt.L|$LLPJH믋PJHT@f.~bHt3vƆHt^-HHHfD~it:tHJc-HH4^-HH>HfD~ctJ~et#He-ƆHHxc-H11fHfHÀ~ju:~kuHHDH]-HHkHHHHt$ 5Hl]-Ht$HHqHHÐ@AVAUATUSHH@dH%(HD$81eH¹!1HLd$0HHHK4IuH}L1H]HLuIIMl$ K>HHt/HI$HL HEHL[]A\A]A^A_LufHUI$LeI$HtHB 1HuLM$HEHUHDIHLu(0H7=HI|$ML0H=H8EAWAVAUI(ATUHSHH(dH%(HD$1?HItEHxHHHID$ID$HCHCID$HID$ I|$iHwIm1IHIEH IHHLK M9t/LMMH 1LHI9M9HLuMD$HsIPH;VuLHL$L$L$HL$uHHtsIl$Ht)L-Z-HEMЃt]MD$IxH;=R-L_H1H|$dH3<%(u\H([]A\A]A^A_LLLLHEHPMHE t$ЃuHEHPqE PU H=Y-HGtEЅVHt$GHL 9.EPU A@PAPH:HBf.@HHdH%(HD$81HHD$(H$HFHD$HFHD$HFHD$HF HHD$ HP HT$8dH3%(uHH%@AWAVAUATIUSHHQ-HHHGH Ht'ID$H {+ID$H(,Mt$Ml$M9LM}fDHI9toHL)I,HtH=hX-HEЃuHEHPH=H=xG-HGtRЅHt$xHHD$ H\$HHxHD$HHxHp0BHJH= G-HGt(Ѕ.H>!HH\$릋BHJf@f.AVAUIATUSHHpLGDfdH%(HD$h1E;81H.v@HH?H,HLH)HI`HcAA;CHHHHIX(8H;)H;h xHHzuz#tZ@tTfH=LE-ffHD*@0XE1HL$hdH3 %(DEHp[]A\A]A^Ðz@Axt~fH=D-ffH)@0#AuH\$ HT$H5;Ll$0HHLNH\$0fH=1E-ffHi)H"IAHHپ@1'HHD$0H =-HxH9HD$ HxH9/H=D-HWfLIpHAD$(Ht$0ȉD$0 HIE(HHp HlE[A[xfDfH=hC-ffH`(@0t#q"AH\$ HT$H5Ll$0H(HLH\$0fH=C-ffH'HIAHHپ@1@fH=B-ffH'@0{!AfIEDsH\$ HT$H5Ll$0Hߋ8rHL"H\$0fH=C-ffH='H,$EHAHپ@1HHD$0H:-HxH9 Ht$ H~H9%HfH=B-ffH&HHHf. AsDsH\$ HT$H5&Ll$0HHL9H\$0fH=B-ffHT&HH,$EHAHپ@1HHD$0H:-HxH9HT$ HzH9x;HfH=A-ffH%HHHHH?H,HD%H)HI`HcPA;tHHHHIXY:PH;(GH;j8A@ <t <t<mrL1~HB-;BPfH=&@-ffH%E1@0HCHl$0HD$8HCHD$@HCHD$HHC HD$PHC(HD$XB'ЉHfT$DHA-RfT$HAHHAAP9A9II+H9)HHHIHphHT$0IAIEHs(DHp HIHHHH0)IHHHHP1ytHHD$0H\$HHxHD$ HHx Hr(HH\$H=?-HGtJЅiLA\H=>-HWt)-Ht$BHJ봋PJHO|H=>-HGt:H=z>-HOt,Ht$FHNHqpPJHH=>-HWt(IHt$J:PJH@f.H6-HwHGHGHG HHÐ@AWAVAUATUHSH8H_dH%(HD$(1{ XCE1U9rtHH+H9)HHH4HHAhH]CD9vLA9sHHHH4H0f)HHHH4HPPE1Lt$ LmIIGH =-HX@@ HHIGHt$ HEHVHHEH}DAHHHHHP`HV HpXHPhH]D9c0HHH\$ HSHt%H{ tL}L;} tLM+H1gH+H1H|$(dH3<%(H8[]A\A]A^A_LL Ht$ HVH谺H}x#H}z¸y1{f1HH5|@1]'H HEH Ht1ҹHHtH HEH(H]6Hl$HT$H5FH\$ H HHHl$ fH=:-ffHH@HH1HHD$ L%2-HxL9ukHT$HzL9u7дHfH=E:-ffH}HHH1EH=9-LGtFAHH=9-HWt+vHt$gBHJ빋PJHHHD$ H\$HHxIHD$HHx8H"HH\$H.Hv)H HHHf"H.HV"fDAUATIUHSHH_Hc;IHIILXtvA}toHvFuIHHR(uTA} u-LHߺH[]A\A]f.HuHL[]A\A]Zf.H[]A\A]UHSHHH;Cǿu3HH~(t~0uHxdu}&t H{H[]H[]fE&UHCH{HpHU'fPH[]DHHvH8ff.USHhH^`dH%(HD$X1HkHD$HD$HD$ b D$D$HD$@L$HT$H(HXH\$0HHPHD$0HHHHD$HHHD$@%HD$@Ht HHHD$XdH3%(uHh[]HL$@HHt HHHHL$@HHtH|$0HHUSHH~~\t@uH?6H1[]DH. HUHHUHPHUHPHUHPHH[1]ÅuHu(-HH1[]fHHH1[]ÐUSHHtb~@tuH?H1[]DH.#HUHHH[1]ÅuH(-HH1[]fHHH1[]ÐAWAVAUATUSHhH_HvdH%(HD$X1LL`HL H}UH_HcHfDLmLHl$ HL$HHHHLHHD$ HxH;=,-t,H=4-HWHt$DH@u+1H\$XdH3%(Hh[]A\A]A^A_HxH1HHHL,INd-M$MtM MMAL9t.fDI HtLA1LHI9sL9MIuM9M>IHtHA1HI9tLtIIoIHt(L%3-HEMЃ"LRHDUfx'HH+KHHf9PH\$DeHT$H5Hl$ HoHHH\$ fH=3-ffH:HE@HH1IHD$ H*-HxH9bLD$IxH9$+HfH=2-ffHLHHHEH(Ht$ LHD$ HEHD$(HEHD$0HEHD$8HEHl$HHD$@IEP(H@DIEHuLP8H@lH8H(HH@H@.QfHHHHH@fSHH+HHHHH`H3)-LHH@PH@wfLHMHt$ LHL$ HMHL$(HMHL$0HMHL$8HM D$6HT$HD$0HL$@IEP( HHP`fDHH0GDHEHPMHE ЃHEHPIHtHHA1HI9VLtLIUMHH9tI$I'1LHEPU%E PU dHHD$ Ht$HxTHPJHH=T/-HGtJȅHH=(/-HOt+Ht$YrA@HAH벋HqpHHD$ H\$HHxHD$HHxHHH\$@f.AVAUATUSHH@dH%(HD$81Gf["HHX1Ht*HL$8dH3 %( H@[]A\A]A^f諩D HfH=--ffHD`0¸mLd$0IƋH\$ HT$H5GHDiHHLH\$0fH=--ffHH,$MHEHپ@1Ht$0H%-HH~H9umHt$ H~H9u:HfH={--ffHHHHAH=--HGtEȅLNH=,-HGt+ȅtHt$#eFHN빋FHNHHD$0H\$HHxHD$ HHxnHHH\$ff.HX$@AWIAVAUATUSHXHdH%(HD$H1H--@H n--UAAG҉AH@$-tPLxfH=d+-ffH\1HHf0LLcMfH=4+-ffH,HxHt H?iLxHpHD$HD$L9u=t=I$IvPHPHI9L3A~4u}ott  &HL$IFPA8D$I~PIVHIv@LBAHL$HdH3 %(DHX[]A\A]A^A_@VfDAGIl$fAD$(H+-H*-LAD$,Hx*-I$HHLI$@HIhHt`0I`I$IwhHPI$Iw`HPteu\HtK1fؾHHHHPHx`H9wLH AWAH'-L5&-H\$ L-&-HHڿHD$ Lt$8Ll$0苻IH(HD$0Ht HHMHfI$1HP0AHD$0H(HD$ HHHHD$8HrHD$08HD$0Ht HHHt$H`)-Hھ HHl$ @HD$(cNH7I~P2DHHH[fDHiH HھLt$8Ll$0HL$ L3H0HL$0HtHHH0HLfH=&-ffH HxW1苸SLc.HL$0HHt HHH#HL$0HHtHHHL$0HHtϺHHHL$0HHtHH뤐@f.AWAVAUATUSHHXGvdH%(H$H1bHpLxL9HD$NHD$HD$PHD$HD$`HD$HD$OHD$8:f.ID$P8xXI|$PID$PHI9PLeAD$4ƒttۀ{ouLyɸ @D0IfH=$-ffH Dp0{E?D HD$ ID$PH5oLt$HT$8|$,LH|$LUHL$`HL$0fH=3%-ffHk LL$ DD$,Hj5HL$0HD<$@1"IHD$`H-HxH9HD$PHxH9OHD$ fH=$-ffHH|$ LHHH|$`Hl$`1L1HHLHLsSsLHSH1[]DH.HuH}H0HxHH1[]uH-HH1[]fHHH1[]ÐUSHHtb~@tuH?H1[]DH.3HUHHH[1]ÅuHu -HH1[]fHHH1[]ÐUSHHtb~@tuH?.H1[]DH.HUHHH[1]ÅuH -HH1[]fHHH1[]ÐUSHHtr~PtuH?H1[]DH.3HuH}H0HxHH1[]uHE -HH1[]fHHH1[]ÐHHHtDLDEHE9t*DIHt(DI1IcHwH9uE9LIuf1Ðff.IHvH=R-H9t1>*t tI@ATUSHH0HnL'dH%(HD$(1H~I<$AD$)t%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\fDHEHPMHE t'ЃuHEHP뿋EPU믋E PU ِf.ATUSH`LHdH%(HD$X1H8t HHH9fH=-ffH@0~ HD$XdH3%(qH`[]A\uLd$HT$H5qHl$ LLHDLd$ fH='-ffH_HpIAHL@1Ht$ H -IH~H9 LD$IxH9JHfH=-ffHLHHHt3FH((Ht$HHt$ LHL$ T$0D$6y@HD$ HD$0HD$(PHT$ HD$0fH=j-ffHbHt$ H@H@{H=-HGȅHH=-HGtAȅHt$ͼH\$HHD$HHx?HFHNHHD$ H\$HHxA@HAHfAWAVAUATIUSHhHvHodH%(HT$X1H|$ HHGHCH9C89HT$>HT$HT$@HT$HT$PHT$HT$?HT$(H=<IHH?H,H1%H)HH`Hcp;v\}eLAUI|$1HHCH9C8zL(MuAN eLIHIILXtA?tH;~I;OtAt AbɬAAu IuXfH=-ffH@0K9M>Lt$H5HT$LH|$L{Ll$PfH=^-ffHHMAHL@1TIHD$PL=M -HxL9HD$@HxL9聋IfH=-ffH.LLHKvfDIt$F bHD$ HHP(1fDfH=-ffH@0ܺM.E~H5Lt$HT$LH|$L?Lt$PfH="-ffHZHL,$EHAL@1IHD$PL= -HxL9.HD$@HxL9AIfH=-ffHLLH 6fDۊ1iuDfHT$XdH3%(RHh[]A\A]A^A_ÀF HD$ HHP f Ҹu1h(HfH=K-ffHCh0[M+H\$PE,$Ld$@HT$>H5ILLHħLd$PfH=-ffHH,$MHEL@1HHD$PL=-HxL9HT$@HzL9vʈHfH=?-ffHwHHH蔮1XH= -HW/Ht$ H\$?HHD$@HHx}HHHD$PH\$?HHx\H=r -HWt^Ht$(衶H=D -HWt=EHt$(s6PrpAPrp랋PrpZ4f.H= -HWHt$H= -HGtuЅiHе\H=n -HWt0&Ht$?蝵PrpxPJHpBHJ닐f.ATUHSaHH$HH!HH2H} LxHpL9t;H3F4ƒtuHHt@ltHaHI9u[]A\fH= -ffHHxHGH4H9sJ9DH討mH H5H=zԪ@AWAAVAUATIUHSHHHZfAL$(BL$,HDŽ$B,H -dH4%(H$1H!H(H$HL$LH$HLH$H$Ht LLH/H&LI$@HL{aHpLxL9EHI9L9A4ttIwPDDDЙAD9u1D;wIcHHHHHXZQDPxLHL$ LD$Ht$?IGXI$Ht$HPLD$HL$ AH$dH34%(qHĸ[]A\A]A^A_LHuCH99HH+H9 )HHHHH@`D8AIc\HHE(cHHtH@ 8SHE0@HD$p赾HHD$`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$躭I$LHP;H}DD$EAD9{Xf.1 fAWHffPJA4IwPfD)HHHHHPLHHHHH0+HJD0hHEWH%1@H$HHt LLHH$HHtH$HH$HHt LLHL$pHtLLw(Ld$@H\$PHT$>H5LIMLHLd$PfH=-ffHHl$L,$HAEL@1κHHD$PHt$?HxHHD$@HHx7HfH=w-ffHHHH̤HL$pHHH|$`HHHD$PH\$?HHxġHD$@HHx賡HHH\$?ݐAWAVAUATUHSHdH%(H$1fH=-ffH(f@L5-IHH@H@AIHID$IT$ fH=-ffH1L`蔔HcHHHL$A$fH=Z-ffHR}cLh 诔LHL.H誧I|$([I|$0Ht vfH=-ffHHXHt!HC HH{Ht}PH,ffH6HXHtHC Ht H{HtPH萳fH=,ffHHH@H=x,HWtJHt$詨H=L,HWt+Ht$/}PJH밋PJHHHD$@H\$/HHx՜HD$0HHxĜ HH\$/@AWAVAUIATUSHhHn Lg dH%(HD$X1HcUI$XHD$ M$ HHHHHcT,HD$8HD$0HD$@HD$(HHHHMLE,fD$8E'D$@fD$4AEfD$:{(葴1LHHu;HˡHñH\$XdH3%(Hh[]A\A]A^A_HHH|$H$HHT$H,H4$HH$HHH HHHD$HT$Hg,H t HHHEAHLHHHEHt$ (HHD$ 膍Iu(HtAUHiA$PI$H@PIH@ 1HcEIU(HT$HHD$ AED$0ubI$`Ht$ HP uAE|)E0sfDƃQ@E'HHI$HD _E0%HHHBfAWAVAUIATUSHdH%(H$1vHHfA}HD$NE11Lt$`HD$ HD$PHD$HD$OHD$()fH{IĨAE9LIH{HtG(LHD$pHD$`HD$hHD$xHDŽ$D$vHyH{wu`vIljL$fH=?,ffH7L$H0KBAAuHKHT$ H5H|$HD$HL$0Ht$L诓HL$`HL$8fH=,ffHLL$LD$0HHL$8HD<$@1|HHD$`Hu,HxH9GHD$PHxH9wHL$0tHD$fH=,ffHOHL$0H|$HhSH$dH3%(!HĘ[]A\A]A^A_vxIt(HfH=,ffHh0ȋLd$PHl$`HT$NH5GLIM襸LHULd$`fH=8,ffHpH$MHML@1.IHD$`H',HxH9uhHD$PHxH9u5csHfH=,ffHLHH-裶H={,HWtRH谡H=V,HOt:yH\$OHT$H}HT$]PJH몋HqpHHD$`H\$OHHxЕHD$PHHx迕H'HH\$OH=,HwtjHt$(HT$0HL$HT$0HL$wH=,HWt7jLHL$諠HL$SpDFD@됋PrpŐ@ATUH8SH0dH%(HD$(1H$蓭HH@@ Hb,H5,HC HHHCHC(Hk0HCH,HCHt$HHD$H\$BH\$Ht$L%,HCMЃt4HuaH$HHD$(dH3%(uTH0[]A\fDHHPMHC tFЃuHHP1Pf|CPSoC PS H|$HHt+HfAWAVAUATI1USH8dH%(HD$(1fH=,ffHLhH,LI$pI;$xtSf.H+E4t+t&HC+IHuPHPHI;$xuLA|$vA$fA](fH=A,ffH9ffr1Lt$I9HHI$HHxfA9,$H$HP-HH$HH@@ HH,H5K,HC HC(fk0Lc8HHHCHCHu,HHCH>HC@ŶLLHD$H\$萅H\$H"L=,HCMЃHHPMHC ЃHHPf1tfI$1LLfA$u?L7oHt$(dH34%(H8[]A\A]A^A_@LHLfDK뭸yCPSC PS 3H|$HHtH轰ff.AWAVAUATUSHHH|$0HHD$8HLkHH<lIHD$HLxHPHpXL`HHhLHT$(Ht$HD$ 1HHH+\$ HHD$(H}`HDHD$J#HDHD$ JD#D?HkHJ#H9L4L$L1HHD$IHŨ׊H,HL$HIJL#IDxJDŽ;BƄ;JT;0JDŽ; H\$0LsHHXHt$01FfHH1[]A\A]A^A_}H}HMt1HD$8L)HHIXI9tHHI9uH|$иHfH=,ffHHT@HH1蟦HjHHHھԐ誳5w@AUIATUSHHXWIH~HPH HL$L[fHHL)JT%8J%RI,HtH{pHH{@yI|,@腣H{uIIH9uH{ɷIH`HtH[]A\A]H[]A\A]PvAWAVAUATUSHH(HcHoLf H|$HXHHI|$@HHHcT,HHHHHLtpCHH@HHh0IH@I(H{(t1AD$#I$ B ȈBI$-C[LMt(IG Ht IHtPL*HǃA}ctI$t LHA}kID$L5,LxD+HH,H%H)HH`M@tLLE;hMtL[L"1HH|$H(H[]A\A]A^A_I$HXIDŽ$BfHD$HHHP(MH([]A\A]A^A_IHɏMLp1HcMOLILL$IHLL\$wHItOL\$I7H8LL$J LHL;_MtIcB1II9tLLMeIoMIF(I;FHuwDI~Ht;IF`M~@HL9HD$v fI?IL9|$wI~LHIF(L谾IF(I;FHtIv8L8HVH9uI~0轟IF@HPIV@H@HIF0IF(IV8AEDHcHHHHD9w/HHXt#HHt9tNu A@fHA;@~fDMt7IcB1II9LHIH0IWH9tHLLMW誋f.AWAVAUIATIUSHHoL~Lc6PD;wcLIHILHXtI;tD{%tVI(t A0tHHtC%H1[]A\A]A^A_H[]A\A]A^A_@}dt {& IHtDHPH9P8t:HLxIPHS4u{tIAO9Hs CfDHt;{t5HXIJcT0,HHHHH@09A0IHtILJ1{#AGIHtHJH9J8ILHP 1fHLL[]A\A]A^A_AG@fMDG(9‰fH=,ffH9H H5OH=L.fDILHL[]A\A]A^A_C HH7cLfC(I@H H5ݡH=K輇ff.AWAVAUATE1USHLodH%(H$1HcH|$8A;D$4wIHIIMXH$1M$H|$ HfH=,ffHL$4Ƅ$HPHZf$f$?AD$$HkCxHHD$HCtHD$Ht&H=,HP2qL艔HkXLLhIHt$ HH$IOH$IOH$IO$H$IO H$H$ax@IHH?H,H%H)HH`HcP;KIHIILX0A?&H;I;OLLH=ILA$(fH=,ffH@01H$dH3%(4H[]A\A]A^A_M|$AatuIpMxL9tbLl$Lt$IILHHP4уtuHpPAAD$(98HH9uLLLl$Lt$HDŽ$)L8L`LH$HHt$0H$HH$_H$HtH|$0HAD$HHHD$RH=,HD$HP 2VHHRHI?HHG1II9HD$H4HD$HC@HD$HH;D$8HD$HI?fI$HP(HK0LH蛪 LH\$`IHL$OHHHfsI7HH訛HD$`HxH;=,H=,HWCHt$PEHLH#H{P%^[Hl$PHT$NH5H\$`HHHuHl$`fH=,ffHHMAHH@1衒HHD$`L%,HxL9utHT$PHzL9u@VHfH=K,ffHHHH|1PrpAH=,LGtFAHH=,HWt+mHt$O^BHJ빋PJHHHD$`H\$OHHxFyHD$PHHx5yHHH\$OH$HHtH|$0HHlP rp )H$HHtH$HHHD$`Ht$PHxx멋PJHf.AWAVAUATIUSH8H_.dH%(HD$(1Dw(H$ HD$HD$HD$HD$ LnA9AfH=,ffH蝾A9;HcfDt$H$D$w_IHIILXtHA>tB{dudI$LHP(u%A~ uVAF#H`HHP0 @HT$(dH3%(u.H8[]A\A]A^A_fLL1sΐLLe~H H50H=*yH H5H=R)xAWAVAUATUHSHHLGLc.dH%(HD$x1E;}LIXIHII_IcE,SHHHHLI$H\@lRLD$hIHpHC84I$fAH {LpL|$LD$IFXIVHHH9HtL:IVHHIVHA~nL}LsI~(+A~0 LLD$SLD$thtKf+qfH= ,ffHLHpLLD$ÙLD$xHt$I~LD$~LD$K@iIcLD$D$VHD$@E(fD$TfH=,ffH蝹I`Ht$@H@HH@HD$hHT$PP LD$HLD$LHP(LD$VF HHP WLLD$ƃwLD$B谒HL$0HHt LLH辽f.@IHHLljt;tt 1H,H1HHtH1f.H71f.H,HHÐHHH@HwH H@(f.DHq,HH靇f.HQ,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\VfDHEHPMHE t'ЃuHEHP뿋EPU믋E PU f.AWAVAUATUHSHHHWHHOH?HHIH)HH)HvX^ID$HC0HUHtHHCHHPHSHH@HHC8HC0HS@H[]A\A]A^A_Hs(HH)HLhL`KD-H9HLt HI9J<辇LIHs(L)HL,HCHHPH)HHt HL花H;L;LsILk(IEOd%LcHHCHHC I$HC8HHC@L)HL,L9v9HH)HHtHLIA2DHIH)HHiK|%HH)ϰS]DAVIAUATUSH_HuHMtsLHkL#HtL-,HEMЃuHEHPMHE tgЃuHEHPH苃MufDIFI>1HhIFIF[]A\A]A^ËEPU끋E PU f.SHG8HHPHHtH{pHH{@kYH{@H{u[V@HHc1HwHHH腵HtHHtH1HfUHSHH9w*H,HH1HHgHH[]L[ff.SHHdH%(HD$1HGHxH;=,uHHD$dH3%(u+H[H=,HWtHt$FwPJHfATUSHHdH%(H$1HSHBH>1HHLd$@HHL@{HCH5 HLHD@mLHt"HnHUHc H)H;HH5HL4LHuH5HLLHuH5HLLHu1H$dH3 %(u HĐ[]A\f.AUATUHS1HXLdH%(HD$H1Ixu'HT$HdH3%(HX[]A\A]fDILl$H|$H5HLLYKHtLpMt,@IvHVI9rLӐuƃM6Mu؀tH$HD$H=v.1H$H dH3%(sHX []A\A]A^A_HL$L4$LLkHLHtHH5 LLHL$}M5HD$.H$LHHD$HD$0IHHD$L_LLQHD$0HxH;=i,(Ht$HH)+i<$HChDpH$MMtIM9A}.uH5lLZuM)ILd$@HLHyIpHN| @/L:H!%tDHzHDHL)H9uL[PfDLpL$@LH1LH1HƄ@LH!%tALHDHQHDHL)HLFLrBD5MfDL#LHHL,$fDHC11LHP,-ǃ(H HHtH8H9xt@ttAlt @L|$HT$HLLǭ1u HD$0HxH;=,u0@%=vUH=-,HWt5Ht$/boHHD$0Ht$/HxcHBPJHH=,HWtHt$/ oPJHf.AWAVAUATUSHhdH %(HL$X1H@H|$u>%=@t31HL$XdH3 %(Hh[]A\A]A^A_H\$H{p#HHD$tHD$NHD$ HD$PHD$(HH HD$0HD$OHD$8H|$HlHT$ H|$(HpBHD$Lx(MHl$PHl$LuH=|yDIGHtAIMg HMl$LM9LIFHRVuLL)H=~IG1Hu@HyHLVXLL)HH6MLH9\$0H|$PHs HoLnHI9IFUGHE1L)H=H=A$@(&zHHT$PH-ٻ,H@H@H@HP HUHT$PHL$0HAHCHD$H@@HD$PHD$Hl$H-q,HD$HxH9H=,HGЅHt$8(lȅyL|$0HD$HX0L9L{Hl$PL` LuMl$Hl$M9LIFGAH-ƺ,H|$AeHHD$PHt$OHx`HwHL$APQ*@AWAVAUIATUHSH7I]IEHD$SHKLax H#EI]B<#/tH|$H5=CI]Ho111IHwHtQHuH}HHT6H 8HH9v HH9wH)H9H}HIH1wHEI]0Me L9ufDH老L9HLs H5L!EtH|$H5< EL{ MuH5111MMLwHtHuH}HHT6H 8HH9vfDHH9wH)H9H}HلMML1vHEH轀L9H=H5aH@\MHEH[]A\A]A^A_fH5ЂL1D @HHMH}HuH)YDHHLH}HuH)Y@UHSHHHGh|p/HLpt Dp/HHuHHVjHHEHpHspH@藮x#%=H[]fH1[]ÐfDATUSHH dH%(HD$1HHHtHH9Ht%=@t+HT$dH3%(H []A\fu1HHl$HSLcHHH葦HL覥HD$HxH;=,uAHCHHxuH@lwDLHxtHCHHxOC|H=,HWt5Ht$PgHHD$Ht$Hx[H0PJHŐfAW"AVIAUATIUSHHL$dH%(H$1LHHt >I$HDŽ$I$ H$ID$XI;D$`sHQHǹ"LHID$XHID$XMtGH$H$LH|HL\jH$HzH;=A,H$dH3%(&H[]A\A]A^A_fHNHH5QHjI$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$HyL1 H|$0HT$8H51uI$Ht$0HHD$h\H$HxL9jH|$hjM$11I|$PLII|$PLnI1I|$PLUII|$PLCIsH=,HWtHL$L^H$HH$Hx+SH蓞PJHHH$H=!,HOtZ)H$D$ K^D$ H=,HWt0Ht$`^tZJqr렋PJHH=,HWtgHt$]HH$Ht$HxBRH$HHx.RH$HHxRH肝PJHHHH=,HWtFHF]H=,HWt)WH]JPJH봋PJHH=,HWt$yHt$`\jPJH@f.AUATUHSHHHHtdH8HpH$1wHH{H9tH[]A\A]fDH;{ 1Ht HwMHCHHCf0fiHI@@ LH,H5,ID$ID$ ID$(HI$ID$ID$Y>LHLML%T,IEMtdЃt HIELPMIE tBЃuIELP1HHH[]A\A]lAEPAUAE PAU 뼐ff.AUATUHSHHHHt$HhGH[]A\A]D@HhHI@@ I|$8H,ID$ ID$(ID$0AD$8?ID$@HI$ID$ID$SID$ HTID$I$LH5,P LHHLM)L%ư,IEMtTЃtH1@IELPMIE tMЃuIELPAEPAUH ,HHI$5@L-dȄAE PAU HCHkf.H,HHÐH,HHcf.H,HHcf.IHvH=",H9t1>*t tI@AVAUATUSHLodH%(HD$1ImI]H9tSL%,Lt$HHxL9u9HH9uI}HtcHD$dH3%(u7H[]A\A]A^HH=,HWtL8XmPJH@AUHATUSHHHWH+HHHHHt$eH HSIIH)HHHIHHǹ"Ht$HLH;HSH)HHHM,HtHL賎H;IHtaLLkL#HkH[]A\A]fDHH9vH?HE1HHiHHH9HF fAWAVIAUATII)ULIHSHMH4$HT$L*HIm8H{IM)H;otXK|7H;otuK|7H;oH IH;H9ouHL?uHH[]A\A]A^A_fDHL>uHHC[]A\A]A^A_fDHL>xHHC[]A\A]A^A_f.HL>WHCw@H$H)HHtHtZHtEH$MHD$L Il$H;H;otjHH;H;ouHL>H؅uHD$L Il$HD$H;L Il$H9otHHL=H؅uHL=H؅uHDfAWIAVAUIATI̹UHH SHHWHwLw|uHHHuE1IHELUHu\@HHIH2HtGHHF1HHMI8HuHEHHuMH>HK4IuH}^L1H]HLuIIMl$K>HHt/HI$HL HEHL[]A\A]A^A_LufHUI$LeI$HtHB1HuLM$HEHUHDIH8:Lu(~HWH:L~H:HbfAWAVAUIATUSHH`HItHxHHWDID$I|$iHwK+Im1IHIEH IHtHLKM9t'LMthMH1LHI9uWM9HLuI|$HsHWH;VuHL$?;HL$uHHtLHH1[]A\A]A^A_fLLLL*H[]A\A]A^A_H8L\v}HH&fDSH'H[Hf.AUATAUHSHLH,A}ss#fH=,ffH1H@1 Јc1 cH, Hb1 bH޿b@UHމbLlE21A)McLHJHZL% ,HC(CELHC8I\$u8A$H[]A\A]19x2 !HA$aAD$H[]A\A]fH=,ffHËHtl@HH1]H!HHHھGjDATIUSHnhHFH8NfH=P,ffHHHH@L`%H5|j{1҉u\fD9rtHH+H9)HHHHHp`H@h9F@tG9sHIIIH0D)HIIIHP[]A\g1ff.UH H5!SHHsHHHHH(tv%H vH@uƀH[]fH=,ffHȉH2@HH1[HHHHھEhf.AVAUATIUHSHHPGdH%(H$H1H*,HPHJHH@HfG?HC Ll$@Lt$01!LHL~3|$0HLLUH9NF|$0H-,1ۅxHHD$8HxH9)H$HdH34%( HP[]A\A]A^DH{(HL9Ok1H-7,DfKLt$8ACL)5H=I}LLFL苈H{(BD$HLHl$@@"@G@(1Ht t  f Ht|$0H-|,H\$HT$H5WkHbLd$ HL*H=9,HGt+ȅsHt$h>dFHN빋FHNHHD$0H\$HHx2HD$ HHx2H~HH\$ݐAWIAVAUATUSH dH%(H$ 1Ht$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$MIAL} U€MAq99II+H9 )HHL$MM 0IIII MHDŽ$H)HH9 I|$PHH HPEIE,HHD$HHD$PHHD$@H$HHD$(RH ,H$HAHL$ H$16H$Ht$($HzHT$0[H$DŽ$HxH;|$ S $H$Ht$LHHD$8XD$I(HEHt$8LH|$0fD $Ƅ$H$CL9t- D8HfH=,ffHvDx0<m AE($xH$HxH;|$  I|$PL$HP LH7Lc/S<H$ dH3 %( H []A\A]A^A_@<H$HT$pH5XHPH$HHHD$0*H$fH=e,ffHuH^W@HH1dGH$HHZ,HzHD$ H94 H$HzH;|$  HfH=,ffH1uHپHHN1f iuLL=BI)HHL$LP|fD tt@[fH=,ffHtP0Hà rz IċC0}:A$L$XHT$pH55WLI:OH$LHHD$0(L$fH=,ffHsHnVAMHL@1EHH$H ,HxHL$ H9H$HxH;|$  IfH=K,ffHsHپLH/DfIHHL$L0Ht$LLTHEfE }AEIEfH$Ht$LLL$ HHD$8nTLL$ IED DEHEƄ$fD $H$ID$x5HHxHDH$ȉ$ <ID$Ht$LHHx;DHxt@38H$HT$pH5THLH$HHHD$0&H$fH=,ffHqH"S@HH1CH$HT$pH5THLH$HHHD$0/&H$fH=,ffHGqHPR@HH1Cf;7DŽ$A(@A67H$HT$pH5SHKH$HHHD$0q%H$fH=Q,ffHpHR@HH1PBH|$@HT$pH5ZSeKLt$`Ht$@L%Lt$`fH=,ffH)pH*R@HL1AIHD$`HxH;|$ HD$PHxH;|$ | HD$fH=,ffHoH|$LH+$HT$8ALLH(OI|$PHP 5=H$HT$`H5SRH[JH$HHHD$0#H$fH=ފ,ffHoHQ@HH1@HH$H ӂ,HxHL$ H9NH$HzH;|$ yH=J,HGfЅVHt$0u3G#4PH$HT$pH5fQHnIH$HHHD$0#H$fH=,ffH)nH*P@HH1?HH$H ,HxHL$ H9H=t,HWkH$2Yf3xH$HT$pH5PHHH$HHHD$09"H$fH=,ffHQmHPAؾ@HH1? D}DQHl$pHT$@H5PHD$HHH|$(H!fH=,ffHlH$HL$HNLD$HHD|$M@1H $H>HH$HxH;|$ HD$pHxH;|$ IfH=/,ffHglHLH(EBHJH$HH$HHD$(Hy%H$Ht$(Hxr%HpHH$HD$(H=p,HWtM0Ht$00!H=D,HWt.H$r0PJH뭋PJH2oH=,HWtJgHt$("0XH=ņ,HWt+'Ht$(/PJH밋PJHHHD$`Ht$(HxQ$HD$PHt$(Hx>$H|$0WHoHvff._f.H=,HWtVHt$pD/HH$Hl$pHHx#H$HHx#HoPJHH=!YPJH!H=r,HWtUHt$p.HH$Ht$pHx#H$Ht$`Hx"HgnPJHH=,HWt&Ht$(3.HxPJHHHl$pH=,HGt= BHJ%H=,HWtJ\Ht$(-MH=T,HWt+Ht$`- PJH밋PJHHH$Lt$`LHx!HD$pLHx!HLt$`f.HH~,HHRHPHf.USHHtb~@tuH?~7H1[]DH.:HUHHH[1]ÅuHw,HH1[]fHHH1[]ÐUSHHtb~@tuH?6H1[]DH.9HUHHH[1]ÅuHEw,HH1[]fHHH1[]Ð~#Hu HFt V HuHHH@(DV HHH@ f.AUATUSHH8H~dH%(HD$(1:LHtE@@HHHQHT$(dH3%(H8[]A\A][HŃ fH=,,ffH$fX0<,1]Hl$Ld$ _JHT$H53MHI@HLHl$ fH=,ffHeHtAMHH@17Ht$ Hy,HH~H9uvHt$H~H9uCHfH=.,ffHfeHHH!1@1>H=À,HGtEȅL)H=,HGt+ȅkHt$)\FHN빋FHNHHD$ H\$HHx)HD$HHxHiHH\$fDH i,S1ƒ Ј: :1 :1 :H4y,H:H޿r:,Hމ[b:fAWAVAUATUSHHXH-؀,dH%(HD$H1G9EEu`H{XH?E1H{PH-E1MtA~ i+MtA|$pH{HH&KDE1DuWD9rlHH+H9)HHHHD9et}tPBAD9vsA9vHHHHH0)HHHHHPHx`HtA%KDBD9wH ES99HH+H9)HHHH@EL%u,ID$t$fH=},ffHbHxHt EjPEIt$HhVHD$HdH3%(HX[]A\A]A^A_D)HHHHHPdHHHHH0Ff1MfHfDC0H=Q1D(IfH=|,ffH aDh0"'E$$Lt$0Ll$@DCEHT$.H5HLI;LLLt$@fH=o|,ffH`H0FEMHL@1h2/HI&Ld$0HT$.H5pHLl$@L{XLO;LLLd$@fH={,ffH`HDM@HL11IHD$@Ls,HxL9[HD$0HxL9 IfH={,ffH_LLHH`of. %HI%HCPL|$0HT$.H5lGLl$@LHD$J:LLHL$@HL$fH=z,ffH_LD$HL$HDHǾ@10HD$HD$@Lr,HxL9JHD$0HxL9 IfH=pz,ffH^HL$LHfDS?D(IfH=hy,ffH`^Dh0w$E$$Lt$0Ll$@DBIHCPHT$.H5EFLHD$(9LLHL$@HL$fH=y,ffH]LD$HL$H=CHD$$M@1/IHD$@Lq,HxL9HD$0HxL9IfH=Iy,ffH]LLHtD0IfH=Vx,ffHN]Dp0e#EuL|$0Ll$@DAH{XHT$.H56EHD$H|$L8LLHL$@HL$fH=x,ffH\LL$LD$HAHL$HD4$@1.IHD$@Lp,HxL9HD$0HxL9NIfH=3x,ffHk\LLH^D(IfH=@w,ffH8\Dh0O"E$$Lt$0Ll$@Dp@IHCHHT$.H5DLHD$7LLHL$@HL$fH=w,ffH[LD$HL$HmAHD$$M@1-IHD$@Lxo,HxL9tHD$0HxL96IfH=!w,ffHY[LLHv14H=v,HWtYLH=v,HWt:UL|$/LD$LLD$9PJH룋PJHH=k4Zf.f.:H=t,HWtVLH=t,HWt7mHt$/LD$LD$TPJH릋PJHH=;t,HWtYLlH=t,HWt:L|$/LD$L6LD$jPJH룋PJH'AVAUATIU1SDoDDD9I$I+$H9)HHHI$fH=r,ffHWHxHt@HshHtWH[`HtfH=}r,ffHuWHHxWEl$E$CT59vXD9TI$HHHH0pDD)I$HHHHPIfD[]A\A]A^1,ATHUHHSHHЋWffC99rSHH+H9)HHHHL`h*HHLuM[]A\ @)HHHHHPHHHHH0D[]A\M1ff.ATUHSH LgH_hdH%(H$ 1HE_`A|$4u7uzHHWH$ dH3%(H []A\@GH|$ H\$HD$UI$HHHHEDHt$Ht$oHHMj.ff.HHHDKDf.AVAUATIUSH0L-q,dH%(HD$(1A}H_L1L_u5fDHtV@uQAUHLL_tAD$HD$(dH3%(VH0[]A\A]A^f.Hg,k<1HXk"T)…~1AD$$ix9}AT$$HGH5fH=n,ffHS@0#Z#MHH\$HT$H58;Ll$ H.HLKH\$ fH=.o,ffHfSHG9A#@HH1'%HHD$ H g,HxH9uhHD$HxH9u5\HfH=n,ffH SHHH&,H=tn,HWtELH=On,HWt-yHt$~jPJH뷋PJHHHD$ H\$HHx HD$HHx H-WHH\$ݐfAWAVAUATUSHHHFdH%(HD$81fH=m,ffH R{pHh]}t'HD$8dH3%(HH[]A\A]A^A_@L5e,HIIvHIFH(Ht$HHP(H($AHǃ(IuhHt FPH2n,Ld$P@fD$H$HHH0ELHHD$H%h,HD$(H i,HD$ HD$ Ht LL1HIF}CwfCwEHim,Ld$xcAEuHLxLpM9t!HI$IHHrPP(M9uIu`Ht FHD$ $"H(HD$HLd$HHD$(HLHD$ dZHD$ Ht LLHaF uHHP(0fDF HHP fDCwPF uCHHP(6?u=HHHF HHP H޿(HL$ HHt LLHSHL$ HHtLLHL$ HHtH|$HfATUSH@dH%(HD$81HQk,He,H; #D!KH\$ HT$H57Hl$0H)HHH\$0fH=i,ffHMH@HH1Ht$0Ha,IH~H9"LD$ IxH9HfH=Hi,ffHMLHH DHD$8dH3%(uqH@[]A\Ha,u@@f ufHt[H멐|$ |$ 9uDHpH;\!&H=jh,HGt?ȅ+HH\$HHD$ HHx HuQA@HAHH=h,HGt;ȅHt$?HHD$0H\$HHx둋FHN@AWAVAUATUHSHHL-_,dH%(H$1MeAD$~{VH2HcHHAT$HHH s4A}AD$uAEIT$8H9| LHH$dH3%(HĨ[]A\A]A^A_ÐHHH?H,H%H)HH`HcP;{d{eH'HMHXHT$XHL$0HMHL$8HMHL$@HMD$@HL$HHM HL$PHT$0HHH`ID$8HID$8HH@XH&HMHxH$HL$`HMHL$hHMHL$pHMD$pHL$xHM H$PHT$`HhH]eH8HH(H@&fDHHHHfDHHHHHHHHXHHHH?H,H%H)HH`HcP;wNIHIILXt7A>t1H;u,I;Nu&MMtHe,H΋@A9H`1HP8 f.V HHH?H,H%H)HH`HcP;IHIILXA?H;I;OH$(HD$HT$8IHD$IIFHxHd,HI~HIFHd,HHIF HT$Ht$HD$IHd,M@AHHHHx Lt$0D}HT$.H5 0Hl$`LO"LHLt$`fH=b,ffHGH-E@HL1IHD$`L5Z,HxL9HD$0HxL9 HfH=b,ffHFLHHIHIILXZA>PH;GI;N=A~t A~+EtH"A)F0A~E AfH=a,ffHF@0) P&@>ELuHl$`HT$.H56.HD$ HD$0HHHD$L|$0fH=ca,ffHEDL$H+L4$HAL@1SHHD$0L5LY,HxL9HD$`HxL9IfH=`,ffH-EHLHJeDIG Ht IHtPLsIdžHuDMcHL@HIH=@`,HWtJVHt$q GH=`,HWt+Ht$/E PJH밋PJHH|$H;H;H IHH=_,HWtH7H*H=_,HWt+Ht$/PJH벋PJHHHD$`H\$/HHx HD$0HHxHbHHH\$/UIHSHXEA H_ dH%(HD$H1H|$HHJ(ARHtL(LLH|D)…Ht$ Ht LT$LL$H|$(T$ Ht$0HpLHD(MHLL$ IxMIp MHHFHFH~(HF0HHcUHt$ HǃpHD$ ^:1H\$HdH3%(u-HX[]DHHT$ LLHHPHxHp f.AWAVAUATUSHH_HvHHH~HHTH@uH1[]A\A]A^A_fHxL1HHIL,INd-M$MtMMIpH9t*fDIHtHq1HII9uH9MIuM9M>IHtHA1II9tLtIIoIHt$L%\,HEMЃtLrH DHEHPMHE ЃuHEHPIHtAHA1II9iLtLIUMHH9tI$I:LHEPUIE PU |f.AVAUIATUSHPH\,dH%(HD$H1H|$0CHD$80KItSILIu%HD$HdH3%(HP[]A\A]A^@fH=Z,ffH?@0#IHuf.HMtsLHkL#HtL5Z,HEMvЃuHEHPMHE ]ЃuHEHPHgMufII1HIDžIDžHt$0!@#8H\$HT$H5E&Hl$ HhHHH\$ fH=Y,ffH3>H$A#@HH1IHD$ HQ,HxH9LD$IxH9uQ%HfH=Y,ffH=LHH?EPUE PU IH=!Y,HGtCȅHVH=X,HOt+_Ht$-PA@HAH빋HqpHHD$ H\$HHxHD$HHxtHAHH\$fAWAVAUIATIUSHHnHGHL0Ht)HHLxWH1[]A\A]A^A_fDLIGI9G0IO HHQH9HIGHHIl$I]HHHO@HG0HHBHH9HtHHG0HHG0HǃI$HHP(HLA$H;p#HDžpf( L=X,HHH@ H@ AIHHCHS tLIE@I IG(HPIW(H@HIGIGIW H.K YHH H?AVAUATUHSHHĀVdH%(HD$x1HW,P1)fH=U,ffH:{1L`ueD9r|HH+H9P)HHHHHH`HtAH@hHt@9tE9sHIIIH0)HIIIHPH}hI$HuhI\$HPHL=C <<HE:I$1HP0H8m>HHHHMH1H\$xdH3%(H[]A\A]A^f1fI$H(Lt$ HPH:LmHLYH0=HVLHPǃ@1HD$ HXHD$(HD$0HD$8HD$@HD$HHD$PHD$XHD$`HD$hP` HH@1H@H@HH@ H@(IH@0H@8H@@H@H$HD$ 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$(LLmHD$ H(H$HHLHD$H8IHD${HD$HHH1QGEHL$HHt LLHS;HLXHL$HHtHHLHf.HtHGPf.HtHGPf.ATIUSH?HtAID$HI\$(HhH9vfDH;H<H9wI<$[]A\*f.[]A\f.AWAVAUATUHSHHHWHHOH?HHIH)HH)HvXnID$HC0HUHtHHCHHPHSHH@HHC8HC0HS@H[]A\A]A^A_Hs(HH)HLhL`KD-H9HLt HI9J<LIHs(L)HL,HCHHPH)HHt HL0H;L;LsILk(IEOd%LcHHCHHC I$HC8HHC@L)HL,L9v9HH)HHtHLI!0A2DHIH)HHiK|%HH)/S%DAVIAUATIHHUSH_HHHBI|$HIT$I$H)HL,IlI9s!LfHHH9wMl$(IUA?HIT$ID$ HEID$HHEIT$ID$8HJIL$@ID$0[]A\A]A^H_I9sI}IMI9r"Hk/H3I<$*I$ID$"HHL$(dH3 %(H0[]A\ÐfH=;,ffH HxwDH\$HT$H5o Hl$ HHHBH\$ fH=%<,ffH] H @HH1$Ht$ H 4,IH~H9umLD$IxH9u:YHfH=;,ffH LHH# H=l;,HGtEȅHH=G;,HGt-ȅtHt$veA@HAH뷋FHNHHD$ H\$HHxHD$HHxH'$HH\$f.AUATUHSH8dH%(HD$(1莽u0#~nHL$(dH3 %(H8[]A\A]DfH=9,ffHHt$ Hl$ HxH HH@HX0fHl$HT$H5 Ld$ HHL2Hl$ fH=:,ffHMH@HH1IHD$ H- 2,HxH9uvHt$H~H9uCIHfH=9,ffHLHHfD1{H=S9,HGtCȅLH=.9,HOt)mHt$_^FHN뻋HqpHHD$ H\$HHxHD$HHxH"HH\$fDAUATUHSH8dH%(HD$(1~u0~~HL$(dH3 %('H8[]A\A]DfH=7,ffHHt$ Hl$ HxH HHXfH=7,ffHHHxX$@Hl$HT$H5Ld$ HbHLHl$ fH=7,ffH-H@HH1IHD$ H-/,HxH9uvHt$H~H9uC)HfH=7,ffHLHHfD1[H=37,HGtCȅLhH=7,HOt)mHt$?^FHN뻋HqpHHD$ H\$HHxHD$HHxHHH\$fDATUSHH0dH%(HD$(1`u,~Z1HL$(dH3 %(H0[]A\fH=5,ffHHt$ H\$ HxH HtH@fDH\$HT$H5Hl$ HjHHH\$ fH=5,ffH5H@HH1Ht$ H-,IH~H9uhLD$IxH9u51HfH=5,ffHLHHqH=I5,HGtEȅH~H=$5,HGt-ȅyHt$SjA@HAH뷋FHNHHD$ H\$HHxHD$HHxHHH\$f.LLG1LIHHIHtBH8HwI9t*fDHHt(Hq1HII9uI9HHuHHtf1f.AVMAUIATIUHHSHHHHHxHC@uHSLLLrCu+@u Q҉u HtE[]A\A]A^f@u Q҉u Hu2U[]A\A]1A^f.;[]A\A]A^D1HHپ1HfDLd$Hω$Lu$tLfDHωT$ H $H $T$  t臷H KH`IA11H11KADf.AVAUATIUSH0dH%(HD$(1u+1HL$(dH3 %(u]H0[]A\A]A^@|$1IHt.A1HtD$1A$:DHX11hf.AUATUSH8dH%(HD$(1B(HHAHcHfHt$(dH34%(vH8[]A\A]ACyAHL$D$;DytHHL$5HL$HH=HL$D$AD1Xs]un?DHt$$HtLl$ |$$HLtALffDHHL$3HL$ tʹH HIA11KH11.BfADf.AWAVAUATUHSHHdH%(HD$81HT$HD$HD$;HD$IE11H$D|$E9LEHc輽A$H$IHD$1\$unuEtHK11-MtL$$DHT$8dH3%(HH[]A\A]A^A_DH\$IcHH9w`fDH(H9vQf{uE9CuA$1Hھ3AttCHT$L1s1fH\$ HHD$ HD$(HD$0HHپ11-CH11 fAVAUATUSH@dH%(HD$812HD$ HD$(HD$0HD$t&HL$8dH3 %(H@[]A\A]A^Ll$Lt$ H!,HLHAL4$MH\$ uPAH2Dt#Ns]u8L\fLML; tÉ@H HIAؾ11ff.AUATUSHXdH%(HD$H12HD$0HD$8HD$@t!HL$HdH3 %(HX[]A\A]fHID$qLD$H2I4t(+(s+Lf{@Hl$0H %,H5,HLL$ LIH‹D$0u#H RLD$ IMAU D$ HL9 rɯH ~HIA11GDfFHH?AWAVAUATIUSHh?dH%(HD$X1HT$HL$HD$@HD$Ht-HD$XdH3%(Hh[]A\A]A^A_f.Hl$8HMHHHL$@HHL$ L0L腴LD$@MiIPL,L;l$HYI|LH$IUH;T$HHD$@Lh LHD >HHfH@ HD$@HPsHzHD$@HtHPHDHT$H|$0L1HT$@A$LAD$HL$0Ht zHrLEH $HL$I|$H A11H|$0AD$H|$@HwG@m/dZHHPAH|$ HHT$(HD$@HT$(HHIH|$ LHD$(LD$@HD$(IPHHT$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%(uHf.AVAUIATUHSG<tj<HC@tQLsL]AtvC@tE8uEe[]A\A]A^ Q҉uިHtffDHH9AvH5!H1E1DH5LH1qgfDH:AUIATIUHSH8dH%(HD$(1H$HD$HD$D$HC@I$HsH`tLLL$LT$MMMUC@u Q҉u HuQ HD$(dH3%(uCH8[]A\A]ÐHUH5-L1HDt+@HOATIUHSHHPI@H@A.H@-H@@D1AHt HAt 1HfGAtLC.H 4HtgHH{胮HC[]A\f.Hx@A-@m1HAfO@\AHID3[]LH5A\1ff.SHOHHu[ËwH11{tH{[.@f.SHH?H; H[AWAVIAUIATUHSHtHH5cH1E8H5rWH+LePA@H{tqHLLHsLHSLnH(H3Ht2U8u+SI} HIuK tHH55H[]A\A]A^A_ÐHH5HH1[]A\A]A^A_@f.AWAVIAUIATUSHHXdH%(HD$H1ԤAEIES8IHD$(HkPL cVL=+Ld$0HD$C8utI MUAGD$8DXA<9LLLL LHH$>H$LIHHAW I(H MMuHD$HdH3%(HX[]A\A]A^A_fH5LH1lfDAWAVAUIATIUSHXdH %(HL$H1Ht$(HT$ Ht$8HHD$@KH|$@HD$H|$@HD$]MHD$?H5WLHH@< <<H11[AD$fHt$H|$@Ht$H|$@Ht$H|$@SH|$@A|$ UHD$HdH3%(HHX[]A\A]A^A_HbŲ1}H11HHt }H|$@H>H5V LHt8P H0HH|$@H|$@1}H-V , L|$@L,IHT$ HT$8Ht$8LLHP ,H` AD$HHHcnfDI<$I$HBRAT$I$zr1H-y ,1ۃ !ML|$@$D AUIEAT$I$E=fHEhLxHLI9tTfAGt9<tL I?1!HIH#AF@uA.uLI L9uH,H`HWGI$AD$dA|$ I<$G uGsHG%^5THEp^L2HL$8H+L$(HLD$ 11HEHHe@QH11迴H|lHHHORATE1US1HHodH%(HD$1D$E~3HUHHt(H<'HEHAHD9è}HEHtT$H}8E(H]0Htt`Ht HHtDuHFH}=H} 4H,HD$dH3%(uKH[]A\ Hu@H\$}H諴P}1HF>ff.HH=H1,Hf.ATUHSHHdH%(HD$1G,H$PX t{huSHC`H$H{P,H5HtS4$8 ЃEHD$dH3%(uFH[]A\Lc`HL4u1LE뻾LgPȐUHSHHdH%(HD$1,uZX uqHP֡,H5Q2HtMHT$HPH{PHcD$EHEHD$dH3%(u9H[]þDEHWP=f.AWAVAUATUSHH(dH%(HD$1,`X HP ,H5eHII脓CHH5IO HIcH5}HA?Ht$A;HD$ E1E1E1H5AHAG謫L$ H5H蔫H5DH}H5HHFH5LH/H5LHHD$dH3%(H([]A\A]A^A_þfDCT$HAAu0ɉЃ<~6Mc1D$ 1E1E1AIf.E1D$  HWPVaAWAVAUATIUSH_,dH%(H$1Ht$C hA$<I$HHHD$@I$HD$(A$<tA$<AD$XHD$`HD$h<<t I|$P|ID$PHx>HD$ HD$H,{tfH=+,ffH#Hx~;mHD$@H$dH3%(HĨ[]A\A]A^A_ID$P@p1ҿaHHD$ ID$PDhHXIJ4+H9Ht$ E1Ld$0HD$IEKDIcLMd8I$AF@uA6NAuLtxH H9\$tuAC <Al$ HB@uIM~LޖI;F EsLHD$af H H9\$uHD$ HcLd$0HFfDH+H8HD$(Hg HD$pHD$xHXH.11҉HHD$H\$(HXLxHLI9 L$E1LHl$(MILLt$-@G@uQ҉uI L9thAGt<Iw9 I?G@uHGHtHMdt HFHH$HLI DŽ$ԀL9uLHl$(MI]IH}_H߾IHD$xJIHD$pHD$HX@HHH9ILd$(@H I9{tLcH+IM}Mt!IT$It$LwLID$Lx=HUHuLXLHELxE@uMQ҉UuHsH 貸I9vfLd$(H\$H>H趮HD$pHT$x2f.1HD$xHT$xHD$`HT$hID$`1ҿHchHHT1HHH蠛ID$`Lx@HLI9wHsLd$HE1MIHt$8H$Ht$(Ht$PHt$0@H=?HƹqH=Q; H2H=Hƹ8H=J1xESE AI M9A|$tI|$Mt$?IcHH,DuAD$< <zI<$1,HLxtHHD$HD$HH=|}HHI<$HI xtHUHL$01E (IxwD$TED$PEE E EfDE I<$SHIxtH!I<$#HHxtHHD$贵HT$H2I>E11ɺ(HHjHHT$(@H$EfD$bL$H5\LHHT$(H蝼tH$Ez8HnIL11zf.HtHӴH|$hH\$`Ht迴HtH貴H|$Ht裴HD$ H8H8HHtf.HwH;HuH|$ eI<$HP EH0tCHcH9AUHL$8HHH<fHHHc H9}H9uH<EE jH$HLMdDŽ$xD$PED$TEE .Hzc>fDLd$H) 4A|$x IMt$pI~uILyM>AFYI@(H@@HD$IcHID$ 譗HT$hID$EHD$`El$A,$IT$8ID$0AEI1H\$HLlH$HD$"@ID$H(IHM9AAG uA1ɺAHú1HtHCxKtDŽ$ HT$H$K`Ic7I>DID$H$H(H$XH\$HD$ Ht-H8HHtfDH藱H}HuH|$ 脱H|5ޒ,LH\$HC  HD$`HD$hH=ƦHuH)11諢6HGH11莢HD$ HH11h,LHt$0Ht$0HD'H11"H.11H諜HEHD$ McJwH1M1AGE@uASAuLt3|u8HNH11sٯu蕲cku8褅HH11,H11St;xE1*Iu8?HH11ǠRH|$@t H|$@PH|$ t-HD$hHt HW+HHt$ H|$eLL$hE11HL$HH5_H=MGHD$(HD$@HL}IFIMt$pfEAEHHkLd@HL9}s}tgEfAEHkHl*{3.x.{;;t.HH9C u΋{H=M0ys8貃HIL117HKH11HD$(bxHHHuH11ܞgRH11蹞DHU11蟞*,utA j|$|$|$u 8AD$D$l@ _ VA$$ID$IHtLL$PT$LЅT$LL$P B<CHH= HcH(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 H5H=聄LD$ HD$(DAD$IA8Ht!LL$PLЅLL$Pt A $A|$t IAHHtLL$PLЅLL$P/A$ IQHHtLL$PL҅A$LL$PE1<ۃ D$փ vH=&HcHHAD$D$#AD$D$AD$D$D$|$TT$H58ID$D$|$ T$H5 8D$D$|$ T$H5[8[D$ZD$|$n T$H598D$)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$P6`LL$PH H5H=knH hH5ѩH=L`nH IH5H=-AnH *H5H="nH H5tH=nH H5UH=ȩvmH ͫH56H=mH H5H=muPLD$HMHD$(HD$8HD$ HD$0pH YH5¨H==QmHD$8HD$0HD$ HD$(Hyv+Hf Ѕt DGGG'GDAUIATIH6UHSH;mHH--H{4LfC2xD+4L+@kHCHC0HCƃƃC1H[]A\A]f.髎f.AVAUATUHSH1IW1H]IHcHD1H[]A\A]A^fH$f1LLxLcM9vDA 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@HH9k0H{8wH-+U HE HH[]H-q+HHE H[]f.H-Q+H U HE HH[]H[]fH HcHH'HHKY8m4wxfHcv2Hv9H'v@HЃHH H wՍAHD8@AHD8AHD8AHD8øƸ뿸븸H<AVAUL-M+ATI@UHSD7AUHHt,MD0ujHE Lc0HtH@u"HcUH@8HH[]A\A]A^f.Jvփ tH H5}H=`@LAUHHC8uH1<Df.AVI@AUIATUHSHL%b+D$AT$HHt\D$H}@A$HHHC tzHLwkHC (IE HkHtH@uIcUH@8HHH[]A\A]A^Jvك tH 4H5uH=_@H1;ff.AWAVAUI@ATIUHSHL5u+D?AVHHtwD8EPw{I|$AHLLHjB HLcHE HK Ht(H@tJv HcUH@8HHH[]A\A]A^A_Ãtt. {H ƣH5gH=^fDI|$AHHt@AEMt$IuHLfC(AEC+C*iBD HLs6DH19WH BH5H=$ ^f.U@SHHH+PHt11҅HPHS HtHR uHcKHR8HH[]@qv tH <H5MH=t]@H+S@HPHt3HS Ht$HR t qv uHcKHR8H[H H5؟H= \Df.UH@SHHH+PHt*HS HhHtHR uHcKHR8HH[]f.qvۃ tH ܡH5=H=~d\@AWAVAUATUSHdH%(HD$x1HH|$0IH}HHyAH=+D$$E1HD$1H|$H|$HH|$(H|$`H|$8fD(AFIVt=I<%< tܺLH<^HHAFIVuÅAl$HD$H|$LcJHHT$PHIHT$H\SЃ<2H HcHAv@V@b@s@%M~ufIA7@tsH=/HHuE/EtYvHIE/Et;IDBuA.Lu'H@IuIIt DBuDHEHL$(H=|HHEHAHEHAADD$DGHH=DyGH&E=HEMoHM)I oLLt$8LLHT$(LHBD,`Mw:8fEl$HD$H|$IcHHHL$PHIHL$H\Kȃ<xH=ŝHcHD{(D$$zHH)EL|$1L@{f.{f.H{띀|$h8|$lAGID;t$ u{IcHD$HDH([]A\A]A^A_AD|$ fAf.A޸D$ fAAAH WH58H=`_LDf.Ha+H@ ATHUHSHwt6HA=HH{ HLFLyWBD# []A\fDu'Hs 8[]A\?H H5H=Kf.H=+D2@USHHH&YVHyHH-+HU HU HU HU HU HU HHtHHtHHHt HHߺH@@uxHuKu.uHE HH[]fHE HH[]fDHfGt@HtH[]ÐHvfDH{SHfOESLJE[fDUHo SHHGH;1HHgCHHtHHHt HǃH{TH?wH#}NkH&HHHtZt}HHHHt!ttH2HRH=H[]@HHHL=ZHHHRHH߽GDtff.H(HHHÐATH_+UHSPHHH+HiH$HHǃOHFEut Hu@HHmIHE0HuHHHE8H+,uoHuH[iu_EE1uZEHEIHt>t5t,H0HPHN@H@HI衈[]LA\fHu@H$$H5zDHMU(HHu LE XY@H8BE1HUHuH0f.HhI dH%(HD$X1HHHLD$ t$(=HT$XdH3%(uHhsdHxIdH%(HD$h1H|$HL$ H$HH|$LD$0t$8Hd$ۂHT$hdH3%(uHxfD df.HhI dH%(HD$X1HHHLD$ t$(D$uHT$XdH3%(uHhcf.HhI dH%(HD$X1HHHLL$ t$(HT$D$HL$XdH3 %(uHhFcfDHhI dH%(HD$X1HHHLL$ t$(HT$D$谁HL$XdH3 %(uHhbfDHhH dH%(HD$X1HHH$Ht$ZHT$XdH3%(uHhDbf.HxI dH%(HD$h1H|$H4$HT$HH|$D$LD$(Hd$HL$hdH3 %(uHxfbf.HhH dH%(HD$X1HHH$Ht$D$肀HT$XdH3%(uHhaHh dH%(HD$X1HHH$t$,HT$XdH3%(uHhbafATUSHH@odH%(H$@1uhH@HPxVtHHcH%u!H$@dH3 %(u0H@[]A\HHߋ0HP(`@ATUSoHHIr<w/H HcH@HHx[DMtpHr<H HcHwH9usocHHuHHNfD[]A\@rHtHHPHx`Hw/H XHcH@Hrfrf.rf.@@~1HzA$[]A\@1@f.1zD1fz@R1@Hwww@@cfSHHH[t1H[HH߉D$ 1HQƁD$ UHHSHHHit7@HuHt7HHt+> u&HHH2uH[]fDH1[]AUATUHSHH(Ld$D$ HD$dH%(HD$1LRteH|$Ht3HH}1HT$dH3%(|H([]A\A]DtLl$ D$ u2LHm}u뭐LHtH|$HuHNuK1p@ ]f.HdH%(HD$1t+H#uH$HT$dH3%(uHfD1@\f.SHH@Ht H1[HXH߾[DHHSHH H|$dH%(HD$1讓tntNHt$HHcēH|$H+u"P HL$dH3 %(uRH [P HH߾~HH߾D$ ~D$ [fDHHT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$dH%(HD$1H$HHD$HD$ $D$0HD$fHL$dH3 %(uHZDf.UHSH(H|$dH%(HD$1@tLHt$HHcHH|$u%iH\$dH3%(u:H([]iH$HD$ }D$ 'ZSHGeuH[ f.1[ff.HHT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$dH%(HD$1H$HHD$HD$ $D$0HD$THL$dH3 %(uH?YDf.SHGouH[f.1[f.fH+LHLLL^LJLBHzHJ LLZL^LHL@HxHH LZL^LZHv Hr fHa+Hj+HH+HPH-+HPHB+HPHw+HP fAUATIUHSHdH%(H$1D(H1HHHtmLI鱀H7HH4H)DY-HھL){H$dH3%(u HĘ[]A\A]H満WHSHtt觎ǃ[Ðf.SH1HtHtL[ t u1[1tH1ҾfzH[DH~H߾DzH[Ðf.USHHHVЃ<H tHcH@V1~HHxPHH[]fDHVf.Vf.Vf. tuHH[]Dt1ҾHXyHl1PDAVAI AUAATUSHHl$D$dH%(HD$1H聁AAHDl$VDVUUUAAHD)EºD$xSAHD$x-E1HL$dH3 %(Du^H[]A\A]A^f.;8An"HLx8DK"HLwT@SHAH HL$D$dH%(HD$10t1HT$dH3%(u'H [H5?|H߉D$ H@D$ Tf.SHHHstO:jt& u)1[1[fDrv׸[f[AUATUHH dH%(HD$1D$HL$LD$ID(D$:tJD$u-EDl$u1HT$dH3%(u?H ]A\A]D@A$1HH5zHD$ hD$ Rf.ATUHSHH0dH%(HD$(1fL$$D$ 8sIu&H|$ ھ2D$tgu;A$n1HH>HL$(dH3 %(uUH0[]A\Ht$H@uT$uH藀H5)zHD$ }HU>D$ Qf.H*SH*HHː^^Xf(L$L$t%f(t 1H[@H5yHf.SHHHH9tLHtHHHVHP1H[ÐH+Ht$HHtHt$f.H1[ø뺐AWIAVAUMATIUSHH(LJdH%(H$1HHD$@A$H9D$t#L5+AV HAVHI$2MqLLvI$HjHPH@B~_HxL;sfDH|$@HtZH$dH3 %(H([]A\A]A^A_@HHS㥛 H9HHS㥛 HiHH?HHH)HHH=HFHD$(MI$L9tL5+AV LAVI$L$LNAL1Hl$@j.H|$P1LH|$HT$HI$HD$TD$XHl$@HHD$HDt$E1HD$HD$H9D$L$_L$HHH@H LLLf(9fEHHH@ HLDHDHEuHHH1H$hdH3<%(zHx[]A\A]A^A_H5LA@ n@HT$IcH)HHOH@HBHt$L3AHT$mH=!l@HHT$HHH@(H1L@T@HkHf.E~-1fu}-tD 0< H9HHHHIcHLBf?fD=HfHf:fDfD @m|fDHjHfHjH|늸 H[jH\gHjHCHOjH%o?HiH߉D$D$IDAUATIUSHHHHtI$Ht H@0HtI$HtaA$~pL-y+11fHIIdžr<H 'bHcH  D eD ED@w gWfDH~ y:HA^LD$IHIHH@0HBAIgBB@@HBD$@"\b"D$DLd$@H]L2@"t=@\t4@ u\D$@"\r"D$DLd$@D$@"\n"D$DLd$@rLd$@LF^D͹L1Dg1HHLd$@DL^DP@uDL^D$@"\t"D$DLd$@H^LaH]LHHt\L/H _H5[H=]k21lf.DAWAVIAUATUSHHHHHbLc,H,l+M|LHI0M@K ,w+H_@HcHHYHYA@HucHH[]A\A]A^A_DHw_Hwz<uH|$HXH;$tHX+H$HR H$H$8dH3 %(uBHH[]A\A]A^A_D1@L5YX+HAHHtHD$0H$pHHT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$dH%(HD$1H$HHD$HD$ $D$0HD$HL$dH3 %(uHDf.AWAVAUIATUHSHxdH%(HD$81H$HT$PHL$XLD$`LL$hHD$HD$@D$HD$GƒH dKHcH_}'Ld$ <<<IEI+EHyE<%UL}J,9HHHHHHHD$0+HL$sD$L1+An<HJHcHAnAE<P*<b<RIEI+EH9vLHHIHcHLLAMȃ<wH JHcH@Am@AIoAE<wAEAU)HHLHIn1H|$8dH3<%(Hx[]A\A]A^A_ffAmfImoAm_)AEFAEAn<fAEAU)HAn@@vInm_dW_N_EfD<AEAU)HcDKHcADAUЃ<H=HHcHIAEAIopHcLADfAEI2AEIIAUIEIKHcATAUЃ<HGHcHAE@fAEAE@ˍAUuIEf@uT$0HD$T$H0LyLcAE<<<@IEI+EI9vLL2HI/HcLLLAu<HFHcHfEufDEu@B 6AMt@MugAEA+E iT${0"HD$T$H0LLcAE<<<@IEI+EI9vLL"HIHcLLLAu<HEHcHHD$HPHT$ID<uLAEAU)Ho0HD$T$0fAEAU)H;D1/AEA+E!HD$HPHT$D<AEAU)HDHD$HP0HT$0HD$T$Hc0HL$sHAL1HD$L~HfDAEAU)H{DAEA+Ei1_<u4AEAU)HfHD$HPHT$dD1AEA+E1f1RfIfDAUIATIUHSHOȃ<w,HCHcHfHGHhLLsfDHH9rW3LHuH9wf fDHH9tuLHuH9rfH)H 1I9tHHL 7AD-AE<w HFCHcHfDAmHL[]A\A]ImHL[]A\A]fDAmHL[]A\A]fDfAmHL[]A\A]DAmHL[]A\A]fDHfoHoHoH@H<LmBIcIAyHHSH 1H9/HH)Ht#H9 H9(H1H9fA<HAHcHf.Hyj@@VyJy:Y1[f.fDY1[1Y[DHY1[fY1[HHHHHHHf.1A<1[sH)H_HHHHHY4H1USHHo<wPH@HcHo~/DUHHtfHHHWH9uH[]o@@fDofof.USHHo<wPH'@HcHo~/tUHHtfHHHWH9uH[]o@@fDofof.USH_؃<H?HcHfD_n<H?HcHfnH9HHFu)H[]nfnf.@@fDHnf.nH_<o1HD_:_*1#AWAVAAUATUSHHH|$t$4HT$LD$8|oHI+(HIUD$4D)D$0IcE1E11D$HD$(fIcH|$AHT$(Ht$uCHcDIHD$D)McHcHT$ J< #HT$ HHGd5El$AD;l$0]9\$d$H-H+LHct$HPHtQIcH|$AI^HD$8N\HD$8HHL[]A\A]A^A_1ۅ~fDHG+LP HD$8HH1[]A\A]A^A_HcIcHt$4H|$LD)Hc"HHtHD$8(HHL[]A\A]A^A_I] tU~"tn\ti H5<HIHufHH56[]A\gH5<<OHf.H5<1H_H|$ HHH|$DP@tcH5;1H"f.H5;HH5;HH5;1/H11@5wH:@8@AWAVAUIATUHSH(dH%(HD$1HD$H$HD$I]u;H$HfDH\$dH3%(H([]A\A]A^A_DIHDX tI 1IE1FAE<\<" LLAMI1AuUuYEu@AE<\ <'E|LL-AM1IĻtItEHC+H<$pHcHSHUH$HcʃL$ȉUDH$HH<UB҉EuH%C+H<$P MtLE1AM'H&HHHHoHH1AAE+H@ AAAPHc҉!H9w>H) 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$ LHH :H\$dH3%(uH []A\ADHH8SHHcHf[fnuHH=z6&[fyuHH=168[fGK[e?t=[D@Gd<qH>6HcHfDG1x [GHKHAMHMHHwMxIvIfDAuXHH$LHL/uH9uxHLL/HT$dH3%(uPH([]A\A]A^A_úHH$rLHL.uHLL2AcD[H :/H5/H={+ff.SHH)E1HH9rHAH{@;HxH)[f.H9wvHwHH#wHH /PH5#/H=+Yjf.HHGH=H9v1HH;HFHCHFHCHHPH@HC(HFHSHPH@HS HC0FHC@CLC84H{[*f.SHH H;[ f.AUATIUSHHtV1HIt.fHLHHHVHLI9\$wI4$HL[]A\A]fDH[]A\A]f.AWAVIAUATUSHL(L90HG HD$HHwHILfLLQHH@LH H+xHH+AMfLHIF(t=SLHDHt-H9uafHHP@HtH9uH@HS@HHC@HTH|$HM~(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$XoH*HEl$ HL8LEIHDAHA=&IcH *HHD;d HSI;WuIwH;LuMIfIuH~IEH{DHHHJHwHZHw{L|$0Ƅ$LH|$8HLC0:fDH $HH|$ŝHHH1iH9u$qT$H|$8Ll$ LEILl$X9D$uIHL$H$Ht$H|$ BrHHƇPHHHG0H9sH|$8=Iv0HH|$8"EŝKAUMATIUHSHXHO HdH%(HD$H1tHH|$HdH3<%(uMHX[]A\A]LLHH_HHI t HcŅIDH)fAUMATIUHSHXHO HdH%(HD$H1tHH|$HdH3<%(uMHX[]A\A]LLHHHUHI* t HcŅIDHfHRHH t HHHFH(HFH9uf.AUIATIUSHHHtXXHHHtSHLHuIm1H[]A\A]HH߉D$ D$ H[]A\A]f+HfD{f1YfUSHHHo >HH[H]]f.AWIAVAUATUHSJHxdH%(HD$h1<HG Ht$0DL$,D$LHD$H<HILd$LIIIwpI@ILJILJ1AHt$ IH|$Ht$L9…A H+Hc H@AEALJ ILJILJAAAHLLLD$LHL$LIŅpAIHT$H|$ALJ HpHHTIH|$ HPHpf.AEALJILJILJAAAHLLLD$LHt$LIŅAIHT$IALJHpHHzIIHHPHp1(@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$IALJHt&HH|$IHT$H|$ALJ HtHALJALJAEAAE<AI#D1fA-LLLLD$8mLD$8IIML)MMO`IL@LHL*IIHIMH)HIW$ALJALJSDHAHPH|$PLIH|$0HD$PHHD$XHGHD$`HGLALJH)ArMf.UHSHH(HdH%(HD$1 Hx6Et0H$HJHRHSHT$H HJHRHST$HKS H\$dH3%(uH([]Df.SHH0H$HǃHǃ1ǃ[ATIUSHHHt]HHHtXHHuI,$1H[]A\f.HH߉D$ D$ H[]A\@[HfD{f1ifUSHHHo NHH[H]f.AHJH@f.+f.f.HGH=HtHGHH=H9s D1f.HG(Ðf.HG0Ðf.HGH=HtHGHH=H9s %D1f.HG(Ðf.HG0f.ATIHv(UHSHHGHt6HHUH(HMHPHHJHHBHL`@ 1[]A\ø{DATIUHSHHHs7 uHEHHXHHu1[]A\HHLHHf.HHHG tG HtG t~G tH PH5T H= W+f.HWHGT~jv@:HOt+HtHAfDJyHctkzH&t{Hvu]@H wH|^H9KH ÁD H_ Hs  HG uÐHHH#HbH) H3 HmH H =HF0H H H H H H rHc H( B H mH @xH Hj H) H!Ha H HH H! HHGHGHGHG HSHtHH3LH[ATU1SLHHOL)H9r[]A\ÐHHH9HCHILHHt;HCLH;L)HCHHCL)HCHHC LH{L)HC []A\ý{듐f.ATIUHSHHHL[]A\ff.ATI0UHHSHFHHEt-HHEHLHxu1[]A\{fHuH{f.SHHdH%(HD$1HGHHtHG1Ht$dH34%(uMH[HG(H9G t6HWHwH&uHKH$HC(HHSHK8HJHJ 몸 @HHG HGHGHHwHw HwHwH7tHHwDf.AWAVAUATIUSHdH%(HD$1H~H9IrvL9ILŸ rDHLHM]u/H<$L{Hk8H;H{HoHo LkHC(Ls Lc0HL$dH3 %(uH[]A\A]A^A_ ff.MIHfI1FfDAUIATUSHHtHLHH8HHIHwLEIxI+x M9uHwOHHH)ٸL[]A\A]A^H8A_ 5DHIHvLHH8Ht@H[]A\A]A^A_fI@ LHH I H ɉLEI@ K1@fUH, SHDdH%(HD$1H9D$fD$H*+fDAAIMN EfExPH9thHDZAIDINE fEyHFLHLNEJDE HFH9LPLVEQDEuEfDtfA@tHHL$dH3 %(uH[]Hf.1f?DHHH@HP8xH HH@H1gfDUSAWAVAUATHd$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:49:12BuiltepolleventfdspinlockrwlockOpenSSL 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.4.33PHP_VERSION : %s cliphpdbgSwoole\Exceptionswoole_exceptionSwoole\Errorswoole_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_nameswooleAPI20190902,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 errortype_error\u%04x\u%04x%.2Xinvalid UTF-8 byte at index : 0x\ufffd�other_errorout_of_rangeinvalid_iteratorvector::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 type4dtdTDDD$ (888HXhxD t4l4\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 socket  T &%% &%U&U&U&N%0+ ,`,,,0+0+0+b4V4J4>424n4n4n434:L:;,=l==>9>_=^(^^]]]]]]]ZC].]]]\\\\\\q\\\G\2\\\[[[[[[[_[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[_[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZI_I_I_I_I_I_I_I_I_I_I_I_I_I_I_I_I_I_I_I_I_I_I_I_I_I_I_I_I_I_p_YYYYYYYYYYYYj^YY^^R^R^R^X]\\\\\\\\\\\\\o\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]\\\\\\K\\\\9\\\\\\\\'\\\\\\\1W^^`````````````````````````````````O_`````````E_8_``8_8_8_8_8_8_8_8_8_8_._````````````````````````````````_`\_````````f_```````o``````_``````'_` _dnqdqqLrqpotmkdndndndnj։(`h͔͔͔ؓ#(########*ZN6swooleL22handle_get_all_socketsEPNS_6ServerERKSsEUliPNS_7network6SocketEE_*ZN6swooleL22handle_get_connectionsEPNS_6ServerERKSsEUlPNS_10ConnectionEE_*ZL18object_store_countvEUlP12_zend_objectE_*Z22zif_swoole_get_objectsEUlP12_zend_objectE_ $4$44ܘ$$$$ƚ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\Clientswoole_clientSwoole\Client\ExceptionreusereuseCountMSG_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/Swoole\Coroutine\ClientCo\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_flagsSwoole\CoroutineSwoole\Coroutine\IteratorCo\IteratorSwoole\Coroutine\ContextCo\ContextSWOOLE_DEFAULT_MAX_CORO_NUMSWOOLE_CORO_MAX_NUM_LIMITSWOOLE_CORO_INITSWOOLE_CORO_WAITINGSWOOLE_CORO_RUNNINGSWOOLE_CORO_ENDSwoole\ExitExceptionSWOOLE_EXIT_IN_COROUTINESWOOLE_EXIT_IN_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 callableSwoole\Coroutine\SchedulerCo\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 emptySwoole\Coroutine\SystemCo\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\Eventswoole_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\Coroutine\Http\Client\ExceptionSWOOLE_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-ExtensionsSwoole\Coroutine\Http\ClientCo\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\Requestswoole_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\Responseswoole_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\Serverswoole_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]Swoole\Coroutine\Http\ServerCo\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_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\Coroutine\MySQL\StatementSwoole\Coroutine\MySQL\ExceptionSWOOLE_MYSQLND_CR_UNKNOWN_ERRORSWOOLE_MYSQLND_CR_CONNECTION_ERRORSWOOLE_MYSQLND_CR_SERVER_GONE_ERRORSWOOLE_MYSQLND_CR_OUT_OF_MEMORYSWOOLE_MYSQLND_CR_COMMANDS_OUT_OF_SYNCSWOOLE_MYSQLND_CR_CANT_FIND_CHARSETSWOOLE_MYSQLND_CR_MALFORMED_PACKETSWOOLE_MYSQLND_CR_NOT_IMPLEMENTEDSWOOLE_MYSQLND_CR_NO_PREPARE_STMTSWOOLE_MYSQLND_CR_PARAMS_NOT_BOUNDSWOOLE_MYSQLND_CR_INVALID_PARAMETER_NOSWOOLE_MYSQLND_CR_INVALID_BUFFER_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 dataSwoole\Coroutine\MySQLCo\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_configP(Pp`@ 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\Processswoole_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\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|lbHMGETSwoole\Coroutine\RedisCo\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, L<4L4((tտ||XtMb@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\Serverswoole_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 pathtimed_outblockedstreams_stdio_%d_%snanosecondscannot 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_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/coroutinepba0b0bPbPbalklkll4llltljkqrrrrrrrrrrrrrrrrvrrrrrr$đ$$$$$D$$d“k1kݖɕ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\Serverswoole_servertickclearSwoole\Server\Taskswoole_server_taskSwoole\Server\EventSwoole\Server\Packetserver_socketSwoole\Server\PipeMessagesource_worker_idSwoole\Server\StatusInfoSwoole\Server\TaskResulttask_idtask_worker_idSwoole\Connection\Iteratorswoole_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_@LLFvPN6swoole6ServerEiEFvPN6swoole6ServerEiRKNS_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\Portswoole_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 argumentSwoole\Coroutine\Socket\Exceptionllzno key "%s" passed in optvall_onoffl_lingerInvalid port argument[%ld]Swoole\Coroutine\SocketCo\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\Tableswoole_tableTYPE_INTTYPE_FLOATss|zcolumn[%s] does not existkey[%s] is too longcolumngetSizegetMemorySizedecrbyincrbyfieldconflict_proportion@LL?Timer must be greater than or equal to 1exec_msecexec_count%s->onTimeout handler errorinitializedadd timer failedSwoole\Timerswoole_timerSwoole\Timer\Iteratorswoole_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_serverSwoole\WebSocket\Frameswoole_websocket_frameSwoole\WebSocket\CloseFrameswoole_websocket_closeframeSWOOLE_WEBSOCKET_OPCODE_TEXTSWOOLE_WEBSOCKET_OPCODE_CLOSESWOOLE_WEBSOCKET_OPCODE_PINGSWOOLE_WEBSOCKET_OPCODE_PONGSWOOLE_WEBSOCKET_FLAG_FINSWOOLE_WEBSOCKET_FLAG_RSV1SWOOLE_WEBSOCKET_FLAG_RSV2SWOOLE_WEBSOCKET_FLAG_RSV3SWOOLE_WEBSOCKET_FLAG_MASKSWOOLE_WEBSOCKET_CLOSE_NORMALSWOOLE_WEBSOCKET_CLOSE_TLSWEBSOCKET_STATUS_CONNECTIONWEBSOCKET_STATUS_HANDSHAKEWEBSOCKET_STATUS_FRAMEWEBSOCKET_STATUS_ACTIVEWEBSOCKET_STATUS_CLOSINGWEBSOCKET_OPCODE_CONTINUATIONWEBSOCKET_OPCODE_BINARYWEBSOCKET_CLOSE_GOING_AWAYWEBSOCKET_CLOSE_DATA_ERRORWEBSOCKET_CLOSE_STATUS_ERRORWEBSOCKET_CLOSE_ABNORMALWEBSOCKET_CLOSE_MESSAGE_ERRORWEBSOCKET_CLOSE_POLICY_ERRORWEBSOCKET_CLOSE_SERVER_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 `P8(@pint 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:9@;(;;:bool 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, %s[]][]]`],ac$caDcdcbssize_t swoole_strnpos(const char*, uint32_t, const char*, uint32_t)bool swoole::String::extend(size_t)ssize_t swoole::coroutine::Socket::recv_packet_with_length_protocol()bool swoole::File::stat(swoole::FileStatus*) constbool swoole::coroutine::Socket::ssl_check_context()swoole::coroutine::Socket* swoole::coroutine::Socket::accept(double)bool swoole::coroutine::Socket::set_option(int, int, int)bool swoole::coroutine::Socket::socks5_handshake()bool swoole::coroutine::Socket::wait_event(swoole::EventType, const void**, size_t)*ZN6swoole9coroutine6Socket10wait_eventE11swEventTypePPKvmEUlPNS_9CoroutineEE_*ZN6swoole9coroutine6Socket9readv_allEPNS_7network8IOVectorEEUlvE_*ZN6swoole9coroutine6Socket10writev_allEPNS_7network8IOVectorEEUlvE_*ZN6swoole9coroutine6Socket8recv_allEPvmEUlvE_*ZN6swoole9coroutine6Socket8send_allEPKvmEUlvE_%s(): open(%s, %d) failed, Error: %s[%d]%s(): flock(%s, LOCK_EX) failed, Error: %s[%d]%s(): fsync(%s) failed, Error: %s[%d]%s(): flock(%s, LOCK_UN) failed, Error: %s[%d]%s(): open(%s, O_RDONLY) failed, Error: %s[%d]%s(): flock(%s, LOCK_SH) failed, Error: %s[%d]/builddir/build/BUILD/swoole-4.8.13/src/coroutine/system.cc%s(): calloc() failed!hostname.empty()family == 2 || family == 104_6_static bool swoole::coroutine::System::socket_poll(std::unordered_map&, double)static std::vector > swoole::coroutine::System::getaddrinfo(const string&, int, int, int, const string&, double)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)[E/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 established hint 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() failed`pHswoole::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=%d ȱ ر int 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_biopp pppPppppppppppppppppppppppppppppppp`ppppppppppppppppppppp0bool 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_UPDATEUNKOWN0@P`p 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 errorp` 0@Ph2http/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:%d0p.p.22222100int 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*)N6swoole7FactoryEN6swoole11BaseFactoryE H`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_START8DpD8DpDpD(DpDBpDpDpDpDpDpDpDpD`CpDpDPCswoole::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=%d  @@         Pint 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 bufferp PPint 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 %d|4$|LLLLLLLLLLLLLLLLLLLLLLLLLLLLXin6_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_classesmax_depthmax_depth should be intmax_depth cannot be negativeError 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-connectionMKCALENDARNOTIMPLEMENTED?/8>>`/>>0>===`=@==<<`<;;`;P;@;::9(9`877666666@644h4/55800/4854H433332BB'BgDgD BAgDgDgDAAABBgDxB]BBBA@AI@@@V@>A>A>Ax/hCOCCCCBBBCCCCswoole_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 '-' QRS SRRRRQXWXWWVTTVpUUV(T`TpV(VUIUUST/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 stringgggggbb|bLbbfffeftfdfTfTef fffxe0fkkk|kkzyyyyz4zDzTzzz`zpz yPzcreateStringObjectcreateArrayObjectcreateIntegerObjectcreateDoubleObjectcreateNilObjectcreateBoolObject__redisSetErrorredisFormatCommandArgvredisFormatSdsCommandArgvredisvFormatCommanddiouxX#0-+ %s: Server closed the connectionsetsockopt(TCP_NODELAY)getsockopt(SO_ERROR)poll(2)setsockopt(SO_RCVTIMEO)Can't get addr: %sCan't create socket: %sInvalid timeout specifiedCan't bind socket: %sԀĀ/builddir/build/BUILD/swoole-4.8.13/thirdparty/hiredis/read.cprv->type == 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)(\||ğ|ԟ||||||||||||||t||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||WQK.amoveToNextTaskprocessItemСl|PX`H8tpP ,(8@tT4ةȩt4lX8HجtdTP`p@l8HX(4P`p@GT]? ڶ"з\L<,tH8(ȵ`4$LXp ̼,HXh8|d`4DL,(8Hx_X[[[[[[[[[[[Q[[[J[ *1   sdsIncrLen\%c\n\r\t\a\b\x%02x/builddir/build/BUILD/swoole-4.8.13/thirdparty/hiredis/sds.c(incr > 0 && oldlen+incr < 32) || (incr < 0 && oldlen >= (unsigned int)(-incr))(incr >= 0 && sh->alloc-sh->len >= incr) || (incr < 0 && sh->len >= (unsigned int)(-incr))(incr >= 0 && sh->alloc-sh->len >= (unsigned int)incr) || (incr < 0 && sh->len >= (unsigned int)(-incr))(incr >= 0 && sh->alloc-sh->len >= (uint64_t)incr) || (incr < 0 && sh->len >= (uint64_t)(-incr))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-authenticate00X00X``(00000p0@xW6@,,`,,,,,,,,,|\nghttp2_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@@ @`;4_ x5P_Xb01 TͶ@HXjIUӺryOPg8ʻ4d0Hʼ08: tX`h8hH`8hh`8(8CPPPqqv(v8XhHHȟhP0 9`A@PP(0Hx_h__`h````h`8ahaaab8@bhXbxpbbb c 8c Pc pcX!c#c8$ dh%PdX'dX)d+e-hepeqeqfHr0fzhf8{fH{fX{fH} g(~gh_XHefXgȡgxhhHhi( iXPiimmhm nxpnnx@o0pHpxpxpX(`XPxX H!`X!.؉b0wiwixihxjx jx8jxPjxhjxjxjxjxjyj(yjHykhy(ky@kyXkypkykzk(zk8zkhzkzlz0lzPl({plX{l{l{l{l|mH|0mx|Pm|hm|o|(o}oh}o~o~pxq(Xq(q8qhq(rHXrȅr8sx@ssHs8s@tțttu(`uXxuxuHvhXvvطwx`wغw(xXxxyH`yxyyyhPzhzz(zzh({`{{8|h|||}H}}X}x~P~~x~8xx   08 h Ѐ xpx..H/xX13xH57X9(:x(=HAxaЈHj(xmmm Ho@rXxHypX{| h|XH}}@}X~pX~~8 XhЎ88H8X(`ؐ8@x(ؑ(88h((ؒȖ HxhhH8PhHЕ@(Жh P8Hh(`0HxHH HxH hxXhhH0H( !"Px$%&(8*,ȡ-1`(46 H:x>ȣAB0BPhCCXXZH^lo`oxoop08pp8Xqhqxqqئqq(r xr8rPrh8sXshsXt0Hupvwبxxy08zXxzpzH{{H|`H||(}}0(~`~hx@Ȁh8ج؂@xp؃hЭ(0(`(H`ȐxؐدH88HȔȰhHHxxر؞P((p80(x(P`xȧxx8@`H0Pph( Hعh`0жh`@8x`X(x(x(h0н88HXоX0p(p (@8X8h(Pp88)++-x.8h/X/x//(2X3(4`x5x6X7 h=h?E(xEEhGxGH8HHHH(IhxJhKXL(XMXMxhN8RS8SpTUV8hWxX`@ahcxh0HlHo(y0H(`h@hpHX(`X0ؤH pPH88Xx(P((xX ` p p8X(0hxhXhP8H0XHhX'`h'xx''(h(+(H-x--240@BD(D@DXXKKxN0PhSTHV8VpxYZ[x(\H\h\h](^```ag@hhihkHlxllPHmXmhmmm(n ohppHqxXHxpxxh0Ȓ ؔh8@X(H8؝p8X8HإXx08h8xȼX`HX8`8hP(H(`X(pX8HpH XX8@8'x'H,X-X-x1111 5788>DEXFFhHx(I@I8K(LHMMPOHQSHXT`8X hY\p^X_x`X``8acdghkHmpPv8~~h(x@8؃ @ Xp 8 ( (0 hH ؏x  x  Ȕ@ Xp    8`    0 H`  x ( 0hȯ0`Xh0H(`H(hPȼxؽh8PhxxH(xHXXh 8pHxx8`hh8(88xx8  XXH 8X#&'(8(*h*+8,,(-XH../X01H1xh24X6 8P : = @!C`!8F!xH!J"L@"(Ox"XP"Q"R#XT@#Up#8W#X#8Z$[P$8]$^$8`$a0%8ch%(e%g%i&jH&l&o&hs 'vp'y'|(`((H()X)))8*Hp***ؔ8++8+,xh,ب,ȭ-X-(---h.8H..x.H8/Hh//0X0h001P1H1x1(1H2(223h h3834X44405x h5X&5(5X+@6.6h16(37X5P7h97x=7(A@8D8HF88J9LH9N9XQ9S :\p:^:_:` ;aP;b;c;d;e<f@<gp<h<i<j=k0=l`=m=o=p>q8>rh>s>t>u>v(?x`?|?H?؁(@؂h@(@@8hA؎BB8 AA8AHAXBXPCxCȞCCC(8D8PDXhDȤDHDE0EE8EEH FHXFxpFFFXG0GȵHGHGȸGxGH0H(hHxHH(I(`IIHI(Jx0JKXKK@LLLLM0MxM8MMhM0NHN8NHNXN(O8 O8JJ(L0OxXO(PPPQQ0QR(R8RHS(@S8SSXTX8TXhTT!U!PUH"U"V8#8V#hV#V$V%Vx%VH&W&@W&pW8'W(WX*0X+xX-Xh/Yh1`YH3Y5Y7@Z8:ZH??H@8@hAA(BxCC8DhDD8FGH@(JphKLM8O0xP`QSXTU (WPXY8[x\]@_pH`xabbb0Xd`eg88gP(ijXlxm XoXHqqrsPtv(wxyhHzxzzz0|8}H}x~(8h`8 XxH ؈p(HH،ȍ PX H`0x88(8( x( x xhXH  xXx(#(&/h:;x;@;;;<8<H<X<@<`<==>>@H??X@h@XAAHBhB8ChC(EHEE8FpG(HxI(JT^8^Pxaxexi 8mXmxn8pr`stvHvv(8 X8PȄx((X؅8Hx`0(Ȋ(x؋0Hx`ȏ`HXhx 8Px8(8H X8hPؕx( XpxhHXءx8XhxPإ(ȧ@0HXhxȨ@XpxxȰ(Hxh8ص@(hHHxȺx8H0Xpؿ@(PX0hXXX@x0Xh8X8(@x8h8H`hXx@xXx8@h`HH p@8`8Xx8H8 h#8 - - /( ?`?8A8CE HE E` F hH I xJ xL (QX xS (T HT U xU@ W HZ ha Hbpccd@ep8nhpr`ry(zhz0zXHH@hXx(H(xX8X(XH8 8hȮ8Hx(HP0XHxx(HXXh@`x(H( xP8x08pX0P  8(!!(@ ! "x"H"h"#H#H#$8$Hp$$X% X%%&0#H#`#x#(#X@&h&&&& H'x"'"'(%(%`(X&(('(')'8)**X*0**H*+x*.*(6 +X6@+x8x+:+;+h;+;,<8,(>x>>>8?(??@Xx@A@@xAxAABH0BxHBH`BxBBNNOHOOOB CXCCCD8DpDDDEPEEEE0FhFFFGHG G G G (H `H H H I @I xIII JXJJJK8KpKKKLPLLLL0MhMMMNHNN8N@OxP8PxPQQX&pQx&Q(Q()R,hRx-R.R.R8.R.0S.HSh/xS2Sh3T7PT8T:T:T(:Tx:U: U:@U:XUH;pUX;U=UH@U8B0VEpVGVRVV W8W8WHWPWYWh\W(^X^@XXiXhiXxiXiYi(Yi@Y(jhYXjYjYkZk0ZxlZmZm [Hnp[n[(o[o\p0\xp`\p\Xq\8x]yX]x}]]X0^p^H^^^_P__H_x`x`XaXxbXb(X8X__@`Xp``XaHab؝8chc(cHccxc0ddd eXPe cPceHeef(fxf(ff(gH@geggxgH hxXhhHh(iigh(hxijjHjhjHjj@ki0jk8kXkl@lllx8mmm m( 0nH nx @ooo% p*Hn*`n+n8-(qX-@q-qX.q.qH/@rx/`r/r0rh0rx1r1 s2Psh2s3t(4tX5u5@u9uEuEvIXv8KvKvKvN8w8[w[w\wX]w_0xH`PxaxoxXpywhyzyXzyzy~Hz~`zzz8zz {8{{h{|X0|(H|`||8|H}ț}} ~~(HX8XЁ0xh8؅h`pxxpppppp(qXrsxHtx|}h~~X8(P(Ђ( `X( X 8 @  (@XXp8Px X!H"#@%&*0X=?AD08EhS(U؋8Y XY8(ZpZ`\]H_a(bhcc0xkxoȎhtX}h}(Џ0xpX؅XȎ`Ȝ؜xؓ8x0hHȠHXء8h((@ȤhH(Зh(X8ؘxpȚ@HHHxHВ(08HH`hؕxx0H8 xxHX؞HxȟxhXh  ( H Нh  0X ؠ hx8XHxhH`(#h&PX7x7إ7(x8x8;Ц;xGHHIȧJJHXMQhS(\hx]h_bdPhii0i0jhkmHnЫnXo oHohpxpȬhqq0q`rHrxrXsxshttvخxzH|~hxH(pȈȉ (8HP8xز(ȏ`8ؕHXشh@`XHX8؞Xxض(xxȷ8Phи8h XXXع((X@(غ(hؼx ph@( `  Ⱦ0HhXȿXx0H`Hh0P8p(PHH Hh(X H   (!h!h"X#$8H%`%&'(((XH....(1h2H33x49Xx:x;8=(Fx8HHHxHHHI0IhJMH8PPQ(hS`TU(VV W(XX8YYZP[pceHxghhi0khln88nPxr(sss@tXtp(ttuv@ X@Xx80`8@XHȌ0`xh p(ȗXpؘ0ءPhxȢآ 8P(h8HX(hXxpؤȨxHx(ȪPȫhث8ȬX(Ȯ8ȯ(PhxȲHxȳس0H(`8xXx((@8pzRx $ }FJ w?;*3$"Dȵ\е$Ab|zPLRx%$ ,$@GBDA |ABLBBB B(A0A8G` 8A0A(B BBBG $4KADD AA\@0An|PHFADLxBBB B(D0D8D`  8A0A(B BBBI ,ȸAAG0} AAA 44(BAD G@f  AABA lAV<BBD A(GP (A ABBD <bBBA D(DM (A ABBH  "$$<1AHD ^DAdDU4|PBAD D AAB4ADG x DAG YDA`XP?HX A ]4<pkAIN i AAE `AADtBIB I(A0G; 0A(A BBBG ,,#ADDPw AAA ,\#rADDPw AAA 4UBAD G`  AABA 46BDA G`  AABA <BBA D(D` (A ABBA D<BBB A(D0G 0A(A BBBF ;NAw H LhCBIB B(A0A8Dp 8A0A(B BBBA 8 <0 BQA A(DP (A ABBA  pAP G W4l NBMA GP  AABB 4xOLd,9\ADG l AAA <pBBA A(D`x (A ABBH 4\ ςBGA DP  AABA 4$9BDA w AEA { AFI D0:BQB F(D0Dp 0A(A BBBA ,HNAI@ AA TD 3BIB B(A0A8I 8A0A(B BBBA , UVKFD 8:6D` A d X:LIt C D :BNB B(A0C8D@8A0A(B BBB ;AW, ;,AAD\ AAD L <=BEE B(A0D8D` 8A0A(B BBBG l @ 8AR 8F <  X ` X P4 HL @d 8 | 0 (   ( 0 8 @$ H< PT Xl ` h  `%HX p-H` %HX -H` %HX< -H`\ %HX| -H` %HX -H` %HX -H` 4( ,L 9pBDH Y ABA |`9ND0D A L9AAG ] CAF c CAI R CAJ JCAL9AAG ] CAF [ ACA R CAJ JCAL<:AAG ] CAF [ ACA R CAJ JCAL0:AAG ] CAF [ ACA R CAJ JCA - -< 0:zBHB A(A0a(A BBE,L _BDA C ABA $| AG Z AA $(AG b AA ,ADD0E AAA Tl9D;zBIB B(D0A8D 8A0A(B BBBA ,@)tzAAG` AAA ,A`zAAGP AAF ,BAAG0 AAA <TXzBBD D(J@i (A ABBA ,$AAG0e AAH ,TAAG0t AAA 4x&yBAA G0  AABG 4pzAEG ` AAA p AAB ,d\yADG l AAA LtxBBB B(D0A8Dp6 8A0A(B BBBA TixBBE E(K0A8G  8A0A(B BBBK <<05xNAG JH  CAA <|05xKAG MH  CAA LL0BED E(G0D (D ABBD M (D ABBB $pAI BK A D48 LxBTA D(D$ (A ABBG T|"-xBEB E(A0A8G 8A0A(B BBBJ T('6xBLB B(A0D8G 8A0A(B BBBF */TD+ xBEB B(A0A8G 8A0A(B BBBA ,2/T2wBLB B(A0D8G 8A0A(B BBBF , 6wAAG@V AAG T<@8wBLB B(A0D8G 8A0A(B BBBF T<wBLB B(A0D8G 8A0A(B BBBF d|?EBBB B(A0A8DP 8A0A(B BBBE T 8F0A(B BBBA D@BBB D(H0G@^ 0D(A BBBF |,ARBIE B(A0A8GP 8A0A(B BBBC  8D0A(B BBBD o 8A0A(B BBBG ,BCmvAID \ DAA DCBBB A(A0G@w 0A(A BBBA LCvBBB B(A0A8D 8A0A(B BBBA dtFBBLB B(A0A8DPc 8A0A(B BBBK  8A0A(B BBBG LGMBBB H(A0D8DP 8A0A(B BBBE ,H5$IbtAY F ADPItBBB A(A0Gp 0A(A BBBH dLBBB E(D0D8Gp 8A0A(B BBBG c 8A0A(B BBBA PN4P,(tBAC G`o  AABH lTa4hT tBAA GPn  AABC 4VAJR g AAJ  DAG 4d8XsBAA GPu  AABA \,YBBB B(A0A8& 0A(B BBBG p 0A(B BBBG L] BBB B(D0A8Dp 8A0A(B BBBF TL jrBBE E(D0D8G 8A0A(B BBBH 4mA{ D N4nrBAD Dp  AABG <oBBG A(G@ (A ABBG D<prBEE G(I0DP 0A(A BBBE <hqBBA A(G@d (A ABBI $T8rAG g AH L|rBIB F(A0C8GP 8A0A(B BBBF LpsuBBE B(A0D8K` 8A0A(B BBBH LtpBFF B(A0A8KPu 8A0A(B BBBD LzpBII B(E0A8H` 8A0A(B BBBB DBBBB A(A0G@ 0A(A BBBA LtpBBB B(A0D8DP 8A0A(B BBBF <T BBG A(G@ (A ABBG  5L Љ=BBB H(A0D8DP 8A0A(B BBBE L =BBB H(A0D8DP 8A0A(B BBBE LL!-BBB H(A0D8D@ 8A0A(B BBBE L!=BBB H(A0D8DP 8A0A(B BBBE L\!OnBBE B(A0D8D@ 8A0A(B BBBF L<"=BBB H(A0D8DP 8A0A(B BBBE T!mBBB B(A0D8J  8A0A(B BBBI ,T"XmnAID0D AAA ,"nAID0k AAA D"8nBBE A(D0K@ 0A(A BBBA "nBBB B(D0A8D@Q 8A0A(B BBBD L 8A0A(B BBBJ N 8A0A(B BBBH * 8A0A(B BBBD K 8A0A(B BBBC ,D$xGAAGP AAB L#mBBB B(D0A8O 8A0A(B BBBE ,$سwAAG@ AAJ Ld$(mBBB B(A0D8DP 8A0A(B BBBF 4$x/_mBAA G`  AABA T$pGmBFB E(E0G8Fu 8A0A(B BBBH TD%H/3mBBB B(A0D8G 8A0A(B BBBF <%DzmBBA A(D (A ABBI T%GmBOB B(D0A8G 8A0A(B BBBA T4&JmBBB B(D0C8G ~ 8A0A(B BBBB T&]5nBJB B(A0A8G 8A0A(B BBBA T&XclDnBBB B(A0A8J  8A0A(B BBBB T<'pqnBBE B(A0A8G 8A0A(B BBBI T'8xm nBLB B(A0D8G 8A0A(B BBBA T'PoBLB B(A0D8G 8A0A(B BBBA TD(8 ;oBGB B(A0D8G  8A0A(B BBBC ,)T(ȸ eoBBB B(A0D8J  8A0A(B BBBE T )VpBBE B(D0A8J% 8A0A(B BBBG Td),pBBE B(A0G8J 8A0A(B BBBD T)З kpBEE B(A0A8G 8A0A(B BBBE T*8m4pBBB B(A0A8G! 8A0A(B BBBB Tl*PUrBBB B(A0G8G  8A0A(B BBBA ,T+DAKD i DAA D+BBE A(A0D@ 0A(A BBBA +#Aa+LA A , ,EBDA  ABF L+[rBEB E(I0H8DP 8A0A(B BBBD \,BBE B(A0D8D@g 8D0A(B BBBH D8C0A(B BBB4\,YqAIG t AAI DCA<,qBGB D(A0~ (A BBBK T,qBBB B(A0A8D 8A0A(B BBBH -1Ko4-8BDD C ALO NAI .$.<.1Hd\.1Hd4|.BAD D0H  AABA 4.HBAA G0^  AABA 4.BAD D0G  AABA <$/8BBD A(GPz (A ABBA 4d/BAD D0t  AABA 4/BAD D0m  AABA </(BBD A(GPy (A ABBA 40BAD D@  AABA 4L0{BAD D`|  AABA 40BAD D0l  AABA 40BAD D0j  AABA 40(BAD D0U  AABA ,,1bBAD  AEK ,\1bBAD  AEK 1018L1@BTB B(A0A8G 8A0A(B BBBA 4 2BDD C ALO NAI,D2(zADD W AAA ,t2x~ADD [ AAA ,2}ADD Z AAA ,2AAG  AAR ,3OADD l AAA <43BBD A(GP (A ABBD ,t3xBAD  ABI D3HBBE A(A0G@ 0A(A BBBD D3sBQB A(C0G 0A(A BBBF 444UBDA w ABO AABL3#jBEB E(A0A8D 8A0A(B BBBF T,4 djBBB B(A0D8Do 8A0A(B BBBF D4,jBJB K(A0 (A BBBA T4iBBB B(A0D8GQ 8A0A(B BBBA 5H*.K^45BDD C ALO NAI6h86<46IBBA K(GpL (A ABBG $t6AG0 AA <6 BLA A(G` (A ABBA ,6BAD  ABI < 7PBBA A(D (A ABBA LL7BBB B(A0A8DP 8A0A(B BBBE L70XBBE B(A0D8G` 8A0A(B BBBE ,7@DAKD i DAA $8`~AG } AA $D8h^ADD NAALl8gBQE B(A0A8G4 8A0A(B BBBA T,8afBGB B(A0D8D 8A0A(B BBBD T8,WgBGB E(A0D8G^ 8A0A(B BBBD Dl9pDBBL A(A0Dp 0A(A BBBA 49XUBDA w ABO AABD\9,gBJB K(A0 (A BBBA L9hgBEB E(I0H8D@ 8D0A(B BBBD L:BBB B(A0D8G@j 8A0A(B BBBH \:HBBE B(A0D8D@g 8D0A(B BBBH D8C0A(B BBB4:YfAIG t AAI DCA<:fBGB D(A0~ (A BBBK D;0FGfBBB D(A0G` 0A(A BBBC 4;8IBED Dp;  AABB L,<KBBE B(A0A8Gp 8A0A(B BBBK <|<@NBFD D(D@P (A ABBF <<OBFD A(D@ (A ABBF D<QBBF D(D0DP> 0A(A BBBD <D=RBBA K(G` (A ABBH 4=(UBED Dp  AABB T,=WS dBBB B(D0A8J 8A0A(B BBBE L>d=BBB B(D0E8Dp 8A0A(B BBBF T=fmYdBGB B(A0A8G 8A0A(B BBBD T,>lOdBBB B(D0A8QW 8A0A(B BBBA L?p$BBB E(D0A8D 8A0A(B BBBE D>htcBBB D(D0G 0A(A BBBH ? Ko4?HBDD C ALO NAI?@8,@0D@(\@ t@("<@`hBGE D(JPl (A ABBB ,@'ADD0 AAG @"AU J A4ApBAK GP  AABF 4TAVBAD G@  AABA ,ABAD  ABI DABBE A(A0G@ 0A(A BBBF DBBBF A(D0G' 0A(A BBBK DLB0BBF A(D0G' 0A(A BBBK LBȊVBBD A(D0 (A ABBH M (A ABBE DTB؋g`BDH A(D0D`) 0A(A BBBH L,CpJBBB L(A0D8Dp 8A0A(B BBBD TBp`BBB B(A0K8G8 8A0A(B BBBC C(T\C*_BBB B(D0A8J 8A0A(B BBBF LCȖ`_BBB D(A0J 0A(A BBBB ,DAPG AAA 4DAAG f DAL AADp%HX,EADD Y AAD LEAWTDY^BGE B(A0D8G 8A0A(B BBBK LEBBB B(A0D8Gc 8A0A(B BBBG TE^BBB B(A0D8G+ 8A0A(B BBBG DE@ ^BGB D(A0D` 0A(A BBBJ L$F_BBB B(E0D8Dpi 8A0A(B BBBH $GZADD KDA,G@DG8F\GtG GGG0G9GAH84H`44H=DLHdH|HPI$HH^ADD NAA<HpBQE A(JPW (A ABBH <H BQE A(JPW (A ABBH 4RBEB B(A0A8Dp 8A0A(B BBBG LS09aRBBB B(A0A8G 8A0A(B BBBA LLT?RBEB E(I0H8D@ 8D0A(B BBBA <,U BDD A(G0m (A ABBK <TBQBBD A(D} (A ABBH LU QBBB A(A0D 0A(A BBBE DU`BBB D(D0D 0A(A BBBA <UxQBBA A(Dp (A ABBK DUX,SQBJB K(A0 (A BBBA L 0A(A BBBE h8Ko,h.K^4DhBDD C ALO NAI|h@h8&hP,hHIADD f AAA <hhBQE A(JPW (A ABBH <4iBQE A(JPW (A ABBH <tiȁBQE A(JPW (A ABBH <ixBQE A(JPW (A ABBH ,i(BAD  ABI $jKAq A W4Dj(BAD G0_  AABA L|jBEE B(A0A8D 8A0A(B BBBD 4j0ADG0| AAF [ AAA 4kȈADG0| AAF [ AAA 4BEA A(DP (A ABBD Tk(=BBB B(A0D8Jl 8A0A(B BBBC ,Ll =BID } ABA L m@]BBD A(D0 (A ABBJ ] (A ABBA L\mPuBBB B(D0A8Gp 8A0A(B BBBG Lm BMB B(A0D8D% 8A0A(B BBBE Tlm@<BEE L(A0D8Gb 8A0A(B BBBH Lm]<BBE B(A0A8Gpo 8A0A(B BBBC Tnh (<BBB E(A0A8D 8A0A(B BBBD LlnkD<BBB B(D0D8G 8A0A(B BBBG <LoBBA D(D0J (A ABBC LoBBB B(D0A8Gn 8A0A(B BBBD LLoW;BBE B(A0A8G`  8A0A(B BBBA Lo R;BBB E(A0A8G 8A0A(B BBBA 4|p0vBOI A(D0w(G AQBT$px%,;BBE B(A0A8G 8A0A(B BBBA ,|pP;AAG0 AAE 4p:BCD I ABK DtqAAG f CAE  CAF  CAE 4,q`l:BAD GP  AABD 4qBDA G0}  AABA L,rBBB B(A0A8GP 8C0A(B BBBF L|r`;BBB E(A0A8GP 8A0A(B BBBA ,rPTADD q AAA LlrK9BBB B(A0F8Gpt 8A0A(B BBBD $LsPA G C A Lr8_'9BBE B(A0A8G 8A0A(B BBBI $sHMAe J A O HL\spr9BBB B(A0A8JB 8A0A(B BBBH <svq9BBD A(GP (A ABBA Ls*C9BBB B(D0A8Gp  8A0A(B BBBA L 8A0A(B BBBG Lt}3,BHE D(A0J (A BBBK N (A BBBK T4}4m1BBE E(D0A8D 8A0A(B BBBG ~9.4~.K^4L~9BDD C ALO NAI~:~:)A] B H<~:9BBD A(GP (A ABBB ~;D;BFB A(D0DPp 0A(A BBBA ,\p<BAD  ABI @=HQ =JAj A ]LP= BBB B(D0A8J 8A0A(B BBBI ,G DG\GyY[ A |@HHHGAe A _<$xH.BBD A(Kp (A ABBF LJ,BBB E(A0A8KP 8A0A(B BBBA DL1Aa F HdLD|LBBB A(D0GP 0A(A BBBD 4āQBPA G  AABA TlS -BBB B(A0A8J. 8A0A(B BBBD LT8_BBB B(K0A8GP 8A0A(B BBBF L`5X-BEB B(A0A8G 8A0A(B BBBA b bLbU,BBB B(D0A8J[ 8A0A(B BBBD 4thoBDD h ABK kABLh,BBB B(G0A8G 8A0A(B BBBK 4@kmBDH G  AABD L4xmBEB D(D0{ (A BBBE g (A BBBJ ,(pADD@[ AAJ LpBBB B(A0D8G 8A0A(B BBBE 4rfADK k GAE W AAA L<@rBBB B(D0D8Dp 8A0A(B BBBD Lt_BBB B(A0D8Gp 8A0A(B BBBA L܅uBEE E(H0H8Dp 8A0A(B BBBA ,0.K^4DvBDD C ALO NAI|pvxvDvBDE A(G0G`` 0A(A BBBF 48wmBPA GI  AABA L,pxBBB B(A0I8D` 8A0A(B BBBA |y2$zAKN GAL,z@(BEB B(A0A8G 8A0A(B BBBD $ AKN AA4hD0 J ,ćH>(AAG0o AAF < (AFD d AAG P CAO ĈH*AQ A X4DV A .K^4`BDD C ALO NAITl AV,BMA kABDoBBB D(A0G`P 0A(A BBBF ,4(BAD  ABI d"$|ADD pDA$JAVD \AAT<@%BBI B(A0A8DG 8A0A(B BBBJ $6$<ЍMAPG hGATԊJ%BBB B(A0A8J 8A0A(B BBBJ ,APGp AAA DBBB A(A0G@j 0A(A BBBA <$BEA A(D0f(E ABBTX $BBB B(A0A8J 8A0A(B BBBD ďEBBB B(A0A8DP 8A0A(B BBBE T 8F0A(B BBBA |4hRBIE B(A0A8GP 8A0A(B BBBC  8D0A(B BBBD o 8A0A(B BBBG D$H#BEE G(I0DP 0A(A BBBG Tl`!#BBB B(D0A8GJ 8A0A(B BBBH Th.K^4lpBDD C ALO NAIȫ(KX,܎ЫBAD  ABI  MP4$BDG0q ABG d ABA 4\BDG0q ABG d ABA 4XBDG0q ABG d ABA 4̏BDG0q ABG d ABA 4BDG0q ABG d ABA ,<`ZAKG@ AAF l7H_ I 4G!BAD G@  AABA 4ܐ BPC G  AABA 4BDD C ALO NAILd|! KT4 BAA G0a  AABA $ADD pDA /A4$HADA s EAE AAA\HS,tDAKD i DAA ȴS$CADD wAA<TxRZ3ACG N AAE  FAH L$SBII A(D0O (A BBBA C(A BBBtT$,0TpBDD  ABK <dBED D(DE (A ABBA Dl@d;BEE D(A0GP 0A(A BBBB ,DTADD0E AAA D8IBBB A(A0Gp 0A(A BBBH L@BQB B(A0A8IK 8A0A(B BBBI $ TVADD JAA<3-BBA A(G@2 (A ABBK LTBEB E(I0H8D@ 8D0A(B BBBA L48VBKJ G(A0F8D` 8A0A(B BBBA LVBKJ G(A0F8D` 8A0A(B BBBA 4ԕP}BAI DP AABD @W]BWG A(F0DP 0A(A BBBA 4T(BAA GPp AABTW BBB B(A0D8D 8A0A(B BBBA D8Y[BVG D(A0D` 0A(A BBBA T,PZcBLG J(D0A8Dq 8A0A(B BBBA ,h\ALG @ ADG <H=BBD A(DP (A ABBD <BBA D(D@ (A ABBJ dĘ0BBB B(A0D8D@B 8D0A(B BBBE d 8A0A(B BBBA L[dBBB B(A0A8Gp 8A0A(B BBBI L|:BBE E(A0A8DPC 8A0A(B BBBG ̙GAA A C<_"BED D(D@ (A ABBH L,HBBB B(D0A8DP 8A0A(B BBBG LKBBI B(D0A8Gp 8A0A(B BBBJ T<`_(BPE B(D0A8D 8A0A(B BBBA T5BBB B(A0A8JZ 8A0A(B BBBH L|BBB B(D0F8G@a 8A0A(B BBBA \̛ADG  AAB Z AAD L AFE d FAE a AAA d,BEE B(G0A8GP 8A0A(B BBBH M 8A0A(B BBBA LhBBE B(A0D8D8 8A0A(B BBBJ 4BDD D@b  AABA <BBD D(DP  (A ABBG <\BBD D(DP  (A ABBG T ]BBE B(D0A8G 8A0A(B BBBH 4BDD D@j  AABA <,BBD A(Gp. (A ABBD <l BBD A(Gp. (A ABBD DADD  AAE { AAC O CAA D(BBB D(D0D` 0A(A BBBA 4<ZADG Q GAE mAADtBBB D(A0GP 0A(A BBBF DBBE A(A0G` 0A(A BBBF 4sADG Z GAE T AAA L<BBB B(D0A8GP 8A0A(B BBBB DP0BBE A(A0Gp 0A(A BBBI LD8 @BBB E(D0D8GpU 8A0A(B BBBG T <BEB E(A0A8DY 8A0A(B BBBI ,|`ADD  AAG $POADG @AA4DxpBDA D0  AABD T|8BBB E(A0A8Gs 8A0A(B BBBG 4d%>ADG O AAC QGAD%BBB A(D0Gph 0A(A BBBF <(*BEE D(A0 (A BBBE 4$*AADG X AAJ DGAD\+BBE D(D0DP0 0A(A BBBC ..ԣ.L.BBB B(D0A8GpA 8A0A(B BBBA 4XBAD D@  AABJ L2BEB B(A0I8Dp 8A0A(B BBBA <Ĥ3BBA A(G0d (A ABBI LH45BBB B(D0D8D 8A0A(B BBBG LT8:BBB B(A0A8G6 8A0A(B BBBG <(YIBEG D(G$ (A ABBA <8ZBEG D(G (A ABBA 4$[JBDF g CBH AAG\0[t([`p[N4]MBEA G@  AABA TL^ oBFB B(A0D8Gc 8A0A(B BBBK TaBBEE E(D0D8G 8A0A(B BBBH < e`BFA H(GP (A FBBE L<@fRBBB E(A0D8G 8A0A(B BBBK 4PiAC BGFA A <T8ohADG  AAF  AAH 4hvBDD C ALO NAI$̨vAP O Y E 8wD 0wBBL A(A0DP 0A(A BBBA ,TxAANP AAA LXyBBB B(A0K8G 8A0A(B BBBE 4ԩzBAD N`!  AABF , p|AJD@[ AAA T| BBB B(D0A8GQ 8A0A(B BBBA 4hBAA N0n  AABD ,̪ BAD  ABI 2,bD\ H P H Q G I4X6 IDG r DBL TЅ BBE B(A0A8GY 8A0A(B BBBA ԫhp*AQ A , AEG o AAB ,<AKG0m AAA <lpkBBK A(JЀ (A ABBK <$BLA A(JЀ (A ABBA <qBBA K(G@ (A ABBA ,,ЍQAKG@ AAK 4\dBED C ABG HAB$8AK0b AA <, BBK A(GP. (A ABBE ,`AKG0^ AAE ,,AKG0Z AAA ,\PAAG Q AAA 4BAD G0X  AABA 4Į(BAD G@q  AABA 4pBAK G0  AABA 4T fBBE B(E0A8Mc 8A0A(B BBBE <BQD A(G (A ABBH h4`S,BHA  ABA L,@BDB B(A0D8G 8A0A(B BBBA D|BDE Z ABH ] ABH n ABG 4İhBDD C ALO NAIȥ,,IDG  DBI D\BDB D(E0G`u 0A(A BBBA 4HBDA DP  AABA <ܱ\BED A(D` (A ABBH $]Df F H H \DH1HX H H,dhAKG@j AAA 4BDD DP  AABA L̲`BBB B(A0A8G 8A0A(B BBBG L%BBB B(D0A8J 8A0A(B BBBH ,l BAD  ABA ,BAD  ABI D̳p1BEB A(C0D` 0A(A BBBA 4hjBDD G  AABF ,LDAKD i DAA ,|APG AAA $VADD JAALDHBEB E(I0H8D@ 8D0A(B BBBA 4$BCD D0g  AABH T̴BBB E(A0A8Di 8A0A(B BBBD 4BDD C ALO NAI@4HeADD l AAI K AAA ,<FAAG c AAA <l+BUA G(D`w (A ABBH ,BAD  ABF Lܶ`BBB E(A0A8G`\ 8A0A(B BBBF $,ADD pDA4T(BDA G0p  AABF <BBA D(G`K (A ABBG ̷b#ALH=BMB L(D0A8Dp6 8A0A(B BBBJ ,48BHD n ABA LdBBB E(D0A8Dp 8A0A(B BBBA LOBBD A(D0 (A ABBG  (A ABBA <BHA v ABL C ABJ <DBBA A(D@ (A ABBA THz BDB B(A0A8G' 8A0A(B BBBD dܹpOBEE E(A0C8G` 8A0A(B BBBI  8D0I(B BBEE 4DXBAK J  AABA 4|BAK J  AABA 4HBAK J  AABA 4BAK J  AABA L$81BBB B(A0A8G  8A0A(B BBBB Lt(1BBB B(A0A8G  8A0A(B BBBB LĻ1BBB B(A0A8G  8A0A(B BBBB L1BBB B(A0A8G  8A0A(B BBBB Ld1BBB B(A0A8G  8A0A(B BBBB L1BBB B(A0A8G  8A0A(B BBBB L1BBB B(A0A8G  8A0A(B BBBB LT1BBB B(A0A8G  8A0A(B BBBB , %AKG AAG ,Խ %AKG AAG , %AKG AAG ,4 AAD@ AAA ,d8 AAD@ AAA , AAD@ AAA ,ľ8AAD@ AAA ,AAD@ AAA ,$8AAD@ AAA ,TAAD@ AAA ,8AAD@ AAA ,AAD@ AAA ,8AAD@ AAA ,AAD@ AAA ,D8AAD@ AAA 4tBAK Jb  AABA 405BAK G  AABG 485BAK G  AABG 4@5BAK G  AABG 4TH5BAK G  AABG LPcBBB B(A0A8G  8A0A(B BBBE LpcBBB B(A0A8G  8A0A(B BBBE 4,"5BAK G  AABG 4d$5BAK G  AABG 4&5BAK G  AABG 4(,BAK G:  AABE 4 *5BAK G  AABG ,D,%AKG AAG 4t-lBAK G  AABE ,.%AKG AAG ,/]AKJ AAB , 1]AKJ AAB 4<@2wBAK J6  AABA 4t3wBAK J6  AABA 44wBAK J6  AABA 46wBAK J6  AABA 4`7wBAK J6  AABA 4T8wBAK J6  AABA 49wBAK J6  AABA 48;wBAK J6  AABA 4 AAA ,T{AKJ> AAA ,5AKG AAA ,{AKJ> AAA ,HAKJd AAD LoBBB B(K0A8J o 8A0A(B BBBI LdBBB B(A0A8J  8A0A(B BBBC L BBB B(A0A8J  8A0A(B BBBE ,AKG` AAF L4ؤBBB B(A0A8D 8A0A(B BBBH LXBBB B(A0D8D 8A0A(B BBBF LBBB B(A0D8Do 8A0A(B BBBF 4$]BKA Jc  AABA L\ЯiBBB B(A0A8G  8A0A(B BBBH 4BAK J  AABA 4BAK Jf  AABA 40BKA J  AABA 4T(BKA J  AABF 4BAK Jb  AABA L(BBB B(A0D8G  8A0A(B BBBH L BBB B(A0A8G  8A0A(B BBBF <dBBD D(G  (A ABBF <BBD A(J  (A ABBJ LxBBB B(D0K8G  8A0A(B BBBH L4BBB B(D0K8G  8A0A(B BBBH LxKBLB B(A0A8J  8A0A(B BBBI LxKBLB B(A0A8J  8A0A(B BBBI L$x BBB B(A0A8G  8A0A(B BBBC Lt8 BBB B(A0A8G  8A0A(B BBBC 4BAK J  AABE 4BAK J  AABE L4BBB B(A0A8G  8A0A(B BBBJ 4|BKA JX  AABD LBBB B(A0A8J v 8A0A(B BBBD L BBB B(A0A8G  8A0A(B BBBG L\PtBBB B(A0A8J  8A0A(B BBBA 4BAK J  AABE 4(BAK J   AABD L BBB B(A0A8G  8A0A(B BBBC Ll BBB B(A0A8G  8A0A(B BBBC LBBB B(A0A8J  8A0A(B BBBE L BBB B(A0A8J j 8A0A(B BBBH ,\@ cAKJ& AAA L BBB B(A0A8J  8A0A(B BBBE 4 ]BKA Jc  AABA LHUBBB B(A0A8G  8A0A(B BBBF LdX_BBB B(A0A8J l 8A0A(B BBBF 4h8BAK J~  AABF LpBBB B(A0K8J  8A0A(B BBBH L< "EBBB B(A0A8G  8A0A(B BBBI , $AKG` AAF ,$AKG` AAF ,%AKG` AAF ,&AKG` AAF ,L`'AKG` AAF ,|0(AKG` AAF ,)AKG` AAF ,)AKG` AAF , *AKG` AAF ,<p+ AKG` AAI ,lP,AKG` AAF , -AKG` AAF ,-AKG` AAF ,.AKG` AAF ,,/AKG` AAF D\`0BBB A(K0G 0A(A BBBI ,2AKG` AAF ,2AKG` AAF ,3AKG` AAF ,4x4AKG` AAF ,dH5AKG` AAF ,6AKG` AAF ,6AKG` AAF 47BAA DP  AABE T09<BBB B(A0A8J " 8A0A(B BBBH 4=pBPA IJ  AABA 4PABDD C ALO NAI<ABBA D(N (A ABBF ,4hBDAKD i DAA LBBBL A(A0G> 0A(A BBBA 4(KBPA G  AABA DYBBE A(A0D@ 0A(A BBBA 4LAx L TYALLYKBEB E(I0H8DP 8A0A(B BBBD \H[BBE B(A0D8D@g 8D0A(B BBBH D8C0A(B BBB4[YAIG t AAI DCAL@L5BBB B(D0A8G 8A0A(B BBBH T0S[BBE L(A0A8G  8A0A(B BBBK ~Ko$[ZADD KDAD8[\0[2<tX[BEI A(Q@j (A ABBF L(] BBO B(D0H8G"i 8A0A(B BBBA _ _DO,4_dRAA C ABF Dd(`zBDH C ABL A ABL AAG4``BAA G0  AABB aLaBED A(G0 (A ABBB v (A ABBD Lb(dbEA| C dbBBE E(D0A8F@ 8C0A(B BBBE  8C0A(B BBBJ 4 fAID T AAD N AAH $f!<gD r<TxgwBDD  ABC ` AEJ LhBBB B(D0D8G k 8A0A(B BBBD 8n#DZPn9Dt4xnuBAA Np  AABA $LowANP AA $tqAN \ AA <qaBAD D ABB F ADA qDP E 4PrAFQ c CAA ^ FCA <4rEBBA A(J (A ABBF 4ttBIA m CBB a CBJ D0uAAG0z DAH \ DAG R AAD 4uiBAA f ABC [ ABA $,uAN g AA Tp#Al@vSDvBBB D(D0PY 0A(A BBBA , yDAKD i DAA L@yrBBB B(A0D8DP 8D0A(B BBBA DLBBE A(A0D@h 0A(A BBBA D(BBE A(A0D@ 0A(A BBBA ly[BBD A(D@ (D ABBC u (D ABBB D (F ABBA A(D ABB<LzuBBA A(D`x (A ABBH d~BBA A(D0 (D ABBJ Q (C ABBG \ (C ABBD d"T|BBB B(D0A8G 8A0A(B BBBB 4d-BPA I  AABA %D\,BHA  AMA DBBB A(A0DPl 0A(A BBBH $D8sAAD jAA$lGAD  FD ,AAG0d AAA 4hBAD DP  AABD е\ȵkBEE D(H0D@ 0A(A BBBD F 0A(A BBBA 4tBAD GP  AABH `4XAJ0N DC P CE DG$VADD JAALoBEB E(I0H8D@ 8D0A(B BBBA LtxBBB B(A0A8Dpr 8A0A(B BBBF T48BBB B(A0A8Gc 8A0A(B BBBB DPrbBIB A(A0Dp 0A(A BBBA 4dBDD C ALO NAI,FD\FtF8 0Fh`FF4LFd|F8@8,0ADG` AAH < BBD A(G0n (A ABBA <LBUB D(A0q(A HBBD iBAD k ABK A ABD YAB,HBAD  ABI ,BAD  ABI L4QBEE I(A0A8J~ 8A0A(B BBBG DIBBB D(A0D 0A(A BBBE LAAG e CAF s ACA R CAJ JCALPAAG e CAF s ACA R CAJ JCAle#ALAAG ] CAF [ ACA R CAJ JCA,bD\ H P H Q G I,DAKD i DAA 4S,L`BCA l ABK |SHS,BCA l ABK ,0DAKD i DAA , PDAKD i DAA ,<pDAKD i DAA DBBB A(A0Dpz 0A(A BBBB D$rBBB A(A0Dpw 0A(A BBBE Dl =BBB A(A0Dpw 0A(A BBBE DhBEB A(A0D 0A(A BBBG LBBB B(H0D8D 8A0A(B BBBF LLPBBB I(A0A8G 8A0A(B BBBA D\BGB A(D0Dp 0A(A BBBD D(BBB A(A0D 0A(A BBBA L,BEB B(A0D8J 8A0A(B BBBE T|DBBB I(A0A8G 8A0A(B BBBG TvBJB B(A0D8Dc 8A0A(B BBBJ L,6BBB A(A0D 0A(A BBBK 4|BAD J N  AABE ,DADD0E AAA DܿBBB A(A0Dp 0A(A BBBH DHX A <:BBA D(KP (A ABBK #Aa<$Ab\?Ah G ND|0)BBE A(A0KP 0A(A BBBI 4DBAD K@  AABE 40BED n ABD T ABA 44BDA K0  AABC ,lADK z AAA 49BHD D0  AABE 49BHD D0  AABE D ZBBE A(A0KP 0A(A BBBA 4T(BDA K`  AABA 4)BHD D@  AABA 4XBDA K0  AABA 40BDH D@  AABA 44pBDH D0  AABF 4lP:BDA K0  AABG TXEٻBBB E(A0A8K  8A0A(B BBBA 4lPBDH Dpu  AABE 44#BEA G@g  AABF TSBBB E(A0A8N 8A0A(B BBBC T4BBB E(A0A8NM 8A0A(B BBBF  4 L Dd @A[ A 4 BAD Kp  AABA 4 BAD Kp  AABK HJAi F Y4xAHD  AAH cAAL0A[l0A[0DP8)DdLP=BQB B(A0A8I 8A0A(B BBBI  @$l$$8AO H _T$, ظBBB B(A0A8G 8A0A(B BBBI ,DAAG` AAE <EBBD A(G@ (A ABBE 4 `FBDH G@  AABE HθBBB B(A0A8G@ 8A0A(B BBBB  8A0A(B BBBG X 8A0A(B BBBF M 8A0A(B BBBA LJBGB B(A0D8G 8A0A(B BBBH <4LBBA D(D` (A ABBF LtMBEB B(A0D8D 8A0A(B BBBC LOBBB B(A0D8G 8A0A(B BBBF T8RQBEB B(D0A8G 8A0A(B BBBA T@YֶBBB B(A0A8J 8A0A(B BBBB D4xgBBB A(A0G` 0A(A BBBH , nBDA  ABA L<otBBB B(A0D8J 8A0A(B BBBI LtBDB B(A0D8G 8A0A(B BBBF ,PuAFGPs AAA $ VADD JAA$4 ȾVADD JAA4uBAA  ABK d wJBBE B(A0A8DP 8A0A(B BBBA L 8D0A(B BBBE < `BBG A(G@ (A ABBG L< zBBB E(D0A8G 8A0A(B BBBD 4 |!BDA KP  AABA T4 }׳BBB B(D0D8D 8A0A(B BBBE D HBIB A(D0Dpb 0A(A BBBA d 7Dh D FL 7BBB B(D0A8Gi 8A0A(B BBBI L xqBEB B(D0A8Dp 8A0A(B BBBD <$ xBBG A(G@ (A ABBG T hLBBE B(A0A8N 8A0A(B BBBE D $BBE A(A0D@ 0A(A BBBA  ȾALL ȾBEB E(I0H8D@ 8D0A(B BBBA dt /BBB B(A0D8Gp  8A0A(B BBBE p 8A0A(B BBBF TL P/BBB B(D0A8N- 8A0A(B BBBF L hBEB E(I0H8D@ 8D0A(B BBBA <BDD A(G0m (A ABBK LHBIB B(A0A8GA 8A0A(B BBBK L 7BBB B(A0A8GbS 8A0A(B BBBB LdXBBB E(A0H8GA# 8A0A(B BBBH L$(ǯBEB E(I0H8D@ 8D0A(B BBBA LHBBB B(A0D8NA? 8A0A(B BBBD \T8BBE B(A0D8D@g 8D0A(B BBBH D8C0A(B BBB4$YAIG t AAI DCAT\ 6BBB B(D0A8JM 8A0A(B BBBB TmBBB E(E0G8G 8A0A(B BBBC , oAID0b AAA L<gBEB E(I0H8D@ 8D0A(B BBBD TS?BIB B(A0A8GB 8A0A(B BBBA t(c4BDD C ALO NAI,BAD  ABH L$BBB B(A0D8GA 8A0A(B BBBA t#H'Ae,DAKD i DAA <,0kwBGK A(G` (A ABBI ,ADD0E AAA ,0AA\ A L`dhTpBBB B(D0A8G 8A0A(B BBBF TDBBB E(A0E8Ju 8A0A(B BBBF ,,PIDD  ABG \ AL4| CBPA G  AABA D$BBE A(A0D@ 0A(A BBBA AL\BBE B(A0D8D@g 8D0A(B BBBH D8C0A(B BBBTp BBB B(D0A8G 8A0A(B BBBF ,D۫AID0b AAA Lt8ӫBEB E(I0H8D@ 8D0A(B BBBD TX^9 BIB B(A0A8G 8A0A(B BBBA @j4(BDD C ALO NAI9$SAAG EA<<BEA D(G (A ABBE <|0BEA D(G (A ABBE <BKD  ABD Z ABK 4BDA G0  AABA <4hBBD A(G@ (A ABBF <tBBK D(D` (A ABBA <xBIE A(D0w (A BBBA <HBBD A(G@ (A ABBF ,4BAD  ABI 4dZAUBIH C(C0u(A ABB,`BKD g ABA DBBB K(D0D 0A(A BBBG D8GBBE A(D0D@6 0A(A BBBH <@ gBEA A(GP (A ABBA < BBA D(G@ (A ABBG LPeBBE B(D0A8DPH 8A0A(B BBBA <,pBBK D(D1 (A ABBB LlBBB E(A0A8Gp 8A0A(B BBBE T,P+1BBB E(A0A8GL 8A0A(B BBBA T(BBB B(D0A8J! 8A0A(B BBBF TBBB B(D0A8J! 8A0A(B BBBF T4X"z^BBE E(A0A8GO 8A0A(B BBBH T''BBB E(A0D8G 8A0A(B BBBF t(-  - - -TD-bBEB B(D0A8G 8A0A(B BBBA , 3 D3T3 RBBB B(A0A8G1 8A0A(B BBBA < <TTx< BBB B(D0A8J9 8A0A(B BBBF L< ABQB B(A0A8Ir 8A0A(B BBBB 4  YBEA D(D0(A ABBL4 YKBEE B(A0A8Dp( 8A0A(B BBBA 4![BDC p AGO F ADA L![d![&|!\AW4!\BEA D(D0(A ABBLD!\ OBGB B(D0A8Gp 8A0A(B BBBE <$"xe BKA B ABE R ABA 4d"HfBAD Gpa  AABE 4"hBDD C ALO NAI"i7"@i'KW4 #PiAAG  KAQ KAAD#8j@Hb F O,d#XjADD0 AAD <#jBBD A(GP (A ABBA #Xl,#`lBAD  ABI $7HO,4$mBKD n ABF ,d$mfADD u AAH $mRHZ N ,$(nvBKD } ABG L$xnBBD A(D0 (A ABBG M (A ABBE 44%oBDD D@  AABG 4l%oBDA G0q  AABE D%pBBB D(D0Dp 0A(A BBBC % rHV J L &rBBB B(D0A8Dpe 8A0A(B BBBH ,\&tCAPG# AAA d%pBJB B(A0A8G@ 8A0A(B BBBK D8C0A(B BBBL&uBBE B(A0A8G 8A0A(B BBBA LD'yBBE B(A0A8G 8A0A(B BBBA L'X|BBB B(D0A8Gp 8A0A(B BBBC L'cBBB B(A0D8D 8A0A(B BBBG $4(ZADD KDA\(t(F(0((F,(pADG0g AAK ,(ADG0f AAD 4)BDA D`  AABA ,T)xUADG0 AAA 4)AAD y DAL Y DAE 4)@AAG t DAN D AAA $)qAB A W A ,*AAG j KAQ T)C[BBB E(I0I8D 8A0A(B BBBE *x*p L*hL BQE E(A0A8G 8A0A(B BBBC $+h,<+`AAD  AAA l+МAS4+BDD C ALO NAIL+<BEE E(D0A8G@t 8D0A(Q BBBS 4,؞!BHD D0  AABA LL,ПBBB E(A0H8Dg 8A0A(B BBBG D ,e$BOL A(D0G 0A(A BBBC LT,BPB B(I0D8O 8A0A(B BBBA D4-BBB D(D0D`O 0A(A BBBG |-,-xAKDP AAG L4-8aBBB B(A0D8D` 8A0A(B BBBF T-,BBB B(A0A8GW 8A0A(B BBBF Ll.BBB E(A0A8GP+ 8A0A(B BBBG L.PBBD D(D0 (A ABBK [(A ABBL /BBB B(D0A8K6 8A0A(B BBBH 4.P BAD Gz  AABD /('Ad</8dBED D(DE (A ABBA Ld/hFBNB B(A0A8J 8A0A(B BBBJ T/hBBE B(A0A8J 8A0A(B BBBK 400BBAG ` ADA LADL0H BTB B(A0A8I_ 8A0A(B BBBA $1P.K^,<1DAKD i DAA $l1~AG } AA $1X^ADD NAA,,1#AAG0 AAA 12242L2d2x<d|222<42BAA GI  AABH 3"AW H A$3*DS I ID3"AY F Ad3<|3BJG A(D` (A ABBA ,,3@AAG0f AAG ,\30FBAF P ABD $4PPAEG nMA,D4xBDD oABt4Md4'BBB E(A0D8KPk 8M0A(B BBBL t8A0A(B BBB4G`s A <5XBJE A(E0z(J BBB,T5ACF L KAA <5(BBA D(DPo (A ABBF 5aD^ A 5|Dp F ,6XADJ AAA D5aBBB D(A0G!V 0A(A BBBH <5@~͐BBA C(F`d (A ABBH D,6vBGB A(A0F`E 0A(A BBBH <t6OBBA A(G`M (A ABBH ,D7HAVG S AAA $t7BAC G7<$7H-%BBD D(Gp^ (A ABBI 478BAD G  AABK <,8VBEE D(A0}(A BBB4l80TBEH D(F0t(A ABBL8XBBE E(A0A8DPv 8D0A(B BBBI <d8/BBD A(D` (A ABBC 48]َBHA DPA  AABD 4l9BFA Io  AABA 9H]G@U,9SBDA vAB,9APJ0G AAD T90BEE D(D@v (C ABBF e (C ABBK ,9AADP AAA ,:HCBDA s ABA :h=eT\:BEB B(D0A8NE 8A0A(B BBBC D;8QD0G A L:x5BBB B(A0A8G@ 8A0A(B BBBE \;BBE B(A0D8D@g 8D0A(B BBBH D8C0A(B BBB4;Y.AIG t AAI DCA$L< AI@` AA L;ӌBEB E(I0H8D@ 8D0A(B BBBD L4<hBHB A(D0D8 0A(A BBBK =ED<<2sBED A(D` (A ABBJ $l=Ay F s E ,=AAG I AAD <=BBA A(G0H (A ABBE >HdD { A $>lD C A ,D>]BAA t CBA 4t>yAAG h AAM D AAJ ,>`]BAA t CBA >QD@L>t$ ?0*^ADD NAA,4?DAKD i DAA d?8S$|? Dh L  D ?X(&?AQ A ?h(0AHD ?x(GDt H FLt?)BEB E(I0H8D@ 8D0A(B BBBA <T@X(BFA J0n  AABK s AAB@xBKo,@*fBDD j ABA L@* C@*!, A*IACG ] AAF LJBBA F(J (A ABBF E_ H<E@BBA A(G0Q (A ABBD $F8A_Di C H H DFxA2D m,\FAAAG n FAB 4F BBDA G@c  AABK ,FxBPBDD e ABF TdFBYBBD D(G0{ (C ABBJ L (F ABBA LLGPCBEB A(D0r (A BBGD Q (A BBDF dGCHBEB B(A0A8G 8H0A(B BBBA n 8A0A(B BBEG HE HE 4HxELHpE!DM G DLlHEAAG ] CAF [ ACA R CAJ JCALHEAAG ] CAF [ ACA R CAJ JCA, IEbD\ H P H Q G I, 8A0A(B BBBD LBEB E(I0H8D@ 8D0A(B BBBD d|J>BBB J(A0D8GP 8F0A(B BBBC U 8F0A(B BBBA DC>BBB A(C0DpB 0A(A BBBH $D l H E K X,\pBEA A(G0e (A ABBE q (A ABBI (A ABB\ AAr E H|PAA[ D `d BBB B(D0A8D@ 8D0A(B BBBA X 8H0A(B BBBA (YAp G `,$hbD\ H P H Q G ILTBBD D(G0 (A ABBH N (A ABBD dHBBB E(D0D8U@g 8A0A(B BBBG p 8A0A(B BBBF L =BBE E(D0A8G@b 8D0A(B BBBG \RALDc;BGB A(H0K`Y 0A(A BBBH Ģ8/Ac D H4Ac D $hAt K r F ^<:BBA D(D`K (A ABBB lpD<:BAD  ADI Q AGG ģOAr E V$8AJ E a G D 0BEB A(A0J\ 0A(A BBBG ,ģC:AAGPj AAK xN4AAG  CAF D FAA 4Dh9BAA G0H  AABI  "DQ K A,,ADG0h AAJ \Ae J QLa29BBB B(A0D8Dx 8A0A(B BBBE ̥(RKTT(8BBB B(D0A8GZ 8A0A(B BBBH L8BBB D(D0J 0A(A BBBE 4 AAG ` AAE gAAĦXN,ܦp |AHG[ AAC   )A_D 8BBE A(A0Dp 0A(A BBBD $tpAGF _AA,DAKD i DAA D<07BIB G(A0G 0A(A BBBG x,,7ADD0E AAA L\PEBBB E(P0A8Gx 8A0A(B BBBK TP/6BGE B(A0A8G  8A0A(B BBBD D7$BBE A(A0D@ 0A(A BBBA L8(k6BBB B(A0D8D`) 8A0A(B BBBD L`:BBH E(A0A8D` 8A0A(B BBBI ;5Tt( 5BBE E(A0A8Gm 8A0A(B BBBA \#ALL#l5BBB B(A0A8J 8A0A(B BBBA \̪@;BBE B(A0D8D@g 8D0A(B BBBH D8C0A(B BBB,,;ADD0E AAA L̪ <4BEB E(I0H8D@ 8D0A(B BBBD D=x4BBB I(D0D@ 0A(A BBBB Td#x4BBB B(A0A8G  8A0A(B BBBA L.K^$ԫH>4AD Q AA L>g4BBB B(A0A8G@ 8A0A(B BBBE DL`@24BED D(D# (A ABBD DDG24BHB A(A0Fs 0A(A BBBA 4lFBRI H(G0l(D ABEHGPGD F ,ܭGdADGP AAA <|0H^e3BBA A(Dpr (A ABBF DPJg@3BEE D(A0DpV 0A(A BBBE TxL3BFB B(G0D8Jw 8A0A(B BBBF L@SBBB B(A0D8DP 8D0A(B BBBD ,<SAID  AAK LlpTBEE E(D0A8GPw 8D0A(B BBBG LTBIE B(D0F8GPO 8D0A(B BBBA ,|pU1AAGP AAB L`V]1BMJ B(D0A8G 8A0A(B BBBJ Lp^#1BMB B(A0D8FH 8A0A(B BBBH LLP`#1BMB B(A0D8FH 8A0A(B BBBH 4,0b0ACG M CAD DFAT԰(b21BBE E(D0A8D5 8A0A(B BBBJ h6AP cAܱi6AP cA$0iAAK Y CH DDTXi 0BEE E(A0A8Gg 8A0A(B BBBE <|slBIE D(D0L(A BBBL,s0BBB E(D0A8DV 8A0A(B BBBD  w<wr0BBA D(D`& (A ABBG dx4x\40BDD D0o  AABA y,A_ H CԳyAVLdy/BBB B(A0A8GL 8A0A(B BBBI |D|BBB B(A0A8GP 8A0A(B BBBH K 8C0A(B BBBA X 8C0A(B BBBD <4}p(/BBA A(G`p (A ABBE "A`L(.BBB B(A0D8DQ 8A0A(B BBBD ,tBDD e ABF LBEL E(D0D8F@ 8D0A(B BBBC ,xBDD q ABB L8-BBB E(D0D8F[ 8A0A(B BBBB 4t9BDD V ABM AAB<BEE D(A0(D BBBD\Q-BBB A(D0Dp{ 0A(A BBBF Lȉ}$-BBB A(D0J 0A(A BBBB L -BBE B(A0A8D 8A0A(B BBBE <ԷhBEE D(C0I(E BBB,hBDD ZAB<D(hBEE D(C0I(E BBB,XhBDD ZAB<$Z3,BBD C(G` (A ABBG $]ACK KAA<,BBA A(F` (A ABBH L̸p+BBJ B(D0A8D 8A0A(B BBBK LФ<+BBB B(A0D8D`@ 8A0A(B BBBE Ll+BBB B(A0D8F` 8A0A(B BBBG LpdhF|F,*AIDPs AAA 4L*ADD a AAD TDA,bD\ H P H Q G IDHJE,̺Zn*AAG FEA"AX G AD."*BBB A(A0Dp 0A(A BBBE 1HhTȩ)BBB J(F0E8J 8A0A(B BBBI lPLHN)BBB B(A0D8DPo 8D0A(B BBBC 4ԼHBII G0c  AABA  p/Am,Dx \ptx,bD\ H P H Q G I,bD\ H P H Q G I,DAKD i DAA D (BBE D(A0O (A BBBD dh-4|AAD { AAE p AAB ,BHE s ABK X<`BAA  ABG A ADA <$TVADD JAA4|UBDA w ABO AABD$h@s&BBB D(A0 (A BBBE `YAWT&BBB B(I0A8D 8A0A(B BBBA Lt8BBB B(A0D8G@j 8A0A(B BBBH D4,%BJB K(A0 (A BBBA L|%BBE J(A0H8D`  8D0A(B BBBG Lk%BBE I(A0D: 0A(A BBBG Dнz[%BBB A(D0G  0A(A BBBA Td.%BBB B(A0D8G 8A0A(B BBBD D6%BBB A(D0DP 0A(A BBBK T%BBB B(A0A8G/ 8A0A(B BBBF T\%$BBB B(A0A8Dp 8A0A(B BBBH 4D<ACK M EAN DFA|AS4BAA G`q  AABH $(AAG \AAph"#,D\-D#BGB A(A0Gpq 0A(A BBBC $PANP AH AQ4t+#BCD DP  AABD Du"BBB A(F0GP 0A(A BBBF L"BBE B(A0A8D 8A0A(B BBBA LDH<"BBB B(D0A8D 8A0A(B BBBF L8o"BBE B(A0A8D 8A0A(B BBBA TX_"BBG B(A0A8J 8A0A(B BBBI <<"BBA D(G0  (D ABBA D|s"BFB A(A0Gp@ 0A(A BBBE T<%-"BBA C(I`b (A ABBG "L4=!BEB E(A0D8DB 8A0A(B BBBE L\!BBE E(A0D8D^ 8A0A(B BBBA ,dlAIJP AAA L7Z!BBB B(I0A8JG 8A0A(B BBBC DBIC ` CBE [ CBH bCB4,`BDD @ ABG AAILdBED A(G@\ (D ABBH U (A ABBE $8oDg E ^ B ^$L2- Ad K ADt, BBB A(A0K`c 0A(A BBBB LPFdHF|@FHF"`F"AU J A,DAKD i DAA  S,hBCA l ABK TLBBB B(A0A8D 8A0A(B BBBH L BBBB E(A0A8J 8A0A(B BBBI  *Ah4| BAA G`A  AABH 4 rBAA G`A  AABH |h8QDc I `x7Ab M F,AGJ@ AAA HDPBBB D(D0D` 0A(A BBBI <6BBA D(G (A ABBE <NdBBA D(Dp (A ABBJ (*AK D YTt8BBB B(A0D8F" 8A0A(B BBBA $\7AS D O I TBGG B(A0A8JA 8A0A(B BBBF #Td#BBA A(G0V (A ABBG  (A ABBA ,L#ADD0w AAA L$5BBB B(D0A8DPJ 8A0A(B BBBB pA7Dh D FL\AGBBB B(A0D8D` 8A0A(B BBBD T%nBEB B(A0H8GA 8A0A(B BBBJ L8DBEB E(I0H8D@ 8D0A(B BBBA LEBBE A(I0Y (A BGBH R (A BBGB DX+7BBB D(F0D 0A(A BBBH 4-j BAA GP  AABG T$/BBB B(A0A8JB 8A0A(B BBBA  @>PD@F A ,E DD8NQIK,dEbD\ H P H Q G I,XEbD\ H P H Q G I<4EgBBA A(D`r (A ABBF hIAB E <Jy4BJA A(G{ (A ABBJ <HM1BBA A(GN (A ABBG 4OBGA G  AABE 4LOBAA FPJ  AABH R[A_ H r4XRBAA FP  AABC DSBBB A(H0K` 0A(A BBBA HV)K],<`VDAAGPR AAC LXABIB A(D0r (A BBBE  (A EBBH LY <XBBA A(I (A ABBH \ \8Kl4\9ADG Q CAG HCAD|\TTBDB A(A0G`v 0A(A BBBA $T8l/ADD cAA|^ ^#Aa$l^ADD NAA$@l^ADD NAA^,^bD\ H P H Q G I,L^bD\ H P H Q G I,|_bD\ H P H Q G ILP_AAG ] CAF [ ACA R CAJ JCA,_DAKD i DAA ,_SD_S,\0`DAKD i DAA P`,h`DOL,jBEB E(I0H8D@ 8D0A(B BBBA L| lBEB E(I0H8D@ 8D0A(B BBBA L\_BBB B(A0A8DPm 8A0A(B BBBK ,0mACG i ADG LL@a6BBB B(D0C8Fz 8A0A(B BBBG ,0hD(h \ h tDmDAj U CL8mAAG ] CAF k ACA R CAJ JCA HL`mBBB E(A0D8G 8A0A(B BBBC <pBGD D(DF (A ABBG LpqBGB B(D0D8J 8A0A(B BBBH LlxBGB B(D0D8J 8A0A(B BBBI DL~BGA  ABD W ABF v ABA <MxLfCK} AJ F$(ACG ZAAL,BED C(D0L (A ABBD e (C ABBK <bWBED D(F`c (A ABBB Th4PTL$BBB E(A0D8K@C 8A0A(B BBBH ,<p{AAG Q AAD L6BBB B(A0D8Dt 8A0A(B BBBA "A`LXJBEE B(A0A8HP 8A0A(B BBBG ,DXBDH  DBA <t(BBE A(A0 (A BBBF LBBD A(D0 (A ABBK  (A ABBA LXBEB A(A0_ (A BBBG N(A BBB<TBBA D(D@ (A ABBD L(BBB B(A0D8Dp 8A0A(B BBBH \tBEB I(D0A8F@u 8D0A(B BBBA D8F0A(B BBBDؖ#D\@BBB A(A0G@j 0A(A BBBA ,4AAG0 AAA TDxO5BBE E(D0A8G1 8A0A(B BBBC ,.K^4DXDf F J F J F J F J F J F 4|Df F J F J F J F J F J F (,YAPD`| AAA ((,:,DDAKD i DAA <( BIA I(JPr (A ABBA 4$s] BDD D0@  AABA 4\s5 BDD D0@  AABA 48s BDD D0@  AABA 4s BDD D0@  AABA 4ȼs BDD D0@  AABA 4<s BDD D0@  AABA 4tXsm BDD D0@  AABA 4sE BDD D0@  AABA 4s BDD D0@  AABA 40s BDD D0@  AABA 4Txs BDD D0@  AABA 4s BDD D0@  AABA 4s} BDD D0@  AABA 4PsU BDD D0@  AABA 44s- BDD D0@  AABA 4ls BDD D0@  AABA 4(s BDD D0@  AABA 4ps BDD D0@  AABA 4s BDD D0@  AABA 4Lse BDD D0@  AABA 4Hs= BDD D0@  AABA 4s BDD D0@  AABA 4s BDD D0@  AABA 4, s BDD D0@  AABA 4dhs BDD D0@  AABA 4su BDD D0@  AABA 4sM BDD D0@  AABA 4 @s% BDD D0@  AABA 4DsBDD D0@  AABA 4|sBDD D0@  AABA 4sBDD D0@  AABA 4`sBDD D0@  AABA 4$s]BDD D0@  AABA 4\s5BDD D0@  AABA 48s BDD D0@  AABA 4sBDD D0@  AABA 4sBDD D0@  AABA 4<sBDD D0@  AABA 4tXsmBDD D0@  AABA 4sEBDD D0@  AABA 4sBDD D0@  AABA 40sBDD D0@  AABA 4TxsBDD D0@  AABA 4sBDD D0@  AABA 4s}BDD D0@  AABA 4PsUBDD D0@  AABA 44s-BDD D0@  AABA 4lsBDD D0@  AABA 4(sBDD D0@  AABA 4psBDD D0@  AABA 4sBDD D0@  AABA 4LseBDD D0@  AABA 4Hs=BDD D0@  AABA LPdxAL4xYAIG t AAI DCA$AG0g AA $xAG@X AA <|PBGB D(A0~ (A BBBK 4LXAGN P CAF ^FCAY4BDA N0  AABF ,L`AID0\ AAA T|Е-BIB B(A0A8G.) 8A0A(B BBBA dx4@BAA DP  AABD TTyBJE B(D0A8G0 8A0A(B BBBG <KSTTBDD k AEE L ABA b CEF R CEF 4ARI y AAI T CAH LTBEE F(A0C8G 8A0A(B BBBB 4XDLBBG A(S  GBBN O ABD80GT48CACD X AAF VCAPNDC,BED S ABG LBJB A(D0JN 0A(A BBBE 4|BDC D`F  AABI L<`"BBB B(D0D8GF 8A0A(B BBBI <@]B^F A(D@ (A ABBF ,\`QHD J AAA @80EMvh%2Al $Pdk<42BAA G`a  AABH 4BMA GPe  AABH 44HBCA GPM  AABB <laBID A(D` (A ABBG 40!BAA GPN  AABC D( lBBB A(A0Gp 0A(A BBBA ,,AAG0 AAA `<BHD D(MP (A ABBB DM BBB D(D0G 0A(A BBBG 4BAA Jv  AABH ,AG0h AG HHT| BGB B(D0D8G 8A0A(B BBBI d |X@P@Fx'L ZDN'$ 0ACD eAA4#$L/AAD fAA\t*BED A(D0e (D ABBB \ (C ABBD R (D ABEB $/ACG aAALAAG ] CAF k ACA R CAJ JCALLAAG e CAF s ACA R CAJ JCAL@AAG ] CAF k ACA R CAJ JCALAAG e CAF s ACA R CAJ JCA,<bD\ H P H Q G I,lbD\ H P H Q G I,PbD\ 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,\PbD\ H P H Q G ILBBE E(A0D8G 8A0A(B BBBG DL BJB D(D0G 0A(A BBBA LxVBBB B(D0A8Ga 8A0A(B BBBA L#;BBB B(A0D8Dn 8A0A(B BBBG 44!BAA DPF  AABF < $BBH D(D@x (A ABBF <$3T ^$G@ A 4tX%BDA G@  AABA ,%KBHD t ABA <L%+BEK A(D` (A ABBA <&BEA A(Gp (A ABBA \9Nth'"'",9GBDA |AB4Dh'BAA DP  AABA ,|9TbBGA FAB$<9VADD JAA<'BID A(D` (A ABBC ,9ADD Z AAA tH:BIA D(G0B (A ABBA o (A ABBK g (A ABBC D (F ABBA L(4BBI E(D0C8Gp 8A0A(B BBBA ,p:ADD Z AAA t:BIA D(G0B (A ABBA o (A ABBK g (A ABBC D (F ABBA L)PBBI E(D0C8Gp 8A0A(B BBBA T+ BGB J(F0A8U8 8A0A(B BBBE `Q: @Qx:<HsT:ALt:S,:BCA l ABK <,;|kBBA A(Gp (A ABBF Tl= FBBB B(D0A8GH 8A0A(B BBBJ LxG@BBB E(D0A8I 8A0A(B BBBF DIm BBB A(C0G` 0A(A BBBE ,\K@BDI Z ABA LL0BBB E(D0A8I 8A0A(B BBBD lbNpO>HuOALOSTdOe 3BBB B(A0A8J 8A0A(B BBBK <X-BBA A(Dps (A ABBA 4`\BKU \ ABA ,4\@BDI Z ABA \>L|]eBEB B(A0C8G 8A0A(B BBBC \@x,t`DAKD i DAA 8`S,`BCA l ABK 4\ a(BAA GPX  AABI $eHm A ,e>AID W DAA | 0w>Hu PwEHx4, PeBHC GPw  AABA Td f vBBB B(A0A8J 8A0A(B BBBK L  s'BBB B(A0A8GpI 8A0A(B BBBD   v v xv  XvALL Xv|BBB B(A0A8JA 8A0A(B BBBD < zBBA A(Dp (A ABBG D4 } BJA A(J2 (A ABBH <| ІBBA A(G`u (A ABBH L "\d  PAD0FAAC0X DAK h AAN YAA XS, DAKD i DAA T| BBB B(A0A8D@ 8A0A(B BBBH L VBBB B(A0D8GE 8A0A(B BBBE L$ (VBBB B(A0A8Go 8A0A(B BBBF Lt 8}BBB B(A0D8D 8A0A(B BBBC L HBBB B(D0A8D 8A0A(B BBBE #<, BBA D(I`x (A ABBH 8N<,@BBG A(G@ (A ABBH LgBEB E(I0H8D@ 8D0A(B BBBA L,P/?BBB B(D0A8Dps 8A0A(B BBBA L|0;BBB E(A0A8Ip  8A0A(B BBBG 4\pBAD D0r  AABG TBBB B(A0A8JB 8A0A(B BBBA <\еBBD A(Dpg (A ABBA ,D\t""AU J AL AAG e CAF s ACA R CAJ JCA,\`]BAA UAB,bD\ H P H Q G ILмAAG ] CAF [ ACA R CAJ JCA|$A^$A^L SdhS|-$AD0u AE ,DAKD i DAA ,DAKD i DAA ,DAKD i DAA DLBBB A(A0D@ 0A(A BBBA L6BBB B(A0A8GP 8A0A(B BBBA ,HAAG0AAD(BEB A(A0 (A BBFE D~BEE D(D0A (A BBBA ,H'_AIDP AAA 4HdBEA A(D0P(A ABBD| BBB A(A0G`@ 0A(A BBBI DX/  BBB A(A0G` 0A(A BBBA 4@BEA A(D0z(A ABBLDm BBB A(D0GB 0A(A BBBD <BGA A(G`P (A ABBH ,AAID ] AAA A[L$qBBB B(A0D8J 8A0A(B BBBA Lth ?BBB B(A0A8Gp 8A0A(B BBBA TZAXtb4@HBID G`U  AABA 4XXADG f CAJ  AAC D@u A LtBBB E(A0D8Gp 8A0A(B BBBB L BBB B(A0D8J 8A0A(B BBBA DPa K TL@4BBB E(A0A8GB 8A0A(B BBBK D(~BIF A(C0Gp 0A(A BBBD |`1Y,ADG@u AAE L4>BDB B(A0A8Dpz 8A0A(B BBBD x,A F L  ,dzADG L AAF h< BBD A(D0~ (A ABBA @Tt( +BBB E(D0A8G 8A0A(B BBBA TG%BEB E(G0A8D^ 8A0A(B BBBF $xAQ h AA ]A[ ,D~N4RBFD G`j  AABG Lh4BBB B(A0A8Dp 8A0A(B BBBG ,T}\ADG l AAA \BBA D(D0 (A ABBJ u (G ABBO D (F ABBI <rBBA A(Dp (A ABBB 4$"_BAC GPx  AABG D\p$iABJB A(A0 (A BBBA d4|BBB B(D0A8D@ 8A0A(B BBBI D 8A0A(B BBBA @}7Dh D FT,&BEB L(A0D8GN 8A0A(B BBBG <)cBED A(O (A ABBE L|SBBB B(A0D8D` 8A0A(B BBBD L +P+BBB B(A0A8Gp 8A0A(B BBBF $ VADD JAAD!@$BBE A(A0D@ 0A(A BBBA $d!(VADD JAA$!`VADD JAAL$!3M BBB B(A0D8D` 8A0A(B BBBD Tt!= ;BDJ B(A0A8N 8A0A(B BBBH <\"BBG A(G@ (A ABBG "JhD ~ F <"BBG A(G@ (A ABBG Dl"J BBB A(A0GpY 0A(A BBBH T"hS|BBB B(K0A8D 8A0A(B BBBJ L #BEB E(I0H8D@ 8D0A(B BBBA <#BDD A(G0m (A ABBK L#PCBEB E(I0H8D@ 8D0A(B BBBA L#BEB E(I0H8D@ 8D0A(B BBBA T<$`WBBB E(D0A8L 8A0A(B BBBF \$%ȄBBE B(A0D8D@g 8D0A(B BBBH D8C0A(B BBB4$YAIG t AAI DCAL,%@^_BBB B(D0A8JAC 8A0A(B BBBD L|%BEB E(I0H8D@ 8D0A(B BBBD D%PBEH D(I0D@ 0A(A BBBB L&nBBB B(A0A8Gx 8A0A(B BBBE &S 'Ї9$'=L<' BBB B(D0D8Df 8A0A(B BBBD <'pBBA A(D0a (D ABBD L<'p4BEB E(I0H8D@ 8D0A(B BBBA d'BDB B(E0A8G@s 8A0A(B BBBD N 8D0A(B BBBE T'؍[[BBB B(D0A8JN 8A0A(B BBBA DL({@BBE A(A0Gp 0A(A BBBE d$)X?BDE B(A0A8D@j 8F0A(B BBBD o 8C0A(B BBBE ,)0DAKD i DAA L,)P5BBI B(D0D8DPk 8C0A(B BBBF L|)@}RBBB I(D0D8DPt 8C0A(B BBBE L)p}BBB I(D0D8DPt 8C0A(B BBBE L*BGE E(D0A8G 8A0A(B BBBG Ll*pBLB B(A0A8G| 8A0A(B BBBG 4*в!1BMA N0  AABA 4*ȴBDD LPc  AABC <,+GBBA A(D`P (A ABBH 4+UAAG ` CAC `CAL+ȹBBB B(A0A8G 8A0A(B BBBI ,K oD,HBBB A(C0LpU 0A(A BBBE ,4-BAD  ABH AEB<-4T-BAD D0b  AABG L, BEB E(I0H8D@ 8D0A(B BBBD LL-0bBBB J(A0D8G`n 8A0A(B BBBD <-PBHD D(D`u (A ABBG l.kDPa A L-`;BBB B(D0A8D@ 8A0A(B BBBA .PALDl.PBGD D(G (A ABBE L.X BGB B(A0D8D 8A0A(B BBBG L/BEB D(A0G 0A(A BBBB LT/HBBE A(A0G 0A(A BBBB 40+L/BBB B(A0D8Dp 8A0A(B BBBD \0PBBD D(D0g (D AEDK H (D ABBO D(F ABB<0ADD  AAF D AAJ dAA<1,0 AAD AAA L1AAG e CAF s ACA R CAJ JCAL1HAAG ] CAF [ ACA R CAJ JCAL1xhBBB B(A0A8D 8A0A(B BBBD D1$=BGB A(A0GpJ 0A(A BBBJ 2 TD2BEB B(A0A8D 8A0A(B BBBE T2PBBB B(A0A8J 8A0A(B BBBA 3 3S3SF3 3 3S4S ,4SD4X \4` t4S4S48 <,4@ ?sBEA A(D` (A ABBH 4l4@ <GBAA G`  AABA L45H AAG ] CAF c CAI R CAJ JCAL5 AAG ] CAF [ ACA R CAJ JCAL5 AAG ] CAF [ ACA R CAJ JCAL$6 AAG ] CAF c CAI R CAJ JCAt6( S6p -6Q-46p LBAA GPH  AABI 6 f4 7 AAD { AAE p AAB 4D7XQAAD { AAE p AAB ,|7BHE s ABK ,7QBHE s ABK 4L7PBAA Dp  AABD T7fBBB B(D0A8D 8A0A(B BBBA ,l8p BAD  ABD T 8P?BEB B(D0I8J 8A0A(B BBBD Td88 BBB B(A0D8I 8A0A(B BBBD T8#BBB E(A0A8D  8A0A(B BBBD T9X&BBB E(A0A8G: 8A0A(B BBBA L9OBBB B(A0D8G@j 8A0A(B BBBH 49p*}3BAI DP  AABG L9+BBB B(F0A8Dp~ 8A0A(B BBBE <:PBEB A(A0 (A BBBA $:QLAE A T: .koBBB B(A0A8D 8C0A(B BBBA T;805BEA A(D0 (A ABBL D (A ABBA ;Q7Dh D Fl|;0VBBB B(A0A8G` 8D0A(B BBBH Q 8F0A(B BBBH |<4BBB E(D0A8D@p 8C0A(B BBBH I 8A0A(B BBBE 4 8G0A(B BBBL  8D0A(B BBBB T<6BBB B(D0A8G1 8A0A(B BBBA T<P;sBBE B(D0A8G 8A0A(B BBBA L=xCBBB B(D0A8Dp 8A0A(B BBBC T=D.BBB B(A0D8J 8A0A(B BBBE l>pm>hm>pm,>NDAKD i DAA >Hm-D>`mBBB A(A0D@k 0A(A BBBA $D?HN~AG } AA 4l?NBAA G  AABA <?xO%BBA D(Ft (A ABBG ,?hPzAAId DAA ,@PzAAGf DAA L?QBGB B(A0E8JA 8A0A(B BBBD L@UBBB B(A0A8DH 8A0A(B BBBH L@X[BBB E(A0D8DP 8A0A(B BBBJ 44A[ADG h AAJ DCA4@`[M*BAA G@W  AABJ <Axk'BLA F(G@ (A ABBG LTA8\b BGE B(D0A8J 8A0A(B BBBC |4BlBBE B(G0L8DPu 8A0A(B BBBG S 8E0A(B BBBG W 8E0A(B BBBK LBeBBA D(G@s (A ABBG  (G ABBE LtB8mBEB E(I0H8D@ 8D0A(B BBBD dBn:BBB J(A0A8GP 8F0A(B BBBC U 8F0A(B BBBA <,CpfBBA D(G@\ (A ABBF Cp.K^DoAPL4DoBBD D(D0 (A ABBI v (A ABBA ,DXp$BIA  ABL ,DXqAOK Z AAA DTDqBBB D(D0J 0A(A BBBF LDu BBB B(A0D8JL 8A0A(B BBBC LDpyhBBB B(A0D8Gv 8A0A(B BBBD LBBE A(A0Dt 0A(A BBBE 4JpUBDA w ABO AABL4KBBB B(A0D8G@j 8A0A(B BBBH LJBBB E(D0A8D@q 8C0A(B BBBG DDK,BJB K(A0 (A BBBA LK0BBB A(D0G 0A(A BBBC ,Kp'ACD  AAC $Lp:ACG kAA$LG} L Q O l L $L0:ACG kAAMH,A[,4MXJAAD z AAA ,dMxYAAD w CAG 4MwBDD DP  AABA ,M`7BDD ]EB,Mp7BDD ]EB$,N/ADF ]AATN#A^tN+<NBBA A(I0 (A ABBK NPdTNXcBBB E(D0D8G@k 8D0A(B EBBE l 8A0A(B BBBA LO@<NBBA D(D` (A ABBF 4OLBDA G`@  AABF 4LOBAA DPF  AABF 4OXBAA DPI  AABK 4OwBAA DP}  AABG 4OZBAA DPB  AABB Pc<DPX $BBA D(D` (A ABBF <P(BBA D(D` (A ABBF 4PBAA GP}  AABD dQ0 BEE D(G0o (A BBBC \ (A BBDK F (A BBGF DQBEE D(M0Gf 0A(A BBBA vBBB J(D0D8D@ 8D0A(B BBBA ,<^?AHL D AAE l^?qHI A ,^@@AIL } AAK L^@ BBB B(A0A8G 8A0A(B BBBD  _ JG A L,_JBBB B(A0A8DP 8A0A(B BBBJ |_PML_HMBBB B(A0A8D` 8A0A(B BBBI _O 4_OBDD t ABG V ABE 4`O DL`O}AAG  DAD K DAH t AAB `QAX,`Q[AEG  CAE `8R`@RDSaHR,,a@RBMI 8 AEJ \aSMDpC A |a TeDU A apTUDpK A aTZDpP A aTZDpP A a0UUDpF A bpUeDY A <d\BBD D(G (A ABBI 4e8]%D`,TeH]A\ K T D b F \4e]AAG K DAG U DAF De`^\BPJ A(A0D@ 0A(A BBBK $fx_AW0C AA ,,f_xA H I G N J G4\f0`BBA G@w  ABBA 4f`BFD GP}  AABD $faFL X AE ,faoAG e AB t CA L$g(bBEB E(D0C8J 8A0A(B BBBE ,tggoAG e AB t CA gggg\ggPBGB I(A0G@ 0A(A BBBD  0C(A BBBB 4hib,LhkBDC AB,|hkJGEG qAA$hkD~ F J A Lhhl+BBB B(A0A8J~ 8A0A(B BBBD L$iHqBBD A(D0 (D ABBE T (A ABBA LtiqBGI A(D0 (A ABBG l (D ABBA ,ixrAAG0u CAF Lita BBE B(A0A8GW 8A0A(B BBBK LDj(}BBE B(A0A8G@ 8A0A(B BBBF jh~j`~+DQ K Fjp~mj~R4j^At K D D G A D D E4k8jLkBBB B(A0A8G@3 8A0A(B BBBB  8D0A(B BBBD  8D0A(B BBBG N 8D0A(B BBBE L 8D0A(B BBBG \ 8D0A(B BBBG lHBBB B(D0A8D@< 8A0A(B BBBI L 8D0A(B BBBG J 8D0A(B BBBI J 8D0A(B BBBI L 8D0A(B BBBG l8l#4l؄UD H b F e C \ D d D <,mFBBA A(G0z (A ABBC <lm<BEA D(D0 (A ABBG $m(AGG IGAmm\mpVAGG  AAC M AAA G DAD H DAC G DAA $Lnp(AGG IGAtnxnl$nXFAG0w AA LnPBEB E(A0A8G  8A0A(B BBBF oG A Lp.)Fp J";W ?g9[ o  :             88%CUi]]~   >@i2T      >@i2uuC>@i2>@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   3pQceaeb3eaecceb e e e e e 3d d 7dd7dd7dd:hh:hh:hh:hh:hg:gg:gg:gg:gg       8  t  Aw   HHGr      pj<  k#Y"   8'u(L-q(C+MO  [  '   +>       pQ2. %/B}J{Z=N7 [EkrVB  < <C w%?R}\   5-C$"3YP=V~q7 5 x32}79h4393 9 7 :!7"$7$)%7'T)7*+6,6-V.7.8.8/07078897:2b%/B}*6 5  %0DaM(^P(^P(R(`jVje(L-hmfz%9iO#11g_;)2(t".D3          Rv2:>=<82<; 77 5;>2 7 7 2!8"?#%8%9%*12677779888;;??]B   #*   J# -.%/B}.%/B}+. y 3%/B}&TvIS3.MD%9Lx}%/B}+>PIIIIIII  I  I  I  I  IA,S 6 6 55:877  9!:!"9"8"#9$)5)]--090393535607,8899+::#8 o    Mo$Y%9Lx}%/B};_~PIIIIIII I  F     {W P P | .      59    5  9  <BP  5  f jV  % /Zi^6   -eI1O'd( W"]  E `?@\    +   +  ,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+}!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[%_(dv@ Pp P P0P*1::ߘ ,!{,!' !{' !As* !LT_k z w!] C" DX D  F  h M : F !uōҍA X C: ߘ  C" !m˚ !|{$1\  E3P `E Eu @ E E@ E3p `E Eu @ E@ @E  E Ez !%/!P E| @Ep E Ž = ̽  !  ߘ  E0 ` E=  E> E> @E0 E6> E? Eo ` ` ` `> `|> P `=  @E#'Q ߘ 1* !ߘ 2 2 -F $Y `' E" p[ E= @] `E>0= E) E> 9 E% @E6> 7 ED> 4 Eopo / $ " > - |> + = PF #  !ݖ  ݖ ߘ 1* ! !ߘ  -F @w PPv PLLC"  X D L  Q C: 1ߘ |{1]    *,! !** !r: H pF ~ F@t `t Pt t P F CX D X D   Q C: 1ߘ |{1]    *,! !** !r: H 3B `EJP@ E@: EN`9 @ETP Ĉp. @E]p E> `8 E@ P2 q`1 2 C" EC" Dߘ EEEE0o E K p0 E0K pV @EP EU Ep `E U E @P E[ EPQ E!0 `E|> X p> W pu Eq E) `E2PN p:`M pEpL pPK p^pc pPZ p3 E| E> E= @ p ߘ ˚ |{C: C: f * C: ߘ C: C: C: 1C: 1* !ߘ s F ! ĈF  &J Pf J | pY   @ @ E E  ` ߘ L@ P p p  M@ 0X00 0XP* `E cP* `E m@* `E ˰! Ew EA `\ `E`\ `E> C Ew- 0Y E`Q EW E 00 E3 0|. `E>P+ 0= + 0 0ߘ ˚ |{͖ n!1* !? ? !C: !m!{ E0p Pq E* `E:{ Pr!0t P? p PF CC" D &OX  E 0  Ef q n  {@  1!`* Ef El Eu 0 E> E= p         `E= @ `E)!4 Ef   l P  u @   A E>p;   4 E 4 E `4 E=   Ĉ)!        $ 4 : K O ^ d u | u              ! ( 11: A P V  f  z             u  u + < E !Y ^ #n s $  %  &  '  (  )    9, 3 ;E L ? ! !a^ f E z u  " * + , - . /u 0u 1u  3$ + $ = $ Q 2$ e 4$ p 5 6 7 8 :E < = > @<  A  B  C, % D 0 E : F C G! M HK X I ` J^ l K v M N O P4 Q R SY T  UP V W X  Y: Zn  [ \  ] . ^u : _L R `L d a^ f b^ n c z n n n n n n n n n  n n 0 n > n M n ` n o n n n n n n n n n   + > O a t           - > Q d u    Y  Y  Y  Y  Y  Y  Y % Y 6 Y F Y V Y f Y t Y  Y  Y  Y  Y  Y  Y  Y  Y  Y  Y ) Y = P c x         $ 6 L ^ r         ' / ' B Y N s 31 ) ߘ ߘ m? M3 r: F < < B O W _ Q e o e C" 3 C" Dt  1 E " P EW$! EL" P E= E> @E " r!0 " ] " ? 0 " ߘ  S W" C" DF ! b" k" 1  p4 { _9F= 4 V@F+ @TF+ F+ p&F+ *Fuj4F+ Q`FJF, O2F , M`/F, 0I/F, G/F]F, D)F , `@@)F', i3F1 i3F h 5Fg F/, f F7, e@,F6, P< 8F=, d%F<, @87FB, 6`7FM, c*FS, cFX, b F^, b Fd, a Fi, 0 Fr, 0:F~, P4F, x)F, w`F, v &F, uF, u F, t0F, s0F, r.F, p1F,o 7F, #F, n@6F, )`$F, )F, *$F, +@#F, -3 , 1'F, @.'F- +@'F - p.03 - 0@9F- -2 - F- /2 $- /P4 +- 0p3 4- 013 <- 13 E- 23 L- @304 32 Y- 42 ^- P5Fg- 7`Fm- @9 3Ft- ;9F{- =+F- @+F- pC %F- F$F- I"F- I:F- `KF- M@F- O@F- R2F- { 0F- @S`2F- T%F- @)F- `#`F- !F- F- @F- F- U F . U F. @W@F%. pF,. F6. P FD. FU.  Fa.  Fp. @Fw.  F. `F.  F. X .F. ``1F. m.F. Z6F. l6F. [ 4F. 0,F. ]`-F. ] :F ^ F^ :F. `(F. a4F. c@(F/ d)FaF. f3F. h *F. hF. j-F/ j`F / pF/ p +F/ kF,/ k F1 >1 mm!m!m m* !m* !m! > G1 O1 31 S1 m1 m1 mm!mz mW1 S1 !mS1 m1 m1 S1 m1 m1 m!m!W1 S1 , m!m 1 m 1 m!m!m[1 &] mc1 c1 m!l1 1 mmW!ms1 ms1 m0 0 mG1 mr!] mm] !m!z m!m!mm}1 !mr!w- m] m!m!mmm- !m- !m0 m1 mmm- !m- !mm- m- m- 0 m!mr!w- Cm* mms1 m1 1 31 1 !31 1 mm!mmW1 S1 m1 -1 m1 -1 # 1 m1 m m! m1 m!mĈL  "6 `=F-6  =F{FQ@ 0B ^@ p@>F|{k@ |{FF@ pEFa a .] uPa 5] t0a :] ta mt` *!s` z `s` B] rAFO] qAFY] @Fc] @AFL!L@o] x] S S &C" D  ] ] ߘ $S &] ] S ߘ ߘ \  \  ߘ ] ߘ ] ] E ] W" W" C" Dj ] 1* !Q ] S ] ] ] ] S F  ? ] 7i 7i ? NFW$!\MF^ gMFW" W" C" DF YFT> XF= `|`XFg p XF= WFu P{v PWF> WFu  WFu Э WFu  WF v pVF> `VFv p VF"v `UF0v `UF @@TF6> 0RF\v SFfv @SFrv SF|v v ? w`RF 0vRF= `tv |> rv > @qv v v #-X  ߘ F {v v {v >  1* !v v v v ߘ ! ! ݖ !] ^F`y ` ^Fppz {pz  ]Fu`]Fz y J`\F]`\F ` ]F6 ` ]F. p\F.  \Fgy pz oy pz ̽pz .] 0Pz *!0y 5] 0z :] z my m`y }y m`y y mmmy m! |y aFZS P`F4!@@aF P`Fz``F̽0| u"!| _S  `FM{ `*| { { { |C" D |C" D F 3 0D @ BcF> 0:`cF|E`dFi @.dFE - cF@ BcF> 0:`cFߘ ߘ ˚ |{!ߘ ˚ |{ F F\!F& c!LX!!:!h!p!p u!U( {!!!!B!M!z) V! & & !_! F`F 0@!@0\!F& c!LX!!:!h!p!p u!U( !{!!X!!!B!M!z) V! & & !!! ! !F& !F& w)!L!Lw)!9 !9 .D!! !! .D!In!!In!j٢!İ!!İ!j٢ʰ! ʰ! אoʰ!Ұ!ʰ!Ұ!אoʰ!ְ!ʰ!ְ!אoʰ!ڰ!ʰ!ڰ!אoʰ!ް!ʰ!ް!אoʰ!!ʰ!!אoʰ!!ʰ!!אo! ! h\d! ! Zq! ! wu! ! f%fg  g )~$%! %! {*! *! IA,A! A! 2! ! W6G! G! ͤPw w \>_ _ U! U! }! ! EMf! f! .L;w! w! J   X X @w! !  Yr! ! !W! ! "Xkږ  #ǎ>H>  H> $u͕   %o! ! &vp! ! 'y! ! (wa+! ! )>~ȱ! ȱ! *G0ܱ! ܱ! +kZW! ! ,i n! n! - ! ! .l! ! /~ ! ! 0±! ±! 1 ! ! 2f&! &! 34f.! .! 4v͖  ͖ 5=@T T 68+n:! :! 7!p p 8LtT! T! 9%$_! _! :Eޫ@d! d! ;,ih! h! <{.F*BEBy["_BuB@@̉@މ EEEE  E(EE@EZ@EhE @@$@ Ep@Ɗ0@يE-`E EPE"@*`E7P(`EL ' Ed@,Ey@,E%Ep@@ӋEl#@  E` `` @ EĈ@E@EP 0 E  P z E E~ P P `E̽y Pt Pt P` @E0 E EP E E Eu"!0x P0x P+`u P;u PLEZE= Ec= @EdEpExE E@ E@EEEEE@E3P E E`Er!0 ` LEZ`E= `Ec= EdEpEx`EE@ E EE`EE EE  @EP  @ E @ E @E E p E @E  E ` EТ `E 0 E E П E     r!@  > @E=  ; E|p E E@ @E= ` E  E` @` ` _ ` ` @ @ ` ` ` ` @ @ @ ` ` ` ;!:!`:! :!9!9!`9! 9!8!8!`8!e! e!d! v!u!`~!~!}!@}!|!|! !!BBBBBB CC+C5CTCiCCC @8 EEo(XlxM D F{ oo o,o/Fv88888888899&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Ʋֲ&6FVfvƳֳ&6FVfvƴִ&6FVfvƵֵ&6`"" "#p#P"4FNz@G@ r@ `p@A Щ@ 00p``@ `0@LFa = GF] GFW$!p`HF^ 0 HF LFr! a > KF6> 0g JFR PZ@KF XKF6 XKF ^ WJFVIF= @U@IF^ THF^ RIFTHF>p`GF"^ GF+^ @FF\ 0FFRFF\ Qpa ? PPa ] ^@EF9^ a F^ paEF0S LBFP^ IBF^^ Ia j^ \`BFw^ p[BF^ `Ia ^ 0Ia ׎LBFHIBF^ DFH jCF^ @CF^ CF̽ca T> FDF <N@N@@N@@`ppжswoole.so.debugi7zXZִF!t/?KU]?Eh=(aK"`&*qKA^GO׃)3+@M} H8tOj1Ζ",WɢU&Լ"r|\*7ob}Yg}AE!52'9> yD.qz5Wn] o5QtZ͂:A\nwLh,xYrJ6=$ t@r:(Gv`>S"-spwwIv/cМn3*!!iYώ@oZV'˔\a_VJnHuGht' @eq"7_mr nڕg D[PةR0AW,^1 -?Y)]"QK]QcHFB[R0cG4jap3F8mk FY*dd|sXNrwPKo1r2 yjokށi"%s>(%^y%Xj[ۓaր^mpS=<-zv=Xs%ֳhŬ{-b.y 9lQ,.t1$g1W"if8sR/^6ːtO~7@ 8k7rzT3:\ڿAstf P↢joVh3St/xMn8iDmB"5}|Iad^,%2]Ld:N$ԝ-]^K1[ ފM~0 S=\-mnuZ5\'ܫia> lSOУy n(՘4m Tf5 2/[Y v+bC[ԧp# /RgR辛Wu^^Z'Þ<}o2UAoBvQkSlT'3D<+\;( bŶ\FN #ji̫ͧX'8?S]pz@'ouuYfrQ3ϒ5hb.82أ0Iu^veҒ KCh}hJ(~i ) d!;ďȘGKo9;F[)#:ipRI +FB?2xS M"|wPIxP*.bA%t<5n6ۛ0ymc܉+z k*qWdHPQ]GC4%}VK#\b|Nln@m4$дQk(?+/%CXmpKQʗ4xȍ`,+DeP`H΀Ԡ2S#xP?ȞJD5ab,s (m2&8WOf6.rEU1  -iTɠG#7ZU+i35'8ɠ b 0xc䴲DWʏ0f\i6޶GkxL I_)Hn:A&pY19BN L!Gqmxџh D^hTRVZTVJ5×γ@aPp\ Y9j[/MmY?wZ mZhwL(f4PJ!J>6q2+̯l Lu]GiKnK& y$AV|sԅ}Qg{SU?sp;uKxcg$3uߛR`"\ .aX'E"->_ -P{%{d6H==M17?$ڮ{@Dmh&4qTԙP ojQD2ޕor$T-IkDPy>ЊVXC cf:")/?Vdz{IM0!Myp$d_U̞ :O[Q*HGE|[ƆB68ogNf~·= 4'U+ }% Gm>N*LF̥%"١iKĶxwij7K?ǎ mW&{mOK.6e}8*W룹†6egi-@e [+퉋JF+HѧcԯMHc""=kksXϒĄT]1!p+BNkkfgb /Պ]u7tg7w"$jcsn*8 ;#=OΤjw)^"҃gǡ8_X"*YY=As@} &_]Ɩ: 2@Kb A>ż:kcxCv W/LF؈7ϏkO7/x2 d>wIZG m k ?Ԩx@YP+!Bkh*C@ &7\affKN=ܥt$ߘaEqB/[T&񧩝Z%eHWUSMnC6c=^l2UчlA$C>u)߶h[wq!La[ 5*s4V: lEAuN[j>!kl ˔\DDN  .9*F,B;iXR -HCN !c(31n11FHX1~ߩ&gKR/0:g_9`azڗB;Dӎ3%뱋.u@8Ve娩#ssa5J D  5#f*?+hrTD$dmH؊)"ֹMG|A p$ Y v?lbr|7'ß9R^ZA;M~[%Kߺ@$LpYjr}7ʂEg_Q>@9vpb*ug.U[#-v2j ;#WVd,zQScj8xg=]>pi,.FnX6ENK"\[dGjH'KwSPv qH'N򶀧JGkf7|6DfW?IC(fzP=fQ. ''e}2wL䙰 %_Id@dl-bDá2ڐW TJj}gXһ8QqeP1Ҧ:C Wz6\23cb-P{ʓe<'11׮9ЫwBGSQߍWUt#x|o3$d# >ѯ#!TKeH8GskF_Q17VLn[h=/8E43&-l܇c ڗF գ )xosj lr"v59)YgS-Qt҉eݴf \DzgCq*Ci忣s~ǣ0pd_4vX^^H/=9m0Org$+L-/.Yf^3@HO6nJ|T,TGJ8jdf3NGŰoi9[a*:^j;V]*NEgH 6l(_F,(i-]TN ζ Oޣ/P-7~'n5=>sj'G{˵!\|_jRw#q]^ 7fZX#%w,xGT`m8Dj?@Qϧpݕ|y\ _kS@df ZlW}hϮ#ᜐg9MƟ*l*q-pF@)*)*PK~ޏnF\= e] m[ZD'o;IG9f2J8@@=knZb76v@!?d5[RwOj +ްR0Ġ>p &/ ǐچ4bɨ)b ғr޹q NOu]zнԌbOnS"[xGfi,f<ɸqGhfϏ{,:p④g^6\ɜϴ֟n5kxb4wz?W`?`@C ?`2ã^q&{95|$xdAӰU*&[} F bqoUCXN}|" Cxh9w:qTD4l͢T3]TZQHE##He}ka%?(;;15kp5 'Qw^i㗾 ') fJm __4ғE@,M] Zi.ciUl"^D3 vJmN*~Kyu4tQ #j起/ i(߹F#ҧ};SQ%(g:| bhÙΉ˔>ZkVD%Su|"o_}Co&im TIMd0E~}4ʻ&eۈC)==q2m펱Mi1B]-ЌNaNWI)Ԯ?xKsR2]KKU<|̄Wd ?D?Xl0 cf&)R Y!m>qo.㒎/l#r<\~@@&֒+ B^acq̋<E`#vKES =b,H#".|B贁vRQXӯZWn ‡`N:Ix]y7{'rȪjmGǿeC:Jq$pQB>;zH_,!Bc!,Q${LarricY" z j}cq ȔD2u O[ *XPf/J0tFeF^lflb7JczP4Vcm [dmryO~ h:GTuLc7)~8X;[0M(Xb [䅸hE1!IANVdY-4f*Q/.s@vjĐL@3'tMl7~W@8K}fOr?xi?b6qi;oddHH-a~Ջ_FDCJeء- esGlb2v=WF2o^" FiC0`?A>dJb?BЌʑ0l#ttSR> ʜAP_ dK2?{rHNle'l&-f7T+h/Fmv/Y/ r䉗Mi9ff>*t,F|}7E~U>_) A9w XևXMwk,;5g+‘ˢ}Oe3ߜ>r4h`UxLs Ğl_YO1,0<1 \f|Lu\$j[ +EY#-:H[ v*xwiB1Ff[2?[ _3颕Ria7Z ZN<Yz;jr|R_CbP D.`.EqQ -"ǐcٰb<G08<0$VXb]$0\w# Z^ݮ+mbj~{c|)m3"!;?ڀlv߹;Ff ںhRS5O~)  ɪ)]IӒƚfJP@NvZs"У i7{Z30Y;؅*DzZV}ɞVB0AυTb+Q׷OC6].pRF~^&BBצKT:UZ'h$TfrAͨSvG 4zgq9`xȕ7 D(q1(VR aw "z&.񲿵R2I%#GQ&qw_1t:+e BK,>o03*V3|kn/>rө뫣-g蹀rK 1 {5jV$h] z .ZBwYM3NZ'nP1}F" Av!#:yM£§s6 ,L?I5xe$8ZkL04i#Vf~d;O0/9 ZL44W/PR4r?`\I27~5%H.^('JrZˌLљLao솀lMq8މ2H=P+>Ʈ8$ǜ'W;#}18UA9OUպ+sNqirJ/"6W^zή޷k\3\'M^%Gˇ*mn0y1T+~ZȠ nl2!$Ǜ8Q >ۮhKb!:[V]gV Ml*TAQhUJXq2㬴ƕffdsq:CN<މEV]꣜饰!{E+ _Nh'lж,r) RCz,٥υo?I3&: u)_ئ5b]Nc_O9LT"_-JTZU?k7%E ڊP\ӜIT}TI9o?ľs6iOh$m> 77tu__E[9$pօ#psI:Qu1vœ6 kng ndANҼ&t*uX 7,*_q#$9[3VU'ʝ tH-p<<-׎`S;_kl\u7(=@qR4J|=ˆ1 WLYy7FkΙ.4@Q߮ ZmC jFqCrň2R1Ⱦ=XwYJOנC2m!z. 'BfU v)d1yJP Kr(  Lm Z=atiEQ 4SJqвt K+b&@7Wp=^=#]B\AffB17Q^VnREJ<ۮ+x@ւDw`!k}:ԡ+.N|bm꿚q\Z(j"IS)9=Nv,V8*35цsSyKBō`kwjv~ے`֛ݴa|_i{/l= =|)GÆr6T3XgKDݘ;);O!WyIc*U2N\d濊ͭZo©]TV ]FtIIKG:?NiO96*->ձHi:#/DD}^1T4<2JwboNT@*B3Ppto3퓨" o=*+/{oDz 3Z7+̄^NjrZfQVhtD\v&З4N]D. 9.pl~AḥD]qxppǝ:ăz8e %*0| \m$1k|%2`&&B|)R|#4$ow ̋AMy@nȾfjBՑF0/q O[w_ɤ(q ű$-.q+YSiEGMKyT%] NuȎ咎>O(hi~Gayy#3ONs}s_3{xEibߌ_&HjĨm\qNt?ւcݣ լXHnZPg̮ZՒ95kஶ `mB^wmH+2PDW\ V'ֿWN)u:2ȐZm9 vWCi@'4(lft7]Se{2BT!#e f'O`PfU)bc'> H)ɞB!u:d0iF"oţR@QvmlJ#f'e:Gv6CH4wWZP!:H#@`m" L3f?e.b/\O {uk.pNc:o;z $AZ -rǏHE|3>n0mEcvyh NCEh0wܓx%S`7J7K!҈5(ojYB7ʓb#(+YYXPͿkK 5ex&S\þ{Uq-l؉Jaus%+A4#BQFs0dL6x.=-_j@Gw#wK r4-!nzMTQKN[^> f6>ˣ&:gIz#=Ԯ5xv3}Ԫp8o{1;kB[<ϹSyV4~J|U£˻zK?w2[_Kwҫȇ1jտA36fGSy6֘G#G'EQGNcɥ^^.y%@r\f00̜>n7a,Eaǩ*J?! / +m"O-B| %"C[7֞hf"asn7V IPޛLxyt2xjeoI~ؒ)oU2ٓQtlH8xo7Jƴuٌ;0_Q6]T[Fid)tAa2<*kFM%M"6Yߔ~oJhbÝj!&< [E9/PJZN>|s0TO 4@9(i]#m=g*tQx$tUǙ;P`J =ýHo.U|&H5xj8W ɭj:捩\T eE ϓ$NIe>I ˫9O%xZWN-J-$TE) 6^?l::R^IP4$@nۗy>]>FYobf( ~sDU݋wtk/U0}g;s|#cVf%Zܛn@_JZ-BXܠȱ?fBNJ4C O޳Nݪ>:bw٘J vgFcZM(΢_EaF̡MV[>sJ1#q%TG'5NOx~3q'l?{h{)8.|D..M#>lLQŠy@o ҍ~A]xȔVkuH',Zs±*QI' j!Vd_mGq,:^jteӛHa#Xl#Km%F(YE*oTY(9~N+: ,GuXj;L(}bTlPO`-tK?,p'٧+YO )4q] ̾4E<$_$bB=:)9+roȣu!B~cR y/ ̖]KH ]L\P(*FF`3%y]gF kk(Q/ ĝRoo"rΗd]+ ']#R&";4 *} LGyi^Kqm<"$ys3N}3Omşyp_˺d92Fvsohw+?v띡Am Dݯl߬bW'c[Y0 ]`'ژeTЖ0UqY)?{+* !aGY/?LV{U);׶H[y<۠C`dq%@I;I$"wk*Z"q˵(yh-ꜝjޗ06) @l@.*Ѕם@hAsNىؼ]d O@>>Cr֩t6l.Z(xsӾ[򯥙ė-GHx.^P:[&̉#BzR:O#ؚ~1 TR+ګ=;rNMxTM?߈th#cf8P_IX?YR;C?ոAw=`Z׀ 5oU@}j 'tw#)Ͼq\>{(dCuڪYtI(:"ՠM/aBGԬR+1pbON1It+ On).ΡƘZ$O~6qO(\{ϥi6 6_ 6Q&6/:!*Svpx~~#Çxîkqq/RIc$9y:]*~d9q+qs΢>(;q().8( P{V-` $iJj|uDSY5[ ; NayQåRMUk@xGu8SzҜ:Z{k$ \[΀\ھrHh`w;͋Hw|-m>6usk%vKZap;y#7 _a֊F`'θgAck* ՓG}Ag 2+VV&>]v'.q߉ficEbh pPX `[_Nkn3 YېF[!:S [enzDJPIjlD.YM4jzG =FEpsL%@&* g>>P638?l(r6pJuށ 2Ix5~_vf1q:XGB$ccҦF|'vm囗TLY[&F!)]o1F/SDM'\faAD̰O$DP2ْ$IuY{`zCf>Kvl^v:=Fu8+xgu9B2ݖIrL.e}繄qw7$3uy_kN2"zִ!90-Q(aW! EI6-(.dl}[WH0n^ S*&ds#}?~V;R_X23|z_Ѕ g WheARsΕqɁMK@ކT3gv(!2p$=;YKrjc`tw͢Mig_=.wp  5,TLT-a[Z`1[ǒֽtDFKfN2-WQلa[9{r\2g8{f7IR(8o"i61R̾>s:s0rq1l ^#Uu-ΪlE|J|v˕ZZ#G-Cied+g\m-L*N0.2҆wnAVdnyTν R+`Hb0gJ XEVM=xh"'x$l+?GjsQ]{1pY\GtΒs#F`nfG?8ص|_tkj.}_hiԵSf:gC H87'ЖJeBb%ex| c(j(x'փT2ed{poEDq܉C &3,wE5B_RTXE?tQQ}eɎiEpܭwvd f%J~q9\,CFE%-cX/_c->|J=ZGeY%u"8˳}zվiݪ嫎k )GSf8=|wq|L%8onr )~T=|#S!R!܄I0%EQY@1I="Ud!9{ٍKOh/$'p2OAx Ŗe6vꔈ$,-kr8ɽc! 3 ^:nOsq)|QctQWeQgl-UX6Ԡ>kEnmfs)O@Xx2V~WZe03AS(jXnQ ܆פTQ _ ,S({$+N$QBe (.XϮ>B3х(+@MnHp*0ەU,)vg$_&mn8w~V<(k~z1x(! };܍Cy3XtIpY\f c>LyW*Ԭ;ɐl8.bESϱ3- ]gYk~1@Qc@K7sd\w4 78 -1wd| 7.h\(Uƥ ?Xr=jBɓnRbL= )J'f 啻V&|G8\65p:\t+NuL3;q,xX7πOc kGG1:h ۝b3; %%y$\#ryx?'r*L@7u ib>U~R@(YCE @W#` *TрfD&f/kDso*Jkvӄ;I^=Zd*:{0K3WyCpQ# ";)θQ(M&, 8vU+oЎn^cdUS^ߴmpx[dhZ/av]D%J,gĶn)DA㘄~VX!W{B)Ʃq/mLgYZ.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( xMxM0XlXlD8o,,Eop T^B{{h@8@8c`8`8}n@@kt z(H ""4_ b" b"Tt$t$E%f@E%E%E%E%+ F&0F0& F&?F& G'pL ' 'KtT'