ÿØÿà JFIF    ÿÛ „ ( %!1!%*+...983,7(-.- ELF>"@t.@8 @F,F,  K, KL KL8 ؎-؎M؎Mppp$$E,E,E,  K, KL KLn@StdE,E,E, PtdH'H'H'QtdRtd K, KL KLGNU9JK٠kl1yUJ0)@3hH&   aAKtA@L@!B D L Ep`4PPX H&BHR)HB0ք$D5h`@(LAH%D0@ @ E#AhD@800@ ("00Sy` 4 @P.Pj )@A!2? @2C FnR"4ERF&J@k, B hHVb@8   @@rAQ0R @`Ԁ0``Q@`@@a$aja# .A!$F (0fB!`Mt AHM(!B `@tIb0i$ AI< IJL0p* eCd 8  JadacBB"T!i $'s 8cD M%\``@"  `(c 8@^!mPRDILTP l0 X (CD @p@"DB]0! K @VB$d@P j@!@qb AJ,  2@%  "脘F"1!D9WDPC B"%PJ5eLfVq %@D @8V$X@6A2¨D@@  @T:L ኡNN<`C D@lFѐ  U$$!5#H1Ep9C"Q"D `Q)  @Ȃ0!"!Y$% jHF * FAh@QA"@K0@B‚" @Fj4mpKĂLvpEhx` dE,0, @2 aucH41hAH<@""RBI1$H50{A!-b$B ($TA| 0``@IJ`$< Pa`@Ќ"Q(2YgRH q6fl 5  @ 0   @d)@@)@ؠ6 4*L !$@2r60AHp (=I@$0 0 H pH,P`= "atk`(A&  C1:"X0@@Q $Kw`B`A!$U Q0@2  !HTQ(j`HP!XI%ct ` F A@.; JD! A@HQ @*JF. a@ @Ր"6$20HHa8 PI"! L@!$0_`@ 00f h@R BqQPŃ`LąK\* ** C@%a"b P%@2<҈4I! h 0QNBAP @ `8 8BF J#("A,JA Ha/x%P9@@ ,($0 9@($(CPƦcbH"<)e-,{!"F!"#%&(+/0134568:<=>ACFHIKNQSTXYZ[`abcefghiklnoqrtuvwyz{}    !&'()+,-.12345679:;<>?ABGJKLMNPQSTUVXY\]`abcegkmpqtuwx{|~     !"#%&()+,-/1268;<=@ACDEHILMNOQRSTWXY\]`ceghilopqrstwyz{|~   "$&')*,-0136789:;>@CFHIJKLMPQTXY\_bdefghimnprtwy{~     !#$'+,./0124689;<>?BDHIJKLNPQRSVYZ^`adeghijloprstuwxy{|~  #'),.013579:;=>ABCEFHILNPQRSTUXY[\]`acdefhiknoqrtvwxyz|~                   ! # % ' ( * + - . / 1 2 5 7 8 : = @ B F G H I J M N O P S T U W X [ \ ] _ a c d e f g h j l m n o p q s t v w x y {                    ! " $ % ' ) * + , / 0 1 4 5 6 8 9 ; < = > ? B C F H I J K M N P Q R T V X Z [ ^ ` b d e f g h k m o s v x | ~                     " # ' ( + / 2 3 4 5 7 9 = > ? @ C D E F G J L M O P T U V X Z [ a b d e f g j k l m o p q r s t u v y z } ~                   ! " # $ % ' * + - . 1 3 4 5 8 9 : ; = > A C D E F H J K M P Q S T Y \ ] ^ _ ` a d f g h j k l m n o t˯R"9aN!+џҵA*IQ)d\1Xf~'`W‹J,  ŧ$.ڼ\Tȳhi<7%5L?A8ՏOZ,PCg"=c[\wآ#}XϿ2)R ɀi<ݟdA r5x~k? Dk|n{rp bK[<5copt]TOs}\pE>"FR/zy@+8'jv![sQB;BWٸʋ5^O1;yvS_=Q { ېhij5,ՙ"P0AӬ:[dev&zQgG/]!T}l߇ ;!(L߂Jge̺tkRcNsTS|ngѤby#t&oEұ7¾N.WVG+" s|˺| $)HIwظũQe-=1[꽚%@-GJTT|1V7zYN~oWr,.Tڶ"}6DQ(L ))*g1t-K:FJ+}CDPِif78."}ssiϒw#vE;l+#xlrW0@.|j<3 q!ɧdwt.e~7Ooo?aAs')f?!XMT(ȑbA QT4h;U % '0Wd$%~bu:u:5[M$A|߱7Pu?Q u!#eH['iNxb& gvvaQi:|$Mlh0mK hw~t,җU. "d o o|Tڧ0=EL|) ΓgN`VENgk? TInO]]?2)g:aO~ 3m ;MkKyDM,7͔nV'ε,0/C9;a34SvvwC33($ghZc*"w|Xv<[bG^-A #%0!,F$V[mj'mvE.p-(iܔ]u%WR昪j3^CvO|2ۙ>r).#(oO|z`'g*9O ԺW{H}EeaJxp%|62;Qijh7.ݡh;sOMXq$PM 6Ǔ?2B8-Zͣ6 "-Q1&H`ͩ?) :`CjIL^=2-%g^MwtL_m{+i2BHdbf]Y5{C%Z[ _*ALJ Ʌhu6f\ r$(wWE""k.^;ln,yuǕWE_uBZy!{&w=޷EFæ;򠃭Z[r%o`-o2̍VXouLPH_` L?8ɣjKʰ6&(1S^VdOx$ Sd=*- k@R9Dgy&B%GY[އP,8mI)5n,vA;l<Ï%3uB>lE )P&dhF ӓ\/4a7.Ghƀ{6hͨ* #+Up![l&~2 GUk>1О"\{*Xl7S8 l\B[r:;AW#2k(؀lfbx) ?4PSyY>*+oP&lNPNn؃Gs4V}"N*lq<:J5ܱaBӝ(uBߢR vw"K+ A{ޑ..Xz*# 6:S$% '9 ^6X7zޔ~7a=RwBPZc~Ƨ.)ꛪ*U#V[tj0LOFxejjo~N|2:W _fUGvSľNǝßJm8G?=\%{#.5"E^[$w^JG' pZ5?%6vs3x'N,;qF1fͣ6kJoAnjsaNp@sOIR"z~S(Q6a&{>Rz\TX4 rpkx5џ;#RPR//7~+]nLCbH°&"p؜WLA W;  w *WVӡ?;QT]܏QWωILu+5 P stZ2=X樠UP~Yfз.װ1ۼB}7-A;!֗ZڎCII "ϑyvm%?Ls[BdN+ ig P_xcX9Q jN\ <<- oJ0Q~ssHZ $fFLM)9%B_.fL@hEZwO/z ͋oNPz R!H/(0eV:l/j#wz|I!i'9;IPʛi#^b́}l`#2XgSڢj~͒b3ѰMo C8$/\mNj薿|ˀ;> >{'r "t\9Lɋ꺟~NLӻV2hCEWh<&F^4'.R w ؔ/n>KzվJ+7ECG-Aӻ3-7n:hq8_e۟F 'YHɤN<2r{I]J$XSsQsjZiIA >!ڔCsZըSBnΖ IZ1Nձ70]pځR! ,)l0b20 =s'-DlQyv " ?g-VM*ۯ26uMԼrDZ9MHoHG?r}V"2.~Vԁsd}bKj7A 0!GDhLp0ű,mt^-=6q[7ZIB@5P.Mgw6hT^fl}/1do/>RctY(yD`Rp/lڕᱷ+LOϪUn* wN_puM)1uݱWVcaz4+BR3~x)t*'OVw9F--p^2LvSdVNTYe 0'wGVsMa>_ ?/mI2Wbuq1xHb_! --}8hoH/GI|R4xȇ,ܿ&1+MUC/΃py@ hRH%WG$>T (0 O-kWlM@(߮e*~QJ?GPfzT4cͧEf6燫E栿A%tt?dl퀻J54YaҜp>uS+flot/0y rC a:CCll$a:%.EmWL KAkZ҆dhmp`N(k9bFUk7X[͡pTfW)lxr~n7λ[CDDlā >/&ePg.&lX,P8kѡ,/(ljDRY3Fdi})wu#`%Z:0d,<Ss/qޛpE{jm\Eytf$0ւKb'I5[TA&8EHctz?؆cvCnWJi:e,[*<+$5 ,U}S ]mH1GXlѽc֐73TCoo= )\#B],prںd_͠7# ÅY^JQd9b +YHEp=pR7 ʮT2pް> ݵj^[§\&QVE w- f_\|a8p$bBӋ;9oD+I|#sL6\Xk@o  kj?g@V~ةF)c&.qXJwq*p-+qB 7e9#7ڣmUZ St%2 PdY}Uč^3Ya\y#ܥ ƀݓ >&̡&0@5Rvm+Nԑ@(`\J:VZpf (dǖq+kM۴]|[mnͤr&hB\5'APHeO9ktNNIʤ& ^qu0nNÔm7}wRh cgxx 4 ܸ*tY../وlhïs}p؛f" yeH\x뀧^ZMiR2#BY2`Ch+7T[ZPOü|E|("<`: e GmbQhu AG&c#w)L%VNSgq\6_{&U4Ĕc7h3t!Sx ÃWrOmZI ^:gʰ҆QCZ#VF+k確'F)f2p-$\apt:$jBFG!QއF܏Cy:6h󙸷r;lUkj eʖJ_.{R}!dfz vަ4/x$VIKȄT5yuHue>dj v`#:1YHڼ sF%m}l"-An $79 l2aE#wѾMȉ[b1QS‚) 2A+ wbbFt^1%9olZ݋ˁ g!ݖ9S?"1g8}Gj^ ;ʮiP1Md)1\JS)B@]@|wڄfu}!CP],^xCF H{ ;8Y~$Qې.UcxZxHN&or? ?8NFI@&)ks,yQ|oc&1QW5p`rzZ\FM*ԨE|:# ]QW!Up)rb;1TiɫQ{ӒMo@pއɧP,4*ўcǤd$w[@+œ'P1`'Cl@:1B!,9]RqM9}Q{c߅'A떶? ~Us,ϟDʭ)Hr#g]dtǮʺ G#WV-*В'PɥYb̉ WAO%)_r:@?ɉ̷=~8PS_̡\万Y&B11%~x|v:9C3 <*EZw=IA= > [FI/!B߉ҏ$N~&gjӌba1y`pGU5 y1*8b 1ϐd$~hotqH 'S_k%PzZ-7`XpnlUBe19U{A0G~C-n>A0P_ƅ  }Ь=*7p-4=MpY+HaPɿYGU[⨀ȝNy/ b{*'Tv~l6c?]cy ڝua\Q5bqc 4;w q:f8˚0Lx3ތu$kVQn' 7Gx9*;$l'M%B^uLkMV\ Il?V  8hm06@\TYl)"'H h>1$k)**p4fYj%*F"\aJ+L^C|9^nlUJzx#{t*%Mp–?|V=Llzk&>m-yJ ێ:*V nEE=Joj1O=a.-.&WyhV^5=^2t؛xM LT7h\mtVgh QWV^s* qxoy+SO 1We' Z1Ş 5e\l؞|aM7|"U PkrN6h9L m%xNo 5s_q%&&ml?*1~C1wM++C"Xh7SzXw 1"6N?a kS vW?=-:!"UVkd[7OwAd601DKdlr(6<eGdkRkNv>E؋]kB;>!?{l))kBZcnD hb vMl_8LK|=@ _L%'@l"&%jKWJ7wmx&JAg&fkLwov-5X5mE;)$S09P)w^8@< bx0FvN1\`L8nQ <+9K6oktg2Nma@Kl6}e-U2.:"gY f)N.Q+ ok$,Lkg|TT6l`=/\V Y ld*4\jgvT)g7mUߡƁ|"Lr-J` E, .gG `U2u2"rNqE .92cs "-1K:$sKy37Yk?- Xehҡ1[tY{a!7nZl")p))xJ'""InlLnJJ'z+vsnKZ72%-ajlMۥm|nkJ= AX=2e P<dR!(C&fٞH /"wv=W4LtM+ex&Jcx$el5+`7L OY 9h<&V dq+}@Bk >Yk J4X, #* kͪRJONÐl861bk nj*%kN &ӖKu  x [ fi" ?41 p Q" ZA ` Gx k Zf  ZB 0 `+ On ``f    p 3 @?_& @ 7͇ : nvU X ` !`m'## P!sM @" \ dN P 5" w кJa @&" @XZ'!` j a^ @/A!&R @ " = `F%-k ^<] @e*"  K 7 pI 8 PP" U|!M E " 9w ubU" `  ti" @< " PD%" Pk 6z" p @U0> u ?m4" @d 03c B ! 0cG!8iMw ] pJ @ `]  " Pb !&" @R ?yή" 9kN  [ DR" )[" ` 0'4# @#{" j.  V< N pu `f*," 5!M0d P+(" " : @Qq 0^ p" P!^" w] :4 > T!8xM" >!&"} Z" `G" `wy p8N p&+!M8qo pT= 5rY `R" " q `AsyX" `Cy  `J" I{Fh P? X" S!`h&_A eW? bKl 8  d N  x jmp P=. PYp3!P%" p~w" w!uM( Жy2 x " pQk  ?C7 0G #<" O{" @ @" R^ Y !ps&x lX,NL  "  p l Vw p e P` `ZD" Bh `S 5 rO" 2U m_"   OK pV" YD Pa" ph ` % @zT l 6 .4"  "U 8)t Pȷ и_= "  pq c" x" W7{" @g G H@" PBh L#m `(  p"b `EG p" x1" h!Mi!`p' F qB 0 r[ @^" ` { EP)  IM`!HM#j Y  `q 6E " @" " >g= p" @~/ 7 Cfy pV" E" câ!M+" 0n /m"  `N *T `( ^@'Sm RM*" :`" p = r TB= ," nj"  Z * I :t a@ s\ B3 pi!@ _!>!@&!" 0v!MM Wf aG"  =&" Yv ~ ~  5( #  q [ @L  +X a} 0  oA  < d !g&QS" pj" * G, cM{V @c b ?(2 "!M " . Uq _ 4" (" wE" |S" -" :  ;+" ( 0 gv 05" ro" z{!HMHU# P A z " " 0A-' H! ww Y9V my !ЅM!tMW n dL" p~ ТU" B b/ C"  \o px ## D :"E!PxM8f!a'Y j `[% pX V" `y n"   PM-6 02 I- ?:," =!M =b3!%"J pt 0m  ! @( eM " ` =% l@ #g :"  eǁ ,h1" >" CU PV T+" 0g / y " @6"_ @MR$ @gm` Nh @Ii%# * O, `|> R{ @Ja " g*" ( w2` 'O3" p wq!H,N"N  " w|" 0 "U" \ f&  @vN а x R(  &  9IK" P^!M4 DCH" P9Hk <j# W  " =!M UG"  " Px p~E" 2; nj 69 Mq n̔ V pM!`%\7 xEUJ" @ !x" p Ul @   9 ;" @H I/ P M `+ GI" @/ P,C"  vd"  ZA 0 P j P> @^ Іd:> 6]" &" @n Ztp 9bi!jMt uob 89  D F'!Z U Y t" 9!@s&.[" v p?# @.D ?f" 3U<!hM > p J  zm=P" P  =}g  9B R! E'^n С*I !`rM" ̾ `" 0Z Z^S" `  tE]!rM A 0b u B + G /" @E R!z&" Fx @n/ >P   W 0x  `{f  LHj Y,9!`f&D" w+ 0  uB" I P+ J) "  #c + H" G" B6 S(N/" 5" P lKn" 0} f1!@%!" 0%][  0/"  R  ` ^M >  }  A P z" P9wZ 8z" N `nV o5  I   1w `o pC 7"  " gL O x p ^U @j 9 S { 6" y  (" fL T^" k G*D? W<iP @D\ P' 6 h @'( p6J <i NH p!!M" _" a> X" : P" @li PQ p  p{A" `}  Yx @e+z" > EW 5)! @  ! `t>i" U0B" ʨ" /" DQW" %5" " RiM p) @/ `_(o!sM> `(2 \g s P @ `}% pϣ" @B;u 8zX ^:# P" "? pW7 @^y І !MH 0 - _xu 0h I4 0#x dgo7 V @n  OP x z"  !&s" 0 " P>Z - } z M3!vMfH@ N xY Pb  '#@ La A y`%Mc" `P" `{"!f&G 9" 0J} " %Y [mo  @`1 I" A" u x  K 0W."  'c  G  $ !XwM  p H;" C)E `~ TB" Wz + Mu PD" (w. `j!E HV!MH!%j `d  `  C,G5 d" " =b  y [fM G% pE  p !M(V" `z!M =    q &D" 0wӭ" 9=x# \ x=v  7 M !Vc L `D # ( Pa ?" 02`   C92Nϗ 's" ^VM! " @ y g P@ i Nh An @!w" `t" w " PӠ ` M R]p , @GA" / ?a"  A߄!0M%" $  {I y !dM]U P O @4 V%" )& HԌ" xF ;b" ` ] @=k P M  p'c 0] " w 0 K rLa  l  O" 0 w" " U" uA5" w5'N> ]C" >o_" `\N fJ" P Uj" rd8o " 0G(w gJR" ` [ >0;" PO  p ?" )I_" w}" 0 '?  Z  o !sM `@t ] P!MHsM~ Y) pKuOl a" #Y!`U&|c pY   `; o D -!% g  ]@V 0] x M mJ" pDe9 " lj P[ ;A Рfp) `eo߾" '!0M  P %  t ޵!8M6 0zx W9T" h} ;A @3ZW MJ" 1j" `U" W7 #: @ *!@%a"  ? p % pt " 0/h  Q" ` `.b Gk 4" еr?  _` Зp 0Ac% V;  U lU" _V" :Di @Ny `" =@F 0I!g<" PCDf q$" q b  "8+" aW!P%/N p Ж;V !v%#/ &) 5U" PkK C2l 0b'" }" ` y pin pB p{'ט ,  `\ `6s `zDb pj" | G" pj "  2 %!hM `o }  Bq!p%  0T B ls" } Tf 0#D= 0;  )[" |"  p@5  5 w 3" D  '  @ "   t/" `  M q j<" {)  e @ M= F-l B"  ` pH" Y fK!MP5 'W   5G pT " m8 b B  " =b\ !%%  A o<SpM) 0m$ QA$P v7F" 6NQq   " 2R" %hM.h  " p! 4hR" p" PCb " `=[ e 2u ] ` |c  Z A" - s p ?i" p T" ϻ" @ $ O / 0 2F!M8  0MR" xU $ !uM0 " a ` @S" Є@\ B 7] Uh_   m]" ` ke PC h" `U q&" )h >{ = `e" 3!%%8 " "' P!!rMD"  " `=`" ` M# P pwC"  eW q > p% !(!M2!vM" `1" P1M  M& +H"  (g-" 5"ˊXN !(Mn" {F!uM(@ pt+ !8wM )) '. 0lt" ~w ( m!c'"" `_j `y #2!%$& U r R'@!wM8ݼ W!XuM( Y" x  ? H `n~ @:_u "H!@&D D" `w>!8MFu 0" Da #-%Q" P["  Ǝ!M8q p\ " 0)j" `)E!   S" vyM- RS w V -@" w b;" 0C  2 3 \" `  c Ph2 P# 0$ "  N `i !tM(1 Ќ \Ʌ aB o @ {" 0r: 8 z %" !uM(S" ` _ PfI^ 9ie ) K. `B u( 93$ = t = I pz f?" ;" )g 04" @f#"  _M3 # _[!HM`M \ 3!D `k >:a p'Mن `{" >n> k <" @C j" w!`vM8s" P n_ @Z  Iۋ!PrM" =J ' m" `V !p&3!%4" w 2 кJ- p 2l ~ <~   !PeM K P1 Z m> * u 084  !dM y dA `n P6 n!prM " @< W zk 3 #W jI" zwz" p8 ?!t PiA P <\ B% = C" c  P! ~Mo" {n 0e+= G( 0dn 0RO]  " &T" С 4" 9 @" 1 h_ `"" j W) ]" `  nT @n 5" " vr # ;h Ј s @Y #x W p #A " d!0uM() P\ _" `g p _[ @("  b" @cw  Q"  " M ` @ v" 0SY0M!iMg: l J P:" BL" ym!PM8H!jM " Q)"  @" `U~ 9" yDD:" Afp" 0Mw < Z swT hS w D/o 1u pJZ" `-n" 0} fu " p~w!{" Н `D mF  qә ~" [C  Ƣ" R$E!PiM8 P+; cHe G x / pd" " K 0! ' ,o @j 0 p J7  <j& @ " =f[" %BR PjM K" B -&MeA / G0" M3) G ' 2!%$P" ` ` J!uM(" YD P  \ ? Z 0Y!a'Og P b  % `l0" 0:kx H  >n W\" `B b" Py v6 < 7 0=! & `a /" P Pz #pMp @C*J 0 |H P" UEL   ˕ `I5`" `!`&" `Lid Сb" F" `wj `L=1 2  0" ";" `O=# p|m " "" =R" C@ bw ƪ"  g2!vMΟ `V P !F G," g !&? jm}!%+I`MY CB ^a"  @m̤ k _*  x" P˭" w= Pu @ " pi" A3A 0 ? f ` #z" @Y" &A pF " =Hm : SO!`M84! %!b" m" `A= IU : IJ {" q N v )O" 2T = 9!P&_!g&v 'y P m" PzC 0" 7v 4UP  " `   } p K b4" ڿ : z !  B" )" xn  jL  >; E '@@" t p  WuU W" # '" з_ 7` s" @| pQ\! # p % xW0pM p 0 9' `> x " WB"  +5!@f& 5 ?>3!0%%  !0" PX PH  +F" @~/ Y W B_ -v j:4" p wg" #   @/S p4E\|" 0 "" C md" `!{"  " p#I!؊M< ]  :] \S" P PI  P7 N!s&g y " =j tf  K!%N !M^x" p Ug  " zaou !%:! w%$W c HI 0Dߜ  ZF!iM2MuD `6] y o@ p x hh6"   psl PhH" @ Z  p Њ 9"  < P Nd!@ $-< " E!iM P' . "   . n " @" %%  " wȯ" 9y  ? y m 0@  =k U "  { " 0  @GA g5 E?Y" `" 2 qo A +" {^;" }!f&;*" # t @@" }!wM !MH bB" N p- x" )" 0"N& P "   Q1 . l02!%3 0 ` SU p# @ +" \!sM!`sM " 0D PX(  0: PW4 0" M7 91" w p!%Mw" `~u 9" 3Ep" g@@ ]! `EB6M W)" ( w?v $" uT u S z" " whu" R1 ) FY m ^"  g!8tMJ"  Q &"  =( `&jE" 2m 0T бl[" : " @lM" @+~q" M9 0HJt u `  Ђ a p X ՘" @H= g ~ >   )! g&Si!pM ]!tM{B" qC" м2r  `NG v*C" "j  " @rf Pom @ >M" p3" ` Q !&" pQ" / P/֕ ZqN) PMd" ` m %) 0}   &r" нLR!xwM `" H  ET  " 09!psM V" o  A_NdJ \ i M [F>!HM[R x 'z @V" @ n PB | oN8" X qݲ" @:D` ap R I Pۊ Dq " yB" :V" A" Bذ" : s[ " py"+ e" @1! M' 06 PMP" x GK  i % |F 0JN  @g y #9" s i" U?% " `L" ~M `Q{" R:6" w" f"  ! eM {2 0 L u h< 0  PG.  a" 1t > pE!`M0IJ" P6$  Z^ ) ,q!tMt &i PL# 6 BW 7\ `21 @/ FS" P` ! ^'B N# GqW T 0L Tq @)b ZLX" la NGt  V" 0;  & ~" ~8 CI '#5 s65 `c  c" @#p"  Y}"  \"  `c [Q ` ; p B* > P@ `G @B @ P'!@eMm `f P pj.c7" EO" B mhq " P, PD" (w" SA/" p  D="  O" @D7" &" = Gk  p{tMݒ PQO  0E7q `6v Pa"      `% `v  G3" ?V" ` ^," * i! ^fD" 0wO ^o!wM  `5y" H ob `}"  X =5  L۰  `   " ` "  q ` ,LM!  Ά Z  @y j" | G PY,w p4 n @!! #h!(tM  R" w" 0 N! M8_" 0m`M" !M  p " ` @=p !ȈM" )& pd," PDo @# " x" j O!rM% `=  Ō z@ |" P}  @w N" 0 w- W Qw ͸ 0 6J" P U@ P <" )^" wj )' ?n Џ > WV% " $ `HS" uURNrv Z 8x pKu7" a" `  t ppU U" " t< U  O \F `IdX \ P!XMc" V  e " Co P| 2!vMc  8 GL P k P&z 6   7 ЅY!HMI 0 |z 0" ABsS" :h" `U" l!MP&" )O" `  0F `*R p. q _V " "?!(vM8y" ?  L# Z$  9 a- `Ze $  ` W! P[< _ 7 NS!&D" Pg"av t." 5"ʧ" Y֚ 0l$F 0I!^m @ "   `9" $ @$' pQo" + " (V!XM8!"   @2" P=+N^  r" `$ Z" {;" (] <( 0=! " p&r P!XT X." @ " ;  ?  `:  ?5!%/Q* M pl : TE HV"  =l"  VJ @K؏ H*t !_" @F!M:"  '! 0=" N N- e" 2ij pt- <" p!" 0 Nt 1]e!@kM kh A ~@NR n My PT," @!  s_ @K\? h OAu" *Ҁ L  !M0  M @8l P:gm]M" " 6 @6( " xUkM Oty a5 u 0AnG" " P  G 3!rM8m `_yNk>!p&o s " `" А & )" 2$b" t I ^ N hZ" - @[ ;y' 0.k[ @j hZ P5 z Z|!tM g? X y `! $% p{ !MY |" pt ` (8N , " 0)b" 1c (-d v R PW = :" & `"  5" y !M8< `b 6  pN" e- Z $" ~w H" QA @fs" и" B  @L/!sM8 "0N +" 0{ !M! w'" @ P@TyNԸ" ;' P" @  L%X!؍M(7 ` pmO t  p O @g " :* `r "F! 4r j@ `}ED `- `8H K. GE# hw 3(" prw|  `B@T2 0 :  " w?MT"   ls1" : Pa  j `^ , : `E #b!Pw%ޏ!MXq I" `J S =n Ъ\" < P1ݭ" S p @p΁N" !/" 0!" Pr X qNT" !i  $/= PF^> *"Q" w " zwxz ?) !e p  /  @:" 9 d|] ʐ B) !eM u" ;  0D pH6%J " p#  ] @" Pu @+ 3 +l _g P&Y!`% ," $   @  , " @ 2^   5" `wM" @ t a7 F! I P" P=" ڡ" {(" B !$E" Yn" `)" BQ 0-yNAu е z;% Pj" 2  q GH"   `lJ ^" #[ [ " w)x b" 0RZ ` Pm:" B.! MH `=c A8u   Php" 0Mw"  C T" ` !f&~"  Wݳ" !U 01|rR 0o '^"  o  0/̾" ? " @ y a P A !M__gmon_start___ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalizezend_hash_findstd_object_handlerszend_throw_error_estrndupswoole_http_method_strsw_zend_known_stringsstrlenmemcpyzend_hash_addphp_url_decode_ZN6swoole9microtimeEvswoole_http_should_keep_alive__stack_chk_fail_ZN6swoole4http7Context4freeEvzend_object_std_dtorsapi_globalszend_hash_str_del_Z45php_swoole_http_request_get_and_check_contextP12_zval_structzend_hash_str_findzend_empty_stringzend_object_std_initobject_properties_initadd_next_index_stringlzend_hash_str_addswoole_http_request_ce_zend_new_array_0_ZTH8SwooleTG__tls_get_addrphp_error_docref__cxa_allocate_exception_ZTVSt9bad_alloc_ZTISt9bad_alloc_ZNSt9bad_allocD1Ev__cxa_throw_Znwm_ZSt20__throw_length_errorPKcphp_register_variable_safe_efree_ZN6swoole13file_get_sizeEP8_IO_FILEadd_assoc_long_ex__memcpy_chk_Z11sw_snprintfPcmPKczphp_register_variable_exzval_get_long_func_ZN6swoole4http7Context5parseEPKcmswoole_http_parser_executezend_wrong_parameter_errorzend_parse_arg_str_slowrc_dtor_funczend_wrong_parameters_count_error_Z35php_swoole_http_request_get_contextP12_zval_struct_Z35php_swoole_http_request_set_contextP12_zval_structPN6swoole4http7ContextEphp_swoole_http_request_minitzend_string_init_internedzend_register_internal_class_exzend_declare_property_longzend_declare_property_null_ZN6swoole4http7Context21init_multipart_parserEPKcimultipart_parser_initSwooleG__gxx_personality_v0_ZdlPv_Unwind_Resume_Z37swoole_http_token_list_contains_valuePKcmS0_strtok_risspacestrncasecmp_ZN6swoole4http7Context22set_compression_methodEPKcm_ZN6swoole4http7Context20get_content_encodingEv_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcmmemmove_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag_ZSt19__throw_logic_errorPKcobject_init_exswoole_http_parser_initzend_is_truezend_read_propertyzval_get_string_func_ZN6swoole4http7Context22get_multipart_boundaryEPKcmmPPcPi_ZN6swoole11http_server24parse_multipart_boundaryEPKcmmPPcPi_Z20swoole_get_log_levelv_ZN6swoole6Logger15get_pretty_nameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb_ZTH8sw_error_Z9sw_loggerv_ZN6swoole6Logger3putEiPKcm__errno_location_ZN6swoole6String6appendEPKcm_Z15swoole_strerrorisapi_modulestrchrcore_globalsphp_raw_url_decode_zend_handle_numeric_str_exzend_hash_index_findmultipart_parser_free_Z24swoole_http_parse_cookieP12_zval_structPKcm_ZN6swoole4http7Context20parse_multipart_dataEPKcmmultipart_parser_executemultipart_parser_error_msg_Z23swoole_is_ignored_errori_Z14swoole_tmpfilePcadd_assoc_string_exzend_hash_updatezend_str_tolower_copyzend_hash_str_updateswoole_globalszend_str_tolower_dupadd_assoc_stringl_ex_ZN6swoole13file_get_sizeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_emalloc_16zval_ptr_dtor_ZNSt8ios_base4InitC1Ev_ZNSt8ios_base4InitD1Ev__cxa_atexit_ZNSt17_Function_handlerIFvPN6swoole6ServerEPNS0_8DataHeadEEPS5_E9_M_invokeERKSt9_Any_dataOS2_OS4__ZNSt14_Function_base13_Base_managerIPFvPN6swoole6ServerEPNS1_8DataHeadEEE10_M_managerERSt9_Any_dataRKS9_St18_Manager_operation_ZTIPFvPN6swoole6ServerEPNS_8DataHeadEE_ZNSt17_Function_handlerIFiPN6swoole6ServerEPNS0_8RecvDataEEPS5_E9_M_invokeERKSt9_Any_dataOS2_OS4__ZNSt14_Function_base13_Base_managerIPFiPN6swoole6ServerEPNS1_8RecvDataEEE10_M_managerERSt9_Any_dataRKS9_St18_Manager_operation_ZTIPFiPN6swoole6ServerEPNS_8RecvDataEEzend_call_functionexecutor_globals_ZSt20__throw_system_errorizend_exception_errormemset_ZSt17__throw_bad_allocv_ZN4zend6StringC2EP12_zend_stringb_ZN4zend6StringC1EP12_zend_stringb_ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE15ServerPortEventED2Ev_ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE15ServerPortEventED1Ev_Z40php_swoole_server_port_get_and_check_ptrP12_zval_struct_Z30php_swoole_server_port_set_ptrP12_zval_structPN6swoole10ListenPortE_Z35php_swoole_server_port_get_propertyP12_zval_struct_Z28php_swoole_server_port_derefP12_zend_objectzend_objects_store_delgc_possible_rootphp_swoole_server_port_minitswoole_server_port_cezend_declare_property_bool_ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_15ServerPortEventESaIS9_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSB_18_Mod_range_hashingENSB_20_Default_ranged_hashENSB_20_Prime_rehash_policyENSB_17_Hashtable_traitsILb1ELb0ELb1EEEED2Ev_ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_15ServerPortEventESaIS9_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSB_18_Mod_range_hashingENSB_20_Default_ranged_hashENSB_20_Prime_rehash_policyENSB_17_Hashtable_traitsILb1ELb0ELb1EEEED1Ev_ZNSt13unordered_mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE15ServerPortEventSt4hashIS5_ESt8equal_toIS5_ESaISt4pairIKS5_S6_EEED2Ev_ZNSt13unordered_mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE15ServerPortEventSt4hashIS5_ESt8equal_toIS5_ESaISt4pairIKS5_S6_EEED1Ev_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4__ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE15ServerPortEventEC2IRA8_KcS7_Lb1EEEOT_OT0__ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE15ServerPortEventEC1IRA8_KcS7_Lb1EEEOT_OT0_zend_parse_parameters_emalloc_32zend_is_callable_at_framezend_get_callable_name_exzend_update_property_Z26php_swoole_server_onPacketPN6swoole6ServerEPNS_8RecvDataE_Z30php_swoole_server_onBufferFullPN6swoole6ServerEPNS_8DataHeadE_Z25php_swoole_server_onClosePN6swoole6ServerEPNS_8DataHeadE_Z31php_swoole_server_onBufferEmptyPN6swoole6ServerEPNS_8DataHeadE_Z27php_swoole_server_onConnectPN6swoole6ServerEPNS_8DataHeadEzend_update_property_null_Z24php_swoole_parse_to_sizeP12_zval_struct_ecalloc_ZN4zend8function4callERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiP12_zval_structphp_array_merge_Z16swoole_type_sizecswoole_get_functionzval_get_double_func_ZN6swoole10ListenPort16ssl_add_sni_certERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_10SSLContextE_ZN6swoole10ListenPort8ssl_initEv_ZN6swoole10SSLContextD1Ev_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag_ZNKSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_15ServerPortEventESaIS9_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSB_18_Mod_range_hashingENSB_20_Default_ranged_hashENSB_20_Prime_rehash_policyENSB_17_Hashtable_traitsILb1ELb0ELb1EEEE19_M_find_before_nodeEmRS7_mmemcmpzend_string_tolower_ex_ZSt11_Hash_bytesPKvmm_ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_15ServerPortEventESaIS9_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSB_18_Mod_range_hashingENSB_20_Default_ranged_hashENSB_20_Prime_rehash_policyENSB_17_Hashtable_traitsILb1ELb0ELb1EEEEC2IPKS9_EET_SQ_mRKSG_RKSH_RKSI_RKSE_RKSC_RKSA__ZNKSt8__detail20_Prime_rehash_policy11_M_next_bktEm_ZNKSt8__detail20_Prime_rehash_policy14_M_need_rehashEmmm__cxa_begin_catch__cxa_rethrow__cxa_end_catch_ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_15ServerPortEventESaIS9_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSB_18_Mod_range_hashingENSB_20_Default_ranged_hashENSB_20_Prime_rehash_policyENSB_17_Hashtable_traitsILb1ELb0ELb1EEEEC1IPKS9_EET_SQ_mRKSG_RKSH_RKSI_RKSE_RKSC_RKSA__ZTSFvPN6swoole6ServerEPNS_8DataHeadEE_ZTIFvPN6swoole6ServerEPNS_8DataHeadEE_ZTVN10__cxxabiv120__function_type_infoE_ZTSFiPN6swoole6ServerEPNS_8RecvDataEE_ZTIFiPN6swoole6ServerEPNS_8RecvDataEE_ZTSPFvPN6swoole6ServerEPNS_8DataHeadEE_ZTVN10__cxxabiv119__pointer_type_infoE_ZTSPFiPN6swoole6ServerEPNS_8RecvDataEE__pthread_key_createpthread_mutex_unlockpthread_mutex_lock_ZNSt17_Function_handlerIFvPvEPS1_E9_M_invokeERKSt9_Any_dataOS0__ZNSt14_Function_base13_Base_managerIPFvPvEE10_M_managerERSt9_Any_dataRKS5_St18_Manager_operation_ZTIPFvPvE_ZN6swoole10SocketPairD2Ev_ZN6swoole8MsgQueueD1Ev_convert_to_stringexecvkill_Z23swoole_set_cpu_affinityP9cpu_set_tsetitimer_Z30php_swoole_is_enable_coroutinev_ZN4zend8function4callEP22_zend_fcall_info_cachejP12_zval_structS4_bswoole_process_ce_Z25swoole_signal_get_handleri_Z17swoole_signal_setiPFviE_Z18swoole_event_deferSt8functionIFvPvEES0_g_server_instance_ZN6swoole7Reactor18set_exit_conditionENS0_13ExitConditionERKSt8functionIFbPS0_RmEEzend_parse_arg_long_slowphp_swoole_reactor_initphp_swoole_convert_to_fddup2_Z13swoole_daemoniizend_parse_arg_bool_slow_Z29php_swoole_process_get_workerP12_zval_struct_Z39php_swoole_process_get_and_check_workerP12_zval_struct_Z21php_swoole_dup_socketi12swSocketTypegetpid_Z25swoole_event_is_availablev_Z17swoole_event_freev_ZN6swoole8MsgQueue3popEPNS_9QueueNodeEm_ZN6swoole8MsgQueue4pushEPNS_9QueueNodeEm_ZN6swoole7network6Socket13send_blockingEPKvm_Z18swoole_event_writePN6swoole7network6SocketEPKvm_ZN6swoole8MsgQueue7destroyEv_ZN6swoole8MsgQueue4statEPmS1__ZN6swoole8MsgQueueC1Eibizend_update_property_long_ZN6swoole8MsgQueue12set_capacityEm_ZN6swoole8MsgQueue12set_blockingEbzend_get_executed_filenameftok_ZN6swoole7network6Socket13set_fd_optionEii_ZN6swoole7network6Socket11set_timeoutEdgetprioritysetpriority_ZN6swoole10SocketPair5closeEi_Z29php_swoole_process_set_workerP12_zval_structPN6swoole6WorkerEzend_fcall_info_initzend_release_fcall_info_cache_ZN6swoole10UnixSocketC1Ebiswoole_exception_cezend_throw_exceptionphp_swoole_process_minitzend_declare_class_constant_longmodule_registryzend_register_long_constantphp_swoole_signal_isset_handler_Z24php_swoole_process_cleanvphp_swoole_process_rshutdown_Z24php_swoole_process_startPN6swoole6WorkerEP12_zval_structSwooleWGphp_swoole_event_wait_zend_bailout_Z11swoole_forkiswoole_server_ce_ZTSFvPvE_ZTIFvPvE_ZTSPFvPvE_ZTVN10__cxxabiv117__class_type_infoEzif_swoole_set_process_name_ZN6swoole11ProcessPool7destroyEv_ZN6swoole11ProcessPool4stopEPNS_6WorkerE_ZN6swoole11ProcessPool6reloadEv_ZN6swoole11ProcessPool6detachEv_ZN6swoole10MessageBus5writeEPNS_7network6SocketEPNS_8SendDataE_ZN6swoole7network6Socket10send_asyncEPKvm_ZN6swoole11ProcessPool8responseEPKci_ZN6swoole11ProcessPool6listenEPKcii_ZN6swoole11ProcessPool6listenEPKci_emalloc_160zend_hash_index_updatephp_swoole_set_global_optionphp_swoole_set_coroutine_optionphp_swoole_set_aio_option_emalloc_256_ZN6swoole11ProcessPool6createEji9swIPCModezend_throw_exception_exphp_swoole_process_pool_minit_ZNSt10_HashtableIiSt4pairIKiPFviEESaIS4_ENSt8__detail10_Select1stESt8equal_toIiESt4hashIiENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb0ELb0ELb1EEEED2Ev_ZNSt10_HashtableIiSt4pairIKiPFviEESaIS4_ENSt8__detail10_Select1stESt8equal_toIiESt4hashIiENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb0ELb0ELb1EEEED1Ev_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_Lb0EEEm_ZNSt8__detail9_Map_baseIiSt4pairIKiPFviEESaIS5_ENS_10_Select1stESt8equal_toIiESt4hashIiENS_18_Mod_range_hashingENS_20_Default_ranged_hashENS_20_Prime_rehash_policyENS_17_Hashtable_traitsILb0ELb0ELb1EEELb1EEixEOi_ZN6swoole11ProcessPool12set_protocolENS_12ProtocolTypeE_ZN6swoole11ProcessPool5startEv_ZN6swoole11ProcessPool4waitEv_ZN6swoole11ProcessPool8shutdownEv_ZN6swoole11ProcessPool18create_message_busEv_Z24sw_zend_string_allocatorv_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_ZNSt15_Sp_counted_ptrIPN6swoole10SSLContextELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv_ZdaPv_ZN6swoole9coroutine6Socket13TimeoutSetterC2EPS1_dNS1_11TimeoutTypeE_ZN6swoole9coroutine6Socket17timeout_type_listE_ZN6swoole9coroutine6Socket13TimeoutSetterC1EPS1_dNS1_11TimeoutTypeE_ZN6swoole9coroutine6Socket13TimeoutSetterD2Ev_ZN6swoole9coroutine6Socket13TimeoutSetterD1Evphp_swoole_sha256PHP_SHA256InitArgsPHP_SHA256UpdatePHP_SHA256Final_ZN6swoole11MysqlClient26send_command_without_checkE16sw_mysql_commandPKcm_ZN6swoole9coroutine6Socket4sendEPKvm_Znam_ZN6swoole11MysqlClient11socket_dtorEvphp_swoole_mysql_coro_minitswoole_exception_handlerszend_declare_property_string__zend_malloczend_new_interned_stringzend_register_class_alias_ex_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4__ZNSt10_HashtableIjSt4pairIKjPN6swoole14MysqlStatementEESaIS5_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb0ELb0ELb1EEEED2Ev_ZNSt10_HashtableIjSt4pairIKjPN6swoole14MysqlStatementEESaIS5_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb0ELb0ELb1EEEED1Ev_ZNSt10_HashtableIjSt4pairIKjPN6swoole14MysqlStatementEESaIS5_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_Lb0EEEm_ZN6swoole7network6Socket23default_connect_timeoutE_ZN6swoole11MysqlClient18handle_strict_typeEP12_zval_structPNS_5mysql12field_packetEstrtodstrtoulstrtoullstrtolstrtoll_ZN6swoole10std_string6formatIJiPKcEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES3_DpT___snprintf_chk_ZN6swoole11MysqlClient12server_errorEPKc_ZN6swoole5mysql10err_packetC1EPKc_ZN6swoole11MysqlClient13non_sql_errorEiPKc_ZNSt10_HashtableIjSt4pairIKjPN6swoole14MysqlStatementEESaIS5_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_ZNSt10_HashtableIjSt4pairIKjPN6swoole14MysqlStatementEESaIS5_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb0ELb0ELb1EEEE8_M_eraseESt17integral_constantIbLb1EERS1_zend_update_property_stringzend_update_property_bool_ZN6swoole11MysqlClient5closeEv_ZN6swoole9coroutine6Socket5closeEv_ZN6swoole11MysqlClient8io_errorEv_ZN6swoole11MysqlClient8send_rawEPKcm_ZN6swoole9coroutine6Socket8send_allEPKvm_ZN6swoole11MysqlClient11send_packetEPNS_5mysql13client_packetE_ZN6swoole11MysqlClient12send_commandE16sw_mysql_commandPKcm_ZN6swoole11MysqlClient11proto_errorEPKc21sw_mysql_packet_types_ZN6swoole14MysqlStatement20send_execute_requestEP12_zval_structS2__ZN6swoole9coroutine6Socket14check_livenessEv_ZN6swoole5mysql20get_static_type_sizeEh_ZN6swoole9Coroutine7currentE_ZN6swoole11MysqlClient18send_query_requestEP12_zval_structPKcm_ZN6swoole14MysqlStatement20send_prepare_requestEv_ZN6swoole11MysqlClient20send_prepare_requestEPKcm_ZN6swoole11MysqlClient11recv_lengthEmb_ZN6swoole9coroutine6Socket4recvEPvm_ZN6swoole6String7reserveEm_ZN6swoole11MysqlClient11recv_packetEv_ZN6swoole11MysqlClient20handle_row_data_sizeEPNS_5mysql8row_dataEh_ZN6swoole11MysqlClient19handle_row_data_lcbEPNS_5mysql8row_dataE_ZN6swoole11MysqlClient20handle_row_data_textEP12_zval_structPNS_5mysql8row_dataEPNS3_12field_packetE_ZN6swoole11MysqlClient5fetchEP12_zval_struct_zend_new_arrayadd_assoc_zval_ex_ZN6swoole5mysql10eof_packetC1EPKc_ZN6swoole11MysqlClient9fetch_allEP12_zval_structzend_hash_next_index_insertzend_parse_arg_double_slow_ZN6swoole14MysqlStatement5fetchEP12_zval_structadd_assoc_null_ex_php_math_roundadd_assoc_double_expow_ZN6swoole14MysqlStatement9fetch_allEP12_zval_struct_ZN6swoole14MysqlStatement21recv_prepare_responseEv_ZN6swoole5mysql12field_packet5parseEPKc_ZN6swoole11MysqlClient21recv_prepare_responseEv_ZN6swoole11MysqlClient19recv_query_responseEP12_zval_struct_ZN6swoole5mysql9ok_packetC1EPKc_ZN6swoole11MysqlClient11next_resultEP12_zval_struct_ZN6swoole11MysqlClient5queryEP12_zval_structPKcm_ZN6swoole14MysqlStatement21recv_execute_responseEP12_zval_struct_ZN6swoole14MysqlStatement11next_resultEP12_zval_struct_ZN6swoole14MysqlStatement7executeEP12_zval_structS2__ZN6swoole11MysqlClient9handshakeEv_ZN6swoole5mysql15greeting_packetC1EPKc_ZN6swoole5mysql12login_packetC1EPNS0_15greeting_packetERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESB_S9_c_ZN6swoole5mysql26auth_switch_request_packetC1EPKc_ZN6swoole5mysql27auth_switch_response_packetC1EPNS0_26auth_switch_request_packetERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZN6swoole5mysql30auth_signature_response_packetC1EPNS0_15raw_data_packetERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc_ZN6swoole11MysqlClient7connectENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEtbmemchr_Z24php_swoole_create_socket12swSocketType_Z21php_swoole_get_socketP12_zval_struct_ZN6swoole9coroutine6Socket7connectENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEii_ZTVSt15_Sp_counted_ptrIPN6swoole10SSLContextELN9__gnu_cxx12_Lock_policyE2EE_ZSt24__throw_out_of_range_fmtPKczabort_ZN6swoole5mysql11get_charsetEPKc_ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE_ZTISt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE_ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE_ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE_ZTVN10__cxxabiv120__si_class_type_infoE_ZTSSt15_Sp_counted_ptrIPN6swoole10SSLContextELN9__gnu_cxx12_Lock_policyE2EE_ZTISt15_Sp_counted_ptrIPN6swoole10SSLContextELN9__gnu_cxx12_Lock_policyE2EE_ZNSt17_Function_handlerIFbPN6swoole7ReactorERmEPS4_E9_M_invokeERKSt9_Any_dataOS2_S3__ZNSt14_Function_base13_Base_managerIPFbPN6swoole7ReactorERmEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation_ZTIPFbPN6swoole7ReactorERmEzim_swoole_coroutine_scheduler_getOptions_ZN6swoole12PHPCoroutine7optionsEzend_array_dup_Z28php_swoole_name_resolver_addP12_zval_struct__replacement_assertphp_swoole_coroutine_scheduler_minitphp_swoole_coroutine_scheduler_rshutdown_Z25swoole_name_resolver_eachRKSt8functionIF19swTraverseOperationRKSt14_List_iteratorIN6swoole12NameResolverEEEE_ZN6swoole12PHPCoroutine6configE_ZN6swoole12PHPCoroutine14set_hook_flagsEj_ZN6swoole9Coroutine10stack_sizeEzend_hash_applyzval_add_refzend_hash_merge_ZNSt11_Deque_baseIP13SchedulerTaskSaIS1_EED2Ev_ZNSt11_Deque_baseIP13SchedulerTaskSaIS1_EED1Ev_ZN6swoole12PHPCoroutine6createEP22_zend_fcall_info_cachejP12_zval_structS4__ZNSt8_Rb_treeIiSt4pairIKiSt8functionIFbPN6swoole7ReactorERmEEESt10_Select1stIS9_ESt4lessIiESaIS9_EE8_M_eraseEPSt13_Rb_tree_nodeIS9_E_ZNSt8_Rb_treeIiSt4pairIKiSt8functionIFbPN6swoole7ReactorERmEEESt10_Select1stIS9_ESt4lessIiESaIS9_EE5eraseERS1__ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base_ZSt28_Rb_tree_rebalance_for_erasePSt18_Rb_tree_node_baseRS_zim_swoole_coroutine_scheduler_set_ZN6swoole9coroutine6System20set_dns_cache_expireEl_ZN6swoole9coroutine6System22set_dns_cache_capacityEm_Z38php_swoole_register_rshutdown_callbackSt8functionIFvPvEES0__ZTSFbPN6swoole7ReactorERmE_ZTIFbPN6swoole7ReactorERmE_ZTSPFbPN6swoole7ReactorERmE_Z21php_swoole_socket_setPN6swoole9coroutine6SocketEP12_zval_structphp_swoole_http2_client_coro_minit_ZN6swoole9coroutine5http26Client5closeEv_Z38php_swoole_socket_set_error_propertiesP12_zval_structiPKc_Z26php_swoole_zlib_decompressP10z_stream_sPN6swoole6StringEPciinflate_ZN6swoole9coroutine5http26Client14destroy_streamEPNS1_6StreamEinflateEnd_ZNSt10_HashtableIjSt4pairIKjPN6swoole9coroutine5http26StreamEESaIS7_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENS9_18_Mod_range_hashingENS9_20_Default_ranged_hashENS9_20_Prime_rehash_policyENS9_17_Hashtable_traitsILb0ELb0ELb1EEEED2Ev_ZNSt10_HashtableIjSt4pairIKjPN6swoole9coroutine5http26StreamEESaIS7_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENS9_18_Mod_range_hashingENS9_20_Default_ranged_hashENS9_20_Prime_rehash_policyENS9_17_Hashtable_traitsILb0ELb0ELb1EEEED1Ev_ZNSt11_Deque_baseIP12_zend_stringSaIS1_EED2Ev_ZNSt11_Deque_baseIP12_zend_stringSaIS1_EED1Ev_ZNSt10_HashtableIjSt4pairIKjPN6swoole9coroutine5http26StreamEESaIS7_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENS9_18_Mod_range_hashingENS9_20_Default_ranged_hashENS9_20_Prime_rehash_policyENS9_17_Hashtable_traitsILb0ELb0ELb1EEEE5eraseENS9_20_Node_const_iteratorIS7_Lb0ELb0EEE_ZN6swoole9coroutine5http26Client11socket_dtorEvnghttp2_hd_inflate_delnghttp2_hd_deflate_del_ZN6swoole7network6Socket20default_read_timeoutE_ZN6swoole5http219get_default_settingE16swHttp2SettingIdzend_update_property_stringl_ZN6swoole9coroutine5http26Client12parse_headerEPNS1_6StreamEiPcmnghttp2_hd_inflate_hdnghttp2_hd_inflate_end_headers_Z33php_swoole_http_parse_set_cookiesPKcmP12_zval_structS2__Z14php_zlib_allocPvjj_Z13php_zlib_freePvS_inflateInit2_nghttp2_strerror_ZN6swoole9coroutine5http26Client12build_headerEP12_zval_structS4_Pc_emalloc_8php_url_encodenghttp2_hd_deflate_boundnghttp2_hd_deflate_hd_ZNSt5dequeIP12_zend_stringSaIS1_EE16_M_push_back_auxIJS1_EEEvDpOT__ZN6swoole9coroutine5http26Client15send_ping_frameEv_emalloc_48_Z38php_swoole_socket_set_error_propertiesP12_zval_structi_ZN6swoole9coroutine5http26Client9send_dataEjPKcmi_emalloc_40_ZN6swoole9coroutine5http26Client18send_window_updateEij_ZN6swoole9coroutine5http26Client12send_settingEv_ZN6swoole5http218pack_setting_frameEPcRKNS0_8SettingsEb_ZN6swoole9coroutine5http26Client17send_goaway_frameElPKcm_ZN6swoole9coroutine5http26Client7connectEv_ZN6swoole5http216get_frame_lengthEPKNS_8ProtocolEPNS_7network6SocketEPNS_12PacketLengthEnghttp2_hd_inflate_new2nghttp2_hd_deflate_new2_emalloc_56__cxa_guard_acquire__cxa_guard_release_ZN6swoole9coroutine5http26Client11parse_frameEP12_zval_structbnghttp2_hd_deflate_change_table_size_ZN6swoole9coroutine6Socket11recv_packetEd_ZN6swoole9coroutine5http26Client10write_dataEjP12_zval_structbphp_url_encode_hash_ex_ZNSt10_HashtableIjSt4pairIKjPN6swoole9coroutine5http26StreamEESaIS7_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENS9_18_Mod_range_hashingENS9_20_Default_ranged_hashENS9_20_Prime_rehash_policyENS9_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNS9_10_Hash_nodeIS7_Lb0EEEm_ZN6swoole9coroutine5http26Client13create_streamEjh_ZN6swoole9coroutine5http26Client12send_requestEP12_zval_structzend_read_property_exinstanceof_function_slowget_active_class_nameget_active_function_namezend_type_error_ZN6swoole9coroutine6Socket4peekEPvm_Z38php_swoole_socket_set_error_propertiesP12_zval_structPN6swoole9coroutine6SocketE_ZN6swoole9coroutine6Socket10ssl_verifyEb_ZN6swoole9coroutine6Socket13ssl_handshakeEv_Z25php_swoole_socket_set_sslPN6swoole9coroutine6SocketEP12_zval_struct_ZN6swoole9coroutine6Socket8sendfileEPKclm_ZN6swoole7network6Socket24ssl_get_peer_certificateEPNS_6StringE_ZN6swoole9coroutine6Socket11getsocknameEPNS_7network7AddressE_ZN6swoole7network7Address8get_addrEv_ZN6swoole7network7Address8get_portEv_ZN6swoole9coroutine6Socket11getpeernameEPNS_7network7AddressE_ZN6swoole9coroutine6Socket8recvfromEPvm_ZN6swoole6String3popEm_emalloc_largephp_swoole_client_coro_minit_ZN6swoole9coroutine6Socket6sendtoERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiPKvmswoole_websocket_frame_ce_Z38php_swoole_server_get_and_check_serverP12_zval_struct_ZN6swoole9websocket16pack_close_frameEPNS_6StringEiPcmh_ZN6swoole6Server4sendElPKvj_ZN6swoole6Server5closeElb_Z28php_swoole_server_send_yieldPN6swoole6ServerElP12_zval_structS3_zErrordeflateInit2_deflateBounddeflatedeflateEnd_Z36php_swoole_websocket_frame_unpack_exPN6swoole6StringEP12_zval_structh_ZN6swoole9websocket6decodeEPNS0_5FrameEPcm_Z33php_swoole_websocket_frame_unpackPN6swoole6StringEP12_zval_struct_Z34php_swoole_websocket_frame_pack_exPN6swoole6StringEP12_zval_structlhbb_ZN6swoole9websocket6encodeEPNS_6StringEPKcmch_Z41php_swoole_websocket_frame_object_pack_exPN6swoole6StringEP12_zval_structbb_Z42swoole_websocket_onBeforeHandshakeResponsePN6swoole6ServerEiPNS_4http7ContextE_Z31php_swoole_server_get_fci_cachePN6swoole6ServerEiiswoole_websocket_server_ce_Z23swoole_websocket_onOpenPN6swoole6ServerEPNS_4http7ContextE_Z26swoole_websocket_onRequestPN6swoole4http7ContextEphp_swoole_sha1PHP_SHA1InitArgsPHP_SHA1UpdatePHP_SHA1Final_Z26swoole_websocket_handshakePN6swoole4http7ContextE_ZN6swoole13base64_encodeEPKhmPc_ZN6swoole4http7Context10set_headerEPKcmS3_mb_ZN6swoole9websocket18get_package_lengthEPKNS_8ProtocolEPNS_7network6SocketEPNS_12PacketLengthE_ZN6swoole4http7Context3endEP12_zval_structS3__Z26swoole_websocket_onMessagePN6swoole6ServerEPNS_8RecvDataE_Z24php_swoole_get_recv_dataPN6swoole6ServerEP12_zval_structPNS_8RecvDataE_Z28swoole_websocket_onHandshakePN6swoole6ServerEPNS_10ListenPortEPNS_4http7ContextEphp_swoole_websocket_server_minitswoole_http_server_cezend_ce_stringablezend_class_implementsphp_swoole_websocket_server_mshutdown_ZNSt17_Function_handlerIFNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKS5_PN6swoole12NameResolver7ContextEPvEPSD_E9_M_invokeERKSt9_Any_dataS7_OSB_OSC__ZNSt14_Function_base13_Base_managerIPFNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKS6_PN6swoole12NameResolver7ContextEPvEE10_M_managerERSt9_Any_dataRKSH_St18_Manager_operation_ZTIPFNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKS4_PN6swoole12NameResolver7ContextEPvEswoole_name_resolver_context_handlersphp_spl_object_hashzend_string_equal_valzim_Swoole_NameResolver_Context___constructphp_swoole_name_resolver_minitswoole_name_resolver_context_cezif_swoole_name_resolver_removezend_lookup_class_Z31php_swoole_name_resolver_lookupRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPN6swoole12NameResolver7ContextEPv_Z24swoole_name_resolver_addRKN6swoole12NameResolverEbzif_swoole_name_resolver_add_Z36php_swoole_name_resolver_get_contextP12_zval_struct_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_P13__va_list_tagEmSB_zzif_swoole_name_resolver_lookup_Z27swoole_name_resolver_lookupRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPN6swoole12NameResolver7ContextEzend_call_methodvsnprintf_ZSt25__throw_bad_function_callv_ZTSFNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKS4_PN6swoole12NameResolver7ContextEPvE_ZTIFNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKS4_PN6swoole12NameResolver7ContextEPvE_ZTSPFNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKS4_PN6swoole12NameResolver7ContextEPvEzif_swoole_last_error_ZN4zend11json_decodeEP12_zval_structPKcmll_ZN4zend11unserializeEP12_zval_structPKcmP11_zend_array_ZN6swoole9mime_type4listB5cxx11Evadd_next_index_string_ZN6swoole15CallbackManagerD2Ev_ZN6swoole15CallbackManagerD1Evzend_hash_func_Z19swoole_ignore_errorihstrerrorgai_strerrorgetifaddrsinet_ntopfreeifaddrs_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_rowBrotliDecoderVersionBrotliEncoderVersionphp_info_print_table_enddisplay_ini_entriesioctl_Z23php_swoole_load_libraryvzend_compile_stringzend_eval_stringlget_moduleswoole_module_entryphp_swoole_register_shutdown_functionregister_user_shutdown_function_Z18zm_activate_swooleiicompiler_globalszend_execute_exzend_signal_globalsswoole_add_hookphp_swoole_http_server_rinitphp_swoole_coroutine_rinitphp_swoole_runtime_rinitzend_atol_Z16sw_php_allocatorv_ZNSt8functionIFvPvEEC2ERKS2__ZNSt8functionIFvPvEEC1ERKS2__Z20zm_deactivate_swooleii_ZNSt8__detail15_List_node_base9_M_unhookEvphp_swoole_server_rshutdownphp_swoole_http_server_rshutdownphp_swoole_async_coro_rshutdownphp_swoole_redis_server_rshutdownphp_swoole_coroutine_rshutdownphp_swoole_runtime_rshutdownzend_get_constant_strphp_file_le_pstreamphp_file_le_streamzend_fetch_resource2_ex_ZNSt8__detail15_List_node_base7_M_hookEPS0__Z22swoole_set_trace_flagsl_Z20swoole_set_log_leveli_ZN6swoole7network6Socket19default_dns_timeoutE_ZN6swoole7network6Socket21default_write_timeoutE_ZN6swoole5http219put_default_settingE16swHttp2SettingIdj_Z19swoole_set_log_filePKc_ZN6swoole6Logger15set_date_formatEPKc_Z21swoole_set_dns_serverRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZN6swoole6Logger26set_date_with_microsecondsEb_ZN6swoole6Logger12set_rotationEi_ZN6swoole7network6Socket19default_buffer_sizeE_ZN6swoole9mime_type6existsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZN6swoole9mime_type3delERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZN6swoole9mime_type3setERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8__ZN6swoole9mime_type3addERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8__ZN6swoole9mime_type3getERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZN6swoole10std_string7vformatB5cxx11EPKcP13__va_list_tag__vsnprintf_chkswoole_error_ce_Z17zm_startup_swooleiizend_register_ini_entrieszend_register_string_constantzend_register_bool_constantzend_register_functions_Z11swoole_initvzend_ce_exceptionzend_ce_errorswoole_error_handlersphp_swoole_event_minitphp_swoole_atomic_minitphp_swoole_lock_minitphp_swoole_table_minitphp_swoole_timer_minitphp_swoole_coroutine_minitphp_swoole_coroutine_system_minitphp_swoole_channel_coro_minitphp_swoole_runtime_minitphp_swoole_socket_coro_minitphp_swoole_client_minitphp_swoole_http_client_coro_minitphp_swoole_redis_coro_minitphp_swoole_server_minitphp_swoole_http_response_minitphp_swoole_http_server_minitphp_swoole_http_server_coro_minitphp_swoole_redis_server_minit_ZN4zend18known_strings_initEvOnUpdateBoolzend_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_call_user_function_impl_ZNSt5queueIPN6swoole4http7ContextESt5dequeIS3_SaIS3_EEED2Ev_ZNSt5queueIPN6swoole4http7ContextESt5dequeIS3_SaIS3_EEED1Ev_ZN6swoole6Server8sendfileElPKcjlm_Z34swoole_http_server_onAfterResponsePN6swoole4http7ContextE_ZN6swoole6Worker11is_shutdownEv_Z30php_swoole_http_server_onClosePN6swoole6ServerEPNS_8DataHeadEswoole_server_handlersswoole_http_server_handlers_zend_hash_init_Z23swoole_http_context_newlswoole_http_response_ce_Z36php_swoole_http_response_set_contextP12_zval_structPN6swoole4http7ContextE_ZN6swoole4http7Context4bindEPNS_6ServerE_ZN6swoole4http7Context12is_availableEv_Z27php_swoole_socket_is_closedP12_zval_struct_Z46php_swoole_http_response_get_and_check_contextP12_zval_struct_Z36php_swoole_http_response_get_contextP12_zval_struct_ZNSt10_HashtableIlSt4pairIKlN4zend8VariableEESaIS4_ENSt8__detail10_Select1stESt8equal_toIlESt4hashIlENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb0ELb0ELb1EEEE5clearEv_ZNSt13unordered_mapIlN4zend8VariableESt4hashIlESt8equal_toIlESaISt4pairIKlS1_EEED2Ev_ZNSt13unordered_mapIlN4zend8VariableESt4hashIlESt8equal_toIlESaISt4pairIKlS1_EEED1Evdestroy_uploaded_files_hash_ZN6swoole4http7Context4initEPNS_6ServerE_ZN6swoole4http7Context4copyEPS1__ZNSt5dequeIPN6swoole4http7ContextESaIS3_EE16_M_push_back_auxIJRKS3_EEEvDpOT__Z34swoole_http_server_onBeforeRequestPN6swoole4http7ContextE_ZNSt10_HashtableIlSt4pairIKlN4zend8VariableEESaIS4_ENSt8__detail10_Select1stESt8equal_toIlESt4hashIlENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNS6_10_Hash_nodeIS4_Lb0EEEm_ZNSt10_HashtableIlSt4pairIKlN4zend8VariableEESaIS4_ENSt8__detail10_Select1stESt8equal_toIlESt4hashIlENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb0ELb0ELb1EEEE10_M_emplaceIJRlPKcEEES0_INS6_14_Node_iteratorIS4_Lb0ELb0EEEbESt17integral_constantIbLb1EEDpOT__Z32php_swoole_http_server_onReceivePN6swoole6ServerEPNS_8RecvDataE_Z32php_swoole_server_isset_callbackPN6swoole6ServerEPNS_10ListenPortEi_Z27php_swoole_server_onReceivePN6swoole6ServerEPNS_8RecvDataEswoole_isset_hook_Z29swoole_http2_server_onReceivePN6swoole6ServerEPNS_10ConnectionEPNS_8RecvDataEswoole_call_hook_ZN6swoole9coroutine7Channel3popEd_ZN6swoole9coroutine7Channel4pushEPvd_ZN6swoole9coroutine7Channel5closeEvzend_objects_destroy_objectphp_strtolowerswoole_redis_server_ceswoole_redis_server_handlers_ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_22_zend_fcall_info_cacheESaIS9_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSB_18_Mod_range_hashingENSB_20_Default_ranged_hashENSB_20_Prime_rehash_policyENSB_17_Hashtable_traitsILb1ELb0ELb1EEEE5clearEv_ZNSt13unordered_mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE22_zend_fcall_info_cacheSt4hashIS5_ESt8equal_toIS5_ESaISt4pairIKS5_S6_EEED2Ev_ZNSt13unordered_mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE22_zend_fcall_info_cacheSt4hashIS5_ESt8equal_toIS5_ESaISt4pairIKS5_S6_EEED1Ev_ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_22_zend_fcall_info_cacheESaIS9_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSB_18_Mod_range_hashingENSB_20_Default_ranged_hashENSB_20_Prime_rehash_policyENSB_17_Hashtable_traitsILb1ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNSB_10_Hash_nodeIS9_Lb1EEEm_ZNKSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_22_zend_fcall_info_cacheESaIS9_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSB_18_Mod_range_hashingENSB_20_Default_ranged_hashENSB_20_Prime_rehash_policyENSB_17_Hashtable_traitsILb1ELb0ELb1EEEE19_M_find_before_nodeEmRS7_m_ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_22_zend_fcall_info_cacheESaIS9_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSB_18_Mod_range_hashingENSB_20_Default_ranged_hashENSB_20_Prime_rehash_policyENSB_17_Hashtable_traitsILb1ELb0ELb1EEEE4findERS7__Z33php_swoole_redis_server_onReceivePN6swoole6ServerEPNS_8RecvDataEadd_next_index_longadd_next_index_nullzend_objects_new_ZNSt17_Function_handlerIFvPN6swoole5TimerEPNS0_9TimerNodeEEPS5_E9_M_invokeERKSt9_Any_dataOS2_OS4__ZNSt14_Function_base13_Base_managerIPFvPN6swoole5TimerEPNS1_9TimerNodeEEE10_M_managerERSt9_Any_dataRKS9_St18_Manager_operation_ZTIPFvPN6swoole5TimerEPNS_9TimerNodeEE_ZNSt17_Function_handlerIFvPN6swoole9TimerNodeEEPS3_E9_M_invokeERKSt9_Any_dataOS2__ZNSt14_Function_base13_Base_managerIPFvPN6swoole9TimerNodeEEE10_M_managerERSt9_Any_dataRKS7_St18_Manager_operation_ZTIPFvPN6swoole9TimerNodeEE_Z16swoole_timer_getl_Z16swoole_timer_delPN6swoole9TimerNodeEadd_assoc_bool_exswoole_timer_ce_Z16swoole_timer_addlbRKSt8functionIFvPN6swoole5TimerEPNS0_9TimerNodeEEEPvspl_ce_ArrayIterator_emalloc_24zend_register_double_constant_Z22php_swoole_timer_clearPN6swoole9TimerNodeE_Z26php_swoole_timer_clear_allv_ZTSFvPN6swoole5TimerEPNS_9TimerNodeEE_ZTIFvPN6swoole5TimerEPNS_9TimerNodeEE_ZTSFvPN6swoole9TimerNodeEE_ZTIFvPN6swoole9TimerNodeEE_ZTSPFvPN6swoole5TimerEPNS_9TimerNodeEE_ZTSPFvPN6swoole9TimerNodeEE_ZNSt15_Sp_counted_ptrIPN6swoole9coroutine6SocketELN9__gnu_cxx12_Lock_policyE2EED2Ev_ZNSt15_Sp_counted_ptrIPN6swoole9coroutine6SocketELN9__gnu_cxx12_Lock_policyE2EED1Ev_ZNSt23_Sp_counted_ptr_inplaceIN6swoole9coroutine6SocketESaIS2_ELN9__gnu_cxx12_Lock_policyE2EED2Ev_ZNSt23_Sp_counted_ptr_inplaceIN6swoole9coroutine6SocketESaIS2_ELN9__gnu_cxx12_Lock_policyE2EED1Ev_ZNSt15_Sp_counted_ptrIPN6swoole9coroutine6SocketELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_infophp_check_open_basedirchmodphp_clear_stat_cacheswoole_coroutine_accessswoole_coroutine_openswoole_coroutine_close_fileutimechownphp_get_uid_by_namephp_get_gid_by_namephp_error_docref1zend_value_errorswoole_coroutine_mkdirexpand_filepath_with_modestrrchrswoole_coroutine_statswoole_coroutine_closedirrewinddirswoole_coroutine_readdirphp_check_open_basedir_exswoole_coroutine_lstatfilenofflushswoole_coroutine_fdopen_php_stream_castswoole_coroutine_fsyncswoole_coroutine_fdatasyncswoole_coroutine_readswoole_coroutine_freadswoole_coroutine_feofswoole_coroutine_writeswoole_coroutine_fwriteswoole_coroutine_fstatmunmapswoole_coroutine_fcloseswoole_coroutine_unlinkpcloseswoole_coroutine_closeswoole_coroutine_flock_ex_ZNSt15_Sp_counted_ptrIPN6swoole9coroutine6SocketELN9__gnu_cxx12_Lock_policyE2EED0Ev_ZNSt15_Sp_counted_ptrIPN6swoole9coroutine6SocketELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED2Ev_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED1Ev_ZNSt23_Sp_counted_ptr_inplaceIN6swoole9coroutine6SocketESaIS2_ELN9__gnu_cxx12_Lock_policyE2EED0Ev_ZNSt23_Sp_counted_ptr_inplaceIN6swoole9coroutine6SocketESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEvzend_errorgettimeofday_ZN6swoole9coroutine6System5sleepEdnanosleep_ZNSt15_Sp_counted_ptrIPN6swoole9coroutine6SocketELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv_ZN6swoole9coroutine6SocketD1Ev_ZNSt23_Sp_counted_ptr_inplaceIN6swoole9coroutine6SocketESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv_ZNSt23_Sp_counted_ptr_inplaceIN6swoole9coroutine6SocketESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info_ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag_ZTSSt19_Sp_make_shared_tagstrcmpzend_type_releaseswoole_coroutine_renameumaskphp_copy_filephp_error_docref2php_glob_stream_wrapperswoole_coroutine_opendir_php_stream_allocswoole_coroutine_lseekfseekftellftruncatefcntlsetvbufmmap_emalloc_192swoole_coroutine_socket_createphp_strlcpyzend_spprintfphp_stream_from_persistent_idphp_stream_wrapper_log_error_php_stream_freeexpand_filepath_emalloc_64swoole_coroutine_rmdir_ZN6swoole9coroutine6SocketC1E12swSocketType_ZTVSt15_Sp_counted_ptrIPN6swoole9coroutine6SocketELN9__gnu_cxx12_Lock_policyE2EEswoole_proc_open_init_ZN6swoole12PHPCoroutine23disable_unsafe_functionEv_ZN6swoole12PHPCoroutine22enable_unsafe_functionEv_Z36php_swoole_create_stream_from_socketiiii_ZTVSt23_Sp_counted_ptr_inplaceIN6swoole9coroutine6SocketESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE_ZN6swoole9coroutine6SocketC1Eiiiifile_globalsadd_next_index_resource_Z34php_swoole_create_stream_from_pipeiPKcS0__Z39php_swoole_get_ori_php_stream_stdio_opsv_php_stream_fopen_Z16find_class_entryPKcm_Z25start_detach_parent_classP17_zend_class_entry_ZNSt10_HashtableIiSt4pairIKiN6swoole9coroutine10PollSocketEESaIS5_ENSt8__detail10_Select1stESt8equal_toIiESt4hashIiENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb0ELb0ELb1EEEED2Ev_ZNSt10_HashtableIiSt4pairIKiN6swoole9coroutine10PollSocketEESaIS5_ENSt8__detail10_Select1stESt8equal_toIiESt4hashIiENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb0ELb0ELb1EEEED1Ev_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv_ZN6swoole7network6Socket4recvEPvmiphp_stream_notification_notify_ZN6swoole7network6Socket4sendEPKvmi_ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_P17_zend_class_entryESaISA_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb1ELb0ELb1EEEE5clearEvzend_hash_destroy_ZNSt13unordered_mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEP17_zend_class_entrySt4hashIS5_ESt8equal_toIS5_ESaISt4pairIKS5_S7_EEED2Ev_ZNSt13unordered_mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEP17_zend_class_entrySt4hashIS5_ESt8equal_toIS5_ESaISt4pairIKS5_S7_EEED1EvSSL_version_ZN6swoole9coroutine6Socket12ssl_shutdownEvSSL_get_current_cipherSSL_CIPHER_get_nameSSL_CIPHER_get_bitsSSL_CIPHER_get_version_ZN6swoole9coroutine6Socket8shutdownEiphp_network_get_peer_namephp_network_get_sock_namephp_stream_context_get_option_ZN6swoole9coroutine6Socket6acceptEdphp_socket_error_str_php_stream_set_option_ZN6swoole9coroutine6Socket6listenEisetsockopt_ZN6swoole9coroutine6Socket4bindENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi_ZN6swoole9coroutine6Socket17ssl_get_peer_certB5cxx11Evphp_stream_context_set_optionphp_network_populate_name_from_sockaddr_ZN6swoole9coroutine6Socket8recvfromEPvmP8sockaddrPjsendtophp_socket_strerrorzend_strpprintf_ZN6swoole7network6Socket23ssl_get_peer_cert_chainB5cxx11Ei_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2ESt16initializer_listIS5_ERKS6__ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC1ESt16initializer_listIS5_ERKS6__ZNKSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_P17_zend_class_entryESaISA_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb1ELb0ELb1EEEE19_M_find_before_nodeEmRS7_m_ZNSt10_HashtableIiSt4pairIKiN6swoole9coroutine10PollSocketEESaIS5_ENSt8__detail10_Select1stESt8equal_toIiESt4hashIiENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb0ELb0ELb1EEEE9_M_rehashEmRKm_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_Lb0EEEmzend_array_destroyzend_hash_clean_ZN6swoole9coroutine6System11socket_pollERSt13unordered_mapIiNS0_10PollSocketESt4hashIiESt8equal_toIiESaISt4pairIKiS3_EEEdzend_argument_value_error_ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_P17_zend_class_entryESaISA_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb1ELb0ELb1EEEE9_M_rehashEmRKm_ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_P17_zend_class_entryESaISA_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb1ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNSC_10_Hash_nodeISA_Lb1EEEm_ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_P17_zend_class_entryESaISA_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb1ELb0ELb1EEEE10_M_emplaceIJSA_EEES6_INSC_14_Node_iteratorISA_Lb0ELb1EEEbESt17integral_constantIbLb1EEDpOT__ZN6swoole12PHPCoroutine11enable_hookEjsw_php_plain_files_wrapperphp_stream_stdio_opsphp_stream_xport_registerphp_stream_xport_get_hashphp_stream_xport_unregisterzif_swoole_coroutine_gethostbynamezif_swoole_proc_openzif_swoole_proc_closezif_swoole_proc_get_statuszif_swoole_proc_terminatezend_zval_type_name_ZN6swoole12PHPCoroutine12disable_hookEv_ZTSSt15_Sp_counted_ptrIPN6swoole9coroutine6SocketELN9__gnu_cxx12_Lock_policyE2EE_ZTISt15_Sp_counted_ptrIPN6swoole9coroutine6SocketELN9__gnu_cxx12_Lock_policyE2EE_ZTSSt23_Sp_counted_ptr_inplaceIN6swoole9coroutine6SocketESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE_ZTISt23_Sp_counted_ptr_inplaceIN6swoole9coroutine6SocketESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE_ZN8nlohmann6detail20input_buffer_adapter13get_characterEv_ZNSt17_Function_handlerIFNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPN6swoole6ServerERKS5_EPSB_E9_M_invokeERKSt9_Any_dataOS8_SA__ZNSt14_Function_base13_Base_managerIPFNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPN6swoole6ServerERKS6_EE10_M_managerERSt9_Any_dataRKSF_St18_Manager_operation_ZTIPFNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPN6swoole6ServerERKS4_E_ZN8nlohmann6detail21output_string_adapterIcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED2Ev_ZN8nlohmann6detail21output_string_adapterIcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev_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_inplaceIN8nlohmann6detail21output_string_adapterIcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaIS9_ELN9__gnu_cxx12_Lock_policyE2EED2Ev_ZNSt23_Sp_counted_ptr_inplaceIN8nlohmann6detail21output_string_adapterIcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaIS9_ELN9__gnu_cxx12_Lock_policyE2EED1Ev_ZNSt23_Sp_counted_ptr_inplaceIN8nlohmann6detail21output_string_adapterIcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaIS9_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv_ZNSt23_Sp_counted_ptr_inplaceIN8nlohmann6detail21output_string_adapterIcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaIS9_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info_ZNSt23_Sp_counted_ptr_inplaceIN8nlohmann6detail20input_buffer_adapterESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info_ZN8nlohmann6detail20input_buffer_adapterD0Ev_ZNSt23_Sp_counted_ptr_inplaceIN8nlohmann6detail21output_string_adapterIcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaIS9_ELN9__gnu_cxx12_Lock_policyE2EED0Ev_ZNSt23_Sp_counted_ptr_inplaceIN8nlohmann6detail20input_buffer_adapterESaIS2_ELN9__gnu_cxx12_Lock_policyE2EED0Ev_ZN8nlohmann6detail21output_string_adapterIcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED0Ev_ZNSt23_Sp_counted_ptr_inplaceIN8nlohmann6detail20input_buffer_adapterESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv_ZNSt23_Sp_counted_ptr_inplaceIN8nlohmann6detail21output_string_adapterIcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaIS9_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv_ZTVN8nlohmann6detail9exceptionE_ZNSt13runtime_errorC1ERKS__ZTVN8nlohmann6detail11parse_errorE_ZN8nlohmann6detail11parse_errorD1Ev_ZTIN8nlohmann6detail11parse_errorE_ZNSt23_Sp_counted_ptr_inplaceIN8nlohmann6detail20input_buffer_adapterESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEvzend_array_count_ZN8nlohmann6detail10serializerINS_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS_14adl_serializerEEEED2Ev_ZN8nlohmann6detail10serializerINS_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS_14adl_serializerEEEED1Ev_ZN8nlohmann6detail5lexerINS_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS_14adl_serializerEEEED2Ev_ZN8nlohmann6detail5lexerINS_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS_14adl_serializerEEEED1Ev_ZN8nlohmann6detail6parserINS_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS_14adl_serializerEEEED2Ev_ZN8nlohmann6detail6parserINS_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS_14adl_serializerEEEED1Ev_ZNSt8functionIFbiN8nlohmann6detail6parserINS0_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS0_14adl_serializerEEEE13parse_event_tERSD_EEC2ERKSI__ZNSt8functionIFbiN8nlohmann6detail6parserINS0_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS0_14adl_serializerEEEE13parse_event_tERSD_EEC1ERKSI__ZN8nlohmann6detail13input_adapterC2IN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEELi0EEET_SE__ZTVSt23_Sp_counted_ptr_inplaceIN8nlohmann6detail20input_buffer_adapterESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE_ZTVN8nlohmann6detail20input_buffer_adapterE_ZN8nlohmann6detail13input_adapterC1IN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEELi0EEET_SE__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_mutateEmmPKcm_ZN8nlohmann6detail21output_string_adapterIcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE16write_charactersEPKcm_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_PKS5__ZN8nlohmann6detail21output_string_adapterIcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE15write_characterEc_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6resizeEmc_ZNK8nlohmann6detail5lexerINS_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS_14adl_serializerEEEE16get_token_stringEv_ZN8nlohmann6detail28json_sax_dom_callback_parserINS_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS_14adl_serializerEEEE11parse_errorEmRKSA_RKNS0_9exceptionE_ZTVN8nlohmann6detail11other_errorE_ZTIN8nlohmann6detail11other_errorE_ZN8nlohmann6detail11other_errorD1Ev_ZTVN8nlohmann6detail16invalid_iteratorE_ZTIN8nlohmann6detail16invalid_iteratorE_ZN8nlohmann6detail16invalid_iteratorD1Ev_ZTVN8nlohmann6detail10type_errorE_ZTIN8nlohmann6detail10type_errorE_ZN8nlohmann6detail10type_errorD1Ev_ZTVN8nlohmann6detail12out_of_rangeE_ZTIN8nlohmann6detail12out_of_rangeE_ZN8nlohmann6detail12out_of_rangeD1Ev_ZN8nlohmann6detail19json_sax_dom_parserINS_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS_14adl_serializerEEEE11parse_errorEmRKSA_RKNS0_9exceptionE_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N8nlohmann10basic_jsonISt3mapSt6vectorS5_blmdSaNS8_14adl_serializerEEEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE4findERS7__ZN6swoole30register_admin_server_commandsEPNS_6ServerE_ZN6swoole6Server11add_commandERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiRKSt8functionIFS6_PS0_S8_EE_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_OS8__ZN8nlohmann6detail6parserINS_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS_14adl_serializerEEEE17exception_messageENS0_5lexerISC_E10token_typeERKSA__ZN8nlohmann6detail9exception4nameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi_ZN8nlohmann10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS_14adl_serializerEE10json_valueC2ENS_6detail7value_tE_ZN8nlohmann10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS_14adl_serializerEE10json_valueC1ENS_6detail7value_tE_ZN8nlohmann6detail12out_of_range6createEiRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZNSt13runtime_errorC1EPKc_ZNSt9exceptionD2Ev_ZN8nlohmann6detail16invalid_iterator6createEiRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZNK8nlohmann6detail9iter_implINS_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS_14adl_serializerEEEEeqERKSD___cxa_free_exception_ZN8nlohmann6detail10type_error6createEiRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZZN8nlohmann10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS_14adl_serializerEEC4ESt16initializer_listINS_6detail8json_refISA_EEEbNSC_7value_tEENKUlRKSE_E_clESI__ZZN8nlohmann10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS_14adl_serializerEEC4ESt16initializer_listINS_6detail8json_refISA_EEEbNSC_7value_tEENUlRKSE_E_4_FUNESI__ZN8nlohmann6detail11parse_error6createEiRKNS0_10position_tERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmc_ZN8nlohmann6detail10serializerINS_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS_14adl_serializerEEEE12dump_escapedERKSA_b_ZZN8nlohmann6detail10serializerINS_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS_14adl_serializerEEEE6decodeERhRjhE5utf8d_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9push_backEc_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N8nlohmann10basic_jsonISt3mapSt6vectorS5_blmdSaNS8_14adl_serializerEEEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE24_M_get_insert_unique_posERS7__ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N8nlohmann10basic_jsonISt3mapSt6vectorS5_blmdSaNS8_14adl_serializerEEEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE14_M_insert_nodeEPSt18_Rb_tree_node_baseSM_PSt13_Rb_tree_nodeISE_E_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS__ZNKSt6vectorIN8nlohmann10basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS0_14adl_serializerEEESaISA_EE12_M_check_lenEmPKc_ZN8nlohmann10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS_14adl_serializerEE6createIS8_JRKS8_EEEPT_DpOT0__ZNSt13_Bvector_baseISaIbEE13_M_deallocateEv_ZNSt6vectorIbSaIbEE13_M_insert_auxESt13_Bit_iteratorb_ZNSt6vectorIbSaIbEE9push_backEb_ZNSt6vectorIPN8nlohmann10basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS0_14adl_serializerEEESaISB_EE8pop_backEv_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N8nlohmann10basic_jsonISt3mapSt6vectorS5_blmdSaNS8_14adl_serializerEEEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE8_M_eraseEPSt13_Rb_tree_nodeISE_E_ZN8nlohmann10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS_14adl_serializerEE10json_value7destroyENS_6detail7value_tE_ZNSt6vectorIN8nlohmann10basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS0_14adl_serializerEEESaISA_EE7reserveEm_ZNSt6vectorIN8nlohmann10basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS0_14adl_serializerEEESaISA_EE12emplace_backIJSA_EEEvDpOT__ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base_ZN8nlohmann6detail28json_sax_dom_callback_parserINS_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS_14adl_serializerEEEE12handle_valueINS0_7value_tEEESt4pairIbPSC_EOT_b_ZN8nlohmann6detail28json_sax_dom_callback_parserINS_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS_14adl_serializerEEEE12handle_valueIRbEESt4pairIbPSC_EOT_b_ZN8nlohmann6detail28json_sax_dom_callback_parserINS_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS_14adl_serializerEEEED2Ev_ZN8nlohmann6detail28json_sax_dom_callback_parserINS_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS_14adl_serializerEEEED1Ev_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N8nlohmann10basic_jsonISt3mapSt6vectorS5_blmdSaNS8_14adl_serializerEEEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE17_M_emplace_uniqueIJS5_SD_EEES6_ISt17_Rb_tree_iteratorISE_EbEDpOT__ZN8nlohmann10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS_14adl_serializerEE5eraseINS_6detail9iter_implISA_EELi0EEET_SF__ZSt9__find_ifIPKN8nlohmann6detail8json_refINS0_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS0_14adl_serializerEEEEEN9__gnu_cxx5__ops12_Iter_negateIZNSD_C4ESt16initializer_listISE_EbNS1_7value_tEEUlRSF_E_EEET_SQ_SQ_T0_St26random_access_iterator_tag_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4__ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N8nlohmann10basic_jsonISt3mapSt6vectorS5_blmdSaNS8_14adl_serializerEEEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISE_ERS7__ZN8nlohmann10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS_14adl_serializerEEixIKcEERSA_PT__ZN8nlohmann6detail9from_jsonINS_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS_14adl_serializerEEEEEvRKT_RNSD_8string_tE_ZN8nlohmann6detail9dtoa_impl6grisu2IdEEvPcRiS4_T__ZZN8nlohmann6detail9dtoa_impl36get_cached_power_for_binary_exponentEiE13kCachedPowers_ZN8nlohmann6detail10serializerINS_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS_14adl_serializerEEEE4dumpERKSC_bbjj_ZZN8nlohmann6detail10serializerINS_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS_14adl_serializerEEEE12dump_integerIlLi0EEEvT_E12digits_to_99_ZZN8nlohmann6detail10serializerINS_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS_14adl_serializerEEEE12dump_integerImLi0EEEvT_E12digits_to_99_ZNK8nlohmann10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS_14adl_serializerEE4dumpEicbNS_6detail15error_handler_tE_ZTVSt23_Sp_counted_ptr_inplaceIN8nlohmann6detail21output_string_adapterIcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaIS9_ELN9__gnu_cxx12_Lock_policyE2EE_ZTVN8nlohmann6detail21output_string_adapterIcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEElocaleconv_ZNSt6vectorIPN8nlohmann10basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS0_14adl_serializerEEESaISB_EE17_M_realloc_insertIJRKSB_EEEvN9__gnu_cxx17__normal_iteratorIPSB_SD_EEDpOT__ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N8nlohmann10basic_jsonISt3mapSt6vectorS5_blmdSaNS8_14adl_serializerEEEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESP_IJEEEEESt17_Rb_tree_iteratorISE_ESt23_Rb_tree_const_iteratorISE_EDpOT__ZNSt6vectorIN8nlohmann10basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS0_14adl_serializerEEESaISA_EE12emplace_backIJRbEEEvDpOT__ZN8nlohmann6detail19json_sax_dom_parserINS_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS_14adl_serializerEEEE12handle_valueIRbEEPSC_OT__ZNSt6vectorIcSaIcEE12emplace_backIJcEEEvDpOT__ZN8nlohmann6detail5lexerINS_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS_14adl_serializerEEEE3getEv_ZN8nlohmann6detail5lexerINS_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS_14adl_serializerEEEE18next_byte_in_rangeESt16initializer_listIiE_ZN8nlohmann6detail5lexerINS_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS_14adl_serializerEEEE13get_codepointEv_ZN8nlohmann6detail5lexerINS_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS_14adl_serializerEEEE11scan_numberEv_ZN8nlohmann6detail5lexerINS_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS_14adl_serializerEEEE11scan_stringEv_ZN8nlohmann6detail5lexerINS_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS_14adl_serializerEEEE4scanEv_ZNSt6vectorIN8nlohmann10basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS0_14adl_serializerEEESaISA_EE17_M_realloc_insertIJNS0_6detail7value_tEEEEvN9__gnu_cxx17__normal_iteratorIPSA_SC_EEDpOT__ZN8nlohmann6detail19json_sax_dom_parserINS_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS_14adl_serializerEEEE12handle_valueINS0_7value_tEEEPSC_OT__ZNSt6vectorIPN8nlohmann10basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS0_14adl_serializerEEESaISB_EE17_M_realloc_insertIJSB_EEEvN9__gnu_cxx17__normal_iteratorIPSB_SD_EEDpOT__ZNSt6vectorIPN8nlohmann10basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS0_14adl_serializerEEESaISB_EE12emplace_backIJSB_EEEvDpOT__ZNSt6vectorIN8nlohmann10basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS0_14adl_serializerEEESaISA_EE17_M_realloc_insertIJDnEEEvN9__gnu_cxx17__normal_iteratorIPSA_SC_EEDpOT__ZNSt6vectorIN8nlohmann10basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS0_14adl_serializerEEESaISA_EE17_M_realloc_insertIJRS8_EEEvN9__gnu_cxx17__normal_iteratorIPSA_SC_EEDpOT__ZN8nlohmann10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS_14adl_serializerEE6createIS8_JRA5_KcEEEPT_DpOT0__ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N8nlohmann10basic_jsonISt3mapSt6vectorS5_blmdSaNS8_14adl_serializerEEEESt10_Select1stISE_ESt4lessIS5_ESaISE_EE7_M_copyINSK_11_Alloc_nodeEEEPSt13_Rb_tree_nodeISE_EPKSO_PSt18_Rb_tree_node_baseRT__ZN8nlohmann10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS_14adl_serializerEEC1ERKSA__ZN8nlohmann10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS_14adl_serializerEEC2ERKSA__ZN8nlohmann6detail28json_sax_dom_callback_parserINS_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS_14adl_serializerEEEE9end_arrayEv_ZN8nlohmann6detail28json_sax_dom_callback_parserINS_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS_14adl_serializerEEEE3keyERSA__ZN8nlohmann6detail28json_sax_dom_callback_parserINS_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS_14adl_serializerEEEE10end_objectEv_ZN8nlohmann10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS_14adl_serializerEEC2ESt16initializer_listINS_6detail8json_refISA_EEEbNSC_7value_tE_ZN8nlohmann10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS_14adl_serializerEEC1ESt16initializer_listINS_6detail8json_refISA_EEEbNSC_7value_tE_ZN6swoole6Server18foreach_connectionERKSt8functionIFvPNS_10ConnectionEEE_ZTIN6swoole12GlobalMemoryE_ZTIN6swoole10MemoryPoolE__dynamic_cast_ZN6swoole12GlobalMemory15get_memory_sizeEv_ZN6swoole10MessageBus15get_memory_sizeEvzend_memory_usage_ZNSt8ios_baseC2Ev_ZTVSt9basic_iosIcSt11char_traitsIcEE_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE_ZTVSt15basic_streambufIcSt11char_traitsIcEE_ZNSt6localeC1Ev_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l_ZNSt6localeD1Ev_ZNSt8ios_baseD2Ev_ZNSo9_M_insertImEERSoT__ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev_ZNSt6vectorIN8nlohmann10basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS0_14adl_serializerEEESaISA_EE17_M_realloc_insertIJRKSA_EEEvN9__gnu_cxx17__normal_iteratorIPSA_SC_EEDpOT__ZN8nlohmann10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS_14adl_serializerEE9push_backERKSA___fxstatgetsockoptgetsockname_ZN6swoole10ListenPort13get_protocolsEv_ZN6swoole10ListenPort18get_connection_numEv_ZNK8nlohmann6detail9exception4whatEv_ZNKSt13runtime_error4whatEv_ZN8nlohmann6detail9exceptionD2Ev_ZNSt13runtime_errorD1Ev_ZN8nlohmann6detail9exceptionD1Ev_ZN8nlohmann6detail9exceptionD0Ev_ZN8nlohmann6detail11other_errorD2Ev_ZN8nlohmann6detail11other_errorD0Ev_ZN8nlohmann6detail12out_of_rangeD2Ev_ZN8nlohmann6detail12out_of_rangeD0Ev_ZN8nlohmann6detail16invalid_iteratorD2Ev_ZN8nlohmann6detail16invalid_iteratorD0Ev_ZN8nlohmann6detail10type_errorD2Ev_ZN8nlohmann6detail10type_errorD0Ev_ZN8nlohmann6detail11parse_errorD2Ev_ZN8nlohmann6detail6parserINS_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS_14adl_serializerEEEE18sax_parse_internalINS0_28json_sax_dom_callback_parserISC_EEEEbPT__ZN8nlohmann6detail11parse_errorD0Ev_ZN8nlohmann6detail6parserINS_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS_14adl_serializerEEEE18sax_parse_internalINS0_19json_sax_dom_parserISC_EEEEbPT__ZN8nlohmann6detail6parserINS_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS_14adl_serializerEEEE5parseEbRSC__ZN8nlohmann10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS_14adl_serializerEE5parseEONS_6detail13input_adapterESt8functionIFbiNSB_6parserISA_E13parse_event_tERSA_EEb_ZTSFNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPN6swoole6ServerERKS4_E_ZTIFNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPN6swoole6ServerERKS4_E_ZTSN6swoole10MemoryPoolE_ZTSN8nlohmann6detail9exceptionE_ZTIN8nlohmann6detail9exceptionE_ZTISt9exception_ZTSN8nlohmann6detail11parse_errorE_ZTSN8nlohmann6detail16invalid_iteratorE_ZTSN8nlohmann6detail10type_errorE_ZTSN8nlohmann6detail12out_of_rangeE_ZTSN8nlohmann6detail11other_errorE_ZTSN8nlohmann6detail22input_adapter_protocolE_ZTIN8nlohmann6detail22input_adapter_protocolE_ZTSN8nlohmann6detail20input_buffer_adapterE_ZTIN8nlohmann6detail20input_buffer_adapterE_ZTSN8nlohmann6detail23output_adapter_protocolIcEE_ZTIN8nlohmann6detail23output_adapter_protocolIcEE_ZTSN8nlohmann6detail21output_string_adapterIcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE_ZTIN8nlohmann6detail21output_string_adapterIcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE_ZTSPFNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPN6swoole6ServerERKS4_E_ZTSSt23_Sp_counted_ptr_inplaceIN8nlohmann6detail21output_string_adapterIcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaIS9_ELN9__gnu_cxx12_Lock_policyE2EE_ZTISt23_Sp_counted_ptr_inplaceIN8nlohmann6detail21output_string_adapterIcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaIS9_ELN9__gnu_cxx12_Lock_policyE2EE_ZTSSt23_Sp_counted_ptr_inplaceIN8nlohmann6detail20input_buffer_adapterESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE_ZTISt23_Sp_counted_ptr_inplaceIN8nlohmann6detail20input_buffer_adapterESaIS2_ELN9__gnu_cxx12_Lock_policyE2EEpthread_self_ZN6swoole12NameResolver7ContextD2Ev_ZN6swoole12NameResolver7ContextD1Ev_ZN6swoole9coroutine4http6Client13apply_settingEP12_zval_structbzend_is_callable_ex_ZN6swoole9coroutine4http6Client9set_errorEiPKci_ZN6swoole9coroutine4http6Client5resetEvBrotliDecoderDestroyInstance_ZN6swoole9coroutine4http6Client11socket_dtorEv_ZN6swoole9coroutine4http6Client5closeEb_ZN6swoole9coroutine4http6Client20recv_websocket_frameEP12_zval_structd_ZN6swoole9coroutine4http6Client4pushEP12_zval_structlh_ZN6swoole9coroutine4http6ClientD2Ev_ZN6swoole9coroutine4http6ClientD1Ev_ZN6swoole9coroutine4http6ClientC2EP12_zval_structNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElb_ZN6swoole9coroutine4http6ClientC1EP12_zval_structNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElb_ZN6swoole9coroutine4http6Client13recv_responseEd_ZN6swoole6String6reduceEl__xstat_ZN6swoole9coroutine4http6Client19decompress_responseEPKcmBrotliDecoderDecompressStreamBrotliDecoderGetErrorCodeBrotliDecoderErrorString_Z16php_brotli_allocPvm_Z15php_brotli_freePvS_BrotliDecoderCreateInstance_ZN6swoole9coroutine4http6Client14set_basic_authERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA__ZN6swoole9coroutine4http6Client7connectEv_ZN6swoole9coroutine4http6Client13keep_livenessEv_ZN6swoole9coroutine4http6Client12send_requestEv_ZN6swoole11http_server10get_methodEPKcm_ZN6swoole9HttpProxy12get_auth_strB5cxx11Ev_Z20swoole_random_stringPcm_ZN6swoole9coroutine4http6Client4execENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZN6swoole9coroutine4http6Client7upgradeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEphp_base64_encodeadd_assoc_str_ex_ZNSt17_Function_handlerIFvPN6swoole6ServerEEPS3_E9_M_invokeERKSt9_Any_dataOS2__ZNSt14_Function_base13_Base_managerIPFvPN6swoole6ServerEEE10_M_managerERSt9_Any_dataRKS7_St18_Manager_operation_ZTIPFvPN6swoole6ServerEE_ZNSt17_Function_handlerIFvPN6swoole6ServerEPNS0_6WorkerEEPS5_E9_M_invokeERKSt9_Any_dataOS2_OS4__ZNSt14_Function_base13_Base_managerIPFvPN6swoole6ServerEPNS1_6WorkerEEE10_M_managerERSt9_Any_dataRKS9_St18_Manager_operation_ZTIPFvPN6swoole6ServerEPNS_6WorkerEE_ZNSt17_Function_handlerIFvPN6swoole6ServerEPNS0_6WorkerERKNS0_10ExitStatusEEPS8_E9_M_invokeERKSt9_Any_dataOS2_OS4_S7__ZNSt14_Function_base13_Base_managerIPFvPN6swoole6ServerEPNS1_6WorkerERKNS1_10ExitStatusEEE10_M_managerERSt9_Any_dataRKSC_St18_Manager_operation_ZTIPFvPN6swoole6ServerEPNS_6WorkerERKNS_10ExitStatusEE_ZNSt17_Function_handlerIFiPN6swoole6ServerEPNS0_9EventDataEEPS5_E9_M_invokeERKSt9_Any_dataOS2_OS4__ZNSt14_Function_base13_Base_managerIPFiPN6swoole6ServerEPNS1_9EventDataEEE10_M_managerERSt9_Any_dataRKS9_St18_Manager_operation_ZTIPFiPN6swoole6ServerEPNS_9EventDataEE_ZNSt17_Function_handlerIFvPN6swoole6ServerEPNS0_9EventDataEEPS5_E9_M_invokeERKSt9_Any_dataOS2_OS4__ZNSt14_Function_base13_Base_managerIPFvPN6swoole6ServerEPNS1_9EventDataEEE10_M_managerERSt9_Any_dataRKS9_St18_Manager_operation_ZTIPFvPN6swoole6ServerEPNS_9EventDataEE_ZN6swoole6Server9task_packEPNS_9EventDataEPKvmphp_var_serialize_initphp_var_serializephp_var_serialize_destroy_ZN6swoole6Server17reply_task_resultEPKcmiPNS_9EventDataE_ZN6swoole6ServerD1Ev_ZN6swoole6Server21is_healthy_connectionEdPNS_10ConnectionEphp_json_decode_ex_ZN6swoole9Coroutine6resumeEv_ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE11ServerEventED2Ev_ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE11ServerEventED1Evsched_yield_ZN6swoole6Server8feedbackEPNS_10ConnectionENS_15ServerEventTypeE_ZN6swoole6Server8sendwaitElPKvj_ZN6swoole7Reactor5deferESt8functionIFvPvEES2__ZN6swoole6Server26send_to_worker_from_workerEPNS_6WorkerEPKvmi_ZN6swoole6Server19get_idle_worker_numEv_ZN6swoole9Coroutine10coroutinesE_ZN6swoole9Coroutine8peak_numE_ZN6swoole6Server24get_idle_task_worker_numEv_ZN6swoole6Server14get_task_countEv_Z33php_swoole_server_get_zval_objectPN6swoole6ServerE_Z33php_swoole_server_get_zend_objectPN6swoole6ServerE_Z48php_swoole_connection_iterator_get_and_check_ptrP12_zval_structzend_declare_property_doubleswoole_connection_iterator_cezend_ce_arrayaccesszend_ce_iteratorzend_ce_countable_Z21php_swoole_create_dirPKcm_php_stream_mkdirzend_update_property_double_ZN6swoole12ServerObject17register_callbackEv_ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_11ServerEventESaIS9_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSB_18_Mod_range_hashingENSB_20_Default_ranged_hashENSB_20_Prime_rehash_policyENSB_17_Hashtable_traitsILb1ELb0ELb1EEEED2Ev_ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_11ServerEventESaIS9_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSB_18_Mod_range_hashingENSB_20_Default_ranged_hashENSB_20_Prime_rehash_policyENSB_17_Hashtable_traitsILb1ELb0ELb1EEEED1Ev_ZNSt13unordered_mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE11ServerEventSt4hashIS5_ESt8equal_toIS5_ESaISt4pairIKS5_S6_EEED2Ev_ZNSt13unordered_mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE11ServerEventSt4hashIS5_ESt8equal_toIS5_ESaISt4pairIKS5_S6_EEED1Ev_ZNSt6vectorIP12_zval_structSaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT__ZN6swoole6Server10add_workerEPNS_6WorkerE_ZN6swoole6Server8add_portE12swSocketTypePKci_ZN6swoole6ServerC1ENS0_4ModeEstrcasecmp_ZN6swoole6Server18add_systemd_socketEv_ZNSt6vectorIP22_zend_fcall_info_cacheSaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT__ZNSt10_HashtableIlSt4pairIKlPN6swoole6TaskCoEESaIS5_ENSt8__detail10_Select1stESt8equal_toIlESt4hashIlENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb0ELb0ELb1EEEE8_M_eraseESt17integral_constantIbLb1EERS1__ZNSt10_HashtableIlSt4pairIKl22_zend_fcall_info_cacheESaIS3_ENSt8__detail10_Select1stESt8equal_toIlESt4hashIlENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb0ELb1EEEE8_M_eraseESt17integral_constantIbLb1EERS1__ZNSt10_HashtableIlSt4pairIKlPNSt7__cxx114listIPN6swoole9CoroutineESaIS6_EEEESaISA_ENSt8__detail10_Select1stESt8equal_toIlESt4hashIlENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb0ELb0ELb1EEEE8_M_eraseESt17integral_constantIbLb1EERS1__Z32swoole_http2_server_session_freePN6swoole10ConnectionEphp_json_encode_ZN6swoole6Server7commandEjNS0_7Command11ProcessTypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_RKSt8functionIFvPS0_SA_EE_ZN6swoole9Coroutine5yieldEv_ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE11ServerEventEC2IRA12_KcS7_Lb1EEEOT_OT0__ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE11ServerEventEC1IRA12_KcS7_Lb1EEEOT_OT0__ZN6swoole7network7Address6assignE12swSocketTypeRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi_Z22swoole_set_task_tmpdirRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZN6swoole6Server18set_max_connectionEj_Z9sw_mallocm_Z7sw_freePv_ZN6swoole6Server30add_static_handler_index_filesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZN6swoole6Server25add_http_compression_typeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZN6swoole6Server27add_static_handler_locationERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE__realpath_chk_ZN6swoole6Server11task_unpackEPNS_9EventDataEPNS_6StringEPNS_9PacketPtrEphp_var_unserialize_initphp_var_unserializephp_var_unserialize_destroy_ZN6swoole6Server17drain_worker_pipeEv_ZN6swoole6Worker8shutdownEv_ZN6swoole6Server24clean_worker_connectionsEPNS_6WorkerE_ZN6swoole12ServerObject15on_before_startEv_ZN6swoole6Server6createEv_ZN6swoole10ListenPort14clear_protocolEv_ZN6swoole6Server5startEv_ZNSt10_HashtableIlSt4pairIKlPNSt7__cxx114listIPN6swoole9CoroutineESaIS6_EEEESaISA_ENSt8__detail10_Select1stESt8equal_toIlESt4hashIlENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb0ELb0ELb1EEEE9_M_rehashEmRKm_ZNSt10_HashtableIlSt4pairIKlPNSt7__cxx114listIPN6swoole9CoroutineESaIS6_EEEESaISA_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_Lb0EEEm_ZN6swoole9Coroutine8yield_exEd_ZNKSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_11ServerEventESaIS9_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSB_18_Mod_range_hashingENSB_20_Default_ranged_hashENSB_20_Prime_rehash_policyENSB_17_Hashtable_traitsILb1ELb0ELb1EEEE19_M_find_before_nodeEmRS7_m_ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_11ServerEventESaIS9_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSB_18_Mod_range_hashingENSB_20_Default_ranged_hashENSB_20_Prime_rehash_policyENSB_17_Hashtable_traitsILb1ELb0ELb1EEEE4findERS7__ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_11ServerEventESaIS9_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSB_18_Mod_range_hashingENSB_20_Default_ranged_hashENSB_20_Prime_rehash_policyENSB_17_Hashtable_traitsILb1ELb0ELb1EEEEC2IPKS9_EET_SQ_mRKSG_RKSH_RKSI_RKSE_RKSC_RKSA__ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_11ServerEventESaIS9_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSB_18_Mod_range_hashingENSB_20_Default_ranged_hashENSB_20_Prime_rehash_policyENSB_17_Hashtable_traitsILb1ELb0ELb1EEEEC1IPKS9_EET_SQ_mRKSG_RKSH_RKSI_RKSE_RKSC_RKSA__ZNSt10_HashtableIlSt4pairIKlPN6swoole6TaskCoEESaIS5_ENSt8__detail10_Select1stESt8equal_toIlESt4hashIlENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb0ELb0ELb1EEEE9_M_rehashEmRKm_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_Lb0EEEm_ZNSt8__detail9_Map_baseIlSt4pairIKlPN6swoole6TaskCoEESaIS6_ENS_10_Select1stESt8equal_toIlESt4hashIlENS_18_Mod_range_hashingENS_20_Default_ranged_hashENS_20_Prime_rehash_policyENS_17_Hashtable_traitsILb0ELb0ELb1EEELb1EEixERS2_add_index_bool_ZN6swoole11ProcessPool8dispatchEPNS_9EventDataEPiswoole_coroutine_is_in_ZN6swoole12make_tmpfileEv_ZN6swoole11ProcessPool17dispatch_blockingEPNS_9EventDataEPi_ZN6swoole10SocketPair4readEPvm_ZN6swoole17file_get_contentsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_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_traitsILb0ELb0ELb1EEEE9_M_rehashEmRKm_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_Lb0EEEm_ZNSt8__detail9_Map_baseIlSt4pairIKl22_zend_fcall_info_cacheESaIS4_ENS_10_Select1stESt8equal_toIlESt4hashIlENS_18_Mod_range_hashingENS_20_Default_ranged_hashENS_20_Prime_rehash_policyENS_17_Hashtable_traitsILb0ELb0ELb1EEELb1EEixERS2_empty_fcall_infoempty_fcall_info_cache_ZTSFvPN6swoole6ServerEPNS_6WorkerEE_ZTIFvPN6swoole6ServerEPNS_6WorkerEE_ZTSFvPN6swoole6ServerEPNS_6WorkerERKNS_10ExitStatusEE_ZTIFvPN6swoole6ServerEPNS_6WorkerERKNS_10ExitStatusEE_ZTSFiPN6swoole6ServerEPNS_9EventDataEE_ZTIFiPN6swoole6ServerEPNS_9EventDataEE_ZTSFvPN6swoole6ServerEPNS_9EventDataEE_ZTIFvPN6swoole6ServerEPNS_9EventDataEE_ZTSFvPN6swoole6ServerEE_ZTIFvPN6swoole6ServerEE_ZTSPFvPN6swoole6ServerEE_ZTSPFvPN6swoole6ServerEPNS_6WorkerEE_ZTSPFvPN6swoole6ServerEPNS_6WorkerERKNS_10ExitStatusEE_ZTSPFiPN6swoole6ServerEPNS_9EventDataEE_ZTSPFvPN6swoole6ServerEPNS_9EventDataEE_Z34swoole_coroutine_get_socket_objecti_ZNSt10shared_ptrIN6swoole9coroutine6SocketEED2Ev_ZNSt10shared_ptrIN6swoole9coroutine6SocketEED1EvredisFreeKeepFdfreeReplyObjectredisGetReplystrstrstrspnredisConnectUnixWithTimeoutredisConnectWithTimeoutredisCommandArgvredisAppendCommandArgv__sprintf_chk_zend_get_parameters_array_exconvert_to_doublezend_long_to_str_Z16swoole_event_delPN6swoole7network6SocketE_ZNSt13unordered_mapIiPN6swoole7network6SocketESt4hashIiESt8equal_toIiESaISt4pairIKiS3_EEED2Ev_ZNSt13unordered_mapIiPN6swoole7network6SocketESt4hashIiESt8equal_toIiESaISt4pairIKiS3_EEED1Evswoole_event_ce_Z17swoole_event_initi_Z26swoole_event_isset_handleri_Z24swoole_event_set_handleriPFiPN6swoole7ReactorEPNS_5EventEE_ZN6swoole7Reactor20activate_future_taskEv_ZN6swoole7Reactor7if_exitEv_setjmpphp_swoole_event_exitswoole_socket_coro_ceswoole_client_ce_Z16swoole_event_setPN6swoole7network6SocketEiphp_swoole_convert_to_fd_ex_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_Lb0EEEm_ZN6swoole11make_socketEi8swFdType_Z16swoole_event_addPN6swoole7network6SocketEi_ZN6swoole7network6Socket4freeEv_ZNSt10_HashtableIiSt4pairIKiPN6swoole7network6SocketEESaIS6_ENSt8__detail10_Select1stESt8equal_toIiESt4hashIiENS8_18_Mod_range_hashingENS8_20_Default_ranged_hashENS8_20_Prime_rehash_policyENS8_17_Hashtable_traitsILb0ELb0ELb1EEEE8_M_eraseESt17integral_constantIbLb1EERS1__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_info_Z26swoole_http2_server_goawayPN6swoole4http7ContextElPKcm_Z24swoole_http2_server_pingPN6swoole4http7ContextE_safe_emallocstrpbrkphp_format_datephp_strlcatphp_timedifftime_ZN6swoole4http7Context16get_write_bufferEv_ZN6swoole4http7Context4bindEPNS_9coroutine6SocketEzend_update_property_ex_ZN6swoole4http7Context4initEPNS_9coroutine6SocketE_ZN6swoole4http7Context13build_trailerEPNS_6StringE_ZN6swoole4http7Context12send_trailerEP12_zval_struct_ZN6swoole4http7Context10set_headerEPKcmP12_zval_structb_ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_SaIS5_ENSt8__detail9_IdentityESt8equal_toIS5_ESt4hashIS5_ENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb1ELb1ELb1EEEE4findERKS5__ZN6swoole4http7Context8compressEPKcmBrotliEncoderMaxCompressedSize_ZTVSt23_Sp_counted_ptr_inplaceIN6swoole6StringESaIS1_ELN9__gnu_cxx12_Lock_policyE2EEBrotliEncoderCompress_ZN6swoole4http7Context12build_headerEPNS_6StringEPKcm_ZN6swoole6String6appendEi_Z11swoole_itoaPcl_ZN6swoole11http_server18get_status_messageEi_Z14swoole_dec2hexmi_ZN6swoole4http7Context9send_fileEPKcjlm_ZN6swoole4http7Context15http2_send_fileEPKcjlm_ZN6swoole4http7Context9http2_endEP12_zval_structS3__ZTSSt23_Sp_counted_ptr_inplaceIN6swoole6StringESaIS1_ELN9__gnu_cxx12_Lock_policyE2EE_ZTISt23_Sp_counted_ptr_inplaceIN6swoole6StringESaIS1_ELN9__gnu_cxx12_Lock_policyE2EE_ZNSt15_Sp_counted_ptrIPN6swoole6StringELN9__gnu_cxx12_Lock_policyE2EED2Ev_ZNSt15_Sp_counted_ptrIPN6swoole6StringELN9__gnu_cxx12_Lock_policyE2EED1Ev_ZNSt15_Sp_counted_ptrIPN6swoole6StringELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info_ZNSt15_Sp_counted_ptrIPN6swoole6StringELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv_ZNSt15_Sp_counted_ptrIPN6swoole6StringELN9__gnu_cxx12_Lock_policyE2EED0Ev_ZNSt15_Sp_counted_ptrIPN6swoole6StringELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv_ZNSt13unordered_mapIlPN6swoole5http27SessionESt4hashIlESt8equal_toIlESaISt4pairIKlS3_EEED2Ev_ZNSt13unordered_mapIlPN6swoole5http27SessionESt4hashIlESt8equal_toIlESaISt4pairIKlS3_EEED1Ev_ZTVSt15_Sp_counted_ptrIPN6swoole6StringELN9__gnu_cxx12_Lock_policyE2EE_ZN6swoole4FileD2Ev_ZN6swoole4FileD1Ev_ZN6swoole5http29HeaderSetD2Ev_ZN6swoole5http29HeaderSetD1Ev_ZN6swoole5http26StreamC2EPNS0_7SessionEj_ZN6swoole5http26StreamC1EPNS0_7SessionEj_ZN6swoole5http26StreamD2Ev_ZN6swoole5http26StreamD1Ev_ZN6swoole5http26Stream5resetEj_ZN6swoole5http26Stream9send_bodyEPKNS_6StringEbmlm_ZNSt10_HashtableIjSt4pairIKjPN6swoole5http26StreamEESaIS6_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENS8_18_Mod_range_hashingENS8_20_Default_ranged_hashENS8_20_Prime_rehash_policyENS8_17_Hashtable_traitsILb0ELb0ELb1EEEED2Ev_ZNSt10_HashtableIjSt4pairIKjPN6swoole5http26StreamEESaIS6_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENS8_18_Mod_range_hashingENS8_20_Default_ranged_hashENS8_20_Prime_rehash_policyENS8_17_Hashtable_traitsILb0ELb0ELb1EEEED1Ev_ZN6swoole5http27SessionD2Ev_ZN6swoole5http27SessionD1Ev_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E_ZNSt10_HashtableIjSt4pairIKjPN6swoole5http26StreamEESaIS6_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENS8_18_Mod_range_hashingENS8_20_Default_ranged_hashENS8_20_Prime_rehash_policyENS8_17_Hashtable_traitsILb0ELb0ELb1EEEE8_M_eraseESt17integral_constantIbLb1EERS1__ZNSt10_HashtableIlSt4pairIKlPN6swoole5http27SessionEESaIS6_ENSt8__detail10_Select1stESt8equal_toIlESt4hashIlENS8_18_Mod_range_hashingENS8_20_Default_ranged_hashENS8_20_Prime_rehash_policyENS8_17_Hashtable_traitsILb0ELb0ELb1EEEE9_M_rehashEmRKm_ZNSt10_HashtableIlSt4pairIKlPN6swoole5http27SessionEESaIS6_ENSt8__detail10_Select1stESt8equal_toIlESt4hashIlENS8_18_Mod_range_hashingENS8_20_Default_ranged_hashENS8_20_Prime_rehash_policyENS8_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNS8_10_Hash_nodeIS6_Lb0EEEm_ZNSt8__detail9_Map_baseIlSt4pairIKlPN6swoole5http27SessionEESaIS7_ENS_10_Select1stESt8equal_toIlESt4hashIlENS_18_Mod_range_hashingENS_20_Default_ranged_hashENS_20_Prime_rehash_policyENS_17_Hashtable_traitsILb0ELb0ELb1EEELb1EEixERS2__ZN6swoole5http27SessionC2El_ZN6swoole5http27SessionC1El_ZN6swoole5http26Stream12send_trailerEv_ZN6swoole5http26Stream11send_headerEPKNS_6StringEb_ZN6swoole9coroutine6System9read_fileEPKcb_ZN6swoole4File12read_contentEv_ZN6swoole11http_server13StaticHandler3hitEv_ZN6swoole11http_server13StaticHandler14hit_index_fileEv_ZN6swoole11http_server13StaticHandler8get_dateB5cxx11Ev_ZN6swoole11http_server13StaticHandler22get_date_last_modifiedB5cxx11Ev_ZN6swoole11http_server13StaticHandler11parse_rangeEPKcS3__ZN6swoole11http_server13StaticHandler11is_modifiedERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZNSo9_M_insertIlEERSoT__Z20swoole_random_stringRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm_ZN6swoole11http_server13StaticHandler15make_index_pageEPNS_6StringE_ZN6swoole9coroutine5asyncERKSt8functionIFvvEEd_ZNSt10_HashtableIjSt4pairIKjPN6swoole5http26StreamEESaIS6_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENS8_18_Mod_range_hashingENS8_20_Default_ranged_hashENS8_20_Prime_rehash_policyENS8_17_Hashtable_traitsILb0ELb0ELb1EEEE9_M_rehashEmRKm_ZNSt10_HashtableIjSt4pairIKjPN6swoole5http26StreamEESaIS6_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENS8_18_Mod_range_hashingENS8_20_Default_ranged_hashENS8_20_Prime_rehash_policyENS8_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNS8_10_Hash_nodeIS6_Lb0EEEm_ZNSt8__detail9_Map_baseIjSt4pairIKjPN6swoole5http26StreamEESaIS7_ENS_10_Select1stESt8equal_toIjESt4hashIjENS_18_Mod_range_hashingENS_20_Default_ranged_hashENS_20_Prime_rehash_policyENS_17_Hashtable_traitsILb0ELb0ELb1EEELb1EEixERS2__Z25swoole_http2_server_parsePN6swoole5http27SessionEPKc_ZTSSt15_Sp_counted_ptrIPN6swoole6StringELN9__gnu_cxx12_Lock_policyE2EE_ZTISt15_Sp_counted_ptrIPN6swoole6StringELN9__gnu_cxx12_Lock_policyE2EE_ZN6swoole5mysql10eof_packetC2EPKc_ZN6swoole5mysql9ok_packetC2EPKc_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc_ZN6swoole5mysql10err_packetC2EPKc_ZN6swoole5mysql26auth_switch_request_packetC2EPKc_ZN6swoole5mysql15greeting_packetC2EPKc_ZN6swoole5mysql30auth_signature_response_packetC2EPNS0_15raw_data_packetERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKcstrcpyBIO_new_mem_bufERR_clear_errorPEM_read_bio_RSA_PUBKEYBIO_free_allRSA_sizeRSA_public_encryptRSA_freeOPENSSL_init_cryptoERR_get_errorERR_error_string_n_ZN6swoole5mysql12login_packetC2EPNS0_15greeting_packetERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESB_S9_c_ZN6swoole5mysql27auth_switch_response_packetC2EPNS0_26auth_switch_request_packetERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZN6swoole9coroutine6Socket6cancelE11swEventType_Z30php_do_getsockopt_ipv6_rfc3542PN6swoole9coroutine6SocketEiiP12_zval_struct_Z20php_add4_to_if_indexP7in_addrPN6swoole9coroutine6SocketEPjconvert_to_arrayconvert_to_long_Z26php_do_setsockopt_ip_mcastPN6swoole9coroutine6SocketEiiP12_zval_struct_Z28php_do_setsockopt_ipv6_mcastPN6swoole9coroutine6SocketEiiP12_zval_struct_Z30php_do_setsockopt_ipv6_rfc3542PN6swoole9coroutine6SocketEiiP12_zval_struct_ZN6swoole9coroutine6SocketC1Eiii_ZN6swoole9coroutine6Socket8recv_allEPvm_ZN6swoole9coroutine6Socket16recv_with_bufferEPvm_ZN6swoole9coroutine6Socket9recv_lineEPvm_Z24php_swoole_export_socketP12_zval_structPN6swoole9coroutine6SocketE_Z32php_swoole_create_socket_from_fdi12swSocketType_ZN6swoole9coroutine6SocketC1Ei12swSocketType_Z29php_swoole_init_socket_objectP12_zval_structPN6swoole9coroutine6SocketE_ZN6swoole7network8IOVectorC1EP5ioveci_ZN6swoole9coroutine6Socket6writevEPNS_7network8IOVectorE_ZN6swoole7network8IOVectorD1Ev_ZN6swoole9coroutine6Socket10writev_allEPNS_7network8IOVectorEzend_get_type_by_const__cxa_throw_bad_array_new_length_ZN6swoole9coroutine6Socket9readv_allEPNS_7network8IOVectorE_ZN6swoole9coroutine6Socket5readvEPNS_7network8IOVectorEadd_next_index_strzend_empty_array_Z30php_swoole_socket_set_protocolPN6swoole9coroutine6SocketEP12_zval_struct_ZN6swoole8Protocol19default_length_funcEPKS0_PNS_7network6SocketEPNS_12PacketLengthE_Z22php_swoole_length_funcPKN6swoole8ProtocolEPNS_7network6SocketEPNS_12PacketLengthE_ZN6swoole4mqtt12set_protocolEPNS_8ProtocolE_ZN6swoole12PHPCoroutine12main_contextE_ZN6swoole12PHPCoroutine9activatedE_ZN6swoole5Timer3nowEP7timeval_ZNSt6thread6_StateD2Ev_ZNSt6threadD2Ev_ZSt9terminatev_ZNSt6threadD1Ev_ZN6swoole12PHPCoroutine8on_closeEPv_ZNSt13unordered_mapIlPN6swoole9CoroutineESt4hashIlESt8equal_toIlESaISt4pairIKlS2_EEED2Ev_ZNSt13unordered_mapIlPN6swoole9CoroutineESt4hashIlESt8equal_toIlESaISt4pairIKlS2_EEED1Ev_ZN6swoole12AsyncThreads14get_worker_numEv_ZN6swoole12AsyncThreads14get_queue_sizeEv_ZN6swoole9Coroutine8last_cidE_Z20swoole_coroutine_getl_ZN6swoole9Coroutine6cancelEv_Z23swoole_signal_block_allv_ZN6swoole12PHPCoroutine24interrupt_thread_runningEzend_fetch_debug_backtrace_ZN6swoole12PHPCoroutine7bailoutEv_ZN6swoole9Coroutine7bailoutESt8functionIFvvEE_ZN6swoole12PHPCoroutine15catch_exceptionEv_ZN6swoole12PHPCoroutine21interrupt_thread_stopEv_ZN6swoole12PHPCoroutine16interrupt_threadE_ZNSt6thread4joinEv_ZN6swoole12PHPCoroutine22interrupt_thread_startEvpthread_create_ZNSt6thread15_M_start_threadESt10unique_ptrINS_6_StateESt14default_deleteIS1_EEPFvvE_ZN6swoole12PHPCoroutine8activateEvzend_interrupt_function_ZN6swoole12PHPCoroutine10deactivateEPv_ZN6swoole7Reactor20add_destroy_callbackESt8functionIFvPvEES2__ZN6swoole9Coroutine8activateEv_ZN6swoole12PHPCoroutine8on_yieldEPv_ZN6swoole9Coroutine12set_on_yieldEPFvPvE_ZN6swoole12PHPCoroutine9on_resumeEPv_ZN6swoole9Coroutine13set_on_resumeEPFvPvE_ZN6swoole9Coroutine12set_on_closeEPFvPvE_ZN6swoole12PHPCoroutine12save_contextEPNS_10PHPContextEoutput_globalsphp_output_activate_ZN6swoole12PHPCoroutine15restore_contextEPNS_10PHPContextE_ZN6swoole12PHPCoroutine5deferEPN4zend8FunctionE_emalloc_96_ZN6swoole12PHPCoroutine18fiber_context_initEPNS_10PHPContextEzend_observer_fiber_init_notify_ZN6swoole12PHPCoroutine22fiber_context_try_initEPNS_10PHPContextE_ZN6swoole12PHPCoroutine14create_contextEPNS0_4ArgsE_emalloc_320_ZN6swoole12PHPCoroutine21fiber_context_destroyEPNS_10PHPContextEzend_observer_fiber_destroy_notify_ZN6swoole12PHPCoroutine25fiber_context_try_destroyEPNS_10PHPContextE_ZN6swoole12PHPCoroutine16get_fiber_statusEPNS_10PHPContextE_ZN6swoole12PHPCoroutine27fiber_context_switch_notifyEPNS_10PHPContextES2_zend_observer_fiber_switch_notify_ZN6swoole12PHPCoroutine31fiber_context_switch_try_notifyEPNS_10PHPContextES2_spl_ce_ArrayObjectzend_autoload_Z31php_swoole_get_executor_globalsv_ZNSt6chrono3_V212steady_clock3nowEv_ZN6swoole9coroutine7ContextC1EmSt8functionIFvPvEES3_zend_get_user_opcode_handlerzend_set_user_opcode_handler_ZNSt11_Deque_baseIPN4zend8FunctionESaIS2_EED2Ev_ZNSt11_Deque_baseIPN4zend8FunctionESaIS2_EED1Ev_ZN6swoole12PHPCoroutine15destroy_contextEPNS_10PHPContextEphp_output_end_allphp_output_deactivatezend_vm_stack_destroy_ZN6swoole12PHPCoroutine9main_funcEPv_ZNSt11_Deque_baseIP15AutoloadContextSaIS1_EED2Ev_ZNSt11_Deque_baseIP15AutoloadContextSaIS1_EED1Ev_ZNSt8_Rb_treeIPN6swoole10PHPContextES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E_ZNSt8_Rb_treeIPN6swoole10PHPContextES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE16_M_insert_uniqueIRKS2_EESt4pairISt17_Rb_tree_iteratorIS2_EbEOT__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_Lb0EEEm_ZN6swoole9coroutine7Context7swap_inEv_ZN6swoole9Coroutine10on_bailoutE_ZN6swoole9Coroutine5closeEv_ZN6swoole9coroutine7ContextD1Ev_ZN6swoole9Coroutine5yieldEPSt8functionIFbPS0_EE_ZNSt10_HashtableIlSt4pairIKlPN6swoole9CoroutineEESaIS5_ENSt8__detail10_Select1stESt8equal_toIlESt4hashIlENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb0ELb0ELb1EEEE8_M_eraseESt17integral_constantIbLb1EERS1__ZN6swoole12PHPCoroutine14deadlock_checkEv__printf_chk_ZN6swoole9Coroutine10deactivateEv_ZN6swoole12PHPCoroutine8shutdownEv_efree_56_ZNSt5dequeIP15AutoloadContextSaIS1_EE16_M_push_back_auxIJS1_EEEvDpOT_zend_hash_del_ZTINSt6thread6_StateEzim_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_ZNSt13unordered_mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSt5queueIPN6swoole7network6ClientESt5dequeISA_SaISA_EEESt4hashIS5_ESt8equal_toIS5_ESaISt4pairIKS5_SF_EEED2Ev_ZNSt13unordered_mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSt5queueIPN6swoole7network6ClientESt5dequeISA_SaISA_EEESt4hashIS5_ESt8equal_toIS5_ESaISt4pairIKS5_SF_EEED1Ev_ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSt5queueIPN6swoole7network6ClientESt5dequeISE_SaISE_EEEELb1EEEEE16_M_allocate_nodeIJRKSt21piecewise_construct_tSt5tupleIJRS9_EESS_IJEEEEEPSL_DpOT__ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_PSt5queueIPN6swoole7network6ClientESt5dequeISC_SaISC_EEEESaISI_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSK_18_Mod_range_hashingENSK_20_Default_ranged_hashENSK_20_Prime_rehash_policyENSK_17_Hashtable_traitsILb1ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNSK_10_Hash_nodeISI_Lb1EEEm_ZNSt5dequeIPN6swoole7network6ClientESaIS3_EE16_M_push_back_auxIJRKS3_EEEvDpOT__Z35php_swoole_client_check_ssl_settingPN6swoole7network6ClientEP12_zval_struct_Z31php_swoole_client_check_settingPN6swoole7network6ClientEP12_zval_struct_ZN6swoole7network6Socket4bindERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPi_ZN6swoole7network6Socket15set_buffer_sizeEj_ZNKSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_PSt5queueIPN6swoole7network6ClientESt5dequeISC_SaISC_EEEESaISI_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSK_18_Mod_range_hashingENSK_20_Default_ranged_hashENSK_20_Prime_rehash_policyENSK_17_Hashtable_traitsILb1ELb0ELb1EEEE19_M_find_before_nodeEmRS7_m_ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_PSt5queueIPN6swoole7network6ClientESt5dequeISC_SaISC_EEEESaISI_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSK_18_Mod_range_hashingENSK_20_Default_ranged_hashENSK_20_Prime_rehash_policyENSK_17_Hashtable_traitsILb1ELb0ELb1EEEE4findERS7__ZN6swoole7network6ClientD1Ev_ZN6swoole7network6Client18enable_ssl_encryptEv_ZN6swoole7network6Client13ssl_handshakeEv_ZN6swoole7network6Client10ssl_verifyEi_ZN6swoole7network6Client8shutdownEi_ZN6swoole7network6Socket4peekEPvmi_ZN6swoole7network6Client5closeEv_ZN6swoole7network6ClientC1E12swSocketTypeb_ZN6swoole7network13gethostbynameEiPKcPcsyscall_Z25php_swoole_atomic_set_ptrP12_zval_structPVj_Z30php_swoole_atomic_long_set_ptrP12_zval_structPVlswoole_atomic_ceswoole_atomic_long_ce_ZNSt13unordered_mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEP14DNSCacheEntitySt4hashIS5_ESt8equal_toIS5_ESaISt4pairIKS5_S7_EEED2Ev_ZNSt13unordered_mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEP14DNSCacheEntitySt4hashIS5_ESt8equal_toIS5_ESaISt4pairIKS5_S7_EEED1Ev_ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEP14DNSCacheEntityELb1EEEEE16_M_allocate_nodeIJRKSt21piecewise_construct_tSt5tupleIJRS9_EESK_IJEEEEEPSD_DpOT__ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_P14DNSCacheEntityESaISA_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb1ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNSC_10_Hash_nodeISA_Lb1EEEm_ZNKSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_P14DNSCacheEntityESaISA_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb1ELb0ELb1EEEE19_M_find_before_nodeEmRS7_m_ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_P14DNSCacheEntityESaISA_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb1ELb0ELb1EEEE4findERS7__ZNSt8__detail9_Map_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS6_P14DNSCacheEntityESaISB_ENS_10_Select1stESt8equal_toIS6_ESt4hashIS6_ENS_18_Mod_range_hashingENS_20_Default_ranged_hashENS_20_Prime_rehash_policyENS_17_Hashtable_traitsILb1ELb0ELb1EEELb1EEixERS8__ZN6swoole9coroutine10dns_lookupB5cxx11EPKcid_ZN6swoole5Table23get_available_slice_numEv_ZN6swoole5Table19get_total_slice_numEv_ZNK6swoole5Table15get_memory_sizeEv_ZN6swoole5Table4makeEjfzend_string_hash_func_ZN6swoole5Table6createEv_ZN6swoole5Table7forwardEv_ZN6swoole5Table7destroyEv_ZN6swoole5Table3getEPKctPPNS_8TableRowE_ZN6swoole5Table3delEPKct_ZN6swoole8TableRow9get_valueEPNS_11TableColumnEPl_ZN6swoole8TableRow9get_valueEPNS_11TableColumnEPPcPj_ZN6swoole8TableRow9get_valueEPNS_11TableColumnEPd_ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_PN6swoole11TableColumnEESaISB_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSD_18_Mod_range_hashingENSD_20_Default_ranged_hashENSD_20_Prime_rehash_policyENSD_17_Hashtable_traitsILb1ELb0ELb1EEEE4findERS7__ZN6swoole5Table10add_columnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_11TableColumn4TypeEm_ZN6swoole5Table3setEPKctPPNS_8TableRowEPi_ZN6swoole11TableColumn5clearEPNS_8TableRowE_ZN6swoole8TableRow9set_valueEPNS_11TableColumnEPvm_ZTIN6swoole5MutexE_ZTIN6swoole4LockE_ZN6swoole5Mutex9lock_waitEi_Z23php_swoole_lock_set_ptrP12_zval_structPN6swoole4LockE_ZN6swoole8SpinLockC1Ei_ZN6swoole6RWLockC1Ei_ZN6swoole5MutexC1Ei_ZTSN6swoole4LockE_ZN6swoole9coroutine6System10write_fileEPKcPcmbiswoole_coroutine_statvfs_ZN6swoole9coroutine6System11wait_signalEid_ZN6swoole9coroutine6System10wait_eventEiid_Z17swoole_shell_execPKcPib_ZN6swoole9coroutine6Socket4readEPvmswoole_coroutine_waitpid_ZN6swoole9coroutine6System7waitpidEiPiid_ZN6swoole9coroutine6System4waitEPid_ZN6swoole9coroutine6Socket5writeEPKvmzend_fetch_resource2_ZN6swoole9coroutine6System15clear_dns_cacheEv_ZN6swoole9coroutine6System13gethostbynameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEid_ZN6swoole9coroutine6System11getaddrinfoERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiiiS9_d_ZNSt23_Sp_counted_ptr_inplaceISt13unordered_setINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4hashIS6_ESt8equal_toIS6_ESaIS6_EESaISC_ELN9__gnu_cxx12_Lock_policyE2EED2Ev_ZNSt23_Sp_counted_ptr_inplaceISt13unordered_setINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4hashIS6_ESt8equal_toIS6_ESaIS6_EESaISC_ELN9__gnu_cxx12_Lock_policyE2EED1Ev_ZNSt23_Sp_counted_ptr_inplaceISt13unordered_setINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4hashIS6_ESt8equal_toIS6_ESaIS6_EESaISC_ELN9__gnu_cxx12_Lock_policyE2EED0Ev_ZNSt23_Sp_counted_ptr_inplaceISt13unordered_setINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4hashIS6_ESt8equal_toIS6_ESaIS6_EESaISC_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv_ZNSt23_Sp_counted_ptr_inplaceISt13unordered_setINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4hashIS6_ESt8equal_toIS6_ESaIS6_EESaISC_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_infozend_hash_index_delzend_std_get_properties_ZNSt23_Sp_counted_ptr_inplaceISt13unordered_setINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4hashIS6_ESt8equal_toIS6_ESaIS6_EESaISC_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv_ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_22_zend_fcall_info_cacheESaIS9_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSB_18_Mod_range_hashingENSB_20_Default_ranged_hashENSB_20_Prime_rehash_policyENSB_17_Hashtable_traitsILb1ELb0ELb1EEEED2Ev_ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_22_zend_fcall_info_cacheESaIS9_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSB_18_Mod_range_hashingENSB_20_Default_ranged_hashENSB_20_Prime_rehash_policyENSB_17_Hashtable_traitsILb1ELb0ELb1EEEED1Evzend_hash_index_add_ZN6swoole5http218send_setting_frameEPNS_8ProtocolEPNS_7network6SocketE_ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_22_zend_fcall_info_cacheESaIS9_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSB_18_Mod_range_hashingENSB_20_Default_ranged_hashENSB_20_Prime_rehash_policyENSB_17_Hashtable_traitsILb1ELb0ELb1EEEE9_M_rehashEmRKm_ZNSt8__detail9_Map_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS6_22_zend_fcall_info_cacheESaISA_ENS_10_Select1stESt8equal_toIS6_ESt4hashIS6_ENS_18_Mod_range_hashingENS_20_Default_ranged_hashENS_20_Prime_rehash_policyENS_17_Hashtable_traitsILb1ELb0ELb1EEELb1EEixERS8__ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_SaIS5_ENSt8__detail9_IdentityESt8equal_toIS5_ESt4hashIS5_ENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb1ELb1ELb1EEEE9_M_rehashEmRKm_ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_SaIS5_ENSt8__detail9_IdentityESt8equal_toIS5_ESt4hashIS5_ENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb1ELb1ELb1EEEE21_M_insert_unique_nodeEmmPNS7_10_Hash_nodeIS5_Lb1EEEm_ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_SaIS5_ENSt8__detail9_IdentityESt8equal_toIS5_ESt4hashIS5_ENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb1ELb1ELb1EEEE10_M_emplaceIJKS5_EEESt4pairINS7_14_Node_iteratorIS5_Lb1ELb1EEEbESt17integral_constantIbLb1EEDpOT__ZTVSt23_Sp_counted_ptr_inplaceISt13unordered_setINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4hashIS6_ESt8equal_toIS6_ESaIS6_EESaISC_ELN9__gnu_cxx12_Lock_policyE2EE_ZTSSt23_Sp_counted_ptr_inplaceISt13unordered_setINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4hashIS6_ESt8equal_toIS6_ESaIS6_EESaISC_ELN9__gnu_cxx12_Lock_policyE2EE_ZTISt23_Sp_counted_ptr_inplaceISt13unordered_setINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4hashIS6_ESt8equal_toIS6_ESaIS6_EESaISC_ELN9__gnu_cxx12_Lock_policyE2EE_ZN6swoole9coroutine7ContextC2EmSt8functionIFvPvEES3__ZN6swoole9coroutine7Context12context_funcEPvswoole_make_fcontext_ZN6swoole9coroutine7ContextD2Evswoole_jump_fcontext_ZN6swoole9coroutine7Context8swap_outEv_ZN6swoole9coroutine6Socket14timer_callbackEPNS_5TimerEPNS_9TimerNodeE_ZN6swoole7network6Socket6writevEPNS0_8IOVectorE_ZN6swoole7network6Socket5readvEPNS0_8IOVectorE_ZN6swoole9coroutine6Socket15TimerControllerD2Ev_ZN6swoole9coroutine6Socket15TimerControllerD1Ev_ZN6swoole9coroutine6Socket23readable_event_callbackEPNS_7ReactorEPNS_5EventE_ZN6swoole9coroutine6Socket23writable_event_callbackEPNS_7ReactorEPNS_5EventE_ZN6swoole9coroutine6Socket20error_event_callbackEPNS_7ReactorEPNS_5EventE_ZN6swoole9coroutine6Socket9add_eventE11swEventType_ZN6swoole9coroutine6Socket10wait_eventE11swEventTypePPKvm__assert_fail_ZN6swoole9coroutine6Socket14init_sock_typeE12swSocketType_ZN6swoole9coroutine6Socket9init_sockEv_ZN6swoole11make_socketE12swSocketType8swFdTypeiiii_ZN6swoole9coroutine6Socket19init_reactor_socketEigetpeername_ZN6swoole9coroutine6Socket7connectEPK8sockaddrj_Z16swoole_timer_adddbRKSt8functionIFvPN6swoole5TimerEPNS0_9TimerNodeEEEPv_ZN6swoole9coroutine6Socket4pollE11swEventTyped_ZN6swoole9coroutine6Socket7recvmsgEP6msghdri_ZN6swoole9coroutine6Socket7sendmsgEPK6msghdri_ZN6swoole9coroutine6Socket4bindEPK8sockaddrjbind_ZN6swoole9coroutine6Socket18ssl_context_createEv_ZN6swoole10SSLContext6createEv_ZN6swoole9coroutine6Socket10ssl_createEPNS_10SSLContextE_ZN6swoole7network6Socket10ssl_createEPNS_10SSLContextEiSSL_ctrl_ZN6swoole7network6Socket10ssl_verifyEb_ZN6swoole7network6Socket14ssl_check_hostEPKc_ZN6swoole7network6Socket10ssl_acceptEv_ZN6swoole7network6Socket11ssl_connectEvrecvfrom_ZN6swoole9coroutine6Socket29recv_packet_with_eof_protocolEv_ZN6swoole7network6Socket12ssl_shutdownEv_ZN6swoole7network6Socket9ssl_closeEv_ZN6swoole9coroutine6SocketD2Ev_ZSt15__once_callable_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3__ZN6swoole9coroutine6SocketC2Ei12swSocketType_ZN6swoole9coroutine6SocketC2E12swSocketType_ZN6swoole9coroutine6SocketC2Eiii_ZN6swoole9coroutine6SocketC2Eiiii_ZN6swoole9coroutine6SocketC2EPNS_7network6SocketEPS1__ZN6swoole9coroutine6SocketC1EPNS_7network6SocketEPS1__ZN6swoole9coroutine6Socket32recv_packet_with_length_protocolEv_ZN6swoole7network6Socket6acceptEv_ZN6swoole9coroutine6Socket16socks5_handshakeEv_ZN6swoole11Socks5Proxy8strerrorEiinet_pton_ZN6swoole7network6Socket12ssl_sendfileERKNS_4FileEPlmsendfile_ZN6swoole9coroutine6Socket20http_proxy_handshakeEv__ctype_b_loc_ZSt11__once_call__once_proxy_ZSt20__throw_out_of_rangePKc_ZSt24__throw_invalid_argumentPKcpthread_once_ZNSt14_Function_base13_Base_managerIZN6swoole9coroutine11EventWaiterC4EiidEUlPNS1_9CoroutineEE_E10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation_ZTIZN6swoole9coroutine11EventWaiterC4EiidEUlPNS_9CoroutineEE__ZNSt14_Function_base13_Base_managerIZN6swoole9coroutine11EventWaiterC4EiidEUlPNS1_5TimerEPNS1_9TimerNodeEE0_E10_M_managerERSt9_Any_dataRKSA_St18_Manager_operation_ZTIZN6swoole9coroutine11EventWaiterC4EiidEUlPNS_5TimerEPNS_9TimerNodeEE0__ZNSt15_Sp_counted_ptrIPN6swoole18GetaddrinfoRequestELN9__gnu_cxx12_Lock_policyE2EED2Ev_ZNSt15_Sp_counted_ptrIPN6swoole18GetaddrinfoRequestELN9__gnu_cxx12_Lock_policyE2EED1Ev_ZNSt15_Sp_counted_ptrIPN6swoole20GethostbynameRequestELN9__gnu_cxx12_Lock_policyE2EED2Ev_ZNSt15_Sp_counted_ptrIPN6swoole20GethostbynameRequestELN9__gnu_cxx12_Lock_policyE2EED1Ev_ZNSt23_Sp_counted_ptr_inplaceIN6swoole9coroutine9AsyncLockESaIS2_ELN9__gnu_cxx12_Lock_policyE2EED2Ev_ZNSt23_Sp_counted_ptr_inplaceIN6swoole9coroutine9AsyncLockESaIS2_ELN9__gnu_cxx12_Lock_policyE2EED1Ev_ZNSt23_Sp_counted_ptr_inplaceINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EED2Ev_ZNSt23_Sp_counted_ptr_inplaceINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EED1Ev_ZNSt15_Sp_counted_ptrIPN6swoole18GetaddrinfoRequestELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info_ZNSt15_Sp_counted_ptrIPN6swoole20GethostbynameRequestELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info_ZNSt15_Sp_counted_ptrIPN6swoole18GetaddrinfoRequestELN9__gnu_cxx12_Lock_policyE2EED0Ev_ZNSt15_Sp_counted_ptrIPN6swoole18GetaddrinfoRequestELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv_ZNSt15_Sp_counted_ptrIPN6swoole20GethostbynameRequestELN9__gnu_cxx12_Lock_policyE2EED0Ev_ZNSt15_Sp_counted_ptrIPN6swoole20GethostbynameRequestELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv_ZN6swoole18GetaddrinfoRequestD2Ev_ZTVN6swoole18GetaddrinfoRequestE_ZN6swoole18GetaddrinfoRequestD1Ev_ZNSt23_Sp_counted_ptr_inplaceINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EED0Ev_ZNSt23_Sp_counted_ptr_inplaceIN6swoole9coroutine9AsyncLockESaIS2_ELN9__gnu_cxx12_Lock_policyE2EED0Ev_ZNSt23_Sp_counted_ptr_inplaceIN6swoole9coroutine9AsyncLockESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv_ZNSt23_Sp_counted_ptr_inplaceINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv_ZNSt23_Sp_counted_ptr_inplaceINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv_ZN6swoole20GethostbynameRequestD2Ev_ZTVN6swoole20GethostbynameRequestE_ZN6swoole20GethostbynameRequestD1Ev_ZNSt23_Sp_counted_ptr_inplaceINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info_ZNSt23_Sp_counted_ptr_inplaceIN6swoole9coroutine9AsyncLockESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info_ZNSt13unordered_mapIPvlSt4hashIS0_ESt8equal_toIS0_ESaISt4pairIKS0_lEEED2Ev_ZNSt13unordered_mapIPvlSt4hashIS0_ESt8equal_toIS0_ESaISt4pairIKS0_lEEED1Ev_ZNSt17_Function_handlerIFvPN6swoole5TimerEPNS0_9TimerNodeEEZNS0_9coroutine11EventWaiterC4EiidEUlS2_S4_E0_E9_M_invokeERKSt9_Any_dataOS2_OS4__ZNSt17_Function_handlerIFbPN6swoole9CoroutineEEZNS0_9coroutine11EventWaiterC4EiidEUlS2_E_E9_M_invokeERKSt9_Any_dataOS2__ZN6swoole20GethostbynameRequestD0Ev_ZNSt15_Sp_counted_ptrIPN6swoole20GethostbynameRequestELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv_ZN6swoole18GetaddrinfoRequestD0Ev_ZNSt15_Sp_counted_ptrIPN6swoole18GetaddrinfoRequestELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv_ZN6swoole9coroutine24translate_events_to_pollEi_ZN6swoole9coroutine26translate_events_from_pollEi_ZN6swoole9coroutine6System12init_reactorEPNS_7ReactorE_ZN6swoole7Reactor11set_handlerEiPFiPS0_PNS_5EventEE_ZN6swoole12AsyncThreads8callbackEPNS_7ReactorEPNS_5EventE_ZN6swoole9coroutine5asyncEPFvPNS_10AsyncEventEERS1_d_ZN6swoole5async8dispatchEPKNS_10AsyncEventE_ZN6swoole9coroutine9AsyncLockD2Ev_ZN6swoole9coroutine9AsyncLockD1Ev_ZNSt23_Sp_counted_ptr_inplaceIN6swoole9coroutine9AsyncLockESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv_ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St14_List_iteratorIS6_IS5_S6_IlSt10shared_ptrIvEEEEESaISE_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSG_18_Mod_range_hashingENSG_20_Default_ranged_hashENSG_20_Prime_rehash_policyENSG_17_Hashtable_traitsILb1ELb0ELb1EEEE5clearEv_ZNSt7__cxx1110_List_baseISt4pairINS_12basic_stringIcSt11char_traitsIcESaIcEEES1_IlSt10shared_ptrIvEEESaISA_EE8_M_clearEv_Z9sw_callocmm_ZN6swoole13file_get_sizeEi_ZN6swoole4File8read_allEPvm_ZN6swoole4File9write_allEPKvm_ZN6swoole9coroutine29gethostbyname_impl_with_asyncERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEid_ZTVSt15_Sp_counted_ptrIPN6swoole20GethostbynameRequestELN9__gnu_cxx12_Lock_policyE2EE_ZN6swoole5async21handler_gethostbynameEPNS_10AsyncEventE_ZTVSt15_Sp_counted_ptrIPN6swoole18GetaddrinfoRequestELN9__gnu_cxx12_Lock_policyE2EE_ZN6swoole5async19handler_getaddrinfoEPNS_10AsyncEventE_ZN6swoole18GetaddrinfoRequest12parse_resultERSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE_ZNKSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St14_List_iteratorIS6_IS5_S6_IlSt10shared_ptrIvEEEEESaISE_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSG_18_Mod_range_hashingENSG_20_Default_ranged_hashENSG_20_Prime_rehash_policyENSG_17_Hashtable_traitsILb1ELb0ELb1EEEE19_M_find_before_nodeEmRS7_m_ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St14_List_iteratorIS6_IS5_S6_IlSt10shared_ptrIvEEEEESaISE_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSG_18_Mod_range_hashingENSG_20_Default_ranged_hashENSG_20_Prime_rehash_policyENSG_17_Hashtable_traitsILb1ELb0ELb1EEEE4findERS7__ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St14_List_iteratorIS6_IS5_S6_IlSt10shared_ptrIvEEEEESaISE_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSG_18_Mod_range_hashingENSG_20_Default_ranged_hashENSG_20_Prime_rehash_policyENSG_17_Hashtable_traitsILb1ELb0ELb1EEEE9_M_rehashEmRKm_ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St14_List_iteratorIS6_IS5_S6_IlSt10shared_ptrIvEEEEESaISE_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSG_18_Mod_range_hashingENSG_20_Default_ranged_hashENSG_20_Prime_rehash_policyENSG_17_Hashtable_traitsILb1ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNSG_10_Hash_nodeISE_Lb1EEEm_ZNSt8__detail9_Map_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS6_St14_List_iteratorIS7_IS6_S7_IlSt10shared_ptrIvEEEEESaISF_ENS_10_Select1stESt8equal_toIS6_ESt4hashIS6_ENS_18_Mod_range_hashingENS_20_Default_ranged_hashENS_20_Prime_rehash_policyENS_17_Hashtable_traitsILb1ELb0ELb1EEELb1EEixERS8__ZNSt8__detail15_List_node_base11_M_transferEPS0_S1__ZTVSt23_Sp_counted_ptr_inplaceINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE_ZNSt10_HashtableIPvSt4pairIKS0_lESaIS3_ENSt8__detail10_Select1stESt8equal_toIS0_ESt4hashIS0_ENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb0ELb1EEEE9_M_rehashEmRKm_ZNSt10_HashtableIPvSt4pairIKS0_lESaIS3_ENSt8__detail10_Select1stESt8equal_toIS0_ESt4hashIS0_ENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNS5_10_Hash_nodeIS3_Lb0EEEm_ZN6swoole9coroutine9AsyncLockC2EPv_ZN6swoole9coroutine9AsyncLockC1EPv_ZN6swoole9coroutine10async_lockEPv_ZTVSt23_Sp_counted_ptr_inplaceIN6swoole9coroutine9AsyncLockESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE_ZTSN6swoole12AsyncRequestE_ZTIN6swoole12AsyncRequestE_ZTSN6swoole20GethostbynameRequestE_ZTIN6swoole20GethostbynameRequestE_ZTSN6swoole18GetaddrinfoRequestE_ZTIN6swoole18GetaddrinfoRequestE_ZTSZN6swoole9coroutine11EventWaiterC4EiidEUlPNS_9CoroutineEE__ZTSZN6swoole9coroutine11EventWaiterC4EiidEUlPNS_5TimerEPNS_9TimerNodeEE0__ZTSSt15_Sp_counted_ptrIPN6swoole20GethostbynameRequestELN9__gnu_cxx12_Lock_policyE2EE_ZTISt15_Sp_counted_ptrIPN6swoole20GethostbynameRequestELN9__gnu_cxx12_Lock_policyE2EE_ZTSSt15_Sp_counted_ptrIPN6swoole18GetaddrinfoRequestELN9__gnu_cxx12_Lock_policyE2EE_ZTISt15_Sp_counted_ptrIPN6swoole18GetaddrinfoRequestELN9__gnu_cxx12_Lock_policyE2EE_ZTSSt23_Sp_counted_ptr_inplaceINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE_ZTISt23_Sp_counted_ptr_inplaceINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE_ZTSSt23_Sp_counted_ptr_inplaceIN6swoole9coroutine9AsyncLockESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE_ZTISt23_Sp_counted_ptr_inplaceIN6swoole9coroutine9AsyncLockESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE__lxstat__h_errno_location_ZNSt13unordered_mapIiSt10shared_ptrIN6swoole9coroutine6SocketEESt4hashIiESt8equal_toIiESaISt4pairIKiS4_EEED2Ev_ZNSt13unordered_mapIiSt10shared_ptrIN6swoole9coroutine6SocketEESt4hashIiESt8equal_toIiESaISt4pairIKiS4_EEED1Evswoole_coroutine_socket_existsswoole_coroutine_readlinkswoole_coroutine_fopenswoole_coroutine_freopenswoole_coroutine_fgetsswoole_coroutine_fputsswoole_coroutine_flockswoole_coroutine_sleepswoole_coroutine_usleepswoole_coroutine_socket_set_timeoutswoole_coroutine_socket_set_connect_timeoutswoole_coroutine_getaddrinfoswoole_coroutine_sendswoole_coroutine_sendmsgswoole_coroutine_recvmsgswoole_coroutine_recvswoole_coroutine_connectswoole_coroutine_socket_wait_eventswoole_coroutine_poll_fake_ZNSt10_HashtableIiSt4pairIKiSt10shared_ptrIN6swoole9coroutine6SocketEEESaIS7_ENSt8__detail10_Select1stESt8equal_toIiESt4hashIiENS9_18_Mod_range_hashingENS9_20_Default_ranged_hashENS9_20_Prime_rehash_policyENS9_17_Hashtable_traitsILb0ELb0ELb1EEEE8_M_eraseESt17integral_constantIbLb1EERS1_swoole_coroutine_socket_unwrap_ZNSt10_HashtableIiSt4pairIKiSt10shared_ptrIN6swoole9coroutine6SocketEEESaIS7_ENSt8__detail10_Select1stESt8equal_toIiESt4hashIiENS9_18_Mod_range_hashingENS9_20_Default_ranged_hashENS9_20_Prime_rehash_policyENS9_17_Hashtable_traitsILb0ELb0ELb1EEEE9_M_rehashEmRKm_ZNSt10_HashtableIiSt4pairIKiSt10shared_ptrIN6swoole9coroutine6SocketEEESaIS7_ENSt8__detail10_Select1stESt8equal_toIiESt4hashIiENS9_18_Mod_range_hashingENS9_20_Default_ranged_hashENS9_20_Prime_rehash_policyENS9_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNS9_10_Hash_nodeIS7_Lb0EEEm_ZNSt8__detail9_Map_baseIiSt4pairIKiSt10shared_ptrIN6swoole9coroutine6SocketEEESaIS8_ENS_10_Select1stESt8equal_toIiESt4hashIiENS_18_Mod_range_hashingENS_20_Default_ranged_hashENS_20_Prime_rehash_policyENS_17_Hashtable_traitsILb0ELb0ELb1EEELb1EEixERS2_swoole_coroutine_socket_ZNSt10_HashtableIiSt4pairIKiN6swoole9coroutine10PollSocketEESaIS5_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_swoole_coroutine_poll_ZNSt8functionIFvvEED2Ev_ZNSt8functionIFvvEED1Ev_ZN6swoole9Coroutine9activatedE_ZN6swoole9Coroutine8on_yieldE_ZN6swoole9Coroutine8on_closeE_ZN6swoole9Coroutine9on_resumeE_ZN6swoole9Coroutine10print_listEvswoole_coroutine_get_current_id_Z22swoole_coroutine_countv_Z31swoole_coroutine_iterator_resetv_Z30swoole_coroutine_iterator_eachv_ZN6swoole9coroutine3runERKSt8functionIFvPvEES2__Z17swoole_event_waitv_ZSt20__replacement_assertPKciS0_S0__ZN6swoole9coroutine7Channel5yieldENS1_6OpcodeE_ZN6swoole9coroutine7Channel14timer_callbackEPNS_5TimerEPNS_9TimerNodeE_ZNSt7__cxx114listIPN6swoole9CoroutineESaIS3_EE6removeERKS3__ZNSt5dequeIPvSaIS0_EE16_M_push_back_auxIJRKS0_EEEvDpOT__ZNSt13unordered_mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEP11LockManagerSt4hashIS5_ESt8equal_toIS5_ESaISt4pairIKS5_S7_EEED2Ev_ZNSt13unordered_mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEP11LockManagerSt4hashIS5_ESt8equal_toIS5_ESaISt4pairIKS5_S7_EEED1Ev_ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEP11LockManagerELb1EEEEE16_M_allocate_nodeIJRKSt21piecewise_construct_tSt5tupleIJRS9_EESK_IJEEEEEPSD_DpOT__ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_P11LockManagerESaISA_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb1ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNSC_10_Hash_nodeISA_Lb1EEEm_ZNSt5dequeIPN6swoole9CoroutineESaIS2_EE16_M_push_back_auxIJRKS2_EEEvDpOT__ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_P11LockManagerESaISA_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb1ELb0ELb1EEEE5eraseENSC_20_Node_const_iteratorISA_Lb0ELb1EEE_ZNKSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_P11LockManagerESaISA_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb1ELb0ELb1EEEE19_M_find_before_nodeEmRS7_m_ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_P11LockManagerESaISA_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb1ELb0ELb1EEEE4findERS7__ZNSt11_Deque_baseIPN6swoole9CoroutineESaIS2_EE17_M_initialize_mapEmrealpath_ZN6swoole8SpinLock7lock_rdEv_ZN6swoole8SpinLock10trylock_rdEv_ZN6swoole8SpinLock4lockEvpthread_spin_lock_ZN6swoole8SpinLock6unlockEvpthread_spin_unlock_ZN6swoole8SpinLock7trylockEvpthread_spin_trylock_ZN6swoole8SpinLockD2Ev_ZTVN6swoole8SpinLockEpthread_spin_destroy_ZN6swoole8SpinLockD1Ev_ZN6swoole8SpinLockD0Ev_ZNSt12system_errorC2ESt10error_codePKc_ZNSt13runtime_errorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZTVSt12system_error_ZNSt12system_errorC1ESt10error_codePKc_ZN6swoole8SpinLockC2Eipthread_spin_init_ZNSt3_V216generic_categoryEv_ZNSt12system_errorD1Ev_ZTISt12system_error_ZTSN6swoole8SpinLockE_ZTIN6swoole8SpinLockE_ZN6swoole5Mutex7lock_rdEv_ZN6swoole5Mutex10trylock_rdEv_ZN6swoole5Mutex6unlockEv_ZN6swoole5Mutex7trylockEvpthread_mutex_trylock_ZN6swoole5Mutex4lockEvpthread_mutex_consistent_ZN6swoole5MutexD2Ev_ZTVN6swoole5MutexEpthread_mutexattr_destroypthread_mutex_destroy_ZN6swoole5MutexD1Ev_ZN6swoole5MutexD0Evclock_gettimepthread_mutex_timedlock_ZN6swoole5MutexC2Eipthread_mutexattr_initpthread_mutexattr_setpsharedpthread_mutex_initpthread_mutexattr_setrobust_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_rwlock_initpthread_rwlockattr_setpshared_ZTSN6swoole6RWLockE_ZTIN6swoole6RWLockE_ZN6swoole11file_existsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmkostemppreadpwrite_ZN6swoole17file_put_contentsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKcm_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_traitsILb0ELb0ELb1EEEED2Ev_ZNSt10_HashtableINSt6thread2idESt4pairIKS1_PS0_ESaIS5_ENSt8__detail10_Select1stESt8equal_toIS1_ESt4hashIS1_ENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb0ELb0ELb1EEEED1Ev_ZN6swoole12AsyncThreadsD2Ev_ZNSt18condition_variableD1Ev_ZNSt18condition_variable10notify_allEv_ZN6swoole12AsyncThreadsD1Ev_ZNSt10_HashtableINSt6thread2idESt4pairIKS1_PS0_ESaIS5_ENSt8__detail10_Select1stESt8equal_toIS1_ESt4hashIS1_ENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb0ELb0ELb1EEEE5eraseENS7_20_Node_const_iteratorIS5_Lb0ELb0EEE_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_Lb0EEEm_ZNSt6chrono3_V212system_clock3nowEv_ZNSt18condition_variable4waitERSt11unique_lockISt5mutexE_ZN6swoole5async10ThreadPool16release_callbackEPNS_10AsyncEventE_ZNKSt10_HashtableINSt6thread2idESt4pairIKS1_PS0_ESaIS5_ENSt8__detail10_Select1stESt8equal_toIS1_ESt4hashIS1_ENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb0ELb0ELb1EEEE19_M_find_before_nodeEmRS3_m_ZN6swoole5async10ThreadPool14release_threadENSt6thread2idE_ZN6swoole5async10ThreadPool13create_threadEb_ZN6swoole12AsyncThreadsC2Ev_ZN6swoole4PipeC1Eb_ZNSt18condition_variableC1Ev_Z18swoole_throw_errori_ZN6swoole9ExceptionC1Ei_ZTIN6swoole9ExceptionE_ZN6swoole12AsyncThreadsC1Ev_ZTSN6swoole9ExceptionEpthread_cond_timedwait_ZN6swoole10SocketPair11init_socketEii_ZN6swoole10SocketPair5writeEPKvm_ZN6swoole10SocketPairD1Ev_ZN6swoole4PipeC2Ebpipemsgctlmsgrcv_ZN6swoole8MsgQueueD2Evmsgsnd_ZN6swoole8MsgQueueC2Eibimsgget_ZN6swoole5Timer17init_system_timerEv_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_ZN6swoole11ProcessPool18create_message_boxEm_ZN6swoole7Channel4makeEmmi_ZN6swoole11ProcessPool8scheduleEv_ZN6swoole11ProcessPool12push_messageEPNS_9EventDataE_ZN6swoole7Channel4pushEPKvi_ZN6swoole11ProcessPool12push_messageEhPKvm_ZN6swoole11ProcessPool11pop_messageEPvm_ZN6swoole7Channel3popEPvi_ZN6swoole11ProcessPool17dispatch_blockingEPKcj_ZN6swoole11ProcessPool15set_max_requestEjj_ZN6swoole7Channel7destroyEv_ZN6swoole6Worker4initEv_ZN6swoole6Worker15set_max_requestEjj_Z20swoole_system_randomii_ZN6swoole6Worker24has_exceeded_max_requestEv_ZN6swoole6Worker10is_runningEv_ZNSt6vectorISt10shared_ptrIN6swoole10UnixSocketEESaIS3_EE17_M_realloc_insertIJRPS2_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT__ZTVSt15_Sp_counted_ptrIPN6swoole10UnixSocketELN9__gnu_cxx12_Lock_policyE2EE_ZNSt10_HashtableImSt4pairIKmSt10shared_ptrIN6swoole6StringEEESaIS6_ENSt8__detail10_Select1stESt8equal_toImESt4hashImENS8_18_Mod_range_hashingENS8_20_Default_ranged_hashENS8_20_Prime_rehash_policyENS8_17_Hashtable_traitsILb0ELb0ELb1EEEE8_M_eraseESt17integral_constantIbLb1EERS1__ZN6swoole10MessageBus4readEPNS_7network6SocketE_ZNK6swoole10MessageBus10get_packetEv_ZNSt10_HashtableIiSt4pairIKiPN6swoole6WorkerEESaIS5_ENSt8__detail10_Select1stESt8equal_toIiESt4hashIiENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb0ELb0ELb1EEEE8_M_eraseESt17integral_constantIbLb1EERS1__ZN6swoole18make_server_socketE12swSocketTypePKcii_ZN6swoole5Timer6selectEv_ZN6swoole11ProcessPool19kill_timeout_workerEPNS_5TimerEPNS_9TimerNodeE_ZN6swoole6Worker17send_pipe_messageEPKvmi_ZN6swoole7network6StreamC1EPKci12swSocketType_ZN6swoole7network6Stream4sendEPKcm_ZN6swoole7network6StreamD1Ev_ZN6swoole7network6Stream13recv_blockingEPNS0_6SocketEPvm_ZN6swoole7network6Socket13recv_blockingEPvmi_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_Lb0EEEm_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_ZN6swoole11ProcessPool10add_workerEPNS_6WorkerE_ZTSSt15_Sp_counted_ptrIPN6swoole10UnixSocketELN9__gnu_cxx12_Lock_policyE2EE_ZTISt15_Sp_counted_ptrIPN6swoole10UnixSocketELN9__gnu_cxx12_Lock_policyE2EE_ZN6swoole10UnixSocket15set_buffer_sizeEm_ZN6swoole10UnixSocketC2Ebidaemonsched_setaffinity_ZN6swoole7network11getaddrinfoEPNS_18GetaddrinfoRequestE_ZNSt7__cxx114listIP8WaitTaskSaIS2_EED2Ev_ZNSt7__cxx114listIP8WaitTaskSaIS2_EED1Ev_ZNSt13unordered_mapIiiSt4hashIiESt8equal_toIiESaISt4pairIKiiEEED2Ev_ZNSt13unordered_mapIiiSt4hashIiESt8equal_toIiESaISt4pairIKiiEEED1Ev_ZNSt13unordered_mapIiP8WaitTaskSt4hashIiESt8equal_toIiESaISt4pairIKiS1_EEED2Ev_ZNSt13unordered_mapIiP8WaitTaskSt4hashIiESt8equal_toIiESaISt4pairIKiS1_EEED1Evsignal_ready_Z19swoole_signal_clearvswoole_coroutine_wait_count_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_Lb0ELb0EEE_ZNSt10_HashtableIiSt4pairIKiP8WaitTaskESaIS4_ENSt8__detail10_Select1stESt8equal_toIiESt4hashIiENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb0ELb0ELb1EEEE8_M_eraseESt17integral_constantIbLb1EERS1__ZNSt10_HashtableIiSt4pairIKiP8WaitTaskESaIS4_ENSt8__detail10_Select1stESt8equal_toIiESt4hashIiENS6_18_Mod_range_hashingENS6_20_Default_ranged_hashENS6_20_Prime_rehash_policyENS6_17_Hashtable_traitsILb0ELb0ELb1EEEE9_M_rehashEmRKm_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_Lb0EEEmswoole_coroutine_wait_ZNSt10_HashtableIiSt4pairIKiiESaIS2_ENSt8__detail10_Select1stESt8equal_toIiESt4hashIiENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb0ELb1EEEE9_M_rehashEmRKm_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_Lb0EEEm_Z20swoole_signal_to_stristrsignal_Z17swoole_signal_setiPFviEiisigfillsetsigactionsigemptyset_Z20swoole_signalfd_initvpthread_sigmasksigprocmask_Z22swoole_signal_callbackisigaddsetsigdelsetsignalfd_ZN6swoole11ReactorPoll5readyEv_ZN6swoole11ReactorPoll3setEPNS_7network6SocketEi_ZN6swoole11ReactorPollD2Ev_ZTVN6swoole11ReactorPollE_ZN6swoole11ReactorPollD1Ev_ZN6swoole11ReactorPollD0Ev_ZN6swoole11ReactorPollC2EPNS_7ReactorEi_ZN6swoole11ReactorPollC1EPNS_7ReactorEi_ZN6swoole17make_reactor_pollEPNS_7ReactorEi_ZN6swoole11ReactorPoll6existsEi_ZN6swoole11ReactorPoll3delEPNS_7network6SocketE_ZN6swoole11ReactorPoll3addEPNS_7network6SocketEi_ZN6swoole11ReactorPoll4waitEP7timeval_ZN6swoole7Reactor21execute_end_callbacksEb_ZTSN6swoole11ReactorImplE_ZTIN6swoole11ReactorImplE_ZTSN6swoole11ReactorPollE_ZTIN6swoole11ReactorPollE_ZN6swoole12ReactorEpoll5readyEv_ZN6swoole12ReactorEpollD2Ev_ZTVN6swoole12ReactorEpollE_ZN6swoole12ReactorEpollD1Ev_ZN6swoole12ReactorEpollD0Ev_ZN6swoole12ReactorEpoll3delEPNS_7network6SocketEepoll_ctl_ZN6swoole11ReactorImpl21after_removal_failureEPNS_7network6SocketE_ZN6swoole12ReactorEpoll3addEPNS_7network6SocketEi_ZN6swoole12ReactorEpoll3setEPNS_7network6SocketEi_ZN6swoole12ReactorEpollC2EPNS_7ReactorEiepoll_create_ZN6swoole12ReactorEpollC1EPNS_7ReactorEi_ZN6swoole18make_reactor_epollEPNS_7ReactorEi_ZN6swoole12ReactorEpoll4waitEP7timevalepoll_wait_ZTSN6swoole12ReactorEpollE_ZTIN6swoole12ReactorEpollE_ZNSt17_Function_handlerIFvPN6swoole7ReactorEEPS3_E9_M_invokeERKSt9_Any_dataOS2__ZNSt14_Function_base13_Base_managerIPFvPN6swoole7ReactorEEE10_M_managerERSt9_Any_dataRKS7_St18_Manager_operation_ZTIPFvPN6swoole7ReactorEE_ZN6swoole7Reactor6_closeEPS0_PNS_7network6SocketE_ZN6swoole6Buffer6appendEPKvj_ZN6swoole6Buffer6appendEPK5iovecmlwritevmalloc_trim_ZN6swoole7Reactor18_writable_callbackEPS0_PNS_5EventE_ZN6swoole7network6Socket11handle_sendEv_ZN6swoole7network6Socket15handle_sendfileEv_ZN6swoole7Reactor18drain_write_bufferEPNS_7network6SocketE_ZNSt10_HashtableIiSt4pairIKiPN6swoole7network6SocketEESaIS6_ENSt8__detail10_Select1stESt8equal_toIiESt4hashIiENS8_18_Mod_range_hashingENS8_20_Default_ranged_hashENS8_20_Prime_rehash_policyENS8_17_Hashtable_traitsILb0ELb0ELb1EEEED2Ev_ZNSt10_HashtableIiSt4pairIKiPN6swoole7network6SocketEESaIS6_ENSt8__detail10_Select1stESt8equal_toIiESt4hashIiENS8_18_Mod_range_hashingENS8_20_Default_ranged_hashENS8_20_Prime_rehash_policyENS8_17_Hashtable_traitsILb0ELb0ELb1EEEED1Ev_ZNSt7__cxx1110_List_baseISt4pairISt8functionIFvPvEES3_ESaIS6_EE8_M_clearEv_ZNSt8_Rb_treeIiSt4pairIKiSt8functionIFvPN6swoole7ReactorEEEESt10_Select1stIS8_ESt4lessIiESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E_ZN6swoole7ReactorD2Ev_ZN6swoole7ReactorD1Ev_ZN6swoole6BufferC1Ej_ZN6swoole7Reactor6_writeEPS0_PNS_7network6SocketEPKvm_ZN6swoole7Reactor7_writevEPS0_PNS_7network6SocketEPK5iovecm_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__ZN6swoole7Reactor16set_end_callbackENS0_11EndCallbackERKSt8functionIFvPS0_EE_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_ZN6swoole19make_reactor_selectEPNS_7ReactorE_ZN6swoole7ReactorC1EiNS0_4TypeE_ZTSFvPN6swoole7ReactorEE_ZTIFvPN6swoole7ReactorEE_ZTSPFvPN6swoole7ReactorEE_ZN6swoole13ReactorSelect5readyEv_ZN6swoole13ReactorSelectC2EPNS_7ReactorE_ZTVN6swoole13ReactorSelectE_ZN6swoole13ReactorSelectC1EPNS_7ReactorE_ZN6swoole13ReactorSelectD2Ev_ZN6swoole13ReactorSelectD1Ev_ZN6swoole13ReactorSelectD0Ev_ZN6swoole13ReactorSelect3addEPNS_7network6SocketEi_ZN6swoole13ReactorSelect3setEPNS_7network6SocketEi_ZN6swoole13ReactorSelect3delEPNS_7network6SocketE__fdelt_chk_ZN6swoole13ReactorSelect4waitEP7timeval_ZTSN6swoole13ReactorSelectE_ZTIN6swoole13ReactorSelectE_ZN6swoole6Logger9get_levelEv_ZN6swoole6Logger9set_levelEi_ZN6swoole6Logger13get_real_fileEv_ZN6swoole6Logger8get_fileEv_ZN6swoole6Logger9is_openedEv_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5rfindEPKcmm_ZN6swoole6Logger5resetEv_ZN6swoole6Logger5closeEv_ZN6swoole6Logger13gen_real_fileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElocaltimestrftime_ZN6swoole6Logger4openEPKc_ZN6swoole6Logger6reopenEv_Z22swoole_redirect_stdouti_Z22swoole_print_backtracev_ZN6swoole6Logger26redirect_stdout_and_stderrEi_ZN6swoole13base64_decodeEPKcmPc_ZNSt13unordered_setIiSt4hashIiESt8equal_toIiESaIiEED2Ev_ZNSt13unordered_setIiSt4hashIiESt8equal_toIiESaIiEED1Ev_ZN6swoole9ExceptionC2Ei__cxa_call_unexpected_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_nodeIiLb0EEEm_Z25swoole_timer_is_availablev_Z17swoole_timer_freev_ZN6swoole5Timer12init_reactorEPNS_7ReactorE_ZN6swoole5Timer6reinitEPNS_7ReactorE_ZNSt10_HashtableIlSt4pairIKlPN6swoole9TimerNodeEESaIS5_ENSt8__detail10_Select1stESt8equal_toIlESt4hashIlENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb0ELb0ELb1EEEED2Ev_ZNSt10_HashtableIlSt4pairIKlPN6swoole9TimerNodeEESaIS5_ENSt8__detail10_Select1stESt8equal_toIlESt4hashIlENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb0ELb0ELb1EEEED1Ev_ZN6swoole5TimerD2Ev_ZN6swoole4HeapD1Ev_ZN6swoole5TimerD1Ev_ZNSt10_HashtableIlSt4pairIKlPN6swoole9TimerNodeEESaIS5_ENSt8__detail10_Select1stESt8equal_toIlESt4hashIlENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb0ELb0ELb1EEEE8_M_eraseESt17integral_constantIbLb1EERS1__ZN6swoole5Timer6removeEPNS_9TimerNodeE_ZN6swoole4Heap6removeEPNS_8HeapNodeE_ZN6swoole5Timer4initEv_ZN6swoole5TimerC2Ev_ZN6swoole4HeapC1EmNS0_4TypeE_ZN6swoole5TimerC1Ev_ZN6swoole4Heap3popEv_ZN6swoole4Heap15change_priorityEmPNS_8HeapNodeE_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_Lb0EEEm_ZN6swoole5Timer3addElbPvRKSt8functionIFvPS0_PNS_9TimerNodeEEE_ZN6swoole4Heap4pushEmPv_ZN6swoole4HeapC2EmNS0_4TypeE_ZN6swoole4HeapD2Ev_ZN6swoole4Heap7compareEmm_ZN6swoole4Heap8maxchildEj_ZN6swoole4Heap9bubble_upEj_ZN6swoole4Heap14percolate_downEj_Z10sw_reallocPvm_ZN6swoole4Heap4peekEv_ZN6swoole4Heap5printEv_ZNSt13unordered_mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPvSt4hashIS5_ESt8equal_toIS5_ESaISt4pairIKS5_S6_EEED2Ev_ZNSt13unordered_mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPvSt4hashIS5_ESt8equal_toIS5_ESaISt4pairIKS5_S6_EEED1Evswoole_versionswoole_version_idswoole_api_version_id_Z16swoole_fork_execRKSt8functionIFvvEEfork_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_Z12sw_vsnprintfPcmPKcP13__va_list_tag_Z20swoole_string_formatmPKcz_Z19swoole_random_bytesPcmgetrandombacktrace_symbols_ZN6swoole8DataHead4dumpEPcm_ZN6swoole8DataHead5printEv_ZN6swoole9hook_callEPPviS0__ZN6swoole12GlobalMemoryC1Ejb_ZN6swoole8hook_addEPPviRKSt8functionIFvS0_EEi_ZNSt7__cxx1110_List_baseIN6swoole12NameResolverESaIS2_EE8_M_clearEv_ZN6swoole6GlobalD2Ev_ZN6swoole6GlobalD1Ev__strcpy_chk_Z21swoole_get_dns_serverB5cxx11v_Z14swoole_get_envPKcPigetenv_ZN6swoole7dirnameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_Z22swoole_mkdir_recursiveRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE__strcat_chkstdoutstderrexecl_Z29swoole_get_systemd_listen_fdsvsysconfgetpagesizeunamesrandomgetrlimit_Z30swoole_ssl_get_version_messageB5cxx11v_ZN6swoole12intersectionERSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EERSt3setIS6_St4lessIS6_ES7_E_ZNKSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_PvESaIS9_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSB_18_Mod_range_hashingENSB_20_Default_ranged_hashENSB_20_Prime_rehash_policyENSB_17_Hashtable_traitsILb1ELb0ELb1EEEE19_M_find_before_nodeEmRS7_m_ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_PvESaIS9_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSB_18_Mod_range_hashingENSB_20_Default_ranged_hashENSB_20_Prime_rehash_policyENSB_17_Hashtable_traitsILb1ELb0ELb1EEEE4findERS7__ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_PvESaIS9_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSB_18_Mod_range_hashingENSB_20_Default_ranged_hashENSB_20_Prime_rehash_policyENSB_17_Hashtable_traitsILb1ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNSB_10_Hash_nodeIS9_Lb1EEEm_ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_PvESaIS9_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSB_18_Mod_range_hashingENSB_20_Default_ranged_hashENSB_20_Prime_rehash_policyENSB_17_Hashtable_traitsILb1ELb0ELb1EEEE10_M_emplaceIJS6_IS5_S8_EEEES6_INSB_14_Node_iteratorIS9_Lb0ELb1EEEbESt17integral_constantIbLb1EEDpOT_swoole_add_function_Z13sw_shm_mallocm_ZN6swoole7Channel2inEPKvi_ZN6swoole7Channel3outEPvi_ZN6swoole7Channel4peekEPvi_ZN6swoole7Channel4waitEv_ZN6swoole7Channel6notifyEv_Z11sw_shm_freePv_ZN6swoole7Channel5printEv_ZN6swoole6String5printEb_ZN6swoole6String19append_random_bytesEmb_ZN6swoole6String6repeatEPKcmm_ZN6swoole6String5splitEPKcmRKSt8functionIFbS2_mEEswoole_crc32_ZN6swoole7network8IOVectorC2EP5ioveci_ZN6swoole7network8IOVectorD2Ev_ZN6swoole7network8IOVector15update_iteratorEl_ZN6swoole7network6Socket5cleanEvaccept4SSL_peek_ZN6swoole7network6Socket24ssl_get_peer_certificateEvSSL_get_peer_certificate_ZN6swoole7network6Socket23ssl_get_peer_cert_chainEvSSL_get_peer_cert_chain_ZN6swoole7network6Socket20ssl_get_error_reasonEPiERR_reason_error_stringSSL_connectSSL_get_errorERR_error_string_ZN6swoole6socketEiiii_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRPcRiEEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT__ZN6swoole7network6Socket15sendto_blockingERKNS0_7AddressEPKvmi_ZN6swoole7network6Socket17recvfrom_blockingEPcmiPNS0_7AddressE_ZN6swoole7network6Socket15writev_blockingEPK5iovecmX509_check_hostX509_free_ZN6swoole11make_socketE12swSocketType8swFdTypei_ZN6swoole7network6Socket16set_recv_timeoutEd_ZN6swoole7network6Socket16set_send_timeoutEd_ZN6swoole7network6Socket20set_recv_buffer_sizeEj_ZN6swoole7network6Socket20set_send_buffer_sizeEj_ZN6swoole7network6Socket17sendfile_blockingEPKclmd_ZN6swoole7network6Socket15ssl_catch_errorEvERR_peek_error_ZN6swoole7network6Socket8ssl_recvEPvmSSL_read_ZN6swoole7network6Socket9ssl_readvEPNS0_8IOVectorEreadv_ZN6swoole7network6Socket8ssl_sendEPKvmSSL_write_ZN6swoole7network6Socket10ssl_writevEPNS0_8IOVectorE_ZN6swoole6BufferD1EvBIO_s_memBIO_newPEM_write_bio_X509BIO_freeBIO_ctrlBIO_read_ZN6swoole7network6Socket24ssl_get_peer_certificateEPcmOPENSSL_sk_numOPENSSL_sk_valueSSL_newSSL_set_fd_Z34swoole_ssl_get_ex_connection_indexvSSL_set_ex_dataSSL_set_connect_stateSSL_set_accept_stateSSL_in_initSSL_get_shutdownSSL_set_shutdownSSL_shutdownSSL_set_quiet_shutdownSSL_freeSSL_get_verify_resultX509_verify_cert_error_string_ZN6swoole6Buffer3popEvSSL_accept_ZN6swoole7network6Socket8sendfileEPKclm_ZN6swoole6Buffer5allocENS_11BufferChunk4TypeEj_ZNKSt5ctypeIcE8do_widenEcgethostbyname2_r_ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESaIS8_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE5clearEv_ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESaIS8_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEED2Ev_ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESaIS8_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEED1Ev_ZNSt6vectorI12sockaddr_in6SaIS0_EE17_M_default_appendEm_Z21swoole_set_hosts_pathRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT__ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE12emplace_backIJS5_EEEvDpOT_freeaddrinfo_Z23swoole_load_resolv_confvstrtok_ZN6swoole9coroutine27dns_lookup_impl_with_socketB5cxx11EPKcid_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT__ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESaIS8_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNSA_10_Hash_nodeIS8_Lb1EEEm_ZNKSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESaIS8_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE19_M_find_before_nodeEmRS7_m_ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESaIS8_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE10_M_emplaceIJS6_IS5_S5_EEEES6_INSA_14_Node_iteratorIS8_Lb0ELb1EEEbESt17integral_constantIbLb1EEDpOT__ZN6swoole9coroutine15get_ip_by_hostsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZTTSt14basic_ifstreamIcSt11char_traitsIcEE_ZTVSt14basic_ifstreamIcSt11char_traitsIcEE_ZNSt13basic_filebufIcSt11char_traitsIcEEC1Ev_ZNSt13basic_filebufIcSt11char_traitsIcEE4openEPKcSt13_Ios_Openmode_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZNKSt12__basic_fileIcE7is_openEv_ZSt7getlineIcSt11char_traitsIcESaIcEERSt13basic_istreamIT_T0_ES7_RNSt7__cxx1112basic_stringIS4_S5_T1_EES4__ZTTNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE_ZTVNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm_ZStrsIcSt11char_traitsIcESaIcEERSt13basic_istreamIT_T0_ES7_RNSt7__cxx1112basic_stringIS4_S5_T1_EE_ZNKSt5ctypeIcE13_M_widen_initEv_ZSt16__throw_bad_castv_ZTVSt13basic_filebufIcSt11char_traitsIcEE_ZNSt13basic_filebufIcSt11char_traitsIcEE5closeEv_ZNSt12__basic_fileIcED1Ev_ZNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEED1Ev_ZNSt14basic_ifstreamIcSt11char_traitsIcEED1Ev_ZNSt13basic_filebufIcSt11char_traitsIcEED1Ev_ZNSt8functionIFNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKS5_PN6swoole12NameResolver7ContextEPvEEC2ERKSE__ZNSt8functionIFNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKS5_PN6swoole12NameResolver7ContextEPvEEC1ERKSE__ZNSt17_Function_handlerIFvPN6swoole7network6ClientEEPS4_E9_M_invokeERKSt9_Any_dataOS3__ZNSt14_Function_base13_Base_managerIPFvPN6swoole7network6ClientEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation_ZTIPFvPN6swoole7network6ClientEE_ZNSt17_Function_handlerIFvPN6swoole7network6ClientEPKcmEPFvS3_S5_jEE9_M_invokeERKSt9_Any_dataOS3_OS5_Om_ZNSt14_Function_base13_Base_managerIPFvPN6swoole7network6ClientEPKcjEE10_M_managerERSt9_Any_dataRKSA_St18_Manager_operation_ZTIPFvPN6swoole7network6ClientEPKcjE_ZN6swoole7network6StreamD2Ev_ZN6swoole7network6Stream12set_protocolEPNS_8ProtocolE_ZN6swoole7network6Stream14set_max_lengthEj_ZN6swoole7network6StreamC2EPKci12swSocketType_ZTSFvPN6swoole7network6ClientEE_ZTIFvPN6swoole7network6ClientEE_ZTSFvPN6swoole7network6ClientEPKcjE_ZTIFvPN6swoole7network6ClientEPKcjE_ZTSPFvPN6swoole7network6ClientEE_ZTSPFvPN6swoole7network6ClientEPKcjE_Z26swoole_event_add_or_updatePN6swoole7network6SocketEi_ZN6swoole7network6Client12init_reactorEPNS_7ReactorE_ZN6swoole7network6Client5sleepEv_ZN6swoole7network6Client6wakeupEv_ZN6swoole7network6Client16socks5_handshakeEPKcm_ZN6swoole7network6Client11enable_dtlsEv_ZN6swoole7network6Client7destroyEv_ZN6swoole7network6ClientD2Ev_ZN6swoole8Protocol22recv_with_eof_protocolEPNS_7network6SocketEPNS_6StringE_ZN6swoole8Protocol25recv_with_length_protocolEPNS_7network6SocketEPNS_6StringE_ZN6swoole7network6ClientC2E12swSocketTypeb_Z19swoole_event_writevPN6swoole7network6SocketEPK5iovecm_Z23swoole_event_get_socketi_Z18swoole_timer_clearl_Z18swoole_timer_afterlRKSt8functionIFvPN6swoole5TimerEPNS0_9TimerNodeEEEPv_Z17swoole_timer_ticklRKSt8functionIFvPN6swoole5TimerEPNS0_9TimerNodeEEEPv_Z19swoole_timer_selectv_Z18swoole_timer_delayPN6swoole9TimerNodeEl_Z19swoole_timer_existsl_ZNSt15_Sp_counted_ptrIPN6swoole6ServerELN9__gnu_cxx12_Lock_policyE2EED2Ev_ZNSt15_Sp_counted_ptrIPN6swoole6ServerELN9__gnu_cxx12_Lock_policyE2EED1Ev_ZNSt15_Sp_counted_ptrIPN6swoole6ServerELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info_ZNSt15_Sp_counted_ptrIPN6swoole6ServerELN9__gnu_cxx12_Lock_policyE2EED0Ev_ZNSt15_Sp_counted_ptrIPN6swoole6ServerELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv_ZNSt15_Sp_counted_ptrIPN6swoole6ServerELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv_ZN6swoole11http_server7ContextD2Ev_ZN6swoole11http_server7ContextD1Ev_ZN6swoole11http_server6listenENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt8functionIFvRNS0_7ContextEEEi_ZTVSt15_Sp_counted_ptrIPN6swoole6ServerELN9__gnu_cxx12_Lock_policyE2EE_ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESaIS8_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE4findERS7__ZNSt8__detail9_Map_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS6_S6_ESaIS9_ENS_10_Select1stESt8equal_toIS6_ESt4hashIS6_ENS_18_Mod_range_hashingENS_20_Default_ranged_hashENS_20_Prime_rehash_policyENS_17_Hashtable_traitsILb1ELb0ELb1EEELb1EEixEOS6__ZN6swoole11http_server7Context3endEPKcm_ZNSt8__detail9_Map_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS6_S6_ESaIS9_ENS_10_Select1stESt8equal_toIS6_ESt4hashIS6_ENS_18_Mod_range_hashingENS_20_Default_ranged_hashENS_20_Prime_rehash_policyENS_17_Hashtable_traitsILb1ELb0ELb1EEELb1EEixERS8__ZN6swoole11http_server12parse_cookieEPKcmRKSt8functionIFbPcmS4_mEE_ZTSSt15_Sp_counted_ptrIPN6swoole6ServerELN9__gnu_cxx12_Lock_policyE2EE_ZTISt15_Sp_counted_ptrIPN6swoole6ServerELN9__gnu_cxx12_Lock_policyE2EE_ZN6swoole5http28get_typeEi_ZN6swoole5http214get_type_colorEi_ZN6swoole4mqtt18get_package_lengthEPKNS_8ProtocolEPNS_7network6SocketEPNS_12PacketLengthE_ZN6swoole4mqtt13print_packageEPNS0_6PacketESSL_select_next_protoSSL_get_ex_dataSSL_get_rbioSSL_get_wbioBIO_int_ctrl_Z15swoole_ssl_initvOPENSSL_init_sslCRYPTO_get_ex_new_index_Z28swoole_ssl_get_ex_port_indexv_Z18swoole_ssl_destroyvCRYPTO_free_Z20swoole_ssl_get_errorvERR_print_errors_cb_Z29swoole_ssl_init_thread_safetyvCRYPTO_malloc_Z27swoole_ssl_is_thread_safetyv_ZN6swoole10SSLContextD2EvSSL_CTX_free_ZN6swoole10SSLContext11set_dhparamEvBIO_new_filePEM_read_bio_DHparamsSSL_CTX_ctrlDH_free_ZN6swoole10SSLContext14set_ecdh_curveEvSSL_CTX_set_optionsEVP_sha1HMACOPENSSL_die_ZN6swoole10SSLContext11set_ciphersEvSSL_CTX_set_cipher_list_ZN6swoole10SSLContext22set_client_certificateEvSSL_CTX_set_verifySSL_CTX_set_verify_depthSSL_CTX_load_verify_locationsSSL_load_client_CA_fileSSL_CTX_set_client_CA_list_ZN6swoole10SSLContext10set_capathEvSSL_CTX_set_default_verify_pathsDTLS_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_ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_ED2Ev_ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_ED1Ev_ZNSt13unordered_mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St4hashIS5_ESt8equal_toIS5_ESaISt4pairIKS5_S5_EEED2Ev_ZNSt13unordered_mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St4hashIS5_ESt8equal_toIS5_ESaISt4pairIKS5_S5_EEED1Ev_ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC1IRA8_KcRA24_S9_Lb1EEEOT_OT0__ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC1IRA6_KcRA22_S9_Lb1EEEOT_OT0__ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC1IRA4_KcRA9_S9_Lb1EEEOT_OT0__ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC1IRA5_KcRA14_S9_Lb1EEEOT_OT0__ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC1IRA6_KcRA10_S9_Lb1EEEOT_OT0__ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC1IRA5_KcRA19_S9_Lb1EEEOT_OT0__ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC1IRA4_KcRA11_S9_Lb1EEEOT_OT0__ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC1IRA4_KcRA12_S9_Lb1EEEOT_OT0__ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC1IRA3_KcRA12_S9_Lb1EEEOT_OT0__ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC1IRA3_KcRA25_S9_Lb1EEEOT_OT0__ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC1IRA3_KcRA23_S9_Lb1EEEOT_OT0__ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC1IRA5_KcRA16_S9_Lb1EEEOT_OT0__ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC1IRA7_KcRA20_S9_Lb1EEEOT_OT0__ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC1IRA4_KcRA18_S9_Lb1EEEOT_OT0__ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC1IRA9_KcRA20_S9_Lb1EEEOT_OT0__ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC1IRA6_KcRA15_S9_Lb1EEEOT_OT0__ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC1IRA3_KcRA11_S9_Lb1EEEOT_OT0__ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC1IRA5_KcRA15_S9_Lb1EEEOT_OT0__ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC1IRA6_KcRA11_S9_Lb1EEEOT_OT0__ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC1IRA5_KcRA9_S9_Lb1EEEOT_OT0__ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC1IRA4_KcRA32_S9_Lb1EEEOT_OT0__ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC1IRA4_KcRA21_S9_Lb1EEEOT_OT0__ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC1IRA3_KcRA24_S9_Lb1EEEOT_OT0__ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC1IRA9_KcRA25_S9_Lb1EEEOT_OT0__ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC1IRA4_KcRA24_S9_Lb1EEEOT_OT0__ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC1IRA5_KcRA10_S9_Lb1EEEOT_OT0__ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC1IRA4_KcRA10_S9_Lb1EEEOT_OT0__ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC1IRA4_KcRA14_S9_Lb1EEEOT_OT0__ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC1IRA5_KcRA17_S9_Lb1EEEOT_OT0__ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC1IRA7_KcRA25_S9_Lb1EEEOT_OT0__ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC1IRA8_KcRA21_S9_Lb1EEEOT_OT0__ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC1IRA3_KcRA17_S9_Lb1EEEOT_OT0__ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC1IRA4_KcRA23_S9_Lb1EEEOT_OT0__ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC1IRA4_KcRA17_S9_Lb1EEEOT_OT0__ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC1IRA4_KcRA19_S9_Lb1EEEOT_OT0__ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC1IRA5_KcRA25_S9_Lb1EEEOT_OT0__ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC1IRA6_KcRA18_S9_Lb1EEEOT_OT0__ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC1IRA4_KcRA16_S9_Lb1EEEOT_OT0__ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC1IRA6_KcRA21_S9_Lb1EEEOT_OT0__ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC1IRA4_KcRA22_S9_Lb1EEEOT_OT0__ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC1IRA5_KcRA22_S9_Lb1EEEOT_OT0__ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC1IRA4_KcRA25_S9_Lb1EEEOT_OT0__ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC1IRA4_KcRA20_S9_Lb1EEEOT_OT0__ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC1IRA4_KcRA40_S9_Lb1EEEOT_OT0__ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC1IRA4_KcRA29_S9_Lb1EEEOT_OT0__ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC1IRA5_KcRA21_S9_Lb1EEEOT_OT0__ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC1IRA6_KcRA24_S9_Lb1EEEOT_OT0__ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC1IRA5_KcRA11_S9_Lb1EEEOT_OT0__ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC1IRA4_KcRA30_S9_Lb1EEEOT_OT0__ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC1IRA4_KcRA26_S9_Lb1EEEOT_OT0__ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC1IRA4_KcRA36_S9_Lb1EEEOT_OT0__ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC1IRA4_KcRA28_S9_Lb1EEEOT_OT0__ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC1IRA6_KcRA23_S9_Lb1EEEOT_OT0__ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESaIS8_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE9_M_rehashEmRKm_ZN6swoole10MessageBus14prepare_packetERtPNS_6StringE_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_Lb0EEEm_ZN6swoole10MessageBus17get_packet_bufferEv_ZN6swoole10MessageBus16read_with_bufferEPNS_7network6SocketE_ZN6swoole9websocket11print_frameEPNS0_5FrameE_ZN6swoole9websocket14dispatch_frameEPKNS_8ProtocolEPNS_7network6SocketEPKNS_8RecvDataE_ZN6swoole6Server13dispatch_taskEPKNS_8ProtocolEPNS_7network6SocketEPKNS_8RecvDataE_ZN6swoole5redis6formatEPNS_6StringE_ZN6swoole5redis6formatEPNS_6StringENS0_9ReplyTypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZN6swoole5redis6formatEPNS_6StringENS0_9ReplyTypeEl_ZN6swoole5redis5parseB5cxx11EPKcm_ZN6swoole5redis11recv_packetEPNS_8ProtocolEPNS_10ConnectionEPNS_6StringE_ZN6swoole4dtls10BIO_createEP6bio_st_ZN6swoole4dtls9BIO_writeEP6bio_stPKciBIO_get_data_ZN6swoole4dtls8BIO_readEP6bio_stPciBIO_clear_flagsBIO_set_flags_ZN6swoole4dtls11BIO_destroyEP6bio_st_ZN6swoole4dtls8BIO_ctrlEP6bio_stilPvBIO_get_shutdownBIO_set_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_ZN6swoole8Protocol17recv_split_by_eofEPNS_7network6SocketEPNS_6StringESSL_pending_ZN6swoole11http_server10url_decodeEPcm__ctype_tolower_loc_ZN6swoole11http_server10url_encodeEPKcm_ZN6swoole11http_server7Request12get_protocolEv_ZN6swoole11http_server7Request17parse_header_infoEv_ZN6swoole11http_server7Request24destroy_multipart_parserEv_ZN6swoole11http_server7RequestD2Ev_ZN6swoole11http_server7RequestD1Ev_ZN6swoole6Server20destroy_http_requestEPNS_10ConnectionE_ZN6swoole11http_server7Request17has_expect_headerEv_ZN6swoole11http_server7Request17get_header_lengthEv_ZN6swoole11http_server7Request23get_chunked_body_lengthEv_ZN6swoole11http_server17get_method_stringEi_ZN6swoole11http_server16dispatch_requestEPNS_6ServerEPKNS_8ProtocolEPNS_7network6SocketEPKNS_8RecvDataE_ZN6swoole11http_server7Request10get_headerB5cxx11EPKc_ZN6swoole11http_server18get_package_lengthEPKNS_8ProtocolEPNS_7network6SocketEPNS_12PacketLengthE_ZN6swoole11http_server23get_package_length_sizeEPNS_7network6SocketE_ZN6swoole11http_server14dispatch_frameEPKNS_8ProtocolEPNS_7network6SocketEPKNS_8RecvDataE_ZN6swoole11http_server7Request20parse_multipart_dataEPNS_6StringE_ZN6swoole6Server21select_static_handlerEPNS_11http_server7RequestEPNS_10ConnectionE_ZN6swoole6Server18send_to_connectionEPNS_8SendDataE_ZN6swoole11http_server7Request21init_multipart_parserEPNS_6ServerE_ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_SaIS5_ENSt8__detail9_IdentityESt8equal_toIS5_ESt4hashIS5_ENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb1ELb1ELb1EEEE10_M_emplaceIJRKS5_EEESt4pairINS7_14_Node_iteratorIS5_Lb1ELb1EEEbESt17integral_constantIbLb1EEDpOT__ZNSt15_Sp_counted_ptrIDnLN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv_ZN6swoole6Server6notifyEPNS_10ConnectionENS_15ServerEventTypeE_ZN6swoole6Server16close_connectionEPNS_7ReactorEPNS_7network6SocketE_ZN6swoole6Server11init_workerEPNS_6WorkerE_ZN6swoole6Server18worker_signal_initEv_ZN6swoole10ListenPort6listenEv_ZN6swoole6Server17accept_connectionEPNS_7ReactorEPNS_5EventE_ZN6swoole6Server19store_listen_socketEv_ZN6swoole6Server12init_reactorEPNS_7ReactorE_ZN6swoole6Server14timer_callbackEPNS_5TimerEPNS_9TimerNodeE_ZN6swoole6Server21worker_start_callbackEPNS_6WorkerE_ZN6swoole6Server9call_hookENS0_8HookTypeEPv_ZN6swoole6Server20worker_stop_callbackEPNS_6WorkerE_ZN6swoole6Server25destroy_reactor_processesEv_ZN6swoole6Server20call_command_handlerERNS_10MessageBusEtPNS_7network6SocketE_ZN6swoole6Server21call_command_callbackElRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZN6swoole6Server24create_reactor_processesEv_ZN6swoole6Server23start_reactor_processesEv_ZN6swoole6Server17wait_other_workerEPNS_11ProcessPoolERKNS_10ExitStatusE_ZN6swoole6Server17init_ipc_max_sizeEv_ZN6swoole6Server19create_pipe_buffersEv_ZN6swoole6Server21start_manager_processEvSSL_get_servernameSSL_set_SSL_CTXmemmem_ZN6swoole10ListenPortC2Ev_ZN6swoole10ListenPortC1Ev_ZN6swoole10ListenPort10ssl_createEPNS_10ConnectionEPNS_7network6SocketE_ZN6swoole10ListenPort18ssl_create_contextEPNS_10SSLContextESSL_CTX_callback_ctrl_ZN6swoole6Server18init_port_protocolEPNS_10ListenPortE_ZN6swoole10ListenPort5closeEv_ZN6swoole10ListenPort6importEi_ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10shared_ptrIN6swoole10SSLContextEEELb1EEEEE16_M_allocate_nodeIJRS9_SD_EEEPSF_DpOT__ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10shared_ptrIN6swoole10SSLContextEEED2Ev_ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10shared_ptrIN6swoole10SSLContextEEED1Ev_ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10shared_ptrIN6swoole10SSLContextEEESaISC_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSE_18_Mod_range_hashingENSE_20_Default_ranged_hashENSE_20_Prime_rehash_policyENSE_17_Hashtable_traitsILb1ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNSE_10_Hash_nodeISC_Lb1EEEm_ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10shared_ptrIN6swoole10SSLContextEEESaISC_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSE_18_Mod_range_hashingENSE_20_Default_ranged_hashENSE_20_Prime_rehash_policyENSE_17_Hashtable_traitsILb1ELb0ELb1EEEE10_M_emplaceIJRS7_SB_EEES6_INSE_14_Node_iteratorISC_Lb0ELb1EEEbESt17integral_constantIbLb1EEDpOT__ZN6swoole6Server21worker_signal_handlerEi__libc_current_sigrtmin_ZN6swoole6Server17init_task_workersEv_ZN6swoole6Server13create_workerEPNS_6WorkerE_ZN6swoole6Server17stop_async_workerEPNS_6WorkerE_ZN6swoole7Manager14timer_callbackEPNS_5TimerEPNS_9TimerNodeE_ZN6swoole6Server17kill_task_workersEv_ZN6swoole6Server17spawn_task_workerEPNS_6WorkerE_ZN6swoole6Server6reloadEb_ZN6swoole7Manager14signal_handlerEialarm_ZNSt6vectorIiSaIiEE17_M_realloc_insertIJRKiEEEvN9__gnu_cxx17__normal_iteratorIPiS1_EEDpOT__ZN6swoole6Server17kill_user_workersEv_ZN6swoole6Server18kill_event_workersEv_ZN6swoole6Server18spawn_event_workerEPNS_6WorkerE_ZN6swoole6Server18start_event_workerEPNS_6WorkerE_ZN6swoole7Manager20kill_timeout_processEPNS_5TimerEPNS_9TimerNodeE_ZN6swoole6Server24check_worker_exit_statusEPNS_6WorkerERKNS_10ExitStatusE_ZN6swoole6Server12abort_workerEPNS_6WorkerE_ZN6swoole6Server19read_worker_messageEPNS_11ProcessPoolEPNS_9EventDataE_ZNSt10_HashtableIjSt4pairIKjiESaIS2_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb0ELb1EEEE9_M_rehashEmRKm_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_Lb0EEEm_ZN6swoole7Manager18add_timeout_killerEPNS_6WorkerEi_ZNSt10_HashtableIiSt4pairIKiPN6swoole6WorkerEESaIS5_ENSt8__detail10_Select1stESt8equal_toIiESt4hashIiENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb0ELb0ELb1EEEE9_M_rehashEmRKm_ZN6swoole6Server17spawn_user_workerEPNS_6WorkerE_ZN6swoole7Manager4waitEPNS_6ServerEprctlpthread_barrier_wait_ZN6swoole6Server19create_user_workersEv_ZN6swoole6Server19create_task_workersEv_ZN6swoole6Server26call_worker_start_callbackEPNS_6WorkerEgeteuidgetpwnamsetuid_Z14sw_shm_protectPvigetgrnamsetgidchrootchdir_ZN6swoole6Server20reset_worker_counterEPNS_6WorkerE_ZN6swoole6Server11clear_timerEv_ZN6swoole6Server19worker_accept_eventEPNS_8DataHeadE_ZN6swoole6Server22send_to_reactor_threadEPKNS_9EventDataEml_ZNSt10_HashtableImSt4pairIKmSt10shared_ptrIN6swoole6StringEEESaIS6_ENSt8__detail10_Select1stESt8equal_toImESt4hashImENS8_18_Mod_range_hashingENS8_20_Default_ranged_hashENS8_20_Prime_rehash_policyENS8_17_Hashtable_traitsILb0ELb0ELb1EEEE5clearEv_ZN6swoole6Server25call_worker_stop_callbackEPNS_6WorkerE_ZNSt23_Sp_counted_ptr_inplaceISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EED2Ev_ZNSt23_Sp_counted_ptr_inplaceISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EED1Ev_ZNSt23_Sp_counted_ptr_inplaceISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EED0Ev_ZNSt23_Sp_counted_ptr_inplaceISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv_ZNSt23_Sp_counted_ptr_inplaceISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv_ZNSt23_Sp_counted_ptr_inplaceISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_infostrptimemktime_ZN6swoole11http_server13StaticHandler17is_modified_rangeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEgmtime_ZN6swoole11http_server13StaticHandler17get_absolute_pathEvstrncpy_ZN6swoole11http_server13StaticHandler12set_filenameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZNSt6vectorIN6swoole11http_server13StaticHandler6task_tESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT__ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEENS0_5__ops16_Iter_equals_valIKS7_EEET_SH_SH_T0_St26random_access_iterator_tag_ZN6swoole11http_server13StaticHandler13get_dir_filesEvstrncmp_ZTVSt23_Sp_counted_ptr_inplaceISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EE_ZTSSt23_Sp_counted_ptr_inplaceISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EE_ZTISt23_Sp_counted_ptr_inplaceISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EE_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_ZNSt15_Sp_counted_ptrIPN6swoole4PipeELN9__gnu_cxx12_Lock_policyE2EED0Ev_ZNSt15_Sp_counted_ptrIPN6swoole4PipeELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv_ZNSt15_Sp_counted_ptrIPN6swoole4PipeELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv_ZN6swoole10MessageBusD2Ev_ZN6swoole10MessageBusD1Ev_ZN6swoole6Server20get_timeout_callbackEPNS_10ListenPortEPNS_7ReactorEPNS_10ConnectionE_ZN6swoole6Server14disable_acceptEv_ZN6swoole6Server14destroy_workerEPNS_6WorkerE_ZN6swoole6Server8shutdownEv_ZN6swoole6Server13store_pipe_fdEPNS_10UnixSocketE_ZN6swoole6Server15schedule_workerEiPNS_8SendDataE_ZN6swoole6Server19connection_incomingEPNS_7ReactorEPNS_10ConnectionE_ZN6swoole6Server19init_signal_handlerEv_ZN6swoole6Server19start_master_threadEv_ZN6swoole6Server21accept_command_resultEPNS_7ReactorEPNS_5EventE_ZN6swoole6Server8add_hookENS0_8HookTypeERKSt8functionIFvPvEEi_ZN6swoole6Server15check_port_typeEPNS_10ListenPortE_ZN6swoole6Server16abort_connectionEPNS_7ReactorEPNS_10ListenPortEPNS_7network6SocketE_ZN6swoole6Server20release_pipe_buffersEv_ZN6swoole6Server7destroyEv_ZN6swoole6Server23destroy_reactor_threadsEv_ZN6swoole6Server19join_reactor_threadEvpthread_barrier_destroypthread_barrierattr_destroy_ZNSt8functionIFNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPN6swoole6ServerERKS5_EEC2ERKSC__ZNSt8functionIFNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPN6swoole6ServerERKS5_EEC1ERKSC__ZNSt6vectorISt10shared_ptrIN6swoole4PipeEESaIS3_EED2Ev_ZNSt6vectorISt10shared_ptrIN6swoole4PipeEESaIS3_EED1Ev_ZNSt10_HashtableIiSt4pairIKiPN6swoole6WorkerEESaIS5_ENSt8__detail10_Select1stESt8equal_toIiESt4hashIiENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb0ELb0ELb1EEEED2Ev_ZNSt10_HashtableIiSt4pairIKiPN6swoole6WorkerEESaIS5_ENSt8__detail10_Select1stESt8equal_toIiESt4hashIiENS7_18_Mod_range_hashingENS7_20_Default_ranged_hashENS7_20_Prime_rehash_policyENS7_17_Hashtable_traitsILb0ELb0ELb1EEEED1Ev_ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N6swoole6Server7CommandEESaISB_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSD_18_Mod_range_hashingENSD_20_Default_ranged_hashENSD_20_Prime_rehash_policyENSD_17_Hashtable_traitsILb1ELb0ELb1EEEED2Ev_ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N6swoole6Server7CommandEESaISB_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSD_18_Mod_range_hashingENSD_20_Default_ranged_hashENSD_20_Prime_rehash_policyENSD_17_Hashtable_traitsILb1ELb0ELb1EEEED1Ev_ZNSt10_HashtableIiSt4pairIKiSt8functionIFNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPN6swoole6ServerERKS8_EEESaISG_ENSt8__detail10_Select1stESt8equal_toIiESt4hashIiENSI_18_Mod_range_hashingENSI_20_Default_ranged_hashENSI_20_Prime_rehash_policyENSI_17_Hashtable_traitsILb0ELb0ELb1EEEED2Ev_ZNSt10_HashtableIiSt4pairIKiSt8functionIFNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPN6swoole6ServerERKS8_EEESaISG_ENSt8__detail10_Select1stESt8equal_toIiESt4hashIiENSI_18_Mod_range_hashingENSI_20_Default_ranged_hashENSI_20_Prime_rehash_policyENSI_17_Hashtable_traitsILb0ELb0ELb1EEEED1Ev_ZNSt10_HashtableIlSt4pairIKlSt8functionIFvPN6swoole6ServerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEESaISG_ENSt8__detail10_Select1stESt8equal_toIlESt4hashIlENSI_18_Mod_range_hashingENSI_20_Default_ranged_hashENSI_20_Prime_rehash_policyENSI_17_Hashtable_traitsILb0ELb0ELb1EEEED2Ev_ZNSt10_HashtableIlSt4pairIKlSt8functionIFvPN6swoole6ServerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEESaISG_ENSt8__detail10_Select1stESt8equal_toIlESt4hashIlENSI_18_Mod_range_hashingENSI_20_Default_ranged_hashENSI_20_Prime_rehash_policyENSI_17_Hashtable_traitsILb0ELb0ELb1EEEED1Ev_ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10shared_ptrIN6swoole10SSLContextEEESaISC_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSE_18_Mod_range_hashingENSE_20_Default_ranged_hashENSE_20_Prime_rehash_policyENSE_17_Hashtable_traitsILb1ELb0ELb1EEEED2Ev_ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10shared_ptrIN6swoole10SSLContextEEESaISC_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSE_18_Mod_range_hashingENSE_20_Default_ranged_hashENSE_20_Prime_rehash_policyENSE_17_Hashtable_traitsILb1ELb0ELb1EEEED1Ev_ZN6swoole6ServerD2Ev_ZNSt10unique_ptrIN6swoole10ListenPortESt14default_deleteIS1_EED2Ev_ZNSt10unique_ptrIN6swoole10ListenPortESt14default_deleteIS1_EED1Ev_ZNSt6vectorISt10shared_ptrIN6swoole4PipeEESaIS3_EE17_M_realloc_insertIJRPS2_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT__ZTVSt15_Sp_counted_ptrIPN6swoole4PipeELN9__gnu_cxx12_Lock_policyE2EE_ZNSt6vectorIPN6swoole6WorkerESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT__ZNSt6vectorIPN6swoole10ListenPortESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT__Z13sw_shm_callocmm_ZN6swoole6ServerC2ENS0_4ModeE_ZN6swoole6Server30call_command_handler_in_masterEiRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE_ZN6swoole14ProcessFactoryC1EPNS_6ServerE_ZN6swoole6Server22create_reactor_threadsEv_ZTVN6swoole11BaseFactoryEpthread_barrier_initpthread_barrierattr_setpshared_ZN6swoole6Server14add_connectionEPNS_10ListenPortEPNS_7network6SocketEi_ZN6swoole6Server11start_checkEv_ZN6swoole6Server21start_reactor_threadsEv_ZNKSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N6swoole6Server7CommandEESaISB_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSD_18_Mod_range_hashingENSD_20_Default_ranged_hashENSD_20_Prime_rehash_policyENSD_17_Hashtable_traitsILb1ELb0ELb1EEEE19_M_find_before_nodeEmRS7_m_ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N6swoole6Server7CommandEESaISB_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSD_18_Mod_range_hashingENSD_20_Default_ranged_hashENSD_20_Prime_rehash_policyENSD_17_Hashtable_traitsILb1ELb0ELb1EEEE4findERS7__ZNSt10_HashtableIlSt4pairIKlSt8functionIFvPN6swoole6ServerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEESaISG_ENSt8__detail10_Select1stESt8equal_toIlESt4hashIlENSI_18_Mod_range_hashingENSI_20_Default_ranged_hashENSI_20_Prime_rehash_policyENSI_17_Hashtable_traitsILb0ELb0ELb1EEEE9_M_rehashEmRKm_ZNSt10_HashtableIlSt4pairIKlSt8functionIFvPN6swoole6ServerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEESaISG_ENSt8__detail10_Select1stESt8equal_toIlESt4hashIlENSI_18_Mod_range_hashingENSI_20_Default_ranged_hashENSI_20_Prime_rehash_policyENSI_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNSI_10_Hash_nodeISG_Lb0EEEm_ZNSt8__detail9_Map_baseIlSt4pairIKlSt8functionIFvPN6swoole6ServerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEESaISH_ENS_10_Select1stESt8equal_toIlESt4hashIlENS_18_Mod_range_hashingENS_20_Default_ranged_hashENS_20_Prime_rehash_policyENS_17_Hashtable_traitsILb0ELb0ELb1EEELb1EEixERS2__ZNSt10_HashtableIiSt4pairIKiSt8functionIFNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPN6swoole6ServerERKS8_EEESaISG_ENSt8__detail10_Select1stESt8equal_toIiESt4hashIiENSI_18_Mod_range_hashingENSI_20_Default_ranged_hashENSI_20_Prime_rehash_policyENSI_17_Hashtable_traitsILb0ELb0ELb1EEEE9_M_rehashEmRKm_ZNSt10_HashtableIiSt4pairIKiSt8functionIFNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPN6swoole6ServerERKS8_EEESaISG_ENSt8__detail10_Select1stESt8equal_toIiESt4hashIiENSI_18_Mod_range_hashingENSI_20_Default_ranged_hashENSI_20_Prime_rehash_policyENSI_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNSI_10_Hash_nodeISG_Lb0EEEm_ZNSt10_HashtableIiSt4pairIKiPN6swoole4dtls7SessionEESaIS6_ENSt8__detail10_Select1stESt8equal_toIiESt4hashIiENS8_18_Mod_range_hashingENS8_20_Default_ranged_hashENS8_20_Prime_rehash_policyENS8_17_Hashtable_traitsILb0ELb0ELb1EEEE9_M_rehashEmRKm_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_Lb0EEEm_ZN6swoole6Server22accept_dtls_connectionEPNS_10ListenPortEPNS_7network7AddressE_ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N6swoole6Server7CommandEESaISB_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSD_18_Mod_range_hashingENSD_20_Default_ranged_hashENSD_20_Prime_rehash_policyENSD_17_Hashtable_traitsILb1ELb0ELb1EEEE9_M_rehashEmRKm_ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N6swoole6Server7CommandEESaISB_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSD_18_Mod_range_hashingENSD_20_Default_ranged_hashENSD_20_Prime_rehash_policyENSD_17_Hashtable_traitsILb1ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNSD_10_Hash_nodeISB_Lb1EEEm_ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N6swoole6Server7CommandEESaISB_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSD_18_Mod_range_hashingENSD_20_Default_ranged_hashENSD_20_Prime_rehash_policyENSD_17_Hashtable_traitsILb1ELb0ELb1EEEE10_M_emplaceIJRS7_RSA_EEES6_INSD_14_Node_iteratorISB_Lb0ELb1EEEbESt17integral_constantIbLb1EEDpOT__ZTSSt15_Sp_counted_ptrIPN6swoole4PipeELN9__gnu_cxx12_Lock_policyE2EE_ZTISt15_Sp_counted_ptrIPN6swoole4PipeELN9__gnu_cxx12_Lock_policyE2EE_ZN6swoole11BaseFactory5startEv_ZN6swoole11BaseFactory8shutdownEv_ZN6swoole11BaseFactoryD2Ev_ZN6swoole11BaseFactoryD1Ev_ZN6swoole11BaseFactoryD0Ev_ZN6swoole11BaseFactory6notifyEPNS_8DataHeadE_ZN6swoole11BaseFactory6finishEPNS_8SendDataE_ZN6swoole11BaseFactory8dispatchEPNS_8SendDataE_ZN6swoole11BaseFactory3endEli_ZTSN6swoole7FactoryE_ZTIN6swoole7FactoryE_ZTSN6swoole11BaseFactoryE_ZTIN6swoole11BaseFactoryE_ZN6swoole14ProcessFactory6notifyEPNS_8DataHeadE_ZN6swoole14ProcessFactoryD2Ev_ZTVN6swoole14ProcessFactoryE_ZN6swoole14ProcessFactoryD1Ev_ZN6swoole14ProcessFactoryD0Ev_ZN6swoole14ProcessFactory8shutdownEv_ZN6swoole14ProcessFactory8dispatchEPNS_8SendDataE_ZN6swoole14ProcessFactory3endEli_ZN6swoole14ProcessFactory6finishEPNS_8SendDataE_ZN6swoole14ProcessFactoryC2EPNS_6ServerE_ZN6swoole14ProcessFactory5startEv_ZTSN6swoole14ProcessFactoryE_ZTIN6swoole14ProcessFactoryE_ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJPFvPN6swoole6ServerEiES5_tEEEEE6_M_runEv_ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJPFvPN6swoole6ServerEiES5_tEEEEED2Ev_ZTVNSt6thread11_State_implINS_8_InvokerISt5tupleIJPFvPN6swoole6ServerEiES5_tEEEEEE_ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJPFvPN6swoole6ServerEiES5_tEEEEED1Ev_ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJPFvPN6swoole6ServerEiES5_tEEEEED0Ev_ZN6swoole6Server22start_heartbeat_threadEv_ZNSt5dequeIPN6swoole4dtls6BufferESaIS3_EE16_M_push_back_auxIJRKS3_EEEvDpOT__ZNSt10_HashtableIiSt4pairIKiPN6swoole4dtls7SessionEESaIS6_ENSt8__detail10_Select1stESt8equal_toIiESt4hashIiENS8_18_Mod_range_hashingENS8_20_Default_ranged_hashENS8_20_Prime_rehash_policyENS8_17_Hashtable_traitsILb0ELb0ELb1EEEE8_M_eraseESt17integral_constantIbLb1EERS1__ZN6swoole13ReactorThread4initEPNS_6ServerEPNS_7ReactorEtpthread_setaffinity_nppthread_cancel_ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJPFvPN6swoole6ServerEiES5_tEEEEEE_ZTINSt6thread11_State_implINS_8_InvokerISt5tupleIJPFvPN6swoole6ServerEiES5_tEEEEEE_ZN6swoole10RingBufferD2Ev_ZTVN6swoole10RingBufferE_ZN6swoole10RingBufferD1Ev_ZN6swoole10RingBufferD0Ev_ZN6swoole10RingBuffer4freeEPv_ZN6swoole10RingBufferC2Ejb_ZN6swoole10RingBufferC1Ejb_ZN6swoole14RingBufferImpl7collectEv_ZN6swoole10RingBuffer5allocEj_ZTSN6swoole10RingBufferE_ZTIN6swoole10RingBufferEmprotect_ZN6swoole12SharedMemory4freeEPv_ZN6swoole12SharedMemory5allocEm_Z14sw_shm_reallocPvm_ZN6swoole12GlobalMemory4freeEPv_ZN6swoole12GlobalMemoryD2Ev_ZTVN6swoole12GlobalMemoryE_ZN6swoole12GlobalMemoryD1Ev_ZN6swoole12GlobalMemoryD0Ev_ZN6swoole12GlobalMemory7destroyEv_ZN6swoole12GlobalMemory8capacityEv_ZNSt6vectorIPcSaIS0_EE17_M_realloc_insertIJRKS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT__ZN6swoole16GlobalMemoryImpl8new_pageEv_ZN6swoole16GlobalMemoryImplC2Ejb_ZN6swoole16GlobalMemoryImplC1Ejb_ZN6swoole12GlobalMemoryC2Ejb_ZN6swoole12GlobalMemory5allocEj_ZTSN6swoole12GlobalMemoryE_ZN6swoole13TableIteratorC2Em_ZN6swoole13TableIteratorC1Em_ZNK6swoole5Table16calc_memory_sizeEv_ZN6swoole9FixedPool18sizeof_struct_implEv_ZN6swoole9FixedPool19sizeof_struct_sliceEv_ZN6swoole9FixedPool25get_number_of_spare_sliceEv_ZN6swoole9FixedPool25get_number_of_total_sliceEv_ZN6swoole9FixedPoolC1EjPvmb_ZN6swoole8TableRow4lockEv_ZNSt6vectorIPN6swoole11TableColumnESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT__ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPN6swoole11TableColumnEELb1EEEEE16_M_allocate_nodeIJRS9_RSC_EEEPSE_DpOT__ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_PN6swoole11TableColumnEESaISB_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSD_18_Mod_range_hashingENSD_20_Default_ranged_hashENSD_20_Prime_rehash_policyENSD_17_Hashtable_traitsILb1ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNSD_10_Hash_nodeISB_Lb1EEEm_ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_PN6swoole11TableColumnEESaISB_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSD_18_Mod_range_hashingENSD_20_Default_ranged_hashENSD_20_Prime_rehash_policyENSD_17_Hashtable_traitsILb1ELb0ELb1EEEE10_M_emplaceIJRS7_RSA_EEES6_INSD_14_Node_iteratorISB_Lb0ELb1EEEbESt17integral_constantIbLb1EEDpOT__ZN6swoole11BufferChunkC2ENS0_4TypeEj_ZN6swoole11BufferChunkC1ENS0_4TypeEj_ZN6swoole11BufferChunkD2Ev_ZN6swoole11BufferChunkD1Ev_ZN6swoole6BufferC2Ej_ZN6swoole6BufferD2Ev_ZN6swoole9FixedPool4freeEPv_ZN6swoole9FixedPoolD2Ev_ZTVN6swoole9FixedPoolE_ZN6swoole9FixedPoolD1Ev_ZN6swoole9FixedPoolD0Ev_ZN6swoole13FixedPoolImpl4initEv_ZN6swoole9FixedPoolC2Ejjb_ZN6swoole9FixedPoolC1Ejjb_ZN6swoole9FixedPoolC2EjPvmb_ZN6swoole9FixedPool5allocEj_ZN6swoole9FixedPool14get_slice_sizeEv_ZN6swoole9FixedPool5debugEi_ZTSN6swoole9FixedPoolE_ZTIN6swoole9FixedPoolE_Z19php_set_inet46_addrP16sockaddr_storagePjPcPN6swoole9coroutine6SocketE_Z14php_mcast_joinPN6swoole9coroutine6SocketEiP8sockaddrjj_Z21php_mcast_join_sourcePN6swoole9coroutine6SocketEiP8sockaddrjS4_jj_Z22php_mcast_leave_sourcePN6swoole9coroutine6SocketEiP8sockaddrjS4_jj_Z22php_mcast_block_sourcePN6swoole9coroutine6SocketEiP8sockaddrjS4_jj_Z24php_mcast_unblock_sourcePN6swoole9coroutine6SocketEiP8sockaddrjS4_jj_Z15php_mcast_leavePN6swoole9coroutine6SocketEiP8sockaddrjj_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_llist_init_is_numeric_string_ex_Z17php_set_inet_addrP11sockaddr_inPcPN6swoole9coroutine6SocketEphp_network_gethostbynamephp_unserialize_with_optionsjson_globalsphp_json_exception_cezval_try_get_string_funczend_list_closezend_register_list_destructors_exzend_fetch_resource_estrdup_php_stream_open_wrapper_exopenptyzend_register_resourceexecvpzend_try_assign_typed_ref_arrexeclehiredisAllocFnsredisvFormatCommandsdsemptysdscatlensdscatsdsfreesdscatvprintfredisFormatCommandredisFormatSdsCommandArgvsdsMakeRoomForsdscatfmtredisFreeSdsCommandredisFormatCommandArgvredisFreeCommand__redisSetError__xpg_strerror_rredisReaderCreateredisReaderCreateWithFunctionsredisFreeredisNetCloseredisReaderFreeredisReconnectredisContextConnectUnixredisContextConnectBindTcpredisContextSetTimeoutredisSetTimeoutredisEnableKeepAliveredisKeepAliveredisSetPushCallbackredisConnectWithOptionsredisContextUpdateConnectTimeoutredisContextUpdateCommandTimeoutredisConnectredisConnectNonBlockredisConnectBindNonBlockredisConnectBindNonBlockWithReuseredisConnectUnixredisConnectUnixNonBlockredisConnectFdredisBufferReadredisReaderFeedredisBufferWritesdsrangeredisGetReplyFromReaderredisReaderGetReply__redisAppendCommandredisAppendFormattedCommandredisvAppendCommandredisvCommandredisCommandredisNetReadredisNetWritehiredisSetAllocatorshiredisResetAllocatorsredisSetTcpNoDelayredisCheckConnectDoneredisCheckSocketErrorredisContextConnectTcpsdsnewlensdsnewsdsdupsdsupdatelensdsclearsdsRemoveFreeSpacesdsAllocSizesdsAllocPtrsdsIncrLensdsgrowzerosdscatsdssdscpylensdscpysdsll2strsdsull2strsdsfromlonglongsdscatprintfsdstrimsdstolowersdstouppersdscmpsdssplitlensdsfreesplitressdscatreprhex_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_inflate_change_table_sizenghttp2_hd_table_getnghttp2_hd_deflate_hd_bufsnghttp2_rcbuf_new2nghttp2_bufs_wrap_initnghttp2_bufs_lennghttp2_bufs_wrap_freenghttp2_hd_deflate_hd_vecnghttp2_bufs_wrap_init2nghttp2_mem_defaultnghttp2_hd_deflate_newnghttp2_hd_inflate_hd_nvnghttp2_rcbuf_newnghttp2_buf_wrap_initnghttp2_hd_huff_decode_context_initnghttp2_hd_inflate_hd2nghttp2_hd_inflate_newnghttp2_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_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.soGCC_3.0GLIBC_2.3GLIBC_2.2.5OPENSSL_1_1_0ZLIB_1.2.0GLIBC_2.3.4GLIBC_2.3.2GLIBC_2.12GLIBCXX_3.4.20CXXABI_1.3.8GLIBCXX_3.4.18GLIBCXX_3.4.9CXXABI_1.3GLIBCXX_3.4.14GLIBCXX_3.4.21GLIBCXX_3.4.11CXXABI_1.3.5GLIBCXX_3.4.22GLIBCXX_3.4.15GLIBCXX_3.4.19GLIBCXX_3.4GLIBC_2.15GLIBC_2.4GLIBC_2.17GLIBC_2.14GLIBC_2.10GLIBC_2.7GLIBC_2.25/opt/alt/%{altcurl}/usr/lib64:/opt/alt/openssl11/lib64:/opt/alt/sqlite/usr/lib64:/opt/alt/pcre2/usr/lib64                                                  !     "   #          P&y # ii " ui U m  '(c mtPti !3ri ?Kui  pVxѯ ehr)ӯkdqauѯ r e it)  ii "-8ri ?ii CMii ui ti 3 KLH (KLP 0KL 8KL @KL0 HKL PKL@ XKL `KL0 hKL pKL xKL KL KL` KL KL KL KL KL KL0 KL KL0 KLp KL KL KL` KL KLpG LLG LLG LLpH LL LL@LLu HLLO PLL` `LL hLLO pLL` LL LLQ LL` LL LL0` LL NLLL LLW LLMLLL LLN LL@ ML MLM ML` @ML@I HML PML`g `ML`v hMLR ML`I MLp ML I ML0y MLI MLu MLn NL_&(NLJ @NL XNL `NLk hNLk&pNL NLw NL NL NLj%NL NLOLNLk&NL NL`OLNL NL0 NL OL(OL @OL OL OL OLA PLpj%HPL PL PLF%PL PLU& QLĨ 8QLU&`QLp'xQLʨ QL_&QLĨ RLϨ RL(%@RLĨ `RLӨ RLϨ RL(%RLܨ SLK}%@SLA SL SL SL SL SL TL TL @TLܨ XTL TL TL&TLU&TL UL UL(%@UL%`UL xULΦ UL_&ULp'UL VLO%8VLU&@VLz%XVLN&`VL xVL" VL VL% VL? VLE VLO WLh%WL? WLk (WL  0WLZL@WLw HWL@ PWL` `WLj%hWL` pWLZLWLk&WL WL ZLWL WL  WLYLWL@%WL WL`YLWLp%WL WL YLXL XLp XLXL XL (XL0 0XL@ @XL HXL`$ PXL `XL%hXL pXL XLr%XL XL@ XL_&YL @YL_&YL6W&YL&YLU&YL YL YL ZL ZL" @ZLK&`ZL ZLA ZL%[L [Lʭ [Lڭ 8[LU&@[Lh%X[L? `[LҶ h[L p[L@^L[Lڶ [L [L_L[L [LЏ [L_L[L [L [L_L[L.%[L [L_L\L%\L @ \L@ @\Lk H\L+ P\L@ `\Lw h\L. p\L@ \L \L+ \L@ \L \LP, \L^L\La%\L@ \L_L\LG&\LP \L@_L]Lڶ ]L} ]L@ ]L (]L`z 0]L@ @]L H]L` P]L@ `]L h]L p]L^L]L.%]LP ]L@ ]L ]L0 ]L_L]L ]L ]L_L]L ]L ]L_L^L%^LT ^L@ `^Ld&^L&^Lh%_LG& _L&`_L$ _L&_L( `L&@`LA `Li%`L%`LΝ aL% aLΝ @aLk HaL0 PaL eL`aLw haL paL aLj%aL  aLdLaLa%aLq aL aL aLP aLdLaL aL@ aL`dLbL%bL bL dL bLp%(bLp 0bLcL@bL.%HbL PbL`cL`bL-%hbLp pbL`cLbL) bLa bLcLbL0 bLO bL bL%bL, bL cL5 8cL @cL@ XcLK hcL cL&cLU&cL cL_&dLN dL? @dL&HdL dL dLO%dLK eLA @eL6W&`eL&xeLY eL\ eL? eLk eL eLkLeLw eL eL eLj%eL eL`kLfLa%fL fLjL fL.%(fL 0fLjL@fL HfLЫ PfL@jL`fL%hfL` pfLiLfL fL fL`iLfL%fL fLhLfL%fL fL`hLfLG&fL@ fL gL gL gL gL (gL 0gL hL@gL HgL PgL `gL%hgLp pgL gL%gL gL gL%gLЭ gL gL gL0 gLhLhL @hL[ XhL? hLD'hLZ&hL&hLU&iLZ& iL&@iL_&iLl iL&&iLU&iLD'iLU&jL_& jL&8jLU&`jLD'xjL jL&jLU&jL6W&kL&kLU& kL&8kLU&@kL XkLU&kLA kL&kL kL` kL lL lL lLmL lL (lL 0lLmL`lL3\%hlLP plLnLlL` lL lL mLlL lL lL`nLlL lL lLmLlL lL lLmL@mL%`mLZ'xmL. mL mL mL mL_&nL_&nL nL?&8nL: @nL([%XnL nL%nL%nL_&nL oL?&oL: oL([%8oL `oL xoL oL oL? oL&pL%pLl%@pLK&`pLl%hpL pLAl%pLE qL&& qLD'8qLU&@qLl%XqL? `qL xqLl%qL([%qLU&qLE qL&&rLD'rLU& rL 8rL `rLl rLl rLl% sLl%@sLk%sLl%sLk%sL_&tL&tLU&@tL|&tL;[%tL|&tLE&uL;[% uLE&`uLj%uLl%uL"a%uLpj%vLl% vLl%@vLl%`vL&xvLl%vLu%vLl%vLl%vLOo%wL& wL&@wL&wL wL%wLd& xLA `xL m%xL&xLm%xL&xL xL&xL6W&xL' xL, xLܒ xL2 xL'xL8'yL yL&yL yL¦& yL%(yL&0yLե 8yLd&@yLPn%HyL^n%PyLmn%XyLyn%`yL hyLn%pyLn%xyLp&yL&yLrk%yL*%yL:%yLg yL yL>&yLB}%yL_&yL yL yLn%yLJ yL yL?&yLZ'zL zL([%zL zLn% zLn%(zLl%0zL%8zLf @zLn%HzL PzLn%XzLn%`zLn%hzLn%pzLn%xzL o%zLo%zL%o%zL1o%zL=o%zLJo%zLSo%zLk zL zL|LzL3\%zL zL |L{L {L` {L{L {Lr%({L 0{L s%@{L r%H{L` P{L s%`{L%h{L@ p{L s%{L {L {L@s%{LD'{LУ {Ls%|L&|L" @|L_&`|L&x|L" |Lp'|LBv'|Lt%|L |L}L|L u%|L |L}L}LJ[%}L0 }L@}L`}L&}Lώ'}L(%}L }L¡&~L¡& ~L @~Lj%H~L P~LL`~LJv%h~L p~L L~Lϙ'~L ~L L~L-&~LP ~LL~L4%~Lp ~LL~L ~L` ~Lw%L&LP LL LOv%(L` 0LL@LUv%HL@ PLw%L4v%Lv%Lv%@LR\%`L Ld&LA L%LvLLL%Lp L% L"%(Lu0L`LL([%L@%؁LX%L([%LX%Lk LqL@L Lw (L70L%@Lj%HLWPLL`L hL`FpL%L LPELLL%L<LLL%ȂLpBЂL@LL%LLLL%LALL L%(L<0L`L@L"%HL}PLL`L*%hL=pLLLҶ LLLL%LHL`%L%ȃLFЃL`%Lrk%LpLLL*%LL@L L2%(L0LL@L;%HL;PL@%`LC%hL:pL %LN%L9L %LY%L8L%Lg%ȄL@IЄL%L LCL%LԒ LLL L3\%(La0L@L@L.%HLp{PLL`L%hLcpL%ȅL7ЅL`M؅L7LLKL L&8LU&`L_&L?&L3 L([%L LB}%L& L&&8LU&`LB}%L_&LB}%LB}% LK&@L&XL(%`Ll xL(%LB}%LK&L&L(%Ll L(% L&&8LU&@LD'XLU&L_&L LU8& L&`Ld&L>&Lh%L LA `L6W&L&LU&La L? L ȋL0ЋLLL LL LL LPLL@Lk HLPL %`Lw hL@pL %L%LL%L%LpL%L %ȌL@ЌL`%LO%LL`%L'L@L% Lu%(L0L%@L%HLPL@L`L%hLpLLL)%LPLLL3%L0L`LL_&@L_&L%L%Lώ' L%`L%Lz%L" L%L%L" L%8L? `L %xLU&L%L&LK&L%L)% L_&@Lk%XL L6%L LH%ؑL? L_&@L%`L&xLl%L%L&ؒLl%L_& L&8Ll%@L_%XL" L_&L_%L" Lo%ؓL(%L% Lߥ&8L? `L%L~%L L%L% L%`LW%L&L%LK%ؕL" L% L?&`L%Ll L&&LU&LD'ؖLU&L% L%@L%XL" L%L" L%L? LK&L% L `L hL L%L L L6W& L&@L%hL L L L LA `L6W&xL%L&LU&Lz%L%L%ؚL]%Lk LLLLw LL& La%(L00L@L@L%HLPL&`L%hLppL&L LL&L%L`LLL țLЛL&L LLLL.%L`L& L&(L0LL@L%HLPL@&`Lj%hL0pLLL%LL`LL %LLLL%ȜL`МL@LL%L0L`LLrk%LL`L L%(L0L@L@L%HL'PL@L`L%hL0pL`LL"%L~LLL'%LzL LL-%ȝLxНL LLZk%L'L@LL4%LtLL L9%(L p0LL@L@%HLpPLL`L%hLppLLL-&LLLL&LЮL`LLH%ȞLОL`LLP%LL LLO%L`kLL LV%(L0LL@LU%HLfPLL`L[%hL@dpLLLf%LL LLl%LLLLq%ȟLПLLLw%LLLL}%L@LL L%(L 0LL@L%HL PLL`L%hLPbpLLL%LPLLL%LLLL%ȠLРLLL%LLLL%LL`L L%(L@0LL@L%HLpPL L`L%hLpLLL%LКL`LL%LL@LL%ȡL!СLLL%LPL`LL%LPBLL L%(LPB0LL@L%HLCPL`L`L%hLEpLLL %LpFL@&L%L_L`LL%ȢL \ТL LL$%LpYLLL0 L0HL`& L,%(L0LL@L1%HLPGPL&`L3%hL#pLLL9%LIL&L>%LIL&LE%ȣLJУL&LN%LKL&LV%LLL& L_%(LpM0L &@Lf%HLPNPL`&`L҉%hL0OpL&Ls%LPL &Lx%LPLLL%ȤLRФLLL%LULLL L`WL L L%(LY0L`L@L%HL\PLL`L%hL_pLLL%LcL LL%LeLLL%ȥLeХL LL%L hL@LL%LpjLL L%(Ll0LL@L%HLoPLL`L%hL UpLLL%LppLLL%L rL LL%ȦLPRЦLLL%L LLLL%L0JL L L%(L@H0LL@L%HLCPL@L`L%hL>pLLL %LsLLL %LsL LL1%ȧLuЧLLL8%L`;LLL?%L8L`L LI%(L@30L`L@LW%HL.PLL`Lh%hL*pLLLt%L&LLL%LL`LL%ȨLШLLL%LLLL%LL L L%(Lv0L@L@L%HLPLL`L%hLpLLL%L0xLLL%LLLL%ȩLyЩLLL%LL`LL%L{LL L%(L{0LL@LS HL@}PLL`Ls hL@}pLLL%L~L LL%LLLL%ȪLPЪLLL'%LL@LL^j%LLL L%(L0L@L@L%HLЇPLL`L%hLЇpLLL%LLLL%LLLL%ȫLЫLLL$%LLLL,%LLL L?%(L0LL@LO%HL0PLL`L[%hL pL`LLh%L LLLq%LLLLw%ȬLЬL LL|%L`L@LL%Lp+L`L L%(L@/0LL@L%HL3PLL`L%hL6pL LL%L:LLL%L>LLL%ȭLЭL@LL%LL LL%LpLL L%(Lp0LL@L%HLpPL L`L%hLpLLL%L0L LL%LLLL%ȮL@ЮLLL%LL&L%LЪL& L%(L0LL@L%HLPL`L`L&hLpLLL%LLLL %LL@LL%ȯLЯLLL%LLLL%LLL L"%(L0L@L@L,%HL@PLL`L2%hLPpL@LL?%LLLLK%L@L`LLY%ȰL@аLLLn%LL`LL%LLL L%(L0L@L@L%HLPLL`L%hLpLLL%L0LLL%LпLLL%ȱLбL`LL%LеL L@LO%LO%LO%L% LO%@L%`L%L%L L LO% L%@L%`L%L¦&L LO%L% L¦&`LO%L%L L%L% LM\%@L LO%L%L%LO% L%@L%LO%L%LO%L% L¦&`LO%L%L¦&L%LO% L `LO%L L Lu%LO% L @L `Lu%LO%L¦&LM\% L `LO%L¦&L%L LO%@LO%`L%L%L%LO%L% L%@L%LO%LO%L%L%@LO%`Lݫ&L4R&LO%Lݫ&L4R&@LO%`L%L%LO%LO% L%`L%LO%L L% LO%@Lώ'`Lu%LO%L L LO%`LO%L&%LO%L%L% L%`LO%L%LO%L% LO%@L `L L LO%Lݫ&L4R& L&&@L%LO%L L L% LO%@L%LO%L L L LO%@Lݫ&`L4R&L&&L%LO%L L @L%LO%L%L%L% LO%@Lώ'`L%LO%Lݫ&L4R& LO%@L `L LO%L%L% LO%@Lݫ&`L4R&LO%LO%L1% L@%`LO%L1%L@%LO%Lu%@LO%`Lu%LO%LK%Lώ' LO%@L&%LO%LO%LQ%@LQ%LO%LO%Lώ' LO%@Ls `Lώ'LO%L&LO% L&&@Lώ'LO%L&&Lώ'LO% Lώ'@L&`L%LZ%Lb%LF%@Lf%`LO%L&%LO%L&% LO%`LO%Lώ'LO%Lu% LO%`Lj%Lf%Lώ'LO% Lf%@LO%`L&%LO%L&%Lf% LO%@L&%LO%L&%LO%Lώ'@LO%`Lώ'Lj%Lf%L% LO%@Lώ'LO%L%LO%L%@LO%`Lώ'LO%Lώ'LO%@Ln%`L%LO%Lv% Lv%`LO%Ls Lώ'L%L%@LO%LO%L'LO%L%@LO%`L%LO%L% L%`LO%LZ%LO%L L%@LO%LO%L\%Lώ'LO% Lώ'@Lu%LO%Lώ'LO%Lώ'@LO%LO%LL L%Lώ' LO%@L `L LO%L\%LO% Lώ'`LO%Lώ'LO%LO%@LO%`L%Lώ'LO%L%Lώ'@LO%`L%LO%L%LO%@LO%LO%L%Lώ'LO% L%@Lώ'LO%LO%L% LO%@L%LO%L%L%LO% Lώ'`LO%L L L% LO%@L&&LO%LO%L% LO%@L&%L%LF%L%L& LF%@L%LO%LO%Lώ' LO%`LO%Lj%Lf%L& LO%@L1%`L@%LO%L1%L@% L"&@L%`LO%L&%LO%L&@LO%`Lώ'Ld&LO%L%@LO%`Lώ'LO%Lh% L `L6W&L&Lk%L/ L0k%LLL L%(L0LL@Lj%HL@PL L`LT&hL@pLLLZ&LL`&Lh%LPL@LLc&LLLLp%LLLL&L`L& Lw&(L00L&@L#>&HLPL&L%L &L &L L'%8L? `L L%L_&L%@L%`L+&xL(%L9&L(%L &LU&L%L+&L(% L9&8L(%@L &XL`%`L6&hLpL`&LA&L L`&L LLLLL&LLLLV&LLLL&L`L@L L`&(L`0L@L@L&HLPLL`Ln&hLpLLLn%LPLLL0 L0L`&L) L@LLLp%L0L`ML LBL M L (L50LL@Lx&HL@PL@L`L hLpL`&L Lp L LLԒ LL`&L3\%LLLL.%LpL`LL%LL`&`L&L LK L5 L L@ LK LO%@Lώ'hL L&LU&L_&L L?&L3 L([%L (L &@Lp&XL" `L%xL" LO%Lώ'LJ[%L LK&@Lώ'XLK `L&xLU&LB}%L&L&LK L &L? L &L? L&LK LӨ 8LK `L)'L&L&Ll L&&LU&MD'MU&@M;%XM(%M;%M&M/&M?&MD&MT&MZ&Mk&Mo&M~&M& M&(M&8M&@M&PM&XM&hM&pM&M&M&M&M&M&M&M+&M0&MA&MH&Ml Ml MZ&Ma&(Mp&0Mv&@M&HM&XM&`M&pM&xM&M&M&M&M&M&M&M &M&M &M'&M&M9&M& MK&0M\&8Me&HMy&PM~&`M&hM&xM&M&M&M&M&M&M&M&M &M&M &M'&M &M9& ML&(MS&8Me&@Ml&PM&XM&hM~&pM&Me&M&M&M9&M&M&M &M&M&M&M&M&M&M&(M&0M &@M&HM&XM&`M &pM&xM2&MD&MK&MD&M]&MD&Mq&MD&M&MD&M&M&M&M& M&0M&8M&HM&PM&`Me&hM&xM&M&M&M &M&M&M\&M#&M&M0&M&M:&ML&ME& M&(MP&8M?&@MZ&PM&XMc&hMA&pMm&Mk&Mx&M&M&M~&M&M&M&M&M&M &M&M &M&(MT&0M&@M &HM&XM&`M&pMy&xM&M&M&Mp&M&M&M&M &M &M+&M & MZ& M & M& M! &0 M&8 M* &H M3 &P M; &` M3 &h MN &x M& MZ & Ml & Mr & Ml & M & M~& M& M~& M & M& M & M& M & M&( M &8 M&@ M &P M&X M &h M&p M & M& M!& M& M!& M& M !& M& M0!& M& M@!& M& MP!& M& M^!&( M&0 Mm!&@ M&H M!&X M&` M!&p M&x M!& M& M!& M& M!& M& M!& M& M!& M& M!& M& M"& M& M"&0 M&8 M'"&H M&P M:"&` M&h MK"&x M& M^"& M& Mo"& M& M"& M& M"& M& M"& M& M"& M& M"& M&( M"&8 M&@ M"&P M&X M"&h M&p M#& M& M#& M& M,#& M& M>#& M& MM#& M& M^#& M&Mq#&M&M#&(M&0M#&@M&HM#&XM&`M#&pM&xM#&My&M#&My&M#&My&M$&My&M$&My&M$$&My&M6$&My& ME$&0My&8MV$&HMy&PMf$&`My&hMv$&xMy&M$&My&M$&My&M$&My&M$&My&M$&My&M$&My&M$& My&(M$&8My&@M%&PMy&XM%&hMy&pM(%&My&M8%&My&MI%&My&M]%&M&Mp%&M&M%&M&M%&M&M%&(M&0M%&@M&HM%&XM&`M%&pM&xM%&M&M &&M&M &&M&M3&&M&MD&&M&MV&&M&Ml&&M& M~&&0M&8M&&HM&PM&&`M&hM&&xM&M&&M&M&&M&M&&M&M'&M&M'&M&M1'&MG'&MO'& MG'&(Mb'&8My&@Mn'&`Mk hM pMMM%MXMMM@%M@M@MM, M0 MMMa%MTMMM8&M M;& M8&(M0M@M@M HMPMM`M.%hM pMMM8&MMMM8&MMMM8&MMMM8&MM`MM%MM@M M8&(MT0MM@M9&HMTPMM`M9&hM@LpMMM 9&M0LMMM/9&MPMMM89&MM@MM%M MMM%M`DMM M@9&(M`0M M@MJ9&HMPoPM`M`MV9&hMpMMM`9&M@M;&Mr%MM MME&MPMMM%M0M;&M%MM:& M%(M0M:&@Mm9&HM?PM;&`Mv9&hM:pMMM Mg}%M%M`%@M}9&XMN&MA M;[%M9&M9&@M;[%`M9&M,o%M&M_& M%@M&XMU&M&MU&MD'M M&MU& M&@M&&XMU&`MD'xMU&M9&M&MU&M9& M&8MU&`M_&M&MU&MD'M M&MU& MD'8M `M%M6W&M&MU&M&MU&M M&8MU&`M xMl%MZ&M&MU&M& M&@M&XM6&hMxMpMxMMM?&M@M@C&M?&M@M C& MH>&@ M?&X MU& M?& MU& M MU& M% MU&!M?&!MU& !M 8!M=&@!M%X!MU&h!Mn>&!M?&!MU&!M?&!MU&"M@& "M&8"M" `"M?&"M "M #M%@#MΝ #MAl%#MAl%#M_&$MD'$MU&@$MAl%`$MD'x$MU&$M%$M &$M`%$M&$M" %M@&@%M&X%M" %M%%M&%M" %M&%M" &Ml @&M@&`&M([%x&MU&&Ml &M &MU&'MB}%@'M&`'M x'M 'M@&'MD.&'M&'M@&'M@&'M(%'M&'M" (MK}%`(M¡&(M@&(M? (M m%(M&(Mm%)M&)M @)M m%`)M&x)M )M&)M" )Mk )M)M.M)Mw )M0)M J&)Mj%)M)M.M*Ma%*M0C*M.M *M.%(*Mp0*M-M@*M%H*M@+P*M@-M`*M h*M'p*M,M*M%*M>*M@,M*Mr%*M5*M+M*MG&*M *MJ&*M *M.*MI&+M +M1+MJ& +M (+M0+MI&@+M%H+M$P+MI&`+M%h+M2p+MI&+M%+M H+M,M+M}9& ,M%8,M? `,MW%,M&,M_&,Ml -M&&-MU& -MD'8-MU&`-M_&-M -MU&-Mp'-M -M -MU& .M6W&@.M&X.MU&`.M&x.Ml%.M .MU&.MA /M& /M%8/MF^%@/M¦&X/MK `/Mk h/MUp/M3M/M0k%/MZ/M2M/MJ&/MY/M2M/Mrk%/M T/MJ&/Mj%/MT/M@2M0MJ&0MW0M1M@0Mk H0M0WP0M3M`0M0k%h0M_p0M2M0MJ&0M^0M2M0Mrk%0MS0MJ&0Mj%0MpV0M@2M0M&0M ]0M1M1MJ&1M\1M`1M 1MJ&(1MZ01M1M1Mu%1MBv'1M&1MOo%2MJ& 2MJ&`2Mώ'2MJ&2MBv'2MJ&2MBv' 3Mώ'83MU&@3Mk H3MxP3M8M`3MN&h3M@p3M7M3M 3Mz3M`O&3MN&3M0}3M`O&3Mj%3M@3M 7M3Mrk%3M3M6M4Mu%4M x4M@O& 4M%(4M~04M6M@4MZk%H4M~P4M6M`4M-&h4M}p4M6M4M&4M}4M6M4M%4MP4M6M4M%4M4M6M4MN&4Mpv4M@O&5MN&5Mw5M@O& 5M (5Mv05M O&@5M%H5M|P5MO&`5M'h5M|p5M`O&5M%5M{5MO&5M %5M 5MN&5MO%5M5MN& 6MO%@6MN&`6MN&x6MBv'6MO%6MO%7MN&7M(%@7MO%`7Mώ'7MK&7M&7Mp'7MU& 8M\%@8MN&X8MN&`8Mk h8MPp8M9M8Mw 8M8MP&8M,'8M8MP&8MP&8M 8M9M8MrP&8M@8MP&9M}P&9MК9MP& 9MzP&(9M`09MP&@9Mp'H9MP9MP&`9MN&h9M p9MP&9M&9MOo%:M&:MM&@>M X>M `>M@&x>MD.&>M&>M@&>M@&>M(%>M&>M" ?MK}%@?M¡&`?M@&x?M? ?M m%?M&?Mm%?M&?M @M m%@@M&X@M `@M&x@M" @Mk @M@M@BM@Mj%@M@MBM@MAl%@M`@MAM@MS&@M@@M`AMAM AM@AM@U& AMr%(AM`0AM U&AM%AM AM%AM BMA `BM6W&BM&BMU&BMa BM? BM%BM? BMMBM0BMPCMp CMp(CM@0CM @CMpHCMhCMpCMCM@CMpCMCM0CMCMPzCMЂCMCMP{CMzCM{CMpzDM'DM%DM2&DM% DM'(DM'0DM'8DM'@DMg%HDM'PDM2&XDM'`DM%hDM'pDM'xDM'DM'DM'DM'DM%%DM'DM"&DM%DM%DM'DM'DMMDMpDMDMEM,o%EMh EMi(EMz'@EMgHEM`cEM'EM%EM2&EM%EM'EM'EM'EM'EMg%EM'EM2&EM'EM%EMk'EM'EM'FM'FM'FM'FM' FM'(FM%%0FM'8FM"&@FM%HFM%PFM'XFMv'pFM FMSv'FM FMSv'FM GM%0GM 8GM%pGM GM%GM GM%GM HM|%0HM 8HM|%pHM HM{'HM HM{'HM IMW''0IM 8IMW''pIM IM'IM IM'IM&JMV&0JM&8JMV&pJM&JM'JM&JM'JM&KM'0KM&8KM'pKM&KM'KM&KM'KM&LM'0LM&8LM'pLM&LM'LM&LM'LM&MM'0MM&8MM'pMM'MMSv'MM'MMSv'MM NM'0NM 8NM'pNM˜'NMSv'NM˜'NMSv'NMҘ'OMSv'0OMҘ'8OMSv'pOM, OMSv'OM, OMSv'OM'PMSv'0PM'8PMSv'pPM|'PMSv'PM|'PMSv'PM'QMSv'0QM'8QMSv'pQM'QMSv'QM'QMSv'QM'RMSv'0RM'8RMSv'pRMA RMSv'RMA RMSv'RMI SMSv'0SMI 8SMSv'pSM'SMSv'SM'SMSv'SM2 TMSv'0TM2 8TMSv'pTM!'TMSv'TM!'TMSv'TM2'UMSv'0UM2'8UMSv'pUMܒ UMSv'UMܒ UMSv'UM VMSv'0VM 8VMSv'pVM&VMSv'VM&VMSv'VM@'WMSv'0WM@'8WMSv'pWME'WMSv'WME'WMSv'WM&XMSv'0XM&8XMSv'pXM%XMSv'XM%XMSv'XM6W&YMSv'0YM6W&8YMSv'pYML'YMSv'YML'YMSv'YM&ZMSv'0ZM&8ZMSv'pZMU'ZMSv'ZMU'ZMSv'ZM &[MSv'0[M &8[MSv'p[Mc'[MSv'[Mc'[MSv'[Mw'\MSv'0\Mw'8\MSv'p\M&\MSv'\M&\MSv'\M)']MSv'0]M)'8]MSv'p]M']MSv']M']MSv']M'^MSv'0^M'8^MSv'p^M'^MSv'^M'^MSv'^M%_MSv'0_M%8_MSv'p_M'_MSv'_M'_MSv'_M'`MSv'0`M'8`MSv'p`Mə'`MSv'`Mə'`MSv'`Mp&aMSv'0aMp&8aMSv'paM} aMSv'aM} aMSv'aMՙ'bMSv'0bMՙ'8bMSv'pbM bMSv'bM bMSv'bM' cMSv'0cM' 8cMSv'pcM'cMSv'cM'cMSv'cM'dMSv'0dM'8dMSv'pdM'dMSv'dM'dMSv'eM eMk eM eMVLeMw eM eM eM&eM eM TLfMJ&fMP fMTL fM (fM 0fM`TL@fM# HfM PfM UL`fM( hfM pfMSLfM/ fM fM`SLfM; fM@ fM RLfMG fM fMQLfMj%fM fM SLgMS gM0 gMRL gM^ (gMp 0gMRL@gMj HgM PgMVL`gMs hgM pgM gM} gM` gM gM gM@ gM gMp%gM gMQLgM%gM0 gMQLhM-%hM hM@QL hM3\%(hM 0hMUL@hM HhM@ PhMUL`hM#>&hhMp phMPLhM%hM hM`PLhM hM hM@PLhMK&hMPL0iM iM iM@ iM0k%iMp iM`LiM iM iM``LjMj%jM `L jM 0jM @jM HjM PjM jM@ jM jM@ jM kMk kM@oL`kMh%kMi%kMi%kMi%kM(i%lMAi% lMY%HlMAi%`lMEi%lMi%lM[i%lMi%lMpi%mMi%`mMi%hmM+ pmM n%mMi%mM$ mMn%mMi%mMn%mMi%mM@xLmMi%mMxLnMh%nMwL nMh%0nM`wL@nM j%PnMvL`nM%j%pnMvLnMBj%nMuLnMWj%nMuLnMej%nMuLnM}j%nM1 nMm%oMj%oM4 oMm% oMj%(oM/ 0oM@uL@oMj%HoM/ PoMn%`oMj%hoM% poMm%oMj%oM. oMtLoMj%oME oM`tLoMj%oM- oM tLoMk%oM, oMsLpMk%pMU pM`sL pM4k%(pMPS 0pMsL@pMIk%HpM0R PpMrL`pMak%hpMV ppMrLpMvk%pMV pMrLpMk%pMQ pM@rLpMk%pM+ pMm%pMk%pMm%qMk%qM ) qMqL qMk%(qM% 0qMpL@qMK%HqM4 PqMm%`qMl%pqMm%qMl%qM`m%qM,l%qMpLqMHl%qM pLqMdl%qMoLrM}l%rMoLHrM p%XtM@%htM%xtM`%tM%vM%wM%wM`% wM%0wM %0xM &xM@A&xMA&xMB&xM@B&xMB&yMB& yM 0yM#M@yMh%PyM"M`yMj%pyM"MyM yMC&yM-&yMpyM@"MyMc&yMyMC&yME&yM`yM@"MzM?&zM@zM!M zM?&(zM00zMC&@zM?&HzMPzMC&`zMa%hzMpzM@"MzM zMzM`C&zM?&zM`zM@C&zM?&zM`zM@C&zM?&zMzM!M{M?&{M{M`!M {M?&({M0{M M@{M @&H{M`P{M` M`{M@&h{Mp{M M{M&@&{M{M!M{M&{M@{M M{M4@&{M@{M M{MC@&{M{MC&|MS@&|M|MC& |M %0|M )M@|Md@&P|M(M`|M%p|M@(M|M%|M(M|Mn@&|M 'M|Mz@&|M&M|M@&|M&M}M@&}M&M }M&0}M%M@}M@&P}M`%M`}M@&p}M%M}M%}M$M}M@&}M $M}M@&}M`#M}M@&}M#MH~MR&X~M S&h~M`S&~M %~M@M~Md@&~M?M~M%~M ?M~M%~M>MMn@&M>M Mz@&0M=M@M@&PM`=M`M@&pM'M\'M@]' M]'0M]'pMi'M@j'Mj'Mk'M`k' M`+ (Mp3 0M3 8M03 @M+ HM4 PM4 XM`3 xMoLMi%M`mMMdY%Mi% M@M@M,XM `MhM%pMxMM M@M M M M M M` M M@ M@ M%(M0M 8M @MP `MP2hM0pMxM` M/%Mp.M M 7Mk M2M@LMw MM %M@%M1ML M?%(M10ML@Mk&HMPML`M hMppM`LMj%M@]MLM MПM%M%MMLM%MYM@LM%MPML M-&(M0ML@M&HMPML`MK%hMpM@LM MM@LM%MMLMS%MMLM[%M0MLMa%MML Md (M0M`L@Mh%HMPML`Mq%hMpMLM%MM LM MMLMu%M MLMr%MM%M%MM`L M%0M%@M%HMPM`L`M%hMpMLM%MM@LM%MPM%M%MMLM%MMLM%M M% M%(M0M%@M%HMPML`MM%hMpM@LM MMLM¡&M=MLM%MBMLM%M,M@LM MPM% M%(M0MLMM@MMP M(MM M M M dModMo@eMoiMojMoPrMo`rMoPsMovMovMovMovMovMoȈMo8MoHModM dMeM eMPeMjM@kMprMrMtM8wMXwMxwMwMwMMhMMeM8 eM(eM 8eMHeMXeM:heM eMiM(iMiMiMjMjMjMjM@rM`sMtM(tMPtM`tMptMtMvMvMwMwM(wM(xMxMxMxMxMxM ~M@~MP~M`~MЀMMMMM M`MpMMMMMMЁMMMMMMMMЃMMMMM M0M@MPM`MpMMMMMMЄMMMMM M0M@MPM`MpMMMMMMMM(M8MMMMȇM؇MMM؈MMMMM(M8MHMXMhMxMMM(MXMMMȊM(M8MHMXMhMxMMMMMM(MMhMxMMMhMnMiM iM8iMrMrMpsMsMsMsMsMsMtM8tMtMtMwM8xMxMM0MHMM(M@MXMЅM0MMMHMMhMM؊MM8MMMMMMHMMiM iM; @iM= HiM( rM( rM( tM( tM( wM( HxM( M( M( 8M( PM( hM( XM( M( M( HM( XiMZ`iMY hiMmpiMxiM iMLiMjM hyM (jMyMjM jMjM kM#HkMXkMhkMkMkM(lMhlMlMxkM kM kM 8lM xlM lM lM (M kM1kM1lM1PlM1lM1lM1lMmM`(M`mM H|M ~M mMnMg(yMg(nMHyMHnMhnMnM nM pMhqMqM qM qMqMrMXrMEhrMxrM$ rMrM rMrM rMrM rMrMC sM= sMRsM sM(sM0sMG8sM @sMOHsMXsM} hsMAxsM\sMsMsM sM sM sM sM tM sMsM# sMsM1 tMtM tM=0tM^ @tM$HtM tM tM tM-tMtM tMuM\(uM\PuM\xuM\uM\uM\uM1XM1uMeMe uM 8uMHM@uMhMhHuM`uM M huM$ HM$ puMuM@M@uM0MuM? uMq Mq uMMuM[ uM uM uMG uM*vM vM M vM6`M6vM vM$ 0vM 8vM(@vM HvMPvMw XvM0 hvMc pvMxvMZ vM vMvM6vMvMk vM4vMvM@wMPwMa`wMXpwM wMwMwMwMwM wMdwM=wM.xMX xMoxMxM xM;@xM8 XxM~`xMb hxMDpxM xxMxMxM'M'M'ЍM'(|M$ ~M$ M$ h|M ~M |M~M|M M |M (M |MHM}MB hMB (}M M H}MMh}MEME}M M }MV MV }MHM}Mt(Mt(~MMM MMO MM: ȀMP(Mb 8M@M@ XM@ M@ PMMZ MoM 0MHM`MxMMM-MxMM MM<M pM MMV ȂMkЂMR ؂MN MT MM MMN MaMQ (M 0MK8M @M HM. PM]`M hM pMxM MM ؅MM@MMMM<MM MMM M3(M[8MPMMXM2 `MhMDpMaxMM6MM M Ma MPȆMІM؆M MMMPMhMpM xMgM9 MM M]M M xM M (M0M8Mz@M HM+PM> XMn `M pMMYMa MxMMh M M MЈMMM MaȉMЉM) ؉M(MwM M M M@MJPMpM M[MM' MXM M MM M MMȋM ЋMr؋M MMM @Mm XM`MhhM pMe xMd MxMJM=MIMIM$Mn ȌMbЌM3 ،MiMi MMMM M(MR0M8MY@MHMPMXM`M ȍMMp MMO M M/Mr XMr Mr Mr M (M>0M 8M@MPMhM M pMxMM#MM Mk M MȎMЎM MM M_ MMTM' MMM MMM M8 M M M (M 0M-8M1@M^ HMVPM XM `M7hMpMnxM8M:M=M|MM MY MM M7MMWMWMLM,MMMhM M M(Mu0M8M9@MwPMXM2`MhMpM^M# M MM^ M MMMMMMlMMMT M]MMVM M(M0M18M@M7 PM `MhMpMxMMMMM/MrMMM MlM{ MmM MMMMM# MM MhM(MH 8MP@M"HMPMXM`MhMpM xM MMkM MM) MMMM- MeM(M MMM MMM M M (M 0M8MN@M?HM@PMCXMhMqpM{xM|MMM M% M MYM M( M MyMMOMfM MMhMMoM (M{0MB8M@MHMM PM/XMm`M?hMpMxMMUMMMMIMbM` MeMMM MM M^M MM MM M(M0MD8Mk @MMHMuPMXMr`MhMpM}xMM M MMMNM MMMMCM9MM MiM5M`MM M M0M8M@MHM PMXM`MNhMpMxMUMMf MM MM!M& MMF M_MMM5Mm MMM MEM M7(MQ0M8M@MHMPMYXM`M]hMxMyMMu MMMMM M" MM{MM}MMMpMMMmMQ M M(Mb0M8M@MWHM PM XMw `MGhM pM xMMM M MM8MMH M'M MMf M MMMMfM Mx MM MxM(M0M 8MW @MHMPM* XMO`MhM pMxMM_MMzMMM+MMMM MMMM MMMMMM? MNM0MHM PM MMMMM ȑMБM3ؑMMMM MtMqMEM`Me M(M 0M'8M @M` HMPMXMv `M hMTpM xMM MdMUM M M= M/M MȒM ВMwؒMMM MMMMM M Me(M0M8MW@MHMPMXM`M hMpM~xMF M.MM1Mo MM M MMh ȓMFГMؓMM{M M!M?MTM"M/ M M (M0M8M@MHMPM XMc`MhM#pM| xM$M%M&MM M&MM(M&MȔM)ДM*ؔM+M,Ms M MFM> M M Mu M.(M/0M 8M @M0HM( PM%XM `MhM2pM3xM} MM4M5M6MM MiMM0ȕM ЕMp ؕMM MMM M9M MM M(M20M-8Mz @MHM;PMXM<`MhMApMSxM M M M>M' MMM?M@MȖMAЖMBؖM, MCMDM MEMsM MFM| M(MG0M 8M@M HM PMXMH`Mv hMx pM`xMHMIM M MJMMKM\MLMȗMЗMؗMBMMMMNMOMMMMT Mk (Mb0M8M5 @MHMQPMRXMS`MThMUpMVxMM MXMM'M MJ MMMPȘMИMYؘMZM[M MM M?MM\M] M (M0MS8MC@MHMPM^XM_`M hMpM`xMMaMbMMcM<M MdMeM șMЙMfؙM MM. M MgMyM MiM Mi (M,0M 8M@MjHM2PMkXMl`MmhMpMnxM"MXMPMoMpMqMrMsM; MK ȚMtКMؚMvMMMMvM9M; MxMy M+(M 0Mz8M{@M|HM{ PMXM`M hM_pM}xM~MM MMMBMT M M M+ țMЛM ؛MM|MMMMa M MMr My(M6 0M8M @MHM!PM XM`M]hMpMjxMMMMA McMsM M MzM[ȜMМM؜MMML MMM! MM M\ MZ (M0M8M(@MzHMPMXM5 `MhMpM xM MMMMMpMNMMMhȝMНMM ؝MMMMMMMM M' Mf(M0M8M@M HMPMXM`MhM pMxM M3 MMl MMMMM MȞM ОM؞MMMbM~ MfMMMlM4 Mt(M0Mt 8M@M HMPMXM`MhM|pMxMMMM MMMMMMȟMПM2 ؟MMMMMMM MM/ M(M0M8M@MHM PMXM;`MahMpMxMMMU MMMIMKMM~MȠMРMؠMMMFMM MM.My M MJ (M0M8M@MHMPM(XM `M hMpM xMMMMM MM` MY MMȡMQСMءM M M8M MM>MKM M. M(M0M8Mj @Ms HMPMXM`MhM8pMxM MMM: MMTMMM)MȢMТMآMMiMMFMc M7 MMM MH(M3 0M)8M@MHMPMyXM`M hMpMxMsM<MMMZMM4MP M4MȣM!УMa أM MuMMMMMMM M\(M0Mi8M@MHM] PMXM`MhMpMnxM MMMMh MM*MM MȤMФMU ؤMM$MMMMMM M M- (MW0M 8M @MHMPMXMK `M)hM pMxMMM M$MMM3MMQMȥM%ХMإM0MM MMMMM M M1 (M 0M8M2@MHMPM] XM`MhMpMxMMMMMnM[MMwM MȦMЦMئM M MDMM@MMM M* M(M0M8Mx @MHMQPM(XM `M hM pM xMMEM@M3MMM_ M MMȧMЧMاMMM-MMM8MMM M(M0M 8M @M[ HMPMXM>`M4 hM-pMxMMy M}MMM9 MMMAMȨM)ШM بM MM!M9M"M MZM* M# Mq (M+ 0M 8M@MHM$PM XM `M hM%pM`xM&MM'M M M)M M M*MȩM+ЩM,ةM-M.M MwM MM/M_ M M(M 0M 8M @MHM^PM: XM `M0hM1pM2xMMMcMiMM MM3MMȪMЪM تMMF M MMMdMSMM M4(M0Mg8M;@M5HM6PM7XM`MhM0pM8xMXMIMi MM M&M9M:MQM ȫM ЫM;ثMMM!MMMM<MM= M>(M0MY8Mg@ML HMoPM XM`MAhMLpMxMBM MM9M MMM6 MMȬMDЬMجMMl MEMFMMGMHM Ms Mr(M0MI8M@M HMGPM:XMJ`MKhMpMxM MLMMMMMNMMMN MȭMOЭM حMPM MMM MQMgMMR MS(M0M 8MI@M@HM PMBXMy`M, hMTpMUxMMUMMJ M+MVMRMMMMȮMЮMjخMWMXM| M5 M MZM M9Mb M[(M% 0M8M1@M HM\PM]XM`MhMpMxM^MM MMM_M M2 MB MȯM3 ЯM دMM M`M~ MaMbMcM M M (ML0Mx8M @MAHM PMdXMe`M hMpMxMgMMjMMiMMMqMMjȰMkаMlذM MMmMoM+ MM M"Md Mj(M0M 8M@M HMPM XMn`Mq hMppMqxMMrM MM MM1MMsMsȱMtбMرMoMTMMuM MM? M Mv Mw(Mo 0Mt 8Mx@MHM0PMxXMH `MyhMzpMxMIM M M! M MMM=M M|ȲM}вMزM~MW M MMMMMMY MR(Mj 0M8M @MHM PMXM`MhMy pMkxM MMM" MM!MMHMMȳM0 гMKسMpM4MMMM= MMqM M(M0M(8M@M HMFPM XM`M hM pMxM MMP MMMM* M MC MȴMдMشM M MMM MMMM M(Mc0M 8M @MHMHPMXM`MhMpMvxMMMMMMM6 MM*MȵM1 еMصM MMMMMMMM M5(Me0M8M_@MHM PMXM `M? hM6 pMxMMMMMuMMMWM MEȶMжM%ضMMMMM MaMMfM M(M0M8M?@MHMP PM XM`MhMpMxM ME MMMA M MMMM7M ȷMзMطMMBMMMMMMM M(M0M8M@MHMPM XM `MhM{pMxM/ MMMMM2 MMMj M4ȸMиM ظMMMMMJMX MMMg M (M0M8M@M HMD PMXM`MhM pMxM9MoMM M%MMMOMK M!ȹMйMعMMMMmMMMsMM M(M0MR8M@MHMPM; XMe`MhMpMxMMM MO MMMI M M MȺMкM5 غMMMMMMMM3M M(M 0M*8M @MHMPM XMj`M hMpM- xMMMMMg M]M MMQ MȻMU лMػMMM1 MMEMMMM M(M0M:8M@MHMPMXM`MhMpMxMMMMMMMS M M M7 ȼMмMؼMMsMcMMMM MM MJ M|(M0M@ 8M@MHM PMXM< `MhMpMxM MWM M M M M M M( M ȽMнMؽMMMMM M MMM M(Mj 0MT8M @MHMPM XM`MhM3pMxMMMMMMMMMM ȾMоM ؾMfMO MVMMMMMM! M(M0M8M@MHM>PM`XM `MhMC pMxMM MM"M#M$MvM%MMpȿM&пM'ؿM(M M)M*MM^M M M+ M,(M0MO8M@M-HM.PMJ XM`MhMwpMxMM/M0M2M MF M?MMM M[M3M M4M)M Md MM M. M M Mq(MK0M68M @MlHMPM XM `M7hM pM xMM" MM| M8M MM9M:MM;MU M,M M<M=M McM>M?M@ M(M 0M 8MA@MBHMPMXMC`MDhMpMxMFM5MGMHM M' MIMJMMYMS MMMMKMLMMMMMNM M7(M0M8MO@MPHM PMV XM0 `MhMpMRxMMSMTMUM0 M MVM MM\MWMR MMG MMMXMo MMM~ M(MG0M8MZ@MHMc PM&XM `MhM< pM\ xM[MW MtM\MMv MVM^MuMSMTMM MzM M_M Mt Mz MM` ML (M 0Mz 8M @M HM/PMaXMg`M hMpMC xMM}MMbMcMdMMlMeMMfMgMhMGM\ MiMjMm MA M M M(M0M 8MM @Mm HMkPMlXMR `MmhM pMnxMMMhMMMMpMqMrMhMsMtM ME MuM MMMvMM M (Mw0M 8M} @MxHMyPMzXM`M hM|pM2 xM~Mn MH MMMZM~ MM MM MM MM'MM MM:MM M(M50M- 8M@MHMPM\ XM`MhM;pMxM^ MMMM MM# MI M< MMMM MMD MM MMMQ M M(M0M" 8M @M@HM4 PMXM`M hM+pMxM M MMM M M&MZMMM MzM;MMMMuM?M M M M(M 0M8M@MPHMVPMXM`MhM pMxMMMMM"M MM0MMMKM4MWME MMa MM& MMdM MG (M0Mw 8M@MHMCPMXM`M{hMpM xMMMZMMMM M MMjMMMMM M MMG MMM M (M0M8M @MHMPMS XM< `M hMpMxMMMMMMMMf MMr M M MMMMMMMMM M(M`0M8M@MfHMPM% XM5`M, hMc pMxM M+M MMMMf MM_ MMlMMMMbMMM MMM M(M9 0M8M@M HMPMXM `MhM pMxMMM MBM M MM MMMMFMLM:M MMMMMM M(M0M8M'@MRHMD PMXM`MhM pMxMMMMMg MMM0MM8MvMM MA MMMMMMM> M (M 0Me 8M @MHMPMXM `MhM pMxMMMMAMM<M&MM MMMMM M MMM$M MM M (M0M8Mk@MHMPM XM. `MphM pMxMM<MM MMMMMMM MM& M MMMMLML M>M M (M0M 8M @MHM/ PMXM `MhM[pM[ xMM M M=Md M8MMM{MMM MMMW M M M M Mu M M(M 0M8M @M HMPM}XM `M hM pM xM M MMMM7 MN MM MM MM,MMMMMMMMMM M (M 0M8M @M%HM PMXM`M"hMSpM xMMMHHFHtH5zF%zFhhhhhhhhqhah Qh Ah 1h !h hhhhhhhhhhqhahQhAh1h!hhhh h!h"h#h$h%h&h'qh(ah)Qh*Ah+1h,!h-h.h/h0h1h2h3h4h5h6h7qh8ah9Qh:Ah;1h<!h=h>h?h@hAhBhChDhEhFhGqhHahIQhJAhK1hL!hMhNhOhPhQhRhShThUhVhWqhXahYQhZAh[1h\!h]h^h_h`hahbhchdhehfhgqhhahiQhjAhk1hl!hmhnhohphqhrhshthuhvhwqhxahyQhzAh{1h|!h}h~hhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhah Qh Ah 1h !h hhhhhhhhhhqhahQhAh1h!hhhh h!h"h#h$h%h&h'qh(ah)Qh*Ah+1h,!h-h.h/h0h1h2h3h4h5h6h7qh8ah9Qh:Ah;1h<!h=h>h?h@hAhBhChDhEhFhGqhHahIQhJAhK1hL!hMhNhOhPhQhRhShThUhVhWqhXahYQhZAh[1h\!h]h^h_h`hahbhchdhehfhgqhhahiQhjAhk1hl!hmhnhohphqhrhshthuhvhwqhxahyQhzAh{1h|!h}h~hhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhah Qh Ah 1h !h hhhhhhhhhhqhahQhAh1h!hhhh h!h"h#h$h%h&h'qh(ah)Qh*Ah+1h,!h-h.h/h0h1h2h3h4h5h6h7qh8ah9Qh:Ah;1h<!h=h>h?h@hAhBhChDhEhFhGqhHahIQhJAhK1hL!hMhNhOhPhQhRhShThUhVhWqhXahYQhZAh[1h\!h]h^h_h`hahbhchdhehfhgqhhahiQhjAhk1hl!hmhnhohphqhrhshthuhvhwqhxahyQhzAh{1h|!h}h~hhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhah Qh Ah 1h !h hhhhhhhhhhqhahQhAh1h!hhhh h!h"h#h$h%h&h'qh(ah)Qh*Ah+1h,!h-h.h/h0h1h2h3h4h5h6h7qh8ah9Qh:Ah;1h<!h=h>h?h@hAhBhChDhEhFhGqhHahIQhJAhK1hL!hMhNhOhPhQhRhShThUhVhWqhXahYQhZAh[1h\!h]h^h_h`hahbhchdhehfhgqhhahiQhjAhk1hl!hmhnhohphqhrhshthuhvhwqhxahyQhzAh{1h|!h}h~hhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhѿhh鱿h顿h鑿h避hqhah Qh Ah 1h !h hhhhѾhh鱾h顾h鑾h遾hqhahQhAh1h!hhhh h!ѽh"h#鱽h$顽h%鑽h&遽h'qh(ah)Qh*Ah+1h,!h-h.h/h0h1Ѽh2h3鱼h4顼h5鑼h6遼h7qh8ah9Qh:Ah;1h<!h=h>h?h@hAѻhBhC鱻hD须hE鑻hF遻hGqhHahIQhJAhK1hL!hMhNhOhPhQѺhRhS鱺hT顺hU鑺hV遺hWqhXahYQhZAh[1h\!h]h^h_h`haѹhbhc鱹hd项he鑹hf遹hgqhhahiQhjAhk1hl!hmhnhohphqѸhrhs鱸ht顸hu鑸hv選hwqhxahyQhzAh{1h|!h}h~hhhѷhh鱷h顷h鑷h遷hqhahQhAh1h!hhhhhѶhh鱶h顶h鑶h遶hqhahQhAh1h!hhhhhѵhh鱵h页h鑵h遵hqhahQhAh1h!hhhhhѴhh鱴h顴h鑴h遴hqhahQhAh1h!hhhhhѳhh鱳h顳h鑳h遳hqhahQhAh1h!hhhhhѲhh鱲h顲h鑲h遲hqhahQhAh1h!hhhhhѱhh鱱h顱h鑱h遱hqhahQhAh1h!hhhhhѰhh鱰h顰h鑰h遰hqhahQhAh1h!hhhhhѯhh鱯h顯h鑯h遯hqhah Qh Ah 1h !h hhhhѮhh鱮h顮h鑮h遮hqhahQhAh1h!hhhh h!ѭh"h#鱭h$顭h%鑭h&遭h'qh(ah)Qh*Ah+1h,!h-h.h/h0h1Ѭh2h3鱬h4顬h5鑬h6遬h7qh8ah9Qh:Ah;1h<!h=h>h?h@hAѫhBhC鱫hD顫hE鑫hF遫hGqhHahIQhJAhK1hL!hMhNhOhPhQѪhRhS鱪hT顪hU鑪hV遪hWqhXahYQhZAh[1h\!h]h^h_h`haѩhbhc鱩hd顩he鑩hf適hgqhhahiQhjAhk1hl!hmhnhohphqѨhrhs鱨ht顨hu鑨hv遨hwqhxahyQhzAh{1h|!h}h~hhhѧhh鱧h顧h鑧h遧hqhahQhAh1h!hhhhhѦhh鱦h顦h鑦h遦hqhahQhAh1h!hhhhhѥhh鱥h顥h鑥h遥hqhahQhAh1h!hhhhhѤhh鱤h顤h鑤h遤hqhahQhAh1h!hhhhhѣhh鱣h顣h鑣h遣hqhahQhAh1h!hhhhhѢhh鱢h顢h鑢h遢hqhahQhAh1h!hhhhhѡhh鱡h顡h鑡h遡hqhahQhAh1h!hhhhhѠhh鱠h顠h鑠h遠hqhahQhAh1h!hhhhhџhh鱟h顟h鑟h遟hqhah Qh Ah 1h !h hhhhўhh鱞h類h鑞h遞hqhahQhAh1h!hhhh h!ѝh"h#鱝h$顝h%鑝h&遝h'qh(ah)Qh*Ah+1h,!h-h.h/h0h1ќh2h3鱜h4顜h5鑜h6遜h7qh8ah9Qh:Ah;1h<!h=h>h?h@hAћhBhC鱛hD顛hE鑛hF遛hGqhHahIQhJAhK1hL!hMhNhOhPhQњhRhS鱚hT顚hU鑚hV遚hWqhXahYQhZAh[1h\!h]h^h_h`haљhbhc鱙hd顙he鑙hf遙hgqhhahiQhjAhk1hl!hmhnhohphqјhrhs鱘ht願hu鑘hv遘hwqhxahyQhzAh{1h|!h}h~hhhїhh鱗h顗h鑗h遗hqhahQhAh1h!hhhhhіhh鱖h顖h鑖h遖hqhahQhAh1h!hhhhhѕhh鱕h顕h鑕h違hqhahQhAh1h!hhhhhєhh鱔h顔h鑔h達hqhahQhAh1h!hhhhhѓhh鱓h顓h鑓h道hqhahQhAh1h!hhhhhђhh鱒h顒h鑒h遒hqhahQhAh1h!hhhhhёhh鱑h顑h鑑h遑hqhahQhAh1h!hhhhhѐhh鱐h顐h鑐h遐hqhahQhAh1h!hhhhhяhh鱏h顏h鑏h遏hqhah Qh Ah 1h !h hhhhюhh鱎h顎h鑎h過hqhahQhAh1h!hhhh h!эh"h#鱍h$額h%鑍h&遍h'qh(ah)Qh*Ah+1h,!h-h.h/h0h1ьh2h3鱌h4題h5鑌h6遌h7qh8ah9Qh:Ah;1h<!h=h>h?h@hAыhBhC鱋hD顋hE鑋hF運hGqhHahIQhJAhK1hL!hMhNhOhPhQъhRhS鱊hT顊hU鑊hV遊hWqhXahYQhZAh[1h\!h]h^h_h`haщhbhc鱉hd顉he鑉hf遉hgqhhahiQhjAhk1hl!hmhnhohphqшhrhs鱈ht顈hu鑈hv遈hwqhxahyQhzAh{1h|!h}h~hhhчhh鱇h顇h鑇h遇hqhahQhAh1h!hhhhhцhh鱆h顆h鑆h遆hqhahQhAh1h!hhhhhхhh鱅h顅h鑅h遅hqhahQhAh1h!hhhhhфhh鱄h顄h鑄h遄hqhahQhAh1h!hhhhhуhh鱃h顃h鑃h遃hqhahQhAh1h!hhhhhтhh鱂h顂h鑂h遂hqhahQhAh1h!hhhhhсhh鱁h顁h鑁h遁hqhahQhAh1h!hhhhhрhh鱀h顀h鑀h遀hqhahQhAh1h!hhhhhhhhhhhqhah Qh Ah 1h !h hh~h~h~h~h~h~h~h~hq~ha~hQ~hA~h1~h!~h~h~h}h }h!}h"}h#}h$}h%}h&}h'q}h(a}h)Q}h*A}h+1}h,!}h-}h.}h/|h0|h1|h2|h3|h4|h5|h6|h7q|h8a|h9Q|h:A|h;1|h<!|h=|h>|h?{h@{hA{hB{hC{hD{hE{hF{hGq{hHa{hIQ{hJA{hK1{hL!{hM{hN{hOzhPzhQzhRzhSzhTzhUzhVzhWqzhXazhYQzhZAzh[1zh\!zh]z%ED%ED%ED%ED%ED%}ED%uED%mED%eED%]ED%UED%MED%EED%=ED%5ED%-ED%%ED%ED%ED% ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%}ED%uED%mED%eED%]ED%UED%MED%EED%=ED%5ED%-ED%%ED%ED%ED% ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%}ED%uED%mED%eED%]ED%UED%MED%EED%=ED%5ED%-ED%%ED%ED%ED% ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%}ED%uED%mED%eED%]ED%UED%MED%EED%=ED%5ED%-ED%%ED%ED%ED% ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%}ED%uED%mED%eED%]ED%UED%MED%EED%=ED%5ED%-ED%%ED%ED%ED% ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%}ED%uED%mED%eED%]ED%UED%MED%EED%=ED%5ED%-ED%%ED%ED%ED% ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%}ED%uED%mED%eED%]ED%UED%MED%EED%=ED%5ED%-ED%%ED%ED%ED% ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%}ED%uED%mED%eED%]ED%UED%MED%EED%=ED%5ED%-ED%%ED%ED%ED% ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%}ED%uED%mED%eED%]ED%UED%MED%EED%=ED%5ED%-ED%%ED%ED%ED% ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%}ED%uED%mED%eED%]ED%UED%MED%EED%=ED%5ED%-ED%%ED%ED%ED% ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%}ED%uED%mED%eED%]ED%UED%MED%EED%=ED%5ED%-ED%%ED%ED%ED% ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%}ED%uED%mED%eED%]ED%UED%MED%EED%=ED%5ED%-ED%%ED%ED%ED% ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%}ED%uED%mED%eED%]ED%UED%MED%EED%=ED%5ED%-ED%%ED%ED%ED% ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%}ED%uED%mED%eED%]ED%UED%MED%EED%=ED%5ED%-ED%%ED%ED%ED% ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%}ED%uED%mED%eED%]ED%UED%MED%EED%=ED%5ED%-ED%%ED%ED%ED% ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%}ED%uED%mED%eED%]ED%UED%MED%EED%=ED%5ED%-ED%%ED%ED%ED% ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%}ED%uED%mED%eED%]ED%UED%MED%EED%=ED%5ED%-ED%%ED%ED%ED% ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%}ED%uED%mED%eED%]ED%UED%MED%EED%=ED%5ED%-ED%%ED%ED%ED% ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%}ED%uED%mED%eED%]ED%UED%MED%EED%=ED%5ED%-ED%%ED%ED%ED% ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%}ED%uED%mED%eED%]ED%UED%MED%EED%=ED%5ED%-ED%%ED%ED%ED% ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%}ED%uED%mED%eED%]ED%UED%MED%EED%=ED%5ED%-ED%%ED%ED%ED% ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%}ED%uED%mED%eED%]ED%UED%MED%EED%=ED%5ED%-ED%%ED%ED%ED% ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%}ED%uED%mED%eED%]ED%UED%MED%EED%=ED%5ED%-ED%%ED%ED%ED% ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%}ED%uED%mED%eED%]ED%UED%MED%EED%=ED%5ED%-ED%%ED%ED%ED% ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%}ED%uED%mED%eED%]ED%UED%MED%EED%=ED%5ED%-ED%%ED%ED%ED% ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%}ED%uED%mED%eED%]ED%UED%MED%EED%=ED%5ED%-ED%%ED%ED%ED% ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%}ED%uED%mED%eED%]ED%UED%MED%EED%=ED%5ED%-ED%%ED%ED%ED% ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%}ED%uED%mED%eED%]ED%UED%MED%EED%=ED%5ED%-ED%%ED%ED%ED% ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%}ED%uED%mED%eED%]ED%UED%MED%EED%=ED%5ED%-ED%%ED%ED%ED% ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%}ED%uED%mED%eED%]ED%UED%MED%EED%=ED%5ED%-ED%%ED%ED%ED% ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%}ED%uED%mED%eED%]ED%UED%MED%EED%=ED%5ED%-ED%%ED%ED%ED% ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%}ED%uED%mED%eED%]ED%UED%MED%EED%=ED%5ED%-ED%%ED%ED%ED% ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%}ED%uED%mED%eED%]ED%UED%MED%EED%=ED%5ED%-ED%%ED%ED%ED% ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%}ED%uED%mED%eED%]ED%UED%MED%EED%=ED%5ED%-ED%%ED%ED%ED% ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%}ED%uED%mED%eED%]ED%UED%MED%EED%=ED%5ED%-ED%%ED%ED%ED% ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%}ED%uED%mED%eED%]ED%UED%MED%EED%=ED%5ED%-ED%%ED%ED%ED% ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%}ED%uED%mED%eED%]ED%UED%MED%EED%=ED%5ED%-ED%%ED%ED%ED% ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%}ED%uED%mED%eED%]ED%UED%MED%EED%=ED%5ED%-ED%%ED%ED%ED% ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%}ED%uED%mED%eED%]ED%UED%MED%EED%=ED%5ED%-ED%%ED%ED%ED% ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%}ED%uED%mED%eED%]ED%UED%MED%EED%=ED%5ED%-ED%%ED%ED%ED% ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%}ED%uED%mED%eED%]ED%UED%MED%EED%=ED%5ED%-ED%%ED%ED%ED% ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%}ED%uED%mED%eED%]ED%UED%MED%EED%=ED%5ED%-ED%%ED%ED%ED% ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%}ED%uED%mED%eED%]ED%UED%MED%EED%=ED%5ED%-ED%%ED%ED%ED% ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%}ED%uED%mED%eED%]ED%UED%MED%EED%=ED%5ED%-ED%%ED%ED%ED% ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%}ED%uED%mED%eED%]ED%UED%MED%EED%=ED%5ED%-ED%%ED%ED%ED% ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%}ED%uED%mED%eED%]ED%UED%MED%EED%=ED%5ED%-ED%%ED%ED%ED% ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%}ED%uED%mED%eED%]ED%UED%MED%EED%=ED%5ED%-ED%%ED%ED%ED% ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%}ED%uED%mED%eED%]ED%UED%MED%EED%=ED%5ED%-ED%%ED%ED%ED% ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%}ED%uED%mED%eED%]ED%UED%MED%EED%=ED%5ED%-ED%%ED%ED%ED% ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%}ED%uED%mED%eED%]ED%UED%MED%EED%=ED%5ED%-ED%%ED%ED%ED% ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%}ED%uED%mED%eED%]ED%UED%MED%EED%=ED%5ED%-ED%%ED%ED%ED% ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%}ED%uED%mED%eED%]ED%UED%MED%EED%=ED%5ED%-ED%%ED%ED%ED% ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%ED%}ED%uED%mED%eED%]ED%UED%MED%EED%=ED%5ED%-ED%%ED%ED%ED% ED%ED%ED%ED%ED%ED%ݿED%տED%ͿED%ſED%ED%ED%ED%ED%ED%ED%ED%ED%}ED%uED%mED%eED%]ED%UED%MED%EED%=ED%5ED%-ED%%ED%ED%ED% ED%ED%ED%ED%ED%ED%ݾED%վED%;ED%žED%ED%ED%ED%ED%ED%ED%ED%ED%}ED%uED%mED%eED%]ED%UED%MED%EED%=ED%5ED%-ED%%ED%ED%ED% ED%ED%ED%ED%ED%ED%ݽED%սED%ͽED%ŽED%ED%ED%ED%ED%ED%ED%ED%ED%}ED%uED%mED%eED%]ED%UED%MED%EED%=ED%5ED%-ED%%ED%ED%ED% ED%ED%ED%ED%ED%ED%ݼED%ռED%ͼED%żED%ED%ED%ED%ED%ED%ED%ED%ED%}ED%uED%mED%eED%]ED%UED%MED%EED%=ED%5ED%-ED%%ED%ED%ED% ED%ED%ED%ED%ED%ED%ݻED%ջED%ͻED%ŻED%ED%ED%ED%ED%ED%ED%ED%ED%}ED%uED%mED%eED%]ED%UED%MED%EED%=ED%5ED%-ED%%ED%ED%ED% ED%ED%ED%ED%ED%ED%ݺED%պED%ͺED%źED%ED%ED%ED%ED%ED%ED%ED%ED%}ED%uED%mED%eED%]ED%UED%MED%EED%=ED%5ED%-ED%%ED%ED%ED% ED%ED%ED%ED%ED%ED%ݹED%չED%͹ED%ŹED%ED%ED%ED%ED%ED%ED%ED%ED%}ED%uED%mED%eED%]ED%UED%MED%EED%=ED%5ED%-ED%%ED%ED%ED% ED%ED%ED%ED%ED%ED%ݸED%ոED%͸ED%ŸED%ED%ED%ED%ED%ED%ED%ED%ED%}ED%uED%mED%eED%]ED%UED%MED%EED%=ED%5ED%-ED%%ED%ED%ED% ED%ED%ED%ED%ED%ED%ݷED%շED%ͷED%ŷED%ED%ED%ED%ED%ED%ED%ED%ED%}ED%uED%mED%eED%]ED%UED%MED%EED%=ED%5ED%-ED%%ED%ED%ED% ED%ED%ED%ED%ED%ED%ݶED%նED%ͶED%ŶED%ED%ED%ED%ED%ED%ED%ED%ED%}ED%uED%mED%eED%]ED%UED%MED%EED%=ED%5ED%-ED%%ED%ED%ED% ED%ED%ED%ED%ED%ED%ݵED%յED%͵ED%ŵED%ED%ED%ED%ED%ED%ED%ED%ED%}ED%uED%mED%eED%]ED%UED%MED%EED%=ED%5ED%-ED%%ED%ED%ED% ED%ED%ED%ED%ED%ED%ݴED%մED%ʹED%ŴED%ED%ED%ED%ED%ED%ED%ED%ED%}ED%uED%mED%eED%]ED%UED%MED%EED%=ED%5ED%-ED%%ED%ED%ED% ED%ED%ED%ED%ED%ED%ݳED%ճED%ͳED%ųED%ED%ED%ED%ED%ED%ED%ED%ED%}ED%uED%mED%eED%]ED%UED%MED%EED%=ED%5ED%-ED%%ED%ED%ED% ED%ED%ED%ED%ED%ED%ݲED%ղED%ͲED%ŲED%ED%ED%ED%ED%ED%ED%ED%ED%}ED%uED%mED%eED%]ED%UED%MED%EED%=ED%5ED%-ED%%ED%ED%ED% ED%ED%ED%ED%ED%ED%ݱED%ձED%ͱED%űED%EDHEHSH5l[1]A\HH1H fH=EffHHk1@01 C.1E11a5fH=LEffHHk1@01ȩ1~9HYHq1E1袻11?HT$H|$@HH9tAW@uA/u Lt H蓸H|$ IL9tݶH<$IL9t˶HH|$ HH9t谶H<$HH9t螶LH$HH9t耶H|$`HH9tmLH}IL9tRHxH}HH9t9HQH}IL9tHxH}HH9tHLHHIL9tٵHxHHH9t轵HH|$PHH9t袵H|$0HH9t菵LH|$PIL9ttHD$H|$0HH9ujLHqH|$PIL9t>HD$H|$0HH9t&H|$PIL9tHD$H|$0HH9tH811Hk12\H|$PIL9t躴HT$H|$0HH9B螴8HEHSH5h[1]A\HH1HS1H1H5Rp}C[fH= EffH1HHr@01腦m-mfH=ɶEffHA1IHhr@01AlSHfH=EffHHXr1@0H[H@HH1HHHD$HD$H[HHD$HD$tnH|$m1sH|$IL9tIH|$lHWH|$IL9t$H|$lH2H|$l1@sHL$8Hr11GTwfH=EffHL1Hbr@01xHT$H|$`HH9t薲HfH=FEffHHn1@01¤HD$@bxH$IL9t;HSfH=EffHcHr1@01bH$H|$0@kfH=EffHHu1@01H$@鬅fH=dEffHH]o1@01H$@pH|$PIL9t]HuHH|$0jH\H|$PIL9t)H|$0jH7Lt$H|$PIL9tHH|$0jH|$PIL9tհH|$0kjHfH={EffHHm1@01H$H|$0@"j}fH=5EffHHl1@01豢LHH|$0iHSH|$PIL9t H|$0iH.H|$PIL9tH|$0iH H|$PIL9t֯H|$0liHH|$PIL9t豯HfH=aEffHHl1@01ݡ騀E1Ƴ116H $fH= EffHH $1Hn@01脡fH=ױEffHOHxl1@01SfH=EffHHl1@01"H$@鲂fH=jEffHHq1@01HHvH$@ffH=EffHHQq1@01蚠H$@*H|$ HH9uJHLgHgH!RE1111/AE“ͭH`LIHHHHHH;uLLHH(IL9tyHHHH9t]HXIL9tHHHHH9t,HIL9tH`HHH9tHHHH9t߬HXHHH9tìHxHHH9t觬HPH HH9t苬HHHH9toHHH@HH9tSHpHHHH9t7H8H`HH9tHhHxHH9tH0HHH9tHHHH9tǫH HHH9t諫HIWH9t薫HHHH9tzH@HHH9t^HHHH9tBH(H8HH9t&HHHH9t H"HEHSH5^[1]A\HH1HfH=EffHHt1@01AD$-fH=\EffHH 1Ht@01՜EУfH=!EffHHs1@01蝜E阣fH=EffHaHs1@0HE H@HH1HUCФfH=EffHHbo1@01C阤fH=iEffHA1HCs@0H*EHHH1HЛ镥fH=#EffHHDo1@0HC H@HH1H菛AD$E1o1KHHh11K驦HD$0Ht LLHHD$0Ht LLHHL$Hn11\HD$0Ht LLHfH="EffHHL$Hfn@011虚AD$H|$fH=ުEffHVH|$HqH@0뷾1E1O11鸯H`H}HH9tȧHHH}HH9t诧HfH=_EffHHHn1@01ۙXfH=.EffHHLq1@01誙CzfH=EffHnH2q1@01rE fH=EffH6Hm1@01:H$fH=EffHHp1@01AEfH=LEffHHm1@01ȘEfH=EffHHp1@01萘EƲfH=ܨEffHTHJp1@01XE鎲fH=EffHHl1@01 E驳fH=lEffHHl1@01E&fH=4EffHHo1@01谗EfH=EffHtHl1@01xCYHHfH=EffH,Hul1@010E鵸fH=|EffHHel1@01E=ݨ111E1軨11ofH=EffH}1Hl@01聖Ht'fH=ϦEffHG@0E'E1B11fH=EffH1Hk@01Ht讍fH=VEffH@0AD$dfH=1EffHHFn1@01譕EȽfH=EffHqH*k1@01uE鐽HC H5vk1H@HP1H HD$@HC H5k1H@HP1HHD$@NHT$(11HC H5k1H@HP1HHD$@HC H5ij1H@HP1HTHD$@ʿ~eH5/mHcHͦEH8襰LLH荣HD$@郿LԡHfH=EffHHn1@011[fH=REffHHSj1@0HH@HH1H迓H=>jIHHEn1H@HH1H腓fH=أEffHPH9j1@01TAD$HEHSH5T[1]A\HH1HHHXp1H@HH1HI$HNp1H@HH1HԒfH='EffHH8p1@01裒fH=EffHnHq1@0K1nAD$E1E1K1?fH=EffHHGq1@01AD$FfH=]EffHH*q1@0K1ՑEfH=!EffHH2o1@01蝑lfH=EffHhH1o1@01lAD$fH=EffH.Hn1@012fH=EffHHRp1@0K1AD$8HL$H?p11ՐvH $H@p11跐fH= EffHH{n1@01膐AGlfH=ѠEffHIHm1@01ME16HT$1HD$fH=tEffHH-n1@01AGԡ111fH=EffHH-m1@01蘏`HCoHc0HݡEH81胦H諞AD$FHG H5m1H@HP1HAD$HG H5e1H@HP1HAD$_HmmHc0HKEH81AD$I$Hn1H@HH1H讎iIF HDi1H@HH1H脎fH=מEffHOHk1@01SHH?HfH=EffHH m1@01 fH=^EffHHn1@01ڍHD$@EfH=!EffHHm1@01蝍HEHSH5)O[1]A\HH1H411f11(fH=EffH(Hn1@01,1ZUSQHHt:HHi{HH9]tHHHt衯ZH{[]铯X[]ÐH<$HD$H9t HtvH~HL9tMHL9tH6HEHSH5F[1]A\HH1HfH=EffH"Hkr1@01&靳k饳fH=jEffHHP1@01Hj褳HL`HxHHjI<$;I$ID$UE1E1rHT$ 1fH=EffH1Hq1@0HEHH1H)HD$@PE1HT$1ɿ?fH=OEffHHxq1@0HCHH1H迂HD$@鬹HD$Ht HHHOfH=EffH_H@q1@01cfH=EffH.H/q1@0HE H@HH1H"AEjfH=mEffHHr1@01AE1fH=4EffHHp1@0HE H@HH1H蠁AE脓111:fH=̑EffHDL1Hp@01E!HD$ Ht HHHHEHSH5B[1]A\HH1H1111oE1Β11SHH?Ht$W@uut׏H[H6H>H=EH5~覜AD$wE1F11BHH{p#H;I9t趍H讍HHfɯHݼHfHyHǃHǃ莯H袼H$HUH9t:H$HH9t$LHFH|$`IL9tH|$@HH9tHLHH|$(ވHH|$`IL9tÈHLÝH1E1111H|$HHs11zT3H=KE H5s9H=.E H5s͖i9H|$0HH9tH-LHHH|$HH|$HE1 11AHr11yFHH}(H蠿H舿H萿E1E1軋11KHEHSH5>;[1]A\HH1HIE1w11cUE11UV1E1<1xYH|$־H޾HƾHξH|$贾H輾jH_LL誨H辵HvH~fH=EffH莹Hv1@01xE_H|$ ,H4HH$H HHHH<_HDH̅H HӽfH=kEffHH"v1@01wgjfH=:EffH貸HO1@01wEmL2H|$HHPE1~11rn1E1a11qL۹H|$HfH=EffH HHu1@01 wAGvE1E11vH|$@IL9tlH脼fH=EffH蔷Ht1@01vCvE1聈11|fH=ˆEffHCHt1@01GvAEz{fH=EffH HIt1@01v{H|$@IL9t薃H讻HEHSH57[1]A\HH1H銿SHH?Ht$W@uutH[fH=EffHhHg|1@01luAD$釀fH=EffH.H1H>|@01/u7fH=}EffHH1Hu@01tfH=DEffH輵H{1@01tC3H$IL9t>H|$pHH9t+HCH$IL9t H|$pHH9tHH$HH9t܁H|$pHH9tɁLH$HH9t諁H|$pHH9t蘁L谹HT$ Ht H|$HtRH葹fH=)EffH衴 Hmu1@01sH|$HFfH=ރEffHV H"u1@01Us͏H<$zHE1*1L趀HθL覀H辸fH=VEffHγHپ1Hs@01rfH=EffH蕳HL$Hy1@01rE齘fH=EffHXHWy1@01\rE酘E1>1 fH=EffHHپ1Hy@01r+H2EHs1HHH1HqSHEHx1HHH1HqH|$ HH9t.H<$HH9tL4H|$PHH9u(LH|$0HH9t~H|$|H~HpEHQ1HHH1HqqHT$PHt H|$HHtRH謶H~H蜶HEHSH5m2[1]A\HH1Hx1E1詂11EfH=EffHkHd|1@01opHcEH)HH騹1L11HD$ Ht HHHߵHD$ HtH|$HH辵fH=VEffHΰH{1@0I$Hh1HotfH=EffH莰H|11@0I$Hh1Ho2HD$Ht HHHHD$Ht HHH/111陽fH=wEffHHz1@01nIcH)L3 H|$HH9tr|H芴1E1趀1оH|$0HH9t7|HOH|$PHH9t|H|$0HH9t |L!HU1E1;11E111_E11111E111E11HKL11}mATUHSHPdH%(HD$H1H@1HH54wI1H(H5?草1H3H5tsL &@HP@HPL1bZ1YHH5 +1H5{H5@1HCH51H)H5݈1HH5WÈ1HH5ڃ詈1HH5}菈1HH5lu1H`H5u[1HH5cAHzH51'1HYH5 1H?H5H5Hc1هMA謪@HVAL@AT16a_1AXHH5荇1HH5s1HH5Y1HH5?1HqH5% HHJHD$HdH3%(t#HP[]A\HH(y11rjCfH=zEffH6HOy1@01:jCX[]HD$ Ht HHHЯHwHD$Ht HHL詯E1E1{1"H}IL9tVwH}IL9tDwH\H|$HH9t)wH|$H7H|$H%H|${H11@{1H|$HH9tvHٮ11{1H|$HH9tvH蟮E11z1 H|$HH9tLvH|$0HH9t9vLQ1E1}z1H|$HH9tuH|$0HH9tuL110z1H|$HH9tuHɭHO貅H|$ HH9tuH藭HH臭H$IL9tQuHi/OfH=wEffHjH31@01ngWHLHNpHEHSH5([1]A\HH1H۰HwEH 1HHH1Hf=HD$ Ht HHH萬H$HH9tZtH|$`HH9tGtL_HMbHvH~MH=7EtH'EH$E'H;HHEHSH5'[1]A\HH1H߯fH=wvEffHHx 1@01e<fH=FvEffH辦HG 1@01e=fH=vEffH荦H 1@01e_=fH=uEffH\H1@01`e=fH=uEffH+H1@01/e>1E1w11?1E1v1AHK赔HɡH{(I9uKH{I9uOH_rHwH蛡HKH{@:rHC@HCHUL'rLL'rLfH=tEffH;H1@01?dA1)v11BfH=stEffHHt1@01c CHEHSH5{%[1]A\HH1H醭fH=tEffH薤H 1@01cHD$ XH|$(RH>H|$(QH,H|$(QHfH=sEffH*Hv 1@01.cEYHH|$(QHɨfH=asEffH٣H 1@01bESH|$(GQHHL$H 11bSfH=rEffHpH1@01tbHD$ rUHnELL$1H DD$HHH1H9b`% DD$HL$11H b$^H$HH9toH|$`HH9t}oL蕧fH=-rEffH襢H861@01aAGdHHL,oWfH=qEffHWL1H.@01XaLdH7H|$0HH9tnHHS1H5O 1HԪHZ[]ÿ1E1rj1E1rk1E1rnHDqEHS 1HHH1H`7ofH=pEffHWH: 1@01[`HoAD$rfH=pEffHH1@01`뼿E1E1rHT$1rHD$0Ht LLH蔥q111sHS1H51H]HZ[]DH= 1腦jMH 'H11JMH !HG11?_E14HP 11"_CēH_ H 11^隓H 11^CՔH%( H11^,Ht 11^CUfH=nEffHZL1H+@01[^2HNEHVHk HkHH HգH EHuUHkȍHܚH褣L|kH蔣E1E1oNHtH`H`H% aOHtH`LE16E1.NE1!H|$ IL9tjH<$HH9tjH觢HH@HH9tkjMtLkMKHCL蹬LAjlHCMtLSLjJI^HtH_LI=HH@HH9tiHIL9tiH 11\IHH@HH9tyiLM莅HrHHHH9u8HH@HH9t*iHjHIL9FL^LjMH H= 1'[ Hk H= 1[HH@HH9&hH 11Z{LMiH<$HH9tBhHZH5k 1GeE1pl111H 11MZHD$@1Hs 1'ZHD$@Hl$`HtILeMt3I|$HtW@u/u t\2vI|$舟LpgHmHH|$oHq1H1YHD$@nhH|$ HH9tgH<$IL9tfH11DkfH=iEffH HE1@01YAD$1E1j1fH==iEffH赙H1@01XEHH H}HUH9t0fH9uLCHD$ Ht HHH#HD$Ht HHH111jH<$HH9teHD$0Ht HHL趝H<$HH9teHD$0Ht HHL腝H<$HH9tSeHD$0Ht HHLTH<$HH9t"eHD$0Ht HHL#H<$HH9tdHD$0Ht HHLH<$HH9tdHD$0Ht HHLH<$HH9tdHD$0Ht HHL萜H<$HH9t^dHD$0Ht HHL_H<$HH9t-dHD$0Ht HHL.H<$HH9tcHD$0Ht HHLH<$HH9tcHD$0HtH|$ HHʛHcH躛LcLt$`$I~(lj$I~[jLt$X$I~(Ej$I~4jLt$H$pI~(j$PI~ jL$$0I~(i$I~iLt$x$I~(i$I~iLt$p$I~(i$I~iLt$h$pI~(i$PI~niLt$($0I~(Xi$I~GiLt$ $I~(1i$I~ iHT$H$HH9tbHT$H$HH9taHT$H$HH9taHT$8H$HH9Lt$P$I~(h$I~hLt$@$pI~(xh$PI~ghL$$0I~(Nh$I~=hHeL=a3aiL&a$0I|$(h$I|$gkL`L`>L`L`rL`L`L`$pI}(g$PI}ugZLx`/Lk`L^`LQ`L|$0HMMMIH uH}gH9uLMMML|$0H$I(f$If$I~(f$I~fL_H\EH5YELqH/H|$PIL9u7MH|$0HH9tt_LLiMt$ H{KfHsN_t$I~.f4$I}!fHI$H{(f$H{Le$I|$(et$`I|$et$@H}(et$ H}eL^H^pH$Ht HHHNL^Lt$$I~(^e$I~MeL4$$I~(8e$`I~'eLt$8$@I~(e$ I~eLt$0$I~(d$I~dLt$($I~(d$I~dLt$ $I~(dt$`I~dH趕L],L]EHt]H茕t$PI}NdH|$t$@H;dHcL;]MH.]$I}( d$I}cL\L\$H}(c$`H}c$@I~(c$ I~c{$H{(c$H{Ltc$I|$(bc$I|$Pc$H}(?c$`H}.cL1\L'\L\SH \8Ld$L@IHI A7IbI9uHLLd$H$I|$(b$I|$bt$ I}bt$I~}bH襓$H{(db$H{LPb$I|$(>b$I|$,b$H}(bt$pH} bL[sL[L{`I A7IaI9uL$I|$(a$I|$a$H}(at$pH}at$PI}(at$0I}xaH蠒LxZHnZH膒H^ZHIII A6I~.aI9uL$H}(a$H}a$I}(`$`I}`L|$X$@I(`$ I`L|$P$I(`$I`L|$$I(~`$Im`HT$H$HH9tbYLIHrLJY$I}()`$`I}`H|$t$`H`$H}(_$H}_$H{(_$H{L_LXIGHL$(L$HHDŽ$HSEI$HH$,H蓐HHhXH[XBt$pI~8_H<]EH$HH$ID$pH9tXH:UEI|$PHH$ vHD$@HL$HH@HHD$0HL$8H$H@HIGHL$(L$HHDŽ$HD$H$HH9LwWHjWsL]W$H{(7^$H{L#^$I|$(^t$pI|$^t$PH}(]t$0H}]t$I}]Ht$ I]$H{(]$H{L]$I|$(]t$pI|$z]t$PH}(l]t$0H}^]H膎H$Ht HHHNLP$p H{(-P$P H{HPLt$($ I~(P$ I~OHD$ H$HH9]HSLH$p I~(O$P I~O$p H{(O$P H{H}OLt$$0I~(gO$I~VO$@H$HAOJHLd$IHHH 3H{OH9uLLd$LL$$pI}(N$PI}NL$$I}(N$I}NL$$I}(N$I}NL$$0I}(pN$I}_NLl$0$pI}(IN$PI}8NLl$@$I}("N$I}NLl$P$I}(M$I}MLl$`$0I}(M$I}MLl$p$pI}(M$PI}MLl$x$I}(M$I}uML$$I}(\M$I}KML$$0I}(2M$I}!ML$$pI}(M$PI}LL$$I}(L$I}LL$$I}(L$I}LL$$0I}(L$I}yLL$$pI}(`L$PI}OLL$$I}(6L$I}%LL$$I}( L$I}KL$$0I}(K$I}KL$$pI}(K$PI}KL$$I}(K$I}}KLl$8$I}(gK$I}VKLl$H$0I}(@K$I}/KLl$X$pI}(K$PI}KLl$h$I}(J$I}JLl$$I}(J$I}J$0 H}(J$ H}J$p I~(J$P I~vJLt$($ I~(`J$ I~OJ$0 I|$(=J$ I|$+JL$$ I~(J$ I~J LCH(vHl$H|$t H|$?H vE17B11fH=@EffHpH#1@01/麺L=HD$ Ht H|$HtPHufH=(@EffHp1H#@01/HtJ'fH=?EffHjpHH=eEH%H6Lc@0HH=eELB#H%H0 HIH=qeE H%H0uHEffHooH("1@01s.!HtHtHB H|$ BH{`H9|$(t;H{@H9|$0t;H;H9|$8t;HsH=jcEH,1EEL;H|$0HH9tp;Hs?11HD$H|$@IL9t/;H|$ IL9t;H|$rH*sH;HsfH==EffH*nH 1@01.-11?11H|$rHr>11HD$0HL$@HA"11,vH|$pIL9tC:H[rH|$`IL9t':H|$@HH9t:H,rH|$`IL9t9H|$@HH9t9HqH|$`IL9t9H|$@HH9t9HqH|$`IL9t9H|$@HH9t9HqH|$`IL9to9H|$@HH9t\9HtqH|$`IL9tA9H|$@HH9t.9HFqH}IL9t9H}IL9t9H(8x}H(HxI9t8H(8HpH(HxI9t8H(8H}IL9t8HpH}IL9gv8]H}IL9L[8BH<$IL9tD8H\pH|$ HH9t)8HApH|$ HH9t8H&pfH=:EffH6kH1@01:*E1#<1HD$H|$ HH9t7H|$@HH9t7LoHx7HoH|$ IL9t]7HuoHHyH=7hYH|fHDoH0rHhfH$oL LHHH9t6LH@HHH9t6HHH9t6LH!11(H0iH]H0LL\6HtnH0+fH=8EffHsiH,1@01w(Dc:11H$H|$ HH9t5HmfH=8EffHiH1@01(E1911H|$HH9tn5HmfH=8EffHhHO1@01'E1191H|$HH9t5HmfH=7EffH*hH1@01.' 1E191 H|$HH9t4HlH|$ HH9t{4HlfH=+7EffHgH\1@01&#1E181U$H|$HH9t4H'lHEHSH5[1]A\HH1HpH5%11ofH=6EffHfH41@01&HC%fH=G6EffHfHP41@01%HC%fH=6EffHfH,1@01%AF'fH=5EffHGfH1@0ID$HH1H>%'*7E1111AFz'fH=b5EffHeH*1@0ID$HH1H$&6E1111AD$/fH=4EffHle1LH@01m$1HD$P1AH2H@HH1H>$'0 N0fH=4EffHdL1H2I@01#/SHH?Ht$W@uut @ 3H[SHfH=4EffHdH1@0H[H@HH1H#HHD$HD$H[fH=3EffH8dH7*1@01<#EW6fH=3EffHdA1H"@01"E6fH=G3EffHcH)1@01"AD$8fH= 3EffHcdH!1@01"AD$w8fH=2EffHFcHE)1@01J"E<fH=2EffHcH )1@01"E=fH=^2EffHbH(1@01!AD$D>fH=$2EffHbHe!1@01!AD$ >fH=1EffHbbHa(1@01f!E>K3E1111(E>fH=1EffHaH!1@0HHYEHH1H E>fH==1EffHaH'1@01 C~?fH=1EffH}aH|'1@01 C@fH=0EffHEaHD'1@01I AEAE1*211AfH=t0EffH`H&1@01AD$BfH=:0EffH`HL$H 1@01AD$BfH=/EffHs`Hr&1@01wCCfH=/EffH;`H:&1@01?CD1E11DfH=m/EffH_H%1@01AD$EfH=3/EffH_H-1@01AD$hEfH=.EffHq_H-1@01uAD$.EfH=.EffH7_H6%1@01;AD$EHD$0HtH|$ HHcHD$0Ht HHHcfH=E.EffH^H$1@01AD$dG1E1/11XLfH=-EffHf^He$1@01jAE-KHD$ Ht LLHb1E1*/NfH=x-EffH]H1@01AD$MfH=>-EffH]H,1@01AD$MfH=-EffH|]H{#1@01AD$KMfH=,EffHB]L$1H+@01BAD$ MfH=,EffH]H#1@01CQHHD$/HD$H[H% Lr)HaIH01H@HH1H'mIEHn1H@HH1H|uIH01H@HH1HSxHEH;1H@HH1H) zfH=|+EffH[Hu1@01AD${fH=B+EffH[H 01@01AD$d{fH=+EffH[H1@01AD$*{fH=*EffHF[H1@01JAD$zfH=*EffH [H1@01AD$#H@H51HP1HcAEbfH=1*EffHZHMIHcp0PH,EAVHL$H810AEZYH5/11@cAEH5.11#cAE߁H@H#HHHH+EH8H1;0AE駁H@HHHHHd+EH8H10AEr*11锂Ld&H|^IHL.1H@HH1H镄IEH1H@HH1HnafH=(EffH9YH81@01=AF鰊!*11H$aHD$PHtH|$@HH]H|$`HH9u:LH$HH9tc%HD$PHtH|$@HHb]=%fH='EffHkXH1@01oAGE1P)HT$8HD$ĎfH='EffHXH1@01 AG鲍H$HH9t$H$HtH$HH\fH='EffHW1HX,@0HnEHHH1HH5%L蕎鞏HH1H@HH1HLIH|$IL9t#H[HH1H@HH1HBH|$IL9t#H[HH1H@HH1H>H|$IL9tL#Hd[HEHg+1H@HH1HaH|$IL9t#H[HH1H@HH1H;飔H|$0IL9t"HZHEH1H@HH1HH|$ IL9t~"HZHEH1H@HH1HpH|$HH9t9"HQZHEH,1H@HH1HlH|$ IL9t!H ZHH1H@HH1H(ZH|$0IL9t!HYHH^1H@HH1HkH|$0IL9tl!HYHEHI1H@HH1H H|$IL9t'!H?YfH=#EffHOTH1@01SAF:15%11鎢fH=#EffHSH1@01AFfH=F#EffHSH1@01AF驠fH= #EffHSH1@01AFpfH="EffHLSH!1@01PAF7H|$0HH9tHWfH="EffHRH)1@01HD$@醹H$IL9tuH$IGH9t_H$H|$pHH9tHH|$`HVWH$IL9t H|$`H.WH$IL9tH|$`\HWH$IL9tH|$`4HVfH=v!EffHQH1@0HD$`HH1H|$`uH$IL9tdH$IGH9JH$IL9t/H|$`H=VH$IL9tH|$`kHVfH= EffH%QHV1@01)HD$@鳷H$IL9tH|$`HUfH=H EffHPH1@01HD$@NfH= EffHPHt1@0H!EH81|HD$@fH=EffH;PH1@0ID$ H@HH1H.HD$@鸶H $fH=qEffHOH $1H8@01HH|$`HTH$IL9tUH|$`HcTfH=EffHsOH\1@01wHD$@H|$`jfH=EffH'OH1@01+HD$@鵵H$IL9(H11 醶H$IL9tkH|$`HySE1HD$( H|$@HH9t!H|$ HH9tL&SWE11114CnIH1H@HH1H 9HLRHRIH&1H@HH1H !HLpRHxRHT$H|$PHH9t@H|$0HH9t-L5RH=RIH%1H@HH1HY HfH=EffHMHL$Ho%1@01 fH=mEffHLHS%1@01 KHxH}HH9tkH}HH9tYLqQHxH}HH9t8H}HH9t&L>QfH=EffHNLH %1@01R fH=MEffHLH1H1% TfH=xEffHKH$1@01 #H$HT1HH@HH1H HKfH=EffHKH1@01 H|$@HH9tH2PfH=EffHBKH$1@01F ufH=EffHKA1H5@01 9fH=]EffHJH1@01 fH=,EffHJH1@0HC H@HH1H AD$fH=EffHZJH1@0HC H@HH1HN AD$qfH=@EffHJH1H1 ;fH=kEffHIHl1@0HC H@HH1HAD$fH=!EffHIH1@01AD$YfH=EffH_IHپ1H["@01`AD$fH=EffH"IH"1@01&AD$11fH=SEffHHH1@01AD$H|$ IL9tNHfMH}HH9t4LLH}H8MiE1111FAD$fH=EffHHH1@01AEH}HH9uPLLH}HLfH=>EffHGL1H@01MHLLXLMIHXHHHHH;XuLLXMLLHH8IL9tHHpHH9tHhIL9tHHHH9tHXHHH9tnHHHH9tRHHHH9t6HHHH9tH8HHH9tHHHH9tH0H(HH9tHHHH9tH(HXHH9tHH0HH9trHHHH9tVHHPHH9t:HPHHH9tHHpHH9tHHHHH9tHHHH9tHHHH9tHHHH9tH@HHHH9tvH HHH9tZHxIWH9tEHHHH9t)HIVH9tHHHH9tHIfH=EffH DH1@01$_fH=wEffHCH 1@01HD$@.fH=:EffHCH1@01HD$@fH=EffHuCH1@01yfH=EffHDCH1@01HHD$@E1%11fH=oEffHBH1@01W111HHD$PH$HH9tE$xTHD$(H$HH9tH2GfH=EffHBBH @011FAFH$Hhc^fH=vEffHAH@0fH=VEffHAHe1@01fH=%EffHAH:@0VfH=EffHzAH1@01~AfH=EffHIAD1H@01J fH=EffHAH>1@01EfH=eEffH@H> 1@01fH=4EffH@H1@01EsE1HT$11fH=EffHO@HN1@01SEfH=EffH@Hx 1@01fH=nEffH?H 1@01fH==EffH?D1H @01qHEHSH5A[1]A\HH1HLHfH=EffH\?H!1@01`  fH=EffH+?H!1@01/AD$  SHH?Ht$W@uutN7 H[fH=FEffH>H!1@01E fH=EffH>H 1@01 fH= EffH\>H 1@01` fH= EffH+>H| 1@01/h 111 fH=c EffH=H' 1@01It$  1E111w ID$ H5l1H@HP1HWFAE fH= EffHZ=H1@01^ HH BHHAfH= EffH =HZ1@01 r" fH=` EffH1@01V fH=DDffH#H 1@01酊 fH=DffH#H1@01鯎 fH=DffHZ#H1@01^. fH=DffH)#Hz1@01- fH=DffH"HI1@01B fH=ODffH"H1@01˜ fH=DffH"H1@01鞛 fH=DffHe"H1@01iܝ fH=DffH4"H1@018] fH=DffH"HT1@01 fH=ZDffH!H#1@01 fH=)DffH!H1@01 fH=DffHp!H1@01t fH=DffH?!H1@01C fH=DffH!H_1@01 fH=eDffH H.1@01 fH=4DffH H1@01 fH=DffH{ H1@01 fH=DffHJ H1@01N fH=DffH Hj1@01 fH=pDffHH91@01 fH=?DffHH1@01 fH=DffHH1@01 fH=DffHUH1@01Y fH=DffH$Hu1@01( fH={DffHHD1@01 fH=JDffHH1@01 fH=DffHH1@01 fH=DffH`H1@01d fH=DffH/H1@013 fH=DffHHO1@01 fH=UDffHH1@01 fH=$DffHH1@01 HS1H51HC&HZ[]HD1[HHHH1HTHDH1HHH1H- fH=DffHH1@01 fH=LDffHHu1@01 fH=DffHH1@01 fH=DffH\H1@01`j HD$ Ht LLH HD$ Ht LLH 1 1 HD$ Ht LLH E1111AD$ HD$Ht HHHO fH=DffH_H1@01[]A\_fH=DffH/Hp1@013t fH=DffHL$1H @01< fH=KDffHH1@01 HD$ Ht HHH`HD$ Ht HHHA1E1m1A fH=DffH1D1H(@012Cl fH=~DffHHS1@01C4 fH=FDffHH&1@01C fH=DffHH1@01C# fH=DffHNH1@0HDHHH1H@AG; fH=DffHE1H@0H\DHHH1HAG fH==DffHH1@01AG HD$0Ht LLHMfH=DffH]E1H@0HDHHH1HLAGG HD$0Ht LLH11 fH=[DffHD1H@01AG fH=DffHH`1@01 fH=DffHcH@1@01gHD$@ fH=DffH&H1@01*HBL HD$@ fH=aDffH1H1@01HD$@j fH="DffHHB1@01HD$@- fH=DffH]H,1@01aHD$@ 1?1 fH=DffH1AؾH@0H\DHHH1HM A|$ tI$(Lr fH=%DffHAؾ1H @0HDHHH1HHD$@ fH=DffHKH 1@01OE fH=DffHH{1@01E E1111Ea HD$ Ht LLH~HEHSH5O[1]A\HH1HZfH=DffHjH 1Hy@01kAD$ H|$fH=DffH(H|$H7H1@01$C; E111 fH=PDffHH 1@01C2 HY11 H11 H11wf HS11]L I1E11 SHH?Ht$W@uutfOH[H11, E111 H11x HHkH[H411G HH0HH fH=DffH0HM1H~@010AD$5 1111 LHD$0Ht H|$(HtPHE11W fH=DffHHM1H @01AE fH=DffHTH @011XE fH=DffHH @0ƾE11$ fH=fDffHH@0fH=FDffHH @0eH}HyHQ 11E1 H| 11 HI11lE1 U11HD$- HHLHH$HH9tH$HH9tLLHH$HH9tdH$HH9tNLfH$HH9t0H$HH9tL2H$HH9tH$HH9tLHD$8H$HH9tHD$HH|$`HH9tH|$HHD$8H$HH9t~HD$HH|$`HH9tfH 11b, HC 11H, H$HH9tH2H11]1 H 11Cz1 H|$0IL9tHfH={DffH H| 1@01AD$6 H $H~ 11~6 HL$H7115 H115 HL$HV 11x5 H|$ IL9tHHE1111%E|@ 1E1111AEA SHH?Ht$W@uut*H[H²HE Ht H}HtPHEpH8HPHtH<H{3H+H$HH9uiLH|$`HH9tH|$@9HH|$8H$H$HH9tLH|$`HH9tfH=ADffH LD$D1H @01P H11b fH=DffHf L 1Hɾ@01^hW HBH$HH9tLH$HH9tH|$xHH$HfH=QDffH L 1H,@01,V fH=DffH L1H@01 X H11ja H11P` fH=DffH L&1H~@01%X H11J` H|$pHfH=6DffH L1H@01U fH=DffHq LD$L$(1H׼@01l1_ fH=DffH7 L 1H@01/jU fH=DffHLD$L$(1H`@01[ fH=HDffHL 1H#@01T H$HH9t=L^H$IL9tMtLH) H$IL9tH|$pHH9tLHT$H|$PHH9tHT$H|$0HH9tH HT$ Ht H|$HtRH HT$ Ht H|$HtRH} HD$H$HH9tBH|$XHt' H$IL9tH|$H|$t H|$HD$0H$HH9tHD$(H$HH9tH$0HH9tH$HH9tH$H`H9t~H$8HtlH$HH9tSH$H{H蒕H$HC8H9t,H$HH9tH. HfIE Ht I}HtPLH(H|$H$HvvHID$ Ht I|$HtPLHD$H$HH9smiHHPDH$pHH$(HD$HpH9t)HJDHH$(HD$HxPHD$@HL$HH@HHD$ HL$8H$ H@H H$HL$H$H@HHDŽ$H|$HDHHH$蚥tHݪIE Ht I}HtPL`HrLBeH$HcH$HRRJH$H*LLHHIE Ht I}HtPLH$HL$H$H@HHDŽ$HH$IL9WmMH$HLLmHD$H$HH9t*H$IL9G=H$H1H$H RH9IE Ht I}HtPLH$HH$HP|H$IL911HHCDH1HHH1H H$IL9t H$HH9t H"H$IL9tH$HH9tHLHH|$@HH$IL9tH$HH9tHH$HH9tbH$IL9tLHdH$HH9t.H$IL9tH0H$IL9tH$HH9tHHHH{I9tHH{L9tHH{XL9tH{L9tHHIL9tgHHH9tRI<$HxHtIL9tDLLHIL9tHIL9tH|$H|$H|$ IL9tH;HtHH9tHLLH|$HH9tH;HtHH9tLHEHSH5g[1]A\HH1HrfH= DffH1Ht@01膾H;o fH=DffHN1H@@01RH; HK115f fH=DffHH1@01H fH=TDffH1H@01нH} 111? E11@ fH=DffH_HX1@01cHEw 11L1 fH=DffH1H@01H} fH=cDffH1H@01߼H;W fH=/DffH1H@01諼H;; fH=DffHsH1@01wAD$/ fH=DffH91H+@01=H;= 11'1I fH=sDffH1H@01H}O fH=>DffHH1@01躻HEg 111 fH=DffHg1HY@01kH; fH=DffH31H%@017H;f LH11AD$V SHH?Ht$W@uut6H[fH=.DffH1H@01誺H} 1111@ LH5fH=DffHE1H7@01II<$ 1E1111n E11 H@H51HP1HAE] LtHfH=$DffHH1@01蠹Hu E111 LH'fH=DffH7H+1@01;Hu E1 11- LHfH=ZDffHH1@01ָHEH 111 L6H^fH=DffHnHg1@01rHE 1E1Z11 LHLHLHE111v( E11&. E1110 LD$HL$LL$fH=DffHHx1@01胷M<$LL$HL$LD$"/ H|$0HH9tHH=Dپ1H DAF3 fH=DffHH1@01IE1 HLrH|$HIEIt$ HJH-dDLcH}IEH}It$ H&L@VH>H륾1d114 HrH|$PHH9tH_fH=DffHH1@01HD$(H5 L~LH|$Lt$(Iw HVH-pDIH}LcIH}Iw H1L@aHIH{H$IL9t뇾1R119 H=DD1HT7HD$@: H$HL$(Hq111> fH=CDffHH1@01迴Hu< E111> H|$@IL9t#L H3H11^= HL$L$fH=DffH H1@01$M,$L$HL$? E111nA H|$ HH9tHfH=/DffHH1@0HD$HH1袳H|$1F fH=DffHaH1@01eUB HH|$GHfH=DffHH1@01 B H|$HH9tH|$HH|$HH9t~H|$HH|$HH9tYH|$HgH|$HH9t4H|$HBH|$HH9tH|$]HH|$HH9tH|$8HH|$HH9tſH|$HfH=kDffHH"1@0HD$HH1ޱH|$1/E HH|$HH9VJLLD$E1fH=DffHmLD$H~1L@01iLD$LLM H|$ IL9tܾHfH=DffHHH1@01Ll$E1MJ O HLLuHH|fH=DffHMB1H"@01茰E1N HH|$kH+HH|$RHfH=DffH"1H @01&H}RR 111S H}IL9t茽H(H}HH9tsH`IL9t^HvH}IL9tDH(H}HH9ufH=DffH^H1@01bE11a HHP?HH3cfH=DffHHW1@01 E1W fH=ZDffHHk1@01֮E1d^ H{HHHfH=DffHzH0Hd1@01wE1T H}IL9u&HXNHPBHi׻H}IL9tûHX?H}IL9))H}IL9膻fH=9DffHH 1@01赭E1` H}IL9:70H}IL9t HXlH H}IL9H}IL9tֺHS1H5WU1HHZ[]HD$ Ht LLHtH$T$H=D1H5H=DIعH:HH|$ tH$H=DIHH*ĉzl D$fH=ͼDffHEH@@!NH=A11>1p fH=DffHHK1@01Eo 1E1 r 11ν1t 11贽1u 11蚽1Hw 1E11y HD$Ht HHHؒ_z H|$HtHRHHD$Ht HHHHHH腸HHHɑH;aHHC}1E1虼HT$12 fH=DffHXH1@01\ZHD$@Ht HHLHӷHD$ HtH|$HHH=HD$Ht HHHH 11ͩ E1趻11[ HD$`HtH|$PHHt$0LH:HHD$`HtH|$PHɾ1E1I11ß HD$PHt HHLH蹶HD$0HtH|$ HHL蠻HD$Ht LLHfH=&DffHH1H@0 1蘨 fH=DffHcIL$1HH@01^醤 fH=DffH)H1H@01&N H$Ht HHLH蜵HD$`HtH|$PHHH<$肺̿E1HT$1ɿ鏦 fH=DffHHp1@01胧AF fH=ηDffHFHw1@01JC鬧 1E1/1郫 H|$PHH9t谴HH|$PHH9t蕴HH|$HH9tyHHD$Ht HHHqH虈HaH虍dHxH耍H|$ HD$ HD$(/HCH HEHSH5g[1]A\HH1HH511E馻 H5 11E銻 fH=FDffH1IHq@01辥+ fH=DffH1Hq@01荥HDH`HuH9 鼼 H L$,fH=DffHL$,1HT@01 SHH?Ht$W@uutF/H[fH=>DffHH1@01躤AE fH=DffH}Hq1@0HD$HH1xH|$V fH=DffH9H1@01= H|$PHH9tűH|$0HH9t貱LH|$IL9t蜱H|$HH|$PHH9twH|$0HH9tdLH|$IL9tNH|$H\H|$PHH9t)H|$gH7HfH=ƳDffH>HTp1@0HD$HH19H|$ H"H|$PHH9t諰H|$HH|$PHH9t膰H|$HH|$PHH9taH|$HoH|$PHH9t貭4H}IL9t蛭HXHHXHfH='DffHH@1@0H8H:1蘟HXtE1 HH}IL9lbH}IL9tHX'H}IL9tȬH11 H}IL9t蚬HXH}IL9~stH<$HH9t\HtH11蟞c fH=DffHjH&1@01nAD$2 fH=DffH0H1@014AD$ L辫HH$HH9t蠫H|$`HH9t荫LH11НE 1E1輯1 H~11蛝 L.HFHH6HG11a fH=DffH,H}1@010AD$t fH=zDffHH1@01C fH=IDffHH1@01Ŝ H11諜y H11葜_ fH=DffH\H~1@01`AE. E1A11 H11Q fH=qDffHH6t1@01AE H11˛ fH=DffHH1@01蚛AE H^11x, fH=˫DffHCHS1@01GAD$ fH=DffH H1@01 AD$ fH=WDffHH1@01Ӛp H11蹚M fH= DffHH1@01舚% HT11n LH|$0HH9tHfH=DffH1E1H@01 fH=eDffH1H@01Mt臑fH=/DffHE1@0? LH11蠙 Hq11膙A fH=٩DffHQH21@01Ul$A. H|$PHH9tҦHE111 fH=bDffHHk@011ޘAD$X fH=(DffHH?@0{H11薘 1E1肪11 HXLH|$0IL9tHfH=DffHH1@01E HHH~I<$胥I$ID$HEHSH5^Y[1]A\HH1Hi11薩 11~1| 11_! 11G1! E11'" 111# 111s$ E11ը?% 11轨1V& 11裨11D' 11臨1( 11m1k) HDH5VH8膲) HDH56H8fa* 112 fH=\DffHH1@01ؕE1 fH=$DffHH3@011蠕AD$6 fH=DffHbH @0Ll$HH\$@I9u*H|$@HtH|$`HH9tLH;HCH9tȢH HEHSH5V[1]A\HH1H11A H:DH5H8AE$A H@H5nj1HP1H]AE@ PfH=DffH_H`1@01Yb,B fH=DffH(H1@01,AD$NB B fH=lDffHH 1@01uB NB fH=1DffHH1@01譓B 1C fH=DffHnH1@01rC wC fH=DffH3H\1@017MC fH=DffHH+1@01C lC 1E11TE BD fH=%DffHH1@01衒eD fH=DffHlH1@01p;E &E ,fH=DffH,HU1@010UF @F H|$H|$JJ fH=eDffHH6@011AD$J fH=+DffHH<@0H|$0HH9t@HXfH=DffHhH91@01lAD$L fH=DffH.H1@012AD$L fH=|DffHH1@01J fH=KDffHHL$(H1@01AD$L J fH=DffHzH{1@01~AD$CO fH=ȠDffH@H.1@01DAD$ O fH=DffHH/1@01 `M fH=]DffHHL$(H1@01ԏAD$N 1 M 臁"oP E1蛡11lS fH=DffH]H1@01a)P fH=DffH,H]1@010HD$@V YT E111W MDH 11ڎ6X fH=-DffHL1H@01覎8T fH=DffHqH 1@01uS HEHSH5P[1]A\HH1H fH=DffHH}1@01 Z HtDHH5H8>E] HKDHH5H8Eg] ^H5-HcHDH8AD$q^ H@H5Rc1HP1HAAD$G^ H H#HHHHHS1H5f51HHZ[]ÿ111_b fH=]DffHH1@01ٌAD$a E1蹞11d 1E1藞1f E1y11h fH=ÜDffH;HL$HG1@01:Sg fH=DffHH1@01 "g E111i fH=HH|$pIL9tՕHLd$XHl$PI9uH|$PHt试訕H}HEH9t蔕H HEHSH5I[1]A\HH1H1蹙11i SHH?Ht$W@uutأH[HDH1HHH1HQ H^117颒 HLLH|$(HH蟔H11HD$ 髗 xHmLLTHDHc3H* H81褝HD$H|$PI@L9T E1Z11Ơ HDHȄH81?HD$@ H|$贓HHtCH{ZHH菓 HH|$PIL9tnHH|$pIL9tS锜 HHDHc3LH DD$(H81萜E1E1fHT$1 H$HH9tߒH$IL9tɒHfH=yDffHL1HAR@01 fH=EDffHH1@0HD$PHH1踄H|$P鵩 HH|$PHPH$IL9tH|$PH(fH=DffH8H 1@0HD$HHD10 fH=DffHH1@01HD$(@ HCHt HHHuuuuuHNHD$0HtH|$ HHMH|HiLVH|$0HH9t#iH|$HH9tiL(HH}HH9thH}HH9thLHH}HH9thH}HH9thL LhH負HH}HH9tyhHH}HH9t`hHxH|$0IL9tEhH|$HH9t2hHJH|$ HH9thH<$HH9thLHhHHH9tgHIL9tgHHHH9uYLHIL9tgH賟HhHHH9twgHIL9tbgHzUgHhHHH9t7gHIL9t"gH:HhHHH9tfHIL9tfHHIL9uEMHHH9tfLўHHtHhHH謞f봐H<$IL9u&MH|$ HH9tafHLqLfH% HD$@Ht HHHAHD$@Ht HHH"HD$@Ht HHHHD$@Ht HHHH|$ IL9teH<$HH9teH距H|$ HH9teH<$HH9treL芝H|$ IL9tWeH<$HH9tEeH]H|$ HH9t*eH<$HH9teL0H|$ HH9tdH<$HH9tdLH|$ HH9tdH<$HH9tdL֜H|$ IL9tdH<$HH9tdH詜H|$ IL9tvdH<$HH9tddH|HD$@Ht HHH]HD$@Ht HHH>H|$0HH9t dH|$IL9tcHH|$0HH9tcH|$IL9tcHH|$0HH9tcH|$IL9tcH贛HcH蟛H|$ HH9tkcH<$HH9tYcLqH|$0HH9t=cH|$HH9t*cLBH|$0HH9tcH|$HH9tbLH(H}HH9tbH}IL9tbHH(H}HH9tbH}IL9tbH讚H(H}HH9tubH}IL9tcbH{HHH}HH9tBbH}HH9t0bLHHxH}HH9tbH}HH9taLH}IL9taHhH}HH9taHH}IL9taHhH}HH9taH譙H<$HH9tuaH|$ HH9tbaLzHRaHjHH}HH9t1aH H}HH9taH0HHH}HH9t`H}HH9t`LHH}HH9t`H H}HH9t`HØHH}HH9t`H H}HH9tq`H艘L``HD$ Ht HHHaH8`HD$Ht HHL9HD$ Ht LLHHD$ Ht LLn/HxH}HH9t_H}HH9t_L˗H|$ HH9t_H<$HH9t_L蝗H|$ HH9tj_H<$HH9tX_LpLH_H`HD$H|$PHH9t(_H|$0HH9t_H-8CHT$H|$PHH9t^HD$ Ht(LLHD$ HtH|$HHD$@HtH|$0HH軖HD$@HtH|$0HH蚖HD$ Ht HHHHD$@HtH|$0HH_HD$@HtH|$0HH>HD$ HtH|$HH|$0IL9t]H|$HH9t]HHD$Ht HHHՕHD$Ht HHH赕HD$0Ht HHHX;H8H(HH;HHtHHHHtHHHxHtHhHL,$LHD$0HYHHGHD$0H9HH'HD$0HHHHD$0HHHHD$0HHHHD$0HHHH\H4H|$ HH9t\H<$HH9t[LH|$0HH9t[H|$HH9t[LؓH|$0HH9t[H|$HH9t[L誓H|$0HH9tw[H|$HH9td[L|HH}HH9tC[HH}HH9t*[HBH8H}HH9t [H}HH9tZLHH}HH9tZHH}HH9tZHՒHH}HH9tZHH}HH9tZH蛒H|$IL9tgZHH|$HH9tKZH|$0HH9t8ZLPH|$HH9tZАH<$HH9tZH HT$H|$0HH9tYHH|$0IL9tYH|$IL9tYHґH|$0IL9tYH|$IL9tYH褑H|$0IL9tqYH|$IL9t^YHvH|$0IL9tCYH|$IL9t0YHHH|$0IL9tYH|$IL9tYHH|$0IL9tXH|$IL9tXHH|$0IL9tXH|$IL9tXH辐H|$0IL9tXH|$HH9txXH萐Ht腐@mHD$Ht HHHaHD$Ht HHHBHD$Ht HHH#H|$0HH9tWH|$HH9tWLH{ 7HSeLۏHD$PHt LLH軏H|$@IL9tWH|$ HH9tuWH荏HeWH}HUWHmHEWH]HD$Ht HHH>H;I9tWH)}uDmH|$HH9tVLH|$0HH9tVH|$HH9tVL֎LHHH9tVHHH9tVL衎LHHH9tiVH|$ IL9tTVH<$HH9tBVHZH|$ IL9t'VH<$HH9tVH-H|$0IL9tUH|$HH9tUHH|$0HH9tUH|$HH9tULэH|$0HH9tUH|$HH9tUL裍H|$ HH9tpUH<$IL9t^UHvH|$ HH9tCUH|$ HH9t.UH|$`HH9tUH|$@IL9tUHLjHH|$@IL9tTHH|$@IL9tTH،HiHȌH|$@IL9tTH譌H|$`HH9tzTH|$@IL9tgTH|$ IL9tTTHlLDTH\H|$`HH9t)THAI|$L9tTH*LTHH|$@IL9tSH<$HH9tSHH|$@IL9tSH|$ IL9tS뾐H|$ IL9tSH<$HH9tSH藋H|$ IL9tdSLZSHrHJSHbHJhHRrW7HT$H|$PHH9tSH|$0IL9tRH777 7HxH}HH9tRH}HH9tRLȊH|$ IL9tRH<$HH9tRH蛊H|$ IL9thRH<$HH9tVRHnHhH}HH9t5RH}HH9t#RL;H}IL9tRHhH}HH9tQHH}IL9tQHhH}HH9tQHӉHIL9tQHHH9tQL-H0HH9tnQLHIL9tVQxHIL9t2QHJHIL9tQH0HH9tQLH0HH9tPLHIL9vPlH}IL9tPHxH}HH9tPH诈44H}IL9tqPHxH}HH9tXPHpH}IL9t>PHxH}HH9t%PH=HD$Ht HHHH|$ HH9tOLH<$HH9tOL]HH|$ HH9tOLH|$ HH9tOL뮐H$H複Ml$I$I9uI<$HthOH耇H;HCH9tOOH ΐH|$ HH9t5OH<$HH9t#OL;H|$ HH9tOH<$HH9tNLH|$ HH9tNH<$HH9tNLHH0HH9tNHHH9tNL视HH0HH9tkNHHH9tVNLnHH0HH9t2NHHH9tNL5HH0HH9tMHHH9tMLH}HH9tMLH}IL9tMHͅH}HH9u7LH}IL9tMH装H}HH9tqML艅dMH|$0HH9tOMH|$HH9t~HFH.~HD$Ht HHH~HEH}HpH}HH9tEH}IL9tEHHtHHHx;L}H}IL9tpEHXH}HH9tWEHo}y)H|$0HH9t5EH|$HH9t"EL:}H|$0HH9tEH|$HH9tDL }H|$0HH9tDH|$HH9tDL|H|$0HH9tDH|$HH9tDL|H|$0HH9t}DH|$HH9tjDL|H|$0HH9tODH|$HH9twH|$0HH9t ?H|$IL9t>HwHHHp>H>aH>HvH$IL9t>H<$IL9t>HvL=H|$pI$H9ts>H|$PID$`H9t_>H|$0I@L9tL>HdvH}IL9t2>H}IL9t >H8vH|$ HH9t>H<$HH9t=L vLt$H|$@IL9t=HuH|$ HH9t=Lt$H|$@IL9t=HuLt$H|$@IL9t=H|$ HH9tl=HuLt$H|$@IL9tL=H|$ HH9t9=HQuH|$ HH9t=H6uH=H&uH<$IL9tHt.HfH|$ IL9t.H}HEH9t.H H8H}HH9t.H}HH9tm.LfH8H}HH9tL.H}HH9t:.LRfH8H}HH9t.H}HH9t.LfH8H}HH9t-H}HH9t-LeH|$ IL9t-H<$HH9t-HeH}IL9t-HxH}HH9ts-HeHxH}HH9tQ-H}HH9t?-LWeHD$PHtH|$@HH5eHD$PHt LLHe!H8H}HH9t,H}HH9t,LdH8H}HH9t,H}HH9t,LdH8H}HH9tr,H}HH9t`,LxdH8H}HH9t?,H}HH9t-,LEdOHHH}HH9t,H}HH9t+L dHHH}HH9t+H}HH9t+LcHD$Ht HHHcHD$Ht HHHcHxH}HH9ta+H}HH9tO+LgcHxH}HH9t.+H}HH9t+L4cH|$ HH9t+H<$HH9t*LcH}IL9t*HxH}HH9t*HbH}IL9t*HxH}HH9t*HbH0IL9tk*LHIL9H`HHt HH.*H(HHH9t*H0HHH9t)H8HHH9t)HHH9t)HpHH9t)HPH`H9t)HHt)HxHH9ti)HXH{HH(HC8H9tD)HHH9t/)LGaHPHPHH9t )H0IL9(HPHPHH9t(H`HpHH9(~(RHIHQHpHHpHDžxH`H"DHHHaLHIL9,(HPHPHH9t (H0IL9'HPHPHH9bbH,DHHHH`HpH9t'H$DMHHH`HxPEHHH@HpID$HLHHHHpH@HpHDžxH|$@IL9t'H_H|$@IL9t&H|$ HSH9t&H^L&H^L&H^HD$@Ht HHH^HD$@HtH|$0HH^HD$0Ht&LLHD$0Ht LLHR^HD$0HtLLH|$pHH9t&H^H|$pHH9t%H|$PHH9t%L]H%` HxH}HH9t%H}HH9t%L]H`H}HH9ty%HpH}HH9t`%Hx]HP%Hh]H@%HX]H0%HH]S H8H}HH9t %H}HH9t$L]H$L]HH}HH9t$H0H}HH9t$H\HH}HH9t$H0H}HH9tt$H\HH}HH9tS$H0H}HH9t:$HR\H8&$H>\HH}HH9t$H0H}HH9t#H\HH}HH9t#H0H}HH9t#H[HH}HH9t#H0H}HH9tx#H[HH}HH9tW#H0H}HH9t>#HV[HH}HH9t#H0H}HH9t#H[HH}HH9t"H0H}HH9t"HZH|$0HH9t"H|$HH9t"LZH|$0IL9t{"H|$HH9th"HZH|$0IL9tM"H|$HH9t:"HRZH}IL9t "HhH}HH9t"HZH}IL9t!HhH}HH9t!HYH}IL9t!HhH}HH9t!HYH}IL9t!HhH}HH9tn!HYH}IL9tT!HhH}HH9t;!HSYH}IL9t!!HhH}HH9t!H YH}IL9t HhH}HH9t HXH}IL9t HhH}HH9t HXH}IL9t HhH}HH9to HXH}IL9tU HhH}HH9t< HTXHMtLbL BBH|$HtHXH?OHXH%` H|$ HH9tLH<$HH9tL>HWHpIL9tHPIL9tzH>LWHHH9tUHpIL9t@LXWH$IL9t"HD$`HtH|$PHH!WHD$`HtHHH%` H|$pIL9tH$IL9tH|$pIL9tHxHHH9tHHH9tmLVH8HHH9tHHpHH9t3LKVHpHH9tLHHPHH9tH8 =HVHpHH9u!LHHPHH9tH8HHH9H>H8HHH9#fH8HHH9<H8HHH9H8HHH9H8HHH9H8HHH9e[H8HHH9@6HPH}HH9teH}IL9tSHkTHHH}HH9t1LXH}IL9tH0TH|$ HH9tH<$HH9tLTH`H}HH9tHhH}HH9tHSH`H}HH9tHhH}HH9tvHSH}IL9t\H}IL9tJHbSH%` H|$`IL9t%HD$PHtH|$@HH$SH$IL9tH$IL9tH|$`IL9tHRHD$PHt LLHRH$IL9tH|$`IL9tsHRHD$Ht HHHkR% H|$0HH9t*H|$HH9tL/R% H`HHH9tHIGH9tMHHt.ID$LHǃHǀQH`HHH9tHIWH9tlMH`HHH9tKH8HHH9_+UHHELL3H`HHH9tHIGH9tMH|$0HH9tH|$PHH9tLPH|$0HH9tHD$`Ht HHHPH|$PHH9tUH|$0HH9uH|$0HH9t2vH|$HtH6PH|$0HH9tH|$PHH9tLPH|$HtHOH|$0HH9tH|$0HH9t뤐H|$0IL9tH|$HH9tHOHpH}HH9t_H}IL9tMHeOHpH}HH9t,H}IL9tH2OHpH}HH9tH}IL9tHNHpH}HH9tH}IL9tHNHpH}HH9tH}IL9tHNHpH}HH9t`H}IL9tNHfNH|$@HH9t3H|$ IL9t H8NHD$PHt HHHNHD$PHt HHHMH|$0HH9tH|$HH9tLMLHMH}IL9tH}IL9txHMH}IL9t^H}IL9tLHdMHD$Ht HHHEMH%h H|$@IL9tH|$ HH9tH MH%` HD$Ht LLHLHT$(H|$0HH9tHLH|$PIL9tH|$0HH9t|HLH|$pIL9taHyLH|$pIL9tFH^LH|$HH9t+HCLHCHt HHH$LHD$Ht HHHLHD$ Ht HHHKHHKHD$Ht LLHKHD$ Ht HHHK% % H<$IL9tNH|$ HH9t;HSKH|$ HH9tH<$HH9t L%KH|$ HH9tH<$HH9tLJHtWHI9GHHAHhHGHHHMH(HSHHYHH_HHeHHkHHqHhHwHHH}H(HHHHHHHHHHHHhHHHHH(HHHHI9HxL9tFHPHtH@HtH0HtHH +H`'H CHHtHvTHHtH).HI9tH{hH9|$tH{HH9|$txHHkHxHHXHH8HHHHHHHHHHHHxHyHXHsH8HmHHgHHaHH[HHUHHOHxHIHXHCH8H=HH7HH17H}IL9t|H}IL9tjHFH|$0IL9tOH|$HH9t<HTFH<$HH9t"H:FH$HH9tHHD$`Ht LLHFH$HH9t H|$pHH9t LEH|$pHH9t H|$0IL9t H|$IL9tv HEHD$@Ht LLHoEH|$0IL9t; H|$IL9t( H@EH|$ IL9t H<$IL9t HEH|$ IL9t H<$IL9t HDH|$@HH9t H|$ HH9t LDH|$@HH9t H|$ HH9tr LDH|$HxDHP HhDH|$@HH9t5 H|$ HH9t" L:DH|$@HH9t H|$ HH9t L DH|$ IL9t H<$HH9t HCH|$ IL9t H<$HH9t HCH|$ IL9t H<$HH9tm HCH|$0IL9tQ H|$IL9t> HVCH|$0IL9t# H|$0IL9t H|$0IL9t H|$0IL9t H HBH}IFH9t HXH}HH9t HBH}IFH9t H}IVH9ty HXH}HH9uH}IFH9tQ 돐HD$H|$pHH9t6 H|$PIL9t# H;BHT$H|$pHH9t H|$PIL9t HBHpH|$0IL9tH|$HH9tH>H|$0IL9tqH|$HH9t^Hv>H|$@IL9tCH|$ HH9t0HH>H|$@IL9tH|$ HH9tH>HRHzFH (HH=H5H=H|$@IL9tH|$ HH9tH=H}IL9txH}IL9tfH~=H}IL9tLLBHZ=HEHt˺LLH}IL9tH}IL9tH}IL9qgHIL9tHHH9tL8H}IL9t H}IL9tH8H}IL9tH}IL9tH7H}IL9tH}IL9tH7H}IL9tH}IL9tvH7H}IL9t\HhH}HH9tCH[7H}IL9t)HhH}HH9tH(7H|$PIL9tH|$0HH9tH6H|$PIL9tH|$0HH9tH6H$IL9tH$IL9tH6H$IL9tbH$IL9tJH%h H}IL9t,H@H}HH9tH+6H}IL9tH@H}HH9tH5H}IL9tH@H}HH9tH5H}IL9tH@H}HH9tzH5HjH5HH=HJuH,HQ5HD$Ht LLH15HD$Ht HHH5H%h H|$HtHPH4H% HD$PHt LLH4H% H}IL9tH}IL9tvH4H%` HEHtLLH|$HtHPHT4H$H|$@HH9tH|$ IL9t HtfH=CffH0/L`MtID$ Ht I|$HtPLHtfH=vCffH.HH@3LH3H% HH}HH9tkH}HH9tYLq3HHH}HH9t7H}HH9t%L=3H8H}HH9tH@H}HH9tH3H}IL9tHpH}HH9tH2HxH}HH9tH}HH9tL2H}IL9tfHpH}HH9tMHe2H$HtH|$HHA2L|$H$IL9tH2L|$H$IL9tH|$pHH9tH1H}IL9tH}IL9tH1H}IL9tHxH}HH9tqH1H{0HtZHr1LJHb1H|$0IL9t/H|$HH9tMtLH'1H|$0IL9tH̐LH0LH0LH0H|$@IL9tH|$ IL9tH0H|$@IL9t{H|$ IL9thH0H|$@IL9tMH|$ IL9t:HR0H{I9t$HH40H|$PHH9tH|$0HH9tL0H> H'H%H{HCHCH&H/HH/1HHJ1Dq1HH14t1H1mtAЉ1H1hu1HO1Kuw>HU1D1$xH11D1jx1HJ10yHW11{迹Hh11{wH11H0r{H{[1H@1dH|$ 7Hf11@飍1H1&1鳎H11 ChH11CBHCH5{H8HH=G1.E1111q11鱒T111”H11/ fH=CffH'H#1@01 H51 E1DH=T1-M@PmFH0H=1-M@usmumHtwE1H51 DH11C~/11HD$(ܟE1韘K镘AE1鈘fHH=DH=CHHdBH5kD^f.@UH5 HAWAVAUATSHdH%(HE1HHHHHH0HAHyIDž0HH(H8H`LH5@HHH5vHH芵HHHDžHAHyIH@HHZH{HLH5WHH5HHHHLDžIGIHHHHHHrHIWHHHH9 HHH(HH5HDžƅH IGHHHH 4HHLDžIFI~LHHHHHHrH8IVXHH`HH9e H`HHpHH5yHDžƅHhHHHHHH0@HHLpDžp IFI~LhHHxH]H0H HrHpIVHXHHxH9] HHHHH5HDžƅHHhHHxH`HH8LH`HhL@Dž@ IFI~LpHHHHuHxHhHrH*@IVHHHHH9UHHXHHPH5&HDžPƅXHHpHHHH@HHHXH@HHHDžHAHyIHHH(HLH5"H H5LHHPH H(LDžIFI~LxHHHHHHrHXIVxH0HHH9HHHHH5yHDžƅHHxHHHHHXHHLDžIFI~LHHH<HPH@HrHIVHxHHH9HHHHH5gHDžƅHHHHHHH`HHLDžID$I|$HHHΑHHHrHIT$HHHH9HHH HH5HDžƅHID$HHHHHHLPDžPIFI~HHXHLH5HH5HH読HHL Dž IEI}HH(HH5a IUEHPHEH(H9HEH8HEH0H`1HLLHDž0HEIEH=CH(HPHPHPHPƅ8LHHH HDHHHCH;uH(IL9tHHHH9tgHXIL9tRHHHH9t6HIL9t!H`HHH9tHHHH9tHXHHH9tHxHHH9tHPH HH9tHHHH9tyHHH@HH9t]HpHHHH9tAH8H`HH9t%HhHxHH9t H0HHH9tHHHH9tH HHH9tHIGH9tHHHH9tH@HHH9thHHHH9tLH(H8HH9t0HHHH9tH=5CHFXBH5CHEdH3%(He[A\A]A^A_]o(8o8)}yo) 3o/o)'oX)oo)p&H;H9H|:H[:H:H9Hh:8H:H9H9H9H9H8H 8H8H%8H8H8H8H8H8H8H8H.8ff.fHH=D H=CHH VBH5Df.@HH=yD H=CHUBH5_DH5;DH=TCH9DH5*DHUBH5DHKf.SH=D_ H=8CHaUBH5D@H%DH*DH'DH$DH!DHDHDHDHDHDH DHDHQHHHHH=)CH5DHDHDHTBHDHDHpDHDHZDHsDH'DH=HC[HHTBHpHDHDHDHDD?HDHDonf.@HH=D H=CHHSBH5Dnf.@HDH=CHSBHDHpHqDHvDHsDqD?HnDHkDfDUHGHHSHHHHt H,HHHH[]ATH5OUSHdH%(H$1H\$HH{ H5&zH{@H5"jH{`H5ZHH5GHH54HL$H޺H=`D H@H H}HEH9tH9uH=VCHRBH5 DHDH=uCHQBHpHKDHHDHEDHBD@D?H=DH:DeH$dH3%(u H[]A\1IyDHH=DLH=%CHHJQBH5Df.@UH= DHAWAVLAUATSHH dH%(HE1H=CHPBH5} DHH5HHJHHIFI~HDžHTHHjHCHrHH_IVHC8HHH9 HHHHH5HDžƅHIFHHHH'IHHLpDžpIGIHHxqHHCXH{HHrH肶pIW8HH@HxH9j H@HHPHH5$HDžƅHHIGHxHHH GHHHL@Dž@ID$I|$L@HHH舶HHHHrH`蓵@IT$HHHHH9f HHXHHPH5JHDžPƅXHH@HHHHHHPGHHHDžHAHyIHHH萵HLH5HH5HHFHHLDžIEI}LHHH H H5FIUHXHHH9 HHH(HH5HDžƅH HHHHHpHHEHpHxLDžID$I|$LPHHBH1CH.C,C?H)CH&CHMf.HEDH=CHg>BHDHpHCHCHCC?HCHCfDHDH=CH=BHDHpHDHDHDD?HDHDffDHH=!D|H=UCHHz=BH5D.f.@H%DH=fCHG=BHDHpHDHDHDD?HDHDfDH5DH=NCHKH H2H5@H H5H5GHBHP HrH@ H$P 1H7Hp H` HrH$p H H H5HH HrH H$ ˗HH H HrH$ 襗H HH5{HHP HrH@ H$P eHHp H` HrH$p ?H HH5UH HH5;HH}H5!HHPHrH@H$P˖HxHpH`HrH$p襖HHLH5QHOHHrHH$eH(HHHrH$?HHH5HHPHrH@H$PHHpH`HrH$pٕHHH5߾HHH5žHHH5{H@HH5ѡHHH5'HHH5HHH5tHHPHrH@H$PH HpH`HrH$pהHH9H5JmHH;H5@HHH5IH@H~H5/HHdH5HHJH5HH0H5aH@HH5WHHHrHH$HHHHrH$軓HHH5aHHH5?GH@H|H5E轶HHbH5HHHH5)HH.H5ߣH@HH5ţHHH5諣HHH5董HHƥH5wH@HH5x]HHH5bCHHxH5L)HH^H56H@HDH5i%HH H5HHH5HH H5H@HH5}HHH5sHHHrHH$荑HHHHrH$gHHH5 H@HH5HHH5yHH#H5迺HHH5H@HuH5HHyH5ѓHH_H5]跓HHcH5sH@HdH5pHHaH5qyHHGH5[_HHLH5aHlHPHrH@H$PHDHpH`HrH$pɏH`HHrHH$裏HHHHrH$}HHH5cHHH5HHPHrH@H$P#HHpH`HrH$pHHH5SHHH59HHH5H@HH5HHwH5軜HH{H5HH~H5ǰH@HH5蝳HH}H5蓯HH=H5x HH HrH H$ ӍHJH0 H HrH$0 譍H@ HH5HH HrH H$ mHH H HrH$ GH HH5H!HH53H@!HH5詙H!HH5OH!HH55H"HH5H@"HH5豵H"HH5WH"HH5H#HH5#H@#HH5YH#HH5HH#HrH#H$#HH#H#HrH$#ËHH$HrH$H$$蝋HH0$H $HrH$0$wH@$HWH5dͰH$HUH5cH$H;H5MIH%H?H5QOHKHP%HrH@%H$P%HHp%H`%HrH$p%ÊH%HH5 H%HH5菬H&HH5H@&HH5{H&HH5aH&HH5藯HH'HrH'H$'HH0'H 'HrH$0'ۉH@'HH5H'HH5H'HH5ݬH(HH5ӕH@(HH5 H(HH5H(HH5EH)HH5H@)HH5H)HH5H)HH5ݱH*HH5SyH@*HH5}H*HH5OH*HH55H+HhH5uH@+HNH5_H+HPH5YwH+HJH5W]H,HHH5W|H@,HHH5VٰH,HHH5V述H,HHH5T襩HRH-HrH-H$-_H!H0-H -HrH$0-9H@-HH5?H-HH5H-HH5KH.HH5AH@.HH5H.HH5}H.HH5xH/HH5 H@/HH5xH/HH5腆H/HrH5q{H0HXH5\QH@0H>H5F7H0H7H5:MH0H,H5/CH1HH5H@1H H5H1HH5赅H1HH5H2HH5聅H@2HH5gH2HH5MH2HH5sH3HvH5YH@3H\H5c?H3HTH5S%H3HDH5H˄H4H9H5HH@4H)H5-H4HH5#H$H4HrH4H$4HH4H4HrH$4H5HH5H@5HH5蝓H5HH5胓H5HH5iH6HH5?}H@6HH5H6HH5H6HrH5qH7HbH5gH@7HWH5VmH7HGH5FSH7H7H569H8HH5 H@8HH5H8HH5諂H8HH5葂H9HH5?H@9HH5H9HH5H9HH5iH:HH5OH@:HH55H:HqH5xKH:HWH5bqH;HTH5SH@;H:H5>荁H;H/H5.H?H;HrH;H$;H.H;H;HrH$;׀H<HH5譁HHP<HrH@<H$P<藀HHp<H`<HrH$p<qHH<HrH<H$<KHH<H<HrH$<%H<H\H5lHiH=HrH=H$=HRH0=H =HrH$0=H@=HH5ȿ襾H=H H5[H=HH5jH>HH5H@>HH5H>HH5sH>HH5iH?HH5OH@?HH5%H?HH5H?HH5HH@HrH@H$@{~HVH0@H @HrH$0@U~H@@H5H5=;H@HH5(H@HH5"HAHH5 H@AHH5 ӵHAHH5蹵HAHH5_HBHH5EHHPBHrH@BH$PB_}HHpBH`BHrH$pB9}HHBHrHBH$B}HoHBHBHrH$B|HBHMH5KÌHCH<H5:詌H@CHH5bHCHH5 HCHH5[HDHH5хH@DHH5'HDHH5蝅HHDHrHDH$D{HHDHDHrH$D{HHEHrHEH$E{HXH0EH EHrH$0E{H@EH,H51mH0HEHrHEH$EE{H HEHEHrH$E{HEHH5U{HFHH5KH@FHH5t1HFHH5{HFHvH5HGH\H5[2zH@GHBH5^HGH(H54zHGH%H5,HHHH5H@HHH5聃HHHH5wHHHH5MHIHH53H@IHH5)HHIHrHIH$IsyHHIHIHrH$IMyHHIHrHIH$I'yHUHIHIHrH$IyHJH.H5A|HHPJHrH@JH$PJxHHpJH`JHrH$pJxHJHH5{HJHH5HKHH53xH@KHH5HKH~H5`!HKHoH5/jHLHaH53襻H@LHGH5N{HLH-H59{HLH+H5)wqHMHH5mH@MH H5 HMHH5ɀHMHH5HNHH5ewH@NHH5#[HNHH5iHNHH5'HOHH5 H@OHH5HOH}H5HOHsH5vHPHYH5aH@PHSH5RHPH9H5<HPH.H5gHQHH5EmH@QHH5CHQHH5)HQHH5HRHH5uH@RHH5uHRHH5uHRH}H5wuHSH~H5H{HPSHrH@SH$PStHeHpSH`SHrH$pStHSH)H52HSH#H5"HTHH5H@THH5YiHTHNH5HTHH5HUHH5;HHPUHrH@UH$PUsH޿HpUH`UHrH$pUsHUHH5HUHH5^HVHH5H@VHH5K藁HHVHrHVH$V1sHHVHVHrH$V sHfHVHrHVH$VrHHVHVHrH$VrHHWHrHWH$WrHqH0WH WHrH$0WsrHHPWHrH@WH$PWMrHTHpWH`WHrH$pW'rHWH)H5yMHWHjH5sH}HXHrHXH$XqHGH0XH XHrH$0XqH@XH+H5AHXH2H59CHXH)H5@٫HYH1H58O\H@YH)H58%fHYH)H5;ˁH7HYHrHYH$YpHHYHYHrH$YpHZHH5޽eHؽHPZHrH@ZH$PZpHνHpZH`ZHrH$pZYpH2CjHCHxHCHCHCC?HCHCLH;CHv HH辿HCH-CHZHHD$H8tJH@H;l$HuH}iQa1H=8CIH56CLIHLHuP莙LxHuHUHxHILxHpID$8Hu HU(I|$(ID$(HoALLLH=C޿H@H;l$LH@Z fDHH} HE0H9t蛖H}HEH9t艖HEH9uH=CHBH5KCfH/CHHrHxH CtnH=}CHvBH5C*H$ZdH3%(u)HĨZ[]A\A]A^A_H CHC@ٟH(]H=]HR]Hg]H|]H]H]H]]H^H^H.^HC^H]HV^Hk^H^H^H^H^H^H^H^H_H(_H=_HR_Hg_H|_H_H_H_H_H_H_H`H$`H9`HN`Hc`Hx`H`H`H`H`H`H`H aH aH5aHJaH_aff.HH=yC|H=UCHHzBH5[C.f.@HH=qCI@IDž IDž(IDž@@HCIHHHy~CH8Hx}aHH]VICI0HIoA>1ɺH5HBD1HfH CMM8HHH}CH8Hx`H(I,$UEHEM0oMA8GfDHHHH5AcAWAVAUATIUHH SHdH%(HD$1zHH@Dm,A'}XiHEP{xLpHhH} HhHLIHIEI}IEImxAD-LkpCxHLHAD$I$HD$dH3%(H[]A\A]A^A_I1DvkfDAD$DHCpLxII!HXgIHIEIGIMIEHIEHCpHPHp/xHLHHCpHHHxCD=M}{yt H{p/t]LkpAE@%CxDHPHH H$lf+K@HcUCHH)Hff.Hc5CHH)H0ff.S>HdH%(H$1HHHH{CH=81HHD$HAH$H|CHzCH FH5HAooJHoR oZ0ob@ojP) Cor`ozp)^Coo)gC)pCooH)%bC)-kC)5tC)=}C)C) C)C)CHCH HCH CH HpH5-0H C1CMH;A1ɺH56cMH;H5HIiH;H5KiH;H5ihiH;H5vOiH;H5%6iH;H5iH;H5 6iH$dH3%(u H[cfATUHHHcSHAsHHti(蝀L%C HHH@ H@A$I$HCHS Ht4HHHHh([]A\H={Cwu<H5.HVWC ЈC H5_.豉A9L}AG@uAIWIwHD$H|$HHD$@NHD$HHD$HPI9H`H9t$}HL$Ht#Ht$@HHT$HolHPHL$HXH|$@H;|$tuAW@A/Lt`HD$H|$ HD$0HPI9tHD$(~uHD$(HT$0HPH`<'HPNHbIv<HH@AWAVAUATUHHHSHLMHXdH%(HD$H1GÄt)H\$HdH3%(HX[]A\A]A^A_@sj~ƅDIH-Ll$ LuHrID$LH$LLLH=hyCL|$ tfH=wCffHtML@H(H1XvH|$ IIL9ttH<$IL9ts[6H=xCIt虻fH=9wCffH LLHF_ƅ}H驼H鰼ff.fAWHAVAUATIUSHXHo(dH%(HT$H1H0HO HHtzLH誷I9teH@H5~hH{ OuHC R6H=pCHË(t\fH=uCffHh0h~A1Ht$HdH34%(HX[]A\A]A^A_HHL HD+HHl$ DHh,HHrIHCH$JHHL%PwCL|$ MtfH=uCffHYEMLH&@H1:tH|$ HIH9tqH<$HH9tq=4HMt耹fH= uCffHLHH-]{IĺI˺ff.AWHAVAUATUSHHt$dH4%(H$1HT$PHD$8L$XHSAL5*nHD$8H|$LE1HH$JHHHD$@HD$HD$0HD$HD$HHD$ IGHD$0AHl$0HALHH٤H|$0HHIHHD$0KHH豤LD$HHH?qCHT$H|$0qH$L1HHC=HEIHD$0AH-mmCIL;8MHO 11HHD$0苚HD$0A,LD$HHT$HHpCKHJHL$PH<9/HHHI~HHT$@Ht$0HL$PH蔊H;4uI9@cJHHx@H|$0HH訙HD$0"fDdH\$`H *L8HrHCHH$HD$`FHHJL%sCL$Mt1fH=qCffH衡ML@H'#H1pH$HIH9t,nH|$`HH9tn0HMtǵfH=gqCffH7LHHtY@H|$voH$dH3%(Hĸ[]A\A]A^A_DHkCLDHHHH轡1LD$HHLnCHT$LL7HEL-kCHpMtfH=iCffH苙HMHpAWA2#@HH1_hpH鷯H陯HHƯDH3AWAVAUATUHSHHLg M$AT$MI}AƄI$HH)HI$I$1I$tEu(HHL/H[]A\A]A^A_E< t< uHHuI$HAƄ~(_gL=iC IHH@ H@AIIEIU Ht!M$HHL(:11H鎮ff.UHAWAVAUATSHhdH%(HE1HG(H L@IIH5oI}sHxu H8HIP1HH߾(fH萨xyH5NiHID$ HLH5mHڋ H!%tLDHJHDщ@HHH)1HudH34%(xHe[A\A]A^A_]H5nLz&H=B`CID tMfH=eCffH5D`0XE/LDUxHHIHrIHxHGH:LLVH=gCLt@fH=eCffH谕HMIAUL@HH1dHIHXZL9t1bHxHHH9tb$H= gCIt辩fH=^eCffH.HپLHkMskHH˫fAWAVIAUATUSHHHo dH%(HD$x1LLLE @t IIGPvI  H5%LAtH{ HlFHLHHHEH}HEH]PWDHl$ D$(LT$ H5LLT$sLT$D$H^CLI?HHp ƥL$DEIH5uLpsuHLHkH{ HEHLHHHEH}HEH]uVDHl$ D$(H5Lr]D$H^CHT$ I?HHp@L$IH5Lru&Hv H5Lr4@H{ HDHLHHHEH}HEH]UDLT$ Hl$ D$(LLLT$LLHHPLT$I?LHL詞Hq`1ɉHL$xdH3 %(HHĈ[]A\A]A^A_H5LqdH{ HCHLHHHEH}HEH]TDHl$ D$(ItSI  H5dL5qD$HR\CHT$ I?HHp.L$DH5*LpuND$H \CHT$ I?HHpL$IH5LpRLT$ `H5HL|pHHbHLL$(L$[f.HlHL螚M E HpHHEHH?H,H%H)HH@9HHcHHHHHHcp,HHHHHz}ƀ H5 LloD$HZCHT$ I?HHp8eL$M@H !H5LoH5LnLT$ LL$HLMйHLT$1=LT$T$Ht$ HLT$.tLT$H{ LT$H@HLHHHEH}HEH]QDLT$Hl$ D$(fD$HmYCHT$ I?HHpIL$1I (IuHH56LmZD$HYCHT$ I?HHp(L$@I u{ H5aLm D$HXCHT$ I?HHp0觟L$fDH5WfElLT$ fMI*H=8WCtDfH=\CffH1@0O҆H\$0HLmHrHCHHl$PHD$01HHPL%^CLt$PMt:fH=\CffH誌ML@AH:H1[H|$PHIH9t2YH|$0HH9tYHMt͠fH=m\CffH=LHHzDD$H%WCLHHHRCH8Hx5HD Me+H L$AD$I$HAo$ /\bI龢I韢@AWAVAUATIUSHH_(H-UCdH%(H$x1H;8~jH=2UCt BfH=ZCffH+@0H%YC81H$xdH3 %(HĈ[]A\A]A^A_HHHIfHJ"IHH #HH54HejŅsL@H|$0KT%LHGH|$L|$HD$0?/MLLH5)uuH5bLLhL-ALH=LFHD$pHHD$ILLD$/LD$BDpI$L`M9|$p"Ll$HL$ID$B|!"HQH|$ H5 `IHHHxGHL$0ImHb HAHrHHHHL$HD$0)L|$PHLBHVCLd$PHt,fH=TCffH蜄IL@H2H1SHDHIHt$HH|"tI H|$L{H L(貏IZ#I$H RLAD$H5}ZH .H5LZ1ɺH5LnIEHpHHt$+AHt$H|$H=LFLLD$0LD$BDpIELhM|$p"HL$B|)"IEHQtIMH5L}nMtg1ɺH5[LBnL@LHDH|"HptIHL$E1H5LnH5[LmHL$LHL$HLHD$H)H9vnHL$9"tIH|$LyH0L8GHL$LHLHH)H9s69"tIHD$HD$XHuE1E1IHH-HWHxH֙H鷙H:HHOHHAWAVAUATIUSH8HWdH%(HD$(1HLH)I9MHILM)M4HHLOIN4L)I9HwI9aHN(AI9@A!L9vgEt"K4 I<(HPHL$T|L$HL#LsHC4H|$(dH3<%(+H8[]A\A]A^A_DHI9wH&I9H LHLHL$L${EL$HL$IyK4 I<(H>HLT$L${LT$L$I9DMI/I9M9K4HSHLBL# H&HLLBL#Lt$ H|$ HL$LD$L $MLL $ILD$HL$t>IHLLHHL$LD$LL$L$oBHL$LD$LL$L$MtDHt?K<,HHLHL$LD$LT$L $&BHL$LD$LT$L $Ht/LK4I<,HHLT$L $ALT$L $M9tLbKHD$ L#HCAAL#fDIeLt$ AAE< AJDofDAA$HnHLLyL#4fDM)It=MtLLLDyIHI4(K< L)Ht*H@AAAL#TH=,ATIUHSHdH%(HD$1Ht HL)HH$HwPHEHu6A$H$HEH]HD$dH3%(uYH[]A\fDHtfH1H$HEHUHLH?H$HEH= 61SATIUHSHH fHHGHuHxHH&HfHHCLHH[]H@PA\Dff.ATUSGH )HcHH.HHxHHIHHHǀH)1HHHH/HXC[I$H]A\ff.AWAVIAUATUSHHxL-QKCdH%(HD$h1HG LMtLjsAnL{M6H} H)-HLHHHH{HCHk>D+H$D$HD$ @HD$HMI?H\$HH|$ LD$0H\$8D$PHl$@HD$X]|$Lt$H HMtLk7HDCH`HĒHL$hdH3 %(LujHx[]A\A]A^A_fHCCH\0RfDHCCH0ufD1HFIV2RPfHHt0SHH@u(uHtTH[fDGHHxTH9v#HH9sHx&H7H~JHf.Hx7HHHHHPH=g(HcUCHH)HHtfDSHHH=BCΑHD$p/HD$麑fDHcUCHH)H0ff.HceUCHH)Hf.SHH9Ht H[H=BC^HD$.HD$Jff.HcTCATUH)SHIt:H_hHfDH;Ht #FHHH9uIDŽ$I$Ht_HHtKH}Ht/tTGtRHE@@thHxt-@tHdH%(H$1HHHH>CH=1HHD$HضAH$SHLBCHFCH H5_HooJHoR oZ0ob@ojP) USCor`ozp)4SCoo)=SC)FSCooH)%8SC)-ASC)5JSC)=SSC)\SC) eSC)nSC)wSCHSC H HRCH RCH HpH5H RCwRC,H; H5,H;H5p,H;H5W,H; H5>,H; H5%,H; H5 ,H; H5+H;H5+H; H5t+H; H5e+H;H5Y+H;H5av+H;1AH5 H;1AH5mH;AHH5=H;A1ɺH5,H;H5*H; H5*H$dH3%(u H[.Jff.AT UHH5mSHH@dH%(HD$81NHt PuSHߺ H5]NHH+PHL$8dH3 %(aH@[]A\@H@@HxHD$qgH=H|$Ht%W@u/uLMfDHt$Ld$ID$LHVHHD$HHL?H|$IL9t=H|$HW@/t4?Lf.HX*K*[fD>c>47GH߉HHډHfDUHGHHSHHHHt HIHHHH[]@AWAVAUATUHH SHHt$dH%(H$1HD$8~LHI @},1HL$@HT$8LD$HH5fYPLt$H1E1I11HD$LL1AyfHpIHxfAVI@9EL=L=MCMtLt$@Ld$8M9wt\M?MuH=8Ct%fH=m>CffHn@0HCHu LD$HHL$hHT$`I<$> M$$L|$PHu E1HL$hHT$`MLHL$ HT$(fH;7CIcH,H HEHoHH}`H]Ht;HD$HE`EI#HD$H|$`HH9t9HD$@H$dH3%(gHĸ[]A\A]A^A_fDA.LRHDHD$@f.AuRIYHHt4Pt+ HH=|H=HNЉUH5zH>Ht4Pt+ HH=|H=HNЉU H5>Ha>Ht xH5(H>>Ht x_H5H>Ht PyH5H=Ht@Pt7HHH=HNf H=H5H=H3P&HHH=HNfH=H5H;=IH%@<<K  11E1IL1I L1AhXHpIHxXAUH@u AmEHp/LHH0MtbI}Ht/Gu 6[fDIE@@t&hHx@u [f.H.IFHtI@@t@LDž H5WH;Ht'xt!H1Hx H9HNЉ}8H!.CxtbLt$PH2AoL$PHrIFLH\$0)L$@HD$PHL$@LHߺl HIdH|$PL9tq,H 0CIt$ E1LL$ HdH(HXxHt$H;)C H8dCHIt$PH;QHD$HHD$xdH3%(WHĈ[]A\A]A^A_f.H=HN@H@ E{pDH( E}zE{qH EDH E~DH f.H E|E{H wf.Hx f.HX EN<(H='CwxmxEz/1ffH5HL9HP H@@uHD$0HPHpLt$PIFLHHD$PEHL&,H|$PIL9t)H|$0HW@/ o8f.' H@@uHD$0x@ f$ H=&CxuxHH!H$@9fIP M1hH$@1f "fIuLt$PIFLHVHHD$PHt$XH|$P} H|$PIIL9t(McL0^fH|$0HYW@M/D 7. H5H7Ht,xt&HHq Ȉq H5XH6HtZPtQN HHtHHt,t€t!M4΃tt򀉐tfDH5Hd6Ht-xt'HHq ЈqH5H6Ht1xt+HHq ЈqH5H5HPR H@@uHxHD$0YH=#CtfH=W)CffHYH(1@0HD$0HH1nuDHD$LD4HL$\D1H~&fH8=1HV&f1HF&1H6&1H&&k6Ht$0Lt$PIFLHVHHD$PHHLH'H|$PIL9tw%H|$0Ht%W@u/u53H5H4Ht8Pt/H1HxH=HNHpH5H3Ht)xt#H`H Ј H5vH3HPH0F@uHt$0HVLt$PHIFLHHD$PHLHx]&H|$PIL9t*$H|$0Ht W@u/u2fH5H2HPvH@@uHD$0HPHpLt$PIFLHHD$PHLHx(%H|$PIL9tu#H|$0Ht#W@u/u)1D H5$H2HPH@@uHD$0HPHpLt$PIFLHHD$PHLHxh$H|$PIL9t"H|$0Ht#W@u/ugE1D H5xH\1H&PHLh@HLHD$I9HD$PHD$@AEM}M<1d$1H1HHHCH{HCHC8HC(HCXHCHHCxHChHHHHHHHHH HH@H0H`HPLAIv ȈA ȈA ȈA ȈA ȈA߃ Ȉ'#Iv(H{(#IvHH{H #IvhH{h#IH"IH"IH"IH"AIH Ȉ"I0H0q"IPHP^"ApHވpqAq ȈqAq ȈqAq ȈqAttAxxII}HLt$IWIwHIFLHD$PHLH H|$PAIFH9teEI L9l$HHuHNHf_>H=FC(m mH=.COo EofD1H.f1H1H3H Iz1HHh HHX H\$0HIt$ IعHbHD$0D$8HEVIt$ IHAH+SJHHL$f1H6{fDkfH.`HH$@As7:1HH[ 1HMH? HH/ H" 43H==CllH=%CmH $H $mH=Cin_nH=CmmH=Cmm&H=CmmH=CjujHjjHkHkH?kHkHlHlH3lHjHkHkHkvkHjfAVAUIATUSHPdH%(HD$H1,mXHHPG@1H<$Ld$HH\$ 1LF1Ht$HCHHVHHD$ HUHt$(H|$ i1H=(,CHH5&,CHHC)HL0H|$ MHCH9tIV0H5K?HHQCHu LL$AHL$(HT$ H8FPH @IMAEtH|$ HH9MH|$H|H<$HtW@u/u(HD$HdH3%(HP[]A\A]A^H|$ HH9tAEH|$HtW@/vt.Q(d@(HPgH6fDNfDHQAIUAE##HkHjHjf.DHHH2H9f.@tt#uHH1DH71f.HCH1HHH2H9f.@tt#uHH1DH71f.HaCH1HSH9wHHH1H3[K^fATUSHH5|H ,dH%(HD$1HL$HT$HD$/t$|$y'xCf H|$Iċ(utaH=CtfH=B CffH;h0H C8t3A,$H1IP1UDD$ L$ZYCHD$dH3%(u H []A\AWAVAUATUHH5&SH,dH%(H$1HT$!(HT$H@L5^ CAN89ELl$1LHHD`HXIIL9tXA8HAV8H9H HwHLHHI TH I9tCt<t1HrL(Mx ErcH=+CHD tfH= CffH:D`0HC8t.Aؾ1HH1 f.EH$dH3%(uBHĨ[]A\A]A^A_H=C[q[H=C[Y[/ff.@AVAUATUHSHH5yH@,dH%(HD$81HL$HHD$:QL%"CA|$oH-CHtfH=uCffH8Hx[H $f)D$)D$ H~WHfH4ׂC HHH?HH)HiHT$HT$ HH*HL$f/HL$(|$1Ht$d(x0CHD$8dH3%(H@[]A\A]A^KID0HtfH=CffH 8A<$Dp0t0AmA1HHi1f.Ck@\HHT$ H,HD$(0OH=C Z\ZHUZIKZ@UHCSH(dH%(HD$1HcHHt-H$D$1HDHJtHD$dH3%(u&H([]H=CYY ff.AWAVAUATIUSHXo,dH%(HD$H1HD$E2ZXHfHGPHD$Hk`{hHDL-dCA}H|$H&HtHH9H}u H} o1E11IH1I(H1A,HpHHxK-SH@u +'E.H=BtofH=CffH5A}@0:YHLAD$HD$HdH3%(HX[]A\A]A^A_ÐH|$H-tCH\H1Ll$ jHD$HLHDH?HD$ HCHD$8HCHD$0HD$0Ht LLH=BtfH=/CffH4h(AD$1DHAH=XBt1fH=CffHQ4A}@0RXf.1E1HBHHtHCRF0A}H-Bt%HtfH=`CffH3HxHtfH=;CffH3HxH8H0Ht2HHH@Htx H@HuH9tz ~_Ht0fH=CffHP3HxHULl$ HD$8LH HD$0HD$0Ht LLLl$L=?CK4HH+Ll$ HD$ HzCLHD$8HCHD$0HD$0Ht LLLl$HDO4AD$$HIFHtIH@@-@$Ht Ll$fH=CffH)2@({LoPHt$L M11AD$zfD1nHl$L=CM,MtxI}Ht/GIE@@thHx@LHl$HމM4AD$H=Bt Hl$fH=CffH1@(H=BTUJU@;AM7h-+9#+TH=BT{SQH=B(U^H|$UHRTHeTHTATUSHH5H,dH%(HD$1HT$D$8T$Ht$D$mDd$Ņ~bHcHߺHH5CDHߺH5DH߃H5 fDCHD$dH3%(u H[]A\ff.ATUSGH )HcHH@THHHhIHKHHHiC[ID$ H]A\ff.HH=BtfH=QBffH.@(tH&CHUHAWIAVAUATSHdH%(HE1G,ƅ~ƅSAƅGXH<AxCh<ƅA[{xDžlHCpD`HXIIL9+HEHHHHXHEH`-lAlH I9Ct<tH'B8u E뒋Aؾ1HHu1$H=BIIH=BJJff.fATH UHSHxHt Hu[E]A\LcMtL'L/HC[E]A\ff.SH HH dH%(HD$1kHxHHHT$Ht$HD$HD$u"CHD$dH3%(ufH [DCHL$HH H5+ HL$ HH5! H=}BIRH(AUATIH5USHH(,dH%(HD$1HL$HLD$H$HD$HD$&H{ DH<$I 4$1ɺHHGED$ Ht$HwHD$Im H/AEL-BHs LcEI}Hs L$ I}HAD$HD$dH3%(H([]A\A]ÐHX|HHAD$D1HHt$Hd$H8D)HFHH$vHnGf.UHH5¢SHH,dH%(HD$1HT$tWH{ HxpHtS|$u)_HD$dH3%(u(H[]19EH=BFFf.UHH5SHH,dH%(HD$1HtIH{ HxpHtE$ EHD$dH3%(uH[]EH=JBPFFFf.USHHw,[FXuYH_PH TH5xHHHtxuH[]H(E H[]HP I1҉CDAUATUHSH(Dg,dH%(HD$1AD$EXHHGPHD$ACh<H[`H\$S|$It2HEHEHD$dH3%(H([]A\A]fDA$tH=BtfH=IBffHX0ED<u\HD$H|$H{ HcH\$ILoPHt$L: 1ɾ6@Lk`Ht$L H\$ M1$EHBHfD\DfAUATIUSH(o,dH%(HD$1E|DXHHGPH${hHC`HD$Cx<uHspHt$T$<$蒷x.AD$HD$dH3%(+H([]A\A]fDKH=BtfH=BffH X0AD$@<HD$H<$H{ Hc0Ht$XfDLoPHL| 1ɾhfDLk`Ht$LJ 1ɾ6@LkpHt$LHt$ M14AD$HBHBBATUHH5ZSHH,dH%(HD$1HH$H{ HH@pHH{XHH4$HHtA\H<$u)LcXMtL&L HCXHCpEz8y;H=BHD tfH=~BffHD`0HB8t&͹Aؾ1HH1fEHD$dH3%(uH[]A\Ë81Wn=H=uBAJAH=]BA2Aff.fHcBHH)H0ff.AWAVAUATLg USHLHHt$dH%(H$1DHWBHBxAHBHHtH @iH=BtzfH="BffHLx MAk,D$HD$ ED$HD$({AHT$0LkPE11Lr@LL$(LMLML;tBCh<lD$t,{xHCpHD$ t<KD$GHH}BHHt.H It HH+HHBȋBE€|$PEBEfEHD$ 0T$gT$HIcIGH@IW H@L5zBHUhHHE`Hs L}XI>HEpLcgHT$ I>MHHs PT$HP HHL9%H$dH3%(^HĨ[]A\A]A^A_HD$ H~61HƒDHBx>f.L5B=@L{pHt$ LڥHT$( 1ɾ&HT$(HHɃ MHD$@<uD$f<u>D$L{`Ht$L|]HT$( LHt$LEWHT$( [H>U>SHdH%(H$1HHHHBH=1HHD$H5kBH$HiBHBH sH5,HooJHoR oZ0ob@ojP) Bor`ozp)Boo)B)BooH)%B)-B)5B)=B)B) B)B)BHB H H>BH oBH HpH5H BBH; H5H; H5~H; H5qH; H5bH;H5̩BH; H5)H; H5}H;H5H;H5UH;H5H=BH5HdAH=AH=H$dH3%(-H[]AH=:bAH=#DAH= &AH=AH=ߨAH=ɨAH=AH=A H=rA H=oTA H=Y6A H=CA H=-AH=AH=A H=AH=קAH=dAH=FAH=(AH= AH=iAH=SAH=<AH=&A H=tAH=VAH=8AH=ѦAH=AH=AH=1A H=xA H=gA H=Siff.@wHcH BH<H=BS7~7fATUSHBLFGtgHE@@thHxtC@tZHHHL9tIH+HtH}Ht/u臰D{fkf[HbBxt@[]A\wAWIAVAUATUSHHHH-BdH%(HD$81HBHH(HEHxx胵HD(L+L;-BLd$1E11M1L蔳1LAgH@u (EIGhMIGp9AAA`AAWH}HLBPMcHH`BH3LxfIGp18H=BIƋD$ t访fH=VBffHL$ H0HB8E6D蜩E1HHA1@HfDAEEE 1HھL脶t2A} 3@3H=#BS3I3H=Bt߾fH=BffH@0HB8t^3AULo ATIUHLSH8HÅt1 1xuu+CLHLAD$H[]A\A]ÉHCHcHLBHu IH8ŪI$AD$H[]A\A]DCH= BHË(t߽fH=BffHh0HB8t$קAؾ1HH1AD$H[]A\A]H=Bt yD2?2f.DHH>@tt#uHH1DH71f.HBH1ATIUHSHH fHHGHuHxHH1HBLHH[]H@PA\Dff.Hc%BATIUSHH)H+HtHH HHkHt6H}Ht/G,HE@@H{Hk Ht6H}Ht/zGHE@@H{ vHkHt6H}Ht/{GHE@@H{7HkHt2H}Ht/GHE@@ueH{[L]A\ hHx"@ hHx @.$hHxt>@ufDhHxt.@)dSIfDCfD3HE@@g0HE@@@HE@@HۧHE@@H軧fD諧'fDfDfD{gfDkfDUHSHHHBHH HBHxxϬH8H} H;=Bt-u7H?CH[]DG1H@H=BHtH5BGHtKSH0HdH%(HD$(1HcyBH H)HyHt.oFE11HD$)$HD$tHD$(dH3%(uCH0[fDH=Bt聸fH=)BffH@0HB8t-4@AUIATUHSH8LdH%(HD$(1HcBI$H)H{ H-~BL-oBtH5lH{Ht3Ao$AE1HDC(D$)$HD$t HD$(dH3%(uGH8[]A\A]DH=Bt職fH=)BffH@0HB8t,4@HBHt@ tC~t$uW@f. t#f.H5yB@Hu0HHH]B@H@HH=-BHt SHC[FAWAVAUATIUHSHhHO dH%(HD$X1HcBH)HH{{Dm,A ,}XHEP}hLpHHHE`HD$S2H)HcHHHHHL@`Ht}H.BfHD$@)D$ )D$0HtHT$ LfD$4L$0Lt$HDEEl$HD$XdH3%(Hh[]A\A]A^A_@HLLjHDEEl$L}PHt$ LtFHD$ @L}`Ht$HL$LݎtIHD$HL$f. AM1DAD$&D 1H=B)t)H=B*\ *H=oBZ*DP*f.UHH5tSHH(,dH%(HD$1HL$HT$7t&HC HcwBH)HHtk{uMHT$Hu$EHD$dH3%(u'H([]fDHt$HxEiH=B)v)H=B)^)fAUATIUHSH8HO dH%(HD$(1HcBHD$HD$ H)HH{},1HL$HT$LL$ LD$H5Mt\{H|$Hl$Ll$ whT$HDHH1H8ƺxAD$AD$HD$(dH3%(u:H8[]A\A]@H5HDuHuDHH=0B((H=B((H=B(ձ(AWAVAUATUHSHHdH%(HD$81H=BHD$H,1HT$H5:hHBHD$RHH9HyHB@HD$L%BHs E1LL$HLOxIt&H;B)H\AEIEHt$I}RHHt xHT$H\$ L5RBIHHI6HHHBHHoA$oHAL$oP AT$ oX0A\$0o`@Ad$@ohPAl$Pop`At$`oxpA|$pHI$KL=BHt$ I>HEG跜Mc$I>HHt$ 蚜H[BP~HtID$pID$X1LHvH BHt$I}RH@P HI${ HZSHEUtHCfDH=XBt1fH=BffHQ@0HKB8k&EHD$8dH3%(rHH[]A\A]A^A_HXHL$HHHH :BHHLcD9DDH3HH*BH8:DHxpHAD$ID$fDAOI>H/ID$XA9L$ID$hIED$`Ht$ ID$pLcʚHBP4f.HP@HUE;Ll$ Hs MHLHD$ D$(>LHs MLAHMIXAWIAVAUATUSHHHO dH%(H$1HcBH)H)HT}2HD$Ds,A%{XHCPL\$@HpL`Ll$ E1HC`H4$LL$1LLHHD$BL肝Hc;BH[ H)I IxI H<$ H5nHkHTH}Ht/Gu @HE@@thHx@ufH{HCfod$  fol$0hHPHtH@@t@AG f.H<$ H5HkHVH}Ht/GHE@@thHx@uH{HCfoD$ foL$0HHPH<:fDH<$H5#H=BtfH=BffH @0HB8E"AGH$dH3%(HĘ[]A\A]A^A_@IuH<$H5rHkHfH}Ht/GuHE@@t&hHx@uf.H{HCfot$ 0fo|$0xHPHfD}Hk HH}Ht/Gu1HE@@t&hHx8@u f.H{ HC foT$ fo\$0XHPH\ZfDL\$@H{PLL$H|$L$}HD$@HT$HHɃ LD$DAG@SfDCvfD3N)@HT$ AffDfDەfDHCf軕fDۏHC 蝕ÏHC赏HCH=B|٧rH=BH=ϺB褧ff.@ATUSHw,XHcBHo H_PH)LeMHXHHXH5:KHHtxuyH5HHtxuBH5HHtxu []A\fDHhAD$@[]A\fDH0E)HE(AD$mfDHP I1҉覥CH=uBJDATUHSG )HcHHhdfHL`0H@L@ SHL舢HqBHCHL[]A\DATIUHSH0dH%(HD$(1H߼BD$HD$HD$ xH_BH8h,1HL$HT$LL$LD$ H5[H|$|$t H|$#T$ t$H1HHL$HOoE T$HHc jBHE SH)ȈP(HHD$(dH3%(uH0[]A\fDAD$xH511HD$AD$@AVAUATUSH0LVdH%(HD$(1HcBI$Ao$H))$ujHBD$HHD$HH{ DC(1HXPH}HD$(dH3%(nH0[]A\A]A^fDLv(F IFA.InHHD$AFHy@1%D$HAhLHLHHALIMDI0HN-fDHH)HHI1HHHI9L9uIHH@H@H} H;HLIHI}IEIEImAD-Ll$D$H=Bt葢fH=9BffH@0HB8z@S>HdH%(H$1HHHHZBH=a1HHHD$H14AH$HBH H5?H0BHAooJoR oZ0ob@ojP) KBor`ozp)*Boo)3B)B)%'B)5@B)=IB)RB) [B)dB)mBHvB H HBHBHpHH5BH5FrB0H=)BH5 H$dH3%(u H[ff.@AWAVIAUATUSHHO Ht$dH%(HD$x1HcBH)HHQ{*HcBMf Hl$ HD$(HD$0I)HE0HD$8HD$ D$@?HD$HHD$P Ll$HD$LAH5zI=ILHD$ H5P IILHD$ H5& IILHD$H5I迻A|$)IE'HrI|$ID$ CHHHCpHHChHHCx2Iv H=/B LcH"sH+I|$HBHt'AoF HT$`E11ɾ)D$`+H}HkHBH\$0HtfDHs{ĺHHuHHD$xdH3%(#HĈ[]A\A]A^A_fDHu\LIEH/I|$ID$ H{uO{t9H=ѰB2覝(HD$H@SHǃsH=B{]qH=hBtAfH=BffHa@0H[B8H=-BQGؼH=BUSHHHHtf.H/蘲HHuHCH;1H0H薖H{HCHCH9t H[]RfH[]fAWIAVIAUILATUSHH HHWHwLg*HHEHH9FL<L2L1HILS0HKHCHt]1LKDHHHHLMtAVAUATUSHL=BdH%(H$1Ld$LHH=A1LHD$H*AH$-L5ΪBIHBA~HrB>LL- oc0o oSo[ H)%Bok@o)lBosPo{`oCpHBHOo) 0Bo)ABo)%BIpH!)5MB)-6B)=OB)XB) aB)jB)sBAH HBL- BHB1HBH=<|A1LHD$H(AH$۸A~IHtBoC0H>Lo+os o{ )BoK@oHBHoSPo[`)-GBocpo)B)51ChhH o蕏HC`HLHLcDHu MH4)H~pHu MHפH~b|Hu E1 HfaH~HcBHE MH)H(HXH{HoH{MH޹Ho{H{E1H޹ H`胗AD$LspLckh.胢HATUSHdH%(HD$1HcݯBH)HHHH{`HtGHHt* t!tHf.Hs$Hh#hHC`H{pHH9tCPtHHCXHt?HPL$IIL9t!fII$Ht跬L9cXuI|$觬H;HCH9t膗H~H}/t5GtdH}HD$dH3%(uRH[]A\f.nfC$HT$D$UzH{`@ff.AWAVAUATUSHL7G0MHo(HHtHlH诖HC({4u1HHt) t tHfHLkhfDHkxLeID$`Ht:DAT$hLHLqIT$xL1II|$p%ID$`E1HspHChHH fDHHH9uHLJHtHL[]A\A]A^A_馌fDH[]A\A]A^A_11ҾHxC4fDH6FDVqff.AWIHQAVAUATAUHSHH8dH%(HD$(1HǙB@Hp1GhH a轁HD$@RHHHHtuHHHt|H$BILP0HBHHtLHLeHtHLeHeLDH5a'1Aҿ/HH{ǃDs111ALt$@HLa/sD`McL MLAIH1HLarIFLLKT%HD$@cLLd$`脟HL$@sLH5f E}$La11H1DžDSEAVrZYD`McLsLSLAVIHELxaH1JrLt$PKT%IFHD$P^L_LbLLd$`͞HL$@LH5fTHH>M@(HMHEHEHEAHELu HIXHD$H|$8@HL@(rHM@HHCHCAHCLs H0HPǃDHl$`H dcHH5ePHHHHbH|$`H9t~HFEAA0HEI}`LJt0dMIL9I߸M)ILGHEDfD8D`PHuI}`duBDHBLKHoBLH茑HBHHFH:H.HHHHHceBATUH)SHHHH~HHHXH9tHH H9t׆HHH9t迆HHH9t视HHH9t菆H{hCXuHw[H}]A\f.HC`HtHPL$IIL9t"II$Ht7L9c`uI|$'DUfHSHH(HW dH%(HD$1Hc!BH)H:)$tQ}Hs H=ɟBE1 HM}EH讽HD$dH3%(u'H([]oO) $|$ tH$RHIfDAWAVAUATIUSHHho0H?dH%(HD$X1Ht k-YhI YH1IILa1ǃDH1AUmAYAZhHcH GHMHAUIHǺL;aH1lLl$ IT.LIELHD$ A[A_\]LdHl$H1L`11UAHl_AXDpMcLtFHIHǺUHL1ALV`FlHl$@KT7HEHHD$@Y^L\LΘHt$0HEHHH9UHXH9HHHT$8HXHPHT$@HXHH|$0HD$@HD$8HH|$0H9t=H|$IL9t*AD$qIIL3IPH%LLHHEHEtC0AD$HD$XdH3%(nHh[]A\A]A^A_HHHH|HHHHBILP0H|BHHtLHL\HtHL\H\LDH5wX'1AҿHHtǃDs111ALl$HLXjDpMcLDLAIH1HLxXiIELLKT7HD$bZLjHl$H1H11UAsL]iY^DpMcL{CHIHǺULAs1Ld]HMiHl$@LHEHHD$@XZKT7YI@(HD$ H|$H+HD$HEHEHEHL$HEHM H:IPpDǃD2BH2IHZAHPLLw\1ehHl$@LHEHHD$@XZIU1XLHt$0HEHHH9HXH9HT$8HXHHHPHT$@HXHH|$0HD$@HD$8HH|$0H9t]H%w&HT$8HtHuHT$8HHHPH|$0fDHD$8HHHPHD$@HXH}H|$0gHHHD$8HPHD$@HXH}H|$0WHT$8HtHt_ uHT$8HHHPH|$0f.HBHHD$D$@HT$8HHD$@HT$8HHHHH"H&H"H+H HfAVAUATUSHHPHo`dH%(HD$H1HDe0H}AHt kQhIQH1ILYI1DžDH1ATeAYAZXHcHo?HHMATIHǺLYH1CeLd$ITLID$LHD$LULɑH$H1LY11SAHd_AXDhMcL>HIHǺSHL1ALXdH\$0KT.HCHHD$0Y^L,UL4Ht$ HCHHH9{HXH9HHHT$(HXHPHT$0HXHH|$ HD$0HD$(HH|$ H9t{H<$IL9t{E1m@AĄLeI$PH>HEH{`HEHKHAAĄt HC`@0Ht$HdH34%(DhHP[]A\A]A^GhhHWx1E1HpA>H QpHHHHtxHHHtHXBILP0H&uBHHtLHL+UHtHL UHTLDH5P'1AҿcHHxDžDs111ELQHebXHcHW@rL`LI|$`HLLTtxSPHsHLL>a  A;D$PHnHEdH3%(u He[A\A]A^A_]SPHsHL+LАAGfD}tPD1EL31H1@DhIcHHHIHEL@L_31H@IFLLH@HIT1LmSPHsHLLHH@kvH@IL9WDSPHsHCt L vySPHsHCt lLuN@SxHUCH0xpDžDžE1퉍@ω@ΉPDhP DDh AAfDfZ_SPHsHL"D}FPDpP‰AV1DLm1H1P1>_AXDhIcHHAVIHHD1HRL@L 1U>IFYLH@H^LIT.LjSPHsHLLHH@,tSxH}DB@~AlHDžDžH11HLL20AVP1QH=H DhIcHHgHIHNjAV1L@RHL/QLH=IFH LH@HLIT-LiSPHsHLLHH@rfDHDsPLkHCt t HLLLr SPHsHCt L}rSPHsHLmIHCHH@1HHrHCPCpHH +L@HLDH@H=XBHt'fH=VBffH藆HDDH8)@HH1bUH@IHXZL9tSH H;tRZH=WBIt蘚fH=8VBffHHLHA>I@HHُIT$`fك(B0AGdfDAD$hhIT$x1I|$pA>H v(QHAG*@AGHLtpPHE1D(DHPpPH@v'x Ax DDP@ DD@@EA*EHHHEH@DžDžHLoDžE1DžDžDžDžBif(1)*MMfHI*͋LG(DD^H,PRAVQHV1W1ASH18H@HHHIHL'DDDARRAVL@QHVHWH1AS28IFH@LH@HLIT(LdSPHsHLLHH@nfHcLmBHL$*AVPD1QHV1W17H0HHHqHIŋAVL)RDL@QHVHWH17IFH0LH@HLIT'E1DXDpDDXD,R f+.*DJfEHMH*^H,HHoHEHHL(PL1QHAVV1W1 6H0HHHHIŋLU(RLQHAVL@VHWH15IFH0LH@HLIT&xf+Y-*IfDžDž^H,HH4HH]H'1HNIHLLLkTmVHnHMHjH^H)HFHH8HAHH HHATIUHSH dH%(HD$1H`to"HEHEf<tHp1GhH Z!5AEUAVAUIATUSH@HO dH%(HD$81HcbbBH)G,H)HD$HtX>GPD$Le`MfA|$)D$ L$I<$L$tff.E„LH|Le`Mt#Mt$(MtLL-JID$(A}H|$ HD$8dH3%(H@[]A\A]A^fDAoT$)T$ |$)HHD$ ;@LD$I4$IHǺ IdžMt$(,HUxH}pA>1EhhH m?HE`HLHHcDHs IH H~Hs MHTH~:,Hs E1 H>H~GHcg`BHC IH)HHXH{HH{MH޹HGT+H{E1H޹ HAEofDLgPHt$LrF M11AE%@HE`HLHHcDHs IHH~Hs MHSH~ +HcV_BHC IH)HHXH{HpH{MHH6S*wLepHcmhALepHcmhaaQH˰DAVAUIATUSH@HO dH%(HD$81Hc^BH)G,H)HD$HtX>GPD$Le`MfA|$)D$ L$I<$L$tff.E„LHpLe`Mt#Mt$(MtLL}FID$(A}H|$ o~HD$8dH3%(H@[]A\A]A^fDAoT$)T$ |$)HHD$ ;@fHD$I4$IHǺ IdžMt$(,HUxH}pA>1EhhH ;HE`HLHHcDHs IH\H~6Hs MHPH~(Hs E1 H H~DHc\BHC IH)HHXH{HH{MH޹HP&(H{E1H޹ H' CAEofDLgPHt$LB M1-AE%@HE`HLHHcDHs IH/H~ Hs MHOH~]'Hc[BHC IH)HHXH{HH{MHHO'wLepHcmhALepHcmhaMHJ@AUATUHSHH_`HC0Hs Hu1H[]A\A]ÐxpPD` X pD@AxApP AP PAPP@}#u$fDe(f]*fDE,E e!E"fOfDftH}` Hu.@H]`H HxDe(fEuH[]A\A]fDEPEtDHEXHt;HPHHHH9tHHHt8WH9]XuH{)WEKHHXHaHHL HH@H HǂhǂpHǂxBHBBHBBHBBHBBBHBBBBHBBHBHBH9J1f}(HMXDmPu)oHƃHHp1GhH 6H1[]A\A]H]`HH%xHHfHHɆ1fAUATUSHdH%(HD$10HHHLJHK;Dm$H{p1LMHHChLIM\Iq)@HHDpI1HHI9+A9uIHHH(Ht$dH34%(H<H[]A\A]ÐHH}`HtXHHt; t2t)HuE$HT$D$"H}`Hu$HhNHE`H}pHH9t?EPtIHEXHt@HPHHHH9t#DHHHtSH9]XuH{SH}HEH9t>H>1@U$H{hLHAHPLH@HKHff.AWIAVAUATUSHHHW O,dH%(HD$81Hc]WBH)AHHD$XHuHGPL`Lh}hM`L$L$f)D$ {H;tOT$ff.E„t2?D$H3IHǺ IdžLs(LLHtGiH8Lu HD$H$L%aUBAL$A|$ ȃ)HcHHHR"fLhLHLI LL~#H5GTBHD$LHu(HLD@$cHD$LuHEAM/AGHk(HtHHnHp1GhH E@DhAE8AAvA\PPHHD, EECPtOHCXHtFHPL$IIL9t(fII$Ht'1ChhH BEH[]EAVAUIATUSH@HO dH%(HD$81Hc2;BH)G,H)HD$HtXGPD$Le`MfA|$)D$ QL$I<$L$tff.E„LHP]Le`Mt#Mt$(MtLeL"ID$(Hs Hci:BII)AEM&<<H~MD$8 HqHs MD$@ HH~SI^MD$8 HH{H2H{MD$@ HHAE<uHU`B0<@H|$ >ZHD$8dH3%(H@[]A\A]A^DAoT$)T$ |$)HD$ @ID$`HBLHLcDH~MHlHs MH5-H~Hc 9BHC MH)HPHXH{H#H{MHH,x#D$I4$IHǺ 1EhhH HE`H/LHHcDHs IHlH~FHs MH,H~Hs E1 HH~Hc7BHC IH)HHXH{HH{MH޹H+6H{E1H޹ H7AEfDLgPHt$L? M1AEf@Mt$pMcd$hLepHcmh_)HnAVAUIATUSH@HO dH%(HD$81Hc6BH)G,L!HD$4HtXGPD$Il$`Hf})D$ RL$H}L$tff.E„E0@&ukLL\I\$`Ht!Hk(HtHHmHC(H|$ kVHD$8dH3%(H@[]A\A]A^f.Hs AHH~Hs LfH)H~Hcb5BHC AH)HHXH{HyH{HLH;)AEDoU)T$ |$)HD$ fDHs A*H'H~Hs LtH(H~QHc4BHC A*H)HެHXH{HH{HLHs(3DHuD$IHǺIdžLu(Il$`E0HoPHt$Hr_ I1AE@AD$hhIT$x1I|$pA>H >ID$`HTLHHcDHs IHH~Hs MHZ'H~Hs E1 HH~iHc3BHC IH)HYHXH{H,H{MH޹H&H{E1H޹ HAEfHs LH&H~+Hct2BHC AH)HHXH{HH{HLXHM& Mt$pIcl$h$HfDUHSHH{u%HE`iuHHH[]wXH[]fAWAVAUIATUSHHHO dH%(HD$81Hc1BH)G,L!HD$0HzWXLwPt{hC`D$Il$`HQf})D$ .L$H}L$tff.E„LLLbUIl$`Ht!Le(MtLL/HE(Hs Hc0BII)AEI,$<<usH~LE8 H=Hs LE@ H2H~I\$LE8 HH{HjH{LE@ HHNH|$ PHD$8dH3%(HH[]A\A]A^A_ÐoU)T$ |$)HD$ fDHE`HCLHHcDH~IHHs MH#H~Hcb/BHC IH)HHXH{H|H{MHHB#@D$HuIHǺ ILJL}(E1AD$hhIT$x1I|$pA>H ^9 ID$`HTLHHcDHs IHצH~Hs MHz"H~Hs E1 H H~Hc2.BHC IH)HyHXH{HLH{MH޹H"H{E1H޹ H&AEfu`E1jHk`Ht$H*c I1IAEh@LepHcmhL Mt$pIcl$hHfDAWAVE1AUATUSHHdH%(H$1]Hu0H$dH3 %(DJH[]A\A]A^A_@xH$HLd$@HAHID$LHD0HD$@HLEMHLl$ HLLH|$@ID$H9tLHH|$ AIEH9H!Et)HaHt<Pt3wqt0uPkHH:E1H$HEhH9tH$HH9_uHL*HD$HD|$D11HML$(H$LDDP1AWY^HHHD$4$IHǺAWML$(L1L|$HLIELLHD$0XZKT>:LB(Ht$ IEHHH9YHXH9HT$(HXHHHPHT$0HXHyH|$ HD$0HD$(IH|$ L9tC0H|$HIL9h^fDHL]+LLLLHdH|$ HIL9!ʄtL'H|$HIL9t)HHxHHSXfD&fD֍Ju@IT$LHHT$@IT$HT$HHD$PD$PD$SD$TH|$@IT$H9H!ʄYtv&HNH%x=D$PHt$HLPHHM,T$PHD$T$LLHH|$@HIL9!ʄ%HT$(HtH~HT$(HHHPH|$ fDHD$(HHHPHD$0HXI}H|$ S%HHVD$0HT$(HH{%H{H{HU{H{H{HI{H={Hx{H{fAWAVAAUAATUHSHHdH%(HD$x1H?tyHVH;tL}D$Mt;LEL:L$LLD$L$HtLD$1L)HL HHsHCL{CMHH~NLL|$0LLHƀ#HucH HD$HH^H\$0HD$@HD$`^foD$PHD$@o0)T$PL@HH0LD$`H@HT$hHT$HHHMtLAHD$@Ht LLL;EtIG8ff.yAL;8f.D$E„t:Mt5D$H3IHL{(ILJL;HuHUID$LHD$PH=A1LL@H|$PIL9tD$ D$HH9t\LHLeI9HI9Mt HuILL#LLC'fDHD#D$]Hk(C0C4H'HHU HC(D$ I9HIFIT$I9DIHuMD$LLD$PJ>HLD$HL0H|$PLD$L9t HUH}Ht?/FE1DB|?/IIGH9uII9pL)J4?H:9HUH}L)HUdD|DH߈D$D$fHD$fDALJfDM^DH|$(HT$Ld$(4]HHT$IH9t HD$(LH 1H1H|$Ht$HHFHFHF8HF(HFXHFHHFxHFhHHHHHHHHH HH@H0H`HPI;6 HWBHHHHL$HHIHHIIHt#L= BMBL;HEu@8|H1ǃDAI1PLH1vhXZHcHfHHAVIHHALI17ID$IT-LHD$`Y^LLHt$PID$HHH9HXH9HT$XHXHHHPHT$`HXHH|$PHD$`HD$XIH|$PL9t11f.rTH0F@Hl$0Ht$ HHEHD$0HHt$;Ht$HHHt$0HEHT$8HH9HHD$@H97 HHHHH' H|$0HL$@HD$8HEH|$0H9tIH|$ Ht W@H5LHtPt( HfH5sLHt xH5aLH^pPQp(H0F@uHEHt$ HHD$0HHt$Ht$HHHt$0HEHT$8HH9HHL$@H9HHHHHH|$0HD$@HD$8HEH|$0H9tH|$ Ht W@H5ALH}oPpoH0F@uHEHt$ HHD$0HHt$Ht$HHHt$0HEHT$8HH9HHHD$@H9#HHHHHH|$0HL$@HD$8HEH|$0H9tH|$ Ht W@H5LHSoPFoDH0F@uHEHt$ HHD$0HHt$Ht$HHHt$0HEHT$8HH9H HL$@H9EH HHH H5H|$0HD$@HD$8HEH|$0H9tH|$ Ht W@)H5~LHtPt8H5RL^Ht P< H5;L8Ht x H5$LHt xHEDHHD$0HHL$HL$DHHH|$0HAH9tH-BIt$ EMtM.AEHHFLcHlH9It$ AH=oB H&AGHD$XdH3%(Hh[]A\A]A^A_!/K /"; Hhf./ V /6 HH;tLh4f.H@f.gH@@uHxHD$ mSk0H|$ QHtHLHT$8HHH|$0SHHl$0HUHD$ HHT$0HH@HXHUHD$ HHT$0HHHtHHT$8HHH|$0<E1Hl$0HtH\HT$8HHH|$0HHUHD$ HHT$0H!H+fHtHHT$8HHH|$0]H0HUHD$ HHT$0HHfLcD HAHIt$ LHH=BH(AG@E1LL$ HH'xIt%H;4AH3AFII>L+!It$ H-wBf.HHHH}H|$0DHHHH}H|$0 DHHHH}H|$0DHHH H}H|$0D[fDKfD;fD+ M1AGD$@HT$8HxD$@HT$8HD$@HT$8H(D$@HT$8Hx1H&Hh )HLt$ HIt$ M HHD$ D$( L1It$ MHA H%II-H6fHfH0fH_HHH1HcDH=BHtRAGXfeHfHff.Df.1fwgSH_HtH:H[A[f.@1f.rH7IGHWHH=AK1 t:t*f.ATHHuD(f.ALzttt tH(HcfHff.ALzusvif Kff.O}H A1WtLDf.Gzt=f.{GH7ttt t(HHuDuHHufuf.UHSHHHHFH?H9thHUH9t?HEHCHUHEHCHEHt6H;HSHCHH[]fDHEHCHEHCHEH3H@HSHtHt!HSH}HUH;CHSH}USHHHHtf.H/HHHuHCH;1H0HFH{HCHCH9t H[]fH[]fAWIAVIAUILATUSHH HHWHwLg HHEHH9FL<LL1HILS0HKHCHt]1LKDHHHHLMtSHdH%(H$1HHHHAH=v1HHD$HgdAH$HHAHAxH`AH!H H5ooHoP oX0)Ao`@ohP) Aop`oxp)Aoo)AooH)-A)AHA)%]A)5vA)=A)A) A)ACHp H4AHAH5AACH$dH3%(H[]@(6 H5!HHHEH}HCo\SchedHEHE HEGulerE$H(AHHڹHpHxHA[DUSH8dH%(HD$(1HHHD$HHHD$胠HD$Ht HHHD$(dH3%(uH8[]0HB@U H5#SHHHP+HHHNH AHH5HHt xO H5HHtPtH8H5HPHt x H5H-HxHH=wuHAH H5xHHt!PtRH8H5&H-AH}HHAHH޹[]CH=HGHHifDHHA@ fDHHA@ fD H5HHx@ H5HH!PfH HEH[]D1HfH1HH=Aa@蛺W@fDHcAATUH)SHIHHCH9C0HK H(HQH9HHCH}`Ht/GHEH@@thHx@E8t*1߃HH}(9]8wH}(`HXI$HCH9C0UHHI$[I|$]A\0HEH@@t`@H{_HC(HPH@HS(HHCHS HC˦E8`1AWAVAUIATUHSHHcAALg HAI)HtٸfH=AffHHxA|$-BI,$AD$HHEH;E0HM HHQH9<HHE1L{LsHH;~#HS(s8LLH芴H9+H{`Ht/G(HCH@@thHx@ C8t*1HH{(9k8wH{(PHHI,$HEH9E0"I$HtHpHxI$AD$AEH[]A\A]A^A_AEH[]A\A]A^A_פHCH@@H(H}HE(HPH@HU(HHEHU HE莤C83yoH<̶AVAUATUSHL-AdH%(H$1L$LHH=AU1LH$HcA@H$L=7AIHAA H۹A>LL5'oc0o oSo[ H)%Aok@o)AosPo{`oCpH/AH8o) YAo)jAo)%AIpHM )5vA)-_A)=xA)A) A)A)AAH HAL52AHA1HAH=ŝAULHDŽ$H$HcAH0;AHAi E1>LLHH=+AU1LHDŽ$H$Doo{@HDoSDoK >HADoC0osPLD)&Aok`ocpD)$ooD)Ao)='AD)$D) AD)$D)AD)$)|$p)5A)t$`)-A)l$P)%A)d$@) A)\$0)A)T$ ) AoH)L$) AHAHpH LH)$H=H;AL5lAAU1LHDŽ$H$zfo|$pfo$HAfDo$fot$`H1fDo$fol$P)AAfDo$fod$@)5 AfDo$fo\$0D)AH5FfoT$ foL$D)AD) AH=AD)A)=A)-A)%A)A)A) AH HpHAH:AL5kAAH=AH 0RH5AH=gAHH5|謄H=MAA1ɺH5k茄H=(AH5gy迠H= AH5*袠H=AA1ɺ H5^~H=AH5P2eH=A1AH5{}H=A1AH5;5AH=AH WH5WAH=fAH |H5~H=GAH5辟H=*AH54衟AH=AH PH5HYHݿH}pH}HEH9t蒬H芬HHH{[]$@AUATUSHHHLJHH+HHHHHHHHH+HHHH)HHH9HH)H9t9HHU@umxHtqlcH褫HHPH@HHHHHH ёH™H=聄fDHLkpHt#HuHLeHLՇLMuH(HtHǃ H[]A\A]ff.fH?d@AWAVAUATIUSHx_,dH%(HD$h1D$/HD$0PCXHHGPLpLht)}h&HE`HD$0tEx<D$/M8@HD$/L{HCD$HD$0L;HD$HCACHHC0HCpHC(fC8HCHCPHC`HChHCxHǃHǃǃ?HǃHǃHD$HǃHǃHǃHǃHǃHǃHǃHǃHǃHǃHHHQHL$迪HI$LLHHLLd$@HLHK.HHID$HǃHǃ(Hǃ0HD$@ Ht$@ID$H;HT$HH9jHD$PI9HKH3HSHCHH|$@HL$PHD$HIH|$@L9tsD$oM C D$C$HHC8C<C@ـCD̀CH迀CLCDMMHu H=AH7#ClHcAHH)HHu LD$0H=wAHInc}Hu DD$/H=UAHQHD$hdH3%(VHx[]A\A]A^A_fDHtH 贜HT$HH;HSH|$@f.H3HSHCI|$H|$@tfD<D$/'fDLPHt$8LrHD$8L}`Ht$0Li 1ɾM1܎AD$fDL}pHt$/L袾 fD$PHT$HH;@ H.WH%AWAVIAUIATUHSLHdH%(H$1 tHHL=ALd$@E1IMHLxHD$t/HD$H;AL|$LhvAGIHD$PH$L=@AIE1MHLWxHD$t*H;AL|$L]vAGIL=AIE1MHLxHD$t*H;8AL|$LvAGIIFD$@HD$ I(IHLH4$AIHD|$@HH)AtJLL$PLT$`A9:LD$hL|$XIPI H|$LLLsD|$@Au@HkH$dH3%(D_H[]A\A]A^A_@I(E1虄IuIyH5{蕵uH|$X 10IH=ZA LcHuxD|$@F@LϺ LD$8H5LT$0LL$(-LL$(LT$0LD$8HL$HT$LL1LD$hL|$XLT$`LL$PLϺLD$8H5LT$0LL$(轴LL$(LT$0LD$8IvH59L舴LL$(LT$0LD$8KHD$ I~AFHHH)H1IFxpH(u IHH@ H@HAHAIGHIW HpH|$ pHAAMH%IFPHAIFX袚UH$HHrHCHH$H$}xHHL%NAL$MtfH=AffHTL@HH1;H$HUIH9tH$HH9t̟7bHMtzfH=AffHLHH'f9{H1PHL 1LH1輇XXZHcHaHHUIHHL eL{1}H$ITHEHH$Y^LwLIH$D踜H$HUH9tžAqILHD$PHD$PHIH$D$XnH<$~IL $LAHҾHD$pIL$HLHD$PD$XmH<$IL $LAH܆HD$3pIL$HLHD$PD$X7mH<$IL $LAHHD$J@|HAH5*AHHHHIAIIHHHAWIAVAUATUSHHcѹAH-AHL$dH%(H$1HH)HHD$HEHHzAHxxyHAHD(M/I9HEHHFAHxxyHD0M7I9HEHpxHAHxxkyHD M'I9 HEHHAHxx>yH(I/H9u M<A|$SHt }uHUBH(HHD$]{A}HuM}MoM"H|$6 H="EfHHCAGEHCfD@THCC A~uM6MnM0H|$ H=ȅeHC(HC8貸HC0/HC@CHHD$x$H|$4 H=~eHCPHC`bHCXhttpHChCpA|$AL$Ƅ$HDŽ$IFH$HD$x$D` 7APHD$L(H|$L` H=ڄdHCxLHǃ `HLLH[LƃH$IL9tǙ}H=At较fH=fAffHL`HEHh@HHHD$(H9f.E|Lm<pMg</HE@@uHD$XIuLI$ID$IUnH5LnH|$XHwH^aIH@I}HHD$ AUI@u"AmuL_MHT$ LLnL'ID$M4$HD$0IGHD$ KL,L9|$H=cIELIE}IEHt$0LH蔎MuL|$ AE H|$XHt$W@u/u螦fDH H9l$(iLt$LHI0rrI0MHHHt$_IHH|$t4HD$HHL,@H}HtH} H(I9uHLH$dH3 %(:Hĸ[]A\A]A^A_@H|$PH=ƁaHCPHC`誴httpA@sCpA|$HCXHChDI$L`@HLHD$8I9$D$OfAD$Ml$MA}:<<I$@@uHD$XIUIMHT$ HPLpHL$0HT$(HIGHD$@KL,L9|$L|$0H|$ L`IELM}P{IEHt$(LHLMuL|$@AE H|$XHt$W@u/uVfDI L9d$8|$OI$@IH|$H=`HLHCzHCLLH蚋LkC DAfIH|$H=_HC(LHC8+zHC0LLH)Lk@CH@fDH|$ H5袧LH|$F H= -_HCxLHǃ yHHt$(LH蟊LƃD$OIHECHH߰AHxx.qH(I/H9CeAESCq@HM1HATL`~11{AYAZHHHD$ UHD$(HHMATHt$0IL~H1{Ld$pLID$HD$p_LAXHL$ IT lL!Ht$`ID$H$H9IFH9#HT$hH$H$H$HT$pH$HH|$`HD$pHD$hIH|$`L9t荒L$LEDCMtA|$HH;H=nAmC|cfDÓvfDH~H{(H=%A{D{fDk&HD$hH$H$HD$pH$I|$H|$`DLh~'I}H=Ar{ DI};H=uA]J{SDH{xH=MA"{DHT$hHtH_HT$hH$H$H|$` H{PH=AzfH{PH=A^zTDH8H=Ajkz`fDH{(UH=mABzDH{xH=EAzDD$pHT$hH$AkHH11PIL vLz1xY^hHcHRHIHǺAUHL uv1LyHwL$LIFLH$XZIT,JhLRHD$H$DHH$IL9tIhHKNHHfDUSHH8HdH%(HD$(1D$HHD$HH+HHH+HHHHHHH+HHЋSXH97T$ foD$HH0HP(HHNH@H@@@)HD$H9dHHHHt$(dH34%(<H8[]fDHt$QHHH+HHHHHHHH+HHHH)HHnH93H)HHUHuԗH;E:HH9fHHWH9HHU@Dm:HtfQ%@HH sHHHHHP0G1Ht$Hof.ۍfDH$HHPH@HHHHH&DH IrH:zH=^rdfHHHP0臉H=A H5cv/1H qH2yH=qdLff.SHcDAHHG H)H8HHt+ t"t褌C[@H_C[fDAWAVAUATUSHXdH%(HD$H1t$ H'HD$0IIHHD$(HD$?E1HD$AGHI@l$BH9IʼnDCACDD$CD$ T$?DfHD$DfT$@II+HII+HHHHHII+HHAWXH9hHT$?HHIHPT$GHL$ IP IHqH@H@ @!HD$0H9eHHIIEH?II+HII+HHHHHII+HHAWXH9I} H]nLLIHIIxI@MhLD$=ILD$IHQCD(LD$0H9LHIML)4IH|oHXIIHP0/1H\$HdH3%(HX[]A\A]A^A_f.Ht$ H uII+HIIHHHHI+HHIH)HHH9LIIPIpLD$cLD$I;@II9IHQH9HIAP@9A(/LX֕LLL9II+HIIHHHHI+HHIH)HH%H9LIIPIpLD$dLD$I;@II9IHQH9=HIAP@9A(/LcהfHt$(I/~f.H alHRtH=vl_Ht$(H|$ }8@IIHP0菃H=A H5kp71CH kHBsH=l^ILD$_ILD$HPH@IHIIIILD$ILD$HPH@IHIIIndIEHIHD$ 聎USHH(HdH%(HD$1T$HD$ D$t$HH+HHH+HHHHHHH+HHЋSXH9HT$ HHH8HPT$HH@P T$H@ P$H@%H$H9dHHHH|$dH3<%(,H([]fDHt$ !H HH+HHHHHHHH+HHHH)HHnH9+H)HHUHu褍H;E*HH9VHHQH9HHU@Dm:Ht^!%@HH=diHxHHHP01HHAz@賃fDHHHPH@HHHHH.DH !hHpH=6hZHHHP0gH=pA H5Cl1H gHoH=gqZ,ff.AUHw81ATUSHHXdH%(HD$H1Hl$HlzHIHHH+HHH+HHHHHHH+HHЋSXH9I|$ HeLHIHI}IEIEMevHCD%HLl$HQH9pL(HHHL$HdH3 %(HHX[]A\A]fDHH轊L9HH+HHHHHHHH+HHHH)HHoH9@H)HHUHuAH;EGHH9sHHVH9HHU@Dm:Hts辍%fHH eHHHHHP0|1Ht$Hvf.;fDH~HHPH@HHHHHDH dHlH=dYWfHHHP0{H=A H5h菌1H AdHkH=VdV謇ff.AWIAVIAUIATUHiSHHHdH%(HD$1!]IAEfEt$AfAD$C4A$AD$AD$AD$ Et$ MHH HH+HHH+HHHHHHH+HHЋSXH9I}1HbHLIHIEI}IEImrHHAD-L,$HQH9L(HHL}HL$dH3 %(OH[]A\A]A^A_ÐI|$LLrHL͆H9HH+HHHHHHHH+HHHH)HHNH98H)HHUHuQH;E7HH9cHHQH9HHU@Dm:HtkΉ%fHH bHHHH1HP0xHHri@S|fDHzHHPH@HHHHH!DH `HhH=`qSHH1HP0xH=A H5d譈H a`HgH=v`S̃ff.AVAUIATUSH0HO dH%(HD$(1HcAH)H)HD$HH Dg,HAEXHGPHD$A{h(HC`H\$HHHt$HPf)D$ t`HDHAEHD$(dH3%(H0[]A\A]A^HAEDo)L$|$tHD$11H\$1VLwPHt$LZ< 1ɾM1|aAE>Ht$11H\$DLs`H\$HL臭tHD$f 誁HAWAVAUATUSHHxdH%(HD$h1H Hl$@HIAHEHrHHD$@vOLcLt$HIMFIM9LIFL|$@HtH;L SDHUD)I9tLD$ vLcD$ iAMt+L3L:L蛀HtL)E1HAGl-DcHbHLLd$ ǃ LmLHHHHHD$8HuH\$ HD$0HD$P]foD$@HD$0o0)L$@L@HH0LD$PH@HT$XHT$8HHMtHAHD$0Ht LLHƀ#{$LIt{IVHE1A6]sH~HL$hdH3 %(D Hx[]A\A]A^A_LAf.HUI9.EfDnw1I1LHID$ID$ID$8ID$(ID$XID$HID$xID$hI$I$I$I$I$I$I$I$I$ I$I$@I$0I$`I$PM; vHpAL`HHHHHMMIMtUL5NwAM5AD$u4I$LPM AD$ uI$LPfDHE1E1HoA@2H@0H@C HfDXDHfD`FHHPhHqALHHpPHAHxxPH0I4$H;5pALMt ~6H3HSHEHDs HD$@HK1DHLߦH|$@AHEH9trE0C0LCPrLCTeLCXXLC\KLC`>LCdC\Ch>AfH(H58A#fAƅpAs8H0HAaAƅHHHH+HHH+HHHHHHH+HHЋSXH9^foaHHHH SM HH(HH@HH@@@0HD$H9HHHH)AĄHMH yH0H~@A HH=AH39H0ojLH1PL WI1HL[1Y_AXD`McL2HLAUIHL WLZH1XHELHHD$PKT'AYAZEILMHHT$@D nH|$@HH9tpHE1xfDH=ɍAHH=AHAHHAHHAHHAY=HHHP0gmHxf.IH3HLmLl$@J&HzGHt$@H;HT$HL9HKHD$PH9HKH3HSHCHuH|$@HL$PHD$HHEH|$@H9tnHSH;H2?/lE1B|'/4IID$H9uIL9L)J4'HQHSH;L)AHS@jE1BHjHlf.1E18HNBHuHkIH1PL FUI1L1XH1,VD`XZMcL0HLAWIHHL TLW1UHEKT%HHD$PY^LpFLxHHT$@D4k&H=A,H]H=AHAHXHAHZHAH\HA WLqL@AD$PAT$Ht$HdgH3HSHCH}H|$@MA@F(HCHtHbHT$HH;HSH|$@f.H5VvHHH+HHHHHHHH+HHHH)HHaH9YH)HHUHuRvH;EWHH9yHHQH9HHU@Dm:HTy!fDHH RHHHHHP0hf.AD$ PAT$ fDI6HSH;%E1D$PHT$HH;WHwjHHPH@HHHHHH PHXH=PQCHHHP0gH=A H5TxH LPHWH=aPBgksH EHoV H=BBLH5DH=PBHHHHHff.SHc$AHHG H)H8GC[fAWAVAUATUSHHHHt$T$dH%(H$1HPHLpAFANMf AVA~MD$AF́AЉD$Lc9k4dD$<gHSHcH>HIFDŽ$Ƅ$H$H$ HH+HHH+HHHHHHH+HHЋSXH9U$Hfo$H8H@H@P(@)@HHHD$8HOH9 HHHfH$dH3<%( HĨ[]A\A]A^A_fD$k4<LCx1HD$ IHCpL IM I q&HHpI1HII99uIHLpMAA|$|$ED$& I~ A~aIL$I~L. II~HpH;{lL$ASD))ȉslA9 9s%)‰HACDAAFAEuT$AĀ|$uIFMIHt LM EA  AH|$H7GtH{xHD$ 1HHCpLIMIq)@HHpI1HHI99uI(HHuHoIH{pHcAnfHEF HhMH=:AAn H0AE;HH=AMMMFH3MH0tHAH=AH6MH0:HlDAF A…Chf.H{x1HHCpLIMIq.fHHdpI1HHI9K9uI(H;HuHHH{pH@fDL$L5NEtF@AAwffwIcL>9sdtsdIK,L)HHDŽ$Ƅ$H$HH+HHH+HHHHHHH+HHЋSXH9胃H$HH8HP$H@H@ P @!fDs`s\shDsX9sPsPH0^lje=H1PIL 'I1LKH1IY^DhMcL#HLATIHLKL HH1ILd$pKT.LID$HD$p_LAX%:L-vHHT$`^H|$`IL9`fDL@(7cIMCI$ID$ID$AUIID$Ml$ HLPfDEGfAFT$AF HH=LGHxHHHP0]DH{x1HHCpLIMIq.fHHpI1HHI99uIH{H@HnDbDH1dALD@MLLHK_H=W{AAHCH^A  IAH|$HGH5{AL2pLD$ IH=zAHa5@H$ iH |HH+HHHHHHHH+HHHH)HH1H9qH)HHUHuiH;EHH9!HHWH9,HHU@Dm:H?l!I~LLF3SL-bAMtafH=aAffHѐ@H;EH1_HHMt$fH=`AffH蔐HHHH H$gHHH+HHHHHHHH+HHHH)HHH9H)HHUHuxgH;EHH9HHWH9HHU@Dm:Hj!Ht$8HKTAFA)1T$HxSDAщSlH HBH9JH=]B4L@H=wAH0&IFHH@I>HHHP0TYH=]xA H50Fi'(] HH@ HD$(H@H_AH _AH|$(HHGHW H1HD$(IFPH\$@H{GHrHCHLd$`HD$@2HLdL-_AHl$`MtNfH=]AffH辍H@HtEH1\H|$`IHL9tOZH|$@HH9tHDffD$`HT$_D$bDd$cl$dHH+HHH+HHHHHHH+HHЋSXH9uHT$_HHHHHPT$gHH@P HH@ @!HD$H95HHHHHHH+HHH+HHHHHHH+HHЋSXH9I Hk8LLHHHHyHALyHL$KIHHL$HHVBD9HL$H9 HHHH|$ HDG@:/1T'<H@@uPHHD$@D$bfHDd$cD$_fT$`l$d-HH+HHH+HHHHHHH+HHЋSXH9rHT$_H@HHHHPT$gHH@ P H@!HD$H9*HHHHl$HLuHHHH+HHH+HHHHHHH+HHЋSXH96I~ HA6ILHHIIIGMw&GHCD7HL|$ HQH9 L8HHH|$Ht(W@u /u0 _f.E6AMD)DH=XMAt1:fH=RAffHQ@0HKQA8yDHt$_ ZH HH+HHHHHHHH+HHHH)HHH9CH)HHUHu4ZH;EAHH9XHHQH9HHU@Dm:HE]!HH 5HHHHHP0LH|$HW@/;]xfD[;fDHt$ HFHt$HmFHt$HWFfHH ,5HHHHHP0KH|$ HG@/yOHl$HLuHHfLHuXL9HH+HHHHHHHH+HHHH)HHH9 H)HHUHuWH;EHH9HHQH9cHHU@Dm:Hr[!DHH 3HHHHHP0gJfHt$_ AWH OHH+HHHHHHHH+HHHH)HHEH9XH)HHUHuVH;EHH9;HHQH9HHU@Dm:Hm=Z!HtKHHPH@HHHHHDH 1H9H=1I$HHHP0HLH O1H8H=d1#HHHLLuUL9HH+HHHHHHHH+HHHH)HHH9H)HHUHuTH;ENHH9pHHQH9 HHU@Dm:HrX!XKH 0H8H=)0"HIHHPH@HHHHHeHHHP0GtH /H7H=/D"HIHHPH@HHHHHHHHP0FH=eA H5t3@WH .HM6H=/!HHHP0CFfDH .H 6H=.i!IIIHHHP0E>Ht$H@IHGHHPH@HHHHHCIQHeHtAWAVAUATIUSH8HW dH%(HD$(1Hc@dAH)H*HH Do,HD$AEXHGPHD$Ls`ACx< D$f )D$tnt$LH2H|$AD$~HD$(dH3%(H8[]A\A]A^A_fH|AD$@o)L$|$zHD$mLPHt$L  1ɾM14/AD$QfDL$fD<u D$1L{pHt$L^uƿ pOH鐽靽ff.AUAATAUHSH$DhHED E\EDqGH}x1HHD`HXLHHEpL HMMEP%fDIHtpDPM1IDHH9uYE9uI9tNHDH5`AHUHMH=`AH)HH[]A\A]H}pALvG@UE1HdHAWAVAUATISHHhH=`AH6dH%(HE1HEIIHE*pL5sAAxIt"L9H{4AEIEL=BAIHH`AHxx HI$HEL9qIHHX`AHxx I4$HHHxL9KIH~LEH/qIHExHHxAH=:@At-fH=EAffH3vHLHH@LhIM 9HHE(HxL#LA>#Es0HDDEAEELMIt @ƒDA$AEMy AUAMDfAEfAMHHHH+HHH+HHHHHHH+HHЋSXH9Iy)H2'LLHHHHyHALyHM8HHMHHVBD9HMH9HHHEt/C0A$H]dH3%(He[A\A]A^A_]DHMfHE)EEt$A<"H9H>H=.>At+fH=CAffH't@0H!BA8H}Ht'W@u/u&YOf1:fH}!HEAƀxaA! LH nH5S^;DLL KI9HH+HHHHHHHH+HHHH)HHuH9L9HIWIwJI;GHH9HHQH9HHAW@CA/9L N @HH L&HHHHHP0<1AFAF<RHEH@@WHEHHHPEA4$HAAA1MH}Ht G@u /u0@HEHEH}H W@/LLmI4$LMHEH^E LvI4$MLAHq^(jI(HuH5_HHuE1E1j11jjjjOHUH0HHJH DHd=HHPH@HHHHHDH #Hz+H=#9fHHHP0:H=YA H5'oK1iH !#Hr*H=6#;>bH}m)#>1> ]Fд@AUATUHSH(HW dH%(HD$1Hc4YAH)HHH txDg,A:XLoPH5XAu*HHGPHxH9guvH5XAHHv1HHMD$EHqEHD$dH3%(H([]A\A]ff )$t?LHAuEH1sEHEfo) $|$ tH$@ *DH@Kf.USHHHHtf.H/:HHuHCH;1H0HH{HCHCH9t H[]B:fH[]fATIUSH?Ht=ID$HI\$(HhH9vf.H;H9H9wI<$[]A\9f[]A\f.UH1SHHFLMHMIIH@HHH9uHH9t=HtC1HI9tI HHHi9HmHH[]f.Ht)C1HI9tI IHUH9tIHHH]AWAVAUATIUSHHHoHHHWHH)HHH)HvO-;I$HEHC0HHCHHPH@HSHHHC8HS@HC0H[]A\A]A^A_@Hw(HH)HLpLhK6H9HHHlH9H<:Hs(IHL)HM4HCHHPH9t H)LfH;I7L;HkIKl.Ls(HkHHCHHC HEHC8HHC@L)HIHL4HH)L9vH9tLff@H9tLH)LMf* fAWIAVIAUILATUSHH HHWHwLgJNHHEHH9FL<LR9L1HILS0HKHCHt]1LKDHHHHLMt@HL$HT$LH4$Rt>EH|$ ]E@HD$ EH{ L^EV/H="AcHfAUfATUHSHH(H dH%(HD$1Hc-CA)$H)ǀ H/Hc CAHK H)oI) $|$ )HLI|$(H!AHtfH=\'AffHWLHpHtfH=.'AffHWH@L HtefH= 'AffHWH@I|$ LhH HLLHHH{HCLctBD#H]E#f9H{ H¾!EH[HD$dH3%(u.H([]A\A]H$@H{ jYs-HcAVfAUATUHSHHH dH%(H$1HcUAA)$H)ǀ,H.IHK Hc-AAH)oI) $|$ NMLl$ LLMFM@HELEHIHx IHHLLHHH{HCLcBD#HH\$H\$H5HD$X*|$HٺH5H6*L7HcȺH5Hg@HZ/Dn7H{ H¾EHYH$dH3%(uAHĠ[]A\A]A^H$@HD$NH{ L Ze+HefAVfAUATUHSHHH dH%(H$1HcE?A)$H)ǀ$H ,IHK Hc?AH)oI) $|$ FMLl$ LL350HELEHIHx IHHLLHHH{HCLcBD#HH\$H\$H5HD$H(HD$HٺHH5)(L5HcȺH5HZ>HX*f5H{ H¾EHWH$dH3%(u1HĠ[]A\A]A^H$@H{ LXm)H}AWAVIAUATIUSHXdH%(HD$H1? HHI,$HcH=AIH)H]L}EL *LD$ LH,$HHLǺHD$HHD$HD$0nfoD$ HHo0H@HD$HT$8HT$)L$ 0HL$0H@HHHtLHD$Ht LLI4$LcHH~I4$MH&H~=ƃ#H@At!HtDjL1]THHL$HdH3 %(HHX[]A\A]A^A_ 1H1HHHEHEHE8HE(HEXHEHHExHEhHHHHHHHHH HH@H0H`HPH;eHAHhHHHHHHHHHL% AMtcEHEHPMtQE HEHPL0Rw@EPUDE PU (&LH j 1 H5H=E;fAWAVIH5m AUATUSHHh,dH%(HD$X1HL$0HT$(LD$8 0Ld$(MHs Hc9AHH)LmMII|$ HHT$(LL`HpHL8H@:0IH^E@uH切,)H{ LSAFHD$XdH3%(kHh[]A\A]A^A_L|$@L-9AHGMALGL%PAHL9zu.H2%uWH=A Ԕ1HHT$HT$%tÀz1HHH{ IHHEHxAHHpPH9AHxxQH0Hs L9]Ht ~ALd$(afDH|$0QIHx4LD$0HHD$LD$Hx HD$HHL$Ht$L8HxHHHHH@LD$HL$H|$8D IA@Ht&\QIH\$8H4.CHHLeBD%EI.@%AFffDHs HEL Hs MLHEADHLAD$"H2?ϒfAWAVAUATUHSHDg,dH%(H$1HD$AD$ XH]LoPM}At{hC`D$MHc6AH{ f)D$H)ǀt\Z-H{ H¾EH|$OH$dH3%(iH[]A\A]A^A_H"IHK Hc5AH)oI)L$|$u]MpLt$ D$LLIuLL!IHL9r)LmELK?HD$fDA$tH{ LlOf.LwPHt$LZLLl$ M1ELs`Ht$LzX 볐H{ LNE*# H=[A0限HŐHAWAVAUATUHSHdH%(H$1G,HD$HtX_GPD$Hc3AH{ f)D$H)ǀHz IHK Hc3AH)oI)L$|$tHD$MA|$0u A|$1D$LIHI$PHVI$HLhH<CD5MuLmAE@%E'D6*H{ H¾EH|$LH$dH3%(H[]A\A]A^A_E1MjHAEHHENIL|$ LHD$LIEIEIEIuLaTIHAE@uL切q"LHN H=A A$ tfH=FAffHF @0 (ID$H{ LKLgPHt$LJ M1iEyD>HHU>SHdH%(H$1HHHH AH=41HHD$HG?H$#HHX1AHAxo1AHHPAH50ooHoP oX0o`@ohP) M0Aop`oxp),0Aoo)50A)>0AooH)-@0A)0AH0AH[)%0A)5-0A)=60A)?0A) H0A)Q0AK H/AHHpHNH/AH/Ar/A(mAH=#0AH H5$X5AH=/AHH5#H=/AH5VAH=/AH5=H=/AH5H=/AA1ɺ H5XH=b/AH5*!H=E/AH5 @H=(/A H5 H= /A H5 H$dH3%(H[]Ð(G H5HHHEH}HCo\ClienHEHE HEGtE!:HAHHڹHpHx6HZ.AXAWIAVAUATUSHxDg,dH%(HD$h1AXHHoP{hLUHC`HD$({x LkpM]MHs Hc,AII)M4$M ALL$(uIAH=HuLd$@L\$JID$LLL$HD$@L\$LLLL$IMMD`H|$@IHL9tJHAGOLoPHt$0LCHl$0 AM1D@AGHD$hdH3%(Hx[]A\A]A^A_DHD$0L\$L5,AH:IALT$LHD$9LT$L\$H; AHzH2%H=y ALNՈfLk`Ht$(LT$L%LT$ 1AfDLkpHt$0LT$LuB-Ll$0LT$fDH{ LIvI Ht$HkHt$LIHM~I~IIFNLt$@HHCD>Lt$@HL$0LD$HD$8GD|$8L9AAD$ @H=@:~}0~H=@T~]J~Hq@HtGfH=AffHg4@07!HR~"H~ ATIH USHHdH%(HD$1HH @A|$,1HH5!t}H4$HH?H,H%H)HHP9rLHcHHHHHt2:t-H;0u(H;ru"ztztz uw/CHD$dH3%(u9H[]A\CH=@V}L} AWAVIAUIH-ATIUSHdH%(H$1HHHH ApHHD$@HAHD$HtL4$Dl$HD$It$I$)HID$t$ HD$SŅxHD$(I$tGHO1H$dH3 %(H[]A\A]A^A_fDL$t8It$HH9cHLFfDHfD1gH\$pL$HHHCHD$pfo_tLfpDHfow@@size@fot@F)@ fot@G@0HD$pHDŽ$GHD$xG}2L-AL$MtdEfH=AffH0IL@HH1H$IHL9t_H|$pHH9tL跿HMtDfH=AffHj0HHH!fH\$pL$HIHCHD$pF_tHLfo3fPD@@sizefo(@F)@fo(@G@ fo(HD$p@0HDŽ$GHD$xG51L-AL$MtDfH=@ffH/AMLH@H1mHyHyHyHyAVE1A AUIATUHSHӺHdH%(H$1HIHH%ALHD$@H@HD$HHjpP^_{A3~.1H$dH3%(H[]A\A]A^DH\$pKH$HCHD$ppHHfo]@JHze_t, inHH@t)fo{fHH@fo{HD$p@ fozHDŽ$J@0HD$xJ\/L%@L$MtCBfH=@ffH-EL@H!H1H$HIH9t>H|$pHH9t+薼HMtAfH=y@ffHI-LHHHEHLL,$\$HD$dIH;Ew{D$ H]uH]Dl$ LmH\$LA|$LkAƋD$ EtLH)Au>Hv8HH]fDHHrH\$pKH$HCHD$pbfoZHHHze_t, in@Jfo{HP@t)@fovfPH@ foqHD$p@0HDŽ$JHD$xJN-L%@L$Mt5@fH=@ffH+L@HFH12IZvI8vIsvIQvfAVAUATAUHSH0HdH%(HD$(1HHwH|$D$ڃ@Eډڃ EډڃEډڃ HED$@L-@Mt}fH=%@ffH*L`I$HT$LID$Ht$ fMt$Lt$ M,$Ll$`fDH=8@tfH=@ffH1*@0EHD$(dH3%(H0[]A\A]A^fLl$Lt$ I} H LLIHI$I|$ID$Ml$t$HCD,HHڃL$$D$HW._fM11ff.f1uDUHH5dSH8,dH%(HD$(1HH$HD$HSHHD$HD$HD$ t9HH+HD$ Ht H|$HtPHD$(dH3%(u'H8[]HD$ EHtH|$HtP;Hsff.@AWAVAUATUSH(H<$DL$ dH%(HD$1H IIԉEHD$HF<E1E1 EEt|$ DIH<$ALL- H|$Ht+O@u#/u$ $Ht$dH34%( H([]A\A]A^A_D<H@@uHD$LhLx8fH<$LL\+bE1MH=@tfH=p@ffH&LLHhHEHHELmL}fDH=@qeq$HHqfAWAVAUATUSHHHL5T@L%@H|$T$L$dH%(HD$81IH0I$Hxx L=R@H8H;L91H>H/HL$ II<$HD$H $HXHHxHD(L+M9IHHI$HxxH3H8HL9{AHtL?A?IL$I<$HPxvHLrLHHHDIDH !HD$ M'AE<E1E1؃ |$Et|$DHH|$@LLH|$ Ht(O@u /u$$@HL$8dH3 %(HH[]A\A]A^A_D<IE@@uHD$ LhL`5t$H|$LL,(eHL$ II<$HD$H $DE1MH=@txfH= @ffH#LLLxILIGGMoM'H8H3Iȹ xvxHHD$IL$H3I<$H@xIoII<$AfAGH=@lnbnG@ $C1H1H3I+fDAGL81H^HD$HnAWAVAUATUSHH8Dg,dH%(HD$(1HD$AD$mIHoPAhHG`HD$AzAGx<m<MMopAXy(IIGPLxIM@II$ID$HI|$AID$Mt$ H DHT$E1H?ALID$I$I$HPHPH@@%CHD$(dH3%(H8[]A\A]A^A_L%Q@IGPI4$HxH9t vL5@IIH0I$HxxuH8IPH;=@HHII<$HHHx(HIGPH;h@Ht P8A(IMI$LMt$ID$AUID$Ml$ H1ҹHLr}ID$ Ht I|$HtPL;H@CHHwfIp1eIDADH@LDLo`Ht$Lگ ,M11CHI@LDHLpII@II<$l@H@IwPLD$FxowG@H@@MD1QH@H5@HHHH@ H@H5@HHHH@k HiHiAUATIUHSHH=@tmfH=@ffH1Hu HXHHHC7xcH+LkH} HoHLHHHkH{HHCTD+I$AD$H[]A\A]AD$HP@HI$H[]A\A]ff.AWAVAUATUHSHH HXdH%(HD$H1oIH @BHD$Dc,HD$AD$6i{X,HCPHD$Ls`A{xKHCpHD$Ah<Y<aLHL$HH?H,H%H)HIPA9HcHHHHI:H9H9Jzt zzH=NAAǀ{hHHGDEHT$E1?ALH|$L5AH\$tHkH%HI@A9HcHHHHIIVAHLEHD$HdH3%(<HX[]A\A]A^A_H@H0HC`H@H9tHQH=*A1ALH=$@tfH=@ffH@09!E_f.H=@tfH=i@ffHx0f.ADHH%HI@A9HcHHHHIIVAHLA3EtfH%HI@A9HcHHHHIƀ1HLAE}DvfL%@MtfH='@ffH@07!Mt^fH=@ffH~HHT@011EH=0@ddL{PHt$L M11 EEL{pHt$L誨 fDM>MvI HLLIHI$I|$ID$M|$Ld$0HLCD<Ld$0HL$ LD$8D$( *\$(L `|L%@MtfH=@ffH@07!MccL%@MtfH=T@ffH@0Mc cfH1If.H=x@tQfH=@ffHqx0 M>IvI Ht$HkHt$LIHM~I~IIFNLHL$ HCD>L|$0LLt$0D$8D$((|$(LAƈD$ED$afH=@bmbH=x@tQfH=@ffHqHH@0fDUHպSHHHdH%(HD$81 HtdHoH)$o Hx)L$oH`@R)T$ tCE1tD1HHt-HD$8dH3%(ucHH[]fDDfDH=x@tQfH=@ffHq@0Hk@8aHu1H<DAVAUATUHSHPdH%(HD$H1HHH,H%H)HH@9HcHHHHHHp,QHt_Ho H)L$ oH @R)T$0E1tD1HT$ HHD$HdH3%(HP[]A\A]A^@H= @tfH=@ffH@0 uH<LmHl$ HCH$t*HHfoYfP8HtpContexHH0foG@:)@foG@;@ H$HD$;HD$;L%E@Lt$ Mt&fH=~@ffHNML@AHޔH1,H|$ HIH9tH<$HH9t/HMtr&fH=@ffHLHHmf.D:H=@tqfH=@ffH@0H@8^Hu1H\ I^I^f.SH H5\KHH[DAUIATIU1SHxdH%(HD$h1HH}HcLH?HLHD$hdH3%(u Hx[]A\A]T@AVH5AUATUSHH dH%(H$1HH8H x H@@HxHD$oHHP(H$Ld$pfoHH$)$HPHfoB 5B11BHpL$HL?E1A HIH (H58E1AHߺ H H5E1McHH5HE1AHߺH H5HpC HC@E0ECEDHEhK HT$ 1Hǃhe |$(H|$Ht)O@u!/uD$'D$fH$dH3 %(H []A\A]A^fHxHD$AH@u(uH@ǃhHT$ 1HO1xHHH,H%H)HH@9rvHcHHHHHItYHcP,ƀHHHHHHHHtLMHHOf.H=h@tAfH=@ffHa @0~ 1ffHuL+H\$0.HCHD$0'fo@,)Hl$PH@(ext*HHHttpContfoHH @-@HD$0HD$@-HD$8-'L%x@Lt$PMt!fH=@ffH ML@AHH1_H|$PHIH9t H|$0HH9taHMt fH=D@ffH LHHQ1f.KD$1HE1ɺHH5xbAt$, ^QHeYHFYI)Yff.fAWAVAUATUSHH.dH%(H$1HH?H,HD%H)HH@9cHcHHHHHHH?HcPHHHHHcT,HHHHHHHD$D~Lt$ HILDHD$LII I u Dt AAt$H߈L$Ld$`L$LLIHI|$o)D$`LH@Ht$pIHgH8iHR@@E1tD1LLLtI|$j1H$dH3%(H[]A\A]A^A_xAT$It$(H|$0H$A HD$@HD$0HD$PHD$HHD$8nL$0HT$HHHHD$PHt H|$HHtPL 1<@x~`L 1fDH=@tafH= @ffHHHHHt$ HHAHVHHL$DiL HL$LHqIx Ht$HLD$ALD$Ht$HHLAHyLHHAHL$HL$LD$D$(BDHL$ DrfDH=@tqfH=@ffH@0H@8cU1HH]HlUATUHHSHL"WtHH[1]A\ÐLH[1]A\fAV>E1AUATUSHL-@dH%(H$1HHHH=wAUHHD$Hd?H$H5@H0H@>HH HLHH=5AU1HHD$Hd?H$H@L%@HooJI$1oR oZ0ob@ojP)@or`ozp) @oo)@)@ooH)%@)-@H8@H@)5@H)=@)@) @)@)@I<$1ɺAH5"I<$AH dmH5dI<$AH5$I<$AH5QI<$H5L>HHH=AUI4$HHDŽ$HD$AHH5H=@@AH=&@H5|AH=@H WlH5Aع"H=?j Aع!H=IL AعH=S. AعH=U 1Aع$H=Z AعH= AعH=F AعH=` Aع H=`} Aع H=__ AعH=^A AعH=Z# AعH=W AعH=TAع H=QAعH=XAعH=0Aع!H=<oAع%H=FQAع!H=P3Aع#H=ZAعH=dAع$H=fAع#H=pAع&H=zAع(H=Aع#H=aAع,H=CAع&H=%Aع"H=AعH=AعH=AعH=AعH=AعH=qAعH=S1AعH=8AعH=AعH=uAعH=Aع H=Aع H=AعH=.AعH=fAعH=%HAعH=*AعH= AعH=AعH=AعH=AعH=Aع!H=vAعH=XAع%H=:AعH=AعH=SAعH=H=8@*H$dH3%(ujH[]A\A]A^(NH-@HHH@H@HHCHS HtH@膨HW@H5p@HHHH@BHJfDSHd@Ht(HC Ht H{HtPH2H7@[DATIUHSHH fHHGHuHxH(HcJH@LHH[]H@PA\DtuH71DHX@H1ff.USHHdH%(HD$1H|@HcH)H+Ht=H}HE0tHt%H,$HH} U8HE0HtH} HH!H{HD$dH3%(uH[]ff.ATUHSG )HcHH@$HHL`HLHLPH@@HC f@@ @0HL[]A\ff.fAUATUSHL/IED EHHH@0H8IuHH9HFH9EU@umt{HB8uPHz0HtGEtBIMy tH9/Hz0D$ _IUD$ H[]A\A]fH1[]A\A]A|DHt% pHAOKfDD$ 7HD$ Hz0_HSHX{ tH;/tH[DH[f.t/tkUSHHt-uH?H1[]HH1H.oEHUHHPH1[]HaU@H1Ðf.HHxTH9v#HH9sHx&H7H~f.HxwHHHTPH=|觧AUATIUSH(o,dH%(HD$1D$HD$MFHt%XuxHGPHD$tCh<D$H-@H[ HcEHH)HHHL$JHT$HHD$dH3%(H([]A\A]@LoPHt$Ls 1ɾM1HdH%(H$1HHHH@H=1HH=HD$HAS@H$H @H@H5ooIHoQ H@oY0oa@oiPoq`JoypoR ooZ0oHb@jPr`zpHH HBHpHHrPHBH$dH3%(u H[ fATIUSH@w,dH%(HD$81CXHoPHPD$HD$ HHT$HhHl$HHHXHD$H/HD$(HHD$ 艎HD$ Ht HHЋS@t*|$AD$HD$8dH3%(uZH@[]A\f+uсHtff I1 1ɾ@L{pHt$Lv* 1ɾs<D$E1#Ht$ DD$LLvDD$ 1ɾHt$(DD$LLJvDD$ 1ɾ<t%LHt$L>tE1zD$Aj 蹻fAWAVAUATUSH(o,dH%(HD$1HD$E5XHILwP{hMf,HC`HD${x@HCpHD$ LMt^HD$HyLHD$I9~GHT$H~MMtMmItLL$HD$dH3%(H([]A\A]A^A_ÐAGfDLH)HT$E1uLoPHt$L Lt$ M1蔙kLk`Ht$L2t 1ɾ@LkpHt$Lt 1ɾǹUHSH.EHE>HXHtDHs(HdHHuH[]DSHH H˔HHHH@HX[ff.闔SHCHHH@H@@5.1.@7@H[ff.AWAVAUATIUSH8Do,dH%(HD$(1HD$AE2XHLwPI^INA}hHE`HD$HHt,AD$HD$(dH3%(&H8[]A\A]A^A_HIL1HS‰ Љ1H9u 1ЉI$AD$HHAD$I$pLPHt$ LJLt$  M1ԖAD$#fDHD$fDL}`Ht$HL$LUqtHD$HL$ 1ɾ@1'@ATIUSHo,dH%(HD$1X1Xu/HPH<$rHD$dH3%(uPH[]A\fH_PHHptH<$f I11҉͕AD$]ff.fAUATIUSH(o,dH%(HD$10XHuRHGPHD${hukH[`Hk~nt$HSHH苗HD$dH3%(H([]A\A]@LoPHt$Lou 1ɽ2Lk`Ht$L:tH\$u@ M1҉”AD$iOff.@SHnHcCH[@AUATIUSH(o,dH%(HD$1HD$E/XH HGPHD$0{h.HS`HT$HD$HHH tH-H=.% HIHx HHҏHLHHHH{HCHk跠D+I$AD$HD$dH3%(H([]A\A]fD yfD+~ifDYfDLoPHt$LmtfDHT$fDLk`Ht$Lmuο M11AD$-f ?ff.@AWAVAUATUHSHhdH%(HD$X1H|$AtmhlH=0@HD tfH=@ffH#D`0H @8EHD$XdH3%(Hh[]A\A]A^A_D {H\$EHEHLd$L-L5& DHHtpHsHtCtf>uH@LH, LLtL{LjLLHH HHuH\$Hɱ|Aؾ1HH|1G@uHtH#SHHHHtH1HjHH[fH#wt1Hff.fUHSHH~ HHC@u:{u4HHH`HHHhH@HH[]@HKHHHUHqH9HhHHH@HCHHHC@ukHH[]ÐH}@Sx.@F[f.U1ҿHAWAVAUATISHdH%(HE1seAH .xHDAD$I$1DžHzHcHHHHBLuHLl(DH(L91Hھ'DuCHKLHL$ PCPCPDK1DC.Hڋ H!%tHDHJHDL@LHH H)H(譮L9YD\HEdH3%(u\He[A\A]A^A_]fDgH=@HËAt\fH=@ffH|Dp0Hy@8uAD$ CxAؾ1HH71XfDUHSHH53#HH]@H衲HtHHHH@8H[]H=Ƞ@+蝍+HHt0SHH@u(uHtH[fDۤHHxTH9v#HH9sHx&H7H~jf.HxWHHH4PH=Y臅USHH=@H?@H-:1H " H=H+}1Ҿ"H+H !H= `1Ҿ9H+H H=@C1ҾaH+H H=&1ҾH+H -H=V 1ҾH+H 0H=a1Ҿ7H+H kH=1ҾH+H N8H=o81ҾH+H <H==1ҾH+H CH=Cx1ҾH+H oTH=T[1ҾH+H WH=W>1Ҿ[H+H }^H=^!1ҾNH+H aH=)b1Ҿ% H+H c{H={1ҾH+H H=ʿ1ҾH+H QH=z譿1ҾH+H $H=U萿1Ҿ3H+H WH=s1Ҿ H+H H=˕V1Ҿ& H+H H=֣91Ҿ:H+H H=!1Ҿ$ H+H KH=t1ҾH+H H=1Ҿ H+H aH=ž1ҾH+H lH=訾1ҾY H+H 'H=P苾1ҾH+H H=n1ҾH+H H=Q1ҾH+H @"H=a"41ҾYH+H k#H=#1Ҿ6H+H ֯H=1ҾEH+H H=:ݽ1ҾJH+H lH=1Ҿ%H+H H=製1Ҿ@ H+H H=C膽1ҾLH+H uH=i1ҾH+H H= L1ҾH+H H=D/1ҾkH+H H=1Ҿ^H+H Q H=z 1ҾYH+H H=ؼ1ҾYH+H 7H=`軼1ҾH+H H=螼1Ҿ H+H H=聼1ҾH+H *H=*d1Ҿ~H+H 0H=0G1ҾJH+H &7H=O7*1Ҿ)H+H <H=< 1ҾH+H dfH=f1ҾfH+H 7vH=hvӻ1Ҿ%H+H H=趻1ҾH+H H=6虻1Ҿ3H+H H=|1ҾH+H 3H=T_1Ҿ-H+H eH=fB1Ҿh H+H H=2%1ҾH+H H=1ҾH+H oH=1Ҿ$H+H bH=κ1Ҿ H+H H=Ʈ豺1Ҿl H+H xH=蔺1ҾH+H H=$w1Ҿ& H+H H=Z1ҾH+H H==1ҾMH+H H= 1ҾwH+H H=1ҾMH+H H=; H@HH[]DHH@ H@@ATIUSHĀdH%(HD$x1uHx HHHLHHHH{HCHkD+E1E1H$H\$1HL$PHHD$賩H<$HHwH{HD$xdH3%(u H[]A\ATUSH)@{u [1]A\@Hy@H=b Cz{t)H&@uH-.@LeL;%@uI~H5@1ҿ H5_@x1e,C1[]A\fHA@HE}MtLeDH@HHt%H@Ht&1tH)@@@G<t <u H@H?HwHX|1fH@@H@@AVAUATUSH@L-@dH%(HD$81A}u*1HL$8dH3 %(H@[]A\A]A^HѺ@L%ʺ@AEL9Hl$Lt$HsHH5cH蚝Ht xHD$8dH3%(H@[]A\fD/H@@HxHD$蔭H|$HW@/%P}IHE@@hHpLHD$tH|$HW@/sfDH@@Hl$HD$HpHUHHT$HPHeHVH|$HH9taH|$HW@/BݛHmHW@DkOHIm1L@|CO}IHuL*DHXa蜞H8a|Ha\fH`<H`Hi@f.H5 HܚHfP#TH5 H謚HPS6;KvHȝmH踝諌{fD蛌fD苌IfDH1&HfDH1HYfD1HHfDH0H e1H辊HfDHxH(wHw+Hw1HfHLHHHHfATIUSH@o,dH%(HD$81XHwPHt$Hl$HHHEHHD$t HdHHHaHkH|$HAD$H9t2HD$8dH3%(u[H@[]A\fH_PHt$H蚾tHt$Z@ I1҉"rAD$貒HfDATIUSH@o,dH%(HD$81XHwPHt$Hl$HHHEHHD$t HcHHHm`HH|$HAD$H9tHD$8dH3%(u[H@[]A\fH_PHt$HztHt$Z@ I1҉qAD$蒑HfDAUATIUSHho,dH%(HD$X1XHHGPH${h Hs`Ht$Hl$0HHHEHHD$0t HubHHHH\$1_L$$HCHHD$It L?bILH_HHWH|$HH9t貆H|$0HH9t蟆HD$XdH3%(Hh[]A\A]LoPHL  M1҉oAD$fDLk`Ht$L»tHt$@ IIAVAUIATUSH`Dg,dH%(HD$X1A~XHHGPH${h Hs`Ht$Hl$0HHHEHHD$0t H`HHHH\$}]L4$HCHHD$It L`ILHL]HHLH|$DEHEeH9tH|$0HH9t܄HD$XdH3%(H`[]A\A]A^HoPHHD AI1DmAEDHk`Ht$HtHt$@ 'II!ff.@AUATIUSHHo,dH%(HD$81XHwPHt$Hl$HHHEHHD$t H _HHH[H3H|$HL(H9t}L^Hx HHhHLHHHH{HCHkyD+I$AD$HD$8dH3%(uYHH[]A\A]DH_PHt$H蒸tHt$@ I1҉lAD$誌H ff.USHHT$`HL$hLD$pLL$xt@)$)$)$)$)$)$)$)$dH%(HD$H1H\$ HT$D$H$ HD$ 0HD$HD$PHD$WH~@Ht$ HcH8yH|$ HHH9 迁 H ff.AWH=@AVAUATUSHH-Â@dH%(H$1L$EHEEE褬AعHH=kAعH=趺AعH=蘺AعH=zAعH=\AعHH=Lk1Aع H=豻AعH=蓻AعH=uAعH=WAعH=z9UAعH=nAعH=enAعH=WPAعH=J2AعH=<AعH=/AعH=(ظAع H="躸Aع H=蜸Aع H=~Aع H=`AعH=BAعH=$1AعH=虹AعH={Aع H=ͷAع H=请Aع H=葷Aع H=vsAعH=cUAعH=Y7AعH=VAعH=SAعH=IݶAعH=F迶Aع H=C衶Aع H=;胶Aع H=:eAع H=9GAع H=1)AعH=0 AعH=/AعH=+ϵ1AعH=*贵AعH=!薵AعH=x1AعH= ]AعH=?AعH=!AعH= AعH=Aع H=ǴAع@H=詴AعH=苴AعH=mAعH=OAعH=11AعH=AعH=AعH=ڳAع H=輳AعH=螳AعH=耳AعH=bAعH=DAعH=&AعH=Aع"H=AعH=\̲AعH=Z讲AعH=萲AعH=;rAعH=9TAعH=76Aع(H=Aع%H=Aع&H=ܱAع"H=辱Aع H=蠱AعH=肱Aع H=dAع !H=FAع%H=(Aع%H= AعH=#AعH="ΰAعH=谰AعH=蒰Aع)H=tAع!H=VAع#H=8AعH=AعH=lAع#H=ޯAع'H=AعH=袯AعH=脯AعH= fAعH= HAع!H=W*Aع&H=a Aع%H=kAع%H=uЮAع"H=貮Aع#H=蔮Aع!H=vAعH=XAعH=:Aع $H=Aع #H=Aع #H=Aع H=­Aع ,H=褭AعH=|膭AعH={hAعH=wJAع!H=a,AعqH=TAعr H=MAعY%H=WҬAعZ$H=a贬Aع[H=k薬Aع\ H=mxAع]$H=wZAع'H=Aع.#$H=U Aع/#"H=_Aع0#"H=iAع1#"H=sƩAع2##H=}訩Aع3# H=芩Aع4##H=lAع5#'H=NAع6#)H=0Aع#'H=Aع#-H=Aع#+H=֨Aع' H=踨Aع'H=蚨Aع'"H=|Aع'#H=^Aع'#H=@Aع'$H="Aع'H=eAع'!H=Aع'"H=ȧAع'"H=誧Aع'H=茧Aع'$H=nAع'%H=%PAع'%H=/2Aع'H=Aع 'H=Aع!'H=ئAع"'H=躦Aع#'!H=蜦AعH=g~AعH=]`AعH=SBAعH=I$Aع H==Aع@H=2AعH=(ʥAعH=謥AعH=莥AعH=pAعH=RAعH=4Aع H=Aع@H=AعH=ڤAعH=輤AعH=螤AعH=耤AعH=bAعH=DAع H=&Aع@H=AعH=AعH=̣AعH=讣AعH=萣AعH={rAعH=yTAع H=n6Aع@H=eAعH=ZAعHH=IעAعHH=<财AعHH=.葢AعHH="nAعHH=K1AعH= 0AعH=AعH=AعH=֡AعH=踡AعH=蚡AعH=|1AعH=aAعH=CAعH=%AعH=Aع H=61AعH= :ΠAعH=p谠AعH=f蒠AعH=ZtHh@x)L-,g@Mu8ÊH57HHHEH}HEHE XHLCIHL8E@u,mu&H切tL$MD˃f1LHŸgo$L$$LfEE$HDŽ$H$IG8H$Hx?H$AG $A MH4gMu8諉H57HHHEH}HEHEVHLBIHL(E@u$muH切fMD軂f1L$HL$defe@r@$HDŽ$H$IE8H$H/?H$AE $AMLH*fo&L 9HH1HL*LID$HLHUH$3=H;yH-h@H$L$HD$HHH$M4HH9)HI99L$Mt%H<$HIHt$LZHLIB1H$L9tcH^d@H5ZHHuHd@@E1>LLL%^@HH="A$LHDŽ$H$Hf@H0sHg@>L HHa@H`@DoDoRDoJ DoB0oz@orPDoj`obpDPooDH D@0x@pPh``pD)$D)$D)$D)$)|$p)t$`)l$P)d$@)\$0ooL)T$ LLH)L$H=)$A$LHDŽ$H$H^@H0[rH|^@fo$fDo$fo|$pHfot$`He^@fol$PfDo$fod$@fo\$0foT$ DfDo$foL$DPfDo$LDH D@0x@pPh``pv?5ZDjOs+E*7rtl軔>-J81E#J<}X;wSbHHE0Ha@HPHtc@HH@G1H$dH3 %(H[]A\A]A^A_@H5HmH5HZJL$L$LXHH$LHt&H H$LHLD$ ULD$ HH|$t5Mt0H<$HIHt$LLD$ H $ULD$ H $HI9tLH $^H $H$HH4HD$HfIL$ @;``fD;mhfDE@m%fDADHD$/E@mhHHfATUSHH9t2HDHC L#HtH{HHL]L9u[]A\fHGHFHt+UHSHHHEHCHEHCH[]ÐHHCHt HHHjf.AVIHIAU1IATI1USH dH%(HD$1Io$HBHD$ SXHcH=HMHMHHRID$HLI$HT5HqLHL$dH3 %(u H []A\A]A^gfHHxqH耔AWAVAAUIATUH-1S1HL%yZ@I$I$fDH>H,H]7II~ HHLL(HxIH@LpHdH%(H$1HHHHM@H=HHDŽ$HD$HM@H0&cH R@H`U@ooIHoQ HxS@oY0oa@oiPoq`oypoJR ooZ0oHb@jPr`zpHH HHBHBPH$dH3%(u H[[SHK@Ht [>11ҾHH[}fAWAVIAUATUSHSL%jK@UH1HHHH`HHPI$HpHHǃHHL=L@HxIHpHHǃH8AL-N@HIEHp`I$Hxx-I?HHxHL0H@IEHp`-I<$HHL0H@IEt$HtrL3HH[]A\A]A^A_DHHx@-H(HUEI<$HEHHoEIEHHx,H(H"EHEHHoMCff.HHpHHHHHf.H(dH%(HD$1HxHG ubHHpHH,H%H)HH@9rqHcHHHHHtWHHP F@HL@H0IHJ@HH8Hpe|Htxu*f.1Ht$dH34%(u!H(fHvuԸXHtÐHxuHuATUSHHPHtzO{xHHtHE Ht H}HtPHMHHtHE Ht H}HtPH~MHpHt OHHt蜓HǃHHHt(HE Ht H}HtPH(MHǃHHkHtHE Ht H}HtPHLHPH`H9tLHk@HtNL%P@MEu/HEHPME u HEHPHk0HtGL%O@Mt{Eu,HEHPME u HEHPH[]A\,L@H{pW@H/?tIZ-DEPUDEPUE PU 2E PU wYM@SPHHtH[fH=H@t5fH=9N@ffH~@0H[DH[Htf@ uHÐH=hH@tA5fH=M@ffHa~@01HSHTE@Ht;HǃH=n@NHo@H; o@tUH o@HHQH9tKHHn@KHHǃ襂Hx虂Hn@H9n@u[H=n@dJHn@HPH@Hn@HHxn@Hyn@Hbn@AVAUATUHSHLg0G ЈG  ЈG G  ЈG G ЈGG LPG$HHHG(M9t?MtH=L@tYAELg0MtL5L@Mt~AD$t=Lk0HxHP^KHH[]A\A]A^ AEMu@I$LPMt9AD$ uI$LP@AD$PAT$|fDAD$ PAT$ ĐAVAUATUHSV HG Lg0@ ЈG V  ЈG G V  WG N ʈWV W V$Ln0W$HV(HW(M9tOMtH=wK@AELg0Mt%L5[K@MAD$Lk0C U HPHP ЈC HpHpIHHHHHHHHHH[]A\A]A^fDAEM@`DI$LPMtAAD$ 7I$LP(DAD$PAT$fDAD$ PAT$ fUSHHJ@HLJH|$HHE@H:t#HA@HH{HtHp t1H[]HKH BHq$VQ$;U@wH[]fDH5j@Hj@HNH9tHL$HHJH}j@Ht$H=@II1MIHD$IxHD$O^IwpLHVHAAIjI{,HH$A;LHcHHHHI.HHXL%@@H<$HI$HHD$PHD$PHD$XHD$^oLKHLLL$ WI$H<$HHHT$HD$PD$X%oLL$ PAu AG 3LHI$HHt$8HHD$ Hx HD$(H&L\$(Ht$8HHHxLXLH@HD$07LT$0L\$(D$XHT$Ht$ CDH<$LT$PUnI$H<$HT$HH,D$XHD$P&ncDLwhHHIIxHt LЄt"LHLQH|$wxH|$mx1NfDLHL2?5DLLM` HD$PL%d>@HD$f.LgHHƃAO ;fD{L I$HxHH<$HD$P@HT$@%D$Xl}fL8fDKPSTCX{\I$Hrf.H5/LALA4IGpHXL)L%C@Mt薆fH=6B@ffHrHپ@H_H1@HHMtXfH=A@ffHqHHH*L\$HH Lb@1LHH5b@LIMI:Hw#@HHtpHpI1HHHI9uYI9uIHtLxtHPHPI$H<$H7kL0dLLL-QfLHT$Ht$HH=a@HD$P=wGI0If.@ATUSHH?Ht=HCHHk(L`I9v@H}H;=I9wH;[]A\*=f.[]A\f.ATUHSH_Ht @H{L#tHI$HEHC0HHCHHPH@HSHHHC8HS@HC0H[]A\A]A^A_@Hw(HH)HLpLhK6H9HHHlH9H<>Hs(IHL)HM4HCHHPH9t H)LKjH;Io;L;HkIKl.Ls(HkHHCHHC HEHC8HHC@L)HIHL4HH)L9vH9tLi@H9tLH)Li* fAWIAVIAUILATUSHH HHWHwLgQHHEHH9FL<LIT-M9wH{@F-H{(I9tDL70-LM9uH{I9tL/-LM9uH-HeHD$hdH3%(Hx[]A\A]A^A_D'YLt$ 'Lk IFHD$ /fo()L@ nnelfo fH$@&HD$ @HD$@HHD$HD$0&HD$(&aHD$@L=R1@HD$MtsfH=/@ffH[_HL$MA'H@H17.H|$@IHD$HH9t+H|$ IL9t+4IMtwsfH=/@ffH^LLH$'~XHC8Lt$ 'HD$IFHD$ -fo()LfP$fo@ nnel@&HD$ @HD$@HHD$HD$0&HD$(&_HD$@L=0@HD$MtrfH=>.@ffH^LL$HL$A'H@H1,H|$@HD$HD$HH9t*H|$ IL9tx*IMt&rfH=-@ffH]HL$LH'4AWAVAUATUSHHxdH%(HD$h1fHcN@H)L3MII+FhHI~pIv`HINPHHHI+FxHHHH)HHH9tuHH)H9HINPHtwHaH+II+FhHI~pIv`HINPHHHI+FxHHHH)HHt$H9uH HaH=@InI9nt4H=.&@tfH=+@ffH'\@0'#M~(M9~(t4H=%@tfH=q+@ffH[@0'm%I~@Ht6IMfhLhM9vI<$Ic(M9wI~@U(I~(I9t@L'@(LM9uI~H9tL' (LL9uL(HHD$hdH3%(Hx[]A\A]A^A_fDI~X'IFhHPIVhH@HIFXIV`IFP#'TLd$ 'M~ Ll$@ID$HD$ )()LLfo@ nnelfH$foݿ@&@HD$ HD$0&HD$(&[HD$@HD$H0,@HD$HtnfH=i*@ffH9ZHL$MA'Hܼ@IH1)H|$@IL9t&H|$ IL9t&H|$ItWnfH=)@ffHYLLH'eSIF8Ld$ 'Ll$@HD$ID$HD$ (()LLfofP$@ nnelfo@&@HD$ HD$0&HD$(&ZHD$@HD$H*@HD$HtmfH=$)@ffHXLL$IHL$A'Hٻ@H1'H|$@HD$L9tv%H|$ IL9tc%H|$ItmfH=(@ffH~XHL$LH/ff.@AW>AVAUATUSHdH%(H$1HHHH @H=a1HHD$H>H$@5L%%@HHI@A|$H#@ooHoP oX0) H@o`@ohP)H@op`oxp)H@oo)H@ooH)-H@)4I@H=I@H)%H@)5H@)=H@)H@) H@)H@K HH@HHpHiH6H@HH@H`H@HH@1AHH5 H=H@1AH57 c1AH=\AHH=\AHH=\AHH=ֹx\H$dH3%(H[]A\A]A^A_I(Z H52L0IHxH@H@ HCo\ChannIGelfGAG"L-~$@LAUHڹHpHxZIH!@HTG@o ohop ox0)-F@ohP)%fF@o`@)5zF@op`)=~F@oxp)-F@o)%sF@o)5F@o)=F@oH)%F@HF@H)-zF@)5F@)=F@K HF@HHE@HpHA|$HE@HE@HE@ XH5L0IHxH@H@@Chan@cLAUHڹHpHxGHE@*fDATIUHSHH fHHGHuHxHHŮHP@LHH[]H@PA\DAUATUHH5=SHHx,dH%(HD$h1HL$HE4Ld$ H $@1HL "LHI/JHs LLH~@LL$AH8Kx t5H@HUEuCHD$hdH3%(uDHx[]A\A]HHP@HUEtf.E)f.HHt0SHH@u(uHt-H[fD{ H?Hx H!PH=rfAWAVAUATUHH5SHH,dH%(H$81HL$ HT$HD$ 2L%@MtYH\$HHHH|$ H7H@@uHD$(H\$0HHL@HPH1 H|$(LcHW@/DH|$ HH@@uHD$(H\$0HHL@HH1H|$(LcHW@t/kUHfH=@ffH6PLhHHH$MtfH=@ffHO@0H@8DEH$8dH3%(HH[]A\A]A^A_H|$ HHLl$0H1LzLcI|$ HLLHHHH{HCLcnBD#H]EOH\$0H VH-H1LcI|$ H LHIHIEI}IEMeCD%LmEH\$0H HôEHHH@H@@$-1 @ @HEvH|$ HrH@@uHD$(HHHQH)M齩HD$ Hx#IEH\$0H+IEHHL=H1HLHcHD$ HDpL`IMM9AD$IT$HHJ<@I$@@uHD$(LHLBLH1HcHLFHt$(LHVH1H5MLH|$(Ht#W@u/u%(DI M93MeMm1h@HD$ HxIEH\$0HòIEHHL=H18HLHcjHD$ HDpL`IMM9gf.AD$<I$@@uHD$(HHLH߾1HcHLHt$(LHVHH5LLH|$(Ht!W@u/utd&I M9SfD&CfDLNjfDfDc롐LHL$H$HL$H$IEH\$0HCIEHHH1HcHLHD$(LHPHpH5KLMeMmI|$ HHLLHHH{HCLcj BD#H]EH|$(HBW@6/-t'i%@K61HB2x M֥̥M,w"MdHHH,_H頥S>HdH%(H$1HHHH@H=HHD$H>H$H@H0C&H @H}@H5HW@HooIoQ oY0Hoa@oiPoq`oypJooR Z0ooHb@jPr`zpHH HBHrPH5x%H;1ɺH5#b%H;H5I%H;H50%H;H5,%H;H5>o$H;H5($H$dH3%(u H[@SHT:@HtGH|$@4G1DHt$H{ ,H\$PH5GCH€ HI9ADHt$H{ u,H\$PH5BHHL9AcHt$H{ ,H\$PH5BH€u]H5H|$HcL9|$?Hl$ EH|$'@%11f%E1LD$L$1H$HHHHLEHD$PHLHHHPwH=j @tCfH=@ffHc@@0H]@8IUI3fAWIH5)AVIAUATUSH,dH%(H$1HL$HT$LD$ HD$HH>3H\$ 1E1I11HHH1A6HpHHx6SI@EILLd$PH\$0 HL$L1H7@%LHIG6LD$ LLH @Iv H8YHCK,LHHD$0HH=1@"4IHtJHx@Ht/GkID$(@@t hHx@UDHEHtHE@@Ht$8H|$0i1H=I1@IH5G1@LH$H4$HHHHB(HoEHoMH|$0HAGH9t H$dH3%(HĨ[]A\A]A^A_fD+THP ;fD@!P HL$0Lt$8IHH@HID$LHL$t HRLt$(IIuvHL$AT$Mt$H4$LLB0AH=0@ID$(ID$0ID$8ID$@LH(fDAGMt: &fDfDH|$(vHT$(ID$IT$Ht$LHLt$(ID$7 fD6fD6H= @^TH=@銙H=j5`H驙ATIUSH_Ht)@H{HCH+H9tcHHXHuID$I<$1H[[]ID$ID$A\@SHH0oH{H9t[[f.@AWIAVIAUATILUSHH HHWHwLoHHUHH9VL<L L1HILS0HKHCHte1LKDHHHHLMtDHAH1LHItHHuHCHHKLH9ILHLMuH;L9tL1HkHL+I L+KDMt$HJ Ht6HI$HJL HCHL[]A\A]A^A_fDHfDH=?HT$AHHɃ MD饌HC AC0fDHT$ 1fH=?;m1A1H颌D1DfSHw,XuFHPH5Htxu[@HXH?@[fHP I1҉C[ff.fUSHHH-?CHHtcfH= ?ffH,Hx H5bHoHt%fH=?ffHE,H5iHH@HH8IHtfH=?ffH,H@HHXHHߺ[H5] D1ɺ H5ՓH1ɺHH5i1AW> AVE1AUAATUSHHL%?dH%(H$81HHHH=cA$H1HD$Hg>H$H-?HH Hp>HELHH=A$HHDŽ$HD$H?H0;L%?H @HEM|$8Lp@KH5HHHH{HCHCLH{IH? L0C@A fo1L@HH$f$$$HDŽ$(H$IF8H$Hz>H$AF $AH6HEM|$8Lp@TH5gHHHH{HCHCLHIHx L0C@zfoerLfxH1H$f$$@$HDŽ$(H$IF8H$H>H$AF $AH6HEM|$8Lp@TH5HHHH{HCHCLHIH L0C@fo-1L@kHH$f$$@$HDŽ$(H$IF8H$H>H$AF $AH;HEM|$8Lp@YH5ѢHHHH{HCHCLHIHL0C@foB1L@oHH$f$$@$HDŽ$(H$IF8H$H>H$AF $AH@HEM|$8Lp@^H5+HHHH{HCHCLHIHL0C@u +foR1L@tHH$f$$@$HDŽ$(H$IF8H$Hd>H$AF $AH@HEM|$8Lp@^H5ϷHHHH{HCHCLHIHL0C@u +st1LfoXfpHH$@sf$$@$HDŽ$(H$IF8H$H>H$AF $AH7HEM|$8Lp@UH5HHHH{HCHCLHIH9L0C@ ts1LfodfHHH$@f$$$HDŽ$(H$IF8H$H{H$AF $AH7HEM|$8Lp@UH5HHHH{HCHCLHIHYL0C@;fo~1arfPHLH$f$$@$HDŽ$(H$IF8H$H>H$AF $AH7HmMd$8H5HH@HHH{HCHCHHHHyH(C@kfo~1L@ar_aHH$fll$$fCC$HDŽ$(H$HE8H$HTH$E $M H1EH=#(kDH=BEHH=ۉ'DH=ΉH$8dH3%(PHH[]A\A]A^A_D+Hߨ|gM#f+}HߨGMdf+MHߨM4f+HߨMf+HߨMbf+HߨwM2f+HߨGHsfC@+@HߨM0f.fDC@+@HߨMsf._fDC@O+Ak_fDC@+;_fDC@+ fDC@+fDfD?fD_fDC@^+PC@>+0C@$+f'USHH?HtfH=-?ffHHPHHHt [HUHz8HHHt=fH=?ffH]1H@H@0HtBfDHPzu HTHHHuHYHt@H|HbHuHdH[]H1[]SHSC[HHH2H9f.@tt#uHH1DH71f.H?H1HH>@tt#uHH1DH71f.Ha?H1USHHHcS HŅZ{H@(HH@@HH97{f.1f=@tHc @FHÐHy?@FHff.AUIATAԺUSHH5HHdH%(HD$1HSHDHu'AzH LDHcH>1HL$dH3 %( H[]A\A]DIuHD111f1Ht"AHLHEAtJIE$ƺHT{AtBIED$¾H+RfDHLEy4$Ht$L#yT$8贺H1IH 1I迩8舺IغHIH 11DAWAVAUATUSHH $HL$IH5LAdH%(H$1IULDAEuRLquL~AEH$dH3%(DH[]A\A]A^A_H$E111HLH`xHLHIŋH!%t¾/HDHQHDʉLHIIHIfHAŅxOIM9tA?uAA/uIM9uED$E1f˧8tD$t舸HO`1H1fDH)HHD$HH$HD$ HD$H<$/HH9x/IǍ@ A/uAE)IAI9uHt$H٥uA/EAEIItLfH/H9uMcO|H|$t/HHQIzE1IyH,$HD$舦8QH_1H1iaZ8H#HH/1HHHATUSHH1Hu[]A\LeLH=HGƒs u\t Uu`[]A\HUH{LHHILHLHH)H)HHËUALL렉ALfLff.@ATIUՃSHu4HߺH5ŃHSHD1@@H'u LHt []A\[]A\闣[]A\ff.fATUHSHH_dH%(HD$1t8tVHL$dH3 %(lH[]A\fH;HtxcAătuH;Ht~HtDe1뫐HtHHt[HE1C@H;Ht t(HtĉE1iCDcAuF@GaHBHwDˆD$1HGb1HeAtbt[+ADHH9utOD$bHt$Ht +BHH{^HHWD륐@waHGH8Ht+1DATA1USHHHodH%(HD$1HOtbHCH8Ht uMH}HtHArD &D11AlA}1HILO1HkA}uA}ɧ1HILO1H;A}nKA}E1菧HHILHO11:A}cHHILO11վ;HHILN11譾tH=?H` f.ATUHSHu HYu5H-IHt%H1H=I?HHHtH[]A\Ð1H[]A\fDLfDATUSHoE e}I̅x {Ht4I$1ۉ[]A\H}H}@D}H{HcH>fH}H MtIMAA1ɺEH[]A\A]A^A_A[1ItIDDÅ7De@EUA]IuH D1FDA1ҾD1轵1ɺ LH5ru1ɀH5rL1WAN`LH53=8AAEA9fDAt?1ҾD11۾DÀED1}fAAtxEV1AFf:fD1H1[]A\A]A^A_陑fL1aD1@H} HXHu(1谳HE HÅ+MMHE`I9wqL)IUHtH9vIEAEHxyIuE1 Huy IEHt.HE IEHE(FffDIEI1IEfDUSHHHoHt H[]@oE0oM@KoUPS o]`[0oepc@okPos`o{poH[]fATIUSHH AHH~HF H HdžH)1HnHH=?HHF HFH LHF UHHt~HhUE x\MH%E ݁@    ЈE @ub u.KtHǃH[]A\H}1qHHuo8uKte 뱋}E tfDH"fDAWAVAUATUSHH $H8dH%(H$(1HAHD$%D$ a<IHuIHcH>+HE1HAAeHDnHHDEȠDHDEA@H\$ LH9D$ E1H|$1IDHgmH|$Ht$ H|$8HD$H$(dH3 %(5H8[]A\A]A^A_f.+HE1HAAAD+HE1؟HAEf+HE1谟HAAAD+HE1舟HAAAH=?1HDHi1 fDDHAƃlHT$H HD$H?MH݋UH!%tDHUHDHH)H} HnHHHpH@Hh@^tP@rD(IEH|$HtRHD$AĀ|HXC UCH%=RMtI}G@u /IEH|$ç1@H\$ LH(HF1DxH|$Ht1gf.MEH݋UH!%tDHUHDHH)H} HHHHpH@Hh@tP@tLfLD(IEfHXK HD$AHPJ zDHT$ Hx HHPHLHLHH)H)HHfHT$ Hx HHPHLHLHH)H)HHJf.+fDPLLPLLLfL}2fSHH5H,dH%(HD$1HbtuH<$HYH?H8tCfH*1҅x'HCHD$dH3%(u6H[H$f˵CHDCzf.SHHHCH9tjH[aHSH9wHHH1HS[\ff.AWAVAUATIUHSHHHHH=?dH%(H$1HtDHHHoHDHHX8H$dH3%(HĨ[]A\A]A^A_E1HH?LHHSHtL Ff@H@@(H@8L ID$8HEID$(HEI\$8EIt$yleH|$fD$L|$Lu0H^HD$_D$swooHLkH{'H8LLHHLkH{HHCBD+H]0E8g1E11IL1IL1AHpHHx#SI@u+t;EtrLLm(It$H=?HH,$D$ rYDHt%fDAHbfDH=?V٬V@H?Hx HPH=ybfUSHH5dHHHSHD1HtH[]fDH߉>x11ǞH[]艅8RH1IH >1DATUSH_HtDHGH{(HtĸHk0HtL%?MtEtH1[]A\ÐEPUuHEHPMt#E uHEHPE PU DATUHSH0H~H5dH%(HD$(1HøHt{tHL$(dH3 %(H0[]A\[ H5cD$HD$HHHt2xt,x tHLd$H H5ZcLfLd$ H5HWHt)xt#x tHHH5LYH5HHt)xt#x tHHH5LH5bHHt)xt#x tHH H5bLH5bHHt)xt#x tHH H5bbL H5YbHOHt)xt#x tHH H5~LQH5"bH Ht)xt#x tHH H5~L H5aHHt)xt#x tHHH5aL H5WHHt)xt#x tHHH5%LH5xaHGHt)xt#x tHHH5FaLILH|$H|$/D$ D$ff.fAWAVAUATUSHH g?Ll$PH9HHMH%HP1;[@HHōt6YAƅ#@ʿf@ HH@(@@0袿H3?Lc0HhHHHHHk(HHC0Mt)L=J?MAD$@C8LHH _H=J?CIHGMt A}HL[]A\A]A^A_DH=_H€H=H€zP訾1;[@HHōt6Hx1H1HHHCHCHC8HC(HCXHCHHCxHChHHHHHHHHH HH@H0H`HPH; ϽH?HXHHHHHHHHHL=j?MACHHPMoC `HHPRH=9H€gH=]H€PHHPAD$PAT$zI$LPMWAD$ RI$LPCHƹH=:]_P`HHbH3LH LE1' fHƹH=\PHHHLc0Mt%L=?MAD$H:HE1H'{fHɽ?'H5X1R0fDAD$ PAT$ fDCPSAD$PAT$uI$LPMt2AD$ ZI$LPKC PS AD$ PAT$ LғH c1 H5TH=}{sDLHULHILH=LH1LH%L@LDU>SHdH%(H$1HHHH?H=Z1HHD$H]>H$(HAعHpH=Z AعH=ZAعH=ZAعH=xZAع H=jZAع@H=\ZvAعH=NZXAعH=LZ:AعH=HZAعH=;ZAعH=/ZAعH=#ZAعH=ZAعH= ZAع H=ZhAع@H=ZJAعH=Y,eH$dH3%(u H[]CHc11ҾH ?HHÐf.AWAVAUATUSH(HG?L-H?dH%(HD$1L9t;L5ILcH+H=?LHHt;HHLp8H I9uHD$dH3%(H([]A\A]A^A_DH?LHH?HtH(2fH=?@@@(H(H@8HU8HPHU(HPUP U P$HuLeLu8HE(E H$D$ 24ȽUSHH?H-?H9tOHSH3H=z?}Ht+HHHHHJ8HHHHJ(HH JH@$B H H9uH[]ff.fAWAAVAAUA@ATUSHL$臵f`@ HH@(@@0_DD$DDIDHID$H?Il$HHI$Lk0Hk(Lc0Mt(H-?HAEHk(H?H@H~;fH*f. (Hk(HC1HC8H SUH=?HtzHtH[]A\A]A^A_AEPAUVIELPHAE /IELP fDc:DLc0Mt_H-ȴ?HAT$u>I$HD$LRHHD$t}AT$ uI$HD$LRHD$HHD$#HD$H[]A\A]A^A_AE PAU 2AT$JAL$kfDAT$ JAL$ H9Eff.fAUATUHSH8Dg,dH%(HD$(1A EXHDHGPHD${hyHC`HD${xHSpHT$t$|$HL$ t_H=W?t0fH=ز?ffHP@0HJ?8EHD$(dH3%(hH8[]A\A];EHEH?xt*H=۬?t贙fH=\?ffHHx L$T$t$|$ L$T$t$|$$IAL$`HH`It$xH袞HsxH薞?LoPHt$L*s AM11DHE@Lk`Ht$Lrr ADLkpHt$LrtHT$O@ f aq8H蒂 HN1I1訠JH?@UHSHHtcH?HHt HPHt:tHHt xItt@tSHLHuHHt8HHH[]HLD$L$GL$LD${1fHHHL[]@@tATIH~ UHHSH衒HLHHH{HHCHk膣HD+K@u+uHD$Ht藻HD$H[]A\fkHD$H[]A\ff.fHWHBHu DHRH@HuHBfHHB@HGHWHH(HJATUHSHHX0H L%s?HSMt:t:Ht E1Hu>H[]A\DCuHtHwaTHHEHtL%?HSMubSJKuHD$ HRMD$ S wHD$ HRD$ aMt ʃtH[]A\D@fS JK tH?fDUHAWAVAUATSHHGHL`(MHX0HtH=?Cx8II$1ɞImH=?D0E4$tkfH=?ffHDp0HEEoID$M~mIHtzH@HtqHHti@ tcLh(IH>HxHtFHHt>LH(jE11p01Ҿ[XZfMA$nE1HtH=ڬ?t8Ct7HeL[A\A]A^A_]LI.CPSuHHPH=?C uHHP또sAO`iCx8IwD E=u3DIC@D@C PS yIm=ff.UHAWAVAUATSHLoMM}(MI]0HtH=?:CA}8IH}I1I}kH=E?EAtfH=?ffH6MĉH0H\CQIGMnM9eHMHHtH@HtHHt @ MuHEȀH`HtH=ƪ?t4Ct3HeL[A\A]A^A_]L(IsCPSuHHPH=q?C uHHP뜐CA}8IH}L`(HH;HxH/HH#LH(jE11p01Ҿ9XZfI@ @C PS QIT;A?nLAEMOE1H%F1螘<;fH=?ATUSDgHoIIL9u1j裧HHSHHP8HHSHP(腧H I9t4}tH]H{(Htƀ{9tHS0*uHoH{(@H=y?{H=m?0H9?HV?HtfH{(HHu[H=?]A\ff.@AVAUATUSHHPdH%(HD$H1H=I?t"fH=ʧ?ffHB@0ƚ~!HD$HdH3%(HP[]A\A]A^ÿuHH%PLd$ HrHEHH$|HLOL-?Lt$ Mt9fH=٧?ffHIL@AHaDH1臦H|$ IHL9t1H<$HH9tfHMtfH=m?ffH=HپHHzЭH 9H'9UHAWAVAUATSHHdH%(HE1HGHL`(MHX0IHt@Cf H=MHc H>@I$HLp(M]uLHPDžXH sG-HHMHcH>H@ EHM@MtM I$ A$L]tHAfH8 HLHcH>DLpDAfDHt+L5?HKMDHUdH3%(DHe[A\A]A^A_]Hf mOH*G^^fH*Xf.H@( E1X8P8tP8E1;HEHDLpLPIHH5kLLsH H5EL̪1LHcȺ H5ELLcvHH5EL茪HLH5@EqL1A<$n H5BL茍AM`H5k LmH5BLTCPS6HHPMt8C HHPADC PS DE1E1LH"LLAG4AGpf.H@@|H=G?t fH=ȡ?ffH@@0H:?8k6HE1@pHDh@Am H=?t輈fH=d?ffH@0H֟?8t4@HB HJXHPLA$Iw`HDiDHB HJXHPLA$Iw`HDځDHH@HIHHxHH]H5HH0~HGHO`HEH HOPHHOXHHHQHhHEHHt?f KH*B^^fH* Xf.N}LA$ fL袐I5IHIGH?MwHIMIr Lmb AL5?A$MAG{A$HHAtHc~jHAHHE1D`p=DA$M$AAQHE1DžLpMIHHxHHv@H5ϑHx/H@AMtLI$HDppfH01L)0HDž@oAąU2D@EfHP1L)PDž`DždDžXnAą1D`EmLLAw<護E1AGpfA$ IHLhMI$LPAL8DžP!H>H5L+HtH~zH>H5ˡLHtHSzH>H5LՏH H$zI$3BE1HHDžLy, M LLIEHtLLIZqDLLaHIDAL9tHHH腚Hy=HH^=HHpHH0=H@J9DHE1@f.I$A$MH`=H5LSHHxHLHHQLLMWI~ H-}HLL@LHHAHyHLqHHIGLH<LBD1HrHpDžxH@oHHpLHvH@IGH9tIHtHHHN<H5vмytHp/IHtHH#<H5:HtH7wqHHHHH9t w.fDI$Mt AL LgMtI$tA$tDžpH@HHH@Ht?f CH*@^^fH*Xf.vR A$HLHH@pLILLm1LLLKAHH@HH9tKHHBhLPI$LrHPH9XiYH HXL0Dž(LPHHHHHH LI 设L;"ID$I $Hx HHHkHHH@HHHHyHHAH|HHHl+HHrDžDHHH@^HHLdH@H;t跅L诶H L`JH/~ODž(IHtHL H*LH5p"LJLXLPM9t-HII<$ID$H9t I M9uLHPHKAAG PAW N>HH5Y)11HHHBhHz]HPHYHtPx:uJHx1 H'HHH+HqkɅHH5a$11HYL]_H m/1 H5\H=]cGHE1HP0Hp(MHDžE1I .BII{IIIII*I{IfIIIPI`fATUHSH0dH%(HD$(1HHCH$^HHHTZHt$H<$irL1H=?HH5?HH蔉HHHHx(Ht$H<$i#LH-Ԩ?1H=è?HHIHL?HHtCL?H8O H7IH9t^HtHF01HI9tI H7H1LH-|?H<$HH9t貁HD$(dH3%(uSH0[]A\fHtHF01HI9tI IH?H9tIH7fDH5?:Hff.AWAVAUATUSH(DgH_T$ IIL9L$$ICL{LsI< LŅx^LcI}1LHIELIMt\Iq"@HHtHpI1HHcHI9u29uIHt&T$ f PH H9$gH([]A\A]A^A_ÿ LL$衂MLL$HL8t AF@A|$ LrAo$Bz(HT$LL$NHT$LL$HHM]hD$ HW1fG1fGLIIEHG H HHtxLEP&IHt`DPL1IIcIH9uIA9uH9t>a@HL`s@HB:@A HALL4M$MbfAWAVAUATUSHHt$dH%(H$1H\y?H8bHD$Ho,HEGXLgP< u HGPL`@<t<VE1fDM,$A}yChLk`< u HC`Lh@<t <bE1MuA>lCx< HCpHH@H $<t<ZH$H$L0A>Q<XHHD$@t<xHHD$HHT$@HUHD$HHfH*^LfH*XL$(HD$PHD$XHD$H$HD$PHD$`HD$hD$p?HD$xHDŽ$MtA|$uHt$I<$MtA}uHt$I}H$HtxuHt$H8H|$hMcA|$I<$NhHD$8I$HX@HHHD$H9D$4fH H9\$CtHKL{HHL$ < A褍DH5H0hHtHH+H~HMH|$8LH׬D$4H H9\$rD$4t[I<$҈AD$HD$8I$Mt I}RH$HtH8AHL$HcD$4H\$`HAJH|$8vI<$ Mt I}H$HtH8D$(H|$yH\$`E1Hu9@ft Mft H$HuXAHHkf~LsftMtIvI<$IVHݿx tHIvH8IVHt诿x tH끐IvI}IVH[膿x LHAHD$McH\$`L8@HtM@HkHt8H}HtW@u/utY蔈@H}HyHHuH|$MH$dH3%(HĘ[]A\A]A^A_@+{fHD$H@OH ~?'H51R0^fDHt$ H|$8蹩E@HHh@I6蘩fI6舩I6xM M1bHD$@fDL4$ HKpH $u< LHt$@Lw< z<LHt$HL7<k :HD$H@)LAD$I$AE@gAm]LαAEIEAF@uA.lL覱H $HAAF@A.HD$@uUfDWT$(HD$HHT$@HfM E<uHHD$HHt,t(LHt$HL:HD$HHD$HVH;ATIUHSHPdH%(HD$H1 HLHHHHuH9tHH|Hڄt(DHD$HdH3%(HP[]A\HHBHuHjIHkHID$H$Ht HKQHTHLHl$ NH4$HEHHT$HD$ HNHH=O?H\$@EYH|$ HH9tuH<$IL9A|u7bHBHIf.SH|$ y =ޜ? Μ?D$ ։ փ փ փ փ 7 փ@@b2 ց ցuH=s?H5r?oHH~ցĀuAH5t?H={?foE{?foM{?fo%U{?fo-]{?H~@^f n0ց ց h ց w @^@wT :BD$ ?H[DMH5YH=_< ߚ?D$ ։&&H5?H=,<?D$ ։H5i?H=m<w?D$ ։H5=?H=9<C?D$ ։ H5?H=]H ;?D$ ։@@H5ٙ?H=H;ƙ?D$ ։vv H='H=?D$ ։HfXH5p?fo ɘ?H=Ҙ?H~ցĀ;xH5q?fo5C?fo=K?foS?fo [?H=d?6~F N0H~@ց77H=GH=6H=%H=~?D$ ։ H=י H=ƙH=赙H=褙?D$ ։ @@1Ҿ H=Z1ҾH=Uު1ҾH=W˪1ҾH=W踪1Ҿ H=S襪1Ҿ H=M蒪1Ҿ H=F1Ҿ H=?l1Ҿ H=8Y1ҾH=3F1Ҿ H=031Ҿ H=) 1Ҿ H=$ 1ҾH=1ҾH=1Ҿ H=ԩ1ҾH=1Ҿ H=让1ҾH=蛩1ҾH=舩1ҾH=u1ҾH=b1Ҿ H=O1ҾH= <1ҾH= )1ҾH=H;H=;yÕ?L$ tt H=' H=H= H= H= H=Җ H= H=谖 H=蟖H=莖H=rHt$ Af@3H5$HH{HHH5 HHZ?{HHH5HH;?{HHH5HH?g{HnHH5WHH?@{HWHH56HHޓ?{HHHΓ?Hj?̓?oH@HI?Hrl?)+?oo`oh op0H@@)?)%ƒ?)-ϒ?)5ؒ?H?@Ht$ ds@ H=ϔH=辔 H=譔L$ ?@  H=wH=}fH=UH=D H=3 H=}" H=x H=s H=nH=kޓ H=j͓ H=e輓 H=b諓H=_蚓H=a艓 H=cxH=`g H=aVH=^EH=_4H=_#H=b H=aH=]H=_ߒH=`ΒH=?7L$ (?軬D$ ?f.蛬D$ ?f.1Ҿ H=1Ҿ H=1ҾH=ף1Ҿ H=ģ1Ҿ H=豣1Ҿ H=螣1Ҿ H=苣1Ҿ H=x1Ҿ H=e1ҾH=R HH=H5ɏ?H=_ 1H59H=C 1HH=/ t$ D$ ?H5H= }1H= t$ D$ j?H H=L xHH=B `D$ &?H5qH=H0H=4t$ @D$ ?H51H=R0H=Rt$ D$ ?<H5H= u04H= t$ |D$ b?Hyh? H= p1ҾH= ]1Ҿ H= JDH9b? H=D (Hj? H=6 H1i?H=) Hj?H=! D$ ?'HH= 谠HɍH= 蘠H1H=| 耠HH=s hD$ .?1H1tt#uo1@H71f.H9>H1HDtt#uHH1DH71f.H>H1tt#uHH1DH71f.H>H1AUATUSHH-T?dH%(HD$1Pt`I1IDHHHHt6u2HPHt)HtI}H$t:LLAUf.9PwHD$dH3%(uH[]A\A]5,``H(HdH%(HD$1HD$HH$H:HD$dH3%(uH(`ff.UH(SH4HuHHX?H{HHEC 1HR?HO?HH59R?HHHE HC }ff.HHxTH9v#HH9sHx&H7H~Wf.HxWHHHWPH=S 7USHHHdH%(HD$81Hl$y'CHHHD$ HD$H;HD$(H?D$ HD$ HD$ Ht HHЋL$ H5HrH'R?H0o H5H߉rHD$8dH3%(uHH[]I^H+ff.fUSHH8dH%(HD$(1HQ?Pvk~&CHHH$HHD$HHHD$HD$Ht HHHD$(dH3%(uH8[]F]Hff.ATIUSHo,dH%(HD$1qXu_HGPH$HP?PvuH $H9~lHHHHt\uXHPHtOHtEI$AD$<H_PHHu I11҉<DAD$HD$dH3%(u H[]A\\UHGHHSHHHHt H-HHHH[]*@AWHjAVHrAUATIUSHXL5V?L-M?dH%(HD$H1HHAHD$ HHCLt$8Ll$0H$*Hl$ >HLH1H<$HCH9tQHD$0Ht HHHRHHLt$8HD$ HrHCLl$0H$)H>HLăH<$HCH9tRQHD$0Ht HHH4HuHLt$8HD$ HrHCLl$0H$:)H>HLWH<$HCH9tPHD$0Ht HHHHCHLt$8L=2HrLl$0L|$ H$(H>HLH<$HCH9txPHD$0Ht HHH,HHLt$8HD$ HrHCLl$0H$`(H HL}H<$HCH9t PHD$0Ht HHHEHCHL|$ HrLt$8Ll$0H$'H>HLH<$HCH9tOHD$0Ht HHH'HHLt$8HD$ HrHCLl$0H$'H>HL誁H<$HCH9t8OHD$0Ht HHHnHHLt$8HD$ HrHCLl$0H$ 'H>HL=H<$HCH9tNHD$0Ht HHHWHBHLt$8HD$ HrHCLl$0H$&HHLЀH<$HCH9t^NHD$0Ht HHA$A tA$EAA HHHLt$8HD$ HrHCLl$0H$!&HDHL@H<$HCH9tMHD$0Ht HHH`cHiHLt$8HD$ HrHCLl$0H$%HDHLH<$HH9tcMHD$0Ht HHHD$HdH3%(uHX[]A\A]A^A_WIUI[InItIIIIIIIIIIII II#I6I<HOHUAWAVAUATUHSH(HcR,H|$0 dH%(H$1HƄ$HDŽ$HHHHHL`hNH!HH@HrHH#HEH$H$H$AH$8HHF H$H$ Ƅ$(Ƅ$0H$@Ƅ$Hu H$ Ƅ$(HDŽ$XƄ$PWMIH@HIEHrL #E(H{ H$PAL$XH$xHF Ht$@H$`Ƅ$hƄ$pH$Ƅ$StHC Ƅ$HH$@HDŽ$Ƅ$LIH@HIEHrLS"HcEH{@H$AL$H$HF Ht$PH$Ƅ$Ƅ$H$Ƅ$sHC@ Ƅ$hH$`HDŽ$Ƅ$KIH@HIEHrL!I4H$L$LHD$ H$Ƅ$^AH52F?H$HD$8HH z1~L'IH$HHD$H$H$Mt L3$IH|$L HH9$H|$H5H$H$H$HPHL$HH9_H$HHH$HHHt$@H$HHH$H@L$H$IH9JH$H$H9v#H|$8HH9-H$H9 H|$HH$H$H$HPHL$HH9 H$HHH$HH@ H$HH@HDŽ$Ƅ$IHPHL$HH$HH9= HH$HPHL$H$H{`H$Ht$ AHDŽ$HPHQH$HF Ƅ$H$Ƅ$pHC` Ƅ$H$HDŽ$Ƅ$HIH@HI$HrLLmHH$L$LHD$(H$ Ƅ$(R IHDŽ$8Ƅ$0qHIH@HI$Mt LR!ILLHt$(AHL$8HF Ƅ$HH$@oHH=9 Ƅ$H$HDŽ$XƄ$P}L$PLH$XL|$hL$`Ƅ$h[HLAH$xHIG Ƅ$pH$Ƅ$nH Ƅ$H$HDŽ$Ƅ$(GIH@HYI$HrLEH$HAL$H$HF Ht$pH$Ƅ$Ƅ$H$Ƅ$!nH Ƅ$H$HDŽ$Ƅ$lFIH@HI$HrLAH$HL$HF Ht$xH$Ƅ$Ƅ$$H$Ƅ$`mH Ƅ$H$HDŽ$Ƅ$EIH@H$I$HrL]AH$HL$HF H$H$ Ƅ$(Ƅ$0$8H$@Ƅ$HlH Ƅ$(H$ HDŽ$XƄ$PDIH@HoI$HrLAH$PH L$XHF Ht$HH$`Ƅ$hƄ$p$xH$Ƅ$kH  Ƅ$HH$@HDŽ$Ƅ$&DIH@HI$HrLAH$H@L$HF Ht$XH$Ƅ$Ƅ$$H$Ƅ$kH@ Ƅ$hH$`HDŽ$Ƅ$eCIH@HI$HrLE0H$H`AL$H$HF Ht$`H$Ƅ$Ƅ$H$Ƅ$_jH` Ƅ$H$HDŽ$Ƅ$BIH@HiI$HrL\E4L$L$HAƄ$(H$8LID$ L$ Ƅ$0H$@Ƅ$HiH Ƅ$H$HDŽ$XƄ$PAIH@HIEHrLAHL$XL$PHHLL$`Ƅ$hH$xIE Ƅ$pH$Ƅ$hH Ƅ$H$HDŽ$Ƅ$,AIH@H IHrLAHL$L$HHLL$Ƅ$H$IF Ƅ$H$Ƅ$hH Ƅ$H$HDŽ$Ƅ$i@IH@HIHrLL$L$HAƄ$H$LIG L$Ƅ$H$Ƅ$cgH|$0A1HHƄ$H$2gH fHuH} DHEH9u$I(D$IC$I~(C$I~C$pI}(C$PI}C$0I|$(C$I|$CH\$`$H{(wC$H{fCH\$X$H{(PC$H{?CH\$H$pH{()C$PH{CH$$0H{(B$H{BH\$x$H{(B$H{BH\$p$H{(B$H{BH\$h$pH{(B$PH{yBH\$($0H{(cB$H{RBH\$ $H{(HH3HrHH)HDHHHHHHHHHCHfHHHHHHHH!HHH-HfAVAUATUSHHĀL&H7dH%(HD$x1uHt2?H@Ht AT$(;PuXHkH\$ LHTEEH|$U=HD$HEH}H :H{1D$ >HD$xdH3%(aH[]A\A]A^H=04?Al$(t0!fH=9?ffH#j9uH3&fDHt$fH={9?ffHiHt$9nfD<D v}IEHHcH>H5Hl$0HLd$PHH5L jL4LH|$PIL9t6H|$0HH9M5CH5~H52BH5H5GvH5jH5S^?IH$IfAWAI1AV1AUATUHSHdH%(H$1H$IHL_HKHHH$H&H$L$H$9tH$Ht HHп D$ HD$('7HH@H<HEHrH Hl$(Hl$ LH} Hl$0D$8%HE AHH߹HD$PD$X@^ D$`H$Ƅ$HD$h6IH@HI$HrLJ Ld$hLd$`H{ AID$ LLd$pD$xƄ$HDŽ$H$Ƅ$]Lt$HC HALH$Ƅ$m]$H{(l:$H{[:$I|$(I:t$`I|$::t$@H}(,:t$ H}:E1E1 LL3it$I~94$I}9LH$dH3 %(uH[]A\A]A^A_<HsIHHHHH9Hff.AWE1AVAUATUHSH8L%6?H|$dH%(H$(1A|$ D$`HD$hb4HHH@HrHH Ht$`H\$hAH$HF HHt$ Ht$pD$xƄ$HDŽ$0H$Ƅ$d[ H$Ƅ$HDŽ$Ƅ$3IH@H"IEHrLh HH$H{ H+UHHL$(HH$AHL$HƄ$HƄ$HкƄ$HH$HA H$ZHC Ƅ$H$HDŽ$Ƅ$2IH@HIEHrLH{@H$AHHL$0HH$HL$HкƄ$HƄ$H$HA H$Ƅ$YHC@ Ƅ$8H$0HDŽ$(Ƅ$  2IH@H'IEHrLH{`AH$ L$(HF Ht$8H$0Ƅ$8Ƅ$@HDŽ$HH$PƄ$XYHC` Ƅ$XH$PHDŽ$hƄ$`V1IH@HIEHrLI$H$`L$hH$H$pƄ$xHtHp)?H5+?19H 1H4$H$HAƄ$HF Ƅ$H$&XH Ƅ$xH$pHDŽ$Ƅ$q0IH@HI$HrL#L$L%+?H$HD$H$Ƅ$MtfH=u0?ffH`Ht$AHDŽ$HH@H@Ƅ$Ƅ$H$HF H$4WH Ƅ$H$HDŽ$Ƅ$/IH@HIEHrL1L$L$L$Ƅ$EMtfH=/?ffH_HH/L4$$I~()/$`I~/Lt$8$@I~(/$ I~.Lt$0$I~(.$I~.Lt$($I~(.$I~.Lt$ $I~(.t$`I~. HDŽ$hƄ$`)IH@HIEHrLHt$H} L$hH$pƄ$xHE AHH߹H$Ƅ$P H$Ƅ$HDŽ$Ƅ$0)IH@H@IEHrLID$ H{ LAL$L$Ƅ$Ƅ$HDŽ$H$Ƅ$5PLl$PHC HALH$Ƅ$P$H{(-$H{,$I|$(,$I|$,$H}(,$`H},H|$E1E1 L[t$PI}~,H|$t$@Hk,HD$H$(dH3 %(uzH8[]A\A]A^A_ÐH=h"?tAfH='?ffHaXxA@Hd`11Z.HLHHH*HWHHeHHH5HH*H&HAH,H6H2IoHHHHH~HHHHHAWAVAUATUSHhL H|$ dH%(H$X1D$0HD$8%H7$HH@HrHHWLl$0H\$8H$Ll$@D$HfELHHAD$PHD$XIE HD$`D$hL D$pH$Ƅ$HD$x %HH@HoHEHrHIHl$xHl$pH{ AHH$HE H$Ƅ$Ƅ$H$Ƅ$ LHC Ƅ$(H$ HDŽ$Ƅ$X$IH@HI$HrL IH{@L$L$AƄ$H$LID$ L$Ƅ$H$Ƅ$RKLt$HC@HALH$@Ƅ$HKL{`I A7I(I9u$I|$(($I|$'$H}('t$pH}'t$PI}('t$0I}' D$pHD$x #IH@H"IEHrLH} LLl$xH$Ƅ$HE AHH߹H$Ƅ$J H$Ƅ$HDŽ$Ƅ$q"IH@HIEHrL#ID$ H{ LAL$L$Ƅ$Ƅ$HDŽ$H$Ƅ$vILl$ HC HALH$ Ƅ$(BI$H{(A&$H{0&$I|$(&$I|$ &$H}(%t$pH}%H|$E1E1 LUt$ I}%t$I~%HD$H$XdH3 %(uHh[]A\A]A^A_(HIHH)H>H?HI1HBHHNHaHHff.fAWAVAUATUSHHL5?H|$ dH%(H$1MtfH=W ?ffHPL$I$HH,PHH(H?H?1HDŽ$HL{HDŽ$H$1f$HCHDŽ$HHD$(IGHDŽ$HDŽ$L$HHDŽ$IL65HC 1H$HD$0H@I|HC(HHD$8 5HCHK0I|$PHD$@H@HL$HHH?HDŽ$HDŽ$HH$H?HDŽ$HDŽ$HhH$Ha?HDŽ$HDŽ$H@H$H?HH$McH ?It$I$DŽ$HƄ$H$ID$pH$HDŽ$3H=?^ HU I|$$H5O*' Ƅ$HDŽ$HH@H&7HHrHOH$H$HD$H$H$HD$H$H$H$Ƅ$HDŽ$Ƅ$HL$H$L9H|$I)11 Ƅ$HDŽ$HPHL$HH$HH9oHH$HPHL$H$H$H$Ht$HAHDŽ$HPHQH$HF Ƅ$H$Ƅ$C H$Ƅ$HDŽ$Ƅ$IH@HvIEHrLHcEH{ H$AL$H$HF Ht$PH$Ƅ$Ƅ$H$Ƅ$BHC Ƅ$H$HDŽ$(Ƅ$ JIH@HyIEHrLH{@HDŽ$HHE H$ AL$(Ht$XH$HHF H$0Ƅ$8Ƅ$@H$PƄ$X:BHC@ Ƅ$8H$0HDŽ$hƄ$`HH@H HEHrH:L$`H$hL$pƄ$xMtfH=?ffHKH{`LAH@HpƄ$Ƅ$H$IE H$eAHC` Ƅ$XH$PHDŽ$Ƅ$HH@H>HEHrHeH$H$H$Ƅ$MtfH=?ffH;JH@H&MtfH=?ffHJH@H@8H$HHE HAƄ$H$Ƅ$i@HH|$`HAH$pƄ$xH|$0@LI A6I~(I9u$H}($H}$I}($`I}Lt$X$@I~($ I~Lt$P$I~($I~Lt$$I~({$I~jHD$H$HH9t_ Ƅ$`HDŽ$hIH@HIHrLTHt$I} L$hL$pƄ$xnIE ALHH$Ƅ$> H$Ƅ$HDŽ$Ƅ$IH@HIHrLHC H} HAL$H$Ƅ$Ƅ$HDŽ$H$Ƅ$>Lt$pHE HALH$Ƅ$=$H}($H}$H{($H{$I}($`I}~H|$ E1E1 LIt$pI~SH|$t$`H@H?H$HH$Hv?HhH$Hc?H@H$H?HH$ID$pH9tH?I|$PHH$0HD$@HT$HI$HL$8H@HHD$0HT$(H$H@HIGL$HH ?HDŽ$HH$gHD$ H$dH3 %(H[]A\A]A^A_fI|$H~fH)H|$11IYfo$@fD1H|$It$`He6H<H(I}IOH.H逸H~H闸H鳸H鸷HH韸H頸H駸H@HUHH;H鼶H0HH%f.AWAVIAUATUSHH- ?dH%(H$1HtTfH=?ffHtCHx Ll$11AH$LH9Ht fH=?ffH-CHL$H$HHHH$HhH{HUML|$Ld$L$HT$(HUMHT$L$HGH$LLHHmH$HuHt HHп D$0HD$8HH@HHEHrH;Hl$8Hl$0LH} Hl$@D$H[HE AHH߹HD$`D$h8 D$pH$Ƅ$HD$xIH@H I$HrLLd$xLd$pH{ AID$ LL$Ƅ$Ƅ$HDŽ$H$Ƅ$7L|$ HC HALH$Ƅ$7$H{($H{$I|$(t$pI|$t$PH}(t$0H}zE1E1 LLCt$ IQt$I}CH$dH3 %(LH[]A\A]A^A_H=D$0Hl$0HD$8D Hl$@HD$8D$HHD$XD$P:HHH@HrHHH\$XH$HE HAHHD$`D$hg6H=D$pH$Ƅ$HD$xCLd$pHD$xH{ AID$ LL$Ƅ$Ƅ$HDŽ$H$Ƅ$5L|$ HC HALH$Ƅ$5$H{($H{$I|$(t$pI|$wt$PH}(it$0H}[E1E1 LLpAt$ I2DHI³HH"H鐴H?H髳H鎴H<H郴I޳H遴H頳Hvf.AWAVAUATUHSHXH|$L$LdH%(H$H1HB* HoB4oJDoRToZdobtH$oo)$)$)$)$)$)$)$ Ƅ$`HDŽ$h HUHH@HrHHHcEH$`H$hH$ AH$HHF Ht$0H$pƄ$xƄ$H$Ƅ$2 H$0Ƅ$8HDŽ$(Ƅ$ L IH@H_IEHrLH$ LL$(HD$H$0Ƅ$8 IHDŽ$HƄ$@ IH@HIEMt LILLHt$H{ AL$HHF Ƅ$XH$P1HC Ƅ$XH$PHDŽ$Ƅ$F IH@H}IEHrLL$LL$L|$(L$Ƅ$[HLH{@AH$IG Ƅ$H$Ƅ$91HC@ Ƅ$xH$pHDŽ$Ƅ$ IH@HK4I$HrL9HcE H{`H$AL$H$HF Ht$ H$Ƅ$Ƅ$H$Ƅ$0HC` Ƅ$H$HDŽ$hƄ$`IH@H~I$HrLEH$`HAL$hH$HF Ht$8H$pƄ$xƄ$H$Ƅ$/H Ƅ$H$HDŽ$(Ƅ$ IH@H˵I$HrLEL$(L$ HAƄ$8H$HLID$ L$0Ƅ$@H$PƄ$X/H Ƅ$H$HDŽ$Ƅ$\IH@H,IEHrLAHL$L$HH$LIE L$Ƅ$Ƅ$H$Ƅ$T.H Ƅ$H$HDŽ$Ƅ$IH@HIHrLRAHL$L$HH$LIF L$Ƅ$Ƅ$H$Ƅ$-H Ƅ$H$HD$hD$`IH@HIHrLHL|$hL|$`L|$pD$xHt@H$HIG LAƄ$H$Ƅ$,A1H޺ HƄ$8H$0HD$PHHD$,H@HuH} HEH9u$I( t$`Ix $I~(g $I~V $I}(E $I}4 $@I|$(" $ I|$ H\$8$H{($`H{H\$ $H{($H{H\$($H{($H{H\$$@H{($ H{tH\$0$H{(^$`H{MHD$H\$H8HxHt$PH'H$HdH3%(KHX[]A\A]A^A_fDH$ t$8%=H\$P}HL$H'IؾD$Pt}HL$LIغD$PJT$Ht$L@DŽt @u[ A@t EuEA@t Eu/„t uEt uEt0t'}IT$pL扄$DŽ$p HHϩH閪H鿩HکHH{H阪H錪HH~H邪HȩHwH鉩HlHhH饪Hr險H龪H6BfAWA11AVAUATUHSHH|$H$HdH%(H$x1HD$0HHD$I(HpHAL$Ll$PIG L$HD$ D$PHD$XIH@HIHrL3HcE(ALH߹Lt$XHD$xIE Ll$`D$hD$pH$Ƅ$' H$ Ƅ$(HDŽ$Ƅ$IH@HlnIHrL L$L$Ƅ$HDŽ$Ƅ$IH@IHu0LHU8HHD$H{ LAL$H$Ƅ$&HC Ƅ$HH$@HDŽ$Ƅ$IH@HIHrLHcE,H{@LAL$H$ID$ L$Ƅ$Ƅ$H$Ƅ$&HC@A1HH$`HD$@HƄ$hH$%Ls`I A6I~I9u$I|$($I|$$I($It$pI}(t$PI}sD$0H|$(D$0bHD$(HD$8Lt$8I~I;~H4$IFH<$t$@HHmH Ƅ$HDŽ$ZHH@HoHEHrH H$Ht$H$H} H$Ƅ$L$HE HALH$Ƅ$W$ L$Ƅ$HDŽ$Ƅ$IH@HIEHrL[HC I|$ HAL$H$ Ƅ$(Ƅ$0HDŽ$8H$@Ƅ$H#L|$@ID$ LALH$Ƅ$L<$u#$I|$(s$I|$a$0H{(P$H{?$H}(.$H}H|$E1E1 L0/H<$t$@HH|$t$0HHD$H$xdH3 %( HĈ[]A\A]A^A_DH$HL7m@<@ ~|$0ID$0HHcH>H5H˥HH5L,L4LH$IL9t#H$HH9 H5?H5H5:H5ډzH5 nH5]bHHHH鱣H黣HHHtH|HHZH#HVHWHSHn{IfI~ff.@AW1A1AVAUATUHSH8H|$HH$@HdH%(H$(1HD$`HHD$@Y HHHL$0H9eHD$H$HD$H$HD$H$HD$8H$HD$ @HD$ L Ƅ$HDŽ$ZHH@HFrHEHrH HD$ H$Ƅ$H$HDŽ$Ƅ$HH@HEIt$@HIT$HHHt$AHߺH$HF Ƅ$H$( H$PƄ$XHDŽ$Ƅ$zHH@HHEHrH,IcD$`Ht$H{ AH$H$HD$8H$Ƅ$Ƅ$H$Ƅ$|HC Ƅ$xH$pHDŽ$Ƅ$HH@H:HEHrH|A$Ht$ H{@AH$H$(HF H$Ƅ$Ƅ$ H$0Ƅ$8HC@ Ƅ$H$HDŽ$HƄ$@HH@H HEHrHAD$4H{`H$@AH$HH$hHF Ht$(H$PƄ$XƄ$`H$pƄ$xHC` Ƅ$H$HDŽ$Ƅ$dHH@HzHEHrHAD$8L$HALH$H$IE L$Ƅ$Ƅ$H$Ƅ$]H Ƅ$H$HDŽ$Ƅ$HH@HHEHrHZH$LH$H$Ƅ$肹 IHDŽ$Ƅ$AIH@HIMt L#ILLHE HHAL$H$Ƅ$YH Ƅ$H$HDŽ$Ƅ$IH@HIHrLWL$LL$L$Ƅ$H$(HIF LAƄ$ H$0Ƅ$8Ld$pA1HHLƄ$H$hLI A7I_I9u$ I~(I$I~8$H}('$H}$I}($I}L|$($`I($@IL|$ $ I($IL|$$I($IL|$$I(i$IXD$`H|$XD$`GHD$XHD$hHl$hH}H;}LHEt$pI|$HD$HD$H9D$0 Ƅ$HDŽ$:HH@HOHEHrHH$Ht$@H$H} H$Ƅ$L$HE HALH$Ƅ$7 L$Ƅ$HDŽ$HƄ$@IH@HI$HrL;HC I~ HAL$HH$PƄ$XƄ$`HDŽ$hH$pƄ$xLd$pIF LALH$0Ƅ$8[$ I~(Z$I~I$`H{(8$@H{'$H}($H}H|$HE1E1 L#t$pI|$H|$@t$`HHD$HH$(dH3 %( H8[]A\A]A^A_HLH+pD<C f|$`ID$`HķHcH>H5H賙HH5L L4L葶H$IL9t H$@HH9鲙H5pH5$H5}H5zH5 nH5EbHI֙H鑙HޙH"H HHšHęH鷚H鳚HۚH/H<H5H鸚HϙHH顚H颚H|郘I鎚I餚HOHeH3H鞚ff.AWAVAUIATUSHH2H|$Ld$PLdH%(H$1HBHDŽ$HH*Lt$ H$pLHL*H|$XHtkH$Ht HHЀ|$ ~ Ƅ$0HDŽ$8HH@HHEHrHL$0 H$8L$@Ƅ$HHDŽ$XƄ$PHH@HHEHrH>H$XH$IE LAHH$`Ƅ$h H$Ƅ$HDŽ$xƄ$pIH@HIHrLHC H} HAL$xH$Ƅ$Ƅ$HDŽ$H$Ƅ$HE AHLH$Ƅ$$H}($H}$H{($pH{$PI}($0I}H|$E1E1 Lt$PI|$Wt$ I~IHD$H$dH3 %(H[]A\A]A^A_Hl$(L$HH5vLLt$PHEHT$hHD$`HD$XLt$0HD$@HT$HHD$8>LHI_H$HD$8L9tHl$0LHH5LHt$pHHD$xHVHt$HT$pƄ$H|$p 1HHH?H,HH)HIJA9HcHHHHIHL$\9SH;JH;A@yt y0H=8Ƅ$HDŽ$@HT$L$LLH$L$Ƅ$PD$PLHAD$P$HD$XƄ$(H$IG HD$XH$ H=H$Ƅ$HDŽ$8Ƅ$0H{ H$8L$0AƄ$HIE LL$@Ƅ$PHDŽ$XH$`Ƅ$hfHC AHHH$Ƅ$7$H{(6$pH{%$PI}($0I}$I($It$PI|$H|$E1E1 Ht$0H}HD$H|$pHH99/fDH=Ƅ$HDŽ$L$ H$L$Ƅ$HDŽ$Ƅ$H5HH萐L$0IG LALH$H$ Ƅ$( H=TL$@Ƅ$HHDŽ$xƄ$pQH$xI} HC HAH$Ƅ$Ƅ$HDŽ$H$Ƅ$5 IE ALLH$`Ƅ$h $PI}($0I}$H{($pH{$I($IH|$E1E1 Lt$PI|$zH7HYH锒HfHI馒I鼒HHɒHHH֒H鿑HH&HHUHؒHHHff.AWAVAUATUHSH8H2H|$0dH%(H$(1HBHDŽ$HHH$HIHD$OH$H|$`LHH|$@MH$HtH$Ht HHЀ|$`^H=>Ƅ$HDŽ$FH$ H$H$Ƅ$HDŽ$Ƅ$IH@HI$HrLzL$L$`HE HALH$Ƅ$H=~L$pƄ$xHDŽ$Ƅ${H$I|$ HC HAH$Ƅ$Ƅ$HDŽ$H$Ƅ$^L|$ID$ LAH$LƄ$)$I|$('$`I|$$H{($H{$H}($H}H|$0E1E1 LH|$$HH|$@t$`HHD$0H$(dH3 %( H8[]A\A]A^A_DLd$hHL$@L$ HH5? LHDŽ$ID$H$H$H$H$HDŽ$H$H$`LLH$ H$IEH9tH$Ht$HHD$(H|$@H5 H$HHDŽ$HVHt$XH$Ƅ$ L$H$I M9 H LhHD$pA1H1HHD$H UID$XHD$HH$HHIHD$PH$HD$HE HD$8H$`HD$ fHD$ HLpƄ$HDŽ$IH@H0I$HrL蘳IcHt$HAL$H$HF H$Ƅ$Ƅ$H$Ƅ$ H$Ƅ$HDŽ$(Ƅ$ >IH@HI$HrLIcF H|$8LAL$(H$HIE L$0Ƅ$8Ƅ$@H$PƄ$XCHD$8 Ƅ$HDŽ$hH$Ƅ$`IH@H`I$HrLBIHt$ H}@AL$hH$HF H$pƄ$xƄ$H$Ƅ$HE@ Ƅ$8H$0HDŽ$Ƅ$IH@HI$HrL葱IH}`L$L$AƄ$H$LID$ L$Ƅ$H$Ƅ$HE` Ƅ$XH$PHDŽ$Ƅ$'IH@HIHrLڰL$H$Ƅ$IHt@H$HHC HAƄ$H$Ƅ$ H|$(A1HHƄ$xH$pLI A6I~I9u$H{($H{$I|$($I|$L|$ $I($`Iu$@I}(d$ I}SL|$$I(=IL|$$'Ht$(H|$HXHD$ HLp Ƅ$HDŽ$^IH@HIHrLIcHt$HAL$H$HF H$Ƅ$Ƅ$H$Ƅ$e H$Ƅ$HDŽ$(Ƅ$ IH@H{IHrLjIcF H{ LAL$(H$HIE L$0Ƅ$8Ƅ$@H$PƄ$XHC Ƅ$H$HDŽ$hƄ$` IH@H܄IHrL迭IHt$ H{@AL$hH$HF H$pƄ$xƄ$H$Ƅ$HC@ Ƅ$H$HDŽ$Ƅ$\IH@H=IHrLIH{`LAL$H$ID$ L$Ƅ$Ƅ$H$Ƅ$_HC` Ƅ$H$HDŽ$Ƅ$IH@HrIHrL`L$H$Ƅ$IHt@H$HD$8AHHƄ$H$Ƅ$H|$A1HHƄ$H$tLI A6I~lI9u$H}(V$H}E$I|$(3$I|$!L|$ $I( $`I$@I}($ I}L|$$I($ILt$H|$HLߡ$I~HD$($HxxHD$HD$H9D$PH=Ƅ$HDŽ$ H$Ht$HH$H} H$Ƅ$L$HE HALH$Ƅ$H=]L$Ƅ$HDŽ$Ƅ$Z H$I|$ HC HAH$Ƅ$Ƅ$HDŽ$H$Ƅ$=Lt$ID$ LAH$LƄ$$I|$($I|$$H{($H{$H}($H}H|$0E1E1 LH|$$H}H|$Ht$pHjHD$XH$HH9[?eventIIIH ELPmLH5IHII-H鍂HaH霂H飂InH釃H颃IǃHۃHH鈄HrH}IނH逄H.H醂H镄HbH銄H鑃H鍄H頃H還H骃HwHȂIlI}HH鸀HH阀H酄HlHSff.fAWAVAUATUSHhHHjH|$(HdH%(H$X1HDŽ$` HDŽ$HDŽ$H9$H#>HXHHHHHH>HHH$H$HPHDHPH$Hh Ht*L%k>M$C$L$ H$P L$HLL-H$Ht(L% >MEDH$` Ht HHЀ$  Ƅ$ HDŽ$ HH@HזHEHrHtL$ H$ L$ Ƅ$( HDŽ$8 Ƅ$0 fHH@H|HEHrHH$8 H$ ID$ LAHH$@ Ƅ$H  H$ Ƅ$( HDŽ$X Ƅ$P IH@HIHrL荣HC H} HAL$X H$` Ƅ$h Ƅ$p HDŽ$x H$ Ƅ$ HE AHLH$@ Ƅ$H $0 H}($ H}$p H{($P H{~$0 I|$(l$ I|$ZH|$E1E1 Lm$I},$ IHD$H$XdH3 %(^$Hh[]A\A]A^A_DEPU>HEHPM!E HEHP H$(L$HH5EzLL$HEH$HDŽ$H$L$`HDŽ$pH$xH$hLt$vHLH$H$hIFH9t H$`LHJrH5yLSH$HHDŽ$HVHt$ H$Ƅ$H$ 1jH=HDŽ$IƄ$L DH$L$H$HD$H$ Ƅ$(DŽ$hZ Ƅ$ HDŽ$ dH5 HHbu$H$ AH߹H$ H$ HF H$H$ Ƅ$ Ƅ$ H$ Ƅ$ f H$` Ƅ$h HDŽ$ Ƅ$ H5 xHHtH{ $L$ AH$ H$8 LID$ L$ Ƅ$( Ƅ$0 H$@ Ƅ$H HC Ƅ$ H$ HDŽ$ Ƅ$  HH@HjwHEHrH轞H{@$H$ AH$ H$ HF Ht$(H$ Ƅ$ Ƅ$ H$ Ƅ$ HC@ Ƅ$ H$ HDŽ$X Ƅ$P QHH@HvHEHrHH{`$L$P AH$X H$x LIF L$` Ƅ$h Ƅ$p H$ Ƅ$ KHC` Ƅ$ H$ HDŽ$ Ƅ$ HH@HvHEHrHKA$H$ H$ HH$8 HHE H$ Ƅ$( Ƅ$0 H$@ Ƅ$H H Ƅ$ H$ HDŽ$Ƅ$IH@HC}IEHrL荜Ht$$HAL$H$HF H$Ƅ$Ƅ$H$ Ƅ$ H Ƅ$ H$ HDŽ$Ƅ$#IH@HtIEHrL՛A$H$HL$Ht$hH$HF H$Ƅ$Ƅ$H$Ƅ$H Ƅ$( H$ HDŽ$XƄ$P`IH@HsIEHrL$H$PHHHL$XAH$`L$XH$xHA Ƅ$hƄ$pH$Ƅ$LH Ƅ$H H$@ HDŽ$Ƅ$IH@HsIEHrLIA$H$HL$H$8HF Ht$HH$ Ƅ$(Ƅ$0H$@Ƅ$HH Ƅ$h H$` HDŽ$Ƅ$IH@HdrIEHrL芙A$H$H L$H$HF Ht$8H$Ƅ$Ƅ$H$Ƅ$H  Ƅ$ H$ HDŽ$Ƅ$IH@HqIEHrL˘A$H$H@L$H$HF H$H$Ƅ$Ƅ$H$Ƅ$ H@ Ƅ$ H$ HDŽ$XƄ$PWIH@HpIEHrL A$H$PH`L$XH$xHF H$H$`Ƅ$hƄ$pH$Ƅ$JH` Ƅ$ H$ HDŽ$Ƅ$IH@H9pIEHrLGA$H$HL$H$8HF H$H$ Ƅ$(Ƅ$0H$@Ƅ$HH Ƅ$ H$ HDŽ$Ƅ$IH@H~oIEHrL腖A$H$HL$H$HF H$H$Ƅ$Ƅ$H$Ƅ$HH=nƄ$ H$ HDŽ$Ƅ$OAH$$H$HƄ$H$H$HF H$Ƅ$H$Ƅ$ H Ƅ$( H$ HDŽ$XƄ$PkIH@HnIEHrLA$H$PHL$XH$xHF H$H$`Ƅ$hƄ$pH$Ƅ$^H Ƅ$H H$@ HDŽ$Ƅ$詾IH@HamIEHrL[A$H$HL$H$8HF H$H$ Ƅ$(Ƅ$0H$@Ƅ$HH Ƅ$h H$` HDŽ$Ƅ$IH@HlIEHrL虓A$H$H L$H$HF H$H$Ƅ$Ƅ$H$Ƅ$H  Ƅ$ H$ HDŽ$Ƅ$%H5kHI#hA$H$H@L$H$HF H$H$Ƅ$Ƅ$H$Ƅ$$H@ Ƅ$ H$ HDŽ$XƄ$PoIH@HSkIEHrL!A$H$PH`L$XH$xHF H$H$`Ƅ$hƄ$pH$Ƅ$bH` Ƅ$ H$ HDŽ$Ƅ$譻H5jHIfA$H$HL$H$8HF H$H$ Ƅ$(Ƅ$0H$@Ƅ$HHH=jƄ$ H$ HDŽ$Ƅ$5AH$$H$HƄ$H$H$HF H$Ƅ$H$Ƅ$H Ƅ$ H$ HDŽ$Ƅ$QIH@HUiIEHrLA$H$HL$H$HF Ht$xH$Ƅ$Ƅ$H$Ƅ$GH Ƅ$( H$ HDŽ$XƄ$P蒹IH@HhIEHrLDA$H$PHL$XH$xHF Ht$pH$`Ƅ$hƄ$pH$Ƅ$H Ƅ$H H$@ HDŽ$Ƅ$ӸIH@HgIEHrL腎A$H$HL$H$8HF Ht$`H$ Ƅ$(Ƅ$0H$@Ƅ$HH Ƅ$h H$` HDŽ$Ƅ$IH@H,gIEHrLƍA$H$H L$H$HF Ht$PH$Ƅ$Ƅ$H$Ƅ$ H  Ƅ$ H$ HDŽ$Ƅ$UH5ufHISbA$H$H@L$H$HF Ht$@H$Ƅ$Ƅ$H$Ƅ$WH@ Ƅ$ H$ HDŽ$XƄ$P袶IH@HeIEHrLTA$H$PH`L$XH$xHF Ht$0H$`Ƅ$hƄ$pH$Ƅ$H` Ƅ$ H$ HDŽ$Ƅ$IH@HeIEHrL蕋A$H$HL$H$8HF H$H$ Ƅ$(Ƅ$0H$@Ƅ$HH Ƅ$ H$ HDŽ$Ƅ$!IH@H\dIEHrLӊA$H$HL$H$HF H$H$Ƅ$Ƅ$H$Ƅ$H Ƅ$H$HDŽ$Ƅ$_H5cHI]_A$H$HL$H$HF H$H$Ƅ$Ƅ$H$Ƅ$^H Ƅ$(H$ HDŽ$XƄ$P詳H5bHI^A$H$PHL$XH$xHF H$H$`Ƅ$hƄ$pH$Ƅ$HH޺ H$@H$PAHƄ$HH$fL f.IAuI}OIEI9uL$$pI}(-$PI}L$$I}($I}L$$I}(ٶ$I}ȶL$$0I}(诶$I}螶Ll$0$pI}(舶$PI}wLl$@$I}(a$I}PLl$P$I}(:$I})Ll$`$0I}($I}Ll$p$pI}($PI}۵Ll$x$I}(ŵ$I}贵L$$I}(蛵$I}芵L$$0I}(q$I}`L$$pI}(G$PI}6L$$I}($I} L$$I}($I}L$$0I}(ɴ$I}踴L$$pI}(蟴$PI}莴L$$I}(u$I}dL$$I}(K$I}:L$$0I}(!$I}L$$pI}($PI}L$$I}(ͳ$I}輳Ll$8$I}(観$I}蕳Ll$H$0I}($I}nLl$X$pI}(X$PI}GLl$h$I}(1$I} Ll$$I}( $I}$0 H}($ H}ײ$p I~(Ʋ$P I~赲Hl$($ H}(蟲$ H}莲$0 I|$(|$ I|$jH$$ H}(Q$ H}@$PH$Ƅ$P$@H$XH1HDŽ$XH$H$@Ht$ALƄ$@$0H$HƄ$HH$8HF HDŽ$HH$@H=nL$` Ƅ$h HDŽ$X Ƅ$P H$X I~ HC HAH$` Ƅ$h Ƅ$p HDŽ$x H$ Ƅ$ H$0IF LAHH$ Ƅ$ $p I~(°$P I~豰$p H{(蠰$P H{菰H\$$0H{(y$H{h$@H$HSH|$E1E1 Hf$0H}%HD$ H$HH9CPSHHPMC HHP#HT>H$HH@HHHH@ HH8>H$HHPHPH$H[QfE PU yfC PS PfH=rƄ$ HDŽ$ L$ H$ Lt$(L$ Ƅ$ HDŽ$ Ƅ$ -H5HI+UL$ IF LL$ ALH$ Ƅ$ \H=jL$ Ƅ$( HDŽ$X Ƅ$P H$X I|$ HC HAH$` Ƅ$h Ƅ$p HDŽ$x H$ Ƅ$ ID$ LHAH$@ Ƅ$H $0 I|$(蝭$ I|$苭$p H{(z$P H{iLt$($ I~(S$ I~BE1E1 HHW Ƅ$@HDŽ$HyHPHKHH$P H9tAHH$` HPH$X $`H}H$HL$P HP赬fo$` @蜯H\H"\H_\H.\H\H\H\H\I\H]H;]HbHbHA]HbHS]HaHe]HaHt]HaIaHaHZHZIaIaH=bHbH/bH6[H`HpbH[H bH6bHaH~_H5bH_H*bH_HbH_HbH_H bH_HaH_HaH_HaH\HaH\HaH!\HaH0\HaH?\H]\HaHo\HaH\HaH\HaH\HyaH\HnaH\H\HqaH\HA]H3aHS]H(aH\H*aH+aHWH;Ws HBHGÐSHHHHHH6dH %(HL$1HL$dH3 %(u HH[8tt#uHH1DH71f.Hy>H1f.f.f.f.HHH@`f.@UHSHH;5>t H~H5>H9t1ۀ?*t 螽uH]HH[]f.fUHSHH;5\>t H~H5>H9t1ۀ?*t NuH]HH[]f.fןǟ鷟駟HtHH9wH1PtHGHWH@H;>ufDHf.USHHpHH`H9tH[HtH-K>HtCtH[]ËCPSuHHPHt$C uHHH@H[]C PS DUSHHCXHHHH9t聞H{0HtsH[HtH->HtCtH[]CPSuHHPHt$C uHHH@H[]C PS DATUSHHpHH9tНH{XHtHk0Ht!L%>Mt5Et4fDHCHt HH[]A\DEPUuHEHPMtE uHEHP먋E PU DHGHFHt+UHSHHHEHCHEHCH[]ÐHHCHt HHHf.ATUSHHHGH9(IHH>L`HHHHHH>HMHPHDHPHHh HkHCHtHs>HtEt[]A\f.EPUuHEHPHE uHE[H]A\H@(HO>H{HH@HpHH@ HH7>HCHHPHPHHL[]A\fE PU mHH{HtݐHUDAWAVMAUATLgUHSHH8HwdH%(HD$(1HDIHD$I)LH)HHD$ L;'HwH|$ HL$#EHLHL$It,HLHHHL$LD$HL$LD$Ht(Mt#I1DH1[ÿ HL$qtH>HL$HxHHHqHQPpH>H52>HHHHQ>H? HL$ tH>HL$HxHHHqHQP$pHm>H5N>HHHH> HL$sHR>HL$HxHHHqHQPoHѐ>H5>HHHH>D HL$UsH>HL$HxHHHqHQPloH>H5.>HHHHm>)G(tRqAQA)ЉAAAA)EkdD)ƃwSHEHHcH>@1DH1[ÿ HL$rH">HL$HxHHHqHQPnH>H5B>HHHHa>H,= HL$rH>HL$HxHHHqHQP4nH}>H5^>HHHH> HL$qHb>HL$HxHHHqHQPmH>H5>HHHH>T HL$eqH>HL$HxHHHqHQP|mH->H5>>HHHH}>AWAVLwAUATUSHHoHL~L.M HmHtJH](LL9HFHtH} LmuL)HH|؅xIHmHuM9tCI\$(I9HIFHtIt$ LwmuI)II|DMHHL[]A\A]A^A_Mf.ATIUHSHHwlH11ILHSHHHPH9t2H HHHKHHHKHH@@H[]A\o@CDAWLAVIAUAHhCATHrIUHSHdH%(H$1L?hI|$H\$pLH5CH蒋HH9D$xH5%<HL$IT$H$HHPH9H$HHH$HHHH$HH@@H$H$-H$IL9t藏H|$pHH9t脏HH+EHH5CBHAF t6HOBHcH>DHD$PIv(HHD$JILt$HIFHD$Ht HQjHHLgHH+D$H RH5AL5HT$@H\$0HT$0HHPH$H9RHL$0HHHL$@HHH4$@HL$8HHHL$0H@LD$8HT$XIH90H|$@Ht$PH9v1H\$H{H9H|$`H9wH|$11DH<$H\$pHSHT$pHHPH9HL$pHHH$HHHL$xHH@@HH9D$x8H5@HL$IT$H$HHPH9H$HHH$HHHH$HH@@H$H$H$ID$H9t H|$pHCH9tH$H|$0HH9tH|$IL9tόHD$H|$PHH9t跌Eu2H$dH34%(HH[]A\A]A^A_fDAH?JcH>DH\$pL%l>HCHD$pILHgdA 11HH ?.L$IT$H$HHPH9t}H$HHH$HHHH$HH@@H$H$6H$ID$H9t蟋H|$pHCH9o@)$눐oH)$~fDo`)$fDoP)T$@oX)$NfDfDL%=H\$pLHCHD$pJfDL%I=L%==L%1=L%%=L%=L%B=L%<t@L%<d@L%<T@L%<D@L%<4@L%<$@fDL%1<@L-<fHCLHD$p?eLHITaHH5<L荽H$H$H%H$IL9t菉H|$pHH9xL-<t@L-;d@L-;T@L-;D@L-;4@L-;$@L-y;@L-e;@L-Q;@L-3;@L-;@L-:@L-b;@L-:H=NLHksH==L7kH=1L+kH=%LkI IH$IL9t7MH|$pHH9t!H}L9tL+HZIH$IL9tH|$pHH9uqLH$H|$0HH9t軇H|$IL9t訇HT$H|$PHH9t萇Ig$$HI_IOHjAVAH AUATUHSHHH5>dH%(H$1Lt$@IL莼HH5l:LHH9D$6H5L#H\$ HSHT$ HHPH9HL$ HHHL$0HHHs@HL$(HHL$ H@LD$(HT$HIH9H|$0Ht$@H9vI~H9H|$PH9%HLl$`IUHT$`HHPH9/HL$`HHHL$pHH@HL$hHH@HH+D$hH;H5M9LHUHUHHPH9HMHHHMHHIHMHH|$`H@@L9tNH|$ HH9t;H<$IL9t)H|$@IL9tH$dH3%(HuzHĐ[]A\A]A^11Lzo@)D$0RfoH)L$poPU*f\fDhqH=;H5gH=/H)gH=HH|$`IL9tFH|$ HH9uBHH<$IL9t#H|$@IL9tH(HHf.D@ UHv7@SHHHcH>@HH[]fHH[]fHH[]f0օHP@H@HPHP H@(HH[]fH[]fD膅HH@H@HH[]D VHbHHH@HHE [H+H[]HHH豂HɺfAVAAUIHc6ATHrIUSHpdH%(HD$h1H\$ Hl$@HCHHD$ ZDHHIUIuHIIUH$HHPH9H $HHHL$HHH@HL$HH|$@H@H9tH|$ HH9t́H^>Et$I|$H4$HI$XH|>H<$HI$IEH9t芁Ht$hdH34%(Lu&Hp[]A\A]A^f.o@)D$F<HI+I5LIH<$IEH9tH/H|$@HH9tH|$ HH9tLAVAAUIH4ATHrIUSHpdH%(HD$h1H\$ Hl$@HCHHD$ XDHHSIUIuHIIUH$HHPH9H $HHHL$HHH@HL$HH|$@H@H9t H|$ HH9t H>Et$I|$H4$HI$WHd|>H<$HI$IEH9tHt$hdH34%(Lu&Hp[]A\A]A^f.o@)D$F|HI+I5L艽H<$IEH9tWHoH|$@HH9t<H|$ HH9t)LAATUSH0dH%(HD$(1HH;u\<tE<u1HFH9GHL$(dH3 %(H0[]A\fHGH9FHFH9G H]H2HHHrHCH$VHھH%VH<$HH9tS~Hz>H5y>H (I HH<$HH9t~LH lH!AVAAUIH2ATHrIUSHpdH%(HD$h1H\$ Hl$@HCHHD$ UDHHsIUIuHIIUH$HHPH9H $HHHL$HHH@HL$HH|$@H@H9t@}H|$ HH9t-}H>Et$I|$H4$HI$;THDy>H<$HI$IEH9t|Ht$hdH34%(Lu&Hp[]A\A]A^f.o@)D$F蜆HI+I5L詺H<$IEH9tw|H菴H|$@HH9t\|H|$ HH9tI|LaHV1:tHRH HRHH)H uH9t9HH 20HJH=O0Uf.HW1:tHRH HRHH)H uH9t9HH /H[JH=/Tf.AWIH VAVIAUATUHSHHTx>LBt$L$L$HT$H޺ LdH%(H$1İLE 1H &VHLI裰A 11LH d/pH$HSH$HHPH9H$HHH$HHH$HH@@HH+$H H5.H׻H$HUH$HHPH9H$HHH$HHHuH$HH@@L$H$H$IH9H$H$H9vI}H9H$H9H HT$pHt$`HT$`HHPHt$H9 HL$`HHHL$pHH@HL$hHH@H$HEH9t@yH$HCH9t*yH$ID$H9tyH$IEH9txH|$@H-HGHrH|$HD$@ QT$Ht$L虳HH+$H  H5F-LHSH$HHPH9H$HHH$HHHsH$HH@HT$h@L$H$IH9(H$Ht$`H9v H|$HH94H|$pH9>HnHUH$HHPH9H$HHH$HHH$HH@@HH+$HH5n.HIUH$HHPH9'H$HHH$HHLH$HH@@IWI7虸L|$ IWHT$ HHPH9HL$ HHHL$0HH@IHL$(HH@H$L9tvH$HH9tvH$HH9tvH$IL9t}vHD$H|$@HH9tevHD$H|$`HH9tMvHD$Ht$ I~HHx>HID$AFQMHr>H|$ II^ HIL9tuH$dH3%(L(H[]A\A]A^A_11LkH|$11kDo@)$fDoH)$WfDoP)T$poX)$fDo`)$xfDoh)$fDop)t$0ffDfD%fDH=8zW~H=o8iWH=c8]WH\HIH$IL9tftH$HH9tPtH$HH9LH$IL9t"tHT$H|$@HH9t tHT$H|$`HH9tsH LIH|$ L9uH$HH9tsH$HH9tsLH$IL9tsH$IL9uHIHIIHH"IdsfDUSHHHt$Hw>HHHtHtMH@HVHL$HHKH[]H|$1 HL$HHKfD@(HL$HHKH[]f.@AWAVAUATUSHT$ dH%(H$1H~IAI1E111E1L=n>A? ŃAtFEu GL*ZIHIM;fsjIB IA u!A5xHII11IM;frMt>I:IrZHH@H;o>HHH+GI9`L襲H$dH3%(MH[]A\A]A^A_@   IrZJ<.ALz%1HD\$ L$IXL$D\$ @L)H I:IrZHH@H;n>HHH+GI9kLD\$ L$觱11E1L$D\$ -"\f 'IECD*Z\IADZrL)H aL1fDHJHBLjEsADZ\AD ZuADZfCD*ZfLjAD^fAD_dL)H )I:IrZD\$ L$HH@H;m>HHH+GI9]L1蠰IECD*Z\IADZtIECD*Z\IADZf_IECD*Z\IADZb?IECD*Z\IADZnIECD*Z\IADZ\IECD*Z\IADZ"D\$ LL$DL11P@ADZAD ZADZf~vEuGL*ZIxIrZJ<.#D\$ AHf%LT$A f-$ I fA@(ELd"HP1UXZL$D\$ L1PA1Ld$p1ҾID$LHD$px7IFHIHt$xL!HH|$pH$DL1VU KLH5"HI'hHھ<L77H$HH9tlHi>H5f>LkLiI:IrZHH@H;j>HHH+GH9ӭ)I:Hj>IrZL$HH@H9HHH+GH9D茭L$I:|$ HH@t7H9uhHHH+GH H5 EH9HHH+GHH5 2H5| RL$dHl$1ҾD $HEHLl$0HD$5Ht$1D $H|$LH}S JM LH5h>I1H F蠠L|$PLH5L詞Ld$pHLL6HT$Ht$L0H$HSH$HHPH9H$HHH$HH<LH$HHH@@4H$HH9t7jH|$pIL9t$jH|$PIL9tjH|$0IL9tiH_f>H5c>L踟H5H=-Lso@)$2H H<5H=BHqHHH0HYHwH$HH$HH9HLWH|$pIL9thHH$HH9uTHH|$pIL9thH|$PIL9thH|$0IL9thLVH|$HH9uH$hH$}h\AUHWAATUSHHHoHLeH9tHHWI9wD,(HLcD(H[]A\A]@A11HH+HfDfAWAVAUATUSHH_H|$H4$HH$LxH(HCHtQHLs(Lk M9MMFMtLLHCuLL)H= H=|xHC1HuI@umMtLHLL $:CL $uM)II|DxHH1[]A\A]A^A_fH1L[]A\A]A^A_@H_HD$H;Xt9HkH $ILp(Lh HLyH)MM9MFXfHH1[]A\A]A^A_f.fAVAUATIUHHOSHHHt)LH^/HC(HH[]A\A]A^fH9tLm(Lr(M9LIFHtIt$ H} HL$BHL$uL1L)H=H=|뀿vf.DHHGH+HHH)H9r'H9HBHrH9w f.HPH,Hf.fUH SHgHuHUHH@HHH,>HH[]HHeH+f.HHt4SHHdHCCHCHC [Ðf.DAWAVAAUATUSH8LOGL$Ht$ HT$(L;O HPILAIHEڃ?HILH)LDI)MEjf.AMDIt>LHH H HH#LeHDH It'EuHMA?uHL?DHHHHH H!ʀ|$HDHA?tAD_H8[]A\A]A^A_DIGLOH8[]A\A]A^A_f.T$L+IHHJȉT$WH)H9HAHt)IHH9wH9HFII?IILSeLmLHD$L)M9tHLHHL$蜑HL$HD$DH|$HHM1AHMЍpIHtDLLHHIHM L!I IEH2?uIHA1HuIу?H LIH I!Ȁ|$LEHELUL)HH+T$H~cAA?tEHtHLI9MHDIHHH H!LHEIA?uHE1?uI1HuMt8Lt$LL$aEt$HELL$HEEHD$ELMIHEL} uH8[]A\A]A^A_@LJ1DIAH=mCfHWOH;W tG?t*AGLHHL HL!@HDHfHBGHGL$@HHT$SHGH9tHHGf.HH FH3ZH=}9f.HtWATIUSHHsLds@H{HHkgH{ HC0H9t_HH_Hu[]A\ff.DAWIAVAUAATUSHHdH%(HD$81HD$ HD$(HD$0@@@uVIH8HH9t__I?W_Hl$(H\$ H9.@3H{H fH9uH|$ HHD$8dH3%(HH[]A\A]A^A_f.HLd$ LHpH+0HNIHH@H)HHH~@HLHaHuH|$(H;|$ tcHD$H$GH1D$HGHD$HGH|$(HNet$@tc@H<$0eH|$(H;|$ uAZAA&H|$ H]fDHD$LpHHD$LH)HHH~+DHLH`HuHD$HLpHD$HL9fDuH}HodL9uHD$t$HXLt$I^InH9t+fDHs@L`HDJHH9uLt$I^IvLaIFI^I^ IF(t$DI?Hw`I?\M'Il$I$H9t 3H{HcH9uI$H7H\*fHLd$ LHp(
  • HHIHHHH?H:H?H)Ht:HHu@11H|$8dH3<%(HH@[]A\HHHt6Ld$I|$@t$^@uaHCH+CD$HHD$ +HT$Ht$ LHu t$11I|$_OHCH;CH@Htɀ8PC`H{XHP>HHHIHLHH:H ?H)HtDHI#ts`t$H11iHC`?H{XHIHD$T$D$H|$(HD$HD$(HT$ HL$(0HP@t$ HHHT$(^Ht$@HD$@t$ H|$(HD$HD$(HCpD$HH@0Ht$(T$ HpHL$(]H[pt$}@HxLYHCH;Ct$H@H@HXH;t2Ht$?H <H*H= /H <HI+H= h/#`+Ht$I|$]H0ATUSHH@O8H0dH%(HD$81HA>HHIHHHHHIHLHH:H ?H)HtIHI#t"s`t$HE11U@HC`?H{XHIHD$T$D$H|$(HD$AHD$(HT$ HL$(0HP@t$ HHHT$(ZHt$HD$@t$ H|$(AHD$HD$(HCpD$HH@0Ht$(T$ HpHL$(qZH[pt$dHxHDVHCH;Ct%H@H@HXH;t3AHt$&H 9HG'H={F,H w9H(H=\',\(Ht$H}YHSHHǰYHHtHHH{HHtRH{ Ht|RH{Ht [mRD[fDAVAUIPATIUHSTHULp0HLp HEH9tyHS HUHS0EHUHs LHEA$HEC@ID$A$ID$HS(HCHH5nJ>H΄fD H\$@-H5|HHGHھH&DH Ht$-Ht$IĀ>HHcH>H5Hl$ HH\$@HH5%H)Hھ3LH|$@HH9t6NH|$ HH9t#NHJ>H5H>L݃H5H5L{H5oH5_cH5!ZWWH xHyH=&H5<'IIBILH|$@HH9tvMLH|$ HH9t`MLX;HpH|$@HH9t=MH5;LMHH{{fATHUH)HSHHHHHHfHG8tHH[]A\H@HH@HH)H uH9:uHHH HP0H:uHRH2HRHH)H uH9z>uHPPHX@:{HRH2HRHH)H `H9_>NHPpHX`:=HRH2HRHH)H "H9@>HH9tWHC8H@HH@HH)H H9:HH HP0:@HH)HLd$Ht5HtLd$Ht;HLd$HL3gH HL3PH HL3HE6H *HH=G$H HH=(#H HuH= #H HVH=#DUSHH_HnH9HHFHtH6H?T&uH)H H@MH[]f.AWHGAVIAUIATUSHH9[LbHn(HLF H I9IMFMLHLLD$H $%H $LD$~LH)H=H=|jxfMtLHL%uL)HHLBH1H[]A\A]A^A_fDLH)H=~yHHI9]tHH $MHh(II9HIFHtH $Hx H$uL)HH| IHEIDHH[]A\A]A^A_DH(taH_ LbHk(LL9HFHtH{ I6r$uL)H*H|yHH1[]A\A]A^A_HLL[]A\A]A^A_3I9] tH5LHp H;lyH{HEHEHf.AWAVAUATUHSHHxdH%(HD$h1< Ld$@HLkID$HD$@"HLHTI]MEH9Lt$HL|$@Lf.H[Ht[HK(LL9HFHt"H{ LHL$L$#L$HL$uHL)H= H=|xHH[HuI9tGH](I9HIFHtHu L"uI)II| DPHHH@ IT$H$HD$@Ls0Ls H9HC HD$PHC0HD$HC@L{H1LD$PHC(ID$HD$@HD$H LHHS L3HHHHLnjHL|$@IH@M9tLEHL$hdH3 %(HHx[]A\A]A^A_@H|$KHD$HC< p$;H4HHcH>foD$PC0s@L4LH{ I9t6EH.E5fLH5QQfH\$ HcLd$@HH54LxL1H<H|$@IL9tDH|$ HH9tDHA>H5>>H`zH5 H5t@H5d@H5QT@H5WVD@H54NH IH|$@IL9t DH"|H|$@IL9tCMH|$ HH9tCH1L{IIAUATUSHHXdH%(HD$H1?u2HHsEHD$HdH3%(CHX[]A\A] >";IHHcH>fDHH-fOHCH$HTHH1Hl$ HH5HvH.LJ H|$ HH9tBH<$HH9tBH?>H5<>LoxH-HHHCH$gH-H-QH-WTH-{H-LH5I HH|$ HH9u%LH<$HH9tAL/HyAf.AWfH~HAVH!H4AUATUSHT$iHDLO<MGHH5HI?Af.DEIMy)IHyAAA)EiA4EAAIEAEDD:3AHAH LHHcHH :>LQT$DI EI IIMIAIH I MMIAH MHMMHMI H LELHD$DI LEHLIIۋQ HL$II MI I MHىIH OD0MMIH O !I)HMHH I)IŹ+L$IHLMI HLuLM)H+\$AM!=ɚ;=!==?B#=0='==JcY EAA EA7L<MGIAAʚ;A @D1AAAHc0DzD>DHLI9AAAEuKHcMOHMAI!HDJ0DHHHM9wHL$D)!LcI9sAAH HHEHcH>H:>HD$H;HHL9H"A T$HIv 血H;HH@H;D$HHH+GHzH5}DL$ L$Iv@E1H%9H;HHL9H} DHD$8dH3%(HH[]A\A]A^A_DF[!f(fT _!f. H;HH@H;9> HHH+GHH5~G|l@HNH?Hy(H  H59>H@Ht$H9HHH+GH@H5E|D$ DHht$ Ht$H9HEHx(Lp`Dl$+1D|$$L|$Dd$,IH;H`HH@L9]HHL$HH+GH9H{H;HHH;:>H"Dl$+HIv D\~H;HH@L9 HHH+GH7H5<{DL$ DD$$HDIv@6H;HH@L9 HHH+GHH5YzLIEIHEH@(HL9Dd$,D|$$H;H`HH@H;D$HHL$HH+GH9^HlzH;L-9>HHL9H"EHIv D}H;HH@H;D$HHH+GHH5gyDL$ HIv@ED5H;HHL9H $H;T$ H`HH@H;D$ HHH+GH9cty HFH?HpHH901 H5B6>HAHt$H9 HHH+GHH5yD$ DAHhDt$I9HUHBH2HH9Dl$ Ll$Dd$$IH;H`HH@L9 HHH+GI9oL}xL$ DL$HEL 4H;HH@L9e HHH+GHH5 xHEIH@HL9MDd$$H;H`HH@H;D$ HHH+GI9LwHEAHpH;0 DL$HHEU3H;L-6>HHL9_ H H;T$ H`HH@H;D$* HHH+GH9.wsfH?L-F6>HHL9 H"iHuHAyH;HHL9 H"9@H?~HH@|H;3>HHH+GHmH5rv-DHVHHwHHH  Hc H H' HAIKY8m45H?B H EHj HHEAIH Hw@J<L 8>I(\(HHIHHHIHHHHI)KYDXD_H'wH0WH;HH@H;72>HHH+GL9XH=PJf.H~HHsH  HcH$ H' HAIKY8m41@H?BHHEHHEAIH HwJ L 6>I(\(DHHIHHHIHHHHI)KyDXDYH'wH0QH;HH@H;0>)HHH+GI9LsqH?HH@H;0>QHHH+GH g H5ls'H;HHH;2>H0H;)0>`HHH+GHH5rLgfPLtG-fWEHof.#0.E0HUfMH;L)HH@H;/>HHH+GH9aLor*f.HL-1>L9 H[HEEL0H@HPI9tPDL$ HED1L-H;HHL9=H,_HUIHBHHI9uHH9DL$ ED1LHv-H;HHL9H]QHL-0>L9H{HEAt$Hx(LpWHM.>E1HD$H;HHL9{H"T$HIv sH;HH@H;D$0HHH+GHH5QpDL$ L$HIv@E1y,H;HHL9H, LI;IHEH@(HL90HG-H HcHJH'HAIKY8m40fDH?BHHHHAIH HwAH5dH5pH@H;,>HHH+GHmH5ro-AAJ<HcL n2>HIQPWGL [1>HKHAfDIQPQAfH59DH5RDLIfD,@LffDHT$4Ht$0HD$0D$4ED$4Dt$0F,0E9 A1E}AAEHuAtAVH}Hc}[AFE.HHteD+Ey -D)F 0F0HVN6f,;@H5=D"@H5YD"@HT$@H5D"S@ H5D"@HAH;*>HHH+GHH5>lDEAJ k]|@EAKEA;0L@}HcH\ȺQB0kdF)Ѻ̉P0VHV)A0FHKHAAFA;HABHAL ,>2AHHA1AWEAVAAULoATAUHSHHt$DD$dH%(H$1L/HGG D$)HHHCH+>HsHkHHt$HH$>HH=o*>HCHCfHD$ H\$()D$0)D$@)D$P)D$`j1HD$pHHHtT$xH1HtHL$zD$y1H$HHD$zHDŽ$rH)HD$zLd$ I$pI$`T$H$H=)>D$Ht$L$E1EHt$ELQ#H$IpL9t%H\$(HtH=&)>tDCtCDH$dH34%(HHĸ[]A\A]A^A_@CPSuHHPH=(>C uHHP두Ht$E11L"8fC@CPSHHPH=M(>t;C HHPf.C PS afC PS .HHILMH}I9t$H\H|$(HtHL f.AWIHAVAUATIUSHH(HOH/HH)H)HH<IH9LHT$HL$b&HT$HL$IIIIMLM)IDO<I9HLLL$LD$HL$RHL$LD$LL$I9t4LLLHu!L+L{LsH([]A\A]A^A_Hh#fDHH99E1E1HL@I9u뛐L4 f.@AWAVIAUIATIPUSHK%HHh IELk0HLk H0HPHC@L{H1L(HLLVHHtHHLH[]A\A]A^A_Rifs@Ld)H{ I9tf"H^"HH[]A\A]A^A_HH8"cDHwQH?Zf.DAWAVAUATUSH(H_H;_t,HCHCCH_H([]A\A]A^A_L'HHL)HHH IH9LHt$HT$#HT$Ht$IJ0HD$M}LHBBL9tTLLHHJHHHJ@H@H9uHML)M|A6I~I'L9uMtL HD$LmL}HEH([]A\A]A^A_DHH9"Hu#AE1HD$2AHIfSHH dH%(HD$1HGH9GH@8t]$HD$D$HG H|$HL$0HP@4$HHHT$&HC HT$dH3%(H [ÐHxFHCH;CH@HPHJHAH; uH %HH= D$HD$D$HH|$HL$0HP@4$HHHT$S&HPH HjH=i$)@HWH;WtHGAWAVAUATIUSHHL?L)HHtzAHtL,HL9LGL(!IIA$A.Hu$InMu.L3HkLkH[]A\A]A^A_ÐHLIl.LMMLuH='SHHdH%(HD$1HGHG tLGGt'Ht$H{0D$C u HC(HC HT$dH3%(uH[H?HC'fDAWIIAVIAUATLgXUSHH8HoPD_dH%(HD$(1HGHHD$HGHLmL9HWXI9WD(HCHLkPLl$'D(K,L9HCHC {CD{At(H{0LD|$'D{A u HC(HC E9>E9~HCPHSHLPI9HKXI9wAD<HSHILSPDL9ga@H;HAljCeDH|$1HA1LT$HD$7HSHLT$HD$HHCh1Ht$(dH34%(ueH8[]A\A]A^A_@HfDA11HH{HD\$LT$7HCHD\$LT$vD^%AWIAVAUL-ATMeU S1H(dH%(HD$1HG0Lt$HD$IGIG AtRAGAGtUH|$LD$AG tZpЉ IM9tOAmI?HAGuAweAIG(IG HT$dH3%(u*H([]A\A]A^A_Dpw7l$AWAVLw0AUATUSHH(dH%(HD$1HGHHGPHG0H;G8tHG8CLd$LLD$s0W-uH{H-H0m9~sLkHALH90j.LH0 zH;AHChHL$dH3 %(D+H([]A\A]A^A_99LkHAL5H-9aEeHC kCHkH~HHC tHC8H;C0~HHC8HD$8HH{HAALA @esLhH`-0 sLL{X5HCHC {twDCCtvLLD$k EЃ wVHCPHSHLHL9HKXI9@,HSHLKPDHCHC {uH;HCukHC A@+WsLsHk0 HAHChfHC(HC(AHC CHkH+HHC(f.1HA1LLL$H$2HSHLL$H$LkH0ALHE0e"f.sLkHALzHAHChf.sLDH<9p fDH AHChfsLHEwa0 vHC kAfD L-MtdH{H LUuHCpHC(H}HHC(pH HbZH=HCx2fAWAVIAUATUHo0SHXdH%(HD$H1HGHHGPHG0H;G8tHG8AFLd$/HH'ILID$/gIFIF A~tFAFAFtILHD$/9AF tHPHcH>I>HAFuHIFh"DIF(HIF IFhHL$HdH3 %(HX[]A\A]A^A_fIVHHDHIFhfDHiIFhfDH IFhhHIFhPHAIFh8HIFh HyIFhHIFhHIFhHAIFhHIFhHqIFhH IFhxHIFh`H9IFhHHIFh0HqIFhH INhHIFhHIIFhHIFhL|$0Ht$0LLl$8Ll$@wfDHAIFhhHIFhPHqIFh8H IFh HIFhH9IFhHIFhHiIFhHIFhHIFhLl$0fDHHD$0@HHD$0Ht$0LLl$8DLl$0АHHD$0Ht$0LLl$0R\@L"SaH HcH>H1IFh L&Aj(=-A$=vIVHADD?΀t$A HHT$QHT$t$H@IVH H*nIVH HXIVH HBIVH H,IVHHIVH\HIVH/HIVH"HH,IFh[LDD$i\0LXuLG%DD$$A IVHF$DHDD$HT$@@DD$HT$DH ?΀DD$HT$DH?΀DD$HT$DH׃?΀AH?DƃȀ D$AV@HHT$@Xt$HT$HIFh0H9IFhHtIFhfDAVAUATUSHHdH%(HD$1HGHKHS Hl$CCCtZLc0HD$LQC tIƒ t uRHS HCKHHCHBHC uH;HCuKHC(1HC ~wHHcH>HHChHt$dH34%(H[]A\A]A^=HCHS CHHCHt2HHS {'HS8H;S0;HHS8HS(HtHHS(ø` VL-MuJCCt$HLD$C u HC(HC AU9IM9kHCHC {uH;HCL-;MuJCCt$HLD$rC u HC(HC AU9IM9 HCHC {uH;HCL-MuJCCt$HLD$C u HC(HC AU9 IM9HCHC {uH;HCH H= H =t=H"HChvHl =uHCH H^ZH=}8AWAVIAUIATUHSHH_L'HM)L)HkH4H4$H9:HHH$HT$; HT$I2MIEAuHHD$L9'LLfHHJHHHJ@H@H9uHEL)HMlIHLH9tCf.HHJHHH@HJH9uHH)HHMlLI9tuH}HH9uMtLH$M>MnHIM~H[]A\A]A^A_HH9v1HH$H$H<$HME1HHMuAuH|$B})LEH6HO?f.DUSHH(dH%(HD$1HGH9GH@8td6Hl$H@4$ HC $HHL$0HP@4$HHHT$ HC HL$dH3 %(H([]fDHhH}H;}6H@wf HEHCH;CH@HPHJHAH; uH H0H=O6Hl$H@4$ H$HHL$0HP@4$HHHT$ H)fHHH?\DH HH=@AWIHAVAUATIUSHH(HOH/HH)H)HH<IH9LHT$HL$HT$HL$IIIIMLM)IDO<I9HLLL$LD$HL$3HL$LD$LL$I9t4LLL6Hu!L+L{LsH([]A\A]A^A_HfDHH99E1E1HL@I9u뛐L4 f.@HGH;GtHHHPHGfHHDAWHIAVAUATIUSH(H_H/HH)H)H{H IH9/LHT$LD$LD$HT$IJ8HD$MuI|1LD$H LD$I9t@HLHHJHHHJ@H@I9uI@H)HMt LLI9t?fDHHJHHH@HJH9uHL)HHMtIH9tA7II I9uHtHHD$M,$Mt$ID$H([]A\A]A^A_HH9Hu%AE1HD$fHIf.DAWIAVAUIATUHSH(H_L'HT$HM)L)HH4Ht$H9\HHHD$9IK> H@HD$H|$IH@IH7HWLHHD$LLxLML9t7HHJHHHJ@H@H9uHEL)HM|IHLH9tCf.HHJHHH@HJH9uHH)HHM|LI9tuH}HH9uMtLHD$MuM}HIMuH([]A\A]A^A_fDHH9v0HHD$HD$H|$H{E1HwH L4HHMuHD$0Hx>"LHH/H8UH SH9HHH@H'HHHTHH[]HHH7fDAWIPAVAUIATUSHHHL$Hs HS(Hh0Hx IHh HGHs@I|$@HsID$ID$A$Ml$HtHL$LL ID$HkHtMPHLp0Hx HLp Hu HU(HHu@H{@,EHCHCI]LkHuHtHL$HL HCHmIHuHL[]A\A]A^A_)H5]:HI|$ H9ugHHL%P H{ I9tHHgH* E-HHJLL H-H5H H,H5f.@AWAVAUATUSHdH%(HD$1HG<wMHHHcH>f LfHH@HI4$HIT$HH]HD$dH3%(yH[]A\A]A^A_DHFHGfDFG@0LfHPH@HHPHP It$@H@(HrHHH$HfHHQHuHKHHHQHuIT$(HK HCHS("fDL~I_I+IHH@H@HHtpHH9wkHAILMuMuI]MgIMI9tHL%HII9uM}LmFG|@E1nH,H*I}HtTLLHd3H fHD$H|$ HHL$$Ll$HD$v99\I IH|$@HH9trHjL)fDAWHAVIAUIATIUH,SHHHX $DD$ dH%(HD$H1HGL $IƄu"DD$ AAu H9@L9A$Hl$HHD$ID$M9tzLm{HsgD$HFHD$HFHT$HJHHH)HHPH9HpI|$-t$LH I9uHD$HdH3%(HX[]A\A]A^A_@A$QIIHH@H@L<$)HI9JH$$H$HIH$M>LL9MIFu3Pf.H IAEHFIEHFH9t{HsuLH IH9uMnMt$@H H\$ H5ݹHHjHھ-HZH|$ HH9tH8=H5=H$H HrH=E1H HBH=֢\H!I.HMI/[t$H}HG&H|$ HH9tH L$&OI>HtLH&H:M9uA7IIH@AWAVIAUATUHHSHH_L'HHL)L)H<$HdH IH9LHt$H<$Ht$IHKD=M}H$L9tDLLHHJHHHJ@H@H9uHEL)HM| HLH9t?fDHHJHHH@HJH9uHH)HHM|LI9tuH}HoH9uMtLmH$M.M~IFH[]A\A]A^A_HH9Hu%AH$E1DHIHKH$0HxH.LHH#AUATUHSHHhdH%(HD$X1ueH|$sHD$HCH[H{H;{t,HHCHD$XdH3%(Hh[]A\A]HHHB*<t ;IH@HcH>H53H\$HKHl$0HH5HH4L$H|$0HH9tH|$HH9tH=H5=LH H5|H5pH5dH5=|XH5GLH5@H6I HH|$0HH9u&LH|$HH9tLH!f.HH==SHHHHGH['H =SHHHHGHx'H[Of.DH=SHHHHGH[7'H=SHHHHG`H'H[f.DH]=SHHHHG H[&H-=SHHHHGH&H[of.DH=SHHHHGH[W&H=SHHHHGH(&H[f.DH}=SHHHHG@H[%HM=SHHHHGH%H[f.DH =SHHHHGH[w%AWAVIAUL-տATUHSHHdH%(H$1G HDŽ$DŽ$HDŽ$DŽ$HDŽ$k IcDL>fDH$0H5HIH$ L$PL1HLo[@HCPLL$pH$eL)$H$L$Hs(LeHs@LLHH$IL9tD$ D$H=ID$IHH$pPL#H$PD$L9t D$H$H$0HH9t $$H$Ht $$H$dH3%(HĨ[]A\A]A^A_fHt$1HD$|@$H$H$9$H9 vHB>HHIHH4HH?H:H ?H)H> HLc(LH C =  H\$H$P$JH?DŽ$?H$)fHt$1HD$|E8HM0HP>HHIHH4HH:H ?H)H HHLd$`1D$`I|$HEH+ED$ HHD$0HT$ Ht$0LHHEH;E7H@H8kE`H}XHP>HHIHII?I:HJ H׃?L)HbHH#u`t$`HHD$h@$H$HD$hH$HEpD$`HH@0H$$HpH$@t$`nfDE8HM0HP>HHIHH4HH:H ?H)H+ HH Ƅ$HDŽ$IH@HspHSxI$LHHEH+ED$"HHL$D$8L$HT$"Ht$8HL1 HEH;EH@H 8GE`H}XHP>HHIHII?I:HJ H׃?L)HHH#au`$H: fDI|$E8HM0HP>HHIHH4HH:H ?H)HHHHƄ$L$D$#H$HEH+EHHD$<HT$#Ht$HHIHII?I:HJ H׃?L)H HH#^ u`$HH$@$H$HDŽ$H$HEpƄ$HH@0H$$HpH$w$CE8HM0HP>HHIHH4HH:H ?H)HHHHD$pLd$pD$!HD$xHEH+EHHD$4HT$!Ht$4LHHEH;E} H@H8 E`H}XHP>HHIHII?I:HJ H׃?L)H HH# u`t$pHHD$x@$H$HD$xH$HEpD$pHH@0H$$HpH$@t$pfDf(fT f.E8HM0HP>HHIHH4HH:H ?H)HuHH4HEH+ED$PLd$PHHD$XD$,D$IHT$Ht$,LHHEH;E H@H8 E`H}XHP>HHHIHLHH:H ?H)Hk HI#, u`t$PHdHD$X@$H$HD$XH$HEpD$PHH@0H$$HpH$)ft$PfDHEH+EHD$HHD$( HT$Ht$(HH} Ht$HD$,$HuH$H;uHHHuH;uJH{(C H$sC HEH+EHD$HHD$$ HT$Ht$$HH} Ht$HD$dD$@HuHT$HH;ugHHHuH;uiLc(LC cHspH蛴LC ?H$1LxC H$0H5@HIH$貇L$PLHL7oc@HCPLL$pH$eL)$H$.L$Hs(L Hs@LLHxC D u"H貨DHL@H$0H5HIH$چL$PL HL_ok@HCPLL$pH$eL)$H$VL$LL3Hs@LLH@H$0H5jHIH$:L$PL HLos@HCPLL$pH$eL)$H$L$LLHs@LLH)@HLI@HL@HL@HL)@HLH$@$H$HDŽ$H$HEpƄ$HH@0H$$HpH$$SH88LsC eHspHKLKC H$0H5HIH$聄L$PL HLo{@HCPLL$pH$eL)$H$L$LLHs@LLHHpH$H}HuHT$HH}HuH HqH=pH HRH=QHC(L$HLHD$5H$0LH5wHIH$ L$PHȈLLڡL$pL꾖LrL$Ht$LHs@LLH;H$IL9tD$qD$H=ID$IHH$pL`H$PD$L9t )D$H$H$0HH9t $$H$IL9GNH$0H5BHIH$;L$PLHLo{@HCPLL$pH$eL)$H$L$LLHs@LLH*HUH$0H5HIH$蒁L$PL HLo{@HCPLL$pH$eL)$H$L$LLHs@LLHYHE`?H}XHE`?H}X'HE`?H}XHLOHLILHD$xT$pD$pH$HD$xH$HE$H$0HP@$HHH$t$pH$$Ƅ$H$HDŽ$H$HE$H$0HP@$HHH$d$7HD$XT$PD$PH$HD$XH$HE$H$0HP@$HHH$t$PHE`?H}XHE`?H}XHLtHLH$$Ƅ$H$HDŽ$H$HE$H$0HP@$HHH$G$HD$hT$`D$`H$HD$hH$HE$H$0HP@$HHH$t$`HxLHEH;EuH@H@H0H9pH HH=ũDHxLdHEH;EH@H@H0H9pH ¶HSH=rfHxLHEH;EH@H@H0H9pH rHH=W"H$0H5KHIH$D}L$PLHLo{@HCPLL$pH$eL)$H$L$LLHs@LLH 3HxL*HEH;EH@H@H0H9pH HH=m8HxLHEH;EtSH@H@H0H9p-H 6HǣH=H HȢH=ǧH HH=݂訧cH ԴHH=脧H HfH=eH HGH={Fѣ̣ǣL$躣赣谣諣H HH$IL9uiHY=IHH$pL H$PIL9tH$H$0HH9ttH$HZHHHH:H$IL9tH=IHH$prL H$PIL9tH$H$0HH9tH$IL9<<HH//H Ht$pI|$It$PI|$5HYHnH$IL9tH=IHH$plL H$PIL9tH$H$0HH9LL$I|$5H H L$I|$h HeeHHHH t$`I|$sff]Hh??$$fDH=SHHHHGHXH[/f.DAWAVIAUL-ATUHSHHdH%(H$x1G HDŽ$DŽ$HDŽ$DŽ$HDŽ$IcDL>fDH$H5h}HIHD$vL$0L1HLao[@HCPLL$PH$eL)$H$XL$Hs(L4Hs@LLHRH$IAL9tHj=IIHH$P)LH$0L9tHT$H$HH9tH$HtrH$xdH3%(DHĈ[]A\A]A^A_fDHt$CHD$CfD$H$H$9$@H9@ AxHB>HHIHH4HH?H:H ?H)H)HLc(LHC  HEH;EQHH$HE$P$?H?DŽ$?H$Ht$BHD$BfLHEH;E HP:Ƅ$HE L$0H$HP@$H$HHH$zf `f(fTdT$f.D HEH;E HP:|$HE Ƅ$$0_Ht$FHLeD$FHt$`LHD$`H{(C H$C 5fHt$DHLeD$DHt$PLHD$PxHC(HHD$C +U HCpHD$HEH;E H@H@L`HxHD$8H|$ MHCpL{xH\$(Hl$0LH|$LIfDHmHL}(HI9IFHtH} LuLH)HH|ȅxHl$HmH{pHEH;E H@8HD$xD$p HD$xT$pH|$xHE HL$x0HPHH@t$pHT$xJ-DLHEH;E1 HP:HE Ƅ$L$0;HD$HHEH;E H@8L$1Ƅ$LHE $0LH$HP@$HHH$d@H$H5hwHIHD$pL$0LHL^oc@HCPLL$PH$eL)$H$UL$Hs(L1Hs@LLHOf.C  uZHEH;E;H H.ZH=w͛DHL@LC H$H5oHIHD$oL$0L HLFok@HCPLL$PH$eL)$H$=L$LLHs@LLH8H$H5SHIHD$!oL$0L HLos@HCPLL$PH$eL)$H$L$LLzHs@LLHAH HZH=vuAHD$Ht$ H\$(Hl$0H9t]H|$Hp )xKLd$H|$I@Le C SH$1H|$$HD$ HD$HD$Ht$HL$XLD$EH|$8HiHD$XHD$fLx+HzH|$LgL;glA$IM|$LgH@H@H8H9xH vHH=[t&fDL`It$I;t$dH~1ID$HEH;E H@H@H8H9x}H HH=s趘fDHzH|$LgL;gGA$IM|$LgH@H@H8H9xH H4H=sSL`M|$M;|$IGA[IGID$HEH;EP H@H@H0H9pH /HH=sߗLzMgM;g+ |$A$IA|$MgH@H@H0H9pFH ϤH`H=rLWC  HEH;EV H@H@L@HxHD$8H|$MR L{xHCpLd$ H\$(HHl$0MLHD$ HmHtLL}(LM9IFHtH} Ht$趙uLL)HH|ȅxHHmHH\$MH\$(Ld$ Hl$0H9D$tNHH(I9HIFHtHp H|$HL$DHL$uMI)I>I|Dȅy.Ht$H|$8HCpHL$hLD$GHHD$hCHD$L|$LI@L} C EH$H51HIHD$jL$0L HLos@HCPLL$PH$eL)$H$蚽L$LLwHs@LLH>Lc(L$LLIH$LH5HIHD$L$0HnLLL$PL꾖LH$LHHD$IڸHs@LLHLAH$HHH9tyH =IIHH$PɾLqH$0L9t?HT$H$HH9t$H$IL9HEƄ$L$0Ƅ$HEL$L$1Ƅ$LHEHDŽ$Ƅ$H$$HE0HT$HL HLLb|$HEƄ$$0YH$H5HIHD$~gL$0LHLo{@HCPLL$PH$eL)$H$L$Ht$LնHs@LLHH HH=m蟒H$H5ӑHIHD$fL$0L HLEos@HCPLL$PH$eL)$H$HL$0HHD$ HHD$LyI9$fHHJHHHJ@H@I9uID$Ht$ H+D$HL|ILHt$LL;d$t?HHJHHHJ@H@H9uHD$HL)HM|HD$Ht$IH9t8HH\$0H\$LIuH}HϼH9uH\$0LH|$t H|$HD$(Ht$ H|$HHH7HGHELH;E:H HH=i袎HlLNIwHHD$(IHt$LH)HD$Ht$0Ht$0HHD$ t$HHD$vI9`fHHJHHHJ@H@I9uID$H|$ H+D$HHDHHt$HHD$LL;d$tLfDHHJHHHJ@H@H9uHD$Ht$HL)HHDHD$HD$H|$IH9t6HH\$0H\$LIDuH}HH9uH\$0LH|$t H|$HD$Ht$ IGHD$(I7HHIGHEH;ENH 2HH=hH HćH=gÌH HH=g褌H$H5͋HIHD$`L$0LHLJo{@HCPLL$PH$eL)$H$AL$LLHs@LLH=H1AUE1 HATIUSHH(Hw dH%(HD$1IHnMHH;=t^x Ht5@HCuHD$dH3%(utH([]A\A]@HBRHStǃfIt$ H H>跩It$ ME1 H"H(eΫff.AUE1HATIUSHH(Hw dH%(HD$1IHnMHH;=t^x Ht5@HCuHD$dH3%(utH([]A\A]@HBRHStǃfIt$ HH 跨It$ ME1HH(eΪff.AUE1H?ATIUSHH(Hw dH%(HD$1IHnMHH;=t^x Ht5@HCuHD$dH3%(utH([]A\A]@HBRHStǃfIt$ HH跧It$ ME1HtH(eΩff.AUE1HVWATIUSHH(Hw dH%(HD$1IHnMHH;=t^x Ht5@HCuHD$dH3%(utH([]A\A]@HBRHStǃfIt$ HHV跦It$ ME1HVH(eΨff.ATUSGH )HcHH@HHHhIHjHH0HY=[ID$ H]A\ff.S,H]Hw LGPH== H1mC[DAUATIUSHo,dH%(HD$1]XHuRHGPHs LHL@ H=v=H71AD$HD$dH3%(u9H[]A\A]fDLoPHL$ t H$[M1҉识AD$@AWAVAUATUSHxD,Ht$dH%(HD$h1AG]XI+HGPH\$PHHA~hLhHL$(:IF`HHH@HL$HD$AA~x7IFpHPHhHT$ A|A6IL`HuH=H|$ MLHHD$0H=Iv E1LL$@ H/HHD$8wxIt%H;=9H)nAGItnHL$(MHߺH5HDHD$PD$X[LD$HHL$H5 =HL$0MHߺH52T!HL$ IHߺH5LHH51ιI?H#`HT$HBHD$hdH3%(Hx[]A\A]A^A_HtHD$Ld$HD$0@HD$Ld$HD$0H HD$ LgPH\$PHLg?HD$PDMf`HL٧LHYAD$[H=0=1Dl'D M1,kAD$fD3TLt$Hs MHDLHD$D$6QL螹Hs MLAHD譭I0PAULcIHIEIEIEAIEMu Ht&M$P@Ha=L蓅H>H=fDAWAVAUATUHSHDL$ELxIIIXHA}HHCL$LLHDDXHsHxH豅H9uHD[]A\A]A^A_f.HxHE1:H H=?=IHcH0AQHPfHA}=H0IEHxH9t 脦-LHCA7E1GI@(HD$j|H|$HtGHD$HHCHCHT$HCHS HtaIXfDHa~=HHD$Hv=HtcfH=K|=ffHì@08!H<~c;H<AWAVAUIATUSHH8HW dH%(HD$(1Hc=H)H*H6HxH HD$Dc,AD$LsPA {hHC`HD$ACx<<2HKpHT$?f)D$tlLH1H|$AEXHD$(dH3%(H8[]A\A]A^A_DHAEDo)L$|$|HD$oH=u=*;a ;HT$3#L{`Ht$L; M11`AEH{p1wHT$?):H:UHSH(Hc=dH%(HD$1HG H)HHtmf)$t<HLHEɮHD$dH3%(uAH([]fo) $|$ tH$@H=s=3:}`):SHI:fDUSHHdH%(HD$19LHHtHE Ht H}HtPHvHHtHE Ht H}HtPHuHHt uHHt'Ht8HHHH$HHtHHHHt"W@u/utmH{`HCpH9t.uH{@HCPH9tuH;HH9t uHD$dH3%(u"H[]@H($D{v~@USHHHc=H)H+HtHiaHtHHH{[];ff.AW>AVAUATAUSHL5o=dH%(H$1HHHH= `A1HHD$H;<H$讄L-Ou=HH=A}JHr=HH5{ooPoX o`0oh@opP)=ox`o@p) =oo)=)%=ooH)5=)%=H=H)-j=)==)=) =)=)=M HI=HBHpH4H=Hښ=Ț=S]H==1AH5[@AH=Y=H H5[ΖH=?=1A H5:AH==H H5艖H==1AH59Y@H=ښ=A1ɺH5]虹H==H55l\H== H5TO\H={=H5E2\H=^= H57\H=A= H5&[H=$= H5[H= =1AH5k?H==A1ɺ H5bZK?H=Ǚ=H5~[H==H53Za[H==H5YD[AH=j=H . H5O(ߔ1>HH&H=WAHHDŽ$HD$H3u=H0 A}HH=FEH)H=VEH*H=VƩEH'H= W覩EH&H=W膩H$dH3%(2H[]A\A]A^A_D(螧H5[IHIIHCo\Http\IGntIGIGGCliefG AG&`Hq=LHHpHxeH-Ɨ='f8fo_H5ZHHHH{HxceptionCHCHCHGC0S`Hp=HHHpHxҕ7xxAWfIAVEAUATI1UH͹SHHxdH%(HD$h1HGGLl$@HHD$8fG8HGPHG@HD$0HGpHG`HD$(HHD$ HHHHHLJHLJ(HLJ0Ƈ;HLJHƇPHLJhƇpHGGHGHGHGHGHG1fWH?HGHrHGHGHƃIELHǃpHǃxǃHǃHD$@DIL$LL$HAHLFIM9LIFLT$@Ht:I<$LLD$HL$LL$L$tHL$LL$HL$LD$DIUD)I9tL׉$?lIL$$AHt4M$Hʾ:LL$uHtL$E1L)HAGl-DLHmHC:tUfk Ds"AoHD$hdH3%(Hx[]A\A]A^A_fDLAf.AffŻfDIUI9'fDHI4$IELHD$@HHYCHt$@IEI<$HT$HH9ID$HL$PH9#ID$I4$IT$IL$HH|$@HD$PHD$HIH|$@L9tjIT$I<$H?/E1fDB|//uXIIEH9uIL9vPL)J4/H*IT$I<$L)AIT$Jf.MuA0IID$DHtHt\h`HT$HI<$IT$H|$@@I4$IT$IL$I}H|$@IT$I<$XE1PD$PHT$HI<$zsH5DH=?BҏHh-fDAWAVAUATUHSHhO,Lo dH%(HD$X1Lc5 =D$HD$ A-XHFHGPLxL`t){hcHC`HD$ tCx<D$Hs MMH=^=HHs LD$ H===H/0I?Hs DD$H==HS7gM,Hl$0K'LHEHHD$0q@jDD$Hs HHHL$ I誄M)HMeH|$0H9thHD$XdH3%(Hh[]A\A]A^A_D<D$fDHGPHt$(L$HHD$AL$HD$(HC`Ht$ L$HHD$y+L${ 1ɾLD$1PE9fHCpHt$HHD$UA @ pHS+H?+f.AWAVAUATUSHDD$dH%(H$1Eu5H$dH3 %(DH[]A\A]A^A_fLxHI$PHHHHD$輁t$fHf.z&u$s0f.t$zuHf=(l$HD$`E1E1HxD$HHD$0HDŽ$HD$D$hff/v^ff.$Kf(D$hLd$`\$%X*\f/ff.A$ HuHUHxH)Hu藥HIHUEu`HMHIHMD)IՃItLfDHH9tw8 u8 uL9xeHEE1HEH|$LLd$H5N<sLxIB@aEH;MH-oa=HtENfH=f=ffHe@0YLd$ H-RID$HrLHD$ fD1H$dH3 %(vHĘ[]A\A]A^A_DDLAALDHǃf.HB+L牃 HHBH(HF…x|HHH)H(HHHHwHH9 $G$oHHt$H01f.uEtLE1;WHt$HH0I|$L1HǃHH1<ID$hH)pHH#V=pLH@HR=HHKŅ&ƃH@HfDH$&$FHpHl$@Ld$` !Hl@HHrIHEHD$@(HLvL-U=L|$`Mt`fH=T=ffHЃML@Hv9H1RH|$`IIL9t^PH|$@HH9tKPHMtfH=S=ffHiLHH;EHl$@H?HrHEHLd$`HD$@ (HL茄L-T=Lt$`MtvfH=S=ffHL@HG8H1QH=Q=H5R=1+"HHpH+HH gE Hl$@Ld$`bH>HHrHHEHD$@;'HL軃L- T=Lt$`Mt襖fH=ER=ffHIL@H3BH1P Hl$@Ld$`CbH*>HHrIHEHD$@&HL4L-S=L|$`MtfH=Q=ffH莁ML@H6H1rPC1Hl$@H=HrHEHLd$`HD$@%&HL襂L-R=H\$`Mt菕fH=/Q=ffHHپ@H06H1O WHiHJHHHHHHHHHHHff.UHAWAVAUATISHLw dH%(HE1I$IHz IHo)E2LLHHHH{HCL{BBD;H]EIAƆHxHpHDž@@HDžh5DžPL0H]DžpH@LXH`HDžxbLAAƆH{1EHMdH3 %(SHe[A\A]A^A_]fAHtAIHL IHtWIHHtHIH(HHpH(8G%IH9HHB16H@HHPALL)ZVAƆ/@HLeID$HHE%LHH"(LLh@H}ILhAH@H(1 9AIL\LH}ID$AGAH9t!JH(8IHe[M H=G=ID8t3fH=L=ffH}Dx0?Alj$&_LuH|7HHrIFLHE!LL0~HEL=}N=HMtfH=L=ffH|$HILH2@QHH1RKH}IHXZL9tHH}IL9tHT IMt藐fH=7L=ffH|HپLHD4H(84H(HxI9tHH(H H=E=ID8tn2fH=K=ffH{Dx0>Alj$]LuH6HHrIFLHE: LL|HEL=M=HMt螏fH=>K=ffH{$HILH+1@QHH1IH(IIHA1ÆHu H=D=INj$t_1fH=J=ffHz$H0=tAlj$\HIH4LuHrLHIFHELL{HEL=K=HMtxfH=J=ffHy$ILHy0@QHH1H]:PPH@ H4 H: H H] Hr H Ht H @AUATIUHSHXHVdH%(HD$H1H\$ HCHHD$ HHHHH9D$( H5HHUHuHIIUH$HHPH9UH $HHHL$HH@HL$HH@H|$ HCH9tEHHD$HPHHHH<T*HHBasic H<$HUfEHt$EYHSHHHT$ HTHt$ HCI|$`HT$(H9ID$pHL$0H9ID$pIt$`IT$hIL$pHH|$ HD$0HD$(HH|$ H9t5DHEH<$IL9tDHD$HdH3%(u~HX[]A\A]o@)D$HtHtEP:HT$(I|$`IT$hH|$ oIt$`IT$hIL$pH{H|$ OD$0HT$(I|$`xMH=B<&H H( H7 AWAVAUATUHSHHxHO dH%(HD$h1Hcj=H)L)MD{,A+ {XHCP{hLpL`HC`H\$@HpHSHHl$ HT$@HPHHEK&LHHD$ HHLpcH|$ HH9t}BH|$@HH9tjBHD$hdH3%(Hx[]A\A]A^A_H=h?=, =," HCPHt$HHD$wtAHD$HC`Ht$HHD$uwtAHD$ ALD$1D*E+D oKI I fDAVAUATUSHPdH%(HD$H1Hxt)HL$HdH3 %(5HP[]A\A]A^fDHHH8B=xt*H=>=t*fH=C=ffH tHx-H\HLǃLK{"IHxxHt.0HPH1I2H\B1H1HHHEHEHE8HE(HEXHEHHExHEhHHHHHHHHH HH@H0H`HPI;$AH <=HhHHHHHI$I$I$HtOL%B=M/Eu0HEHPM)E uHEHP@HI==HHHpPHEHxHxH0HuH;5Z<=1HC(fƃƃf.H?=Hxf.~xHHLd$ H$H(HLHHxHD$H"HD$HD$0foD$ HD$o0)T$ L@HH0LD$0H@HT$8HT$HHMtLAHD$Ht HHH3HSID$LHxDs HD$ H1DLHfqH|$ IL9ta=@HH=e=MH.EH0 A HH=e=HZH0;fDHxHxtD(6?L%A=HHH@H@A$I$HEHU HHHxH߹HP0V.Hi#@8HQuHH1.PVfDEPUfF0E PU ELCH *1 H5H=IH#H'9ff.UHSHHxHtJ~uhHxHt5HHHtcHJHuh0HPH-1H-1f9|H>tH[]f.HHuH{?=ILR0HI5=HHtLJLNHtHL/H LD‹'H51AҿJfDUHAWAVAUIATSH HdH%(HE1I}HH7H=b=HZAIH=b=H,#H0AIH=|b=L@HaH0L_u,HMdH3 %(_-He[A\A]A^A_]IH=b=E1HR"H0IH=a=LH1"H0bIE1H=a= HG"H0IxHHt HHHH=6=t "IxfH=;=ffHlLX@0M0IH6=Lp1IGIH=+a=L0HH@HHIH0TfMxHHGHPHHH`=Hxx\HD0M4$L;55=]HL01H=`=HIH0eMxHHGHHHHHU`=HxxHI$H;$5=H8HMHH`=HxxHI$H;4=HHL01H=_=HIH0 exIHDžhA~IHtW@u /IDžA|$I$@@uIHMHHE_=HxxH8I<$H;=4=pHIHPHDžpHxmH@@uHpHXH@HHHIYAE;LHL H5Ls HpHtW@u/fDIxHtHa IUHIu@L! ƅ H5!L HhHLLcHH5! H5AL LHL H5iL DžPA~I]hHPu^A H55CLG J H5L6 H5I9AƅHhHW@/k$Biƅ_fHDžhA~E1I>H5IAH@HZHhHt+W@u/u!AfHDžhH@x;H@@uHhM>HHHHHHHMHHHDJL(L1&HL4HcIxLH=H9wfIxHW7L#L ƅ_CDHA}"HDžHCƅAM Hd fPIEHPLH5LL`H5fLHPLLH5eLHHH9 ,1IHX@HHH(H9K@>HCH1LpL` A.ADAu*H5 LCPʀʀEщP@WH@@uHpDLLHHHH@H H5'LH H@LH5]dLHpH@A H@t8H@Q@u) u H^>fDH H9(fH5LBtH5L|BP H5=LTBBH@PHx3HxH5 BAƅ fIE` H5TLIEH5L1HLL#H5bLf.HHHCHrHHIxLLL@HHHHoHIL9t .HLH5tLIgH5LSLLLEH5 bL1HHH9-H@A7HryfoQfH{H)sHIع&H(HH1H1T/HcHLHHHDž Ht xH8HHX@HHH@H9D{HH5HIt;IHH5LLPM;IHttHPH5n-;HHtPHPH5(Y ;Ht3I$H HHHRHLtIHJHHHH H H9@(H HH}1@HH,-HHL*HHtHHxIwIxIL6I9SH8HDpHXIJ3HHH9*@H5P:H0HH;H5 X9HHHHPI$L(HHqLLLHVHHIQHJQHR&RH7P1,H0HcM'ILLIGI6LHVHH5^LIwIxI5I9f.H H9H{tH;H58HPHtH;H5v8IHtH;H5)8IH;HDž8HDž@HdH5s8H@HSH;H5 O8H8H/H;IEMeHPHhHtHXL`HPIEHIDHH@nHPL:H2MM@HhLPH@H1H H+HHL6IxHHHxP4*H5jLH5bLfDfH5[LHHXDp HXIJ3E1H@H9gfDCDHKAH(H,La<H@@HpHxH(DLH H54ZLHpHwHHpHxH(HRH(IċV@u&u6 H5MtHLLyL(D9 ~H5LTHpHt(W@u /uJ(f.H H9@H5ZLfDPHH1H@1H(HHL`fDm4:f.HH2U4fH@d'H5YL$HHX@HHHPH9fDCHSHLrLb<<H@@uHE&AVL(HjLHp1LB'YHc^LLrHpLHVH[H5"YLGHpHt#W@u/uM3DH H9PHLPH@H AQEM HH&A\ZHD`HXIIL9KCthHSHt_HrI<tT<H;Gƒ@uH HOHLWDHH u/uy2fH I9uI>H5~2H@HH@]IxH(I*.IxI91H@H0H0HH8HHIxH5[W-H@H5KL\H5LHH5YL4H5VL $HLP1PL1(H1 AZA[HHH@(HIHLPLH1VH@t HAXLHAAYHHH@H@ITL6H@HHHAH9HCH9HHHHHHHpHHH@HDžHHH9t>!HHPHH H%=ILP0H=HHtLH'L1H5@Aҿ0HI=@dDAFH!=@DH@(I"IM"IIGIGAIGMw HLXtH HpHxiH@^(UH!< H5 LHH5L4!H5L H5SL HHH8W@f)p<<H==tY fH="=ffHyR@0Hs =8)qD > X1MH=@gL HP HHtHHHHH" HU 5HH H HDHDWHGH Gƒ@_H"=HIHHHHHH@HxHMH(y,*HGPhHHH@<G1<uHHH8HGPhHHH0E11jE11jjjjI/HpH0HHpLHXH LD0IH1@eHLLLHLHpH+G@!/H@wkaHHHpH8G@u /u HDžpHDžx P&HHH8謄HI8IFHIHI)HHfDATUSHH@HĀdH%(HD$x1f1HT$(oH)D$0)D$@foD$fHHD$`ǃHǃHǃƃ)L$HD$ HǃHL$(HHtRH|$HH|$@HD$`t"Ht1H|$0Ht$H|$H|$PT$hHD$`HtH|$PHЀ{:ucE1H@Mń{8u*fH=H)L)Mk,{XHCPHhHs LpH\$H=>=L0 H[HCLHI.HD$HLH|$HAD$H9tHD$8dH3%(u^H@[]A\A]A^H== }LsPHt$LJ tHD$M1҉qAD$sHAUATUHSHHHHO dH%(HD$81Hc<=H)L!MDk,A{XHCPH\$HpHSHHT$HPHHLH|$HEH9tYHD$8dH3%(uWHH[]A\A]fDH=`=05&HPHt$HI tHD$LI1D0E{HAWE1H)AVAUIATUHSHLL%0<=dH%(H$1G8II6L?xHt$H;=HUKCHH H=;=L!.HLd$@H0MM|$0foDŽ$]{})D$`fo)D$pfo)$fo)$3IHcHQ9_HHHHHHBH)D `AFM9uH 0  HD$PH5 lH ^HH5 QH  HH5 6L5H5HHr+uqIuIUH\$ HCHHHD$ HHH|$ HH9tH$dH3 %(Hĸ[]A\A]A^A_DH iH5iH}oH\$LHD$I6IHD$H7II6IٹAHLG=HH`ff.AUATUHSHHHHO dH%(HD$81Hc8=H)L!MDk,AR{XHCPH\$HpHSHHT$HPHHL H|$HEH9t9HD$8dH3%(uWHH[]A\A]fDH=@ =HPHt$HE tHD$LI1DE{HSHHdH%(HD$1HHG0tHt%H<$HH S8HC0HtH{ HHD$dH3%(uH[$@ATIUHSHH fHHGHuHxH8HH =LHH[]H@PA\Dff.tt#uHH1DH71f.H<H1H@@tuH71DH<H1ff.FUfHSHH8dH%(HD$(1~)D$u]H6HVHE H|$HtG@t%HHL$(dH3 %(H8[]/uN@HHT$H|$HD$H|$Ht$HtxHVHHtufKmH= =~WfH==ffHw@H1@01{HCHH= =tDfH==ffH@H 1@01HC= ff.ATfIUHSHH@dH%(HD$81~)D$ u`H1HPHpHMDH|$ HtG@t HL$8dH3 %(ueH@[]A\/uۉD$ D$ @HT$HH|$ HD$H|$HD$ HpHPpff.AWAVIAUATUSHHLg Hcm5=LH)H)HtwH @tQ{,Lc Hc<5=L{PMI)I}t_IULHAFH[]A\A]A^A_ÐH=H=H=0=PLc BH==Lc AWAVAUATUSHH =H|$HcH)L/HoMIIHtOH{Ht/CG^H@@thHx@DI IHt H]8LfH;Ht HHI9uH]H;] t&fL#HLALy H9] uLeH]I9t"fDL;HI?8LI I9uIHPLXI9t^L3I~Ht/GI@@thHx@LH I9uHPHtH H(HtH HHuH H1HHHHHDž0HDž(H9tHHtfHHHuHH1HHHHDžHDžH9tEHHtfH(HHuHH1H#HHHDžHDžH9tH}HtH}HtHH|$W@Mt HK =xtgH[]A\A]A^A_fDfD "@4fD4fDLHL[]A\A]A^A_44ff.H =AVHAUATUHSLfxHD@Hd=I4$H8pL H L-=HLcI6I}@H I6 I}HULc@[LH]A\A]A^JDf.ATUSHLcM~4H/HEH}(u}uH}[L]A\ fD[]A\C'H}L1H}[L]A\ ff.ATUHSG )HcHH`fHH@ L`(HL@HLH0=HC@L[]A\ÐATUHSG )HcHHhfHL`0H@L@ sHLH.=HCHL[]A\DATUHSG )HcHHHfHL`HL HL@H=hHC(-H1HHSHHHǂHHHHHHLHǂHǂ 8[]A\@AUATUSHH $HH $HfdH%(H$ 1,I)$)D$HD$ (HHwPHUH||$fL$Lo(HHHLHHHH{HHCLkBD+I$AD$H$ dH3%(uH []A\A]ÐAD$ AWAVLAUATIUHSHHdH%(H$1H==tLF%HLo)D$PMID$D$hHD$`HCD$xHD$pI@@u x 1ۺHD$@HD$8HIHD$PH|$LD$ Ll$(T$@HD$0HD$HyD$A<t <L$$EL9;L9HtH9H==tLH<H`HH$dH3%(DHĨ[]A\A]A^A_Á{ADFcH[(EI} HHHHHH@LhAAIEt3A@pGBD(H$H$IDŽ$}DHD$pD$xHD$@HD$8MH-<H8.f.HD$hHD$`IH3Hx HHpJt+Jt)H)HH)DH-H-9<HtfH==ffH/3@0H)=8AD1LIfD3pBt+Bt)Bt+fBt)4o H=<|I4f.AVAUATUSHLbL2{LkuhI|$ HLLHHH}HEHELefBD%ImAEH;?tBHC[]A\A]A^@E1IcԹLL'uHCH;@?u[]A\A]A^ ff.ft/tkUSHHt-uH?XH1[]HH1H. oEoMHHH1[]fDH9<H1ff.t/tkUSHHt-uH?H1[]HH1H. oEoMHHH1[]fDH<H1Ðf.HHxTH9v#HH9sHx&H7H~f.HxHHHdPH=fDHSH9wHH0H1H[ff.ff.ff.ff.'5H<HHcH)HHtSHHH=p<HD$@HD$fDAUATUHSHH H(dH%(HD$1IH @{,1HL$HT$HD$H5ZHD$(HHD$H9xHL$HH?H,H%H)HI$XA9$HcHHHHI$;H;H;K{t { L AtIH<fx8v, 1fD9u t}҃u uE,$ut=Eǃ  fEHD$dH3%(uQH([]A\A]fDHD$E@E,$tvH=X<-H=;<5+ff.SH HH HcCH[fSH HH Hc@CH[SH HH(<Bt C[@BCH[ÐAVAUATIUSHH H dH%(HD$11IH @{,1HL$HT$HD$H5uHD$ / .H|$dI HL$DpHXD9AD$I$D9HcHHHHQ@x uaxtxtUHpH~L-HD$HHD$HHD9A9rHIt8uHD$fHH?H,H%H)HIPA9r*HcHHHHIt:t H;t.fDAD$HD$dH3%(uGH []A\A]A^fH;JuҀztztƋZfDH=<]3H=k<@ff.ATUHSHH H dH%(HD$1IH @{,1HL$HT$LD$H5D$HD$ IHL$HH?H,H%H)HI$XA9$HcHHHHI$;H;H;K{t {EHEgA|$ [HcK oA|$ cHcKI$HHHHHcL,HHHHHHt x}OHHtH<<r9mHcK,A9$rHcHH5 HH5 HH5v K* HH5mNK0HH57K4HH5 HD$dH3%(H []A\H5XHHcK  H5HEH5xHH=X< -HHLHH5Fusff.AUH ATUHSHH Jt+Mx9EH[]A\A]Ztξyf軵H=<ID(tVfH=<ffHv%Dh0Hs<8u.EH[]A\A]@H=8<$ E$$DEپIH11/ff.fATIUSHH HdH%(HD$1HH P@{,1HT$D$H5`|$H x x)AD$HD$dH3%(H[]A\cH=+<HË(tfH=<ffH$h0H<8t(Aؾ1HH1 @AD$rf.H=<cH=<pff.UHSHH HGH Rt9uP{,HsP1HxEH[]fDH=<H=<ATIH USHHdH%(HD$1HH @A|$,1HH5H $HH?H,H%H)HHp9rpHcHHHHHtV>tQH;uLH;NuF~t~t: HM5CHD$dH3%(ugH[]A\fDH=<tfH=Y<ffH!@0C벐CH=<ݿmӿCATIH USHHdH%(HD$15HH @A|$,1HH5`JH $HH?H,H%H)HHp9rpHcHHHHHtV>tQH;uLH;NuF~t~t: H3CHD$dH3%(ugH[]A\fDH=x<tQfH=<ffHq @0C벐CH=8< 髾AVAUIATUSHH H dH%(HD$1HH @Dc,D$AD${XHCPHD$ACh<D$Ht$HAEHD$dH3%(H []A\A]A^DH=H<LsPHt$L` 1ɾM1AEyT$LfD<u D$16Ls`Ht$Luƿ XATIUSHH H0dH%(HD$(1EHH @HD$HL$HHHD$(HD$({,H5yP1LL$(LD$ 1ZYtZH<xtzLL$ LD$HL$HT$H4$&AD$HD$(dH3%(u6H0[]A\DAD$DH=<m霼CH={<üP鹼ff.ATIH USHH dH%(HD$1HH @A|$,1HL$HT$H5D$Ht$HH?H,H%H)HHP9rSHcHHHHHt9:t4H;0u/H;ru)ztztz uD$B%C fDCHD$dH3%(u!H []A\H=H<ϻŻAUATUHH SHHdH%(HD$1IH @Dm,Aݻ}XHuPH4$HH?H,H%H)HI$PA9$rfHcHHHHI$tK:tFH;0uAH;ru;ztzt/z u)CHD$dH3%(uzH[]A\A]CH= <ߺպHPHHܫH4$" I11DCvff.ATIUHH SH dH%(HD$1uHH @},1HL$HT$H5O:|Hl$}uaHEHHHPHt{H<xtnHt$HAD$HD$dH3%(uUH []A\HfDAD$DH=<ݹӹH=<t'3_H=<lܹfATIUHH SHPdH%(HD$H15HH @},1HT$D$H5Et fXu&AD$HD$HdH3%(HP[]A\+AD$I$I l$HD$0D$L$@hHl$ HHHL`HHD$ HHD$8HbHD$0$HD$0H]HHKH=H< H*H?ff.ATIUHH SHdH%(HD$1HH @ },1HH5XH$t_H$HteK99HH+H9s)HHHHXHHu#AD$&DH<H@Ht@AD$I$HD$dH3%(uwH[]A\fDH HHHHPH)H HHHHhHH=<}۷SATUHSHH HdH%(HD$1E{,HH5VI1H$fH$Hx\AL$9A$9I$I+$H9sX)HHHI$XHfDHy<H@Ht(HcEHEHD$dH3%(ufH[]A\ÐEI$ HHHHPHfD)I$ HHHHhHwff.@AVAUIATUSHH H@dH%(HD$81HH @|Dc,D$HD$AMEw{XHCPHD$AtCh<D$H<HD$RHxiH9M99HH+H9>)HHHHXHqf.HT$L$HЄuL5<MtfH=<ffHHXIHt[HMtI\$IT$HLd$HHD$(LHHD$  HD$ Ht LLƅ@蛣H=c<HD t6fH=<ffHVD`0HS<8t.m, AIH11?AEHD$8dH3%(9H@[]A\A]A^H HHHHPHHt;(0AEfD)H HHHHhHH=h<=H<@HD$4@LsPHt$Lf 1ɾM1$AE<u D$ELs`Ht$L' nL$HkAVAUATUSHH $HH $H dH%(H$ 1HH I&HH @H=HD$Dm,A}hLuPHE`HD$H n<qVu QH9HSH9Hl$fLHD$0H)D$)D$ 5HHT$D$& K99HH+1H9s)HHHHXH4‹L$ AHHH(zHxAD$f.AD$H$ dH3%(H []A\A]A^)H HHHHhH4zDH HHHHPH4Q@H=x<MH`Ht$H*t&HD$GH=4<ti r I11D,AD$H=<餱H=<ް@ATH USHH dH%(HD$1xHH @C辭C HHH H5 HH(H HB8HyU1Ht@HHH9uH5)H6H  HH5HHPH  HH5HHXH  HH5HH`M HH5BHH5[HHH+H5IHHH5HHccH HH5|HHhDH  HH52HHp%H HH5(HHxH HH5HH HH5HH HH5zHH  HH5HHH  HH5MHHcH HH5<HcHDH HH5$HcH%L%<ID$HtnHH8H5HID$HH5HH@ID$HH5HH0ID$HH5H$v;H HHt(HHT$Ht$HD$HD$ZuhH< H5HHH9H:<HH5HHD$dH3%(H []A\fDJ0HxH5MHHcH H5CHHcUDHL$HߺH5HL$HH5vH=8<. $1@H@HH<HHcH)@H@HcҸH<tDHH <HHc H)H@H@0H<Hc=HH)HzHt@SHHH=`<HT$0HD$zfDATUHSHH H0dH%(HD$(1U{,HT$H5?H@L1toH\$H<H1jIA H t$H0jI<$YH HD$|$ t9HED$EHD$(dH3%(u>H0[]A\DEHP@HUEtH2 ff.ATUHSHH H0dH%(HD$(1U{,HT$H5?H@L1tgHH<1AjH t$H0jI<$LL$0\H 1|$EHD$(dH3%(uH0[]A\E:f.SH HHxHtACH[DHPH HA8Ht4RtE1HtHHH9uH C[fDI0CH f1ff.SH HL@I DZD9HcAHHHH9riHIt]?tX uRttFLOM~=LPMtMRhMt+EEx#D9W,uLH@ C[f.HA9}C[SH H/Hc@ CH[ff.@SH HH@CH[ff.@HH HHH HP@ H RHAW> AVE1L=AUATUSHL-1<dH%(H$1L$LHH=AU1LH$H<H$)\$0LHpH HHBLH)T$ H=)L$LL$HBLzPAU1LH$H ;H$foL$LL$H5fDo$fo|$pH<HfDo$fot$`) k<fDo$fol$PL _<fDo$fod$@HpH5fDo$fo\$0D)t<foT$ )=<D)%O<D)g<D) o<D)w<)5<)-<)%<)<)<H H<L=K<H5<H5<0nH=<f H5}MAH=s<HH5؜A H=N<HH52賜H=4<A1ɺH5N蓜LL>HH=AU1LHDŽ$H$1A HH5|H</H=<A1ɺH5~H=<f H5|>H=<H55!LL>HH=AU1LHDŽ$H$1A HH5H<mH=<A1ɺ H5_aMH=<f H5 ||H=<H5n_H=<A1ɺH5uLL>HH=)AU1LHDŽ$H$.A1ɺHH5 H0<苚H=$<f H5K{躟H=<H5蝶LL>HH=AU1LHDŽ$H$1A HH5oH<H=z<1A H5kəH=Z<1AH5詙H=:<1A H5H艙H=<A1ɺH5iLL>HH=AU1LHDŽ$H$1AHH5H<H=<A1ɺH5H=n<f H5yH=H<H5 LL>HH=`AU1LH$H{;H$fo|$pLL$H5qfDo$fot$`HfDo$fol$P)=<fDo$fod$@D)%<fDo$fo\$0D)<fDo$foT$ D)<foL$L%Z<D) <D)<)5<)-<)%<)<)<) <L <I$H H3<L=d<HpH<H51H5<<(H H<HH<I<$H1H}H5QH}H57H} H5H} H5H} H5H}H5ϲH} H5赲H} H5蛲H} H5聲H}H5gH}H5sMH}H5b3H} H5WH} H5KH}H5H} H5v˱H}AH bH5CiH}1ɺAH5Žfo$CD>Lt$ D$()\$0q@H} f.Lt$@It$.L4H4$MH=.<H~腕ED$H4$H=<HyfAEH4$H=<f.L|$@It$.L贶LLH5\~AL$LH5iyfH=خ<t豛fH=Y<ffH@0H˲<8u4DL|$@It$ . L[@Lt$@It$ . L@MD$H}JH4$H=<f.IL$H5i}Lͺff.fAV1AUATUHSHH@vdH%(HD$81oHtqLIAo) $u~HED$ID$(HD$HEHD$ D1LL讑HD$8dH3%(H@[]A\A]A^H5<II}LEHt$H=<H`茆LEHt$ H=<Hp^jHt$E H=d<H^8+fDI}Af.H=<tafH= <ffH@0H{<8U SHH8vHdH%(HD$(1Ht2HoEE11ɾHD$HT$H)$+tHD$(dH3%(u>H8[]H=ȫ<t衘fH=I<ffH@0H<8t{T@AVAUATIUSHH H@dH%(HD$81AHH @Lt${,1H5tHD$LJ)HD$xL-<HIuHxH9t+u"H=<迗f.HMHT$oH<HD$Hc HS H)HzHw H;w(HHHw H|$ tHHT$HHHPxdHcHD$I}IHxH0蹃I$AD$HD$8dH3%(H@[]A\A]A^AD$DHLlYHHD$H<foL$HH <xHH=<cH=v<*K !H=Y<.鏃fAWAVAUIATIUSHHXdH%(HD$H1H-}<HHD$HuI<$HwH;wHD$HHFHwH|$H̉H|$2H}H'LHLC@H@HD$H0茎HD$LcC`H}HrH0HD$DC4H}HH0ځHChHLcHD$H}HH0譁HD$DC8H}HTH0蛩ME1LL$ HGYI7HFHHD$xIt'H;<H|AD$I$Lt$0Ht$I<$oH<LH0wHL$0H}HXHc<MH)HD$LiHYH0 yLHD$HT$HdH3%(HX[]A\A]A^A_HT$(;|Ld$Lt$0HD$0I7MHAXLD$8:yLI7LMAHXIITIfATIUSHH H0dH%(HD$(15HH @{,1HL$HT$LL$LD$ H5;t^L$ HT$Ht$xHtDH<HK HcH)HH9Hqx HtC@I$AD$tDAD$HD$(dH3%(uAH0[]A\fDHBRI$AT$t̃H=n<\CRfAWAVAUIATUSHXL5,<dH%(HD$H1HG IcHH)H}:HD$H<HD$ HD$(zH<L:MDg,HAD$XHGPHHH@H $HD$AtK{hWHC`HD$ At2{xHCpHD$(AtdHHD$HT$(HBH0[t$(HIloC HK I$IcH)H|$(L!Lt$ MuH<$H5~褮H$t$DLyvHM$M$LuM9#IH}LI=M9uI$I9$HLl$0LH@HEHP0H<H09Hc<Hs MHL$0H-'<HTH)H}La suLI$I9$Hs LD$(H:NH}L T|LL$Hs L$H}H!Hs McD$`H}Hl|Hs ED$4H}H5{Hs ED$8H}HHD$HdH3%(HX[]A\A]A^A_@Lt$ AD$fA4$M.f.LH0{}L{pHt$(LhS 1ɾfLPHt$0LHD$0H HH=XQ}H HsH=gX2}L{`Ht$ Lg 1ɾM1AELHt$Lg 1ɾ빿 kH<HtzfH="<ffHDp0Ht\fH=<ffH|x0贸Hl$ IH{.{H|ff.fAWAVAUATUHSHHXH6dH%(HD$H1HHH<Ht$Hct VsHeIHD$HH,H%H)HHx9HcHHHHHHIt)KHHHHHHt ~}MtvLAo)L$HD$Lt$D$(D$8HD$ HCHD$0D1LL&AA}u*HD$HdH3%(9HX[]A\A]A^A_LfDH)HHz1L IHLIM}MIH1f.IH^HHM1IHII9CH9uIH2LhHt$H蓗MeM9tVL=<Mt$ImLL薠Mt蜊fH=D<ffHL@0hcMeM9uL\I~WA} Hss HIfH5<Lt$I~LD$Ht$ H=<HPvLCHt$ H=<HmNgvHt$ C H=a<HN5H=<tyfH=!<ffH@0H<8x(AWAVIAUATIUSH8LdH%(HD$(1uxAt$ LHt8I$AoEE11ɾHD$HT$H)$ HD$(dH3%(/H8[]A\A]A^A_DH<IM1LHcH)LHyL IHL IMJI1HN0fHH,HHI1HHII9I9uIHHhHL赔H]H9t.@L{HmHH违L7aH]H9uH覝H=Ț<t衇fH=I<ffH@0H<82wPAWAVIAUATUSHH HdH%(H$1D$4IH @oD{,AG.w{XtHkP{hLmHC`HD$ {xHCpHD$(LAt<D$f1H|$0L)D$0M\H|$0PH<L8M D$\$HD$P訞HT$XH$HPHSHL8LpHD$@HʜHD$XHHD$PHD$0H$HPHpHtHuHl$`HEJ.HHD$`sLl$@t$ IHT$(MLH|$`HAH9t虛H$HH9t胛H|$0EHtG@u /HD$0HD$PAFHD$8HtLLfDAFH$dH3%(Hĸ[]A\A]A^A_HtG@u /4HD$0HD$8|$HD$PHtLLfDH=ȗ<t蝄tHCPHt$0HH$Hl$0i L$1菃AFfHC`Ht$ HH$&^5 1ɾLH4HCpHt$(HH$] 1ɾsDSMfDCfD<u6D$f.H)<'H581R0~Ht$LD$HHH$|LD$ H_sHsHysI\sfDAWIAVAUATUSHH HdH%(H$1IH h 5xDs,HD$8HD$0Ags{XHCPLhH@{hHD$HC`HD$(L\$0H{pE11HT$@LL$8H|$LL\$衧L\$LrLt$(A,HD$0HT$H$LHH$HLH$HH$HEH$oL$DHLLH$HAH9tiEH<HcHC H)HT$0HJHtH A@tAHxHXH;`tmHHHXAGH$Ht LLH$dH3%(-H[]A\A]A^A_@AGfDHT$0HP_\DHCPHt$@HHD$HD$@HC`Ht$(HHD$]Z HT$8 AHT$8 HHDLD$DUAG HT$8 AH=<ppH=<pp蔟HpHqff.UHGHHSHHHHt HpHHHH[]wmAVAUIATIUSH@HiL1dH%(HD$81HH} HHo)D$SzHLHHH{HHCHk8I}E1HHT$D+H\$ D$( ve|$ID$t9I$HߊLHrlHt$8dH34%(LuGH@[]A\A]A^fH4$LHVI$HHelH=X<o-~oAVAUATUSH@HL-:<dH%(HD$81H<H HcH)A}HAHuHHtE11HھHuHD$8dH3%(H@[]A\A]A^DLd$HIHrID$LHD$kHٺLL rLIDH|$L9f!\@H=@<t}fH=<ffH9A}@0In͜HnAVAUATUSH@HL-<dH%(HD$81HÒ<H HcH)A}HAHh`uCHtE11HھHsHD$8dH3%(H@[]A\A]A^Ld$H IHrID$LHD$KjHٺLLpLI H|$L9ka@H=<t{fH=<ffHA}@0Nm蕛HmfAVAUATUSH@HL-<dH%(HD$81H<H HcH)A}HAHhhuCHtE11HھHrHD$8dH3%(H@[]A\A]A^Ld$HIHrID$LHD$ iHٺLLoLIH|$L9k詐a@H=ȍ<tzfH=I<ffHA}@0NlUHlfAWAVAULATUHSHHHm<dH%(HD$81HtL谲(HH"<HMHcH)HAL`HH)<xu[MtE11HL1qHtLHD$8dH3%(HH[]A\A]A^A_fLt$H݆IHrIFLHD$gHLL)nLIMH|$L9T*JDH=H<t!yfH=ɑ<ffHA@0H;<81kИzHkff.fAVAUATUSH`HL-<dH%(HD$X1H<H oHcH)A}HA)D$D$(HFHD$ uGHtE11HT$HoHD$XdH3%(H`[]A\A]A^fLd$0HIHrID$LHD$0fHL$LLlLIH|$0L9e跍[fH=؊<twfH=Y<ffHA}@0L{jeHjfAWAVLAUATUSHHXL%}<dH%(HD$H1MtL`HH2<HMHcH)HALh@H9<xu{Mt=H<@E1tD1HL!nMtL }HD$HdH3%(HX[]A\A]A^A_fL|$ HCIGHrLHD$ dHD$HLHHD$kH|$I4H|$ L9+!@D8H= <tufH=<ffH@0H<8i訕awHiDAVH]AUATUSHH@HL%<dH%(HD$81H<HuHcHH)HA LH I<$LcaH I<$ HuHLc@aL%N<A|$uFMtE11HLTlHD$8dH3%(H@[]A\A]A^H\$HقIHrHCHHD$bHHLaiLHH|$H9ib_DH=<tYtfH=<ffHyA<$@0Kg HgAWAVLAUATUSHHXL%-<dH%(HD$H1MtLpHH<H\L=<HuHcI?HH)HA Lh8H Lc@`H Hu I?HULc@`H<xuxMt=H<@E1tD1HLjMtLqyHD$HdH3%(HX[]A\A]A^A_fDL|$ HBIGHrLHD$ `HD$HLHHD$zgH|$IH|$ L9.y$@D;H=<tarfH= <ffH聻@0H{<8esHfff.fAVAUATUSH`dH%(HD$X1H<xtjHH<L-<H HcoH)A}HA)D$D$(HhXFHD$ uMHtE11HT$HhHD$XdH3%(H`[]A\A]A^Ld$0HIHrID$LHD$0K_HL$LLeLI H|$0L9_HVpfH=<tpfH=y<ffHA}@06d腐HdfAWIHXAVAUATUHSHhHL5<dH%(HD$X1Hd<H3HcHH)HA LhPH I>Lc\H3I> H HLc@\H3I> EGHs\H3I>E1L%t< H,A|$AyH3I> LcHLJ\A|$AGoD$(HD$ H<)D$xMt:AD$E1tD1HT$LfHD$XdH3%(Hh[]A\A]A^A_Ðe~[fLt$0H}IHrIFLHD$0\HL$LLwcLI蛼H|$0L9*x D3H=<tanfH= <ffH職@0H{<8}bHb@AWAVIAUIATUSHHHdH%(H$1H<HMoEHcH)HA)D$0LFD$HAD$XHD$@HcD$hHD$PBD$xԃHT$`HD$pH<xu_MtE11HT$0DLd}`H$dH3%(HĘ[]A\A]A^A_Ll$H{IHrIELHD$ZHLLaLI轺H|$L9P蚂FDH5A<H|$@诓EFHt$@ H="<HAYMcEHt$@ H=<HXMcEHt$@H=ګ<HXEEHt$@ H=<HOXEEHt$@H=<HBNAXnf.H|$@ƹH=~<tkfH=Y<ffHѴ@0H˂<8M``H*`@AWAVIAUATUSHH HdH%(H$19hIH @HD$ K,A`{XLCP{hM` HC`HD${xMHCpHPLhH$tHHD$ MAx/ :L.VH-Io(HHD$ HxHcHHHHIHH\$01H|$PHLHCL|$HD$0u[LHILd$P1XuDHL耛H|$0HAH9tEt}D$}1MH4$LDHx\AFH$dH3%(H[]A\A]A^A_Io0H H=|<_pi_AFfDIo HH=c|<^8i^H=H|<^iz^HkPHt$( $H致LD$( $ Hk`Ht$ $HLD$B $LD$ 1ɾK@HkpHt$( $HLD$tHD$(LD$ $@ I1gAFvfHt$ LD$HHBLD$V 1ɾH={<]g]躇H=z<\g\H]fDAWAVAUATUSHH $HHt$IH dH%(H$1HHD$Hy}<D$$VdHH @D$ Et$,AaID$PA|$XHD$(I\$PHgH[HjH5*H跋Ht P H5vH葋Ht Po H5HkHt P H5ńHEHtxtH\H5HHt P3 H5HHt:Pt1jHHdH=HNfUHN H5;H蜊HtxtH9\ H5o~HlHt6Pt-HHH9HNЉUH H5}HHt+Pt"H1Hx H9HNЉU<H5HىHt'xt!HO1Hx H9HNЉH5^H虉HtAPt8HH~ H9HNH PDE@H5H?Ht+Pt"HH~ AL9LNDu@H5AHH x HZ H5HÈHtPtP H5aH茈Ht.Pt%H1HxH=HNЈU H5(HEH\xRHY H5HIH@<<\J1E11IL1IhTL1A;HpHxI苣HAG@uA/uH $LpVH $EH1zIEHtIE@@t@LMtOI~Ht/iGI@@thHx^@HyLHuHH5πHӆHtxtHpXH5H裆HtxtH@XH5HsHtxtHXH5HCHtxtHWH5bHH<x2HW H5FHۅHt&xt HxWfH5H蜅HtxtH9WH5xHlHt.Pt%hH1Hx H9HNЉ H5H%Ht1Pt(H1HxH=HNЈ H5wHۄHPH@@HD$`HPHpL$IELHH$MLk?H$IL9tuH|$`HtW@u/f.H5~H,Ht}PttH1Hx H9HNЉH5~HHqPdIH1Hx H9HNЉH5f~H薃H P H1Hx H9HNHHH5-~HEHt,Pt##HH H9HOHAH5}HH P H1HxH=HNfX H5Z}H譂HtwPtn|H1Hx H9HNЉUH5,}HiHPH1Hx H9HNЉU H5/}HHtxtHSH5 }HHtxtHSH5|H轁IHxHH mw<@Q89|)HcT$0HlKH$HH8w<E11fx8Ld$HAHl$8LH\$@LHEA݋HLxHM$M9uIH9t0I M9AGt<t1LdrH9uHv<H@89Hl$8H\$@Ld$HD$0HHtH$HH5{H茀HtxtH)RH5{H\HtxtHQH5{H,HtxtHQH5\HHtxtHQH5T{HHPPCmHHHHºH=HOˆH5${HuHxH*EH5(H@HtxtHPH5(HHPz H@@ HD$`HpHxrH=m<QYQfH@@* HD$`HPHpL$IELHH$GH}HLqH$IL9tloH|$`HW@/*}nH@@ HD$`HPHpL$IELHH$GH}hLqH$IL9tnH|$`HW@/ H}$H@@ HD$`HPHpL$IELHH$~FHL_pH$IL9t)nH|$`HW@/ |wH@@tHD$`HPHpL$IELHH$EHLoH$IL9tmH|$`HXW@L/C|-Hn<@Cf.H $IcAD,Ht$`L$IELHVHH$H EHxLoH$IL9tlH|$`Ht!G@u/uJX{H57wHl{Ht xH5(wHI{Ht x~ H5wH&{Ht PH5wH{Ht xH5vHzHP$HDxLhIMM9L$XfHwIFLHH$CLHJH$IFH9ttkH|$`Hu5I M9tQAEt<I}G@uH|$`HWHuW@uÃ/uyDH5uHyH9P,{HDxLhIMM9L$WHwIFLHH$BLH:7H$IFH9ttjH|$`Hu5I M9tSAEt<I}G@uH|$`HWHuW@uÃ/uXxI M9uH5uHxH3P& HDpLhIMM9L$3fDW@u/uBxfI M9AEt<.I}G@uH|$`HGHt/uHwIWLH$HeALHBH$IGH9tiH|$`HvQ H5rHwHxH5mrHwH,PH5rH_wHt PH5rH9wHPmH5$(H wH@P3_ HHHHOfX H5jrHvHYxAJH5rHvHHx>H?<1Hx H9HNЉH5rHBvHxH;HxH9HNHT$D$H5rHuHt(PtHHHHHt<. Hdj<HL$H0HcD$$H)HQHH;B HHE11jAH t$8jH8J`Ha<H E1It$ LL$PHi)H(H苒xHt$H;c<H=8CHIt$PH;HD$@H$dH3%(L H[]A\A]A^A_HdFlHn:H5EHTj<@8EGv1fEH+j<@8fEHE7qE H=Yb<t2OfH=g<ffHR@0HLf<8`Iƅƅ H RDDЉU@Q_fPH5oHsHP} 艅E EH5oH%sHxWH@@uHD$`HPH H=*a<tNfH=f<ffH#Ho^1@01"VGDLPHeIHpHxXDHLbPH7H5nHFrH6x'dLPHD$ LD$(L$1DdLHD$@dfHpH|$pHGHH<$HD$p;H|$xL$H|$pL?HL$LIEH$ H!%tLLDHJHDщH:H$IEHH$H9HH$H9HHHHHH$H$HDŽ$IH$L9taLt$pH$HI9tLaH|$`H^W@R/Ip31HaobH $VeL$HqIGHrLH$(9L$LL蠕He<L$HD$0Ht肨fH="d<ffHALHr[@H1bH$IIL9tz`H$IGH9td`"H|$0ItfH=c<ffHLLHKmaataD褍1HE`\71H,`1H`)1H`'HQr1H_X1H_1H_1H_MHHLIH;L1H_HL1H_x1Hq_1Hb_1HS_HKHKHKr6HK[`Q`L1H^1H^1H^0H\$`HIt$ IعHq!HD$`D$h-HTIt$ IHAH:!bH1H`^SLt$pCL$H^nIGHrLH$6L$LLyH$HD$8Hb<HD$0HtVfH=`<ffHƐHL$8MHX@H1_^HHHI}H$JHtHSH$HHH$^H= Z<>F>11H=X1H=Y<i@F_@fH=Y<@F@D$H$H\H=Y<>_F>H=rY<1?GF'?H=ZY<>/F>H=BY<O?H $FH $=?H="Y<$H;HD?H:=H<HY?Hc>E>DAWAVAUIATUSHHxdH%(HD$h1H=W<tDfH=E]<ffH轍Hl$HHHpUńt[Ld$Lt$CusI|$ H?LLHHHH{HCLcPBD#I]AEHL$hdH3 %(DHx[]A\A]A^A_Lt$UHT$LHHt$H$LJH<$/SuvO~ 1DH\$ Hl$@Ll$L+l$H:jHCHHrHD$ 1HHL5i^<L|$@MtfH=\<ffHrMMLHZU@H1S[H|$@HIH9tXH|$ HH9tXUHMt蘠fH=8\<ffHLH1HCDbI|=I]=S,Hx=HwPHHt [C[AWfAVAUATUHSHHXLdH%(HD$H1H>X<IILHcH)HB)$L3Ao)L$HEfo$D$(Ld$HD$ H\\<)T$0@E1tD1LL8u-LuHD$HdH3%(4HX[]A\A]A^A_fI|$F@Ld$H5<I|$JhLEHt$ HZH=<-LEHt$ HuZH=<-E Ht$ HH=y<dfHt$ H=h<MH!4&H=[<@DLpH=S<tY@fH=Y<ffHy@0HsW<8E;`d;ff.@AWAVAUATUHSHHdH%(HD$x1H h@HU<fLHcILd$H))D$LH $@uDEAoLl$0H5 <I})L$0fHt$@o Hc"<H=<HH)Ro[HH*ZHS HP(LCHX+LHt$@H H=<+Ht$@H=<MHMi$C Ht$@ HH=T<WdDCHt$@HH=2<E+DAH$HL$ LDHL$H@Hxp5A|$(u51LCHT$xdH3%(HĈ[]A\A]A^A_HH\$HHeGHHAo&Ll$0D$Hfol$D$XAHD$@HC)d$0HD$P)l$`*I}觋NfH=P<t=fH=9V<ffH豆@0HT<8 8D 1]8AWfAVAUATIUSHHLdH%(H$1HS<Ll$ I.L)D$ HcH)DCHMA ALyxMpA$Ao)L$PHfoT$ D$hHD$`HD$PHD$)T$pE$HT$1L3pCtVIHt/GI@@thHx@qH}HHǨ$xA$1LۉH$dH3%(HĘ[]A\A]A^A_L H1LHHLIMt?I2HN!fHHt,HHI1HHHI9uI9uILxHAfDCH=[N<p70;f7H;L1HH|$IHL IMI1HN(HHHHI1HHII9H9uIHHXHCH/Kt/Hc1HH9u=DHcHH989uH=M<h6^:^6fH|$HBXD'fDH=@M<t:fH=R<ffH9@0E|H\$0H _Ld$HCHrHHD$0'HD$PHHHD$RH-T<Lt$PHt<ADt xHCH@0Hxe}8[H==<|'*r'Hz@HCH@0Hx@HzHxvH==<(Y*(@H=h=<=*G(H~ HCH@0Hxʃt H==<')'I$@Hx HCH@0Hx H=<<&)&@9HH@Hx H=<<tg)fH=B<ffHr@0H@<D(E&HKAuDHH5HH[]SfDH H5AHH6]HH5@H]fDHH5IH\fDHKAH $HMH=(HCH@0Hx!A|$8@L<$LHl$0HD$0IHI7D$8 HuI7IAHLjHHCH@0HxA|$8H5H*HKAHA0Hx HCH@0Hx KHz@Hx5jfDHCH@0Hx@A|$8fDH\$@H ;HrHCHHD$@Hl$0H $HH~HHtH|$@H9<HH=<Ht$HT$@ofoD$@)l$@HHHL$PHHt$HT$XHHtH|$@HHHv=<HT$@ofoD$@H?<)t$@HHL$PHHHT$XH29<HHH|$@H H=8<t%fH=/><ffHnH=w@<@0e" ["H=p8<"E%"EH"9#f.AUATIUSHH H"HH Pu~@L-8<Mt$fH=~=<ffHmHxHH:<HHcH)HlHuH,Px,AD$H[]A\A]H=7<"a$"MtR$fH=<<ffHrmH=B?<@0=#؁3#MW#$M#H=(7<"#"AWAVAUATUSH(HH $HH9<D0H?4<H(HzHIIu,I$LhMu>H$@H([]A\A]A^A_DHHL$;FI$HL$LhMtHIcLl$HD$H)IINL1H HHLIM I0HN.HHHHI1HHHI9I9uIHL`;LHhHID$HPMl$\hL$HT$LH*gH=5<te"fH= ;<ffHkx0u H$CH([]A\A]A^A_@H<<'H51R0HfD>:MF1IID$I$H@I LHILIMtDI:HO"HHt0HHI1HHHI9uL9uIHt HL LD$9LD$LLHHLxIAH@{HIl$L fL7vAWAVAUATIUSHH HdH%(H$1IH @dHD$C,P Lk`t{xyHCpHD${XF{hHC`HhLpHACX<H[PHhLHL@(H=03<t fH=8<ffH)ix0t{AT$H$dH3%(7H[]A\A]A^A_D<kHsP~/H{P15HVLPB놐LLHLO{tf.H=h2<=H=H2< HkpHt$Hr I11AD$fDH=1<{qHD$HHcHHHHILMuAD$H^L|$ 1H|$@HHIGHD$ HLHH\$@K Au1LHOH|$ IL9tD$3D$tCD$1IHA}LHAD$Mo05H=0<s=HUHAWAVAUATISHhHxdH %(HM1Ƀ, HxxXLpPSHxPG@m1H}LmHH]1LHHuHCHHVHHEH H=o^<H7OH}IHCH9t2MIW0H5)WH-HxHMLMAHUHp H~^PH @I $AD$tH}HH9t12H}Ht(W@u /u@f.H}Ht'W@u/uv@fHEdH3%(_He[A\A]A^A_]fDH}HH9t1H'5<H0H1<HcHxH@ H)H@HH;PHHMA jH =1AVjH8+H}H HtW@u/utR?DH}H+W@/t.?@LH[2fK2fDHQAI$AD$D<2nfD2I:11H=6,1VH HIUHAWAVAUIATSHxHhH dH%(H]1H @qHhHxHpH5Lx,1DXsHx11E1I1IH H1AYHpHHx(ZSI@EL0HpH?G@1H}L}HH]1L EHhHuHH/<HI HVHHcIHH`I)HCHEH=bZ<H*KH}HSH9tH`.H`HqH(HP0H5SH߉`)HhLxHMHUHp H)<H8Hc`ID$H|8HhHt /ID$HhHLt8H}AEH9t-H}Ht&W@u/u]<H}HtW@u/tzf.HEdH3%(OHe[A\A]A^A_]fD+&H< fD.AEfD;zf.ID$HH;PLH.HxLM1H0<pAH dQjH0H;&1H }H}AEHfD;.=fDkHY.fD .H=)<pcf96H=q)<F11H=(1RH|IXH\ff.AWAVAUATUSHH $HH $HHt$HH dH%(H$ 1IH @jH30<{iH+<Lu Lc H@HD$XE,Pyt}hAE`D$XHEPfD$TDh)$)$HDŽ$AA:{PD HD$HeHN%<HHTM)DHD$pLt$0m0HT$HHEPBHX@HHHD$H9KHD$TE1Hl$HL$HD$ HD$`HD$8HD$pHD$@NfDHD$`H|$1HA;I h@HD$`HL$AH H9\${tHLIcHD$`Hf$$I D$T@@I HT$ HLfRVHD$0Ht$8H@HHD$(O-HL$@HRfHD$@H$ dH3%((HĨ []A\A]A^A_Hl$HEu>H=F&<tfH=+<ffH?\@0HD$@f.Lt$HD$D$D$XH|$pL$HD$x!MUHEH55Ld$hA]E1HxMMH0Ld$0fDIGL9II>LbHuHD$LJcHD$hID$H8@H=H%<SILm`Ht$XL% M1HD$@dH=$<H=$<=31LL8'H5S0e7H=m$<BvH=U$< *1H=8$< vAWAVAUATUSHH $HH $HH $HdH%(H$01II kAI|$ HH @bL-+<A}H;fHDŽ$)$HD$pAD$,)$PtA|$hBAD$`D$ppAFIID$P@D$0=!A]1H$H|$8HH HH{HHHǃHH) HHHAuH)HHH9HUH0HD$99$HD$HH+H9s)HHHHXHHD$H$HHD$($,H$H$H$HGH|$PHH$$tDŽ$_iHD$HxPHPC(L$Lk,LH=HGƒjtAS,rD,HD$HxPHP HD$Lx LSLl$xfDA?LHDH1L$ID$PLx@HLHD$@I9H$D$4HD$HD$lHD$HA[H|$LLHD$ H~H= <k fDLLUH$0dH3%(TH1[]A\A]A^A_@)H HHHHhHHD$f$ H D$l@@H HT$HHt$HVK H=<HD$XD$ t fH=G%<ffHUL$ H0H#<8HD$ HcD$41LHHD$X3l$0HD$XL$ D$4I L9|$@T$0H=;<t fH=$<ffH4U@0AFHD$PH$HH9t!$xfAFHD$(H$HH9I!?@H HHHHPHHD$XIH{4LHHS,ILILI)L)AADHf.H=8<D :H h@HcD$4HD$XDI\$`Ht$pH I1 AFFD$pHD$@D$0D$~6H|$LC~ D$0;C(~\D$L$pf/wHD$HxPHPHt$PH$>HD$HxPHP H$HOHXL$fHXLHH+H$SHHHT(HHPHxH;rH$H$Ht#H-"<HC,HD$PH$HH9tI$dID$P@t`Hc$H9tSHH|$8H@HcHVH9tHH9uI>LpOAS,ALAL1ՉALfAL{CPS2H$AFHH-!<Ht|CHHPHthC eHHPW@HHPHt!C HHPC PS ދCPS끋C PS H=1:D'H=<H=<B8HD$XDDDD$ DD$ H1H1HH} ff.fAWAVAUATUSHH $HH $HxdH%(H$h 1IH HHH @L-!<A}HV2A|$,fHL$ HT$LD$()D$`HD$ 1H5))D$pHDŽ$HD$(0DHD$(E~HA}Ld$`Ht$LHWHD$(D$HD$`HD$0`HfL0H"<)D$@fL$z$Lc8Hu<)D$PHHlHD$@D$PHl$XH @@H HHT$LkDM)Ld$0IFLHXHT$@H|$@D$ H?I~LAH+EutEkH=_<HD t2fH=<ffHRND`0HO<8t*)Aؾ1HH51> fDEH$h dH3%(Hx []A\A]A^A_DH9?H=<m D\ DH=< m Eu1I LI~LIIdžHH) HHHAuH)HH9HL|$8H0HD$Lh fA}L:H~1LtH @@H HLHT$Ld$8BcLYD$ ,tH|$L*HHD$0I9uH\$@LHWE2H=(<v l H=<%  H h@EH h@|$H HD$@t.HED$HE@'H5AU0n(HP@HUEtH@PZH=S<8 (. !H=1`>AWAVAUATUSHH $HH $HdH%(H$ 1HH HIH @H<Dk,HD$HD$Lc D$ H<ooPoX o`0H<)L$@)T$Po(opAE)\$`)d$p)l$ )t$0 A{hHC`HD$At={xLspLl$ E11LHT$@LL$L`&LEHD$EHbL-K<A}HL$fHsPHDŽ$L)$)$,HxwA}$ f$HD$D$I @@I HHT$L>_H$EHEf.EH$ dH3%(HĘ []A\A]A^A_H|$@bf$HD$8HtHD$ @@t@Lcl$ LM)I|$HǨq2fo|$ 8fo|$0x$DH9H=\<1EDA_H=(< HD$@Ll$ HD$ HD$H=<I h@ELs`Ht$Lz_HT$ 1ɾ>H=p<EzHT$H HɃ MYE$HH>@tt#uHH1DH71f.H<H1HHH2H9f.@tt#uHH1DH71f.H<H1IHHHH6I8tt#uHH1DH71f.H <H1HHH2H9f.@tt#uHH1DH71f.H<H1HHH2H9f.@tt#uHH1DH71f.H <H1SHH(HC8H9tH;HH9t [@[f.@ATUSHoHHt<@H}0HE@LeH9tH}HEH9tHLMuHCH;1H0HH{HCHCH9t []A\T@[]A\f.GAWIHAVAUATIUSHH(HOH/HH)H)HH<IH9LHT$HL$2HT$HL$IIIIMLM)IDO<I9HLLL$LD$HL$X?HL$LD$LL$I9t4LLLHu!L+L{LsH([]A\A]A^A_H8fDHH99E1E1HL@I9u뛐L4 f.@AWIHAVAUATIUSHH(HOH/HH)H)HH<IH9LHT$HL$HT$HL$IIIIMLM)IDO<I9HLLL$LD$HL$>HL$LD$LL$I9t4LLLHu!L+L{LsH([]A\A]A^A_HfDHH99E1E1HL@I9u뛐L4 f.@AU1ATUSHLLGL'LIM,ImHHuHIIHN#@HHt`HHI1HHIL9uII9uI:HL9tIHtHA1II9tMHI HkH[]A\A]fH1[]A\A]Ht,HA1II9tMIEHSH9tIEHLHK@AU1ATUSHLLGL'LIM,ImHHuHIIHN#@HHt`HHI1HHIL9uII9uI:HL9tIHtHA1II9tMHI HkH[]A\A]fH1[]A\A]Ht,HA1II9tMIEHSH9tIEHLHK@AU1ATUSHLLGL'LIM,ImHHuHIIHN#@HHt`HHI1HHIL9uII9uI:HL9tIHtHA1II9tMHI HkH[]A\A]fH1[]A\A]Ht,HA1II9tMIEHSH9tIEHLHK@HGATIUHSHHHLHIEC HC8HC(HUHEH9t.HS(HUHS8HUHS0[HEHEE]A\DoEC8f.ATUHSHHHI ILC0HKHCHte1LSDHHHHLMtDHA1L HI4HHuHCHHKLH9t8I HLMufH;L9tS HkL#[]A\HLg0HG0MNHxI$HC(;,HO9HBAUIATIUHLSHH HHWHwdH%(HD$1HGH$ tHHHX@L1HsIHJ JHt8HHEHJH(HCHHL$dH3 %(u?H[]A\A]@HCHEH3HkHEHtH@1HsH,HCHH_H"+H68H@f.@AWAVAUATUSHHL$MtD1H{FHD$dH3%(H([]A\A]A^A_D0Lk LcI|$ HLLHHHH{HCLcBD#H]EwEHEC0UE1IHC8LLJIH}LD9k0!HCFH DHPH{HS H=4HH=Ht~H=LjHt_H=,Ht@H=Ht!H=HHɃ@HME HFLcBEutHs H=tBH[ H9I<$HHGHO ^tW dI<$LcGID$@H=5%<H-H09I$x@HHcH>CF;E,@E@HHHWHHtHtH)HH)HB;LcID$@H=t$<HH0xID$@I$H=K$<H0LB HAhA AGA}DE1pA ]DFHw@HLc@H=#<H6I$x@H6HcH>@HSHHS Hs HH$P1uULsL{ I~ HLLIHI$I|$ID$Mt$CD4LeEH<$Lk UW ‹DDI<$DfDI<$ATIUHSHH_ dH%(HD$1Hc!<H)tf{D$ux},1HT$H5 t0D$C1AD$HD$dH3%(u7H[]A\fDAD$DH=;ND[H=;bhXAUATIUHSH8H_ dH%(HD$(1Hc!<H){u2AD$HD$(dH3%(~H8[]A\A]f.Hu E1IL-r!<HַL xHt$H;;;H,CHH;H53ZHt5Pt,H @I $AD$B:AD$H;HI$@H=H;zkH\$Hu IHLHD$D$nH+Hu ILAHHDHAQI$AT$vnbfUHSHHc<<HG H)Ht0H;tHCEHEH[]@EH[]fH=H;UHSHHc<HG H)Ht 1{1EH[]f.H=;|AWIE1AVAUAHATIUSH8Lw@H<dH%(HD$(1II6HxHt%H;;HC*EHEIH}HH5rHHt+Pt"ff//AD$ H5HHPAD$(Etff/AD$ I,$HH=;t^fH=;ffH~$HxH|$3 HD$HAD$(f.VHl${ (HtNL-;MFEu/HEHPME u HEHP H5HdHt x H5'HAHHt&@<t<iHEH=~AD$2H5HHtxuA|$XMt$P=H{@HCHHAoT$ HC@H4;H5mC2H;SHC K(GC(HH5.K0 HH5}K2 HH5Q H HH5+1ɺHH5 MtLHHD$(dH3%(H0[]A\A]A^H=H;g]E1 M1'AED3Hl$LIt$ IHHD$D$5H#It$ ILAHHNff.AUATIUSH(H_ dH%(HD$1Hc<H)H+H_DE~;H=+;tfH=;ffH$HxtHDH$HD$HC@H=T<E1 HH0eH$HHDr/H\$HtHH-;HCu)HHPHC @AD$HD$dH3%(H([]A\A]HhfH;H<$HCHCCD7fCPSDfH=;XNC PS 5fHHP2=HHATUSHH dH%(HD$1Hc<H) H+HDE~9H=!;tfH=;ffHHxtHH$HD$HC@H=L<E1 HܰH0]H$HHuHD`-Hl$HtNL%;MEu/HEHPME u HEHPH{X HD$dH3%(u]H []A\fDH;H<$HCHCCVIEPUffE PU x}HAWAVAUATUSH8dH%(HD$(1H;H8mHc&<H_ HH)~H;H{1Ld$L-L5L=HT$HHH|${L}H}1G!xH LHH€ HL€HL€ HH=>€ H=H€Hƹ H= t}HH;L蚳HHC@H=<LcBH0H}茼HxwV@H% HcH>H} H8uCHD$(dH3%(vH8[]A\A]A^A_ȨLcHC@H=<H=H0HC@HH=<H0LB HPL#ME$E~*H=/;tfH=;ffH(HxeHD$HD$HC@H=h<E1 HH0yHD$HtHu HtkD)H\$HtIL%;MCu*HHPM4C u HHPE@H;(H|$HCHCCreHH;'H5]1R0fDH=;{vH=;fDA$H|$vCPSAhA AGAE1A C PS HDAT>USHdH%(H$1HHHH;H=1HHD$H:H$&HH$<H;xHl;AHH }H5^ooHoP oX0o`@ohP) <op`oxp) <oo) <)<ooH)-<)`<Hi<H)% <)5 <)= <)<) <)<M H <HHpH5Hb <HK <9 <XH= <A1ɺH5ڨTH= <H5/AH= <HH5H= <1A H5R(H=s <1AH5cҮH=S <1AH5貮AH=( <H {H5i1AعH=sAعH=m1AعH=mAعH=kAعH=fAعH=^oAعH=WQAعH=P3AعH=IAعH=?AعH=8AعH=/AعH=+AعH="AعH=aAعH=CH$dH3%(H[]A\ÿ(fH5mIHI$I|$HCo\RedisID$ID$ID$AD$ HY;LHHpHx7H- <fDAWAVAUATUSHHL5;Ho@dH%(H$1IHpHH <Hxx׺L% ;HD(LmM9}IHpHH <Hxx覺HD0LuM9cA}hIUB@t6A~HT$8u9M6HJHuFH=N;k#afDA~HT$8t1L?IHT$8DL+MTAHL$uSMLBHT$(LLD$LLL$ LL$ ILLD$HL$HT$(M)II9EEH=;tYfH=;ffHyHxAH|$P-HC@H=<E1 HJH0HD$PH}H_D Ll$XMtML=;MAEu-IELPMAE u IELPH;xt*H=;ttfH=;ffHHxC ff/v0H,fH*H$\ YYH,HD$Ll$8I}M}H5LI}H5|蚴H4$HT$I|IHHLc@EL5;MtfH=4;ffH HxAH|$@`HD$@HC(ff.w (C3HuA H=<HEMcHuHH=<薰L{@L-s<E1L$HǜI7LxHt!L9 HHEELeH5LGHtbPtY H@@uH$HPHGHpHCńyH$H H5LHtPt\ H0HH\$HHt#L=;MJCwHT$8Ht%J@u*uH1@H$dH3 %( H[]A\A]A^A_DIFH=H=P;%IHrHT$+IcHT$L9vG@HD$@HD$HHuAH=U<HM\HuAH=3<Hn:HuH=<L3HS臺H+HDE{H=c;tAE PAU ˘LcHuH=<H@ HuH=<ME H(\H+HDEH=8;tfH=;ffH1HxH|$`HC@H=s<E1 HH0HD$`HHDH\$hHtL=;MCt1HHPMC uHH1PAhA AGE1A AHHPMC =HH1P~DHf.H;H|$`HCHCCCPSfHD$`HD$hcffDHHPM~C dHHPVDH@(Hof.HuAH=G;H?NHuA H=%;H`,HuH= ;LHEy1ffDHرńUL#ME$EMtfH=;ffH'HxuA$H$HC@H=d;E1 HH0uH$HHD~H$HL=;MTCHHPMC cHHPUHHH;H|$pHCHCC%CPS^f.HD$pHD$xfL#ME$EMt艺fH=1;ffHHxA$H$YHC@H=;E1 HvH0H$H HDH$Ht#L=,;MCH$HW@/I@C PS ~H$I7H$ILHkDŽ$HPI7IALH8`HHH;H$HCHCCHDŽ$HDŽ$qH&H;H$HCHCC1HHHDŽ$HDŽ$H"CPSC PS CPS0CPSHHPMt7C  HHPC PS [C PS ƋC PS mH;H"HDHQH8HHkff.AWIAVMAUAATUHSHHXL'DL$dH%(HD$H1HD$ HD$(MA$H=;tѶfH=y;ffHHx^A$H|$0H|$0HD$8HD$0HD$8Ld$(H|$ HD$(MJHYLd$8MHp;HAT$Ld$(MH0;H/AT$0AFE~AEHl@H;HDH9uHD$HdH3%(HX[]A\A]A^A_HD$ HttHE@AH= ;HH0 HT$ HE@H=;LcH0HHT$ HE@H=;LBH0H.LeMA$D$~*H= ;tfH=;ffHHx7HD$0HD$8HE@H=B;E1 HҒH0SHD$0HH}|H|$0HEEHEELd$8Mt^Hw;HAT$u=I$HD$LRHD$H AD$ uI$LPDE28E3rvHE@AH=g;H_H0kHE@H=H;LHH0赬Ld$(M1yE3E38E2vHytLd$(MKHEH=;E1H@HE@H0՟HE@E1H=;HH0賟HE@H=;HӱLHdH0}1LHDH}qIH.8}HP H=HtH=HAH׾ :L@LLD$1 HxHu@LD$H=;HdDHD$H61Hu@HD$H=;HH6Lc蚞HAFDAT$rAt$I$HD$LL$RHD$L$HAD$ I$L$LPL$}HD$8Ld$(HD$0HD$ HD$(MHO;H&AT$'H|$ HLd$8fH|$ l@+AFDM}1IA$H|$0~AT$JAL$5AT$rAt$(I$HD$LL$RHD$L$H"AD$ I$L$LPL$AT$JAL$I$HD$LRHD$HAD$ I$LPAD$ PAT$ HUHE@H= ;LcBH0HHExwx@HHcH>HbLLHLBAD$ PAT$ QAD$ PAT$ AD$ PAT$ )LcHE@H=c;HH0gHE@HUH=;;H0LB H|谧LeAFME$EqH=;t[fH=;ffH{HxGA$H|$0.HE@H=;E1 HKH0HD$0HHDHl$8HH;HUHUHD$HRHD$HE HEHPAhA AE1yA nAGcH;H}"H|$0HEEHEE HD$0HD$8UJML̅MLHDL$DHrE PU zHHHHf.ATIH5JUSHH,dH%(H$1HL$HT$LL$ LD$U\H;H8Hc;H[ H)H=HD$@H$uHt$H|$HD$`Ht$H\LD$HHD$hH V 1gHH!%tHDHVHDHH)Ht$P{0HD$pH|$ rH/E@uEHuH}Ht$XHD$xU@tVHL$@HT$`E1MHH$dH3%()Hİ[]A\fDAD$DmuH&@f)D$0RHt$ HT$(H|$0HD$(yH|$0HwHHt$XH|$0HD$xW@u /uf.H|$(6 H;'H5m_1R0fDH=;xũnKfD{H+t@ATIH5zUSHH,dH%(H$1HL$HT$LL$ LD$\H;H8Hc;H[ H)H= HD$@H$Ht$H|$HD$`Ht$HLD$HHD$hH  1藥HH!%tHDHVHDHH)Ht$P {0HD$pH|$ rH/E@uEHuH}Ht$XHD$xU@tVHL$@HT$`E1MHH$dH3%()Hİ[]A\fDAD$DmuHV@f)D$0肓Ht$ HT$(H|$0HD$(詞H|$0HwHHt$X"H|$0HD$xW@u /uf.H|$(f H;'H5\1R0fDH= ;ٴϴ{fD諩H[@ATIH5USHH,dH%(H$1HL$HT$LL$ LD$\H;H8Hc$;H[ H)H=@HD$@H$Ht$H|$HD$`Ht$HLD$HHD$hH  1ǢHH!%tHDHVHDHH)Ht$PP{0HD$pH|$ rH/E@uEHuH}Ht$XHD$xU@tVHL$@HT$`E1MHH$dH3%()Hİ[]A\fDAD$DmuH@f)D$0貐Ht$ HT$(H|$0HD$(ٛH|$0HwHHt$XRH|$0HD$xW@u /uf.H|$(薏 H;'H5Y1R0NfDH=P;:%0諻fDۦH苻@ATIH5USHH,dH%(H$1HL$HT$LL$ LD$\H;H8HcT;H[ H)H=uHD$@H$Ht$H|$HD$`Ht$HLD$HHD$hH  1HH!%tHDHVHDHH)Ht$P{0HD$pH|$ rH/E@uEHuH}Ht$XCHD$xU@tVHL$@HT$`E1MH)H$dH3%()Hİ[]A\fDAD$DmuH@f)D$0Ht$ HT$(H|$0HD$( H|$0HwHHt$XH|$0HD$xW@u /uJf.H|$(ƌ H);'H5V1R0~fDH=;U鑯۸fD H軸@AWAVAUATUSHHDo,Ht$dH%(H$81E:FH$8dH3%(mHH[]A\A]A^A_f.H);H8Hch;HW DH)HT$ IcHǛDHHD$>AAED$,@Hc\$,HH肛HIwI$H=xHHELt$E1DIIE9zA~IC@uHsH{KtfJDs@@u+uHu#롐HD$D$,xt=H=HD$0H$0 Ld$0H$0BfH@D$,@H=HD$0H$0Ld$0H$0HD$HDhLpIK.HD$I9ttfAFtW<M>AG@uAIwHcILlI4EIEAw@@uA/uLtvI L9t$uH|$LD$E1Lt$,H|$ HWf.LHXH|$覵HD$@"D苵fL踠I/Hy;'H5MS1R0fDH=а;襝Hcl$,HHߘHIԘI$H=HHEd:f.AWAVAUATUSHHDo,Ht$dH%(H$81E:FH$8dH3%(mHH[]A\A]A^A_f.HY;H8Hc;HW DH)HT$ IcHDHHD$>AAED$,@Hc\$,HH貗HI觗I$H=HHELt$E1DIIE9zA~IC@uHsH{KtJDs@@u+uHuS롐HD$D$,xt=H='HD$0H$0;Ld$0H$0BfH@D$,@H=HD$0H$0Ld$0H$0HD$HDhLpIK.HD$I9ttfAFtW<M>AG@uAIwHcILlI4uIEAw@@uA/uLtvAI L9t$uH|$LD$E1Lt$,H|$ H/Wf.L(HXH|$ֱHD$@"D軱fLI/H;'H5}O1R0fDH=;}ՙsHcl$,HHHII$H=&HHHEdjf.AWAVAUATUSHHDo,Ht$dH%(H$81E:FH$8dH3%(mHH[]A\A]A^A_f.H;H8Hc;HW DH)HT$ IcH'DHHD$>AAED$,@Hc\$,HHHIדI$H=HHELt$E1DIIE9zA~IC@uHsH{KtJDs@@u+uHu胯롐HD$D$,xt=H=HD$0H$0kLd$0H$0BfH@D$,@H=HD$0H$0Ld$0H$0HD$HDhLpIK.HD$I9ttfAFtW<M>AG@uAIwHcILlI4IEAw@@uA/uLtvqI L9t$uH|$KLD$E1Lt$,H|$ H_Wf.LXHXH|$HD$@"DfLI/Hٰ;'H5K1R0.fDH=0;ޤԤHcl$,HH?HI4I$H=HxHEd蚵f.AWAVAUATUSHHDo,Ht$dH%(H$81E:FH$8dH3%(mHH[]A\A]A^A_f.H;H8Hc;HW DH)HT$ IcHWDHHD$>AAED$,@Hc\$,HHHII$ H=HKHELt$E1D#IIE9zA~IC@uHsH{KtJDs@@u+uHu賫롐HD$D$,xt= H=HD$0 H$0Ld$0H$0BfH@D$,@ H=HD$0 H$0HLd$0H$0HD$HDhLpIK.HD$I9ttfAFtW<M>AG@uAIwHcILlI4IEAw@@uA/uLtv衷I L9t$uH|${LD$E1Lt$,H|$ HWf.L舕HXH|$6HD$@"DfLHI/H ;'H5G1R0^fDH=`;?55Hcl$,HHoHIdI$ H=HHEdʱf.AWAVAUATUSHHDo,Ht$dH%(H$81E:FH$8dH3%(mHH[]A\A]A^A_f.H;H8Hc(;HW DH)HT$ IcH臌DHHD$G>AAED$,@Hc\$,HHBHI7I$H=H{HELt$E1DSIIE9zA~IC@uHsH{Kt&JDs@@u+uHu롐HD$D$,xt=H=THD$0H$0Ld$0H$0BfH@D$,@H=HD$0H$0xLd$0H$0HD$HDhLpIK.HD$I9ttfAFtW<M>AG@uAIwHcILlI4IEAw@@uA/uLtvѳI L9t$uH|$諦LD$E1Lt$,H|$ HWf.L踑HXH|$fHD$@"DKfLxI/H9;'H5 D1R0莴fDH=;e閝Hcl$,HH蟉HI蔉I$H=SHHEdf.AWAVAUATUSHHDo,Ht$dH%(H$81E:FH$8dH3%(mHH[]A\A]A^A_f.H;H8HcX;HW DH)HT$ IcH跈DHHD$w>AAED$,@Hc\$,HHrHIgI$ H=-HHELt$E1D胱IIE9zA~IC@uHsH{KtVJDs@@u+uHu롐HD$D$,xt= H=HD$0 H$0Ld$0H$0BfH@D$,@ H=8HD$0 H$0Ld$0H$0HD$HDhLpIK.HD$I9ttfAFtW<M>AG@uAIwHcILlI45IEAw@@uA/uLtvI L9t$uH|$ۢLD$E1Lt$,H|$ HWf.LHXH|$薢HD$@"D{fL訍I/Hi;'H5=@1R0辰fDH=;蕊Hcl$,HHυHIąI$ H=HHEd*f.AWAVAUATUSHHDo,Ht$dH%(H$81E:FH$8dH3%(mHH[]A\A]A^A_f.HI;H8Hc;HW DH)HT$ IcHDHHD$>AAED$,@Hc\$,HH袄HI藄I$H=iHHELt$E1D賭IIE9zA~IC@uHsH{KtJDs@@u+uHuC롐HD$D$,xt=H=ǸHD$0H$0+Ld$0H$0BfH@D$,@H=tHD$0H$0Ld$0H$0HD$HDhLpIK.HD$I9ttfAFtW<M>AG@uAIwHcILlI4eIEAw@@uA/uLtv1I L9t$uH|$ LD$E1Lt$,H|$ HWf.LHXH|$ƞHD$@"D諞fL؉I/H;'H5m<1R0fDH=;bņXHcl$,HHHII$H=ƶH8HEdZf.AWAVAUATUSHHDo,Ht$dH%(H$81E:FH$8dH3%(mHH[]A\A]A^A_f.Hy;H8Hc;HW DH)HT$ IcHDHHD$>AAED$,@Hc\$,HHҀHIǀI$ H=H HELt$E1DIIE9zA~IC@uHsH{KtJDs@@u+uHus롐HD$D$,xt= H=HD$0 H$0[Ld$0H$0BfH@D$,@ H=HD$0 H$0Ld$0H$0HD$HDhLpIK.HD$I9ttfAFtW<M>AG@uAIwHcILlI4IEAw@@uA/uLtvaI L9t$uH|$;LD$E1Lt$,H|$ HOWf.LHHXH|$HD$@"DۚfLI/Hɝ;'H581R0fDH= ;Ò鹒Hcl$,HH/~HI$~I$ H=HhHEd芢f.UHH5ӬSHHh,dH%(HD$X1HL$HLL$LD$蟬Hϒ;H8H{ Hc ;HH)H=kHD$ Ht$H<$HD$@Ht$(Ht$H|$HD$HHt$0HL$ E1IHT$@HHD$PHD$XdH3%(uaHh[]f.EH);'H561R0~fDH=;TUJ+ff.UHH5sSHHh,dH%(HD$X1HL$HLL$LD$?Ho;H8H{ Hc;HH)H=HD$ dHt$H<$HD$@Ht$(LHt$H|$HD$HHt$03HL$ E1IHT$@HHD$P!HD$XdH3%(uaHh[]f.EHɚ;'H551R0fDH= ;%˟ff.UHH5SHHh,dH%(HD$X1HL$HLL$LD$ߩH;H8H{ HcJ;HH) H=HD$ Ht$H<$HD$@Ht$(Ht$H|$HD$HHt$0ӿHL$ E1IHT$@HHD$PHD$XdH3%(uaHh[]f.EHi;'H5=41R0辤fDH=;~kff.USH(dH%(HD$1Hߎ;H8tiH Hc;HHH)t{ H=HD$ پE1HL$IHT$HHD$HD$dH3%(uGH([]H;'H5]31R0ޣfDH=;G}=苝ff.USH(dH%(HD$1H;H8tiH Hc>;HHH)t{H=HD$E1HL$IHT$HHD$HD$dH3%(uGH([]H;'H5}21R0fDH=;|鎍諜ff.USH(dH%(HD$1H;H8tiH Hc^;HHH)t{H= HD$E1HL$IHT$HHD$HD$dH3%(uGH([]Hɖ;'H511R0fDH= ;{ߌ˛ff.USH(dH%(HD$1H?;H8tiH Hc~;HHH)t{H=HD$9E1HL$IHT$HHD$'HD$dH3%(uGH([]H;'H501R0>fDH=@;:{0ff.USH(dH%(HD$1H_;H8tiH Hc;HHH)t{H="HD$YE1HL$IHT$HHD$GHD$dH3%(uGH([]H ;'H5/1R0^fDH=`;5z運 ff.USH(dH%(HD$1H;H8tiH Hc;HHH)t{H=IHD$yE1HL$IHT$HHD$gHD$dH3%(uGH([]H);'H5.1R0~fDH=;܊UyҊ+ff.USH(dH%(HD$1H;H8tiH Hc޺;HHH)t{H=rHD$虹E1HL$IHT$HHD$HD$dH3%(uGH([]HI;'H5.1R0螞fDH=;-ux#Kff.USH(dH%(HD$1H;H8tiH Hc;HHH)t{H=HD$蹸E1HL$IHT$HHD$HD$dH3%(uGH([]Hi;'H5=-1R0辝fDH=;~wtkff.USH(dH%(HD$1H߇;H8tiH Hc;HHH)t{H=çHD$ٷE1HL$IHT$HHD$ǿHD$dH3%(uGH([]H;'H5],1R0ޜfDH=;ψvň苖ff.USH(dH%(HD$1H;H8tiH Hc>;HHH)t{ H=HD$ E1HL$IHT$HHD$HD$dH3%(uGH([]H;'H5}+1R0fDH=; u諕ff.USH(dH%(HD$1H;H8tiH Hc^;HHH)t{H=&HD$E1HL$IHT$HHD$HD$dH3%(uGH([]Hɏ;'H5*1R0fDH= ;qtg˔ff.USH(dH%(HD$1H?;H8tiH Hc~;HHH)t{H=7HD$9E1HL$IHT$HHD$'HD$dH3%(uGH([]H;'H5)1R0>fDH=@;†t鸆ff.ATIH5USHH,dH%(H$1HL$HT$HHD$(P1LL$ LD$8ZYH;H8HcV;Hk H))H=H\$pHD$0 Ht$H|$HD$PHt$8LD$(HHD$XH  1oHދH!%tHDHVHDHH)Ht$@腳Ht$ H|$HD$`Ht$HlHL$0E1MHT$PHHD$hZH$dH3%(uOHĠ[]A\H;'H5'1R0ffDH=h;=rATUHH5SHHp,dH%(HD$h1HL$HLD$2Hb;H8Hc;H{ H)IH=)HD$0WHt$H<$HD$PHt$8?A|$0HD$XH|$oHC@uHsH{Ht$@HD$`S@tTHL$0HT$PE1ILHD$hdH3%(*Hp[]A\f.E+uHwDf)D$ \Ht$HT$H|$ HD$gH|$ HwHHt$@BH|$ HD$`W@u /u f.H|$[ H;'H5%1R0>fDH=@;$p蛇fDrH{ď@ATUHH5΢SHHp,dH%(HD$h1HL$HLD$H;H8HcQ;H{ H)IH=HD$0Ht$H<$HD$PHt$8A|$0HD$XH|$oHC@uHsH{Ht$@豯HD$`S@tTHL$0HT$PE1IL藷HD$hdH3%(*Hp[]A\f.E+uH'Df)D$ RZHt$HT$H|$ HD$yeH|$ HwHHt$@H|$ HD$`W@u /u躒f.H|$6Y H;'H5m#1R0fDH=;mKfD{pH+t@ATUHH5~SHHp,dH%(HD$h1HL$HLD$蒗H};H8Hc;H{ H)IH=ΝHD$0跭Ht$H<$HD$PHt$8蟭A|$0HD$XH|$oHC@uHsH{Ht$@aHD$`S@tTHL$0HT$PE1ILGHD$hdH3%(*Hp[]A\f.E+uHאDf)D$ XHt$HT$H|$ HD$)cH|$ HwHHt$@袬H|$ HD$`W@u /ujf.H|$V HI;'H5!1R0螑fDH=~;~uk~fD+nHۂ$@ATUHH5.SHHp,dH%(HD$h1HL$HLD$BHr{;H8Hc;H{ H)IH=HD$0gHt$H<$HD$PHt$8OA|$0HD$XH|$oHC@uHsH{Ht$@HD$`S@tTHL$0HT$PE1ILHD$hdH3%(*Hp[]A\f.E+uH臎Df)D$ UHt$HT$H|$ HD$`H|$ HwHHt$@RH|$ HD$`W@u /uf.H|$T H;'H51R0NfDH=P|;|%i|諀fDkH苀Ԉ@AWAVAUATUSHhDw,Ht$dH%(H$X1A]H.y;H8Hcm;Ho H)IcHcDHHD$蔻AFD$,@HcHHcHIcIIEH=ԨI$HD$xHC@HsH{Iu裨ID$S@u +HD$AHXIFAH$HD$8HD$HD$@HD$ fD}0{L;AG@uAIwIKt$KAw@@uA/uL1@IHL94$uH|$~LD$E1Lt$,LH֯H$XdH3%(Hh[]A\A]A^A_Df)D$@RHT$H|$ HHD$8]H|$@HwHKt\H|$@KW@u/u%DH|$8IHQL94$%F6@L$PLl$PfD$}IHL94$a@H茊 H=x;yeyHhI*;}&fDH9;'H5 1R0莋fDH|$|HD$@GD|qfDH|$hH2AWAVAUATUSHhDw,Ht$dH%(H$X1A]Hnu;H8Hc;Ho H)IcH`DHHD$ԷAFD$,@HcHH_HI_IIEH=0I$HD$xHC@HsH{IuID$S@u +HD$AHXIFAH$HD$8HD$HD$@HD$ fD}0{L;AG@uAIwIKtdKAw@@uA/uL1,@IHL94$uH|${LD$E1Lt$,LHH$XdH3%(Hh[]A\A]A^A_Df)D$@NHT$H|$ HHD$8#ZH|$@HwHKt蜣H|$@KW@u/ueDH|$8IHML94$%F6@L$PLl$PfD$yIHL94$a@H̆ H=8u;v bvHdI*{y&fDHy|;'H5M1R0·fDH|$>yHD$@GD#yqfDH|$NdH2QATUHH5^SHHp,dH%(HD$h1HL$HLD$rHq;H8Hc;H{ H)IH=‘HD$0藡Ht$H<$HD$PHt$8A|$0HD$XH|$oHC@uHsH{Ht$@AHD$`S@tTHL$0HT$PE1IL'HD$hdH3%(*Hp[]A\f.E+uH跄Df)D$ KHt$HT$H|$ HD$ WH|$ HwHHt$@肠H|$ HD$`W@u /uJf.H|$J H)z;'H51R0~fDH=r;sU_svfD bHv@ATUHH5SHHp,dH%(HD$h1HL$HLD$"HRo;H8Hc;H{ H)I H=yHD$0 GHt$H<$HD$PHt$8/A|$0HD$XH|$oHC@uHsH{Ht$@HD$`S@tTHL$0HT$PE1ILצHD$hdH3%(*Hp[]A\f.E+uHgDf)D$ IHt$HT$H|$ HD$TH|$ HwHHt$@2H|$ HD$`W@u /uf.H|$vH Hw;'H51R0.fDH=0p;kq]aqtfD_Hkt|@ATUHH5SHHp,dH%(HD$h1HL$HLD$҆Hm;H8HcA;H{ H)IH=3HD$0Ht$H<$HD$PHt$8ߜA|$0HD$XH|$oHC@uHsH{Ht$@衜HD$`S@tTHL$0HT$PE1IL臤HD$hdH3%(*Hp[]A\f.E+uHDf)D$ BGHt$HT$H|$ HD$iRH|$ HwHHt$@H|$ HD$`W@u /uf.H|$&F Hu;'H5]1R0ހfDH=m;LoZBo;rfDk]Hrdz@ATIH5oUSHHp,dH%(HD$h1HL$HLD$肄Hj;H8Hc;H[ H)H=HD$0誚Ht$H<$HD$PHt$8蒚{0HD$XH|$tH/E@uEHuH}Ht$@UHD$`U@u muH#~fDE1HL$0HT$PMH{5t A|$t%DHD$hdH3%(Hp[]A\AD$Df)D$ DHt$HT$H|$ HD$PH|$ HwHHt$@芙H|$ HD$`W@u/ut{V}fDH|$C)H9s;'H5 1R0~fDH=k;-meX#mofDox@ATUHH5SHHp,dH%(HD$h1HL$HLD$2Hbh;H8Hc;H{ H)IH=HD$0WHt$H<$HD$PHt$8?A|$0HD$XH|$oHC@uHsH{Ht$@HD$`S@tTHL$0HT$PE1ILHD$hdH3%(*Hp[]A\f.E+uHw{Df)D$ BHt$HT$H|$ HD$MH|$ HwHHt$@BH|$ HD$`W@u /u {f.H|$A Hp;'H5 1R0>|fDH=@i;kVkmfDXH{mu@UHH5SHHh,dH%(HD$X1HL$HLL$LD$Hf;H8H{ HcJ;HH)H=VHD$ Ht$H<$HD$@Ht$(Ht$H|$HD$HHt$0ӕHL$ E1IHT$@HHD$PHD$XdH3%(uaHh[]f.EHio;'H5= 1R0zfDH=g;iTiktff.ATIH5~USHH`,dH%(HD$X1HL$HLL$LD$}~Hd;H8Hc;Hk H)H=HD$ 襔Ht$H<$HD$@Ht$(荔Ht$H|$HD$HHt$0tHL$ E1MHT$@HHD$PbHC Hcg;H)HtW{5u!HD$XdH3%(H`[]A\@A|$u1I<$AD$@AD$DH=Pf;h%SvhHm;'H51R0yfDH=f;qhRghrff.UHH5}SHHh,dH%(HD$X1HL$HLL$LD$|Hb;H8H{ Hc:;HH)H=SHD$ Ht$H<$HD$@Ht$(ܒHt$H|$HD$HHt$0ÒHL$ E1IHT$@HHD$P豚HD$XdH3%(uaHh[]f.EHYl;'H5-1R0wfDH=d;BgQ8g[qff.UHSHH5fH,dH%(HD$x1HD$(HL$HPHD$P1LL$0LD$^{ZYHa;H8H} Hcǒ;H)HH=HD$0聑Ht$H<$HD$PHt$8iHt$ H|$HD$XHt$@PHt$(H|$HD$`Ht$H7HL$0E1IHT$PHHD$h%HD$xdH3%(u]HĈ[]CHj;'H51R0&vfDH=(c;eOeoUHSHH5H,dH%(HD$x1HD$(HL$HPHD$P1LL$0LD$yZYH `;H8H} HcG;H)HH=}HD$0Ht$H<$HD$PHt$8Ht$ H|$HD$XHt$@ЏHt$(H|$HD$`Ht$H跏HL$0E1IHT$PHHD$h襗HD$xdH3%(u]HĈ[]CHQi;'H5%1R0tfDH=a;d}NdSnATUHH5OSHH,dH%(H$1HL$HT$LD$jxH^;H8Hcُ;H{ H)IH=4H\$`HD$ 芎Ht$H|$HD$@Ht$(qLD$HHD$HH kb 1|JHދH!%tHDHVHDHH)Ht$0HL$ E1IHT$@LHD$PH$dH3%(uPHĐ[]A\@Hg;'H5}1R0rfDH=`;%cLclff.ATUHH5!NSHH,dH%(H$1HL$HT$LD$vH\;H8Hc);H{ H)IH=b}H\$`HD$ ڌHt$H|$HD$@Ht$(LD$HHD$HH ` 1HHދH!%tHDHVHDHH)Ht$0UHL$ E1IHT$@LHD$PCH$dH3%(uPHĐ[]A\@He;'H51R0NqfDH=P^;a%Kajff.ATUHH5qLSHH,dH%(H$1HL$HT$LD$ uH:[;H8Hcy;H{ H)IH={H\$`HD$ *Ht$H|$HD$@Ht$(LD$HHD$HH _ 1GHދH!%tHDHVHDHH)Ht$0襊HL$ E1IHT$@LHD$P蓒H$dH3%(uPHĐ[]A\@HId;'H51R0ofDH=\;'`uI`Kiff.ATUHH5JSHH,dH%(H$1HL$HT$LD$ZsHY;H8HcɊ;H{ H)IH=zH\$`HD$ zHt$H|$HD$@Ht$(aLD$HHD$HH [] 1lEHދH!%tHDHVHDHH)Ht$0HL$ E1IHT$@LHD$PH$dH3%(uPHĐ[]A\@Hb;'H5m1R0mfDH=Z;^G^gff.ATUHH5ISHH,dH%(H$1HL$HT$LD$qHW;H8Hc;H{ H)IH=hxH\$`HD$ ʇHt$H|$HD$@Ht$(豇LD$HHD$HH [ 1CHދH!%tHDHVHDHH)Ht$0EHL$ E1IHT$@LHD$P3H$dH3%(uPHĐ[]A\@H`;'H51R0>lfDH=@Y;)]F]eff.ATUHH5aGSHH,dH%(H$1HL$HT$LD$oH*V;H8Hci;H{ H)IH=vH\$`HD$ Ht$H|$HD$@Ht$(LD$HHD$HH Y 1 BHދH!%tHDHVHDHH)Ht$0蕅HL$ E1IHT$@LHD$P胍H$dH3%(uPHĐ[]A\@H9_;'H5 1R0jfDH=W;[eD[;dff.ATUHH5ESHH,dH%(H$1HL$HT$LD$JnHzT;H8Hc;H{ H)IH=uH\$`HD$ jHt$H|$HD$@Ht$(QLD$HHD$HH KX 1\@HދH!%tHDHVHDHH)Ht$0HL$ E1IHT$@LHD$PӋH$dH3%(uPHĐ[]A\@H];'H5]1R0hfDH=U;+ZB!Zbff.ATUHH5DSHH,dH%(H$1HL$HT$LD$lHR;H8Hc ;H{ H)I H=_sH\$`HD$ 躂Ht$H|$HD$@Ht$(衂LD$HHD$HH V 1>HދH!%tHDHVHDHH)Ht$05HL$ E1IHT$@LHD$P#H$dH3%(uPHĐ[]A\@H[;'H51R0.gfDH=0T;XAX`ff.ATUHH5QBSHH,dH%(H$1HL$HT$LD$jHQ;H8HcY;H{ H)IH=psH\$`HD$  Ht$H|$HD$@Ht$(LD$HHD$HH T 1U5=4U ]ff.ATUHH5ZSHH,dH%(H$1HL$HLL$LD$gWHGM;H8mHc~;H[ H)H=mLd$`HD$ :}Ht$H<$HD$@Ht$("}LD$LHD$HH Q 1-9LH!%tDHVHD@LHL)Ht$0|LD$LHD$PH P 18LH!%tLDHVHDHL)Ht$8I|HL$ E1IHT$@HHD$X7H$dH3%(uTHĐ[]A\HU;'H51R0>afDH=@N;OS;ESZff.ATUHH5XSHH,dH%(H$1HL$HLL$LD$dWH'K;H8mHcf|;H[ H)H=kLd$`HD$ {Ht$H<$HD$@Ht$({LD$LHD$HH N 1 7LH!%tDHVHD@LHL)Ht$0zLD$LHD$PH N 16LH!%tLDHVHDHL)Ht$8)zHL$ E1IHT$@HHD$XH$dH3%(uTHĐ[]A\HS;'H51R0_fDH= L;`Q8VQXff.ATUHH5tVSHH,dH%(H$1HL$HLL$LD$bWHI;H8mHcFz;H[ H)H=iLd$`HD$ xHt$H<$HD$@Ht$(xLD$LHD$HH L 14LH!%tDHVHD@LHL)Ht$0uxLD$LHD$PH oL 14LH!%tLDHVHDHL)Ht$8 xHL$ E1IHT$@HHD$XH$dH3%(uTHĐ[]A\HQ;'H5}1R0\fDH=J;qO6gOVff.ATUHH5SHH,dH%(H$1HL$HT$LD$`HF;H8Hc)x;H{ H)I! H=YiH\$`HD$ vHt$H|$HD$@Ht$(vD$HHD$H H _g2HދH!%tHDHVHDHH)Ht$0QvHL$ E1IHT$@LHD$P?~H$dH3%(u\HĐ[]A\EHO;'H51R0>[fDH=@H;M5MTff.AWAVAUATUSHhDw,Ht$dH%(H$X1A]H>E;H8Hc}v;Ho H)IcH/DHHD$複AFD$,@HcHH/HI/IIEH=etI$HD$xHC@HsH{IutID$S@u +HD$AHXIFAH$HD$8HD$HD$@HD$ fD}0{L;AG@uAIwIKt4tKAw@@uA/uL1W@IHL94$uH|$JLD$E1Lt$,LH{H$XdH3%(Hh[]A\A]A^A_Df)D$@HT$H|$ HHD$8)H|$@HwHKtlsH|$@KW@u/u5WDH|$8IHL94$%F6@L$PLl$PfD$IIHL94$a@HV H=E;J1JH4I*KI&fDHIL;'H51R0WfDH|$IHD$@GDHqfDH|$4H2!QAWAVAUATUSHhDw,Ht$dH%(H$X1A]H~A;H8Hcr;Ho H)IcH$,DHHD$AFD$,@HcHH+HI+IIEH=a$qI$HD$xHC@HsH{IupID$S@u +HD$AHXIFAH$HD$8HD$HD$@HD$ fD}0{L;AG@uAIwIKttpKAw@@uA/uL1Hs AH=k;HP'Hs H=j;LmTH5'i!HD$@H$HdH3%(HX[]A\A]A^A_@ H=YHD$@ hLs[H$@HIHD$L9QH$@Ll$@HD$(IĽAFtW<M>AG@uAIwHcIIIt%hHAw@@uA/uLtwKfI L;t$uH\$LD$E1Lt$$LC1HoC1L;d$(tL>L>HD$xHD$@f.k>fL)I/HYA;'H5-1R0LfDH=9;@& @H\$LD$E1HL$@t$$H$@C1HoC1FH\$LD$E1Lt$$LC1HnC1 Eff.AWAVAUATUSHHX,Ht$HT$8H5ZdH%(H$H1 P*H<6;H8Hc{g;HK H)HL$HD$x1HD$8HCD$$@LcIL LI IE H=VIeLs[I$HIHD$L9{H$@HD$(fDHs AH=g;HRHs AH=eg;H#lHs H=Dg;LPH#HD$@H$HdH3%(HX[]A\A]A^A_@ H=UHD$@ dLs[H$@HIHD$L9QH$@Ll$@HD$(IĽAFtW<M>AG@uAIwHcIIItudHAw@@uA/uLtwBHfI L;t$uH\$LD$E1Lt$$LC1H2lC1L;d$(tL:L:HD$xHD$@f.:fL%I/H=;'H5}1R0HfDH=6;<"AG@uAIwHcIIIt`HAw@@uA/uLtwDfI L;t$uH\$LD$E1Lt$$LC1HhC1L;d$(tL?7L77HD$xHD$@f. 7fL8"I/H9;'H51R0NEfDH=P2;9%9H\$LD$E1HL$@t$$H$@C1HgC1FH\$LD$E1Lt$$LC1HgC1 >ff.AWAVAUATUSHHX,Ht$HT$8H5?SdH%(H$H1H*H.;H8Hc`;HK H)HL$HD$x1HD$8HCD$$@LcILPLIEIE H=pOI^Ls[I$HIHD$L9{H$@HD$(fDHs AH='`;HK. Hs AH=`;H@ Hs H=_;L]IH%YHD$@H$HdH3%(HX[]A\A]A^A_@ H=NHD$@ ]Ls[H$@HIHD$L9QH$@Ll$@HD$(IĽAFtW<M>AG@uAIwHcIIIt]HAw@@uA/uLtw@fI L;t$uH\$LD$E1Lt$$LC1HdC1L;d$(tL3L3HD$xHD$@f.[3fLI/HI6;'H51R0AfDH=.;5u5H\$LD$E1HL$@t$$H$@C1HdC1FH\$LD$E1Lt$$LC1HcC1 :ff.USH(dH%(HD$1H_+;H8tiH Hc\;HHH)t{H=HHD$Y[E1HL$IHT$HHD$GcHD$dH3%(uGH([]H 5;'H51R0^@fDH=`-;454 :ff.USH(dH%(HD$1H*;H8tiH Hc[;HHH)t{H=̓HD$yZE1HL$IHT$HHD$gbHD$dH3%(uGH([]H)4;'H51R0~?fDH=,;3U3+9ff.AWAVAUATIH5JUHSH,dH%(H$x1HL$ HT$HHD$@HD$@PHD$@PHD$0P1LL$HLD$0CH H:);H80HcyZ;H] H)D},H=.JHD$P@*YHt$ H|$@H$Pl-Ht$XYHt$(H|$H$XHt$`XHt$0H|$H$`Ht$hXH|$8H$hHL$PE1MH$PH`k5@u,H$xdH3%(HĈ[]A\A]A^A_A|$u D$HHD$@I$DxHXIIL91Lt$@7fHIuHLHVHQ51H I9{tuȉI␾H=aKL$PHD$pWLD$8 LH$pH +1LHcHt$xWH$xfAD$fLd|$H HD$@t\I$D$HAD$f.H1;'H51R0n9fDH=@&;--HP@I$AD$tH|$@`52@AWAVAUATUSHhDw,Ht$dH%(H$X1A]H#;H8Hc]T;Ho H)IcH DHHD$eAFD$,@HcHH HI IIEH=CRI$HD$xHC@HsH{IuRID$S@u +HD$AHXIFAH$HD$8HD$HD$@HD$ fD}0{L;AG@uAIwIKtRKAw@@uA/uL15@IHL94$uH|$(LD$E1Lt$,LHYH$XdH3%(Hh[]A\A]A^A_Df)D$@HT$H|$ HHD$8H|$@HwHKtLQH|$@KW@u/u5DH|$8IHL94$%F6@L$PLl$PfD$'IHL94$a@H|4 H=";**HxI*+'&fDH)*;'H51R0~5fDH|$&HD$@GD&qfDH|$H2/AWAVAUATUHH5\BSHHh,dH%(HD$X1HL$H!9HQ;H87H{ HcP;HH)HH=\@HD$ FOH=]AHD$(HD$@'OHt$H<$HD$HHt$0OHL$ E1IHT$@HHD$PVDk5Eu#HD$XdH3%(Hh[]A\A]A^A_À}ueD$HD$HEDxHXIIL91Lt$-HhI4$HLHVH+1H I9tV{tuDI@H)(;'H51R0~3fDH= ;(U (HH[|$ tHD$HED$EHT$HBRHEUtH|$[,ff.fATIUHH=D<SHH@dH%(HD$81HD$eMHLH\$HD$ PMHT$ E1IHL$HHD$(>UT$uEHL$8dH3 %(u H@[]A\/,ff.@AVAUATIH5?UHSH@,dH%(HD$81HL$HC6Hs;H8Hu HcM;II)L-cN;E1LL$H LMxHt$H;;HYCHLD$H $HH5`?HT$H4$LdAD$HD$8dH3%(H@[]A\A]A^AD$DH%;'H5}1R00fDH=;P& F&+H\$ Hu IH LHD$ D$(.HXHu ILAH} LHH*ATIUHH= SH`dH%(HD$X1H\$0HD$JMHHD$ H  1HދH!%tHDHVHDHH)Ht$iJHT$ E1IHL$HHD$(WRT$tH|$XdH3<%(uH`[]A\ÐLeE)DAVAUATIUSH@o,dH%(HD$81%XHHGPHD$H;H8Hs HcJ;II)L-K;E1LL$H LKxHt%H;@;HV EHEHL$H5> HLHcH$AHt$HH|$(H$H$AH$HD$XHt xHL$pE1IHH$pIDk5Eu.H$dH3%(\HĨ[]A\A]A^A_D}u Lt$`D$hHD$`HEDxHX1IIL9u7@HI4$HLHVHY1H I9{tuDIE>@L8H5 E1L$D$Ht xH51L$Ht x|AvHY;'H5-1R0%fDH=;HxM|$h HD$`HED$hErLcl$H=(1IJD,p?AvJ,p@H=I3HD$AHDŽ$?HT$LH$H 1L LHcH$b?D$H$HT$`HBRHEUtH|$`xLNff.AWAVAUATUSHH,H4$HL$`HT$HHH50dH%(H$1HDŽ$HDŽ$HDŽ$H$PH$PH$PH$PH$P1L$L$'H0H;H8Hc\?;HS H)HT$H$H@D$D$@H$L$I$H=,/H$=Ht$`H|$HHEIt$=Ht$hH|$PHEIt$=Ht$pH|$XHEIt$=LD$xHH HE 1H\$H߻HcIt$ Q=HE H$HDhLxIMM9Qf.AGt5<tL+IHcÃLtHRII?HwHHcHHoHIdHH$HD$I$ H=2-ID$H=HE}-Ht$PH|$@HEIt$e-Ht$XH|$HHEIt$M-HEHD$hHxA K,IH= -IEHD$`HDhLxIMM9u2DHpHcHxLtI4,II M9tXAtIGHuIODH$@H$dH3%(pHĸ[]A\A]A^A_@HD$`HDhLxIMM9tK@AGt5<tLKIHcÃLtHRII?HwH,II M9uH\$L$E1Lt$HH3D{5EtH$xH;l$+LHH$L$HD$HHi;'H5=1R0fDA "L8H5yE1LFD$(HxuHD$(H=H$ID$ A0A*HT$(HH HE 1L H߻HcIt$(*D$(HE(@H5LHxu}H=SWHD$0AK,IH*HT$0H J IEL$1LL ILHcI4H\*HD$(DhXMcIH5L HtOxuIK,IH=])IED$LcIELA@#DL$hfDD$E A@~EtIcDL$0HHHT$(HT$(IHT$DL$0~,L$$1҃@HI4I4HtH4HrH9uDL$HMLt$pD$x1HD$pH$HLh@HI\I9tpHl$HH\$8-@LH3LLHVH1I L9t/A}tuDL@H=:Hl$H<$5|$x tHD$pH $HD$xApHT$pH $HBRHQtH|$p[5C1UHH5JSHH,dH%(H$1HD$(HL$HPHD$P1LL$0LD$;ZYHi:H8H{ Hc(;HH)H=HD$0^' H= HD$8 HD$`?'Ht$H<$HD$hHt$@''Ht$ H|$HD$pHt$H'Ht$(H|$HD$xHt$P&HL$0E1IHT$`HH$.H$dH3%(QHĘ[]H;'H5e1R0 fDH=: UHH5SHHx,dH%(HD$h1HL$HLL$LD$H:H8H{ Hc';HH)H=HD$ %H=HD$(HD$@%Ht$H<$HD$HHt$0%Ht$H|$HD$PHt$8%HL$ E1IHT$@HHD$Xr-HD$hdH3%(uJHx[]H1:'H51R0 fDH=:]3UHH5JSHH,dH%(H$1HD$(HL$HPHD$P1LL$0LD$;ZYHi:H8H{ Hc%;HH)H=HD$0^$H=HD$8HD$`?$Ht$H<$HD$hHt$@'$Ht$ H|$HD$pHt$H$Ht$(H|$HD$xHt$P#HL$0E1IHT$`HH$+H$dH3%(uMHĘ[]H:'H5m1R0fDH=:wff.WUHH5SHH,dH%(H$1HL$(D$HT$HHD$PHD$HPHD$8P1LL$PLD$8z H H:H8H{ Hc#;HH)-H=ZHD$@"H=pHD$HHD$p|"Ht$(H|$HD$xHt$Pc"Ht$0H|$H$Ht$XG"Ht$8H|$ H$Ht$`+"|$H$u7HL$@HT$pE1IH*H$dH3%(u|Hĸ[]fH=HD$h!H$H:'H5m1R0fDH=:ff.AWAVAUATUHH5lSHHx,dH%(H$h1HL$(HT$ HD$LD$ tHD$Htxt6EH$hdH3%(Hx[]A\A]A^A_fDH@~H:H8H{ Hc!;HH)H=jHD$@t Ht$(H|$ H$@Ht$HX H$HHD$Ht xHL$@E1IHH$@,(Dk5E}Lt$0D$8HD$0HEDxHX1IIL9u9fDH谹I4$HLHVH1H I9{tuDIL0H5LIH@<< Mm1L.LI.AIxM?H5&ILmtH5LZMEMLD$LH5E1.H=HD$PALL$@H$PHD$XxLD$ LH$XH o 1LHcHt$`@H$`Au&H5)L>IHt xfH:'H51R0>fDH=@:3)H+|$8 9HD$0HED$8EH5zLIH<@<<(Mm1L-LI-AIxM?H5%ILtH5LuIUzHH5LE1HT$DH=HD$PALHD$XH$PHT$HH$XH1HHHHHL$`HHHHHWH$`f.H=(HD$PL$@H * LH$PME1'LHcHt$XH$XIEHxH= HD$PH$PIEH@HD$XIEHpHxH$X=HT$0HBRHEUtH|$0([H=`THD$hL$@(H 4 LH$hME11LHcHt$pH$p f.AWAVAUATUSHH,Ht$HL$HHT$@H5 dH%(H$1HD$@HD$HDHD$@Hh1H":H88Hca;HS H)HT$D-D$@HcHHHIHH$`HD$ I$H= HEHD$HHxAK,IH=F IEHD$@HDhLxIMM9u0HpHcHxLtI4TII M9tXAtIGHuIDHD$@H$dH3%(2HĘ[]A\A]A^A_HD$@HDhLxIMM9tK@AGt5<tLIHcÃLtHRII?HwHII M9uH\$LD$E1Lt$HHz D{5EtHD$xH;l$ *LHH$`Ld$`HD$ H"fDH:'H5͌1R0NfDA$LH5 E1ALLT$(LT$(HxHD$0H= H$`ID$AAAZHT$0HH ^ HE1L cH߻HcIt$LT$(HEDH5LHxK,H=CIHD$(HT$(H IEL$`1LL LEnHcMcI4H\IzHD$A^EDA@'DD$f.D$EA@~EtIcDD$0HHHT$(HT$(IHL$DD$0~$y1HI I HLH HJH9uDD$HM{Lt$PD$X1HD$PHD$HLh@HI\I9toHl$HH\$8,LpH3LLHVH1I L9t/A}tuDL@H=:Hl$H|$q"|$X tHD$PHL$HD$XAHT$PHL$HBRHQtH|$P("ff.AWAVAUATUHSH,Ht$ HL$pHT$`H5dH%(H$1HD$XHD$XPH$P1L$LD$xY^[H$HXGH:H8~Hc7;L} I)L|$ۍCD$<@#HcHHHIyHH$HD$HI$H=Ht$pH|$`HEIt$HEHD$XH.xAA@Ht$xH|$hK44IZIH$HDpLxIK7HD$I9H$MHD$(H$HD$0H$HD$@@AFM< uM>AGI~HHwHH|$`Ht$pIcI4HHTHHT$HT$I HHHD$x0AM?AG@uAIwIH1\HAO@u A/uL&fDAI L9t$LD$ t$ID$ H=AAD$HED$@H5LHH@<<$D$DL$fDH蠼IHY:'H5-o1R0fDH=:+腹![ff.ATUHH5SHH,dH%(H$1HL$HLL$HD$LD$HD$UVH:H8kHc:H[ H)H=Ld$`HD$ xHt$H<$HD$@Ht$(`DD$LHD$HH  1kLH!%tLDHVHDHL)Ht$0DD$LHD$PH  1LH!%tLDHVHDHL)Ht$8HL$ E1IHT$@HHD$XvH$dH3%(uSHĐ[]A\H):'H5l1R0~fDH=:,U"+ff.ATUHH5FSHH,dH%(H$1HL$HT$HHD$0P1LL$0LD$ )ZY HW:H8Hc:H{ H)I. H=H\$pHD$0 GHt$H|$HD$PHt$8.Ht$ H|$HD$XHt$@D$(HHD$` H HދH!%tHDHVHDHH)Ht$HHL$0E1IHT$PLHD$hH$dH3%(uPHĠ[]A\@HI:'H5k1R0fDH=:}usKff.ATIH5xUSHH,dH%(H$1HL$HT$HD$LL$LD$ LH|:H8 Hc:H[ H)H=HD$@H$lHt$H|$HD$`Ht$HSDD$HHD$hH u 1^HH!%tHDHVHDHH)Ht$P{0HD$pH|$ H/E@HuH}Ht$XHD$xU@u mHL$@HT$`E1MHH$dH3%(6Hİ[]A\f)D$0rHt$ HT$(H|$0HD$(虪H|$0HwHHt$XH|$0HD$xW@u /uf.H|$(VAAD$OfEHtU H:'H5Uh1R0fDH=:譲+fD[Hw FQATIH5USHH,dH%(H$1HD$(HL$HT$PHD$8P1LL$0LD$ WZYtHl$H5چH{Hd:H8Hc:H[ H)H=HD$P\Ht$H|$H$Ht$X@Ht$ H|$H$Ht$`${0H$zH|$0H/E@uEHuH}Ht$hH$U@{0H|$(H/E@uEHuH}Ht$pH$U@u muH3^fDHL$PE1MH$HXH$dH3%(;Hİ[]A\DH5HliH=l:tEfH=:ffHe@0H_:8AD$xmHWDf)D$@躛Ht$0HT$8H|$@HD$8H|$@HwHHt$hZH|$@H$W@u/u$H|$8螚{0Nf)D$@6Ht$(HT$8H|$@HD$8]H|$@HwHHt$pH|$@H$W@u/uH|$81fHy:'H5Md1R0fDH=:襮+vfDfDKH-;HifDN!ATUHH5 SHH,dH%(H$1HL$HT$HHD$0P1LL$0LD$ )ZYHW:H8Hc:H{ H)I.H=H\$pHD$0GHt$H|$HD$PHt$8.Ht$ H|$HD$XHt$@LD$(HHD$`H  1 HދH!%tHDHVHDHH)Ht$HHL$0E1IHT$PLHD$hH$dH3%(uTHĠ[]A\HI:'H5b1R0fDH=:*u Kff.AWAVAUATIUSH,Ht$HL$PHT$@H5}dH%(H$1HD$hHD$`HD$hPHD$PP1LL$pLD$h-ZYHD$XL(A]HHL$`HSHT$HL$(HtH HTHT$HL$(;YH|$htWHl$HH5Ht4H5|HqtH5[HYNHD$H:H8Hc:IT$ H)HT$0HD$H@H$pLd$pHD$8HI$ H=1Ht$PH|$@HEIt$kIغ H HEH$pHHHD$ 1iH߻HcIt$$MuEmHEIK.HD$I9ufAFt_<M.AE@uAEIuHcI}L|I4IAU@u AmuL"DI L9t$uL|$(MTHcþH=)ILl[MwEIEIK>HD$I9u: AAlA2I L9t$E~EtAG<vIH5LhL6tH5LtH5tLnLt$0H=z:IAHiIF@H0qIF@AH=H:H H0LIF@H=$:LUHe H0薡CH\fDI}II9uH;l$8tL׿HϿHD$@H$dH3%(HĨ[]A\A]A^A_H,H@HI5HH$pHD$8L|$ A H ,L舤HcHcLI4LlI :IEL9t$(H|$h/LD$t$E1LH|$0HH;l$8LоHȾL|$ M 1H ݻ L`IHcÃLlHRII>HwHIEo[fDL舩IIt$ AH=6:H.=It$ AH=:HN It$ LH=:H2 f Hc۾ H=I L,J\-Ht$hH|$HHJ\-Kt,HIt$ AH=y:Hq耒It$ AH=V:H ]It$ LI>@H1:'H5[1R0fDH=:C]93AWAVAUATUSHH|$HL$PHT$@,Ht$H5kdH%(H$1HD$hHD$`HD$hPHD$PP1LL$pLD$hZYHD$XL(A]HHL$`HSHT$HL$(HtH HTHT$HL$(;YH|$htWHl$HH5Hwt4H5jH_tH5IHGdHD$H:H8HL$Hc:HI H $H)HL$0HD$H@H$pLd$pHD$8HI$ H=CiHt$PH|$@HEIt$QIغ H HEH$pHHHD$ 1OH߻HcIt$ MuEmHEIK.H$I9{fAFt_<M.AE@uAEIuHcI}L|I4IAU@u AmuL"mDI L94$uL|$(MTHcþH= ILlH$I9u;f.AAlA2I L94$E~EtAG<vIH5LhLtH5hLtH5ULoLt$H=[:IAHJIv UIv AH=,:Hg 3Iv H= :L<HL 耚CH\I}IӸI9uH;l$8tL迸H跸HD$@H$dH3%(HĨ[]A\A]A^A_H,H(HIHH$pHD$8L|$ A H LhHcHcLI4LlI IEL94$(H|$h8LD$t$E1LH|$0HH;l$8L豷H詷@L|$ M 1H L͜`IHcÃLlHRII>HwHjIEo;fDLhIH\$AH=:HHs Hs AH=:H+ Hs LH=:H DHc۾ H=I L,J\-Ht$hH|$HHJ\-Kt,H{H\$AH=Q:HIHs THs AH=+:Hf 2Hs L6fH :'H5S1R0^fDH=`:L5B ff.AUATIUSHHxo,dH%(H$h1HD$0HD$8E5HD$8HL$HPH5OHD$8PHD$8PHD$(P1LL$@LD$(H HD$ HtLHL$(HtBHT$[(H-u+uHs AH=:HƉHs AH=:H؛ 褉Hs LH=z:H AD$H$hdH3%(QHx[]A\A]HD$<(t$<[t H<-ut<+A9H:H8Hc(:H{ H)I1۾HD$@H=Ht$H<$\[H$@Ht$HHt$ H|$H$HHt$PHt$(H|$H$PHt$XH$XtzHL$@E1MH$@LeHw H=-:AH.Hs AH=:H@ Hs LQc@H=H$@HD$`LD$0 HH կ H$`1ޗHHcHt$hLD$8 HH$hH 1覗HHcHt$pfH$pfH9:'H5 P1R0fDH=:e飻;ff.AUATIUSHHxo,dH%(H$h1HD$0HD$8EEHD$8HL$HPH5HD$8PHD$8PHD$(P1LL$@LD$( H HD$ HtLHL$(HtBHT$[(H-u+uHs AH=:HHs AH=:H ԅHs LAH=:H !AD$H$hdH3%(aHx[]A\A]HD$<(t$<[t H<-ut<+A9H:H8HcX:H{ H)I H=HD$@ Ht$H<$H$@ۍlmHt$HH\[Ht$ H|$H$HHt$PHt$(H|$H$PHt$XH$XH|HL$@E1MH$@LfHw H=M:AH?NHs AH=%:H` ,Hs LqS@H=.H$@HD$`LD$0 HH H$`1HHcHt$hLD$8 HH$hH 1ƓHHcHt$pH$pfHY:'H5-L1R0讼fDH=:腖[ff.AWAVAUATIH5 USHH,dH%(H$1HL$0HT$(HHD$`HD$`PHD$`PHD$XP1LL$hLD$X>H Hj:H8XHc:H[ H)lHD$XHt xAE1E1H=dHD$p=Ht$0H|$(H$pHt$x!Ht$HH|$8H$xH$Ht$PH|$@H$H$H$EEE1HL$pMDH$pHEu.H$dH3%(&HĨ[]A\A]A^A_Dk5@tA|$u}D$hHD$`I$DpHXIIL9I1Ll$`2HoHD$HLH0HVH]1H I9{tuĉH\$HH= L$pHD,pL$ LH ¨ H,p1ːHULHcH$Ht,xH$LD$LH Hp 1臐LHcH,DH,n H=IHDŽ$ H$E4AD$Ld$0HD$0H$0H$0HD$(Hf苛IID9DL訆HHi:'H5=91R0辩fDH=:蕃IEDpAFD$$@JH=pLd$0HD$0H$0H$0HD$(HIEXLxHIHD$I9oAfAGtg<7IC@uHsIcH{ALLI4L $L $Is@@u"+uHIfI L9|$uIcHA}MuAF@uAIvI~I4HHAN@}A.sLҦZHc\$$HHl}HIa}I$H=HHEH$0HD$(c.fDL萄HfD+fDI}WI Zf.AWAVAUATUSHH_,Ht$dH%(H$81H:H8Hc:HW H)HT$.HcHZ|HILDKCD$$@NHcl$$HH|HI|I$H=HKHEH$0HD$(ME1@AUIB@uHrHzH$KtH$JDr@@u!*uHȤIID9L蛗LD$E1Lt$$H|$HH;l$(tLpHhH$8dH3%(HH[]A\A]A^A_L0fDA}D$$H=Ld$0HD$0H$0H$0HD$(Hf˖IID9DLHH:'H5}41R0fDH=:t~jIEDpAFD$$@JH=Ld$0HD$0HH$0H$0HD$(HIEXLxHIHD$I9oAfAGtg<7IC@uHsIcH{ALLI4L $¾L $Is@@u"+uH艢fI L9|$uIcHA}MuAF@uAIvI~I4HPHAN@}A.sLZHc\$$HHxHIxI$H=KHHEH$0HD$(裔.fDLHfDkfDI}I 蚜f.ATIH5>UHSHP,dH%(H$H1HL$HT$HD$LD$衦Hь:H8?Hc:H] H)S},H=#HD$ 迼Ht$H|$H$ Ht$(裼H$(HL$ E1MHH$ H$HdH3%(HP[]A\AD$DH=HD$ H$ Ht$H|$H$ Ht$(HL$ HH$(H 1_HHcHt$0ϻH$0'DH:'H5u01R0fDH=:z铝裚ATIH5NUHSHP,dH%(H$H1HL$HT$HD$LD$豤H:H8?Hc :H] H)S},H=<HD$ ϺHt$H|$H$ Ht$(賺H$(HL$ E1MHH$ H$HdH3%(HP[]A\AD$DH=HD$ H$ .Ht$H|$H$ Ht$(HL$ HH$(H 1oHHcHt$0߹H$0'DH:'H5.1R0fDH=:ޛxԛ賘AWAVAUATUSH_,Ht$dH%(H$1H:H8HcX:Lg I)HcHsHIA}D{CDD$D@H$pHD$8HD$HD$pHD$ Lt$ H=I蝸HL$I}HHwHIv耸HL$A}HAAALxA9M)McHD$ IcAHLl$HJ,MH(Mt Hl$JDML$pHD$HD$XHD$(HD$`HD$0tDA}MuAF@uAIvI~Hs護HEAv@@uA.uLuDI HHH;\$A}AEH MuL軎LHH-A|$0HEEf)D$`?bHT$(H|$0LHD$XhmH|$`HwHHsH|$`HEW@u/u諚H|$X.a)fHD$McHJ\H}HcH9uH\$HL$8H9tH|$ EH=DL0HD$@H$dH3%(HĨ[]A\A]A^A_L0~A}uHcL4LpLHD$ xpHD$H$pHD$8Ll$HL蓌H\$E1LHL$ LD$t$DH袽HL$8H9@H|$ ZH|$P'L@HA:'H5*1R0薚fDHDD$(H5DL$LqLkDL$DD$(9H5YLDD$(DL$;DL$DD$({HL$ IcH=HHL$L4蜴DL$DD$(IAA4fIUBAG@uAIwIcIAH\I4HAw@@uA/uL͒DI L9t$uLD$t$ E1LH|$HH;l$(tL肅HzHD$x5uH$hdH3%(+Hx[]A\A]A^A_fDHD$@f+nfDLXpIH$`Ld$`HD$(HtfDHD$xrULd$PD$X1HD$PHD$8HhHXHHH9u]HLHRHH|$HHt!W@u/usLH H9Ct<H@@uHD$HHD$LnH8HT$HxHrkHR1LomH:'H5!1R0NfDH=P:LD$ lLD$饏H|$ |$X t:HD$PHL$HD$XA HHt$nHt$1`HT$PHL$HBRHQtH|$P袹xHVff.AWAVAUATUSHHh,Ht$HL$@HT$8LD$HH5ldH%(H$X1rHD$HHDhMH{:H8Hc̬:HS H)HT$IEHD$ H@HHfHI fHH$PHD$(I$H=˞CHt$@H|$8HEIt$+HEHD$HHXLhHIDHD$I9|AAEt_<MuAF@uAIvIcI~AH\I4軪HAv@@uA.uL脎@I L9l$uLD$t$ E1LH|$HyH;l$(tL:H2H$XdH3%(Hh[]A\A]A^A_fHD$@fvfDLlIH$PLd$PHD$(HzfDH:'H51R0fDH=|:ƌh鼌軈ff.AWAVAUATUSHHDg,H4$dH%(H$81Hy:H8HcX:H_ H)H\$IcHcDHH|A}H=nHD$0ը}H$0LeAD$@uA$It$I|$Ht$8螨H$8AT$@uA,$uLFaHHL$E1H|$HL$0H$0UHH$@H$8dH3%(HH[]A\A]A^A_@HE@D$,@LcILzbLHD$mbIH$0HD$ HD$H=7H蠧IEHED`HXIJ#HD$H9}A@Ct`<L;AG@uAIwHL$IcIMtAH40IAw@@uA/uLtbDH H9\$uH}H\$E1LL$t$,H|$HL;l$ H}L}D}fH:'H5]1R0ދfDHhIH=x:e饉HXhI~ }QH$0HD$ IHD$0HD$EfAWAVAUATUSHHh,Ht$HL$@HT$8LD$HH5<dH%(H$X1BHD$HHDhMH]u:H8Hc:HS H)HT$IEHD$ H@HH_HI_HH$PHD$(I$H=Ht$@H|$8HEIt$HEHD$HHXLhHIDHD$I9|AAEt_<MuAF@uAIvIcI~AH\I4苤HAv@@uA.uLT@I L9l$uLD$t$ E1LH|$HIH;l$(tL {H{H$XdH3%(Hh[]A\A]A^A_fHD$@fzvfDLeIH$PLd$PHD$(HzfDH}:'H5]1R0ވfDH=u:b苂ff.ATIH5.UHSHP,dH%(H$H1HL$HT$HD$LD$葌Hr:H8?Hc:H] H)S}, H=VHD$ 询Ht$H|$H$ Ht$(蓢H$(HL$ E1MHH$ {H$HdH3%(HP[]A\AD$D H=HD$ H$ Ht$H|$H$ Ht$(HL$ HH$(Hu 1OyHHcHt$0迡H$0'DH{:'H5e1R0fDH=s:1`'蓀ATUHH5b SHH`,dH%(H$X1HL$HT$HHD$0P1LL$0LD$ 虊ZY%Hp:H8Hc:H{ H)IH|$( H=cHD$0 H$0訠Ht$H|$H$0Ht$8茠Ht$ H|$H$8Ht$@pLD$(HH$@H gt 1x\HދH!%tHDHVHDHH)Ht$HH$HHL$0E1ILH$0H$XdH3%(H`[]A\fD H=JHD$0 薟Ht$H|$H$0Ht$8zHt$ H|$H$8Ht$@^H$@X@H1y:'H51R0膄fDH=q:]^3~AWAVAUATUSHH_,Ht$dH%(H$81Hn:H8Hc؟:HW H)HT$.HcH:YHILDKCD$$@NHcl$$HHXHIXI$H=H+HEH$0HD$(ME1@AUIB@uHrHzH$KtH$JDr@@u!*uH訁IID9L{tLD$E1Lt$$H|$H菥H;l$(tLPtHHtH$8dH3%(HH[]A\A]A^A_LtfDA}D$$H=Ld$0HD$0H$0H$0HD$(HfsIID9DL^HHv:'H5]1R0ށfDH=n:[遀IEDpAFD$$@JH=Ld$0HD$0(H$0H$0HD$(HIEXLxHIHD$I9oAfAGtg<7IC@uHsIcH{ALLI4L $袛L $Is@@u"+uHifI L9|$uIcHA}MuAF@uAIvI~I4H0HAN@}A.sL~ZHc\$$HHUHIUI$H=}HŚHEH$0HD$(q.fDL\HfDKqfDI}w\I zyf.AWAVAUATUSHH_,Ht$dH%(H$81Hi:H8Hc:HW H)HT$.HcHzTHI=LDKCD$$@NHcl$$HH2THI'TI$H=)HkHEH$0HD$(ME1@AUIB@uHrHzH$Kt#H$JDr@@u!*uH|IID9LoLD$E1Lt$$H|$HϠH;l$(tLoHoH$8dH3%(HH[]A\A]A^A_LPofDA}D$$H=Ld$0HD$06H$0H$0HD$(HfnIID9DLZHHq:'H5 1R0}fDH= j:{V{IEDpAFD$$@JH=1Ld$0HD$0hH$0H$0HD$(HIEXLxHIHD$I9oAfAGtg<7IC@uHsIcH{ALLI4L $L $Is@@u"+uHzfI L9|$uIcHA}MuAF@uAIvI~I4HpHAN@}A.sL2zZHc\$$HHPHIPI$H=ÉHHEH$0HD$(l.fDLWHfDlfDI}WI tf.AWAVAUATUSHH,Ht$ HT$PH5_dH%(H$1~HD$PHhHd:H8Hc(:L{ I)L|$D-D$D@HcHHvOHIkOIEH=sI诔I$HD$PHDpLxIK7HD$L9H$pHD$HLD$ t$DE1LH|$LdL;d$HtL%kLkH$dH3%(HĨ[]A\A]A^A_@HD$ @fH=HD$pH$pHD$PHDpLxIK7HD$L9*H$pLl$pHD$HIHD$XMHD$(HD$`HD$0H$pHD$8jAM?AG@uAIwIH1GHAO@uA/uL^wI L;t$AFM< uM>AGtI~HwHHcItHIHHT$HT$ILLHHD$x01fHL$)D$`=HT$(H|$0LHD$XHH|$`HL$HwHH1]H|$`HW@u/u'vH|$X<H l:'H51R0^wfDH\$8IN 1He HYiH߉hfDLHL$SHL$IGfDsh^LD$ t$DE1HL$pH|$H$p{)LD$ t$DE1LH|$LZDH=c:u}PuSpAWAVAUATUSHH,Ht$ HT$PH5dH%(H$1lzHD$PHhH`:H8Hcȑ:L{ I)L|$D-D$D@HcHHKHI KIEH="IOI$HD$PHDpLxIK7HD$L9H$pHD$HHD$ @H$dH3%(%HĨ[]A\A]A^A_H=HD$p辏H$pHD$PHDpLxIK7HD$L9bH$pLl$pHD$HIHD$XMHD$(HD$`HD$0H$pHD$8bAM?AG@uAIwIH1'HAO@uA/uLrI L;t$FAFM< uM>AGtI~HwHHcItHIHHT$蠎HT$ILLHHD$x01fHL$)D$`9HT$(H|$0LHD$XDH|$`HL$HwHH1=H|$`HW@u/urH|$X8Hg:'H51R0>sfDH\$8IN 1Ha H9eH߉LD$ t$DE1LH|$L蜕L;d$H}LYdLQdh@Cd^fDLHL$kOHL$IfDdLD$ t$DE1HL$pH|$H$pLD$ t$DE1LH|$LdDH=H_:qL|qkUHH5~SHH,dH%(HD$x1HL$HT$HHD$0P1LL$0LD$ uZYH,\:H8H{ Hcg:HH)H|$(H=HD$0Ht$H|$HD$PHt$8Ht$ H|$HD$XHt$@HD$`HD$(H8HGHHD$HHw轋HL$0E1IHT$PHHD$h諓HD$xdH3%(_HĈ[]DmBfDHQe:'H5%1R0pfDH=]:p}J pSjAWAVAUATUHSH,Ht$ HL$XHT$PLD$`H5\|dH%(H$1btHD$`HXHH~Z:H8,Hc:L} I)L|$kH{H?HD$@H@HHHEHIDIH$HD$HIEH=},Ht$XH|$PI$IuID$HD$`HDpLxIK7HD$I9 HD$hMHD$(HD$pHD$0H$HD$8fDAFM< uM>AGI~HHwHH|$PHt$XHcItHIHHT$cHT$ILLHHD$x0AM?AG@uAIwIH1HAO@uA/uLrlDI L9t$LD$ t$@E1LH|$LҐL;d$HtL_L_H$dH3%(Hĸ[]A\A]A^A_ffHL$)D$p3HT$(H|$0LHD$h>H|$pHL$HwHH1yUSHH,dH%(H$1HL$HHHD$(P1LL$(LD$;pZYHiV:H8Hc:H{ H)HH=HD$AZHt$D]DAD$D$$@rHcHHc>HHX>HH$0HD$(HEAE1H=bw舃Lt$H fDIA~M.AE@uAEIuI}JtIJDAu@@u"AmuLgIGIM9uH|$YLD$E1Ht$$H|$HH;\$(tHYHYH$8dH3%(HH[]A\A]A^A_DH|$vYHD$@[Y^fDLDIH$0Hl$0HD$(HfDH)\:'H51R0~gfDH=T:gUAxg+aff.AWAVAUATUSHHX,Ht$HT$8H5udH%(H$H1d^ATUHH5rSHH,dH%(H$1HL$HT$LL$LD$%h*H9D$DHEN:H8Hc:H[ H)H=)rLd$`HD$ 8~Ht$H|$HD$@Ht$(~LD$LHD$HH R 1*:LH!%tLDHVHDHL)Ht$0}|$H=DHD$PHK^HD$8HD}HL$ E1IHT$@HHD$XrH$dH3%(HĐ[]A\Hs AH=:Hj)Hs AH=~:H(; (Hs H=~:LiH ; A5EcDHV:'H5}1R0afDH=O:db;Zb[ff.AWAVIH5CpAUATUSHH,dH%(H$1HL$0HT$(HD$@LL$@LD$8e-HK:H8Hc}:Hk H)HD$@Ht.PHaH$`ALd$`H$HI$H=}{Ht$0H|$(HIt$f{}0HCH|$8kHB@uHrHzHT$It$&{HT$HCJ@E1MLHDH H;$tLQHQ AFH$dH3%(HĘ[]A\A]A^A_HHD$H~H$`ALd$`H$HI$H=ihzHt$0H|$(HIt$QzLD$L$`HCLϺ 1H =N LL$P6LL$L΋H!%tLDHVHDHL)It$y}0HCH|$8HB@uHrHzHT$It$yHT$HCJ@o*fHR]MDHD`HXIIL9HD$AE1E1_fDp@Et@Pu\p@XuOxuILxH|$I@H I9tWStHCMuHuMu܀uHBpHt$H<$HD$ Ht$&pHL$E1IHT$ HHD$(xHD$8dH3%(u\HH[]DEHI:'H51R0UfDH=B:V.VNUHH5$bSHHH,dH%(HD$81HL$HXH?:H8H{ HcTp:HH)H= cHD$oHt$H<$HD$ Ht$nHL$E1IHT$ HHD$(vHD$8dH3%(u\HH[]DEHH:'H5e1R0SfDH=@:U-UMUHH5`SHHH,dH%(HD$81HL$HWH=:H8H{ Hc$o:HH)H=aHD$mHt$H<$HD$ Ht$mHL$E1IHT$ HHD$(uHD$8dH3%(u\HH[]DEHaG:'H551R0RfDH=?:T,TcLUHH5_SHHH,dH%(HD$81HL$HVH<:H8H{ Hcm:HH)H=`HD$lHt$H<$HD$ Ht$lHL$E1IHT$ HHD$(tHD$8dH3%(u\HH[]DEH1F:'H51R0QfDH=>:S]+S3KUHH5^SHHH,dH%(HD$81HL$HYUH;:H8H{ Hcl:HH)H=_HD$~kHt$H<$HD$ Ht$fkHL$E1IHT$ HHD$(TsHD$8dH3%(u\HH[]DEHE:'H51R0VPfDH=X=:R-* RJAWAVAUATUHH5\]SHHX,dH%(HD$H1HL$H!T(HQ::H8'H{ Hck:HH)8H=Z^HD$ FjHt$H<$HD$0Ht$(.jHHL$ E1HT$0IHD$8r[5u$HD$HdH3%(.HX[]A\A]A^A_Ð}uD$HD$HEDxLhIMM91Lt$,IEI4$LLHVHF1I M9tgA}tủMDEP@H9C:'H5 1R0NfDH=;:|Pe(rPHXv|$ tHD$HED$EHT$HBRHEUtH|$vGff.fUHH5D[SHHH,dH%(HD$81HL$H RH98:H8H{ Hcti:HH)H=2ZHD$.hHt$H<$HD$ Ht$hHL$E1IHT$ HHD$(pHD$8dH3%(u\HH[]DEHA:'H51R0MfDH=::%O&OFUHH5ZSHHH,dH%(HD$81HL$HPH 7:H8H{ HcDh:HH)H=[HD$fHt$H<$HD$ Ht$fHL$E1IHT$ HHD$(nHD$8dH3%(u\HH[]DEH@:'H5U1R0KfDH=8:&N%NEUHH5XSHHH,dH%(HD$81HL$HOH5:H8H{ Hcg:HH)H=YHD$eHt$H<$HD$ Ht$eHL$E1IHT$ HHD$(mHD$8dH3%(u\HH[]DEHQ?:'H5%1R0JfDH=7:'M}$MSDUHH5WSHHH,dH%(HD$81HL$HyNH4:H8H{ Hce:HH)H=&HD$dHt$H<$HD$ Ht$dHL$E1IHT$ HHD$(tlHD$8dH3%(u\HH[]DEH!>:'H51R0vIfDH=x6:(LM#L#CUHH5VSHHH,dH%(HD$81HL$HIMHy3:H8H{ Hcd:HH)H=VHD$ncHt$H<$HD$ Ht$VcHL$E1IHT$ HHD$(DkHD$8dH3%(u\HH[]DEH<:'H51R0FHfDH=H5:)K"KAUHH5TUSHHH,dH%(HD$81HL$HLHI2:H8H{ Hcc:HH)H=hVHD$>bHt$H<$HD$ Ht$&bHL$E1IHT$ HHD$(jHD$8dH3%(u\HH[]DEH;:'H51R0GfDH=4:*J J@UHH5$TSHHH,dH%(HD$81HL$HJH1:H8H{ HcTb:HH)H=aQHD$aHt$H<$HD$ Ht$`E1HL$IHT$ HHD$(h{5uHD$8dH3%(u^HH[]}uEӐH::'H5]1R0EfDH=2:#II?ff.UHH5RSHHH,dH%(HD$81HL$HIH/:H8H{ Hca:HH)H=SHD$_Ht$H<$HD$ Ht$_HL$E1IHT$ HHD$(gHD$8dH3%(u\HH[]DEHQ9:'H5%1R0DfDH=1:H}HS>UHH5QSHHH,dH%(HD$81HL$HyHH.:H8H{ Hc_:HH)H=RHD$^Ht$H<$HD$ Ht$^HL$E1IHT$ HHD$(tfHD$8dH3%(u\HH[]DEH!8:'H51R0vCfDH=x0:GMG#=UHH5PSHHH,dH%(HD$81HL$HIGHy-:H8H{ Hc^:HH)H=-QHD$n]Ht$H<$HD$ Ht$V]HL$E1IHT$ HHD$(DeHD$8dH3%(u\HH[]DEH6:'H51R0FBfDH=H/:FF;UHH5TOSHHH,dH%(HD$81HL$HFHI,:H8H{ Hc]:HH)H=uPHD$>\Ht$H<$HD$ Ht$&\HL$E1IHT$ HHD$(dHD$8dH3%(u\HH[]DEH5:'H51R0AfDH=.:EE:UHH5$NSHHH,dH%(HD$81HL$HDH+:H8H{ HcT\:HH)H=JOHD$[Ht$H<$HD$ Ht$ZHL$E1IHT$ HHD$(bHD$8dH3%(u\HH[]DEH4:'H5e1R0?fDH=,: DD9UHH5LSHHH,dH%(HD$81HL$HCH):H8H{ Hc$[:HH)H= NHD$YHt$H<$HD$ Ht$YHL$E1IHT$ HHD$(aHD$8dH3%(u\HH[]DEHa3:'H551R0>fDH=+:!CCc8UHH5KSHHH,dH%(HD$81HL$HBH(:H8H{ HcY:HH)H=LHD$XHt$H<$HD$ Ht$XHL$E1IHT$ HHD$(`HD$8dH3%(u\HH[]DEH12:'H51R0=fDH=*:"B]B37UHH5JSHHH,dH%(HD$81HL$HYAH':H8H{ HcX:HH)H=GHD$~WHt$H<$HD$ Ht$fWHL$E1IHT$ HHD$(T_HD$8dH3%(u\HH[]DEH1:'H51R0VH)%:H8H{ HcdV:HH)H=eIHD$UHt$H<$HD$ Ht$UHL$E1IHT$ HHD$(\HD$8dH3%(u\HH[]DEH.:'H5u1R09fDH=&:%??3ATUSH0dH%(HD$(1H$:D$HD$HD$H8HD$ 3Hc^fHt tH(%fDff.@SHHHt  u9%H{Ht  up%Hx]H[&H(H(ATUSHHdH%(HD$1HFP uUHHc@u9H8HHHHt$dH34%(H[]A\T8f.D$8HLD$x+$HCHx H{*1fDH=!:HD tffH=':ffHWD`0H%:8tm\ AIH L11oof.H8-H=!:t fH=&:ffHW,$@0A1HHK1ff.@SH111H{Dt [f.H= :ta fH= &:ffHV@0H{$:89[SH#111H{Dpt$Ht{ tH(H["f[fDH= :t fH=%:ffHU@0H#:88H O:Hc1HHjO:LIMtNI0DN$DHHt0DHI1HIcHI9u!A9uIHt H@1ff.fAV> AUATUSH@dH%(H$81HHHH#:H=;NH1HD$H:9H$T2H-e:L%&":IHEHHMt$8IpWH5˱HHHH{HCHCI}@HIH L(C@ (foN1L@HH$f$$$HDŽ$(H$IE8H$H=9H$AE $AMH@"HEMt$8Lh@^H5?HHHH{HCHCLHIH L(C@'foM1L@HH$f$$$HDŽ$(H$IE8H$H;9H$AE $AM HH!HEMt$8Lh@fH5HHHH{HCHCLHIHJ L(C@'foM1L@HH$f$$$HDŽ$(H$IE8H$H;9H$AE $AM(HP HEMt$8Lh@nH5HHHH{HCHC LHIH L(C@T&fo'L1L@tHH$f$$@$HDŽ$(H$IE8H$HyKH$AE $AM,HTHEMt$8Lh@rH5 JHHHH{HCHC LHIHVL(C@u +[%et1Lfo,KfpHH$@f$$$HDŽ$(H$IE8H$Hs79H$AE $AM&HNHEMt$8Lh@=H5 IHHHH{HCHCLHIHL(C@u +$fo@J1L@hHH$f$$@patc@$HDŽ$(H$IE8H$HKIH$AE $AMHFHEMt$8Lh@dH5QHHHH{HCHC LHIHL(C@z#er1LfoCIfHHH$@f$$$HDŽ$(H$IE8H$H*69H$AE $AMHEHEMt$8Lh@cH5 GHHHH{HCHC LHIHL(C@"fo\H1lefPHLH$f$$@$HDŽ$(H$IE8H$H49H$AE $AMHDHEMt$8Lh@bH5HHHH{HCHC LHIH&L(C@!fokG1LHH$HDŽ$(fte$$fCC$H$IE8H$Hh49H$AE $AMHCHmMd$8eH5{HH@HHH{HCHC HHHHEH(C@ fozF1L@tHH$f$$@$HDŽ$(H$HE8H$HlEH$E $M!HIH$8dH3%(H@[]A\A]A^f+KHߨM2f+Hߨ%Mf+Hߨ%MIf+Hߨ%Mf+}Hߨ GMdf+NHߨ'%M5f+HߨMf+HߨH`fC@G+>@Hߨ$Mf.k$OfDC@+@Hߨ(MBf. /fDC@+/fDC@}+o/fDC@E+<{fDC@+[#fDK#fD+fD+#/fD#OfDC@+C@+C@r+iC@L+CfUSHH:xH:HHtH_:R#jH:HtfH=A:ffHFHxHt tfH=:ffHFHxH-:HHt:fH=:ffHZFHxH8H0Ht7HfDHH@Htx H@HuH9t z ~NHH=X:(-(H=@:B(8(H((T(HH:xt&H=:tfH=x:ffHDHxtYt HfDH59"H5 n"H5'HY"f%fAWAVAUATIUSHHdH%(HD$81G,D$PM(HtGh<D$ {X05oKPHx tHE1111LEHYKa} /HH{PUH  HIH):H81H :Ht^fH=:ffH~CHPHHxHt /HUHDHL|$HD$H:LHD$(H=:HD$ HD$ Ht LLHtfH=z:ffHBHhHxHt'HhHHDžxHDžHtfH=):ffHBH@HǀAD$[@|$uH^ :Ht4fH=:ffHTBH@HHtfH=:ffH(BL|$L-:L5%:LH@HHLl$(HD$Lt$ HD$ Ht LLHtfH=C:ffHAH HL$foD$H@oh)T$HxHhHL$ LxHT$(LHtH|$HHtfH=:ffH=AH@HAD$HD$8dH3%(HH[]A\A]A^A_fDH :HtfH=g:ffH@IH@HH0HtIEHL-L:L5:L|$HLHD$Ll$(Lt$ RHD$ Ht LLHt1fH=:ffHQ@H zHL$foD$H@o)\$HHHL$ LHT$(LHtH|$HHtfH=[:ffH?HxIHHt I}R5{DHE(@L-1:L5:DL-:L5:DAD$1f.<Ho`Ht$H2% I1$AD$H"H"H#ff.fATIUSH0dH%(HD$(1,"H :Hxt*H=:tXfH=:ffHx>Hx }X0y oEPHx tHE1111LCHEtqHHHH$H :HHD$H:HD$HD$Ht HHAD$HD$(dH3%(urH0[]A\{ tH(H1b H}PNH 6HvIH:H81DD18H!DHe:HtUtfDATUSH:HtfH={ :ffHHT$X1ɾH=6HpIHx AWI@LnHt)IDI9vDHI9w8-ux @H=9tfH=9ffH@0H98dLBH:DLHt$`L$LD$LD$L$HD$`f.H=x9tQfH=9ffHq@0Hk98nDHD$(E11E1HD$ HD$HD$HHD$@HD$8HD$0@HL%LxHHxLb UI@umuH-DLHHL$MHHHH1LLHt$`LD$L$ LD$tLHD$`L$ fDA/L;D{fD 1 HD$@ fHLH肬LLt$`%HHH5$cH|$XHfLD$h_L$`#HD$`HHHpL7fLHt$`LD$L$ LD$HD$`L$ f.HD$(HD$ HD$HD$HHD$@HD$8DH=9tfH=I9ffH@0H98SDLHt$`LD$L$ LD$pHD$`L$ ?f.I$xLL$`E1H H0H9H82 IZI$AEIEI$AoUA$f.<0D$VfD @<@D$WfDLHt$`LD$ L$(LD$ HD$`L$(fHD$(HD$HfLHt$` LD$(LD$(tdHD$`fD  @ OE(   LHt$VL$(LD$ LD$ L$( wLHt$WL$(LD$ ]LD$ L$( 71DfPXH谻H9H59HHHH9lff.AWAVIAUATUSHo,dH%(H$1XHLgPChMl$<HC`HD$ HHHH@HL$HD$H{ HHIHHD$HI\$Ld$0H-H޹LHAK,LFMLBD<0ML9vA?IAGL9uH|$tRLD$HL$LLH|$M AFH$dH3%(H[]A\A]A^A_H|$LL@fDHxLL$ E1HnH0H9H8HCCHHHoHD$fDLPHt$ L*Ld$ 5 M1҉fAF<t,L{`Ht$ LtrHD$ HD$HD$fH=(9tfH=9ffH! @0H98jD Cff.AWAVAUATUSHdH%(HD$1A<6III<HC@@HkH$HSHufBD;LMtL}B|;裞uH$HPHkHHHtP@< < FHBH&D  HH9uLLL,H5LH4$LHVHH5 LH<$Ht'W@u/ufHD$dH3%(H[]A\A]A^A_DH=89tfH=9ffH1 @0H+98H<$HtW@u/ujSnfDH=9tfH=Q9ffH @0H98tHHHfDH13@ATUHSG uH_Ht~H[]A\fDHpHXHuL@(DHMHHCHCA$HCLc HHXfD(IHMt>H HC HCA$HCLc Ht4H]H[]A\DH9LH9LEHCHHff.Hc%:HH)Hff.SH HHtHC[ÐH=9t衿fH=I9ffH@0C[ÐAWAVAUATIUSHH HHdH%(HD$81HHŋ@%=HD$C,I{XCPD$HpHHD$ HD$IHD$HD$(HD$0HxJAD$H49HI$HD$8dH3%(*HH[]A\A]A^A_f.H=9+[fH=9ffH{H\$0h0AD$HtH|$(HtSfDHPHPH@U H|$LHD$(Ll$;H9I4$HzLcH8uHD$0HH|$(H PfH=H9ffHh0AD$H=9tifH=9ffH@0AD$@H=X9"-fHPHt$HtD$ I1AD$$(L@IMt8IIFIFAIFM~ Ht!LPcH9L:uHHff.fAWAVAUIATUSHH HdH%(HD$1?HfHŋ@%=Dc,H$AD$7LsPA{hnHC`H$ACx<<L{pH{XIHH@ttDM DH$E1?LLAAIt$I$HAEHD$dH3%(H[]A\A]A^A_H9H0HCPHxH9t hM 1LL赗vAEADH=9t聺fH=)9ffH@0AEGDH=p9EL{`HL, tM11NAEH{p15IiSH HHtf@ C[fDC[fDHc9HH)H0ff.AWAVAUATUHSHdH%(HD$1G,H$PhHLoPthnHG`H$CX<t^<<HCPH$H9L MsI$ @`H=9͸ 1E1H9H0IEHxH9tLuCH9H0IEHxH9H=9i`_LPH $IHH?H,H%H)HI$PA9$HcHHHHI$:H9H9Jzt zI$ @HLHsL%49HI4$HHL$HxHI<$H ~LoEHxHuC Mt)HL$H}H0H49H8輣HD$dH3%(H[]A\A]A^A_fLIHcH$HLHFH9I<$LHHpHxH0蹳J@E1E1UH1HHH`C HPMLH誘DH{PxIH.9H0IHxH9t H{P1WxIgLHf.Lg`HL謏~ M11δEvfMt[LHHH1fDH=h9=H=P9%HE@1L>E1wE1j@S>HdH%(H$1HHHH9H=1HHD$H8H$ Hl9H9H H5oHAooJHoR oZ0ob@ojP) o9or`ozp)N9oo)W9)`9ooH)%R9)-[9)5d9)=m9)v9) 9)9)9H9H H9H 9H .HpH5zH 919oH;H5.観H;H5;荳H;H5 tH;H5\[H$dH3%(u H[f.UHAWAVIAUATSH8H}H9dH%(HE1Ht蔲fH=<9ffHHPILjHt oIT$HELzHxH9HHH9H8HxgHHH;9BHtxt7HEHMdH3 %(HEMHe[A\A]A^A_]fHptHX@HEHHHEH9CLcM<IL$<H@@uLHHEHHPMD$HkLL1|LcZLYLL詜H}LeHtW@u/utGfH H9]RH59L^f@@[fHHM脳HM5H f.Hԫ@H@ATIUHSHHHHH@HtHsHHt[]A\fMH[]AD$A\Ð@AWAVAUATUSH8dH%(HD$(1HIIHHEHtV< A< AHFH ( l cHH9uMMEL-j9Mt@fH=9ffH`LH@HPHT$kHT$HHG`tA AG tMtͮfH=u9ffHH@LpM<M9s@A>IAFM9uMt舮fH=09ffHH@Lp} uBLHHLYAHt$(dH34%(D;H8[]A\A]A^A_DHEH=09t fH=9ffH)@0H#98zE1DH=9tɭfH=q9ffH@0H98tVIHzHH ItHt HLH)H)HAG AMtVfH=9ffHvH@HpH1HcЃH y@w A9~H-t$Jw HA9X-u܍@A9B@H=9tfH=i9ffH@0H98dDIxLL$E1H~MH0H9H8HD$貔HT$HBMoAA Att -Atft ff.AWAVAUATUHSH8D,dH%(HD$(1D$AGXHHGPL`LhLs`AtCx<D$H{ HHt{DD$LLLHEHD$(dH3%(H8[]A\A]A^A_HGPHt$ HHD$t9HD$ [E<uDD$Yf. LD$1E[fHCpHt$HHD$ GfDAWEAVIAUIATIIx UHLSH8HL$dH%(HD$(1mHL$HHHHH{HHCHkMD+LLH\$H\$ELHD$AH߉HT$(dH3%(uH8[]A\A]A^A_qH@AWAVAUATUSHdH%(H$1G.G$HHH9G!I<=<<eG < 9Hq8IDI~L59IH9HM|$I|$ID$HI$HID$ID$ AIID$(IT$0HLs@L{8Lc@Mt,L%9MAFL{8IGIWH{ HMHT$1PLL$ Y^ѳ1H$HHrHCHH$H$HHuL-9L$Mt\fH=9ffHL@HH1賿fDC D$ >C 8蠿IHV9M|$HI$HPfH*Y  f/=H,HL59HID$HID$I|$ID$ AIID$(IT$0HLs@L{8Lc@Mt$L%ʿ9MAFH|$1s HLt$E1H9A LHD$PHQ9HD$XH jpPL$艁AXZEcֱH$HHrHCHH$H$HH~L-9L$MtefH=9ffHEL@HC H1蹽H$HIH9t`H$HH9tJ}HMtfH=9ffHhLHH襦D1H$dH3 %(H[]A\A]A^A_DC D$ xC y\H,H?DHC8Ll$Ll$HPH@HT$(D$0]LA¡Ap3JH$HdHrHCHH$H$[HHL-,9L$MtfH=b9ffH2EL@HH1XHHfHH H*XsH$HHrHCHH$H$蛑HHL-l9L$MtfH=9ffHrL@HH1Y@< C HC8HT$8H@HK fDAFPAVJG AFPAVUILPMtRAF ILPG nHC8HT$HK 8fDAF PAV ILPMt"AF ILPAF PAV H I$H6I:II8I`IrI|I&ff.AWAVIAUATUSHHH8H4$H5}HT$( HL$ dH%(H$(1萌Ip AhHI蠉H5bH\IpH-HLH?H<$H5*H9IxHHH39HHxxHD$躓HHH;9 x HD$HD$0L`@HLHD$I9*HD$XHD$HD$`HD$HHD$pHD$@H$HD$8A|$Il$HfE@uEH|$1HLmH]HH )HOHE|$H UHHuH5L!A.H]H<$LHLH|$XHt&W@u/u I L9d$AFI~(HD$0HM HPHpH$HCHHH$I~(HʿHL$0HAF AFHt/Q@u'D$u HfDH$HH9tBfD$ŃH{9MxHHH9H8HxGHI$H;91 x$AF uED$uH<$H5s*D$ AF@D$@H<$H5ANH$(dH3%( H8[]A\A]A^A_fDL$AI$HxAfE|$)fH5,LE|$L$AI$H@HxfDH|$XHW@/|4 H5LE|$L$s@H5LdE|$L$C@I$DxHXIIL9@{tHUH<$HLOH I9uH5,LtE|$]DAFCH=Ӯ9t講fH=T9ffH@0PmH\$HHD$@HHrHHD$`sH|$8HH-B9H$HtfH=x9ffHHAHH@H1)IHD$8H$HH9t˰H|$`H;|$@t躰%sHHthfH=9ffHLHHI|$HfD@pL$E|$g11D$  H5LDAFteI~(t^AWI $L$ HL$0HAA@ H5)LdL$@f.L$ fDH|$ uAHT$ Ht$(LXwD$L<$H5H$LńHt$ HhyHLHc誄H5qL薄HDxLhIMM9L%p@I M9A}uIUHrHtEB< t< t{HBHt2! tX tSHwH9uH<$L IuH<$HVH܃H<$H5ǃZfH=h9tAfH=9ffHa@0H[98"DAhpHHIH<$HHZDH<$H5O;91=H;9tXH=9Ht(O@u /uHD$HD$1H¾H9H=CHt9H$H5H褂H5U9HHVH荂H5THy@H=9tfH=9ffH@0蕢H\$HHD$@HHrHHD$`踄H|$8H6H-9H$HtfH=9ffHAHH@H1n@fH<$H5苁gfD蛭fDH<$H5[,fDH<$H5;-fDH=9H=9H9H9誕DIF8LHHD$ L<$H5tHLH虆HLH諀H5rL藀fH=89tfH=9ffH1@0H+98qD@_@H I9AL腗HD$0E|$L$ H$HHCHrHH$虂HD$H|$01HWHHZHxHZHfAWAVAUATUHH5BSHH,dH%(HD$1HtMH{ 舝HHt<@ tjH=¦9t蛓fH=C9ffH@0H98lEHD$dH3%(H[]A\A]A^A_f.`HIC%L,$A}MmM}MuAH=!9tfH=9ffH@0H98_fDI$LID$JHILLHc~H5L}IuLL}H5L}LIt$I$HEDLMmM}MBf.@11LCHI$ID$蚴It$I$HcC蒱fAWIAVAUATME1USHHhLxT$LL$HqHL$I6dH%(HD$X1H9L(L|xHt%H;9nH.yEHEH} H5ӓٵHCthMtMHL$T$LHńt5KC t&HL$XdH3 %(IHh[]A\A]A^A_ÐHDH߈CL1HHHHH@ HuHUHńMcv@Ll$0HIEHD$0Mt LfILL'~LH H5HH|$0IL9@#xHl$ LHD$ I6IHoD$('uHI6IAHoLHIBHhfDATIUHH SHdH%(H$1HH@@},1HL$HLL$LD$HD$HD$H5Pt>H|$ugH=ߡ9t踎fH=`9ffH@0Hҥ985AD$H$dH3%(\H[]A\DH4$HT$ D$8%=teHN9Ht$fH=̦9ffHD@0H>98dHtfH=9ffH@05#FHD$PHT$H9H)HT$H9DHuHD$HHtHп7LD$HL$HHT$H4$C AD$DfH=S9HË(t'fH=ϥ9ffHGh0HE98swH $A1IH`1,FlfDH޿Û/fDH=9t虌fH=A9ffH@0H98DH=9tYfH=9ffHy@0Hs98H=E9LBAWAVAUIATE1UHSHHxdH%(HD$h1Ht~HEL`HhC C@t]HH5HфAEHD$hdH3%(Hx[]A\A]A^A_f.C H HpHH?H,H1%H)HHDpD9IcIIIILA>H;I;NA~t A~c AVHLHHHHIH@BMC t HC8HhL I@vOIvIHLHHuXKHfH@LHLruf.IvIHtC%=tQC u HKAE DH5HфcC%=uH3HpHH?H,H%H)HHP9tHcHHHHHV:MH;0DH;r:zt z*heƂc Dt\HtRHH5E1H8lHc f.LHUc @C DcAEtHtE1HH5SH8߬1Hu(Ѓ C ȈC M65f1ҀxuHL|$ IWLHT$ HPHpHuHL$(LD$ HHLǾ;HL$LD$WLD$HL$HL)H|$@HT$PH9H|$HT$@HGH|$ILeuHL$HLD$@HH>HD$1HI9tLLjT$T$H|$ IL9T$ܜT$fHc 1ƂHD$@HD$HD$PHD$@ELǺHL$H5܇LD$mxLD$HL$u.HHHD$HI9t_L81:HT$HI9tBLljD$D$u.E1AJHߺH ߆H51HLHL$H5-LD$wLD$HL${HHT$HI9q|zH/H]ff.@USHH(dH%(HD$1Hc|9H)H+Ht,HHtHEt8HDžxHuH{HD$dH3%(H([]ÐD<tE uH=9tԄfH=|9ffHHxtht#E t-H}zH1H5hDžh@H蘨HH1H賛69fAUATUHSH(dH%(HD$1G,PHLoPH {h͍IH{hHC`A$hHH{ 1HD$IHHLocationD$AHH cHp1H@H@@ AUH\$Sj/H Hc}tHD$dH3%(u]H([]A\A]fH1L胚ԐEIHtADŽ$h.'fH{`15 ˢff.AUIATUHH SH蓌HHËE,ҾLeP}XLDHHtHп'u3LLHC tH[]A\A]DH[]A\A]鑙H޿CLLHC tfAEH[]A\A]DE1nf.HG0HtH(HtHPHfD駗闗UHSHH;59t H~H5ߖ9H9t1ۀ?*t 莴uH]HH[]f.fAWiAVAUIATUSHHHvI}aHk1IHHL$Mt/I$IHK(I9t6HHtHH(I1HHHI9tH1[]A\A]A^A_fDIUH;SuHtHsI}ruI$HtH[]A\A]A^A_'v{fDPXH uH9H5 9HHHH)9ff.t/tkUSHHt-uH?ؕH1[]HH1H. oEoMHHH1[]fDH29H1Ðf.HHxTH9v#HH9sHx&H7H~骗f.Hx闗HHHtPH=#L wfDHSH9wHH@H1Hx[iff.AWAVAUATUSHHHCH;HH;HH1?1HCHH;PHzHkyH HEHCHH;PHCHR9H0裴IH(Lk艖I|$L5͘9HHCHL8HEH}HEAIHEHU HLLH>HEB LeI;mU Hf9HhHHpHHImImIEHtAL%9MtPEu&HEHPME HCH8H[]A\A]A^A_EPUDL9GH B1H5TGH=l xVwL GH 1H5$GH=k HVvLFH 1H5FH=k VvHEHP6E PU Lm H 1 H5Fk H=ok Uev齸H۸f.ATAUHSHHGHc>oHHH}VHHXHE\DcCEtC []A\f.HH?OHGHÐff.H(κ dH%(HD$1Gt$Ht$ D$ ȉD$HD$HHD$dH3%(uH( ff.H(dH %(HL$1HH$D$HT$dH3%(uH(諚f.AWIAVAUIATUSH8LFH?T$LdH%(HD$(1M9HɫIH=HD$H$T$IAGDD$"T$#ȉD$$HД9@t$D@耤HIH@IHxHD$(HH9HHH9H8HxfHH]H;[9uHt{t2H$ dH3 %([H []A\A]A^A_@Hxtľ(H|$HHD$PhHD$@HHX@HHHD$ H9fCHkH<<H@@uHD$8HLhHD$HEL}HD$HD$PHPH HT$PHT$@H,H;D$H>H|$LRHELL} mHEHt$LH~LmE H|$8Ht#W@u/uJDH H9\$ Ht$(H=ŵ9NHH{HH|$8HcHT$PHt$@aLD$PHL$@HHt$H|$8 OHHH|$HHT$@t@1DHH9H_9HHY9HHS9HHM9xm.HO\I_HIHTAWAVAUATUSHH $HH $H(L- 9L%]~9IEL?IxH|$0Ht$8HT$LI$HxxdH %(H$!1_HH]H-9H91IEI<$MxHHxz_HIHD$H9H{ tH|$tHD$xuHxHc(HDŽ$H$aIchH$H$HHD$ KLcH$HPH H$H$H,H;$H=e0LHELHEfHEHt$ LHwLeE {D$ H$HPH H$H$HH;$H=pMKHHC蛈foerHCfpHCC D$ qD$ HD$xHD$HDpHXIIL9uH I9{uH$L#HPMl$H IH$H$H,H;$/ H=j JHELHE JeHELLHH DvLmE I9pHD$8LHHpHGIG8LHHIZIH$HPH H$H$H,H;$H=i JHELHEdHELLHuLeE HD$ HHx2IHcH$HPH H$H$HH;$H=7 IHHHC dHt$ HCHHHuHkC LH=9:EHH{HH|$hH H$H$YH$L$H|$hHH$HHFHH AOH$H$p 1fDHH|$LIHH@ HD$0@Ȉ$f$ f$f$ H$ LRHHLRHD$0It$I$HHuHL$0HbH$!dH3 %(H(![]A\A]A^A_ALJhHl$Hx ~f.HHp@HH4$HHD$PH9MHD$X@H $AHQHHJHL$HJHL$(L$H<<<u H$HC@uLcH\$xHkMu fDD+IHtIl$|+LL$PE1HxH5H|$(H0HD$ 蜗xIt%H;h9HN=IAFI> H5# yHaE1HH{LAD8TAńt2KI<$H{H~HMt*Hm9HAGfDH$dH3 %(DEH[]A\A]A^A_@Hl$pHHEHD$pMt LEITLH^BL$1H|$pHDŽ$IFƄ$H$1XI~H$lH|$pHDŽ$H9ti$H|$@Lp$Ld$@L|$HyGH$IL9}iHE@@E1fH{HwH|$H:H[H^H襥H iIAGPAW\ILPHAG 6ILP(L$HIFH$Mt LCITLL@LH$IL(L9tWhLCE1L IH56 HDHD$LL$DLLD$H`\;HD$L$H{) AG PAW @,@H$IL9tgE1f :HD$`HD$ Lt$`H|$(MH1D$hH07LpHD$ H|$(MAHZ1H0yIqHHHHH@AWAVAUIHATUSHH=F9HdH%(HD$x1j-LxLcL0Hd9HHH,b9H8HxCH(I/H;-c9;Ht }D$ 1T$ LL{OADŽt|CC tLk8C AI9Ev[AN`T$ E1E1LLtZdHE1AtI~ {HL$xdH3 %(DHĈ[]A\A]A^A_HpD$V٩IM]Hl$ 1LH\$(MLM.I)thAD$ +T$ L9sI1ҋM`MILLYT$tAT$ LHL9AD$ M.1I)ufIH\$(Hl$ HuBDIt$I~誐MLLd@HtL[xufHE@D$ @HzfHL$0H"HD$@HrHHL$HD$09HH5|oHtxt1H$hdH3 %(D!Hx[]A\A]A^A_DH$HHSH{H$HPHpHe8HC8HHDŽ$H$HCPH$H$HH$H`H$HH$HƄ$DŽ$HDŽ$HDŽ$HDŽ$ Ƅ$(HDŽ$8HDŽ$@HDŽ$HHDŽ$PƄ$HDŽ$Ƅ$HDŽ$Ƅ$ H$0HDŽ$8Ƅ$@HDŽ$PDŽ$XL$mAĄ $X H蟊ADŽH$ u,H$DEt$p%=@MH$HHHD$(&H$HHHD$0YL$E1ɺ HH$H5HLI}H5:lHtVH0H$HGH|$HVHH$H6H$H$HD$HH9t]I}H5YlI}H5ǓIrlHtHHMtM$$IHLH ~H$@H$8H$XII)hLHHH HH9!Lo_H$@H$8HD$II)H9t H|$L貋Iu5$X]E1AH H H5脄I>HDžH5 HDžZkHt xk HH=9#HL%W9HD$PeLxHD$ HZ9HD$XHHI$HxxR9HIEL-Y9H$L9H<$tH$x H$LxM4$LL$`E1H%I7LxIt#L9H褓-I$AD$I<$ H5n MjH4H<$(A]IH@H@HH@H@ H;D$Pr]HLt$XL`HHH Z9Ld$PHQHD$XHMt)H ^9H AFLd$PH$PH}LI$Aʼn‰D$@CAĄH$@H$8HHDŽ$MHDŽ$IHDŽ$I)LMHH1Ht4HH9!Lp\H$@H$8HII)IH$H$L$H9tHL蜈HJ1H$H9L$HIEHH$ H!%tLDHJHDщHH)HH}1L$1H$HDŽ$ IGL|$H$1Ƅ$(GIL$[H$IEDŽ$H9tX$NH$H$HHH)HHHH9 LxAFLl$PLt$ H}E11MMLAN`L$t HD$P1HA)IwyI=HD$p$HIWhxHf(MwQZIHD$pI~HIEHD$8HD$I}IEHL$IEHIU HHt$8LHNIEB0MuL;l$PYHLhHHH W9Ll$PLl$XHQHD$XHMt$H sZ9H.AEH|$pXHt$PLt$ E11H}AN`L}K HD$PIHA)IH9$IL2(IYI~IHHH@HxH-[9HD$HL$IEHIU HLLHLIEB0MuL;l$PXHLt$XLhHHH U9Ll$PHQHD$XHM}H &Y9HTAFPAVODE1H$0HH9tUH$HH9tUH$H`H9tzUH$8HthUH$HH9tOUH$H{HH$HC8H9t(UH$HH9UxH<$tH}hjHEH|$ HpHHmHtHZHTfH$HtTHl$XHt#H W9HE HD$HtHoTHD$0H$HH9tTTHD$(H$HH9u5TkL=X9HDŽ$HHDŽ$HHDŽ$AIH$H$HHHxH5׊HHHH9H)H)AHH$HH$ƀADžhHDŽ$AH$HH$HP{HD$>fH$@H+$8HHHH H$L$ H]IELL$HrH$*L.H$HH)H9fH$IUL$0H9H$I9 Ht!H<1HHLHH$H$L$IuB!H$ HD$H$H$H9L$H$H$H$H$L$ H$HDŽ$Ƅ$H9H`H9PH$H$H$L$H?H$H$ HD$HDŽ$H$HH9tIQH$IL9t3QL$L,HIH$@H+$8HHH" H$ L$HML$IEHrLH$(L,H$HH)H9H$IUL$0H9wH$I9 Ht!H<1H|HLFH$HD$L$IuB!HHH$H$H9J L$H$H$H$H$L$ H$HDŽ$Ƅ$H92 H`H9zH$H$H$L$HiH$H$ HD$HDŽ$H$HH9tEOH$IL9t/OH$E1M HH5 vHHxHxH54ajH$HHDŽ$HDŽ$HDŽ$HDŽ$HDŽ$H$HtH$HtPE@H@ruDHt$HmAH$VDžh0HD$HH9AFPAV4H$0H1H|$8(HILq.PI~IHHH@HxHYR9HD$HL$IEHIU HBHt$8LHCIEBD8MuL;l$POHLhHHH L9Ll$PLl$XHQHD$XHMt"H SP9HAEGHt$PL|$ E1H}T$@AO`LgA E拼$x茑HD$H$HH9tLAtH<$EHEPUL$ILl$L%G911HF9f$pIL$IT$HDŽ$hHDŽ$xHH$HAHDŽ$HDŽ$HDŽ$H$HHDŽ$HyH $LHT$!dID$ 1H$ HD$ H@I|ID$(HHD$8cID$IL$0I}PHD$@H@HL$HHHJ9HDŽ$0HDŽ$8HH$HtJ9HDŽ$@HDŽ$HHhH$HIJ9HDŽ$PHDŽ$XH@H$ HG9HH$(5HO9IuIDŽ$hHƄ$H$(IEpH$pHDŽ$xbLl$H5I}-VI}Ll$IuJH5tHIVIUIELHt6H5"HIUH$Lh6H5?~HUL$Ƅ$HDŽ$IEH$H$PHL$@H$HL9H)11LI?L$E1ɺ HH$H59qH$IL9tCIHH9H$pHH$HiH9HhH$HVH9H@H$ HM9HH$(HD$HpH9tHLl$HE9I}PHH$(fHD$@HL$HIH@HHD$ HL$8H$ H@H H$HL$H$H@HHB9HDŽ$HH$OIHL$LPHL$H8AF PILPBAEPAUHEH $HPH $HE =HEHP.IHL$8LPHL$8H-AF  ILPH$HHD$H$ HH$ H!%tL|$DHJLHDщHH)HH,L蔎H$L IGH9FHD$HHHH$ H!%tL|$DHJLHDщHH)HHLHH$LHH9HL$AEPAULEH Nx1H5`H=) !$H$H$$ H$H$$IEHL$LPHL$Ht!AE IELPAE PAU IEHL$LPHL$Ht1AE IELPAEPAUAE PAU ΥL7H @w1H5RH= v L H w1H5%H= IH=n hLH v1H5H= 1L H u1 H5U H=~ PH= L H [u1 H5  H=6 跤"1hHVjHiH8kgiHPhHjHfHfHdiH)fHjHeH,fHeHgHhHhHh}hHhHfH3hHeHiHeHFiH]iHfiHiHfDAWHAVAUATUSHHHHt$HLpdH4%(Ht$81HH,H%H)A$HI$h9HcI$HHHHHD},LD9IcCHIIIIIA$1B7 H5LHV&H5LdMt I}H$N H5LHcVLmHLN H5nLHcVLB H5[LHB H5PLH,NVH MnLH5ADL_HHxHHt HЄtxHoHx)L$oH2<9@)T$ E1t E$1HT$HHHoHxE$f.H|$BH=39tb fH= 99ffHi@0H|798f@AWIAVAUIATUSHHVdH%(H$81FvD$Ɂ$;vAnH=29tfH=_89ffHh@0 [+ xbpH$Hr$HrHCHL$H$j HLiL-;:9L$Mt|fH=q89ffHAhAL@A HmH17H$IHL9t4H$HH9t4HMt^|fH=79ffHgHHH H$8dH3%(oHH[]A\A]A^A_DAmMe LAmAEŀH=nHcH>@H)L$H$H-qLHrIID$H$ LHmhL-89L$MtT{fH=69ffHfIMLH m@H15H$HHH9tL3H$IL9t63HMtzfH=69ffHTfHHHfDA] ˅+MO1IIIGLIMtI2DF)f.HHtD@I1HDII9uD9uI:tH$ HX AeHHpNHxHAfD$%IE @DŽ$ $%H$ H$)IƄ$$H^@D$HcL-kIsffwIcDL>Aw|@HLH)Ht@Awxf.AwtAAwpf.A9whtIHAwhHtF.t&H$L$ HnHHrIHCH$ HLeL-59L$MtpxfH=49ffHcMALHhi@H12@MG1I_IIGL IMUI1~*DHHpHD$HI)AtwL$H$A9:gL$L$H HHD$@tHFfDH|$MLHLLD$AAu MH$$@MOA1LIIGLIMI2~*DHHxI1HƉII99uIHLpHI IHH0H'9H8oLMHcLLAAV))AAVAG\9sK)Hߺ HDŽ$ Ƅ$(H$ ͉$)AG\AVA9vL)HDŽ$ H$ ȉ$)$ Ƅ$$ȉ$%AG\AFD${ pHtIuIUH6ALL؉D$AD$f.HIyHtbHH uk H5 Q?uVL$H|$H5jH$JD$f.H5B>A|DH$L|$P D$Ht$@LAfLϺ LT$0H5x LL$ >LL$ LT$0I IL׺LL$0H5A LT$ N>LT$ LL$0LL|$LL$`LLD$XLz $H$L{CLL$H$LL$L$$@H5= LLT$ LL$0=LT$ u)HD$HHLL @LL$0fDLϺLT$0H5Q LL$ E=LL$ LT$0H|$LL5L$L$H$L$VfDI]ISL$H|$HH5 H$"HD$+DL׺!LL$0H5 LT$ H[]A\A]@HCHEH3HkHEHt @1HsH,HCHHH7HDHMf.DAU1ATUSHHOHHHL HMtUMIEP(fIHt8DPM1IDHH9u!E9uIHtHH[]A\A]DII@AUHLHAHPHH@H[H]A\A]@AUfIATUHSHHHdH%(H$1I)$D$LLfHT$ L)D$ D$0EoMHT$@foT$ H$($D$0)$$$eH$H3T$@HT$`D$PHT$3D$H3T$HD$pHT$hfo\$`CH$dH3 %(uHĸ[]A\A]uDAUIATIHUHSHdH%(H$1HHL_HHT$ MoUEH|$`foD$ foL$0Hl$@4)$HG0)D$`)L$p HHHK 0HHH9ufo$fod$ A$Ad$H$dH34%(uHĨ[]A\A]}ff.H?Hx HPH=~ "fATIH=PQUSH88H+tH{L*u[]A\[]A\ff.@H1`8ff.FF%FG1fGFVfGFVfGFHNF%FHGG1HGfGGV-l)F F V V DFI FVV I LGH2PPHHHPH PHHʹ HHWHPfWP@GDtHW2HWH)PHʹHWx@FFVHGfFVHGfPPH4 HwATIUSH~~Nj% ЉFCL+It$HHǁH=I<)<<A@A@APAP4A@H A@APAPH։ fDLƉCHsH<z<<FFVVFH FNNȹ H‰ЉHΉC HHs<<<BBJJBH Brr HȉHC0HHS(<82<<AAQQ4AH AQQк HƉHщC@HHK8<P<<FFVVFH FNNHʉЉѺ HCPHSHH2@f@&@ BBJJBH BrrH Ήf.H‰s`IHHSXAQCdAAAQHChACpA CtA CxHA L9[]A\Ð@611x<x11f.<11"f.<11zf.<011f.<h112f.q @vP@@uMQQqIʹ HȉH[]A\D1ҹ@t@ֹ@θBfrrB Hf.rBƸȺSFFV H*f.FVкkAAQ4HBf.AQкȾBBJH[BJ;йFFVHFVcоA@A@APHA@APyQQIʹtfDQIʹTff.ATLgH USHH0dH%(HD$(1VHVF‰Ѓ %Hc҉FLgGHGGFNfGFG(FHG-G,HEHH$H4$HEH{HT$H9HD$I9tYHKHsHSHCHtPH<$HL$HD$HH<$H9tmHD$(dH3%(uoH0[]A\@HsHSHCH}H<$f.HtHt%HT$H{HSH<${fDD$HT$H{H8ff.AUATIUISHHLkH8dH%(HD$(1GFHFHD%GFHrGLkC<fLC8HEC(H$LHIZH4$HEH{HT$H9HD$I9tvHKHsHSHCHtmH<$HL$HD$HH<$H9tHCH{(ItHD$(dH3%(uuH8[]A\A]HsHSHCH}H<$f.HtHt%HT$H{HSH<$^fDD$HT$H{Hg6ff.AWAVAUATUHSHHLcLkhHXdH%(HD$H1GFFH*%GFHGGLc111fSJfHH{XC(HC<C@fCACDCH!HCLfKTLkXC,rEL}ILCIFH$LLIEH4$IFH{HT$H9HD$I9HKHsHSHCHH<$HL$HD$IH<$L9tHCIDS(HPHS,P SBP fSDHHPH9wDHD$HdH3%( HX[]A\A]A^A_ÐHsHSHCI~H<$lPHhSHPfSJPfSFPSAHHHKLHfKTKDŀrHLt$ 9IVHLHT$ HTHt$ IFH{XHT$(H9HD$0I9HKhHsXHS`HChHH|$ HL$0HD$(IH|$ L9Q@HtHtuHT$H{HSH<$SfDH@H{<BHHK4HC4H)҉HtHt,HHH)HKDD$HT$H{fDHsXHS`HChI~H|$ "fDHtHt HT$(H{XHS`H|$ D$0HT$(H{X> H2H2fDUHAWIAVIAUIATISHxdH%(HE1HHGHG-uHP>-uHHHxHHHHH)HH9tHH$H9u%'IHHLpIMHLpHAH`HAHH%H)HHH9tHH$H9uIuHHHhLp)1H`HLpHhu/HHHHHHHH)A03HFH9uԾLIHK&111L(IH^LLHHIHhHHH%H)HHH9tHH$H9ut H)HLHpA}ALHH`HcHpH9HGL2=HhI|$HpAWI$fD(ADhPHxHEdH3%(He[A\A]A^A_]fDH)HLfƒtfDHHJHCHvHHLHLs1HL-9HpMtTDfH=8ffH/Hp@HIH1HIHpL9tKHHH9t6衾HMtCfH=8ffHT/HpHHID$HxAWI$f@P1HHHHp_jHH1IHCHvHHLHL0HL-`9HhMtBfH=8ffHg.Lp@HhHGH1C12HHHHpHH]HHCHvHHLHLB/HL-8HhMt#BfH=8ffH-Lp@HhH1GH1oH)HLFI,I,I,I,It,Ih,I,fAWEAVIAUMATIUHSHHDL$dH%(H$1HHGHGL$HHHH9uHPHH ,HSHxEuAL$HH HP$HuH}I~HHEHlEHIuHNIEIt$XHTH8HAD$HID$`HDHH+CfBJH$dH3%(HĘ[]A\A]A^A_fDIt$XIT$`ID$,M>Lt$ HD$HIFLHD$ @H|$(HMufH=:8ffH *H|$LHEL|$ 1fHL$LIt$,H bqH)H)Hi)HS)AWAVAUIATUHSHHdH%(HD$x1HHGHGaHHHH9uHHMu(HCAEIuIUL}Hl$D`HHEHHD$H|$LktH54HuhLLLHH@2JBDbH|$H9tOHD$xdH3%(EHĈ[]A\A]A^A_fH544HAuLLLD~111qLl$0HBL|$IEHrLHD$0Lt$PLLe)HD$PH=8HD$tL 9Hk H)HEHL4$I~ H,H$IHMt$M|$I$LID$H}Hs Hw IHELcH8H8/HEHs HR L@H`8H8xMH$I9uPCD4MeAD$@%AEHD$dH3%(FH[]A\A]A^A_f.H8RH=h8=H-)8Hs A H H}躲 Hs H}IH AEAD$@uL稀WAEf.AD$@u L稀th+H8AEHIESMt$&fD I11AE DwfDlIVLHHHID$H{HCI9HHLsHC@AD$@u A,$IIff.ATHc 9IUHSH_ H)H;Ht,tCΫAD$[]A\fH=x8 MH98Hu A H H;˰ 1Hu H;IH AD$zAVAUATIH5,UHSHP,dH%(HD$H1HL$ HT$LD$0Hc9H] H)H;HALHt$HT$ HD$HH)H HH HD$GLt$7Hl_onoffHL$7Hl_lingerHL$?|HD$LH(HIHLt$?HLHHLHAEH;AHT$ Ht$HL$,D$,ED$0H8pu|AD$HD$HdH3%(HP[]A\A]A^fHXtAD$HE1xH ksuHHHD@xfD;H=8HD(tfH=~8ffH Dh0H88tm̫A1IHH='1XHx@HL$T$ t$H;蚮"HD$HHD$H;AHT$ Ht$HL$ HD$ HD$CLt$7D$7secD$?usecvHD$LH(HIH Lt$?HLHH LHH|$ IUHEH f fH*^^fH*Xf. z @(H=P8 % H8Hu A H H;諬 Hu H;IH¾ AD$ef H*^^fH*Xf.ҵ {  VfDHHxTH9v#HH9sHx&H7H~f.HxHHHdPH= 跷AVAUATIUSHdH%(HD$1G,H$x HtXGP$Hc9Hk H)H}H$\L-u8Hs IHEH= I}LcHEHs I}H! L@QMH]LPI}tdHHLHtLHPB0LpI$@@%AD$HD$dH3%(H[]A\A]A^fH]H=8  t茽fH=48ffH @0 HCAD$@MH8IEIEAD$HI$PHoPHH V I1+AD$ DH=8D ż: H-8Hs A H H}J 谦Hs H}IH` 蔵AD$H@(IHt9IEIEIEUIEIm Ht!LPH8HհH8H58HHHH8H DAUATUHSHdH%(HD$1G,H$ HtXGP$Hc9Lc I)I<$H$IH2L%+8I<$BHcK9H)L(HH@ HEEI}Pt6跢IUPo oRPHPHtHB@tBIEPHƀ#L+I<$HJI@HHuLc:HHuI<$HSLcHHuI<$H:LcHHuI<$H*LcѦHD$dH3%(H[]A\A]fI$Hs H˸ L-8LcI}艦I$Hs I}H L@زEH=8u蕹kLgPHL| M1蛸E.L%A8Hs A H I<$ҥ 8Hs I<$IH Eff.AUIATUSH(o,dH%(HD$1HD$EXHHGPH${hHC`HD$t{x0HCpHD$HC Hc8HH)H}H|8xt*H=V8t/fH=8ffHOHxPZL$T$4$HILeA$@AƄ$#LeHh~I$@L%8HEHs I<$LcKHEHs I<$HcLc'HEHs I<$HILcHEHs I<$H8LcߣHD$dH3%(H([]A\A]LgPHLb M11AE@Lc`Ht$L躐3 fDIĉ诠Ic4$AH=8HHG1H]HtHHGHEAEfLcpHt$L* )HiDAWAVAUATIUSHo,dH%(H$1H$EgXH HGPLhLpt{h6C`$Hc8Hk H)HuHLL|$$LH}LL~IL-$8HEHs H LcI}贡HEHs H׳ I}L@M2M4$AD$LH$dH3%(2Hĸ[]A\A]A^A_@LPHt$LHD$H=8]L{`HL< M1[AD$HDH-8Hs A Hʲ H}蒠 Hs H}IH ܬAD$fDAD$f. WWHDff.AWAVAUATIUSHo,dH%(H$1H$E<XH HGPLhLpt{h6C`$Hc8Hk H)HuHLL|$$L=H}LL^IL-8HEHs H_ LcI}$HEHs HG I}L@sM2M4$AD$LH$dH3%(2Hĸ[]A\A]A^A_@LPHt$LHD$H=8ͱL{`HL M1˰AD$HDH-q8Hs A H: H} hHs H}IH LAD$fDAD$f. WHff.AWAVIAUATUSHo,dH%(H$1HD$EGXHLoP< u HGPLh@<t{hC`D$Hcy8Hk H)HEHU L|$ )D$LIHI$ID$ID$HuoH}It$HD$HEH H=8Hs LcH?QHEHs Ht H8L@H;蚨H|$8A} t I}/\诗IEHEAEHH4?HH5LHEHH4HcȺH5L=HD$M&ID$ADAD$@%AFAD$@AFL{H$dH3%(H[]A\A]A^A_fMeA<$LYAEIEAD$@A,$AD$@uL稀H8AFHIZDL稀8H=8 ͭHk`Ht$HR I1ɬAF@H-q8Hs A H: H} hHs H}IH LAFfDSfDHff.fAWIAVAUATUSHo,H4$dH%(H$1HD$HD$nHAͅt9XHGPHD$t{hC`D$H|$Hcm8Hk H)HEHLt$I~ HZD$IHI$Mt$Lt$ ID$HuL_ID$HT$H}HD$HAAAIHEHs H^ LcHu8H8HEHs H@ L@HN8H8fMHD$I9H$CD,L AD$@%ALH$dH3%(H[]A\A]A^A_諯0fD fDKfDLgPHt$L芄1ɾ M1謩AdHD$fH=h8=H-)8Hs A H H}躖 Hs H}IHШ ALc`Ht$L躽b (fDAD$@uL稀AoAD$@uL稀H8H $HHA6f.H8RAVAUATUSHL5˸8dH%(H$1Ld$LHH= A1LHD$H7H$L-~8H-?8IA}HEuH8ALHH5mooPoX o`0oh@opP)&8ox`o@p) 8oo)8)%8ooH)58)%r8H{8HT)-8)=8)8) 8)!8)*8AO H8HdIpHHs8H\8J8 %H}1ɺAH5H}1ɺAH5H}1ɺAH5ΉH}1ɺAH5 豉H}AH VH5k 1L>H!H=Y ALHDŽ$HD$H8H0A}IHD8H=8H5#iHeAع}H=H$dH3%(H[]A\A]A^A_fD( H5 HHHHyHCo\SockeHAHA HAGtA!HL$HL$H8HLHpHxhL}0foFH59 HHHEH}ioEHEHEfGGnE+[H8HLHpHxDAعH= "AعH=7 Aع H= Aع H= Aع H=n AعH=Q AعH=< nAعH=- PAعH=C 2Aع H=C Aع H= Aع H= AعH=Ө Aع H= AعH= ~Aع H=q `Aع H=_ BAع@ H=N $Aع@ H=( AعH= AعH= Aع@H= AعH= Aع H= pAع H= RAع H= 4Aع H= Aع H= Aع H= Aع H=p Aع H=_ Aع H=K Aع H=7 bAع H=% DAع H= &Aع H= AعH= AعH= AعH= Aع H= Aع H= rAع H= TAع*H=} 6Aع-H=p Aع+H=d Aع,H=Y Aع.H=P Aع/H=J Aع H=E Aع!H=7 dAع"H=* FAعH= (AعH=  AعH= Aع H=Aع H=Aع H=Aع H=tAع H=VAع H=8Aع H=Aع H=Aع H=tAع H=dAع H=TAع H=DAعH=4fAع H=%HAع H=*Aع H= Aع H=AعH=Aع H=Aع H=Aع H=vAع H=XAع H=:Aع H=Aع H=tAع H=dAع H=SAع H=CAع$H=2Aع% H=(hAع& H=JAع'H=,Aع( H=Aع H=Aع* H=Aع+ H=Aع, H=Aع-H=xAع. H=ZAع/ H= H=Aع? H=Aع@ H=zAعBH=\AعCH=>AعD H=r AعE H=`AعF H=PAعG H=?AعHH=/AعJH="AعLH=lAعM H=NAعNH=0AعUH=AعVH=AعW H=AعXH=AعYH=AعZH=|Aع[H=^Aع\H=@Aع]H=}"Aع^H=vAع_H=oAع`H=cAعaH=YAعbH=OAعcH=CnAعdH=:PAعeH=,2AعfH=!AعgH=AعhH= AعiH=AعjH=AعkH=~AعlH=`AعmH=BAعnH=$AعoH=AعpH=AعqH=AعrH=AعsH=Aعx H=tpAعyH=dRAعz H=W4Aع{H=GAع|H=:A1ҹ H=2Aع) H=AعH=AعH=AعH=eAع H=GAع H=)AعH= Aع H=AعH=Aع H=zAع@H=jAع H=SuAعH=AW药ff.fAUIATUHSHL%8I<$H1HHc8HH)L+CHUEAƅ#L+OI<$HUI@HHuLc{HHuI<$H޶Lc{HHuI<$HLc{HHuI<$HoLc\{H[]A\A]ff.AVAAUATL%|8USI<$PHHc8HH)触DHI LmAAƅ#Lm5I<$HI@HEHTLczHEI<$H޹HĵLczHEI<$H޹HLcezHEI<$H޹HnLcBzH[]A\A]A^fDfH=8ID(tffH=8ffHDh0H88uTLeMtLLHE+tCt1~H1zoH1`E$$DwE1HH1Hff.fH=ğ8ATIUSHt葌fH=98ffHH3LcŹHN H~h0yH3M[]H6 A\H~d@UHSH蚷HH[H]HV6џAWAAVAAUATUSHL%8I<$PHHc8HH)DDHIyLmAAƅ#Lm虛I<$HI@HEHRLcxHEI<$H޹H(LcwHEI<$H޹HLcwHEI<$H޹HkLcwHH[]A\A]A^A_@+dH=8ID(tƊfH=n8ffHDh0H88uTLeMtLUL}HE+tCt1zH1wkH1\E$$DftE1HHR1{HAff.fAVAUATUSHo,dH%(H$1X HLgPIuA-LDH5'B蹋IHt#HT$Hzt6AEH$dH3%(Hİ[]A\A]A^|$HL$ LD$'D$ D$D$D$3t$|$HT$Ht$ 謝<D$ D$ |$HL$LD$D$D$ t$„|$1b|$觾SXIHc8LH)HCPUHEt11ҾL rHEH`MuAEkaH=38HË(tfH=8ffH'h0H%88^qAؾ1HH715 @DŽt@t „t @t t @ M1҉jDk`H=38HË(tfH=8ffH'h0H%88^pAؾ1HHo15`H=˙8HË(t蟆fH=G8ffHh0H88pAؾ1HH1討.ff.AUATAUSHH^8{t&H=88tfH=8ffH1HxtjxHD[]A\A] #_H=8ID(t辅fH=f8ffH;Dh0uH1[]A\A] A$oAىIH11豍ff.@Hcu8HH)Hff.HcU8HH)HHt SH H_C[ff.@AUIATUSHHL%8I<$̻Hc8HH)LmHCAƅ#Lm萔I<$HKI@HEH3LcqHEH3I<$HLcpHEH3I<$HLcpHEH3I<$HdLcH[]A\A]pAUATIUSHXo,dH%(HD$H1XHHGPHD${hKHC`HD${xhHSpHT$t$|$HL$@%uaH8xt*H=l8tEfH=8ffHeHxJHD$Ht$„tptluDH=8tfH=8ffH@0H 88 AD$HD$HdH3%(HX[]A\A]f @DŽt}@tx|$@赸HHt|$D袸HH\$ D$(HD$0D$8jHt$ AD$I$H\I<$Ht$0\\Dt q„t Z@t Ht 7-D+CH*DLoPHt$Lz[ M11҉蚀AD$@Lk`Ht$L2[ fDLkpHt$L[tHT$}@ f[fDHXn螠 Z8Hj HN61I1AWAVAUIATUSHho,dH%(HD$X1HD$ XHHGP{hLHHH#HC`HD$ {xHCpLpL@Lc Hc98I)M<$MyAHl$0HD$ LLD$HUHHT$0I HD$mLD$LHT$L蘊H|$0HIH9t肕I$Hs H]~ H-w8LcH}lI$Hs H}H:~ L@jxMMuAEHD$XdH3%(Hh[]A\A]A^A_fLc`Ht$ HL$LLL$XLL$HL$ 1ɽM1҉~fDAE~LgPHt$(L*HD$(CH=8LD$HL$LL$^~LL$HL$LD$f.LcpHt$(HL$LLL$t|HD$(HL$LL$H-8Hs A H| H}j gHs H}IH| vAEr  WHPff.AWAVIAUATUSH$dH%(H$1G,HD$PXIthJG`D$Hc 8Ml$ I)IEH EI\$PHAA=HcHH9HT{HSH1HHH9tG@Bt2<EH HyZHcHqHHH0HIHHH H9uHD$ DHHHD$ eIuH\$PD$H著<$Ht$I}ټHIAFHH|$H軦4fDH-Ɏ8Ht{fH=G8ffHHXL{Ht}{fH=%8ffHHXHCH$HtW{fH=8ffHwHXH<$L1HYHM}Ht{fH=8ffH8H\$PHH@HHpHCHD$PHi/TAHtzfH=p8ffHIH@0赒IGHIGH|$PH9tzAFIEIt$ HLy Hf8LcH; gIEIt$ H;H*y L@ZsH$dH3%(,H[]A\A]A^A_Ð+`fDH_P I1#yAFfH=8yH_`Ht$H袍 It$ A Hw8HJx H;f ycIt$ H;IH)x ]rAFAFNH=,8I1H\ҘIIHRf1EDAWAVAUATUSH8T$8Ht$dH%(H$(1G,HD$XPHXIthG`D$XHc]8Iw H)HHt$(HI_PH|D$4=HcD$4HHD$ HH9HHPDsHkHD$E1E1IJD5IHD$H90DEtO<5H]HwH{ HrIcL0HAH@HHT$IHXHZHH H9l$uLt$`T$4Ht$L`H\$(D$XL$LH3}|$8LH;gHH-{ _HL$HAL9Dl$xH$AED$HHD$ IcHHD$8HH\$LHCLD$@IHH9D)D$4LHk9D$D)Ht$8HlHHl$f.軚HH9H{G@uHu膍@H 8HtufH=8ffHHhLmHtufH=e8ffHݾHhLeHtufH=C8ffH軾HhLL1HC融HEHD$(H(HtXufH=8ffHxL$LH@HHpID$H$H=chNEHtufH=8ffH!H}L@0HEIHEH$L9t谊HD$@Lt$(Iw H~s H8IH;Lc:aIH;Iw H[s L@mH$(dH3%(H8[]A\A]A^A_fHD$(H83]WfD1H|$ H\$t4fHCHH|$HHpxHHH9l$ uL轾LH|$˞Lt$(Iw H8Hr IH;LcQ`IH;Iw Hrr L@lDH_P I1rHD$@f.H=X8S-sIH_`Ht$XH H8Iw A Hq H;_ \Iw H;IHq kHD$@3T$4t$4HD$nHHHHHH9tnHP@uHxu܉ًD$4~st$4HD$nHHHHHH9tIHP@uHxu茉HD$@LƼLH|$ԜHt$H8FHHP8R 1ɾM1jiAFD HTfDAT IUSH@H.H5B dH%(HD$81H芎Ht#Pt# HI$t H5A HNHtxuH5\"H/Ht-xt'H_I$q Ȉq H5`> HHt P H5d> HÍHt P)I$HHH H5!HwHPHH@@HD$HPHpH\$HCHHHD$uVI$HHNH|$HH9t~H|$HtW@u / H5 ȞHPH@@uHD$HPHpH\$HCHHHD$UI$HHH|$HH9tq}H|$Ht'W@u/uNfI$H ȈH5v? HHt xH5c? HċHt x H5H衋HPH@@uHD$HPHpH\$HCHHHD$TI$HH0y~H|$HH9tF|H|$HtW@u /; H5HHPeH@@uHD$HPHpH\$HCHHHD$SI$HHP}H|$HH9t{H|$HtW@u/fDH5> HDHt9Pt0 H1HxH=HNI$p H5= HHPsH@@uHD$HPHpH\$HCHHHD$RI$HHx|H|$HH9tzH|$Ht W@u/u"fHH5:= Hs H}IHS MAD$bfD I1҉SAD$8ff.UHAWIAVAUATSHH8HH56HdH%(HE1xHtKPtB f.EJ  H8 (H5zHxHt3Pt*M f.I [ H8 H5nHHxHt3Pt* f.I  H8  H5HwHt3Pt* f.II H8(L` HHDžhIFH5ƅpH`wHt7Pt.HHxH=HNH0DDž0 H5H2wHt PLhMXAH5' HvHt x7H5,( HvHtuxtoH8t_HLYHA<$AHXX0譠tD0AD$AEA EL$H8LZ2 HH5DD+vHt P1H5HvHt PH`IL9tfHMdH3 %(Dk He[A\A]A^A_]fHx;H0HHH=c8`PV H@@HXHPHpLeID$LHHE>LLxhH}IL9tFfHXHW@/t H@@ H5HHHHtIH+x!H8HxxoHHLeID$LHVHHEH=H8LHxxgH}ID$H9tbeA IH8H5HHQxB HAx@' tHt PXHHHW@/ fDLeID$HEH`HH(Lt H4 LXIIH(EID$Lm0LB(H81-AH}IL9@d H@@uH5HHHrIH$xH8H]HHLeID$LHVHHEH;H8LHHxH0eH}ID$H9tcAP IH8H5HHB/rHP aH@@uHPHxBH=:`8 M̥f.^ID$H(LH)YLXHE*fH=_8r L鲥1HbAH8LXHL80XEmH8ALH80X L%H=_8Iċ(tKfH=d8ffH(H0WA$ljwHH8HMHzHrHH(HAHE9LeH(LHEHHHf8H HtߨfH=d8ffHODAH@Q0QjHH1cH}IH0H L9t`H(H}HH9t`#H ItBfH=c8ffH貓H0LHKOfDL9frFDDD&DHX1蒊HXHEHUfDH=]8{I#H=\8Iċ(tIfH=Yb8ffHђ(H0SUsA$ljtHH8HMHIHrHH(HAHEY7LeH(LѓHEHHd8H Ht讦fH=Nb8ffHDAH@Q0QjHH1`f+`FfD`H¹R1HHHBHBHB8HB(HBXHBHHBxHBhH8HVH5ֻHlHt PHHHW@/t_HJfH@@uHPHx H=Z8GHprHpfHoHo_H¹]1HHHBHHB8HB(HBXHBHHBxHBhH8HPxHHIYHIH5HkHPH8G@uHXHtHPID$LHVHHEH4H8LHHx(H0[^H}ID$H9t(\HXID$LHVHHEH54H8LHHH ^H}IL9t[HXHHPHW@/FjH5H\jHPH8G@uHXHXH8LHCx@&HPID$HVHHEH=3HCxLHx(H0]H}ID$H9tZHXID$LHVHHEH2H8LHxxHH\H}IL9tZHXHHPH_G@T/Ki9H(G 1LZh1LmZHF`W@6/-tVhG@U/LtHzh>HFH$P[HFHJ6[,[o"[hcH=1 FHϛH鱛騜H?HœEHGH H7H陛jH,H鹝HcH鼝鐝HoH遜HEUSHH9HcS HŅ{H@(HH@@HH9Xf.HR8HHt-H@(Ht$HU8@PPTf.HZ8HUR8HHtH@(Ht@Pf.HY8@Pff.@H}\8H:tHQ8HHtHBHFff.HQ8HHt-H@(HtxQt VD@QVVHuQ8HHt-H@(HtxQu VD@QVVtuH71DHA7H1ff.tuH71DH97H1ff.tt#uo1@H71f.H7H1tt#uo1@H71f.H7H1ATUHSH@dH%(HD$81H*P8HHtJHX(HtAH{`t{QuDH 8HtHHD$8dH3%(H@[]A\fDHyW8H;Ht$Hi $HS㥛 HH?HHH)HH+H pHuLd$Hs`HD$HV8LHD$(HY8HD$ /HD$ Ht LLH{`xHt^HÙHtxtf.H՘7H0ff.H7SHH0H[TSHHdH%(HD$1HHtHxH<$t,HHPHlUHD$dH3%(uH[]l)ff.AUE1HATIUSHH(Hw dH%(HD$1IHnMHH;P8t^x Ht5@HCuHD$dH3%(utH([]A\A]@HBRHStǃfIt$ HH݈ZIt$ ME1HH~e\ff.AUE1HATIUSHH(Hw dH%(HD$1IHnMH~H;O8t^x Ht5@HCuHD$dH3%(utH([]A\A]@HBRHStǃfIt$ HH$YIt$ ME1HH}e[ff.ATIUSH dH%(HD$1H#D$H$HNO8HXHtDHCHHp(VHHuH58LabHI<$E1jH58A H  UjHJH HHD$dH3%(u H []A\ZATUSH0#H-M8CHHt:fH=]S8ffHՃ1HPIHtHt :IT$Hp H5KHnHtc:fH= S8ffH胃D`(HtE:fH=R8ffHeDHH5H,knHt:fH=R8ffH1HP IH!Ht 9IT$ HJH5 HnHt9fH=hR8ffHHx lH5HHmHt9fH=.R8ffH覂Hx }>H5XHHmH/K8Hߺ H51 HmH M8Hߺ H5RHHimHjN8HߺH5 HKmHQ8H[]H5A\H)mf1Hߺ H5 m1HߺH5l1ɺHH5l3fUSH(HH8dH%(HD$1H8M8H:HHtH @HHHHf)$PHcHHHπHD HuHxH@W>H܇D$H$5HtH @u%Ht$dH34%(uH([]f]aWH?~.UHS1HEHVH9]H[]DHG8t HMSHH?HC[HLff.@SHJ8Ht6fH=O8ffH Hx’Ht6fH=mO8ffHH@@H6uf.SHH5lH,dH%(HD$1H`tSH<$fHtHC4H=HI8t!6fH=N8ffHA@0 'CHD$dH3%(uH[UUSH(dH%(HD$1'H"K8;tDHfHq}8H$HD$@KL 8uHHt;uHD$dH3%(uH([]5UDt/tkUSHHt-uH?KH1[]HH1H.KMoEHUHHPH1[]H7H1ff.H5E8HHtxF@HH-O8'H5R0Z@UHSHdH%(HD$1G,H$CtX HOPH $HudHD8HHHX(HHH+H:HEEHD$dH3%(7H[]ÐH5G8H1LFIHL IMt>I9Hw$DHHt(HpI1HHII9uH9uIHH=xF8tQ3fH=K8ffHq|@0 'ERfDH_PHH H $ I1122E fDH@HnfDH=E8؎2ΎH5z8HYHEHlRff.ATUHSHDg,dH%(HD$1AXLGPL$H F8L1HyHHL IMtOI1HN%fDHHt8HHI1HHHL9u!I9uIHtHx @EHD$dH3%(uMH[]A\H_PHH L$G I11D0EFQfDUSHHdH%(HD$1G,H$wXHOPH $HL88%H~A8HHLPHIDHH5D8H1LFIHL IMtKI9Hw!fHHt8HpI1HHII9u!H9uIHtH@Ht H@(Hu9fH=C8ta0fH= I8ffHy@0 'CCHaH8L9tlH@1Ht!fHHH+H@HHuHxHCHD$dH3%(H[]HtIL9HAC8HHJ88tH@8HHtHHIfHoPHHl H $K I11.C@OfUSHH8dH%(HD$(1G,HD$X,HwPHt$HI88Hu~HG?8H(HH|$q*1HS㥛 Ht$HiL$HH?HHH)HH+UHCHD$(dH3%(H8[]@H !B8H1LAIHL IMt^I9HO$DHHtHHHI1HHII9u1H9uIHt$Hh'HH88 HK@HoPHt$HHt$ I11,C HGMUHSHdH%(HD$1G,H$׉t[XHwPH4$HtDHuvH/E8HHtSHEEHD$dH3%(H[]DHI=8HHtH@(HtHHu@EH i@8H1LAIHL IMtI9HO$DHHtHHI1HHII9uH9uIHtH@HtH@(HyH_PHH H4$ I11*+=KAUATIUSH(o,dH%(HD$1H$HD$HD$[XHHGPH$t+{h HC`HD$t{xmHCpHD$H4$HtsH4F8H:tH;8HHtHBH9tHHuzH3C8H>8H@(1LL$T$HHVHL$T$1LVHD$dH3%(tH([]A\A]H i>8H1LAIHL IMtVI9HO$DHHt@HHI1HHII9u)H9uIHtH@HtH@(HfDH=8=8t*fH=B8ffH1s@0 'AD$.@LkpHt$L t8L%;:8{t%Mt 'fH=?8ffH+pHx(H<8H {H@8HHHRn8{ {zrMt&fH=H?8ffHoH1HHxH 98H$HB>8HD$H@8HD$?HD$Ht HHH=98HH=<80H=a>8KEHD$(dH3%(uJH0[]A\c fD<{)cBfDCPEHׂff.USH(dH%(HD$1H Hٺ H5 H$D$YH398H8Ht;H4$1KH3sHL?8XHD$dH3%(uH([]fH$HDfUSHHo88PHHHHWHHWHHWHHW HHW(W0W4HHW8H`HW@u`H-48H}tBHz'oEoMHCHHU0oU HP0HP H[] zfHGHH[]ÐWXWTff.HHr78PHHWHHWHHWHHW HHW(HW0W4HW8HHW@H`uVHGHHtESH38HHooHJoP R HH0HJ0:HCH[WX럐@AWAVAUATIUSHH38HHtLHh(HtCHHtJHS@HC0HH9L HHC0H[]A\A]A^A_H-:8HHuP:@HHH@H@H@ H@(H@0H@8H@@H@HH@:HKHHQHL,k:HIEHS HS@HLk(HCLkHHC8HCHC0HH9 @HkHH HSHH)HHH)HvG9HEHC0L HCHHPH@HSHHHC8HS@HC0H[]A\A]A^A_Hs(HH)HLpLhK6H9HHHlH9H<o9Hs(IHL)HM4HCHHPH9t H)LeH;I6L;HkIKl.Ls(HkHHCHHC HEHC8HHC@L)HIHL4HH)L9vH9tL>e@H9tLH)L%e*q }H}ff.AUIATUSHDg,dH%(HD$x1HD$A}H_PHl$E11HT$0LL$HHREHH;08H8Tfol$ foD$0foL$@foT$Pfo\$`fod$hPHPXHP X0`@HtHP@B@u+Hc,HD$xdH3%(uuHĈ[]A\A]DBf.HT$HHɃ ID;AE랐H98'H5]1R0D>SHSHHHHPHPHPH[7ff.H58xufDhfUHSH(dH%(HD$1LHH@H@PH.8HHC`HX(HC`HǃHHHtHBHCQHHǃHǃHǃHǃH ƃf{PHP H H@HH18HHpHpHLHHHǂ HHHH@pǂHǂHǂ`ǂHLH{HsHCHC HK(HC0HC8HC@HH288HEfooPEHCh@HEHHHHEHǃHǃHo[p{yuOHHtH@@u#Ht$dH34%(HH([]D@f.HCpHxxcHL$Hi4$HS㥛 HH?HHH)HHDCxM@CXCTH#;fSHH,nHHt[2f.[ff.H-28xufDfHG`w HQH=-8xuxff.ATUSLHHHAD$ E u)E HL H_E ƃ[]A\[HL]A\ H]18xufDs7fUSHHdH%(HD$1HG`HHt[Hh(HHoHGHHHtHxH$t3HHPHD$dH3%(uH[]DH-18Z9%@USHH(dH%(HD$1H)8HHttHh(HtkHH0oHxFHH.88uTHHtH$HxHHPHD$dH3%(ulH([]fH-08Hxx7HL$Hi4$HS㥛 HH?HHH)HHiHO8f.AW>AVAUATUSHL-k)8dH%(H$1HHHH=WAU1HHD$H+7H$~>L%/8IH]_8A|$HJ>HߺIp1HH=AUHHDŽ$HD$H)8H0>A|$IH^801>HߺHH=ȐAUHHDŽ$HD$HK/8H0=A|$IH{^8MAH=fAHH=lf1AH=QfAH=3fAH=wfAH=me1H߹>HH=ZAUHH&HD$Hp7H$H08H0<1AHH5)Hb]8H=V]81AH5aAH=GeAH=ݏ)eH+8ID$HHH\8H$dH3%(H[]A\A]A^A_ &cCoH5+8IHfAOIIIGIGAGH#-8LLHpHxRL5J\8D(b H5AIHII~HCo\ConteIFxtIFIF fGAF"H,8LLHpHxtQ2(btoH5IHII~HCo\IteraIFIF IFfW G rAF#iH ,8LLHpHxPK3ff.H'8@AUATUSHhdH%(HD$X1H*8xaHD$ +HHHHL$Hi4$HS㥛 HH?HHH)HHSLd$Hl$0v@LHLk0HS㥛 HHC HH?HC(HH)HSLH$81HLH0-HD$@Ht HHHD$ HCHǃHǃHt LLH%8H=o*8HxH_`ƇHs?HD$XdH3%(uuHh[]A\A]OGH5oO%A9GH59 A:GH5:@IHy1IoHoHo@AUATUHSHHG`HH Lh(IHv!8Hxt*H`!8HxDcICItefDcIHHH{0H;{tuH;{8QLgHH{0I|$XHt/GID$@@@thHx@L(HH{0H;{uH:HN&HDžHHt!HDž/{G}ytHEp(HExHt/GvH@@t H(LHeH 0 HL[]A\A]rfHYfDHCHH@Ld%HCHHPH@HSHHC8HHHS@HC0yfDL-a'8@ID$@@@uhHxt^@RsfDcL[&HGCfD3fD#RRRTRAUATUSHHdH%(H$81/H|$pH$H!8HDFH>%8xH4$H8utHe!8fHL$ )D$`H)D$ )D$0)D$@)D$PHHPHHD$8HF`HT$ HHSHx(H4$cH 8HH$HH{h9HAHLd$H{0H;{HCHH;{8;HoHH{0H$Hxt E0HE H}Hu@Hm9L9eHT 8H`H}XHt/GHE@@@thHxw@~H $.DH8HǃH<$Hǃ%H$8dH3%(yHH[]A\A]H4$DOfDH@H!HCHHPH@HSHHC8HHHS@HC0H$HHtH:5H!H$HǀH8H<$HǀEELeUH=a#8@LD$ $YD$ 8N]Nxf.H=8t fH=#8ffHTH/1@01*hfDAWAVAUATUSH8L7HdH%(HD$(1I.HuLmMHH@HCHtHH;K wHCIHuM9L9eu(t$H?HELmLm HE(I.H}(t)HD$(dH3%(H8[]A\A]A^A_fDIFIVH1HHD$HtHD$HXH$HD$HD$HtHH눐HSHu%DIHRHtH9J wHRHuDHtH9H r]HH@HuH9]tSI9*f.H+HLILHHm(M9uI.DH@fM9ufD(HgDAWAVAUATUSHH4$dH%(HD$x1H8H(HH HHD$G,PfX<th]G`D$HCP@uWH=?8tfH= 8ffH8Q@0H$@HD$xdH3%(HĈ[]A\A]A^A_Ll$ D$(HD$0IEHD$8HD$@HD$HIHD$HD$`LpL|$Lt$PHhL(HD$PHHD$hHHD$`HCPD`HXIIL9DC<DH H9MWHH58H1LFIHL IMtnI9Hw!fHHt[HpI1HHII9uDH9uIHt7H@Ht.H@(HD$Ht HGLLLM,H I98H|$HH=l8tEfH=8ffHeOH|$@0H$@HD$`HtH|$PHHt$0L;fDH 8HD$J1HHH9MfH=8tfH=I8ffHN@0H88cH|$`H$@GH8'H5ͺ1R0N+fDH=P8t)fH=8ffHIN@0'LgP M13H$@Lg`Ht$L 봐D$H?tH$@uH|$Ht7HD$8IUHH9HP HHǂ&H9uHD$$HbHbbff.AWAVAUATIUSHxdH%(HD$h1H88o,HH$dD$bXTHGPH${h C`H$D$HD$ HHD$8HMD$(HD$0HH|$HHS㥛 HL$Hit$HH?HHH)HHSLt$ Hl$@L{0n0HC LHHS㥛 HHC(HH?HH)HSHD$0Ht LLHD$hdH3%(*Hx[]A\A]A^A_@LoPHL< 1ɾM1^fDAD$DHm>HSAHLHLHPHH@+H$D$/fdfDHLk`Ht$Lju *fHPH4 I=_HS_H?_H\_@AUATUSH8dH%(HD$(1H[8HHgLcH=\G81HLHHBG8L IMMIH0fIHHHM1IHHI9I9uIHHHIHWHHD$LHHD$K8{tEEHD$Ht LLHD$(dH3%(H8[]A\A]H=8tfH=y8ffHG@0!'E듐ALLL`HH=F8HH@8)HH8'H5ճ1R0V$!H]@AWAVAUATUSHL%8dH%(H$1H8I\$H9HHH<H881L-28H|$0HT$8IEt$@HL$HHBHx(H5*H8HD$PH88HD$hH8HD$`HH|$ HHS㥛 HL$(Hit$ HH?HHH)HHSL|$PHl$pLs0s*LHL4$HS㥛 HHC HH?HC(HH)HS6H8HL$0HLH0H$Ht HHHJ8I|$1HǃHǃH0HnH(HHI$HkLIM%I0HN+@HH HHI1HHHI9H9uIHHHH:8IT$H;IEH<$HkI]Hr{xulHm8HxZHD$`Ht LLH$dH34%(H@HĨ[]A\A]A^A_H=q8@HfDH=H8[[VHSAHLHLHPHH@%H= 8ZuZH= 8H<$ ZH<$HZDHL$HT$t$ H<$qHL$HT$t$ H<$f.HtHPHHZH`ZHLZI#Z@AWAVIAUATUSHDg,dH%(HD$x1HD$E2ZLPLl$HE1Hl$01LL$LHL LIDHS`D$`HT$PC+H8xHT$Pt$`HMLHIAFHD$xdH3%(HĈ[]A\A]A^A_fDHT$AHHɃ MDAFHD$PAD$`<@HT$ 1f.H 8HH@0H@H@HH__destruH9Pfx ctx"H=K 8X XAFfDATUSHH5?.H,dH%(HD$1HH "L $H=P?81LHH9?8LIMI0HNHHtvHHI1HHHI9u_I9uIHtRL`HH=>8ALCHD$dH3%(uH[]A\fCH=* 8WWf.SH=t>8HHdH%(HD$1HHCH$H%HT$dH3%(u H[uDAUATIUSHo,dH%(HD$x1HD$HD$HD$WW=XHHGPHD${hHC`HD$p{xHHCpHT$Ht$HD$HT$0D$8HD$@D$HHH8H:tH(8HHtHBH9H)H 8H@(L%8H\$PH-pHrHHl$ M$I$HCHD$PaHL$0HHHH CH|$PH9t M$HD$0D$8HD$@D$HH\$PHoHrHCHHl$ HD$PHL$0HHsHHBH|$PH9tx HD$xdH3%(HĈ[]A\A]fDH 18H1LAIHL IMtVI9HO$DHHt@HHI1HHII9u)H9uIHtH@HtH@(HlfDH=8tfH= 8ffH<@0 'AD$,@LkpHt$LHT$HD$Ht$fDLoPHt$Lb3 M11AD$fDLk`Ht$L fD HTHTfDATUSH@H8dH%(HD$81H{H8HtUH-8HtpfH= 8ffH;HPIHtHt JIT$z!u_Hp 8xtrH\$HiHHrHCHHD$.11HHHH?H|$H9t @HD$8dH3%(u)H@[]A\HSH5i1HRfDH} 88tpHJ111ZH+8H88HHb 8x uH~(fDHe(DÐff.USH8dH%(HD$(1H 88ujHHD$H HD$Ht HHH8H;Ht HHD$(dH3%(uH8[]1BHQfDSH|8H{Ht&H{-HC[ff.@AUATIUHSHdH%(HD$x1Hb8HHHO8HcKL-8I}HHHHE1H9tIHxHL$ H\$ HD$(HW@HG0HL$HH9HHHG0H)Ld$(HL$xdH3 %(LHĈ[]A\A]Dz68ID@H$HD$ HD$0HD$8HD$@HD$HHD$PHD$XHD$`HD$hHD$(HL$(HD$ HQHHHHI}HH\$HHD$8HT$@H\$hH\$ HD$XHT$`HT$HD$0HD$PHH\$HD$D$ l1HL58I}HIIHD$0H9D$PtmHL$@H(HQH9tlHHD$0LeH}N@Ht$rf11ҾHIEF/I}DHAH|$8nHD$HHPH@HT$HHHD$8HT$@HD$0f, HNNH?uPf.DUSHHHHtf.H/HHuHCH;1H0HH{HCHCH9t H[]fH[]fATIUSH?Ht=ID$HI\$(HhH9vf.H;HDH9wI<$[]A\2f[]A\f.ATIUSH?Ht=ID$HI\$(HhH9vf.H;HH9wI<$[]A\f[]A\f.Ht7ATIUSHHsLa!HkHHHu[]A\f.DAWAVLwAUIATUHSHH_HL&fHCHtHH{ I9rHC1HuuWI9viAI9uw(]HLDIIELID$ HE(HL[]A\A]A^A_@H;]tHbL;` wHHH1[]A\A]A^A_DE1L;c AyLL;wtL&fA^DAWIAVIAUILATUSHH HHWHwLgJHHEHH9FL<LRL1HILS0HKHCHt]1LKDHHHHLMt.H6.LHL$hdH3 %(ueHx[]A\A]H)7HBBfDH 7HBB8BfD1HIxfAWAVAUATUSHoLt$ HLI9IAEĻ#xeHcItfD fI L9tpAtL7xAtE~*A;Et_IU1HH;BtA9uT$ I HITfDbL$ L9uD$ H[]A\A]A^A_L1cAWIAVAAUATUHSH8Ht$T$L$(HD$IXLhHLI9HuAFHD$ Ht$L4fDA}LMeIm 6D$~$HD$;tBHD$HH;Ht4I9uH=7L$,L$,@HT$BD$(t&LHt^H|$H HtHHD$ I L9C\$ L+HD$AGIH8[]A\A]A^A_fDH|$L#1O@PXH H7H5 7HHHH)7(ff.HHxTH9v#HH9sHx&H7H~:f.Hx'HHHPH= WfDSHHHCH9tzH[qAU>E1AT USHL%7dH%(H$1HHHH=^A$1HHD$H@7H$H7HHP7H 9H5BooJHoR oZ0ob@ojP) #8or`ozp)#8oo)#8)#8ooH)%#8)-#8)5#8)=#8)#8) #8)#8)#8H#8H H7#8H h#8>HpHH#8LH"8H=]A$HHDŽ$HD$H7H0[H;1AH5 迾H;AHH5n螾H;1AH5!]7H;1A H5 ]fH;A1ɺH5)JH;H5H;H5 hH;H5 H;H5 vH;@ H5 ]H; H5s DH; H5K\+H;1ɺH5?\H;H5.\H$dH3%(uH[]A\A]fDAWAVAUIH5[ATUSH8,dH%(HD$(1HL$HT$HpLL$ LD$HD$ 1HD$HT$HL$HxtCHzXHy1H DqD9ZMcH8wHz~xHtdyu^H DqEyfx~HtAzu;1HDrA9}E1E1xu'H8fHt yE1E1LmHT$HHrH:G^HT$HtH:DOEt[ztBHT$HtH:Gt 1zHH=7ZW:fADHHT$Ht H:DGEuu믐k8ILHYD$ ,"Hc؅xH|$HtHpt UH|$HtHHt OH|$HtHPt HI]AEHD$(dH3%(8H8[]A\A]A^A_f.ztrHT$1HDLt$-H\$0HePHCHrHHD$0LHl$PHHL-7L|$PMt)fH=Q7ffH!ML@HwKH1H|$PHIH9tH|$0HH9tHMtJ)fH=7ffHLHHH|$IL9tTH=|7.Q.@Lt$H\$0HOHCHrHHD$04Hl$PHHL-7L|$PMt(fH=97ffH ML@H7JH1H|$PHIH9tH|$0HH9tHMt2(fH=7ffHLHHH|$IL9tH5 HIH5@<)<o p1E11I1LI)1L0HpIHxIAT$D0I@u A,$I E{LH8H7LaHHA`Mt]I|$Ht/* GI$@@t#hHxu @u H8HxHIGHtI@@t@H8LxHH8@:H5ۜ HzHt x[H8@@ H5P HIHt xH5T H&Ht xgH5G HHt xL` HHDžhIEH57ƅpH`DžDHt1Pt( H1HxH=HNЉD H56HhHt P&Hht%H8HDLHߛwH5l HHt x4H8LAD$ H5?6HHt P'H5%6HH*P\ H@@H5!6HHHdIHHx>H8Hxx< HHLeID$LHVHHEHeH8LH@xHxH07H}ID$H9tA IH8H55HHQxBH+P H@@uHPHx H=7 '_L AD$@ LXH8ID$A9H=j7tCfH=7ffHc H 1@01gJ(fH舷H8A0rA/i@H`AG/.@H@@HXL8xA:oAG;H=7)(<H=7i']_'A$fDHت1Hx H9HNH8P@fDH訪1Hx H9HNH8Hx1Hx H9HNH8lHABH~H=ALNL8DIID`H@@uHXHPHpLeID$LHHEDLL)H}IL9tHXHqW@e/\qF@oH@@u H51HHHhIH,x"H8HxpHHLeID$LHVHHEHiH8LHxpFH}ID$H9tAIH8H5e1HHQpB HAp@'Ht PHHHt%W@u/u?H8TAH`IL9tD8bD8HMdH3 %(D He[A\A]A^A_]DA<$AHXDžX fAL$fHx&H7HtϼfH=w7ffH@0H78%AHt蔼fH=<7ffHE1Dp0IuLeID$LHVHHEHluH}H}IIL9tMCH8Lx`H8@:F@HXH?W@3/*|jDH8Hx0H8IT$It$Hx1AD$@$A,$L稀;H=x7M"LH赞DLD0QH@@uHPHxH=7hƺU!1H.1Hm+fDH¹]1HHHBHHB8HB(HBXHBHHBxHBhH8HPpH=X7-t!HI蛧fDHȼ91H&LD0aD0K@H舼hH5F-HlHt PHHHG@/8@HfDvH¹R1HHHBHBHB8HB(HBXHBHHBxHBhH8HPxzH5H,HHPvH8G@uHXHH8LHCp@&HPID$HVHHEH胦HCpLHx(H0\H}ID$H9t)HXID$LHVHHEH6H8LH@pHxHH0H}IL9tHXHHPHG@/EH5F+H\HP@H8G@uHXHHPID$LHVHHEHLH8LH@xHx(H0H}ID$H9tHXID$LHVHHEHH8LH@xHxHH0H}IL9tHXHHPHW@/WH(1L%t1LRHոHȸ:G@/ rG@*/!LH=7ID8t荵fH=57ffHDx04VA$lj0H H8L}H9HrLH,IGHE>LeLLHEH=7HtfH=@7ffHL @D,H4Q0H1QHH}IH0XZL9tH}IL9tpیH={7ItfH=7ffHH0LHµ(HHHH=&]H= 7D8۳D8H(pH{HHHHH H}$HHHH<Hf.AWAVAUATIUSHHXHdH%(HD$H1HtHǃHkHHtUH}Ht/G(HE@@thHx@H{HHCH{"t\HHHEHHH$(HH=7HtLp(IFI9F0H<$HH9tHHHHc7I$H)HHD$HdH3%(HX[]A\A]A^A_ HE@@* fDI>Ht2IFHMn(LxM9vI}IM9wI>LLl$ IELHHD$ HHt$(H|$ i賐L571H=7HIILLHHtCLp7H8O H7IH9tnHtHF01II9tI H7H1H-L7H|$ IL9p=ffDfDHtHF01II9tI IH7H9tIH7wH57HSAUATIUHSHHO dH%(HD$1Hc7H)HHt HHt{ {-NH7HtefH= 7ffHAI@0Ht ;McE0H7Hu H H8țHtfH=7ffH.@0H(78AD$HD$dH3%(H[]A\A]C HDPHx(H薚H7HHpPH7H8Hx蕡H0Hu H;57~tiH豮RAD$MC-HLD$$D$8 $;H} HlfHXfDFuH=7g謭]H=7蔭ff.@AWAVAUIATUSHo,dH%(H$1HD$@HD$HHt5XHGPHD$@t{hHC`HD$HHHc7HS H)H*Ht HHt} 7}-L%޿7Mt贬fH=\7ffHAH@0Mt 芬LcE0HϾ7Hs HN H8Mt]fH=7ffH}@0Hw78AEH$dH3%( Hĸ[]A\A]A^A_DHD$HfE-HL$LMM>MNMIVL)K49HHT$@1H HIMNIIE9II9rH}1AH|$(D9woD)ljtcDU1M\L HI9tKD8uHt$(HLDT$'L\$LL$HL$讜HL$LL$L\$DT$'uL)M@L9IVL9H9L9FщɕMNM>IV}.HH~HH@LU<E;Le0L|$PЉD$HHD$I6HT$1HH)IvIVHILIHT$PLD$\D$XHU`HHD$@HtHMH9L$7E@H9H=7twfH=7ffH@08H\$`H-L|$@HrHCHH$HD$`2HHL%7L$MtfH=97ffH EL@AH)H1H$HIH9t莾H|$`HH9t{HMt)fH=7ffHLHH֩fDHٿ7AEHIEDLgPHt$@LrfHD$HfDLc`Ht$HLځuֿ M11AEHD$@LDLd$@D$IIHD$@A貢IHMgL%j7IIGMt5fH=ݿ7ffHUIwL$HHHT$@@0xtAWу@3HM}IGAD%AEDI|$ HSf.De9fD HD0Mt{fH=#7ffHDp0H78MtMfH=7ffHmHs H Lc@0Hr7H8ʒAG@Lf(I.IMIIFIFA$IFMf HLDIH9 Hy HH9yHL$蹠HL$IHIIGIGHIOIvIHD$萱L%I7MtfH=ǽ7ffH?HT$@Ht$HI+Ht$@0H…D$HcH;T$@AWу@hL(DOIM9HDžIIFLHPB L`IU@@%AE6}L%U7HD8Mt%fH=ͼ7ffHEDx0HB78MtfH=7ffHHs H Lc@0H7H8tI(L%G7 IHH@ H@A$I$IFIV HL;L|$InI H蕞LHHHHH{HCL{zBD;I]AEH7L(I.HMHHCHCAHCL{ HHIIvL)HHLHxHخH=7tdfH= 7ffH@0H~78y 軹H7IAEHIEHL$@THL$InH=^7t7fH=߳7ffHW@0HQ783L%!7MtfH=7ffHHL$ HT$HHt$@0x*AE蒺H=ʭ7h蟚^s(Mt艚fH=17ffHh0MtlfH=7ffH@0MtKfH=7ffHkh0Mt.fH=ֲ7ffHNx01AHH1KMtfH=7ffHHs H Lc@0H7H8nfAWAVAUIATUSH8o,dH%(HD$(1HD$EpXH6LwPM~t{hHC`HD$MHc&7HS H)H*Ht HHt} }-L% 7MtfH=7ffHAH@0Mt ̘LcE0H7Hs H H8YMt蟘fH=G7ffH@0H78AEHD$(dH3%(H8[]A\A]A^A_DE-HL$LD$ D$D$ 89 D$tH{ H7fE @L%7MtfH=7ffHIvL$LH@0HpIƋD$ Mt蛗fH=C7ffHL$ H0H78MtjfH=7ffHHs H) Lc@0H7H8fLgPHt$ LLt$  M14AEwIEAE_Lc`Ht$Lpd 1ɾwH=7脖E6D蔀M1HIP1AV H:蝞ZYfDAUIATUHSHHO dH%(HD$1Hc7H)HHt LMt{ {-H7HtՕfH=}7ffHAI@0Ht 諕McD$0H7Hu Hn H87Ht}fH=%7ffH@0H78AEHD$dH3%(2H[]A\A]C LDI|$( H%7HtfH=7ffHLHp/}tHtєfH=y7ffHHPIH*Ht 譔IT$H} LbHHLHHHH{HCHk̠D+I]AEfDC-HLD$$D$A<$B $H} H="H=7uff.AUATIUHSHHO dH%(HD$1Hc7H)HHt HHt{ {-H7HtufH=7ffHAI@0Ht KMcE0H7Hu H H8HtfH=ƫ7ffH>@0H878AD$HD$dH3%(H[]A\A]C HDHx(},1HT$D$H5Ҽtt$HxAD$냐C-HLD$$D$8d $sH} H_H==7ff.fAUATIUHSHXHW dH%(HD$H1Hc7H)HHt HHt{ {-H7Ht蕑fH==7ffHAI@0Ht kMcE0H7Hu H/ H8}Ht>fH=7ffH^@0HX78AD$HD$HdH3%(HX[]A\A]C HD@bHJH5"L蟰DC-HL$LD$ D$D$ 8艖 D$wH} HfDxHl$LI$H5mAD$Jf_HLH親HHH5$"L֯+xHl$LI$H5DmAD$JfHP.H .HtQHH5!LbO8H=p7aEWH=X7-H=@7kaAUATIUHSH(HW dH%(HD$1Hc7H)HHt%HHt{ Ll${-Hʡ7Ht蠎fH=H7ffHAI@0Ht vMcE0H7Hu H: H8{HtIfH=7ffHi@0Hc78AD$HD$dH3%(H([]A\A]f.C @},1LH5*tt$H#xAD$@C-Ll$HL$ D$ MD$8螓 D$ tH} HBfAWIAVAAUATIUSHL-7HdH%(H$1IEHzH0HxEI4$HHH;7Hx H(D$ %uAF=H\$0D$@H~LD$ HCHD$8HD$0IEHPX{xv xL-7MtjfH=7ffHH@HHH $MtDfH=7ffHdH@HxH4$ELHԌ 1DIMtfH=7ffH'Ll$PLH@HpIEHD$PJ6yHt$PIEH|$0HT$XH9HKHD$`H9HL$@Ht$0HT$8HD$@HH|$PHL$`HD$XIH|$PL9tQIAHH=7BHt}Lx(IGI9G0toIO L(HQH9HIGIH<$SdH<$Ht$@IrHLLLfDt$ 1HIIOHt$8H|$08hIHD$8AI4$IH9H~LcwMtAE"H|$0HH9tH$dH3%(LGHĨ[]A\A]A^A_DH0HVHmLl$pHIEHLHD$pwHt$pIEH|$0HT$xH9HCH$H9HD$@Ht$0HT$8HL$@HH|$pH$HD$xIH|$pL9DbH=[7HD0t.fH=֡7ffHNDp0HK78aI4$LcEHՇ H~uLeLE1ʞDHtHHT$XH|$0HT$8H|$PHt$0HT$8HD$@I}H|$PLt/@i@A H D@EI4$H~tfIIG(HPH@IW(HIGIW IGHt$0HT$8HL$@I}H|$p[D$`HT$XH|$0fHtHHT$xH|$0HT$8H|$pAh(g ~4drq3nakS@$f.=,=$HT$xH|$0JH=7ta͆裦L-ܙ7M讆DuDpE1HH1ҎsHX{HOAWAVAUATIH5USHHh,dH%(H$X1HL$0HT$(HHD$PP1LL$PLD$HC^_H|$H4Hc7Hs H)L.MI}L57L$ AAAL$HD$HLl$pLLH\$PL|$8HD$HD$@HD$1HHCHD$P H!%tHDHJHDщ@LH=suDHL茶H|$PHAH9tED$}M1HT$Ht$_T$AHAD$@H$A}Ht$(HfH-7HtvfH=7ffH@0HtUfH=7ffHu@0Ho78Ht$fH=̜7ffHDHs Lc@0HU7H؂ H8pAD$H$XdH3%(Hh[]A\A]A^A_fDH=Ж7t詃fH=Q7ffH@0HÚ78t6L$ A}.HLLD$LD$HIL5+7AEAA\$wH=(7:T$8Ht$(H{ ~IH@ Hc7Hs H)L.H=ȕ7tLD$蜂LD$LD$fH=:7ffHLD$@0H78[Hs LcId$A&U Ht6fH=ޚ7ffHVDh0HtfH=7ffH8x0pH1IP1AUDD$HHL$8+ZYHAWAVAUATIUSHHDo,dH%(HD$81HHD$HD$(HD$ AEXHHGPHhLpAtM{h#HC`HD$At4{x CpD$ AtDHHD$(MHc7HK H)H9`Lk T$HLlIHHs Hc7HH)L:A"A L5ߒ7I>HŔ7HxHHpPsH0Hs H;57Ht ~hL$(D$ HLT$AxqAD$HD$8dH3%(HH[]A\A]A^A_DL5I7A I>_AH蔔AD$fHْ7H$HtfH=S7ffHHs I>Hg~ Lc@0/lA-CH<$thfH=7ffH@0H78LLfAD$L{pHt$ L  fDH7H$HtHt$~Ht$Ht$fH=l7ffHHt$L@0@HH<$t~fH=47ffHHs I>HH} Lc@0kAD$*fLPHt$0LHD$0L{`Ht$L X 1ɾM1,}AD$fDFr@LHt$(LW 1ɾf H=7l}H=7T}*H<$t>}fH=7ffH^H<$X0t}fH=Ǖ7ffH?x0wH1IPH1SDD$(5ZYff.AWAVAUATUHSHhdH%(HD$X1G,D$YHtGX<D$Hck7HK H)H9H|$ HXHJ+u_|$u "YHt$ H{ AXExiEHD$XdH3%(Hh[]A\A]A^A_fH=7t{fH=7ffH@0H78_E땐H=Ȏ7{fH=E7ffH@0h~eq~@=tI=tBH|$ "HcL7HC H)H&fn} kufDH|$ fDg} t~dwf.ufDH|$fH=7ffH H|$@0hq=x=mHLl$0IELHHD$0hLH=J7uxHL`(IT$@ID$0HH9HT$ HHPID$0H|$0IL9nkcfg ~d5$jf.<6LgPHt$LҨ M1xEYDP趑H@IH@H@H@ H@(H@0H@8H@@H@HH@ZIT$I$HHL4t$ I11cAD$jf.ATUHSG )HcHH@_HHL`HLFHL`H97HC H~7HHPHHL[]A\ATUHSG )HcHH@_HHL`HL FHL@`Hɬ7HC H)~7HHPHHL[]A\Hce7HH)H0ff.Hce7HH)H0ff.AV>E1AU ATUH-SHL%%t7dH%(H$1H$HHH=>A$1HH$H6H$0Hu7HH HHxw7DoDoRDoJ DoB0oz@orPD)g7oj`obpD)$o)=7oD)E7D)$D) D7D)$D)C7D)$)|$p)5N7)t$`)-R7)l$P)%V7)d$@)Z7)\$0)^7)T$ ooL7)L7) 57L-N7Hp>H HHu7LH)L$H=)$Hd7H-7A$1HH$H6H$蠇fo|$pfo$H5Hu7fot$`L-ڪ7fDo$fol$P)7fod$@fo\$0HfDo$foT$ )5-7fDo$foL$D)ũ7fDo$D)é7D) ˩7D)ө7)=ܩ7)-7)%7)7)7) 7HpH HHq7H-7HS7A7H$dH3%(uH[]A\A]A^fH?Hx HxPH=, rXfSH7HtH{(/wHHu[DSH5HGHt:Pt10HH9HOºHHNHy7H5HHt:Pt1HH9HOºHHNHy7H5H衃Ht!PtufHSy7H5HgHt!PtuHy7[HfDHfD1H~t/f1HftAUATUHSHHL-%q7Mt]fH=v7ffHL`MMs,{XH[PH]H`H5HpHt xA H5HMHt xH5H*Ht%PtHw7@ H5HHPHH9HOºHHNH{w7H5SH葁Ht:Pt1 HH9HOºHHNH(w7H5H>Ht'xt!HRH v7 ЈH5HHt'xt!HRH v7 ЈH5H辀Ht'xt!H[RH tv7 ЈH5H~HtxtHRHr7@H[]A\A]HQH v7 ЈHQH u7 ЈH5HH.P!1H#qfDLcP M1ZE&@H8d1HpMZff.AWAVAUATUSHdH%(H$1Hj7H8w,IHL$HT$Hp7LD$H5}HD$1D$:HD$x)L(I]H1Hl$`H\$@HEHD$`HH$AUT$pH\$hHH=7kH!HH=g7HH|$ Lk0!UHS㥛 HL$(Hit$ HH?HHH)HI9HlJHx IH\THH@HPHLhAMAEt HAtDt ft DBD(I$AD$H|$@HT$@HD$`HT$pHIuHdH\$@HD$`fHo7xt*H=kk7tDXfH=p7ffHdHx HD$D$H|$@T$H0H詈H\$@H9\$HL-r7AE wL;L,IHx IHSHLLHHH{HCLsdBD3HH=7I$AD$iH.HX(I$HHPHpcI$H|$0H@SvHS㥛 HL$8Hit$0HH?HHH)HAY@H,HHC0Ld$HH\$@I9t'H;HCH9tlH I9uH\$@HtHlH|$`HH9tlH$dH3%(HĘ[]A\A]A^A_;Ht$@HL$H1HH)HHHHL<_AD$DH=Hi7VfH=n7ffH=Ll$HH\$@@0AD$I9)f.H;HCH9tkH I9uHYp7'H5- 1R0{fDH Hx HHHDHt Ht H)H)D1ɉ΃L3L79r@SXHH=)7H豤HffDfH=m7ffH0@0AD$* HDt t HHtH=g7/T%H=g7QTGI[ImATUSHoHHt*@H}HELeH9t2jHL'jMuHCH;1H0H(NH{HCHCH9t[]A\ifD[]A\f.AT8UHSHdH%(HD$1lHUHHHHCL"HjLHt MH,$HwOHu9A$SHk(HHC(Ht$dH34%(uVH[]A\DHtfHHH$HCHSHLHn_H,$HCH=$ xVrH7BHhHH֠fDAWIAVIAUATILUSHH HHWHwLoHHUHH9VL<LjL1HIRLLS0HKHCHte1LKDHHHHLMtDHA01LHItHHuHCHHKLH9ILHLMuH;L9tgL1HkHL+I L+KDMt$0J Ht6HI$HJL HCHL[]A\A]A^A_fDHH[]fDE4CHfHFCkfAUIATUSH(Hc7dH%(HD$1HG HH)L&MYHKo,HHD$EXHGPHD${hubC`D$|$ZHоH HS HHPHc {7H)HHD$dH3%(H([]A\A]fDLc`Ht$L _tVD$fDLgPHt$L$I 1ɾM1JAEr zjf.HGHtfHgATUSGH )HcHH@EHHHhIH,HHFHI7[ID$ H]A\ff.ATHc#7IUHSHO H)HHtaHDptmHu LCHH=7`6HeHu H=7 IH96AD$[]A\H=\7[hIQH={\7MPICff.SHcd7HG H)HHtH{`t!H[9H=-\79I/H=\7+H!DSHc7HG H)HHtFH{`tWHCHHxHPHCH1HxHH@BHCHHxHP H[8H=[7޼lHԼH=[7мTHƼff.@UHSHHc\7HG H)HHt&H{`t7HCHH@x EH[]H=[7G釼H=Z7GyATHc7IUHSHO H)HHt2H{`tCHMHE Hc7H)H[AD$]A\H=Z7?WG5H=jZ71?G'f.ATIUHSH Hw dH%(HD$1Hc37H)HHH{`},1HL$HH5(zqt[T$H4$HL$HHD$UHT$HAD$HD$dH3%(uKH []A\AD$H=}Y7uRFkH=eY7:F鄻fAUIATUSHHHO dH%(HD$1Hc17H)H)HH}`Dc,A2{XuCHsPVHH迢AEHD$dH3%(uhH[]A\A]DHPHH t;H4$H=X7ӺUEɺH=hX7ź=E黺eI1DfDAEifATHc37UHSHG H)HHH{`HCHL`A\$ H{ H @HH0HHIt$H@HXrFIT$HPH|H|Hx HH)H)HD[HEE]A\fDu3tAT$PtΉtft[E]A\@AT$PڋttH=W7C頹H=W7ùC鹹@AWAVAUATIUSH8Hc7dH%(HD$(1HG H)L8MkI`HIGHLhA} u/AD$HD$(dH3%(LH8[]A\A]A^A_+AD$I$IGhH(H;htHD$Lt$ HD$XLHLHD$ xHSHsLHL$ "wIGhHH9hRH]uHL$LHLD$HD$ AHSHsLDD$HL$ vDLHLHD$ IHSHsLD$ 裄lH=VU7$+BH=>U7=B3afS> HdH%(H$1HHHHR7H=1HHHD$H6H$$hHV7H AHr7HooJoR oZ0ob@ojP) 7or`ozp)r7oo){7)7ooH)-7)%o7)57)=7)7) 7)7)7H7H H@7HIH7HpHT71H ϋ77H5H~Z7H=j7H1H=T7H5\@H=77 H5r@H=7H5mfH=7 H5anfH=7 H5<wfH$dH3%(u H[_fDAVAUATIUSH`HO dH%(HD$X1Hc7H)H)H,1HL$HT$LL$(LD$ HD$(H5iLl$ IH}`Ht$HT$H\$0Lt$(HCHHHD$0-LDHH=H|$0HAD$H9tTHD$XdH3%(ucH`[]A\A]A^fHD$(H~`HHHD$(W@AD$H=Q7H|$]>H|$邴.^H=fQ7;>鳴H=NQ7k#>aH鯴fAVAUATIUHSHĀHO dH%(HD$x1Hc7H)HHH{`HL$ HT$H},HD$@HD$@H5P1LL$@LD$8gZYT$ Ht$HL$@HHD$@LD$ HHWHt$(HT$0Ll$PLt$`LLt$PHM+H;L҂HH|$PLh(L9MD$t+HChHLpL9tH;HHLI9uAEIU(H|$8HTXHD$HHHD$HHLHH)D$HHT$H1LHJ}HD$HAD$I$HD$@HD$xdH3%(H[]A\A]A^@RfDHD$HHHD$HHtbL$H\L$HHT$H1LH|D$HAD$A$`AD$UfHD$D$\]D$HDHHD$HfH|$PL9tQQHD$@H=nN7C;雲fD1qQc.ZHD$@H=*N7:鲱HD$@H=N7ӱ:ɱH=M7:H=M7M:CAVAUATIUHSHĀHO dH%(HD$x1Hc7H)HHH{`HL$ HT$H},HD$@HD$@H5P1LL$@LD$8]dZYT$ Ht$HL$@HHD$@LD$~HHWHt$(HT$0Ll$PLt$`LLt$PH'H;LbHH|$PLh(L9MD$t+HChHLpL9tH;HHQII9uAEIU(H|$8HTXHD$HHHD$HHLHHD$HHT$H1LHyHD$HAD$I$HD$@HD$xdH3%(H[]A\A]A^@NfDHD$HHHD$HHtbXD$HD$HHT$H1LHFyD$HAD$A$d@AD$]f.HD$D$XD$HDHHD$HfH|$PL9tMHD$@H=J7#7fD1NG`.WHD$@H=J7:70HD$@H=J7Ql7GH=J7sT7iH=gJ7˯<7AWAVAUATIUHSHhHO dH%(HD$X1Hc-7H)HHH{` Et$,AFtA|$XUID$PL@LhAnA|$hMd$`AHL$ LHHD$ Mt$DIHIt$MQHL$ELt$(HEHChHL$L L;`uQLLLHD$(kIWIwHHL$(BjHChIL9`tkM<$AuHL$LLLD$HD$(4IWIwHDD$HL$( jH|$0L9tqKEHD$ HD$XdH3%(Hh[]A\A]A^A_LLLHD$(;IWIwHD$({w$fDLd$0AL|$@HLL|$0#H;LzHNH|$0HX(L9tJHB9HT$(HLHD$(|jHD$(EHEM|$PHt$(LHD$(AHL$ LHHD$ BIHfM|$`Ht$(LD$LtLd$(LD$D M13EM HHL$HT$(LD$HD$(2Dd$Ll$(I|$ H.LLHHHH{HCLc?BD#H]EHT$(HLHD$(9D$(EEwH=F7{2qH=E72郫Rff.AWAVAUATIUSHxH_ Ht$dH%(HD$h1Hc}7H)HHDH{`!Al$,A|$XWID$PA|$hLhLpnH{`I?HL$0ALHHD$0LD$,vHH[Ml$`D$,;EeM}IMM9Ll$@HD$8MuHD$?fD_vIHD$8HT$1LH\rI M9nAtIGHtPHpLLt$@HhH;LvH$H|$@LH(L9tLL$ GLL$MtAAWY(I@@HHHPLHHD$qHD$H@F(=HEU$HChLt$8L L;`uRfA *HHD$81LLH*qHChIL9`t;M<$LIWIwTHt PuHLI?HChL9`uHD$0HD$@HD$hdH3%(Hx[]A\A]A^A_H@@uHHHPLHHD$spHD$H@8(/HjTD$8AD$8-H|$@L9D|Ml$PHt$8LizHHD$8Ml$` M1҉-HD$@@HD$0H=A7tv.fH=G7ffHw@0HE78HD$@TfD1HnDf1LLL$QDLL$tEfD{EjfDH0(LLL$0LL$fH8VPLLL$#VLL$W H=@7[b-QH=u@7ʦJ- MH=X@7--צH=@@7K-AAWiAVAUIATUSHHHvI} Hk1IHHL$Mt/I$IHK0I9t6HHtHH0I1HHHI9tH1[]A\A]A^A_fDIUH;SuHtHsI}\uI$HtH[]A\A]A^A_ATIUHSHH fHHGHuHxHHHHA7LHH[]H@PA\Dff.Hcw7HSHH)H:HtHPH[Tz@ATUSGH )HcHH@&HHHhIH HH(Hiw7[ID$ H]A\ff.SHcHw7HH)HHtH[H==>7+ff.fUHSHH HHHR LcMuEH[]Hs H) 1YEH[]ff.UHSHH H7HHR(LcMuEH[]Hs H) 1EH[]ff.UHSHH HHHRLcMuEH[]Hs H( 1yEH[]ff.UHSHH HWHHR0LcMuEH[]Hs H?( 1 EH[]ff.UHSHH HHHRLcMuEH[]Hs H' 1EH[]ff.UHH5oSHH,dH%(HD$1HoHH$1RtsH{ CxעH*?7H5#<71HIH,4$Hi襃LcMu E"@Hs H& 1EHD$dH3%(uH[]GfDHcs7HH)H0ff.SH_ HHt HHRH1[fDATIUSH Hcs7dH%(HD$1HG HH)H9H,1HL$HLD$H56 H$HD$tQH$H~[HHusQ?HH=H{ HAD$HD$dH3%(u_H []A\Hu"?HH5fD >HH @AD$HFH9H=HA@U> SHdH%(H$1HHHH777H=(1HHD$HU6H$hLH:7H zH5Hr7HooJoR oZ0ob@ojP) q7or`ozp)q7oo)q7)q7ooH)-q7)%q7)5q7)=q7)q7) q7)q7)q7Hq7H H ]q7H Hq7HpH5 H p7p7bKH=q7H5EKH=qq7H5(KH=Tq7H5ۯ KH=7q7H5̯JH=q71AH5# >AعH=QsAع H=CsAع H=2tsAع H=VsAعH=8sH$dH3%(u H[]VCfDUSHHHcS HŅ\H@(HH@@HH99f.ATIUSHo,dH%(HD$1!XuOGP$ f/wWrBAD$HD$dH3%(uvH[]A\fH_PHH6t($뜐H=57m"鳝 I1҉!AD$zBUSHHH+HCHSH0HCH8HSXHEH+H}y @8tH[]@SHHHSHHHH(bHt[ÐHCHHH`[f.USHHH+HSHKHCHH18W HEH+H}y 8tH[]AWAVAUATIUSH8O,dH%(HD$(1HD$AXHHoPH{hHC`LhLp{x}HKpHL$HLLHHH%D FHx3I$AD$HD$(dH3%(H8[]A\A]A^A_AD$DL{pHt$L2HL$dLPHt$ L$ LkHl$ L$  C@L{`Ht$ L$ LVktHD$ L$ @ M1AD$ f 1ɾM?ff.fATUSHHDg,dH%(H$1AҚXSHPHt$HQflCHHL$HH59SHL$HH5 SHL$ HH5֫SHL$(HH5īRHL$0HH5RHL$8HH5>RHL$@HH5RHL$HHH5sRHL$PHH5aqRHL$XHH55% XRHL$`HH54?RH$dH3%(u:HĐ[]A\HoPHt$HJi tH|$}=I1DCAUATIUSH(o,dH%(HD$1H HD$E XHHGPHD${hC`D$|$wt+AD$HD$dH3%(H([]A\A]H/7HtfH=o57ffHeP0HŃHtU0HHtfH=(57ffHe@0EAD$b@Lk`Ht$LB0tVD$#LoPHt$L 1ɾM1<AD$fD ;H餗HїǗff.AVAUATIUSH o,dH%(HD$1H HD$HD$EHLoPt-hHG`HD$t{xCpD$LrD$t$oHHx8I$AD$HD$dH3%(H []A\A]A^f.AD$DLw`Ht$LX 1ɾM1AD$놐LspHt$LZ.2 :H=T-7)鐖@AWAVAUATIUSHo,dH%(H$x1D$EXHLoPtCh<OD$9H!*7H87IT$Ht$LAƅV(1H-47HHH@H@HHCHS HHl$ DH#HSH3 f.HSHHHH9H)HHs^HH%L+MI} L{HILLHII~IFMn$CD.Lt$D$HC Ht H{HtPHF.|$Ht$ 1A^I$L$ LAD$H5cLL$ H5]LHLHL$H5[L5HDDH=*7tfH=i07ffH`@0H.78}AD$H$xdH3%(kHĈ[]A\A]A^A_HH:rH.7D$HHD$@H=8*7tfH=/7ffH1`@0H+.78P鋓DH|$dAD$LwPHt$L:bLl$ M1AD$fD<u.D$fH07'H51R0N0fDHY!7xt*H=37t fH="7ffH,SHxLl$ LsDLH{!HIHۺ LMt$HOIt$HI$ID$cOAT$у@H8H!7EHHEL6-@ M1gEzH_`Ht$HIܿ 1ɾfHT$PH9H)Hz HHHHD$; fDADID$%LeEH$LDŽ$ 2fDEu [@2'HHHff.AUATUSHXdH%(HD$H1H+7H8Hw,H${X HP!Ht$;|$s9A.H{PDH5cHD$HHHHT$HYHB7D$ xt*H=7tfH=7ffH PHxHD$0HT$HD$ H\$  HHT$HHPHT$ HPHHD$8HMHD$0AHD$0Ht HHEu,EHD$HdH3%(CHX[]A\A]fD|$ tHD$LL]Hx IHMLLHHHH{HCLc2BD#H]Eo@HHHT$HHSHdH%(H$1HHHH7H=1HHD$H6H$*HH0Q7H7xu3HHpH$dH3%(H[]@(Q H5HHHEH}HCo\SysteHEHE HEGmE!J H7HHڹHpHx@HrP7Jh#w1AVAUATUHSH0Do,dH%(HD$(1HD$AEXHnHwPLfAN{h*HS`HT$HH|$L~HD$HL LhI|$ HHLLHHH{HCLcBD#H]H\$EHtH-7HtiCt*HD$(dH3%(H0[]A\A]A^fHHPHC uHHP@CPSDH\$EHf|fDLs`Ht$LtfHT$@LwPHt$L2MHt$s M1EC PS >f 1ɾ-!H4AVAUATUSHĀdH%(HD$x1H7H8w,IHL$HT$H@ LL$(LD$ HD$ H5HD$(1+!HT$HJLl$ LHHLHt$D$(H\$PHl$0HCHHD$HD$PDHHD$BH|$PHH9t?H\$8Lt$0HH{ HILHHIEI}IEI]c ADLt$0M,$AD$HI9tLHD$xdH3%(uTH[]A\A]A^DAD$DAD$DH17'H51R0%QH=7m~^c~H=q7~F~H~H~fAWAVAUATIH5݌USH,dH%(H$1H, HL$HD$ HD$(HT$HD$HHD$HHD$0HD$8HD$@PHD$HPHD$HPHD$HP1LL$HLD$@(H H|$HD$ HHH\$8HLl$pHHDIEHD$pHzHLHH$3L$HHt$HCHl$0Lt$(H$H $L|$ HtHHt$Ht$HH$H|$PMADDHH$HH9tzH|$PH9|$XH\$PHl$XI$AD$H9tQfHSH3LH H9\$XuHl$PH9t$@H}HEH9tH H9uHl$PHtHH|$pIL9tH$dH3%(u5H[]A\A]A^A_AD$DAD$Hu{H=7'||H=7I|p?|Hg|HG|Hj|ATIUHSHH fHHGHuHxH8Ha|H7LHH[]H@PA\DHpHpHL:f.SHpH\H9[@AUATUSHHG HcbH7H)L AD$XI<$]OID$`hHXHHH9uNH H9tB{tHLkHBtؾHH OI|$`LH9uH[]A\A]f.AUATUHSH8w,dH%(HD$(19{XHHGP@u+EHD$(dH3%( H8[]A\A]DHw E1IL-H7H L{@0H~ 78FvMf.HeHpHH0HHO HfDU>SHdH%(H$1HHHH7H=71HHD$Hp6H$ HH(B7H 7xHP 7AHHH H5ooHoP oX0o`@ohP)A7op`oxp) A7oo)@7)A7ooH)- A7)bA7)%@7)5A7)= A7)A7) A7)(A7HAA7CHpH H@7H5`@7H5H^@7<@7CHBH@7FH=@7H5dyAH=@7HH5H=@7A1ɺH5J DPH=@7H5 H=h@71AH5{ AH==@7H H5^ ,H$dH3%(H[]Ð(6@H5HHHEH}HCo\Http\HEerHEHEGServfG E&~H 7HHڹHpHx.H~?7bff.AUATUSHHHc>7H)H+HH}x'H}Hw?H}`n?LeMtLLELMtAL-r 7Mt]AD$u$I$LPMt]AD$ t<@H}(HHH{[]A\A]?@AD$PAT$렐I$LP@AD$ PAT$ 렐AWIAVAUATUSHXw,dH%(H$H1qHHP{XH|$  HcL=7HK H)H7L!HHD$8.IFIPII@Hd ItLZ{YHD$8HT$ I|$`HpFIHx4HIHx IHLLHHLkH{HHCHD$@BD+E1HD$(HD$PD$HHD$HD$0H\$@1ILHHuHUH)HuEHHEHHEH}HL$Hu)HHLHfHH98 u8 uH)HL$HLlLI9?LmHJ (HL$Ht AFHH9qHD$H9E:HD$Cu;HU]H9T$gHuHH)HuHEu5H}v.HTP/2.0 HEHPRI * HTH3HH3H fDHHL$HPL=7HHLHSp@HT$0@%CxII}HI$D$XHcHD$P0IHx4 II}HD$hHD$`HHT$`s0IHT$(I}H[0|$ItHD$@ID$Ml$ HD$MM}(L9|$IUCXH9IuH{PHHoHx)$ o)$0?E1tDk AAAI`MbH$ E11L$)tH$ /$9tH$0/A|$X^EUH|$ [*Ań@H}Ic9HAT$q@  ЈC AT$p࿃ S C AL$r ʈS AT$s S ʈSA$S A$M$S$I$HS(HS0I9MtH=W7AGHS0HtZH=:7Bu=HHHT$PH=7HT$B u HHP@L{0C AT$t ЈC M|$xLHXHP1ILtLHHH1H6HL$ HHpHxH0H6H8UMmML|$IfǃhHEHD80 A{H SM H9HHEHpHH}8 H6E0Lt$pEC LEDHEhH3HH$H$L$Ƅ$HCP<@Ht$Hǃh@fDHHDŽ$K x t H8/Hxx t H8/LB@HD$8I|$`Hp}H|$(6H$HdH3%(HX[]A\A]A^A_f.x AAG뫿(L@mIM>IEIEIEAIEM} H9LPffHHIuL_LPMupfDAGHxDH=6tqfH=7ffH0@0H68 IhDHHx t H8/.Hxx mH8/aWBprf LD$ 1 AG:D(HMHEHEHEAUHELm HIPH@ǃh1fB pr hfH;}t"HHBHGHD$ǃhfH7L1Hl7L"HfHfHffUAHH ۲ S1HHPHƇHW%7 $HHH[]AWAVAUATUSHDg,Ht$dH%(H$1AD$D$&HD$(D$'fXH!HGPLpHXAtD}h5HE`HD$(At+Ex<:D$&At<D$'Hu MIH=17Hvi3Hu DD$&H=17H HfHM Ll$PILHc07LLd$pH)IEHD$PH $H~ ID$LHrHD$pH\$XHL$xAHLFHL9LHFLD$pHt)H|$PLHL$LD$`LD$HL$DIT$)I9tLljD$3H\$XD$rAHt7HL$PHھ:HHL$HtHL$E1H)HAG|?6HH@@PHCHCHC HC(C0?HC8HC@HǃHǃDHHD$I9L;HCHCHCPHC`H=ί ChCXƃǃCpCtb4|$'HCxH$HHHt$PHT$XID$LL|$(HD$pHDLHH|$pIAL9tE|$&t~L5b/7Hu LL$0E1H L#xIt'H;6THl/I$AD$H5 LH 1H9Hu LcHH=.7Hu LcHxH=.7H|$PIL9tH$dH3%(HĨ[]A\A]A^A_LIT$I9+CDHL$@AH8D$@E/7<VD$&fDnIĹ11LHID$ID$ID$8ID$(ID$XID$HID$xID$hI$I$I$I$I$I$I$I$I$ I$I$@I$0I$`I$PL;uH6LL`HHHHHLHML%J6MAFILPM6AF ILPfHHt$PID$LHD$pHHHt$pID$H|$PHT$xH9"IEH$H9eHD$`Ht$PHT$XHL$`HWH|$pH$HD$xID$H|$pH9t HT$XH|$PHw?/{1|/UHHCH9uHH9H)H4H{"HT$XH|$PH)AHT$Xf.LoPHt$@L )HD$@Lm`Ht$(LJ 1ɾM1lHD$@SAFPAVHt$PHT$XHL$`I|$H|$pLmpHt$&L O z<7D$'CfDHAHD$XfD &@HtHHT$xH|$PHT$XH|$p{Ld$@Hu HW MLHD$@D$H~L)Hu MALH IcHAF PAV HT$XH|$P1$HT$xH|$P7LHt$'L  3HSH} ]\3HSH} D]HٺH5D H= DLF H j1 H5 H= LF\B\H\Q]H']H\AWAVAUATUSHHO Dg,dH%(H$1HcI'7H)L)HD$A]XHHGPLT$@LxLs`H@E1Hl$ 1LL$LHLHD$|HL$H$HT$LLID$LH$H$HEHH$H$HM}HL&#foD$ foL$0H$HHHH$HD{iI}HtHC`L/H$HH9t H$IL9tH$dH3%(H[]A\A]A^A_f.H$8/HtHJHcHVFHL+"IEH$H$*fH$>/LT$@LwPLLLT$#LT$tAHD$@HT$HHɃ MD3fDHT$ AHZHZ@AWIAVAUATUSHHO Ht$(Lt$0dH%(H$1Hc`$7H)H)HEHD$|Iw LE1HH@LHHonAcceptHH1H@@ HD$0HD$`ID$8HD$ Lt$jIw L<HpIHxAT$I@u A,$,bLDHe$7Iw E1LL$@H HxIt'H;6Ho$ʾAD$I$H}L1M$$H5^L Ht xH5MLHt xgH5:LHt x,H5wLHt xH5L}HDP7~HHHHºH=HOˆH5L&H}Pp7HH5 LIHxHJH36fHHHHH@H@0HLHPH@@HHH@H@ H@(@0?H@8HHMt$H6HQAFA}:IEDpHXIIL9L$a@HHwLHHD$IEH$!H|$LH$IEH9tH|$PHu7H I9t[Ct<H;G@uH|$PHWHuW@u/uH I9ufDH5 L,Ht xH5 L Ht PEXH\$PH|$fHHHHL$H|$ Hھ5|$YtH|$P/XH}Xu|$9FfDHD$(@H$dH3%(Hĸ[]A\A]A^A_HD$0Fvqntt}Iw A}H=7H HD$Iw H=7H L@,|$9Q@PfDkfDHHEsDH0ErDHEqDHEpKDH|$0/MH@@HD$PHpHxH}xHtRH|$PHwHH觮H|$PHExHW@/`_f.H(EtPDL9$HD$^HD$@H5LHt PH5LHPyH5LIHxxifH5@LHPfsHhHILPHAF  ILP@fDH=X6R-RAFPAV1HFv1H6LLd$PIw MH% HHD$PD$XOLIw MHAH I1AF PAV HF7HEx3H=r6{QGqQHD$I HP`H=H6 RRH=06/R%RQHQHQf.f.UHSHH;56t H~H56H9t1ۀ?*t uH]HH[]f.fUSHHH Htf.H/XHHuHCH{1H@HH{HCHCH9t H[]H[]fATUSHoHHt*@H}HELeH9tHLMuHCH;1H0HH{HCHCH9t[]A\FfD[]A\f.ATUHSHHHImILC0HKHCHte1LSDHHHHLMtDHAH1L HI4HHuHCHHKLH9t8I HLMufH;I9tHkL#[]A\HLg0HG0MNH診I$HC(kHHGAWiAVIAUATUHSHHvH}Mf1IIILIMt/IHKHI9HHtHHHI1HHII9tؿPHuHUHHHxH@HCH|HC(HLLHC0LAHC8HC@U#H[H(]A\A]A^A_fHUH;SWHtHsH}LD$ LD$3IHFHH([]A\A]A^A_H3HH HfATUHSHHHIILC0HKHCHte1LSDHHHHLMtDHA(1L HI4HHuHCHHKLH9t8I HLMufH;I9tHkL#[]A\HLg0HG0MNH(I$HC(H HAUIATIUHLSHH HHWHwdH%(HD$1HGH$ztHHHXL1HsIHLm(J JHt4HHEHJH(HCHHL$dH3 %(u;H[]A\A]HCHEH3HkHEHtH@(1HsH,HCHHHH Hf.@AWAVI0AUATUHSHHuHUHHHxH@HCH8HsH{iMf1IIIL,IMt-ImHM(L9tNHEHtHH(I1HHII9tLHLALWH[]A\A]A^A_HSH;UuHtHuH{LL$菸LL$uImHtHHH1[]A\A]A^A_H赵HMxH HT@USHHoodH%(HD$1HBHBHGHHBs8HzHCHK@CH 裴HC0Ht6s8H`6H<07HC HC(HD$dH3%(u'H[]H=6H5VR0_HIfSHH0Ht HC0HCHt HH[f.HHw HH(cHÐHHw(HH 3HÐSHdH%(HD$1HG@HH$t+HHWCHH#HD$dH3%(u H[(Stt#uo1@H71f.H6H1ÐfPXHH6H56HHHH 6ff.t/tkUSHHt-uH?H1[]HH1H. oEoMHHH1[]fDHa6H1ff.t/tkUSHHt-uH?(H1[]HH1H. [oEoMHHH1[]fDH~6H1ff.t/tsUSHHt-uH?H1[]HH1H.(oEoMHHU HHP H1[]fDHY~6H1t/tsUSHHt-uH?H1[]HH1H.(;oEoMHHU HHP H1[]fDH}6H1ÐfHHxTH9v#HH9sHx&H7H~f.HxHHHPH=S fDUHSHH^`zH=B6nntfH=6ffH/ n@0n^HCH90u!Hǃ0HH[]4@H983EHǃ8HH[]fDU1SHHHCHkH0HHHCH)H0HC HHEHCHHx&tTHSHHHH;H[]f.kit4 t/DH[]f.H1[]H[]@USHHHHkH0$HSHHEH~.HH0F~SHCHӳHEHkHEHHt-踘it1 t,CH[]H1[]H[]@U1SHHHCHkH0HHHCH)H0HC H&HEHCHHx&tHCHHHH;H[]D t*CH[]ŐUSHHHHkH0$HSHHEH~.HH0F~&HCHcHEHkHEHHu 1H[]@[ tBH[]ƐUHSHHFHX H=6t諽fH=S6ffH@0HnHCuOHHtHxtQHPuHƖH1[]DHE@uH1[]D=uH荖ƨfDUHSHHFHX FH=6tۼfH=6ffH@0H nHCuOHHtHxtQHPuHH1[]DHE@uH1[]D=uH轕fDUSHHFHX HtdHlH=46tfH=6ffH!H@0H?mHCCHEH9X t H1[]@uHtH=6t萻fH=86ffHH@0HlHCҔH1[]ÐAWAVAUAATUSHHHDe EA!rIEujEDHD 2@@uGE&H= 6D#tfH=6ffHD`0H*lEtQD*GH=6At蔺fH=<6ffH@0HkHCH[]A\A]A^A_@HDm@FfAWAVAUATUSHXHT$dH%(HD$H1H6L MHIIIH@@H=6AEtȹfH=p6ffH@0H kHCHHx(H*AHx`H\$ HD$8Hl$(HD$0BLHt$ L^HǃH==6tfH=6ffH6HV H@AunHHP(ǃ1탻t@HD$0HtH|$ HHL$HdH3 %(%HX[]A\A]A^A_fDV HHP H6'H5m1R0NfDH=P6AE#'#'tfH=6ffH;#'1@0#'hHCLH@@LfD1.hHNtH^H\$ HD$8H"l$(HD$0H OH5IH=*f.HyHkIV HHP >{#t{MtvHD$HXHHD$xHXHL$H;HtIHLH@HD$HXH0HXHL$H@HLHt$ LHǃ)xHeH6]H\$ AHD$8HD$(HD$0@@uoH蘳H\H\$ AHD$8HbD$(HD$0HSǃAxҾH%ǃACH@(HD$H|$HHD$HEHEHEHL$HEHM HtSHX!H=6AE  tߴfH=6ffH @0 .HCHI6HHD$[H/9H9w*HZJHcH>fDHHfDHHfDHHfDH HfDH HfDHHff.SHA DHHt+HX H[D1[@USHHHHX HPHHHHHH[]Ðff.UHHVpSHHFppZuCtH[]ÐۋH=6]twfH=6ffHX0HcuHEH1[]@ff.UHHVpSHHFpp誶uCtH[]Ð;H=6]tױfH=6ffHX0H cuHEH1[]@ff.AVAAUIATUHSHpdH%(HD$h1HHHHJH|$ 舊|$ IăXH@@tfDA$DLxH=6ƅ A$EtɰfH=q6ffH@0HbHEHL$hdH3 %(#Hp[]A\A]A^ÐHH)HJHH6ILR0H6HHtLJLϠ HtHL H LD'H5f 1AҿstCH=6]tٯfH=6ffHX0H"aHE1 @H8fD$ HD$(H$6f.D$0HD$@H^6Hl$8HD$PH 6HD$X11ҾHH\$ -|$ t$HD$(H8HtHt 肯HD$(HHD$PHtH|$@H14fDH=6 E t贮fH=\6ffH @0 HE1H8.fD$ f/HDž8 H=o6A$#'E#'t9fH=6ffHY#'@0#'HE1kvJHLD$HD$8GDmE|$ t$HD$(H8HtHt %HD$(HHD$PHH|$@HH=6A$gEgt H\$ TfH=6ffHtgH\$ @0gHEH==6E,$DmtcH\$ fH=6ffH)Dh0EuTHL^H\$ H1Hs ԙH8HD$(H8mffH=X6ffHDh0DH\$ \DmH=6E,$DmgXFH1f.ATUSHHdH%(HD$1|IHt$@H苸HtnH=6A$tӫfH={6ffH@0H]HCHT$dH3%(&H[]A\A,$hDH=6A,$+tefH= 6ffHh0HC1H=X6  t%fH=6ffHE @0 tHC1MfA,$h~qBn_kQgE <~4E) F/Mff.AT1USHH׶HHxO芃H=R6tfH=6ffH?@0Hd[HCH[]A\Du5H=6D D#tЩfH=x6ffHD`0H[EuHCH[]A\@DfDAUATUSHHXdH%(HD$H1`H@@fL8f.(H6f.$Ld$HD$ H6D$HD$0H6H\$HD$811҉HI<$t$HD$H8HtHt HD$HHD$0HtH|$ HHL$HdH3 %(?HX[]A\A]ffL0f.+HԿ6$Ld$HD$ H6H\$HD$0H6D$HD$8I<$(f/$I$ Dt HHuSHHCHHH6H46ILP0H6HHtLHL t3L t$HtHL̗ H LD'H5 1Aҿ# DCH= 6  tئfH=6ffH @0 'HC/fH=6#'#'t耦fH=(6ffH#'@0#'HCIH1Iu ?I$HD$H8\1H*@AWAVAUATUSHHxHt$HT$dH%(HD$h1HHt]HHHtTHe6ILP0H36HHtLH'L 1H5 Aҿ{HG@H0Hl$ D$  HD$(Hռ6H\$8HD$@H6D$0HD$PH·6HD$XHE HD$@HT$Ht$1I,I4~IM tq)tdz|$ HD$PHtH|$@HHL$hdH3 %(L;Hx[]A\A]A^A_fD$0ff.zt L|$(I?t+11ҾHIcHfD$ f/I@HD$(H8H?Ht \HD$(H#H=6t Lt$ 訣fH=P6ffH|$ @0HTHCfHT$8Ht$1I\IHD$(H8DAmH=T6+t Lt$ &fH=λ6ffHFh0HoT|$ HCM;|H=6  tТfH=x6ffH I@0 HC{H=6#'#'tfH='6ffH#'I@0#'HCLt$ 9H'ff.AWAVAUIATUSHHxHt$dH%(HD$h1HHt HHHHG@H8Hl$ D$ (HD$(H76H\$8HD$@Hv6D$0HD$PH$6HD$XHE HD$fDHt$1LIIzIM"its tn%&ta|$ @HD$PHtH|$@HHL$hdH3 %(LHx[]A\A]A^A_fD$0ff.ztHD$(H8HD$t.HT$LHIf]HffD$ f/HD$HHD$(H8H/Ht 謠HD$(HH=06t L|$ fH=6ffH|$ @0H8QHCfHT$8Ht$1I謌Ht$HHD$(H8oA.H=6+t L|$ wfH=6ffHh0HP|$ HC>Hٹ6ILP0H6HHtLH'L 1H5` Aҿ>xH=6  tӞfH={6ffH I@0 HCwH=6#'#'t肞fH=*6ffH#'I@0#'HCbL|$ H4#ff.AWAVAUATUSHHxHt$HT$dH%(HD$h1HHt]HHHtTHu6ILP0HC6HHtLH'L* 1H5 Aҿ{H@@H0Hl$ D$  HT$(H6HM H\$8HT$@H 6HL$HT$PHϯ6D$0HT$X@HT$Ht$I8LIDvIM tq!tdz|$ HD$PHtH|$@HHL$hdH3 %(L;Hx[]A\A]A^A_fD$0ff.zt L|$(I?t+11ҾHIcHfD$ f/I@HD$(H8H?Ht lHD$(H#H=6t Lt$ 踛fH=`6ffH|$ @0HLHCfHT$8Ht$1IlIHD$(H8DAmH=d6+t Lt$ 6fH=޳6ffHVh0HL|$ HCMKtH=6  tfH=6ffH I@0 (HCsH=­6#'#'t菚fH=76ffH#'I@0#'HCLt$ 9(HWff.AWIAVAUATIUSHHHt$HtWHHHtNH6ILP0He6HHtLH'ALK 1H5 AҿARI@@IPHL3HsMHI)M9HMHSHHH9s}H3LH)HsH~FHsHL)HIH|$H)I9LGLHsLhLcKD%H[]A\A]A^A_MIEH[]A\A]A^A_f.HHSrH|$HsLHSHCHLHHHCH99@H|$HsLϤLcHL[]A\A]A^A_fqH=c6 A t/fH=װ6ffHO @0 ~IGHfDCqH= 6#'A#'tחfH=6ffH#'@0#'&IGHfDI@(߯HHt?HHCHCUHCHk Ht#IPH6HHSfDAU1IATIUHS1HHHI9wU t: t5I9vHuۺHL HxuHH[]A\A]fDL9HHH[]A\A]Ð@AWAVAUIATUSHHxHt$dH%(HD$h1HHt HHHH@@H8Hl$ D$ (HT$(H6HM H\$8HT$@H6HL$HT$PH6D$0HT$XfDHt$8LI讀IoIM"its tnta|$ @HD$PHtH|$@HHL$hdH3 %(LHx[]A\A]A^A_fD$0ff.ztHD$(H8HD$t.HT$LHI]HffD$ f/HD$HHD$(H8H/Ht HD$(HH=6t L|$ hfH=6ffH|$ @0HEHCfHT$8Ht$1IHL$HHD$(H8oA.H=6+t L|$ fH=6ffHh0H0E|$ HC>HI6ILP0H6HHtLH'L 1H5 AҿslH=v6  tCfH=6ffHc I@0 苾HC]lH=%6#'#'tfH=6ffH#'I@0#':HCbL|$ %苲Hff.AWAVAUATUSHHhH4$dH%(HD$X1HHt[HHHtRH6ILP0H6HHtLH'L 1H5r~ AҿDsHG@H0Hl$D$ HD$H]6H\$(HD$0H6D$ HD$@HJ6HD$HHE HD$@H4$I謰IjIM tqtdz|$HD$@HtH|$0HHT$XdH3%(L;Hh[]A\A]A^A_fD$ ff.zt L|$I?t+11ҾHIcH#fD$f/I@HD$H8H?Ht HD$H#H=p6t Lt$8fH=6ffHX|$@0HxAHCfHT$(Ht$1I|IHD$H8DAmH=6+t Lt$趏fH=^6ffHh0H@|$HCMhH=6  t`fH=6ffH I@0 診HCzhH=B6#'#'tfH=6ffH/#'I@0#'WHCLt$B9訮Hff.AUATUSHHHt$dH%(H$1HHtXHHHtOH6ILP0H֞6HHtLH'L~ 1H5z Aҿ2fsHG@H0Ht$ HD$HD$HHy6D$@HD$`H6D$PHD$pHf6H\$XHD$x׬HHD$HVHHIHD$HD$PHD$0 謥HT$D$PfHXHHT$Ld$ HPf.HT$HPHD$ HHD$8H#HD$0L)#11ҾHLl$@HD$0Hl$HǃHt LLЀ|$@uGHD$pHtH|$`HH$dH3 %(HmHĘ[]A\A]fDHD$HH8HtHt ЌHD$HHfeD A AEH=36D#t fH=6ffH)DD`0]HCHl$)Hl$HH}fD$@f/kHEdH=6  t耋fH=(6ffH H@0 ȶHCdH=[6#'#'t(fH=У6ffHH#'H@0#'pHCaH|$xP3dH=6t Ll$@ÊfH=k6ffH@0H<HC@cH=6(+t Ll$@qfH=6ffHh0H;u6HCmLl$@HT$X1Iu 5wHEHD$HH8E"Ll$@聵HkHHLl$@eAWAVAUATUSHHhH4$dH%(HD$X1HHt HHH~HG@H8Hl$D$(HD$H6H\$(HD$0H:6D$ HD$@H6HD$HHE HD$f.H4$Id}I\bIMiti tdtWm|$fHD$@HtH|$0HHT$XdH3%(LHh[]A\A]A^A_ÐD$ ff.zt L|$I?t+11ҾHI?pH+fD$f/I@HD$H8HGHt 茈HD$H+H=6t Lt$؇fH=6ffH|$@0H9HCfHT$(Ht$1ItIHD$H8DAmH=6+t Lt$VfH=6ffHvh0H8|$HCUH6ILP0H6HHtLH'Lw 1H5@s Aҿ`H=6  t賆fH=[6ffH I@0 HC_H=6#'#'tbfH= 6ffH#'I@0#'誱HCzLt$蕱H ff.AUATUSHHHt$dH%(H$1HHt HHHHG@H8Ht$(HD$HD$HH6D$@HD$`HS6D$PHD$pH6H\$XHD$xyHHD$HaHHIHD$HD$PHD$0 GHT$D$PfHXHHT$Ld$ HPf.HT$HPHD$ HHD$8HNHD$0L<611ҾHLl$@`HHD$0Hl$HǃHt LLЀ|$@uJHD$pHtH|$`HH$dH3 %(HHĘ[]A\A]fHD$HH8HtHt hHD$HHf.]D AiA A EvH=6D#t菃fH=76ffHDD`0HCHl$DHl$HH}fD$@f/HEHɝ6ILP0H6HHtLH'Ls 1H5Po Aҿ+\H=6  tfH=h6ffH H@0 HC^[H=6#'#'thfH=6ffH#'H@0#'谭HCH|$xPs[H=;6t Ll$@fH=6ffH#@0HH3HCd@V[H=6(+t Ll$@豁fH=Y6ffHh0H2u6HCLl$@HT$X1Iu unHEHD$HH8Ll$@*HH#HLl$@AUATUSHHHt$H$dH%(H$1HHt\HHHtSHt6ILP0HB6HHtLH'L)q 1H5l Aҿ螦fDHG@"H$Ht$1D$@H0H\$X HD$HHڗ6HD$HD$`H6HD$HD$pH6D$PHD$x@HHD$HH9$HH(HD$HD$0HHHl$HfHX Ld$ HD$PHT$HPHT$HPf.HT$HPHD$ HKHD$8HHD$0L11ҾHLl$@Hl$lHǃHD$HSHHD$0Ht LLЀ|$@uJHD$pHtH|$`HH$dH3 %(HHĘ[]A\A]fHD$HH8HtHt HD$HHf.Hl$HH}fD$@f/]HEWD A RA:E?H=36D#t ~fH=6ffH)DD`0]HCHl$pHǃHD$fDHHVH=6  t}fH=(6ffH H@0 ȨHC~VH=[6#'#'t(}fH=Е6ffHH#'H@0#'pHC&Ll$@HT$X1Iu iHEHD$HH8Hl$fDHUH=6tLl$@|Hl$fH=-6ffH@0H-HC:UH=q6(+t Ll$@A|fH=6ffHah0H-u HCRLl$@~HHLl$@H ff.AUATUSHHHt$H$dH%(H$1HHt HHH2HG@yH$Ht$1D$@H8H\$X(HD$HHْ6HD$HD$`H6HD$HD$pH6D$PHD$xOHHD$HtzH9$ttH.TD AiA AEH=̍6D#tzfH=J6ffHDD`0HCHl$D|$@uAHD$pHtH|$`HH$dH3 %(HHĘ[]A\A]HD$HH8HtHt zHD$HHf.H(HD$HD$0HHHl$#HfHX Ld$ HD$PHT$HPHT$HPf.HT$HPHD$ HHD$8HCHD$0Lzuus11ҾHLl$@=Hl$HǃHD$HHHD$0HLLЀ|$@fHl$HH}ufD$@f/IHEa@HǃHD$fDHHldH16ILP0H6HHtLH'Lh 1H5d Aҿ[QH=[6  t(xfH=А6ffHH H@0 pHC;QH=6#'#'twfH=x6ffH#'H@0#'HCGLl$@HT$X1Iu dHEHD$HH8Hl$fDHPH=j6tLl$@2wHl$fH=Տ6ffHM@0Hr(HCQPH=6(+t Ll$@vfH=6ffH h0H2(u HCRLl$@&菖H HLl$@HfDAWAVAUATUSHHxHt$T$dH%(HD$h1HHtVHHHtMH֐6ILP0H6HHtLH'Lf 1H5]b AҿqH@@H0Hl$ D$  HD$(HK6H\$8HD$@H6D$0HD$PH86HD$XHE HD$f.T$Ht$I[INIM tdtWm|$ fHD$PHtH|$@HHL$hdH3 %(L3Hx[]A\A]A^A_ÐD$0ff.zt L|$(I?t+11ҾHI菬p,@fD$ f/I@HD$(H8HGHt tHD$(H+H=`6t Lt$ (tfH=Ќ6ffHH|$ @0Hh%HCfHT$8Ht$1I`IHD$(H8DAmH=Ԇ6+t Lt$ sfH=N6ffHƼh0H$|$ HCULH=6  tPsfH=6ffHp I@0 蘞HCjLH=26#'#'trfH=6ffH#'I@0#'GHCLt$ 29蘒H_ff.AWAVAUATUSHHxHt$T$dH%(HD$h1HHt HHHH@@H8Hl$ D$ (HD$(H6H\$8HD$@H6D$0HD$PH6HD$XHE HD$T$Ht$I/}IKIMitt tojtbx|$ DHD$PHtH|$@HHL$hdH3 %(LHx[]A\A]A^A_fD$0ff.zt L|$(I?t+11ҾHIe@fD$ f/I@HD$(H8H?Ht H1ɺ!Hx(超Hu$u Hu9H[]DHH1Ҿ7Hx(jH֐fDU@SHHHSńt}HHu H[]HH-]uDH=|~6tIkfH=6ffHi1@0薖HCkDH=3~6tkfH=6ffH @0OHCH[]fAWAVAUATUSHhdH%(HD$X1@t*1HL$XdH3 %(Hh[]A\A]A^A_HHHH2HHHeH@@HHBH:ADŽmH0Ld$D$ HD$H}6D$ HD$0H6H\$(HD$@Hj|6HD$HID$ HD$%f11ҾHMlBHMզD$ ff.ztLt$I>ufD$f/IHHLd$HIIl$ ۉsHG0t4uHq@ƃDH0fD$ HD$H,6f.D$ HD$0Hf6H\$(HD$@H{6HD$HztH011ҾHT$lt$HD$H8HtHt hHD$HHD$@Ht HHHDHL.H@uy|$t$HD$H8HtHt hHD$HHD$@HH|$0HfDHT$(Ht$1MTTIHD$H8@H=Uz6t Ll$gfH=6ffH=Ll$@0g|$HCt$HD$H8HtHt TgHD$HHD$@HH|$0HfDfD$f/w[L07D?H=y6(+thffH=6ffH舯h0Hu HC1訑HH1)SH0HD$H8HD$@HcH|$0HOH6ILP0HWv6HHtLHL\V HtHL=V H.V LD'H5Q 1Aҿ蔋@>H=x6  t`efH=~6ffH耮 @0 诐HCfD{>H=Cx6#'#'tefH=}6ffH0#'@0#'_HCFfD@H߃葼"HD$H8HHt eHD$H|jHXH\fAWMAVAUATIUSHHt$HT$HL$dH%(HD$x1HHtZHHHtQH~6ILP0Ht6HHtLH'LuT H5IP 1A$AҿfA$SI$@@I$0Ll$0D$0A$ HD$8H%{6D$@HD$PHcz6Ld$HHD$`Hv6HD$hIE HD$ fA$LD$HT$M1Ht$MiHiID$Lt$0(HT$HHt$ 1MMHT$(HHD$8H8^HqfSHHHt\HHHtSHz6ILP0Hp6HHtLH'LP 1H5sL AҿfDt7H@@uzǀpHH[HH4LTD 9H=r6  t_fH=Hx6ffH @0 HCH[f8H=r6#'#'tP_fH=w6ffHp#'@0#'蟊HCH[fAWAVAUATUHSH(LPM&M~MIVAL)K4'HHIG@HPH8HLPEAM&M~HI9HE9HD$DD9)ЃM9IDMHD$L$DIL;l$teD$A8EuHt$HL"PuMM)x>J IFH([]A\A]A^A_IV_APuHL9IVL9H9HH9HGH9L IHPLxL HPHHBVH }RH5H=^IIF6H=Yp6Et%]fH=u6ffHE@0HHEHHH@66H=o6 E t\fH=ru6ffH @0 HEH~H H5H==]ff.AVAAUATUSH5L-ro6IMt9\fH=t6ffHY @0Hw HC@Eu{!HHx(tH耥D貌E$$AkD#M fH=Ht6ffHD`0Eu\H [fDAu"DA$kkMt=H[AkfH=s6ffHb@0kD蓆HC1[]A\A]A^ffH=s6ffH0Ak@0kƐA<$kt EtH=^6It|fH=]6ffHHXLH%E{cIhff.UfE1AE1HAWAVAULATLSHLHdH%(HE1HG8HGHG H`HHh<HDLJHLJƇfDƇHLJHLJ HLJ08D@HLJLHLJTL`HLJhƇpHY6GHOY6LoHGGHX6GGHY6HGG1HGGHGHGHGHGHGH@AHǃHǃfDHǃHǃLHǃƃǃ Hǃ(Hǃ@@twH6t9H?I HCBNfCJHEdH3%(QHe[A\A]A^A_]f. AtEp„t YA@t @Et .t f.AHH|8Dž| DH= S6INj`t?fH=X6ffH`p0|KAljXkHPL}HtHrLLIGHE-HELHH`HEH=RZ6H@tfH=X6ffH\XDLAH@H V@PjjH1!WHXH}H H`HH9tTH}IL9tTH=Y6ItTfH=W6ffHćHXLH?S^IJ (@Uf1HAWAVLAULATLg SHH`LHHhdH%(HE1HUfHHH@LJLHLJƇƇHLJHLJ HLJ0HLJ8HLJHHLJPLJXL`HLJhƇpGHS6LwH&T6HGGGHS6HGGHT6HGG1HGGHGHGHGHGH1HǃHǃfHǃHǃLHǃƃǃ Hǃ(Hǃ@HH^ HPH@^Hh HCBNfCJ  ((A0C0A1C1A2C2oI8K8oYH[HoiXkXoyhƃ {hHH)PHHH9tLHtH=T6kBHHt!H=S6HaHHhHHtHpHEdH3%(He[A\A]A^A_]AHH|8Dž|!kdH=,M6H`Pt9fH=R6ffHPH0E!H`ljH)eH@HMHHrHHPHI賆HH<$t$HD$H8HtHt 2HD$HHD$0HtH|$ HHL$HdH3 %(HYHX[]A\A]HD$HH6$HD$ HH6H\$HD$0HC6D$HD$8H0f/$Hǃ0@HIY{0HILHHHPHH@fHPHIHPHpHHPH~HhHPH(@ H=cC6  t00fH=H6ffHPy H@0 x[HCC H= C6#'#'t/fH=H6ffHx#'H@0#' [HC:(L@IGHMttHEHEHEAUHELm Ht^HP[f.IH1It$ .H0HD$1H8HI6LyNjHBH+f.AWAVAUATUSHH$dH%(HD$x1HHtWHHHtNH'I6ILP0H>6HHtLH'L 1H5 AҿQTHG@"HHtHH1[IHtYP?FHLHHr Ht$xdH34%(HHĈ[]A\A]A^A_(IŃ tAH=@6+t-fH=(F6ffHvh0HHC1fD $fH0f..(HD$8HD6 D$0HD$PHC6f.$HD$`H?6T$@H\$HHD$h11ҾHLd$0dLHLd$0Y|$0It$HD$8H8HtHt -HD$8HHD$`HtH|$PHMbAmfH=c?6  t0,fH=D6ffHPu 1@0 }WHC4@KH=?6#'#'t+fH=D6ffHu#'1@0#'-WHC@H=>6ID t+fH=>D6ffHtD`0=7E>Ll$Ld$0DVHLHrH$IEHD$_LLuHD$0H=*F6HD$tƈfH=fD6ffH6tL$EHL$H{@H1CH|$0IIL9t@H|$IL9t@H=E6ItTfH=C6ffHsLLH,E&H==6D#tl*fH=C6ffHsD`0HEHCH)H1"@]DHHH@HD$8HA6$D$0HD$PH@6H\$HHD$`H<6\$@HD$hH0$$D$0f/Hǃ0DT;T@|$0t$HD$8H8HtHt )HD$8HHD$`HH|$P1HQLd$0Hf(1It$ H0HD$8H8tHH`HoH5Hgff.AWAVAUATUHSHhH_xdH%(HD$X1H{0fLLHGx@$Ht)1HL$XdH3 %(Hh[]A\A]A^A_fXLH~H~€&H=;6t'fH=@6ffHq@0Y3YjÄqHl$HпHrHEHLd$0HD$HL4rL-B6Lt$0MtfH=@6ffHpAYLH@H1o?H|$0IIL9t=H|$HH9t=qHMt贄fH=T@6ffH$pLHHa(@8C&H=96t&fH=a?6ffHo@0Z]2KZziÄ7Hl$HHrHEHLd$0HD$zHLpL-KA6Lt$0MtfH=?6ffHToAZLH@H15><i{'C$fLkpƃDHHshLƃH2HLfLifM)LHLI94XLH{HkH=o86tH%fH==6ffHhn@0Y0Y hÄHl$H%HrHEHLd$0HD$ HLoL-?6Lt$0MtsfH=>6ffHmAYLH[@H16Lt$0Mt6fH=<6ffHlAYLH@H1;fDƃLfffHsHLo/LkPHs(HLW/HL@H=56t"fH=u;6ffHk@0\q._\eÄK@Hl$Ld$0cHT$H5eHI&HL mL-[=6L|$0MtfH=;6ffHdkML@A\HH1B:H=56t!fH=:6ffHk@0[-[dÄoHl$HT$H5HLd$0%HL:lL-<6Lt$0Mt$fH=:6ffHjA[LH|@H1u9C$ AH۬HHHHHH0HHFH'H\H=ff.AWAVAUIATUSHH8T$ HL$(LD$dH%(H$(1HHt HHHH@@-IuIU1Hl$0L|$PLt$pL$HLHHEHHD$0ID$HD$H$IGHD$+H$Ht$0 wH06HHHLLHaHt$pIFH|$0HT$xH9yHEH$H9HD$@Ht$0HT$8HL$@HH|$pH$HD$xIFH|$pH9t4H|$8HǃHǃL%16MtfH=P76ffHgx0JIMtfH=+76ffHgDh0D(D+MtZfH=76ffHzgDh0ILsH|$0HH9t4H$(dH3 %(LiH8[]A\A]A^A_@H|$LE1Hy86H5R 'R0CHtH *HT$xH|$0HT$8H|$pHt$0IT$tu4H-6HHyHLLH_H|$0HD$PHT$XH;D$HMHt$`H9HL$@HD$0HT$8Ht$@HH|$PHL$`HD$XH|$PH;|$fDHQ76ILP0H-6HHtLH'L 1H5 Aҿ{BHt$0HT$8HL$@I~H|$pQH=[/6  t(fH=46ffHHe I@0 pGHC;H=/6#'#'tfH=x46ffHd#'I@0#'GHCw$HT$xH|$0HtHHt$'HT$XH|$0HT$8H|$PcfHD$0HT$8Ht$@HD$HD$PH@aH=).6]]tfH=36ffHd]@0]EFHCID$ D$f$ff$H8(D$pHD$xH26$H$HW16H$H$H-6H$HD$pH$HD$(HD$DL$M1HT$Ht$(L<$IJIMxH= -6t L|$pfH=z26ffHb@0HHC|$pt$HD$xH8HtHt HD$xHH$H9H$H"Dit_ tZtMuE&H=P,6D#t L|$p!fH=16ffHAbD`0HiEHCD$ff.ztHD$xH8HD$ HL$HT$HL<$PbD$`HT$XH|$05MuAkf$L I|$nLHkLFLbD$nBƄ,D$ D$f$ff$nfD$pf/w#HD$ H"DL|$pPCH$H$1Hp IHL$ HHD$xH8d7HD$HaHMf.AUATUSHH8dH%(HD$(1H@@IՃuwfHL/L扫HH_HL$(dH3 %(H8[]A\A]ÐAL+11H1D`McLALIHHHL1HELHKT%H$/L7AH=J)6tfH=.6ffH7_H{H@0.HCH<$HHCH9t+1H=(6(+tfH=`.6ffH^h0HHC1H=(6  thfH=.6ffH^ @0 @1HCj@H=K(6#'#'tfH=-6ffH8^#'@0#'g@1HC@Q@F4HHϡff.AWAVAUATUHSHH8H4$HT$dH%(H$(1HHt HHH`H@@H$L<$HHD$H$H$Mt L]IL|$H4$Ld$`LID$1H$HD$h1HD$pD$xzI|$LD$`+H$IGD$dH9t)t$`HHD$HH8(Ƅ$L|$H$H*6$H$H**6H$H$H%6H$xfLL%AƅXIIE8  $ff.ztL$I}tf11ҾHJAńtwHD$H9sgHHH)HHGH(dt$`L2MXDfƄ$f/IEwA$t*H$H8HtHt H$HH$HtH|$H HЋ|$`xlH|$hIL9t'H$(dH34%(DH8[]A\A]A^A_HT$I-H=$6Iŋ(tXfH=*6ffHxZh0EukDKH1PLL$HLH11PAYAZDxMcL=HIHǺULL$L|LH1Hl$PKT>LHEHD$P_HAXL;EmH=#6D+tfH=))6ffHYH{HDh0q(HCH|$@HHCH9t6&E1cHD$H$1Hp &IEH$H8RE1 H*6ILP0Hg 6HHtLH'La 1H5 Aҿ5H$HD$$H="6  tfH=)(6ffHX E1@0 :HCH=g"6#'#'t4fH='6ffHTX#'E1@0#':HCLH="6tfH='6ffH XE1@0HHCD11PHHźt$ELi1 Y^HHHD$UEIHt$Lt$ 1L-HL Hl$PLHEHHD$PXZKT7L!9EmH=5!6D+t fH=&6ffH+WH{HDh0%HCH|$@HHCH9t#E1D09L|$ HHD$HrIGLHD$ Hl$@LH5XHD$@H=(6HD$tkfH=&6ffHVLD$EHL$H@H1i%H|$@HIH9t#H|$ IL9t#kH= (6HtjfH=I&6ffHVLHHVEu8IH1PLL$IL:H11 hXZHcHHIHǺAWLL$H1LH H|$IT-LHGH$A[A_#L+7A.H=@6+t fH=$6ffH7UHt$H{h0$Lt$HCH$IHCL9+HHH(H1H/HܘH閘HSHHHH閘fDUHAWAVAUATSHHhHdH%(HE1HLvhDfpHtHH;HXHH H~PDHHHLFhHNpHxHpAQ1AVAT"H LcHLHL Hp1I9HHH@HMdH3 %(zHe[A\A]A^A_]fDLpLYHHӞDL@hHHpHHpHxp1AQAVAT "HpIH LcL93)DLALPMC1oK8CAHDs0C9 foSHo[XfC0ochC=xU]e }Ml$LcMM9s=~8H5p L2H5K L1H0LLHGHH0HHHHHpHGHHLHhIEHrLHLHIuHIH9SHHH9HHH9(HH9H11HT_LPIWHPHHPH9HPHHH`HH@HXHH@H=6tvfH= 6ffHPH{L@0cHCHPIHCL9t&HHHH9t HHHH9tHIEH9tHHHH9tHH0HH9t1ouo}Ds0oxoEsHk8C1{XChI$ID$@ME M9Lk'$LHHIDP WLHL)H/H5LL/ LIM9 L@(HMWLIIGIGAUIGMo HHHHXDL\HHQHHHHPH9HHHHHH@HHH@HH+H H H50\HHQHHHHPH9wHHHH HHH@HHwHHH@LH8IH9^H H0H97HHH9t7H@H9H11ffDfIM9H(L@IMI$ID$ID$AUID$Ml$ HLPH6LDoH)oP) oX)`GfDHo6L0">H=c]x>IH鐑H阑I遐I騐I逐IݐHfff.AWAVAUATIUSHHXdH%(H$H1HHHHJHH@@ HH{xt%H3A SH{xHHhLzHCxL牨HsxdHCxh LLL$ALL5UH(H$fD$DH)$HDID$)$HD$HDŽ$0E k H fp4HffB6HHHPfH=5ffH^Dp0 EuDIID$H4hL`HrLH@ID$H`LH{HEL-5H8Mt_'fH=5ffHHM@AVL@HcH8H1H}HYI^H9tKH`IL9t6衡HMt&fH=5ffHTLHH}#@CH= 5ID0tfH=5ffHDp0EuD$IID$HfL`HrLH@ID$H`蟶LHHEL-l5H8Mt&fH=5ffHsHM@AVL@HbH8H1FAEPAUOAEPAUNEuDTIID$HfL`HrLH@ID$H`ϵLHOHEL-5H8Mt3%fH=5ffHHM@AVL@HbH8H1vH}HIXZH9tH`IL9t uHMt$fH=X5ffH(LHHeIELPMt)AE IELPfDAE PAU AE PAU f\H-5H5F5HHHHe5HYIZHYZH%ZI#ZHYIYHYI7ZH?t@UHHAWAVAUATLeSHHdH%(HE1HGD(HHID$HEIHt HɶILLLu膳IFH}DHE1LXHEEI~LE9H}ID$DmH9t}HC8HS HCHXHH0IHC}LHC8t}HC(L8x^HXH}HH9tuHEdH3%(mHe[A\A]A^A_]U虝H=a5ID0t4fH=5ffHT Dp0E}DvHPHL`HaHrLHIEH`LLtHEL55HHMtX!fH=5ffH HIؾ@AWLPH^HHH1 fD諜H=s5ID0tFfH=5ffHf Dp0~}uE}DtHHHCL`H`HrLPHHIEH`LLf HEL55H@MtJ fH=5ffH AWIؾ@HDPHL]H@H1_H}IHAXL9t3H`IL9t艚IMtfH=l5ffH< HپLHy@;H=5ID0tfH=~5ffH Dp0}AEljPH@HL`Hs_HrLHHHIEH`芯LL HEL5W5H8MtfH=5ffH^ PHL@LHH8H[V@H1(H}IHPXZL9tH`IL9t#IMtffH=5ffH HPLHf.[t8™H=5ID0t]fH=5ffH} Dp0~}kAEljPH@HL`H]HrLHHHIEH`LL HEL55H8MtjfH= 5ffHPHL@LHH8HZV@H1H}YHPID$^H9tHH`IL9t3螗IMtfH=5ffHQHPLHH~SH`SHSHSHSHWSHSHSHSHSH?@AW AAVAUATIUSHHVD$Ll$Hl$pdH%(H$1LHHEHHD$pHHH@OHH5HULsHLsHHD$pH9HCH$HCHD$xA D{(.HD$xHCHEHD$pHEƄ$H{8ҕH|$pHC0HEH9t[Hj5Lt$(HXHHHHH\$ HHD$(Mt-L=V5MAFfD$H=5LHD$0H|$0>\$8H=5t跼fH=_5ffHHnLH։X0ID$I$詪H\$(Ht'L=5MC@H$dH3 %(LHĨ[]A\A]A^A_@AFPAVILPMBAF ILPCPSvHHPMC QHHPCH[0HEHHD$pHt HǬHHH舩ID$HI$HD$pH9taI$H$ID$HD$xID$fo$KZfDH=05D$8AAfo$AT$C PS f.AF PAV PH4PIPH=Pff.AWAVAAUATUSHHV $DD$D$dH%(H$1HxDL|$H61Hl$pI LLHHHEHHD$pרH3HSL$ID$LHH$谨xHH5HUHHHCHCHD$pH9HCH$HCHD$xHIHD$xHl$pHCHC8HC(H$Ƅ$L9;HC(H$HC8H$DsHHCTHC0$HC\CLD$HCdCPHCl4HE5Hl$(HXHHHHH\$ HHD$(Ht(L%5MEDD$H=5LH|$0IEIEIEt CT0\$8u D$8H=G5t fH=5ffH@X0H\$(Ht#L%,5MCH$dH3 %(L3H[]A\A]A^A_@EPUHEHPME HEHPfCPSnHHPMtpC MHHP?LH譱fo$S8fDfo$K[fDC PS DE PU 1H SH5RH=PSnH wSH5QH=R/f.@tt#uo1@H71f.HZ5H1tt#uo1@H71f.HZ5H1tt#uo1@H71f.HZ5H1tt#uo1@H71f.H)[5H1tt#uo1@H71f.HZ5H1tt#uo1@H71f.HZ5H1tt#uo1@H71f.HZ5H1tt#uo1@H71f.HyZ5H1tt#uo1@H71f.HiZ5H1tt#uo1@H71f.H9Z5H1SHGH8M[fSHHHPHHH@H811 [SHHHPHHH@HH18|H[SHHHPHHH@HH18H[SHHHPHHH@H18 H[SHHHPH@H0n[f.SHHSHKHCHH1H8~H[SHGHH8蜋[SHHHPH@H2H8[ff.SHHHPH@HH0荰[fSHHHPH@HH0=[fSHHHPH@2H8[ff.@SHGHH8蜇[SHHHPH@H2H8[ff.SHHHPH@2H8S[ff.@SHHHPH@H2H8肺H[ff.fSHHHPH@H28#H[ff.SHHHPHHH@HH1H8H[fDSHHHH HPHpH@H HH6H8$H[ff.@SHHHH HPHpH@H HH6H8tH[ff.@SHHHPHHH@H1H8vfH=5ffH^HxH5H8HD$HD$0FHT$HD$ H\$ 'lHHT$HHPHHPHHD$8H6HD$0[HD$0Ht HHHD$HL$HdH3 %(u HX[]fH4$H|$;H HUSHX|$ H4$dH%(HD$H1H=65tufH=5ffH/HxHm5H8HD$HD$0HT$HD$ H\$ jHHT$ HHPHHPHHD$8HHD$0ZHD$0Ht HHHD$HL$HdH3 %(u HX[]f.H4$|$ 裏 HH-@USHhH|$Ht$HT$dH%(HD$X1H=5tsfH=5ffHHxH65H8HD$( HD$@HT$(HD$0H\$0iHHT$HHPHT$HPHT$HPHHD$HHHD$@kYHD$@Ht HHHD$(HL$XdH3 %(u%Hh[]HT$Ht$H|$lŒH H& ff.fUSHhH|$Ht$HT$H $dH%(HD$X1H=5trfH=,5ffH褻HxH5H8HD$((HD$@茊HT$(HD$0H\$0mhHHT$HHPHT$HPHT$HPHHP HHD$HHHD$@XHD$@Ht HHHD$(HL$XdH3 %(u&Hh[]DH $HT$Ht$H|$piH H USHhH|$Ht$HT$H $dH%(HD$X1H=[5t4qfH=܉5ffHTHxH5H8HD$((HD$@H[]A\A]DSJKD\1f\$f.[{`d$1A =f.MtH=451}kh> S JK 2fu1CpfH=ٶ5$kff.@ATUSHH=w5D$tdfH=5}5ffH譭HxJHt5H89L%}5MtH=^5ٜH=5Hc1HH{5LIM;Iq*HH$HcBIH1HHI9 9uIHHXHhHtM#CM%HL$f. YT$1HtcMt~SuOHD$HRMD$S u&HD$HRD$s<H[]A\j1{SJK~f.MtH=51-i<:f.S JK _fC0dH=5hff.@USHhH|$(Ht$HT$H $dH%(HD$X1D$,HD$@xzHT$,HD$0H\$0YXHHT$HHPHT$HPHT$HPHHP HHD$HHHD$@GHD$@Ht HHHL$XdH3 %(D$,uHh[]uHHff.fUSHXH|$dH%(HD$H1D$HD$HD$0}yHT$HD$ H\$ ^WHHT$HHPHT$HPHWHD$8H{HD$0GHD$0Ht HH%T$HD$HL$HdH3 %(uHX[]~H'H:fDUSHX|$ dH%(HD$H1H=zs5tS`fH=x5ffHsHxHp5H8t{HD$H\$ aVD$HD$ HD$ HHD$(HHD$8HHD$0FHD$0Ht HHЋD$HL$HdH3 %(uHX[]Ë|$ oHi@USHX|$ dH%(HD$H1H=r5tc_fH= x5ffH胨HxHo5H8t{HD$H\$ qUD$HD$ HD$ HHD$(HhHD$8HHD$0"EHD$0Ht HHЋD$HL$HdH3 %(uHX[]Ë|$ n~H@AWAVAAUATIUHSHH=q5tt^fH=w5ffH蔧Hx9Hn5H8(L-qw5MtH=E5H=y5Hc1HHb5LIMIq1f.HHHcBIH1HHI99uIHLxHHMtMAGMHLHHJMthMtsAWuSIHD$LRMHD$AW u'IHD$LRHD$fDLHPRH[]A\A]A^A_ÐAWJAOMtgH=5E1Ef.AV JAN lAF YH=5c^DHq>iHH@AWAVAUIATIUSHH=j5tWfH=Mp5ffHŠHxBHh5H81L5p5MtH=v5H=5Hc1HH5LIM3Iq*HHHcBIH1HHI99uIHLxHHMtMAGMHLLH MtnMAWuUIHD$LRMHD$AW u)IHD$LRHD$DLL)@H[]A\A]A^A_f.苬jfDAWJAOmMtgH=5E1L\LL?,AW JAO YAGOWH=5HL$[HL$LLu?GHHAWAVAAUIATAUSHH=]h5t6UfH=m5ffHVHx;He5H8*H3n5HtH=5肍H=;5Ic1HH$5LIMIq+@HHHcBIH1HHI9A9uIHHhLxHtHEHMDLL5lHtfHtsUuRHUD$ HRHۋD$ U u(HUD$ HRD$ fDDLD`H[]A\A]A^A_UJMDHt\H=51YDLD`Mf.U JM sfE UH=i5YDLD1`jHH@ATUSH`|$Ht$HT$dH%(HD$X1H=f5tRfH=k5ffH\$Hx(HAc5H8H-k5HtH=5/7H 5Hc1HHѤ5H\5l$ HtH=5{H B5Hc1HH+5HBBHff.AVAAUAATUSH dH%(HD$1H=T5t@fH=Y5ffHHxH7Q5H8`XDDHHHCHSZ5LcLHH@D$H-Y5HtH=[5xHt$H=5 :L L`LkL9tqHAEL`MtUHAT$u;I$HD$LRHHD$NAT$ fHXHt H=5ED$Ht2AUt0HL$dH3 %(H []A\A]A^ÐSJKuHD$HRHD$S uHD$HRD$fDCDD"lfDAT$JAL$fDLkH-W5$S JK |f.I$HD$LRHD$AT$ JAL$ I^@HIIff.AUATUSHH=:Q5|$ t>fH=V5ffH/HxHmN5H8s`)Vt$ HHHCHW5LcLHH+oHEH-V5HtH=~5uHt$ H=507L L`LkL9tlHAEL`MtPHAT$u6I$H$LRHH$AT$ fDHXHt H=؎5#C1Ht\AUuAH$HRH$S uH$HR$ @H[]A\A]ËSJKDCAT$JAL$fDLkH-HU5RS JK xfI$H$LRH$fAT$ JAL$ g=IIlHAWAAVAUIATUSHHhdH%(HD$X1H=N5tf;fH=T5ffH膄Hx;HK5H8*E!Ld$ 1IHD$(ID$0D$@?HD$ HD$0HD$8HD$HHD$PMtC{ fD$L1LfD$ $H\$HD$HHI9ufLA*^t NtcH\$0E1Ht,fDkLs(fAF1HAHuLXHL$XdH3 %(Du2Hh[]A\A]A^A_ALDH2uAYHf.fUSHHHHtf.H/8HHuHCH;1H0H3H{HCHCH9t H[]bOfH[]fAU1ATUSHHcLGL'IIM,ImHHMHIIq$DHHt`HcBIH1HIL9uIA9uI9HL9tIHtHcA1II9tM HI GHkH[]A\A]fH1[]A\A]Ht,HcA1II9tM IEHSH9tIEHLHK@ATUHSHHHI]ILC0HKHCHte1LSDHHHHLMtDHcA1L HI4HHuHCHHKLH9t8I HLMufH;L9tMHkL#[]A\HLg0HG0MNH&I$HC(oH|HgAUIATIUHLSHH HHWHwdH%(HD$1HGH$dtHHHxbL1HsIHJ JHt8HHEHJH(HCHHL$dH3 %(u?H[]A\A]@HCHEH3HkHEHtHc@1HsH,HCHKVH%H׮rnH{HNf.@AU1ATUSHHcHOHHHL HMtTMIEP'IHt8DPM1IIcHH9u!E9uIHtHH[]A\A]DII MAUHLHAHPHH@H@aH[H]A\A]f.fUH(SHHMLcoC1HHHM@DXHCHG LHHEL HMtPMMAX"@IHt8XM1IHcHH9u"A9uIHtJHH1[]@HLHAxH[]tt#uHH1DH71f.H4H1tuH71DH4H1ff.tuH71DH4H1ff.ATUSHN5HtwfH=M5ffH|H` @H1KI HHt5H{0HHH(6{xuH}uH[]@HH[]EfHEHH[]H@H?f.HH>pHfDHA5AVAUATUSHXHttL5 L- L% H- (fDLHSH5 1HHt.HCtttʃuHLL[]A\A]A^r'fH<5H8ÐHUA5H8ÐH]=5H8ÐATUSH0dH%(HD$(1H}=5HH!HGHHIHHD$LHB5Hufo$HUoHHHpHp) $HL$Ht$HPHtLLHHHuHfgRHQG5HtfH=E5ffH_uH @H1IDIqHHt贉fH=TE5ffH$uHLHa-Q 5H 5Ht$HD$Ht"IH5~5LH5~5H ~5HFA5fo$oL@HPHH)$LD$HT$HpMtHHAHD$(dH3%(udH0[]A\H=a~5{SH-H=VC5H/3H`~5H5A~5HHC~5;H=~5* JH0HCH%;5H8ff.fH;5HHHtHBÐH5=>5H1HNHHL IMtJMIp IHt0HpM1IHHI9u!H9uIHt H@1ff.fH=5H@H=5H@H}5fH|5HtHBHH|5Ð1ff.fAVAUATIUHSH@dH%(HD$81 AHHH$jHL$Hi4$HS㥛 HH?HHH)HHSLk0Lt$rVHC HS㥛 HHHEHC(HD$ H?HH)HSHtHLHEHD$(HEHD$ Hk:5LLLH0CHD$ Ht LLH,A51L%+<5HǃHǃH0I|$HnH(HHI$HkLIMI0HN.HHHHI1HHHI9H9uIHHHH=5IT$H;H%85LHkHHHF/{xuPHA=5HxIn^HHt$8dH34%(H@[]A\A]A^D1@H>fDf?HSAHLHLHPHH@QH,HPWHFHZHVHZHg@HGHtHHHf.Dtt#uo1@H71f.H4H1ÐfATUSH0dH%(HD$(1Hm65H(HHA}>Hs(HhHHC8HH$HHHD$HHCDd$HD$^HD$Ht HHHD$(dH3%(uOH0[]A\@=HsHhHKHC ~H?5'H5 1R0KDHff.AUATUSHhdH%(HD$X1HK55H(HHHpHH+ShHHH+CxHsPHHHHHHC`H)HHЀ{{Hwf/D$HD$ vcHS>5H1H$Ld$0D$HD$0H65LHl$HD$HH;5HD$@ HD$ HD$@Ht LLH߾b8H|$ HtS$}i|${H{pHsPtHP@PX1IHHщHH= mAVIAUIATUHSHH9u qLL9t8L#IEH9CuHCI9tJHmHbHLz3L9uDI9t+HmL^b[L]A\A]A^N3fDI[]A\A]A^AWAVAUATIUSHHHoHHHWHH)HHH)HvOM5HEI$HC0HHCHHPHSHH@HHC8HS@HC0H[]A\A]A^A_@Hw(HH)HLpLhK6H9HHHlH9H<4Hs(IHL)HM4HCHHPH9t H)L`H;I2L;HkLs(IKl.HkHHCHHC HEHC8HHC@L)HIHL4HH)L9vH9tL`@H9tLH)Lm`*fSHHHCH9tj1H[a1H?Hx H3PH=^fAWIAVAAUATUSHHL-+5L%H.5dH%(HD$81ImMt fH=35ffH*dHx?H6MtfH=35ffHcLH@Hp,HH=tY DA݃pAąfHL$8dH3 %(D,HH[]A\A]A^A_f.H\$HHCHD$z HHHT:HH=m5KnHHh(H|$HH9t/}t3HUHIMHE8HHL$H9gHHHE8H|$SEDvEAf.H\$HHCHD$ HHHTzHH=l5mIHzL`(ID$I9D$8IL$(H(HQH9&HID$D0HAeH|$HH9s.ifH\$HHCHD$ HHHTHH=0l5lHbHh(H|$HH9tk.}u}t3HUHIMHE8HHL$H9HHHE8H|$|RED[E1I|$Ht2ID$PIl$0LxI9vH}H-I9wI|$-L-LH=Zk5FDADnA.fDH\$HHCHD$HHHTHH=j5kHHh(H|$HH9t3-AEXv/1H@Hx1fHH@H@H@ H@(H@0H@8H@@H@HH@P Ht$H|$i1H=6j5IH54j5LIHLH:HHB(H*H(f.X.1H@Hx1fHH@H@H@ H@(H@0H@8H@@H@HH@PHt$H|$i1H=fi5IH5di5LIHL HHHB(HH(f.EA @Ht$H}: DHt$H}" DHL$HT$H\$H5f H=h5mAHLLH=h5)H(fHL$HT$H\$H5 H=sh5^mAHLLH=Xh5)H(f.X,H11fEH}HEHEHEHE HE(HE0HE8HE@HEHHEP"Ht$H|$i1H=g5IH5g5LIHLJ HtLHHB(Ht@H(I|$ )ID$0HPH@IT$0HID$ IT$(ID$HL$HT$H\$H5 H=,g5lAHLLH=g5l(H(zMt^fH=,5ffH~\A@0EA3HwI醳I邳I鑳I鍳I霳I阳@USHHHHtf.H/HHuHCH;1H0H H{HCHCH9t H[]R(fH[]fAT8UHSHdH%(HD$1w*HUHHHHCL"HjLHt MH,$HwOHu9A$SHk(HHC(Ht$dH34%(uVH[]A\DHtfH(H$HCHSHLHH,$HCH=C1HH?'jIH~VHF_fDAWIAVIAUATILUSHH HHWHwLo >HHUHH9VL<L)L1HI LS0HKHCHte1LKDHHHHLMtDHA01LHItHHuHCHHKLH9ILHLMuH;I9t&L1HkHL+I L+KDMt$0J Ht6HI$HJL HCHL[]A\A]A^A_fDH=t[fDCtH{[ He5SHHHHGHx(H{D){ tH 5HsHHP[@H{[fDSH#H[f.ATAUH1SH dH%(HD$1HHDMbD)iHcH $Di@BHcHt$Hʚ;~0H& .HHHH?HH)Hciʚ;HHcH)H}Ht$HH $@@H\$dH3%(u H []A\$fUSHHH 5wGHG HtpHI50HHPHCHC Hx(Cv6HCHx(H{HG(uUH>u`H[]@0C fHCHx(C@@ 6H{HG(tHǾUMH{HG(딿 HiH!H - HHߋ0!龤H_5H5x5HHHH5JOH隤f.@H#0fH fHsHfH1fHCfH]5SHHHHGHx8=H{T{ tH5HsHHP[@H{[fDSHSMH[f.USHHH5GG HHtvH5@HHPHCHC Hx8CtH{Hw8xGu[H[]DHCHx8J@@FC fHCHx8C@@ @0+딿 HGHH 8 HHߋ0¢lH=5H5V5HHHHu5(MH鞢f.fPXH H5H5 5HHHH)5Lff.HHxTH9v#HH9sHx&H7H~:f.Hx'HHHPH=WSHdH%(H$1HBxeD$%=u&HD$0H$dH3 %(urHĠ[DH=P5t)fH=5ffHII@0HTH=5tfH=5ffHIX0H{ff.@SHC#H [HH?1GH@AVAUATUHSHH8L55 IHW5ID$ID$ HI$HID$ID$ AIID$(IT$0H}Ml$LcL+IuIU}H)H"5H~9H;HWHHHH9tHG}H)H4@HuH[]A\A]A^L+IE"H鸟H鼟f.AT1UHSH0H?dH%(HD$(1HD$HD$HCHD$1H{H$ <$D$u<7H=5(t{fH=~5ffHFD$$h0HfDD$$HExDWXH|$HH9ttHT$(dH3%(Hu-H0[]A\fH=5ffHFh0HH髞H麞UAHAWAVAUATISHhdH%(HE1_=2H=5HËAtfH=s5ffHEDp0r!D+H]D (H HHrIHCHEHEHHHxGH=a5L}tYfH=5ffHnEHMMAUL@H H1IIXHxH}ZHH9tH}HH9tDH=5HtYfH="5ffHDLHH/HUdH3%(uHe[A\A]A^A_]@\I,I@AVAUATUSHH0dH%(HD$(1H=U5t.fH=5ffHNDH@HhH5LLPIH=IFŃs) tMA$UtAALfL2fI$H}LHHUILHLHH)H)HDH#UAąyDHCHCHCCHHt$(dH34%(HH0[]A\A]A^@IHJT-IFLHkH$9HkH{LHCCD# H<$IFCH9t|@A$UALL1I醛UHAWAVAUATSHxdH%(HE1HIII1LA}I4HH)HHx H~3HI9wHMdH3 %(HHe[A\A]A^A_]tiD8HAtA tH= 5tHpHpHpfH=5ffHBDx0HprD:LuD$H HhAELmHrLpIEHELLCHEH=g5H`tVfH=5ffHqAAWM@hDpH H`SxH1;H}IIH L9t H}IL9t ;H=5ItyUfH=5ffH@LLH&Y1QtH醙H錙ff.UHAWAVAUATSHxdH%(HE1HIII1LI4A}H)HxAEtDH~NHI9wf.HMdH3 %(HHe[A\A]A^A_]HxHiHt D8HAtA tH= 5tHpHpHpfH=/5ffH?Dx0.Hp^D:LuD!H HhAELmHrLpIEHE?LL@HEH= 5H`tSfH=E5ffH?AWM@hDpH H`SxH1 H}IIH L9t H}IL9tt H=5ItSfH=5ffH>LLHED19HRHXff.UHAWAVAUATSHdH %(HM1HudH=5tfH=} 5ffH=@0ypE1HMdH3 %(DFHe[A\A]A^A_]IH0H=5tafH= 5ffH=@0&7Ań{HMH HrIHAHH]HXHELH>L%5LuMtQfH=) 5ffHHU HzuI,$[]A\@HHxTH9v#HH9sHx&H7H~Jf.Hx7HHHPH=õgfDHW1HtHBXff.AUATUSHLgMH-5M$Ht L u}I$I+$HI$I+$HHHHI$I+$HHHtL]HH[]A\A]H1H[]A\A]ÉqHHtHÐff.AVAUATUSHoHHtl} LLo8H}xHt9HLLhM9vI<$I+M9wH}xH}@+H HCH{1)HC HC(H[HHd=H[]A\A]A^@L%4LMt LEurE LL2MtLLmPMu LhMmMMeI<$tL2I<$t@[]A\A]A^ÉUSHH?4HtfH=4ffH5/HP HHtlHt HU Hz HtfH=4ffH.Hh HtHgHHtfH=M4ffH.H@ H[]fDAWAVAUATUSH(HdH%(H$1HHH@H@H4H54HEHHU HXH=4tfH=4ffH.HhHk} L%4MtHBHkHH9HHHH9HHHD$MtHHD$HHPHH/xEHHD$E1L|$H@0L8HR(IHD$ tHtqHhHt\MCUuDHUH$HRMH$U uHUH$HRH$HhAmH=4tefH= 4ffH,h0 EcHCHh0H=I4t"fH=4ffHB,HXHtHC Ht H{HtPHH=4tfH=4ffH+H@H$dH3%(4HĘ[]A\A]A^A_@EmD Hl$`HJ IHrHEHHD$`Ld$@HL-HD$@H=N4H$t?fH=4ffH[+H $EMH @H1;H|$@IIL9tH|$`HH9t=H=4Ht{?fH=4ffH*LHH(E_f.UJMfHD$MHD$(H|$ HMtHkHH+D$(HHHHHH+HHHH+HH<Du EHE({LkAEff/I& .HD$0HD$$$Ys Yk f/sH,HiHt$ IH,HIHH?HH)HHT$0Hiʚ;H)HT$HD$8菺H9;HCx H@0HwLkAENHt$ I/#HCHh(|$(H|$ HMfHH$HH$HJHRHHHHHHkHx0}HD$HkU JM sf@(E1H@ f@(E1H@ f\HH,H1AH|$ HMHkXH@H@HD$HŸMtHEH4HD$H54Hh@HPPH@HP0HCHh(HCH@0|$(uHD$f.H|$ HtMtH[]A\A]f.H e mH5>_ H=id 誧HO?t1@SHHG1=HC [ftH~hHt Ðff.wLWPÐ@USH_dH%(HD$1tFHHt9|HH$H4@fD$Ex E1HL$dH3 %(uH[]AWAVAUATUSHHLMt:MnM&M9oMtf.LxLpHǃHHtHAHIHǃHHH?t>HHHx_HHHtHxHHHo Ht$HE Ht H}HtPHĺH踺HǃH{8Ht HC8HHtgH}HtfL'xLMuHEH}1HyH}HE0HEHEH9t7H/HǃHHtsHǃLMt~ID$PHtI|$@HMl$MYDID$I|$1HםI|$ID$8ID$ ID$H9t葹L艹HǃH{(Ht HC(H4HHHH@H[]A\A]A^A_@Et-IM9t`Il$HtL=O4MuҋEPUuHEHPME uHEIHPM9uM&M47EtDfLM腸MImMuHtL=4MuEPUuHEHPMtE uHEHPE PU DE PU +f.SH1葶CHC(H4HC8f[StuH4X[DֿHs4X[fDH]4P1t HG8H9ÐH=4GÐff.H4ÐH 4@USHHH_HvdH%(HD$81HH~OHHoh-HHoE)$oM)L$HM D$HL$ HT$(SpHHwhFu1HL$8dH3 %(uHH[]DHHlff.AUATUSHhdH%(HD$X1HH=p4tIfH=4ffHi@0 H\$Ha HrHCHHl$0HD$ HHL%ݺ4Ll$0MtvfH=4ffHALH.X @H1ǷH|$0HIH9tqH|$HH9t^wHMt fH=4ffH|LHH蹠HL$XdH3 %(upHh[]A\A]fHHHT$ :HEHHuHtT$ E1HEHH8菾IGIGfDAVAUATUSHPdH%(HD$H1!HH_ Hl$ HrHCHH$UHHL%&4Ll$ MtfH=_4ffH/L@HV H1H|$ HIH9tH<$HH9t讳vHMt\fH=4ffHLHH HL$HdH3 %(utHP[]A\A]A^LHHHAAIELI}tEeDDHlIEHH8|ۼI/FI6FfUHAWAVAUATSHHdH%(HE1GHDžhLmIEH`HEHHHH@fDhCHh9hHHHHL$A<$yvuH=>4ID8tfH=4ffH1Dx0踧E6DXHY LIA$Hr܉XH`HE݉HHLYHEL%4HPMt=fH=ݴ4ffHHM@AVDXHQT HPH1耳YI^H}H;@t)H}H;`tsIMtfH=e4ffH5LLHr}DH=4tH`ҚH`H`fH=l4ffHDp0kH`D9DE4$LHHX H`HXHrLHE耈H@LHEL%I4HPMtfH=4ffHPHE@AWL`H$S HPH1#IH}XZH;8t̯H}H;Xt躯%rIMthfH=4ffHLLHAD9kHwsCHEdH3%(He[A\A]A^A_]DtH|E1HhHEHHHHXHEH@HH8DHHHHL$E<$f.;rD0HAHh1DjxAD9kHw,蒸HBH!BH/BH H1IH`HHH9t贙HH;Xt蟙 \HPItHfH=4ffHLLH{P1HMdH3 %(He[A\A]A^A_]@HhIu H@h8uIH|d\D0IAt}H= 4tfH=4ffHDp0蠎A$=H LlIH[D IAL%$4A|$ SL54MtgfH=4ffHHx'AD$ Mt)Hk)I|)I)H(H)I(AWAVAUATUSHhdH%(HD$X1LH= 4t|fH=4ffH@0艈覿H\$H_> HrHCHHl$0HD$jHH(L%y4Ll$0MtfH=4ffHALH7 @H1cH|$0HIH9t H|$HH9teTHMtfH=H4ffHLHHU}HL$XdH3 %(Hh[]A\A]A^A_DHHH=4t{fH=04ffH@0,MuH\$H = HrHCHHl$0HD$SiHHL%$4Ll$0MtfH=]4ffH-ALH6 @H1fL%i4I$HPHHHxH\$LL$0H\$HH@8HHAI$LHHRHAHAHA A(?HA0HA8HAPHAhApHA` HHD$(HHD$ HD$@foD$0HD$ HQXoI@LAPA@HT$HHT$()L$0LD$@HAPHQXMtLAHD$ Ht HHHL$LD$ HD$ H@`8uX|$ND$ HHx(HHC`HHWfHCh@H@ 1>fDD$  @;RH=4HË(txfH=4ffHh0D+H\$Hl$0DHW: HHrIHCHD$fHH"L%s4Lt$0Mt fH=4ffH|EMLH1 @H1]I$I$I$I$IE$I$ff.UfAHAWAVAUIATSHH@dH%(HE1)`)P)pfDdOHHC8(訏L=4 IHH@ H@AIID$IT$ HHL` Lc8HPI$H0HLH(HEHHH {{4{5HH8ãIH7H(HDžLH~ODLAEt@D9s@r:Hs8DLfH~!HC8HxHLxfDLx{HfD1HMdH3 %(He[A\A]A^A_]@IEhS@Hs88H8HHC8HxH8AHD`H0HSp{5tAVDH, D@HH1 HXHH}ZHH9t詇H}H; t藇JIMtEfH=4ffH赺HLHrfJD0IAH=c4tD0IA C;C9CH@;>D8HEAvH=ax4tH`3eH`H`fH=}4ffHEDx0pH`D:LDZH" LHrHXIFHRHhLaHHPH4H`Ht;fH=}4ffH諭LXEHPH @H1|IHhHHH9t%zHIL9tz{MnHIM~H[]A\A]A^A_DHH9v8HHD$H qp DHD$H|$HE1HH?JH<$tH$H\HpHH JMt LpɒI}Ht+fH͟H蕨DAU1ATUSHLLGH/LILdI$HH3IIHN.HHHHI1HHIL9I9uM*IML9HtHA1II9t LTIMI]HI HtDL%r4MCu%HHPMC LuoHmH[]A\A]H1[]A\A]HtIHA1II9iLTI$HWH9tFI$IMFfDCPS[L͋C PS iHHPdHOf.AU1ATUSHHcLGL'IIM,ImHHMHIIq$DHHt`HcBIH1HIL9uIA9uI9HL9tIHtHcA1II9tM HI 7nHkH[]A\A]fH1[]A\A]Ht,HcA1II9tM IEHSH9tIEHLHK@AWIAVIAUILATUSHH HHWHwLg躄HHEHH9FL<LoL1HIrQLS0HKHCHt]1LKDHHHHLMt HHrIHCH$Y(HHلL%*U4L|$ Mt×fH=cS4ffH3EMLH @H1RH|$ HIH9tOH<$HH9tOHMtZfH=R4ffHʂLHH;]YIIDAWAVAUATUSHXHS4dH%(HD$H1t =\4uzH4IH fHH9t!{t;1ɺLHAH9uHύ41HHHD$HdH3%(HX[]A\A]A^A_1H54 -xFH=4HtoHl4H41C \4HHlH=eK4HD t88fH=P4ffHXD`0CDmHLd$ DvcH HHrIHEH$&HL舂H=R4L|$ ttfH=Q4ffHEMLH @H1OH|$ IIL9toMH<$HH9t]MH=hR4HtfH=P4ffHvLHH8 WHHAWHAVAUATUSH8dH %(H$1Ht$@$mHxo|$@HHH4HЀx tHHtHD1H$dH3 %(H[]A\A]A^A_DH=sI4HË(tG6fH=N4ffHgh0AD+HHl$ DaH HHrIHCH$$HH虀L%P4L|$ Mt胓fH=#O4ffH~EMLH @H1MH|$ HIH9t~KH<$HH9tlK HMtfH=N4ffH~LHH6f@HHl$ Dl$@H HrHCHH$*#HHL%O4Lt$ Mt蔒fH=4N4ffH~EL@Hq H1LH=G4t4fH=IM4ffH}@0E@bw|$@HHl$ YH HHrIHCH$["HH~L%,O4Lt$ MtőfH=eM4ffH5}ML@AHu H1L:SIIIIoIIAVAUATUSHPdH%(HD$H1HcHK4HHHt&HD$HdH3%(HP[]A\A]A^H=@F4t3fH=K4ffH9|@0>uuHLd$ H HHrIHEH$ HL]}L-M4H\$ MtGfH=K4ffH{MHپ@AH H1J>HH8 Ld$ HrHEHH$O HL|L- M4Lt$ Mt蹏fH=YK4ffH){AL@H H1 JH|$ IHL9tGH<$HH9tG HMtSfH=J4ffHzHپHH3/VQHHHHfDATAUSHND4Ht$1fH=I4ffHDzHPHHtHt 0HUDb[]A\Ð4uHK4t4D;4ff.AWAVAUATIUSHhL-2K4dH%(HD$X1AEt &ubHc1H5&HHHF4HкL @ fh8HHL$XdH3 %(HHh[]A\A]A^A_DH4LcH= 4MmIJ3HfhL @ %,H=B4t/fH=eH4ffHx@0a;~rLd$HG HrID$LHl$0HD$LHyL-PJ4H\$0MtfH=H4ffHYxAHH @H1:GH|$0HHH9tDH|$IL9tD<HMtfH=H4ffHwHپHH,01jD=IR4H-A4Hs~.fH=&G4ffHw=R4L`a c H=44G P MIIA ^Wf1A)&1H54U"=Q4H54(H-@4H;;fH5 Hl$0THLH(HD$HH,HD$@HD$@Ht HHHd1HLHD$HH HD$@EHD$@HHHfDfH=E4ffH0vL`H546'P4,#ID(Ht,fH=kE4ffHuDh0j8fE4$Ld$Hl$0DWH LHrIID$HD$LH wHD$0L-WG4HD$MtfH=E4ffH`uHL$EMH6 @H1?DH|$0HIH9tAH|$IL9tAAHMt脉fH=$E4ffHtLHH1-q 11H54H~4^ID(Htk+fH=D4ffHtDh07E4$Ld$Hl$0DVHI LHrIID$HD$3LHuHD$0L-E4HD$Mt蘈fH=8D4ffHtHL$EMH @H1BH|$0HIH9t@H|$IL9t~@HMt,fH=C4ffHsLHH+H=B4a=M4H!4M4mb4M4AEIHHHHHHHHHGLpMt0H DD9t%1H D9 tHHL9rH~t#fAtfIV 1f.1fyH94SHHHHHtSH{ Ht [SD[fDSHH[>f.H]94ATUHSHHcHHHsH9H,IHHHCDcHC HCD`[]A\fATAUH(Sx@DHHHkH[]A\HdfHGHpHtH ;7t194tPHH9r1DfAVAUATUSHHPdH%(HD$H1FKH=:4t'fH=,@4ffHp@0 (3 EjH D+HHl$ HrHCHH$GHHqL%B4Lt$ Mt豄fH=Q@4ffH!pEL@A HA H1>H|$ HIH9t4Lt$0Mt貀fH=R<4ffH"lEL@H H1; 1fJ.DHt$L$:UHt$AL$HHPHLH@IX+HFBII/IIfDUHAWAVAUATSHHHOdH%(HE1DQ$Eu7HHS㥛 i>HvHH?HHH)Q$HKHXLmAH8IEfDIH0HtHXHH8HKQ$H{ HHHpE~\xJH{kHKy^1H]dH3%(He[A\A]A^A_]@KIċAǃH=44t fH=94ffHiDx0,E$$H]DLH HHrIHCHEHEHHHH$kL=u;4LmMt~fH=94ffHiEMLH @H1`8IHHH}HH9t6H}HH9t5]HMt}fH=@94ffHiLHHM!HpH`1DžHH@HMH(DHSL$H4HC LHp`W(fdPHcNhtNHC HpBT FtcuuuF t HHP(H{HHH;pW18iHKyy&HCH@HT8&HC HpBT FtEuH{HchH8HqH@Ѕx|HC HpBT F#H{.%HchHH8HsH@ЅHpF#H=04ID8tfH=f64ffHfDx0e)HE6DIH LH`Hrщ H0HE H(LgHEL=I84HMtzfH=64ffHPfHLD AVH@H1 H15IH(H}Y^HH9t2H}H;0t2H MtYzfH=54ffHeH LH)DH=/4ID8t^fH=54ffH~eDx0(E6DGH) LH`Hrщ H0HE H(LfHEL=64HMtyfH= 54ffHdHLD AVH@H H13IH(_H}AXHH9t`1H}H;0tN1H MtxfH=44ffHhdH LH~@H{0A$HO6H8@+H=-4ID0tfH=n34ffHcDp0m&E$$DFH LIƋ`Hrщ H0HEH(LeHEL=T54HMtwfH=34ffH[cHM@ATD H HH1.2IXH(H}ZHH9t/H}H;0t/)IMtlwfH= 34ffHbLLH@H@H}HB8HpH8H`H8T29H[H6HvHHxH9IIffDGÐfH34SHHHxnsH{Ht [C[fDSHCH[j.f.UHAWAVAUATSHHhdH%(HE1F_H=W+4t0fH=04ffHPa@0 # ZH DkD3H]HCHrHHEHEHHHxhbL%24L}MtSufH=04ffH`HELAUA @HM H1/IXHxH}ZHH9t=-H}HH9t+-HMttfH=y04ffHI`LHHHMdH3 %(usHe[A\A]A^A_]I1ɾfH=*4ffH^[Dp0AEmD=HhHv IID$HrLeDq@(dHMHHh`HAHEHhL]\HEH=,4HXtCofH=*4ffHZAUDdH AWD`@SHXAVH1)H}IHH L9t('HhH}HH9t'zH=,4ItnfH=X*4ffH(ZHپLHe^T0HH@AWAVAUATUSHHXdH%(HD$H1Hb+4HwHGHHfH߉CHBH=e#4HË(t9fH=(4ffHYYh0D+H\$ HDu;Hg HHrIHCHD$ HHZL%*4L<$MtqmfH=)4ffHXEMLHi @H1'H<$HIH9tm%H|$ HH9tZ%HMtmfH=(4ffHxXLHHHD$HdH3%(uOHX[]A\A]A^A_fDH HcH9^H<@H=HCHChHCSP.I@I"fATAUH S&DHHHGH[]A\H fUHAWAVAUATSHHLGdH%(HE1E`$A@Ex(@Eu8HQHNi>HS㥛 HH?HHH)AP$LCHXAH0HEH HfEXH(It LXIH0ALCAH$IHHs{Eȋ@AŅxLH{WLCAx1HMdH3 %(7He[A\A]A^A_]DkIċAƃ*H=" 4t fH=%4ffHVDp0E$$H]D98H HHrIHCHEHEHHHH@WHEL5'4H@Mt$jfH=%4ffHUHMEATH@@H= H1k$IHHH}AYAZHH9t "H}HH9t!dHMtifH=G%4ffHULHHT f.H`HDžHH8HEH@HHfDdL$@HCJHpHpHcNh` tNHCHpBFtu2 u*fu$F tH{NF HX+HHHHA9HH{15ULCAx}AxmfDHCH8HT8FHCHpBFtG{H{HchH8HH8ЅxzHCHpBF (HchH{HH8HH8Ѕ/HpF@H=4IƋt fH=Y"4ffHRH0S@Alj4L H H`HrLH(HEbHLSHEL5+$4HMtffH=b"4ffH2RHLDHK @QHH1 H}YHH^HH9tH}H;(tHMt2ffH=!4ffHQHHH fH=c4IƋt1fH= 4ffHQQH0tAljj3L H H`HrLH(HEHL^RHEL5"4HMtBefH= 4ffHPHLDH @QHH1|HH_H}HAXH9tH}H;(trHMtdfH=Q 4ffH!PHHHV;A@$LGH=4ID0tfH=F4ffHODp0EE$$D1L H H`HrLH(HEXHLPHEL5!!4HMtcfH=X4ffH(OHLDATH@Hq H1HXHH}ZHH9tH}H;(tIMt1cfH=4ffHNHLHnDH8@H@H8HB8H+H8HH8$H髹IHHI鵹HVH HĹHdH %(HL$1HtHHHHH$HD$dH3%(uH$fDtuH71DH3H1ff.HHHff.ftuH71DH3H1ff.HdH%(HD$1HHxtHHHhH$HD$dH3%(uH6#fDtuH71DH93H1ff.tuH71DH3H1ff.tuH71DH3H1ff.tuH71DH3H1ff.H:@tuH71DH3H1ff.SH{u [ C[f.HH91HfHHH9HH:HI2P)HpeTDU1SHHHSHsH{H+HHEHHH[]ff.HII8HHpH:HI HPNfDUSHHHCHsSH+8>HEHHH[]ff.fU1SHHHHDh0~$HEdH3%(MHe[A\A]A^A_]fE$$D H Dk DsIHxHrH@@(tH]H߉pHCHE}HEHHHx>HEH=>4HhtQfH=x 4ffHH=ATDtH AWDp@AUHhAVH1 IHxH}H HH9t H}HH9t H=4HtLQfH= 4ffH@tt#uHH1DH71f.H!3H1USHHHHtf.H/HHuHCH;1H0HH{HCHCH9t H[]fH[]fATUSHH9t2IDHC H+HtH{HHHL9u[]A\fHtGATIUSHHsLAHC8HkHtH{(HHH+Hu[]A\Ðf.DUSHH_HtUDHCAHtHËK A9|HCE1HuIEu1HA9HOIOH[]H_1HH9_tHH>IDEH Hf.DAUHGATIUHSHH9HD*D;n }CHGHH9t#HHD;h ~pHxHEHEH[]A\A]f~^HO 1HH9tHHD;h })H{HEHDH(t H_ 9C |&HLH[]A\A]HH1[]A\A]HH1[]A\A]USHH_HtUDHCAHtHËK A9|HCE1HuIEu1HA9HOIOH[]H_1HH9_tHHIDEH Hf.DAUHGATIUHSHH9HD*D;n }CHGHH9t#HOHD;h ~pHxHEHEH[]A\A]f~^HO 1HH9tHhHD;h })H{HEHDH(t H_ 9C |&HLH[]A\A]QHH1[]A\A]HH1[]A\A]H3HwHLJHLJHHHHHLJLJ?HLJHLJLJUHSHHHH{HH[]H!@AWAVAUATUSHXdH%(HD$H1HH Hl$ HrHCHH$HH"L%3Ll$ Mty5fH=3ffH ALHa @H1H|$ HIH9ttH<$HH9tbͯHMt5fH=3ffH LHHHL$HdH3 %(HX[]A\A]A^A_DLLcV 1ҀfLIHM`IIXHHvHH?HHH)Q$HKHCAH HHHH(HPHHHHHEHHfDQH1H HHHHHHH(HHCHtHHHHLM?EAXDAIcA ?)IHH0PH0L Ð8tH-L M6MIFEf@ Aʼn8A=[AIcAHH0DH0A ?)IL |EI8sAfDAIcA ?)I3HCHcH$HHHDžPHDžXLH(HH xxnH{HCx-1H]dH3%(He[A\A]A^A_]HDžXHPh@KIƋAǃ2H=3tfH=3ffHDx0mE&H]DH$ HHrIHCHE謺HEHHH8!L=r3LmMt *fH=3ffH|EMLHt @H1]IH8H}HH9tH}HH9tZHMt)fH==3ffH LHHJyDDE|H`HDž8H0HEH@LH81IHL IMI H8qI*@HH,pI1HHcII9D9uIL8HHpW(HpfdV`h=hHc` Hc` ?)ѺHHTt5Hp@u(HCHchH0HT8Hc` Hc` ?)ѺHHÐtEHp@*H{HchH8HH0ЅeHc`oy `HpDFA :?)HHtJH{EuYHchH8HH0ЅAHpDFAEuF t HHP(H{H8H891HCxxL8fȺMb)HcHPHiHHX!DH{{A$HOH=3ID8t~fH=&3ffHDx0%_E.DLHĞ H`HrLAHCD`(HHE3HLHEL=3HMt%fH=33ffHAUEEH@Hb H1IHH}Y^HH9tzH}H;thӟIMt%fH=3ffHLLHA艠H=Q3ID8t$fH=3ffHDDx0E.DgLHj H`HrLAHCD`(HHEٴHLUHEL=3HMt9$fH=3ffHAUEEH@HX H1~IXHH}ZHH9t H}H;tyIMt#fH=\3ffH,LLHie/H=3ID8tfH=r3ffHDx0q,E.D LH H`HrLAHCD`(HHEHLHEL=H3HMt"fH=3ffHOAUEEH@H^ H1$IH_H}AXHH9tH}H;tIMta"fH=3ffH LLH H@H8cLH I;HbH=I~H~HlHGf.ffDH3HǐHHp^f.@Hu3SHHHHp*H[HHxTH9v#HH9sHx&H7H~f.HxHHHPH=3׻fDGOHwÐfwx@wÐfDHGXÐfDHG8ÐfDAWAVAUATUHSHHL~T$dH%(HD$81MIL&1L- fHL9A4ILHD$HtLl$ILMELLD$LD$!LHH5߃ 覹H|$LD$L`L9tL)|$IFI9I6L)LM}L|$LH9HGH讯H\$LH5P H2HHPH5. LHHH9SHUHt$HHUHH=H|$IL9tIBI9HEHEI~I6I9L)LH9HGH>HHL$8dH3 %(HHH[]A\A]A^A_HEHq HHEH覮@HEHEHD$L9t\HEHD$ HEH]HH5 LHH9HUHL$HHUH4H7foD$ EHLH581H=6HHH51H=HLH5y 1H=mHHH51H=RHzSHW HAHH < 1\CCxC[?ufDSH HS@H{8E1C H np 1[Ðff.AVAUIATI1USHHpdH%(HD$h1PHD$CxH t!H tHu H HEH|$Lt$P|Hl$0HLHH\$HULHHT$0IgIuIUHHCHHD$HH9D$5H5#9 HrLD$HT$8HsHL$H|$ IH9Ht$0H9vH}H9H|$@H9H IT$I$HHPH9I $HHIL$HHHIL$HH|$H@@H9tOH|$0HH9tHP HD$@ H|$(Ld$PH& .HHHH?HH)HT$(iHSLHIŋCx/{H3BDrBA^fH$HMDAWAHAVt$ PBHڏ P1H0;It{ t%{ IcH菢;{tH$AdH3%(HA[]A\A]A^A_HY HD$HY HD$H}HD$wHY HD$_H HD$Gu;H=3t̶fH=t3ffHA#HO3A@1A$1HH?HS㥛 HL)K<,1HiL$(HH)HHC oH3IŋBBA*HD$0HS8HHHD$蟗HT$8H;S`tTH|HL$0HD$HH9H{  DHL$0HtHsXHHL$uHL$tUHYqAWAVAUATUSHHhdH%(HD$X1/@'-CSH=3HË(tfH=3ffHh0>fD1HL$XdH3 %(Hh[]A\A]A^A_Ðo@NLd$H HrID$LLl$0HD$肢LLL5S3H\$0MtfH=3ffH\Hپ@Ho H1CH|$0IHL9tH|$IL9tEIMtfH=(3ffHHپLH5syńuHH\$Ld$0膝H HHrIHCHD$7HLL-3Lt$0Mt fH=A3ffHML@AH H1H|$0IIL9tH|$HH9tHMt4 fH=3ffHLHH@H蠜HU H}HI16 HrhHyh@AUATUSHHHGH9w@H)HIL/H9HFHHt%I|HL跜tHCHtHHuHH[]A\A]@HATIL E1U1SHHu(EDMȃ?AA$HAH9ttHHMHO$HK, HHRHH)uDLIAA 3[1]A\11 0# 'P 'hH 'tT'H 'tCH Hn HNDH" "'tH& |H #'@ H̉ tH tH tH HAL 1  H=4虤H4HDb^H H H H{ X  ~ZHS HK H, H2 H XHh ?Hb 2H0 Hp WH2 H6 H HNÐ ~BH Hw Hv HJ HNH xgH _H LH DH  OHt Hp HO HNf5!b]FHj wH$ H& H )#~BHր ,#ZYH .#AH HY HNH) 8!H :!H H ;!`H YWHځ [Hځ H HNÐ#~BH~ 'zH~ 'aH~ HI~ HNH 3#8H~ 5#H~ H~ 6#H} '~+HJ} 'HT} H} HNDH 'Hb} 'fH~~ 1#xHT~ 2#fH #HHf #fHZ 6!H1 7!fH~ *#Hl~ +#VfH{ Hv{ &fHŃ H fH qXH rfH  (H~ fH H ffH H 6fH) H fHo hHK fH 8H fH~ H~ vfH H H~ H H Hw} Hz HI H~ H H| Hy H H{ H} SH7OHC[HM[ff.fUSH芒HHmH531HLff.H -3Hc1HH3LIMt:I0DN HHt(DHI1HIcHI9uD9uI8@1ff.fATH 31USHcHHH3L HMtCMEP)f.IHt(DPM1IIcHH9uD9uI9t[]A\ÐAHHAD`HH=)3H[]A\YfUSHHHHtf.H/(HHuHCH;1H0H&H{HCHCH9t H[]fH[]fAWIAVIAUILATUSHH HHWHwLgHHEHH9FL<L³L1HIrLS0HKHCHt]1LKDHHHHLMtAUH5f 1AIRWD9t$ uHH5d 1[]A\A]A^A_*Wf.AUfAUfAUfAUfsAUbfDAUQDH[]A\A]A^A_fHXdH%(HD$H1F"wiD$@IHHcIy@Lq H1HHH9AL9AHAtIq@H)[Ht$HdH34%(u$HXH `m H5le H=d ~賝AVAUATIUHSLuHH5H 貦LEE1JIHcIIIJHӉЀ vރꀁw [H؃A<wLAHHcLl I)[L]M4$A\A]A^ff.fUSH9~iH=3tD_bff**\fX *Y [p H[Y,]f19H3+H k ?H5d H=fc :}f.AUATUHSH(dH%(HD$1Ll$Ld$ Le LHHeH9r w>H|$Hl$?Eu;tHHL$dH3 %(u0H([]A\A]øftHHz1薛fDHtt8fD9slj)uHH j H5b H=\b &|H i H5b H=Cb |HtDt_1t&@1ȅu1HfD1HH 9i H5eb H=a {H i H5Fb H=a r{fUHSHHHL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$dH%(HD$1H$IIHD$HHHD$ H$D$0HD$Htx79}#HHL$dH3 %(u)H[]CHD@E1蓙UIIɺSHHHH虅x9}!HH[]E1CHD@ATIUSHHT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$dH%(HD$1fH=-3ffHپ@H_ HH1@HLHH$$H)H<+HD$HD$ D$0HD$"HPHHHy]ff.fIIE1I?LL1HHIIHHH HH)H0BLH wAB-1KpHc΅~"@4D D H@4HH9|Hcf.ATIUHSHHT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$dH%(HD$1HeHHtGIMHHH$H$HD$HD$ D$0HD$x%HT$dH3%(HuH[]A\fDH1ff.@ATUSHHt/H,7L%i D=1H@RHACH9u[]A\fATUSHtSHI1H1I<H)J^HtHH9rH[]A\@KOt tH[]A\1ff.AUATUSHdH%(H$1HH茮H߉ƉIŅ~4HÍEH-! MdHH1HzML9uLH$dH3%(uHĘ[]A\A]fDHHHHAA H\ LILPAPAPAPAPAPH8ATIUSfH=m3ffHLHXHHSHs込H5 HHE[]HHH1A\LfAUHcATUSHH,dH%(HD$1HtCH]H9t:H{ IH$tGIf.H{ L$$t-H{LS(HH9uHD$dH3%(uH[]A\A]_输ff.H`3HHRPH e H5#[ H=4Z Otff.@AUATAUSHAt1H[]A\A]WŅu舫L-э3AEuATIHtHPED HH_nI3KH[[htg`fH=S3ffH˻Hx -H5i[ H"31R0~fDJHkb 1 H; H5Z H0H(1dH%(HD$1HffHD$dH3%(H* $H*D$^WXuH(蓑AUHcATIUH,SHH]Htu;0L+ΉLHxH迪LHtLHCH1[]A\A]f0薉LHxH自HHfH=u3ffH讥HMAHE @H1tHIIL9t0rHHH9tr4HfH=su3ffHCLHH]1L& H K 1H5& H=JQ5U{IIIIAVAUATUSHPdH%(HD$H14px8$p,HD$HdH3%( HP[]A\A]A^s4D HfH=s3ffH=D`0fDmHLd$ D[HI HHrIHEH$HHLmfH= t3ffHݣHL$ EMH3 @H1rH|$ IIL9tfpH<$HH9tTp2HfH=s3ffH|HLH[nDk3(HfH=r3ffH6h0eHLd$ THH HHrIHEH$GHLffH=s3ffH֢HL$ AMH2 @H1qH|$ IIL9t_oH<$HH9tMo1HfH=r3ffHuLHHZyHHHHAVAUAATIUHSH`dH%(HD$X1H|$]e`=ÃtA`E|$ U\$HL$XdH3 %(5H`[]A\A]A^fD1D HfH=q3ffH}D`0dDmHl$Ld$0D蕃H^F HHrIHEHD$&FHL覢fH=Fq3ffHHL$0EMH @H1oH|$0IIL9tmH|$HH9tm/HfH=p3ffH贠LHHX|$(|$ f.!w|$Hg3l$ H;E|r9H-5n3Dl$ H}_rH;A9Nr|$ kH}:r|$ k|$ 膱H== E1L1H= H5 ~|q9tH;Hm3H8q|$ Bkq|$ 0kH5H<fDATH=c= USH`dH%(HD$X1Ht$ WtoD$ =_$HL$XdH3 %(H`[]A\fH=n3ffH@0-#a-#襘fD[aH\$H}C HrHCHHl$0HD$CHHfH=n3ffH耞HL$0@Ha< H1emH|$0HIH9tkH|$HH9tjg-HfH=Tn3ffH$LHHaVH\$HB HrHCHHl$0HD$BHHJfH=m3ffH躝HL$0A-#H0> @H1lH|$0HIH9tCjH|$HH9t0j,HfH=m3ffHXLHHUsI I@IIfDAUATUSHXdH%(HD$H1H*HH??/S_~&1HL$HdH3 %(HX[]A\A]IHXE H+H\$ HrID$LH$aALHfH=l3ffHQHL$ IH:= @H13kH|$ HHH9thH<$IL9th6+HfH=#l3ffHHHH0TޚfH=>k3ffH趛H11H9 HHh1jHt9HuHH9vHH=tHuH}HHr9 1`jHEfH=j3ffHLH\$ HHkH@HpHHl$ H@Ht$ HT$(L%l3I$H9I$HD$0H9I$I$I$I$HH|$ HL$0HD$(HCH|$ H9t^gI$]IH9C HrID$LH$J?LHʛfH=jj3ffH:HL$ AHh; @H1i@I$I$I$H{H|$ -f.HWńY\IHB L+H\$ HrID$LH$>LH fH=i3ffHyHL$ MH: @H1[hH|$ HIH9tfH<$IL9te^(HfH=Ki3ffHLHHXQGHtHt- \HT$(I$I$H|$ DD$0HT$(I$]o11H=R9 轋HHHHHHDAWAVAUATUSHxHi3dH%(H$h1t,H$hdH3%(Hx[]A\A]A^A_Hl$`H|$`HH{@C H`H$H0HH$HH$o$8o$HC<H$XH(H$H$HH$H1H$xHfS8HCHCHCHC(HC0ǃVHǃfWHHǃHDŽ$`H$XH$xHH9 H(H$H$H9 H(HH H(H H$xH$HDŽ$$$H$8$@HPHH`H9 H`H$H$H9 H`HPHXH`Hy H$H$HDŽ$HH$HpH9HH$H$H96 HHpHxHH& H$H$HDŽ$H6dH$HH9NH$HHHHHHQH$H$HH$HDŽ$H$H$HHH$ $HHHHHHJH9uH$8HD$XHDŽ$8o$(fo\$@H$@oH$@HHH$()d$@HD$PHL$XHHtH|$@HH$HHHH$PH9HH$XH9HHHHHH$HH$XHDŽ$PHH$HH9t_H$8HtHHHbH$HH9t_H$H`H9tf_H$xH(H9tM_H$XHH9t4_fH=b3ffHd@1H5CH6`3 THH8\3HHb3HH<_3HHHC0uIH~ TaIfS8薘HXA1H / CH<$HH9tRHL$hdH3 %("Hx[]A\A]fDLl$ H/ IEHrLHD$ *Ld$@LL fH=U3ffHzHL$@IH( @H1\TH|$@IHL9tRH|$ IL9tQ^IfH=KU3ffHHLHX=H4$HT$Ld$@ID$LHHD$@*LH=3Ll$`Y!H|$@IL9tvQ1Z[HdHkHHmf.USHHHHtf.H/طHHuHCH;1H0H5H{HCHCH9t H[]PfH[]fATUSHH9t2IDHC H+HtH{HHHsPL9u[]A\fSHHHH9t@PHHtHHHRHpHH9tOHPH`H9tOHH(H9tOHHH9t [OfD[f.@AWAVAUATUSHHL$MtHGH H?S9W4LHOI9tfHcGLW(H_MIøI9tDDBMcI9~jI)M9|0HG8HLHOHcAID_LW(HxH=1[_8_uLcGLW(H_MOI9tDBMcHG8HLH9|*OHGOHOxH H' WH5L$ H=% `1GtmUHSHHH/Ho8E9YHcHuHkHH Ld$ HrHEHH$HL^L-p.3Lt$ Mt qfH=,3ffHy\AL@H H1]+H|$ IHL9t)H<$HH9t(`HMtpfH=C,3ffH\HپHHPH=%3^tfH=^+3ffH[@0^1HT$HdH3%(uyHP[]A\A]A^ùfDE1[@ @@@@ 1HxHUfAHAWAVHpAUATSHxdH%(HE1,*HcHp\ YY,HHx~`H=$3ID t\fH=*3ffH|ZD`01~*HudH34%(AHe[A\A]A^A_]E.L% Dn<H H]IH HrHLEHCHEHEHHHhc[H=+3L}tPnfH=)3ffHYHMMAUL@H H1(IXHhH}ZHH9t=&H}HH9t+&H=6+3HtmfH=t)3ffHDYLHH1f./IIkSHH?D$tL$H[f.SHH?D$rtL$H[f.SHHD$cL$uH1[HHf([fff.UAHAWAVIH|AUATSHx?dH%(HU1҉|]SH=!3ID(tfH=)'3ffHWDh0(1E,$LeD9HMH  E6HrHIHhHAHE?HhLXHEH=)3H`tkfH=A'3ffHWAUAEAWH`@Hl H1%H}IHXZL9t#HhH}HH9tz#H=(3It#kfH=&3ffHVHپLH1 @H]dH3%(uHe[A\A]A^A_]-HHUAHAWAVIH|AUATSHx?dH%(HU1҉|[SH=3ID(t fH=9%3ffHUDh081E,$LeD7HMH E6HrHIHhHAHEOHhLVHEH='3H`tifH=Q%3ffH!UAUAEAWH`@H H1#H}IHXZL9t!HhH}HH9t!H=&3It3ifH=$3ffHTHپLH 1 @H]dH3%(uHe[A\A]A^A_]+H@H"USHHeuH1[]HH[]:UfHAWAVAAUIATSHHHHHdH%(HE1f/w Ya D,H0LHHCH0Mt LIHHLMID$1H0H1HDžƅI|$Hމ!H0HCDžH9tDALHLHILHHH;DLLH+A}HHHGDvH=>3ID8t fH=!3ffH1RDx0E>DT4HAEH LHrLIEHLHNSH0L5#3HMt/ffH=!3ffHQAWLH D@HH1l H0HIXZH9tHIL9thHMtefH=K!3ffHQLHHX AxbHIL9tH]dH3%(DHe[A\A]A^A_]H@H=3ID0tVfH=3ffHvPDp0AElj2LH HHrIELHLHQH0L5!3HMtxdfH= 3ffHOHLLH@RH< H1H0HYH^H9tTHIL9t?HMtcfH=3ffH]OHHH?HD!;H=3HËAtfH=|3ffHNDp0{lj1HH IHrHCHHLHLPHL5^ 3HMtbfH=3ffHeNDMHH @H1>HIIL9tHHH9DH`HIH%E1f.Ap$IIHIHII4H@UHAWAVIAUATSHhdH%(HE1"H=3HtfH=3ffHM@0~)HEdH3%(SHe[A\A]A^A_]FuMf4ML;/LLeAHMH0 EmHrHIHxHAHEoHxLMHEH=73Hpt`fH=q3ffHALHESHpAHW AV@AWH1 H}IHH L9tHxH}HH9tH=3ItC`fH=3ffHKHپLHF"HHff.ATIUHSHe?H}(HD+ÅxHc[]A\fH}(t`~tAu/HƒuHCHM H낀M@ Hg@AWAAVAAUAIATIUHS1H-@}DLLHHyGrH}(tL9sLItHH)(H~sHEuEuHxtBHHt1H.fH4ׂCHHH?HH)H*HH[]A\A]A^A_f.HHDH t uEHE뷐fAVIAUE1ATE1UHS fDE~3HELH0HPFHHHLHIHICHMIEH[]A\A]A^ÐfATIUHSLHHHy68u,H}(uIt$}AT$jLHH,CHxH[]A\Ðff.ATIUHSH*c?CtCu!H{(LEŅxHc[]A\DH9HGH{(tp~&tIuGHuHSHK HkDK@ HKff.AVAAUIATIUSH&fDLLH2HHy)8ucH{(uً;DLLYHHxtBHHt1y+fH4ׂCHHH?HH)H*[H]A\A]A^ÐAVIAUE1ATE1UHS fDE~3HELH0HPvHHHLHIHI AHMIEH[]A\A]A^ÐfATIUHSLH%HHHy6x8u,H}(uIt$}AT$ LHH@HxH[]A\Ðff.UHAWAVIAUATISHHhdH%(HE1HDžxHxH9}ML@H H13 fD HH HCHrHH$Hl$ HHg?L-3Lt$ MtQRfH= 3ffH=L@H H1 6LL7I>HHI^HBH$HIFfATIUHSM)Ht"LHHHH߉ []A\ýHfSHHVHvCHc1xH[AWAVAUATIUSH(dH%(HD$1HHGHGHIHHF9NÉD$HD$1HD$2HGHrHcT$HHID$ ;\$LH-3IHtfH=_ 3ffH;H@LpHtfH== 3ffH;H@HpLLbD$~Ht`fH= 3ffH;I|$HPI;|$fH=I2ffH*LHHViH{(IMI.SHGtH{()7HC([#*ߐUHAWAVAUATISHxH(dH%(HE1>)HxH~HuJH=82tfH=2ffH1)@0"ÄL@1HMdH3 %(He[A\A]A^A_]ffH=2tfH=92ffH(@05V"ÄuHxLm2Hg IA$LeHrL牅tID$HECLL)HEL52HhMt詪IMt/fH=2ffH\HپLH1t]H=%2ID0tfH=2ffHDp0ALuljh2H5 LHXPĴHELHH`9HEL=2HHMt/fH=2ffHh@DPH AQLXH1QHHYhjH=22ID tfH=2ffH%D`0CALuljh?H5 LI۳HELHH`PL=2LmMt;.fH=2ffHMAؾ@H QhH1QLHҙHHH鮙HH閙HH~HrHMUHAWAVAAUATSHdH%(HE1x~AD(IAS1|xӋ|ȀEDAf蛨D IA1DxEyFHMdH3 %(\He[A\A]A^A_]f.;D IA1=|xӋ|ȃEDAf.D IA 1DxPH=2tafH= 2ffHD`0g1H=H2t!fH=2ffHADh0ALmljh[H* LHrH`IEHEHELHHp^HEL=2HXMtB+fH=2ffHhHL`HXAؾ@RH H1HhHp_H}HAXH9tH}IL9t vIMt*fH=Y2ffH)HhLHbrDAELmlj|3H LHrIIEHEźHELHHp:L=2LuMt%*fH=2ffHHMA؋|H. @QLH1kHXHpH}ZHH9t H}IL9tfIMt)fH=I2ffHHپLHV1H=2tfH=a2ffHD`0`EeLmDH LHrH`IEHE腹HELHHpHEL=G2HhMt(fH=~2ffHNHAؾ@ATL`H HhH1!IHpH}Y^HH9tH}IL9tIMt_(fH=2ffHLLH H=2tqfH=2ffHD`0AELmlj|Hy LHrIIEHEHIL9t)蔕IMtfH=w2ffHGLLH脾kH`zHH%MxPH`MI9wAMIE1HC(HHHEHXE1HP DH=2tqfH=2ffH@02HH HAHrHIHH+LLLL=2LMtfH=,2ffHALHԼ @H1HIIL9tHHHH9<<D+HH HAHrHIHHSLLLHL=2HMtfH=M2ffHHMHI @H1HIIL9XHIHHLWIIAILIWI؅I̅II韅I9III鬅IoI>Igf.DAWIAVIAUATIUSH(H_H/HI)H)H H4Ht$H9HHHD$HL$HT$HL$HT$IMH2HcIGLIHHD$GI9It$HELH)HHHHL2H HHJHHH HJH@H H@@H9tIHJH HHH9uoBHH9=HHD$!@HIT5Lz I9HID$L)HyHHwHHL6H HHJHHH H@H H@HJ@H9t!HJH HHH9uoJHHIIH9t!DI<$ID$H9tI I9uHtHHD$M.M~HIMnH([]A\A]A^A_fHD$H|$HfLE1HH莦Mt L!LI?H9|$t HOHUHSH1H=H9vLHD0Ht#H 0PHPH9uHHD.HHH9wDH[]HHxTH9v#HH9sHx&H7H~f.HxHHHPH=3׮AVAUATUSHL-2dH%(HD$1IIH$H9HHIH$HH$H9t_H{tuLHSuL4$IILH$xIF HtI~HLYH$HH$H9uHD$dH3%(uH[]A\A]A^fAWAVAUATIUSHHHT$dH%(H$81|$ 謣HSHxHHýHLt$0Ll$$HH)AHǀ1HHD$(HD$HLcLPHHHMLHAULL$ Lt$AXZA"tEH|$(Ll$PH|$P\1HLt$HHcl$DLM@I6HtHHIQHH.L9uH|$HL5H H$8dH3%(Du/HH[]A\A]A^A_DHAAcH2HHpvfDAWAVAUATUSHhH_XLw`dH%(HD$X1L9IILd$ Hf.Hs.L HthHELH$ H!%tLDHJHDщ@HHʠHLH<$HEH9t}HI9t,A}HiHs.LdfDHD$XdH3%(uHh[]A\A]A^A_H~AWfAVAUATIUSHHw(dH%(H$1GH)D$0HL$(HT$0)D$@D$4HGLH)D$PHD$(HD$8ADžgI|$`It$XHm۶m۶mH\$(HH)HHH1HfH@(HuOAT$pHcH9h2Lt$`1Im۶m۶mIFHD$H$H$+f.˼HtlH[(HHt_C uIL$XID$`HSH)HIH9Ho H)HHJHHRPHufH\$(HAD$TH$dH34%(D0Hĸ[]A\A]A^A_fDIT$XID$`HKH)HIH9oHH) fDCH˻ LHrÉD$HD$HD$`H<$LH$H=2HD$tg fH=2ffHDD$HL$H޹ @H1HD$H$H$HH9tXH|$`H;|$tG貇H=R2HD$t fH=2ffH^HL$H|$H藰fHH)H4H9It$`HZDHI|$XH)pH\$(fLx H " 1H5x H=賨Lx H 1H5x H=胨AD$pHH9MAD$TA HzHzUfH5 HAWAVAUATSHL52dH%(HE1)PIPdH[IH`L% " HLLdHHuLPu(1HUdH3%(DHe[A\A]A^A_]@H0HPHCHH0 H!%tHDHJHDщHH(H0HH9t[fHH5n HPzHH*1H5 \HH 諅H=s2HËAtDfH=2ffHdDx0D#HID}H4 HHHrIHCMPH0HLHwH=2L0ta fH=2ffHHMMATL@H6wH1H0HIXZH9tRHHHH9t6衃H=A2HtfH=2ffHOLHH茬IwIwIxff.AWAVAUIATUSHHL%N2H|$M$I$dH%(H$1I9HD$ Hl$0HD$HEL|$(HD$IV0I~ H\$ HT$(hLHIvMHL$AV(HT$8H|$0H.{$H;|$tM6I$I9uSL%2f1HD$p)D$P)D$`D$xfD$|Mt贩fH=\2ffHIu;H@HPы MtfH='2ffHHl$P;.HH@HpHL$HYH"HD$HH H!%tH|$HDHJHDщH2HL$HHAHH9tKHL$HD$@H9HAHD$HPH$dH3 %(HD$HĘ[]A\A]A^A_foL$@I@MtvfH=2ffHHL$HY HH@0HAHa{@CLH|$^MtfH=2ffH5HaY H@0HD$HH芓DUHAWAVAUATSHH $HH $HH $HL--2HIAdH%(HE1HHGHGI u S 21HDžfCff2HfHfCLcIB<.HAWHLK HcLLLIBƄ.BƄE@D11E1LS HA<.K4u)|9LcK4HJH9uHs H H!%tDHJHDѹ@HH)B HHA EξffHBAHpHH萩f/ A8HMcHI芰HH=2t肥fH=*2ffH@0HH]dH3%(LHe[A\A]A^A_]f.H=H2t!fH=ɽ2ffHA@0!=1HHHHHH]p}!'EH=2tzfH="2ffHX0HH HCHrHIHHEHLHL=2LMtfH=F2ffHLLHí @H1HHIH9t螹LHIL9t肹{HMt0fH=м2ffHLHHݤHs ƄHC IH)MLAI!%t¹ DIPLD‰@IfI)A NʉfHH@E1LHMHLEIcH1HHBIcH)HLLuHIt%pLcHCuHEl$HcHHMcLA H)IHDEƄLEMAuHHfAfABIc1H߅t)HIAH9LfAAIHID9Lff9L LHDžIIGHHIHfHHt HANHDž(ƅ0H I^*DL9H5mm LKHDHHt 1腸LH+(H9}HHLH(L9uHHSHH H;HH0HHHLHHH9t貵HIH9I$I9D$&@@H'fHIc1HHH)0L\UHI@t#P@tmLcHC@uHHcLHH)HDEƄLAEAuHffBUH0vAFHHH PENH1EFXIZAI!%tHHDIPLDH(@LI1I)8HHSHHHPH0HH H;fo0)ff99%H=owiH=cw]舽IjHkH?kHjIkH kSHHdH%(HD$1HL$dH3 %(u HH[AWAVAUATUSHH|$0H$pHt$`dH%(H$1H2HxHH HCHHrH$pЊL$IH21HDŽ$f$HDŽ$HH$HH2HDŽ$HHHpHDŽ$HDŽ$HAH$Ht$PH1HDŽ$HyHL$HL\H2I}HH$H2H@H$ IuIH$pI}觭H$HzLH1XH$pHCH9tbI}x~H$fL$HDŽ$HD$H$H$IFH$H$HD$XH$ H$H$HD$(H$H$H$$Ƅ$HDŽ$Ƅ$HDŽ$Ƅ$ $HDŽ$H@HD$pLHD$xHDŽ$HDŽ$DŽ$?M<H$0Hl$pHD$H$@HD$fA|$8AT$CHt$LaHHRD ?L$L$Mt5L#L蚹Ht HL)HtI9 L$A$< `H{xH2HDŽ$HDŽ$HDŽ$HH$1f$HW2HDŽ$HHHpHDŽ$HAH$pHt$@Hp1HDŽ$xHyHL$8HOH2H{HHDŽ$HDŽ$HDŽ$HH$pHũ2HDŽ$HDŽ$H@H$H2HDŽ$HD$ HH$HI2H{XH$H$DŽ$HH$HHChH$:H$H{11DŽ$HsH{xMLHIHL|$xHRD L;$t>IGLIH$H$H茆LHHD$x IfDLLHL8I$ H@0H;̫2@ L.@$HH$H@LMGHt$pL9tBLIH)H  H\$hHH;HSH9t跬H I9uLd$xH\$hHŧ2H$HH$pH2H@H$Ho2HH$HChH9tUHD$ H{HHH$KHD$8HL$@H{xH$pH@HpH2HDŽ$xHH$HpHKHH$pH҄-DH|$XIۭHD$pHT$xAH)H?LHL$H|$IHHH$0HPH0HpHL$H$H$HA0Hy HH$PCLd$H|$(LQLH$PH0H9tH$0H;|$tHD$pHT$xIH)HI9HL|$`iIwI?t1H|$(HH$HLsHHHH|$0Ld$pHWHHp(HP0H}H2H$HH$pH2H@H$HH2HH$HChH9t.HD$ H{HHH$$HD$8HL$@H{xH$pH@HpHk2HDŽ$xHH$}SfH\$0H'E HHCHHҁHæ2HD$ H2I}HH$H2H@H$Hի2HH$uI}x+HD$ I}HHH$AHD$HH\$PIH$H@HH2HDŽ$HH$|HD$0H$dH3 %(yH[]A\A]A^A_f.w (H\$0HD HHCHH貀H2HD$ H|$(ܻH\$xHl$pH9t%DH}HEH9tFH H9uHl$pHtH+HD$XH$HH9tH$IL9tHD$H$HH9Jۧ@H|$(|HT$pL|$xL9H\$hILII<$ID$H9t蘧I L9uH\$hL|$xL*\ H ҝ 1/H5t\ H=j a>HL_H_H3`H_H^H_HH_HT`Hr`H3`HLd$p]_H^fAUATUSHH@tZ@HHxH|HC HHE0C(H2E8H}kHH[]A\A]f.L%2@M$臨HHxHX|HC LHHE0C(E8kI$H[]A\A]H_H_fATUHSH_Ht;@H{(HC8L#H9t蓥H{HCH9t聥HLvMuHEH}1Hz[HEHE]A\DSHH0yH{H9t[ [f.@AWAVAUATUSH8dH%(HD$(1HHm۶m۶mHHHHUH)HHH9w}HD$E111fE1HHD$)$@LHLPHpHHuHH)HHEHD$(dH3%(H8[]A\A]A^A_fH$I$I$ H+}IIILHL)H9L9LHCLH9HGL$I)ILJfE1E1HD$I11D$J(H)$DLHLPHpHHuHULmL9tCL)LLUL}LML}HLeH)IHEMt4H=t AWHIAVAUATIUSH(LoHLH)H)HH4IH9LHT$HL$5HL$HT$HJ0HD$Lu HD H2HHHHJH9H0HrHpHrH HBHpBI9MwHCHI)IIvHH4DH HHJHHH HJH@H H@@H9t!HJH HHH9uoBIIIM9tLIGL)HzLHHHHL2H HHJHHH H@H H@HJ@H9t!HJH HHH9uoJHIIL9t#fI?IGH9tOI M9uHtH9HD$I,$Mt$ID$H([]A\A]A^A_HH9HuA 1HD$'fHIoRP&f.HGH;GtRHPHHHVH9t/HHNHHHNHHHHFFHG oF@DHHDAWIAVIAUATIUSHH_H/HI)H)HH4H4$H9HHH$HT$;HT$IMH2IGLHD$IHBHHxI9It$HELH)HHHHL2H HHJHHH HJH@H H@@H9tIHJH HHH9uoBHH9-HH$(DHIT5Lz I9HID$L)HyHHwHHL6H HHJHHH H@H H@HJ@H9t!HJH HHH9uoJHHIIH9t!DI<$ID$H9tMI I9uHtH7H$M.M~HIMnH[]A\A]A^A_fH$H<$HLE1HH6wMt LɝI?H9|$t赝HHf.DAWIAVIAUATILUSHH HHWHwLozHHUHH9VL<L肟L1HI2LS0HKHCHte1LKDHHHHLMtDHAH1LHItHHuHCHHKLH9ILHLMuH;I9t苜L1HkHL+I L+KDMt$HJ Ht6HI$HJL HCHL[]A\A]A^A_fDHD荤LuH HhHrIFLHEgHELHHpHEH=ؓ2H`trfH=2ffHAWEMhH`@H H1跐IXHpH}ZHH9tYH}IL9tGPH=R2ItfH=2ffH`LLHyIHI&HI,Hff.@UHAWAVAUATSHHdH%(HE1H=ʊ2twfH=K2ffHH=2@0t{wfH=#2ffH@03#~zHtNHlHxHpHpHHDžxDžl H{HHEdH3%(-He[A\A]A^A_]ÿ3#ƹtLe/HMHB DHrIHIHAHXHEdLL,H=|2L}tfH=2ffH艿HELAVA3#@H H1aH}IIXZL9t HXH}HH9t\NH=2ItfH=:2ffH LLHGwh蝕HFH%FDHH>@tt#uHH1DH71f.H2H1IHHHH6I8tt#uHH1DH71f.Hi2H1tuH71DH:2H1ff.SH HJ(zdH%(HD$1HF HL$HPH$H|$t?HH@HL$HHT$XCH\$dH3%(u H [_ff.SH1HD@L8NHx H9[fDH[ff.@UHSHH(HdH%(HD$1DHxOHHt*HHHt{,uJ9v^fDHL$dH3 %(u{H([]ÐH=x2tQsfH=2ffHqx0u?C,H|C,Ht$HHD$H\$HD$HuȒSHx1[ LH=҅2trfH=Q2ffHɻX0[ff.@AWAVAUATUSHHHHIIA1@HHI9vLLIDHH)uHykKD8AtA u4I6I9wHH[]A\A]A^A_H=2tqfH=q2ffHDx0HH[]A\A]A^A_H ( H5d H= @rH H5E H=] !rHHxTH9v#HH9sHx&H7H~銉f.HxwHHHTPH=>iSHH謾x(H7[f.IH=Ã2tpfH=B2ffH躹X0[AWAVIAUIATAUSHHHDLLzHHy9IuIff/kXf/vHH[]A\A]A^A_f.H t }@uH(t3 YGD,@u#yD}u7fD}HGfDjfDAWLAVLHMAUMAATIUHSHHHLJp8uHxH[]A\A]A^A_f;H8u6HMMDǃpLH8H[]A\A]A^A_auHUSL$HH $L9uH81ɺdH%(H$(1HFHl$ HHX HxVHHPH\$Hl$HD$tGHL$HT$Ht$H@X1H$(dH3%(uH8[]øōYSHHgH߾HSH߾H4?H߾[H/*f.SHHG t葡uC%[{SHHG tQuC%[&J@HHt+uySHt*tMu7'u18軝x&C(1[(u'u 8蕝tڸ[f.)u'u8mxC)1[ÃÐff.AWAVAUATUHSHhH_pdH%(HD$X1S$Lct6E1HL$XdH3 %(DHh[]A\A]A^A_@>H=~2tkfH=x2ffH@0YtwgY葮UH\$H|$1HD$BHCHl$0HD$HT$HHfo At)HD$fD@@fo HT$ @fo HT$@ fo @0迵L-2Ld$0MtfH=I2ffHAYLH @H1#D>H=}2tjfH=P2ffHȳ@0YLv?Yi-H\$H|$1HD$BHCHl$0HD$HT$HHfo At)HD$fDX@fo{ HT$ @foz HT$@ foy @0藴L-2Ld$0MtfH=!2ffHAYLHi @H1ҁH|$0HIH9t|H|$HH9tiAHMtfH=2ffH臲LHHjA'f~fH=>|2tifH=2ffH7@0[t[ܫuH\$H|$1HD$BHCHl$0HD$`fo~ HT$H޿t)HD$fo} fx@H@fo} HT$ @ fo} HT$@0L-a2Ld$0MtfH=2ffHjA[LHR @H1KtfD>H={2tgfH=2ffH@0YsY蹪}H\$H|$1HD$BHCHl$0HD$9fo| HT$Ht)HD$fo| fp@H@fo| HT$ @ fo| HT$@0L-:2Ld$0MtfH=s2ffHCAYLH @H1$MF8C&{H=y2tffH=t2ffH@0ZprcZ荩QH\$H|$1HD$BHCHl$0HD$ HT$HHfo{ At)HD$fDP@fo{ HT$ @fo{ HT$@ fo{ @0軰L- 2Ld$0MtfH=E2ffHAZLH @H1}A{'LkpC$fDƃDƃIUfffL1HADfDDfEH=Zx2t3efH=}2ffHS@0\p\DH\$Hl$0jH|$1HD$BIHCHD$iHT$HHfoz t)HD$fH@foy HT$ @foy HT$@ foy @0L-j2L|$0MtfH=}2ffHsML@A\HCu H1Q|H|$0HIH9tyH|$HH9tySH1Hu [fHHQ[[ÐHx0SHHHHx(t[HSH1z0t [f.Hq@t@H߃}[H HH$xpHHHiHHx(1Ҿ7]xHFC$ Ј@tH[ÃDAVAAULATUSHHdH%(H$1H@L8*kAąyc~7(tփsH=6q2t^fH=v2ffH/h0H$dH3 %(DH[]A\A]A^fHCpC HtrHx0HHf$1ɺHD$HHCp@$1ɺHHH~mHHH?x[HCpx$ùHH]DH0@EtC-(nnA|USH8dH%(HD$(1#t HD$(dH3%(uSH8[]fG#HHHHD$HHHD$MHD$HtHHH|HJ.ff.USHHHdH%(HD$1H {+C+/t"HtH(t,HD{!t`GHHt5\Hǃ{ t&HpC H$HH`xH DC HT$dH3%(u]H[]H6NHUSwXfDH n H5k H=m [zFSHH^`dH%(HD$1H=m2tZfH=\s2ffHԣ@0ntHx0tC HCpHtJx$tDC H舟H0tH$HH 8HD$dH3%(uH[@HCxHt8uyf.USHHHHk'+HHt(HE Ht H}HtPHoHǃHHtڏHkpHtPH}hHExH9tooH}HHEXH9t]oH}(HE8H9tKoH}HEH9t9oH1oHkxHtPH}hHExH9toH}HHEXH9toH}(HE8H9tnH}HEH9tnHn{!HnHHtHHHHtHHHpHtH`HHPHtH@HH0HtH HHHtHHHHtH-Aq2Ht<Ct;H[]fD[fDfDCPSuHHPHC uHHH@H[]HHtHHHHtHHHpHtH`HHPHtH@HH0HtH HHHHHC PS H j H5g H=(i cWSHHtH bH[rlf[ff.UHAWAVIAUATSHdH%(HE1HFHX { Ltat A}0 LEHt {,E1HMdH3 %(DUHe[A\A]A^A_]ÐHxDžxA}HlIHX[H=h2DlAtUfH=*n2ffH袞D`0EH=}h2HXtOUHXD`0EkC HOHxH0HxH E18fDI@9C,HxHE1Hx.H=g2HD tTfH=Fm2ffH辝D`0E`YD#H]DHX1E.HPHCHEHDžxEfoi HxH@@ent*foi @D)@foi HE@ foi HU@0HEHUHǺHX膞L5n2L}MtqfH=m2ffHHELATLP@Hd H1kIHX^_H}HH9tZiH}HH9tHi+HMtfH=l2ffHfLHHTA"HxSA}0AE@I~E1 @I~HCpC Hx$Hx0@$HuH¹fM1ɈUǺA{HHtRHǃHHpHpH-fDHCxHt`8u[tHCxHd HHhDH1 j1HHcHCxHAf.8HR]AE0fq1=I#I#fHFH@ x tHffDH1HUHAWAVAUATSHH~HHLo dH %(HM1IHLbHZIH)IExH8ANIEpHx$1HLZH9HLLc#IEpx$AIHtPIDžILXeHXI1AhDIEpHt x$VAtIx0A}/II}0HDrHHC1HMdH3 %(He[A\A]A^A_]Aq;An}!Ag_Ah~AkOLp@A}.taII}0HsHHjA}+iL1.\fA}*FL1cAE*41HLYHrlHxIPLhLpHxHp1HhI@AXHLXHIHIHH"HZL$L9s8H5 H-wH5c HwyH=a2tMfH=f2ffH @0YV諐DH]1HxHDžxJHCHE.fob *)HxHe::EventfpHHfoc HH@@foc HE@ foc HU@0HEHUHǺHHƗL%h2LuMt豪fH=Qf2ffH!ALHa^ @H1eIHHH}HH9tbH}HH9tb$HMtBfH=e2ffH貕LHHMAE L肑I0LxHxI A8LLxIx0dIHtLIDžIL`H`I1AfDL(LAI@0HHHxfDH L9zNiL0HADF cLH)HRH50 HGt6H{I9)HADF 2LH)H H5] tÅIExLIHH@2KKIB0IHtKIDžILPHPIA@#D IAeAdA 1EqAg@H=(]2tJfH=b2ffH!D`0U0E.H]D@uHx1HDžxJIHHD0HCHEBfo^ *)HxHe::EventfHHfo5_ Hp@H@fo2_ HE@ fo2_ HU@0HEHUHǺHHړHEL%'d2H@Mt辦fH=^b2ffH.HMEAUH@@HZ H1aIXHHH}ZHH9t^H}HH9t^!HMtCfH=a2ffH賑HL1HIAA 1A 4AAmzcHHHx-|KHI9fDHI9gt3IIII @AWf1AVAUATU1SHHHhdH%(HD$X1fRLJ0HLJ8HLJ@LJHƇPQLJTHLJX`pGGHGHGGHGHGGHGHGGHGHGHGHHHHfHǃHǃHǃHǃHǃHǃHǃHǃ0HǃPHǃpHǃHǃHǃHǃHǃHǃt us҃ [HHCHX Hǃ@HPуtKtFHHHHHHH X HcH>fH5{!H(H5 H_2HH5HH5H҉P ʈPH HCf.N1C@ fC:HfS>HCXHD$XdH3%(.Hh[]A\A]A^A_@H=[W2HD t.DfH=\2ffHND`0ODmDtoHl$0IH|$1HD$9HEHD$0~foY HT$@8)HHpe, boolLd$HD$0foY Hx0L@foY HT$@@ HT$8,H=|^2Lt$tfH=\2ffH舌EMLHp@ @H1i[H|$IIL9tYH|$0HH9tYkH= ^2Ht詠fH=I\2ffHLHHVDbH9 HH;HHHuHHCDHHCDHHCDHHCDH HCbIII@AUATAUHSHHLopMt3H,3IUpHI}hI1MHCpDHCpH(D` LkxMt4H2IUpHI}hI1MHCxDHCxHhD`HHD@PPdPw~HLfl2kHkHGƒrbHUHHHHHLILLH)H)HƄ1ƃ=ǃ@lH[]A\A]fDtUtLfALfAHfDLfLǃ@>u {!tC&H1[]A\A]{LHR"yH=&S2t?fH=X2ffH@0'fA H ffDLǃ@L覗n{!`oU‹LALff.@UHAWAVAAUATSHHxhdH%(HE1)h{!H@X2f/@5C D(HHhvHhuTHHhHhxAu/H@H8xKZHqAHLx8LDxMBHAL8Dx{!tdHtZHHHt`>HǃHHxHL1HMdH3 %(He[A\A]A^A_]HP[%I?H]1HxHDžx`HCHEfoR HxHHEfo6S HU@fo6S HU@ fo6S @0fo:S @@fo>S @PHEHHhnL-W2LeMtYfH=U2ffHɅL@HzN H1TIHhH}HH9tTRH}HH9tBRHMtfH=U2ffH`LHH=rHx<_H1PDID`.tD`HALH N L`6Hh1M4L8HhLfH4.HnL8H=N2HËAtS;fH=S2ffHsDp0FD3H]DfHx1HDžx`IHCHEfoFP HxHHEfoP HU@foP HU@ foP @0foQ @@foQ @PHEHHh5HEL-U2H`MtfH=S2ffH艃HMMAVH`@HRL H1`RIXZHC H߀H/{!H0HxHxH 81Yx%IY Ig IA I USHHD$nxyHD$uIf/ /w1{AHH[]NHf.AAHH[]qH[]DAWAVAUATAUHSHHD$dH%(H$1HH5H0'HpHP Ht0u&Hf@H*YlM H,DHH({&LJH@L8DŅ$D(IAtH=J2t7fH=aP2ffHـDh0A<$spHC H߀H|H0H\$ Ht$ H 8{f C_H$H|$ 1HD$ fHCH$H$HT$ HHfoNL t)@`, infHdfoSM H$@foOM H$@ foKM H$@0foGM @@foKM @P9L%Q2L$Mt fH=O2ffHL@HH H1wNH$HIH9tLH$HH9tLsHMt趓fH=VO2ffH&LHHc7H$dH3 %(?H[]A\A]A^A_Ll$ H$L1 LLeHL$MzL&IHD$H HA$H$@AMHI2IHMCMt$HMt$I$H$H9IT$H$IT$ AD$(.H$HEHDŽ$Ƅ$IT$HUI|$8H$ H$HID$0H9tvJLHJ2Hl$8L`HHHHLd$0HHD$8Ht#L%qM2MHEUHN2LH\$`HD$hHHD$p"1H\$8H@H L%M2MCHHPMC HHP(KL5N2IHHH@HHxAIIEIU HLH9.D$f/C)w1f.H H$H1H$H}E2HH$HI2H$HH$HtHH1fDH,HLLLHHL$>HL$L$HH|$1HL$H$H$Dfo$AT$@H=t5@EPUfCPSfHEHPMt0E HEHPzC PS E PU aQW&H(F2H5AH2HHHH`D2}I/HAHcHnHrIHcfDUHSHdH%(HD$1HGHtHI2H5E21HQH]@C&U(tsH=C2t0fH=,I\$Hu/Ht,fH=EE2ffHuH@1[]A\fDH0FHXB뿸ff.@H=d?2St<,fH=D2ffH\uHX{u"H1HP0,z[Htz1ۉ[fAUIATUHSH8dH%(HD$(1H=>2t+fH=UD2ffHtHHD$L`HEHtHHHEHD$HEHD$LHLlHD$Ht HHHD$(dH3%(u H8[]A\A]KHHAWAVIAUIATIUSHH=2Ht*fH=|C2ffHsHxHLHt *H}HLLL[L]A\A]A^A_ff.AWAVIAUIATIUSHH~=2HtT*fH=B2ffHtsHxHLHt ,*H}HLLL[L]A\A]A^A_ff.UHSHH= =2t)fH=B2ffHsHHxH[]^Fff.H=<2SHct)fH=AB2ffHrH@H|8[f.USHH<2HtU)fH=A2ffHurHHH1HtHt -)HMQ ЃH[]fAUATUSHH=<2t(fH=A2ffHrHc1LhHI`HIXL IMtPMAp%IHt8pM1IHcHI9u"9uIHtHHH[]A\A]@@IXHLXAHHH@Q1HHH[]A\A]f.DHH= ;2t'fH=@2ffHqHxHff.AWAVIAUIATIUSHtJH-:2Ht'fH=A@2ffHpMLLHxH[]A\A]A^A_dA@?HIH-d:2Ht:'fH=?2ffHZpLxHD$Ht'HD$LxL&|[Ht&fH=?2ffHpHXHtH#HH2ffHoHXIHMt %IMLI(H1IHA LIMWMIH)fDI0Ht,HN1MIHII9%H9uI2HtHvHvH|$HdH3<%(HP[]A\A]A^0HHk= Ld$ HrHEHH$!HLoL-?2Lt$ Mt苂fH=+>2ffHmL@H < H12Ll$ MtfH=<2ffHlL@H: H1p;H|$ HIH9t9H<$HH9t9sHMt趀fH=V<2ffH&lLHHc$HBIIf.AUATUSHXdH%(HD$H1H~=HHmHHHL$HdH3 %(HX[]A\A]f .HH); Hl$ HrHCHH$?HHlL%=2Ll$ MtfH=I;2ffHkL@HJ9 H1:H|$ HIH9t7H<$HH9t7HMtFfH=:2ffHjLHH"HBAIIf.AUATUSHXdH%(HD$H1=tIH=142t !fH=92ffH*jHxHL$HdH3 %(HX[]A\A]f,HH8 Hl$ HrHCHH$HH?kL%;2Ll$ Mt)~fH=92ffHiL@H7 H18H|$ HIH9t*6H<$HH9t6HMt}fH=f92ffH6iLHHs!?I|I]fAUATUSHHXdH%(HD$H1H=22tfH=+82ffHh1HHHHy(HHA LIM4I0HN-fDHHHHI1HHHI9H9uIHH@*HH6 Hl$ HrHCHH$ HHgiL%92Ll$ MtQ|fH=72ffHgL@H5 H16H|$ HIH9tR4H<$HH9t@4HMt{fH=72ffH^gLHH1HT$HdH3%(u HX[]A\A]=IIAVAUATUHSHPdH%(HD$H1tTH=02tfH=M62ffHfHHx oHL$HdH3 %(HP[]A\A]A^@)HH#7 Ld$ HrHEHH$Q HLgL-"82Lt$ MtzfH=[62ffH+fL@H:4 H15H|$ IIL9t2H<$HH9t2HMtXzfH=52ffHeLHH[<HdHkAUATUHSHHhdH%(HD$X1WH=G/2t fH=42ffH@eHL`xpHt$I+t$xHS㥛 HH $I+L$pH?HHiHH)Hx6H4 HU8I|$HuP/HD$XdH3%(Hh[]A\A]ÐHMf.;'H\$H5 HrHCHHl$0HD$p HHeL%A62Ll$0MtxfH=z42ffHJdL@HY2 H113H|$0HIH9t0H|$HH9t03HMtvxfH=42ffHcLHH#y:IIAUATUSHXdH%(HD$H1}H-n-2HtDfH=22ffHdcHXHtHs;H 0HtfH=22ffH1cH@H42@ HD$HdH3%(HX[]A\A]%HH1 Hl$ HrHCHH$HH;dL%42Ll$ Mt%wfH=22ffHbL@H0 H1|1H|$ HIH9t&/H<$HH9t/HMtvfH=b22ffH2bLHHo8I)I0ff.fAVAUATUHSHPdH%(HD$H1ÄH=+2tfH='12ffHa1HHHHy(HHA LIMtJI0HN%fDHHt3HHI1HHHI9uH9uIHtH@Htx0t1HT$HdH3%(HP[]A\A]A^#HH^0 Ld$ HrHEHH$HLSbL-22Lt$ Mt=ufH=02ffH`L@H. H1/H|$ IIL9t>-H<$HH9t,-HMttfH=z02ffHJ`LHH6HnHuDtt#uHH1DH71f.Hq1H1tt#uHH1DH71f.HA1H1USHHG HHHt(HC Ht H{HtPH,HDžH[]Ðf.HHxTH9v#HH9sHx&H7H~*.f.Hx.HHH-PH=GfDUHSHHHu+DHHtH{(/etH{(HHuH8>HH H9t+Hz>Hn>H}he>H}HHEXH9t*H}(HE8H9t*H}HH9tH[]*fH[]fATHUSH0Ho dH%(HD$(1HHLcL$$HH4$HT$H}0L9HM@HD$H9t_HM@Hu0HU8HE@HtVH<$HL$HD$HH<$H9t*1HL$(dH3 %(usH0[]A\Hu0HU8HE@H{H<$f.HtHt% HT$H}0HU8H<$ufDD$HT$H}0i3fHG(Hff.ATHUSH0Ho dH%(HD$(1HHLcL$$JH4$H}(HT$L9HM8HD$H9t^HM8Hu(HU0HE8HtUH<$HL$HD$HH<$H9t(1HL$(dH3 %(ujH0[]A\Hu(HU0HE8H{H<$fHtHt%HT$H}(HU0H<$~fDD$HT$H}()2fATHUSH0Ho dH%(HD$(1HHLcL$$*H4$H}L9HEH9thHuHT$HEHUHT$HUHt_H<$HD$HD$HH<$H9t'1HL$(dH3 %(uzH0[]A\HuHD$HEHD$HEH{H<$HT$HtHt HT$H}HUH<$iD$HT$H}0fAUH5f ATIUSH8WH_ dH%(HD$(1GHHLmkdЉeH HEL,$HVH4$H{HL9HKXHD$HT$H9tlHKXHsHHSPHCXHtcH<$HL$HD$HH<$H9t@&LcC1HL$(dH3 %(urH8[]A\A]DHsHHSPHCXH}H<$f.HT$HtHt KHT$H{HHSPH<$cD$HT$H{H/fAWIAVIAUI0ATUSHhdH%(HD$X1'HH^INHMHʾ:HL$LL$/HL$HL$L)HHH9Ld$LHGID$LHD$HLH|$>IVHCH9I6H\$0HKHHHHL$0H|$0 1mBH|$0IHCH9t$HT$DHbIHt{L|$0oH5foD$0HHH5{H)L$0HD$@HT$HHHt HHAF{HHiIEIEH|$IL9t#H\$XdH3%(LqHh[]A\A]A^A_fDA11LH  fK~VIEIE@ImIE%H;2HhHHXHIEHBLd$H* HvID$LH\$0HD$&LHWH-'2Lt$0HtjfH=0&2ffHVL@H& H1$H|$0HIH9t"H|$IL9t~"HHt,jfH=%2ffHULHH /,HH5H1H=HHHHHf.AVAUATUSH0HdH%(H$(1HH?H,H %H)HHH9jHHcHHHHHI9@H;7H;Y-ID$@L$6 ID$@D$`LHD$0ID$`HD$PI$HD$p1f$IEH$IE8H$IEXH$IH$IH$@IHD$8HD$XHD$xƄ$Ƅ$DŽ$HDŽ$Ƅ$HDŽ$Ƅ$HDŽ$Ƅ$HDŽ$HDŽ$HDŽ$ $(HDŽ$0HDŽ$8HDŽ$HHDŽ$PHDŽ$XDrH$xI H$IhH$1H$HZ($`HDŽ$hHDŽ$pHDŽ$HDŽ$HDŽ$$HDŽ$HDŽ$HDŽ$Ƅ$DŽ$H$HDŽ$HDŽ$HDŽ$$HDŽ$HDŽ$L$ Ll$ b:LHH551L-HEHxLHPLH|$pI$H9tvH|$PID$`H9tbH|$0I@L9tO1H$(dH3%(>H0[]A\A]A^fDH=H2t!fH= 2ffHAQ@0JuIHP$ L$HhID$LH$LLhRH-"2L$HtOefH= 2ffHPIL@AHOH1H$IHL9tDH<$IL9t2IHtdfH= 2ffHPPHپLH&H H*H8f.HH6UHAWAVAUATSHhdH%(HE1HtkHG HHIHz(HuzH HxH9t0H=t2tMfH=2ffHmO@02#~T1HMdH3 %(He[A\A]A^A_]HHt < t< tƂo2#HuLeH! HrID$LLmHELLFPL5 2L}Mt1cfH=2ffHNHL@SLxA2#Hp H1vH}IHXZL9tH}IL9t xIMtbfH=[2ffH+NHپLHhLHL)H9w|II N$ H9tYI I9w4J<Ht HIMB NHII1Li5ź+$H=HHAVIAUATUSHPL"L.dH%(HD$H1HHHl$ HSHH$IHHHELHKT%HD$ I>H_FH4$IH8HCH9ID$H9t~I4$HT$ID$IT$HT$IT$HttH<$HD$HD$HH|$ H9t4H<$HH9t"HL$HdH3 %(uHP[]A\A]A^I4$HD$ID$HD$ID$H{H<$fDHT$HtHt(3HT$I<$IT$H<$UD$HT$I<$y"IxIYAWIAVAUATUSHxL%2Ht$HT$dH%(H$h1Mt:fH=2ffHZKHxHHHGMt H{ H50K eMtfH=2ffH KA0HXHHHD$@HD$HD$PHD$@Ht HHTLt$HLHT$HHt$@HH|$@IFH9tVMt\fH=2ffH|JH5K HxH|$MHH\$`L- MtQINMF(LH1&HMtfH=2ffH JHHHx:M6MuIpMtfH=Y2ffHIHPHL*Mt HUHRIxDHńtuH|$u5H$hdH3 %(qHx[]A\A]A^A_f.IxIpL$HT$4u 6f1@ H\$ H- HrHCHHD$ H|$HkJL%2Ll$@MtU]fH=2ffHHL@H H1Lt$H|$@IIL9tQH|$ HH9t>HMt\fH=2ffH\HLHH@Lt$H52 1LD$H H\$ LJH3 HCHHrHD$ I8HiAHt$@HH8IFH9HEH9tiHuHT$HHEHUHT$PHUHt`H|$@HD$PHD$HHH|$ H9t@HD$H|$@HH9$HuHD$HHEHD$PHEHD$HxH|$@fHT$HHtHG HT$HH}HUH|$@]H\$ H  HrHCHHD$ H|$HIHL%2Hl$@Mt3[fH=2ffHFH@H H1Lt$H|$@HIL9t/H|$ HH9tHMtZfH=j2ffH:FHH1HuD$PHT$HH}HHHHHHH&fAWIHAVAUIATUHSHXLg dH%(HD$H1H\$ M$HCHHD$ OIv0I|$hHt$ HH8HCH9HAH9H1HT$(HAHQHT$0HQHH|$ HD$0HD$(HH|$ H9tAE1ۍPvu I~8 HL$HdH3 %(HX[]A\A]A^A_H1HD$(HAHD$0HAH{H|$ uDHT$(Ht!HLHL$HL$HT$(H9HQH|$ 3I~0 H5#ÅI !H5H#H5H# HL$LD$LHHct$H|$Hx1t3(IF(H-2 HHH@ H@HHCHS Ht^IF(I1L`(l1efIR&D$0HT$(H9@AD$)H_2H5x2HHHH 2JEH=HLfAUATUHSH8Lg(dH%(HD$(1I$H{xulH} Ht nHE HC0HC8HCPHCXHCpHCx1HL$(dH3 %(EH8[]A\A]HILHHpIEH$HHspI$H4$IH8IEH9ID$H9tjI4$HT$ID$IT$HT$IT$Ht`H<$HD$HD$IH<$L9t!HHH@fDI4$HD$ID$HD$ID$I}H<$fDHT$HtHt(3HT$I<$IT$H<$iD$HT$I<$yHwff.fUHAWAVAUIATSHhH(dH%(HE1HH~Xu$1H]dH3%(?He[A\A]A^A_]HLfpLHIWJHufo HHHH)fo )fQzH5 HtkIE LLIHAI!ʁ tH€DI@LDHWI1I)NfH=S 2ID t&fH=2ffHF?D`0E/LDb!HHA HrIHIHAHxHLL`@H=2LtJSfH=2ffH>HMIAUL@HH1 HIHXZL9t; HxHHH9t H=*2ItRfH=h2ffH8>HپLHuHHAWAVAUIATUSHHHXLc(dH%(HD$H1I$H}xHK HtNI9u&1HT$HdH3%(HX[]A\A]A^A_ÐHupI$1AH  HPH$H{ [ HC ^H=&2HË(tfH= 2ffH=h0cD+HHl$ D6H HHrIHCH$HHH>L%2L|$ Mt2QfH= 2ffH /uL$LK.ID$LH$HspHgH$HH8ID$H9HCH9H3H$HCHSH$HSHH$H$HDŽ$IH$L9MH5OHL|$@LLHE0LHD$H$HHD$XH"HD$HD$D$ ?HD$(HD$0Hl$@HD$PLd$`Hw ID$HrLHD$`LHICH|$`IL9ttL$HID$HrLH$|LHICH$IL9t(Mt3Iv(H{P6HD$PHt LLHgfIu(H{pːH$HtHtZ8H$H;HSH$2H3H$HCH$HCI|$H$$H$H;GHHf.Df.1fSH_HtHjH[[f.@UHiSHHHvH}1HHHsHHG HtHHt H[]H1[]AUiATUHSHHHvH;+1HIHuLIHL HtHHB(Ht H[]A\A]fPVH HPHHPHSH9tcHHHKHHHKHHP8LCHAHHHHCHP(LH@0@8,H[H(]A\A]fDoC@f.AViAUATIUSHHvH;-1LIIt$LIHL HtHHB(Ht[]A\A]A^DPVH3HSHHHxH@HHEHE8HLLLAHE(HE0E8+[]H(A\A]A^HH$H1H:f.fwnH HcH>@5N2f5*2f52f52f52f52PH =H5 H=C fwnH HcH>@2f2f~2fr2ff2fZ2PH QH5 H= fGAH$fD_ ȉG FfWȉGHGVHAfHAAʉPV fD@ʉPVfDHʉPVfDPʉPH)HGfO ȉG HGff.@UHH5L2SHHdH%(HD$81HH1HHH|1HL$8dH3 %(uHH[] 1zv H AQHH  H4 HcH>H[X HHH'H Hb HH6H? H0H  w3H2uuDHf.@AUATUSHXrdH%(HD$H1tBL E11ҹHA<HI@HtH9fD1H=h1tAfH=2ffHa1@0Z+HHsHl$ HCH$@*)HHfo] fPp@rfoU H$@foU HD$r@ foP HD$r@0foK @@foO @PfoS @`2L%k2Ll$ MtEfH=2ffHt0ALAHF @H1OH|$ HIH9tH<$HH9tRHMtDfH=52ffH0LHHBHH\$HdH3%(uHX[]A\A]IDtI7I>ff.OH5 1pH1G G HG0DUSMPH JH9riMK,@I9t2A I9u=fDE HA9uI9uHB[]HDJTJH9s1[]ff.ffDHHHHH1HU1SHHHt 91H[]@HcHHH[]ÐHAHL  HH ID<EI H@ÐATUHSu  t0[]A\5FK2}x0uف H uD5K2HRH@uHHI,I9t@uH K@H?Hx HoPH=fUH.SHdH%(HD$19.L x HH1HL HEHH$-HEuHK H$HEHooKHH K(H(K,HH,HUHUdHHt$dH34%(uH[]%Hf=I2tfAT1B USE1E11111mI2x-E1E11111PzI2[]rI2A\H1Hte@fH=1ffH+H @H1IHHt*@fH=1ffH+HLH]HN1Ht?fH=1ffH\+H7 @H1FInHHt?fH=Q1ffH!+HLH^@jH2DVH2D=NH2ufHH=-H2H=!H2nH5 4H2H2HDHcHG2HHHt DSHD1HtfH=1ffH:*H=sH@HpHtfH=1ffH *[H@H@fff.=^G2t =TG2t fH(H5# 1HHG2EG2HfF2@SHH\=HPH`H9tH0H@H9tHH H9tHHH9tHHH9tHHH9tHHH9tH{hHCxH9trH{HHCXH9t`H{(HC8H9tNH{HH9t [;[fDAWH54 AVAUATUHSHXLohdH%(HD$H1LH_111HHIHtVHH1ҾP L(H@HL$HdH3 %(HX[]A\A]A^A_KHHn Ld$ HrHEHH$HL(L5P1L|$ Mt;fH=1ffHY'ML@H H1=H|$ IIL9tH<$HH9t@HMt;fH=#1ffH&LHH0H(1[1HHz Ld$ HrHEHH$HL (L5\1H\$ Mt:fH=1ffHe&MHپ@HS H1IH|$ IHL9tH<$HH9tLHMt:fH=/1ffH%HپHH<1H鐶H闶H饶H鬶AV1AUATUSHHPHdH%(HD$H1HS(H= Hu)HL$HdH3 %(HP[]A\A]A^HHѾ\1rHu1H Ls(HHl$ HrHCHH$HHX&L%1Ll$ MtB9fH=1ffH$ML@Hh H1H|$ HIH9t@H<$HH9t.虳HMt8fH=|1ffHL$LHH1I7I>DAWIAVAUATIUHSHHdH%(H$81H|$PL$L$L$L$HL#HL$P1Ҿ.HD$Pff 9AH5 L3HHD$Pff D$RfoD$XC7L$HMH$HMHHT$R *XHZH5S Q,T$ LLH]H$8dH3 %(HH[]A\A]A^A_fDD$RfD$TCX@AD苲H=S1HË(t'fH=1ffHG"h01kD+H\$Hl$0D]H) HHrIHCHD$HHn#L%1L|$0MtX6fH=1ffH!EMLH @H1H|$0HIH9tSH|$HH9t@諰HMt5fH=1ffH^!LHH1}H5 H=T \H5 H=7 ?IFIMATIUSH@dH%(HD$81H\$HT$ D$ HT$ 19uLH`HL$8dH3 %(u H@[]A\*f.AVAUATUSHHPdH%(HD$H1Hu6H{pu_H{0ucHL$HdH3 %(FHP[]A\A]A^fHwHt<tH@膼@Hu1H/fDKH5 LsHHl$ HrHCHH$HH L%P1Ll$ Mt3fH=1ffHYML@Hg H1=H|$ HIH9tH<$HH9t@HMt3fH=#1ffHLHH01I:IAff.AVHAUATUSHHPHDpdH%(HD$H1H)HDH1H~$1HL$HdH3 %(HP[]A\A]A^ÐHHW Ld$ HrHCHH$HL]L-1Lt$ MtG2fH=1ffHIL@H H1H|$ IHL9tEH<$HH9t3螬HMt1fH=1ffHQHHHf˳HIHt#足HL'DHH1 Ld$ HrHCHH$HL7L-1Lt$ Mt!1fH=1ffHIL@H H1uHHH'Hff.AWAVAUIATIUSHdH%(HD$x1AuEu)1HL$xdH3 %(jHĈ[]A\A]A^A_ÐH I$AE fDH\$PIELH HCHHrHD$P~IDLLLt&H|$PHH9t#E]f.H|$0H HGHrH<$HD$0L$DLLL1H4$H|$0HVH9tD$D$H|$PHSH9tD$D$jXL4$H* HrIFLHD$0菿LHH-`1Ld$PHt.fH=1ffHiL@H H1PH|$PHIH9tH$H|$0HH9tNHHt.fH=11ffHLHH>@HL$H HD$ HrHHL$HD$詾LD$LLDLCHT$H|$HH9{D$CD$h$HyH鈫HtH郫H2AUATUSHHhdH%(HD$X1H8HXHuO1H|HPtKp@uCHL$XdH3 %(4Hh[]A\A]@H01HuEu1DHD$(D$릐KuH\$H HrHCHHl$0HD$'HHL%1Ll$0Mt,fH=11ffHL@H H1H|$0HIH9tH|$HH9tHMt-,fH=1ffHLHH1.IIĩfDUHAWAVAUATSHHhdH%(HE1=42ltOtu ǃt~HHH1H脳H1vH1hH1ZH1LH1>H10H1"HHtJHtHtvH et@(Hq1ɺ!H1ɺ! H1ɺ) HH5PHbHTHtqtHRH11 H H HHEH51I)H LHHH5lHH5k (H1ɺ, H1ɺ* HtH]AńHAńwAHMdH3 %(DHe[A\A]A^A_]@HHXHH$q`IXIcW'HQ LH]HrHIHCHE~HEHHHxHEL%@1HpMt'fH=w1ffHGHMMAUHp@H H1fHHHH5SH|nHfH OHqfHtf.H6f.Hf.ƮtHH1蚮tHkIcIcH]^%HX HHrIHCHE萶HEHHHxL%V1L}Mt%fH=1ffH`EMLH @H1AIHxH}HH9tH}HH9t>HMt%fH=!1ffHLHH.E1fDkfD fDHHHd&H]H HCHrHHECHEHHHxL% 1LmMt$fH=C1ffHL@H< H1D{IsIcr#Hl LH]HrHIHCHE虴HEHHHxHEL%[1HpMt#fH=1ffHbHMMAUHp@H H19IHxH}Y^HH9tH}HH9t4HMtw#fH=1ffHLHH$SH]HP HCHrHHE苳HEHHHxL%Q1LuMt"fH=1ffH[L@H H1BDHH5eHH5'DIIc!H LH]HrHIHCHE豲HEHHHx&HEL%s1HpMt "fH=1ffHz HMMAUHp@HS H1QIXZ TH]H HCHrHHEHEHHHxxL%1LuMtc!fH=1ffH L@H4 H1IHxH}HH9t^H}HH9tL跛HMt fH=1ffHj LHHI͞III(I鶞II7IIRI-ImIHIoI|DHHxTH9v#HH9sHx&H7H~f.HxHHHdPH=跺fDHSH9wHH0H1H[ff.H(2@ATIUHSH0H6IT$dH%(HD$(1HHCHHH$dIT$HtI$Hf<.HHuHT$1HEHHEH$HHKH<$HH9t H]LeII9tf;HCI9uHL$(dH3 %(Hu6H0[]A\HrHT$H9yHH=lH1H5~H鳝fUHSH8dH%(HD$(1HHHH=.'2H<$HHh(H&2HDHH9t%HT$(dH3%(HuH8[]fDUHSH8dH%(HD$(1HH8HH=&2)H<$H@HH9tHT$(dH3%(uH8[]fATHUSHH=[&21HHsH;iJH-;&21H=*&2HHIHLHHtoH=&2HNH3IH9t`HtHFH1HI9tH H3H1H{(HC8H9tH{HCH9tHH-%2[]A\HtHFH1HI9tH IH%2H9tIH3fDH5a%2ff.@UHHSHH=*%2H1Ht H[]ÐHH=%2HH6H[]SHHH=$2yH[Hf.SHH HC0H9tH;HH9t [@[f.@AULoATIUHSHHL/H躮LHILc wHC0HHC 藮HLHTWH[]A\A]HH;L9tH AULoATIUHSHHL/H:LHILc HC0HHC HLHTתH[]A\A]HH;L9tH AULoATIUHSHHL/H躭LHILc wHC0HHC 藭HLHTWH[]A\A]HH;L9tH AULoATIUHSHHL/H:LHILc HC0HHC HLHTשH[]A\A]HH;L9tH AULoATIUHSHHL/H躬LHILc wHC0HHC 藬HLHTWH[]A\A]HH;L9tH AULoATIUHSHHL/H:LHILc HC0HHC HLHTרH[]A\A]HH;L9tHAULoATIUHSHHL/H身LHILc wHC0HHC 藫HLHTWH[]A\A]HH;L9tH AULoATIUHSHHL/H:LHILc HC0HHC HLHTקH[]A\A]HH;L9tHAULoATIUHSHHL/H躪LHILc wHC0HHC 藪HLHTWH[]A\A]HH;L9tH AULoATIUHSHHL/H:LHILc HC0HHC HLHTצH[]A\A]HH;L9tHAULoATIUHSHHL/H躩LHILc wHC0HHC 藩HLHTWH[]A\A]HH;L9tH AULoATIUHSHHL/H:LHILc HC0HHC HLHTץH[]A\A]HH;L9tHAULoATIUHSHHL/H躨LHILc wHC0HHC 藨HLHTWH[]A\A]HH;L9tH AULoATIUHSHHL/H:LHILc HC0HHC HLHTפH[]A\A]HH;L9tHAULoATIUHSHHL/H躧LHILc wHC0HHC 藧HLHTWH[]A\A]HH;L9tH AULoATIUHSHHL/H:LHILc HC0HHC HLHTףH[]A\A]HH;L9tHAULoATIUHSHHL/H躦LHILc wHC0HHC 藦HLHTWH[]A\A]HH;L9tH AULoATIUHSHHL/H:LHILc HC0HHC HLHTעH[]A\A]HH;L9tHAULoATIUHSHHL/H躥LHILc wHC0HHC 藥HLHTWH[]A\A]HH;L9tH AULoATIUHSHHL/H:LHILc HC0HHC HLHTסH[]A\A]HH;L9tHAULoATIUHSHHL/H躤LHILc wHC0HHC 藤HLHTWH[]A\A]HH;L9tH AULoATIUHSHHL/H:LHILc HC0HHC HLHTנH[]A\A]HH;L9tHAULoATIUHSHHL/H躣LHILc wHC0HHC 藣HLHTWH[]A\A]HH;L9tH AULoATIUHSHHL/H:LHILc HC0HHC HLHTןH[]A\A]HH;L9tHAULoATIUHSHHL/H躢LHILc wHC0HHC 藢HLHTWH[]A\A]HH;L9tH AULoATIUHSHHL/H:LHILc HC0HHC HLHTמH[]A\A]HH;L9tHAULoATIUHSHHL/H躡LHILc wHC0HHC 藡HLHTWH[]A\A]HH;L9tH AULoATIUHSHHL/H:LHILc HC0HHC HLHTםH[]A\A]HH;L9tHAULoATIUHSHHL/H躠LHILc wHC0HHC 藠HLHTWH[]A\A]HH;L9tH AULoATIUHSHHL/H:LHILc HC0HHC HLHTלH[]A\A]HH;L9tHAULoATIUHSHHL/H躟LHILc wHC0HHC 藟HLHTWH[]A\A]HH;L9tH AULoATIUHSHHL/H:LHILc HC0HHC HLHTכH[]A\A]HH;L9tHAULoATIUHSHHL/H躞LHILc wHC0HHC 藞HLHTWH[]A\A]HH;L9tH AULoATIUHSHHL/H:LHILc HC0HHC HLHTךH[]A\A]HH;L9tHAULoATIUHSHHL/H躝LHILc wHC0HHC 藝HLHTWH[]A\A]HH;L9tH AULoATIUHSHHL/H:LHILc HC0HHC HLHTיH[]A\A]HH;L9tHAULoATIUHSHHL/H躜LHILc wHC0HHC 藜HLHTWH[]A\A]HH;L9tH AULoATIUHSHHL/H:LHILc HC0HHC HLHTטH[]A\A]HH;L9tHAULoATIUHSHHL/H躛LHILc wHC0HHC 藛HLHTWH[]A\A]HH;L9tH AULoATIUHSHHL/H:LHILc HC0HHC HLHTחH[]A\A]HH;L9t舿HAULoATIUHSHHL/H躚LHILc wHC0HHC 藚HLHTWH[]A\A]HH;L9tH AULoATIUHSHHL/H:LHILc HC0HHC HLHTזH[]A\A]HH;L9t舾HAULoATIUHSHHL/H躙LHILc wHC0HHC 藙HLHTWH[]A\A]HH;L9tH AULoATIUHSHHL/H:LHILc HC0HHC HLHTוH[]A\A]HH;L9t舽HAULoATIUHSHHL/H躘LHILc wHC0HHC 藘HLHTWH[]A\A]HH;L9tH AULoATIUHSHHL/H:LHILc HC0HHC HLHTהH[]A\A]HH;L9t舼HAULoATIUHSHHL/H躗LHILc wHC0HHC 藗HLHTWH[]A\A]HH;L9tH AULoATIUHSHHL/H:LHILc HC0HHC HLHTדH[]A\A]HH;L9t舻HAULoATIUHSHHL/H躖LHILc wHC0HHC 藖HLHTWH[]A\A]HH;L9tH AULoATIUHSHHL/H:LHILc HC0HHC HLHTגH[]A\A]HH;L9t舺HAULoATIUHSHHL/H躕LHILc wHC0HHC 藕HLHTWH[]A\A]HH;L9tH AULoATIUHSHHL/H:LHILc HC0HHC HLHTבH[]A\A]HH;L9t船HAULoATIUHSHHL/H躔LHILc wHC0HHC 藔HLHTWH[]A\A]HH;L9tH ATUHSHHHIILC0HKHCHte1LSDHHHHLMtDHAH1L HI4HHuHCHHKLH9t8I HLMufH;I9tSHkL#[]A\HLg0HG0MNHxI$HC(;HOHHOhAtHA(HQ0 t HA(HPHHQ(AfHwhNuf NHGhHP(ff.AWAVAUATUSHXjHt$dH%(HD$H1HB(HPH$OIHH@AT$XMl$`H<$HCˆT$*A(HD$ A|$pHD$t D9cC L<$E1kED9wKADH\$ HD$((L|$0HD$8ƖHt$H|$tC.HxCCtCDID)lH$EN<0D9wf.zHyyZt:it5MHL$HdH3 %(D$*HX[]A\A]A^A_@A vCtCA fDCCH\$ HD$((ڕHt$ H|$uyH9D$(D$g+fCH$AkH\$ HD$((HD$0Ld$8uHt$H|$tRI(I9t4xZt iA A$D$fD;yľ菊΂f.HWHG`HtHJHHAHuÐfDAV1AUATUSHohHOLULHHGL MtSMIIp&IHt8HpM1IHHI9u!I9uIHtHh[H]A\A]A^@EnL/H(DeRHMI|$HEHHEH}AUHELm H{ IĿ LshHID$HH1Il$HI$ֵMVLKIHhH1LPL`LIHCH HHLIx"IHtpHxL1IHIH9uYL9uH9tNH?1HtjAD$tiL[H]A\A]A^DHy1LDH{ALLC~fD1qAD$PAT$듐I$LPHt)AD$ sI$LPdDAD$ PAT$ ԿH1H5 1HHHH(1 H*H.f.UE1HAWAVAUL`ATSHHHHLghdH%(HE1H^fD^H@HH(L8pH HshFCHIHHHChLL`HDžh(@H)IOHHC`HpH(H9HGºHxHH8ƈIH4M~ IIDIH@LHbu,H}dH3<%(LHe[A\A]A^A_]H H5< H=ʻ H=x1tQfH=1ffHq@0#l#ZHHH];El$Mt$D8HCHE?*)fob H::SocketHp0Hfoq fx8@foq @:HE@ HEHHE:HE:HH2HEL%1H@MtfH=1ffHAUMA#AWH@@Hv H1\IHHH}Y^HH9tH}HH9tWqHMtfH=:1ffH LHHGE1q t|ѐq tă|tI#HHH];D0HCHE莰A*)fo H::SocketHp0Hfo fD@8@fo @:HE@ HEHHE:HE:HHL%в1LmMtjfH= 1ffHEL@H H1辯IHHH}HH9tbH}HH9tPoHMtfH=1ffHnLHH諘fDHHV8H([IO転{HHH];El$D0HCHEfoD HH::Socket*)Hx0foS fP8@foN @:HE@ HEHHE:HE:HHL%`1L}MtfH=1ffHjEELH @H1KI{zIVzIzIqzIzIzUHAWAVIAUL~ATSH1HxdH%(HE1f~HS`HshA>IHHChf~@t@HIHHChIWLHp(蚀LLH輜tWu*HMdH3 %(LHe[A\A]A^A_]DYH H5 H=* 耕E1n tytIKH]GE6HCHE转*)fo fpDHfo @@cket@fo @F@ fo HE@0HEHHEFHEFHhL%1LmMtfH=61ffHEL@H H1IHhH}HH9t莩H}HH9t|kHMt*fH=ʬ1ffHLHHהfH=h1tAfH=1ffHa@0#}#kHChH]E>GDhLpHCHE4fo\ *)H@@cketfom fHD@fo} @F@ fo} HE@0HEHHEFHEFHh"HEL%o1H`MtfH=1ffHvAUMA#AWH`@Hf H1LIXZ[IvIH9 H H) H- H H H H H OvLAPփ<~tpH<t(G @t G 9rDG HfDG v+I@H IȉI L @t5G  w)1fDG vAPf념HHyH4@AUEATIDUHS@HH(dH%(HD$1D Ј$DD$ I}wRDH кD$x|$Mu\H\$dH3%(lH([]A\A]fIwG~D$DffD$HHx|$xzA@uLHHfx@D$LH DHʉH H HD$륐H5 HxA@M3'H5 Hw1A@LHHL+wHSLH258E258ELHHH4tfDH1HH9uLHI92H5 fDH 0 HI9uD1輫ff.UIIIHAWAVAUATSHx?Hh dH%(HE1 Ϲ@A9" HpDž|A " HpA" DxA AFAA AAV AA?HH~WL9wR|HH)IYfAAIAAHudH34%(D,He[A\A]A^A_]ÐH=1t葊fH=91ffH@0;!5;!VAĄt/E1f.IAyMQNAmLmILuIEHEffo. LH size_t)Hp@Lfo @H@fo HE@ fo HEH@0HEHaH=1L}tNfH=1ffHHILhA;!@H H1蒡H}IHXZL9t;H}IL9t)aH=41ItfH=r1ffHBHپLH4f.ABHIIHAAH H HtLI4f.H1HH9uHHH9f@HƒA0HH9uF_HmHmAUATUSHHdH %(H$1H}fIHl$Pft$PHuIAHSHEL荲H$dH3 %(H[]A\A]HH}HHDD$ DD$ Dc;H\$VHl$0HCHD$͟HHfo @Pt8_t@T)fo @U@fo HD$@ fo HD$ U@0fo HD$U@@L% 1Ll$0MtfH=F1ffHA}LH^ @H1H|$0HIH9t衜H|$HH9t莜^HMt@HLH)HAA@AEAA AEAAAEAA @AHD<I$2|IHHLLA[arIHCH胜fo H@p)fo @q@fo H@ fo HDžq@0fo HDžq@@fo @Pfo @`H HHML%1L Mt5fH=՜1ffHEMLH @H1膛IHH HH9t'HHH9t}[HMtfH=`1ffH0LHHmHMdH3 %(. He[A\A]A^A_]fDA~fAHHH?)HT1HD։HLփ@E։փ E։փE։փ HLHf[1M$MMcL$HL+I8HLD)HHcLHHLcL,LHLHHH9LIHHL LAu^rIHCH蝙fo H@p)fo @q@fo H@ fo HDžq@0fo HDžq@@fo @Pfo @`H HHgL%1L MtOfH=1ffHEMLH @H1蠘AG}nA$LH+Lǃ@Eljǃ EljǃEljǃ HH)LLHLL@ffXYHI~ƅ@I)HڈAK4foF H@p)fo @q@fo H@ fo| HDžq@0fou HDžq@@fon @Pfor @`H HHH L%R1HMtfH=1ffHYHMMAVH@H H10IXZfD)HHLHLfDPU1fHDžDž-fD(HϓL-1HHHHHHxHHHCH{AIHCHS H}LHHELbHCB01L3I$L{蛆IHHLoLAWrIHCHfo H@p)fo- @q@fo- H@ fo* HDžq@0fo# HDžq@@fo @Pfo @`H HHL%1L MtfH=>1ffHEMLHּ @H1dAƄ$肙xnHI1H5b1HHHH14I#_I'_IT_I_Iu_I_I_I_I(_I^I_H?Hx H/PH=EqfHH5̽ 'dHff.fATUHSHӃt}uiLbMH111LH' I葐HtEHuHH9vHHct)HuH}ILH' sf1[]A\LbMtgH111LH<' IHtHuHH9vHH/ctHuH}ILH& 1ߏHHEH5 b[]A\DH5 b[]A\DLbID$H=4111LH& fHHuHH9vHHubHuH}LH& 1$HEHHSH3HHbH5 H4bf.UHH1S1HH% 1H軎HtFHsHH9vHHat*HsH{H1H% 聎HHH[]ÐH1[]AWAVIAUATE1UH,SHHXdH%(HD$H1HLl$ HGM}HGD$At<*xHL$HL$V@<:Lcd$HLL|$ J#cLLlH|$ L9tmJ\#H9A<$uHt$H{ H\$H5 H€\H \H9D$VfDHt$H{ 譨H\$H5 IH€H H51H L1?LLtH|$ L9tuH9HL$HdH3 %(LHX[]A\A]A^A_fDH{Ht$ H\$H5o HuHt8H9vA=D%1)19f%E1諓HZHZHZUfHAWIAVAUIATISHLHdH%(HE1)P)`)pMuJHэ1H LcB<1J<IHH)9GH9qLb^:MWMIOHK41HL)} HIMWIH= IItAAEEAEIOHH9JI9u8~H]H˸ M/HCHrHHEm`HEHHH8L%31LuMtfH=m1ffH=ML@H H1!@3KIƃe~IqtuHAH]dH3%(D*He[A\A]A^A_]Dd}˃ t>AE1ɅtÃtH=1tiqfH=1ffH艺X0}E1뉃X qE1Ƀ kH==1ufnGg|Ah9k0mDM$ALH<<t|H]H HCHrHHE^HEHHH8!L%r1LmMt fH=1ffH|L@Hy H1cIH8H}HH9tH}HH9t`HHMtfH=C1ffHLHHPqA DA<*@<$<:IcF ANLL)։)HcH9|MTAFAIAF AFIWA;FZM9A<{AfD]fHIH@I$Iz LD0L8裢LHH5 L€IL8D0DHcLI+WHAMH9AF A1zH]HĴ HCHrHHEi\HEHHH8޸L%/1LmMtfH=i1ffH9ALH @H1IzLƺ D0L8膡LHH5 LIL8D00@E.H]DHѳ HEt$HrIHCHEn[HEHHH8HEL%01H0MtfH=g1ffH7HMEAUH0@H@ H1IXH8H}ZHH9t谂H}HH9t螂 EHMtLfH=1ffH輵LHHm,Iz LD0L8LHH5 L€vIlAFL8AD0ANEIG`HLD8HPHxAU(CD8ufIIGAIFH b H5~ H= :lUIRIRIRISISI7SISIRDfDUHSHLeHcHH@8UH[]@AUIATAUHSHeHHd[HK(H9KHH)LEHuD9DNIc9{htHD[]A\A]DHC(H9CHtfHK8HQH9t!HHC(HyHD[]A\A]H{0HC@HPH@HS@HHC0HS8HC(f.LAfH  16H5< H=XHCc HA蠵8ff.fDAVAUIATIUHSHPdH%(HD$H1cGH5` HcH>@1fDH\$HdH3%(HHP[]A\A]A^@fHtHHoI4MoQDUoYT] oade0oitm@ouPo}`p`^fD1HxHH9x(FfDLbM@h'LP{HcDL5F1fDHP(Hp8L@@HxH1fDH9wH H HH9uIPIH@fDs1҃H<Ld$ HEH$foN d*HHint, voifP8fo8 Hx0L@fo5 @:)@;@ H$HD$;HD$;L-?1Lt$ MtfH=x1ffHHAL@Hޭ H1,H|$ IHL9t|H<$HH9t|/?HMtrfH=1ffHHپHHh1`HPcHNHNff.He1HtHmH5& H5Oz1HH-1xH51H=1H5v1H=1bH5K}1H=1OH5u1H=1%IHEHxHHEzfo L@ en()Hxfo @$@HEHE$HE$1HEH=}|1HhtfH=z1ffH自AVM@ADtHhH AUH1UyH}IIXZL9tvHxH}HH9tvP9H={1It莾fH=.z1ffHLLH;b$葀H IHHfSHHHHHsHH(HKPH6HHQ(1҅xHCHP҃[f.t/tkUSHHt-uH?vH1[]HH1H.;xoEHUHHPH1[]H%1H1Ðf.UHAWAVIAUIATISHh_ dH%(HE1HG8HHЄA9ErgAD$ I]C<3wH HcH>fAD$ AE AD$HH}dH3<%(3He[A\A]A^A_]AE 1G jf@ȉwDjb;jI^4MHHH]Ad;E$$EmIHCHEv*)fo HPacketLeHppHfo @xngth@fo fH|@ fo @~@0fo HE@@fo HE~@Pfo HE~@`HEHHxCHEH=x1Hpt)fH=v1ffH虦AVEEAWHp@HL H1ruIXHxH}ZHH9tsH}HH9tsm5H= x1Ht諺fH=Kv1ffHLHHX^H|IAEINEff.AUfATUSHxHt$dH%(HD$h1)D$G )D$ )D$0H9s)HL$hdH3 %( Hx[]A\A]DHD$PHHտotHT$HXHsHHHT$Ld$@HPS LHD$@H[HD$XHHD$PIHD$PHt LLHD$@uhMxcDL9m'HEHEHx(#LH]C HMH)HHHHEHD${HCHCUfHAWAVAUATISHHH8dH%(HE1HG8)P)`)p)@HoHI|$8AtKCCuuH8LhH0M.EA)H81DHHpdHH8HHCtYLiL9H{(uf.1HUdH3%(cHe[A\A]A^A_]@E1CH8HH8HHDžLHWLH@H@AT$0IHeH8L90oH=l1tYfH=(r1ffH蠢@0$eAH8H][L(HCHEyqfo H::String*)HPPfon fpXH@fok @Z@ fon HE@0fo[ HEZ@@HEHHEZH8TL%s1LuMt?fH=q1ffH诡ML@AH H1pIuDD fDH=Xk1t1XfH=p1ffHQ@0cH4H螃HH]A4[IH8L(HCHEpfo HH::String*)HPPfo fxX@fo @Z@ fobm HE@0fo HEZ@@HEHHEZH8HEL%8r1H0MtϴfH=op1ffH?AVMAAWH0@HW H1oIXZH8H}HH9tlH}HH9tl/HMtSfH=o1ffHßLHHXXfDt 4fEt$ AAfD/IAσe.d}Ń 1+Dqn}g|hkH=h1tUfH=kn1ffHDx0jaE,$D[INjH]0HCHEmfo̡ HH::StringA*)HPPfo fDPX@fo @Z@ fok HE@0fo HEZ@@HEHHEZH8蝟HEL%o1H(Mt聲fH=!n1ffHAUE@AWD0Hߝ H(H1lIH8H}AXAYHH9tfjH}HH9tTj,HMtfH=m1ffHrLHHU f.= 1 ,fDAD$L9H=g1tSfH=l1ffH@0_Z蜖HH4HHHH]A0[IHCHEkfo̟ HH::String*)HPPfo fHX@fo @Z@ foi HE@0fo HEZ@@HEHHEZH8蟝HEL%m1H0Mt胰fH=#l1ffHAUMAAVH0@H H1j@D`L8HLHPIEHxAT$(C3cIuI9uH8HH@fDH8L9hr3KH8H0LhI9hCpfH8L1=ulL8LzIEqIH;I:I:I:I:I:I:IB:fUfHAWIAVAUE1ATISHHRIHHMwdH%(HE1HP)PH8)`)pH)ڸ I4LH HG1ZHIIHHHP H9DEMwHHHH)LHpIBumHHI_L扝`H8LxHP(EAD$udIIGI|$(HtKY~BIWIMwHH@HH9jIWHH9E1HMdH3 %(He[A\A]A^A_]DLLHD@kD@YHHI@HH9IWHH9tMwEifH9v[Hi1H?LcB<1J IHH)9FH9LU:Ańf.fDHIMwA(Iƃed} 1fDH=a1tiNfH=g1ffH艗X0ZE.H]DyXE4$IHCHEpffox g*HfxTfol @Ptrin@fo @V)@ fo @W@0foy HE@@HEHHEWHEWHHNHEL%h1H@Mt2fH=f1ffH袖HMEAUH@@H H1yeIHHH}Y^HH9tcH}HH9t ct%HMt跪fH=Wf1ffH'LHHdN&6 1  Eq.ng.hkD#XzH]XM7HCHEdfo H޺g*fPTfo @Ptrin@fo @V)@ foڌ @W@0fo HE@@HEHHEWHEWHHoL%f1LmMtZfH=d1ffHʔEL@Hȕ H1cIHHH}HH9tRaH}HH9t@a#HMtfH=d1ffH^LHHLZJH J H5 H=8 KjI4I4I4I4f.HG(H@ HpHHPP1fUHw2SHH_(WHk H}5H}H5q 5HESHKH)HCH1[]f.ATUSH_(H Hk HEt7H5 Ha5HE L`L1;H}LHB5HEK H5 H&5[1]A\ff.@SHG(Hw2WHX H{4H{H5 41[fUSHHHG(Hh `H{ H}t/H5 4H{ lH{ YaHC H}H5D l4H1[]ÐfPXH=H]1H5_1HHHH[1|ff.t/tkUSHHt-uH?x^H1[]HH1H.`oEHUHHPH1[]Hy1H1Ðf.HHxTH9v#HH9sHx&H7H~J`f.Hx7`HHH`PH=g@fDSHHHCH9t]H[]dH HcH>@HK H! H Hɗ H Ht H H@ H H H͖ H H) H H] H3 H H H͕ H H| H[ H4 H) H HД H H{ HW H> H! H Hq Hʓ H H Hg HB H! H Hڒ H H H} Hc H= H H Hב H H Hp HQ H H$ H H H AWAVAUATIUHSHHXdH%(HD$H1H=V1HD$ tCfH=5\1ffH譌LHLd$ H@HHHOLH5 (H茓IHaIHD$@HD$HD$8HD$HD$0HD$f.L=.I> fDII7Dw u@taI9t\HHhH4IL 4H{L|$(HD$0Hl$8Ll$@tpHt$(LD$HL$HHT$StLH5 1貒IHVHD$HdH3%(u*HX[]A\A]A^A_E1H- m-bAVAUIATIUHSH0Lw(dH%(HD$(1I^ HSPHsHH{N-H{H5 9-H{LH*-H{H5 -H{Pt&1HL$(dH3 %(H0[]A\A]A^H{HH5sjuHD$YHXHLHL0HLhH$HJHD$HnHD$DAHD$HhHHV`H+H.+AWAVIAUATIUSHHH $LD$H9sDM<A< @<;@MI)Iv H5- L{iugH E1A)E~ALIcվ;H`Ht H)AŅ~At;"tiH$HHD$D(H[]A\A]A^A_@L;L_HtL)HL95tHf.Icŀ|"uHAff.AWIAVAUATUSHHHLvHI+IvA%t4E,$LHILuHD+A+uA$ L@ ]HHCDBtHCDBtDkBDjusEAEЃ vAEDsALBDrt HBPЃW FHHDA$SLL)A$H[]A\A]A^A_fDHT$HT$HF,vD1IfATIHL]u-H{ H)H v2 H5 ][]A\DHHH9w1[]A\ÐHO(HqLAHJHTH9v3DHH9w8 uH)HHAG1fDH)ILAAUATUSHdH%(HD$1HG(HhHPHH\HH)HviIIHf.IM(AUH\HHqHH)I}H9r4HH)HQHtNHH)HvHLWNH$; tAMHL$dH3 %(uH[]A\A]fAM@12SfAWAVIAUL-G0ATIUH- S1HI9t"fDHHt>IlHQ$I9uLLH[uHC[]A\A]A^A_H[]A\A]A^A_ff.wH0HcHD1ff.fH IHD@HD;@DsHL f.HH1ɺ$H5yHff.AWAVAUATIHUHSHHT$K#UIHE(HHEH\ EHL4L9s>E11MI)Iv]H5{ HL$ZL$u=HI9w@ID$AD$I$ID$HL[]A\A]A^A_fDM9r@tHAI9wHt$LHL$DZL$uB<:I@A@tHI95iLjM9\NH0@IUIEDV uhI97I]L={ HkLH)Hv4LHYu ID$HLLI$@I9H뭐II9uUHAWAVAUATSHHhdH%(HE1H=UC1t.0fH=H1ffHNy@0;~%HEdH3%(3He[A\A]A^A_]ruHCHIH{[LA HNj LsH]HrHIHCHEHEHHHx/zH=J1L}tfH=H1ffHxATMAAUL@H0 H1fGIXHxH}ZHH9tEH}HH9tDaH=J1Ht蟌fH=?H1ffHxLHHL0NI,I9f.HF wxtd!@_HHHHSH w _t [[HF wxt@MHHHDUHAWAVAUATSHhdH %(HM1H:t)HMdH3 %(He[A\A]A^A_]DHIH8H5~VuIHCIHP Hp(HzHP09HCHP H@0HRHCH@XH@ Hx辇x*H5|HHt'HS1HB GH1ۀH1f+H=?1Iċt,fH=oE1ffHuX01m8E$$H]DXH{ HIIGHrH@ LpHCHEHEHHHxvH=OG1L}tfH=E1ffH\uHMMATL@HH17DIXHxH}ZHH9tAH}HH9tA2H=F1HtpfH=E1ffHtHL1H-qKIGI"fAWAVAUATIUHHSHXH](dH%(HD$H1H} HC HPXLHPXH;P`v1KHt$HdH34%(HX[]A\A]A^A_DHM LOH1I9tH} CHE K H==1HË(t*fH=OC1ffHsh0O6¸gD+HHl$ DUH HHrIHCH$nHHtL%?E1L|$ Mt؇fH=xC1ffHHsEMLH@} @H1)BH|$ HIH9t?H<$HH9t?,HMtofH=C1ffHrLHH+zfH@HHыS H9vKXLH1F9II)I0UHHAWIAVAUATSHHhHvdH%(HE1gHG HHx.HIM97tbH=<1t(fH=A1ffHq@02#4[HUdH3%(He[A\A]A^A_]IIGfH=;1ta(fH= A1ffHqH=i;1HHILit 7(IL$HC HqLHxH=6;1At (fH=@1ffH,q@02#372#jÄ#H=:1t'fH=l@1ffHpH}H IHrLeHxH@LxHGHELL"rHEL-oB1HpMtfH=@1ffHvpHEHpAWA2#@HLH1J?H}IYI^L9tH}IIXZL9t;HxH}HH9t;!IMtdfH=?1ffHnLLH'gEHHHHafDUHAWAVAUATSHH $HHhIIIAUHH{dH%(HE1HF(vHpHCHHHC8HHDž0H(HCPH`HhHHxH`HPHHpHƅ8DžPHDžXHDžpHDžƅHDžHDžHDžHDžƅHHDžXƅ`HDžxƅHHDžƅHDžDžL:H` IGƅH HHHH8HHHH0x4HHt LHIH(uH HdG Hu&Ht%=@A HpHJt LHH`LPH-t LLpLLPHPLHYHPIFH9tc8H`HpHH9tG8HHHHH)HXHHHq HH9XHXR:HHHHHH)HXH9tHXHHfL`HHHXI$H L52111H11fINIVHDžHHDžHHAHDžHDžHDžHpHpHDžxHyHLHL`]OMf H`1ID$LH|IF(HH,OIFIv0H`HH@HyPHHpH51HDžHDžHHpH51HDžHDžHhHH51HDžHDžH@HH831HHp}H:1H`DžHDžHBHqƅHHHApH NHXu,H`HxH H5"q GAHHHDžHWHHHHHHƅ H LHL9H)11I +HA}HHH+HHHHHxi HpL0H m HrLHID$H0 HHH+8H9HHLuHPHQHPHHPH9; HPHHH`HHHXHH@@HPHPHPHH9 H`H`HXH9? H`HPHXH`H/ HPH`HPHDžXHPHH9tR3H0IL9t=3HPHf.HPHHHHP H!%tLPDHJLHDщHH)HH LLzHHPHID$H9t2HDžA}tHHA}HfH  HHH#HH m LLQLHHp L114HH0HHH9t1ILH@uS8ALxLDžxj_ HAAHHhHHPA}HHH9 kHIA$I!%tDIT$LDII)ID$HH HHxI&0HHHXHXLXƅIL HPHhL&LXHPHhII$IGID$ƅLILXL9 gHƅHI> HPHhLLPA}x/HPHhƅDžHDžPH.1HHHpH.1HhHH.1H@HH<41HHH`HpH9t/L`H6,1IPHH MIFIV0IH@HpIF IV(HH@HIFIVHpH@HpH")1HDžxHHHHHtHs.H(HHH9tW.H0HHH9t;.H8HHH9t.G`HHH9t-HpHH9t-HPH`H9t-HHt-HxHH9t-HXH{HH(HC8H9t|-HHH9tg-HMdH3 %(` He[A\A]A^A_]fDLH LA}HH  LHIHHph LPLHj 1L/HhAZHA[L`G.HDžHfLH1AAL }c Hi L.HhHL "@HI)11-"HPHHHHP H!%tLPDHJLHDщHH)HHLHKHS@tt#uHH1DH71f.H0H1UfSHhH^`dH%(HD$X1Hk)D$HD$ D$D$HD$@L$HT$HXHH(H\$0HPHHHD$0H$HD$HHHD$@ZHD$@Ht HHHD$XdH3%(uHh[]$HHAUATUSHLoA9HcHHHHItu;tpIHvFuKHHHP(uO{!u)C$HL%HH[]A\A]fIt$HH[]A\A]OfH[]A\A]USHHH.CH;HuH lE1AfDAHHHHhDHHx`3H D9wfD11;@H )LLl$8HL$ HiH 1HL$0L|HHL$0HtLLHHHfI}h41HHH@HH?Hpt/tkUSHHt-uH?H1[]HH1H. oEoMHHH1[]fDH0H1Ðf.H2AVAUATUSHH_HvdH%(H$1LLH@LH}wvEH[ HcH>S]7HH+HHXHH`Hc 1LHH@PH,H@Fu31H$dH3 %(HĠ[]A\A]A^f.HH08fDLLmHl$pGHHHUHT$pHHLHQH|$pHH9_UDMfx'HH+HSHf9[H\$PH=[ DmHrHCHHl$pHD$PHHEL%X1Lt$pMtWfH=1ffHaCEL@HZ H1EH|$pHIH9tH|$PHH9tGHMtWfH=*1ffHBLHH7?foEH(Ht$ L)D$ oM)L$0HEHl$HHD$@IEP(fDIEHuLP8Hl$ HH\$HT$ Ht$Hx@HH\$Hl$HT$Ht$Hd@LoUHt$ L)T$ o])\$0HM D$6HL$@D$0IEHT$HP(fH HhDH HP@ H&IHI)fDUHAWAVAUATSHHhdH%(HE1GfQHH1Ht"HMdH3 %(dHe[A\A]A^A_] H= 1ID tfH=N1ffH@D`0ME&D"HX DiH]IHrHCHHElHEHHHxAH=11L}tTfH=n1ffH>@HMEATL@HX H1IXHxH}ZHH9t H}HH9t H=1HtRTfH=1ffH?LHHFIIff.UHAWAVAUATSHHdH%(HE1ƇHLL9HxHEHpHHhHEH`HHXHxL AD$4ƒID$h81PKH=|1ID8tOfH= 1ffHo>Dx0E6D HV HpIID$hHrӋTHhHEHpH`?HEH=1HHtnRfH=1ffH=HM@AVDTH: HHH1 ^I_H}H;XtZ H}H;htH H=S1ItQfH= 1ffHa=LLHI|$h ID$hHxHxI9@H 1H1IHLs'cSsLH H=_HH S<H H1ƀH H@H H8CHHHHH HHPH HHPKt_1fDH HHHHHHHLH HPTH HPD9SwH H xE{tGH/,H}dH3<%(He[A\A]A^A_]DLCPuCuHH9uH HPHuH xHǰ.x^H:HGf.H`fDAW1IAVAUATUSHTH+I:LY*H HHuKf.*HIHtIƾ.HI)LHtHHHHkLHuHC(LHH1[]A\A]A^A_DMtLHLuILLHH9wH)LItHjHK|5.L)EHkHHLH[]A\A]A^A_ff.PXHH1H51HHHH1;ff.HHxTH9v#HH9sHx&H7H~*f.HxHHHPH=GfDAUATLgUSHdH%(HD$1L'HHHIHH$HwKHu5AUSHCAHD$dH3%(u`H[]A\A]fHt!fH1IHH$HCLHL:H$L#딐H=yDff.@AWLAVIAUATIUSHHjHLm Ht=HLL_yLLfAE*A@H1[]A\A]A^A_ÐHG(HHD$vH|$HtKHD$HHCHCHL$HCHK Ht*H]f.Hi1HHD$wHCff.AWAVIAUIATLUSHHZHL{ HHHLyLLfAG*A@HHt9H}u2H}v(HE Ht H}HtPHHǃH1[]A\A]A^A_HG(HHD$H|$HtKHD$HEHEHEHL$HEHM Ht)HfH 1HHD$Hff.AWAVIAUIATLUSHHZHL{ HHHLyBLLfAG*A@HHt9H}u2H}v(HE Ht H}HtPHHǃH1[]A\A]A^A_HG(HHD$H|$HtKHD$HEHEHEHL$HEHM Ht)HfH1HHD$Hff.UfHAWAVIAUIATISHHJdH%(HE1HGHLy H8)P)`)pHHsHSH81Hxqu7LLA$@1H}dH3<%(;He[A\A]A^A_]DHH8HPIHC`HCHx~@3Iƃed  1lcH=0tfH=C1ffH2X0C1/E&H]DHH1EmHDžHRIHCHE?fogR *)HHHfHPfoYR HE@foYR HU@ foYR HU@0foYR @@HEHH8y3H=1L}tfFfH=1ffH1HMEATL@HK H1IXH8H}ZHH9tSH}HH9tAH=L1HtEfH=1ffHZ1LHH1 tC1 H=0II@q+n}g#h~ kfA_*^Dtf.H(H0H0HtSH0HHCHCHHCH0HC Ht;H8H@H1HH0f1IIIff.UfHAWAVIAUATSHLjLH0H(Me dH%(H]1)PA$)`)pvHA|$H(H0LH]dH3%(WHe[A\A]A^A_]@A|$uH0I$HH HHC(H8HoH8H@H8HPLIHHQH1H)1HLH& H8HAf<BENEAFI~ tx u(H8H[/ HxH0+H%H8LAFLyIF(H8AFANt%H8A~H0HHH9AVANI~AFf%@f=AVH8HQAHtLLL*u9AF`HLLH8H H@Hx谽XA<$ AEH8AvH90H fIF AAAFELA,@LLmAD$AƄ$fIH8H{H8H@H8HK(jfDLPH8HPH0H9H=0LtfH=0ffH ,@0P%>H0H5vK X`8HX@ID$H HEHH0HMH0HH -HEHHQ0HHt?fH=0ffHX+8L AHE @QHSH1&fDHH_H}AXHH9tH0H}HH9tHH8tM?fH=0ffH*H8HپH1ɺH5sL(cL` H0IF AV HtItANINH9Hx(HP8H9tHHHIF $f1f7H0AVIVH9 H8H9Pr\H8H0H9K H8HPH8H@fDLL.IF(H8AFH8HHHu1ɺ$LLH5pK'LLH(LA@1D0fH@H@ H@(I$H=0LtfH=*0ffH(@0&C"H0HH1X`H@@HID$HDžHSH8HEH0HHEHHAt*foH fDXPHMH0foNH H@R)@foKH HU@ foKH HU@0foKH HE@@H.)HEH Ht0HHt H`8HH@HIL$HCH [HHEHH0HMH0HHHEHH.0HHt2fH=e0ffH5AAH-: @Q8H1Q QHHH0HH}HH9tH0H}HH9tuHH8t2fH=0ffHH8HپHUHLH9sHH=?0tfH=0ffH8@0,HH8HHH8HLLHPHXH@`H HxSA<$AELLjIHH{HC Ht H{HtPH/1IDžH=E0LtfH=0ffH7@0 H0H5; HH@X`HIL$ HEHH8H0 HMH0HH*HEHHp0HHt0fH=0ffHwD HAH6 VHǾ@1S8?HH LH=0LtfH=0ffH @0R@H0H5x: X`8HX@ID$H HEHH0HMH0HH HEHHS0HHt.fH=0ffHZ8L AHH5 @QHSH1(LH8LCHCHH1H0H5w9 X`H@@HID$HH8HH+HHEHH0HMH0HHHEHH90HHt-fH=p0ffH@A@LHRHH5 1SHHH}H HH9tH0H}HH9tHH0t4-fH=0ffHH0HپHeH8HH@1H 7 H5b H=m` H4HbHHkH%HHHHHHHHHH6HHXH3HCfGffH<NHG H00HGHGHG G(HHG0HGPHG@HHHG,G8HGHGPG`HGhHGpHGxLJfƇHLJƇHLJHLJHHLJHLJHLJLJ?HLJHLJHLJHLJ 0HLJ@HLJHfLJ Ƈ f LJ AUATIUHպSHHhHHdH%(HD$X1e'AD$rH}(Hډt¸t)HL$XdH3 %(\Hh[]A\A]f.2H\$H|$1HD$RHCHl$0HD$HT$HHfog5 *)HD$fHPfo^5 HT$ @fo]5 HT$@ fo\5 @0fo`5 @@L%O0Ll$0Mt(fH=0ffHXL@Hq H1?H|$0HIH9tH|$HH9tAHMt(fH=$0ffHLHH11I̽Iӽff.AVAUATUSH`dH%(HD$X1Ht Hu<~1HL$XdH3 %(H`[]A\A]A^f{t|tHÄuHl$H|$1HD$@HELd$0HD$HT$HLfok3 HD$HT$ fof3 HT$@fo3 @ fo3 @0L-h0Lt$0Mt'fH=0ffHqL@H/ H1XH|$0IIL9tH|$HH9tZHMt&fH==0ffH LHHJDHl$H|$1HD$@HELd$0HD$HT$HLfoE2 HD$HT$ fo@2 HT$@foo2 @ fos2 @0L-B0H\$0Mt%fH={0ffHKHپ@H<. H12H|$0IHL9tH|$HH9t4HMtw%fH=0ffHHپHH$azHHHH f.USHHHgńt HuH[]fDHHj5H H[]UHAWAVAUATSHHdH%(HE1u7HGh8DxtCCe CfC0*C(Y H,C,1HMdH3 %(5 He[A\A]A^A_]f苟H=S0ID t&fH=0ffHFD`0 E7LmLeDaHx1D;HXC`LhH[@`IEHEHDžx fo/ LLHxHEfo/ HU@HU#HEL-p0HPMt#fH=0ffHwHIؾ@AVD`H{ XHPAWH1BH}IHH L9tHhH}HH9t;IMt~"fH=0ffH HپLH+6HChA LxL8Džxqn贝H=|0ID tOfH=0ffHo D`02E?LmLeD1LLhHXIEHEHDžx fo. LLHxHEfo . HU@HUaHEL-0H`MtE!fH=0ffH LXEH`Hm* @H1H}IIL9t9HhH}HH9t 苛IMt fH=n0ffH> LLH{HChAL8C xtH=0ID tfH=Z0ffH D`0Y8E?LmLeD1LLhHXIEHEHDžx Rfoz, LLHxHEfon, HU@HU HEL-0H`MtfH=H0ffH LXEH`H) @H1H}IIL9tHhH}HH9tIMt1fH=0ffH LLHfDHChAL8Cx1qtH=<0ID tfH=0ffH/ D`05E?LmLeDJ1LLhH`IEHEHDžx fo* LLHxHEfo* HU@HU! HEL-n0HXMtfH=0ffHu L`EHXH' @H1NH}IIL9tHhH}HH9tKIMtfH=.0ffHLLH;HChAL8CxCHShAL:xZ蝘H=e0ID t8fH=0ffHXD`0E?LmLeDs1LLhH`IEHEHDžx fo) LLHxHEfo( HU@HUJ L-0LuMt5fH=0ffHEL@L`H<& H1H}IIL9t-HhH}HH9tIMtfH=b0ffH2LLHo]f.HShALxL:x H=0ID t蓽fH=;0ffHD`0:E?LmLeD1LLhH`IEHEHDžx 3fo[' LLHxHEfoO' HU@HUL-0LuMtfH=00ffHEL@L`H# H1H}IIL9tHhH}HH9toڔIMtfH=0ffHLLHʽDHShALxL: x hXH= 0ID tfH=0ffHD`0,E?LmLeD.1LLhH`IEHEHDžx fo% LLHxHEfo% HU@HUL-V0LuMtfH=0ffH`EL@L`H! H1=H}IIL9tHhH}HH9t:IMt}fH=0ffHLLH*DH=0ID t膺fH=.0ffHD`0-E?LmLeD1LLhH`IEHEHDžx &foN$ LLHxHEfoB$ HU@HUHEL-0HXMt|fH=0ffHL`EHXHL! @H1H}IIL9tpHhH}HH9tW‘IMtfH=0ffHuLLH貺HЬH H0HH鲬H?HfHHH HcHiH~H鷭H陭HlHOff.~zH t/ vƆ H0H(HzHHft7 tH70H0H0H(HHH~{tJ~|F}uxt#H 0Ɔ H0Hp0H(Hdž HHÀtZH+0H(HHHDtDH0H0H0H8H 0H(|DH)HHÐH0Ɔ  H0H0H(?SHHH0H(HkHH[f1GzƇf@ATUS8HHHtHH?HHtdH}Htf.L'LMuHEH}1HH}HE0HEHEH9tHH{hHt AHChC4v[]A\fH{@[]A\fG4ƒtu H fzH8 uH u{t%|G}tKH H{ HDfDH uH H:JHDfDHf HP HDÐfHHPHt,H0H@t#Ht1 HHH9uÐD1Ð@UHAWIAVAUATLxSHxdH%(HE1!MDžxH1HIWhHH0HtH 0%HH=0ID(tfH=0ffHDh0芿~%1HudH34%(/He[A\A]A^A_]ÐE6LmDL1LhIIELeHDžx$HEffo LLHx@ int)fo HU@HUHEHEL-0H`MtfH=U0ffH%HMAAVH`@H H1H}IYH^L9tHhH}HH9tIMt:fH=0ffHHپLH1IGhǀp8Hp4H胋H=K0ID(tfH=0ffH>Dh0Ž7E6LmD]L1LhIIELeHDžx$HEfoz LLHx@ int)fo HU@HUHE-HEL-z0H`MtfH=0ffHHMAAVH`@H H1XH}IHXZL9tHhH}HH9tSIMtfH=60ffHHپLHCfDIOhDtQ4@A@@t @uk A@t EuU@t uAA@@t @u*Et @ut @u AG4IWhBIGhHx4Hh HH@IWHHI@I1ۻIGhHx4HhwAGAG`IGhPуt%tHIGhHfD\HƤH̤HHդff.AUIHATIUSHH(dH%(HD$11ńu+HL$dH3 %(H([]A\A]f.L$$HD$H:0L`LHHHHHHD$HHRH\$HyL%0MtHCZHHPMt7C 9HHP+fDCPSDC PS ãH٣f.AU@ATIUHSHdH%(HD$1LmHmHHHLHCHt MH,$HwmHuWAUSHk(I$I$HC(ID$ID$HC0HHt$dH34%(u_H[]A\A]HtfH1H$HCHSHLH\H,$HCpH=~cH"HHHATUSHo(HHtL%0Mt(Et'H;HH9tD[]A\[EPUuHEHPMt#E uHEHP[]A\E PU f.AWIAVIAUATILUSHH HHWHwLoHHUHH9VL<LL1HI袥LS0HKHCHte1LKDHHHHLMtDHA81LHItHHuHCHHKLH9ILHLMuH;I9tL1HkHL+I L+KDMt$8J Ht6HI$HJL HCHL[]A\A]A^A_fDHI$I+$HI$XHp`I$ HPI$ HhW"HHDHHOHnHLDUHAWAVAUATSHH $HH $Hh LgM$dH%(HE1H0LHH@IHFL8HtpH=0ID t芗fH=20ffHD`01xE&DH  D+HHrHIHCHRHHHHxH=0LtfH=N0ffHATA EAVL@H H1IXHxHZHH9t藬HHH9t肬nH=0Ht+fH=˯0ffHHLHӗHUdH3%(uYHe[A\A]A^A_]AGLLAGLIG8HIG8ttLL膰@ĵIFIff.UHAWAVAUATSHH $HH $HfH0dH%(HE1))HDžHIAMMA|$ AT$€El$KLA9A97HH+HA9BD)HHHHXHH(H(HH0LHH ʼr AD$tD DEfD L(ƅI$HIGx5HHxHDHHȉH9Aą~"IGH0LHHxAĐEHH0HtƓfH=n0ffHP0Iǃ 7 Ht 蝓AW0r lID(HtxfH= 0ffHDh0E/HpD贾H` HHrIHCHpCHHHH8HL50H0MtfH=60ffHEM@H0H H1IH8HHH9t脨HpHH9tojHMtfH=0ffHLHHʓDLA|$ HpH4 HCHrHHpHHHH8L5ݬ0LMttfH=0ffHL@H H1˩fDKHpH HCHrHHp}HHHH8L5@0LMtfH=w0ffHGL@H H1.IH8HHH9tϦHpHH9t躦%iHMthfH=0ffHLHHAHMdH3 %(D& He[A\A]A^A_]f.HpHk HCHrHHpQ~HHHH8L50LMtfH=K0ffHL@Ht H1DDH )HHHHhHH(HIHHDžHI LH)HH9HH0HH(HxPHPAD$HpHHCHpLH,HtHTHHHH }HHpH8HH1HDžƅ\H8HHx裦HpHCDžH9tdHH0LHH 臶H(H0fD L0ƅH I$H8LHL9t<=gH=0ID0t؍fH=0ffHDp0>AE(xaH8HHH9tfu_AH HHHHPHH(@H0LL~FfE }AEI$IEH(HHHxPHP LHLeMuAąW1fit t[@L@[HpH HCHrHHpzHHHH8L5P0LMtfH=0ffHWEL@H H1;fDAH(HxPHP 蚗L50LMt&fH=Ƥ0ffHL@H/ H1}JH AHH(H(uA2f˖mHpH HCHrHHpxHHHH8oL50LMtWfH=0ffHL@H` H1订{fHtffH=0ffH@06# 6#'HpHD HCHrHHp*xHHHH8L50LMtfH=$0ffHA6#LH @H1ա[6DžHDž0(JE$$DܴHPH IHrHAHIHHPZwLHHpL5$0H MtfH=[0ffH+ATL0H AWL@H H1HpHIXZH9t袞HHPHH9t膞`HMt4fH=ԡ0ffHLHHHPHq HAHrHIHHPMvLHHpL50H0MtfH=N0ffHH0@H H1HpH0HCH9t襝HHPHH9t艝_HMt3fH=Ӡ0ffHH0HH؈.H=1I~I~I~H0II=IVH~I|~Ip~IPIX~IL~IQI4~Hy~I~II~I.IGItt#uHH1DH71f.HqL0H1ÐfH~`H`tH ~Ðff.HSH9wHHH1H[pff.uÐH H]ff.H HaH @u1USHHXH z9t"@ 艹H[]DH^tH@tDH1[]Bf.He0HHUSHHHt5WH " HcH>H ƀH[]1 H@Gr\H[H]l@H0@ }t1(H]H;] tfD; HhH9] uƀH[]f9tH[]Ðff.UHAWAVAUATSHdH %(HM1H8H0IHHC8зHHuI0HhHt}LeH|ID$H`HEHPHHHHhH@D(\D8IAuO1HDRxHhHHhHuHEdH3%(KHe[A\A]A^A_]fDH=0tafH= 0ffHDx0E.D設HI LIHhHrH@D0H`HE)pHPLHEH=0HXtfH=+0ffHHMEAUHX@H: H1ҙIH}XZH;Ht{H}H;`tiYH=t0ItfH=0ffHLLH迂HzHzff.UHAWAVAUATIS1HwdH%(HE1fI$HHHH8IAD$9wH|E1HhHEHXHHPHEHHHH@DIIII$BDYD8HAuGHh1҉跉xAE9t$wHEdH3%(yHe[A\A]A^A_]fDH=0tH`H`H`fH=d0ffHDx0cH`H` HXII$HrF,HPHE}mHXHHHEH=A0H`tfH={0ffHKHMESH`@H8 H1#HH}XZH;@t̔H}H;Pt躔%WH=ř0ItcfH=0ffHHپLAH E9t$)tWHxHxff.AWAVAUATUH1SHHXdH%(HD$H1qxeu;H0@rH HH@1@HL$HdH3 %(THX[]A\A]A^A_WH=ː0HË(t}fH=G0ffHh0GD+HHl$ DۨH HHrIHCH$mkHHL%>0L|$ MtfH=w0ffHGEMLHO @H1(H|$ HIH9tҒH<$HH9t+UHMtnfH=0ffHLHH~HHQIEvILvUHAWAVAUATSHLf`dH%(HE1I\$H?HEHhHHpHEH`HHXIfH=0t{fH=y0ffH@0#u,HHC 1DkAljx't־ DyTH=0ID8tW{fH=0ffHwDx0E6D螦LhH% HHHpHrLHE"iH`LHEL=0HPMtfH="0ffHAVE@HDxH$ HPH1ÒIH}XZH;XtlH}H;ptZRIMtfH=0ffHxLLH{HHfI|$Hx_SHxHtDHHHuID$I<$1HsI<$ID$0ID$ID$H9t蛏L蓏HEdH3%(He[A\A]A^A_]Ð#fLhHe HpHrLHEigH`LL=60LuMtfH=p0ffH@HL@AUDxA#H H1L#R裘HrH sHrHrfUHAWAVAUATSHHhdH%(HE1Bu+HEdH3%(He[A\A]A^A_]fIHOCH u) H`AAA uH0HH`LmH XAD$HrLLu\LIEHEeLLJHEH=0HPt0fH=А0ffHXH`AWH_ @D\DLQHPH1bH}IIH L9t H}IL9tbOH=0ItfH=@0ffHLLHMxHhHt,HpHxHHpLxHA|$)HhLUKHpHpfAVAUATUSHHdH%(H$1~؁~+H$dH3%(<Hİ[]A\A]A^@Ll$`He kHrIELL$HD$`cLL[H0L$HtBfH=0ffH貾AL@H H1薍H$IHL9t=H|$`IL9t*MIHtfH=x0ffHHHLHvHDf1HLHHLIM~Iq-fDHHdHcBIH1HHI9IA9uM(M8HD$PIE Ht%Ld$@IuLIE(HD$XIE HD$PSL$Hs(IFLHH$KbH|$PHl$_Ll$`Ld$@LHT$LLT$XH$IL9t؉HfD$HHD$HD$hD$(D$ HD$`fL$(D$&HD$8|HHp HT$'H|$`IL9tdHD$PHSLLA@H=h0tAsfH=0ffHa@04#~ 4#Ll$`H HrIELL$HD$`aLL聽Hҍ0H$HthfH=0ffHػEH@A4#H H1越H$IHL9t]H|$`IL9tJJIHtfH=0ffHhHLHs Uu9u?HH+HlHXHp`TDH HPH Hh蛑f]HulHlHJlHrlH~lHlHlHlfDAVAUATUSH0dH%(HD$(1HG@fI@ H@0HIEIEIEIEAE ?IE(UHHHHÈΈDSME1HHNjMDWG LIIEH HHL EY*IHDXL1IDIH9E9uH9tvHÈH9iH0HLHH$H0HD$H0HD$ID$ix<4OHD$HHHo@HALL較vRHjfDAWAVAUATI1USHHhdH%(HD$X1聖ŋxaH0L$$H\$@SPH0@HZI$I$xHT$HA$1Д HH=Ӂ0HË(tnfH=O0ffHǷh0OzD+H\$Hl$0DH HHrIHCHD$r\HHL%C0L|$0MtfH=|0ffHLEMLH @H1-H|$0HIH9t׃H|$HH9tă/FHMtrfH=0ffHLH߽HoHL$XdH3 %(Hh[]A\A]A^A_DI$ H 6S+AL$9A$9 I$I+$H9h)HHHI$XH‰(?LcM$(1HHhHXLII$ Hi0L|$0Mt׫fH=wg0ffHGEMLHO @H1(fH|$0HIH9tcH|$PHH9tc*&HMtmfH= g0ffHݖHLHOs)H HHHHhH4DLHI9t"DHuHH;I9uHfHHD$H)$HD$HD$ HD$(xH|$HtbHD$xdH3%(iHĈ[]A\A]A^A_@H HcH;x@%H\$PHl$0D(DwHڽ HHrIHCHD$P:HHL%Pg0L|$0MtfH=e0ffHYEMLHQ @H1:d DK%H\$PHl$0D(DVwHB HHrIHCHD$P9HHgL%f0L|$0MtQfH=d0ffHEMLH @H1cuHkI6IHXII1II%IIKII IIHI@AWIHAVAUATIUSHH(HOH/HH)H)HH<IH9LHT$HL$cHT$HL$IIAIMLM)ADO<I9HLLL$LD$HL$(HL$LD$LL$I9t4LLLVHu!L+L{LsH([]A\A]A^A_H`fDH?H99E1E1HL@I9u뛐L4 f.@ATUHSHHHIILC0HKHCHte1LSDHHHHLMtDA1L HI4HHuHCHHKLH9t9I HLMuf.H;L9t_HkL#[]A\HLg0HG0MNH(8I$HC(HHǖAUIATIUHLSHH HHWHwdH%(HD$1HGH$zutHHHX/L1HsIHJ JHt8HHEHJH(HCHHL$dH3 %(u>H[]A\A]@HCHEH3HkHEHt @1HsH,HCHgH7H]HH试f.DATUHSHHHIILC0HKHCHte1LSDHHHHLMtDHcA1L HI4HHuHCHHKLH9t8I HLMufH;L9t\HkL#[]A\HLg0HG0MNH5I$HC(~HϋH藔tt#uHH1DH71f.H 0H1tt#uHH1DH71f.H 0H1HY0HHRHPHftt#uHH1DH71f.HQ 0H1HH?HpZHx$u HFtDV HtV HH` fHH`(AWAVAUATUHSHhH_dH%(HD$X1H_0xuHHE1L|$ILXuEHhtkEufHU0LLLH$AH@HD$pH襚tEHD$XdH3%(Hh[]A\A]A^A_fH!U0[<1L`XD)Å~i9E$vE$fH=HW0t!DfH=\0ffHA@0#Ol#ZH\$:Ld$0HCHD$\HLfo @8)HReactor*HH0fo @9@fo HD$@ HD$ 9HD$9L-n^0Lt$0MtfH=\0ffHwA#LH׸ @H1X[H|$0IIL9tYH|$HH9tXZHMt蝠fH==\0ffH LHHJD5bHAH@S1_ _1 ^1 ^HT0H^H޿^PH[^fDUHSHH8dH%(HD$(1FH|$HD$zumHtHT$H:HR0H(@tH$HT$HHHl$0HD$(dH3%(uH8[]Ht$PRafUHAWAVAUATSHHHxL%[0dH%(HE1GA9D$AD$<HH{ptaH{h8LIH A~y?*H=S0ID0t@fH=mY0ffHDp0lL9H{P-sDDE1Q9 HH+1H9s)HHHHXHfH=GW0ffH过Dx0FJMH{HSH=jQ0ID0t=>fH=V0ffH]Dp0IEuLmD{i<L{HH`IEHE>Vfov r*LHe::WorkefH8fo` Hx0@fo` @:)@;HE@ HEHHE;HE;Hp-HEHXHsX0HhHt fH=V0ffHzHM@AVL`H޳ HXH1MUIXZHpH}HH9tRH}IL9tRHHhIt膚fH=&V0ffHLLH3>H=BuH=O0ID0tEuLl$ D]8IIEHD$ Jr*LHfo fP4@0orkefoǫ @6)@foǫ @7@ HD$ HD$07HD$(7|HD$@H=L0HD$tjfH= K0ffHzHL$EMHx @H1IH|$@IHEH9tcGH|$ IL9tPG H=[L0ItfH=J0ffHizLLH2AMuHI u8iI(tLt$Ht$IA0@IMI9t#DHEHHHphHP(I9uIu`Ht!FuV t}V HHP HHl$@LH\$@HD$XHHHD$PsHD$PHt HHL褌~HHP(AHHP(L>OH/H/H/HZ/AUATUSHhdH%(HD$X1H+J0tFH_D0HHt7H-8@0H}t)t t[~9ttu4 ;HD$XdH3%(Hh[]A\A]Ð t|$ b=|$ 9uf.[HtQHy$tHuH;[IfH} rfH\$7Hl$0HCHD$Ft)HHfo` fP4@0r(infoU @6@foU HD$@ HD$ 6HD$6xL%6I0Ll$0MtϋfH=oG0ffH?wL@Hǥ H1&FH|$0HIH9tCH|$HH9tC(HMtkfH= G0ffHvLHH/SnMI-I-fDUHAWAVAUATISHHdH%(HE1H>0H@@~HFH HcH>fDHHHH HP]fDH@H HEdH3%((He[A\A]A^A_]HHH?H,H%H)HHDhD9RIcIIIIL4A})H; I;MA}t A}AD$oAD$ A} AHOAo$Aod$HIL$ HHH)00H ) H@H HHHHHA8HHA8H H@pifH@HHHHHHxDH@HHHPHHHDH(H HPHHPH 0@HHH HPH8HPH PT@H6HH?H,H%H)HHDhD9r~IcIIIILtdA}t]H;0uXI;uuRMMtFH_D0@A9u3IF Ht I~HtPL?IDžI4$H1HP8@NHHH?H,H%H)HHDhD9IcIIIILA}H;I;MHL(IHAIHIHHxH@HFC0H 9C0IFHIV HHLH4IFB8HB0M>@MAH]H HPH LPH/H,KAo $AoT$HIL$ HHx)``HP)PHpH HHHD33E|$Le<LmID$HE?d*LLfoƠ fP8H:DataHeaHH0fot @:)@fot @;@ HEHE;HE;qHEL5A0HMtwfH=@0ffHoHEH @H1>H}IIL9tr0ffHo@01hAD$M<$LeLmZID$HE=LLfo @X)HataHead*HHPfo @Y@fo HE@ fo HEY@0fo| HEY@@oHEL5@0HMt诂fH=O>0ffHnH@DAWHAH H1<^_IIH}L9""@HGA)E0{eD0VH'90H5@;0HHHH_70pH$H$H$Hv$H$fDWKAVAUATL%70UHS1f9HH+E1H9s)HHHHXL,Mt#fH=D<0ffHlHxIHtSIuhHtMt m#I~IuhlMu`Mt*Mt M#Mu`fH=;0ffHilLHxlU9v[90H HHHHPL,F@)H HHHHhL,D[]A\A]A^Ðff.USHH8dH%(HD$(1H=50tt"fH=;0ffHkH@@ tHD$(dH3%(uNH8[]@HHHH$HD$HHHD$>wHD$HtHHAH"@ATHUHHSD IVЋW9DAD9r\HH+HD9K"D)HHHHXHL`hH{HHLt.[]A\aD)H HHHHhH[]A\G0H HHHHPH눐ff.ATUSHH $HH $H LgHohdH%(H$ 1HEo`A|$4Hu^u1HH/H$ dH3%(uH []A\Ht$nHt$tHH`G H|$Hl$HD$iI$HHHHEn?fDHHHD^f.AVAUATUHSHHpdH%(HD$h1FH|$HD$3XHHtH$HT$HH8Hl$PHtJH=a20t:fH=70ffHZh@0#*#atsH/H/0H{CHt4HCHCHD$hdH3%(_Hp[]A\A]A^DHt$-!@Hl$ @Ld$@HEHD$ 6r*HLfo fP<Hwoole::WHH0foƘ @8orke@foØ @>)@?@ HD$ HD$0?HD$(?hL- 90Lt$@Mt{fH=E70ffHgA#LH] @H15H|$@IIL9t3H|$ HH9t3HMt;{fH=60ffHfLHHX>=H(H/fDwv(1H$dH3 %(HĐ[]A\Ld$@H6fHH@L)$)D$)D$ HD$0aD@HLHH5] Ht#H;HUH+pH;cHH5: LNHuHH57 L7HuHH54 L Hu!7AUATU1SHXdH%(HD$H1H~u)HL$HdH3 %(HX[]A\A]HLd$fIH;L)D$H5o )D$ )D$0HD$@HtBIH|$HD$&LH!HHH9@af.H;LH5 .HuH;LH5 HuH;LH5 HuIH|$HD$a&5fDATUSHH $HdH%(H$1HIHLH8Z1Ht$LH HHH$dH3 %(u H[]A\G5fDATLUHSHHL9/t/HHuHUH!HLHHEj1҅x%=[]A\fDUSHHhdH%(HD$X1HH|$Hl$HD$$H @HHHCHH H!%tHDHJHDщ@HHgHH\$XdH3%(uHh[]4USH1HhdH%(HD$X1Hl$(H|$HD$8$H̎ @HH!HCHH H!%tHDHJHDщ@HHHHt$XdH34%(uHh[]H3AWAVAUATUSHhdH%(HD$X1HpSH%=@t.1HL$XdH3 %(Hh[]A\A]A^A_fHMHD$HtHD$0HD$(HD$@H$HEPHD$ H|$PHHXH$HHD$0H|$(HHH]XH8Ld$0L|$8MfHCHteHLs(LS M9MMFMt&LLLLL$LT$LT$LL$uLL)H= H=|xHC1HuMtLLLuLL)HH| ȅHAH9\$ @)HH@0HF HD$0H;$HF HD$@HF0HD$8HL$ AHHD$8HF(H$D$@HD$0,HEpLl$0L;,$ZL'H|$NHRH|$TffDH9]`'HM[+Lp(LP M9MMF@foD$@F04Lk(M9LIFHtHs Lau"MM)E1II|5DAHD$ AHH;E`L|$8Ld$0SA/MH#@USH8dH%(HD$(1HH8HtHHH9tH%=@t)HT$(dH3%(aH8[]fJHHSHH8H2HHFH4$HEH{xHT$H9t{HHD$H9HHsxHHHH<$HL$HD$HH<$H9t$HuSH @HtHttHT$H{xHH<$fD1fHsxHtHHsxHHH}H<$FD$HT$H{x .L' H l 1H5H='ff.AWAVAUATIUHSHHID$0HI\$(|/111IHHʈ %HtnHuH}HHT6H 8HH9vf.HH9wH)H9vHHt'H}HuH)H}IH1H[ ^%HEI\$`ID$(Ml$PHD$L9DLs H5 L)H|$H5(uH5 L(L{ Mt$(111Hk MML$HtxHuH}HHT6H 8HH9vf.HH9wH)H9vHHt1H}HuH)H}MMLH 1[$HEH.HL9H@H5u hHEH[]A\A]A^A_DHI|$(H9tFH5+cI\$(LH ӈ }H5H= H=0*f.AW"IAVAUATUSHHdH%(H$1L$LHHt >HHHHDŽ$HH$H9"HLHHMLt$pLIFHD$pLLILHfH|$pIL9tq @HH;tHHHDŽ$HH$H;"HLHHǃ*f.HHHH<$HH5 H2HǃHUEHD$fH< t<-0< wS1HЀ D0HLHHH,HHЀ HH9vHH9u<5~ǃGH$HH$HH;)"HLHHH$dH3%(Hĸ[]A\A]A^A_H< tLb<-fB< uIA$< t<,+1!A$PЀ -1fD0HIHHPA$HЉƀ w1HH9vHH9<5~IA4$@ t@,H HHtH<$HH)H9HWHCH4$HBH9HCH9$HUHt$H)H9dHLt$pHH$H)HD$IFHH$Ht$HHD$pHt$HHHt$ Ht$ LHQLdHH|$pHD$ IFH9tHx>HH U H9H'QHEHI}1t$ H t$ ULL$@LpHH$H HHHH;"HLHHA<$,IT$uAD$t< H$HHH+H=u1Hǃ<HLHv"HxH LpHl$0HEHrHHD$0LHH+L$8H9bHLH\Ld$PIT$HT$PHHPH9HL$PHHHL$`HH@HL$XHH@HH+D$XHH5L\Lt$pIVHT$pHHPH9HL$pHHH$HHHL$xHH@@Ht$pIFHH9zHHL$xH$H9HHHHHH|$pH$HD$xIH|$pL9t<H|$PIL9t)H|$0HH9tHHLt$pHYPHrLInHl$pLpHt$pHpH9HH$HT$xH9HHpHxHHH|$pH$HD$xIH|$pL9tUL:qo@)D$`HT$xHtHOHT$xHHH|$pfDoH)$fDLb1gHLH>fHHHI~H|$p"DH2f.HLH@fH$HT$xHtHMHT$xHpHxH|$pfDHpHxHI~H|$pY$HT$xHHNIFLHrHD$pHD$(Ht$pHD$(HpHpH9HH$LD$xH9HHpLxHHH|$pH$HD$xIH|$pL9tHL$(HL$(H8HLHdy$HT$xHpHT$xHt!HtSHL$( HT$xHL$(HpHxH|$pSHpLxHI~H|$p0$HT$xHp$ H=H=HnHHiHff.AW?LAVAUATUSHHHHoLodH%(HD$81HL|HL)H$L#LM$I$L I$(HxtCL`Mt1fDIT$H9rIt$LY(uƃHM$$MuՀHtH$LH=vuHu,1HL$8dH3 %(HH[]A\A]A^A_ǃH#LHH,$fDH,$MLLHI AH{(H5 tHC(HC0H$Hl$LHEHLHD$HD$dHt$HD$H{(H9HC8HT$ HL$H9HC8Hs(HK0HS8HH|$HD$ HD$HEH|$H9tLLLL)LLHƄ S{Hv6HL @HH9t8.uf8..uL)H\%=L#I$8HHH9H%=@HELHD$HHLI HAH|$HHH9$$HT$HtHHT$H{(HS0H|$y@Hs(HK0HS8H}H|$[A$4@HH9t%=HHL#I$H;/I$LToHHzLLQ?]D$ HT$H{(I6Hf.AUATIUSHHH8Ht8H(HpHLH8H{H9H[]A\A](.H0H@1HH@HHHHHPH@H@ H8H@HmL-0MtzEt{H8?H;{t2HGHI4$IT$H*HC H[]A\A]f.HLHH[]A\A]xEPUDHEHPMt)E cHEHPTE PU ֐ff.ATUSHHH(HtH[]A\HHt$H0fH0Hx@0HHt$HHHHHHP@H@@HPH@H@ H@(@0?H@8H(H0ZL%0Mt#Et$H(3EPUDHEHt$HPMHt$t7E uHEHt$HPH(Ht$E PU Df.ATUSLgH_I9t)HH;HCH9t H I9uH]Ht H[]A\ []A\f.UHSHH;50t H~H5 0H9t1ۀ?*t *uH]HH[]f.fAWIHAVAUATIUSHH(LGH/LH)HHHH)HH IH9LHT$LD$AHT$LD$IILI|"HLML)M< I9HLLL$HL$LD$\;LD$HL$LL$M9t0HLLHuL+L{LsH([]A\A]A^A_H@ fDHH92E1E1HE@M9ufIIIIAVIAUIATII)ULISHHMIHjI'@H;k(tJH;kHttH;khHI9H9kuHtIuH;HcuH[]A\A]A^HtH{ IuH;uHC []A\A]A^f.HtH{@IuH oHC@[]A\A]A^fDHtH{`IuHIHC`[]A\A]A^fDLH)HHtOHtHtL@ImH9ktAH /ImH9kuHIuH;HjuImH9kt'H HIuH;H9uHIuH;Huf.DtuH71DH /H1ff.tt#uHH1DH71f.HѺ/H1tt#uo1@H71f.H/H1HH HSH HdH%(HD$1HCx%tHD$dH3%(H [{ fH4ׂCHHHCH?HHH)H*HSJ f(\f/v\f/wHuWHHP uG@'HCfH)$HD$PH$HD$HCH@-H{W= ff.fATUSHHh`HLL9t2fDHP4уttHxhHI9uHDž[]A\ff.t/tkUSHHt-uH?xH1[]HH1H. oEoMHHH1[]fDH9/H1Ðf.HHxTH9v#HH9sHx&H7H~J f.Hx7 HHH PH=ýgfDSHG HHtHHH[|ff.SHG HHtHHH[Lff.HSH9wHHH1H3[H#HHH9tH}@HEPH9tHIM9uH HHHH9tHHtHxHHhHtHXHHHHtH8HH(HtHHHHtHHHHtHHHHtHHHHtHHHHtHxHHhHtHXHHHHtH8HH(HtHHHHtHHHHtHHHHtHHHHtHHHHtHxHHhHtHXHHHHtH8HH(HtHHHHtHHHHH9t HxHH9tHPHt)L-"/MEfDH@Ht$L-/M$E#H0Ht$L-/MEHTHXH`H HHtLHI9u&AD$t0HI9tfLeMtL-/MuAD$PAT$uI$LPMAD$ uI$HLPI9uHHtHlHHt[H(HtHHHHu+DAD$t;HL MtoLeLuMtL-3/MuAD$PAT$uI$LPMAD$ uI$LPHLMufDHH1HHHHǃHǃH9tMHHH9t5H{hHCxH9t#H{HHXH9*[]A\A]A^DAD$ PAT$ 1fDAD$ PAT$ 6fDEPU^HEHPM E 8HEHP)fEPUHEHPME HEHPfEPU^HEHPMtXE HLL-/L4$Mt*fH=I/ffHA#LH)N @H1H<$IIL9tH|$ HH9tHMt@*fH=/ffHLHHCHHf.AUATUSHHdH%(H$1PVE1<A1Gl-L 1I$HHDH)HCA$fA$I$h 0HWHˆ9uAƄ$NHGHHHHץfDHH9uAt4H褯1H$dH34%(H[]A\A]DHl$@H nHLK nD1H HHzz@SHH_ Hl$ HrHCHH$苸HH L%\/Ll$ Mt'fH=/ffHeL@HK H1LH|$ HIH9tH<$HH9tOHMt'fH=2/ffHLHH?DAAƄ$XeIJI+ff.AWAVAUIATUSHXHI+dH%(HD$H1HIXHIIH9E1 IXH3LLHIĈooNHoV P o^0X0of@`@onPhPov`p`o~pxpHH|H9u1HL$HdH3 %(BHX[]A\A]A^A_f蛡H=c/HË(t7fH=/ffHWh0D+HHl$ DsH\ HHrIHCH$HHL%/L|$ Mto%fH=/ffHEMLH_I @H1H|$ HIH9tjH<$HH9tXßHMt%fH=/ffHvLHHIIfHAW1AVAUATLUSHLHx4$1dH %(HL$h1HG8HGXHGHHD$HGxHGhHD$HfH GfOG HG HGHG HG(HG0G@GDHGPGXHGpGxLHLJƇH-/HHgHHHHHH HH HHfXHrHLJHLJLJHLJHLJHLJHLJHLJHLJHLJ(HLJ@ƇHHLJ8 HLJPHLJ`HLJhHLJpHLJxHLJHLJHLJHLJHLJHD$HPH HH`H@HHHxHLJ@HLJHHLJPHLJXLJ`ƇdHLJhHLJpHLJxHLJHLJHLJHLJHLJHLJHLJHLJHLJHLJHLJHLJHLJHLJHLJHLJHLJ(HLJ0@xfHLJ8HLJHHLJPHXHLJ`HLJhHLJpHGHGGHGHGHGHGHGHGHGHGHGGGLxwHLf HH1LHǃƃLHǃƃHǃHǃHǃǃHǃH1HǃHǃ(HǃHHǃhHǃHǃHǃHǃHǃHǃ(HǃHHǃhHǃHǃHǃHǃHǃHǃ(HǃHHǃhHǃHǃHǃHǃHǃLHǃƃHǃǃHǃHǃf Hǃ(f}8fFE8ƃǃfE8CFƃ$H/HHpH HLD$@Hl$ HǀH HLH\$ HD$P@DH#HD$8HHD$0foD$@H0oH(HD$0HT$XHT$8)L$@HL$PH(H0HtLHD$0Ht HHH/HHD$hdH3%(Hx[]A\A]A^A_H=/tqfH=/ffHH@ @H1HH=/H$t0fH=/ffHH<$HHܿb-H[H@UHAWAVAUATSHHHH?Hh|H,dH%(HE1H%H)HHP9r{HcHHHHHta:t\H;uWH;ZuQztztE|HHH9AHudH34%(DEHe[A\A]A^A_]@H=p/tIfH=/ffHi@0~E1AĄuLmHO HrIELLuHE LLH=/L}tyfH=/ffHHL@SD|AH> H1H}IHXZL9tgH}IL9tUH=`/ItfH=/ffHnHپLH諽HwH}AVI1AUATUSHH`HdH%(HD$X1HHHL MMIIp"IHthHpM1IHHI9uQH9uIHtDHx H|$XHt$HxLP(HD$XdH3%(0H`[]A\A]A^@H=P/t)fH=/ffHI@04#4#uHl$HR HrHEHLd$0HD$HLtL-/Lt$0Mt^fH=/ffHIL@A4#H= H1H|$0IHL9tVH|$HH9tC讒HMtfH=/ffHaHپHH螻迥HHfDUSH8H_HvdH%(HD$(1HH蟺H~VHHHHHUH$H踧H@HHH0H@Fu.H<$HH9tT1HL$(dH3 %(u)H8[]HHH4H<$H9uHAWA1AVAUATUHSHLnhHL$HEudH%(H$1LHHHDHHH $E4$Ld$Ll$0D:HdF LHrIID$HD$ʟLLJHD$0H=/HD$t1fH=/ffHHL$EMH4 @H1H|$0IIL9t*H|$IL9t肉H="/ItfH=`/ffH0LLHmxHyH逹f.AW1AVAUATUSHXH^`dH%(HD$H1#{ Ht H9hH t H9 |DHtHھH:HD$HdH3%(HX[]A\A]A^A_ƀH H=*/H tfH=/ffH@0/#蠻s/#aIHyA Ll$ HrID$LH$LLAL5/Hl$ Mt+ fH=/ffHA/#HH2 @H1|H|$ IHL9t&H<$IL9tIMt fH=b/ffH2HLHof.H=/C HhtƮfH=n/ffH@0/#j$/#IHC@ Ll$ HrID$LH$苜LL L5\/L|$ Mt fH=/ffHeA/#LH1 @H1FH|$ IIL9tH<$IL9tIIMt fH=,/ffHLLH97H醶HgH零H|ff.AWAVAUATIH=J. USHxdH%(HD$h1Ht$:u;D$G¹AƅHt$ H=. .D$ E1L|$zHD$HHFI$AH\$Ht>HHHH9tH{@HCPH9twHoD$ D9qPHHHH\$H\$uHD$HxhdHt$LHD$I$I;$I$L蛷H\$ H= HrHCHHl$@HD$ ̙HHLL%/Ll$@Mt6 fH=/ffHL@HI, H1H|$@HIH9t7H|$ HH9t$菃HMtfH=r/ffHBLHHE1HL$hdH3 %(DHx[]A\A]A^A_fDl$ H\$ H< HrHCHHl$@HD$ 贘HH4L%/Ll$@MtfH=/ffHL@H- H1uIYI{I邳H鑳I<H鋳AWAVAUATUSHxdH%(HD$h1H/HH]/tHkG_H9 HcH>fD;.Ht$H 9B|$H\$ Hl$@H5: HIƋD$AHHL%/L|$@MtfH=,/ffHMELH<, @H1DH|$@HIH9t肾H|$ HH9toڀHMtfH=/ffHLHHʩf.HD$hdH3%(Hx[]A\A]A^A_DH ƀ軳H\$ H9 HrHCHHl$@HD$ HHpL%/Ll$@MtZfH=/ffHL@HR H1豿@H+1 H@臼HڏD|$ 臵|$ 9sHH+HHtx1D999)HHHHXL$A<$\s}HH+HHHH9rta~H 4@H HHHHPL$)H HHHHhL$YpH ƋzI鷯G% I銯I鬯I鳯f.AVAUATUSHPdH%(HD$H1H M~(HD$HdH3%(HP[]A\A]A^HH: Ld$ HrHEHH$]HLL-./H\$ MtfH=g/ffH7Hپ@H( H1H|$ IHL9tȺH<$HH9t趺!}HMtdfH=/ffHHپHH@HH-/=FЉ9H9 HLd$ HrHEHH$&HLL-/Lt$ MtfH=0/ffHAL@H( H1wH-9/7fDLJ9HH 9 Ld$ HrHEHH$qHLL-B/Lt$ MtfH={/ffHKALH' @H1,H|$ IIL9tָH<$HH9tĸ/{HMtrfH=/ffHLHHuH頬H鮬H鵬HiHʬH髬ff.AWAVAUATUSHhdH%(HD$X1HH >诂HH HH+PH胂HHH LLM9E1@IIPM9HM4$LIuы{HEIHxu[L=0/HMtfH=j/ffH:HH0& HǾ@1!HIyHMtfH=,/ffHHHH9{HHHt HxTCDt HH9tH@H@hH1 AD9H-/E839fuf E8{i9&9tU8i9g蝀HHe(HHH蘡HH HL$XdH3 %(8Hh[]A\A]A^A_f;EfH(wHXHA/H0HHHfHH@H@0HHPH@@HHH@H@ H@(@0?H@8H(H0HL%/M;EHEHPM#E HEHPƃ@fH/HHXHHHl1HXzH HH HHy A!H޿ 茬+4E8{isf.H }HE8H Hx8[L=/HMtfH=N/ffHHHt! 蓨}8i{H޿ 賫fDSYE8f`>fDLd$Ll$0H0 LHrD$ID$HD$=LLHD$0L= /HD$MtfH=B/ffHDL$EHL$H6! @H1H|$0IIL9t虱H|$IL9t膱sIMt4fH=Դ/ffHLLH @tH=k/HË(t?fH=/ffH_h0Ld$Ll$0{HP/ LHrHID$HD$ LLL=ܵ/Lt$0MtufH=/ffHAILH-! @H1ƲH|$0IHL9tpH|$IL9t]rHMt fH=/ffH{HپHH踛E8Ld$Hj. DHrLLl$0iD$ID$HD$LLHD$0L=޴/HD$MtwfH=/ffHDL$EHL$H @H1ıH|$0IIL9tnH|$IL9t[qIMt fH=/ffHyLLH趚E8Ld$Hm- D3HrLLl$0D$ID$HD$LLHD$0L=/HD$MtfH= /ffHDL$EHL$HT @H1ͰH|$0IIL9twH|$IL9tdpIMtfH=/ffHLLH这E8Ld$Hv, DsHrLLl$0iD$ID$HD$!LLHD$0L=/HD$MtfH=&/ffHDL$EHL$H @H1ӯH|$0IIL9t}H|$IL9tjoIMtfH=/ffHLLHŘvEPUE PU L=/MtfH=T/ffH$H @H1L=ڱ/MtxfH=/ffHHt H'H.H=HFHOHHHH4HΠH1fUHAWAVAUIATISHHh`dH%(HE1HcHIHHHHHhDg1H߹"LHHhHhL IAIHt`H/fx8v/ 1@9uAP҃uHXMAHXu uLHhLhIH LFIPHII?I,J %L)HHDHEGI|HhI8fHII?I,J%L)HHD@EqH9udžH=Z/t3fH=۬/ffHS@0*#ן*#HMH$ HrHHAHLuHXHEHLoH/H]HPHtSfH=/ffHEHپ@A*#H; H1衫H}HIFH9tLHXH}HH9t3kHPItfH=|/ffHLHپLH艔1HudH34%(HzHe[A\A]A^A_]fLhgDxH@p HhH ǀH HPHSI\$ AL$AE(IDŽ$AD$IDŽ$AtAE4AA~0IUhAH|:|0gD{C(`C,脍H{HIt$4C Eu4LDsA$A$DA}8uAL$HhL%/LMtLHhH D;xDxMtL蠗HhH HBXHHBXIHBHHBHhH @0I Hi/@gf.D;xYDxPDIUhAH|:|piH={/IƋXtIfH=/ffHiXp0ALuljH~HMH H8HrHAHX@HAHE}HXLpHEH0H/HPHtMfH=/ffHHHL8D@H0H V@H1臧H}YHHIF^H9t,HXH}HH9t~gHPItfH=\/ffH,HHLHe+hH=/IƋXtfH=i/ffHXp0cALuljHHMH1 H8HrHAHX@HAHEl|HXLHEH0H./HPHtfH=e/ffH5HHL8D@H0HG V@H1H}HHXIFZH9t褣HXH}HH9t苣eHPIt4fH=Ԧ/ffHHHLHݎHA<$AH|Dž|.tIAL$AD$H gHR8HIHR+fH=/IƋXtfH=i/ffHXp0cwALuljHH5 H@HEHHX5HXLHEH8HG/HPHtfH=~/ffHNDHL@H H8@H1#H}HHIFH9tʡHXH}HH9t象dHPItZfH=/ffHHHLH[RH閖H髖HŖH駖HÖHZHNH0fAWIAVAUA@ATIUSHHcHodH%(H$1HHHHHLHD$ HD$I|$շHH9A $HLHIHHCA~8CHC(tZHLH,A{f.1H$dH34%(HĨ[]A\A]A^A_DfHt$(H)D$0)D$ HD$@D$6HAHD$ A(fD$4A$fD$8HIHfHLLHɕd@bHƒ9 DChH=p/tHT$DHT$HT$fH=/ffHZX0HT$Ld$PvH} LHrHID$HD$PwHD$pLHHD$|L-ͣ/Lt$pMtffH=/ffHAILH6 @H1跠HHD$H|$pHH9t\H|$PIL9tI`HMtfH=/ffHgHپHH褉HHLHD$UHL$YHHT$ïHT$H=/tfH=i/ffH@0*#e *#Ld$PH HrLD$ID$HD$PuHD$pLHHD$HD$pL-D/HD$MtfH=}/ffHMDL$HL$A*#H @H1'HD$HD$H|$pHH9tʜH|$PIL9t跜"_IMtefH=/ffHHL$LHHHLL迒HWRMHHH6Hff.UHAWAVAUATASHxHhHdH4%(Hu1HRH= /tfH=/ffH@0臑HMH HrHHAHLeHhHEsHLL=p/H]Mt fH=/ffHzAHH2 @H1[H}IHL9tHhH}HH9tX]IMtfH=;/ffH HپLHH1HUdH3%(HSHe[A\A]A^A_]ÐHhHH+H=R7H=/tpfH=/ffH@0-#-#5uHMHT HrIHAHLeHhHE0rLLL=/LmMtfH=;/ffH A`LA-#H @H1H}IIL9t葙HhH}HH9tx[IMt&fH=Ɯ/ffHLLHӄfDAD$IA΃H=@/tfH=/ffH9@0,#轎,,#HMH HrIHAHLeHhHEpLLUL=/LmMt@fH=/ffHEL@A,#H H1莚fLsHHlH=R/t+fH=Ӛ/ffHK@0ύ>,HMH  HrIHAHLeHhHEoLLgL=/LuMtRfH=/ffHHMLjkA@H H1蚙H}IIXZL9P莙HIӎEg4LEw`LpLxerIWHI@LI1LxAA}4t u HxIEhH~hHHV`H@ YCYH=/AtfH='/ffHDx0HxHxh˷LpMMI\LIHH9tLI@HPH9tL:KYH=/tfH=/ffH X01uAAE8Ee4H¹11HHHBH=s HBHB8HB(HBXHBHHBxHBhHHHHHHHHH HH@H0H`HPHxH H"H H )IHxLL pL1IT$II|$蹊H=IHxLLoL1IT$0II|$(}LxA}4tHxHxhH`HP@p4H4路HhHxH衞HDžpHH;HxHHFHHxI8ǀtLxHP0H@HH@H@@ ?H@(H@0IHhHxHbq8HTH\HrH釉HH颉HۉHiHH饉UHAWAVAUATSHH $HH $HHIHdH%(HE1HH /xVÁHLMLmAMVHH=LL׹HFHH`ƄH蠔Lxux%=oH=/t{fH=x/ffH@05#t1HMdH3 %(6He[A\A]A^A_]DH=/tq{fH=/ffH@06ÄuL H8 IGHrLMH 8iH@LHHH/L@HHtfH=+/ffHILAMH| @H1ՒIHH@HH9tvLH HH9t^RHItfH=/ffHwLLH{5#ÄiL H IGHrLMH hH@LHH~Hϔ/L@HHt_fH=/ffHILA5#MHx @H1詑@L9H={/tTyfH=/ffHt@0ÄpL H IFHrLMH gH@LHHH֓/L@HHtffH=/ffHML@AH H1贐H=/tixfH=/ffH@0 *ÄH@H( HrIHAHL`HH@fLLH`IH/HHtxfH=/ffHML@AH H1ƏH`IIL9tnHH@HH9tROHItfH=/ffHkLLHxzH=8/twfH=/ffH1@01#赂A1#ҹÄ-H@H HrIHAHL`HH@dLLBH`IH/HHt fH=/ffH萿A1#LH@H1qH`IIL9tHH@HH9thNHItfH=F/ffHLLHSw%fDH=/tufH=a/ffHپ@0]zÄH@Hx HrIHAHL`HH@jcLLH;/L`HHtfH=k/ffH;hL@AULAH`H1H`IIXZL9BBHfALHHLƅHLDLP(9HZHrH-H铁H飁HӁHKHہH$H釁H́HAWAVAUATUSHHhdH%(HD$X1NLJtHhPf/iv BNf/vPfXHHH9lAHw ǂJ4Lσ8/σt @Mz~Hl$H HrHEHLd$0HD$`HL+L-|/H\$0MtfH=/ffH腻Hپ@HH1lH|$0IHL9tH|$HH9tnJHMtfH=Q/ffH!HپHH^sHt$XdH34%(Hh[]A\A]A^A_fDz8@σtu MHH6}Hl$H HrHEHLd$0HD$k_HLL-HMtfH=*/ffHLHH7gHLwL%k/LMt_fH=i/ffHϙALH@H1h#PEE1A1DžPH=Xc/t1PfH=h/ffHQ@04#[4#PHHM>H}HCHLH=HLbL%j/LMtJfH=h/ffH躘ML@A4#HH1g Hi/z/H=gb/t@OfH=g/ffH`@0ZPHHH}HCHLH<HLtL%i/LMt\fH=g/ffH̗ALHT@H1f PcPfPYP \PB H=Ga/t NfH=f/ffH@@0YPHHH}HCHLH;HLTL%h/LMtbfD9>H= ]/tIfH=b/ffH@0U覌P{HHmH}HCHLH7HLL%jd/LMtfH=b/ffHqEL@AHH1Oaf.A99HH+H9[)HHHHXHHp`HpHJ~PoHH`OHDžHID$Ht,LLLID$HID$Hfoo )HCHKHHHSHHHSHHH@HDH=Z/tGfH=l`/ffH@0hSr腊PZHHLMoH}HCHLHt5HLL%Eb/LMtܤfH=|`/ffHLHL@AUAAH#H1!_HIIXZL9DžPA1E1CA9\A9lHH+HA9XA)HXLHLHHphLDLL))HDžlnPH`DLLHhƅHH fDHDh薄H`HLHDžIID$Ht,HLHID$HID$HfoAoU)IEIMAEHHIUHHIUHHHEH LHHPLH,LLDHLhI|$HhHhLLAT$HIL9tZƅPiLHI(ƅfD H LH H`H_KHDžIID$Ht,HLHID$HID$HAofo)IGIOAHHIWH)PHIWHHH)H HHHHhHH LHHPLHA)H LHHhLHb.ITISITIETITITITITITIUITI%UI:UHOUITISIaUI@UI TIhSHNUISIhUIGUff.UHAWIAVAUATISHH`~4 1dH%(HE1MHHD(AL|LDž|DRAD$4t HID$h;Hp4C;H`VpMEH= T/ID(t@fH=Y/ffHDh0L-E4$LeDlL`ILLlLXH}HIHrHPHGH`HE.LLHEL-N[/HHMtfH=Y/ffHUAVDXHAWLP@HHH1&XH}IIXZL9tUH`H}HH9tU!IMtdfH=Y/ffHԈLLHAH1vHH]dH3%(He[A\A]A^A_]fH=sR/ID tF?fH=W/ffHfD`0JE7LeDjH}H+IHrIH`HGHE-LL萉HEL-Y/HXMttfH=X/ffHEM@HXHH1VH}IIL9H`LoC4oVSDof cTov0sdoF@CtoVPof`HVpLC@HID$hH)`~IHZp1VI$@@IH@H@(H@0H@8H@@H@HH@PH@XH@`H@ H`HXUI~ IFL`HWHPHL4UH`IHM$HQ8HQXHXLq@Lq`IHHA0HAPHA(HAHAhHY7UMcMT$1HHDhLpLII$H HHLEH/IHDHL1IIcIH9iE9uH9ZURH`$tEH`fAL)Dž|;1"LH`HHB(H9BHfDH`HxHt:HP`L`@LjHXM9vI<$IQM9wH`HxQH`QDHHF(LqH`HA(H9AH{H`L HV8HXHH9uL`I0%QIG@HPH@IW@HIG0IW8IG(HALL!H5H=7\?CZHuNH}NNHzNHNHbN@AWAVAUATUSHhdH%(HD$X1H @t(1HL$XdH3 %(Hh[]A\A]A^A_L`HIALIiHuuHADd$4Ld$0I|$El$0IuID$IUHD$8H(LLLGOLcH1LHHLIMIq,fDHHpI1HHcHI99uIHHl$LHXH&o foD$HCHK)L$HT$ HD$ HSHT$(HL$(HSHt HHH|$8IL9yD$ND$f@0Q1HHH}t]H} tVHf.0PHHLLhHAH@ @H踎H NXHbLHfLf.@f.1fMMSH_HtH*H[M[f.@AVAUATUHSHGPHtH@HLeMu(@Ct8LM.MMtaI\$M4$HtL-TP/MuNjCPSuHHPMtsC uHHPLMLMuHEH}1H8H0H}HEHEH9t$[]A\A]A^LC PS D[]A\A]A^HGHFHt+UHSHHHEHCHEHCH[]ÐHHCHt HHHf.AVAUATUSLwHI9t|IEt,HI9tXHkHtL%N/MuӋEPUuHEHPMtFE uHEHHPI9u@I]Ht'H[]A\A]A^GKE PU D[]A\A]A^USHHHHtf.H/JHHuHCH;1H0H.H{HCHCH9t H[]JfH[]fATUSHoHHt<@H}0HE@LeH9trJH}HEH9t`JHLUJMuHCH;1H0HV.H{HCHCH9t []A\J@[]A\f.USHHHHtf.H/8CHHuHCH;1H0H-H{HCHCH9t H[]IfH[]fUSHHHHtf.H/BHHuHCH;1H0HV-H{HCHCH9t H[]IfH[]fAVAUATUHSLgMu<CtMI|$ID$H9tHLMHMtTI\$0M4$HtL-K/MuCPSuHHPMtfC uHHP@HEH}1H0H],H}HEHEH9t$[]A\A]A^HC PS D[]A\A]A^SHHtCHIHHH9tGH{@HCPH9tGH[G@[f.@AWAVIAUIATUHSHH_L'HM)L)HH<H|$H9HHHD$H$IH$IHMIEIEH$cIHA/H4$IEMHHHxHLHpLL9tIDHHBHHHJHHH@HJH@H9uHEL)HMlIHLH9tCDHHHHHJHHH@HJH9uHH)HHMlLI9u"}DHt*HH9t`HEHtH=7I/uՋHqpuHHH$QH=I/H$t|H uHHHQH9uMtLEHD$M>MnHIM~H[]A\A]A^A_DHH9v8HHD$H qp DHD$H|$HE1HHoH<$tH$H茅HDgH3tH;Mt LDfI}Ht[:HsH|DAWIHAVAUATIUSHH(HOH/HH)H)HH<IH9LHT$HL$FHT$HL$IIIIMLM)IDO<I9HLLL$LD$HL$rHL$LD$LL$I9t4LLLF:Hu!L+L{LsH([]A\A]A^A_HCfDHH99E1E1HL@I9u뛐L4 f.@AWIHAVAUATIUSHH(HOH/HH)H)HH<IH9LHT$HL$REHT$HL$IIIIMLM)IDO<I9HLLL$LD$HL$xqHL$LD$LL$I9t4LLL8Hu!L+L{LsH([]A\A]A^A_HXBfDHH99E1E1HL@I9u뛐L4 f.@AWAVAUATUSHHL$MtHHH'HZH9^(HJH H9 N@H@BNHV(H@FH@HH(HP0@Ht$#Ht$H\$HL.DvHCHrHHl$0HD$:HHaL% 2/L|$0MttfH=D0/ffH`MELHL@H1.H|$0HIH9t,H|$HH9t,HMt:tfH=//ffH_LHH1Ht$"Ht$H\$Hl$0HHCHL.DvHrHD$>HH`L%1/L|$0MtsfH=H//ffH_MELH@H1-5I+I+I+I*ff.UfHAWAVAUATSHHH?HH,dH%(HE1H//HPHwXD@H ƅf%hH)fDdHDžxHHHcHujH=(/tfH=-/ffH]@0 ƅHUdH3%(He[A\A]A^A_]fDDH ME9FA93A9BHH+HA9)D)HHHHXHHx`HP(6IHHH='/HËAtfH=,/ffH]Dp0 LeLm?HԯLHrHID$HELL+^L5|./L}MtqfH=,/ffH\HL@SLA(HH1[+H}IYH^L9t)H}IL9t(]IMtpfH=@,/ffH\HپLHM94IILHHI9 H;H;YtA#tAGA"LH=t%/tMfH=*/ffHm[@0rUZLeH2HrID$LLmHE LL\L5,/L}MtwofH=+/ffHZIL@AHH1)H}IHL9tp'H}IL9t^'IMt ofH=*/ffH|ZHپLH@H LHIHPJS:LeHHrID$LLmHELLl[L5+/L}MtWnfH=)/ffHYIL@AHH1(H}IHL9tP&H}IL9t>&IMtmfH=)/ffH\YHپLHe@HIG A QH= #/tfH=(/ffHY@0RLeHǫHrID$LLmHELL!ZL5r*/L}Mt mfH=(/ffH|XIL@AH\H1Z'Dƅe@DH )HHHHHhHAG"HGHtsA ulfH (8AuAW(f4AW,HHHf8H HHM1AG"AG fAW*MI$HtDHGH9G8t:HIG u*1Ҿf>fƅPAG!<H=!/t MfH=z&/ffHVLHxXAG"HGH*@H= /tq fH=&/ffHVƅ@0fDLeH\HrID$LLmHE6LLWHEL5(/IMtjfH=>&/ffHVIL@HH1$H}IHL9,HP"Hp"H"Hr"H"H"H"H!H"H!f.fHHooNdH%(HD$81HF HHD$()$HD$ H)L$P HT$8dH3%(uHH+HE/AVAUATHUSLgHoHI9t}I@Ct,HI9tXH]HtL-$/MuӋCPSuHHPMtGC uHHHPI9ufDInHt'[H]A\A]A^ C PS D[]A\A]A^ÐfDSHH[ f.UHAWAVAUATSHHdH%(HE1HGH x?xjHCL|H DpfIċAǃ1LDx1HMdH3 %(KHe[A\A]A^A_]D[H=#/ID t fH="/ffHSD`0ZE7LmLeD150LhIHCH @`IEHE!LLfo~An(@.)Hory::shuHH fok@(tdowfD@,@/@HEHE/HE/SHEL-+$/HXMtffH=b"/ffH2RHM@AVD`HΥHXH1!^_IIH}L9tHhH}HH9tIMtCffH=!/ffHQLLH H=/tYfH=!/ffHyQDx0E4$LmLeD30LhIHCH XIEHEI LLfo@(tdowHory::shuHH n(foѦfH,@.)@/@HEHE/HE/HRHEL-"/H`Mt,efH= /ffHPHMAAVH`@HmH1sH}IHXZL9tHhH}HH9tnIMtdfH=Q /ffH!PHپLH^&HJHPHeHk@AWHAVAUATIUSHHL.HdH%(HD$x1DCŅYKIT$ r9Q9 HH+1H9s)HXHHHH,„/H /o oSo[ x) $)T$)\$ I\$Hu`HHK;HL$xdH3 %(HĈ[]A\A]A^A_DH=<&D9IcHHHHHH8vx tw~'mHFHF,fCDr 1I@H\$0ALd$PHCHD$0HLfo@@HD$0foHD$@@@foHD$8@@ fo@0OL5p/Ll$PMt bfH=/ffHyMAL@HGH1]H|$PIHL9tH|$0HH9t_HMtafH=B/ffHMHHHO1{kH\$0ALd$PHCHD$0HLfo~@@HD$0fozHD$@@@fouHD$8@@ fop@0ML58/L|$PMt`fH=q/ffHALEALH9@H1"DH HHHHPH,HE0fDL-/MtfH=G/ffHKI\$xIMt sMt$fH=/ffHKHHPHU`HH(LHc H@(HHHH4m)H HHHHhH,!HH HHAWfAVAUATUHSHH?H,HdH%(H$1HD Ht$pHw%D$xH)Ƅ$HH)D$$XHDŽ$)D$ HD$092HcHHHHH; H;(H;kItC#tCHD$`f)D$@)D$P{*I|$sO At >1>I|$H!/xu 9PDGA9bD9yHH+1H9s)HHHHXH4C(HT$@A(D$VHl$@fD$TxH6H=/tfH=/ffHI@0  1H$dH3<%(gH[]A\A]A^A_{"~H=/tofH=/ffHH@0 4BÄuL$AL$ID$H$gLLfo@@H$foHDŽ$@@foHDŽ$@@ fo @0dIL5/L$MtK\fH=/ffHGIL@AHsH1H$IHL9t@H$IL9t*IMt[fH=x/ffHHGHLHFHHC ID$Ht { 61C Ht$pLfC*I$P(@ÄL$AL$ID$H$LLfob@@H$fo[HDŽ$@@fosHDŽ$@@ fok@0GL5/L$MtZfH=I/ffHFIL@AHIH1H$IHL9tH$IL9tIMt6ZfH=/ffHEHLHfDH/xDG1A{ vH=>/tfH=/ffH7E@06>Ä"L$AL$ID$H$LLfo@@H$foHDŽ$@@foHDŽ$@@ fo@0FL5U/L$MtXfH=/ffH[DIL@AH;H19=@H HHHHPH4@D)H HHHHhH4@ID$H{Hl$tMfD$$C,HT$C"fD$(ID$HT$HH$t*HT$HHC"nC(H~HrHfHDHH`UHAWIAVAUATSHHOdH%(HE19FvwH= /ItfH==/ffHB@09Z<Ä01ۉH]dH3%(,He[A\A]A^A_]f.L6~LH?H,I%H)HHP@9HcHHHHH:L;0L;rzt zHHB nz~@qH= /t[fH=/ffH{A@0;ÄL}?LeIGL@HEQ*)LLfofP<Hle::SendHH0foܖ@8Data@fo@>@ HEHE>HE>HBL-/L}Mt3UfH=/ffH@ML@AHH1H}IIL9ID$LmELe?L@DIEHEOfoLHle::SendA*)@8DatafoݕHx0L@fofDX<@>@ HEHE>HE>DAHEL-/H8Mt(TfH=/ffH?HEH8AVA@HH1lH}IAYIAZL9t H@H}HH9t eIMtSfH=H/ffH?LLHUrH=/tfH=i/ffH>@0e<8Ä(L}?LeIGL@HE LLfoTA*)@>Hle::SendHH0foA@8Data@fo~fD@<@ HEHE>HE>?L-/L}MtRfH=7/ffH>ML@AH7H1 H}IIL9t H@H}HH9tw IMt%RfH= /ffH=LLHD9HcHHHHH:L;0L;rAo_AoHAoo D )`)P)pB()@fdHV/@fhLD1HID@֋qD9DAD94HH+HD9 D)HHHHXHHphHP(H=8/tfH= /ffH1<@05ÄxLm?ELeIEL@HE fo*)LHle::Sendfx<LfoHH0@foґ@8Data@>@ HEHE>HE>HD$HPHBHt$HD$8H$HHP H$tI$LHP(HE@mHLLHEHH$AHAHEHH+$H~IHB@I H;>A0A!S09Lt$@1fC8HHMLHD$@H.HD$XH.HD$PHL$PHC@HtLLHC@HHuF F I$HP ~f.q?H<$HkIu s#XfDHHyHt$H $n H $I$HP(H=.ff.AWAVAUATIUSHHHcLoHn HIHH}@HHHcL,HHHHLHtCuI$HHP(I H@`IH@ ApI h0I(H{(t-E$HA ЈAHM/CSLMt(IG Ht IHtPLHǃA~{tHtHLAHEMHH,H%H)HIH=.@D;tLI D;yH=q.tLH"1HHHL[]A\A]A^A_HH[;HDžFI AT$(H@8,IAT$(H@,vIHc1LGIIHL IMI q-HHpI1HHcII9~A9uIHLx)M2IG(I;GHu)fDHIG(HPIG(I9GHIw8HHNH9uI0H$IG@H$HHH@IO@HIG0IO8IG(@AGEHcHHHH@A9r3HIt'HHt>twuAH;A~IHtCIG`HHHD$IG@H9v%fDH8H$H$HH9D$wILH[]A\A]A^A_Étff.@AWIAVIAUATUSHHoLfHc;<HHHHILA}A}&t4I|$(A|$0 HLL[]A\A]A^A_C%tA}'uI$HHPH9P8HL2I$@AE4fMG(A9H=.tfH=1.ffH"A9H }.H5xH=+yfD,+AD$@dDA}tI$@A9D$vAEHHt=A}t6HHcL,HHHHHI$@9B0I$Ht)IDŽ$1A}$u6AD$u.I$Ht HJH9J8uILHP 1H[]A\A]A^A_H[]A\A]A^A_@LH AE&H1[]A\A]A^A_f.AE LH+ILHL[]A\A]A^A_LfAE*I@H :|-H5wH=GwRfAVfAUATUSH0HodH%(HD$(1)$Lf)D$HD$ MG(9H=S.IAt&fH=.ffHF A9AE(HcD$H$fD$9rdHHHHHHtJ8tEudILHP(Aƅu%{!uWC$HHHP0D DAHL$(dH3 %(DujH0[]A\A]A^fLLE1r!LLe!H lxH5uH=vH MxH5uH=uUHAWAVLuAUDATISHHHx\dH %(HM1It$fB(BH}LB,H.HHLHEHHE莹HEHt LLHHLI$@HLHLL9uz@xAW4LPLpH`[IwhIGpI$HPH`Lp"f.HI9toL9Aw4ttIGhD8AD9u9pHcHHHHH7AW`ffPJ.DLH-SJ99HH+H9R)HHHHXHH@`Hc`]-HxHA(HHHt"H@ 8MHxHA0@L}LH]HLHEHEHHEHxfoEHEHoOxGxHHHUHU)`)MHMHHtLLHEHt LLLxIG8IH(AƇH fID\E1@H@ CuAD9kDHxIIIHIJD0`Hc0HHHHHq(LdH%(HE1E;$IcfHH)PH)`H)pHI$H=C.IHHt fH=.ffH+H=.H@HXfDhtfH=.ffHƅfLkfdBLDLpAFLHCxHCtHHPHH=.tZfH=.ffHzM1LLH@HPCtpA?H€H…HHHHtLLyDHHHIcLhH`hA$HCHP LLLoWE1@HMdH3 %(DHe[A\A]A^A_];uCHcCHPS|I$ꀉ`HHHxP A됋stLHHHHPfH LE1)0) HDž@ƅ6HBH B(f4HJ(HHHsHfHsHPAHsLE1Af.KDHËAƃ lH=.tfH=|.ffH Dp0{D#H]DHiHHrIHCHE襲HEHHHH=j.Lut"fH=.ffHw HMEATL@HdH1RIXHH}ZHH9tH}HH9tMH=.Ht!fH=+.ffH LHH8IIfDUHAWAVAUATSHdH%(HE1LIHHafA<$-HELPHDžHH@HEH8HH0gf(LHDžp)`)PƅfH{HxKH{mHHA$HH9HHHHFHI$(H{{H{2y蹛H=.ID8tTfH=.ffHt Dx0lE>DL@H3dH HCHrLH(IFHEH8L HEL5.HMtsfH=.ffH HL L(AWH@H$bH1IH}XZH;0t[H@H}HH9tB譙H(MtfH=.ffH\ H(LHJHEdH3%(He[A\A]A^A_]fD裛y:*H=.HËAtfH=k.ffH Dx0j~I$H JD+H]DHbHM$HrH@HCHEzHEHHHH HEL5<.H8MtfH=s.ffHC HM@AUL@H`H8H1IHHH}Y^HH9tH}HH9tHMtTfH=.ffHLHHWI$H2H?IUHAWAVAUATISHHxHvHdH %(HM1HHCH;C8LuHMLoAIVHpHhHHpN ]LH=<KH>HH?H,HH)HIJA9LcLHLHI9H;:H;yyt yHXH`HP虹HXH`y H=.tH`ӽH`H`fH=m.ffH@0ieSH`HpH`HHrHXHGHE~HpLHEHPH@.H`HtfH=w.ffHGALXHPH]@H1HXH}H;htHpH}HH9tH`HPtPfH=.ffHHXHPH4HPHpDPHx1HxkHS HCH;C8\HxHpV tBV I$HP x<1H]dH3%(GHe[A\A]A^A_]fDI$HP(y H=.HD t褻fH=L.ffHD`0KD#H]DH^HIHxHrD(HCHEoHEHHHxH5.L}H`HtfH=h.ffH8HMEATL@H5\H1IXHxH}ZHH9tH}HH9tH`HtLfH=.ffHLHHz@A H=z.tH`LH`H`fH=.ffH^@0H`HpH)]HHXFHrPHGHEHpLjHEHHH.H`HtGfH=.ffHH@XDPAHdZHHH1YH}HX^H;ht(HpH}HH9tzH`HPtfH=T.ffH$HXHPHY@i yHIHIHHAWIAVAUATIUSHH_dH%(H$1G(HH,PHH(HE8LH$HD$@HD$fDLt$ It$H<$ղHAE<<<<<MmLH?H,ITH)HHB9(HcHHHHH 8L;*L;hx'xt xf@'LL)D$ HD$0PHT$ HD$0A@LAEMMH}H1Lu@LHIILHD$MI3MHN.HHHHI1HHHI9qI9uM(IMM9|HtHA1HI9tMIMMuIMt-H F.HAFfLHmXLIUHH?H,H %H)HHDhD9IcIIIILA}H;I;ULLH?vILAfDH$dH3%(H[]A\A]A^A_H<$'AoMHt$H)L$@AoU)T$PIM D$PHL$`HT$h肭DIOtpLLM9t]IEP4փtu6Hph9AG(9u!ILD$HL$HP(LD$HL$IM9uHHH$H$HZH$H$HL$HD$% H$HtH|$HAGHHA1HI9HD$MHUPHH9HD$HIMVAFPAVtIH@H;N.ueHt7AF KILHPH;.P,@AF PAV LHUPH9dHMP[LH .Hu@HM0UHH4$H<$H$HHWIH|$H$H觠IuLHx H$IL9tR1+HLi@H=X.t1fH=.ffHQ@0սuH\$pHTHCHrHHD$pH$HHHD$tH-.L$Ht[fH=.ffHML@AHRH1L|$H$IIL9tKH|$pHH9t8裉HHtfH=.ffHVLHH蓲1HHHHHwH`f.@H=.HHfH.SHHHբH[\f.fAWAVAUATIUSHHHoHHHWHH)HHH)HvOmI$HEHC0HHCHHPH@HSHHHC8HS@HC0H[]A\A]A^A_@Hw(HH)HLpLhK6H9HHHlH9H<Hs(IHL)HM4HCHHPH9t H)LH;I?L;HkIKl.Ls(HkHHCHHC HEHC8HHC@L)HIHL4HH)L9vH9tL@H9tLH)L*ٙfAU1ATUSHHcLGL'IIM,ImHHMHIIq$DHHt`HcBIH1HIL9uIA9uI9HL9tIHtHcA1II9tM HI HkH[]A\A]fH1[]A\A]Ht,HcA1II9tM IEHSH9tIEHLHK@HH.HHHtHfDHfDSHCH[Jf.HHWHH9w&R HH9wYf~u31fFHG@HH TH5CTH=T跭H TH5$TH=T蘭H TH5TH=>TyH.ATAUHS^HH߄t83Ht5fHEH @@HMY DaH[]A\@ ƿH.H5 .HHHH(.f.GteGHHf8uVLG1fDGHHf8u9@DO DH‰GHL9wD9r GG A(G9wÐff.ATUSHH^GDc OtCG)D9reHUBHfHXHURfPHUDbB[]A\@W A4 H)H9rw/GGG D9s[1]A\DH}nfH1f1AHE@H}H R]H5QH=pRT@HwHff.UHAWAVAUATSHhH_dH%(HE1HGHHHx"x&HEdH3%(KHe[A\A]A^A_]@SH=.ID(tfH=.ffHDh0蕵E4$LeLmD,HRLHrIID$HE轗LL=HEH=.Hpt#fH=.ffHAVIپ@AWLxHQHpH1hH}IHXZL9tH}IL9tjH= .ItfH=H.ffHHپLHUHHGfDUE1A!HAWAVAUATSH_1HHHhHdH%(HE1HY蔁H=\.ID t/fH=.ffHOD`0ֳ-E.LeDnHMHSQHrIHIHAHxHELLrH=.L}t_fH=.ffHHMIAUL@H@HHHHHWHHHHHHWHHHOHHHHHHyHHHHHHOHHHHHHyHHHHHHHHHfDHH/ff.HHxTH9v#HH9sHx&H7H~f.HxHHHPH=i7fDSHHHCH9tZH[QATUSHD$ x"@Lf9rT$ /D$ ?H.HHPHH )HI9Le8HEHHP0H@HH@H@@ ?H@(H@0HE迳\$ HH@H@HEhHECHEHHEP]0HH[]A\D %fZf/%Gd$ @H޷f.AUATIUSHHGHfH* AXL$0Y/cGsMH,ID$ HhXHI+\$IٖIT$HHHTLH[]A\A]f\ GH,H?@HƒfHH H*Xaf.HG(ÐfDUSHHHHPH{@ШH{HP H[]Ðf.H@ífXt1AVAUATUSHPIHC LHhXHHLKHC`MHC8JHI)MtLHE11@HK8H~J4HIHHH)HFPHXHLKM9wLͿM)N, M*ALLHI1Ls@ HHILkHLc(CX[]A\A]A^[1]A\A]A^H酵H鉵@AUIATUSHH/H]HHk(HtH}HEH9t HImHC01L#HuLMHMII:H fDHHH9uH9t@MID$01HLI9tI H3H1H+HmLffDMID$01HLI9tIH1ȪnHɯH骯H߯Hff.UHSHHGHHxHPHUHBH9EvhHM8H{tKH肊H{HMHHދA PD9t\HvHuA HUHBBH;ErHBHxHHH@PH)HX1HDQ HyHHEHHxHH@ H[]HEHHރ@HxH譝ʐ@AUIATIU?SHLHf?GHSPH#CH;CseHS8HI]HcC H9tH[HuHH[]A\A]H{HL豂uӀ{HDHH[]A\A]H K<H5<H=<CfAWAVIAUMATIU?LSHf?FH $DD$ LAVPI#FI;FH $IV8HHH苈{H{C E1L9t*@HCH+HHxAC L9uLLL$D$证D$L$uMtEEAIHH[]A\A]A^A_DfCCC(C8CHAsRAEtA$AHcD$ D@k CAF4AMmIFxyI$HK HHDITHTH)AI)AArA1ƒI4H4D9rIFpA9sAI~DD$HPI~@1HPI~H$HP H$HfAHBDD$BBB(B8BHs^AEtA $JAtECL.HHHH].HL1HIfAWIHAVAUATIUSHH(HOH/HH)H)HH<IH9LHT$HL$"HT$HL$IIIIMLM)IDO<I9HLLL$LD$HL$HHL$LD$LL$I9t4LLLƎHu!L+L{LsH([]A\A]A^A_H(fDHH99E1E1HL@I9u뛐L4 f.@AU8IATUHSHdH%(HD$1LeHmHHHLHCHt MH,$HwMHu7A$SHk(IEHC(HHt$dH34%(uVH[]A\A]ÐHtfH16H$HCHSHLHlH,$HCH=RvѠH5pH͖H H@AWIAVIAUATILUSHH HHWHwLo蚭HHUHH9VL<L袘L1HIRzLS0HKHCHte1LKDHHHHLMtDHA01LHItHHuHCHHKLH9ILHLMuH;I9t諕L1HkHL+I L+KDMt$0J Ht6HI$HJL HCHL[]A\A]A^A_fDHID$HC8H(HCPHPH@HSPHHC@HSHHC8Hs0LH)HLpLhK6H9HHLdI9J<藓Hs0ILL)HM4HCPHPH9t H)LۿH{IL{LcIOd.Ls0LcPHC HHC(I$HC@HHCHL)IIHL4LH)L9vL9tLf@L9tLH)LMA,eH͘ff.USHHGH9G8H(HE)GH褽HHCH9C8~HK(HQH9tHHCH[]fH{ HC0HPH@HS0HHC HS(HCH[]DH vH(H=.v)fH uH(H=vATUSHHGH9G8tHHCH9C8uH{Ht=HCPHk0L`I9v@H}HI9wH{[]A\ f[]A\Ðf.AWAVAUATUSHtUIIfA9,$AF$L1A&A\$LLHxIM A_)uH[]A\A]A^A_H &AH5%H=R 6yfDAWAVAUATIUSH(LnHt$H$HL$HMHD$H(HHD$L1E1HHHH|HHxNIHH9$uHD$E1MtcA_A9tW)L9HIGIHI) A\$A_I)HD$HD$H9$HHD$LhH(MuH|$HH~0Ht$HD$HH 0HAH9~HHD$H)H)IHA$LL9IG1|INjxLH0HL$Ht1HT$HD$H)HT$H~HHFHH;D$f.H([]A\A]A^A_H.E1H $ZH5$H=G$GwH p$YH5#H=$(wHHWHH9HBH9~j$HNFHGH9HtFHVH9HtAHFHBHFHVHPHFHGH@HFHGH@HHHGHHHHBHVHGHPH c'H5%H=%[vH D'H5%H=&L={.L!{I.LD$HLH5ΉHHt$HmDD$L$HDLAׅH$dH3%(CH([]A\A]A^A_L=.LzM6LD$HLH56L LD$ HLLH5Ht$LCHHIDD$ LPDL$L$AZY2fL=9|.@L=~.S@L={.C@L=9.3@tCCA$ t3st.?TAؾ1IH `Hu1MrDɉfAVAUATUSHdH%(HD$1BH3HAHcIH>YH\$dH3%(H[]A\A]A^DH@1A|$HL$D$AD&tmB(+ tsuiH8I$HPHӇD$HL$IHLLz@(RA1IH H1piSAVAUATIUSH0dH%(HD$(1u)1HL$(dH3 %(uhH0[]A\A]A^f|$I拾IL1ߛÃAL1辛ÃD$1A$袇fAUATUSH(dH%(HD$1B&HHAHcIH>f.9H\$dH3%(H([]A\A]H A|$AHL$D$D tQ@(+ t sHI$H=D$AHL$Ht$HtLd$|$HL|tAL]PA1IH H1nIAWfAVAUATUSHHH<$HT$dH%(HD$81)D$I1L|$1@Dl$A9thLIc[}HcX[A$L\$IHD$1uu>Dl$A9uH\$HH9wH(H9vof{uH$9CuA$1Hھ3CHL$L|1HL$8dH3 %(uwHH[]A\A]A^A_1H\$ H4$fHڿ)D$ D$0gHپ1H1lMtL$|$y]f.AUfATUSHHdH%(HD$81)D$ HD$0HD$2t%HL$8dH3 %(HH[]A\A]fDLl$HHH-x.Ld$(HωATHML7nZYt$ uxH2A譲tq<(+ t3st.MA1IH H1kDL萀)fDLfDLD$ \D$ ff.AUfATUSHXdH%(HD$H1)D$0HD$@2t&HL$HdH3 %(HX[]A\A]HID$1XLD$H2Iht0;(+ t sLyqH\$0LL$ LH |.H5v.H~IH‹D$0u+H RLD$ I $AT$yD$ H舣L`y衁KA1IH H1i:FHff.@H?x@AWfAVAUATUSHXLD$DHT$HL$dH%(HD$H1)D$0Et*HD$HdH3%(HX[]A\A]A^A_HHl$(Ll$0IHH UH@L8LRHt$0H/HVL4L;t$8H|HLlHD$0IVLpH;T$8JD0 >HHf@ HD$0HPBHuHD$0HtHPHDHL$HT$H|$ 1蟹HT$0A$L>AD$HL$ Ht zHAI|$1QHL$H1 bAD$XZH|$ GwH|$0HG@}/t!wj@ILLH$֣Ht$0H$HV@HLH$譣HD$0H$LpLBAHHP~fDHIHT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$dH%(HD$1H$ILHD$HwPH8HD$ H-HD$$D$0HD$dH3%(uH*~f.HIHT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$dH%(HD$1H$ILHD$HwPH8HD$ H8HD$$D$07HD$dH3%(uHZ}f.AVAUIATUHSG<<HC@uLsLR?Aąt;S@tE8t|[]A\A]A^+uHtp蛁fLH5fH1S@ufHAH9v1HE1H5\E8u[]EeA\A]A^tcfDK_H5AUfIATIUHSH8dH%(HD$(1)$HD$D$HC@tMI$HsHtUoL$AMS@u+t%HD$(dH3%(ujH8[]A\A]fHt-XfDHUH5L1HDsfK^HVN{ff.ATIUHSH^fHHHHP1ɿ H@H@-@HfJ,.HB B(CBuHtHH{+LHC[]A\f4[L]H51A\t@SHOHKz[ff.SHH?`H;rH[ff.@AWAVIAUIATUHSHtHH5H1M8LePH5PH-tIwH{tyHLHsLHLSL&H(H3Ht:U8u3CI}P~IHuC tHH5A#fH[]A\A]A^A_ÐHH5HH1[]A\A]A^A_Nff.AWAVIAUATUHSHHXdH%(HD$H1AS8EHE.HL$(ILcPL .Ll$0HL$L=-rLLLL臮LLH$踘IH$HLHAW LI(MMC8I AGLUD$8DXA<9Ld$f.AGLHID$ PIGHD$I7HuEHHH<$A֋D$XuMH{PܚH@}Ht+H$dH3 %(uEHĸ[]A\A]A^A_fD1@H谢oD$XHD$hEAEIEntf.@AVIAUIATUH%SHHpdH%(HD$h1HD$?HT$PH I,foL$PAMMtAA|$9I\$HD$HD$D$~@Ht$H軄D$AEHL$hdH3 %(Hp[]A\A]A^HDHL$E1E1HT$HHHjoZY<uHD$HHH9v@HT$ fHD$(HL$1H( HB(BHD$ |H|$Ht, rrHGoPAU~K+(A.  sLHHH AHD$McH|$JtHL$A@uD${ HD$XH|$ HD$ @H$dH3%( HĨ[]A\A]A^A_HD$HD$X@@ApipeuH$1Ҿ UAŅ D$C1D?$Ds CAG@AWI L9d$uH\$H&kAŅ E ,{x Iv H{pHH_l H蕑L#CV3IHD$X@@uID$ HcID$HA$>foL$`Al$ID$El$AL$(! ELt$1L=L,H$HD$*ID$H(HII9A~蘝AFuAFLtH5tH;HDA~ 1(HtHPxHtDŽ$ H$HT$H`Ic6H;H$IT$H*[DAsockMfAet@I}HIHI}H5AdHtE11Hp(I~HD$@9L\$@H HT$(@H`L\$@D9u $E1CAS@uA+uL=fAV@FA.<L:eAG@(fA/LfDkhI}H5gYHtDHT$(H_t($l}CLH|$hH\$`HtXHtHXHD$ @H|$XG@u /uWHD$HtHL|$Pt|$TtHD$H^HWQDHredirectI9O9I}^H2 P Hυt;HD$9HD$UHHHHH;xH9uza-|CyDIcAYfDLYH=P1CC`AG@/A/%E1LV@VHD$(I$Lh@H=Q.t>fH=aW.ffHهA<$@0_fLX`IGHS.yy|$P[C|$Tz|$PCzCC DU<nHD$XLoPnHC` HD$(LD$(1 =HD$(HD$8<t6HH$HHD$(,H$,HD$80@11DHIHD$(HHLxHM4M9H$1HD$HHHf.AGtGIw<IHP@@:8DGDH18uHjTf.I M9uHHL}HA|$K2LIHD$HD$x12ImIHD$HD$pAEHHH9Ll$(H\$@LI@}tjLmL}II\$MtIUHIuHIEH=HXIWHIwnHIGHHXAG@uA/u L{SH I9uLl$(H\$@L'LHHH\Ht HVHHt$LH$DŽ$ 0IGHRxHD$XHD$HH|$FqHHH~RP HHD$(Ht$0E111H|$P"-8$H1H1CIf<ZHD$(vHt$FH\HT$LH$DŽ$ }dHT.'H51R0<`A~ 1ɺGx5l.LdfHL$ HA }LHt$fDA'IIGHt LT$PLT$HT$HLT$P. H) ML<$HAD$Hh[L)]A\A]A^A_ V VH|$t+IB0Ht"Ht$HLT$HLH)LT$H HD$f.D$ H(I9ELL$ MHL$@ML<$Av IRHHtLT$HL҅I&ALT$HH< EIB@MLL$ LMHL$@L<$H)Ht)HL$HHLLT$@D$D$LL$ LT$@HL$HMt;IB(Ht2LHL$@LLLT$ L)D$D$LT$ HL$@ H|$Ht;IB0Ht2LHL$ HH)LT$LD$D$LT$HL$  H|$(Ht;IB Ht2LHL$ HH)LT$LD$D$LT$HL$ G H|$0Ht;IBHt2LHL$ HH)LT$LD$D$LT$HL$  Ht$8Ht8IBHt/LHL$ LLT$H)D$D$LT$HL$  H|$Ht1IBHt(LHL$HH)D$LD$HL$ D$ Al$ED$AD$D$AD$Hb   zЃ |$ t$ f :A@+H\$HD$D$ fHf0 L$ &H=bHc4H>f.  HHSH\$ D$HH\$H@AwHE-HH tUt$80tL Y|$T|$u S9Ru 8AGD$HMDH:f.Ѓ a<H >B< KAGDBfAGf=0HHf.B< AGDBfAGf=HHh[]A\A]A^A_L|$HD$8HD$0HD$(u7HT$0E1HD$(HD$1<HH|$8IBHD$ HT$8E1HT$HD$0HD$(HD$IB8IAGHZLT$HLLT$H8wAAIBHH}LT$HLLT$HA HE1.  ~#y?H l Ht$Ht&IBHtHLT$LH)LT$AG H'HD$/:#  _Hm<0RHfH0fAGAGDBfAGf=H  ~%#1?H\$(H  HL$Ht)IBHt HLT$HLH)LT$AG H'HD$(:n.s0 YHHH _/'H\$8HB< B< /: H|$IBHHt$HLT$HLH)ЅHLT$HHD$BfIB@Ht#LT$PLHLL\$HIwLT$PL\$HL)JTIw_IBHHT$HHt<$XLL\$PL\$PLT$XHT$HALۃ<    HL$Ht)IBHt HLT$HLH)LT$H|$(Ht)IB Ht HLT$HH)LLT$AG H'HD$HD$(#t ?GH O~d#m?!H|$8IBHHt$8HLT$HLH)ЅHLT$HHD$8  H|$Ht)IBHt HLT$HH)LLT$Ht$8Ht&IBHtHLT$LH)LT$mAG H'HD$HD$8 c~#T?H  Ht$Ht&IBHtHLT$LH)LT$HL$0Ht)IBHt HLT$HLH)LT$AG H'HD$HD$0 D$ փ QH HcH>AHAIBHHA HE1< LIB0H+1LT$HHLЅHD$,LT$HHD$D$ K;t H1/H(!D$ )HHt$Ht&IBHtHLT$LH)LT$8HL$(Ht)IB Ht HLT$HLH)LT$AG H(HD$HD$({H|$0IBHHt$0HLT$HLH)ЅHLT$HHD$0)HHL$Ht)IBHt HLT$HLH)LT$JAG H(HD$H|$Ht)IBHt HLT$HH)LLT$AG H(HD$wHnH|$8IBHHt$8HLT$HLH)ЅHLT$HHD$8H|$Ht)IBHt HLT$HH)LLT$KHt$0Ht&IBHtHLT$LH)LT$AG H(HD$HD$0HL$Ht)IBHt HLT$HLH)LT$H|$8Ht)IBHt HLT$HH)LLT$AG H(HD$HD$8H|$  IB(H Ht$ HLT$HLH)Ѕ/H*LT$HHD$ HHH\$H\$8HH|$ IBHk Ht$HLT$HLH)ЅHLT$HHD$0H"HHt$Ht&IBHtHLT$LH)LT$FH|$(C IB H Ht$(HLT$HLH)ЅHLT$HHD$HD$(D$ )wH|$Ht)IBHt HLT$HH)LLT$H|$0/ IBH Ht$0HLT$HLH)ЅpHLT$HHD$HD$0H|$l IBH Ht$HLT$HLH)ЅHLT$HHD$Ht$Ht&IBHtHLT$LH)LT$H|$8 IBH Ht$8HLT$HLH)ЅHLT$HHD$HD$8 H|$' IBH Ht$HLT$HLH)Ѕ8HLT$HHD$HD$ H DD$ D$ D$D$H/ H X@84 D$ [D$D$H  H@84? D$ 'D$D$HH)@84# D$  B< .IGHH4ƒ0HHpIGAGD$AGD$AGD$pAGD$VAGD$HE15H\$+HD$D$ HSH\$D$H@1[]A\A]A^H!LL1L DHLL1KDHLL1KLcM9sDA vA DEt+LK|51L)LHWLcM95%HLLKHL)K|5DH@1HLQH1XZ[]A\A]A^H3LL1J*fHLL1J fHHLL1J2fHLL1|JfHLL1\J ,fLK|51 L)HLc1J@LK|51 L)HLc J@HLQff.@HAWHBI1AVL5GAUIATU1SHH(HD${0Ed-C0IcL>f1{HCC0T2D8mHHCfHI9wH(H[]A\A]A^A_DC0HA A-tA:D a<LeH;l$Lf.A tC0HA iH;l$nƃ HDHkC1 @A RC0 H5HCSH9HRH9A HCHfDA-$HC0H@0HHL$HHL$uHЃP_C0 LMA teHH;l$L@LMA uLH)Ht5HH@Ht)LL$HIt HLL$HC0 LfDHC0 H@ HhHЃoRfA ZC0H=fHCD8d2HH@HH58MHЃt3uFHSHHH@HHs2HЃHEfDHkC1HH([]A\A]A^A_1A-|A !HHHSuHH@HlLLL$It HH)HL$HL$LL$7ufDC0HHC0H@HHIt HL$HH)HL$O @HHH"LIt HL$HH)HL$LfDC0 HHCwHC0H@(HWSHHHCH9;C0 2fDHC0HHC0DHHkC1Bƃ HDHkC1 ƃ-HDHkC11LHDHkC1DHHkC1ƃ HDHkC1ƃ HDHkC1sLkDU@SHHHX.PHt<1҅HPHS Ht"HR wHsHcKHR8HH[]H .H5H=6fDH.S@HPHt1HS Ht"HR wHsHcKHR8H[H  H59H=rff.fUH@SHHHG.PHt5HS HhHt"HR wHsHcKHR8HH[]H H5H=,ff.HUSHHwCHHŁ`uPt)H8Ht H{0t=HHE Lc0Ht"H@ wGHsfDLHPHZHLBD$H<$DpHD$IcHHHT$PIHHT$H\SЃ<H H=HcH>fKLIH Hc HH'0@H?BkHnHiHHHFH HwBDD$HHCDt$L1L,$,KJK:DAA vIfHK A$/cƒIT$A$L2LHHHLHA$/3IT$HA $H42/)HA$HHH`H?Jf.H5ͺHqS,@FDDF F HD$ Dt$H$D$H<$t<|$Gt%H<$HH,LwDH}H&L9uHD$H<$P Hj&HD$1P H\$hdH3%(D$Hx[]A\A]A^A_fIT$HBID$DID$HPIT$H0IT$HBID$@H=HtyAD$=MuM)AD$HI LT$PLLLM}d>HT$ HBD4PHfA$Ah+AlD$IEIMuHHtDBuIHHcl$D|$%H$IAHD$ H !HcHH'HKY8m41@H?BHHDHHDaHH HwCfDDAIcH1HH WHuE,VЃ<IcL>fDVIcHH}WЃ<H5HcH>fGAH1#IcEe AEH H9,$D;d$JHcD$H|$ HD$P HD$(H@GVBGrGbVDHVDAfDDAfDDp@LAcAEK5FF ߍF AEAYAY AY AFH9unH\$L3H[]A\A]A^A_AFAFIFȻ|LD랃H "iH5VH=1gAWAVAUATUSH(HLcII /Ic7INI'/IKY8m4,I?BIIILICH Iw\$H-AH|$H*FMIHl$H$E1HDl$HKY8m4t$MfKHUH{HHS HtHtH)HH)HD H[]DuDtUS t܉tftu-ƾHs 8H[]0US ‹ttH H5kH=Aff.@H=% .HUSHHHHH-N-HU HU HU HU HU HU HHtHHtHHHt HH{HHHHH)HHHHE H[]fff.@SLJ[fUHo SHHGH0s#tDC t<1fD1@H{HC HDHH) (1HHHtHHHt HǃH/HSHHVHHHtntIHH߽(HHtt ubH[]fHHH"fDHHHLMfH0HPH/H[]C DHUH߽'Jff.t ./fDfHnHff.@HHff.fUHSHH-PHVHH.HHxHǃHHEut t Hu@HHHE0HuHHHE8HukHuHu[E~EHEHt9t0t'H0HPH-fH{H%HH[]fGH53@H1HH[]@HMU(HHu LEf@HUHuHPMff.HhfdH%(HD$X1)D$ H|$ H)$)D$)D$0)D$@t$( HT$XdH3%(uHhQHxfHL$H$dH%(HD$h1)D$0HH|$0H|$)D$)D$ )D$@)D$Pt$8HD$W HL$hdH3 %(uHxff.fHhfdH%(HD$X1)D$ H|$ H)$)D$)D$0)D$@t$(D$HT$XdH3%(uHhifHhfdH%(HD$X1)D$ H|$ H)$)D$)D$0)D$@t$(HT$D$nHL$XdH3 %(uHh@HhfdH%(HD$X1)D$ H|$ H)$)D$)D$0)D$@t$(HT$D$HL$XdH3 %(uHh@HhHdH%(HD$X1H|$ HL$HD$HD$HHH)LHH$HT$Ht$XdH34%(uHh ff.HxIHT$H|$HL$H4$HH)LdH%(HD$h1HD$HD$XHHH|$LD$(D$HD$HT$hdH3%(uHxwHhfdH%(HD$X1D$HH|$HD$D$(D$8HD$HH$|HT$XdH3%(uHhfHhdH%(HD$X1H|$ HL$HD$HD$HHH)LHH$T$Ht$XdH34%(uHhff.fATUSL$HH $L9uHodH%(H$@1uqHIH@LPxYu'H$@dH3 %(uIH@[]A\fDHHcL莻tHHߋ0HP D@ATUSDgEHHHQЃ<w1H5rHcH>D >HHtUfHtqHr<H 8HcH>OH9tHH/yHHHfAD[]A\fQHtHHPHx`HOʃH5HcH>HQf.Qf.Qz1HzED[]A\1@D1zD1fz@R1@HOODOo1ff.SHHHt1H[HH߉D$ 1HQD$ ff.UHSHHHH'tH3HtHHt> t 1H[]fHDAUATIUSHH(dH%(HD$1Hl$D$ HD$HntaH|$Ht/MI<$1HT$dH3%(u|H([]A\A]DtLl$ D$ u2LHu뱐HHtH|$HuH~0u;1tff.@SHHV1HHxHHH[]fDHVfVf.Vf.諩 tuHH[]Dt1ҾHHt1XDAVA AUAATIUSHdH%(HD$1Hl$D$HAH߾Dl$DVUUUAHA߾D)DЉT$VxRAH߾D$0x,E1HL$dH3 %(Du[H[]A\A]A^fKA8LHnA$8LHMfDSHAH dH%(HD$1HL$D$lt1HT$dH3%(u'H [H5H߉D$ HD$ fSHHH/tKFjt/~Pw1[fD t[@1[fD[ATUHSH dH%(HD$1D$ĦHL$LD$IċD$htHD$u+\$uHT$dH3%(uAH []A\ÉfDA$1H}H5_HD$ hD$ ff.ATIUSHH0dH%(HD$(1fL$$D$ 8sukH|$ DHD$tftBHt$HeuT$u HqHL$(dH3 %(uMH0[]A\En1HHH5H߉D$ }HD$ f.SffHH*H*ƾH^^Xf(L$D#L$t!f(%#t1H[H5HfHH9tPUHSHHHto1H[]H-HHuϸ1ff.fAWIAVAUMATIUSHH(dH%(H$1LJHD$HD$@H9t#L5-AV HAVI$HlMLLOI$HHBH=@BH2HS㥛 H9HI$HS㥛 HHiHHH?HH)¸H 2HHFHD$(ML9tL5-AV LAVI$A1L$Hl$@LLSfHLI$HT$P)D$PHHT$)D$`)D$pHD$TԧJH\$@HHD$HD|$E1HD$HD$fD8suAtHHtf{fDHL%-DHcH1H߉D$ D$ 0f.HtH-tA<>GLWHπw0LcHAAJDIA w0OMJHcLMIL)H*M9wOI0MHHHL9cIL9tYAIA< vŸJ0t+-4qϸ@'0HJfDH1fDt$HI9LHH1DLMH1fDIA10LcATAUHSHHHt"HHtH@0Ht HǃHID#HHǃHǃHǃǃcHKHHGƒs%uYtJUSt?tft1@HUH{ HHSHtHtH)HH)HD[]A\ÐUS‹ttff.HvJUHSH^Hx t(HHH)HH)Hھ HHHuHH[]1Hf.LcEUASISHc‰HI)HHLD v H H5݆H=聿HsHRMcHLRLM9uHI9uH[]fDI9}%AI@AHH[]H gH5[H=Ӈff.@AWAVAUATUSHHxLLdH%(H$h1HML)LfHL)HcLHō@HM4HLHMIc^ Z~5A$ t\ tWuLL@JH t; t6H9uHHiH H]HcLLMDH!HlH$hdH3<%(Hx[]A\A]A^A_fDELcLl$ FLLLqBD< H5LjHH*H@HLLLxHT$HcL HHgH@HZHt$L6fDHHH@ HLfDH LuHHLx1H5LqyHt$Ll|$ t*KD=H9D$uf( fT f.HH&f~5u1DHHuA<$-tA<WЀ HPH9uHHLM HcLLAf.LfT$ A4$H=jL$ HHHtgH@(Ht^1L@T@oLgfTfD(4fDHH< HkHH~HHrHlHAHPHH߉D$ D$ /HATUHSHHtHHt H@0HtHHt]~kL%D-1f.HDHHH[]DHfHf.HHf.<hGDGD)HDGDGD)HDG+GDhHzH߽J1f. f.AU9>MIILL)HHH)PHcLIHH$HcHWHT$ AH8IH~ H9#IHLc#A uHHT$ HtHAHt Ht$ HIMHD$ IH8HCALcAHHHH@H@@HHX HIHP(MIIIH,H)HHHH$HHD$H)LfHL$HT$ H5INd"LI;QHcIHtLMt HqHAHAMuIIHt$l L%-HcHAT$HtaAI9fDA9xHcҾ0L,AT$IcIEIHH<uHvL`SIHHHBHBBHIH@ HHP(1AdžIMI?IdžD$DIH0IIdžQЃ<H5|HcH>fDHHA HHIHIHt$OIHH@ HHfHt$v D D D q@aQD %D!fDH2IH"H@0H@@ @u@D$("\a"Ld$(D$,H\$0MṀ1HߺLvxHھL{ADH~ y:H wLL?@"@\@ tKHALd$(HLwDP@u DLwL1D$("\r"Ld$(D$,AAIAAHAD$HyvLl_D$("\t"Ld$(D$,Ld$(ALwCD$("\b"Ld$(D$,eD$("\n"Ld$(D$,NHvLH~uLH xH5itH=v HvL1AVAUIATUHSHHH:H9HۃH H9EAAH<-Lt+LHHMA~YAAHkHkCHtMtHLH+H[]A\A]A^ÐAuAub@k@kC@HHzAAHcBD1LH AVfkfkCfCPfkkC8A1wHw@@ww1Ht7G<~ H=-` fH&yHcH)H -` Dff.@SHӚSwH uHHcH>HC[f.C[C[ÈC[fC[fG<w!HuHcH>DHG@GDGG1fGfDAWAVAUATUHSHWЃ<v8<<LHGHL)H9w4HH[]A\A]A^A_<OGI)HHH9vLHl$H wHcHH)HL$H6LHLFIAAI|D8HG-HHIWHHH#-H|$P DsAMAAID{A@wADkfDA ALkIL9EAAL9HۃH L9EI|AAD8Hb-HH|$PHHDcAHDDGHD)H9i0DOGICHE1<>H !sHcH>AAELDD{DkfD{fDkf1fAAf.L{HjD}D}D}L}xfAWAVAUIATUSH_ރ@HAr@HcH>_L{M@HtMHcI)HHHH9H{AD8Hv-HHLLHBHS-LP DeAAAH]H]HH[]A\A]A^A_H_L{@ H{ME1S__A&]؈EtfH-HLPHHE<%v<#<.%fD<@@HsI1HcAE1I)uH{A^@H{E1I1fH{ A@H{A@f]fE\E]؉E>I1E1A@@WЃ<wyH loHcH>GHH1HqHcHDHGHHfDHHfGHHfDGHH륹ff.@WHH cqHcH)ff.WЃ<#H nHHcH>GW)9ƉwHHHGHWHcH)H9HHwHH]pHWHHf.GW)9@w@HHfDGx0W)9|.fwHH@9sH pNH5pH=p6fDHcH9HcHHwHfD9FH oHH5oH=Gpڠf.9lH oTH5oH=rp襠Dt9rHWHH @oAH5DoH=}o`H !oZH5%oH=~pAAUATIUSHHo<HPlHcH>oI9MHI)L裹HHtoIUH<(1C<wUH lHcH>DHof@@fDof.ozDcHH[]A\A]fDfDcDcf.Lcf.ADc1"ff.@AUIATUHSHDgD<HFkHcH>DDgH脸HHtxHJ< LLJC<wWHkHcH>LgfDgfDgfAEfDkD+HH[]A\A]fDC@Hkf.fkf.@kE1&fUHHSHHhHHH[H]4@VЃ<wXH 4jHcH>VHVDVןVǟ1UHSHHWЃ</H iHcH>GH9GHH)軶HHHHH聨H@<~HxiHcH>H;_vRHH+w롐GH9v?GHH)GH9v'GHH)pHH)H9[HaYHH[]HȈYH[]HYHH[]ffYHH[]fYHH[]HHfUHHSHHhHHH[H]@IHHH?II1I) DILLMLIIHHHI)L؃0AAI wHyHAA-LILAH)H9sD1HH@wQH9rDIH DLHHILIIHHHI)A0EAH wLAH)H9w"DHDHQH9rDSHH dH%(HD$1HH)HHcHT$dH3%(uH [sAWAVAUIATIUSHHH|$HdH%(H$81襊HHL5-HAIHD$0H$MtiHl$MtIMAAo$HLID$HEHEA>trL5S-L;<$tLAV HHAIHu1H$8dH3 %(ubHH[]A\A]A^A_fDHD$0H$ITf.H|$LL;<$tHΨ-H$LR H$!HHT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$dH%(HD$1H$H$HD$HD$ D$0HD$wHL$dH3 %(uHkff.AWIAVIAUATUSHHT$`HL$hLD$pLL$xdH%(HD$H1H$D$HD$ HD$PHD$(Gƒ[H dHcH>DgA>.<<B<IGI+GHAI^<%AvN,hHHH!HH!:HH'D$/ƒHT$(D$H*@sDmD<_HcHcH>DgDgDgAAEDmAG<M<<uIOI+OfDI9vLLIHIcLHLӡAWDЃ<w"H5 cHcH>Eof.AIf{fAG<6AGAW)HHFLkIH&1H\$HdH3%(HĈ[]A\A]A^A_fEomEodB*AGQMoHAGDm<AOAG)HcDmAExLmo<8AGAW)H[DMcAL$CAWЃ<,H=aHcH>fDHLAGÀ{IDMcLCHfAGLAIifHAGLAIJf.HALIAW!HIGLAI f.McAL$IC4AWЃ<aH5`HcH>f.AGAfAGAfAGAA̍AWzf.IGAcAGA+GD$@uB/YƒHT$(D$H2Hl$0H;$LcAG<]<g<IGI+GI9vLL耬IHIcLHLCAWЃ<w%H _HcH>$AGfD$$IsMof.fEofEof.B *AO<uAGAW)H9f1)fD$@i/HL$(D$H1Hl$0HT$Hf$LcAG<HT$<<u IWI+WI9vLL0IHIcLHLAWЃ<H5z^HcH>DB*AGD<uAWAG)Hcx/w{ƒHT$(D$2fDHT$ HBHD$ D<PAOAG)Hc<@AGAW)HDAGA+GHT$ HB2HD$ C/HL$(D$Hc1qfHL$ HAHD$ RDHT$ HBH*HD$ @sHH $聀H $IUDAWA+WSAWAG)Hc<@HL$ HAHD$ dDAOA+O3议HALIE1E1AuDAUATIUHSHHWЃ<w(H \HcH>@HGHXIHs_IL9AuLyHuI9r#f.HL9v3LyHuI9wbL)HLdL9tHLHA$E<wH[HcH>]HH[]A\A]I1ff]HH[]A\A]fD]HH[]A\A]H]H[]A\A]@H]HH[]A\A]fDH_H_H_HI1f.GHǃ@LZ@IcHAHWHUSHHy HƿHHHy H¿HHH9H9H9H)HZH,HtHHHHEA<wZH`ZHcH>Hg1fDALA<A-YH1[]@fYH1[]YH1[]@HYH1[]AH1[]DHH9~H1(fDH)HXfDUSHo<wOHvYHcH>Do~/H1jUHHtfDHHHWH9uH[]o@@fDofof.USHo<wOHXHcH>Do~/HhUHHtfDHHHWH9uH[]o@@fDofof.USHo^ڃ<$H QXHcH>ow!H AXHcH>@Hov1ۉH)[]f.@@fDof.of.1fD^HH9HF{tH[]1fD^HH9HF1fD^HH9HF1fDH^HH9HFH9HHFfDw*H PWHcH>11N111Cff.AWAVAUATUSHHH-AΉL$ H|$(LD$0HT$t$<IHiAF)É\$8{HcD$ E11E1AHD$(IcH|$|$ t\HT$(Ht$ytUAD9t$8EeA9|H-LHcHPHIcH|$|$ IuHD$8uDIcHcH|$)IHcHT$ HT$ HHtKDt$ EDD9t$8vt$D$' LǺH踄ANL4$IlD$' fD$' fD$'fD$'fIFt I$DB t E @Ht$MNjBt(Hl$H\$HH|ܱBuHB-H|$P MtL赱HD$HD$@A~'LǺInE1H5ZIE1蟃ANIIOE1A:f.IvI$HDru-I~H<$D$'@E1E1IvDrtLD$I裿A>$藿$LD$HLˆT$'AIH-HD$H|$S HD$VfDD_HD߃@w+LiN@IcIEEIM9uDXMtIIDHtE D:tBE1 DF8 tIL9uIM9uLXAEDXDXIAVIAUATIUSW~:Dm1L HI4H9t LHHSL9u[]A\A]A^AWIAVIAUATIUSH~ICLL)ȉ[]A\A^L)L1fH(dH%(HD$1Hv~HFHH fDHHHrHwHHwo$?HHNfAHHAȀDAHwH|$dH3<%(u9H( @4$HH$?HN뷸蒛fH^HPHcH>Dn Hontrol-aH3WHaccess-cH3H uHllow-oriH9G@y HransportH3WHstrict-tH3H uH-securitH9GC@GDWr[t*e(?cookXfG d<GHNHcH>D r Hretry-afH9DG De?t=DDfHcontent-H9Hwww-authH9>Á?refrÁ?:sch?upgr Á?:metÁ?:sta?expiÁ?refe{f?va*Hif-none-H9f?liHaccept-rH97f?hoHauthorizH9af?daHlast-modH9f?frHcache-coH9Vf?ethHcontent-H9øøø@1tnx9fho[frey2øø*ftu=femfes3Àim6ÁatioÀn?,ÁrangÁmatc(ÁntroÀr:Àa!Àt* Às%Ào4$ÁangeÁifie+ø0fre+#fadAøøøøøøfAVAUATIUHSHHHH dH%(HD$1ZI9IH~ H@AH H@HHHrHwHHEEH $HNHHπ@yHwHuEunM9LHHH\$dH3%(H []A\A]A^fDI~vZID$ME1H/H$HNLHH肰AD H$SfME11H$HN0PH CH5CH=R@mSHHHH)AH9sHE1H{@mHxH)[PXH CYH5CH=?H;mff.HHGHP=H9vDH??H)HHDHHHrHwHHAH XAEHB <HN@<$fDHHπ@yHwLuHUH3LH\$dH3%(u|H []A\E1H@EB"4 H$Aw=Aw-H@EHB <HN@<$fyÉUHLISHHHdH4%(Ht$1HH|$APLQZYHt,T$H9w#HHL$dH3 %(uH[]DH2foSHHFHGHHPH@HG(HFHWHPH@HW HG0FHG@G8GLH?$yH{[yf.SHH_H;[VfDAUIATUSHHHt81HCHHH#CHL$LRLLw~H9kwH3HL[]A\A]\~ff.AUATUSHHo HG(H;G0HI'@LLH~ID$(I;D$0IT$HIL$HI4$H HI#L$L,IMH+AIMH+AIT$ID$(HtAULHHtI9tFHP@HqI9tHHP@H\I9uH@IU@HIE@?Hf.H[]A\A]DAWIAVAUIATUHSHHFHL$HO0HZHXHG(H Lg HH9w5L踫LL|IG(IO0HH9IWHIOHI7H HI#OL4INH+AIH+AIWIG(HtAVLHDHtI9t?HP@HrL9tHHP@H]L9uH@IV@HIF@@HDf1H9vH[]A\A]A^A_f.PLskIHVLHJIGMoHPIEH9AHML9wJ4LkHMGI7Mt2IWMWHIHL fDLH!HHH[]f.11Ht$ HuHD$(H|$ 芚{~ff.AWAVAUATUSHHt$0HL$(dH%(H$1<PHHHE@H|$(HD$HD$H}H$IHD$8HD$pHD$@fI_M'HLAƃB<HH ,HDD|DAAuQIAG t`Ll@M@D$DD$IOIWHH|$0VAG At$AtA6H!@LD$Ll@ME1Ld$ Hl$MLEE/f.Mt[IEHUH;PtiDMm@ME;}uAuE9uLuIEH;XuHxHt$ HNuMuD|$5IEMHUH;PuHuHxNuIHl$E8t&HH|$HdH3<%(uYHX[]A\A]fLHLHOH߉bHIj tHcՅLHEHvfDHDRHHt"HHH fHVH(HVHH9uff.AUIATIUSHHHtdXH[HHtYHLHSuImH[]A\A]fDHH߉D$ lD$ H[]A\A]f.ۏH뒸{ff.@15[DUSHHHo HHH[]kfAWAVAUATUSJHhHt$HT$ DL$dH%(HD$X1HG <D$<HD$LIHIIE1H-+豐I襐1ILJILJAMI9uAA1 wHcDH>fDAALJ ILJILJAHt$ff.I1brfHtWAUIATUSHHHt(fImH{L#H&HHLWMuIEH[]A\A]ff.@USH(dH%(HD$1H9w8whHWHH|$Hu4H߉D$ LvHT$HK8D$ HHSHJHJ HkHC(HL$dH3 %(uH([]D `ff.AVI0AUIATIUSHHkFHtSHHLLHx)Lc1HC8H+HkLkHC(HC HC0[]A\A]A^ø{ff.AWAVAUATIUSH(HT$H $dH %(HL$1HHD$H<$IH,@HHEHD$HIE1Lt$HD$J(IwII0HH{I)IIL9uID$8H$ID$ID$HD$I$ID$HD$ID$(ID$ ID$01HL$dH3 %(uHH([]A\A]A^A_HD$dH3%(u"H $H(11[]A\A]A^A_mp{!_HtH7HtH&UfDff.@HWHt,HBH9B u!HHH9H t HHHuHWDH1HtfHJ H+JHHHu@AVIAUIATIUSHtVfDInHM H]H)L9IGHuHEHtlisten methodcan't register event callback function after server startedplease use the swoole_server->listen methodkernel_socket_recv_buffer_sizekernel_socket_send_buffer_sizepackage_eof cannot be an empty stringunknown 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::checkOptionsBad functionlength function handler errorInvalid instance of %sSwoole\Server\PortonConnectonReceiveonCloseonPacketonBufferFullonBufferEmptyonRequestonHandshakeonOpenonMessageonDisconnectonBeforeHandshakeResponsessl_cert_filessl cert file[%s] not foundssl_key_filessl key file[%s] not foundfunction '%s' is not callableunknown event types[%s]backlogsocket_buffer_sizeheartbeat_idle_timebuffer_high_watermarkbuffer_low_watermarkopen_tcp_nodelaytcp_defer_acceptopen_tcp_keepaliveopen_eof_checkopen_eof_splitpackage_eofpackage_eof max length is %dopen_http_protocolopen_websocket_protocolwebsocket_subprotocolopen_websocket_close_frameopen_websocket_ping_frameopen_websocket_pong_frameopen_http2_protocolopen_mqtt_protocolopen_redis_protocoltcp_keepidletcp_keepintervaltcp_keepcounttcp_user_timeouttcp_fastopenopen_length_checkpackage_length_typepackage_length_offsetpackage_body_offsetpackage_body_startpackage_length_funcpackage_max_lengthssl_compressssl_protocolsssl_verify_peerssl_allow_self_signedssl_client_cert_filessl_verify_depthssl_prefer_server_ciphersssl_ciphersssl_ecdh_curvessl_dhparamssl_sni_certsinvalid SNI_cert settingssl_add_sni_cert() failedssl_init() failedbufferfullbufferemptyhandshakebeforehandshakeresponsedisconnect__construct__destructgetCallbackClosureevent_namebasic_string::appendFvPN6swoole6ServerEPNS_8DataHeadEEFiPN6swoole6ServerEPNS_8RecvDataEEPFvPN6swoole6ServerEPNS_8DataHeadEEPFiPN6swoole6ServerEPNS_8RecvDataEEMbP?C_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 pipe$who parameter must not be nullno pipe, cannot close the pipeConstructor of %s can only be called once%s can only be used in PHP CLI mode%s can't be used in master processunable to create %s with async-io threadsIllegal callback function of %s/builddir/build/BUILD/swoole-5.1.7/ext-src/swoole_process.ccprocess has already been startedexec file name is emptyMore than the number of CPUinvalid cpu id [%d]cannot use %s::alarm here%s: signal [%d] handler errorinvalid signal number [%ld]no pipe, cannot export streamnot current processno msgqueue, cannot use pop()the data to push is emptythe data to push is too bigread() failed, Error: %s[%d]the data to send is emptywrite() failed, Error: %s[%d]|lllmsgQueueIdmsgQueueKeycannot close the pipeclose() failed, Error: %s[%d]failed to create unix soccketSwoole\ProcessIPC_NOWAITPIPE_MASTERPIPE_WORKERPIPE_READPIPE_WRITEpcntlSIGHUPSIGINTSIGQUITSIGILLSIGTRAPSIGABRTSIGBUSSIGFPESIGKILLSIGUSR1SIGSEGVSIGUSR2SIGPIPESIGALRMSIGTERMSIGSTKFLTSIGCHLDSIGCONTSIGSTOPSIGTSTPSIGTTINSIGTTOUSIGURGSIGXCPUSIGXFSZSIGVTALRMSIGPROFSIGWINCHSIGIOSIGPWRSIGSYSSIG_IGNPRIO_PROCESSPRIO_PGRPPRIO_USERSWOOLE_MSGQUEUE_ORIENTSWOOLE_MSGQUEUE_BALANCEinvalid signal number [%d]dup2() failed, Error: %s[%d]%s->onStart handler errorfork() failed, Error: %s[%d]alarmkilldaemonsetAffinitysetPrioritygetPrioritysetTimeoutsetBlockinguseQueuestatQueuefreeQueuepopexportSocketSwoole\Coroutine\Socketexec_fileexit_codewhich8192whopriorityblockingcpu_settingsnochdirtruenoclosepipesusecsignal_no65536-1redirect_stdin_and_stdoutfalsepipe_typeSOCK_DGRAMFvPvEPFvPvE*Z25zim_swoole_process_signalEUlPN6swoole7ReactorERmE_ .Avoid zim_swoole_process_daemon(zend_execute_data%s->onWorkerStop handler error%s->onWorkerStart handler erroryou must call Process\Pool constructor firstprocess pool is started. unable to listenprocess pool is started. unable to register event callback functioncannot set onMessage event with ipc_type=0%s cannot use in server processthe parameter $worker_num must be greater than 0the parameter $ipc_type must be SWOOLE_IPC_UNIXSOCK when enable coroutinerequire onWorkerStart callbackprocess pool is not started.unsupported ipc type[%d]unix:/invalid worker_id[%ld]workersunknown event type[%s]enable_message_busmax_package_sizel|llbfailed to create process pool%s->onMessage handler errorSwoole\Process\Poolmaster_pidprocess pool is startedrequire onMessage callbackgetProcesssendMessagedetachdst_worker_id2048work_idipc_typeSWOOLE_IPC_NONEmsgqueue_key@ you must create mysql statement object by prepare methodSwoole\Coroutine\MySQL\StatementSwoole\Coroutine\MySQL\ExceptionSWOOLE_MYSQLND_CR_UNKNOWN_ERRORSWOOLE_MYSQLND_CR_CONNECTION_ERRORSWOOLE_MYSQLND_CR_SERVER_GONE_ERRORSWOOLE_MYSQLND_CR_OUT_OF_MEMORYSWOOLE_MYSQLND_CR_COMMANDS_OUT_OF_SYNCSWOOLE_MYSQLND_CR_CANT_FIND_CHARSETSWOOLE_MYSQLND_CR_MALFORMED_PACKETSWOOLE_MYSQLND_CR_NOT_IMPLEMENTEDSWOOLE_MYSQLND_CR_NO_PREPARE_STMTSWOOLE_MYSQLND_CR_PARAMS_NOT_BOUNDSWOOLE_MYSQLND_CR_INVALID_PARAMETER_NOSWOOLE_MYSQLND_CR_INVALID_BUFFER_USE%s(): unknown type[%d] for field [%.*s].statement must to be recompiled after the connection is brokenSocket#%d has already been bound to another coroutine#%ld, %s of the same socket in coroutine#%ld at the same time is not allowedMySQL client is busy now on state#%d, please use recv/fetchAll/nextResult to get all unread data and wait for response then try againStatement#%u expects %u parameter, %u given.%04u-%02u-%02u %02u:%02u:%02u.%0*uyou should not query transaction when defer mode is on, if you want, please use `query('%s')` insteadplease use statement to receive dataplease use fetch/fetchAll/nextResult to get resultplease use client to receive data%s: __pos (which is %zu) > this->size() (which is %zu)/usr/include/c++/8/bits/shared_ptr_base.h%s:%d: %s: Assertion '%s' failed. Parameter [password] is requiredParameter [database] is requiredCan not use fetch mode after the connection is establishedSwoole\Coroutine\MySQLCo\MySQLCo\MySQL\StatementCo\MySQL\ExceptionserverInfoconnect_errnoconnect_erroraffected_rowsinsert_idSWOOLE_MYSQLND_CR_SERVER_LOST127.0.0.1testreadingreading or writingMySQL server has gone away%04u-%02u-%02u %02u:%02u:%02u%s%02u:%02u:%02u.%0*u%s%02u:%02u:%02u%04u-%02u-%02u%04u%luROLLBACKCOMMITBEGINno message to receivebasic_string::substr__p == 0 || __p != _M_ptrParameter [host] is requiredParameter [user] is requireddatabaseUnknown charset [%s]strict_typefetch_modeexecutefetchfetchAllnextResultgetDefersetDeferpreparebegincommitrollbacksqlserver_configSQLSTATE[%s] [%d] %sSQLSTATE[HY000] [%d] %s due to MySQL server has gone away%s%s%s or %sUnexpected mysql packet length=%u, number=%u, type=%u, expected_type=%u8`(X`P void swoole::MysqlStatement::fetch(zval*)void swoole::MysqlClient::handle_strict_type(zval*, swoole::mysql::field_packet*)std::__shared_ptr<_Tp, _Lp>::_SafeConv<_Yp> std::__shared_ptr<_Tp, _Lp>::reset(_Yp*) [with _Yp = swoole::SSLContext; _Tp = swoole::SSLContext; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2; std::__shared_ptr<_Tp, _Lp>::_SafeConv<_Yp> = void]*ZN6swoole11MysqlClient7connectENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEtbEUlPNS_9coroutine6SocketEE_St11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EESt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EESt15_Sp_counted_ptrIPN6swoole10SSLContextELN9__gnu_cxx12_Lock_policyE2EE$@Co\MySQL\StatemeCo\MySQL\ExceptiCoroutine can_exit callback handler errorscheduler is running, unable to execute %s->parallelscheduler is running, unable to execute %s->addname_resolver must be an arrayeventLoop has already been created. unable to start %sscheduler is started, unable to execute %s->startexit_condition '%s' is not callableSwoole\Coroutine\SchedulerCo\Schedulermax_coro_nummax_coroutineenable_deadlock_checkhook_flagsenable_preemptive_schedulerc_stack_sizename_resolverno coroutine taskdns_cache_expiredns_cache_capacityexit_conditionparallelgetOptionsFbPN6swoole7ReactorERmE*Z40php_swoole_coroutine_scheduler_rshutdownEUlRKSt14_List_iteratorIN6swoole12NameResolverEEE_*Z34zim_swoole_coroutine_scheduler_setEUlPvE_ PFbPN6swoole7ReactorERmESwoole\Coroutine\Http2\Client\ExceptionSWOOLE_HTTP2_TYPE_PUSH_PROMISESWOOLE_HTTP2_TYPE_WINDOW_UPDATESWOOLE_HTTP2_TYPE_CONTINUATIONSWOOLE_HTTP2_ERROR_PROTOCOL_ERRORSWOOLE_HTTP2_ERROR_INTERNAL_ERRORSWOOLE_HTTP2_ERROR_FLOW_CONTROL_ERRORSWOOLE_HTTP2_ERROR_SETTINGS_TIMEOUTSWOOLE_HTTP2_ERROR_STREAM_CLOSEDSWOOLE_HTTP2_ERROR_FRAME_SIZE_ERRORSWOOLE_HTTP2_ERROR_REFUSED_STREAMSWOOLE_HTTP2_ERROR_COMPRESSION_ERRORSWOOLE_HTTP2_ERROR_CONNECT_ERRORSWOOLE_HTTP2_ERROR_ENHANCE_YOUR_CALMSWOOLE_HTTP2_ERROR_INADEQUATE_SECURITYSWOOLE_HTTP2_ERROR_HTTP_1_1_REQUIRED__builtin_expect(!this->empty(), true)/usr/include/c++/8/bits/stl_queue.hunexpect http2 header [%.*s] (duplicated or overflow)nghttp2_hd_deflate_hd() failedthe send queue is full, try again laternghttp2_hd_inflate_new2() failednghttp2_hd_deflate_new2() failednghttp2_hd_deflate_change_table_size() failedhttp2 stream#%d belongs to an unknown type or it never registeredunable to found active pipeline stream#%ucurrent_stream_idlast_stream_idlocal_settingsremote_settingsactive_stream_numSwoole\Coroutine\Http2\ClientCo\Http2\ClientCo\Http2\Client\ExceptionSwoole\Http2\RequestSwoole\Http2\ResponseerrCodeerrMsgcookiespipelineusePipelineReadserverLastStreamIdstatusCodeset_cookie_headersSWOOLE_HTTP2_TYPE_DATASWOOLE_HTTP2_TYPE_HEADERSSWOOLE_HTTP2_TYPE_PRIORITYSWOOLE_HTTP2_TYPE_RST_STREAMSWOOLE_HTTP2_TYPE_SETTINGSSWOOLE_HTTP2_TYPE_PINGSWOOLE_HTTP2_TYPE_GOAWAYSWOOLE_HTTP2_ERROR_NO_ERRORSWOOLE_HTTP2_ERROR_CANCELnghttp2_hd_inflate_hd failed%s with error: %scontent-encoding1.2.11%s(): inflateInit2() failedset-cookie:method:path:scheme:authority%s:%dfailed to send control framePRI * HTTP/2.0 SM %s(): decompress failedhttp_build_query failedstatsisStreamExistgoawaypingerror_codedebug_data''end_stream80open_ssl 0 ЯhXhXXH8Pint swoole::coroutine::http2::Client::parse_header(swoole::coroutine::http2::Stream*, int, char*, size_t)swoole::ReturnCode swoole::coroutine::http2::Client::parse_frame(zval*, bool)std::__shared_ptr<_Tp, _Lp>::_SafeConv<_Yp> std::__shared_ptr<_Tp, _Lp>::reset(_Yp*) [with _Yp = swoole::SSLContext; _Tp = swoole::SSLContext; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2; std::__shared_ptr<_Tp, _Lp>::_SafeConv<_Yp> = void]void std::queue<_Tp, _Sequence>::pop() [with _Tp = _zend_string*; _Sequence = std::deque<_zend_string*, std::allocator<_zend_string*> >]std::queue<_Tp, _Sequence>::reference std::queue<_Tp, _Sequence>::front() [with _Tp = _zend_string*; _Sequence = std::deque<_zend_string*, std::allocator<_zend_string*> >; std::queue<_Tp, _Sequence>::reference = _zend_string*&]*ZN6swoole9coroutine5http26Client7connectEvEUlPNS0_6SocketEE_ Co\Http2\Client\PRI * HTTP/2.0 %s%s%s() expects parameter %d to be client type, unknown type %ld givendgram socket cannot use sendfilefile to send is emptylz/|z/The port is invalidSwoole\Coroutine\ClientCo\ClientMSG_OOBMSG_PEEKMSG_DONTWAITMSG_WAITALLThe host is emptypeeksendfilegetPeerCertverifyPeerCertisConnected65535sock_flagstd::__shared_ptr<_Tp, _Lp>::_SafeConv<_Yp> std::__shared_ptr<_Tp, _Lp>::reset(_Yp*) [with _Yp = swoole::SSLContext; _Tp = swoole::SSLContext; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2; std::__shared_ptr<_Tp, _Lp>::_SafeConv<_Yp> = void]*ZL25client_coro_create_socketP12_zval_structlEUlPN6swoole9coroutine6SocketEE_D the connected client of connection[%ld] is not a websocket client or closed%s(): inflateInit2() failed by %s%s(): inflate() failed, Error: %s[%d]%s(): deflateInit2() failed, Error: [%d]%s(): Failed to compress outgoing framethe maximum value of opcode is %d%s->onBeforeHandshakeResponse handler errorHTTP/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_ERRORSWOOLE_WEBSOCKET_CLOSE_CLOSE_SERVICE_RESTARTSWOOLE_WEBSOCKET_CLOSE_TRY_AGAIN_LATERSWOOLE_WEBSOCKET_CLOSE_BAD_GATEWAYWEBSOCKET_CLOSE_PROTOCOL_ERRORWEBSOCKET_CLOSE_MESSAGE_TOO_BIGWEBSOCKET_CLOSE_EXTENSION_MISSINGWEBSOCKET_CLOSE_CLOSE_SERVICE_RESTARTWEBSOCKET_CLOSE_TRY_AGAIN_LATERreasonfinishserver is not runningl|lsfd[%ld] is invalidsession#%ld does not exists%s->onOpen handler errorsec-websocket-keyUpgradeSec-WebSocket-Accept13Sec-WebSocket-VersionSec-WebSocket-ProtocolSwoole\WebSocket\ServerSwoole\WebSocket\FrameSwoole\WebSocket\CloseFrameSWOOLE_WEBSOCKET_OPCODE_TEXTSWOOLE_WEBSOCKET_OPCODE_CLOSESWOOLE_WEBSOCKET_OPCODE_PINGSWOOLE_WEBSOCKET_OPCODE_PONGSWOOLE_WEBSOCKET_FLAG_FINSWOOLE_WEBSOCKET_FLAG_RSV1SWOOLE_WEBSOCKET_FLAG_RSV2SWOOLE_WEBSOCKET_FLAG_RSV3SWOOLE_WEBSOCKET_FLAG_MASKSWOOLE_WEBSOCKET_CLOSE_NORMALSWOOLE_WEBSOCKET_CLOSE_TLSWEBSOCKET_STATUS_CONNECTIONWEBSOCKET_STATUS_HANDSHAKEWEBSOCKET_STATUS_FRAMEWEBSOCKET_STATUS_ACTIVEWEBSOCKET_STATUS_CLOSINGWEBSOCKET_OPCODE_CONTINUATIONWEBSOCKET_OPCODE_BINARYWEBSOCKET_CLOSE_GOING_AWAYWEBSOCKET_CLOSE_DATA_ERRORWEBSOCKET_CLOSE_STATUS_ERRORWEBSOCKET_CLOSE_ABNORMALWEBSOCKET_CLOSE_MESSAGE_ERRORWEBSOCKET_CLOSE_POLICY_ERRORWEBSOCKET_CLOSE_SERVER_ERRORWEBSOCKET_CLOSE_BAD_GATEWAY__toStringunpackisEstablished""@bool websocket_message_uncompress(swoole::String*, const char*, essage_compress(swoole::String*, const char*, sivoid swoole_websocket_onOpen(swoole::Server*, Ht258EAFA5-E914-47DA-95CA-C5AB0DC8bool swoole_websocket_handshake(must call name_resolver_context constructor firstthe given object is not an instance of %sSwoole\NameResolver\ContextClass "%s" not found%ldfamilyAF_INETwithPortFNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKS4_PN6swoole12NameResolver7ContextEPvE*Z31zif_swoole_name_resolver_removeEUlRKSt14_List_iteratorIN6swoole12NameResolverEEE_*Z31php_swoole_name_resolver_lookupRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPN6swoole12NameResolver7ContextEPvEUlSA_E_PFNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKS4_PN6swoole12NameResolver7ContextEPvEgetifaddrs() failed, Error: %s[%d]enabled with boost asm contextcan not call this function in user levelnew socket failed, Error: %s[%d]swoole_set_process_name only support in CLI mode /** * This file is part of Swoole. * * @link https://www.swoole.com * @contact team@swoole.com * @license https://github.com/swoole/library/blob/master/LICENSE */ 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); /** * This file is part of Swoole. * * @link https://www.swoole.com * @contact team@swoole.com * @license https://github.com/swoole/library/blob/master/LICENSE */ 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/library/core/Constant.php /** * This file is part of Swoole. * * @link https://www.swoole.com * @contact team@swoole.com * @license https://github.com/swoole/library/blob/master/LICENSE */ declare(strict_types=1); namespace Swoole; class Constant { /* {{{ EVENT */ 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_BEFORE_HANDSHAKE_RESPONSE = 'beforeHandshakeResponse'; public const EVENT_OPEN = 'open'; public const EVENT_MESSAGE = 'message'; public const EVENT_DISCONNECT = 'disconnect'; /* }}} EVENT */ public const EVENT_ERROR = 'error'; /* {{{ OPTION */ 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_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_NAME_RESOLVER = 'name_resolver'; public const OPTION_DNS_CACHE_EXPIRE = 'dns_cache_expire'; public const OPTION_DNS_CACHE_CAPACITY = 'dns_cache_capacity'; public const OPTION_CONNECT_TIMEOUT = 'connect_timeout'; public const OPTION_TIMEOUT = 'timeout'; public const OPTION_MAX_RETRIES = 'max_retries'; 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_WRITE_FUNC = 'write_func'; 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_COMPRESSION_LEVEL = 'compression_level'; public const OPTION_HTTP_GZIP_LEVEL = 'http_gzip_level'; public const OPTION_HTTP_COMPRESSION_MIN_LENGTH = 'http_compression_min_length'; public const OPTION_COMPRESSION_MIN_LENGTH = 'compression_min_length'; public const OPTION_HTTP_COMPRESSION_TYPES = 'http_compression_types'; public const OPTION_COMPRESSION_TYPES = 'compression_types'; 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_ENABLE_MESSAGE_BUS = 'enable_message_bus'; public const OPTION_MAX_PACKAGE_SIZE = 'max_package_size'; public const OPTION_SERIALIZE = 'serialize'; public const OPTION_RECONNECT = 'reconnect'; 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_MAX_CONCURRENCY = 'max_concurrency'; public const OPTION_WORKER_MAX_CONCURRENCY = 'worker_max_concurrency'; 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_UPLOAD_MAX_FILESIZE = 'upload_max_filesize'; 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_ECDH_CURVE = 'ssl_ecdh_curve'; 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_READ_TIMEOUT = 'read_timeout'; public const OPTION_WRITE_TIMEOUT = 'write_timeout'; public const OPTION_SSL_DISABLE_COMPRESSION = 'ssl_disable_compression'; public const OPTION_SSL_GREASE = 'ssl_grease'; 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'; /* }}} OPTION */ public const OPTION_HTTP_CLIENT_DRIVER = 'http_client_driver'; } @swoole/library/core/StringObject.php /** * This file is part of Swoole. * * @link https://www.swoole.com * @contact team@swoole.com * @license https://github.com/swoole/library/blob/master/LICENSE */ declare(strict_types=1); namespace Swoole; class StringObject implements \Stringable { /** * StringObject constructor. */ public function __construct(protected string $string = '') { } public function __toString(): string { return $this->string; } public static function from(string $string = ''): static { return new static($string); // @phpstan-ignore new.static } public function length(): int { return strlen($this->string); } public function indexOf(string $needle, int $offset = 0): false|int { return strpos($this->string, $needle, $offset); } public function lastIndexOf(string $needle, int $offset = 0): false|int { return strrpos($this->string, $needle, $offset); } public function pos(string $needle, int $offset = 0): false|int { return strpos($this->string, $needle, $offset); } public function rpos(string $needle, int $offset = 0): false|int { return strrpos($this->string, $needle, $offset); } public function reverse(): static { return new static(strrev($this->string)); // @phpstan-ignore new.static } /** * @return false|int */ public function ipos(string $needle) { return stripos($this->string, $needle); } public function lower(): static { return new static(strtolower($this->string)); // @phpstan-ignore new.static } public function upper(): static { return new static(strtoupper($this->string)); // @phpstan-ignore new.static } public function trim(string $characters = ''): static { if ($characters) { return new static(trim($this->string, $characters)); // @phpstan-ignore new.static } return new static(trim($this->string)); // @phpstan-ignore new.static } /** * @return static */ public function ltrim(): self { return new static(ltrim($this->string)); // @phpstan-ignore new.static } /** * @return static */ public function rtrim(): self { return new static(rtrim($this->string)); // @phpstan-ignore new.static } /** * @return static */ public function substr(int $offset, ?int $length = null) { return new static(substr($this->string, $offset, $length)); // @phpstan-ignore new.static } public function repeat(int $times): static { return new static(str_repeat($this->string, $times)); // @phpstan-ignore new.static } public function append(mixed $str): static { return new static($this->string .= $str); // @phpstan-ignore new.static } /** * @param int|null $count */ public function replace(string $search, string $replace, &$count = null): static { return new static(str_replace($search, $replace, $this->string, $count)); // @phpstan-ignore new.static } public function startsWith(string $needle): bool { return str_starts_with($this->string, $needle); } 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 str_contains($this->string, $subString); } 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]; } /** * Get a new string object by splitting the string of current object into smaller chunks. * * @param int $length The chunk length. * @param string $separator The line ending sequence. * @see https://www.php.net/chunk_split */ public function chunkSplit(int $length = 76, string $separator = "\r\n"): static { return new static(chunk_split($this->string, $length, $separator)); // @phpstan-ignore new.static } /** * Convert a string to an array object of class \Swoole\ArrayObject. * * @param int $length Maximum length of the chunk. * @see https://www.php.net/str_split */ public function chunk(int $length = 1): ArrayObject { return static::detectArrayType(str_split($this->string, $length)); } public function toString(): string { return $this->string; } protected static function detectArrayType(array $value): ArrayObject { return new ArrayObject($value); } } @swoole/library/core/MultibyteStringObject.php /** * This file is part of Swoole. * * @link https://www.swoole.com * @contact team@swoole.com * @license https://github.com/swoole/library/blob/master/LICENSE */ 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): false|int { return mb_strpos($this->string, $needle, $offset, $encoding); } public function lastIndexOf(string $needle, int $offset = 0, ?string $encoding = null): false|int { return mb_strrpos($this->string, $needle, $offset, $encoding); } public function pos(string $needle, int $offset = 0, ?string $encoding = null): false|int { return mb_strpos($this->string, $needle, $offset, $encoding); } public function rpos(string $needle, int $offset = 0, ?string $encoding = null): false|int { return mb_strrpos($this->string, $needle, $offset, $encoding); } public function ipos(string $needle, int $offset = 0, ?string $encoding = null): int|false { return mb_stripos($this->string, $needle, $offset, $encoding); } /** * @see https://www.php.net/mb_substr */ public function substr(int $start, ?int $length = null, ?string $encoding = null): static { return new static(mb_substr($this->string, $start, $length, $encoding)); // @phpstan-ignore new.static } /** * {@inheritDoc} * @see https://www.php.net/mb_str_split */ public function chunk(int $length = 1): ArrayObject { return static::detectArrayType(mb_str_split($this->string, $length)); } } @swoole/library/core/Exception/ArrayKeyNotExists.php /** * This file is part of Swoole. * * @link https://www.swoole.com * @contact team@swoole.com * @license https://github.com/swoole/library/blob/master/LICENSE */ declare(strict_types=1); namespace Swoole\Exception; class ArrayKeyNotExists extends \RuntimeException { } @swoole/library/core/ArrayObject.php /** * This file is part of Swoole. * * @link https://www.swoole.com * @contact team@swoole.com * @license https://github.com/swoole/library/blob/master/LICENSE */ declare(strict_types=1); namespace Swoole; use Swoole\Exception\ArrayKeyNotExists; class ArrayObject implements \ArrayAccess, \Serializable, \Countable, \Iterator { /** * @var array */ protected $array; /** * ArrayObject constructor. */ 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 static function from(array $array = []): static { return new static($array); // @phpstan-ignore new.static } public function toArray(): array { return $this->array; } public function isEmpty(): bool { return empty($this->array); } public function count(): int { return count($this->array); } /** * @return mixed */ #[\ReturnTypeWillChange] public function current() { return current($this->array); } /** * @return mixed */ #[\ReturnTypeWillChange] public function key() { return key($this->array); } public function valid(): bool { return array_key_exists($this->key(), $this->array); } /** * @return mixed */ #[\ReturnTypeWillChange] public function rewind() { return reset($this->array); } /** * @return mixed */ #[\ReturnTypeWillChange] public function next() { return next($this->array); } /** * @return ArrayObject|StringObject */ public function get(mixed $key) { if (!$this->exists($key)) { throw new ArrayKeyNotExists($key); } return static::detectType($this->array[$key]); } /** * @return ArrayObject|StringObject */ public function getOr(mixed $key, mixed $default = null) { if (!$this->exists($key)) { return $default; } return static::detectType($this->array[$key]); } /** * @return mixed */ public function last() { $key = array_key_last($this->array); if ($key === null) { return null; } return $this->get($key); } /** * @return int|string|null */ public function firstKey() { return array_key_first($this->array); } /** * @return int|string|null */ public function lastKey() { return array_key_last($this->array); } /** * @return mixed */ public function first() { $key = array_key_first($this->array); if ($key === null) { return null; } return $this->get($key); } /** * @return $this */ public function set(mixed $key, mixed $value): self { $this->array[$key] = $value; return $this; } /** * @return $this */ public function delete(mixed $key): self { unset($this->array[$key]); return $this; } /** * @return $this */ public function remove(mixed $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; } /** * @return $this */ public function clear(): self { $this->array = []; return $this; } /** * @return mixed|null */ #[\ReturnTypeWillChange] public function offsetGet(mixed $key) { if (!array_key_exists($key, $this->array)) { return null; } return $this->array[$key]; } public function offsetSet(mixed $key, mixed $value): void { $this->array[$key] = $value; } public function offsetUnset(mixed $key): void { unset($this->array[$key]); } /** * @return bool */ #[\ReturnTypeWillChange] public function offsetExists(mixed $key) { return isset($this->array[$key]); } public function exists(mixed $key): bool { return array_key_exists($key, $this->array); } public function contains(mixed $value, bool $strict = true): bool { return in_array($value, $this->array, $strict); } /** * @return mixed */ public function indexOf(mixed $value, bool $strict = true) { return $this->search($value, $strict); } /** * @return mixed */ public function lastIndexOf(mixed $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; } /** * @return mixed */ public function search(mixed $needle, bool $strict = true) { return array_search($needle, $this->array, $strict); } public function join(string $glue = ''): StringObject { return self::detectStringType(implode($glue, $this->array)); } public function serialize(): string { return serialize($this->array); } public function unserialize(string|\Stringable|StringObject $string): self { $this->array = (array) unserialize((string) $string); return $this; } /** * @return float|int */ public function sum() { return array_sum($this->array); } /** * @return float|int */ public function product() { return array_product($this->array); } /** * @return int */ public function push(mixed $value) { return $this->pushBack($value); } /** * @return int */ public function pushFront(mixed $value) { return array_unshift($this->array, $value); } public function append(...$values): ArrayObject { array_push($this->array, ...$values); return $this; } /** * @return int */ public function pushBack(mixed $value) { return array_push($this->array, $value); } /** * @return $this */ public function insert(int $offset, mixed $value): self { if (is_array($value) || is_object($value) || is_null($value)) { $value = [$value]; } array_splice($this->array, $offset, 0, $value); return $this; } /** * @return mixed */ public function pop() { return $this->popBack(); } /** * @return mixed */ public function popFront() { return array_shift($this->array); } /** * @return mixed */ public function popBack() { return array_pop($this->array); } public function slice(int $offset, ?int $length = null, bool $preserve_keys = false): static { return new static(array_slice($this->array, $offset, $length, $preserve_keys)); // @phpstan-ignore new.static } /** * @return ArrayObject|mixed|StringObject */ public function randomGet() { return static::detectType($this->array[array_rand($this->array, 1)]); } public function each(callable $fn): self { array_walk($this->array, $fn); return $this; } /** * @param array $args */ public function map(callable $fn, ...$args): static { return new static(array_map($fn, $this->array, ...$args)); // @phpstan-ignore new.static } /** * @param null $initial * @return mixed */ public function reduce(callable $fn, $initial = null) { return array_reduce($this->array, $fn, $initial); } /** * @param array $args */ public function keys(...$args): static { return new static(array_keys($this->array, ...$args)); // @phpstan-ignore new.static } public function values(): static { return new static(array_values($this->array)); // @phpstan-ignore new.static } public function column(mixed $column_key, mixed $index = null): static { return new static(array_column($this->array, $column_key, $index)); // @phpstan-ignore new.static } public function unique(int $sort_flags = SORT_STRING): static { return new static(array_unique($this->array, $sort_flags)); // @phpstan-ignore new.static } public function reverse(bool $preserve_keys = false): static { return new static(array_reverse($this->array, $preserve_keys)); // @phpstan-ignore new.static } public function chunk(int $size, bool $preserve_keys = false): static { return new static(array_chunk($this->array, $size, $preserve_keys)); // @phpstan-ignore new.static } /** * Swap keys and values in an array. */ public function flip(): static { return new static(array_flip($this->array)); // @phpstan-ignore new.static } public function filter(callable $fn, int $flag = 0): static { return new static(array_filter($this->array, $fn, $flag)); // @phpstan-ignore new.static } /** * | Function name | Sorts by | Maintains key association | Order of sort | Related functions | * | :---------------- | :------- | :-------------------------- | :-------------------------- | :---------------- | * | array_multisort() | value | associative yes, numeric no | first array or sort options | array_walk() | * | asort() | value | yes | low to high | arsort() | * | arsort() | value | yes | high to low | asort() | * | krsort() | key | yes | high to low | ksort() | * | ksort() | key | yes | low to high | asort() | * | natcasesort() | value | yes | natural, case insensitive | natsort() | * | natsort() | value | yes | natural | natcasesort() | * | rsort() | value | no | high to low | sort() | * | shuffle() | value | no | random | array_rand() | * | sort() | value | no | low to high | rsort() | * | uasort() | value | yes | user defined | uksort() | * | uksort() | key | yes | user defined | uasort() | * | usort() | value | no | user defined | uasort() | */ /** * @return $this */ public function asort(int $sort_flags = SORT_REGULAR): self { asort($this->array, $sort_flags); return $this; } public function arsort(int $sort_flags = SORT_REGULAR): self { arsort($this->array, $sort_flags); return $this; } public function krsort(int $sort_flags = SORT_REGULAR): self { krsort($this->array, $sort_flags); return $this; } public function ksort(int $sort_flags = SORT_REGULAR): self { ksort($this->array, $sort_flags); return $this; } /** * @return $this */ public function natcasesort(): self { if (natcasesort($this->array) !== true) { throw new \RuntimeException('natcasesort() failed'); } return $this; } /** * @return $this */ public function natsort(): self { if (natsort($this->array) !== true) { throw new \RuntimeException('natsort() failed'); } return $this; } /** * @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 { shuffle($this->array); return $this; } public function sort(int $sort_flags = SORT_REGULAR): self { sort($this->array, $sort_flags); return $this; } public function uasort(callable $value_compare_func): self { uasort($this->array, $value_compare_func); return $this; } public function uksort(callable $value_compare_func): self { uksort($this->array, $value_compare_func); return $this; } public function usort(callable $value_compare_func): self { usort($this->array, $value_compare_func); return $this; } /** * @return ArrayObject|mixed|StringObject */ protected static function detectType(mixed $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): static { return new static($value); // @phpstan-ignore new.static } } @swoole/library/core/ObjectProxy.php /** * This file is part of Swoole. * * @link https://www.swoole.com * @contact team@swoole.com * @license https://github.com/swoole/library/blob/master/LICENSE */ declare(strict_types=1); namespace Swoole; class ObjectProxy { /** @var object */ protected $__object; public function __construct(object $object) { $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) { /** @var mixed $object */ $object = $this->__object; return $object(...$arguments); } } @swoole/library/core/Coroutine/WaitGroup.php /** * This file is part of Swoole. * * @link https://www.swoole.com * @contact team@swoole.com * @license https://github.com/swoole/library/blob/master/LICENSE */ declare(strict_types=1); namespace Swoole\Coroutine; class WaitGroup { protected Channel $chan; protected int $count = 0; protected bool $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/library/core/Coroutine/Server.php /** * This file is part of Swoole. * * @link https://www.swoole.com * @contact team@swoole.com * @license https://github.com/swoole/library/blob/master/LICENSE */ declare(strict_types=1); namespace Swoole\Coroutine; use Swoole\Constant; use Swoole\Coroutine; use Swoole\Coroutine\Server\Connection; use Swoole\Exception; class Server { /** @var string */ public $host = ''; /** @var int */ public $port = 0; /** @var int */ public $type = AF_INET; /** @var int */ public $fd = -1; /** @var int */ public $errCode = 0; /** @var array */ public $setting = []; /** @var bool */ protected $running = false; /** @var callable|null */ protected $fn; /** @var Socket */ protected $socket; /** * Server constructor. * @throws Exception */ 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) { /** @var Socket $conn */ $conn = null; $conn = $socket->accept(); if ($conn) { $conn->setProtocol($this->setting); if (!empty($this->setting[Constant::OPTION_OPEN_SSL])) { $fn = static function ($fn, $connection) { /* @var $connection 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/library/core/Coroutine/Server/Connection.php /** * This file is part of Swoole. * * @link https://www.swoole.com * @contact team@swoole.com * @license https://github.com/swoole/library/blob/master/LICENSE */ 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/library/core/Coroutine/Barrier.php /** * This file is part of Swoole. * * @link https://www.swoole.com * @contact team@swoole.com * @license https://github.com/swoole/library/blob/master/LICENSE */ declare(strict_types=1); namespace Swoole\Coroutine; use Swoole\Coroutine; use Swoole\Exception; use Swoole\Timer; class Barrier { private int $cid = -1; private $timer = -1; private static array $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(): self { return new self(); } /** * @throws Exception */ 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/library/core/Coroutine/Http/ClientProxy.php /** * This file is part of Swoole. * * @link https://www.swoole.com * @contact team@swoole.com * @license https://github.com/swoole/library/blob/master/LICENSE */ declare(strict_types=1); namespace Swoole\Coroutine\Http; class ClientProxy { private array $headers; private array $cookies; public function __construct(private string $body, private int $statusCode, ?array $headers, ?array $cookies) { $this->headers = $headers ?? []; $this->cookies = $cookies ?? []; } public function getBody(): string { return $this->body; } public function getStatusCode(): int { return $this->statusCode; } public function getHeaders(): array { return $this->headers; } public function getCookies(): array { return $this->cookies; } } @swoole/library/core/Coroutine/Http/functions.php /** * This file is part of Swoole. * * @link https://www.swoole.com * @contact team@swoole.com * @license https://github.com/swoole/library/blob/master/LICENSE */ declare(strict_types=1); namespace Swoole\Coroutine\Http; use Swoole\Coroutine\Http\Client\Exception; /** * @throws Exception */ function request( string $url, string $method, mixed $data = null, ?array $options = null, ?array $headers = null, ?array $cookies = null ): ClientProxy { $driver = swoole_library_get_option('http_client_driver'); return match ($driver) { 'curl' => request_with_curl($url, $method, $data, $options, $headers, $cookies), 'stream' => request_with_stream($url, $method, $data, $options, $headers, $cookies), default => request_with_http_client($url, $method, $data, $options, $headers, $cookies), }; } /** * @throws Exception */ function request_with_http_client( string $url, string $method, mixed $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); } $client->set($options ?: []); $client->setHeaders($headers ?: []); $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); } /** * @throws Exception */ function request_with_curl( string $url, string $method, mixed $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_RESPONSE_CODE), $responseHeaders, $responseCookies); } throw new Exception(curl_error($ch), curl_errno($ch)); } /** * @throws Exception */ function request_with_stream( string $url, string $method, mixed $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']); } /** * @throws Exception */ function post(string $url, mixed $data, ?array $options = null, ?array $headers = null, ?array $cookies = null): ClientProxy { return request($url, 'POST', $data, $options, $headers, $cookies); } /** * @throws Exception */ function get(string $url, ?array $options = null, ?array $headers = null, ?array $cookies = null): ClientProxy { return request($url, 'GET', null, $options, $headers, $cookies); } @swoole/library/core/ConnectionPool.php /** * This file is part of Swoole. * * @link https://www.swoole.com * @contact team@swoole.com * @license https://github.com/swoole/library/blob/master/LICENSE */ declare(strict_types=1); namespace Swoole; use Swoole\Coroutine\Channel; class ConnectionPool { public const DEFAULT_SIZE = 64; protected ?Channel $pool; /** @var callable */ protected $constructor; protected int $size; protected int $num = 0; public function __construct(callable $constructor, int $size = self::DEFAULT_SIZE, protected ?string $proxy = null) { $this->pool = new Channel($this->size = $size); $this->constructor = $constructor; } public function fill(): void { while ($this->size > $this->num) { $this->make(); } } /** * Get a connection from the pool. * * @param float $timeout > 0 means waiting for the specified number of seconds. other means no waiting. * @return mixed|false Returns a connection object from the pool, or false if the pool is full and the timeout is reached. */ 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 { /* connection broken */ $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/library/core/Database/ObjectProxy.php /** * This file is part of Swoole. * * @link https://www.swoole.com * @contact team@swoole.com * @license https://github.com/swoole/library/blob/master/LICENSE */ declare(strict_types=1); namespace Swoole\Database; class ObjectProxy extends \Swoole\ObjectProxy { final public function __clone(): void { throw new \Error('Trying to clone an uncloneable database proxy object'); } } @swoole/library/core/Database/MysqliConfig.php /** * This file is part of Swoole. * * @link https://www.swoole.com * @contact team@swoole.com * @license https://github.com/swoole/library/blob/master/LICENSE */ declare(strict_types=1); namespace Swoole\Database; class MysqliConfig { protected string $host = '127.0.0.1'; protected int $port = 3306; protected ?string $unixSocket; protected string $dbname = 'test'; protected string $charset = 'utf8mb4'; protected string $username = 'root'; protected string $password = 'root'; protected array $options = []; public function getHost(): string { return $this->host; } public function withHost(string $host): self { $this->host = $host; return $this; } public function getPort(): int { return $this->port; } public function getUnixSocket(): ?string { return $this->unixSocket ?? null; } 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/library/core/Database/MysqliException.php /** * This file is part of Swoole. * * @link https://www.swoole.com * @contact team@swoole.com * @license https://github.com/swoole/library/blob/master/LICENSE */ declare(strict_types=1); namespace Swoole\Database; class MysqliException extends \Exception { } @swoole/library/core/Database/MysqliPool.php /** * This file is part of Swoole. * * @link https://www.swoole.com * @contact team@swoole.com * @license https://github.com/swoole/library/blob/master/LICENSE */ declare(strict_types=1); namespace Swoole\Database; use mysqli; use Swoole\ConnectionPool; /** * @method \mysqli|MysqliProxy get() * @method void put(mysqli|MysqliProxy $connection) */ class MysqliPool extends ConnectionPool { public function __construct(protected MysqliConfig $config, int $size = self::DEFAULT_SIZE) { 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); } $mysqli->set_charset($this->config->getCharset()); return $mysqli; }, $size, MysqliProxy::class); } } @swoole/library/core/Database/MysqliProxy.php /** * This file is part of Swoole. * * @link https://www.swoole.com * @contact team@swoole.com * @license https://github.com/swoole/library/blob/master/LICENSE */ declare(strict_types=1); namespace Swoole\Database; /** * @method \mysqli __getObject() */ 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, // MYSQLND_CR_CONNECTION_ERROR 2006, // MYSQLND_CR_SERVER_GONE_ERROR 2013, // MYSQLND_CR_SERVER_LOST ]; /** @var \mysqli */ protected $__object; protected string $charsetContext; protected array $setOptContext = []; protected array $changeUserContext; /** @var callable */ protected $constructor; protected int $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) { /* non-IO method */ if (!preg_match(static::IO_METHOD_REGEX, $name)) { break; } /* no more chances or non-IO failures */ 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; } /* @noinspection PhpUndefinedVariableInspection */ return $ret; } public function getRound(): int { return $this->round; } public function reconnect(): void { $constructor = $this->constructor; parent::__construct($constructor()); $this->round++; /* restore context */ if (!empty($this->charsetContext)) { $this->__object->set_charset($this->charsetContext); } foreach ($this->setOptContext as $opt => $val) { $this->__object->set_opt($opt, $val); } if (!empty($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/library/core/Database/MysqliStatementProxy.php /** * This file is part of Swoole. * * @link https://www.swoole.com * @contact team@swoole.com * @license https://github.com/swoole/library/blob/master/LICENSE */ declare(strict_types=1); namespace Swoole\Database; class MysqliStatementProxy extends ObjectProxy { public const IO_METHOD_REGEX = '/^close|execute|fetch|prepare$/i'; /** @var \mysqli_stmt */ protected $__object; protected ?string $queryString; protected array $attrSetContext = []; protected array $bindParamContext; protected array $bindResultContext; protected MysqliProxy $parent; protected int $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) { /* non-IO method */ if (!preg_match(static::IO_METHOD_REGEX, $name)) { break; } /* no more chances or non-IO failures or in transaction */ 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) { /* if not equal, parent has reconnected */ $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 (!empty($this->bindParamContext)) { $this->__object->bind_param($this->bindParamContext[0], ...$this->bindParamContext[1]); } if (!empty($this->bindResultContext)) { $this->__object->bind_result($this->bindResultContext); } foreach ($this->attrSetContext as $attr => $value) { $this->__object->attr_set($attr, $value); } continue; } if (strcasecmp($name, 'prepare') === 0) { $this->queryString = $arguments[0]; } break; } /* @noinspection PhpUndefinedVariableInspection */ 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/library/core/Database/DetectsLostConnections.php /** * This file is part of Swoole. * * @link https://www.swoole.com * @contact team@swoole.com * @license https://github.com/swoole/library/blob/master/LICENSE */ declare(strict_types=1); namespace Swoole\Database; class DetectsLostConnections { /** * @var array */ private const ERROR_MESSAGES = [ 'server has gone away', 'no connection to the server', 'Lost connection', 'is dead or not enabled', 'Error while sending', 'decryption failed or bad record mac', 'server closed the connection unexpectedly', 'SSL connection has been closed unexpectedly', 'Error writing data to the connection', 'Resource deadlock avoided', 'Transaction() on null', 'child connection forced to terminate due to client_idle_limit', 'query_wait_timeout', 'reset by peer', 'Physical connection is not usable', 'TCP Provider: Error code 0x68', 'ORA-03113', 'ORA-03114', 'Packets out of order. Expected', 'Adaptive Server connection failed', 'Communication link failure', 'connection is no longer usable', 'Login timeout expired', 'SQLSTATE[HY000] [2002] Connection refused', 'running with the --read-only option so it cannot execute this statement', 'The connection is broken and recovery is not possible. The connection is marked by the client driver as unrecoverable. No attempt was made to restore the connection.', 'SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo failed: Try again', 'SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo failed: Name or service not known', 'SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for', 'SQLSTATE[HY000]: General error: 7 SSL SYSCALL error: EOF detected', 'SQLSTATE[HY000]: General error: 1105 The last transaction was aborted due to Seamless Scaling. Please retry.', 'Temporary failure in name resolution', 'SQLSTATE[08S01]: Communication link failure', 'SQLSTATE[08006] [7] could not connect to server: Connection refused Is the server running on host', 'SQLSTATE[HY000]: General error: 7 SSL SYSCALL error: No route to host', 'The client was disconnected by the server because of inactivity. See wait_timeout and interactive_timeout for configuring this behavior.', 'SQLSTATE[08006] [7] could not translate host name', 'TCP Provider: Error code 0x274C', 'SQLSTATE[HY000] [2002] No such file or directory', 'Reason: Server is in script upgrade mode. Only administrator can connect at this time.', 'Unknown $curl_error_code: 77', 'SQLSTATE[08006] [7] SSL error: sslv3 alert unexpected message', 'SQLSTATE[08006] [7] unrecognized SSL error code:', 'SQLSTATE[HY000] [2002] No connection could be made because the target machine actively refused it', 'Broken pipe', // PDO::prepare(): Send of 77 bytes failed with errno=110 Operation timed out // SSL: Handshake timed out // SSL: Operation timed out // SSL: Connection timed out // SQLSTATE[HY000] [2002] Connection timed out 'timed out', 'Error reading result', ]; public static function causedByLostConnection(\Throwable $e): bool { $message = $e->getMessage(); foreach (self::ERROR_MESSAGES as $needle) { if (mb_strpos($message, $needle) !== false) { return true; } } return false; } } @swoole/library/core/Database/PDOConfig.php /** * This file is part of Swoole. * * @link https://www.swoole.com * @contact team@swoole.com * @license https://github.com/swoole/library/blob/master/LICENSE */ declare(strict_types=1); namespace Swoole\Database; class PDOConfig { public const DRIVER_MYSQL = 'mysql'; protected string $driver = self::DRIVER_MYSQL; protected string $host = '127.0.0.1'; protected int $port = 3306; protected ?string $unixSocket; protected string $dbname = 'test'; protected string $charset = 'utf8mb4'; protected string $username = 'root'; protected string $password = 'root'; protected array $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(string $host): self { $this->host = $host; return $this; } public function getPort(): int { return $this->port; } public function hasUnixSocket(): bool { return !empty($this->unixSocket); } public function getUnixSocket(): ?string { return $this->unixSocket ?? null; } 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; } /** * Returns the list of available drivers * * @return string[] */ public static function getAvailableDrivers(): array { return [ self::DRIVER_MYSQL, ]; } } @swoole/library/core/Database/PDOPool.php /** * This file is part of Swoole. * * @link https://www.swoole.com * @contact team@swoole.com * @license https://github.com/swoole/library/blob/master/LICENSE */ declare(strict_types=1); namespace Swoole\Database; use PDO; use Swoole\ConnectionPool; /** * @method void put(PDO|PDOProxy $connection) */ class PDOPool extends ConnectionPool { public function __construct(protected PDOConfig $config, int $size = self::DEFAULT_SIZE) { parent::__construct(function () { $driver = $this->config->getDriver(); if ($driver === 'sqlite') { return new \PDO($this->createDSN('sqlite')); } return new \PDO($this->createDSN($driver), $this->config->getUsername(), $this->config->getPassword(), $this->config->getOptions()); }, $size, PDOProxy::class); } /** * Get a PDO connection from the pool. The PDO connection (a PDO object) is wrapped in a PDOProxy object returned. * * @param float $timeout > 0 means waiting for the specified number of seconds. other means no waiting. * @return PDOProxy|false Returns a PDOProxy object from the pool, or false if the pool is full and the timeout is reached. * {@inheritDoc} */ public function get(float $timeout = -1) { /* @var \Swoole\Database\PDOProxy|false $pdo */ $pdo = parent::get($timeout); if ($pdo === false) { return false; } $pdo->reset(); return $pdo; } /** * @purpose create DSN * @throws \Exception */ private function createDSN(string $driver): string { switch ($driver) { case 'mysql': if ($this->config->hasUnixSocket()) { $dsn = "mysql:unix_socket={$this->config->getUnixSocket()};dbname={$this->config->getDbname()};charset={$this->config->getCharset()}"; } else { $dsn = "mysql:host={$this->config->getHost()};port={$this->config->getPort()};dbname={$this->config->getDbname()};charset={$this->config->getCharset()}"; } break; case 'pgsql': $dsn = 'pgsql:host=' . ($this->config->hasUnixSocket() ? $this->config->getUnixSocket() : $this->config->getHost()) . ";port={$this->config->getPort()};dbname={$this->config->getDbname()}"; break; case 'oci': $dsn = 'oci:dbname=' . ($this->config->hasUnixSocket() ? $this->config->getUnixSocket() : $this->config->getHost()) . ':' . $this->config->getPort() . '/' . $this->config->getDbname() . ';charset=' . $this->config->getCharset(); break; case 'sqlite': // There are three types of SQLite databases: databases on disk, databases in memory, and temporary // databases (which are deleted when the connections are closed). It doesn't make sense to use // connection pool for the latter two types of databases, because each connection connects to a //different in-memory or temporary SQLite database. if ($this->config->getDbname() === '') { throw new \Exception('Connection pool in Swoole does not support temporary SQLite databases.'); } if ($this->config->getDbname() === ':memory:') { throw new \Exception('Connection pool in Swoole does not support creating SQLite databases in memory.'); } $dsn = 'sqlite:' . $this->config->getDbname(); break; default: throw new \Exception('Unsupported Database Driver:' . $driver); } return $dsn; } } @swoole/library/core/Database/PDOProxy.php /** * This file is part of Swoole. * * @link https://www.swoole.com * @contact team@swoole.com * @license https://github.com/swoole/library/blob/master/LICENSE */ declare(strict_types=1); namespace Swoole\Database; /** * @method \PDO __getObject() */ class PDOProxy extends ObjectProxy { /** @var \PDO */ protected $__object; protected array $setAttributeContext = []; /** @var callable */ protected $constructor; protected int $round = 0; protected int $inTransaction = 0; public function __construct(callable $constructor) { parent::__construct($constructor()); $this->__object->setAttribute(\PDO::ATTR_ERRMODE, \PDO::ERRMODE_EXCEPTION); $this->constructor = $constructor; } public function __call(string $name, array $arguments) { try { $ret = $this->__object->{$name}(...$arguments); } catch (\PDOException $e) { if (!$this->__object->inTransaction() && DetectsLostConnections::causedByLostConnection($e)) { $this->reconnect(); $ret = $this->__object->{$name}(...$arguments); } else { throw $e; } } if (strcasecmp($name, 'beginTransaction') === 0) { $this->inTransaction++; } if ((strcasecmp($name, 'commit') === 0 || strcasecmp($name, 'rollback') === 0) && $this->inTransaction > 0) { $this->inTransaction--; } if ((strcasecmp($name, 'prepare') === 0) || (strcasecmp($name, 'query') === 0)) { $ret = new PDOStatementProxy($ret, $this); } return $ret; } public function getRound(): int { return $this->round; } public function reconnect(): void { $constructor = $this->constructor; parent::__construct($constructor()); $this->__object->setAttribute(\PDO::ATTR_ERRMODE, \PDO::ERRMODE_EXCEPTION); $this->round++; /* restore context */ 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->inTransaction > 0; } public function reset(): void { $this->inTransaction = 0; } } @swoole/library/core/Database/PDOStatementProxy.php /** * This file is part of Swoole. * * @link https://www.swoole.com * @contact team@swoole.com * @license https://github.com/swoole/library/blob/master/LICENSE */ declare(strict_types=1); namespace Swoole\Database; /** * The proxy class for PHP class PDOStatement. * * @see https://www.php.net/PDOStatement The PDOStatement class */ class PDOStatementProxy extends ObjectProxy { /** @var \PDOStatement */ protected $__object; protected array $setAttributeContext = []; protected array $setFetchModeContext; protected array $bindParamContext = []; protected array $bindColumnContext = []; protected array $bindValueContext = []; protected PDOProxy $parent; /** @var int */ 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) { try { $ret = $this->__object->{$name}(...$arguments); } catch (\PDOException $e) { if (!$this->parent->inTransaction() && DetectsLostConnections::causedByLostConnection($e)) { if ($this->parent->getRound() === $this->parentRound) { /* if not equal, parent has reconnected */ $this->parent->reconnect(); } $parent = $this->parent->__getObject(); $this->__object = $parent->prepare($this->__object->queryString); foreach ($this->setAttributeContext as $attribute => $value) { $this->__object->setAttribute($attribute, $value); } if (!empty($this->setFetchModeContext)) { $this->__object->setFetchMode(...$this->setFetchModeContext); } foreach ($this->bindParamContext as $param => $item) { $this->__object->bindParam($param, ...$item); } foreach ($this->bindColumnContext as $column => $item) { $this->__object->bindColumn($column, ...$item); } foreach ($this->bindValueContext as $value => $item) { $this->__object->bindParam($value, ...$item); } $ret = $this->__object->{$name}(...$arguments); } else { throw $e; } } return $ret; } public function setAttribute(int $attribute, $value): bool { $this->setAttributeContext[$attribute] = $value; return $this->__object->setAttribute($attribute, $value); } /** * Set the default fetch mode for this statement. * * @see https://www.php.net/manual/en/pdostatement.setfetchmode.php */ public function setFetchMode(int $mode, ...$params): 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/library/core/Database/RedisConfig.php /** * This file is part of Swoole. * * @link https://www.swoole.com * @contact team@swoole.com * @license https://github.com/swoole/library/blob/master/LICENSE */ declare(strict_types=1); namespace Swoole\Database; class RedisConfig { protected string $host = '127.0.0.1'; protected int $port = 6379; protected float $timeout = 0.0; protected string $reserved = ''; protected int $retry_interval = 0; protected float $read_timeout = 0.0; protected string $auth = ''; protected int $dbIndex = 0; /** * @var array */ protected array $options = []; public function getHost(): string { return $this->host; } public function withHost(string $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; } /** * Add a configurable option. */ public function withOption(int $option, mixed $value): self { $this->options[$option] = $value; return $this; } /** * Add/override configurable options. * * @param array $options */ public function setOptions(array $options): self { $this->options = $options; return $this; } /** * Get configurable options. * * @return array */ public function getOptions(): array { return $this->options; } } @swoole/library/core/Database/RedisPool.php /** * This file is part of Swoole. * * @link https://www.swoole.com * @contact team@swoole.com * @license https://github.com/swoole/library/blob/master/LICENSE */ declare(strict_types=1); namespace Swoole\Database; use Redis; use Swoole\ConnectionPool; /** * @method \Redis get() * @method void put(Redis $connection) */ class RedisPool extends ConnectionPool { public function __construct(protected RedisConfig $config, int $size = self::DEFAULT_SIZE) { parent::__construct(function () { $redis = new \Redis(); /* Compatible with different versions of Redis extension as much as possible */ $arguments = [ $this->config->getHost(), $this->config->getPort(), ]; if ($this->config->getTimeout() !== 0.0) { $arguments[] = $this->config->getTimeout(); } if ($this->config->getRetryInterval() !== 0) { /* reserved should always be NULL */ $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()); } /* Set Redis options. */ foreach ($this->config->getOptions() as $key => $value) { $redis->setOption($key, $value); } return $redis; }, $size); } } @swoole/library/core/Http/Status.php /** * This file is part of Swoole. * * @link https://www.swoole.com * @contact team@swoole.com * @license https://github.com/swoole/library/blob/master/LICENSE */ 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/library/core/Curl/Exception.php /** * This file is part of Swoole. * * @link https://www.swoole.com * @contact team@swoole.com * @license https://github.com/swoole/library/blob/master/LICENSE */ declare(strict_types=1); namespace Swoole\Curl; use Swoole; class Exception extends Swoole\Exception { } @swoole/library/core/Curl/Handler.php /** * This file is part of Swoole. * * @link https://www.swoole.com * @contact team@swoole.com * @license https://github.com/swoole/library/blob/master/LICENSE */ /* @noinspection PhpComposerExtensionStubsInspection, PhpDuplicateSwitchCaseBodyInspection, PhpInconsistentReturnPointsInspection */ declare(strict_types=1); namespace Swoole\Curl; use Swoole; use Swoole\Constant; use Swoole\Coroutine\Http\Client; use Swoole\Curl\Exception as CurlException; use Swoole\Http\Status; final class Handler implements \Stringable { /** * @var Client|null */ 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; /** @var callable|null */ private $headerFunction; /** @var callable|null */ private $readFunction; /** @var callable|null */ private $writeFunction; private $noProgress = true; /** @var callable */ 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(): string { $id = spl_object_id($this); return "Object({$id}) of type (curl)"; } /* ====== Public APIs ====== */ 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(): int { return $this->isAvailable() ? $this->errCode : 0; } public function error(): string { return $this->isAvailable() ? $this->errMsg : ''; } public function reset() { if (!$this->isAvailable()) { return false; } foreach ((new \ReflectionClass(self::class))->getDefaultProperties() as $name => $value) { $this->{$name} = $value; } } public function getContent() { if (!$this->isAvailable()) { return false; } return $this->transfer; } public function close(): void { if (!$this->isAvailable()) { return; } foreach ($this as &$property) { // @phpstan-ignore foreach.nonIterable $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 (!str_contains($url, '://') && $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) { /* keep same with cURL, primary_port has the highest priority */ $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 (isset($this->client)) { $oldUrlInfo = $this->urlInfo; if (($host !== $oldUrlInfo['host']) || ($port !== $oldUrlInfo['port']) || ($scheme !== $oldUrlInfo['scheme'])) { /* target changed */ $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 (isset($this->client)) { /* target changed */ $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 { // remove empty headers (keep same with raw cURL) unset($this->headerMap[$lowerCaseHeaderName]); } } /** * @throws Exception */ private function setOption(int $opt, mixed $value): bool { switch ($opt) { // case CURLOPT_STDERR: // case CURLOPT_WRITEHEADER: 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) { /* * Basic */ 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 = (bool) $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 CurlException('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: /* ignored temporarily */ 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 === '-') { // TODO: [+]HOST:PORT:ADDRESS $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 { // TODO: HOST:PORT:ADDRESS[,ADDRESS]... $this->resolve[$host][$port] = explode(',', $ip)[0]; } } break; case CURLOPT_IPRESOLVE: if ($value !== CURL_IPRESOLVE_WHATEVER and $value !== CURL_IPRESOLVE_V4) { throw new CurlException('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; /* * Ignore options */ case CURLOPT_VERBOSE: // trigger_error('swoole_curl_setopt(): CURLOPT_VERBOSE is not supported', E_USER_WARNING); case CURLOPT_SSLVERSION: case CURLOPT_NOSIGNAL: case CURLOPT_FRESH_CONNECT: /* * From PHP 5.1.3, this option has no effect: the raw output will always be returned when CURLOPT_RETURNTRANSFER is used. */ case CURLOPT_BINARYTRANSFER: /* TODO */ 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; /* * SSL */ 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; /* * Http POST */ case CURLOPT_POST: $this->method = 'POST'; break; case CURLOPT_POSTFIELDS: $this->postData = $value; if (!$this->method) { $this->method = 'POST'; } break; /* * Upload */ case CURLOPT_SAFE_UPLOAD: if (!$value) { trigger_error('swoole_curl_setopt(): Disabling safe uploads is no longer supported', E_USER_WARNING); return false; } break; /* * Http Header */ 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; /* * Http Cookie */ 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: /* after libcurl 7.12, CURLOPT_PUT is replaced by CURLOPT_UPLOAD */ $this->method = 'PUT'; break; case CURLOPT_INFILE: $this->infile = $value; break; case CURLOPT_INFILESIZE: $this->infileSize = $value; break; case CURLOPT_HTTPGET: /* Since GET is the default, this is only necessary if the request method has been changed. */ $this->method = 'GET'; break; default: throw new CurlException("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); /* * Socket */ if (!$this->urlInfo) { $this->setError(CURLE_URL_MALFORMAT, 'No URL set or URL using bad/illegal format'); return false; } if (!isset($this->client)) { $this->create(); } while (true) { $client = $this->client; /* * Http Proxy */ 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; } $proxyOptions = match ($proxyType) { CURLPROXY_HTTP => [ 'http_proxy_host' => $proxy, 'http_proxy_port' => $proxyPort, 'http_proxy_username' => $proxyUsername, 'http_proxy_password' => $proxyPassword, ], CURLPROXY_SOCKS5 => [ 'socks5_host' => $proxy, 'socks5_port' => $proxyPort, 'socks5_username' => $proxyUsername, 'socks5_password' => $proxyPassword, ], default => throw new CurlException("Unexpected proxy type [{$proxyType}]"), }; } /* * Client Options */ $client->set( $this->clientOptions + ($proxyOptions ?? []) ); /* * Method */ if ($this->method) { $client->setMethod($this->method); } /* * Data */ if ($this->infile) { // Infile // Notice: we make its priority higher than postData but raw cURL will send both of them $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); // Notice: although we reset it, raw cURL never do this $this->infile = null; $this->infileSize = PHP_INT_MAX; } else { // POST data 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); } } /* * Headers */ // Notice: setHeaders must be placed last, because headers may be changed by other parts // As much as possible to ensure that Host is the first header. // See: http://tools.ietf.org/html/rfc7230#section-5.4 $client->setHeaders($this->headers); /** * Execute. */ $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 = self::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); } // force GET 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)) { // @phpstan-ignore booleanNot.alwaysFalse 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; } /* ====== Redirect helper ====== */ 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 str_starts_with($location, './')) { $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/library/core/FastCGI.php /** * This file is part of Swoole. * * @link https://www.swoole.com * @contact team@swoole.com * @license https://github.com/swoole/library/blob/master/LICENSE */ declare(strict_types=1); namespace Swoole; /** * FastCGI constants. */ class FastCGI { /** * Number of bytes in a FCGI_Header. Future versions of the protocol * will not reduce this number. */ public const HEADER_LEN = 8; /** * Format of FCGI_HEADER for unpacking in PHP */ public const HEADER_FORMAT = 'Cversion/Ctype/nrequestId/ncontentLength/CpaddingLength/Creserved'; /** * Max content length of a record */ public const MAX_CONTENT_LENGTH = 65535; /** * Value for version component of FCGI_Header */ public const VERSION_1 = 1; /** * Values for type component of FCGI_Header */ 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; /** * Value for requestId component of FCGI_Header */ public const DEFAULT_REQUEST_ID = 1; /** * Mask for flags component of FCGI_BeginRequestBody */ public const KEEP_CONN = 1; /** * Values for role component of FCGI_BeginRequestBody */ public const RESPONDER = 1; public const AUTHORIZER = 2; public const FILTER = 3; /** * Values for protocolStatus component of FCGI_EndRequestBody */ public const REQUEST_COMPLETE = 0; public const CANT_MPX_CONN = 1; public const OVERLOADED = 2; public const UNKNOWN_ROLE = 3; } @swoole/library/core/FastCGI/Record.php /** * This file is part of Swoole. * * @link https://www.swoole.com * @contact team@swoole.com * @license https://github.com/swoole/library/blob/master/LICENSE */ declare(strict_types=1); namespace Swoole\FastCGI; use Swoole\FastCGI; /** * FastCGI record. */ class Record implements \Stringable { /** * Identifies the FastCGI protocol version. */ protected int $version = FastCGI::VERSION_1; /** * Identifies the FastCGI record type, i.e. the general function that the record performs. */ protected int $type = FastCGI::UNKNOWN_TYPE; /** * Identifies the FastCGI request to which the record belongs. */ protected int $requestId = FastCGI::DEFAULT_REQUEST_ID; /** * Reserved byte for future proposes */ protected int $reserved = 0; /** * The number of bytes in the contentData component of the record. */ private int $contentLength = 0; /** * The number of bytes in the paddingData component of the record. */ private int $paddingLength = 0; /** * Binary data, between 0 and 65535 bytes of data, interpreted according to the record type. */ private string $contentData = ''; /** * Padding data, between 0 and 255 bytes of data, which are ignored. */ private string $paddingData = ''; /** * Returns the binary message representation of record */ 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; } /** * Unpacks the message from the binary data buffer */ final public static function unpack(string $binaryData): static { /** @var static $self */ $self = (new \ReflectionClass(static::class))->newInstanceWithoutConstructor(); /** @phpstan-var false|array{version: int, type: int, requestId: int, contentLength: int, paddingLength: int, reserved: int} */ $packet = unpack(FastCGI::HEADER_FORMAT, $binaryData); if ($packet === false) { throw new \RuntimeException('Can not unpack data from the binary buffer'); } [ $self->version, $self->type, $self->requestId, $self->contentLength, $self->paddingLength, $self->reserved ] = array_values($packet); $payload = substr($binaryData, FastCGI::HEADER_LEN); self::unpackPayload($self, $payload); if (static::class !== self::class && $self->contentLength > 0) { static::unpackPayload($self, $payload); } return $self; } /** * Sets the content data and adjusts the length fields * * @return static */ 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; } /** * Returns the context data from the record */ public function getContentData(): string { return $this->contentData; } /** * Returns the version of record */ public function getVersion(): int { return $this->version; } /** * Returns record type */ public function getType(): int { return $this->type; } /** * Returns request ID */ public function getRequestId(): int { return $this->requestId; } /** * Sets request ID * * There should be only one unique ID for all active requests, * use random number or preferably resetting auto-increment. * * @return static */ public function setRequestId(int $requestId): self { $this->requestId = $requestId; return $this; } /** * Returns the size of content length */ final public function getContentLength(): int { return $this->contentLength; } /** * Returns the size of padding length */ final public function getPaddingLength(): int { return $this->paddingLength; } /** * Method to unpack the payload for the record. * * NB: Default implementation will be always called */ protected static function unpackPayload(self $self, string $binaryData): void { /** @phpstan-var false|array{contentData: string, paddingData: string} */ $payload = unpack("a{$self->contentLength}contentData/a{$self->paddingLength}paddingData", $binaryData); if ($payload === false) { throw new \RuntimeException('Can not unpack data from the binary buffer'); } [ $self->contentData, $self->paddingData ] = array_values($payload); } /** * Implementation of packing the payload */ protected function packPayload(): string { return pack("a{$this->contentLength}", $this->contentData); } } @swoole/library/core/FastCGI/Record/Params.php /** * This file is part of Swoole. * * @link https://www.swoole.com * @contact team@swoole.com * @license https://github.com/swoole/library/blob/master/LICENSE */ declare(strict_types=1); namespace Swoole\FastCGI\Record; use Swoole\FastCGI; use Swoole\FastCGI\Record; /** * Params request record */ class Params extends Record { /** * List of params * * @var string[] * @phpstan-var array */ protected array $values = []; /** * Constructs a param request * * @phpstan-param array $values */ public function __construct(array $values) { $this->type = FastCGI::PARAMS; $this->values = $values; $this->setContentData($this->packPayload()); } /** * Returns an associative list of parameters * * @phpstan-return array */ public function getValues(): array { return $this->values; } /** * {@inheritdoc} * @param static $self */ protected static function unpackPayload($self, string $binaryData): void { assert($self instanceof self); $currentOffset = 0; do { /** @phpstan-var false|array{nameLengthHigh: int} */ $payload = unpack('CnameLengthHigh', $binaryData); if ($payload === false) { throw new \RuntimeException('Can not unpack data from the binary buffer'); } [$nameLengthHigh] = array_values($payload); $isLongName = ($nameLengthHigh >> 7 == 1); $valueOffset = $isLongName ? 4 : 1; /** @phpstan-var false|array{valueLengthHigh: int} */ $payload = unpack('CvalueLengthHigh', substr($binaryData, $valueOffset)); if ($payload === false) { throw new \RuntimeException('Can not unpack data from the binary buffer'); } [$valueLengthHigh] = array_values($payload); $isLongValue = ($valueLengthHigh >> 7 == 1); $dataOffset = $valueOffset + ($isLongValue ? 4 : 1); $formatParts = [ $isLongName ? 'NnameLength' : 'CnameLength', $isLongValue ? 'NvalueLength' : 'CvalueLength', ]; $format = join('/', $formatParts); /** @phpstan-var false|array{nameLength: int, valueLength: int} */ $payload = unpack($format, $binaryData); if ($payload === false) { throw new \RuntimeException('Can not unpack data from the binary buffer'); } [$nameLength, $valueLength] = array_values($payload); // Clear top bit for long record $nameLength &= ($isLongName ? 0x7FFFFFFF : 0x7F); $valueLength &= ($isLongValue ? 0x7FFFFFFF : 0x7F); /** @phpstan-var false|array{nameData: string, valueData: string} */ $payload = unpack( "a{$nameLength}nameData/a{$valueLength}valueData", substr($binaryData, $dataOffset) ); if ($payload === false) { throw new \RuntimeException('Can not unpack data from the binary buffer'); } [$nameData, $valueData] = array_values($payload); $self->values[$nameData] = $valueData; $keyValueLength = $dataOffset + $nameLength + $valueLength; $binaryData = substr($binaryData, $keyValueLength); $currentOffset += $keyValueLength; } while ($currentOffset < $self->getContentLength()); } /** * {@inheritdoc} */ protected function packPayload(): string { $payload = ''; foreach ($this->values as $nameData => $valueData) { if ($valueData === null) { // @phpstan-ignore identical.alwaysFalse 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/library/core/FastCGI/Record/AbortRequest.php /** * This file is part of Swoole. * * @link https://www.swoole.com * @contact team@swoole.com * @license https://github.com/swoole/library/blob/master/LICENSE */ declare(strict_types=1); namespace Swoole\FastCGI\Record; use Swoole\FastCGI; use Swoole\FastCGI\Record; /** * The Web server sends a FCGI_ABORT_REQUEST record to abort a request */ class AbortRequest extends Record { public function __construct(int $requestId) { $this->type = FastCGI::ABORT_REQUEST; $this->setRequestId($requestId); } } @swoole/library/core/FastCGI/Record/BeginRequest.php /** * This file is part of Swoole. * * @link https://www.swoole.com * @contact team@swoole.com * @license https://github.com/swoole/library/blob/master/LICENSE */ declare(strict_types=1); namespace Swoole\FastCGI\Record; use Swoole\FastCGI; use Swoole\FastCGI\Record; /** * The Web server sends a FCGI_BEGIN_REQUEST record to start a request. */ class BeginRequest extends Record { /** * The role component sets the role the Web server expects the application to play. * The currently-defined roles are: * FCGI_RESPONDER * FCGI_AUTHORIZER * FCGI_FILTER */ protected int $role = FastCGI::UNKNOWN_ROLE; /** * The flags component contains a bit that controls connection shutdown. * * flags & FCGI_KEEP_CONN: * If zero, the application closes the connection after responding to this request. * If not zero, the application does not close the connection after responding to this request; * the Web server retains responsibility for the connection. */ protected int $flags; /** * Reserved data, 5 bytes maximum */ protected string $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()); } /** * Returns the role * * The role component sets the role the Web server expects the application to play. * The currently-defined roles are: * FCGI_RESPONDER * FCGI_AUTHORIZER * FCGI_FILTER */ public function getRole(): int { return $this->role; } /** * Returns the flags * * The flags component contains a bit that controls connection shutdown. * * flags & FCGI_KEEP_CONN: * If zero, the application closes the connection after responding to this request. * If not zero, the application does not close the connection after responding to this request; * the Web server retains responsibility for the connection. */ public function getFlags(): int { return $this->flags; } /** * {@inheritdoc} * @param static $self */ protected static function unpackPayload($self, string $binaryData): void { assert($self instanceof self); /** @phpstan-var false|array{role: int, flags: int, reserved: string} */ $payload = unpack('nrole/Cflags/a5reserved', $binaryData); if ($payload === false) { throw new \RuntimeException('Can not unpack data from the binary buffer'); } [ $self->role, $self->flags, $self->reserved1 ] = array_values($payload); } /** {@inheritdoc} */ protected function packPayload(): string { return pack( 'nCa5', $this->role, $this->flags, $this->reserved1 ); } } @swoole/library/core/FastCGI/Record/Data.php /** * This file is part of Swoole. * * @link https://www.swoole.com * @contact team@swoole.com * @license https://github.com/swoole/library/blob/master/LICENSE */ declare(strict_types=1); namespace Swoole\FastCGI\Record; use Swoole\FastCGI; use Swoole\FastCGI\Record; /** * Data binary stream * * FCGI_DATA is a second stream record type used to send additional data to the application. */ class Data extends Record { public function __construct(string $contentData) { $this->type = FastCGI::DATA; $this->setContentData($contentData); } } @swoole/library/core/FastCGI/Record/EndRequest.php /** * This file is part of Swoole. * * @link https://www.swoole.com * @contact team@swoole.com * @license https://github.com/swoole/library/blob/master/LICENSE */ declare(strict_types=1); namespace Swoole\FastCGI\Record; use Swoole\FastCGI; use Swoole\FastCGI\Record; /** * The application sends a FCGI_END_REQUEST record to terminate a request, either because the application * has processed the request or because the application has rejected the request. */ class EndRequest extends Record { /** * The appStatus component is an application-level status code. Each role documents its usage of appStatus. */ protected int $appStatus = 0; /** * The protocolStatus component is a protocol-level status code. * * The possible protocolStatus values are: * FCGI_REQUEST_COMPLETE: normal end of request. * FCGI_CANT_MPX_CONN: rejecting a new request. * This happens when a Web server sends concurrent requests over one connection to an application that is * designed to process one request at a time per connection. * FCGI_OVERLOADED: rejecting a new request. * This happens when the application runs out of some resource, e.g. database connections. * FCGI_UNKNOWN_ROLE: rejecting a new request. * This happens when the Web server has specified a role that is unknown to the application. */ protected int $protocolStatus = FastCGI::REQUEST_COMPLETE; /** * Reserved data, 3 bytes maximum */ protected string $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()); } /** * Returns app status * * The appStatus component is an application-level status code. Each role documents its usage of appStatus. */ public function getAppStatus(): int { return $this->appStatus; } /** * Returns the protocol status * * The possible protocolStatus values are: * FCGI_REQUEST_COMPLETE: normal end of request. * FCGI_CANT_MPX_CONN: rejecting a new request. * This happens when a Web server sends concurrent requests over one connection to an application that is * designed to process one request at a time per connection. * FCGI_OVERLOADED: rejecting a new request. * This happens when the application runs out of some resource, e.g. database connections. * FCGI_UNKNOWN_ROLE: rejecting a new request. * This happens when the Web server has specified a role that is unknown to the application. */ public function getProtocolStatus(): int { return $this->protocolStatus; } /** * {@inheritdoc} * @param static $self */ protected static function unpackPayload($self, string $binaryData): void { assert($self instanceof self); /** @phpstan-var false|array{appStatus: int, protocolStatus: int, reserved: string} */ $payload = unpack('NappStatus/CprotocolStatus/a3reserved', $binaryData); if ($payload === false) { throw new \RuntimeException('Can not unpack data from the binary buffer'); } [ $self->appStatus, $self->protocolStatus, $self->reserved1 ] = array_values($payload); } /** {@inheritdoc} */ protected function packPayload(): string { return pack( 'NCa3', $this->appStatus, $this->protocolStatus, $this->reserved1 ); } } @swoole/library/core/FastCGI/Record/GetValues.php /** * This file is part of Swoole. * * @link https://www.swoole.com * @contact team@swoole.com * @license https://github.com/swoole/library/blob/master/LICENSE */ declare(strict_types=1); namespace Swoole\FastCGI\Record; use Swoole\FastCGI; /** * GetValues API * * The Web server can query specific variables within the application. * The server will typically perform a query on application startup in order to to automate certain aspects of * system configuration. * * The application responds by sending a record {FCGI_GET_VALUES_RESULT, 0, ...} with the values supplied. * If the application doesn't understand a variable name that was included in the query, it omits that name from * the response. * * FCGI_GET_VALUES is designed to allow an open-ended set of variables. * * The initial set provides information to help the server perform application and connection management: * FCGI_MAX_CONNS: The maximum number of concurrent transport connections this application will accept, * e.g. "1" or "10". * FCGI_MAX_REQS: The maximum number of concurrent requests this application will accept, e.g. "1" or "50". * FCGI_MPXS_CONNS: "0" if this application does not multiplex connections (i.e. handle concurrent requests * over each connection), "1" otherwise. */ class GetValues extends Params { /** * Constructs a request * * @param array $keys List of keys to receive * * @phpstan-param list $keys */ public function __construct(array $keys) { parent::__construct(array_fill_keys($keys, '')); $this->type = FastCGI::GET_VALUES; } } @swoole/library/core/FastCGI/Record/GetValuesResult.php /** * This file is part of Swoole. * * @link https://www.swoole.com * @contact team@swoole.com * @license https://github.com/swoole/library/blob/master/LICENSE */ declare(strict_types=1); namespace Swoole\FastCGI\Record; use Swoole\FastCGI; /** * GetValues API * * The Web server can query specific variables within the application. * The server will typically perform a query on application startup in order to to automate certain aspects of * system configuration. * * The application responds by sending a record {FCGI_GET_VALUES_RESULT, 0, ...} with the values supplied. * If the application doesn't understand a variable name that was included in the query, it omits that name from * the response. * * FCGI_GET_VALUES is designed to allow an open-ended set of variables. * * The initial set provides information to help the server perform application and connection management: * FCGI_MAX_CONNS: The maximum number of concurrent transport connections this application will accept, * e.g. "1" or "10". * FCGI_MAX_REQS: The maximum number of concurrent requests this application will accept, e.g. "1" or "50". * FCGI_MPXS_CONNS: "0" if this application does not multiplex connections (i.e. handle concurrent requests * over each connection), "1" otherwise. */ class GetValuesResult extends Params { /** * Constructs a param request * * @phpstan-param array $values */ public function __construct(array $values) { parent::__construct($values); $this->type = FastCGI::GET_VALUES_RESULT; } } @swoole/library/core/FastCGI/Record/Stdin.php /** * This file is part of Swoole. * * @link https://www.swoole.com * @contact team@swoole.com * @license https://github.com/swoole/library/blob/master/LICENSE */ declare(strict_types=1); namespace Swoole\FastCGI\Record; use Swoole\FastCGI; use Swoole\FastCGI\Record; /** * Stdin binary stream * * FCGI_STDIN is a stream record type used in sending arbitrary data from the Web server to the application */ class Stdin extends Record { public function __construct(string $contentData) { $this->type = FastCGI::STDIN; $this->setContentData($contentData); } } @swoole/library/core/FastCGI/Record/Stdout.php /** * This file is part of Swoole. * * @link https://www.swoole.com * @contact team@swoole.com * @license https://github.com/swoole/library/blob/master/LICENSE */ declare(strict_types=1); namespace Swoole\FastCGI\Record; use Swoole\FastCGI; use Swoole\FastCGI\Record; /** * Stdout binary stream * * FCGI_STDOUT is a stream record for sending arbitrary data from the application to the Web server */ class Stdout extends Record { public function __construct(string $contentData) { $this->type = FastCGI::STDOUT; $this->setContentData($contentData); } } @swoole/library/core/FastCGI/Record/Stderr.php /** * This file is part of Swoole. * * @link https://www.swoole.com * @contact team@swoole.com * @license https://github.com/swoole/library/blob/master/LICENSE */ declare(strict_types=1); namespace Swoole\FastCGI\Record; use Swoole\FastCGI; use Swoole\FastCGI\Record; /** * Stderr binary stream * * FCGI_STDERR is a stream record for sending arbitrary data from the application to the Web server */ class Stderr extends Record { public function __construct(string $contentData) { $this->type = FastCGI::STDERR; $this->setContentData($contentData); } } @swoole/library/core/FastCGI/Record/UnknownType.php /** * This file is part of Swoole. * * @link https://www.swoole.com * @contact team@swoole.com * @license https://github.com/swoole/library/blob/master/LICENSE */ declare(strict_types=1); namespace Swoole\FastCGI\Record; use Swoole\FastCGI; use Swoole\FastCGI\Record; /** * Record for unknown queries * * The set of management record types is likely to grow in future versions of this protocol. * To provide for this evolution, the protocol includes the FCGI_UNKNOWN_TYPE management record. * When an application receives a management record whose type T it does not understand, the application responds * with {FCGI_UNKNOWN_TYPE, 0, {T}}. */ class UnknownType extends Record { /** * Type of the unrecognized management record. */ protected int $type1; /** * Reserved data, 7 bytes maximum */ protected string $reserved1; public function __construct(int $type, string $reserved = '') { $this->type = FastCGI::UNKNOWN_TYPE; $this->type1 = $type; $this->reserved1 = $reserved; $this->setContentData($this->packPayload()); } /** * Returns the unrecognized type */ public function getUnrecognizedType(): int { return $this->type1; } /** * {@inheritdoc} * @param static $self */ public static function unpackPayload($self, string $binaryData): void { assert($self instanceof self); /** @phpstan-var false|array{type: int, reserved: string} */ $payload = unpack('Ctype/a7reserved', $binaryData); if ($payload === false) { throw new \RuntimeException('Can not unpack data from the binary buffer'); } [$self->type1, $self->reserved1] = array_values($payload); } /** * {@inheritdoc} */ protected function packPayload(): string { return pack( 'Ca7', $this->type1, $this->reserved1 ); } } @swoole/library/core/FastCGI/FrameParser.php /** * This file is part of Swoole. * * @link https://www.swoole.com * @contact team@swoole.com * @license https://github.com/swoole/library/blob/master/LICENSE */ declare(strict_types=1); namespace Swoole\FastCGI; use Swoole\FastCGI; use Swoole\FastCGI\Record\AbortRequest; use Swoole\FastCGI\Record\BeginRequest; use Swoole\FastCGI\Record\Data; use Swoole\FastCGI\Record\EndRequest; use Swoole\FastCGI\Record\GetValues; use Swoole\FastCGI\Record\GetValuesResult; use Swoole\FastCGI\Record\Params; use Swoole\FastCGI\Record\Stderr; use Swoole\FastCGI\Record\Stdin; use Swoole\FastCGI\Record\Stdout; use Swoole\FastCGI\Record\UnknownType; /** * Utility class to simplify parsing of FastCGI protocol data. */ class FrameParser { /** * Mapping of constants to the classes * * @phpstan-var array */ protected static array $classMapping = [ FastCGI::BEGIN_REQUEST => BeginRequest::class, FastCGI::ABORT_REQUEST => AbortRequest::class, FastCGI::END_REQUEST => EndRequest::class, FastCGI::PARAMS => Params::class, FastCGI::STDIN => Stdin::class, FastCGI::STDOUT => Stdout::class, FastCGI::STDERR => Stderr::class, FastCGI::DATA => Data::class, FastCGI::GET_VALUES => GetValues::class, FastCGI::GET_VALUES_RESULT => GetValuesResult::class, FastCGI::UNKNOWN_TYPE => UnknownType::class, ]; /** * Checks if the buffer contains a valid frame to parse */ public static function hasFrame(string $binaryBuffer): bool { $bufferLength = strlen($binaryBuffer); if ($bufferLength < FastCGI::HEADER_LEN) { return false; } /** @phpstan-var false|array{version: int, type: int, requestId: int, contentLength: int, paddingLength: int} */ $fastInfo = unpack(FastCGI::HEADER_FORMAT, $binaryBuffer); if ($fastInfo === false) { throw new \RuntimeException('Can not unpack data from the binary buffer'); } if ($bufferLength < FastCGI::HEADER_LEN + $fastInfo['contentLength'] + $fastInfo['paddingLength']) { return false; } return true; } /** * Parses a frame from the binary buffer * * @return Record One of the corresponding FastCGI record */ public static function parseFrame(string &$binaryBuffer): Record { $bufferLength = strlen($binaryBuffer); if ($bufferLength < FastCGI::HEADER_LEN) { throw new \RuntimeException('Not enough data in the buffer to parse'); } /** @phpstan-var false|array{version: int, type: int, requestId: int, contentLength: int, paddingLength: int} */ $recordHeader = unpack(FastCGI::HEADER_FORMAT, $binaryBuffer); if ($recordHeader === false) { throw new \RuntimeException('Can not unpack data from the binary buffer'); } $recordType = $recordHeader['type']; if (!isset(self::$classMapping[$recordType])) { throw new \DomainException("Invalid FastCGI record type {$recordType} received"); } /** @var Record $className */ $className = self::$classMapping[$recordType]; $record = $className::unpack($binaryBuffer); $offset = FastCGI::HEADER_LEN + $record->getContentLength() + $record->getPaddingLength(); $binaryBuffer = substr($binaryBuffer, $offset); return $record; } } @swoole/library/core/FastCGI/Message.php /** * This file is part of Swoole. * * @link https://www.swoole.com * @contact team@swoole.com * @license https://github.com/swoole/library/blob/master/LICENSE */ declare(strict_types=1); namespace Swoole\FastCGI; class Message { protected array $params = []; protected string $body = ''; protected string $error = ''; public function getParam(string $name): ?string { return $this->params[$name] ?? null; } public function withParam(string $name, string $value): static { $this->params[$name] = $value; return $this; } public function withoutParam(string $name): static { unset($this->params[$name]); return $this; } public function getParams(): array { return $this->params; } public function withParams(array $params): static { $this->params = $params; return $this; } public function withAddedParams(array $params): static { $this->params = $params + $this->params; return $this; } public function getBody(): string { return $this->body; } public function withBody(string|\Stringable $body): self { $this->body = (string) $body; return $this; } public function getError(): string { return $this->error; } public function withError(string $error): static { $this->error = $error; return $this; } } @swoole/library/core/FastCGI/Request.php /** * This file is part of Swoole. * * @link https://www.swoole.com * @contact team@swoole.com * @license https://github.com/swoole/library/blob/master/LICENSE */ 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 implements \Stringable { protected bool $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/library/core/FastCGI/Response.php /** * This file is part of Swoole. * * @link https://www.swoole.com * @contact team@swoole.com * @license https://github.com/swoole/library/blob/master/LICENSE */ declare(strict_types=1); namespace Swoole\FastCGI; use Swoole\FastCGI\Record\EndRequest; use Swoole\FastCGI\Record\Stderr; use Swoole\FastCGI\Record\Stdout; class Response extends Message { /** * @param array $records */ 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); } /** * @param array $records */ protected static function verify(array $records): bool { return !empty($records) && $records[array_key_last($records)] instanceof EndRequest; } } @swoole/library/core/FastCGI/HttpRequest.php /** * This file is part of Swoole. * * @link https://www.swoole.com * @contact team@swoole.com * @license https://github.com/swoole/library/blob/master/LICENSE */ declare(strict_types=1); namespace Swoole\FastCGI; class HttpRequest extends Request { protected array $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 (str_starts_with($name, 'HTTP_')) { $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(array|string|\Stringable $body): self { 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/library/core/FastCGI/HttpResponse.php /** * This file is part of Swoole. * * @link https://www.swoole.com * @contact team@swoole.com * @license https://github.com/swoole/library/blob/master/LICENSE */ declare(strict_types=1); namespace Swoole\FastCGI; use Swoole\FastCGI\Record\EndRequest; use Swoole\FastCGI\Record\Stderr; use Swoole\FastCGI\Record\Stdout; use Swoole\Http\Status; class HttpResponse extends Response { /** @var int */ protected $statusCode; /** @var string */ protected $reasonPhrase; /** * @var array */ protected array $headers = []; /** * @var array */ protected array $headersMap = []; /** * @var array */ protected array $setCookieHeaderLines = []; /** * @param array $records */ public function __construct(array $records = []) { parent::__construct($records); $body = $this->getBody(); if (strlen($body) === 0) { return; } $array = explode("\r\n\r\n", $body, 2); // An array that contains the HTTP headers and the body. 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); // An array that contains the name and the value of an HTTP header. if (count($array) != 2) { continue; // Invalid HTTP header? Ignore it! } $name = trim($array[0]); $value = trim($array[1]); if (strcasecmp($name, 'Status') === 0) { $array = explode(' ', $value, 2); // An array that contains the status code (and the reason phrase). $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 = $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; } /** * @return array */ 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; } /** * @param array $headers */ public function withHeaders(array $headers): self { foreach ($headers as $name => $value) { $this->withHeader($name, $value); } return $this; } /** * @return array */ public function getSetCookieHeaderLines(): array { return $this->setCookieHeaderLines; } public function withSetCookieHeaderLine(string $value): self { $this->setCookieHeaderLines[] = $value; return $this; } } @swoole/library/core/Coroutine/FastCGI/Client.php /** * This file is part of Swoole. * * @link https://www.swoole.com * @contact team@swoole.com * @license https://github.com/swoole/library/blob/master/LICENSE */ declare(strict_types=1); namespace Swoole\Coroutine\FastCGI; use Swoole\Constant; 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 int $af; protected string $host; protected int $port; protected bool $ssl; protected ?Socket $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 (str_contains($host, ':')) { $this->af = AF_INET6; } else { $this->af = AF_INET; } $this->host = $host; $this->port = $port; $this->ssl = $ssl; } /** * @return ($request is HttpRequest ? HttpResponse : Response) * @throws Exception */ public function execute(Request $request, float $timeout = -1): Response { if (!isset($this->socket)) { $this->socket = $socket = new Socket($this->af, SOCK_STREAM, IPPROTO_IP); $socket->setProtocol([ Constant::OPTION_OPEN_SSL => $this->ssl, Constant::OPTION_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) { $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; } // @phpstan-ignore argument.type,argument.type return ($request instanceof HttpRequest) ? new HttpResponse($records) : new Response($records); } } // Code execution should never reach here. However, we still put an exit() statement here for safe purpose. exit(1); // @phpstan-ignore deadCode.unreachable } 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/library/core/Coroutine/FastCGI/Client/Exception.php /** * This file is part of Swoole. * * @link https://www.swoole.com * @contact team@swoole.com * @license https://github.com/swoole/library/blob/master/LICENSE */ declare(strict_types=1); namespace Swoole\Coroutine\FastCGI\Client; class Exception extends \Swoole\Exception { } @swoole/library/core/Coroutine/FastCGI/Proxy.php /** * This file is part of Swoole. * * @link https://www.swoole.com * @contact team@swoole.com * @license https://github.com/swoole/library/blob/master/LICENSE */ declare(strict_types=1); namespace Swoole\Coroutine\FastCGI; use Swoole\FastCGI\HttpRequest; use Swoole\FastCGI\HttpResponse; use Swoole\Http; use Swoole\Http\Request as SwooleHttpRequest; use Swoole\Http\Response as SwooleHttpResponse; class Proxy { /* @var string */ protected $host; /* @var int */ protected $port; /* @var float */ protected $timeout = -1; /* @var string */ protected $documentRoot; /* @var bool */ protected $https = false; /* @var string */ protected $index = 'index.php'; /* @var array */ protected $params = []; /* @var null|callable */ 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(SwooleHttpRequest $userRequest): HttpRequest { $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 = (new HttpRequest()) ->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'); } return $request; } public function translateResponse(HttpResponse $response, SwooleHttpResponse $userResponse): void { $userResponse->status($response->getStatusCode(), $response->getReasonPhrase()); $userResponse->header = $response->getHeaders(); $userResponse->cookie = $response->getSetCookieHeaderLines(); $userResponse->end($response->getBody()); } public function pass(SwooleHttpRequest|HttpRequest $userRequest, SwooleHttpResponse $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; } } $response = (new Client($this->host, $this->port))->execute($request, $this->timeout); $this->translateResponse($response, $userResponse); } /** * Send content of a static file to the client, if the file is accessible and is not a PHP file. * * @return bool True if the file doesn't have an extension of 'php', false otherwise. Note that the file may not be * accessible even the return value is true. */ public function staticFileFiltrate(HttpRequest $request, SwooleHttpResponse $userResponse): bool { $extension = pathinfo($request->getScriptFilename(), PATHINFO_EXTENSION); if ($extension !== 'php') { $realPath = realpath($request->getScriptFilename()); if (!$realPath || !str_starts_with($realPath, $this->documentRoot) || !is_file($realPath)) { $userResponse->status(Http\Status::NOT_FOUND); } else { $userResponse->sendfile($realPath); } return true; } return false; } } @swoole/library/core/Process/Manager.php /** * This file is part of Swoole. * * @link https://www.swoole.com * @contact team@swoole.com * @license https://github.com/swoole/library/blob/master/LICENSE */ declare(strict_types=1); namespace Swoole\Process; use Swoole\Constant; use function Swoole\Coroutine\run; class Manager { /** * @var Pool */ protected $pool; /** * @var int */ protected $ipcType = SWOOLE_IPC_NONE; /** * @var int */ protected $msgQueueKey = 0; /** * @var array */ 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/library/core/Server/Admin.php /** * This file is part of Swoole. * * @link https://www.swoole.com * @contact team@swoole.com * @license https://github.com/swoole/library/blob/master/LICENSE */ declare(strict_types=1); namespace Swoole\Server; use Swoole\Coroutine; use Swoole\Http\Request; use Swoole\Http\Response; use Swoole\Server; use Swoole\StringObject; use Swoole\Timer; class Admin { /** * gdb php * (gdb) p sizeof(zval) * $2 = 16 * (gdb) p sizeof(zend_array) * $1 = 56 * (gdb) p sizeof(zend_string) * $3 = 32 * (gdb) p sizeof(zend_object) * $4 = 56 */ 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 array $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 array $allList = [ 'all', 'all_reactor', 'all_reactor_thread', 'all_worker', 'all_event_worker', 'all_task', 'all_task_worker', 'specific', ]; private static array $postMethodList = [ 'server_reload', 'server_shutdown', 'close_session', ]; private static string $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 $server, string $msg) { $server->reload(); return self::json('Operation succeeded'); } ); $server->addCommand( 'server_shutdown', $accepted_process_types, function (Server $server, string $msg): void { $server->shutdown(); } ); $server->addCommand( 'coroutine_stats', $accepted_process_types, fn (Server $server, string $msg) => self::json(Coroutine::stats()) ); $server->addCommand( 'coroutine_list', $accepted_process_types, fn (Server $server, string $msg) => self::json(iterator_to_array(Coroutine::list())) ); $server->addCommand( 'coroutine_bt', $accepted_process_types, function (Server $server, string $msg) { $json = json_decode($msg, null, 512, JSON_THROW_ON_ERROR); $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, fn (Server $server, string $msg) => self::json($server->stats()) ); $server->addCommand( 'server_setting', $accepted_process_types, function (Server $server, string $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, string $msg) { $json = json_decode($msg, true, 512, JSON_THROW_ON_ERROR); 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, [self::class, 'handlerCloseSession']); $server->addCommand('get_version_info', $accepted_process_types, [self::class, 'handlerGetVersionInfo']); $server->addCommand('get_worker_info', $accepted_process_types, [self::class, 'handlerGetWorkerInfo']); $server->addCommand('get_timer_list', $accepted_process_types, [self::class, 'handlerGetTimerList']); $server->addCommand('get_coroutine_list', $accepted_process_types, [self::class, 'handlerGetCoroutineList']); $server->addCommand('get_objects', $accepted_process_types, [self::class, 'handlerGetObjects']); $server->addCommand('get_class_info', $accepted_process_types, [self::class, 'handlerGetClassInfo']); $server->addCommand('get_function_info', $accepted_process_types, [self::class, 'handlerGetFunctionInfo']); $server->addCommand('get_object_by_handle', $accepted_process_types, [self::class, 'handlerGetObjectByHandle']); $server->addCommand('get_server_cpu_usage', $accepted_process_types, [self::class, 'handlerGetServerCpuUsage']); $server->addCommand( 'get_server_memory_usage', $accepted_process_types, [self::class, 'handlerGetServerMemoryUsage'] ); $server->addCommand( 'get_static_property_value', $accepted_process_types, [self::class, 'handlerGetStaticPropertyValue'] ); $server->addCommand( 'get_defined_functions', $accepted_process_types, [self::class, 'handlerGetDefinedFunctions'] ); $server->addCommand('get_declared_classes', $accepted_process_types, [self::class, 'handlerGetDeclaredClasses']); $server->addCommand( 'gc_status', $accepted_process_types, function (Server $server, string $msg) { return self::json(gc_status()); } ); if (extension_loaded('opcache')) { $server->addCommand( 'opcache_status', $accepted_process_types, fn (Server $server, string $msg) => self::json(opcache_get_status(true)) ); } $server->addCommand( 'getpid', $accepted_process_types, fn (Server $server, string $msg) => self::json(['pid' => posix_getpid()]) ); $server->addCommand( 'memory_usage', $accepted_process_types, fn (Server $server, string $msg) => self::json([ 'usage' => memory_get_usage(), 'real_usage' => memory_get_usage(true), ]) ); $server->addCommand( 'get_included_files', $accepted_process_types, fn (Server $server, string $msg) => self::json(['files' => get_included_files()]) ); $server->addCommand('get_resources', $accepted_process_types, [self::class, 'handlerGetResources']); $server->addCommand( 'get_defined_constants', $accepted_process_types, function (Server $server, string $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 $server, string $msg) { $extensions = get_loaded_extensions(); $list = []; foreach ($extensions as $key => $extension) { $ext = new \ReflectionExtension($extension); $list[$key] = [ 'id' => ++$key, 'name' => $extension, 'version' => (string) $ext->getVersion(), ]; } return self::json($list); } ); $server->addCommand( 'get_declared_interfaces', $accepted_process_types, fn (Server $server, string $msg) => self::json(get_declared_interfaces()) ); $server->addCommand( 'get_declared_traits', $accepted_process_types, fn (Server $server, string $msg) => self::json(get_declared_traits()) ); $server->addCommand( 'get_included_file_contents', $accepted_process_types, function (Server $server, string $msg) { $json = json_decode($msg, true, 512, JSON_THROW_ON_ERROR); 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 $server, string $msg) { $globals = []; foreach ($GLOBALS as $key => $item) { if ($key === 'GLOBALS') { continue; } $type = gettype($item); $other = []; if ($type === 'object') { $other = [ 'class_name' => $item::class, '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, string $msg) { $json = json_decode($msg, true, 512, JSON_THROW_ON_ERROR); 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, string $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): void { $admin_server_uri = swoole_string($server->setting['admin_server']); if ($admin_server_uri->startsWith('unix:/')) { swoole_error_log(SWOOLE_LOG_ERROR, "admin_server[{$server->setting['admin_server']}] is not supported"); return; } 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') { $resp->end(); return; } $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, 512, JSON_THROW_ON_ERROR); 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()), ], JSON_THROW_ON_ERROR)); } else { $resp->end($result); } }); $admin_server->handle('/', function (Request $req, Response $resp): void { $resp->status(404); }); $server->admin_server = $admin_server; $admin_server->start(); } /** * @return false|string */ public static function handlerGetResources(Server $server, string $msg) { $resources = get_resources(); $list = []; foreach ($resources as $r) { $info = [ 'id' => get_resource_id($r), 'type' => get_resource_type($r), ]; if ($info['type'] == 'stream') { $info['info'] = stream_get_meta_data($r); } $list[] = $info; } return self::json($list); } /** * @return false|string */ public static function handlerGetWorkerInfo(Server $server, string $msg) { $info = [ 'id' => $server->getWorkerId(), 'pid' => $server->getWorkerPid(), '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(), 'vm_status' => swoole_get_vm_status(), ]; return self::json($info); } /** * @return false|string */ public static function handlerCloseSession(Server $server, string $msg) { $json = json_decode($msg, true, 512, JSON_THROW_ON_ERROR); 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); } /** * @return false|string */ public static function handlerGetTimerList(Server $server, string $msg) { $list = []; foreach (Timer::list() as $timer_id) { $list[] = [ 'id' => $timer_id, 'info' => Timer::info($timer_id), ]; } return self::json($list); } /** * @return false|string */ public static function handlerGetCoroutineList(Server $server, string $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 $server, string $msg) { $list = []; $objects = swoole_get_objects(); foreach ($objects as $o) { $class_name = $o::class; $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 $server, string $msg) { $json = json_decode($msg, true, 512, JSON_THROW_ON_ERROR); 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']; } elseif (!empty($json['interface_name'])) { if (!interface_exists($json['interface_name'], false)) { return self::json("{$json['interface_name']} not exists", 4003); } $name = $json['interface_name']; } else { return self::json(['error' => 'require class_name or interface_name'], 4004); } $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() : ''; $data = [ 'filename' => $filename, 'constants' => $constants, 'staticProperties' => $staticProperties, 'properties' => $properties, 'staticMethods' => $staticMethods, 'methods' => $methods, 'parentClass' => $parentClass, 'interface' => $class->getInterfaceNames(), ]; return self::json($data); } public static function handlerGetFunctionInfo(Server $server, string $msg) { $json = json_decode($msg, true, 512, JSON_THROW_ON_ERROR); $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()) { /** @var \ReflectionNamedType|\ReflectionUnionType $reflection */ $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 $server, string $msg) { $json = json_decode($msg, true, 512, JSON_THROW_ON_ERROR); 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); // @phpstan-ignore argument.type 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 $server, string $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 $server, string $msg) { $functions = get_defined_functions(); $arr = [ 'internal' => $functions['internal'], ]; if (!empty($functions['user'])) { 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 $server, string $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 $server, string $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']; /** @var int $n */ 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; // TODO: Support other OS if (PHP_OS_FAMILY === 'Linux') { preg_match('#MemTotal:\s+(\d+) kB#i', file_get_contents('/proc/meminfo'), $match); $result['memory_size'] = intval($match[1]) * 1024; } return self::json($result); } public static function handlerGetServerCpuUsage(Server $server, string $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']; /** @var int $n */ 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 $server, string $msg) { $json = json_decode($msg, true, 512, JSON_THROW_ON_ERROR); 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 { // specific $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) { // TODO: Support other OS 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 = []; // TODO: Support other OS 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/library/core/Server/Helper.php /** * This file is part of Swoole. * * @link https://www.swoole.com * @contact team@swoole.com * @license https://github.com/swoole/library/blob/master/LICENSE */ declare(strict_types=1); namespace Swoole\Server; use Swoole\Constant; use Swoole\Coroutine; use Swoole\Server; use Swoole\Timer; 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, 'http2_header_table_size' => true, 'http2_enable_push' => true, 'http2_max_concurrent_streams' => true, 'http2_init_window_size' => true, 'http2_max_frame_size' => true, 'http2_max_header_list_size' => 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, 'max_concurrency' => true, 'worker_max_concurrency' => 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, 'compression_level' => true, 'http_gzip_level' => true, 'http_compression_min_length' => true, 'compression_min_length' => true, 'websocket_compression' => true, 'upload_tmp_dir' => true, 'upload_max_filesize' => true, 'enable_static_handler' => true, 'document_root' => true, 'http_autoindex' => true, 'http_index_files' => true, 'http_compression_types' => true, 'compression_types' => 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, 'name_resolver' => 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)) { // TODO throw exception 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): void { if (isset($server->admin_server)) { // @phpstan-ignore isset.property $server->admin_server->shutdown(); $server->admin_server = null; // @phpstan-ignore assign.propertyType } } 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, JSON_THROW_ON_ERROR); } 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): void { if (!empty($server->setting[Constant::OPTION_ADMIN_SERVER])) { Coroutine::create(function () use ($server): void { 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/library/core/NameResolver.php /** * This file is part of Swoole. * * @link https://www.swoole.com * @contact team@swoole.com * @license https://github.com/swoole/library/blob/master/LICENSE */ declare(strict_types=1); namespace Swoole; use Swoole\Coroutine\Http\ClientProxy; use Swoole\Http\Status; use Swoole\NameResolver\Cluster; use Swoole\NameResolver\Exception; abstract class NameResolver { protected $baseUrl; protected $info; private $filter_fn; public function __construct($url, protected $prefix = 'swoole_service_') { $this->checkServerUrl($url); } 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); } /** * return string: final result, non-empty string must be a valid IP address, * and an empty string indicates name lookup failed, and lookup operation will not continue. * return Cluster: has multiple nodes and failover is possible * return false or null: try another name resolver * @return Cluster|false|string|null */ public function lookup(string $name) { if ($this->hasFilter() and ($this->getFilter())($name) !== true) { return null; } $cluster = $this->getCluster($name); // lookup failed, terminate execution if ($cluster == null) { return ''; } // only one node, cannot retry if ($cluster->count() == 1) { return $cluster->pop(); } return $cluster; } /** * !!! The host MUST BE IP ADDRESS */ protected function checkServerUrl(string $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(ClientProxy $response): bool { if ($response->getStatusCode() === Status::OK) { return true; } throw new Exception('Http Body: ' . $response->getBody(), $response->getStatusCode()); } } @swoole/library/core/NameResolver/Exception.php /** * This file is part of Swoole. * * @link https://www.swoole.com * @contact team@swoole.com * @license https://github.com/swoole/library/blob/master/LICENSE */ declare(strict_types=1); /** * This file is part of Swoole. * * @see https://www.swoole.com * @contact team@swoole.com * @license https://github.com/swoole/library/blob/master/LICENSE */ namespace Swoole\NameResolver; class Exception extends \RuntimeException { } @swoole/library/core/NameResolver/Cluster.php /** * This file is part of Swoole. * * @link https://www.swoole.com * @contact team@swoole.com * @license https://github.com/swoole/library/blob/master/LICENSE */ declare(strict_types=1); namespace Swoole\NameResolver; use Swoole\Exception; class Cluster { private array $nodes = []; /** * @throws Exception */ 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]; } /** * @return false|string */ 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/library/core/NameResolver/Redis.php /** * This file is part of Swoole. * * @link https://www.swoole.com * @contact team@swoole.com * @license https://github.com/swoole/library/blob/master/LICENSE */ declare(strict_types=1); /** * This file is part of Swoole. * * @see https://www.swoole.com * @contact team@swoole.com * @license https://github.com/swoole/library/blob/master/LICENSE */ 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/library/core/NameResolver/Nacos.php /** * This file is part of Swoole. * * @link https://www.swoole.com * @contact team@swoole.com * @license https://github.com/swoole/library/blob/master/LICENSE */ declare(strict_types=1); /** * This file is part of Swoole. * * @see https://www.swoole.com * @contact team@swoole.com * @license https://github.com/swoole/library/blob/master/LICENSE */ namespace Swoole\NameResolver; use Swoole\Coroutine; use Swoole\NameResolver; class Nacos extends NameResolver { /** * @throws Coroutine\Http\Client\Exception|Exception */ 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); } /** * @throws Coroutine\Http\Client\Exception|Exception */ 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); } /** * @throws Coroutine\Http\Client\Exception|Exception|\Swoole\Exception */ 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)) { return null; } $result = json_decode($r->getBody(), null, 512, JSON_THROW_ON_ERROR); if (empty($result)) { return null; } $cluster = new Cluster(); foreach ($result->hosts as $node) { $cluster->add($node->ip, $node->port, $node->weight); } return $cluster; } } @swoole/library/core/NameResolver/Consul.php /** * This file is part of Swoole. * * @link https://www.swoole.com * @contact team@swoole.com * @license https://github.com/swoole/library/blob/master/LICENSE */ declare(strict_types=1); /** * This file is part of Swoole. * * @see https://www.swoole.com * @contact team@swoole.com * @license https://github.com/swoole/library/blob/master/LICENSE */ 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, JSON_THROW_ON_ERROR)); return $this->checkResponse($r); } 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); } 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); } public function getCluster(string $name): ?Cluster { $url = $this->baseUrl . '/v1/catalog/service/' . $this->prefix . $name; $r = get($url); if (!$this->checkResponse($r)) { return null; } $list = json_decode($r->getBody(), null, 512, JSON_THROW_ON_ERROR); 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/library/core/Coroutine/functions.php /** * This file is part of Swoole. * * @link https://www.swoole.com * @contact team@swoole.com * @license https://github.com/swoole/library/blob/master/LICENSE */ 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(); } /** * Applies the callback to the elements of the given list. * * The callback function takes on two parameters. The list parameter's value being the first, and the key/index second. * Each callback runs in a new coroutine, allowing the list to be processed in parallel. * * @param array $list A list of key/value paired input data. * @param callable $fn The callback function to apply to each item on the list. The callback takes on two parameters. * The list parameter's value being the first, and the key/index second. * @param float $timeout > 0 means waiting for the specified number of seconds. other means no waiting. * @return array Returns an array containing the results of applying the callback function to the corresponding value * and key of the list (used as arguments for the callback). The returned array will preserve the keys of * the list. */ 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, $id); $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++; // limit the number of maximum outputs if ($index >= $limit) { break; } } } } /** * This file is part of Swoole. * * @link https://www.swoole.com * @contact team@swoole.com * @license https://github.com/swoole/library/blob/master/LICENSE */ /* @noinspection PhpComposerExtensionStubsInspection */ 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) { return match ($opt) { CURLINFO_EFFECTIVE_URL => $info['url'], CURLINFO_HTTP_CODE => $info['http_code'], CURLINFO_CONTENT_TYPE => $info['content_type'], CURLINFO_REDIRECT_COUNT => $info['redirect_count'], CURLINFO_REDIRECT_URL => $info['redirect_url'], CURLINFO_TOTAL_TIME => $info['total_time'], CURLINFO_STARTTRANSFER_TIME => $info['starttransfer_time'], CURLINFO_SIZE_DOWNLOAD => $info['size_download'], CURLINFO_SPEED_DOWNLOAD => $info['speed_download'], CURLINFO_REDIRECT_TIME => $info['redirect_time'], CURLINFO_HEADER_SIZE => $info['header_size'], CURLINFO_PRIMARY_IP => $info['primary_ip'], CURLINFO_PRIVATE => $info['private'], default => null, }; } return $info; } function swoole_curl_errno(Swoole\Curl\Handler $obj): int { return $obj->errno(); } function swoole_curl_error(Swoole\Curl\Handler $obj): string { return $obj->error(); } function swoole_curl_reset(Swoole\Curl\Handler $obj) { return $obj->reset(); } function swoole_curl_close(Swoole\Curl\Handler $obj): void { $obj->close(); } function swoole_curl_multi_getcontent(Swoole\Curl\Handler $obj) { return $obj->getContent(); } @swoole/library/ext/sockets.php /** * This file is part of Swoole. * * @link https://www.swoole.com * @contact team@swoole.com * @license https://github.com/swoole/library/blob/master/LICENSE */ 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); // @phpstan-ignore property.notFound } $socket->__ext_sockets_nonblock = false; // @phpstan-ignore property.notFound 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; // @phpstan-ignore property.notFound $socket->__ext_sockets_timeout = $socket->getOption(SOL_SOCKET, SO_RCVTIMEO); // @phpstan-ignore property.notFound $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; } /** * @since 5.0.0 */ function swoole_socket_import_stream(mixed $stream): Socket|false { return Socket::import($stream); // @phpstan-ignore staticMethod.notFound } /** * This file is part of Swoole. * * @link https://www.swoole.com * @contact team@swoole.com * @license https://github.com/swoole/library/blob/master/LICENSE */ declare(strict_types=1); if (PHP_VERSION_ID < 70200) { throw new RuntimeException('require PHP version 7.2 or later'); } if (SWOOLE_USE_SHORTNAME) { // @phpstan-ignore if.alwaysTrue 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 { /** * @var array */ public static array $options = []; } /** * @param array $options */ function swoole_library_set_options(array $options): void { SwooleLibrary::$options = $options; } function swoole_library_get_options(): array { return SwooleLibrary::$options; } function swoole_library_set_option(string $key, mixed $value): void { SwooleLibrary::$options[$key] = $value; } function swoole_library_get_option(string $key): mixed { 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 = (int) $_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}]"); } } 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; } function swoole_is_in_container() { $mountinfo = file_get_contents('/proc/self/mountinfo'); return strpos($mountinfo, 'kubepods') > 0 || strpos($mountinfo, 'docker') > 0; } function swoole_container_cpu_num() { $swoole_cpu_num = intval(getenv('SWOOLE_CPU_NUM')); if ($swoole_cpu_num > 0) { return $swoole_cpu_num; } if (!swoole_is_in_container()) { return swoole_cpu_num(); } // cgroup v2 $cpu_max = '/sys/fs/cgroup/cpu.max'; if (file_exists($cpu_max)) { $cpu_max = file_get_contents($cpu_max); $fields = explode($cpu_max, ' '); $quota_us = $fields[0]; if ($quota_us == 'max') { return swoole_cpu_num(); } $period_us = $fields[1] ?? 100000; } else { $quota_us = file_get_contents('/sys/fs/cgroup/cpu,cpuacct/cpu.cfs_quota_us'); $period_us = file_get_contents('/sys/fs/cgroup/cpu,cpuacct/cpu.cfs_period_us'); } $cpu_num = floatval($quota_us) / floatval($period_us); if ($cpu_num < 1) { return swoole_cpu_num(); } return intval(floor($cpu_num)); } /** * This file is part of Swoole. * * @link https://www.swoole.com * @contact team@swoole.com * @license https://github.com/swoole/library/blob/master/LICENSE */ declare(strict_types=1); if (SWOOLE_USE_SHORTNAME) { // @phpstan-ignore if.alwaysTrue 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); /** * This file is part of Swoole. * * @link https://www.swoole.com * @contact team@swoole.com * @license https://github.com/swoole/library/blob/master/LICENSE */ declare(strict_types=1); namespace Co; use Swoole\Coroutine; if (SWOOLE_USE_SHORTNAME) { // @phpstan-ignore if.alwaysTrue 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_beginSWOOLE_ERROR_OPERATION_NOT_SUPPORTSWOOLE_ERROR_PHP_RUNTIME_NOTICESWOOLE_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_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_SSL_CREATE_CONTEXT_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_HTTP_CONFLICT_HEADERSWOOLE_ERROR_HTTP_CONTEXT_UNAVAILABLESWOOLE_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_SEND_TO_WOKER_TIMEOUTSWOOLE_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_ERROR_CO_SOCKET_CLOSE_WAITSWOOLE_LOG_ROTATION_EVERY_MINUTEswoole.enable_preemptive_scheduler%s: inet_ntop failedSwooleSwoole Team Author5.1.7Jul 2 2026%s %s00:05:35BuiltepolleventfdspinlockrwlockOpenSSL 1.1.1w 11 Sep 2023openssldtlspcrezlibE%u/D%ubrotlimutex_timedlockpthread_barrierfutexasync_redis%02X:%02X:%02X:%02X:%02X:%02Xcli_set_process_title@swoole/library/constants.php@swoole/library/std/exec.php@swoole/library/ext/curl.php@swoole/library/functions.php@swoole/library/alias.php@swoole/library/alias_ns.phpSTDOUTSTDERR%s() (ERRNO %d): %.*strace_flagslog_filelog_levellog_date_formatlog_date_with_microsecondslog_rotationdns_serversocket_dns_timeoutsocket_connect_timeoutsocket_write_timeoutsocket_send_timeoutsocket_read_timeoutsocket_recv_timeoutsocket_timeouthttp2_header_table_sizehttp2_enable_pushhttp2_max_concurrent_streamshttp2_init_window_sizehttp2_max_frame_sizehttp2_max_header_list_sizeSWOOLE_VERSIONSWOOLE_VERSION_IDSWOOLE_MAJOR_VERSIONSWOOLE_MINOR_VERSIONSWOOLE_RELEASE_VERSIONSWOOLE_EXTRA_VERSIONSWOOLE_DEBUGSWOOLE_HAVE_COMPRESSIONSWOOLE_HAVE_ZLIBSWOOLE_HAVE_BROTLISWOOLE_USE_HTTP2SWOOLE_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_CO_PGSQLSWOOLE_TRACE_CO_ODBCSWOOLE_TRACE_CO_ORACLESWOOLE_TRACE_CO_SQLITESWOOLE_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_UNIXSOCKSWOOLE_IPC_SOCKETSWOOLE_IOV_MAXswoole_coroutine_createswoole_coroutine_defer8.1.34PHP_VERSION : %s cliphpdbgembedSwoole\ExceptionSwoole\Errorswoole.enable_coroutineOnswoole.enable_libraryswoole.enable_fiber_mockOffswoole.display_errorsswoole.use_shortnameswoole.unixsock_buffer_size8388608swooleAPI20210902,NTSswoole_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_substr_json_decodeswoole_get_objectsswoole_get_vm_statusswoole_get_object_by_handleswoole_name_resolver_lookupswoole_name_resolver_addswoole_name_resolver_removeSwoole\NameResolverctxassociative512suffixerror_typeread_arraywrite_arrayerror_array0.5100sleep_timedomain_name60void zif_swoole_error_log_ex(zend_execute_data*, zval*) @@AN@requestMethodrequestHeadersrequestBodyuploadFilesdownloadFiledownloadOffsettrailerin_coroutineprivate_data::1request_uripath_inforequest_timerequest_time_floatserver_protocolserver_portremote_portremote_addrmaster_timequery_stringHTTP/1.0HTTP/1.1HTTP/1.1 503 Service Unavailable request is illegal and it has been discarded, %ld bytes unprocessed%s->onRequest handler errorSwoole\Http\ServerHTTP/1.1 400 Bad Request *Z34swoole_http_server_onAfterResponsePN6swoole4http7ContextEEUlPvE_int php_swoole_http_server_onReceive(swoole::Server*, swoole::Reyou must call Channel constructor first%s() (ERRNO %d): channel is destroyed, %zu producers will be discarded%s() (ERRNO %d): channel is destroyed, %zu consumers will be discardedconsumer_numproducer_numSwoole\Coroutine\ChannelCo\ChannelChanSWOOLE_CHANNEL_OKSWOOLE_CHANNEL_TIMEOUTSWOOLE_CHANNEL_CLOSEDSWOOLE_CHANNEL_CANCELEDisEmptyisFullstd::queue<_Tp, _Sequence>::reference std::queue<_Tp, _Sequence>::front() [with _Tp = void*; _Sequence = std::deque >; std::queue<_Tp, _Sequence>::reference = void*&] swoole::coroutine::Channel::~Chathe 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 parametersinvalid string size*%d $%d %s $%zu Unknown type[%ld]Swoole\Redis\ServerNILSTATUSMAP_handler_%.*s-ERR unknown command '%.*s' setHandlergetHandlerint php_swoole_redis_server_onReceive(swoole::Server*, swoole::RecvData*)The object of %s can not be created for security reasonsTimer must be greater than or equal to 1exec_msecexec_count%s->onTimeout handler erroradd timer failedinitializedSwoole\TimerSwoole\Timer\IteratortickclearclearAllSWOOLE_TIMER_MIN_MSSWOOLE_TIMER_MIN_SECSWOOLE_TIMER_MAX_MSSWOOLE_TIMER_MAX_SECtimer_idFvPN6swoole5TimerEPNS_9TimerNodeEEFvPN6swoole9TimerNodeEEPFvPN6swoole5TimerEPNS_9TimerNodeEEPFvPN6swoole9TimerNodeEE Mb@Cswoole_timer_setswoole_timer_aftswoole_timer_ticswoole_timer_infswoole_timer_lisswoole_timer_exiswoole_timer_staswoole_timer_cleUnable to create file %s because %sUnknown option %d for stream_metadataRead of %zu bytes failed with errno=%d %sWrite of %zu bytes failed with errno=%d %s%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 0`%s' is not a valid mode for fopenAPI must be called in the coroutinefailed to create sockets: [%d]: %sSend of %ld bytes failed with errno=%d %s%s() (ERRNO %d): failed to register `%s` stream transport factoryFailed to parse IPv6 address "%s"local_addr context option is not a string.this stream does not support SSL/crypto%s(): setsockopt(%d, %d, %d, %d) failed, Error: %s[%d]STREAM_OOB flags is not supportsmust be null when argument #4 ($seconds) is nullThe seconds parameter must be greater than 0The microseconds parameter must be greater than 0%s%s%s() expects parameter %d to be %s, %s givenfile://Unable to find uid for %sUnable to find gid for %sOperation failed: %sInvalid pathnanosecondsCannot seek on this streamtimed_outblockedstreams_stdio_%d_%speer_namessl_host_namessl_cafilessl_capathlocal_certlocal_pkssl_passphrasessl_disable_compressiontcpunixudpudgr+Swoole\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_ALLTLSv1.3TLSv1.2TLSv1.1SSLv3UNKNOWNFailed to parse address "%s"bindtostreams.cryptoipv6_v6onlyso_reuseportso_broadcastcipher_namecipher_bitscipher_versioncapture_peer_certopenssl_x509_readpeer_certificatecapture_peer_cert_chainpeer_certificate_chainNo stream arrays were passedstream_selectstream_socket_pairusleeptime_nanosleeptime_sleep_untilproc_openproc_closeproc_get_statusproc_terminategethostbynameshell_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_errorsocket_import_streamcurl_initcurl_setoptcurl_setopt_arraycurl_execcurl_getinfocurl_errnocurl_errorcurl_resetcurl_closecurl_multi_getcontentCurlHandleSwoole\Curl\Handlermust be used in PHP CLI modebool or longpcntl_forkpcntl_rforkpcntl_waitpcntl_waitpidpcntl_sigtimedwaitpcntl_sigwaitinfoplainfile/coroutineSTDIO/coroutineenableCoroutinegetHookFlagssetHookFlagssocket/coroutineenableJ o`o`ooonDDDDDDDԅ DDņ`؆ЅH,,,,,,,,,,,,,,,,,,,܋\l|ص(صصгصص8صصH`DjW} p ض@void hook_stream_throw_exception(const char*)std::__shared_ptr<_Tp, _Lp>::_SafeConv<_Yp> std::__shared_ptr<_Tp, _Lp>::reset(_Yp*) [with _Yp = swoole::SSLContext; _Tp = swoole::SSLContext; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2; std::__shared_ptr<_Tp, _Lp>::_SafeConv<_Yp> = void]bool swoole::coroutine::Socket::set_option(int, int, int)St19_Sp_make_shared_tagSt15_Sp_counted_ptrIPN6swoole9coroutine6SocketELN9__gnu_cxx12_Lock_policyE2EESt23_Sp_counted_ptr_inplaceIN6swoole9coroutine6SocketESaIS2_ELN9__gnu_cxx12_Lock_policyE2EEeA@@object_numresource_numget_all_socketsget_all_commandsget_socket_infoget_thread_infoget_manager_infoget_memory_infoget_all_unix_socketsget_all_portsget_connectionsget_connection_inforeactor_idconnect_timelast_recv_timelast_send_timelast_dispatch_timerecv_queued_bytessend_queued_bytestotal_recv_bytestotal_send_bytescannot use push_back() with connection_listsession_listthread_global_memorysocket_listsocket_out_bufferphp_memoryreload_countreload_last_timeevent_numtimer_numNo event loop createdsocket_typefd_typeout_buffer_sizeaccepted_process_typesconnection_numrequire parameter session_idconnection not existsrequire parameter typerequire parameter fdca_stateretransmitsprobesbackoffsnd_wscalercv_wscalertoatosnd_mssrcv_mssunackedsackedlostfacketslast_data_sentlast_ack_sentlast_data_recvlast_ack_recvpmturcv_ssthreshrttvarsnd_ssthreshsnd_cwndadvmssreorderingrcv_rttrcv_spacetotal_retransbasic_string::_M_replace_auxHXĺ |`unknown token'[', '{', or a literalend of input','':''}'']''{''['number literalstring literalnull literalfalse literaltrue literalsyntax error while parsing - ; last read: 'unexpected ; expected `PPP@0 p size(), true)/usr/include/c++/8/bits/stl_vector.h at line , column parse_errorparse error__pos <= size()\u%04x\u%04x%.2Xinvalid UTF-8 byte at index : 0x!empty()\ufffd�/usr/include/c++/8/bits/basic_string.hincomplete UTF-8 string; last byte: 0xvector::_M_insert_auxvector::reservebooleannumberiterator out of range__position != end()cannot use erase() with iterator does not fit current value/usr/include/c++/8/bits/stl_tree.h$$$Pcannot use operator[] with a string argument with l, <<<type must be string, but is {}{ ": , ":[  T t\ vector::_M_realloc_insertinvalid 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 \u001Fa(+++++x+`+H+0++,****h*P*8* **)))))x)`)H)0)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((,(((((((((((((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,p,h,h,h,h,h,h,h,h,h,h,h,h,0,h,h,,,,,*7*M*M*M*M*M*M*M*M*M*M*M*M*!*M*M*M*M*M*M*M*M*M*M*M*M*M*M*M*M*M*M*M*M*M*M*M*M*M*M*M*M*M*M*M*M*M*M*M*M*M*M*M*M*M*M*M*M* *M*M*M*M*M*)M*M*M*)M*M*M*M*M*M*M*)M*M*M*)M*))invalid BOM; must be 0xEF 0xBB 0xBF if giveninvalid literal**)+)+)+)+)+)+)+)+)+)+)+)+)+)+)+)+)+)+)+)+)+)+)+)+)+)+)+)+)+)+)+)+)+q-)+)+)+)+)+)+)+)+)+~-F-)+)+F-F-F-F-F-F-F-F-F-F-S-)+)+)+)+)+)+)+)+)+)+)+)+)+)+)+)+)+)+)+)+)+)+)+)+)+)+)+)+)+)+)+)++)++)+)+)+)+)+)+)+)++)+)+)+)+)+)+)+^,)+)+)+)+)+,)+)+)+)+)+)+]-)+g-L88,989t8t88cannot get valuecannot create object from initializer list |R<<<<<<<<::const_reference std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::back() const [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::const_reference = const char&]std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::const_reference std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::operator[](std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type) const [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::const_reference = const char&; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::operator[](std::vector<_Tp, _Alloc>::size_type) [with _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::reference = nlohmann::basic_json<>&; std::vector<_Tp, _Alloc>::size_type = long unsigned int]std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator) [with _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::basic_json<> > >; _Compare = std::less >; _Alloc = std::allocator, nlohmann::basic_json<> > >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator = std::_Rb_tree_iterator, nlohmann::basic_json<> > >]void std::vector<_Tp, _Alloc>::pop_back() [with _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]void std::vector<_Tp, _Alloc>::pop_back() [with _Tp = nlohmann::basic_json<>*; _Alloc = std::allocator*>]std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::back() [with _Tp = nlohmann::basic_json<>*; _Alloc = std::allocator*>; std::vector<_Tp, _Alloc>::reference = nlohmann::basic_json<>*&]std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::back() [with _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::reference = nlohmann::basic_json<>&] void std::vector<_Tp, _Alloc>::pop_back() [with _Tp = char; _Alloc = std::allocator]*ZN6swooleL22handle_get_all_socketsEPNS_6ServerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEUliPNS_7network6SocketEE_*ZN6swooleL22handle_get_connectionsEPNS_6ServerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEUlPNS_10ConnectionEE_*ZL18object_store_countvEUlP12_zend_objectE_*Z22zif_swoole_get_objectsEUlP12_zend_objectE_thread::id of a non-executing threadfailed to getsockopt(TCP_INFO) for socket<|=p=d=X====L=object keyobject separatornumber overflow parsing 'MBC0CD@FGI@KLMMMM@c^_cdbb```Tacccc]FNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPN6swoole6ServerERKS4_EN6swoole10MemoryPoolEN8nlohmann6detail9exceptionEN8nlohmann6detail11parse_errorEN8nlohmann6detail16invalid_iteratorEN8nlohmann6detail10type_errorEN8nlohmann6detail12out_of_rangeEN8nlohmann6detail11other_errorEN8nlohmann6detail22input_adapter_protocolEN8nlohmann6detail20input_buffer_adapterEN8nlohmann6detail23output_adapter_protocolIcEEN8nlohmann6detail21output_string_adapterIcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEPFNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPN6swoole6ServerERKS4_ESt23_Sp_counted_ptr_inplaceIN8nlohmann6detail21output_string_adapterIcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaIS9_ELN9__gnu_cxx12_Lock_policyE2EESt23_Sp_counted_ptr_inplaceIN8nlohmann6detail20input_buffer_adapterESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE   0001020304050607080910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989900010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899ƚ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٨::_SafeConv<_Yp> std::__shared_ptr<_Tp, _Lp>::reset(_Yp*) [with _Yp = swoole::SSLContext; _Tp = swoole::SSLContext; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2; std::__shared_ptr<_Tp, _Lp>::_SafeConv<_Yp> = void]bool swoole::coroutine::http::Client::decompress_response(const char*, size_t)*ZN6swoole9coroutine4http6Client7connectEvEUlPNS0_6SocketEE_DDD Co\Http\Client\E----SwooleBoundaabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ!"§$%&/()=[please use the Swoole\Server->connectionsuid 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]not supported with single process modefailed 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 processkill(%d, SIGTERM) failed, Error: %s[%d]onPipeMessage is null, can't use sendMessageSWOOLE_SERVER_COMMAND_REACTOR_THREADSWOOLE_SERVER_COMMAND_EVENT_WORKERSWOOLE_SERVER_COMMAND_TASK_WORKERSWOOLE_DISPATCH_RESULT_DISCARD_PACKETSWOOLE_DISPATCH_RESULT_CLOSE_CONNECTIONSWOOLE_DISPATCH_RESULT_USERFUNC_FALLBACK%s->onPipeMessage handler error%s->onBufferFull handler errorserver is running, can't add processthe first parameter can't be emptyobject is not instanceof swoole_processserver 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]%s->onBufferEmpty handler errorserver is running, can't add commandonly support worker/task_worker process{"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::onShutdown\Swoole\Server\Helper::onWorkerExit%s->onWorkerExit handler error\Swoole\Server\Helper::onBeforeShutdown%s->onBeforeShutdown handler error\Swoole\Server\Helper::onManagerStart%s->onManagerStart handler error\Swoole\Server\Helper::onStart\Swoole\Server\Helper::onWorkerStop\Swoole\Server\Helper::onWorkerStart\Swoole\Server\Helper::onWorkerError%s->onWorkerError handler errorUDP listener has to be added before executing sendtoUDP6 listener has to be added before executing sendtoUnixDgram listener has to be added before executing sendtoserver 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)Unable to create upload_tmp_dir[%s]The length of document_root must be less than %d%s(): The length of document_root must be less than %d%s(): document_root[%s] does not existhttp_index_files must be arrayhttp_compression_types must be arraystatic_handler_locations num must be arraycannot use msgqueue when task_enable_coroutine is enablevector::_M_range_check: __n (which is %zu) >= this->size() (which is %zu)%s(): unserialize() failed, Error at offset %ld of %zd bytes%s() (ERRNO %d): task[%ld] has expired%s() (ERRNO %d): Fatal error: %s in %s on line %d%s() (ERRNO %d): worker process is terminated by exit()/die()failed to create the server. Error: %sserver open verify peer require client_cert_file configserver dispatch mode should be FDMOD(%d) or IPMOD(%d) if open_http2_protocol is trueuse %s class and open http related protocols may lead to some errors (inconsistent class type)\Swoole\Server\Helper::onBeforeStartserver 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: %sserver is running, unable to register event callback functiontaskCo 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]large task pack failedmanager_pid%s->onDispatch handler errorinvalid target worker-id[%ld]l|lbwebsocket_statusssl_client_certserver_fdsocket_fdremote_ipclose_errnols|lldata is emptycan't sendwaitcan't send messages to selfworker_id[%d] is invalidstart_timeabort_countaccept_countclose_counttask_worker_numuser_worker_numpipe_packet_msg_idsession_roundmin_fdmax_fdworker_request_countworker_response_countworker_dispatch_countworker_concurrencytask_queue_numtask_queue_bytestask_idle_worker_numtasking_numcoroutine_numcoroutine_peek_numgetClientInfoSwoole\ServerSwoole\Server\TaskSwoole\Server\EventSwoole\Server\Packetserver_socketSwoole\Server\PipeMessagesource_worker_idSwoole\Server\StatusInfoworker_pidSwoole\Server\TaskResulttask_idtask_worker_idSwoole\Connection\IteratoronStartonBeforeShutdownonShutdownonWorkerStartonWorkerStoponBeforeReloadonAfterReloadonWorkerExitonWorkerErroronTaskonFinishonManagerStartonManagerStoponPipeMessagestats_timeradmin_serverSWOOLE_BASESWOOLE_PROCESSSWOOLE_IPC_UNSOCKSWOOLE_IPC_MSGQUEUESWOOLE_IPC_PREEMPTIVESWOOLE_SERVER_COMMAND_MASTERSWOOLE_SERVER_COMMAND_MANAGERSWOOLE_SERVER_COMMAND_WORKERSWOOLE_DISPATCH_ROUNDSWOOLE_DISPATCH_FDMODSWOOLE_DISPATCH_IDLE_WORKERSWOOLE_DISPATCH_IPMODSWOOLE_DISPATCH_UIDMODSWOOLE_DISPATCH_USERFUNCSWOOLE_DISPATCH_STREAMSWOOLE_DISPATCH_CO_CONN_LBSWOOLE_DISPATCH_CO_REQ_LBSWOOLE_DISPATCH_CONCURRENT_LBSWOOLE_TASK_TMPFILESWOOLE_TASK_SERIALIZESWOOLE_TASK_NONBLOCKSWOOLE_TASK_CALLBACKSWOOLE_TASK_WAITALLSWOOLE_TASK_COROUTINESWOOLE_TASK_PEEKSWOOLE_TASK_NOREPLYSWOOLE_WORKER_BUSYSWOOLE_WORKER_IDLESWOOLE_WORKER_EXIT%s->onReceive handler error%s->onConnect handler errorServer::add_worker() failedsllinvalid $mode parameters %dSYSTEMDfailed to add systemd socket%s->onClose handler error%s: command handler error%s->onShutdown handler errorchrootgroupdaemonizepid_filereactor_numsingle_threadmax_queued_bytesworker_max_concurrencydispatch_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() failedhttp_parse_cookiehttp_parse_posthttp_parse_fileshttp_compression_levelhttp_gzip_levelhttp_compression_min_lengthupload_max_filesizeenable_static_handlerdocument_roothttp_autoindexhttp_index_fileshttp_compression_typesstatic_handler_locationsinput_buffer_sizebuffer_input_sizeoutput_buffer_sizebuffer_output_sizemessage_queue_key%s->onTask handler errortask[%ld] is invalidrequire onFinish callback%s->onFinish handler errorrequire onRequest callbackrequire onPacket callbackrequire onReceive callbackfd can not be nullinvalid fd[%ld]getcallbackbeforeshutdownworkerstartworkerstopbeforereloadafterreloadworkerexitworkererrormanagerstartmanagerstoppipemessagetoo many concurrent tasksfailed to pack tasktaskCoz|dlrewindnextcurrentoffsetExistsoffsetGetoffsetSetoffsetUnsetaddlistenerprotectconfirmpauseresumetaskwaittaskWaitMultigetLastErrorheartbeatgetClientListgetWorkerIdgetWorkerPidgetWorkerStatusgetManagerPidgetMasterPidaddCommandaddProcessignoreErrorstart_fdfind_countprocess_idprocess_typeifCloseConnectiononly_reload_taskworkertaskWorkerIndexfinishCallbackis_protectedconn_fdsend_dataserverSocketworkerIdwaitEventsock_type'0.0.0.0'int php_swoole_server_onFinish(swoole::Server*, swoole::EventData*)std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::front() [with _Tp = swoole::ListenPort*; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::reference = swoole::ListenPort*&]bool swoole::Server::set_document_root(const string&)bool php_swoole_server_task_unpack(zval*, swoole::EventData*)void php_swoole_server_rshutdown()*Z28zim_swoole_server_addCommandEUlPN6swoole6ServerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_*Z27zim_swoole_server_heartbeatEUlPN6swoole10ConnectionEE_*Z25zim_swoole_server_commandEUlPN6swoole6ServerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_*Z22zim_swoole_server_stopEUlPvE_@ FvPN6swoole6ServerEPNS_6WorkerEEFvPN6swoole6ServerEPNS_6WorkerERKNS_10ExitStatusEEFiPN6swoole6ServerEPNS_9EventDataEEFvPN6swoole6ServerEPNS_9EventDataEEFvPN6swoole6ServerEEPFvPN6swoole6ServerEEPFvPN6swoole6ServerEPNS_6WorkerEEPFvPN6swoole6ServerEPNS_6WorkerERKNS_10ExitStatusEEPFiPN6swoole6ServerEPNS_9EventDataEEPFvPN6swoole6ServerEPNS_9EventDataEE??you 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)errTypezsethashreconnectcompatibility_modepunsubscribepmessagepsubscribeSwoole\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_ALLOCThe port %ld is invalidcannot allocate redis contextCan not found the connectionconnection is not availableMOVEDslzPSETEXLSETRESTORESDIFFSDIFFSTORESUNIONSUNIONSTORESINTERSINTERSTORERENAMERENAMENXRANDOMKEYUNWATCHBGSAVELASTSAVEFLUSHDBFLUSHALLDBSIZEBGREWRITEAOFROLEslsSETRANGEGETSETAPPENDLPUSHXRPUSHRPUSHXSISMEMBERZSCOREZRANKZREVRANKHGETHEXISTSPUBLISHsssZREMRANGEBYSCOREZCOUNTDECRBYGETBITLINDEXPEXPIREPEXPIREATGETRANGELTRIMLRANGEZREMRANGEBYRANK%fSADDSREMZREMPSUBSCRIBEPUNSUBSCRIBEsss|lXRANGEXREVRANGEXDELXINFOGROUPSCONSUMERSsssls|aXAUTOCLAIMjustidJUSTIDsssla|aXCLAIMretrycountRETRYCOUNTforceFORCEssaXACKXPENDINGconsumerssa|aXREADGROUPnoackNOACKSTREAMSXGROUPDELCONSUMERDESTROYCREATECONSUMERsss|bCREATEXTRIMminidMAXLEN~MINIDlimitXREADXADDnomkstreamNOMKSTREAMflushSCRIPTLOADs|alEVALSHAEVALsszSMOVEBITOPBITCOUNTssdHINCRBYFLOATsz|lLREMsszzbeforeLINSERTHINCRBYsa|a!sSUMZUNIONSTORE%zuWEIGHTS-inf+infAGGREGATEZINTERSTOREsss|llZREVRANGEBYLEXZRANGEBYLEXsss|awithscoresZREVRANGEBYSCOREWITHSCORESZRANGEBYSCOREsll|bZREVRANGEZRANGEBZPOPMAXBZPOPMINZADDINCRsdzZINCRBYHMGETPFMERGEPFCOUNTPFADDSRANDMEMBERBRPOPLPUSHBRPOPBLPOPMSETNXHSETNXHMSETHSETHDELslbSETBITsz|zPTTLZCARDHLENHKEYSHVALSHGETALLSMEMBERSDUMPDECRPERSISTLLENSCARDSPOPSTRLENs|lbgetAuthgetDBNumsetOptionssetBitpsetExlSetmGetdelhDelhSethMSethSetNxmSetmSetNxgetKeysstrLenblPopbrPopbRPopLPushlSizelLensSizescardsPopsMemberssGetMemberssRandMemberpersistpttlzCardzSizehLenhKeyshValshGetAlldebugrestoredumprenameKeyrenamerenameNxrpoplpushrandomKeypfaddpfcountpfmergeauthunwatchsavebgSavelastSaveflushDBflushAlldbSizebgrewriteaofrolesetRangesetNxgetSetlPushxlPushrPushrPushxsContainssismemberzScorezRankzRevRankhGethMGethExistspublishzIncrByzAddbzPopMinbzPopMaxzDeleteRangeByScorezRemRangeByScorezCountzRangezRevRangezRangeByScorezRevRangeByScorezRangeByLexzRevRangeByLexzInterzinterstorezUnionzunionstoreincrByhIncrByincrdecrBydecrgetBitlInsertlGetlIndexpexpirepexpireAtgetRangelistTrimltrimlGetRangelRangelRemlRemovezDeleteRangeByRankzRemRangeByRankincrByFloathIncrByFloatbitCountbitOpsAddsMovesDiffsDiffStoresUnionsUnionStoresIntersInterStoresRemovesremzDeletezRemovezRempSubscribepUnSubscribemultievalevalShaxLenxAddxReadxDelxRangexRevRangexTrimxGroupCreatexGroupSetIdxGroupDestroyxGroupCreateConsumerxGroupDelConsumerxReadGroupxPendingxAckxClaimxAutoClaimxInfoConsumersxInfoGroupsxInfoStreamgroup_nameconsumer_namemin_idle_timepairsweightsaggregateother_membersnewkeyother_keystimeout_or_keyextra_argsscorechannelsdbindexcmddstsrcchannelpatternsdstkeytimestamppivotpatternscript_shanum_keysret_keyinteger(|TlT\hX0Hx08xm'bAWLAuLbuAWLAjL~  reactor wait failed, Error: %s[%d]swoole_event->onError[1]: getsockopt[sock=%d] failed, Error: %s[%d]swoole_event->onError[1]: socket error. Error: %s [%d]%s::end callback handler error%s::defer callback handler errorasync-io must be used in PHP CLI modeUnable to use async-io in task processes, please set `task_enable_coroutine` to trueUnable to use async-io in manager processUnable to create event-loop reactorUnable to call Event::wait() in coroutineEvent::wait() in shutdown function is deprecatedfd argument must be either valid PHP stream or valid PHP socket resourceinvalid file descriptor#%d passedinvalid file descriptor passed%s: writable callback handler error, fd [%d] will be removed from reactor%s: readable 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 readable callback of fd [%d]%s: unable to find writable callback of fd [%d]reactor is not ready, cannot call swoole_event_delSWOOLE_EVENT_READ | SWOOLE_EVENT_WRITESwoole\EventissetdispatchcycleSwoole\Event::rshutdownfndata emptyunknown typereadable_callbackwritable_callback%s::set failedunknown fd typeinvalid socket fd [%d]already existinvalid eventsswoole_event_add failedread_callbackwrite_callback @swoole_event_addswoole_event_delswoole_event_setswoole_event_waiswoole_event_issswoole_event_disswoole_event_defswoole_event_cycswoole_event_wriswoole_event_exifd[%ld] is not a HTTP2 conncetionasync server dose not support protocol upgradeCookie names can't contain any of the following '=,; \t\r\n\013\014'Header may not contain more than a single header, new line detectedHeader 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\Request%s(): BrotliEncoderCompress() failed%s(): Unknown compression method%s(): deflate() failed, Error: [%d]%s() (ERRNO %d): The client has set 'Accept-Encoding', 'Content-Length' will be ignored%s() (ERRNO %d): You have set 'Transfer-Encoding', 'Content-Length' will be ignoredHTTP2 client does not support HTTP-CHUNKcan'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; Max-Age=0%s=%s; expires=; Max-Age=; path=; domain=; secure; httponly; samesite=; priority=trailer key is too longSwoole\Http\Response%.*s: %.*s header key is too longHTTP/1.1 DateTransfer-EncodingContent-Encodingtext/htmlSet-Cookie: Server: swoole-http-server D, d M Y H:i:s TDate: Connection: keep-alive Connection: close Content-Type: text/html Transfer-Encoding: chunked Content-Encoding: Content-Length: 0 0 initHeaderisWritablesetCookierawcookiesetStatusCodesetHeaderredirecthttp_codeexpires'/'samesite302bool swoole::http::Context::compress(const char*, size_t)void swoole::http::Context::build_header(swoole::String*, const char*, size_t) St23_Sp_counted_ptr_inplaceIN6swoole6StringESaIS1_ELN9__gnu_cxx12_Lock_policyE2EE= ףp=?:statusdateLast-Modifiedif-modified-sinceif-rangeContent-RangeAccept-RangesHEADSwooleBoundaryHTTP/2%s(): nghttp2_hd_deflate_new2() failed with error: %s%s(): nghttp2_hd_deflate_hd() failed with error: %s%s(): The data sent exceeded remote_window_size

    HTTP 404 Not Found

    Powered by Swoole
    multipart/byteranges; boundary=%s->onRequest[v2] handler error%s() (ERRNO %d): ignore http2 stream#%d after sending goaway%s(): nghttp2_hd_deflate_change_table_size() failed, errno=%d, errmsg=%s%s() (ERRNO %d): http2 create stream#%d context error%s(): nghttp2_hd_inflate_new2() failed, Error: %s[%d]%s(): inflate failed, Error: %s[%zd]%s() (ERRNO %d): http2 stream#%d not found00ГTT|lLstd::__shared_ptr<_Tp, _Lp>::_SafeConv<_Yp> std::__shared_ptr<_Tp, _Lp>::reset(_Yp*) [with _Yp = swoole::String; _Tp = swoole::String; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2; std::__shared_ptr<_Tp, _Lp>::_SafeConv<_Yp> = void]std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::operator[](std::vector<_Tp, _Alloc>::size_type) [with _Tp = swoole::http_server::StaticHandler::task_t; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::reference = swoole::http_server::StaticHandler::task_t&; std::vector<_Tp, _Alloc>::size_type = long unsigned int]bool http2_server_respond(HttpContext*, const swoole::String*)int http2_server_parse_header(Http2Session*, HttpContext*, int, const char*, size_t)int swoole_http2_server_parse(Http2Session*, const char*)ssize_t http2_server_build_trailer(HttpContext*, uchar*)ssize_t http2_server_build_header(HttpContext*, uchar*, const swoole::String*)*ZL28http2_server_send_range_filePN6swoole4http7ContextEPNS_11http_server13StaticHandlerEEUlvE_St15_Sp_counted_ptrIPN6swoole6StringELN9__gnu_cxx12_Lock_policyE2EEswoole-http-servbig5mysql_native_passwordcaching_sha2_password%s(): Unknown auth plugin: %sbig5_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::__cxx11::string, const char*, const char*)you must call Socket constructor firstcannot close the referenced resourcegetsockopt(%d, %ld, %ld), Error: %s[%d]setsockopt(%d) failed, Error: %s[%d]new Socket() failed. Error: %s [%d]Swoole\Coroutine\Socket\Exceptionnew Socket() failed, Error: %s[%d]getsockname() failed, Error: %s[%d]getsockopt(SOL_SOCKET, SO_TYPE) failed, Error: %s[%d]fcntl(F_GETFL) failed, 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 argumentUnknown package_length_type name '%c', see pack(). Link: http://php.net/packsocket buffer size must be greater than 0, got %ldsocks5_password should not be nullsocks5_port should not be nullhttp_proxy_password should not be nullhttp_proxy_port should not be nulll_onoffl_lingerllzno key "%s" passed in optvalCo\SocketCo\Socket\ExceptionAF_UNIXAF_INET6SOCK_STREAMSOCK_RAWSOCK_SEQPACKETSOCK_RDMMSG_CTRUNCMSG_TRUNCMSG_DONTROUTEMSG_EORMSG_CONFIRMMSG_ERRQUEUEMSG_NOSIGNALMSG_MOREMSG_WAITFORONEMSG_CMSG_CLOEXECSO_DEBUGSO_REUSEADDRSO_REUSEPORTSO_KEEPALIVESO_DONTROUTESO_LINGERSO_BROADCASTSO_OOBINLINESO_SNDBUFSO_RCVBUFSO_SNDLOWATSO_RCVLOWATSO_SNDTIMEOSO_RCVTIMEOSO_TYPESO_ERRORSO_BINDTODEVICESOL_SOCKETSOMAXCONNTCP_NODELAYMCAST_JOIN_GROUPMCAST_LEAVE_GROUPMCAST_BLOCK_SOURCEMCAST_UNBLOCK_SOURCEMCAST_JOIN_SOURCE_GROUPMCAST_LEAVE_SOURCE_GROUPIP_MULTICAST_IFIP_MULTICAST_TTLIP_MULTICAST_LOOPIPV6_MULTICAST_IFIPV6_MULTICAST_HOPSIPV6_MULTICAST_LOOPIPV6_V6ONLYSOCKET_EPERMSOCKET_ENOENTSOCKET_EINTRSOCKET_EIOSOCKET_ENXIOSOCKET_E2BIGSOCKET_EBADFSOCKET_EAGAINSOCKET_ENOMEMSOCKET_EACCESSOCKET_EFAULTSOCKET_ENOTBLKSOCKET_EBUSYSOCKET_EEXISTSOCKET_EXDEVSOCKET_ENODEVSOCKET_ENOTDIRSOCKET_EISDIRSOCKET_EINVALSOCKET_ENFILESOCKET_EMFILESOCKET_ENOTTYSOCKET_ENOSPCSOCKET_ESPIPESOCKET_EROFSSOCKET_EMLINKSOCKET_EPIPESOCKET_ENAMETOOLONGSOCKET_ENOLCKSOCKET_ENOSYSSOCKET_ENOTEMPTYSOCKET_ELOOPSOCKET_EWOULDBLOCKSOCKET_ENOMSGSOCKET_EIDRMSOCKET_ECHRNGSOCKET_EL2NSYNCSOCKET_EL3HLTSOCKET_EL3RSTSOCKET_ELNRNGSOCKET_EUNATCHSOCKET_ENOCSISOCKET_EL2HLTSOCKET_EBADESOCKET_EBADRSOCKET_EXFULLSOCKET_ENOANOSOCKET_EBADRQCSOCKET_EBADSLTSOCKET_ENOSTRSOCKET_ENODATASOCKET_ETIMESOCKET_ENOSRSOCKET_ENONETSOCKET_EREMOTESOCKET_ENOLINKSOCKET_EADVSOCKET_ESRMNTSOCKET_ECOMMSOCKET_EPROTOSOCKET_EMULTIHOPSOCKET_EBADMSGSOCKET_ENOTUNIQSOCKET_EBADFDSOCKET_EREMCHGSOCKET_ERESTARTSOCKET_ESTRPIPESOCKET_EUSERSSOCKET_ENOTSOCKSOCKET_EDESTADDRREQSOCKET_EMSGSIZESOCKET_EPROTOTYPESOCKET_ENOPROTOOPTSOCKET_EPROTONOSUPPORTSOCKET_ESOCKTNOSUPPORTSOCKET_EOPNOTSUPPSOCKET_EPFNOSUPPORTSOCKET_EAFNOSUPPORTSOCKET_EADDRINUSESOCKET_EADDRNOTAVAILSOCKET_ENETDOWNSOCKET_ENETUNREACHSOCKET_ENETRESETSOCKET_ECONNABORTEDSOCKET_ECONNRESETSOCKET_ENOBUFSSOCKET_EISCONNSOCKET_ENOTCONNSOCKET_ESHUTDOWNSOCKET_ETOOMANYREFSSOCKET_ETIMEDOUTSOCKET_ECONNREFUSEDSOCKET_EHOSTDOWNSOCKET_EHOSTUNREACHSOCKET_EALREADYSOCKET_EINPROGRESSSOCKET_EISNAMSOCKET_EREMOTEIOSOCKET_EDQUOTSOCKET_ENOMEDIUMSOCKET_EMEDIUMTYPEIPPROTO_IPIPPROTO_IPV6SOL_TCPSOL_UDPIPV6_UNICAST_HOPSAI_PASSIVEAI_CANONNAMEAI_NUMERICHOSTAI_V4MAPPEDAI_ALLAI_ADDRCONFIGAI_IDNAI_CANONIDNAI_NUMERICSERVSOCKET_ECANCELEDdup(%d) failed, Error: %s[%d]Invalid port argument[%ld]ssl require key filessl require cert fileopen_fastcgi_protocolbind_portbind_addresssocks5_hosthttp_proxy_hostsocks5_portsocks5_usernamesocks5_passwordhttp_proxy_porthttp_proxy_usernamehttp_proxy_userhttp_proxy_passwordcheckLivenessgetBoundCidrecvAllrecvLinerecvWithBufferrecvPacketreadVectorreadVectorAllwriteVectorwriteVectorAllsendFilesendAllgetOptionsetProtocolsetOptionsslHandshakeisClosedimporthowopt_nameopt_valueio_vectorbool swoole::coroutine::Socket::set_option(int, int, int)std::__shared_ptr<_Tp, _Lp>::_SafeConv<_Yp> std::__shared_ptr<_Tp, _Lp>::reset(_Yp*) [with _Yp = swoole::SSLContext; _Tp = swoole::SSLContext; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2; std::__shared_ptr<_Tp, _Lp>::_SafeConv<_Yp> = void] Co\Socket\Except/builddir/build/BUILD/swoole-5.1.7/ext-src/swoole_coroutine.ccContext of this coroutine has been destroyedUnexpected state when get fiber statusexceed max number of coroutine %zuinvalid function call info cachecan not use coroutine in __destruct after php_request_shutdowncan not resume the coroutine which is in IO operation or non-existent\Swoole\Coroutine\deadlock_check =================================================================== [FATAL ERROR]: all coroutines (count: %lu) are asleep - deadlock! =================================================================== DEBUG_BACKTRACE_PROVIDE_OBJECTsignal_listener_numaio_task_numaio_worker_numaio_queue_sizecoroutine_peak_numcoroutine_last_cidswoole exitSWOOLE_LIBRARYSwoole\CoroutineSwoole\Coroutine\IteratorCo\IteratorSwoole\Coroutine\ContextCo\ContextSWOOLE_DEFAULT_MAX_CORO_NUMSWOOLE_CORO_MAX_NUM_LIMITSWOOLE_CORO_INITSWOOLE_CORO_WAITINGSWOOLE_CORO_RUNNINGSWOOLE_CORO_ENDSwoole\ExitExceptionSWOOLE_EXIT_IN_COROUTINESWOOLE_EXIT_IN_SERVERdefer callback handler errorcan not join selfinvalid function type %udebug_print_backtracegetFlagsgetStatusjoinisCanceledsuspendgetCidgetuidgetPcidgetContextgetBackTraceprintBackTracegetElapsedgetStackUsagelistCoroutinesenableSchedulerdisableSchedulerdnsLookupgetaddrinfostatvfsreadFilewriteFilewaitPidwaitSignalfreadfgetsfwritecid_arraysignofileContentsocktypeSTREAM_IPPROTO_TCPserviceget_error_stream*ZN6swoole12PHPCoroutine7bailoutEvEUlvE_*NSt6thread11_State_implINS_8_InvokerISt5tupleIJZN6swoole12PHPCoroutine22interrupt_thread_startEvEUlvE_EEEEEE*Z26zim_swoole_coroutine_yieldEUlPN6swoole9CoroutineEE_*ZZ25zim_swoole_coroutine_joinENKUlPN6swoole10PHPContextEE_clES1_EUlPvE_*Z25zim_swoole_coroutine_joinEUlPN6swoole10PHPContextEE_*Z32zif_swoole_test_kernel_coroutineEUlPvE_ ?please install the ext-async extension, using Swoole\Async\Clientno resource arrays were passed to selectunable to poll(), Error: %s[%d]%s(): ssl cert file[%s] not found%s(): ssl key file[%s] not foundbind address or port error in set method%s(): setsockopt(%d, TCP_NODELAY) failed, Error: %s[%d]client is not connected to server%s() (ERRNO %d): Package is too big. package_length=%dgetsockname() only support AF_INET family socketsendfile() failed. Error: %s [%d]failed to send(%d) %zu bytes, Error: %s[%d]only supports SWOOLE_SOCK_(UDP/UDP6/UNIX_DGRAM)failed to get swoole_client->typeClient_create() failed, Error: %s[%d]sendto 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 requiredbad fd[%d]Swoole\ClientSwoole\Client\ExceptionreusereuseCountSHUT_RDWRSHUT_RDSHUT_WRa!a!a!|dcannot use enableSSLSSL has been enabledrecv() failed, Error: %s[%d]no package eofinet_ntop() failedSSL is not readyip[%s] is invalidclient socket is closedbool 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*) L global memory allocation failureSwoole\AtomicSwoole\Atomic\Longsubcmpsetwakeupcmp_valuenew_valuesub_valueadd_valueaio_core_worker_numaio_max_wait_timeaio_max_idle_timeenable_signalfdwait_signaldns_cache_refresh_timemin_thread_nummax_thread_numsocket_dontwaitdns_lookup_randomuse_async_resolverinvalid domain namedomain name emptyeventLoop has already been created. unable to change settingsyou must call Table constructor firsttable is not created or has been destroyedthe 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 memorymemorySizeSwoole\TableTYPE_INTTYPE_FLOATsl|lss|zcolumn[%s] does not existkey[%s] is too longcolumndestroygetSizegetMemorySizeincrbyfieldconflict_proportion0.2@ ?you must call Lock constructor firstFileLock and SemLock is no longer supported, please use mutex lockonly mutex supports lockwaitwrong lock typeSwoole\LockSWOOLE_FILELOCKSWOOLE_MUTEXSWOOLE_SEMSWOOLE_RWLOCKSWOOLE_SPINLOCKtrylocktrylock_readN6swoole4LockE@ Timer 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 resourcesSwoole\Coroutine\SystemCo\Systems|lddomain name is emptys|lllsdhostname is empty*Z33zim_swoole_coroutine_system_freadEUlvE_*Z33zim_swoole_coroutine_system_fgetsEUlvE_*Z34zim_swoole_coroutine_system_fwriteEUlvE_Swoole\Coroutine\Http\ServerCo\Http\Serverbind(%s:%d) failedlisten() failedaccept failed, Error: %s[%d]onAcceptstd::__shared_ptr<_Tp, _Lp>::_SafeConv<_Yp> std::__shared_ptr<_Tp, _Lp>::reset(_Yp*) [with _Yp = swoole::SSLContext; _Tp = swoole::SSLContext; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2; std::__shared_ptr<_Tp, _Lp>::_SafeConv<_Yp> = void]@ St23_Sp_counted_ptr_inplaceISt13unordered_setINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4hashIS6_ESt8equal_toIS6_ESaIS6_EESaISC_ELN9__gnu_cxx12_Lock_policyE2EEfailed to malloc stack memory.needle_length > 0new_size > size%.*s:%.*sget package length failedInvalid port [%d]open(%s) failed, %sfstat(%s) failed, %ssendfile return zerosendfile(%d, %s) failed, %s200 [Response]: stoiunix socket file is too largeunknown protocol[%d]bad target host/builddir/build/BUILD/swoole-5.1.7/src/coroutine/socket.cc/builddir/build/BUILD/swoole-5.1.7/include/swoole.hno package eof, package_max_length exceeded/builddir/build/BUILD/swoole-5.1.7/include/swoole_string.h%s() (ERRNO %d): packet length is too big, remote_addr=%s:%d, length=%zu%s(): new Socket() failed, Error: %s[%d]%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(): fstat() failed, Error: %s[%d]CONNECT %.*s:%d HTTP/1.1 Host: %.*s:%d User-Agent: Swoole/5.1.7 Proxy-Connection: Keep-Alive Proxy-Authorization: Basic %s CONNECT %.*s:%d HTTP/1.1 Host: %.*s:%d User-Agent: Swoole/5.1.7 Proxy-Connection: Keep-Alive wrong http_proxy response received, [Request]: ɵ0еssize_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*) constswoole::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(): calloc() failed!hostname.empty()4_6_%s(): open(%s, O_RDONLY) failed, Error: %s[%d]%s(): flock(%s, LOCK_SH) failed, Error: %s[%d]%s(): flock(%s, LOCK_UN) failed, Error: %s[%d]%s(): open(%s, %d) failed, Error: %s[%d]%s(): flock(%s, LOCK_EX) failed, Error: %s[%d]%s(): fsync(%s) failed, Error: %s[%d]/builddir/build/BUILD/swoole-5.1.7/src/coroutine/system.ccfamily == AF_INET || family == AF_INET6resource(%p) has already been bound to another coroutine#%ld, %s of the same resource in coroutine#%ld at the same time is not allowedstatic 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)::swoole::coroutine::System::read_file(const char*, bool)::*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_N6swoole12AsyncRequestEN6swoole20GethostbynameRequestEN6swoole18GetaddrinfoRequestEZN6swoole9coroutine11EventWaiterC4EiidEUlPNS_9CoroutineEE_ZN6swoole9coroutine11EventWaiterC4EiidEUlPNS_5TimerEPNS_9TimerNodeEE0_St15_Sp_counted_ptrIPN6swoole20GethostbynameRequestELN9__gnu_cxx12_Lock_policyE2EESt15_Sp_counted_ptrIPN6swoole18GetaddrinfoRequestELN9__gnu_cxx12_Lock_policyE2EESt23_Sp_counted_ptr_inplaceINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EESt23_Sp_counted_ptr_inplaceIN6swoole9coroutine9AsyncLockESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE%s(): fake poll() implementation, only supports one socket*Z21swoole_coroutine_openEUlvE_*Z27swoole_coroutine_close_fileEUlvE_*Z21swoole_coroutine_readEUlvE_*Z22swoole_coroutine_writeEUlvE_*Z22swoole_coroutine_lseekEUlvE_*Z22swoole_coroutine_fstatEUlvE_*Z25swoole_coroutine_readlinkEUlvE_*Z23swoole_coroutine_unlinkEUlvE_*Z24swoole_coroutine_statvfsEUlvE_*Z21swoole_coroutine_statEUlvE_*Z22swoole_coroutine_lstatEUlvE_*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_*Z22swoole_coroutine_fsyncEUlvE_*Z26swoole_coroutine_fdatasyncEUlvE_P?int swoole_coroutine_poll_fake(pollfd*, nfds_t, 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_std::queue<_Tp, _Sequence>::reference std::queue<_Tp, _Sequence>::front() [with _Tp = void*; _Sequence = std::deque >; std::queue<_Tp, _Sequence>::reference = void*&]*ZN6swoole9coroutine7Channel5yieldENS1_6OpcodeEEUlPNS_9CoroutineEE_pthread_spin_init() failedN6swoole8SpinLockEpthread_mutex_init() failedN6swoole5MutexEpthread_rwlock_init() failedN6swoole6RWLockE%s(): mkstemp(%s) failed, Error: %s[%d]%s(): pread(%d, %p, %lu, %lu) 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(): open(%s) 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*)%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)::void swoole::async::ThreadPool::create_thread(bool)*NSt6thread11_State_implINS_8_InvokerISt5tupleIJZN6swoole5async10ThreadPool13create_threadEbEUlvE_EEEEEE*ZN6swoole12AsyncThreadsC4EvEUlPvE_*ZN6swoole12AsyncThreadsC4EvEUlPNS_7ReactorERmE0_N6swoole9ExceptionE%s(): pipe() failed, Error: %s[%d]swoole::Pipe::Pi%s(): msgrcv(%d, %zu, %ld) failed, Error: %s[%d]%s(): msgctl(%d, IPC_RMID) failed, Error: %s[%d]%s(): msgsnd(%d, %lu, %ld) failed, Error: %s[%d]%s(): msgget() 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(): gettimeofday() failed, Error: %s[%d]%s(): setitimer() failed, Error: %s[%d]int swoole::SystemTimer_set(swoole::Timer*, long int)/builddir/build/BUILD/swoole-5.1.7/src/os/process_pool.cc%s() (ERRNO %d): not support, ipc_mode must be SW_IPC_SOCKET%s(): ipc_mode is not SW_IPC_SOCKET%s(): kill(%d, SIGTERM) failed, Error: %s[%d]%s(): waitpid(%d) failed, Error: %s[%d]%s(): failed to read data from pipe, Error: %s[%d]%s(): malloc[1] failed, Error: %s[%d]%s(): failed to force kill worker process(pid=%d, id=%d), Error: %s[%d]%s(): force kill worker process(pid=%d, id=%d)%s(): send %d bytes to worker#%d failed%s(): failed to read(%d) pipe, Error: %s[%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(): bad task packet, The received data-length[%ld] is inconsistent with the packet-length[%ld]%s() (ERRNO %d): not support, ipc_mode must be SW_IPC_UNIXSOCK%s() (ERRNO %d): the message bus has been created%s(): fork() 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_socketint swoole::ProcessPool::wait()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_recv_packet(swoole::Reactor*, swoole::Event*)int swoole::ProcessPool::start()int swoole::ProcessPool_worker_loop_with_stream_protocol(swoole::ProcessPool*, swoole::Worker*)int swoole::ProcessPool_worker_loop_with_message_protocol(swoole::ProcessPool*, swoole::Worker*)int swoole::ProcessPool::listen(const char*, int, int)int swoole::ProcessPool::listen(const char*, int)int swoole::ProcessPool::create_message_bus()int swoole::ProcessPool_worker_loop_with_task_protocol(swoole::ProcessPool*, swoole::Worker*)int swoole::ProcessPool::create(uint32_t, key_t, swIPCMode)static void swoole::ProcessPool::kill_timeout_worker(swoole::Timer*, swoole::TimerNode*)*ZN6swoole11ProcessPool18create_message_busEvEUlvE_St15_Sp_counted_ptrIPN6swoole10UnixSocketELN9__gnu_cxx12_Lock_policyE2EE%s(): socketpair() failed, Error: %s[%d]swoole::UnixSocket::UnixSocket(b*ZL11signal_initvEUlPN6swoole7ReactorERmE_*ZL11signal_initvEUlPvE0_*ZN6swoole9coroutine6System7waitpidEiPiidEUlPNS_5TimerEPNS_9TimerNodeEE_*ZN6swoole9coroutine6System7waitpidEiPiidEUlPNS_9CoroutineEE0_%s(): unknown signal[%d]%s(): signal[%d] numberis invalid%s(): pthread_sigmask() failed, Error: %s[%d]%s(): sigprocmask(SIG_UNBLOCK) failed, Error: %s[%d]%s(): read from signalfd failed, Error: %s[%d]%s() (ERRNO %d): Unable to find callback function for signal %s%s() (ERRNO %d): The signalfd must only be used after event loop is initialized%s(): signalfd() failed, Error: %s[%d]%s(): sigprocmask() failed, Error: %s[%d]void swoole_signalfd_clear()void (* swoole_signal_get_handler(int))(int)void swoole_signal_callback(int)bool swoole_signalfd_create()int swoole_signalfd_event_callback(swoole::Reactor*, swoole::Event*)void (* swoole_signalfd_set(int, swoole::SignalHandler))(int)void swoole_signal_block_all()*ZL21swoole_signalfd_setupPN6swoole7ReactorEEUlS1_RmE_*ZL21swoole_signalfd_setupPN6swoole7ReactorEEUlPvE0_%s() (ERRNO %d): failed to delete event[%d], it has already been removed%s(): too many connection, more than %d%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(): 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)N6swoole11ReactorImplEN6swoole11ReactorPollE%s() (ERRNO %d): failed to delete events[fd=%d, fd_type=%d], it has already been removed%s(): failed to add events[fd=%d#%d, type=%d, events=%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(): [Reactor#%d] epoll_wait failed, Error: %s[%d]%s(): EPOLLIN handle failed. fd=%d, Error: %s[%d]%s(): EPOLLOUT handle failed. fd=%d, Error: %s[%d]%s(): EPOLLERR handle failed. fd=%d, Error: %s[%d]virtual int swoole::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)N6swoole12ReactorEpollE%s(): failed to delete events[fd=%d#%d, type=%d, events=%d], Error: %s[%d]%s(): fdtype > SW_MAX_FDTYPE[%d]%s() (ERRNO %d): data packet is too large, cannot exceed the buffer size%s() (ERRNO %d): socket#%d output buffer overflow%s() (ERRNO %d): does not support SSL%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*)*ZN6swoole7ReactorC4EiNS0_4TypeEEUlPS0_E_*ZN6swoole7ReactorC4EiNS0_4TypeEEUlPS0_RmE0_*ZN6swoole7ReactorC4EiNS0_4TypeEEUlPS0_E1_*ZN6swoole7ReactorC4EiNS0_4TypeEEUlPS0_E2_*ZN6swoole7ReactorC4EiNS0_4TypeEEUlPS0_E3_*ZN6swoole7ReactorC4EiNS0_4TypeEEUlPS0_E4_*ZN6swoole7ReactorC4EiNS0_4TypeEEUlPS0_RmE5_*ZN6swoole7Reactor6_writeEPS0_PNS_7network6SocketEPKvmEUlvE_*ZN6swoole7Reactor6_writeEPS0_PNS_7network6SocketEPKvmEUlPNS_6BufferEE0_*ZN6swoole7Reactor7_writevEPS0_PNS_7network6SocketEPK5iovecmEUlvE_*ZN6swoole7Reactor7_writevEPS0_PNS_7network6SocketEPK5iovecmEUlPNS_6BufferEE0_FvPN6swoole7ReactorEEPFvPN6swoole7ReactorEE%s(): max fd value is FD_SETSIZE(%d). %s(): swReactorSelect: sock[%d] not found%s(): swReactorSelect: fd[%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]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(basic_string::basic_string::%F %T%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(): dup2(STDOUT_FILENO) failed, Error: %s[%d]%s(): dup2(STDERR_FILENO) failed, Error: %s[%d]%s() (ERRNO %d): The date format string[length=%ld] is too longmoxo`o0oHobool swoole::Logger::set_date_format(const char*)bool swoole::Logger::redirect_stdout_and_stderr(int)>?456789:;<=  !"#$%&'()*+,-./0123ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/System call failMalloc failCoroutine socket close waitCoroutine timedoutCoroutine canceledCoroutine not existsCoroutine cannot cancelCoroutine iocpinit failedCoroutine makecontext failedCoroutine swapcontext failedCoroutine getcontext failedCoroutine yield failedCoroutine block object lockedCoroutine mutex double unlockCoroutine has been discardedCoroutine has been boundCoroutine out of coroutineServer worker exit timeoutServer send to woker timeoutServer is not regular fileServer invalid commandServer connect failServer invalid requestServer send in masterServer only start oneServer no idle workerServer pipe buffer fullServer too many listen portServer invalid listen portServer worker terminatedServer too many socketWebsocket incomplete packetWebsocket unpack failedWebsocket pack failedWebsocket handshake failedWebsocket unconnectedWebsocket bad opcodeWebsocket bad clientHttp context unavailableHttp conflict headerHttp proxy bad responseHttp proxy handshake failedHttp invalid protocolHttp proxy handshake errorSocks5 handshake failedSocks5 server errorSocks5 auth failedSocks5 unsupport methodSocks5 unsupport versionSocket poll timeoutSocket closedClient no connectionAio timeoutAio canceledAio bad requestHttp2 stream ignoreHttp2 stream not foundHttp2 stream no headerHttp2 stream id too bigTask timeoutTask dispatch failTask package too bigPackage malformed dataData length too largePackage length not foundPackage length too largeSSL create context failedSSL handshake failedSSL resetSSL bad protocolSSL bad clientSSL verify failedSSL empty peer certificateSSL cannot use senfileSSL not readyOutput send yieldOutput buffer overflowSession discard dataSession discard timeout dataSession invalid idSession not existSession closedSession closingSession closed by clientSession closed by serverEvent socket removedUnregistered signalBad ipv6 addressDNS Lookup no serverDNS Lookup unsupportedDNS Lookup resolve timeoutDNS Lookup resolve failedDNS Lookup duplicate requestFile emptyFile too largeFile not existPHP runtime noticeWrong operationProtocol errorOperation not supportQueue fullInvalid paramsName too longPHP fatal errorUnknown error %dCoroutine disabled multi threadCoroutine std thread link errorCoroutine protect stack failedCoroutine block object waitingServer worker unprocessed dataServer worker abnormal pipe dataServer must created before clientHttp2 send control frame failed%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_#%u priority=%ld, data=%p type <= SW_GLOBAL_HOOK_END%u %08zX: %02X %d,base > 1 && base < 37max > minu > 0v > 0(ERROR %d): /dev/urandom-c/bin/sh%s(): invalid LISTEN_FDS%s/swoole.task.XXXXXX/etc/resolv.confOS: %s %s %s %s GCC_VERSION: %s /builddir/build/BUILD/swoole-5.1.7/src/core/base.ccDataHead[%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; } must be forked outside the coroutinecan not create server after using async file operation%s(): read() from /dev/urandom failed, Error: %s[%d]%s(): mkdir(%s) failed. Path exceeds the limit of %d characters%s(): mkdir(%s) failed, Error: %s[%d]%s() (ERRNO %d): LISTEN_FDS is too bigbasic_string::at: __n (which is %zu) >= this->size() (which is %zu)%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(): getrlimit() failed, Error: %s[%d]A bug occurred in Swoole-v5.1.7, 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. 8.5.0 20210514 (Red Hat 8.5.0-28)%s(): Function '%s' has already been added h0@Xint 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)char* swoole_dec2hex(ulong_t, int)std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::const_reference std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::operator[](std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type) const [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::const_reference = const char&; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]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()ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz01234567890123456789abcdefghijklmnopqrstuvwxyz>/builddir/build/BUILD/swoole-5.1.7/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)static swoole::Channel* swoole::Channel::make(size_t, size_t, in/builddir/build/BUILD/swoole-5.1.7/src/core/string.cc_offset >= 0 && (size_t) _offset <= lengthString[length=%zu,size=%zu,offset=%jd]=%.*s String[length=%zu,size=%zu,offset=%jd]=%p length >= (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)SENDRECV%s(): BIO_new() failed%s(): SSL_new() failed0.0.0.0%s(): bad unix socket file%s(): empty file[%s]Socket::ssl_connect(fd=%d) to server[%s:%d] failed. Error: %s[%ld|%d]%s(): poll() failed, Error: %s[%d]%s(): send %lu bytes failed, Error: %s[%d]%s(): X509_check_host(): no match%s(): unknown socket type [%d]%s(): setsockopt(SO_SNDTIMEO, %s) failed, Error: %s[%d]%s(): setsockopt(%d, SOL_SOCKET, SO_RCVBUF, %d) failed, Error: %s[%d]%s(): setsockopt(%d, SOL_SOCKET, SO_SNDBUF, %d) failed, Error: %s[%d]%s(): sendfile(%d, %s) failed, Error: %s[%d]%s() (ERRNO %d): SSL connection#%d[%s:%d] protocol error[%d]%s(): close(%d) failed, Error: %s[%d]%s(): PEM_write_bio_X509() failed%s(): certificate length[%ld] is too big%s(): SSL_set_fd() failed. Error: %s[%ld]%s(): SSL_set_ex_data() failed%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(): socket() failed, Error: %s[%d]%s(): listen(%s:%d, %d) failed, Error: %s[%d]%s(): SSL_shutdown() failed, reason=%d, error_string=%s%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(): 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(): 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(): send to fd[%d] failed, Error: %s[%d]%s(): bad SSL client[%s:%d], reason=%d, error_string=%s%s(): SSL_do_handshake() failed. Error: %s[%ld|%d]%s(): fstat(%s) failed, Error: %s[%d]%s() (ERRNO %d): length or offset is invalidpP`0swoole::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()std::queue<_Tp, _Sequence>::reference std::queue<_Tp, _Sequence>::front() [with _Tp = swoole::BufferChunk*; _Sequence = std::deque >; std::queue<_Tp, _Sequence>::reference = swoole::BufferChunk*&]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)nameserver%s(): invalid domain[%s]%u.%u.%u.%u%02x%02x/etc/hostsvector::_M_default_append%s(): unknown socket family[%d]std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::operator[](std::vector<_Tp, _Alloc>::size_type) [with _Tp = sockaddr_in6; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::reference = sockaddr_in6&; std::vector<_Tp, _Alloc>::size_type = long unsigned int]int swoole::network::getaddrinfo(swoole::GetaddrinfoRequest*)std::vector > swoole::coroutine::dns_lookup_impl_with_socket(const char*, int, double)std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::reference std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::operator[](std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::reference = char&; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]bool swoole_load_resolv_conf()/builddir/build/BUILD/swoole-5.1.7/src/network/stream.cc%s(): failed to connect to [%s:%d], Error: %s[%d]%s() (ERRNO %d): connect() failed (%d: %s) while connecting to worker processdata != nullptrint 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/builddir/build/BUILD/swoole-5.1.7/src/network/client.cc%s() (ERRNO %d): Socks5 server error, reason :%s%s(): getsockopt(%d) failed, Error: %s[%d]%s() (ERRNO %d): failed to handshake with http proxy%s(): Read from socket[%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 setsocket->fd != 0CONNECT %s:%d HTTP/1.1 Connection established/tmp/swoole-client.%d.%d.sockphЪint swoole::network::Client::close()swoole::network::Client::~Client()std::__shared_ptr<_Tp, _Lp>::_SafeConv<_Yp> std::__shared_ptr<_Tp, _Lp>::reset(_Yp*) [with _Yp = swoole::SSLContext; _Tp = swoole::SSLContext; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2; std::__shared_ptr<_Tp, _Lp>::_SafeConv<_Yp> = void]ssize_t swoole::network::Client_tcp_send_sync(swoole::network::Client*, const char*, size_t, int)*ZN6swoole7network6Client7destroyEvEUlPvE_?int swoole::network::Client::socks5_handshake(const char*, size_ork::Client_onWrite(swoole::Reactor*, swoole::Evork::Client_onStreamRead(swoole::Reactor*, swoolswoole::network::Client::Client(swoole::SocketTyork::Client_udp_connect(swoole::network::Client*, const char*, int, double, int)ork::Client_tcp_connect_async(swoole::network::Client*, const char*, int, double/builddir/build/BUILD/swoole-5.1.7/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*)%s: %s ERROR(1)%s(): incorrect server listening address%s() (ERRNO %d): parse multipart body failed, %zu/%zu bytes processed%s(): failed to send HTTP header%s(): failed to send HTTP bodyint swoole::http_server::multipart_body_on_data(multipart_parser*, const char*, size_t)int swoole::http_server::multipart_body_on_header_complete(multipart_parser*)int swoole::http_server::http_request_on_body(swoole_http_parser*, const char*, size_t)swoole::http_server::listen(std::__cxx11::string, std::function, int)::std::shared_ptr swoole::http_server::listen(std::__cxx11::string, std::function, int)bool swoole::http_server::Context::end(const char*, size_t)*ZN6swoole11http_serverL30multipart_body_on_header_valueEP16multipart_parserPKcmEUlPcmS5_mE_*ZN6swoole11http_server6listenENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt8functionIFvRNS0_7ContextEEEiEUlPNS_6ServerEPNS_8RecvDataEE_St15_Sp_counted_ptrIPN6swoole6ServerELN9__gnu_cxx12_Lock_policyE2EE/tmp/swoole.upfile.XXXXXX/builddir/build/BUILD/swoole-5.1.7/src/protocol/http2.ccPUSH_PROMISEWINDOW_UPDATE[$4DT(8HXhuint32_t swoole::http2::get_default_setting(swHttp2SettingId)void swoole::http2::put_default_setting(swHttp2SettingId, uint32_t)%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::PacketLengthh2http/1.1OPENSSL_VERSION: %s SSL_get_ex_new_index() failed%s(): BIO_new_file(%s) failedautoassertion failed: 0h2h2-16h2-14%s(): set_cipher() error/builddir/build/BUILD/swoole-5.1.7/src/protocol/ssl.cc%s(): PEM_read_bio_DHparams(%s) failed%s(): SSL_CTX_set1_curves_list("%s") failed%s(): out of memory, Error: %s[%d]%s(): SSL_CTX_set_cipher_list("%s") failed%s(): SSL_CTX_load_verify_locations("%s") failed%s(): SSL_load_client_CA_file("%s") failed%s(): HTTP/2 protocol was not selected, expects [h2]%s(): Unable to set default verify locations and no CA settings specified%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()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/csvhtmshtmltext/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(): receive data from socket#%d returns 0%s() (ERRNO %d): abnormal pipeline data, msg_id=%lu, pipe_fd=%d, reactor_id=%d%s(): receive pipeline data error, pipe_fd=%d, reactor_id=%d/builddir/build/BUILD/swoole-5.1.7/src/protocol/message_bus.ccssize_t swoole::MessageBus::read_with_buffer(swoole::network::Socket*)ssize_t swoole::MessageBus::read(swoole::network::Socket*)MessageBus::read(swoole::network_with_buffer(swoole::network::SoGeneral failureNetwork unreachableHost unreachableTTL expiredaddress type not supportedUnknown errorConnection not allowed by rulesetConnection refused by destination hostcommand not supported / protocol errorX/...//(/8/H/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:%d:77<<<<<;P9P9bool swoole::websocket::decode(swoole::websocket::Frame*, char*,int swoole::websocket::pack_close_frame(swoole::String*, int, char*, size_t, uinocket::dispatch_frame(const swoole::Protocol*, swoole::network::Socket*, const swoole::RecvData*$-1 +OK -ERR %s(): malloc(%ld) failed%s(): redis protocol error%s(): recv from socket#%d failed, Error: %s[%d]%s(): Package is too big. package_length=%ldbool swoole::String::extend(size_t)int swoole::redis::recv_packet(swoole::Protocol*, swoole::Connection*, swoole::String*)/usr/include/c++/8/bits/stl_deque.h%s(): DTLSv1_listen() failed, client[%s:%d], reason=%d, error_string=%s%s(): unknown cmd: %dswoole_dtls_bio Q Q`P Q Q QOOPPPQ QO Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q QQ Q Q Q Q Q Q QO Q Q QQOOO QPP Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q QxPvoid std::deque<_Tp, _Alloc>::pop_front() [with _Tp = swoole::dtls::Buffer*; _Alloc = std::allocator]long int swoole::dtls::BIO_ctrl(BIO*, int, long bool swoole::dtls::Session::list%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(): Package is too big. package_length=%dW`V`V`V`V`V`V`V`V`V`VV`V`V`V`VV`V`V`V`V`V`V`V`V`V`V`V`V`V`V`VV`V`V`V`V`V`V`V`V`V`VV`V`V`V`VV`V`VVbool swoole::String::extend(size_t)*ZN6swoole8Protocol17recv_split_by_eofEPNS_7network6SocketEPNS_6StringEEUlPKcmE_static ssize_t swoole::Protocol::default_length_func(const swoole::Protocol*, swoole::network::Socket*, swoole::int swoole::Protocol::recv_with_length_protocol(:Socket*, swooleeof_protocol(swocket*, swoole::SSwoole-Upload-File: Swoole-Upload-File100 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 OKboundary=PUTDELETEOPTIONSMKCOLPROPPATCHUNLOCKREPORTPURGEPRIContent-Length:Connection:Transfer-Encoding:Content-Type:Expect: 100-continueIf-Modified-Sinceswoole-http-serverIf-RangeContent-Range: bytes Accept-Ranges: bytes CONNECTCOPYPROPFINDMKACTIVITYCHECKOUTM-SEARCH203 Non-Authoritative Information407 Proxy Authentication Required416 Requested Range Not Satisfiable431 Request Header Fields Too Large451 Unavailable For Legal Reasons505 HTTP Version Not Supported511 Network Authentication Required%s() (ERRNO %d): unexpected protocol status of session#%ld<%s:%d>%s(): failed to write upload file, Error: %s[%d]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 HTTP/1.1 %s Connection: %s Content-Length: %ld Content-Type: %s %sDate: %s Last-Modified: %s Server: %s %s(): multipart_parser_init() failedhcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffpf`ffffffffffffffffffPffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@f0f fffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeepe`ePe@e0e eeedddddffdddpdf`dfPd@df0dfffffffffffffffffff dffffffffffffffffffffffffffffffffffffffffffffffffddcccccccfcpc;void swoole::http_server::protocol_status_error(swoole::network::Socket*, swoole::Connection*)bool swoole::http_server::Request::parse_multipart_data(swoole::String*)swoole::http_server::multipart_on_header_value(multipart_parser*, const char*, size_t)::int swoole::http_server::multipart_on_data(multipart_parser*, const char*, size_t)bool swoole::http_server::Request::init_multipart_parser(swoole::Server*)std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::operator[](std::vector<_Tp, _Alloc>::size_type) [with _Tp = swoole::http_server::StaticHandler::task_t; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::reference = swoole::http_server::StaticHandler::task_t&; std::vector<_Tp, _Alloc>::size_type = long unsigned int]bool swoole::network::Socket::cork()*ZN6swoole11http_serverL25multipart_on_header_valueEP16multipart_parserPKcmEUlPcmS5_mE_0123456789ABCDEF%s(): invalid worker_id=%dpp @pppئppppppȤint swoole::ReactorProcess_onPipeRead(swoole::Reactor*, swoole::Event*)int swoole::Server::start_reactor_processes()int swoole::Server::create_reactor_processes()*ZN6swooleL19ReactorProcess_loopEPNS_11ProcessPoolEPNS_6WorkerEEUlPNS_10ConnectionEE_*ZN6swooleL24ReactorProcess_onTimeoutEPNS_5TimerEPNS_9TimerNodeEEUlPNS_10ConnectionEE_%s(): calloc[2](%d) failed, Error: %s[%d]dgramhttp|http2|websockethttp|http2http|websockethttpmqttraw%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(): swSSL_get_context() error%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]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_onRead_http(swoole::Reactor*, swoole::ListenPort*, swoole::Evenbool swoole::ListenPort::ssl_create(swoole::Connection*, swoole::network::Socketate_context(swoole::SSLContext*)int swoole::ListenPort::listen()tenPort::import([TaskWorker] create reactor failed%s() (ERRNO %d): Unknown command[%d]%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() (ERRNO %d): 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*)  0 p pid_t swoole::Server::spawn_user_worker(swoole::Worker*)pid_t swoole::Server::spawn_event_worker(swoole::Worker*)void swoole::Server::kill_event_workers()void swoole::Server::kill_user_workers()static void swoole::Server::read_worker_message(swoole::ProcessPool*, swoole::EventData*)void swoole::Manager::wait(swoole::Server*)void swoole::Server::check_worker_exit_status(swoole::Worker*, const swoole::ExitStatus&)swoole::Server::start_manager_process()::int swoole::Server::start_manager_process()static void swoole::Manager::kill_timeout_process(swoole::Timer*, swoole::TimerNode*)*ZN6swoole6Server21start_manager_processEvEUlvE_%s(): failed to fork event worker, Error: %s[%d]%s(): kill(%d, SIGKILL) [%u] failed, Error: %s[%d]%s() (ERRNO %d): worker(pid=%d, id=%d) exit timeout, force kill the process%s(): worker(pid=%d, id=%d) abnormal exit, status=%d, signal=%d%s%s(): unknown worker message type[%d]%s() (ERRNO %d): Unknown command[command_id=%d]%s(): Fork Worker failed, Error: %s[%d]%s(): wait() failed, Error: %s[%d]Server is reloading all workers now%s(): failed to kill(%d, SIGTERM) worker#[%d], 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]%s(): failed to start task worker, Error: %s[%d]%s(): failed to fork user worker, Error: %s[%d]%s(): failed fork manager process, Error: %s[%d]%s() (ERRNO %d): worker exit timeout, forced termination%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(): failed to push WORKER_STOP message, Error: %s[%d]%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 buffer%s(): SIGVTALRM comingp[```]^``\]```]]``[*ZN6swoole6Server17stop_async_workerEPNS_6WorkerEEUlPNS_10ConnectionEE_*ZN6swoole6Server24clean_worker_connectionsEPNS_6WorkerEEUlPNS_10ConnectionEE_*ZN6swoole6Server18start_event_workerEPNS_6WorkerEEUlPNS_7ReactorEE_void swoole::Worker_reactor_try_to_exit(swoole::void swoole::Server::worker_start_callback(swoolver::stop_async_worker(swoole::Wstatic void swoole::Server::worker_signal_handlebool swoole::Worker_discard_data(swoole::Server*, swoole::Connection*, swoole::Dver::worker_accept_event(swoole:ver::call_worker_stop_callback(s%a, %d %b %Y %T GMT%a, %d %b %Y %T UTC%A, %d-%b-%y %T GMT%a %b %e %T %Y%a, %d %b %Y %H:%M:%S %Z_M_get() != nullptr..bytes= -- Index of %s

    Index of %s

    Powered by Swoole
  • %s
  • %s--%s Content-Type: %s Content-Range: bytes %zu-%zu/%zu std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::reference std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::back() [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::reference = char&]std::__shared_ptr_access<_Tp, _Lp, , >::element_type& std::__shared_ptr_access<_Tp, _Lp, , >::operator*() const [with _Tp = std::vector >; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2; bool = false; bool = false; std::__shared_ptr_access<_Tp, _Lp, , >::element_type = std::vector >]St23_Sp_counted_ptr_inplaceISt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EESaIS8_ELN9__gnu_cxx12_Lock_policyE2EEtype <= HOOK_END/tmp/swoole.task.%d.sock%s(): invalid LISTEN_PIDLISTEN_FDS_START/dev/null/builddir/build/BUILD/swoole-5.1.7/src/server/master.cc%s() (ERRNO %d): graceful shutdown failed, forced termination%s(): [Master] create task_workers failed%s(): gmalloc[server->user_workers] failed, Error: %s[%d][Master] Fatal Error: failed to allocate memory for Server->gs%s() (ERRNO %d): send %d byte failed, because session#%ld is not exists%s() (ERRNO %d): Invalid command result[request_id=%ld]%s(): swoole_set_cpu_affinity() failed, Error: %s[%d]%s() (ERRNO %d): No idle worker is available%s() (ERRNO %d): No idle task worker is available%s(): invalid LISTEN_FDS_START%s(): Fatal Error: manager process exit. status=%d, signal=[%s]%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 %usw_shm_calloc(%ld) for gs->connection_nums failedsw_shm_calloc(%ld) for session_list failedsw_shm_calloc() for port_connnection_num_array failedsw_shm_calloc(%ld) for port->connection_nums 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): 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): 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() (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(): cannot set 'onConnect' event when using dispatch_mode=%d%s(): cannot set 'onClose' event when using dispatch_mode=%d%s(): cannot set 'onBufferFull' event when using dispatch_mode=%d%s(): cannot set 'onBufferEmpty' event when using dispatch_mode=%d%s(): onTask event callback must be set%s(): require onReceive callback%s(): require onPacket callback%s() (ERRNO %d): can only start one server%s(): open(/dev/null) failed, Error: %s[%d]%s(): malloc[task_result] failed%s() (ERRNO %d): send %d byte failed, session#%ld does not exist%s() (ERRNO %d): send event[%d] failed, session#%ld does not existfd % reactor_num == reactor->idfd % reactor_num == SwooleTG.id%s() (ERRNO %d): socket#%d is closed by client%s() (ERRNO %d): connection#%d output buffer overflow%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%s(): bind() failed, Error: %s[%d]%s(): connect(%s:%d) failed, Error: %s[%d]swoole::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&)swoole::Server::shutdown()::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::__cxx11::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_*ZN6swoole6ServerC4ENS0_4ModeEEUlvE_*ZN6swoole6Server8shutdownEvEUlPNS_7ReactorERmE_St15_Sp_counted_ptrIPN6swoole4PipeELN9__gnu_cxx12_Lock_policyE2EE%s(): dispatch[type=%d] failed, socket#%ld is not active%s(): dispatch[type=%d] failed, session#%ld is closed by server%s(): failed to send %u bytes to pipe_master, Error: %s[%d]%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(): unknown 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%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): session#%ld does not exists%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 overflowN6swoole14ProcessFactoryEvirtual bool swoole::ProcessFactory::dispatch(swoole::SendData*)ory::end(swoole::SessionId, int)ory::finish(swoo/builddir/build/BUILD/swoole-5.1.7/src/server/reactor_thread.ccfd % serv->reactor_num == reactor->idfd % serv->reactor_num == SwooleTG.id%s(): calloc(%d, %ld) failed, Error: %s[%d]%s(): pthread_setaffinity_np() failed, Error: %s[%d]%s(): recvfrom(%d) failed, Error: %s[%d]%s(): pthread_cancel(%ld) 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() (ERRNO %d): force close connection failed, session#%ld does not existcalloc[1] failedvoid swoole::Server::join_reactor_thread()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*)*ZN6swooleL22ReactorThread_shutdownEPNS_7ReactorEEUlPNS_10ConnectionEE_*ZN6swoole13ReactorThread4initEPNS_6ServerEPNS_7ReactorEtEUlS4_RmE_*ZN6swoole13ReactorThread4initEPNS_6ServerEPNS_7ReactorEtEUlvE0_*ZZN6swoole6Server22start_heartbeat_threadEvENKUlvE_clEvEUlPNS_10ConnectionEE_*NSt6thread11_State_implINS_8_InvokerISt5tupleIJZN6swoole6Server22start_heartbeat_threadEvEUlvE_EEEEEENSt6thread11_State_implINS_8_InvokerISt5tupleIJPFvPN6swoole6ServerEiES5_tEEEEEE/builddir/build/BUILD/swoole-5.1.7/src/memory/ring_buffer.cc(char *) ptr <= (char *) impl->memory + impl->sizeptr >= impl->memoryitem->lock == 1size > 0virtual void swoole::RingBuffer::free(void*)virtual void* swoole::RingBuffer::alloc(uint32_t)N6swoole10RingBufferE%s(): munmap(%p, %lu) failed, Error: %s[%d]%s(): mmap(%lu) failed, Error: %s[%d]static void swoole::SharedMemory::free(void*)static void* swoole::SharedMemory::alloc(size_t)/builddir/build/BUILD/swoole-5.1.7/src/memory/global_memory.cc%s(): failed to alloc %d bytes, exceed the maximum size[%d]pagesize >= SW_MIN_PAGE_SIZE%s(): alloc memory errorstd::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::back() [with _Tp = char*; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::reference = char*&]virtual void* swoole::GlobalMemory::alloc(uint32_t)swoole::GlobalMemory::GlobalMemory(uint32_t, bool)N6swoole12GlobalMemoryEQ@`Xֶswoole::TableRow* swoole::Table::hash(const char*, int)%s(): timeout, force unlockindex < size%s(): unknown column type%s(): lock process[%d] not exists, force unlock/builddir/build/BUILD/swoole-5.1.7/include/swoole_table.h%s(): [key=%s,field=%s]string value is too longL>_void swoole::TableRow::set_value(swoole::TableColumn*, void*, sibool swoole::Table::add_column(const string&, swoole::TableColumn::Type, size_t)/builddir/build/BUILD/swoole-5.1.7/src/memory/buffer.cciov[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)void std::queue<_Tp, _Sequence>::pop() [with _Tp = swoole::BufferChunk*; _Sequence = std::deque >]std::queue<_Tp, _Sequence>::reference std::queue<_Tp, _Sequence>::front() [with _Tp = swoole::BufferChunk*; _Sequence = std::deque >; std::queue<_Tp, _Sequence>::reference = swoole::BufferChunk*&]/builddir/build/BUILD/swoole-5.1.7/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)N6swoole9FixedPoolEinterfacesourceunable 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 255Failed obtaining interfaces list: error %dError converting interface name to index: error %dThe interface with IP address %s was not found0@ xx L./+,in6_pktinfounable to get socket optionnativeexpected 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 socketswoole_ext_unserializeSyntax errorDepth must be lower than %dDepth must be greater than zeroFailed to dup() for descriptor %ld: %smust have at least one elementFirst element must contain a non-empty program nameCommand array element %d contains a null byteThe signal [SIGCHLD] is registered, cannot execute swoole_proc_openmust be an integer indexed arrayUnable to create socket pair: %sfile name parameter for 'file'Redirection target must be of type int, %s givenRedirection target %d not foundCould not open PTY (pseudoterminal): %s%s is not a valid descriptor spec/modeDescriptor item must be either an array or a File-HandleUnable to copy file descriptor %d (for pipe) into file descriptor %d: %sMissing %sprocess/coroutinesignaledstoppedexitcodetermsigstopsighandle qualifiermode parameter for 'file'Missing redirection targetFailed to open /dev/null: %sExec failed: %sFork failed: %s/builddir/build/BUILD/swoole-5.1.7/thirdparty/swoole_http_parser.c0 && "Unknown header_state"0 && "Shouldn't get here"pe >= pparser->flags & F_CHUNKED0 && "unhandled state"proxy-connectionMKCALENDARNOTIMPLEMENTED-`xPPPpxH0 @ p`P8 P0pHh+,u,D,,++M++++++**z,z,*|*z,z,z,b*H*.*))z,*)))6)6J(((u([([([(swoole_http_parser_execute   !"#$%&'*+-./0123456789abcdefghijklmnopqrstuvwxyz^_`abcdefghijklmnopqrstuvwxyz|}~parser pausedparser unknownparser abortfirst 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 '-' t44445555 6h:67H7O777799@9898h808(7/builddir/build/BUILD/swoole-5.1.7/thirdparty/hiredis/hiredis.cparent->type == REDIS_REPLY_ARRAY || parent->type == REDIS_REPLY_MAP || parent->type == REDIS_REPLY_SET || parent->type == REDIS_REPLY_PUSHtask->type == REDIS_REPLY_ERROR || task->type == REDIS_REPLY_STATUS || task->type == REDIS_REPLY_STRING || task->type == REDIS_REPLY_VERB || task->type == REDIS_REPLY_BIGNUMNot enough information to reconnect%eEfFgGaApos == totlen*%i $%u sdslen(cmd)==totlentype == REDIS_ERR_IOOut of memoryInvalid format stringJJJJJCCCBC@I0I IGPIHHHGHHHH HHOOOOO```8```````aa(a_`createStringObjectcreateArrayObjectcreateIntegerObjectcreateDoubleObjectcreateNilObjectcreateBoolObject__redisSetErrorredisFormatCommandArgvredisFormatSdsCommandArgvredisvFormatCommanddiouxX#0-+ %s: Server closed the connectionsetsockopt(TCP_NODELAY)getsockopt(SO_ERROR)poll(2)setsockopt(SO_RCVTIMEO)Invalid timeout specifiedCan't get addr: %sCan't create socket: %sCan't bind socket: %sgtggDglg/builddir/build/BUILD/swoole-5.1.7/thirdparty/hiredis/read.cprv->type == REDIS_REPLY_ARRAY || prv->type == REDIS_REPLY_MAP || prv->type == REDIS_REPLY_SET || prv->type == REDIS_REPLY_PUSHProtocol 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 lengthNULLhXP8x$4DTdtنӆ͆moveToNextTaskprocessItem\%c\n\r\t\a\b\x%02xhp4 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))datetalinfrohosaccepexpec:metho:schemupgradrefresrefere:statuif-rangif-matckeep-alivset-cookiuser-agen:authoritretry-aftecontent-typmax-forwardlast-modifiecontent-rangif-none-matccache-controaccept-rangecontent-lengtaccept-charseaccept-languagaccept-encodincontent-languagwww-authenticatcontent-encodincontent-locatioproxy-connectioif-modified-sinctransfer-encodinproxy-authenticatif-unmodified-sinccontent-dispositioproxy-authorizatiostrict-transport-securitaccess-control-allow-origienclen == lenidx < ringbuf->len/index.htmlhttps204206304400404500accept-charsetgzip, deflateaccept-languageaccept-rangesaccess-control-allow-originallowcache-controlcontent-languagecontent-locationcontent-rangeetagexpectif-matchif-none-matchif-unmodified-sincelast-modifiedmax-forwardsproxy-authenticateproxy-authorizationrefererrefreshretry-afterstrict-transport-securityvaryviawww-authenticatex Ph@8XPnʴʴ\ʴʴʴʴʴʴʴʴʴqGɳ̳P PPPxPPPPPPPPPPPN t |<@nghttp2_hd_table_get2emit_stringpack_first_bytenghttp2_hd_table_gethd_ringbuf_get/builddir/build/BUILD/swoole-5.1.7/thirdparty/nghttp2/nghttp2_hd.cINDEX_RANGE_VALID(context, idx)/builddir/build/BUILD/swoole-5.1.7/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@@ @`;r,8D88ȏ9G989В98:ԓ4::::;4;#<D<Ԙ<<ę=(+=<=e>lnB|B E|EEtgFFL-GH|Hģ"I ZI|IJXJȥJ TKK(KlK L+LhLM M̩N,NxOO̫OO)PܭP`Ql RЮ(R\SeS@%TOT`UdU`UȳUVP:VV`V4V*WWWXlJXX0Y"YQYYDYZd?ZtqZDZZ,[[[T[\\<]^^_s_H_J`i``eaaab8bjbzbHccLfx g(rgg0hhHh(iKioii ii@ii:jhjjPjj jkkk el m.m<`m nDnTno'o$rooop0+qqtq rrT@rrrssithttXtt u(uTHufu unxXxxxy<\yyy,zgz@zzD!{O{{{l{d |(|Y|`|| },;}ll}}}` ~ ~ t 2 #́@ ('E8q$C bh&0M8n8$C@ X | !0"D#^x$t%(&|&K'v),*x*ъ@.$@@LLA AB< C@CDhE^FTII\J JDHLrLLTMҰMM$@NoNNLOOO(PDQQTS(S$TYlTUUVTVV@W^Wr XBXX\YtYUZƺ[2d[[ (\%\\$^ʼ^H_,`\`ata8ax8cc K>n@ *D DD` D E 8Fl F G, kG| G uH H @IIHJ+KDOKlKDKKK4K|KL-LpGLcL}L\LLL$,MM4M0hNNNO0POpOOPH\PPP`QtNRN0XԨh HxتDĒHLtx<د$:~L|(8жDĘԸޘ+0;[z14<lPVTflr@LJ`~h֟H \H|(`Pء(x6dPdŤHʥ0Ttn0zjJPdxTT<(,ztKn(|,Cp@ʰ%PRֱ\Tg(xHWTxJxҵP6d ɷxH 5@c04H.bLt #Q4$$$h%% '.((()x)@*P+`+p+t,, @-f-.d80011`D2242|4N4455*5Vd6.87N7x88P90: :RH;;;T<t<~=,>ABZCv8FFHGGH,I$K.,K8NfpOODP P6Pd8Q~Q RJtRxRHSPST4TTJHUUUXVBV WXBZd[\vd\\D ]*]d^^P(_&_h`Daa|bpcDdeLed`f fHg`gSgipi0kFtkVklmLn8pfrrsv6xwVwvtxx$ytyyU|~`~~~@VvTLH 8  X  , 8 l!&h\X!<h!!@"h"X##8$.x$PV$8qX%u%w(&dz& '(x))D(]8]&x]Cx^^`^t_H_bhc<xddeHf(HglgĎhhHmDhmXxo܏oo(rLrt u u{P}(Pȃ,xXȕHX4Xhȧ0h\8$Hܙhث<ȬlhܛTȳxėؗX<Xl8H|8P @xhh`x̢x,8DHhأ(4hlhܥ4lh(@8 | ̨ 4 H8@l HПX ,h!X!lX"X#0#H($dx&X'0(8-3ph4486TH8а:ȱ=X>,X@|(A8AAAB,BtXCxCܳCDLxDdDDܴHFhFFOXR,UXLY[H[,^Thij4HkrhzX} ؇H8hȉ0؍x0X\8|(H 8\(ȿ$880t8 lh Tв(8 hxX(HxhܷLXԸ8 h(X (TH(\,h !P$px(0(D()h)) X+++,00h22$282L3`h3333(5 ApAhB(CHC(D<8FxHFKSaHeelLhoxrvxh@\X(H8\Hp(8X8@xhȶd8`88x0LxȽx4`XX0X(8h(8088hXlxL`hx<\D8h(`8'x'('((8)x*h*H++-0.X/(11,1l3H8p88@::::8;h;>l@A$XA@hATApC8DHEhhEXGH4IH(I\XIxI8JHJ(XJ<JlLMhMMUHU\VxWWXX(XTZZ]TfgiDjlXmn\X8X(thx@ؗ(Xx@xx(\88x X8xhاH(ȵ ȷ\(x@8ؽ x h  X4 h  H h x     ( x 0  h  <(xLhx(H\8px<(Phh  |  84h|H\X 8l8TH PH"\8#$X*+L8+hx+--.0H/`28H;,x;D;X<H=?PXBhBxB8CC@(DEX H hJ !XK!L!m"ho#q#yX%H{%%<&H&Xdhxx (Xh,T8 L!HH"h"4#h#8$H$h%h4'H'''8'x((8)T)t)h)X)D*-H-x?<@@8dABB8C4DDDEHHlI"IN 'O\'XO'O'O'O'O (O (O4(HP\(P(P(P(P(P(P(P)(Q)XQ*Q*R*hS0+Sh+hU+V,W,WD,8X,Y,Z -\L-x^x-h_X._.hi.l(/m/o/xq@0rx0Xt0t0u0}H1(~|1(122؊282$3@333X3Ȑ4xl44X45l5ȝ58586d66x6Ȩ\77خ7ȳL8888@99 :h4:8:::<;X;;X(<xx<<X<=XX===(>x>>x?HL?CCF0FLFXhFFFF8FhFG,G HGH dG8&Gx&G@(HI|HLxJ8MJXMJxMJMJMKNLKOKPKQL8R,LxR\LHSLXWM(XhMXM8YMZXN[pN\Nx\N]`O^O`@PaPcPHi\QxmQ8oRo(l>X>>>؃,?d?h?H?X<@؍@8@88AXAA4BثBBdC8C(DhDPE|2H?EEEHExF$F`F(Fh|HHHHHHHX IhV>|V?VH?V?V?V@VH@V@W@WA0W(ALWXAhWAWAWAWBWHBWhBXB,XBHXBdX(CXHCXxCXCXCXD Y8D(YxDDYD`YD|YEY8EYXEYxEYEZE$ZE@ZF\ZHFZhFZFZG [H`[H[8I[I \XJ`\J\xK\L ]L`](M]M]HN ^N`^hO^O^P _Q`_Q_8R_R `S<`(SX`S`T`U`aVaXWaXbYLb[b\bH]$cx^lc_c`caDdcd8ddheefdege8iejDfkfmfngodg8pg8qgr>d@@@(8A<HAPAdAxA8ChCDCķDF\hGHhJ@xJNXOtXPTXRR<RXSlS8TT@HU|UVhVV0V`hWxWȼWܼWWWX,XX@hXTxXhX|XX(Yܽ8YxY Y8ZpZ(\\]@8^l^h_Ŀ_`Xa<hb`ctdhdd eHet8ff(ghHhdijhHt8uHvXxwx8y@8{Lh؆Thh8D44h80\xȭThhȯX88lh 8XPtHhXȸ@l(Hhȼ8ȽT|hXTd,x(h0xh`8X(8T8X$xt@(x@88h(  |h` #,$T$lx%('H' (,/H2H==dI8JJXK@K`hMO XPS`8UUhWWXX(ZHXZZh[\Hh\t\\\(^,^`be\epXexeeexf8fXg(hHii (j@Xkll<(mXhmtmHnHx x4zz(|}$X~l8Hlx@Hȡ ث(((Tx|XȮ@(8<ز( x4hDȼHX(h|H,D|(Hh,ht`((8(@hx 8 8,8`xx88lXx8$<xh|xH4xHdxHXh(0 h@( hx 8(@|4`8(\$d $ d!!"$"d##$$ $d % % &$ &d ' ' ($ (d ) ) *$ *d + + ,$ ,d - - .$.d//0$0d112$2d334$4d556$6d778889(;<>`DH8KK L4LHNHRxTXUaab cTxdgoHo\oqqHtLudHu|Hwwz`hz|z~ dh (4\H(@\ؖpؙ l H 8 (!!!(!h"8"xL"X""("#H`##H##Ȭ#8L$h$X %%(P&%&&$''h',(@(H(X(x(h@)&&)h)*(*d**h4+++x ,(,(,HX--X"-$-($.%H.%\.&p.h+/,.-/.@/0/H2P0x2x030h40516@191=1B\2D2xT3T3T(3(UD3XUX3xUl3V3WD4Y4X\4X^L5b5Xd5Xi6Hk7n7p488(83|66P7(h9h|99Ȕ99(9x9H:xd:8::`;8; <P<ȸ<ȹ<Ⱥ$=x=h=x=(D>8=?(,?HH?h|??H?@AH4AAA8BBh4CChx>x>>>>H@h@CCDHDhDDD0EHE(hEXEEPFFFFXG`GHtGGG(HXDHH(HHHHDIXIXI8IIhJJ(LJpJJ(JhJHK(@KXL Nx xN NhOHOOx\PP Q!PQ$Qh'$R)R8-R0`S4Sh8,TDTOTxT`U]UfVppVxV8W(XؘY[D0DȢDDآXDlDE8TKKxK LDLxLLPMpMMH,NTW8WW XȱLXX Yȴ`YصY8ZlZHZ[Ⱥ[غ[[x,\|\(\8]T]]]^|^^@_(T__(_H__`8`(|`H`h`a\aaxaab(Tbbcc\d ePe e8 fxffh gX"xg)$`)L`*``H*b+c,g8- hX-(h-Dh.th/h0h80h1(i2$lH>tl?l@m@m@(x??H@@ԒAhBD(C`LM4xOPДPHR4XTTVV8[T[hH\\\\\((^|^lmn 8n(nHndHopИXqq$q@Xrxhs(vwDwpxyyxyԚyzz({TH80؄|4Hdx؎  4HH\Xphxȏ؞(@Tؐh(|8Hx؟H@lXx̠Xx,@|(hL`؛tآ((hPx(ȟ(<8PHdXxhxȤȠܤؠX,أإzRx $FJ w?:*3$"D&(\x[FDD DAFzRx  $<$PCBp| $/EJD YAALHFBE B(A0A8D 8A0A(B BBBG 8dFBA A(G0{ (E ABBJ L$ FFA D(D0R (A ABBC f (A ABBD 9Eb I HLFFA D(D0c (A ABBB a (A ABBI (`dFAA PIB@BBB D(D0GPc 0A(A BBBH $Er I V J H A zRx  8( 4AAID0i]H\FBB B(A0D8G 8A0A(B BBBD H FBB B(D0H8DP 8A0A(B BBBA zRx P( @T$hmEVK AA zPLRxye% 0$FAJ } ABA $zPLRx%e%  ,TCOH$ FBB B(A0A8DP& 8A0A(B BBBF p4H(FBB B(D0A8Dp 8A0A(B BBBF 0FDD D0c  AABG P,KFBB B(A0D8D 8A0A(B BBBH ,zPLRxc% 4`L(0FBB B(A0J8Mu 8A0A(B BBBE ,zPLRxc% 4Ц-jL(ZFEB B(D0A8D 8A0A(B BBBD -$P(BEB B(A0A8G 8A0A(B BBBF ,zPLRxb% 4&1<FBA A(D0 (F ABBG HTFBB B(D0D8D` 8A0A(B BBBK 6Q`<l[EC BJ D c..X.,zPLRx`%  4(fdTOBB B(A0D8G@y 8A0A(B BBBD C@(zPLRx!`% @0/4HEC P( H .09P\ FBE B(A0A8J 8A0A(B BBBH ,zPLRx9_% 4?.L xFBB B(D0A8G 8A0A(B BBBH ,zPLRx^% 4գd e2HW( [FDD DAFt c$PCB ( ?< ?=P @d @=x !E[( FAA }LBL FBE B(A0A8GK 8A0A(B BBBC $zRx ,hxL HGIhGHl @Al \i] ?4Kc A  8? D?2Eb I A dJaG zRx   0VA@dTp h|BAG S AD ,MAD  ABA TEL$XrEVP AA 4@>FAA | ABI AABL> H`>FIE B(A0A8G`t 8A0A(B BBBC L ?aY FBB E(A0D8N`o 8A0A(B BBBE @AFBB A(A0D@^ 0A(A BBBJ 4  BFK G`m  AABE $zPLRxY% `,l $,<AOG XGA,$AJDD M QBF P ? FBB B(A0H8G 8A0A(B BBBG `  P Xn FBB B(A0A8G& 8A0A(B BBBK  k 0@FDD D0c  AABG HHAFBB B(A0A8D@L 8D0A(B BBBE H 6 FBE A(A0D 0A(A BBBH (zPLRxUW% 0_ Pl A FFB B(A0D8G 8A0A(B BBBH 4X^C AJ Pd .  A P  Xl (`D[FDD DAF\$PCB xDEz I a G  D4p} Hl}=\D%0D% PAG n DBL @PEFBB K(A0DP 0A(A BBBK zRx P( :< F FAA N@HCPOHA@^  AABA L`GFBB B(A0K8Gr 8A0A(B BBBA $zRx ,xs@HFBB A(D0Np 0A(A BBBI zRx p(o(h\JEHD@] AAH zRx @ FP8JpFBB B(D0A8Do 8A0A(B BBBB qm00PFAA N0  AABA (dpQdFAA PIBQMHD4Q5EC BQ<. A WU U/EQ A 4%1(<UEEG o AAF zRx   8(UEKG0t AAA zRx 0 ֤qD`VgFBA A(H Q DЀ (A ABBC zRx Ѐ(Ǥ9DtPWNFBA A(H Q DЀ (A ABBF 8DXFBA K(G@ (A ABBE zRx @$ܤ8@@YFBB A(K0GP 0A(A BBBF p4ZeFED [ HBD bHB [EK0a AF zRx 0 8<[FBK A(GP  (A ABBB $zPLRxN% P,\(\EKG0^ AAI (8(`]EKG0^ AAI P 84$]EAG I AAH R AAD  8p$^FBA D(DP (A ABBG zRx P$y8t_FBD A(DP (A ABBG t{00aFAK G02  AABA zRx 0$pLbP XbqFBB B(E0A8M 8A0A(B BBBA ,zPLRx L% 4=,He!EML AAH xl7e2q(lFAA ABm LmFEB B(A0A8GU 8A0A(B BBBI $zRx ,z\ppAFFD G(D0N (A ABBA | (A ABBF i (A ABBA zRx 0$:( q[FDD DAFޣ$PCBL r,` rMDA # DBE ( tEDG X AAF  u) $uED@o AG zRx @ ")8$!uFEA D(D` (A ABBF zRx `$ۢ*! v\W!v8QWHL!vFFBB B(D0D8D 8A0A(B BBBE $zRx ,E(T"xEKG@h AAG  Ϣm8" yFBD D(D` (A ABBE tL"PzXFBB B(A0D8D 8A0A(B BBBA 1LH#L~FEB B(A0A8J 8A0A(B BBBE $zRx ,Ģ8#KFAA  ABG N ABG #aP($$kFAD \AB0P$\FDD DP   AABG zRx P$@$܅FBB A(A0D` 0A(A BBBG zRx `(a*$4%pEV AA 0\%،wEAG Z AAG DAAL!$FEE H(A0A8K@! 8D0A(B BBBE H%ԎFDA A(D0` (E ABBF A(A EBBP!H7FBE B(A0A8G_ 8A0A(B BBBG +(&[FDD DAFD&$PCB&&) '= '4E4'0EH',E \'(E p'$E"EU F A0'ԎFAD D0g  AABF d $'|\EDD IDA( HzRx С0o@(4AAI\(GIhGH0|(IAAA w EAE AAA(i]( (CM($E8)lFED E(DH (A ABBA D$FOFEE D(A0GP 0A(A BBBE (zPLRx@% P0  )ؐ:Et) L)L FQB B(A0C8G_ 8A0A(B BBBA (L*hDEDK K AAG 0x* EwEAG Z AAG DAAL &XEFEE H(A0A8K@! 8D0A(B BBBE Lp&HpFBB B(A0A8GP 8A0A(B BBBA (zPLRx>% P0f}0'$mEC M G ."83T`P'(FDFKL G(F0A8DHAPPHA@OHHPbHJ@W 8D0A(B BBBA l'FEFBB B(A0D8DNBIAMMy 8A0A(B BBBF X$(dHFOI F(C0Dh[pNhA`OhHp|` 0A(A BBBG ( -JEDG } DAF 8-|JsWTD(9FBB D(D0DP 0A(A BBBJ 4$)ĞFAA D0%  AABK `-iFBB B(A0A8D@ 8D0A(B BBBK D 8A0A(B BBBA )I8FBB A(A0GxhFBRH|USSASLsA 0A(A BBBG `jGBSI|Ah*0NeFBB A(A0G 0A(A BBBG [kFBRH|BVTSARMsA|/#L+AFIB B(D0D8Gp 8A0A(B BBBJ (zPLRx):% p04F+pQ(FPB B(D0D8D|IFQSHMWcVTSARMsA 8A0A(B BBBK ,,` XFBB E(A0A8GakGBRH{B` 8A0A(B BBBB EFAPJrDP:a50,`)MAD  EBO , -LEHG@r AAH zPLRxA8% @(x-FBB B(D0A8GLkGBRH{BVSSBSLuA8 8A0A(B BBBD 7SSASLsAbfA,zPLRx=7% 4g. FBB A(A0G\kGBRH}USSBSLuA0 0A(A BBBD SRXAOLyAbfA !FP\/ܺwFBB E(I0A8DG 8A0A(B BBBB ,zPLRx5% 4:: /0~ FBB B(A0D8D 8A0A(B BBBD kkGBRH}URUBSMxBhGBRH}URUBSLuEnJAOIxA ]ZAOIxA.LA5TEB I CH5FBE B(E0A8G@_ 8D0A(B BBBH d6 EDG  AAB Z AAD i AAE a AAE d FAE QCA x6`?FBE E(G0A8G` 8A0A(B BBBD M 8A0A(B BBBI g 8A0A(B BBBG L7$FBB E(A0A8D? 8A0A(B BBBB 0`7tFDD D@f  AABD <3JFBD A(Dp (A ABBE $zPLRx52% p,/<3FBD A(Dp (A ABBE Y/83H_EC BIK9 I .x.t/4a08TFDD D@f  AABD Dh4FBE A(A0Dp 0A(A BBBG (zPLRx0% p0Ք/lD4`FBE A(A0Dp 0A(A BBBG /4`9d>FBA D(D0g (A ABBB  (F ABBG  (C ABBA <5@FBA A(D@ (A ABBB P5 FEB B(A0A8D 8A0A(B BBBJ Ó2Z@:bFBB D(A0G`{ 0A(A BBBG 04;fEDG Q GAG sAA<6 FBD A(Dpq (A ABBH %/0;?EDG X GAH DAAPh7vlBBE B(D0A8D6 8A0A(B BBBD Z.`<t<<P8FBB B(D0A8DF 8A0A(B BBBK f2p|8\,FBB B(A0D8G_XAOJzA 8A0A(B BBBE 2 ZZ@=FBB A(D0G`E 0A(A BBBE 4=EDG Z GAN N AAH D9}FBE A(A0Dp 0A(A BBBF  /D9$FBE A(A0Dp  0A(A BBBK Y.j0> GEDG \ GAL DAAPx: *FBB E(A0A8D 8A0A(B BBBB  .p: FBE B(A0A8J~ 8A0A(B BBBE DFAUMrA,zPLRx%*% 4Zp;8 FBE E(A0D8JQ 8A0A(B BBBD ]YAOJtA5vaOP,< OFEB B(A0A8DU 8A0A(B BBBD DkgN($AC[FDD DAF@$PCBlAC%AC%A@[AL[=(ACdFAA PIBA D1TSIB0DHK B8DEDp AH zRx p qpBDTBR(BxEdED j CJ F CG h,>E-BBB B(A0D8G@O 8A0A(B BBBC  8A0A(B BBBG @9O\H4S FAK G`  AABA XGʆJ<XSFFA D(GPv (A ABBD <gHSHWFFB A(D0J 0A(A BBBD (zPLRx% 0<H@TFFB A(D0J 0A(A BBBD PTTnBBE B(F0G8D 8A0A(B BBBH R1kHYX~FBL B(A0A8G 8A0A(B BBBA 7Y1LpUx}FBB B(A0D8G 8A0A(B BBBH ,zPLRx% 4rPV`FBB B(A0D8Gr 8A0A(B BBBD 7u,[xEPG AAB PVdn9FEB B(A0A8D{ 8A0A(B BBBF UPWhFBB E(A0A8D 8A0A(B BBBF Uф( \[FDD DAF[.$PCBHT\ ABEE E(D0A8G@z 8J0H(B BBBO \2ApL\(FBB B(D0H8D 8A0A(B BBBE :0 ]-FHA G0  AABI ?8LX=BGJ L(D0A8G 8A0A(B BBBG pbTDY4 BPJ A(D0OEAFAu 0A(A BBBF (zPLRx % 0b@l^xFBB D(D0D`/ 0A(A BBBC ^$ ,8Z =EKDP AAA 8pLZFBB B(A0A8D` 8A0A(B BBBF (zPLRx % `0KP[4-FBB B(A0A8G 8A0A(B BBBF +ڃJfL[mZFBB B(A0A8GpH 8A0A(B BBBI 0><Ht`FBD D(D0 (A ABBH [(A ABBL`zFBB B(A0D8K! 8A0A(B BBBI $zRx ,(La! EIG` AAG zRx ` ǃ,D]L"FBB A(D0D 0A(A BBBE @OYb$+Ed8$b%lFED E(DH (A ABBA H]4%#cFNB A(A0J 0A(A BBBJ (zPLRx]% 0=(Pd^)FBB B(A0A8G 8A0A(B BBBH ,zPLRx% 4K4cX-GFAG [ CBB QCBH8_p-Z fFOG A(A0I 0A(A BBBH (zPLRx% 0,_@7;Eutd2HW(dH7[FDD DAF4d$PCB dGKEP l DA dG= e(7%,`D7%EAG0 AAA (Pe7FAD tABL|e89FBA A(D@ (A ABBJ D (C ABBD e96HV J I<e(9NAG VCAHP dCAH,fx9i]8Df9ZFBD A(DP (A ABBE I[$f:gEVE AA 40b(_Ep K ^dgT>(gEEL DK B PDc4>FBB E(A0A8D  8A0A(B BBBA \5c?FEB B(D0D8GjIOBLdDBQe 8A0A(B BBBK IOBL^.-hFhE iF3Hj$i0F7Mi@iTF-HdHALliXFgFBB B(A0A8D< 8A0A(B BBBH JK HidIFBB B(A0A8D` 8A0A(B BBBB &  $0jJKEDD {AA,eGFAA {ABjJ4EnjK j KEEHj@KFBB B(D0A8Dp 8A0A(B BBBA ''~ 04kLFDA D0C  AABJ N}8|kMFBD A(DPl (A ABBE O} kMEV8kMFBD A(DP (A ABBG |O}H8l|OFBB B(A0D8D{ 8A0A(B BBBF pJ>}lP-lP lP.EhlP#HZLl|FAD DpvxROxCpxQHxDp AAB0DmPEDO v DAE QDAxmQ mQ mQ&LYj$,mQEJ HPz G (nShEIN i AAI U~7tAAHn,SGIhGHhn\Si](nSEAD  AAF n[ 0n[FDA D  AABA 8n\FAA N CBE  ABJ 0o\PDo\7Xo ] lo] 4jėfVIG VAABA D,k\YFBB A(A0Dpx 0A(A BBBH 6%},4k\^FGA DPz  AABA `|'4k^EC HK F .lg|Mʾ4,lER I YHxFBJ B(A0A8D@# 8D0A(B BBBF Tx@6hxlH0 J 4s`\NcAA  ABI xKEQ J jxMHV B l,pt`FAD AQB,y"EV E ALyE H <lyXoFBB A(D0 (A BBBH <yFBB A(D03 (A BBBG HyFBB B(D0A8G@a 8A0A(B BBBE 48ẓEAD0T AAH b FAG Lu{FEE H(A0A8K@! 8D0A(B BBBE P4vdWSFBJ D(D0 (F BBBF U (F BBBA Lv#FBB B(D0A8G 8A0A(B BBBH `s u1 v8ߵE, X zPLRxi$ (t\({[FDD DAF{ u$PCB($|EDD ^ AAC ct1(d|EDD b AAG ,dt1(|`EDD ^ AAC ldt1(|EAG  EAR dt18$}PFBD A(GP (A ABBH `tNLxFBB B(A0A8GP 8A0A(B BBBH |Rt(}xdFAA PIB8~FEA A(G@ (A ABBB lFEL H(A0D  0A(A BBBK H̟?=FEL H(A0D  0A(A BBBK 40AFAA DPF  AABJ HPBFEL H(A0D  0A(A BBBK CVwCVwP̠DjFLE B(A0D8G 8A0A(B BBBA 08LECG0 AAH wAA`TL yFBB B(A0A8GT 8A0A(B BBBE "{HA8D@VwFIA A(G0m (A ABBE xVdFBB B(A0A8DP 8F0A(B BBBC D 8F0A(B BBBE L8F0A(B BBB@xWFBB D(H0L@Y 0D(A BBBJ @WTL,̢BBB B(A0D8G 8A0A(B BBBJ ,zPLRx$ 4L"DtxWFBB A(A0G 0A(A BBBH (zPLRx!$ 0)PkĈPHzFMD B(A0D8G 8A0A(B BBBA ,zPLRx$ 4OrP<|bFEB B(A0D8G 8A0A(B BBBB ,zPLRx$ 4PÈPرFBB B(A0A8G 8A0A(B BBBA ,zPLRxQ$ 4cRMPtV FBB B(A0A8J 8A0A(B BBBJ ,zPLRx$ 4SP؜FBE B(A0A8G6 8A0A(B BBBH xUTL|<FBE B(A0G8DP; 8A0A(B BBBH <̳FBA D(Ge (A ABBA P ܡ oBGB B(A0D8G N 8A0A(B BBBG ,zPLRx$  4U4P\FLB B(A0D8G 8A0A(B BBBF ,zPLRxm$ 43WkPX@u _FLB B(A0D8G 8A0A(B BBBI ,zPLRxѯ$ 4RX )LX1L`̺)LX1L` )LX 41L`<X)LXXl1L`t)LX1L`)LXP<\FBL I(A0D8J 8A0A(B BBBJ x1L`PwFBL I(A0D8J 8A0A(B BBBG PFEB E(A0A8J- 8A0A(B BBBK PTEFBE E(A0D8L  8A0A(B BBBG Pp lFBB E(A0A8G 8A0A(B BBBD ,zPLRx$ 4W{PDsqFBB B(A0D8G 8A0A(B BBBF 7YPP, FBB B(A0A8G 8A0A(B BBBF ,zPLRxy$ 4\ (ܾX[FDD DAFte$PCB$p8|L`=8tFQD A(GPZ (A ABBE 8tFQD A(GPZ (A ABBE 88FQD A(GPZ (A ABBE 8(FQD A(GPZ (A ABBE (ddFAA PIB;Euc.8FBD A(D@j (A ABBG c LFBB B(A0A8D 8A0A(B BBBH Tc @t@ FAD D0G  AABF q  AABK XVc @ FAD D0G  AABF q  AABK c $0 4AAI@c2ApDн8 `FBB A(D0D` 0A(A BBBD rbK8 i]0 FDA G0m  AABE bM(X XEDD i AAH b10\x 5FAD D  AABH zRx $b10P5FAD D  AABH lb1PHFIB A(D0 (A BBBF X (A BBBA (zPLRx$ 00bA8pFAA  DBH G ABF $TtlȅEG Y AA HpFBB B(D0D8Hp 8A0A(B BBBF P #XFOE E(A0A8DG 8A0A(B BBBJ @Da0D(LBA A(D0O(A ABBGH0HFBB B(D0A8Gpp 8A0A(B BBBF Ђ`Q4h,}FOI A(D0z(V ABB8t@EAG  AAJ d AAJ (PEPG AA PFAA D0f  AABJ E  DABD D  CABF D FBB A(D0G` 0A(A BBBH  x_'bLD!(RFBB B(A0D8DP 8D0A(B BBBK ؜d_Ll#( FBB E(A0A8Gp 8A0A(B BBBF _a͂,4%EDD@n AAC  _A,\%|EFG0G AAE $ 'EEAG mEAL@4'FQB B(D0A8G 8A0A(B BBBF P,FIE B(F0I8G 8A0A(B BBBG |_MPp1FBB B(A0D8Dc 8A0A(B BBBF ^o]L3EMFBB B(A0A8GG 8A0A(B BBBJ xg^H74D:'FDD DP  AABJ t^_ Pt<FBE B(A0A8G 8A0A(B BBBI ,zPLRx$ 4^`P0CTFBB B(A0A8G; 8A0A(B BBBF h3^DK EC HK; J .n.H.M..<^_@|R|FBD D(D (A ABBA (zPLRx=$ 0_P+LTFBB B(A0D8G 8A0A(B BBBH _DVFBB A(F0Dt 0A(A BBBG _\([EDD  AAK Px\EC FM D .0j.{.P...5.0D.$x_8zFAA K]  AABD P 8| FBB B(D0A8G 8A0A(B BBBG _qL}FBB E(A0A8G 8A0A(B BBBB 0_lZDiJFBB D(A0Gp 0A(A BBBD _l<T8FBA D(Gp (A ABBG P_l~P~FQB E(A0D8G 8A0A(B BBBF _~<p8y~FBA D(Gp (A ABBG _lL~ȳ2HW([FDD DAF_$PCB\ȄpĄ= %X T===$8=L(`4=t@ ^((AHGP^ AAH zRx P B^~0lBHD G`W  AABH H,FBE B(A0A8G@l 8A0A(B BBBB d,^dFBB B(A0A8DP- 8A0A(B BBBG ^ 8D0A(B BBBE 8MNB A(D0r(G BBB@0rFAA o DBK A ABD WDB(toFAD `AB(kFAD \AB(HFAD AB@ FBA A(G L@I@ (A ABBB zRx @((]0LtFBI B(D0D8Jp 8A0A(B BBBA \]2Ap]@AlHFBB A(A0p (A BBBE o(A BBB<\NAG VCAHP eCAG<hNAG VCAHP eCAGi]4Kc A 4$08,L( `t{2Eb I AJaG 8\VA8 %FBA D(KP (A ABBG H[y'Ea (Eb<(?Ef E N@\H%FBB D(A0KP 0A(A BBBC [y0 5FAD K@b  AABD $[8LFFA D(D0} (A ABBH e (A ABBE [80`ԙeFDA K0  AABD 4[t(EDK C AAG p[0\]FHA G0  AABG S\800t]FHA G0  AABG C\8@xFBE A(A0KP 0A(A BBBF #\Y<Ğ%FDA KPXY`RXAPU  AABF (\y0$-FHA G@  AABA Y\88leFBA H(G@ (A ABBH A\V0>FDH D@  AABA ,O\4xe7sFDH Dpu  AABA LB\zs0T}FDH D0  AABG (\:0QFAD K0  AABB DD$rFBE A(A0Kp. 0A(A BBBH \ubrL0dFBB A(A0G L@I@ 0A(A BBBA zRx @(r\ 0FEA G@  AABG (4]8 (H<XJaG P]VA@ptFAD KPKXD`ThEpMPk  AABF @0FAD KPXQ`KhEpRPd  AABH Ee F A G 8E K W<!E[X!E[tHP-HdL0FQL B(A0A8II 8A0A(B BBBA pm8EO D U^oFBB B(A0A8D@_ 8A0A(B BBBE  8A0A(B BBBF  8A0A(B BBBI Q 8A0A(B BBBE ZnHFGB B(A0D8G 8A0A(B BBBK bZ)DsbnFIB A(A0G`5 0A(A BBBI LFBB B(A0D8J 8A0A(B BBBH $zRx ,Y*@FDB A(D0Gp 0A(A BBBI (Y)(hlEFGPk AAA rY*4lpFAA | ABI AABp HpBFHB B(D0A8G` 8A0A(B BBBH @@TGFBB D(A0Kpr 0A(A BBBD XXLLBBB E(D0A8G 8A0A(B BBBA 0'FDA KP  AABG X:PkFBB E(A0A8D  8A0A(B BBBE $XFHkKIXAHhpBFHB B(D0A8G` 8A0A(B BBBH LlqFDA A(D0 (F ABBC D (C ABBD LHrFDA A(D0 (F ABBC D (C ABBD LrFDA A(D0 (F ABBC D (C ABBD L FBB B(A0D8Gv 8A0A(B BBBH ,`X)HLxFBE B(D0A8Dp 8A0A(B BBBF )X*P z)iFBE B(A0A8N? 8A0A(B BBBH WiPT iFEB B(A0A8N 8A0A(B BBBE MXh$9ALG XGA@-FBE D(A0Dp 0A(A BBBC XR,`qJDD M QBF D?hFBB A(A0Dpz 0A(A BBBF DhXDgD7gFBB A(A0Dpw 0A(A BBBA LXDgDhp7gFBB A(A0Dpw 0A(A BBBA 0XD]gLPMgFBB I(A0D8D 8A0A(B BBBJ l XEgD0xWgFBB A(A0D 0A(A BBBC wWDfLxfFBI B(A0A8G 8A0A(B BBBJ lWEfDqfFIB A(A0Gp 0A(A BBBD WE=fPX-fFBI B(A0A8G  8A0A(B BBBG 8WEeDweFBB A(A0D 0A(A BBBI $ypWDeP$leFLB B(A0D8De 8A0A(B BBBB <HWDZeLJeFBE E(A0A8J 8A0A(B BBBH S$WEePdFBE B(A0A8N 8A0A(B BBBD  VWdhdd"dFBB B(A0A8G L""J"Q"B"S" 8A0A(B BBBA ,zPLRx|$ "4WeL/BeBBB E(A0A8G 8A0A(B BBBD [. e X9Eb I H8[.LdAdFFB B(A0D8G 8A0A(B BBBC [@dPL dFBB B(A0D8J 8A0A(B BBBD 0`[@>dP"'2dFFB B(D0A8Jf 8A0A(B BBBA V4[d8t(cEC MU F W..[fcdH+&cFBB B(A0A8GNKNBIe 8A0A(B BBBJ [c8T9(FBD A(K0 (A ABBA \ 0Pi ;cFAD  ABH <L,j#cFED G(K@ (A ABBE d9FBB B(A0A8D`V 8A0A(B BBBF I 8A0A(B BBBE PG1(82-EKG` AAF /G1(x2 -EKG` AAF 0 G1(2-EKG` AAF pG1(2-EKG` AAF G1(83-EKG` AAF F10x3FAA DP  AABD ,F13 FEAG F\AAL4 'FBD A(D0 (A ABBF M (A ABBA P4 !d4 XEw L 044 FAA G0Y  AABD 04FQB A(A0Gs 0A(A BBBC 45dEAD = CAE F AAH DE 5DE G r N P1!FBB B(D0A8DZ 8A0A(B BBBG <Ez!42"!FDA DP  AABH EO!86$HjAA  ABH A ABA 6E0hAB 87 %/EG AF \7&EHj N D|7H&VEP7& (7&EAG0t AAE E4`3X(U FDA D`d  AABI 'qEm 43h)U] FDA D`d  AABI (@E9 @8x*IFBB A(A0G@ 0A(A BBBF zRx @(D09L+FAD G@  AABC xbE8P4,eFEB B(A0A8G 8A0A(B BBBF 22E,09(0FAA D0  AABA F4Lx57FEE H(A0A8K@! 8D0A(B BBBE HT:p0FBB B(A0A8D`6 8A0A(B BBBF !FL:9FDA A(D0 (F ABBC D (C ABBD 4x64`FAD G`  AABD *GT;pZj(l;H9[FDD DAF;G$PCB;P<7L)dZG;` ;\  <91E] F H$,<8DEDD qDA0T<9FDH D@  AABG 2G=(<9rEK g AH K AD ./GE@<9FFB A(D0DPt 0A(A BBBE 8 =T;FBD A(DP (A ABBJ  F p=< (=I >I>I4AAI>hF2ApL>IFBE B(A0A8GJ 8A0A(B BBBD $zRx ,F:L:KkBBB B(A0A8DPj 8A0A(B BBBF dEK<8;N5FAD S ABG  ABF $;E p@N0@N_Ei B nL;4OC,FBB B(D0A8K 8A0A(B BBBK h TEH@RHFBB E(A0A8KP 8A0A(B BBBD =qE[A T:Ed G I8A,THLA8TFBB B(A0D8DPw 8A0A(B BBBJ =8E$AxXEV AA 4H=`Z6EC DL J .S.8~E$BP\ 8BL\ 4LBH\kFDD | ABC NAKHB\FBB B(A0A8Dp 8A0A(B BBBF LDTHB0`FBB B(A0D8Dp 8A0A(B BBBD D&L>`aFEE E(H0H8Dp 8A0A(B BBBA DH` ?8FGB E(A0A8G@X 8C0A(B BBBG m8A0A(B BBBt?taFBB B(A0A8G)WKAAMA$ 8A0A(B BBBF CP@hg FBE B(A0A8M 8A0A(B BBBG y"DH EuNFBB B(A0K8GP 8A0A(B BBBK TAD4L@wZZFEB B(G0A8G 8A0A(B BBBB ZD0Ey@FDH G  AABF zRx $ DLA|FBB E(D0D8G} 8A0A(B BBBK $@VDf(FEAG@o AAB HFeFBA D(DPmXV`FhBpIPb (A ABBC t*C.\0GFEA H(D0h (A ABBJ D (A ABBF l (A ABBF 'C,GN2HWGG XC2Eb I AH H 00HwEAG Z AAG DAAdH xH H H H4AAIHB2Ap<HNAG VCAHP eCAG,IXi]DI4Kc A LDԆFBB B(A0A8D@~ 8A0A(B BBBF ?AN{ H,MhFBE F(I0G8DP 8E0A(B BBBJ TH.FBB B(A0A8G L@LB 8A0A(B BBBE ,zPLRx9$ B4= XIf FBB B(A0A8G L@LB 8A0A(B BBBH ,zPLRx$ B4>P0J9FBB H(A0A8Q 8A0A(B BBBE @`#PJ(BBB H(A0A8Q% 8A0A(B BBBH D@8 $K EG@ AD zPLRxM$ @(x@ 4lK,| FDD DP  AABH @H@S PK{'C BBB B(A0A8G L)c 8A0A(B BBBF ,zPLRxm$ )4?_LPOFEB B(A0A8DG 8A0A(B BBBJ 2^D,0L FAD  ABH <L FED G(K@ (A ABBE HQFDA A(D0` (E ABBF A(A EBBP|M FEB E(A0A8G 8A0A(B BBBF bCZ <MP FED A(DP (A ABBE T7dD RCH8RpBIA D(M (F ABBA 8 STBEG D(G (A ABBA \SR4pS$RFKF f ABH AFBSLSXXSG8SFDA  ABB  ABF  T!44T0kFED A(D0P(A ABB4O  FIA GP  AABE B <0Ph  FBD E(O` (A ABBI BBr PP b FBB B(A0D8S 8A0A(B BBBB hNA$# 4PDm EC BEEEK G LA~ PDQdo FEE E(D0D8J 8A0A(B BBBG |AE LQh FBB E(A0D8J 8A0A(B BBBJ KAA (V0DD DAFLVA$PCBVH80WtEAG r EAK lEA84WFBD D(G (A ABBD zRx (A48WFBD D(G (A ABBD x@48WLFKD  ABE @ ABE W@N0HX FDA G0  AABD ;@O8X!FBD A(D@ (A ABBK >@S8X"FBD A(D@ (A ABBG ?@OH0YD$FBK D(Dp= (A ABBB hxHRxApzRx p$@48Y'FBK D(D` (A ABBD 8@n<Z4)FIE A(D0z (A BBBF zRx 0(@48xZ)FBD A(D@ (A ABBG @k@O(Z\+gFAD XABHZ+FBB E(A0A8DPV 8A0A(B BBBK (``alNDC FI$`8b)EFF IFD`@bL<\@0acFBB A(A0G 0A(A BBBH zRx (= LagFBD C(D0B (F ABBH w (C ABBI agbg)$bg!E[4@bgFEA A(G0(A ABB<xbhPFBD A(D& (A ABBC zRx (|<Pd^k%+FBB E(A0A8D^ 8A0A(B BBBC |02<P^HnBBE B(A0A8G0 8A0A(B BBBB 4T4h,FAA DPp  AABH >(mEAF@ AAC 4m0EAD  AAN L AAB  n|HhiFBB B(D0A8D@H 8A0A(B BBBI 5 8A0A(B BBBA d=Y8n(gFEA A(G (A ABBF |=%nH3Eiol(,oxEDD@k AAF Xol2E\ O Axoo3[G,=3r4ooFAA T ABA AGBo(pEAG0s AAF (,phEAG@ AAJ LXpLFQB B(A0C8G 8A0A(B BBBD p @0lFBA A(Ds (A ABBI ;C4q\UFDA { ABG AAB8PqDFBA D(D0 (D ABBG <qFBA A(G= (A ABBD zRx (R;4rUFDA { ABG AAB,FBD D(DP (A ABBK dQ;P}@BEE B(D0A8G> 8A0A(B BBBF c;pt}FFBB B(K0A8JdFRA8 8A0A(B BBBG DPA(;x\JFBB B(D0A8D 8A0A(B BBBF JKAc>;zLt~4OFBB B(A0D8D 8A0A(B BBBJ PT;hLj(|(Z[FDD DAF$;$PCBă@Z"؃\Z#xZ5LdZ5Ld8$ZFEA A(D@O (A ABBJ XjK;0t0[FAD D0b  AABK Hg ;8[FEA A(D@O (A ABBJ j:0 8\FDA D0Y  AABD g:@T\FBE A(A0DP 0A(A BBBD p:0x]FDA D0w  AABF hW:0 ^FDA D0t  AABI h):@<^FBE A(A0DP 0A(A BBBD q9<_FDA D0]8K@M8A0a  AABF ti9DL`wFDA DP{  AABB XB`[XAPfXE`bs90DpaFDA D0s  AABJ jG90bFDA D0q  AABD `j9(ԇbFAD yAB|8 (cFAD yAB8 TPch\cD|hc7FOG A(H0G 0A(A BBBA Ĉ`fR4؈qFAA j ABK AAB4f+Ee,HfoE H 8LgFBA D(G0 (A ABBD i7U4qFFD D0  AABF LHprFEE B(G0A8K@/ 8D0A(B BBBG H$@tFBB B(A0A8D@L 8D0A(B BBBE 4tYEIG u AAD DCA<tFGD A(GP_ (A ABBB P\iFBB B(A0A8G 8A0A(B BBBI L6T j(lt[FDD DAF6$PCBt?ȋt 0܋tEAD  IJF KAAu?[SB(,vEAG0 AAG 8XvfFEA A(DP (A ABBG o5nw(wdFAA PIB5.Ah,xFKD l ABA 5DDx[Ea E l5;txEW E 5;(yyEDD y AAA pu5;(\yFKD t JBA 5;0(yFDD D@  AABH F5;8pdzFEA A(G@ (A ABBF t5[84{<FHD  LBG i HBE x5;H$|FBB B(D0A8Dpe 8A0A(B BBBD K5@$p}JEV( AA ` \BFGB E(A0A8G@X 8C0A(B BBBG m8A0A(B BBBDpXFBB D(A0D 0A(A BBBJ 4T\iFBB D(D0DCYRAV 0A(A BBBE zRx (4TxiFBB D(D0DCYRAV 0A(A BBBE f5LX|uFBB B(D0D8D 8A0A(B BBBD o5`LFBB B(D0A8D 8A0A(B BBBH 5($[FDD DAF̑6$PCBl,OX(dFAA PIBȒ3AY A $610 eEDK a AAI bAA0,HeEDK a AAI bAA0`eEDK a AAI bAA0eEDK a AAI bAA0ȓeEDK a AAI bAA(8EKG0 AAA h{5R<ؒP*E`4\FDA D@  AABD ,>4z,EPI AAA FEAG |5\AA0(FDA D0c  AABJ w4Y$pdLEAD AAFEi B U$HEAD {AAHFBB B(D0A8Dp 8A0A(B BBBD R]4 4@dFAA Jy  AABA ̊14 8FBD A(DP (A ABBD  z4@ܖ|FBB D(A0DP 0A(A BBBK <04ZP\FBB B(D0A8G 8A0A(B BBBI $"4w<NAG VCAHP eCAG<NAG VCAHP dCAH< DNAG VCAHP eCAG(`7AAD0 AAF (EDD0^ AAC i38̘(FBD A(DPw (A ABBB `|53 PSFBB B(A0A8G 8A0A(B BBBH  2y@H4FBB A(A0GJ 0A(A BBBK (zPLRx5# 02j@FBA A(D (A ABBG 2(tЯ8EPG AAE  D(/qFBB A(D0D`  0A(A BBBJ PK27<H,FBB A(A0Dj 0A(A BBBF |2dlFBB B(K0A8G_FFFU 8A0A(B BBBD A2(ȶ[FDD DAF>3$PCBDX l ES$ĜDEDD qDA4FGA A(D0(A ABB8$pFBA D(D`S (A ABBF |*2(t dFAA PIBd&$OALN fHAܝ4AAI12Api],AY0HlwEAG [ AAF DAA|ظ4Kc A @EFBE A(A0D` 0A(A BBBF y1,:, $EPGp AAB 44FAA j ABK AAB<FBA A(G0 (E ABBI P @ FEB B(A0A8G3 8A0A(B BBBK ,zPLRx # 4/{$HL]EQP jGAP {FBB B(A0A8GQ 8A0A(B BBBH Ȃ/V0P FAD  ABH dnFGE B(A0D8DP 8A0E(B BBBC B 8E0A(B BBBA P[FBB B(A0A8G 8A0A(B BBBK U 0Z"0X` FAD  ABH <<FED G(K@ (A ABBA d̝LFBJ B(A0D8DP 8F0A(B BBBD  8F0A(B BBBA P4 FEB B(A0A8G 8A0A(B BBBD /3,h2HW,fEAG0 AAA V/?6/Ep('H^ģ@'H^$ܣX]ED H AA =4AAI<4NAG VCAHP eCAG<t0NAG VCAHP eCAG<NAG VCAHP mCAG<NAG VCAHP mCAG4 i]0LxEDD h AAI cAA.HECD W AAK c AAK D CAH DFA|-<@EAD | AAH D CAH DFAЍZ-4HECD \ AAF ^ AAH -4EAD _ AAE ^ AAH h,TtHEB4$EDD  CAF N CAF 48EDD  CAF N CAF 4pTEAD q CAA bCAH FBB E(A0A8G@ 8C0A(B BBBE PhFBB B(A0A8D 8A0A(B BBBG HV+)`$tlE] F C$ qEHI SFA4xEHG c FAB  CAE 4EHG c FAB  CAE DH6FEE A(D0D 0A(A BBBB (zPLRx# 0(*0FAA G0  AABH )8FCA ] ABF H ABE @8|FBA C(G (A ABBJ ^)P \FBB B(A0A8G 8A0A(B BBBJ )PxxFBB E(A0A8G4 8A0A(B BBBJ (GPt7FBB B(A0A8G 8A0A(B BBBJ \V( P FEB B(D0A8DP 8A0A(B BBBA K 8A0A(B BBBK i 8D0A(B BBBJ 'Hxl FGD D(F0E (D ABBG M(H ABBP8 )FBB E(A0A8G4 8A0A(B BBBJ ('PDFBB B(A0A8Gw 8A0A(B BBBJ z&@FBA A(J' (A ABBG (zPLRx)# 0`&LhPXFBB B(A0A8G/ 8A0A(B BBBB {@&'@tFBA A(J (A ABBJ %L@`BFBA A(J\ (A ABBJ T%L@#JFBA A(J (A ABBA %LP(FBB B(A0A8G 8A0A(B BBBB %hPT,XFBB B(A0A8G7 8A0A(B BBBJ d%'|/HT4/EAG j AAG X CAD ̰81uEo(1aFJ O AAF 002EEG g CAD CAL2^KFBB B(A0A8Dx 8A0A(B BBBD ~F$ 1P$8!FEB B(D0A8G 8A0A(B BBBH 8#$x4DFAA G0+  AABB ȳGaHn J U$@EOG XGA@GFHA J^CVA}  AABA HTPHFBD A(G0s (D ABBH `(D ABB8IwEL BIIHr A 6. {.v!j8h@MW[EN FIHS C 6. {.!<8LQ-EM FIHq F . {.Pb"8UEP FIH K . {."<dZѾEI DIIE A O. B.J#4,aEC I. G L#,@ \e5rFBA A(G (A ABBD x#`Ph@iPFBB B(A0A8J 8A0A(B BBBH |(#N4LԲn$FGB B(A0D8Di 8A0A(B BBBC #AP<v 2FBB E(A0A8Jn 8A0A(B BBBE #(<`FBA A(G` (A ABBB tb#*ҽȁj ½FBB B(A0D8J 8A0A(B BBBH aHaBSLtESRASMwAyHcAOMxB"t<дh dEC I. `.I G I. .hz#AP(0mFBB B(D0C8J 8A0A(B BBBI  P$X׽$=8=L=`D%t`%|=h=%ĺ=غ4Hk|,x@tTphl |h d ` \RLx L Aػ    (!<BLf N A$\DEDD qDA$DEDD qDA0(wEAG Z AAG DAA) 1EM N L(,<(5EL O P\Hp#0.EhD$E^,0X/EADP{ AAI 0y!3Eh A  4P3Em<PԦNAG VCAHP dCAH<$NAG VCAHP nCAFоti](̧nFCE XABAY04Kc A 48eFCA DP  AABI hK )(?Ln(<^FDA KAB$ fEK H A G D hQL@$(~E] N A G D,Ļ÷EADP{ AAI {x, lEADP{ AAI  |Oe4Tԩ=UFCA DP  AABH (j),4Ī=FCA DP  AABH xj) <$ӶFBA A(Dp (A ABBH QP`FBB B(A0A8Dk 8A0A(B BBBI QXlȰ/4MGFAA F  AABB $zPLRxQ# ,L8EL@FBA A(D@ (D ABBD ^ (D ABBA (dECD  AAA  @DUFGD A(Gh (A ABBI (zPLRx!# 0PO,x EED AAA $zPLRx# ,0@4FDC GP  AABA m Ik$x^EDD NAA<FBB A(A0 (A BBBH 0T0GEAD o AAE DAALOEIHFFE A(A0D] 0A(A BBBD  NM}H|}sAJ HD< E .q.+.r..q. 8l LHAJ HET D .e..r.1.u.O.v. PpFJB B(D0A8G 8A0A(B BBBE T#g_P,:[FBE B(A0A8G 8A0A(B BBBE tm7HFBB B(A0A8D@L 8D0A(B BBBE 4YEIG u AAD DCA0< FAD  ABH <FED G(K@ (A ABBA P@{FGB A(D0~ (A BBBG O (A FBBA P% OFBB B(D0D8G 8A0A(B BBBI |_40( 'FAD  ABH <4FED G(K@ (A ABBE 0EHG  AAH DMH<%FGA D(G0 (A ABBA $zPLRx# 0,5b j=D=p===0=D =XL=lx==EQ)Ec)Ec)Ec(Eb $&E`<8)EcXLERtP"E\d'Eax'Ea!E[ER"E\!E[8#E]T"E\p*Ed1Ek,1EkP)Ecd"E\xER|ER4 EZPESlEPER0Ej$4EAD gAAEQ<NAG VCAHP eCAG<DNAG VCAHP eCAG<`NAG VCAHP eCAG<NAG VCAHP eCAG<NAG VCAHP dCAH<DPNAG VCAHP eCAG<NAG VCAHP dCAH<NAG VCAHP dCAH<@NAG VCAHP dCAH<DNAG VCAHP dCAH<NAG VCAHP dCAH<0NAG VCAHP dCAH<NAG VCAHP dCAH<DNAG VCAHP dCAH< NAG VCAHP eCAG<pNAG VCAHP mCAG<NAG VCAHP mCAG<DNAG VCAHP eCAG<`NAG VCAHP dCAH<NAG VCAHP dCAH<NAG VCAHP mCAG<DPNAG VCAHP dCAH4Kc A EQ(BAD e DBN 0<@wEAG Z AAG DAA8FDD  ABE ` ABA ,:EADp AAH zPLRx# p(5@s,8gEADp AAA p-J 8c,8&EADp AAF @ ,)EADp AAE @,$tCԥEAD AAK @,l|EADp AAD ,4%yEADp AAD @\,*PEADp AAD 4@3,D*'EADp AAD |@ ,-EADp AAJ @,դEADp AAD  ,%EADp AAD Tf@,dt-zEADp AAJ ^@],\-QEADp AAJ V@9,D,-EADp AAK ,N@,<,CEAD AAI F@04OEAD AAF :@ģ08OEAD AAF 8.@,<BEAD AAJ &@x,dD%lEADp AAD @T,,HEADp AAD &,EADp AAD ,,<,EADp AAK t@̢,EADp AAJ ,< EAG` AAB Lev, fEADp AAD LjI  !8 FBA C(F@ (A ABBF 0L 1FAA F0  AABH ,EAD AAA X @,<tEADp AAA t @S,tGEADp AAA  *,EADp AAA  p LIFBE B(D0D8FPw 8A0A(B BBBB ' L|<FBB B(D0D8FPw 8A0A(B BBBE  L<uFBB B(D0D8FPw 8A0A(B BBBE x ILL\h9FBB E(D0C8FP 8A0A(B BBBK .  Ld<FBE E(D0A8DPw 8A0A(B BBBD H џ8<FAA Dl  AABD $zPLRx%# ,t G|8lFAA Dl  AABD g GO<L ?FEA A(F@) (A ABBF $zPLRxQ# @,. Pl"ڞFBB B(A0A8Dz 8A0A(B BBBJ  CLd@3FDA A(D0 (F ABBC D (C ABBD T(&LKFAC D05  AABI b  AABJ m  AABG NZ D(EFAA D0  DABG [  DABF N ϝ0 3 FAD  ABH <,3FED G(K@ (A ABBE H4FDA A(D0` (E ABBF I(A EBBD);FEE A(C0DP 0A(A BBBB  1 <0,FBA A(D@ (A ABBA 01ݜ04EIG  FAE XFAP4.לFEB E(A0A8GZ 8A0A(B BBBA nj(B!nQN4=4%4% 5FAA ,5@5T5DLsp5!E[45zFAA Gp  AABB L>6w4P6'gFAA D`  AABB $@I8,7>FBA A(G0 (D ABBL <h8EAD _ AAE D DAG HDA,989HQ<@9MBB A(A0~ (A BBBA 9(9<949pFAA DP  AABA >;;;s8<4<@<#D\< FBB D(I0Dp/ 0A(A BBBF (VJ|x<H ?=LG(EAI480? FAA DP  AABE  @@FBA A(D (A ABBG tx<ptBPFA A(G0(F ABBGHtFFEE A(D0^ (D BBBK I(A BBB BxED Z AD CpED M AI HDFFBB B(D0A8G@a 8A0A(B BBBE @C\FBA A(D (A ABBG (zPLRx5~# 0@',2HW4@GAY0POwEAG Z AAG DAAGR4 PFFD D0  AABF LDQFEE B(G0A8K@/ 8D0A(B BBBG H RFBB B(D0A8G@a 8A0A(B BBBE (l(TEFD b DAJ HTFBB B(A0A8D@L 8D0A(B BBBE 4XUYEIG u AAD DCA@8U6_FBB A(D0 (A BBBA LTE|CFEE B(A0A8F 8A0A(B BBBK xSjU U U U ,U UJ˔Lr B EdUELPVFEE E(D0A8DI 8A0A(B BBBG ,HUYECG \ AAC zPLRxz#  (&D X XX lX X X0ET G K ( XZL E E\XEL0`XFDF D@  AABA ,XbBECG  AAE X&%t Z Z Z Z Z L ZZL E EHZEL,LZDEAG s AAF H&rdP[4AAIt[i] [ENN AF \EQ\HS@d\&ґFBB A(D0 (A BBBI ."&4h])FCD DP  AABI +m4H^]EH HH. E 3>D`_.FBB A(A0G` 0A(A BBBE (4a4EC Mw D . P~,ǐ4bTEC M D $. Z,4`e$EC Po I {.x.68iEC HF H .p.DPo%lo%oo LO(o\FDA HFBoi]0$pLD0pFBA A(D0 (D ABBH D (F ABBA p!0}L O.}FBB B(A0A8D 8A0A(B BBBA p -|L l|FJB B(A0A8G 8A0A(B BBBF  |Dd  J|FBB A(A0FJ 0A(A BBBD Z|,Pt FDA @ ABB L  b|FBB B(D0C8Dy 8A0A(B BBBF a|(# d:Lb J A4EL(PgMAE PAB,4={FDI Z ABA {,>H`X{FBB A(A0GX 0A(A BBBE >-\{PjL{FBB B(D0D8F! 8A0A(B BBBK \#{D0> {EC I E  ..].8.Y. {! !:zL` L AT !EL0$!zEC I. D p (3z40"7zEC OD.  D   3z4%lzEC OD D .  3tzP'dzFBB B(A0C8Gx 8A0A(B BBBG 2)z,<)=zFDI Z ABA yL) yEC I9 F . .b..b.(.].,Jy|2ZH L A <3%X3d3%3ZH L A 3%3%3%,4%@44 T04%hX |X=$4&EK H M44HN<4+$X44ECD eAAp4*$43EAD fAA0@4BECD Y AAI OAA<t4NAG VCAHP dCAH<5NAG VCAHP eCAG<`5NAG VCAHP dCAH<45NAG VCAHP eCAGpt6FED A(D0l (D ABBG n (C ABBJ J (C ABBF \ (C ABBA @,7FBB H(A0DP 0A(A BBBG ,7"EJ A Q7vH@ A 0lH8FDA G@  AABA 88FBH A(D@l (A ABBA <P(9uFEA A(Dp (A ABBG Lp'ZuD9JuFEB D(A0D` 0A(A BBBA 8'u0 UwEAG Z AAG DAA,<lUGtFAA {AB<l9tFBA A(Dp (A ABBA hxt04UQhtKDA {ABBD`:0^WHJL9ZFBB B(A0A8D 8A0A(B BBBH 7bZ>Ew D 0>xLDG WAAHF 8 ?FBA A(D0G (C ABBC \?8hH { A x?pH C A (?aFAA v ABA 4?$yEAG h AAI D AAJ (?laFAA v ABA $$@DHO D(C0D8E@\L@4AAILh@FBA A(D0 (D ABBJ V (D DBBA @\}@S\P L(@<FAD k FBB 0AFDA G@b  AABA (HAMFDD t ABA @< -XFBE A(C0 (A BBBI \}W`AOEE D(D0g (F BBBD y (A BBBH A(C BBBFL4B gFBB B(A0A8G 8A0A(B BBBE B@Bi] (>JWEe F Y8B,PBB A(A0p(G EBB(C|$d8hRHEC DH H C.Z\N><Dd0ECG0J FAH k FAE DFAP_K>FBB B(D0D8J 8A0A(B BBBD  S>(d$EDD0 AAF ,`.+>ECD  AAF Lu[#>$deкMECG zAA(eES P P P H I $e̻MECG zAAe?M^,eFAH _ ABG ,fgMz I V<aؼ=FEA D(D` (A ABBA >><Df`tFBE E(D0A8D@A8J0D(B BBBDftFBE E(D0A8D@A8J0D(B BBB$4gнBEDF lAA\g6Me$xgWEAD JAAHgTFBA A(F0 (A ABBE B(A ABBg4Hkdxc0D;FBE E(D0A8FP@ 8A0A(B BBBI  8C0A(B BBBA $=V;hHD d<2;FBB A(D0D 0A(A BBBH 0V8-;<ldf:FBA A(DF (A ABBF p -:<df:FBA A(DI (A ABBC Ȝ-:<e~:FBA A(DY (A ABBC  -`:@teDP:FBA A(G (A ABBA |-&:De}:FBB A(D0D` 0A(A BBBE WU-9<0f9FBA D(G (A ABBB *.9<fp9FBA A(D (A ABBH -|9Dfl9FBB A(D0D 0A(A BBBA Y͹->9kX=k=kl(gU8EAD CFAHl \l pl"EU F Alti]4hW8EDD  AAN DAA0lt'FDA DP  AABI mp0(m|FDA DP  AABH 0\mh'FDA DP  AABH 8mdWFID A(D` (A ABBF P@i_7FEE J(A0A8F 8A0A(B BBBG $iW7AHiG7BBB A(A0G 0A(A BBBG (zPLRxu" 0r~6n\0`jX6EC M I .e,64jY6EIG u AAD DCAPj$t6FGA D(G0~ (A ABBC w (A EBBG D8k (6FEB A(A0D 0A(A BBBA \]ж-5Pk`5FEB B(A0A8G # 8A0A(B BBBK I5Pl5FGB D(A0 (A BBBF [ (A FBBA LXl5FIB E(A0D8D 8A0A(B BBBH 4j+d5<lHT5FBA D(D` (A ABBI b#54m5EC FMD A .h,94Lhm@4FBB E(A0A8JY 8A0A(B BBBB Dk-4Lma4FBE E(A0A8GV 8A0A(B BBBE jµEl4rxrXxr(s`EPD` AAA 4s-Hs\sB@nD3FBA A(D  (A ABBA -3s s(sACX AS QA(t< .x3!Đ]FE@<]NAG VCAHP dCAH44^ EC DEEH A .$23 <` FFA A(DJ (A ABBF @U H<b I EG HD  E ..W..V.M <k> EG BGEK F B..8dk+ q$qVEED CCA($rqFAA cCBxr7Eq$rmEAG [CA0r4AAI<LsNAG VCAHP dCAHXsi]sAYsLԓ`wFBB B(D0D8Gc 8A0A(B BBBH DxI{FBE D(D0D` 0A(A BBBD DФ>GHy$FBE B(D0A8GP 8C0A(B BBBE HДz7FEB B(A0A8DP 8A0A(B BBBG ,{FHD  ABH <LH|FBB A(A0 (A BBBF `FBB B(D0A8D@ 8A0A(B BBBH  8A0A(B BBBH ,dFAA AB4!OI$<H;EAD nAA4d`FAA  ADI SAB؃`8$FBA A(D@ (A ABBJ \ȄFGE I(D0H8F@} 8D0A(B BBBI D8F0A(B BBBL#`$Tt_HxlFBB B(G0D8DP 8D0A(B BBBG 08AC Ig D .Ď3T=iS(|9Eb I HH;iQ4ԓĈgEC IA F |.d3pL$/`FBB B(D0G8DU 8A0A(B BBBF -+<EF BJ D i..X.$fXDEC \& .0. G \.d..n..{.6.O.lLXp)rFDB E(A0A8GI 8A0A(B BBBC ̓indLFBJ B(A0D8DP 8F0A(B BBBD  8F0A(B BBBA 0Ы[FAA G0P  AABM 62HW0=, ,4EED AAA ڢ@XܮFBA A(D0q (D AEBE L (A ABBN D(F ABB<@EAD H AAL D AAJ hAAP,FBB B(A0D8DD 8A0A(B BBBE xQd<pNAG VCAHP eCAGDlQFBB A(A0G 0A(A BBBK DS/0̘|EH IY A .X34 pEC I. F :``dFGB B(A0A8D@ 8C0A(B BBBF |8F0A(B BBBXl4AAIti]8BBE A(D@b (A ABBJ L<FIE B(D0A8DPC 8C0A(B BBBB sL4UFBE E(H0A8DP 8C0A(B BBBI 8t,hL ,UXFBE E(H0A8DP 8C0A(B BBBI tԟ<t$ EG DEEK F .>. H|̛EG DO E .x.d.. .B.P.k.d..z.0D.k. .e..k. .<#<xFBD I(Gc (A ABBK `/.DМ(FBB A(A0DN 0A(A BBBJ 0/ \0`EAG ` CAG cCA8dcEC I J ). a.Dpl`4tFAA  ABJ EABTK<HT!EC BNH B .O.U.Ff<?FGD D(D@ (A ABBH 4lFAA u ABH y ABD LP FEE B(G0A8K@/ 8D0A(B BBBG dhFEB B(A0A8DP} 8F0A(B BBBG  8F0A(B BBBH <ПhE'FHD A(GPu (A ABBK <$M$*EDG PDA8ܤ~FBA D(G0 (A ABBB <i],0@FIA  ABJ ܤ ,t9FHD  ABA LFBB E(A0D8J 8A0A(B BBBI \$88EC BIEMI B .t.lDԡ FBB A(A0J 0A(A BBBF H44$TEC e&. D ĝ^984}EC h% K .{.Ddp!=x!!!4Kc A !#!4Ч"YCG m AAF l CAH Pl"XAD E AAD Z ADI K AAC MAAAH\[BFHB B(D0A8G` 8A0A(B BBBH 4"sEC P G .34l$EC HD G .z:uLl'eFBB B(A0F8Gp 8A0A(B BBBD L-/<$)EC P. B F.Q."t0|l,=EC P~ J . J,Dȥ`.FBB A(A0JE 0A(A BBBE (zPLRxm" 00TdZ FAD  ABH <@[FED G(K@ (A ABBE DȦ`2cFBB A(A0D`s 0A(A BBBE [.0([ FAD  ABH P\3'FBB B(F0A8G 8A0A(B BBBF tyn;@T69EAD  GAF  GAF AFA@ 7EC h! .. J .t. CPh`K/FBB B(A0A8J 8A0A(B BBBF |PԨ$RlFBB B(A0A8J 8A0A(B BBBE *o̭Z=Z=[[=H[0T[ML[FBB B(A0D8D 8A0A(B BBBJ {.]iE](Ȯ ^EDGP AAH Lh^x EC I H ..U.^..d. .82LЪj@FBE E(A0A8Dx 8A0A(B BBBF Dl{<8o:sFBA A(Dz (A ABBB  >.M8xqZ =EC HD D .m.$hF@pzaWBB H(D0*(A BBBH,({ EAGPT AAE (l̞ 8(|FDF  ABJ a ABL  8L|FAA G L@I@X  AABH }<XFBE A(A0 (A JJBK DPh}z FBB A(D0G 0A(A BBBF . < <ĭ FBA D(G`$ (A ABBB \x)] 0܁iEAD | CAF TCAܲ  4ܣUFAA  ABF AAB$PDEDD qDAxi]AY0FAA GA  AABD 89FBA C(Dq (A ABBI 4FAA G I w  AABA (TPzFHD bCBH$hFOB B(D0A8G` 8A0A(B BBBD p̴HFEE G(H0f (A BBBD ^ (A BBBK b (A BBBG b (A BBBG (@EAG AAA (lxEAI AAA L  k_ FBB B(A0A8DJ 8A0A(B BBBJ  J " ,t EADPZ AAJ LvFBB B(D0D8DP 8A0A(B BBBF dt FJB B(A0A8J 8A0A(B BBBH JPAd,zPLRx!" 4:dOL?FNB B(A0A8G 8A0A(B BBBH H6\,FBD A(G0v (A ABBH  (A ABBK D (J ABBM 0l[FAA G0P  AABM ,2HWD%X̢=l=^^|^ x^ иt^"EU F A ED0u AA ((dFAA XAB<TNAG VCAHP eCAGPi] $OA^@$3A^Ȥ4Kc A L|l]FBB A(D0 (A BBBL Q(A BBB@̵mFEE D(D0A (A BBBA @6s,(cEIDP AAA (v A4HFBA A(D0(A ABB4!IWP^EX<HgFBA A(Gpi (A ABBH ܃dĻ`q8L̨YmFID c DBL A ABA 4A0,ب\FHD G`Y  AABJ (`EDG  CAA mH@_ A D FBB D(D0G`} 0A(A BBBB DmP<5Vh0tE F <ĸ(FBA A(Gp (A ABBG Г|<xWDG vH L AAB LAA@FBB A(A0D@ 0A(A BBBA T Hh\W0|\EDG R AAA tAA ԳEQ h AA Ծ@MEGtLx@FBJ B(A0A8DP 8A0A(B BBBI Tph |( "4,XfVIG VAABA HYFBB A(A0 (A BBBL Q(A BBB0<YwEAG Z AAG DAA4pYFAA | ABI AAB0LZwEAG Z AAG DAA0ZwEAG Z AAG DAAHZ FBB A(D0 (A BBBL Q(A BBBTмXTFBB A(A0# (A BBBJ  (A BBBH P[REB I ALH[FBE E(A0D8DP 8A0A(B BBBF H$0^BFHB B(D0A8G` 8A0A(B BBBH p^H u C ]H_BFHB B(D0A8G` 8A0A(B BBBH $<AOG XGADxFBB A(A0Ix 0A(A BBBK H-@ؾ`FBA A(J( (A ABBF (zPLRxa" 0-GL`^7FGB E(A0A8D 8A0A(B BBBC <-PȿPDB B(H0A8N 8A0A(B BBBA @vH04'EC I E .r,D {FGB A(A0G 0A(A BBBE R>.N,>EADP AAD $P(@R FGB B(A0D8G 8A0A(B BBBD kҐ~L4pFBB B(D0C8G 8A0A(B BBBB ML;?EC BIK. C {.$*OA 0\ ?FAD  ABH <D]6'FED G(K@ (A ABBA d^lFEB B(D0I8DP 8F0A(B BBBH [ 8F0A(B BBBA LDFBB B(A0A8Dx 8A0A(B BBBD +0_ ,_ (_ELL,_vDFBB B(A0D8Di 8A0A(B BBBH xZ4DaIEC e; H /. rLTDeQFBB B(A0A8D 8A0A(B BBBH h\8EGD hDA(| <xPt:Lb J ApEL(MFAA AABHDBFHB B(D0A8G` 8A0A(B BBBH ,xEG Z AI ,EEG S AAA  < \FBA A(D0A (A ABBA hʋKLd;FBB B(A0D8G 8A0A(B BBBE xrU$\pi]AY0FAD O ABE 4LFAA I0"  DABF L8( FBD A(D0_ (Q ABBJ d $x5EAG cCA P(;RBB A(A0 (A BBBD A (C BBBA  <FEA A(D0 (A ABBE LeFBL H(D0A8G 8A0A(B BBBK H\<( EDD  AAB LFED F(J0D (D ABBD d (D ABBA HD@EFBE E(D0I8DP 8D0A(B BBBF xDFEB B(G0A8IPx 8A0A(B BBBF  8A0A(B BBBG W 8A0A(B BBBG dXgFBB B(D0D8Gh 8G0A(B BBBM e 8A0A(B BBBA   .H~H K E HBFHB B(D0A8G` 8A0A(B BBBH <FJA D(D@ (A ABBB LFEE B(G0A8K@/ 8D0A(B BBBG `4FEB B(A0A8DP| 8F0A(B BBBH 8F0A(B BBBLbHFBB B(A0A8GJ 8A0A(B BBBG NLAqO,Ef0< FAC  ABA SLFBB E(D0A8L@v 8D0A(B BBBE 4|(EAD Q AAC p AAF 8(u:FAA W ABN AABHFBB B(A0A8D@N 8A0A(B BBBA L<XFBB B(D0A8D` 8A0A(B BBBA H A AJ`O A IEL  a<$pMBF A(A0l (A BBBF d \| ZpFH0 , 4(FPK C(D0(A ABBLBEE D(G0 (A BBBF A (F BBBC ( 8xFED H(L| (A ABBA @ BEE I(I0G 0A(A BBBA HBE IHBE I8HBE IXHBE I8xFED H(L| (A ABBA $)EDG VAAx (AD J AH X CE  0d:A` O I\PGBBJ E(D0A8G 8A0A(B BBBH rQMA$zRx ,"@8mFBB A(A0D@j 0A(A BBBF dĀ@DPFBB D(A0D`r 0A(A BBBC H8FBA A(DPl (A ABBH 0LFFB B(A0A8D% 8A0A(B BBBA  :;DT@RFFA A(DpI (A ABBG Ix[SxAp<X}FFA A(D@ (A ABBH  \JBFB B(A0A8DD 8A0A(B BBBH K]AdG A DG A LFBE A(D0C (A BBBD q (A FBBD 8FID D(D`| (A ABBC 4(|FDD | ABC FDM`EN5~*e!E[\FBE E(A0D8D@ 8A0A(B BBBB N8F0A(B BBBL FBE B(A0D8Gm 8A0A(B BBBA L\FBB B(A0A8Gi 8A0A(B BBBH LhbFBB B(A0A8G  8A0A(B BBBG PFEE A(I0G 0A(A BBBD \HFA zRx (g|$8 FEI D(D@F (A ABBH ;|0 FGD DPg  AABH  |$`  8\ fEf E _ I h{g$t 7ADD dDA 2Ap0 NAGD g DAH DDA{( EAD0 AAE , *Ha0D FAA D0  AABB :{ (x EDD0~ AAC {H EFBB B(A0A8G`{ 8A0A(B BBBF zL,mFBB B(A0A8GE 8A0A(B BBBD zK"6| #C,FEB B(D0A8Dg 8A0A(B BBBG w 8A0D(B BBBD  8A0D(B BBBD (N<N?4TOFMD I(D0X(A ABBhO `dOqFBE D(A0i (C BBBD 8H@V8A0C (A BBBD 8H@|Q{OKI E(A0C8G`j 8D0A(B BBBF : 8A0A(B BBBD C`(WEHL O AAA WsLG A (DXEIL H AAA 4XNAG \ AAL VDA4 Y @HYFJJ A(D0D@ 0D(A BBBE <YFBI I(D0O (A BBBD HHZzFBB J(D0D8D@ 8D0A(B BBBK L|[% FBB B(A0A8D 8A0A(B BBBJ h\gK A dhmOEB B(D0A8DP 8A0A(B BBBA SDPk HkFBB B(A0A8D` 8A0A(B BBBA Ln4`nEAG c AAF A AAE Lo(HoNAG AA pEX8pEEG ! CAJ c CAI 0qDq!HS\q4pqEND A DAC f DAE s_HpQ A ssHe A 4tgHpY A tlHp^ A tlHp^ A 40uuHpg A PuH{ A lvnHp` A \vsHpe A <vFAA H Q DP  AABG 8@wFAA  ABC  ABD $yDEG W AA (DPyKADG o AAC 8ptyFBD A(GP` (A ABBF 8z?E^ A ZXzHN(`zEDD0] AAD zK A (,{EDD0S AAF (X{cECG0L AAA 0|K A (|cECG0L AAA }MT}B8}BEA D(G (A ABBF 0~/YU4L(~EFD ] DAG W DAD 4~EAG O DAG M DAF @8ZFMJ D(A0D@ 0A(A BBBJ TEW0C AA ($xED G K E I G G0PFAD D@t  AABA 0BIA GP  AABD lE^ S AA ,؂cQDG R AAH hL BEB E(D0C8JH 8A0A(B BBBG ,\cQDG R AAH h  DUFBJ A(F0G@i 0A(A BBBG y,dBDD  ABB (@DVGDH wDAA<lxSNO _ AAG _AAAH L(BBB B(A0A8JC 8A0A(B BBBG <OAD z IBG PH H<xFGI A(D0 (D ABBK o(A ABB(<EAD0 CAF LЕX FEE B(A0A8G 8A0A(B BBBG <FBE A(D0 (A BBBB D0X< EVt@mA0ؠ^Ep K D D G A D D EjH`FBB B(A0D8DPz 8D0A(B BBBD H0$FBB E(A0A8D@ 8D0A(B BBBD |ئd%0_ct I p H m K q G hP8!FBD A(G0 (D ABBG 8FEA D(D0 (D ABBG $P,EGG IGDxmX^EDG  DAD M AAA H DAC H DAC G DAD $,EGG IGD${ 8MEG0z AA H\OFBB E(D0A8G  8A0A(B BBBG K A LFEE B(A0A8G 8A0A(B BBBA PFBD D(K0 (D ABBH X (D ABBG G (D ABBH M (A ABBE H (D ABBG lGAD @ G CAE H CAD G CAE H CAD N CAF l( ̺EAD ` AAD (4 @EAD ` AAD 4` EAD g CAK R AAD L  FBB B(A0A8D 8D0A(B BBBK ( ̾YKGA vDB@ FBB I(K0D@ 0M(A BBBO X Hl FBE B(A0A8DpX 8A0A(B BBBI  8 x`FEB D(C0D(A BBBD qFEE B(D0C8D@I8A0A(B BBBP  d x P .BIG A(  HBBH j  ABBA m  GBBH  D0 D  X @ TBBB D(D0MP 0A(A BBBG T 9Awp %AA^ yDo M O F  h%AA^4 |_AAD e AAC ` DAE 0 }BDD G@  AABD 44 AJJ0d8H@L8A0j AAF l HfIX EP4 dBEA A(G0F(D ABB4  BBA A(D0(A ABBdBEB E(A0D8DP 8A0A(B BBBK $ 8C0A(B BBBH (|ADG@ AAI (EIG  AAH p|E A F\ X[EQ8HHPNQo h HA G l A (ADJ` AAK LlFBB B(A0A8G 8A0A(B BBBD 8FED D(Dy (A ABBJ 8D`FED D(Dy (A ABBJ 5HFED A(G@t (A ABBG W (A ABBK T $P'EAG MGALXFBB B(A0A8H 8A0A(B BBBF (lEDG@w AAG L HDE~@|FDA G0q  AABI W  AABE   $ 'EAG MGAH\ p   #   # $ (<ZFGH z ABA 8hfFED A(N0c (C ABBG P\hEf  h, )JVH8<FDA S ABG ^ ABA (x(FDD RAB(`BIG p ABA 4gAG X AA =H0FBE B(A0A8DP 8A0A(B BBBK |8D8@aKEA A(D0|(A ABBH(tEAD@v AAF < FJE D(A0[ (A BBBA `L8?FBB B(D0A8D` 8A0A(B BBBH X 8E0A(B BBBE !0;\)LxFEE D(A0\ (C BBBF W (A BBBA $<2ECG `AA$d*ECG XAA$2ECG `AA$*ECG XAA@FBB A(A0D` 0A(A BBBB 0 FAD GPx  AABA 4T0FBD A(D0(A ABB5!     ,@Th|;`$MFBF B(A0D8D@ 8C0A(E BDBH e 8A0A(B BBBA  0 FAA H0  AABA <Y'L   O4t1:(Q45( 1 , B#1AA.8X V::47})hPT01  6   11 a(*':1V!= p  ! M156566&65 :6!h"6#5#%6%5&'5'6'(6(6)/5/23K48,rl%N$'E; ;{""  "    "$   7I6D MU/ 7%1i} " [Q![[ %1i}"1?a=:.G-u[   -(    7 &m "   %\?$ P      \P       75W   ^   8FX *8FX *Dn      J>]i$i *i * @2! -!H *>&"U?| -.  ?&  & & $U{ *  t  )| )X.\         #  g  Z5,GM - HM\Op]   # x!Z )$W 8p< Dm> @!g)   e:iJ  .    /Cb   +B43BB  MEUtP   38GL !!! !4 .  ! !)R%& *   +)A4R-"j  %1i}-Q & p s- P u#  ( By  G !F"9P'E H P P ,9V,"SU'M$7& 2'z  "g1f4,6"vj1.,6],F"R,E. 1z7"79? ? $  7 5  1"F QV s=X$ 9Z146Gi'i3eh   L   )&Aa(2A"A=.+       2Dnv-,nv-,O?O?px,^ *W9:F<DGF # :a L1%1i}!H7 , }  CHW}ny #VQ(%LH < l < " R+ 'CUg1P%1i} 1 ,i1(G'Ix1l '\]RJb      L -(<Y^m$- bf)x75( A @AA@A@AAAN@A@@@A A#A&@&G@'A+@-A2@2A5@6@6A7A9@9A:A;A<6A< A=@>t@?@?A%Fmh%X 6ASE  F HnAS!A( 1[%"^. -^&Aa . a b z                     5,]zFiC    2M_eJXh3JXh3AJXh3ig         L     />P5'a- z$']] E}Z` CwGV%b} 4CUMB%DR }A6Yw r&>]k)'oIQH(i%3''7''7''2'J''' ( 7% % &% & i&:%%:&&:&&:&&:'':%%:%%:%%:&&:(((($'$' !g_:I-Yv3777:  :  4 :  ,:,:3X]Gd -  7       3     <#3 7  7   7  ,3@h7B~     -     , /      s"%Xl8V3&777 :  :  :  4R37+3        upR3777:  &  :    *3B7432278 7 7 6 75579988V7688878887l7 9!7!7!8!7"7"5#5#4#4#9%7%9%9%9%9&(7&5&5'5'5,5-7.5.7/9/9/9/80608272827262725253233112 2 33//242111020432c22244442133332 4 4 4!4!2!3"3"3"3"32&32).2-2-4.4.4.40oZ (    /     UQq3R 5 5    C5 \#~"C"#5#!!#a"!! ! ! 3! $ 8$ $ 7$$7$$$$/##3##7##7#"7"""""3!5!!"" iTSPRPR3SSSSS XP S xS S 3S U7UU7UU7UT:TT:TT:TT:TT:TX:XX:WX:XX:WW 8 *$42G;"*' '\ L'< HnC64   73['Z   Vh1  1 o  . e  1 $  18.)HV  ]  G   G p  IZ@Bk{;'_=3 % b     CHWR<+< < <?<C<o<<<;< <%<'<)<*@<,<0<0<2<3d4<4<5<6%<7<7<9<9<;F<<< #~C'JBS'EQ'EvJ'EXkvJ'E& 'Vu* ?p Z a 87|/ '!z2 'heX%bS%bS%j= %U%g= %j %= %[%j%n %2'UED  EDCDCDEDE!E!E"$C$C%&D&D'(D(E)1f36C3O4-5C6E8%85E9C94D:8E;=?:E?D@3D@AB'11J.47)Xz); cy); V   7  6Zud(6?4K.8&(e P G'AS2F'"aE)'-2Y'<"']4E; 1<! "    "      "   !"!  AS@R j j 45 o1ASW*'Q*2 'TD6!)!!   !  ) !!!!!f ,  5 , b   2  )]Lj2W    !Il,H7R ~    9uC`C J8829FQ%1i}.3 'k ,AGtJ ",e+6+!|7b  > fzQ.P1  1 =  . ^K   4 5 ^4@_Y q  ) NI %:5IAS L[ E *   H  3 v  3  49y, ,,,,,,, , 1,!5,#,#L,$,$1,%&,&,(@,),),*,+,+,+,EMWBWWWWW:BS j        &103 2 vOlLMLMN L K LNNfNMLoNMMNLML$N%M&N&M'L(N(N*N*N,L-~M.N/L3L3M5L5M6YL7L7L9N9L:M=L>L>N@N@N@NALANFLFNGNILJMJLJLKNKMKMKLKLKLKMKL-#  AStr*7*+4+ + 4+ *7+ * * "*"%+%4+'(+)7*)**/5  o|s P'>%'= Y ';Bf #Nr 12 ( $ P^?@S(D  %'&U0R1KW       560wm1I>:1% #    "-%7:C""" T" # " " W# ##""""U""#}"!U"_###5"""########" " " # "!"!#!""CS=8p f9! )$T &Aa=Oy>3- *  .  h'c%1i}5#3 [[:3Q 1w G[g &:e2!HS-} MRa}$5%1i}:KV      541541520kF) T) ( ) ( 1( -$)(**T)))i)())( ))%)))))()*) ) (!)!)")")#)#)##)#)$)$t)%(&H)'>)'('((A1j0M 7 l #F   $  tX {-#   G f1<$5%1i}2qk @     'lfP? g8:m=kI/ld=A4` I-~}  =    #LT 'T}S *ia='iq9'bGm z!@$]Td  [f!8r0AS%yEDJAS!C9O p G*dxnXZ;sCj      &  $    #~#~ s8 "~~*   !  '%   !  "*   !  '~    '#~2  b 5   7f`ST9P>P>  P >   P >   P o aG'.vd4_   7   )%i\444  4 h  7 \4)% & 5#d(f]p%   x  % +8&]f~(    o&&&&P 1& )&  &&1&O&&&(&(&&&&&&%&%&%&%&t $tt $ $!<3'Id}3&Jn]p3|H- M; A{+"".Z)Hyq[B5d  B :  B 58yfeeBCD K   K 96a%blDb-%rPAS%e5}    AAS $ 0w;(0x;,s;3z; )-t;-t;-t;-t; )-t;-t;-u;,t;3{;7;7;2z;-t; )),s;)') C; >;(( ' $ $ &C %4;'4;'#!6G.;)AS2; &;AS5{ P{E1Q;V9%1i}%+Tc3C8  $5%1i}%8e}\A        n>UB8>UFd>UBhk?  @u0,x::. -#SK:'TK:'K6 4 ~ 4 5 e  B 5  ;\Q    ;   F   ;     - 3k}Q0[)5:   $ L    1 G  S !/Cu:}\!-"FT:},!74)QHp*       . l!huzH!  op4N.;J:.}X::.>N:'k45(`<:.#Z44)3!W  M}L %a}2b4)*1f|.()YBB.?N45)=3G 4 V [    )%fkz#qD8'1n}4a)<B:' tn4X(H8  :   H :496b 4  4    4 )aKW!?   H ?.%1i}*4:)j.5(tzM  < : 45{Fb4 4|s4g.AS2Sz   \  * 69XwAS`115(S45(p4:(374r1k7(_'B7115(2K5 4   ] 6   6 R 9$1 %1i}7b75('01t1>)3M4  F   F B5.%1i};b=.G.G:.Qy4}2$1 M>  K   KF95&Aa5?N",6E"_ IH:.#;4.(23p] 4  ;   3 8CNo'7b45 6W  6g          / %1i}01l4(<15)"7e71)3M4@@@55,xE) \d4 }l..x.Y 4 '  7 z  7 v4)n7`)    %1i}i 9X^ Z45)  2%1i}%?YOw773Z2 &Aa-<et a ?!_ U ?+)'C`+0(<+(2V)'(b+)398W  D ( {,?+)%1i} !KhiV(8=1I(.i(: eC g6n.6:3#f.p(@1|1(::.jg<:.jg<:.I   H 5 d  K   < 7'J:.]:3.>:.)SE' F9.5B1,.3$A A8+4l.1.(_K^??3.  K 942=DU8OA*IW4E)'-G;5'1'ez465.3YM  I   <IO<.FV G v ?   B   ? .e:3'->g?5.8~<@G5 1  G   4=5U u i50!Gr::4"D1=55P?`%1i} pk:    r fP&Aa* ;s < >E I@:W8=:.md4d44d  4 d  4 75),eV > .*4 >3  4 : (2 .   > L.YQ.5      E/QtV8Ug.g9%1i}]~ #.5(+f.5(.c.5(.5(!.5(#.5($.5).5(#.5(%1i}IA2?Av.5 #3n~"2 ^ 7 5  +SS@'enHal(DA  . j    . 7%eLZ1 =::4P4J(@zV:5( "f '31z15(2,15(a4q)kv15("E~11(2(..5-7K.5)~A>  4 .G>n.i>-.5. 4Td{ 4Td{ 4Td{ 4Td{ 4Td{ 4Td{ 4Td{ 4Td{ 4Td{ 4Td{ 4Td{ 4Td{ 4Td{ 4Td{ 4Td{ 4Td{ 4Td{ 4Td{ 4Td{ 4Td{ 4Td{ 4Td{ 4Td{ 4Td{ 4Td{ 4Td{ 4Td{ 4Td{ 4Td{ 4Td{ 4Td{ 4Td{ 4Td{ 4Td{ 4Td{ 4Td{ 4Td{ 4Td{ 4Td{ 4Td{ 4Td{ 4Td{ 4Td{ 4Td{ 4Td{ 4Td{ 4Td{ 4Td{ 4Td{ 4Td{ 4Td{ 4Td{ 4Td{ 7AS%eIcb_bb b  c  f _f+e+d_c+c+beffeeE e "e"+#d#&d&'f'y(f(*d*/d/6e6<e<+=d==b>+>b>AbACbCDaDFeFGeG+GcHKcKLcL+LcMTcTVcVyXfXXfXYdYYdYEZdZ\d\+]e^#b_b_b_c`ba!G %1i}-" %J5Y5k ?  1   4 3k#E1?38A:'^45)nn4  4   1b>FD4 9M1.  4 (  > 3 +15([G:.A<:.|;Ld7v?  @ ?3) >   1 538=>9U#-;:.:<.4l((@AA5.8kN100c00/0/0 0 0 / 0 /00W000R1/000"0$0'0'/*o0+/+C/,0./.C0/0//H>rC4.5S%1i}!C4U;'f %    3"F9138::.B5  > .8)8%1i} *r 94H"R6.53) _T:57Drd ) !   6 7   2n;48.3 .   . Z16.B.a4fDi2A4M>:.=>5*4K(#zDA5?fS'I3b 1 5    e 7 5   9N6AS]uAS*46dD '&.&''8''&D'''E''$'&'l] W 44   G  4 $  4 )]W@4S4$4)R45)lsB   8 "  BvFj1j5y.-8r  6   ? )Hga.5)A    5E ] '845) 1$wdp :   ); X`%1i}!C(a H  #M< {<'- *&Aa%a}F45(r.5(<45(  vj@:'7D) ,,h3(g7736'}75)H6:)(q445(241a4..)U)]4.)38.U.1-45(_hE  8 4{8p8s8)iLi7  K K@J.(f 4  ; P.8WHi4:7i =   o;;f7t  7   4 B44..  4  .   1 e  1e1e15)UL%6     .   48)3t3uAA `  ;   `  ;?')ASq"4!q#4#t!7!q " 4" q " 4! "7!q"4!q!7!q!7"&"u!@!v"" " "-ASASI?>D8   " 8\aAS) Hn}2 'Zb44(2(L1B54>"t4~4)3Z@7  7   711(~B>5.8'8 1 s 4 1)3;7  7   7 /KF7A  7 A$8%a}Tix (-< (!| *S  $\#   B 5''[49@  ]  : <   : :8)FB5.?; ?  :   I F3k,v B  m  75^}V@:'lb::.V?1Bu 57V/.6<nI  @#73.)3e7:))5%1i} !6b.3 i}  :?N} 1 GNUH P 0 @ 0 `    0  0 p   `  pG G G pH LLu O `  O `  Q `  0` NL W ML N @  M ` @I `g `v R `I p I 0y I u n _&@J  k k& w j% OLk& `OL 0 OL  @ @ @A  pj%@  @F%@ U& Ĩ U&Dp'ʨ _&@Ĩ Ϩ (% Ĩ Ө Ϩ (%@ܨ  K}% @A   ܨ  &U&   (% % Φ  _&@Dp' O%U&z%N& "  % ? E O h% ? k  ZLw @ ` j%` ZLk& ZL  YL@% `YLp% YL p XL 0 @  `$ % r% @  _&@  _&@ 6W&@&U&    "  K&@ @A % ʭ ڭ U&h% ? Ҷ @^Lڶ _L Џ _L _L.% _L% @ @ k + @ w . @  + @  P, ^La%@ _LG&P @_Lڶ } @  `z @  ` @  ^L.%P @  0 _L  _L _L%T @ d&&h%G&&$ &( &@A @i%%Ν @%Ν k 0 eLw  j%  dLa%q  P dL @ `dL% dLp%p cL.% `cL-%p `cL) a cL0 O %,  5  @ @K & U&  _&N ? &   O%@K  A 6W&@&Y \ ? k kLw j% `kLa% jL.% jL Ы @jL%` iL `iL% hL% `hLG&@   hL %p % %Э  0 hL  [ ? DD'Z&&U& Z&@&_&@ l @&&U&D'U&_&@& U&DD' D& U& 6W&@&U&& U& U& A & `  mL mL3\%P nL` mL `nL mL mL %Z'.  @  _&@@_& @?&: ([%  % %_& @?&: ([%  ? & %l%@K&@l% Al%E @&&D'U&l% ? l%([%U&E @&&D'U&  l @@l @ l%@@l%@k%@ l%@k%@_&@&U&@|&@;[%|&E&@@;[%E&@@j%l%"a% pj%@l%l%l%& l%@u%l%l% Oo%&&&@ %d&@A D m%@& m%& &6W&' , ܒ 2 '8' & ¦&%&ե d&Pn%^n%mn%yn% n%n%p&&rk%*%:%g >&B}%_& n%J  ?&Z' ([% n%n%l%%f n% n%n%n%n%n% o%o%%o%1o%=o%Jo%So%k |L3\% |L ` {Lr% s% r%` s%%@ s% @s%D'У s%& "  _&& " p'Bv't% }L u% }LJ[%0 @}LD&ώ'(% ¡&@ ¡&@ j% LJv% Lϙ' L-&P L4%p L ` w%&P LOv%` LUv%@ w%4v%v% v%R\% d&@A %vL%p %"%u`L ([% @%X%([%X%k q@Lw 7%j%WL `F% PEL%<L%pB@L%L%AL%<`L"%}L*%=LҶ L%H`%%F`%rk%pL*%@L2%L;%;@%C%: %N%9 %Y%8%g%@I% C%Ԓ L3\%a@L.%p{L%c%7`M7K & U& _&?&3 ([%  B}%@&@&&U& B}%@_& B}%@ B}%@K&@&B(%l B(% B}%@K&@&B(%l B(%&&U&D'U& _& @U8&@&@ d& >&@ h%  A 6W&@&U&a ?  0L  L PLk  %w @ %%%%p% %@`%O%`%'@%u%%%@L%L)%PL3%0`L_&@D_&@%@%ώ'% %z%" %%" % ? %U&%&K&@%)%_&k% 6% H% ?  _&%& l%%& l%_&& l%_%" _&_%" o%(% %ߥ& ?  %~%  % %%@ W%@&%@K%"  %?& %l @&&U&D'U& %P%@%" %" % ?  K&@%    %  6W&@&%  @ @  A 6W&@%&U&z%%%]%k Lw &a%0@L%&%p& &%`L & L.%`&&L%@&j%0L%`L %L%`@L%0`Lrk%`L%@L%'@L%0`L"%~L'%z L-%x LZk%'@L4%tL9% pL@%pL%pL-&L&Ю`LH%`LP% LO%`kLV%LU%fL[%@dLf% Ll%Lq%Lw%L}%@L% L% L%PbL%PL%L%L%L%`L%@L%p L%L%К`L%@L%!L%P`L%PBL%PBL%C`L%EL %pF@&%_`L% \ L$%pYL0 0H`&,%L1%PG&3%#L9%I&>%I&E%J&N%K&V%L&_%pM &f%PN`&҉%0O&s%P &x%PL%RL%UL `W L%Y`L%\L%_L%c L%eL%e L% h@L%pjL%lL%oL% UL%ppL% r L%PRL% LL%0J L%@HL%C@L%>L %sL %s L1%uL8%`;L?%8`LI%@3`LW%.Lh%*Lt%&L%`L%L%L% L%v@L%L%L%0xL%L%yL%`L%{L%{LS @}Ls @}L%~ L%L%PL'%@L^j%L%@L%ЇL%ЇL%L%L%L$%L,%L?%LO%0L[% `Lh% Lq%Lw% L|%`@L%p+`L%@/L%3L%6 L%:L%>L%@L% L%pL%pL%p L%L%0 L%L%@L%&%Ъ&%L%`L&L%L %@L%L%L%L"%@L,%@L2%P@L?%LK%@`LY%@Ln%`L%L%@L%L%L%0L%пL%`L%е LO%O%O%%O%%%% O%%%%¦& O%%¦&O%% %%M\% O%%%O%%%O%%O%%¦&O%%¦&%O% O% u%O% u%O%¦&M\% O%¦&% O%O%%%%O%%%%O%O%%%O%ݫ&4R&O%ݫ&4R&O%%%O%O%%%O% %O%ώ'u%O% O%O%&%O%%%%O%%O%%O% O%ݫ&4R&&&%O% %O%%O% O%ݫ&4R&&&%O% %O%%%%O%ώ'%O%ݫ&4R&O% O%%%O%ݫ&4R&O%O%1%@%O%1%@%O%u%O%u%O%K%ώ'O%&%O%O%Q%Q%O%O%ώ'O%s ώ'O%&O%&&ώ'O%&&ώ'O%ώ'&%Z%b%F%f%O%&%O%&%O%O%ώ'O%u%O%j%f%ώ'O%f%O%&%O%&%f%O%&%O%&%O%ώ'O%ώ'j%f%%O%ώ'O%%O%%O%ώ'O%ώ'O%n%%O%v%v%O%s ώ'%%O%O%'O%%O%%O%%%O%Z%O% %O%O%\%ώ'O%ώ'u%O%ώ'O%ώ'O%O%L %ώ'O% O%\%O%ώ'O%ώ'O%O%O%%ώ'O%%ώ'O%%O%%O%O%O%%ώ'O%%ώ'O%O%%O%%O%%%O%ώ'O% %O%&&O%O%%O%&%%F%%&F%%O%O%ώ'O%O%j%f%&O%1%@%O%1%@%"&%O%&%O%&O%ώ'd&O%%O%ώ'O%h% 6W&&k%/ 0k%L%Lj%@ LT&@LZ&`&h%P@Lc&Lp%L&`&w&0&#>&& % & &  '% ?    %_&@ % %+&(%9&(% &U&%+&(%9&(% &`%6&`&A& `& L L&L V&L &`@L`&`@L&Ln&Ln%PL0 0`&) @Lp%0`M B M 5Lx&@@L `& p  LԒ `&3\%L.%p`L%`& & @K 5  @ @K  O%@ώ'@ D& U& _& @?&3 ([% &p&" %"  O%@ώ'J[%  K&@ώ'@K &U&B}%@&&@K & ? & ? &@K Ө @K  )'@&& l @&&U&D'U& ;%B(% ;%@&/&?&D&T&Z&k&o&~&&&&&& &&&& && && && +&0&A&H&l l Z&a&p&v&&&&&&&&&&&&& && &'&&9&&K& \&e&!y&~&#&&$&&%&&&&&'&&( &&) &'& &9&9L&S&;e&l&?&&a~&&e&&&9&"&&* &&+&&,&&-&&.& &/&&0& &1&2&3D&K&D&]&D&q&2D&&4D&&5&&6&&7&&8&&:e&&<&&=& &>&&@\&#&A&0&B&:&CL&E&D&P&E?&Z&F&c&GA&m&Hk&x&I&&J~&&K&&M&&N &&O &&PT&&Q &&R&&Sy&&T&&Up&&V&&W & &X+& &YZ& &Z&! &[&* &\3 &; &]3 &N &^&Z &_l &r &`l & &a~&&b~& &c& && && && && && &&!&&!&& !&&0!&&@!&&P!&&^!&&m!&&!&&!&&!&&!&&!&&!&&!&&!&&"&&"&&'"&&:"&&K"&&^"&&o"&&"&&"&&"&&"&&"&&"&&"&&"&&#&&#&&,#&&>#&&M#&&^#&&q#&&#&&#&&#&&#&&#&y&#&y&#&y&$&y&$&y&$$&y&6$&y&E$&y&V$&y&f$&y&v$&y&$&y&$&y&$&y&$&y&$&y&$&y&$&y&$&y&%&y&%&y&(%&y&8%&y&I%&y&]%&&p%&&%&&%&&%&&%&&%&&%&&%&& &&& &&&3&&&D&&&V&&&l&&&~&&&&&&&&&&&&&&&&&&&&&'&&'&&1'&G'&O'&G'&b'&y&n'&k  M%XM@%@@M, 0 Ma%TM8& ;&8&@M M.% M8&M8&M8&M8&`M%@M8&TM9&TM9&@LM 9&0LM/9&PM89&@M% M%`DM@9&` MJ9&Po`MV9&M`9&@;&r% ME&PM%0;&%:&%:&m9&?;&v9&:M g}% %`% }9&N& A  ;[%9&9&;[%9&,o%@&_&@D%& U&D& U&DD' & U& &@&&U&D'U&9&& U&9&& U&_&@& U&DD' & U&DD' % 6W&@&U&& U& & U& l% Z&@&U&&&&6&xM?&@@C&?&@ C&H>&?&U&@?&U& U&%U&?&U& =&%U&n>&?&U&?&U& @&& "  ?&@ @ %Ν DAl%Al%_&@D'U&DAl%D'U&% &`%& "  @&& " %& " & " l @@&@([%U&Dl @ U&B}%@&@  @&D.&&@&@&B(%& "  K}% ¡&@@& ? D m%@& m%& D m%@& & " k .Mw 0 J&j%.Ma%0C.M.%p-M%@+@-M ',M%>@,Mr%5+MG& J& .I& 1J& I&%$I&%2I&% H,M }9& % ?  W%@&_&@ l @&&U&D'U&_&@ U&Dp'  U& 6W&@&U&& l% U& A &% F^%¦&@K k U3M0k%Z2MJ&Y2Mrk% TJ&j%T@2MJ&W1Mk 0W3M0k%_2MJ&^2Mrk%SJ&j%pV@2M& ]1MJ&\`1MJ&Z1M u%Bv' & Oo% J&J&@ώ'J&Bv'J&Bv'ώ'U&k x8MN&@7M z`O&N&0}`O&j%@ 7Mrk%6Mu% x@O&%~6MZk%~6M-&}6M&}6M%P6M%6MN&pv@O&N&w@O& v O&%|O&'|`O&%{O& % N&O%N&0O%@N&@N&0Bv' O%@O%@N&B(% O%@ώ' K&@&p'U&\%N& N&k P9Mw P&,'P&P& 9MrP&@P&}P&КP&zP&`P&p'P&N& P& & Oo%&I Sv'I Sv''Sv''Sv'}2 Sv'2 Sv'EM!'Sv'!'Sv'.L;2' Sv'2'Sv' Jܒ Sv'ܒ Sv'  Sv' Sv'@w&Sv'&Sv' Yr@'Sv'@'Sv'!WE'Sv'E'Sv'"Xkږ&Sv'&Sv'#ǎ>%Sv'%Sv'$u͕6W&Sv'6W&Sv'%oL'Sv'L'Sv'&vp&Sv'&Sv''yU' Sv'U'Sv' (wa+ &Sv' &Sv')>~c'Sv'c'Sv'*G0w' Sv'w'Sv' +kZW&Sv'&Sv',i )'Sv')'Sv'- ' Sv''Sv' .l'Sv''Sv'/~'Sv''Sv'0%Sv'%Sv'1 'Sv''Sv'2f'Sv''Sv'34fə' Sv'ə'Sv' 4vp&Sv'p&Sv'5=@} Sv'} Sv' 68+nՙ'Sv'ՙ'Sv'7! Sv' Sv'8Lt' Sv'' Sv' 9%$'Sv''Sv':Eޫ@'Sv''Sv';,i'Sv''Sv'<{. k VLw & TLJ&P TL `TL# UL( SL/ `SL; @ RLG QLj% SLS 0 RL^ p RLj VLs } `  @ p% QL%0 QL-% @QL3\% UL @ UL#>&p PL% `PL @PLK&PL @ 0k%p `L  ``Lj% `L  @ @ k @oLh%i%i%i%(i%Ai%Y%Ai%"Ei%i%[i%i%pi%i%i%+ n%i%$ n%i%n%i%@xLi%xLh%wLh%`wL j%vL%j%vLBj%uLWj%uLej%uL}j%1 m%j%4 m%j%/ @uLj%/ n%j%% m%j%. tLj%E `tLj%- tLk%, sLk%U `sL4k%PS sLIk%0R rLak%V rLvk%V rLk%Q @rLk%+ m%k%m%k% ) qLk%% pLK%4 m%l%m%l%`m%,l%pLHl% pLdl%oL}l%oL p%@%%`%%%%`%% % &@A&A&B&@B&B&B& #Mh%"Mj%"M C&-&p@"Mc&C&E&`@"M?&@!M?&0C&?&C&a%@"M `C&?&`@C&?&`@C&?&!M?&`!M?& M @&`` M@& M&@&!M&@ M4@&@ MC@&C&S@&C& % )Md@&(M%@(M%(Mn@& 'Mz@&&M@&&M@&&M&%M@&`%M@&%M%$M@& $M@&`#M@&#MR& S&`S& %@Md@&?M% ?M%>Mn@&>Mz@&=M@&`=M@&'\'@]']']'i'@j'j'k'`k'&8JUctX   KLLLozP  MNu ooPro ojYo؎M 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p   0 @ P ` p         !! !0!@!P!`!p!!!!!!!!!"" "0"@"P"`"p"""""""""## #0#@#P#`#p#########$$ $0$@$P$`$p$$$$$$$$$%% %0%@%P%`%p%%%%%%%%%&& &0&@&P&`&p&&&&&&&&&'' '0'@'P'`'p'''''''''(( (0(@(P(`(p((((((((()) )0)@)P)`)p)))))))))** *0*@*P*`*p*********++ +0+@+P+`+p+++++++++,, ,0,@,P,`,p,,,,,,,,,-- -0-@-P-`-p---------.. .0.@.P.`.p.........// /0/@/P/`/p/////////00 000@0P0`0p00000000011 101@1P1`1p11111111122 202@2P2`2p22222222233 303@3P3`3p33333333344 404@4P4`4p44444444455 505@5P5`5p55555555566 606@6P6`6p66666666677 707@7P7`7p77777777788 808@8P8`8p88888888899 909@9P9`9p999999999:: :0:@:P:`:p:::::::::;; ;0;@;P;`;p;;;;;;;;;<< <0<@<P<`<p<<<<<<<<<== =0=@=P=`=p=========>> >0>@>P>`>p>>>>>>>>>?? ?0?@?P?`?p?????????@@ @0@@@P@`@p@@@@@@@@@AA A0A@APA`ApAAAAAAAAABB B0B@BPB`BpBBBBBBBBBCC C0C@CPC`CpCCCCCCCCCDD D0D@DPD`DpDDDDDDDDDEE E0E@EPE`EpEEEEEEEEEFF F0F@FPF`FpFFFFFFFFFGG G0G@GPG`GpGGGGGGGGGHH H0H@HPH`HpHHHHHHHHHII I0I@IPI`IpIIIIIIIIIJJ J0J@JPJ`JpJJJJJJJJJKK K0K@KPK`KpKKKKKKKKKLL L0L@LPL`LpLLLLLLLLLMM M0M@MPM`MpMMMMMMMMMNN N0N@NPN`NpNNNNNNNNNOO O0O@OPO`OpOOOOOOOOOPP P0P@PPP`PpPPPPPPPPPQQ Q0Q@QPQ`QpQQQQQQQQQRR R0R@RPR`RpRRRRRRRRRSS S0S@SPS`SpSSSSSSSSSTT T0T@TPT`TpTTTTTTTTTUU U0U@UPU`UpUUUUUUUUUVV V0V@VPV`VpVVVVVVVVVWW W0W@WPW`WpWWWWWWWWWXX X0X@XPX`XpXXXXXXXXXYY Y0Y@YPY`YpYYYYYYYYYZZ Z0Z@ZPZ`ZpZZZZZZZZZ[[ [0[@[P[`[p[[[[[[[[[\\ \0\@\P\`\p\\\\\\\\\]] ]0]@]P]`]p]]]]]]]]]^^ ^0^@^P^`^p^^^^^^^^^__ _0_@_P_`_p_________`` `0`@`P```p`````````aa a0a@aPa`apaaaaaaaaabb b0b@bPb`bpbbbbbbbbbcc c0c@cPc`cpcccccccccdd d0d@dPd`dpdddddddddee e0e@ePe`epeeeeeeeeeff f0f@fPf`fpfffffffffgg g0g@gPg`gpggggggggghh h0h@hPh`hphhhhhhhhhii i0i@iPi`ipiiiiiiiiijj j0j@jPj`jpjjjjjjjjjkk k0k@kPk`kpkkkkkkkkkll l0l@lPl`lplllllllllmm m0m@mPm`mpmmmmmmmmmnn n0n@nPn`npnnnnnnnnnoo o0o@oPo`opooooooooopp p0p@pPp`pppppppppppqq q0q@qPq`qpqqqqqqqqqrr r0r@rPr`rprrrrrrrrrss s0s@sPs`spssssssssstt t0t@tPt`tptttttttttuu u0u@uPu`upuuuuuuuuuvv v0v@vPv`vpvvvvvvvvvww w0w@wPw`wpwwwwwwwwwxx x0x@xPx`xpxxxxxxxxxyy y0y@yPy`ypyyyyyyyyyzz z0z@zPz`zpzzzzzzzzz{{ {0{@{P{`{p{{{{{{{{{|| |0|@|P|`|p|||||||||}} }0}@}P}`}p}}}}}}}}}~~ ~0~@~P~`~p~~~~~~~~~ 0@P`p 0@P`pЀ 0@P`pЁ 0@P`pЂ 0@P`pЃ 0@P`pЄ 0@P`pЅ 0@P`pІ 0@P`pЇ 0@P`pЈ 0@P`pЉ 0@P`pЊ 0@P`pЋ 0@P`pЌ 0@P`pЍ 0@P`pЎ 0@P`pЏ 0@P`pА 0@P`pБ 0@P`pВ 0@P`pГ 0@P`pД 0@P`pЕ 0@P`pЖ 0@P`pЗ 0@P`pИ 0@P`pЙ 0@P`pК 0@P`pЛ 0@P`pМ`+ p3 3 03 + 4 4 `3 d4oLi%`mMdY%i%@M, % @ `  @ @ % P P20` /%p. 7k 2@Lw  %@%1L?%1Lk&L p`Lj%@]L П%%L%Y@L%PL-&L&LK%@L @L%LS%L[%0La%Ld `Lh%Lq%L% L Lu% Lr%%%`L%%%`L%L%@L%P%%L%L% %%%%LM%@L L¡&=L%BL%,@L P%%L< N@N@@N@@@P GA$3a1͎ GA$3p1113"V GA*GA$annobin gcc 8.5.0 20210514GA$plugin name: gcc-annobinGA$running gcc 8.5.0 20210514GA*GA*GA! GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*GOW*GA*cf_protectionGA+omit_frame_pointerGA+stack_clashGA!stack_realign GA$3p1113 / GA*GA$annobin gcc 8.5.0 20210514GA$plugin name: gcc-annobinGA$running gcc 8.5.0 20210514GA*GA*GA! GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*GOW*GA*cf_protectionGA+omit_frame_pointerGA+stack_clashGA!stack_realign GA*FORTIFYH GA+GLIBCXX_ASSERTIONS GA*FORTIFY V GA+GLIBCXX_ASSERTIONSswoole.so-5.1.7-3.el8.x86_64.debug.7zXZִF!t/]?Eh=(aK"alOAYA4?-P.QbH=@}5+&n-"EYAbk[y> MX`A8INPG˥ A䤇5z#XBKnBwW?]_cX> S%y6qӖ\;'Örs'}f.t@ - )$DUbvZ_4G6Fd&یڂ7zb!e~) XESF?s:3]830'cm#۫fDhpni7:.2Wy WUa, !!ϨGqp5v4gˠ4uͬ}eM2S7NT^KBRFe#~=@I|ud6)W͂md~d# d 5'}~%0ey{..&~zj2@?lI B梤nz,-!spE!cz5H@ғ &*Muժgg|u?UILH{gy*Rh@ o{&/7~Mו5ʊ&"z?sNsE]Q ST{,Tк$L<0:ڜUUِG)RP(Ǣ3 ֩ C/|9~ah$U ׺)Hr&ɟ\[.Z*kܩ#u䀄A>OS賝묥FB,gtyͨdg}_j`xxqP/[3 >2%NPBl~ IʋfRlM-۫:)PG&3q\7ܯvtM̴I?z[Z,F|0^ f5DKՊb,inyfKrita< u=!ғ_0Ey"):vSi(Tb;#Z^/),iӑdIJݪ %ORߝPM~2y ƝmƅD3+G_xCރQO#VvN&vO(rq`mdSEm T9t 5̌n8PInXTjX^L/dWi%O# R?ok6E51^^5~ JVTP 0Gb:zLt3k /U#E깮pa}L{>+=4&"[)spB$f{wKS<~&tA~8~涯=_0Xاz_LX!d, %eTCN[Q%6LŐBI:`XENl>@j.S"74&XݛmClmb.gJ9@RZOF}1"湶ef{V3K[Jni apNIoTh*diMV5L@ߗTH6Y"'Bp?v qiӋA*0 ^~]HFsk:2RHse _Y#Ln/tڎ<+Nm2c)bE Me۞TTwdQx*R@0{j xHExWOu >>)3drf/~K?,"ԙDo~}\"eQ *fXzeaUw^P!X^.6[ v￧G! K 06&j4s-+g!*m TR4Ϟ!H)3dTn?BUYJ 5g!B[X?v7.Ax=篴@J*|`5"P 4i0Q <9 v{k_7Gr@NlnNBPd0Y) 56t,qHxG 9>:nȪ?ܽ|O Io{GYS{^sg#*%IZ&:9w3r&ĭ;#(~k{{2h&х$'sAa>2ܤQ jeUYµCi}>E'Yb^&O/nK3_Q6IUsQ2s]/91t>]:haXkʼ4CH)t.KbO B PF/{!KJY(?8@^{z`B&:Q? º(g2}ϡ#Q>UKKK~b#a1S#N5,Rat' n n6h?t{yMH<px&>6(J]N1u].HɱslBAQKp ZQJcȥq\9r"|Y?5#mcBI%23M.H4f^"ĖH[DwCݦs z)sHra3?# uf8OgV[)8hFB\o&jtZ~> F0tjz.IjqC3&Z#OdA? eVƴ *}=mims0l`oIs4'Mqi/hWIlg: SR-WLvq;7i:;Hߥ{ƢyG{5tȯ R1̄WD@$ 4< DlsUID2$ν~v%},+!;d/龍yB ?2w^pa sFnNW!r.$-B Wy/9Z  "bQ[qoٜ260D5+;qϵwȩzaݺq"z~gj: AvRWS4zL?1ݯߎmJw9ؗ a}g+ϕ'>7[R,0(42oɢHK,_ F1nzȓuT3ΐn<nқ06RV"VAEhyV0kĄ'm/u"&rN=1_?ˣĩd4Md'av0'p#$`ڎ͑}~/%$Qi)_՝@O5_@gMfb+_ЋQⴕ{⦎/D'R esjG̮E.qg\MkP(ݡ0U<wJxa5}ߜdiP @v`iga7Sx7K͈u07Ge]45/VhS.2˂X1%.I ZnN.֨cZCSHyųcLYX칵cu$7\e?x ̴ǝksOxqTQK抯m`m'՗j(lMPbWPKFl%,Y %f;zO|itpG P(9 }ʦB9m%lF2 u{ FJ &j| kͲΝ d/K*ׯ/xsCoGbÄ t-JdFψZJa[-r4!"_?=ǣ=1Q{b+_QMM76+f&7h ֦ߍimֈxq۠[O.c6Y&Da2xfqnMm=ܞQ.pMņwHh0)C&[pVA0"c.a4Fl kcN @sz7s-Ke=39m^%caWvM5ÂX2+[ux zv`lv٠g5t b\& >(8}'DZ†g,r9QM-Mʲݼ:87=1٫[esR t5TЧO6BZwhBM<\/# C% cM36_nL6(~8)|[Cm~a7NA7l"])TpK~#`]qn.5< !զFnLp^җ >uV8R%͙i<*ep. /+=z]ꪍ-ͤ;dFh–RClDT1;&C7nƀF+@⊍a>UH(٪[9;Kq=u-hp_[-mDp X-6)ۑ6:s+M%zTLʡ4FXa?#I$ |>,E7#^@{CƤz/b<鋝ABiY;F0櫐xi7efkM V >1OU>!Swfpg1 P(weRh0SمQO73T\qwҧнR-T,tsd!֋?],RZߪA+Lc,t$քn֩hh:o6XΈheT3wf?݆K45$GC1qf}P6[Z}{uOmL[%N۲XQ Nhu6vS8"# RngQ.M~ 6 fڛA-05J\hlכY8[\xM5sZIac'pp5 <7T/g/@83pjVTR-nyHyR b\>()uiWCgM'8L茯rA_NEp!.Ά^~2ɾd@c6ri=!.מWٺMJH/ ŲM†j8pXԱ~#}(5Sy^ax$5ZY#ӡf&L d^n݈snP փ"iTaT΍;T@gsp+/ѐ5Ww-=@ X4t8] |~C؊`T%NL%Xi϶|ro{&t-x'0)O/1LpEDѶqoՊ{q2D$ҰE|tI;k`PWTcbPZoz֥Q߻0znh7Ql~ }׮#d  *X+b,J^C_0\ۦ>b3+>yJtT a+ eg2Il&'S .-@vBm 9 i6ϩ!_x5Y/1xfVt:]೓d\Z\KiUH!!Ļ}e=Q2hW^97@Pk lAy)o}ZcG>~W$+T,>dw>cxB7mBk >ËFGA㦂56愈}ZE2HgDPl}r"eOU{14IJo:>S8x.I9bE+mz*#xƸ AOBwWA΍rEWfU`T!(o)"iMʓ~Bbi-9q~ݷz'(i5c%"70ep7s&_)..>ev.VސDO $FW ?Ģҋ=SIIhrZUXwk xx ^R(k=d~9m,̬R@ٟ!-´>򠰹tV1Y;=%}a?K*)ߍ|2]^bIdr( 28ަm Î nc}5^V{I}c-+hzxbXtlDd`}p"v~sc8Ireáuz:6XG c&Gb#?Z\7V߸|XbUHvUG te7!Z1{ _QYؽܱ.)*&1~Z-ϧՃY7 Jri?OZH=]BF=o},5YntEUc%3O#n'qZ :n/Z ߗD</WՐ8$Wj;]ߨ;}@8c-S1xwq{Ő)RZIzJp,$9bD*SO˔W~ȵ+4ڏEPG2=ҬLvSe>B t Ž_ۨ]e1͐之*8@fn=l@qQ4de=HVfYo(wf) ʸM"16lixl#T?*ɠP8?yl\YkD'Hz^+YJ&֏mIHNʅ#HÑğo:hNi AH,zdϪ"4gl#N~L`4'gPEN/E @}4f ȑz)ux(>9´{^KZ /\ܤfߑ-iV(+jeI?dO? #k0Q4t1zJhp~GYЗ3|EJ>AD2d'Boטx|sB:xw=yjΊ?.$gqe~_T RƷ!}9Y(JUHA‡@h@*K3&x]ì9Tf7WT&ZSX zz#Z~PCOS ]1}K̙ {}JYqGp m8eA-f:zdtg:͘1V'X)8T )v,f'-ʴ?+_SRW8zM c$fT%' ַϾhH"@7Yg$ HNdJ,S&&+Gi1|j)xD sѪr)<.ɹM*Xϫp .t!]_gu&$˛CHƮR8[@)N!E`;΁(H|EE beB0BADKp !h:0w0#AUO֋*awsS>qc Qc@*E N _YÔBR*'?8 eL%uv={lt74(I|HYu}␆gt6C=jpRQ g@3$8Fё>LR´?9K 3"z GNމ0ShNqP璖wdf0.^e@JxMNw4PIE ZfL\⑦{2̍ Dde:MސѯP.BLE'?<} };|kM3óWţHĈyc\=inS (՟g$$&ƇaCD~hHտVl䆬l 3EAE[29aIӘ|cO࿿Oޝ?;ѽ3Ȍ@U7$cw>ek6@y$%d+%n5)0 Abbn q(Wl43е z)k'Xќf.ו3Ҍ+"'ol*-<ʈs:xz[&27$6>A_rOQ|FޓoU(4e0E+Cpz٩ x Xdbac58\T퀌g:20Ɂh8l~_ٚeC۹Q4'9*Aa\ͰA88Mzƕ?Bʵ*N as`svSI7Ņ6 })ǂ&Vh.(Cxp;sAwQXO8?S.le7DOj­kitQUsęli|_9~t(o^jqigHt_/l z 1G-(m{iw51ZM"׿ yXhE=;b>gGė iua_X,2ˤք'֑y ;5fn/l. Kº+wH3y v׉G5͚Ūw Fړ麹Xoբhо zg(Y-Px Xd% Dap9 4 S%.Ğ-3H4Cv]v=9 ͥk.9$^#Pp^@τ{VZ vCVƈK|l> Mڢ*iMTtsu X&1Qx–%j{;=ņlv}9=0u+>^vf݋~ppϫ`0 RG]"Y a/tߕ`F)O1~Aд?a5oٍ6'uT{ܖW%0ǴWB[ 01r`\6ٶ[Yz^%[u] i3|SͲ%s"*V\1V$NJhi|P!vZ!WwP%lsX =,4vEc+)zTSvVx2P6f״g4KARa9T-,*J`Yh,*Nu$_ՕH9>fz}ʍ81nmcPjVƜ 'q? ̍RD2'^uJSC*-B3Bn}Ew&G<aέ!ekc$q֓Nb cK{wb\9M:{L,EO[񆓧NN`$ X!¸|I/ɯŠ{T>O%^nT腊2gJ=j~M5X 녥Z/J..42GR nC7IJHwJ'{Ib[Ҳdf3I*6Mpz* F 7g+\Ǚ/fvq׳VYm8UYr~% p9&.o4:DA bo0#8F`SKN!rоm`ZQ#V3:8b ghaUFs⓿|7I7o6XQCNyxZwh߁-E4)S77iAR+"iFmQ.~vdàSxN]LK(T:+w&tndW뀱hy]jd XGiNV. JAV/=ZL|8A$Ny$R)NW_vJ!Of8~`U%J}Eɮמ8̂/AP3XQtB*M6൳@'xc+vzQ^띊-tW*g~ftM5luJ [V$Va-,__d~"mGf[{W ~١UCE] HT0ʳ0"$ad$=ݴBGzqtmc=\]IKt^͖H>:o83AUC 'J@XᐏPh#l!=AA!MPSo.6EaA) K{oeJa:.Ö0,,Kmcy#,Z"=\FFO5jmj+bD'Jv ɫ=_)6UtaPl%#1#rpؒVbVsϳ4݌7%杵9]øI񁘆A,9AةAWs{,-B1Iɕu {nMREeV  "iއΈhɴ kxM2Y|'y U JNV#d|cO1*T7[o븁 ]0-Q;ѽfsB,j-ɇZsHK4zvDsPzerA)9J ɅOSU!iJ/m"̈́>_޼?hu2$;Ď(~.CS$rWƇ2/{*4!zCk P@t448fN[MeW&-=ZB7U ˍ F TTEoS󽎥yﭼlXW /7`%{@iU_l(j3C`Q@j0 -|۸l[-. GIq|^! 6&6> PdeV7wj({9B "BxjeNS%p۠^=oق$Љ{C؇8 O8MV'({t Cg!w!PoSWJ%\VI [Av )J'*x>-pv5$O56é$ Nꈫ M̡0Ս?(c+9 pc?~{zWP1Ş\akQpT5,03vtl@!1S$CH2M7t 1 jT1L}읲 fM Q-/,}/v^OI QԼfQAKyƈUXɀފ;*Q/Y&\`%D= Հ6(LL5uw[4(J"Of"42‚Lԓ>A#l Cg\Xa%`C,zZ3LV9V!/H۸ǣbG,qO OJe{ȶT0 ,ˑwY׽&#c-0@c8,?K{q[ hwN.;f4m`=*)6<^Cg^3|vvdE~Mt$G_h:! 0GP4v$tZzWV}; A$tt7FMGKA_ zY.Ocq'ɗ6)ѶX&i4C|bq4~{;iZͨQoC^= ˍ看@ucwz91Y2GRɨ04o C ő[#Ri1O/JU\`vWsKW\䄣{]BY@9A&in1[O*/HGD% $xX+yIJYFy l R2ؤc!J-žm+9/tE}cgȐPBp(H#8CSTCZ0)I3r7`% #WT5ǟ #Puio/UN,5(Y~"QvRB]gso.pN"0B㷘҃HxYYܦ)a[27>z&AFNɩ[HgLsAslR,bxO^l$S˘С)WZ(!E& d탆f7L$?|7d5 Yͱ4?%C~^WKA}+mRGOZZ!Z b!OC5#I> n ƹ1;U/4F]\|3}D4 \UR;7,*R_uuM*~3cW0*+gֲgKInGo͘*#q[t=7rV>n)GTՄ=6 EG+'ُ["&} `ŢSU|(z`_Ui+p")Ԅ .E]:CDv1iYSI ]4 vx`rzm]e ^A0NWS+h?"?: R'JMtz:DmX Д{ dj*^*;CIf;iiqIN^Y폴\`[AuVcE$-NA9E14E`}؄7q?~UvP޼y(H9<kءa'_ZujsGxoqR緍 s wy`37yUxö6fsW3(#"'t,崿Pi8VJ^Lm֍ kkߔyۊKk9iH59Mn~TZܷ Ӥlt? OR*H 0q6Ug#Xw{rsk2ʔJ"UbYYR'RQJl_i(/Ei'C4FsDTƳ9Ep*M[q-`jcrX8t ?rqY5LJT~o޷?"|׀I{[\|(2df 6mh3,W`˟@/XqEwvB;&SwР)٭6'8'WF8"Cоy34c0]myU5 >nj: 57J:f赙t;c|X:sQpwatZg`5T4Zf{t)y4|3y.?!aiɬW9M)&Z68#{BcC2o#D~&{kcO_ *+eϣ r(d(p5 ݠE#I^-NǗ?q']u.5]09@ {AN(J`GR_w_-K!}S|T~Oe8=B?cKЉƁϺNCeȑڬd ڍظh 08F˗9OAZO۬/iF+EfD+tlf~佱kW\'$rwcHZ#EjzZ(&ۼY9BW4RJ5$X>$$\G׿~q 4^c=,Hx\+8PȅlS.xNqhص|@T `3x1;# t.C pƨ%#C!VocnJ xE ۸u(0@71*2qmPZH!/YnDY0MO|8:%BƈK="e)z9ޫ qa>W$C9{d/tJƧ:T-rح;ǝt@z v|im:QLVO Hq$~uuJ! # 0E{aV7P**H/F(IK 1$u%a-_L-<@\|,Q.Hlg+ko:&YW})O=xP<pZXmk),g]j|4/|.U/](%9=2$B[<=T'eDYE>f8xMO \և>WEp3` ^}LdԿ#K KX?KcHMyn5;&Ρ%, U?{"{& !3!ŠypmAbs8=pY[@3_9L$4%&; \?9C:<Ȑ,f:M#C|hB<[Ϫ<}k^N^NBQ~Z ,Q5 6Jta:J{n(W}GF;LGLG\3k12Hq Y )G]2r Ťo^.- ZIU?1WTBҞ>,l5ߔ))2!s+:]K *k4V0{?ki}Cŀ}_#q𓘼9D}"XsHvMVю+jx^3g}ID,mu#;>,%.B8D] ylPsvWXΨf~z9~WFG~sƄ$uWᵫj%iK7ϼG$*[$rv.46pO))UY] u-0laowwvkfj>"r@$4lWLU(QD鈫#V6j0K&9\ږ[zC%i;'u#xzy-I2tQmЁ$;5i2|fR!Oq)C/EFMw5az>Im9Wp@2}UptRXc\ xAQXmn8Kb]eST\lʆ:YT¿().ծ{4xdrgQE`$(;ZPKަ@4rA^E)1V\nꧭ )=Wgt;i#L{rb1N=7"E*!N=YTp7N(jm*e]>+Lfo0V~Y׀)5ΊPy7#*U> *{?nAvM(QF C_e"J"o>jk˴FV'/T/uX fυY(XJ-;;Q!jj9.z%D'Ԗu7ZPJCD]Z%\fMWZEmh94Ic~DN k9?^h]L#łUS'f$Iؽ΂&jڻ<@1]\&S&o8KEU85duTCerC^)Gbݭ\ \= r-g<ޜfȍ!@l"LEBe6~lDYd6Et-X?ҟĘWX1yE\ezl skFf-`栶53 e5jpS[%h(<{{є3Nvp#Ebż 3B,Q“U&* S*X \G'a!(Tg+k,QÂX#} d+61Etޖw&.KJ~IiڕW/77`Hɬ|-0GO/U@@fH{eQL 6ntX'VOSNpҵjtأB1f Kbk[W1@fn [A$51* hF'95_5eUŻptKs'o01cϚ !JZU!'k 敝弭P$4u4\[/hMmYA?(6 bLDw ̽;iq ,_:Xݦ1/ {N! Wk*g 2ajY(xЦBƑΑd?eԴg Omi."0A0_/Sz4N#^~@C0.eXȣei$CD{ͳ3vL\1)ϯtFzx>&3=AП yjL3*WVZ4@gvP@Zڕ+$`% \HU|Dn@-&Ky @>ҏq 󗰛bܪTN͡c8|Bd _[_'`DlA#z2zP֟e i.Kй&hK= {('=8Z7@Szum4D7N f 5 pw?e?,_|q%jj}Fܬ~Y~q8Vq _Z3JQVvOJ| ưZt";5ͭ93HשaeFO FG^6W)J&FB֋תBGXzһ7Lb`e5}푣ᠻ&C.t /®_Gi:ׅLIr;Եen,DRQ@`#96MIkجԝ.e9JFB1oYH ]@䖺X/vڋd|Bsc[Ib=.[t"s?_(a 3Ehk !KM.F8kPy3oOť:XXQb%C&M^WOoQs4Ȼ+rR&K8`s~8i5^p_G?[9L,fKSvAN: #&"Ϳ<-J`m heRz r2Bש0 oDCz|*ܷ4CJ34YtofY-0ܙCmGHT+eCPJ = q+LJ A"f~U6ԫݵJF̲:6˛XIE~ .=׶@ Or r@A׶V56ߠӴ8 #GvJ6I3x7 SOA*gt^P>x"lмR˩=YK }$*d?RЦG]uGn5yؓ^Ԁ$hM?E8+zU:{ȁTcաVp V[W/u\HQtCV-mq?/;2!$sDG<VhG:|EW .ğO=.* P5[{-BQ)U>1[$U-lhCIlop0%cy;ت9qSQ!RΏ=K2jBer ;L~:JD(n\VM0HNS7_ h8;w(0`2zsCv/f~zby$% a,ЖL]'*)>(C6h  5+d$0`ԜBUD^CΊLj^䴫"Ԙ7$^f j+AVQ.վOPYû.ߪW@fyu>&"pРs]m SSx j 9?ΗN#zGe rO. 7|UW 㸐?jEtmh $4û"0waEG_!k;Ơ>˜/aBsFnoR x/M_`-L&^JR*1C+@'EQ4gFgӈdv(D?$Mv⍏9[_(WެBJ9n_3Sr :r vκvPJ\}롯 S2CL)QB?{ mqs zg9 >{~#8oqIS rZKrͨCGSnP8tUk{UVڍapv<=8'ܓ{IP>K͉goS3Ɲ)Ϳe:`=fّGEHsMoɺmgy5GiPavhU(jYF WhNd%QZ4z"YtܻUH1)q5 @pCČmʹ,mhGfA] ۅ۱J,pn.Pn^y |&2%rB7 f+ DRC]Pwq _ϦJXߧ4éIkXoET!sZ9@w%j-dqߋcO6 H C̽^'ƗG;Ϗt=q 2K4b0՛T59QU]a"ԍΩ?%`Q^*znדT{!ؚZmqtm1cUl1#Ym[ s%ˁT `(? B8 Ila`fHzړxF"^TXo/HqznBpHV=N'GCϢaES5n?Z[5H.vy1|vD vpZt$`5Y3Or{MVҍTd>٥TY > ܛI\,YeZ)bh}}-5A*礢=׳E~anm!ݯ%&eD]g[ #V"FSP$*dM(=i[ޱ)T ]h'1Aܸd՜hE>õL}>mtd$*Cj(xNq&v:CUHj+4͇{l#@ҹ#I"%@yM3JO9:A64oL#ĒSZ"]^Y6II[AJW/nLm<$jn n' "*p l,Cx9o:: 1BFU8rɮ(S9${^Xϸl`e[ĽbL焭zK;BNOF@cJr'sӸ+ t=ރww*ЃG%@&ݪ䔂O~$  j<87OfS NJṤ-6 H3}~;kρfjܥ):Qo~5jǩ){Mi /YfS Y cb6ާm6zˊ1fz4aK_ɏljR& ^2QrAﶵ֔ ބNhvb=w M.> kl0?,EIu7ɩGX5'}EUoyf> KDŽ1.Xgo(je4 65&=:8_x楨Pچa1%bt㔩5l>غeΦ1+$@<2]@먾'ۢBxdŐE@MC~ߋ|WljBYsR0b(xߴKX+˻vˉ~P(ٙJeXiKe;ȎW꣇b>px:ZM@%8?QW  Ԝ_O(YhFZ>Tm]GmQu#H ƃ 㔮zFAHgU.`@]ssSTDF?v-^K8$=WwG-@g-Ftm]=\+|"OSva3*nClK)tL"3jiMHAX`U Yb|3ZVUsTӴ i_c)w"nxZ E:gkG\Ֆ^!8}@FS=0^ӄV'6l1'w4GwP S"޶F :Qڬ-s:)j`K7*JXc N2gd)×!RRaw~N/d,Ph\%]'o(:7bl = vh(l[=t/ګ1g6xmr= #B{fƥȩ jG,vJLGᡫcHU E% ŭ5a3 k 6]o-6:QoB D ܚ41!C BYGF !3B݁0+*Ar'hXz&h$ބ1SĔ-J' 褝+ʇ]֎?^fWsU~$ ܡ Ȇu<˘CBB(MK0uo,Rriʷ ˒g&*c-4&myپ^Ebh]5_xkB%Dq97ǎϘu-#ں2k-" 2ѕ'%} '_ecv/쎀fz9:kiUuJͩ5xܶJ eJFp@kHwj. ކQ<>7}k#4hͳ,8`C L~1lQ92ˣn(?3pTAݼd@useBeOQ%\fHтהgSEI|_Ec!J5Xa*`y<_w"G@ɽ#D"Ud<?;IcF!CG}c_bfﹲa A),ȯ+2O~"/oxoC7lro+ygHr>CEEkd.]of/Dq%PF&7Y  .itܫaCh"X^91(9HޙuQv CSPA:M>Ie̿yx o#9T: HoCE&h] xǞt^'r;V^KN:RѶ* 䟤5NR>K :4l`wl `B'fhogm-RWi kX8qUO@ԫ@yIT*8 /@y\7'sgB8_#PL(8dIQqLRt57Y$l{{9I}6g`XxMri5:b{8a-Oj3[ݷfDv>ObE;Œ'HՍNT# B_zOOf/"8k󨆔PpulJ5nW.y4d"im5nCۀ>[U[-ㅑVL1/J7vGCz_dsM] ן"h1V`z# k[kQWk&n+}'Bk5D&f6!;J n~ u`0 !4gg"[qdK2G"@ET &$p{,z\;HD,J@3қNgͿQw&ԋS7NRsx(mXr`a %Y"NMtoRNpC  pb;М\->ϝ!7TپzD)G2L_RsIK,5X2\8X0(r;Գm\HC n`Bc %pԦtȂDZJ+ՖH,k7]Gr~E/dD5}fwD.њ3